diff --git a/patched-vscode/.devcontainer/Dockerfile b/patched-vscode/.devcontainer/Dockerfile index 7c686b12..31d67db5 100644 --- a/patched-vscode/.devcontainer/Dockerfile +++ b/patched-vscode/.devcontainer/Dockerfile @@ -6,7 +6,9 @@ RUN /root/install-vscode.sh RUN git config --system codespaces-theme.hide-status 1 USER node +RUN npm install -g node-gyp RUN YARN_CACHE="$(yarn cache dir)" && rm -rf "$YARN_CACHE" && ln -s /vscode-dev/yarn-cache "$YARN_CACHE" +RUN echo 'export DISPLAY="${DISPLAY:-:1}"' | tee -a ~/.bashrc >> ~/.zshrc USER root CMD chown node:node /vscode-dev && sudo -u node mkdir -p /vscode-dev/yarn-cache && sleep inf diff --git a/patched-vscode/.devcontainer/README.md b/patched-vscode/.devcontainer/README.md index a5bde90d..44965693 100644 --- a/patched-vscode/.devcontainer/README.md +++ b/patched-vscode/.devcontainer/README.md @@ -1,56 +1,112 @@ # Code - OSS Development Container -This dev container includes configuration for a development container for working with Code - OSS in a local container. For using [GitHub Codespaces](https://github.com/features/codespaces) follow the [prebuilt setup](prebuilt/README.md) which installs VNC for displaying the application window. +[![Open in Dev Containers](https://img.shields.io/static/v1?label=Dev%20Containers&message=Open&color=blue&logo=visualstudiocode)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/microsoft/vscode) -> **Note:** You will need X11's `DISPLAY` or Wayland's `WAYLAND_DISPLAY` environment variable set locally to allow for the Code - OSS window to display. See [Running GUI app on WSL](https://learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps) for Windows and [Quartz](https://www.xquartz.org) for Mac. +This repository includes configuration for a development container for working with Code - OSS in a local container or using [GitHub Codespaces](https://github.com/features/codespaces). -## Quick start +> **Tip:** The default VNC password is `vscode`. The VNC server runs on port `5901` and a web client is available on port `6080`. + +## Quick start - local + +If you already have VS Code and Docker installed, you can click the badge above or [here](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/microsoft/vscode) to get started. Clicking these links will cause VS Code to automatically install the Dev Containers extension if needed, clone the source code into a container volume, and spin up a dev container for use. 1. Install Docker Desktop or Docker for Linux on your local machine. (See [docs](https://aka.ms/vscode-remote/containers/getting-started) for additional details.) 2. **Important**: Docker needs at least **4 Cores and 8 GB of RAM** to run a full build with **9 GB of RAM** being recommended. If you are on macOS, or are using the old Hyper-V engine for Windows, update these values for Docker Desktop by right-clicking on the Docker status bar item and going to **Preferences/Settings > Resources > Advanced**. - > **Note:** The [Resource Monitor](https://marketplace.visualstudio.com/items?itemName=mutantdino.resourcemonitor) extension is included in the container so you can keep an eye on CPU/Memory in the status bar. + > **Note:** The [Resource Monitor](https://marketplace.visualstudio.com/items?itemName=mutantdino.resourcemonitor) extension is included in the container so you can keep an eye on CPU/Memory in the status bar. 3. Install [Visual Studio Code Stable](https://code.visualstudio.com/) or [Insiders](https://code.visualstudio.com/insiders/) and the [Dev Containers](https://aka.ms/vscode-remote/download/containers) extension. - ![Image of Dev Containers extension](https://microsoft.github.io/vscode-remote-release/images/dev-containers-extn.png) + ![Image of Dev Containers extension](https://microsoft.github.io/vscode-remote-release/images/dev-containers-extn.png) + + > **Note:** The Dev Containers extension requires the Visual Studio Code distribution of Code - OSS. See the [FAQ](https://aka.ms/vscode-remote/faq/license) for details. + +4. Press Ctrl/Cmd + Shift + P or F1 and select **Dev Containers: Clone Repository in Container Volume...**. - > **Note:** The Dev Containers extension requires the Visual Studio Code distribution of Code - OSS. See the [FAQ](https://aka.ms/vscode-remote/faq/license) for details. + > **Tip:** While you can use your local source tree instead, operations like `yarn install` can be slow on macOS or when using the Hyper-V engine on Windows. We recommend using the WSL filesystem on Windows or the "clone repository in container" approach on Windows and macOS instead since it uses "named volume" rather than the local filesystem. -4. Due to the size of the repository we strongly recommend cloning it on a Linux filesystem for better bind mount performance. On macOS we recommend using a Docker volume (press F1 and select **Dev Containers: Clone Repository in Container Volume...**) and on Windows we recommend using a WSL folder: +5. Type `https://github.com/microsoft/vscode` (or a branch or PR URL) in the input box and press Enter. -- Make sure you are running a recent WSL version to get X11 and Wayland support. -- Use the WSL extension for VS Code to open the cloned folder in WSL. -- Press F1 and select **Dev Containers: Reopen in Container**. +6. After the container is running: + 1. If you have the `DISPLAY` or `WAYLAND_DISPLAY` environment variables set locally (or in WSL on Windows), desktop apps in the container will be shown in local windows. + 2. If these are not set, open a web browser and go to [http://localhost:6080](http://localhost:6080), or use a [VNC Viewer][def] to connect to `localhost:5901` and enter `vscode` as the password. Anything you start in VS Code, or the integrated terminal, will appear here. + +Next: **[Try it out!](#try-it)** + +## Quick start - GitHub Codespaces + +1. From the [microsoft/vscode GitHub repository](https://github.com/microsoft/vscode), click on the **Code** dropdown, select **Open with Codespaces**, and then click on **New codespace**. If prompted, select the **Standard** machine size (which is also the default). + + > **Note:** You will not see these options within GitHub if you are not in the Codespaces beta. + +2. After the codespace is up and running in your browser, press Ctrl/Cmd + Shift + P or F1 and select **Ports: Focus on Ports View**. + +3. You should see **VNC web client (6080)** under in the list of ports. Select the line and click on the globe icon to open it in a browser tab. + + > **Tip:** If you do not see the port, Ctrl/Cmd + Shift + P or F1, select **Forward a Port** and enter port `6080`. + +4. In the new tab, you should see noVNC. Click **Connect** and enter `vscode` as the password. + +Anything you start in VS Code, or the integrated terminal, will appear here. + +Next: **[Try it out!](#try-it)** + +### Using VS Code with GitHub Codespaces + +You may see improved VNC responsiveness when accessing a codespace from VS Code client since you can use a [VNC Viewer][def]. Here's how to do it. + +1. Install [Visual Studio Code Stable](https://code.visualstudio.com/) or [Insiders](https://code.visualstudio.com/insiders/) and the the [GitHub Codespaces extension](https://marketplace.visualstudio.com/items?itemName=GitHub.codespaces). + + > **Note:** The GitHub Codespaces extension requires the Visual Studio Code distribution of Code - OSS. + +2. After the VS Code is up and running, press Ctrl/Cmd + Shift + P or F1, choose **Codespaces: Create New Codespace**, and use the following settings: + +- `microsoft/vscode` for the repository. +- Select any branch (e.g. **main**) - you can select a different one later. +- Choose **Standard** (4-core, 8GB) as the size. + +3. After you have connected to the codespace, you can use a [VNC Viewer][def] to connect to `localhost:5901` and enter `vscode` as the password. + + > **Tip:** You may also need change your VNC client's **Picture Quality** setting to **High** to get a full color desktop. + +4. Anything you start in VS Code, or the integrated terminal, will appear here. Next: **[Try it out!](#try-it)** ## Try it +This container uses the [Fluxbox](http://fluxbox.org/) window manager to keep things lean. **Right-click on the desktop** to see menu options. It works with GNOME and GTK applications, so other tools can be installed if needed. + + > **Note:** You can also set the resolution from the command line by typing `set-resolution`. + To start working with Code - OSS, follow these steps: 1. In your local VS Code client, open a terminal (Ctrl/Cmd + Shift + \`) and type the following commands: - ```bash - yarn install - bash scripts/code.sh - ``` + ```bash + yarn install + bash scripts/code.sh + ``` + +2. After the build is complete, open a web browser or a [VNC Viewer][def] to connect to the desktop environment as described in the quick start and enter `vscode` as the password. -2. You should now see Code - OSS! +3. You should now see Code - OSS! Next, let's try debugging. -1. Shut down Code - OSS by clicking the box in the upper right corner of the Code - OSS window. +1. Shut down Code - OSS by clicking the box in the upper right corner of the Code - OSS window through your browser or VNC viewer. 2. Go to your local VS Code client, and use the **Run / Debug** view to launch the **VS Code** configuration. (Typically the default, so you can likely just press F5). - > **Note:** If launching times out, you can increase the value of `timeout` in the "VS Code", "Attach Main Process", "Attach Extension Host", and "Attach to Shared Process" configurations in [launch.json](../../.vscode/launch.json). However, running `scripts/code.sh` first will set up Electron which will usually solve timeout issues. + > **Note:** If launching times out, you can increase the value of `timeout` in the "VS Code", "Attach Main Process", "Attach Extension Host", and "Attach to Shared Process" configurations in [launch.json](../../.vscode/launch.json). However, running `./scripts/code.sh` first will set up Electron which will usually solve timeout issues. 3. After a bit, Code - OSS will appear with the debugger attached! Enjoy! -## Notes +### Notes The container comes with VS Code Insiders installed. To run it from an Integrated Terminal use `VSCODE_IPC_HOOK_CLI= /usr/bin/code-insiders .`. + +[def]: https://www.realvnc.com/en/connect/download/viewer/ diff --git a/patched-vscode/.devcontainer/devcontainer-lock.json b/patched-vscode/.devcontainer/devcontainer-lock.json new file mode 100644 index 00000000..cbcde9bb --- /dev/null +++ b/patched-vscode/.devcontainer/devcontainer-lock.json @@ -0,0 +1,9 @@ +{ + "features": { + "ghcr.io/devcontainers/features/desktop-lite:1": { + "version": "1.0.8", + "resolved": "ghcr.io/devcontainers/features/desktop-lite@sha256:e7dc4d37ab9e3d6e7ebb221bac741f5bfe07dae47025399d038b17af2ed8ddb7", + "integrity": "sha256:e7dc4d37ab9e3d6e7ebb221bac741f5bfe07dae47025399d038b17af2ed8ddb7" + } + } +} \ No newline at end of file diff --git a/patched-vscode/.devcontainer/devcontainer.json b/patched-vscode/.devcontainer/devcontainer.json index 58c0cebd..f5adc4e1 100644 --- a/patched-vscode/.devcontainer/devcontainer.json +++ b/patched-vscode/.devcontainer/devcontainer.json @@ -1,8 +1,14 @@ { - "name": "Code - OSS with X11/Wayland", + "name": "Code - OSS", "build": { "dockerfile": "Dockerfile" }, + "features": { + "ghcr.io/devcontainers/features/desktop-lite:1": {} + }, + "containerEnv": { + "DISPLAY": "" // Allow the Dev Containers extension to set DISPLAY, post-create.sh will add it back in ~/.bashrc and ~/.zshrc if not set. + }, "overrideCommand": false, "privileged": true, "mounts": [ @@ -12,11 +18,35 @@ "type": "volume" } ], + "postCreateCommand": "./.devcontainer/post-create.sh", "customizations": { "vscode": { + "settings": { + "resmon.show.battery": false, + "resmon.show.cpufreq": false + }, "extensions": [ + "dbaeumer.vscode-eslint", + "EditorConfig.EditorConfig", + "GitHub.vscode-pull-request-github", + "ms-vscode.vscode-github-issue-notebooks", + "ms-vscode.vscode-selfhost-test-provider", "mutantdino.resourcemonitor" ] } + }, + "forwardPorts": [6080, 5901], + "portsAttributes": { + "6080": { + "label": "VNC web client (noVNC)", + "onAutoForward": "silent" + }, + "5901": { + "label": "VNC TCP port", + "onAutoForward": "silent" + } + }, + "hostRequirements": { + "memory": "9gb" } } diff --git a/patched-vscode/.devcontainer/post-create.sh b/patched-vscode/.devcontainer/post-create.sh new file mode 100755 index 00000000..5b2deee6 --- /dev/null +++ b/patched-vscode/.devcontainer/post-create.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +yarn install --network-timeout 180000 +yarn electron diff --git a/patched-vscode/.devcontainer/prebuilt/README.md b/patched-vscode/.devcontainer/prebuilt/README.md deleted file mode 100644 index 2ca4619c..00000000 --- a/patched-vscode/.devcontainer/prebuilt/README.md +++ /dev/null @@ -1,108 +0,0 @@ -# Code - OSS Development Container - -[![Open in Dev Containers](https://img.shields.io/static/v1?label=Dev%20Containers&message=Open&color=blue&logo=visualstudiocode)](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/microsoft/vscode) - -This repository includes configuration for a development container for working with Code - OSS in a local container or using [GitHub Codespaces](https://github.com/features/codespaces). - -> **Tip:** The default VNC password is `vscode`. The VNC server runs on port `5901` and a web client is available on port `6080`. - -## Quick start - local - -If you already have VS Code and Docker installed, you can click the badge above or [here](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/microsoft/vscode) to get started. Clicking these links will cause VS Code to automatically install the Dev Containers extension if needed, clone the source code into a container volume, and spin up a dev container for use. - -1. Install Docker Desktop or Docker for Linux on your local machine. (See [docs](https://aka.ms/vscode-remote/containers/getting-started) for additional details.) - -2. **Important**: Docker needs at least **4 Cores and 8 GB of RAM** to run a full build with **9 GB of RAM** being recommended. If you are on macOS, or are using the old Hyper-V engine for Windows, update these values for Docker Desktop by right-clicking on the Docker status bar item and going to **Preferences/Settings > Resources > Advanced**. - - > **Note:** The [Resource Monitor](https://marketplace.visualstudio.com/items?itemName=mutantdino.resourcemonitor) extension is included in the container so you can keep an eye on CPU/Memory in the status bar. - -3. Install [Visual Studio Code Stable](https://code.visualstudio.com/) or [Insiders](https://code.visualstudio.com/insiders/) and the [Dev Containers](https://aka.ms/vscode-remote/download/containers) extension. - - ![Image of Dev Containers extension](https://microsoft.github.io/vscode-remote-release/images/dev-containers-extn.png) - - > **Note:** The Dev Containers extension requires the Visual Studio Code distribution of Code - OSS. See the [FAQ](https://aka.ms/vscode-remote/faq/license) for details. - -4. Press Ctrl/Cmd + Shift + P or F1 and select **Dev Containers: Clone Repository in Container Volume...**. - - > **Tip:** While you can use your local source tree instead, operations like `yarn install` can be slow on macOS or when using the Hyper-V engine on Windows. We recommend the "clone repository in container" approach instead since it uses "named volume" rather than the local filesystem. - -5. Type `https://github.com/microsoft/vscode` (or a branch or PR URL) in the input box and press Enter. - -6. After the container is running, open a web browser and go to [http://localhost:6080](http://localhost:6080), or use a [VNC Viewer][def] to connect to `localhost:5901` and enter `vscode` as the password. - -Anything you start in VS Code, or the integrated terminal, will appear here. - -Next: **[Try it out!](#try-it)** - -## Quick start - GitHub Codespaces - -1. From the [microsoft/vscode GitHub repository](https://github.com/microsoft/vscode), click on the **Code** dropdown, select **Open with Codespaces**, and then click on **New codespace**. If prompted, select the **Standard** machine size (which is also the default). - - > **Note:** You will not see these options within GitHub if you are not in the Codespaces beta. - -2. After the codespace is up and running in your browser, press Ctrl/Cmd + Shift + P or F1 and select **Ports: Focus on Ports View**. - -3. You should see **VNC web client (6080)** under in the list of ports. Select the line and click on the globe icon to open it in a browser tab. - - > **Tip:** If you do not see the port, Ctrl/Cmd + Shift + P or F1, select **Forward a Port** and enter port `6080`. - -4. In the new tab, you should see noVNC. Click **Connect** and enter `vscode` as the password. - -Anything you start in VS Code, or the integrated terminal, will appear here. - -Next: **[Try it out!](#try-it)** - -### Using VS Code with GitHub Codespaces - -You may see improved VNC responsiveness when accessing a codespace from VS Code client since you can use a [VNC Viewer][def]. Here's how to do it. - -1. Install [Visual Studio Code Stable](https://code.visualstudio.com/) or [Insiders](https://code.visualstudio.com/insiders/) and the the [GitHub Codespaces extension](https://marketplace.visualstudio.com/items?itemName=GitHub.codespaces). - - > **Note:** The GitHub Codespaces extension requires the Visual Studio Code distribution of Code - OSS. - -2. After the VS Code is up and running, press Ctrl/Cmd + Shift + P or F1, choose **Codespaces: Create New Codespace**, and use the following settings: - -- `microsoft/vscode` for the repository. -- Select any branch (e.g. **main**) - you can select a different one later. -- Choose **Standard** (4-core, 8GB) as the size. - -3. After you have connected to the codespace, you can use a [VNC Viewer][def] to connect to `localhost:5901` and enter `vscode` as the password. - - > **Tip:** You may also need change your VNC client's **Picture Quality** setting to **High** to get a full color desktop. - -4. Anything you start in VS Code, or the integrated terminal, will appear here. - -Next: **[Try it out!](#try-it)** - -## Try it - -This container uses the [Fluxbox](http://fluxbox.org/) window manager to keep things lean. **Right-click on the desktop** to see menu options. It works with GNOME and GTK applications, so other tools can be installed if needed. - - > **Note:** You can also set the resolution from the command line by typing `set-resolution`. - -To start working with Code - OSS, follow these steps: - -1. In your local VS Code client, open a terminal (Ctrl/Cmd + Shift + \`) and type the following commands: - - ```bash - yarn install - bash scripts/code.sh - ``` - -2. After the build is complete, open a web browser or a [VNC Viewer][def] to connect to the desktop environment as described in the quick start and enter `vscode` as the password. - -3. You should now see Code - OSS! - -Next, let's try debugging. - -1. Shut down Code - OSS by clicking the box in the upper right corner of the Code - OSS window through your browser or VNC viewer. - -2. Go to your local VS Code client, and use the **Run / Debug** view to launch the **VS Code** configuration. (Typically the default, so you can likely just press F5). - - > **Note:** If launching times out, you can increase the value of `timeout` in the "VS Code", "Attach Main Process", "Attach Extension Host", and "Attach to Shared Process" configurations in [launch.json](../../.vscode/launch.json). However, running `scripts/code.sh` first will set up Electron which will usually solve timeout issues. - -3. After a bit, Code - OSS will appear with the debugger attached! - -Enjoy! - -[def]: https://www.realvnc.com/en/connect/download/viewer/ diff --git a/patched-vscode/.devcontainer/prebuilt/cache/before-cache.sh b/patched-vscode/.devcontainer/prebuilt/cache/before-cache.sh deleted file mode 100755 index 78511d27..00000000 --- a/patched-vscode/.devcontainer/prebuilt/cache/before-cache.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/env bash - -# This file establishes a basline for the repository before any steps in the "prepare.sh" -# are run. Its just a find command that filters out a few things we don't need to watch. - -set -e -SOURCE_FOLDER="${1:-"."}" -CACHE_FOLDER="${2:-"$HOME/.devcontainer-cache"}" - -cd "${SOURCE_FOLDER}" -echo "[$(date)] Generating ""before"" manifest..." -mkdir -p "${CACHE_FOLDER}" -find -L . -not -path "*/.git/*" -and -not -path "${CACHE_FOLDER}/*.manifest" -type f > "${CACHE_FOLDER}/before.manifest" -echo "[$(date)] Done!" - diff --git a/patched-vscode/.devcontainer/prebuilt/cache/build-cache-image.sh b/patched-vscode/.devcontainer/prebuilt/cache/build-cache-image.sh deleted file mode 100755 index 96767f07..00000000 --- a/patched-vscode/.devcontainer/prebuilt/cache/build-cache-image.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -# This file simply wraps the docker build command to build an image that includes -# a cache.tar file with the result of "prepare.sh" inside of it. See cache.Dockerfile -# for the steps that are actually taken to do this. - -set -e - -SCRIPT_PATH="$(cd $(dirname "${BASH_SOURCE[0]}") && pwd)" -CONTAINER_IMAGE_REPOSITORY="$1" -BRANCH="${2:-"main"}" - -if [ "${CONTAINER_IMAGE_REPOSITORY}" = "" ]; then - echo "Container repository not specified!" - exit 1 -fi - -TAG="branch-${BRANCH//\//-}" -echo "[$(date)] ${BRANCH} => ${TAG}" -cd "${SCRIPT_PATH}/../../.." - -echo "[$(date)] Starting image build and push..." -export DOCKER_BUILDKIT=1 -docker buildx create --use --name vscode-dev-containers -docker run --privileged --rm tonistiigi/binfmt --install all -docker buildx build --push --platform linux/amd64,linux/arm64 -t ${CONTAINER_IMAGE_REPOSITORY}:"${TAG}" -f "${SCRIPT_PATH}/cache.Dockerfile" . - -echo "[$(date)] Done!" diff --git a/patched-vscode/.devcontainer/prebuilt/cache/cache-diff.sh b/patched-vscode/.devcontainer/prebuilt/cache/cache-diff.sh deleted file mode 100755 index c2444b8f..00000000 --- a/patched-vscode/.devcontainer/prebuilt/cache/cache-diff.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/usr/bin/env bash - -# This file is used to archive off a copy of any differences in the source tree into another location -# in the image. Once the codespace / container is up, this will be restored into its proper location. - -set -e - -SOURCE_FOLDER="${1:-"."}" -CACHE_FOLDER="${2:-"$HOME/.devcontainer-cache"}" - -if [ ! -d "${CACHE_FOLDER}" ]; then - echo "No cache folder found. Be sure to run before-cache.sh to set one up." - exit 1 -fi - -echo "[$(date)] Starting cache operation..." -cd "${SOURCE_FOLDER}" -echo "[$(date)] Determining diffs..." -find -L . -not -path "*/.git/*" -and -not -path "${CACHE_FOLDER}/*.manifest" -type f > "${CACHE_FOLDER}/after.manifest" -grep -Fxvf "${CACHE_FOLDER}/before.manifest" "${CACHE_FOLDER}/after.manifest" > "${CACHE_FOLDER}/cache.manifest" -echo "[$(date)] Archiving diffs..." -tar -cf "${CACHE_FOLDER}/cache.tar" --totals --files-from "${CACHE_FOLDER}/cache.manifest" -echo "[$(date)] Done! $(du -h "${CACHE_FOLDER}/cache.tar")" diff --git a/patched-vscode/.devcontainer/prebuilt/cache/cache.Dockerfile b/patched-vscode/.devcontainer/prebuilt/cache/cache.Dockerfile deleted file mode 100644 index 26dbc46f..00000000 --- a/patched-vscode/.devcontainer/prebuilt/cache/cache.Dockerfile +++ /dev/null @@ -1,24 +0,0 @@ -# This dockerfile is used to build up from a base image to create an image a cache.tar file containing the results of running "prepare.sh". -# Other image contents: https://github.com/microsoft/vscode-dev-containers/blob/master/repository-containers/images/github.com/microsoft/vscode/.devcontainer/base.Dockerfile - -# This first stage generates cache.tar -FROM mcr.microsoft.com/vscode/devcontainers/repos/microsoft/vscode:dev as cache -ARG USERNAME=node -ARG CACHE_FOLDER="/home/${USERNAME}/.devcontainer-cache" -COPY --chown=${USERNAME}:${USERNAME} . /repo-source-tmp/ -RUN mkdir -p ${CACHE_FOLDER} && chown ${USERNAME} ${CACHE_FOLDER} /repo-source-tmp \ - && su ${USERNAME} -c "\ - cd /repo-source-tmp \ - && .devcontainer/prebuilt/cache/before-cache.sh . ${CACHE_FOLDER} \ - && .devcontainer/prebuilt/prepare.sh . ${CACHE_FOLDER} \ - && .devcontainer/prebuilt/cache/cache-diff.sh . ${CACHE_FOLDER}" - -# This second stage starts fresh and just copies in cache.tar from the previous stage. The related -# devcontainer.json file is then setup to have postCreateCommand fire restore-diff.sh to expand it. -FROM mcr.microsoft.com/vscode/devcontainers/repos/microsoft/vscode:dev as dev-container -ARG USERNAME=node -ARG CACHE_FOLDER="/home/${USERNAME}/.devcontainer-cache" -RUN mkdir -p "${CACHE_FOLDER}" \ - && chown "${USERNAME}:${USERNAME}" "${CACHE_FOLDER}" \ - && su ${USERNAME} -c "git config --global codespaces-theme.hide-status 1" -COPY --from=cache ${CACHE_FOLDER}/cache.tar ${CACHE_FOLDER}/ diff --git a/patched-vscode/.devcontainer/prebuilt/cache/restore-diff.sh b/patched-vscode/.devcontainer/prebuilt/cache/restore-diff.sh deleted file mode 100755 index e8ea93f3..00000000 --- a/patched-vscode/.devcontainer/prebuilt/cache/restore-diff.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/env bash - -# This file expands the cache.tar file in the image that contains the results of "prepare.sh" -# on top of the source tree. It runs as a postCreateCommand which runs after the container/codespace -# is already up where you would typically run a command like "yarn install". - -set -e -SOURCE_FOLDER="$(cd "${1:-"."}" && pwd)" -CACHE_FOLDER="${2:-"$HOME/.devcontainer-cache"}" - -if [ ! -d "${CACHE_FOLDER}" ]; then - echo "No cache folder found." - exit 0 -fi - -echo "[$(date)] Expanding $(du -h "${CACHE_FOLDER}/cache.tar") file to ${SOURCE_FOLDER}..." -cd "${SOURCE_FOLDER}" -# Ensure user/group is correct if the UID/GID was changed for some reason -echo "+1000 +$(id -u)" > "${CACHE_FOLDER}/cache-owner-map" -echo "+1000 +$(id -g)" > "${CACHE_FOLDER}/cache-group-map" -# Untar to workspace folder, preserving permissions and order, but mapping GID/UID if required -tar --owner-map="${CACHE_FOLDER}/cache-owner-map" --group-map="${CACHE_FOLDER}/cache-group-map" -xpsf "${CACHE_FOLDER}/cache.tar" -rm -rf "${CACHE_FOLDER}" -echo "[$(date)] Done!" - -# Change ownership of chrome-sandbox -sudo chown root .build/electron/chrome-sandbox -sudo chmod 4755 .build/electron/chrome-sandbox - diff --git a/patched-vscode/.devcontainer/prebuilt/devcontainer.json b/patched-vscode/.devcontainer/prebuilt/devcontainer.json deleted file mode 100644 index 079b8de6..00000000 --- a/patched-vscode/.devcontainer/prebuilt/devcontainer.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "name": "Code - OSS with VNC", - - // Image contents: https://github.com/microsoft/vscode-dev-containers/blob/master/repository-containers/images/github.com/microsoft/vscode/.devcontainer/base.Dockerfile - "image": "mcr.microsoft.com/vscode/devcontainers/repos/microsoft/vscode:branch-main", - "overrideCommand": false, - "runArgs": [ "--init", "--security-opt", "seccomp=unconfined", "--shm-size=1g"], - - // VS Code extensions and settings - "customizations": { - "vscode": { - "settings": { - "resmon.show.battery": false, - "resmon.show.cpufreq": false - }, - "extensions": [ - "dbaeumer.vscode-eslint", - "mutantdino.resourcemonitor" - ] - } - }, - - // noVNC, VNC - "forwardPorts": [6080, 5901], - "portsAttributes": { - "6080": { - "label": "VNC web client (noVNC)", - "onAutoForward": "silent" - }, - "5901": { - "label": "VNC TCP port", - "onAutoForward": "silent" - } - }, - - // Optionally loads a cached yarn install for the repo - "postCreateCommand": ".devcontainer/prebuilt/cache/restore-diff.sh", - - "remoteUser": "node", - - "hostRequirements": { - "memory": "9gb" - } -} diff --git a/patched-vscode/.devcontainer/prebuilt/prepare.sh b/patched-vscode/.devcontainer/prebuilt/prepare.sh deleted file mode 100755 index 3f82462c..00000000 --- a/patched-vscode/.devcontainer/prebuilt/prepare.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env bash - -# This file contains the steps that should be run when building a "cache" image with contents that should be -# layered directly **on top of the source tree** once a dev container is created. This avoids having to run long -# running commands like "yarn install" from the ground up. Developers (and should) still run these commands -# after the actual dev container is created, but only differences will be processed. - -yarn install --network-timeout 180000 -yarn electron diff --git a/patched-vscode/.eslintignore b/patched-vscode/.eslintignore index 7bbd3778..12da4a43 100644 --- a/patched-vscode/.eslintignore +++ b/patched-vscode/.eslintignore @@ -33,3 +33,4 @@ **/test/unit/assert.js **/test/automation/out/** **/typings/** +!.vscode diff --git a/patched-vscode/.eslintplugin/code-ensure-no-disposables-leak-in-test.ts b/patched-vscode/.eslintplugin/code-ensure-no-disposables-leak-in-test.ts new file mode 100644 index 00000000..ae308903 --- /dev/null +++ b/patched-vscode/.eslintplugin/code-ensure-no-disposables-leak-in-test.ts @@ -0,0 +1,38 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as eslint from 'eslint'; +import { Node } from 'estree'; + +export = new class EnsureNoDisposablesAreLeakedInTestSuite implements eslint.Rule.RuleModule { + + readonly meta: eslint.Rule.RuleMetaData = { + type: 'problem', + messages: { + ensure: 'Suites should include a call to `ensureNoDisposablesAreLeakedInTestSuite()` to ensure no disposables are leaked in tests.' + } + }; + + create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { + const config = <{ exclude: string[] }>context.options[0]; + + const needle = context.getFilename().replace(/\\/g, '/'); + if (config.exclude.some((e) => needle.endsWith(e))) { + return {}; + } + + return { + [`Program > ExpressionStatement > CallExpression[callee.name='suite']`]: (node: Node) => { + const src = context.getSourceCode().getText(node) + if (!src.includes('ensureNoDisposablesAreLeakedInTestSuite(')) { + context.report({ + node, + messageId: 'ensure', + }); + } + }, + }; + } +}; diff --git a/patched-vscode/.eslintplugin/code-must-use-result.ts b/patched-vscode/.eslintplugin/code-must-use-result.ts new file mode 100644 index 00000000..2127206f --- /dev/null +++ b/patched-vscode/.eslintplugin/code-must-use-result.ts @@ -0,0 +1,35 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as eslint from 'eslint'; +import { TSESTree } from '@typescript-eslint/experimental-utils'; + +const VALID_USES = new Set([ + TSESTree.AST_NODE_TYPES.AwaitExpression, + TSESTree.AST_NODE_TYPES.VariableDeclarator, +]); + +export = new class MustUseResults implements eslint.Rule.RuleModule { + + create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { + + const config = <{ message: string, functions: string[] }[]>context.options[0]; + const listener: eslint.Rule.RuleListener = {}; + + for (const { message, functions } of config) { + for (const fn of functions) { + const query = `CallExpression[callee.property.name='${fn}'], CallExpression[callee.name='${fn}']` + listener[query] = (node: any) => { + const cast: TSESTree.CallExpression = node; + if (!VALID_USES.has(cast.parent?.type)) { + context.report({ node, message }); + } + } + } + } + + return listener; + } +}; diff --git a/patched-vscode/.eslintplugin/code-must-use-super-dispose.ts b/patched-vscode/.eslintplugin/code-must-use-super-dispose.ts new file mode 100644 index 00000000..4f7f9646 --- /dev/null +++ b/patched-vscode/.eslintplugin/code-must-use-super-dispose.ts @@ -0,0 +1,33 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as eslint from 'eslint'; + +export = new class NoAsyncSuite implements eslint.Rule.RuleModule { + + create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { + function doesCallSuperDispose(node: any) { + + if (!node.override) { + return; + } + + const body = context.getSourceCode().getText(node) + + if (body.includes('super.dispose')) { + return; + } + + context.report({ + node, + message: 'dispose() should call super.dispose()' + }); + } + + return { + ['MethodDefinition[override][key.name="dispose"]']: doesCallSuperDispose, + }; + } +}; diff --git a/patched-vscode/.eslintplugin/code-no-dangerous-type-assertions.ts b/patched-vscode/.eslintplugin/code-no-dangerous-type-assertions.ts new file mode 100644 index 00000000..eecd4048 --- /dev/null +++ b/patched-vscode/.eslintplugin/code-no-dangerous-type-assertions.ts @@ -0,0 +1,40 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as eslint from 'eslint'; +import { TSESTree } from '@typescript-eslint/experimental-utils'; + +export = new class NoDangerousTypeAssertions implements eslint.Rule.RuleModule { + + create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { + // Disable in tests for now + if (context.getFilename().includes('.test')) { + return {}; + } + + return { + // Disallow type assertions on object literals: { ... } or {} as T + ['TSTypeAssertion > ObjectExpression, TSAsExpression > ObjectExpression']: (node: any) => { + const objectNode = node as TSESTree.Node; + + const parent = objectNode.parent as TSESTree.TSTypeAssertion | TSESTree.TSAsExpression; + if ( + // Allow `as const` assertions + (parent.typeAnnotation.type === 'TSTypeReference' && parent.typeAnnotation.typeName.type === 'Identifier' && parent.typeAnnotation.typeName.name === 'const') + + // For also now still allow `any` casts + || (parent.typeAnnotation.type === 'TSAnyKeyword') + ) { + return; + } + + context.report({ + node, + message: "Don't use type assertions for creating objects as this can hide type errors." + }); + }, + }; + } +}; diff --git a/patched-vscode/.eslintplugin/code-no-global-document-listener.ts b/patched-vscode/.eslintplugin/code-no-global-document-listener.ts new file mode 100644 index 00000000..6b3e83fe --- /dev/null +++ b/patched-vscode/.eslintplugin/code-no-global-document-listener.ts @@ -0,0 +1,30 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as eslint from 'eslint'; + +export = new class NoGlobalDocumentListener implements eslint.Rule.RuleModule { + + create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { + return { + CallExpression(node: any) { + if ( + ( + node.callee.name === 'addDisposableListener' || + node.callee.property?.name === 'addDisposableListener' + ) && + node.arguments.length > 0 && + node.arguments[0].type === 'Identifier' && + node.arguments[0].name === 'document' + ) { + context.report({ + node, + message: 'Use .document to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant.', + }); + } + }, + } + } +}; diff --git a/patched-vscode/.eslintplugin/code-no-potentially-unsafe-disposables.ts b/patched-vscode/.eslintplugin/code-no-potentially-unsafe-disposables.ts new file mode 100644 index 00000000..69976275 --- /dev/null +++ b/patched-vscode/.eslintplugin/code-no-potentially-unsafe-disposables.ts @@ -0,0 +1,37 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as eslint from 'eslint'; + +/** + * Checks for potentially unsafe usage of `DisposableStore` / `MutableDisposable`. + * + * These have been the source of leaks in the past. + */ +export = new class implements eslint.Rule.RuleModule { + + create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { + function checkVariableDeclaration(inNode: any) { + context.report({ + node: inNode, + message: `Use const for 'DisposableStore' to avoid leaks by accidental reassignment.` + }); + } + + function checkProperty(inNode: any) { + context.report({ + node: inNode, + message: `Use readonly for DisposableStore/MutableDisposable to avoid leaks through accidental reassignment.` + }); + } + + return { + 'VariableDeclaration[kind!="const"] NewExpression[callee.name="DisposableStore"]': checkVariableDeclaration, + + 'PropertyDefinition[readonly!=true][typeAnnotation.typeAnnotation.typeName.name=/DisposableStore|MutableDisposable/]': checkProperty, + 'PropertyDefinition[readonly!=true] NewExpression[callee.name=/DisposableStore|MutableDisposable/]': checkProperty, + }; + } +}; diff --git a/patched-vscode/.eslintplugin/code-no-runtime-import.ts b/patched-vscode/.eslintplugin/code-no-runtime-import.ts new file mode 100644 index 00000000..61597236 --- /dev/null +++ b/patched-vscode/.eslintplugin/code-no-runtime-import.ts @@ -0,0 +1,66 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { TSESTree } from '@typescript-eslint/typescript-estree'; +import * as eslint from 'eslint'; +import { dirname, join, relative } from 'path'; +import minimatch from 'minimatch'; +import { createImportRuleListener } from './utils'; + +export = new class implements eslint.Rule.RuleModule { + + readonly meta: eslint.Rule.RuleMetaData = { + messages: { + layerbreaker: 'You are only allowed to import {{import}} from here using `import type ...`.' + }, + schema: { + type: "array", + items: { + type: "object", + additionalProperties: { + type: "array", + items: { + type: "string" + } + } + } + } + }; + + create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { + let fileRelativePath = relative(dirname(__dirname), context.getFilename()); + if (!fileRelativePath.endsWith('/')) { + fileRelativePath += '/'; + } + const ruleArgs = >context.options[0]; + + const matchingKey = Object.keys(ruleArgs).find(key => fileRelativePath.startsWith(key) || minimatch(fileRelativePath, key)); + if (!matchingKey) { + // nothing + return {}; + } + + const restrictedImports = ruleArgs[matchingKey]; + return createImportRuleListener((node, path) => { + if (path[0] === '.') { + path = join(dirname(context.getFilename()), path); + } + + if (( + restrictedImports.includes(path) || restrictedImports.some(restriction => minimatch(path, restriction)) + ) && !( + (node.parent?.type === TSESTree.AST_NODE_TYPES.ImportDeclaration && node.parent.importKind === 'type') || + (node.parent && 'exportKind' in node.parent && node.parent.exportKind === 'type'))) { // the export could be multiple types + context.report({ + loc: node.parent!.loc, + messageId: 'layerbreaker', + data: { + import: path + } + }); + } + }); + } +}; diff --git a/patched-vscode/.eslintplugin/code-no-unexternalized-strings.ts b/patched-vscode/.eslintplugin/code-no-unexternalized-strings.ts index a4e6f830..17a8f900 100644 --- a/patched-vscode/.eslintplugin/code-no-unexternalized-strings.ts +++ b/patched-vscode/.eslintplugin/code-no-unexternalized-strings.ts @@ -142,6 +142,9 @@ export = new class NoUnexternalizedStrings implements eslint.Rule.RuleModule { // localize(...) ['CallExpression[callee.type="MemberExpression"][callee.object.name="nls"][callee.property.name="localize"]:exit']: (node: any) => visitLocalizeCall(node), + // localize2(...) + ['CallExpression[callee.type="MemberExpression"][callee.object.name="nls"][callee.property.name="localize2"]:exit']: (node: any) => visitLocalizeCall(node), + // vscode.l10n.t(...) ['CallExpression[callee.type="MemberExpression"][callee.object.property.name="l10n"][callee.property.name="t"]:exit']: (node: any) => visitL10NCall(node), @@ -149,6 +152,7 @@ export = new class NoUnexternalizedStrings implements eslint.Rule.RuleModule { ['CallExpression[callee.object.name="l10n"][callee.property.name="t"]:exit']: (node: any) => visitL10NCall(node), ['CallExpression[callee.name="localize"][arguments.length>=2]:exit']: (node: any) => visitLocalizeCall(node), + ['CallExpression[callee.name="localize2"][arguments.length>=2]:exit']: (node: any) => visitLocalizeCall(node), ['Program:exit']: reportBadStringsAndBadKeys, }; } diff --git a/patched-vscode/.eslintplugin/code-parameter-properties-must-have-explicit-accessibility.ts b/patched-vscode/.eslintplugin/code-parameter-properties-must-have-explicit-accessibility.ts new file mode 100644 index 00000000..458afd5b --- /dev/null +++ b/patched-vscode/.eslintplugin/code-parameter-properties-must-have-explicit-accessibility.ts @@ -0,0 +1,41 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as eslint from 'eslint'; +import { TSESTree } from '@typescript-eslint/experimental-utils'; + +/** + * Enforces that all parameter properties have an explicit access modifier (public, protected, private). + * + * This catches a common bug where a service is accidentally made public by simply writing: `readonly prop: Foo` + */ +export = new class implements eslint.Rule.RuleModule { + + create(context: eslint.Rule.RuleContext): eslint.Rule.RuleListener { + function check(inNode: any) { + const node: TSESTree.TSParameterProperty = inNode; + + // For now, only apply to injected services + const firstDecorator = node.decorators?.at(0); + if ( + firstDecorator?.expression.type !== 'Identifier' + || !firstDecorator.expression.name.endsWith('Service') + ) { + return; + } + + if (!node.accessibility) { + context.report({ + node: inNode, + message: 'Parameter properties must have an explicit access modifier.' + }); + } + } + + return { + ['TSParameterProperty']: check, + }; + } +}; diff --git a/patched-vscode/.eslintrc.json b/patched-vscode/.eslintrc.json index f44673cd..4d5b300e 100644 --- a/patched-vscode/.eslintrc.json +++ b/patched-vscode/.eslintrc.json @@ -70,9 +70,13 @@ ], "local/code-translation-remind": "warn", "local/code-no-native-private": "warn", + "local/code-parameter-properties-must-have-explicit-accessibility": "warn", "local/code-no-nls-in-standalone-editor": "warn", + "local/code-no-potentially-unsafe-disposables": "warn", + "local/code-no-dangerous-type-assertions": "off", "local/code-no-standalone-editor": "warn", "local/code-no-unexternalized-strings": "warn", + "local/code-must-use-super-dispose": "warn", "local/code-declare-service-brand": "warn", "local/code-layering": [ "warn", @@ -119,9 +123,56 @@ "**/*.test.ts" ], "rules": { + "local/code-must-use-super-dispose": "off", "local/code-no-test-only": "error", "local/code-no-test-async-suite": "warn", - "local/code-no-unexternalized-strings": "off" + "local/code-no-unexternalized-strings": "off", + "local/code-must-use-result": [ + "warn", + [ + { + "message": "Expression must be awaited", + "functions": [ + "assertSnapshot", + "assertHeap" + ] + } + ] + ] + } + }, + { + "files": [ + "src/vs/**/*.test.ts" + ], + "rules": { + "local/code-ensure-no-disposables-leak-in-test": [ + "warn", + { + // Files should (only) be removed from the list they adopt the leak detector + "exclude": [ + "src/vs/editor/contrib/codeAction/test/browser/codeActionModel.test.ts", + "src/vs/platform/configuration/test/common/configuration.test.ts", + "src/vs/platform/opener/test/common/opener.test.ts", + "src/vs/platform/registry/test/common/platform.test.ts", + "src/vs/platform/workspace/test/common/workspace.test.ts", + "src/vs/platform/workspaces/test/electron-main/workspaces.test.ts", + "src/vs/workbench/api/test/browser/mainThreadConfiguration.test.ts", + "src/vs/workbench/api/test/node/extHostTunnelService.test.ts", + "src/vs/workbench/contrib/bulkEdit/test/browser/bulkCellEdits.test.ts", + "src/vs/workbench/contrib/chat/test/common/chatWordCounter.test.ts", + "src/vs/workbench/contrib/editSessions/test/browser/editSessions.test.ts", + "src/vs/workbench/contrib/extensions/test/common/extensionQuery.test.ts", + "src/vs/workbench/contrib/notebook/test/browser/notebookExecutionService.test.ts", + "src/vs/workbench/contrib/notebook/test/browser/notebookExecutionStateService.test.ts", + "src/vs/workbench/contrib/tasks/test/common/problemMatcher.test.ts", + "src/vs/workbench/contrib/tasks/test/common/taskConfiguration.test.ts", + "src/vs/workbench/services/commands/test/common/commandService.test.ts", + "src/vs/workbench/services/userActivity/test/browser/domActivityTracker.test.ts", + "src/vs/workbench/test/browser/quickAccess.test.ts" + ] + } + ] } }, { @@ -245,6 +296,313 @@ "local/code-amd-node-module": "warn" } }, + { + "files": [ + "src/**/{browser,electron-sandbox}/**/*.ts" + ], + "rules": { + "local/code-no-global-document-listener": "warn", + "no-restricted-syntax": [ + "warn", + { + "selector": "BinaryExpression[operator='instanceof'][right.name='MouseEvent']", + "message": "Use DOM.isMouseEvent() to support multi-window scenarios." + }, + { + "selector": "BinaryExpression[operator='instanceof'][right.name=/^HTML\\w+/]", + "message": "Use DOM.isHTMLElement() and related methods to support multi-window scenarios." + }, + { + "selector": "BinaryExpression[operator='instanceof'][right.name='KeyboardEvent']", + "message": "Use DOM.isKeyboardEvent() to support multi-window scenarios." + }, + { + "selector": "BinaryExpression[operator='instanceof'][right.name='PointerEvent']", + "message": "Use DOM.isPointerEvent() to support multi-window scenarios." + }, + { + "selector": "BinaryExpression[operator='instanceof'][right.name='DragEvent']", + "message": "Use DOM.isDragEvent() to support multi-window scenarios." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='activeElement']", + "message": "Use .document.activeElement to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='contains']", + "message": "Use .document.contains to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='styleSheets']", + "message": "Use .document.styleSheets to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='fullscreenElement']", + "message": "Use .document.fullscreenElement to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='body']", + "message": "Use .document.body to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='addEventListener']", + "message": "Use .document.addEventListener to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='removeEventListener']", + "message": "Use .document.removeEventListener to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='hasFocus']", + "message": "Use .document.hasFocus to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='head']", + "message": "Use .document.head to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='exitFullscreen']", + "message": "Use .document.exitFullscreen to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='getElementById']", + "message": "Use .document.getElementById to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='getElementsByClassName']", + "message": "Use .document.getElementsByClassName to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='getElementsByName']", + "message": "Use .document.getElementsByName to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='getElementsByTagName']", + "message": "Use .document.getElementsByTagName to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='getElementsByTagNameNS']", + "message": "Use .document.getElementsByTagNameNS to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='getSelection']", + "message": "Use .document.getSelection to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='open']", + "message": "Use .document.open to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='close']", + "message": "Use .document.close to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='documentElement']", + "message": "Use .document.documentElement to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='visibilityState']", + "message": "Use .document.visibilityState to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='querySelector']", + "message": "Use .document.querySelector to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='querySelectorAll']", + "message": "Use .document.querySelectorAll to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='elementFromPoint']", + "message": "Use .document.elementFromPoint to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='elementsFromPoint']", + "message": "Use .document.elementsFromPoint to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='onkeydown']", + "message": "Use .document.onkeydown to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='onkeyup']", + "message": "Use .document.onkeyup to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='onmousedown']", + "message": "Use .document.onmousedown to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='onmouseup']", + "message": "Use .document.onmouseup to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "selector": "MemberExpression[object.name='document'][property.name='execCommand']", + "message": "Use .document.execCommand to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + } + ], + "no-restricted-globals": [ + "warn", + "name", + "length", + "event", + "closed", + "external", + "status", + "origin", + "orientation", + "context", + { + "name": "setInterval", + "message": "Use .setInterval to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "clearInterval", + "message": "Use .clearInterval to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "requestAnimationFrame", + "message": "Use .requestAnimationFrame to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "cancelAnimationFrame", + "message": "Use .cancelAnimationFrame to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "requestIdleCallback", + "message": "Use .requestIdleCallback to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "cancelIdleCallback", + "message": "Use .cancelIdleCallback to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "window", + "message": "Use to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "addEventListener", + "message": "Use .addEventListener to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "removeEventListener", + "message": "Use .removeEventListener to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "getComputedStyle", + "message": "Use .getComputedStyle to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "focus", + "message": "Use .focus to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "blur", + "message": "Use .blur to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "close", + "message": "Use .close to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "dispatchEvent", + "message": "Use .dispatchEvent to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "getSelection", + "message": "Use .getSelection to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "matchMedia", + "message": "Use .matchMedia to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "open", + "message": "Use .open to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "parent", + "message": "Use .parent to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "postMessage", + "message": "Use .postMessage to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "devicePixelRatio", + "message": "Use .devicePixelRatio to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "frames", + "message": "Use .frames to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "frameElement", + "message": "Use .frameElement to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "innerHeight", + "message": "Use .innerHeight to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "innerWidth", + "message": "Use .innerWidth to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "outerHeight", + "message": "Use .outerHeight to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "outerWidth", + "message": "Use .outerWidth to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "opener", + "message": "Use .opener to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "origin", + "message": "Use .origin to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "screen", + "message": "Use .screen to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "screenLeft", + "message": "Use .screenLeft to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "screenTop", + "message": "Use .screenTop to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "screenX", + "message": "Use .screenX to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "screenY", + "message": "Use .screenY to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "scrollX", + "message": "Use .scrollX to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "scrollY", + "message": "Use .scrollY to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "top", + "message": "Use .top to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + }, + { + "name": "visualViewport", + "message": "Use .visualViewport to support multi-window scenarios. Resolve targetWindow with DOM.getWindow(element) or DOM.getActiveWindow() or use the predefined mainWindow constant." + } + ] + } + }, { "files": [ "src/**/*.ts" @@ -309,14 +667,13 @@ "vscode-regexpp", "vscode-textmate", "worker_threads", - "xterm", - "xterm-addon-canvas", - "xterm-addon-image", - "xterm-addon-search", - "xterm-addon-serialize", - "xterm-addon-unicode11", - "xterm-addon-webgl", - "xterm-headless", + "@xterm/addon-image", + "@xterm/addon-search", + "@xterm/addon-serialize", + "@xterm/addon-unicode11", + "@xterm/addon-webgl", + "@xterm/headless", + "@xterm/xterm", "yauzl", "yazl", "zlib" @@ -496,7 +853,11 @@ }, // TODO@layers "tas-client-umd", // node module allowed even in /common/ "vscode-textmate", // node module allowed even in /common/ - "@vscode/vscode-languagedetection" // node module allowed even in /common/ + "@vscode/vscode-languagedetection", // node module allowed even in /common/ + { + "when": "hasBrowser", + "pattern": "@xterm/xterm" + } // node module allowed even in /browser/ ] }, { @@ -513,11 +874,11 @@ "vscode-notebook-renderer", // Type only import { "when": "hasBrowser", - "pattern": "xterm" + "pattern": "@xterm/xterm" }, // node module allowed even in /browser/ { "when": "hasBrowser", - "pattern": "xterm-addon-*" + "pattern": "@xterm/addon-*" }, // node module allowed even in /browser/ { "when": "hasBrowser", @@ -542,11 +903,11 @@ "vscode-notebook-renderer", // Type only import { "when": "hasBrowser", - "pattern": "xterm" + "pattern": "@xterm/xterm" }, // node module allowed even in /browser/ { "when": "hasBrowser", - "pattern": "xterm-addon-*" + "pattern": "@xterm/addon-*" }, // node module allowed even in /browser/ { "when": "hasBrowser", @@ -724,6 +1085,19 @@ } ] } + }, + { + "files": [ + "src/vs/workbench/contrib/notebook/browser/view/renderers/*.ts" + ], + "rules": { + "local/code-no-runtime-import": [ + "error", + { + "src/vs/workbench/contrib/notebook/browser/view/renderers/webviewPreloads.ts": ["**/*"] + } + ] + } } ] } diff --git a/patched-vscode/.git-blame-ignore b/patched-vscode/.git-blame-ignore-revs similarity index 86% rename from patched-vscode/.git-blame-ignore rename to patched-vscode/.git-blame-ignore-revs index 457d2604..c0c9a544 100644 --- a/patched-vscode/.git-blame-ignore +++ b/patched-vscode/.git-blame-ignore-revs @@ -1,4 +1,5 @@ # https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revs-fileltfilegt +# https://docs.github.com/en/repositories/working-with-files/using-files/viewing-a-file#ignore-commits-in-the-blame-view # mjbvz: Fix spacing 13f4f052582bcec3d6c6c6a70d995c9dee2cac13 @@ -23,6 +24,5 @@ ae1452eea678f5266ef513f22dacebb90955d6c9 a3cb14be7f2cceadb17adf843675b1a59537dbbd ee1655a82ebdfd38bf8792088a6602c69f7bbd94 - # jrieken: new eslint-rule 4a130c40ed876644ed8af2943809d08221375408 diff --git a/patched-vscode/.github/CODEOWNERS b/patched-vscode/.github/CODEOWNERS new file mode 100644 index 00000000..8da51487 --- /dev/null +++ b/patched-vscode/.github/CODEOWNERS @@ -0,0 +1,3 @@ +# ensure the API police is aware of changes to the vscode-dts file +# this is only about the final API, not about proposed API changes +src/vscode-dts/vscode.d.ts @jrieken @mjbvz diff --git a/patched-vscode/.github/calendar.yml b/patched-vscode/.github/calendar.yml deleted file mode 100644 index c1b5a256..00000000 --- a/patched-vscode/.github/calendar.yml +++ /dev/null @@ -1,37 +0,0 @@ -{ - "2018-01-29 18:00, US/Pacific": "endgame", - "2018-02-07 12:00, US/Pacific": "release", # 1.20.0 - "2018-02-12 12:00, US/Pacific": "development", - "2018-02-14 16:00, Europe/Zurich": "release", # 1.20.1 - "2018-02-19 16:00, Europe/Zurich": "development", - "2018-02-26 18:00, US/Pacific": "endgame", - "2018-03-07 12:00, US/Pacific": "release", # 1.21.0 - "2018-03-12 12:00, US/Pacific": "development", - "2018-03-15 12:00, US/Pacific": "release", # 1.21.1 - "2018-03-20 12:00, US/Pacific": "development", - "2018-03-26 18:00, US/Pacific": "endgame", - "2018-04-06 18:00, US/Pacific": "release", # 1.22.1 - "2018-04-11 18:00, US/Pacific": "development", - "2018-04-12 12:00, US/Pacific": "release", # 1.22.2 - "2018-04-17 12:00, US/Pacific": "development", - "2018-04-23 18:00, US/Pacific": "endgame", - "2018-05-03 12:00, US/Pacific": "release", # 1.23.0 - "2018-05-08 12:00, US/Pacific": "development", - "2018-05-10 12:00, US/Pacific": "release", # 1.23.1 - "2018-05-15 12:00, US/Pacific": "development", - "2018-05-28 18:00, US/Pacific": "endgame", - # 'release' not needed anymore, return to 'development' after releasing. - "2018-06-06 12:00, US/Pacific": "development", # 1.24.0 released - "2018-06-25 18:00, US/Pacific": "endgame", - "2018-07-05 12:00, US/Pacific": "development", # 1.25.0 released - "2018-07-30 18:00, US/Pacific": "endgame", - "2018-08-13 12:00, US/Pacific": "development", # 1.26.0 released - "2018-08-27 18:00, US/Pacific": "endgame", - "2018-09-05 12:00, US/Pacific": "development", # 1.27.0 released - "2018-09-24 18:00, US/Pacific": "endgame", - "2018-10-08 09:00, US/Pacific": "development", # 1.28.0 released - "2018-10-29 18:00, US/Pacific": "endgame", - "2018-11-12 11:00, US/Pacific": "development", # 1.29.0 released - "2018-12-03 18:00, US/Pacific": "endgame", - "2018-12-12 13:00, US/Pacific": "development", # 1.30.0 released -} diff --git a/patched-vscode/.github/classifier.json b/patched-vscode/.github/classifier.json index 6710c330..44514039 100644 --- a/patched-vscode/.github/classifier.json +++ b/patched-vscode/.github/classifier.json @@ -39,7 +39,7 @@ "editor-autoindent": {"assign": ["rebornix"]}, "editor-bracket-matching": {"assign": ["hediet"]}, "editor-clipboard": {"assign": ["alexdima", "rebornix"]}, - "editor-code-actions": {"assign": ["mjbvz"]}, + "editor-code-actions": {"assign": ["mjbvz", "justschen"]}, "editor-color-picker": {"assign": ["aiday-mar"]}, "editor-columnselect": {"assign": ["alexdima"]}, "editor-commands": {"assign": ["alexdima"]}, @@ -111,7 +111,7 @@ "interactive-window": {"assign": ["amunger", "rebornix"]}, "ipc": {"assign": ["joaomoreno"]}, "issue-bot": {"assign": ["chrmarti"]}, - "issue-reporter": {"assign": ["TylerLeonhardt"]}, + "issue-reporter": {"assign": ["justschen"]}, "javascript": {"assign": ["mjbvz"]}, "json": {"assign": ["aeschli"]}, "json-sorting": {"assign": ["aiday-mar"]}, @@ -253,6 +253,7 @@ "tokenization": {"assign": ["alexdima"]}, "touch/pointer": {"assign": []}, "trackpad/scroll": {"assign": []}, + "tree-sticky-scroll": {"assign": ["benibenj"]}, "tree-views": {"assign": ["alexr00"]}, "tree-widget": {"assign": ["joaomoreno"]}, "typehierarchy": {"assign": ["jrieken"]}, @@ -272,6 +273,7 @@ "webview": {"assign": ["mjbvz"]}, "webview-views": {"assign": ["mjbvz"]}, "workbench-actions": {"assign": ["bpasero"]}, + "workbench-auxwindow": {"assign": ["bpasero"]}, "workbench-banner": {"assign": ["lszomoru", "sbatten"]}, "workbench-cli": {"assign": ["bpasero"]}, "workbench-diagnostics": {"assign": ["Tyriar"]}, @@ -294,7 +296,7 @@ "workbench-run-as-admin": {"assign": ["bpasero"]}, "workbench-state": {"assign": ["bpasero"]}, "workbench-status": {"assign": ["bpasero"]}, - "workbench-tabs": {"assign": ["bpasero"]}, + "workbench-tabs": {"assign": ["benibenj"]}, "workbench-touchbar": {"assign": ["bpasero"]}, "workbench-untitled-editors": {"assign": ["bpasero"]}, "workbench-views": {"assign": ["sbatten"]}, diff --git a/patched-vscode/.github/commands.json b/patched-vscode/.github/commands.json index 9d2ac7d7..df9fc791 100644 --- a/patched-vscode/.github/commands.json +++ b/patched-vscode/.github/commands.json @@ -35,7 +35,7 @@ "name": "*dev-question", "action": "close", "reason": "not_planned", - "comment": "We have a great extension developer community over on [GitHub discussions](https://github.com/microsoft/vscode-discussions/discussions) and [Slack](https://aka.ms/vscode-dev-community) where extension authors help each other. This is a great place for you to ask questions and find support.\n\nHappy Coding!" + "comment": "We have a great extension developer community over on [GitHub discussions](https://github.com/microsoft/vscode-discussions/discussions) and [Slack](https://vscode-dev-community.slack.com/) where extension authors help each other. This is a great place for you to ask questions and find support.\n\nHappy Coding!" }, { "type": "label", @@ -58,6 +58,13 @@ "reason": "not_planned", "comment": "We closed this issue because we [don't plan to address it](https://aka.ms/vscode-out-of-scope) in the foreseeable future. If you disagree and feel that this issue is crucial: we are happy to listen and to reconsider.\n\nIf you wonder what we are up to, please see our [roadmap](https://aka.ms/vscoderoadmap) and [issue reporting guidelines](https://aka.ms/vscodeissuereporting).\n\nThanks for your understanding, and happy coding!" }, + { + "type": "label", + "name": "wont-fix", + "action": "close", + "reason": "not_planned", + "comment": "We closed this issue because we [don't plan to address it](https://github.com/microsoft/vscode/wiki/Issue-Grooming#wont-fix-bugs).\n\nThanks for your understanding, and happy coding!" + }, { "type": "comment", "name": "causedByExtension", @@ -149,37 +156,6 @@ "addLabel": "confirmation-pending", "removeLabel": "confirmed" }, - { - "type": "comment", - "name": "needsMoreInfo", - "allowUsers": [ - "cleidigh", - "usernamehw", - "gjsjohnmurray", - "IllusionMH" - ], - "action": "updateLabels", - "addLabel": "~info-needed" - }, - { - "type": "comment", - "name": "needsPerfInfo", - "allowUsers": [ - "cleidigh", - "usernamehw", - "gjsjohnmurray", - "IllusionMH" - ], - "addLabel": "info-needed", - "comment": "Thanks for creating this issue regarding performance! Please follow this guide to help us diagnose performance issues: https://github.com/microsoft/vscode/wiki/Performance-Issues \n\nHappy Coding!" - }, - { - "type": "comment", - "name": "jsDebugLogs", - "action": "updateLabels", - "addLabel": "info-needed", - "comment": "Please collect trace logs using the following instructions:\n\n> If you're able to, add `\"trace\": true` to your `launch.json` and reproduce the issue. The location of the log file on your disk will be written to the Debug Console. Share that with us.\n>\n> âš ï¸ This log file will not contain source code, but will contain file paths. You can drop it into https://microsoft.github.io/vscode-pwa-analyzer/index.html to see what it contains. If you'd rather not share the log publicly, you can email it to connor@xbox.com" - }, { "type": "comment", "name": "closedWith", @@ -193,30 +169,6 @@ "reason": "completed", "addLabel": "unreleased" }, - { - "type": "label", - "name": "~info-needed", - "action": "updateLabels", - "addLabel": "info-needed", - "removeLabel": "~info-needed", - "comment": "Thanks for creating this issue! We figured it's missing some basic information or in some other way doesn't follow our [issue reporting guidelines](https://aka.ms/vscodeissuereporting). Please take the time to review these and update the issue.\n\nHappy Coding!" - }, - { - "type": "label", - "name": "~version-info-needed", - "action": "updateLabels", - "addLabel": "info-needed", - "removeLabel": "~version-info-needed", - "comment": "Thanks for creating this issue! We figured it's missing some basic information, such as a version number, or in some other way doesn't follow our [issue reporting guidelines](https://aka.ms/vscodeissuereporting). Please take the time to review these and update the issue.\n\nHappy Coding!" - }, - { - "type": "label", - "name": "~confirmation-needed", - "action": "updateLabels", - "addLabel": "info-needed", - "removeLabel": "~confirmation-needed", - "comment": "Please diagnose the root cause of the issue by running the command `F1 > Help: Troubleshoot Issue` and following the instructions. Once you have done that, please update the issue with the results.\n\nHappy Coding!" - }, { "type": "comment", "name": "a11ymas", @@ -462,32 +414,6 @@ "addLabel": "*caused-by-extension", "comment": "It looks like this is caused by the Copilot extension. Please file the issue in the [Copilot Discussion Forum](https://github.com/community/community/discussions/categories/copilot). Make sure to check their issue reporting template and provide them relevant information such as the extension version you're using. See also our [issue reporting guidelines](https://aka.ms/vscodeissuereporting) for more information.\n\nHappy Coding!" }, - { - "type": "comment", - "name": "gifPlease", - "allowUsers": [ - "cleidigh", - "usernamehw", - "gjsjohnmurray", - "IllusionMH" - ], - "action": "comment", - "addLabel": "info-needed", - "comment": "Thanks for reporting this issue! Unfortunately, it's hard for us to understand what issue you're seeing. Please help us out by providing a screen recording showing exactly what isn't working as expected. While we can work with most standard formats, `.gif` files are preferred as they are displayed inline on GitHub. You may find https://gifcap.dev helpful as a browser-based gif recording tool.\n\nIf the issue depends on keyboard input, you can help us by enabling screencast mode for the recording (`Developer: Toggle Screencast Mode` in the command palette). Lastly, please attach this file via the GitHub web interface as emailed responses will strip files out from the issue.\n\nHappy coding!" - }, - { - "type": "comment", - "name": "confirmPlease", - "allowUsers": [ - "cleidigh", - "usernamehw", - "gjsjohnmurray", - "IllusionMH" - ], - "action": "comment", - "addLabel": "info-needed", - "comment": "Please diagnose the root cause of the issue by running the command `F1 > Help: Troubleshoot Issue` and following the instructions. Once you have done that, please update the issue with the results.\n\nHappy Coding!" - }, { "__comment__": "Allows folks on the team to label issues by commenting: `\\label My-Label` ", "type": "comment", diff --git a/patched-vscode/.github/subscribers.json b/patched-vscode/.github/subscribers.json deleted file mode 100644 index 2c63c085..00000000 --- a/patched-vscode/.github/subscribers.json +++ /dev/null @@ -1,2 +0,0 @@ -{ -} diff --git a/patched-vscode/.github/workflows/basic.yml b/patched-vscode/.github/workflows/basic.yml index 3fd6daf0..8448d05c 100644 --- a/patched-vscode/.github/workflows/basic.yml +++ b/patched-vscode/.github/workflows/basic.yml @@ -29,7 +29,7 @@ jobs: sudo update-rc.d xvfb defaults sudo service xvfb start - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version-file: .nvmrc @@ -38,7 +38,7 @@ jobs: run: echo "value=$(node build/azure-pipelines/common/computeNodeModulesCacheKey.js)" >> $GITHUB_OUTPUT - name: Cache node modules id: cacheNodeModules - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: "**/node_modules" key: ${{ runner.os }}-cacheNodeModulesLinux-${{ steps.nodeModulesCacheKey.outputs.value }} @@ -48,7 +48,7 @@ jobs: run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT - name: Cache yarn directory if: ${{ steps.cacheNodeModules.outputs.cache-hit != 'true' }} - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.yarnCacheDirPath.outputs.dir }} key: ${{ runner.os }}-yarnCacheDir-${{ steps.nodeModulesCacheKey.outputs.value }} @@ -61,7 +61,7 @@ jobs: run: yarn --frozen-lockfile --network-timeout 180000 - name: Compile and Download - run: yarn npm-run-all --max_old_space_size=4095 -lp compile "electron x64" + run: yarn npm-run-all --max-old-space-size=4095 -lp compile "electron x64" - name: Run Unit Tests id: electron-unit-tests @@ -81,7 +81,7 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version-file: .nvmrc @@ -90,7 +90,7 @@ jobs: run: echo "value=$(node build/azure-pipelines/common/computeNodeModulesCacheKey.js)" >> $GITHUB_OUTPUT - name: Cache node modules id: cacheNodeModules - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: "**/node_modules" key: ${{ runner.os }}-cacheNodeModulesLinux-${{ steps.nodeModulesCacheKey.outputs.value }} @@ -100,7 +100,7 @@ jobs: run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT - name: Cache yarn directory if: ${{ steps.cacheNodeModules.outputs.cache-hit != 'true' }} - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.yarnCacheDirPath.outputs.dir }} key: ${{ runner.os }}-yarnCacheDir-${{ steps.nodeModulesCacheKey.outputs.value }} @@ -143,7 +143,7 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version-file: .nvmrc @@ -152,7 +152,7 @@ jobs: run: echo "value=$(node build/azure-pipelines/common/computeNodeModulesCacheKey.js)" >> $GITHUB_OUTPUT - name: Cache node modules id: cacheNodeModules - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: "**/node_modules" key: ${{ runner.os }}-cacheNodeModulesLinux-${{ steps.nodeModulesCacheKey.outputs.value }} @@ -162,7 +162,7 @@ jobs: run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT - name: Cache yarn directory if: ${{ steps.cacheNodeModules.outputs.cache-hit != 'true' }} - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.yarnCacheDirPath.outputs.dir }} key: ${{ runner.os }}-yarnCacheDir-${{ steps.nodeModulesCacheKey.outputs.value }} diff --git a/patched-vscode/.github/workflows/ci.yml b/patched-vscode/.github/workflows/ci.yml index a598efa9..097bdcf8 100644 --- a/patched-vscode/.github/workflows/ci.yml +++ b/patched-vscode/.github/workflows/ci.yml @@ -23,11 +23,11 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version-file: .nvmrc - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: "2.x" @@ -36,7 +36,7 @@ jobs: run: echo "value=$(node build/azure-pipelines/common/computeNodeModulesCacheKey.js)" >> $GITHUB_OUTPUT - name: Cache node_modules archive id: cacheNodeModules - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ".build/node_modules_cache" key: "${{ runner.os }}-cacheNodeModulesArchive-${{ steps.nodeModulesCacheKey.outputs.value }}" @@ -49,7 +49,7 @@ jobs: run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT - name: Cache yarn directory if: ${{ steps.cacheNodeModules.outputs.cache-hit != 'true' }} - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.yarnCacheDirPath.outputs.dir }} key: ${{ runner.os }}-yarnCacheDir-${{ steps.nodeModulesCacheKey.outputs.value }} @@ -69,7 +69,7 @@ jobs: 7z.exe a .build/node_modules_cache/cache.7z -mx3 `@.build/node_modules_list.txt - name: Compile and Download - run: yarn npm-run-all --max_old_space_size=4095 -lp compile "electron x64" playwright-install download-builtin-extensions + run: yarn npm-run-all --max-old-space-size=4095 -lp compile "electron x64" playwright-install download-builtin-extensions - name: Compile Integration Tests run: yarn --cwd test/integration/browser compile @@ -113,7 +113,7 @@ jobs: sudo update-rc.d xvfb defaults sudo service xvfb start - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version-file: .nvmrc @@ -122,7 +122,7 @@ jobs: run: echo "value=$(node build/azure-pipelines/common/computeNodeModulesCacheKey.js)" >> $GITHUB_OUTPUT - name: Cache node modules id: cacheNodeModules - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: "**/node_modules" key: ${{ runner.os }}-cacheNodeModulesLinux-${{ steps.nodeModulesCacheKey.outputs.value }} @@ -132,7 +132,7 @@ jobs: run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT - name: Cache yarn directory if: ${{ steps.cacheNodeModules.outputs.cache-hit != 'true' }} - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.yarnCacheDirPath.outputs.dir }} key: ${{ runner.os }}-yarnCacheDir-${{ steps.nodeModulesCacheKey.outputs.value }} @@ -145,7 +145,7 @@ jobs: run: yarn --frozen-lockfile --network-timeout 180000 - name: Compile and Download - run: yarn npm-run-all --max_old_space_size=4095 -lp compile "electron x64" playwright-install download-builtin-extensions + run: yarn npm-run-all --max-old-space-size=4095 -lp compile "electron x64" playwright-install download-builtin-extensions - name: Compile Integration Tests run: yarn --cwd test/integration/browser compile @@ -184,7 +184,7 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version-file: .nvmrc @@ -193,7 +193,7 @@ jobs: run: echo "value=$(node build/azure-pipelines/common/computeNodeModulesCacheKey.js)" >> $GITHUB_OUTPUT - name: Cache node modules id: cacheNodeModules - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: "**/node_modules" key: ${{ runner.os }}-cacheNodeModulesMacOS-${{ steps.nodeModulesCacheKey.outputs.value }} @@ -203,7 +203,7 @@ jobs: run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT - name: Cache yarn directory if: ${{ steps.cacheNodeModules.outputs.cache-hit != 'true' }} - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.yarnCacheDirPath.outputs.dir }} key: ${{ runner.os }}-yarnCacheDir-${{ steps.nodeModulesCacheKey.outputs.value }} @@ -216,7 +216,7 @@ jobs: run: yarn --frozen-lockfile --network-timeout 180000 - name: Compile and Download - run: yarn npm-run-all --max_old_space_size=4095 -lp compile "electron x64" playwright-install download-builtin-extensions + run: yarn npm-run-all --max-old-space-size=4095 -lp compile "electron x64" playwright-install download-builtin-extensions - name: Compile Integration Tests run: yarn --cwd test/integration/browser compile @@ -256,7 +256,7 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version-file: .nvmrc @@ -265,7 +265,7 @@ jobs: run: echo "value=$(node build/azure-pipelines/common/computeNodeModulesCacheKey.js)" >> $GITHUB_OUTPUT - name: Cache node modules id: cacheNodeModules - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: "**/node_modules" key: ${{ runner.os }}-cacheNodeModulesLinux-${{ steps.nodeModulesCacheKey.outputs.value }} @@ -275,7 +275,7 @@ jobs: run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT - name: Cache yarn directory if: ${{ steps.cacheNodeModules.outputs.cache-hit != 'true' }} - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.yarnCacheDirPath.outputs.dir }} key: ${{ runner.os }}-yarnCacheDir-${{ steps.nodeModulesCacheKey.outputs.value }} diff --git a/patched-vscode/.github/workflows/deep-classifier-runner.yml b/patched-vscode/.github/workflows/deep-classifier-runner.yml index 5ee7d048..81fd3516 100644 --- a/patched-vscode/.github/workflows/deep-classifier-runner.yml +++ b/patched-vscode/.github/workflows/deep-classifier-runner.yml @@ -1,4 +1,9 @@ name: "Deep Classifier: Runner" + +permissions: + id-token: write + contents: read + on: schedule: - cron: 0 * * * * @@ -9,7 +14,13 @@ on: jobs: main: runs-on: ubuntu-latest + environment: main steps: + - uses: azure/login@v2 + with: + client-id: ${{ vars.AZURE_CLIENT_ID }} + tenant-id: ${{ vars.AZURE_TENANT_ID }} + allow-no-subscriptions: true - name: Checkout Actions uses: actions/checkout@v4 with: @@ -33,7 +44,7 @@ jobs: token: ${{secrets.VSCODE_ISSUE_TRIAGE_BOT_PAT}} appInsightsKey: ${{secrets.TRIAGE_ACTIONS_APP_INSIGHTS}} - name: Set up Python 3.7 - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: 3.7 - name: Install dependencies @@ -47,8 +58,4 @@ jobs: with: configPath: classifier allowLabels: "info-needed|new release|error-telemetry|*english-please|translation-required" - tenantId: ${{secrets.TOOLS_TENANT_ID}} - clientId: ${{secrets.TOOLS_CLIENT_ID}} - clientSecret: ${{secrets.TOOLS_CLIENT_SECRET}} - clientScope: ${{secrets.TOOLS_CLIENT_SCOPE}} token: ${{secrets.VSCODE_ISSUE_TRIAGE_BOT_PAT}} diff --git a/patched-vscode/.github/workflows/devcontainer-cache.yml b/patched-vscode/.github/workflows/devcontainer-cache.yml deleted file mode 100644 index 4e08944e..00000000 --- a/patched-vscode/.github/workflows/devcontainer-cache.yml +++ /dev/null @@ -1,41 +0,0 @@ -name: VS Code Repo Dev Container Cache Image Generation - -on: - workflow_dispatch: - push: - # Currently doing this for main, but could be done for PRs as well - branches: - - "main" - - # Only updates to these files result in changes to installed packages, so skip otherwise - paths: - - "**/package-lock.json" - - "**/yarn.lock" - -jobs: - devcontainer: - name: Generate cache image - runs-on: ubuntu-latest - steps: - - name: Checkout - id: checkout - uses: actions/checkout@v4 - - - name: Azure CLI login - id: az_login - uses: azure/login@92a5484dfaf04ca78a94597f4f19fea633851fa2 - with: - creds: ${{ secrets.AZ_ACR_CREDS }} - - - name: Build and push - id: build_and_push - run: | - set -e - - ACR_REGISTRY_NAME=$(echo ${{ secrets.CONTAINER_IMAGE_REGISTRY }} | grep -oP '(.+)(?=\.azurecr\.io)') - az acr login --name $ACR_REGISTRY_NAME - - GIT_BRANCH=$(echo "${{ github.ref }}" | grep -oP 'refs/(heads|tags)/\K(.+)') - if [ "$GIT_BRANCH" == "" ]; then GIT_BRANCH=main; fi - - .devcontainer/prebuilt/cache/build-cache-image.sh "${{ secrets.CONTAINER_IMAGE_REGISTRY }}/public/vscode/devcontainers/repos/microsoft/vscode" "${GIT_BRANCH}" diff --git a/patched-vscode/.github/workflows/monaco-editor.yml b/patched-vscode/.github/workflows/monaco-editor.yml index eb263b33..8c8ae7b7 100644 --- a/patched-vscode/.github/workflows/monaco-editor.yml +++ b/patched-vscode/.github/workflows/monaco-editor.yml @@ -20,7 +20,7 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v4 with: node-version-file: .nvmrc @@ -29,7 +29,7 @@ jobs: run: echo "value=$(node build/azure-pipelines/common/computeNodeModulesCacheKey.js)" >> $GITHUB_OUTPUT - name: Cache node modules id: cacheNodeModules - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: "**/node_modules" key: ${{ runner.os }}-cacheNodeModules20-${{ steps.nodeModulesCacheKey.outputs.value }} @@ -40,14 +40,16 @@ jobs: run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT - name: Cache yarn directory if: ${{ steps.cacheNodeModules.outputs.cache-hit != 'true' }} - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ${{ steps.yarnCacheDirPath.outputs.dir }} key: ${{ runner.os }}-yarnCacheDir-${{ steps.nodeModulesCacheKey.outputs.value }} restore-keys: ${{ runner.os }}-yarnCacheDir- - name: Install libkrb5-dev if: ${{ steps.cacheNodeModules.outputs.cache-hit != 'true' }} - run: sudo apt install -y libkrb5-dev + run: | + sudo apt update + sudo apt install -y libkrb5-dev - name: Execute yarn if: ${{ steps.cacheNodeModules.outputs.cache-hit != 'true' }} env: @@ -63,8 +65,8 @@ jobs: - name: Run Monaco Editor Checks run: yarn monaco-compile-check - - name: Editor Distro & ESM Bundle - run: yarn gulp editor-esm-bundle + - name: Editor Distro & ESM + run: yarn gulp editor-esm - name: Editor ESM sources check working-directory: ./test/monaco diff --git a/patched-vscode/.github/workflows/on-label.yml b/patched-vscode/.github/workflows/on-label.yml index da80bb54..bf563734 100644 --- a/patched-vscode/.github/workflows/on-label.yml +++ b/patched-vscode/.github/workflows/on-label.yml @@ -37,14 +37,6 @@ jobs: token: ${{secrets.VSCODE_ISSUE_TRIAGE_BOT_PAT}} config-path: commands - # only here. - - name: Run Subscribers - uses: ./actions/topic-subscribe - with: - appInsightsKey: ${{secrets.TRIAGE_ACTIONS_APP_INSIGHTS}} - token: ${{secrets.VSCODE_ISSUE_TRIAGE_BOT_PAT}} - config-path: subscribers - # source of truth in ./feature-request.yml - name: Run Feature Request Manager if: contains(github.event.issue.labels.*.name, 'feature-request') diff --git a/patched-vscode/.github/workflows/telemetry.yml b/patched-vscode/.github/workflows/telemetry.yml index ab1559d8..d463a0e2 100644 --- a/patched-vscode/.github/workflows/telemetry.yml +++ b/patched-vscode/.github/workflows/telemetry.yml @@ -9,7 +9,7 @@ jobs: steps: - uses: 'actions/checkout@v4' - - uses: 'actions/setup-node@v3' + - uses: 'actions/setup-node@v4' with: node-version: 'lts/*' diff --git a/patched-vscode/.gitignore b/patched-vscode/.gitignore index 0601e762..123b3567 100644 --- a/patched-vscode/.gitignore +++ b/patched-vscode/.gitignore @@ -4,6 +4,7 @@ npm-debug.log Thumbs.db node_modules/ .build/ +.vscode/extensions/**/out/ extensions/**/dist/ /out*/ /extensions/**/out/ @@ -19,3 +20,4 @@ vscode.db /cli/openssl product.overrides.json *.snap.actual +.vscode-test diff --git a/patched-vscode/.nvmrc b/patched-vscode/.nvmrc index bcaa3377..bc78e9f2 100644 --- a/patched-vscode/.nvmrc +++ b/patched-vscode/.nvmrc @@ -1 +1 @@ -18.17 \ No newline at end of file +20.12.1 diff --git a/patched-vscode/.vscode-test.js b/patched-vscode/.vscode-test.js new file mode 100644 index 00000000..f2db8d69 --- /dev/null +++ b/patched-vscode/.vscode-test.js @@ -0,0 +1,97 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +//@ts-check + +const path = require('path'); +const { defineConfig } = require('@vscode/test-cli'); +const os = require('os'); + +/** + * A list of extension folders who have opted into tests, or configuration objects. + * Edit me to add more! + * + * @type {Array & { label: string })>} + */ +const extensions = [ + { + label: 'markdown-language-features', + workspaceFolder: `extensions/markdown-language-features/test-workspace`, + mocha: { timeout: 60_000 } + }, + { + label: 'ipynb', + workspaceFolder: path.join(os.tmpdir(), `ipynb-${Math.floor(Math.random() * 100000)}`), + mocha: { timeout: 60_000 } + }, + { + label: 'notebook-renderers', + workspaceFolder: path.join(os.tmpdir(), `nbout-${Math.floor(Math.random() * 100000)}`), + mocha: { timeout: 60_000 } + }, + { + label: 'vscode-colorize-tests', + workspaceFolder: `extensions/vscode-colorize-tests/test`, + mocha: { timeout: 60_000 } + }, + { + label: 'configuration-editing', + workspaceFolder: path.join(os.tmpdir(), `confeditout-${Math.floor(Math.random() * 100000)}`), + mocha: { timeout: 60_000 } + }, + { + label: 'github-authentication', + workspaceFolder: path.join(os.tmpdir(), `msft-auth-${Math.floor(Math.random() * 100000)}`), + mocha: { timeout: 60_000 } + } +]; + + +const defaultLaunchArgs = process.env.API_TESTS_EXTRA_ARGS?.split(' ') || [ + '--disable-telemetry', '--skip-welcome', '--skip-release-notes', `--crash-reporter-directory=${__dirname}/.build/crashes`, `--logsPath=${__dirname}/.build/logs/integration-tests`, '--no-cached-data', '--disable-updates', '--use-inmemory-secretstorage', '--disable-extensions', '--disable-workspace-trust' +]; + +module.exports = defineConfig(extensions.map(extension => { + /** @type {import('@vscode/test-cli').TestConfiguration} */ + const config = typeof extension === 'object' + ? { files: `extensions/${extension.label}/out/**/*.test.js`, ...extension } + : { files: `extensions/${extension}/out/**/*.test.js`, label: extension }; + + config.mocha ??= {}; + if (process.env.BUILD_ARTIFACTSTAGINGDIRECTORY) { + let suite = ''; + if (process.env.VSCODE_BROWSER) { + suite = `${process.env.VSCODE_BROWSER} Browser Integration ${config.label} tests`; + } else if (process.env.REMOTE_VSCODE) { + suite = `Remote Integration ${config.label} tests`; + } else { + suite = `Integration ${config.label} tests`; + } + + config.mocha.reporter = 'mocha-multi-reporters'; + config.mocha.reporterOptions = { + reporterEnabled: 'spec, mocha-junit-reporter', + mochaJunitReporterReporterOptions: { + testsuitesTitle: `${suite} ${process.platform}`, + mochaFile: path.join(process.env.BUILD_ARTIFACTSTAGINGDIRECTORY, `test-results/${process.platform}-${process.arch}-${suite.toLowerCase().replace(/[^\w]/g, '-')}-results.xml`) + } + }; + } + + if (!config.platform || config.platform === 'desktop') { + config.launchArgs = defaultLaunchArgs; + config.useInstallation = { + fromPath: process.env.INTEGRATION_TEST_ELECTRON_PATH || `${__dirname}/scripts/code.${process.platform === 'win32' ? 'bat' : 'sh'}`, + }; + config.env = { + ...config.env, + VSCODE_SKIP_PRELAUNCH: '1', + }; + } else { + // web configs not supported, yet + } + + return config; +})); diff --git a/patched-vscode/.vscode/extensions.json b/patched-vscode/.vscode/extensions.json index 0d3101d3..737efece 100644 --- a/patched-vscode/.vscode/extensions.json +++ b/patched-vscode/.vscode/extensions.json @@ -3,9 +3,10 @@ // for the documentation about the extensions.json format "recommendations": [ "dbaeumer.vscode-eslint", - "EditorConfig.EditorConfig", - "GitHub.vscode-pull-request-github", + "editorconfig.editorconfig", + "github.vscode-pull-request-github", "ms-vscode.vscode-github-issue-notebooks", - "ms-vscode.vscode-selfhost-test-provider" + "ms-vscode.extension-test-runner", + "jrieken.vscode-pr-pinger" ] } diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/.vscode/launch.json b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/.vscode/launch.json new file mode 100644 index 00000000..deb2c584 --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "configurations": [ + { + "args": ["--extensionDevelopmentPath=${workspaceFolder}", "--enable-proposed-api=ms-vscode.vscode-selfhost-test-provider"], + "name": "Launch Extension", + "outFiles": ["${workspaceFolder}/out/**/*.js"], + "request": "launch", + "type": "extensionHost" + } + ] +} diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/.vscode/settings.json b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/.vscode/settings.json new file mode 100644 index 00000000..e4429cae --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/.vscode/settings.json @@ -0,0 +1,7 @@ +{ + "editor.formatOnSave": true, + "editor.defaultFormatter": "vscode.typescript-language-features", + "editor.codeActionsOnSave": { + "source.organizeImports": "always" + } +} diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/icon.png b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/icon.png new file mode 100644 index 00000000..46bf5e4d Binary files /dev/null and b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/icon.png differ diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/package.json b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/package.json new file mode 100644 index 00000000..f472098c --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/package.json @@ -0,0 +1,88 @@ +{ + "name": "vscode-selfhost-test-provider", + "displayName": "VS Code Selfhost Test Provider", + "description": "Test provider for the VS Code project", + "enabledApiProposals": [ + "testObserver", + "attributableCoverage" + ], + "engines": { + "vscode": "^1.88.0" + }, + "contributes": { + "commands": [ + { + "command": "selfhost-test-provider.updateSnapshot", + "title": "Update Snapshot", + "category": "Testing", + "icon": "$(merge)" + }, + { + "command": "selfhost-test-provider.openFailureLog", + "title": "Open Selfhost Failure Logs", + "category": "Testing", + "icon": "$(merge)" + } + ], + "menus": { + "commandPalette": [ + { + "command": "selfhost-test-provider.updateSnapshot", + "when": "false" + } + ], + "testing/message/context": [ + { + "command": "selfhost-test-provider.updateSnapshot", + "group": "inline@1", + "when": "testMessage == isSelfhostSnapshotMessage && !testResultOutdated" + } + ], + "testing/message/content": [ + { + "command": "selfhost-test-provider.updateSnapshot", + "when": "testMessage == isSelfhostSnapshotMessage && !testResultOutdated" + } + ] + } + }, + "icon": "icon.png", + "version": "0.4.0", + "publisher": "ms-vscode", + "categories": [ + "Other" + ], + "activationEvents": [ + "workspaceContains:src/vs/loader.js" + ], + "workspaceTrust": { + "request": "onDemand", + "description": "Trust is required to execute tests in the workspace." + }, + "main": "./out/extension.js", + "prettier": { + "printWidth": 100, + "singleQuote": true, + "tabWidth": 2, + "arrowParens": "avoid" + }, + "repository": { + "type": "git", + "url": "https://github.com/microsoft/vscode.git" + }, + "license": "MIT", + "scripts": { + "compile": "gulp compile-extension:vscode-selfhost-test-provider", + "watch": "gulp watch-extension:vscode-selfhost-test-provider", + "test": "npx mocha --ui tdd 'out/*.test.js'" + }, + "devDependencies": { + "@types/mocha": "^10.0.6", + "@types/node": "20.x" + }, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "ansi-styles": "^5.2.0", + "istanbul-to-vscode": "^2.0.1" + } +} diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/coverageProvider.ts b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/coverageProvider.ts new file mode 100644 index 00000000..7280782c --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/coverageProvider.ts @@ -0,0 +1,157 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { IstanbulCoverageContext } from 'istanbul-to-vscode'; +import * as vscode from 'vscode'; +import { SourceLocationMapper, SourceMapStore } from './testOutputScanner'; +import { IScriptCoverage, OffsetToPosition, RangeCoverageTracker } from './v8CoverageWrangling'; + +export const istanbulCoverageContext = new IstanbulCoverageContext(); + +/** + * Tracks coverage in per-script coverage mode. There are two modes of coverage + * in this extension: generic istanbul reports, and reports from the runtime + * sent before and after each test case executes. This handles the latter. + */ +export class PerTestCoverageTracker { + private readonly scripts = new Map(); + + constructor(private readonly maps: SourceMapStore) {} + + public add(coverage: IScriptCoverage, test?: vscode.TestItem) { + const script = this.scripts.get(coverage.scriptId); + if (script) { + return script.add(coverage, test); + } + // ignore internals and node_modules + if (!coverage.url.startsWith('file://') || coverage.url.includes('node_modules')) { + return; + } + if (!coverage.source) { + throw new Error('expected to have source the first time a script is seen'); + } + + const src = new Script(vscode.Uri.parse(coverage.url), coverage.source, this.maps); + this.scripts.set(coverage.scriptId, src); + src.add(coverage, test); + } + + public async report(run: vscode.TestRun) { + await Promise.all(Array.from(this.scripts.values()).map(s => s.report(run))); + } +} + +class Script { + private converter: OffsetToPosition; + + /** Tracking the overall coverage for the file */ + private overall = new ScriptCoverageTracker(); + /** Range tracking per-test item */ + private readonly perItem = new Map(); + + constructor( + public readonly uri: vscode.Uri, + source: string, + private readonly maps: SourceMapStore + ) { + this.converter = new OffsetToPosition(source); + } + + public add(coverage: IScriptCoverage, test?: vscode.TestItem) { + this.overall.add(coverage); + if (test) { + const p = new ScriptCoverageTracker(); + p.add(coverage); + this.perItem.set(test, p); + } + } + + public async report(run: vscode.TestRun) { + const mapper = await this.maps.getSourceLocationMapper(this.uri.toString()); + const originalUri = (await this.maps.getSourceFile(this.uri.toString())) || this.uri; + + run.addCoverage(this.overall.report(originalUri, this.converter, mapper)); + for (const [test, projection] of this.perItem) { + run.addCoverage(projection.report(originalUri, this.converter, mapper, test)); + } + } +} + +class ScriptCoverageTracker { + private coverage = new RangeCoverageTracker(); + + public add(coverage: IScriptCoverage) { + for (const range of RangeCoverageTracker.initializeBlocks(coverage.functions)) { + this.coverage.setCovered(range.start, range.end, range.covered); + } + } + + /** + * Generates the script's coverage for the test run. + * + * If a source location mapper is given, it assumes the `uri` is the mapped + * URI, and that any unmapped locations/outside the URI should be ignored. + */ + public report( + uri: vscode.Uri, + convert: OffsetToPosition, + mapper: SourceLocationMapper | undefined, + item?: vscode.TestItem + ): V8CoverageFile { + const file = new V8CoverageFile(uri, item); + + for (const range of this.coverage) { + if (range.start === range.end) { + continue; + } + + const startCov = convert.toLineColumn(range.start); + let start = new vscode.Position(startCov.line, startCov.column); + + const endCov = convert.toLineColumn(range.end); + let end = new vscode.Position(endCov.line, endCov.column); + if (mapper) { + const startMap = mapper(start.line, start.character); + const endMap = startMap && mapper(end.line, end.character); + if (!endMap || uri.toString().toLowerCase() !== endMap.uri.toString().toLowerCase()) { + continue; + } + start = startMap.range.start; + end = endMap.range.end; + } + + for (let i = start.line; i <= end.line; i++) { + file.add( + new vscode.StatementCoverage( + range.covered, + new vscode.Range( + new vscode.Position(i, i === start.line ? start.character : 0), + new vscode.Position(i, i === end.line ? end.character : Number.MAX_SAFE_INTEGER) + ) + ) + ); + } + } + + return file; + } +} + +export class V8CoverageFile extends vscode.FileCoverage { + public details: vscode.StatementCoverage[] = []; + + constructor(uri: vscode.Uri, item?: vscode.TestItem) { + super(uri, { covered: 0, total: 0 }); + (this as vscode.FileCoverage2).testItem = item; + } + + public add(detail: vscode.StatementCoverage) { + this.details.push(detail); + this.statementCoverage.total++; + if (detail.executed) { + this.statementCoverage.covered++; + } + } +} diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/debounce.ts b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/debounce.ts new file mode 100644 index 00000000..fd5c087c --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/debounce.ts @@ -0,0 +1,30 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +/** + * Debounces the function call for an interval. + */ +export function debounce(duration: number, fn: () => void): (() => void) & { clear: () => void } { + let timeout: NodeJS.Timeout | void; + const debounced = () => { + if (timeout !== undefined) { + clearTimeout(timeout); + } + + timeout = setTimeout(() => { + timeout = undefined; + fn(); + }, duration); + }; + + debounced.clear = () => { + if (timeout) { + clearTimeout(timeout); + timeout = undefined; + } + }; + + return debounced; +} diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/extension.ts b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/extension.ts new file mode 100644 index 00000000..960dbcf6 --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/extension.ts @@ -0,0 +1,345 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { randomBytes } from 'crypto'; +import { tmpdir } from 'os'; +import * as path from 'path'; +import * as vscode from 'vscode'; +import { V8CoverageFile } from './coverageProvider'; +import { FailingDeepStrictEqualAssertFixer } from './failingDeepStrictEqualAssertFixer'; +import { FailureTracker } from './failureTracker'; +import { registerSnapshotUpdate } from './snapshot'; +import { scanTestOutput } from './testOutputScanner'; +import { + TestCase, + TestFile, + clearFileDiagnostics, + guessWorkspaceFolder, + itemData, +} from './testTree'; +import { BrowserTestRunner, PlatformTestRunner, VSCodeTestRunner } from './vscodeTestRunner'; + +const TEST_FILE_PATTERN = 'src/vs/**/*.{test,integrationTest}.ts'; + +const getWorkspaceFolderForTestFile = (uri: vscode.Uri) => + (uri.path.endsWith('.test.ts') || uri.path.endsWith('.integrationTest.ts')) && + uri.path.includes('/src/vs/') + ? vscode.workspace.getWorkspaceFolder(uri) + : undefined; + +const browserArgs: [name: string, arg: string][] = [ + ['Chrome', 'chromium'], + ['Firefox', 'firefox'], + ['Webkit', 'webkit'], +]; + +type FileChangeEvent = { uri: vscode.Uri; removed: boolean }; + +export async function activate(context: vscode.ExtensionContext) { + const ctrl = vscode.tests.createTestController('selfhost-test-controller', 'VS Code Tests'); + const fileChangedEmitter = new vscode.EventEmitter(); + + context.subscriptions.push(vscode.tests.registerTestFollowupProvider({ + async provideFollowup(_result, test, taskIndex, messageIndex, _token) { + return [{ + title: '$(sparkle) Ask copilot for help', + command: 'github.copilot.tests.fixTestFailure', + arguments: [{ source: 'peekFollowup', test, message: test.taskStates[taskIndex].messages[messageIndex] }] + }]; + }, + })); + + + ctrl.resolveHandler = async test => { + if (!test) { + context.subscriptions.push(await startWatchingWorkspace(ctrl, fileChangedEmitter)); + return; + } + + const data = itemData.get(test); + if (data instanceof TestFile) { + // No need to watch this, updates will be triggered on file changes + // either by the text document or file watcher. + await data.updateFromDisk(ctrl, test); + } + }; + + guessWorkspaceFolder().then(folder => { + if (folder) { + context.subscriptions.push(new FailureTracker(context, folder.uri.fsPath)); + } + }); + + const createRunHandler = ( + runnerCtor: { new(folder: vscode.WorkspaceFolder): VSCodeTestRunner }, + kind: vscode.TestRunProfileKind, + args: string[] = [] + ) => { + const doTestRun = async ( + req: vscode.TestRunRequest, + cancellationToken: vscode.CancellationToken + ) => { + const folder = await guessWorkspaceFolder(); + if (!folder) { + return; + } + + const runner = new runnerCtor(folder); + const map = await getPendingTestMap(ctrl, req.include ?? gatherTestItems(ctrl.items)); + const task = ctrl.createTestRun(req); + for (const test of map.values()) { + task.enqueued(test); + } + + let coverageDir: string | undefined; + let currentArgs = args; + if (kind === vscode.TestRunProfileKind.Coverage) { + // todo: browser runs currently don't support per-test coverage + if (args.includes('--browser')) { + coverageDir = path.join( + tmpdir(), + `vscode-test-coverage-${randomBytes(8).toString('hex')}` + ); + currentArgs = [ + ...currentArgs, + '--coverage', + '--coveragePath', + coverageDir, + '--coverageFormats', + 'json', + ]; + } else { + currentArgs = [...currentArgs, '--per-test-coverage']; + } + } + + return await scanTestOutput( + map, + task, + kind === vscode.TestRunProfileKind.Debug + ? await runner.debug(currentArgs, req.include) + : await runner.run(currentArgs, req.include), + coverageDir, + cancellationToken + ); + }; + + return async (req: vscode.TestRunRequest, cancellationToken: vscode.CancellationToken) => { + if (!req.continuous) { + return doTestRun(req, cancellationToken); + } + + const queuedFiles = new Set(); + let debounced: NodeJS.Timeout | undefined; + + const listener = fileChangedEmitter.event(({ uri, removed }) => { + clearTimeout(debounced); + + if (req.include && !req.include.some(i => i.uri?.toString() === uri.toString())) { + return; + } + + if (removed) { + queuedFiles.delete(uri.toString()); + } else { + queuedFiles.add(uri.toString()); + } + + debounced = setTimeout(() => { + const include = + req.include?.filter(t => t.uri && queuedFiles.has(t.uri?.toString())) ?? + [...queuedFiles] + .map(f => getOrCreateFile(ctrl, vscode.Uri.parse(f))) + .filter((f): f is vscode.TestItem => !!f); + queuedFiles.clear(); + + doTestRun( + new vscode.TestRunRequest(include, req.exclude, req.profile, true), + cancellationToken + ); + }, 1000); + }); + + cancellationToken.onCancellationRequested(() => { + clearTimeout(debounced); + listener.dispose(); + }); + }; + }; + + ctrl.createRunProfile( + 'Run in Electron', + vscode.TestRunProfileKind.Run, + createRunHandler(PlatformTestRunner, vscode.TestRunProfileKind.Run), + true, + undefined, + true + ); + + ctrl.createRunProfile( + 'Debug in Electron', + vscode.TestRunProfileKind.Debug, + createRunHandler(PlatformTestRunner, vscode.TestRunProfileKind.Debug), + true, + undefined, + true + ); + + const coverage = ctrl.createRunProfile( + 'Coverage in Electron', + vscode.TestRunProfileKind.Coverage, + createRunHandler(PlatformTestRunner, vscode.TestRunProfileKind.Coverage), + true, + undefined, + true + ); + + coverage.loadDetailedCoverage = async (_run, coverage) => { + if (coverage instanceof V8CoverageFile) { + return coverage.details; + } + + return []; + }; + + for (const [name, arg] of browserArgs) { + const cfg = ctrl.createRunProfile( + `Run in ${name}`, + vscode.TestRunProfileKind.Run, + createRunHandler(BrowserTestRunner, vscode.TestRunProfileKind.Run, [' --browser', arg]), + undefined, + undefined, + true + ); + + cfg.configureHandler = () => vscode.window.showInformationMessage(`Configuring ${name}`); + + ctrl.createRunProfile( + `Debug in ${name}`, + vscode.TestRunProfileKind.Debug, + createRunHandler(BrowserTestRunner, vscode.TestRunProfileKind.Debug, [ + '--browser', + arg, + '--debug-browser', + ]), + undefined, + undefined, + true + ); + } + + function updateNodeForDocument(e: vscode.TextDocument) { + const node = getOrCreateFile(ctrl, e.uri); + const data = node && itemData.get(node); + if (data instanceof TestFile) { + data.updateFromContents(ctrl, e.getText(), node!); + } + } + + for (const document of vscode.workspace.textDocuments) { + updateNodeForDocument(document); + } + + context.subscriptions.push( + ctrl, + fileChangedEmitter.event(({ uri, removed }) => { + if (!removed) { + const node = getOrCreateFile(ctrl, uri); + if (node) { + ctrl.invalidateTestResults(); + } + } + }), + vscode.workspace.onDidOpenTextDocument(updateNodeForDocument), + vscode.workspace.onDidChangeTextDocument(e => updateNodeForDocument(e.document)), + registerSnapshotUpdate(ctrl), + new FailingDeepStrictEqualAssertFixer() + ); +} + +export function deactivate() { + // no-op +} + +function getOrCreateFile( + controller: vscode.TestController, + uri: vscode.Uri +): vscode.TestItem | undefined { + const folder = getWorkspaceFolderForTestFile(uri); + if (!folder) { + return undefined; + } + + const data = new TestFile(uri, folder); + const existing = controller.items.get(data.getId()); + if (existing) { + return existing; + } + + const file = controller.createTestItem(data.getId(), data.getLabel(), uri); + controller.items.add(file); + file.canResolveChildren = true; + itemData.set(file, data); + + return file; +} + +function gatherTestItems(collection: vscode.TestItemCollection) { + const items: vscode.TestItem[] = []; + collection.forEach(item => items.push(item)); + return items; +} + +async function startWatchingWorkspace( + controller: vscode.TestController, + fileChangedEmitter: vscode.EventEmitter +) { + const workspaceFolder = await guessWorkspaceFolder(); + if (!workspaceFolder) { + return new vscode.Disposable(() => undefined); + } + + const pattern = new vscode.RelativePattern(workspaceFolder, TEST_FILE_PATTERN); + const watcher = vscode.workspace.createFileSystemWatcher(pattern); + + watcher.onDidCreate(uri => { + getOrCreateFile(controller, uri); + fileChangedEmitter.fire({ removed: false, uri }); + }); + watcher.onDidChange(uri => fileChangedEmitter.fire({ removed: false, uri })); + watcher.onDidDelete(uri => { + fileChangedEmitter.fire({ removed: true, uri }); + clearFileDiagnostics(uri); + controller.items.delete(uri.toString()); + }); + + for (const file of await vscode.workspace.findFiles(pattern)) { + getOrCreateFile(controller, file); + } + + return watcher; +} + +async function getPendingTestMap(ctrl: vscode.TestController, tests: Iterable) { + const queue = [tests]; + const titleMap = new Map(); + while (queue.length) { + for (const item of queue.pop()!) { + const data = itemData.get(item); + if (data instanceof TestFile) { + if (!data.hasBeenRead) { + await data.updateFromDisk(ctrl, item); + } + queue.push(gatherTestItems(item.children)); + } else if (data instanceof TestCase) { + titleMap.set(data.fullName, item); + } else { + queue.push(gatherTestItems(item.children)); + } + } + } + + return titleMap; +} diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/failingDeepStrictEqualAssertFixer.ts b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/failingDeepStrictEqualAssertFixer.ts new file mode 100644 index 00000000..17e65cbc --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/failingDeepStrictEqualAssertFixer.ts @@ -0,0 +1,254 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as ts from 'typescript'; +import { + commands, + Disposable, + languages, + Position, + Range, + TestMessage, + TestResultSnapshot, + TestRunResult, + tests, + TextDocument, + Uri, + workspace, + WorkspaceEdit, +} from 'vscode'; +import { memoizeLast } from './memoize'; +import { getTestMessageMetadata } from './metadata'; + +const enum Constants { + FixCommandId = 'selfhost-test.fix-test', +} + +export class FailingDeepStrictEqualAssertFixer { + private disposables: Disposable[] = []; + + constructor() { + this.disposables.push( + commands.registerCommand(Constants.FixCommandId, async (uri: Uri, position: Position) => { + const document = await workspace.openTextDocument(uri); + + const failingAssertion = detectFailingDeepStrictEqualAssertion(document, position); + if (!failingAssertion) { + return; + } + + const expectedValueNode = failingAssertion.assertion.expectedValue; + if (!expectedValueNode) { + return; + } + + const start = document.positionAt(expectedValueNode.getStart()); + const end = document.positionAt(expectedValueNode.getEnd()); + + const edit = new WorkspaceEdit(); + edit.replace(uri, new Range(start, end), formatJsonValue(failingAssertion.actualJSONValue)); + await workspace.applyEdit(edit); + }) + ); + + this.disposables.push( + languages.registerCodeActionsProvider('typescript', { + provideCodeActions: (document, range) => { + const failingAssertion = detectFailingDeepStrictEqualAssertion(document, range.start); + if (!failingAssertion) { + return undefined; + } + + return [ + { + title: 'Fix Expected Value', + command: Constants.FixCommandId, + arguments: [document.uri, range.start], + }, + ]; + }, + }) + ); + } + + dispose() { + for (const d of this.disposables) { + d.dispose(); + } + } +} + +const identifierLikeRe = /^[$a-z_][a-z0-9_$]*$/i; + +const tsPrinter = ts.createPrinter({ newLine: ts.NewLineKind.LineFeed }); + +const formatJsonValue = (value: unknown) => { + if (typeof value !== 'object') { + return JSON.stringify(value); + } + + const src = ts.createSourceFile('', `(${JSON.stringify(value)})`, ts.ScriptTarget.ES5, true); + const outerExpression = src.statements[0] as ts.ExpressionStatement; + const parenExpression = outerExpression.expression as ts.ParenthesizedExpression; + + const unquoted = ts.transform(parenExpression, [ + context => (node: ts.Node) => { + const visitor = (node: ts.Node): ts.Node => + ts.isPropertyAssignment(node) && + ts.isStringLiteralLike(node.name) && + identifierLikeRe.test(node.name.text) + ? ts.factory.createPropertyAssignment( + ts.factory.createIdentifier(node.name.text), + ts.visitNode(node.initializer, visitor) as ts.Expression + ) + : ts.isStringLiteralLike(node) && node.text === '[undefined]' + ? ts.factory.createIdentifier('undefined') + : ts.visitEachChild(node, visitor, context); + + return ts.visitNode(node, visitor); + }, + ]); + + return tsPrinter.printNode(ts.EmitHint.Expression, unquoted.transformed[0], src); +}; + +/** Parses the source file, memoizing the last document so cursor moves are efficient */ +const parseSourceFile = memoizeLast((text: string) => + ts.createSourceFile('', text, ts.ScriptTarget.ES5, true) +); + +const assertionFailureMessageRe = /^Expected values to be strictly (deep-)?equal:/; + +/** Gets information about the failing assertion at the poisition, if any. */ +function detectFailingDeepStrictEqualAssertion( + document: TextDocument, + position: Position +): { assertion: StrictEqualAssertion; actualJSONValue: unknown } | undefined { + const sf = parseSourceFile(document.getText()); + const offset = document.offsetAt(position); + const assertion = StrictEqualAssertion.atPosition(sf, offset); + if (!assertion) { + return undefined; + } + + const startLine = document.positionAt(assertion.offsetStart).line; + const messages = getAllTestStatusMessagesAt(document.uri, startLine); + const strictDeepEqualMessage = messages.find(m => + assertionFailureMessageRe.test(typeof m.message === 'string' ? m.message : m.message.value) + ); + + if (!strictDeepEqualMessage) { + return undefined; + } + + const metadata = getTestMessageMetadata(strictDeepEqualMessage); + if (!metadata) { + return undefined; + } + + return { + assertion: assertion, + actualJSONValue: metadata.actualValue, + }; +} + +class StrictEqualAssertion { + /** + * Extracts the assertion at the current node, if it is one. + */ + public static fromNode(node: ts.Node): StrictEqualAssertion | undefined { + if (!ts.isCallExpression(node)) { + return undefined; + } + + const expr = node.expression.getText(); + if (expr !== 'assert.deepStrictEqual' && expr !== 'assert.strictEqual') { + return undefined; + } + + return new StrictEqualAssertion(node); + } + + /** + * Gets the equals assertion at the given offset in the file. + */ + public static atPosition(sf: ts.SourceFile, offset: number): StrictEqualAssertion | undefined { + let node = findNodeAt(sf, offset); + + while (node.parent) { + const obj = StrictEqualAssertion.fromNode(node); + if (obj) { + return obj; + } + node = node.parent; + } + + return undefined; + } + + constructor(private readonly expression: ts.CallExpression) { } + + /** Gets the expected value */ + public get expectedValue(): ts.Expression | undefined { + return this.expression.arguments[1]; + } + + /** Gets the position of the assertion expression. */ + public get offsetStart(): number { + return this.expression.getStart(); + } +} + +function findNodeAt(parent: ts.Node, offset: number): ts.Node { + for (const child of parent.getChildren()) { + if (child.getStart() <= offset && offset <= child.getEnd()) { + return findNodeAt(child, offset); + } + } + return parent; +} + +function getAllTestStatusMessagesAt(uri: Uri, lineNumber: number): TestMessage[] { + if (tests.testResults.length === 0) { + return []; + } + + const run = tests.testResults[0]; + const snapshots = getTestResultsWithUri(run, uri); + const result: TestMessage[] = []; + + for (const snapshot of snapshots) { + for (const m of snapshot.taskStates[0].messages) { + if ( + m.location && + m.location.range.start.line <= lineNumber && + lineNumber <= m.location.range.end.line + ) { + result.push(m); + } + } + } + + return result; +} + +function getTestResultsWithUri(testRun: TestRunResult, uri: Uri): TestResultSnapshot[] { + const results: TestResultSnapshot[] = []; + + const walk = (r: TestResultSnapshot) => { + for (const c of r.children) { + walk(c); + } + if (r.uri?.toString() === uri.toString()) { + results.push(r); + } + }; + + for (const r of testRun.results) { + walk(r); + } + + return results; +} diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/failureTracker.ts b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/failureTracker.ts new file mode 100644 index 00000000..e04d4bee --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/failureTracker.ts @@ -0,0 +1,151 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { spawn } from 'child_process'; +import { existsSync, mkdirSync, renameSync } from 'fs'; +import { readFile, writeFile } from 'fs/promises'; +import { dirname, join } from 'path'; +import * as vscode from 'vscode'; + +interface IGitState { + commitId: string; + tracked: string; + untracked: Record; +} + +interface ITrackedRemediation { + snapshot: vscode.TestResultSnapshot; + failing: IGitState; + passing: IGitState; +} + +const MAX_FAILURES = 10; + +export class FailureTracker { + private readonly disposables: vscode.Disposable[] = []; + private readonly lastFailed = new Map< + string, + { snapshot: vscode.TestResultSnapshot; failing: IGitState } + >(); + + private readonly logFile: string; + private logs?: ITrackedRemediation[]; + + constructor(context: vscode.ExtensionContext, private readonly rootDir: string) { + this.logFile = join(context.globalStorageUri.fsPath, '.build/vscode-test-failures.json'); + mkdirSync(dirname(this.logFile), { recursive: true }); + + const oldLogFile = join(rootDir, '.build/vscode-test-failures.json'); + if (existsSync(oldLogFile)) { + try { + renameSync(oldLogFile, this.logFile); + } catch { + // ignore + } + } + + this.disposables.push( + vscode.commands.registerCommand('selfhost-test-provider.openFailureLog', async () => { + const doc = await vscode.workspace.openTextDocument(this.logFile); + await vscode.window.showTextDocument(doc); + }) + ); + + this.disposables.push( + vscode.tests.onDidChangeTestResults(() => { + const last = vscode.tests.testResults[0]; + if (!last) { + return; + } + + let gitState: Promise | undefined; + const getGitState = () => gitState ?? (gitState = this.captureGitState()); + + const queue = [last.results]; + for (let i = 0; i < queue.length; i++) { + for (const snapshot of queue[i]) { + // only interested in states of leaf tests + if (snapshot.children.length) { + queue.push(snapshot.children); + continue; + } + + const key = `${snapshot.uri}/${snapshot.id}`; + const prev = this.lastFailed.get(key); + if (snapshot.taskStates.some(s => s.state === vscode.TestResultState.Failed)) { + // unset the parent to avoid a circular JSON structure: + getGitState().then(s => + this.lastFailed.set(key, { + snapshot: { ...snapshot, parent: undefined }, + failing: s, + }) + ); + } else if (prev) { + this.lastFailed.delete(key); + getGitState().then(s => this.append({ ...prev, passing: s })); + } + } + } + }) + ); + } + + private async append(log: ITrackedRemediation) { + if (!this.logs) { + try { + this.logs = JSON.parse(await readFile(this.logFile, 'utf-8')); + } catch { + this.logs = []; + } + } + + const logs = this.logs!; + logs.push(log); + if (logs.length > MAX_FAILURES) { + logs.splice(0, logs.length - MAX_FAILURES); + } + + await writeFile(this.logFile, JSON.stringify(logs, undefined, 2)); + } + + private async captureGitState() { + const [commitId, tracked, untracked] = await Promise.all([ + this.exec('git', ['rev-parse', 'HEAD']), + this.exec('git', ['diff', 'HEAD']), + this.exec('git', ['ls-files', '--others', '--exclude-standard']).then(async output => { + const mapping: Record = {}; + await Promise.all( + output + .trim() + .split('\n') + .map(async f => { + mapping[f] = await readFile(join(this.rootDir, f), 'utf-8'); + }) + ); + return mapping; + }), + ]); + return { commitId, tracked, untracked }; + } + + public dispose() { + this.disposables.forEach(d => d.dispose()); + } + + private exec(command: string, args: string[]): Promise { + return new Promise((resolve, reject) => { + const child = spawn(command, args, { stdio: 'pipe', cwd: this.rootDir }); + let output = ''; + child.stdout.setEncoding('utf-8').on('data', b => (output += b)); + child.stderr.setEncoding('utf-8').on('data', b => (output += b)); + child.on('error', reject); + child.on('exit', code => + code === 0 + ? resolve(output) + : reject(new Error(`Failed with error code ${code}\n${output}`)) + ); + }); + } +} diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/memoize.ts b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/memoize.ts new file mode 100644 index 00000000..df6c2e77 --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/memoize.ts @@ -0,0 +1,17 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +export const memoizeLast = (fn: (args: A) => T): ((args: A) => T) => { + let last: { arg: A; result: T } | undefined; + return arg => { + if (last && last.arg === arg) { + return last.result; + } + + const result = fn(arg); + last = { arg, result }; + return result; + }; +}; diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/metadata.ts b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/metadata.ts new file mode 100644 index 00000000..8b44c52b --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/metadata.ts @@ -0,0 +1,61 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import { TestMessage } from 'vscode'; + +export interface TestMessageMetadata { + expectedValue: unknown; + actualValue: unknown; +} + +const cache = new Array<{ id: string; metadata: TestMessageMetadata }>(); + +let id = 0; + +function getId(): string { + return `msg:${id++}:`; +} + +const regexp = /msg:\d+:/; + +export function attachTestMessageMetadata( + message: TestMessage, + metadata: TestMessageMetadata +): void { + const existingMetadata = getTestMessageMetadata(message); + if (existingMetadata) { + Object.assign(existingMetadata, metadata); + return; + } + + const id = getId(); + + if (typeof message.message === 'string') { + message.message = `${message.message}\n${id}`; + } else { + message.message.appendText(`\n${id}`); + } + + cache.push({ id, metadata }); + while (cache.length > 100) { + cache.shift(); + } +} + +export function getTestMessageMetadata(message: TestMessage): TestMessageMetadata | undefined { + let value: string; + if (typeof message.message === 'string') { + value = message.message; + } else { + value = message.message.value; + } + + const result = regexp.exec(value); + if (!result) { + return undefined; + } + + const id = result[0]; + return cache.find(c => c.id === id)?.metadata; +} diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/snapshot.ts b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/snapshot.ts new file mode 100644 index 00000000..5b3a6246 --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/snapshot.ts @@ -0,0 +1,23 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { promises as fs } from 'fs'; +import * as vscode from 'vscode'; + +export const snapshotComment = '\n\n// Snapshot file: '; + +export const registerSnapshotUpdate = (ctrl: vscode.TestController) => + vscode.commands.registerCommand('selfhost-test-provider.updateSnapshot', async args => { + const message: vscode.TestMessage = args.message; + const index = message.expectedOutput?.indexOf(snapshotComment); + if (!message.expectedOutput || !message.actualOutput || !index || index === -1) { + vscode.window.showErrorMessage('Could not find snapshot comment in message'); + return; + } + + const file = message.expectedOutput.slice(index + snapshotComment.length); + await fs.writeFile(file, message.actualOutput); + ctrl.invalidateTestResults(args.test); + }); diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/sourceUtils.ts b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/sourceUtils.ts new file mode 100644 index 00000000..56b26caf --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/sourceUtils.ts @@ -0,0 +1,68 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as ts from 'typescript'; +import * as vscode from 'vscode'; +import { TestCase, TestConstruct, TestSuite, VSCodeTest } from './testTree'; + +const suiteNames = new Set(['suite', 'flakySuite']); + +export const enum Action { + Skip, + Recurse, +} + +export const extractTestFromNode = (src: ts.SourceFile, node: ts.Node, parent: VSCodeTest) => { + if (!ts.isCallExpression(node)) { + return Action.Recurse; + } + + let lhs = node.expression; + if (isSkipCall(lhs)) { + return Action.Skip; + } + + if (isPropertyCall(lhs) && lhs.name.text === 'only') { + lhs = lhs.expression; + } + + const name = node.arguments[0]; + const func = node.arguments[1]; + if (!name || !ts.isIdentifier(lhs) || !ts.isStringLiteralLike(name)) { + return Action.Recurse; + } + + if (!func) { + return Action.Recurse; + } + + const start = src.getLineAndCharacterOfPosition(name.pos); + const end = src.getLineAndCharacterOfPosition(func.end); + const range = new vscode.Range( + new vscode.Position(start.line, start.character), + new vscode.Position(end.line, end.character) + ); + + const cparent = parent instanceof TestConstruct ? parent : undefined; + if (lhs.escapedText === 'test') { + return new TestCase(name.text, range, cparent); + } + + if (suiteNames.has(lhs.escapedText.toString())) { + return new TestSuite(name.text, range, cparent); + } + + return Action.Recurse; +}; + +const isPropertyCall = ( + lhs: ts.LeftHandSideExpression +): lhs is ts.PropertyAccessExpression & { expression: ts.Identifier; name: ts.Identifier } => + ts.isPropertyAccessExpression(lhs) && + ts.isIdentifier(lhs.expression) && + ts.isIdentifier(lhs.name); + +const isSkipCall = (lhs: ts.LeftHandSideExpression) => + isPropertyCall(lhs) && suiteNames.has(lhs.expression.text) && lhs.name.text === 'skip'; diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/streamSplitter.ts b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/streamSplitter.ts new file mode 100644 index 00000000..bb5bc5f2 --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/streamSplitter.ts @@ -0,0 +1,64 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +// DO NOT EDIT DIRECTLY: copied from src/vs/base/node/nodeStreams.ts + +import { Transform } from 'stream'; + +/** + * A Transform stream that splits the input on the "splitter" substring. + * The resulting chunks will contain (and trail with) the splitter match. + * The last chunk when the stream ends will be emitted even if a splitter + * is not encountered. + */ +export class StreamSplitter extends Transform { + private buffer: Buffer | undefined; + private readonly splitter: number; + private readonly spitterLen: number; + + constructor(splitter: string | number | Buffer) { + super(); + if (typeof splitter === 'number') { + this.splitter = splitter; + this.spitterLen = 1; + } else { + throw new Error('not implemented here'); + } + } + + override _transform( + chunk: Buffer, + _encoding: string, + callback: (error?: Error | null, data?: any) => void + ): void { + if (!this.buffer) { + this.buffer = chunk; + } else { + this.buffer = Buffer.concat([this.buffer, chunk]); + } + + let offset = 0; + while (offset < this.buffer.length) { + const index = this.buffer.indexOf(this.splitter, offset); + if (index === -1) { + break; + } + + this.push(this.buffer.slice(offset, index + this.spitterLen)); + offset = index + this.spitterLen; + } + + this.buffer = offset === this.buffer.length ? undefined : this.buffer.slice(offset); + callback(); + } + + override _flush(callback: (error?: Error | null, data?: any) => void): void { + if (this.buffer) { + this.push(this.buffer); + } + + callback(); + } +} diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/testOutputScanner.ts b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/testOutputScanner.ts new file mode 100644 index 00000000..74013dcd --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/testOutputScanner.ts @@ -0,0 +1,604 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { + decodedMappings, + GREATEST_LOWER_BOUND, + LEAST_UPPER_BOUND, + originalPositionFor, + TraceMap, +} from '@jridgewell/trace-mapping'; +import * as styles from 'ansi-styles'; +import { ChildProcessWithoutNullStreams } from 'child_process'; +import * as vscode from 'vscode'; +import { istanbulCoverageContext, PerTestCoverageTracker } from './coverageProvider'; +import { attachTestMessageMetadata } from './metadata'; +import { snapshotComment } from './snapshot'; +import { StreamSplitter } from './streamSplitter'; +import { getContentFromFilesystem } from './testTree'; +import { IScriptCoverage } from './v8CoverageWrangling'; + +export const enum MochaEvent { + Start = 'start', + TestStart = 'testStart', + Pass = 'pass', + Fail = 'fail', + End = 'end', + + // custom events: + CoverageInit = 'coverageInit', + CoverageIncrement = 'coverageIncrement', +} + +export interface IStartEvent { + total: number; +} + +export interface ITestStartEvent { + title: string; + fullTitle: string; + file: string; + currentRetry: number; + speed: string; +} + +export interface IPassEvent extends ITestStartEvent { + duration: number; +} + +export interface IFailEvent extends IPassEvent { + err: string; + stack: string | null; + expected?: string; + actual?: string; + expectedJSON?: unknown; + actualJSON?: unknown; + snapshotPath?: string; +} + +export interface IEndEvent { + suites: number; + tests: number; + passes: number; + pending: number; + failures: number; + start: string /* ISO date */; + end: string /* ISO date */; +} + +export interface ITestCoverageCoverage { + file: string; + fullTitle: string; + coverage: { result: IScriptCoverage[] }; +} + +export type MochaEventTuple = + | [MochaEvent.Start, IStartEvent] + | [MochaEvent.TestStart, ITestStartEvent] + | [MochaEvent.Pass, IPassEvent] + | [MochaEvent.Fail, IFailEvent] + | [MochaEvent.End, IEndEvent] + | [MochaEvent.CoverageInit, { result: IScriptCoverage[] }] + | [MochaEvent.CoverageIncrement, ITestCoverageCoverage]; + +const LF = '\n'.charCodeAt(0); + +export class TestOutputScanner implements vscode.Disposable { + protected mochaEventEmitter = new vscode.EventEmitter(); + protected outputEventEmitter = new vscode.EventEmitter(); + protected onExitEmitter = new vscode.EventEmitter(); + + /** + * Fired when a mocha event comes in. + */ + public readonly onMochaEvent = this.mochaEventEmitter.event; + + /** + * Fired when other output from the process comes in. + */ + public readonly onOtherOutput = this.outputEventEmitter.event; + + /** + * Fired when the process encounters an error, or exits. + */ + public readonly onRunnerExit = this.onExitEmitter.event; + + constructor(private readonly process: ChildProcessWithoutNullStreams, private args?: string[]) { + process.stdout.pipe(new StreamSplitter(LF)).on('data', this.processData); + process.stderr.pipe(new StreamSplitter(LF)).on('data', this.processData); + process.on('error', e => this.onExitEmitter.fire(e.message)); + process.on('exit', code => + this.onExitEmitter.fire(code ? `Test process exited with code ${code}` : undefined) + ); + } + + /** + * @override + */ + public dispose() { + try { + this.process.kill(); + } catch { + // ignored + } + } + + protected readonly processData = (data: string | Buffer) => { + if (this.args) { + this.outputEventEmitter.fire(`./scripts/test ${this.args.join(' ')}`); + this.args = undefined; + } + + data = data.toString(); + + try { + const parsed = JSON.parse(data.trim()) as unknown; + if (parsed instanceof Array && parsed.length === 2 && typeof parsed[0] === 'string') { + this.mochaEventEmitter.fire(parsed as MochaEventTuple); + } else { + this.outputEventEmitter.fire(data); + } + } catch { + this.outputEventEmitter.fire(data); + } + }; +} + +type QueuedOutput = string | [string, vscode.Location | undefined, vscode.TestItem | undefined]; + +export async function scanTestOutput( + tests: Map, + task: vscode.TestRun, + scanner: TestOutputScanner, + coverageDir: string | undefined, + cancellation: vscode.CancellationToken +): Promise { + const exitBlockers: Set> = new Set(); + const skippedTests = new Set(tests.values()); + const store = new SourceMapStore(); + let outputQueue = Promise.resolve(); + const enqueueOutput = (fn: QueuedOutput | (() => Promise)) => { + exitBlockers.delete(outputQueue); + outputQueue = outputQueue.finally(async () => { + const r = typeof fn === 'function' ? await fn() : fn; + typeof r === 'string' ? task.appendOutput(r) : task.appendOutput(...r); + }); + exitBlockers.add(outputQueue); + return outputQueue; + }; + const enqueueExitBlocker = (prom: Promise): Promise => { + exitBlockers.add(prom); + prom.finally(() => exitBlockers.delete(prom)); + return prom; + }; + + let perTestCoverage: PerTestCoverageTracker | undefined; + let lastTest: vscode.TestItem | undefined; + let ranAnyTest = false; + + try { + if (cancellation.isCancellationRequested) { + return; + } + + await new Promise(resolve => { + cancellation.onCancellationRequested(() => { + resolve(); + }); + + let currentTest: vscode.TestItem | undefined; + + scanner.onRunnerExit(err => { + if (err) { + enqueueOutput(err + crlf); + } + resolve(); + }); + + scanner.onOtherOutput(str => { + const match = spdlogRe.exec(str); + if (!match) { + enqueueOutput(str + crlf); + return; + } + + const logLocation = store.getSourceLocation(match[2], Number(match[3]) - 1); + const logContents = replaceAllLocations(store, match[1]); + const test = currentTest; + + enqueueOutput(() => + Promise.all([logLocation, logContents]).then(([location, contents]) => [ + contents + crlf, + location, + test, + ]) + ); + }); + + scanner.onMochaEvent(evt => { + switch (evt[0]) { + case MochaEvent.Start: + break; // no-op + case MochaEvent.TestStart: + currentTest = tests.get(evt[1].fullTitle); + if (!currentTest) { + console.warn(`Could not find test ${evt[1].fullTitle}`); + return; + } + skippedTests.delete(currentTest); + task.started(currentTest); + ranAnyTest = true; + break; + case MochaEvent.Pass: + { + const title = evt[1].fullTitle; + const tcase = tests.get(title); + enqueueOutput(` ${styles.green.open}√${styles.green.close} ${title}\r\n`); + if (tcase) { + lastTest = tcase; + task.passed(tcase, evt[1].duration); + } + } + break; + case MochaEvent.Fail: + { + const { + err, + stack, + duration, + expected, + expectedJSON, + actual, + actualJSON, + snapshotPath, + fullTitle: id, + } = evt[1]; + let tcase = tests.get(id); + // report failures on hook to the last-seen test, or first test if none run yet + if (!tcase && (id.includes('hook for') || id.includes('hook in'))) { + tcase = lastTest ?? tests.values().next().value; + } + + enqueueOutput(`${styles.red.open} x ${id}${styles.red.close}\r\n`); + const rawErr = stack || err; + const locationsReplaced = replaceAllLocations(store, forceCRLF(rawErr)); + if (rawErr) { + enqueueOutput(async () => [await locationsReplaced, undefined, tcase]); + } + + if (!tcase) { + return; + } + + const hasDiff = + actual !== undefined && + expected !== undefined && + (expected !== '[undefined]' || actual !== '[undefined]'); + const testFirstLine = + tcase.range && + new vscode.Location( + tcase.uri!, + new vscode.Range( + tcase.range.start, + new vscode.Position(tcase.range.start.line, 100) + ) + ); + + enqueueExitBlocker( + (async () => { + const location = await tryDeriveStackLocation(store, rawErr, tcase!); + let message: vscode.TestMessage; + + if (hasDiff) { + message = new vscode.TestMessage(tryMakeMarkdown(err)); + message.actualOutput = outputToString(actual); + message.expectedOutput = outputToString(expected); + if (snapshotPath) { + message.contextValue = 'isSelfhostSnapshotMessage'; + message.expectedOutput += snapshotComment + snapshotPath; + } + + attachTestMessageMetadata(message, { + expectedValue: expectedJSON, + actualValue: actualJSON, + }); + } else { + message = new vscode.TestMessage( + stack ? await sourcemapStack(store, stack) : await locationsReplaced + ); + } + + message.location = location ?? testFirstLine; + task.failed(tcase!, message, duration); + })() + ); + } + break; + case MochaEvent.End: + // no-op, we wait until the process exits to ensure coverage is written out + break; + case MochaEvent.CoverageInit: + perTestCoverage ??= new PerTestCoverageTracker(store); + for (const result of evt[1].result) { + perTestCoverage.add(result); + } + break; + case MochaEvent.CoverageIncrement: { + const { fullTitle, coverage } = evt[1]; + const tcase = tests.get(fullTitle); + if (tcase) { + perTestCoverage ??= new PerTestCoverageTracker(store); + for (const result of coverage.result) { + perTestCoverage.add(result, tcase); + } + } + break; + } + } + }); + }); + + if (perTestCoverage) { + enqueueExitBlocker(perTestCoverage.report(task)); + } + + await Promise.all([...exitBlockers]); + + if (coverageDir) { + try { + await istanbulCoverageContext.apply(task, coverageDir, { + mapFileUri: uri => store.getSourceFile(uri.toString()), + mapLocation: (uri, position) => + store.getSourceLocation(uri.toString(), position.line, position.character), + }); + } catch (e) { + const msg = `Error loading coverage:\n\n${e}\n`; + task.appendOutput(msg.replace(/\n/g, crlf)); + } + } + + // no tests? Possible crash, show output: + if (!ranAnyTest) { + await vscode.commands.executeCommand('testing.showMostRecentOutput'); + } + } catch (e) { + task.appendOutput((e as Error).stack || (e as Error).message); + } finally { + scanner.dispose(); + for (const test of skippedTests) { + task.skipped(test); + } + task.end(); + } +} + +const spdlogRe = /"(.+)", source: (file:\/\/\/.*?)+ \(([0-9]+)\)/; +const crlf = '\r\n'; + +const forceCRLF = (str: string) => str.replace(/(? { + locationRe.lastIndex = 0; + + const replacements = await Promise.all( + [...str.matchAll(locationRe)].map(async match => { + const location = await deriveSourceLocation(store, match); + if (!location) { + return; + } + return { + from: match[0], + to: location?.uri.with({ + fragment: `L${location.range.start.line + 1}:${location.range.start.character + 1}`, + }), + }; + }) + ); + + for (const replacement of replacements) { + if (replacement) { + str = str.replace(replacement.from, replacement.to.toString(true)); + } + } + + return str; +}; + +const outputToString = (output: unknown) => + typeof output === 'object' ? JSON.stringify(output, null, 2) : String(output); + +const tryMakeMarkdown = (message: string) => { + const lines = message.split('\n'); + const start = lines.findIndex(l => l.includes('+ actual')); + if (start === -1) { + return message; + } + + lines.splice(start, 1, '```diff'); + lines.push('```'); + return new vscode.MarkdownString(lines.join('\n')); +}; + +const inlineSourcemapRe = /^\/\/# sourceMappingURL=data:application\/json;base64,(.+)/m; +const sourceMapBiases = [GREATEST_LOWER_BOUND, LEAST_UPPER_BOUND] as const; + +export type SourceLocationMapper = (line: number, col: number) => vscode.Location | undefined; + +export class SourceMapStore { + private readonly cache = new Map>(); + + async getSourceLocationMapper(fileUri: string) { + const sourceMap = await this.loadSourceMap(fileUri); + return (line: number, col: number) => { + if (!sourceMap) { + return undefined; + } + + let smLine = line + 1; + + // if the range is after the end of mappings, adjust it to the last mapped line + const decoded = decodedMappings(sourceMap); + if (decoded.length <= line) { + smLine = decoded.length; // base 1, no -1 needed + col = Number.MAX_SAFE_INTEGER; + } + + for (const bias of sourceMapBiases) { + const position = originalPositionFor(sourceMap, { column: col, line: smLine, bias }); + if (position.line !== null && position.column !== null && position.source !== null) { + return new vscode.Location( + this.completeSourceMapUrl(sourceMap, position.source), + new vscode.Position(position.line - 1, position.column) + ); + } + } + + return undefined; + }; + } + + /** Gets an original location from a base 0 line and column */ + async getSourceLocation(fileUri: string, line: number, col = 0) { + return this.getSourceLocationMapper(fileUri).then(m => m(line, col)); + } + + async getSourceFile(compiledUri: string) { + const sourceMap = await this.loadSourceMap(compiledUri); + if (!sourceMap) { + return undefined; + } + + if (sourceMap.sources[0]) { + return this.completeSourceMapUrl(sourceMap, sourceMap.sources[0]); + } + + for (const bias of sourceMapBiases) { + const position = originalPositionFor(sourceMap, { column: 0, line: 1, bias }); + if (position.source !== null) { + return this.completeSourceMapUrl(sourceMap, position.source); + } + } + + return undefined; + } + + private completeSourceMapUrl(sm: TraceMap, source: string) { + if (sm.sourceRoot) { + try { + return vscode.Uri.parse(new URL(source, sm.sourceRoot).toString()); + } catch { + // ignored + } + } + + return vscode.Uri.parse(source); + } + + private loadSourceMap(fileUri: string) { + const existing = this.cache.get(fileUri); + if (existing) { + return existing; + } + + const promise = (async () => { + try { + const contents = await getContentFromFilesystem(vscode.Uri.parse(fileUri)); + const sourcemapMatch = inlineSourcemapRe.exec(contents); + if (!sourcemapMatch) { + return; + } + + const decoded = Buffer.from(sourcemapMatch[1], 'base64').toString(); + return new TraceMap(decoded, fileUri); + } catch (e) { + console.warn(`Error parsing sourcemap for ${fileUri}: ${(e as Error).stack}`); + return; + } + })(); + + this.cache.set(fileUri, promise); + return promise; + } +} + +const locationRe = /(file:\/{3}.+):([0-9]+):([0-9]+)/g; + +async function replaceAllLocations(store: SourceMapStore, str: string) { + const output: (string | Promise)[] = []; + let lastIndex = 0; + + for (const match of str.matchAll(locationRe)) { + const locationPromise = deriveSourceLocation(store, match); + const startIndex = match.index || 0; + const endIndex = startIndex + match[0].length; + + if (startIndex > lastIndex) { + output.push(str.substring(lastIndex, startIndex)); + } + + output.push( + locationPromise.then(location => + location + ? `${location.uri}:${location.range.start.line + 1}:${location.range.start.character + 1}` + : match[0] + ) + ); + + lastIndex = endIndex; + } + + // Preserve the remaining string after the last match + if (lastIndex < str.length) { + output.push(str.substring(lastIndex)); + } + + const values = await Promise.all(output); + return values.join(''); +} + +async function tryDeriveStackLocation( + store: SourceMapStore, + stack: string, + tcase: vscode.TestItem +) { + locationRe.lastIndex = 0; + + return new Promise(resolve => { + const matches = [...stack.matchAll(locationRe)]; + let todo = matches.length; + if (todo === 0) { + return resolve(undefined); + } + + let best: undefined | { location: vscode.Location; i: number; score: number }; + for (const [i, match] of matches.entries()) { + deriveSourceLocation(store, match) + .catch(() => undefined) + .then(location => { + if (location) { + let score = 0; + if (tcase.uri && tcase.uri.toString() === location.uri.toString()) { + score = 1; + if (tcase.range && tcase.range.contains(location?.range)) { + score = 2; + } + } + if (!best || score > best.score || (score === best.score && i < best.i)) { + best = { location, i, score }; + } + } + + if (!--todo) { + resolve(best?.location); + } + }); + } + }); +} + +async function deriveSourceLocation(store: SourceMapStore, parts: RegExpMatchArray) { + const [, fileUri, line, col] = parts; + return store.getSourceLocation(fileUri, Number(line) - 1, Number(col)); +} diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/testTree.ts b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/testTree.ts new file mode 100644 index 00000000..7a54c5c0 --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/testTree.ts @@ -0,0 +1,176 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { join, relative } from 'path'; +import * as ts from 'typescript'; +import { TextDecoder } from 'util'; +import * as vscode from 'vscode'; +import { Action, extractTestFromNode } from './sourceUtils'; + +const textDecoder = new TextDecoder('utf-8'); +const diagnosticCollection = vscode.languages.createDiagnosticCollection('selfhostTestProvider'); + +type ContentGetter = (uri: vscode.Uri) => Promise; + +export const itemData = new WeakMap(); + +export const clearFileDiagnostics = (uri: vscode.Uri) => diagnosticCollection.delete(uri); + +/** + * Tries to guess which workspace folder VS Code is in. + */ +export const guessWorkspaceFolder = async () => { + if (!vscode.workspace.workspaceFolders) { + return undefined; + } + + if (vscode.workspace.workspaceFolders.length < 2) { + return vscode.workspace.workspaceFolders[0]; + } + + for (const folder of vscode.workspace.workspaceFolders) { + try { + await vscode.workspace.fs.stat(vscode.Uri.joinPath(folder.uri, 'src/vs/loader.js')); + return folder; + } catch { + // ignored + } + } + + return undefined; +}; + +export const getContentFromFilesystem: ContentGetter = async uri => { + try { + const rawContent = await vscode.workspace.fs.readFile(uri); + return textDecoder.decode(rawContent); + } catch (e) { + console.warn(`Error providing tests for ${uri.fsPath}`, e); + return ''; + } +}; + +export class TestFile { + public hasBeenRead = false; + + constructor( + public readonly uri: vscode.Uri, + public readonly workspaceFolder: vscode.WorkspaceFolder + ) {} + + public getId() { + return this.uri.toString().toLowerCase(); + } + + public getLabel() { + return relative(join(this.workspaceFolder.uri.fsPath, 'src'), this.uri.fsPath); + } + + public async updateFromDisk(controller: vscode.TestController, item: vscode.TestItem) { + try { + const content = await getContentFromFilesystem(item.uri!); + item.error = undefined; + this.updateFromContents(controller, content, item); + } catch (e) { + item.error = (e as Error).stack; + } + } + + /** + * Refreshes all tests in this file, `sourceReader` provided by the root. + */ + public updateFromContents( + controller: vscode.TestController, + content: string, + file: vscode.TestItem + ) { + try { + const diagnostics: vscode.Diagnostic[] = []; + const ast = ts.createSourceFile( + this.uri.path.split('/').pop()!, + content, + ts.ScriptTarget.ESNext, + false, + ts.ScriptKind.TS + ); + + const parents: { item: vscode.TestItem; children: vscode.TestItem[] }[] = [ + { item: file, children: [] }, + ]; + const traverse = (node: ts.Node) => { + const parent = parents[parents.length - 1]; + const childData = extractTestFromNode(ast, node, itemData.get(parent.item)!); + if (childData === Action.Skip) { + return; + } + + if (childData === Action.Recurse) { + ts.forEachChild(node, traverse); + return; + } + + const id = `${file.uri}/${childData.fullName}`.toLowerCase(); + + // Skip duplicated tests. They won't run correctly with the way + // mocha reports them, and will error if we try to insert them. + const existing = parent.children.find(c => c.id === id); + if (existing) { + const diagnostic = new vscode.Diagnostic( + childData.range, + 'Duplicate tests cannot be run individually and will not be reported correctly by the test framework. Please rename them.', + vscode.DiagnosticSeverity.Warning + ); + + diagnostic.relatedInformation = [ + new vscode.DiagnosticRelatedInformation( + new vscode.Location(existing.uri!, existing.range!), + 'First declared here' + ), + ]; + + diagnostics.push(diagnostic); + return; + } + + const item = controller.createTestItem(id, childData.name, file.uri); + itemData.set(item, childData); + item.range = childData.range; + parent.children.push(item); + + if (childData instanceof TestSuite) { + parents.push({ item: item, children: [] }); + ts.forEachChild(node, traverse); + item.children.replace(parents.pop()!.children); + } + }; + + ts.forEachChild(ast, traverse); + file.error = undefined; + file.children.replace(parents[0].children); + diagnosticCollection.set(this.uri, diagnostics.length ? diagnostics : undefined); + this.hasBeenRead = true; + } catch (e) { + file.error = String((e as Error).stack || (e as Error).message); + } + } +} + +export abstract class TestConstruct { + public fullName: string; + + constructor( + public readonly name: string, + public readonly range: vscode.Range, + parent?: TestConstruct + ) { + this.fullName = parent ? `${parent.fullName} ${name}` : name; + } +} + +export class TestSuite extends TestConstruct {} + +export class TestCase extends TestConstruct {} + +export type VSCodeTest = TestFile | TestSuite | TestCase; diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/v8CoverageWrangling.test.ts b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/v8CoverageWrangling.test.ts new file mode 100644 index 00000000..c2564ca6 --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/v8CoverageWrangling.test.ts @@ -0,0 +1,156 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as assert from 'assert'; +import { RangeCoverageTracker } from './v8CoverageWrangling'; + +suite('v8CoverageWrangling', () => { + suite('RangeCoverageTracker', () => { + test('covers new range', () => { + const rt = new RangeCoverageTracker(); + rt.cover(5, 10); + assert.deepStrictEqual([...rt], [{ start: 5, end: 10, covered: true }]); + }); + + test('non overlapping ranges', () => { + const rt = new RangeCoverageTracker(); + rt.cover(5, 10); + rt.cover(15, 20); + rt.cover(12, 13); + assert.deepStrictEqual( + [...rt], + [ + { start: 5, end: 10, covered: true }, + { start: 12, end: 13, covered: true }, + { start: 15, end: 20, covered: true }, + ] + ); + }); + + test('covers exact', () => { + const rt = new RangeCoverageTracker(); + rt.uncovered(5, 10); + rt.cover(5, 10); + assert.deepStrictEqual([...rt], [{ start: 5, end: 10, covered: true }]); + }); + + test('overlap at start', () => { + const rt = new RangeCoverageTracker(); + rt.uncovered(5, 10); + rt.cover(2, 7); + assert.deepStrictEqual( + [...rt], + [ + { start: 2, end: 7, covered: true }, + { start: 7, end: 10, covered: false }, + ] + ); + }); + + test('overlap at end', () => { + const rt = new RangeCoverageTracker(); + rt.cover(5, 10); + rt.uncovered(2, 7); + assert.deepStrictEqual( + [...rt], + [ + { start: 2, end: 5, covered: false }, + { start: 5, end: 10, covered: true }, + ] + ); + }); + + test('inner contained', () => { + const rt = new RangeCoverageTracker(); + rt.cover(5, 10); + rt.uncovered(2, 12); + assert.deepStrictEqual( + [...rt], + [ + { start: 2, end: 5, covered: false }, + { start: 5, end: 10, covered: true }, + { start: 10, end: 12, covered: false }, + ] + ); + }); + + test('outer contained', () => { + const rt = new RangeCoverageTracker(); + rt.uncovered(5, 10); + rt.cover(7, 9); + assert.deepStrictEqual( + [...rt], + [ + { start: 5, end: 7, covered: false }, + { start: 7, end: 9, covered: true }, + { start: 9, end: 10, covered: false }, + ] + ); + }); + + test('boundary touching', () => { + const rt = new RangeCoverageTracker(); + rt.uncovered(5, 10); + rt.cover(10, 15); + rt.uncovered(15, 20); + assert.deepStrictEqual( + [...rt], + [ + { start: 5, end: 10, covered: false }, + { start: 10, end: 15, covered: true }, + { start: 15, end: 20, covered: false }, + ] + ); + }); + + suite('initializeBlock', () => { + test('simple tree', () => { + const rt = RangeCoverageTracker.initializeBlocks([ + { + functionName: 'outer', + isBlockCoverage: true, + ranges: [ + { count: 1, startOffset: 5, endOffset: 30 }, + { count: 1, startOffset: 8, endOffset: 10 }, + { count: 0, startOffset: 15, endOffset: 20 }, + ], + }, + ]); + + assert.deepStrictEqual( + [...rt], + [ + { start: 5, end: 15, covered: true }, + { start: 15, end: 20, covered: false }, + { start: 20, end: 30, covered: true }, + ] + ); + }); + + test('separate branches', () => { + const rt = RangeCoverageTracker.initializeBlocks([ + { + functionName: 'outer', + isBlockCoverage: true, + ranges: [ + { count: 1, startOffset: 5, endOffset: 8 }, + { count: 1, startOffset: 10, endOffset: 12 }, + { count: 0, startOffset: 15, endOffset: 20 }, + ], + }, + ]); + + assert.deepStrictEqual( + [...rt], + [ + { start: 5, end: 8, covered: true }, + { start: 10, end: 12, covered: true }, + { start: 15, end: 20, covered: false }, + ] + ); + }); + }); + }); +}); diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/v8CoverageWrangling.ts b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/v8CoverageWrangling.ts new file mode 100644 index 00000000..ede63843 --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/v8CoverageWrangling.ts @@ -0,0 +1,211 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +export interface ICoverageRange { + start: number; + end: number; + covered: boolean; +} + +export interface IV8FunctionCoverage { + functionName: string; + isBlockCoverage: boolean; + ranges: IV8CoverageRange[]; +} + +export interface IV8CoverageRange { + startOffset: number; + endOffset: number; + count: number; +} + +/** V8 Script coverage data */ +export interface IScriptCoverage { + scriptId: string; + url: string; + // Script source added by the runner the first time the script is emitted. + source?: string; + functions: IV8FunctionCoverage[]; +} + +export class RangeCoverageTracker implements Iterable { + /** + * A noncontiguous, non-overlapping, ordered set of ranges and whether + * that range has been covered. + */ + private ranges: readonly ICoverageRange[] = []; + + /** + * Adds a coverage tracker initialized for a function with {@link isBlockCoverage} set to true. + */ + public static initializeBlocks(fns: IV8FunctionCoverage[]) { + const rt = new RangeCoverageTracker(); + + let start = 0; + const stack: IV8CoverageRange[] = []; + + // note: comes pre-sorted from V8 + for (const { ranges } of fns) { + for (const range of ranges) { + while (stack.length && stack[stack.length - 1].endOffset < range.startOffset) { + const last = stack.pop()!; + rt.setCovered(start, last.endOffset, last.count > 0); + start = last.endOffset; + } + + if (range.startOffset > start && stack.length) { + rt.setCovered(start, range.startOffset, !!stack[stack.length - 1].count); + } + + start = range.startOffset; + stack.push(range); + } + } + + while (stack.length) { + const last = stack.pop()!; + rt.setCovered(start, last.endOffset, last.count > 0); + start = last.endOffset; + } + + return rt; + } + + /** Makes a copy of the range tracker. */ + public clone() { + const rt = new RangeCoverageTracker(); + rt.ranges = this.ranges.slice(); + return rt; + } + + /** Marks a range covered */ + public cover(start: number, end: number) { + this.setCovered(start, end, true); + } + + /** Marks a range as uncovered */ + public uncovered(start: number, end: number) { + this.setCovered(start, end, false); + } + + /** Iterates over coverage ranges */ + [Symbol.iterator]() { + return this.ranges[Symbol.iterator](); + } + + /** + * Marks the given character range as being covered or uncovered. + * + * todo@connor4312: this is a hot path is could probably be optimized to + * avoid rebuilding the array. Maybe with a nice tree structure? + */ + public setCovered(start: number, end: number, covered: boolean) { + const newRanges: ICoverageRange[] = []; + let i = 0; + for (; i < this.ranges.length && this.ranges[i].end <= start; i++) { + newRanges.push(this.ranges[i]); + } + + const push = (range: ICoverageRange) => { + const last = newRanges.length && newRanges[newRanges.length - 1]; + if (last && last.end === range.start && last.covered === range.covered) { + last.end = range.end; + } else { + newRanges.push(range); + } + }; + + push({ start, end, covered }); + + for (; i < this.ranges.length; i++) { + const range = this.ranges[i]; + const last = newRanges[newRanges.length - 1]; + + if (range.start === last.start && range.end === last.end) { + // ranges are equal: + last.covered ||= range.covered; + } else if (range.end < last.start || range.start > last.end) { + // ranges don't overlap + push(range); + } else if (range.start < last.start && range.end > last.end) { + // range contains last: + newRanges.pop(); + push({ start: range.start, end: last.start, covered: range.covered }); + push({ start: last.start, end: last.end, covered: range.covered || last.covered }); + push({ start: last.end, end: range.end, covered: range.covered }); + } else if (range.start >= last.start && range.end <= last.end) { + // last contains range: + newRanges.pop(); + push({ start: last.start, end: range.start, covered: last.covered }); + push({ start: range.start, end: range.end, covered: range.covered || last.covered }); + push({ start: range.end, end: last.end, covered: last.covered }); + } else if (range.start < last.start && range.end <= last.end) { + // range overlaps start of last: + newRanges.pop(); + push({ start: range.start, end: last.start, covered: range.covered }); + push({ start: last.start, end: range.end, covered: range.covered || last.covered }); + push({ start: range.end, end: last.end, covered: last.covered }); + } else if (range.start >= last.start && range.end > last.end) { + // range overlaps end of last: + newRanges.pop(); + push({ start: last.start, end: range.start, covered: last.covered }); + push({ start: range.start, end: last.end, covered: range.covered || last.covered }); + push({ start: last.end, end: range.end, covered: range.covered }); + } else { + throw new Error('unreachable'); + } + } + + this.ranges = newRanges; + } +} + +export class OffsetToPosition { + /** Line numbers to byte offsets. */ + public readonly lines: number[] = []; + + public readonly totalLength: number; + + constructor(source: string) { + this.lines.push(0); + for (let i = source.indexOf('\n'); i !== -1; i = source.indexOf('\n', i + 1)) { + this.lines.push(i + 1); + } + this.totalLength = source.length; + } + + public getLineLength(lineNumber: number): number { + return ( + (lineNumber < this.lines.length - 1 ? this.lines[lineNumber + 1] - 1 : this.totalLength) - + this.lines[lineNumber] + ); + } + + /** + * Gets the line the offset appears on. + */ + public getLineOfOffset(offset: number): number { + let low = 0; + let high = this.lines.length; + while (low < high) { + const mid = Math.floor((low + high) / 2); + if (this.lines[mid] > offset) { + high = mid; + } else { + low = mid + 1; + } + } + + return low - 1; + } + + /** + * Converts from a file offset to a base 0 line/column . + */ + public toLineColumn(offset: number): { line: number; column: number } { + const line = this.getLineOfOffset(offset); + return { line: line, column: offset - this.lines[line] }; + } +} diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/vscodeTestRunner.ts b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/vscodeTestRunner.ts new file mode 100644 index 00000000..8a76cefe --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/src/vscodeTestRunner.ts @@ -0,0 +1,329 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { spawn } from 'child_process'; +import { promises as fs } from 'fs'; +import { AddressInfo, createServer } from 'net'; +import * as path from 'path'; +import * as vscode from 'vscode'; +import { TestOutputScanner } from './testOutputScanner'; +import { TestCase, TestFile, TestSuite, itemData } from './testTree'; + +/** + * From MDN + * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Escaping + */ +const escapeRe = (s: string) => s.replace(/[.*+\-?^${}()|[\]\\]/g, '\\$&'); + +const TEST_ELECTRON_SCRIPT_PATH = 'test/unit/electron/index.js'; +const TEST_BROWSER_SCRIPT_PATH = 'test/unit/browser/index.js'; + +const ATTACH_CONFIG_NAME = 'Attach to VS Code'; +const DEBUG_TYPE = 'pwa-chrome'; + +export abstract class VSCodeTestRunner { + constructor(protected readonly repoLocation: vscode.WorkspaceFolder) { } + + public async run(baseArgs: ReadonlyArray, filter?: ReadonlyArray) { + const args = this.prepareArguments(baseArgs, filter); + const cp = spawn(await this.binaryPath(), args, { + cwd: this.repoLocation.uri.fsPath, + stdio: 'pipe', + env: this.getEnvironment(), + }); + + return new TestOutputScanner(cp, args); + } + + public async debug(baseArgs: ReadonlyArray, filter?: ReadonlyArray) { + const port = await this.findOpenPort(); + const baseConfiguration = vscode.workspace + .getConfiguration('launch', this.repoLocation) + .get('configurations', []) + .find(c => c.name === ATTACH_CONFIG_NAME); + + if (!baseConfiguration) { + throw new Error(`Could not find launch configuration ${ATTACH_CONFIG_NAME}`); + } + + const server = this.createWaitServer(); + const args = [ + ...this.prepareArguments(baseArgs, filter), + `--remote-debugging-port=${port}`, + // for breakpoint freeze: https://github.com/microsoft/vscode/issues/122225#issuecomment-885377304 + '--js-flags="--regexp_interpret_all"', + // for general runtime freezes: https://github.com/microsoft/vscode/issues/127861#issuecomment-904144910 + '--disable-features=CalculateNativeWinOcclusion', + '--timeout=0', + `--waitServer=${server.port}`, + ]; + + const cp = spawn(await this.binaryPath(), args, { + cwd: this.repoLocation.uri.fsPath, + stdio: 'pipe', + env: this.getEnvironment(), + }); + + // Register a descriptor factory that signals the server when any + // breakpoint set requests on the debugee have been completed. + const factory = vscode.debug.registerDebugAdapterTrackerFactory(DEBUG_TYPE, { + createDebugAdapterTracker(session) { + if (!session.parentSession || session.parentSession !== rootSession) { + return; + } + + let initRequestId: number | undefined; + + return { + onDidSendMessage(message) { + if (message.type === 'response' && message.request_seq === initRequestId) { + server.ready(); + } + }, + onWillReceiveMessage(message) { + if (initRequestId !== undefined) { + return; + } + + if (message.command === 'launch' || message.command === 'attach') { + initRequestId = message.seq; + } + }, + }; + }, + }); + + vscode.debug.startDebugging(this.repoLocation, { ...baseConfiguration, port }); + + let exited = false; + let rootSession: vscode.DebugSession | undefined; + cp.once('exit', () => { + exited = true; + server.dispose(); + listener.dispose(); + factory.dispose(); + + if (rootSession) { + vscode.debug.stopDebugging(rootSession); + } + }); + + const listener = vscode.debug.onDidStartDebugSession(s => { + if (s.name === ATTACH_CONFIG_NAME && !rootSession) { + if (exited) { + vscode.debug.stopDebugging(rootSession); + } else { + rootSession = s; + } + } + }); + + return new TestOutputScanner(cp, args); + } + + private findOpenPort(): Promise { + return new Promise((resolve, reject) => { + const server = createServer(); + server.listen(0, () => { + const address = server.address() as AddressInfo; + const port = address.port; + server.close(() => { + resolve(port); + }); + }); + server.on('error', (error: Error) => { + reject(error); + }); + }); + } + + protected getEnvironment(): NodeJS.ProcessEnv { + return { + ...process.env, + ELECTRON_RUN_AS_NODE: undefined, + ELECTRON_ENABLE_LOGGING: '1', + }; + } + + private prepareArguments( + baseArgs: ReadonlyArray, + filter?: ReadonlyArray + ) { + const args = [...this.getDefaultArgs(), ...baseArgs, '--reporter', 'full-json-stream']; + if (!filter) { + return args; + } + + const grepRe: string[] = []; + const runPaths = new Set(); + const addTestFileRunPath = (data: TestFile) => + runPaths.add( + path.relative(data.workspaceFolder.uri.fsPath, data.uri.fsPath).replace(/\\/g, '/') + ); + + const itemDatas = filter.map(f => itemData.get(f)); + /** If true, we have to be careful with greps, as a grep for one test file affects the run of the other test file. */ + const hasBothTestCaseOrTestSuiteAndTestFileFilters = + itemDatas.some(d => (d instanceof TestCase) || (d instanceof TestSuite)) && + itemDatas.some(d => d instanceof TestFile); + + function addTestCaseOrSuite(data: TestCase | TestSuite, test: vscode.TestItem): void { + grepRe.push(escapeRe(data.fullName) + (data instanceof TestCase ? '$' : ' ')); + for (let p = test.parent; p; p = p.parent) { + const parentData = itemData.get(p); + if (parentData instanceof TestFile) { + addTestFileRunPath(parentData); + } + } + } + + for (const test of filter) { + const data = itemData.get(test); + if (data instanceof TestCase || data instanceof TestSuite) { + addTestCaseOrSuite(data, test); + } else if (data instanceof TestFile) { + if (!hasBothTestCaseOrTestSuiteAndTestFileFilters) { + addTestFileRunPath(data); + } else { + // We add all the items individually so they get their own grep expressions. + for (const [_id, nestedTest] of test.children) { + const childData = itemData.get(nestedTest); + if (childData instanceof TestCase || childData instanceof TestSuite) { + addTestCaseOrSuite(childData, nestedTest); + } else { + console.error('Unexpected test item in test file', nestedTest.id, nestedTest.label); + } + } + } + } + } + + if (grepRe.length) { + args.push('--grep', `/^(${grepRe.join('|')})/`); + } + + if (runPaths.size) { + args.push(...[...runPaths].flatMap(p => ['--run', p])); + } + + return args; + } + + protected abstract getDefaultArgs(): string[]; + + protected abstract binaryPath(): Promise; + + protected async readProductJson() { + const projectJson = await fs.readFile( + path.join(this.repoLocation.uri.fsPath, 'product.json'), + 'utf-8' + ); + try { + return JSON.parse(projectJson); + } catch (e) { + throw new Error(`Error parsing product.json: ${(e as Error).message}`); + } + } + + private createWaitServer() { + const onReady = new vscode.EventEmitter(); + let ready = false; + + const server = createServer(socket => { + if (ready) { + socket.end(); + } else { + onReady.event(() => socket.end()); + } + }); + + server.listen(0); + + return { + port: (server.address() as AddressInfo).port, + ready: () => { + ready = true; + onReady.fire(); + }, + dispose: () => { + server.close(); + }, + }; + } +} + +export class BrowserTestRunner extends VSCodeTestRunner { + /** @override */ + protected binaryPath(): Promise { + return Promise.resolve(process.execPath); + } + + /** @override */ + protected override getEnvironment() { + return { + ...super.getEnvironment(), + ELECTRON_RUN_AS_NODE: '1', + }; + } + + /** @override */ + protected getDefaultArgs() { + return [TEST_BROWSER_SCRIPT_PATH]; + } +} + +export class WindowsTestRunner extends VSCodeTestRunner { + /** @override */ + protected async binaryPath() { + const { nameShort } = await this.readProductJson(); + return path.join(this.repoLocation.uri.fsPath, `.build/electron/${nameShort}.exe`); + } + + /** @override */ + protected getDefaultArgs() { + return [TEST_ELECTRON_SCRIPT_PATH]; + } +} + +export class PosixTestRunner extends VSCodeTestRunner { + /** @override */ + protected async binaryPath() { + const { applicationName } = await this.readProductJson(); + return path.join(this.repoLocation.uri.fsPath, `.build/electron/${applicationName}`); + } + + /** @override */ + protected getDefaultArgs() { + return [TEST_ELECTRON_SCRIPT_PATH]; + } +} + +export class DarwinTestRunner extends PosixTestRunner { + /** @override */ + protected override getDefaultArgs() { + return [ + TEST_ELECTRON_SCRIPT_PATH, + '--no-sandbox', + '--disable-dev-shm-usage', + '--use-gl=swiftshader', + ]; + } + + /** @override */ + protected override async binaryPath() { + const { nameLong } = await this.readProductJson(); + return path.join( + this.repoLocation.uri.fsPath, + `.build/electron/${nameLong}.app/Contents/MacOS/Electron` + ); + } +} + +export const PlatformTestRunner = + process.platform === 'win32' + ? WindowsTestRunner + : process.platform === 'darwin' + ? DarwinTestRunner + : PosixTestRunner; diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/tsconfig.json b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/tsconfig.json new file mode 100644 index 00000000..0183a2ff --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "../../../extensions/tsconfig.base.json", + "compilerOptions": { + "outDir": "./out", + "types": [ + "node", + "mocha", + ] + }, + "include": [ + "src/**/*", + "../../../src/vscode-dts/vscode.d.ts", + "../../../src/vscode-dts/vscode.proposed.testObserver.d.ts", + "../../../src/vscode-dts/vscode.proposed.attributableCoverage.d.ts", + ] +} diff --git a/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/yarn.lock b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/yarn.lock new file mode 100644 index 00000000..50478f52 --- /dev/null +++ b/patched-vscode/.vscode/extensions/vscode-selfhost-test-provider/yarn.lock @@ -0,0 +1,55 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@types/istanbul-lib-coverage@^2.0.6": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" + integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== + +"@types/mocha@^10.0.6": + version "10.0.6" + resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-10.0.6.tgz#818551d39113081048bdddbef96701b4e8bb9d1b" + integrity sha512-dJvrYWxP/UcXm36Qn36fxhUKu8A/xMRXVT2cliFF1Z7UA9liG5Psj3ezNSZw+5puH2czDXRLcXQxf8JbJt0ejg== + +"@types/node@20.x": + version "20.12.11" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.11.tgz#c4ef00d3507000d17690643278a60dc55a9dc9be" + integrity sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw== + dependencies: + undici-types "~5.26.4" + +ansi-styles@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +istanbul-to-vscode@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/istanbul-to-vscode/-/istanbul-to-vscode-2.0.1.tgz#84994d06e604b68cac7301840f338b1e74eb888b" + integrity sha512-V9Hhr7kX3UvkvkaT1lK3AmCRPkaIAIogQBrduTpNiLTkp1eVsybnJhWiDSVeCQap/3aGeZ2019oIivhX9MNsCQ== + dependencies: + "@types/istanbul-lib-coverage" "^2.0.6" + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== diff --git a/patched-vscode/.vscode/notebooks/api.github-issues b/patched-vscode/.vscode/notebooks/api.github-issues index 3c234735..2ac7d699 100644 --- a/patched-vscode/.vscode/notebooks/api.github-issues +++ b/patched-vscode/.vscode/notebooks/api.github-issues @@ -7,7 +7,7 @@ { "kind": 2, "language": "github-issues", - "value": "$repo=repo:microsoft/vscode\n$milestone=milestone:\"September 2023\"" + "value": "$REPO=repo:microsoft/vscode\n$MILESTONE=milestone:\"May 2024\"" }, { "kind": 1, @@ -17,7 +17,7 @@ { "kind": 2, "language": "github-issues", - "value": "$repo $milestone label:api-finalization" + "value": "$REPO $MILESTONE label:api-finalization" }, { "kind": 1, @@ -27,6 +27,6 @@ { "kind": 2, "language": "github-issues", - "value": "$repo $milestone is:open label:api-proposal sort:created-asc" + "value": "$REPO $MILESTONE is:open label:api-proposal sort:created-asc" } ] \ No newline at end of file diff --git a/patched-vscode/.vscode/notebooks/endgame.github-issues b/patched-vscode/.vscode/notebooks/endgame.github-issues index 254d74b1..d7836922 100644 --- a/patched-vscode/.vscode/notebooks/endgame.github-issues +++ b/patched-vscode/.vscode/notebooks/endgame.github-issues @@ -7,7 +7,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS=repo:microsoft/vscode repo:microsoft/vscode-remote-release repo:microsoft/vscode-copilot repo:microsoft/vscode-copilot-release repo:microsoft/vscode-js-debug repo:microsoft/vscode-pull-request-github repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-internalbacklog repo:microsoft/vscode-dev repo:microsoft/vscode-unpkg repo:microsoft/vscode-references-view repo:microsoft/vscode-anycode repo:microsoft/vscode-hexeditor repo:microsoft/vscode-extension-telemetry repo:microsoft/vscode-livepreview repo:microsoft/vscode-remotehub repo:microsoft/vscode-settings-sync-server repo:microsoft/vscode-remote-repositories-github repo:microsoft/monaco-editor repo:microsoft/vscode-vsce repo:microsoft/vscode-dev-chrome-launcher repo:microsoft/vscode-emmet-helper repo:microsoft/vscode-livepreview repo:microsoft/vscode-livepreview repo:microsoft/vscode-python repo:microsoft/vscode-python-debugger repo:microsoft/vscode-jupyter repo:microsoft/vscode-jupyter-internal repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-l10n repo:microsoft/vscode-remote-tunnels\r\n\r\n$MILESTONE=milestone:\"September 2023\"" + "value": "$REPOS=repo:microsoft/lsprotocol repo:microsoft/monaco-editor repo:microsoft/vscode repo:microsoft/vscode-anycode repo:microsoft/vscode-autopep8 repo:microsoft/vscode-black-formatter repo:microsoft/vscode-copilot repo:microsoft/vscode-copilot-release repo:microsoft/vscode-dev repo:microsoft/vscode-dev-chrome-launcher repo:microsoft/vscode-emmet-helper repo:microsoft/vscode-extension-telemetry repo:microsoft/vscode-flake8 repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-hexeditor repo:microsoft/vscode-internalbacklog repo:microsoft/vscode-isort repo:microsoft/vscode-js-debug repo:microsoft/vscode-jupyter repo:microsoft/vscode-jupyter-internal repo:microsoft/vscode-l10n repo:microsoft/vscode-livepreview repo:microsoft/vscode-markdown-languageservice repo:microsoft/vscode-markdown-tm-grammar repo:microsoft/vscode-mypy repo:microsoft/vscode-pull-request-github repo:microsoft/vscode-pylint repo:microsoft/vscode-python repo:microsoft/vscode-python-debugger repo:microsoft/vscode-python-tools-extension-template repo:microsoft/vscode-references-view repo:microsoft/vscode-remote-release repo:microsoft/vscode-remote-repositories-github repo:microsoft/vscode-remote-tunnels repo:microsoft/vscode-remotehub repo:microsoft/vscode-settings-sync-server repo:microsoft/vscode-unpkg repo:microsoft/vscode-vsce\n\n$MILESTONE=milestone:\"May 2024\"" }, { "kind": 1, @@ -42,7 +42,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS -$MILESTONE is:issue is:closed reason:completed label:feature-request label:insiders-released -label:on-testplan -label:verified -label:*duplicate" + "value": "$REPOS -$MILESTONE is:issue is:closed reason:completed label:feature-request label:insiders-released -label:on-testplan -label:verified -label:*duplicate -label:error-telemetry" }, { "kind": 1, @@ -112,7 +112,17 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS $MILESTONE is:issue is:closed reason:completed sort:updated-asc label:bug -label:verified -label:on-testplan -label:*duplicate -label:duplicate -label:invalid -label:*as-designed -label:error-telemetry -label:verification-steps-needed -label:z-author-verified -label:unreleased" + "value": "$REPOS $MILESTONE is:issue is:closed reason:completed sort:updated-asc label:bug -label:verified -label:on-testplan -label:*duplicate -label:duplicate -label:invalid -label:*as-designed -label:error-telemetry -label:verification-steps-needed -label:z-author-verified -label:unreleased -label:*not-reproducible" + }, + { + "kind": 1, + "language": "markdown", + "value": "## Verifiable Fixes Missing Steps" + }, + { + "kind": 2, + "language": "github-issues", + "value": "$REPOS $MILESTONE is:issue is:closed reason:completed sort:updated-asc label:bug label:verification-steps-needed -label:verified -label:on-testplan -label:*duplicate -label:duplicate -label:invalid -label:*as-designed -label:error-telemetry -label:z-author-verified -label:unreleased -label:*not-reproducible" }, { "kind": 1, @@ -122,7 +132,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS $MILESTONE is:issue is:closed reason:completed sort:updated-asc label:bug -label:verified -label:on-testplan -label:*duplicate -label:duplicate -label:invalid -label:*as-designed -label:error-telemetry -label:verification-steps-needed -label:z-author-verified label:unreleased" + "value": "$REPOS $MILESTONE is:issue is:closed reason:completed sort:updated-asc label:bug -label:verified -label:on-testplan -label:*duplicate -label:duplicate -label:invalid -label:*as-designed -label:error-telemetry -label:verification-steps-needed -label:z-author-verified label:unreleased -label:*not-reproducible" }, { "kind": 1, @@ -132,7 +142,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS $MILESTONE is:issue is:closed reason:completed sort:updated-asc label:bug -label:verified -label:on-testplan -label:*duplicate -label:duplicate -label:invalid -label:*as-designed -label:error-telemetry -label:z-author-verified " + "value": "$REPOS $MILESTONE is:issue is:closed reason:completed sort:updated-asc label:bug -label:verified -label:on-testplan -label:*duplicate -label:duplicate -label:invalid -label:*as-designed -label:error-telemetry -label:z-author-verified -label:*not-reproducible" }, { "kind": 1, @@ -142,6 +152,6 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS $MILESTONE is:open label:candidate" + "value": "$REPOS $MILESTONE is:issue is:open label:candidate" } ] \ No newline at end of file diff --git a/patched-vscode/.vscode/notebooks/grooming.github-issues b/patched-vscode/.vscode/notebooks/grooming.github-issues new file mode 100644 index 00000000..8bb9a246 --- /dev/null +++ b/patched-vscode/.vscode/notebooks/grooming.github-issues @@ -0,0 +1,52 @@ +[ + { + "kind": 1, + "language": "markdown", + "value": "#### Config" + }, + { + "kind": 2, + "language": "github-issues", + "value": "// list of repos we work in\r\n$repos=repo:microsoft/lsprotocol repo:microsoft/monaco-editor repo:microsoft/vscode repo:microsoft/vscode-anycode repo:microsoft/vscode-autopep8 repo:microsoft/vscode-black-formatter repo:microsoft/vscode-copilot repo:microsoft/vscode-copilot-release repo:microsoft/vscode-dev repo:microsoft/vscode-dev-chrome-launcher repo:microsoft/vscode-emmet-helper repo:microsoft/vscode-extension-telemetry repo:microsoft/vscode-flake8 repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-hexeditor repo:microsoft/vscode-internalbacklog repo:microsoft/vscode-isort repo:microsoft/vscode-js-debug repo:microsoft/vscode-jupyter repo:microsoft/vscode-jupyter-internal repo:microsoft/vscode-l10n repo:microsoft/vscode-livepreview repo:microsoft/vscode-markdown-languageservice repo:microsoft/vscode-markdown-tm-grammar repo:microsoft/vscode-mypy repo:microsoft/vscode-pull-request-github repo:microsoft/vscode-pylint repo:microsoft/vscode-python repo:microsoft/vscode-python-debugger repo:microsoft/vscode-python-tools-extension-template repo:microsoft/vscode-references-view repo:microsoft/vscode-remote-release repo:microsoft/vscode-remote-repositories-github repo:microsoft/vscode-remote-tunnels repo:microsoft/vscode-remotehub repo:microsoft/vscode-settings-sync-server repo:microsoft/vscode-unpkg repo:microsoft/vscode-vsce\r" + }, + { + "kind": 1, + "language": "markdown", + "value": "#### Missing Type label\r" + }, + { + "kind": 2, + "language": "github-issues", + "value": "$repos assignee:@me is:open type:issue -label:bug -label:\"info-needed\" -label:feature-request -label:under-discussion -label:debt -label:plan-item -label:upstream -label:polish -label:testplan-item -label:error-telemetry -label:engineering -label:endgame-plan\r" + }, + { + "kind": 1, + "language": "markdown", + "value": "#### Missing Area Label\r\n\r\nFeature area labels are light or strong blue (`1d76db` or `c5def5`) and they denote a specific feature or feature area, like `editor-clipboard` or `file-explorer`\r" + }, + { + "kind": 2, + "language": "github-issues", + "value": "repo:microsoft/vscode assignee:@me is:open type:issue -label:\"info-needed\" -label:api -label:api-finalization -label:api-proposal -label:authentication -label:bisect-ext -label:bracket-pair-colorization -label:bracket-pair-guides -label:breadcrumbs -label:callhierarchy -label:chrome-devtools -label:cloud-changes -label:code-lens -label:command-center -label:comments -label:config -label:containers -label:context-keys -label:continue-working-on -label:css-less-scss -label:custom-editors -label:debug -label:debug-disassembly -label:dialogs -label:diff-editor -label:dropdown -label:editor-api -label:editor-autoclosing -label:editor-autoindent -label:editor-bracket-matching -label:editor-clipboard -label:editor-code-actions -label:editor-color-picker -label:editor-columnselect -label:editor-commands -label:editor-comments -label:editor-contrib -label:editor-core -label:editor-drag-and-drop -label:editor-error-widget -label:editor-find -label:editor-folding -label:editor-highlight -label:editor-hover -label:editor-indent-detection -label:editor-indent-guides -label:editor-input -label:editor-input-IME -label:editor-insets -label:editor-minimap -label:editor-multicursor -label:editor-parameter-hints -label:editor-render-whitespace -label:editor-rendering -label:editor-widgets -label:editor-RTL -label:editor-scrollbar -label:editor-sorting -label:editor-sticky-scroll -label:editor-symbols -label:editor-synced-region -label:editor-textbuffer -label:editor-theming -label:editor-wordnav -label:editor-wrapping -label:emmet -label:emmet-parse -label:error-list -label:extension-activation -label:extension-host -label:extension-prerelease -label:extension-recommendations -label:extensions -label:extensions-development -label:file-decorations -label:file-encoding -label:file-explorer -label:file-glob -label:file-io -label:file-nesting -label:file-watcher -label:font-rendering -label:formatting -label:getting-started -label:ghost-text -label:git -label:github -label:github-repositories -label:gpu -label:grammar -label:grid-widget -label:html -label:icon-brand -label:icons-product -label:image-preview -label:inlay-hints -label:inline-completions -label:install-update -label:intellisense-config -label:interactive-playground -label:interactive-window -label:issue-bot -label:issue-reporter -label:javascript -label:json -label:keybindings -label:keybindings-editor -label:keyboard-layout -label:L10N -label:l10n-platform -label:label-provider -label:languages-basic -label:languages-diagnostics -label:languages-guessing -label:layout -label:lcd-text-rendering -label:list-widget -label:live-preview -label:log -label:markdown -label:marketplace -label:menus -label:merge-conflict -label:merge-editor -label:merge-editor-workbench -label:monaco-editor -label:native-file-dialog -label:network -label:notebook -label:notebook-accessibility -label:notebook-api -label:notebook-builtin-renderers -label:notebook-cell-editor -label:notebook-celltoolbar -label:notebook-clipboard -label:notebook-commands -label:notebook-commenting -label:notebook-debugging -label:notebook-diff -label:notebook-dnd -label:notebook-execution -label:notebook-find -label:notebook-folding -label:notebook-getting-started -label:notebook-globaltoolbar -label:notebook-ipynb -label:notebook-kernel -label:notebook-kernel-picker -label:notebook-language -label:notebook-layout -label:notebook-markdown -label:notebook-math -label:notebook-minimap -label:notebook-multiselect -label:notebook-output -label:notebook-perf -label:notebook-remote -label:notebook-rendering -label:notebook-serialization -label:notebook-serverless-web -label:notebook-statusbar -label:notebook-toc-outline -label:notebook-undo-redo -label:notebook-variables -label:notebook-workbench-integration -label:notebook-workflow -label:notebook-sticky-scroll -label:notebook-format -label:notebook-code-actions -label:open-editors -label:opener -label:outline -label:output -label:packaging -label:perf -label:perf-bloat -label:perf-startup -label:php -label:portable-mode -label:proxy -label:quick-open -label:quick-pick -label:references-viewlet -label:release-notes -label:remote -label:remote-connection -label:remote-explorer -label:remote-tunnel -label:rename -label:runCommands -label:sandbox -label:sash-widget -label:scm -label:screencast-mode -label:search -label:search-api -label:search-editor -label:search-replace -label:semantic-tokens -label:server -label:settings-editor -label:settings-sync -label:settings-sync-server -label:shared-process -label:simple-file-dialog -label:smart-select -label:snap -label:snippets -label:splitview-widget -label:ssh -label:suggest -label:table-widget -label:tasks -label:telemetry -label:terminal -label:terminal-accessibility -label:terminal-conpty -label:terminal-editors -label:terminal-external -label:terminal-find -label:terminal-input -label:terminal-layout -label:terminal-links -label:terminal-local-echo -label:terminal-persistence -label:terminal-process -label:terminal-profiles -label:terminal-quick-fix -label:terminal-rendering -label:terminal-shell-bash -label:terminal-shell-cmd -label:terminal-shell-fish -label:terminal-shell-git-bash -label:terminal-shell-integration -label:terminal-shell-pwsh -label:terminal-shell-zsh -label:terminal-sticky-scroll -label:terminal-tabs -label:testing -label:themes -label:timeline -label:timeline-git -label:timeline-local-history -label:titlebar -label:tokenization -label:touch/pointer -label:trackpad/scroll -label:tree-views -label:tree-widget -label:typescript -label:undo-redo -label:unicode-highlight -label:uri -label:user-profiles -label:ux -label:variable-resolving -label:VIM -label:virtual-workspaces -label:vscode-website -label:vscode.dev -label:web -label:webview -label:webview-views -label:workbench-actions -label:workbench-banner -label:workbench-cli -label:workbench-diagnostics -label:workbench-dnd -label:workbench-editor-grid -label:workbench-editor-groups -label:workbench-editor-resolver -label:workbench-editors -label:workbench-electron -label:workbench-fonts -label:workbench-history -label:workbench-hot-exit -label:workbench-hover -label:workbench-launch -label:workbench-link -label:workbench-multiroot -label:workbench-notifications -label:workbench-os-integration -label:workbench-rapid-render -label:workbench-run-as-admin -label:workbench-state -label:workbench-status -label:workbench-tabs -label:workbench-touchbar -label:workbench-untitled-editors -label:workbench-views -label:workbench-welcome -label:workbench-window -label:workbench-workspace -label:workbench-zen -label:workspace-edit -label:workspace-symbols -label:workspace-trust -label:zoom -label:inline-chat -label:panel-chat -label:quick-chat -label:audio-cue -label:tasks -label:error-list -label:winget -label:tree-views -label:freeze-slow-crash-leak -label:engineering" + }, + { + "kind": 1, + "language": "markdown", + "value": "### Missing Milestone\r" + }, + { + "kind": 2, + "language": "github-issues", + "value": "$repos assignee:@me is:open type:issue no:milestone -label:info-needed -label:triage-needed\r" + }, + { + "kind": 1, + "language": "markdown", + "value": "#### Not Actionable\r" + }, + { + "kind": 2, + "language": "github-issues", + "value": "$repos assignee:@me is:open label:\"info-needed\"\r" + } +] \ No newline at end of file diff --git a/patched-vscode/.vscode/notebooks/my-endgame.github-issues b/patched-vscode/.vscode/notebooks/my-endgame.github-issues index 0419c013..3bf56fff 100644 --- a/patched-vscode/.vscode/notebooks/my-endgame.github-issues +++ b/patched-vscode/.vscode/notebooks/my-endgame.github-issues @@ -7,7 +7,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS=repo:microsoft/vscode repo:microsoft/vscode-remote-release repo:microsoft/vscode-copilot repo:microsoft/vscode-copilot-release repo:microsoft/vscode-js-debug repo:microsoft/vscode-pull-request-github repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-internalbacklog repo:microsoft/vscode-dev repo:microsoft/vscode-unpkg repo:microsoft/vscode-references-view repo:microsoft/vscode-anycode repo:microsoft/vscode-hexeditor repo:microsoft/vscode-extension-telemetry repo:microsoft/vscode-livepreview repo:microsoft/vscode-remotehub repo:microsoft/vscode-settings-sync-server repo:microsoft/vscode-remote-repositories-github repo:microsoft/monaco-editor repo:microsoft/vscode-vsce repo:microsoft/vscode-dev-chrome-launcher repo:microsoft/vscode-emmet-helper repo:microsoft/vscode-livepreview repo:microsoft/vscode-livepreview repo:microsoft/vscode-python repo:microsoft/vscode-python-debugger repo:microsoft/vscode-jupyter repo:microsoft/vscode-jupyter-internal repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-l10n repo:microsoft/vscode-remote-tunnels\n\n$MILESTONE=milestone:\"September 2023\"\n\n$MINE=assignee:@me\n" + "value": "$REPOS=repo:microsoft/lsprotocol repo:microsoft/monaco-editor repo:microsoft/vscode repo:microsoft/vscode-anycode repo:microsoft/vscode-autopep8 repo:microsoft/vscode-black-formatter repo:microsoft/vscode-copilot repo:microsoft/vscode-copilot-release repo:microsoft/vscode-dev repo:microsoft/vscode-dev-chrome-launcher repo:microsoft/vscode-emmet-helper repo:microsoft/vscode-extension-telemetry repo:microsoft/vscode-flake8 repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-hexeditor repo:microsoft/vscode-internalbacklog repo:microsoft/vscode-isort repo:microsoft/vscode-js-debug repo:microsoft/vscode-jupyter repo:microsoft/vscode-jupyter-internal repo:microsoft/vscode-l10n repo:microsoft/vscode-livepreview repo:microsoft/vscode-markdown-languageservice repo:microsoft/vscode-markdown-tm-grammar repo:microsoft/vscode-mypy repo:microsoft/vscode-pull-request-github repo:microsoft/vscode-pylint repo:microsoft/vscode-python repo:microsoft/vscode-python-debugger repo:microsoft/vscode-python-tools-extension-template repo:microsoft/vscode-references-view repo:microsoft/vscode-remote-release repo:microsoft/vscode-remote-repositories-github repo:microsoft/vscode-remote-tunnels repo:microsoft/vscode-remotehub repo:microsoft/vscode-settings-sync-server repo:microsoft/vscode-unpkg repo:microsoft/vscode-vsce\n\n$MILESTONE=milestone:\"May 2024\"\n\n$MINE=assignee:@me" }, { "kind": 1, @@ -22,7 +22,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS $MILESTONE $MINE is:pr is:open\n" + "value": "$REPOS $MILESTONE $MINE is:pr is:open" }, { "kind": 1, @@ -32,7 +32,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS $MILESTONE $MINE is:issue is:open -label:iteration-plan -label:endgame-plan -label:testplan-item\n" + "value": "$REPOS $MILESTONE $MINE is:issue is:open -label:iteration-plan -label:endgame-plan -label:testplan-item" }, { "kind": 1, @@ -42,7 +42,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS $MILESTONE $MINE is:issue is:closed reason:completed label:feature-request -label:verification-needed -label:on-testplan -label:verified -label:*duplicate\n" + "value": "$REPOS $MILESTONE $MINE is:issue is:closed reason:completed label:feature-request -label:verification-needed -label:on-testplan -label:verified -label:*duplicate" }, { "kind": 1, @@ -52,7 +52,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS is:issue is:open author:@me label:testplan-item\n" + "value": "$REPOS is:issue is:open author:@me label:testplan-item" }, { "kind": 1, @@ -62,7 +62,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS $MILESTONE $MINE is:issue is:closed reason:completed label:feature-request label:verification-needed -label:verified\n" + "value": "$REPOS $MILESTONE $MINE is:issue is:closed reason:completed label:feature-request label:verification-needed -label:verified" }, { "kind": 1, @@ -77,7 +77,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS $MINE is:issue is:open label:testplan-item\n" + "value": "$REPOS $MINE is:issue is:open label:testplan-item" }, { "kind": 1, @@ -87,7 +87,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS $MILESTONE -$MINE is:issue is:closed reason:completed -assignee:@me -label:verified -label:z-author-verified label:feature-request label:verification-needed -label:verification-steps-needed -label:unreleased\n" + "value": "$REPOS $MILESTONE -$MINE is:issue is:closed reason:completed -assignee:@me -label:verified -label:z-author-verified label:feature-request label:verification-needed -label:verification-steps-needed -label:unreleased" }, { "kind": 1, @@ -102,7 +102,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS $MILESTONE $MINE is:issue is:open -label:endgame-plan -label:testplan-item -label:iteration-plan\n" + "value": "$REPOS $MILESTONE $MINE is:issue is:open -label:endgame-plan -label:testplan-item -label:iteration-plan" }, { "kind": 1, @@ -112,7 +112,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS $MILESTONE $MINE is:issue is:open label:bug\n" + "value": "$REPOS $MILESTONE $MINE is:issue is:open label:bug" }, { "kind": 1, @@ -127,7 +127,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS $MILESTONE $MINE is:issue label:bug label:verification-steps-needed\n" + "value": "$REPOS $MILESTONE $MINE is:issue label:bug label:verification-steps-needed" }, { "kind": 1, @@ -137,7 +137,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS $MILESTONE $MINE is:issue label:bug label:verification-found\n" + "value": "$REPOS $MILESTONE $MINE is:issue label:bug label:verification-found" }, { "kind": 1, @@ -147,7 +147,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS $MILESTONE -$MINE is:issue is:closed reason:completed author:@me sort:updated-asc label:bug -label:unreleased -label:verified -label:z-author-verified -label:on-testplan -label:*duplicate -label:duplicate -label:invalid -label:*as-designed -label:error-telemetry -label:verification-steps-needed -label:triage-needed -label:verification-found\n" + "value": "$REPOS $MILESTONE -$MINE is:issue is:closed reason:completed author:@me sort:updated-asc label:bug -label:unreleased -label:verified -label:z-author-verified -label:on-testplan -label:*duplicate -label:duplicate -label:invalid -label:*as-designed -label:error-telemetry -label:verification-steps-needed -label:triage-needed -label:verification-found -label:*not-reproducible" }, { "kind": 1, @@ -157,7 +157,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS $MILESTONE -$MINE is:issue is:closed reason:completed sort:updated-asc label:bug -label:unreleased -label:verified -label:z-author-verified -label:on-testplan -label:*duplicate -label:duplicate -label:invalid -label:*as-designed -label:error-telemetry -label:verification-steps-needed -label:verification-found -author:aeschli -author:alexdima -author:alexr00 -author:AmandaSilver -author:andreamah -author:bamurtaugh -author:bpasero -author:chrisdias -author:chrmarti -author:Chuxel -author:claudiaregio -author:connor4312 -author:dbaeumer -author:deepak1556 -author:devinvalenciano -author:digitarald -author:DonJayamanne -author:egamma -author:fiveisprime -author:gregvanl -author:hediet -author:isidorn -author:joaomoreno -author:joyceerhl -author:jrieken -author:karrtikr -author:kieferrm -author:lramos15 -author:lszomoru -author:meganrogge -author:misolori -author:mjbvz -author:rebornix -author:roblourens -author:rzhao271 -author:sandy081 -author:sbatten -author:stevencl -author:tanhakabir -author:TylerLeonhardt -author:Tyriar -author:weinand -author:amunger -author:karthiknadig -author:eleanorjboyd -author:Yoyokrazy -author:paulacamargo25 -author:ulugbekna -author:aiday-mar\n" + "value": "$REPOS $MILESTONE -$MINE is:issue is:closed reason:completed sort:updated-asc label:bug -label:unreleased -label:verified -label:z-author-verified -label:on-testplan -label:*duplicate -label:duplicate -label:invalid -label:*as-designed -label:*out-of-scope -label:error-telemetry -label:verification-steps-needed -label:verification-found -author:aeschli -author:alexdima -author:alexr00 -author:AmandaSilver -author:andreamah -author:bamurtaugh -author:bpasero -author:chrisdias -author:chrmarti -author:Chuxel -author:claudiaregio -author:connor4312 -author:dbaeumer -author:deepak1556 -author:devinvalenciano -author:digitarald -author:DonJayamanne -author:egamma -author:fiveisprime -author:gregvanl -author:hediet -author:isidorn -author:joaomoreno -author:joyceerhl -author:jrieken -author:kieferrm -author:lramos15 -author:lszomoru -author:meganrogge -author:misolori -author:mjbvz -author:rebornix -author:roblourens -author:rzhao271 -author:sandy081 -author:sbatten -author:stevencl -author:tanhakabir -author:TylerLeonhardt -author:Tyriar -author:weinand -author:amunger -author:karthiknadig -author:eleanorjboyd -author:Yoyokrazy -author:paulacamargo25 -author:ulugbekna -author:aiday-mar -author:daviddossett -author:bhavyaus -author:justschen -author:benibenj -author:luabud" }, { "kind": 1, @@ -167,7 +167,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS $MILESTONE -$MINE is:issue is:closed reason:completed -author:@me sort:updated-asc label:bug -label:unreleased -label:verified -label:z-author-verified -label:on-testplan -label:*duplicate -label:duplicate -label:invalid -label:*as-designed -label:error-telemetry -label:verification-steps-needed -label:verification-found\n" + "value": "$REPOS $MILESTONE -$MINE is:issue is:closed reason:completed -author:@me sort:updated-asc label:bug -label:unreleased -label:verified -label:z-author-verified -label:on-testplan -label:*duplicate -label:duplicate -label:invalid -label:*as-designed -label:error-telemetry -label:verification-steps-needed -label:verification-found -label:*not-reproducible -label:*out-of-scope" }, { "kind": 1, @@ -177,7 +177,7 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS $MILESTONE -$MINE is:issue label:bug label:verification-steps-needed -label:verified\n" + "value": "$REPOS $MILESTONE -$MINE is:issue label:bug label:verification-steps-needed -label:verified" }, { "kind": 1, @@ -187,6 +187,6 @@ { "kind": 2, "language": "github-issues", - "value": "$REPOS $MILESTONE $MINE is:issue is:closed reason:completed label:feature-request -label:on-release-notes\n$REPOS $MILESTONE $MINE is:issue is:closed reason:completed label:engineering -label:on-release-notes\n$REPOS $MILESTONE $MINE is:issue is:closed reason:completed label:plan-item -label:on-release-notes\n" + "value": "$REPOS $MILESTONE $MINE is:issue is:closed reason:completed label:feature-request -label:on-release-notes\n$REPOS $MILESTONE $MINE is:issue is:closed reason:completed label:engineering -label:on-release-notes\n$REPOS $MILESTONE $MINE is:issue is:closed reason:completed label:plan-item -label:on-release-notes" } ] \ No newline at end of file diff --git a/patched-vscode/.vscode/notebooks/my-work.github-issues b/patched-vscode/.vscode/notebooks/my-work.github-issues index e48617f8..091c6e8a 100644 --- a/patched-vscode/.vscode/notebooks/my-work.github-issues +++ b/patched-vscode/.vscode/notebooks/my-work.github-issues @@ -7,7 +7,7 @@ { "kind": 2, "language": "github-issues", - "value": "// list of repos we work in\n$repos=repo:microsoft/vscode repo:microsoft/vscode-remote-release repo:microsoft/vscode-js-debug repo:microsoft/vscode-pull-request-github repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-internalbacklog repo:microsoft/vscode-dev repo:microsoft/vscode-unpkg repo:microsoft/vscode-references-view repo:microsoft/vscode-anycode repo:microsoft/vscode-hexeditor repo:microsoft/vscode-extension-telemetry repo:microsoft/vscode-livepreview repo:microsoft/vscode-remotehub repo:microsoft/vscode-settings-sync-server repo:microsoft/vscode-remote-repositories-github repo:microsoft/monaco-editor repo:microsoft/vscode-vsce repo:microsoft/vscode-dev-chrome-launcher repo:microsoft/vscode-emmet-helper repo:microsoft/vscode-python repo:microsoft/vscode-jupyter repo:microsoft/vscode-jupyter-internal repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-l10n repo:microsoft/vscode-remote-tunnels repo:microsoft/vscode-markdown-tm-grammar repo:microsoft/vscode-markdown-languageservice repo:microsoft/vscode-copilot repo:microsoft/vscode-copilot-release\n\n// current milestone name\n$milestone=milestone:\"September 2023\"" + "value": "// list of repos we work in\n$REPOS=repo:microsoft/lsprotocol repo:microsoft/monaco-editor repo:microsoft/vscode repo:microsoft/vscode-anycode repo:microsoft/vscode-autopep8 repo:microsoft/vscode-black-formatter repo:microsoft/vscode-copilot repo:microsoft/vscode-copilot-release repo:microsoft/vscode-dev repo:microsoft/vscode-dev-chrome-launcher repo:microsoft/vscode-emmet-helper repo:microsoft/vscode-extension-telemetry repo:microsoft/vscode-flake8 repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-hexeditor repo:microsoft/vscode-internalbacklog repo:microsoft/vscode-isort repo:microsoft/vscode-js-debug repo:microsoft/vscode-jupyter repo:microsoft/vscode-jupyter-internal repo:microsoft/vscode-l10n repo:microsoft/vscode-livepreview repo:microsoft/vscode-markdown-languageservice repo:microsoft/vscode-markdown-tm-grammar repo:microsoft/vscode-mypy repo:microsoft/vscode-pull-request-github repo:microsoft/vscode-pylint repo:microsoft/vscode-python repo:microsoft/vscode-python-debugger repo:microsoft/vscode-python-tools-extension-template repo:microsoft/vscode-references-view repo:microsoft/vscode-remote-release repo:microsoft/vscode-remote-repositories-github repo:microsoft/vscode-remote-tunnels repo:microsoft/vscode-remotehub repo:microsoft/vscode-settings-sync-server repo:microsoft/vscode-unpkg repo:microsoft/vscode-vsce\n\n// current milestone name\n$MILESTONE=milestone:\"May 2024\"\n" }, { "kind": 1, @@ -17,7 +17,7 @@ { "kind": 2, "language": "github-issues", - "value": "$repos $milestone assignee:@me is:open" + "value": "$REPOS $MILESTONE assignee:@me is:open\n" }, { "kind": 1, @@ -32,7 +32,7 @@ { "kind": 2, "language": "github-issues", - "value": "$repos assignee:@me is:open label:bug" + "value": "$REPOS assignee:@me is:open label:bug\n" }, { "kind": 1, @@ -42,7 +42,7 @@ { "kind": 2, "language": "github-issues", - "value": "$repos assignee:@me is:open label:debt,engineering" + "value": "$REPOS assignee:@me is:open label:debt,engineering\n" }, { "kind": 1, @@ -52,7 +52,7 @@ { "kind": 2, "language": "github-issues", - "value": "$repos assignee:@me is:open label:perf,perf-startup,perf-bloat,freeze-slow-crash-leak" + "value": "$REPOS assignee:@me is:open label:perf,perf-startup,perf-bloat,freeze-slow-crash-leak\n" }, { "kind": 1, @@ -62,17 +62,17 @@ { "kind": 2, "language": "github-issues", - "value": "$repos assignee:@me is:open label:feature-request milestone:Backlog sort:reactions-+1-desc" + "value": "$REPOS assignee:@me is:open label:feature-request milestone:Backlog sort:reactions-+1-desc\n" }, { "kind": 2, "language": "github-issues", - "value": "$repos assignee:@me is:open milestone:\"Backlog Candidates\"" + "value": "$REPOS assignee:@me is:open milestone:\"Backlog Candidates\"\n" }, { "kind": 1, "language": "markdown", - "value": "### Personal Inbox\n" + "value": "### Personal Inbox" }, { "kind": 1, @@ -82,7 +82,7 @@ { "kind": 2, "language": "github-issues", - "value": "repo:microsoft/vscode is:open assignee:@me label:triage-needed" + "value": "$REPOS is:open assignee:@me label:triage-needed\n" }, { "kind": 1, @@ -92,7 +92,7 @@ { "kind": 2, "language": "github-issues", - "value": "$repos assignee:@me is:open type:issue -label:bug -label:\"info-needed\" -label:feature-request -label:under-discussion -label:debt -label:plan-item -label:upstream -label:polish -label:testplan-item -label:error-telemetry -label:engineering" + "value": "$REPOS assignee:@me is:open type:issue -label:bug -label:\"info-needed\" -label:feature-request -label:under-discussion -label:debt -label:plan-item -label:upstream -label:polish -label:testplan-item -label:error-telemetry -label:engineering\n" }, { "kind": 1, @@ -102,7 +102,7 @@ { "kind": 2, "language": "github-issues", - "value": "repo:microsoft/vscode assignee:@me is:open type:issue -label:\"info-needed\" -label:api -label:api-finalization -label:api-proposal -label:authentication -label:bisect-ext -label:bracket-pair-colorization -label:bracket-pair-guides -label:breadcrumbs -label:callhierarchy -label:chrome-devtools -label:cloud-changes -label:code-lens -label:command-center -label:comments -label:config -label:containers -label:context-keys -label:continue-working-on -label:css-less-scss -label:custom-editors -label:debug -label:debug-disassembly -label:dialogs -label:diff-editor -label:dropdown -label:editor-api -label:editor-autoclosing -label:editor-autoindent -label:editor-bracket-matching -label:editor-clipboard -label:editor-code-actions -label:editor-color-picker -label:editor-columnselect -label:editor-commands -label:editor-comments -label:editor-contrib -label:editor-core -label:editor-drag-and-drop -label:editor-error-widget -label:editor-find -label:editor-folding -label:editor-highlight -label:editor-hover -label:editor-indent-detection -label:editor-indent-guides -label:editor-input -label:editor-input-IME -label:editor-insets -label:editor-minimap -label:editor-multicursor -label:editor-parameter-hints -label:editor-render-whitespace -label:editor-rendering -label:editor-RTL -label:editor-scrollbar -label:editor-sorting -label:editor-sticky-scroll -label:editor-symbols -label:editor-synced-region -label:editor-textbuffer -label:editor-theming -label:editor-wordnav -label:editor-wrapping -label:emmet -label:emmet-parse -label:error-list -label:extension-activation -label:extension-host -label:extension-prerelease -label:extension-recommendations -label:extensions -label:extensions-development -label:file-decorations -label:file-encoding -label:file-explorer -label:file-glob -label:file-io -label:file-nesting -label:file-watcher -label:font-rendering -label:formatting -label:getting-started -label:ghost-text -label:git -label:github -label:github-repositories -label:gpu -label:grammar -label:grid-widget -label:html -label:icon-brand -label:icons-product -label:image-preview -label:inlay-hints -label:inline-completions -label:install-update -label:intellisense-config -label:interactive-playground -label:interactive-window -label:issue-bot -label:issue-reporter -label:javascript -label:json -label:keybindings -label:keybindings-editor -label:keybindings-json -label:keyboard-layout -label:L10N -label:l10n-platform -label:label-provider -label:languages-basic -label:languages-diagnostics -label:languages-guessing -label:layout -label:lcd-text-rendering -label:list-widget -label:live-preview -label:log -label:markdown -label:marketplace -label:menus -label:merge-conflict -label:merge-editor -label:merge-editor-workbench -label:monaco-editor -label:native-file-dialog -label:network -label:notebook -label:notebook-api -label:notebook-builtin-renderers -label:notebook-cell-editor -label:notebook-celltoolbar -label:notebook-clipboard -label:notebook-commenting -label:notebook-debugging -label:notebook-diff -label:notebook-dnd -label:notebook-execution -label:notebook-find -label:notebook-folding -label:notebook-getting-started -label:notebook-globaltoolbar -label:notebook-ipynb -label:notebook-kernel -label:notebook-kernel-picker -label:notebook-language -label:notebook-layout -label:notebook-markdown -label:notebook-math -label:notebook-minimap -label:notebook-multiselect -label:notebook-output -label:notebook-perf -label:notebook-remote -label:notebook-rendering -label:notebook-serialization -label:notebook-serverless-web -label:notebook-statusbar -label:notebook-toc-outline -label:notebook-undo-redo -label:notebook-variables -label:notebook-workbench-integration -label:notebook-workflow -label:open-editors -label:opener -label:outline -label:output -label:packaging -label:perf -label:perf-bloat -label:perf-startup -label:php -label:portable-mode -label:proxy -label:quick-open -label:quick-pick -label:references-viewlet -label:release-notes -label:remote -label:remote-connection -label:remote-explorer -label:remote-tunnel -label:rename -label:runCommands -label:sandbox -label:sash-widget -label:scm -label:screencast-mode -label:search -label:search-api -label:search-editor -label:search-replace -label:semantic-tokens -label:server -label:settings-editor -label:settings-sync -label:settings-sync-server -label:shared-process -label:simple-file-dialog -label:smart-select -label:snap -label:snippets -label:splitview-widget -label:ssh -label:suggest -label:table-widget -label:tasks -label:telemetry -label:terminal -label:terminal-accessibility -label:terminal-conpty -label:terminal-editors -label:terminal-external -label:terminal-find -label:terminal-input -label:terminal-layout -label:terminal-links -label:terminal-local-echo -label:terminal-persistence -label:terminal-process -label:terminal-profiles -label:terminal-quick-fix -label:terminal-rendering -label:terminal-shell-bash -label:terminal-shell-cmd -label:terminal-shell-fish -label:terminal-shell-git-bash -label:terminal-shell-integration -label:terminal-shell-pwsh -label:terminal-shell-zsh -label:terminal-tabs -label:terminal-winpty -label:testing -label:themes -label:timeline -label:timeline-git -label:timeline-local-history -label:titlebar -label:tokenization -label:touch/pointer -label:trackpad/scroll -label:tree-views -label:tree-widget -label:typescript -label:undo-redo -label:unicode-highlight -label:uri -label:user-profiles -label:ux -label:variable-resolving -label:VIM -label:virtual-workspaces -label:vscode-website -label:vscode.dev -label:web -label:webview -label:webview-views -label:workbench-actions -label:workbench-banner -label:workbench-cli -label:workbench-diagnostics -label:workbench-dnd -label:workbench-editor-grid -label:workbench-editor-groups -label:workbench-editor-resolver -label:workbench-editors -label:workbench-electron -label:workbench-fonts -label:workbench-history -label:workbench-hot-exit -label:workbench-hover -label:workbench-launch -label:workbench-link -label:workbench-multiroot -label:workbench-notifications -label:workbench-os-integration -label:workbench-rapid-render -label:workbench-run-as-admin -label:workbench-state -label:workbench-status -label:workbench-tabs -label:workbench-touchbar -label:workbench-untitled-editors -label:workbench-views -label:workbench-welcome -label:workbench-window -label:workbench-workspace -label:workbench-zen -label:workspace-edit -label:workspace-symbols -label:workspace-trust -label:zoom -label:inline-chat" + "value": "repo:microsoft/vscode assignee:@me is:open type:issue -label:\"info-needed\" -label:api -label:api-finalization -label:api-proposal -label:authentication -label:bisect-ext -label:bracket-pair-colorization -label:bracket-pair-guides -label:breadcrumbs -label:callhierarchy -label:chrome-devtools -label:code-lens -label:command-center -label:comments -label:config -label:context-keys -label:custom-editors -label:debug -label:debug-console -label:debug-disassembly -label:dialogs -label:diff-editor -label:dropdown -label:editor-api -label:editor-autoclosing -label:editor-autoindent -label:editor-bracket-matching -label:editor-clipboard -label:editor-code-actions -label:editor-color-picker -label:editor-columnselect -label:editor-commands -label:editor-comments -label:editor-contrib -label:editor-core -label:editor-drag-and-drop -label:editor-error-widget -label:editor-find -label:editor-folding -label:editor-highlight -label:editor-hover -label:editor-indent-detection -label:editor-indent-guides -label:editor-input -label:editor-input-IME -label:editor-insets -label:editor-minimap -label:editor-multicursor -label:editor-parameter-hints -label:editor-render-whitespace -label:editor-rendering -label:editor-RTL -label:editor-scrollbar -label:editor-sorting -label:editor-sticky-scroll -label:editor-sticky-scroll-decorations -label:editor-symbols -label:editor-synced-region -label:editor-textbuffer -label:editor-theming -label:editor-wordnav -label:editor-wrapping -label:emmet-parse -label:extension-activation -label:extension-host -label:extension-prerelease -label:extension-recommendations -label:extension-signature -label:extensions -label:extensions-development -label:file-decorations -label:file-encoding -label:file-explorer -label:file-glob -label:file-io -label:file-nesting -label:file-watcher -label:font-rendering -label:formatting -label:getting-started -label:ghost-text -label:git -label:github -label:github-repositories -label:gpu -label:grammar -label:grid-widget -label:icon-brand -label:icons-product -label:icons-widget -label:inlay-hints -label:inline-chat -label:inline-completions -label:install-update -label:intellisense-config -label:interactive-playground -label:interactive-window -label:javascript -label:json -label:json-sorting -label:keybindings -label:keybindings-editor -label:keyboard-layout -label:L10N -label:l10n-platform -label:label-provider -label:languages-basic -label:languages-diagnostics -label:languages-guessing -label:layout -label:lcd-text-rendering -label:list-widget -label:live-preview -label:log -label:markdown -label:marketplace -label:menus -label:merge-conflict -label:merge-editor -label:merge-editor-workbench -label:monaco-editor -label:multi-monitor -label:native-file-dialog -label:network -label:notebook -label:notebook-accessibility -label:notebook-api -label:notebook-builtin-renderers -label:notebook-cell-editor -label:notebook-celltoolbar -label:notebook-clipboard -label:notebook-commands -label:notebook-commenting -label:notebook-debugging -label:notebook-diff -label:notebook-dnd -label:notebook-execution -label:notebook-find -label:notebook-folding -label:notebook-getting-started -label:notebook-globaltoolbar -label:notebook-ipynb -label:notebook-kernel -label:notebook-kernel-picker -label:notebook-language -label:notebook-layout -label:notebook-markdown -label:notebook-math -label:notebook-minimap -label:notebook-multiselect -label:notebook-output -label:notebook-perf -label:notebook-remote -label:notebook-rendering -label:notebook-serialization -label:notebook-serverless-web -label:notebook-statusbar -label:notebook-sticky-scroll -label:notebook-toc-outline -label:notebook-undo-redo -label:notebook-variables -label:notebook-workbench-integration -label:notebook-workflow -label:open-editors -label:opener -label:outline -label:output -label:packaging -label:panel-chat -label:perf -label:perf-bloat -label:perf-startup -label:php -label:portable-mode -label:proxy -label:quick-open -label:quick-pick -label:quickpick-chat -label:references-viewlet -label:release-notes -label:remote -label:remote-connection -label:remote-desktop -label:remote-explorer -label:remote-tunnel -label:rename -label:runCommands -label:sandbox -label:sash-widget -label:scm -label:screencast-mode -label:search -label:search-api -label:search-editor -label:search-replace -label:semantic-tokens -label:server -label:settings-editor -label:settings-search -label:settings-sync -label:settings-sync-server -label:shared-process -label:simple-file-dialog -label:smart-select -label:snap -label:snippets -label:splitview-widget -label:ssh -label:suggest -label:system-context-menu -label:table-widget -label:tasks -label:telemetry -label:terminal -label:terminal-accessibility -label:terminal-conpty -label:terminal-editors -label:terminal-external -label:terminal-find -label:terminal-input -label:terminal-layout -label:terminal-links -label:terminal-local-echo -label:terminal-persistence -label:terminal-process -label:terminal-profiles -label:terminal-quick-fix -label:terminal-rendering -label:terminal-shell-bash -label:terminal-shell-cmd -label:terminal-shell-fish -label:terminal-shell-git-bash -label:terminal-shell-integration -label:terminal-shell-pwsh -label:terminal-shell-zsh -label:terminal-tabs -label:terminal-winpty -label:testing -label:themes -label:timeline -label:timeline-git -label:timeline-local-history -label:titlebar -label:tokenization -label:touch/pointer -label:trackpad/scroll -label:tree-views -label:tree-widget -label:typescript -label:unc -label:undo-redo -label:unicode-highlight -label:uri -label:user-profiles -label:ux -label:variable-resolving -label:VIM -label:virtual-documents -label:virtual-workspaces -label:vscode-website -label:vscode.dev -label:web -label:webview -label:webview-views -label:workbench-actions -label:workbench-auxwindow -label:workbench-banner -label:workbench-cli -label:workbench-diagnostics -label:workbench-dnd -label:workbench-editor-grid -label:workbench-editor-groups -label:workbench-editor-resolver -label:workbench-editors -label:workbench-electron -label:workbench-feedback -label:workbench-fonts -label:workbench-history -label:workbench-hot-exit -label:workbench-hover -label:workbench-launch -label:workbench-link -label:workbench-multiroot -label:workbench-notifications -label:workbench-os-integration -label:workbench-rapid-render -label:workbench-run-as-admin -label:workbench-state -label:workbench-status -label:workbench-tabs -label:workbench-touchbar -label:workbench-untitled-editors -label:workbench-views -label:workbench-voice -label:workbench-welcome -label:workbench-window -label:workbench-workspace -label:workbench-zen -label:workspace-edit -label:workspace-symbols -label:workspace-trust -label:zoom -label:error-list -label:winget" }, { "kind": 1, @@ -112,7 +112,7 @@ { "kind": 2, "language": "github-issues", - "value": "$repos assignee:@me is:open type:issue no:milestone -label:info-needed -label:triage-needed" + "value": "$REPOS assignee:@me is:open type:issue no:milestone -label:info-needed -label:triage-needed\n" }, { "kind": 1, @@ -122,7 +122,7 @@ { "kind": 2, "language": "github-issues", - "value": "$repos assignee:@me is:open label:\"info-needed\"" + "value": "$REPOS assignee:@me is:open label:\"info-needed\"\n" }, { "kind": 1, @@ -137,7 +137,7 @@ { "kind": 2, "language": "github-issues", - "value": "$repos author:@me is:open is:pr review:approved" + "value": "$REPOS author:@me is:open is:pr review:approved\n" }, { "kind": 1, @@ -147,7 +147,7 @@ { "kind": 2, "language": "github-issues", - "value": "$repos author:@me is:open is:pr review:required" + "value": "$REPOS author:@me is:open is:pr review:required\n" }, { "kind": 1, @@ -157,6 +157,6 @@ { "kind": 2, "language": "github-issues", - "value": "$repos author:@me is:open is:pr review:changes_requested" + "value": "$REPOS author:@me is:open is:pr review:changes_requested\n" } ] \ No newline at end of file diff --git a/patched-vscode/.vscode/notebooks/verification.github-issues b/patched-vscode/.vscode/notebooks/verification.github-issues index 1af66192..9740d955 100644 --- a/patched-vscode/.vscode/notebooks/verification.github-issues +++ b/patched-vscode/.vscode/notebooks/verification.github-issues @@ -12,7 +12,7 @@ { "kind": 2, "language": "github-issues", - "value": "$repos=repo:microsoft/vscode repo:microsoft/vscode-remote-release repo:microsoft/vscode-js-debug repo:microsoft/vscode-pull-request-github repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-internalbacklog repo:microsoft/vscode-dev repo:microsoft/vscode-unpkg repo:microsoft/vscode-references-view repo:microsoft/vscode-anycode repo:microsoft/vscode-hexeditor repo:microsoft/vscode-extension-telemetry repo:microsoft/vscode-livepreview repo:microsoft/vscode-remotehub repo:microsoft/vscode-settings-sync-server repo:microsoft/vscode-remote-repositories-github repo:microsoft/monaco-editor repo:microsoft/vscode-vsce repo:microsoft/vscode-dev-chrome-launcher repo:microsoft/vscode-emmet-helper repo:microsoft/vscode-livepreview repo:microsoft/vscode-livepreview repo:microsoft/vscode-python repo:microsoft/vscode-jupyter repo:microsoft/vscode-jupyter-internal repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-l10n repo:microsoft/vscode-remote-tunnels\r\n$milestone=milestone:\"September 2023\"" + "value": "$repos=repo:microsoft/lsprotocol repo:microsoft/monaco-editor repo:microsoft/vscode repo:microsoft/vscode-anycode repo:microsoft/vscode-autopep8 repo:microsoft/vscode-black-formatter repo:microsoft/vscode-copilot repo:microsoft/vscode-copilot-release repo:microsoft/vscode-dev repo:microsoft/vscode-dev-chrome-launcher repo:microsoft/vscode-emmet-helper repo:microsoft/vscode-extension-telemetry repo:microsoft/vscode-flake8 repo:microsoft/vscode-github-issue-notebooks repo:microsoft/vscode-hexeditor repo:microsoft/vscode-internalbacklog repo:microsoft/vscode-isort repo:microsoft/vscode-js-debug repo:microsoft/vscode-jupyter repo:microsoft/vscode-jupyter-internal repo:microsoft/vscode-l10n repo:microsoft/vscode-livepreview repo:microsoft/vscode-markdown-languageservice repo:microsoft/vscode-markdown-tm-grammar repo:microsoft/vscode-mypy repo:microsoft/vscode-pull-request-github repo:microsoft/vscode-pylint repo:microsoft/vscode-python repo:microsoft/vscode-python-debugger repo:microsoft/vscode-python-tools-extension-template repo:microsoft/vscode-references-view repo:microsoft/vscode-remote-release repo:microsoft/vscode-remote-repositories-github repo:microsoft/vscode-remote-tunnels repo:microsoft/vscode-remotehub repo:microsoft/vscode-settings-sync-server repo:microsoft/vscode-unpkg repo:microsoft/vscode-vsce\n$milestone=milestone:\"November 2023\"\n$closedRecently=closed:>2023-09-29" }, { "kind": 1, @@ -43,5 +43,15 @@ "kind": 2, "language": "github-issues", "value": "$repos $milestone is:closed reason:completed -assignee:@me label:bug -label:verified -label:*duplicate" + }, + { + "kind": 1, + "language": "markdown", + "value": "### Issues recently closed via PR without a milestone" + }, + { + "kind": 2, + "language": "github-issues", + "value": "$repos is:closed linked:pr $closedRecently no:milestone -label:verified -label:*duplicate" } ] \ No newline at end of file diff --git a/patched-vscode/.vscode/notebooks/vscode-dev.github-issues b/patched-vscode/.vscode/notebooks/vscode-dev.github-issues index 851c7a9d..53fad82e 100644 --- a/patched-vscode/.vscode/notebooks/vscode-dev.github-issues +++ b/patched-vscode/.vscode/notebooks/vscode-dev.github-issues @@ -2,7 +2,7 @@ { "kind": 2, "language": "github-issues", - "value": "$milestone=milestone:\"September 2023\"" + "value": "$milestone=milestone:\"November 2023\"" }, { "kind": 1, diff --git a/patched-vscode/.vscode/settings.json b/patched-vscode/.vscode/settings.json index 0069fee3..5d5d1f27 100644 --- a/patched-vscode/.vscode/settings.json +++ b/patched-vscode/.vscode/settings.json @@ -6,6 +6,7 @@ ".build": true, ".profile-oss": true, "**/.DS_Store": true, + ".vscode-test": true, "cli/target": true, "build/**/*.js": { "when": "$(basename).ts" @@ -29,12 +30,12 @@ "test/automation/out/**": true, "test/integration/browser/out/**": true, "src/vs/base/test/common/filters.perf.data.js": true, - "src/vs/base/test/node/uri.test.data.txt": true, + "src/vs/base/test/node/uri.perf.data.txt": true, "src/vs/workbench/api/test/browser/extHostDocumentData.test.perf-data.ts": true, "src/vs/editor/test/node/diffing/fixtures/**": true, }, "files.readonlyInclude": { - "**/node_modules/**": true, + "**/node_modules/**/*.*": true, "**/yarn.lock": true, "**/Cargo.lock": true, "src/vs/workbench/workbench.web.main.css": true, @@ -143,6 +144,11 @@ "${workspaceFolder}/build/**/*.js" ] }, + "extension-test-runner.debugOptions": { + "outFiles": [ + "${workspaceFolder}/extensions/*/out/**/*.js", + ] + }, "githubPullRequests.assignCreated": "${user}", "githubPullRequests.defaultMergeMethod": "squash", "githubPullRequests.ignoredPullRequestBranches": [ @@ -152,11 +158,17 @@ "editor.experimental.asyncTokenization": true, "editor.experimental.asyncTokenizationVerification": true, "typescript.preferences.autoImportFileExcludePatterns": [ - "xterm", - "xterm-headless", + "@xterm/xterm", + "@xterm/headless", "node-pty", "vscode-notebook-renderer", "src/vs/workbench/workbench.web.main.ts", "src/vs/workbench/api/common/extHostTypes.ts" - ] + ], + "[github-issues]": { + "editor.wordWrap": "on" + }, + "css.format.spaceAroundSelectorSeparator": true, + "inlineChat.mode": "live", + "typescript.enablePromptUseWorkspaceTsdk": true } diff --git a/patched-vscode/.yarnrc b/patched-vscode/.yarnrc index b0814477..b40fb7e7 100644 --- a/patched-vscode/.yarnrc +++ b/patched-vscode/.yarnrc @@ -1,5 +1,5 @@ disturl "https://electronjs.org/headers" -target "25.8.4" -ms_build_id "24154031" +target "29.4.0" +ms_build_id "9593362" runtime "electron" build_from_source "true" diff --git a/patched-vscode/CONTRIBUTING.md b/patched-vscode/CONTRIBUTING.md index 2a019ed7..6bece0ef 100644 --- a/patched-vscode/CONTRIBUTING.md +++ b/patched-vscode/CONTRIBUTING.md @@ -2,11 +2,12 @@ Welcome, and thank you for your interest in contributing to VS Code! -There are many ways in which you can contribute, beyond writing code. The goal of this document is to provide a high-level overview of how you can get involved. +There are several ways in which you can contribute, beyond writing code. The goal of this document is to provide a high-level overview of how you can get involved. ## Asking Questions -Have a question? Rather than opening an issue, please ask away on [Stack Overflow](https://stackoverflow.com/questions/tagged/vscode) using the tag `vscode`. + +Have a question? Instead of opening an issue, please ask on [Stack Overflow](https://stackoverflow.com/questions/tagged/visual-studio-code) using the tag `visual-studio-code`. The active community will be eager to assist you. Your well-worded question will serve as a resource to others searching for help. @@ -18,7 +19,7 @@ See the [Feedback Channels](https://github.com/microsoft/vscode/wiki/Feedback-Ch ## Reporting Issues -Have you identified a reproducible problem in VS Code? Have a feature request? We want to hear about it! Here's how you can report your issue as effectively as possible. +Have you identified a reproducible problem in VS Code? Do you have a feature request? We want to hear about it! Here's how you can report your issue as effectively as possible. ### Identify Where to Report @@ -52,21 +53,13 @@ The built-in tool for reporting an issue, which you can access by using `Report Please include the following with each issue: * Version of VS Code - * Your operating system - * List of extensions that you have installed - * Reproducible steps (1... 2... 3...) that cause the issue - * What you expected to see, versus what you actually saw - * Images, animations, or a link to a video showing the issue occurring - * A code snippet that demonstrates the issue or a link to a code repository the developers can easily pull down to recreate the issue locally - * **Note:** Because the developers need to copy and paste the code snippet, including a code snippet as a media file (i.e. .gif) is not sufficient. - * Errors from the Dev Tools Console (open from the menu: Help > Toggle Developer Tools) ### Creating Pull Requests @@ -78,22 +71,20 @@ Please include the following with each issue: Please remember to do the following: * [ ] Search the issue repository to ensure your report is a new issue - * [ ] Recreate the issue after disabling all extensions - * [ ] Simplify your code around the issue to better isolate the problem Don't feel bad if the developers can't reproduce the issue right away. They will simply ask for more information! ### Follow Your Issue -Once submitted, your report will go into the [issue tracking](https://github.com/microsoft/vscode/wiki/Issue-Tracking) workflow. Be sure to understand what will happen next, so you know what to expect, and how to continue to assist throughout the process. +Once submitted, your report will go into the [issue tracking](https://github.com/microsoft/vscode/wiki/Issue-Tracking) workflow. Be sure to understand what will happen next, so you know what to expect and how to continue to assist throughout the process. ## Automated Issue Management We use GitHub Actions to help us manage issues. These Actions and their descriptions can be [viewed here](https://github.com/microsoft/vscode-github-triage-actions). Some examples of what these Actions do are: -* Automatically closes any issue marked `info-needed` if there has been no response in the past 7 days. +* Automatically close any issue marked `info-needed` if there has been no response in the past 7 days. * Automatically lock issues 45 days after they are closed. * Automatically implement the VS Code [feature request pipeline](https://github.com/microsoft/vscode/wiki/Issues-Triaging#managing-feature-requests). @@ -101,8 +92,7 @@ If you believe the bot got something wrong, please open a new issue and let us k ## Contributing Fixes -If you are interested in writing code to fix issues, -please see [How to Contribute](https://github.com/microsoft/vscode/wiki/How-to-Contribute) in the wiki. +If you are interested in writing code to fix issues, please see [How to Contribute](https://github.com/microsoft/vscode/wiki/How-to-Contribute) in the wiki. ## Thank You diff --git a/patched-vscode/LICENSE b/patched-vscode/LICENSE deleted file mode 100644 index e547c4ae..00000000 --- a/patched-vscode/LICENSE +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/patched-vscode/LICENSE-THIRD-PARTY b/patched-vscode/LICENSE-THIRD-PARTY deleted file mode 100644 index 615f5c0a..00000000 --- a/patched-vscode/LICENSE-THIRD-PARTY +++ /dev/null @@ -1,4149 +0,0 @@ -@microsoft/1ds-core-js -3.2.2 -Copyright (c) Microsoft Corporation. - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -****************************** - -@microsoft/1ds-post-js -3.2.2 -Copyright (c) Microsoft Corporation. - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -****************************** - -@microsoft/applicationinsights-core-js -2.8.3 - MIT License - - Copyright (c) Microsoft Corporation. All rights reserved. - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE - - -****************************** - -@microsoft/applicationinsights-shims -2.0.1 - MIT License - - Copyright (c) Microsoft Corporation. All rights reserved. - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE - - -****************************** - -@microsoft/dynamicproto-js -1.1.6 - MIT License - - Copyright (c) Microsoft Corporation. - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE - - -****************************** - -@parcel/watcher -2.1.0 -MIT License - -Copyright (c) 2017-present Devon Govett - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -****************************** - -@tootallnate/once -1.1.2 -license: MIT -authors: Nathan Rajlich (http://n8.io/) - -****************************** - -@vscode/iconv-lite-umd -0.7.0 - MIT License - - Copyright (c) Microsoft Corporation. - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE - - -****************************** - -@vscode/policy-watcher -1.1.6 - MIT License - - Copyright (c) Microsoft Corporation. - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE - - -****************************** - -@vscode/proxy-agent -0.14.1 -MIT License - -Copyright (c) 2014 Nathan Rajlich <nathan@tootallnate.net> -Copyright (c) 2015 Félicien François <felicien@tweakstyle.com> -Copyright (c) Microsoft Corporation. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -@vscode/ripgrep -1.15.5 -vscode-ripgrep - -Copyright (c) Microsoft Corporation - -All rights reserved. - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ""Software""), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -@vscode/spdlog -0.13.10 - MIT License - - Copyright (c) Microsoft Corporation. All rights reserved. - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE - - -****************************** - -@vscode/sqlite3 -5.1.6-vscode -Copyright (c) MapBox -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. -- Neither the name "MapBox" nor the names of its contributors may be - used to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -****************************** - -@vscode/sudo-prompt -9.3.1 -The MIT License (MIT) - -Copyright (c) 2015 Joran Dirk Greef - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - - -****************************** - -@vscode/vscode-languagedetection -1.0.21 - MIT License - - Copyright (c) Microsoft Corporation. - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE - - -****************************** - -@vscode/windows-mutex -0.4.4 -Copyright (c) Microsoft Corporation - -All rights reserved. - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -@vscode/windows-process-tree -0.5.0 - MIT License - - Copyright (c) Microsoft Corporation. All rights reserved. - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE - -****************************** - -@vscode/windows-registry -1.1.0 -Copyright (c) Microsoft Corporation - -All rights reserved. - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software -is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT -OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -****************************** - -agent-base -6.0.2 -license: MIT -authors: Nathan Rajlich (http://n8.io/) - -****************************** - -ansi-regex -3.0.0 -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -aproba -1.2.0 -Copyright (c) 2015, Rebecca Turner - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - - -****************************** - -are-we-there-yet -1.1.5 -Copyright (c) 2015, Rebecca Turner - -Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -****************************** - -base64-js -1.5.1 -The MIT License (MIT) - -Copyright (c) 2014 Jameson Little - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -bindings -1.5.0 -(The MIT License) - -Copyright (c) 2012 Nathan Rajlich <nathan@tootallnate.net> - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -bl -4.1.0 -The MIT License (MIT) -===================== - -Copyright (c) 2013-2019 bl contributors ----------------------------------- - -*bl contributors listed at * - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -braces -3.0.2 -The MIT License (MIT) - -Copyright (c) 2014-2018, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -buffer -5.7.1 -The MIT License (MIT) - -Copyright (c) Feross Aboukhadijeh, and other contributors. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -buffer-crc32 -0.2.13 -The MIT License - -Copyright (c) 2013 Brian J. Brennan - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the -Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, -INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR -PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE -FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -chownr -2.0.0 -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -****************************** - -chrome-remote-interface -0.28.2 -Copyright (c) 2020 Andrea Cardaci - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -code-point-at -1.1.0 -The MIT License (MIT) - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -commander -2.11.0 -(The MIT License) - -Copyright (c) 2011 TJ Holowaychuk - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -console-control-strings -1.1.0 -Copyright (c) 2014, Rebecca Turner - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -****************************** - -core-util-is -1.0.2 -Copyright Node.js contributors. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE. - - -****************************** - -debug -4.3.1 -(The MIT License) - -Copyright (c) 2014 TJ Holowaychuk - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software -and associated documentation files (the 'Software'), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial -portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT -LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - - -****************************** - -decompress-response -6.0.0 -MIT License - -Copyright (c) Sindre Sorhus (https://sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -deep-extend -0.6.0 -The MIT License (MIT) - -Copyright (c) 2013-2018, Viacheslav Lotsmanov - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -delegates -1.0.0 -Copyright (c) 2015 TJ Holowaychuk - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -detect-libc -2.0.1 - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright {yyyy} {name of copyright owner} - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - -****************************** - -end-of-stream -1.4.4 -The MIT License (MIT) - -Copyright (c) 2014 Mathias Buus - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -****************************** - -es6-promise -4.2.4 -Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -****************************** - -es6-promisify -5.0.0 -license: MIT -authors: Mike Hall - -****************************** - -expand-template -2.0.3 -The MIT License (MIT) - -Copyright (c) 2018 Lars-Magnus Skog - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -****************************** - -fd-slicer -1.1.0 -Copyright (c) 2014 Andrew Kelley - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation files -(the "Software"), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of the Software, -and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -****************************** - -file-uri-to-path -1.0.0 -Copyright (c) 2014 Nathan Rajlich - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -fill-range -7.0.1 -The MIT License (MIT) - -Copyright (c) 2014-present, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -fs-constants -1.0.0 -The MIT License (MIT) - -Copyright (c) 2018 Mathias Buus - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -fs-minipass -2.1.0 -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -****************************** - -gauge -2.7.4 -Copyright (c) 2014, Rebecca Turner - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -****************************** - -github-from-package -0.0.0 -This software is released under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -graceful-fs -4.2.8 -The ISC License - -Copyright (c) Isaac Z. Schlueter, Ben Noordhuis, and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -****************************** - -has-unicode -2.0.1 -Copyright (c) 2014, Rebecca Turner - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - - -****************************** - -http-proxy-agent -4.0.1 -license: MIT -authors: Nathan Rajlich (http://n8.io/) - -****************************** - -https-proxy-agent -5.0.0 -license: MIT -authors: Nathan Rajlich (http://n8.io/) - -****************************** - -ieee754 -1.2.1 -Copyright 2008 Fair Oaks Labs, Inc. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -****************************** - -inherits -2.0.4 -The ISC License - -Copyright (c) Isaac Z. Schlueter - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - - - -****************************** - -ini -1.3.8 -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -****************************** - -ip -1.1.5 -license: MIT -authors: Fedor Indutny - -****************************** - -is-extglob -2.1.1 -The MIT License (MIT) - -Copyright (c) 2014-2016, Jon Schlinkert - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -is-fullwidth-code-point -2.0.0 -The MIT License (MIT) - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -is-glob -4.0.3 -The MIT License (MIT) - -Copyright (c) 2014-2017, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -is-number -7.0.0 -The MIT License (MIT) - -Copyright (c) 2014-present, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -isarray -1.0.0 -license: MIT -authors: Julian Gruber - -****************************** - -jschardet -3.0.0 - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -(This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.) - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 - USA - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the library, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - library `Frob' (a library for tweaking knobs) written by James Random - Hacker. - - {signature of Ty Coon}, 1 April 1990 - Ty Coon, President of Vice - -That's all there is to it! - - -****************************** - -keytar -7.9.0 -Copyright (c) 2013 GitHub Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -lru-cache -6.0.0 -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -****************************** - -micromatch -4.0.5 -The MIT License (MIT) - -Copyright (c) 2014-present, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -mimic-response -3.1.0 -MIT License - -Copyright (c) Sindre Sorhus (https://sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -minimist -1.2.7 -This software is released under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -minipass -3.1.3 -The ISC License - -Copyright (c) npm, Inc. and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -****************************** - -minizlib -2.1.2 -Minizlib was created by Isaac Z. Schlueter. -It is a derivative work of the Node.js project. - -""" -Copyright Isaac Z. Schlueter and Contributors -Copyright Node.js contributors. All rights reserved. -Copyright Joyent, Inc. and other Node contributors. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -""" - - -****************************** - -mkdirp -1.0.4 -Copyright James Halliday (mail@substack.net) and Isaac Z. Schlueter (i@izs.me) - -This project is free software released under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -mkdirp-classic -0.5.3 -The MIT License (MIT) - -Copyright (c) 2020 James Halliday (mail@substack.net) and Mathias Buus - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -ms -2.1.3 -The MIT License (MIT) - -Copyright (c) 2020 Vercel, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -****************************** - -nan -2.17.0 -The MIT License (MIT) - -Copyright (c) 2018 [NAN contributors]() - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -napi-build-utils -1.0.2 -MIT License - -Copyright (c) 2018 inspiredware - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -****************************** - -native-is-elevated -0.6.0 -MIT License - -Copyright (c) 2016 Eugene Cheung - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -****************************** - -native-keymap -3.3.3 -Copyright (c) Microsoft Corporation - -All rights reserved. - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software -is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT -OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -****************************** - -native-watchdog -1.4.2 - MIT License - - Copyright (c) Microsoft Corporation. All rights reserved. - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE - - -****************************** - -node-abi -3.8.0 -MIT License - -Copyright (c) 2016 Lukas Geiger - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -****************************** - -node-addon-api -6.0.0 -The MIT License (MIT) -===================== - -Copyright (c) 2017 Node.js API collaborators ------------------------------------ - -*Node.js API collaborators listed at * - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -****************************** - -node-gyp-build -4.3.0 -The MIT License (MIT) - -Copyright (c) 2017 Mathias Buus - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -node-pty -1.1.0-beta1 -Copyright (c) 2012-2015, Christopher Jeffrey (https://github.com/chjj/) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - - -The MIT License (MIT) - -Copyright (c) 2016, Daniel Imms (http://www.growingwiththeweb.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - - -MIT License - -Copyright (c) 2018 - present Microsoft Corporation - -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -****************************** - -npmlog -4.1.2 -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -****************************** - -number-is-nan -1.0.1 -The MIT License (MIT) - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -object-assign -4.1.1 -The MIT License (MIT) - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -once -1.4.0 -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -****************************** - -pend -1.2.0 -The MIT License (Expat) - -Copyright (c) 2014 Andrew Kelley - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation files -(the "Software"), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of the Software, -and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -****************************** - -picomatch -2.3.1 -The MIT License (MIT) - -Copyright (c) 2017-present, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -prebuild-install -7.0.1 -The MIT License (MIT) - -Copyright (c) 2015 Mathias Buus - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -process-nextick-args -2.0.1 -# Copyright (c) 2015 Calvin Metcalf - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -**THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE.** - - -****************************** - -proxy-from-env -1.1.0 -The MIT License - -Copyright (C) 2016-2018 Rob Wu - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -pump -3.0.0 -The MIT License (MIT) - -Copyright (c) 2014 Mathias Buus - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -****************************** - -rc -1.2.8 -Apache License, Version 2.0 - -Copyright (c) 2011 Dominic Tarr - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - - -****************************** - -readable-stream -3.6.0 -Node.js is licensed for use as follows: - -""" -Copyright Node.js contributors. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE. -""" - -This license applies to parts of Node.js originating from the -https://github.com/joyent/node repository: - -""" -Copyright Joyent, Inc. and other Node contributors. All rights reserved. -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE. -""" - - -****************************** - -safe-buffer -5.2.1 -The MIT License (MIT) - -Copyright (c) Feross Aboukhadijeh - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -semver -7.3.5 -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -****************************** - -set-blocking -2.0.0 -Copyright (c) 2016, Contributors - -Permission to use, copy, modify, and/or distribute this software -for any purpose with or without fee is hereby granted, provided -that the above copyright notice and this permission notice -appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES -OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -****************************** - -signal-exit -3.0.3 -The ISC License - -Copyright (c) 2015, Contributors - -Permission to use, copy, modify, and/or distribute this software -for any purpose with or without fee is hereby granted, provided -that the above copyright notice and this permission notice -appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE -LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES -OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -****************************** - -simple-concat -1.0.1 -The MIT License (MIT) - -Copyright (c) Feross Aboukhadijeh - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -simple-get -4.0.1 -The MIT License (MIT) - -Copyright (c) Feross Aboukhadijeh - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -smart-buffer -4.1.0 -The MIT License (MIT) - -Copyright (c) 2013-2017 Josh Glazebrook - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -socks -2.6.1 -The MIT License (MIT) - -Copyright (c) 2013 Josh Glazebrook - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -socks-proxy-agent -5.0.0 -license: MIT -authors: Nathan Rajlich (http://n8.io/) - -****************************** - -string-width -2.1.1 -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -string_decoder -1.3.0 -Node.js is licensed for use as follows: - -""" -Copyright Node.js contributors. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE. -""" - -This license applies to parts of Node.js originating from the -https://github.com/joyent/node repository: - -""" -Copyright Joyent, Inc. and other Node contributors. All rights reserved. -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE. -""" - - - -****************************** - -strip-ansi -4.0.0 -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -strip-json-comments -2.0.1 -The MIT License (MIT) - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -tar -6.1.12 -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -****************************** - -tar-fs -2.1.1 -The MIT License (MIT) - -Copyright (c) 2014 Mathias Buus - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -****************************** - -tar-stream -2.2.0 -The MIT License (MIT) - -Copyright (c) 2014 Mathias Buus - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -****************************** - -tas-client-umd -0.1.8 <> - MIT License - - Copyright (c) Microsoft Corporation. All rights reserved. - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE - - -****************************** - -to-regex-range -5.0.1 -The MIT License (MIT) - -Copyright (c) 2015-present, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -tslib -2.3.1 -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. - -****************************** - -tunnel-agent -0.6.0 -Apache License - -Version 2.0, January 2004 - -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. - -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - -You must give any other recipients of the Work or Derivative Works a copy of this License; and - -You must cause any modified files to carry prominent notices stating that You changed the files; and - -You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and - -If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -****************************** - -util-deprecate -1.0.2 -(The MIT License) - -Copyright (c) 2014 Nathan Rajlich - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - - -****************************** - -v8-inspect-profiler -0.1.0 -MIT License - -Copyright (c) 2015 - present Microsoft Corporation - -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -****************************** - -vscode-oniguruma -1.7.0 -VS Code Oniguruma Bindings - -MIT License - -Copyright (c) Microsoft Corporation. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -****************************** - -vscode-regexpp -3.1.0 -MIT License - -Copyright (c) 2018 Toru Nagashima - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -****************************** - -vscode-textmate -9.0.0 -The MIT License (MIT) - -Copyright (c) Microsoft Corporation - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -****************************** - -wide-align -1.1.3 -Copyright (c) 2015, Rebecca Turner - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - - -****************************** - -windows-foreground-love -0.5.0 -MIT License - -Copyright (c) 2016 Tereza Tomcova - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -****************************** - -wrappy -1.0.2 -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -****************************** - -ws -7.4.6 -The MIT License (MIT) - -Copyright (c) 2011 Einar Otto Stangvik - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -****************************** - -xterm -5.3.0-beta.3 -Copyright (c) 2017-2019, The xterm.js authors (https://github.com/xtermjs/xterm.js) -Copyright (c) 2014-2016, SourceLair Private Company (https://www.sourcelair.com) -Copyright (c) 2012-2013, Christopher Jeffrey (https://github.com/chjj/) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -xterm-addon-canvas -0.5.0-beta.2 -Copyright (c) 2017, The xterm.js authors (https://github.com/xtermjs/xterm.js) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -xterm-addon-image -0.4.1 -Copyright (c) 2019, 2020, 2021, 2022 Joerg Breitbart. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -xterm-addon-search -0.13.0-beta.2 -Copyright (c) 2017, The xterm.js authors (https://github.com/xtermjs/xterm.js) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -xterm-addon-serialize -0.11.0-beta.2 -license: MIT -authors: The xterm.js authors - -****************************** - -xterm-addon-unicode11 -0.5.0 -Copyright (c) 2019, The xterm.js authors (https://github.com/xtermjs/xterm.js) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -xterm-addon-webgl -0.16.0-beta.2 -Copyright (c) 2018, The xterm.js authors (https://github.com/xtermjs/xterm.js) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -****************************** - -xterm-headless -5.3.0-beta.3 -license: MIT -authors: undefined - -****************************** - -yallist -4.0.0 -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - - -****************************** - -yauzl -2.10.0 -The MIT License (MIT) - -Copyright (c) 2014 Josh Wolfe - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -****************************** - -yazl -2.4.3 -The MIT License (MIT) - -Copyright (c) 2014 Josh Wolfe - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -****************************** - -aws-toolkit-vscode -1.99.0 - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. \ No newline at end of file diff --git a/patched-vscode/LICENSE.vscode.txt b/patched-vscode/LICENSE.vscode.txt deleted file mode 100644 index 293c59e3..00000000 --- a/patched-vscode/LICENSE.vscode.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2015 - present Microsoft Corporation - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file diff --git a/patched-vscode/SECURITY.md b/patched-vscode/SECURITY.md index 4fa5946a..82db58aa 100644 --- a/patched-vscode/SECURITY.md +++ b/patched-vscode/SECURITY.md @@ -1,34 +1,34 @@ - + ## Security -Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/). +Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet) and [Xamarin](https://github.com/xamarin). -If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://docs.microsoft.com/en-us/previous-versions/tn-archive/cc751383(v=technet.10)), please report it to us as described below. +If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/security.md/definition), please report it to us as described below. ## Reporting Security Issues **Please do not report security vulnerabilities through public GitHub issues.** -Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://msrc.microsoft.com/create-report). +Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/security.md/msrc/create-report). -If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://www.microsoft.com/en-us/msrc/pgp-key-msrc). +If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/security.md/msrc/pgp). You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://www.microsoft.com/msrc). Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue: -* Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.) -* Full paths of source file(s) related to the manifestation of the issue -* The location of the affected source code (tag/branch/commit or direct URL) -* Any special configuration required to reproduce the issue -* Step-by-step instructions to reproduce the issue -* Proof-of-concept or exploit code (if possible) -* Impact of the issue, including how an attacker might exploit the issue + * Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.) + * Full paths of source file(s) related to the manifestation of the issue + * The location of the affected source code (tag/branch/commit or direct URL) + * Any special configuration required to reproduce the issue + * Step-by-step instructions to reproduce the issue + * Proof-of-concept or exploit code (if possible) + * Impact of the issue, including how an attacker might exploit the issue This information will help us triage your report more quickly. -If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://microsoft.com/msrc/bounty) page for more details about our active programs. +If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/security.md/msrc/bounty) page for more details about our active programs. ## Preferred Languages @@ -36,6 +36,6 @@ We prefer all communications to be in English. ## Policy -Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://www.microsoft.com/en-us/msrc/cvd). +Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/security.md/cvd). diff --git a/patched-vscode/ThirdPartyNotices.txt b/patched-vscode/ThirdPartyNotices.txt index 5a802413..2e3f2610 100644 --- a/patched-vscode/ThirdPartyNotices.txt +++ b/patched-vscode/ThirdPartyNotices.txt @@ -263,34 +263,6 @@ suitability for any purpose. --------------------------------------------------------- -better-go-syntax 1.0.0 - MIT -https://github.com/jeff-hykin/better-go-syntax/ - -MIT License - -Copyright (c) 2019 Jeff Hykin - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - Colorsublime-Themes 0.1.0 https://github.com/Colorsublime/Colorsublime-Themes @@ -545,12 +517,12 @@ to the base-name name of the original file, and an extension of txt, html, or si --------------------------------------------------------- -freebroccolo/atom-language-swift 0.0.0 - MIT -https://github.com/freebroccolo/atom-language-swift +go-syntax 0.6.6 - MIT +https://github.com/worlpaker/go-syntax -The MIT License (MIT) +MIT License -Copyright (c) 2014 Darin Morrison +Copyright (c) 2023 Furkan Ozalp Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -567,7 +539,8 @@ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. --------------------------------------------------------- --------------------------------------------------------- @@ -592,34 +565,6 @@ without specific, written prior permission. Title to copyright in this document --------------------------------------------------------- -Ikuyadeu/vscode-R 2.3.8 - MIT -https://github.com/Ikuyadeu/vscode-R - -MIT License - -Copyright (c) 2022 REditorSupport - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - Ionic documentation 1.2.4 - Apache2 https://github.com/ionic-team/ionic-site @@ -771,682 +716,7 @@ SOFTWARE. jeff-hykin/better-cpp-syntax 1.17.4 - MIT https://github.com/jeff-hykin/better-cpp-syntax -The MIT License (MIT) - -GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. +MIT License,,Copyright (c) 2019 Jeff Hykin,,Permission is hereby granted, free of charge, to any person obtaining a copy,of this software and associated documentation files (the "Software"), to deal,in the Software without restriction, including without limitation the rights,to use, copy, modify, merge, publish, distribute, sublicense, and/or sell,copies of the Software, and to permit persons to whom the Software is,furnished to do so, subject to the following conditions:,,The above copyright notice and this permission notice shall be included in all,copies or substantial portions of the Software.,,THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR,IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE,AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER,LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,,OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE,SOFTWARE. --------------------------------------------------------- --------------------------------------------------------- @@ -1507,7 +777,7 @@ SOFTWARE. --------------------------------------------------------- -jeff-hykin/better-shell-syntax 1.6.2 - MIT +jeff-hykin/better-shell-syntax 1.8.7 - MIT https://github.com/jeff-hykin/better-shell-syntax MIT License @@ -1563,7 +833,7 @@ SOFTWARE. --------------------------------------------------------- -jlelong/vscode-latex-basics 1.5.2 - MIT +jlelong/vscode-latex-basics 1.7.0 - MIT https://github.com/jlelong/vscode-latex-basics Copyright (c) vscode-latex-basics authors @@ -1604,6 +874,22 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI --------------------------------------------------------- +jtbandes/swift-tmlanguage - MIT +https://github.com/jtbandes/swift-tmlanguage + +The MIT License (MIT) + +Copyright 2023 Jacob Bandes-Storch + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + JuliaEditorSupport/atom-language-julia 0.22.1 - MIT https://github.com/JuliaEditorSupport/atom-language-julia @@ -1860,38 +1146,12 @@ Apache License --------------------------------------------------------- -language-less 0.34.2 - MIT -https://github.com/atom/language-less - -The MIT License (MIT) - -Copyright (c) 2014 GitHub Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. +language-less 0.6.1 - MIT +https://github.com/radium-v/Better-Less -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -This package was derived from a TextMate bundle located at -https://github.com/textmate/less.tmbundle and distributed under the following -license, located in `LICENSE.md`: +MIT License -Copyright (c) 2010 Scott Kyle and Rasmus Andersson +Copyright (c) 2017 John Kreitlow Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -1900,16 +1160,16 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. --------------------------------------------------------- --------------------------------------------------------- @@ -2155,7 +1415,7 @@ SOFTWARE. --------------------------------------------------------- -microsoft/vscode-mssql 1.20.0 - MIT +microsoft/vscode-mssql 1.23.0 - MIT https://github.com/microsoft/vscode-mssql ------------------------------------------ START OF LICENSE ----------------------------------------- @@ -2246,7 +1506,7 @@ SOFTWARE. --------------------------------------------------------- -redhat-developer/vscode-java 1.22.0 - MIT +redhat-developer/vscode-java 1.26.0 - MIT https://github.com/redhat-developer/vscode-java The MIT License (MIT) @@ -2286,7 +1546,35 @@ suitability for any purpose. --------------------------------------------------------- -rust-syntax 0.5.0 - MIT +REditorSupport/vscode-R 2.8.1 - MIT +https://github.com/REditorSupport/vscode-R + +MIT License + +Copyright (c) 2022 REditorSupport + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +rust-syntax 0.6.1 - MIT https://github.com/dustypomerleau/rust-syntax MIT License @@ -2665,7 +1953,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SO --------------------------------------------------------- -trond-snekvik/vscode-rst 1.5.2 - MIT +trond-snekvik/vscode-rst 1.5.3 - MIT https://github.com/trond-snekvik/vscode-rst The MIT License (MIT) @@ -3175,7 +2463,7 @@ Creative Commons may be contacted at creativecommons.org. --------------------------------------------------------- -vscode-logfile-highlighter 2.15.0 - MIT +vscode-logfile-highlighter 2.17.0 - MIT https://github.com/emilast/vscode-logfile-highlighter The MIT License (MIT) diff --git a/patched-vscode/ThirdPartyNotices.vscode.txt b/patched-vscode/ThirdPartyNotices.vscode.txt deleted file mode 100644 index 4fd1d6a4..00000000 --- a/patched-vscode/ThirdPartyNotices.vscode.txt +++ /dev/null @@ -1,2808 +0,0 @@ -NOTICES - -This repository incorporates material as listed below or described in the code. - - - ---------------------------------------------------------- - -@iktakahiro/markdown-it-katex 4.0.2 - MIT -https://github.com/mjbvz/markdown-it-katex - -The MIT License (MIT) - -Copyright (c) 2016 Waylon Flinn - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - ---- - -The MIT License (MIT) - -Copyright (c) 2018 Takahiro Ethan Ikeuchi @iktakahiro - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -atom/language-clojure 0.22.8 - MIT -https://github.com/atom/language-clojure - -Copyright (c) 2014 GitHub Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -This package was derived from a TextMate bundle located at -https://github.com/mmcgrana/textmate-clojure and distributed under the -following license, located in `LICENSE.md`: - -The MIT License (MIT) - -Copyright (c) 2010- Mark McGranaghan - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -atom/language-coffee-script 0.49.3 - MIT -https://github.com/atom/language-coffee-script - -The MIT License (MIT) - -Copyright (c) 2014 GitHub Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -This package was derived from a TextMate bundle located at -https://github.com/jashkenas/coffee-script-tmbundle and distributed under the -following license, located in `LICENSE`: - -Copyright (c) 2009-2014 Jeremy Ashkenas - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -atom/language-sass 0.62.1 - MIT -https://github.com/atom/language-sass - -The MIT License (MIT) - -Copyright (c) 2014 GitHub Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -This package was derived from a TextMate bundle located at -https://github.com/alexsancho/Sass.tmbundle and distributed under the following -license, located in `LICENSE.md`: - -Copyright (c) 2012 Alex Sancho, http://alexsancho.name/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -atom/language-xml 0.35.2 - MIT -https://github.com/atom/language-xml - -The MIT License (MIT) - -Copyright (c) 2014 GitHub Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -This package was derived from a TextMate bundle located at -https://github.com/textmate/xml.tmbundle and distributed under the following -license, located in `README.mdown`: - -Permission to copy, use, modify, sell and distribute this -software is granted. This software is provided "as is" without -express or implied warranty, and with no claim as to its -suitability for any purpose. ---------------------------------------------------------- - ---------------------------------------------------------- - -better-go-syntax 1.0.0 - MIT -https://github.com/jeff-hykin/better-go-syntax/ - -MIT License - -Copyright (c) 2019 Jeff Hykin - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -Colorsublime-Themes 0.1.0 -https://github.com/Colorsublime/Colorsublime-Themes - -Copyright (c) 2015 Colorsublime.com - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -daaain/Handlebars 1.8.0 - MIT -https://github.com/daaain/Handlebars - --- Credits - -Adapted from the great sublime-text-handlebars package by Nicholas Westlake. - -Thanks a lot to all the generous contributors (in alphabetical order): @bittersweetryan, @bradcliffe, @calumbrodie, @duncanbeevers, @hlvnst, @jonschlinkert, @Krutius, @samselikoff, @utkarshkukreti, @zeppelin - --- License - -(The MIT License) - -Copyright (c) daaain/Handlebars project authors - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -dart-lang/dart-syntax-highlight 0.0.0 - BSD -https://github.com/dart-lang/dart-syntax-highlight - -Copyright 2020, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---------------------------------------------------------- - ---------------------------------------------------------- - -davidrios/pug-tmbundle 0.0.0 - MIT -https://github.com/davidrios/pug-tmbundle - -The MIT License (MIT) - -Copyright (c) 2016 David Rios - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -definitelytyped - MIT -https://github.com/DefinitelyTyped/DefinitelyTyped - -This project is licensed under the MIT license. -Copyrights are respective of each contributor listed at the beginning of each definition file. - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -Document Object Model 4.0.0 - W3C License -https://www.w3.org/DOM/ - -W3C License -This work is being provided by the copyright holders under the following license. -By obtaining and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. -Permission to copy, modify, and distribute this work, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following -on ALL copies of the work or portions thereof, including modifications: -* The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. -* Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software and Document Short Notice should be included. -* Notice of any changes or modifications, through a copyright statement on the new code or document such as "This software or document includes material copied from or derived -from Document Object Model. Copyright © 2015 W3C® (MIT, ERCIM, Keio, Beihang)." -Disclaimers -THIS WORK IS PROVIDED "AS IS - AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR -FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENT WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. -COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENT. -The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the work without specific, written prior permission. -Title to copyright in this work will at all times remain with copyright holders. ---------------------------------------------------------- - ---------------------------------------------------------- - -dotnet/csharp-tmLanguage 0.1.0 - MIT -https://github.com/dotnet/csharp-tmLanguage - -MIT License - -Copyright (c) 2016 .NET Foundation - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -dotnet/razor 1.0.0 - MIT -https://github.com/dotnet/razor - -MIT License - -Copyright (c) .NET Foundation and Contributors -All Rights Reserved - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -expand-abbreviation 0.5.8 - MIT -https://github.com/emmetio/expand-abbreviation - -MIT License - -Copyright (c) 2017 Emmet.io - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -fadeevab/make.tmbundle 0.0.0 - TextMate Bundle License -https://github.com/fadeevab/make.tmbundle - -Copyright (c) textmate-make.tmbundle project authors - -If not otherwise specified (see below), files in this repository fall under the following license: - -Permission to copy, use, modify, sell and distribute this -software is granted. This software is provided "as is" without -express or implied warranty, and with no claim as to its -suitability for any purpose. - -An exception is made for files in readable text which contain their own license information, -or files where an accompanying file exists (in the same directory) with a "-license" suffix added -to the base-name name of the original file, and an extension of txt, html, or similar. For example -"tidy" is accompanied by "tidy-license.txt". ---------------------------------------------------------- - ---------------------------------------------------------- - -HTML 5.1 W3C Working Draft 08 October 2015 - W3C Document License -http://www.w3.org/TR/2015/WD-html51-20151008/ - -Copyright © 2015 W3C® (MIT, ERCIM, Keio, Beihang). This software or document includes material copied -from or derived from HTML 5.1 W3C Working Draft (http://www.w3.org/TR/2015/WD-html51-20151008/.) - -THIS DOCUMENT IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT -NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF -THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY -PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. - -COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE -DOCUMENT OR THE PERFORMANCE OR IMPLEMENTATION OF THE CONTENTS THEREOF. - -The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to this document or its contents -without specific, written prior permission. Title to copyright in this document will at all times remain with copyright holders. ---------------------------------------------------------- - ---------------------------------------------------------- - -Ionic documentation 1.2.4 - Apache2 -https://github.com/ionic-team/ionic-site - -Copyright Drifty Co. http://drifty.com/. - -Apache License - -Version 2.0, January 2004 - -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. - -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - -You must give any other recipients of the Work or Derivative Works a copy of this License; and - -You must cause any modified files to carry prominent notices stating that You changed the files; and - -You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and - -If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS ---------------------------------------------------------- - ---------------------------------------------------------- - -ionide/ionide-fsgrammar 0.0.0 - MIT -https://github.com/ionide/ionide-fsgrammar - -The MIT License (MIT) - -Copyright (c) 2015 Krzysztof Cieslak - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -James-Yu/LaTeX-Workshop 8.19.1 - MIT -https://github.com/James-Yu/LaTeX-Workshop - -The MIT License (MIT) - -Copyright (c) 2016 James Yu - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -jeff-hykin/better-c-syntax 1.13.2 - MIT -https://github.com/jeff-hykin/better-c-syntax - -MIT License - -Copyright (c) 2019 Jeff Hykin - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -jeff-hykin/better-cpp-syntax 1.17.4 - MIT -https://github.com/jeff-hykin/better-cpp-syntax - -MIT License,,Copyright (c) 2019 Jeff Hykin,,Permission is hereby granted, free of charge, to any person obtaining a copy,of this software and associated documentation files (the "Software"), to deal,in the Software without restriction, including without limitation the rights,to use, copy, modify, merge, publish, distribute, sublicense, and/or sell,copies of the Software, and to permit persons to whom the Software is,furnished to do so, subject to the following conditions:,,The above copyright notice and this permission notice shall be included in all,copies or substantial portions of the Software.,,THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR,IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE,AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER,LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,,OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE,SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -jeff-hykin/better-objc-syntax 0.2.0 - MIT -https://github.com/jeff-hykin/better-objc-syntax - -MIT License - -Copyright (c) 2019 Jeff Hykin - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -jeff-hykin/better-objcpp-syntax 0.1.0 - MIT -https://github.com/jeff-hykin/better-objcpp-syntax - -MIT License - -Copyright (c) 2019 Jeff Hykin - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -jeff-hykin/better-shell-syntax 1.6.2 - MIT -https://github.com/jeff-hykin/better-shell-syntax - -MIT License - -Copyright (c) 2019 Jeff Hykin - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -jeff-hykin/better-snippet-syntax 1.0.2 - MIT -https://github.com/jeff-hykin/better-snippet-syntax - -MIT License - -Copyright (c) 2019 Jeff Hykin - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -jlelong/vscode-latex-basics 1.5.4 - MIT -https://github.com/jlelong/vscode-latex-basics - -Copyright (c) vscode-latex-basics authors - -If not otherwise specified (see below), files in this repository fall under the MIT License - - -The file syntaxes/LaTeX.tmLanguage.json is based on https://github.com/textmate/latex.tmbundle/blob/master/Syntaxes/LaTeX.plist -but has been largely modified. The original file falls under the following license - -Permission to copy, use, modify, sell and distribute this -software is granted. This software is provided "as is" without -express or implied warranty, and with no claim as to its -suitability for any purpose. - -The file syntaxes/markdown-latex-combined.tmLanguage.json is generated from the Markdown grammar -included in VSCode and falls under the license described in markdown-latex-combined-license.txt. - -The file syntaxes/cpp-grammar-bailout.tmLanguage.json is generated from https://github.com/jeff-hykin/better-cpp-syntax -and falls under the license described in cpp-bailout-license.txt. ---------------------------------------------------------- - ---------------------------------------------------------- - -js-beautify 1.6.8 - MIT -https://github.com/beautify-web/js-beautify - -The MIT License (MIT) - -Copyright (c) 2007-2018 Einar Lielmanis, Liam Newman, and contributors. - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -jtbandes/swift-tmlanguage - MIT -https://github.com/jtbandes/swift-tmlanguage - -The MIT License (MIT) - -Copyright 2023 Jacob Bandes-Storch - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -JuliaEditorSupport/atom-language-julia 0.22.1 - MIT -https://github.com/JuliaEditorSupport/atom-language-julia - -The atom-language-julia package is licensed under the MIT "Expat" License: - -> Copyright (c) 2015 -> -> Permission is hereby granted, free of charge, to any person obtaining -> a copy of this software and associated documentation files (the -> "Software"), to deal in the Software without restriction, including -> without limitation the rights to use, copy, modify, merge, publish, -> distribute, sublicense, and/or sell copies of the Software, and to -> permit persons to whom the Software is furnished to do so, subject to -> the following conditions: -> -> The above copyright notice and this permission notice shall be -> included in all copies or substantial portions of the Software. -> -> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -> EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -> MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -> IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -> CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -> TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -> SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -Jxck/assert 1.0.0 - MIT -https://github.com/Jxck/assert - -The MIT License (MIT) - -Copyright (c) 2011 Jxck - -Originally from node.js (http://nodejs.org) -Copyright Joyent, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -language-docker 0.0.0 - Apache2 -https://github.com/moby/moby - -Apache License - Version 2.0, January 2004 - https://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - Copyright 2013-2018 Docker, Inc. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---------------------------------------------------------- - ---------------------------------------------------------- - -language-less 0.34.2 - MIT -https://github.com/atom/language-less - -The MIT License (MIT) - -Copyright (c) 2014 GitHub Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -This package was derived from a TextMate bundle located at -https://github.com/textmate/less.tmbundle and distributed under the following -license, located in `LICENSE.md`: - -Copyright (c) 2010 Scott Kyle and Rasmus Andersson - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -language-php 0.49.0 - MIT -https://github.com/KapitanOczywisty/language-php - -The MIT License (MIT) - -Copyright (c) 2014 GitHub Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -This package was derived from a TextMate bundle located at -https://github.com/textmate/php.tmbundle and distributed under the following -license, located in `README.mdown`: - -Permission to copy, use, modify, sell and distribute this -software is granted. This software is provided "as is" without -express or implied warranty, and with no claim as to its -suitability for any purpose. ---------------------------------------------------------- - ---------------------------------------------------------- - -MagicStack/MagicPython 1.1.1 - MIT -https://github.com/MagicStack/MagicPython - -The MIT License - -Copyright (c) 2015-present MagicStack Inc. http://magic.io - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -marked 4.1.0 - MIT -https://github.com/markedjs/marked - -information - -## Contribution License Agreement - -If you contribute code to this project, you are implicitly allowing your code -to be distributed under the MIT license. You are also implicitly verifying that -all code is your original work. `` - -## Marked - -Copyright (c) 2018+, MarkedJS (https://github.com/markedjs/) -Copyright (c) 2011-2018, Christopher Jeffrey (https://github.com/chjj/) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -## Markdown - -Copyright © 2004, John Gruber -http://daringfireball.net/ -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -* Neither the name "Markdown" nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - -This software is provided by the copyright holders and contributors "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the copyright owner or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. ---------------------------------------------------------- - ---------------------------------------------------------- - -microsoft/TypeScript-TmLanguage 0.0.1 - MIT -https://github.com/microsoft/TypeScript-TmLanguage - -Copyright (c) Microsoft Corporation -All rights reserved. - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -microsoft/vscode-css 0.0.0 - MIT License -https://github.com/microsoft/vscode-css - -MIT License - -Copyright (c) Microsoft Corporation. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - --------------------------------------------------------------------- - -This package was derived from a TextMate bundle located at -https://github.com/textmate/css.tmbundle and distributed under the following -license, located in `README.mdown`: - -Permission to copy, use, modify, sell and distribute this -software is granted. This software is provided "as is" without -express or implied warranty, and with no claim as to its -suitability for any purpose. ---------------------------------------------------------- - ---------------------------------------------------------- - -microsoft/vscode-JSON.tmLanguage 0.0.0 - MIT -https://github.com/microsoft/vscode-JSON.tmLanguage - -vscode-JSON.tmLanguage - -Copyright (c) Microsoft Corporation - -All rights reserved. - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated -documentation files (the ""Software""), to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, -and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -microsoft/vscode-markdown-tm-grammar 1.0.0 - MIT -https://github.com/microsoft/vscode-markdown-tm-grammar - -The MIT License (MIT) - -Copyright (c) Microsoft 2018 - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -microsoft/vscode-mssql 1.20.0 - MIT -https://github.com/microsoft/vscode-mssql - ------------------------------------------- START OF LICENSE ----------------------------------------- -vscode-mssql -Copyright (c) Microsoft Corporation -All rights reserved. -MIT License -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ""Software""), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -Copyright (c) 2016 Microsoft -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ------------------------------------------------ END OF LICENSE ----------------------------------------- ---------------------------------------------------------- - ---------------------------------------------------------- - -mmims/language-batchfile 0.7.6 - MIT -https://github.com/mmims/language-batchfile - -The MIT License (MIT) - -Copyright (c) 2021 Michael Mims - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -NVIDIA/cuda-cpp-grammar 0.0.0 - MIT -https://github.com/NVIDIA/cuda-cpp-grammar - -The MIT License (MIT) - -Copyright 2021 NVIDIA Corporation - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -PowerShell/EditorSyntax 1.0.0 - MIT -https://github.com/PowerShell/EditorSyntax - -Copyright (c) Microsoft Corporation - -All rights reserved. - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -redhat-developer/vscode-java 1.22.0 - MIT -https://github.com/redhat-developer/vscode-java - -The MIT License (MIT) - -Copyright (c) 2014 GitHub Inc. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - --------------------------------------------------------------------- - -This package was derived from a TextMate bundle located at -https://github.com/textmate/java.tmbundle and distributed under the following -license, located in `README.mdown`: - -Permission to copy, use, modify, sell and distribute this -software is granted. This software is provided "as is" without -express or implied warranty, and with no claim as to its -suitability for any purpose. ---------------------------------------------------------- - ---------------------------------------------------------- - -REditorSupport/vscode-R 2.8.1 - MIT -https://github.com/REditorSupport/vscode-R - -MIT License - -Copyright (c) 2022 REditorSupport - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -rust-syntax 0.6.1 - MIT -https://github.com/dustypomerleau/rust-syntax - -MIT License - -Copyright (c) 2020 Dustin Pomerleau - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -semver 5.5.0 - The ISC License -https://github.com/npm/node-semver - -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -seti-ui 0.1.0 -https://github.com/jesseweed/seti-ui - -Copyright (c) 2014 Jesse Weed - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -shaders-tmLanguage 0.1.0 - MIT -https://github.com/tgjones/shaders-tmLanguage - -MIT License - -Copyright (c) 2017 Tim Jones - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -sumneko/lua.tmbundle 1.0.0 - TextMate Bundle License -https://github.com/sumneko/lua.tmbundle - -Copyright (c) sumneko-lua.tmbundle project authors - -If not otherwise specified (see below), files in this repository fall under the following license: - -Permission to copy, use, modify, sell and distribute this -software is granted. This software is provided "as is" without -express or implied warranty, and with no claim as to its -suitability for any purpose. - -An exception is made for files in readable text which contain their own license information, -or files where an accompanying file exists (in the same directory) with a "-license" suffix added -to the base-name name of the original file, and an extension of txt, html, or similar. For example -"tidy" is accompanied by "tidy-license.txt". ---------------------------------------------------------- - ---------------------------------------------------------- - -textmate/asp.vb.net.tmbundle 0.0.0 - TextMate Bundle License -https://github.com/textmate/asp.vb.net.tmbundle - -Copyright (c) textmate-asp.vb.net.tmbundle project authors - -If not otherwise specified (see below), files in this folder fall under the following license: - -Permission to copy, use, modify, sell and distribute this -software is granted. This software is provided "as is" without -express or implied warranty, and with no claim as to its -suitability for any purpose. - -An exception is made for files in readable text which contain their own license information, -or files where an accompanying file exists (in the same directory) with a "-license" suffix added -to the base-name name of the original file, and an extension of txt, html, or similar. For example -"tidy" is accompanied by "tidy-license.txt". ---------------------------------------------------------- - ---------------------------------------------------------- - -textmate/c.tmbundle 0.0.0 - TextMate Bundle License -https://github.com/textmate/c.tmbundle - -Copyright (c) textmate-c.tmbundle authors - -If not otherwise specified (see below), files in this repository fall under the following license: - -Permission to copy, use, modify, sell and distribute this -software is granted. This software is provided "as is" without -express or implied warranty, and with no claim as to its -suitability for any purpose. - -An exception is made for files in readable text which contain their own license information, -or files where an accompanying file exists (in the same directory) with a "-license" suffix added -to the base-name name of the original file, and an extension of txt, html, or similar. For example -"tidy" is accompanied by "tidy-license.txt". ---------------------------------------------------------- - ---------------------------------------------------------- - -textmate/diff.tmbundle 0.0.0 - TextMate Bundle License -https://github.com/textmate/diff.tmbundle - -Copyright (c) textmate-diff.tmbundle project authors - -If not otherwise specified (see below), files in this repository fall under the following license: - -Permission to copy, use, modify, sell and distribute this -software is granted. This software is provided "as is" without -express or implied warranty, and with no claim as to its -suitability for any purpose. - -An exception is made for files in readable text which contain their own license information, -or files where an accompanying file exists (in the same directory) with a "-license" suffix added -to the base-name name of the original file, and an extension of txt, html, or similar. For example -"tidy" is accompanied by "tidy-license.txt". ---------------------------------------------------------- - ---------------------------------------------------------- - -textmate/git.tmbundle 0.0.0 - MIT -https://github.com/textmate/git.tmbundle - -The MIT License (MIT) - -Copyright (c) 2008 Tim Harper - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the" -Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -textmate/groovy.tmbundle 0.0.0 - TextMate Bundle License -https://github.com/textmate/groovy.tmbundle - -Copyright (c) textmate-groovy.tmbundle project authors - -If not otherwise specified (see below), files in this repository fall under the following license: - -Permission to copy, use, modify, sell and distribute this -software is granted. This software is provided "as is" without -express or implied warranty, and with no claim as to its -suitability for any purpose. - -An exception is made for files in readable text which contain their own license information, -or files where an accompanying file exists (in the same directory) with a "-license" suffix added -to the base-name name of the original file, and an extension of txt, html, or similar. For example -"tidy" is accompanied by "tidy-license.txt". ---------------------------------------------------------- - ---------------------------------------------------------- - -textmate/html.tmbundle 0.0.0 - TextMate Bundle License -https://github.com/textmate/html.tmbundle - -Copyright (c) textmate-html.tmbundle project authors - -If not otherwise specified (see below), files in this repository fall under the following license: - -Permission to copy, use, modify, sell and distribute this -software is granted. This software is provided "as is" without -express or implied warranty, and with no claim as to its -suitability for any purpose. - -An exception is made for files in readable text which contain their own license information, -or files where an accompanying file exists (in the same directory) with a "-license" suffix added -to the base-name name of the original file, and an extension of txt, html, or similar. For example -"tidy" is accompanied by "tidy-license.txt". ---------------------------------------------------------- - ---------------------------------------------------------- - -textmate/ini.tmbundle 0.0.0 - TextMate Bundle License -https://github.com/textmate/ini.tmbundle - -Copyright (c) textmate-ini.tmbundle project authors - -If not otherwise specified (see below), files in this folder fall under the following license: - -Permission to copy, use, modify, sell and distribute this -software is granted. This software is provided "as is" without -express or implied warranty, and with no claim as to its -suitability for any purpose. - -An exception is made for files in readable text which contain their own license information, -or files where an accompanying file exists (in the same directory) with a "-license" suffix added -to the base-name name of the original file, and an extension of txt, html, or similar. For example -"tidy" is accompanied by "tidy-license.txt". ---------------------------------------------------------- - ---------------------------------------------------------- - -textmate/javascript.tmbundle 0.0.0 - TextMate Bundle License -https://github.com/textmate/javascript.tmbundle - -Copyright (c) textmate-javascript.tmbundle project authors - -If not otherwise specified (see below), files in this repository fall under the following license: - -Permission to copy, use, modify, sell and distribute this -software is granted. This software is provided "as is" without -express or implied warranty, and with no claim as to its -suitability for any purpose. - -An exception is made for files in readable text which contain their own license information, -or files where an accompanying file exists (in the same directory) with a "-license" suffix added -to the base-name name of the original file, and an extension of txt, html, or similar. For example -"tidy" is accompanied by "tidy-license.txt". ---------------------------------------------------------- - ---------------------------------------------------------- - -textmate/markdown.tmbundle 0.0.0 - TextMate Bundle License -https://github.com/textmate/markdown.tmbundle - -Copyright (c) markdown.tmbundle authors - -If not otherwise specified (see below), files in this repository fall under the following license: - -Permission to copy, use, modify, sell and distribute this -software is granted. This software is provided "as is" without -express or implied warranty, and with no claim as to its -suitability for any purpose. - -An exception is made for files in readable text which contain their own license information, -or files where an accompanying file exists (in the same directory) with a "-license" suffix added -to the base-name name of the original file, and an extension of txt, html, or similar. For example -"tidy" is accompanied by "tidy-license.txt". ---------------------------------------------------------- - ---------------------------------------------------------- - -textmate/perl.tmbundle 0.0.0 - TextMate Bundle License -https://github.com/textmate/perl.tmbundle - -Copyright (c) textmate-perl.tmbundle project authors - -If not otherwise specified (see below), files in this repository fall under the following license: - -Permission to copy, use, modify, sell and distribute this -software is granted. This software is provided "as is" without -express or implied warranty, and with no claim as to its -suitability for any purpose. - -An exception is made for files in readable text which contain their own license information, -or files where an accompanying file exists (in the same directory) with a "-license" suffix added -to the base-name name of the original file, and an extension of txt, html, or similar. For example -"tidy" is accompanied by "tidy-license.txt". ---------------------------------------------------------- - ---------------------------------------------------------- - -textmate/ruby.tmbundle 0.0.0 - TextMate Bundle License -https://github.com/textmate/ruby.tmbundle - -Copyright (c) textmate-ruby.tmbundle project authors - -If not otherwise specified (see below), files in this folder fall under the following license: - -Permission to copy, use, modify, sell and distribute this -software is granted. This software is provided "as is" without -express or implied warranty, and with no claim as to its -suitability for any purpose. - -An exception is made for files in readable text which contain their own license information, -or files where an accompanying file exists (in the same directory) with a "-license" suffix added -to the base-name name of the original file, and an extension of txt, html, or similar. For example -"tidy" is accompanied by "tidy-license.txt". ---------------------------------------------------------- - ---------------------------------------------------------- - -textmate/yaml.tmbundle 0.0.0 - TextMate Bundle License -https://github.com/textmate/yaml.tmbundle - -Copyright (c) 2015 FichteFoll - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -trond-snekvik/vscode-rst 1.5.3 - MIT -https://github.com/trond-snekvik/vscode-rst - -The MIT License (MIT) - -Copyright 2021 Trond Snekvik - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -TypeScript-TmLanguage 0.1.8 - MIT -TypeScript-TmLanguage 1.0.0 - MIT -https://github.com/microsoft/TypeScript-TmLanguage - -Copyright (c) Microsoft Corporation -All rights reserved. - -MIT License - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -Unicode 12.0.0 - UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -https://home.unicode.org/ - -Unicode Data Files include all data files under the directories -https://www.unicode.org/Public/, https://www.unicode.org/reports/, -https://cldr.unicode.org, https://github.com/unicode-org/icu, and -https://www.unicode.org/utility/trac/browser/. - -Unicode Data Files do not include PDF online code charts under the -directory https://www.unicode.org/Public/. - -Software includes any source code published in the Unicode Standard -or under the directories -https://www.unicode.org/Public/, https://www.unicode.org/reports/, -https://cldr.unicode.org, https://github.com/unicode-org/icu, and -https://www.unicode.org/utility/trac/browser/. - -NOTICE TO USER: Carefully read the following legal agreement. -BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -TERMS AND CONDITIONS OF THIS AGREEMENT. -IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -THE DATA FILES OR SOFTWARE. - -COPYRIGHT AND PERMISSION NOTICE - -Copyright (c) 1991-2017 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in http://www.unicode.org/copyright.html. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that either -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, or -(b) this copyright and permission notice appear in associated -Documentation. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. ---------------------------------------------------------- - ---------------------------------------------------------- - -vscode-codicons 0.0.14 - MIT and Creative Commons Attribution 4.0 -https://github.com/microsoft/vscode-codicons - -Attribution 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution 4.0 International Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution 4.0 International Public License ("Public License"). To the -extent this Public License may be interpreted as a contract, You are -granted the Licensed Rights in consideration of Your acceptance of -these terms and conditions, and the Licensor grants You such rights in -consideration of benefits the Licensor receives from making the -Licensed Material available under these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - d. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - e. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - f. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - g. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - h. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - i. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - j. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - k. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part; and - - b. produce, reproduce, and Share Adapted Material. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - 4. If You Share Adapted Material You produce, the Adapter's - License You apply must not prevent recipients of the Adapted - Material from complying with this Public License. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material; and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - - -======================================================================= - -Creative Commons is not a party to its public -licenses. Notwithstanding, Creative Commons may elect to apply one of -its public licenses to material it publishes and in those instances -will be considered the "Licensor." The text of the Creative Commons -public licenses is dedicated to the public domain under the CC0 Public -Domain Dedication. Except for the limited purpose of indicating that -material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the -public licenses. - -Creative Commons may be contacted at creativecommons.org. ---------------------------------------------------------- - ---------------------------------------------------------- - -vscode-logfile-highlighter 2.15.0 - MIT -https://github.com/emilast/vscode-logfile-highlighter - -The MIT License (MIT) - -Copyright (c) 2015 emilast - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -vscode-swift 0.0.1 - MIT -https://github.com/owensd/vscode-swift - -The MIT License (MIT) - -Copyright (c) 2015 David Owens II - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -vscode-win32-app-container-tokens -https://github.com/microsoft/vscode-win32-app-container-tokens - -MIT License - -Copyright (c) Microsoft Corporation. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE ---------------------------------------------------------- - ---------------------------------------------------------- - -walles/git-commit-message-plus 1.0.0 - MIT -https://github.com/walles/git-commit-message-plus - -The MIT License (MIT) - -Copyright (c) 2023 Johan Walles - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the" -Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -Web Background Synchronization - Apache2 -https://github.com/WICG/background-sync - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright {yyyy} {name of copyright owner} - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---------------------------------------------------------- \ No newline at end of file diff --git a/patched-vscode/build/.cachesalt b/patched-vscode/build/.cachesalt index 1aad2ab5..4a19f329 100644 --- a/patched-vscode/build/.cachesalt +++ b/patched-vscode/build/.cachesalt @@ -1 +1 @@ -2023-09-06T09:54:45.225Z +2024-05-25T03:29:59.419Z diff --git a/patched-vscode/build/.gitignore b/patched-vscode/build/.gitignore index 5a8136bb..7cc35737 100644 --- a/patched-vscode/build/.gitignore +++ b/patched-vscode/build/.gitignore @@ -1 +1,2 @@ .yarnrc +*.js.map diff --git a/patched-vscode/build/.moduleignore b/patched-vscode/build/.moduleignore index d92dedf9..32fb3bd2 100644 --- a/patched-vscode/build/.moduleignore +++ b/patched-vscode/build/.moduleignore @@ -20,6 +20,15 @@ fsevents/test/** @vscode/spdlog/*.yml !@vscode/spdlog/build/Release/*.node +@vscode/deviceid/binding.gyp +@vscode/deviceid/build/** +@vscode/deviceid/deps/** +@vscode/deviceid/src/** +@vscode/deviceid/test/** +@vscode/deviceid/*.yml +!@vscode/deviceid/build/Release/*.node + + @vscode/sqlite3/binding.gyp @vscode/sqlite3/benchmark/** @vscode/sqlite3/cloudformation/** @@ -63,10 +72,11 @@ native-watchdog/build/** native-watchdog/src/** !native-watchdog/build/Release/*.node -node-vsce-sign/** -!node-vsce-sign/src/main.js -!node-vsce-sign/package.json -!node-vsce-sign/bin/** +@vscode/vsce-sign/** +!@vscode/vsce-sign/src/main.d.ts +!@vscode/vsce-sign/src/main.js +!@vscode/vsce-sign/package.json +!@vscode/vsce-sign/bin/** windows-foreground-love/binding.gyp windows-foreground-love/build/** @@ -160,11 +170,11 @@ zone.js/dist/** !zone.js/dist/zone-node.js # https://github.com/xtermjs/xterm.js/issues/3137 -xterm/src/** -xterm/tsconfig.all.json +@xterm/xterm/src/** +@xterm/xterm/tsconfig.all.json # https://github.com/xtermjs/xterm.js/issues/3138 -xterm-addon-*/src/** -xterm-addon-*/fixtures/** -xterm-addon-*/out/** -xterm-addon-*/out-test/** +@xterm/xterm-addon-*/src/** +@xterm/xterm-addon-*/fixtures/** +@xterm/xterm-addon-*/out/** +@xterm/xterm-addon-*/out-test/** diff --git a/patched-vscode/build/.webignore b/patched-vscode/build/.webignore index bc8fe659..88fe96f5 100644 --- a/patched-vscode/build/.webignore +++ b/patched-vscode/build/.webignore @@ -18,23 +18,20 @@ jschardet/dist/jschardet.js vscode-textmate/webpack.config.js -xterm/src/** +@xterm/xterm/src/** -xterm-addon-canvas/src/** -xterm-addon-canvas/out/** +@xterm/addon-image/src/** +@xterm/addon-image/out/** -xterm-addon-image/src/** -xterm-addon-image/out/** +@xterm/addon-search/src/** +@xterm/addon-search/out/** +@xterm/addon-search/fixtures/** -xterm-addon-search/src/** -xterm-addon-search/out/** -xterm-addon-search/fixtures/** +@xterm/addon-unicode11/src/** +@xterm/addon-unicode11/out/** -xterm-addon-unicode11/src/** -xterm-addon-unicode11/out/** - -xterm-addon-webgl/src/** -xterm-addon-webgl/out/** +@xterm/addon-webgl/src/** +@xterm/addon-webgl/out/** # This makes sure the model is included in the package !@vscode/vscode-languagedetection/model/** diff --git a/patched-vscode/build/azure-pipelines/alpine/cli-build-alpine.yml b/patched-vscode/build/azure-pipelines/alpine/cli-build-alpine.yml index d10fbe89..a6442dfe 100644 --- a/patched-vscode/build/azure-pipelines/alpine/cli-build-alpine.yml +++ b/patched-vscode/build/azure-pipelines/alpine/cli-build-alpine.yml @@ -7,12 +7,16 @@ parameters: default: false - name: VSCODE_QUALITY type: string + - name: VSCODE_CHECK_ONLY + type: boolean + default: false steps: - task: NodeTool@0 inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - ${{ if ne(parameters.VSCODE_QUALITY, 'oss') }}: # Install yarn as the ARM64 build agent is using vanilla Ubuntu @@ -29,13 +33,13 @@ steps: workingDirectory: build displayName: Install pipeline build - - template: ../cli/cli-apply-patches.yml + - template: ../cli/cli-apply-patches.yml@self - task: Npm@1 displayName: Download openssl prebuilt inputs: command: custom - customCommand: pack @vscode-internal/openssl-prebuilt@0.0.10 + customCommand: pack @vscode-internal/openssl-prebuilt@0.0.11 customRegistry: useFeed customFeed: "Monaco/openssl-prebuilt" workingDir: $(Build.ArtifactStagingDirectory) @@ -43,7 +47,7 @@ steps: - script: | set -e mkdir $(Build.ArtifactStagingDirectory)/openssl - tar -xvzf $(Build.ArtifactStagingDirectory)/vscode-internal-openssl-prebuilt-0.0.10.tgz --strip-components=1 --directory=$(Build.ArtifactStagingDirectory)/openssl + tar -xvzf $(Build.ArtifactStagingDirectory)/vscode-internal-openssl-prebuilt-0.0.11.tgz --strip-components=1 --directory=$(Build.ArtifactStagingDirectory)/openssl displayName: Extract openssl prebuilt # inspired by: https://github.com/emk/rust-musl-builder/blob/main/Dockerfile @@ -54,7 +58,7 @@ steps: sudo ln -s "/usr/bin/g++" "/usr/bin/musl-g++" || echo "link exists" displayName: Install musl build dependencies - - template: ../cli/install-rust-posix.yml + - template: ../cli/install-rust-posix.yml@self parameters: targets: - ${{ if eq(parameters.VSCODE_BUILD_ALPINE_ARM64, true) }}: @@ -63,7 +67,7 @@ steps: - x86_64-unknown-linux-musl - ${{ if eq(parameters.VSCODE_BUILD_ALPINE_ARM64, true) }}: - - template: ../cli/cli-compile-and-publish.yml + - template: ../cli/cli-compile.yml@self parameters: VSCODE_CLI_TARGET: aarch64-unknown-linux-musl VSCODE_CLI_ARTIFACT: vscode_cli_alpine_arm64_cli @@ -76,7 +80,7 @@ steps: OPENSSL_STATIC: "1" - ${{ if eq(parameters.VSCODE_BUILD_ALPINE, true) }}: - - template: ../cli/cli-compile-and-publish.yml + - template: ../cli/cli-compile.yml@self parameters: VSCODE_CLI_TARGET: x86_64-unknown-linux-musl VSCODE_CLI_ARTIFACT: vscode_cli_alpine_x64_cli @@ -87,3 +91,24 @@ steps: OPENSSL_LIB_DIR: $(Build.ArtifactStagingDirectory)/openssl/x64-linux-musl/lib OPENSSL_INCLUDE_DIR: $(Build.ArtifactStagingDirectory)/openssl/x64-linux-musl/include OPENSSL_STATIC: "1" + + - ${{ if not(parameters.VSCODE_CHECK_ONLY) }}: + - ${{ if eq(parameters.VSCODE_BUILD_ALPINE_ARM64, true) }}: + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(Build.ArtifactStagingDirectory)/vscode_cli_alpine_arm64_cli.tar.gz + artifactName: vscode_cli_alpine_arm64_cli + sbomBuildDropPath: $(Build.ArtifactStagingDirectory)/cli + sbomPackageName: "VS Code Alpine arm64 CLI" + sbomPackageVersion: $(Build.SourceVersion) + displayName: Publish vscode_cli_alpine_arm64_cli artifact + + - ${{ if eq(parameters.VSCODE_BUILD_ALPINE, true) }}: + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(Build.ArtifactStagingDirectory)/vscode_cli_alpine_x64_cli.tar.gz + artifactName: vscode_cli_alpine_x64_cli + sbomBuildDropPath: $(Build.ArtifactStagingDirectory)/cli + sbomPackageName: "VS Code Alpine x64 CLI" + sbomPackageVersion: $(Build.SourceVersion) + displayName: Publish vscode_cli_alpine_x64_cli artifact diff --git a/patched-vscode/build/azure-pipelines/alpine/product-build-alpine.yml b/patched-vscode/build/azure-pipelines/alpine/product-build-alpine.yml index 4e318644..2c55132a 100644 --- a/patched-vscode/build/azure-pipelines/alpine/product-build-alpine.yml +++ b/patched-vscode/build/azure-pipelines/alpine/product-build-alpine.yml @@ -3,8 +3,9 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - - template: ../distro/download-distro.yml + - template: ../distro/download-distro.yml@self - task: AzureKeyVault@1 displayName: "Azure Key Vault: Get Secrets" @@ -106,7 +107,7 @@ steps: - script: node build/azure-pipelines/distro/mixin-quality displayName: Mixin distro quality - - template: ../common/install-builtin-extensions.yml + - template: ../common/install-builtin-extensions.yml@self - script: | set -e @@ -114,8 +115,10 @@ steps: yarn gulp vscode-reh-$TARGET-min-ci (cd .. && mv vscode-reh-$TARGET vscode-server-$TARGET) # TODO@joaomoreno ARCHIVE_PATH=".build/linux/server/vscode-server-$TARGET.tar.gz" + DIR_PATH="$(realpath ../vscode-server-$TARGET)" mkdir -p $(dirname $ARCHIVE_PATH) tar --owner=0 --group=0 -czf $ARCHIVE_PATH -C .. vscode-server-$TARGET + echo "##vso[task.setvariable variable=SERVER_DIR_PATH]$DIR_PATH" echo "##vso[task.setvariable variable=SERVER_PATH]$ARCHIVE_PATH" env: GITHUB_TOKEN: "$(github-distro-mixin-password)" @@ -127,8 +130,10 @@ steps: yarn gulp vscode-reh-web-$TARGET-min-ci (cd .. && mv vscode-reh-web-$TARGET vscode-server-$TARGET-web) # TODO@joaomoreno ARCHIVE_PATH=".build/linux/web/vscode-server-$TARGET-web.tar.gz" + DIR_PATH="$(realpath ../vscode-server-$TARGET-web)" mkdir -p $(dirname $ARCHIVE_PATH) tar --owner=0 --group=0 -czf $ARCHIVE_PATH -C .. vscode-server-$TARGET-web + echo "##vso[task.setvariable variable=WEB_DIR_PATH]$DIR_PATH" echo "##vso[task.setvariable variable=WEB_PATH]$ARCHIVE_PATH" env: GITHUB_TOKEN: "$(github-distro-mixin-password)" @@ -138,23 +143,40 @@ steps: condition: and(succeededOrFailed(), notIn(variables['Agent.JobStatus'], 'Succeeded', 'SucceededWithIssues')) displayName: Generate artifact prefix - - publish: $(SERVER_PATH) - artifact: $(ARTIFACT_PREFIX)vscode_server_alpine_$(VSCODE_ARCH)_archive-unsigned + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(SERVER_PATH) + artifactName: $(ARTIFACT_PREFIX)vscode_server_alpine_$(VSCODE_ARCH)_archive-unsigned + sbomBuildDropPath: $(SERVER_DIR_PATH) + sbomPackageName: "VS Code Alpine $(VSCODE_ARCH) Server" + sbomPackageVersion: $(Build.SourceVersion) displayName: Publish server archive condition: and(succeededOrFailed(), ne(variables['SERVER_PATH'], ''), ne(variables['VSCODE_ARCH'], 'x64')) - - publish: $(WEB_PATH) - artifact: $(ARTIFACT_PREFIX)vscode_web_alpine_$(VSCODE_ARCH)_archive-unsigned + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(WEB_PATH) + artifactName: $(ARTIFACT_PREFIX)vscode_web_alpine_$(VSCODE_ARCH)_archive-unsigned + sbomBuildDropPath: $(WEB_DIR_PATH) + sbomPackageName: "VS Code Alpine $(VSCODE_ARCH) Web" + sbomPackageVersion: $(Build.SourceVersion) displayName: Publish web server archive condition: and(succeededOrFailed(), ne(variables['WEB_PATH'], ''), ne(variables['VSCODE_ARCH'], 'x64')) - # Legacy x64 artifact name - - publish: $(SERVER_PATH) - artifact: $(ARTIFACT_PREFIX)vscode_server_linux_alpine_archive-unsigned + # same as above, keep legacy name + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(SERVER_PATH) + artifactName: $(ARTIFACT_PREFIX)vscode_server_linux_alpine_archive-unsigned + sbomEnabled: false displayName: Publish x64 server archive condition: and(succeededOrFailed(), ne(variables['SERVER_PATH'], ''), eq(variables['VSCODE_ARCH'], 'x64')) - - publish: $(WEB_PATH) - artifact: $(ARTIFACT_PREFIX)vscode_web_linux_alpine_archive-unsigned + # same as above, keep legacy name + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(WEB_PATH) + artifactName: $(ARTIFACT_PREFIX)vscode_web_linux_alpine_archive-unsigned + sbomEnabled: false displayName: Publish x64 web server archive condition: and(succeededOrFailed(), ne(variables['WEB_PATH'], ''), eq(variables['VSCODE_ARCH'], 'x64')) diff --git a/patched-vscode/build/azure-pipelines/cli/cli-apply-patches.yml b/patched-vscode/build/azure-pipelines/cli/cli-apply-patches.yml index b96aa4ef..2815124e 100644 --- a/patched-vscode/build/azure-pipelines/cli/cli-apply-patches.yml +++ b/patched-vscode/build/azure-pipelines/cli/cli-apply-patches.yml @@ -1,5 +1,5 @@ steps: - - template: ../distro/download-distro.yml + - template: ../distro/download-distro.yml@self - script: node build/azure-pipelines/distro/mixin-quality displayName: Mixin distro quality diff --git a/patched-vscode/build/azure-pipelines/cli/cli-compile-and-publish.yml b/patched-vscode/build/azure-pipelines/cli/cli-compile-and-publish.yml deleted file mode 100644 index 37d68e2c..00000000 --- a/patched-vscode/build/azure-pipelines/cli/cli-compile-and-publish.yml +++ /dev/null @@ -1,103 +0,0 @@ -parameters: - - name: VSCODE_QUALITY - type: string - - name: VSCODE_CLI_TARGET - type: string - - name: VSCODE_CLI_ARTIFACT - type: string - - name: VSCODE_CLI_ENV - type: object - default: {} - - name: VSCODE_CHECK_ONLY - type: boolean - default: false - -steps: - - ${{ if contains(parameters.VSCODE_CLI_TARGET, '-windows-') }}: - - ${{ if eq(parameters.VSCODE_QUALITY, 'oss') }}: - - pwsh: Write-Host "##vso[task.setvariable variable=VSCODE_CLI_PRODUCT_JSON]$(Build.SourcesDirectory)/product.json" - displayName: Set product.json path - - ${{ else }}: - - pwsh: Write-Host "##vso[task.setvariable variable=VSCODE_CLI_PRODUCT_JSON]$(Build.SourcesDirectory)/.build/distro/mixin/${{ parameters.VSCODE_QUALITY }}/product.json" - displayName: Set product.json path - - ${{ else }}: - - ${{ if eq(parameters.VSCODE_QUALITY, 'oss') }}: - - script: echo "##vso[task.setvariable variable=VSCODE_CLI_PRODUCT_JSON]$(Build.SourcesDirectory)/product.json" - displayName: Set product.json path - - ${{ else }}: - - script: echo "##vso[task.setvariable variable=VSCODE_CLI_PRODUCT_JSON]$(Build.SourcesDirectory)/.build/distro/mixin/${{ parameters.VSCODE_QUALITY }}/product.json" - displayName: Set product.json path - - - ${{ if parameters.VSCODE_CHECK_ONLY }}: - - script: rustup component add clippy && cargo clippy --target ${{ parameters.VSCODE_CLI_TARGET }} --bin=code - displayName: Lint ${{ parameters.VSCODE_CLI_TARGET }} - workingDirectory: $(Build.SourcesDirectory)/cli - env: - CARGO_NET_GIT_FETCH_WITH_CLI: true - ${{ each pair in parameters.VSCODE_CLI_ENV }}: - ${{ pair.key }}: ${{ pair.value }} - - - ${{ else }}: - - script: cargo build --release --target ${{ parameters.VSCODE_CLI_TARGET }} --bin=code - displayName: Compile ${{ parameters.VSCODE_CLI_TARGET }} - workingDirectory: $(Build.SourcesDirectory)/cli - env: - CARGO_NET_GIT_FETCH_WITH_CLI: true - VSCODE_CLI_COMMIT: $(Build.SourceVersion) - ${{ each pair in parameters.VSCODE_CLI_ENV }}: - ${{ pair.key }}: ${{ pair.value }} - - - ${{ if contains(parameters.VSCODE_CLI_TARGET, '-windows-') }}: - - powershell: | - . build/azure-pipelines/win32/exec.ps1 - $ErrorActionPreference = "Stop" - $AppProductJson = Get-Content -Raw -Path "$env:VSCODE_CLI_PRODUCT_JSON" | ConvertFrom-Json - $env:VSCODE_CLI_APPLICATION_NAME = $AppProductJson.applicationName - - Write-Host "##vso[task.setvariable variable=VSCODE_CLI_APPLICATION_NAME]$env:VSCODE_CLI_APPLICATION_NAME" - - Move-Item -Path $(Build.SourcesDirectory)/cli/target/${{ parameters.VSCODE_CLI_TARGET }}/release/code.exe -Destination "$(Build.ArtifactStagingDirectory)/${env:VSCODE_CLI_APPLICATION_NAME}.exe" - - - task: ArchiveFiles@2 - inputs: - rootFolderOrFile: $(Build.ArtifactStagingDirectory)/$(VSCODE_CLI_APPLICATION_NAME).exe - includeRootFolder: false - archiveType: zip - archiveFile: $(Build.ArtifactStagingDirectory)/${{ parameters.VSCODE_CLI_ARTIFACT }}.zip - - - publish: $(Build.ArtifactStagingDirectory)/${{ parameters.VSCODE_CLI_ARTIFACT }}.zip - artifact: ${{ parameters.VSCODE_CLI_ARTIFACT }} - displayName: Publish ${{ parameters.VSCODE_CLI_ARTIFACT }} artifact - - - ${{ else }}: - - script: | - set -e - VSCODE_CLI_APPLICATION_NAME=$(node -p "require(\"$VSCODE_CLI_PRODUCT_JSON\").applicationName") - echo "##vso[task.setvariable variable=VSCODE_CLI_APPLICATION_NAME]$VSCODE_CLI_APPLICATION_NAME" - - mv $(Build.SourcesDirectory)/cli/target/${{ parameters.VSCODE_CLI_TARGET }}/release/code $(Build.ArtifactStagingDirectory)/$VSCODE_CLI_APPLICATION_NAME - - - ${{ if contains(parameters.VSCODE_CLI_TARGET, '-darwin') }}: - - task: ArchiveFiles@2 - inputs: - rootFolderOrFile: $(Build.ArtifactStagingDirectory)/$(VSCODE_CLI_APPLICATION_NAME) - includeRootFolder: false - archiveType: zip - archiveFile: $(Build.ArtifactStagingDirectory)/${{ parameters.VSCODE_CLI_ARTIFACT }}.zip - - - publish: $(Build.ArtifactStagingDirectory)/${{ parameters.VSCODE_CLI_ARTIFACT }}.zip - artifact: ${{ parameters.VSCODE_CLI_ARTIFACT }} - displayName: Publish ${{ parameters.VSCODE_CLI_ARTIFACT }} artifact - - - ${{ else }}: - - task: ArchiveFiles@2 - inputs: - rootFolderOrFile: $(Build.ArtifactStagingDirectory)/$(VSCODE_CLI_APPLICATION_NAME) - includeRootFolder: false - archiveType: tar - tarCompression: gz - archiveFile: $(Build.ArtifactStagingDirectory)/${{ parameters.VSCODE_CLI_ARTIFACT }}.tar.gz - - - publish: $(Build.ArtifactStagingDirectory)/${{ parameters.VSCODE_CLI_ARTIFACT }}.tar.gz - artifact: ${{ parameters.VSCODE_CLI_ARTIFACT }} - displayName: Publish ${{ parameters.VSCODE_CLI_ARTIFACT }} artifact diff --git a/patched-vscode/build/azure-pipelines/cli/cli-compile.yml b/patched-vscode/build/azure-pipelines/cli/cli-compile.yml new file mode 100644 index 00000000..267682f7 --- /dev/null +++ b/patched-vscode/build/azure-pipelines/cli/cli-compile.yml @@ -0,0 +1,146 @@ +parameters: + - name: VSCODE_QUALITY + type: string + - name: VSCODE_CLI_TARGET + type: string + - name: VSCODE_CLI_ARTIFACT + type: string + - name: VSCODE_CLI_ENV + type: object + default: {} + - name: VSCODE_CHECK_ONLY + type: boolean + default: false + +steps: + - ${{ if contains(parameters.VSCODE_CLI_TARGET, '-windows-') }}: + - ${{ if eq(parameters.VSCODE_QUALITY, 'oss') }}: + - pwsh: Write-Host "##vso[task.setvariable variable=VSCODE_CLI_PRODUCT_JSON]$(Build.SourcesDirectory)/product.json" + displayName: Set product.json path + - ${{ else }}: + - pwsh: Write-Host "##vso[task.setvariable variable=VSCODE_CLI_PRODUCT_JSON]$(Build.SourcesDirectory)/.build/distro/mixin/${{ parameters.VSCODE_QUALITY }}/product.json" + displayName: Set product.json path + - ${{ else }}: + - ${{ if eq(parameters.VSCODE_QUALITY, 'oss') }}: + - script: echo "##vso[task.setvariable variable=VSCODE_CLI_PRODUCT_JSON]$(Build.SourcesDirectory)/product.json" + displayName: Set product.json path + - ${{ else }}: + - script: echo "##vso[task.setvariable variable=VSCODE_CLI_PRODUCT_JSON]$(Build.SourcesDirectory)/.build/distro/mixin/${{ parameters.VSCODE_QUALITY }}/product.json" + displayName: Set product.json path + + - ${{ if parameters.VSCODE_CHECK_ONLY }}: + - script: cargo clippy --target ${{ parameters.VSCODE_CLI_TARGET }} --bin=code + displayName: Lint ${{ parameters.VSCODE_CLI_TARGET }} + workingDirectory: $(Build.SourcesDirectory)/cli + env: + CARGO_NET_GIT_FETCH_WITH_CLI: true + ${{ each pair in parameters.VSCODE_CLI_ENV }}: + ${{ pair.key }}: ${{ pair.value }} + + - ${{ else }}: + - ${{ if contains(parameters.VSCODE_CLI_TARGET, '-linux-') }}: + - script: | + set -e + if [ -n "$SYSROOT_ARCH" ]; then + export VSCODE_SYSROOT_PREFIX='-glibc-2.17' + export VSCODE_SYSROOT_DIR=$(Build.SourcesDirectory)/.build/sysroots + node -e '(async () => { const { getVSCodeSysroot } = require("../build/linux/debian/install-sysroot.js"); await getVSCodeSysroot(process.env["SYSROOT_ARCH"]); })()' + if [ "$SYSROOT_ARCH" == "arm64" ]; then + export CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER="$VSCODE_SYSROOT_DIR/aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc" + export CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUSTFLAGS="-C link-arg=--sysroot=$VSCODE_SYSROOT_DIR/aarch64-linux-gnu/aarch64-linux-gnu/sysroot" + export CC_aarch64_unknown_linux_gnu="$VSCODE_SYSROOT_DIR/aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc --sysroot=$VSCODE_SYSROOT_DIR/aarch64-linux-gnu/aarch64-linux-gnu/sysroot" + export OBJDUMP="$VSCODE_SYSROOT_DIR/aarch64-linux-gnu/aarch64-linux-gnu/bin/objdump" + elif [ "$SYSROOT_ARCH" == "amd64" ]; then + export CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER="$VSCODE_SYSROOT_DIR/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc" + export CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUSTFLAGS="-C link-arg=--sysroot=$VSCODE_SYSROOT_DIR/x86_64-linux-gnu/x86_64-linux-gnu/sysroot -C link-arg=-L$VSCODE_SYSROOT_DIR/x86_64-linux-gnu/x86_64-linux-gnu/sysroot/usr/lib/x86_64-linux-gnu" + export CC_x86_64_unknown_linux_gnu="$VSCODE_SYSROOT_DIR/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc --sysroot=$VSCODE_SYSROOT_DIR/x86_64-linux-gnu/x86_64-linux-gnu/sysroot" + export OBJDUMP="$VSCODE_SYSROOT_DIR/x86_64-linux-gnu/x86_64-linux-gnu/bin/objdump" + elif [ "$SYSROOT_ARCH" == "armhf" ]; then + export CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_LINKER="$VSCODE_SYSROOT_DIR/arm-rpi-linux-gnueabihf/bin/arm-rpi-linux-gnueabihf-gcc" + export CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_RUSTFLAGS="-C link-arg=--sysroot=$VSCODE_SYSROOT_DIR/arm-rpi-linux-gnueabihf/arm-rpi-linux-gnueabihf/sysroot" + export CC_armv7_unknown_linux_gnueabihf="$VSCODE_SYSROOT_DIR/arm-rpi-linux-gnueabihf/bin/arm-rpi-linux-gnueabihf-gcc --sysroot=$VSCODE_SYSROOT_DIR/arm-rpi-linux-gnueabihf/arm-rpi-linux-gnueabihf/sysroot" + export OBJDUMP="$VSCODE_SYSROOT_DIR/arm-rpi-linux-gnueabihf/arm-rpi-linux-gnueabihf/bin/objdump" + fi + fi + + cargo build --release --target ${{ parameters.VSCODE_CLI_TARGET }} --bin=code + + # verify glibc requirement + if [ -n "$SYSROOT_ARCH" ]; then + glibc_version="2.17" + while IFS= read -r line; do + if [[ $line == *"GLIBC_"* ]]; then + version=$(echo "$line" | awk '{print $5}' | tr -d '()') + version=${version#*_} + if [[ $(printf "%s\n%s" "$version" "$glibc_version" | sort -V | tail -n1) == "$version" ]]; then + glibc_version=$version + fi + fi + done < <("$OBJDUMP" -T "$PWD/target/${{ parameters.VSCODE_CLI_TARGET }}/release/code") + if [[ "$glibc_version" != "2.17" ]]; then + echo "Error: binary has dependency on GLIBC > 2.17" + exit 1 + fi + fi + displayName: Compile ${{ parameters.VSCODE_CLI_TARGET }} + workingDirectory: $(Build.SourcesDirectory)/cli + env: + CARGO_NET_GIT_FETCH_WITH_CLI: true + VSCODE_CLI_COMMIT: $(Build.SourceVersion) + GITHUB_TOKEN: "$(github-distro-mixin-password)" + ${{ each pair in parameters.VSCODE_CLI_ENV }}: + ${{ pair.key }}: ${{ pair.value }} + + - ${{ else }}: + - script: cargo build --release --target ${{ parameters.VSCODE_CLI_TARGET }} --bin=code + displayName: Compile ${{ parameters.VSCODE_CLI_TARGET }} + workingDirectory: $(Build.SourcesDirectory)/cli + env: + CARGO_NET_GIT_FETCH_WITH_CLI: true + VSCODE_CLI_COMMIT: $(Build.SourceVersion) + ${{ each pair in parameters.VSCODE_CLI_ENV }}: + ${{ pair.key }}: ${{ pair.value }} + + - ${{ if contains(parameters.VSCODE_CLI_TARGET, '-windows-') }}: + - powershell: | + . build/azure-pipelines/win32/exec.ps1 + $ErrorActionPreference = "Stop" + $AppProductJson = Get-Content -Raw -Path "$env:VSCODE_CLI_PRODUCT_JSON" | ConvertFrom-Json + $env:VSCODE_CLI_APPLICATION_NAME = $AppProductJson.applicationName + + Write-Host "##vso[task.setvariable variable=VSCODE_CLI_APPLICATION_NAME]$env:VSCODE_CLI_APPLICATION_NAME" + + New-Item -ItemType Directory -Force -Path "$(Build.ArtifactStagingDirectory)/cli" + Move-Item -Path $(Build.SourcesDirectory)/cli/target/${{ parameters.VSCODE_CLI_TARGET }}/release/code.exe -Destination "$(Build.ArtifactStagingDirectory)/cli/${env:VSCODE_CLI_APPLICATION_NAME}.exe" + displayName: Stage CLI + + - task: ArchiveFiles@2 + displayName: Archive CLI + inputs: + rootFolderOrFile: $(Build.ArtifactStagingDirectory)/cli/$(VSCODE_CLI_APPLICATION_NAME).exe + includeRootFolder: false + archiveType: zip + archiveFile: $(Build.ArtifactStagingDirectory)/${{ parameters.VSCODE_CLI_ARTIFACT }}.zip + + - ${{ else }}: + - script: | + set -e + VSCODE_CLI_APPLICATION_NAME=$(node -p "require(\"$VSCODE_CLI_PRODUCT_JSON\").applicationName") + echo "##vso[task.setvariable variable=VSCODE_CLI_APPLICATION_NAME]$VSCODE_CLI_APPLICATION_NAME" + + mkdir -p $(Build.ArtifactStagingDirectory)/cli + mv $(Build.SourcesDirectory)/cli/target/${{ parameters.VSCODE_CLI_TARGET }}/release/code $(Build.ArtifactStagingDirectory)/cli/$VSCODE_CLI_APPLICATION_NAME + displayName: Stage CLI + + - task: ArchiveFiles@2 + displayName: Archive CLI + inputs: + rootFolderOrFile: $(Build.ArtifactStagingDirectory)/cli/$(VSCODE_CLI_APPLICATION_NAME) + includeRootFolder: false + ${{ if contains(parameters.VSCODE_CLI_TARGET, '-darwin') }}: + archiveType: zip + archiveFile: $(Build.ArtifactStagingDirectory)/${{ parameters.VSCODE_CLI_ARTIFACT }}.zip + ${{ else }}: + archiveType: tar + tarCompression: gz + archiveFile: $(Build.ArtifactStagingDirectory)/${{ parameters.VSCODE_CLI_ARTIFACT }}.tar.gz diff --git a/patched-vscode/build/azure-pipelines/cli/cli-darwin-sign.yml b/patched-vscode/build/azure-pipelines/cli/cli-darwin-sign.yml index 7d4cbdae..75a8235f 100644 --- a/patched-vscode/build/azure-pipelines/cli/cli-darwin-sign.yml +++ b/patched-vscode/build/azure-pipelines/cli/cli-darwin-sign.yml @@ -26,10 +26,16 @@ steps: artifact: ${{ target }} path: $(Build.ArtifactStagingDirectory)/pkg/${{ target }} - - script: node build/azure-pipelines/common/sign $(Agent.ToolsDirectory)/esrpclient/*/*/net6.0/esrpcli.dll darwin-sign $(ESRP-PKI) $(esrp-aad-username) $(esrp-aad-password) $(Build.ArtifactStagingDirectory)/pkg "*.zip" + - task: ExtractFiles@1 + displayName: Extract artifact + inputs: + archiveFilePatterns: $(Build.ArtifactStagingDirectory)/pkg/${{ target }}/*.zip + destinationFolder: $(Build.ArtifactStagingDirectory)/sign/${{ target }} + + - script: node build/azure-pipelines/common/sign $(Agent.ToolsDirectory)/esrpclient/*/*/net6.0/esrpcli.dll sign-darwin $(ESRP-PKI) $(esrp-aad-username) $(esrp-aad-password) $(Build.ArtifactStagingDirectory)/pkg "*.zip" displayName: Codesign - - script: node build/azure-pipelines/common/sign $(Agent.ToolsDirectory)/esrpclient/*/*/net6.0/esrpcli.dll darwin-notarize $(ESRP-PKI) $(esrp-aad-username) $(esrp-aad-password) $(Build.ArtifactStagingDirectory)/pkg "*.zip" + - script: node build/azure-pipelines/common/sign $(Agent.ToolsDirectory)/esrpclient/*/*/net6.0/esrpcli.dll notarize-darwin $(ESRP-PKI) $(esrp-aad-username) $(esrp-aad-password) $(Build.ArtifactStagingDirectory)/pkg "*.zip" displayName: Notarize - ${{ each target in parameters.VSCODE_CLI_ARTIFACTS }}: @@ -40,5 +46,11 @@ steps: echo "##vso[task.setvariable variable=ASSET_ID]$ASSET_ID" displayName: Set asset id variable - - publish: $(Build.ArtifactStagingDirectory)/pkg/${{ target }}/$(ASSET_ID).zip - artifact: $(ASSET_ID) + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(Build.ArtifactStagingDirectory)/pkg/${{ target }}/$(ASSET_ID).zip + artifactName: $(ASSET_ID) + sbomBuildDropPath: $(Build.ArtifactStagingDirectory)/sign/${{ target }} + sbomPackageName: "VS Code macOS ${{ target }} CLI" + sbomPackageVersion: $(Build.SourceVersion) + displayName: Publish signed artifact with ID $(ASSET_ID) diff --git a/patched-vscode/build/azure-pipelines/cli/cli-win32-sign.yml b/patched-vscode/build/azure-pipelines/cli/cli-win32-sign.yml index fe46171a..f8d11e80 100644 --- a/patched-vscode/build/azure-pipelines/cli/cli-win32-sign.yml +++ b/patched-vscode/build/azure-pipelines/cli/cli-win32-sign.yml @@ -20,12 +20,13 @@ steps: - ${{ each target in parameters.VSCODE_CLI_ARTIFACTS }}: - task: DownloadPipelineArtifact@2 - displayName: Download artifacts + displayName: Download artifact inputs: artifact: ${{ target }} path: $(Build.ArtifactStagingDirectory)/pkg/${{ target }} - task: ExtractFiles@1 + displayName: Extract artifact inputs: archiveFilePatterns: $(Build.ArtifactStagingDirectory)/pkg/${{ target }}/*.zip destinationFolder: $(Build.ArtifactStagingDirectory)/sign/${{ target }} @@ -41,8 +42,8 @@ steps: echo "##vso[task.setvariable variable=EsrpCliDllPath]$EsrpCliDllPath" displayName: Find ESRP CLI - - powershell: node build\azure-pipelines\common\sign $env:EsrpCliDllPath windows $(ESRP-PKI) $(esrp-aad-username) $(esrp-aad-password) $(Build.ArtifactStagingDirectory)/sign "*.exe" - displayName: "Code sign" + - powershell: node build\azure-pipelines\common\sign $env:EsrpCliDllPath sign-windows $(ESRP-PKI) $(esrp-aad-username) $(esrp-aad-password) $(Build.ArtifactStagingDirectory)/sign "*.exe" + displayName: Codesign - ${{ each target in parameters.VSCODE_CLI_ARTIFACTS }}: - powershell: | @@ -51,11 +52,18 @@ steps: displayName: Set asset id variable - task: ArchiveFiles@2 + displayName: Archive signed files inputs: rootFolderOrFile: $(Build.ArtifactStagingDirectory)/sign/${{ target }} includeRootFolder: false archiveType: zip archiveFile: $(Build.ArtifactStagingDirectory)/$(ASSET_ID).zip - - publish: $(Build.ArtifactStagingDirectory)/$(ASSET_ID).zip - artifact: $(ASSET_ID) + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(Build.ArtifactStagingDirectory)/$(ASSET_ID).zip + artifactName: $(ASSET_ID) + sbomBuildDropPath: $(Build.ArtifactStagingDirectory)/sign/${{ target }} + sbomPackageName: "VS Code Windows ${{ target }} CLI" + sbomPackageVersion: $(Build.SourceVersion) + displayName: Publish signed artifact with ID $(ASSET_ID) diff --git a/patched-vscode/build/azure-pipelines/cli/install-rust-posix.yml b/patched-vscode/build/azure-pipelines/cli/install-rust-posix.yml index d6022a44..89867143 100644 --- a/patched-vscode/build/azure-pipelines/cli/install-rust-posix.yml +++ b/patched-vscode/build/azure-pipelines/cli/install-rust-posix.yml @@ -1,7 +1,7 @@ parameters: - name: channel type: string - default: 1.71.0 + default: 1.77 - name: targets default: [] type: object @@ -9,29 +9,43 @@ parameters: # Todo: use 1ES pipeline once extension is installed in ADO steps: + - task: RustInstaller@1 + inputs: + rustVersion: ms-${{ parameters.channel }} + cratesIoFeedOverride: $(CARGO_REGISTRY) + additionalTargets: ${{ join(' ', parameters.targets) }} + toolchainFeed: https://pkgs.dev.azure.com/monacotools/Monaco/_packaging/vscode/nuget/v3/index.json + default: true + addToPath: true + displayName: Install MSFT Rust + condition: and(succeeded(), ne(variables['CARGO_REGISTRY'], 'none')) + - script: | set -e curl https://sh.rustup.rs -sSf | sh -s -- -y --profile minimal --default-toolchain $RUSTUP_TOOLCHAIN echo "##vso[task.setvariable variable=PATH;]$PATH:$HOME/.cargo/bin" env: RUSTUP_TOOLCHAIN: ${{ parameters.channel }} - displayName: "Install Rust" + displayName: Install OSS Rust + condition: and(succeeded(), eq(variables['CARGO_REGISTRY'], 'none')) - script: | set -e rustup default $RUSTUP_TOOLCHAIN rustup update $RUSTUP_TOOLCHAIN + rustup component add clippy env: RUSTUP_TOOLCHAIN: ${{ parameters.channel }} displayName: "Set Rust version" + condition: and(succeeded(), eq(variables['CARGO_REGISTRY'], 'none')) - ${{ each target in parameters.targets }}: - script: rustup target add ${{ target }} displayName: "Adding Rust target '${{ target }}'" + condition: and(succeeded(), eq(variables['CARGO_REGISTRY'], 'none')) - script: | set -e rustc --version cargo --version - rustup --version displayName: "Check Rust versions" diff --git a/patched-vscode/build/azure-pipelines/cli/install-rust-win32.yml b/patched-vscode/build/azure-pipelines/cli/install-rust-win32.yml index 373c41dd..22fba8d7 100644 --- a/patched-vscode/build/azure-pipelines/cli/install-rust-win32.yml +++ b/patched-vscode/build/azure-pipelines/cli/install-rust-win32.yml @@ -1,7 +1,7 @@ parameters: - name: channel type: string - default: 1.71.0 + default: 1.77 - name: targets default: [] type: object @@ -9,6 +9,17 @@ parameters: # Todo: use 1ES pipeline once extension is installed in ADO steps: + - task: RustInstaller@1 + inputs: + rustVersion: ms-${{ parameters.channel }} + cratesIoFeedOverride: $(CARGO_REGISTRY) + additionalTargets: ${{ join(' ', parameters.targets) }} + toolchainFeed: https://pkgs.dev.azure.com/monacotools/Monaco/_packaging/vscode/nuget/v3/index.json + default: true + addToPath: true + displayName: Install MSFT Rust + condition: and(succeeded(), ne(variables['CARGO_REGISTRY'], 'none')) + - powershell: | . build/azure-pipelines/win32/exec.ps1 Invoke-WebRequest -Uri "https://win.rustup.rs" -Outfile $(Build.ArtifactStagingDirectory)/rustup-init.exe @@ -16,7 +27,8 @@ steps: echo "##vso[task.prependpath]$env:USERPROFILE\.cargo\bin" env: RUSTUP_TOOLCHAIN: ${{ parameters.channel }} - displayName: "Install Rust" + displayName: Install OSS Rust + condition: and(succeeded(), eq(variables['CARGO_REGISTRY'], 'none')) - powershell: | . build/azure-pipelines/win32/exec.ps1 @@ -25,14 +37,15 @@ steps: env: RUSTUP_TOOLCHAIN: ${{ parameters.channel }} displayName: "Set Rust version" + condition: and(succeeded(), eq(variables['CARGO_REGISTRY'], 'none')) - ${{ each target in parameters.targets }}: - script: rustup target add ${{ target }} displayName: "Adding Rust target '${{ target }}'" + condition: and(succeeded(), eq(variables['CARGO_REGISTRY'], 'none')) - powershell: | . build/azure-pipelines/win32/exec.ps1 exec { rustc --version } exec { cargo --version } - exec { rustup --version } displayName: "Check Rust versions" diff --git a/patched-vscode/build/azure-pipelines/cli/test.yml b/patched-vscode/build/azure-pipelines/cli/test.yml index 24ab9682..8b525845 100644 --- a/patched-vscode/build/azure-pipelines/cli/test.yml +++ b/patched-vscode/build/azure-pipelines/cli/test.yml @@ -1,7 +1,7 @@ steps: - - template: ./install-rust-posix.yml + - template: ./install-rust-posix.yml@self - - script: rustup component add clippy && cargo clippy -- -D warnings + - script: cargo clippy -- -D warnings workingDirectory: cli displayName: Clippy lint diff --git a/patched-vscode/build/azure-pipelines/common/computeBuiltInDepsCacheKey.js b/patched-vscode/build/azure-pipelines/common/computeBuiltInDepsCacheKey.js index a7bb6a1c..2d747f56 100644 --- a/patched-vscode/build/azure-pipelines/common/computeBuiltInDepsCacheKey.js +++ b/patched-vscode/build/azure-pipelines/common/computeBuiltInDepsCacheKey.js @@ -8,9 +8,9 @@ const fs = require("fs"); const path = require("path"); const crypto = require("crypto"); const productjson = JSON.parse(fs.readFileSync(path.join(__dirname, '../../../product.json'), 'utf8')); -const shasum = crypto.createHash('sha1'); +const shasum = crypto.createHash('sha256'); for (const ext of productjson.builtInExtensions) { shasum.update(`${ext.name}@${ext.version}`); } process.stdout.write(shasum.digest('hex')); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcHV0ZUJ1aWx0SW5EZXBzQ2FjaGVLZXkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjb21wdXRlQnVpbHRJbkRlcHNDYWNoZUtleS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7O0FBRWhHLHlCQUF5QjtBQUN6Qiw2QkFBNkI7QUFDN0IsaUNBQWlDO0FBRWpDLE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSx1QkFBdUIsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxDQUFDLENBQUM7QUFDdkcsTUFBTSxNQUFNLEdBQUcsTUFBTSxDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUMsQ0FBQztBQUV6QyxLQUFLLE1BQU0sR0FBRyxJQUFJLFdBQVcsQ0FBQyxpQkFBaUIsRUFBRTtJQUNoRCxNQUFNLENBQUMsTUFBTSxDQUFDLEdBQUcsR0FBRyxDQUFDLElBQUksSUFBSSxHQUFHLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQztDQUM1QztBQUVELE9BQU8sQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyJ9 \ No newline at end of file +//# sourceMappingURL=computeBuiltInDepsCacheKey.js.map \ No newline at end of file diff --git a/patched-vscode/build/azure-pipelines/common/computeBuiltInDepsCacheKey.ts b/patched-vscode/build/azure-pipelines/common/computeBuiltInDepsCacheKey.ts index f0554361..53d6c501 100644 --- a/patched-vscode/build/azure-pipelines/common/computeBuiltInDepsCacheKey.ts +++ b/patched-vscode/build/azure-pipelines/common/computeBuiltInDepsCacheKey.ts @@ -8,7 +8,7 @@ import * as path from 'path'; import * as crypto from 'crypto'; const productjson = JSON.parse(fs.readFileSync(path.join(__dirname, '../../../product.json'), 'utf8')); -const shasum = crypto.createHash('sha1'); +const shasum = crypto.createHash('sha256'); for (const ext of productjson.builtInExtensions) { shasum.update(`${ext.name}@${ext.version}`); diff --git a/patched-vscode/build/azure-pipelines/common/computeNodeModulesCacheKey.js b/patched-vscode/build/azure-pipelines/common/computeNodeModulesCacheKey.js index b5df67c0..fe84d03e 100644 --- a/patched-vscode/build/azure-pipelines/common/computeNodeModulesCacheKey.js +++ b/patched-vscode/build/azure-pipelines/common/computeNodeModulesCacheKey.js @@ -9,7 +9,7 @@ const path = require("path"); const crypto = require("crypto"); const { dirs } = require('../../npm/dirs'); const ROOT = path.join(__dirname, '../../../'); -const shasum = crypto.createHash('sha1'); +const shasum = crypto.createHash('sha256'); shasum.update(fs.readFileSync(path.join(ROOT, 'build/.cachesalt'))); shasum.update(fs.readFileSync(path.join(ROOT, '.yarnrc'))); shasum.update(fs.readFileSync(path.join(ROOT, 'remote/.yarnrc'))); @@ -33,4 +33,4 @@ for (let i = 2; i < process.argv.length; i++) { shasum.update(process.argv[i]); } process.stdout.write(shasum.digest('hex')); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcHV0ZU5vZGVNb2R1bGVzQ2FjaGVLZXkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjb21wdXRlTm9kZU1vZHVsZXNDYWNoZUtleS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7O0FBRWhHLHlCQUF5QjtBQUN6Qiw2QkFBNkI7QUFDN0IsaUNBQWlDO0FBQ2pDLE1BQU0sRUFBRSxJQUFJLEVBQUUsR0FBRyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztBQUUzQyxNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxXQUFXLENBQUMsQ0FBQztBQUUvQyxNQUFNLE1BQU0sR0FBRyxNQUFNLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0FBRXpDLE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxrQkFBa0IsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNwRSxNQUFNLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQzNELE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUVsRSwyQ0FBMkM7QUFDM0MsS0FBSyxNQUFNLEdBQUcsSUFBSSxJQUFJLEVBQUU7SUFDdkIsTUFBTSxlQUFlLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsR0FBRyxFQUFFLGNBQWMsQ0FBQyxDQUFDO0lBQzdELE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLFlBQVksQ0FBQyxlQUFlLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDO0lBQzVFLE1BQU0sMkJBQTJCLEdBQUc7UUFDbkMsWUFBWSxFQUFFLFdBQVcsQ0FBQyxZQUFZO1FBQ3RDLGVBQWUsRUFBRSxXQUFXLENBQUMsZUFBZTtRQUM1QyxvQkFBb0IsRUFBRSxXQUFXLENBQUMsb0JBQW9CO1FBQ3RELFdBQVcsRUFBRSxXQUFXLENBQUMsV0FBVztRQUNwQyxNQUFNLEVBQUUsV0FBVyxDQUFDLE1BQU07S0FDMUIsQ0FBQztJQUNGLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQywyQkFBMkIsQ0FBQyxDQUFDLENBQUM7SUFFM0QsTUFBTSxZQUFZLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsR0FBRyxFQUFFLFdBQVcsQ0FBQyxDQUFDO0lBQ3ZELE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDO0NBQzdDO0FBRUQsdUNBQXVDO0FBQ3ZDLEtBQUssSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRTtJQUM3QyxNQUFNLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztDQUMvQjtBQUVELE9BQU8sQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyJ9 \ No newline at end of file +//# sourceMappingURL=computeNodeModulesCacheKey.js.map \ No newline at end of file diff --git a/patched-vscode/build/azure-pipelines/common/computeNodeModulesCacheKey.ts b/patched-vscode/build/azure-pipelines/common/computeNodeModulesCacheKey.ts index f9d70503..16bf7679 100644 --- a/patched-vscode/build/azure-pipelines/common/computeNodeModulesCacheKey.ts +++ b/patched-vscode/build/azure-pipelines/common/computeNodeModulesCacheKey.ts @@ -10,7 +10,7 @@ const { dirs } = require('../../npm/dirs'); const ROOT = path.join(__dirname, '../../../'); -const shasum = crypto.createHash('sha1'); +const shasum = crypto.createHash('sha256'); shasum.update(fs.readFileSync(path.join(ROOT, 'build/.cachesalt'))); shasum.update(fs.readFileSync(path.join(ROOT, '.yarnrc'))); diff --git a/patched-vscode/build/azure-pipelines/common/createAsset.js b/patched-vscode/build/azure-pipelines/common/createAsset.js deleted file mode 100644 index 89f675eb..00000000 --- a/patched-vscode/build/azure-pipelines/common/createAsset.js +++ /dev/null @@ -1,244 +0,0 @@ -"use strict"; -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ -Object.defineProperty(exports, "__esModule", { value: true }); -const fs = require("fs"); -const crypto = require("crypto"); -const storage_blob_1 = require("@azure/storage-blob"); -const mime = require("mime"); -const cosmos_1 = require("@azure/cosmos"); -const identity_1 = require("@azure/identity"); -const retry_1 = require("./retry"); -if (process.argv.length !== 8) { - console.error('Usage: node createAsset.js PRODUCT OS ARCH TYPE NAME FILE'); - process.exit(-1); -} -// Contains all of the logic for mapping details to our actual product names in CosmosDB -function getPlatform(product, os, arch, type) { - switch (os) { - case 'win32': - switch (product) { - case 'client': { - const asset = arch === 'ia32' ? 'win32' : `win32-${arch}`; - switch (type) { - case 'archive': - return `${asset}-archive`; - case 'setup': - return asset; - case 'user-setup': - return `${asset}-user`; - default: - throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); - } - } - case 'server': - if (arch === 'arm64') { - throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); - } - return arch === 'ia32' ? 'server-win32' : `server-win32-${arch}`; - case 'web': - if (arch === 'arm64') { - throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); - } - return arch === 'ia32' ? 'server-win32-web' : `server-win32-${arch}-web`; - case 'cli': - return `cli-win32-${arch}`; - default: - throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); - } - case 'alpine': - switch (product) { - case 'server': - return `server-alpine-${arch}`; - case 'web': - return `server-alpine-${arch}-web`; - case 'cli': - return `cli-alpine-${arch}`; - default: - throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); - } - case 'linux': - switch (type) { - case 'snap': - return `linux-snap-${arch}`; - case 'archive-unsigned': - switch (product) { - case 'client': - return `linux-${arch}`; - case 'server': - return `server-linux-${arch}`; - case 'web': - return arch === 'standalone' ? 'web-standalone' : `server-linux-${arch}-web`; - default: - throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); - } - case 'deb-package': - return `linux-deb-${arch}`; - case 'rpm-package': - return `linux-rpm-${arch}`; - case 'cli': - return `cli-linux-${arch}`; - default: - throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); - } - case 'darwin': - switch (product) { - case 'client': - if (arch === 'x64') { - return 'darwin'; - } - return `darwin-${arch}`; - case 'server': - if (arch === 'x64') { - return 'server-darwin'; - } - return `server-darwin-${arch}`; - case 'web': - if (arch === 'x64') { - return 'server-darwin-web'; - } - return `server-darwin-${arch}-web`; - case 'cli': - return `cli-darwin-${arch}`; - default: - throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); - } - default: - throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); - } -} -// Contains all of the logic for mapping types to our actual types in CosmosDB -function getRealType(type) { - switch (type) { - case 'user-setup': - return 'setup'; - case 'deb-package': - case 'rpm-package': - return 'package'; - default: - return type; - } -} -function hashStream(hashName, stream) { - return new Promise((c, e) => { - const shasum = crypto.createHash(hashName); - stream - .on('data', shasum.update.bind(shasum)) - .on('error', e) - .on('close', () => c(shasum.digest('hex'))); - }); -} -function getEnv(name) { - const result = process.env[name]; - if (typeof result === 'undefined') { - throw new Error('Missing env: ' + name); - } - return result; -} -async function main() { - const [, , product, os, arch, unprocessedType, fileName, filePath] = process.argv; - // getPlatform needs the unprocessedType - const platform = getPlatform(product, os, arch, unprocessedType); - const type = getRealType(unprocessedType); - const quality = getEnv('VSCODE_QUALITY'); - const commit = getEnv('BUILD_SOURCEVERSION'); - console.log('Creating asset...'); - const stat = await new Promise((c, e) => fs.stat(filePath, (err, stat) => err ? e(err) : c(stat))); - const size = stat.size; - console.log('Size:', size); - const stream = fs.createReadStream(filePath); - const [sha1hash, sha256hash] = await Promise.all([hashStream('sha1', stream), hashStream('sha256', stream)]); - console.log('SHA1:', sha1hash); - console.log('SHA256:', sha256hash); - const blobName = commit + '/' + fileName; - const storagePipelineOptions = { retryOptions: { retryPolicyType: storage_blob_1.StorageRetryPolicyType.EXPONENTIAL, maxTries: 6, tryTimeoutInMs: 10 * 60 * 1000 } }; - const credential = new identity_1.ClientSecretCredential(process.env['AZURE_TENANT_ID'], process.env['AZURE_CLIENT_ID'], process.env['AZURE_CLIENT_SECRET']); - const blobServiceClient = new storage_blob_1.BlobServiceClient(`https://vscode.blob.core.windows.net`, credential, storagePipelineOptions); - const containerClient = blobServiceClient.getContainerClient(quality); - const blobClient = containerClient.getBlockBlobClient(blobName); - const blobOptions = { - blobHTTPHeaders: { - blobContentType: mime.lookup(filePath), - blobContentDisposition: `attachment; filename="${fileName}"`, - blobCacheControl: 'max-age=31536000, public' - } - }; - const uploadPromises = []; - uploadPromises.push((async () => { - console.log(`Checking for blob in Azure...`); - if (await (0, retry_1.retry)(() => blobClient.exists())) { - throw new Error(`Blob ${quality}, ${blobName} already exists, not publishing again.`); - } - else { - await (0, retry_1.retry)(async (attempt) => { - console.log(`Uploading blobs to Azure storage (attempt ${attempt})...`); - await blobClient.uploadFile(filePath, blobOptions); - console.log('Blob successfully uploaded to Azure storage.'); - }); - } - })()); - const shouldUploadToMooncake = /true/i.test(process.env['VSCODE_PUBLISH_TO_MOONCAKE'] ?? 'true'); - if (shouldUploadToMooncake) { - const mooncakeCredential = new identity_1.ClientSecretCredential(process.env['AZURE_MOONCAKE_TENANT_ID'], process.env['AZURE_MOONCAKE_CLIENT_ID'], process.env['AZURE_MOONCAKE_CLIENT_SECRET']); - const mooncakeBlobServiceClient = new storage_blob_1.BlobServiceClient(`https://vscode.blob.core.chinacloudapi.cn`, mooncakeCredential, storagePipelineOptions); - const mooncakeContainerClient = mooncakeBlobServiceClient.getContainerClient(quality); - const mooncakeBlobClient = mooncakeContainerClient.getBlockBlobClient(blobName); - uploadPromises.push((async () => { - console.log(`Checking for blob in Mooncake Azure...`); - if (await (0, retry_1.retry)(() => mooncakeBlobClient.exists())) { - throw new Error(`Mooncake Blob ${quality}, ${blobName} already exists, not publishing again.`); - } - else { - await (0, retry_1.retry)(async (attempt) => { - console.log(`Uploading blobs to Mooncake Azure storage (attempt ${attempt})...`); - await mooncakeBlobClient.uploadFile(filePath, blobOptions); - console.log('Blob successfully uploaded to Mooncake Azure storage.'); - }); - } - })()); - } - const promiseResults = await Promise.allSettled(uploadPromises); - const rejectedPromiseResults = promiseResults.filter(result => result.status === 'rejected'); - if (rejectedPromiseResults.length === 0) { - console.log('All blobs successfully uploaded.'); - } - else if (rejectedPromiseResults[0]?.reason?.message?.includes('already exists')) { - console.warn(rejectedPromiseResults[0].reason.message); - console.log('Some blobs successfully uploaded.'); - } - else { - // eslint-disable-next-line no-throw-literal - throw rejectedPromiseResults[0]?.reason; - } - const assetUrl = `${process.env['AZURE_CDN_URL']}/${quality}/${blobName}`; - const blobPath = new URL(assetUrl).pathname; - const mooncakeUrl = `${process.env['MOONCAKE_CDN_URL']}${blobPath}`; - const asset = { - platform, - type, - url: assetUrl, - hash: sha1hash, - mooncakeUrl, - sha256hash, - size - }; - // Remove this if we ever need to rollback fast updates for windows - if (/win32/.test(platform)) { - asset.supportsFastUpdate = true; - } - console.log('Asset:', JSON.stringify(asset, null, ' ')); - const client = new cosmos_1.CosmosClient({ endpoint: process.env['AZURE_DOCUMENTDB_ENDPOINT'], aadCredentials: credential }); - const scripts = client.database('builds').container(quality).scripts; - await (0, retry_1.retry)(() => scripts.storedProcedure('createAsset').execute('', [commit, asset, true])); - console.log(` Done ✔ï¸`); -} -main().then(() => { - console.log('Asset successfully created'); - process.exit(0); -}, err => { - console.error(err); - process.exit(1); -}); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlQXNzZXQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjcmVhdGVBc3NldC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7O0FBRWhHLHlCQUF5QjtBQUV6QixpQ0FBaUM7QUFDakMsc0RBQXdJO0FBQ3hJLDZCQUE2QjtBQUM3QiwwQ0FBNkM7QUFDN0MsOENBQXlEO0FBQ3pELG1DQUFnQztBQWFoQyxJQUFJLE9BQU8sQ0FBQyxJQUFJLENBQUMsTUFBTSxLQUFLLENBQUMsRUFBRTtJQUM5QixPQUFPLENBQUMsS0FBSyxDQUFDLDJEQUEyRCxDQUFDLENBQUM7SUFDM0UsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0NBQ2pCO0FBRUQsd0ZBQXdGO0FBQ3hGLFNBQVMsV0FBVyxDQUFDLE9BQWUsRUFBRSxFQUFVLEVBQUUsSUFBWSxFQUFFLElBQVk7SUFDM0UsUUFBUSxFQUFFLEVBQUU7UUFDWCxLQUFLLE9BQU87WUFDWCxRQUFRLE9BQU8sRUFBRTtnQkFDaEIsS0FBSyxRQUFRLENBQUMsQ0FBQztvQkFDZCxNQUFNLEtBQUssR0FBRyxJQUFJLEtBQUssTUFBTSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLFNBQVMsSUFBSSxFQUFFLENBQUM7b0JBQzFELFFBQVEsSUFBSSxFQUFFO3dCQUNiLEtBQUssU0FBUzs0QkFDYixPQUFPLEdBQUcsS0FBSyxVQUFVLENBQUM7d0JBQzNCLEtBQUssT0FBTzs0QkFDWCxPQUFPLEtBQUssQ0FBQzt3QkFDZCxLQUFLLFlBQVk7NEJBQ2hCLE9BQU8sR0FBRyxLQUFLLE9BQU8sQ0FBQzt3QkFDeEI7NEJBQ0MsTUFBTSxJQUFJLEtBQUssQ0FBQyxpQkFBaUIsT0FBTyxJQUFJLEVBQUUsSUFBSSxJQUFJLElBQUksSUFBSSxFQUFFLENBQUMsQ0FBQztxQkFDbkU7aUJBQ0Q7Z0JBQ0QsS0FBSyxRQUFRO29CQUNaLElBQUksSUFBSSxLQUFLLE9BQU8sRUFBRTt3QkFDckIsTUFBTSxJQUFJLEtBQUssQ0FBQyxpQkFBaUIsT0FBTyxJQUFJLEVBQUUsSUFBSSxJQUFJLElBQUksSUFBSSxFQUFFLENBQUMsQ0FBQztxQkFDbEU7b0JBQ0QsT0FBTyxJQUFJLEtBQUssTUFBTSxDQUFDLENBQUMsQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLGdCQUFnQixJQUFJLEVBQUUsQ0FBQztnQkFDbEUsS0FBSyxLQUFLO29CQUNULElBQUksSUFBSSxLQUFLLE9BQU8sRUFBRTt3QkFDckIsTUFBTSxJQUFJLEtBQUssQ0FBQyxpQkFBaUIsT0FBTyxJQUFJLEVBQUUsSUFBSSxJQUFJLElBQUksSUFBSSxFQUFFLENBQUMsQ0FBQztxQkFDbEU7b0JBQ0QsT0FBTyxJQUFJLEtBQUssTUFBTSxDQUFDLENBQUMsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLENBQUMsZ0JBQWdCLElBQUksTUFBTSxDQUFDO2dCQUMxRSxLQUFLLEtBQUs7b0JBQ1QsT0FBTyxhQUFhLElBQUksRUFBRSxDQUFDO2dCQUM1QjtvQkFDQyxNQUFNLElBQUksS0FBSyxDQUFDLGlCQUFpQixPQUFPLElBQUksRUFBRSxJQUFJLElBQUksSUFBSSxJQUFJLEVBQUUsQ0FBQyxDQUFDO2FBQ25FO1FBQ0YsS0FBSyxRQUFRO1lBQ1osUUFBUSxPQUFPLEVBQUU7Z0JBQ2hCLEtBQUssUUFBUTtvQkFDWixPQUFPLGlCQUFpQixJQUFJLEVBQUUsQ0FBQztnQkFDaEMsS0FBSyxLQUFLO29CQUNULE9BQU8saUJBQWlCLElBQUksTUFBTSxDQUFDO2dCQUNwQyxLQUFLLEtBQUs7b0JBQ1QsT0FBTyxjQUFjLElBQUksRUFBRSxDQUFDO2dCQUM3QjtvQkFDQyxNQUFNLElBQUksS0FBSyxDQUFDLGlCQUFpQixPQUFPLElBQUksRUFBRSxJQUFJLElBQUksSUFBSSxJQUFJLEVBQUUsQ0FBQyxDQUFDO2FBQ25FO1FBQ0YsS0FBSyxPQUFPO1lBQ1gsUUFBUSxJQUFJLEVBQUU7Z0JBQ2IsS0FBSyxNQUFNO29CQUNWLE9BQU8sY0FBYyxJQUFJLEVBQUUsQ0FBQztnQkFDN0IsS0FBSyxrQkFBa0I7b0JBQ3RCLFFBQVEsT0FBTyxFQUFFO3dCQUNoQixLQUFLLFFBQVE7NEJBQ1osT0FBTyxTQUFTLElBQUksRUFBRSxDQUFDO3dCQUN4QixLQUFLLFFBQVE7NEJBQ1osT0FBTyxnQkFBZ0IsSUFBSSxFQUFFLENBQUM7d0JBQy9CLEtBQUssS0FBSzs0QkFDVCxPQUFPLElBQUksS0FBSyxZQUFZLENBQUMsQ0FBQyxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FBQyxnQkFBZ0IsSUFBSSxNQUFNLENBQUM7d0JBQzlFOzRCQUNDLE1BQU0sSUFBSSxLQUFLLENBQUMsaUJBQWlCLE9BQU8sSUFBSSxFQUFFLElBQUksSUFBSSxJQUFJLElBQUksRUFBRSxDQUFDLENBQUM7cUJBQ25FO2dCQUNGLEtBQUssYUFBYTtvQkFDakIsT0FBTyxhQUFhLElBQUksRUFBRSxDQUFDO2dCQUM1QixLQUFLLGFBQWE7b0JBQ2pCLE9BQU8sYUFBYSxJQUFJLEVBQUUsQ0FBQztnQkFDNUIsS0FBSyxLQUFLO29CQUNULE9BQU8sYUFBYSxJQUFJLEVBQUUsQ0FBQztnQkFDNUI7b0JBQ0MsTUFBTSxJQUFJLEtBQUssQ0FBQyxpQkFBaUIsT0FBTyxJQUFJLEVBQUUsSUFBSSxJQUFJLElBQUksSUFBSSxFQUFFLENBQUMsQ0FBQzthQUNuRTtRQUNGLEtBQUssUUFBUTtZQUNaLFFBQVEsT0FBTyxFQUFFO2dCQUNoQixLQUFLLFFBQVE7b0JBQ1osSUFBSSxJQUFJLEtBQUssS0FBSyxFQUFFO3dCQUNuQixPQUFPLFFBQVEsQ0FBQztxQkFDaEI7b0JBQ0QsT0FBTyxVQUFVLElBQUksRUFBRSxDQUFDO2dCQUN6QixLQUFLLFFBQVE7b0JBQ1osSUFBSSxJQUFJLEtBQUssS0FBSyxFQUFFO3dCQUNuQixPQUFPLGVBQWUsQ0FBQztxQkFDdkI7b0JBQ0QsT0FBTyxpQkFBaUIsSUFBSSxFQUFFLENBQUM7Z0JBQ2hDLEtBQUssS0FBSztvQkFDVCxJQUFJLElBQUksS0FBSyxLQUFLLEVBQUU7d0JBQ25CLE9BQU8sbUJBQW1CLENBQUM7cUJBQzNCO29CQUNELE9BQU8saUJBQWlCLElBQUksTUFBTSxDQUFDO2dCQUNwQyxLQUFLLEtBQUs7b0JBQ1QsT0FBTyxjQUFjLElBQUksRUFBRSxDQUFDO2dCQUM3QjtvQkFDQyxNQUFNLElBQUksS0FBSyxDQUFDLGlCQUFpQixPQUFPLElBQUksRUFBRSxJQUFJLElBQUksSUFBSSxJQUFJLEVBQUUsQ0FBQyxDQUFDO2FBQ25FO1FBQ0Y7WUFDQyxNQUFNLElBQUksS0FBSyxDQUFDLGlCQUFpQixPQUFPLElBQUksRUFBRSxJQUFJLElBQUksSUFBSSxJQUFJLEVBQUUsQ0FBQyxDQUFDO0tBQ25FO0FBQ0YsQ0FBQztBQUVELDhFQUE4RTtBQUM5RSxTQUFTLFdBQVcsQ0FBQyxJQUFZO0lBQ2hDLFFBQVEsSUFBSSxFQUFFO1FBQ2IsS0FBSyxZQUFZO1lBQ2hCLE9BQU8sT0FBTyxDQUFDO1FBQ2hCLEtBQUssYUFBYSxDQUFDO1FBQ25CLEtBQUssYUFBYTtZQUNqQixPQUFPLFNBQVMsQ0FBQztRQUNsQjtZQUNDLE9BQU8sSUFBSSxDQUFDO0tBQ2I7QUFDRixDQUFDO0FBRUQsU0FBUyxVQUFVLENBQUMsUUFBZ0IsRUFBRSxNQUFnQjtJQUNyRCxPQUFPLElBQUksT0FBTyxDQUFTLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFO1FBQ25DLE1BQU0sTUFBTSxHQUFHLE1BQU0sQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLENBQUM7UUFFM0MsTUFBTTthQUNKLEVBQUUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7YUFDdEMsRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUM7YUFDZCxFQUFFLENBQUMsT0FBTyxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUM5QyxDQUFDLENBQUMsQ0FBQztBQUNKLENBQUM7QUFFRCxTQUFTLE1BQU0sQ0FBQyxJQUFZO0lBQzNCLE1BQU0sTUFBTSxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUM7SUFFakMsSUFBSSxPQUFPLE1BQU0sS0FBSyxXQUFXLEVBQUU7UUFDbEMsTUFBTSxJQUFJLEtBQUssQ0FBQyxlQUFlLEdBQUcsSUFBSSxDQUFDLENBQUM7S0FDeEM7SUFFRCxPQUFPLE1BQU0sQ0FBQztBQUNmLENBQUM7QUFFRCxLQUFLLFVBQVUsSUFBSTtJQUNsQixNQUFNLENBQUMsRUFBRSxBQUFELEVBQUcsT0FBTyxFQUFFLEVBQUUsRUFBRSxJQUFJLEVBQUUsZUFBZSxFQUFFLFFBQVEsRUFBRSxRQUFRLENBQUMsR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDO0lBQ2xGLHdDQUF3QztJQUN4QyxNQUFNLFFBQVEsR0FBRyxXQUFXLENBQUMsT0FBTyxFQUFFLEVBQUUsRUFBRSxJQUFJLEVBQUUsZUFBZSxDQUFDLENBQUM7SUFDakUsTUFBTSxJQUFJLEdBQUcsV0FBVyxDQUFDLGVBQWUsQ0FBQyxDQUFDO0lBQzFDLE1BQU0sT0FBTyxHQUFHLE1BQU0sQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO0lBQ3pDLE1BQU0sTUFBTSxHQUFHLE1BQU0sQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDO0lBRTdDLE9BQU8sQ0FBQyxHQUFHLENBQUMsbUJBQW1CLENBQUMsQ0FBQztJQUVqQyxNQUFNLElBQUksR0FBRyxNQUFNLElBQUksT0FBTyxDQUFXLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUUsQ0FBQyxHQUFHLEVBQUUsSUFBSSxFQUFFLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUM3RyxNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDO0lBRXZCLE9BQU8sQ0FBQyxHQUFHLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxDQUFDO0lBRTNCLE1BQU0sTUFBTSxHQUFHLEVBQUUsQ0FBQyxnQkFBZ0IsQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUM3QyxNQUFNLENBQUMsUUFBUSxFQUFFLFVBQVUsQ0FBQyxHQUFHLE1BQU0sT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxDQUFDLEVBQUUsVUFBVSxDQUFDLFFBQVEsRUFBRSxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFFN0csT0FBTyxDQUFDLEdBQUcsQ0FBQyxPQUFPLEVBQUUsUUFBUSxDQUFDLENBQUM7SUFDL0IsT0FBTyxDQUFDLEdBQUcsQ0FBQyxTQUFTLEVBQUUsVUFBVSxDQUFDLENBQUM7SUFFbkMsTUFBTSxRQUFRLEdBQUcsTUFBTSxHQUFHLEdBQUcsR0FBRyxRQUFRLENBQUM7SUFFekMsTUFBTSxzQkFBc0IsR0FBMkIsRUFBRSxZQUFZLEVBQUUsRUFBRSxlQUFlLEVBQUUscUNBQXNCLENBQUMsV0FBVyxFQUFFLFFBQVEsRUFBRSxDQUFDLEVBQUUsY0FBYyxFQUFFLEVBQUUsR0FBRyxFQUFFLEdBQUcsSUFBSSxFQUFFLEVBQUUsQ0FBQztJQUU5SyxNQUFNLFVBQVUsR0FBRyxJQUFJLGlDQUFzQixDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsaUJBQWlCLENBQUUsRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLGlCQUFpQixDQUFFLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxxQkFBcUIsQ0FBRSxDQUFDLENBQUM7SUFDckosTUFBTSxpQkFBaUIsR0FBRyxJQUFJLGdDQUFpQixDQUFDLHNDQUFzQyxFQUFFLFVBQVUsRUFBRSxzQkFBc0IsQ0FBQyxDQUFDO0lBQzVILE1BQU0sZUFBZSxHQUFHLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ3RFLE1BQU0sVUFBVSxHQUFHLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUVoRSxNQUFNLFdBQVcsR0FBbUM7UUFDbkQsZUFBZSxFQUFFO1lBQ2hCLGVBQWUsRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQztZQUN0QyxzQkFBc0IsRUFBRSx5QkFBeUIsUUFBUSxHQUFHO1lBQzVELGdCQUFnQixFQUFFLDBCQUEwQjtTQUM1QztLQUNELENBQUM7SUFFRixNQUFNLGNBQWMsR0FBb0IsRUFBRSxDQUFDO0lBRTNDLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxLQUFLLElBQUksRUFBRTtRQUMvQixPQUFPLENBQUMsR0FBRyxDQUFDLCtCQUErQixDQUFDLENBQUM7UUFFN0MsSUFBSSxNQUFNLElBQUEsYUFBSyxFQUFDLEdBQUcsRUFBRSxDQUFDLFVBQVUsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxFQUFFO1lBQzNDLE1BQU0sSUFBSSxLQUFLLENBQUMsUUFBUSxPQUFPLEtBQUssUUFBUSx3Q0FBd0MsQ0FBQyxDQUFDO1NBQ3RGO2FBQU07WUFDTixNQUFNLElBQUEsYUFBSyxFQUFDLEtBQUssRUFBRSxPQUFPLEVBQUUsRUFBRTtnQkFDN0IsT0FBTyxDQUFDLEdBQUcsQ0FBQyw2Q0FBNkMsT0FBTyxNQUFNLENBQUMsQ0FBQztnQkFDeEUsTUFBTSxVQUFVLENBQUMsVUFBVSxDQUFDLFFBQVEsRUFBRSxXQUFXLENBQUMsQ0FBQztnQkFDbkQsT0FBTyxDQUFDLEdBQUcsQ0FBQyw4Q0FBOEMsQ0FBQyxDQUFDO1lBQzdELENBQUMsQ0FBQyxDQUFDO1NBQ0g7SUFDRixDQUFDLENBQUMsRUFBRSxDQUFDLENBQUM7SUFFTixNQUFNLHNCQUFzQixHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyw0QkFBNEIsQ0FBQyxJQUFJLE1BQU0sQ0FBQyxDQUFDO0lBRWpHLElBQUksc0JBQXNCLEVBQUU7UUFDM0IsTUFBTSxrQkFBa0IsR0FBRyxJQUFJLGlDQUFzQixDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsMEJBQTBCLENBQUUsRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLDBCQUEwQixDQUFFLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyw4QkFBOEIsQ0FBRSxDQUFDLENBQUM7UUFDeEwsTUFBTSx5QkFBeUIsR0FBRyxJQUFJLGdDQUFpQixDQUFDLDJDQUEyQyxFQUFFLGtCQUFrQixFQUFFLHNCQUFzQixDQUFDLENBQUM7UUFDakosTUFBTSx1QkFBdUIsR0FBRyx5QkFBeUIsQ0FBQyxrQkFBa0IsQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUN0RixNQUFNLGtCQUFrQixHQUFHLHVCQUF1QixDQUFDLGtCQUFrQixDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBRWhGLGNBQWMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxLQUFLLElBQUksRUFBRTtZQUMvQixPQUFPLENBQUMsR0FBRyxDQUFDLHdDQUF3QyxDQUFDLENBQUM7WUFFdEQsSUFBSSxNQUFNLElBQUEsYUFBSyxFQUFDLEdBQUcsRUFBRSxDQUFDLGtCQUFrQixDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUU7Z0JBQ25ELE1BQU0sSUFBSSxLQUFLLENBQUMsaUJBQWlCLE9BQU8sS0FBSyxRQUFRLHdDQUF3QyxDQUFDLENBQUM7YUFDL0Y7aUJBQU07Z0JBQ04sTUFBTSxJQUFBLGFBQUssRUFBQyxLQUFLLEVBQUUsT0FBTyxFQUFFLEVBQUU7b0JBQzdCLE9BQU8sQ0FBQyxHQUFHLENBQUMsc0RBQXNELE9BQU8sTUFBTSxDQUFDLENBQUM7b0JBQ2pGLE1BQU0sa0JBQWtCLENBQUMsVUFBVSxDQUFDLFFBQVEsRUFBRSxXQUFXLENBQUMsQ0FBQztvQkFDM0QsT0FBTyxDQUFDLEdBQUcsQ0FBQyx1REFBdUQsQ0FBQyxDQUFDO2dCQUN0RSxDQUFDLENBQUMsQ0FBQzthQUNIO1FBQ0YsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDO0tBQ047SUFFRCxNQUFNLGNBQWMsR0FBRyxNQUFNLE9BQU8sQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLENBQUM7SUFDaEUsTUFBTSxzQkFBc0IsR0FBRyxjQUFjLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLE1BQU0sS0FBSyxVQUFVLENBQTRCLENBQUM7SUFFeEgsSUFBSSxzQkFBc0IsQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFO1FBQ3hDLE9BQU8sQ0FBQyxHQUFHLENBQUMsa0NBQWtDLENBQUMsQ0FBQztLQUNoRDtTQUFNLElBQUksc0JBQXNCLENBQUMsQ0FBQyxDQUFDLEVBQUUsTUFBTSxFQUFFLE9BQU8sRUFBRSxRQUFRLENBQUMsZ0JBQWdCLENBQUMsRUFBRTtRQUNsRixPQUFPLENBQUMsSUFBSSxDQUFDLHNCQUFzQixDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUN2RCxPQUFPLENBQUMsR0FBRyxDQUFDLG1DQUFtQyxDQUFDLENBQUM7S0FDakQ7U0FBTTtRQUNOLDRDQUE0QztRQUM1QyxNQUFNLHNCQUFzQixDQUFDLENBQUMsQ0FBQyxFQUFFLE1BQU0sQ0FBQztLQUN4QztJQUVELE1BQU0sUUFBUSxHQUFHLEdBQUcsT0FBTyxDQUFDLEdBQUcsQ0FBQyxlQUFlLENBQUMsSUFBSSxPQUFPLElBQUksUUFBUSxFQUFFLENBQUM7SUFDMUUsTUFBTSxRQUFRLEdBQUcsSUFBSSxHQUFHLENBQUMsUUFBUSxDQUFDLENBQUMsUUFBUSxDQUFDO0lBQzVDLE1BQU0sV0FBVyxHQUFHLEdBQUcsT0FBTyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLFFBQVEsRUFBRSxDQUFDO0lBRXBFLE1BQU0sS0FBSyxHQUFVO1FBQ3BCLFFBQVE7UUFDUixJQUFJO1FBQ0osR0FBRyxFQUFFLFFBQVE7UUFDYixJQUFJLEVBQUUsUUFBUTtRQUNkLFdBQVc7UUFDWCxVQUFVO1FBQ1YsSUFBSTtLQUNKLENBQUM7SUFFRixtRUFBbUU7SUFDbkUsSUFBSSxPQUFPLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxFQUFFO1FBQzNCLEtBQUssQ0FBQyxrQkFBa0IsR0FBRyxJQUFJLENBQUM7S0FDaEM7SUFFRCxPQUFPLENBQUMsR0FBRyxDQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsU0FBUyxDQUFDLEtBQUssRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQztJQUV6RCxNQUFNLE1BQU0sR0FBRyxJQUFJLHFCQUFZLENBQUMsRUFBRSxRQUFRLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQywyQkFBMkIsQ0FBRSxFQUFFLGNBQWMsRUFBRSxVQUFVLEVBQUUsQ0FBQyxDQUFDO0lBQ3JILE1BQU0sT0FBTyxHQUFHLE1BQU0sQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE9BQU8sQ0FBQztJQUNyRSxNQUFNLElBQUEsYUFBSyxFQUFDLEdBQUcsRUFBRSxDQUFDLE9BQU8sQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLENBQUMsT0FBTyxDQUFDLEVBQUUsRUFBRSxDQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBRTdGLE9BQU8sQ0FBQyxHQUFHLENBQUMsV0FBVyxDQUFDLENBQUM7QUFDMUIsQ0FBQztBQUVELElBQUksRUFBRSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUU7SUFDaEIsT0FBTyxDQUFDLEdBQUcsQ0FBQyw0QkFBNEIsQ0FBQyxDQUFDO0lBQzFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDakIsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxFQUFFO0lBQ1IsT0FBTyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUNuQixPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ2pCLENBQUMsQ0FBQyxDQUFDIn0= \ No newline at end of file diff --git a/patched-vscode/build/azure-pipelines/common/createAsset.ts b/patched-vscode/build/azure-pipelines/common/createAsset.ts deleted file mode 100644 index 97c90ab4..00000000 --- a/patched-vscode/build/azure-pipelines/common/createAsset.ts +++ /dev/null @@ -1,284 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ - -import * as fs from 'fs'; -import { Readable } from 'stream'; -import * as crypto from 'crypto'; -import { BlobServiceClient, BlockBlobParallelUploadOptions, StoragePipelineOptions, StorageRetryPolicyType } from '@azure/storage-blob'; -import * as mime from 'mime'; -import { CosmosClient } from '@azure/cosmos'; -import { ClientSecretCredential } from '@azure/identity'; -import { retry } from './retry'; - -interface Asset { - platform: string; - type: string; - url: string; - mooncakeUrl?: string; - hash: string; - sha256hash: string; - size: number; - supportsFastUpdate?: boolean; -} - -if (process.argv.length !== 8) { - console.error('Usage: node createAsset.js PRODUCT OS ARCH TYPE NAME FILE'); - process.exit(-1); -} - -// Contains all of the logic for mapping details to our actual product names in CosmosDB -function getPlatform(product: string, os: string, arch: string, type: string): string { - switch (os) { - case 'win32': - switch (product) { - case 'client': { - const asset = arch === 'ia32' ? 'win32' : `win32-${arch}`; - switch (type) { - case 'archive': - return `${asset}-archive`; - case 'setup': - return asset; - case 'user-setup': - return `${asset}-user`; - default: - throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); - } - } - case 'server': - if (arch === 'arm64') { - throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); - } - return arch === 'ia32' ? 'server-win32' : `server-win32-${arch}`; - case 'web': - if (arch === 'arm64') { - throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); - } - return arch === 'ia32' ? 'server-win32-web' : `server-win32-${arch}-web`; - case 'cli': - return `cli-win32-${arch}`; - default: - throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); - } - case 'alpine': - switch (product) { - case 'server': - return `server-alpine-${arch}`; - case 'web': - return `server-alpine-${arch}-web`; - case 'cli': - return `cli-alpine-${arch}`; - default: - throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); - } - case 'linux': - switch (type) { - case 'snap': - return `linux-snap-${arch}`; - case 'archive-unsigned': - switch (product) { - case 'client': - return `linux-${arch}`; - case 'server': - return `server-linux-${arch}`; - case 'web': - return arch === 'standalone' ? 'web-standalone' : `server-linux-${arch}-web`; - default: - throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); - } - case 'deb-package': - return `linux-deb-${arch}`; - case 'rpm-package': - return `linux-rpm-${arch}`; - case 'cli': - return `cli-linux-${arch}`; - default: - throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); - } - case 'darwin': - switch (product) { - case 'client': - if (arch === 'x64') { - return 'darwin'; - } - return `darwin-${arch}`; - case 'server': - if (arch === 'x64') { - return 'server-darwin'; - } - return `server-darwin-${arch}`; - case 'web': - if (arch === 'x64') { - return 'server-darwin-web'; - } - return `server-darwin-${arch}-web`; - case 'cli': - return `cli-darwin-${arch}`; - default: - throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); - } - default: - throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); - } -} - -// Contains all of the logic for mapping types to our actual types in CosmosDB -function getRealType(type: string) { - switch (type) { - case 'user-setup': - return 'setup'; - case 'deb-package': - case 'rpm-package': - return 'package'; - default: - return type; - } -} - -function hashStream(hashName: string, stream: Readable): Promise { - return new Promise((c, e) => { - const shasum = crypto.createHash(hashName); - - stream - .on('data', shasum.update.bind(shasum)) - .on('error', e) - .on('close', () => c(shasum.digest('hex'))); - }); -} - -function getEnv(name: string): string { - const result = process.env[name]; - - if (typeof result === 'undefined') { - throw new Error('Missing env: ' + name); - } - - return result; -} - -async function main(): Promise { - const [, , product, os, arch, unprocessedType, fileName, filePath] = process.argv; - // getPlatform needs the unprocessedType - const platform = getPlatform(product, os, arch, unprocessedType); - const type = getRealType(unprocessedType); - const quality = getEnv('VSCODE_QUALITY'); - const commit = getEnv('BUILD_SOURCEVERSION'); - - console.log('Creating asset...'); - - const stat = await new Promise((c, e) => fs.stat(filePath, (err, stat) => err ? e(err) : c(stat))); - const size = stat.size; - - console.log('Size:', size); - - const stream = fs.createReadStream(filePath); - const [sha1hash, sha256hash] = await Promise.all([hashStream('sha1', stream), hashStream('sha256', stream)]); - - console.log('SHA1:', sha1hash); - console.log('SHA256:', sha256hash); - - const blobName = commit + '/' + fileName; - - const storagePipelineOptions: StoragePipelineOptions = { retryOptions: { retryPolicyType: StorageRetryPolicyType.EXPONENTIAL, maxTries: 6, tryTimeoutInMs: 10 * 60 * 1000 } }; - - const credential = new ClientSecretCredential(process.env['AZURE_TENANT_ID']!, process.env['AZURE_CLIENT_ID']!, process.env['AZURE_CLIENT_SECRET']!); - const blobServiceClient = new BlobServiceClient(`https://vscode.blob.core.windows.net`, credential, storagePipelineOptions); - const containerClient = blobServiceClient.getContainerClient(quality); - const blobClient = containerClient.getBlockBlobClient(blobName); - - const blobOptions: BlockBlobParallelUploadOptions = { - blobHTTPHeaders: { - blobContentType: mime.lookup(filePath), - blobContentDisposition: `attachment; filename="${fileName}"`, - blobCacheControl: 'max-age=31536000, public' - } - }; - - const uploadPromises: Promise[] = []; - - uploadPromises.push((async () => { - console.log(`Checking for blob in Azure...`); - - if (await retry(() => blobClient.exists())) { - throw new Error(`Blob ${quality}, ${blobName} already exists, not publishing again.`); - } else { - await retry(async (attempt) => { - console.log(`Uploading blobs to Azure storage (attempt ${attempt})...`); - await blobClient.uploadFile(filePath, blobOptions); - console.log('Blob successfully uploaded to Azure storage.'); - }); - } - })()); - - const shouldUploadToMooncake = /true/i.test(process.env['VSCODE_PUBLISH_TO_MOONCAKE'] ?? 'true'); - - if (shouldUploadToMooncake) { - const mooncakeCredential = new ClientSecretCredential(process.env['AZURE_MOONCAKE_TENANT_ID']!, process.env['AZURE_MOONCAKE_CLIENT_ID']!, process.env['AZURE_MOONCAKE_CLIENT_SECRET']!); - const mooncakeBlobServiceClient = new BlobServiceClient(`https://vscode.blob.core.chinacloudapi.cn`, mooncakeCredential, storagePipelineOptions); - const mooncakeContainerClient = mooncakeBlobServiceClient.getContainerClient(quality); - const mooncakeBlobClient = mooncakeContainerClient.getBlockBlobClient(blobName); - - uploadPromises.push((async () => { - console.log(`Checking for blob in Mooncake Azure...`); - - if (await retry(() => mooncakeBlobClient.exists())) { - throw new Error(`Mooncake Blob ${quality}, ${blobName} already exists, not publishing again.`); - } else { - await retry(async (attempt) => { - console.log(`Uploading blobs to Mooncake Azure storage (attempt ${attempt})...`); - await mooncakeBlobClient.uploadFile(filePath, blobOptions); - console.log('Blob successfully uploaded to Mooncake Azure storage.'); - }); - } - })()); - } - - const promiseResults = await Promise.allSettled(uploadPromises); - const rejectedPromiseResults = promiseResults.filter(result => result.status === 'rejected') as PromiseRejectedResult[]; - - if (rejectedPromiseResults.length === 0) { - console.log('All blobs successfully uploaded.'); - } else if (rejectedPromiseResults[0]?.reason?.message?.includes('already exists')) { - console.warn(rejectedPromiseResults[0].reason.message); - console.log('Some blobs successfully uploaded.'); - } else { - // eslint-disable-next-line no-throw-literal - throw rejectedPromiseResults[0]?.reason; - } - - const assetUrl = `${process.env['AZURE_CDN_URL']}/${quality}/${blobName}`; - const blobPath = new URL(assetUrl).pathname; - const mooncakeUrl = `${process.env['MOONCAKE_CDN_URL']}${blobPath}`; - - const asset: Asset = { - platform, - type, - url: assetUrl, - hash: sha1hash, - mooncakeUrl, - sha256hash, - size - }; - - // Remove this if we ever need to rollback fast updates for windows - if (/win32/.test(platform)) { - asset.supportsFastUpdate = true; - } - - console.log('Asset:', JSON.stringify(asset, null, ' ')); - - const client = new CosmosClient({ endpoint: process.env['AZURE_DOCUMENTDB_ENDPOINT']!, aadCredentials: credential }); - const scripts = client.database('builds').container(quality).scripts; - await retry(() => scripts.storedProcedure('createAsset').execute('', [commit, asset, true])); - - console.log(` Done ✔ï¸`); -} - -main().then(() => { - console.log('Asset successfully created'); - process.exit(0); -}, err => { - console.error(err); - process.exit(1); -}); diff --git a/patched-vscode/build/azure-pipelines/common/createBuild.js b/patched-vscode/build/azure-pipelines/common/createBuild.js index 23f7bb4f..29c3448e 100644 --- a/patched-vscode/build/azure-pipelines/common/createBuild.js +++ b/patched-vscode/build/azure-pipelines/common/createBuild.js @@ -52,4 +52,4 @@ main().then(() => { console.error(err); process.exit(1); }); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlQnVpbGQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjcmVhdGVCdWlsZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7O0FBRWhHLDhDQUF5RDtBQUN6RCwwQ0FBNkM7QUFDN0MsbUNBQWdDO0FBRWhDLElBQUksT0FBTyxDQUFDLElBQUksQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFO0lBQzlCLE9BQU8sQ0FBQyxLQUFLLENBQUMsb0NBQW9DLENBQUMsQ0FBQztJQUNwRCxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7Q0FDakI7QUFFRCxTQUFTLE1BQU0sQ0FBQyxJQUFZO0lBQzNCLE1BQU0sTUFBTSxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUM7SUFFakMsSUFBSSxPQUFPLE1BQU0sS0FBSyxXQUFXLEVBQUU7UUFDbEMsTUFBTSxJQUFJLEtBQUssQ0FBQyxlQUFlLEdBQUcsSUFBSSxDQUFDLENBQUM7S0FDeEM7SUFFRCxPQUFPLE1BQU0sQ0FBQztBQUNmLENBQUM7QUFFRCxLQUFLLFVBQVUsSUFBSTtJQUNsQixNQUFNLENBQUMsRUFBRSxBQUFELEVBQUcsUUFBUSxDQUFDLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQztJQUNwQyxNQUFNLE9BQU8sR0FBRyxNQUFNLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztJQUN6QyxNQUFNLE1BQU0sR0FBRyxNQUFNLENBQUMscUJBQXFCLENBQUMsQ0FBQztJQUM3QyxNQUFNLFFBQVEsR0FBRyxNQUFNLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztJQUMxQyxNQUFNLFlBQVksR0FBRyxNQUFNLENBQUMsb0JBQW9CLENBQUMsQ0FBQztJQUNsRCxNQUFNLE9BQU8sR0FBRyxRQUFRLEdBQUcsQ0FBQyxPQUFPLEtBQUssUUFBUSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksT0FBTyxFQUFFLENBQUMsQ0FBQztJQUV2RSxPQUFPLENBQUMsR0FBRyxDQUFDLG1CQUFtQixDQUFDLENBQUM7SUFDakMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxVQUFVLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDakMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxVQUFVLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDakMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxTQUFTLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFFL0IsTUFBTSxLQUFLLEdBQUc7UUFDYixFQUFFLEVBQUUsTUFBTTtRQUNWLFNBQVMsRUFBRSxDQUFDLElBQUksSUFBSSxFQUFFLENBQUMsQ0FBQyxPQUFPLEVBQUU7UUFDakMsT0FBTztRQUNQLFVBQVUsRUFBRSxLQUFLO1FBQ2pCLE9BQU8sRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLHNCQUFzQixDQUFDLEVBQUUsV0FBVyxFQUFFLEtBQUssTUFBTTtRQUN0RSxZQUFZO1FBQ1osUUFBUTtRQUNSLE1BQU0sRUFBRSxFQUFFO1FBQ1YsT0FBTyxFQUFFLEVBQUU7S0FDWCxDQUFDO0lBRUYsTUFBTSxjQUFjLEdBQUcsSUFBSSxpQ0FBc0IsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLGlCQUFpQixDQUFFLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxpQkFBaUIsQ0FBRSxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMscUJBQXFCLENBQUUsQ0FBQyxDQUFDO0lBQ3pKLE1BQU0sTUFBTSxHQUFHLElBQUkscUJBQVksQ0FBQyxFQUFFLFFBQVEsRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLDJCQUEyQixDQUFFLEVBQUUsY0FBYyxFQUFFLENBQUMsQ0FBQztJQUN6RyxNQUFNLE9BQU8sR0FBRyxNQUFNLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxPQUFPLENBQUM7SUFDckUsTUFBTSxJQUFBLGFBQUssRUFBQyxHQUFHLEVBQUUsQ0FBQyxPQUFPLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLEVBQUUsQ0FBQyxFQUFFLEdBQUcsS0FBSyxFQUFFLGFBQWEsRUFBRSxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUMxRyxDQUFDO0FBRUQsSUFBSSxFQUFFLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRTtJQUNoQixPQUFPLENBQUMsR0FBRyxDQUFDLDRCQUE0QixDQUFDLENBQUM7SUFDMUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNqQixDQUFDLEVBQUUsR0FBRyxDQUFDLEVBQUU7SUFDUixPQUFPLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ25CLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDakIsQ0FBQyxDQUFDLENBQUMifQ== \ No newline at end of file +//# sourceMappingURL=createBuild.js.map \ No newline at end of file diff --git a/patched-vscode/build/azure-pipelines/common/installPlaywright.js b/patched-vscode/build/azure-pipelines/common/installPlaywright.js index 8b4214dd..4f25e5b5 100644 --- a/patched-vscode/build/azure-pipelines/common/installPlaywright.js +++ b/patched-vscode/build/azure-pipelines/common/installPlaywright.js @@ -9,4 +9,4 @@ async function install() { await installDefaultBrowsersForNpmInstall(); } install(); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5zdGFsbFBsYXl3cmlnaHQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbnN0YWxsUGxheXdyaWdodC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7QUFFaEcsT0FBTyxDQUFDLEdBQUcsQ0FBQyxLQUFLLEdBQUMsWUFBWSxDQUFDLENBQUMsaUZBQWlGO0FBRWpILE1BQU0sRUFBRSxtQ0FBbUMsRUFBRSxHQUFHLE9BQU8sQ0FBQyw0QkFBNEIsQ0FBQyxDQUFDO0FBRXRGLEtBQUssVUFBVSxPQUFPO0lBQ3JCLE1BQU0sbUNBQW1DLEVBQUUsQ0FBQztBQUM3QyxDQUFDO0FBRUQsT0FBTyxFQUFFLENBQUMifQ== \ No newline at end of file +//# sourceMappingURL=installPlaywright.js.map \ No newline at end of file diff --git a/patched-vscode/build/azure-pipelines/common/listNodeModules.js b/patched-vscode/build/azure-pipelines/common/listNodeModules.js index c0b0c73f..aaa44c51 100644 --- a/patched-vscode/build/azure-pipelines/common/listNodeModules.js +++ b/patched-vscode/build/azure-pipelines/common/listNodeModules.js @@ -38,4 +38,4 @@ function findNodeModulesFiles(location, inNodeModules, result) { const result = []; findNodeModulesFiles('', false, result); fs.writeFileSync(process.argv[2], result.join('\n') + '\n'); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlzdE5vZGVNb2R1bGVzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibGlzdE5vZGVNb2R1bGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7O2dHQUdnRzs7QUFFaEcseUJBQXlCO0FBQ3pCLDZCQUE2QjtBQUU3QixJQUFJLE9BQU8sQ0FBQyxJQUFJLENBQUMsTUFBTSxLQUFLLENBQUMsRUFBRTtJQUM5QixPQUFPLENBQUMsS0FBSyxDQUFDLDRDQUE0QyxDQUFDLENBQUM7SUFDNUQsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0NBQ2pCO0FBRUQsTUFBTSxJQUFJLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsV0FBVyxDQUFDLENBQUM7QUFFL0MsU0FBUyxvQkFBb0IsQ0FBQyxRQUFnQixFQUFFLGFBQXNCLEVBQUUsTUFBZ0I7SUFDdkYsTUFBTSxPQUFPLEdBQUcsRUFBRSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxRQUFRLENBQUMsQ0FBQyxDQUFDO0lBQzFELEtBQUssTUFBTSxLQUFLLElBQUksT0FBTyxFQUFFO1FBQzVCLE1BQU0sU0FBUyxHQUFHLEdBQUcsUUFBUSxJQUFJLEtBQUssRUFBRSxDQUFDO1FBRXpDLElBQUksNENBQTRDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxFQUFFO1lBQ2pFLFNBQVM7U0FDVDtRQUVELElBQUksSUFBYyxDQUFDO1FBQ25CLElBQUk7WUFDSCxJQUFJLEdBQUcsRUFBRSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxTQUFTLENBQUMsQ0FBQyxDQUFDO1NBQy9DO1FBQUMsT0FBTyxHQUFHLEVBQUU7WUFDYixTQUFTO1NBQ1Q7UUFFRCxJQUFJLElBQUksQ0FBQyxXQUFXLEVBQUUsRUFBRTtZQUN2QixvQkFBb0IsQ0FBQyxTQUFTLEVBQUUsYUFBYSxJQUFJLENBQUMsS0FBSyxLQUFLLGNBQWMsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxDQUFDO1NBQ3JGO2FBQU07WUFDTixJQUFJLGFBQWEsRUFBRTtnQkFDbEIsTUFBTSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7YUFDakM7U0FDRDtLQUNEO0FBQ0YsQ0FBQztBQUVELE1BQU0sTUFBTSxHQUFhLEVBQUUsQ0FBQztBQUM1QixvQkFBb0IsQ0FBQyxFQUFFLEVBQUUsS0FBSyxFQUFFLE1BQU0sQ0FBQyxDQUFDO0FBQ3hDLEVBQUUsQ0FBQyxhQUFhLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLElBQUksQ0FBQyxDQUFDIn0= \ No newline at end of file +//# sourceMappingURL=listNodeModules.js.map \ No newline at end of file diff --git a/patched-vscode/build/azure-pipelines/common/publish.js b/patched-vscode/build/azure-pipelines/common/publish.js new file mode 100644 index 00000000..c990e3a7 --- /dev/null +++ b/patched-vscode/build/azure-pipelines/common/publish.js @@ -0,0 +1,630 @@ +"use strict"; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +Object.defineProperty(exports, "__esModule", { value: true }); +const fs = require("fs"); +const path = require("path"); +const stream_1 = require("stream"); +const promises_1 = require("node:stream/promises"); +const yauzl = require("yauzl"); +const crypto = require("crypto"); +const retry_1 = require("./retry"); +const cosmos_1 = require("@azure/cosmos"); +const identity_1 = require("@azure/identity"); +const cp = require("child_process"); +const os = require("os"); +const node_worker_threads_1 = require("node:worker_threads"); +function e(name) { + const result = process.env[name]; + if (typeof result !== 'string') { + throw new Error(`Missing env: ${name}`); + } + return result; +} +class Temp { + _files = []; + tmpNameSync() { + const file = path.join(os.tmpdir(), crypto.randomBytes(20).toString('hex')); + this._files.push(file); + return file; + } + dispose() { + for (const file of this._files) { + try { + fs.unlinkSync(file); + } + catch (err) { + // noop + } + } + } +} +function isCreateProvisionedFilesErrorResponse(response) { + return response?.ErrorDetails?.Code !== undefined; +} +class ProvisionService { + log; + accessToken; + constructor(log, accessToken) { + this.log = log; + this.accessToken = accessToken; + } + async provision(releaseId, fileId, fileName) { + const body = JSON.stringify({ + ReleaseId: releaseId, + PortalName: 'VSCode', + PublisherCode: 'VSCode', + ProvisionedFilesCollection: [{ + PublisherKey: fileId, + IsStaticFriendlyFileName: true, + FriendlyFileName: fileName, + MaxTTL: '1440', + CdnMappings: ['ECN'] + }] + }); + this.log(`Provisioning ${fileName} (releaseId: ${releaseId}, fileId: ${fileId})...`); + const res = await (0, retry_1.retry)(() => this.request('POST', '/api/v2/ProvisionedFiles/CreateProvisionedFiles', { body })); + if (isCreateProvisionedFilesErrorResponse(res) && res.ErrorDetails.Code === 'FriendlyFileNameAlreadyProvisioned') { + this.log(`File already provisioned (most likley due to a re-run), skipping: ${fileName}`); + return; + } + if (!res.IsSuccess) { + throw new Error(`Failed to submit provisioning request: ${JSON.stringify(res.ErrorDetails)}`); + } + this.log(`Successfully provisioned ${fileName}`); + } + async request(method, url, options) { + const opts = { + method, + body: options?.body, + headers: { + Authorization: `Bearer ${this.accessToken}`, + 'Content-Type': 'application/json' + } + }; + const res = await fetch(`https://dsprovisionapi.microsoft.com${url}`, opts); + // 400 normally means the request is bad or something is already provisioned, so we will return as retries are useless + // Otherwise log the text body and headers. We do text because some responses are not JSON. + if ((!res.ok || res.status < 200 || res.status >= 500) && res.status !== 400) { + throw new Error(`Unexpected status code: ${res.status}\nResponse Headers: ${JSON.stringify(res.headers)}\nBody Text: ${await res.text()}`); + } + return await res.json(); + } +} +function hashStream(hashName, stream) { + return new Promise((c, e) => { + const shasum = crypto.createHash(hashName); + stream + .on('data', shasum.update.bind(shasum)) + .on('error', e) + .on('close', () => c(shasum.digest('hex'))); + }); +} +class ESRPClient { + log; + tmp; + authPath; + constructor(log, tmp, tenantId, clientId, authCertSubjectName, requestSigningCertSubjectName) { + this.log = log; + this.tmp = tmp; + this.authPath = this.tmp.tmpNameSync(); + fs.writeFileSync(this.authPath, JSON.stringify({ + Version: '1.0.0', + AuthenticationType: 'AAD_CERT', + TenantId: tenantId, + ClientId: clientId, + AuthCert: { + SubjectName: authCertSubjectName, + StoreLocation: 'LocalMachine', + StoreName: 'My', + SendX5c: 'true' + }, + RequestSigningCert: { + SubjectName: requestSigningCertSubjectName, + StoreLocation: 'LocalMachine', + StoreName: 'My' + } + })); + } + async release(version, filePath) { + this.log(`Submitting release for ${version}: ${filePath}`); + const submitReleaseResult = await this.SubmitRelease(version, filePath); + if (submitReleaseResult.submissionResponse.statusCode !== 'pass') { + throw new Error(`Unexpected status code: ${submitReleaseResult.submissionResponse.statusCode}`); + } + const releaseId = submitReleaseResult.submissionResponse.operationId; + this.log(`Successfully submitted release ${releaseId}. Polling for completion...`); + let details; + // Poll every 5 seconds, wait 60 minutes max -> poll 60/5*60=720 times + for (let i = 0; i < 720; i++) { + details = await this.ReleaseDetails(releaseId); + if (details.releaseDetails[0].statusCode === 'pass') { + break; + } + else if (details.releaseDetails[0].statusCode !== 'inprogress') { + throw new Error(`Failed to submit release: ${JSON.stringify(details)}`); + } + await new Promise(c => setTimeout(c, 5000)); + } + if (details.releaseDetails[0].statusCode !== 'pass') { + throw new Error(`Timed out waiting for release ${releaseId}: ${JSON.stringify(details)}`); + } + const fileId = details.releaseDetails[0].fileDetails[0].publisherKey; + this.log('Release completed successfully with fileId: ', fileId); + return { releaseId, fileId }; + } + async SubmitRelease(version, filePath) { + const policyPath = this.tmp.tmpNameSync(); + fs.writeFileSync(policyPath, JSON.stringify({ + Version: '1.0.0', + Audience: 'InternalLimited', + Intent: 'distribution', + ContentType: 'InstallPackage' + })); + const inputPath = this.tmp.tmpNameSync(); + const size = fs.statSync(filePath).size; + const istream = fs.createReadStream(filePath); + const sha256 = await hashStream('sha256', istream); + fs.writeFileSync(inputPath, JSON.stringify({ + Version: '1.0.0', + ReleaseInfo: { + ReleaseMetadata: { + Title: 'VS Code', + Properties: { + ReleaseContentType: 'InstallPackage' + }, + MinimumNumberOfApprovers: 1 + }, + ProductInfo: { + Name: 'VS Code', + Version: version, + Description: path.basename(filePath, path.extname(filePath)), + }, + Owners: [ + { + Owner: { + UserPrincipalName: 'jomo@microsoft.com' + } + } + ], + Approvers: [ + { + Approver: { + UserPrincipalName: 'jomo@microsoft.com' + }, + IsAutoApproved: true, + IsMandatory: false + } + ], + AccessPermissions: { + MainPublisher: 'VSCode', + ChannelDownloadEntityDetails: { + Consumer: ['VSCode'] + } + }, + CreatedBy: { + UserPrincipalName: 'jomo@microsoft.com' + } + }, + ReleaseBatches: [ + { + ReleaseRequestFiles: [ + { + SizeInBytes: size, + SourceHash: sha256, + HashType: 'SHA256', + SourceLocation: path.basename(filePath) + } + ], + SourceLocationType: 'UNC', + SourceRootDirectory: path.dirname(filePath), + DestinationLocationType: 'AzureBlob' + } + ] + })); + const outputPath = this.tmp.tmpNameSync(); + cp.execSync(`ESRPClient SubmitRelease -a ${this.authPath} -p ${policyPath} -i ${inputPath} -o ${outputPath}`, { stdio: 'inherit' }); + const output = fs.readFileSync(outputPath, 'utf8'); + return JSON.parse(output); + } + async ReleaseDetails(releaseId) { + const inputPath = this.tmp.tmpNameSync(); + fs.writeFileSync(inputPath, JSON.stringify({ + Version: '1.0.0', + OperationIds: [releaseId] + })); + const outputPath = this.tmp.tmpNameSync(); + cp.execSync(`ESRPClient ReleaseDetails -a ${this.authPath} -i ${inputPath} -o ${outputPath}`, { stdio: 'inherit' }); + const output = fs.readFileSync(outputPath, 'utf8'); + return JSON.parse(output); + } +} +async function releaseAndProvision(log, releaseTenantId, releaseClientId, releaseAuthCertSubjectName, releaseRequestSigningCertSubjectName, provisionTenantId, provisionAADUsername, provisionAADPassword, version, quality, filePath) { + const fileName = `${quality}/${version}/${path.basename(filePath)}`; + const result = `${e('PRSS_CDN_URL')}/${fileName}`; + const res = await (0, retry_1.retry)(() => fetch(result)); + if (res.status === 200) { + log(`Already released and provisioned: ${result}`); + return result; + } + const tmp = new Temp(); + process.on('exit', () => tmp.dispose()); + const esrpclient = new ESRPClient(log, tmp, releaseTenantId, releaseClientId, releaseAuthCertSubjectName, releaseRequestSigningCertSubjectName); + const release = await esrpclient.release(version, filePath); + const credential = new identity_1.ClientSecretCredential(provisionTenantId, provisionAADUsername, provisionAADPassword); + const accessToken = await credential.getToken(['https://microsoft.onmicrosoft.com/DS.Provisioning.WebApi/.default']); + const service = new ProvisionService(log, accessToken.token); + await service.provision(release.releaseId, release.fileId, fileName); + return result; +} +class State { + statePath; + set = new Set(); + constructor() { + const pipelineWorkspacePath = e('PIPELINE_WORKSPACE'); + const previousState = fs.readdirSync(pipelineWorkspacePath) + .map(name => /^artifacts_processed_(\d+)$/.exec(name)) + .filter((match) => !!match) + .map(match => ({ name: match[0], attempt: Number(match[1]) })) + .sort((a, b) => b.attempt - a.attempt)[0]; + if (previousState) { + const previousStatePath = path.join(pipelineWorkspacePath, previousState.name, previousState.name + '.txt'); + fs.readFileSync(previousStatePath, 'utf8').split(/\n/).filter(name => !!name).forEach(name => this.set.add(name)); + } + const stageAttempt = e('SYSTEM_STAGEATTEMPT'); + this.statePath = path.join(pipelineWorkspacePath, `artifacts_processed_${stageAttempt}`, `artifacts_processed_${stageAttempt}.txt`); + fs.mkdirSync(path.dirname(this.statePath), { recursive: true }); + fs.writeFileSync(this.statePath, [...this.set.values()].map(name => `${name}\n`).join('')); + } + get size() { + return this.set.size; + } + has(name) { + return this.set.has(name); + } + add(name) { + this.set.add(name); + fs.appendFileSync(this.statePath, `${name}\n`); + } + [Symbol.iterator]() { + return this.set[Symbol.iterator](); + } +} +const azdoFetchOptions = { + headers: { + // Pretend we're a web browser to avoid download rate limits + 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0', + 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7', + 'Accept-Encoding': 'gzip, deflate, br', + 'Accept-Language': 'en-US,en;q=0.9', + 'Referer': 'https://dev.azure.com', + Authorization: `Bearer ${e('SYSTEM_ACCESSTOKEN')}` + } +}; +async function requestAZDOAPI(path) { + const abortController = new AbortController(); + const timeout = setTimeout(() => abortController.abort(), 2 * 60 * 1000); + try { + const res = await fetch(`${e('BUILDS_API_URL')}${path}?api-version=6.0`, { ...azdoFetchOptions, signal: abortController.signal }); + if (!res.ok) { + throw new Error(`Unexpected status code: ${res.status}`); + } + return await res.json(); + } + finally { + clearTimeout(timeout); + } +} +async function getPipelineArtifacts() { + const result = await requestAZDOAPI('artifacts'); + return result.value.filter(a => /^vscode_/.test(a.name) && !/sbom$/.test(a.name)); +} +async function getPipelineTimeline() { + return await requestAZDOAPI('timeline'); +} +async function downloadArtifact(artifact, downloadPath) { + const abortController = new AbortController(); + const timeout = setTimeout(() => abortController.abort(), 4 * 60 * 1000); + try { + const res = await fetch(artifact.resource.downloadUrl, { ...azdoFetchOptions, signal: abortController.signal }); + if (!res.ok) { + throw new Error(`Unexpected status code: ${res.status}`); + } + await (0, promises_1.pipeline)(stream_1.Readable.fromWeb(res.body), fs.createWriteStream(downloadPath)); + } + finally { + clearTimeout(timeout); + } +} +async function unzip(packagePath, outputPath) { + return new Promise((resolve, reject) => { + yauzl.open(packagePath, { lazyEntries: true, autoClose: true }, (err, zipfile) => { + if (err) { + return reject(err); + } + const result = []; + zipfile.on('entry', entry => { + if (/\/$/.test(entry.fileName)) { + zipfile.readEntry(); + } + else { + zipfile.openReadStream(entry, (err, istream) => { + if (err) { + return reject(err); + } + const filePath = path.join(outputPath, entry.fileName); + fs.mkdirSync(path.dirname(filePath), { recursive: true }); + const ostream = fs.createWriteStream(filePath); + ostream.on('finish', () => { + result.push(filePath); + zipfile.readEntry(); + }); + istream?.on('error', err => reject(err)); + istream.pipe(ostream); + }); + } + }); + zipfile.on('close', () => resolve(result)); + zipfile.readEntry(); + }); + }); +} +// Contains all of the logic for mapping details to our actual product names in CosmosDB +function getPlatform(product, os, arch, type, isLegacy) { + switch (os) { + case 'win32': + switch (product) { + case 'client': { + switch (type) { + case 'archive': + return `win32-${arch}-archive`; + case 'setup': + return `win32-${arch}`; + case 'user-setup': + return `win32-${arch}-user`; + default: + throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); + } + } + case 'server': + if (arch === 'arm64') { + throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); + } + return `server-win32-${arch}`; + case 'web': + if (arch === 'arm64') { + throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); + } + return `server-win32-${arch}-web`; + case 'cli': + return `cli-win32-${arch}`; + default: + throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); + } + case 'alpine': + switch (product) { + case 'server': + return `server-alpine-${arch}`; + case 'web': + return `server-alpine-${arch}-web`; + case 'cli': + return `cli-alpine-${arch}`; + default: + throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); + } + case 'linux': + switch (type) { + case 'snap': + return `linux-snap-${arch}`; + case 'archive-unsigned': + switch (product) { + case 'client': + return `linux-${arch}`; + case 'server': + return isLegacy ? `server-linux-legacy-${arch}` : `server-linux-${arch}`; + case 'web': + if (arch === 'standalone') { + return 'web-standalone'; + } + return isLegacy ? `server-linux-legacy-${arch}-web` : `server-linux-${arch}-web`; + default: + throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); + } + case 'deb-package': + return `linux-deb-${arch}`; + case 'rpm-package': + return `linux-rpm-${arch}`; + case 'cli': + return `cli-linux-${arch}`; + default: + throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); + } + case 'darwin': + switch (product) { + case 'client': + if (arch === 'x64') { + return 'darwin'; + } + return `darwin-${arch}`; + case 'server': + if (arch === 'x64') { + return 'server-darwin'; + } + return `server-darwin-${arch}`; + case 'web': + if (arch === 'x64') { + return 'server-darwin-web'; + } + return `server-darwin-${arch}-web`; + case 'cli': + return `cli-darwin-${arch}`; + default: + throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); + } + default: + throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); + } +} +// Contains all of the logic for mapping types to our actual types in CosmosDB +function getRealType(type) { + switch (type) { + case 'user-setup': + return 'setup'; + case 'deb-package': + case 'rpm-package': + return 'package'; + default: + return type; + } +} +async function processArtifact(artifact, artifactFilePath) { + const log = (...args) => console.log(`[${artifact.name}]`, ...args); + const match = /^vscode_(?[^_]+)_(?[^_]+)(?:_legacy)?_(?[^_]+)_(?[^_]+)$/.exec(artifact.name); + if (!match) { + throw new Error(`Invalid artifact name: ${artifact.name}`); + } + // getPlatform needs the unprocessedType + const quality = e('VSCODE_QUALITY'); + const commit = e('BUILD_SOURCEVERSION'); + const { product, os, arch, unprocessedType } = match.groups; + const isLegacy = artifact.name.includes('_legacy'); + const platform = getPlatform(product, os, arch, unprocessedType, isLegacy); + const type = getRealType(unprocessedType); + const size = fs.statSync(artifactFilePath).size; + const stream = fs.createReadStream(artifactFilePath); + const [hash, sha256hash] = await Promise.all([hashStream('sha1', stream), hashStream('sha256', stream)]); // CodeQL [SM04514] Using SHA1 only for legacy reasons, we are actually only respecting SHA256 + const url = await releaseAndProvision(log, e('RELEASE_TENANT_ID'), e('RELEASE_CLIENT_ID'), e('RELEASE_AUTH_CERT_SUBJECT_NAME'), e('RELEASE_REQUEST_SIGNING_CERT_SUBJECT_NAME'), e('PROVISION_TENANT_ID'), e('PROVISION_AAD_USERNAME'), e('PROVISION_AAD_PASSWORD'), commit, quality, artifactFilePath); + const asset = { platform, type, url, hash, sha256hash, size, supportsFastUpdate: true }; + log('Creating asset...', JSON.stringify(asset, undefined, 2)); + await (0, retry_1.retry)(async (attempt) => { + log(`Creating asset in Cosmos DB (attempt ${attempt})...`); + const aadCredentials = new identity_1.ClientSecretCredential(e('AZURE_TENANT_ID'), e('AZURE_CLIENT_ID'), e('AZURE_CLIENT_SECRET')); + const client = new cosmos_1.CosmosClient({ endpoint: e('AZURE_DOCUMENTDB_ENDPOINT'), aadCredentials }); + const scripts = client.database('builds').container(quality).scripts; + await scripts.storedProcedure('createAsset').execute('', [commit, asset, true]); + }); + log('Asset successfully created'); +} +// It is VERY important that we don't download artifacts too much too fast from AZDO. +// AZDO throttles us SEVERELY if we do. Not just that, but they also close open +// sockets, so the whole things turns to a grinding halt. So, downloading and extracting +// happens serially in the main thread, making the downloads are spaced out +// properly. For each extracted artifact, we spawn a worker thread to upload it to +// the CDN and finally update the build in Cosmos DB. +async function main() { + if (!node_worker_threads_1.isMainThread) { + const { artifact, artifactFilePath } = node_worker_threads_1.workerData; + await processArtifact(artifact, artifactFilePath); + return; + } + const done = new State(); + const processing = new Set(); + for (const name of done) { + console.log(`\u2705 ${name}`); + } + const stages = new Set(['Compile', 'CompileCLI']); + if (e('VSCODE_BUILD_STAGE_WINDOWS') === 'True') { + stages.add('Windows'); + } + if (e('VSCODE_BUILD_STAGE_LINUX') === 'True') { + stages.add('Linux'); + } + if (e('VSCODE_BUILD_STAGE_LINUX_LEGACY_SERVER') === 'True') { + stages.add('LinuxLegacyServer'); + } + if (e('VSCODE_BUILD_STAGE_ALPINE') === 'True') { + stages.add('Alpine'); + } + if (e('VSCODE_BUILD_STAGE_MACOS') === 'True') { + stages.add('macOS'); + } + if (e('VSCODE_BUILD_STAGE_WEB') === 'True') { + stages.add('Web'); + } + let resultPromise = Promise.resolve([]); + const operations = []; + while (true) { + const [timeline, artifacts] = await Promise.all([(0, retry_1.retry)(() => getPipelineTimeline()), (0, retry_1.retry)(() => getPipelineArtifacts())]); + const stagesCompleted = new Set(timeline.records.filter(r => r.type === 'Stage' && r.state === 'completed' && stages.has(r.name)).map(r => r.name)); + const stagesInProgress = [...stages].filter(s => !stagesCompleted.has(s)); + const artifactsInProgress = artifacts.filter(a => processing.has(a.name)); + if (stagesInProgress.length === 0 && artifacts.length === done.size + processing.size) { + break; + } + else if (stagesInProgress.length > 0) { + console.log('Stages in progress:', stagesInProgress.join(', ')); + } + else if (artifactsInProgress.length > 0) { + console.log('Artifacts in progress:', artifactsInProgress.map(a => a.name).join(', ')); + } + else { + console.log(`Waiting for a total of ${artifacts.length}, ${done.size} done, ${processing.size} in progress...`); + } + for (const artifact of artifacts) { + if (done.has(artifact.name) || processing.has(artifact.name)) { + continue; + } + console.log(`[${artifact.name}] Found new artifact`); + const artifactZipPath = path.join(e('AGENT_TEMPDIRECTORY'), `${artifact.name}.zip`); + await (0, retry_1.retry)(async (attempt) => { + const start = Date.now(); + console.log(`[${artifact.name}] Downloading (attempt ${attempt})...`); + await downloadArtifact(artifact, artifactZipPath); + const archiveSize = fs.statSync(artifactZipPath).size; + const downloadDurationS = (Date.now() - start) / 1000; + const downloadSpeedKBS = Math.round((archiveSize / 1024) / downloadDurationS); + console.log(`[${artifact.name}] Successfully downloaded after ${Math.floor(downloadDurationS)} seconds(${downloadSpeedKBS} KB/s).`); + }); + const artifactFilePaths = await unzip(artifactZipPath, e('AGENT_TEMPDIRECTORY')); + const artifactFilePath = artifactFilePaths.filter(p => !/_manifest/.test(p))[0]; + processing.add(artifact.name); + const promise = new Promise((resolve, reject) => { + const worker = new node_worker_threads_1.Worker(__filename, { workerData: { artifact, artifactFilePath } }); + worker.on('error', reject); + worker.on('exit', code => { + if (code === 0) { + resolve(); + } + else { + reject(new Error(`[${artifact.name}] Worker stopped with exit code ${code}`)); + } + }); + }); + const operation = promise.then(() => { + processing.delete(artifact.name); + done.add(artifact.name); + console.log(`\u2705 ${artifact.name} `); + }); + operations.push({ name: artifact.name, operation }); + resultPromise = Promise.allSettled(operations.map(o => o.operation)); + } + await new Promise(c => setTimeout(c, 10_000)); + } + console.log(`Found all ${done.size + processing.size} artifacts, waiting for ${processing.size} artifacts to finish publishing...`); + const artifactsInProgress = operations.filter(o => processing.has(o.name)); + if (artifactsInProgress.length > 0) { + console.log('Artifacts in progress:', artifactsInProgress.map(a => a.name).join(', ')); + } + const results = await resultPromise; + for (let i = 0; i < operations.length; i++) { + const result = results[i]; + if (result.status === 'rejected') { + console.error(`[${operations[i].name}]`, result.reason); + } + } + if (results.some(r => r.status === 'rejected')) { + throw new Error('Some artifacts failed to publish'); + } + console.log(`All ${done.size} artifacts published!`); +} +if (require.main === module) { + main().then(() => { + process.exit(0); + }, err => { + console.error(err); + process.exit(1); + }); +} +//# sourceMappingURL=publish.js.map \ No newline at end of file diff --git a/patched-vscode/build/azure-pipelines/common/publish.ts b/patched-vscode/build/azure-pipelines/common/publish.ts new file mode 100644 index 00000000..75065ffa --- /dev/null +++ b/patched-vscode/build/azure-pipelines/common/publish.ts @@ -0,0 +1,819 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as fs from 'fs'; +import * as path from 'path'; +import { Readable } from 'stream'; +import type { ReadableStream } from 'stream/web'; +import { pipeline } from 'node:stream/promises'; +import * as yauzl from 'yauzl'; +import * as crypto from 'crypto'; +import { retry } from './retry'; +import { CosmosClient } from '@azure/cosmos'; +import { ClientSecretCredential } from '@azure/identity'; +import * as cp from 'child_process'; +import * as os from 'os'; +import { Worker, isMainThread, workerData } from 'node:worker_threads'; + +function e(name: string): string { + const result = process.env[name]; + + if (typeof result !== 'string') { + throw new Error(`Missing env: ${name}`); + } + + return result; +} + +class Temp { + private _files: string[] = []; + + tmpNameSync(): string { + const file = path.join(os.tmpdir(), crypto.randomBytes(20).toString('hex')); + this._files.push(file); + return file; + } + + dispose(): void { + for (const file of this._files) { + try { + fs.unlinkSync(file); + } catch (err) { + // noop + } + } + } +} + +interface RequestOptions { + readonly body?: string; +} + +interface CreateProvisionedFilesSuccessResponse { + IsSuccess: true; + ErrorDetails: null; +} + +interface CreateProvisionedFilesErrorResponse { + IsSuccess: false; + ErrorDetails: { + Code: string; + Category: string; + Message: string; + CanRetry: boolean; + AdditionalProperties: Record; + }; +} + +type CreateProvisionedFilesResponse = CreateProvisionedFilesSuccessResponse | CreateProvisionedFilesErrorResponse; + +function isCreateProvisionedFilesErrorResponse(response: unknown): response is CreateProvisionedFilesErrorResponse { + return (response as CreateProvisionedFilesErrorResponse)?.ErrorDetails?.Code !== undefined; +} + +class ProvisionService { + + constructor( + private readonly log: (...args: any[]) => void, + private readonly accessToken: string + ) { } + + async provision(releaseId: string, fileId: string, fileName: string) { + const body = JSON.stringify({ + ReleaseId: releaseId, + PortalName: 'VSCode', + PublisherCode: 'VSCode', + ProvisionedFilesCollection: [{ + PublisherKey: fileId, + IsStaticFriendlyFileName: true, + FriendlyFileName: fileName, + MaxTTL: '1440', + CdnMappings: ['ECN'] + }] + }); + + this.log(`Provisioning ${fileName} (releaseId: ${releaseId}, fileId: ${fileId})...`); + const res = await retry(() => this.request('POST', '/api/v2/ProvisionedFiles/CreateProvisionedFiles', { body })); + + if (isCreateProvisionedFilesErrorResponse(res) && res.ErrorDetails.Code === 'FriendlyFileNameAlreadyProvisioned') { + this.log(`File already provisioned (most likley due to a re-run), skipping: ${fileName}`); + return; + } + + if (!res.IsSuccess) { + throw new Error(`Failed to submit provisioning request: ${JSON.stringify(res.ErrorDetails)}`); + } + + this.log(`Successfully provisioned ${fileName}`); + } + + private async request(method: string, url: string, options?: RequestOptions): Promise { + const opts: RequestInit = { + method, + body: options?.body, + headers: { + Authorization: `Bearer ${this.accessToken}`, + 'Content-Type': 'application/json' + } + }; + + const res = await fetch(`https://dsprovisionapi.microsoft.com${url}`, opts); + + + // 400 normally means the request is bad or something is already provisioned, so we will return as retries are useless + // Otherwise log the text body and headers. We do text because some responses are not JSON. + if ((!res.ok || res.status < 200 || res.status >= 500) && res.status !== 400) { + throw new Error(`Unexpected status code: ${res.status}\nResponse Headers: ${JSON.stringify(res.headers)}\nBody Text: ${await res.text()}`); + } + + return await res.json(); + } +} + +function hashStream(hashName: string, stream: Readable): Promise { + return new Promise((c, e) => { + const shasum = crypto.createHash(hashName); + + stream + .on('data', shasum.update.bind(shasum)) + .on('error', e) + .on('close', () => c(shasum.digest('hex'))); + }); +} + +interface Release { + readonly releaseId: string; + readonly fileId: string; +} + +interface SubmitReleaseResult { + submissionResponse: { + operationId: string; + statusCode: string; + }; +} + +interface ReleaseDetailsResult { + releaseDetails: [{ + fileDetails: [{ publisherKey: string }]; + statusCode: 'inprogress' | 'pass'; + }]; +} + +class ESRPClient { + + private readonly authPath: string; + + constructor( + private readonly log: (...args: any[]) => void, + private readonly tmp: Temp, + tenantId: string, + clientId: string, + authCertSubjectName: string, + requestSigningCertSubjectName: string, + ) { + this.authPath = this.tmp.tmpNameSync(); + fs.writeFileSync(this.authPath, JSON.stringify({ + Version: '1.0.0', + AuthenticationType: 'AAD_CERT', + TenantId: tenantId, + ClientId: clientId, + AuthCert: { + SubjectName: authCertSubjectName, + StoreLocation: 'LocalMachine', + StoreName: 'My', + SendX5c: 'true' + }, + RequestSigningCert: { + SubjectName: requestSigningCertSubjectName, + StoreLocation: 'LocalMachine', + StoreName: 'My' + } + })); + } + + async release( + version: string, + filePath: string + ): Promise { + this.log(`Submitting release for ${version}: ${filePath}`); + const submitReleaseResult = await this.SubmitRelease(version, filePath); + + if (submitReleaseResult.submissionResponse.statusCode !== 'pass') { + throw new Error(`Unexpected status code: ${submitReleaseResult.submissionResponse.statusCode}`); + } + + const releaseId = submitReleaseResult.submissionResponse.operationId; + this.log(`Successfully submitted release ${releaseId}. Polling for completion...`); + + let details!: ReleaseDetailsResult; + + // Poll every 5 seconds, wait 60 minutes max -> poll 60/5*60=720 times + for (let i = 0; i < 720; i++) { + details = await this.ReleaseDetails(releaseId); + + if (details.releaseDetails[0].statusCode === 'pass') { + break; + } else if (details.releaseDetails[0].statusCode !== 'inprogress') { + throw new Error(`Failed to submit release: ${JSON.stringify(details)}`); + } + + await new Promise(c => setTimeout(c, 5000)); + } + + if (details.releaseDetails[0].statusCode !== 'pass') { + throw new Error(`Timed out waiting for release ${releaseId}: ${JSON.stringify(details)}`); + } + + const fileId = details.releaseDetails[0].fileDetails[0].publisherKey; + this.log('Release completed successfully with fileId: ', fileId); + + return { releaseId, fileId }; + } + + private async SubmitRelease( + version: string, + filePath: string + ): Promise { + const policyPath = this.tmp.tmpNameSync(); + fs.writeFileSync(policyPath, JSON.stringify({ + Version: '1.0.0', + Audience: 'InternalLimited', + Intent: 'distribution', + ContentType: 'InstallPackage' + })); + + const inputPath = this.tmp.tmpNameSync(); + const size = fs.statSync(filePath).size; + const istream = fs.createReadStream(filePath); + const sha256 = await hashStream('sha256', istream); + fs.writeFileSync(inputPath, JSON.stringify({ + Version: '1.0.0', + ReleaseInfo: { + ReleaseMetadata: { + Title: 'VS Code', + Properties: { + ReleaseContentType: 'InstallPackage' + }, + MinimumNumberOfApprovers: 1 + }, + ProductInfo: { + Name: 'VS Code', + Version: version, + Description: path.basename(filePath, path.extname(filePath)), + }, + Owners: [ + { + Owner: { + UserPrincipalName: 'jomo@microsoft.com' + } + } + ], + Approvers: [ + { + Approver: { + UserPrincipalName: 'jomo@microsoft.com' + }, + IsAutoApproved: true, + IsMandatory: false + } + ], + AccessPermissions: { + MainPublisher: 'VSCode', + ChannelDownloadEntityDetails: { + Consumer: ['VSCode'] + } + }, + CreatedBy: { + UserPrincipalName: 'jomo@microsoft.com' + } + }, + ReleaseBatches: [ + { + ReleaseRequestFiles: [ + { + SizeInBytes: size, + SourceHash: sha256, + HashType: 'SHA256', + SourceLocation: path.basename(filePath) + } + ], + SourceLocationType: 'UNC', + SourceRootDirectory: path.dirname(filePath), + DestinationLocationType: 'AzureBlob' + } + ] + })); + + const outputPath = this.tmp.tmpNameSync(); + cp.execSync(`ESRPClient SubmitRelease -a ${this.authPath} -p ${policyPath} -i ${inputPath} -o ${outputPath}`, { stdio: 'inherit' }); + + const output = fs.readFileSync(outputPath, 'utf8'); + return JSON.parse(output) as SubmitReleaseResult; + } + + private async ReleaseDetails( + releaseId: string + ): Promise { + const inputPath = this.tmp.tmpNameSync(); + fs.writeFileSync(inputPath, JSON.stringify({ + Version: '1.0.0', + OperationIds: [releaseId] + })); + + const outputPath = this.tmp.tmpNameSync(); + cp.execSync(`ESRPClient ReleaseDetails -a ${this.authPath} -i ${inputPath} -o ${outputPath}`, { stdio: 'inherit' }); + + const output = fs.readFileSync(outputPath, 'utf8'); + return JSON.parse(output) as ReleaseDetailsResult; + } +} + +async function releaseAndProvision( + log: (...args: any[]) => void, + releaseTenantId: string, + releaseClientId: string, + releaseAuthCertSubjectName: string, + releaseRequestSigningCertSubjectName: string, + provisionTenantId: string, + provisionAADUsername: string, + provisionAADPassword: string, + version: string, + quality: string, + filePath: string +): Promise { + const fileName = `${quality}/${version}/${path.basename(filePath)}`; + const result = `${e('PRSS_CDN_URL')}/${fileName}`; + + const res = await retry(() => fetch(result)); + + if (res.status === 200) { + log(`Already released and provisioned: ${result}`); + return result; + } + + const tmp = new Temp(); + process.on('exit', () => tmp.dispose()); + + const esrpclient = new ESRPClient(log, tmp, releaseTenantId, releaseClientId, releaseAuthCertSubjectName, releaseRequestSigningCertSubjectName); + const release = await esrpclient.release(version, filePath); + + const credential = new ClientSecretCredential(provisionTenantId, provisionAADUsername, provisionAADPassword); + const accessToken = await credential.getToken(['https://microsoft.onmicrosoft.com/DS.Provisioning.WebApi/.default']); + const service = new ProvisionService(log, accessToken.token); + await service.provision(release.releaseId, release.fileId, fileName); + + return result; +} + +class State { + + private statePath: string; + private set = new Set(); + + constructor() { + const pipelineWorkspacePath = e('PIPELINE_WORKSPACE'); + const previousState = fs.readdirSync(pipelineWorkspacePath) + .map(name => /^artifacts_processed_(\d+)$/.exec(name)) + .filter((match): match is RegExpExecArray => !!match) + .map(match => ({ name: match![0], attempt: Number(match![1]) })) + .sort((a, b) => b.attempt - a.attempt)[0]; + + if (previousState) { + const previousStatePath = path.join(pipelineWorkspacePath, previousState.name, previousState.name + '.txt'); + fs.readFileSync(previousStatePath, 'utf8').split(/\n/).filter(name => !!name).forEach(name => this.set.add(name)); + } + + const stageAttempt = e('SYSTEM_STAGEATTEMPT'); + this.statePath = path.join(pipelineWorkspacePath, `artifacts_processed_${stageAttempt}`, `artifacts_processed_${stageAttempt}.txt`); + fs.mkdirSync(path.dirname(this.statePath), { recursive: true }); + fs.writeFileSync(this.statePath, [...this.set.values()].map(name => `${name}\n`).join('')); + } + + get size(): number { + return this.set.size; + } + + has(name: string): boolean { + return this.set.has(name); + } + + add(name: string): void { + this.set.add(name); + fs.appendFileSync(this.statePath, `${name}\n`); + } + + [Symbol.iterator](): IterableIterator { + return this.set[Symbol.iterator](); + } +} + +const azdoFetchOptions = { + headers: { + // Pretend we're a web browser to avoid download rate limits + 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0', + 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7', + 'Accept-Encoding': 'gzip, deflate, br', + 'Accept-Language': 'en-US,en;q=0.9', + 'Referer': 'https://dev.azure.com', + Authorization: `Bearer ${e('SYSTEM_ACCESSTOKEN')}` + } +}; + +async function requestAZDOAPI(path: string): Promise { + const abortController = new AbortController(); + const timeout = setTimeout(() => abortController.abort(), 2 * 60 * 1000); + + try { + const res = await fetch(`${e('BUILDS_API_URL')}${path}?api-version=6.0`, { ...azdoFetchOptions, signal: abortController.signal }); + + if (!res.ok) { + throw new Error(`Unexpected status code: ${res.status}`); + } + + return await res.json(); + } finally { + clearTimeout(timeout); + } +} + +interface Artifact { + readonly name: string; + readonly resource: { + readonly downloadUrl: string; + readonly properties: { + readonly artifactsize: number; + }; + }; +} + +async function getPipelineArtifacts(): Promise { + const result = await requestAZDOAPI<{ readonly value: Artifact[] }>('artifacts'); + return result.value.filter(a => /^vscode_/.test(a.name) && !/sbom$/.test(a.name)); +} + +interface Timeline { + readonly records: { + readonly name: string; + readonly type: string; + readonly state: string; + }[]; +} + +async function getPipelineTimeline(): Promise { + return await requestAZDOAPI('timeline'); +} + +async function downloadArtifact(artifact: Artifact, downloadPath: string): Promise { + const abortController = new AbortController(); + const timeout = setTimeout(() => abortController.abort(), 4 * 60 * 1000); + + try { + const res = await fetch(artifact.resource.downloadUrl, { ...azdoFetchOptions, signal: abortController.signal }); + + if (!res.ok) { + throw new Error(`Unexpected status code: ${res.status}`); + } + + await pipeline(Readable.fromWeb(res.body as ReadableStream), fs.createWriteStream(downloadPath)); + } finally { + clearTimeout(timeout); + } +} + +async function unzip(packagePath: string, outputPath: string): Promise { + return new Promise((resolve, reject) => { + yauzl.open(packagePath, { lazyEntries: true, autoClose: true }, (err, zipfile) => { + if (err) { + return reject(err); + } + + const result: string[] = []; + zipfile!.on('entry', entry => { + if (/\/$/.test(entry.fileName)) { + zipfile!.readEntry(); + } else { + zipfile!.openReadStream(entry, (err, istream) => { + if (err) { + return reject(err); + } + + const filePath = path.join(outputPath, entry.fileName); + fs.mkdirSync(path.dirname(filePath), { recursive: true }); + + const ostream = fs.createWriteStream(filePath); + ostream.on('finish', () => { + result.push(filePath); + zipfile!.readEntry(); + }); + istream?.on('error', err => reject(err)); + istream!.pipe(ostream); + }); + } + }); + + zipfile!.on('close', () => resolve(result)); + zipfile!.readEntry(); + }); + }); +} + +interface Asset { + platform: string; + type: string; + url: string; + mooncakeUrl?: string; + prssUrl?: string; + hash: string; + sha256hash: string; + size: number; + supportsFastUpdate?: boolean; +} + +// Contains all of the logic for mapping details to our actual product names in CosmosDB +function getPlatform(product: string, os: string, arch: string, type: string, isLegacy: boolean): string { + switch (os) { + case 'win32': + switch (product) { + case 'client': { + switch (type) { + case 'archive': + return `win32-${arch}-archive`; + case 'setup': + return `win32-${arch}`; + case 'user-setup': + return `win32-${arch}-user`; + default: + throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); + } + } + case 'server': + if (arch === 'arm64') { + throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); + } + return `server-win32-${arch}`; + case 'web': + if (arch === 'arm64') { + throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); + } + return `server-win32-${arch}-web`; + case 'cli': + return `cli-win32-${arch}`; + default: + throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); + } + case 'alpine': + switch (product) { + case 'server': + return `server-alpine-${arch}`; + case 'web': + return `server-alpine-${arch}-web`; + case 'cli': + return `cli-alpine-${arch}`; + default: + throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); + } + case 'linux': + switch (type) { + case 'snap': + return `linux-snap-${arch}`; + case 'archive-unsigned': + switch (product) { + case 'client': + return `linux-${arch}`; + case 'server': + return isLegacy ? `server-linux-legacy-${arch}` : `server-linux-${arch}`; + case 'web': + if (arch === 'standalone') { + return 'web-standalone'; + } + return isLegacy ? `server-linux-legacy-${arch}-web` : `server-linux-${arch}-web`; + default: + throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); + } + case 'deb-package': + return `linux-deb-${arch}`; + case 'rpm-package': + return `linux-rpm-${arch}`; + case 'cli': + return `cli-linux-${arch}`; + default: + throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); + } + case 'darwin': + switch (product) { + case 'client': + if (arch === 'x64') { + return 'darwin'; + } + return `darwin-${arch}`; + case 'server': + if (arch === 'x64') { + return 'server-darwin'; + } + return `server-darwin-${arch}`; + case 'web': + if (arch === 'x64') { + return 'server-darwin-web'; + } + return `server-darwin-${arch}-web`; + case 'cli': + return `cli-darwin-${arch}`; + default: + throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); + } + default: + throw new Error(`Unrecognized: ${product} ${os} ${arch} ${type}`); + } +} + +// Contains all of the logic for mapping types to our actual types in CosmosDB +function getRealType(type: string) { + switch (type) { + case 'user-setup': + return 'setup'; + case 'deb-package': + case 'rpm-package': + return 'package'; + default: + return type; + } +} + +async function processArtifact(artifact: Artifact, artifactFilePath: string): Promise { + const log = (...args: any[]) => console.log(`[${artifact.name}]`, ...args); + const match = /^vscode_(?[^_]+)_(?[^_]+)(?:_legacy)?_(?[^_]+)_(?[^_]+)$/.exec(artifact.name); + + if (!match) { + throw new Error(`Invalid artifact name: ${artifact.name}`); + } + + // getPlatform needs the unprocessedType + const quality = e('VSCODE_QUALITY'); + const commit = e('BUILD_SOURCEVERSION'); + const { product, os, arch, unprocessedType } = match.groups!; + const isLegacy = artifact.name.includes('_legacy'); + const platform = getPlatform(product, os, arch, unprocessedType, isLegacy); + const type = getRealType(unprocessedType); + const size = fs.statSync(artifactFilePath).size; + const stream = fs.createReadStream(artifactFilePath); + const [hash, sha256hash] = await Promise.all([hashStream('sha1', stream), hashStream('sha256', stream)]); // CodeQL [SM04514] Using SHA1 only for legacy reasons, we are actually only respecting SHA256 + + const url = await releaseAndProvision( + log, + e('RELEASE_TENANT_ID'), + e('RELEASE_CLIENT_ID'), + e('RELEASE_AUTH_CERT_SUBJECT_NAME'), + e('RELEASE_REQUEST_SIGNING_CERT_SUBJECT_NAME'), + e('PROVISION_TENANT_ID'), + e('PROVISION_AAD_USERNAME'), + e('PROVISION_AAD_PASSWORD'), + commit, + quality, + artifactFilePath + ); + + const asset: Asset = { platform, type, url, hash, sha256hash, size, supportsFastUpdate: true }; + log('Creating asset...', JSON.stringify(asset, undefined, 2)); + + await retry(async (attempt) => { + log(`Creating asset in Cosmos DB (attempt ${attempt})...`); + const aadCredentials = new ClientSecretCredential(e('AZURE_TENANT_ID'), e('AZURE_CLIENT_ID'), e('AZURE_CLIENT_SECRET')); + const client = new CosmosClient({ endpoint: e('AZURE_DOCUMENTDB_ENDPOINT'), aadCredentials }); + const scripts = client.database('builds').container(quality).scripts; + await scripts.storedProcedure('createAsset').execute('', [commit, asset, true]); + }); + + log('Asset successfully created'); +} + +// It is VERY important that we don't download artifacts too much too fast from AZDO. +// AZDO throttles us SEVERELY if we do. Not just that, but they also close open +// sockets, so the whole things turns to a grinding halt. So, downloading and extracting +// happens serially in the main thread, making the downloads are spaced out +// properly. For each extracted artifact, we spawn a worker thread to upload it to +// the CDN and finally update the build in Cosmos DB. +async function main() { + if (!isMainThread) { + const { artifact, artifactFilePath } = workerData; + await processArtifact(artifact, artifactFilePath); + return; + } + + const done = new State(); + const processing = new Set(); + + for (const name of done) { + console.log(`\u2705 ${name}`); + } + + const stages = new Set(['Compile', 'CompileCLI']); + if (e('VSCODE_BUILD_STAGE_WINDOWS') === 'True') { stages.add('Windows'); } + if (e('VSCODE_BUILD_STAGE_LINUX') === 'True') { stages.add('Linux'); } + if (e('VSCODE_BUILD_STAGE_LINUX_LEGACY_SERVER') === 'True') { stages.add('LinuxLegacyServer'); } + if (e('VSCODE_BUILD_STAGE_ALPINE') === 'True') { stages.add('Alpine'); } + if (e('VSCODE_BUILD_STAGE_MACOS') === 'True') { stages.add('macOS'); } + if (e('VSCODE_BUILD_STAGE_WEB') === 'True') { stages.add('Web'); } + + let resultPromise = Promise.resolve[]>([]); + const operations: { name: string; operation: Promise }[] = []; + + while (true) { + const [timeline, artifacts] = await Promise.all([retry(() => getPipelineTimeline()), retry(() => getPipelineArtifacts())]); + const stagesCompleted = new Set(timeline.records.filter(r => r.type === 'Stage' && r.state === 'completed' && stages.has(r.name)).map(r => r.name)); + const stagesInProgress = [...stages].filter(s => !stagesCompleted.has(s)); + const artifactsInProgress = artifacts.filter(a => processing.has(a.name)); + + if (stagesInProgress.length === 0 && artifacts.length === done.size + processing.size) { + break; + } else if (stagesInProgress.length > 0) { + console.log('Stages in progress:', stagesInProgress.join(', ')); + } else if (artifactsInProgress.length > 0) { + console.log('Artifacts in progress:', artifactsInProgress.map(a => a.name).join(', ')); + } else { + console.log(`Waiting for a total of ${artifacts.length}, ${done.size} done, ${processing.size} in progress...`); + } + + for (const artifact of artifacts) { + if (done.has(artifact.name) || processing.has(artifact.name)) { + continue; + } + + console.log(`[${artifact.name}] Found new artifact`); + + const artifactZipPath = path.join(e('AGENT_TEMPDIRECTORY'), `${artifact.name}.zip`); + + await retry(async (attempt) => { + const start = Date.now(); + console.log(`[${artifact.name}] Downloading (attempt ${attempt})...`); + await downloadArtifact(artifact, artifactZipPath); + const archiveSize = fs.statSync(artifactZipPath).size; + const downloadDurationS = (Date.now() - start) / 1000; + const downloadSpeedKBS = Math.round((archiveSize / 1024) / downloadDurationS); + console.log(`[${artifact.name}] Successfully downloaded after ${Math.floor(downloadDurationS)} seconds(${downloadSpeedKBS} KB/s).`); + }); + + const artifactFilePaths = await unzip(artifactZipPath, e('AGENT_TEMPDIRECTORY')); + const artifactFilePath = artifactFilePaths.filter(p => !/_manifest/.test(p))[0]; + + processing.add(artifact.name); + const promise = new Promise((resolve, reject) => { + const worker = new Worker(__filename, { workerData: { artifact, artifactFilePath } }); + worker.on('error', reject); + worker.on('exit', code => { + if (code === 0) { + resolve(); + } else { + reject(new Error(`[${artifact.name}] Worker stopped with exit code ${code}`)); + } + }); + }); + + const operation = promise.then(() => { + processing.delete(artifact.name); + done.add(artifact.name); + console.log(`\u2705 ${artifact.name} `); + }); + + operations.push({ name: artifact.name, operation }); + resultPromise = Promise.allSettled(operations.map(o => o.operation)); + } + + await new Promise(c => setTimeout(c, 10_000)); + } + + console.log(`Found all ${done.size + processing.size} artifacts, waiting for ${processing.size} artifacts to finish publishing...`); + + const artifactsInProgress = operations.filter(o => processing.has(o.name)); + + if (artifactsInProgress.length > 0) { + console.log('Artifacts in progress:', artifactsInProgress.map(a => a.name).join(', ')); + } + + const results = await resultPromise; + + for (let i = 0; i < operations.length; i++) { + const result = results[i]; + + if (result.status === 'rejected') { + console.error(`[${operations[i].name}]`, result.reason); + } + } + + if (results.some(r => r.status === 'rejected')) { + throw new Error('Some artifacts failed to publish'); + } + + console.log(`All ${done.size} artifacts published!`); +} + +if (require.main === module) { + main().then(() => { + process.exit(0); + }, err => { + console.error(err); + process.exit(1); + }); +} diff --git a/patched-vscode/build/azure-pipelines/common/releaseBuild.js b/patched-vscode/build/azure-pipelines/common/releaseBuild.js index 752cb4db..c2aab207 100644 --- a/patched-vscode/build/azure-pipelines/common/releaseBuild.js +++ b/patched-vscode/build/azure-pipelines/common/releaseBuild.js @@ -54,4 +54,4 @@ main(/^true$/i.test(force)).then(() => { console.error(err); process.exit(1); }); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVsZWFzZUJ1aWxkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsicmVsZWFzZUJ1aWxkLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7O2dHQUdnRzs7QUFFaEcsOENBQXlEO0FBQ3pELDBDQUE2QztBQUM3QyxtQ0FBZ0M7QUFFaEMsU0FBUyxNQUFNLENBQUMsSUFBWTtJQUMzQixNQUFNLE1BQU0sR0FBRyxPQUFPLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBRWpDLElBQUksT0FBTyxNQUFNLEtBQUssV0FBVyxFQUFFO1FBQ2xDLE1BQU0sSUFBSSxLQUFLLENBQUMsZUFBZSxHQUFHLElBQUksQ0FBQyxDQUFDO0tBQ3hDO0lBRUQsT0FBTyxNQUFNLENBQUM7QUFDZixDQUFDO0FBT0QsU0FBUyxtQkFBbUIsQ0FBQyxPQUFlO0lBQzNDLE9BQU87UUFDTixFQUFFLEVBQUUsT0FBTztRQUNYLE1BQU0sRUFBRSxLQUFLO0tBQ2IsQ0FBQztBQUNILENBQUM7QUFFRCxLQUFLLFVBQVUsU0FBUyxDQUFDLE1BQW9CLEVBQUUsT0FBZTtJQUM3RCxNQUFNLEtBQUssR0FBRyx1Q0FBdUMsT0FBTyxHQUFHLENBQUM7SUFFaEUsTUFBTSxHQUFHLEdBQUcsTUFBTSxNQUFNLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDO0lBRTlGLElBQUksR0FBRyxDQUFDLFNBQVMsQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFO1FBQy9CLE9BQU8sbUJBQW1CLENBQUMsT0FBTyxDQUFDLENBQUM7S0FDcEM7SUFFRCxPQUFPLEdBQUcsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFXLENBQUM7QUFDbkMsQ0FBQztBQUVELEtBQUssVUFBVSxJQUFJLENBQUMsS0FBYztJQUNqQyxNQUFNLE1BQU0sR0FBRyxNQUFNLENBQUMscUJBQXFCLENBQUMsQ0FBQztJQUM3QyxNQUFNLE9BQU8sR0FBRyxNQUFNLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztJQUV6QyxNQUFNLGNBQWMsR0FBRyxJQUFJLGlDQUFzQixDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsaUJBQWlCLENBQUUsRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLGlCQUFpQixDQUFFLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxxQkFBcUIsQ0FBRSxDQUFDLENBQUM7SUFDekosTUFBTSxNQUFNLEdBQUcsSUFBSSxxQkFBWSxDQUFDLEVBQUUsUUFBUSxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsMkJBQTJCLENBQUUsRUFBRSxjQUFjLEVBQUUsQ0FBQyxDQUFDO0lBRXpHLElBQUksQ0FBQyxLQUFLLEVBQUU7UUFDWCxNQUFNLE1BQU0sR0FBRyxNQUFNLFNBQVMsQ0FBQyxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUM7UUFFaEQsT0FBTyxDQUFDLEdBQUcsQ0FBQyxpQkFBaUIsRUFBRSxNQUFNLENBQUMsQ0FBQztRQUV2QyxJQUFJLE1BQU0sQ0FBQyxNQUFNLEVBQUU7WUFDbEIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxvQ0FBb0MsT0FBTyxhQUFhLENBQUMsQ0FBQztZQUN0RSxPQUFPO1NBQ1A7S0FDRDtJQUVELE9BQU8sQ0FBQyxHQUFHLENBQUMsbUJBQW1CLE1BQU0sS0FBSyxDQUFDLENBQUM7SUFFNUMsTUFBTSxPQUFPLEdBQUcsTUFBTSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLENBQUMsT0FBTyxDQUFDO0lBQ3JFLE1BQU0sSUFBQSxhQUFLLEVBQUMsR0FBRyxFQUFFLENBQUMsT0FBTyxDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsQ0FBQyxPQUFPLENBQUMsRUFBRSxFQUFFLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ2xGLENBQUM7QUFFRCxNQUFNLENBQUMsRUFBRSxBQUFELEVBQUcsS0FBSyxDQUFDLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQztBQUVqQyxPQUFPLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUUxQixJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUU7SUFDckMsT0FBTyxDQUFDLEdBQUcsQ0FBQyw2QkFBNkIsQ0FBQyxDQUFDO0lBQzNDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDakIsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxFQUFFO0lBQ1IsT0FBTyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUNuQixPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ2pCLENBQUMsQ0FBQyxDQUFDIn0= \ No newline at end of file +//# sourceMappingURL=releaseBuild.js.map \ No newline at end of file diff --git a/patched-vscode/build/azure-pipelines/common/retry.js b/patched-vscode/build/azure-pipelines/common/retry.js index 657f1a5b..91f60bf2 100644 --- a/patched-vscode/build/azure-pipelines/common/retry.js +++ b/patched-vscode/build/azure-pipelines/common/retry.js @@ -4,7 +4,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.retry = void 0; +exports.retry = retry; async function retry(fn) { let lastError; for (let run = 1; run <= 10; run++) { @@ -12,18 +12,16 @@ async function retry(fn) { return await fn(run); } catch (err) { - if (!/ECONNRESET|CredentialUnavailableError|Audience validation failed/i.test(err.message)) { + if (!/fetch failed|terminated|aborted|timeout|TimeoutError|Timeout Error|RestError|Client network socket disconnected|socket hang up|ECONNRESET|CredentialUnavailableError|endpoints_resolution_error|Audience validation failed|end of central directory record signature not found/i.test(err.message)) { throw err; } lastError = err; - const millis = (Math.random() * 200) + (50 * Math.pow(1.5, run)); - console.log(`Request failed, retrying in ${millis}ms...`); // maximum delay is 10th retry: ~3 seconds + const millis = Math.floor((Math.random() * 200) + (50 * Math.pow(1.5, run))); await new Promise(c => setTimeout(c, millis)); } } - console.log(`Too many retries, aborting.`); + console.error(`Too many retries, aborting.`); throw lastError; } -exports.retry = retry; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmV0cnkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJyZXRyeS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7OztBQUV6RixLQUFLLFVBQVUsS0FBSyxDQUFJLEVBQW1DO0lBQ2pFLElBQUksU0FBNEIsQ0FBQztJQUVqQyxLQUFLLElBQUksR0FBRyxHQUFHLENBQUMsRUFBRSxHQUFHLElBQUksRUFBRSxFQUFFLEdBQUcsRUFBRSxFQUFFO1FBQ25DLElBQUk7WUFDSCxPQUFPLE1BQU0sRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1NBQ3JCO1FBQUMsT0FBTyxHQUFHLEVBQUU7WUFDYixJQUFJLENBQUMsbUVBQW1FLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsRUFBRTtnQkFDM0YsTUFBTSxHQUFHLENBQUM7YUFDVjtZQUVELFNBQVMsR0FBRyxHQUFHLENBQUM7WUFDaEIsTUFBTSxNQUFNLEdBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLEdBQUcsR0FBRyxDQUFDLEdBQUcsQ0FBQyxFQUFFLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUFHLEVBQUUsR0FBRyxDQUFDLENBQUMsQ0FBQztZQUNqRSxPQUFPLENBQUMsR0FBRyxDQUFDLCtCQUErQixNQUFNLE9BQU8sQ0FBQyxDQUFDO1lBRTFELDBDQUEwQztZQUMxQyxNQUFNLElBQUksT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsVUFBVSxDQUFDLENBQUMsRUFBRSxNQUFNLENBQUMsQ0FBQyxDQUFDO1NBQzlDO0tBQ0Q7SUFFRCxPQUFPLENBQUMsR0FBRyxDQUFDLDZCQUE2QixDQUFDLENBQUM7SUFDM0MsTUFBTSxTQUFTLENBQUM7QUFDakIsQ0FBQztBQXRCRCxzQkFzQkMifQ== \ No newline at end of file +//# sourceMappingURL=retry.js.map \ No newline at end of file diff --git a/patched-vscode/build/azure-pipelines/common/retry.ts b/patched-vscode/build/azure-pipelines/common/retry.ts index 9b28b4fd..9697093c 100644 --- a/patched-vscode/build/azure-pipelines/common/retry.ts +++ b/patched-vscode/build/azure-pipelines/common/retry.ts @@ -10,19 +10,18 @@ export async function retry(fn: (attempt: number) => Promise): Promise try { return await fn(run); } catch (err) { - if (!/ECONNRESET|CredentialUnavailableError|Audience validation failed/i.test(err.message)) { + if (!/fetch failed|terminated|aborted|timeout|TimeoutError|Timeout Error|RestError|Client network socket disconnected|socket hang up|ECONNRESET|CredentialUnavailableError|endpoints_resolution_error|Audience validation failed|end of central directory record signature not found/i.test(err.message)) { throw err; } lastError = err; - const millis = (Math.random() * 200) + (50 * Math.pow(1.5, run)); - console.log(`Request failed, retrying in ${millis}ms...`); // maximum delay is 10th retry: ~3 seconds + const millis = Math.floor((Math.random() * 200) + (50 * Math.pow(1.5, run))); await new Promise(c => setTimeout(c, millis)); } } - console.log(`Too many retries, aborting.`); + console.error(`Too many retries, aborting.`); throw lastError; } diff --git a/patched-vscode/build/azure-pipelines/common/sign-win32.js b/patched-vscode/build/azure-pipelines/common/sign-win32.js index 8d26aa6d..da899cd3 100644 --- a/patched-vscode/build/azure-pipelines/common/sign-win32.js +++ b/patched-vscode/build/azure-pipelines/common/sign-win32.js @@ -8,11 +8,11 @@ const sign_1 = require("./sign"); const path = require("path"); (0, sign_1.main)([ process.env['EsrpCliDllPath'], - 'windows', + 'sign-windows', process.env['ESRPPKI'], process.env['ESRPAADUsername'], process.env['ESRPAADPassword'], path.dirname(process.argv[2]), path.basename(process.argv[2]) ]); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2lnbi13aW4zMi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInNpZ24td2luMzIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOztBQUVoRyxpQ0FBOEI7QUFDOUIsNkJBQTZCO0FBRTdCLElBQUEsV0FBSSxFQUFDO0lBQ0osT0FBTyxDQUFDLEdBQUcsQ0FBQyxnQkFBZ0IsQ0FBRTtJQUM5QixTQUFTO0lBQ1QsT0FBTyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUU7SUFDdkIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxpQkFBaUIsQ0FBRTtJQUMvQixPQUFPLENBQUMsR0FBRyxDQUFDLGlCQUFpQixDQUFFO0lBQy9CLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUM3QixJQUFJLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7Q0FDOUIsQ0FBQyxDQUFDIn0= \ No newline at end of file +//# sourceMappingURL=sign-win32.js.map \ No newline at end of file diff --git a/patched-vscode/build/azure-pipelines/common/sign-win32.ts b/patched-vscode/build/azure-pipelines/common/sign-win32.ts index d5daa875..76828b42 100644 --- a/patched-vscode/build/azure-pipelines/common/sign-win32.ts +++ b/patched-vscode/build/azure-pipelines/common/sign-win32.ts @@ -8,7 +8,7 @@ import * as path from 'path'; main([ process.env['EsrpCliDllPath']!, - 'windows', + 'sign-windows', process.env['ESRPPKI']!, process.env['ESRPAADUsername']!, process.env['ESRPAADPassword']!, diff --git a/patched-vscode/build/azure-pipelines/common/sign.js b/patched-vscode/build/azure-pipelines/common/sign.js index 993711ad..32996a7d 100644 --- a/patched-vscode/build/azure-pipelines/common/sign.js +++ b/patched-vscode/build/azure-pipelines/common/sign.js @@ -4,12 +4,13 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.main = void 0; +exports.Temp = void 0; +exports.main = main; const cp = require("child_process"); const fs = require("fs"); +const crypto = require("crypto"); const path = require("path"); const os = require("os"); -const crypto = require("crypto"); class Temp { _files = []; tmpNameSync() { @@ -28,18 +29,82 @@ class Temp { } } } +exports.Temp = Temp; function getParams(type) { switch (type) { - case 'windows': - return '[{"keyCode":"CP-230012","operationSetCode":"SigntoolSign","parameters":[{"parameterName":"OpusName","parameterValue":"VS Code"},{"parameterName":"OpusInfo","parameterValue":"https://code.visualstudio.com/"},{"parameterName":"Append","parameterValue":"/as"},{"parameterName":"FileDigest","parameterValue":"/fd \\"SHA256\\""},{"parameterName":"PageHash","parameterValue":"/NPH"},{"parameterName":"TimeStamp","parameterValue":"/tr \\"http://rfc3161.gtm.corp.microsoft.com/TSS/HttpTspServer\\" /td sha256"}],"toolName":"sign","toolVersion":"1.0"},{"keyCode":"CP-230012","operationSetCode":"SigntoolVerify","parameters":[{"parameterName":"VerifyAll","parameterValue":"/all"}],"toolName":"sign","toolVersion":"1.0"}]'; - case 'windows-appx': - return '[{"keyCode":"CP-229979","operationSetCode":"SigntoolSign","parameters":[{"parameterName":"OpusName","parameterValue":"VS Code"},{"parameterName":"OpusInfo","parameterValue":"https://code.visualstudio.com/"},{"parameterName":"FileDigest","parameterValue":"/fd \\"SHA256\\""},{"parameterName":"PageHash","parameterValue":"/NPH"},{"parameterName":"TimeStamp","parameterValue":"/tr \\"http://rfc3161.gtm.corp.microsoft.com/TSS/HttpTspServer\\" /td sha256"}],"toolName":"sign","toolVersion":"1.0"},{"keyCode":"CP-229979","operationSetCode":"SigntoolVerify","parameters":[],"toolName":"sign","toolVersion":"1.0"}]'; - case 'pgp': - return '[{ "keyCode": "CP-450779-Pgp", "operationSetCode": "LinuxSign", "parameters": [], "toolName": "sign", "toolVersion": "1.0" }]'; - case 'darwin-sign': - return '[{"keyCode":"CP-401337-Apple","operationSetCode":"MacAppDeveloperSign","parameters":[{"parameterName":"Hardening","parameterValue":"--options=runtime"}],"toolName":"sign","toolVersion":"1.0"}]'; - case 'darwin-notarize': - return '[{"keyCode":"CP-401337-Apple","operationSetCode":"MacAppNotarize","parameters":[],"toolName":"sign","toolVersion":"1.0"}]'; + case 'sign-windows': + return [ + { + keyCode: 'CP-230012', + operationSetCode: 'SigntoolSign', + parameters: [ + { parameterName: 'OpusName', parameterValue: 'VS Code' }, + { parameterName: 'OpusInfo', parameterValue: 'https://code.visualstudio.com/' }, + { parameterName: 'Append', parameterValue: '/as' }, + { parameterName: 'FileDigest', parameterValue: '/fd "SHA256"' }, + { parameterName: 'PageHash', parameterValue: '/NPH' }, + { parameterName: 'TimeStamp', parameterValue: '/tr "http://rfc3161.gtm.corp.microsoft.com/TSS/HttpTspServer" /td sha256' } + ], + toolName: 'sign', + toolVersion: '1.0' + }, + { + keyCode: 'CP-230012', + operationSetCode: 'SigntoolVerify', + parameters: [ + { parameterName: 'VerifyAll', parameterValue: '/all' } + ], + toolName: 'sign', + toolVersion: '1.0' + } + ]; + case 'sign-windows-appx': + return [ + { + keyCode: 'CP-229979', + operationSetCode: 'SigntoolSign', + parameters: [ + { parameterName: 'OpusName', parameterValue: 'VS Code' }, + { parameterName: 'OpusInfo', parameterValue: 'https://code.visualstudio.com/' }, + { parameterName: 'FileDigest', parameterValue: '/fd "SHA256"' }, + { parameterName: 'PageHash', parameterValue: '/NPH' }, + { parameterName: 'TimeStamp', parameterValue: '/tr "http://rfc3161.gtm.corp.microsoft.com/TSS/HttpTspServer" /td sha256' } + ], + toolName: 'sign', + toolVersion: '1.0' + }, + { + keyCode: 'CP-229979', + operationSetCode: 'SigntoolVerify', + parameters: [], + toolName: 'sign', + toolVersion: '1.0' + } + ]; + case 'sign-pgp': + return [{ + keyCode: 'CP-450779-Pgp', + operationSetCode: 'LinuxSign', + parameters: [], + toolName: 'sign', + toolVersion: '1.0' + }]; + case 'sign-darwin': + return [{ + keyCode: 'CP-401337-Apple', + operationSetCode: 'MacAppDeveloperSign', + parameters: [{ parameterName: 'Hardening', parameterValue: '--options=runtime' }], + toolName: 'sign', + toolVersion: '1.0' + }]; + case 'notarize-darwin': + return [{ + keyCode: 'CP-401337-Apple', + operationSetCode: 'MacAppNotarize', + parameters: [], + toolName: 'sign', + toolVersion: '1.0' + }]; default: throw new Error(`Sign type ${type} not found`); } @@ -50,7 +115,7 @@ function main([esrpCliPath, type, cert, username, password, folderPath, pattern] const patternPath = tmp.tmpNameSync(); fs.writeFileSync(patternPath, pattern); const paramsPath = tmp.tmpNameSync(); - fs.writeFileSync(paramsPath, getParams(type)); + fs.writeFileSync(paramsPath, JSON.stringify(getParams(type))); const keyFile = tmp.tmpNameSync(); const key = crypto.randomBytes(32); const iv = crypto.randomBytes(16); @@ -100,9 +165,8 @@ function main([esrpCliPath, type, cert, username, password, folderPath, pattern] process.exit(1); } } -exports.main = main; if (require.main === module) { main(process.argv.slice(2)); process.exit(0); } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2lnbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInNpZ24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOzs7QUFFaEcsb0NBQW9DO0FBQ3BDLHlCQUF5QjtBQUN6Qiw2QkFBNkI7QUFDN0IseUJBQXlCO0FBQ3pCLGlDQUFpQztBQUVqQyxNQUFNLElBQUk7SUFDRCxNQUFNLEdBQWEsRUFBRSxDQUFDO0lBRTlCLFdBQVc7UUFDVixNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsRUFBRSxNQUFNLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO1FBQzVFLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ3ZCLE9BQU8sSUFBSSxDQUFDO0lBQ2IsQ0FBQztJQUVELE9BQU87UUFDTixLQUFLLE1BQU0sSUFBSSxJQUFJLElBQUksQ0FBQyxNQUFNLEVBQUU7WUFDL0IsSUFBSTtnQkFDSCxFQUFFLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDO2FBQ3BCO1lBQUMsT0FBTyxHQUFHLEVBQUU7Z0JBQ2IsT0FBTzthQUNQO1NBQ0Q7SUFDRixDQUFDO0NBQ0Q7QUFFRCxTQUFTLFNBQVMsQ0FBQyxJQUFZO0lBQzlCLFFBQVEsSUFBSSxFQUFFO1FBQ2IsS0FBSyxTQUFTO1lBQ2IsT0FBTyx3c0JBQXdzQixDQUFDO1FBQ2p0QixLQUFLLGNBQWM7WUFDbEIsT0FBTyxpbUJBQWltQixDQUFDO1FBQzFtQixLQUFLLEtBQUs7WUFDVCxPQUFPLCtIQUErSCxDQUFDO1FBQ3hJLEtBQUssYUFBYTtZQUNqQixPQUFPLGtNQUFrTSxDQUFDO1FBQzNNLEtBQUssaUJBQWlCO1lBQ3JCLE9BQU8sMkhBQTJILENBQUM7UUFDcEk7WUFDQyxNQUFNLElBQUksS0FBSyxDQUFDLGFBQWEsSUFBSSxZQUFZLENBQUMsQ0FBQztLQUNoRDtBQUNGLENBQUM7QUFFRCxTQUFnQixJQUFJLENBQUMsQ0FBQyxXQUFXLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsUUFBUSxFQUFFLFVBQVUsRUFBRSxPQUFPLENBQVc7SUFDaEcsTUFBTSxHQUFHLEdBQUcsSUFBSSxJQUFJLEVBQUUsQ0FBQztJQUN2QixPQUFPLENBQUMsRUFBRSxDQUFDLE1BQU0sRUFBRSxHQUFHLEVBQUUsQ0FBQyxHQUFHLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQztJQUV4QyxNQUFNLFdBQVcsR0FBRyxHQUFHLENBQUMsV0FBVyxFQUFFLENBQUM7SUFDdEMsRUFBRSxDQUFDLGFBQWEsQ0FBQyxXQUFXLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFFdkMsTUFBTSxVQUFVLEdBQUcsR0FBRyxDQUFDLFdBQVcsRUFBRSxDQUFDO0lBQ3JDLEVBQUUsQ0FBQyxhQUFhLENBQUMsVUFBVSxFQUFFLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO0lBRTlDLE1BQU0sT0FBTyxHQUFHLEdBQUcsQ0FBQyxXQUFXLEVBQUUsQ0FBQztJQUNsQyxNQUFNLEdBQUcsR0FBRyxNQUFNLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQ25DLE1BQU0sRUFBRSxHQUFHLE1BQU0sQ0FBQyxXQUFXLENBQUMsRUFBRSxDQUFDLENBQUM7SUFDbEMsRUFBRSxDQUFDLGFBQWEsQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLFNBQVMsQ0FBQyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO0lBRWhHLE1BQU0sYUFBYSxHQUFHLEdBQUcsQ0FBQyxXQUFXLEVBQUUsQ0FBQztJQUN4QyxNQUFNLGVBQWUsR0FBRyxNQUFNLENBQUMsY0FBYyxDQUFDLGFBQWEsRUFBRSxHQUFHLEVBQUUsRUFBRSxDQUFDLENBQUM7SUFDdEUsSUFBSSxTQUFTLEdBQUcsZUFBZSxDQUFDLE1BQU0sQ0FBQyxRQUFRLEVBQUUsTUFBTSxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQ2hFLFNBQVMsSUFBSSxlQUFlLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzFDLEVBQUUsQ0FBQyxhQUFhLENBQUMsYUFBYSxFQUFFLFNBQVMsQ0FBQyxDQUFDO0lBRTNDLE1BQU0sY0FBYyxHQUFHLEdBQUcsQ0FBQyxXQUFXLEVBQUUsQ0FBQztJQUN6QyxNQUFNLGdCQUFnQixHQUFHLE1BQU0sQ0FBQyxjQUFjLENBQUMsYUFBYSxFQUFFLEdBQUcsRUFBRSxFQUFFLENBQUMsQ0FBQztJQUN2RSxJQUFJLFVBQVUsR0FBRyxnQkFBZ0IsQ0FBQyxNQUFNLENBQUMsSUFBSSxFQUFFLE1BQU0sRUFBRSxLQUFLLENBQUMsQ0FBQztJQUM5RCxVQUFVLElBQUksZ0JBQWdCLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzVDLEVBQUUsQ0FBQyxhQUFhLENBQUMsY0FBYyxFQUFFLFVBQVUsQ0FBQyxDQUFDO0lBRTdDLE1BQU0sSUFBSSxHQUFHO1FBQ1osV0FBVztRQUNYLFdBQVc7UUFDWCxJQUFJLEVBQUUsUUFBUTtRQUNkLElBQUksRUFBRSxhQUFhO1FBQ25CLElBQUksRUFBRSxjQUFjO1FBQ3BCLElBQUksRUFBRSxVQUFVO1FBQ2hCLElBQUksRUFBRSxXQUFXO1FBQ2pCLElBQUksRUFBRSxPQUFPO1FBQ2IsSUFBSSxFQUFFLGdCQUFnQjtRQUN0QixJQUFJLEVBQUUsWUFBWTtRQUNsQixJQUFJLEVBQUUsbUNBQW1DO1FBQ3pDLElBQUksRUFBRSxrQkFBa0I7UUFDeEIsSUFBSSxFQUFFLFVBQVU7UUFDaEIsSUFBSSxFQUFFLE1BQU07UUFDWixJQUFJLEVBQUUsS0FBSztRQUNYLElBQUksRUFBRSxJQUFJO1FBQ1YsSUFBSSxFQUFFLE9BQU87UUFDYixJQUFJLEVBQUUsdUNBQXVDO1FBQzdDLElBQUksRUFBRSxHQUFHO1FBQ1QsSUFBSSxFQUFFLFdBQVc7UUFDakIsSUFBSSxFQUFFLDJCQUEyQjtRQUNqQyxJQUFJLEVBQUUsR0FBRztRQUNULElBQUksRUFBRSxNQUFNO1FBQ1osSUFBSSxFQUFFLE9BQU87S0FDYixDQUFDO0lBRUYsSUFBSTtRQUNILEVBQUUsQ0FBQyxZQUFZLENBQUMsUUFBUSxFQUFFLElBQUksRUFBRSxFQUFFLEtBQUssRUFBRSxTQUFTLEVBQUUsQ0FBQyxDQUFDO0tBQ3REO0lBQUMsT0FBTyxHQUFHLEVBQUU7UUFDYixPQUFPLENBQUMsS0FBSyxDQUFDLGFBQWEsQ0FBQyxDQUFDO1FBQzdCLE9BQU8sQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDbkIsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztLQUNoQjtBQUNGLENBQUM7QUE3REQsb0JBNkRDO0FBRUQsSUFBSSxPQUFPLENBQUMsSUFBSSxLQUFLLE1BQU0sRUFBRTtJQUM1QixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUM1QixPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO0NBQ2hCIn0= \ No newline at end of file +//# sourceMappingURL=sign.js.map \ No newline at end of file diff --git a/patched-vscode/build/azure-pipelines/common/sign.ts b/patched-vscode/build/azure-pipelines/common/sign.ts index 494e89b3..28fca312 100644 --- a/patched-vscode/build/azure-pipelines/common/sign.ts +++ b/patched-vscode/build/azure-pipelines/common/sign.ts @@ -5,11 +5,11 @@ import * as cp from 'child_process'; import * as fs from 'fs'; +import * as crypto from 'crypto'; import * as path from 'path'; import * as os from 'os'; -import * as crypto from 'crypto'; -class Temp { +export class Temp { private _files: string[] = []; tmpNameSync(): string { @@ -29,18 +29,92 @@ class Temp { } } -function getParams(type: string): string { +interface Params { + readonly keyCode: string; + readonly operationSetCode: string; + readonly parameters: { + readonly parameterName: string; + readonly parameterValue: string; + }[]; + readonly toolName: string; + readonly toolVersion: string; +} + +function getParams(type: string): Params[] { switch (type) { - case 'windows': - return '[{"keyCode":"CP-230012","operationSetCode":"SigntoolSign","parameters":[{"parameterName":"OpusName","parameterValue":"VS Code"},{"parameterName":"OpusInfo","parameterValue":"https://code.visualstudio.com/"},{"parameterName":"Append","parameterValue":"/as"},{"parameterName":"FileDigest","parameterValue":"/fd \\"SHA256\\""},{"parameterName":"PageHash","parameterValue":"/NPH"},{"parameterName":"TimeStamp","parameterValue":"/tr \\"http://rfc3161.gtm.corp.microsoft.com/TSS/HttpTspServer\\" /td sha256"}],"toolName":"sign","toolVersion":"1.0"},{"keyCode":"CP-230012","operationSetCode":"SigntoolVerify","parameters":[{"parameterName":"VerifyAll","parameterValue":"/all"}],"toolName":"sign","toolVersion":"1.0"}]'; - case 'windows-appx': - return '[{"keyCode":"CP-229979","operationSetCode":"SigntoolSign","parameters":[{"parameterName":"OpusName","parameterValue":"VS Code"},{"parameterName":"OpusInfo","parameterValue":"https://code.visualstudio.com/"},{"parameterName":"FileDigest","parameterValue":"/fd \\"SHA256\\""},{"parameterName":"PageHash","parameterValue":"/NPH"},{"parameterName":"TimeStamp","parameterValue":"/tr \\"http://rfc3161.gtm.corp.microsoft.com/TSS/HttpTspServer\\" /td sha256"}],"toolName":"sign","toolVersion":"1.0"},{"keyCode":"CP-229979","operationSetCode":"SigntoolVerify","parameters":[],"toolName":"sign","toolVersion":"1.0"}]'; - case 'pgp': - return '[{ "keyCode": "CP-450779-Pgp", "operationSetCode": "LinuxSign", "parameters": [], "toolName": "sign", "toolVersion": "1.0" }]'; - case 'darwin-sign': - return '[{"keyCode":"CP-401337-Apple","operationSetCode":"MacAppDeveloperSign","parameters":[{"parameterName":"Hardening","parameterValue":"--options=runtime"}],"toolName":"sign","toolVersion":"1.0"}]'; - case 'darwin-notarize': - return '[{"keyCode":"CP-401337-Apple","operationSetCode":"MacAppNotarize","parameters":[],"toolName":"sign","toolVersion":"1.0"}]'; + case 'sign-windows': + return [ + { + keyCode: 'CP-230012', + operationSetCode: 'SigntoolSign', + parameters: [ + { parameterName: 'OpusName', parameterValue: 'VS Code' }, + { parameterName: 'OpusInfo', parameterValue: 'https://code.visualstudio.com/' }, + { parameterName: 'Append', parameterValue: '/as' }, + { parameterName: 'FileDigest', parameterValue: '/fd "SHA256"' }, + { parameterName: 'PageHash', parameterValue: '/NPH' }, + { parameterName: 'TimeStamp', parameterValue: '/tr "http://rfc3161.gtm.corp.microsoft.com/TSS/HttpTspServer" /td sha256' } + ], + toolName: 'sign', + toolVersion: '1.0' + }, + { + keyCode: 'CP-230012', + operationSetCode: 'SigntoolVerify', + parameters: [ + { parameterName: 'VerifyAll', parameterValue: '/all' } + ], + toolName: 'sign', + toolVersion: '1.0' + } + ]; + case 'sign-windows-appx': + return [ + { + keyCode: 'CP-229979', + operationSetCode: 'SigntoolSign', + parameters: [ + { parameterName: 'OpusName', parameterValue: 'VS Code' }, + { parameterName: 'OpusInfo', parameterValue: 'https://code.visualstudio.com/' }, + { parameterName: 'FileDigest', parameterValue: '/fd "SHA256"' }, + { parameterName: 'PageHash', parameterValue: '/NPH' }, + { parameterName: 'TimeStamp', parameterValue: '/tr "http://rfc3161.gtm.corp.microsoft.com/TSS/HttpTspServer" /td sha256' } + ], + toolName: 'sign', + toolVersion: '1.0' + }, + { + keyCode: 'CP-229979', + operationSetCode: 'SigntoolVerify', + parameters: [], + toolName: 'sign', + toolVersion: '1.0' + } + ]; + case 'sign-pgp': + return [{ + keyCode: 'CP-450779-Pgp', + operationSetCode: 'LinuxSign', + parameters: [], + toolName: 'sign', + toolVersion: '1.0' + }]; + case 'sign-darwin': + return [{ + keyCode: 'CP-401337-Apple', + operationSetCode: 'MacAppDeveloperSign', + parameters: [{ parameterName: 'Hardening', parameterValue: '--options=runtime' }], + toolName: 'sign', + toolVersion: '1.0' + }]; + case 'notarize-darwin': + return [{ + keyCode: 'CP-401337-Apple', + operationSetCode: 'MacAppNotarize', + parameters: [], + toolName: 'sign', + toolVersion: '1.0' + }]; default: throw new Error(`Sign type ${type} not found`); } @@ -54,7 +128,7 @@ export function main([esrpCliPath, type, cert, username, password, folderPath, p fs.writeFileSync(patternPath, pattern); const paramsPath = tmp.tmpNameSync(); - fs.writeFileSync(paramsPath, getParams(type)); + fs.writeFileSync(paramsPath, JSON.stringify(getParams(type))); const keyFile = tmp.tmpNameSync(); const key = crypto.randomBytes(32); diff --git a/patched-vscode/build/azure-pipelines/config/CredScanSuppressions.json b/patched-vscode/build/azure-pipelines/config/CredScanSuppressions.json index 312a5560..bf52c06c 100644 --- a/patched-vscode/build/azure-pipelines/config/CredScanSuppressions.json +++ b/patched-vscode/build/azure-pipelines/config/CredScanSuppressions.json @@ -3,9 +3,87 @@ "suppressions": [ { "file": [ - "src/vs/base/test/common/uri.test.ts" + "src/vs/base/test/common/uri.test.ts", + "src/vs/workbench/api/test/browser/extHostTelemetry.test.ts" ], - "_justification": "These are not passwords, they are URIs." + "_justification": "These are dummy credentials in tests." + }, + { + "file": [ + ".build/linux/rpm/x86_64/rpmbuild/BUILD/usr/share/code/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/rpm/x86_64/rpmbuild/BUILD/usr/share/code/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/rpm/armv7hl/rpmbuild/BUILD/usr/share/code/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/rpm/armv7hl/rpmbuild/BUILD/usr/share/code/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/rpm/aarch64/rpmbuild/BUILD/usr/share/code/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/rpm/aarch64/rpmbuild/BUILD/usr/share/code/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/snap/x64/code-x64/usr/share/code/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/snap/x64/code-x64/usr/share/code/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/snap/x64/code-x64/stage/usr/share/code/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/snap/x64/code-x64/stage/usr/share/code/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/snap/x64/code-x64/prime/usr/share/code/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/snap/x64/code-x64/prime/usr/share/code/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/snap/x64/code-x64/parts/code/build/usr/share/code/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/snap/x64/code-x64/parts/code/install/usr/share/code/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/snap/x64/code-x64/parts/code/src/usr/share/code/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/snap/x64/code-x64/parts/code/build/usr/share/code/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/snap/x64/code-x64/parts/code/install/usr/share/code/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/snap/x64/code-x64/parts/code/src/usr/share/code/resources/app/extensions/emmet/dist/node/emmetNodeMain.js" + ], + "_justification": "These are safe to ignore, since they are built artifacts (stable)." + }, + { + "file": [ + ".build/linux/rpm/x86_64/rpmbuild/BUILD/usr/share/code-insiders/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/rpm/x86_64/rpmbuild/BUILD/usr/share/code-insiders/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/rpm/armv7hl/rpmbuild/BUILD/usr/share/code-insiders/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/rpm/armv7hl/rpmbuild/BUILD/usr/share/code-insiders/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/rpm/aarch64/rpmbuild/BUILD/usr/share/code-insiders/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/rpm/aarch64/rpmbuild/BUILD/usr/share/code-insiders/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/snap/x64/code-insiders-x64/usr/share/code-insiders/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/snap/x64/code-insiders-x64/usr/share/code-insiders/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/snap/x64/code-insiders-x64/stage/usr/share/code-insiders/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/snap/x64/code-insiders-x64/stage/usr/share/code-insiders/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/snap/x64/code-insiders-x64/prime/usr/share/code-insiders/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/snap/x64/code-insiders-x64/prime/usr/share/code-insiders/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/snap/x64/code-insiders-x64/parts/code/build/usr/share/code-insiders/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/snap/x64/code-insiders-x64/parts/code/install/usr/share/code-insiders/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/snap/x64/code-insiders-x64/parts/code/src/usr/share/code-insiders/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/snap/x64/code-insiders-x64/parts/code/build/usr/share/code-insiders/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/snap/x64/code-insiders-x64/parts/code/install/usr/share/code-insiders/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/snap/x64/code-insiders-x64/parts/code/src/usr/share/code-insiders/resources/app/extensions/emmet/dist/node/emmetNodeMain.js" + ], + "_justification": "These are safe to ignore, since they are built artifacts (insiders)." + }, + { + "file": [ + ".build/linux/rpm/x86_64/rpmbuild/BUILD/usr/share/code-exploration/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/rpm/x86_64/rpmbuild/BUILD/usr/share/code-exploration/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/rpm/armv7hl/rpmbuild/BUILD/usr/share/code-exploration/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/rpm/armv7hl/rpmbuild/BUILD/usr/share/code-exploration/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/rpm/aarch64/rpmbuild/BUILD/usr/share/code-exploration/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/rpm/aarch64/rpmbuild/BUILD/usr/share/code-exploration/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/snap/x64/code-exploration-x64/usr/share/code-exploration/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/snap/x64/code-exploration-x64/usr/share/code-exploration/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/snap/x64/code-exploration-x64/stage/usr/share/code-exploration/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/snap/x64/code-exploration-x64/stage/usr/share/code-exploration/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/snap/x64/code-exploration-x64/prime/usr/share/code-exploration/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/snap/x64/code-exploration-x64/prime/usr/share/code-exploration/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/snap/x64/code-exploration-x64/parts/code/build/usr/share/code-exploration/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/snap/x64/code-exploration-x64/parts/code/install/usr/share/code-exploration/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/snap/x64/code-exploration-x64/parts/code/src/usr/share/code-exploration/resources/app/extensions/github-authentication/dist/extension.js", + ".build/linux/snap/x64/code-exploration-x64/parts/code/build/usr/share/code-exploration/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/snap/x64/code-exploration-x64/parts/code/install/usr/share/code-exploration/resources/app/extensions/emmet/dist/node/emmetNodeMain.js", + ".build/linux/snap/x64/code-exploration-x64/parts/code/src/usr/share/code-exploration/resources/app/extensions/emmet/dist/node/emmetNodeMain.js" + ], + "_justification": "These are safe to ignore, since they are built artifacts (exploration)." + }, + { + "file": [ + ".build/web/extensions/github-authentication/dist/browser/extension.js", + ".build/web/extensions/emmet/dist/browser/emmetBrowserMain.js.map", + ".build/web/extensions/emmet/dist/browser/emmetBrowserMain.js" + ], + "_justification": "These are safe to ignore, since they are built artifacts (web)." } ] } diff --git a/patched-vscode/build/azure-pipelines/config/tsaoptions.json b/patched-vscode/build/azure-pipelines/config/tsaoptions.json deleted file mode 100644 index fa8e182d..00000000 --- a/patched-vscode/build/azure-pipelines/config/tsaoptions.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "codebaseName": "devdiv_vscode-client", - "ppe": false, - "notificationAliases": [ - "sbatten@microsoft.com" - ], - "codebaseAdmins": [ - "REDMOND\\stbatt", - "REDMOND\\monacotools" - ], - "instanceUrl": "https://devdiv.visualstudio.com/defaultcollection", - "projectName": "DevDiv", - "areaPath": "DevDiv\\VS Code (compliance tracking only)\\Visual Studio Code Client", - "notifyAlways": true, - "template": "TFSDEVDIV", - "tools": [ - "BinSkim", - "CredScan", - "CodeQL" - ] -} diff --git a/patched-vscode/build/azure-pipelines/darwin/cli-build-darwin.yml b/patched-vscode/build/azure-pipelines/darwin/cli-build-darwin.yml index 0bf06327..1d8dffc4 100644 --- a/patched-vscode/build/azure-pipelines/darwin/cli-build-darwin.yml +++ b/patched-vscode/build/azure-pipelines/darwin/cli-build-darwin.yml @@ -16,15 +16,16 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - ${{ if ne(parameters.VSCODE_QUALITY, 'oss') }}: - - template: ../cli/cli-apply-patches.yml + - template: ../cli/cli-apply-patches.yml@self - task: Npm@1 displayName: Download openssl prebuilt inputs: command: custom - customCommand: pack @vscode-internal/openssl-prebuilt@0.0.10 + customCommand: pack @vscode-internal/openssl-prebuilt@0.0.11 customRegistry: useFeed customFeed: "Monaco/openssl-prebuilt" workingDir: $(Build.ArtifactStagingDirectory) @@ -32,10 +33,10 @@ steps: - script: | set -e mkdir $(Build.ArtifactStagingDirectory)/openssl - tar -xvzf $(Build.ArtifactStagingDirectory)/vscode-internal-openssl-prebuilt-0.0.10.tgz --strip-components=1 --directory=$(Build.ArtifactStagingDirectory)/openssl + tar -xvzf $(Build.ArtifactStagingDirectory)/vscode-internal-openssl-prebuilt-0.0.11.tgz --strip-components=1 --directory=$(Build.ArtifactStagingDirectory)/openssl displayName: Extract openssl prebuilt - - template: ../cli/install-rust-posix.yml + - template: ../cli/install-rust-posix.yml@self parameters: targets: - ${{ if eq(parameters.VSCODE_BUILD_MACOS, true) }}: @@ -44,7 +45,7 @@ steps: - aarch64-apple-darwin - ${{ if eq(parameters.VSCODE_BUILD_MACOS, true) }}: - - template: ../cli/cli-compile-and-publish.yml + - template: ../cli/cli-compile.yml@self parameters: VSCODE_QUALITY: ${{ parameters.VSCODE_QUALITY }} VSCODE_CLI_TARGET: x86_64-apple-darwin @@ -55,7 +56,7 @@ steps: OPENSSL_INCLUDE_DIR: $(Build.ArtifactStagingDirectory)/openssl/x64-osx/include - ${{ if eq(parameters.VSCODE_BUILD_MACOS_ARM64, true) }}: - - template: ../cli/cli-compile-and-publish.yml + - template: ../cli/cli-compile.yml@self parameters: VSCODE_QUALITY: ${{ parameters.VSCODE_QUALITY }} VSCODE_CLI_TARGET: aarch64-apple-darwin @@ -64,3 +65,24 @@ steps: VSCODE_CLI_ENV: OPENSSL_LIB_DIR: $(Build.ArtifactStagingDirectory)/openssl/arm64-osx/lib OPENSSL_INCLUDE_DIR: $(Build.ArtifactStagingDirectory)/openssl/arm64-osx/include + + - ${{ if not(parameters.VSCODE_CHECK_ONLY) }}: + - ${{ if eq(parameters.VSCODE_BUILD_MACOS, true) }}: + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(Build.ArtifactStagingDirectory)/unsigned_vscode_cli_darwin_x64_cli.zip + artifactName: unsigned_vscode_cli_darwin_x64_cli + sbomBuildDropPath: $(Build.ArtifactStagingDirectory)/cli + sbomPackageName: "VS Code macOS x64 CLI (unsigned)" + sbomPackageVersion: $(Build.SourceVersion) + displayName: Publish unsigned_vscode_cli_darwin_x64_cli artifact + + - ${{ if eq(parameters.VSCODE_BUILD_MACOS_ARM64, true) }}: + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(Build.ArtifactStagingDirectory)/unsigned_vscode_cli_darwin_arm64_cli.zip + artifactName: unsigned_vscode_cli_darwin_arm64_cli + sbomBuildDropPath: $(Build.ArtifactStagingDirectory)/cli + sbomPackageName: "VS Code macOS arm64 CLI (unsigned)" + sbomPackageVersion: $(Build.SourceVersion) + displayName: Publish unsigned_vscode_cli_darwin_arm64_cli artifact diff --git a/patched-vscode/build/azure-pipelines/darwin/product-build-darwin-cli-sign.yml b/patched-vscode/build/azure-pipelines/darwin/product-build-darwin-cli-sign.yml index 87d631dd..80e90a52 100644 --- a/patched-vscode/build/azure-pipelines/darwin/product-build-darwin-cli-sign.yml +++ b/patched-vscode/build/azure-pipelines/darwin/product-build-darwin-cli-sign.yml @@ -9,6 +9,7 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - script: node build/setup-npm-registry.js $NPM_REGISTRY build condition: and(succeeded(), ne(variables['NPM_REGISTRY'], 'none')) @@ -45,7 +46,7 @@ steps: workingDirectory: build displayName: Install build dependencies - - template: ../cli/cli-darwin-sign.yml + - template: ../cli/cli-darwin-sign.yml@self parameters: VSCODE_CLI_ARTIFACTS: - ${{ if eq(parameters.VSCODE_BUILD_MACOS, true) }}: diff --git a/patched-vscode/build/azure-pipelines/darwin/product-build-darwin-sign.yml b/patched-vscode/build/azure-pipelines/darwin/product-build-darwin-sign.yml index 5cf10f9f..fb8cf834 100644 --- a/patched-vscode/build/azure-pipelines/darwin/product-build-darwin-sign.yml +++ b/patched-vscode/build/azure-pipelines/darwin/product-build-darwin-sign.yml @@ -3,6 +3,7 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - task: UseDotNet@2 inputs: @@ -23,15 +24,14 @@ steps: artifact: unsigned_vscode_client_darwin_$(VSCODE_ARCH)_archive displayName: Download $(VSCODE_ARCH) artifact - - script: node build/azure-pipelines/common/sign $(Agent.ToolsDirectory)/esrpclient/*/*/net6.0/esrpcli.dll darwin-sign $(ESRP-PKI) $(esrp-aad-username) $(esrp-aad-password) $(Pipeline.Workspace)/unsigned_vscode_client_darwin_$(VSCODE_ARCH)_archive VSCode-darwin-$(VSCODE_ARCH).zip + - script: node build/azure-pipelines/common/sign $(Agent.ToolsDirectory)/esrpclient/*/*/net6.0/esrpcli.dll sign-darwin $(ESRP-PKI) $(esrp-aad-username) $(esrp-aad-password) $(Pipeline.Workspace)/unsigned_vscode_client_darwin_$(VSCODE_ARCH)_archive VSCode-darwin-$(VSCODE_ARCH).zip displayName: Codesign - - script: node build/azure-pipelines/common/sign $(Agent.ToolsDirectory)/esrpclient/*/*/net6.0/esrpcli.dll darwin-notarize $(ESRP-PKI) $(esrp-aad-username) $(esrp-aad-password) $(Pipeline.Workspace)/unsigned_vscode_client_darwin_$(VSCODE_ARCH)_archive VSCode-darwin-$(VSCODE_ARCH).zip + - script: node build/azure-pipelines/common/sign $(Agent.ToolsDirectory)/esrpclient/*/*/net6.0/esrpcli.dll notarize-darwin $(ESRP-PKI) $(esrp-aad-username) $(esrp-aad-password) $(Pipeline.Workspace)/unsigned_vscode_client_darwin_$(VSCODE_ARCH)_archive VSCode-darwin-$(VSCODE_ARCH).zip displayName: Notarize - script: unzip $(Pipeline.Workspace)/unsigned_vscode_client_darwin_$(VSCODE_ARCH)_archive/VSCode-darwin-$(VSCODE_ARCH).zip -d $(Agent.BuildDirectory)/VSCode-darwin-$(VSCODE_ARCH) displayName: Extract signed app - condition: and(succeeded(), ne(variables['VSCODE_ARCH'], 'arm64')) - script: | set -e @@ -57,5 +57,11 @@ steps: displayName: Rename x64 build to its legacy name condition: and(succeeded(), eq(variables['VSCODE_ARCH'], 'x64')) - - publish: $(Pipeline.Workspace)/unsigned_vscode_client_darwin_$(VSCODE_ARCH)_archive/VSCode-$(ASSET_ID).zip - artifact: vscode_client_darwin_$(VSCODE_ARCH)_archive + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(Pipeline.Workspace)/unsigned_vscode_client_darwin_$(VSCODE_ARCH)_archive/VSCode-$(ASSET_ID).zip + artifactName: vscode_client_darwin_$(VSCODE_ARCH)_archive + sbomBuildDropPath: $(Agent.BuildDirectory)/VSCode-darwin-$(VSCODE_ARCH) + sbomPackageName: "VS Code macOS $(VSCODE_ARCH)" + sbomPackageVersion: $(Build.SourceVersion) + displayName: Publish client archive diff --git a/patched-vscode/build/azure-pipelines/darwin/product-build-darwin-test.yml b/patched-vscode/build/azure-pipelines/darwin/product-build-darwin-test.yml index 1ca8c9ec..ed6d0236 100644 --- a/patched-vscode/build/azure-pipelines/darwin/product-build-darwin-test.yml +++ b/patched-vscode/build/azure-pipelines/darwin/product-build-darwin-test.yml @@ -155,7 +155,7 @@ steps: condition: succeededOrFailed() - ${{ if or(eq(parameters.VSCODE_RUN_INTEGRATION_TESTS, true), eq(parameters.VSCODE_RUN_SMOKE_TESTS, true)) }}: - - task: PublishPipelineArtifact@0 + - task: 1ES.PublishPipelineArtifact@1 inputs: targetPath: .build/crashes ${{ if and(eq(parameters.VSCODE_RUN_INTEGRATION_TESTS, true), eq(parameters.VSCODE_RUN_SMOKE_TESTS, false)) }}: @@ -164,13 +164,14 @@ steps: artifactName: crash-dump-macos-$(VSCODE_ARCH)-smoke-$(System.JobAttempt) ${{ else }}: artifactName: crash-dump-macos-$(VSCODE_ARCH)-$(System.JobAttempt) + sbomEnabled: false displayName: "Publish Crash Reports" continueOnError: true condition: failed() # In order to properly symbolify above crash reports # (if any), we need the compiled native modules too - - task: PublishPipelineArtifact@0 + - task: 1ES.PublishPipelineArtifact@1 inputs: targetPath: node_modules ${{ if and(eq(parameters.VSCODE_RUN_INTEGRATION_TESTS, true), eq(parameters.VSCODE_RUN_SMOKE_TESTS, false)) }}: @@ -179,11 +180,12 @@ steps: artifactName: node-modules-macos-$(VSCODE_ARCH)-smoke-$(System.JobAttempt) ${{ else }}: artifactName: node-modules-macos-$(VSCODE_ARCH)-$(System.JobAttempt) + sbomEnabled: false displayName: "Publish Node Modules" continueOnError: true condition: failed() - - task: PublishPipelineArtifact@0 + - task: 1ES.PublishPipelineArtifact@1 inputs: targetPath: .build/logs ${{ if and(eq(parameters.VSCODE_RUN_INTEGRATION_TESTS, true), eq(parameters.VSCODE_RUN_SMOKE_TESTS, false)) }}: @@ -192,6 +194,7 @@ steps: artifactName: logs-macos-$(VSCODE_ARCH)-smoke-$(System.JobAttempt) ${{ else }}: artifactName: logs-macos-$(VSCODE_ARCH)-$(System.JobAttempt) + sbomEnabled: false displayName: "Publish Log Files" continueOnError: true condition: succeededOrFailed() diff --git a/patched-vscode/build/azure-pipelines/darwin/product-build-darwin-universal.yml b/patched-vscode/build/azure-pipelines/darwin/product-build-darwin-universal.yml index b59866f4..f8b201f4 100644 --- a/patched-vscode/build/azure-pipelines/darwin/product-build-darwin-universal.yml +++ b/patched-vscode/build/azure-pipelines/darwin/product-build-darwin-universal.yml @@ -3,8 +3,9 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - - template: ../distro/download-distro.yml + - template: ../distro/download-distro.yml@self - task: AzureKeyVault@1 displayName: "Azure Key Vault: Get Secrets" @@ -81,6 +82,11 @@ steps: - script: pushd $(agent.builddirectory)/VSCode-darwin-$(VSCODE_ARCH) && zip -r -X -y $(agent.builddirectory)/VSCode-darwin-$(VSCODE_ARCH).zip * && popd displayName: Archive build - - publish: $(Agent.BuildDirectory)/VSCode-darwin-$(VSCODE_ARCH).zip - artifact: unsigned_vscode_client_darwin_$(VSCODE_ARCH)_archive + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(Agent.BuildDirectory)/VSCode-darwin-$(VSCODE_ARCH).zip + artifactName: unsigned_vscode_client_darwin_$(VSCODE_ARCH)_archive + sbomBuildDropPath: $(Agent.BuildDirectory)/VSCode-darwin-$(VSCODE_ARCH) + sbomPackageName: "VS Code macOS $(VSCODE_ARCH) (unsigned)" + sbomPackageVersion: $(Build.SourceVersion) displayName: Publish client archive diff --git a/patched-vscode/build/azure-pipelines/darwin/product-build-darwin.yml b/patched-vscode/build/azure-pipelines/darwin/product-build-darwin.yml index 35b207cb..8b4bda1c 100644 --- a/patched-vscode/build/azure-pipelines/darwin/product-build-darwin.yml +++ b/patched-vscode/build/azure-pipelines/darwin/product-build-darwin.yml @@ -20,9 +20,10 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - ${{ if ne(parameters.VSCODE_QUALITY, 'oss') }}: - - template: ../distro/download-distro.yml + - template: ../distro/download-distro.yml@self - task: AzureKeyVault@1 displayName: "Azure Key Vault: Get Secrets" @@ -77,8 +78,7 @@ steps: - script: | set -e - export npm_config_arch=$(VSCODE_ARCH) - npm i -g node-gyp@9.4.0 + python3 -m pip install setuptools for i in {1..5}; do # try 5 times yarn --frozen-lockfile --check-files && break @@ -89,6 +89,7 @@ steps: echo "Yarn failed $i, trying again..." done env: + npm_config_arch: $(VSCODE_ARCH) ELECTRON_SKIP_BINARY_DOWNLOAD: 1 PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1 GITHUB_TOKEN: "$(github-distro-mixin-password)" @@ -112,7 +113,7 @@ steps: - script: node build/azure-pipelines/distro/mixin-quality displayName: Mixin distro quality - - template: ../common/install-builtin-extensions.yml + - template: ../common/install-builtin-extensions.yml@self - ${{ if ne(parameters.VSCODE_QUALITY, 'oss') }}: - script: | @@ -154,7 +155,7 @@ steps: displayName: Transpile - ${{ if or(eq(parameters.VSCODE_RUN_UNIT_TESTS, true), eq(parameters.VSCODE_RUN_INTEGRATION_TESTS, true), eq(parameters.VSCODE_RUN_SMOKE_TESTS, true)) }}: - - template: product-build-darwin-test.yml + - template: product-build-darwin-test.yml@self parameters: VSCODE_QUALITY: ${{ parameters.VSCODE_QUALITY }} VSCODE_RUN_UNIT_TESTS: ${{ parameters.VSCODE_RUN_UNIT_TESTS }} @@ -174,8 +175,7 @@ steps: APP_ROOT="$(Agent.BuildDirectory)/VSCode-darwin-$(VSCODE_ARCH)" APP_NAME="`ls $APP_ROOT | head -n 1`" APP_PATH="$APP_ROOT/$APP_NAME" - ARCHIVE_NAME=$(ls "$(Build.ArtifactStagingDirectory)/cli" | head -n 1) - unzip "$(Build.ArtifactStagingDirectory)/cli/$ARCHIVE_NAME" -d "$(Build.ArtifactStagingDirectory)/cli" + unzip $(Build.ArtifactStagingDirectory)/cli/*.zip -d $(Build.ArtifactStagingDirectory)/cli CLI_APP_NAME=$(node -p "require(\"$APP_PATH/Contents/Resources/app/product.json\").tunnelApplicationName") APP_NAME=$(node -p "require(\"$APP_PATH/Contents/Resources/app/product.json\").applicationName") mv "$(Build.ArtifactStagingDirectory)/cli/$APP_NAME" "$APP_PATH/Contents/Resources/app/bin/$CLI_APP_NAME" @@ -210,37 +210,31 @@ steps: condition: and(succeededOrFailed(), notIn(variables['Agent.JobStatus'], 'Succeeded', 'SucceededWithIssues')) displayName: Generate artifact prefix - - task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0 - displayName: Generate SBOM (client) + - task: 1ES.PublishPipelineArtifact@1 inputs: - BuildDropPath: $(agent.builddirectory)/VSCode-darwin-$(VSCODE_ARCH) - PackageName: Visual Studio Code - - - task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0 - displayName: Generate SBOM (server) - inputs: - BuildDropPath: $(agent.builddirectory)/vscode-server-darwin-$(VSCODE_ARCH) - PackageName: Visual Studio Code Server - - - publish: $(agent.builddirectory)/VSCode-darwin-$(VSCODE_ARCH)/_manifest - displayName: Publish SBOM (client) - artifact: $(ARTIFACT_PREFIX)sbom_client_darwin_$(VSCODE_ARCH)_sbom - - - publish: $(agent.builddirectory)/vscode-server-darwin-$(VSCODE_ARCH)/_manifest - displayName: Publish SBOM (server) - artifact: $(ARTIFACT_PREFIX)sbom_server_darwin_$(VSCODE_ARCH)_sbom - - - publish: $(CLIENT_PATH) - artifact: $(ARTIFACT_PREFIX)unsigned_vscode_client_darwin_$(VSCODE_ARCH)_archive - condition: and(succeededOrFailed(), ne(variables['CLIENT_PATH'], '')) + targetPath: $(CLIENT_PATH) + artifactName: $(ARTIFACT_PREFIX)unsigned_vscode_client_darwin_$(VSCODE_ARCH)_archive + sbomBuildDropPath: $(Agent.BuildDirectory)/VSCode-darwin-$(VSCODE_ARCH) + sbomPackageName: "VS Code macOS $(VSCODE_ARCH) (unsigned)" + sbomPackageVersion: $(Build.SourceVersion) displayName: Publish client archive - - publish: $(SERVER_PATH) - artifact: $(ARTIFACT_PREFIX)vscode_server_darwin_$(VSCODE_ARCH)_archive-unsigned + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(SERVER_PATH) + artifactName: $(ARTIFACT_PREFIX)vscode_server_darwin_$(VSCODE_ARCH)_archive-unsigned + sbomBuildDropPath: $(Agent.BuildDirectory)/vscode-server-darwin-$(VSCODE_ARCH) + sbomPackageName: "VS Code macOS $(VSCODE_ARCH) Server" + sbomPackageVersion: $(Build.SourceVersion) condition: and(succeededOrFailed(), ne(variables['SERVER_PATH'], '')) displayName: Publish server archive - - publish: $(WEB_PATH) - artifact: $(ARTIFACT_PREFIX)vscode_web_darwin_$(VSCODE_ARCH)_archive-unsigned + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(WEB_PATH) + artifactName: $(ARTIFACT_PREFIX)vscode_web_darwin_$(VSCODE_ARCH)_archive-unsigned + sbomBuildDropPath: $(Agent.BuildDirectory)/vscode-server-darwin-$(VSCODE_ARCH)-web + sbomPackageName: "VS Code macOS $(VSCODE_ARCH) Web" + sbomPackageVersion: $(Build.SourceVersion) condition: and(succeededOrFailed(), ne(variables['WEB_PATH'], '')) displayName: Publish web server archive diff --git a/patched-vscode/build/azure-pipelines/distro-build.yml b/patched-vscode/build/azure-pipelines/distro-build.yml index 552aced7..ee5dd5d9 100644 --- a/patched-vscode/build/azure-pipelines/distro-build.yml +++ b/patched-vscode/build/azure-pipelines/distro-build.yml @@ -11,4 +11,5 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc - - template: ./distro/download-distro.yml + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download + - template: ./distro/download-distro.yml@self diff --git a/patched-vscode/build/azure-pipelines/distro/download-distro.yml b/patched-vscode/build/azure-pipelines/distro/download-distro.yml index 2e727b28..a703992a 100644 --- a/patched-vscode/build/azure-pipelines/distro/download-distro.yml +++ b/patched-vscode/build/azure-pipelines/distro/download-distro.yml @@ -10,7 +10,7 @@ steps: - pwsh: | "machine github.com`nlogin vscode`npassword $(github-distro-mixin-password)" | Out-File "$Home/_netrc" -Encoding ASCII condition: and(succeeded(), contains(variables['Agent.OS'], 'windows')) - displayName: Setup distro auth + displayName: Setup distro auth (Windows) - pwsh: | $ErrorActionPreference = "Stop" @@ -26,7 +26,7 @@ steps: Expand-Archive -Path $ArchivePath -DestinationPath .build Rename-Item -Path ".build/microsoft-vscode-distro-$DistroVersion" -NewName distro condition: and(succeeded(), contains(variables['Agent.OS'], 'windows')) - displayName: Download distro + displayName: Download distro (Windows) - script: | mkdir -p .build @@ -36,7 +36,7 @@ steps: password $(github-distro-mixin-password) EOF condition: and(succeeded(), not(contains(variables['Agent.OS'], 'windows'))) - displayName: Setup distro auth + displayName: Setup distro auth (non-Windows) - script: | set -e @@ -53,4 +53,4 @@ steps: mv .build/microsoft-vscode-distro-$DistroVersion .build/distro cp remote/.yarnrc .build/distro/npm/remote/.yarnrc condition: and(succeeded(), not(contains(variables['Agent.OS'], 'windows'))) - displayName: Download distro + displayName: Download distro (non-Windows) diff --git a/patched-vscode/build/azure-pipelines/distro/mixin-npm.js b/patched-vscode/build/azure-pipelines/distro/mixin-npm.js index ba17d6d9..0c61bb3d 100644 --- a/patched-vscode/build/azure-pipelines/distro/mixin-npm.js +++ b/patched-vscode/build/azure-pipelines/distro/mixin-npm.js @@ -32,4 +32,4 @@ function main() { } } main(); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWl4aW4tbnBtLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibWl4aW4tbnBtLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7O2dHQUdnRzs7QUFFaEcseUJBQXlCO0FBQ3pCLDZCQUE2QjtBQUM3QixNQUFNLEVBQUUsSUFBSSxFQUFFLEdBQUcsT0FBTyxDQUFDLGdCQUFnQixDQUF1QixDQUFDO0FBRWpFLFNBQVMsR0FBRyxDQUFDLEdBQUcsSUFBVztJQUMxQixPQUFPLENBQUMsR0FBRyxDQUFDLElBQUksSUFBSSxJQUFJLEVBQUUsQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLEVBQUUsRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLENBQUMsR0FBRyxFQUFFLFVBQVUsRUFBRSxHQUFHLElBQUksQ0FBQyxDQUFDO0FBQ2pHLENBQUM7QUFFRCxTQUFTLEtBQUssQ0FBQyxTQUFpQjtJQUMvQixJQUFJLENBQUMsRUFBRSxDQUFDLFVBQVUsQ0FBQyxHQUFHLFNBQVMsZUFBZSxDQUFDLEVBQUU7UUFDaEQsR0FBRyxDQUFDLHFDQUFxQyxTQUFTLG9CQUFvQixDQUFDLENBQUM7UUFDeEUsT0FBTztLQUNQO0lBRUQsR0FBRyxDQUFDLHNDQUFzQyxTQUFTLEVBQUUsQ0FBQyxDQUFDO0lBRXZELE1BQU0saUJBQWlCLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLEdBQUcsU0FBUyxlQUFlLEVBQUUsTUFBTSxDQUFDLENBQUMsQ0FBQztJQUMzRixNQUFNLFVBQVUsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLG1CQUFtQixFQUFFLFNBQVMsQ0FBQyxDQUFDO0lBRWpFLEtBQUssTUFBTSxVQUFVLElBQUksTUFBTSxDQUFDLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsRUFBRTtRQUNyRSxFQUFFLENBQUMsTUFBTSxDQUFDLEtBQUssVUFBVSxpQkFBaUIsVUFBVSxFQUFFLEVBQUUsRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDO1FBQzFGLEVBQUUsQ0FBQyxNQUFNLENBQUMsR0FBRyxTQUFTLGlCQUFpQixVQUFVLEVBQUUsRUFBRSxLQUFLLFVBQVUsaUJBQWlCLFVBQVUsRUFBRSxFQUFFLEVBQUUsU0FBUyxFQUFFLElBQUksRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLFdBQVcsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDO0tBQ3hKO0lBRUQsR0FBRyxDQUFDLHFDQUFxQyxTQUFTLEtBQUssQ0FBQyxDQUFDO0FBQzFELENBQUM7QUFFRCxTQUFTLElBQUk7SUFDWixHQUFHLENBQUMsc0NBQXNDLENBQUMsQ0FBQztJQUU1QyxNQUFNLFVBQVUsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsc0JBQXNCLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFFcEUsS0FBSyxNQUFNLFNBQVMsSUFBSSxVQUFVLEVBQUU7UUFDbkMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDO0tBQ2pCO0FBQ0YsQ0FBQztBQUVELElBQUksRUFBRSxDQUFDIn0= \ No newline at end of file +//# sourceMappingURL=mixin-npm.js.map \ No newline at end of file diff --git a/patched-vscode/build/azure-pipelines/distro/mixin-quality.js b/patched-vscode/build/azure-pipelines/distro/mixin-quality.js index 3f1e1f5c..6e011b5a 100644 --- a/patched-vscode/build/azure-pipelines/distro/mixin-quality.js +++ b/patched-vscode/build/azure-pipelines/distro/mixin-quality.js @@ -50,4 +50,4 @@ function main() { } } main(); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWl4aW4tcXVhbGl0eS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm1peGluLXF1YWxpdHkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOztBQUVoRyx5QkFBeUI7QUFDekIsNkJBQTZCO0FBbUI3QixTQUFTLEdBQUcsQ0FBQyxHQUFHLElBQVc7SUFDMUIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFJLElBQUksSUFBSSxFQUFFLENBQUMsa0JBQWtCLENBQUMsSUFBSSxFQUFFLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRSxDQUFDLEdBQUcsRUFBRSxVQUFVLEVBQUUsR0FBRyxJQUFJLENBQUMsQ0FBQztBQUNqRyxDQUFDO0FBRUQsU0FBUyxJQUFJO0lBQ1osTUFBTSxPQUFPLEdBQUcsT0FBTyxDQUFDLEdBQUcsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO0lBRTlDLElBQUksQ0FBQyxPQUFPLEVBQUU7UUFDYixNQUFNLElBQUksS0FBSyxDQUFDLHdDQUF3QyxDQUFDLENBQUM7S0FDMUQ7SUFFRCxHQUFHLENBQUMsNkJBQTZCLENBQUMsQ0FBQztJQUVuQyxNQUFNLFFBQVEsR0FBRyx1QkFBdUIsT0FBTyxFQUFFLENBQUM7SUFFbEQsS0FBSyxNQUFNLElBQUksSUFBSSxFQUFFLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxFQUFFO1FBQzVDLE1BQU0sVUFBVSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxDQUFDO1FBQzdDLE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsUUFBUSxFQUFFLFVBQVUsQ0FBQyxDQUFDO1FBRXBELElBQUksT0FBTyxLQUFLLGNBQWMsRUFBRTtZQUMvQixNQUFNLE1BQU0sR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxZQUFZLENBQUMsVUFBVSxFQUFFLE1BQU0sQ0FBQyxDQUFZLENBQUM7WUFDMUUsTUFBTSxHQUFHLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLE9BQU8sRUFBRSxNQUFNLENBQUMsQ0FBZSxDQUFDO1lBQ3ZFLElBQUksaUJBQWlCLEdBQUcsR0FBRyxDQUFDLGlCQUFpQixDQUFDO1lBRTlDLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsaUJBQWlCLENBQUMsRUFBRTtnQkFDNUMsR0FBRyxDQUFDLGtDQUFrQyxFQUFFLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztnQkFFbkYsaUJBQWlCLEdBQUcsTUFBTSxDQUFDLGlCQUFpQixDQUFDO2FBQzdDO2lCQUFNLElBQUksTUFBTSxDQUFDLGlCQUFpQixFQUFFO2dCQUNwQyxNQUFNLE9BQU8sR0FBRyxNQUFNLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLElBQUksRUFBRSxDQUFDO2dCQUMxRCxNQUFNLE9BQU8sR0FBRyxNQUFNLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLElBQUksRUFBRSxDQUFDO2dCQUUxRCxHQUFHLENBQUMsMEJBQTBCLEVBQUUsaUJBQWlCLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7Z0JBQ3BFLEdBQUcsQ0FBQyxnQ0FBZ0MsRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7Z0JBQ2hFLEdBQUcsQ0FBQyxnQ0FBZ0MsRUFBRSxPQUFPLENBQUMsQ0FBQztnQkFFL0MsaUJBQWlCLEdBQUcsaUJBQWlCLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxHQUFHLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsSUFBSSxLQUFLLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO2dCQUN6SSxpQkFBaUIsR0FBRyxDQUFDLEdBQUcsaUJBQWlCLEVBQUUsR0FBRyxPQUFPLENBQUMsQ0FBQztnQkFFdkQsR0FBRyxDQUFDLDRCQUE0QixFQUFFLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO2FBQ3RFO2lCQUFNO2dCQUNOLEdBQUcsQ0FBQyxvQ0FBb0MsRUFBRSxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQzthQUM5RTtZQUVELE1BQU0sTUFBTSxHQUFHLEVBQUUsb0JBQW9CLEVBQUUsR0FBRyxDQUFDLG9CQUFvQixFQUFFLEdBQUcsTUFBTSxFQUFFLGlCQUFpQixFQUFFLENBQUM7WUFDaEcsRUFBRSxDQUFDLGFBQWEsQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQyxFQUFFLE1BQU0sQ0FBQyxDQUFDO1NBQ3RFO2FBQU07WUFDTixFQUFFLENBQUMsTUFBTSxDQUFDLFVBQVUsRUFBRSxPQUFPLEVBQUUsRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLFNBQVMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDO1NBQ2pFO1FBRUQsR0FBRyxDQUFDLFVBQVUsRUFBRSxJQUFJLENBQUMsQ0FBQztLQUN0QjtBQUNGLENBQUM7QUFFRCxJQUFJLEVBQUUsQ0FBQyJ9 \ No newline at end of file +//# sourceMappingURL=mixin-quality.js.map \ No newline at end of file diff --git a/patched-vscode/build/azure-pipelines/linux/cli-build-linux.yml b/patched-vscode/build/azure-pipelines/linux/cli-build-linux.yml index 4a060265..f3e2ef88 100644 --- a/patched-vscode/build/azure-pipelines/linux/cli-build-linux.yml +++ b/patched-vscode/build/azure-pipelines/linux/cli-build-linux.yml @@ -19,15 +19,16 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - ${{ if ne(parameters.VSCODE_QUALITY, 'oss') }}: - - template: ../cli/cli-apply-patches.yml + - template: ../cli/cli-apply-patches.yml@self - task: Npm@1 displayName: Download openssl prebuilt inputs: command: custom - customCommand: pack @vscode-internal/openssl-prebuilt@0.0.10 + customCommand: pack @vscode-internal/openssl-prebuilt@0.0.11 customRegistry: useFeed customFeed: "Monaco/openssl-prebuilt" workingDir: $(Build.ArtifactStagingDirectory) @@ -35,18 +36,50 @@ steps: - script: | set -e mkdir $(Build.ArtifactStagingDirectory)/openssl - tar -xvzf $(Build.ArtifactStagingDirectory)/vscode-internal-openssl-prebuilt-0.0.10.tgz --strip-components=1 --directory=$(Build.ArtifactStagingDirectory)/openssl + tar -xvzf $(Build.ArtifactStagingDirectory)/vscode-internal-openssl-prebuilt-0.0.11.tgz --strip-components=1 --directory=$(Build.ArtifactStagingDirectory)/openssl displayName: Extract openssl prebuilt - - ${{ if eq(parameters.VSCODE_BUILD_LINUX_ARMHF, true) }}: - - bash: sudo apt-get install -yq gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf binutils-arm-linux-gnueabihf - displayName: Install arm32 toolchains + - ${{ if ne(parameters.VSCODE_QUALITY, 'oss') }}: + - script: node build/setup-npm-registry.js $NPM_REGISTRY + condition: and(succeeded(), ne(variables['NPM_REGISTRY'], 'none')) + displayName: Setup NPM Registry - - ${{ if eq(parameters.VSCODE_BUILD_LINUX_ARM64, true) }}: - - bash: sudo apt-get install -yq gcc-aarch64-linux-gnu g++-aarch64-linux-gnu binutils-aarch64-linux-gnu - displayName: Install arm64 toolchains + - script: | + set -e + npm config set registry "$NPM_REGISTRY" --location=project + # npm >v7 deprecated the `always-auth` config option, refs npm/cli@72a7eeb + # following is a workaround for yarn to send authorization header + # for GET requests to the registry. + echo "always-auth=true" >> .npmrc + yarn config set registry "$NPM_REGISTRY" + condition: and(succeeded(), ne(variables['NPM_REGISTRY'], 'none')) + displayName: Setup NPM & Yarn + + - task: npmAuthenticate@0 + inputs: + workingFile: .npmrc + condition: and(succeeded(), ne(variables['NPM_REGISTRY'], 'none')) + displayName: Setup NPM Authentication + + - script: | + set -e - - template: ../cli/install-rust-posix.yml + for i in {1..5}; do # try 5 times + yarn --cwd build --frozen-lockfile --check-files && break + if [ $i -eq 3 ]; then + echo "Yarn failed too many times" >&2 + exit 1 + fi + echo "Yarn failed $i, trying again..." + done + displayName: Install build dependencies + + - script: | + set -e + mkdir -p $(Build.SourcesDirectory)/.build + displayName: Create .build folder for misc dependencies + + - template: ../cli/install-rust-posix.yml@self parameters: targets: - ${{ if eq(parameters.VSCODE_BUILD_LINUX_ARM64, true) }}: @@ -57,19 +90,19 @@ steps: - armv7-unknown-linux-gnueabihf - ${{ if eq(parameters.VSCODE_BUILD_LINUX_ARM64, true) }}: - - template: ../cli/cli-compile-and-publish.yml + - template: ../cli/cli-compile.yml@self parameters: VSCODE_QUALITY: ${{ parameters.VSCODE_QUALITY }} VSCODE_CLI_TARGET: aarch64-unknown-linux-gnu VSCODE_CLI_ARTIFACT: vscode_cli_linux_arm64_cli VSCODE_CHECK_ONLY: ${{ parameters.VSCODE_CHECK_ONLY }} VSCODE_CLI_ENV: - CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER: aarch64-linux-gnu-gcc OPENSSL_LIB_DIR: $(Build.ArtifactStagingDirectory)/openssl/arm64-linux/lib OPENSSL_INCLUDE_DIR: $(Build.ArtifactStagingDirectory)/openssl/arm64-linux/include + SYSROOT_ARCH: arm64 - ${{ if eq(parameters.VSCODE_BUILD_LINUX, true) }}: - - template: ../cli/cli-compile-and-publish.yml + - template: ../cli/cli-compile.yml@self parameters: VSCODE_QUALITY: ${{ parameters.VSCODE_QUALITY }} VSCODE_CLI_TARGET: x86_64-unknown-linux-gnu @@ -78,15 +111,47 @@ steps: VSCODE_CLI_ENV: OPENSSL_LIB_DIR: $(Build.ArtifactStagingDirectory)/openssl/x64-linux/lib OPENSSL_INCLUDE_DIR: $(Build.ArtifactStagingDirectory)/openssl/x64-linux/include + SYSROOT_ARCH: amd64 - ${{ if eq(parameters.VSCODE_BUILD_LINUX_ARMHF, true) }}: - - template: ../cli/cli-compile-and-publish.yml + - template: ../cli/cli-compile.yml@self parameters: VSCODE_QUALITY: ${{ parameters.VSCODE_QUALITY }} VSCODE_CLI_TARGET: armv7-unknown-linux-gnueabihf VSCODE_CLI_ARTIFACT: vscode_cli_linux_armhf_cli VSCODE_CHECK_ONLY: ${{ parameters.VSCODE_CHECK_ONLY }} VSCODE_CLI_ENV: - CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_LINKER: arm-linux-gnueabihf-gcc OPENSSL_LIB_DIR: $(Build.ArtifactStagingDirectory)/openssl/arm-linux/lib OPENSSL_INCLUDE_DIR: $(Build.ArtifactStagingDirectory)/openssl/arm-linux/include + SYSROOT_ARCH: armhf + + - ${{ if not(parameters.VSCODE_CHECK_ONLY) }}: + - ${{ if eq(parameters.VSCODE_BUILD_LINUX_ARMHF, true) }}: + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(Build.ArtifactStagingDirectory)/vscode_cli_linux_armhf_cli.tar.gz + artifactName: vscode_cli_linux_armhf_cli + sbomBuildDropPath: $(Build.ArtifactStagingDirectory)/cli + sbomPackageName: "VS Code Linux armhf CLI" + sbomPackageVersion: $(Build.SourceVersion) + displayName: Publish vscode_cli_linux_armhf_cli artifact + + - ${{ if eq(parameters.VSCODE_BUILD_LINUX, true) }}: + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(Build.ArtifactStagingDirectory)/vscode_cli_linux_x64_cli.tar.gz + artifactName: vscode_cli_linux_x64_cli + sbomBuildDropPath: $(Build.ArtifactStagingDirectory)/cli + sbomPackageName: "VS Code Linux x64 CLI" + sbomPackageVersion: $(Build.SourceVersion) + displayName: Publish vscode_cli_linux_x64_cli artifact + + - ${{ if eq(parameters.VSCODE_BUILD_LINUX_ARM64, true) }}: + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(Build.ArtifactStagingDirectory)/vscode_cli_linux_arm64_cli.tar.gz + artifactName: vscode_cli_linux_arm64_cli + sbomBuildDropPath: $(Build.ArtifactStagingDirectory)/cli + sbomPackageName: "VS Code Linux arm64 CLI" + sbomPackageVersion: $(Build.SourceVersion) + displayName: Publish vscode_cli_linux_arm64_cli artifact diff --git a/patched-vscode/build/azure-pipelines/linux/install.sh b/patched-vscode/build/azure-pipelines/linux/install.sh deleted file mode 100755 index c8d74687..00000000 --- a/patched-vscode/build/azure-pipelines/linux/install.sh +++ /dev/null @@ -1,40 +0,0 @@ -#!/usr/bin/env bash - -set -e - -# To workaround the issue of yarn not respecting the registry value from .npmrc -yarn config set registry "$NPM_REGISTRY" - -if [ -z "$CC" ] || [ -z "$CXX" ]; then - # Download clang based on chromium revision used by vscode - curl -s https://raw.githubusercontent.com/chromium/chromium/114.0.5735.199/tools/clang/scripts/update.py | python - --output-dir=$PWD/.build/CR_Clang --host-os=linux - - # Download libcxx headers and objects from upstream electron releases - DEBUG=libcxx-fetcher \ - VSCODE_LIBCXX_OBJECTS_DIR=$PWD/.build/libcxx-objects \ - VSCODE_LIBCXX_HEADERS_DIR=$PWD/.build/libcxx_headers \ - VSCODE_LIBCXXABI_HEADERS_DIR=$PWD/.build/libcxxabi_headers \ - VSCODE_ARCH="$npm_config_arch" \ - node build/linux/libcxx-fetcher.js - - # Set compiler toolchain - # Flags for the client build are based on - # https://source.chromium.org/chromium/chromium/src/+/refs/tags/114.0.5735.199:build/config/arm.gni - # https://source.chromium.org/chromium/chromium/src/+/refs/tags/114.0.5735.199:build/config/compiler/BUILD.gn - # https://source.chromium.org/chromium/chromium/src/+/refs/tags/114.0.5735.199:build/config/c++/BUILD.gn - export CC=$PWD/.build/CR_Clang/bin/clang - export CXX=$PWD/.build/CR_Clang/bin/clang++ - export CXXFLAGS="-nostdinc++ -D__NO_INLINE__ -I$PWD/.build/libcxx_headers -isystem$PWD/.build/libcxx_headers/include -isystem$PWD/.build/libcxxabi_headers/include -fPIC -flto=thin -fsplit-lto-unit -D_LIBCPP_ABI_NAMESPACE=Cr" - export LDFLAGS="-stdlib=libc++ -fuse-ld=lld -flto=thin -L$PWD/.build/libcxx-objects -lc++abi -Wl,--lto-O0" - export VSCODE_REMOTE_CC=$(which gcc) - export VSCODE_REMOTE_CXX=$(which g++) -fi - -for i in {1..5}; do # try 5 times - yarn --frozen-lockfile --check-files && break - if [ $i -eq 3 ]; then - echo "Yarn failed too many times" >&2 - exit 1 - fi - echo "Yarn failed $i, trying again..." -done diff --git a/patched-vscode/build/azure-pipelines/linux/product-build-linux-legacy-server.yml b/patched-vscode/build/azure-pipelines/linux/product-build-linux-legacy-server.yml new file mode 100644 index 00000000..dc8424f2 --- /dev/null +++ b/patched-vscode/build/azure-pipelines/linux/product-build-linux-legacy-server.yml @@ -0,0 +1,223 @@ +parameters: + - name: VSCODE_QUALITY + type: string + - name: VSCODE_RUN_INTEGRATION_TESTS + type: boolean + - name: VSCODE_ARCH + type: string + +steps: + - task: NodeTool@0 + inputs: + versionSource: fromFile + versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download + + - template: ../distro/download-distro.yml + + - task: AzureKeyVault@1 + displayName: "Azure Key Vault: Get Secrets" + inputs: + azureSubscription: "vscode-builds-subscription" + KeyVaultName: vscode-build-secrets + SecretsFilter: "github-distro-mixin-password" + + - task: DownloadPipelineArtifact@2 + inputs: + artifact: Compilation + path: $(Build.ArtifactStagingDirectory) + displayName: Download compilation output + + - script: tar -xzf $(Build.ArtifactStagingDirectory)/compilation.tar.gz + displayName: Extract compilation output + + - script: | + set -e + # Start X server + sudo apt-get update + sudo apt-get install -y pkg-config \ + dbus \ + xvfb \ + libgtk-3-0 \ + libxkbfile-dev \ + libkrb5-dev \ + libgbm1 \ + rpm + sudo cp build/azure-pipelines/linux/xvfb.init /etc/init.d/xvfb + sudo chmod +x /etc/init.d/xvfb + sudo update-rc.d xvfb defaults + sudo service xvfb start + # Start dbus session + sudo mkdir -p /var/run/dbus + DBUS_LAUNCH_RESULT=$(sudo dbus-daemon --config-file=/usr/share/dbus-1/system.conf --print-address) + echo "##vso[task.setvariable variable=DBUS_SESSION_BUS_ADDRESS]$DBUS_LAUNCH_RESULT" + displayName: Setup system services + + - script: node build/setup-npm-registry.js $NPM_REGISTRY + condition: and(succeeded(), ne(variables['NPM_REGISTRY'], 'none')) + displayName: Setup NPM Registry + + - script: | + set -e + npm config set registry "$NPM_REGISTRY" --location=project + # npm >v7 deprecated the `always-auth` config option, refs npm/cli@72a7eeb + # following is a workaround for yarn to send authorization header + # for GET requests to the registry. + echo "always-auth=true" >> .npmrc + yarn config set registry "$NPM_REGISTRY" + condition: and(succeeded(), ne(variables['NPM_REGISTRY'], 'none')) + displayName: Setup NPM & Yarn + + - task: npmAuthenticate@0 + inputs: + workingFile: .npmrc + condition: and(succeeded(), ne(variables['NPM_REGISTRY'], 'none')) + displayName: Setup NPM Authentication + + - ${{ if or(eq(parameters.VSCODE_ARCH, 'x64'), eq(parameters.VSCODE_ARCH, 'arm64')) }}: + - task: Docker@1 + displayName: "Pull Docker image" + inputs: + azureSubscriptionEndpoint: "vscode-builds-subscription" + azureContainerRegistry: vscodehub.azurecr.io + command: "Run an image" + imageName: vscode-linux-build-agent:centos7-devtoolset8-$(VSCODE_ARCH) + containerCommand: uname + + - ${{ if eq(parameters.VSCODE_ARCH, 'armhf') }}: + - task: Docker@1 + displayName: "Pull Docker image" + inputs: + azureSubscriptionEndpoint: "vscode-builds-subscription" + azureContainerRegistry: vscodehub.azurecr.io + command: "Run an image" + imageName: vscode-linux-build-agent:bionic-arm32v7 + containerCommand: uname + + - script: | + set -e + # To workaround the issue of yarn not respecting the registry value from .npmrc + yarn config set registry "$NPM_REGISTRY" + + for i in {1..5}; do # try 5 times + yarn --cwd build --frozen-lockfile --check-files && break + if [ $i -eq 3 ]; then + echo "Yarn failed too many times" >&2 + exit 1 + fi + echo "Yarn failed $i, trying again..." + done + + export VSCODE_SYSROOT_PREFIX='-glibc-2.17' + source ./build/azure-pipelines/linux/setup-env.sh --only-remote + + for i in {1..5}; do # try 5 times + yarn --frozen-lockfile --check-files && break + if [ $i -eq 3 ]; then + echo "Yarn failed too many times" >&2 + exit 1 + fi + echo "Yarn failed $i, trying again..." + done + env: + npm_config_arch: $(NPM_ARCH) + VSCODE_ARCH: $(VSCODE_ARCH) + NPM_REGISTRY: "$(NPM_REGISTRY)" + ELECTRON_SKIP_BINARY_DOWNLOAD: 1 + PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1 + GITHUB_TOKEN: "$(github-distro-mixin-password)" + VSCODE_HOST_MOUNT: "/mnt/vss/_work/1/s" + ${{ if or(eq(parameters.VSCODE_ARCH, 'x64'), eq(parameters.VSCODE_ARCH, 'arm64')) }}: + VSCODE_REMOTE_DEPENDENCIES_CONTAINER_NAME: vscodehub.azurecr.io/vscode-linux-build-agent:centos7-devtoolset8-$(VSCODE_ARCH) + ${{ if eq(parameters.VSCODE_ARCH, 'armhf') }}: + VSCODE_REMOTE_DEPENDENCIES_CONTAINER_NAME: vscodehub.azurecr.io/vscode-linux-build-agent:bionic-arm32v7 + displayName: Install dependencies + + - ${{ if or(eq(parameters.VSCODE_ARCH, 'x64'), eq(parameters.VSCODE_ARCH, 'arm64')) }}: + - script: | + set -e + EXPECTED_GLIBC_VERSION="2.17" \ + EXPECTED_GLIBCXX_VERSION="3.4.19" \ + ./build/azure-pipelines/linux/verify-glibc-requirements.sh + displayName: Check GLIBC and GLIBCXX dependencies in remote/node_modules + + - script: node build/azure-pipelines/distro/mixin-npm + displayName: Mixin distro node modules + + - script: node build/azure-pipelines/distro/mixin-quality + displayName: Mixin distro quality + + - template: ../common/install-builtin-extensions.yml + + - script: | + set -e + yarn gulp vscode-linux-$(VSCODE_ARCH)-min-ci + ARCHIVE_PATH=".build/linux/client/code-${{ parameters.VSCODE_QUALITY }}-$(VSCODE_ARCH)-$(date +%s).tar.gz" + mkdir -p $(dirname $ARCHIVE_PATH) + echo "##vso[task.setvariable variable=CLIENT_PATH]$ARCHIVE_PATH" + env: + GITHUB_TOKEN: "$(github-distro-mixin-password)" + displayName: Build client + + - script: | + set -e + tar -czf $CLIENT_PATH -C .. VSCode-linux-$(VSCODE_ARCH) + env: + GITHUB_TOKEN: "$(github-distro-mixin-password)" + displayName: Archive client + + - script: | + set -e + export VSCODE_NODE_GLIBC="-glibc-2.17" + yarn gulp vscode-reh-linux-$(VSCODE_ARCH)-min-ci + mv ../vscode-reh-linux-$(VSCODE_ARCH) ../vscode-server-linux-$(VSCODE_ARCH) # TODO@joaomoreno + ARCHIVE_PATH=".build/linux/server/vscode-server-linux-legacy-$(VSCODE_ARCH).tar.gz" + mkdir -p $(dirname $ARCHIVE_PATH) + tar --owner=0 --group=0 -czf $ARCHIVE_PATH -C .. vscode-server-linux-$(VSCODE_ARCH) + echo "##vso[task.setvariable variable=SERVER_PATH]$ARCHIVE_PATH" + env: + GITHUB_TOKEN: "$(github-distro-mixin-password)" + displayName: Build server + + - script: | + set -e + export VSCODE_NODE_GLIBC="-glibc-2.17" + yarn gulp vscode-reh-web-linux-$(VSCODE_ARCH)-min-ci + mv ../vscode-reh-web-linux-$(VSCODE_ARCH) ../vscode-server-linux-$(VSCODE_ARCH)-web # TODO@joaomoreno + ARCHIVE_PATH=".build/linux/web/vscode-server-linux-legacy-$(VSCODE_ARCH)-web.tar.gz" + mkdir -p $(dirname $ARCHIVE_PATH) + tar --owner=0 --group=0 -czf $ARCHIVE_PATH -C .. vscode-server-linux-$(VSCODE_ARCH)-web + echo "##vso[task.setvariable variable=WEB_PATH]$ARCHIVE_PATH" + env: + GITHUB_TOKEN: "$(github-distro-mixin-password)" + displayName: Build server (web) + + - ${{ if eq(parameters.VSCODE_RUN_INTEGRATION_TESTS, true) }}: + - template: product-build-linux-test.yml + parameters: + VSCODE_QUALITY: ${{ parameters.VSCODE_QUALITY }} + VSCODE_RUN_UNIT_TESTS: false + VSCODE_RUN_INTEGRATION_TESTS: ${{ parameters.VSCODE_RUN_INTEGRATION_TESTS }} + VSCODE_RUN_SMOKE_TESTS: false + ${{ if ne(parameters.VSCODE_QUALITY, 'oss') }}: + PUBLISH_TASK_NAME: 1ES.PublishPipelineArtifact@1 + + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(SERVER_PATH) + artifactName: $(ARTIFACT_PREFIX)vscode_server_linux_legacy_$(VSCODE_ARCH)_archive-unsigned + sbomBuildDropPath: $(Agent.BuildDirectory)/vscode-server-linux-$(VSCODE_ARCH) + sbomPackageName: "VS Code Linux $(VSCODE_ARCH) Legacy Server" + sbomPackageVersion: $(Build.SourceVersion) + condition: and(succeededOrFailed(), ne(variables['SERVER_PATH'], '')) + displayName: Publish server archive + + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(WEB_PATH) + artifactName: $(ARTIFACT_PREFIX)vscode_web_linux_legacy_$(VSCODE_ARCH)_archive-unsigned + sbomBuildDropPath: $(Agent.BuildDirectory)/vscode-server-linux-$(VSCODE_ARCH)-web + sbomPackageName: "VS Code Linux $(VSCODE_ARCH) Legacy Web" + sbomPackageVersion: $(Build.SourceVersion) + condition: and(succeededOrFailed(), ne(variables['WEB_PATH'], '')) + displayName: Publish web server archive diff --git a/patched-vscode/build/azure-pipelines/linux/product-build-linux-test.yml b/patched-vscode/build/azure-pipelines/linux/product-build-linux-test.yml index bb75be37..f5c00aa0 100644 --- a/patched-vscode/build/azure-pipelines/linux/product-build-linux-test.yml +++ b/patched-vscode/build/azure-pipelines/linux/product-build-linux-test.yml @@ -7,6 +7,9 @@ parameters: type: boolean - name: VSCODE_RUN_SMOKE_TESTS type: boolean + - name: PUBLISH_TASK_NAME + type: string + default: PublishPipelineArtifact@0 steps: - script: yarn npm-run-all -lp "electron $(VSCODE_ARCH)" "playwright-install" @@ -151,6 +154,10 @@ steps: - script: yarn gulp compile-extension:markdown-language-features compile-extension-media compile-extension:vscode-test-resolver displayName: Build extensions for smoke tests + - script: yarn gulp node + displayName: Download node.js for remote smoke tests + retryCountOnTaskFailure: 3 + - script: yarn smoketest-no-compile --tracing timeoutInMinutes: 20 displayName: Run smoke tests (Electron) @@ -193,7 +200,7 @@ steps: condition: succeededOrFailed() - ${{ if or(eq(parameters.VSCODE_RUN_INTEGRATION_TESTS, true), eq(parameters.VSCODE_RUN_SMOKE_TESTS, true)) }}: - - task: PublishPipelineArtifact@0 + - task: ${{ parameters.PUBLISH_TASK_NAME }} inputs: targetPath: .build/crashes ${{ if and(eq(parameters.VSCODE_RUN_INTEGRATION_TESTS, true), eq(parameters.VSCODE_RUN_SMOKE_TESTS, false)) }}: @@ -202,13 +209,14 @@ steps: artifactName: crash-dump-linux-$(VSCODE_ARCH)-smoke-$(System.JobAttempt) ${{ else }}: artifactName: crash-dump-linux-$(VSCODE_ARCH)-$(System.JobAttempt) + sbomEnabled: false displayName: "Publish Crash Reports" continueOnError: true condition: failed() # In order to properly symbolify above crash reports # (if any), we need the compiled native modules too - - task: PublishPipelineArtifact@0 + - task: ${{ parameters.PUBLISH_TASK_NAME }} inputs: targetPath: node_modules ${{ if and(eq(parameters.VSCODE_RUN_INTEGRATION_TESTS, true), eq(parameters.VSCODE_RUN_SMOKE_TESTS, false)) }}: @@ -217,11 +225,12 @@ steps: artifactName: node-modules-linux-$(VSCODE_ARCH)-smoke-$(System.JobAttempt) ${{ else }}: artifactName: node-modules-linux-$(VSCODE_ARCH)-$(System.JobAttempt) + sbomEnabled: false displayName: "Publish Node Modules" continueOnError: true condition: failed() - - task: PublishPipelineArtifact@0 + - task: ${{ parameters.PUBLISH_TASK_NAME }} inputs: targetPath: .build/logs ${{ if and(eq(parameters.VSCODE_RUN_INTEGRATION_TESTS, true), eq(parameters.VSCODE_RUN_SMOKE_TESTS, false)) }}: @@ -230,6 +239,7 @@ steps: artifactName: logs-linux-$(VSCODE_ARCH)-smoke-$(System.JobAttempt) ${{ else }}: artifactName: logs-linux-$(VSCODE_ARCH)-$(System.JobAttempt) + sbomEnabled: false displayName: "Publish Log Files" continueOnError: true condition: succeededOrFailed() diff --git a/patched-vscode/build/azure-pipelines/linux/product-build-linux.yml b/patched-vscode/build/azure-pipelines/linux/product-build-linux.yml index 2f435154..352b3136 100644 --- a/patched-vscode/build/azure-pipelines/linux/product-build-linux.yml +++ b/patched-vscode/build/azure-pipelines/linux/product-build-linux.yml @@ -22,9 +22,10 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - ${{ if ne(parameters.VSCODE_QUALITY, 'oss') }}: - - template: ../distro/download-distro.yml + - template: ../distro/download-distro.yml@self - task: AzureKeyVault@1 displayName: "Azure Key Vault: Get Secrets" @@ -47,13 +48,13 @@ steps: # Start X server sudo apt-get update sudo apt-get install -y pkg-config \ - libxss1 \ dbus \ xvfb \ libgtk-3-0 \ - libgbm1 \ libxkbfile-dev \ - libkrb5-dev + libkrb5-dev \ + libgbm1 \ + rpm sudo cp build/azure-pipelines/linux/xvfb.init /etc/init.d/xvfb sudo chmod +x /etc/init.d/xvfb sudo update-rc.d xvfb defaults @@ -99,54 +100,48 @@ steps: condition: and(succeeded(), ne(variables.NODE_MODULES_RESTORED, 'true'), ne(variables['NPM_REGISTRY'], 'none')) displayName: Setup NPM Authentication - - ${{ if and(ne(parameters.VSCODE_QUALITY, 'oss'), or(eq(parameters.VSCODE_ARCH, 'x64'), eq(parameters.VSCODE_ARCH, 'arm64'))) }}: - - task: Docker@1 - displayName: "Pull Docker image" - inputs: - azureSubscriptionEndpoint: "vscode-builds-subscription" - azureContainerRegistry: vscodehub.azurecr.io - command: "Run an image" - imageName: vscode-linux-build-agent:centos7-devtoolset8-$(VSCODE_ARCH) - containerCommand: uname - condition: and(succeeded(), ne(variables.NODE_MODULES_RESTORED, 'true')) + - script: | + set -e - - ${{ if ne(parameters.VSCODE_QUALITY, 'oss') }}: - - script: | - set -e + for i in {1..5}; do # try 5 times + yarn --cwd build --frozen-lockfile --check-files && break + if [ $i -eq 3 ]; then + echo "Yarn failed too many times" >&2 + exit 1 + fi + echo "Yarn failed $i, trying again..." + done + + source ./build/azure-pipelines/linux/setup-env.sh + + for i in {1..5}; do # try 5 times + yarn --frozen-lockfile --check-files && break + if [ $i -eq 3 ]; then + echo "Yarn failed too many times" >&2 + exit 1 + fi + echo "Yarn failed $i, trying again..." + done + env: + npm_config_arch: $(NPM_ARCH) + VSCODE_ARCH: $(VSCODE_ARCH) + ELECTRON_SKIP_BINARY_DOWNLOAD: 1 + PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1 + GITHUB_TOKEN: "$(github-distro-mixin-password)" + displayName: Install dependencies + condition: and(succeeded(), ne(variables.NODE_MODULES_RESTORED, 'true')) - for i in {1..5}; do # try 5 times - yarn --cwd build --frozen-lockfile --check-files && break - if [ $i -eq 3 ]; then - echo "Yarn failed too many times" >&2 - exit 1 - fi - echo "Yarn failed $i, trying again..." - done - - docker run -e GITHUB_TOKEN -e npm_config_arch -e NPM_REGISTRY \ - -e VSCODE_REMOTE_DEPENDENCIES_CONTAINER_NAME -e VSCODE_HOST_MOUNT \ - -e ELECTRON_SKIP_BINARY_DOWNLOAD -e PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD \ - -e VSCODE_SKIP_NODE_VERSION_CHECK \ - -v /mnt/vss/_work/1/s:/home/builduser/vscode -v /mnt/vss/_work/1/s/.build/.netrc:/home/builduser/.netrc \ - -v /var/run/docker.sock:/var/run/docker.sock \ - -u 1000:1000 \ - -w /home/builduser/vscode vscodehub.azurecr.io/vscode-linux-build-agent:bionic-$(VSCODE_ARCH) \ - /bin/bash -c "./build/azure-pipelines/linux/install.sh" - - sudo chown -R $USER:$USER /mnt/vss/_work/1/s - env: - npm_config_arch: $(NPM_ARCH) - NPM_REGISTRY: "$(NPM_REGISTRY)" - ELECTRON_SKIP_BINARY_DOWNLOAD: 1 - PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1 - VSCODE_SKIP_NODE_VERSION_CHECK: 1 - GITHUB_TOKEN: "$(github-distro-mixin-password)" - VSCODE_HOST_MOUNT: "/mnt/vss/_work/1/s" - ${{ if or(eq(parameters.VSCODE_ARCH, 'x64'), eq(parameters.VSCODE_ARCH, 'arm64')) }}: - VSCODE_REMOTE_DEPENDENCIES_CONTAINER_NAME: vscodehub.azurecr.io/vscode-linux-build-agent:centos7-devtoolset8-$(VSCODE_ARCH) - displayName: Install dependencies - condition: and(succeeded(), ne(variables.NODE_MODULES_RESTORED, 'true')) + - script: | + set -e + EXPECTED_GLIBC_VERSION="2.28" \ + EXPECTED_GLIBCXX_VERSION="3.4.25" \ + ./build/azure-pipelines/linux/verify-glibc-requirements.sh + condition: and(succeeded(), ne(variables.NODE_MODULES_RESTORED, 'true')) + displayName: Check GLIBC and GLIBCXX dependencies in remote/node_modules + + + - ${{ if ne(parameters.VSCODE_QUALITY, 'oss') }}: - script: node build/azure-pipelines/distro/mixin-npm condition: and(succeeded(), ne(variables.NODE_MODULES_RESTORED, 'true')) displayName: Mixin distro node modules @@ -157,23 +152,12 @@ steps: - script: | set -e - for i in {1..5}; do # try 5 times - yarn --frozen-lockfile --check-files && break - if [ $i -eq 3 ]; then - echo "Yarn failed too many times" >&2 - exit 1 - fi - echo "Yarn failed $i, trying again..." - done - cd node_modules/native-keymap && npx node-gyp@9.4.0 -y rebuild --debug cd ../.. && ./.github/workflows/check-clean-git-state.sh env: npm_config_arch: $(NPM_ARCH) - ELECTRON_SKIP_BINARY_DOWNLOAD: 1 - PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1 GITHUB_TOKEN: "$(github-distro-mixin-password)" - displayName: Install dependencies + displayName: Rebuild debug version of native modules (OSS) condition: and(succeeded(), ne(variables.NODE_MODULES_RESTORED, 'true')) - script: | @@ -188,7 +172,7 @@ steps: - script: node build/azure-pipelines/distro/mixin-quality displayName: Mixin distro quality - - template: ../common/install-builtin-extensions.yml + - template: ../common/install-builtin-extensions.yml@self - ${{ if ne(parameters.VSCODE_QUALITY, 'oss') }}: - script: | @@ -252,25 +236,24 @@ steps: - script: yarn gulp "transpile-client-swc" "transpile-extensions" env: GITHUB_TOKEN: "$(github-distro-mixin-password)" - displayName: Transpile + displayName: Transpile client and extensions - ${{ if or(eq(parameters.VSCODE_RUN_UNIT_TESTS, true), eq(parameters.VSCODE_RUN_INTEGRATION_TESTS, true), eq(parameters.VSCODE_RUN_SMOKE_TESTS, true)) }}: - - template: product-build-linux-test.yml + - template: product-build-linux-test.yml@self parameters: VSCODE_QUALITY: ${{ parameters.VSCODE_QUALITY }} VSCODE_RUN_UNIT_TESTS: ${{ parameters.VSCODE_RUN_UNIT_TESTS }} VSCODE_RUN_INTEGRATION_TESTS: ${{ parameters.VSCODE_RUN_INTEGRATION_TESTS }} VSCODE_RUN_SMOKE_TESTS: ${{ parameters.VSCODE_RUN_SMOKE_TESTS }} + ${{ if ne(parameters.VSCODE_QUALITY, 'oss') }}: + PUBLISH_TASK_NAME: 1ES.PublishPipelineArtifact@1 - ${{ if and(ne(parameters.VSCODE_CIBUILD, true), ne(parameters.VSCODE_QUALITY, 'oss')) }}: - script: | set -e - docker run -v /mnt/vss/_work/1/s:/home/builduser/vscode \ - -v /mnt/vss/_work/1/s/.build/.netrc:/home/builduser/.netrc \ - -v /mnt/vss/_work/1/VSCode-linux-$(VSCODE_ARCH):/home/builduser/VSCode-linux-$(VSCODE_ARCH) \ - -u 1000:1000 \ - -w /home/builduser/vscode vscodehub.azurecr.io/vscode-linux-build-agent:bionic-$(VSCODE_ARCH) \ yarn gulp "vscode-linux-$(VSCODE_ARCH)-prepare-deb" + env: + GITHUB_TOKEN: "$(github-distro-mixin-password)" displayName: Prepare deb package - script: | @@ -281,11 +264,6 @@ steps: - script: | set -e - docker run -v /mnt/vss/_work/1/s:/home/builduser/vscode \ - -v /mnt/vss/_work/1/s/.build/.netrc:/home/builduser/.netrc \ - -v /mnt/vss/_work/1/VSCode-linux-$(VSCODE_ARCH):/home/builduser/VSCode-linux-$(VSCODE_ARCH) \ - -u 1000:1000 \ - -w /home/builduser/vscode vscodehub.azurecr.io/vscode-linux-build-agent:bionic-$(VSCODE_ARCH) \ yarn gulp "vscode-linux-$(VSCODE_ARCH)-prepare-rpm" displayName: Prepare rpm package @@ -312,62 +290,70 @@ steps: continueOnError: true displayName: Download ESRPClient - - script: node build/azure-pipelines/common/sign $(Agent.ToolsDirectory)/esrpclient/*/*/net6.0/esrpcli.dll pgp $(ESRP-PKI) $(esrp-aad-username) $(esrp-aad-password) .build/linux/deb '*.deb' + - script: node build/azure-pipelines/common/sign $(Agent.ToolsDirectory)/esrpclient/*/*/net6.0/esrpcli.dll sign-pgp $(ESRP-PKI) $(esrp-aad-username) $(esrp-aad-password) .build/linux/deb '*.deb' displayName: Codesign deb - - script: node build/azure-pipelines/common/sign $(Agent.ToolsDirectory)/esrpclient/*/*/net6.0/esrpcli.dll pgp $(ESRP-PKI) $(esrp-aad-username) $(esrp-aad-password) .build/linux/rpm '*.rpm' + - script: node build/azure-pipelines/common/sign $(Agent.ToolsDirectory)/esrpclient/*/*/net6.0/esrpcli.dll sign-pgp $(ESRP-PKI) $(esrp-aad-username) $(esrp-aad-password) .build/linux/rpm '*.rpm' displayName: Codesign rpm - script: echo "##vso[task.setvariable variable=ARTIFACT_PREFIX]attempt$(System.JobAttempt)_" condition: and(succeededOrFailed(), notIn(variables['Agent.JobStatus'], 'Succeeded', 'SucceededWithIssues')) displayName: Generate artifact prefix - - task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0 - displayName: Generate SBOM (client) - inputs: - BuildDropPath: $(agent.builddirectory)/VSCode-linux-$(VSCODE_ARCH) - PackageName: Visual Studio Code - - - task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0 - displayName: Generate SBOM (server) + - task: 1ES.PublishPipelineArtifact@1 inputs: - BuildDropPath: $(agent.builddirectory)/vscode-server-linux-$(VSCODE_ARCH) - PackageName: Visual Studio Code Server - - - publish: $(agent.builddirectory)/VSCode-linux-$(VSCODE_ARCH)/_manifest - displayName: Publish SBOM (client) - artifact: $(ARTIFACT_PREFIX)sbom_vscode_client_linux_$(VSCODE_ARCH) - - - publish: $(agent.builddirectory)/vscode-server-linux-$(VSCODE_ARCH)/_manifest - displayName: Publish SBOM (server) - artifact: $(ARTIFACT_PREFIX)sbom_vscode_server_linux_$(VSCODE_ARCH) - - - publish: $(CLIENT_PATH) - artifact: $(ARTIFACT_PREFIX)vscode_client_linux_$(VSCODE_ARCH)_archive-unsigned + targetPath: $(CLIENT_PATH) + artifactName: $(ARTIFACT_PREFIX)vscode_client_linux_$(VSCODE_ARCH)_archive-unsigned + sbomBuildDropPath: $(Agent.BuildDirectory)/VSCode-linux-$(VSCODE_ARCH) + sbomPackageName: "VS Code Linux $(VSCODE_ARCH) (unsigned)" + sbomPackageVersion: $(Build.SourceVersion) condition: and(succeededOrFailed(), ne(variables['CLIENT_PATH'], '')) displayName: Publish client archive - - publish: $(SERVER_PATH) - artifact: $(ARTIFACT_PREFIX)vscode_server_linux_$(VSCODE_ARCH)_archive-unsigned + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(SERVER_PATH) + artifactName: $(ARTIFACT_PREFIX)vscode_server_linux_$(VSCODE_ARCH)_archive-unsigned + sbomBuildDropPath: $(Agent.BuildDirectory)/vscode-server-linux-$(VSCODE_ARCH) + sbomPackageName: "VS Code Linux $(VSCODE_ARCH) Server" + sbomPackageVersion: $(Build.SourceVersion) condition: and(succeededOrFailed(), ne(variables['SERVER_PATH'], '')) displayName: Publish server archive - - publish: $(WEB_PATH) - artifact: $(ARTIFACT_PREFIX)vscode_web_linux_$(VSCODE_ARCH)_archive-unsigned + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(WEB_PATH) + artifactName: $(ARTIFACT_PREFIX)vscode_web_linux_$(VSCODE_ARCH)_archive-unsigned + sbomBuildDropPath: $(Agent.BuildDirectory)/vscode-server-linux-$(VSCODE_ARCH)-web + sbomPackageName: "VS Code Linux $(VSCODE_ARCH) Web" + sbomPackageVersion: $(Build.SourceVersion) condition: and(succeededOrFailed(), ne(variables['WEB_PATH'], '')) displayName: Publish web server archive - - publish: $(DEB_PATH) - artifact: $(ARTIFACT_PREFIX)vscode_client_linux_$(VSCODE_ARCH)_deb-package + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(DEB_PATH) + artifactName: $(ARTIFACT_PREFIX)vscode_client_linux_$(VSCODE_ARCH)_deb-package + sbomBuildDropPath: .build/linux/deb + sbomPackageName: "VS Code Linux $(VSCODE_ARCH) DEB" + sbomPackageVersion: $(Build.SourceVersion) condition: and(succeededOrFailed(), ne(variables['DEB_PATH'], '')) displayName: Publish deb package - - publish: $(RPM_PATH) - artifact: $(ARTIFACT_PREFIX)vscode_client_linux_$(VSCODE_ARCH)_rpm-package + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(RPM_PATH) + artifactName: $(ARTIFACT_PREFIX)vscode_client_linux_$(VSCODE_ARCH)_rpm-package + sbomBuildDropPath: .build/linux/rpm + sbomPackageName: "VS Code Linux $(VSCODE_ARCH) RPM" + sbomPackageVersion: $(Build.SourceVersion) condition: and(succeededOrFailed(), ne(variables['RPM_PATH'], '')) displayName: Publish rpm package - - publish: $(SNAP_PATH) - artifact: $(ARTIFACT_PREFIX)snap-$(VSCODE_ARCH) + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(SNAP_PATH) + artifactName: $(ARTIFACT_PREFIX)snap-$(VSCODE_ARCH) + sbomEnabled: false condition: and(succeededOrFailed(), ne(variables['SNAP_PATH'], '')) displayName: Publish snap pre-package diff --git a/patched-vscode/build/azure-pipelines/linux/setup-env.sh b/patched-vscode/build/azure-pipelines/linux/setup-env.sh new file mode 100755 index 00000000..9bfbf9ab --- /dev/null +++ b/patched-vscode/build/azure-pipelines/linux/setup-env.sh @@ -0,0 +1,70 @@ +#!/usr/bin/env bash + +set -e + +SYSROOT_ARCH=$VSCODE_ARCH +if [ "$SYSROOT_ARCH" == "x64" ]; then + SYSROOT_ARCH="amd64" +fi + +export VSCODE_SYSROOT_DIR=$PWD/.build/sysroots +SYSROOT_ARCH="$SYSROOT_ARCH" node -e '(async () => { const { getVSCodeSysroot } = require("./build/linux/debian/install-sysroot.js"); await getVSCodeSysroot(process.env["SYSROOT_ARCH"]); })()' + +if [ "$npm_config_arch" == "x64" ]; then + if [ "$(echo "$@" | grep -c -- "--only-remote")" -eq 0 ]; then + # Download clang based on chromium revision used by vscode + curl -s https://raw.githubusercontent.com/chromium/chromium/122.0.6261.156/tools/clang/scripts/update.py | python - --output-dir=$PWD/.build/CR_Clang --host-os=linux + + # Download libcxx headers and objects from upstream electron releases + DEBUG=libcxx-fetcher \ + VSCODE_LIBCXX_OBJECTS_DIR=$PWD/.build/libcxx-objects \ + VSCODE_LIBCXX_HEADERS_DIR=$PWD/.build/libcxx_headers \ + VSCODE_LIBCXXABI_HEADERS_DIR=$PWD/.build/libcxxabi_headers \ + VSCODE_ARCH="$npm_config_arch" \ + node build/linux/libcxx-fetcher.js + + # Set compiler toolchain + # Flags for the client build are based on + # https://source.chromium.org/chromium/chromium/src/+/refs/tags/122.0.6261.156:build/config/arm.gni + # https://source.chromium.org/chromium/chromium/src/+/refs/tags/122.0.6261.156:build/config/compiler/BUILD.gn + # https://source.chromium.org/chromium/chromium/src/+/refs/tags/122.0.6261.156:build/config/c++/BUILD.gn + export CC="$PWD/.build/CR_Clang/bin/clang --gcc-toolchain=$VSCODE_SYSROOT_DIR/x86_64-linux-gnu" + export CXX="$PWD/.build/CR_Clang/bin/clang++ --gcc-toolchain=$VSCODE_SYSROOT_DIR/x86_64-linux-gnu" + export CXXFLAGS="-nostdinc++ -D__NO_INLINE__ -I$PWD/.build/libcxx_headers -isystem$PWD/.build/libcxx_headers/include -isystem$PWD/.build/libcxxabi_headers/include -fPIC -flto=thin -fsplit-lto-unit -D_LIBCPP_ABI_NAMESPACE=Cr -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE --sysroot=$VSCODE_SYSROOT_DIR/x86_64-linux-gnu/x86_64-linux-gnu/sysroot" + export LDFLAGS="-stdlib=libc++ --sysroot=$VSCODE_SYSROOT_DIR/x86_64-linux-gnu/x86_64-linux-gnu/sysroot -fuse-ld=lld -flto=thin -L$PWD/.build/libcxx-objects -lc++abi -L$VSCODE_SYSROOT_DIR/x86_64-linux-gnu/x86_64-linux-gnu/sysroot/usr/lib/x86_64-linux-gnu -L$VSCODE_SYSROOT_DIR/x86_64-linux-gnu/x86_64-linux-gnu/sysroot/lib/x86_64-linux-gnu -Wl,--lto-O0" + + # Set compiler toolchain for remote server + export VSCODE_REMOTE_CC=$VSCODE_SYSROOT_DIR/x86_64-linux-gnu/bin/x86_64-linux-gnu-gcc + export VSCODE_REMOTE_CXX=$VSCODE_SYSROOT_DIR/x86_64-linux-gnu/bin/x86_64-linux-gnu-g++ + export VSCODE_REMOTE_CXXFLAGS="--sysroot=$VSCODE_SYSROOT_DIR/x86_64-linux-gnu/x86_64-linux-gnu/sysroot" + export VSCODE_REMOTE_LDFLAGS="--sysroot=$VSCODE_SYSROOT_DIR/x86_64-linux-gnu/x86_64-linux-gnu/sysroot -L$VSCODE_SYSROOT_DIR/x86_64-linux-gnu/x86_64-linux-gnu/sysroot/usr/lib/x86_64-linux-gnu -L$VSCODE_SYSROOT_DIR/x86_64-linux-gnu/x86_64-linux-gnu/sysroot/lib/x86_64-linux-gnu" + fi +elif [ "$npm_config_arch" == "arm64" ]; then + if [ "$(echo "$@" | grep -c -- "--only-remote")" -eq 0 ]; then + # Set compiler toolchain for client native modules + export CC=$VSCODE_SYSROOT_DIR/aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc + export CXX=$VSCODE_SYSROOT_DIR/aarch64-linux-gnu/bin/aarch64-linux-gnu-g++ + export CXXFLAGS="--sysroot=$VSCODE_SYSROOT_DIR/aarch64-linux-gnu/aarch64-linux-gnu/sysroot" + export LDFLAGS="--sysroot=$VSCODE_SYSROOT_DIR/aarch64-linux-gnu/aarch64-linux-gnu/sysroot -L$VSCODE_SYSROOT_DIR/aarch64-linux-gnu/aarch64-linux-gnu/sysroot/usr/lib/aarch64-linux-gnu -L$VSCODE_SYSROOT_DIR/aarch64-linux-gnu/aarch64-linux-gnu/sysroot/lib/aarch64-linux-gnu" + + # Set compiler toolchain for remote server + export VSCODE_REMOTE_CC=$VSCODE_SYSROOT_DIR/aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc + export VSCODE_REMOTE_CXX=$VSCODE_SYSROOT_DIR/aarch64-linux-gnu/bin/aarch64-linux-gnu-g++ + export VSCODE_REMOTE_CXXFLAGS="--sysroot=$VSCODE_SYSROOT_DIR/aarch64-linux-gnu/aarch64-linux-gnu/sysroot" + export VSCODE_REMOTE_LDFLAGS="--sysroot=$VSCODE_SYSROOT_DIR/aarch64-linux-gnu/aarch64-linux-gnu/sysroot -L$VSCODE_SYSROOT_DIR/aarch64-linux-gnu/aarch64-linux-gnu/sysroot/usr/lib/aarch64-linux-gnu -L$VSCODE_SYSROOT_DIR/aarch64-linux-gnu/aarch64-linux-gnu/sysroot/lib/aarch64-linux-gnu" + fi +elif [ "$npm_config_arch" == "arm" ]; then + if [ "$(echo "$@" | grep -c -- "--only-remote")" -eq 0 ]; then + # Set compiler toolchain for client native modules + export CC=$VSCODE_SYSROOT_DIR/arm-rpi-linux-gnueabihf/bin/arm-rpi-linux-gnueabihf-gcc + export CXX=$VSCODE_SYSROOT_DIR/arm-rpi-linux-gnueabihf/bin/arm-rpi-linux-gnueabihf-g++ + export CXXFLAGS="--sysroot=$VSCODE_SYSROOT_DIR/arm-rpi-linux-gnueabihf/arm-rpi-linux-gnueabihf/sysroot" + export LDFLAGS="--sysroot=$VSCODE_SYSROOT_DIR/arm-rpi-linux-gnueabihf/arm-rpi-linux-gnueabihf/sysroot -L$VSCODE_SYSROOT_DIR/arm-rpi-linux-gnueabihf/arm-rpi-linux-gnueabihf/sysroot/usr/lib/arm-linux-gnueabihf -L$VSCODE_SYSROOT_DIR/arm-rpi-linux-gnueabihf/arm-rpi-linux-gnueabihf/sysroot/lib/arm-linux-gnueabihf" + + # Set compiler toolchain for remote server + export VSCODE_REMOTE_CC=$VSCODE_SYSROOT_DIR/arm-rpi-linux-gnueabihf/bin/arm-rpi-linux-gnueabihf-gcc + export VSCODE_REMOTE_CXX=$VSCODE_SYSROOT_DIR/arm-rpi-linux-gnueabihf/bin/arm-rpi-linux-gnueabihf-g++ + export VSCODE_REMOTE_CXXFLAGS="--sysroot=$VSCODE_SYSROOT_DIR/arm-rpi-linux-gnueabihf/arm-rpi-linux-gnueabihf/sysroot" + export VSCODE_REMOTE_LDFLAGS="--sysroot=$VSCODE_SYSROOT_DIR/arm-rpi-linux-gnueabihf/arm-rpi-linux-gnueabihf/sysroot -L$VSCODE_SYSROOT_DIR/arm-rpi-linux-gnueabihf/arm-rpi-linux-gnueabihf/sysroot/usr/lib/arm-linux-gnueabihf -L$VSCODE_SYSROOT_DIR/arm-rpi-linux-gnueabihf/arm-rpi-linux-gnueabihf/sysroot/lib/arm-linux-gnueabihf" + fi +fi diff --git a/patched-vscode/build/azure-pipelines/linux/snap-build-linux.yml b/patched-vscode/build/azure-pipelines/linux/snap-build-linux.yml index c74783da..03305816 100644 --- a/patched-vscode/build/azure-pipelines/linux/snap-build-linux.yml +++ b/patched-vscode/build/azure-pipelines/linux/snap-build-linux.yml @@ -3,6 +3,7 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - task: DownloadPipelineArtifact@0 displayName: "Download Pipeline Artifact" @@ -45,11 +46,28 @@ steps: *) SNAPCRAFT_TARGET_ARGS="--target-arch $(VSCODE_ARCH)" ;; esac (cd $SNAP_ROOT/code-* && sudo --preserve-env snapcraft snap $SNAPCRAFT_TARGET_ARGS --output "$SNAP_PATH") + displayName: Prepare for publish + + - script: | + set -e + SNAP_ROOT="$(pwd)/.build/linux/snap/$(VSCODE_ARCH)" + SNAP_EXTRACTED_PATH=$(find $SNAP_ROOT -maxdepth 1 -type d -name 'code-*') + SNAP_PATH=$(find $SNAP_ROOT -maxdepth 1 -type f -name '*.snap') + + # SBOM tool doesn't like recursive symlinks + sudo find $SNAP_EXTRACTED_PATH -type l -delete - # Export SNAP_PATH + echo "##vso[task.setvariable variable=SNAP_EXTRACTED_PATH]$SNAP_EXTRACTED_PATH" echo "##vso[task.setvariable variable=SNAP_PATH]$SNAP_PATH" - displayName: Prepare for publish + target: + container: host + displayName: Find host snap path & prepare for SBOM - - publish: $(SNAP_PATH) - artifact: vscode_client_linux_$(VSCODE_ARCH)_snap + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(SNAP_PATH) + artifactName: vscode_client_linux_$(VSCODE_ARCH)_snap + sbomBuildDropPath: $(SNAP_EXTRACTED_PATH) + sbomPackageName: "VS Code Linux $(VSCODE_ARCH) SNAP" + sbomPackageVersion: $(Build.SourceVersion) displayName: Publish snap package diff --git a/patched-vscode/build/azure-pipelines/linux/verify-glibc-requirements.sh b/patched-vscode/build/azure-pipelines/linux/verify-glibc-requirements.sh new file mode 100755 index 00000000..f07c0ba7 --- /dev/null +++ b/patched-vscode/build/azure-pipelines/linux/verify-glibc-requirements.sh @@ -0,0 +1,44 @@ +#!/usr/bin/env bash + +set -e + +TRIPLE="x86_64-linux-gnu" +if [ "$VSCODE_ARCH" == "arm64" ]; then + TRIPLE="aarch64-linux-gnu" +elif [ "$VSCODE_ARCH" == "armhf" ]; then + TRIPLE="arm-rpi-linux-gnueabihf" +fi + +# Get all files with .node extension from remote/node_modules folder +files=$(find remote/node_modules -name "*.node" -not -path "*prebuilds*") + +echo "Verifying requirements for files: $files" + +for file in $files; do + glibc_version="$EXPECTED_GLIBC_VERSION" + glibcxx_version="$EXPECTED_GLIBCXX_VERSION" + while IFS= read -r line; do + if [[ $line == *"GLIBC_"* ]]; then + version=$(echo "$line" | awk '{print $5}' | tr -d '()') + version=${version#*_} + if [[ $(printf "%s\n%s" "$version" "$glibc_version" | sort -V | tail -n1) == "$version" ]]; then + glibc_version=$version + fi + elif [[ $line == *"GLIBCXX_"* ]]; then + version=$(echo "$line" | awk '{print $5}' | tr -d '()') + version=${version#*_} + if [[ $(printf "%s\n%s" "$version" "$glibcxx_version" | sort -V | tail -n1) == "$version" ]]; then + glibcxx_version=$version + fi + fi + done < <("$PWD/.build/sysroots/$TRIPLE/$TRIPLE/bin/objdump" -T "$file") + + if [[ "$glibc_version" != "$EXPECTED_GLIBC_VERSION" ]]; then + echo "Error: File $file has dependency on GLIBC > $EXPECTED_GLIBC_VERSION" + exit 1 + fi + if [[ "$glibcxx_version" != "$EXPECTED_GLIBCXX_VERSION" ]]; then + echo "Error: File $file has dependency on GLIBCXX > $EXPECTED_GLIBCXX_VERSION" + exit 1 + fi +done diff --git a/patched-vscode/build/azure-pipelines/oss/product-build-pr-cache-linux.yml b/patched-vscode/build/azure-pipelines/oss/product-build-pr-cache-linux.yml index f572c6fe..9f207f75 100644 --- a/patched-vscode/build/azure-pipelines/oss/product-build-pr-cache-linux.yml +++ b/patched-vscode/build/azure-pipelines/oss/product-build-pr-cache-linux.yml @@ -7,6 +7,7 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - script: node build/setup-npm-registry.js $NPM_REGISTRY condition: and(succeeded(), ne(variables['NPM_REGISTRY'], 'none')) diff --git a/patched-vscode/build/azure-pipelines/oss/product-build-pr-cache-win32.yml b/patched-vscode/build/azure-pipelines/oss/product-build-pr-cache-win32.yml index e4d70f0c..b084c5e9 100644 --- a/patched-vscode/build/azure-pipelines/oss/product-build-pr-cache-win32.yml +++ b/patched-vscode/build/azure-pipelines/oss/product-build-pr-cache-win32.yml @@ -7,6 +7,7 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - powershell: node build/setup-npm-registry.js $env:NPM_REGISTRY condition: and(succeeded(), ne(variables['NPM_REGISTRY'], 'none')) diff --git a/patched-vscode/build/azure-pipelines/product-build-pr.yml b/patched-vscode/build/azure-pipelines/product-build-pr.yml index 90f85c58..7dce4d20 100644 --- a/patched-vscode/build/azure-pipelines/product-build-pr.yml +++ b/patched-vscode/build/azure-pipelines/product-build-pr.yml @@ -13,6 +13,8 @@ variables: value: true - name: NPM_REGISTRY value: "none" + - name: CARGO_REGISTRY + value: "none" - name: VSCODE_CIBUILD value: ${{ in(variables['Build.Reason'], 'IndividualCI', 'BatchedCI') }} - name: VSCODE_QUALITY @@ -29,7 +31,7 @@ jobs: variables: VSCODE_ARCH: x64 steps: - - template: product-compile.yml + - template: product-compile.yml@self parameters: VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} @@ -42,7 +44,7 @@ jobs: NPM_ARCH: x64 DISPLAY: ":10" steps: - - template: linux/product-build-linux.yml + - template: linux/product-build-linux.yml@self parameters: VSCODE_ARCH: x64 VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} @@ -60,7 +62,7 @@ jobs: NPM_ARCH: x64 DISPLAY: ":10" steps: - - template: linux/product-build-linux.yml + - template: linux/product-build-linux.yml@self parameters: VSCODE_ARCH: x64 VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} @@ -78,7 +80,7 @@ jobs: NPM_ARCH: x64 DISPLAY: ":10" steps: - - template: linux/product-build-linux.yml + - template: linux/product-build-linux.yml@self parameters: VSCODE_ARCH: x64 VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} @@ -92,7 +94,7 @@ jobs: pool: 1es-oss-ubuntu-20.04-x64 timeoutInMinutes: 30 steps: - - template: cli/test.yml + - template: cli/test.yml@self - job: Windowsx64UnitTests displayName: Windows (Unit Tests) @@ -102,7 +104,7 @@ jobs: VSCODE_ARCH: x64 NPM_ARCH: x64 steps: - - template: win32/product-build-win32.yml + - template: win32/product-build-win32.yml@self parameters: VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} VSCODE_ARCH: x64 @@ -119,7 +121,7 @@ jobs: VSCODE_ARCH: x64 NPM_ARCH: x64 steps: - - template: win32/product-build-win32.yml + - template: win32/product-build-win32.yml@self parameters: VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} VSCODE_ARCH: x64 @@ -136,7 +138,7 @@ jobs: # VSCODE_ARCH: x64 # NPM_ARCH: x64 # steps: - # - template: win32/product-build-win32.yml + # - template: win32/product-build-win32.yml@self # parameters: # VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} # VSCODE_ARCH: x64 @@ -152,7 +154,7 @@ jobs: variables: VSCODE_ARCH: x64 steps: - - template: oss/product-build-pr-cache-linux.yml + - template: oss/product-build-pr-cache-linux.yml@self - job: Windowsx64MaintainNodeModulesCache displayName: Windows (Maintain node_modules cache) @@ -161,7 +163,7 @@ jobs: variables: VSCODE_ARCH: x64 steps: - - template: oss/product-build-pr-cache-win32.yml + - template: oss/product-build-pr-cache-win32.yml@self # - job: macOSUnitTest # displayName: macOS (Unit Tests) @@ -172,7 +174,7 @@ jobs: # BUILDSECMON_OPT_IN: true # VSCODE_ARCH: x64 # steps: - # - template: darwin/product-build-darwin.yml + # - template: darwin/product-build-darwin.yml@self # parameters: # VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} # VSCODE_RUN_UNIT_TESTS: true @@ -187,7 +189,7 @@ jobs: # BUILDSECMON_OPT_IN: true # VSCODE_ARCH: x64 # steps: - # - template: darwin/product-build-darwin.yml + # - template: darwin/product-build-darwin.yml@self # parameters: # VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} # VSCODE_RUN_UNIT_TESTS: false @@ -202,7 +204,7 @@ jobs: # BUILDSECMON_OPT_IN: true # VSCODE_ARCH: x64 # steps: - # - template: darwin/product-build-darwin.yml + # - template: darwin/product-build-darwin.yml@self # parameters: # VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} # VSCODE_RUN_UNIT_TESTS: false diff --git a/patched-vscode/build/azure-pipelines/product-build.yml b/patched-vscode/build/azure-pipelines/product-build.yml index 2d4ad8aa..0508059f 100644 --- a/patched-vscode/build/azure-pipelines/product-build.yml +++ b/patched-vscode/build/azure-pipelines/product-build.yml @@ -24,14 +24,14 @@ parameters: displayName: "Custom NPM Registry" type: string default: 'https://pkgs.dev.azure.com/monacotools/Monaco/_packaging/vscode/npm/registry/' + - name: CARGO_REGISTRY + displayName: "Custom Cargo Registry" + type: string + default: 'sparse+https://pkgs.dev.azure.com/monacotools/Monaco/_packaging/vscode/Cargo/index/' - name: VSCODE_BUILD_WIN32 displayName: "🎯 Windows x64" type: boolean default: true - - name: VSCODE_BUILD_WIN32_32BIT - displayName: "🎯 Windows ia32" - type: boolean - default: true - name: VSCODE_BUILD_WIN32_ARM64 displayName: "🎯 Windows arm64" type: boolean @@ -40,14 +40,26 @@ parameters: displayName: "🎯 Linux x64" type: boolean default: true + - name: VSCODE_BUILD_LINUX_X64_LEGACY_SERVER + displayName: "🎯 Linux x64 Legacy Server" + type: boolean + default: true - name: VSCODE_BUILD_LINUX_ARM64 displayName: "🎯 Linux arm64" type: boolean default: true + - name: VSCODE_BUILD_LINUX_ARM64_LEGACY_SERVER + displayName: "🎯 Linux arm64 Legacy Server" + type: boolean + default: true - name: VSCODE_BUILD_LINUX_ARMHF displayName: "🎯 Linux armhf" type: boolean default: true + - name: VSCODE_BUILD_LINUX_ARMHF_LEGACY_SERVER + displayName: "🎯 Linux armhf Legacy Server" + type: boolean + default: true - name: VSCODE_BUILD_ALPINE displayName: "🎯 Alpine x64" type: boolean @@ -76,10 +88,6 @@ parameters: displayName: "Publish to builds.code.visualstudio.com" type: boolean default: true - - name: VSCODE_PUBLISH_TO_MOONCAKE - displayName: "Publish to Azure China" - type: boolean - default: true - name: VSCODE_RELEASE displayName: "Release build if successful" type: boolean @@ -98,12 +106,16 @@ variables: value: ${{ ne(variables['Build.Repository.Uri'], 'https://github.com/microsoft/vscode.git') }} - name: NPM_REGISTRY value: ${{ parameters.NPM_REGISTRY }} + - name: CARGO_REGISTRY + value: ${{ parameters.CARGO_REGISTRY }} - name: VSCODE_QUALITY value: ${{ parameters.VSCODE_QUALITY }} - name: VSCODE_BUILD_STAGE_WINDOWS - value: ${{ or(eq(parameters.VSCODE_BUILD_WIN32, true), eq(parameters.VSCODE_BUILD_WIN32_32BIT, true), eq(parameters.VSCODE_BUILD_WIN32_ARM64, true)) }} + value: ${{ or(eq(parameters.VSCODE_BUILD_WIN32, true), eq(parameters.VSCODE_BUILD_WIN32_ARM64, true)) }} - name: VSCODE_BUILD_STAGE_LINUX value: ${{ or(eq(parameters.VSCODE_BUILD_LINUX, true), eq(parameters.VSCODE_BUILD_LINUX_ARMHF, true), eq(parameters.VSCODE_BUILD_LINUX_ARM64, true)) }} + - name: VSCODE_BUILD_STAGE_LINUX_LEGACY_SERVER + value: ${{ or(eq(parameters.VSCODE_BUILD_LINUX_X64_LEGACY_SERVER, true), eq(parameters.VSCODE_BUILD_LINUX_ARMHF_LEGACY_SERVER, true), eq(parameters.VSCODE_BUILD_LINUX_ARM64_LEGACY_SERVER, true)) }} - name: VSCODE_BUILD_STAGE_ALPINE value: ${{ or(eq(parameters.VSCODE_BUILD_ALPINE, true), eq(parameters.VSCODE_BUILD_ALPINE_ARM64, true)) }} - name: VSCODE_BUILD_STAGE_MACOS @@ -114,8 +126,6 @@ variables: value: ${{ in(variables['Build.Reason'], 'IndividualCI', 'BatchedCI') }} - name: VSCODE_PUBLISH value: ${{ and(eq(parameters.VSCODE_PUBLISH, true), eq(variables.VSCODE_CIBUILD, false), eq(parameters.VSCODE_COMPILE_ONLY, false)) }} - - name: VSCODE_PUBLISH_TO_MOONCAKE - value: ${{ eq(parameters.VSCODE_PUBLISH_TO_MOONCAKE, true) }} - name: VSCODE_SCHEDULEDBUILD value: ${{ eq(variables['Build.Reason'], 'Schedule') }} - name: VSCODE_7PM_BUILD @@ -124,12 +134,16 @@ variables: value: ${{ eq(parameters.VSCODE_STEP_ON_IT, true) }} - name: VSCODE_BUILD_MACOS_UNIVERSAL value: ${{ and(eq(parameters.VSCODE_BUILD_MACOS, true), eq(parameters.VSCODE_BUILD_MACOS_ARM64, true), eq(parameters.VSCODE_BUILD_MACOS_UNIVERSAL, true)) }} - - name: AZURE_CDN_URL - value: https://az764295.vo.msecnd.net + - name: PRSS_CDN_URL + value: https://vscode.download.prss.microsoft.com/dbazure/download + - name: PRSS_RELEASE_TENANT_ID + value: 975f013f-7f24-47e8-a7d3-abc4752bf346 + - name: PRSS_RELEASE_CLIENT_ID + value: c24324f7-e65f-4c45-8702-ed2d4c35df99 + - name: PRSS_PROVISION_TENANT_ID + value: 72f988bf-86f1-41af-91ab-2d7cd011db47 - name: AZURE_DOCUMENTDB_ENDPOINT value: https://vscode.documents.azure.com:443/ - - name: MOONCAKE_CDN_URL - value: https://vscode.cdn.azure.cn - name: VSCODE_MIXIN_REPO value: microsoft/vscode-distro - name: skipComponentGovernanceDetection @@ -142,552 +156,643 @@ variables: name: "$(Date:yyyyMMdd).$(Rev:r) (${{ parameters.VSCODE_QUALITY }})" resources: - containers: - - container: snapcraft - image: vscodehub.azurecr.io/vscode-linux-build-agent:snapcraft-x64 - endpoint: VSCodeHub pipelines: - pipeline: vscode-7pm-kick-off source: 'VS Code 7PM Kick-Off' trigger: true - -stages: - - stage: Compile - jobs: - - job: Compile - pool: 1es-ubuntu-20.04-x64 - variables: - VSCODE_ARCH: x64 - steps: - - template: product-compile.yml - parameters: - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - - - stage: CompileCLI - dependsOn: [] - jobs: - - ${{ if eq(parameters.VSCODE_BUILD_LINUX, true) }}: - - job: CLILinuxX64 - pool: 1es-ubuntu-20.04-x64 - steps: - - template: ./linux/cli-build-linux.yml - parameters: - VSCODE_CHECK_ONLY: ${{ variables.VSCODE_CIBUILD }} - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_BUILD_LINUX: ${{ parameters.VSCODE_BUILD_LINUX }} - - - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), or(eq(parameters.VSCODE_BUILD_LINUX_ARMHF, true), eq(parameters.VSCODE_BUILD_LINUX_ARM64, true))) }}: - - job: CLILinuxGnuARM - pool: 1es-ubuntu-20.04-x64 - steps: - - template: ./linux/cli-build-linux.yml - parameters: - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_BUILD_LINUX_ARMHF: ${{ parameters.VSCODE_BUILD_LINUX_ARMHF }} - VSCODE_BUILD_LINUX_ARM64: ${{ parameters.VSCODE_BUILD_LINUX_ARM64 }} - - - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_ALPINE, true)) }}: - - job: CLIAlpineX64 - pool: 1es-ubuntu-20.04-x64 - steps: - - template: ./alpine/cli-build-alpine.yml - parameters: - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_BUILD_ALPINE: ${{ parameters.VSCODE_BUILD_ALPINE }} - - - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_ALPINE_ARM64, true)) }}: - - job: CLIAlpineARM64 - pool: 1es-ubuntu-20.04-arm64 - steps: - - bash: sudo apt update && sudo apt install -y unzip - displayName: Install unzip - - template: ./alpine/cli-build-alpine.yml - parameters: - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_BUILD_ALPINE_ARM64: ${{ parameters.VSCODE_BUILD_ALPINE_ARM64 }} - - - ${{ if eq(parameters.VSCODE_BUILD_MACOS, true) }}: - - job: CLIMacOSX64 - pool: - vmImage: macOS-11 - steps: - - template: ./darwin/cli-build-darwin.yml - parameters: - VSCODE_CHECK_ONLY: ${{ variables.VSCODE_CIBUILD }} - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_BUILD_MACOS: ${{ parameters.VSCODE_BUILD_MACOS }} - - - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_MACOS_ARM64, true)) }}: - - job: CLIMacOSARM64 - pool: - vmImage: macOS-11 - steps: - - template: ./darwin/cli-build-darwin.yml - parameters: - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_BUILD_MACOS_ARM64: ${{ parameters.VSCODE_BUILD_MACOS_ARM64 }} - - - ${{ if eq(parameters.VSCODE_BUILD_WIN32, true) }}: - - job: CLIWindowsX64 - pool: 1es-windows-2019-x64 - steps: - - template: ./win32/cli-build-win32.yml - parameters: - VSCODE_CHECK_ONLY: ${{ variables.VSCODE_CIBUILD }} - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_BUILD_WIN32: ${{ parameters.VSCODE_BUILD_WIN32 }} - - - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_WIN32_ARM64, true)) }}: - - job: CLIWindowsARM64 - pool: 1es-windows-2019-x64 - steps: - - template: ./win32/cli-build-win32.yml - parameters: - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_BUILD_WIN32_ARM64: ${{ parameters.VSCODE_BUILD_WIN32_ARM64 }} - - - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_WIN32_32BIT, true)) }}: - - job: CLIWindowsX86 - pool: 1es-windows-2019-x64 - steps: - - template: ./win32/cli-build-win32.yml - parameters: - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_BUILD_WIN32_32BIT: ${{ parameters.VSCODE_BUILD_WIN32_32BIT }} - - - ${{ if and(eq(parameters.VSCODE_COMPILE_ONLY, false), eq(variables['VSCODE_BUILD_STAGE_WINDOWS'], true)) }}: - - stage: Windows - dependsOn: - - Compile - - CompileCLI - pool: 1es-windows-2019-x64 - jobs: - - ${{ if eq(variables['VSCODE_CIBUILD'], true) }}: - - job: WindowsUnitTests - displayName: Unit Tests - timeoutInMinutes: 60 + repositories: + - repository: 1ESPipelines + type: git + name: 1ESPipelineTemplates/1ESPipelineTemplates + ref: refs/tags/release + +extends: + template: v1/1ES.Official.PipelineTemplate.yml@1esPipelines + parameters: + sdl: + tsa: + enabled: true + config: + codebaseName: 'devdiv_$(Build.Repository.Name)' + serviceTreeID: '79c048b2-322f-4ed5-a1ea-252a1250e4b3' + instanceUrl: 'https://devdiv.visualstudio.com/defaultcollection' + projectName: 'DevDiv' + areaPath: "DevDiv\\VS Code (compliance tracking only)\\Visual Studio Code Client" + notificationAliases: ['monacotools@microsoft.com'] + validateToolOutput: None + allTools: true + codeql: + compiled: + enabled: true + runSourceLanguagesInSourceAnalysis: true + credscan: + suppressionsFile: $(Build.SourcesDirectory)/build/azure-pipelines/config/CredScanSuppressions.json + eslint: + enabled: true + enableExclusions: true + exclusionsFilePath: $(Build.SourcesDirectory)/.eslintignore + sourceAnalysisPool: 1es-windows-2022-x64 + containers: + snapcraft: + image: vscodehub.azurecr.io/vscode-linux-build-agent:snapcraft-x64 + ubuntu-2004-arm64: + image: onebranch.azurecr.io/linux/ubuntu-2004-arm64:latest + authenticatedContainerRegistries: + - registry: onebranch.azurecr.io + tenant: AME + identity: 1ESPipelineIdentity + stages: + - stage: Compile + jobs: + - job: Compile + timeoutInMinutes: 90 + pool: + name: 1es-ubuntu-20.04-x64 + os: linux variables: VSCODE_ARCH: x64 steps: - - template: win32/product-build-win32.yml + - template: build/azure-pipelines/product-compile.yml@self parameters: VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + + - stage: CompileCLI + dependsOn: [] + jobs: + - ${{ if eq(parameters.VSCODE_BUILD_LINUX, true) }}: + - job: CLILinuxX64 + pool: + name: 1es-ubuntu-20.04-x64 + os: linux + steps: + - template: build/azure-pipelines/linux/cli-build-linux.yml@self + parameters: + VSCODE_CHECK_ONLY: ${{ variables.VSCODE_CIBUILD }} + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_BUILD_LINUX: ${{ parameters.VSCODE_BUILD_LINUX }} + + - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), or(eq(parameters.VSCODE_BUILD_LINUX_ARMHF, true), eq(parameters.VSCODE_BUILD_LINUX_ARM64, true))) }}: + - job: CLILinuxGnuARM + pool: + name: 1es-ubuntu-20.04-x64 + os: linux + steps: + - template: build/azure-pipelines/linux/cli-build-linux.yml@self + parameters: + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_BUILD_LINUX_ARMHF: ${{ parameters.VSCODE_BUILD_LINUX_ARMHF }} + VSCODE_BUILD_LINUX_ARM64: ${{ parameters.VSCODE_BUILD_LINUX_ARM64 }} + + - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_ALPINE, true)) }}: + - job: CLIAlpineX64 + pool: + name: 1es-ubuntu-20.04-x64 + os: linux + steps: + - template: build/azure-pipelines/alpine/cli-build-alpine.yml@self + parameters: + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_BUILD_ALPINE: ${{ parameters.VSCODE_BUILD_ALPINE }} + + - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_ALPINE_ARM64, true)) }}: + - job: CLIAlpineARM64 + pool: + name: 1es-mariner-2.0-arm64 + os: linux + hostArchitecture: arm64 + container: ubuntu-2004-arm64 + steps: + - template: build/azure-pipelines/alpine/cli-build-alpine.yml@self + parameters: + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_BUILD_ALPINE_ARM64: ${{ parameters.VSCODE_BUILD_ALPINE_ARM64 }} + + - ${{ if eq(parameters.VSCODE_BUILD_MACOS, true) }}: + - job: CLIMacOSX64 + pool: + name: Azure Pipelines + image: macOS-11 + os: macOS + steps: + - template: build/azure-pipelines/darwin/cli-build-darwin.yml@self + parameters: + VSCODE_CHECK_ONLY: ${{ variables.VSCODE_CIBUILD }} + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_BUILD_MACOS: ${{ parameters.VSCODE_BUILD_MACOS }} + + - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_MACOS_ARM64, true)) }}: + - job: CLIMacOSARM64 + pool: + name: Azure Pipelines + image: macOS-11 + os: macOS + steps: + - template: build/azure-pipelines/darwin/cli-build-darwin.yml@self + parameters: + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_BUILD_MACOS_ARM64: ${{ parameters.VSCODE_BUILD_MACOS_ARM64 }} + + - ${{ if eq(parameters.VSCODE_BUILD_WIN32, true) }}: + - job: CLIWindowsX64 + pool: + name: 1es-windows-2019-x64 + os: windows + steps: + - template: build/azure-pipelines/win32/cli-build-win32.yml@self + parameters: + VSCODE_CHECK_ONLY: ${{ variables.VSCODE_CIBUILD }} + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_BUILD_WIN32: ${{ parameters.VSCODE_BUILD_WIN32 }} + + - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_WIN32_ARM64, true)) }}: + - job: CLIWindowsARM64 + pool: + name: 1es-windows-2019-x64 + os: windows + steps: + - template: build/azure-pipelines/win32/cli-build-win32.yml@self + parameters: + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_BUILD_WIN32_ARM64: ${{ parameters.VSCODE_BUILD_WIN32_ARM64 }} + + - ${{ if and(eq(parameters.VSCODE_COMPILE_ONLY, false), eq(variables['VSCODE_BUILD_STAGE_WINDOWS'], true)) }}: + - stage: Windows + dependsOn: + - Compile + - CompileCLI + pool: + name: 1es-windows-2019-x64 + os: windows + jobs: + - ${{ if eq(variables['VSCODE_CIBUILD'], true) }}: + - job: WindowsUnitTests + displayName: Unit Tests + timeoutInMinutes: 60 + variables: VSCODE_ARCH: x64 - VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} - VSCODE_RUN_UNIT_TESTS: true - VSCODE_RUN_INTEGRATION_TESTS: false - VSCODE_RUN_SMOKE_TESTS: false - - job: WindowsIntegrationTests - displayName: Integration Tests - timeoutInMinutes: 60 - variables: - VSCODE_ARCH: x64 - steps: - - template: win32/product-build-win32.yml - parameters: - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + steps: + - template: build/azure-pipelines/win32/product-build-win32.yml@self + parameters: + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_ARCH: x64 + VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} + VSCODE_RUN_UNIT_TESTS: true + VSCODE_RUN_INTEGRATION_TESTS: false + VSCODE_RUN_SMOKE_TESTS: false + - job: WindowsIntegrationTests + displayName: Integration Tests + timeoutInMinutes: 60 + variables: VSCODE_ARCH: x64 - VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} - VSCODE_RUN_UNIT_TESTS: false - VSCODE_RUN_INTEGRATION_TESTS: true - VSCODE_RUN_SMOKE_TESTS: false - - job: WindowsSmokeTests - displayName: Smoke Tests - timeoutInMinutes: 60 - variables: - VSCODE_ARCH: x64 - steps: - - template: win32/product-build-win32.yml - parameters: - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + steps: + - template: build/azure-pipelines/win32/product-build-win32.yml@self + parameters: + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_ARCH: x64 + VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} + VSCODE_RUN_UNIT_TESTS: false + VSCODE_RUN_INTEGRATION_TESTS: true + VSCODE_RUN_SMOKE_TESTS: false + - job: WindowsSmokeTests + displayName: Smoke Tests + timeoutInMinutes: 60 + variables: VSCODE_ARCH: x64 - VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} - VSCODE_RUN_UNIT_TESTS: false - VSCODE_RUN_INTEGRATION_TESTS: false - VSCODE_RUN_SMOKE_TESTS: true - - - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_WIN32, true)) }}: - - job: Windows - timeoutInMinutes: 120 - variables: - VSCODE_ARCH: x64 - steps: - - template: win32/product-build-win32.yml - parameters: - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + steps: + - template: build/azure-pipelines/win32/product-build-win32.yml@self + parameters: + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_ARCH: x64 + VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} + VSCODE_RUN_UNIT_TESTS: false + VSCODE_RUN_INTEGRATION_TESTS: false + VSCODE_RUN_SMOKE_TESTS: true + + - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_WIN32, true)) }}: + - job: Windows + timeoutInMinutes: 120 + variables: VSCODE_ARCH: x64 - VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} - VSCODE_RUN_UNIT_TESTS: ${{ eq(parameters.VSCODE_STEP_ON_IT, false) }} - VSCODE_RUN_INTEGRATION_TESTS: ${{ eq(parameters.VSCODE_STEP_ON_IT, false) }} - VSCODE_RUN_SMOKE_TESTS: ${{ eq(parameters.VSCODE_STEP_ON_IT, false) }} - - - job: WindowsCLISign - timeoutInMinutes: 90 - steps: - - template: win32/product-build-win32-cli-sign.yml - parameters: - VSCODE_BUILD_WIN32: ${{ parameters.VSCODE_BUILD_WIN32 }} - VSCODE_BUILD_WIN32_ARM64: ${{ parameters.VSCODE_BUILD_WIN32_ARM64 }} - VSCODE_BUILD_WIN32_32BIT: ${{ parameters.VSCODE_BUILD_WIN32_32BIT }} - - - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_WIN32_32BIT, true)) }}: - - job: Windows32 - timeoutInMinutes: 120 - variables: - VSCODE_ARCH: ia32 - steps: - - template: win32/product-build-win32.yml - parameters: - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_ARCH: ia32 - VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} - VSCODE_RUN_UNIT_TESTS: true - VSCODE_RUN_INTEGRATION_TESTS: true - VSCODE_RUN_SMOKE_TESTS: true - - - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_WIN32_ARM64, true)) }}: - - job: WindowsARM64 - timeoutInMinutes: 90 - variables: - VSCODE_ARCH: arm64 - steps: - - template: win32/product-build-win32.yml - parameters: - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + steps: + - template: build/azure-pipelines/win32/product-build-win32.yml@self + parameters: + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_ARCH: x64 + VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} + VSCODE_RUN_UNIT_TESTS: ${{ eq(parameters.VSCODE_STEP_ON_IT, false) }} + VSCODE_RUN_INTEGRATION_TESTS: ${{ eq(parameters.VSCODE_STEP_ON_IT, false) }} + VSCODE_RUN_SMOKE_TESTS: ${{ eq(parameters.VSCODE_STEP_ON_IT, false) }} + + - job: WindowsCLISign + timeoutInMinutes: 90 + steps: + - template: build/azure-pipelines/win32/product-build-win32-cli-sign.yml@self + parameters: + VSCODE_BUILD_WIN32: ${{ parameters.VSCODE_BUILD_WIN32 }} + VSCODE_BUILD_WIN32_ARM64: ${{ parameters.VSCODE_BUILD_WIN32_ARM64 }} + + - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_WIN32_ARM64, true)) }}: + - job: WindowsARM64 + timeoutInMinutes: 90 + variables: VSCODE_ARCH: arm64 - VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} - VSCODE_RUN_UNIT_TESTS: false - VSCODE_RUN_INTEGRATION_TESTS: false - VSCODE_RUN_SMOKE_TESTS: false - - - ${{ if and(eq(parameters.VSCODE_COMPILE_ONLY, false), eq(variables['VSCODE_BUILD_STAGE_LINUX'], true)) }}: - - stage: Linux - dependsOn: - - Compile - - CompileCLI - pool: 1es-ubuntu-20.04-x64 - jobs: - - ${{ if eq(variables['VSCODE_CIBUILD'], true) }}: - - job: Linuxx64UnitTest - displayName: Unit Tests - variables: - VSCODE_ARCH: x64 - NPM_ARCH: x64 - DISPLAY: ":10" - steps: - - template: linux/product-build-linux.yml - parameters: + steps: + - template: build/azure-pipelines/win32/product-build-win32.yml@self + parameters: + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_ARCH: arm64 + VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} + VSCODE_RUN_UNIT_TESTS: false + VSCODE_RUN_INTEGRATION_TESTS: false + VSCODE_RUN_SMOKE_TESTS: false + + - ${{ if and(eq(parameters.VSCODE_COMPILE_ONLY, false), eq(variables['VSCODE_BUILD_STAGE_LINUX'], true)) }}: + - stage: Linux + dependsOn: + - Compile + - CompileCLI + pool: + name: 1es-ubuntu-20.04-x64 + os: linux + jobs: + - ${{ if eq(variables['VSCODE_CIBUILD'], true) }}: + - job: Linuxx64UnitTest + displayName: Unit Tests + variables: VSCODE_ARCH: x64 - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} - VSCODE_RUN_UNIT_TESTS: true - VSCODE_RUN_INTEGRATION_TESTS: false - VSCODE_RUN_SMOKE_TESTS: false - - job: Linuxx64IntegrationTest - displayName: Integration Tests - variables: - VSCODE_ARCH: x64 - NPM_ARCH: x64 - DISPLAY: ":10" - steps: - - template: linux/product-build-linux.yml - parameters: + NPM_ARCH: x64 + DISPLAY: ":10" + steps: + - template: build/azure-pipelines/linux/product-build-linux.yml@self + parameters: + VSCODE_ARCH: x64 + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} + VSCODE_RUN_UNIT_TESTS: true + VSCODE_RUN_INTEGRATION_TESTS: false + VSCODE_RUN_SMOKE_TESTS: false + - job: Linuxx64IntegrationTest + displayName: Integration Tests + variables: VSCODE_ARCH: x64 - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} - VSCODE_RUN_UNIT_TESTS: false - VSCODE_RUN_INTEGRATION_TESTS: true - VSCODE_RUN_SMOKE_TESTS: false - - job: Linuxx64SmokeTest - displayName: Smoke Tests - variables: - VSCODE_ARCH: x64 - NPM_ARCH: x64 - DISPLAY: ":10" - steps: - - template: linux/product-build-linux.yml - parameters: + NPM_ARCH: x64 + DISPLAY: ":10" + steps: + - template: build/azure-pipelines/linux/product-build-linux.yml@self + parameters: + VSCODE_ARCH: x64 + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} + VSCODE_RUN_UNIT_TESTS: false + VSCODE_RUN_INTEGRATION_TESTS: true + VSCODE_RUN_SMOKE_TESTS: false + - job: Linuxx64SmokeTest + displayName: Smoke Tests + variables: VSCODE_ARCH: x64 - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} - VSCODE_RUN_UNIT_TESTS: false - VSCODE_RUN_INTEGRATION_TESTS: false - VSCODE_RUN_SMOKE_TESTS: true - - - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_LINUX, true)) }}: - - job: Linuxx64 - variables: - VSCODE_ARCH: x64 - NPM_ARCH: x64 - DISPLAY: ":10" - steps: - - template: linux/product-build-linux.yml - parameters: + NPM_ARCH: x64 + DISPLAY: ":10" + steps: + - template: build/azure-pipelines/linux/product-build-linux.yml@self + parameters: + VSCODE_ARCH: x64 + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} + VSCODE_RUN_UNIT_TESTS: false + VSCODE_RUN_INTEGRATION_TESTS: false + VSCODE_RUN_SMOKE_TESTS: true + + - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_LINUX, true)) }}: + - job: Linuxx64 + timeoutInMinutes: 90 + variables: VSCODE_ARCH: x64 - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} - VSCODE_RUN_UNIT_TESTS: ${{ eq(parameters.VSCODE_STEP_ON_IT, false) }} - VSCODE_RUN_INTEGRATION_TESTS: ${{ eq(parameters.VSCODE_STEP_ON_IT, false) }} - VSCODE_RUN_SMOKE_TESTS: ${{ eq(parameters.VSCODE_STEP_ON_IT, false) }} - - - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_LINUX, true)) }}: - - job: LinuxSnap - dependsOn: - - Linuxx64 - container: snapcraft - variables: - VSCODE_ARCH: x64 - steps: - - template: linux/snap-build-linux.yml + NPM_ARCH: x64 + DISPLAY: ":10" + steps: + - template: build/azure-pipelines/linux/product-build-linux.yml@self + parameters: + VSCODE_ARCH: x64 + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} + VSCODE_RUN_UNIT_TESTS: ${{ eq(parameters.VSCODE_STEP_ON_IT, false) }} + VSCODE_RUN_INTEGRATION_TESTS: ${{ eq(parameters.VSCODE_STEP_ON_IT, false) }} + VSCODE_RUN_SMOKE_TESTS: ${{ eq(parameters.VSCODE_STEP_ON_IT, false) }} + + - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_LINUX, true)) }}: + - job: LinuxSnap + dependsOn: + - Linuxx64 + container: snapcraft + variables: + VSCODE_ARCH: x64 + steps: + - template: build/azure-pipelines/linux/snap-build-linux.yml@self - - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_LINUX_ARMHF, true)) }}: - - job: LinuxArmhf - variables: - VSCODE_ARCH: armhf - NPM_ARCH: arm - steps: - - template: linux/product-build-linux.yml - parameters: + - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_LINUX_ARMHF, true)) }}: + - job: LinuxArmhf + variables: VSCODE_ARCH: armhf - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} - VSCODE_RUN_UNIT_TESTS: false - VSCODE_RUN_INTEGRATION_TESTS: false - VSCODE_RUN_SMOKE_TESTS: false - - - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_LINUX_ARM64, true)) }}: - - job: LinuxArm64 - variables: - VSCODE_ARCH: arm64 - NPM_ARCH: arm64 - steps: - - template: linux/product-build-linux.yml - parameters: + NPM_ARCH: arm + steps: + - template: build/azure-pipelines/linux/product-build-linux.yml@self + parameters: + VSCODE_ARCH: armhf + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} + VSCODE_RUN_UNIT_TESTS: false + VSCODE_RUN_INTEGRATION_TESTS: false + VSCODE_RUN_SMOKE_TESTS: false + + - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_LINUX_ARM64, true)) }}: + - job: LinuxArm64 + variables: VSCODE_ARCH: arm64 - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} - VSCODE_RUN_UNIT_TESTS: false - VSCODE_RUN_INTEGRATION_TESTS: false - VSCODE_RUN_SMOKE_TESTS: false - - - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_COMPILE_ONLY, false), eq(variables['VSCODE_BUILD_STAGE_ALPINE'], true)) }}: - - stage: Alpine - dependsOn: - - Compile - - CompileCLI - pool: 1es-ubuntu-20.04-x64 - jobs: - - ${{ if eq(parameters.VSCODE_BUILD_ALPINE, true) }}: - - job: LinuxAlpine - variables: - VSCODE_ARCH: x64 - NPM_ARCH: x64 - steps: - - template: alpine/product-build-alpine.yml - - - ${{ if eq(parameters.VSCODE_BUILD_ALPINE_ARM64, true) }}: - - job: LinuxAlpineArm64 - timeoutInMinutes: 120 - variables: - VSCODE_ARCH: arm64 - NPM_ARCH: arm64 - steps: - - template: alpine/product-build-alpine.yml - - - ${{ if and(eq(parameters.VSCODE_COMPILE_ONLY, false), eq(variables['VSCODE_BUILD_STAGE_MACOS'], true)) }}: - - stage: macOS - dependsOn: - - Compile - - CompileCLI - pool: - vmImage: macOS-11 - variables: - BUILDSECMON_OPT_IN: true - jobs: - - ${{ if eq(variables['VSCODE_CIBUILD'], true) }}: - - job: macOSUnitTest - displayName: Unit Tests - timeoutInMinutes: 90 - variables: - VSCODE_ARCH: x64 - steps: - - template: darwin/product-build-darwin.yml - parameters: - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} - VSCODE_RUN_UNIT_TESTS: true - VSCODE_RUN_INTEGRATION_TESTS: false - VSCODE_RUN_SMOKE_TESTS: false - - job: macOSIntegrationTest - displayName: Integration Tests - timeoutInMinutes: 90 - variables: - VSCODE_ARCH: x64 - steps: - - template: darwin/product-build-darwin.yml - parameters: - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} - VSCODE_RUN_UNIT_TESTS: false - VSCODE_RUN_INTEGRATION_TESTS: true - VSCODE_RUN_SMOKE_TESTS: false - - job: macOSSmokeTest - displayName: Smoke Tests - timeoutInMinutes: 90 - variables: - VSCODE_ARCH: x64 - steps: - - template: darwin/product-build-darwin.yml - parameters: - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} - VSCODE_RUN_UNIT_TESTS: false - VSCODE_RUN_INTEGRATION_TESTS: false - VSCODE_RUN_SMOKE_TESTS: true + NPM_ARCH: arm64 + steps: + - template: build/azure-pipelines/linux/product-build-linux.yml@self + parameters: + VSCODE_ARCH: arm64 + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} + VSCODE_RUN_UNIT_TESTS: false + VSCODE_RUN_INTEGRATION_TESTS: false + VSCODE_RUN_SMOKE_TESTS: false + + - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_COMPILE_ONLY, false), eq(variables['VSCODE_BUILD_STAGE_LINUX_LEGACY_SERVER'], true)) }}: + - stage: LinuxLegacyServer + dependsOn: + - Compile + pool: + name: 1es-ubuntu-20.04-x64 + os: linux + jobs: + - ${{ if eq(parameters.VSCODE_BUILD_LINUX_X64_LEGACY_SERVER, true) }}: + - job: Linuxx64LegacyServer + variables: + VSCODE_ARCH: x64 + NPM_ARCH: x64 + DISPLAY: ":10" + steps: + - template: build/azure-pipelines/linux/product-build-linux-legacy-server.yml@self + parameters: + VSCODE_ARCH: x64 + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_RUN_INTEGRATION_TESTS: ${{ eq(parameters.VSCODE_STEP_ON_IT, false) }} + + - ${{ if eq(parameters.VSCODE_BUILD_LINUX_ARMHF_LEGACY_SERVER, true) }}: + - job: LinuxArmhfLegacyServer + variables: + VSCODE_ARCH: armhf + NPM_ARCH: arm + steps: + - template: build/azure-pipelines/linux/product-build-linux-legacy-server.yml@self + parameters: + VSCODE_ARCH: armhf + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_RUN_INTEGRATION_TESTS: false + + - ${{ if eq(parameters.VSCODE_BUILD_LINUX_ARM64_LEGACY_SERVER, true) }}: + - job: LinuxArm64LegacyServer + variables: + VSCODE_ARCH: arm64 + NPM_ARCH: arm64 + steps: + - template: build/azure-pipelines/linux/product-build-linux-legacy-server.yml@self + parameters: + VSCODE_ARCH: arm64 + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_RUN_INTEGRATION_TESTS: false + + - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_COMPILE_ONLY, false), eq(variables['VSCODE_BUILD_STAGE_ALPINE'], true)) }}: + - stage: Alpine + dependsOn: + - Compile + - CompileCLI + pool: + name: 1es-ubuntu-20.04-x64 + os: linux + jobs: + - ${{ if eq(parameters.VSCODE_BUILD_ALPINE, true) }}: + - job: LinuxAlpine + variables: + VSCODE_ARCH: x64 + NPM_ARCH: x64 + steps: + - template: build/azure-pipelines/alpine/product-build-alpine.yml@self + + - ${{ if eq(parameters.VSCODE_BUILD_ALPINE_ARM64, true) }}: + - job: LinuxAlpineArm64 + timeoutInMinutes: 120 + variables: + VSCODE_ARCH: arm64 + NPM_ARCH: arm64 + steps: + - template: build/azure-pipelines/alpine/product-build-alpine.yml@self + + - ${{ if and(eq(parameters.VSCODE_COMPILE_ONLY, false), eq(variables['VSCODE_BUILD_STAGE_MACOS'], true)) }}: + - stage: macOS + dependsOn: + - Compile + - CompileCLI + pool: + name: Azure Pipelines + image: macOS-11 + os: macOS + variables: + BUILDSECMON_OPT_IN: true + jobs: + - ${{ if eq(variables['VSCODE_CIBUILD'], true) }}: + - job: macOSUnitTest + displayName: Unit Tests + timeoutInMinutes: 90 + variables: + VSCODE_ARCH: x64 + steps: + - template: build/azure-pipelines/darwin/product-build-darwin.yml@self + parameters: + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} + VSCODE_RUN_UNIT_TESTS: true + VSCODE_RUN_INTEGRATION_TESTS: false + VSCODE_RUN_SMOKE_TESTS: false + - job: macOSIntegrationTest + displayName: Integration Tests + timeoutInMinutes: 90 + variables: + VSCODE_ARCH: x64 + steps: + - template: build/azure-pipelines/darwin/product-build-darwin.yml@self + parameters: + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} + VSCODE_RUN_UNIT_TESTS: false + VSCODE_RUN_INTEGRATION_TESTS: true + VSCODE_RUN_SMOKE_TESTS: false + - job: macOSSmokeTest + displayName: Smoke Tests + timeoutInMinutes: 90 + variables: + VSCODE_ARCH: x64 + steps: + - template: build/azure-pipelines/darwin/product-build-darwin.yml@self + parameters: + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} + VSCODE_RUN_UNIT_TESTS: false + VSCODE_RUN_INTEGRATION_TESTS: false + VSCODE_RUN_SMOKE_TESTS: true + + - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_MACOS, true)) }}: + - job: macOS + timeoutInMinutes: 90 + variables: + VSCODE_ARCH: x64 + steps: + - template: build/azure-pipelines/darwin/product-build-darwin.yml@self + parameters: + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} + VSCODE_RUN_UNIT_TESTS: false + VSCODE_RUN_INTEGRATION_TESTS: false + VSCODE_RUN_SMOKE_TESTS: false + + - ${{ if eq(parameters.VSCODE_STEP_ON_IT, false) }}: + - job: macOSTest + timeoutInMinutes: 90 + variables: + VSCODE_ARCH: x64 + steps: + - template: build/azure-pipelines/darwin/product-build-darwin.yml@self + parameters: + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} + VSCODE_RUN_UNIT_TESTS: ${{ eq(parameters.VSCODE_STEP_ON_IT, false) }} + VSCODE_RUN_INTEGRATION_TESTS: ${{ eq(parameters.VSCODE_STEP_ON_IT, false) }} + VSCODE_RUN_SMOKE_TESTS: ${{ eq(parameters.VSCODE_STEP_ON_IT, false) }} + + - job: macOSSign + dependsOn: + - macOS + timeoutInMinutes: 90 + variables: + VSCODE_ARCH: x64 + steps: + - template: build/azure-pipelines/darwin/product-build-darwin-sign.yml@self + + - job: macOSCLISign + timeoutInMinutes: 90 + steps: + - template: build/azure-pipelines/darwin/product-build-darwin-cli-sign.yml@self + parameters: + VSCODE_BUILD_MACOS: ${{ parameters.VSCODE_BUILD_MACOS }} + VSCODE_BUILD_MACOS_ARM64: ${{ parameters.VSCODE_BUILD_MACOS_ARM64 }} + + - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_MACOS_ARM64, true)) }}: + - job: macOSARM64 + timeoutInMinutes: 90 + variables: + VSCODE_ARCH: arm64 + steps: + - template: build/azure-pipelines/darwin/product-build-darwin.yml@self + parameters: + VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} + VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} + VSCODE_RUN_UNIT_TESTS: false + VSCODE_RUN_INTEGRATION_TESTS: false + VSCODE_RUN_SMOKE_TESTS: false + + - job: macOSARM64Sign + dependsOn: + - macOSARM64 + timeoutInMinutes: 90 + variables: + VSCODE_ARCH: arm64 + steps: + - template: build/azure-pipelines/darwin/product-build-darwin-sign.yml@self + + - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(variables['VSCODE_BUILD_MACOS_UNIVERSAL'], true)) }}: + - job: macOSUniversal + dependsOn: + - macOS + - macOSARM64 + timeoutInMinutes: 90 + variables: + VSCODE_ARCH: universal + steps: + - template: build/azure-pipelines/darwin/product-build-darwin-universal.yml@self + + - job: macOSUniversalSign + dependsOn: + - macOSUniversal + timeoutInMinutes: 90 + variables: + VSCODE_ARCH: universal + steps: + - template: build/azure-pipelines/darwin/product-build-darwin-sign.yml@self + + - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_COMPILE_ONLY, false), eq(variables['VSCODE_BUILD_STAGE_WEB'], true)) }}: + - stage: Web + dependsOn: + - Compile + pool: + name: 1es-ubuntu-20.04-x64 + os: linux + jobs: + - ${{ if eq(parameters.VSCODE_BUILD_WEB, true) }}: + - job: Web + variables: + VSCODE_ARCH: x64 + steps: + - template: build/azure-pipelines/web/product-build-web.yml@self - - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_MACOS, true)) }}: - - job: macOS - timeoutInMinutes: 90 - variables: - VSCODE_ARCH: x64 - steps: - - template: darwin/product-build-darwin.yml - parameters: - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} - VSCODE_RUN_UNIT_TESTS: false - VSCODE_RUN_INTEGRATION_TESTS: false - VSCODE_RUN_SMOKE_TESTS: false - - - ${{ if eq(parameters.VSCODE_STEP_ON_IT, false) }}: - - job: macOSTest - timeoutInMinutes: 90 - variables: - VSCODE_ARCH: x64 + - ${{ if eq(variables['VSCODE_PUBLISH'], 'true') }}: + - stage: Publish + dependsOn: [] + pool: + name: 1es-windows-2019-x64 + os: windows + variables: + - name: BUILDS_API_URL + value: $(System.CollectionUri)$(System.TeamProject)/_apis/build/builds/$(Build.BuildId)/ + jobs: + - job: PublishBuild + timeoutInMinutes: 180 + displayName: Publish Build steps: - - template: darwin/product-build-darwin.yml - parameters: - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} - VSCODE_RUN_UNIT_TESTS: ${{ eq(parameters.VSCODE_STEP_ON_IT, false) }} - VSCODE_RUN_INTEGRATION_TESTS: ${{ eq(parameters.VSCODE_STEP_ON_IT, false) }} - VSCODE_RUN_SMOKE_TESTS: ${{ eq(parameters.VSCODE_STEP_ON_IT, false) }} - - - job: macOSSign - dependsOn: - - macOS - timeoutInMinutes: 90 - variables: - VSCODE_ARCH: x64 - steps: - - template: darwin/product-build-darwin-sign.yml - - - job: macOSCLISign - timeoutInMinutes: 90 - steps: - - template: darwin/product-build-darwin-cli-sign.yml - parameters: - VSCODE_BUILD_MACOS: ${{ parameters.VSCODE_BUILD_MACOS }} - VSCODE_BUILD_MACOS_ARM64: ${{ parameters.VSCODE_BUILD_MACOS_ARM64 }} - - - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_BUILD_MACOS_ARM64, true)) }}: - - job: macOSARM64 - timeoutInMinutes: 90 - variables: - VSCODE_ARCH: arm64 - steps: - - template: darwin/product-build-darwin.yml - parameters: - VSCODE_QUALITY: ${{ variables.VSCODE_QUALITY }} - VSCODE_CIBUILD: ${{ variables.VSCODE_CIBUILD }} - VSCODE_RUN_UNIT_TESTS: false - VSCODE_RUN_INTEGRATION_TESTS: false - VSCODE_RUN_SMOKE_TESTS: false - - - job: macOSARM64Sign - dependsOn: - - macOSARM64 - timeoutInMinutes: 90 - variables: - VSCODE_ARCH: arm64 - steps: - - template: darwin/product-build-darwin-sign.yml - - - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(variables['VSCODE_BUILD_MACOS_UNIVERSAL'], true)) }}: - - job: macOSUniversal - dependsOn: - - macOS - - macOSARM64 - timeoutInMinutes: 90 - variables: - VSCODE_ARCH: universal - steps: - - template: darwin/product-build-darwin-universal.yml - - - job: macOSUniversalSign + - template: build/azure-pipelines/product-publish.yml@self + + - ${{ if and(parameters.VSCODE_RELEASE, eq(variables['VSCODE_PRIVATE_BUILD'], false)) }}: + - stage: ApproveRelease + dependsOn: [] # run in parallel to compile stage + pool: + name: 1es-ubuntu-20.04-x64 + os: linux + jobs: + - deployment: ApproveRelease + displayName: "Approve Release" + environment: "vscode" + variables: + skipComponentGovernanceDetection: true + strategy: + runOnce: + deploy: + steps: + - checkout: none + + - ${{ if or(and(parameters.VSCODE_RELEASE, eq(variables['VSCODE_PRIVATE_BUILD'], false)), and(in(parameters.VSCODE_QUALITY, 'insider', 'exploration'), eq(variables['VSCODE_SCHEDULEDBUILD'], true))) }}: + - stage: Release dependsOn: - - macOSUniversal - timeoutInMinutes: 90 - variables: - VSCODE_ARCH: universal - steps: - - template: darwin/product-build-darwin-sign.yml - - - ${{ if and(eq(variables['VSCODE_CIBUILD'], false), eq(parameters.VSCODE_COMPILE_ONLY, false), eq(variables['VSCODE_BUILD_STAGE_WEB'], true)) }}: - - stage: Web - dependsOn: - - Compile - pool: 1es-ubuntu-20.04-x64 - jobs: - - ${{ if eq(parameters.VSCODE_BUILD_WEB, true) }}: - - job: Web - variables: - VSCODE_ARCH: x64 - steps: - - template: web/product-build-web.yml - - - ${{ if eq(variables['VSCODE_PUBLISH'], 'true') }}: - - stage: Publish - dependsOn: - - Compile - pool: 1es-ubuntu-20.04-x64 - variables: - - name: BUILDS_API_URL - value: $(System.CollectionUri)$(System.TeamProject)/_apis/build/builds/$(Build.BuildId)/ - jobs: - - job: PublishBuild - timeoutInMinutes: 180 - displayName: Publish Build - steps: - - template: product-publish.yml - - - ${{ if and(parameters.VSCODE_RELEASE, eq(variables['VSCODE_PRIVATE_BUILD'], false)) }}: - - stage: ApproveRelease - dependsOn: [] # run in parallel to compile stage - pool: 1es-ubuntu-20.04-x64 - jobs: - - deployment: ApproveRelease - displayName: "Approve Release" - environment: "vscode" - variables: - skipComponentGovernanceDetection: true - strategy: - runOnce: - deploy: - steps: - - checkout: none - - - ${{ if or(and(parameters.VSCODE_RELEASE, eq(variables['VSCODE_PRIVATE_BUILD'], false)), and(in(parameters.VSCODE_QUALITY, 'insider', 'exploration'), eq(variables['VSCODE_SCHEDULEDBUILD'], true))) }}: - - stage: Release - dependsOn: - - Publish - - ${{ if and(parameters.VSCODE_RELEASE, eq(variables['VSCODE_PRIVATE_BUILD'], false)) }}: - - ApproveRelease - pool: 1es-ubuntu-20.04-x64 - jobs: - - job: ReleaseBuild - displayName: Release Build - steps: - - template: product-release.yml - parameters: - VSCODE_RELEASE: ${{ parameters.VSCODE_RELEASE }} + - Publish + - ${{ if and(parameters.VSCODE_RELEASE, eq(variables['VSCODE_PRIVATE_BUILD'], false)) }}: + - ApproveRelease + pool: + name: 1es-ubuntu-20.04-x64 + os: linux + jobs: + - job: ReleaseBuild + displayName: Release Build + steps: + - template: build/azure-pipelines/product-release.yml@self + parameters: + VSCODE_RELEASE: ${{ parameters.VSCODE_RELEASE }} diff --git a/patched-vscode/build/azure-pipelines/product-compile.yml b/patched-vscode/build/azure-pipelines/product-compile.yml index 5b5be806..41c33f3f 100644 --- a/patched-vscode/build/azure-pipelines/product-compile.yml +++ b/patched-vscode/build/azure-pipelines/product-compile.yml @@ -7,9 +7,10 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - ${{ if ne(parameters.VSCODE_QUALITY, 'oss') }}: - - template: ./distro/download-distro.yml + - template: ./distro/download-distro.yml@self - task: AzureKeyVault@1 displayName: "Azure Key Vault: Get Secrets" @@ -97,28 +98,31 @@ steps: - script: node build/azure-pipelines/distro/mixin-quality displayName: Mixin distro quality - - template: common/install-builtin-extensions.yml + - template: common/install-builtin-extensions.yml@self - ${{ if eq(parameters.VSCODE_QUALITY, 'oss') }}: - script: yarn npm-run-all -lp core-ci-pr extensions-ci-pr hygiene eslint valid-layers-check vscode-dts-compile-check tsec-compile-check env: GITHUB_TOKEN: "$(github-distro-mixin-password)" - displayName: Compile & Hygiene + DISABLE_V8_COMPILE_CACHE: 1 # Disable v8 cache used by yarn v1.x, refs https://github.com/nodejs/node/issues/51555 + displayName: Compile & Hygiene (OSS) - ${{ else }}: - script: yarn npm-run-all -lp core-ci extensions-ci hygiene eslint valid-layers-check vscode-dts-compile-check tsec-compile-check env: GITHUB_TOKEN: "$(github-distro-mixin-password)" - displayName: Compile & Hygiene + DISABLE_V8_COMPILE_CACHE: 1 # Disable v8 cache used by yarn v1.x, refs https://github.com/nodejs/node/issues/51555 + displayName: Compile & Hygiene (non-OSS) - ${{ if ne(parameters.VSCODE_QUALITY, 'oss') }}: - script: | set -e yarn --cwd test/smoke compile yarn --cwd test/integration/browser compile - displayName: Compile test suites + displayName: Compile test suites (non-OSS) condition: and(succeeded(), eq(variables['VSCODE_STEP_ON_IT'], 'false')) - task: AzureCLI@2 + displayName: Fetch secrets inputs: azureSubscription: "vscode-builds-subscription" scriptType: pscore @@ -136,24 +140,25 @@ steps: AZURE_CLIENT_ID="$(AZURE_CLIENT_ID)" \ AZURE_CLIENT_SECRET="$(AZURE_CLIENT_SECRET)" \ node build/azure-pipelines/upload-sourcemaps - displayName: Upload sourcemaps + displayName: Upload sourcemaps to Azure - script: ./build/azure-pipelines/common/extract-telemetry.sh - displayName: Extract Telemetry + displayName: Generate lists of telemetry events - script: tar -cz --ignore-failed-read --exclude='.build/node_modules_cache' --exclude='.build/node_modules_list.txt' --exclude='.build/distro' -f $(Build.ArtifactStagingDirectory)/compilation.tar.gz .build out-* test/integration/browser/out test/smoke/out test/automation/out displayName: Compress compilation artifact - - task: PublishPipelineArtifact@1 + - task: 1ES.PublishPipelineArtifact@1 inputs: targetPath: $(Build.ArtifactStagingDirectory)/compilation.tar.gz artifactName: Compilation + sbomEnabled: false displayName: Publish compilation artifact - script: yarn download-builtin-extensions-cg env: GITHUB_TOKEN: "$(github-distro-mixin-password)" - displayName: Built-in extensions component details + displayName: Download component details of built-in extensions - task: ms.vss-governance-buildtask.governance-build-task-component-detection.ComponentGovernanceComponentDetection@0 displayName: "Component Detection" diff --git a/patched-vscode/build/azure-pipelines/product-onebranch.yml b/patched-vscode/build/azure-pipelines/product-onebranch.yml deleted file mode 100644 index 6241e0c0..00000000 --- a/patched-vscode/build/azure-pipelines/product-onebranch.yml +++ /dev/null @@ -1,46 +0,0 @@ -trigger: none -pr: none - -variables: - LinuxContainerImage: "onebranch.azurecr.io/linux/ubuntu-2004:latest" - -resources: - repositories: - - repository: templates - type: git - name: OneBranch.Pipelines/GovernedTemplates - ref: refs/heads/main - - - repository: distro - type: github - name: microsoft/vscode-distro - ref: refs/heads/distro - endpoint: Monaco - -extends: - template: v2/OneBranch.NonOfficial.CrossPlat.yml@templates - parameters: - git: - fetchDepth: 1 - lfs: true - retryCount: 3 - - globalSdl: - policheck: - break: true - credscan: - suppressionsFile: $(Build.SourcesDirectory)\build\azure-pipelines\config\CredScanSuppressions.json - - stages: - - stage: Compile - - jobs: - - job: Compile - pool: - type: linux - - variables: - ob_outputDirectory: '$(Build.SourcesDirectory)' - - steps: - - checkout: distro diff --git a/patched-vscode/build/azure-pipelines/product-publish.ps1 b/patched-vscode/build/azure-pipelines/product-publish.ps1 deleted file mode 100644 index fa4bf1aa..00000000 --- a/patched-vscode/build/azure-pipelines/product-publish.ps1 +++ /dev/null @@ -1,130 +0,0 @@ -. build/azure-pipelines/win32/exec.ps1 -$ErrorActionPreference = 'Stop' -$ProgressPreference = 'SilentlyContinue' -$ARTIFACT_PROCESSED_WILDCARD_PATH = "$env:PIPELINE_WORKSPACE/artifacts_processed_*/artifacts_processed_*" -$ARTIFACT_PROCESSED_FILE_PATH = "$env:PIPELINE_WORKSPACE/artifacts_processed_$env:SYSTEM_STAGEATTEMPT/artifacts_processed_$env:SYSTEM_STAGEATTEMPT.txt" - -function Get-PipelineArtifact { - param($Name = '*') - try { - $res = Invoke-RestMethod "$($env:BUILDS_API_URL)artifacts?api-version=6.0" -Headers @{ - Authorization = "Bearer $env:SYSTEM_ACCESSTOKEN" - } -MaximumRetryCount 5 -RetryIntervalSec 1 - - if (!$res) { - return - } - - $res.value | Where-Object { $_.name -Like $Name -and $_.name -NotLike "*sbom" } - } catch { - Write-Warning $_ - } -} - -# This set will keep track of which artifacts have already been processed -$set = [System.Collections.Generic.HashSet[string]]::new() - -if (Test-Path $ARTIFACT_PROCESSED_WILDCARD_PATH) { - # Grab the latest artifact_processed text file and load all assets already processed from that. - # This means that the latest artifact_processed_*.txt file has all of the contents of the previous ones. - # Note: The kusto-like syntax only works in PS7+ and only in scripts, not at the REPL. - Get-ChildItem $ARTIFACT_PROCESSED_WILDCARD_PATH - # Sort by file name length first and then Name to make sure we sort numerically. Ex. 12 comes after 9. - | Sort-Object { $_.Name.Length },Name -Bottom 1 - | Get-Content - | ForEach-Object { - $set.Add($_) | Out-Null - Write-Host "Already processed artifact: $_" - } -} - -# Create the artifact file that will be used for this run -New-Item -Path $ARTIFACT_PROCESSED_FILE_PATH -Force | Out-Null - -# Determine which stages we need to watch -$stages = @( - if ($env:VSCODE_BUILD_STAGE_WINDOWS -eq 'True') { 'Windows' } - if ($env:VSCODE_BUILD_STAGE_LINUX -eq 'True') { 'Linux' } - if ($env:VSCODE_BUILD_STAGE_ALPINE -eq 'True') { 'Alpine' } - if ($env:VSCODE_BUILD_STAGE_MACOS -eq 'True') { 'macOS' } - if ($env:VSCODE_BUILD_STAGE_WEB -eq 'True') { 'Web' } -) - -do { - Start-Sleep -Seconds 10 - - $artifacts = Get-PipelineArtifact -Name 'vscode_*' - if (!$artifacts) { - continue - } - - $artifacts | ForEach-Object { - $artifactName = $_.name - - if($set.Add($artifactName)) { - Write-Host "Processing artifact: '$artifactName. Downloading from: $($_.resource.downloadUrl)" - - $extractPath = "$env:AGENT_TEMPDIRECTORY/$artifactName.zip" - try { - Invoke-RestMethod $_.resource.downloadUrl -OutFile $extractPath -Headers @{ - Authorization = "Bearer $env:SYSTEM_ACCESSTOKEN" - } -MaximumRetryCount 5 -RetryIntervalSec 1 -TimeoutSec 300 | Out-Null - - Write-Host "Extracting artifact: '$extractPath'" - - Expand-Archive -Path $extractPath -DestinationPath $env:AGENT_TEMPDIRECTORY | Out-Null - } catch { - Write-Warning $_ - $set.Remove($artifactName) | Out-Null - continue - } - - $null,$product,$os,$arch,$type = $artifactName -split '_' - $asset = Get-ChildItem -rec "$env:AGENT_TEMPDIRECTORY/$artifactName" - - if ($asset.Size -ne $_.resource.properties.artifactsize) { - Write-Warning "Artifact size mismatch for '$artifactName'. Expected: $($_.resource.properties.artifactsize). Actual: $($asset.Size)" - $set.Remove($artifactName) | Out-Null - continue - } - - Write-Host "Processing artifact with the following values:" - # turning in into an object just to log nicely - @{ - product = $product - os = $os - arch = $arch - type = $type - asset = $asset.Name - } | Format-Table - - exec { node build/azure-pipelines/common/createAsset.js $product $os $arch $type $asset.Name $asset.FullName } - } - - # Mark the artifact as processed. Make sure to keep the previously - # processed artifacts in the file as well, not just from this run. - $artifactName >> $ARTIFACT_PROCESSED_FILE_PATH - } - - # Get the timeline and see if it says the other stage completed - try { - $timeline = Invoke-RestMethod "$($env:BUILDS_API_URL)timeline?api-version=6.0" -Headers @{ - Authorization = "Bearer $env:SYSTEM_ACCESSTOKEN" - } -MaximumRetryCount 5 -RetryIntervalSec 1 - } catch { - Write-Warning $_ - continue - } - - foreach ($stage in $stages) { - $otherStageFinished = $timeline.records | Where-Object { $_.name -eq $stage -and $_.type -eq 'stage' -and $_.state -eq 'completed' } - if (!$otherStageFinished) { - break - } - } - - $artifacts = Get-PipelineArtifact -Name 'vscode_*' - $artifactsStillToProcess = $artifacts.Count -ne $set.Count -} while (!$otherStageFinished -or $artifactsStillToProcess) - -Write-Host "Processed $($set.Count) artifacts." diff --git a/patched-vscode/build/azure-pipelines/product-publish.yml b/patched-vscode/build/azure-pipelines/product-publish.yml index aa473687..2c57e131 100644 --- a/patched-vscode/build/azure-pipelines/product-publish.yml +++ b/patched-vscode/build/azure-pipelines/product-publish.yml @@ -3,18 +3,32 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download + + - task: SFP.build-tasks.esrpclient-tools-task.EsrpClientTool@2 + displayName: "Use EsrpClient" - task: AzureKeyVault@1 displayName: "Azure Key Vault: Get Secrets" inputs: azureSubscription: "vscode-builds-subscription" KeyVaultName: vscode-build-secrets - SecretsFilter: "github-distro-mixin-password" + SecretsFilter: "github-distro-mixin-password,esrp-aad-username,esrp-aad-password" + + - task: AzureKeyVault@1 + displayName: "Azure Key Vault: Get Secrets" + inputs: + azureSubscription: "vscode-builds-subscription" + KeyVaultName: vscode-build-packages + SecretsFilter: "vscode-esrp,c24324f7-e65f-4c45-8702-ed2d4c35df99" # allow-any-unicode-next-line - pwsh: Write-Host "##vso[build.addbuildtag]🚀" displayName: Add build tag + - pwsh: node build/npm/setupBuildYarnrc + displayName: Prepare build dependencies + - pwsh: yarn workingDirectory: build displayName: Install build dependencies @@ -24,6 +38,7 @@ steps: displayName: Download all artifacts_processed text files - task: AzureCLI@2 + displayName: Fetch secrets inputs: azureSubscription: "vscode-builds-subscription" scriptType: pscore @@ -34,17 +49,6 @@ steps: Write-Host "##vso[task.setvariable variable=AZURE_CLIENT_ID]$env:servicePrincipalId" Write-Host "##vso[task.setvariable variable=AZURE_CLIENT_SECRET;issecret=true]$env:servicePrincipalKey" - - task: AzureCLI@2 - inputs: - azureSubscription: "vscode-builds-mooncake-subscription" - scriptType: pscore - scriptLocation: inlineScript - addSpnToEnvironment: true - inlineScript: | - Write-Host "##vso[task.setvariable variable=AZURE_MOONCAKE_TENANT_ID]$env:tenantId" - Write-Host "##vso[task.setvariable variable=AZURE_MOONCAKE_CLIENT_ID]$env:servicePrincipalId" - Write-Host "##vso[task.setvariable variable=AZURE_MOONCAKE_CLIENT_SECRET;issecret=true]$env:servicePrincipalKey" - - pwsh: | . build/azure-pipelines/win32/exec.ps1 @@ -62,21 +66,47 @@ steps: AZURE_CLIENT_SECRET: "$(AZURE_CLIENT_SECRET)" displayName: Create build if it hasn't been created before - - pwsh: build/azure-pipelines/product-publish.ps1 + - pwsh: | + $ErrorActionPreference = "Stop" + $CertCollection = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2Collection + $AuthCertBytes = [System.Convert]::FromBase64String("$(vscode-esrp)") + $CertCollection.Import($AuthCertBytes, $null, [System.Security.Cryptography.X509Certificates.X509KeyStorageFlags]::Exportable -bxor [System.Security.Cryptography.X509Certificates.X509KeyStorageFlags]::PersistKeySet) + $RequestSigningCertIndex = $CertCollection.Count + $RequestSigningCertBytes = [System.Convert]::FromBase64String("$(c24324f7-e65f-4c45-8702-ed2d4c35df99)") + $CertCollection.Import($RequestSigningCertBytes, $null, [System.Security.Cryptography.X509Certificates.X509KeyStorageFlags]::Exportable -bxor [System.Security.Cryptography.X509Certificates.X509KeyStorageFlags]::PersistKeySet) + $CertStore = New-Object System.Security.Cryptography.X509Certificates.X509Store("My","LocalMachine") + $CertStore.Open("ReadWrite") + $CertStore.AddRange($CertCollection) + $CertStore.Close() + $AuthCertSubjectName = $CertCollection[0].Subject + $RequestSigningCertSubjectName = $CertCollection[$RequestSigningCertIndex].Subject + Write-Host "##vso[task.setvariable variable=RELEASE_AUTH_CERT_SUBJECT_NAME]$AuthCertSubjectName" + Write-Host "##vso[task.setvariable variable=RELEASE_REQUEST_SIGNING_CERT_SUBJECT_NAME]$RequestSigningCertSubjectName" + displayName: Import certificates + + - pwsh: node build/azure-pipelines/common/publish.js env: GITHUB_TOKEN: "$(github-distro-mixin-password)" AZURE_TENANT_ID: "$(AZURE_TENANT_ID)" AZURE_CLIENT_ID: "$(AZURE_CLIENT_ID)" AZURE_CLIENT_SECRET: "$(AZURE_CLIENT_SECRET)" - AZURE_MOONCAKE_TENANT_ID: "$(AZURE_MOONCAKE_TENANT_ID)" - AZURE_MOONCAKE_CLIENT_ID: "$(AZURE_MOONCAKE_CLIENT_ID)" - AZURE_MOONCAKE_CLIENT_SECRET: "$(AZURE_MOONCAKE_CLIENT_SECRET)" SYSTEM_ACCESSTOKEN: $(System.AccessToken) + RELEASE_TENANT_ID: "$(PRSS_RELEASE_TENANT_ID)" + RELEASE_CLIENT_ID: "$(PRSS_RELEASE_CLIENT_ID)" + RELEASE_AUTH_CERT_SUBJECT_NAME: "$(RELEASE_AUTH_CERT_SUBJECT_NAME)" + RELEASE_REQUEST_SIGNING_CERT_SUBJECT_NAME: "$(RELEASE_REQUEST_SIGNING_CERT_SUBJECT_NAME)" + PROVISION_TENANT_ID: "$(PRSS_PROVISION_TENANT_ID)" + PROVISION_AAD_USERNAME: "$(esrp-aad-username)" + PROVISION_AAD_PASSWORD: "$(esrp-aad-password)" displayName: Process artifacts + retryCountOnTaskFailure: 3 - - publish: $(Pipeline.Workspace)/artifacts_processed_$(System.StageAttempt)/artifacts_processed_$(System.StageAttempt).txt - artifact: artifacts_processed_$(System.StageAttempt) - displayName: Publish what artifacts were published for this stage attempt + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(Pipeline.Workspace)/artifacts_processed_$(System.StageAttempt)/artifacts_processed_$(System.StageAttempt).txt + artifactName: artifacts_processed_$(System.StageAttempt) + sbomEnabled: false + displayName: Publish the artifacts processed for this stage attempt condition: always() - pwsh: | @@ -86,6 +116,7 @@ steps: $stages = @( if ($env:VSCODE_BUILD_STAGE_WINDOWS -eq 'True') { 'Windows' } if ($env:VSCODE_BUILD_STAGE_LINUX -eq 'True') { 'Linux' } + if ($env:VSCODE_BUILD_STAGE_LINUX_LEGACY_SERVER -eq 'True') { 'LinuxLegacyServer' } if ($env:VSCODE_BUILD_STAGE_ALPINE -eq 'True') { 'Alpine' } if ($env:VSCODE_BUILD_STAGE_MACOS -eq 'True') { 'macOS' } if ($env:VSCODE_BUILD_STAGE_WEB -eq 'True') { 'Web' } @@ -105,6 +136,8 @@ steps: if($didStageFail) { $failedStages += $stage + Write-Host "'$stage' failed!" + Write-Host $didStageFail } else { Write-Host "'$stage' did not fail." } diff --git a/patched-vscode/build/azure-pipelines/product-release.yml b/patched-vscode/build/azure-pipelines/product-release.yml index 93f5fe95..dc084f5a 100644 --- a/patched-vscode/build/azure-pipelines/product-release.yml +++ b/patched-vscode/build/azure-pipelines/product-release.yml @@ -7,8 +7,10 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - task: AzureCLI@2 + displayName: Fetch secrets inputs: azureSubscription: "vscode-builds-subscription" scriptType: pscore @@ -26,3 +28,4 @@ steps: AZURE_CLIENT_ID="$(AZURE_CLIENT_ID)" \ AZURE_CLIENT_SECRET="$(AZURE_CLIENT_SECRET)" \ node build/azure-pipelines/common/releaseBuild.js ${{ parameters.VSCODE_RELEASE }} + displayName: Release build diff --git a/patched-vscode/build/azure-pipelines/publish-types/check-version.js b/patched-vscode/build/azure-pipelines/publish-types/check-version.js index 9364eb28..9e93a7fa 100644 --- a/patched-vscode/build/azure-pipelines/publish-types/check-version.js +++ b/patched-vscode/build/azure-pipelines/publish-types/check-version.js @@ -34,4 +34,4 @@ function isValidTag(t) { } return true; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2hlY2stdmVyc2lvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImNoZWNrLXZlcnNpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOztBQUVoRyxvQ0FBb0M7QUFFcEMsSUFBSSxHQUFHLEdBQUcsRUFBRSxDQUFDO0FBQ2IsSUFBSTtJQUNILEdBQUcsR0FBRyxFQUFFO1NBQ04sUUFBUSxDQUFDLHlEQUF5RCxDQUFDO1NBQ25FLFFBQVEsRUFBRTtTQUNWLElBQUksRUFBRSxDQUFDO0lBRVQsSUFBSSxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsRUFBRTtRQUNyQixNQUFNLEtBQUssQ0FBQyxlQUFlLEdBQUcsRUFBRSxDQUFDLENBQUM7S0FDbEM7Q0FDRDtBQUFDLE9BQU8sR0FBRyxFQUFFO0lBQ2IsT0FBTyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUNuQixPQUFPLENBQUMsS0FBSyxDQUFDLHdCQUF3QixDQUFDLENBQUM7SUFDeEMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztDQUNoQjtBQUVELFNBQVMsVUFBVSxDQUFDLENBQVM7SUFDNUIsSUFBSSxDQUFDLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLE1BQU0sS0FBSyxDQUFDLEVBQUU7UUFDOUIsT0FBTyxLQUFLLENBQUM7S0FDYjtJQUVELE1BQU0sQ0FBQyxLQUFLLEVBQUUsS0FBSyxFQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7SUFFekMsb0NBQW9DO0lBQ3BDLElBQUksR0FBRyxLQUFLLEdBQUcsRUFBRTtRQUNoQixPQUFPLEtBQUssQ0FBQztLQUNiO0lBRUQsSUFBSSxLQUFLLENBQUMsUUFBUSxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsQ0FBQyxJQUFJLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxDQUFDLEVBQUU7UUFDN0QsT0FBTyxLQUFLLENBQUM7S0FDYjtJQUVELE9BQU8sSUFBSSxDQUFDO0FBQ2IsQ0FBQyJ9 \ No newline at end of file +//# sourceMappingURL=check-version.js.map \ No newline at end of file diff --git a/patched-vscode/build/azure-pipelines/publish-types/publish-types.yml b/patched-vscode/build/azure-pipelines/publish-types/publish-types.yml index 6e2e6bed..4fc31fb6 100644 --- a/patched-vscode/build/azure-pipelines/publish-types/publish-types.yml +++ b/patched-vscode/build/azure-pipelines/publish-types/publish-types.yml @@ -14,6 +14,7 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - bash: | TAG_VERSION=$(git describe --tags `git rev-list --tags --max-count=1`) @@ -80,4 +81,4 @@ steps: --data '{"channel":"'"$CHANNEL"'", "link_names": true, "text":"'"$MESSAGE2"'"}' \ https://slack.com/api/chat.postMessage - displayName: Send message on Slack + displayName: Send message linking to changes on Slack diff --git a/patched-vscode/build/azure-pipelines/publish-types/update-types.js b/patched-vscode/build/azure-pipelines/publish-types/update-types.js index 4f4409b5..ed2deded 100644 --- a/patched-vscode/build/azure-pipelines/publish-types/update-types.js +++ b/patched-vscode/build/azure-pipelines/publish-types/update-types.js @@ -70,4 +70,4 @@ function getNewFileHeader(tag) { ].join('\n'); return header; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXBkYXRlLXR5cGVzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidXBkYXRlLXR5cGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7O2dHQUdnRzs7QUFFaEcseUJBQXlCO0FBQ3pCLG9DQUFvQztBQUNwQyw2QkFBNkI7QUFFN0IsSUFBSSxHQUFHLEdBQUcsRUFBRSxDQUFDO0FBQ2IsSUFBSTtJQUNILEdBQUcsR0FBRyxFQUFFO1NBQ04sUUFBUSxDQUFDLHlEQUF5RCxDQUFDO1NBQ25FLFFBQVEsRUFBRTtTQUNWLElBQUksRUFBRSxDQUFDO0lBRVQsTUFBTSxNQUFNLEdBQUcsc0RBQXNELEdBQUcsNkJBQTZCLENBQUM7SUFDdEcsTUFBTSxPQUFPLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsR0FBRyxFQUFFLEVBQUUseUNBQXlDLENBQUMsQ0FBQztJQUN2RixFQUFFLENBQUMsUUFBUSxDQUFDLFFBQVEsTUFBTSxhQUFhLE9BQU8sRUFBRSxDQUFDLENBQUM7SUFFbEQsYUFBYSxDQUFDLE9BQU8sRUFBRSxHQUFHLENBQUMsQ0FBQztJQUU1QixPQUFPLENBQUMsR0FBRyxDQUFDLGdDQUFnQyxPQUFPLEVBQUUsQ0FBQyxDQUFDO0NBQ3ZEO0FBQUMsT0FBTyxHQUFHLEVBQUU7SUFDYixPQUFPLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ25CLE9BQU8sQ0FBQyxLQUFLLENBQUMsd0JBQXdCLENBQUMsQ0FBQztJQUN4QyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO0NBQ2hCO0FBRUQsU0FBUyxhQUFhLENBQUMsT0FBZSxFQUFFLEdBQVc7SUFDbEQsTUFBTSxVQUFVLEdBQUcsRUFBRSxDQUFDLFlBQVksQ0FBQyxPQUFPLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDckQsTUFBTSxVQUFVLEdBQUcsaUJBQWlCLENBQUMsVUFBVSxFQUFFLEdBQUcsQ0FBQyxDQUFDO0lBRXRELEVBQUUsQ0FBQyxhQUFhLENBQUMsT0FBTyxFQUFFLFVBQVUsQ0FBQyxDQUFDO0FBQ3ZDLENBQUM7QUFFRCxTQUFTLE1BQU0sQ0FBQyxHQUFXLEVBQUUsS0FBYTtJQUN6QyxNQUFNLE1BQU0sR0FBRyxJQUFJLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUNoQyxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsS0FBSyxFQUFFLENBQUMsRUFBRSxFQUFFO1FBQy9CLE1BQU0sQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHLENBQUM7S0FDaEI7SUFDRCxPQUFPLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7QUFDeEIsQ0FBQztBQUVELFNBQVMsbUJBQW1CLENBQUMsR0FBVztJQUN2QyxPQUFPLEdBQUcsQ0FBQyxPQUFPLENBQUMsTUFBTSxFQUFFLEtBQUssQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLE1BQU0sRUFBRSxLQUFLLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQztBQUNuRSxDQUFDO0FBRUQsU0FBUyxpQkFBaUIsQ0FBQyxPQUFlLEVBQUUsR0FBVztJQUN0RCxNQUFNLFNBQVMsR0FBRztRQUNqQixpR0FBaUc7UUFDakcsK0RBQStEO1FBQy9ELGtHQUFrRztRQUNsRyxrR0FBa0c7S0FDbEcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7SUFFYixPQUFPLG1CQUFtQixDQUFDLGdCQUFnQixDQUFDLEdBQUcsQ0FBQyxHQUFHLE9BQU8sQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7QUFDckYsQ0FBQztBQUVELFNBQVMsZ0JBQWdCLENBQUMsR0FBVztJQUNwQyxNQUFNLENBQUMsS0FBSyxFQUFFLEtBQUssQ0FBQyxHQUFHLEdBQUcsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDdEMsTUFBTSxRQUFRLEdBQUcsR0FBRyxLQUFLLElBQUksS0FBSyxFQUFFLENBQUM7SUFFckMsTUFBTSxNQUFNLEdBQUc7UUFDZCw4Q0FBOEMsUUFBUSxFQUFFO1FBQ3hELGlEQUFpRDtRQUNqRCxzRkFBc0Y7UUFDdEYsb0VBQW9FO1FBQ3BFLEVBQUU7UUFDRixpR0FBaUc7UUFDakcsK0RBQStEO1FBQy9ELHFDQUFxQztRQUNyQyw0RkFBNEY7UUFDNUYsa0dBQWtHO1FBQ2xHLEVBQUU7UUFDRixLQUFLO1FBQ0wsNkNBQTZDLFFBQVEsZ0JBQWdCO1FBQ3JFLCtEQUErRDtRQUMvRCxLQUFLO0tBQ0wsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7SUFFYixPQUFPLE1BQU0sQ0FBQztBQUNmLENBQUMifQ== \ No newline at end of file +//# sourceMappingURL=update-types.js.map \ No newline at end of file diff --git a/patched-vscode/build/azure-pipelines/sdl-scan.yml b/patched-vscode/build/azure-pipelines/sdl-scan.yml index cdc36fa7..927cd5e0 100644 --- a/patched-vscode/build/azure-pipelines/sdl-scan.yml +++ b/patched-vscode/build/azure-pipelines/sdl-scan.yml @@ -50,10 +50,12 @@ stages: inputs: scanFolder: "$(Build.SourcesDirectory)" outputFormat: "pre" + - task: NodeTool@0 inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - template: ./distro/download-distro.yml @@ -93,28 +95,16 @@ stages: displayName: CodeQL Initialize condition: eq(variables['Codeql.enabled'], 'True') - - powershell: | - mkdir -Force .build/node-gyp - displayName: Create custom node-gyp directory - condition: and(succeeded(), ne(variables.NODE_MODULES_RESTORED, 'true')) - - - powershell: | - . ../../build/azure-pipelines/win32/exec.ps1 - $ErrorActionPreference = "Stop" - # TODO: Should be replaced with upstream URL once https://github.com/nodejs/node-gyp/pull/2825 - # gets merged. - exec { git clone https://github.com/rzhao271/node-gyp.git . } "Cloning rzhao271/node-gyp failed" - exec { git checkout 102b347da0c92c29f9c67df22e864e70249cf086 } "Checking out 102b347 failed" - exec { npm install } "Building rzhao271/node-gyp failed" - displayName: Install custom node-gyp - workingDirectory: .build/node-gyp - condition: and(succeeded(), ne(variables.NODE_MODULES_RESTORED, 'true')) - - powershell: | . build/azure-pipelines/win32/exec.ps1 . build/azure-pipelines/win32/retry.ps1 $ErrorActionPreference = "Stop" - $env:npm_config_node_gyp = "$(Join-Path $pwd.Path '.build/node-gyp/bin/node-gyp.js')" + # TODO: remove custom node-gyp when updating to Node v20, + # refs https://github.com/npm/cli/releases/tag/v10.2.3 which is available with Node >= 20.10.0 + $nodeGypDir = "$(Agent.TempDirectory)/custom-packages" + mkdir "$nodeGypDir" + npm install node-gyp@10.0.1 -g --prefix "$nodeGypDir" + $env:npm_config_node_gyp = "${nodeGypDir}/node_modules/node-gyp/bin/node-gyp.js" $env:npm_config_arch = "$(NPM_ARCH)" retry { exec { yarn --frozen-lockfile --check-files } } env: @@ -143,11 +133,18 @@ stages: GITHUB_TOKEN: "$(github-distro-mixin-password)" displayName: Download Symbols + - task: PSScriptAnalyzer@1 + inputs: + Path: '$(Build.SourcesDirectory)' + Settings: required + Recurse: true + - task: BinSkim@4 inputs: InputType: "Basic" Function: "analyze" TargetPattern: "guardianGlob" + AnalyzeIgnorePdbLoadError: true AnalyzeTargetGlob: '$(agent.builddirectory)\scanbin\**.dll;$(agent.builddirectory)\scanbin\**.exe;$(agent.builddirectory)\scanbin\**.node' AnalyzeLocalSymbolDirectories: '$(agent.builddirectory)\scanbin\VSCode-win32-$(VSCODE_ARCH)\pdb' @@ -162,6 +159,13 @@ stages: SignatureFreshness: 'OneDay' TreatStaleSignatureAs: 'Error' + - task: PublishSecurityAnalysisLogs@3 + inputs: + ArtifactName: CodeAnalysisLogs + ArtifactType: Container + PublishProcessedResults: false + AllTools: true + - task: TSAUpload@2 inputs: GdnPublishTsaOnboard: true @@ -182,6 +186,7 @@ stages: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - template: ./distro/download-distro.yml diff --git a/patched-vscode/build/azure-pipelines/upload-cdn.js b/patched-vscode/build/azure-pipelines/upload-cdn.js index 458a097f..62247de0 100644 --- a/patched-vscode/build/azure-pipelines/upload-cdn.js +++ b/patched-vscode/build/azure-pipelines/upload-cdn.js @@ -114,4 +114,4 @@ main().catch(err => { console.error(err); process.exit(1); }); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXBsb2FkLWNkbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInVwbG9hZC1jZG4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOztBQUVoRyxtQ0FBbUM7QUFDbkMsK0JBQStCO0FBQy9CLGdDQUFnQztBQUNoQyxzQ0FBc0M7QUFDdEMsa0NBQWtDO0FBQ2xDLDZCQUE2QjtBQUM3Qiw4Q0FBeUQ7QUFDekQsTUFBTSxLQUFLLEdBQUcsT0FBTyxDQUFDLG9CQUFvQixDQUFDLENBQUM7QUFFNUMsTUFBTSxNQUFNLEdBQUcsT0FBTyxDQUFDLEdBQUcsQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDO0FBQ2xELE1BQU0sVUFBVSxHQUFHLElBQUksaUNBQXNCLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxpQkFBaUIsQ0FBRSxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMsaUJBQWlCLENBQUUsRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLHFCQUFxQixDQUFFLENBQUMsQ0FBQztBQUVySixJQUFJLENBQUMsTUFBTSxDQUFDO0lBQ1gsd0JBQXdCLEVBQUUsQ0FBQyxJQUFJLENBQUM7SUFDaEMsa0JBQWtCLEVBQUUsQ0FBQyxlQUFlLENBQUM7Q0FDckMsQ0FBQyxDQUFDO0FBRUgsaUNBQWlDO0FBQ2pDLE1BQU0sbUJBQW1CLEdBQUcsSUFBSSxHQUFHLENBQUM7SUFDbkMsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQix1QkFBdUI7SUFDdkIsd0JBQXdCO0lBQ3hCLGtCQUFrQjtJQUNsQixzQkFBc0I7SUFDdEIsaUJBQWlCO0lBQ2pCLHdCQUF3QjtJQUN4QixzQkFBc0I7SUFDdEIsaUJBQWlCO0lBQ2pCLHdCQUF3QjtJQUN4QiwrQkFBK0I7SUFDL0IsdUJBQXVCO0lBQ3ZCLGlCQUFpQjtJQUNqQixxQkFBcUI7SUFDckIsNkJBQTZCO0lBQzdCLDZCQUE2QjtJQUM3Qix3QkFBd0I7SUFDeEIseUJBQXlCO0lBQ3pCLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFDdkIsd0JBQXdCO0lBQ3hCLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixVQUFVO0lBQ1YsVUFBVTtJQUNWLGVBQWU7SUFDZixlQUFlO0lBQ2YsVUFBVTtJQUNWLFVBQVU7SUFDVixXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLFNBQVM7SUFDVCxlQUFlO0lBQ2YsWUFBWTtJQUNaLGVBQWU7SUFDZiwyQkFBMkI7SUFDM0IsVUFBVTtJQUNWLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsb0JBQW9CO0NBQ3BCLENBQUMsQ0FBQztBQUVILFNBQVMsSUFBSSxDQUFDLE1BQXdCO0lBQ3JDLE9BQU8sSUFBSSxPQUFPLENBQU8sQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEVBQUU7UUFDakMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxLQUFLLEVBQUUsR0FBRyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUM1QixNQUFNLENBQUMsRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDLEdBQVEsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7SUFDMUMsQ0FBQyxDQUFDLENBQUM7QUFDSixDQUFDO0FBRUQsS0FBSyxVQUFVLElBQUk7SUFDbEIsTUFBTSxLQUFLLEdBQWEsRUFBRSxDQUFDO0lBQzNCLE1BQU0sT0FBTyxHQUFHLENBQUMsVUFBbUIsRUFBRSxFQUFFLENBQUMsQ0FBQztRQUN6QyxPQUFPLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxxQkFBcUI7UUFDMUMsVUFBVTtRQUNWLFNBQVMsRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLGNBQWM7UUFDckMsTUFBTSxFQUFFLE1BQU0sR0FBRyxHQUFHO1FBQ3BCLGVBQWUsRUFBRTtZQUNoQixlQUFlLEVBQUUsVUFBVSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLFNBQVM7WUFDaEQsWUFBWSxFQUFFLDBCQUEwQjtTQUN4QztLQUNELENBQUMsQ0FBQztJQUVILE1BQU0sR0FBRyxHQUFHLEdBQUcsQ0FBQyxHQUFHLENBQUMsSUFBSSxFQUFFLEVBQUUsR0FBRyxFQUFFLGVBQWUsRUFBRSxJQUFJLEVBQUUsZUFBZSxFQUFFLEdBQUcsRUFBRSxJQUFJLEVBQUUsQ0FBQztTQUNuRixJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsV0FBVyxFQUFFLENBQUMsQ0FBQyxDQUFDO0lBRXRDLE1BQU0sVUFBVSxHQUFHLEdBQUc7U0FDcEIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLG1CQUFtQixDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7U0FDL0QsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUUsQ0FBQyxDQUFDO1NBQzdCLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFFcEMsTUFBTSxZQUFZLEdBQUcsR0FBRztTQUN0QixJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxtQkFBbUIsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO1NBQ2hFLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFFckMsTUFBTSxHQUFHLEdBQUcsRUFBRSxDQUFDLEtBQUssQ0FBQyxVQUFVLEVBQUUsWUFBWSxDQUFDO1NBQzVDLElBQUksQ0FBQyxFQUFFLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQztRQUMzQixPQUFPLENBQUMsR0FBRyxDQUFDLFdBQVcsRUFBRSxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDckMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDdkIsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLENBQUM7SUFDdEIsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUVMLE9BQU8sQ0FBQyxHQUFHLENBQUMsMkJBQTJCLENBQUMsQ0FBQyxDQUFDLFFBQVE7SUFDbEQsTUFBTSxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7SUFFaEIsTUFBTSxPQUFPLEdBQUcsSUFBSSxLQUFLLENBQUM7UUFDekIsSUFBSSxFQUFFLFdBQVc7UUFDakIsUUFBUSxFQUFFLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUN2QyxJQUFJLEVBQUUsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFTO0tBQzVCLENBQUMsQ0FBQztJQUVILE1BQU0sUUFBUSxHQUFHLEVBQUUsQ0FBQyxTQUFTLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQztTQUN0QyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRSxDQUFDLENBQUM7U0FDN0IsSUFBSSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUVwQyxPQUFPLENBQUMsR0FBRyxDQUFDLHlCQUF5QixLQUFLLENBQUMsTUFBTSxTQUFTLENBQUMsQ0FBQyxDQUFDLFFBQVE7SUFDckUsTUFBTSxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7QUFDdEIsQ0FBQztBQUVELElBQUksRUFBRSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsRUFBRTtJQUNsQixPQUFPLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ25CLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDakIsQ0FBQyxDQUFDLENBQUMifQ== \ No newline at end of file +//# sourceMappingURL=upload-cdn.js.map \ No newline at end of file diff --git a/patched-vscode/build/azure-pipelines/upload-nlsmetadata.js b/patched-vscode/build/azure-pipelines/upload-nlsmetadata.js index 0f9ff081..34c2005a 100644 --- a/patched-vscode/build/azure-pipelines/upload-nlsmetadata.js +++ b/patched-vscode/build/azure-pipelines/upload-nlsmetadata.js @@ -99,4 +99,4 @@ main().catch(err => { console.error(err); process.exit(1); }); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXBsb2FkLW5sc21ldGFkYXRhLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidXBsb2FkLW5sc21ldGFkYXRhLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7O2dHQUdnRzs7QUFFaEcsbUNBQW1DO0FBRW5DLGdDQUFnQztBQUNoQyx5Q0FBeUM7QUFDekMsa0NBQWtDO0FBQ2xDLDhDQUF5RDtBQUN6RCw2QkFBOEI7QUFDOUIsMkJBQWtDO0FBQ2xDLE1BQU0sS0FBSyxHQUFHLE9BQU8sQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDO0FBRTVDLE1BQU0sTUFBTSxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMscUJBQXFCLENBQUMsQ0FBQztBQUNsRCxNQUFNLFVBQVUsR0FBRyxJQUFJLGlDQUFzQixDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsaUJBQWlCLENBQUUsRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLGlCQUFpQixDQUFFLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxxQkFBcUIsQ0FBRSxDQUFDLENBQUM7QUFRckosU0FBUyxJQUFJO0lBQ1osT0FBTyxJQUFJLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUUzQixFQUFFLENBQUMsS0FBSyxDQUNQLEdBQUcsQ0FBQyxHQUFHLENBQUMsc0NBQXNDLEVBQUUsRUFBRSxJQUFJLEVBQUUsb0JBQW9CLEVBQUUsQ0FBQyxFQUMvRSxHQUFHLENBQUMsR0FBRyxDQUFDLHdDQUF3QyxFQUFFLEVBQUUsSUFBSSxFQUFFLG1CQUFtQixFQUFFLENBQUMsRUFDaEYsR0FBRyxDQUFDLEdBQUcsQ0FBQywrQ0FBK0MsRUFBRSxFQUFFLElBQUksRUFBRSxtQkFBbUIsRUFBRSxDQUFDLEVBQ3ZGLEdBQUcsQ0FBQyxHQUFHLENBQUMsdUNBQXVDLEVBQUUsRUFBRSxJQUFJLEVBQUUsbUJBQW1CLEVBQUUsQ0FBQyxDQUFDO2FBQy9FLElBQUksQ0FBQyxLQUFLLENBQUM7WUFDWCxRQUFRLEVBQUUsNEJBQTRCO1lBQ3RDLFNBQVMsRUFBRSxFQUFFO1lBQ2IsWUFBWSxFQUFFLElBQUk7WUFDbEIsSUFBSSxFQUFFLENBQUMsVUFBVSxFQUFFLElBQUksRUFBRSxFQUFFO2dCQUMxQixJQUFJLElBQUksQ0FBQyxJQUFJLEtBQUssb0JBQW9CLEVBQUU7b0JBQ3ZDLE9BQU8sRUFBRSxNQUFNLEVBQUUsVUFBVSxFQUFFLENBQUM7aUJBQzlCO2dCQUVELHdFQUF3RTtnQkFDeEUsUUFBUSxJQUFJLENBQUMsUUFBUSxFQUFFO29CQUN0QixLQUFLLGtCQUFrQjt3QkFDdEIsMERBQTBEO3dCQUMxRCx1REFBdUQ7d0JBQ3ZELDZDQUE2Qzt3QkFDN0MsVUFBVSxHQUFHOzRCQUNaLFFBQVEsRUFBRTtnQ0FDVCxPQUFPLEVBQUUsTUFBTSxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUM7NkJBQ2xDOzRCQUNELElBQUksRUFBRTtnQ0FDTCxPQUFPLEVBQUUsTUFBTSxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUM7NkJBQ2hDOzRCQUNELE9BQU8sRUFBRTtnQ0FDUixJQUFJLEVBQUUsQ0FBQyxTQUFTLENBQUM7NkJBQ2pCO3lCQUNELENBQUM7d0JBQ0YsTUFBTTtvQkFFUCxLQUFLLDBCQUEwQjt3QkFDOUIsVUFBVSxHQUFHLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRSxDQUFDO3dCQUNwQyxNQUFNO29CQUVQLEtBQUssbUJBQW1CLENBQUMsQ0FBQzt3QkFDekIsMkRBQTJEO3dCQUMzRCxNQUFNLE9BQU8sR0FBRyxNQUFNLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDO3dCQUV4QyxNQUFNLElBQUksR0FBZ0I7NEJBQ3pCLElBQUksRUFBRSxFQUFFOzRCQUNSLFFBQVEsRUFBRSxFQUFFOzRCQUNaLE9BQU8sRUFBRTtnQ0FDUixJQUFJLEVBQUUsRUFBRTs2QkFDUjt5QkFDRCxDQUFDO3dCQUNGLEtBQUssTUFBTSxNQUFNLElBQUksT0FBTyxFQUFFOzRCQUM3QixJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxHQUFHLFVBQVUsQ0FBQyxNQUFNLENBQUMsQ0FBQyxRQUFRLENBQUM7NEJBQ3BELElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsVUFBVSxDQUFDLE1BQU0sQ0FBQyxDQUFDLElBQUksQ0FBQzs0QkFDNUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO3lCQUMvQjt3QkFDRCxVQUFVLEdBQUcsSUFBSSxDQUFDO3dCQUNsQixNQUFNO3FCQUNOO2lCQUNEO2dCQUVELDJDQUEyQztnQkFDM0MsTUFBTSxVQUFVLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7Z0JBQ3JFLE1BQU0sUUFBUSxHQUFHLElBQUEsaUJBQVksRUFBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFVBQVUsRUFBRSxjQUFjLENBQUMsRUFBRSxPQUFPLENBQUMsQ0FBQztnQkFDOUUsTUFBTSxZQUFZLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsQ0FBQztnQkFDMUMsTUFBTSxHQUFHLEdBQUcsWUFBWSxDQUFDLFNBQVMsR0FBRyxHQUFHLEdBQUcsWUFBWSxDQUFDLElBQUksQ0FBQztnQkFDN0QsT0FBTyxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQUUsVUFBVSxFQUFFLENBQUM7WUFDOUIsQ0FBQztTQUNELENBQUMsQ0FBQzthQUNGLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLENBQUMsQ0FBQzthQUM3QixJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxlQUFlLENBQUMsQ0FBQzthQUMvQixJQUFJLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxVQUFVLElBQVc7WUFDckMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxhQUFhLElBQUksQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUFDO1lBQ3RDLDBCQUEwQjtZQUMxQixPQUFPLENBQUMsR0FBRyxDQUFDLDZGQUE2RixJQUFJLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQztZQUN0SCxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsQ0FBQztRQUN6QixDQUFDLENBQUMsQ0FBQzthQUNGLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDO1lBQ2xCLE9BQU8sRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLHFCQUFxQjtZQUMxQyxVQUFVO1lBQ1YsU0FBUyxFQUFFLGFBQWE7WUFDeEIsTUFBTSxFQUFFLE1BQU0sR0FBRyxHQUFHO1lBQ3BCLGVBQWUsRUFBRTtnQkFDaEIsZUFBZSxFQUFFLE1BQU07Z0JBQ3ZCLFlBQVksRUFBRSwwQkFBMEI7YUFDeEM7U0FDRCxDQUFDLENBQUM7YUFDRixFQUFFLENBQUMsS0FBSyxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUFDO2FBQ3BCLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxHQUFRLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO0lBQ3JDLENBQUMsQ0FBQyxDQUFDO0FBQ0osQ0FBQztBQUVELElBQUksRUFBRSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsRUFBRTtJQUNsQixPQUFPLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ25CLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDakIsQ0FBQyxDQUFDLENBQUMifQ== \ No newline at end of file +//# sourceMappingURL=upload-nlsmetadata.js.map \ No newline at end of file diff --git a/patched-vscode/build/azure-pipelines/upload-sourcemaps.js b/patched-vscode/build/azure-pipelines/upload-sourcemaps.js index 6dba100a..7cd68398 100644 --- a/patched-vscode/build/azure-pipelines/upload-sourcemaps.js +++ b/patched-vscode/build/azure-pipelines/upload-sourcemaps.js @@ -63,4 +63,4 @@ main().catch(err => { console.error(err); process.exit(1); }); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXBsb2FkLXNvdXJjZW1hcHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ1cGxvYWQtc291cmNlbWFwcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7O0FBRWhHLDZCQUE2QjtBQUM3QixtQ0FBbUM7QUFFbkMsZ0NBQWdDO0FBQ2hDLG9DQUFvQztBQUNwQyxhQUFhO0FBQ2IsNENBQTRDO0FBQzVDLDhDQUF5RDtBQUN6RCxNQUFNLEtBQUssR0FBRyxPQUFPLENBQUMsb0JBQW9CLENBQUMsQ0FBQztBQUU1QyxNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQztBQUNuRCxNQUFNLE1BQU0sR0FBRyxPQUFPLENBQUMsR0FBRyxDQUFDLHFCQUFxQixDQUFDLENBQUM7QUFDbEQsTUFBTSxVQUFVLEdBQUcsSUFBSSxpQ0FBc0IsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLGlCQUFpQixDQUFFLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxpQkFBaUIsQ0FBRSxFQUFFLE9BQU8sQ0FBQyxHQUFHLENBQUMscUJBQXFCLENBQUUsQ0FBQyxDQUFDO0FBRXJKLDJEQUEyRDtBQUMzRCxNQUFNLENBQUMsRUFBRSxBQUFELEVBQUcsSUFBSSxFQUFFLElBQUksQ0FBQyxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUM7QUFFdEMsU0FBUyxHQUFHLENBQUMsSUFBWSxFQUFFLElBQUksR0FBRyxHQUFHLElBQUksV0FBVztJQUNuRCxPQUFPLEdBQUcsQ0FBQyxHQUFHLENBQUMsSUFBSSxFQUFFLEVBQUUsSUFBSSxFQUFFLENBQUM7U0FDNUIsSUFBSSxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFRLEVBQUUsRUFBRTtRQUM3QixDQUFDLENBQUMsSUFBSSxHQUFHLEdBQUcsQ0FBQyxDQUFDLElBQUksU0FBUyxDQUFDLENBQUMsUUFBUSxFQUFFLENBQUM7UUFDeEMsT0FBTyxDQUFDLENBQUM7SUFDVixDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ04sQ0FBQztBQUVELFNBQVMsSUFBSTtJQUNaLE1BQU0sT0FBTyxHQUFVLEVBQUUsQ0FBQztJQUUxQiwrQkFBK0I7SUFDL0IsSUFBSSxDQUFDLElBQUksRUFBRTtRQUNWLE1BQU0sRUFBRSxHQUFHLEdBQUcsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsMEJBQTBCO1FBQzVELE9BQU8sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7UUFFakIsTUFBTSxzQkFBc0IsR0FBc0QsSUFBSSxDQUFDLHlCQUF5QixDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ3ZILE1BQU0seUJBQXlCLEdBQUcsc0JBQXNCLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsS0FBSyxDQUFDLFdBQVcsQ0FBQyxDQUFDO1FBQzNILE1BQU0sV0FBVyxHQUFHLEdBQUcsQ0FBQyxHQUFHLENBQUMseUJBQXlCLEVBQUUsRUFBRSxJQUFJLEVBQUUsR0FBRyxFQUFFLENBQUM7YUFDbkUsSUFBSSxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxPQUFPLEVBQUUsZUFBZSxDQUFDLENBQUMsQ0FBQzthQUN0RSxJQUFJLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLE9BQU8sRUFBRSxpQkFBaUIsT0FBTyxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQzdGLE9BQU8sQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUM7UUFFMUIsTUFBTSxhQUFhLEdBQUcsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLCtCQUErQixFQUFFLHFCQUFxQixDQUFDLEVBQUUsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLENBQUMsQ0FBQztRQUM1RyxPQUFPLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDO0tBQzVCO0lBRUQsNEJBQTRCO1NBQ3ZCO1FBQ0osT0FBTyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUM7S0FDOUI7SUFFRCxPQUFPLElBQUksT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFO1FBQzNCLEVBQUUsQ0FBQyxLQUFLLENBQUMsR0FBRyxPQUFPLENBQUM7YUFDbEIsSUFBSSxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsVUFBVSxJQUFXO1lBQ3JDLE9BQU8sQ0FBQyxHQUFHLENBQUMscUJBQXFCLEVBQUUsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsUUFBUTtZQUMzRCxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsQ0FBQztRQUN6QixDQUFDLENBQUMsQ0FBQzthQUNGLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDO1lBQ2xCLE9BQU8sRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLHFCQUFxQjtZQUMxQyxVQUFVO1lBQ1YsU0FBUyxFQUFFLFlBQVk7WUFDdkIsTUFBTSxFQUFFLE1BQU0sR0FBRyxHQUFHO1NBQ3BCLENBQUMsQ0FBQzthQUNGLEVBQUUsQ0FBQyxLQUFLLEVBQUUsR0FBRyxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUM7YUFDcEIsRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDLEdBQVEsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7SUFDckMsQ0FBQyxDQUFDLENBQUM7QUFDSixDQUFDO0FBRUQsSUFBSSxFQUFFLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxFQUFFO0lBQ2xCLE9BQU8sQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDbkIsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNqQixDQUFDLENBQUMsQ0FBQyJ9 \ No newline at end of file +//# sourceMappingURL=upload-sourcemaps.js.map \ No newline at end of file diff --git a/patched-vscode/build/azure-pipelines/web/product-build-web.yml b/patched-vscode/build/azure-pipelines/web/product-build-web.yml index ecdfe91e..bf43d921 100644 --- a/patched-vscode/build/azure-pipelines/web/product-build-web.yml +++ b/patched-vscode/build/azure-pipelines/web/product-build-web.yml @@ -3,8 +3,9 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - - template: ../distro/download-distro.yml + - template: ../distro/download-distro.yml@self - task: AzureKeyVault@1 displayName: "Azure Key Vault: Get Secrets" @@ -93,7 +94,7 @@ steps: - script: node build/azure-pipelines/distro/mixin-quality displayName: Mixin distro quality - - template: ../common/install-builtin-extensions.yml + - template: ../common/install-builtin-extensions.yml@self - script: | set -e @@ -103,10 +104,12 @@ steps: tar --owner=0 --group=0 -czf $ARCHIVE_PATH -C .. vscode-web echo "##vso[task.setvariable variable=WEB_PATH]$ARCHIVE_PATH" env: + DISABLE_V8_COMPILE_CACHE: 1 # Disable v8 cache used by yarn v1.x, refs https://github.com/nodejs/node/issues/51555 GITHUB_TOKEN: "$(github-distro-mixin-password)" displayName: Build - task: AzureCLI@2 + displayName: Fetch secrets from Azure inputs: azureSubscription: "vscode-builds-subscription" scriptType: pscore @@ -151,7 +154,12 @@ steps: condition: and(succeededOrFailed(), notIn(variables['Agent.JobStatus'], 'Succeeded', 'SucceededWithIssues')) displayName: Generate artifact prefix - - publish: $(WEB_PATH) - artifact: $(ARTIFACT_PREFIX)vscode_web_linux_standalone_archive-unsigned + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(WEB_PATH) + artifactName: $(ARTIFACT_PREFIX)vscode_web_linux_standalone_archive-unsigned + sbomBuildDropPath: $(Agent.BuildDirectory)/vscode-web + sbomPackageName: "VS Code Web" + sbomPackageVersion: $(Build.SourceVersion) condition: and(succeededOrFailed(), ne(variables['WEB_PATH'], '')) displayName: Publish web archive diff --git a/patched-vscode/build/azure-pipelines/win32/cli-build-win32.yml b/patched-vscode/build/azure-pipelines/win32/cli-build-win32.yml index 8cc72d89..19409272 100644 --- a/patched-vscode/build/azure-pipelines/win32/cli-build-win32.yml +++ b/patched-vscode/build/azure-pipelines/win32/cli-build-win32.yml @@ -2,9 +2,6 @@ parameters: - name: VSCODE_BUILD_WIN32 type: boolean default: false - - name: VSCODE_BUILD_WIN32_32BIT - type: boolean - default: false - name: VSCODE_BUILD_WIN32_ARM64 type: boolean default: false @@ -19,36 +16,35 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - ${{ if ne(parameters.VSCODE_QUALITY, 'oss') }}: - - template: ../cli/cli-apply-patches.yml + - template: ../cli/cli-apply-patches.yml@self - task: Npm@1 displayName: Download openssl prebuilt inputs: command: custom - customCommand: pack @vscode-internal/openssl-prebuilt@0.0.10 + customCommand: pack @vscode-internal/openssl-prebuilt@0.0.11 customRegistry: useFeed customFeed: "Monaco/openssl-prebuilt" workingDir: $(Build.ArtifactStagingDirectory) - powershell: | mkdir $(Build.ArtifactStagingDirectory)/openssl - tar -xvzf $(Build.ArtifactStagingDirectory)/vscode-internal-openssl-prebuilt-0.0.10.tgz --strip-components=1 --directory=$(Build.ArtifactStagingDirectory)/openssl + tar -xvzf $(Build.ArtifactStagingDirectory)/vscode-internal-openssl-prebuilt-0.0.11.tgz --strip-components=1 --directory=$(Build.ArtifactStagingDirectory)/openssl displayName: Extract openssl prebuilt - - template: ../cli/install-rust-win32.yml + - template: ../cli/install-rust-win32.yml@self parameters: targets: - ${{ if eq(parameters.VSCODE_BUILD_WIN32, true) }}: - x86_64-pc-windows-msvc - ${{ if eq(parameters.VSCODE_BUILD_WIN32_ARM64, true) }}: - aarch64-pc-windows-msvc - - ${{ if eq(parameters.VSCODE_BUILD_WIN32_32BIT, true) }}: - - i686-pc-windows-msvc - ${{ if eq(parameters.VSCODE_BUILD_WIN32, true) }}: - - template: ../cli/cli-compile-and-publish.yml + - template: ../cli/cli-compile.yml@self parameters: VSCODE_QUALITY: ${{ parameters.VSCODE_QUALITY }} VSCODE_CLI_TARGET: x86_64-pc-windows-msvc @@ -60,7 +56,7 @@ steps: RUSTFLAGS: "-C target-feature=+crt-static" - ${{ if eq(parameters.VSCODE_BUILD_WIN32_ARM64, true) }}: - - template: ../cli/cli-compile-and-publish.yml + - template: ../cli/cli-compile.yml@self parameters: VSCODE_QUALITY: ${{ parameters.VSCODE_QUALITY }} VSCODE_CLI_TARGET: aarch64-pc-windows-msvc @@ -71,14 +67,23 @@ steps: OPENSSL_INCLUDE_DIR: $(Build.ArtifactStagingDirectory)/openssl/arm64-windows-static/include RUSTFLAGS: "-C target-feature=+crt-static" - - ${{ if eq(parameters.VSCODE_BUILD_WIN32_32BIT, true) }}: - - template: ../cli/cli-compile-and-publish.yml - parameters: - VSCODE_QUALITY: ${{ parameters.VSCODE_QUALITY }} - VSCODE_CLI_TARGET: i686-pc-windows-msvc - VSCODE_CLI_ARTIFACT: unsigned_vscode_cli_win32_ia32_cli - VSCODE_CHECK_ONLY: ${{ parameters.VSCODE_CHECK_ONLY }} - VSCODE_CLI_ENV: - OPENSSL_LIB_DIR: $(Build.ArtifactStagingDirectory)/openssl/x86-windows-static/lib - OPENSSL_INCLUDE_DIR: $(Build.ArtifactStagingDirectory)/openssl/x86-windows-static/include - RUSTFLAGS: "-C target-feature=+crt-static" + - ${{ if not(parameters.VSCODE_CHECK_ONLY) }}: + - ${{ if eq(parameters.VSCODE_BUILD_WIN32_ARM64, true) }}: + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(Build.ArtifactStagingDirectory)/unsigned_vscode_cli_win32_arm64_cli.zip + artifactName: unsigned_vscode_cli_win32_arm64_cli + sbomBuildDropPath: $(Build.ArtifactStagingDirectory)/cli + sbomPackageName: "VS Code Windows arm64 CLI (unsigned)" + sbomPackageVersion: $(Build.SourceVersion) + displayName: Publish unsigned_vscode_cli_win32_arm64_cli artifact + + - ${{ if eq(parameters.VSCODE_BUILD_WIN32, true) }}: + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(Build.ArtifactStagingDirectory)/unsigned_vscode_cli_win32_x64_cli.zip + artifactName: unsigned_vscode_cli_win32_x64_cli + sbomBuildDropPath: $(Build.ArtifactStagingDirectory)/cli + sbomPackageName: "VS Code Windows x64 CLI (unsigned)" + sbomPackageVersion: $(Build.SourceVersion) + displayName: Publish unsigned_vscode_cli_win32_x64_cli artifact diff --git a/patched-vscode/build/azure-pipelines/win32/product-build-win32-cli-sign.yml b/patched-vscode/build/azure-pipelines/win32/product-build-win32-cli-sign.yml index a1c5562c..3b5668d0 100644 --- a/patched-vscode/build/azure-pipelines/win32/product-build-win32-cli-sign.yml +++ b/patched-vscode/build/azure-pipelines/win32/product-build-win32-cli-sign.yml @@ -3,8 +3,6 @@ parameters: type: boolean - name: VSCODE_BUILD_WIN32_ARM64 type: boolean - - name: VSCODE_BUILD_WIN32_32BIT - type: boolean steps: - task: NodeTool@0 @@ -12,6 +10,7 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - powershell: node build/setup-npm-registry.js $env:NPM_REGISTRY build condition: and(succeeded(), ne(variables['NPM_REGISTRY'], 'none')) @@ -45,12 +44,10 @@ steps: workingDirectory: build displayName: Install build dependencies - - template: ../cli/cli-win32-sign.yml + - template: ../cli/cli-win32-sign.yml@self parameters: VSCODE_CLI_ARTIFACTS: - ${{ if eq(parameters.VSCODE_BUILD_WIN32, true) }}: - unsigned_vscode_cli_win32_x64_cli - ${{ if eq(parameters.VSCODE_BUILD_WIN32_ARM64, true) }}: - unsigned_vscode_cli_win32_arm64_cli - - ${{ if eq(parameters.VSCODE_BUILD_WIN32_32BIT, true) }}: - - unsigned_vscode_cli_win32_ia32_cli diff --git a/patched-vscode/build/azure-pipelines/win32/product-build-win32-test.yml b/patched-vscode/build/azure-pipelines/win32/product-build-win32-test.yml index 3a24e956..a3b251b7 100644 --- a/patched-vscode/build/azure-pipelines/win32/product-build-win32-test.yml +++ b/patched-vscode/build/azure-pipelines/win32/product-build-win32-test.yml @@ -9,6 +9,9 @@ parameters: type: boolean - name: VSCODE_RUN_SMOKE_TESTS type: boolean + - name: PUBLISH_TASK_NAME + type: string + default: PublishPipelineArtifact@0 steps: - powershell: yarn npm-run-all -lp "electron $(VSCODE_ARCH)" "playwright-install" @@ -35,17 +38,14 @@ steps: - powershell: .\scripts\test.bat --build --tfs "Unit Tests" displayName: Run unit tests (Electron) timeoutInMinutes: 15 - continueOnError: ${{ eq(parameters.VSCODE_ARCH, 'ia32') }} - powershell: yarn test-node --build displayName: Run unit tests (node.js) timeoutInMinutes: 15 - continueOnError: ${{ eq(parameters.VSCODE_ARCH, 'ia32') }} - powershell: yarn test-browser-no-install --sequential --build --browser chromium --tfs "Browser Unit Tests" displayName: Run unit tests (Browser, Chromium) timeoutInMinutes: 20 - continueOnError: ${{ eq(parameters.VSCODE_ARCH, 'ia32') }} - ${{ if eq(parameters.VSCODE_RUN_INTEGRATION_TESTS, true) }}: - powershell: | @@ -100,7 +100,6 @@ steps: exec { .\scripts\test-integration.bat --build --tfs "Integration Tests" } displayName: Run integration tests (Electron) timeoutInMinutes: 20 - continueOnError: ${{ eq(parameters.VSCODE_ARCH, 'ia32') }} - powershell: | . build/azure-pipelines/win32/exec.ps1 @@ -109,7 +108,6 @@ steps: exec { .\scripts\test-web-integration.bat --browser firefox } displayName: Run integration tests (Browser, Firefox) timeoutInMinutes: 20 - continueOnError: ${{ eq(parameters.VSCODE_ARCH, 'ia32') }} - powershell: | . build/azure-pipelines/win32/exec.ps1 @@ -122,7 +120,6 @@ steps: exec { .\scripts\test-remote-integration.bat } displayName: Run integration tests (Remote) timeoutInMinutes: 20 - continueOnError: ${{ eq(parameters.VSCODE_ARCH, 'ia32') }} - ${{ if eq(parameters.VSCODE_RUN_SMOKE_TESTS, true) }}: - powershell: .\build\azure-pipelines\win32\listprocesses.bat @@ -145,14 +142,12 @@ steps: - powershell: yarn smoketest-no-compile --tracing --build "$(agent.builddirectory)\VSCode-win32-$(VSCODE_ARCH)" displayName: Run smoke tests (Electron) timeoutInMinutes: 20 - continueOnError: ${{ eq(parameters.VSCODE_ARCH, 'ia32') }} - powershell: yarn smoketest-no-compile --web --tracing --headless env: VSCODE_REMOTE_SERVER_PATH: $(agent.builddirectory)\vscode-server-win32-$(VSCODE_ARCH)-web displayName: Run smoke tests (Browser, Chromium) timeoutInMinutes: 20 - continueOnError: ${{ eq(parameters.VSCODE_ARCH, 'ia32') }} - powershell: yarn gulp compile-extension:vscode-test-resolver displayName: Compile test resolver extension @@ -163,7 +158,6 @@ steps: VSCODE_REMOTE_SERVER_PATH: $(agent.builddirectory)\vscode-server-win32-$(VSCODE_ARCH) displayName: Run smoke tests (Remote) timeoutInMinutes: 20 - continueOnError: ${{ eq(parameters.VSCODE_ARCH, 'ia32') }} - powershell: .\build\azure-pipelines\win32\listprocesses.bat displayName: Diagnostics after smoke test run @@ -171,7 +165,7 @@ steps: condition: succeededOrFailed() - ${{ if or(eq(parameters.VSCODE_RUN_INTEGRATION_TESTS, true), eq(parameters.VSCODE_RUN_SMOKE_TESTS, true)) }}: - - task: PublishPipelineArtifact@0 + - task: ${{ parameters.PUBLISH_TASK_NAME }} inputs: targetPath: .build\crashes ${{ if and(eq(parameters.VSCODE_RUN_INTEGRATION_TESTS, true), eq(parameters.VSCODE_RUN_SMOKE_TESTS, false)) }}: @@ -180,13 +174,14 @@ steps: artifactName: crash-dump-windows-$(VSCODE_ARCH)-smoke-$(System.JobAttempt) ${{ else }}: artifactName: crash-dump-windows-$(VSCODE_ARCH)-$(System.JobAttempt) + sbomEnabled: false displayName: "Publish Crash Reports" continueOnError: true condition: failed() # In order to properly symbolify above crash reports # (if any), we need the compiled native modules too - - task: PublishPipelineArtifact@0 + - task: ${{ parameters.PUBLISH_TASK_NAME }} inputs: targetPath: node_modules ${{ if and(eq(parameters.VSCODE_RUN_INTEGRATION_TESTS, true), eq(parameters.VSCODE_RUN_SMOKE_TESTS, false)) }}: @@ -195,11 +190,12 @@ steps: artifactName: node-modules-windows-$(VSCODE_ARCH)-smoke-$(System.JobAttempt) ${{ else }}: artifactName: node-modules-windows-$(VSCODE_ARCH)-$(System.JobAttempt) + sbomEnabled: false displayName: "Publish Node Modules" continueOnError: true condition: failed() - - task: PublishPipelineArtifact@0 + - task: ${{ parameters.PUBLISH_TASK_NAME }} inputs: targetPath: .build\logs ${{ if and(eq(parameters.VSCODE_RUN_INTEGRATION_TESTS, true), eq(parameters.VSCODE_RUN_SMOKE_TESTS, false)) }}: @@ -208,6 +204,7 @@ steps: artifactName: logs-windows-$(VSCODE_ARCH)-smoke-$(System.JobAttempt) ${{ else }}: artifactName: logs-windows-$(VSCODE_ARCH)-$(System.JobAttempt) + sbomEnabled: false displayName: "Publish Log Files" continueOnError: true condition: succeededOrFailed() diff --git a/patched-vscode/build/azure-pipelines/win32/product-build-win32.yml b/patched-vscode/build/azure-pipelines/win32/product-build-win32.yml index 7391638c..d3827b93 100644 --- a/patched-vscode/build/azure-pipelines/win32/product-build-win32.yml +++ b/patched-vscode/build/azure-pipelines/win32/product-build-win32.yml @@ -22,6 +22,7 @@ steps: inputs: versionSource: fromFile versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - task: UsePythonVersion@0 inputs: @@ -29,7 +30,7 @@ steps: addToPath: true - ${{ if ne(parameters.VSCODE_QUALITY, 'oss') }}: - - template: ../distro/download-distro.yml + - template: ../distro/download-distro.yml@self - task: AzureKeyVault@1 displayName: "Azure Key Vault: Get Secrets" @@ -88,35 +89,14 @@ steps: condition: and(succeeded(), ne(variables.NODE_MODULES_RESTORED, 'true'), ne(variables['NPM_REGISTRY'], 'none')) displayName: Setup NPM Authentication - - powershell: | - mkdir -Force .build/node-gyp - displayName: Create custom node-gyp directory - condition: and(succeeded(), ne(variables.NODE_MODULES_RESTORED, 'true')) - - - powershell: | - . ../../build/azure-pipelines/win32/exec.ps1 - $ErrorActionPreference = "Stop" - # TODO: Should be replaced with upstream URL once https://github.com/nodejs/node-gyp/pull/2825 - # gets merged. - exec { git config --global user.email "vscode@microsoft.com" } "git config user.email failed" - exec { git config --global user.name "VSCode" } "git config user.name failed" - exec { git clone https://github.com/nodejs/node-gyp.git . } "Cloning nodejs/node-gyp failed" - exec { git checkout v9.4.0 } "Checking out v9.4.0 failed" - exec { git am --3way --whitespace=fix ../../build/npm/gyp/patches/gyp_spectre_mitigation_support.patch } "Apply spectre patch failed" - exec { npm install } "Building node-gyp failed" - displayName: Install custom node-gyp - workingDirectory: .build/node-gyp - condition: and(succeeded(), ne(variables.NODE_MODULES_RESTORED, 'true')) - - powershell: | . build/azure-pipelines/win32/exec.ps1 . build/azure-pipelines/win32/retry.ps1 $ErrorActionPreference = "Stop" - $env:npm_config_node_gyp="$(Join-Path $pwd.Path '.build/node-gyp/bin/node-gyp.js')" - $env:npm_config_arch="$(VSCODE_ARCH)" - $env:CHILD_CONCURRENCY="1" retry { exec { yarn --frozen-lockfile --check-files } } env: + npm_config_arch: $(VSCODE_ARCH) + CHILD_CONCURRENCY: 1 ELECTRON_SKIP_BINARY_DOWNLOAD: 1 PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1 GITHUB_TOKEN: "$(github-distro-mixin-password)" @@ -141,7 +121,7 @@ steps: - powershell: node build/azure-pipelines/distro/mixin-quality displayName: Mixin distro quality - - template: ../common/install-builtin-extensions.yml + - template: ../common/install-builtin-extensions.yml@self - ${{ if and(ne(parameters.VSCODE_CIBUILD, true), ne(parameters.VSCODE_QUALITY, 'oss')) }}: - powershell: node build\lib\policies @@ -152,7 +132,7 @@ steps: - powershell: yarn gulp "transpile-client-swc" "transpile-extensions" env: GITHUB_TOKEN: "$(github-distro-mixin-password)" - displayName: Transpile + displayName: Transpile client and extensions - ${{ else }}: - ${{ if and(ne(parameters.VSCODE_CIBUILD, true), eq(parameters.VSCODE_QUALITY, 'insider')) }}: @@ -194,13 +174,15 @@ steps: condition: and(succeeded(), ne(variables['VSCODE_ARCH'], 'arm64')) - ${{ if or(eq(parameters.VSCODE_RUN_UNIT_TESTS, true), eq(parameters.VSCODE_RUN_INTEGRATION_TESTS, true), eq(parameters.VSCODE_RUN_SMOKE_TESTS, true)) }}: - - template: product-build-win32-test.yml + - template: product-build-win32-test.yml@self parameters: VSCODE_QUALITY: ${{ parameters.VSCODE_QUALITY }} VSCODE_ARCH: ${{ parameters.VSCODE_ARCH }} VSCODE_RUN_UNIT_TESTS: ${{ parameters.VSCODE_RUN_UNIT_TESTS }} VSCODE_RUN_INTEGRATION_TESTS: ${{ parameters.VSCODE_RUN_INTEGRATION_TESTS }} VSCODE_RUN_SMOKE_TESTS: ${{ parameters.VSCODE_RUN_SMOKE_TESTS }} + ${{ if ne(parameters.VSCODE_QUALITY, 'oss') }}: + PUBLISH_TASK_NAME: 1ES.PublishPipelineArtifact@1 - ${{ if ne(parameters.VSCODE_CIBUILD, true) }}: - ${{ if ne(parameters.VSCODE_QUALITY, 'oss') }}: @@ -240,11 +222,11 @@ steps: echo "##vso[task.setvariable variable=EsrpCliDllPath]$EsrpCliDllPath" displayName: Find ESRP CLI - - powershell: node build\azure-pipelines\common\sign $env:EsrpCliDllPath windows $(ESRP-PKI) $(esrp-aad-username) $(esrp-aad-password) $(CodeSigningFolderPath) '*.dll,*.exe,*.node' - displayName: Codesign + - powershell: node build\azure-pipelines\common\sign $env:EsrpCliDllPath sign-windows $(ESRP-PKI) $(esrp-aad-username) $(esrp-aad-password) $(CodeSigningFolderPath) '*.dll,*.exe,*.node' + displayName: Codesign executables and shared libraries - ${{ if eq(parameters.VSCODE_QUALITY, 'insider') }}: - - powershell: node build\azure-pipelines\common\sign $env:EsrpCliDllPath windows-appx $(ESRP-PKI) $(esrp-aad-username) $(esrp-aad-password) $(CodeSigningFolderPath) '*.appx' + - powershell: node build\azure-pipelines\common\sign $env:EsrpCliDllPath sign-windows-appx $(ESRP-PKI) $(esrp-aad-username) $(esrp-aad-password) $(CodeSigningFolderPath) '*.appx' displayName: Codesign context menu appx package - ${{ if ne(parameters.VSCODE_QUALITY, 'oss') }}: @@ -313,49 +295,52 @@ steps: condition: and(succeededOrFailed(), notIn(variables['Agent.JobStatus'], 'Succeeded', 'SucceededWithIssues')) displayName: Generate artifact prefix - - task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0 - displayName: Generate SBOM (client) - inputs: - BuildDropPath: $(agent.builddirectory)/VSCode-win32-$(VSCODE_ARCH) - PackageName: Visual Studio Code - - - task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0 - displayName: Generate SBOM (server) + - task: 1ES.PublishPipelineArtifact@1 inputs: - BuildDropPath: $(agent.builddirectory)/vscode-server-win32-$(VSCODE_ARCH) - PackageName: Visual Studio Code Server - condition: and(succeeded(), ne(variables['VSCODE_ARCH'], 'arm64')) - - - publish: $(agent.builddirectory)/VSCode-win32-$(VSCODE_ARCH)/_manifest - displayName: Publish SBOM (client) - artifact: $(ARTIFACT_PREFIX)sbom_client_win32_$(VSCODE_ARCH) - - - publish: $(agent.builddirectory)/vscode-server-win32-$(VSCODE_ARCH)/_manifest - displayName: Publish SBOM (server) - artifact: $(ARTIFACT_PREFIX)sbom_server_win32_$(VSCODE_ARCH) - condition: and(succeeded(), ne(variables['VSCODE_ARCH'], 'arm64')) - - - publish: $(CLIENT_PATH) - artifact: $(ARTIFACT_PREFIX)vscode_client_win32_$(VSCODE_ARCH)_archive + targetPath: $(CLIENT_PATH) + artifactName: $(ARTIFACT_PREFIX)vscode_client_win32_$(VSCODE_ARCH)_archive + sbomBuildDropPath: $(Agent.BuildDirectory)/VSCode-win32-$(VSCODE_ARCH) + sbomPackageName: "VS Code Windows $(VSCODE_ARCH)" + sbomPackageVersion: $(Build.SourceVersion) condition: and(succeededOrFailed(), ne(variables['CLIENT_PATH'], '')) displayName: Publish archive - - publish: $(SERVER_PATH) - artifact: $(ARTIFACT_PREFIX)vscode_server_win32_$(VSCODE_ARCH)_archive + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(SERVER_PATH) + artifactName: $(ARTIFACT_PREFIX)vscode_server_win32_$(VSCODE_ARCH)_archive + sbomBuildDropPath: $(Agent.BuildDirectory)/vscode-server-win32-$(VSCODE_ARCH) + sbomPackageName: "VS Code Windows $(VSCODE_ARCH) Server" + sbomPackageVersion: $(Build.SourceVersion) condition: and(succeededOrFailed(), ne(variables['SERVER_PATH'], ''), ne(variables['VSCODE_ARCH'], 'arm64')) displayName: Publish server archive - - publish: $(WEB_PATH) - artifact: $(ARTIFACT_PREFIX)vscode_web_win32_$(VSCODE_ARCH)_archive + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(WEB_PATH) + artifactName: $(ARTIFACT_PREFIX)vscode_web_win32_$(VSCODE_ARCH)_archive + sbomBuildDropPath: $(Agent.BuildDirectory)/vscode-server-win32-$(VSCODE_ARCH)-web + sbomPackageName: "VS Code Windows $(VSCODE_ARCH) Web" + sbomPackageVersion: $(Build.SourceVersion) condition: and(succeededOrFailed(), ne(variables['WEB_PATH'], ''), ne(variables['VSCODE_ARCH'], 'arm64')) displayName: Publish web server archive - - publish: $(SYSTEM_SETUP_PATH) - artifact: $(ARTIFACT_PREFIX)vscode_client_win32_$(VSCODE_ARCH)_setup + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(SYSTEM_SETUP_PATH) + artifactName: $(ARTIFACT_PREFIX)vscode_client_win32_$(VSCODE_ARCH)_setup + sbomBuildDropPath: $(Agent.BuildDirectory)/VSCode-win32-$(VSCODE_ARCH) + sbomPackageName: "VS Code Windows $(VSCODE_ARCH) System Setup" + sbomPackageVersion: $(Build.SourceVersion) condition: and(succeededOrFailed(), ne(variables['SYSTEM_SETUP_PATH'], '')) displayName: Publish system setup - - publish: $(USER_SETUP_PATH) - artifact: $(ARTIFACT_PREFIX)vscode_client_win32_$(VSCODE_ARCH)_user-setup + - task: 1ES.PublishPipelineArtifact@1 + inputs: + targetPath: $(USER_SETUP_PATH) + artifactName: $(ARTIFACT_PREFIX)vscode_client_win32_$(VSCODE_ARCH)_user-setup + sbomBuildDropPath: $(Agent.BuildDirectory)/VSCode-win32-$(VSCODE_ARCH) + sbomPackageName: "VS Code Windows $(VSCODE_ARCH) User Setup" + sbomPackageVersion: $(Build.SourceVersion) condition: and(succeededOrFailed(), ne(variables['USER_SETUP_PATH'], '')) displayName: Publish user setup diff --git a/patched-vscode/build/checksums/electron.txt b/patched-vscode/build/checksums/electron.txt index b4af222a..a80aa153 100644 --- a/patched-vscode/build/checksums/electron.txt +++ b/patched-vscode/build/checksums/electron.txt @@ -1,27 +1,75 @@ -db3e9eb9f47f465bb63d15de486ea1d9274233b24bbe451038bfbaf48f9b0e39 *electron-v25.8.4-darwin-arm64-symbols.zip -5d83e2094a26bfe22e4c80e660ab088ec94ae3cc2d518c6efcac338f48cc0266 *electron-v25.8.4-darwin-arm64.zip -6fdd506328c65a9d8205425a463098210743c9ef79a546738b91a91d56100447 *electron-v25.8.4-darwin-x64-symbols.zip -d4015cd251e58ef074d1f7f3e99bfbbe4cd6b690981f376fc642b2de955e8750 *electron-v25.8.4-darwin-x64.zip -b46da627829a84cdf84b5570f95e044d38660fb0e58712757e834ff13b43c72d *electron-v25.8.4-linux-arm64-symbols.zip -fbb6e06417b1741b94d59a6de5dcf3262bfb3fc98cffbcad475296c42d1cbe94 *electron-v25.8.4-linux-arm64.zip -2569c260b4bb90894c5e63e175d3ee9665525e928d7c70158c6a9d98cb82f6a9 *electron-v25.8.4-linux-armv7l-symbols.zip -6301e6fde3e7c8149a5eca84c3817ba9ad3ffcb72e79318a355f025d7d3f8408 *electron-v25.8.4-linux-armv7l.zip -63580a081a4481eec2773606e9cd50c3468758741f11a14d6c47ab716c064896 *electron-v25.8.4-linux-x64-symbols.zip -0cbbcaf90f3dc79dedec97d073ffe954530316523479c31b11781a141f8a87f6 *electron-v25.8.4-linux-x64.zip -8860faaaabcc15a531733dd164c858a1cc1bffefdbba7ec54f7687db796f93f3 *electron-v25.8.4-win32-arm64-pdb.zip -e909628b4c984b3472c58b3897214e59f55ce69bee99229cdf1451a281865176 *electron-v25.8.4-win32-arm64-symbols.zip -1355293a73da3e5d3f06a6c95c81a5124c4f26be2ec1035ccfcfeccd4c766f5d *electron-v25.8.4-win32-arm64.zip -597cbfd2b9d542a289296d792ed9be40c3e97499207675766265a710454f76f5 *electron-v25.8.4-win32-ia32-pdb.zip -3a0ee0d1435382cfdf727ed70e6c8edd233363dcdadde5c1c6ec170fff243a99 *electron-v25.8.4-win32-ia32-symbols.zip -13efcbfc4a0a62339b4450c5d71d14230978e25eb410dcc7d3408b413391eead *electron-v25.8.4-win32-ia32.zip -fef9e5ec4d146e6b310137140cee2a1172964e7584540088b1bc7fd1df15f1ff *electron-v25.8.4-win32-x64-pdb.zip -1227ec90ae2fb30e01d4c6814af1adae983b78ea832dea0520caaa8a05ac0390 *electron-v25.8.4-win32-x64-symbols.zip -0bbe72439cab1e72dee5fb850fdb1b17ea16fef61aa3dae93c562687737084f1 *electron-v25.8.4-win32-x64.zip -41e5b5392efcb1b47826f20e2f867dac6026dd435b92f50acb58bfae99b96e08 *ffmpeg-v25.8.4-darwin-arm64.zip -bad5ed7f10eef768c95a134cbd6754e9c347eb8bfae871e65975afb96cc49b86 *ffmpeg-v25.8.4-darwin-x64.zip -bd52d57ff97fb56ac01a3482af905d04f0d4e9c13c53858c6d9f99957eca82da *ffmpeg-v25.8.4-linux-arm64.zip -9b3d09177fa1e63e2a6beecfa70aeec30aeb5c1873ff21128a68051c4e23f95d *ffmpeg-v25.8.4-linux-armv7l.zip -edc7b1c9f1a0733f109a2c0375a4e40c5bfe0bf28b7f06dcc76e1ada0aa2f125 *ffmpeg-v25.8.4-linux-x64.zip -84ec373f124f628ce7d8964e000e79cd1448acec05b92417207baecf9b0f039a *ffmpeg-v25.8.4-win32-arm64.zip -ce6b46e5395f0f715ff694399580eded7e976c0dd8668304e4b087967fea711f *ffmpeg-v25.8.4-win32-ia32.zip -7506346ff7a98377eca26464370a7c5a8c44d010d5c46a8357fa107980582fac *ffmpeg-v25.8.4-win32-x64.zip +3d3d8bb185d7b63b0db910661fdd69d6381afb8c97742bbd2526a9c932e1f8ca *chromedriver-v29.4.0-darwin-arm64.zip +c3d075943d87604ffa50382cc8d5798485349544ca391cab88c892f889d3b14c *chromedriver-v29.4.0-darwin-x64.zip +6d62d2dba55e4419fa003d45f93dad1324ec29a4d3eb84fd9fd5fd7a64339389 *chromedriver-v29.4.0-linux-arm64.zip +81bb3d362331c7296f700b1b0e8f07c4c7739b1151f698cd56af927bedda59e7 *chromedriver-v29.4.0-linux-armv7l.zip +ab593cc39aefac8c5abd259e31f6add4b2b70c52231724a6c08ac1872b4a0edf *chromedriver-v29.4.0-linux-x64.zip +705d42ccc05b2c48b0673b9dcf63eb78772bb79dba078a523d384ed2481bc9c0 *chromedriver-v29.4.0-mas-arm64.zip +956a7caa28eeeb0c02eb7638a53215ffd89b4f12880f0893ff10f497ca1a8117 *chromedriver-v29.4.0-mas-x64.zip +1f070176aa33e0139d61a3d758fd2f015f09bb275577293fe93564749b6310ba *chromedriver-v29.4.0-win32-arm64.zip +38a71526d243bcb73c28cb648bd4816d70b5e643df52f9f86a83416014589744 *chromedriver-v29.4.0-win32-ia32.zip +f90750d3589cb3c9f6f0ebc70d5e025cf81c382e8c23fa47a54570696a478ef0 *chromedriver-v29.4.0-win32-x64.zip +05dffc90dd1341cc7a6b50127985e4e217fef7f50a173c7d0ff34039dd2d81b6 *electron-api.json +7f63f7cf675ba6dec3a5e4173d729bd53c75f81e612f809641d9d0c4d9791649 *electron-v29.4.0-darwin-arm64-dsym-snapshot.zip +aa29530fcafa4db364978d4f414a6ec2005ea695f7fee70ffbe5e114e9e453f0 *electron-v29.4.0-darwin-arm64-dsym.zip +8d12fb6d9bcdf5bbfc93dbcd1cac348735dc6f98aa450ee03ec7837a01a8a938 *electron-v29.4.0-darwin-arm64-symbols.zip +c16d05f1231bb3c77da05ab236b454b3a2b6a642403be51e7c9b16cd2c421a19 *electron-v29.4.0-darwin-arm64.zip +2dfc1017831ab2f6e9ddb575d3b9cff5a0d56f16a335a3c0df508e964e2db963 *electron-v29.4.0-darwin-x64-dsym-snapshot.zip +025de6aa39d98762928e1b700f46177e74be20101b27457659b938e2c69db326 *electron-v29.4.0-darwin-x64-dsym.zip +ec4eb0a618207233985ceaab297be34b3d4f0813d88801d5637295b238dd661a *electron-v29.4.0-darwin-x64-symbols.zip +8ed7924f77a5c43c137a57097c5c47c2e8e9a78197e18af11a767c98035c123e *electron-v29.4.0-darwin-x64.zip +bde1772fa8ac4850e108012a9edd3bd93472bad8f68ddd55fca355dad81dde4f *electron-v29.4.0-linux-arm64-debug.zip +dfe7852a7423196efb2205c788d942db3ffc9de6ce52577e173bcf7ca6973d48 *electron-v29.4.0-linux-arm64-symbols.zip +c3764d6c3799950e3418e8e5a5a5b2c41abe421dd8bcdebf054c7c85798d9860 *electron-v29.4.0-linux-arm64.zip +bde1772fa8ac4850e108012a9edd3bd93472bad8f68ddd55fca355dad81dde4f *electron-v29.4.0-linux-armv7l-debug.zip +360668ba669cb2c01c2f960cdee76c29670e6ce907ccc0718e971a04af594ce9 *electron-v29.4.0-linux-armv7l-symbols.zip +c5e92943ad78b4e41a32ae53c679e148ea2ae09f95f914b1834dbdbae578ba91 *electron-v29.4.0-linux-armv7l.zip +375be885426bcbd272bd068bfcef41a83296c2f8e61e633233d2a9e9a69242fc *electron-v29.4.0-linux-x64-debug.zip +847e0f75624616c2918b33de2eefeec63419bd250685610d3f52fa115527d2b9 *electron-v29.4.0-linux-x64-symbols.zip +91e5eb374c2c85a07c2d4e99a89eb18515ff0169a49c3fa75289800e1225729e *electron-v29.4.0-linux-x64.zip +098f973537c3d9679a69409d0b84bcc1a6113bb2002ee60068e2c22f335a3855 *electron-v29.4.0-mas-arm64-dsym-snapshot.zip +2724aa32eb441eea21680d95fc1efdd75ac473fa19623c7acf3d546419e96154 *electron-v29.4.0-mas-arm64-dsym.zip +98dd81914752a57da4cbaad1f0aa94b16335f9b8f997be9aa049be90b96b2886 *electron-v29.4.0-mas-arm64-symbols.zip +fd2663f65c1f995304e3eb65870b7146adfefef07cf82bf44de75855fd4f36e8 *electron-v29.4.0-mas-arm64.zip +237983b2169e69bb73aa0987e871e3e486755904b71ebe36c3e902377f92754a *electron-v29.4.0-mas-x64-dsym-snapshot.zip +a5d59599827d32ef322b99eee8416e39235f4c7a0ada78342a885665e0b732dd *electron-v29.4.0-mas-x64-dsym.zip +5182e7697ac0591e0b95c33f70316af24093c9100f442be2cee0039660e959ac *electron-v29.4.0-mas-x64-symbols.zip +e0ee7057aff0240a70b9ed75ff44d55aeae9af67fbc8915f741711a8bb6fe744 *electron-v29.4.0-mas-x64.zip +2802872dfc6de0f0e2e8cef9d2f4f384e3d82b20ad36fc981c4e725dd2f2abcd *electron-v29.4.0-win32-arm64-pdb.zip +d49c954dc25ae9e4c75e61af80b9718014c52f016f43a29071913f0e7100c7bd *electron-v29.4.0-win32-arm64-symbols.zip +c9f31ae6408aa6936b5d683eda601773789185890375cd097e61e924d4fed77a *electron-v29.4.0-win32-arm64-toolchain-profile.zip +483d692efbe4fb1231ff63afb8a236b2e22b486fbe5ac6abbc8b208abf94a4d3 *electron-v29.4.0-win32-arm64.zip +98458f49ba67a08e473d475a68a2818d9df076a5246fbc9b45403e8796f9d35b *electron-v29.4.0-win32-ia32-pdb.zip +69d505d4ae59d9dddf83c4e530e45dd7c5bc64d6da90cf4f851e523be9e51014 *electron-v29.4.0-win32-ia32-symbols.zip +c9f31ae6408aa6936b5d683eda601773789185890375cd097e61e924d4fed77a *electron-v29.4.0-win32-ia32-toolchain-profile.zip +d5a21a17a64e9638f49f057356af23b51f56bd6a7fea3c2e0a28ff3186a7bc41 *electron-v29.4.0-win32-ia32.zip +521ee7b3398c4dc395b43dac86cd099e86a6123de2b43636ee805b7da014ed3f *electron-v29.4.0-win32-x64-pdb.zip +e33848ebd6c6e4ce431aa367bef887050947a136e883677cfc524ca5cabc1e98 *electron-v29.4.0-win32-x64-symbols.zip +c9f31ae6408aa6936b5d683eda601773789185890375cd097e61e924d4fed77a *electron-v29.4.0-win32-x64-toolchain-profile.zip +e4ef85aa3608221f8a3e011c1b1c2d2d36093ad19bda12d16b3816929fb6c99b *electron-v29.4.0-win32-x64.zip +707ee08593289ee83514b4fc55123611309f995788f38a5ec03e285741aac1c8 *electron.d.ts +281b5f4a49de55fdb86b1662530f07f2ced1252c878eb7a941c88ede545339e0 *ffmpeg-v29.4.0-darwin-arm64.zip +0b735912df9b2ff3d03eb23942e03bc0116d82f1291d0a45cbde14177c2f3066 *ffmpeg-v29.4.0-darwin-x64.zip +4e2ba537d7c131abbd34168bce2c28cc9ef6262b217d5f4085afccfdf9635da6 *ffmpeg-v29.4.0-linux-arm64.zip +4aa56ad5d849f4e61af22678a179346b68aec9100282e1b8a43df25d95721677 *ffmpeg-v29.4.0-linux-armv7l.zip +0558e6e1f78229d303e16d4d8c290794baa9adc619fdd2ddccadb3ea241a1df4 *ffmpeg-v29.4.0-linux-x64.zip +224f15d8f96c75348cd7f1b85c4eab63468fae1e50ff4b1381e08011cf76e4f7 *ffmpeg-v29.4.0-mas-arm64.zip +175ec79f0dc4c5966d9a0ca6ec1674106340ecc64503585c12c2f854249af06f *ffmpeg-v29.4.0-mas-x64.zip +5fa13744b87fef1bfd24a37513677f446143e085504541f8ce97466803bd1893 *ffmpeg-v29.4.0-win32-arm64.zip +d7ba316bb7e13025c9db29e0acafebb540b7716c9f111e469733615d8521186a *ffmpeg-v29.4.0-win32-ia32.zip +35c70a28bcfd4f0b1f8c985d3d1348936bd60767d231ce28ba38f3daeeef64bb *ffmpeg-v29.4.0-win32-x64.zip +8c7228ea0ecab25a1f7fcd1ba9680684d19f9671a497113d71a851a53867b048 *hunspell_dictionaries.zip +7552547c8d585b9bc43518d239d7ce3ad7c5cad0346b07cdcfc1eab638b2b794 *libcxx-objects-v29.4.0-linux-arm64.zip +76054a779d4845ad752b625213ce8990f08dcc5b89aa20660dd4f2e817ba30a8 *libcxx-objects-v29.4.0-linux-armv7l.zip +761c317a9c874bd3d1118d0ecad33c4be23727f538cfbb42a08dd87c68da6039 *libcxx-objects-v29.4.0-linux-x64.zip +f98f9972cc30200b8e05815f5a9cd5cec04bdeee0e48ae2143cdaeff5db9d71d *libcxx_headers.zip +f0b0dd2be579baaf97901322ef489d03fae69a0b8524ea77b24fb3c896f73dd9 *libcxxabi_headers.zip +5da864ea23d70538298a40e0d037a5a461a6b74984e72fd4f0cd20904bccaed1 *mksnapshot-v29.4.0-darwin-arm64.zip +bde97bd7c69209ed6bf4cf1cdf7de622e3a9f50fe6b4dc4b5618eee868f47c62 *mksnapshot-v29.4.0-darwin-x64.zip +a3df9b9e6ef14efe5827d0256d8ecaebe6d8be130cfc3faac0dea76eb53b9b11 *mksnapshot-v29.4.0-linux-arm64-x64.zip +648b9dbca21194d663ddb706e6086a166e691263c764c80f836ae02c27e3657a *mksnapshot-v29.4.0-linux-armv7l-x64.zip +e7a4201cda3956380facc2b5b9d0b1020cc5e654fba44129fc7429a982411cc1 *mksnapshot-v29.4.0-linux-x64.zip +ffb44c45733675e0378f45fce25dafa95697d0c86179f8e46742ada16bc11aa1 *mksnapshot-v29.4.0-mas-arm64.zip +0242da3ca193206e56b88eb108502244bae35dcc587210bd0a32d9fa4cb71041 *mksnapshot-v29.4.0-mas-x64.zip +1445806dca6effbc60072bbde7997cefb62bdb7a9e295a090d26f27c3882685f *mksnapshot-v29.4.0-win32-arm64-x64.zip +09599adc3afb0a13ae87fc4b8ab97c729fe3689faa6a4f5f7a4a3cf0d9cc49d3 *mksnapshot-v29.4.0-win32-ia32.zip +84f80683d95665d29284386509bb104e840ff0b797bfbbd19da86b84d370aa49 *mksnapshot-v29.4.0-win32-x64.zip diff --git a/patched-vscode/build/checksums/nodejs.txt b/patched-vscode/build/checksums/nodejs.txt index de9f8f07..bcc93404 100644 --- a/patched-vscode/build/checksums/nodejs.txt +++ b/patched-vscode/build/checksums/nodejs.txt @@ -1,7 +1,7 @@ -bd302a689c3c34e2b61d86b97de66d26a335881a17af09b6a0a4bb1019df56e4 node-v18.15.0-darwin-arm64.tar.gz -76add174d2d3f98da08907412e82add7352b8cb6f639324d352a65c084b99c7e node-v18.15.0-darwin-x64.tar.gz -8ef7aa7a679360ddbf0c7c8511881030b3de9d1f54451d92ba5c8d59a91c7073 node-v18.15.0-linux-arm64.tar.gz -ca2186313d3cbe5c67d0c08e931a6d290906f4f13c584e63fefa05a04dee9c58 node-v18.15.0-linux-armv7l.tar.gz -b298a73a9fc07badfa9e4a2e86ed48824fc9201327cdc43e3f3f58b273c535e7 node-v18.15.0-linux-x64.tar.gz -17fd75d8a41bf9b4c475143e19ff2808afa7a92f7502ede731537d9da674d5e8 win-x64/node.exe -d78b2f981465a40a23b964b2db32a390db1970a0dd5371682e121ae2b7422697 win-x86/node.exe +e0065c61f340e85106a99c4b54746c5cee09d59b08c5712f67f99e92aa44995d node-v20.11.1-darwin-arm64.tar.gz +c52e7fb0709dbe63a4cbe08ac8af3479188692937a7bd8e776e0eedfa33bb848 node-v20.11.1-darwin-x64.tar.gz +e34ab2fc2726b4abd896bcbff0250e9b2da737cbd9d24267518a802ed0606f3b node-v20.11.1-linux-arm64.tar.gz +e42791f76ece283c7a4b97fbf716da72c5128c54a9779f10f03ae74a4bcfb8f6 node-v20.11.1-linux-armv7l.tar.gz +bf3a779bef19452da90fb88358ec2c57e0d2f882839b20dc6afc297b6aafc0d7 node-v20.11.1-linux-x64.tar.gz +a5a9d30a8f7d56e00ccb27c1a7d24c8d0bc96a2689ebba8eb7527698793496f1 win-arm64/node.exe +bc585910690318aaebe3c57669cb83ca9d1e5791efd63195e238f54686e6c2ec win-x64/node.exe diff --git a/patched-vscode/build/checksums/vscode-sysroot.txt b/patched-vscode/build/checksums/vscode-sysroot.txt new file mode 100644 index 00000000..0b5f38c6 --- /dev/null +++ b/patched-vscode/build/checksums/vscode-sysroot.txt @@ -0,0 +1,6 @@ +68a17006021975ff271a1dd615f9db9eda7c25f2cc65e750c87980dc57a06c94 aarch64-linux-gnu-glibc-2.17.tar.gz +0de422a81683cf9e8cf875dbd1e0c27545ac3c775b2d53015daf3ca2b31d3f15 aarch64-linux-gnu-glibc-2.28.tar.gz +3ced48cb479f2cdba95aa649710fcb7778685551c745bbd76ac706c3c0ead9fb arm-rpi-linux-gnueabihf-glibc-2.17.tar.gz +7aea163f7fad8cc50000c86b5108be880121d35e2f55d016ef8c96bbe54129eb arm-rpi-linux-gnueabihf-glibc-2.28.tar.gz +5aae21115f1d284c3cdf32c83db15771b59bc80793f1423032abf5a823c0d658 x86_64-linux-gnu-glibc-2.17.tar.gz +dbb927408393041664a020661f2641c9785741be3d29b050b9dac58980967784 x86_64-linux-gnu-glibc-2.28.tar.gz diff --git a/patched-vscode/build/darwin/create-universal-app.js b/patched-vscode/build/darwin/create-universal-app.js index 08380169..7da8e55c 100644 --- a/patched-vscode/build/darwin/create-universal-app.js +++ b/patched-vscode/build/darwin/create-universal-app.js @@ -57,4 +57,4 @@ if (require.main === module) { process.exit(1); }); } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlLXVuaXZlcnNhbC1hcHAuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjcmVhdGUtdW5pdmVyc2FsLWFwcC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7O0FBRWhHLDZCQUE2QjtBQUM3Qix5QkFBeUI7QUFDekIsdUVBQTREO0FBQzVELHFFQUFvRDtBQUVwRCxNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQztBQUVuRCxLQUFLLFVBQVUsSUFBSSxDQUFDLFFBQWlCO0lBQ3BDLE1BQU0sSUFBSSxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsYUFBYSxDQUFDLENBQUM7SUFFeEMsSUFBSSxDQUFDLFFBQVEsRUFBRTtRQUNkLE1BQU0sSUFBSSxLQUFLLENBQUMsd0JBQXdCLENBQUMsQ0FBQztLQUMxQztJQUVELE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxjQUFjLENBQUMsRUFBRSxNQUFNLENBQUMsQ0FBQyxDQUFDO0lBQ3JGLE1BQU0sT0FBTyxHQUFHLE9BQU8sQ0FBQyxRQUFRLEdBQUcsTUFBTSxDQUFDO0lBQzFDLE1BQU0sVUFBVSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLG1CQUFtQixFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ3JFLE1BQU0sWUFBWSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLHFCQUFxQixFQUFFLE9BQU8sQ0FBQyxDQUFDO0lBQ3pFLE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVSxFQUFFLFVBQVUsRUFBRSxXQUFXLEVBQUUsS0FBSyxFQUFFLG1CQUFtQixDQUFDLENBQUM7SUFDL0YsTUFBTSxhQUFhLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxZQUFZLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQUUsbUJBQW1CLENBQUMsQ0FBQztJQUNuRyxNQUFNLFVBQVUsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxpQkFBaUIsSUFBSSxFQUFFLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDekUsTUFBTSxlQUFlLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxVQUFVLEVBQUUsVUFBVSxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQUUsY0FBYyxDQUFDLENBQUM7SUFFakcsTUFBTSxJQUFBLDJDQUFnQixFQUFDO1FBQ3RCLFVBQVU7UUFDVixZQUFZO1FBQ1osV0FBVztRQUNYLGFBQWE7UUFDYixXQUFXLEVBQUU7WUFDWixjQUFjO1lBQ2QsYUFBYTtZQUNiLGVBQWU7WUFDZixlQUFlO1lBQ2YsWUFBWSxFQUFFLHlEQUF5RDtZQUN2RSxjQUFjLEVBQUUsd0RBQXdEO1lBQ3hFLFFBQVE7U0FDUjtRQUNELFVBQVU7UUFDVixLQUFLLEVBQUUsSUFBSTtLQUNYLENBQUMsQ0FBQztJQUVILE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLFlBQVksQ0FBQyxlQUFlLEVBQUUsTUFBTSxDQUFDLENBQUMsQ0FBQztJQUN6RSxNQUFNLENBQUMsTUFBTSxDQUFDLFdBQVcsRUFBRTtRQUMxQixzQkFBc0IsRUFBRSxrQkFBa0I7S0FDMUMsQ0FBQyxDQUFDO0lBQ0gsRUFBRSxDQUFDLGFBQWEsQ0FBQyxlQUFlLEVBQUUsSUFBSSxDQUFDLFNBQVMsQ0FBQyxXQUFXLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUM7SUFFM0Usa0RBQWtEO0lBQ2xELE1BQU0sVUFBVSxHQUFHLE1BQU0sSUFBQSwyQkFBSyxFQUFDLE1BQU0sRUFBRSxDQUFDLFVBQVUsRUFBRSxPQUFPLEVBQUUsZUFBZSxDQUFDLENBQUMsQ0FBQztJQUMvRSxNQUFNLFVBQVUsR0FBRyxNQUFNLElBQUEsMkJBQUssRUFBQyxNQUFNLEVBQUUsQ0FBQyxRQUFRLEVBQUUsVUFBVSxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ2xGLElBQUksVUFBVSxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUFDLEtBQUssY0FBYyxFQUFFO1FBQ3JELE1BQU0sSUFBSSxLQUFLLENBQUMsdUJBQXVCLFVBQVUsRUFBRSxDQUFDLENBQUM7S0FDckQ7QUFDRixDQUFDO0FBRUQsSUFBSSxPQUFPLENBQUMsSUFBSSxLQUFLLE1BQU0sRUFBRTtJQUM1QixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsRUFBRTtRQUNqQyxPQUFPLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQ25CLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDakIsQ0FBQyxDQUFDLENBQUM7Q0FDSCJ9 \ No newline at end of file +//# sourceMappingURL=create-universal-app.js.map \ No newline at end of file diff --git a/patched-vscode/build/darwin/sign.js b/patched-vscode/build/darwin/sign.js index 4a6ccee4..f5913b73 100644 --- a/patched-vscode/build/darwin/sign.js +++ b/patched-vscode/build/darwin/sign.js @@ -110,4 +110,4 @@ if (require.main === module) { process.exit(1); }); } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2lnbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInNpZ24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOztBQUVoRyx5QkFBeUI7QUFDekIsNkJBQTZCO0FBQzdCLDhDQUE4QztBQUM5QyxxRUFBb0Q7QUFFcEQsTUFBTSxJQUFJLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUM7QUFFbkQsU0FBUyxrQkFBa0I7SUFDMUIsTUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxTQUFTLENBQUMsRUFBRSxNQUFNLENBQUMsQ0FBQztJQUNuRSxNQUFNLE1BQU0sR0FBRyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDbkQsT0FBTyxNQUFNLENBQUM7QUFDZixDQUFDO0FBRUQsS0FBSyxVQUFVLElBQUksQ0FBQyxRQUFpQjtJQUNwQyxNQUFNLE9BQU8sR0FBRyxPQUFPLENBQUMsR0FBRyxDQUFDLHFCQUFxQixDQUFDLENBQUM7SUFDbkQsTUFBTSxJQUFJLEdBQUcsT0FBTyxDQUFDLEdBQUcsQ0FBQyxhQUFhLENBQUMsQ0FBQztJQUN4QyxNQUFNLFFBQVEsR0FBRyxPQUFPLENBQUMsR0FBRyxDQUFDLG1CQUFtQixDQUFDLENBQUM7SUFFbEQsSUFBSSxDQUFDLFFBQVEsRUFBRTtRQUNkLE1BQU0sSUFBSSxLQUFLLENBQUMsK0JBQStCLENBQUMsQ0FBQztLQUNqRDtJQUVELElBQUksQ0FBQyxPQUFPLEVBQUU7UUFDYixNQUFNLElBQUksS0FBSyxDQUFDLDhCQUE4QixDQUFDLENBQUM7S0FDaEQ7SUFFRCxNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsY0FBYyxDQUFDLEVBQUUsTUFBTSxDQUFDLENBQUMsQ0FBQztJQUNyRixNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQ3hDLE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLGlCQUFpQixJQUFJLEVBQUUsQ0FBQyxDQUFDO0lBQzdELE1BQU0sT0FBTyxHQUFHLE9BQU8sQ0FBQyxRQUFRLEdBQUcsTUFBTSxDQUFDO0lBQzFDLE1BQU0sZ0JBQWdCLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsT0FBTyxFQUFFLFVBQVUsRUFBRSxZQUFZLENBQUMsQ0FBQztJQUMvRSxNQUFNLGlCQUFpQixHQUFHLE9BQU8sQ0FBQyxTQUFTLENBQUM7SUFDNUMsTUFBTSxnQkFBZ0IsR0FBRyxpQkFBaUIsR0FBRyxtQkFBbUIsQ0FBQztJQUNqRSxNQUFNLHFCQUFxQixHQUFHLGlCQUFpQixHQUFHLHdCQUF3QixDQUFDO0lBQzNFLE1BQU0sbUJBQW1CLEdBQUcsaUJBQWlCLEdBQUcsc0JBQXNCLENBQUM7SUFDdkUsTUFBTSxhQUFhLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxPQUFPLEVBQUUsT0FBTyxFQUFFLFVBQVUsRUFBRSxZQUFZLENBQUMsQ0FBQztJQUUvRSxNQUFNLFdBQVcsR0FBeUI7UUFDekMsR0FBRyxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQztRQUNoQyxRQUFRLEVBQUUsUUFBUTtRQUNsQixZQUFZLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsUUFBUSxFQUFFLHdCQUF3QixDQUFDO1FBQ3ZGLHNCQUFzQixFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLGlCQUFpQixFQUFFLFFBQVEsRUFBRSx3QkFBd0IsQ0FBQztRQUNqRyxlQUFlLEVBQUUsSUFBSTtRQUNyQix1QkFBdUIsRUFBRSxLQUFLO1FBQzlCLGdDQUFnQyxFQUFFLEtBQUs7UUFDdkMsUUFBUSxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLHFCQUFxQixDQUFDO1FBQ25ELE9BQU8sRUFBRSxrQkFBa0IsRUFBRTtRQUM3QixRQUFRO1FBQ1IsbUJBQW1CLEVBQUUsS0FBSztLQUMxQixDQUFDO0lBRUYsTUFBTSxPQUFPLEdBQUc7UUFDZixHQUFHLFdBQVc7UUFDZCxtRUFBbUU7UUFDbkUsTUFBTSxFQUFFLENBQUMsUUFBZ0IsRUFBRSxFQUFFO1lBQzVCLE9BQU8sUUFBUSxDQUFDLFFBQVEsQ0FBQyxnQkFBZ0IsQ0FBQztnQkFDekMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxxQkFBcUIsQ0FBQztnQkFDeEMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDO1FBQ3pDLENBQUM7S0FDRCxDQUFDO0lBRUYsTUFBTSxhQUFhLEdBQXlCO1FBQzNDLEdBQUcsV0FBVztRQUNkLEdBQUcsRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLGdCQUFnQixFQUFFLGdCQUFnQixDQUFDO1FBQ2xELFlBQVksRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxRQUFRLEVBQUUsK0JBQStCLENBQUM7UUFDOUYsc0JBQXNCLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsUUFBUSxFQUFFLCtCQUErQixDQUFDO0tBQ3hHLENBQUM7SUFFRixNQUFNLGtCQUFrQixHQUF5QjtRQUNoRCxHQUFHLFdBQVc7UUFDZCxHQUFHLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsRUFBRSxxQkFBcUIsQ0FBQztRQUN2RCxZQUFZLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsUUFBUSxFQUFFLG9DQUFvQyxDQUFDO1FBQ25HLHNCQUFzQixFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLGlCQUFpQixFQUFFLFFBQVEsRUFBRSxvQ0FBb0MsQ0FBQztLQUM3RyxDQUFDO0lBRUYsTUFBTSxnQkFBZ0IsR0FBeUI7UUFDOUMsR0FBRyxXQUFXO1FBQ2QsR0FBRyxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLEVBQUUsbUJBQW1CLENBQUM7UUFDckQsWUFBWSxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLGlCQUFpQixFQUFFLFFBQVEsRUFBRSxrQ0FBa0MsQ0FBQztRQUNqRyxzQkFBc0IsRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxRQUFRLEVBQUUsa0NBQWtDLENBQUM7S0FDM0csQ0FBQztJQUVGLHlEQUF5RDtJQUN6RCxrREFBa0Q7SUFDbEQsSUFBSSxJQUFJLEtBQUssV0FBVyxFQUFFO1FBQ3pCLE1BQU0sSUFBQSwyQkFBSyxFQUFDLFFBQVEsRUFBRTtZQUNyQixTQUFTO1lBQ1QsK0JBQStCO1lBQy9CLFNBQVM7WUFDVCxnRUFBZ0U7WUFDaEUsR0FBRyxhQUFhLEVBQUU7U0FDbEIsQ0FBQyxDQUFDO1FBQ0gsTUFBTSxJQUFBLDJCQUFLLEVBQUMsUUFBUSxFQUFFO1lBQ3JCLFVBQVU7WUFDViw4QkFBOEI7WUFDOUIsU0FBUztZQUNULG1FQUFtRTtZQUNuRSxHQUFHLGFBQWEsRUFBRTtTQUNsQixDQUFDLENBQUM7UUFDSCxNQUFNLElBQUEsMkJBQUssRUFBQyxRQUFRLEVBQUU7WUFDckIsVUFBVTtZQUNWLDBCQUEwQjtZQUMxQixTQUFTO1lBQ1QsK0RBQStEO1lBQy9ELEdBQUcsYUFBYSxFQUFFO1NBQ2xCLENBQUMsQ0FBQztLQUNIO0lBRUQsTUFBTSxRQUFRLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxDQUFDO0lBQ3hDLE1BQU0sUUFBUSxDQUFDLFNBQVMsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO0lBQzdDLE1BQU0sUUFBUSxDQUFDLFNBQVMsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO0lBQzNDLE1BQU0sUUFBUSxDQUFDLFNBQVMsQ0FBQyxPQUFjLENBQUMsQ0FBQztBQUMxQyxDQUFDO0FBRUQsSUFBSSxPQUFPLENBQUMsSUFBSSxLQUFLLE1BQU0sRUFBRTtJQUM1QixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsRUFBRTtRQUNqQyxPQUFPLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQ25CLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDakIsQ0FBQyxDQUFDLENBQUM7Q0FDSCJ9 \ No newline at end of file +//# sourceMappingURL=sign.js.map \ No newline at end of file diff --git a/patched-vscode/build/filters.js b/patched-vscode/build/filters.js index 0e0c5fca..c7be2d81 100644 --- a/patched-vscode/build/filters.js +++ b/patched-vscode/build/filters.js @@ -81,6 +81,7 @@ module.exports.indentationFilter = [ '!resources/linux/snap/electron-launch', '!build/ext.js', '!build/npm/gyp/patches/gyp_spectre_mitigation_support.patch', + '!product.overrides.json', // except specific folders '!test/automation/out/**', diff --git a/patched-vscode/build/gulpfile.cli.js b/patched-vscode/build/gulpfile.cli.js index 2ed09314..86646fdb 100644 --- a/patched-vscode/build/gulpfile.cli.js +++ b/patched-vscode/build/gulpfile.cli.js @@ -30,9 +30,7 @@ const platformOpensslDirName = process.platform === 'win32' ? ( process.arch === 'arm64' ? 'arm64-windows-static-md' - : process.arch === 'ia32' - ? 'x86-windows-static-md' - : 'x64-windows-static-md') + : 'x64-windows-static-md') : process.platform === 'darwin' ? ( process.arch === 'arm64' ? 'arm64-osx' diff --git a/patched-vscode/build/gulpfile.editor.js b/patched-vscode/build/gulpfile.editor.js index f9f76e4d..22b70a95 100644 --- a/patched-vscode/build/gulpfile.editor.js +++ b/patched-vscode/build/gulpfile.editor.js @@ -420,50 +420,17 @@ gulp.task('editor-distro', ) ); -const bundleEditorESMTask = task.define('editor-esm-bundle-webpack', () => { - const webpack = require('webpack'); - const webpackGulp = require('webpack-stream'); - - const result = es.through(); - - const webpackConfigPath = path.join(root, 'build/monaco/monaco.webpack.config.js'); - - const webpackConfig = { - ...require(webpackConfigPath), - ...{ mode: 'production' } - }; - - const webpackDone = (err, stats) => { - if (err) { - result.emit('error', err); - return; - } - const { compilation } = stats; - if (compilation.errors.length > 0) { - result.emit('error', compilation.errors.join('\n')); - } - if (compilation.warnings.length > 0) { - result.emit('data', compilation.warnings.join('\n')); - } - }; - - return webpackGulp(webpackConfig, webpack, webpackDone) - .pipe(gulp.dest('out-editor-esm-bundle')); -}); - -gulp.task('editor-esm-bundle', +gulp.task('editor-esm', task.series( task.parallel( util.rimraf('out-editor-src'), util.rimraf('out-editor-esm'), util.rimraf('out-monaco-editor-core'), - util.rimraf('out-editor-esm-bundle'), ), extractEditorSrcTask, createESMSourcesAndResourcesTask, compileEditorESMTask, appendJSToESMImportsTask, - bundleEditorESMTask, ) ); diff --git a/patched-vscode/build/gulpfile.extensions.js b/patched-vscode/build/gulpfile.extensions.js index 028a8841..55904959 100644 --- a/patched-vscode/build/gulpfile.extensions.js +++ b/patched-vscode/build/gulpfile.extensions.js @@ -22,75 +22,72 @@ const commit = getVersion(root); const plumber = require('gulp-plumber'); const ext = require('./lib/extensions'); -const extensionsPath = path.join(path.dirname(__dirname), 'extensions'); - // To save 250ms for each gulp startup, we are caching the result here // const compilations = glob.sync('**/tsconfig.json', { // cwd: extensionsPath, // ignore: ['**/out/**', '**/node_modules/**'] // }); const compilations = [ - 'authentication-proxy/tsconfig.json', - 'configuration-editing/build/tsconfig.json', - 'configuration-editing/tsconfig.json', - 'css-language-features/client/tsconfig.json', - 'css-language-features/server/tsconfig.json', - 'debug-auto-launch/tsconfig.json', - 'debug-server-ready/tsconfig.json', - 'emmet/tsconfig.json', - 'extension-editing/tsconfig.json', - 'git/tsconfig.json', - 'git-base/tsconfig.json', - 'github-authentication/tsconfig.json', - 'github/tsconfig.json', - 'grunt/tsconfig.json', - 'gulp/tsconfig.json', - 'html-language-features/client/tsconfig.json', - 'html-language-features/server/tsconfig.json', - 'ipynb/tsconfig.json', - 'jake/tsconfig.json', - 'json-language-features/client/tsconfig.json', - 'json-language-features/server/tsconfig.json', - 'markdown-language-features/preview-src/tsconfig.json', - 'markdown-language-features/server/tsconfig.json', - 'markdown-language-features/tsconfig.json', - 'markdown-math/tsconfig.json', - 'media-preview/tsconfig.json', - 'merge-conflict/tsconfig.json', - 'microsoft-authentication/tsconfig.json', - 'notebook-renderers/tsconfig.json', - 'npm/tsconfig.json', - 'php-language-features/tsconfig.json', - 'search-result/tsconfig.json', - 'references-view/tsconfig.json', - 'sagemaker-extension/tsconfig.json', - 'simple-browser/tsconfig.json', - 'tunnel-forwarding/tsconfig.json', - 'typescript-language-features/test-workspace/tsconfig.json', - 'typescript-language-features/web/tsconfig.json', - 'typescript-language-features/tsconfig.json', - 'vscode-api-tests/tsconfig.json', - 'vscode-colorize-tests/tsconfig.json', - 'vscode-test-resolver/tsconfig.json' + 'extensions/configuration-editing/tsconfig.json', + 'extensions/css-language-features/client/tsconfig.json', + 'extensions/css-language-features/server/tsconfig.json', + 'extensions/debug-auto-launch/tsconfig.json', + 'extensions/debug-server-ready/tsconfig.json', + 'extensions/emmet/tsconfig.json', + 'extensions/extension-editing/tsconfig.json', + 'extensions/git/tsconfig.json', + 'extensions/git-base/tsconfig.json', + 'extensions/github/tsconfig.json', + 'extensions/github-authentication/tsconfig.json', + 'extensions/grunt/tsconfig.json', + 'extensions/gulp/tsconfig.json', + 'extensions/html-language-features/client/tsconfig.json', + 'extensions/html-language-features/server/tsconfig.json', + 'extensions/ipynb/tsconfig.json', + 'extensions/jake/tsconfig.json', + 'extensions/json-language-features/client/tsconfig.json', + 'extensions/json-language-features/server/tsconfig.json', + 'extensions/markdown-language-features/preview-src/tsconfig.json', + 'extensions/markdown-language-features/server/tsconfig.json', + 'extensions/markdown-language-features/tsconfig.json', + 'extensions/markdown-math/tsconfig.json', + 'extensions/media-preview/tsconfig.json', + 'extensions/merge-conflict/tsconfig.json', + 'extensions/microsoft-authentication/tsconfig.json', + 'extensions/notebook-renderers/tsconfig.json', + 'extensions/npm/tsconfig.json', + 'extensions/php-language-features/tsconfig.json', + 'extensions/references-view/tsconfig.json', + 'extensions/search-result/tsconfig.json', + 'extensions/simple-browser/tsconfig.json', + 'extensions/tunnel-forwarding/tsconfig.json', + 'extensions/typescript-language-features/test-workspace/tsconfig.json', + 'extensions/typescript-language-features/web/tsconfig.json', + 'extensions/typescript-language-features/tsconfig.json', + 'extensions/vscode-api-tests/tsconfig.json', + 'extensions/vscode-colorize-tests/tsconfig.json', + 'extensions/vscode-test-resolver/tsconfig.json', + + '.vscode/extensions/vscode-selfhost-test-provider/tsconfig.json', ]; const getBaseUrl = out => `https://ticino.blob.core.windows.net/sourcemaps/${commit}/${out}`; const tasks = compilations.map(function (tsconfigFile) { - const absolutePath = path.join(extensionsPath, tsconfigFile); - const relativeDirname = path.dirname(tsconfigFile); + const absolutePath = path.join(root, tsconfigFile); + const relativeDirname = path.dirname(tsconfigFile.replace(/^(.*\/)?extensions\//i, '')); const overrideOptions = {}; overrideOptions.sourceMap = true; const name = relativeDirname.replace(/\//g, '-'); - const root = path.join('extensions', relativeDirname); - const srcBase = path.join(root, 'src'); + const srcRoot = path.dirname(tsconfigFile); + const srcBase = path.join(srcRoot, 'src'); const src = path.join(srcBase, '**'); - const srcOpts = { cwd: path.dirname(__dirname), base: srcBase }; + const srcOpts = { cwd: root, base: srcBase, dot: true }; - const out = path.join(root, 'out'); + const out = path.join(srcRoot, 'out'); const baseUrl = getBaseUrl(out); let headerId, headerOut; @@ -117,7 +114,7 @@ const tasks = compilations.map(function (tsconfigFile) { const pipeline = function () { const input = es.through(); - const tsFilter = filter(['**/*.ts', '!**/lib/lib*.d.ts', '!**/node_modules/**'], { restore: true }); + const tsFilter = filter(['**/*.ts', '!**/lib/lib*.d.ts', '!**/node_modules/**'], { restore: true, dot: true }); const output = input .pipe(plumber({ errorHandler: function (err) { @@ -135,12 +132,13 @@ const tasks = compilations.map(function (tsconfigFile) { sourceMappingURL: !build ? null : f => `${baseUrl}/${f.relative}.map`, addComment: !!build, includeContent: !!build, - sourceRoot: '../src' + // note: trailing slash is important, else the source URLs in V8's file coverage are incorrect + sourceRoot: '../src/', })) .pipe(tsFilter.restore) .pipe(build ? nlsDev.bundleMetaDataFiles(headerId, headerOut) : es.through()) // Filter out *.nls.json file. We needed them only to bundle meta data file. - .pipe(filter(['**', '!**/*.nls.json'])) + .pipe(filter(['**', '!**/*.nls.json'], { dot: true })) .pipe(reporter.end(emitError)); return es.duplex(input, output); @@ -272,6 +270,7 @@ exports.watchWebExtensionsTask = watchWebExtensionsTask; * @param {boolean} isWatch */ async function buildWebExtensions(isWatch) { + const extensionsPath = path.join(root, 'extensions'); const webpackConfigLocations = await nodeUtil.promisify(glob)( path.join(extensionsPath, '**', 'extension-browser.webpack.config.js'), { ignore: ['**/node_modules'] } diff --git a/patched-vscode/build/gulpfile.reh.js b/patched-vscode/build/gulpfile.reh.js index 592157f8..c2b81d0c 100644 --- a/patched-vscode/build/gulpfile.reh.js +++ b/patched-vscode/build/gulpfile.reh.js @@ -38,7 +38,6 @@ const REMOTE_FOLDER = path.join(REPO_ROOT, 'remote'); // Targets const BUILD_TARGETS = [ - { platform: 'win32', arch: 'ia32' }, { platform: 'win32', arch: 'x64' }, { platform: 'darwin', arch: 'x64' }, { platform: 'darwin', arch: 'arm64' }, @@ -126,7 +125,7 @@ function getNodeVersion() { return { nodeVersion, internalNodeVersion }; } -function getNodeChecksum(nodeVersion, platform, arch) { +function getNodeChecksum(nodeVersion, platform, arch, glibcPrefix) { let expectedName; switch (platform) { case 'win32': @@ -136,7 +135,7 @@ function getNodeChecksum(nodeVersion, platform, arch) { case 'darwin': case 'alpine': case 'linux': - expectedName = `node-v${nodeVersion}-${platform}-${arch}.tar.gz`; + expectedName = `node-v${nodeVersion}${glibcPrefix}-${platform}-${arch}.tar.gz`; break; } @@ -185,9 +184,7 @@ function nodejs(platform, arch) { const untar = require('gulp-untar'); const crypto = require('crypto'); - if (arch === 'ia32') { - arch = 'x86'; - } else if (arch === 'armhf') { + if (arch === 'armhf') { arch = 'armv7l'; } else if (arch === 'alpine') { platform = 'alpine'; @@ -196,7 +193,8 @@ function nodejs(platform, arch) { log(`Downloading node.js ${nodeVersion} ${platform} ${arch} from ${product.nodejsRepository}...`); - const checksumSha256 = getNodeChecksum(nodeVersion, platform, arch); + const glibcPrefix = process.env['VSCODE_NODE_GLIBC'] ?? ''; + const checksumSha256 = getNodeChecksum(nodeVersion, platform, arch, glibcPrefix); if (checksumSha256) { log(`Using SHA256 checksum for checking integrity: ${checksumSha256}`); @@ -213,7 +211,7 @@ function nodejs(platform, arch) { case 'darwin': case 'linux': return (product.nodejsRepository !== 'https://nodejs.org' ? - fetchGithub(product.nodejsRepository, { version: `${nodeVersion}-${internalNodeVersion}`, name: `node-v${nodeVersion}-${platform}-${arch}.tar.gz`, checksumSha256 }) : + fetchGithub(product.nodejsRepository, { version: `${nodeVersion}-${internalNodeVersion}`, name: `node-v${nodeVersion}${glibcPrefix}-${platform}-${arch}.tar.gz`, checksumSha256 }) : fetchUrls(`/dist/v${nodeVersion}/node-v${nodeVersion}-${platform}-${arch}.tar.gz`, { base: 'https://nodejs.org', checksumSha256 }) ).pipe(flatmap(stream => stream.pipe(gunzip()).pipe(untar()))) .pipe(filter('**/node')) @@ -375,6 +373,20 @@ function packageTask(type, platform, arch, sourceFolderName, destinationFolderNa ); } + if (platform === 'linux' && process.env['VSCODE_NODE_GLIBC'] === '-glibc-2.17') { + result = es.merge(result, + gulp.src(`resources/server/bin/helpers/check-requirements-linux-legacy.sh`, { base: '.' }) + .pipe(rename(`bin/helpers/check-requirements.sh`)) + .pipe(util.setExecutableBit()) + ); + } else if (platform === 'linux' || platform === 'alpine') { + result = es.merge(result, + gulp.src(`resources/server/bin/helpers/check-requirements-linux.sh`, { base: '.' }) + .pipe(rename(`bin/helpers/check-requirements.sh`)) + .pipe(util.setExecutableBit()) + ); + } + return result.pipe(vfs.dest(destination)); }; } diff --git a/patched-vscode/build/gulpfile.scan.js b/patched-vscode/build/gulpfile.scan.js index 62691fcc..6f8144b0 100644 --- a/patched-vscode/build/gulpfile.scan.js +++ b/patched-vscode/build/gulpfile.scan.js @@ -13,11 +13,11 @@ const electron = require('@vscode/gulp-electron'); const { config } = require('./lib/electron'); const filter = require('gulp-filter'); const deps = require('./lib/dependencies'); +const { existsSync, readdirSync } = require('fs'); const root = path.dirname(__dirname); const BUILD_TARGETS = [ - { platform: 'win32', arch: 'ia32' }, { platform: 'win32', arch: 'x64' }, { platform: 'win32', arch: 'arm64' }, { platform: 'darwin', arch: null, opts: { stats: true } }, @@ -46,8 +46,9 @@ BUILD_TARGETS.forEach(buildTarget => { if (platform === 'win32') { tasks.push( () => electron.dest(destinationPdb, { ...config, platform, arch: arch === 'armhf' ? 'arm' : arch, pdbs: true }), - util.rimraf(path.join(destinationExe, 'swiftshader')), - util.rimraf(path.join(destinationExe, 'd3dcompiler_47.dll'))); + util.rimraf(path.join(destinationExe, 'd3dcompiler_47.dll')), + () => confirmPdbsExist(destinationExe, destinationPdb) + ); } if (platform === 'linux') { @@ -106,3 +107,15 @@ function nodeModules(destinationExe, destinationPdb, platform) { return exe; } + +function confirmPdbsExist(destinationExe, destinationPdb) { + readdirSync(destinationExe).forEach(file => { + if (file.endsWith('.dll') || file.endsWith('.exe')) { + const pdb = `${file}.pdb`; + if (!existsSync(path.join(destinationPdb, pdb))) { + throw new Error(`Missing pdb file for ${file}. Tried searching for ${pdb} in ${destinationPdb}.`); + } + } + }); + return Promise.resolve(); +} diff --git a/patched-vscode/build/gulpfile.vscode.js b/patched-vscode/build/gulpfile.vscode.js index 5f7f5ce4..3b1aeafd 100644 --- a/patched-vscode/build/gulpfile.vscode.js +++ b/patched-vscode/build/gulpfile.vscode.js @@ -64,6 +64,7 @@ const vscodeResources = [ 'out-build/vs/base/node/{stdForkStart.js,terminateProcess.sh,cpuUsage.sh,ps.sh}', 'out-build/vs/base/browser/ui/codicons/codicon/**', 'out-build/vs/base/parts/sandbox/electron-sandbox/preload.js', + 'out-build/vs/base/parts/sandbox/electron-sandbox/preload-aux.js', 'out-build/vs/workbench/browser/media/*-theme.css', 'out-build/vs/workbench/contrib/debug/**/*.json', 'out-build/vs/workbench/contrib/externalTerminal/**/*.scpt', @@ -72,7 +73,8 @@ const vscodeResources = [ 'out-build/vs/workbench/contrib/terminal/browser/media/*.sh', 'out-build/vs/workbench/contrib/terminal/browser/media/*.zsh', 'out-build/vs/workbench/contrib/webview/browser/pre/*.js', - 'out-build/vs/workbench/services/voiceRecognition/electron-sandbox/voiceTranscriptionWorklet.js', + '!out-build/vs/workbench/contrib/issue/browser/*.html', + '!out-build/vs/workbench/contrib/issue/**/*-dev.html', 'out-build/vs/**/markdown.css', 'out-build/vs/workbench/contrib/tasks/**/*.json', '!**/test/**' @@ -122,7 +124,8 @@ const optimizeVSCodeTask = task.define('optimize-vscode', task.series( }, manual: [ { src: [...windowBootstrapFiles, 'out-build/vs/code/electron-sandbox/workbench/workbench.js'], out: 'vs/code/electron-sandbox/workbench/workbench.js' }, - { src: [...windowBootstrapFiles, 'out-build/vs/code/electron-sandbox/issue/issueReporter.js'], out: 'vs/code/electron-sandbox/issue/issueReporter.js' }, + // TODO: @justchen https://github.com/microsoft/vscode/issues/213332 make sure to remove when we use window.open on desktop. + { src: [...windowBootstrapFiles, 'out-build/vs/workbench/contrib/issue/electron-sandbox/issueReporter.js'], out: 'vs/workbench/contrib/issue/electron-sandbox/issueReporter.js' }, { src: [...windowBootstrapFiles, 'out-build/vs/code/electron-sandbox/processExplorer/processExplorer.js'], out: 'vs/code/electron-sandbox/processExplorer/processExplorer.js' } ] } @@ -184,7 +187,7 @@ function computeChecksum(filename) { const contents = fs.readFileSync(filename); const hash = crypto - .createHash('md5') + .createHash('sha256') .update(contents) .digest('base64') .replace(/=+$/, ''); @@ -281,7 +284,7 @@ function packageTask(platform, arch, sourceFolderName, destinationFolderName, op '**/node-pty/lib/worker/conoutSocketWorker.js', '**/node-pty/lib/shared/conout.js', '**/*.wasm', - '**/node-vsce-sign/bin/*', + '**/@vscode/vsce-sign/bin/*', ], 'node_modules.asar')); let all = es.merge( @@ -422,12 +425,10 @@ function patchWin32DependenciesTask(destinationFolderName) { const buildRoot = path.dirname(root); const BUILD_TARGETS = [ - { platform: 'win32', arch: 'ia32' }, { platform: 'win32', arch: 'x64' }, { platform: 'win32', arch: 'arm64' }, { platform: 'darwin', arch: 'x64', opts: { stats: true } }, { platform: 'darwin', arch: 'arm64', opts: { stats: true } }, - { platform: 'linux', arch: 'ia32' }, { platform: 'linux', arch: 'x64' }, { platform: 'linux', arch: 'armhf' }, { platform: 'linux', arch: 'arm64' }, diff --git a/patched-vscode/build/gulpfile.vscode.linux.js b/patched-vscode/build/gulpfile.vscode.linux.js index 0d7d3c5b..8c2b62f7 100644 --- a/patched-vscode/build/gulpfile.vscode.linux.js +++ b/patched-vscode/build/gulpfile.vscode.linux.js @@ -17,7 +17,6 @@ const task = require('./lib/task'); const packageJson = require('../package.json'); const product = require('../product.json'); const dependenciesGenerator = require('./linux/dependencies-generator'); -const sysrootInstaller = require('./linux/debian/install-sysroot'); const debianRecommendedDependencies = require('./linux/debian/dep-lists').recommendedDeps; const path = require('path'); const root = path.dirname(__dirname); @@ -82,8 +81,7 @@ function prepareDebPackage(arch) { function (f) { size += f.isDirectory() ? 4096 : f.contents.length; }, async function () { const that = this; - const sysroot = await sysrootInstaller.getSysroot(debArch); - const dependencies = dependenciesGenerator.getDependencies('deb', binaryDir, product.applicationName, debArch, sysroot); + const dependencies = await dependenciesGenerator.getDependencies('deb', binaryDir, product.applicationName, debArch); gulp.src('resources/linux/debian/control.template', { base: '.' }) .pipe(replace('@@NAME@@', product.applicationName)) .pipe(replace('@@VERSION@@', packageJson.version + '-' + linuxPackageRevision)) @@ -186,19 +184,24 @@ function prepareRpmPackage(arch) { const code = gulp.src(binaryDir + '/**/*', { base: binaryDir }) .pipe(rename(function (p) { p.dirname = 'BUILD/usr/share/' + product.applicationName + '/' + p.dirname; })); - const dependencies = dependenciesGenerator.getDependencies('rpm', binaryDir, product.applicationName, rpmArch); - const spec = gulp.src('resources/linux/rpm/code.spec.template', { base: '.' }) - .pipe(replace('@@NAME@@', product.applicationName)) - .pipe(replace('@@NAME_LONG@@', product.nameLong)) - .pipe(replace('@@ICON@@', product.linuxIconName)) - .pipe(replace('@@VERSION@@', packageJson.version)) - .pipe(replace('@@RELEASE@@', linuxPackageRevision)) - .pipe(replace('@@ARCHITECTURE@@', rpmArch)) - .pipe(replace('@@LICENSE@@', product.licenseName)) - .pipe(replace('@@QUALITY@@', product.quality || '@@QUALITY@@')) - .pipe(replace('@@UPDATEURL@@', product.updateUrl || '@@UPDATEURL@@')) - .pipe(replace('@@DEPENDENCIES@@', dependencies.join(', '))) - .pipe(rename('SPECS/' + product.applicationName + '.spec')); + const spec = code.pipe(es.through( + async function () { + const that = this; + const dependencies = await dependenciesGenerator.getDependencies('rpm', binaryDir, product.applicationName, rpmArch); + gulp.src('resources/linux/rpm/code.spec.template', { base: '.' }) + .pipe(replace('@@NAME@@', product.applicationName)) + .pipe(replace('@@NAME_LONG@@', product.nameLong)) + .pipe(replace('@@ICON@@', product.linuxIconName)) + .pipe(replace('@@VERSION@@', packageJson.version)) + .pipe(replace('@@RELEASE@@', linuxPackageRevision)) + .pipe(replace('@@ARCHITECTURE@@', rpmArch)) + .pipe(replace('@@LICENSE@@', product.licenseName)) + .pipe(replace('@@QUALITY@@', product.quality || '@@QUALITY@@')) + .pipe(replace('@@UPDATEURL@@', product.updateUrl || '@@UPDATEURL@@')) + .pipe(replace('@@DEPENDENCIES@@', dependencies.join(', '))) + .pipe(rename('SPECS/' + product.applicationName + '.spec')) + .pipe(es.through(function (f) { that.emit('data', f); }, function () { that.emit('end'); })); + })); const specIcon = gulp.src('resources/linux/rpm/code.xpm', { base: '.' }) .pipe(rename('SOURCES/' + product.applicationName + '.xpm')); diff --git a/patched-vscode/build/gulpfile.vscode.win32.js b/patched-vscode/build/gulpfile.vscode.win32.js index 674eb41a..5adfdfbf 100644 --- a/patched-vscode/build/gulpfile.vscode.win32.js +++ b/patched-vscode/build/gulpfile.vscode.win32.js @@ -70,7 +70,6 @@ function buildWin32Setup(arch, target) { } return cb => { - const ia32AppId = target === 'system' ? product.win32AppId : product.win32UserAppId; const x64AppId = target === 'system' ? product.win32x64AppId : product.win32x64UserAppId; const arm64AppId = target === 'system' ? product.win32arm64AppId : product.win32arm64UserAppId; @@ -101,12 +100,11 @@ function buildWin32Setup(arch, target) { TunnelApplicationName: product.tunnelApplicationName, ApplicationName: product.applicationName, Arch: arch, - AppId: { 'ia32': ia32AppId, 'x64': x64AppId, 'arm64': arm64AppId }[arch], - IncompatibleTargetAppId: { 'ia32': product.win32AppId, 'x64': product.win32x64AppId, 'arm64': product.win32arm64AppId }[arch], - IncompatibleArchAppId: { 'ia32': x64AppId, 'x64': ia32AppId, 'arm64': ia32AppId }[arch], + AppId: { 'x64': x64AppId, 'arm64': arm64AppId }[arch], + IncompatibleTargetAppId: { 'x64': product.win32x64AppId, 'arm64': product.win32arm64AppId }[arch], AppUserId: product.win32AppUserModelId, - ArchitecturesAllowed: { 'ia32': '', 'x64': 'x64', 'arm64': 'arm64' }[arch], - ArchitecturesInstallIn64BitMode: { 'ia32': '', 'x64': 'x64', 'arm64': 'arm64' }[arch], + ArchitecturesAllowed: { 'x64': 'x64', 'arm64': 'arm64' }[arch], + ArchitecturesInstallIn64BitMode: { 'x64': 'x64', 'arm64': 'arm64' }[arch], SourceDir: sourcePath, RepoDir: repoPath, OutputDir: outputPath, @@ -116,7 +114,7 @@ function buildWin32Setup(arch, target) { }; if (quality === 'insider') { - definitions['AppxPackage'] = `code_insiders_explorer_${arch === 'ia32' ? 'x86' : arch}.appx`; + definitions['AppxPackage'] = `code_insiders_explorer_${arch}.appx`; definitions['AppxPackageFullname'] = `Microsoft.${product.win32RegValueName}_1.0.0.0_neutral__8wekyb3d8bbwe`; } @@ -133,10 +131,8 @@ function defineWin32SetupTasks(arch, target) { gulp.task(task.define(`vscode-win32-${arch}-${target}-setup`, task.series(cleanTask, buildWin32Setup(arch, target)))); } -defineWin32SetupTasks('ia32', 'system'); defineWin32SetupTasks('x64', 'system'); defineWin32SetupTasks('arm64', 'system'); -defineWin32SetupTasks('ia32', 'user'); defineWin32SetupTasks('x64', 'user'); defineWin32SetupTasks('arm64', 'user'); @@ -160,6 +156,5 @@ function updateIcon(executablePath) { }; } -gulp.task(task.define('vscode-win32-ia32-inno-updater', task.series(copyInnoUpdater('ia32'), updateIcon(path.join(buildPath('ia32'), 'tools', 'inno_updater.exe'))))); gulp.task(task.define('vscode-win32-x64-inno-updater', task.series(copyInnoUpdater('x64'), updateIcon(path.join(buildPath('x64'), 'tools', 'inno_updater.exe'))))); gulp.task(task.define('vscode-win32-arm64-inno-updater', task.series(copyInnoUpdater('arm64'), updateIcon(path.join(buildPath('arm64'), 'tools', 'inno_updater.exe'))))); diff --git a/patched-vscode/build/hygiene.js b/patched-vscode/build/hygiene.js index 2c01b1f4..bc64a11f 100644 --- a/patched-vscode/build/hygiene.js +++ b/patched-vscode/build/hygiene.js @@ -23,7 +23,7 @@ const copyrightHeaderLines = [ function hygiene(some, linting = true) { const gulpeslint = require('gulp-eslint'); const gulpstylelint = require('./stylelint'); - const tsfmt = require('typescript-formatter'); + const formatter = require('./lib/formatter'); let errorCount = 0; @@ -41,7 +41,7 @@ function hygiene(some, linting = true) { const unicode = es.through(function (file) { const lines = file.contents.toString('utf8').split(/\r\n|\r|\n/); file.__lines = lines; - + const allowInComments = lines.some(line => /allow-any-unicode-comment-file/.test(line)); let skipNext = false; lines.forEach((line, i) => { if (/allow-any-unicode-next-line/.test(line)) { @@ -52,6 +52,15 @@ function hygiene(some, linting = true) { skipNext = false; return; } + // If unicode is allowed in comments, trim the comment from the line + if (allowInComments) { + if (line.match(/\s+(\*)/)) { // Naive multi-line comment check + line = ''; + } else { + const index = line.indexOf('\/\/'); + line = index === -1 ? line : line.substring(0, index); + } + } // Please do not add symbols that resemble ASCII letters! const m = /([^\t\n\r\x20-\x7E⊃⊇✔︎✓🎯⚠ï¸ðŸ›‘🔴🚗🚙🚕🎉✨â—⇧⌥⌘×÷¦⋯…↑↓→→â†â†”⟷·•â—◆▼⟪⟫┌└├âŽâ†©âˆšÏ†]+)/g.exec(line); if (m) { @@ -102,38 +111,23 @@ function hygiene(some, linting = true) { }); const formatting = es.map(function (file, cb) { - tsfmt - .processString(file.path, file.contents.toString('utf8'), { - verify: false, - tsfmt: true, - // verbose: true, - // keep checkJS happy - editorconfig: undefined, - replace: undefined, - tsconfig: undefined, - tsconfigFile: undefined, - tsfmtFile: undefined, - vscode: undefined, - vscodeFile: undefined, - }) - .then( - (result) => { - const original = result.src.replace(/\r\n/gm, '\n'); - const formatted = result.dest.replace(/\r\n/gm, '\n'); - - if (original !== formatted) { - console.error( - `File not formatted. Run the 'Format Document' command to fix it:`, - file.relative - ); - errorCount++; - } - cb(null, file); - }, - (err) => { - cb(err); - } - ); + try { + const rawInput = file.contents.toString('utf8'); + const rawOutput = formatter.format(file.path, rawInput); + + const original = rawInput.replace(/\r\n/gm, '\n'); + const formatted = rawOutput.replace(/\r\n/gm, '\n'); + if (original !== formatted) { + console.error( + `File not formatted. Run the 'Format Document' command to fix it:`, + file.relative + ); + errorCount++; + } + cb(null, file); + } catch (err) { + cb(err); + } }); let input; @@ -192,7 +186,7 @@ function hygiene(some, linting = true) { result.pipe(filter(stylelintFilter)).pipe(gulpstylelint(((message, isError) => { if (isError) { console.error(message); - errorCount++; + errorCount++; } else { console.warn(message); } @@ -247,7 +241,7 @@ function createGitIndexVinyls(paths) { cp.exec( process.platform === 'win32' ? `git show :${relativePath}` : `git show ':${relativePath}'`, - { maxBuffer: 2000 * 1024, encoding: 'buffer' }, + { maxBuffer: stat.size, encoding: 'buffer' }, (err, out) => { if (err) { return e(err); diff --git a/patched-vscode/build/lib/asar.js b/patched-vscode/build/lib/asar.js index 38187ec2..31845f2f 100644 --- a/patched-vscode/build/lib/asar.js +++ b/patched-vscode/build/lib/asar.js @@ -4,7 +4,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.createAsar = void 0; +exports.createAsar = createAsar; const path = require("path"); const es = require("event-stream"); const pickle = require('chromium-pickle-js'); @@ -115,5 +115,4 @@ function createAsar(folderPath, unpackGlobs, destFilename) { } }); } -exports.createAsar = createAsar; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNhci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImFzYXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOzs7QUFFaEcsNkJBQTZCO0FBQzdCLG1DQUFtQztBQUNuQyxNQUFNLE1BQU0sR0FBRyxPQUFPLENBQUMsb0JBQW9CLENBQUMsQ0FBQztBQUM3QyxNQUFNLFVBQVUsR0FBMEIsT0FBTyxDQUFDLHFCQUFxQixDQUFDLENBQUM7QUFDekUsbUNBQW1DO0FBQ25DLHVDQUF1QztBQVN2QyxTQUFnQixVQUFVLENBQUMsVUFBa0IsRUFBRSxXQUFxQixFQUFFLFlBQW9CO0lBRXpGLE1BQU0sZ0JBQWdCLEdBQUcsQ0FBQyxJQUFlLEVBQVcsRUFBRTtRQUNyRCxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsV0FBVyxDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRTtZQUM1QyxJQUFJLFNBQVMsQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFO2dCQUM3QyxPQUFPLElBQUksQ0FBQzthQUNaO1NBQ0Q7UUFDRCxPQUFPLEtBQUssQ0FBQztJQUNkLENBQUMsQ0FBQztJQUVGLE1BQU0sVUFBVSxHQUFHLElBQUksVUFBVSxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBQzlDLE1BQU0sR0FBRyxHQUFhLEVBQUUsQ0FBQztJQUV6QixnQ0FBZ0M7SUFDaEMsSUFBSSxjQUFjLEdBQUcsQ0FBQyxDQUFDO0lBQ3ZCLElBQUksY0FBYyxHQUFHLEdBQUcsRUFBRSxHQUFHLGNBQWMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBRWpELHlDQUF5QztJQUN6QyxNQUFNLE9BQU8sR0FBK0IsRUFBRSxDQUFDO0lBQy9DLE1BQU0sd0JBQXdCLEdBQUcsQ0FBQyxHQUFXLEVBQUUsRUFBRTtRQUNoRCxJQUFJLE9BQU8sQ0FBQyxHQUFHLENBQUMsRUFBRTtZQUNqQixPQUFPO1NBQ1A7UUFFRCxJQUFJLFNBQVMsR0FBRyxHQUFHLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQ3JDLElBQUksU0FBUyxLQUFLLENBQUMsQ0FBQyxFQUFFO1lBQ3JCLFNBQVMsR0FBRyxHQUFHLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFDO1NBQ2xDO1FBQ0QsSUFBSSxTQUFTLEtBQUssQ0FBQyxDQUFDLEVBQUU7WUFDckIsd0JBQXdCLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDLEVBQUUsU0FBUyxDQUFDLENBQUMsQ0FBQztTQUN0RDtRQUNELE9BQU8sQ0FBQyxHQUFHLENBQUMsR0FBRyxJQUFJLENBQUM7UUFDcEIsVUFBVSxDQUFDLGVBQWUsQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUNqQyxDQUFDLENBQUM7SUFFRixNQUFNLHNCQUFzQixHQUFHLENBQUMsSUFBWSxFQUFFLEVBQUU7UUFDL0MsSUFBSSxTQUFTLEdBQUcsSUFBSSxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUN0QyxJQUFJLFNBQVMsS0FBSyxDQUFDLENBQUMsRUFBRTtZQUNyQixTQUFTLEdBQUcsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUNuQztRQUNELElBQUksU0FBUyxLQUFLLENBQUMsQ0FBQyxFQUFFO1lBQ3JCLHdCQUF3QixDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxFQUFFLFNBQVMsQ0FBQyxDQUFDLENBQUM7U0FDdkQ7SUFDRixDQUFDLENBQUM7SUFFRixNQUFNLFVBQVUsR0FBRyxDQUFDLFlBQW9CLEVBQUUsSUFBb0MsRUFBRSxZQUFxQixFQUFFLEVBQUU7UUFDeEcsc0JBQXNCLENBQUMsWUFBWSxDQUFDLENBQUM7UUFDckMsY0FBYyxFQUFFLENBQUM7UUFDakIsMkVBQTJFO1FBQzNFLCtDQUErQztRQUMvQyxVQUFVLENBQUMsVUFBVSxDQUFDLFlBQVksRUFBRSxZQUFZLEVBQUUsRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLEVBQUUsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDLGNBQWMsRUFBRSxFQUFFLEdBQUcsRUFBRSxDQUFDLGNBQWMsRUFBRSxDQUFDLENBQUM7SUFDNUgsQ0FBQyxDQUFDO0lBRUYsT0FBTyxFQUFFLENBQUMsT0FBTyxDQUFDLFVBQVUsSUFBSTtRQUMvQixJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxFQUFFLEVBQUU7WUFDNUIsT0FBTztTQUNQO1FBQ0QsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLEVBQUU7WUFDeEIsTUFBTSxJQUFJLEtBQUssQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDO1NBQzNDO1FBQ0QsTUFBTSxZQUFZLEdBQUcsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDNUMsVUFBVSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUUsRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLFFBQVEsQ0FBQyxNQUFNLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLEVBQUUsWUFBWSxDQUFDLENBQUM7UUFFOUYsSUFBSSxZQUFZLEVBQUU7WUFDakIsaUVBQWlFO1lBQ2pFLE1BQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsVUFBVSxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztZQUN0RCxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksU0FBUyxDQUFDO2dCQUN4QixJQUFJLEVBQUUsR0FBRztnQkFDVCxJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxZQUFZLEdBQUcsV0FBVyxFQUFFLFFBQVEsQ0FBQztnQkFDckQsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJO2dCQUNmLFFBQVEsRUFBRSxJQUFJLENBQUMsUUFBUTthQUN2QixDQUFDLENBQUMsQ0FBQztTQUNKO2FBQU07WUFDTixrQ0FBa0M7WUFDbEMsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7U0FDeEI7SUFDRixDQUFDLEVBQUU7UUFFRixNQUFNLE1BQU0sR0FBRyxHQUFHLEVBQUU7WUFDbkI7Z0JBQ0MsTUFBTSxZQUFZLEdBQUcsTUFBTSxDQUFDLFdBQVcsRUFBRSxDQUFDO2dCQUMxQyxZQUFZLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7Z0JBQzVELE1BQU0sU0FBUyxHQUFHLFlBQVksQ0FBQyxRQUFRLEVBQUUsQ0FBQztnQkFFMUMsTUFBTSxVQUFVLEdBQUcsTUFBTSxDQUFDLFdBQVcsRUFBRSxDQUFDO2dCQUN4QyxVQUFVLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQztnQkFDekMsTUFBTSxPQUFPLEdBQUcsVUFBVSxDQUFDLFFBQVEsRUFBRSxDQUFDO2dCQUV0QyxHQUFHLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDO2dCQUN2QixHQUFHLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDO2FBQ3JCO1lBRUQsTUFBTSxRQUFRLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUNwQyxHQUFHLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQztZQUVmLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxTQUFTLENBQUM7Z0JBQ3hCLElBQUksRUFBRSxHQUFHO2dCQUNULElBQUksRUFBRSxZQUFZO2dCQUNsQixRQUFRLEVBQUUsUUFBUTthQUNsQixDQUFDLENBQUMsQ0FBQztZQUNKLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDbEIsQ0FBQyxDQUFDO1FBRUYsNERBQTREO1FBQzVELElBQUksY0FBYyxLQUFLLENBQUMsRUFBRTtZQUN6QixNQUFNLEVBQUUsQ0FBQztTQUNUO2FBQU07WUFDTixjQUFjLEdBQUcsR0FBRyxFQUFFO2dCQUNyQixjQUFjLEVBQUUsQ0FBQztnQkFDakIsSUFBSSxjQUFjLEtBQUssQ0FBQyxFQUFFO29CQUN6QixNQUFNLEVBQUUsQ0FBQztpQkFDVDtZQUNGLENBQUMsQ0FBQztTQUNGO0lBQ0YsQ0FBQyxDQUFDLENBQUM7QUFDSixDQUFDO0FBcEhELGdDQW9IQyJ9 \ No newline at end of file +//# sourceMappingURL=asar.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/builtInExtensions.js b/patched-vscode/build/lib/builtInExtensions.js index 222a3c01..463ce16e 100644 --- a/patched-vscode/build/lib/builtInExtensions.js +++ b/patched-vscode/build/lib/builtInExtensions.js @@ -4,7 +4,8 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.getBuiltInExtensions = exports.getExtensionStream = void 0; +exports.getExtensionStream = getExtensionStream; +exports.getBuiltInExtensions = getBuiltInExtensions; const fs = require("fs"); const path = require("path"); const os = require("os"); @@ -58,7 +59,6 @@ function getExtensionStream(extension) { } return getExtensionDownloadStream(extension); } -exports.getExtensionStream = getExtensionStream; function syncMarketplaceExtension(extension) { const galleryServiceUrl = productjson.extensionsGallery?.serviceUrl; const source = ansiColors.blue(galleryServiceUrl ? '[marketplace]' : '[github]'); @@ -127,11 +127,10 @@ function getBuiltInExtensions() { .on('end', resolve); }); } -exports.getBuiltInExtensions = getBuiltInExtensions; if (require.main === module) { getBuiltInExtensions().then(() => process.exit(0)).catch(err => { console.error(err); process.exit(1); }); } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbHRJbkV4dGVuc2lvbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJidWlsdEluRXh0ZW5zaW9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7OztBQUVoRyx5QkFBeUI7QUFDekIsNkJBQTZCO0FBQzdCLHlCQUF5QjtBQUN6QixpQ0FBaUM7QUFDakMsbUNBQW1DO0FBQ25DLHNDQUFzQztBQUN0QyxnQ0FBZ0M7QUFDaEMsb0NBQW9DO0FBQ3BDLHNDQUFzQztBQUN0QywwQ0FBMEM7QUFHMUMsTUFBTSxNQUFNLEdBQUcsT0FBTyxDQUFDLFFBQVEsQ0FBQyxDQUFDO0FBb0JqQyxNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQztBQUNuRCxNQUFNLFdBQVcsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsb0JBQW9CLENBQUMsRUFBRSxNQUFNLENBQUMsQ0FBQyxDQUFDO0FBQ3BHLE1BQU0saUJBQWlCLEdBQTJCLFdBQVcsQ0FBQyxpQkFBaUIsSUFBSSxFQUFFLENBQUM7QUFDdEYsTUFBTSxvQkFBb0IsR0FBMkIsV0FBVyxDQUFDLG9CQUFvQixJQUFJLEVBQUUsQ0FBQztBQUM1RixNQUFNLGVBQWUsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxPQUFPLEVBQUUsRUFBRSxpQkFBaUIsRUFBRSxZQUFZLEVBQUUsY0FBYyxDQUFDLENBQUM7QUFDakcsTUFBTSxjQUFjLEdBQUcsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLGdEQUFnRCxDQUFDLENBQUM7QUFFdEYsU0FBUyxHQUFHLENBQUMsR0FBRyxRQUFrQjtJQUNqQyxJQUFJLGNBQWMsRUFBRTtRQUNuQixRQUFRLENBQUMsR0FBRyxRQUFRLENBQUMsQ0FBQztLQUN0QjtBQUNGLENBQUM7QUFFRCxTQUFTLGdCQUFnQixDQUFDLFNBQStCO0lBQ3hELE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsUUFBUSxFQUFFLG1CQUFtQixFQUFFLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUN2RSxDQUFDO0FBRUQsU0FBUyxVQUFVLENBQUMsU0FBK0I7SUFDbEQsTUFBTSxXQUFXLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxTQUFTLENBQUMsRUFBRSxjQUFjLENBQUMsQ0FBQztJQUUzRSxJQUFJLENBQUMsRUFBRSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsRUFBRTtRQUNoQyxPQUFPLEtBQUssQ0FBQztLQUNiO0lBRUQsTUFBTSxlQUFlLEdBQUcsRUFBRSxDQUFDLFlBQVksQ0FBQyxXQUFXLEVBQUUsRUFBRSxRQUFRLEVBQUUsTUFBTSxFQUFFLENBQUMsQ0FBQztJQUUzRSxJQUFJO1FBQ0gsTUFBTSxXQUFXLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxlQUFlLENBQUMsQ0FBQyxPQUFPLENBQUM7UUFDeEQsT0FBTyxDQUFDLFdBQVcsS0FBSyxTQUFTLENBQUMsT0FBTyxDQUFDLENBQUM7S0FDM0M7SUFBQyxPQUFPLEdBQUcsRUFBRTtRQUNiLE9BQU8sS0FBSyxDQUFDO0tBQ2I7QUFDRixDQUFDO0FBRUQsU0FBUywwQkFBMEIsQ0FBQyxTQUErQjtJQUNsRSxNQUFNLGlCQUFpQixHQUFHLFdBQVcsQ0FBQyxpQkFBaUIsRUFBRSxVQUFVLENBQUM7SUFDcEUsT0FBTyxDQUFDLGlCQUFpQixDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsZUFBZSxDQUFDLGlCQUFpQixFQUFFLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1NBQ3hHLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsT0FBTyxHQUFHLEdBQUcsU0FBUyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQyxDQUFDO0FBQ25FLENBQUM7QUFFRCxTQUFnQixrQkFBa0IsQ0FBQyxTQUErQjtJQUNqRSwrRUFBK0U7SUFDL0UsSUFBSSxVQUFVLENBQUMsU0FBUyxDQUFDLEVBQUU7UUFDMUIsR0FBRyxDQUFDLGNBQWMsRUFBRSxHQUFHLFNBQVMsQ0FBQyxJQUFJLElBQUksU0FBUyxDQUFDLE9BQU8sYUFBYSxFQUFFLFVBQVUsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztRQUNqRyxPQUFPLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRSxFQUFFLEdBQUcsRUFBRSxnQkFBZ0IsQ0FBQyxTQUFTLENBQUMsRUFBRSxHQUFHLEVBQUUsSUFBSSxFQUFFLENBQUM7YUFDckUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxPQUFPLEdBQUcsR0FBRyxTQUFTLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLENBQUM7S0FDbEU7SUFFRCxPQUFPLDBCQUEwQixDQUFDLFNBQVMsQ0FBQyxDQUFDO0FBQzlDLENBQUM7QUFURCxnREFTQztBQUVELFNBQVMsd0JBQXdCLENBQUMsU0FBK0I7SUFDaEUsTUFBTSxpQkFBaUIsR0FBRyxXQUFXLENBQUMsaUJBQWlCLEVBQUUsVUFBVSxDQUFDO0lBQ3BFLE1BQU0sTUFBTSxHQUFHLFVBQVUsQ0FBQyxJQUFJLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDakYsSUFBSSxVQUFVLENBQUMsU0FBUyxDQUFDLEVBQUU7UUFDMUIsR0FBRyxDQUFDLE1BQU0sRUFBRSxHQUFHLFNBQVMsQ0FBQyxJQUFJLElBQUksU0FBUyxDQUFDLE9BQU8sRUFBRSxFQUFFLFVBQVUsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztRQUM5RSxPQUFPLEVBQUUsQ0FBQyxTQUFTLENBQUMsRUFBRSxDQUFDLENBQUM7S0FDeEI7SUFFRCxNQUFNLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUM7SUFFekMsT0FBTywwQkFBMEIsQ0FBQyxTQUFTLENBQUM7U0FDMUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsMEJBQTBCLENBQUMsQ0FBQztTQUMxQyxFQUFFLENBQUMsS0FBSyxFQUFFLEdBQUcsRUFBRSxDQUFDLEdBQUcsQ0FBQyxNQUFNLEVBQUUsU0FBUyxDQUFDLElBQUksRUFBRSxVQUFVLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUN4RSxDQUFDO0FBRUQsU0FBUyxhQUFhLENBQUMsU0FBK0IsRUFBRSxZQUF3QztJQUMvRixJQUFJLFNBQVMsQ0FBQyxTQUFTLEVBQUU7UUFDeEIsTUFBTSxTQUFTLEdBQUcsSUFBSSxHQUFHLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBRS9DLElBQUksQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsRUFBRTtZQUNyQyxHQUFHLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsRUFBRSxHQUFHLFNBQVMsQ0FBQyxJQUFJLElBQUksU0FBUyxDQUFDLE9BQU8sZUFBZSxPQUFPLENBQUMsUUFBUSxxQkFBcUIsU0FBUyxDQUFDLFNBQVMsR0FBRyxFQUFFLFVBQVUsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztZQUN6SyxPQUFPLEVBQUUsQ0FBQyxTQUFTLENBQUMsRUFBRSxDQUFDLENBQUM7U0FDeEI7S0FDRDtJQUVELFFBQVEsWUFBWSxFQUFFO1FBQ3JCLEtBQUssVUFBVTtZQUNkLEdBQUcsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxFQUFFLFVBQVUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7WUFDcEUsT0FBTyxFQUFFLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBRXpCLEtBQUssYUFBYTtZQUNqQixPQUFPLHdCQUF3QixDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBRTVDO1lBQ0MsSUFBSSxDQUFDLEVBQUUsQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLEVBQUU7Z0JBQ2pDLEdBQUcsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLDhCQUE4QixTQUFTLENBQUMsSUFBSSxnQ0FBZ0MsWUFBWSxpQ0FBaUMsQ0FBQyxDQUFDLENBQUM7Z0JBQy9JLE9BQU8sRUFBRSxDQUFDLFNBQVMsQ0FBQyxFQUFFLENBQUMsQ0FBQzthQUV4QjtpQkFBTSxJQUFJLENBQUMsRUFBRSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFlBQVksRUFBRSxjQUFjLENBQUMsQ0FBQyxFQUFFO2dCQUNuRSxHQUFHLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyw4QkFBOEIsU0FBUyxDQUFDLElBQUksZ0NBQWdDLFlBQVksMERBQTBELENBQUMsQ0FBQyxDQUFDO2dCQUN4SyxPQUFPLEVBQUUsQ0FBQyxTQUFTLENBQUMsRUFBRSxDQUFDLENBQUM7YUFDeEI7WUFFRCxHQUFHLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsRUFBRSxHQUFHLFNBQVMsQ0FBQyxJQUFJLEtBQUssVUFBVSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsRUFBRSxFQUFFLFVBQVUsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztZQUMvRyxPQUFPLEVBQUUsQ0FBQyxTQUFTLENBQUMsRUFBRSxDQUFDLENBQUM7S0FDekI7QUFDRixDQUFDO0FBTUQsU0FBUyxlQUFlO0lBQ3ZCLElBQUk7UUFDSCxPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLFlBQVksQ0FBQyxlQUFlLEVBQUUsTUFBTSxDQUFDLENBQUMsQ0FBQztLQUM1RDtJQUFDLE9BQU8sR0FBRyxFQUFFO1FBQ2IsT0FBTyxFQUFFLENBQUM7S0FDVjtBQUNGLENBQUM7QUFFRCxTQUFTLGdCQUFnQixDQUFDLE9BQXFCO0lBQzlDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUFDO0lBQzNDLEVBQUUsQ0FBQyxhQUFhLENBQUMsZUFBZSxFQUFFLElBQUksQ0FBQyxTQUFTLENBQUMsT0FBTyxFQUFFLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3JFLENBQUM7QUFFRCxTQUFnQixvQkFBb0I7SUFDbkMsR0FBRyxDQUFDLHNDQUFzQyxDQUFDLENBQUM7SUFDNUMsR0FBRyxDQUFDLCtDQUErQyxVQUFVLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUV4RixNQUFNLE9BQU8sR0FBRyxlQUFlLEVBQUUsQ0FBQztJQUNsQyxNQUFNLE9BQU8sR0FBYSxFQUFFLENBQUM7SUFFN0IsS0FBSyxNQUFNLFNBQVMsSUFBSSxDQUFDLEdBQUcsaUJBQWlCLEVBQUUsR0FBRyxvQkFBb0IsQ0FBQyxFQUFFO1FBQ3hFLE1BQU0sWUFBWSxHQUFHLE9BQU8sQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLElBQUksYUFBYSxDQUFDO1FBQzlELE9BQU8sQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLEdBQUcsWUFBWSxDQUFDO1FBRXZDLE9BQU8sQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLFNBQVMsRUFBRSxZQUFZLENBQUMsQ0FBQyxDQUFDO0tBQ3JEO0lBRUQsZ0JBQWdCLENBQUMsT0FBTyxDQUFDLENBQUM7SUFFMUIsT0FBTyxJQUFJLE9BQU8sQ0FBQyxDQUFDLE9BQU8sRUFBRSxNQUFNLEVBQUUsRUFBRTtRQUN0QyxFQUFFLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQzthQUNmLEVBQUUsQ0FBQyxPQUFPLEVBQUUsTUFBTSxDQUFDO2FBQ25CLEVBQUUsQ0FBQyxLQUFLLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDdEIsQ0FBQyxDQUFDLENBQUM7QUFDSixDQUFDO0FBckJELG9EQXFCQztBQUVELElBQUksT0FBTyxDQUFDLElBQUksS0FBSyxNQUFNLEVBQUU7SUFDNUIsb0JBQW9CLEVBQUUsQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsRUFBRTtRQUM5RCxPQUFPLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQ25CLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDakIsQ0FBQyxDQUFDLENBQUM7Q0FDSCJ9 \ No newline at end of file +//# sourceMappingURL=builtInExtensions.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/builtInExtensionsCG.js b/patched-vscode/build/lib/builtInExtensionsCG.js index 62e215f7..30b6791b 100644 --- a/patched-vscode/build/lib/builtInExtensionsCG.js +++ b/patched-vscode/build/lib/builtInExtensionsCG.js @@ -4,7 +4,6 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -const node_fetch_1 = require("node-fetch"); const fs = require("fs"); const path = require("path"); const url = require("url"); @@ -23,9 +22,9 @@ async function downloadExtensionDetails(extension) { const repositoryContentBaseUrl = `https://${token ? `${token}@` : ''}${contentBasePath}/${repository}/v${extension.version}`; async function getContent(fileName) { try { - const response = await (0, node_fetch_1.default)(`${repositoryContentBaseUrl}/${fileName}`); + const response = await fetch(`${repositoryContentBaseUrl}/${fileName}`); if (response.ok) { - return { fileName, body: await response.buffer() }; + return { fileName, body: Buffer.from(await response.arrayBuffer()) }; } else if (response.status === 404) { return { fileName, body: undefined }; @@ -77,4 +76,4 @@ main().then(() => { console.error(err); process.exit(1); }); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbHRJbkV4dGVuc2lvbnNDRy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImJ1aWx0SW5FeHRlbnNpb25zQ0cudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOztBQUVoRywyQ0FBK0I7QUFDL0IseUJBQXlCO0FBQ3pCLDZCQUE2QjtBQUM3QiwyQkFBMkI7QUFDM0IsMENBQTJDO0FBRzNDLE1BQU0sSUFBSSxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDO0FBQ25ELE1BQU0sTUFBTSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLGNBQWMsQ0FBQyxDQUFDO0FBQy9DLE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxvQkFBb0IsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxDQUFDLENBQUM7QUFDcEcsTUFBTSxpQkFBaUIsR0FBMkIsV0FBVyxDQUFDLGlCQUFpQixJQUFJLEVBQUUsQ0FBQztBQUN0RixNQUFNLG9CQUFvQixHQUEyQixXQUFXLENBQUMsb0JBQW9CLElBQUksRUFBRSxDQUFDO0FBQzVGLE1BQU0sS0FBSyxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsY0FBYyxDQUFDLENBQUM7QUFFMUMsTUFBTSxlQUFlLEdBQUcsMkJBQTJCLENBQUM7QUFDcEQsTUFBTSxnQkFBZ0IsR0FBRyxDQUFDLGNBQWMsRUFBRSxtQkFBbUIsRUFBRSxXQUFXLENBQUMsQ0FBQztBQUU1RSxLQUFLLFVBQVUsd0JBQXdCLENBQUMsU0FBK0I7SUFDdEUsTUFBTSxjQUFjLEdBQUcsR0FBRyxTQUFTLENBQUMsSUFBSSxJQUFJLFNBQVMsQ0FBQyxPQUFPLEVBQUUsQ0FBQztJQUNoRSxNQUFNLFVBQVUsR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFLLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQzdELE1BQU0sd0JBQXdCLEdBQUcsV0FBVyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsS0FBSyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsR0FBRyxlQUFlLElBQUksVUFBVSxLQUFLLFNBQVMsQ0FBQyxPQUFPLEVBQUUsQ0FBQztJQUc3SCxLQUFLLFVBQVUsVUFBVSxDQUFDLFFBQWdCO1FBQ3pDLElBQUk7WUFDSCxNQUFNLFFBQVEsR0FBRyxNQUFNLElBQUEsb0JBQUssRUFBQyxHQUFHLHdCQUF3QixJQUFJLFFBQVEsRUFBRSxDQUFDLENBQUM7WUFDeEUsSUFBSSxRQUFRLENBQUMsRUFBRSxFQUFFO2dCQUNoQixPQUFPLEVBQUUsUUFBUSxFQUFFLElBQUksRUFBRSxNQUFNLFFBQVEsQ0FBQyxNQUFNLEVBQUUsRUFBRSxDQUFDO2FBQ25EO2lCQUFNLElBQUksUUFBUSxDQUFDLE1BQU0sS0FBSyxHQUFHLEVBQUU7Z0JBQ25DLE9BQU8sRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFLFNBQVMsRUFBRSxDQUFDO2FBQ3JDO2lCQUFNO2dCQUNOLE9BQU8sRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxDQUFDO2FBQ2hDO1NBQ0Q7UUFBQyxPQUFPLENBQUMsRUFBRTtZQUNYLE9BQU8sRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxDQUFDO1NBQ2hDO0lBQ0YsQ0FBQztJQUVELE1BQU0sUUFBUSxHQUFHLGdCQUFnQixDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsQ0FBQztJQUVsRCxPQUFPLENBQUMsR0FBRyxDQUFDLGNBQWMsQ0FBQyxDQUFDO0lBQzVCLE1BQU0sT0FBTyxHQUFHLE1BQU0sT0FBTyxDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUM1QyxLQUFLLE1BQU0sTUFBTSxJQUFJLE9BQU8sRUFBRTtRQUM3QixJQUFJLE1BQU0sQ0FBQyxJQUFJLEVBQUU7WUFDaEIsTUFBTSxlQUFlLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDO1lBQzFELEVBQUUsQ0FBQyxTQUFTLENBQUMsZUFBZSxFQUFFLEVBQUUsU0FBUyxFQUFFLElBQUksRUFBRSxDQUFDLENBQUM7WUFDbkQsRUFBRSxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLGVBQWUsRUFBRSxNQUFNLENBQUMsUUFBUSxDQUFDLEVBQUUsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO1lBQzNFLE9BQU8sQ0FBQyxHQUFHLENBQUMsT0FBTyxNQUFNLENBQUMsUUFBUSxJQUFJLFVBQVUsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1NBQ2hFO2FBQU0sSUFBSSxNQUFNLENBQUMsSUFBSSxLQUFLLFNBQVMsRUFBRTtZQUNyQyxPQUFPLENBQUMsR0FBRyxDQUFDLE9BQU8sTUFBTSxDQUFDLFFBQVEsSUFBSSxVQUFVLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztTQUNqRTthQUFNO1lBQ04sT0FBTyxDQUFDLEdBQUcsQ0FBQyxPQUFPLE1BQU0sQ0FBQyxRQUFRLElBQUksVUFBVSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7U0FDOUQ7S0FDRDtJQUVELGFBQWE7SUFDYixJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxRQUFRLEtBQUssY0FBYyxDQUFDLEVBQUUsSUFBSSxFQUFFO1FBQzVELGdIQUFnSDtLQUNoSDtJQUNELElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFFBQVEsS0FBSyxtQkFBbUIsQ0FBQyxFQUFFLElBQUk7UUFDL0QsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFFBQVEsS0FBSyxXQUFXLENBQUMsRUFBRSxJQUFJLEVBQUU7UUFDdEQsNEhBQTRIO0tBQzVIO0FBQ0YsQ0FBQztBQUVELEtBQUssVUFBVSxJQUFJO0lBQ2xCLEtBQUssTUFBTSxTQUFTLElBQUksQ0FBQyxHQUFHLGlCQUFpQixFQUFFLEdBQUcsb0JBQW9CLENBQUMsRUFBRTtRQUN4RSxNQUFNLHdCQUF3QixDQUFDLFNBQVMsQ0FBQyxDQUFDO0tBQzFDO0FBQ0YsQ0FBQztBQUVELElBQUksRUFBRSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUU7SUFDaEIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxpREFBaUQsVUFBVSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7SUFDdkYsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNqQixDQUFDLEVBQUUsR0FBRyxDQUFDLEVBQUU7SUFDUixPQUFPLENBQUMsR0FBRyxDQUFDLDhEQUE4RCxVQUFVLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUNsRyxPQUFPLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ25CLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDakIsQ0FBQyxDQUFDLENBQUMifQ== \ No newline at end of file +//# sourceMappingURL=builtInExtensionsCG.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/builtInExtensionsCG.ts b/patched-vscode/build/lib/builtInExtensionsCG.ts index a84f4312..62d09498 100644 --- a/patched-vscode/build/lib/builtInExtensionsCG.ts +++ b/patched-vscode/build/lib/builtInExtensionsCG.ts @@ -3,7 +3,6 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import fetch from 'node-fetch'; import * as fs from 'fs'; import * as path from 'path'; import * as url from 'url'; @@ -30,7 +29,7 @@ async function downloadExtensionDetails(extension: IExtensionDefinition): Promis try { const response = await fetch(`${repositoryContentBaseUrl}/${fileName}`); if (response.ok) { - return { fileName, body: await response.buffer() }; + return { fileName, body: Buffer.from(await response.arrayBuffer()) }; } else if (response.status === 404) { return { fileName, body: undefined }; } else { diff --git a/patched-vscode/build/lib/bundle.js b/patched-vscode/build/lib/bundle.js index 982b0237..61d9f015 100644 --- a/patched-vscode/build/lib/bundle.js +++ b/patched-vscode/build/lib/bundle.js @@ -4,7 +4,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.bundle = void 0; +exports.bundle = bundle; const fs = require("fs"); const path = require("path"); const vm = require("vm"); @@ -78,7 +78,6 @@ function bundle(entryPoints, config, callback) { }); }, (err) => callback(err, null)); } -exports.bundle = bundle; function emitEntryPoints(modules, entryPoints) { const modulesMap = {}; modules.forEach((m) => { @@ -483,4 +482,4 @@ function topologicalSort(graph) { } return L; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVuZGxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiYnVuZGxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7O2dHQUdnRzs7O0FBRWhHLHlCQUF5QjtBQUN6Qiw2QkFBNkI7QUFDN0IseUJBQXlCO0FBcUd6Qjs7R0FFRztBQUNILFNBQWdCLE1BQU0sQ0FBQyxXQUEwQixFQUFFLE1BQXFCLEVBQUUsUUFBMEQ7SUFDbkksTUFBTSxjQUFjLEdBQW1CLEVBQUUsQ0FBQztJQUMxQyxXQUFXLENBQUMsT0FBTyxDQUFDLENBQUMsTUFBbUIsRUFBRSxFQUFFO1FBQzNDLElBQUksY0FBYyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBRTtZQUNoQyxNQUFNLElBQUksS0FBSyxDQUFDLG9EQUFvRCxNQUFNLENBQUMsSUFBSSxHQUFHLENBQUMsQ0FBQztTQUNwRjtRQUNELGNBQWMsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsTUFBTSxDQUFDO0lBQ3RDLENBQUMsQ0FBQyxDQUFDO0lBRUgsTUFBTSxzQkFBc0IsR0FBbUMsRUFBRSxDQUFDO0lBQ2xFLFdBQVcsQ0FBQyxPQUFPLENBQUMsQ0FBQyxNQUFtQixFQUFFLEVBQUU7UUFDM0Msc0JBQXNCLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLElBQUksQ0FBQztRQUMzQyxNQUFNLENBQUMsT0FBTyxFQUFFLE9BQU8sQ0FBQyxVQUFVLGNBQWM7WUFDL0Msc0JBQXNCLENBQUMsY0FBYyxDQUFDLEdBQUcsSUFBSSxDQUFDO1FBQy9DLENBQUMsQ0FBQyxDQUFDO1FBQ0gsTUFBTSxDQUFDLE9BQU8sRUFBRSxPQUFPLENBQUMsVUFBVSxjQUFjO1lBQy9DLHNCQUFzQixDQUFDLGNBQWMsQ0FBQyxHQUFHLElBQUksQ0FBQztRQUMvQyxDQUFDLENBQUMsQ0FBQztJQUNKLENBQUMsQ0FBQyxDQUFDO0lBR0gsTUFBTSxJQUFJLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSx3QkFBd0IsQ0FBQyxDQUFDLENBQUM7SUFDeEYsTUFBTSxDQUFDLEdBQWtCLEVBQUUsQ0FBQyxnQkFBZ0IsQ0FBQyx3Q0FBd0MsR0FBRyxJQUFJLEdBQUcsT0FBTyxDQUFDLENBQUM7SUFDeEcsTUFBTSxZQUFZLEdBQUcsRUFBRSxPQUFPLEVBQUUsRUFBRSxFQUFFLENBQUM7SUFDckMsQ0FBQyxDQUFDLElBQUksQ0FBQyxFQUFFLEVBQUUsT0FBTyxFQUFFLFlBQVksRUFBRSxZQUFZLENBQUMsT0FBTyxDQUFDLENBQUM7SUFFeEQsTUFBTSxNQUFNLEdBQVEsWUFBWSxDQUFDLE9BQU8sQ0FBQztJQUN6QyxNQUFNLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQztJQUN0QixNQUFNLENBQUMsS0FBSyxHQUFHLE1BQU0sQ0FBQyxLQUFLLElBQUksRUFBRSxDQUFDO0lBQ2xDLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxFQUFFO1FBQzVCLE1BQU0sQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLEdBQUcsd0JBQXdCLENBQUM7S0FDbEQ7SUFDRCxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsRUFBRTtRQUM1QixNQUFNLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxHQUFHLHdCQUF3QixDQUFDO0tBQ2xEO0lBQ0QsTUFBTSxDQUFDLHVCQUF1QixHQUFHLE1BQU0sQ0FBQyx1QkFBdUIsSUFBSSxFQUFFLENBQUM7SUFDdEUsTUFBTSxDQUFDLHVCQUF1QixDQUFDLFFBQVEsQ0FBQyxHQUFHLElBQUksQ0FBQztJQUNoRCxNQUFNLENBQUMsdUJBQXVCLENBQUMsUUFBUSxDQUFDLEdBQUcsSUFBSSxDQUFDO0lBQ2hELE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUM7SUFFdEIsTUFBTSxDQUFDLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyxZQUFpQixFQUFFLEVBQUU7UUFDekMsTUFBTSxXQUFXLEdBQUcsQ0FBQyxLQUFpQixFQUFFLEVBQUU7WUFDekMsSUFBSSxDQUFDLEdBQUcsWUFBWSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUM7WUFDdkMsSUFBSSxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLEVBQUU7Z0JBQ3ZCLENBQUMsSUFBSSxLQUFLLENBQUM7YUFDWDtZQUNELGdEQUFnRDtZQUNoRCxDQUFDLEdBQUcsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxpQkFBaUIsRUFBRSxXQUFXLENBQUMsQ0FBQztZQUM5QyxDQUFDLEdBQUcsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxpQkFBaUIsRUFBRSxXQUFXLENBQUMsQ0FBQztZQUM5QyxPQUFPLEVBQUUsSUFBSSxFQUFFLENBQUMsRUFBRSxXQUFXLEVBQUUsS0FBSyxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQ3BELENBQUMsQ0FBQztRQUNGLEtBQUssTUFBTSxRQUFRLElBQUksY0FBYyxFQUFFO1lBQ3RDLE1BQU0sVUFBVSxHQUFHLGNBQWMsQ0FBQyxRQUFRLENBQUMsQ0FBQztZQUM1QyxJQUFJLFVBQVUsQ0FBQyxNQUFNLEVBQUU7Z0JBQ3RCLFVBQVUsQ0FBQyxNQUFNLEdBQUcsVUFBVSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsV0FBVyxDQUFDLENBQUM7YUFDdkQ7WUFDRCxJQUFJLFVBQVUsQ0FBQyxPQUFPLEVBQUU7Z0JBQ3ZCLFVBQVUsQ0FBQyxPQUFPLEdBQUcsVUFBVSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsV0FBVyxDQUFDLENBQUM7YUFDekQ7U0FDRDtJQUNGLENBQUMsQ0FBQyxDQUFDO0lBRUgsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsc0JBQXNCLENBQUMsRUFBRSxHQUFHLEVBQUU7UUFDaEQsTUFBTSxPQUFPLEdBQXVCLE1BQU0sQ0FBQyxZQUFZLEVBQUUsQ0FBQztRQUMxRCxNQUFNLGFBQWEsR0FBRyxlQUFlLENBQUMsT0FBTyxFQUFFLGNBQWMsQ0FBQyxDQUFDO1FBQy9ELE1BQU0sbUJBQW1CLEdBQUcsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLG1CQUFtQixFQUFFLENBQUM7UUFDbkUsUUFBUSxDQUFDLElBQUksRUFBRTtZQUNkLEtBQUssRUFBRSxhQUFhLENBQUMsS0FBSztZQUMxQixtQkFBbUIsRUFBRSxtQkFBbUI7WUFDeEMsVUFBVSxFQUFFLGFBQWEsQ0FBQyxVQUFVO1NBQ3BDLENBQUMsQ0FBQztJQUNKLENBQUMsRUFBRSxDQUFDLEdBQVEsRUFBRSxFQUFFLENBQUMsUUFBUSxDQUFDLEdBQUcsRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDO0FBQ3ZDLENBQUM7QUF4RUQsd0JBd0VDO0FBRUQsU0FBUyxlQUFlLENBQUMsT0FBMkIsRUFBRSxXQUEyQjtJQUNoRixNQUFNLFVBQVUsR0FBd0IsRUFBRSxDQUFDO0lBQzNDLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFtQixFQUFFLEVBQUU7UUFDdkMsVUFBVSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDdEIsQ0FBQyxDQUFDLENBQUM7SUFFSCxNQUFNLFlBQVksR0FBVyxFQUFFLENBQUM7SUFDaEMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQW1CLEVBQUUsRUFBRTtRQUN2QyxZQUFZLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxZQUFZLENBQUM7SUFDckMsQ0FBQyxDQUFDLENBQUM7SUFFSCxNQUFNLGFBQWEsR0FBRyxlQUFlLENBQUMsWUFBWSxDQUFDLENBQUM7SUFFcEQsSUFBSSxNQUFNLEdBQWtCLEVBQUUsQ0FBQztJQUMvQixNQUFNLFdBQVcsR0FBZSxFQUFFLENBQUM7SUFDbkMsTUFBTSxVQUFVLEdBQWdCO1FBQy9CLEtBQUssRUFBRSxZQUFZO1FBQ25CLE9BQU8sRUFBRSxFQUFFO0tBQ1gsQ0FBQztJQUVGLE1BQU0sQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsY0FBc0IsRUFBRSxFQUFFO1FBQzNELE1BQU0sSUFBSSxHQUFHLFdBQVcsQ0FBQyxjQUFjLENBQUMsQ0FBQztRQUN6QyxNQUFNLFNBQVMsR0FBRyxDQUFDLGNBQWMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxJQUFJLEVBQUUsQ0FBQyxDQUFDO1FBQzlELE1BQU0sZUFBZSxHQUFHLEtBQUssQ0FBQyxTQUFTLEVBQUUsWUFBWSxDQUFDLENBQUM7UUFDdkQsTUFBTSxRQUFRLEdBQWEsQ0FBQyxTQUFTLEVBQUUsU0FBUyxFQUFFLFFBQVEsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxJQUFJLEVBQUUsQ0FBQyxDQUFDO1FBRXZGLFFBQVEsQ0FBQyxPQUFPLENBQUMsQ0FBQyxXQUFtQixFQUFFLEVBQUU7WUFDeEMsTUFBTSxXQUFXLEdBQUcsS0FBSyxDQUFDLENBQUMsV0FBVyxDQUFDLEVBQUUsWUFBWSxDQUFDLENBQUM7WUFDdkQsTUFBTSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxPQUFlLEVBQUUsRUFBRTtnQkFDcEQsT0FBTyxlQUFlLENBQUMsT0FBTyxDQUFDLENBQUM7WUFDakMsQ0FBQyxDQUFDLENBQUM7UUFDSixDQUFDLENBQUMsQ0FBQztRQUVILE1BQU0sZUFBZSxHQUFHLGFBQWEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxNQUFjLEVBQUUsRUFBRTtZQUMvRCxPQUFPLGVBQWUsQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUNoQyxDQUFDLENBQUMsQ0FBQztRQUVILFVBQVUsQ0FBQyxPQUFPLENBQUMsY0FBYyxDQUFDLEdBQUcsZUFBZSxDQUFDO1FBRXJELE1BQU0sR0FBRyxHQUFHLGNBQWMsQ0FDekIsVUFBVSxFQUNWLFlBQVksRUFDWixjQUFjLEVBQ2QsZUFBZSxFQUNmLElBQUksQ0FBQyxPQUFPLElBQUksRUFBRSxFQUNsQixJQUFJLENBQUMsTUFBTSxJQUFJLEVBQUUsRUFDakIsSUFBSSxDQUFDLElBQUksQ0FDVCxDQUFDO1FBRUYsTUFBTSxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ2xDLEtBQUssTUFBTSxVQUFVLElBQUksR0FBRyxDQUFDLFdBQVcsRUFBRTtZQUN6QyxXQUFXLENBQUMsVUFBVSxDQUFDLEdBQUcsV0FBVyxDQUFDLFVBQVUsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLENBQUM7U0FDakY7SUFDRixDQUFDLENBQUMsQ0FBQztJQUVILE1BQU0sQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsVUFBa0IsRUFBRSxFQUFFO1FBQ3ZELE1BQU0sTUFBTSxHQUFHLFdBQVcsQ0FBQyxVQUFVLENBQUMsQ0FBQztRQUN2QyxJQUFJLE9BQU8sTUFBTSxDQUFDLFdBQVcsS0FBSyxVQUFVLEVBQUU7WUFDN0MsTUFBTSxLQUFLLEdBQUcsQ0FBQyxRQUFnQixFQUFFLFFBQWdCLEVBQUUsRUFBRTtnQkFDcEQsTUFBTSxDQUFDLElBQUksQ0FBQztvQkFDWCxJQUFJLEVBQUUsUUFBUTtvQkFDZCxPQUFPLEVBQUUsQ0FBQzs0QkFDVCxJQUFJLEVBQUUsSUFBSTs0QkFDVixRQUFRLEVBQUUsUUFBUTt5QkFDbEIsQ0FBQztpQkFDRixDQUFDLENBQUM7WUFDSixDQUFDLENBQUM7WUFDRixNQUFNLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxDQUFDO1NBQzFCO0lBQ0YsQ0FBQyxDQUFDLENBQUM7SUFFSCxPQUFPO1FBQ04sZ0JBQWdCO1FBQ2hCLEtBQUssRUFBRSxjQUFjLENBQUMsNEJBQTRCLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDM0QsVUFBVSxFQUFFLFVBQVU7S0FDdEIsQ0FBQztBQUNILENBQUM7QUFFRCxTQUFTLGNBQWMsQ0FBQyxTQUF3QjtJQUMvQyxNQUFNLGVBQWUsR0FBRyxDQUFDLFdBQW1CLEVBQUUsU0FBaUIsRUFBRSxFQUFFO1FBQ2xFLE1BQU0sTUFBTSxHQUFHLFdBQVcsQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLEVBQUUsQ0FBQyxDQUFDO1FBQ2pELElBQUksSUFBSSxHQUFHLFNBQVMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDaEMsSUFBSSxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEVBQUUsRUFBRTtZQUN2QixHQUFHLEdBQUcsR0FBRyxDQUFDLElBQUksRUFBRSxDQUFDO1lBQ2pCLEdBQUcsR0FBRyxHQUFHLENBQUMsT0FBTyxDQUFDLFFBQVEsRUFBRSxFQUFFLENBQUMsQ0FBQztZQUNoQyxHQUFHLEdBQUcsR0FBRyxDQUFDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsRUFBRSxDQUFDLENBQUM7WUFDaEMsSUFBSSxNQUFNLEdBQWtCLElBQUksQ0FBQztZQUNqQyxJQUFJLEtBQUssR0FBa0IsSUFBSSxDQUFDO1lBQ2hDLE1BQU0sTUFBTSxHQUFHLEdBQUcsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7WUFDOUIsSUFBSSxNQUFNLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRTtnQkFDdEIsTUFBTSxHQUFHLE1BQU0sQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHLENBQUM7Z0JBQ3pCLEtBQUssR0FBRyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7YUFDbEI7aUJBQU07Z0JBQ04sTUFBTSxHQUFHLEVBQUUsQ0FBQztnQkFDWixLQUFLLEdBQUcsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO2FBQ2xCO1lBRUQsSUFBSSxPQUFPLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLFNBQVMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUU7Z0JBQ2pELE1BQU0sR0FBRyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsRUFBRSxLQUFLLENBQUMsQ0FBQyxPQUFPLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQyxDQUFDO2dCQUN2RSxPQUFPLE1BQU0sR0FBRyxHQUFHLENBQUM7YUFDcEI7WUFDRCxPQUFPLE1BQU0sR0FBRyxLQUFLLENBQUM7UUFDdkIsQ0FBQyxDQUFDLENBQUM7UUFDSCxPQUFPO1lBQ04sTUFBTSxFQUFFLE1BQU07WUFDZCxJQUFJLEVBQUUsSUFBSTtTQUNWLENBQUM7SUFDSCxDQUFDLENBQUM7SUFFRixTQUFTLENBQUMsT0FBTyxDQUFDLENBQUMsUUFBUSxFQUFFLEVBQUU7UUFDOUIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxFQUFFO1lBQ2pDLE9BQU87U0FDUDtRQUNELElBQUksWUFBWSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLEVBQUU7WUFDckMsT0FBTztTQUNQO1FBRUQsNERBQTREO1FBQzVELE1BQU0sU0FBUyxHQUFtQyxFQUFFLENBQUM7UUFDckQsUUFBUSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQyxNQUFNLEVBQUUsRUFBRTtZQUNuQyxNQUFNLE9BQU8sR0FBRyxNQUFNLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxxREFBcUQsQ0FBQyxDQUFDO1lBQzdGLElBQUksQ0FBQyxPQUFPLEVBQUU7Z0JBQ2IsT0FBTzthQUNQO1lBRUQsTUFBTSxVQUFVLEdBQUcsZUFBZSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUMzRCxTQUFTLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUM7WUFDdkUsVUFBVSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxHQUFHLEVBQUUsRUFBRTtnQkFDL0IsU0FBUyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUM1QyxDQUFDLENBQUMsQ0FBQztRQUNKLENBQUMsQ0FBQyxDQUFDO1FBRUgsTUFBTSxrQkFBa0IsR0FBRyxNQUFNLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBQ2xELGtCQUFrQixDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRTtZQUNoQyxPQUFPLFNBQVMsQ0FBQyxDQUFDLENBQUMsR0FBRyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDcEMsQ0FBQyxDQUFDLENBQUM7UUFFSCxNQUFNLGNBQWMsR0FBbUMsRUFBRSxDQUFDO1FBQzFELGtCQUFrQixDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUUsRUFBRTtZQUM1QyxjQUFjLENBQUMsTUFBTSxDQUFDLEdBQUcsS0FBSyxDQUFDO1FBQ2hDLENBQUMsQ0FBQyxDQUFDO1FBRUgsUUFBUSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQyxNQUFNLEVBQUUsRUFBRTtZQUNuQyxNQUFNLENBQUMsUUFBUSxHQUFHLE1BQU0sQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLHFEQUFxRCxFQUFFLENBQUMsQ0FBQyxFQUFFLFdBQVcsRUFBRSxTQUFTLEVBQUUsRUFBRTtnQkFDOUgsTUFBTSxVQUFVLEdBQUcsZUFBZSxDQUFDLFdBQVcsRUFBRSxTQUFTLENBQUMsQ0FBQztnQkFDM0QsT0FBTyxjQUFjLGNBQWMsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLEtBQUssVUFBVSxDQUFDLE1BQU0sYUFBYSxVQUFVLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsR0FBRyxJQUFJLEdBQUcsR0FBRyxHQUFHLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDO1lBQzVLLENBQUMsQ0FBQyxDQUFDO1FBQ0osQ0FBQyxDQUFDLENBQUM7UUFFSCxRQUFRLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQztZQUN4QixJQUFJLEVBQUUsSUFBSTtZQUNWLFFBQVEsRUFBRTtnQkFDVCxlQUFlO2dCQUNmLGFBQWEsSUFBSSxDQUFDLFNBQVMsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHO2dCQUNsRCw0QkFBNEI7Z0JBQzVCLG9CQUFvQjtnQkFDcEIsc0RBQXNEO2dCQUN0RCwrQkFBK0I7Z0JBQy9CLEtBQUs7Z0JBQ0wsa0JBQWtCO2dCQUNsQixJQUFJO2FBQ0osQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO1NBQ1osQ0FBQyxDQUFDO1FBRUgsUUFBUSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUM7WUFDckIsSUFBSSxFQUFFLElBQUk7WUFDVixRQUFRLEVBQUUsZ0JBQWdCO1NBQzFCLENBQUMsQ0FBQztJQUNKLENBQUMsQ0FBQyxDQUFDO0lBQ0gsT0FBTyxTQUFTLENBQUM7QUFDbEIsQ0FBQztBQUVELFNBQVMsNEJBQTRCLENBQUMsU0FBd0I7SUFDN0QsOENBQThDO0lBQzlDLE1BQU0sV0FBVyxHQUFHO1FBQ25CLEVBQUUsS0FBSyxFQUFFLGdCQUFnQixFQUFFLEdBQUcsRUFBRSxZQUFZLEVBQUU7UUFDOUMsRUFBRSxLQUFLLEVBQUUsZUFBZSxFQUFFLEdBQUcsRUFBRSxNQUFNLEVBQUU7UUFDdkMsRUFBRSxLQUFLLEVBQUUsaUJBQWlCLEVBQUUsR0FBRyxFQUFFLE1BQU0sRUFBRTtRQUN6QyxFQUFFLEtBQUssRUFBRSxpQkFBaUIsRUFBRSxHQUFHLEVBQUUsTUFBTSxFQUFFO1FBQ3pDLEVBQUUsS0FBSyxFQUFFLGNBQWMsRUFBRSxHQUFHLEVBQUUsTUFBTSxFQUFFO1FBQ3RDLEVBQUUsS0FBSyxFQUFFLGdCQUFnQixFQUFFLEdBQUcsRUFBRSxNQUFNLEVBQUU7UUFDeEMsRUFBRSxLQUFLLEVBQUUsa0JBQWtCLEVBQUUsR0FBRyxFQUFFLE1BQU0sRUFBRTtLQUMxQyxDQUFDO0lBRUYsU0FBUyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFFBQVEsRUFBRSxFQUFFO1FBQzlCLE1BQU0sZ0JBQWdCLEdBQWMsRUFBRSxDQUFDO1FBQ3ZDLFFBQVEsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLENBQUMsTUFBTSxFQUFFLEVBQUU7WUFDbkMsTUFBTSxLQUFLLEdBQUcsTUFBTSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFDLENBQUM7WUFDbEQsTUFBTSxRQUFRLEdBQWEsRUFBRSxDQUFDO1lBQzlCLElBQUksdUJBQXVCLEdBQUcsS0FBSyxFQUFFLGVBQXVCLENBQUM7WUFFN0QsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLEtBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQyxFQUFFLEVBQUU7Z0JBQ3RDLE1BQU0sSUFBSSxHQUFHLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztnQkFDdEIsSUFBSSx1QkFBdUIsRUFBRTtvQkFDNUIsUUFBUSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztvQkFDbEIsSUFBSSxlQUFnQixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRTt3QkFDaEMsdUJBQXVCLEdBQUcsS0FBSyxDQUFDO3FCQUNoQztpQkFDRDtxQkFBTTtvQkFDTixLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsV0FBVyxDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRTt3QkFDNUMsTUFBTSxXQUFXLEdBQUcsV0FBVyxDQUFDLENBQUMsQ0FBQyxDQUFDO3dCQUNuQyxJQUFJLFdBQVcsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFOzRCQUNqQyxJQUFJLGdCQUFnQixDQUFDLENBQUMsQ0FBQyxFQUFFO2dDQUN4Qix1QkFBdUIsR0FBRyxJQUFJLENBQUM7Z0NBQy9CLGVBQWUsR0FBRyxXQUFXLENBQUMsR0FBRyxDQUFDOzZCQUNsQztpQ0FBTTtnQ0FDTixnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsR0FBRyxJQUFJLENBQUM7NkJBQzNCO3lCQUNEO3FCQUNEO29CQUNELElBQUksdUJBQXVCLEVBQUU7d0JBQzVCLFFBQVEsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7cUJBQ2xCO3lCQUFNO3dCQUNOLFFBQVEsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7cUJBQ3BCO2lCQUNEO2FBQ0Q7WUFDRCxNQUFNLENBQUMsUUFBUSxHQUFHLFFBQVEsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDdkMsQ0FBQyxDQUFDLENBQUM7SUFDSixDQUFDLENBQUMsQ0FBQztJQUVILE9BQU8sU0FBUyxDQUFDO0FBQ2xCLENBQUM7QUFXRCxTQUFTLGNBQWMsQ0FDdEIsVUFBK0IsRUFDL0IsSUFBWSxFQUNaLFVBQWtCLEVBQ2xCLGVBQXlCLEVBQ3pCLE9BQXFCLEVBQ3JCLE1BQW9CLEVBQ3BCLElBQXdCO0lBRXhCLElBQUksQ0FBQyxJQUFJLEVBQUU7UUFDVixJQUFJLEdBQUcsVUFBVSxHQUFHLEtBQUssQ0FBQztLQUMxQjtJQUNELE1BQU0sVUFBVSxHQUFnQjtRQUMvQixPQUFPLEVBQUUsRUFBRTtRQUNYLElBQUksRUFBRSxJQUFJO0tBQ1YsRUFDQSxPQUFPLEdBQWtCLENBQUMsVUFBVSxDQUFDLENBQUM7SUFFdkMsTUFBTSxXQUFXLEdBQWUsRUFBRSxDQUFDO0lBQ25DLE1BQU0sZUFBZSxHQUFHLENBQUMsVUFBa0IsRUFBaUIsRUFBRTtRQUM3RCxJQUFJLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxFQUFFO1lBQzdCLFdBQVcsQ0FBQyxVQUFVLENBQUMsR0FBRyxVQUFVLENBQUMsVUFBVSxDQUFDLENBQUMsT0FBTyxDQUFDO1NBQ3pEO1FBQ0QsT0FBTyxXQUFXLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDaEMsQ0FBQyxDQUFDO0lBRUYsZUFBZSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQVMsRUFBRSxFQUFFO1FBQ3JDLE1BQU0sU0FBUyxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUM7UUFFakMsSUFBSSxTQUFTLElBQUksQ0FBQyxFQUFFO1lBQ25CLE1BQU0sVUFBVSxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLFNBQVMsQ0FBQyxDQUFDO1lBQzFDLE1BQU0sTUFBTSxHQUFHLGVBQWUsQ0FBQyxVQUFVLENBQUMsQ0FBQztZQUMzQyxVQUFVLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsVUFBVSxFQUFFLE1BQU0sRUFBRSxVQUFVLEVBQUUsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBQzdGLE9BQU87U0FDUDtRQUVELE1BQU0sTUFBTSxHQUFHLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUU3QixJQUFJLE1BQU0sQ0FBQyxJQUFJLEtBQUssUUFBUSxFQUFFO1lBQzdCLE9BQU87U0FDUDtRQUVELE1BQU0sUUFBUSxHQUFHLG9CQUFvQixDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUVuRCxJQUFJLE1BQU0sQ0FBQyxJQUFJLEVBQUU7WUFDaEIsVUFBVSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxNQUFNLENBQUMsSUFBSSxFQUFFLE1BQU0sQ0FBQyxJQUFJLEVBQUUsUUFBUSxDQUFDLENBQUMsQ0FBQztTQUMzRjthQUFNLElBQUksTUFBTSxDQUFDLGNBQWMsRUFBRTtZQUNqQyxVQUFVLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxlQUFlLENBQUMsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxjQUFjLEVBQUUsTUFBTSxDQUFDLElBQUksRUFBRSxRQUFRLENBQUMsQ0FBQyxDQUFDO1NBQzFGO2FBQU07WUFDTixNQUFNLFVBQVUsR0FBRztnQkFDbEIsRUFBRSxFQUFFLE1BQU0sQ0FBQyxFQUFFO2dCQUNiLElBQUksRUFBRSxNQUFNLENBQUMsSUFBSTtnQkFDakIsY0FBYyxFQUFFLE1BQU0sQ0FBQyxjQUFjO2dCQUNyQyxZQUFZLEVBQUUsTUFBTSxDQUFDLFlBQVk7YUFDakMsQ0FBQztZQUNGLE1BQU0sSUFBSSxLQUFLLENBQUMseUJBQXlCLE1BQU0sQ0FBQyxFQUFFLHNCQUFzQixVQUFVLDJEQUEyRCxJQUFJLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUMsQ0FBQztTQUMzSztJQUNGLENBQUMsQ0FBQyxDQUFDO0lBRUgsTUFBTSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxVQUFrQixFQUFFLEVBQUU7UUFDdkQsTUFBTSxNQUFNLEdBQUcsV0FBVyxDQUFDLFVBQVUsQ0FBQyxDQUFDO1FBQ3ZDLElBQUksT0FBTyxNQUFNLENBQUMsU0FBUyxLQUFLLFVBQVUsRUFBRTtZQUMzQyxNQUFNLEdBQUcsR0FBOEIsQ0FBQyxHQUFHLEVBQUU7Z0JBQzVDLE1BQU0sSUFBSSxLQUFLLENBQUMsUUFBUSxDQUFDLENBQUM7WUFDM0IsQ0FBQyxDQUFDLENBQUM7WUFDSCxHQUFHLENBQUMsS0FBSyxHQUFHLFNBQVMsQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDO1lBRW5DLE1BQU0sS0FBSyxHQUFHLENBQUMsUUFBZ0IsRUFBRSxRQUFnQixFQUFFLEVBQUU7Z0JBQ3BELE9BQU8sQ0FBQyxJQUFJLENBQUM7b0JBQ1osSUFBSSxFQUFFLFFBQVE7b0JBQ2QsT0FBTyxFQUFFLENBQUM7NEJBQ1QsSUFBSSxFQUFFLElBQUk7NEJBQ1YsUUFBUSxFQUFFLFFBQVE7eUJBQ2xCLENBQUM7aUJBQ0YsQ0FBQyxDQUFDO1lBQ0osQ0FBQyxDQUFDO1lBQ0YsTUFBTSxDQUFDLFNBQVMsQ0FBQyxVQUFVLEVBQUUsVUFBVSxFQUFFLEdBQUcsRUFBRSxLQUFLLEVBQUUsRUFBRSxDQUFDLENBQUM7U0FDekQ7SUFDRixDQUFDLENBQUMsQ0FBQztJQUVILE1BQU0sT0FBTyxHQUFHLENBQUMsS0FBaUIsRUFBUyxFQUFFO1FBQzVDLElBQUksUUFBUSxHQUFHLG9CQUFvQixDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNoRCxJQUFJLEtBQUssQ0FBQyxXQUFXLEVBQUU7WUFDdEIsUUFBUSxHQUFHLFFBQVEsQ0FBQyxPQUFPLENBQUMsWUFBWSxFQUFFLFdBQVcsS0FBSyxDQUFDLFdBQVcsSUFBSSxDQUFDLENBQUM7U0FDNUU7UUFDRCxPQUFPO1lBQ04sSUFBSSxFQUFFLEtBQUssQ0FBQyxJQUFJO1lBQ2hCLFFBQVEsRUFBRSxRQUFRO1NBQ2xCLENBQUM7SUFDSCxDQUFDLENBQUM7SUFFRixNQUFNLFNBQVMsR0FBRyxDQUFDLE9BQU8sSUFBSSxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDL0MsTUFBTSxRQUFRLEdBQUcsQ0FBQyxNQUFNLElBQUksRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBRTdDLFVBQVUsQ0FBQyxPQUFPLEdBQUcsU0FBUyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBRTNFLE9BQU87UUFDTixLQUFLLEVBQUUsT0FBTztRQUNkLFdBQVcsRUFBRSxXQUFXO0tBQ3hCLENBQUM7QUFDSCxDQUFDO0FBRUQsU0FBUyxvQkFBb0IsQ0FBQyxJQUFZO0lBQ3pDLE1BQU0sYUFBYSxHQUFHLEtBQUssQ0FBQztJQUM1QixJQUFJLFFBQVEsR0FBRyxFQUFFLENBQUMsWUFBWSxDQUFDLElBQUksRUFBRSxNQUFNLENBQUMsQ0FBQztJQUM3QyxhQUFhO0lBQ2IsSUFBSSxRQUFRLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxLQUFLLGFBQWEsRUFBRTtRQUM3QyxRQUFRLEdBQUcsUUFBUSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQztLQUNqQztJQUNELE9BQU8sUUFBUSxDQUFDO0FBQ2pCLENBQUM7QUFFRCxTQUFTLFVBQVUsQ0FBQyxVQUFrQixFQUFFLE1BQXFCLEVBQUUsVUFBa0IsRUFBRSxVQUFrQjtJQUNwRyxJQUFJLE1BQU0sR0FBRyxFQUFFLENBQUM7SUFDaEIsSUFBSSxPQUFPLE1BQU0sQ0FBQyxLQUFLLEtBQUssVUFBVSxFQUFFO1FBQ3ZDLE1BQU0sS0FBSyxHQUFnQyxDQUFDLENBQUMsSUFBWSxFQUFFLEVBQUU7WUFDNUQsTUFBTSxJQUFJLElBQUksQ0FBQztRQUNoQixDQUFDLENBQUMsQ0FBQztRQUNILEtBQUssQ0FBQyxhQUFhLEdBQUcsR0FBRyxFQUFFO1lBQzFCLE9BQU8sVUFBVSxDQUFDO1FBQ25CLENBQUMsQ0FBQztRQUNGLEtBQUssQ0FBQyxRQUFRLEdBQUcsQ0FBQyxRQUFnQixFQUFFLElBQVksRUFBRSxFQUFFO1lBQ25ELElBQUksR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLFdBQVcsRUFBRSxVQUFVLEdBQUcsUUFBUSxHQUFHLElBQUksQ0FBQyxDQUFDO1lBQy9ELE1BQU0sSUFBSSxJQUFJLENBQUM7UUFDaEIsQ0FBQyxDQUFDO1FBQ0YsTUFBTSxDQUFDLEtBQUssQ0FBQyxVQUFVLEVBQUUsVUFBVSxFQUFFLEtBQUssQ0FBQyxDQUFDO0tBQzVDO0lBQ0QsT0FBTztRQUNOLElBQUksRUFBRSxJQUFJO1FBQ1YsUUFBUSxFQUFFLE1BQU07S0FDaEIsQ0FBQztBQUNILENBQUM7QUFFRCxTQUFTLGVBQWUsQ0FBQyxRQUFnQixFQUFFLGtCQUE2QixFQUFFLElBQVksRUFBRSxRQUFnQjtJQUV2RywwREFBMEQ7SUFDMUQsTUFBTSxnQkFBZ0IsR0FBRyxnQkFBZ0IsQ0FBQyxRQUFRLEVBQUUsa0JBQWtCLENBQUMsSUFBSSxFQUFFLGtCQUFrQixDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBRXJHLG9EQUFvRDtJQUNwRCxNQUFNLFlBQVksR0FBRyxRQUFRLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxnQkFBZ0IsQ0FBQyxDQUFDO0lBRTdELE1BQU0sU0FBUyxHQUFHLEdBQUcsR0FBRyxRQUFRLEdBQUcsS0FBSyxDQUFDO0lBRXpDLE9BQU87UUFDTixJQUFJLEVBQUUsSUFBSTtRQUNWLFFBQVEsRUFBRSxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxZQUFZLEdBQUcsQ0FBQyxDQUFDLEdBQUcsU0FBUyxHQUFHLFFBQVEsQ0FBQyxNQUFNLENBQUMsWUFBWSxHQUFHLENBQUMsQ0FBQztLQUM5RixDQUFDO0FBQ0gsQ0FBQztBQUVELFNBQVMsaUJBQWlCLENBQUMsUUFBZ0IsRUFBRSxNQUFnQixFQUFFLE9BQWUsRUFBRSxJQUFZLEVBQUUsUUFBZ0I7SUFDN0csTUFBTSxPQUFPLEdBQUcsQ0FBQyxNQUFNLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUMzRSxNQUFNLFNBQVMsR0FBRyxVQUFVLEdBQUcsUUFBUSxHQUFHLE1BQU0sR0FBRyxPQUFPLEdBQUcsS0FBSyxHQUFHLE9BQU8sR0FBRyxJQUFJLENBQUM7SUFDcEYsT0FBTztRQUNOLElBQUksRUFBRSxJQUFJO1FBQ1YsUUFBUSxFQUFFLFFBQVEsR0FBRyxPQUFPLEdBQUcsU0FBUztLQUN4QyxDQUFDO0FBQ0gsQ0FBQztBQUVEOztHQUVHO0FBQ0gsU0FBUyxnQkFBZ0IsQ0FBQyxHQUFXLEVBQUUsV0FBbUIsRUFBRSxVQUFrQjtJQUM3RSxJQUFJLFdBQVcsS0FBSyxDQUFDLEVBQUU7UUFDdEIsT0FBTyxVQUFVLEdBQUcsQ0FBQyxDQUFDO0tBQ3RCO0lBRUQsSUFBSSxJQUFJLEdBQUcsQ0FBQyxDQUFDO0lBQ2IsSUFBSSxpQkFBaUIsR0FBRyxDQUFDLENBQUMsQ0FBQztJQUUzQixHQUFHO1FBQ0YsSUFBSSxXQUFXLEtBQUssSUFBSSxFQUFFO1lBQ3pCLE9BQU8saUJBQWlCLEdBQUcsQ0FBQyxHQUFHLFVBQVUsR0FBRyxDQUFDLENBQUM7U0FDOUM7UUFDRCxpQkFBaUIsR0FBRyxHQUFHLENBQUMsT0FBTyxDQUFDLElBQUksRUFBRSxpQkFBaUIsR0FBRyxDQUFDLENBQUMsQ0FBQztRQUM3RCxJQUFJLEVBQUUsQ0FBQztLQUNQLFFBQVEsaUJBQWlCLElBQUksQ0FBQyxFQUFFO0lBRWpDLE9BQU8sQ0FBQyxDQUFDLENBQUM7QUFDWCxDQUFDO0FBR0Q7O0dBRUc7QUFDSCxTQUFTLEtBQUssQ0FBQyxTQUFtQixFQUFFLEtBQWE7SUFDaEQsTUFBTSxNQUFNLEdBQWEsRUFBRSxDQUFDO0lBQzVCLE1BQU0sS0FBSyxHQUFHLFNBQVMsQ0FBQztJQUV4QixTQUFTLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxFQUFFLEVBQUU7UUFDMUIsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLElBQUksQ0FBQztJQUNyQixDQUFDLENBQUMsQ0FBQztJQUVILE9BQU8sS0FBSyxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7UUFDeEIsTUFBTSxFQUFFLEdBQUcsS0FBSyxDQUFDLEtBQUssRUFBRSxDQUFDO1FBQ3pCLE1BQU0sT0FBTyxHQUFHLEtBQUssQ0FBQyxFQUFHLENBQUMsSUFBSSxFQUFFLENBQUM7UUFDakMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sRUFBRSxFQUFFO1lBQzFCLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLEVBQUU7Z0JBQ3BCLE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxJQUFJLENBQUM7Z0JBQ3RCLEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7YUFDbkI7UUFDRixDQUFDLENBQUMsQ0FBQztLQUNIO0lBRUQsT0FBTyxNQUFNLENBQUM7QUFDZixDQUFDO0FBRUQ7O0dBRUc7QUFDSCxTQUFTLGVBQWUsQ0FBQyxLQUFhO0lBRXJDLE1BQU0sUUFBUSxHQUFhLEVBQUUsRUFDNUIsaUJBQWlCLEdBQStCLEVBQUUsRUFDbEQsWUFBWSxHQUFXLEVBQUUsQ0FBQztJQUUzQixNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFFBQWdCLEVBQUUsRUFBRTtRQUMvQyxRQUFRLENBQUMsUUFBUSxDQUFDLEdBQUcsSUFBSSxDQUFDO1FBQzFCLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxHQUFHLEtBQUssQ0FBQyxRQUFRLENBQUMsQ0FBQyxNQUFNLENBQUM7UUFFckQsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sRUFBRSxFQUFFO1lBQ2xDLFFBQVEsQ0FBQyxNQUFNLENBQUMsR0FBRyxJQUFJLENBQUM7WUFDeEIsaUJBQWlCLENBQUMsTUFBTSxDQUFDLEdBQUcsaUJBQWlCLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO1lBRTNELFlBQVksQ0FBQyxNQUFNLENBQUMsR0FBRyxZQUFZLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxDQUFDO1lBQ2xELFlBQVksQ0FBQyxNQUFNLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDckMsQ0FBQyxDQUFDLENBQUM7SUFDSixDQUFDLENBQUMsQ0FBQztJQUVILG9EQUFvRDtJQUNwRCxNQUFNLENBQUMsR0FBYSxFQUFFLEVBQ3JCLENBQUMsR0FBYSxFQUFFLENBQUM7SUFFbEIsTUFBTSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFZLEVBQUUsRUFBRTtRQUM5QyxJQUFJLGlCQUFpQixDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsRUFBRTtZQUNsQyxPQUFPLGlCQUFpQixDQUFDLElBQUksQ0FBQyxDQUFDO1lBQy9CLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7U0FDYjtJQUNGLENBQUMsQ0FBQyxDQUFDO0lBRUgsT0FBTyxDQUFDLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRTtRQUNwQixnRUFBZ0U7UUFDaEUsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDO1FBRVQsTUFBTSxDQUFDLEdBQVcsQ0FBQyxDQUFDLEtBQUssRUFBRyxDQUFDO1FBQzdCLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFFVixNQUFNLGNBQWMsR0FBRyxZQUFZLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDO1FBQzdDLGNBQWMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFTLEVBQUUsRUFBRTtZQUNwQyxpQkFBaUIsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDO1lBQ3ZCLElBQUksaUJBQWlCLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxFQUFFO2dCQUMvQixPQUFPLGlCQUFpQixDQUFDLENBQUMsQ0FBQyxDQUFDO2dCQUM1QixDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO2FBQ1Y7UUFDRixDQUFDLENBQUMsQ0FBQztLQUNIO0lBRUQsSUFBSSxNQUFNLENBQUMsSUFBSSxDQUFDLGlCQUFpQixDQUFDLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRTtRQUM5QyxNQUFNLElBQUksS0FBSyxDQUFDLCtEQUErRCxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxDQUFDO0tBQ2xIO0lBRUQsT0FBTyxDQUFDLENBQUM7QUFDVixDQUFDIn0= \ No newline at end of file +//# sourceMappingURL=bundle.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/compilation.js b/patched-vscode/build/lib/compilation.js index 8e82e1cd..b44cbefe 100644 --- a/patched-vscode/build/lib/compilation.js +++ b/patched-vscode/build/lib/compilation.js @@ -4,7 +4,10 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.watchApiProposalNamesTask = exports.compileApiProposalNamesTask = exports.watchTask = exports.compileTask = exports.transpileTask = void 0; +exports.watchApiProposalNamesTask = exports.compileApiProposalNamesTask = void 0; +exports.transpileTask = transpileTask; +exports.compileTask = compileTask; +exports.watchTask = watchTask; const es = require("event-stream"); const fs = require("fs"); const gulp = require("gulp"); @@ -20,6 +23,7 @@ const ts = require("typescript"); const File = require("vinyl"); const task = require("./task"); const index_1 = require("./mangle/index"); +const postcss_1 = require("./postcss"); const watch = require('./watch'); // --- gulp-tsb: compile and transpile -------------------------------- const reporter = (0, reporter_1.createReporter)(); @@ -55,11 +59,14 @@ function createCompile(src, build, emitError, transpileOnly) { const tsFilter = util.filter(data => /\.ts$/.test(data.path)); const isUtf8Test = (f) => /(\/|\\)test(\/|\\).*utf8/.test(f.path); const isRuntimeJs = (f) => f.path.endsWith('.js') && !f.path.includes('fixtures'); + const isCSS = (f) => f.path.endsWith('.css') && !f.path.includes('fixtures'); const noDeclarationsFilter = util.filter(data => !(/\.d\.ts$/.test(data.path))); + const postcssNesting = require('postcss-nesting'); const input = es.through(); const output = input .pipe(util.$if(isUtf8Test, bom())) // this is required to preserve BOM in test files that loose it otherwise .pipe(util.$if(!build && isRuntimeJs, util.appendOwnPathSourceURL())) + .pipe(util.$if(isCSS, (0, postcss_1.gulpPostcss)([postcssNesting()], err => reporter(String(err))))) .pipe(tsFilter) .pipe(util.loadSourcemaps()) .pipe(compilation(token)) @@ -92,10 +99,9 @@ function transpileTask(src, out, swc) { task.taskName = `transpile-${path.basename(src)}`; return task; } -exports.transpileTask = transpileTask; function compileTask(src, out, build, options = {}) { const task = () => { - if (os.totalmem() < 4000000000) { + if (os.totalmem() < 4_000_000_000) { throw new Error('compilation requires 4GB of RAM'); } const compile = createCompile(src, build, true, false); @@ -133,7 +139,6 @@ function compileTask(src, out, build, options = {}) { task.taskName = `compile-${path.basename(src)}`; return task; } -exports.compileTask = compileTask; function watchTask(out, build) { const task = () => { const compile = createCompile('src', build, false, false); @@ -149,7 +154,6 @@ function watchTask(out, build) { task.taskName = `watch-${path.basename(out)}`; return task; } -exports.watchTask = watchTask; const REPO_SRC_FOLDER = path.join(__dirname, '../../src'); class MonacoGenerator { _isWatch; @@ -237,7 +241,7 @@ function generateApiProposalNames() { catch { eol = os.EOL; } - const pattern = /vscode\.proposed\.([a-zA-Z]+)\.d\.ts$/; + const pattern = /vscode\.proposed\.([a-zA-Z\d]+)\.d\.ts$/; const proposalNames = new Set(); const input = es.through(); const output = input @@ -287,4 +291,4 @@ exports.watchApiProposalNamesTask = task.define('watch-api-proposal-names', () = .pipe(util.debounce(task)) .pipe(gulp.dest('src')); }); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcGlsYXRpb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjb21waWxhdGlvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7OztBQUVoRyxtQ0FBbUM7QUFDbkMseUJBQXlCO0FBQ3pCLDZCQUE2QjtBQUM3Qiw2QkFBNkI7QUFDN0IsMENBQTBDO0FBQzFDLDZCQUE2QjtBQUM3Qix5Q0FBNEM7QUFDNUMsK0JBQStCO0FBQy9CLHNDQUFzQztBQUN0QywwQ0FBMEM7QUFDMUMseUJBQXlCO0FBQ3pCLGlDQUFrQztBQUNsQyw4QkFBOEI7QUFDOUIsK0JBQStCO0FBQy9CLDBDQUF5QztBQUV6QyxNQUFNLEtBQUssR0FBRyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUM7QUFHakMsdUVBQXVFO0FBRXZFLE1BQU0sUUFBUSxHQUFHLElBQUEseUJBQWMsR0FBRSxDQUFDO0FBRWxDLFNBQVMsNEJBQTRCLENBQUMsR0FBVztJQUNoRCxNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxTQUFTLEdBQUcsRUFBRSxDQUFDLENBQUM7SUFDckQsTUFBTSxPQUFPLEdBQXVCLEVBQUUsQ0FBQztJQUN2QyxPQUFPLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQztJQUN4QixPQUFPLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQztJQUN6QixJQUFJLE9BQU8sQ0FBQyxHQUFHLENBQUMscUJBQXFCLENBQUMsRUFBRSxFQUFFLHNDQUFzQztRQUMvRSxPQUFPLENBQUMsU0FBUyxHQUFHLEtBQUssQ0FBQztLQUMxQjtJQUNELE9BQU8sQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO0lBQzFCLE9BQU8sQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO0lBQzFCLE9BQU8sQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUM3QyxPQUFPLENBQUMsT0FBTyxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLFlBQVksQ0FBQyxVQUFVLEVBQUUsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDM0UsT0FBTyxPQUFPLENBQUM7QUFDaEIsQ0FBQztBQUVELFNBQVMsYUFBYSxDQUFDLEdBQVcsRUFBRSxLQUFjLEVBQUUsU0FBa0IsRUFBRSxhQUF5QztJQUNoSCxNQUFNLEdBQUcsR0FBRyxPQUFPLENBQUMsT0FBTyxDQUEyQixDQUFDO0lBQ3ZELE1BQU0sVUFBVSxHQUFHLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBcUMsQ0FBQztJQUdsRixNQUFNLFdBQVcsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxRQUFRLEVBQUUsR0FBRyxFQUFFLGVBQWUsQ0FBQyxDQUFDO0lBQ3pFLE1BQU0sZUFBZSxHQUFHLEVBQUUsR0FBRyw0QkFBNEIsQ0FBQyxHQUFHLENBQUMsRUFBRSxhQUFhLEVBQUUsT0FBTyxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUM7SUFDaEcsSUFBSSxDQUFDLEtBQUssRUFBRTtRQUNYLGVBQWUsQ0FBQyxlQUFlLEdBQUcsSUFBSSxDQUFDO0tBQ3ZDO0lBRUQsTUFBTSxXQUFXLEdBQUcsR0FBRyxDQUFDLE1BQU0sQ0FBQyxXQUFXLEVBQUUsZUFBZSxFQUFFO1FBQzVELE9BQU8sRUFBRSxLQUFLO1FBQ2QsYUFBYSxFQUFFLE9BQU8sQ0FBQyxhQUFhLENBQUM7UUFDckMsZ0JBQWdCLEVBQUUsT0FBTyxhQUFhLEtBQUssU0FBUyxJQUFJLGFBQWEsQ0FBQyxHQUFHO0tBQ3pFLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztJQUV6QixTQUFTLFFBQVEsQ0FBQyxLQUErQjtRQUNoRCxNQUFNLEdBQUcsR0FBRyxPQUFPLENBQUMsVUFBVSxDQUE4QixDQUFDO1FBRTdELE1BQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO1FBQzlELE1BQU0sVUFBVSxHQUFHLENBQUMsQ0FBTyxFQUFFLEVBQUUsQ0FBQywwQkFBMEIsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ3hFLE1BQU0sV0FBVyxHQUFHLENBQUMsQ0FBTyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxDQUFDO1FBQ3hGLE1BQU0sb0JBQW9CLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFFaEYsTUFBTSxLQUFLLEdBQUcsRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBQzNCLE1BQU0sTUFBTSxHQUFHLEtBQUs7YUFDbEIsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsVUFBVSxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQyx5RUFBeUU7YUFDM0csSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxLQUFLLElBQUksV0FBVyxFQUFFLElBQUksQ0FBQyxzQkFBc0IsRUFBRSxDQUFDLENBQUM7YUFDcEUsSUFBSSxDQUFDLFFBQVEsQ0FBQzthQUNkLElBQUksQ0FBQyxJQUFJLENBQUMsY0FBYyxFQUFFLENBQUM7YUFDM0IsSUFBSSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsQ0FBQzthQUN4QixJQUFJLENBQUMsb0JBQW9CLENBQUM7YUFDMUIsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDO2FBQ2hDLElBQUksQ0FBQyxvQkFBb0IsQ0FBQyxPQUFPLENBQUM7YUFDbEMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxhQUFhLEVBQUUsVUFBVSxDQUFDLEtBQUssQ0FBQyxHQUFHLEVBQUU7WUFDcEQsVUFBVSxFQUFFLEtBQUs7WUFDakIsY0FBYyxFQUFFLENBQUMsQ0FBQyxLQUFLO1lBQ3ZCLFVBQVUsRUFBRSxlQUFlLENBQUMsVUFBVTtTQUN0QyxDQUFDLENBQUMsQ0FBQzthQUNILElBQUksQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDO2FBQ3RCLElBQUksQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDO1FBRWxDLE9BQU8sRUFBRSxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFDakMsQ0FBQztJQUNELFFBQVEsQ0FBQyxZQUFZLEdBQUcsR0FBRyxFQUFFO1FBQzVCLE9BQU8sV0FBVyxDQUFDLEdBQUcsQ0FBQyxFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsQ0FBQyxDQUFDO0lBQ3ZDLENBQUMsQ0FBQztJQUNGLFFBQVEsQ0FBQyxXQUFXLEdBQUcsV0FBVyxDQUFDO0lBQ25DLE9BQU8sUUFBUSxDQUFDO0FBQ2pCLENBQUM7QUFFRCxTQUFnQixhQUFhLENBQUMsR0FBVyxFQUFFLEdBQVcsRUFBRSxHQUFZO0lBRW5FLE1BQU0sSUFBSSxHQUFHLEdBQUcsRUFBRTtRQUVqQixNQUFNLFNBQVMsR0FBRyxhQUFhLENBQUMsR0FBRyxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUUsRUFBRSxHQUFHLEVBQUUsQ0FBQyxDQUFDO1FBQzNELE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsR0FBRyxHQUFHLEtBQUssRUFBRSxFQUFFLElBQUksRUFBRSxHQUFHLEdBQUcsRUFBRSxFQUFFLENBQUMsQ0FBQztRQUUxRCxPQUFPLE9BQU87YUFDWixJQUFJLENBQUMsU0FBUyxFQUFFLENBQUM7YUFDakIsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztJQUN4QixDQUFDLENBQUM7SUFFRixJQUFJLENBQUMsUUFBUSxHQUFHLGFBQWEsSUFBSSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDO0lBQ2xELE9BQU8sSUFBSSxDQUFDO0FBQ2IsQ0FBQztBQWRELHNDQWNDO0FBRUQsU0FBZ0IsV0FBVyxDQUFDLEdBQVcsRUFBRSxHQUFXLEVBQUUsS0FBYyxFQUFFLFVBQXVDLEVBQUU7SUFFOUcsTUFBTSxJQUFJLEdBQUcsR0FBRyxFQUFFO1FBRWpCLElBQUksRUFBRSxDQUFDLFFBQVEsRUFBRSxHQUFHLFVBQWEsRUFBRTtZQUNsQyxNQUFNLElBQUksS0FBSyxDQUFDLGlDQUFpQyxDQUFDLENBQUM7U0FDbkQ7UUFFRCxNQUFNLE9BQU8sR0FBRyxhQUFhLENBQUMsR0FBRyxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUUsS0FBSyxDQUFDLENBQUM7UUFDdkQsTUFBTSxPQUFPLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUFHLEdBQUcsS0FBSyxFQUFFLEVBQUUsSUFBSSxFQUFFLEdBQUcsR0FBRyxFQUFFLEVBQUUsQ0FBQyxDQUFDO1FBQzFELE1BQU0sU0FBUyxHQUFHLElBQUksZUFBZSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQzdDLElBQUksR0FBRyxLQUFLLEtBQUssRUFBRTtZQUNsQixTQUFTLENBQUMsT0FBTyxFQUFFLENBQUM7U0FDcEI7UUFFRCxtQ0FBbUM7UUFDbkMsSUFBSSxZQUFZLEdBQUcsRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBQ2hDLElBQUksS0FBSyxJQUFJLENBQUMsT0FBTyxDQUFDLGFBQWEsRUFBRTtZQUNwQyxJQUFJLFlBQVksR0FBRyxJQUFJLGVBQU8sQ0FBQyxPQUFPLENBQUMsV0FBVyxFQUFFLENBQUMsR0FBRyxJQUFJLEVBQUUsRUFBRSxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxFQUFFLEdBQUcsSUFBSSxDQUFDLEVBQUUsRUFBRSxhQUFhLEVBQUUsSUFBSSxFQUFFLG1CQUFtQixFQUFFLElBQUksRUFBRSxDQUFDLENBQUM7WUFDdEssTUFBTSxxQkFBcUIsR0FBRyxZQUFZLENBQUMsc0JBQXNCLENBQUMsSUFBSSxHQUFHLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDMUYsWUFBWSxHQUFHLEVBQUUsQ0FBQyxPQUFPLENBQUMsS0FBSyxVQUFVLEtBQUssQ0FBQyxJQUF5QztnQkFFdkYsTUFBTSxZQUFZLEdBQW1CLEVBQUcsQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO2dCQUNsRSxNQUFNLFdBQVcsR0FBRyxDQUFDLE1BQU0scUJBQXFCLENBQUMsQ0FBQyxHQUFHLENBQUMsWUFBWSxDQUFDLENBQUM7Z0JBQ3BFLElBQUksV0FBVyxLQUFLLFNBQVMsRUFBRTtvQkFDOUIsSUFBSSxDQUFDLFFBQVEsR0FBRyxNQUFNLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQztvQkFDN0MsSUFBSSxDQUFDLFNBQVMsR0FBRyxXQUFXLENBQUMsU0FBUyxJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxDQUFDO2lCQUM1RTtnQkFDRCxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1lBQ2pCLENBQUMsRUFBRSxLQUFLLFVBQVUsR0FBRztnQkFDcEIsaUJBQWlCO2dCQUNqQixDQUFDLE1BQU0scUJBQXFCLENBQUMsQ0FBQyxLQUFLLEVBQUUsQ0FBQztnQkFFdEMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztnQkFDVixZQUFhLEdBQUcsU0FBUyxDQUFDO1lBQ2pDLENBQUMsQ0FBQyxDQUFDO1NBQ0g7UUFFRCxPQUFPLE9BQU87YUFDWixJQUFJLENBQUMsWUFBWSxDQUFDO2FBQ2xCLElBQUksQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDO2FBQ3RCLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQzthQUNmLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7SUFDeEIsQ0FBQyxDQUFDO0lBRUYsSUFBSSxDQUFDLFFBQVEsR0FBRyxXQUFXLElBQUksQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQztJQUNoRCxPQUFPLElBQUksQ0FBQztBQUNiLENBQUM7QUEvQ0Qsa0NBK0NDO0FBRUQsU0FBZ0IsU0FBUyxDQUFDLEdBQVcsRUFBRSxLQUFjO0lBRXBELE1BQU0sSUFBSSxHQUFHLEdBQUcsRUFBRTtRQUNqQixNQUFNLE9BQU8sR0FBRyxhQUFhLENBQUMsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxDQUFDLENBQUM7UUFFMUQsTUFBTSxHQUFHLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxRQUFRLEVBQUUsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLENBQUMsQ0FBQztRQUNoRCxNQUFNLFFBQVEsR0FBRyxLQUFLLENBQUMsUUFBUSxFQUFFLEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxTQUFTLEVBQUUsR0FBRyxFQUFFLENBQUMsQ0FBQztRQUVsRSxNQUFNLFNBQVMsR0FBRyxJQUFJLGVBQWUsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUM1QyxTQUFTLENBQUMsT0FBTyxFQUFFLENBQUM7UUFFcEIsT0FBTyxRQUFRO2FBQ2IsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUM7YUFDdEIsSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsT0FBTyxFQUFFLEdBQUcsRUFBRSxJQUFJLENBQUMsQ0FBQzthQUMxQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO0lBQ3hCLENBQUMsQ0FBQztJQUNGLElBQUksQ0FBQyxRQUFRLEdBQUcsU0FBUyxJQUFJLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUM7SUFDOUMsT0FBTyxJQUFJLENBQUM7QUFDYixDQUFDO0FBbEJELDhCQWtCQztBQUVELE1BQU0sZUFBZSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFLFdBQVcsQ0FBQyxDQUFDO0FBRTFELE1BQU0sZUFBZTtJQUNILFFBQVEsQ0FBVTtJQUNuQixNQUFNLENBQXlCO0lBRTlCLGFBQWEsQ0FBa0M7SUFDL0MsV0FBVyxDQUF1QjtJQUNsQyxvQkFBb0IsQ0FBZ0M7SUFFckUsWUFBWSxPQUFnQjtRQUMzQixJQUFJLENBQUMsUUFBUSxHQUFHLE9BQU8sQ0FBQztRQUN4QixJQUFJLENBQUMsTUFBTSxHQUFHLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQztRQUMzQixJQUFJLENBQUMsYUFBYSxHQUFHLEVBQUUsQ0FBQztRQUN4QixNQUFNLGNBQWMsR0FBRyxDQUFDLFFBQWdCLEVBQUUsUUFBZ0IsRUFBRSxFQUFFO1lBQzdELElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFO2dCQUNuQixPQUFPO2FBQ1A7WUFDRCxJQUFJLElBQUksQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLEVBQUU7Z0JBQ2pDLE9BQU87YUFDUDtZQUNELElBQUksQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLEdBQUcsSUFBSSxDQUFDO1lBRXBDLEVBQUUsQ0FBQyxTQUFTLENBQUMsUUFBUSxFQUFFLEdBQUcsRUFBRTtnQkFDM0IsSUFBSSxDQUFDLG9CQUFvQixDQUFDLGVBQWUsQ0FBQyxRQUFRLENBQUMsQ0FBQztnQkFDcEQsSUFBSSxDQUFDLFlBQVksRUFBRSxDQUFDO1lBQ3JCLENBQUMsQ0FBQyxDQUFDO1FBQ0osQ0FBQyxDQUFDO1FBQ0YsSUFBSSxDQUFDLFdBQVcsR0FBRyxJQUFJLEtBQU0sU0FBUSxTQUFTLENBQUMsVUFBVTtZQUNqRCxZQUFZLENBQUMsUUFBZ0IsRUFBRSxRQUFnQjtnQkFDckQsY0FBYyxDQUFDLFFBQVEsRUFBRSxRQUFRLENBQUMsQ0FBQztnQkFDbkMsT0FBTyxLQUFLLENBQUMsWUFBWSxDQUFDLFFBQVEsRUFBRSxRQUFRLENBQUMsQ0FBQztZQUMvQyxDQUFDO1NBQ0QsQ0FBQztRQUNGLElBQUksQ0FBQyxvQkFBb0IsR0FBRyxJQUFJLFNBQVMsQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUM7UUFFaEYsSUFBSSxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ2xCLEVBQUUsQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLFdBQVcsRUFBRSxHQUFHLEVBQUU7Z0JBQ3hDLElBQUksQ0FBQyxZQUFZLEVBQUUsQ0FBQztZQUNyQixDQUFDLENBQUMsQ0FBQztTQUNIO0lBQ0YsQ0FBQztJQUVPLGlCQUFpQixHQUF3QixJQUFJLENBQUM7SUFDOUMsWUFBWTtRQUNuQixJQUFJLElBQUksQ0FBQyxpQkFBaUIsS0FBSyxJQUFJLEVBQUU7WUFDcEMsWUFBWSxDQUFDLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDO1lBQ3JDLElBQUksQ0FBQyxpQkFBaUIsR0FBRyxJQUFJLENBQUM7U0FDOUI7UUFDRCxJQUFJLENBQUMsaUJBQWlCLEdBQUcsVUFBVSxDQUFDLEdBQUcsRUFBRTtZQUN4QyxJQUFJLENBQUMsaUJBQWlCLEdBQUcsSUFBSSxDQUFDO1lBQzlCLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQztRQUNoQixDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUM7SUFDUixDQUFDO0lBRU8sSUFBSTtRQUNYLE1BQU0sQ0FBQyxHQUFHLFNBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLG9CQUFvQixDQUFDLENBQUM7UUFDcEQsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDekIsNERBQTREO1lBQzVELE1BQU0sSUFBSSxLQUFLLENBQUMsZ0RBQWdELENBQUMsQ0FBQztTQUNsRTtRQUNELE9BQU8sQ0FBQyxDQUFDO0lBQ1YsQ0FBQztJQUVPLElBQUksQ0FBQyxPQUFZLEVBQUUsR0FBRyxJQUFXO1FBQ3hDLFFBQVEsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxFQUFFLE9BQU8sRUFBRSxHQUFHLElBQUksQ0FBQyxDQUFDO0lBQzlELENBQUM7SUFFTSxPQUFPO1FBQ2IsTUFBTSxTQUFTLEdBQUcsSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDO1FBQzdCLE1BQU0sTUFBTSxHQUFHLElBQUksQ0FBQyxJQUFJLEVBQUUsQ0FBQztRQUMzQixJQUFJLENBQUMsTUFBTSxFQUFFO1lBQ1oseUJBQXlCO1lBQ3pCLE9BQU87U0FDUDtRQUNELElBQUksTUFBTSxDQUFDLFNBQVMsRUFBRTtZQUNyQixPQUFPO1NBQ1A7UUFFRCxFQUFFLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxRQUFRLEVBQUUsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQ2xELEVBQUUsQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxlQUFlLEVBQUUsZ0RBQWdELENBQUMsRUFBRSxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDN0csSUFBSSxDQUFDLElBQUksQ0FBQyw0Q0FBNEMsSUFBSSxDQUFDLEdBQUcsRUFBRSxHQUFHLFNBQVMsS0FBSyxDQUFDLENBQUM7UUFDbkYsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUU7WUFDbkIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLHFGQUFxRixDQUFDLENBQUM7U0FDakg7SUFDRixDQUFDO0NBQ0Q7QUFFRCxTQUFTLHdCQUF3QjtJQUNoQyxJQUFJLEdBQVcsQ0FBQztJQUVoQixJQUFJO1FBQ0gsTUFBTSxHQUFHLEdBQUcsRUFBRSxDQUFDLFlBQVksQ0FBQyx1RUFBdUUsRUFBRSxPQUFPLENBQUMsQ0FBQztRQUM5RyxNQUFNLEtBQUssR0FBRyxRQUFRLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQ2pDLEdBQUcsR0FBRyxLQUFLLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQztLQUNoQztJQUFDLE1BQU07UUFDUCxHQUFHLEdBQUcsRUFBRSxDQUFDLEdBQUcsQ0FBQztLQUNiO0lBRUQsTUFBTSxPQUFPLEdBQUcsdUNBQXVDLENBQUM7SUFDeEQsTUFBTSxhQUFhLEdBQUcsSUFBSSxHQUFHLEVBQVUsQ0FBQztJQUV4QyxNQUFNLEtBQUssR0FBRyxFQUFFLENBQUMsT0FBTyxFQUFFLENBQUM7SUFDM0IsTUFBTSxNQUFNLEdBQUcsS0FBSztTQUNsQixJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQU8sRUFBRSxFQUFFLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztTQUNwRCxJQUFJLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQU8sRUFBRSxFQUFFO1FBQzVCLE1BQU0sSUFBSSxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ25DLE1BQU0sS0FBSyxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7UUFFakMsSUFBSSxLQUFLLEVBQUU7WUFDVixhQUFhLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO1NBQzVCO0lBQ0YsQ0FBQyxFQUFFO1FBQ0YsTUFBTSxLQUFLLEdBQUcsQ0FBQyxHQUFHLGFBQWEsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDO1FBQ2pELE1BQU0sUUFBUSxHQUFHO1lBQ2hCLGlHQUFpRztZQUNqRywrREFBK0Q7WUFDL0Qsa0dBQWtHO1lBQ2xHLGtHQUFrRztZQUNsRyxFQUFFO1lBQ0Ysb0RBQW9EO1lBQ3BELEVBQUU7WUFDRixnREFBZ0Q7WUFDaEQsR0FBRyxLQUFLLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsS0FBSyxJQUFJLDZGQUE2RixJQUFJLFFBQVEsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLEdBQUcsRUFBRSxDQUFDLEVBQUU7WUFDMUosS0FBSztZQUNMLDZEQUE2RDtZQUM3RCxFQUFFO1NBQ0YsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7UUFFWixJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxJQUFJLElBQUksQ0FBQztZQUMxQixJQUFJLEVBQUUsbUVBQW1FO1lBQ3pFLFFBQVEsRUFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQztTQUMvQixDQUFDLENBQUMsQ0FBQztRQUNKLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDbEIsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUVMLE9BQU8sRUFBRSxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUUsTUFBTSxDQUFDLENBQUM7QUFDakMsQ0FBQztBQUVELE1BQU0sd0JBQXdCLEdBQUcsSUFBQSx5QkFBYyxFQUFDLG9CQUFvQixDQUFDLENBQUM7QUFFekQsUUFBQSwyQkFBMkIsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLDRCQUE0QixFQUFFLEdBQUcsRUFBRTtJQUN6RixPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsbUJBQW1CLENBQUM7U0FDbEMsSUFBSSxDQUFDLHdCQUF3QixFQUFFLENBQUM7U0FDaEMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7U0FDdEIsSUFBSSxDQUFDLHdCQUF3QixDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO0FBQzVDLENBQUMsQ0FBQyxDQUFDO0FBRVUsUUFBQSx5QkFBeUIsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLDBCQUEwQixFQUFFLEdBQUcsRUFBRTtJQUNyRixNQUFNLElBQUksR0FBRyxHQUFHLEVBQUUsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLG1CQUFtQixDQUFDO1NBQzlDLElBQUksQ0FBQyx3QkFBd0IsRUFBRSxDQUFDO1NBQ2hDLElBQUksQ0FBQyx3QkFBd0IsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztJQUUzQyxPQUFPLEtBQUssQ0FBQyxtQkFBbUIsRUFBRSxFQUFFLFNBQVMsRUFBRSxHQUFHLEVBQUUsQ0FBQztTQUNuRCxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUN6QixJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO0FBQzFCLENBQUMsQ0FBQyxDQUFDIn0= \ No newline at end of file +//# sourceMappingURL=compilation.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/compilation.ts b/patched-vscode/build/lib/compilation.ts index cf2ab921..b88d0d29 100644 --- a/patched-vscode/build/lib/compilation.ts +++ b/patched-vscode/build/lib/compilation.ts @@ -19,6 +19,7 @@ import * as File from 'vinyl'; import * as task from './task'; import { Mangler } from './mangle/index'; import { RawSourceMap } from 'source-map'; +import { gulpPostcss } from './postcss'; const watch = require('./watch'); @@ -64,12 +65,16 @@ function createCompile(src: string, build: boolean, emitError: boolean, transpil const tsFilter = util.filter(data => /\.ts$/.test(data.path)); const isUtf8Test = (f: File) => /(\/|\\)test(\/|\\).*utf8/.test(f.path); const isRuntimeJs = (f: File) => f.path.endsWith('.js') && !f.path.includes('fixtures'); + const isCSS = (f: File) => f.path.endsWith('.css') && !f.path.includes('fixtures'); const noDeclarationsFilter = util.filter(data => !(/\.d\.ts$/.test(data.path))); + const postcssNesting = require('postcss-nesting'); + const input = es.through(); const output = input .pipe(util.$if(isUtf8Test, bom())) // this is required to preserve BOM in test files that loose it otherwise .pipe(util.$if(!build && isRuntimeJs, util.appendOwnPathSourceURL())) + .pipe(util.$if(isCSS, gulpPostcss([postcssNesting()], err => reporter(String(err))))) .pipe(tsFilter) .pipe(util.loadSourcemaps()) .pipe(compilation(token)) @@ -221,7 +226,7 @@ class MonacoGenerator { } } - private _executeSoonTimer: NodeJS.Timer | null = null; + private _executeSoonTimer: NodeJS.Timeout | null = null; private _executeSoon(): void { if (this._executeSoonTimer !== null) { clearTimeout(this._executeSoonTimer); @@ -277,7 +282,7 @@ function generateApiProposalNames() { eol = os.EOL; } - const pattern = /vscode\.proposed\.([a-zA-Z]+)\.d\.ts$/; + const pattern = /vscode\.proposed\.([a-zA-Z\d]+)\.d\.ts$/; const proposalNames = new Set(); const input = es.through(); diff --git a/patched-vscode/build/lib/dependencies.js b/patched-vscode/build/lib/dependencies.js index 8e2ddb47..1f2dd75d 100644 --- a/patched-vscode/build/lib/dependencies.js +++ b/patched-vscode/build/lib/dependencies.js @@ -4,7 +4,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.getProductionDependencies = void 0; +exports.getProductionDependencies = getProductionDependencies; const fs = require("fs"); const path = require("path"); const cp = require("child_process"); @@ -69,8 +69,7 @@ function getProductionDependencies(folderPath) { } return [...new Set(result)]; } -exports.getProductionDependencies = getProductionDependencies; if (require.main === module) { console.log(JSON.stringify(getProductionDependencies(root), null, ' ')); } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVwZW5kZW5jaWVzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiZGVwZW5kZW5jaWVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7O2dHQUdnRzs7O0FBRWhHLHlCQUF5QjtBQUN6Qiw2QkFBNkI7QUFDN0Isb0NBQW9DO0FBQ3BDLE1BQU0sV0FBVyxHQUFHLE9BQU8sQ0FBQyxjQUFjLENBQUMsQ0FBQztBQUM1QyxNQUFNLElBQUksR0FBRyxFQUFFLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFpQnBFLFNBQVMsZ0JBQWdCLENBQUMsTUFBYyxFQUFFLElBQVU7SUFDbkQsSUFBSSxXQUFXLENBQUM7SUFFaEIsSUFBSTtRQUNILFdBQVcsR0FBRyxXQUFXLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0tBQ3JDO0lBQUMsT0FBTyxHQUFHLEVBQUU7UUFDYixHQUFHLENBQUMsT0FBTyxJQUFJLEtBQUssSUFBSSxDQUFDLElBQUksRUFBRSxDQUFDO1FBQ2hDLE9BQU8sQ0FBQyxJQUFJLENBQUMsMkJBQTJCLElBQUksQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUFDO1FBQ3JELE9BQU8sSUFBSSxDQUFDO0tBQ1o7SUFFRCxtQ0FBbUM7SUFDbkMsSUFBSSxXQUFXLENBQUMsT0FBTyxLQUFLLFdBQVcsQ0FBQyxLQUFLLEVBQUU7UUFDOUMsT0FBTyxJQUFJLENBQUM7S0FDWjtJQUVELE1BQU0sSUFBSSxHQUFHLFdBQVcsQ0FBQyxJQUFJLENBQUM7SUFDOUIsTUFBTSxPQUFPLEdBQUcsV0FBVyxDQUFDLE9BQU8sQ0FBQztJQUNwQyxNQUFNLGNBQWMsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsQ0FBQztJQUMvQyxNQUFNLFFBQVEsR0FBRyxFQUFFLENBQUM7SUFFcEIsS0FBSyxNQUFNLEtBQUssSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLElBQUksRUFBRSxDQUFDLEVBQUU7UUFDMUMsTUFBTSxHQUFHLEdBQUcsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsSUFBSSxFQUFFLGNBQWMsQ0FBQyxFQUFFLEtBQUssQ0FBQyxDQUFDO1FBRTdFLElBQUksR0FBRyxFQUFFO1lBQ1IsUUFBUSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztTQUNuQjtLQUNEO0lBRUQsT0FBTyxFQUFFLElBQUksRUFBRSxPQUFPLEVBQUUsSUFBSSxFQUFFLGNBQWMsRUFBRSxRQUFRLEVBQUUsQ0FBQztBQUMxRCxDQUFDO0FBRUQsU0FBUyw2QkFBNkIsQ0FBQyxVQUFrQjtJQUN4RCxNQUFNLEdBQUcsR0FBRyxFQUFFLENBQUMsUUFBUSxDQUFDLGtCQUFrQixFQUFFLEVBQUUsR0FBRyxFQUFFLFVBQVUsRUFBRSxRQUFRLEVBQUUsTUFBTSxFQUFFLEdBQUcsRUFBRSxFQUFFLEdBQUcsT0FBTyxDQUFDLEdBQUcsRUFBRSxRQUFRLEVBQUUsWUFBWSxFQUFFLEVBQUUsS0FBSyxFQUFFLENBQUMsSUFBSSxFQUFFLElBQUksRUFBRSxTQUFTLENBQUMsRUFBRSxDQUFDLENBQUM7SUFDcEssTUFBTSxLQUFLLEdBQUcscUJBQXFCLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBRTlDLElBQUksQ0FBQyxLQUFLLElBQUksS0FBSyxDQUFDLE1BQU0sS0FBSyxDQUFDLEVBQUU7UUFDakMsTUFBTSxJQUFJLEtBQUssQ0FBQyw4Q0FBOEMsQ0FBQyxDQUFDO0tBQ2hFO0lBRUQsTUFBTSxLQUFLLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBZSxDQUFDO0lBRXhELE9BQU8sS0FBSztTQUNWLEdBQUcsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVSxFQUFFLGNBQWMsQ0FBQyxFQUFFLElBQUksQ0FBQyxDQUFDO1NBQzFFLE1BQU0sQ0FBYSxDQUFDLEdBQUcsRUFBcUIsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUN6RCxDQUFDO0FBRUQsU0FBZ0IseUJBQXlCLENBQUMsVUFBa0I7SUFDM0QsTUFBTSxNQUFNLEdBQXFCLEVBQUUsQ0FBQztJQUNwQyxNQUFNLElBQUksR0FBRyw2QkFBNkIsQ0FBQyxVQUFVLENBQUMsQ0FBQztJQUN2RCxNQUFNLE9BQU8sR0FBRyxDQUFDLEdBQWUsRUFBRSxFQUFFLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksRUFBRSxHQUFHLENBQUMsSUFBSSxFQUFFLE9BQU8sRUFBRSxHQUFHLENBQUMsT0FBTyxFQUFFLElBQUksRUFBRSxHQUFHLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQy9JLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLENBQUM7SUFFdEIsc0NBQXNDO0lBQ3RDLE1BQU0sY0FBYyxHQUFHLEVBQUUsQ0FBQyxZQUFZLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDbkQsTUFBTSxrQkFBa0IsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksRUFBRSxjQUFjLENBQUMsQ0FBQztJQUMvRCxNQUFNLHFCQUFxQixHQUFHLEdBQUcsSUFBSSxzQkFBc0Isa0JBQWtCLGVBQWUsQ0FBQztJQUU3RixJQUFJLEVBQUUsQ0FBQyxVQUFVLENBQUMscUJBQXFCLENBQUMsRUFBRTtRQUN6QyxNQUFNLGlCQUFpQixHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLFlBQVksQ0FBQyxxQkFBcUIsRUFBRSxNQUFNLENBQUMsQ0FBQyxDQUFDO1FBQ3JGLE1BQU0scUJBQXFCLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLElBQUksRUFBRSxDQUFDLENBQUM7UUFFaEYsS0FBSyxNQUFNLElBQUksSUFBSSxxQkFBcUIsRUFBRTtZQUN6QyxNQUFNLENBQUMsSUFBSSxDQUFDO2dCQUNYLElBQUk7Z0JBQ0osT0FBTyxFQUFFLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUM7Z0JBQzdDLElBQUksRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLGNBQWMsRUFBRSxjQUFjLEVBQUUsSUFBSSxDQUFDO2FBQ3JELENBQUMsQ0FBQztTQUNIO0tBQ0Q7SUFFRCxPQUFPLENBQUMsR0FBRyxJQUFJLEdBQUcsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO0FBQzdCLENBQUM7QUF6QkQsOERBeUJDO0FBRUQsSUFBSSxPQUFPLENBQUMsSUFBSSxLQUFLLE1BQU0sRUFBRTtJQUM1QixPQUFPLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMseUJBQXlCLENBQUMsSUFBSSxDQUFDLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUM7Q0FDekUifQ== \ No newline at end of file +//# sourceMappingURL=dependencies.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/electron.js b/patched-vscode/build/lib/electron.js index 6d315b38..8524b188 100644 --- a/patched-vscode/build/lib/electron.js +++ b/patched-vscode/build/lib/electron.js @@ -9,7 +9,6 @@ const fs = require("fs"); const path = require("path"); const vfs = require("vinyl-fs"); const filter = require("gulp-filter"); -const _ = require("underscore"); const util = require("./util"); const getVersion_1 = require("./getVersion"); function isDocumentSuffix(str) { @@ -18,7 +17,14 @@ function isDocumentSuffix(str) { const root = path.dirname(path.dirname(__dirname)); const product = JSON.parse(fs.readFileSync(path.join(root, 'product.json'), 'utf8')); const commit = (0, getVersion_1.getVersion)(root); -const darwinCreditsTemplate = product.darwinCredits && _.template(fs.readFileSync(path.join(root, product.darwinCredits), 'utf8')); +function createTemplate(input) { + return (params) => { + return input.replace(/<%=\s*([^\s]+)\s*%>/g, (match, key) => { + return params[key] || match; + }); + }; +} +const darwinCreditsTemplate = product.darwinCredits && createTemplate(fs.readFileSync(path.join(root, product.darwinCredits), 'utf8')); /** * Generate a `DarwinDocumentType` given a list of file extensions, an icon name, and an optional suffix or file type name. * @param extensions A list of file extensions, such as `['bat', 'cmd']` @@ -81,7 +87,7 @@ exports.config = { tag: product.electronRepository ? `v${electronVersion}-${msBuildId}` : undefined, productAppName: product.nameLong, companyName: 'Microsoft Corporation', - copyright: 'Copyright (C) 2023 Microsoft. All rights reserved', + copyright: 'Copyright (C) 2024 Microsoft. All rights reserved', darwinIcon: 'resources/darwin/code.icns', darwinBundleIdentifier: product.darwinBundleIdentifier, darwinApplicationCategoryType: 'public.app-category.developer-tools', @@ -183,12 +189,13 @@ function getElectron(arch) { return () => { const electron = require('@vscode/gulp-electron'); const json = require('gulp-json-editor'); - const electronOpts = _.extend({}, exports.config, { + const electronOpts = { + ...exports.config, platform: process.platform, arch: arch === 'armhf' ? 'arm' : arch, ffmpegChromium: false, keepDefaultApp: true - }); + }; return vfs.src('package.json') .pipe(json({ name: product.nameShort })) .pipe(electron(electronOpts)) @@ -212,4 +219,4 @@ if (require.main === module) { process.exit(1); }); } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWxlY3Ryb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJlbGVjdHJvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7OztBQUVoRyx5QkFBeUI7QUFDekIsNkJBQTZCO0FBQzdCLGdDQUFnQztBQUNoQyxzQ0FBc0M7QUFDdEMsZ0NBQWdDO0FBQ2hDLCtCQUErQjtBQUMvQiw2Q0FBMEM7QUFZMUMsU0FBUyxnQkFBZ0IsQ0FBQyxHQUFZO0lBQ3JDLE9BQU8sR0FBRyxLQUFLLFVBQVUsSUFBSSxHQUFHLEtBQUssUUFBUSxJQUFJLEdBQUcsS0FBSyxNQUFNLElBQUksR0FBRyxLQUFLLGFBQWEsQ0FBQztBQUMxRixDQUFDO0FBRUQsTUFBTSxJQUFJLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUM7QUFDbkQsTUFBTSxPQUFPLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLGNBQWMsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxDQUFDLENBQUM7QUFDckYsTUFBTSxNQUFNLEdBQUcsSUFBQSx1QkFBVSxFQUFDLElBQUksQ0FBQyxDQUFDO0FBRWhDLE1BQU0scUJBQXFCLEdBQUcsT0FBTyxDQUFDLGFBQWEsSUFBSSxDQUFDLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsT0FBTyxDQUFDLGFBQWEsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxDQUFDLENBQUM7QUFFbkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQWtCRztBQUNILFNBQVMsd0JBQXdCLENBQUMsVUFBb0IsRUFBRSxJQUFZLEVBQUUsWUFBNEMsRUFBRSxJQUFlO0lBQ2xJLDJGQUEyRjtJQUMzRixJQUFJLGdCQUFnQixDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsWUFBWSxFQUFFO1FBQ3BELFlBQVksR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLFdBQVcsRUFBRSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsR0FBRyxHQUFHLENBQUMsWUFBWSxJQUFJLFVBQVUsQ0FBQyxDQUFDO0tBQ2pHO0lBRUQsT0FBTztRQUNOLElBQUksRUFBRSxZQUFZO1FBQ2xCLElBQUksRUFBRSxRQUFRO1FBQ2QsT0FBTyxFQUFFLENBQUMsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsTUFBTSxDQUFDO1FBQ3pDLFVBQVU7UUFDVixRQUFRLEVBQUUsbUJBQW1CLEdBQUcsSUFBSSxHQUFHLE9BQU87UUFDOUMsSUFBSTtLQUNKLENBQUM7QUFDSCxDQUFDO0FBRUQ7Ozs7Ozs7Ozs7R0FVRztBQUNILFNBQVMseUJBQXlCLENBQUMsS0FBNEMsRUFBRSxJQUFZO0lBQzVGLE9BQU8sTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFZLEVBQXNCLEVBQUU7UUFDbEUsTUFBTSxVQUFVLEdBQUcsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQy9CLE9BQU87WUFDTixJQUFJO1lBQ0osSUFBSSxFQUFFLFFBQVE7WUFDZCxPQUFPLEVBQUUsQ0FBQyxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUM7WUFDekMsVUFBVSxFQUFFLEtBQUssQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUM7WUFDakUsUUFBUSxFQUFFLG1CQUFtQixHQUFHLElBQUksR0FBRyxPQUFPO1NBQ3hCLENBQUM7SUFDekIsQ0FBQyxDQUFDLENBQUM7QUFDSixDQUFDO0FBRUQsTUFBTSxFQUFFLGVBQWUsRUFBRSxTQUFTLEVBQUUsR0FBRyxJQUFJLENBQUMsa0JBQWtCLEVBQUUsQ0FBQztBQUVwRCxRQUFBLE1BQU0sR0FBRztJQUNyQixPQUFPLEVBQUUsZUFBZTtJQUN4QixHQUFHLEVBQUUsT0FBTyxDQUFDLGtCQUFrQixDQUFDLENBQUMsQ0FBQyxJQUFJLGVBQWUsSUFBSSxTQUFTLEVBQUUsQ0FBQyxDQUFDLENBQUMsU0FBUztJQUNoRixjQUFjLEVBQUUsT0FBTyxDQUFDLFFBQVE7SUFDaEMsV0FBVyxFQUFFLHVCQUF1QjtJQUNwQyxTQUFTLEVBQUUsbURBQW1EO0lBQzlELFVBQVUsRUFBRSw0QkFBNEI7SUFDeEMsc0JBQXNCLEVBQUUsT0FBTyxDQUFDLHNCQUFzQjtJQUN0RCw2QkFBNkIsRUFBRSxxQ0FBcUM7SUFDcEUsb0JBQW9CLEVBQUUsa0JBQWtCO0lBQ3hDLGtCQUFrQixFQUFFLGtCQUFrQjtJQUN0Qyx5QkFBeUIsRUFBRTtRQUMxQixHQUFHLHlCQUF5QixDQUFDLEVBQUUsZUFBZSxFQUFFLEdBQUcsRUFBRSxlQUFlLEVBQUUsR0FBRyxFQUFFLEVBQUUsR0FBRyxDQUFDO1FBQ2pGLEdBQUcseUJBQXlCLENBQUMsRUFBRSx3QkFBd0IsRUFBRSxDQUFDLGVBQWUsRUFBRSxXQUFXLEVBQUUsV0FBVyxDQUFDLEVBQUUsRUFBRSxRQUFRLENBQUM7UUFDakgsR0FBRyx5QkFBeUIsQ0FBQyxFQUFFLHdCQUF3QixFQUFFLENBQUMsS0FBSyxFQUFFLE1BQU0sRUFBRSxRQUFRLEVBQUUsT0FBTyxFQUFFLEtBQUssRUFBRSxPQUFPLEVBQUUsT0FBTyxDQUFDLEVBQUUsRUFBRSxNQUFNLENBQUM7UUFDL0gsd0JBQXdCLENBQUMsQ0FBQyxLQUFLLEVBQUUsS0FBSyxDQUFDLEVBQUUsS0FBSyxFQUFFLHdCQUF3QixDQUFDO1FBQ3pFLHdCQUF3QixDQUFDLENBQUMsU0FBUyxDQUFDLEVBQUUsT0FBTyxDQUFDO1FBQzlDLHdCQUF3QixDQUFDLENBQUMsUUFBUSxFQUFFLGNBQWMsRUFBRSxLQUFLLEVBQUUsS0FBSyxDQUFDLEVBQUUsUUFBUSxFQUFFLG9CQUFvQixDQUFDO1FBQ2xHLHdCQUF3QixDQUFDLENBQUMsSUFBSSxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxDQUFDLEVBQUUsS0FBSyxFQUFFLGlCQUFpQixDQUFDO1FBQy9FLHdCQUF3QixDQUFDLENBQUMsSUFBSSxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxDQUFDLEVBQUUsS0FBSyxFQUFFLGlCQUFpQixDQUFDO1FBQy9FLHdCQUF3QixDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsU0FBUyxFQUFFLHlCQUF5QixDQUFDO1FBQ3JFLHdCQUF3QixDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsS0FBSyxFQUFFLDJCQUEyQixDQUFDO1FBQ3BFLHdCQUF3QixDQUFDLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQyxFQUFFLFFBQVEsRUFBRSxnQkFBZ0IsQ0FBQztRQUNuRSx3QkFBd0IsQ0FBQyxDQUFDLEtBQUssQ0FBQyxFQUFFLEtBQUssRUFBRSxLQUFLLENBQUM7UUFDL0Msd0JBQXdCLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRSxJQUFJLEVBQUUsZ0JBQWdCLENBQUM7UUFDeEQsd0JBQXdCLENBQUMsQ0FBQyxLQUFLLEVBQUUsTUFBTSxFQUFFLE9BQU8sQ0FBQyxFQUFFLE1BQU0sQ0FBQztRQUMxRCx3QkFBd0IsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFFLE1BQU0sQ0FBQztRQUMxQyx3QkFBd0IsQ0FBQyxDQUFDLEtBQUssRUFBRSxNQUFNLENBQUMsRUFBRSxNQUFNLENBQUM7UUFDakQsd0JBQXdCLENBQUMsQ0FBQyxJQUFJLEVBQUUsUUFBUSxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUUsS0FBSyxDQUFDLEVBQUUsWUFBWSxFQUFFLE1BQU0sQ0FBQztRQUMxRix3QkFBd0IsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFFLE1BQU0sQ0FBQztRQUMxQyx3QkFBd0IsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFFLE1BQU0sQ0FBQztRQUMxQyx3QkFBd0IsQ0FBQyxDQUFDLFVBQVUsRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLE9BQU8sRUFBRSxRQUFRLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUUsTUFBTSxDQUFDLEVBQUUsVUFBVSxDQUFDO1FBQ25ILHdCQUF3QixDQUFDLENBQUMsS0FBSyxDQUFDLEVBQUUsS0FBSyxFQUFFLGFBQWEsQ0FBQztRQUN2RCx3QkFBd0IsQ0FBQyxDQUFDLEtBQUssRUFBRSxNQUFNLEVBQUUsTUFBTSxDQUFDLEVBQUUsWUFBWSxFQUFFLFFBQVEsQ0FBQztRQUN6RSx3QkFBd0IsQ0FBQyxDQUFDLElBQUksRUFBRSxLQUFLLENBQUMsRUFBRSxRQUFRLEVBQUUsUUFBUSxDQUFDO1FBQzNELHdCQUF3QixDQUFDLENBQUMsU0FBUyxFQUFFLElBQUksRUFBRSxLQUFLLENBQUMsRUFBRSxNQUFNLEVBQUUsYUFBYSxDQUFDO1FBQ3pFLHdCQUF3QixDQUFDLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUM7UUFDMUQsd0JBQXdCLENBQUMsQ0FBQyxLQUFLLENBQUMsRUFBRSxLQUFLLEVBQUUsUUFBUSxDQUFDO1FBQ2xELHdCQUF3QixDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsWUFBWSxFQUFFLE1BQU0sQ0FBQztRQUN0RCx3QkFBd0IsQ0FBQyxDQUFDLEtBQUssRUFBRSxLQUFLLENBQUMsRUFBRSxPQUFPLEVBQUUsYUFBYSxDQUFDO1FBQ2hFLHdCQUF3QixDQUFDLENBQUMsS0FBSyxDQUFDLEVBQUUsS0FBSyxFQUFFLGFBQWEsQ0FBQztRQUN2RCx3QkFBd0IsQ0FBQyxDQUFDLE1BQU0sRUFBRSxRQUFRLEVBQUUsS0FBSyxFQUFFLE9BQU8sRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsTUFBTSxDQUFDLEVBQUUsS0FBSyxDQUFDO1FBQ3ZHLHdCQUF3QixDQUFDLENBQUMsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsS0FBSyxDQUFDLEVBQUUsTUFBTSxDQUFDO1FBQ2xFLHdCQUF3QixDQUFDO1lBQ3hCLE1BQU0sRUFBRSxZQUFZLEVBQUUsYUFBYSxFQUFFLGNBQWMsRUFBRSxRQUFRO1lBQzdELFNBQVMsRUFBRSxVQUFVLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsU0FBUztZQUM1RCxVQUFVLEVBQUUsS0FBSyxFQUFFLFFBQVEsRUFBRSxPQUFPO1NBQ3BDLEVBQUUsT0FBTyxFQUFFLFFBQVEsQ0FBQztRQUNyQixvQ0FBb0M7UUFDcEMsR0FBRyx5QkFBeUIsQ0FBQztZQUM1QixxQkFBcUIsRUFBRSxDQUFDLEtBQUssRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLFNBQVMsQ0FBQztZQUN6RCx3QkFBd0IsRUFBRSxnQkFBZ0I7WUFDMUMsMEJBQTBCLEVBQUUsUUFBUTtZQUNwQyx3QkFBd0IsRUFBRSxLQUFLO1lBQy9CLGNBQWMsRUFBRSxPQUFPO1lBQ3ZCLGFBQWEsRUFBRSxNQUFNO1lBQ3JCLFdBQVcsRUFBRSxNQUFNO1lBQ25CLFlBQVksRUFBRSxZQUFZO1lBQzFCLGFBQWEsRUFBRSxRQUFRO1lBQ3ZCLGVBQWUsRUFBRSxRQUFRO1lBQ3pCLFVBQVUsRUFBRSxDQUFDLFVBQVUsRUFBRSxJQUFJLENBQUM7WUFDOUIsWUFBWSxFQUFFLEtBQUs7WUFDbkIsY0FBYyxFQUFFLEtBQUs7WUFDckIsU0FBUyxFQUFFLE9BQU87WUFDbEIsVUFBVSxFQUFFLE1BQU07WUFDbEIsVUFBVSxFQUFFLEtBQUs7WUFDakIsaUJBQWlCLEVBQUUsS0FBSztZQUN4QixvQkFBb0IsRUFBRSxXQUFXO1lBQ2pDLHNCQUFzQixFQUFFLGFBQWE7WUFDckMscUJBQXFCLEVBQUUsSUFBSTtZQUMzQixlQUFlLEVBQUUsR0FBRztZQUNwQixrQkFBa0IsRUFBRSxJQUFJO1lBQ3hCLDRCQUE0QixFQUFFLEtBQUs7WUFDbkMsZ0JBQWdCLEVBQUUsQ0FBQyxLQUFLLEVBQUUsS0FBSyxDQUFDO1lBQ2hDLGdCQUFnQixFQUFFLElBQUk7WUFDdEIsbUJBQW1CLEVBQUUsS0FBSztZQUMxQixXQUFXLEVBQUUsQ0FBQyxLQUFLLEVBQUUsVUFBVSxDQUFDO1lBQ2hDLGNBQWMsRUFBRSxDQUFDLEtBQUssRUFBRSxNQUFNLENBQUM7WUFDL0IsZUFBZSxFQUFFLE1BQU07WUFDdkIsbUJBQW1CLEVBQUUsT0FBTztTQUM1QixFQUFFLFNBQVMsQ0FBQztRQUNiLGlDQUFpQztRQUNqQyx3QkFBd0IsQ0FBQztZQUN4QixlQUFlLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUUsS0FBSztZQUN0RSxJQUFJLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxZQUFZLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSxHQUFHO1NBQ3RFLEVBQUUsU0FBUyxFQUFFLE9BQU8sQ0FBQyxRQUFRLEdBQUcsV0FBVyxDQUFDO1FBQzdDLG9CQUFvQjtRQUNwQix3QkFBd0IsQ0FBQyxFQUFFLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUFBRSxDQUFDLGVBQWUsQ0FBQyxDQUFDO0tBQ3BFO0lBQ0Qsb0JBQW9CLEVBQUUsQ0FBQztZQUN0QixJQUFJLEVBQUUsUUFBUTtZQUNkLElBQUksRUFBRSxPQUFPLENBQUMsUUFBUTtZQUN0QixVQUFVLEVBQUUsQ0FBQyxPQUFPLENBQUMsV0FBVyxDQUFDO1NBQ2pDLENBQUM7SUFDRiwwQkFBMEIsRUFBRSxJQUFJO0lBQ2hDLGFBQWEsRUFBRSxxQkFBcUIsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxxQkFBcUIsQ0FBQyxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFLElBQUksSUFBSSxFQUFFLENBQUMsV0FBVyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVM7SUFDekksbUJBQW1CLEVBQUUsT0FBTyxDQUFDLGVBQWU7SUFDNUMsT0FBTyxFQUFFLDBCQUEwQjtJQUNuQyxLQUFLLEVBQUUsT0FBTyxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUM7SUFDbEMsSUFBSSxFQUFFLE9BQU8sQ0FBQyxrQkFBa0IsSUFBSSxTQUFTO0lBQzdDLGdCQUFnQixFQUFFLElBQUk7SUFDdEIsWUFBWSxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLE9BQU8sRUFBRSxXQUFXLEVBQUUsY0FBYyxDQUFDO0NBQ25FLENBQUM7QUFFRixTQUFTLFdBQVcsQ0FBQyxJQUFZO0lBQ2hDLE9BQU8sR0FBRyxFQUFFO1FBQ1gsTUFBTSxRQUFRLEdBQUcsT0FBTyxDQUFDLHVCQUF1QixDQUFDLENBQUM7UUFDbEQsTUFBTSxJQUFJLEdBQUcsT0FBTyxDQUFDLGtCQUFrQixDQUFzQyxDQUFDO1FBRTlFLE1BQU0sWUFBWSxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUMsRUFBRSxFQUFFLGNBQU0sRUFBRTtZQUN6QyxRQUFRLEVBQUUsT0FBTyxDQUFDLFFBQVE7WUFDMUIsSUFBSSxFQUFFLElBQUksS0FBSyxPQUFPLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSTtZQUNyQyxjQUFjLEVBQUUsS0FBSztZQUNyQixjQUFjLEVBQUUsSUFBSTtTQUNwQixDQUFDLENBQUM7UUFFSCxPQUFPLEdBQUcsQ0FBQyxHQUFHLENBQUMsY0FBYyxDQUFDO2FBQzVCLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRSxJQUFJLEVBQUUsT0FBTyxDQUFDLFNBQVMsRUFBRSxDQUFDLENBQUM7YUFDdkMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxZQUFZLENBQUMsQ0FBQzthQUM1QixJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsSUFBSSxFQUFFLHNCQUFzQixDQUFDLENBQUMsQ0FBQzthQUM1QyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDLENBQUM7SUFDckMsQ0FBQyxDQUFDO0FBQ0gsQ0FBQztBQUVELEtBQUssVUFBVSxJQUFJLENBQUMsT0FBZSxPQUFPLENBQUMsSUFBSTtJQUM5QyxNQUFNLE9BQU8sR0FBRyxlQUFlLENBQUM7SUFDaEMsTUFBTSxZQUFZLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsUUFBUSxFQUFFLFVBQVUsQ0FBQyxDQUFDO0lBQzNELE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsWUFBWSxFQUFFLFNBQVMsQ0FBQyxDQUFDO0lBQ3ZELE1BQU0sVUFBVSxHQUFHLEVBQUUsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLElBQUksRUFBRSxDQUFDLFlBQVksQ0FBQyxXQUFXLEVBQUUsTUFBTSxDQUFDLEtBQUssR0FBRyxPQUFPLEVBQUUsQ0FBQztJQUV2RyxJQUFJLENBQUMsVUFBVSxFQUFFO1FBQ2hCLE1BQU0sSUFBSSxDQUFDLE1BQU0sQ0FBQyxZQUFZLENBQUMsRUFBRSxDQUFDO1FBQ2xDLE1BQU0sSUFBSSxDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDO0tBQ2hEO0FBQ0YsQ0FBQztBQUVELElBQUksT0FBTyxDQUFDLElBQUksS0FBSyxNQUFNLEVBQUU7SUFDNUIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLEVBQUU7UUFDakMsT0FBTyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUNuQixPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ2pCLENBQUMsQ0FBQyxDQUFDO0NBQ0gifQ== \ No newline at end of file +//# sourceMappingURL=electron.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/electron.ts b/patched-vscode/build/lib/electron.ts index 592708cc..ba93c3a2 100644 --- a/patched-vscode/build/lib/electron.ts +++ b/patched-vscode/build/lib/electron.ts @@ -7,7 +7,6 @@ import * as fs from 'fs'; import * as path from 'path'; import * as vfs from 'vinyl-fs'; import * as filter from 'gulp-filter'; -import * as _ from 'underscore'; import * as util from './util'; import { getVersion } from './getVersion'; @@ -29,7 +28,15 @@ const root = path.dirname(path.dirname(__dirname)); const product = JSON.parse(fs.readFileSync(path.join(root, 'product.json'), 'utf8')); const commit = getVersion(root); -const darwinCreditsTemplate = product.darwinCredits && _.template(fs.readFileSync(path.join(root, product.darwinCredits), 'utf8')); +function createTemplate(input: string): (params: Record) => string { + return (params: Record) => { + return input.replace(/<%=\s*([^\s]+)\s*%>/g, (match, key) => { + return params[key] || match; + }); + }; +} + +const darwinCreditsTemplate = product.darwinCredits && createTemplate(fs.readFileSync(path.join(root, product.darwinCredits), 'utf8')); /** * Generate a `DarwinDocumentType` given a list of file extensions, an icon name, and an optional suffix or file type name. @@ -97,7 +104,7 @@ export const config = { tag: product.electronRepository ? `v${electronVersion}-${msBuildId}` : undefined, productAppName: product.nameLong, companyName: 'Microsoft Corporation', - copyright: 'Copyright (C) 2023 Microsoft. All rights reserved', + copyright: 'Copyright (C) 2024 Microsoft. All rights reserved', darwinIcon: 'resources/darwin/code.icns', darwinBundleIdentifier: product.darwinBundleIdentifier, darwinApplicationCategoryType: 'public.app-category.developer-tools', @@ -201,12 +208,13 @@ function getElectron(arch: string): () => NodeJS.ReadWriteStream { const electron = require('@vscode/gulp-electron'); const json = require('gulp-json-editor') as typeof import('gulp-json-editor'); - const electronOpts = _.extend({}, config, { + const electronOpts = { + ...config, platform: process.platform, arch: arch === 'armhf' ? 'arm' : arch, ffmpegChromium: false, keepDefaultApp: true - }); + }; return vfs.src('package.json') .pipe(json({ name: product.nameShort })) diff --git a/patched-vscode/build/lib/extensions.js b/patched-vscode/build/lib/extensions.js index 5f671841..6a6c0a7b 100644 --- a/patched-vscode/build/lib/extensions.js +++ b/patched-vscode/build/lib/extensions.js @@ -4,7 +4,14 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.buildExtensionMedia = exports.webpackExtensions = exports.translatePackageJSON = exports.scanBuiltinExtensions = exports.packageMarketplaceExtensionsStream = exports.packageLocalExtensionsStream = exports.fromGithub = exports.fromMarketplace = void 0; +exports.fromMarketplace = fromMarketplace; +exports.fromGithub = fromGithub; +exports.packageLocalExtensionsStream = packageLocalExtensionsStream; +exports.packageMarketplaceExtensionsStream = packageMarketplaceExtensionsStream; +exports.scanBuiltinExtensions = scanBuiltinExtensions; +exports.translatePackageJSON = translatePackageJSON; +exports.webpackExtensions = webpackExtensions; +exports.buildExtensionMedia = buildExtensionMedia; const es = require("event-stream"); const fs = require("fs"); const cp = require("child_process"); @@ -213,7 +220,6 @@ function fromMarketplace(serviceUrl, { name: extensionName, version, sha256, met .pipe(json({ __metadata: metadata })) .pipe(packageJsonFilter.restore); } -exports.fromMarketplace = fromMarketplace; function fromGithub({ name, version, repo, sha256, metadata }) { const json = require('gulp-json-editor'); fancyLog('Downloading extension from GH:', ansiColors.yellow(`${name}@${version}`), '...'); @@ -232,7 +238,6 @@ function fromGithub({ name, version, repo, sha256, metadata }) { .pipe(json({ __metadata: metadata })) .pipe(packageJsonFilter.restore); } -exports.fromGithub = fromGithub; const excludedExtensions = [ 'vscode-api-tests', 'vscode-colorize-tests', @@ -306,7 +311,6 @@ function packageLocalExtensionsStream(forWeb, disableMangle) { return (result .pipe(util2.setExecutableBit(['**/*.sh']))); } -exports.packageLocalExtensionsStream = packageLocalExtensionsStream; function packageMarketplaceExtensionsStream(forWeb) { const marketplaceExtensionsDescriptions = [ ...builtInExtensions.filter(({ name }) => (forWeb ? !marketplaceWebExtensionsExclude.has(name) : true)), @@ -325,7 +329,6 @@ function packageMarketplaceExtensionsStream(forWeb) { return (marketplaceExtensionsStream .pipe(util2.setExecutableBit(['**/*.sh']))); } -exports.packageMarketplaceExtensionsStream = packageMarketplaceExtensionsStream; function scanBuiltinExtensions(extensionsRoot, exclude = []) { const scannedExtensions = []; try { @@ -361,7 +364,6 @@ function scanBuiltinExtensions(extensionsRoot, exclude = []) { return scannedExtensions; } } -exports.scanBuiltinExtensions = scanBuiltinExtensions; function translatePackageJSON(packageJSON, packageNLSPath) { const CharCode_PC = '%'.charCodeAt(0); const packageNls = JSON.parse(fs.readFileSync(packageNLSPath).toString()); @@ -385,7 +387,6 @@ function translatePackageJSON(packageJSON, packageNLSPath) { translate(packageJSON); return packageJSON; } -exports.translatePackageJSON = translatePackageJSON; const extensionsPath = path.join(root, 'extensions'); // Additional projects to run esbuild on. These typically build code for webviews const esbuildMediaScripts = [ @@ -459,7 +460,6 @@ async function webpackExtensions(taskName, isWatch, webpackConfigLocations) { } }); } -exports.webpackExtensions = webpackExtensions; async function esbuildExtensions(taskName, isWatch, scripts) { function reporter(stdError, script) { const matches = (stdError || '').match(/\> (.+): error: (.+)?/g); @@ -500,5 +500,4 @@ async function buildExtensionMedia(isWatch, outputRoot) { outputRoot: outputRoot ? path.join(root, outputRoot, path.dirname(p)) : undefined }))); } -exports.buildExtensionMedia = buildExtensionMedia; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXh0ZW5zaW9ucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImV4dGVuc2lvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOzs7QUFFaEcsbUNBQW1DO0FBQ25DLHlCQUF5QjtBQUN6QixvQ0FBb0M7QUFDcEMsNkJBQTZCO0FBQzdCLDZCQUE2QjtBQUM3Qiw2QkFBNkI7QUFFN0IsOEJBQThCO0FBQzlCLG1DQUE0QztBQUM1QyxnQ0FBZ0M7QUFDaEMsTUFBTSxJQUFJLEdBQUcsT0FBTyxDQUFDLGdCQUFnQixDQUFDLENBQUM7QUFDdkMsc0NBQXVDO0FBQ3ZDLHNDQUF1QztBQUN2QyxzQ0FBc0M7QUFDdEMsMENBQTBDO0FBQzFDLE1BQU0sTUFBTSxHQUFHLE9BQU8sQ0FBQyxhQUFhLENBQUMsQ0FBQztBQUN0Qyw0Q0FBNEM7QUFFNUMsaURBQTJEO0FBQzNELDJEQUErRTtBQUMvRSw2Q0FBMEM7QUFDMUMsbUNBQWlEO0FBRWpELE1BQU0sSUFBSSxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDO0FBQ25ELE1BQU0sTUFBTSxHQUFHLElBQUEsdUJBQVUsRUFBQyxJQUFJLENBQUMsQ0FBQztBQUNoQyxNQUFNLG9CQUFvQixHQUFHLG1EQUFtRCxNQUFNLEVBQUUsQ0FBQztBQUV6RixTQUFTLHdCQUF3QixDQUFDLEtBQWE7SUFDOUMsTUFBTSxVQUFVLEdBQUcsTUFBTSxDQUFDLENBQUMsV0FBVyxFQUFFLG9CQUFvQixDQUFDLEVBQUUsRUFBRSxPQUFPLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztJQUNsRixPQUFPLEtBQUs7U0FDVixJQUFJLENBQUMsVUFBVSxDQUFDO1NBQ2hCLElBQUksQ0FBQyxNQUFNLEVBQUUsQ0FBQztTQUNkLElBQUksQ0FBQyxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBTyxFQUFFLEVBQUU7UUFDNUIsTUFBTSxNQUFNLEdBQTZCLEVBQUUsQ0FBQztRQUM1QyxNQUFNLEtBQUssR0FBRyxXQUFXLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxFQUFFLE1BQU0sRUFBRSxFQUFFLGtCQUFrQixFQUFFLElBQUksRUFBRSxDQUFDLENBQUM7UUFDbkcsSUFBSSxNQUFNLENBQUMsTUFBTSxLQUFLLENBQUMsRUFBRTtZQUN4QixtRUFBbUU7WUFDbkUsQ0FBQyxDQUFDLFFBQVEsR0FBRyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQztTQUNoRDtRQUNELE9BQU8sQ0FBQyxDQUFDO0lBQ1YsQ0FBQyxDQUFDLENBQUM7U0FDRixJQUFJLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0FBQzVCLENBQUM7QUFFRCxTQUFTLDBCQUEwQixDQUFDLEtBQWEsRUFBRSxNQUEwQjtJQUM1RSxNQUFNLGlCQUFpQixHQUFHLE1BQU0sQ0FBQywyQkFBMkIsRUFBRSxFQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDO0lBQ2pGLE9BQU8sS0FBSztTQUNWLElBQUksQ0FBQyxpQkFBaUIsQ0FBQztTQUN2QixJQUFJLENBQUMsTUFBTSxFQUFFLENBQUM7U0FDZCxJQUFJLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQU8sRUFBRSxFQUFFO1FBQzVCLE1BQU0sSUFBSSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQztRQUNyRCxDQUFDLENBQUMsUUFBUSxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ3ZELE9BQU8sQ0FBQyxDQUFDO0lBQ1YsQ0FBQyxDQUFDLENBQUM7U0FDRixJQUFJLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLENBQUM7QUFDbkMsQ0FBQztBQUVELFNBQVMsU0FBUyxDQUFDLGFBQXFCLEVBQUUsTUFBZSxFQUFFLGFBQXNCO0lBQ2hGLE1BQU0scUJBQXFCLEdBQUcsTUFBTSxDQUFDLENBQUMsQ0FBQyxxQ0FBcUMsQ0FBQyxDQUFDLENBQUMsNkJBQTZCLENBQUM7SUFFN0csTUFBTSxXQUFXLEdBQUcsRUFBRSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLGFBQWEsRUFBRSxxQkFBcUIsQ0FBQyxDQUFDLENBQUM7SUFDbkYsSUFBSSxLQUFLLEdBQUcsV0FBVztRQUN0QixDQUFDLENBQUMsZ0JBQWdCLENBQUMsYUFBYSxFQUFFLHFCQUFxQixFQUFFLGFBQWEsQ0FBQztRQUN2RSxDQUFDLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxDQUFDO0lBRWxDLElBQUksV0FBVyxFQUFFO1FBQ2hCLEtBQUssR0FBRywwQkFBMEIsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxJQUFTLEVBQUUsRUFBRTtZQUN2RCxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUM7WUFDcEIsT0FBTyxJQUFJLENBQUMsWUFBWSxDQUFDO1lBQ3pCLE9BQU8sSUFBSSxDQUFDLGVBQWUsQ0FBQztZQUM1QixJQUFJLElBQUksQ0FBQyxJQUFJLEVBQUU7Z0JBQ2QsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxPQUFPLEVBQUUsUUFBUSxDQUFDLENBQUM7YUFDakQ7WUFDRCxPQUFPLElBQUksQ0FBQztRQUNiLENBQUMsQ0FBQyxDQUFDO0tBQ0g7SUFFRCxPQUFPLEtBQUssQ0FBQztBQUNkLENBQUM7QUFHRCxTQUFTLGdCQUFnQixDQUFDLGFBQXFCLEVBQUUscUJBQTZCLEVBQUUsYUFBc0I7SUFDckcsTUFBTSxJQUFJLEdBQUcsT0FBTyxDQUFDLGNBQWMsQ0FBa0MsQ0FBQztJQUN0RSxNQUFNLE9BQU8sR0FBRyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUM7SUFDbkMsTUFBTSxXQUFXLEdBQUcsT0FBTyxDQUFDLGdCQUFnQixDQUFDLENBQUM7SUFDOUMsTUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDO0lBRTVCLE1BQU0sb0JBQW9CLEdBQWEsRUFBRSxDQUFDO0lBQzFDLE1BQU0saUJBQWlCLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsYUFBYSxFQUFFLGNBQWMsQ0FBQyxDQUFDLENBQUM7SUFDNUUsSUFBSSxpQkFBaUIsQ0FBQyxZQUFZLEVBQUU7UUFDbkMsTUFBTSxpQkFBaUIsR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxhQUFhLEVBQUUscUJBQXFCLENBQUMsQ0FBQyxDQUFDO1FBQ25GLEtBQUssTUFBTSxHQUFHLElBQUksaUJBQWlCLENBQUMsU0FBUyxFQUFFO1lBQzlDLElBQUksR0FBRyxJQUFJLGlCQUFpQixDQUFDLFlBQVksRUFBRTtnQkFDMUMsb0JBQW9CLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2FBQy9CO1NBQ0Q7S0FDRDtJQUVELElBQUksQ0FBQyxTQUFTLENBQUMsRUFBRSxHQUFHLEVBQUUsYUFBYSxFQUFFLGNBQWMsRUFBRSxJQUFJLENBQUMsY0FBYyxDQUFDLElBQUksRUFBRSxvQkFBb0IsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxFQUFFO1FBQ3ZILE1BQU0sS0FBSyxHQUFHLFNBQVM7YUFDckIsR0FBRyxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxhQUFhLEVBQUUsUUFBUSxDQUFDLENBQUM7YUFDbkQsR0FBRyxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsSUFBSSxJQUFJLENBQUM7WUFDekIsSUFBSSxFQUFFLFFBQVE7WUFDZCxJQUFJLEVBQUUsRUFBRSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUM7WUFDM0IsSUFBSSxFQUFFLGFBQWE7WUFDbkIsUUFBUSxFQUFFLEVBQUUsQ0FBQyxnQkFBZ0IsQ0FBQyxRQUFRLENBQVE7U0FDOUMsQ0FBQyxDQUFDLENBQUM7UUFFTCwrREFBK0Q7UUFDL0QsOENBQThDO1FBQzlDLE1BQU0sc0JBQXNCLEdBQWMsSUFBSSxDQUFDLElBQUksQ0FDbEQsSUFBSSxDQUFDLElBQUksQ0FBQyxhQUFhLEVBQUUsSUFBSSxFQUFFLHFCQUFxQixDQUFDLEVBQ3JELEVBQUUsTUFBTSxFQUFFLENBQUMsaUJBQWlCLENBQUMsRUFBRSxDQUM5QixDQUFDO1FBRUgsTUFBTSxjQUFjLEdBQUcsc0JBQXNCLENBQUMsT0FBTyxDQUFDLGlCQUFpQixDQUFDLEVBQUU7WUFFekUsTUFBTSxXQUFXLEdBQUcsQ0FBQyxHQUFRLEVBQUUsS0FBVSxFQUFFLEVBQUU7Z0JBQzVDLFFBQVEsQ0FBQyxzQkFBc0IsVUFBVSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsYUFBYSxDQUFDLEVBQUUsSUFBSSxDQUFDLFFBQVEsQ0FBQyxhQUFhLEVBQUUsaUJBQWlCLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDO2dCQUNqSixJQUFJLEdBQUcsRUFBRTtvQkFDUixNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxHQUFHLENBQUMsQ0FBQztpQkFDMUI7Z0JBQ0QsTUFBTSxFQUFFLFdBQVcsRUFBRSxHQUFHLEtBQUssQ0FBQztnQkFDOUIsSUFBSSxXQUFXLENBQUMsTUFBTSxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7b0JBQ2xDLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLFdBQVcsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7aUJBQ3BEO2dCQUNELElBQUksV0FBVyxDQUFDLFFBQVEsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFO29CQUNwQyxNQUFNLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxXQUFXLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO2lCQUN0RDtZQUNGLENBQUMsQ0FBQztZQUVGLE1BQU0sY0FBYyxHQUFHLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDO1lBQ2xELE9BQU8sQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLEVBQUU7Z0JBQ3ZGLE1BQU0sYUFBYSxHQUFHO29CQUNyQixHQUFHLE1BQU07b0JBQ1QsR0FBRyxFQUFFLElBQUksRUFBRSxZQUFZLEVBQUU7aUJBQ3pCLENBQUM7Z0JBQ0YsSUFBSSxhQUFhLEVBQUU7b0JBQ2xCLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxFQUFFO3dCQUN2QyxLQUFLLE1BQU0sSUFBSSxJQUFJLE1BQU0sQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFOzRCQUN2QyxJQUFJLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFO2dDQUM1QixLQUFLLE1BQU0sR0FBRyxJQUFJLElBQUksQ0FBQyxHQUFHLEVBQUU7b0NBQzNCLElBQUksTUFBTSxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQUMsQ0FBQyxRQUFRLENBQUMsa0JBQWtCLENBQUMsRUFBRTt3Q0FDcEQsR0FBRyxDQUFDLE9BQU8sQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDO3FDQUM1QjtpQ0FDRDs2QkFDRDt5QkFDRDtxQkFDRDtpQkFDRDtnQkFDRCxNQUFNLGtCQUFrQixHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsYUFBYSxFQUFFLGFBQWEsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7Z0JBRW5GLE9BQU8sV0FBVyxDQUFDLGFBQWEsRUFBRSxPQUFPLEVBQUUsV0FBVyxDQUFDO3FCQUNyRCxJQUFJLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxVQUFVLElBQUk7b0JBQzlCLElBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDLElBQUksSUFBSSxFQUFFLENBQUM7b0JBQzVCLElBQUksQ0FBQyxJQUFJLEdBQUcsYUFBYSxDQUFDO29CQUMxQixJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsQ0FBQztnQkFDekIsQ0FBQyxDQUFDLENBQUM7cUJBQ0YsSUFBSSxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsVUFBVSxJQUFVO29CQUNwQyx1QkFBdUI7b0JBQ3ZCLDZCQUE2QjtvQkFDN0IsbURBQW1EO29CQUNuRCxNQUFNLFFBQVEsR0FBWSxJQUFJLENBQUMsUUFBUyxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQztvQkFDMUQsSUFBSSxDQUFDLFFBQVEsR0FBRyxNQUFNLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsa0NBQWtDLEVBQUUsVUFBVSxFQUFFLEVBQUUsRUFBRTt3QkFDaEcsT0FBTywwQkFBMEIsb0JBQW9CLGVBQWUsSUFBSSxDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQUMsSUFBSSxrQkFBa0IsSUFBSSxFQUFFLEVBQUUsQ0FBQztvQkFDaEksQ0FBQyxDQUFDLEVBQUUsTUFBTSxDQUFDLENBQUM7b0JBRVosSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLENBQUM7Z0JBQ3pCLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDTixDQUFDLENBQUMsQ0FBQztRQUNKLENBQUMsQ0FBQyxDQUFDO1FBRUgsRUFBRSxDQUFDLEtBQUssQ0FBQyxHQUFHLGNBQWMsRUFBRSxFQUFFLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxDQUFDO1lBQy9DLHFDQUFxQztZQUNyQyxZQUFZO1lBQ1osd0RBQXdEO1lBQ3hELDRCQUE0QjtZQUM1QixNQUFNO2FBQ0wsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBRWhCLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsRUFBRTtRQUNkLE9BQU8sQ0FBQyxLQUFLLENBQUMsYUFBYSxDQUFDLENBQUM7UUFDN0IsT0FBTyxDQUFDLEtBQUssQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDO1FBQ3BDLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLEdBQUcsQ0FBQyxDQUFDO0lBQzNCLENBQUMsQ0FBQyxDQUFDO0lBRUgsT0FBTyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUEseUJBQWlCLEVBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDckUsQ0FBQztBQUVELFNBQVMsZUFBZSxDQUFDLGFBQXFCO0lBQzdDLE1BQU0sSUFBSSxHQUFHLE9BQU8sQ0FBQyxjQUFjLENBQWtDLENBQUM7SUFDdEUsTUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDO0lBRTVCLElBQUksQ0FBQyxTQUFTLENBQUMsRUFBRSxHQUFHLEVBQUUsYUFBYSxFQUFFLGNBQWMsRUFBRSxJQUFJLENBQUMsY0FBYyxDQUFDLElBQUksRUFBRSxDQUFDO1NBQzlFLElBQUksQ0FBQyxTQUFTLENBQUMsRUFBRTtRQUNqQixNQUFNLEtBQUssR0FBRyxTQUFTO2FBQ3JCLEdBQUcsQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsYUFBYSxFQUFFLFFBQVEsQ0FBQyxDQUFDO2FBQ25ELEdBQUcsQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLElBQUksSUFBSSxDQUFDO1lBQ3pCLElBQUksRUFBRSxRQUFRO1lBQ2QsSUFBSSxFQUFFLEVBQUUsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDO1lBQzNCLElBQUksRUFBRSxhQUFhO1lBQ25CLFFBQVEsRUFBRSxFQUFFLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxDQUFRO1NBQzlDLENBQUMsQ0FBQyxDQUFDO1FBRUwsRUFBRSxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDbEMsQ0FBQyxDQUFDO1NBQ0QsS0FBSyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsR0FBRyxDQUFDLENBQUMsQ0FBQztJQUUxQyxPQUFPLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBQSx5QkFBaUIsRUFBQyxJQUFJLENBQUMsUUFBUSxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNyRSxDQUFDO0FBRUQsTUFBTSxTQUFTLEdBQUcsY0FBYyxDQUFDO0FBQ2pDLE1BQU0sV0FBVyxHQUFHO0lBQ25CLG9CQUFvQixFQUFFLGNBQWM7SUFDcEMsWUFBWSxFQUFFLFNBQVM7SUFDdkIsa0JBQWtCLEVBQUUsc0NBQXNDO0NBQzFELENBQUM7QUFFRixTQUFnQixlQUFlLENBQUMsVUFBa0IsRUFBRSxFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxRQUFRLEVBQXdCO0lBQzNILE1BQU0sSUFBSSxHQUFHLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBc0MsQ0FBQztJQUU5RSxNQUFNLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxHQUFHLGFBQWEsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDbkQsTUFBTSxHQUFHLEdBQUcsR0FBRyxVQUFVLGVBQWUsU0FBUyxpQkFBaUIsSUFBSSxJQUFJLE9BQU8sWUFBWSxDQUFDO0lBRTlGLFFBQVEsQ0FBQyx3QkFBd0IsRUFBRSxVQUFVLENBQUMsTUFBTSxDQUFDLEdBQUcsYUFBYSxJQUFJLE9BQU8sRUFBRSxDQUFDLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFFNUYsTUFBTSxpQkFBaUIsR0FBRyxNQUFNLENBQUMsY0FBYyxFQUFFLEVBQUUsT0FBTyxFQUFFLElBQUksRUFBRSxDQUFDLENBQUM7SUFFcEUsT0FBTyxJQUFBLGlCQUFTLEVBQUMsRUFBRSxFQUFFO1FBQ3BCLElBQUksRUFBRSxHQUFHO1FBQ1QsZ0JBQWdCLEVBQUU7WUFDakIsT0FBTyxFQUFFLFdBQVc7U0FDcEI7UUFDRCxjQUFjLEVBQUUsTUFBTTtLQUN0QixDQUFDO1NBQ0EsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQztTQUNoQixJQUFJLENBQUMsTUFBTSxDQUFDLGNBQWMsQ0FBQyxDQUFDO1NBQzVCLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsT0FBTyxHQUFHLENBQUMsQ0FBQyxPQUFRLENBQUMsT0FBTyxDQUFDLGVBQWUsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDO1NBQ3RFLElBQUksQ0FBQyxpQkFBaUIsQ0FBQztTQUN2QixJQUFJLENBQUMsTUFBTSxFQUFFLENBQUM7U0FDZCxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUUsVUFBVSxFQUFFLFFBQVEsRUFBRSxDQUFDLENBQUM7U0FDcEMsSUFBSSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxDQUFDO0FBQ25DLENBQUM7QUF4QkQsMENBd0JDO0FBR0QsU0FBZ0IsVUFBVSxDQUFDLEVBQUUsSUFBSSxFQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLFFBQVEsRUFBd0I7SUFDekYsTUFBTSxJQUFJLEdBQUcsT0FBTyxDQUFDLGtCQUFrQixDQUFzQyxDQUFDO0lBRTlFLFFBQVEsQ0FBQyxnQ0FBZ0MsRUFBRSxVQUFVLENBQUMsTUFBTSxDQUFDLEdBQUcsSUFBSSxJQUFJLE9BQU8sRUFBRSxDQUFDLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFFM0YsTUFBTSxpQkFBaUIsR0FBRyxNQUFNLENBQUMsY0FBYyxFQUFFLEVBQUUsT0FBTyxFQUFFLElBQUksRUFBRSxDQUFDLENBQUM7SUFFcEUsT0FBTyxJQUFBLG1CQUFXLEVBQUMsSUFBSSxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsUUFBUSxFQUFFO1FBQzFDLE9BQU87UUFDUCxJQUFJLEVBQUUsSUFBSSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQztRQUNwQyxjQUFjLEVBQUUsTUFBTTtLQUN0QixDQUFDO1NBQ0EsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDO1NBQ2QsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsQ0FBQztTQUNoQixJQUFJLENBQUMsTUFBTSxDQUFDLGNBQWMsQ0FBQyxDQUFDO1NBQzVCLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsT0FBTyxHQUFHLENBQUMsQ0FBQyxPQUFRLENBQUMsT0FBTyxDQUFDLGVBQWUsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDO1NBQ3RFLElBQUksQ0FBQyxpQkFBaUIsQ0FBQztTQUN2QixJQUFJLENBQUMsTUFBTSxFQUFFLENBQUM7U0FDZCxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUUsVUFBVSxFQUFFLFFBQVEsRUFBRSxDQUFDLENBQUM7U0FDcEMsSUFBSSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxDQUFDO0FBQ25DLENBQUM7QUFwQkQsZ0NBb0JDO0FBRUQsTUFBTSxrQkFBa0IsR0FBRztJQUMxQixrQkFBa0I7SUFDbEIsdUJBQXVCO0lBQ3ZCLHNCQUFzQjtJQUN0QixzQkFBc0I7SUFDdEIsdUJBQXVCO0NBQ3ZCLENBQUM7QUFFRixNQUFNLCtCQUErQixHQUFHLElBQUksR0FBRyxDQUFDO0lBQy9DLHNCQUFzQjtJQUN0Qix1QkFBdUI7SUFDdkIsOEJBQThCO0lBQzlCLG9CQUFvQjtJQUNwQixtQ0FBbUM7Q0FDbkMsQ0FBQyxDQUFDO0FBRUgsTUFBTSxXQUFXLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFLG9CQUFvQixDQUFDLEVBQUUsTUFBTSxDQUFDLENBQUMsQ0FBQztBQUNwRyxNQUFNLGlCQUFpQixHQUEyQixXQUFXLENBQUMsaUJBQWlCLElBQUksRUFBRSxDQUFDO0FBQ3RGLE1BQU0sb0JBQW9CLEdBQTJCLFdBQVcsQ0FBQyxvQkFBb0IsSUFBSSxFQUFFLENBQUM7QUFXNUY7O0dBRUc7QUFDSCxTQUFTLGNBQWMsQ0FBQyxRQUE0QjtJQUNuRCxJQUFJLE9BQU8sQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLEVBQUU7UUFDOUIsT0FBTyxJQUFJLENBQUM7S0FDWjtJQUNELElBQUksT0FBTyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsRUFBRTtRQUMzQixPQUFPLEtBQUssQ0FBQztLQUNiO0lBQ0QsMkJBQTJCO0lBQzNCLElBQUksT0FBTyxRQUFRLENBQUMsYUFBYSxLQUFLLFdBQVcsRUFBRTtRQUNsRCxNQUFNLGFBQWEsR0FBRyxLQUFLLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsYUFBYSxDQUFDLENBQUM7UUFDaEgsSUFBSSxhQUFhLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsRUFBRTtZQUN0QyxPQUFPLElBQUksQ0FBQztTQUNaO0tBQ0Q7SUFDRCxJQUFJLE9BQU8sUUFBUSxDQUFDLFdBQVcsS0FBSyxXQUFXLEVBQUU7UUFDaEQsS0FBSyxNQUFNLEVBQUUsSUFBSSxDQUFDLFdBQVcsRUFBRSxVQUFVLEVBQUUseUJBQXlCLENBQUMsRUFBRTtZQUN0RSxJQUFJLFFBQVEsQ0FBQyxXQUFXLENBQUMsY0FBYyxDQUFDLEVBQUUsQ0FBQyxFQUFFO2dCQUM1QyxPQUFPLEtBQUssQ0FBQzthQUNiO1NBQ0Q7S0FDRDtJQUNELE9BQU8sSUFBSSxDQUFDO0FBQ2IsQ0FBQztBQUVELFNBQWdCLDRCQUE0QixDQUFDLE1BQWUsRUFBRSxhQUFzQjtJQUNuRixNQUFNLDJCQUEyQixHQUFHLENBQ3hCLElBQUksQ0FBQyxJQUFJLENBQUMsMkJBQTJCLENBQUU7U0FDaEQsR0FBRyxDQUFDLFlBQVksQ0FBQyxFQUFFO1FBQ25CLE1BQU0sb0JBQW9CLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsWUFBWSxDQUFDLENBQUM7UUFDM0QsTUFBTSxhQUFhLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxZQUFZLENBQUMsQ0FBQyxDQUFDO1FBQ2xFLE1BQU0sYUFBYSxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsYUFBYSxDQUFDLENBQUM7UUFDbkQsT0FBTyxFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsSUFBSSxFQUFFLGFBQWEsRUFBRSxZQUFZLEVBQUUsb0JBQW9CLEVBQUUsQ0FBQztJQUN6RixDQUFDLENBQUM7U0FDRCxNQUFNLENBQUMsQ0FBQyxFQUFFLElBQUksRUFBRSxFQUFFLEVBQUUsQ0FBQyxrQkFBa0IsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7U0FDN0QsTUFBTSxDQUFDLENBQUMsRUFBRSxJQUFJLEVBQUUsRUFBRSxFQUFFLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxJQUFJLENBQUMsQ0FBQztTQUNuRSxNQUFNLENBQUMsQ0FBQyxFQUFFLFlBQVksRUFBRSxFQUFFLEVBQUUsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUN2RixDQUFDO0lBQ0YsTUFBTSxxQkFBcUIsR0FBRyx3QkFBd0IsQ0FDckQsRUFBRSxDQUFDLEtBQUssQ0FDUCxHQUFHLDJCQUEyQixDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsRUFBRTtRQUM5QyxPQUFPLFNBQVMsQ0FBQyxTQUFTLENBQUMsSUFBSSxFQUFFLE1BQU0sRUFBRSxhQUFhLENBQUM7YUFDckQsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxPQUFPLEdBQUcsY0FBYyxTQUFTLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLENBQUM7SUFDOUUsQ0FBQyxDQUFDLENBQ0YsQ0FDRCxDQUFDO0lBRUYsSUFBSSxNQUFjLENBQUM7SUFDbkIsSUFBSSxNQUFNLEVBQUU7UUFDWCxNQUFNLEdBQUcscUJBQXFCLENBQUM7S0FDL0I7U0FBTTtRQUNOLDhDQUE4QztRQUM5QyxNQUFNLHNCQUFzQixHQUFHLElBQUEsd0NBQXlCLEVBQUMsYUFBYSxDQUFDLENBQUM7UUFDeEUsTUFBTSxlQUFlLEdBQUcsc0JBQXNCLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsS0FBSyxFQUFFLElBQUksQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUM7UUFFOUksTUFBTSxHQUFHLEVBQUUsQ0FBQyxLQUFLLENBQ2hCLHFCQUFxQixFQUNyQixJQUFJLENBQUMsR0FBRyxDQUFDLGVBQWUsRUFBRSxFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsQ0FBQzthQUN0QyxJQUFJLENBQUMsS0FBSyxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLE9BQU8sRUFBRSxlQUFlLENBQUMsQ0FBQyxDQUFDO2FBQ3ZFLElBQUksQ0FBQyxLQUFLLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsT0FBTyxFQUFFLGlCQUFpQixPQUFPLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztLQUNoRztJQUVELE9BQU8sQ0FDTixNQUFNO1NBQ0osSUFBSSxDQUFDLEtBQUssQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FDM0MsQ0FBQztBQUNILENBQUM7QUF6Q0Qsb0VBeUNDO0FBRUQsU0FBZ0Isa0NBQWtDLENBQUMsTUFBZTtJQUNqRSxNQUFNLGlDQUFpQyxHQUFHO1FBQ3pDLEdBQUcsaUJBQWlCLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxJQUFJLEVBQUUsRUFBRSxFQUFFLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsK0JBQStCLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUN2RyxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDO0tBQ3ZDLENBQUM7SUFDRixNQUFNLDJCQUEyQixHQUFHLHdCQUF3QixDQUMzRCxFQUFFLENBQUMsS0FBSyxDQUNQLEdBQUcsaUNBQWlDO1NBQ2xDLEdBQUcsQ0FBQyxTQUFTLENBQUMsRUFBRTtRQUNoQixNQUFNLEdBQUcsR0FBRyxJQUFBLHNDQUFrQixFQUFDLFNBQVMsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsT0FBTyxHQUFHLGNBQWMsQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQztRQUNuRyxPQUFPLDBCQUEwQixDQUFDLEdBQUcsRUFBRSxDQUFDLElBQVMsRUFBRSxFQUFFO1lBQ3BELE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztZQUNwQixPQUFPLElBQUksQ0FBQyxZQUFZLENBQUM7WUFDekIsT0FBTyxJQUFJLENBQUMsZUFBZSxDQUFDO1lBQzVCLE9BQU8sSUFBSSxDQUFDO1FBQ2IsQ0FBQyxDQUFDLENBQUM7SUFDSixDQUFDLENBQUMsQ0FDSCxDQUNELENBQUM7SUFFRixPQUFPLENBQ04sMkJBQTJCO1NBQ3pCLElBQUksQ0FBQyxLQUFLLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQzNDLENBQUM7QUFDSCxDQUFDO0FBeEJELGdGQXdCQztBQVVELFNBQWdCLHFCQUFxQixDQUFDLGNBQXNCLEVBQUUsVUFBb0IsRUFBRTtJQUNuRixNQUFNLGlCQUFpQixHQUErQixFQUFFLENBQUM7SUFFekQsSUFBSTtRQUNILE1BQU0saUJBQWlCLEdBQUcsRUFBRSxDQUFDLFdBQVcsQ0FBQyxjQUFjLENBQUMsQ0FBQztRQUN6RCxLQUFLLE1BQU0sZUFBZSxJQUFJLGlCQUFpQixFQUFFO1lBQ2hELElBQUksT0FBTyxDQUFDLE9BQU8sQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLEVBQUU7Z0JBQzFDLFNBQVM7YUFDVDtZQUNELE1BQU0sZUFBZSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsY0FBYyxFQUFFLGVBQWUsRUFBRSxjQUFjLENBQUMsQ0FBQztZQUNuRixJQUFJLENBQUMsRUFBRSxDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsRUFBRTtnQkFDcEMsU0FBUzthQUNUO1lBQ0QsTUFBTSxXQUFXLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLGVBQWUsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO1lBQ2xGLElBQUksQ0FBQyxjQUFjLENBQUMsV0FBVyxDQUFDLEVBQUU7Z0JBQ2pDLFNBQVM7YUFDVDtZQUNELE1BQU0sUUFBUSxHQUFHLEVBQUUsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxjQUFjLEVBQUUsZUFBZSxDQUFDLENBQUMsQ0FBQztZQUM1RSxNQUFNLGNBQWMsR0FBRyxRQUFRLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsS0FBSyxLQUFLLGtCQUFrQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDakYsTUFBTSxVQUFVLEdBQUcsY0FBYyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxjQUFjLEVBQUUsZUFBZSxFQUFFLGNBQWMsQ0FBQyxDQUFDLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDO1lBQ25KLE1BQU0sTUFBTSxHQUFHLFFBQVEsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyx3QkFBd0IsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUNqRixNQUFNLFNBQVMsR0FBRyxRQUFRLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsMkJBQTJCLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFFdkYsaUJBQWlCLENBQUMsSUFBSSxDQUFDO2dCQUN0QixhQUFhLEVBQUUsZUFBZTtnQkFDOUIsV0FBVztnQkFDWCxVQUFVO2dCQUNWLFVBQVUsRUFBRSxNQUFNLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsZUFBZSxFQUFFLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTO2dCQUNuRSxhQUFhLEVBQUUsU0FBUyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLGVBQWUsRUFBRSxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUzthQUM1RSxDQUFDLENBQUM7U0FDSDtRQUNELE9BQU8saUJBQWlCLENBQUM7S0FDekI7SUFBQyxPQUFPLEVBQUUsRUFBRTtRQUNaLE9BQU8saUJBQWlCLENBQUM7S0FDekI7QUFDRixDQUFDO0FBbkNELHNEQW1DQztBQUVELFNBQWdCLG9CQUFvQixDQUFDLFdBQW1CLEVBQUUsY0FBc0I7SUFJL0UsTUFBTSxXQUFXLEdBQUcsR0FBRyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUN0QyxNQUFNLFVBQVUsR0FBYyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxZQUFZLENBQUMsY0FBYyxDQUFDLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQztJQUNyRixNQUFNLFNBQVMsR0FBRyxDQUFDLEdBQVEsRUFBRSxFQUFFO1FBQzlCLEtBQUssTUFBTSxHQUFHLElBQUksR0FBRyxFQUFFO1lBQ3RCLE1BQU0sR0FBRyxHQUFHLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUNyQixJQUFJLEtBQUssQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLEVBQUU7Z0JBQ3ZCLEdBQUcsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUM7YUFDdkI7aUJBQU0sSUFBSSxHQUFHLElBQUksT0FBTyxHQUFHLEtBQUssUUFBUSxFQUFFO2dCQUMxQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUM7YUFDZjtpQkFBTSxJQUFJLE9BQU8sR0FBRyxLQUFLLFFBQVEsSUFBSSxHQUFHLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxLQUFLLFdBQVcsSUFBSSxHQUFHLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLEtBQUssV0FBVyxFQUFFO2dCQUMxSCxNQUFNLFVBQVUsR0FBRyxVQUFVLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsR0FBRyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO2dCQUM3RCxJQUFJLFVBQVUsRUFBRTtvQkFDZixHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsT0FBTyxVQUFVLEtBQUssUUFBUSxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxVQUFVLENBQUMsT0FBTyxLQUFLLFFBQVEsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQzdIO2FBQ0Q7U0FDRDtJQUNGLENBQUMsQ0FBQztJQUNGLFNBQVMsQ0FBQyxXQUFXLENBQUMsQ0FBQztJQUN2QixPQUFPLFdBQVcsQ0FBQztBQUNwQixDQUFDO0FBdkJELG9EQXVCQztBQUVELE1BQU0sY0FBYyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLFlBQVksQ0FBQyxDQUFDO0FBRXJELGlGQUFpRjtBQUNqRixNQUFNLG1CQUFtQixHQUFHO0lBQzNCLGdEQUFnRDtJQUNoRCwrQ0FBK0M7SUFDL0MsMEJBQTBCO0lBQzFCLCtCQUErQjtJQUMvQixrQkFBa0I7SUFDbEIsbUNBQW1DO0NBQ25DLENBQUM7QUFFSyxLQUFLLFVBQVUsaUJBQWlCLENBQUMsUUFBZ0IsRUFBRSxPQUFnQixFQUFFLHNCQUFxRTtJQUNoSixNQUFNLE9BQU8sR0FBRyxPQUFPLENBQUMsU0FBUyxDQUE2QixDQUFDO0lBRS9ELE1BQU0sY0FBYyxHQUE0QixFQUFFLENBQUM7SUFFbkQsS0FBSyxNQUFNLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxJQUFJLHNCQUFzQixFQUFFO1FBQ2hFLE1BQU0saUJBQWlCLEdBQUcsT0FBTyxDQUFDLFVBQVUsQ0FBQyxDQUFDO1FBQzlDLFNBQVMsU0FBUyxDQUFDLGlCQUE2SDtZQUMvSSxLQUFLLE1BQU0sVUFBVSxJQUFJLEtBQUssQ0FBQyxPQUFPLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxDQUFDLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxDQUFDLENBQUMsaUJBQWlCLENBQUMsRUFBRTtnQkFDcEcsTUFBTSxNQUFNLEdBQUcsT0FBTyxVQUFVLEtBQUssVUFBVSxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsRUFBRSxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUM7Z0JBQ2xGLElBQUksVUFBVSxFQUFFO29CQUNmLE1BQU0sQ0FBQyxNQUFPLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVSxFQUFFLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsRUFBRSxNQUFNLENBQUMsTUFBTyxDQUFDLElBQUssQ0FBQyxDQUFDLENBQUM7aUJBQzNHO2dCQUNELGNBQWMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7YUFDNUI7UUFDRixDQUFDO1FBQ0QsU0FBUyxDQUFDLGlCQUFpQixDQUFDLENBQUM7S0FDN0I7SUFDRCxTQUFTLFFBQVEsQ0FBQyxTQUFjO1FBQy9CLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLEVBQUU7WUFDdEMsS0FBSyxNQUFNLEtBQUssSUFBSSxTQUFTLENBQUMsUUFBUSxFQUFFO2dCQUN2QyxNQUFNLFVBQVUsR0FBRyxLQUFLLENBQUMsVUFBVSxDQUFDO2dCQUNwQyxJQUFJLFVBQVUsRUFBRTtvQkFDZixNQUFNLFlBQVksR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLGNBQWMsRUFBRSxVQUFVLENBQUMsQ0FBQyxPQUFPLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQyxDQUFDO29CQUNuRixNQUFNLEtBQUssR0FBRyxZQUFZLENBQUMsS0FBSyxDQUFDLDRCQUE0QixDQUFDLENBQUM7b0JBQy9ELFFBQVEsQ0FBQyxZQUFZLFVBQVUsQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLElBQUksVUFBVSxDQUFDLElBQUksQ0FBQyxLQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxLQUFLLENBQUMsTUFBTSxDQUFDLE1BQU0sVUFBVSxDQUFDLENBQUM7aUJBQ3JIO2dCQUNELElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLEVBQUU7b0JBQ2hDLEtBQUssQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLENBQUMsS0FBVSxFQUFFLEVBQUU7d0JBQ25DLFFBQVEsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUM7b0JBQ3ZCLENBQUMsQ0FBQyxDQUFDO2lCQUNIO2dCQUNELElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLEVBQUU7b0JBQ2xDLEtBQUssQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLENBQUMsT0FBWSxFQUFFLEVBQUU7d0JBQ3ZDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7b0JBQ3hCLENBQUMsQ0FBQyxDQUFDO2lCQUNIO2FBQ0Q7U0FDRDtJQUNGLENBQUM7SUFDRCxPQUFPLElBQUksT0FBTyxDQUFPLENBQUMsT0FBTyxFQUFFLE1BQU0sRUFBRSxFQUFFO1FBQzVDLElBQUksT0FBTyxFQUFFO1lBQ1osT0FBTyxDQUFDLGNBQWMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxFQUFFLEVBQUUsQ0FBQyxHQUFHLEVBQUUsS0FBSyxFQUFFLEVBQUU7Z0JBQ2hELElBQUksR0FBRyxFQUFFO29CQUNSLE1BQU0sRUFBRSxDQUFDO2lCQUNUO3FCQUFNO29CQUNOLFFBQVEsQ0FBQyxLQUFLLEVBQUUsTUFBTSxFQUFFLENBQUMsQ0FBQztpQkFDMUI7WUFDRixDQUFDLENBQUMsQ0FBQztTQUNIO2FBQU07WUFDTixPQUFPLENBQUMsY0FBYyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxFQUFFLEtBQUssRUFBRSxFQUFFO2dCQUMxQyxJQUFJLEdBQUcsRUFBRTtvQkFDUixRQUFRLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO29CQUNwQixNQUFNLEVBQUUsQ0FBQztpQkFDVDtxQkFBTTtvQkFDTixRQUFRLENBQUMsS0FBSyxFQUFFLE1BQU0sRUFBRSxDQUFDLENBQUM7b0JBQzFCLE9BQU8sRUFBRSxDQUFDO2lCQUNWO1lBQ0YsQ0FBQyxDQUFDLENBQUM7U0FDSDtJQUNGLENBQUMsQ0FBQyxDQUFDO0FBQ0osQ0FBQztBQTdERCw4Q0E2REM7QUFFRCxLQUFLLFVBQVUsaUJBQWlCLENBQUMsUUFBZ0IsRUFBRSxPQUFnQixFQUFFLE9BQWtEO0lBQ3RILFNBQVMsUUFBUSxDQUFDLFFBQWdCLEVBQUUsTUFBYztRQUNqRCxNQUFNLE9BQU8sR0FBRyxDQUFDLFFBQVEsSUFBSSxFQUFFLENBQUMsQ0FBQyxLQUFLLENBQUMsd0JBQXdCLENBQUMsQ0FBQztRQUNqRSxRQUFRLENBQUMsWUFBWSxVQUFVLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxJQUFJLE1BQU0sU0FBUyxPQUFPLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLENBQUM7UUFDMUcsS0FBSyxNQUFNLEtBQUssSUFBSSxPQUFPLElBQUksRUFBRSxFQUFFO1lBQ2xDLFFBQVEsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUM7U0FDdEI7SUFDRixDQUFDO0lBRUQsTUFBTSxLQUFLLEdBQUcsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRSxFQUFFLEVBQUU7UUFDcEQsT0FBTyxJQUFJLE9BQU8sQ0FBTyxDQUFDLE9BQU8sRUFBRSxNQUFNLEVBQUUsRUFBRTtZQUM1QyxNQUFNLElBQUksR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDO1lBQ3RCLElBQUksT0FBTyxFQUFFO2dCQUNaLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUM7YUFDckI7WUFDRCxJQUFJLFVBQVUsRUFBRTtnQkFDZixJQUFJLENBQUMsSUFBSSxDQUFDLGNBQWMsRUFBRSxVQUFVLENBQUMsQ0FBQzthQUN0QztZQUNELE1BQU0sSUFBSSxHQUFHLEVBQUUsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxJQUFJLEVBQUUsRUFBRSxFQUFFLENBQUMsS0FBSyxFQUFFLE9BQU8sRUFBRSxNQUFNLEVBQUUsRUFBRTtnQkFDOUUsSUFBSSxLQUFLLEVBQUU7b0JBQ1YsT0FBTyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7aUJBQ3JCO2dCQUNELFFBQVEsQ0FBQyxNQUFNLEVBQUUsTUFBTSxDQUFDLENBQUM7Z0JBQ3pCLElBQUksTUFBTSxFQUFFO29CQUNYLE9BQU8sTUFBTSxFQUFFLENBQUM7aUJBQ2hCO2dCQUNELE9BQU8sT0FBTyxFQUFFLENBQUM7WUFDbEIsQ0FBQyxDQUFDLENBQUM7WUFFSCxJQUFJLENBQUMsTUFBTyxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxJQUFJLEVBQUUsRUFBRTtnQkFDaEMsUUFBUSxDQUFDLEdBQUcsVUFBVSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsQ0FBQztZQUNyRSxDQUFDLENBQUMsQ0FBQztRQUNKLENBQUMsQ0FBQyxDQUFDO0lBQ0osQ0FBQyxDQUFDLENBQUM7SUFDSCxPQUFPLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUM7QUFDM0IsQ0FBQztBQUVNLEtBQUssVUFBVSxtQkFBbUIsQ0FBQyxPQUFnQixFQUFFLFVBQW1CO0lBQzlFLE9BQU8saUJBQWlCLENBQUMsNEJBQTRCLEVBQUUsT0FBTyxFQUFFLG1CQUFtQixDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUM7UUFDN0YsTUFBTSxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsY0FBYyxFQUFFLENBQUMsQ0FBQztRQUNwQyxVQUFVLEVBQUUsVUFBVSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxVQUFVLEVBQUUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTO0tBQ2pGLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDTixDQUFDO0FBTEQsa0RBS0MifQ== \ No newline at end of file +//# sourceMappingURL=extensions.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/fetch.js b/patched-vscode/build/lib/fetch.js index e9a1362b..2fed63bc 100644 --- a/patched-vscode/build/lib/fetch.js +++ b/patched-vscode/build/lib/fetch.js @@ -4,9 +4,10 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.fetchGithub = exports.fetchUrl = exports.fetchUrls = void 0; +exports.fetchUrls = fetchUrls; +exports.fetchUrl = fetchUrl; +exports.fetchGithub = fetchGithub; const es = require("event-stream"); -const node_fetch_1 = require("node-fetch"); const VinylFile = require("vinyl"); const log = require("fancy-log"); const ansiColors = require("ansi-colors"); @@ -31,19 +32,18 @@ function fetchUrls(urls, options) { }); })); } -exports.fetchUrls = fetchUrls; async function fetchUrl(url, options, retries = 10, retryDelay = 1000) { const verbose = !!options.verbose ?? (!!process.env['CI'] || !!process.env['BUILD_ARTIFACTSTAGINGDIRECTORY']); try { let startTime = 0; if (verbose) { - log(`Start fetching ${ansiColors.magenta(url)}${retries !== 10 ? `(${10 - retries} retry}` : ''}`); + log(`Start fetching ${ansiColors.magenta(url)}${retries !== 10 ? ` (${10 - retries} retry)` : ''}`); startTime = new Date().getTime(); } const controller = new AbortController(); const timeout = setTimeout(() => controller.abort(), 30 * 1000); try { - const response = await (0, node_fetch_1.default)(url, { + const response = await fetch(url, { ...options.nodeFetchOptions, signal: controller.signal /* Typings issue with lib.dom.d.ts */ }); @@ -51,7 +51,7 @@ async function fetchUrl(url, options, retries = 10, retryDelay = 1000) { log(`Fetch completed: Status ${response.status}. Took ${ansiColors.magenta(`${new Date().getTime() - startTime} ms`)}`); } if (response.ok && (response.status >= 200 && response.status < 300)) { - const contents = await response.buffer(); + const contents = Buffer.from(await response.arrayBuffer()); if (options.checksumSha256) { const actualSHA256Checksum = crypto.createHash('sha256').update(contents).digest('hex'); if (actualSHA256Checksum !== options.checksumSha256) { @@ -74,7 +74,11 @@ async function fetchUrl(url, options, retries = 10, retryDelay = 1000) { contents }); } - throw new Error(`Request ${ansiColors.magenta(url)} failed with status code: ${response.status}`); + let err = `Request ${ansiColors.magenta(url)} failed with status code: ${response.status}`; + if (response.status === 403) { + err += ' (you may be rate limited)'; + } + throw new Error(err); } finally { clearTimeout(timeout); @@ -91,7 +95,6 @@ async function fetchUrl(url, options, retries = 10, retryDelay = 1000) { throw e; } } -exports.fetchUrl = fetchUrl; const ghApiHeaders = { Accept: 'application/vnd.github.v3+json', 'User-Agent': 'VSCode Build', @@ -132,5 +135,4 @@ function fetchGithub(repo, options) { } })); } -exports.fetchGithub = fetchGithub; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmV0Y2guanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJmZXRjaC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7OztBQUVoRyxtQ0FBbUM7QUFDbkMsMkNBQWdEO0FBQ2hELG1DQUFtQztBQUNuQyxpQ0FBaUM7QUFDakMsMENBQTBDO0FBQzFDLGlDQUFpQztBQUNqQyxxQ0FBcUM7QUFVckMsU0FBZ0IsU0FBUyxDQUFDLElBQXVCLEVBQUUsT0FBc0I7SUFDeEUsSUFBSSxPQUFPLEtBQUssU0FBUyxFQUFFO1FBQzFCLE9BQU8sR0FBRyxFQUFFLENBQUM7S0FDYjtJQUVELElBQUksT0FBTyxPQUFPLENBQUMsSUFBSSxLQUFLLFFBQVEsSUFBSSxPQUFPLENBQUMsSUFBSSxLQUFLLElBQUksRUFBRTtRQUM5RCxPQUFPLENBQUMsSUFBSSxHQUFHLEdBQUcsQ0FBQztLQUNuQjtJQUVELElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFFO1FBQ3pCLElBQUksR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDO0tBQ2Q7SUFFRCxPQUFPLEVBQUUsQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQTJCLENBQUMsSUFBWSxFQUFFLEVBQUUsRUFBRSxFQUFFO1FBQ3BGLE1BQU0sR0FBRyxHQUFHLENBQUMsT0FBTyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7UUFDMUMsUUFBUSxDQUFDLEdBQUcsRUFBRSxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUU7WUFDbEMsRUFBRSxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUMsQ0FBQztRQUNyQixDQUFDLEVBQUUsS0FBSyxDQUFDLEVBQUU7WUFDVixFQUFFLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDWCxDQUFDLENBQUMsQ0FBQztJQUNKLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDTCxDQUFDO0FBckJELDhCQXFCQztBQUVNLEtBQUssVUFBVSxRQUFRLENBQUMsR0FBVyxFQUFFLE9BQXNCLEVBQUUsT0FBTyxHQUFHLEVBQUUsRUFBRSxVQUFVLEdBQUcsSUFBSTtJQUNsRyxNQUFNLE9BQU8sR0FBRyxDQUFDLENBQUMsT0FBTyxDQUFDLE9BQU8sSUFBSSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLGdDQUFnQyxDQUFDLENBQUMsQ0FBQztJQUM5RyxJQUFJO1FBQ0gsSUFBSSxTQUFTLEdBQUcsQ0FBQyxDQUFDO1FBQ2xCLElBQUksT0FBTyxFQUFFO1lBQ1osR0FBRyxDQUFDLGtCQUFrQixVQUFVLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxHQUFHLE9BQU8sS0FBSyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksRUFBRSxHQUFHLE9BQU8sU0FBUyxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDO1lBQ25HLFNBQVMsR0FBRyxJQUFJLElBQUksRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDO1NBQ2pDO1FBQ0QsTUFBTSxVQUFVLEdBQUcsSUFBSSxlQUFlLEVBQUUsQ0FBQztRQUN6QyxNQUFNLE9BQU8sR0FBRyxVQUFVLENBQUMsR0FBRyxFQUFFLENBQUMsVUFBVSxDQUFDLEtBQUssRUFBRSxFQUFFLEVBQUUsR0FBRyxJQUFJLENBQUMsQ0FBQztRQUNoRSxJQUFJO1lBQ0gsTUFBTSxRQUFRLEdBQUcsTUFBTSxJQUFBLG9CQUFLLEVBQUMsR0FBRyxFQUFFO2dCQUNqQyxHQUFHLE9BQU8sQ0FBQyxnQkFBZ0I7Z0JBQzNCLE1BQU0sRUFBRSxVQUFVLENBQUMsTUFBYSxDQUFDLHFDQUFxQzthQUN0RSxDQUFDLENBQUM7WUFDSCxJQUFJLE9BQU8sRUFBRTtnQkFDWixHQUFHLENBQUMsMkJBQTJCLFFBQVEsQ0FBQyxNQUFNLFVBQVUsVUFBVSxDQUFDLE9BQU8sQ0FBQyxHQUFHLElBQUksSUFBSSxFQUFFLENBQUMsT0FBTyxFQUFFLEdBQUcsU0FBUyxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUM7YUFDeEg7WUFDRCxJQUFJLFFBQVEsQ0FBQyxFQUFFLElBQUksQ0FBQyxRQUFRLENBQUMsTUFBTSxJQUFJLEdBQUcsSUFBSSxRQUFRLENBQUMsTUFBTSxHQUFHLEdBQUcsQ0FBQyxFQUFFO2dCQUNyRSxNQUFNLFFBQVEsR0FBRyxNQUFNLFFBQVEsQ0FBQyxNQUFNLEVBQUUsQ0FBQztnQkFDekMsSUFBSSxPQUFPLENBQUMsY0FBYyxFQUFFO29CQUMzQixNQUFNLG9CQUFvQixHQUFHLE1BQU0sQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQztvQkFDeEYsSUFBSSxvQkFBb0IsS0FBSyxPQUFPLENBQUMsY0FBYyxFQUFFO3dCQUNwRCxNQUFNLElBQUksS0FBSyxDQUFDLHlCQUF5QixVQUFVLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxjQUFjLE9BQU8sQ0FBQyxjQUFjLFlBQVksb0JBQW9CLElBQUksQ0FBQyxDQUFDO3FCQUN2STt5QkFBTSxJQUFJLE9BQU8sRUFBRTt3QkFDbkIsR0FBRyxDQUFDLHVDQUF1QyxVQUFVLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQztxQkFDbkU7aUJBQ0Q7cUJBQU0sSUFBSSxPQUFPLEVBQUU7b0JBQ25CLEdBQUcsQ0FBQyxzQ0FBc0MsVUFBVSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsNENBQTRDLENBQUMsQ0FBQztpQkFDNUc7Z0JBQ0QsSUFBSSxPQUFPLEVBQUU7b0JBQ1osR0FBRyxDQUFDLGlDQUFpQyxVQUFVLENBQUMsT0FBTyxDQUFDLEdBQUksUUFBbUIsQ0FBQyxVQUFVLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQztpQkFDdkc7Z0JBQ0QsT0FBTyxJQUFJLFNBQVMsQ0FBQztvQkFDcEIsR0FBRyxFQUFFLEdBQUc7b0JBQ1IsSUFBSSxFQUFFLE9BQU8sQ0FBQyxJQUFJO29CQUNsQixJQUFJLEVBQUUsR0FBRztvQkFDVCxRQUFRO2lCQUNSLENBQUMsQ0FBQzthQUNIO1lBQ0QsTUFBTSxJQUFJLEtBQUssQ0FBQyxXQUFXLFVBQVUsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLDZCQUE2QixRQUFRLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBQztTQUNsRztnQkFBUztZQUNULFlBQVksQ0FBQyxPQUFPLENBQUMsQ0FBQztTQUN0QjtLQUNEO0lBQUMsT0FBTyxDQUFDLEVBQUU7UUFDWCxJQUFJLE9BQU8sRUFBRTtZQUNaLEdBQUcsQ0FBQyxZQUFZLFVBQVUsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLFlBQVksQ0FBQyxFQUFFLENBQUMsQ0FBQztTQUNyRDtRQUNELElBQUksT0FBTyxHQUFHLENBQUMsRUFBRTtZQUNoQixNQUFNLElBQUksT0FBTyxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsVUFBVSxDQUFDLE9BQU8sRUFBRSxVQUFVLENBQUMsQ0FBQyxDQUFDO1lBQzlELE9BQU8sUUFBUSxDQUFDLEdBQUcsRUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFHLENBQUMsRUFBRSxVQUFVLENBQUMsQ0FBQztTQUN2RDtRQUNELE1BQU0sQ0FBQyxDQUFDO0tBQ1I7QUFDRixDQUFDO0FBdERELDRCQXNEQztBQUVELE1BQU0sWUFBWSxHQUEyQjtJQUM1QyxNQUFNLEVBQUUsZ0NBQWdDO0lBQ3hDLFlBQVksRUFBRSxjQUFjO0NBQzVCLENBQUM7QUFDRixJQUFJLE9BQU8sQ0FBQyxHQUFHLENBQUMsWUFBWSxFQUFFO0lBQzdCLFlBQVksQ0FBQyxhQUFhLEdBQUcsUUFBUSxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLENBQUM7Q0FDakc7QUFDRCxNQUFNLGlCQUFpQixHQUFHO0lBQ3pCLEdBQUcsWUFBWTtJQUNmLE1BQU0sRUFBRSwwQkFBMEI7Q0FDbEMsQ0FBQztBQVNGOzs7OztHQUtHO0FBQ0gsU0FBZ0IsV0FBVyxDQUFDLElBQVksRUFBRSxPQUE0QjtJQUNyRSxPQUFPLFNBQVMsQ0FBQyxVQUFVLElBQUksQ0FBQyxPQUFPLENBQUMsVUFBVSxFQUFFLEVBQUUsQ0FBQyxtQkFBbUIsT0FBTyxDQUFDLE9BQU8sRUFBRSxFQUFFO1FBQzVGLElBQUksRUFBRSx3QkFBd0I7UUFDOUIsT0FBTyxFQUFFLE9BQU8sQ0FBQyxPQUFPO1FBQ3hCLGdCQUFnQixFQUFFLEVBQUUsT0FBTyxFQUFFLFlBQVksRUFBRTtLQUMzQyxDQUFDLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsS0FBSyxXQUFXLElBQUksRUFBRSxJQUFJLEVBQUUsUUFBUTtRQUN4RCxNQUFNLFdBQVcsR0FBRyxPQUFPLE9BQU8sQ0FBQyxJQUFJLEtBQUssUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQVksRUFBRSxFQUFFLENBQUMsSUFBSSxLQUFLLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUM7UUFDOUcsTUFBTSxLQUFLLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQW1CLEVBQUUsRUFBRSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztRQUM3RyxJQUFJLENBQUMsS0FBSyxFQUFFO1lBQ1gsT0FBTyxRQUFRLENBQUMsSUFBSSxLQUFLLENBQUMsc0NBQXNDLElBQUksTUFBTSxPQUFPLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQyxDQUFDO1NBQzlGO1FBQ0QsSUFBSTtZQUNILFFBQVEsQ0FBQyxJQUFJLEVBQUUsTUFBTSxRQUFRLENBQUMsS0FBSyxDQUFDLEdBQUcsRUFBRTtnQkFDeEMsZ0JBQWdCLEVBQUUsRUFBRSxPQUFPLEVBQUUsaUJBQWlCLEVBQUU7Z0JBQ2hELE9BQU8sRUFBRSxPQUFPLENBQUMsT0FBTztnQkFDeEIsY0FBYyxFQUFFLE9BQU8sQ0FBQyxjQUFjO2FBQ3RDLENBQUMsQ0FBQyxDQUFDO1NBQ0o7UUFBQyxPQUFPLEtBQUssRUFBRTtZQUNmLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQztTQUNoQjtJQUNGLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDTCxDQUFDO0FBckJELGtDQXFCQyJ9 \ No newline at end of file +//# sourceMappingURL=fetch.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/fetch.ts b/patched-vscode/build/lib/fetch.ts index 238f0ac4..dc1de777 100644 --- a/patched-vscode/build/lib/fetch.ts +++ b/patched-vscode/build/lib/fetch.ts @@ -4,7 +4,6 @@ *--------------------------------------------------------------------------------------------*/ import * as es from 'event-stream'; -import fetch, { RequestInit } from 'node-fetch'; import * as VinylFile from 'vinyl'; import * as log from 'fancy-log'; import * as ansiColors from 'ansi-colors'; @@ -47,7 +46,7 @@ export async function fetchUrl(url: string, options: IFetchOptions, retries = 10 try { let startTime = 0; if (verbose) { - log(`Start fetching ${ansiColors.magenta(url)}${retries !== 10 ? `(${10 - retries} retry}` : ''}`); + log(`Start fetching ${ansiColors.magenta(url)}${retries !== 10 ? ` (${10 - retries} retry)` : ''}`); startTime = new Date().getTime(); } const controller = new AbortController(); @@ -61,7 +60,7 @@ export async function fetchUrl(url: string, options: IFetchOptions, retries = 10 log(`Fetch completed: Status ${response.status}. Took ${ansiColors.magenta(`${new Date().getTime() - startTime} ms`)}`); } if (response.ok && (response.status >= 200 && response.status < 300)) { - const contents = await response.buffer(); + const contents = Buffer.from(await response.arrayBuffer()); if (options.checksumSha256) { const actualSHA256Checksum = crypto.createHash('sha256').update(contents).digest('hex'); if (actualSHA256Checksum !== options.checksumSha256) { @@ -82,7 +81,11 @@ export async function fetchUrl(url: string, options: IFetchOptions, retries = 10 contents }); } - throw new Error(`Request ${ansiColors.magenta(url)} failed with status code: ${response.status}`); + let err = `Request ${ansiColors.magenta(url)} failed with status code: ${response.status}`; + if (response.status === 403) { + err += ' (you may be rate limited)'; + } + throw new Error(err); } finally { clearTimeout(timeout); } diff --git a/patched-vscode/build/lib/formatter.js b/patched-vscode/build/lib/formatter.js new file mode 100644 index 00000000..29f265c8 --- /dev/null +++ b/patched-vscode/build/lib/formatter.js @@ -0,0 +1,76 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.format = format; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +const fs = require("fs"); +const path = require("path"); +const ts = require("typescript"); +class LanguageServiceHost { + files = {}; + addFile(fileName, text) { + this.files[fileName] = ts.ScriptSnapshot.fromString(text); + } + fileExists(path) { + return !!this.files[path]; + } + readFile(path) { + return this.files[path]?.getText(0, this.files[path].getLength()); + } + // for ts.LanguageServiceHost + getCompilationSettings = () => ts.getDefaultCompilerOptions(); + getScriptFileNames = () => Object.keys(this.files); + getScriptVersion = (_fileName) => '0'; + getScriptSnapshot = (fileName) => this.files[fileName]; + getCurrentDirectory = () => process.cwd(); + getDefaultLibFileName = (options) => ts.getDefaultLibFilePath(options); +} +const defaults = { + baseIndentSize: 0, + indentSize: 4, + tabSize: 4, + indentStyle: ts.IndentStyle.Smart, + newLineCharacter: '\r\n', + convertTabsToSpaces: false, + insertSpaceAfterCommaDelimiter: true, + insertSpaceAfterSemicolonInForStatements: true, + insertSpaceBeforeAndAfterBinaryOperators: true, + insertSpaceAfterConstructor: false, + insertSpaceAfterKeywordsInControlFlowStatements: true, + insertSpaceAfterFunctionKeywordForAnonymousFunctions: false, + insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis: false, + insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets: false, + insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces: true, + insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces: false, + insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces: false, + insertSpaceAfterTypeAssertion: false, + insertSpaceBeforeFunctionParenthesis: false, + placeOpenBraceOnNewLineForFunctions: false, + placeOpenBraceOnNewLineForControlBlocks: false, + insertSpaceBeforeTypeAnnotation: false, +}; +const getOverrides = (() => { + let value; + return () => { + value ??= JSON.parse(fs.readFileSync(path.join(__dirname, '..', '..', 'tsfmt.json'), 'utf8')); + return value; + }; +})(); +function format(fileName, text) { + const host = new LanguageServiceHost(); + host.addFile(fileName, text); + const languageService = ts.createLanguageService(host); + const edits = languageService.getFormattingEditsForDocument(fileName, { ...defaults, ...getOverrides() }); + edits + .sort((a, b) => a.span.start - b.span.start) + .reverse() + .forEach(edit => { + const head = text.slice(0, edit.span.start); + const tail = text.slice(edit.span.start + edit.span.length); + text = `${head}${edit.newText}${tail}`; + }); + return text; +} +//# sourceMappingURL=formatter.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/formatter.ts b/patched-vscode/build/lib/formatter.ts new file mode 100644 index 00000000..0d9035b3 --- /dev/null +++ b/patched-vscode/build/lib/formatter.ts @@ -0,0 +1,84 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import * as fs from 'fs'; +import * as path from 'path'; +import * as ts from 'typescript'; + + +class LanguageServiceHost implements ts.LanguageServiceHost { + files: ts.MapLike = {}; + addFile(fileName: string, text: string) { + this.files[fileName] = ts.ScriptSnapshot.fromString(text); + } + + fileExists(path: string): boolean { + return !!this.files[path]; + } + + readFile(path: string): string | undefined { + return this.files[path]?.getText(0, this.files[path]!.getLength()); + } + + // for ts.LanguageServiceHost + + getCompilationSettings = () => ts.getDefaultCompilerOptions(); + getScriptFileNames = () => Object.keys(this.files); + getScriptVersion = (_fileName: string) => '0'; + getScriptSnapshot = (fileName: string) => this.files[fileName]; + getCurrentDirectory = () => process.cwd(); + getDefaultLibFileName = (options: ts.CompilerOptions) => ts.getDefaultLibFilePath(options); +} + +const defaults: ts.FormatCodeSettings = { + baseIndentSize: 0, + indentSize: 4, + tabSize: 4, + indentStyle: ts.IndentStyle.Smart, + newLineCharacter: '\r\n', + convertTabsToSpaces: false, + insertSpaceAfterCommaDelimiter: true, + insertSpaceAfterSemicolonInForStatements: true, + insertSpaceBeforeAndAfterBinaryOperators: true, + insertSpaceAfterConstructor: false, + insertSpaceAfterKeywordsInControlFlowStatements: true, + insertSpaceAfterFunctionKeywordForAnonymousFunctions: false, + insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis: false, + insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets: false, + insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces: true, + insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces: false, + insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces: false, + insertSpaceAfterTypeAssertion: false, + insertSpaceBeforeFunctionParenthesis: false, + placeOpenBraceOnNewLineForFunctions: false, + placeOpenBraceOnNewLineForControlBlocks: false, + insertSpaceBeforeTypeAnnotation: false, +}; + +const getOverrides = (() => { + let value: ts.FormatCodeSettings | undefined; + return () => { + value ??= JSON.parse(fs.readFileSync(path.join(__dirname, '..', '..', 'tsfmt.json'), 'utf8')); + return value; + }; +})(); + +export function format(fileName: string, text: string) { + + const host = new LanguageServiceHost(); + host.addFile(fileName, text); + + const languageService = ts.createLanguageService(host); + const edits = languageService.getFormattingEditsForDocument(fileName, { ...defaults, ...getOverrides() }); + edits + .sort((a, b) => a.span.start - b.span.start) + .reverse() + .forEach(edit => { + const head = text.slice(0, edit.span.start); + const tail = text.slice(edit.span.start + edit.span.length); + text = `${head}${edit.newText}${tail}`; + }); + + return text; +} diff --git a/patched-vscode/build/lib/getVersion.js b/patched-vscode/build/lib/getVersion.js index ee8beb8a..b50ead53 100644 --- a/patched-vscode/build/lib/getVersion.js +++ b/patched-vscode/build/lib/getVersion.js @@ -4,7 +4,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.getVersion = void 0; +exports.getVersion = getVersion; const git = require("./git"); function getVersion(root) { let version = process.env['BUILD_SOURCEVERSION']; @@ -13,5 +13,4 @@ function getVersion(root) { } return version; } -exports.getVersion = getVersion; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0VmVyc2lvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImdldFZlcnNpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOzs7QUFFaEcsNkJBQTZCO0FBRTdCLFNBQWdCLFVBQVUsQ0FBQyxJQUFZO0lBQ3RDLElBQUksT0FBTyxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMscUJBQXFCLENBQUMsQ0FBQztJQUVqRCxJQUFJLENBQUMsT0FBTyxJQUFJLENBQUMsaUJBQWlCLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsQ0FBQyxFQUFFO1FBQ3hELE9BQU8sR0FBRyxHQUFHLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDO0tBQy9CO0lBRUQsT0FBTyxPQUFPLENBQUM7QUFDaEIsQ0FBQztBQVJELGdDQVFDIn0= \ No newline at end of file +//# sourceMappingURL=getVersion.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/git.js b/patched-vscode/build/lib/git.js index 311340d1..798a408b 100644 --- a/patched-vscode/build/lib/git.js +++ b/patched-vscode/build/lib/git.js @@ -1,6 +1,6 @@ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); -exports.getVersion = void 0; +exports.getVersion = getVersion; /*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. @@ -51,5 +51,4 @@ function getVersion(repo) { } return refs[ref]; } -exports.getVersion = getVersion; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2l0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiZ2l0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBOzs7Z0dBR2dHO0FBQ2hHLDZCQUE2QjtBQUM3Qix5QkFBeUI7QUFFekI7O0dBRUc7QUFDSCxTQUFnQixVQUFVLENBQUMsSUFBWTtJQUN0QyxNQUFNLEdBQUcsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxNQUFNLENBQUMsQ0FBQztJQUNwQyxNQUFNLFFBQVEsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxNQUFNLENBQUMsQ0FBQztJQUN4QyxJQUFJLElBQVksQ0FBQztJQUVqQixJQUFJO1FBQ0gsSUFBSSxHQUFHLEVBQUUsQ0FBQyxZQUFZLENBQUMsUUFBUSxFQUFFLE1BQU0sQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDO0tBQ2hEO0lBQUMsT0FBTyxDQUFDLEVBQUU7UUFDWCxPQUFPLFNBQVMsQ0FBQztLQUNqQjtJQUVELElBQUksaUJBQWlCLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFO1FBQ2pDLE9BQU8sSUFBSSxDQUFDO0tBQ1o7SUFFRCxNQUFNLFFBQVEsR0FBRyxhQUFhLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBRTFDLElBQUksQ0FBQyxRQUFRLEVBQUU7UUFDZCxPQUFPLFNBQVMsQ0FBQztLQUNqQjtJQUVELE1BQU0sR0FBRyxHQUFHLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUN4QixNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxHQUFHLENBQUMsQ0FBQztJQUVwQyxJQUFJO1FBQ0gsT0FBTyxFQUFFLENBQUMsWUFBWSxDQUFDLE9BQU8sRUFBRSxNQUFNLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQztLQUMvQztJQUFDLE9BQU8sQ0FBQyxFQUFFO1FBQ1gsT0FBTztLQUNQO0lBRUQsTUFBTSxjQUFjLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsYUFBYSxDQUFDLENBQUM7SUFDckQsSUFBSSxPQUFlLENBQUM7SUFFcEIsSUFBSTtRQUNILE9BQU8sR0FBRyxFQUFFLENBQUMsWUFBWSxDQUFDLGNBQWMsRUFBRSxNQUFNLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQztLQUN6RDtJQUFDLE9BQU8sQ0FBQyxFQUFFO1FBQ1gsT0FBTyxTQUFTLENBQUM7S0FDakI7SUFFRCxNQUFNLFNBQVMsR0FBRywyQkFBMkIsQ0FBQztJQUM5QyxJQUFJLFNBQWlDLENBQUM7SUFDdEMsTUFBTSxJQUFJLEdBQThCLEVBQUUsQ0FBQztJQUUzQyxPQUFPLFNBQVMsR0FBRyxTQUFTLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxFQUFFO1FBQzNDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUM7S0FDbEM7SUFFRCxPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztBQUNsQixDQUFDO0FBaERELGdDQWdEQyJ9 \ No newline at end of file +//# sourceMappingURL=git.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/i18n.js b/patched-vscode/build/lib/i18n.js index 2b5bac57..c3399498 100644 --- a/patched-vscode/build/lib/i18n.js +++ b/patched-vscode/build/lib/i18n.js @@ -4,13 +4,19 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.prepareIslFiles = exports.prepareI18nPackFiles = exports.createXlfFilesForIsl = exports.createXlfFilesForExtensions = exports.EXTERNAL_EXTENSIONS = exports.createXlfFilesForCoreBundle = exports.getResource = exports.processNlsFiles = exports.XLF = exports.Line = exports.extraLanguages = exports.defaultLanguages = void 0; +exports.EXTERNAL_EXTENSIONS = exports.XLF = exports.Line = exports.extraLanguages = exports.defaultLanguages = void 0; +exports.processNlsFiles = processNlsFiles; +exports.getResource = getResource; +exports.createXlfFilesForCoreBundle = createXlfFilesForCoreBundle; +exports.createXlfFilesForExtensions = createXlfFilesForExtensions; +exports.createXlfFilesForIsl = createXlfFilesForIsl; +exports.prepareI18nPackFiles = prepareI18nPackFiles; +exports.prepareIslFiles = prepareIslFiles; const path = require("path"); const fs = require("fs"); const event_stream_1 = require("event-stream"); const jsonMerge = require("gulp-merge-json"); const File = require("vinyl"); -const Is = require("is"); const xml2js = require("xml2js"); const gulp = require("gulp"); const fancyLog = require("fancy-log"); @@ -41,19 +47,19 @@ var LocalizeInfo; (function (LocalizeInfo) { function is(value) { const candidate = value; - return Is.defined(candidate) && Is.string(candidate.key) && (Is.undef(candidate.comment) || (Is.array(candidate.comment) && candidate.comment.every(element => Is.string(element)))); + return candidate && typeof candidate.key === 'string' && (candidate.comment === undefined || (Array.isArray(candidate.comment) && candidate.comment.every(element => typeof element === 'string'))); } LocalizeInfo.is = is; })(LocalizeInfo || (LocalizeInfo = {})); var BundledFormat; (function (BundledFormat) { function is(value) { - if (Is.undef(value)) { + if (value === undefined) { return false; } const candidate = value; const length = Object.keys(value).length; - return length === 3 && Is.defined(candidate.keys) && Is.defined(candidate.messages) && Is.defined(candidate.bundles); + return length === 3 && !!candidate.keys && !!candidate.messages && !!candidate.bundles; } BundledFormat.is = is; })(BundledFormat || (BundledFormat = {})); @@ -124,7 +130,7 @@ class XLF { const key = keys[i]; let realKey; let comment; - if (Is.string(key)) { + if (typeof key === 'string') { realKey = key; comment = undefined; } @@ -400,7 +406,7 @@ function processCoreBundleFormat(fileHeader, languages, json, emitter) { }); sortedLanguages.forEach(language => { const stats = statistics[language.id]; - if (Is.undef(stats)) { + if (!stats) { log(`\tNo translations found for language ${language.id}. Using default language instead.`); } }); @@ -424,7 +430,6 @@ function processNlsFiles(opts) { this.queue(file); }); } -exports.processNlsFiles = processNlsFiles; const editorProject = 'vscode-editor', workbenchProject = 'vscode-workbench', extensionsProject = 'vscode-extensions', setupProject = 'vscode-setup', serverProject = 'vscode-server'; function getResource(sourceFile) { let resource; @@ -459,7 +464,6 @@ function getResource(sourceFile) { } throw new Error(`Could not identify the XLF bundle for ${sourceFile}`); } -exports.getResource = getResource; function createXlfFilesForCoreBundle() { return (0, event_stream_1.through)(function (file) { const basename = path.basename(file.path); @@ -507,7 +511,6 @@ function createXlfFilesForCoreBundle() { } }); } -exports.createXlfFilesForCoreBundle = createXlfFilesForCoreBundle; function createL10nBundleForExtension(extensionFolderName, prefixWithBuildFolder) { const prefix = prefixWithBuildFolder ? '.build/' : ''; return gulp @@ -654,7 +657,6 @@ function createXlfFilesForExtensions() { } }); } -exports.createXlfFilesForExtensions = createXlfFilesForExtensions; function createXlfFilesForIsl() { return (0, event_stream_1.through)(function (file) { let projectName, resourceFile; @@ -705,7 +707,6 @@ function createXlfFilesForIsl() { this.queue(xlfFile); }); } -exports.createXlfFilesForIsl = createXlfFilesForIsl; function createI18nFile(name, messages) { const result = Object.create(null); result[''] = [ @@ -794,7 +795,6 @@ function prepareI18nPackFiles(resultingTranslationPaths) { }); }); } -exports.prepareI18nPackFiles = prepareI18nPackFiles; function prepareIslFiles(language, innoSetupConfig) { const parsePromises = []; return (0, event_stream_1.through)(function (xlf) { @@ -817,7 +817,6 @@ function prepareIslFiles(language, innoSetupConfig) { }); }); } -exports.prepareIslFiles = prepareIslFiles; function createIslFile(name, messages, language, innoSetup) { const content = []; let originalContent; @@ -878,4 +877,4 @@ function encodeEntities(value) { function decodeEntities(value) { return value.replace(/</g, '<').replace(/>/g, '>').replace(/&/g, '&'); } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaTE4bi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImkxOG4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOzs7QUFFaEcsNkJBQTZCO0FBQzdCLHlCQUF5QjtBQUV6QiwrQ0FBa0U7QUFDbEUsNkNBQTZDO0FBQzdDLDhCQUE4QjtBQUM5Qix5QkFBeUI7QUFDekIsaUNBQWlDO0FBQ2pDLDZCQUE2QjtBQUM3QixzQ0FBc0M7QUFDdEMsMENBQTBDO0FBQzFDLGdEQUFnRDtBQUNoRCwrQ0FBaUg7QUFFakgsU0FBUyxHQUFHLENBQUMsT0FBWSxFQUFFLEdBQUcsSUFBVztJQUN4QyxRQUFRLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsRUFBRSxPQUFPLEVBQUUsR0FBRyxJQUFJLENBQUMsQ0FBQztBQUN4RCxDQUFDO0FBWVksUUFBQSxnQkFBZ0IsR0FBZTtJQUMzQyxFQUFFLEVBQUUsRUFBRSxPQUFPLEVBQUUsVUFBVSxFQUFFLEtBQUssRUFBRSxhQUFhLEVBQUUsU0FBUyxFQUFFO0lBQzVELEVBQUUsRUFBRSxFQUFFLE9BQU8sRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFFLGFBQWEsRUFBRSxTQUFTLEVBQUU7SUFDNUQsRUFBRSxFQUFFLEVBQUUsSUFBSSxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUU7SUFDL0IsRUFBRSxFQUFFLEVBQUUsSUFBSSxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUU7SUFDL0IsRUFBRSxFQUFFLEVBQUUsSUFBSSxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUU7SUFDL0IsRUFBRSxFQUFFLEVBQUUsSUFBSSxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUU7SUFDL0IsRUFBRSxFQUFFLEVBQUUsSUFBSSxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUU7SUFDL0IsRUFBRSxFQUFFLEVBQUUsSUFBSSxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUU7SUFDL0IsRUFBRSxFQUFFLEVBQUUsSUFBSSxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUU7Q0FDL0IsQ0FBQztBQUVGLDREQUE0RDtBQUMvQyxRQUFBLGNBQWMsR0FBZTtJQUN6QyxFQUFFLEVBQUUsRUFBRSxPQUFPLEVBQUUsVUFBVSxFQUFFLEtBQUssRUFBRTtJQUNsQyxFQUFFLEVBQUUsRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLEtBQUssRUFBRTtJQUMvQixFQUFFLEVBQUUsRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLEtBQUssRUFBRTtDQUMvQixDQUFDO0FBa0JGLElBQU8sWUFBWSxDQUtsQjtBQUxELFdBQU8sWUFBWTtJQUNsQixTQUFnQixFQUFFLENBQUMsS0FBVTtRQUM1QixNQUFNLFNBQVMsR0FBRyxLQUFxQixDQUFDO1FBQ3hDLE9BQU8sRUFBRSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsSUFBSSxFQUFFLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLElBQUksU0FBUyxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ3RMLENBQUM7SUFIZSxlQUFFLEtBR2pCLENBQUE7QUFDRixDQUFDLEVBTE0sWUFBWSxLQUFaLFlBQVksUUFLbEI7QUFRRCxJQUFPLGFBQWEsQ0FXbkI7QUFYRCxXQUFPLGFBQWE7SUFDbkIsU0FBZ0IsRUFBRSxDQUFDLEtBQVU7UUFDNUIsSUFBSSxFQUFFLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxFQUFFO1lBQ3BCLE9BQU8sS0FBSyxDQUFDO1NBQ2I7UUFFRCxNQUFNLFNBQVMsR0FBRyxLQUFzQixDQUFDO1FBQ3pDLE1BQU0sTUFBTSxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsTUFBTSxDQUFDO1FBRXpDLE9BQU8sTUFBTSxLQUFLLENBQUMsSUFBSSxFQUFFLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsSUFBSSxFQUFFLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUN0SCxDQUFDO0lBVGUsZ0JBQUUsS0FTakIsQ0FBQTtBQUNGLENBQUMsRUFYTSxhQUFhLEtBQWIsYUFBYSxRQVduQjtBQWtCRCxNQUFhLElBQUk7SUFDUixNQUFNLEdBQWEsRUFBRSxDQUFDO0lBRTlCLFlBQVksU0FBaUIsQ0FBQztRQUM3QixJQUFJLE1BQU0sR0FBRyxDQUFDLEVBQUU7WUFDZixJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLEtBQUssQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7U0FDbEQ7SUFDRixDQUFDO0lBRU0sTUFBTSxDQUFDLEtBQWE7UUFDMUIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDeEIsT0FBTyxJQUFJLENBQUM7SUFDYixDQUFDO0lBRU0sUUFBUTtRQUNkLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7SUFDN0IsQ0FBQztDQUNEO0FBakJELG9CQWlCQztBQUVELE1BQU0sU0FBUztJQUNOLE1BQU0sQ0FBVztJQUV6QixZQUFZLFFBQWdCO1FBQzNCLElBQUksQ0FBQyxNQUFNLEdBQUcsUUFBUSxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsQ0FBQztJQUM1QyxDQUFDO0lBRUQsSUFBVyxLQUFLO1FBQ2YsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDO0lBQ3BCLENBQUM7Q0FDRDtBQUVELE1BQWEsR0FBRztJQUtJO0lBSlgsTUFBTSxDQUFXO0lBQ2pCLEtBQUssQ0FBeUI7SUFDL0IsZ0JBQWdCLENBQVM7SUFFaEMsWUFBbUIsT0FBZTtRQUFmLFlBQU8sR0FBUCxPQUFPLENBQVE7UUFDakMsSUFBSSxDQUFDLE1BQU0sR0FBRyxFQUFFLENBQUM7UUFDakIsSUFBSSxDQUFDLEtBQUssR0FBRyxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ2pDLElBQUksQ0FBQyxnQkFBZ0IsR0FBRyxDQUFDLENBQUM7SUFDM0IsQ0FBQztJQUVNLFFBQVE7UUFDZCxJQUFJLENBQUMsWUFBWSxFQUFFLENBQUM7UUFFcEIsTUFBTSxLQUFLLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUM7UUFDN0MsS0FBSyxNQUFNLElBQUksSUFBSSxLQUFLLEVBQUU7WUFDekIsSUFBSSxDQUFDLGFBQWEsQ0FBQyxtQkFBbUIsSUFBSSxvREFBb0QsRUFBRSxDQUFDLENBQUMsQ0FBQztZQUNuRyxNQUFNLEtBQUssR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQU8sRUFBRSxDQUFPLEVBQUUsRUFBRTtnQkFDeEQsT0FBTyxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBQy9DLENBQUMsQ0FBQyxDQUFDO1lBQ0gsS0FBSyxNQUFNLElBQUksSUFBSSxLQUFLLEVBQUU7Z0JBQ3pCLElBQUksQ0FBQyxhQUFhLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDO2FBQy9CO1lBQ0QsSUFBSSxDQUFDLGFBQWEsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO1NBQ3JDO1FBQ0QsSUFBSSxDQUFDLFlBQVksRUFBRSxDQUFDO1FBQ3BCLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDakMsQ0FBQztJQUVNLE9BQU8sQ0FBQyxRQUFnQixFQUFFLElBQStCLEVBQUUsUUFBa0I7UUFDbkYsSUFBSSxJQUFJLENBQUMsTUFBTSxLQUFLLENBQUMsRUFBRTtZQUN0QixPQUFPLENBQUMsR0FBRyxDQUFDLGFBQWEsR0FBRyxRQUFRLENBQUMsQ0FBQztZQUN0QyxPQUFPO1NBQ1A7UUFDRCxJQUFJLElBQUksQ0FBQyxNQUFNLEtBQUssUUFBUSxDQUFDLE1BQU0sRUFBRTtZQUNwQyxNQUFNLElBQUksS0FBSyxDQUFDLG1CQUFtQixJQUFJLENBQUMsTUFBTSxrQkFBa0IsUUFBUSxDQUFDLE1BQU0sSUFBSSxDQUFDLENBQUM7U0FDckY7UUFDRCxJQUFJLENBQUMsZ0JBQWdCLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQztRQUNyQyxJQUFJLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxHQUFHLEVBQUUsQ0FBQztRQUMxQixNQUFNLFlBQVksR0FBRyxJQUFJLEdBQUcsRUFBVSxDQUFDO1FBQ3ZDLEtBQUssSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsR0FBRyxJQUFJLENBQUMsTUFBTSxFQUFFLENBQUMsRUFBRSxFQUFFO1lBQ3JDLE1BQU0sR0FBRyxHQUFHLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUNwQixJQUFJLE9BQTJCLENBQUM7WUFDaEMsSUFBSSxPQUEyQixDQUFDO1lBQ2hDLElBQUksRUFBRSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsRUFBRTtnQkFDbkIsT0FBTyxHQUFHLEdBQUcsQ0FBQztnQkFDZCxPQUFPLEdBQUcsU0FBUyxDQUFDO2FBQ3BCO2lCQUFNLElBQUksWUFBWSxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFBRTtnQkFDaEMsT0FBTyxHQUFHLEdBQUcsQ0FBQyxHQUFHLENBQUM7Z0JBQ2xCLElBQUksR0FBRyxDQUFDLE9BQU8sSUFBSSxHQUFHLENBQUMsT0FBTyxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7b0JBQzFDLE9BQU8sR0FBRyxHQUFHLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztpQkFDM0U7YUFDRDtZQUNELElBQUksQ0FBQyxPQUFPLElBQUksWUFBWSxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsRUFBRTtnQkFDMUMsU0FBUzthQUNUO1lBQ0QsWUFBWSxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsQ0FBQztZQUMxQixNQUFNLE9BQU8sR0FBVyxjQUFjLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDcEQsSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRSxFQUFFLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxDQUFDLENBQUM7U0FDL0U7SUFDRixDQUFDO0lBRU8sYUFBYSxDQUFDLElBQVksRUFBRSxJQUFVO1FBQzdDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRSxJQUFJLElBQUksQ0FBQyxPQUFPLEtBQUssU0FBUyxJQUFJLElBQUksQ0FBQyxPQUFPLEtBQUssSUFBSSxFQUFFO1lBQ3BFLE1BQU0sSUFBSSxLQUFLLENBQUMsa0NBQWtDLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLFdBQVcsSUFBSSxFQUFFLENBQUMsQ0FBQztTQUN6RjtRQUNELElBQUksSUFBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFO1lBQzlCLEdBQUcsQ0FBQyxnQkFBZ0IsSUFBSSxDQUFDLEVBQUUsWUFBWSxJQUFJLHdCQUF3QixDQUFDLENBQUM7U0FDckU7UUFFRCxJQUFJLENBQUMsYUFBYSxDQUFDLG1CQUFtQixJQUFJLENBQUMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUM7UUFDdEQsSUFBSSxDQUFDLGFBQWEsQ0FBQyx5QkFBeUIsSUFBSSxDQUFDLE9BQU8sV0FBVyxFQUFFLENBQUMsQ0FBQyxDQUFDO1FBRXhFLElBQUksSUFBSSxDQUFDLE9BQU8sRUFBRTtZQUNqQixJQUFJLENBQUMsYUFBYSxDQUFDLFNBQVMsSUFBSSxDQUFDLE9BQU8sU0FBUyxFQUFFLENBQUMsQ0FBQyxDQUFDO1NBQ3REO1FBRUQsSUFBSSxDQUFDLGFBQWEsQ0FBQyxlQUFlLEVBQUUsQ0FBQyxDQUFDLENBQUM7SUFDeEMsQ0FBQztJQUVPLFlBQVk7UUFDbkIsSUFBSSxDQUFDLGFBQWEsQ0FBQyx3Q0FBd0MsRUFBRSxDQUFDLENBQUMsQ0FBQztRQUNoRSxJQUFJLENBQUMsYUFBYSxDQUFDLHFFQUFxRSxFQUFFLENBQUMsQ0FBQyxDQUFDO0lBQzlGLENBQUM7SUFFTyxZQUFZO1FBQ25CLElBQUksQ0FBQyxhQUFhLENBQUMsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDO0lBQ25DLENBQUM7SUFFTyxhQUFhLENBQUMsT0FBZSxFQUFFLE1BQWU7UUFDckQsTUFBTSxJQUFJLEdBQUcsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDOUIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUNyQixJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQztJQUNuQyxDQUFDO0lBRUQsTUFBTSxDQUFDLEtBQUssR0FBRyxVQUFVLFNBQWlCO1FBQ3pDLE9BQU8sSUFBSSxPQUFPLENBQUMsQ0FBQyxPQUFPLEVBQUUsTUFBTSxFQUFFLEVBQUU7WUFDdEMsTUFBTSxNQUFNLEdBQUcsSUFBSSxNQUFNLENBQUMsTUFBTSxFQUFFLENBQUM7WUFFbkMsTUFBTSxLQUFLLEdBQTJFLEVBQUUsQ0FBQztZQUV6RixNQUFNLENBQUMsV0FBVyxDQUFDLFNBQVMsRUFBRSxVQUFVLEdBQVEsRUFBRSxNQUFXO2dCQUM1RCxJQUFJLEdBQUcsRUFBRTtvQkFDUixNQUFNLENBQUMsSUFBSSxLQUFLLENBQUMsb0RBQW9ELEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQztpQkFDN0U7Z0JBRUQsTUFBTSxTQUFTLEdBQVUsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDO2dCQUNqRCxJQUFJLENBQUMsU0FBUyxFQUFFO29CQUNmLE1BQU0sQ0FBQyxJQUFJLEtBQUssQ0FBQyxnR0FBZ0csQ0FBQyxDQUFDLENBQUM7aUJBQ3BIO2dCQUVELFNBQVMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFJLEVBQUUsRUFBRTtvQkFDMUIsTUFBTSxJQUFJLEdBQUcsSUFBSSxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUM7b0JBQzdCLElBQUksQ0FBQyxJQUFJLEVBQUU7d0JBQ1YsTUFBTSxDQUFDLElBQUksS0FBSyxDQUFDLGlJQUFpSSxDQUFDLENBQUMsQ0FBQztxQkFDcko7b0JBQ0QsTUFBTSxRQUFRLEdBQUcsSUFBSSxDQUFDLENBQUMsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDO29CQUMzQyxJQUFJLENBQUMsUUFBUSxFQUFFO3dCQUNkLE1BQU0sQ0FBQyxJQUFJLEtBQUssQ0FBQyxpSEFBaUgsQ0FBQyxDQUFDLENBQUM7cUJBQ3JJO29CQUNELE1BQU0sUUFBUSxHQUEyQixFQUFFLENBQUM7b0JBRTVDLE1BQU0sVUFBVSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLENBQUM7b0JBQzlDLElBQUksVUFBVSxFQUFFO3dCQUNmLFVBQVUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFTLEVBQUUsRUFBRTs0QkFDaEMsTUFBTSxHQUFHLEdBQUcsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7NEJBQ3RCLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFO2dDQUNqQixPQUFPLENBQUMsMkJBQTJCOzZCQUNuQzs0QkFFRCxJQUFJLEdBQUcsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDOzRCQUN6QixJQUFJLE9BQU8sR0FBRyxLQUFLLFFBQVEsRUFBRTtnQ0FDNUIseUVBQXlFO2dDQUN6RSxHQUFHLEdBQUcsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDOzZCQUN6Qjs0QkFDRCxJQUFJLENBQUMsR0FBRyxFQUFFO2dDQUNULE1BQU0sQ0FBQyxJQUFJLEtBQUssQ0FBQyxpQ0FBaUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLEVBQUUsU0FBUyxFQUFFLENBQUMsQ0FBQyxvQkFBb0IsSUFBSSwrQkFBK0IsQ0FBQyxDQUFDLENBQUM7Z0NBQzlJLE9BQU87NkJBQ1A7NEJBQ0QsUUFBUSxDQUFDLEdBQUcsQ0FBQyxHQUFHLGNBQWMsQ0FBQyxHQUFHLENBQUMsQ0FBQzt3QkFDckMsQ0FBQyxDQUFDLENBQUM7d0JBQ0gsS0FBSyxDQUFDLElBQUksQ0FBQyxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLFFBQVEsQ0FBQyxXQUFXLEVBQUUsRUFBRSxDQUFDLENBQUM7cUJBQ2pFO2dCQUNGLENBQUMsQ0FBQyxDQUFDO2dCQUVILE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztZQUNoQixDQUFDLENBQUMsQ0FBQztRQUNKLENBQUMsQ0FBQyxDQUFDO0lBQ0osQ0FBQyxDQUFDOztBQXBKSCxrQkFxSkM7QUFFRCxTQUFTLGFBQWEsQ0FBQyxTQUFxQjtJQUMzQyxPQUFPLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFXLEVBQUUsQ0FBVyxFQUFVLEVBQUU7UUFDMUQsT0FBTyxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUNqRCxDQUFDLENBQUMsQ0FBQztBQUNKLENBQUM7QUFFRCxTQUFTLGFBQWEsQ0FBQyxPQUFlO0lBQ3JDLCtCQUErQjtJQUMvQixFQUFFO0lBQ0YsNkNBQTZDO0lBQzdDLDhDQUE4QztJQUM5QywyQ0FBMkM7SUFDM0MsNENBQTRDO0lBQzVDLHVDQUF1QztJQUN2QyxNQUFNLE1BQU0sR0FBRyx5SUFBeUksQ0FBQztJQUN6SixNQUFNLE1BQU0sR0FBRyxPQUFPLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBRSxDQUFDLEtBQUssRUFBRSxHQUFXLEVBQUUsR0FBVyxFQUFFLEVBQVUsRUFBRSxFQUFVLEVBQUUsRUFBVSxFQUFFLEVBQUU7UUFDOUcseUNBQXlDO1FBQ3pDLElBQUksRUFBRSxFQUFFO1lBQ1Asd0NBQXdDO1lBQ3hDLE9BQU8sRUFBRSxDQUFDO1NBQ1Y7YUFBTSxJQUFJLEVBQUUsRUFBRTtZQUNkLHlFQUF5RTtZQUN6RSxvQ0FBb0M7WUFDcEMsTUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDLE1BQU0sQ0FBQztZQUN6QixJQUFJLEVBQUUsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLEtBQUssSUFBSSxFQUFFO2dCQUM1QixPQUFPLEVBQUUsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLEtBQUssSUFBSSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQzthQUMvQztpQkFBTTtnQkFDTixPQUFPLEVBQUUsQ0FBQzthQUNWO1NBQ0Q7YUFBTSxJQUFJLEVBQUUsRUFBRTtZQUNkLDRCQUE0QjtZQUM1QixPQUFPLEtBQUssQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUM7U0FDMUI7YUFBTTtZQUNOLG9CQUFvQjtZQUNwQixPQUFPLEtBQUssQ0FBQztTQUNiO0lBQ0YsQ0FBQyxDQUFDLENBQUM7SUFDSCxPQUFPLE1BQU0sQ0FBQztBQUNmLENBQUM7QUFFRCxTQUFTLGdCQUFnQixDQUFDLEtBQWE7SUFDdEMsTUFBTSxNQUFNLEdBQWEsRUFBRSxDQUFDO0lBQzVCLEtBQUssSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsR0FBRyxLQUFLLENBQUMsTUFBTSxFQUFFLENBQUMsRUFBRSxFQUFFO1FBQ3RDLE1BQU0sRUFBRSxHQUFHLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDM0IsUUFBUSxFQUFFLEVBQUU7WUFDWCxLQUFLLElBQUk7Z0JBQ1IsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztnQkFDcEIsTUFBTTtZQUNQLEtBQUssR0FBRztnQkFDUCxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO2dCQUNuQixNQUFNO1lBQ1AsS0FBSyxJQUFJO2dCQUNSLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7Z0JBQ3BCLE1BQU07WUFDUCxLQUFLLElBQUk7Z0JBQ1IsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztnQkFDbkIsTUFBTTtZQUNQLEtBQUssSUFBSTtnQkFDUixNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO2dCQUNuQixNQUFNO1lBQ1AsS0FBSyxJQUFJO2dCQUNSLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7Z0JBQ25CLE1BQU07WUFDUCxLQUFLLElBQUk7Z0JBQ1IsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztnQkFDbkIsTUFBTTtZQUNQLEtBQUssSUFBSTtnQkFDUixNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO2dCQUNuQixNQUFNO1lBQ1A7Z0JBQ0MsTUFBTSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztTQUNqQjtLQUNEO0lBQ0QsT0FBTyxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDO0FBQ3hCLENBQUM7QUFFRCxTQUFTLHVCQUF1QixDQUFDLFVBQWtCLEVBQUUsU0FBcUIsRUFBRSxJQUFtQixFQUFFLE9BQXNCO0lBQ3RILE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUM7SUFDOUIsTUFBTSxjQUFjLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQztJQUNyQyxNQUFNLGFBQWEsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDO0lBRW5DLE1BQU0sVUFBVSxHQUEyQixNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBRS9ELE1BQU0sZUFBZSxHQUEyQyxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3BGLE1BQU0sT0FBTyxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUM7SUFDekMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sRUFBRSxFQUFFO1FBQzFCLE1BQU0sSUFBSSxHQUFHLFdBQVcsQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUNqQyxNQUFNLFFBQVEsR0FBRyxjQUFjLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDeEMsSUFBSSxDQUFDLFFBQVEsSUFBSSxJQUFJLENBQUMsTUFBTSxLQUFLLFFBQVEsQ0FBQyxNQUFNLEVBQUU7WUFDakQsT0FBTyxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsc0JBQXNCLE1BQU0sc0RBQXNELENBQUMsQ0FBQztZQUMxRyxPQUFPO1NBQ1A7UUFDRCxNQUFNLFVBQVUsR0FBMkIsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUMvRCxlQUFlLENBQUMsTUFBTSxDQUFDLEdBQUcsVUFBVSxDQUFDO1FBQ3JDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxFQUFFLEVBQUU7WUFDbkIsSUFBSSxPQUFPLEdBQUcsS0FBSyxRQUFRLEVBQUU7Z0JBQzVCLFVBQVUsQ0FBQyxHQUFHLENBQUMsR0FBRyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUM7YUFDOUI7aUJBQU07Z0JBQ04sVUFBVSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUM7YUFDbEM7UUFDRixDQUFDLENBQUMsQ0FBQztJQUNKLENBQUMsQ0FBQyxDQUFDO0lBRUgsTUFBTSxpQkFBaUIsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxZQUFZLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFDdkYsSUFBSSxDQUFDLEVBQUUsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsRUFBRTtRQUN0QyxHQUFHLENBQUMsd0RBQXdELGlCQUFpQixFQUFFLENBQUMsQ0FBQztRQUNqRixHQUFHLENBQUMsMEdBQTBHLENBQUMsQ0FBQztLQUNoSDtJQUNELE1BQU0sZUFBZSxHQUFHLGFBQWEsQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUNqRCxlQUFlLENBQUMsT0FBTyxDQUFDLENBQUMsUUFBUSxFQUFFLEVBQUU7UUFDcEMsSUFBSSxPQUFPLENBQUMsR0FBRyxDQUFDLHNCQUFzQixDQUFDLEVBQUU7WUFDeEMsR0FBRyxDQUFDLCtCQUErQixRQUFRLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQztTQUNsRDtRQUVELFVBQVUsQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQzVCLE1BQU0sZ0JBQWdCLEdBQTZCLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDdkUsTUFBTSxrQkFBa0IsR0FBRyxRQUFRLENBQUMsYUFBYSxJQUFJLFFBQVEsQ0FBQyxFQUFFLENBQUM7UUFDakUsTUFBTSxRQUFRLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxpQkFBaUIsRUFBRSx3QkFBd0Isa0JBQWtCLEVBQUUsRUFBRSxjQUFjLEVBQUUsZ0JBQWdCLENBQUMsQ0FBQztRQUM5SCxJQUFJLFdBQW1DLENBQUM7UUFDeEMsSUFBSSxFQUFFLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxFQUFFO1lBQzVCLE1BQU0sT0FBTyxHQUFHLGFBQWEsQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLFFBQVEsRUFBRSxNQUFNLENBQUMsQ0FBQyxDQUFDO1lBQ2pFLFdBQVcsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1NBQ2xDO1FBQ0QsT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sRUFBRSxFQUFFO1lBQzFCLE1BQU0sS0FBSyxHQUFHLFdBQVcsQ0FBQyxNQUFNLENBQUMsQ0FBQztZQUNsQyxJQUFJLGFBQTJELENBQUM7WUFDaEUsSUFBSSxXQUFXLEVBQUU7Z0JBQ2hCLGFBQWEsR0FBRyxXQUFXLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDO2FBQzdDO1lBQ0QsSUFBSSxDQUFDLGFBQWEsRUFBRTtnQkFDbkIsSUFBSSxPQUFPLENBQUMsR0FBRyxDQUFDLHNCQUFzQixDQUFDLEVBQUU7b0JBQ3hDLEdBQUcsQ0FBQywwQ0FBMEMsTUFBTSwyQkFBMkIsQ0FBQyxDQUFDO2lCQUNqRjtnQkFDRCxhQUFhLEdBQUcsZUFBZSxDQUFDLE1BQU0sQ0FBQyxDQUFDO2dCQUN4QyxVQUFVLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxHQUFHLFVBQVUsQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsQ0FBQyxNQUFNLENBQUM7YUFDdEY7WUFDRCxNQUFNLGlCQUFpQixHQUFhLEVBQUUsQ0FBQztZQUN2QyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUMsT0FBTyxFQUFFLEVBQUU7Z0JBQ3pCLElBQUksR0FBRyxHQUFrQixJQUFJLENBQUM7Z0JBQzlCLElBQUksT0FBTyxPQUFPLEtBQUssUUFBUSxFQUFFO29CQUNoQyxHQUFHLEdBQUcsT0FBTyxDQUFDO2lCQUNkO3FCQUFNO29CQUNOLEdBQUcsR0FBRyxPQUFPLENBQUMsR0FBRyxDQUFDO2lCQUNsQjtnQkFDRCxJQUFJLE9BQU8sR0FBVyxhQUFjLENBQUMsR0FBRyxDQUFDLENBQUM7Z0JBQzFDLElBQUksQ0FBQyxPQUFPLEVBQUU7b0JBQ2IsSUFBSSxPQUFPLENBQUMsR0FBRyxDQUFDLHNCQUFzQixDQUFDLEVBQUU7d0JBQ3hDLEdBQUcsQ0FBQyxzQ0FBc0MsR0FBRyxjQUFjLE1BQU0sMEJBQTBCLENBQUMsQ0FBQztxQkFDN0Y7b0JBQ0QsT0FBTyxHQUFHLGVBQWUsQ0FBQyxNQUFNLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQztvQkFDdkMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsR0FBRyxVQUFVLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDdEQ7Z0JBQ0QsaUJBQWlCLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1lBQ2pDLENBQUMsQ0FBQyxDQUFDO1lBQ0gsZ0JBQWdCLENBQUMsTUFBTSxDQUFDLEdBQUcsaUJBQWlCLENBQUM7UUFDOUMsQ0FBQyxDQUFDLENBQUM7UUFDSCxNQUFNLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLE1BQU0sRUFBRSxFQUFFO1lBQzdDLE1BQU0sT0FBTyxHQUFHLGFBQWEsQ0FBQyxNQUFNLENBQUMsQ0FBQztZQUN0QyxNQUFNLFFBQVEsR0FBYTtnQkFDMUIsVUFBVTtnQkFDVixXQUFXLE1BQU0sUUFBUSxRQUFRLENBQUMsRUFBRSxNQUFNO2FBQzFDLENBQUM7WUFDRixPQUFPLENBQUMsT0FBTyxDQUFDLENBQUMsTUFBTSxFQUFFLEtBQUssRUFBRSxFQUFFO2dCQUNqQyxRQUFRLENBQUMsSUFBSSxDQUFDLE1BQU0sTUFBTSxNQUFNLENBQUMsQ0FBQztnQkFDbEMsTUFBTSxRQUFRLEdBQUcsZ0JBQWdCLENBQUMsTUFBTSxDQUFDLENBQUM7Z0JBQzFDLElBQUksQ0FBQyxRQUFRLEVBQUU7b0JBQ2QsT0FBTyxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsbUNBQW1DLE1BQU0sR0FBRyxDQUFDLENBQUM7b0JBQ3BFLE9BQU87aUJBQ1A7Z0JBQ0QsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDLE9BQU8sRUFBRSxLQUFLLEVBQUUsRUFBRTtvQkFDbkMsUUFBUSxDQUFDLElBQUksQ0FBQyxRQUFRLGdCQUFnQixDQUFDLE9BQU8sQ0FBQyxHQUFHLEtBQUssR0FBRyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUM7Z0JBQzNGLENBQUMsQ0FBQyxDQUFDO2dCQUNILFFBQVEsQ0FBQyxJQUFJLENBQUMsS0FBSyxHQUFHLE9BQU8sQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDO1lBQzVELENBQUMsQ0FBQyxDQUFDO1lBQ0gsUUFBUSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztZQUNyQixPQUFPLENBQUMsS0FBSyxDQUFDLElBQUksSUFBSSxDQUFDLEVBQUUsSUFBSSxFQUFFLE1BQU0sR0FBRyxPQUFPLEdBQUcsUUFBUSxDQUFDLEVBQUUsR0FBRyxLQUFLLEVBQUUsUUFBUSxFQUFFLE1BQU0sQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRSxPQUFPLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztRQUNoSSxDQUFDLENBQUMsQ0FBQztJQUNKLENBQUMsQ0FBQyxDQUFDO0lBQ0gsTUFBTSxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLEVBQUU7UUFDckMsTUFBTSxLQUFLLEdBQUcsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQzlCLEdBQUcsQ0FBQyxHQUFHLEdBQUcsUUFBUSxLQUFLLHdCQUF3QixDQUFDLENBQUM7SUFDbEQsQ0FBQyxDQUFDLENBQUM7SUFDSCxlQUFlLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxFQUFFO1FBQ2xDLE1BQU0sS0FBSyxHQUFHLFVBQVUsQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLENBQUM7UUFDdEMsSUFBSSxFQUFFLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxFQUFFO1lBQ3BCLEdBQUcsQ0FBQyx3Q0FBd0MsUUFBUSxDQUFDLEVBQUUsbUNBQW1DLENBQUMsQ0FBQztTQUM1RjtJQUNGLENBQUMsQ0FBQyxDQUFDO0FBQ0osQ0FBQztBQUVELFNBQWdCLGVBQWUsQ0FBQyxJQUFtRDtJQUNsRixPQUFPLElBQUEsc0JBQU8sRUFBQyxVQUErQixJQUFVO1FBQ3ZELE1BQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQzFDLElBQUksUUFBUSxLQUFLLG1CQUFtQixFQUFFO1lBQ3JDLElBQUksSUFBSSxHQUFHLElBQUksQ0FBQztZQUNoQixJQUFJLElBQUksQ0FBQyxRQUFRLEVBQUUsRUFBRTtnQkFDcEIsSUFBSSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQVUsSUFBSSxDQUFDLFFBQVMsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQzthQUM1RDtpQkFBTTtnQkFDTixJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxrQ0FBa0MsSUFBSSxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUM7Z0JBQ3RFLE9BQU87YUFDUDtZQUNELElBQUksYUFBYSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsRUFBRTtnQkFDM0IsdUJBQXVCLENBQUMsSUFBSSxDQUFDLFVBQVUsRUFBRSxJQUFJLENBQUMsU0FBUyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQzthQUNyRTtTQUNEO1FBQ0QsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUNsQixDQUFDLENBQUMsQ0FBQztBQUNKLENBQUM7QUFqQkQsMENBaUJDO0FBRUQsTUFBTSxhQUFhLEdBQVcsZUFBZSxFQUM1QyxnQkFBZ0IsR0FBVyxrQkFBa0IsRUFDN0MsaUJBQWlCLEdBQVcsbUJBQW1CLEVBQy9DLFlBQVksR0FBVyxjQUFjLEVBQ3JDLGFBQWEsR0FBVyxlQUFlLENBQUM7QUFFekMsU0FBZ0IsV0FBVyxDQUFDLFVBQWtCO0lBQzdDLElBQUksUUFBZ0IsQ0FBQztJQUVyQixJQUFJLGVBQWUsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLEVBQUU7UUFDckMsT0FBTyxFQUFFLElBQUksRUFBRSxhQUFhLEVBQUUsT0FBTyxFQUFFLGFBQWEsRUFBRSxDQUFDO0tBQ3ZEO1NBQU0sSUFBSSxzQkFBc0IsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLEVBQUU7UUFDbkQsT0FBTyxFQUFFLElBQUksRUFBRSxtQkFBbUIsRUFBRSxPQUFPLEVBQUUsYUFBYSxFQUFFLENBQUM7S0FDN0Q7U0FBTSxJQUFJLGFBQWEsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLEVBQUU7UUFDMUMsT0FBTyxFQUFFLElBQUksRUFBRSxXQUFXLEVBQUUsT0FBTyxFQUFFLGFBQWEsRUFBRSxDQUFDO0tBQ3JEO1NBQU0sSUFBSSxXQUFXLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxFQUFFO1FBQ3hDLE9BQU8sRUFBRSxJQUFJLEVBQUUsU0FBUyxFQUFFLE9BQU8sRUFBRSxhQUFhLEVBQUUsQ0FBQztLQUNuRDtTQUFNLElBQUksV0FBVyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsRUFBRTtRQUN4QyxPQUFPLEVBQUUsSUFBSSxFQUFFLFNBQVMsRUFBRSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsQ0FBQztLQUN0RDtTQUFNLElBQUksYUFBYSxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsRUFBRTtRQUMxQyxPQUFPLEVBQUUsSUFBSSxFQUFFLFdBQVcsRUFBRSxPQUFPLEVBQUUsYUFBYSxFQUFFLENBQUM7S0FDckQ7U0FBTSxJQUFJLHlCQUF5QixDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsRUFBRTtRQUN0RCxRQUFRLEdBQUcsVUFBVSxDQUFDLEtBQUssQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQzlDLE9BQU8sRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxDQUFDO0tBQ3JEO1NBQU0sSUFBSSwwQkFBMEIsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLEVBQUU7UUFDdkQsUUFBUSxHQUFHLFVBQVUsQ0FBQyxLQUFLLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUM5QyxPQUFPLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsQ0FBQztLQUNyRDtTQUFNLElBQUksZ0JBQWdCLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxFQUFFO1FBQzdDLE9BQU8sRUFBRSxJQUFJLEVBQUUsY0FBYyxFQUFFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxDQUFDO0tBQzNEO0lBRUQsTUFBTSxJQUFJLEtBQUssQ0FBQyx5Q0FBeUMsVUFBVSxFQUFFLENBQUMsQ0FBQztBQUN4RSxDQUFDO0FBMUJELGtDQTBCQztBQUdELFNBQWdCLDJCQUEyQjtJQUMxQyxPQUFPLElBQUEsc0JBQU8sRUFBQyxVQUErQixJQUFVO1FBQ3ZELE1BQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQzFDLElBQUksUUFBUSxLQUFLLG1CQUFtQixFQUFFO1lBQ3JDLElBQUksSUFBSSxDQUFDLFFBQVEsRUFBRSxFQUFFO2dCQUNwQixNQUFNLElBQUksR0FBd0IsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQztnQkFDdEQsTUFBTSxJQUFJLEdBQWtCLElBQUksQ0FBQyxLQUFLLENBQUUsSUFBSSxDQUFDLFFBQW1CLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7Z0JBQ25GLEtBQUssTUFBTSxVQUFVLElBQUksSUFBSSxDQUFDLElBQUksRUFBRTtvQkFDbkMsTUFBTSxlQUFlLEdBQUcsV0FBVyxDQUFDLFVBQVUsQ0FBQyxDQUFDO29CQUNoRCxNQUFNLFFBQVEsR0FBRyxlQUFlLENBQUMsSUFBSSxDQUFDO29CQUN0QyxNQUFNLE9BQU8sR0FBRyxlQUFlLENBQUMsT0FBTyxDQUFDO29CQUV4QyxNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFDO29CQUNuQyxNQUFNLFFBQVEsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxDQUFDO29CQUMzQyxJQUFJLElBQUksQ0FBQyxNQUFNLEtBQUssUUFBUSxDQUFDLE1BQU0sRUFBRTt3QkFDcEMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsb0RBQW9ELElBQUksQ0FBQyxRQUFRLGVBQWUsVUFBVSxFQUFFLENBQUMsQ0FBQzt3QkFDakgsT0FBTztxQkFDUDt5QkFBTTt3QkFDTixJQUFJLEdBQUcsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7d0JBQ3pCLElBQUksQ0FBQyxHQUFHLEVBQUU7NEJBQ1QsR0FBRyxHQUFHLElBQUksR0FBRyxDQUFDLE9BQU8sQ0FBQyxDQUFDOzRCQUN2QixJQUFJLENBQUMsUUFBUSxDQUFDLEdBQUcsR0FBRyxDQUFDO3lCQUNyQjt3QkFDRCxHQUFHLENBQUMsT0FBTyxDQUFDLE9BQU8sVUFBVSxFQUFFLEVBQUUsSUFBSSxFQUFFLFFBQVEsQ0FBQyxDQUFDO3FCQUNqRDtpQkFDRDtnQkFDRCxLQUFLLE1BQU0sUUFBUSxJQUFJLElBQUksRUFBRTtvQkFDNUIsTUFBTSxHQUFHLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDO29CQUMzQixNQUFNLFFBQVEsR0FBRyxHQUFHLEdBQUcsQ0FBQyxPQUFPLElBQUksUUFBUSxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDLE1BQU0sQ0FBQztvQkFDdEUsTUFBTSxPQUFPLEdBQUcsSUFBSSxJQUFJLENBQUM7d0JBQ3hCLElBQUksRUFBRSxRQUFRO3dCQUNkLFFBQVEsRUFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxRQUFRLEVBQUUsRUFBRSxNQUFNLENBQUM7cUJBQzdDLENBQUMsQ0FBQztvQkFDSCxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO2lCQUNwQjthQUNEO2lCQUFNO2dCQUNOLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLElBQUksS0FBSyxDQUFDLFFBQVEsSUFBSSxDQUFDLFFBQVEsZ0NBQWdDLENBQUMsQ0FBQyxDQUFDO2dCQUNyRixPQUFPO2FBQ1A7U0FDRDthQUFNO1lBQ04sSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsSUFBSSxLQUFLLENBQUMsUUFBUSxJQUFJLENBQUMsUUFBUSxnQ0FBZ0MsQ0FBQyxDQUFDLENBQUM7WUFDckYsT0FBTztTQUNQO0lBQ0YsQ0FBQyxDQUFDLENBQUM7QUFDSixDQUFDO0FBNUNELGtFQTRDQztBQUVELFNBQVMsNEJBQTRCLENBQUMsbUJBQTJCLEVBQUUscUJBQThCO0lBQ2hHLE1BQU0sTUFBTSxHQUFHLHFCQUFxQixDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQztJQUN0RCxPQUFPLElBQUk7U0FDVCxHQUFHLENBQUM7UUFDSixnQ0FBZ0M7UUFDaEMsR0FBRyxNQUFNLGNBQWMsbUJBQW1CLG9DQUFvQztRQUM5RSwrRkFBK0Y7UUFDL0YsR0FBRyxNQUFNLGNBQWMsbUJBQW1CLG1EQUFtRDtRQUM3RiwrRkFBK0Y7UUFDL0YsR0FBRyxNQUFNLGNBQWMsbUJBQW1CLHNCQUFzQjtLQUNoRSxDQUFDO1NBQ0QsSUFBSSxDQUFDLElBQUEsa0JBQUcsRUFBQyxVQUFVLElBQUksRUFBRSxRQUFRO1FBQ2pDLE1BQU0sSUFBSSxHQUFHLElBQVksQ0FBQztRQUMxQixJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxFQUFFO1lBQ3JCLDZCQUE2QjtZQUM3QixRQUFRLEVBQUUsQ0FBQztZQUNYLE9BQU87U0FDUDtRQUNELE1BQU0sU0FBUyxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQzlDLElBQUksU0FBUyxLQUFLLE9BQU8sRUFBRTtZQUMxQixNQUFNLFFBQVEsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQztZQUNoRCxJQUFBLHNCQUFXLEVBQUMsQ0FBQyxFQUFFLFFBQVEsRUFBRSxTQUFTLEVBQUUsQ0FBQyxDQUFDO2lCQUNwQyxJQUFJLENBQUMsQ0FBQyxJQUFJLEVBQUUsRUFBRTtnQkFDZCxRQUFRLENBQUMsU0FBUyxFQUFFLElBQUksSUFBSSxDQUFDO29CQUM1QixJQUFJLEVBQUUsY0FBYyxtQkFBbUIsbUJBQW1CO29CQUMxRCxRQUFRLEVBQUUsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxFQUFFLE1BQU0sQ0FBQztpQkFDbkQsQ0FBQyxDQUFDLENBQUM7WUFDTCxDQUFDLENBQUM7aUJBQ0QsS0FBSyxDQUFDLENBQUMsR0FBRyxFQUFFLEVBQUU7Z0JBQ2QsUUFBUSxDQUFDLElBQUksS0FBSyxDQUFDLFFBQVEsSUFBSSxDQUFDLFFBQVEsaUNBQWlDLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQztZQUNsRixDQUFDLENBQUMsQ0FBQztZQUNKLGdCQUFnQjtZQUNoQixPQUFPLEtBQUssQ0FBQztTQUNiO1FBRUQsd0JBQXdCO1FBQ3hCLElBQUksVUFBVSxDQUFDO1FBQ2YsSUFBSTtZQUNILFVBQVUsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7U0FDeEQ7UUFBQyxPQUFPLEdBQUcsRUFBRTtZQUNiLFFBQVEsQ0FBQyxJQUFJLEtBQUssQ0FBQyxRQUFRLElBQUksQ0FBQyxRQUFRLGlDQUFpQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLENBQUM7WUFDakYsT0FBTztTQUNQO1FBRUQsaURBQWlEO1FBQ2pELEtBQUssTUFBTSxHQUFHLElBQUksVUFBVSxFQUFFO1lBQzdCLElBQ0MsT0FBTyxVQUFVLENBQUMsR0FBRyxDQUFDLEtBQUssUUFBUTtnQkFDbkMsQ0FBQyxPQUFPLFVBQVUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLEtBQUssUUFBUSxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsRUFDdkY7Z0JBQ0QsUUFBUSxDQUFDLElBQUksS0FBSyxDQUFDLG9EQUFvRCxHQUFHLGlDQUFpQyxDQUFDLENBQUMsQ0FBQztnQkFDOUcsT0FBTzthQUNQO1NBQ0Q7UUFFRCxRQUFRLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQzNCLENBQUMsQ0FBQyxDQUFDO1NBQ0YsSUFBSSxDQUFDLFNBQVMsQ0FBQztRQUNmLFFBQVEsRUFBRSxjQUFjLG1CQUFtQixtQkFBbUI7UUFDOUQsU0FBUyxFQUFFLEVBQUU7UUFDYixZQUFZLEVBQUUsSUFBSTtLQUNsQixDQUFDLENBQUMsQ0FBQztBQUNOLENBQUM7QUFFWSxRQUFBLG1CQUFtQixHQUFHO0lBQ2xDLG9CQUFvQjtJQUNwQiw4QkFBOEI7SUFDOUIsbUNBQW1DO0NBQ25DLENBQUM7QUFFRixTQUFnQiwyQkFBMkI7SUFDMUMsSUFBSSxPQUFPLEdBQVcsQ0FBQyxDQUFDO0lBQ3hCLElBQUksaUJBQWlCLEdBQVksS0FBSyxDQUFDO0lBQ3ZDLElBQUksc0JBQXNCLEdBQVksS0FBSyxDQUFDO0lBQzVDLE9BQU8sSUFBQSxzQkFBTyxFQUFDLFVBQStCLGVBQXFCO1FBQ2xFLE1BQU0sWUFBWSxHQUFHLElBQUksQ0FBQztRQUMxQixNQUFNLElBQUksR0FBRyxFQUFFLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUMvQyxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsRUFBRSxFQUFFO1lBQ3hCLE9BQU87U0FDUDtRQUNELE1BQU0sbUJBQW1CLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDaEUsSUFBSSxtQkFBbUIsS0FBSyxjQUFjLEVBQUU7WUFDM0MsT0FBTztTQUNQO1FBQ0QsMENBQTBDO1FBQzFDLE1BQU0sUUFBUSxHQUFHLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxFQUFFLGNBQWMsQ0FBQyxFQUFFLE9BQU8sQ0FBQyxDQUFDO1FBQzNGLE1BQU0sWUFBWSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDMUMsTUFBTSxXQUFXLEdBQUcsWUFBWSxDQUFDLFNBQVMsR0FBRyxHQUFHLEdBQUcsWUFBWSxDQUFDLElBQUksQ0FBQztRQUVyRSxPQUFPLEVBQUUsQ0FBQztRQUNWLElBQUksUUFBcUMsQ0FBQztRQUMxQyxTQUFTLFVBQVU7WUFDbEIsSUFBSSxDQUFDLFFBQVEsRUFBRTtnQkFDZCxRQUFRLEdBQUcsSUFBSSxHQUFHLEVBQUUsQ0FBQzthQUNyQjtZQUNELE9BQU8sUUFBUSxDQUFDO1FBQ2pCLENBQUM7UUFDRCxJQUFBLG9CQUFLLEVBQ0osSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLHFCQUFxQixtQkFBbUIsbUJBQW1CLEVBQUUscUJBQXFCLG1CQUFtQix1QkFBdUIsQ0FBQyxFQUFFLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBRSxDQUFDLEVBQzlKLDRCQUE0QixDQUFDLG1CQUFtQixFQUFFLDJCQUFtQixDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUM1RixDQUFDLElBQUksQ0FBQyxJQUFBLHNCQUFPLEVBQUMsVUFBVSxJQUFVO1lBQ2xDLElBQUksSUFBSSxDQUFDLFFBQVEsRUFBRSxFQUFFO2dCQUNwQixNQUFNLE1BQU0sR0FBVyxJQUFJLENBQUMsUUFBa0IsQ0FBQztnQkFDL0MsTUFBTSxRQUFRLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7Z0JBQzFDLElBQUksUUFBUSxLQUFLLGtCQUFrQixFQUFFO29CQUNwQyxNQUFNLElBQUksR0FBbUIsSUFBSSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7b0JBQ2pFLFVBQVUsRUFBRSxDQUFDLEdBQUcsQ0FBQyxjQUFjLFdBQVcsVUFBVSxFQUFFLElBQUksQ0FBQyxDQUFDO2lCQUM1RDtxQkFBTSxJQUFJLFFBQVEsS0FBSyxtQkFBbUIsRUFBRTtvQkFDNUMsTUFBTSxJQUFJLEdBQTJCLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO29CQUN6RSxNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLHFCQUFxQixtQkFBbUIsRUFBRSxFQUFFLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7b0JBQ25HLEtBQUssTUFBTSxJQUFJLElBQUksSUFBSSxFQUFFO3dCQUN4QixNQUFNLFdBQVcsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7d0JBQy9CLE1BQU0sSUFBSSxHQUFtQixNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO3dCQUNqRCxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsV0FBVyxDQUFDLFFBQVEsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxFQUFFLEVBQUU7NEJBQ3JELE1BQU0sT0FBTyxHQUFHLFdBQVcsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUM7NEJBQ3hDLE1BQU0sRUFBRSxHQUFHLEVBQUUsT0FBTyxFQUFFLEdBQUcsWUFBWSxDQUFDLEVBQUUsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO2dDQUM1RCxDQUFDLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQWlCO2dDQUNyQyxDQUFDLENBQUMsRUFBRSxHQUFHLEVBQUUsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQVcsRUFBRSxPQUFPLEVBQUUsU0FBUyxFQUFFLENBQUM7NEJBRTlELElBQUksQ0FBQyxHQUFHLENBQUMsR0FBRyxPQUFPLENBQUMsQ0FBQyxDQUFDLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUM7eUJBQ3JEO3dCQUNELFVBQVUsRUFBRSxDQUFDLEdBQUcsQ0FBQyxjQUFjLFdBQVcsSUFBSSxPQUFPLElBQUksSUFBSSxFQUFFLEVBQUUsSUFBSSxDQUFDLENBQUM7cUJBQ3ZFO2lCQUNEO3FCQUFNLElBQUksUUFBUSxLQUFLLGtCQUFrQixFQUFFO29CQUMzQyxNQUFNLElBQUksR0FBbUIsSUFBSSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7b0JBQ2pFLFVBQVUsRUFBRSxDQUFDLEdBQUcsQ0FBQyxjQUFjLFdBQVcsU0FBUyxFQUFFLElBQUksQ0FBQyxDQUFDO2lCQUMzRDtxQkFBTTtvQkFDTixJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxJQUFJLEtBQUssQ0FBQyxHQUFHLElBQUksQ0FBQyxJQUFJLG9DQUFvQyxDQUFDLENBQUMsQ0FBQztvQkFDaEYsT0FBTztpQkFDUDthQUNEO1FBQ0YsQ0FBQyxFQUFFO1lBQ0YsSUFBSSxRQUFRLEVBQUUsSUFBSSxHQUFHLENBQUMsRUFBRTtnQkFDdkIsTUFBTSxPQUFPLEdBQUcsSUFBSSxJQUFJLENBQUM7b0JBQ3hCLElBQUksRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLGlCQUFpQixFQUFFLFdBQVcsR0FBRyxNQUFNLENBQUM7b0JBQ3hELFFBQVEsRUFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUEscUJBQVUsRUFBQyxRQUFRLENBQUMsRUFBRSxNQUFNLENBQUM7aUJBQ25ELENBQUMsQ0FBQztnQkFDSCxZQUFZLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO2FBQzVCO1lBQ0QsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztZQUNqQixPQUFPLEVBQUUsQ0FBQztZQUNWLElBQUksT0FBTyxLQUFLLENBQUMsSUFBSSxpQkFBaUIsSUFBSSxDQUFDLHNCQUFzQixFQUFFO2dCQUNsRSxzQkFBc0IsR0FBRyxJQUFJLENBQUM7Z0JBQzlCLFlBQVksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUM7YUFDekI7UUFDRixDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQyxFQUFFO1FBQ0YsaUJBQWlCLEdBQUcsSUFBSSxDQUFDO1FBQ3pCLElBQUksT0FBTyxLQUFLLENBQUMsRUFBRTtZQUNsQixzQkFBc0IsR0FBRyxJQUFJLENBQUM7WUFDOUIsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUNqQjtJQUNGLENBQUMsQ0FBQyxDQUFDO0FBQ0osQ0FBQztBQW5GRCxrRUFtRkM7QUFFRCxTQUFnQixvQkFBb0I7SUFDbkMsT0FBTyxJQUFBLHNCQUFPLEVBQUMsVUFBK0IsSUFBVTtRQUN2RCxJQUFJLFdBQW1CLEVBQ3RCLFlBQW9CLENBQUM7UUFDdEIsSUFBSSxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxpQkFBaUIsRUFBRTtZQUNuRCxXQUFXLEdBQUcsWUFBWSxDQUFDO1lBQzNCLFlBQVksR0FBRyxjQUFjLENBQUM7U0FDOUI7YUFBTTtZQUNOLE1BQU0sSUFBSSxLQUFLLENBQUMsc0JBQXNCLElBQUksQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUFDO1NBQ25EO1FBRUQsTUFBTSxHQUFHLEdBQUcsSUFBSSxHQUFHLENBQUMsV0FBVyxDQUFDLEVBQy9CLElBQUksR0FBYSxFQUFFLEVBQ25CLFFBQVEsR0FBYSxFQUFFLENBQUM7UUFFekIsTUFBTSxLQUFLLEdBQUcsSUFBSSxTQUFTLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDO1FBQ3RELElBQUksZ0JBQWdCLEdBQUcsS0FBSyxDQUFDO1FBQzdCLEtBQUssQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFFO1lBQzFCLElBQUksSUFBSSxDQUFDLE1BQU0sS0FBSyxDQUFDLEVBQUU7Z0JBQ3RCLE9BQU87YUFDUDtZQUNELE1BQU0sU0FBUyxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDakMsUUFBUSxTQUFTLEVBQUU7Z0JBQ2xCLEtBQUssR0FBRztvQkFDUCxnQkFBZ0I7b0JBQ2hCLE9BQU87Z0JBQ1IsS0FBSyxHQUFHO29CQUNQLGdCQUFnQixHQUFHLFlBQVksS0FBSyxJQUFJLElBQUksa0JBQWtCLEtBQUssSUFBSSxDQUFDO29CQUN4RSxPQUFPO2FBQ1I7WUFDRCxJQUFJLENBQUMsZ0JBQWdCLEVBQUU7Z0JBQ3RCLE9BQU87YUFDUDtZQUNELE1BQU0sUUFBUSxHQUFhLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7WUFDM0MsSUFBSSxRQUFRLENBQUMsTUFBTSxLQUFLLENBQUMsRUFBRTtnQkFDMUIsTUFBTSxJQUFJLEtBQUssQ0FBQyxrQ0FBa0MsSUFBSSxFQUFFLENBQUMsQ0FBQzthQUMxRDtpQkFBTTtnQkFDTixNQUFNLEdBQUcsR0FBRyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUM7Z0JBQ3hCLE1BQU0sS0FBSyxHQUFHLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQztnQkFDMUIsSUFBSSxHQUFHLENBQUMsTUFBTSxHQUFHLENBQUMsSUFBSSxLQUFLLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRTtvQkFDdkMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztvQkFDZixRQUFRLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO2lCQUNyQjthQUNEO1FBQ0YsQ0FBQyxDQUFDLENBQUM7UUFFSCxNQUFNLFlBQVksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsQ0FBQztRQUNsSCxHQUFHLENBQUMsT0FBTyxDQUFDLFlBQVksRUFBRSxJQUFJLEVBQUUsUUFBUSxDQUFDLENBQUM7UUFFMUMsaUVBQWlFO1FBQ2pFLE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxFQUFFLFlBQVksQ0FBQyxDQUFDO1FBQ3pELE1BQU0sT0FBTyxHQUFHLElBQUksSUFBSSxDQUFDLEVBQUUsSUFBSSxFQUFFLFdBQVcsRUFBRSxRQUFRLEVBQUUsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsUUFBUSxFQUFFLEVBQUUsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ2hHLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDckIsQ0FBQyxDQUFDLENBQUM7QUFDSixDQUFDO0FBdERELG9EQXNEQztBQUVELFNBQVMsY0FBYyxDQUFDLElBQVksRUFBRSxRQUFhO0lBQ2xELE1BQU0sTUFBTSxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDbkMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxHQUFHO1FBQ1osOEZBQThGO1FBQzlGLDJEQUEyRDtRQUMzRCw4RkFBOEY7UUFDOUYsOEZBQThGO1FBQzlGLGlEQUFpRDtLQUNqRCxDQUFDO0lBQ0YsS0FBSyxNQUFNLEdBQUcsSUFBSSxNQUFNLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxFQUFFO1FBQ3hDLE1BQU0sQ0FBQyxHQUFHLENBQUMsR0FBRyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUM7S0FDNUI7SUFFRCxJQUFJLE9BQU8sR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLE1BQU0sRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDakQsSUFBSSxPQUFPLENBQUMsUUFBUSxLQUFLLE9BQU8sRUFBRTtRQUNqQyxPQUFPLEdBQUcsT0FBTyxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsTUFBTSxDQUFDLENBQUM7S0FDekM7SUFDRCxPQUFPLElBQUksSUFBSSxDQUFDO1FBQ2YsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxHQUFHLFlBQVksQ0FBQztRQUNwQyxRQUFRLEVBQUUsTUFBTSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsTUFBTSxDQUFDO0tBQ3RDLENBQUMsQ0FBQztBQUNKLENBQUM7QUFTRCxNQUFNLGVBQWUsR0FBRyxPQUFPLENBQUM7QUFPaEMsU0FBUywyQkFBMkIsQ0FBQyxjQUE4QjtJQUNsRSxNQUFNLE1BQU0sR0FBMkIsRUFBRSxDQUFDO0lBQzFDLEtBQUssTUFBTSxHQUFHLElBQUksTUFBTSxDQUFDLElBQUksQ0FBQyxjQUFjLENBQUMsQ0FBQyxJQUFJLEVBQUUsRUFBRTtRQUNyRCxNQUFNLEtBQUssR0FBRyxjQUFjLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDbEMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxHQUFHLE9BQU8sS0FBSyxLQUFLLFFBQVEsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDO0tBQ2hFO0lBQ0QsT0FBTyxNQUFNLENBQUM7QUFDZixDQUFDO0FBRUQsU0FBZ0Isb0JBQW9CLENBQUMseUJBQTRDO0lBQ2hGLE1BQU0sYUFBYSxHQUFpQyxFQUFFLENBQUM7SUFDdkQsTUFBTSxRQUFRLEdBQWEsRUFBRSxPQUFPLEVBQUUsZUFBZSxFQUFFLFFBQVEsRUFBRSxFQUFFLEVBQUUsQ0FBQztJQUN0RSxNQUFNLGVBQWUsR0FBNkIsRUFBRSxDQUFDO0lBQ3JELE1BQU0sTUFBTSxHQUFVLEVBQUUsQ0FBQztJQUN6QixPQUFPLElBQUEsc0JBQU8sRUFBQyxVQUErQixHQUFTO1FBQ3RELElBQUksT0FBTyxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDdEUsa0hBQWtIO1FBQ2xILE1BQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsUUFBUSxFQUFFLE1BQU0sQ0FBQyxFQUFFLE1BQU0sQ0FBQyxDQUFDO1FBQzVFLElBQUksMkJBQW1CLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxLQUFLLFFBQVEsQ0FBQyxFQUFFO1lBQ2xELE9BQU8sR0FBRyxpQkFBaUIsQ0FBQztTQUM1QjtRQUNELE1BQU0sUUFBUSxHQUFHLEdBQUcsQ0FBQyxRQUFRLENBQUMsUUFBUSxFQUFFLENBQUM7UUFDekMsR0FBRyxDQUFDLFNBQVMsT0FBTyxLQUFLLFFBQVEsRUFBRSxDQUFDLENBQUM7UUFDckMsTUFBTSxZQUFZLEdBQUcsSUFBQSw4QkFBbUIsRUFBQyxRQUFRLENBQUMsQ0FBQztRQUNuRCxhQUFhLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDO1FBQ2pDLFlBQVksQ0FBQyxJQUFJLENBQ2hCLGFBQWEsQ0FBQyxFQUFFO1lBQ2YsYUFBYSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsRUFBRTtnQkFDNUIsTUFBTSxJQUFJLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQztnQkFDdkIsTUFBTSxVQUFVLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQztnQkFFckMsSUFBSSxPQUFPLEtBQUssaUJBQWlCLEVBQUU7b0JBQ2xDLG9DQUFvQztvQkFDcEMsSUFBSSxPQUFPLEdBQUcsZUFBZSxDQUFDLFFBQVEsQ0FBQyxDQUFDO29CQUN4QyxJQUFJLENBQUMsT0FBTyxFQUFFO3dCQUNiLE9BQU8sR0FBRyxlQUFlLENBQUMsUUFBUSxDQUFDLEdBQUcsRUFBRSxPQUFPLEVBQUUsZUFBZSxFQUFFLFFBQVEsRUFBRSxFQUFFLEVBQUUsQ0FBQztxQkFDakY7b0JBQ0QsMkNBQTJDO29CQUMzQyxNQUFNLFdBQVcsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxVQUFVLEdBQUcsQ0FBQyxDQUFDLENBQUM7b0JBQ3RELE9BQU8sQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxXQUFXLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRywyQkFBMkIsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7aUJBQy9GO3FCQUFNO29CQUNOLFFBQVEsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxVQUFVLEdBQUcsQ0FBQyxDQUFDLENBQUMsR0FBRywyQkFBMkIsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7aUJBQy9GO1lBQ0YsQ0FBQyxDQUFDLENBQUM7UUFDSixDQUFDLENBQ0QsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLEVBQUU7WUFDaEIsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUNyQixDQUFDLENBQUMsQ0FBQztJQUNKLENBQUMsRUFBRTtRQUNGLE9BQU8sQ0FBQyxHQUFHLENBQUMsYUFBYSxDQUFDO2FBQ3hCLElBQUksQ0FBQyxHQUFHLEVBQUU7WUFDVixJQUFJLE1BQU0sQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFO2dCQUN0QixNQUFNLE1BQU0sQ0FBQzthQUNiO1lBQ0QsTUFBTSxrQkFBa0IsR0FBRyxjQUFjLENBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQyxDQUFDO1lBQzlELHlCQUF5QixDQUFDLElBQUksQ0FBQyxFQUFFLEVBQUUsRUFBRSxRQUFRLEVBQUUsWUFBWSxFQUFFLGdCQUFnQixFQUFFLENBQUMsQ0FBQztZQUVqRixJQUFJLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLENBQUM7WUFDL0IsS0FBSyxNQUFNLFdBQVcsSUFBSSxlQUFlLEVBQUU7Z0JBQzFDLE1BQU0saUJBQWlCLEdBQUcsY0FBYyxDQUFDLGNBQWMsV0FBVyxFQUFFLEVBQUUsZUFBZSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUM7Z0JBQ3BHLElBQUksQ0FBQyxLQUFLLENBQUMsaUJBQWlCLENBQUMsQ0FBQztnQkFFOUIseUJBQXlCLENBQUMsSUFBSSxDQUFDLEVBQUUsRUFBRSxFQUFFLFdBQVcsRUFBRSxZQUFZLEVBQUUsY0FBYyxXQUFXLFlBQVksRUFBRSxDQUFDLENBQUM7YUFDekc7WUFDRCxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ2xCLENBQUMsQ0FBQzthQUNELEtBQUssQ0FBQyxDQUFDLE1BQU0sRUFBRSxFQUFFO1lBQ2pCLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLE1BQU0sQ0FBQyxDQUFDO1FBQzVCLENBQUMsQ0FBQyxDQUFDO0lBQ0wsQ0FBQyxDQUFDLENBQUM7QUFDSixDQUFDO0FBN0RELG9EQTZEQztBQUVELFNBQWdCLGVBQWUsQ0FBQyxRQUFrQixFQUFFLGVBQTBCO0lBQzdFLE1BQU0sYUFBYSxHQUFpQyxFQUFFLENBQUM7SUFFdkQsT0FBTyxJQUFBLHNCQUFPLEVBQUMsVUFBK0IsR0FBUztRQUN0RCxNQUFNLE1BQU0sR0FBRyxJQUFJLENBQUM7UUFDcEIsTUFBTSxZQUFZLEdBQUcsR0FBRyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUM7UUFDeEQsYUFBYSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQztRQUNqQyxZQUFZLENBQUMsSUFBSSxDQUNoQixhQUFhLENBQUMsRUFBRTtZQUNmLGFBQWEsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUU7Z0JBQzVCLE1BQU0sY0FBYyxHQUFHLGFBQWEsQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxRQUFRLEVBQUUsUUFBUSxFQUFFLGVBQWUsQ0FBQyxDQUFDO2dCQUMxRixNQUFNLENBQUMsS0FBSyxDQUFDLGNBQWMsQ0FBQyxDQUFDO1lBQzlCLENBQUMsQ0FBQyxDQUFDO1FBQ0osQ0FBQyxDQUNELENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxFQUFFO1lBQ2hCLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLE1BQU0sQ0FBQyxDQUFDO1FBQzVCLENBQUMsQ0FBQyxDQUFDO0lBQ0osQ0FBQyxFQUFFO1FBQ0YsT0FBTyxDQUFDLEdBQUcsQ0FBQyxhQUFhLENBQUM7YUFDeEIsSUFBSSxDQUFDLEdBQUcsRUFBRSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7YUFDakMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxFQUFFO1lBQ2YsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsTUFBTSxDQUFDLENBQUM7UUFDNUIsQ0FBQyxDQUFDLENBQUM7SUFDTCxDQUFDLENBQUMsQ0FBQztBQUNKLENBQUM7QUF4QkQsMENBd0JDO0FBRUQsU0FBUyxhQUFhLENBQUMsSUFBWSxFQUFFLFFBQXdCLEVBQUUsUUFBa0IsRUFBRSxTQUFvQjtJQUN0RyxNQUFNLE9BQU8sR0FBYSxFQUFFLENBQUM7SUFDN0IsSUFBSSxlQUEwQixDQUFDO0lBQy9CLElBQUksSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsS0FBSyxTQUFTLEVBQUU7UUFDdEMsZUFBZSxHQUFHLElBQUksU0FBUyxDQUFDLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxHQUFHLE1BQU0sRUFBRSxNQUFNLENBQUMsQ0FBQyxDQUFDO0tBQ3hFO1NBQU07UUFDTixlQUFlLEdBQUcsSUFBSSxTQUFTLENBQUMsRUFBRSxDQUFDLFlBQVksQ0FBQyxJQUFJLEdBQUcsU0FBUyxFQUFFLE1BQU0sQ0FBQyxDQUFDLENBQUM7S0FDM0U7SUFDRCxlQUFlLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsRUFBRTtRQUNwQyxJQUFJLElBQUksQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFO1lBQ3BCLE1BQU0sU0FBUyxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDakMsSUFBSSxTQUFTLEtBQUssR0FBRyxJQUFJLFNBQVMsS0FBSyxHQUFHLEVBQUU7Z0JBQzNDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7YUFDbkI7aUJBQU07Z0JBQ04sTUFBTSxRQUFRLEdBQWEsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztnQkFDM0MsTUFBTSxHQUFHLEdBQUcsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDO2dCQUN4QixJQUFJLFVBQVUsR0FBRyxJQUFJLENBQUM7Z0JBQ3RCLElBQUksR0FBRyxFQUFFO29CQUNSLE1BQU0saUJBQWlCLEdBQUcsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDO29CQUN4QyxJQUFJLGlCQUFpQixFQUFFO3dCQUN0QixVQUFVLEdBQUcsR0FBRyxHQUFHLElBQUksaUJBQWlCLEVBQUUsQ0FBQztxQkFDM0M7aUJBQ0Q7Z0JBRUQsT0FBTyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQzthQUN6QjtTQUNEO0lBQ0YsQ0FBQyxDQUFDLENBQUM7SUFFSCxNQUFNLFFBQVEsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3JDLE1BQU0sUUFBUSxHQUFHLEdBQUcsUUFBUSxJQUFJLFFBQVEsQ0FBQyxFQUFFLE1BQU0sQ0FBQztJQUNsRCxNQUFNLE9BQU8sR0FBRyxLQUFLLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsRUFBRSxNQUFNLENBQUMsQ0FBQyxRQUFRLEVBQUUsRUFBRSxTQUFTLENBQUMsUUFBUSxDQUFDLENBQUM7SUFFdkcsT0FBTyxJQUFJLElBQUksQ0FBQztRQUNmLElBQUksRUFBRSxRQUFRO1FBQ2QsUUFBUSxFQUFFLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDO0tBQzlCLENBQUMsQ0FBQztBQUNKLENBQUM7QUFFRCxTQUFTLGNBQWMsQ0FBQyxLQUFhO0lBQ3BDLE1BQU0sTUFBTSxHQUFhLEVBQUUsQ0FBQztJQUM1QixLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsS0FBSyxDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUN0QyxNQUFNLEVBQUUsR0FBRyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDcEIsUUFBUSxFQUFFLEVBQUU7WUFDWCxLQUFLLEdBQUc7Z0JBQ1AsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztnQkFDcEIsTUFBTTtZQUNQLEtBQUssR0FBRztnQkFDUCxNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO2dCQUNwQixNQUFNO1lBQ1AsS0FBSyxHQUFHO2dCQUNQLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7Z0JBQ3JCLE1BQU07WUFDUDtnQkFDQyxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1NBQ2pCO0tBQ0Q7SUFDRCxPQUFPLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7QUFDeEIsQ0FBQztBQUVELFNBQVMsY0FBYyxDQUFDLEtBQWE7SUFDcEMsT0FBTyxLQUFLLENBQUMsT0FBTyxDQUFDLE9BQU8sRUFBRSxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsT0FBTyxFQUFFLEdBQUcsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsR0FBRyxDQUFDLENBQUM7QUFDakYsQ0FBQyJ9 \ No newline at end of file +//# sourceMappingURL=i18n.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/i18n.resources.json b/patched-vscode/build/lib/i18n.resources.json index 303ac03b..b080b05f 100644 --- a/patched-vscode/build/lib/i18n.resources.json +++ b/patched-vscode/build/lib/i18n.resources.json @@ -62,6 +62,10 @@ "name": "vs/workbench/contrib/mappedEdits", "project": "vscode-workbench" }, + { + "name": "vs/workbench/contrib/markdown", + "project": "vscode-workbench" + }, { "name": "vs/workbench/contrib/comments", "project": "vscode-workbench" @@ -74,6 +78,10 @@ "name": "vs/workbench/contrib/dialogs", "project": "vscode-workbench" }, + { + "name": "vs/workbench/contrib/multiDiffEditor", + "project": "vscode-workbench" + }, { "name": "vs/workbench/contrib/emmet", "project": "vscode-workbench" @@ -83,7 +91,7 @@ "project": "vscode-workbench" }, { - "name": "vs/workbench/services/voiceRecognition", + "name": "vs/workbench/services/auxiliaryWindow", "project": "vscode-workbench" }, { @@ -214,6 +222,10 @@ "name": "vs/workbench/contrib/tags", "project": "vscode-workbench" }, + { + "name": "vs/workbench/contrib/speech", + "project": "vscode-workbench" + }, { "name": "vs/workbench/contrib/surveys", "project": "vscode-workbench" @@ -319,7 +331,7 @@ "project": "vscode-workbench" }, { - "name": "vs/workbench/contrib/audioCues", + "name": "vs/workbench/contrib/accessibilitySignals", "project": "vscode-workbench" }, { @@ -330,6 +342,10 @@ "name": "vs/workbench/contrib/bracketPairColorizer2Telemetry", "project": "vscode-workbench" }, + { + "name": "vs/workbench/contrib/scrollLocking", + "project": "vscode-workbench" + }, { "name": "vs/workbench/contrib/remoteTunnel", "project": "vscode-workbench" @@ -537,6 +553,14 @@ { "name": "vs/workbench/services/secrets", "project": "vscode-workbench" + }, + { + "name": "vs/workbench/contrib/accountEntitlements", + "project": "vscode-workbench" + }, + { + "name": "vs/workbench/contrib/authentication", + "project": "vscode-workbench" } ] } diff --git a/patched-vscode/build/lib/i18n.ts b/patched-vscode/build/lib/i18n.ts index 9cadead4..444e3abe 100644 --- a/patched-vscode/build/lib/i18n.ts +++ b/patched-vscode/build/lib/i18n.ts @@ -9,7 +9,6 @@ import * as fs from 'fs'; import { map, merge, through, ThroughStream } from 'event-stream'; import * as jsonMerge from 'gulp-merge-json'; import * as File from 'vinyl'; -import * as Is from 'is'; import * as xml2js from 'xml2js'; import * as gulp from 'gulp'; import * as fancyLog from 'fancy-log'; @@ -69,7 +68,7 @@ interface LocalizeInfo { module LocalizeInfo { export function is(value: any): value is LocalizeInfo { const candidate = value as LocalizeInfo; - return Is.defined(candidate) && Is.string(candidate.key) && (Is.undef(candidate.comment) || (Is.array(candidate.comment) && candidate.comment.every(element => Is.string(element)))); + return candidate && typeof candidate.key === 'string' && (candidate.comment === undefined || (Array.isArray(candidate.comment) && candidate.comment.every(element => typeof element === 'string'))); } } @@ -81,14 +80,14 @@ interface BundledFormat { module BundledFormat { export function is(value: any): value is BundledFormat { - if (Is.undef(value)) { + if (value === undefined) { return false; } const candidate = value as BundledFormat; const length = Object.keys(value).length; - return length === 3 && Is.defined(candidate.keys) && Is.defined(candidate.messages) && Is.defined(candidate.bundles); + return length === 3 && !!candidate.keys && !!candidate.messages && !!candidate.bundles; } } @@ -183,7 +182,7 @@ export class XLF { const key = keys[i]; let realKey: string | undefined; let comment: string | undefined; - if (Is.string(key)) { + if (typeof key === 'string') { realKey = key; comment = undefined; } else if (LocalizeInfo.is(key)) { @@ -474,7 +473,7 @@ function processCoreBundleFormat(fileHeader: string, languages: Language[], json }); sortedLanguages.forEach(language => { const stats = statistics[language.id]; - if (Is.undef(stats)) { + if (!stats) { log(`\tNo translations found for language ${language.id}. Using default language instead.`); } }); diff --git a/patched-vscode/build/lib/layersChecker.js b/patched-vscode/build/lib/layersChecker.js index 9cae9489..dce2b85d 100644 --- a/patched-vscode/build/lib/layersChecker.js +++ b/patched-vscode/build/lib/layersChecker.js @@ -62,7 +62,13 @@ const CORE_TYPES = [ 'EventTarget', 'BroadcastChannel', 'performance', - 'Blob' + 'Blob', + 'crypto', + 'File', + 'fetch', + 'RequestInit', + 'Headers', + 'Response' ]; // Types that are defined in a common layer but are known to be only // available in native environments should not be allowed in browser @@ -95,6 +101,21 @@ const RULES = [ '@types/node' // no node.js ] }, + // Common: vs/base/common/async.ts + { + target: '**/vs/base/common/async.ts', + allowedTypes: [ + ...CORE_TYPES, + // Safe access to requestIdleCallback & cancelIdleCallback + 'requestIdleCallback', + 'cancelIdleCallback' + ], + disallowedTypes: NATIVE_TYPES, + disallowedDefinitions: [ + 'lib.dom.d.ts', // no DOM + '@types/node' // no node.js + ] + }, // Common: vs/platform/environment/common/* { target: '**/vs/platform/environment/common/*.ts', @@ -125,6 +146,16 @@ const RULES = [ '@types/node' // no node.js ] }, + // Common: vs/platform/native/common/nativeHostService.ts + { + target: '**/vs/platform/native/common/nativeHostService.ts', + allowedTypes: CORE_TYPES, + disallowedTypes: [ /* Ignore native types that are defined from here */], + disallowedDefinitions: [ + 'lib.dom.d.ts', // no DOM + '@types/node' // no node.js + ] + }, // Common: vs/workbench/api/common/extHostExtensionService.ts { target: '**/vs/workbench/api/common/extHostExtensionService.ts', @@ -139,6 +170,62 @@ const RULES = [ '@types/node' // no node.js ] }, + // Common: vs/workbench/api/common/extHostTypes.ts + { + target: '**/vs/workbench/api/common/extHostTypes.ts', + allowedTypes: [ + ...CORE_TYPES, + // Safe access to global + '__global' + ], + disallowedTypes: NATIVE_TYPES, + disallowedDefinitions: [ + 'lib.dom.d.ts', // no DOM + '@types/node' // no node.js + ] + }, + // Common: vs/workbench/api/common/extHostChatAgents2.ts + { + target: '**/vs/workbench/api/common/extHostChatAgents2.ts', + allowedTypes: [ + ...CORE_TYPES, + // Safe access to global + '__global' + ], + disallowedTypes: NATIVE_TYPES, + disallowedDefinitions: [ + 'lib.dom.d.ts', // no DOM + '@types/node' // no node.js + ] + }, + // Common: vs/workbench/api/common/extHostChatVariables.ts + { + target: '**/vs/workbench/api/common/extHostChatVariables.ts', + allowedTypes: [ + ...CORE_TYPES, + // Safe access to global + '__global' + ], + disallowedTypes: NATIVE_TYPES, + disallowedDefinitions: [ + 'lib.dom.d.ts', // no DOM + '@types/node' // no node.js + ] + }, + // Common: vs/workbench/api/common/extensionHostMain.ts + { + target: '**/vs/workbench/api/common/extensionHostMain.ts', + allowedTypes: [ + ...CORE_TYPES, + // Safe access to global + '__global' + ], + disallowedTypes: NATIVE_TYPES, + disallowedDefinitions: [ + 'lib.dom.d.ts', // no DOM + '@types/node' // no node.js + ] + }, // Common { target: '**/vs/**/common/**', @@ -288,4 +375,4 @@ for (const sourceFile of program.getSourceFiles()) { if (hasErrors) { process.exit(1); } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGF5ZXJzQ2hlY2tlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImxheWVyc0NoZWNrZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOztBQUVoRyxpQ0FBaUM7QUFDakMsMkJBQThDO0FBQzlDLCtCQUE4QztBQUM5Qyx5Q0FBa0M7QUFFbEMsRUFBRTtBQUNGLGdHQUFnRztBQUNoRyxFQUFFO0FBQ0YsK0ZBQStGO0FBQy9GLG1EQUFtRDtBQUNuRCw0RUFBNEU7QUFDNUUsaUVBQWlFO0FBQ2pFLEVBQUU7QUFDRixnR0FBZ0c7QUFDaEcsRUFBRTtBQUNGLGdHQUFnRztBQUNoRyxFQUFFO0FBRUYsbUZBQW1GO0FBQ25GLHdGQUF3RjtBQUN4RixNQUFNLFVBQVUsR0FBRztJQUNsQixTQUFTLEVBQUUsc0JBQXNCO0lBQ2pDLFlBQVk7SUFDWixjQUFjO0lBQ2QsYUFBYTtJQUNiLGVBQWU7SUFDZixTQUFTO0lBQ1QsU0FBUztJQUNULE9BQU87SUFDUCxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLGFBQWE7SUFDYixhQUFhO0lBQ2IsTUFBTTtJQUNOLGdCQUFnQjtJQUNoQixPQUFPO0lBQ1AsWUFBWTtJQUNaLGFBQWE7SUFDYixhQUFhO0lBQ2IsV0FBVztJQUNYLFlBQVk7SUFDWixZQUFZO0lBQ1osY0FBYztJQUNkLGNBQWM7SUFDZCxtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixNQUFNO0lBQ04sTUFBTTtJQUNOLGlCQUFpQjtJQUNqQixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYixLQUFLO0lBQ0wsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixPQUFPO0lBQ1AsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2IsTUFBTTtDQUNOLENBQUM7QUFFRixvRUFBb0U7QUFDcEUsb0VBQW9FO0FBQ3BFLE1BQU0sWUFBWSxHQUFHO0lBQ3BCLGtCQUFrQjtJQUNsQiwyQkFBMkI7SUFDM0Isa0NBQWtDO0lBQ2xDLDRCQUE0QjtJQUM1QiwwQkFBMEI7SUFDMUIsb0JBQW9CO0lBQ3BCLHFCQUFxQjtDQUNyQixDQUFDO0FBRUYsTUFBTSxLQUFLLEdBQVk7SUFFdEIsY0FBYztJQUNkO1FBQ0MsTUFBTSxFQUFFLGtCQUFrQjtRQUMxQixJQUFJLEVBQUUsSUFBSSxDQUFDLHlCQUF5QjtLQUNwQztJQUVELHFDQUFxQztJQUNyQztRQUNDLE1BQU0sRUFBRSwrQkFBK0I7UUFDdkMsWUFBWSxFQUFFO1lBQ2IsR0FBRyxVQUFVO1lBRWIsMkNBQTJDO1lBQzNDLGNBQWM7U0FDZDtRQUNELGVBQWUsRUFBRSxZQUFZO1FBQzdCLHFCQUFxQixFQUFFO1lBQ3RCLGNBQWMsRUFBRSxTQUFTO1lBQ3pCLGFBQWEsQ0FBQyxhQUFhO1NBQzNCO0tBQ0Q7SUFFRCwyQ0FBMkM7SUFDM0M7UUFDQyxNQUFNLEVBQUUsd0NBQXdDO1FBQ2hELFlBQVksRUFBRSxVQUFVO1FBQ3hCLGVBQWUsRUFBRSxFQUFDLG9EQUFvRCxDQUFDO1FBQ3ZFLHFCQUFxQixFQUFFO1lBQ3RCLGNBQWMsRUFBRSxTQUFTO1lBQ3pCLGFBQWEsQ0FBQyxhQUFhO1NBQzNCO0tBQ0Q7SUFFRCw4Q0FBOEM7SUFDOUM7UUFDQyxNQUFNLEVBQUUsd0NBQXdDO1FBQ2hELFlBQVksRUFBRSxVQUFVO1FBQ3hCLGVBQWUsRUFBRSxFQUFDLG9EQUFvRCxDQUFDO1FBQ3ZFLHFCQUFxQixFQUFFO1lBQ3RCLGNBQWMsRUFBRSxTQUFTO1lBQ3pCLGFBQWEsQ0FBQyxhQUFhO1NBQzNCO0tBQ0Q7SUFFRCw4Q0FBOEM7SUFDOUM7UUFDQyxNQUFNLEVBQUUsd0NBQXdDO1FBQ2hELFlBQVksRUFBRSxVQUFVO1FBQ3hCLGVBQWUsRUFBRSxFQUFDLG9EQUFvRCxDQUFDO1FBQ3ZFLHFCQUFxQixFQUFFO1lBQ3RCLGNBQWMsRUFBRSxTQUFTO1lBQ3pCLGFBQWEsQ0FBQyxhQUFhO1NBQzNCO0tBQ0Q7SUFFRCw2REFBNkQ7SUFDN0Q7UUFDQyxNQUFNLEVBQUUsdURBQXVEO1FBQy9ELFlBQVksRUFBRTtZQUNiLEdBQUcsVUFBVTtZQUViLHdCQUF3QjtZQUN4QixRQUFRO1NBQ1I7UUFDRCxlQUFlLEVBQUUsWUFBWTtRQUM3QixxQkFBcUIsRUFBRTtZQUN0QixjQUFjLEVBQUUsU0FBUztZQUN6QixhQUFhLENBQUMsYUFBYTtTQUMzQjtLQUNEO0lBRUQsU0FBUztJQUNUO1FBQ0MsTUFBTSxFQUFFLG9CQUFvQjtRQUM1QixZQUFZLEVBQUUsVUFBVTtRQUN4QixlQUFlLEVBQUUsWUFBWTtRQUM3QixxQkFBcUIsRUFBRTtZQUN0QixjQUFjLEVBQUUsU0FBUztZQUN6QixhQUFhLENBQUMsYUFBYTtTQUMzQjtLQUNEO0lBRUQsVUFBVTtJQUNWO1FBQ0MsTUFBTSxFQUFFLHFCQUFxQjtRQUM3QixZQUFZLEVBQUUsVUFBVTtRQUN4QixlQUFlLEVBQUUsWUFBWTtRQUM3QixrQkFBa0IsRUFBRTtZQUNuQixtQ0FBbUMsQ0FBQyxzRkFBc0Y7U0FDMUg7UUFDRCxxQkFBcUIsRUFBRTtZQUN0QixhQUFhLENBQUMsYUFBYTtTQUMzQjtLQUNEO0lBRUQsMkJBQTJCO0lBQzNCO1FBQ0MsTUFBTSxFQUFFLDZCQUE2QjtRQUNyQyxZQUFZLEVBQUUsVUFBVTtRQUN4QixlQUFlLEVBQUUsWUFBWTtRQUM3QixxQkFBcUIsRUFBRTtZQUN0QixhQUFhLENBQUMsYUFBYTtTQUMzQjtLQUNEO0lBRUQsVUFBVTtJQUNWO1FBQ0MsTUFBTSxFQUFFLGtCQUFrQjtRQUMxQixZQUFZLEVBQUUsVUFBVTtRQUN4QixxQkFBcUIsRUFBRTtZQUN0QixjQUFjLENBQUMsU0FBUztTQUN4QjtLQUNEO0lBRUQscUJBQXFCO0lBQ3JCO1FBQ0MsTUFBTSxFQUFFLDhCQUE4QjtRQUN0QyxZQUFZLEVBQUUsVUFBVTtRQUN4QixxQkFBcUIsRUFBRTtZQUN0QixhQUFhLENBQUMsYUFBYTtTQUMzQjtLQUNEO0lBRUQsa0JBQWtCO0lBQ2xCO1FBQ0MsTUFBTSxFQUFFLDJCQUEyQjtRQUNuQyxZQUFZLEVBQUU7WUFDYixHQUFHLFVBQVU7WUFFYixnRUFBZ0U7WUFDaEUsT0FBTztZQUNQLFNBQVM7U0FDVDtRQUNELGVBQWUsRUFBRTtZQUNoQixTQUFTLENBQUMsNENBQTRDO1NBQ3REO1FBQ0QscUJBQXFCLEVBQUU7WUFDdEIsY0FBYyxDQUFDLFNBQVM7U0FDeEI7S0FDRDtDQUNELENBQUM7QUFFRixNQUFNLGNBQWMsR0FBRyxJQUFBLFdBQUksRUFBQyxTQUFTLEVBQUUsUUFBUSxFQUFFLEtBQUssRUFBRSxlQUFlLENBQUMsQ0FBQztBQVd6RSxJQUFJLFNBQVMsR0FBRyxLQUFLLENBQUM7QUFFdEIsU0FBUyxTQUFTLENBQUMsT0FBbUIsRUFBRSxVQUF5QixFQUFFLElBQVc7SUFDN0UsU0FBUyxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBRXRCLFNBQVMsU0FBUyxDQUFDLElBQWE7UUFDL0IsSUFBSSxJQUFJLENBQUMsSUFBSSxLQUFLLEVBQUUsQ0FBQyxVQUFVLENBQUMsVUFBVSxFQUFFO1lBQzNDLE9BQU8sRUFBRSxDQUFDLFlBQVksQ0FBQyxJQUFJLEVBQUUsU0FBUyxDQUFDLENBQUMsQ0FBQyxlQUFlO1NBQ3hEO1FBRUQsTUFBTSxPQUFPLEdBQUcsT0FBTyxDQUFDLGNBQWMsRUFBRSxDQUFDO1FBQ3pDLE1BQU0sTUFBTSxHQUFHLE9BQU8sQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUVqRCxJQUFJLENBQUMsTUFBTSxFQUFFO1lBQ1osT0FBTztTQUNQO1FBRUQsSUFBSSxhQUFhLEdBQVEsTUFBTSxDQUFDO1FBRWhDLE9BQU8sYUFBYSxDQUFDLE1BQU0sRUFBRTtZQUM1QixhQUFhLEdBQUcsYUFBYSxDQUFDLE1BQU0sQ0FBQztTQUNyQztRQUVELE1BQU0sWUFBWSxHQUFHLGFBQTBCLENBQUM7UUFDaEQsTUFBTSxJQUFJLEdBQUcsWUFBWSxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBRXBDLElBQUksSUFBSSxDQUFDLFlBQVksRUFBRSxJQUFJLENBQUMsT0FBTyxDQUFDLEVBQUUsQ0FBQyxPQUFPLEtBQUssSUFBSSxDQUFDLEVBQUU7WUFDekQsT0FBTyxDQUFDLFdBQVc7U0FDbkI7UUFFRCxJQUFJLElBQUksQ0FBQyxlQUFlLEVBQUUsSUFBSSxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUMsVUFBVSxLQUFLLElBQUksQ0FBQyxFQUFFO1lBQ2xFLE1BQU0sRUFBRSxJQUFJLEVBQUUsU0FBUyxFQUFFLEdBQUcsVUFBVSxDQUFDLDZCQUE2QixDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDO1lBQ3RGLE9BQU8sQ0FBQyxHQUFHLENBQUMsb0RBQW9ELElBQUkscUJBQXFCLElBQUksQ0FBQyxNQUFNLE1BQU0sVUFBVSxDQUFDLFFBQVEsS0FBSyxJQUFJLEdBQUcsQ0FBQyxJQUFJLFNBQVMsR0FBRyxDQUFDLHdIQUF3SCxDQUFDLENBQUM7WUFFclIsU0FBUyxHQUFHLElBQUksQ0FBQztZQUNqQixPQUFPO1NBQ1A7UUFFRCxNQUFNLFlBQVksR0FBRyxNQUFNLENBQUMsWUFBWSxDQUFDO1FBQ3pDLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxZQUFZLENBQUMsRUFBRTtZQUNoQyxlQUFlLEVBQUUsS0FBSyxNQUFNLFdBQVcsSUFBSSxZQUFZLEVBQUU7Z0JBQ3hELElBQUksV0FBVyxFQUFFO29CQUNoQixNQUFNLE1BQU0sR0FBRyxXQUFXLENBQUMsTUFBTSxDQUFDO29CQUNsQyxJQUFJLE1BQU0sRUFBRTt3QkFDWCxNQUFNLGdCQUFnQixHQUFHLE1BQU0sQ0FBQyxhQUFhLEVBQUUsQ0FBQzt3QkFDaEQsSUFBSSxnQkFBZ0IsRUFBRTs0QkFDckIsTUFBTSxrQkFBa0IsR0FBRyxnQkFBZ0IsQ0FBQyxRQUFRLENBQUM7NEJBQ3JELElBQUksSUFBSSxDQUFDLGtCQUFrQixFQUFFO2dDQUM1QixLQUFLLE1BQU0saUJBQWlCLElBQUksSUFBSSxDQUFDLGtCQUFrQixFQUFFO29DQUN4RCxJQUFJLGtCQUFrQixDQUFDLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLENBQUMsRUFBRTt3Q0FDdkQsU0FBUyxlQUFlLENBQUM7cUNBQ3pCO2lDQUNEOzZCQUNEOzRCQUNELElBQUksSUFBSSxDQUFDLHFCQUFxQixFQUFFO2dDQUMvQixLQUFLLE1BQU0sb0JBQW9CLElBQUksSUFBSSxDQUFDLHFCQUFxQixFQUFFO29DQUM5RCxJQUFJLGtCQUFrQixDQUFDLE9BQU8sQ0FBQyxvQkFBb0IsQ0FBQyxJQUFJLENBQUMsRUFBRTt3Q0FDMUQsTUFBTSxFQUFFLElBQUksRUFBRSxTQUFTLEVBQUUsR0FBRyxVQUFVLENBQUMsNkJBQTZCLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUM7d0NBRXRGLE9BQU8sQ0FBQyxHQUFHLENBQUMsc0RBQXNELElBQUksV0FBVyxvQkFBb0IscUJBQXFCLElBQUksQ0FBQyxNQUFNLE1BQU0sVUFBVSxDQUFDLFFBQVEsS0FBSyxJQUFJLEdBQUcsQ0FBQyxJQUFJLFNBQVMsR0FBRyxDQUFDLHVIQUF1SCxDQUFDLENBQUM7d0NBRXJULFNBQVMsR0FBRyxJQUFJLENBQUM7d0NBQ2pCLE9BQU87cUNBQ1A7aUNBQ0Q7NkJBQ0Q7eUJBQ0Q7cUJBQ0Q7aUJBQ0Q7YUFDRDtTQUNEO0lBQ0YsQ0FBQztBQUNGLENBQUM7QUFFRCxTQUFTLGFBQWEsQ0FBQyxZQUFvQjtJQUMxQyxNQUFNLFFBQVEsR0FBRyxFQUFFLENBQUMsY0FBYyxDQUFDLFlBQVksRUFBRSxFQUFFLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBRWxFLE1BQU0sZ0JBQWdCLEdBQXVCLEVBQUUsVUFBVSxFQUFFLGVBQVUsRUFBRSxhQUFhLEVBQUUsRUFBRSxDQUFDLEdBQUcsQ0FBQyxhQUFhLEVBQUUsUUFBUSxFQUFFLElBQUksQ0FBQyxFQUFFLENBQUMsSUFBQSxpQkFBWSxFQUFDLElBQUksRUFBRSxNQUFNLENBQUMsRUFBRSx5QkFBeUIsRUFBRSxPQUFPLENBQUMsUUFBUSxLQUFLLE9BQU8sRUFBRSxDQUFDO0lBQ3BOLE1BQU0sY0FBYyxHQUFHLEVBQUUsQ0FBQywwQkFBMEIsQ0FBQyxRQUFRLENBQUMsTUFBTSxFQUFFLGdCQUFnQixFQUFFLElBQUEsY0FBTyxFQUFDLElBQUEsY0FBTyxFQUFDLFlBQVksQ0FBQyxDQUFDLEVBQUUsRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztJQUUxSSxNQUFNLFlBQVksR0FBRyxFQUFFLENBQUMsa0JBQWtCLENBQUMsY0FBYyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsQ0FBQztJQUV6RSxPQUFPLEVBQUUsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLFNBQVMsRUFBRSxjQUFjLENBQUMsT0FBTyxFQUFFLFlBQVksQ0FBQyxDQUFDO0FBQ3pGLENBQUM7QUFFRCxFQUFFO0FBQ0Ysb0NBQW9DO0FBQ3BDLEVBQUU7QUFDRixNQUFNLE9BQU8sR0FBRyxhQUFhLENBQUMsY0FBYyxDQUFDLENBQUM7QUFFOUMsS0FBSyxNQUFNLFVBQVUsSUFBSSxPQUFPLENBQUMsY0FBYyxFQUFFLEVBQUU7SUFDbEQsS0FBSyxNQUFNLElBQUksSUFBSSxLQUFLLEVBQUU7UUFDekIsSUFBSSxJQUFBLGlCQUFLLEVBQUMsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7WUFDekQsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUU7Z0JBQ2YsU0FBUyxDQUFDLE9BQU8sRUFBRSxVQUFVLEVBQUUsSUFBSSxDQUFDLENBQUM7YUFDckM7WUFFRCxNQUFNO1NBQ047S0FDRDtDQUNEO0FBRUQsSUFBSSxTQUFTLEVBQUU7SUFDZCxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO0NBQ2hCIn0= \ No newline at end of file +//# sourceMappingURL=layersChecker.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/layersChecker.ts b/patched-vscode/build/lib/layersChecker.ts index e7fdfd42..039f2221 100644 --- a/patched-vscode/build/lib/layersChecker.ts +++ b/patched-vscode/build/lib/layersChecker.ts @@ -63,7 +63,13 @@ const CORE_TYPES = [ 'EventTarget', 'BroadcastChannel', 'performance', - 'Blob' + 'Blob', + 'crypto', + 'File', + 'fetch', + 'RequestInit', + 'Headers', + 'Response' ]; // Types that are defined in a common layer but are known to be only @@ -102,6 +108,23 @@ const RULES: IRule[] = [ ] }, + // Common: vs/base/common/async.ts + { + target: '**/vs/base/common/async.ts', + allowedTypes: [ + ...CORE_TYPES, + + // Safe access to requestIdleCallback & cancelIdleCallback + 'requestIdleCallback', + 'cancelIdleCallback' + ], + disallowedTypes: NATIVE_TYPES, + disallowedDefinitions: [ + 'lib.dom.d.ts', // no DOM + '@types/node' // no node.js + ] + }, + // Common: vs/platform/environment/common/* { target: '**/vs/platform/environment/common/*.ts', @@ -135,6 +158,17 @@ const RULES: IRule[] = [ ] }, + // Common: vs/platform/native/common/nativeHostService.ts + { + target: '**/vs/platform/native/common/nativeHostService.ts', + allowedTypes: CORE_TYPES, + disallowedTypes: [/* Ignore native types that are defined from here */], + disallowedDefinitions: [ + 'lib.dom.d.ts', // no DOM + '@types/node' // no node.js + ] + }, + // Common: vs/workbench/api/common/extHostExtensionService.ts { target: '**/vs/workbench/api/common/extHostExtensionService.ts', @@ -151,6 +185,70 @@ const RULES: IRule[] = [ ] }, + // Common: vs/workbench/api/common/extHostTypes.ts + { + target: '**/vs/workbench/api/common/extHostTypes.ts', + allowedTypes: [ + ...CORE_TYPES, + + // Safe access to global + '__global' + ], + disallowedTypes: NATIVE_TYPES, + disallowedDefinitions: [ + 'lib.dom.d.ts', // no DOM + '@types/node' // no node.js + ] + }, + + // Common: vs/workbench/api/common/extHostChatAgents2.ts + { + target: '**/vs/workbench/api/common/extHostChatAgents2.ts', + allowedTypes: [ + ...CORE_TYPES, + + // Safe access to global + '__global' + ], + disallowedTypes: NATIVE_TYPES, + disallowedDefinitions: [ + 'lib.dom.d.ts', // no DOM + '@types/node' // no node.js + ] + }, + + // Common: vs/workbench/api/common/extHostChatVariables.ts + { + target: '**/vs/workbench/api/common/extHostChatVariables.ts', + allowedTypes: [ + ...CORE_TYPES, + + // Safe access to global + '__global' + ], + disallowedTypes: NATIVE_TYPES, + disallowedDefinitions: [ + 'lib.dom.d.ts', // no DOM + '@types/node' // no node.js + ] + }, + + // Common: vs/workbench/api/common/extensionHostMain.ts + { + target: '**/vs/workbench/api/common/extensionHostMain.ts', + allowedTypes: [ + ...CORE_TYPES, + + // Safe access to global + '__global' + ], + disallowedTypes: NATIVE_TYPES, + disallowedDefinitions: [ + 'lib.dom.d.ts', // no DOM + '@types/node' // no node.js + ] + }, + // Common { target: '**/vs/**/common/**', diff --git a/patched-vscode/build/lib/mangle/index.js b/patched-vscode/build/lib/mangle/index.js index 27281954..bb6b414e 100644 --- a/patched-vscode/build/lib/mangle/index.js +++ b/patched-vscode/build/lib/mangle/index.js @@ -5,6 +5,7 @@ *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); exports.Mangler = void 0; +const v8 = require("node:v8"); const fs = require("fs"); const path = require("path"); const process_1 = require("process"); @@ -293,19 +294,17 @@ const skippedExportMangledSymbols = [ class DeclarationData { fileName; node; - service; replacementName; - constructor(fileName, node, service, fileIdents) { + constructor(fileName, node, fileIdents) { this.fileName = fileName; this.node = node; - this.service = service; // Todo: generate replacement names based on usage count, with more used names getting shorter identifiers this.replacementName = fileIdents.next(); } - get locations() { + getLocations(service) { if (ts.isVariableDeclaration(this.node)) { // If the const aliases any types, we need to rename those too - const definitionResult = this.service.getDefinitionAndBoundSpan(this.fileName, this.node.name.getStart()); + const definitionResult = service.getDefinitionAndBoundSpan(this.fileName, this.node.name.getStart()); if (definitionResult?.definitions && definitionResult.definitions.length > 1) { return definitionResult.definitions.map(x => ({ fileName: x.fileName, offset: x.textSpan.start })); } @@ -346,19 +345,18 @@ class Mangler { config; allClassDataByKey = new Map(); allExportedSymbols = new Set(); - service; renameWorkerPool; constructor(projectPath, log = () => { }, config) { this.projectPath = projectPath; this.log = log; this.config = config; - this.service = ts.createLanguageService(new staticLanguageServiceHost_1.StaticLanguageServiceHost(projectPath)); this.renameWorkerPool = workerpool.pool(path.join(__dirname, 'renameWorker.js'), { maxWorkers: 1, minWorkers: 'max' }); } async computeNewFileContents(strictImplicitPublicHandling) { + const service = ts.createLanguageService(new staticLanguageServiceHost_1.StaticLanguageServiceHost(this.projectPath)); // STEP: // - Find all classes and their field info. // - Find exported symbols. @@ -405,12 +403,12 @@ class Mangler { if (isInAmbientContext(node)) { return; } - this.allExportedSymbols.add(new DeclarationData(node.getSourceFile().fileName, node, this.service, fileIdents)); + this.allExportedSymbols.add(new DeclarationData(node.getSourceFile().fileName, node, fileIdents)); } } ts.forEachChild(node, visit); }; - for (const file of this.service.getProgram().getSourceFiles()) { + for (const file of service.getProgram().getSourceFiles()) { if (!file.isDeclarationFile) { ts.forEachChild(file, visit); } @@ -423,7 +421,7 @@ class Mangler { // no EXTENDS-clause return; } - const info = this.service.getDefinitionAtPosition(data.fileName, extendsClause.types[0].expression.getEnd()); + const info = service.getDefinitionAtPosition(data.fileName, extendsClause.types[0].expression.getEnd()); if (!info || info.length === 0) { // throw new Error('SUPER type not found'); return; @@ -529,7 +527,7 @@ class Mangler { continue; } const newText = data.replacementName; - for (const { fileName, offset } of data.locations) { + for (const { fileName, offset } of data.getLocations(service)) { queueRename(fileName, offset, newText); } } @@ -545,8 +543,8 @@ class Mangler { // STEP: apply all rename edits (per file) const result = new Map(); let savedBytes = 0; - for (const item of this.service.getProgram().getSourceFiles()) { - const { mapRoot, sourceRoot } = this.service.getProgram().getCompilerOptions(); + for (const item of service.getProgram().getSourceFiles()) { + const { mapRoot, sourceRoot } = service.getProgram().getCompilerOptions(); const projectDir = path.dirname(this.projectPath); const sourceMapRoot = mapRoot ?? (0, url_1.pathToFileURL)(sourceRoot ?? projectDir).toString(); // source maps @@ -614,7 +612,9 @@ class Mangler { } result.set(item.fileName, { out: newFullText, sourceMap: generator?.toString() }); } - this.log(`Done: ${savedBytes / 1000}kb saved`); + service.dispose(); + this.renameWorkerPool.terminate(); + this.log(`Done: ${savedBytes / 1000}kb saved, memory-usage: ${JSON.stringify(v8.getHeapStatistics())}`); return result; } } @@ -657,4 +657,4 @@ async function _run() { if (__filename === process_1.argv[1]) { _run(); } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7OztBQUVoRyx5QkFBeUI7QUFDekIsNkJBQTZCO0FBQzdCLHFDQUErQjtBQUMvQiwyQ0FBeUQ7QUFDekQsaUNBQWlDO0FBQ2pDLDZCQUFvQztBQUNwQyx5Q0FBeUM7QUFDekMsMkVBQXdFO0FBQ3hFLE1BQU0sU0FBUyxHQUFHLE9BQU8sQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDO0FBRXBELE1BQU0sVUFBVTtJQVlHO0lBVlYsTUFBTSxDQUFDLFNBQVMsR0FBRyxJQUFJLEdBQUcsQ0FBQyxDQUFDLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFVBQVUsRUFBRSxVQUFVO1FBQzlHLFNBQVMsRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBRSxRQUFRLEVBQUUsU0FBUyxFQUFFLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLFVBQVUsRUFBRSxJQUFJO1FBQ25HLFFBQVEsRUFBRSxJQUFJLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUUsT0FBTztRQUMxRyxNQUFNLEVBQUUsS0FBSyxFQUFFLFFBQVEsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE9BQU8sRUFBRSxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQztJQUU1RCxNQUFNLENBQUMsU0FBUyxHQUFHLGtFQUFrRSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUVoRyxNQUFNLEdBQUcsQ0FBQyxDQUFDO0lBRW5CLFlBQ2tCLE1BQWM7UUFBZCxXQUFNLEdBQU4sTUFBTSxDQUFRO0lBQzVCLENBQUM7SUFFTCxJQUFJLENBQUMsV0FBdUM7UUFDM0MsTUFBTSxTQUFTLEdBQUcsSUFBSSxDQUFDLE1BQU0sR0FBRyxVQUFVLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUNoRSxJQUFJLENBQUMsTUFBTSxFQUFFLENBQUM7UUFDZCxJQUFJLFVBQVUsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxJQUFJLFNBQVMsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksV0FBVyxFQUFFLENBQUMsU0FBUyxDQUFDLEVBQUU7WUFDakcsWUFBWTtZQUNaLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQztTQUM5QjtRQUNELE9BQU8sU0FBUyxDQUFDO0lBQ2xCLENBQUM7SUFFTyxNQUFNLENBQUMsT0FBTyxDQUFDLENBQVM7UUFDL0IsTUFBTSxJQUFJLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUM7UUFDbkMsSUFBSSxNQUFNLEdBQUcsRUFBRSxDQUFDO1FBQ2hCLEdBQUc7WUFDRixNQUFNLElBQUksR0FBRyxDQUFDLEdBQUcsSUFBSSxDQUFDO1lBQ3RCLE1BQU0sSUFBSSxJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDO1lBQy9CLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7U0FDbkIsUUFBUSxDQUFDLEdBQUcsQ0FBQyxFQUFFO1FBQ2hCLE9BQU8sTUFBTSxDQUFDO0lBQ2YsQ0FBQzs7QUFHRixJQUFXLFNBSVY7QUFKRCxXQUFXLFNBQVM7SUFDbkIsNkNBQU0sQ0FBQTtJQUNOLG1EQUFTLENBQUE7SUFDVCwrQ0FBTyxDQUFBO0FBQ1IsQ0FBQyxFQUpVLFNBQVMsS0FBVCxTQUFTLFFBSW5CO0FBRUQsTUFBTSxTQUFTO0lBVUo7SUFDQTtJQVRWLE1BQU0sR0FBRyxJQUFJLEdBQUcsRUFBNEMsQ0FBQztJQUVyRCxZQUFZLENBQWtDO0lBRXRELE1BQU0sQ0FBd0I7SUFDOUIsUUFBUSxDQUEwQjtJQUVsQyxZQUNVLFFBQWdCLEVBQ2hCLElBQThDO1FBRXZELGdGQUFnRjtRQUNoRixnRkFBZ0Y7UUFKdkUsYUFBUSxHQUFSLFFBQVEsQ0FBUTtRQUNoQixTQUFJLEdBQUosSUFBSSxDQUEwQztRQUt2RCxNQUFNLFVBQVUsR0FBNEIsRUFBRSxDQUFDO1FBQy9DLEtBQUssTUFBTSxNQUFNLElBQUksSUFBSSxDQUFDLE9BQU8sRUFBRTtZQUNsQyxJQUFJLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQyxNQUFNLENBQUMsRUFBRTtnQkFDbkMsb0JBQW9CO2dCQUNwQixVQUFVLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO2FBRXhCO2lCQUFNLElBQUksRUFBRSxDQUFDLHFCQUFxQixDQUFDLE1BQU0sQ0FBQyxFQUFFO2dCQUM1Qyx1QkFBdUI7Z0JBQ3ZCLFVBQVUsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7YUFFeEI7aUJBQU0sSUFBSSxFQUFFLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxFQUFFO2dCQUNwQyw4QkFBOEI7Z0JBQzlCLFVBQVUsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7YUFFeEI7aUJBQU0sSUFBSSxFQUFFLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxFQUFFO2dCQUNwQyw4QkFBOEI7Z0JBQzlCLFVBQVUsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7YUFFeEI7aUJBQU0sSUFBSSxFQUFFLENBQUMsd0JBQXdCLENBQUMsTUFBTSxDQUFDLEVBQUU7Z0JBQy9DLGlEQUFpRDtnQkFDakQsS0FBSyxNQUFNLEtBQUssSUFBSSxNQUFNLENBQUMsVUFBVSxFQUFFO29CQUN0QyxJQUFJLFdBQVcsQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUM7MkJBQ2hELFdBQVcsQ0FBQyxLQUFLLEVBQUUsRUFBRSxDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQzsyQkFDbEQsV0FBVyxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQzsyQkFDL0MsV0FBVyxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxFQUNuRDt3QkFDRCxVQUFVLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO3FCQUN2QjtpQkFDRDthQUNEO1NBQ0Q7UUFDRCxLQUFLLE1BQU0sTUFBTSxJQUFJLFVBQVUsRUFBRTtZQUNoQyxNQUFNLEtBQUssR0FBRyxTQUFTLENBQUMsY0FBYyxDQUFDLE1BQU0sQ0FBQyxDQUFDO1lBQy9DLElBQUksQ0FBQyxLQUFLLEVBQUU7Z0JBQ1gsU0FBUzthQUNUO1lBQ0QsTUFBTSxJQUFJLEdBQUcsU0FBUyxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsQ0FBQztZQUM3QyxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxLQUFLLEVBQUUsRUFBRSxJQUFJLEVBQUUsR0FBRyxFQUFFLE1BQU0sQ0FBQyxJQUFLLENBQUMsUUFBUSxFQUFFLEVBQUUsQ0FBQyxDQUFDO1NBQy9EO0lBQ0YsQ0FBQztJQUVPLE1BQU0sQ0FBQyxjQUFjLENBQUMsSUFBeUI7UUFDdEQsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUU7WUFDZixPQUFPLFNBQVMsQ0FBQztTQUNqQjtRQUNELE1BQU0sRUFBRSxJQUFJLEVBQUUsR0FBRyxJQUFJLENBQUM7UUFDdEIsSUFBSSxLQUFLLEdBQUcsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBQzNCLElBQUksSUFBSSxDQUFDLElBQUksS0FBSyxFQUFFLENBQUMsVUFBVSxDQUFDLG9CQUFvQixFQUFFO1lBQ3JELElBQUksSUFBSSxDQUFDLFVBQVUsQ0FBQyxJQUFJLEtBQUssRUFBRSxDQUFDLFVBQVUsQ0FBQyxhQUFhLEVBQUU7Z0JBQ3pELCtDQUErQztnQkFDL0MsT0FBTzthQUNQO1lBQ0QsVUFBVTtZQUNWLEtBQUssR0FBRyxJQUFJLENBQUMsVUFBVSxDQUFDLE9BQU8sRUFBRSxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQztTQUMvQztRQUVELE9BQU8sS0FBSyxDQUFDO0lBQ2QsQ0FBQztJQUVPLE1BQU0sQ0FBQyxhQUFhLENBQUMsSUFBYTtRQUN6QyxJQUFJLFdBQVcsQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsRUFBRTtZQUNwRCxpQ0FBeUI7U0FDekI7YUFBTSxJQUFJLFdBQVcsQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxFQUFFO1lBQzdELG1DQUEyQjtTQUMzQjthQUFNO1lBQ04sZ0NBQXdCO1NBQ3hCO0lBQ0YsQ0FBQztJQUVELE1BQU0sQ0FBQyxhQUFhLENBQUMsSUFBZTtRQUNuQyxPQUFPLElBQUksOEJBQXNCO2VBQzdCLElBQUksZ0NBQXdCLENBQzlCO0lBQ0gsQ0FBQztJQUVELE1BQU0sQ0FBQyxnQ0FBZ0MsQ0FBQyxJQUFlLEVBQUUsZUFBa0U7UUFDMUgsVUFBVTtRQUNWLGlGQUFpRjtRQUNqRixpRkFBaUY7UUFDakYsS0FBSyxNQUFNLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJLElBQUksQ0FBQyxNQUFNLEVBQUU7WUFDdkMsSUFBSSxJQUFJLENBQUMsSUFBSSw2QkFBcUIsRUFBRTtnQkFDbkMsU0FBUzthQUNUO1lBQ0QsSUFBSSxNQUFNLEdBQTBCLElBQUksQ0FBQyxNQUFNLENBQUM7WUFDaEQsT0FBTyxNQUFNLEVBQUU7Z0JBQ2QsSUFBSSxNQUFNLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsRUFBRSxJQUFJLGdDQUF3QixFQUFFO29CQUMxRCxNQUFNLFNBQVMsR0FBRyxNQUFNLENBQUMsSUFBSSxDQUFDLGFBQWEsRUFBRSxDQUFDLDZCQUE2QixDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDO29CQUMxRyxNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLGFBQWEsRUFBRSxDQUFDLDZCQUE2QixDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztvQkFDbEYsZUFBZSxDQUFDLElBQUksRUFBRSxJQUFJLElBQUksVUFBVSxNQUFNLENBQUMsUUFBUSxJQUFJLFNBQVMsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxFQUFFLEVBQUUsR0FBRyxJQUFJLENBQUMsUUFBUSxJQUFJLE9BQU8sQ0FBQyxJQUFJLEdBQUcsQ0FBQyxFQUFFLENBQUMsQ0FBQztvQkFFekgsTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFFLENBQUMsSUFBSSwyQkFBbUIsQ0FBQztpQkFDakQ7Z0JBQ0QsTUFBTSxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUM7YUFDdkI7U0FDRDtJQUNGLENBQUM7SUFFRCxNQUFNLENBQUMsaUJBQWlCLENBQUMsSUFBZTtRQUV2QyxJQUFJLElBQUksQ0FBQyxZQUFZLEVBQUU7WUFDdEIsZUFBZTtZQUNmLE9BQU87U0FDUDtRQUVELHdCQUF3QjtRQUN4QixJQUFJLElBQUksQ0FBQyxNQUFNLEVBQUU7WUFDaEIsU0FBUyxDQUFDLGlCQUFpQixDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztTQUN6QztRQUVELElBQUksQ0FBQyxZQUFZLEdBQUcsSUFBSSxHQUFHLEVBQUUsQ0FBQztRQUU5QixNQUFNLFdBQVcsR0FBRyxDQUFDLElBQVksRUFBRSxFQUFFO1lBQ3BDLGdCQUFnQjtZQUNoQixJQUFJLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLEVBQUU7Z0JBQzVCLE9BQU8sSUFBSSxDQUFDO2FBQ1o7WUFFRCxVQUFVO1lBQ1YsSUFBSSxNQUFNLEdBQTBCLElBQUksQ0FBQyxNQUFNLENBQUM7WUFDaEQsT0FBTyxNQUFNLEVBQUU7Z0JBQ2QsSUFBSSxNQUFNLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxFQUFFO29CQUM5QixPQUFPLElBQUksQ0FBQztpQkFDWjtnQkFDRCxNQUFNLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQzthQUN2QjtZQUVELFdBQVc7WUFDWCxJQUFJLElBQUksQ0FBQyxRQUFRLEVBQUU7Z0JBQ2xCLE1BQU0sS0FBSyxHQUFHLENBQUMsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7Z0JBQ2pDLE9BQU8sS0FBSyxDQUFDLE1BQU0sRUFBRTtvQkFDcEIsTUFBTSxJQUFJLEdBQUcsS0FBSyxDQUFDLEdBQUcsRUFBRyxDQUFDO29CQUMxQixJQUFJLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLEVBQUU7d0JBQzVCLE9BQU8sSUFBSSxDQUFDO3FCQUNaO29CQUNELElBQUksSUFBSSxDQUFDLFFBQVEsRUFBRTt3QkFDbEIsS0FBSyxDQUFDLElBQUksQ0FBQyxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQztxQkFDN0I7aUJBQ0Q7YUFDRDtZQUVELE9BQU8sS0FBSyxDQUFDO1FBQ2QsQ0FBQyxDQUFDO1FBQ0YsTUFBTSxTQUFTLEdBQUcsSUFBSSxVQUFVLENBQUMsRUFBRSxDQUFDLENBQUM7UUFFckMsS0FBSyxNQUFNLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJLElBQUksQ0FBQyxNQUFNLEVBQUU7WUFDdkMsSUFBSSxTQUFTLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRTtnQkFDdkMsTUFBTSxTQUFTLEdBQUcsU0FBUyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQztnQkFDOUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsSUFBSSxFQUFFLFNBQVMsQ0FBQyxDQUFDO2FBQ3ZDO1NBQ0Q7SUFDRixDQUFDO0lBRUQsa0VBQWtFO0lBQ2xFLGtEQUFrRDtJQUMxQyxZQUFZLENBQUMsSUFBWTtRQUNoQyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUUsQ0FBQyxJQUFJLENBQUMsRUFBRTtZQUNuRixlQUFlO1lBQ2YsT0FBTyxJQUFJLENBQUM7U0FDWjtRQUNELElBQUksSUFBSSxDQUFDLFlBQVksRUFBRTtZQUN0QixLQUFLLE1BQU0sU0FBUyxJQUFJLElBQUksQ0FBQyxZQUFZLENBQUMsTUFBTSxFQUFFLEVBQUU7Z0JBQ25ELElBQUksU0FBUyxLQUFLLElBQUksRUFBRTtvQkFDdkIsNkNBQTZDO29CQUM3QyxPQUFPLElBQUksQ0FBQztpQkFDWjthQUNEO1NBQ0Q7UUFFRCxJQUFJLGlCQUFpQixDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLEVBQUU7WUFDdkMsT0FBTyxJQUFJLENBQUM7U0FDWjtRQUVELE9BQU8sS0FBSyxDQUFDO0lBQ2QsQ0FBQztJQUVELGVBQWUsQ0FBQyxJQUFZO1FBQzNCLElBQUksS0FBSyxHQUFHLElBQUksQ0FBQyxZQUFhLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBRSxDQUFDO1FBQzFDLElBQUksTUFBTSxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUM7UUFDekIsT0FBTyxNQUFNLEVBQUU7WUFDZCxJQUFJLE1BQU0sQ0FBQyxZQUFhLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJLE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksZ0NBQXdCLEVBQUU7Z0JBQzVGLEtBQUssR0FBRyxNQUFNLENBQUMsWUFBYSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUUsSUFBSSxLQUFLLENBQUM7YUFDakQ7WUFDRCxNQUFNLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQztTQUN2QjtRQUNELE9BQU8sS0FBSyxDQUFDO0lBQ2QsQ0FBQztJQUVELHNCQUFzQjtJQUV0QixRQUFRLENBQUMsS0FBZ0I7UUFDeEIsSUFBSSxDQUFDLFFBQVEsS0FBSyxFQUFFLENBQUM7UUFDckIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDMUIsS0FBSyxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUM7SUFDckIsQ0FBQztDQUNEO0FBRUQsU0FBUyxpQkFBaUIsQ0FBQyxJQUFhLEVBQUUsSUFBWTtJQUNyRCxNQUFNLFdBQVcsR0FBUyxJQUFJLENBQUMsYUFBYSxFQUFHLENBQUMsV0FBVyxDQUFDO0lBQzVELElBQUksV0FBVyxZQUFZLEdBQUcsRUFBRTtRQUMvQixJQUFJLFdBQVcsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEVBQUU7WUFDMUIsT0FBTyxJQUFJLENBQUM7U0FDWjtLQUNEO0lBQ0QsT0FBTyxLQUFLLENBQUM7QUFDZCxDQUFDO0FBR0QsTUFBTSx5QkFBeUIsR0FBRztJQUNqQyxRQUFRO0lBQ1IsV0FBVztJQUNYLFdBQVc7SUFFWCxTQUFTO0lBQ1QsY0FBYztJQUNkLGVBQWU7SUFDZixZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixxQkFBcUI7SUFFckIsWUFBWTtJQUNaLHdCQUF3QjtJQUV4QiwrQkFBK0I7SUFDL0IsS0FBSztJQUVMLGVBQWU7SUFDZixHQUFHO1FBQ0YsU0FBUyxDQUFDLFVBQVUsQ0FBQyw0QkFBNEIsRUFBRSxFQUFFLENBQUM7UUFDdEQsU0FBUyxDQUFDLFVBQVUsQ0FBQyxxQ0FBcUMsRUFBRSxFQUFFLENBQUM7UUFDL0QsU0FBUyxDQUFDLElBQUk7UUFDZCxTQUFTLENBQUMsbUJBQW1CO1FBQzdCLFNBQVMsQ0FBQyxjQUFjO1FBQ3hCLFNBQVMsQ0FBQyx1QkFBdUI7UUFDakMsU0FBUyxDQUFDLHFCQUFxQjtRQUMvQixTQUFTLENBQUMscUJBQXFCO1FBQy9CLFNBQVMsQ0FBQyxnQkFBZ0I7UUFDMUIsU0FBUyxDQUFDLFlBQVk7UUFDdEIsU0FBUyxDQUFDLElBQUk7S0FDZCxDQUFDLElBQUksRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUM7Q0FDekIsQ0FBQztBQUVGLE1BQU0sNEJBQTRCLEdBQUc7SUFDcEMsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUVsQiwwRkFBMEY7SUFDMUYsdUJBQXVCO0lBQ3ZCLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFDdkIsK0JBQStCO0NBQy9CLENBQUM7QUFFRixNQUFNLDJCQUEyQixHQUFHO0lBQ25DLHNDQUFzQztJQUN0QyxVQUFVO0lBQ1YsWUFBWTtDQUNaLENBQUM7QUFFRixNQUFNLGVBQWU7SUFLVjtJQUNBO0lBQ1E7SUFMVCxlQUFlLENBQVM7SUFFakMsWUFDVSxRQUFnQixFQUNoQixJQUFnRyxFQUN4RixPQUEyQixFQUM1QyxVQUFzQjtRQUhiLGFBQVEsR0FBUixRQUFRLENBQVE7UUFDaEIsU0FBSSxHQUFKLElBQUksQ0FBNEY7UUFDeEYsWUFBTyxHQUFQLE9BQU8sQ0FBb0I7UUFHNUMsMEdBQTBHO1FBQzFHLElBQUksQ0FBQyxlQUFlLEdBQUcsVUFBVSxDQUFDLElBQUksRUFBRSxDQUFDO0lBQzFDLENBQUM7SUFFRCxJQUFJLFNBQVM7UUFDWixJQUFJLEVBQUUsQ0FBQyxxQkFBcUIsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUU7WUFDeEMsOERBQThEO1lBQzlELE1BQU0sZ0JBQWdCLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyx5QkFBeUIsQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUM7WUFDMUcsSUFBSSxnQkFBZ0IsRUFBRSxXQUFXLElBQUksZ0JBQWdCLENBQUMsV0FBVyxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7Z0JBQzdFLE9BQU8sZ0JBQWdCLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsRUFBRSxRQUFRLEVBQUUsQ0FBQyxDQUFDLFFBQVEsRUFBRSxNQUFNLEVBQUUsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUM7YUFDbkc7U0FDRDtRQUVELE9BQU8sQ0FBQztnQkFDUCxRQUFRLEVBQUUsSUFBSSxDQUFDLFFBQVE7Z0JBQ3ZCLE1BQU0sRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUssQ0FBQyxRQUFRLEVBQUU7YUFDbEMsQ0FBQyxDQUFDO0lBQ0osQ0FBQztJQUVELFlBQVksQ0FBQyxPQUFlO1FBQzNCLE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSyxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBQzlDLElBQUksV0FBVyxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsSUFBSSwyQkFBMkIsQ0FBQyxRQUFRLENBQUMsV0FBVyxDQUFDLEVBQUU7WUFDckYsT0FBTyxLQUFLLENBQUM7U0FDYjtRQUVELDBDQUEwQztRQUMxQyxJQUFJLE9BQU8sQ0FBQyxNQUFNLElBQUksV0FBVyxDQUFDLE1BQU0sRUFBRTtZQUN6QyxPQUFPLEtBQUssQ0FBQztTQUNiO1FBRUQsb0RBQW9EO1FBQ3BELElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLEVBQUUsQ0FBQyxRQUFRLENBQUMsYUFBYSxDQUFDLEVBQUU7WUFDcEQsT0FBTyxLQUFLLENBQUM7U0FDYjtRQUVELE9BQU8sSUFBSSxDQUFDO0lBQ2IsQ0FBQztDQUNEO0FBT0Q7Ozs7Ozs7O0dBUUc7QUFDSCxNQUFhLE9BQU87SUFTRDtJQUNBO0lBQ0E7SUFURCxpQkFBaUIsR0FBRyxJQUFJLEdBQUcsRUFBcUIsQ0FBQztJQUNqRCxrQkFBa0IsR0FBRyxJQUFJLEdBQUcsRUFBbUIsQ0FBQztJQUVoRCxPQUFPLENBQXFCO0lBQzVCLGdCQUFnQixDQUF3QjtJQUV6RCxZQUNrQixXQUFtQixFQUNuQixNQUEwQixHQUFHLEVBQUUsR0FBRyxDQUFDLEVBQ25DLE1BQWtGO1FBRmxGLGdCQUFXLEdBQVgsV0FBVyxDQUFRO1FBQ25CLFFBQUcsR0FBSCxHQUFHLENBQWdDO1FBQ25DLFdBQU0sR0FBTixNQUFNLENBQTRFO1FBRW5HLElBQUksQ0FBQyxPQUFPLEdBQUcsRUFBRSxDQUFDLHFCQUFxQixDQUFDLElBQUkscURBQXlCLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQztRQUVwRixJQUFJLENBQUMsZ0JBQWdCLEdBQUcsVUFBVSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxpQkFBaUIsQ0FBQyxFQUFFO1lBQ2hGLFVBQVUsRUFBRSxDQUFDO1lBQ2IsVUFBVSxFQUFFLEtBQUs7U0FDakIsQ0FBQyxDQUFDO0lBQ0osQ0FBQztJQUVELEtBQUssQ0FBQyxzQkFBc0IsQ0FBQyw0QkFBMEM7UUFFdEUsUUFBUTtRQUNSLDJDQUEyQztRQUMzQywyQkFBMkI7UUFFM0IsTUFBTSxVQUFVLEdBQUcsSUFBSSxVQUFVLENBQUMsR0FBRyxDQUFDLENBQUM7UUFFdkMsTUFBTSxLQUFLLEdBQUcsQ0FBQyxJQUFhLEVBQVEsRUFBRTtZQUNyQyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsbUJBQW1CLEVBQUU7Z0JBQ3BDLElBQUksRUFBRSxDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLENBQUMsRUFBRTtvQkFDOUQsTUFBTSxNQUFNLEdBQUcsSUFBSSxDQUFDLElBQUksSUFBSSxJQUFJLENBQUM7b0JBQ2pDLE1BQU0sR0FBRyxHQUFHLEdBQUcsSUFBSSxDQUFDLGFBQWEsRUFBRSxDQUFDLFFBQVEsSUFBSSxNQUFNLENBQUMsUUFBUSxFQUFFLEVBQUUsQ0FBQztvQkFDcEUsSUFBSSxJQUFJLENBQUMsaUJBQWlCLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxFQUFFO3dCQUNwQyxNQUFNLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO3FCQUN6QjtvQkFDRCxJQUFJLENBQUMsaUJBQWlCLENBQUMsR0FBRyxDQUFDLEdBQUcsRUFBRSxJQUFJLFNBQVMsQ0FBQyxJQUFJLENBQUMsYUFBYSxFQUFFLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUM7aUJBQ3BGO2FBQ0Q7WUFFRCxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsYUFBYSxFQUFFO2dCQUM5Qiw2Q0FBNkM7Z0JBQzdDLElBQ0M7Z0JBQ0MsaUJBQWlCO2dCQUNqQixFQUFFLENBQUMsa0JBQWtCLENBQUMsSUFBSSxDQUFDO3VCQUN4QixXQUFXLENBQUMsSUFBSSxFQUFFLEVBQUUsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDO3VCQUM5QyxJQUFJLENBQUMsSUFBSSxDQUNaLElBQUk7Z0JBQ0osb0JBQW9CO2dCQUNwQixFQUFFLENBQUMscUJBQXFCLENBQUMsSUFBSSxDQUFDO3VCQUMzQixFQUFFLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUM7dUJBQzVCLFdBQVcsQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUM7dUJBQzlDLElBQUksQ0FBQyxJQUFJLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyw0Q0FBNEM7aUJBQ3RFLElBQUk7Z0JBQ0osb0JBQW9CO2dCQUNwQixFQUFFLENBQUMscUJBQXFCLENBQUMsSUFBSSxDQUFDO3VCQUMzQixXQUFXLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEVBQUUsRUFBRSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsQ0FBQyxpQ0FBaUM7dUJBQzlGLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQzdDO2dCQUVELCtEQUErRDtnQkFDL0QsdURBQXVEO2dCQUN2RDs7Ozs7OztrQkFPRTtrQkFDRDtvQkFDRCxJQUFJLGtCQUFrQixDQUFDLElBQUksQ0FBQyxFQUFFO3dCQUM3QixPQUFPO3FCQUNQO29CQUVELElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLENBQUMsSUFBSSxlQUFlLENBQUMsSUFBSSxDQUFDLGFBQWEsRUFBRSxDQUFDLFFBQVEsRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLE9BQU8sRUFBRSxVQUFVLENBQUMsQ0FBQyxDQUFDO2lCQUNoSDthQUNEO1lBRUQsRUFBRSxDQUFDLFlBQVksQ0FBQyxJQUFJLEVBQUUsS0FBSyxDQUFDLENBQUM7UUFDOUIsQ0FBQyxDQUFDO1FBRUYsS0FBSyxNQUFNLElBQUksSUFBSSxJQUFJLENBQUMsT0FBTyxDQUFDLFVBQVUsRUFBRyxDQUFDLGNBQWMsRUFBRSxFQUFFO1lBQy9ELElBQUksQ0FBQyxJQUFJLENBQUMsaUJBQWlCLEVBQUU7Z0JBQzVCLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQyxDQUFDO2FBQzdCO1NBQ0Q7UUFDRCxJQUFJLENBQUMsR0FBRyxDQUFDLDZCQUE2QixJQUFJLENBQUMsaUJBQWlCLENBQUMsSUFBSSx1QkFBdUIsSUFBSSxDQUFDLGtCQUFrQixDQUFDLElBQUksRUFBRSxDQUFDLENBQUM7UUFHeEgscUNBQXFDO1FBRXJDLE1BQU0sWUFBWSxHQUFHLENBQUMsSUFBZSxFQUFFLEVBQUU7WUFDeEMsTUFBTSxhQUFhLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxlQUFlLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEtBQUssS0FBSyxFQUFFLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxDQUFDO1lBQ3JHLElBQUksQ0FBQyxhQUFhLEVBQUU7Z0JBQ25CLG9CQUFvQjtnQkFDcEIsT0FBTzthQUNQO1lBRUQsTUFBTSxJQUFJLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyx1QkFBdUIsQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLGFBQWEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUM7WUFDN0csSUFBSSxDQUFDLElBQUksSUFBSSxJQUFJLENBQUMsTUFBTSxLQUFLLENBQUMsRUFBRTtnQkFDL0IsMkNBQTJDO2dCQUMzQyxPQUFPO2FBQ1A7WUFFRCxJQUFJLElBQUksQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFO2dCQUN0QixzQ0FBc0M7Z0JBQ3RDLE9BQU87YUFDUDtZQUVELE1BQU0sQ0FBQyxVQUFVLENBQUMsR0FBRyxJQUFJLENBQUM7WUFDMUIsTUFBTSxHQUFHLEdBQUcsR0FBRyxVQUFVLENBQUMsUUFBUSxJQUFJLFVBQVUsQ0FBQyxRQUFRLENBQUMsS0FBSyxFQUFFLENBQUM7WUFDbEUsTUFBTSxNQUFNLEdBQUcsSUFBSSxDQUFDLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUMvQyxJQUFJLENBQUMsTUFBTSxFQUFFO2dCQUNaLG1EQUFtRDtnQkFDbkQsT0FBTzthQUNQO1lBQ0QsTUFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUN2QixDQUFDLENBQUM7UUFDRixLQUFLLE1BQU0sSUFBSSxJQUFJLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLEVBQUUsRUFBRTtZQUNuRCxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUM7U0FDbkI7UUFFRCx1RUFBdUU7UUFDdkUsTUFBTSxVQUFVLEdBQUcsSUFBSSxHQUFHLEVBQW9CLENBQUM7UUFDL0MsSUFBSSxzQkFBc0IsR0FBRyxLQUFLLENBQUM7UUFDbkMsS0FBSyxNQUFNLElBQUksSUFBSSxJQUFJLENBQUMsaUJBQWlCLENBQUMsTUFBTSxFQUFFLEVBQUU7WUFDbkQsU0FBUyxDQUFDLGdDQUFnQyxDQUFDLElBQUksRUFBRSxDQUFDLElBQVksRUFBRSxJQUFJLEVBQUUsR0FBRyxFQUFFLEVBQUU7Z0JBQzVFLE1BQU0sR0FBRyxHQUFHLFVBQVUsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUM7Z0JBQ2pDLElBQUksR0FBRyxFQUFFO29CQUNSLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ2Q7cUJBQU07b0JBQ04sVUFBVSxDQUFDLEdBQUcsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO2lCQUM1QjtnQkFFRCxJQUFJLDRCQUE0QixJQUFJLENBQUMsNEJBQTRCLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFO29CQUM1RSxzQkFBc0IsR0FBRyxJQUFJLENBQUM7aUJBQzlCO1lBQ0YsQ0FBQyxDQUFDLENBQUM7U0FDSDtRQUNELEtBQUssTUFBTSxDQUFDLEdBQUcsRUFBRSxJQUFJLENBQUMsSUFBSSxVQUFVLEVBQUU7WUFDckMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxTQUFTLEdBQUcsOEJBQThCLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFDO1NBQ3ZFO1FBQ0QsSUFBSSxzQkFBc0IsRUFBRTtZQUMzQixNQUFNLE9BQU8sR0FBRyxzSUFBc0ksQ0FBQztZQUN2SixJQUFJLENBQUMsR0FBRyxDQUFDLFVBQVUsT0FBTyxFQUFFLENBQUMsQ0FBQztZQUM5QixNQUFNLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1NBQ3pCO1FBRUQsaURBQWlEO1FBQ2pELEtBQUssTUFBTSxJQUFJLElBQUksSUFBSSxDQUFDLGlCQUFpQixDQUFDLE1BQU0sRUFBRSxFQUFFO1lBQ25ELFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUNsQztRQUNELElBQUksQ0FBQyxHQUFHLENBQUMsa0NBQWtDLENBQUMsQ0FBQztRQUU3Qyw2QkFBNkI7UUFDN0IsSUFBSSxDQUFDLEdBQUcsQ0FBQywrQkFBK0IsQ0FBQyxDQUFDO1FBRzFDLE1BQU0sV0FBVyxHQUFHLElBQUksR0FBRyxFQUFrQixDQUFDO1FBRTlDLE1BQU0sVUFBVSxHQUFHLENBQUMsUUFBZ0IsRUFBRSxJQUFVLEVBQUUsRUFBRTtZQUNuRCxNQUFNLEtBQUssR0FBRyxXQUFXLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1lBQ3hDLElBQUksQ0FBQyxLQUFLLEVBQUU7Z0JBQ1gsV0FBVyxDQUFDLEdBQUcsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO2FBQ2xDO2lCQUFNO2dCQUNOLEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7YUFDakI7UUFDRixDQUFDLENBQUM7UUFDRixNQUFNLFlBQVksR0FBRyxDQUFDLE9BQWUsRUFBRSxHQUFzQixFQUFFLEVBQUU7WUFDaEUsVUFBVSxDQUFDLEdBQUcsQ0FBQyxRQUFRLEVBQUU7Z0JBQ3hCLE9BQU8sRUFBRSxDQUFDLEdBQUcsQ0FBQyxVQUFVLElBQUksRUFBRSxDQUFDLEdBQUcsT0FBTyxHQUFHLENBQUMsR0FBRyxDQUFDLFVBQVUsSUFBSSxFQUFFLENBQUM7Z0JBQ2xFLE1BQU0sRUFBRSxHQUFHLENBQUMsUUFBUSxDQUFDLEtBQUs7Z0JBQzFCLE1BQU0sRUFBRSxHQUFHLENBQUMsUUFBUSxDQUFDLE1BQU07YUFDM0IsQ0FBQyxDQUFDO1FBQ0osQ0FBQyxDQUFDO1FBSUYsTUFBTSxhQUFhLEdBQW1HLEVBQUUsQ0FBQztRQUV6SCxNQUFNLFdBQVcsR0FBRyxDQUFDLFFBQWdCLEVBQUUsR0FBVyxFQUFFLE9BQWUsRUFBRSxFQUFFO1lBQ3RFLGFBQWEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFXLHFCQUFxQixFQUFFLENBQUMsSUFBSSxDQUFDLFdBQVcsRUFBRSxRQUFRLEVBQUUsR0FBRyxDQUFDLENBQUMsQ0FBQztpQkFDaEksSUFBSSxDQUFDLENBQUMsU0FBUyxFQUFFLEVBQUUsQ0FBQyxDQUFDLEVBQUUsT0FBTyxFQUFFLFNBQVMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ2xELENBQUMsQ0FBQztRQUVGLEtBQUssTUFBTSxJQUFJLElBQUksSUFBSSxDQUFDLGlCQUFpQixDQUFDLE1BQU0sRUFBRSxFQUFFO1lBQ25ELElBQUksV0FBVyxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsRUFBRTtnQkFDekQsU0FBUzthQUNUO1lBRUQsTUFBTSxFQUFFLEtBQUssTUFBTSxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsSUFBSSxJQUFJLENBQUMsTUFBTSxFQUFFO2dCQUMvQyxJQUFJLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUU7b0JBQ3hDLFNBQVMsTUFBTSxDQUFDO2lCQUNoQjtnQkFFRCxvREFBb0Q7Z0JBQ3BELHVEQUF1RDtnQkFDdkQsSUFBSSxNQUFNLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQztnQkFDekIsT0FBTyxNQUFNLEVBQUU7b0JBQ2QsSUFBSSxNQUFNLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsRUFBRSxJQUFJLDZCQUFxQixFQUFFO3dCQUN2RCxTQUFTLE1BQU0sQ0FBQztxQkFDaEI7b0JBQ0QsTUFBTSxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUM7aUJBQ3ZCO2dCQUVELE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLENBQUM7Z0JBQzNDLFdBQVcsQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxHQUFHLEVBQUUsT0FBTyxDQUFDLENBQUM7YUFDOUM7U0FDRDtRQUVELEtBQUssTUFBTSxJQUFJLElBQUksSUFBSSxDQUFDLGtCQUFrQixDQUFDLE1BQU0sRUFBRSxFQUFFO1lBQ3BELElBQUksSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDO21CQUMvQiw0QkFBNEIsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQzttQkFDdkUseUJBQXlCLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsSUFBSSxHQUFHLEtBQUssQ0FBQyxDQUFDLEVBQzlFO2dCQUNELFNBQVM7YUFDVDtZQUVELElBQUksQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxlQUFlLENBQUMsRUFBRTtnQkFDN0MsU0FBUzthQUNUO1lBRUQsTUFBTSxPQUFPLEdBQUcsSUFBSSxDQUFDLGVBQWUsQ0FBQztZQUNyQyxLQUFLLE1BQU0sRUFBRSxRQUFRLEVBQUUsTUFBTSxFQUFFLElBQUksSUFBSSxDQUFDLFNBQVMsRUFBRTtnQkFDbEQsV0FBVyxDQUFDLFFBQVEsRUFBRSxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUM7YUFDdkM7U0FDRDtRQUVELE1BQU0sT0FBTyxDQUFDLEdBQUcsQ0FBQyxhQUFhLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxNQUFNLEVBQUUsRUFBRTtZQUNoRCxLQUFLLE1BQU0sRUFBRSxPQUFPLEVBQUUsU0FBUyxFQUFFLElBQUksTUFBTSxFQUFFO2dCQUM1QyxLQUFLLE1BQU0sR0FBRyxJQUFJLFNBQVMsRUFBRTtvQkFDNUIsWUFBWSxDQUFDLE9BQU8sRUFBRSxHQUFHLENBQUMsQ0FBQztpQkFDM0I7YUFDRDtRQUNGLENBQUMsQ0FBQyxDQUFDO1FBRUgsTUFBTSxJQUFJLENBQUMsZ0JBQWdCLENBQUMsU0FBUyxFQUFFLENBQUM7UUFFeEMsSUFBSSxDQUFDLEdBQUcsQ0FBQyx5QkFBeUIsV0FBVyxDQUFDLElBQUksUUFBUSxDQUFDLENBQUM7UUFFNUQsMENBQTBDO1FBQzFDLE1BQU0sTUFBTSxHQUFHLElBQUksR0FBRyxFQUF3QixDQUFDO1FBQy9DLElBQUksVUFBVSxHQUFHLENBQUMsQ0FBQztRQUVuQixLQUFLLE1BQU0sSUFBSSxJQUFJLElBQUksQ0FBQyxPQUFPLENBQUMsVUFBVSxFQUFHLENBQUMsY0FBYyxFQUFFLEVBQUU7WUFFL0QsTUFBTSxFQUFFLE9BQU8sRUFBRSxVQUFVLEVBQUUsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLFVBQVUsRUFBRyxDQUFDLGtCQUFrQixFQUFFLENBQUM7WUFDaEYsTUFBTSxVQUFVLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUM7WUFDbEQsTUFBTSxhQUFhLEdBQUcsT0FBTyxJQUFJLElBQUEsbUJBQWEsRUFBQyxVQUFVLElBQUksVUFBVSxDQUFDLENBQUMsUUFBUSxFQUFFLENBQUM7WUFFcEYsY0FBYztZQUNkLElBQUksU0FBeUMsQ0FBQztZQUU5QyxJQUFJLFdBQW1CLENBQUM7WUFDeEIsTUFBTSxLQUFLLEdBQUcsV0FBVyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7WUFDN0MsSUFBSSxDQUFDLEtBQUssRUFBRTtnQkFDWCxZQUFZO2dCQUNaLFdBQVcsR0FBRyxJQUFJLENBQUMsV0FBVyxFQUFFLENBQUM7YUFFakM7aUJBQU07Z0JBQ04sdUJBQXVCO2dCQUN2QixNQUFNLGdCQUFnQixHQUFHLFNBQVMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLFVBQVUsRUFBRSxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQztnQkFDN0UsTUFBTSxjQUFjLEdBQUcsSUFBSSxHQUFHLEVBQXFCLENBQUM7Z0JBRXBELGdCQUFnQjtnQkFDaEIsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDO2dCQUMxQyxNQUFNLFVBQVUsR0FBRyxJQUFJLENBQUMsV0FBVyxFQUFFLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFDO2dCQUVoRCxJQUFJLFFBQTBCLENBQUM7Z0JBRS9CLEtBQUssTUFBTSxJQUFJLElBQUksS0FBSyxFQUFFO29CQUN6QixJQUFJLFFBQVEsSUFBSSxRQUFRLENBQUMsTUFBTSxLQUFLLElBQUksQ0FBQyxNQUFNLEVBQUU7d0JBQ2hELEVBQUU7d0JBQ0YsSUFBSSxRQUFRLENBQUMsTUFBTSxLQUFLLElBQUksQ0FBQyxNQUFNLElBQUksUUFBUSxDQUFDLE9BQU8sS0FBSyxJQUFJLENBQUMsT0FBTyxFQUFFOzRCQUN6RSxJQUFJLENBQUMsR0FBRyxDQUFDLHlCQUF5QixFQUFFLElBQUksQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDLE1BQU0sRUFBRSxLQUFLLENBQUMsQ0FBQzs0QkFDdkUsTUFBTSxJQUFJLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO3lCQUNwQzs2QkFBTTs0QkFDTixTQUFTO3lCQUNUO3FCQUNEO29CQUNELFFBQVEsR0FBRyxJQUFJLENBQUM7b0JBQ2hCLE1BQU0sV0FBVyxHQUFHLFVBQVUsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7b0JBQ3ZGLFVBQVUsSUFBSSxXQUFXLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDO29CQUV2RCxjQUFjO29CQUNkLE1BQU0sR0FBRyxHQUFHLElBQUksQ0FBQyw2QkFBNkIsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7b0JBRzVELElBQUksUUFBUSxHQUFHLGNBQWMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDO29CQUM1QyxJQUFJLENBQUMsUUFBUSxFQUFFO3dCQUNkLFFBQVEsR0FBRyxFQUFFLENBQUM7d0JBQ2QsY0FBYyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsSUFBSSxFQUFFLFFBQVEsQ0FBQyxDQUFDO3FCQUN2QztvQkFDRCxRQUFRLENBQUMsT0FBTyxDQUFDO3dCQUNoQixNQUFNLEVBQUUsZ0JBQWdCO3dCQUN4QixRQUFRLEVBQUUsRUFBRSxJQUFJLEVBQUUsR0FBRyxDQUFDLElBQUksR0FBRyxDQUFDLEVBQUUsTUFBTSxFQUFFLEdBQUcsQ0FBQyxTQUFTLEVBQUU7d0JBQ3ZELFNBQVMsRUFBRSxFQUFFLElBQUksRUFBRSxHQUFHLENBQUMsSUFBSSxHQUFHLENBQUMsRUFBRSxNQUFNLEVBQUUsR0FBRyxDQUFDLFNBQVMsRUFBRTt3QkFDeEQsSUFBSSxFQUFFLFdBQVc7cUJBQ2pCLEVBQUU7d0JBQ0YsTUFBTSxFQUFFLGdCQUFnQjt3QkFDeEIsUUFBUSxFQUFFLEVBQUUsSUFBSSxFQUFFLEdBQUcsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxFQUFFLE1BQU0sRUFBRSxHQUFHLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQyxNQUFNLEVBQUU7d0JBQ3JFLFNBQVMsRUFBRSxFQUFFLElBQUksRUFBRSxHQUFHLENBQUMsSUFBSSxHQUFHLENBQUMsRUFBRSxNQUFNLEVBQUUsR0FBRyxDQUFDLFNBQVMsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBRTtxQkFDOUUsQ0FBQyxDQUFDO2lCQUNIO2dCQUVELG9FQUFvRTtnQkFDcEUsU0FBUyxHQUFHLElBQUksK0JBQWtCLENBQUMsRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLEVBQUUsVUFBVSxFQUFFLGFBQWEsRUFBRSxDQUFDLENBQUM7Z0JBQ3RHLFNBQVMsQ0FBQyxnQkFBZ0IsQ0FBQyxnQkFBZ0IsRUFBRSxJQUFJLENBQUMsV0FBVyxFQUFFLENBQUMsQ0FBQztnQkFDakUsS0FBSyxNQUFNLENBQUMsRUFBRSxRQUFRLENBQUMsSUFBSSxjQUFjLEVBQUU7b0JBQzFDLElBQUksU0FBUyxHQUFHLENBQUMsQ0FBQztvQkFDbEIsS0FBSyxNQUFNLE9BQU8sSUFBSSxRQUFRLEVBQUU7d0JBQy9CLFNBQVMsQ0FBQyxVQUFVLENBQUM7NEJBQ3BCLEdBQUcsT0FBTzs0QkFDVixTQUFTLEVBQUUsRUFBRSxJQUFJLEVBQUUsT0FBTyxDQUFDLFNBQVMsQ0FBQyxJQUFJLEVBQUUsTUFBTSxFQUFFLE9BQU8sQ0FBQyxTQUFTLENBQUMsTUFBTSxHQUFHLFNBQVMsRUFBRTt5QkFDekYsQ0FBQyxDQUFDO3dCQUNILFNBQVMsSUFBSSxPQUFPLENBQUMsUUFBUSxDQUFDLE1BQU0sR0FBRyxPQUFPLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQztxQkFDaEU7aUJBQ0Q7Z0JBRUQsV0FBVyxHQUFHLFVBQVUsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7YUFDbEM7WUFDRCxNQUFNLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUUsRUFBRSxHQUFHLEVBQUUsV0FBVyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsUUFBUSxFQUFFLEVBQUUsQ0FBQyxDQUFDO1NBQ2xGO1FBRUQsSUFBSSxDQUFDLEdBQUcsQ0FBQyxTQUFTLFVBQVUsR0FBRyxJQUFJLFVBQVUsQ0FBQyxDQUFDO1FBQy9DLE9BQU8sTUFBTSxDQUFDO0lBQ2YsQ0FBQztDQUNEO0FBMVVELDBCQTBVQztBQUVELGdCQUFnQjtBQUVoQixTQUFTLFdBQVcsQ0FBQyxJQUFhLEVBQUUsSUFBbUI7SUFDdEQsTUFBTSxTQUFTLEdBQUcsRUFBRSxDQUFDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFTLENBQUM7SUFDaEYsT0FBTyxPQUFPLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxJQUFJLEtBQUssSUFBSSxDQUFDLENBQUMsQ0FBQztBQUM3RCxDQUFDO0FBRUQsU0FBUyxrQkFBa0IsQ0FBQyxJQUFhO0lBQ3hDLEtBQUssSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxNQUFNLEVBQUU7UUFDMUMsSUFBSSxFQUFFLENBQUMsbUJBQW1CLENBQUMsQ0FBQyxDQUFDLEVBQUU7WUFDOUIsT0FBTyxJQUFJLENBQUM7U0FDWjtLQUNEO0lBQ0QsT0FBTyxLQUFLLENBQUM7QUFDZCxDQUFDO0FBRUQsU0FBUyxTQUFTLENBQUMsSUFBWTtJQUM5QixPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQyxDQUFDO0FBQ2pDLENBQUM7QUFFRCxLQUFLLFVBQVUsSUFBSTtJQUNsQixNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQ3BELE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQzNDLE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxFQUFFLGVBQWUsQ0FBQyxDQUFDO0lBQzVELE1BQU0sY0FBYyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsRUFBRSxJQUFJLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQyxHQUFHLEdBQUcsQ0FBQyxDQUFDO0lBRTlGLEVBQUUsQ0FBQyxNQUFNLENBQUMsV0FBVyxFQUFFLGNBQWMsRUFBRSxFQUFFLFNBQVMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDO0lBRTVELE1BQU0sT0FBTyxHQUFHLElBQUksT0FBTyxDQUFDLFdBQVcsRUFBRSxPQUFPLENBQUMsR0FBRyxFQUFFO1FBQ3JELGFBQWEsRUFBRSxJQUFJO1FBQ25CLG1CQUFtQixFQUFFLElBQUk7S0FDekIsQ0FBQyxDQUFDO0lBQ0gsS0FBSyxNQUFNLENBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQyxJQUFJLE1BQU0sT0FBTyxDQUFDLHNCQUFzQixDQUFDLElBQUksR0FBRyxDQUFDLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxFQUFFO1FBQ2hHLE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsY0FBYyxFQUFFLElBQUksQ0FBQyxRQUFRLENBQUMsV0FBVyxFQUFFLFFBQVEsQ0FBQyxDQUFDLENBQUM7UUFDcEYsTUFBTSxFQUFFLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxFQUFFLEVBQUUsU0FBUyxFQUFFLElBQUksRUFBRSxDQUFDLENBQUM7UUFDeEUsTUFBTSxFQUFFLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxXQUFXLEVBQUUsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQ3ZELElBQUksUUFBUSxDQUFDLFNBQVMsRUFBRTtZQUN2QixNQUFNLEVBQUUsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLFdBQVcsR0FBRyxNQUFNLEVBQUUsUUFBUSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1NBQ3RFO0tBQ0Q7QUFDRixDQUFDO0FBRUQsSUFBSSxVQUFVLEtBQUssY0FBSSxDQUFDLENBQUMsQ0FBQyxFQUFFO0lBQzNCLElBQUksRUFBRSxDQUFDO0NBQ1AifQ== \ No newline at end of file +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/mangle/index.ts b/patched-vscode/build/lib/mangle/index.ts index 035653c6..4a7544f1 100644 --- a/patched-vscode/build/lib/mangle/index.ts +++ b/patched-vscode/build/lib/mangle/index.ts @@ -3,6 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import * as v8 from 'node:v8'; import * as fs from 'fs'; import * as path from 'path'; import { argv } from 'process'; @@ -338,17 +339,16 @@ class DeclarationData { constructor( readonly fileName: string, readonly node: ts.FunctionDeclaration | ts.ClassDeclaration | ts.EnumDeclaration | ts.VariableDeclaration, - private readonly service: ts.LanguageService, fileIdents: ShortIdent, ) { // Todo: generate replacement names based on usage count, with more used names getting shorter identifiers this.replacementName = fileIdents.next(); } - get locations(): Iterable<{ fileName: string; offset: number }> { + getLocations(service: ts.LanguageService): Iterable<{ fileName: string; offset: number }> { if (ts.isVariableDeclaration(this.node)) { // If the const aliases any types, we need to rename those too - const definitionResult = this.service.getDefinitionAndBoundSpan(this.fileName, this.node.name.getStart()); + const definitionResult = service.getDefinitionAndBoundSpan(this.fileName, this.node.name.getStart()); if (definitionResult?.definitions && definitionResult.definitions.length > 1) { return definitionResult.definitions.map(x => ({ fileName: x.fileName, offset: x.textSpan.start })); } @@ -399,7 +399,6 @@ export class Mangler { private readonly allClassDataByKey = new Map(); private readonly allExportedSymbols = new Set(); - private readonly service: ts.LanguageService; private readonly renameWorkerPool: workerpool.WorkerPool; constructor( @@ -407,7 +406,6 @@ export class Mangler { private readonly log: typeof console.log = () => { }, private readonly config: { readonly manglePrivateFields: boolean; readonly mangleExports: boolean }, ) { - this.service = ts.createLanguageService(new StaticLanguageServiceHost(projectPath)); this.renameWorkerPool = workerpool.pool(path.join(__dirname, 'renameWorker.js'), { maxWorkers: 1, @@ -417,6 +415,8 @@ export class Mangler { async computeNewFileContents(strictImplicitPublicHandling?: Set): Promise> { + const service = ts.createLanguageService(new StaticLanguageServiceHost(this.projectPath)); + // STEP: // - Find all classes and their field info. // - Find exported symbols. @@ -471,14 +471,14 @@ export class Mangler { return; } - this.allExportedSymbols.add(new DeclarationData(node.getSourceFile().fileName, node, this.service, fileIdents)); + this.allExportedSymbols.add(new DeclarationData(node.getSourceFile().fileName, node, fileIdents)); } } ts.forEachChild(node, visit); }; - for (const file of this.service.getProgram()!.getSourceFiles()) { + for (const file of service.getProgram()!.getSourceFiles()) { if (!file.isDeclarationFile) { ts.forEachChild(file, visit); } @@ -495,7 +495,7 @@ export class Mangler { return; } - const info = this.service.getDefinitionAtPosition(data.fileName, extendsClause.types[0].expression.getEnd()); + const info = service.getDefinitionAtPosition(data.fileName, extendsClause.types[0].expression.getEnd()); if (!info || info.length === 0) { // throw new Error('SUPER type not found'); return; @@ -620,7 +620,7 @@ export class Mangler { } const newText = data.replacementName; - for (const { fileName, offset } of data.locations) { + for (const { fileName, offset } of data.getLocations(service)) { queueRename(fileName, offset, newText); } } @@ -641,9 +641,9 @@ export class Mangler { const result = new Map(); let savedBytes = 0; - for (const item of this.service.getProgram()!.getSourceFiles()) { + for (const item of service.getProgram()!.getSourceFiles()) { - const { mapRoot, sourceRoot } = this.service.getProgram()!.getCompilerOptions(); + const { mapRoot, sourceRoot } = service.getProgram()!.getCompilerOptions(); const projectDir = path.dirname(this.projectPath); const sourceMapRoot = mapRoot ?? pathToFileURL(sourceRoot ?? projectDir).toString(); @@ -721,7 +721,10 @@ export class Mangler { result.set(item.fileName, { out: newFullText, sourceMap: generator?.toString() }); } - this.log(`Done: ${savedBytes / 1000}kb saved`); + service.dispose(); + this.renameWorkerPool.terminate(); + + this.log(`Done: ${savedBytes / 1000}kb saved, memory-usage: ${JSON.stringify(v8.getHeapStatistics())}`); return result; } } diff --git a/patched-vscode/build/lib/mangle/renameWorker.js b/patched-vscode/build/lib/mangle/renameWorker.js index ce4b9627..6cd429b8 100644 --- a/patched-vscode/build/lib/mangle/renameWorker.js +++ b/patched-vscode/build/lib/mangle/renameWorker.js @@ -7,14 +7,16 @@ Object.defineProperty(exports, "__esModule", { value: true }); const ts = require("typescript"); const workerpool = require("workerpool"); const staticLanguageServiceHost_1 = require("./staticLanguageServiceHost"); -let service; // = ts.createLanguageService(new StaticLanguageServiceHost(projectPath)); +let service; function findRenameLocations(projectPath, fileName, position) { if (!service) { service = ts.createLanguageService(new staticLanguageServiceHost_1.StaticLanguageServiceHost(projectPath)); } - return service.findRenameLocations(fileName, position, false, false, true) ?? []; + return service.findRenameLocations(fileName, position, false, false, { + providePrefixAndSuffixTextForRename: true, + }) ?? []; } workerpool.worker({ findRenameLocations }); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVuYW1lV29ya2VyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsicmVuYW1lV29ya2VyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7O2dHQUdnRzs7QUFFaEcsaUNBQWlDO0FBQ2pDLHlDQUF5QztBQUN6QywyRUFBd0U7QUFFeEUsSUFBSSxPQUF1QyxDQUFDLENBQUEsMEVBQTBFO0FBRXRILFNBQVMsbUJBQW1CLENBQzNCLFdBQW1CLEVBQ25CLFFBQWdCLEVBQ2hCLFFBQWdCO0lBRWhCLElBQUksQ0FBQyxPQUFPLEVBQUU7UUFDYixPQUFPLEdBQUcsRUFBRSxDQUFDLHFCQUFxQixDQUFDLElBQUkscURBQXlCLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQztLQUMvRTtJQUVELE9BQU8sT0FBTyxDQUFDLG1CQUFtQixDQUFDLFFBQVEsRUFBRSxRQUFRLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxJQUFJLENBQUMsSUFBSSxFQUFFLENBQUM7QUFDbEYsQ0FBQztBQUVELFVBQVUsQ0FBQyxNQUFNLENBQUM7SUFDakIsbUJBQW1CO0NBQ25CLENBQUMsQ0FBQyJ9 \ No newline at end of file +//# sourceMappingURL=renameWorker.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/mangle/renameWorker.ts b/patched-vscode/build/lib/mangle/renameWorker.ts index b5d6bcd5..29b34e8c 100644 --- a/patched-vscode/build/lib/mangle/renameWorker.ts +++ b/patched-vscode/build/lib/mangle/renameWorker.ts @@ -7,7 +7,7 @@ import * as ts from 'typescript'; import * as workerpool from 'workerpool'; import { StaticLanguageServiceHost } from './staticLanguageServiceHost'; -let service: ts.LanguageService | undefined;// = ts.createLanguageService(new StaticLanguageServiceHost(projectPath)); +let service: ts.LanguageService | undefined; function findRenameLocations( projectPath: string, @@ -18,7 +18,9 @@ function findRenameLocations( service = ts.createLanguageService(new StaticLanguageServiceHost(projectPath)); } - return service.findRenameLocations(fileName, position, false, false, true) ?? []; + return service.findRenameLocations(fileName, position, false, false, { + providePrefixAndSuffixTextForRename: true, + }) ?? []; } workerpool.worker({ diff --git a/patched-vscode/build/lib/mangle/staticLanguageServiceHost.js b/patched-vscode/build/lib/mangle/staticLanguageServiceHost.js index acf48be8..1f338f0e 100644 --- a/patched-vscode/build/lib/mangle/staticLanguageServiceHost.js +++ b/patched-vscode/build/lib/mangle/staticLanguageServiceHost.js @@ -62,4 +62,4 @@ class StaticLanguageServiceHost { realpath = ts.sys.realpath; } exports.StaticLanguageServiceHost = StaticLanguageServiceHost; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhdGljTGFuZ3VhZ2VTZXJ2aWNlSG9zdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInN0YXRpY0xhbmd1YWdlU2VydmljZUhvc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOzs7QUFFaEcsaUNBQWlDO0FBQ2pDLDZCQUE2QjtBQUU3QixNQUFhLHlCQUF5QjtJQUtoQjtJQUhKLFFBQVEsQ0FBdUI7SUFDL0IsZ0JBQWdCLEdBQW9DLElBQUksR0FBRyxFQUFFLENBQUM7SUFFL0UsWUFBcUIsV0FBbUI7UUFBbkIsZ0JBQVcsR0FBWCxXQUFXLENBQVE7UUFDdkMsTUFBTSxlQUFlLEdBQWdDLEVBQUUsQ0FBQztRQUN4RCxNQUFNLE1BQU0sR0FBRyxFQUFFLENBQUMsY0FBYyxDQUFDLFdBQVcsRUFBRSxFQUFFLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQy9ELElBQUksTUFBTSxDQUFDLEtBQUssRUFBRTtZQUNqQixNQUFNLE1BQU0sQ0FBQyxLQUFLLENBQUM7U0FDbkI7UUFDRCxJQUFJLENBQUMsUUFBUSxHQUFHLEVBQUUsQ0FBQywwQkFBMEIsQ0FBQyxNQUFNLENBQUMsTUFBTSxFQUFFLEVBQUUsQ0FBQyxHQUFHLEVBQUUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsRUFBRSxlQUFlLENBQUMsQ0FBQztRQUNqSCxJQUFJLElBQUksQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7WUFDcEMsTUFBTSxNQUFNLENBQUMsS0FBSyxDQUFDO1NBQ25CO0lBQ0YsQ0FBQztJQUNELHNCQUFzQjtRQUNyQixPQUFPLElBQUksQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDO0lBQzlCLENBQUM7SUFDRCxrQkFBa0I7UUFDakIsT0FBTyxJQUFJLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQztJQUNoQyxDQUFDO0lBQ0QsZ0JBQWdCLENBQUMsU0FBaUI7UUFDakMsT0FBTyxHQUFHLENBQUM7SUFDWixDQUFDO0lBQ0QsaUJBQWlCO1FBQ2hCLE9BQU8sR0FBRyxDQUFDO0lBQ1osQ0FBQztJQUNELGlCQUFpQixDQUFDLFFBQWdCO1FBQ2pDLElBQUksTUFBTSxHQUFtQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ2pGLElBQUksTUFBTSxLQUFLLFNBQVMsRUFBRTtZQUN6QixNQUFNLE9BQU8sR0FBRyxFQUFFLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsQ0FBQztZQUMxQyxJQUFJLE9BQU8sS0FBSyxTQUFTLEVBQUU7Z0JBQzFCLE9BQU8sU0FBUyxDQUFDO2FBQ2pCO1lBQ0QsTUFBTSxHQUFHLEVBQUUsQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1lBQy9DLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxHQUFHLENBQUMsUUFBUSxFQUFFLE1BQU0sQ0FBQyxDQUFDO1NBQzVDO1FBQ0QsT0FBTyxNQUFNLENBQUM7SUFDZixDQUFDO0lBQ0QsbUJBQW1CO1FBQ2xCLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUM7SUFDdkMsQ0FBQztJQUNELHFCQUFxQixDQUFDLE9BQTJCO1FBQ2hELE9BQU8sRUFBRSxDQUFDLHFCQUFxQixDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQzFDLENBQUM7SUFDRCxlQUFlLEdBQUcsRUFBRSxDQUFDLEdBQUcsQ0FBQyxlQUFlLENBQUM7SUFDekMsY0FBYyxHQUFHLEVBQUUsQ0FBQyxHQUFHLENBQUMsY0FBYyxDQUFDO0lBQ3ZDLFVBQVUsR0FBRyxFQUFFLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQztJQUMvQixRQUFRLEdBQUcsRUFBRSxDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUM7SUFDM0IsYUFBYSxHQUFHLEVBQUUsQ0FBQyxHQUFHLENBQUMsYUFBYSxDQUFDO0lBQ3JDLG9EQUFvRDtJQUNwRCxRQUFRLEdBQUcsRUFBRSxDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUM7Q0FDM0I7QUFyREQsOERBcURDIn0= \ No newline at end of file +//# sourceMappingURL=staticLanguageServiceHost.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/mangleTypeScript.js b/patched-vscode/build/lib/mangleTypeScript.js deleted file mode 100644 index 45b50148..00000000 --- a/patched-vscode/build/lib/mangleTypeScript.js +++ /dev/null @@ -1,676 +0,0 @@ -"use strict"; -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ -Object.defineProperty(exports, "__esModule", { value: true }); -exports.Mangler = void 0; -const ts = require("typescript"); -const path = require("path"); -const fs = require("fs"); -const process_1 = require("process"); -const source_map_1 = require("source-map"); -const url_1 = require("url"); -class ShortIdent { - static _keywords = new Set(['await', 'break', 'case', 'catch', 'class', 'const', 'continue', 'debugger', - 'default', 'delete', 'do', 'else', 'export', 'extends', 'false', 'finally', 'for', 'function', 'if', - 'import', 'in', 'instanceof', 'let', 'new', 'null', 'return', 'static', 'super', 'switch', 'this', 'throw', - 'true', 'try', 'typeof', 'var', 'void', 'while', 'with', 'yield']); - static _alphabet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890$_'.split(''); - _value = 0; - _isNameTaken; - prefix; - constructor(prefix, isNameTaken) { - this.prefix = prefix; - this._isNameTaken = name => ShortIdent._keywords.has(name) || /^[_0-9]/.test(name) || isNameTaken(name); - } - next(localIsNameTaken) { - const candidate = this.prefix + ShortIdent.convert(this._value); - this._value++; - if (this._isNameTaken(candidate) || localIsNameTaken?.(candidate)) { - // try again - return this.next(localIsNameTaken); - } - return candidate; - } - static convert(n) { - const base = this._alphabet.length; - let result = ''; - do { - const rest = n % base; - result += this._alphabet[rest]; - n = (n / base) | 0; - } while (n > 0); - return result; - } -} -var FieldType; -(function (FieldType) { - FieldType[FieldType["Public"] = 0] = "Public"; - FieldType[FieldType["Protected"] = 1] = "Protected"; - FieldType[FieldType["Private"] = 2] = "Private"; -})(FieldType || (FieldType = {})); -class ClassData { - fileName; - node; - fields = new Map(); - replacements; - parent; - children; - constructor(fileName, node) { - // analyse all fields (properties and methods). Find usages of all protected and - // private ones and keep track of all public ones (to prevent naming collisions) - this.fileName = fileName; - this.node = node; - const candidates = []; - for (const member of node.members) { - if (ts.isMethodDeclaration(member)) { - // method `foo() {}` - candidates.push(member); - } - else if (ts.isPropertyDeclaration(member)) { - // property `foo = 234` - candidates.push(member); - } - else if (ts.isGetAccessor(member)) { - // getter: `get foo() { ... }` - candidates.push(member); - } - else if (ts.isSetAccessor(member)) { - // setter: `set foo() { ... }` - candidates.push(member); - } - else if (ts.isConstructorDeclaration(member)) { - // constructor-prop:`constructor(private foo) {}` - for (const param of member.parameters) { - if (hasModifier(param, ts.SyntaxKind.PrivateKeyword) - || hasModifier(param, ts.SyntaxKind.ProtectedKeyword) - || hasModifier(param, ts.SyntaxKind.PublicKeyword) - || hasModifier(param, ts.SyntaxKind.ReadonlyKeyword)) { - candidates.push(param); - } - } - } - } - for (const member of candidates) { - const ident = ClassData._getMemberName(member); - if (!ident) { - continue; - } - const type = ClassData._getFieldType(member); - this.fields.set(ident, { type, pos: member.name.getStart() }); - } - } - static _getMemberName(node) { - if (!node.name) { - return undefined; - } - const { name } = node; - let ident = name.getText(); - if (name.kind === ts.SyntaxKind.ComputedPropertyName) { - if (name.expression.kind !== ts.SyntaxKind.StringLiteral) { - // unsupported: [Symbol.foo] or [abc + 'field'] - return; - } - // ['foo'] - ident = name.expression.getText().slice(1, -1); - } - return ident; - } - static _getFieldType(node) { - if (hasModifier(node, ts.SyntaxKind.PrivateKeyword)) { - return 2 /* FieldType.Private */; - } - else if (hasModifier(node, ts.SyntaxKind.ProtectedKeyword)) { - return 1 /* FieldType.Protected */; - } - else { - return 0 /* FieldType.Public */; - } - } - static _shouldMangle(type) { - return type === 2 /* FieldType.Private */ - || type === 1 /* FieldType.Protected */; - } - static makeImplicitPublicActuallyPublic(data, reportViolation) { - // TS-HACK - // A subtype can make an inherited protected field public. To prevent accidential - // mangling of public fields we mark the original (protected) fields as public... - for (const [name, info] of data.fields) { - if (info.type !== 0 /* FieldType.Public */) { - continue; - } - let parent = data.parent; - while (parent) { - if (parent.fields.get(name)?.type === 1 /* FieldType.Protected */) { - const parentPos = parent.node.getSourceFile().getLineAndCharacterOfPosition(parent.fields.get(name).pos); - const infoPos = data.node.getSourceFile().getLineAndCharacterOfPosition(info.pos); - reportViolation(name, `'${name}' from ${parent.fileName}:${parentPos.line + 1}`, `${data.fileName}:${infoPos.line + 1}`); - parent.fields.get(name).type = 0 /* FieldType.Public */; - } - parent = parent.parent; - } - } - } - static fillInReplacement(data) { - if (data.replacements) { - // already done - return; - } - // fill in parents first - if (data.parent) { - ClassData.fillInReplacement(data.parent); - } - data.replacements = new Map(); - const identPool = new ShortIdent('', name => { - // locally taken - if (data._isNameTaken(name)) { - return true; - } - // parents - let parent = data.parent; - while (parent) { - if (parent._isNameTaken(name)) { - return true; - } - parent = parent.parent; - } - // children - if (data.children) { - const stack = [...data.children]; - while (stack.length) { - const node = stack.pop(); - if (node._isNameTaken(name)) { - return true; - } - if (node.children) { - stack.push(...node.children); - } - } - } - return false; - }); - for (const [name, info] of data.fields) { - if (ClassData._shouldMangle(info.type)) { - const shortName = identPool.next(); - data.replacements.set(name, shortName); - } - } - } - // a name is taken when a field that doesn't get mangled exists or - // when the name is already in use for replacement - _isNameTaken(name) { - if (this.fields.has(name) && !ClassData._shouldMangle(this.fields.get(name).type)) { - // public field - return true; - } - if (this.replacements) { - for (const shortName of this.replacements.values()) { - if (shortName === name) { - // replaced already (happens wih super types) - return true; - } - } - } - if (isNameTakenInFile(this.node, name)) { - return true; - } - return false; - } - lookupShortName(name) { - let value = this.replacements.get(name); - let parent = this.parent; - while (parent) { - if (parent.replacements.has(name) && parent.fields.get(name)?.type === 1 /* FieldType.Protected */) { - value = parent.replacements.get(name) ?? value; - } - parent = parent.parent; - } - return value; - } - // --- parent chaining - addChild(child) { - this.children ??= []; - this.children.push(child); - child.parent = this; - } -} -function isNameTakenInFile(node, name) { - const identifiers = node.getSourceFile().identifiers; - if (identifiers instanceof Map) { - if (identifiers.has(name)) { - return true; - } - } - return false; -} -const fileIdents = new class { - idents = new ShortIdent('$', () => false); - next(file) { - return this.idents.next(name => isNameTakenInFile(file, name)); - } -}; -const skippedFiles = [ - // Build - 'css.build.ts', - 'nls.build.ts', - // Monaco - 'editorCommon.ts', - 'editorOptions.ts', - 'editorZoom.ts', - 'standaloneEditor.ts', - 'standaloneLanguages.ts', - // Generated - 'extensionsApiProposals.ts', - // Module passed around as type - 'pfs.ts', -]; -class DeclarationData { - fileName; - node; - replacementName; - constructor(fileName, node) { - this.fileName = fileName; - this.node = node; - this.replacementName = fileIdents.next(node.getSourceFile()); - } - get locations() { - return [{ - fileName: this.fileName, - offset: this.node.name.getStart() - }]; - } - shouldMangle(newName) { - // New name is longer the existing one :'( - if (newName.length >= this.node.name.getText().length) { - return false; - } - // Don't mangle functions we've explicitly opted out - if (this.node.getFullText().includes('@skipMangle')) { - return false; - } - // Don't mangle functions in the monaco editor API. - if (skippedFiles.some(file => this.node.getSourceFile().fileName.endsWith(file))) { - return false; - } - return true; - } -} -class ConstData { - fileName; - statement; - decl; - service; - replacementName; - constructor(fileName, statement, decl, service) { - this.fileName = fileName; - this.statement = statement; - this.decl = decl; - this.service = service; - this.replacementName = fileIdents.next(statement.getSourceFile()); - } - get locations() { - // If the const aliases any types, we need to rename those too - const definitionResult = this.service.getDefinitionAndBoundSpan(this.decl.getSourceFile().fileName, this.decl.name.getStart()); - if (definitionResult?.definitions && definitionResult.definitions.length > 1) { - return definitionResult.definitions.map(x => ({ fileName: x.fileName, offset: x.textSpan.start })); - } - return [{ fileName: this.fileName, offset: this.decl.name.getStart() }]; - } - shouldMangle(newName) { - // New name is longer the existing one :'( - if (newName.length >= this.decl.name.getText().length) { - return false; - } - // Don't mangle functions we've explicitly opted out - if (this.statement.getFullText().includes('@skipMangle')) { - return false; - } - // Don't mangle functions in some files - if (skippedFiles.some(file => this.decl.getSourceFile().fileName.endsWith(file))) { - return false; - } - return true; - } -} -class StaticLanguageServiceHost { - projectPath; - _cmdLine; - _scriptSnapshots = new Map(); - constructor(projectPath) { - this.projectPath = projectPath; - const existingOptions = {}; - const parsed = ts.readConfigFile(projectPath, ts.sys.readFile); - if (parsed.error) { - throw parsed.error; - } - this._cmdLine = ts.parseJsonConfigFileContent(parsed.config, ts.sys, path.dirname(projectPath), existingOptions); - if (this._cmdLine.errors.length > 0) { - throw parsed.error; - } - } - getCompilationSettings() { - return this._cmdLine.options; - } - getScriptFileNames() { - return this._cmdLine.fileNames; - } - getScriptVersion(_fileName) { - return '1'; - } - getProjectVersion() { - return '1'; - } - getScriptSnapshot(fileName) { - let result = this._scriptSnapshots.get(fileName); - if (result === undefined) { - const content = ts.sys.readFile(fileName); - if (content === undefined) { - return undefined; - } - result = ts.ScriptSnapshot.fromString(content); - this._scriptSnapshots.set(fileName, result); - } - return result; - } - getCurrentDirectory() { - return path.dirname(this.projectPath); - } - getDefaultLibFileName(options) { - return ts.getDefaultLibFilePath(options); - } - directoryExists = ts.sys.directoryExists; - getDirectories = ts.sys.getDirectories; - fileExists = ts.sys.fileExists; - readFile = ts.sys.readFile; - readDirectory = ts.sys.readDirectory; - // this is necessary to make source references work. - realpath = ts.sys.realpath; -} -/** - * TypeScript2TypeScript transformer that mangles all private and protected fields - * - * 1. Collect all class fields (properties, methods) - * 2. Collect all sub and super-type relations between classes - * 3. Compute replacement names for each field - * 4. Lookup rename locations for these fields - * 5. Prepare and apply edits - */ -class Mangler { - projectPath; - log; - allClassDataByKey = new Map(); - allExportedDeclarationsByKey = new Map(); - service; - constructor(projectPath, log = () => { }) { - this.projectPath = projectPath; - this.log = log; - this.service = ts.createLanguageService(new StaticLanguageServiceHost(projectPath)); - } - computeNewFileContents(strictImplicitPublicHandling) { - // STEP find all classes and their field info. Find all exported consts and functions. - const visit = (node) => { - if (ts.isClassDeclaration(node) || ts.isClassExpression(node)) { - const anchor = node.name ?? node; - const key = `${node.getSourceFile().fileName}|${anchor.getStart()}`; - if (this.allClassDataByKey.has(key)) { - throw new Error('DUPE?'); - } - this.allClassDataByKey.set(key, new ClassData(node.getSourceFile().fileName, node)); - } - if (ts.isClassDeclaration(node) && hasModifier(node, ts.SyntaxKind.ExportKeyword)) { - if (node.name) { - const anchor = node.name; - const key = `${node.getSourceFile().fileName}|${anchor.getStart()}`; - if (this.allExportedDeclarationsByKey.has(key)) { - throw new Error('DUPE?'); - } - this.allExportedDeclarationsByKey.set(key, new DeclarationData(node.getSourceFile().fileName, node)); - } - } - if (ts.isFunctionDeclaration(node) - && ts.isSourceFile(node.parent) - && hasModifier(node, ts.SyntaxKind.ExportKeyword)) { - if (node.name && node.body) { // On named function and not on the overload - const anchor = node.name; - const key = `${node.getSourceFile().fileName}|${anchor.getStart()}`; - if (this.allExportedDeclarationsByKey.has(key)) { - throw new Error('DUPE?'); - } - this.allExportedDeclarationsByKey.set(key, new DeclarationData(node.getSourceFile().fileName, node)); - } - } - if (ts.isVariableStatement(node) - && ts.isSourceFile(node.parent) - && hasModifier(node, ts.SyntaxKind.ExportKeyword)) { - for (const decl of node.declarationList.declarations) { - const key = `${decl.getSourceFile().fileName}|${decl.name.getStart()}`; - if (this.allExportedDeclarationsByKey.has(key)) { - throw new Error('DUPE?'); - } - this.allExportedDeclarationsByKey.set(key, new ConstData(node.getSourceFile().fileName, node, decl, this.service)); - } - } - ts.forEachChild(node, visit); - }; - for (const file of this.service.getProgram().getSourceFiles()) { - if (!file.isDeclarationFile) { - ts.forEachChild(file, visit); - } - } - this.log(`Done collecting. Classes: ${this.allClassDataByKey.size}. Exported const/fn: ${this.allExportedDeclarationsByKey.size}`); - // STEP: connect sub and super-types - const setupParents = (data) => { - const extendsClause = data.node.heritageClauses?.find(h => h.token === ts.SyntaxKind.ExtendsKeyword); - if (!extendsClause) { - // no EXTENDS-clause - return; - } - const info = this.service.getDefinitionAtPosition(data.fileName, extendsClause.types[0].expression.getEnd()); - if (!info || info.length === 0) { - // throw new Error('SUPER type not found'); - return; - } - if (info.length !== 1) { - // inherits from declared/library type - return; - } - const [definition] = info; - const key = `${definition.fileName}|${definition.textSpan.start}`; - const parent = this.allClassDataByKey.get(key); - if (!parent) { - // throw new Error(`SUPER type not found: ${key}`); - return; - } - parent.addChild(data); - }; - for (const data of this.allClassDataByKey.values()) { - setupParents(data); - } - // STEP: make implicit public (actually protected) field really public - const violations = new Map(); - let violationsCauseFailure = false; - for (const data of this.allClassDataByKey.values()) { - ClassData.makeImplicitPublicActuallyPublic(data, (name, what, why) => { - const arr = violations.get(what); - if (arr) { - arr.push(why); - } - else { - violations.set(what, [why]); - } - if (strictImplicitPublicHandling && !strictImplicitPublicHandling.has(name)) { - violationsCauseFailure = true; - } - }); - } - for (const [why, whys] of violations) { - this.log(`WARN: ${why} became PUBLIC because of: ${whys.join(' , ')}`); - } - if (violationsCauseFailure) { - const message = 'Protected fields have been made PUBLIC. This hurts minification and is therefore not allowed. Review the WARN messages further above'; - this.log(`ERROR: ${message}`); - throw new Error(message); - } - // STEP: compute replacement names for each class - for (const data of this.allClassDataByKey.values()) { - ClassData.fillInReplacement(data); - } - this.log(`Done creating class replacements`); - const editsByFile = new Map(); - const appendEdit = (fileName, edit) => { - const edits = editsByFile.get(fileName); - if (!edits) { - editsByFile.set(fileName, [edit]); - } - else { - edits.push(edit); - } - }; - const appendRename = (newText, loc) => { - appendEdit(loc.fileName, { - newText: (loc.prefixText || '') + newText + (loc.suffixText || ''), - offset: loc.textSpan.start, - length: loc.textSpan.length - }); - }; - for (const data of this.allClassDataByKey.values()) { - if (hasModifier(data.node, ts.SyntaxKind.DeclareKeyword)) { - continue; - } - fields: for (const [name, info] of data.fields) { - if (!ClassData._shouldMangle(info.type)) { - continue fields; - } - // TS-HACK: protected became public via 'some' child - // and because of that we might need to ignore this now - let parent = data.parent; - while (parent) { - if (parent.fields.get(name)?.type === 0 /* FieldType.Public */) { - continue fields; - } - parent = parent.parent; - } - const newText = data.lookupShortName(name); - const locations = this.service.findRenameLocations(data.fileName, info.pos, false, false, true) ?? []; - for (const loc of locations) { - appendRename(newText, loc); - } - } - } - for (const data of this.allExportedDeclarationsByKey.values()) { - if (!data.shouldMangle(data.replacementName)) { - continue; - } - const newText = data.replacementName; - for (const { fileName, offset } of data.locations) { - const locations = this.service.findRenameLocations(fileName, offset, false, false, true) ?? []; - for (const loc of locations) { - appendRename(newText, loc); - } - } - } - this.log(`Done preparing edits: ${editsByFile.size} files`); - // STEP: apply all rename edits (per file) - const result = new Map(); - let savedBytes = 0; - for (const item of this.service.getProgram().getSourceFiles()) { - const { mapRoot, sourceRoot } = this.service.getProgram().getCompilerOptions(); - const projectDir = path.dirname(this.projectPath); - const sourceMapRoot = mapRoot ?? (0, url_1.pathToFileURL)(sourceRoot ?? projectDir).toString(); - // source maps - let generator; - let newFullText; - const edits = editsByFile.get(item.fileName); - if (!edits) { - // just copy - newFullText = item.getFullText(); - } - else { - // source map generator - const relativeFileName = normalize(path.relative(projectDir, item.fileName)); - const mappingsByLine = new Map(); - // apply renames - edits.sort((a, b) => b.offset - a.offset); - const characters = item.getFullText().split(''); - let lastEdit; - for (const edit of edits) { - if (lastEdit && lastEdit.offset === edit.offset) { - // - if (lastEdit.length !== edit.length || lastEdit.newText !== edit.newText) { - this.log('ERROR: Overlapping edit', item.fileName, edit.offset, edits); - throw new Error('OVERLAPPING edit'); - } - else { - continue; - } - } - lastEdit = edit; - const mangledName = characters.splice(edit.offset, edit.length, edit.newText).join(''); - savedBytes += mangledName.length - edit.newText.length; - // source maps - const pos = item.getLineAndCharacterOfPosition(edit.offset); - let mappings = mappingsByLine.get(pos.line); - if (!mappings) { - mappings = []; - mappingsByLine.set(pos.line, mappings); - } - mappings.unshift({ - source: relativeFileName, - original: { line: pos.line + 1, column: pos.character }, - generated: { line: pos.line + 1, column: pos.character }, - name: mangledName - }, { - source: relativeFileName, - original: { line: pos.line + 1, column: pos.character + edit.length }, - generated: { line: pos.line + 1, column: pos.character + edit.newText.length }, - }); - } - // source map generation, make sure to get mappings per line correct - generator = new source_map_1.SourceMapGenerator({ file: path.basename(item.fileName), sourceRoot: sourceMapRoot }); - generator.setSourceContent(relativeFileName, item.getFullText()); - for (const [, mappings] of mappingsByLine) { - let lineDelta = 0; - for (const mapping of mappings) { - generator.addMapping({ - ...mapping, - generated: { line: mapping.generated.line, column: mapping.generated.column - lineDelta } - }); - lineDelta += mapping.original.column - mapping.generated.column; - } - } - newFullText = characters.join(''); - } - result.set(item.fileName, { out: newFullText, sourceMap: generator?.toString() }); - } - this.log(`Done: ${savedBytes / 1000}kb saved`); - return result; - } -} -exports.Mangler = Mangler; -// --- ast utils -function hasModifier(node, kind) { - const modifiers = ts.canHaveModifiers(node) ? ts.getModifiers(node) : undefined; - return Boolean(modifiers?.find(mode => mode.kind === kind)); -} -function normalize(path) { - return path.replace(/\\/g, '/'); -} -async function _run() { - const projectPath = path.join(__dirname, '../../src/tsconfig.json'); - const projectBase = path.dirname(projectPath); - const newProjectBase = path.join(path.dirname(projectBase), path.basename(projectBase) + '2'); - fs.cpSync(projectBase, newProjectBase, { recursive: true }); - for await (const [fileName, contents] of new Mangler(projectPath, console.log).computeNewFileContents(new Set(['saveState']))) { - const newFilePath = path.join(newProjectBase, path.relative(projectBase, fileName)); - await fs.promises.mkdir(path.dirname(newFilePath), { recursive: true }); - await fs.promises.writeFile(newFilePath, contents.out); - if (contents.sourceMap) { - await fs.promises.writeFile(newFilePath + '.map', contents.sourceMap); - } - } -} -if (__filename === process_1.argv[1]) { - _run(); -} -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFuZ2xlVHlwZVNjcmlwdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm1hbmdsZVR5cGVTY3JpcHQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOzs7QUFFaEcsaUNBQWlDO0FBQ2pDLDZCQUE2QjtBQUM3Qix5QkFBeUI7QUFDekIscUNBQStCO0FBQy9CLDJDQUF5RDtBQUN6RCw2QkFBb0M7QUFFcEMsTUFBTSxVQUFVO0lBRVAsTUFBTSxDQUFDLFNBQVMsR0FBRyxJQUFJLEdBQUcsQ0FBQyxDQUFDLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxFQUFFLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFVBQVUsRUFBRSxVQUFVO1FBQzlHLFNBQVMsRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBRSxRQUFRLEVBQUUsU0FBUyxFQUFFLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLFVBQVUsRUFBRSxJQUFJO1FBQ25HLFFBQVEsRUFBRSxJQUFJLEVBQUUsWUFBWSxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUUsT0FBTztRQUMxRyxNQUFNLEVBQUUsS0FBSyxFQUFFLFFBQVEsRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE9BQU8sRUFBRSxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUMsQ0FBQztJQUU1RCxNQUFNLENBQUMsU0FBUyxHQUFHLGtFQUFrRSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUVoRyxNQUFNLEdBQUcsQ0FBQyxDQUFDO0lBQ0YsWUFBWSxDQUE0QjtJQUN4QyxNQUFNLENBQVM7SUFFaEMsWUFBWSxNQUFjLEVBQUUsV0FBc0M7UUFDakUsSUFBSSxDQUFDLE1BQU0sR0FBRyxNQUFNLENBQUM7UUFDckIsSUFBSSxDQUFDLFlBQVksR0FBRyxJQUFJLENBQUMsRUFBRSxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJLFNBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3pHLENBQUM7SUFFRCxJQUFJLENBQUMsZ0JBQTRDO1FBQ2hELE1BQU0sU0FBUyxHQUFHLElBQUksQ0FBQyxNQUFNLEdBQUcsVUFBVSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDaEUsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDO1FBQ2QsSUFBSSxJQUFJLENBQUMsWUFBWSxDQUFDLFNBQVMsQ0FBQyxJQUFJLGdCQUFnQixFQUFFLENBQUMsU0FBUyxDQUFDLEVBQUU7WUFDbEUsWUFBWTtZQUNaLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO1NBQ25DO1FBQ0QsT0FBTyxTQUFTLENBQUM7SUFDbEIsQ0FBQztJQUVPLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBUztRQUMvQixNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQztRQUNuQyxJQUFJLE1BQU0sR0FBRyxFQUFFLENBQUM7UUFDaEIsR0FBRztZQUNGLE1BQU0sSUFBSSxHQUFHLENBQUMsR0FBRyxJQUFJLENBQUM7WUFDdEIsTUFBTSxJQUFJLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUM7WUFDL0IsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztTQUNuQixRQUFRLENBQUMsR0FBRyxDQUFDLEVBQUU7UUFDaEIsT0FBTyxNQUFNLENBQUM7SUFDZixDQUFDOztBQUdGLElBQVcsU0FJVjtBQUpELFdBQVcsU0FBUztJQUNuQiw2Q0FBTSxDQUFBO0lBQ04sbURBQVMsQ0FBQTtJQUNULCtDQUFPLENBQUE7QUFDUixDQUFDLEVBSlUsU0FBUyxLQUFULFNBQVMsUUFJbkI7QUFFRCxNQUFNLFNBQVM7SUFVSjtJQUNBO0lBVFYsTUFBTSxHQUFHLElBQUksR0FBRyxFQUE0QyxDQUFDO0lBRXJELFlBQVksQ0FBa0M7SUFFdEQsTUFBTSxDQUF3QjtJQUM5QixRQUFRLENBQTBCO0lBRWxDLFlBQ1UsUUFBZ0IsRUFDaEIsSUFBOEM7UUFFdkQsZ0ZBQWdGO1FBQ2hGLGdGQUFnRjtRQUp2RSxhQUFRLEdBQVIsUUFBUSxDQUFRO1FBQ2hCLFNBQUksR0FBSixJQUFJLENBQTBDO1FBS3ZELE1BQU0sVUFBVSxHQUE0QixFQUFFLENBQUM7UUFDL0MsS0FBSyxNQUFNLE1BQU0sSUFBSSxJQUFJLENBQUMsT0FBTyxFQUFFO1lBQ2xDLElBQUksRUFBRSxDQUFDLG1CQUFtQixDQUFDLE1BQU0sQ0FBQyxFQUFFO2dCQUNuQyxvQkFBb0I7Z0JBQ3BCLFVBQVUsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7YUFFeEI7aUJBQU0sSUFBSSxFQUFFLENBQUMscUJBQXFCLENBQUMsTUFBTSxDQUFDLEVBQUU7Z0JBQzVDLHVCQUF1QjtnQkFDdkIsVUFBVSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQzthQUV4QjtpQkFBTSxJQUFJLEVBQUUsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLEVBQUU7Z0JBQ3BDLDhCQUE4QjtnQkFDOUIsVUFBVSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQzthQUV4QjtpQkFBTSxJQUFJLEVBQUUsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLEVBQUU7Z0JBQ3BDLDhCQUE4QjtnQkFDOUIsVUFBVSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQzthQUV4QjtpQkFBTSxJQUFJLEVBQUUsQ0FBQyx3QkFBd0IsQ0FBQyxNQUFNLENBQUMsRUFBRTtnQkFDL0MsaURBQWlEO2dCQUNqRCxLQUFLLE1BQU0sS0FBSyxJQUFJLE1BQU0sQ0FBQyxVQUFVLEVBQUU7b0JBQ3RDLElBQUksV0FBVyxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQzsyQkFDaEQsV0FBVyxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDOzJCQUNsRCxXQUFXLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDOzJCQUMvQyxXQUFXLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLEVBQ25EO3dCQUNELFVBQVUsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7cUJBQ3ZCO2lCQUNEO2FBQ0Q7U0FDRDtRQUNELEtBQUssTUFBTSxNQUFNLElBQUksVUFBVSxFQUFFO1lBQ2hDLE1BQU0sS0FBSyxHQUFHLFNBQVMsQ0FBQyxjQUFjLENBQUMsTUFBTSxDQUFDLENBQUM7WUFDL0MsSUFBSSxDQUFDLEtBQUssRUFBRTtnQkFDWCxTQUFTO2FBQ1Q7WUFDRCxNQUFNLElBQUksR0FBRyxTQUFTLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxDQUFDO1lBQzdDLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLEtBQUssRUFBRSxFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsTUFBTSxDQUFDLElBQUssQ0FBQyxRQUFRLEVBQUUsRUFBRSxDQUFDLENBQUM7U0FDL0Q7SUFDRixDQUFDO0lBRU8sTUFBTSxDQUFDLGNBQWMsQ0FBQyxJQUF5QjtRQUN0RCxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRTtZQUNmLE9BQU8sU0FBUyxDQUFDO1NBQ2pCO1FBQ0QsTUFBTSxFQUFFLElBQUksRUFBRSxHQUFHLElBQUksQ0FBQztRQUN0QixJQUFJLEtBQUssR0FBRyxJQUFJLENBQUMsT0FBTyxFQUFFLENBQUM7UUFDM0IsSUFBSSxJQUFJLENBQUMsSUFBSSxLQUFLLEVBQUUsQ0FBQyxVQUFVLENBQUMsb0JBQW9CLEVBQUU7WUFDckQsSUFBSSxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksS0FBSyxFQUFFLENBQUMsVUFBVSxDQUFDLGFBQWEsRUFBRTtnQkFDekQsK0NBQStDO2dCQUMvQyxPQUFPO2FBQ1A7WUFDRCxVQUFVO1lBQ1YsS0FBSyxHQUFHLElBQUksQ0FBQyxVQUFVLENBQUMsT0FBTyxFQUFFLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO1NBQy9DO1FBRUQsT0FBTyxLQUFLLENBQUM7SUFDZCxDQUFDO0lBRU8sTUFBTSxDQUFDLGFBQWEsQ0FBQyxJQUFhO1FBQ3pDLElBQUksV0FBVyxDQUFDLElBQUksRUFBRSxFQUFFLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxFQUFFO1lBQ3BELGlDQUF5QjtTQUN6QjthQUFNLElBQUksV0FBVyxDQUFDLElBQUksRUFBRSxFQUFFLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLEVBQUU7WUFDN0QsbUNBQTJCO1NBQzNCO2FBQU07WUFDTixnQ0FBd0I7U0FDeEI7SUFDRixDQUFDO0lBRUQsTUFBTSxDQUFDLGFBQWEsQ0FBQyxJQUFlO1FBQ25DLE9BQU8sSUFBSSw4QkFBc0I7ZUFDN0IsSUFBSSxnQ0FBd0IsQ0FDOUI7SUFDSCxDQUFDO0lBRUQsTUFBTSxDQUFDLGdDQUFnQyxDQUFDLElBQWUsRUFBRSxlQUFrRTtRQUMxSCxVQUFVO1FBQ1YsaUZBQWlGO1FBQ2pGLGlGQUFpRjtRQUNqRixLQUFLLE1BQU0sQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUksSUFBSSxDQUFDLE1BQU0sRUFBRTtZQUN2QyxJQUFJLElBQUksQ0FBQyxJQUFJLDZCQUFxQixFQUFFO2dCQUNuQyxTQUFTO2FBQ1Q7WUFDRCxJQUFJLE1BQU0sR0FBMEIsSUFBSSxDQUFDLE1BQU0sQ0FBQztZQUNoRCxPQUFPLE1BQU0sRUFBRTtnQkFDZCxJQUFJLE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksZ0NBQXdCLEVBQUU7b0JBQzFELE1BQU0sU0FBUyxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsYUFBYSxFQUFFLENBQUMsNkJBQTZCLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFFLENBQUMsR0FBRyxDQUFDLENBQUM7b0JBQzFHLE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsYUFBYSxFQUFFLENBQUMsNkJBQTZCLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO29CQUNsRixlQUFlLENBQUMsSUFBSSxFQUFFLElBQUksSUFBSSxVQUFVLE1BQU0sQ0FBQyxRQUFRLElBQUksU0FBUyxDQUFDLElBQUksR0FBRyxDQUFDLEVBQUUsRUFBRSxHQUFHLElBQUksQ0FBQyxRQUFRLElBQUksT0FBTyxDQUFDLElBQUksR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDO29CQUV6SCxNQUFNLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUUsQ0FBQyxJQUFJLDJCQUFtQixDQUFDO2lCQUNqRDtnQkFDRCxNQUFNLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQzthQUN2QjtTQUNEO0lBQ0YsQ0FBQztJQUVELE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxJQUFlO1FBRXZDLElBQUksSUFBSSxDQUFDLFlBQVksRUFBRTtZQUN0QixlQUFlO1lBQ2YsT0FBTztTQUNQO1FBRUQsd0JBQXdCO1FBQ3hCLElBQUksSUFBSSxDQUFDLE1BQU0sRUFBRTtZQUNoQixTQUFTLENBQUMsaUJBQWlCLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO1NBQ3pDO1FBRUQsSUFBSSxDQUFDLFlBQVksR0FBRyxJQUFJLEdBQUcsRUFBRSxDQUFDO1FBRTlCLE1BQU0sU0FBUyxHQUFHLElBQUksVUFBVSxDQUFDLEVBQUUsRUFBRSxJQUFJLENBQUMsRUFBRTtZQUUzQyxnQkFBZ0I7WUFDaEIsSUFBSSxJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxFQUFFO2dCQUM1QixPQUFPLElBQUksQ0FBQzthQUNaO1lBRUQsVUFBVTtZQUNWLElBQUksTUFBTSxHQUEwQixJQUFJLENBQUMsTUFBTSxDQUFDO1lBQ2hELE9BQU8sTUFBTSxFQUFFO2dCQUNkLElBQUksTUFBTSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsRUFBRTtvQkFDOUIsT0FBTyxJQUFJLENBQUM7aUJBQ1o7Z0JBQ0QsTUFBTSxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUM7YUFDdkI7WUFFRCxXQUFXO1lBQ1gsSUFBSSxJQUFJLENBQUMsUUFBUSxFQUFFO2dCQUNsQixNQUFNLEtBQUssR0FBRyxDQUFDLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDO2dCQUNqQyxPQUFPLEtBQUssQ0FBQyxNQUFNLEVBQUU7b0JBQ3BCLE1BQU0sSUFBSSxHQUFHLEtBQUssQ0FBQyxHQUFHLEVBQUcsQ0FBQztvQkFDMUIsSUFBSSxJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxFQUFFO3dCQUM1QixPQUFPLElBQUksQ0FBQztxQkFDWjtvQkFDRCxJQUFJLElBQUksQ0FBQyxRQUFRLEVBQUU7d0JBQ2xCLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7cUJBQzdCO2lCQUNEO2FBQ0Q7WUFFRCxPQUFPLEtBQUssQ0FBQztRQUNkLENBQUMsQ0FBQyxDQUFDO1FBRUgsS0FBSyxNQUFNLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJLElBQUksQ0FBQyxNQUFNLEVBQUU7WUFDdkMsSUFBSSxTQUFTLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRTtnQkFDdkMsTUFBTSxTQUFTLEdBQUcsU0FBUyxDQUFDLElBQUksRUFBRSxDQUFDO2dCQUNuQyxJQUFJLENBQUMsWUFBWSxDQUFDLEdBQUcsQ0FBQyxJQUFJLEVBQUUsU0FBUyxDQUFDLENBQUM7YUFDdkM7U0FDRDtJQUNGLENBQUM7SUFFRCxrRUFBa0U7SUFDbEUsa0RBQWtEO0lBQzFDLFlBQVksQ0FBQyxJQUFZO1FBQ2hDLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBRSxDQUFDLElBQUksQ0FBQyxFQUFFO1lBQ25GLGVBQWU7WUFDZixPQUFPLElBQUksQ0FBQztTQUNaO1FBQ0QsSUFBSSxJQUFJLENBQUMsWUFBWSxFQUFFO1lBQ3RCLEtBQUssTUFBTSxTQUFTLElBQUksSUFBSSxDQUFDLFlBQVksQ0FBQyxNQUFNLEVBQUUsRUFBRTtnQkFDbkQsSUFBSSxTQUFTLEtBQUssSUFBSSxFQUFFO29CQUN2Qiw2Q0FBNkM7b0JBQzdDLE9BQU8sSUFBSSxDQUFDO2lCQUNaO2FBQ0Q7U0FDRDtRQUVELElBQUksaUJBQWlCLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsRUFBRTtZQUN2QyxPQUFPLElBQUksQ0FBQztTQUNaO1FBRUQsT0FBTyxLQUFLLENBQUM7SUFDZCxDQUFDO0lBRUQsZUFBZSxDQUFDLElBQVk7UUFDM0IsSUFBSSxLQUFLLEdBQUcsSUFBSSxDQUFDLFlBQWEsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFFLENBQUM7UUFDMUMsSUFBSSxNQUFNLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQztRQUN6QixPQUFPLE1BQU0sRUFBRTtZQUNkLElBQUksTUFBTSxDQUFDLFlBQWEsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLElBQUksTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEVBQUUsSUFBSSxnQ0FBd0IsRUFBRTtnQkFDNUYsS0FBSyxHQUFHLE1BQU0sQ0FBQyxZQUFhLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBRSxJQUFJLEtBQUssQ0FBQzthQUNqRDtZQUNELE1BQU0sR0FBRyxNQUFNLENBQUMsTUFBTSxDQUFDO1NBQ3ZCO1FBQ0QsT0FBTyxLQUFLLENBQUM7SUFDZCxDQUFDO0lBRUQsc0JBQXNCO0lBRXRCLFFBQVEsQ0FBQyxLQUFnQjtRQUN4QixJQUFJLENBQUMsUUFBUSxLQUFLLEVBQUUsQ0FBQztRQUNyQixJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUMxQixLQUFLLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQztJQUNyQixDQUFDO0NBQ0Q7QUFFRCxTQUFTLGlCQUFpQixDQUFDLElBQWEsRUFBRSxJQUFZO0lBQ3JELE1BQU0sV0FBVyxHQUFTLElBQUksQ0FBQyxhQUFhLEVBQUcsQ0FBQyxXQUFXLENBQUM7SUFDNUQsSUFBSSxXQUFXLFlBQVksR0FBRyxFQUFFO1FBQy9CLElBQUksV0FBVyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsRUFBRTtZQUMxQixPQUFPLElBQUksQ0FBQztTQUNaO0tBQ0Q7SUFDRCxPQUFPLEtBQUssQ0FBQztBQUNkLENBQUM7QUFFRCxNQUFNLFVBQVUsR0FBRyxJQUFJO0lBQ0wsTUFBTSxHQUFHLElBQUksVUFBVSxDQUFDLEdBQUcsRUFBRSxHQUFHLEVBQUUsQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUUzRCxJQUFJLENBQUMsSUFBbUI7UUFDdkIsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLGlCQUFpQixDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDO0lBQ2hFLENBQUM7Q0FDRCxDQUFDO0FBRUYsTUFBTSxZQUFZLEdBQUc7SUFDcEIsUUFBUTtJQUNSLGNBQWM7SUFDZCxjQUFjO0lBRWQsU0FBUztJQUNULGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLHFCQUFxQjtJQUNyQix3QkFBd0I7SUFFeEIsWUFBWTtJQUNaLDJCQUEyQjtJQUUzQiwrQkFBK0I7SUFDL0IsUUFBUTtDQUNSLENBQUM7QUFFRixNQUFNLGVBQWU7SUFLVjtJQUNBO0lBSkQsZUFBZSxDQUFTO0lBRWpDLFlBQ1UsUUFBZ0IsRUFDaEIsSUFBa0Q7UUFEbEQsYUFBUSxHQUFSLFFBQVEsQ0FBUTtRQUNoQixTQUFJLEdBQUosSUFBSSxDQUE4QztRQUUzRCxJQUFJLENBQUMsZUFBZSxHQUFHLFVBQVUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLGFBQWEsRUFBRSxDQUFDLENBQUM7SUFDOUQsQ0FBQztJQUVELElBQUksU0FBUztRQUNaLE9BQU8sQ0FBQztnQkFDUCxRQUFRLEVBQUUsSUFBSSxDQUFDLFFBQVE7Z0JBQ3ZCLE1BQU0sRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUssQ0FBQyxRQUFRLEVBQUU7YUFDbEMsQ0FBQyxDQUFDO0lBQ0osQ0FBQztJQUVELFlBQVksQ0FBQyxPQUFlO1FBQzNCLDBDQUEwQztRQUMxQyxJQUFJLE9BQU8sQ0FBQyxNQUFNLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFLLENBQUMsT0FBTyxFQUFFLENBQUMsTUFBTSxFQUFFO1lBQ3ZELE9BQU8sS0FBSyxDQUFDO1NBQ2I7UUFFRCxvREFBb0Q7UUFDcEQsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsRUFBRSxDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQUMsRUFBRTtZQUNwRCxPQUFPLEtBQUssQ0FBQztTQUNiO1FBRUQsbURBQW1EO1FBQ25ELElBQUksWUFBWSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsYUFBYSxFQUFFLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUFFO1lBQ2pGLE9BQU8sS0FBSyxDQUFDO1NBQ2I7UUFFRCxPQUFPLElBQUksQ0FBQztJQUNiLENBQUM7Q0FDRDtBQUVELE1BQU0sU0FBUztJQUtKO0lBQ0E7SUFDQTtJQUNRO0lBTlQsZUFBZSxDQUFTO0lBRWpDLFlBQ1UsUUFBZ0IsRUFDaEIsU0FBK0IsRUFDL0IsSUFBNEIsRUFDcEIsT0FBMkI7UUFIbkMsYUFBUSxHQUFSLFFBQVEsQ0FBUTtRQUNoQixjQUFTLEdBQVQsU0FBUyxDQUFzQjtRQUMvQixTQUFJLEdBQUosSUFBSSxDQUF3QjtRQUNwQixZQUFPLEdBQVAsT0FBTyxDQUFvQjtRQUU1QyxJQUFJLENBQUMsZUFBZSxHQUFHLFVBQVUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLGFBQWEsRUFBRSxDQUFDLENBQUM7SUFDbkUsQ0FBQztJQUVELElBQUksU0FBUztRQUNaLDhEQUE4RDtRQUM5RCxNQUFNLGdCQUFnQixHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMseUJBQXlCLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxhQUFhLEVBQUUsQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQztRQUMvSCxJQUFJLGdCQUFnQixFQUFFLFdBQVcsSUFBSSxnQkFBZ0IsQ0FBQyxXQUFXLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRTtZQUM3RSxPQUFPLGdCQUFnQixDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEVBQUUsUUFBUSxFQUFFLENBQUMsQ0FBQyxRQUFRLEVBQUUsTUFBTSxFQUFFLENBQUMsQ0FBQyxRQUFRLENBQUMsS0FBSyxFQUFFLENBQUMsQ0FBQyxDQUFDO1NBQ25HO1FBRUQsT0FBTyxDQUFDLEVBQUUsUUFBUSxFQUFFLElBQUksQ0FBQyxRQUFRLEVBQUUsTUFBTSxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxFQUFFLENBQUMsQ0FBQztJQUN6RSxDQUFDO0lBRUQsWUFBWSxDQUFDLE9BQWU7UUFDM0IsMENBQTBDO1FBQzFDLElBQUksT0FBTyxDQUFDLE1BQU0sSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQyxNQUFNLEVBQUU7WUFDdEQsT0FBTyxLQUFLLENBQUM7U0FDYjtRQUVELG9EQUFvRDtRQUNwRCxJQUFJLElBQUksQ0FBQyxTQUFTLENBQUMsV0FBVyxFQUFFLENBQUMsUUFBUSxDQUFDLGFBQWEsQ0FBQyxFQUFFO1lBQ3pELE9BQU8sS0FBSyxDQUFDO1NBQ2I7UUFFRCx1Q0FBdUM7UUFDdkMsSUFBSSxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxhQUFhLEVBQUUsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUU7WUFDakYsT0FBTyxLQUFLLENBQUM7U0FDYjtRQUVELE9BQU8sSUFBSSxDQUFDO0lBQ2IsQ0FBQztDQUNEO0FBRUQsTUFBTSx5QkFBeUI7SUFLVDtJQUhKLFFBQVEsQ0FBdUI7SUFDL0IsZ0JBQWdCLEdBQW9DLElBQUksR0FBRyxFQUFFLENBQUM7SUFFL0UsWUFBcUIsV0FBbUI7UUFBbkIsZ0JBQVcsR0FBWCxXQUFXLENBQVE7UUFDdkMsTUFBTSxlQUFlLEdBQWdDLEVBQUUsQ0FBQztRQUN4RCxNQUFNLE1BQU0sR0FBRyxFQUFFLENBQUMsY0FBYyxDQUFDLFdBQVcsRUFBRSxFQUFFLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQy9ELElBQUksTUFBTSxDQUFDLEtBQUssRUFBRTtZQUNqQixNQUFNLE1BQU0sQ0FBQyxLQUFLLENBQUM7U0FDbkI7UUFDRCxJQUFJLENBQUMsUUFBUSxHQUFHLEVBQUUsQ0FBQywwQkFBMEIsQ0FBQyxNQUFNLENBQUMsTUFBTSxFQUFFLEVBQUUsQ0FBQyxHQUFHLEVBQUUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsRUFBRSxlQUFlLENBQUMsQ0FBQztRQUNqSCxJQUFJLElBQUksQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7WUFDcEMsTUFBTSxNQUFNLENBQUMsS0FBSyxDQUFDO1NBQ25CO0lBQ0YsQ0FBQztJQUNELHNCQUFzQjtRQUNyQixPQUFPLElBQUksQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDO0lBQzlCLENBQUM7SUFDRCxrQkFBa0I7UUFDakIsT0FBTyxJQUFJLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQztJQUNoQyxDQUFDO0lBQ0QsZ0JBQWdCLENBQUMsU0FBaUI7UUFDakMsT0FBTyxHQUFHLENBQUM7SUFDWixDQUFDO0lBQ0QsaUJBQWlCO1FBQ2hCLE9BQU8sR0FBRyxDQUFDO0lBQ1osQ0FBQztJQUNELGlCQUFpQixDQUFDLFFBQWdCO1FBQ2pDLElBQUksTUFBTSxHQUFtQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ2pGLElBQUksTUFBTSxLQUFLLFNBQVMsRUFBRTtZQUN6QixNQUFNLE9BQU8sR0FBRyxFQUFFLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsQ0FBQztZQUMxQyxJQUFJLE9BQU8sS0FBSyxTQUFTLEVBQUU7Z0JBQzFCLE9BQU8sU0FBUyxDQUFDO2FBQ2pCO1lBQ0QsTUFBTSxHQUFHLEVBQUUsQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1lBQy9DLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxHQUFHLENBQUMsUUFBUSxFQUFFLE1BQU0sQ0FBQyxDQUFDO1NBQzVDO1FBQ0QsT0FBTyxNQUFNLENBQUM7SUFDZixDQUFDO0lBQ0QsbUJBQW1CO1FBQ2xCLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUM7SUFDdkMsQ0FBQztJQUNELHFCQUFxQixDQUFDLE9BQTJCO1FBQ2hELE9BQU8sRUFBRSxDQUFDLHFCQUFxQixDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQzFDLENBQUM7SUFDRCxlQUFlLEdBQUcsRUFBRSxDQUFDLEdBQUcsQ0FBQyxlQUFlLENBQUM7SUFDekMsY0FBYyxHQUFHLEVBQUUsQ0FBQyxHQUFHLENBQUMsY0FBYyxDQUFDO0lBQ3ZDLFVBQVUsR0FBRyxFQUFFLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQztJQUMvQixRQUFRLEdBQUcsRUFBRSxDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUM7SUFDM0IsYUFBYSxHQUFHLEVBQUUsQ0FBQyxHQUFHLENBQUMsYUFBYSxDQUFDO0lBQ3JDLG9EQUFvRDtJQUNwRCxRQUFRLEdBQUcsRUFBRSxDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUM7Q0FDM0I7QUFPRDs7Ozs7Ozs7R0FRRztBQUNILE1BQWEsT0FBTztJQU9FO0lBQThCO0lBTGxDLGlCQUFpQixHQUFHLElBQUksR0FBRyxFQUFxQixDQUFDO0lBQ2pELDRCQUE0QixHQUFHLElBQUksR0FBRyxFQUF1QyxDQUFDO0lBRTlFLE9BQU8sQ0FBcUI7SUFFN0MsWUFBcUIsV0FBbUIsRUFBVyxNQUEwQixHQUFHLEVBQUUsR0FBRyxDQUFDO1FBQWpFLGdCQUFXLEdBQVgsV0FBVyxDQUFRO1FBQVcsUUFBRyxHQUFILEdBQUcsQ0FBZ0M7UUFDckYsSUFBSSxDQUFDLE9BQU8sR0FBRyxFQUFFLENBQUMscUJBQXFCLENBQUMsSUFBSSx5QkFBeUIsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDO0lBQ3JGLENBQUM7SUFFRCxzQkFBc0IsQ0FBQyw0QkFBMEM7UUFFaEUsc0ZBQXNGO1FBRXRGLE1BQU0sS0FBSyxHQUFHLENBQUMsSUFBYSxFQUFRLEVBQUU7WUFDckMsSUFBSSxFQUFFLENBQUMsa0JBQWtCLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxDQUFDLGlCQUFpQixDQUFDLElBQUksQ0FBQyxFQUFFO2dCQUM5RCxNQUFNLE1BQU0sR0FBRyxJQUFJLENBQUMsSUFBSSxJQUFJLElBQUksQ0FBQztnQkFDakMsTUFBTSxHQUFHLEdBQUcsR0FBRyxJQUFJLENBQUMsYUFBYSxFQUFFLENBQUMsUUFBUSxJQUFJLE1BQU0sQ0FBQyxRQUFRLEVBQUUsRUFBRSxDQUFDO2dCQUNwRSxJQUFJLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEVBQUU7b0JBQ3BDLE1BQU0sSUFBSSxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUM7aUJBQ3pCO2dCQUNELElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsR0FBRyxFQUFFLElBQUksU0FBUyxDQUFDLElBQUksQ0FBQyxhQUFhLEVBQUUsQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQzthQUNwRjtZQUVELElBQUksRUFBRSxDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBQyxJQUFJLFdBQVcsQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsRUFBRTtnQkFDbEYsSUFBSSxJQUFJLENBQUMsSUFBSSxFQUFFO29CQUNkLE1BQU0sTUFBTSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUM7b0JBQ3pCLE1BQU0sR0FBRyxHQUFHLEdBQUcsSUFBSSxDQUFDLGFBQWEsRUFBRSxDQUFDLFFBQVEsSUFBSSxNQUFNLENBQUMsUUFBUSxFQUFFLEVBQUUsQ0FBQztvQkFDcEUsSUFBSSxJQUFJLENBQUMsNEJBQTRCLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxFQUFFO3dCQUMvQyxNQUFNLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO3FCQUN6QjtvQkFDRCxJQUFJLENBQUMsNEJBQTRCLENBQUMsR0FBRyxDQUFDLEdBQUcsRUFBRSxJQUFJLGVBQWUsQ0FBQyxJQUFJLENBQUMsYUFBYSxFQUFFLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUM7aUJBQ3JHO2FBQ0Q7WUFFRCxJQUFJLEVBQUUsQ0FBQyxxQkFBcUIsQ0FBQyxJQUFJLENBQUM7bUJBQzlCLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQzttQkFDNUIsV0FBVyxDQUFDLElBQUksRUFBRSxFQUFFLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxFQUNoRDtnQkFDRCxJQUFJLElBQUksQ0FBQyxJQUFJLElBQUksSUFBSSxDQUFDLElBQUksRUFBRSxFQUFFLDRDQUE0QztvQkFDekUsTUFBTSxNQUFNLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQztvQkFDekIsTUFBTSxHQUFHLEdBQUcsR0FBRyxJQUFJLENBQUMsYUFBYSxFQUFFLENBQUMsUUFBUSxJQUFJLE1BQU0sQ0FBQyxRQUFRLEVBQUUsRUFBRSxDQUFDO29CQUNwRSxJQUFJLElBQUksQ0FBQyw0QkFBNEIsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEVBQUU7d0JBQy9DLE1BQU0sSUFBSSxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUM7cUJBQ3pCO29CQUNELElBQUksQ0FBQyw0QkFBNEIsQ0FBQyxHQUFHLENBQUMsR0FBRyxFQUFFLElBQUksZUFBZSxDQUFDLElBQUksQ0FBQyxhQUFhLEVBQUUsQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQztpQkFDckc7YUFDRDtZQUVELElBQUksRUFBRSxDQUFDLG1CQUFtQixDQUFDLElBQUksQ0FBQzttQkFDNUIsRUFBRSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDO21CQUM1QixXQUFXLENBQUMsSUFBSSxFQUFFLEVBQUUsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLEVBQ2hEO2dCQUNELEtBQUssTUFBTSxJQUFJLElBQUksSUFBSSxDQUFDLGVBQWUsQ0FBQyxZQUFZLEVBQUU7b0JBQ3JELE1BQU0sR0FBRyxHQUFHLEdBQUcsSUFBSSxDQUFDLGFBQWEsRUFBRSxDQUFDLFFBQVEsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxFQUFFLENBQUM7b0JBQ3ZFLElBQUksSUFBSSxDQUFDLDRCQUE0QixDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsRUFBRTt3QkFDL0MsTUFBTSxJQUFJLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQztxQkFDekI7b0JBQ0QsSUFBSSxDQUFDLDRCQUE0QixDQUFDLEdBQUcsQ0FBQyxHQUFHLEVBQUUsSUFBSSxTQUFTLENBQUMsSUFBSSxDQUFDLGFBQWEsRUFBRSxDQUFDLFFBQVEsRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDO2lCQUNuSDthQUNEO1lBRUQsRUFBRSxDQUFDLFlBQVksQ0FBQyxJQUFJLEVBQUUsS0FBSyxDQUFDLENBQUM7UUFDOUIsQ0FBQyxDQUFDO1FBRUYsS0FBSyxNQUFNLElBQUksSUFBSSxJQUFJLENBQUMsT0FBTyxDQUFDLFVBQVUsRUFBRyxDQUFDLGNBQWMsRUFBRSxFQUFFO1lBQy9ELElBQUksQ0FBQyxJQUFJLENBQUMsaUJBQWlCLEVBQUU7Z0JBQzVCLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQyxDQUFDO2FBQzdCO1NBQ0Q7UUFDRCxJQUFJLENBQUMsR0FBRyxDQUFDLDZCQUE2QixJQUFJLENBQUMsaUJBQWlCLENBQUMsSUFBSSx3QkFBd0IsSUFBSSxDQUFDLDRCQUE0QixDQUFDLElBQUksRUFBRSxDQUFDLENBQUM7UUFHbkkscUNBQXFDO1FBRXJDLE1BQU0sWUFBWSxHQUFHLENBQUMsSUFBZSxFQUFFLEVBQUU7WUFDeEMsTUFBTSxhQUFhLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxlQUFlLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEtBQUssS0FBSyxFQUFFLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxDQUFDO1lBQ3JHLElBQUksQ0FBQyxhQUFhLEVBQUU7Z0JBQ25CLG9CQUFvQjtnQkFDcEIsT0FBTzthQUNQO1lBRUQsTUFBTSxJQUFJLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyx1QkFBdUIsQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLGFBQWEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUM7WUFDN0csSUFBSSxDQUFDLElBQUksSUFBSSxJQUFJLENBQUMsTUFBTSxLQUFLLENBQUMsRUFBRTtnQkFDL0IsMkNBQTJDO2dCQUMzQyxPQUFPO2FBQ1A7WUFFRCxJQUFJLElBQUksQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFO2dCQUN0QixzQ0FBc0M7Z0JBQ3RDLE9BQU87YUFDUDtZQUVELE1BQU0sQ0FBQyxVQUFVLENBQUMsR0FBRyxJQUFJLENBQUM7WUFDMUIsTUFBTSxHQUFHLEdBQUcsR0FBRyxVQUFVLENBQUMsUUFBUSxJQUFJLFVBQVUsQ0FBQyxRQUFRLENBQUMsS0FBSyxFQUFFLENBQUM7WUFDbEUsTUFBTSxNQUFNLEdBQUcsSUFBSSxDQUFDLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUMvQyxJQUFJLENBQUMsTUFBTSxFQUFFO2dCQUNaLG1EQUFtRDtnQkFDbkQsT0FBTzthQUNQO1lBQ0QsTUFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUN2QixDQUFDLENBQUM7UUFDRixLQUFLLE1BQU0sSUFBSSxJQUFJLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLEVBQUUsRUFBRTtZQUNuRCxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUM7U0FDbkI7UUFFRCx1RUFBdUU7UUFDdkUsTUFBTSxVQUFVLEdBQUcsSUFBSSxHQUFHLEVBQW9CLENBQUM7UUFDL0MsSUFBSSxzQkFBc0IsR0FBRyxLQUFLLENBQUM7UUFDbkMsS0FBSyxNQUFNLElBQUksSUFBSSxJQUFJLENBQUMsaUJBQWlCLENBQUMsTUFBTSxFQUFFLEVBQUU7WUFDbkQsU0FBUyxDQUFDLGdDQUFnQyxDQUFDLElBQUksRUFBRSxDQUFDLElBQVksRUFBRSxJQUFJLEVBQUUsR0FBRyxFQUFFLEVBQUU7Z0JBQzVFLE1BQU0sR0FBRyxHQUFHLFVBQVUsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUM7Z0JBQ2pDLElBQUksR0FBRyxFQUFFO29CQUNSLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQ2Q7cUJBQU07b0JBQ04sVUFBVSxDQUFDLEdBQUcsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO2lCQUM1QjtnQkFFRCxJQUFJLDRCQUE0QixJQUFJLENBQUMsNEJBQTRCLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFO29CQUM1RSxzQkFBc0IsR0FBRyxJQUFJLENBQUM7aUJBQzlCO1lBQ0YsQ0FBQyxDQUFDLENBQUM7U0FDSDtRQUNELEtBQUssTUFBTSxDQUFDLEdBQUcsRUFBRSxJQUFJLENBQUMsSUFBSSxVQUFVLEVBQUU7WUFDckMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxTQUFTLEdBQUcsOEJBQThCLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxDQUFDO1NBQ3ZFO1FBQ0QsSUFBSSxzQkFBc0IsRUFBRTtZQUMzQixNQUFNLE9BQU8sR0FBRyxzSUFBc0ksQ0FBQztZQUN2SixJQUFJLENBQUMsR0FBRyxDQUFDLFVBQVUsT0FBTyxFQUFFLENBQUMsQ0FBQztZQUM5QixNQUFNLElBQUksS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO1NBQ3pCO1FBRUQsaURBQWlEO1FBQ2pELEtBQUssTUFBTSxJQUFJLElBQUksSUFBSSxDQUFDLGlCQUFpQixDQUFDLE1BQU0sRUFBRSxFQUFFO1lBQ25ELFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUNsQztRQUNELElBQUksQ0FBQyxHQUFHLENBQUMsa0NBQWtDLENBQUMsQ0FBQztRQUk3QyxNQUFNLFdBQVcsR0FBRyxJQUFJLEdBQUcsRUFBa0IsQ0FBQztRQUU5QyxNQUFNLFVBQVUsR0FBRyxDQUFDLFFBQWdCLEVBQUUsSUFBVSxFQUFFLEVBQUU7WUFDbkQsTUFBTSxLQUFLLEdBQUcsV0FBVyxDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUMsQ0FBQztZQUN4QyxJQUFJLENBQUMsS0FBSyxFQUFFO2dCQUNYLFdBQVcsQ0FBQyxHQUFHLENBQUMsUUFBUSxFQUFFLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQzthQUNsQztpQkFBTTtnQkFDTixLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO2FBQ2pCO1FBQ0YsQ0FBQyxDQUFDO1FBQ0YsTUFBTSxZQUFZLEdBQUcsQ0FBQyxPQUFlLEVBQUUsR0FBc0IsRUFBRSxFQUFFO1lBQ2hFLFVBQVUsQ0FBQyxHQUFHLENBQUMsUUFBUSxFQUFFO2dCQUN4QixPQUFPLEVBQUUsQ0FBQyxHQUFHLENBQUMsVUFBVSxJQUFJLEVBQUUsQ0FBQyxHQUFHLE9BQU8sR0FBRyxDQUFDLEdBQUcsQ0FBQyxVQUFVLElBQUksRUFBRSxDQUFDO2dCQUNsRSxNQUFNLEVBQUUsR0FBRyxDQUFDLFFBQVEsQ0FBQyxLQUFLO2dCQUMxQixNQUFNLEVBQUUsR0FBRyxDQUFDLFFBQVEsQ0FBQyxNQUFNO2FBQzNCLENBQUMsQ0FBQztRQUNKLENBQUMsQ0FBQztRQUVGLEtBQUssTUFBTSxJQUFJLElBQUksSUFBSSxDQUFDLGlCQUFpQixDQUFDLE1BQU0sRUFBRSxFQUFFO1lBRW5ELElBQUksV0FBVyxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsRUFBRTtnQkFDekQsU0FBUzthQUNUO1lBRUQsTUFBTSxFQUFFLEtBQUssTUFBTSxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsSUFBSSxJQUFJLENBQUMsTUFBTSxFQUFFO2dCQUMvQyxJQUFJLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUU7b0JBQ3hDLFNBQVMsTUFBTSxDQUFDO2lCQUNoQjtnQkFFRCxvREFBb0Q7Z0JBQ3BELHVEQUF1RDtnQkFDdkQsSUFBSSxNQUFNLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQztnQkFDekIsT0FBTyxNQUFNLEVBQUU7b0JBQ2QsSUFBSSxNQUFNLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsRUFBRSxJQUFJLDZCQUFxQixFQUFFO3dCQUN2RCxTQUFTLE1BQU0sQ0FBQztxQkFDaEI7b0JBQ0QsTUFBTSxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUM7aUJBQ3ZCO2dCQUVELE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLENBQUM7Z0JBQzNDLE1BQU0sU0FBUyxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsbUJBQW1CLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsR0FBRyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsSUFBSSxDQUFDLElBQUksRUFBRSxDQUFDO2dCQUN0RyxLQUFLLE1BQU0sR0FBRyxJQUFJLFNBQVMsRUFBRTtvQkFDNUIsWUFBWSxDQUFDLE9BQU8sRUFBRSxHQUFHLENBQUMsQ0FBQztpQkFDM0I7YUFDRDtTQUNEO1FBRUQsS0FBSyxNQUFNLElBQUksSUFBSSxJQUFJLENBQUMsNEJBQTRCLENBQUMsTUFBTSxFQUFFLEVBQUU7WUFDOUQsSUFBSSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxFQUFFO2dCQUM3QyxTQUFTO2FBQ1Q7WUFFRCxNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsZUFBZSxDQUFDO1lBQ3JDLEtBQUssTUFBTSxFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUUsSUFBSSxJQUFJLENBQUMsU0FBUyxFQUFFO2dCQUNsRCxNQUFNLFNBQVMsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLG1CQUFtQixDQUFDLFFBQVEsRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxJQUFJLENBQUMsSUFBSSxFQUFFLENBQUM7Z0JBQy9GLEtBQUssTUFBTSxHQUFHLElBQUksU0FBUyxFQUFFO29CQUM1QixZQUFZLENBQUMsT0FBTyxFQUFFLEdBQUcsQ0FBQyxDQUFDO2lCQUMzQjthQUNEO1NBQ0Q7UUFFRCxJQUFJLENBQUMsR0FBRyxDQUFDLHlCQUF5QixXQUFXLENBQUMsSUFBSSxRQUFRLENBQUMsQ0FBQztRQUU1RCwwQ0FBMEM7UUFDMUMsTUFBTSxNQUFNLEdBQUcsSUFBSSxHQUFHLEVBQXdCLENBQUM7UUFDL0MsSUFBSSxVQUFVLEdBQUcsQ0FBQyxDQUFDO1FBRW5CLEtBQUssTUFBTSxJQUFJLElBQUksSUFBSSxDQUFDLE9BQU8sQ0FBQyxVQUFVLEVBQUcsQ0FBQyxjQUFjLEVBQUUsRUFBRTtZQUUvRCxNQUFNLEVBQUUsT0FBTyxFQUFFLFVBQVUsRUFBRSxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsVUFBVSxFQUFHLENBQUMsa0JBQWtCLEVBQUUsQ0FBQztZQUNoRixNQUFNLFVBQVUsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQztZQUNsRCxNQUFNLGFBQWEsR0FBRyxPQUFPLElBQUksSUFBQSxtQkFBYSxFQUFDLFVBQVUsSUFBSSxVQUFVLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQztZQUVwRixjQUFjO1lBQ2QsSUFBSSxTQUF5QyxDQUFDO1lBRTlDLElBQUksV0FBbUIsQ0FBQztZQUN4QixNQUFNLEtBQUssR0FBRyxXQUFXLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQztZQUM3QyxJQUFJLENBQUMsS0FBSyxFQUFFO2dCQUNYLFlBQVk7Z0JBQ1osV0FBVyxHQUFHLElBQUksQ0FBQyxXQUFXLEVBQUUsQ0FBQzthQUVqQztpQkFBTTtnQkFDTix1QkFBdUI7Z0JBQ3ZCLE1BQU0sZ0JBQWdCLEdBQUcsU0FBUyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsVUFBVSxFQUFFLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDO2dCQUM3RSxNQUFNLGNBQWMsR0FBRyxJQUFJLEdBQUcsRUFBcUIsQ0FBQztnQkFFcEQsZ0JBQWdCO2dCQUNoQixLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUM7Z0JBQzFDLE1BQU0sVUFBVSxHQUFHLElBQUksQ0FBQyxXQUFXLEVBQUUsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLENBQUM7Z0JBRWhELElBQUksUUFBMEIsQ0FBQztnQkFFL0IsS0FBSyxNQUFNLElBQUksSUFBSSxLQUFLLEVBQUU7b0JBQ3pCLElBQUksUUFBUSxJQUFJLFFBQVEsQ0FBQyxNQUFNLEtBQUssSUFBSSxDQUFDLE1BQU0sRUFBRTt3QkFDaEQsRUFBRTt3QkFDRixJQUFJLFFBQVEsQ0FBQyxNQUFNLEtBQUssSUFBSSxDQUFDLE1BQU0sSUFBSSxRQUFRLENBQUMsT0FBTyxLQUFLLElBQUksQ0FBQyxPQUFPLEVBQUU7NEJBQ3pFLElBQUksQ0FBQyxHQUFHLENBQUMseUJBQXlCLEVBQUUsSUFBSSxDQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsTUFBTSxFQUFFLEtBQUssQ0FBQyxDQUFDOzRCQUN2RSxNQUFNLElBQUksS0FBSyxDQUFDLGtCQUFrQixDQUFDLENBQUM7eUJBQ3BDOzZCQUFNOzRCQUNOLFNBQVM7eUJBQ1Q7cUJBQ0Q7b0JBQ0QsUUFBUSxHQUFHLElBQUksQ0FBQztvQkFDaEIsTUFBTSxXQUFXLEdBQUcsVUFBVSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztvQkFDdkYsVUFBVSxJQUFJLFdBQVcsQ0FBQyxNQUFNLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUM7b0JBRXZELGNBQWM7b0JBQ2QsTUFBTSxHQUFHLEdBQUcsSUFBSSxDQUFDLDZCQUE2QixDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztvQkFHNUQsSUFBSSxRQUFRLEdBQUcsY0FBYyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUM7b0JBQzVDLElBQUksQ0FBQyxRQUFRLEVBQUU7d0JBQ2QsUUFBUSxHQUFHLEVBQUUsQ0FBQzt3QkFDZCxjQUFjLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxJQUFJLEVBQUUsUUFBUSxDQUFDLENBQUM7cUJBQ3ZDO29CQUNELFFBQVEsQ0FBQyxPQUFPLENBQUM7d0JBQ2hCLE1BQU0sRUFBRSxnQkFBZ0I7d0JBQ3hCLFFBQVEsRUFBRSxFQUFFLElBQUksRUFBRSxHQUFHLENBQUMsSUFBSSxHQUFHLENBQUMsRUFBRSxNQUFNLEVBQUUsR0FBRyxDQUFDLFNBQVMsRUFBRTt3QkFDdkQsU0FBUyxFQUFFLEVBQUUsSUFBSSxFQUFFLEdBQUcsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxFQUFFLE1BQU0sRUFBRSxHQUFHLENBQUMsU0FBUyxFQUFFO3dCQUN4RCxJQUFJLEVBQUUsV0FBVztxQkFDakIsRUFBRTt3QkFDRixNQUFNLEVBQUUsZ0JBQWdCO3dCQUN4QixRQUFRLEVBQUUsRUFBRSxJQUFJLEVBQUUsR0FBRyxDQUFDLElBQUksR0FBRyxDQUFDLEVBQUUsTUFBTSxFQUFFLEdBQUcsQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLE1BQU0sRUFBRTt3QkFDckUsU0FBUyxFQUFFLEVBQUUsSUFBSSxFQUFFLEdBQUcsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxFQUFFLE1BQU0sRUFBRSxHQUFHLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsTUFBTSxFQUFFO3FCQUM5RSxDQUFDLENBQUM7aUJBQ0g7Z0JBRUQsb0VBQW9FO2dCQUNwRSxTQUFTLEdBQUcsSUFBSSwrQkFBa0IsQ0FBQyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsRUFBRSxVQUFVLEVBQUUsYUFBYSxFQUFFLENBQUMsQ0FBQztnQkFDdEcsU0FBUyxDQUFDLGdCQUFnQixDQUFDLGdCQUFnQixFQUFFLElBQUksQ0FBQyxXQUFXLEVBQUUsQ0FBQyxDQUFDO2dCQUNqRSxLQUFLLE1BQU0sQ0FBQyxFQUFFLFFBQVEsQ0FBQyxJQUFJLGNBQWMsRUFBRTtvQkFDMUMsSUFBSSxTQUFTLEdBQUcsQ0FBQyxDQUFDO29CQUNsQixLQUFLLE1BQU0sT0FBTyxJQUFJLFFBQVEsRUFBRTt3QkFDL0IsU0FBUyxDQUFDLFVBQVUsQ0FBQzs0QkFDcEIsR0FBRyxPQUFPOzRCQUNWLFNBQVMsRUFBRSxFQUFFLElBQUksRUFBRSxPQUFPLENBQUMsU0FBUyxDQUFDLElBQUksRUFBRSxNQUFNLEVBQUUsT0FBTyxDQUFDLFNBQVMsQ0FBQyxNQUFNLEdBQUcsU0FBUyxFQUFFO3lCQUN6RixDQUFDLENBQUM7d0JBQ0gsU0FBUyxJQUFJLE9BQU8sQ0FBQyxRQUFRLENBQUMsTUFBTSxHQUFHLE9BQU8sQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDO3FCQUNoRTtpQkFDRDtnQkFFRCxXQUFXLEdBQUcsVUFBVSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQzthQUNsQztZQUNELE1BQU0sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxFQUFFLEdBQUcsRUFBRSxXQUFXLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxRQUFRLEVBQUUsRUFBRSxDQUFDLENBQUM7U0FDbEY7UUFFRCxJQUFJLENBQUMsR0FBRyxDQUFDLFNBQVMsVUFBVSxHQUFHLElBQUksVUFBVSxDQUFDLENBQUM7UUFDL0MsT0FBTyxNQUFNLENBQUM7SUFDZixDQUFDO0NBQ0Q7QUFuU0QsMEJBbVNDO0FBRUQsZ0JBQWdCO0FBRWhCLFNBQVMsV0FBVyxDQUFDLElBQWEsRUFBRSxJQUFtQjtJQUN0RCxNQUFNLFNBQVMsR0FBRyxFQUFFLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQztJQUNoRixPQUFPLE9BQU8sQ0FBQyxTQUFTLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLElBQUksS0FBSyxJQUFJLENBQUMsQ0FBQyxDQUFDO0FBQzdELENBQUM7QUFFRCxTQUFTLFNBQVMsQ0FBQyxJQUFZO0lBQzlCLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDLENBQUM7QUFDakMsQ0FBQztBQUVELEtBQUssVUFBVSxJQUFJO0lBRWxCLE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFLHlCQUF5QixDQUFDLENBQUM7SUFDcEUsTUFBTSxXQUFXLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsQ0FBQztJQUM5QyxNQUFNLGNBQWMsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsV0FBVyxDQUFDLEVBQUUsSUFBSSxDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUMsR0FBRyxHQUFHLENBQUMsQ0FBQztJQUU5RixFQUFFLENBQUMsTUFBTSxDQUFDLFdBQVcsRUFBRSxjQUFjLEVBQUUsRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztJQUU1RCxJQUFJLEtBQUssRUFBRSxNQUFNLENBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQyxJQUFJLElBQUksT0FBTyxDQUFDLFdBQVcsRUFBRSxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsc0JBQXNCLENBQUMsSUFBSSxHQUFHLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLEVBQUU7UUFDOUgsTUFBTSxXQUFXLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxjQUFjLEVBQUUsSUFBSSxDQUFDLFFBQVEsQ0FBQyxXQUFXLEVBQUUsUUFBUSxDQUFDLENBQUMsQ0FBQztRQUNwRixNQUFNLEVBQUUsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsV0FBVyxDQUFDLEVBQUUsRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztRQUN4RSxNQUFNLEVBQUUsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLFdBQVcsRUFBRSxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDdkQsSUFBSSxRQUFRLENBQUMsU0FBUyxFQUFFO1lBQ3ZCLE1BQU0sRUFBRSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsV0FBVyxHQUFHLE1BQU0sRUFBRSxRQUFRLENBQUMsU0FBUyxDQUFDLENBQUM7U0FDdEU7S0FDRDtBQUNGLENBQUM7QUFFRCxJQUFJLFVBQVUsS0FBSyxjQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUU7SUFDM0IsSUFBSSxFQUFFLENBQUM7Q0FDUCJ9 \ No newline at end of file diff --git a/patched-vscode/build/lib/monaco-api.js b/patched-vscode/build/lib/monaco-api.js index 29ddce98..2052806c 100644 --- a/patched-vscode/build/lib/monaco-api.js +++ b/patched-vscode/build/lib/monaco-api.js @@ -4,7 +4,9 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.execute = exports.run3 = exports.DeclarationResolver = exports.FSProvider = exports.RECIPE_PATH = void 0; +exports.DeclarationResolver = exports.FSProvider = exports.RECIPE_PATH = void 0; +exports.run3 = run3; +exports.execute = execute; const fs = require("fs"); const path = require("path"); const fancyLog = require("fancy-log"); @@ -559,7 +561,6 @@ function run3(resolver) { const sourceFileGetter = (moduleId) => resolver.getDeclarationSourceFile(moduleId); return _run(resolver.ts, sourceFileGetter); } -exports.run3 = run3; class TypeScriptLanguageServiceHost { _ts; _libs; @@ -623,5 +624,4 @@ function execute() { } return r; } -exports.execute = execute; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9uYWNvLWFwaS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm1vbmFjby1hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOzs7QUFFaEcseUJBQXlCO0FBRXpCLDZCQUE2QjtBQUM3QixzQ0FBc0M7QUFDdEMsMENBQTBDO0FBRTFDLE1BQU0sSUFBSSxHQUFHLEdBQUcsQ0FBQztBQUVqQixNQUFNLEtBQUssR0FBRyxPQUFPLENBQUMsa0JBQWtCLENBQUMsQ0FBQztBQUUxQyxNQUFNLEdBQUcsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxXQUFXLENBQUMsQ0FBQztBQUNqQyxRQUFBLFdBQVcsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSw4QkFBOEIsQ0FBQyxDQUFDO0FBQ2hGLE1BQU0sZ0JBQWdCLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsMEJBQTBCLENBQUMsQ0FBQztBQUUxRSxTQUFTLE1BQU0sQ0FBQyxPQUFZLEVBQUUsR0FBRyxJQUFXO0lBQzNDLFFBQVEsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLGVBQWUsQ0FBQyxFQUFFLE9BQU8sRUFBRSxHQUFHLElBQUksQ0FBQyxDQUFDO0FBQ2hFLENBQUM7QUFPRCxTQUFTLGFBQWEsQ0FBQyxFQUErQixFQUFFLENBQW9CO0lBQzNFLE9BQU8sQ0FDTixDQUFDLENBQUMsSUFBSSxLQUFLLEVBQUUsQ0FBQyxVQUFVLENBQUMsb0JBQW9CO1dBQzFDLENBQUMsQ0FBQyxJQUFJLEtBQUssRUFBRSxDQUFDLFVBQVUsQ0FBQyxlQUFlO1dBQ3hDLENBQUMsQ0FBQyxJQUFJLEtBQUssRUFBRSxDQUFDLFVBQVUsQ0FBQyxnQkFBZ0I7V0FDekMsQ0FBQyxDQUFDLElBQUksS0FBSyxFQUFFLENBQUMsVUFBVSxDQUFDLG9CQUFvQjtXQUM3QyxDQUFDLENBQUMsSUFBSSxLQUFLLEVBQUUsQ0FBQyxVQUFVLENBQUMsbUJBQW1CO1dBQzVDLENBQUMsQ0FBQyxJQUFJLEtBQUssRUFBRSxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FDN0MsQ0FBQztBQUNILENBQUM7QUFFRCxTQUFTLHlCQUF5QixDQUFDLEVBQStCLEVBQUUsVUFBeUIsRUFBRSxPQUE2QztJQUMzSSxJQUFJLElBQUksR0FBRyxLQUFLLENBQUM7SUFFakIsTUFBTSxLQUFLLEdBQUcsQ0FBQyxJQUFhLEVBQVEsRUFBRTtRQUNyQyxJQUFJLElBQUksRUFBRTtZQUNULE9BQU87U0FDUDtRQUVELFFBQVEsSUFBSSxDQUFDLElBQUksRUFBRTtZQUNsQixLQUFLLEVBQUUsQ0FBQyxVQUFVLENBQUMsb0JBQW9CLENBQUM7WUFDeEMsS0FBSyxFQUFFLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQztZQUNuQyxLQUFLLEVBQUUsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUM7WUFDcEMsS0FBSyxFQUFFLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDO1lBQ3JDLEtBQUssRUFBRSxDQUFDLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBQztZQUN4QyxLQUFLLEVBQUUsQ0FBQyxVQUFVLENBQUMsbUJBQW1CLENBQUM7WUFDdkMsS0FBSyxFQUFFLENBQUMsVUFBVSxDQUFDLGlCQUFpQjtnQkFDbkMsSUFBSSxHQUFHLE9BQU8sQ0FBb0IsSUFBSSxDQUFDLENBQUM7U0FDekM7UUFFRCxJQUFJLElBQUksRUFBRTtZQUNULE9BQU87U0FDUDtRQUNELEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQzlCLENBQUMsQ0FBQztJQUVGLEtBQUssQ0FBQyxVQUFVLENBQUMsQ0FBQztBQUNuQixDQUFDO0FBR0QsU0FBUywwQkFBMEIsQ0FBQyxFQUErQixFQUFFLFVBQXlCO0lBQzdGLE1BQU0sR0FBRyxHQUF3QixFQUFFLENBQUM7SUFDcEMseUJBQXlCLENBQUMsRUFBRSxFQUFFLFVBQVUsRUFBRSxDQUFDLElBQUksRUFBRSxFQUFFO1FBQ2xELElBQUksSUFBSSxDQUFDLElBQUksS0FBSyxFQUFFLENBQUMsVUFBVSxDQUFDLG9CQUFvQixJQUFJLElBQUksQ0FBQyxJQUFJLEtBQUssRUFBRSxDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsSUFBSSxJQUFJLENBQUMsSUFBSSxLQUFLLEVBQUUsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLEVBQUU7WUFDdEosTUFBTSxvQkFBb0IsR0FBNEIsSUFBSSxDQUFDO1lBQzNELE1BQU0sV0FBVyxHQUFHLG9CQUFvQixDQUFDLEdBQUcsQ0FBQztZQUM3QyxNQUFNLFNBQVMsR0FBRyxvQkFBb0IsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDO1lBQ2hELE1BQU0sVUFBVSxHQUFHLFdBQVcsQ0FBQyxVQUFVLEVBQUUsRUFBRSxHQUFHLEVBQUUsV0FBVyxFQUFFLEdBQUcsRUFBRSxTQUFTLEVBQUUsQ0FBQyxDQUFDO1lBRWpGLElBQUksVUFBVSxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRTtnQkFDM0MsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQzthQUNmO1NBQ0Q7YUFBTTtZQUNOLE1BQU0sUUFBUSxHQUFHLFdBQVcsQ0FBQyxVQUFVLEVBQUUsSUFBSSxDQUFDLENBQUM7WUFDL0MsSUFBSSxRQUFRLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUFFO2dCQUN6QyxHQUFHLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO2FBQ2Y7U0FDRDtRQUNELE9BQU8sS0FBSyxDQUFDLFlBQVksQ0FBQztJQUMzQixDQUFDLENBQUMsQ0FBQztJQUNILE9BQU8sR0FBRyxDQUFDO0FBQ1osQ0FBQztBQUdELFNBQVMsc0JBQXNCLENBQUMsRUFBK0IsRUFBRSxVQUF5QixFQUFFLFFBQWdCO0lBQzNHLElBQUksTUFBTSxHQUE2QixJQUFJLENBQUM7SUFDNUMseUJBQXlCLENBQUMsRUFBRSxFQUFFLFVBQVUsRUFBRSxDQUFDLElBQUksRUFBRSxFQUFFO1FBQ2xELElBQUksYUFBYSxDQUFDLEVBQUUsRUFBRSxJQUFJLENBQUMsSUFBSSxJQUFJLENBQUMsSUFBSSxFQUFFO1lBQ3pDLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEtBQUssUUFBUSxFQUFFO2dCQUNoQyxNQUFNLEdBQUcsSUFBSSxDQUFDO2dCQUNkLE9BQU8sSUFBSSxDQUFDLFFBQVEsQ0FBQzthQUNyQjtZQUNELE9BQU8sS0FBSyxDQUFDLFlBQVksQ0FBQztTQUMxQjtRQUNELCtCQUErQjtRQUMvQixJQUFJLFdBQVcsQ0FBQyxVQUFVLEVBQUUsSUFBSSxDQUFDLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsRUFBRTtZQUN6RCxNQUFNLEdBQUcsSUFBSSxDQUFDO1lBQ2QsT0FBTyxJQUFJLENBQUMsUUFBUSxDQUFDO1NBQ3JCO1FBQ0QsT0FBTyxLQUFLLENBQUMsWUFBWSxDQUFDO0lBQzNCLENBQUMsQ0FBQyxDQUFDO0lBQ0gsT0FBTyxNQUFNLENBQUM7QUFDZixDQUFDO0FBR0QsU0FBUyxXQUFXLENBQUMsVUFBeUIsRUFBRSxJQUFrQztJQUNqRixPQUFPLFVBQVUsQ0FBQyxXQUFXLEVBQUUsQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDL0QsQ0FBQztBQUVELFNBQVMsV0FBVyxDQUFDLFNBQWlELEVBQUUsSUFBbUI7SUFDMUYsSUFBSSxTQUFTLEVBQUU7UUFDZCxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsU0FBUyxDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRTtZQUMxQyxNQUFNLEdBQUcsR0FBRyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDekIsSUFBSSxHQUFHLENBQUMsSUFBSSxLQUFLLElBQUksRUFBRTtnQkFDdEIsT0FBTyxJQUFJLENBQUM7YUFDWjtTQUNEO0tBQ0Q7SUFDRCxPQUFPLEtBQUssQ0FBQztBQUNkLENBQUM7QUFFRCxTQUFTLFFBQVEsQ0FBQyxFQUErQixFQUFFLE1BQXdDO0lBQzFGLElBQUksRUFBRSxDQUFDLGdCQUFnQixDQUFDLE1BQU0sQ0FBQyxFQUFFO1FBQ2hDLE9BQU8sV0FBVyxDQUFDLEVBQUUsQ0FBQyxZQUFZLENBQUMsTUFBTSxDQUFDLEVBQUUsRUFBRSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUMsQ0FBQztLQUN6RTtJQUNELE9BQU8sS0FBSyxDQUFDO0FBQ2QsQ0FBQztBQUVELFNBQVMsZUFBZSxDQUFDLEVBQStCLEVBQUUsV0FBMEQ7SUFDbkgsT0FBTyxDQUNOLFdBQVcsQ0FBQyxXQUFXLENBQUMsU0FBUyxFQUFFLEVBQUUsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDO1dBQzdELFdBQVcsQ0FBQyxXQUFXLENBQUMsU0FBUyxFQUFFLEVBQUUsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLENBQ2xFLENBQUM7QUFDSCxDQUFDO0FBRUQsU0FBUyxrQ0FBa0MsQ0FBQyxFQUErQixFQUFFLFVBQXlCLEVBQUUsV0FBOEIsRUFBRSxVQUFrQixFQUFFLEtBQWUsRUFBRSxLQUFtQjtJQUMvTCxJQUFJLE1BQU0sR0FBRyxXQUFXLENBQUMsVUFBVSxFQUFFLFdBQVcsQ0FBQyxDQUFDO0lBQ2xELElBQUksV0FBVyxDQUFDLElBQUksS0FBSyxFQUFFLENBQUMsVUFBVSxDQUFDLG9CQUFvQixJQUFJLFdBQVcsQ0FBQyxJQUFJLEtBQUssRUFBRSxDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsRUFBRTtRQUNuSCxNQUFNLG9CQUFvQixHQUFrRCxXQUFXLENBQUM7UUFFeEYsTUFBTSxjQUFjLEdBQUcsQ0FDdEIsZUFBZSxDQUFDLEVBQUUsRUFBRSxvQkFBb0IsQ0FBQztZQUN4QyxDQUFDLENBQUMsR0FBRyxVQUFVLFVBQVU7WUFDekIsQ0FBQyxDQUFDLEdBQUcsVUFBVSxJQUFJLFdBQVcsQ0FBQyxJQUFLLENBQUMsSUFBSSxFQUFFLENBQzVDLENBQUM7UUFFRixJQUFJLGdCQUFnQixHQUFHLGNBQWMsQ0FBQztRQUN0QyxNQUFNLGlCQUFpQixHQUFHLENBQUMsb0JBQW9CLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQyxvQkFBb0IsQ0FBQyxjQUFjLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUNqSCxJQUFJLGlCQUFpQixHQUFHLENBQUMsRUFBRTtZQUMxQixNQUFNLEdBQUcsR0FBYSxFQUFFLENBQUM7WUFDekIsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLGlCQUFpQixFQUFFLENBQUMsRUFBRSxFQUFFO2dCQUMzQyxHQUFHLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO2FBQ2hCO1lBQ0QsZ0JBQWdCLEdBQUcsR0FBRyxnQkFBZ0IsSUFBSSxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUM7U0FDM0Q7UUFFRCxNQUFNLE9BQU8sR0FBbUQsb0JBQW9CLENBQUMsT0FBTyxDQUFDO1FBQzdGLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQyxNQUFNLEVBQUUsRUFBRTtZQUMxQixJQUFJO2dCQUNILE1BQU0sVUFBVSxHQUFHLFdBQVcsQ0FBQyxVQUFVLEVBQUUsTUFBTSxDQUFDLENBQUM7Z0JBQ25ELElBQUksVUFBVSxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLElBQUksVUFBVSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLEVBQUU7b0JBQy9FLE1BQU0sR0FBRyxNQUFNLENBQUMsT0FBTyxDQUFDLFVBQVUsRUFBRSxFQUFFLENBQUMsQ0FBQztpQkFDeEM7cUJBQU07b0JBQ04sTUFBTSxVQUFVLEdBQXNDLE1BQU0sQ0FBQyxJQUFLLENBQUMsSUFBSSxDQUFDO29CQUN4RSxNQUFNLFlBQVksR0FBRyxDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLFVBQVUsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLFVBQVUsRUFBRSxDQUFDLENBQUM7b0JBQzdGLElBQUksUUFBUSxDQUFDLEVBQUUsRUFBRSxNQUFNLENBQUMsRUFBRTt3QkFDekIsS0FBSyxDQUFDLElBQUksQ0FBQyxPQUFPLGNBQWMsR0FBRyxZQUFZLEdBQUcsQ0FBQyxDQUFDO3FCQUNwRDt5QkFBTTt3QkFDTixLQUFLLENBQUMsSUFBSSxDQUFDLFNBQVMsZ0JBQWdCLE1BQU0sWUFBWSxHQUFHLENBQUMsQ0FBQztxQkFDM0Q7aUJBQ0Q7YUFDRDtZQUFDLE9BQU8sR0FBRyxFQUFFO2dCQUNiLFNBQVM7YUFDVDtRQUNGLENBQUMsQ0FBQyxDQUFDO0tBQ0g7SUFDRCxNQUFNLEdBQUcsTUFBTSxDQUFDLE9BQU8sQ0FBQyxrQkFBa0IsRUFBRSxTQUFTLENBQUMsQ0FBQztJQUN2RCxNQUFNLEdBQUcsTUFBTSxDQUFDLE9BQU8sQ0FBQyxrQkFBa0IsRUFBRSxTQUFTLENBQUMsQ0FBQztJQUN2RCxNQUFNLEdBQUcsTUFBTSxDQUFDLE9BQU8sQ0FBQyxXQUFXLEVBQUUsRUFBRSxDQUFDLENBQUM7SUFDekMsTUFBTSxLQUFLLEdBQUcsTUFBTSxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsQ0FBQztJQUN6QyxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsS0FBSyxDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUN0QyxJQUFJLE9BQU8sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUU7WUFDM0Isd0JBQXdCO1lBQ3hCLFNBQVM7U0FDVDtRQUNELEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQztLQUN4QztJQUNELE1BQU0sR0FBRyxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBRTFCLElBQUksV0FBVyxDQUFDLElBQUksS0FBSyxFQUFFLENBQUMsVUFBVSxDQUFDLGVBQWUsRUFBRTtRQUN2RCxNQUFNLEdBQUcsTUFBTSxDQUFDLE9BQU8sQ0FBQyxZQUFZLEVBQUUsTUFBTSxDQUFDLENBQUM7UUFDOUMsS0FBSyxDQUFDLElBQUksQ0FBQztZQUNWLFFBQVEsRUFBRSxXQUFXLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUM7WUFDOUMsSUFBSSxFQUFFLE1BQU07U0FDWixDQUFDLENBQUM7S0FDSDtJQUVELE9BQU8sTUFBTSxDQUFDO0FBQ2YsQ0FBQztBQUVELFNBQVMsTUFBTSxDQUFDLEVBQStCLEVBQUUsSUFBWSxFQUFFLElBQVk7SUFDMUUsTUFBTSxhQUFhLEdBQUcsS0FBSyxDQUFDO0lBRTVCLElBQUksR0FBRyxTQUFTLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQzdCLElBQUksQ0FBQyxhQUFhLEVBQUU7UUFDbkIsT0FBTyxJQUFJLENBQUM7S0FDWjtJQUVELHdCQUF3QjtJQUN4QixNQUFNLFVBQVUsR0FBRyxFQUFFLENBQUMsZ0JBQWdCLENBQUMsU0FBUyxFQUFFLElBQUksRUFBRSxFQUFFLENBQUMsWUFBWSxDQUFDLE1BQU0sRUFBRSxxQkFBcUIsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUU1RyxnREFBZ0Q7SUFDaEQsTUFBTSxLQUFLLEdBQVMsRUFBRyxDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsVUFBVSxFQUFFLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRSxLQUFLLENBQUMsQ0FBQztJQUU3RixvQ0FBb0M7SUFDcEMsT0FBTyxVQUFVLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBRS9CLFNBQVMsZ0JBQWdCLENBQUMsSUFBWTtRQUNyQyxJQUFJLEdBQUcsR0FBRyxDQUFDLENBQUM7UUFDWixLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRTtZQUNyQyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRyxFQUFFO2dCQUNyRCxHQUFHLEVBQUUsQ0FBQzthQUNOO1lBQ0QsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxLQUFLLEdBQUcsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxLQUFLLEdBQUcsRUFBRTtnQkFDckQsR0FBRyxFQUFFLENBQUM7YUFDTjtTQUNEO1FBQ0QsT0FBTyxHQUFHLENBQUM7SUFDWixDQUFDO0lBRUQsU0FBUyxTQUFTLENBQUMsQ0FBUyxFQUFFLEdBQVc7UUFDeEMsSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDO1FBQ1gsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLEdBQUcsRUFBRSxDQUFDLEVBQUUsRUFBRTtZQUM3QixDQUFDLElBQUksQ0FBQyxDQUFDO1NBQ1A7UUFDRCxPQUFPLENBQUMsQ0FBQztJQUNWLENBQUM7SUFFRCxTQUFTLFNBQVMsQ0FBQyxJQUFZLEVBQUUsSUFBWTtRQUM1QyxNQUFNLEtBQUssR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQy9CLElBQUksU0FBUyxHQUFHLEtBQUssQ0FBQztRQUN0QixJQUFJLG9CQUFvQixHQUFHLENBQUMsQ0FBQztRQUM3QixJQUFJLE1BQU0sR0FBRyxDQUFDLENBQUM7UUFDZixLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsS0FBSyxDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRTtZQUN0QyxJQUFJLElBQUksR0FBRyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBRSxFQUFFLENBQUMsQ0FBQztZQUN2QyxJQUFJLE1BQU0sR0FBRyxLQUFLLENBQUM7WUFDbkIsSUFBSSxVQUFVLEdBQUcsQ0FBQyxDQUFDO1lBQ25CLEdBQUc7Z0JBQ0YsTUFBTSxHQUFHLEtBQUssQ0FBQztnQkFDZixJQUFJLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxLQUFLLE1BQU0sRUFBRTtvQkFDcEMsSUFBSSxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUM7b0JBQ3pCLFVBQVUsRUFBRSxDQUFDO29CQUNiLE1BQU0sR0FBRyxJQUFJLENBQUM7aUJBQ2Q7Z0JBQ0QsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxLQUFLLElBQUksRUFBRTtvQkFDNUIsSUFBSSxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUM7b0JBQ3pCLFVBQVUsRUFBRSxDQUFDO29CQUNiLE1BQU0sR0FBRyxJQUFJLENBQUM7aUJBQ2Q7YUFDRCxRQUFRLE1BQU0sRUFBRTtZQUVqQixJQUFJLElBQUksQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFO2dCQUN0QixTQUFTO2FBQ1Q7WUFFRCxJQUFJLFNBQVMsRUFBRTtnQkFDZCxJQUFJLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUU7b0JBQ3RCLFNBQVMsR0FBRyxLQUFLLENBQUM7aUJBQ2xCO2dCQUNELEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxTQUFTLENBQUMsSUFBSSxFQUFFLFVBQVUsR0FBRyxvQkFBb0IsQ0FBQyxHQUFHLElBQUksQ0FBQztnQkFDckUsU0FBUzthQUNUO1lBRUQsSUFBSSxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFO2dCQUN0QixTQUFTLEdBQUcsSUFBSSxDQUFDO2dCQUNqQixvQkFBb0IsR0FBRyxNQUFNLEdBQUcsVUFBVSxDQUFDO2dCQUMzQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsU0FBUyxDQUFDLElBQUksRUFBRSxNQUFNLENBQUMsR0FBRyxJQUFJLENBQUM7Z0JBQzFDLFNBQVM7YUFDVDtZQUVELE1BQU0sR0FBRyxHQUFHLGdCQUFnQixDQUFDLElBQUksQ0FBQyxDQUFDO1lBQ25DLElBQUksbUJBQW1CLEdBQUcsS0FBSyxDQUFDO1lBQ2hDLElBQUksb0JBQW9CLEdBQUcsS0FBSyxDQUFDO1lBQ2pDLElBQUksR0FBRyxHQUFHLENBQUMsRUFBRTtnQkFDWixJQUFJLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUU7b0JBQ3RCLG1CQUFtQixHQUFHLElBQUksQ0FBQztpQkFDM0I7cUJBQU07b0JBQ04sb0JBQW9CLEdBQUcsSUFBSSxDQUFDO2lCQUM1QjthQUNEO2lCQUFNLElBQUksR0FBRyxLQUFLLENBQUMsRUFBRTtnQkFDckIsb0JBQW9CLEdBQUcsS0FBSyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQzthQUN4QztZQUNELElBQUksaUJBQWlCLEdBQUcsS0FBSyxDQUFDO1lBQzlCLElBQUksR0FBRyxHQUFHLENBQUMsRUFBRTtnQkFDWixpQkFBaUIsR0FBRyxJQUFJLENBQUM7YUFDekI7aUJBQU0sSUFBSSxHQUFHLEtBQUssQ0FBQyxFQUFFO2dCQUNyQixpQkFBaUIsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO2FBQ3BDO1lBRUQsSUFBSSxvQkFBb0IsRUFBRTtnQkFDekIsTUFBTSxFQUFFLENBQUM7YUFDVDtZQUVELEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxTQUFTLENBQUMsSUFBSSxFQUFFLE1BQU0sQ0FBQyxHQUFHLElBQUksQ0FBQztZQUUxQyxJQUFJLG1CQUFtQixFQUFFO2dCQUN4QixNQUFNLEVBQUUsQ0FBQzthQUNUO1lBQ0QsSUFBSSxpQkFBaUIsRUFBRTtnQkFDdEIsTUFBTSxFQUFFLENBQUM7YUFDVDtTQUNEO1FBQ0QsT0FBTyxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3pCLENBQUM7SUFFRCxTQUFTLGVBQWUsQ0FBQyxPQUE4QjtRQUN0RCxpRUFBaUU7UUFDakUsNERBQTREO1FBQzVELE9BQVEsRUFBVSxDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUN6RCxDQUFDO0lBRUQsU0FBUyxVQUFVLENBQUMsSUFBWSxFQUFFLEtBQXNCO1FBQ3ZELDhDQUE4QztRQUM5QyxJQUFJLE1BQU0sR0FBRyxJQUFJLENBQUM7UUFDbEIsS0FBSyxJQUFJLENBQUMsR0FBRyxLQUFLLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFO1lBQzNDLE1BQU0sTUFBTSxHQUFHLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUN4QixNQUFNLElBQUksR0FBRyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1lBQ2hELE1BQU0sSUFBSSxHQUFHLE1BQU0sQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztZQUNsRSxNQUFNLEdBQUcsSUFBSSxHQUFHLE1BQU0sQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDO1NBQ3RDO1FBQ0QsT0FBTyxNQUFNLENBQUM7SUFDZixDQUFDO0FBQ0YsQ0FBQztBQUVELFNBQVMsNEJBQTRCLENBQUMsVUFBOEI7SUFDbkUsT0FBTyxDQUFDLEdBQVcsRUFBRSxFQUFFO1FBQ3RCLEtBQUssSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsR0FBRyxVQUFVLENBQUMsTUFBTSxFQUFFLENBQUMsRUFBRSxFQUFFO1lBQzNDLEdBQUcsR0FBRyxHQUFHLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztTQUN0RDtRQUNELE9BQU8sR0FBRyxDQUFDO0lBQ1osQ0FBQyxDQUFDO0FBQ0gsQ0FBQztBQUVELFNBQVMsY0FBYyxDQUFDLElBQVk7SUFDbkMsSUFBSSxHQUFHLElBQUksSUFBSSxFQUFFLENBQUM7SUFDbEIsTUFBTSxhQUFhLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUN0QyxNQUFNLFVBQVUsR0FBdUIsRUFBRSxDQUFDO0lBQzFDLGFBQWEsQ0FBQyxPQUFPLENBQUMsQ0FBQyxZQUFZLEVBQUUsRUFBRTtRQUN0QyxJQUFJLFlBQVksQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFO1lBQzlCLE9BQU87U0FDUDtRQUNELE1BQU0sTUFBTSxHQUFHLFlBQVksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDeEMsSUFBSSxPQUFPLEdBQUcsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ3hCLE1BQU0sVUFBVSxHQUFHLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUU3QixPQUFPLEdBQUcsT0FBTyxDQUFDLE9BQU8sQ0FBQyx5Q0FBeUMsRUFBRSxNQUFNLENBQUMsQ0FBQztRQUM3RSxPQUFPLEdBQUcsS0FBSyxHQUFHLE9BQU8sR0FBRyxLQUFLLENBQUM7UUFDbEMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksTUFBTSxDQUFDLE9BQU8sRUFBRSxHQUFHLENBQUMsRUFBRSxVQUFVLENBQUMsQ0FBQyxDQUFDO0lBQ3pELENBQUMsQ0FBQyxDQUFDO0lBRUgsT0FBTyw0QkFBNEIsQ0FBQyxVQUFVLENBQUMsQ0FBQztBQUNqRCxDQUFDO0FBYUQsU0FBUyx1QkFBdUIsQ0FBQyxFQUErQixFQUFFLE1BQWMsRUFBRSxnQkFBa0M7SUFDbkgsTUFBTSxJQUFJLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUM7SUFFakQsTUFBTSxLQUFLLEdBQUcsTUFBTSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUNqQyxNQUFNLE1BQU0sR0FBYSxFQUFFLENBQUM7SUFFNUIsSUFBSSxZQUFZLEdBQUcsQ0FBQyxDQUFDO0lBQ3JCLE1BQU0sWUFBWSxHQUFhLEVBQUUsQ0FBQztJQUNsQyxNQUFNLEtBQUssR0FBYSxFQUFFLENBQUM7SUFFM0IsSUFBSSxNQUFNLEdBQUcsS0FBSyxDQUFDO0lBRW5CLEtBQUssQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLENBQUM7SUFDMUIsS0FBSyxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUMsQ0FBQztJQUUxQixNQUFNLG1CQUFtQixHQUFHLENBQUMsUUFBZ0IsRUFBRSxFQUFFO1FBQ2hELE1BQU0sVUFBVSxHQUFHLEdBQUcsR0FBRyxDQUFDLEVBQUUsWUFBWSxDQUFDLENBQUM7UUFDMUMsWUFBWSxDQUFDLElBQUksQ0FBQyxlQUFlLFVBQVUsWUFBWSxRQUFRLENBQUMsT0FBTyxDQUFDLFVBQVUsRUFBRSxFQUFFLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDN0YsT0FBTyxVQUFVLENBQUM7SUFDbkIsQ0FBQyxDQUFDO0lBRUYsTUFBTSxLQUFLLEdBQWlCLEVBQUUsQ0FBQztJQUMvQixJQUFJLE9BQU8sR0FBa0IsSUFBSSxDQUFDO0lBRWxDLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUU7UUFFcEIsSUFBSSxNQUFNLEVBQUU7WUFDWCxPQUFPO1NBQ1A7UUFFRCxNQUFNLEVBQUUsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLENBQUM7UUFDMUMsSUFBSSxFQUFFLEVBQUU7WUFDUCxPQUFPLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO1NBQ2hCO1FBRUQsTUFBTSxFQUFFLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQywwQ0FBMEMsQ0FBQyxDQUFDO1FBQ2xFLElBQUksRUFBRSxFQUFFO1lBQ1AsTUFBTSxRQUFRLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBQ3ZCLE1BQU0sVUFBVSxHQUFHLGdCQUFnQixDQUFDLFFBQVEsQ0FBQyxDQUFDO1lBQzlDLElBQUksQ0FBQyxVQUFVLEVBQUU7Z0JBQ2hCLE1BQU0sQ0FBQyxrQkFBa0IsSUFBSSxFQUFFLENBQUMsQ0FBQztnQkFDakMsTUFBTSxDQUFDLGVBQWUsUUFBUSxFQUFFLENBQUMsQ0FBQztnQkFDbEMsTUFBTSxHQUFHLElBQUksQ0FBQztnQkFDZCxPQUFPO2FBQ1A7WUFFRCxNQUFNLFVBQVUsR0FBRyxtQkFBbUIsQ0FBQyxRQUFRLENBQUMsQ0FBQztZQUVqRCxNQUFNLFFBQVEsR0FBRyxjQUFjLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFFdkMsTUFBTSxTQUFTLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztZQUNuQyxTQUFTLENBQUMsT0FBTyxDQUFDLENBQUMsUUFBUSxFQUFFLEVBQUU7Z0JBQzlCLFFBQVEsR0FBRyxRQUFRLENBQUMsSUFBSSxFQUFFLENBQUM7Z0JBQzNCLElBQUksUUFBUSxDQUFDLE1BQU0sS0FBSyxDQUFDLEVBQUU7b0JBQzFCLE9BQU87aUJBQ1A7Z0JBQ0QsTUFBTSxXQUFXLEdBQUcsc0JBQXNCLENBQUMsRUFBRSxFQUFFLFVBQVUsRUFBRSxRQUFRLENBQUMsQ0FBQztnQkFDckUsSUFBSSxDQUFDLFdBQVcsRUFBRTtvQkFDakIsTUFBTSxDQUFDLGtCQUFrQixJQUFJLEVBQUUsQ0FBQyxDQUFDO29CQUNqQyxNQUFNLENBQUMsZUFBZSxRQUFRLEVBQUUsQ0FBQyxDQUFDO29CQUNsQyxNQUFNLEdBQUcsSUFBSSxDQUFDO29CQUNkLE9BQU87aUJBQ1A7Z0JBQ0QsTUFBTSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsa0NBQWtDLENBQUMsRUFBRSxFQUFFLFVBQVUsRUFBRSxXQUFXLEVBQUUsVUFBVSxFQUFFLEtBQUssRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDbEgsQ0FBQyxDQUFDLENBQUM7WUFDSCxPQUFPO1NBQ1A7UUFFRCxNQUFNLEVBQUUsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLDZDQUE2QyxDQUFDLENBQUM7UUFDckUsSUFBSSxFQUFFLEVBQUU7WUFDUCxNQUFNLFFBQVEsR0FBRyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDdkIsTUFBTSxVQUFVLEdBQUcsZ0JBQWdCLENBQUMsUUFBUSxDQUFDLENBQUM7WUFDOUMsSUFBSSxDQUFDLFVBQVUsRUFBRTtnQkFDaEIsTUFBTSxDQUFDLGtCQUFrQixJQUFJLEVBQUUsQ0FBQyxDQUFDO2dCQUNqQyxNQUFNLENBQUMsZUFBZSxRQUFRLEVBQUUsQ0FBQyxDQUFDO2dCQUNsQyxNQUFNLEdBQUcsSUFBSSxDQUFDO2dCQUNkLE9BQU87YUFDUDtZQUVELE1BQU0sVUFBVSxHQUFHLG1CQUFtQixDQUFDLFFBQVEsQ0FBQyxDQUFDO1lBRWpELE1BQU0sUUFBUSxHQUFHLGNBQWMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUV2QyxNQUFNLFNBQVMsR0FBRyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1lBQ25DLE1BQU0saUJBQWlCLEdBQW9DLEVBQUUsQ0FBQztZQUM5RCxNQUFNLGlCQUFpQixHQUFhLEVBQUUsQ0FBQztZQUN2QyxTQUFTLENBQUMsT0FBTyxDQUFDLENBQUMsUUFBUSxFQUFFLEVBQUU7Z0JBQzlCLFFBQVEsR0FBRyxRQUFRLENBQUMsSUFBSSxFQUFFLENBQUM7Z0JBQzNCLElBQUksUUFBUSxDQUFDLE1BQU0sS0FBSyxDQUFDLEVBQUU7b0JBQzFCLE9BQU87aUJBQ1A7Z0JBQ0QsaUJBQWlCLENBQUMsUUFBUSxDQUFDLEdBQUcsSUFBSSxDQUFDO2dCQUNuQyxpQkFBaUIsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7WUFDbEMsQ0FBQyxDQUFDLENBQUM7WUFFSCwwQkFBMEIsQ0FBQyxFQUFFLEVBQUUsVUFBVSxDQUFDLENBQUMsT0FBTyxDQUFDLENBQUMsV0FBVyxFQUFFLEVBQUU7Z0JBQ2xFLElBQUksYUFBYSxDQUFDLEVBQUUsRUFBRSxXQUFXLENBQUMsSUFBSSxXQUFXLENBQUMsSUFBSSxFQUFFO29CQUN2RCxJQUFJLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUU7d0JBQzdDLE9BQU87cUJBQ1A7aUJBQ0Q7cUJBQU07b0JBQ04sK0JBQStCO29CQUMvQixNQUFNLFFBQVEsR0FBRyxXQUFXLENBQUMsVUFBVSxFQUFFLFdBQVcsQ0FBQyxDQUFDO29CQUN0RCxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsaUJBQWlCLENBQUMsTUFBTSxFQUFFLENBQUMsRUFBRSxFQUFFO3dCQUNsRCxJQUFJLFFBQVEsQ0FBQyxPQUFPLENBQUMsaUJBQWlCLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUU7NEJBQ2hELE9BQU87eUJBQ1A7cUJBQ0Q7aUJBQ0Q7Z0JBQ0QsTUFBTSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsa0NBQWtDLENBQUMsRUFBRSxFQUFFLFVBQVUsRUFBRSxXQUFXLEVBQUUsVUFBVSxFQUFFLEtBQUssRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDbEgsQ0FBQyxDQUFDLENBQUM7WUFDSCxPQUFPO1NBQ1A7UUFFRCxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ25CLENBQUMsQ0FBQyxDQUFDO0lBRUgsSUFBSSxNQUFNLEVBQUU7UUFDWCxPQUFPLElBQUksQ0FBQztLQUNaO0lBRUQsSUFBSSxPQUFPLEtBQUssSUFBSSxFQUFFO1FBQ3JCLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDYixNQUFNLENBQUMsZ0dBQWdHLENBQUMsQ0FBQztTQUN6RzthQUFNO1lBQ04sTUFBTSxDQUFDLHNEQUFzRCxPQUFPLDRCQUE0QixJQUFJLEdBQUcsQ0FBQyxDQUFDO1NBQ3pHO1FBQ0QsT0FBTyxJQUFJLENBQUM7S0FDWjtJQUVELElBQUksU0FBUyxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDbEMsU0FBUyxHQUFHLFNBQVMsQ0FBQyxPQUFPLENBQUMsVUFBVSxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQ2pELFNBQVMsR0FBRyxTQUFTLENBQUMsT0FBTyxDQUFDLFdBQVcsRUFBRSxTQUFTLENBQUMsQ0FBQztJQUN0RCxTQUFTLEdBQUcsU0FBUyxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDckQsU0FBUyxHQUFHLE1BQU0sQ0FBQyxFQUFFLEVBQUUsU0FBUyxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQ3hDLFNBQVMsR0FBRyxTQUFTLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUVyRCxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFO1FBQ3JCLElBQUksRUFBRSxDQUFDLFFBQVEsR0FBRyxFQUFFLENBQUMsUUFBUSxFQUFFO1lBQzlCLE9BQU8sQ0FBQyxDQUFDLENBQUM7U0FDVjtRQUNELElBQUksRUFBRSxDQUFDLFFBQVEsR0FBRyxFQUFFLENBQUMsUUFBUSxFQUFFO1lBQzlCLE9BQU8sQ0FBQyxDQUFDO1NBQ1Q7UUFDRCxPQUFPLENBQUMsQ0FBQztJQUNWLENBQUMsQ0FBQyxDQUFDO0lBRUgsSUFBSSxXQUFXLEdBQUc7UUFDakIsaUdBQWlHO1FBQ2pHLCtEQUErRDtRQUMvRCxrR0FBa0c7UUFDbEcsa0dBQWtHO1FBQ2xHLEVBQUU7UUFDRixvREFBb0Q7UUFDcEQsRUFBRTtLQUNGLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDNUMsV0FBVyxHQUFHLFdBQVcsQ0FBQyxLQUFLLENBQUMsWUFBWSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3pELFdBQVcsR0FBRyxNQUFNLENBQUMsRUFBRSxFQUFFLFdBQVcsRUFBRSxJQUFJLENBQUMsQ0FBQztJQUM1QyxXQUFXLEdBQUcsV0FBVyxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7SUFFekQsT0FBTztRQUNOLE1BQU0sRUFBRSxTQUFTO1FBQ2pCLFlBQVksRUFBRSxHQUFHLFlBQVksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sS0FBSyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRTtRQUNqRSxLQUFLLEVBQUUsV0FBVztLQUNsQixDQUFDO0FBQ0gsQ0FBQztBQVVELFNBQVMsSUFBSSxDQUFDLEVBQStCLEVBQUUsZ0JBQWtDO0lBQ2hGLE1BQU0sTUFBTSxHQUFHLEVBQUUsQ0FBQyxZQUFZLENBQUMsbUJBQVcsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDO0lBQ3ZELE1BQU0sQ0FBQyxHQUFHLHVCQUF1QixDQUFDLEVBQUUsRUFBRSxNQUFNLEVBQUUsZ0JBQWdCLENBQUMsQ0FBQztJQUNoRSxJQUFJLENBQUMsQ0FBQyxFQUFFO1FBQ1AsT0FBTyxJQUFJLENBQUM7S0FDWjtJQUVELE1BQU0sTUFBTSxHQUFHLENBQUMsQ0FBQyxNQUFNLENBQUM7SUFDeEIsTUFBTSxZQUFZLEdBQUcsQ0FBQyxDQUFDLFlBQVksQ0FBQztJQUNwQyxNQUFNLEtBQUssR0FBRyxDQUFDLENBQUMsS0FBSyxDQUFDO0lBRXRCLE1BQU0sY0FBYyxHQUFHLEVBQUUsQ0FBQyxZQUFZLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQztJQUNwRSxNQUFNLEdBQUcsR0FBRyxjQUFjLENBQUMsT0FBTyxDQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsQ0FBQztJQUNuRCxNQUFNLEtBQUssR0FBRyxNQUFNLENBQUMsT0FBTyxDQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsQ0FBQztJQUM3QyxNQUFNLFNBQVMsR0FBRyxDQUFDLEdBQUcsS0FBSyxLQUFLLENBQUMsQ0FBQztJQUVsQyxPQUFPO1FBQ04sT0FBTyxFQUFFLE1BQU07UUFDZixZQUFZLEVBQUUsWUFBWTtRQUMxQixLQUFLLEVBQUUsS0FBSztRQUNaLFFBQVEsRUFBRSxnQkFBZ0I7UUFDMUIsU0FBUztLQUNULENBQUM7QUFDSCxDQUFDO0FBRUQsTUFBYSxVQUFVO0lBQ2YsVUFBVSxDQUFDLFFBQWdCO1FBQ2pDLE9BQU8sRUFBRSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUNoQyxDQUFDO0lBQ00sUUFBUSxDQUFDLFFBQWdCO1FBQy9CLE9BQU8sRUFBRSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUM5QixDQUFDO0lBQ00sWUFBWSxDQUFDLFNBQWlCLEVBQUUsUUFBZ0I7UUFDdEQsT0FBTyxFQUFFLENBQUMsWUFBWSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ2xDLENBQUM7Q0FDRDtBQVZELGdDQVVDO0FBRUQsTUFBTSxVQUFVO0lBRUU7SUFDQTtJQUZqQixZQUNpQixVQUF5QixFQUN6QixLQUFhO1FBRGIsZUFBVSxHQUFWLFVBQVUsQ0FBZTtRQUN6QixVQUFLLEdBQUwsS0FBSyxDQUFRO0lBQzFCLENBQUM7Q0FDTDtBQUVELE1BQWEsbUJBQW1CO0lBS0Y7SUFIYixFQUFFLENBQThCO0lBQ3hDLGdCQUFnQixDQUE0QztJQUVwRSxZQUE2QixXQUF1QjtRQUF2QixnQkFBVyxHQUFYLFdBQVcsQ0FBWTtRQUNuRCxJQUFJLENBQUMsRUFBRSxHQUFHLE9BQU8sQ0FBQyxZQUFZLENBQWdDLENBQUM7UUFDL0QsSUFBSSxDQUFDLGdCQUFnQixHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDN0MsQ0FBQztJQUVNLGVBQWUsQ0FBQyxRQUFnQjtRQUN0QyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxDQUFDLEdBQUcsSUFBSSxDQUFDO0lBQ3hDLENBQUM7SUFFTSx3QkFBd0IsQ0FBQyxRQUFnQjtRQUMvQyxJQUFJLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxRQUFRLENBQUMsRUFBRTtZQUNwQyxvRkFBb0Y7WUFDcEYsTUFBTSxRQUFRLEdBQUcsSUFBSSxDQUFDLFlBQVksQ0FBQyxRQUFRLENBQUMsQ0FBQztZQUM3QyxNQUFNLEtBQUssR0FBRyxJQUFJLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsQ0FBQyxLQUFLLENBQUMsT0FBTyxFQUFFLENBQUM7WUFDbEUsSUFBSSxJQUFJLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxDQUFFLENBQUMsS0FBSyxLQUFLLEtBQUssRUFBRTtnQkFDckQsSUFBSSxDQUFDLGdCQUFnQixDQUFDLFFBQVEsQ0FBQyxHQUFHLElBQUksQ0FBQzthQUN2QztTQUNEO1FBQ0QsSUFBSSxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxRQUFRLENBQUMsRUFBRTtZQUNyQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxDQUFDLEdBQUcsSUFBSSxDQUFDLHlCQUF5QixDQUFDLFFBQVEsQ0FBQyxDQUFDO1NBQzNFO1FBQ0QsT0FBTyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxRQUFRLENBQUUsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQztJQUM3RixDQUFDO0lBRU8sWUFBWSxDQUFDLFFBQWdCO1FBQ3BDLElBQUksVUFBVSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsRUFBRTtZQUM5QixPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLFFBQVEsQ0FBQyxDQUFDO1NBQ2hDO1FBQ0QsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxHQUFHLFFBQVEsS0FBSyxDQUFDLENBQUM7SUFDekMsQ0FBQztJQUVPLHlCQUF5QixDQUFDLFFBQWdCO1FBQ2pELE1BQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxZQUFZLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDN0MsSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxFQUFFO1lBQzNDLE9BQU8sSUFBSSxDQUFDO1NBQ1o7UUFDRCxNQUFNLEtBQUssR0FBRyxJQUFJLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsQ0FBQyxLQUFLLENBQUMsT0FBTyxFQUFFLENBQUM7UUFDbEUsSUFBSSxVQUFVLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxFQUFFO1lBQzlCLGdEQUFnRDtZQUNoRCxNQUFNLFlBQVksR0FBRyxJQUFJLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxRQUFRLEVBQUUsUUFBUSxDQUFDLENBQUMsUUFBUSxFQUFFLENBQUM7WUFDbEYsT0FBTyxJQUFJLFVBQVUsQ0FDcEIsSUFBSSxDQUFDLEVBQUUsQ0FBQyxnQkFBZ0IsQ0FBQyxRQUFRLEVBQUUsWUFBWSxFQUFFLElBQUksQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLEdBQUcsQ0FBQyxFQUMxRSxLQUFLLENBQ0wsQ0FBQztTQUNGO1FBQ0QsTUFBTSxZQUFZLEdBQUcsSUFBSSxDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDO1FBQ2xGLE1BQU0sT0FBTyxHQUFhO1lBQ3pCLFNBQVMsRUFBRSxZQUFZO1NBQ3ZCLENBQUM7UUFDRixNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsRUFBRSxDQUFDLHFCQUFxQixDQUFDLElBQUksNkJBQTZCLENBQUMsSUFBSSxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsT0FBTyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUM7UUFDM0csTUFBTSxJQUFJLEdBQUcsT0FBTyxDQUFDLGFBQWEsQ0FBQyxTQUFTLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUM7UUFDOUUsT0FBTyxJQUFJLFVBQVUsQ0FDcEIsSUFBSSxDQUFDLEVBQUUsQ0FBQyxnQkFBZ0IsQ0FBQyxRQUFRLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLEdBQUcsQ0FBQyxFQUNsRSxLQUFLLENBQ0wsQ0FBQztJQUNILENBQUM7Q0FDRDtBQTdERCxrREE2REM7QUFFRCxTQUFnQixJQUFJLENBQUMsUUFBNkI7SUFDakQsTUFBTSxnQkFBZ0IsR0FBRyxDQUFDLFFBQWdCLEVBQUUsRUFBRSxDQUFDLFFBQVEsQ0FBQyx3QkFBd0IsQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUMzRixPQUFPLElBQUksQ0FBQyxRQUFRLENBQUMsRUFBRSxFQUFFLGdCQUFnQixDQUFDLENBQUM7QUFDNUMsQ0FBQztBQUhELG9CQUdDO0FBUUQsTUFBTSw2QkFBNkI7SUFFakIsR0FBRyxDQUE4QjtJQUNqQyxLQUFLLENBQVU7SUFDZixNQUFNLENBQVc7SUFDakIsZ0JBQWdCLENBQXFCO0lBRXRELFlBQVksRUFBK0IsRUFBRSxJQUFhLEVBQUUsS0FBZSxFQUFFLGVBQW1DO1FBQy9HLElBQUksQ0FBQyxHQUFHLEdBQUcsRUFBRSxDQUFDO1FBQ2QsSUFBSSxDQUFDLEtBQUssR0FBRyxJQUFJLENBQUM7UUFDbEIsSUFBSSxDQUFDLE1BQU0sR0FBRyxLQUFLLENBQUM7UUFDcEIsSUFBSSxDQUFDLGdCQUFnQixHQUFHLGVBQWUsQ0FBQztJQUN6QyxDQUFDO0lBRUQsNENBQTRDO0lBRTVDLHNCQUFzQjtRQUNyQixPQUFPLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQztJQUM5QixDQUFDO0lBQ0Qsa0JBQWtCO1FBQ2pCLE9BQU8sQ0FDTCxFQUFlO2FBQ2QsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO2FBQy9CLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUNsQyxDQUFDO0lBQ0gsQ0FBQztJQUNELGdCQUFnQixDQUFDLFNBQWlCO1FBQ2pDLE9BQU8sR0FBRyxDQUFDO0lBQ1osQ0FBQztJQUNELGlCQUFpQjtRQUNoQixPQUFPLEdBQUcsQ0FBQztJQUNaLENBQUM7SUFDRCxpQkFBaUIsQ0FBQyxRQUFnQjtRQUNqQyxJQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyxFQUFFO1lBQ3pDLE9BQU8sSUFBSSxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQztTQUNqRTthQUFNLElBQUksSUFBSSxDQUFDLEtBQUssQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLEVBQUU7WUFDL0MsT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFDLGNBQWMsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDO1NBQ2hFO2FBQU07WUFDTixPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUMsQ0FBQztTQUM5QztJQUNGLENBQUM7SUFDRCxhQUFhLENBQUMsU0FBaUI7UUFDOUIsT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUM7SUFDL0IsQ0FBQztJQUNELG1CQUFtQjtRQUNsQixPQUFPLEVBQUUsQ0FBQztJQUNYLENBQUM7SUFDRCxxQkFBcUIsQ0FBQyxRQUE0QjtRQUNqRCxPQUFPLGdCQUFnQixDQUFDO0lBQ3pCLENBQUM7SUFDRCxvQkFBb0IsQ0FBQyxRQUFnQjtRQUNwQyxPQUFPLFFBQVEsS0FBSyxJQUFJLENBQUMscUJBQXFCLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLENBQUM7SUFDdkUsQ0FBQztJQUNELFFBQVEsQ0FBQyxJQUFZLEVBQUUsU0FBa0I7UUFDeEMsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDOUMsQ0FBQztJQUNELFVBQVUsQ0FBQyxJQUFZO1FBQ3RCLE9BQU8sSUFBSSxJQUFJLElBQUksQ0FBQyxNQUFNLElBQUksSUFBSSxJQUFJLElBQUksQ0FBQyxLQUFLLENBQUM7SUFDbEQsQ0FBQztDQUNEO0FBRUQsU0FBZ0IsT0FBTztJQUN0QixNQUFNLENBQUMsR0FBRyxJQUFJLENBQUMsSUFBSSxtQkFBbUIsQ0FBQyxJQUFJLFVBQVUsRUFBRSxDQUFDLENBQUMsQ0FBQztJQUMxRCxJQUFJLENBQUMsQ0FBQyxFQUFFO1FBQ1AsTUFBTSxJQUFJLEtBQUssQ0FBQyxnREFBZ0QsQ0FBQyxDQUFDO0tBQ2xFO0lBQ0QsT0FBTyxDQUFDLENBQUM7QUFDVixDQUFDO0FBTkQsMEJBTUMifQ== \ No newline at end of file +//# sourceMappingURL=monaco-api.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/nls.js b/patched-vscode/build/lib/nls.js index beb60544..48ca84f2 100644 --- a/patched-vscode/build/lib/nls.js +++ b/patched-vscode/build/lib/nls.js @@ -4,7 +4,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.nls = void 0; +exports.nls = nls; const lazy = require("lazy.js"); const event_stream_1 = require("event-stream"); const File = require("vinyl"); @@ -74,7 +74,6 @@ function nls() { })); return (0, event_stream_1.duplex)(input, output); } -exports.nls = nls; function isImportNode(ts, node) { return node.kind === ts.SyntaxKind.ImportDeclaration || node.kind === ts.SyntaxKind.ImportEqualsDeclaration; } @@ -127,7 +126,7 @@ var _nls; } return node.kind === ts.SyntaxKind.CallExpression ? CollectStepResult.YesAndRecurse : CollectStepResult.NoAndRecurse; } - function analyze(ts, contents, options = {}) { + function analyze(ts, contents, functionName, options = {}) { const filename = 'file.ts'; const serviceHost = new SingleFileServiceHost(ts, Object.assign(clone(options), { noResolve: true }), filename, contents); const service = ts.createLanguageService(serviceHost); @@ -169,7 +168,7 @@ var _nls; .filter(n => !!n) .map(n => n) // only `localize` calls - .filter(n => n.expression.kind === ts.SyntaxKind.PropertyAccessExpression && n.expression.name.getText() === 'localize'); + .filter(n => n.expression.kind === ts.SyntaxKind.PropertyAccessExpression && n.expression.name.getText() === functionName); // `localize` named imports const allLocalizeImportDeclarations = importDeclarations .filter(d => !!(d.importClause && d.importClause.namedBindings && d.importClause.namedBindings.kind === ts.SyntaxKind.NamedImports)) @@ -177,13 +176,13 @@ var _nls; .flatten(); // `localize` read-only references const localizeReferences = allLocalizeImportDeclarations - .filter(d => d.name.getText() === 'localize') + .filter(d => d.name.getText() === functionName) .map(n => service.getReferencesAtPosition(filename, n.pos + 1)) .flatten() .filter(r => !r.isWriteAccess); // custom named `localize` read-only references const namedLocalizeReferences = allLocalizeImportDeclarations - .filter(d => d.propertyName && d.propertyName.getText() === 'localize') + .filter(d => d.propertyName && d.propertyName.getText() === functionName) .map(n => service.getReferencesAtPosition(filename, n.name.pos + 1)) .flatten() .filter(r => !r.isWriteAccess); @@ -309,32 +308,54 @@ var _nls; return JSON.parse(smg.toString()); } function patch(ts, moduleId, typescript, javascript, sourcemap) { - const { localizeCalls, nlsExpressions } = analyze(ts, typescript); - if (localizeCalls.length === 0) { + const { localizeCalls, nlsExpressions } = analyze(ts, typescript, 'localize'); + const { localizeCalls: localize2Calls, nlsExpressions: nls2Expressions } = analyze(ts, typescript, 'localize2'); + if (localizeCalls.length === 0 && localize2Calls.length === 0) { return { javascript, sourcemap }; } - const nlsKeys = template(localizeCalls.map(lc => lc.key)); - const nls = template(localizeCalls.map(lc => lc.value)); + const nlsKeys = template(localizeCalls.map(lc => lc.key).concat(localize2Calls.map(lc => lc.key))); + const nls = template(localizeCalls.map(lc => lc.value).concat(localize2Calls.map(lc => lc.value))); const smc = new sm.SourceMapConsumer(sourcemap); const positionFrom = mappedPositionFrom.bind(null, sourcemap.sources[0]); - let i = 0; // build patches - const patches = lazy(localizeCalls) + const toPatch = (c) => { + const start = lcFrom(smc.generatedPositionFor(positionFrom(c.range.start))); + const end = lcFrom(smc.generatedPositionFor(positionFrom(c.range.end))); + return { span: { start, end }, content: c.content }; + }; + let i = 0; + const localizePatches = lazy(localizeCalls) .map(lc => ([ { range: lc.keySpan, content: '' + (i++) }, { range: lc.valueSpan, content: 'null' } ])) .flatten() - .map(c => { - const start = lcFrom(smc.generatedPositionFor(positionFrom(c.range.start))); - const end = lcFrom(smc.generatedPositionFor(positionFrom(c.range.end))); - return { span: { start, end }, content: c.content }; - }) - .toArray(); + .map(toPatch); + const localize2Patches = lazy(localize2Calls) + .map(lc => ({ range: lc.keySpan, content: '' + (i++) })) + .map(toPatch); + // Sort patches by their start position + const patches = localizePatches.concat(localize2Patches).toArray().sort((a, b) => { + if (a.span.start.line < b.span.start.line) { + return -1; + } + else if (a.span.start.line > b.span.start.line) { + return 1; + } + else if (a.span.start.character < b.span.start.character) { + return -1; + } + else if (a.span.start.character > b.span.start.character) { + return 1; + } + else { + return 0; + } + }); javascript = patchJavascript(patches, javascript, moduleId); // since imports are not within the sourcemap information, // we must do this MacGyver style - if (nlsExpressions.length) { + if (nlsExpressions.length || nls2Expressions.length) { javascript = javascript.replace(/^define\(.*$/m, line => { return line.replace(/(['"])vs\/nls\1/g, `$1vs/nls!${moduleId}$1`); }); @@ -361,4 +382,4 @@ var _nls; } _nls.patchFiles = patchFiles; })(_nls || (_nls = {})); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmxzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmxzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7O2dHQUdnRzs7O0FBR2hHLGdDQUFnQztBQUNoQywrQ0FBK0M7QUFDL0MsOEJBQThCO0FBQzlCLGlDQUFpQztBQUNqQyw2QkFBOEI7QUFNOUIsSUFBSyxpQkFLSjtBQUxELFdBQUssaUJBQWlCO0lBQ3JCLHVEQUFHLENBQUE7SUFDSCwyRUFBYSxDQUFBO0lBQ2IscURBQUUsQ0FBQTtJQUNGLHlFQUFZLENBQUE7QUFDYixDQUFDLEVBTEksaUJBQWlCLEtBQWpCLGlCQUFpQixRQUtyQjtBQUVELFNBQVMsT0FBTyxDQUFDLEVBQStCLEVBQUUsSUFBYSxFQUFFLEVBQXdDO0lBQ3hHLE1BQU0sTUFBTSxHQUFjLEVBQUUsQ0FBQztJQUU3QixTQUFTLElBQUksQ0FBQyxJQUFhO1FBQzFCLE1BQU0sVUFBVSxHQUFHLEVBQUUsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUU1QixJQUFJLFVBQVUsS0FBSyxpQkFBaUIsQ0FBQyxHQUFHLElBQUksVUFBVSxLQUFLLGlCQUFpQixDQUFDLGFBQWEsRUFBRTtZQUMzRixNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1NBQ2xCO1FBRUQsSUFBSSxVQUFVLEtBQUssaUJBQWlCLENBQUMsYUFBYSxJQUFJLFVBQVUsS0FBSyxpQkFBaUIsQ0FBQyxZQUFZLEVBQUU7WUFDcEcsRUFBRSxDQUFDLFlBQVksQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUM7U0FDNUI7SUFDRixDQUFDO0lBRUQsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ1gsT0FBTyxNQUFNLENBQUM7QUFDZixDQUFDO0FBRUQsU0FBUyxLQUFLLENBQW1CLE1BQVM7SUFDekMsTUFBTSxNQUFNLEdBQU0sRUFBRSxDQUFDO0lBQ3JCLEtBQUssTUFBTSxFQUFFLElBQUksTUFBTSxFQUFFO1FBQ3hCLE1BQU0sQ0FBQyxFQUFFLENBQUMsR0FBRyxNQUFNLENBQUMsRUFBRSxDQUFDLENBQUM7S0FDeEI7SUFDRCxPQUFPLE1BQU0sQ0FBQztBQUNmLENBQUM7QUFFRCxTQUFTLFFBQVEsQ0FBQyxLQUFlO0lBQ2hDLElBQUksTUFBTSxHQUFHLEVBQUUsRUFBRSxJQUFJLEdBQUcsRUFBRSxDQUFDO0lBRTNCLElBQUksS0FBSyxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7UUFDckIsTUFBTSxHQUFHLElBQUksQ0FBQztRQUNkLElBQUksR0FBRyxJQUFJLENBQUM7S0FDWjtJQUVELE9BQU87OztjQUdNLElBQUksR0FBRyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxJQUFJLEtBQUssQ0FBQztBQUN4RSxDQUFDO0FBRUQ7O0dBRUc7QUFDSCxTQUFnQixHQUFHO0lBQ2xCLE1BQU0sS0FBSyxHQUFHLElBQUEsc0JBQU8sR0FBRSxDQUFDO0lBQ3hCLE1BQU0sTUFBTSxHQUFHLEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBQSxzQkFBTyxFQUFDLFVBQVUsQ0FBZ0I7UUFDM0QsSUFBSSxDQUFDLENBQUMsQ0FBQyxTQUFTLEVBQUU7WUFDakIsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxJQUFJLEtBQUssQ0FBQyxRQUFRLENBQUMsQ0FBQyxRQUFRLDRCQUE0QixDQUFDLENBQUMsQ0FBQztTQUNyRjtRQUVELElBQUksTUFBTSxHQUFHLENBQUMsQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ3BDLElBQUksQ0FBQyxNQUFNLEVBQUU7WUFDWixPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLElBQUksS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDLFFBQVEsNENBQTRDLENBQUMsQ0FBQyxDQUFDO1NBQ3JHO1FBRUQsTUFBTSxJQUFJLEdBQUcsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUM7UUFDcEMsSUFBSSxJQUFJLEVBQUU7WUFDVCxNQUFNLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsTUFBTSxDQUFDLENBQUM7U0FDakM7UUFFRCxNQUFNLFVBQVUsR0FBRyxDQUFDLENBQUMsU0FBUyxDQUFDLGNBQWUsQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUNsRCxJQUFJLENBQUMsVUFBVSxFQUFFO1lBQ2hCLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsSUFBSSxLQUFLLENBQUMsUUFBUSxDQUFDLENBQUMsUUFBUSx3REFBd0QsQ0FBQyxDQUFDLENBQUM7U0FDakg7UUFFRCxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUMsRUFBRSxVQUFVLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ25FLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFFSixPQUFPLElBQUEscUJBQU0sRUFBQyxLQUFLLEVBQUUsTUFBTSxDQUFDLENBQUM7QUFDOUIsQ0FBQztBQTFCRCxrQkEwQkM7QUFFRCxTQUFTLFlBQVksQ0FBQyxFQUErQixFQUFFLElBQWE7SUFDbkUsT0FBTyxJQUFJLENBQUMsSUFBSSxLQUFLLEVBQUUsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLElBQUksSUFBSSxDQUFDLElBQUksS0FBSyxFQUFFLENBQUMsVUFBVSxDQUFDLHVCQUF1QixDQUFDO0FBQzdHLENBQUM7QUFFRCxJQUFPLElBQUksQ0EwWFY7QUExWEQsV0FBTyxJQUFJO0lBK0JWLFNBQVMsUUFBUSxDQUFDLElBQVUsRUFBRSxRQUFnQixFQUFFLE9BQWUsSUFBSSxDQUFDLElBQUk7UUFDdkUsT0FBTyxJQUFJLElBQUksQ0FBQztZQUNmLFFBQVEsRUFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQztZQUMvQixJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUk7WUFDZixHQUFHLEVBQUUsSUFBSSxDQUFDLEdBQUc7WUFDYixJQUFJLEVBQUUsSUFBSTtTQUNWLENBQUMsQ0FBQztJQUNKLENBQUM7SUFFRCxTQUFTLGtCQUFrQixDQUFDLE1BQWMsRUFBRSxFQUF1QjtRQUNsRSxPQUFPLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSxFQUFFLENBQUMsSUFBSSxHQUFHLENBQUMsRUFBRSxNQUFNLEVBQUUsRUFBRSxDQUFDLFNBQVMsRUFBRSxDQUFDO0lBQzVELENBQUM7SUFFRCxTQUFTLE1BQU0sQ0FBQyxRQUFxQjtRQUNwQyxPQUFPLEVBQUUsSUFBSSxFQUFFLFFBQVEsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxFQUFFLFNBQVMsRUFBRSxRQUFRLENBQUMsTUFBTSxFQUFFLENBQUM7SUFDaEUsQ0FBQztJQUVELE1BQU0scUJBQXFCO1FBSzJCO1FBQXFDO1FBSGxGLElBQUksQ0FBcUI7UUFDekIsR0FBRyxDQUFxQjtRQUVoQyxZQUFZLEVBQStCLEVBQVUsT0FBMkIsRUFBVSxRQUFnQixFQUFFLFFBQWdCO1lBQXZFLFlBQU8sR0FBUCxPQUFPLENBQW9CO1lBQVUsYUFBUSxHQUFSLFFBQVEsQ0FBUTtZQUN6RyxJQUFJLENBQUMsSUFBSSxHQUFHLEVBQUUsQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1lBQ25ELElBQUksQ0FBQyxHQUFHLEdBQUcsRUFBRSxDQUFDLGNBQWMsQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUFDLENBQUM7UUFDN0MsQ0FBQztRQUVELHNCQUFzQixHQUFHLEdBQUcsRUFBRSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUM7UUFDNUMsa0JBQWtCLEdBQUcsR0FBRyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDM0MsZ0JBQWdCLEdBQUcsR0FBRyxFQUFFLENBQUMsR0FBRyxDQUFDO1FBQzdCLGlCQUFpQixHQUFHLENBQUMsSUFBWSxFQUFFLEVBQUUsQ0FBQyxJQUFJLEtBQUssSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQztRQUNwRixtQkFBbUIsR0FBRyxHQUFHLEVBQUUsQ0FBQyxFQUFFLENBQUM7UUFDL0IscUJBQXFCLEdBQUcsR0FBRyxFQUFFLENBQUMsVUFBVSxDQUFDO1FBRXpDLFFBQVEsQ0FBQyxJQUFZLEVBQUUsU0FBa0I7WUFDeEMsSUFBSSxJQUFJLEtBQUssSUFBSSxDQUFDLFFBQVEsRUFBRTtnQkFDM0IsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsQ0FBQyxDQUFDO2FBQ25EO1lBQ0QsT0FBTyxTQUFTLENBQUM7UUFDbEIsQ0FBQztRQUNELFVBQVUsQ0FBQyxJQUFZO1lBQ3RCLE9BQU8sSUFBSSxLQUFLLElBQUksQ0FBQyxRQUFRLENBQUM7UUFDL0IsQ0FBQztLQUNEO0lBRUQsU0FBUyx5Q0FBeUMsQ0FBQyxFQUErQixFQUFFLFFBQXFCLEVBQUUsSUFBYTtRQUN2SCxJQUFJLENBQUMsRUFBRSxDQUFDLHdCQUF3QixDQUFDLEVBQUUsS0FBSyxFQUFFLElBQUksQ0FBQyxHQUFHLEVBQUUsTUFBTSxFQUFFLElBQUksQ0FBQyxHQUFHLEdBQUcsSUFBSSxDQUFDLEdBQUcsRUFBRSxFQUFFLFFBQVEsQ0FBQyxFQUFFO1lBQzdGLE9BQU8saUJBQWlCLENBQUMsRUFBRSxDQUFDO1NBQzVCO1FBRUQsT0FBTyxJQUFJLENBQUMsSUFBSSxLQUFLLEVBQUUsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLGlCQUFpQixDQUFDLFlBQVksQ0FBQztJQUN0SCxDQUFDO0lBRUQsU0FBUyxPQUFPLENBQUMsRUFBK0IsRUFBRSxRQUFnQixFQUFFLFVBQThCLEVBQUU7UUFDbkcsTUFBTSxRQUFRLEdBQUcsU0FBUyxDQUFDO1FBQzNCLE1BQU0sV0FBVyxHQUFHLElBQUkscUJBQXFCLENBQUMsRUFBRSxFQUFFLE1BQU0sQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxFQUFFLEVBQUUsU0FBUyxFQUFFLElBQUksRUFBRSxDQUFDLEVBQUUsUUFBUSxFQUFFLFFBQVEsQ0FBQyxDQUFDO1FBQzFILE1BQU0sT0FBTyxHQUFHLEVBQUUsQ0FBQyxxQkFBcUIsQ0FBQyxXQUFXLENBQUMsQ0FBQztRQUN0RCxNQUFNLFVBQVUsR0FBRyxFQUFFLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxFQUFFLFFBQVEsRUFBRSxFQUFFLENBQUMsWUFBWSxDQUFDLEdBQUcsRUFBRSxJQUFJLENBQUMsQ0FBQztRQUV0RixjQUFjO1FBQ2QsTUFBTSxPQUFPLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxFQUFFLEVBQUUsVUFBVSxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsaUJBQWlCLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDO1FBRTNJLGtDQUFrQztRQUNsQyxNQUFNLHdCQUF3QixHQUFHLE9BQU87YUFDdEMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxFQUFFLENBQUMsVUFBVSxDQUFDLHVCQUF1QixDQUFDO2FBQzdELEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUE2QixDQUFDLENBQUM7YUFDdkMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxJQUFJLEtBQUssRUFBRSxDQUFDLFVBQVUsQ0FBQyx1QkFBdUIsQ0FBQzthQUM3RSxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBOEIsQ0FBQyxDQUFDLGVBQWdCLENBQUMsVUFBVSxDQUFDLE9BQU8sRUFBRSxLQUFLLFlBQVksQ0FBQyxDQUFDO1FBRXJHLDRCQUE0QjtRQUM1QixNQUFNLGtCQUFrQixHQUFHLE9BQU87YUFDaEMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxFQUFFLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDO2FBQ3ZELEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUF1QixDQUFDLENBQUM7YUFDakMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxJQUFJLEtBQUssRUFBRSxDQUFDLFVBQVUsQ0FBQyxhQUFhLENBQUM7YUFDbkUsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxPQUFPLEVBQUUsS0FBSyxZQUFZLENBQUM7YUFDekQsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxZQUFZLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsYUFBYSxDQUFDLENBQUM7UUFFbEUsTUFBTSxjQUFjLEdBQUcsd0JBQXdCO2FBQzdDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUE4QixDQUFDLENBQUMsZUFBZ0IsQ0FBQyxVQUFVLENBQUM7YUFDcEUsTUFBTSxDQUFDLGtCQUFrQixDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxlQUFlLENBQUMsQ0FBQzthQUN0RCxHQUFHLENBQVEsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDO1lBQ2pCLEtBQUssRUFBRSxFQUFFLENBQUMsNkJBQTZCLENBQUMsVUFBVSxFQUFFLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQztZQUNqRSxHQUFHLEVBQUUsRUFBRSxDQUFDLDZCQUE2QixDQUFDLFVBQVUsRUFBRSxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUM7U0FDN0QsQ0FBQyxDQUFDLENBQUM7UUFFTCw0QkFBNEI7UUFDNUIsTUFBTSwwQkFBMEIsR0FBRyxrQkFBa0I7YUFDbkQsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFlBQVksSUFBSSxDQUFDLENBQUMsWUFBWSxDQUFDLGFBQWEsSUFBSSxDQUFDLENBQUMsWUFBWSxDQUFDLGFBQWEsQ0FBQyxJQUFJLEtBQUssRUFBRSxDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsQ0FBQzthQUN0SSxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBc0IsQ0FBQyxDQUFDLFlBQWEsQ0FBQyxhQUFjLENBQUMsSUFBSSxDQUFDO2FBQ2xFLE1BQU0sQ0FBQyx3QkFBd0IsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUM7WUFFbEQscUNBQXFDO2FBQ3BDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyx1QkFBdUIsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDLEdBQUcsR0FBRyxDQUFDLENBQUMsQ0FBQzthQUM5RCxPQUFPLEVBQUU7YUFDVCxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxhQUFhLENBQUM7WUFFOUIsNEVBQTRFO2FBQzNFLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxFQUFFLEVBQUUsVUFBVSxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMseUNBQXlDLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQzthQUNwRyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUM7YUFDeEIsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQzthQUNoQixHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBb0IsQ0FBQyxDQUFDO1lBRS9CLHdCQUF3QjthQUN2QixNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUFDLElBQUksS0FBSyxFQUFFLENBQUMsVUFBVSxDQUFDLHdCQUF3QixJQUFrQyxDQUFDLENBQUMsVUFBVyxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsS0FBSyxVQUFVLENBQUMsQ0FBQztRQUV6SiwyQkFBMkI7UUFDM0IsTUFBTSw2QkFBNkIsR0FBRyxrQkFBa0I7YUFDdEQsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFlBQVksSUFBSSxDQUFDLENBQUMsWUFBWSxDQUFDLGFBQWEsSUFBSSxDQUFDLENBQUMsWUFBWSxDQUFDLGFBQWEsQ0FBQyxJQUFJLEtBQUssRUFBRSxDQUFDLFVBQVUsQ0FBQyxZQUFZLENBQUMsQ0FBQzthQUNuSSxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBRSxFQUFZLENBQUMsTUFBTSxDQUFtQixDQUFDLENBQUMsWUFBYSxDQUFDLGFBQWUsQ0FBQyxRQUFRLENBQUMsQ0FBQzthQUMxRixPQUFPLEVBQUUsQ0FBQztRQUVaLGtDQUFrQztRQUNsQyxNQUFNLGtCQUFrQixHQUFHLDZCQUE2QjthQUN0RCxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxLQUFLLFVBQVUsQ0FBQzthQUM1QyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsdUJBQXVCLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQyxHQUFHLEdBQUcsQ0FBQyxDQUFDLENBQUM7YUFDOUQsT0FBTyxFQUFFO2FBQ1QsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsYUFBYSxDQUFDLENBQUM7UUFFaEMsK0NBQStDO1FBQy9DLE1BQU0sdUJBQXVCLEdBQUcsNkJBQTZCO2FBQzNELE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxZQUFZLElBQUksQ0FBQyxDQUFDLFlBQVksQ0FBQyxPQUFPLEVBQUUsS0FBSyxVQUFVLENBQUM7YUFDdEUsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsT0FBTyxDQUFDLHVCQUF1QixDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsR0FBRyxDQUFDLENBQUMsQ0FBQzthQUNuRSxPQUFPLEVBQUU7YUFDVCxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxhQUFhLENBQUMsQ0FBQztRQUVoQyw0RUFBNEU7UUFDNUUsTUFBTSx1QkFBdUIsR0FBRyxrQkFBa0I7YUFDaEQsTUFBTSxDQUFDLHVCQUF1QixDQUFDO2FBQy9CLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxFQUFFLEVBQUUsVUFBVSxFQUFFLENBQUMsQ0FBQyxFQUFFLENBQUMseUNBQXlDLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQzthQUNwRyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUM7YUFDeEIsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQzthQUNoQixHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBb0IsQ0FBQyxDQUFDLENBQUM7UUFFakMscUJBQXFCO1FBQ3JCLE1BQU0sYUFBYSxHQUFHLDBCQUEwQjthQUM5QyxNQUFNLENBQUMsdUJBQXVCLENBQUM7YUFDL0IsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQzthQUNyQixNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQzthQUN6QixJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxFQUFFLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDO2FBQ2pELEdBQUcsQ0FBZ0IsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDO1lBQ3pCLE9BQU8sRUFBRSxFQUFFLEtBQUssRUFBRSxFQUFFLENBQUMsNkJBQTZCLENBQUMsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxFQUFFLEdBQUcsRUFBRSxFQUFFLENBQUMsNkJBQTZCLENBQUMsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxFQUFFO1lBQ25KLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxFQUFFO1lBQ25CLFNBQVMsRUFBRSxFQUFFLEtBQUssRUFBRSxFQUFFLENBQUMsNkJBQTZCLENBQUMsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxFQUFFLEdBQUcsRUFBRSxFQUFFLENBQUMsNkJBQTZCLENBQUMsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxFQUFFO1lBQ3JKLEtBQUssRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxFQUFFO1NBQ3JCLENBQUMsQ0FBQyxDQUFDO1FBRUwsT0FBTztZQUNOLGFBQWEsRUFBRSxhQUFhLENBQUMsT0FBTyxFQUFFO1lBQ3RDLGNBQWMsRUFBRSxjQUFjLENBQUMsT0FBTyxFQUFFO1NBQ3hDLENBQUM7SUFDSCxDQUFDO0lBRUQsTUFBTSxTQUFTO1FBRU4sS0FBSyxDQUFXO1FBQ2hCLFdBQVcsQ0FBVztRQUU5QixZQUFZLFFBQWdCO1lBQzNCLE1BQU0sS0FBSyxHQUFHLGFBQWEsQ0FBQztZQUM1QixJQUFJLEtBQUssR0FBRyxDQUFDLENBQUM7WUFDZCxJQUFJLEtBQTZCLENBQUM7WUFFbEMsSUFBSSxDQUFDLEtBQUssR0FBRyxFQUFFLENBQUM7WUFDaEIsSUFBSSxDQUFDLFdBQVcsR0FBRyxFQUFFLENBQUM7WUFFdEIsT0FBTyxLQUFLLEdBQUcsS0FBSyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsRUFBRTtnQkFDcEMsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxLQUFLLEVBQUUsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7Z0JBQ3hELElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO2dCQUNoQyxLQUFLLEdBQUcsS0FBSyxDQUFDLFNBQVMsQ0FBQzthQUN4QjtZQUVELElBQUksUUFBUSxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7Z0JBQ3hCLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsS0FBSyxFQUFFLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO2dCQUM1RCxJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQzthQUMxQjtRQUNGLENBQUM7UUFFTSxHQUFHLENBQUMsS0FBYTtZQUN2QixPQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDMUIsQ0FBQztRQUVNLEdBQUcsQ0FBQyxLQUFhLEVBQUUsSUFBWTtZQUNyQyxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxHQUFHLElBQUksQ0FBQztRQUMxQixDQUFDO1FBRUQsSUFBVyxTQUFTO1lBQ25CLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUM7UUFDMUIsQ0FBQztRQUVEOzs7O1dBSUc7UUFDSSxLQUFLLENBQUMsS0FBYTtZQUN6QixNQUFNLGVBQWUsR0FBRyxLQUFLLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUM7WUFDOUMsTUFBTSxhQUFhLEdBQUcsS0FBSyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDO1lBRTFDLE1BQU0sU0FBUyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsZUFBZSxDQUFDLElBQUksRUFBRSxDQUFDO1lBQ3BELE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsYUFBYSxDQUFDLElBQUksRUFBRSxDQUFDO1lBRWhELElBQUksQ0FBQyxLQUFLLENBQUMsZUFBZSxDQUFDLEdBQUc7Z0JBQzdCLFNBQVMsQ0FBQyxTQUFTLENBQUMsQ0FBQyxFQUFFLEtBQUssQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQztnQkFDbEQsS0FBSyxDQUFDLE9BQU87Z0JBQ2IsT0FBTyxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUM7YUFDM0MsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7WUFFWCxLQUFLLElBQUksQ0FBQyxHQUFHLGVBQWUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxJQUFJLGFBQWEsRUFBRSxDQUFDLEVBQUUsRUFBRTtnQkFDMUQsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxFQUFFLENBQUM7YUFDbkI7UUFDRixDQUFDO1FBRU0sUUFBUTtZQUNkLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQztpQkFDM0MsT0FBTyxFQUFFLENBQUMsT0FBTyxFQUFFLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1FBQ2hDLENBQUM7S0FDRDtJQUVELFNBQVMsZUFBZSxDQUFDLE9BQWlCLEVBQUUsUUFBZ0IsRUFBRSxRQUFnQjtRQUM3RSxNQUFNLEtBQUssR0FBRyxJQUFJLFNBQVMsQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUV0QywyQkFBMkI7UUFDM0IsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUVsRCw2QkFBNkI7UUFDN0IsTUFBTSxTQUFTLEdBQUcsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUMvQixNQUFNLGdCQUFnQixHQUFHLFNBQVMsQ0FBQyxPQUFPLENBQUMsa0JBQWtCLEVBQUUsWUFBWSxRQUFRLElBQUksQ0FBQyxDQUFDO1FBQ3pGLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxFQUFFLGdCQUFnQixDQUFDLENBQUM7UUFFL0IsT0FBTyxLQUFLLENBQUMsUUFBUSxFQUFFLENBQUM7SUFDekIsQ0FBQztJQUVELFNBQVMsY0FBYyxDQUFDLE9BQWlCLEVBQUUsR0FBb0IsRUFBRSxHQUF5QjtRQUN6RixNQUFNLEdBQUcsR0FBRyxJQUFJLEVBQUUsQ0FBQyxrQkFBa0IsQ0FBQztZQUNyQyxJQUFJLEVBQUUsR0FBRyxDQUFDLElBQUk7WUFDZCxVQUFVLEVBQUUsR0FBRyxDQUFDLFVBQVU7U0FDMUIsQ0FBQyxDQUFDO1FBRUgsT0FBTyxHQUFHLE9BQU8sQ0FBQyxPQUFPLEVBQUUsQ0FBQztRQUM1QixJQUFJLFdBQVcsR0FBRyxDQUFDLENBQUMsQ0FBQztRQUNyQixJQUFJLGVBQWUsR0FBRyxDQUFDLENBQUM7UUFDeEIsSUFBSSxNQUFNLEdBQWtCLElBQUksQ0FBQztRQUVqQyxHQUFHLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxFQUFFO1lBQ25CLE1BQU0sS0FBSyxHQUFHLE9BQU8sQ0FBQyxPQUFPLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDO1lBQzFDLE1BQU0sUUFBUSxHQUFHLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQyxZQUFZLEVBQUUsTUFBTSxFQUFFLENBQUMsQ0FBQyxjQUFjLEVBQUUsQ0FBQztZQUNwRSxNQUFNLFNBQVMsR0FBRyxFQUFFLElBQUksRUFBRSxDQUFDLENBQUMsYUFBYSxFQUFFLE1BQU0sRUFBRSxDQUFDLENBQUMsZUFBZSxFQUFFLENBQUM7WUFFdkUsSUFBSSxXQUFXLEtBQUssU0FBUyxDQUFDLElBQUksRUFBRTtnQkFDbkMsZUFBZSxHQUFHLENBQUMsQ0FBQzthQUNwQjtZQUVELFdBQVcsR0FBRyxTQUFTLENBQUMsSUFBSSxDQUFDO1lBQzdCLFNBQVMsQ0FBQyxNQUFNLElBQUksZUFBZSxDQUFDO1lBRXBDLElBQUksS0FBSyxJQUFJLENBQUMsQ0FBQyxhQUFhLEdBQUcsQ0FBQyxLQUFLLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLElBQUksSUFBSSxDQUFDLENBQUMsZUFBZSxLQUFLLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLFNBQVMsRUFBRTtnQkFDM0csTUFBTSxjQUFjLEdBQUcsS0FBSyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsU0FBUyxHQUFHLEtBQUssQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQztnQkFDN0UsTUFBTSxjQUFjLEdBQUcsS0FBSyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUM7Z0JBQzVDLE1BQU0sVUFBVSxHQUFHLGNBQWMsR0FBRyxjQUFjLENBQUM7Z0JBQ25ELGVBQWUsSUFBSSxVQUFVLENBQUM7Z0JBQzlCLFNBQVMsQ0FBQyxNQUFNLElBQUksVUFBVSxDQUFDO2dCQUUvQixPQUFPLENBQUMsR0FBRyxFQUFFLENBQUM7YUFDZDtZQUVELE1BQU0sR0FBRyxHQUFHLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxVQUFVLEVBQUUsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDO1lBQzdFLE1BQU0sR0FBRyxNQUFNLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsQ0FBQztZQUNwQyxHQUFHLENBQUMsVUFBVSxDQUFDLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSxDQUFDLENBQUMsSUFBSSxFQUFFLFFBQVEsRUFBRSxTQUFTLEVBQUUsQ0FBQyxDQUFDO1FBQy9ELENBQUMsRUFBRSxJQUFJLEVBQUUsRUFBRSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxDQUFDO1FBRS9DLElBQUksTUFBTSxFQUFFO1lBQ1gsR0FBRyxDQUFDLGdCQUFnQixDQUFDLE1BQU0sRUFBRSxHQUFHLENBQUMsZ0JBQWdCLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQztTQUMzRDtRQUVELE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQztJQUNuQyxDQUFDO0lBRUQsU0FBUyxLQUFLLENBQUMsRUFBK0IsRUFBRSxRQUFnQixFQUFFLFVBQWtCLEVBQUUsVUFBa0IsRUFBRSxTQUEwQjtRQUNuSSxNQUFNLEVBQUUsYUFBYSxFQUFFLGNBQWMsRUFBRSxHQUFHLE9BQU8sQ0FBQyxFQUFFLEVBQUUsVUFBVSxDQUFDLENBQUM7UUFFbEUsSUFBSSxhQUFhLENBQUMsTUFBTSxLQUFLLENBQUMsRUFBRTtZQUMvQixPQUFPLEVBQUUsVUFBVSxFQUFFLFNBQVMsRUFBRSxDQUFDO1NBQ2pDO1FBRUQsTUFBTSxPQUFPLEdBQUcsUUFBUSxDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztRQUMxRCxNQUFNLEdBQUcsR0FBRyxRQUFRLENBQUMsYUFBYSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO1FBQ3hELE1BQU0sR0FBRyxHQUFHLElBQUksRUFBRSxDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBQ2hELE1BQU0sWUFBWSxHQUFHLGtCQUFrQixDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsU0FBUyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ3pFLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUVWLGdCQUFnQjtRQUNoQixNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDO2FBQ2pDLEdBQUcsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUM7WUFDWCxFQUFFLEtBQUssRUFBRSxFQUFFLENBQUMsT0FBTyxFQUFFLE9BQU8sRUFBRSxFQUFFLEdBQUcsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFO1lBQzFDLEVBQUUsS0FBSyxFQUFFLEVBQUUsQ0FBQyxTQUFTLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRTtTQUN4QyxDQUFDLENBQUM7YUFDRixPQUFPLEVBQUU7YUFDVCxHQUFHLENBQVMsQ0FBQyxDQUFDLEVBQUU7WUFDaEIsTUFBTSxLQUFLLEdBQUcsTUFBTSxDQUFDLEdBQUcsQ0FBQyxvQkFBb0IsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDNUUsTUFBTSxHQUFHLEdBQUcsTUFBTSxDQUFDLEdBQUcsQ0FBQyxvQkFBb0IsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7WUFDeEUsT0FBTyxFQUFFLElBQUksRUFBRSxFQUFFLEtBQUssRUFBRSxHQUFHLEVBQUUsRUFBRSxPQUFPLEVBQUUsQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBQ3JELENBQUMsQ0FBQzthQUNELE9BQU8sRUFBRSxDQUFDO1FBRVosVUFBVSxHQUFHLGVBQWUsQ0FBQyxPQUFPLEVBQUUsVUFBVSxFQUFFLFFBQVEsQ0FBQyxDQUFDO1FBRTVELDBEQUEwRDtRQUMxRCxpQ0FBaUM7UUFDakMsSUFBSSxjQUFjLENBQUMsTUFBTSxFQUFFO1lBQzFCLFVBQVUsR0FBRyxVQUFVLENBQUMsT0FBTyxDQUFDLGVBQWUsRUFBRSxJQUFJLENBQUMsRUFBRTtnQkFDdkQsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDLGtCQUFrQixFQUFFLFlBQVksUUFBUSxJQUFJLENBQUMsQ0FBQztZQUNuRSxDQUFDLENBQUMsQ0FBQztTQUNIO1FBRUQsU0FBUyxHQUFHLGNBQWMsQ0FBQyxPQUFPLEVBQUUsU0FBUyxFQUFFLEdBQUcsQ0FBQyxDQUFDO1FBRXBELE9BQU8sRUFBRSxVQUFVLEVBQUUsU0FBUyxFQUFFLE9BQU8sRUFBRSxHQUFHLEVBQUUsQ0FBQztJQUNoRCxDQUFDO0lBRUQsU0FBZ0IsVUFBVSxDQUFDLGNBQW9CLEVBQUUsVUFBa0I7UUFDbEUsTUFBTSxFQUFFLEdBQUcsT0FBTyxDQUFDLFlBQVksQ0FBZ0MsQ0FBQztRQUNoRSxRQUFRO1FBQ1IsTUFBTSxRQUFRLEdBQUcsY0FBYyxDQUFDLFFBQVE7YUFDdEMsT0FBTyxDQUFDLE9BQU8sRUFBRSxFQUFFLENBQUM7YUFDcEIsT0FBTyxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsQ0FBQztRQUV0QixNQUFNLEVBQUUsVUFBVSxFQUFFLFNBQVMsRUFBRSxPQUFPLEVBQUUsR0FBRyxFQUFFLEdBQUcsS0FBSyxDQUNwRCxFQUFFLEVBQ0YsUUFBUSxFQUNSLFVBQVUsRUFDVixjQUFjLENBQUMsUUFBUSxDQUFDLFFBQVEsRUFBRSxFQUM1QixjQUFlLENBQUMsU0FBUyxDQUMvQixDQUFDO1FBRUYsTUFBTSxNQUFNLEdBQVcsQ0FBQyxRQUFRLENBQUMsY0FBYyxFQUFFLFVBQVUsQ0FBQyxDQUFDLENBQUM7UUFDeEQsTUFBTSxDQUFDLENBQUMsQ0FBRSxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUM7UUFFdkMsSUFBSSxPQUFPLEVBQUU7WUFDWixNQUFNLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxjQUFjLEVBQUUsT0FBTyxFQUFFLGNBQWMsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sRUFBRSxjQUFjLENBQUMsQ0FBQyxDQUFDLENBQUM7U0FDckc7UUFFRCxJQUFJLEdBQUcsRUFBRTtZQUNSLE1BQU0sQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLGNBQWMsRUFBRSxHQUFHLEVBQUUsY0FBYyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxFQUFFLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQztTQUM1RjtRQUVELE9BQU8sTUFBTSxDQUFDO0lBQ2YsQ0FBQztJQTNCZSxlQUFVLGFBMkJ6QixDQUFBO0FBQ0YsQ0FBQyxFQTFYTSxJQUFJLEtBQUosSUFBSSxRQTBYViJ9 \ No newline at end of file +//# sourceMappingURL=nls.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/nls.ts b/patched-vscode/build/lib/nls.ts index 7c980a43..c4ee031b 100644 --- a/patched-vscode/build/lib/nls.ts +++ b/patched-vscode/build/lib/nls.ts @@ -181,7 +181,12 @@ module _nls { return node.kind === ts.SyntaxKind.CallExpression ? CollectStepResult.YesAndRecurse : CollectStepResult.NoAndRecurse; } - function analyze(ts: typeof import('typescript'), contents: string, options: ts.CompilerOptions = {}): ILocalizeAnalysisResult { + function analyze( + ts: typeof import('typescript'), + contents: string, + functionName: 'localize' | 'localize2', + options: ts.CompilerOptions = {} + ): ILocalizeAnalysisResult { const filename = 'file.ts'; const serviceHost = new SingleFileServiceHost(ts, Object.assign(clone(options), { noResolve: true }), filename, contents); const service = ts.createLanguageService(serviceHost); @@ -231,7 +236,7 @@ module _nls { .map(n => n) // only `localize` calls - .filter(n => n.expression.kind === ts.SyntaxKind.PropertyAccessExpression && (n.expression).name.getText() === 'localize'); + .filter(n => n.expression.kind === ts.SyntaxKind.PropertyAccessExpression && (n.expression).name.getText() === functionName); // `localize` named imports const allLocalizeImportDeclarations = importDeclarations @@ -241,14 +246,14 @@ module _nls { // `localize` read-only references const localizeReferences = allLocalizeImportDeclarations - .filter(d => d.name.getText() === 'localize') + .filter(d => d.name.getText() === functionName) .map(n => service.getReferencesAtPosition(filename, n.pos + 1)) .flatten() .filter(r => !r.isWriteAccess); // custom named `localize` read-only references const namedLocalizeReferences = allLocalizeImportDeclarations - .filter(d => d.propertyName && d.propertyName.getText() === 'localize') + .filter(d => d.propertyName && d.propertyName.getText() === functionName) .map(n => service.getReferencesAtPosition(filename, n.name.pos + 1)) .flatten() .filter(r => !r.isWriteAccess); @@ -406,37 +411,60 @@ module _nls { } function patch(ts: typeof import('typescript'), moduleId: string, typescript: string, javascript: string, sourcemap: sm.RawSourceMap): INlsStringResult { - const { localizeCalls, nlsExpressions } = analyze(ts, typescript); + const { localizeCalls, nlsExpressions } = analyze(ts, typescript, 'localize'); + const { localizeCalls: localize2Calls, nlsExpressions: nls2Expressions } = analyze(ts, typescript, 'localize2'); - if (localizeCalls.length === 0) { + if (localizeCalls.length === 0 && localize2Calls.length === 0) { return { javascript, sourcemap }; } - const nlsKeys = template(localizeCalls.map(lc => lc.key)); - const nls = template(localizeCalls.map(lc => lc.value)); + const nlsKeys = template(localizeCalls.map(lc => lc.key).concat(localize2Calls.map(lc => lc.key))); + const nls = template(localizeCalls.map(lc => lc.value).concat(localize2Calls.map(lc => lc.value))); const smc = new sm.SourceMapConsumer(sourcemap); const positionFrom = mappedPositionFrom.bind(null, sourcemap.sources[0]); - let i = 0; // build patches - const patches = lazy(localizeCalls) + const toPatch = (c: { range: ISpan; content: string }): IPatch => { + const start = lcFrom(smc.generatedPositionFor(positionFrom(c.range.start))); + const end = lcFrom(smc.generatedPositionFor(positionFrom(c.range.end))); + return { span: { start, end }, content: c.content }; + }; + + let i = 0; + const localizePatches = lazy(localizeCalls) .map(lc => ([ { range: lc.keySpan, content: '' + (i++) }, { range: lc.valueSpan, content: 'null' } ])) .flatten() - .map(c => { - const start = lcFrom(smc.generatedPositionFor(positionFrom(c.range.start))); - const end = lcFrom(smc.generatedPositionFor(positionFrom(c.range.end))); - return { span: { start, end }, content: c.content }; - }) - .toArray(); + .map(toPatch); + + const localize2Patches = lazy(localize2Calls) + .map(lc => ( + { range: lc.keySpan, content: '' + (i++) } + )) + .map(toPatch); + + // Sort patches by their start position + const patches = localizePatches.concat(localize2Patches).toArray().sort((a, b) => { + if (a.span.start.line < b.span.start.line) { + return -1; + } else if (a.span.start.line > b.span.start.line) { + return 1; + } else if (a.span.start.character < b.span.start.character) { + return -1; + } else if (a.span.start.character > b.span.start.character) { + return 1; + } else { + return 0; + } + }); javascript = patchJavascript(patches, javascript, moduleId); // since imports are not within the sourcemap information, // we must do this MacGyver style - if (nlsExpressions.length) { + if (nlsExpressions.length || nls2Expressions.length) { javascript = javascript.replace(/^define\(.*$/m, line => { return line.replace(/(['"])vs\/nls\1/g, `$1vs/nls!${moduleId}$1`); }); diff --git a/patched-vscode/build/lib/node.js b/patched-vscode/build/lib/node.js index 112efd8d..7209dffc 100644 --- a/patched-vscode/build/lib/node.js +++ b/patched-vscode/build/lib/node.js @@ -15,4 +15,4 @@ const arch = process.arch; const node = platform === 'win32' ? 'node.exe' : 'node'; const nodePath = path.join(root, '.build', 'node', `v${version}`, `${platform}-${arch}`, node); console.log(nodePath); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibm9kZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5vZGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOztBQUVoRyw2QkFBNkI7QUFDN0IseUJBQXlCO0FBRXpCLE1BQU0sSUFBSSxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDO0FBQ25ELE1BQU0sVUFBVSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLFFBQVEsRUFBRSxTQUFTLENBQUMsQ0FBQztBQUN4RCxNQUFNLE1BQU0sR0FBRyxFQUFFLENBQUMsWUFBWSxDQUFDLFVBQVUsRUFBRSxNQUFNLENBQUMsQ0FBQztBQUNuRCxNQUFNLE9BQU8sR0FBRyx1QkFBdUIsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFFekQsTUFBTSxRQUFRLEdBQUcsT0FBTyxDQUFDLFFBQVEsQ0FBQztBQUNsQyxNQUFNLElBQUksR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDO0FBRTFCLE1BQU0sSUFBSSxHQUFHLFFBQVEsS0FBSyxPQUFPLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDO0FBQ3hELE1BQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUUsSUFBSSxPQUFPLEVBQUUsRUFBRSxHQUFHLFFBQVEsSUFBSSxJQUFJLEVBQUUsRUFBRSxJQUFJLENBQUMsQ0FBQztBQUUvRixPQUFPLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxDQUFDIn0= \ No newline at end of file +//# sourceMappingURL=node.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/optimize.js b/patched-vscode/build/lib/optimize.js index 0a006697..d48235eb 100644 --- a/patched-vscode/build/lib/optimize.js +++ b/patched-vscode/build/lib/optimize.js @@ -4,7 +4,10 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.minifyTask = exports.optimizeTask = exports.optimizeLoaderTask = exports.loaderConfig = void 0; +exports.loaderConfig = loaderConfig; +exports.optimizeLoaderTask = optimizeLoaderTask; +exports.optimizeTask = optimizeTask; +exports.minifyTask = minifyTask; const es = require("event-stream"); const gulp = require("gulp"); const concat = require("gulp-concat"); @@ -18,6 +21,7 @@ const bundle = require("./bundle"); const i18n_1 = require("./i18n"); const stats_1 = require("./stats"); const util = require("./util"); +const postcss_1 = require("./postcss"); const REPO_ROOT_PATH = path.join(__dirname, '../..'); function log(prefix, message) { fancyLog(ansiColors.cyan('[' + prefix + ']'), message); @@ -33,7 +37,6 @@ function loaderConfig() { result['vs/css'] = { inlineResources: true }; return result; } -exports.loaderConfig = loaderConfig; const IS_OUR_COPYRIGHT_REGEXP = /Copyright \(C\) Microsoft Corporation/i; function loaderPlugin(src, base, amdModuleId) { return (gulp @@ -223,7 +226,6 @@ function optimizeManualTask(options) { function optimizeLoaderTask(src, out, bundleLoader, bundledFileHeader = '', externalLoaderInfo) { return () => loader(src, bundledFileHeader, bundleLoader, externalLoaderInfo).pipe(gulp.dest(out)); } -exports.optimizeLoaderTask = optimizeLoaderTask; function optimizeTask(opts) { return function () { const optimizers = [optimizeAMDTask(opts.amd)]; @@ -236,13 +238,11 @@ function optimizeTask(opts) { return es.merge(...optimizers).pipe(gulp.dest(opts.out)); }; } -exports.optimizeTask = optimizeTask; function minifyTask(src, sourceMapBaseUrl) { const esbuild = require('esbuild'); const sourceMappingURL = sourceMapBaseUrl ? ((f) => `${sourceMapBaseUrl}/${f.relative}.map`) : undefined; return cb => { const cssnano = require('cssnano'); - const postcss = require('gulp-postcss'); const sourcemaps = require('gulp-sourcemaps'); const svgmin = require('gulp-svgmin'); const jsFilter = filter('**/*.js', { restore: true }); @@ -271,7 +271,7 @@ function minifyTask(src, sourceMapBaseUrl) { cb(undefined, f); } }, cb); - }), jsFilter.restore, cssFilter, postcss([cssnano({ preset: 'default' })]), cssFilter.restore, svgFilter, svgmin(), svgFilter.restore, sourcemaps.mapSources((sourcePath) => { + }), jsFilter.restore, cssFilter, (0, postcss_1.gulpPostcss)([cssnano({ preset: 'default' })]), cssFilter.restore, svgFilter, svgmin(), svgFilter.restore, sourcemaps.mapSources((sourcePath) => { if (sourcePath === 'bootstrap-fork.js') { return 'bootstrap-fork.orig.js'; } @@ -284,5 +284,4 @@ function minifyTask(src, sourceMapBaseUrl) { }), gulp.dest(src + '-min'), (err) => cb(err)); }; } -exports.minifyTask = minifyTask; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW1pemUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJvcHRpbWl6ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7OztBQUVoRyxtQ0FBbUM7QUFDbkMsNkJBQTZCO0FBQzdCLHNDQUFzQztBQUN0QyxzQ0FBc0M7QUFDdEMsc0NBQXNDO0FBQ3RDLDBDQUEwQztBQUMxQyw2QkFBNkI7QUFDN0IsNkJBQTZCO0FBQzdCLG1DQUFtQztBQUNuQyxtQ0FBbUM7QUFDbkMsaUNBQW1EO0FBQ25ELG1DQUE0QztBQUM1QywrQkFBK0I7QUFFL0IsTUFBTSxjQUFjLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsT0FBTyxDQUFDLENBQUM7QUFFckQsU0FBUyxHQUFHLENBQUMsTUFBYyxFQUFFLE9BQWU7SUFDM0MsUUFBUSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsR0FBRyxHQUFHLE1BQU0sR0FBRyxHQUFHLENBQUMsRUFBRSxPQUFPLENBQUMsQ0FBQztBQUN4RCxDQUFDO0FBRUQsU0FBZ0IsWUFBWTtJQUMzQixNQUFNLE1BQU0sR0FBUTtRQUNuQixLQUFLLEVBQUU7WUFDTixJQUFJLEVBQUUsY0FBYztZQUNwQixRQUFRLEVBQUUsUUFBUTtTQUNsQjtRQUNELGlCQUFpQixFQUFFLE9BQU87S0FDMUIsQ0FBQztJQUVGLE1BQU0sQ0FBQyxRQUFRLENBQUMsR0FBRyxFQUFFLGVBQWUsRUFBRSxJQUFJLEVBQUUsQ0FBQztJQUU3QyxPQUFPLE1BQU0sQ0FBQztBQUNmLENBQUM7QUFaRCxvQ0FZQztBQUVELE1BQU0sdUJBQXVCLEdBQUcsd0NBQXdDLENBQUM7QUFFekUsU0FBUyxZQUFZLENBQUMsR0FBVyxFQUFFLElBQVksRUFBRSxXQUErQjtJQUMvRSxPQUFPLENBQ04sSUFBSTtTQUNGLEdBQUcsQ0FBQyxHQUFHLEVBQUUsRUFBRSxJQUFJLEVBQUUsQ0FBQztTQUNsQixJQUFJLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxVQUFVLElBQWU7UUFDekMsSUFBSSxXQUFXLEVBQUU7WUFDaEIsSUFBSSxRQUFRLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUM7WUFDOUMsUUFBUSxHQUFHLFFBQVEsQ0FBQyxPQUFPLENBQUMsWUFBWSxFQUFFLFdBQVcsV0FBVyxJQUFJLENBQUMsQ0FBQztZQUN0RSxJQUFJLENBQUMsUUFBUSxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7U0FDdEM7UUFDRCxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsQ0FBQztJQUN6QixDQUFDLENBQUMsQ0FBQyxDQUNKLENBQUM7QUFDSCxDQUFDO0FBRUQsU0FBUyxNQUFNLENBQUMsR0FBVyxFQUFFLGlCQUF5QixFQUFFLFlBQXFCLEVBQUUsa0JBQTZDO0lBQzNILElBQUksWUFBWSxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUMsR0FBRyxHQUFHLGVBQWUsRUFBRSxFQUFFLElBQUksRUFBRSxHQUFHLEdBQUcsRUFBRSxFQUFFLENBQUMsQ0FBQztJQUN2RSxJQUFJLFlBQVksRUFBRTtRQUNqQixZQUFZLEdBQUcsRUFBRSxDQUFDLEtBQUssQ0FDdEIsWUFBWSxFQUNaLFlBQVksQ0FBQyxHQUFHLEdBQUcsWUFBWSxFQUFFLEdBQUcsR0FBRyxFQUFFLEVBQUUsUUFBUSxDQUFDLEVBQ3BELFlBQVksQ0FBQyxHQUFHLEdBQUcsWUFBWSxFQUFFLEdBQUcsR0FBRyxFQUFFLEVBQUUsUUFBUSxDQUFDLENBQ3BELENBQUM7S0FDRjtJQUVELE1BQU0sS0FBSyxHQUFnQixFQUFFLENBQUM7SUFDOUIsTUFBTSxLQUFLLEdBQUcsQ0FBQyxDQUFZLEVBQUUsRUFBRTtRQUM5QixJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQyxFQUFFO1lBQ2pDLE9BQU8sQ0FBQyxDQUFDO1NBQ1Q7UUFDRCxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxFQUFFO1lBQzlCLE9BQU8sQ0FBQyxDQUFDO1NBQ1Q7UUFDRCxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxFQUFFO1lBQzlCLE9BQU8sQ0FBQyxDQUFDO1NBQ1Q7UUFDRCxPQUFPLENBQUMsQ0FBQztJQUNWLENBQUMsQ0FBQztJQUVGLE9BQU8sQ0FDTixZQUFZO1NBQ1YsSUFBSSxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsVUFBVSxJQUFJO1FBQzlCLEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDbEIsQ0FBQyxFQUFFO1FBQ0YsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRTtZQUNuQixPQUFPLEtBQUssQ0FBQyxDQUFDLENBQUMsR0FBRyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDNUIsQ0FBQyxDQUFDLENBQUM7UUFDSCxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksU0FBUyxDQUFDO1lBQzNCLElBQUksRUFBRSxNQUFNO1lBQ1osSUFBSSxFQUFFLEdBQUc7WUFDVCxRQUFRLEVBQUUsTUFBTSxDQUFDLElBQUksQ0FBQyxpQkFBaUIsQ0FBQztTQUN4QyxDQUFDLENBQUMsQ0FBQztRQUNKLElBQUksa0JBQWtCLEtBQUssU0FBUyxFQUFFO1lBQ3JDLEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBSSxTQUFTLENBQUM7Z0JBQ3hCLElBQUksRUFBRSxPQUFPO2dCQUNiLElBQUksRUFBRSxHQUFHO2dCQUNULFFBQVEsRUFBRSxNQUFNLENBQUMsSUFBSSxDQUFDLHNCQUFzQixDQUFDLGtCQUFrQixDQUFDLENBQUM7YUFDakUsQ0FBQyxDQUFDLENBQUM7U0FDSjtRQUNELEtBQUssTUFBTSxJQUFJLElBQUksS0FBSyxFQUFFO1lBQ3pCLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1NBQ3hCO1FBQ0QsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUNsQixDQUFDLENBQUMsQ0FBQztTQUNGLElBQUksQ0FBQyxNQUFNLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FDOUIsQ0FBQztBQUNILENBQUM7QUFFRCxTQUFTLHNCQUFzQixDQUFDLGtCQUE0QztJQUMzRSxNQUFNLGVBQWUsR0FBRyxrQkFBa0IsQ0FBQyxPQUFPLENBQUM7SUFDbkQsa0JBQWtCLENBQUMsT0FBTyxHQUFHLFdBQVcsQ0FBQztJQUV6QyxrREFBa0Q7SUFDbEQsTUFBTSxJQUFJLEdBQUc7O2tEQUVvQyxJQUFJLENBQUMsU0FBUyxDQUFDLGVBQWUsQ0FBQztrQkFDL0QsSUFBSSxDQUFDLFNBQVMsQ0FBQyxrQkFBa0IsRUFBRSxTQUFTLEVBQUUsQ0FBQyxDQUFDO01BQzVELENBQUM7SUFDTixPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsYUFBYSxFQUFFLFNBQVMsQ0FBQyxDQUFDO0FBQy9DLENBQUM7QUFFRCxTQUFTLGNBQWMsQ0FBQyxHQUFXLEVBQUUsaUJBQXlCLEVBQUUsT0FBdUIsRUFBRSxJQUFZLEVBQUUsaUJBQTZEO0lBQ25LLE1BQU0sYUFBYSxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBRXJFLDBFQUEwRTtJQUMxRSwwRUFBMEU7SUFDMUUsSUFBSSxvQkFBb0IsR0FBRyxLQUFLLENBQUM7SUFDakMsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsR0FBRyxHQUFHLE9BQU8sQ0FBQyxNQUFNLEVBQUUsQ0FBQyxHQUFHLEdBQUcsRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUNuRCxNQUFNLFlBQVksR0FBRyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDO1FBQ3pDLElBQUksdUJBQXVCLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxFQUFFO1lBQy9DLG9CQUFvQixHQUFHLElBQUksQ0FBQztZQUM1QixNQUFNO1NBQ047S0FDRDtJQUVELElBQUksb0JBQW9CLEVBQUU7UUFDekIsT0FBTyxDQUFDLE9BQU8sQ0FBQztZQUNmLElBQUksRUFBRSxJQUFJO1lBQ1YsUUFBUSxFQUFFLGlCQUFpQjtTQUMzQixDQUFDLENBQUM7S0FDSDtJQUVELE1BQU0sY0FBYyxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsVUFBVSxNQUFNO1FBQ2xELE1BQU0sSUFBSSxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7UUFDbkUsTUFBTSxJQUFJLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxHQUFHLElBQUksR0FBRyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQztRQUNsRCxNQUFNLElBQUksR0FBRyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLEdBQUcsR0FBRyxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDO1FBQ2pGLE1BQU0sUUFBUSxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUM7UUFFMUYsT0FBTyxJQUFJLFNBQVMsQ0FBQztZQUNwQixJQUFJLEVBQUUsSUFBSTtZQUNWLElBQUksRUFBRSxJQUFJO1lBQ1YsUUFBUSxFQUFFLE1BQU0sQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDO1NBQy9CLENBQUMsQ0FBQztJQUNKLENBQUMsQ0FBQyxDQUFDO0lBRUgsT0FBTyxFQUFFLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQztTQUNqQyxJQUFJLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsY0FBYyxFQUFFLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQztTQUMxRCxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO1NBQ2xCLElBQUksQ0FBQyxJQUFBLHlCQUFpQixFQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7QUFDakMsQ0FBQztBQUVELFNBQVMsY0FBYyxDQUFDLEdBQVcsRUFBRSxpQkFBeUIsRUFBRSxPQUE2QixFQUFFLGlCQUE2RDtJQUMzSixPQUFPLEVBQUUsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxVQUFVLE1BQU07UUFDM0MsT0FBTyxjQUFjLENBQUMsR0FBRyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sQ0FBQyxPQUFPLEVBQUUsTUFBTSxDQUFDLElBQUksRUFBRSxpQkFBaUIsQ0FBQyxDQUFDO0lBQy9GLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDTCxDQUFDO0FBNENELE1BQU0sbUJBQW1CLEdBQUc7SUFDM0IsNkRBQTZEO0lBQzdELDhEQUE4RDtJQUM5RCw4REFBOEQ7Q0FDOUQsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7QUFFYixTQUFTLGVBQWUsQ0FBQyxJQUEwQjtJQUNsRCxNQUFNLEdBQUcsR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDO0lBQ3JCLE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxXQUFXLENBQUM7SUFDckMsTUFBTSxTQUFTLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQztJQUNqQyxNQUFNLFlBQVksR0FBRyxJQUFJLENBQUMsWUFBWSxDQUFDO0lBQ3ZDLE1BQU0saUJBQWlCLEdBQUcsSUFBSSxDQUFDLE1BQU0sSUFBSSxtQkFBbUIsQ0FBQztJQUM3RCxNQUFNLGlCQUFpQixHQUFHLElBQUksQ0FBQyxpQkFBaUIsSUFBSSxDQUFDLENBQUMsUUFBZ0IsRUFBRSxLQUFhLEVBQUUsRUFBRSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBRXBHLE1BQU0sVUFBVSxHQUFHLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBcUMsQ0FBQztJQUVsRixNQUFNLGFBQWEsR0FBRyxFQUFFLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQyw2Q0FBNkM7SUFDakYsTUFBTSxlQUFlLEdBQUcsRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMseUNBQXlDO0lBQy9FLE1BQU0sZ0JBQWdCLEdBQUcsRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsMkNBQTJDO0lBRWxGLE1BQU0sQ0FBQyxNQUFNLENBQUMsV0FBVyxFQUFFLFlBQVksRUFBRSxVQUFVLEdBQUcsRUFBRSxNQUFNO1FBQzdELElBQUksR0FBRyxJQUFJLENBQUMsTUFBTSxFQUFFO1lBQUUsT0FBTyxhQUFhLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7U0FBRTtRQUVoRixjQUFjLENBQUMsR0FBRyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sQ0FBQyxLQUFLLEVBQUUsaUJBQWlCLENBQUMsQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLENBQUM7UUFFNUYsK0JBQStCO1FBQy9CLE1BQU0saUJBQWlCLEdBQUcsU0FBUyxDQUFDLEtBQUssRUFBRSxDQUFDO1FBQzVDLE1BQU0sQ0FBQyxtQkFBbUIsQ0FBQyxPQUFPLENBQUMsVUFBVSxRQUFRO1lBQ3BELElBQUksT0FBTyxDQUFDLEdBQUcsQ0FBQyxzQkFBc0IsQ0FBQyxFQUFFO2dCQUN4QyxHQUFHLENBQUMsV0FBVyxFQUFFLHFCQUFxQixHQUFHLFFBQVEsQ0FBQyxDQUFDO2FBQ25EO1lBQ0QsaUJBQWlCLENBQUMsSUFBSSxDQUFDLEdBQUcsR0FBRyxRQUFRLENBQUMsQ0FBQztRQUN4QyxDQUFDLENBQUMsQ0FBQztRQUNILElBQUksQ0FBQyxHQUFHLENBQUMsaUJBQWlCLEVBQUUsRUFBRSxJQUFJLEVBQUUsR0FBRyxHQUFHLEVBQUUsRUFBRSxVQUFVLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsZUFBZSxDQUFDLENBQUM7UUFFeEYsTUFBTSxlQUFlLEdBQWdCLEVBQUUsQ0FBQztRQUN4QyxJQUFJLElBQUksQ0FBQyxVQUFVLEVBQUU7WUFDcEIsZUFBZSxDQUFDLElBQUksQ0FBQyxJQUFJLFNBQVMsQ0FBQztnQkFDbEMsSUFBSSxFQUFFLGlCQUFpQjtnQkFDdkIsSUFBSSxFQUFFLEdBQUc7Z0JBQ1QsUUFBUSxFQUFFLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsVUFBVSxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQzthQUNwRSxDQUFDLENBQUMsQ0FBQztTQUNKO1FBQ0QsRUFBRSxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztJQUN0RCxDQUFDLENBQUMsQ0FBQztJQUVILE1BQU0sTUFBTSxHQUFHLEVBQUUsQ0FBQyxLQUFLLENBQ3RCLE1BQU0sQ0FBQyxHQUFHLEVBQUUsaUJBQWlCLEVBQUUsS0FBSyxFQUFFLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxFQUM5RCxhQUFhLEVBQ2IsZUFBZSxFQUNmLGdCQUFnQixDQUNoQixDQUFDO0lBRUYsT0FBTyxNQUFNO1NBQ1gsSUFBSSxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsSUFBSSxFQUFFO1FBQzVCLFVBQVUsRUFBRSxTQUFTO1FBQ3JCLFVBQVUsRUFBRSxJQUFJO1FBQ2hCLGNBQWMsRUFBRSxJQUFJO0tBQ3BCLENBQUMsQ0FBQztTQUNGLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxJQUFJLElBQUksQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFBLHNCQUFlLEVBQUM7UUFDL0QsVUFBVSxFQUFFLGlCQUFpQjtRQUM3QixTQUFTLEVBQUUsSUFBSSxDQUFDLFNBQVM7S0FDekIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQztBQUNyQixDQUFDO0FBcUJELFNBQVMsb0JBQW9CLENBQUMsSUFBK0I7SUFDNUQsTUFBTSxPQUFPLEdBQUcsT0FBTyxDQUFDLFNBQVMsQ0FBNkIsQ0FBQztJQUUvRCxNQUFNLEdBQUcsR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDO0lBQ3JCLE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxXQUFXLENBQUM7SUFFckMsT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFDLFdBQVcsRUFBRSxFQUFFLElBQUksRUFBRSxHQUFHLEdBQUcsRUFBRSxFQUFFLFVBQVUsRUFBRSxJQUFJLEVBQUUsQ0FBQztTQUNoRSxJQUFJLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQU0sRUFBRSxFQUFFLEVBQUUsRUFBRTtRQUMzQixPQUFPLENBQUMsS0FBSyxDQUFDO1lBQ2IsV0FBVyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQztZQUNyQixNQUFNLEVBQUUsSUFBSTtZQUNaLFFBQVEsRUFBRSxJQUFJLENBQUMsUUFBUTtZQUN2QixLQUFLLEVBQUUsS0FBSztZQUNaLFFBQVEsRUFBRSxJQUFJLENBQUMsUUFBUTtTQUN2QixDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFO1lBQ2IsTUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUNsQyxDQUFDLENBQUMsUUFBUSxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1lBRTFDLEVBQUUsQ0FBQyxTQUFTLEVBQUUsQ0FBQyxDQUFDLENBQUM7UUFDbEIsQ0FBQyxDQUFDLENBQUM7SUFDSixDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ04sQ0FBQztBQWNELFNBQVMsa0JBQWtCLENBQUMsT0FBa0M7SUFDN0QsTUFBTSxjQUFjLEdBQUcsT0FBTyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsRUFBRTtRQUN4QyxPQUFPLElBQUk7YUFDVCxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQzthQUNaLElBQUksQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7SUFDekIsQ0FBQyxDQUFDLENBQUM7SUFFSCxPQUFPLEVBQUUsQ0FBQyxLQUFLLENBQUMsR0FBRyxjQUFjLENBQUMsQ0FBQztBQUNwQyxDQUFDO0FBRUQsU0FBZ0Isa0JBQWtCLENBQUMsR0FBVyxFQUFFLEdBQVcsRUFBRSxZQUFxQixFQUFFLGlCQUFpQixHQUFHLEVBQUUsRUFBRSxrQkFBNkM7SUFDeEosT0FBTyxHQUFHLEVBQUUsQ0FBQyxNQUFNLENBQUMsR0FBRyxFQUFFLGlCQUFpQixFQUFFLFlBQVksRUFBRSxrQkFBa0IsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7QUFDcEcsQ0FBQztBQUZELGdEQUVDO0FBcUJELFNBQWdCLFlBQVksQ0FBQyxJQUF1QjtJQUNuRCxPQUFPO1FBQ04sTUFBTSxVQUFVLEdBQUcsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7UUFDL0MsSUFBSSxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ2xCLFVBQVUsQ0FBQyxJQUFJLENBQUMsb0JBQW9CLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUM7U0FDckQ7UUFFRCxJQUFJLElBQUksQ0FBQyxNQUFNLEVBQUU7WUFDaEIsVUFBVSxDQUFDLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQztTQUNqRDtRQUVELE9BQU8sRUFBRSxDQUFDLEtBQUssQ0FBQyxHQUFHLFVBQVUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO0lBQzFELENBQUMsQ0FBQztBQUNILENBQUM7QUFiRCxvQ0FhQztBQUVELFNBQWdCLFVBQVUsQ0FBQyxHQUFXLEVBQUUsZ0JBQXlCO0lBQ2hFLE1BQU0sT0FBTyxHQUFHLE9BQU8sQ0FBQyxTQUFTLENBQTZCLENBQUM7SUFDL0QsTUFBTSxnQkFBZ0IsR0FBRyxnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQU0sRUFBRSxFQUFFLENBQUMsR0FBRyxnQkFBZ0IsSUFBSSxDQUFDLENBQUMsUUFBUSxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDO0lBRTlHLE9BQU8sRUFBRSxDQUFDLEVBQUU7UUFDWCxNQUFNLE9BQU8sR0FBRyxPQUFPLENBQUMsU0FBUyxDQUE2QixDQUFDO1FBQy9ELE1BQU0sT0FBTyxHQUFHLE9BQU8sQ0FBQyxjQUFjLENBQWtDLENBQUM7UUFDekUsTUFBTSxVQUFVLEdBQUcsT0FBTyxDQUFDLGlCQUFpQixDQUFxQyxDQUFDO1FBQ2xGLE1BQU0sTUFBTSxHQUFHLE9BQU8sQ0FBQyxhQUFhLENBQWlDLENBQUM7UUFFdEUsTUFBTSxRQUFRLEdBQUcsTUFBTSxDQUFDLFNBQVMsRUFBRSxFQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDO1FBQ3RELE1BQU0sU0FBUyxHQUFHLE1BQU0sQ0FBQyxVQUFVLEVBQUUsRUFBRSxPQUFPLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztRQUN4RCxNQUFNLFNBQVMsR0FBRyxNQUFNLENBQUMsVUFBVSxFQUFFLEVBQUUsT0FBTyxFQUFFLElBQUksRUFBRSxDQUFDLENBQUM7UUFFeEQsSUFBSSxDQUNILElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEdBQUcsS0FBSyxFQUFFLEdBQUcsR0FBRyxHQUFHLEdBQUcsV0FBVyxDQUFDLENBQUMsRUFDaEQsUUFBUSxFQUNSLFVBQVUsQ0FBQyxJQUFJLENBQUMsRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFLENBQUMsRUFDbkMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQU0sRUFBRSxFQUFFLEVBQUUsRUFBRTtZQUNyQixPQUFPLENBQUMsS0FBSyxDQUFDO2dCQUNiLFdBQVcsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUM7Z0JBQ3JCLE1BQU0sRUFBRSxJQUFJO2dCQUNaLFNBQVMsRUFBRSxVQUFVO2dCQUNyQixNQUFNLEVBQUUsR0FBRztnQkFDWCxRQUFRLEVBQUUsTUFBTTtnQkFDaEIsTUFBTSxFQUFFLENBQUMsUUFBUSxDQUFDO2dCQUNsQixLQUFLLEVBQUUsS0FBSzthQUNaLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUU7Z0JBQ2IsTUFBTSxNQUFNLEdBQUcsR0FBRyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBRSxDQUFDO2dCQUNoRSxNQUFNLGFBQWEsR0FBRyxHQUFHLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFFLENBQUM7Z0JBRTVFLE1BQU0sUUFBUSxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDO2dCQUM5QyxNQUFNLFlBQVksR0FBRyxRQUFRLENBQUMsUUFBUSxFQUFFLENBQUMsS0FBSyxDQUFDLGdCQUFnQixDQUFDLENBQUM7Z0JBQ2pFLElBQUksWUFBWSxFQUFFO29CQUNqQixFQUFFLENBQUMsSUFBSSxLQUFLLENBQUMsNkJBQTZCLFlBQVksQ0FBQyxDQUFDLENBQUMsOEJBQThCLENBQUMsQ0FBQyxJQUFJLDRPQUE0TyxDQUFDLENBQUMsQ0FBQztpQkFDNVU7cUJBQU07b0JBQ04sQ0FBQyxDQUFDLFFBQVEsR0FBRyxRQUFRLENBQUM7b0JBQ3RCLENBQUMsQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLENBQUM7b0JBRTdDLEVBQUUsQ0FBQyxTQUFTLEVBQUUsQ0FBQyxDQUFDLENBQUM7aUJBQ2pCO1lBQ0YsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDO1FBQ1IsQ0FBQyxDQUFDLEVBQ0YsUUFBUSxDQUFDLE9BQU8sRUFDaEIsU0FBUyxFQUNULE9BQU8sQ0FBQyxDQUFDLE9BQU8sQ0FBQyxFQUFFLE1BQU0sRUFBRSxTQUFTLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFDekMsU0FBUyxDQUFDLE9BQU8sRUFDakIsU0FBUyxFQUNULE1BQU0sRUFBRSxFQUNSLFNBQVMsQ0FBQyxPQUFPLEVBQ1gsVUFBVyxDQUFDLFVBQVUsQ0FBQyxDQUFDLFVBQWtCLEVBQUUsRUFBRTtZQUNuRCxJQUFJLFVBQVUsS0FBSyxtQkFBbUIsRUFBRTtnQkFDdkMsT0FBTyx3QkFBd0IsQ0FBQzthQUNoQztZQUVELE9BQU8sVUFBVSxDQUFDO1FBQ25CLENBQUMsQ0FBQyxFQUNGLFVBQVUsQ0FBQyxLQUFLLENBQUMsSUFBSSxFQUFFO1lBQ3RCLGdCQUFnQjtZQUNoQixVQUFVLEVBQUUsU0FBUztZQUNyQixjQUFjLEVBQUUsSUFBSTtZQUNwQixVQUFVLEVBQUUsSUFBSTtTQUNULENBQUMsRUFDVCxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsR0FBRyxNQUFNLENBQUMsRUFDdkIsQ0FBQyxHQUFRLEVBQUUsRUFBRSxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO0lBQ3pCLENBQUMsQ0FBQztBQUNILENBQUM7QUFsRUQsZ0NBa0VDIn0= \ No newline at end of file +//# sourceMappingURL=optimize.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/optimize.ts b/patched-vscode/build/lib/optimize.ts index aebe22a7..5b6dee9b 100644 --- a/patched-vscode/build/lib/optimize.ts +++ b/patched-vscode/build/lib/optimize.ts @@ -16,6 +16,7 @@ import * as bundle from './bundle'; import { Language, processNlsFiles } from './i18n'; import { createStatsStream } from './stats'; import * as util from './util'; +import { gulpPostcss } from './postcss'; const REPO_ROOT_PATH = path.join(__dirname, '../..'); @@ -381,7 +382,6 @@ export function minifyTask(src: string, sourceMapBaseUrl?: string): (cb: any) => return cb => { const cssnano = require('cssnano') as typeof import('cssnano'); - const postcss = require('gulp-postcss') as typeof import('gulp-postcss'); const sourcemaps = require('gulp-sourcemaps') as typeof import('gulp-sourcemaps'); const svgmin = require('gulp-svgmin') as typeof import('gulp-svgmin'); @@ -420,7 +420,7 @@ export function minifyTask(src: string, sourceMapBaseUrl?: string): (cb: any) => }), jsFilter.restore, cssFilter, - postcss([cssnano({ preset: 'default' })]), + gulpPostcss([cssnano({ preset: 'default' })]), cssFilter.restore, svgFilter, svgmin(), diff --git a/patched-vscode/build/lib/policies.js b/patched-vscode/build/lib/policies.js index 7d8f2c5b..466295b8 100644 --- a/patched-vscode/build/lib/policies.js +++ b/patched-vscode/build/lib/policies.js @@ -10,7 +10,6 @@ const path = require("path"); const byline = require("byline"); const ripgrep_1 = require("@vscode/ripgrep"); const Parser = require("tree-sitter"); -const node_fetch_1 = require("node-fetch"); const { typescript } = require('tree-sitter-typescript'); const product = require('../../product.json'); const packageJson = require('../../package.json'); @@ -426,7 +425,7 @@ async function getSpecificNLS(resourceUrlTemplate, languageId, version) { path: 'extension/translations/main.i18n.json' }; const url = resourceUrlTemplate.replace(/\{([^}]+)\}/g, (_, key) => resource[key]); - const res = await (0, node_fetch_1.default)(url); + const res = await fetch(url); if (res.status !== 200) { throw new Error(`[${res.status}] Error downloading language pack ${languageId}@${version}`); } @@ -447,7 +446,7 @@ function compareVersions(a, b) { return a[2] - b[2]; } async function queryVersions(serviceUrl, languageId) { - const res = await (0, node_fetch_1.default)(`${serviceUrl}/extensionquery`, { + const res = await fetch(`${serviceUrl}/extensionquery`, { method: 'POST', headers: { 'Accept': 'application/json;api-version=3.0-preview.1', @@ -524,4 +523,4 @@ if (require.main === module) { process.exit(1); }); } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9saWNpZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJwb2xpY2llcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7O0FBRWhHLGlEQUFzQztBQUN0QywyQkFBb0M7QUFDcEMsNkJBQTZCO0FBQzdCLGlDQUFpQztBQUNqQyw2Q0FBeUM7QUFDekMsc0NBQXNDO0FBQ3RDLDJDQUErQjtBQUMvQixNQUFNLEVBQUUsVUFBVSxFQUFFLEdBQUcsT0FBTyxDQUFDLHdCQUF3QixDQUFDLENBQUM7QUFDekQsTUFBTSxPQUFPLEdBQUcsT0FBTyxDQUFDLG9CQUFvQixDQUFDLENBQUM7QUFDOUMsTUFBTSxXQUFXLEdBQUcsT0FBTyxDQUFDLG9CQUFvQixDQUFDLENBQUM7QUFJbEQsU0FBUyxXQUFXLENBQUMsS0FBcUM7SUFDekQsT0FBTyxLQUFLLENBQUMsQ0FBQyxDQUFDLE9BQU8sS0FBSyxLQUFLLFFBQVEsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDO0FBQ2xELENBQUM7QUFFRCxTQUFTLGFBQWEsQ0FBQyxLQUE2QjtJQUNuRCxPQUFPLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3pDLENBQUM7QUFFRCxTQUFTLGdCQUFnQixDQUFDLEtBQTZCO0lBQ3RELE9BQU8sS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3pDLENBQUM7QUFPRCxJQUFLLFVBRUo7QUFGRCxXQUFLLFVBQVU7SUFDZCx1REFBVSxDQUFBO0FBQ1gsQ0FBQyxFQUZJLFVBQVUsS0FBVixVQUFVLFFBRWQ7QUFVRCxTQUFTLGdCQUFnQixDQUFDLE1BQWMsRUFBRSxVQUFrQixFQUFFLFNBQW9CLEVBQUUsWUFBbUM7SUFDdEgsSUFBSSxLQUF5QixDQUFDO0lBRTlCLElBQUksWUFBWSxFQUFFO1FBQ2pCLE1BQU0sa0JBQWtCLEdBQUcsWUFBWSxDQUFDLFVBQVUsQ0FBQyxDQUFDO1FBRXBELElBQUksa0JBQWtCLEVBQUU7WUFDdkIsS0FBSyxHQUFHLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsQ0FBQztTQUM3QztLQUNEO0lBRUQsSUFBSSxDQUFDLEtBQUssRUFBRTtRQUNYLEtBQUssR0FBRyxTQUFTLENBQUMsS0FBSyxDQUFDO0tBQ3hCO0lBRUQsT0FBTyxlQUFlLE1BQU0sSUFBSSxTQUFTLENBQUMsTUFBTSxLQUFLLEtBQUssV0FBVyxDQUFDO0FBQ3ZFLENBQUM7QUFFRCxNQUFlLFVBQVU7SUFFYjtJQUNBO0lBQ0Q7SUFDQTtJQUNDO0lBQ0E7SUFOWCxZQUNXLFVBQXNCLEVBQ3RCLElBQVksRUFDYixRQUFrQixFQUNsQixjQUFzQixFQUNyQixXQUFzQixFQUN0QixVQUFrQjtRQUxsQixlQUFVLEdBQVYsVUFBVSxDQUFZO1FBQ3RCLFNBQUksR0FBSixJQUFJLENBQVE7UUFDYixhQUFRLEdBQVIsUUFBUSxDQUFVO1FBQ2xCLG1CQUFjLEdBQWQsY0FBYyxDQUFRO1FBQ3JCLGdCQUFXLEdBQVgsV0FBVyxDQUFXO1FBQ3RCLGVBQVUsR0FBVixVQUFVLENBQVE7SUFDekIsQ0FBQztJQUVLLGdCQUFnQixDQUFDLFNBQW9CLEVBQUUsWUFBbUM7UUFDbkYsT0FBTyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxVQUFVLEVBQUUsU0FBUyxFQUFFLFlBQVksQ0FBQyxDQUFDO0lBQzlFLENBQUM7SUFFRCxVQUFVLENBQUMsTUFBYztRQUN4QixPQUFPO1lBQ04saUJBQWlCLElBQUksQ0FBQyxJQUFJLHdDQUF3QyxJQUFJLENBQUMsSUFBSSw0QkFBNEIsSUFBSSxDQUFDLElBQUksSUFBSSxJQUFJLENBQUMsV0FBVyxDQUFDLE1BQU0sMENBQTBDLE1BQU0sa0NBQWtDLElBQUksQ0FBQyxJQUFJLEtBQUs7WUFDM08seUJBQXlCLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLE1BQU0sTUFBTTtZQUN4RCxnQ0FBZ0MsSUFBSSxDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQyxNQUFNO1lBQzdFLGFBQWE7WUFDYixHQUFHLElBQUksQ0FBQyxrQkFBa0IsRUFBRTtZQUM1QixjQUFjO1lBQ2QsV0FBVztTQUNYLENBQUM7SUFDSCxDQUFDO0lBSUQsaUJBQWlCLENBQUMsWUFBbUM7UUFDcEQsT0FBTztZQUNOLGVBQWUsSUFBSSxDQUFDLElBQUksS0FBSyxJQUFJLENBQUMsSUFBSSxXQUFXO1lBQ2pELElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsV0FBVyxFQUFFLFlBQVksQ0FBQztTQUNyRCxDQUFDO0lBQ0gsQ0FBQztJQUVELHNCQUFzQjtRQUNyQixPQUFPLHFCQUFxQixJQUFJLENBQUMsSUFBSSxLQUFLLElBQUksQ0FBQyw4QkFBOEIsRUFBRSxpQkFBaUIsQ0FBQztJQUNsRyxDQUFDO0NBR0Q7QUFFRCxNQUFNLGFBQWMsU0FBUSxVQUFVO0lBRXJDLE1BQU0sQ0FBQyxJQUFJLENBQ1YsSUFBWSxFQUNaLFFBQWtCLEVBQ2xCLGNBQXNCLEVBQ3RCLFdBQXNCLEVBQ3RCLFVBQWtCLEVBQ2xCLFdBQThCO1FBRTlCLE1BQU0sSUFBSSxHQUFHLGlCQUFpQixDQUFDLFdBQVcsRUFBRSxNQUFNLENBQUMsQ0FBQztRQUVwRCxJQUFJLElBQUksS0FBSyxTQUFTLEVBQUU7WUFDdkIsT0FBTyxTQUFTLENBQUM7U0FDakI7UUFFRCxPQUFPLElBQUksYUFBYSxDQUFDLElBQUksRUFBRSxRQUFRLEVBQUUsY0FBYyxFQUFFLFdBQVcsRUFBRSxVQUFVLENBQUMsQ0FBQztJQUNuRixDQUFDO0lBRUQsWUFDQyxJQUFZLEVBQ1osUUFBa0IsRUFDbEIsY0FBc0IsRUFDdEIsV0FBc0IsRUFDdEIsVUFBa0I7UUFFbEIsS0FBSyxDQUFDLFVBQVUsQ0FBQyxVQUFVLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxjQUFjLEVBQUUsV0FBVyxFQUFFLFVBQVUsQ0FBQyxDQUFDO0lBQ3ZGLENBQUM7SUFFUyxrQkFBa0I7UUFDM0IsT0FBTztZQUNOLGdCQUFnQixJQUFJLENBQUMsSUFBSSxnQkFBZ0IsSUFBSSxDQUFDLElBQUksSUFBSTtZQUN0RCw2RkFBNkY7WUFDN0YsWUFBWTtTQUNaLENBQUM7SUFDSCxDQUFDO0lBRUQsOEJBQThCO1FBQzdCLE9BQU8sb0JBQW9CLElBQUksQ0FBQyxJQUFJLEtBQUssSUFBSSxDQUFDLElBQUksYUFBYSxDQUFDO0lBQ2pFLENBQUM7Q0FDRDtBQUVELE1BQU0sU0FBVSxTQUFRLFVBQVU7SUErQmI7SUE3QnBCLE1BQU0sQ0FBQyxJQUFJLENBQ1YsSUFBWSxFQUNaLFFBQWtCLEVBQ2xCLGNBQXNCLEVBQ3RCLFdBQXNCLEVBQ3RCLFVBQWtCLEVBQ2xCLFdBQThCO1FBRTlCLE1BQU0sSUFBSSxHQUFHLGlCQUFpQixDQUFDLFdBQVcsRUFBRSxNQUFNLENBQUMsQ0FBQztRQUVwRCxJQUFJLElBQUksS0FBSyxRQUFRLEVBQUU7WUFDdEIsT0FBTyxTQUFTLENBQUM7U0FDakI7UUFFRCxNQUFNLFlBQVksR0FBRyxjQUFjLENBQUMsV0FBVyxFQUFFLFNBQVMsQ0FBQyxDQUFDO1FBRTVELElBQUksT0FBTyxZQUFZLEtBQUssV0FBVyxFQUFFO1lBQ3hDLE1BQU0sSUFBSSxLQUFLLENBQUMsc0NBQXNDLENBQUMsQ0FBQztTQUN4RDtRQUVELE9BQU8sSUFBSSxTQUFTLENBQUMsSUFBSSxFQUFFLFFBQVEsRUFBRSxjQUFjLEVBQUUsV0FBVyxFQUFFLFVBQVUsRUFBRSxZQUFZLENBQUMsQ0FBQztJQUM3RixDQUFDO0lBRUQsWUFDQyxJQUFZLEVBQ1osUUFBa0IsRUFDbEIsY0FBc0IsRUFDdEIsV0FBc0IsRUFDdEIsVUFBa0IsRUFDQyxZQUFvQjtRQUV2QyxLQUFLLENBQUMsVUFBVSxDQUFDLFVBQVUsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLGNBQWMsRUFBRSxXQUFXLEVBQUUsVUFBVSxDQUFDLENBQUM7UUFGbkUsaUJBQVksR0FBWixZQUFZLENBQVE7SUFHeEMsQ0FBQztJQUVTLGtCQUFrQjtRQUMzQixPQUFPO1lBQ04sZ0JBQWdCLElBQUksQ0FBQyxJQUFJLGdCQUFnQixJQUFJLENBQUMsSUFBSSxNQUFNO1lBQ3hELHVIQUF1SDtTQUN2SCxDQUFDO0lBQ0gsQ0FBQztJQUVELDhCQUE4QjtRQUM3QixPQUFPLDBCQUEwQixJQUFJLENBQUMsSUFBSSxtQkFBbUIsSUFBSSxDQUFDLFlBQVksS0FBSyxJQUFJLENBQUMsSUFBSSxtQkFBbUIsQ0FBQztJQUNqSCxDQUFDO0NBQ0Q7QUFFRCxNQUFNLFlBQWEsU0FBUSxVQUFVO0lBRXBDLE1BQU0sQ0FBQyxJQUFJLENBQ1YsSUFBWSxFQUNaLFFBQWtCLEVBQ2xCLGNBQXNCLEVBQ3RCLFdBQXNCLEVBQ3RCLFVBQWtCLEVBQ2xCLFdBQThCO1FBRTlCLE1BQU0sSUFBSSxHQUFHLGlCQUFpQixDQUFDLFdBQVcsRUFBRSxNQUFNLENBQUMsQ0FBQztRQUVwRCxJQUFJLElBQUksS0FBSyxRQUFRLEVBQUU7WUFDdEIsT0FBTyxTQUFTLENBQUM7U0FDakI7UUFFRCxPQUFPLElBQUksWUFBWSxDQUFDLElBQUksRUFBRSxRQUFRLEVBQUUsY0FBYyxFQUFFLFdBQVcsRUFBRSxVQUFVLENBQUMsQ0FBQztJQUNsRixDQUFDO0lBRUQsWUFDQyxJQUFZLEVBQ1osUUFBa0IsRUFDbEIsY0FBc0IsRUFDdEIsV0FBc0IsRUFDdEIsVUFBa0I7UUFFbEIsS0FBSyxDQUFDLFVBQVUsQ0FBQyxVQUFVLEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxjQUFjLEVBQUUsV0FBVyxFQUFFLFVBQVUsQ0FBQyxDQUFDO0lBQ3ZGLENBQUM7SUFFUyxrQkFBa0I7UUFDM0IsT0FBTyxDQUFDLGFBQWEsSUFBSSxDQUFDLElBQUksZ0JBQWdCLElBQUksQ0FBQyxJQUFJLHNCQUFzQixDQUFDLENBQUM7SUFDaEYsQ0FBQztJQUVELDhCQUE4QjtRQUM3QixPQUFPLG1CQUFtQixJQUFJLENBQUMsSUFBSSxZQUFZLElBQUksQ0FBQyxJQUFJLHFCQUFxQixDQUFDO0lBQy9FLENBQUM7Q0FDRDtBQUVELE1BQU0sZ0JBQWlCLFNBQVEsVUFBVTtJQTJDN0I7SUFDQTtJQTFDWCxNQUFNLENBQUMsSUFBSSxDQUNWLElBQVksRUFDWixRQUFrQixFQUNsQixjQUFzQixFQUN0QixXQUFzQixFQUN0QixVQUFrQixFQUNsQixXQUE4QjtRQUU5QixNQUFNLElBQUksR0FBRyxpQkFBaUIsQ0FBQyxXQUFXLEVBQUUsTUFBTSxDQUFDLENBQUM7UUFFcEQsSUFBSSxJQUFJLEtBQUssUUFBUSxFQUFFO1lBQ3RCLE9BQU8sU0FBUyxDQUFDO1NBQ2pCO1FBRUQsTUFBTSxLQUFLLEdBQUcsc0JBQXNCLENBQUMsV0FBVyxFQUFFLE1BQU0sQ0FBQyxDQUFDO1FBRTFELElBQUksQ0FBQyxLQUFLLEVBQUU7WUFDWCxPQUFPLFNBQVMsQ0FBQztTQUNqQjtRQUVELElBQUksQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLEVBQUU7WUFDMUIsTUFBTSxJQUFJLEtBQUssQ0FBQywwQ0FBMEMsQ0FBQyxDQUFDO1NBQzVEO1FBRUQsTUFBTSxnQkFBZ0IsR0FBRyxzQkFBc0IsQ0FBQyxXQUFXLEVBQUUsa0JBQWtCLENBQUMsQ0FBQztRQUVqRixJQUFJLENBQUMsZ0JBQWdCLEVBQUU7WUFDdEIsTUFBTSxJQUFJLEtBQUssQ0FBQywrQ0FBK0MsQ0FBQyxDQUFDO1NBQ2pFO2FBQU0sSUFBSSxDQUFDLGdCQUFnQixDQUFDLGdCQUFnQixDQUFDLEVBQUU7WUFDL0MsTUFBTSxJQUFJLEtBQUssQ0FBQyxrREFBa0QsQ0FBQyxDQUFDO1NBQ3BFO1FBRUQsT0FBTyxJQUFJLGdCQUFnQixDQUFDLElBQUksRUFBRSxRQUFRLEVBQUUsY0FBYyxFQUFFLFdBQVcsRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFFLGdCQUFnQixDQUFDLENBQUM7SUFDL0csQ0FBQztJQUVELFlBQ0MsSUFBWSxFQUNaLFFBQWtCLEVBQ2xCLGNBQXNCLEVBQ3RCLFdBQXNCLEVBQ3RCLFVBQWtCLEVBQ1IsS0FBZSxFQUNmLGdCQUE2QjtRQUV2QyxLQUFLLENBQUMsVUFBVSxDQUFDLFVBQVUsRUFBRSxJQUFJLEVBQUUsUUFBUSxFQUFFLGNBQWMsRUFBRSxXQUFXLEVBQUUsVUFBVSxDQUFDLENBQUM7UUFINUUsVUFBSyxHQUFMLEtBQUssQ0FBVTtRQUNmLHFCQUFnQixHQUFoQixnQkFBZ0IsQ0FBYTtJQUd4QyxDQUFDO0lBRVMsa0JBQWtCO1FBQzNCLE9BQU87WUFDTixhQUFhLElBQUksQ0FBQyxJQUFJLGdCQUFnQixJQUFJLENBQUMsSUFBSSxJQUFJO1lBQ25ELEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxLQUFLLEVBQUUsS0FBSyxFQUFFLEVBQUUsQ0FBQyxnQ0FBZ0MsSUFBSSxDQUFDLElBQUksSUFBSSxJQUFJLENBQUMsZ0JBQWdCLENBQUMsS0FBSyxDQUFDLENBQUMsTUFBTSxxQkFBcUIsS0FBSywwQkFBMEIsQ0FBQztZQUN6SyxTQUFTO1NBQ1QsQ0FBQztJQUNILENBQUM7SUFFRCxpQkFBaUIsQ0FBQyxZQUFtQztRQUNwRCxPQUFPO1lBQ04sR0FBRyxLQUFLLENBQUMsaUJBQWlCLENBQUMsWUFBWSxDQUFDO1lBQ3hDLEdBQUcsSUFBSSxDQUFDLGdCQUFnQixDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLEVBQUUsWUFBWSxDQUFDLENBQUM7U0FDekUsQ0FBQztJQUNILENBQUM7SUFFRCw4QkFBOEI7UUFDN0IsT0FBTyx3QkFBd0IsSUFBSSxDQUFDLElBQUksTUFBTSxDQUFDO0lBQ2hELENBQUM7Q0FDRDtBQU9ELE1BQU0sSUFBSSxHQUFrQjtJQUMzQixDQUFDLEVBQUUsaUJBQWlCO0lBRXBCLEtBQUssQ0FBQyxPQUE0QjtRQUNqQyxNQUFNLEtBQUssR0FBRyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFFekIsSUFBSSxDQUFDLEtBQUssRUFBRTtZQUNYLE9BQU8sU0FBUyxDQUFDO1NBQ2pCO1FBRUQsTUFBTSxLQUFLLEdBQUcsS0FBSyxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxLQUFLLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUM7UUFFM0UsSUFBSSxDQUFDLEtBQUssRUFBRTtZQUNYLE1BQU0sSUFBSSxLQUFLLENBQUMsb0NBQW9DLENBQUMsQ0FBQztTQUN0RDtRQUVELE9BQU8sUUFBUSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ3hCLENBQUM7Q0FDRCxDQUFDO0FBRUYsTUFBTSxPQUFPLEdBQThCO0lBQzFDLENBQUMsRUFBRTs7O0dBR0Q7SUFFRixLQUFLLENBQUMsT0FBNEI7UUFDakMsTUFBTSxLQUFLLEdBQUcsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBRXpCLElBQUksQ0FBQyxLQUFLLEVBQUU7WUFDWCxPQUFPLFNBQVMsQ0FBQztTQUNqQjtRQUVELE1BQU0sS0FBSyxHQUFHLEtBQUssQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDO1FBRTNFLElBQUksQ0FBQyxLQUFLLEVBQUU7WUFDWCxNQUFNLElBQUksS0FBSyxDQUFDLG9DQUFvQyxDQUFDLENBQUM7U0FDdEQ7UUFFRCxNQUFNLE1BQU0sR0FBRyxLQUFLLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLEtBQUssUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQztRQUU3RSxJQUFJLE1BQU0sRUFBRTtZQUNYLE9BQU8sRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLENBQUM7U0FDekI7YUFBTTtZQUNOLE9BQU8sS0FBSyxDQUFDO1NBQ2I7SUFDRixDQUFDO0NBQ0QsQ0FBQztBQUVGLE1BQU0sWUFBWSxHQUFrQztJQUNuRCxDQUFDLEVBQUUsVUFBVSxPQUFPLENBQUMsQ0FBQyxHQUFHO0lBRXpCLEtBQUssQ0FBQyxPQUE0QjtRQUNqQyxJQUFJLE9BQU8sQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFO1lBQ3pCLE9BQU8sU0FBUyxDQUFDO1NBQ2pCO1FBRUQsT0FBTyxPQUFPLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxFQUFFO1lBQzFCLE9BQU8sT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUF1QixDQUFDO1FBQ3JELENBQUMsQ0FBQyxDQUFDO0lBQ0osQ0FBQztDQUNELENBQUM7QUFFRixTQUFTLFdBQVcsQ0FBSSxLQUFlLEVBQUUsSUFBdUIsRUFBRSxHQUFXO0lBQzVFLE1BQU0sS0FBSyxHQUFHLElBQUksTUFBTSxDQUFDLEtBQUssQ0FDN0IsVUFBVSxFQUNWOzs7YUFHVyxLQUFLLENBQUMsQ0FBQzs7Z0JBRUosR0FBRztJQUNmLENBQ0YsQ0FBQztJQUVGLE9BQU8sS0FBSyxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7QUFDekMsQ0FBQztBQUVELFNBQVMsY0FBYyxDQUFDLElBQXVCLEVBQUUsR0FBVztJQUMzRCxPQUFPLFdBQVcsQ0FBQyxJQUFJLEVBQUUsSUFBSSxFQUFFLEdBQUcsQ0FBQyxDQUFDO0FBQ3JDLENBQUM7QUFFRCxTQUFTLGlCQUFpQixDQUFDLElBQXVCLEVBQUUsR0FBVztJQUM5RCxPQUFPLFdBQVcsQ0FBQyxPQUFPLEVBQUUsSUFBSSxFQUFFLEdBQUcsQ0FBQyxDQUFDO0FBQ3hDLENBQUM7QUFFRCxTQUFTLHNCQUFzQixDQUFDLElBQXVCLEVBQUUsR0FBVztJQUNuRSxPQUFPLFdBQVcsQ0FBQyxZQUFZLEVBQUUsSUFBSSxFQUFFLEdBQUcsQ0FBQyxDQUFDO0FBQzdDLENBQUM7QUFFRCw4QkFBOEI7QUFDOUIsTUFBTSxXQUFXLEdBQUc7SUFDbkIsYUFBYTtJQUNiLFNBQVM7SUFDVCxnQkFBZ0I7SUFDaEIsWUFBWTtDQUNaLENBQUM7QUFFRixTQUFTLFNBQVMsQ0FDakIsVUFBa0IsRUFDbEIsaUJBQW9DLEVBQ3BDLFdBQThCLEVBQzlCLFVBQTZCLEVBQzdCLFVBQWlDO0lBRWpDLE1BQU0sSUFBSSxHQUFHLGlCQUFpQixDQUFDLFVBQVUsRUFBRSxNQUFNLENBQUMsQ0FBQztJQUVuRCxJQUFJLENBQUMsSUFBSSxFQUFFO1FBQ1YsTUFBTSxJQUFJLEtBQUssQ0FBQyxtQ0FBbUMsQ0FBQyxDQUFDO0tBQ3JEO1NBQU0sSUFBSSxXQUFXLENBQUMsSUFBSSxDQUFDLEVBQUU7UUFDN0IsTUFBTSxJQUFJLEtBQUssQ0FBQyw2Q0FBNkMsQ0FBQyxDQUFDO0tBQy9EO0lBRUQsTUFBTSxZQUFZLEdBQUcsaUJBQWlCLENBQUMsaUJBQWlCLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFFbkUsSUFBSSxDQUFDLFlBQVksRUFBRTtRQUNsQixNQUFNLElBQUksS0FBSyxDQUFDLG9DQUFvQyxDQUFDLENBQUM7S0FDdEQ7U0FBTSxJQUFJLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxFQUFFO1FBQ3RDLE1BQU0sSUFBSSxLQUFLLENBQUMsdUNBQXVDLENBQUMsQ0FBQztLQUN6RDtJQUVELE1BQU0sV0FBVyxHQUFHLEdBQUcsWUFBWSxDQUFDLE1BQU0sSUFBSSxZQUFZLENBQUMsS0FBSyxFQUFFLENBQUM7SUFDbkUsSUFBSSxRQUFRLEdBQUcsVUFBVSxDQUFDLEdBQUcsQ0FBQyxXQUFXLENBQUMsQ0FBQztJQUUzQyxJQUFJLENBQUMsUUFBUSxFQUFFO1FBQ2QsUUFBUSxHQUFHLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBRSxZQUFZLEVBQUUsQ0FBQztRQUM5QyxVQUFVLENBQUMsR0FBRyxDQUFDLFdBQVcsRUFBRSxRQUFRLENBQUMsQ0FBQztLQUN0QztJQUVELE1BQU0sY0FBYyxHQUFHLGlCQUFpQixDQUFDLFVBQVUsRUFBRSxnQkFBZ0IsQ0FBQyxDQUFDO0lBRXZFLElBQUksQ0FBQyxjQUFjLEVBQUU7UUFDcEIsTUFBTSxJQUFJLEtBQUssQ0FBQyw2Q0FBNkMsQ0FBQyxDQUFDO0tBQy9EO1NBQU0sSUFBSSxXQUFXLENBQUMsY0FBYyxDQUFDLEVBQUU7UUFDdkMsTUFBTSxJQUFJLEtBQUssQ0FBQyx1REFBdUQsQ0FBQyxDQUFDO0tBQ3pFO0lBRUQsTUFBTSxXQUFXLEdBQUcsaUJBQWlCLENBQUMsV0FBVyxFQUFFLGFBQWEsQ0FBQyxDQUFDO0lBRWxFLElBQUksQ0FBQyxXQUFXLEVBQUU7UUFDakIsTUFBTSxJQUFJLEtBQUssQ0FBQywwQ0FBMEMsQ0FBQyxDQUFDO0tBQzVEO0lBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxXQUFXLENBQUMsRUFBRTtRQUNoQyxNQUFNLElBQUksS0FBSyxDQUFDLDZDQUE2QyxDQUFDLENBQUM7S0FDL0Q7SUFFRCxJQUFJLE1BQTBCLENBQUM7SUFFL0IsS0FBSyxNQUFNLFVBQVUsSUFBSSxXQUFXLEVBQUU7UUFDckMsSUFBSSxNQUFNLEdBQUcsVUFBVSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsUUFBUSxFQUFFLGNBQWMsRUFBRSxXQUFXLEVBQUUsVUFBVSxFQUFFLFdBQVcsQ0FBQyxFQUFFO1lBQ25HLE1BQU07U0FDTjtLQUNEO0lBRUQsSUFBSSxDQUFDLE1BQU0sRUFBRTtRQUNaLE1BQU0sSUFBSSxLQUFLLENBQUMsMkJBQTJCLElBQUksSUFBSSxDQUFDLENBQUM7S0FDckQ7SUFFRCxPQUFPLE1BQU0sQ0FBQztBQUNmLENBQUM7QUFFRCxTQUFTLFdBQVcsQ0FBQyxVQUFrQixFQUFFLElBQXVCO0lBQy9ELE1BQU0sS0FBSyxHQUFHLElBQUksTUFBTSxDQUFDLEtBQUssQ0FBQyxVQUFVLEVBQUU7Ozs7Ozs7Ozs7Ozs7Ozs7RUFnQjFDLENBQUMsQ0FBQztJQUVILE1BQU0sVUFBVSxHQUFHLElBQUksR0FBRyxFQUFvQixDQUFDO0lBRS9DLE9BQU8sS0FBSyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUU7UUFDbEMsTUFBTSxpQkFBaUIsR0FBRyxDQUFDLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLEtBQUssZUFBZSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDO1FBQ3JGLE1BQU0sV0FBVyxHQUFHLENBQUMsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUM7UUFDekUsTUFBTSxVQUFVLEdBQUcsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxLQUFLLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQztRQUN2RSxPQUFPLFNBQVMsQ0FBQyxVQUFVLEVBQUUsaUJBQWlCLEVBQUUsV0FBVyxFQUFFLFVBQVUsRUFBRSxVQUFVLENBQUMsQ0FBQztJQUN0RixDQUFDLENBQUMsQ0FBQztBQUNKLENBQUM7QUFFRCxLQUFLLFVBQVUsUUFBUSxDQUFDLElBQVk7SUFDbkMsT0FBTyxJQUFJLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUMzQixNQUFNLE1BQU0sR0FBYSxFQUFFLENBQUM7UUFDNUIsTUFBTSxFQUFFLEdBQUcsSUFBQSxxQkFBSyxFQUFDLGdCQUFNLEVBQUUsQ0FBQyxJQUFJLEVBQUUsMEJBQTBCLEVBQUUsSUFBSSxFQUFFLGFBQWEsRUFBRSxJQUFJLEVBQUUsaUJBQWlCLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQztRQUNqSCxNQUFNLE1BQU0sR0FBRyxNQUFNLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQztRQUNyRCxNQUFNLENBQUMsRUFBRSxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztRQUM3QyxNQUFNLENBQUMsRUFBRSxDQUFDLE9BQU8sRUFBRSxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO1FBQ2xDLE1BQU0sQ0FBQyxFQUFFLENBQUMsS0FBSyxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDO0lBQ25DLENBQUMsQ0FBQyxDQUFDO0FBQ0osQ0FBQztBQUVELFNBQVMsVUFBVSxDQUFDLE1BQWMsRUFBRSxRQUFrQixFQUFFLFVBQXNCLEVBQUUsUUFBa0I7SUFDakcsUUFBUSxHQUFHLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsQ0FBQyxDQUFDO0lBRXBELE9BQU87OztvQkFHWSxNQUFNLG1DQUFtQyxNQUFNOzs7OztLQUs5RCxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsK0JBQStCLENBQUMscUNBQXFDLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQzs7Ozs7SUFLL0csVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLDRDQUE0QyxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sWUFBWSxDQUFDLENBQUMsSUFBSSxDQUFDLE1BQU0sbURBQW1ELENBQUMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDOzs7SUFHdkssUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDOzs7Q0FHOUQsQ0FBQztBQUNGLENBQUM7QUFFRCxTQUFTLFVBQVUsQ0FBQyxPQUFlLEVBQUUsUUFBa0IsRUFBRSxVQUFzQixFQUFFLFFBQWtCLEVBQUUsWUFBbUM7SUFDdkksT0FBTzs7Ozs7OzhCQU1zQixPQUFPO0tBQ2hDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyx5QkFBeUIsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDLEtBQUssT0FBTyxVQUFVLENBQUMsV0FBVyxDQUFDO0tBQ25HLFVBQVUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxnQkFBZ0IsQ0FBQyxVQUFVLEVBQUUsQ0FBQyxDQUFDLFVBQVUsRUFBRSxDQUFDLENBQUMsSUFBSSxFQUFFLFlBQVksQ0FBQyxDQUFDO0tBQ3JGLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsaUJBQWlCLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDOzs7S0FHekUsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxzQkFBc0IsRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQzs7OztDQUkvRCxDQUFDO0FBQ0YsQ0FBQztBQUVELFNBQVMsUUFBUSxDQUFDLFFBQWtCLEVBQUUsWUFBMEI7SUFDL0QsTUFBTSxPQUFPLEdBQUcsT0FBTyxDQUFDLFFBQVEsQ0FBQztJQUNqQyxNQUFNLE1BQU0sR0FBRyxPQUFPLENBQUMsaUJBQWlCLENBQUM7SUFFekMsTUFBTSxRQUFRLEdBQUcsQ0FBQyxHQUFHLElBQUksR0FBRyxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDO0lBQ25GLE1BQU0sVUFBVSxHQUFHLENBQUMsR0FBRyxJQUFJLEdBQUcsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUUvRCxPQUFPO1FBQ04sSUFBSSxFQUFFLFVBQVUsQ0FBQyxNQUFNLEVBQUUsUUFBUSxFQUFFLFVBQVUsRUFBRSxRQUFRLENBQUM7UUFDeEQsSUFBSSxFQUFFO1lBQ0wsRUFBRSxVQUFVLEVBQUUsT0FBTyxFQUFFLFFBQVEsRUFBRSxVQUFVLENBQUMsT0FBTyxFQUFFLFFBQVEsRUFBRSxVQUFVLEVBQUUsUUFBUSxDQUFDLEVBQUU7WUFDdEYsR0FBRyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRSxVQUFVLEVBQUUsb0JBQW9CLEVBQUUsRUFBRSxFQUFFLENBQzVELENBQUMsRUFBRSxVQUFVLEVBQUUsUUFBUSxFQUFFLFVBQVUsQ0FBQyxPQUFPLEVBQUUsUUFBUSxFQUFFLFVBQVUsRUFBRSxRQUFRLEVBQUUsb0JBQW9CLENBQUMsRUFBRSxDQUFDLENBQUM7U0FDdkc7S0FDRCxDQUFDO0FBQ0gsQ0FBQztBQUVELE1BQU0sU0FBUyxHQUFHO0lBQ2pCLElBQUksRUFBRSxPQUFPO0lBQ2IsSUFBSSxFQUFFLE9BQU87SUFDYixJQUFJLEVBQUUsT0FBTztJQUNiLElBQUksRUFBRSxPQUFPO0lBQ2IsSUFBSSxFQUFFLE9BQU87SUFDYixTQUFTLEVBQUUsT0FBTztJQUNsQixTQUFTLEVBQUUsT0FBTztJQUNsQixJQUFJLEVBQUUsT0FBTztJQUNiLElBQUksRUFBRSxPQUFPO0lBQ2IsSUFBSSxFQUFFLE9BQU87SUFDYixPQUFPLEVBQUUsT0FBTztJQUNoQixJQUFJLEVBQUUsT0FBTztJQUNiLElBQUksRUFBRSxPQUFPO0NBQ2IsQ0FBQztBQU9GLEtBQUssVUFBVSxjQUFjLENBQUMsbUJBQTJCLEVBQUUsVUFBa0IsRUFBRSxPQUFnQjtJQUM5RixNQUFNLFFBQVEsR0FBRztRQUNoQixTQUFTLEVBQUUsV0FBVztRQUN0QixJQUFJLEVBQUUsd0JBQXdCLFVBQVUsRUFBRTtRQUMxQyxPQUFPLEVBQUUsR0FBRyxPQUFPLENBQUMsQ0FBQyxDQUFDLElBQUksT0FBTyxDQUFDLENBQUMsQ0FBQyxJQUFJLE9BQU8sQ0FBQyxDQUFDLENBQUMsRUFBRTtRQUNwRCxJQUFJLEVBQUUsdUNBQXVDO0tBQzdDLENBQUM7SUFFRixNQUFNLEdBQUcsR0FBRyxtQkFBbUIsQ0FBQyxPQUFPLENBQUMsY0FBYyxFQUFFLENBQUMsQ0FBQyxFQUFFLEdBQUcsRUFBRSxFQUFFLENBQUMsUUFBUSxDQUFDLEdBQTRCLENBQUMsQ0FBQyxDQUFDO0lBQzVHLE1BQU0sR0FBRyxHQUFHLE1BQU0sSUFBQSxvQkFBSyxFQUFDLEdBQUcsQ0FBQyxDQUFDO0lBRTdCLElBQUksR0FBRyxDQUFDLE1BQU0sS0FBSyxHQUFHLEVBQUU7UUFDdkIsTUFBTSxJQUFJLEtBQUssQ0FBQyxJQUFJLEdBQUcsQ0FBQyxNQUFNLHFDQUFxQyxVQUFVLElBQUksT0FBTyxFQUFFLENBQUMsQ0FBQztLQUM1RjtJQUVELE1BQU0sRUFBRSxRQUFRLEVBQUUsTUFBTSxFQUFFLEdBQUcsTUFBTSxHQUFHLENBQUMsSUFBSSxFQUF3QyxDQUFDO0lBQ3BGLE9BQU8sTUFBTSxDQUFDO0FBQ2YsQ0FBQztBQUVELFNBQVMsWUFBWSxDQUFDLE9BQWU7SUFDcEMsTUFBTSxDQUFDLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLENBQUMsR0FBRyxzQkFBc0IsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFFLENBQUM7SUFDdEUsT0FBTyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsRUFBRSxRQUFRLENBQUMsS0FBSyxDQUFDLEVBQUUsUUFBUSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7QUFDNUQsQ0FBQztBQUVELFNBQVMsZUFBZSxDQUFDLENBQVUsRUFBRSxDQUFVO0lBQzlDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRTtRQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztLQUFFO0lBQzFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRTtRQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztLQUFFO0lBQzFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNwQixDQUFDO0FBRUQsS0FBSyxVQUFVLGFBQWEsQ0FBQyxVQUFrQixFQUFFLFVBQWtCO0lBQ2xFLE1BQU0sR0FBRyxHQUFHLE1BQU0sSUFBQSxvQkFBSyxFQUFDLEdBQUcsVUFBVSxpQkFBaUIsRUFBRTtRQUN2RCxNQUFNLEVBQUUsTUFBTTtRQUNkLE9BQU8sRUFBRTtZQUNSLFFBQVEsRUFBRSw0Q0FBNEM7WUFDdEQsY0FBYyxFQUFFLGtCQUFrQjtZQUNsQyxZQUFZLEVBQUUsZUFBZTtTQUM3QjtRQUNELElBQUksRUFBRSxJQUFJLENBQUMsU0FBUyxDQUFDO1lBQ3BCLE9BQU8sRUFBRSxDQUFDLEVBQUUsUUFBUSxFQUFFLENBQUMsRUFBRSxVQUFVLEVBQUUsQ0FBQyxFQUFFLEtBQUssRUFBRSxrQ0FBa0MsVUFBVSxFQUFFLEVBQUUsQ0FBQyxFQUFFLENBQUM7WUFDbkcsS0FBSyxFQUFFLEdBQUc7U0FDVixDQUFDO0tBQ0YsQ0FBQyxDQUFDO0lBRUgsSUFBSSxHQUFHLENBQUMsTUFBTSxLQUFLLEdBQUcsRUFBRTtRQUN2QixNQUFNLElBQUksS0FBSyxDQUFDLElBQUksR0FBRyxDQUFDLE1BQU0sbUNBQW1DLFVBQVUsRUFBRSxDQUFDLENBQUM7S0FDL0U7SUFFRCxNQUFNLE1BQU0sR0FBRyxNQUFNLEdBQUcsQ0FBQyxJQUFJLEVBQTBFLENBQUM7SUFDeEcsT0FBTyxNQUFNLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxlQUFlLENBQUMsQ0FBQztBQUN6RyxDQUFDO0FBRUQsS0FBSyxVQUFVLE1BQU0sQ0FBQywwQkFBa0MsRUFBRSxtQkFBMkIsRUFBRSxVQUFrQixFQUFFLE9BQWdCO0lBQzFILE1BQU0sUUFBUSxHQUFHLE1BQU0sYUFBYSxDQUFDLDBCQUEwQixFQUFFLFVBQVUsQ0FBQyxDQUFDO0lBQzdFLE1BQU0sU0FBUyxHQUFZLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7SUFDM0QsTUFBTSxrQkFBa0IsR0FBRyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsZUFBZSxDQUFDLENBQUMsRUFBRSxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztJQUNuRixNQUFNLHVCQUF1QixHQUFHLGtCQUFrQixDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBRSxDQUFDLENBQUMsNEJBQTRCO0lBRXhGLElBQUksQ0FBQyx1QkFBdUIsRUFBRTtRQUM3QixNQUFNLElBQUksS0FBSyxDQUFDLHlDQUF5QyxVQUFVLGdCQUFnQixPQUFPLEVBQUUsQ0FBQyxDQUFDO0tBQzlGO0lBRUQsT0FBTyxNQUFNLGNBQWMsQ0FBQyxtQkFBbUIsRUFBRSxVQUFVLEVBQUUsdUJBQXVCLENBQUMsQ0FBQztBQUN2RixDQUFDO0FBRUQsS0FBSyxVQUFVLGFBQWE7SUFDM0IsTUFBTSxNQUFNLEdBQUcsSUFBSSxNQUFNLEVBQUUsQ0FBQztJQUM1QixNQUFNLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBRS9CLE1BQU0sS0FBSyxHQUFHLE1BQU0sUUFBUSxDQUFDLE9BQU8sQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDO0lBQzVDLE1BQU0sSUFBSSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQzdDLE1BQU0sUUFBUSxHQUFHLEVBQUUsQ0FBQztJQUVwQixLQUFLLE1BQU0sSUFBSSxJQUFJLEtBQUssRUFBRTtRQUN6QixNQUFNLFVBQVUsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLEVBQUUsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDLENBQUM7UUFDdkYsTUFBTSxRQUFRLEdBQUcsTUFBTSxhQUFFLENBQUMsUUFBUSxDQUFDLElBQUksRUFBRSxFQUFFLFFBQVEsRUFBRSxNQUFNLEVBQUUsQ0FBQyxDQUFDO1FBQy9ELE1BQU0sSUFBSSxHQUFHLE1BQU0sQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDcEMsUUFBUSxDQUFDLElBQUksQ0FBQyxHQUFHLFdBQVcsQ0FBQyxVQUFVLEVBQUUsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUM7S0FDekQ7SUFFRCxPQUFPLFFBQVEsQ0FBQztBQUNqQixDQUFDO0FBRUQsS0FBSyxVQUFVLGVBQWU7SUFDN0IsTUFBTSwwQkFBMEIsR0FBRyxPQUFPLENBQUMsaUJBQWlCLEVBQUUsVUFBVSxDQUFDO0lBRXpFLElBQUksQ0FBQywwQkFBMEIsRUFBRTtRQUNoQyxPQUFPLENBQUMsSUFBSSxDQUFDLHlGQUF5RixDQUFDLENBQUM7UUFDeEcsT0FBTyxFQUFFLENBQUM7S0FDVjtJQUVELE1BQU0sbUJBQW1CLEdBQUcsT0FBTyxDQUFDLGlCQUFpQixFQUFFLG1CQUFtQixDQUFDO0lBRTNFLElBQUksQ0FBQyxtQkFBbUIsRUFBRTtRQUN6QixPQUFPLENBQUMsSUFBSSxDQUFDLGlGQUFpRixDQUFDLENBQUM7UUFDaEcsT0FBTyxFQUFFLENBQUM7S0FDVjtJQUVELE1BQU0sT0FBTyxHQUFHLFlBQVksQ0FBQyxXQUFXLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDbEQsTUFBTSxXQUFXLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUUzQyxPQUFPLE1BQU0sT0FBTyxDQUFDLEdBQUcsQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUN2QyxVQUFVLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQywwQkFBMEIsRUFBRSxtQkFBbUIsRUFBRSxVQUFVLEVBQUUsT0FBTyxDQUFDO1NBQ3hGLElBQUksQ0FBQyxvQkFBb0IsQ0FBQyxFQUFFLENBQUMsQ0FBQyxFQUFFLFVBQVUsRUFBRSxvQkFBb0IsRUFBRSxDQUFDLENBQUMsQ0FDdEUsQ0FBQyxDQUFDO0FBQ0osQ0FBQztBQUVELEtBQUssVUFBVSxJQUFJO0lBQ2xCLE1BQU0sQ0FBQyxRQUFRLEVBQUUsWUFBWSxDQUFDLEdBQUcsTUFBTSxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsYUFBYSxFQUFFLEVBQUUsZUFBZSxFQUFFLENBQUMsQ0FBQyxDQUFDO0lBQ3pGLE1BQU0sRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLEdBQUcsTUFBTSxRQUFRLENBQUMsUUFBUSxFQUFFLFlBQVksQ0FBQyxDQUFDO0lBRTlELE1BQU0sSUFBSSxHQUFHLHVCQUF1QixDQUFDO0lBQ3JDLE1BQU0sYUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEVBQUUsRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDO0lBQ3BELE1BQU0sYUFBRSxDQUFDLEtBQUssQ0FBQyxJQUFJLEVBQUUsRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztJQUUxQyxNQUFNLGFBQUUsQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsR0FBRyxPQUFPLENBQUMsaUJBQWlCLE9BQU8sQ0FBQyxFQUFFLElBQUksQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUM7SUFFdkcsS0FBSyxNQUFNLEVBQUUsVUFBVSxFQUFFLFFBQVEsRUFBRSxJQUFJLElBQUksRUFBRTtRQUM1QyxNQUFNLFlBQVksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxVQUFVLEtBQUssT0FBTyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxVQUFvQyxDQUFDLENBQUMsQ0FBQztRQUN6SCxNQUFNLGFBQUUsQ0FBQyxLQUFLLENBQUMsWUFBWSxFQUFFLEVBQUUsU0FBUyxFQUFFLElBQUksRUFBRSxDQUFDLENBQUM7UUFDbEQsTUFBTSxhQUFFLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsWUFBWSxFQUFFLEdBQUcsT0FBTyxDQUFDLGlCQUFpQixPQUFPLENBQUMsRUFBRSxRQUFRLENBQUMsT0FBTyxDQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDO0tBQ25IO0FBQ0YsQ0FBQztBQUVELElBQUksT0FBTyxDQUFDLElBQUksS0FBSyxNQUFNLEVBQUU7SUFDNUIsSUFBSSxFQUFFLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxFQUFFO1FBQ2xCLE9BQU8sQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDbkIsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUNqQixDQUFDLENBQUMsQ0FBQztDQUNIIn0= \ No newline at end of file +//# sourceMappingURL=policies.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/policies.ts b/patched-vscode/build/lib/policies.ts index 0e89508f..68f6989f 100644 --- a/patched-vscode/build/lib/policies.ts +++ b/patched-vscode/build/lib/policies.ts @@ -9,7 +9,6 @@ import * as path from 'path'; import * as byline from 'byline'; import { rgPath } from '@vscode/ripgrep'; import * as Parser from 'tree-sitter'; -import fetch from 'node-fetch'; const { typescript } = require('tree-sitter-typescript'); const product = require('../../product.json'); const packageJson = require('../../package.json'); diff --git a/patched-vscode/build/lib/postcss.js b/patched-vscode/build/lib/postcss.js new file mode 100644 index 00000000..356015ab --- /dev/null +++ b/patched-vscode/build/lib/postcss.js @@ -0,0 +1,36 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.gulpPostcss = gulpPostcss; +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +const postcss = require("postcss"); +const es = require("event-stream"); +function gulpPostcss(plugins, handleError) { + const instance = postcss(plugins); + return es.map((file, callback) => { + if (file.isNull()) { + return callback(null, file); + } + if (file.isStream()) { + return callback(new Error('Streaming not supported')); + } + instance + .process(file.contents.toString(), { from: file.path }) + .then((result) => { + file.contents = Buffer.from(result.css); + callback(null, file); + }) + .catch((error) => { + if (handleError) { + handleError(error); + callback(); + } + else { + callback(error); + } + }); + }); +} +//# sourceMappingURL=postcss.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/postcss.ts b/patched-vscode/build/lib/postcss.ts new file mode 100644 index 00000000..cf3121e2 --- /dev/null +++ b/patched-vscode/build/lib/postcss.ts @@ -0,0 +1,36 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import * as postcss from 'postcss'; +import * as File from 'vinyl'; +import * as es from 'event-stream'; + +export function gulpPostcss(plugins: postcss.AcceptedPlugin[], handleError?: (err: Error) => void) { + const instance = postcss(plugins); + + return es.map((file: File, callback: (error?: any, file?: any) => void) => { + if (file.isNull()) { + return callback(null, file); + } + + if (file.isStream()) { + return callback(new Error('Streaming not supported')); + } + + instance + .process(file.contents.toString(), { from: file.path }) + .then((result) => { + file.contents = Buffer.from(result.css); + callback(null, file); + }) + .catch((error) => { + if (handleError) { + handleError(error); + callback(); + } else { + callback(error); + } + }); + }); +} diff --git a/patched-vscode/build/lib/preLaunch.js b/patched-vscode/build/lib/preLaunch.js index b69f74f2..1bfe7f57 100644 --- a/patched-vscode/build/lib/preLaunch.js +++ b/patched-vscode/build/lib/preLaunch.js @@ -12,7 +12,7 @@ const yarn = process.platform === 'win32' ? 'yarn.cmd' : 'yarn'; const rootDir = path.resolve(__dirname, '..', '..'); function runProcess(command, args = []) { return new Promise((resolve, reject) => { - const child = (0, child_process_1.spawn)(command, args, { cwd: rootDir, stdio: 'inherit', env: process.env }); + const child = (0, child_process_1.spawn)(command, args, { cwd: rootDir, stdio: 'inherit', env: process.env, shell: process.platform === 'win32' }); child.on('exit', err => !err ? resolve() : process.exit(err ?? 1)); child.on('error', reject); }); @@ -53,4 +53,4 @@ if (require.main === module) { process.exit(1); }); } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJlTGF1bmNoLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsicHJlTGF1bmNoLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7O2dHQUdnRzs7QUFFaEcsWUFBWTtBQUVaLDZCQUE2QjtBQUM3QixpREFBc0M7QUFDdEMsMkJBQW9DO0FBRXBDLE1BQU0sSUFBSSxHQUFHLE9BQU8sQ0FBQyxRQUFRLEtBQUssT0FBTyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQztBQUNoRSxNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUM7QUFFcEQsU0FBUyxVQUFVLENBQUMsT0FBZSxFQUFFLE9BQThCLEVBQUU7SUFDcEUsT0FBTyxJQUFJLE9BQU8sQ0FBTyxDQUFDLE9BQU8sRUFBRSxNQUFNLEVBQUUsRUFBRTtRQUM1QyxNQUFNLEtBQUssR0FBRyxJQUFBLHFCQUFLLEVBQUMsT0FBTyxFQUFFLElBQUksRUFBRSxFQUFFLEdBQUcsRUFBRSxPQUFPLEVBQUUsS0FBSyxFQUFFLFNBQVMsRUFBRSxHQUFHLEVBQUUsT0FBTyxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUM7UUFDekYsS0FBSyxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDbkUsS0FBSyxDQUFDLEVBQUUsQ0FBQyxPQUFPLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFDM0IsQ0FBQyxDQUFDLENBQUM7QUFDSixDQUFDO0FBRUQsS0FBSyxVQUFVLE1BQU0sQ0FBQyxNQUFjO0lBQ25DLElBQUk7UUFDSCxNQUFNLGFBQUUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsTUFBTSxDQUFDLENBQUMsQ0FBQztRQUMxQyxPQUFPLElBQUksQ0FBQztLQUNaO0lBQUMsTUFBTTtRQUNQLE9BQU8sS0FBSyxDQUFDO0tBQ2I7QUFDRixDQUFDO0FBRUQsS0FBSyxVQUFVLGlCQUFpQjtJQUMvQixJQUFJLENBQUMsQ0FBQyxNQUFNLE1BQU0sQ0FBQyxjQUFjLENBQUMsQ0FBQyxFQUFFO1FBQ3BDLE1BQU0sVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDO0tBQ3ZCO0FBQ0YsQ0FBQztBQUVELEtBQUssVUFBVSxXQUFXO0lBQ3pCLE1BQU0sVUFBVSxDQUFDLElBQUksRUFBRSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUM7QUFDdEMsQ0FBQztBQUVELEtBQUssVUFBVSxjQUFjO0lBQzVCLElBQUksQ0FBQyxDQUFDLE1BQU0sTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUU7UUFDM0IsTUFBTSxVQUFVLENBQUMsSUFBSSxFQUFFLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQztLQUNwQztBQUNGLENBQUM7QUFFRCxLQUFLLFVBQVUsSUFBSTtJQUNsQixNQUFNLGlCQUFpQixFQUFFLENBQUM7SUFDMUIsTUFBTSxXQUFXLEVBQUUsQ0FBQztJQUNwQixNQUFNLGNBQWMsRUFBRSxDQUFDO0lBRXZCLDREQUE0RDtJQUM1RCxNQUFNLEVBQUUsb0JBQW9CLEVBQUUsR0FBRyxPQUFPLENBQUMscUJBQXFCLENBQUMsQ0FBQztJQUNoRSxNQUFNLG9CQUFvQixFQUFFLENBQUM7QUFDOUIsQ0FBQztBQUVELElBQUksT0FBTyxDQUFDLElBQUksS0FBSyxNQUFNLEVBQUU7SUFDNUIsSUFBSSxFQUFFLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxFQUFFO1FBQ2xCLE9BQU8sQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDbkIsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUNqQixDQUFDLENBQUMsQ0FBQztDQUNIIn0= \ No newline at end of file +//# sourceMappingURL=preLaunch.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/preLaunch.ts b/patched-vscode/build/lib/preLaunch.ts index 3d3f513b..d6776e62 100644 --- a/patched-vscode/build/lib/preLaunch.ts +++ b/patched-vscode/build/lib/preLaunch.ts @@ -14,7 +14,7 @@ const rootDir = path.resolve(__dirname, '..', '..'); function runProcess(command: string, args: ReadonlyArray = []) { return new Promise((resolve, reject) => { - const child = spawn(command, args, { cwd: rootDir, stdio: 'inherit', env: process.env }); + const child = spawn(command, args, { cwd: rootDir, stdio: 'inherit', env: process.env, shell: process.platform === 'win32' }); child.on('exit', err => !err ? resolve() : process.exit(err ?? 1)); child.on('error', reject); }); diff --git a/patched-vscode/build/lib/reporter.js b/patched-vscode/build/lib/reporter.js index 8fd4aff8..9d4a1b4f 100644 --- a/patched-vscode/build/lib/reporter.js +++ b/patched-vscode/build/lib/reporter.js @@ -4,7 +4,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.createReporter = void 0; +exports.createReporter = createReporter; const es = require("event-stream"); const fancyLog = require("fancy-log"); const ansiColors = require("ansi-colors"); @@ -99,5 +99,4 @@ function createReporter(id) { }; return result; } -exports.createReporter = createReporter; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVwb3J0ZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJyZXBvcnRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7OztBQUVoRyxtQ0FBbUM7QUFDbkMsc0NBQXNDO0FBQ3RDLDBDQUEwQztBQUMxQyx5QkFBeUI7QUFDekIsNkJBQTZCO0FBRTdCLE1BQU0sUUFBUTtJQUNNO0lBQW5CLFlBQW1CLEVBQVU7UUFBVixPQUFFLEdBQUYsRUFBRSxDQUFRO0lBQzdCLENBQUM7SUFDRCxTQUFTLEdBQWUsRUFBRSxDQUFDO0lBQzNCLFNBQVMsR0FBa0IsSUFBSSxDQUFDO0lBQ2hDLEtBQUssR0FBRyxDQUFDLENBQUM7SUFFVixPQUFPO1FBQ04sSUFBSSxJQUFJLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQyxFQUFFO1lBQ3JCLE9BQU87U0FDUDtRQUVELElBQUksQ0FBQyxTQUFTLEdBQUcsSUFBSSxJQUFJLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQztRQUN0QyxRQUFRLENBQUMsWUFBWSxVQUFVLENBQUMsS0FBSyxDQUFDLGFBQWEsQ0FBQyxHQUFHLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsSUFBSSxJQUFJLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxLQUFLLENBQUMsQ0FBQztJQUM1RyxDQUFDO0lBRUQsS0FBSztRQUNKLElBQUksRUFBRSxJQUFJLENBQUMsS0FBSyxHQUFHLENBQUMsRUFBRTtZQUNyQixPQUFPO1NBQ1A7UUFFRCxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUM7SUFDWixDQUFDO0lBRUQsR0FBRztRQUNGLE1BQU0sTUFBTSxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxFQUFFLENBQUM7UUFDckMsTUFBTSxJQUFJLEdBQUcsSUFBSSxHQUFHLEVBQVUsQ0FBQztRQUUvQixNQUFNLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxFQUFFO1lBQ2hCLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxFQUFFO2dCQUNuQixJQUFJLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDO2dCQUNkLFFBQVEsQ0FBQyxHQUFHLFVBQVUsQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLEtBQUssR0FBRyxFQUFFLENBQUMsQ0FBQzthQUMvQztRQUNGLENBQUMsQ0FBQyxDQUFDO1FBRUgsUUFBUSxDQUFDLFlBQVksVUFBVSxDQUFDLEtBQUssQ0FBQyxhQUFhLENBQUMsR0FBRyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLElBQUksSUFBSSxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsU0FBUyxNQUFNLENBQUMsTUFBTSxpQkFBaUIsVUFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDLElBQUksSUFBSSxFQUFFLENBQUMsT0FBTyxFQUFFLEdBQUcsSUFBSSxDQUFDLFNBQVUsQ0FBQyxHQUFHLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUVuTixNQUFNLEtBQUssR0FBRyxpQ0FBaUMsQ0FBQztRQUNoRCxNQUFNLFFBQVEsR0FBRyxNQUFNO2FBQ3JCLEdBQUcsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7YUFDM0IsTUFBTSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQzthQUN4QixHQUFHLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFhLENBQUM7YUFDdkIsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFLE9BQU8sQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxRQUFRLENBQUMsSUFBSSxDQUFDLEVBQUUsTUFBTSxFQUFFLFFBQVEsQ0FBQyxNQUFNLENBQUMsRUFBRSxPQUFPLEVBQUUsQ0FBQyxDQUFDLENBQUM7UUFFaEgsSUFBSTtZQUNILE1BQU0sV0FBVyxHQUFHLEtBQUssR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQztZQUMzRCxFQUFFLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsY0FBYyxFQUFFLFdBQVcsQ0FBQyxFQUFFLElBQUksQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQztTQUNuRjtRQUFDLE9BQU8sR0FBRyxFQUFFO1lBQ2IsTUFBTTtTQUNOO0lBQ0YsQ0FBQztDQUVEO0FBRUQsTUFBTSxhQUFhLEdBQUcsSUFBSSxHQUFHLEVBQW9CLENBQUM7QUFDbEQsU0FBUyxXQUFXLENBQUMsS0FBYSxFQUFFO0lBQ25DLElBQUksUUFBUSxHQUFHLGFBQWEsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLENBQUM7SUFDckMsSUFBSSxDQUFDLFFBQVEsRUFBRTtRQUNkLFFBQVEsR0FBRyxJQUFJLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUM1QixhQUFhLENBQUMsR0FBRyxDQUFDLEVBQUUsRUFBRSxRQUFRLENBQUMsQ0FBQztLQUNoQztJQUNELE9BQU8sUUFBUSxDQUFDO0FBQ2pCLENBQUM7QUFFRCxNQUFNLGNBQWMsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxFQUFFLFFBQVEsQ0FBQyxDQUFDO0FBRWxGLElBQUk7SUFDSCxFQUFFLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyxDQUFDO0NBQzdCO0FBQUMsT0FBTyxHQUFHLEVBQUU7SUFDYixTQUFTO0NBQ1Q7QUFRRCxTQUFnQixjQUFjLENBQUMsRUFBVztJQUN6QyxNQUFNLFFBQVEsR0FBRyxXQUFXLENBQUMsRUFBRSxDQUFDLENBQUM7SUFFakMsTUFBTSxNQUFNLEdBQWEsRUFBRSxDQUFDO0lBQzVCLFFBQVEsQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBRWhDLE1BQU0sTUFBTSxHQUFHLENBQUMsR0FBVyxFQUFFLEVBQUUsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBRWpELE1BQU0sQ0FBQyxTQUFTLEdBQUcsR0FBRyxFQUFFLENBQUMsTUFBTSxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUM7SUFFM0MsTUFBTSxDQUFDLEdBQUcsR0FBRyxDQUFDLFNBQWtCLEVBQTBCLEVBQUU7UUFDM0QsTUFBTSxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUM7UUFDbEIsUUFBUSxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBRW5CLE9BQU8sRUFBRSxDQUFDLE9BQU8sQ0FBQyxTQUFTLEVBQUU7WUFDNUIsUUFBUSxDQUFDLEtBQUssRUFBRSxDQUFDO1lBRWpCLElBQUksU0FBUyxJQUFJLE1BQU0sQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFO2dCQUNuQyxJQUFJLENBQUUsTUFBYyxDQUFDLFVBQVUsRUFBRTtvQkFDaEMsUUFBUSxDQUFDLEdBQUcsRUFBRSxDQUFDO2lCQUNmO2dCQUVBLE1BQWMsQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDO2dCQUVsQyxNQUFNLEdBQUcsR0FBRyxJQUFJLEtBQUssQ0FBQyxTQUFTLE1BQU0sQ0FBQyxNQUFNLFNBQVMsQ0FBQyxDQUFDO2dCQUN0RCxHQUFXLENBQUMsWUFBWSxHQUFHLElBQUksQ0FBQztnQkFDakMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsR0FBRyxDQUFDLENBQUM7YUFDeEI7aUJBQU07Z0JBQ04sSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQzthQUNqQjtRQUNGLENBQUMsQ0FBQyxDQUFDO0lBQ0osQ0FBQyxDQUFDO0lBRUYsT0FBTyxNQUFNLENBQUM7QUFDZixDQUFDO0FBbENELHdDQWtDQyJ9 \ No newline at end of file +//# sourceMappingURL=reporter.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/snapshotLoader.js b/patched-vscode/build/lib/snapshotLoader.js index 18e54faf..0e58ceed 100644 --- a/patched-vscode/build/lib/snapshotLoader.js +++ b/patched-vscode/build/lib/snapshotLoader.js @@ -53,4 +53,4 @@ var snaps; cp.execFileSync(mksnapshot, [wrappedInputFilepath, `--startup_blob`, startupBlobFilepath]); } })(snaps || (snaps = {})); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic25hcHNob3RMb2FkZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJzbmFwc2hvdExvYWRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7QUFFaEcsSUFBVSxLQUFLLENBMkRkO0FBM0RELFdBQVUsS0FBSztJQUVkLE1BQU0sRUFBRSxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUN6QixNQUFNLElBQUksR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDN0IsTUFBTSxFQUFFLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3pCLE1BQU0sRUFBRSxHQUFHLE9BQU8sQ0FBQyxlQUFlLENBQUMsQ0FBQztJQUVwQyxNQUFNLFVBQVUsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSwyQkFBMkIsT0FBTyxDQUFDLFFBQVEsS0FBSyxPQUFPLENBQUMsQ0FBQyxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FBQyxZQUFZLEVBQUUsQ0FBQyxDQUFDO0lBQ3JJLE1BQU0sT0FBTyxHQUFHLE9BQU8sQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDO0lBQzlDLE1BQU0sSUFBSSxHQUFHLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsS0FBSyxDQUFDLGFBQWEsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBRW5FLEVBQUU7SUFDRixJQUFJLGNBQXNCLENBQUM7SUFDM0IsSUFBSSxtQkFBMkIsQ0FBQztJQUVoQyxRQUFRLE9BQU8sQ0FBQyxRQUFRLEVBQUU7UUFDekIsS0FBSyxRQUFRO1lBQ1osY0FBYyxHQUFHLGlCQUFpQixPQUFPLENBQUMsUUFBUSw4Q0FBOEMsQ0FBQztZQUNqRyxtQkFBbUIsR0FBRyxpQkFBaUIsT0FBTyxDQUFDLFFBQVEsbUZBQW1GLENBQUM7WUFDM0ksTUFBTTtRQUVQLEtBQUssT0FBTyxDQUFDO1FBQ2IsS0FBSyxPQUFPO1lBQ1gsY0FBYyxHQUFHLFVBQVUsT0FBTyxDQUFDLFFBQVEsSUFBSSxJQUFJLGlDQUFpQyxDQUFDO1lBQ3JGLG1CQUFtQixHQUFHLFVBQVUsT0FBTyxDQUFDLFFBQVEsSUFBSSxJQUFJLG9CQUFvQixDQUFDO1lBQzdFLE1BQU07UUFFUDtZQUNDLE1BQU0sSUFBSSxLQUFLLENBQUMsa0JBQWtCLENBQUMsQ0FBQztLQUNyQztJQUVELGNBQWMsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxXQUFXLEVBQUUsY0FBYyxDQUFDLENBQUM7SUFDbkUsbUJBQW1CLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsV0FBVyxFQUFFLG1CQUFtQixDQUFDLENBQUM7SUFFN0UsY0FBYyxDQUFDLGNBQWMsRUFBRSxtQkFBbUIsQ0FBQyxDQUFDO0lBRXBELFNBQVMsY0FBYyxDQUFDLGNBQXNCLEVBQUUsbUJBQTJCO1FBRTFFLE1BQU0sU0FBUyxHQUFHLEVBQUUsQ0FBQyxZQUFZLENBQUMsY0FBYyxDQUFDLENBQUM7UUFDbEQsTUFBTSxnQkFBZ0IsR0FBRzs7OztLQUl0QixTQUFTLENBQUMsUUFBUSxFQUFFOzs7Ozs7Ozs7R0FTdEIsQ0FBQztRQUNGLE1BQU0sb0JBQW9CLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsTUFBTSxFQUFFLEVBQUUsbUJBQW1CLENBQUMsQ0FBQztRQUN6RSxPQUFPLENBQUMsR0FBRyxDQUFDLG9CQUFvQixDQUFDLENBQUM7UUFDbEMsRUFBRSxDQUFDLGFBQWEsQ0FBQyxvQkFBb0IsRUFBRSxnQkFBZ0IsQ0FBQyxDQUFDO1FBRXpELEVBQUUsQ0FBQyxZQUFZLENBQUMsVUFBVSxFQUFFLENBQUMsb0JBQW9CLEVBQUUsZ0JBQWdCLEVBQUUsbUJBQW1CLENBQUMsQ0FBQyxDQUFDO0lBQzVGLENBQUM7QUFDRixDQUFDLEVBM0RTLEtBQUssS0FBTCxLQUFLLFFBMkRkIn0= \ No newline at end of file +//# sourceMappingURL=snapshotLoader.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/standalone.js b/patched-vscode/build/lib/standalone.js index 38be1131..dbc47db0 100644 --- a/patched-vscode/build/lib/standalone.js +++ b/patched-vscode/build/lib/standalone.js @@ -4,7 +4,8 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.createESMSourcesAndResources2 = exports.extractEditor = void 0; +exports.extractEditor = extractEditor; +exports.createESMSourcesAndResources2 = createESMSourcesAndResources2; const fs = require("fs"); const path = require("path"); const tss = require("./treeshaking"); @@ -111,7 +112,6 @@ function extractEditor(options) { 'vs/nls.mock.ts', ].forEach(copyFile); } -exports.extractEditor = extractEditor; function createESMSourcesAndResources2(options) { const ts = require('typescript'); const SRC_FOLDER = path.join(REPO_ROOT, options.srcFolder); @@ -251,7 +251,6 @@ function createESMSourcesAndResources2(options) { } } } -exports.createESMSourcesAndResources2 = createESMSourcesAndResources2; function transportCSS(module, enqueue, write) { if (!/\.css/.test(module)) { return false; @@ -318,4 +317,4 @@ function transportCSS(module, enqueue, write) { return haystack.length >= needle.length && haystack.substr(0, needle.length) === needle; } } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhbmRhbG9uZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInN0YW5kYWxvbmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOzs7QUFFaEcseUJBQXlCO0FBQ3pCLDZCQUE2QjtBQUM3QixxQ0FBcUM7QUFFckMsTUFBTSxTQUFTLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsUUFBUSxDQUFDLENBQUM7QUFDakQsTUFBTSxPQUFPLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsS0FBSyxDQUFDLENBQUM7QUFFNUMsTUFBTSxRQUFRLEdBQStCLEVBQUUsQ0FBQztBQUVoRCxTQUFTLFNBQVMsQ0FBQyxRQUFnQixFQUFFLFFBQXlCO0lBQzdELFNBQVMsVUFBVSxDQUFDLE9BQWU7UUFDbEMsSUFBSSxRQUFRLENBQUMsT0FBTyxDQUFDLEVBQUU7WUFDdEIsT0FBTztTQUNQO1FBQ0QsUUFBUSxDQUFDLE9BQU8sQ0FBQyxHQUFHLElBQUksQ0FBQztRQUV6QixVQUFVLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDO1FBQ2xDLElBQUksRUFBRSxDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUMsRUFBRTtZQUMzQixPQUFPO1NBQ1A7UUFDRCxFQUFFLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQ3ZCLENBQUM7SUFDRCxVQUFVLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDO0lBQ25DLEVBQUUsQ0FBQyxhQUFhLENBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQyxDQUFDO0FBQ3RDLENBQUM7QUFFRCxTQUFnQixhQUFhLENBQUMsT0FBdUQ7SUFDcEYsTUFBTSxFQUFFLEdBQUcsT0FBTyxDQUFDLFlBQVksQ0FBZ0MsQ0FBQztJQUVoRSxNQUFNLFFBQVEsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsV0FBVyxFQUFFLHNCQUFzQixDQUFDLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDO0lBQ2hILElBQUksZUFBdUMsQ0FBQztJQUM1QyxJQUFJLFFBQVEsQ0FBQyxPQUFPLEVBQUU7UUFDckIsZUFBZSxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBRSxFQUFFLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLEVBQUUsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsZUFBZSxFQUFFLFFBQVEsQ0FBQyxlQUFlLENBQUMsQ0FBQztRQUN6SSxPQUFPLFFBQVEsQ0FBQyxPQUFPLENBQUM7S0FDeEI7U0FBTTtRQUNOLGVBQWUsR0FBRyxRQUFRLENBQUMsZUFBZSxDQUFDO0tBQzNDO0lBQ0QsUUFBUSxDQUFDLGVBQWUsR0FBRyxlQUFlLENBQUM7SUFFM0MsZUFBZSxDQUFDLE1BQU0sR0FBRyxLQUFLLENBQUM7SUFDL0IsZUFBZSxDQUFDLGNBQWMsR0FBRyxLQUFLLENBQUM7SUFDdkMsZUFBZSxDQUFDLGtCQUFrQixHQUFHLEtBQUssQ0FBQztJQUMzQyxlQUFlLENBQUMsV0FBVyxHQUFHLEtBQUssQ0FBQztJQUNwQyxlQUFlLENBQUMsZ0JBQWdCLEdBQUcsRUFBRSxDQUFDLG9CQUFvQixDQUFDLE9BQU8sQ0FBQztJQUduRSxPQUFPLENBQUMsZUFBZSxHQUFHLGVBQWUsQ0FBQztJQUUxQyxPQUFPLENBQUMsR0FBRyxDQUFDLHVDQUF1QyxHQUFHLENBQUMsa0JBQWtCLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUVqRyxrRUFBa0U7SUFDbEUsT0FBTyxDQUFDLE9BQU8sR0FBYyxRQUFRLENBQUMsT0FBUSxDQUFDLE1BQU0sQ0FBQyxZQUFZLENBQUMsRUFBRSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQztJQUVyRyxvREFBb0Q7SUFDcEQsSUFBSSxLQUFLLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxlQUFlLEVBQUUsS0FBSyxDQUFDLEVBQUU7UUFDbEQsT0FBTyxDQUFDLGVBQWUsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBWSxFQUFFLEVBQUU7WUFDdEQsT0FBTyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsMEJBQTBCLElBQUksYUFBYSxDQUFDLENBQUM7UUFDbkUsQ0FBQyxDQUFDLENBQUM7S0FDSDtJQUVELE1BQU0sTUFBTSxHQUFHLEdBQUcsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDbEMsS0FBSyxNQUFNLFFBQVEsSUFBSSxNQUFNLEVBQUU7UUFDOUIsSUFBSSxNQUFNLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyxFQUFFO1lBQ3BDLFNBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLEVBQUUsUUFBUSxDQUFDLEVBQUUsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUM7U0FDbkU7S0FDRDtJQUNELE1BQU0sTUFBTSxHQUFvQyxFQUFFLENBQUM7SUFDbkQsTUFBTSxRQUFRLEdBQUcsQ0FBQyxRQUFnQixFQUFFLEVBQUU7UUFDckMsSUFBSSxNQUFNLENBQUMsUUFBUSxDQUFDLEVBQUU7WUFDckIsT0FBTztTQUNQO1FBQ0QsTUFBTSxDQUFDLFFBQVEsQ0FBQyxHQUFHLElBQUksQ0FBQztRQUN4QixNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLEVBQUUsUUFBUSxDQUFDLENBQUM7UUFDekQsTUFBTSxPQUFPLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQyxDQUFDO1FBQ3RELFNBQVMsQ0FBQyxPQUFPLEVBQUUsRUFBRSxDQUFDLFlBQVksQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDO0lBQzlDLENBQUMsQ0FBQztJQUNGLE1BQU0sZUFBZSxHQUFHLENBQUMsUUFBZ0IsRUFBRSxRQUF5QixFQUFFLEVBQUU7UUFDdkUsU0FBUyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsRUFBRSxRQUFRLENBQUMsRUFBRSxRQUFRLENBQUMsQ0FBQztJQUM1RCxDQUFDLENBQUM7SUFDRixLQUFLLE1BQU0sUUFBUSxJQUFJLE1BQU0sRUFBRTtRQUM5QixJQUFJLE1BQU0sQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLEVBQUU7WUFDcEMsTUFBTSxZQUFZLEdBQUcsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1lBQ3RDLE1BQU0sSUFBSSxHQUFHLEVBQUUsQ0FBQyxjQUFjLENBQUMsWUFBWSxDQUFDLENBQUM7WUFFN0MsS0FBSyxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRTtnQkFDeEQsTUFBTSxnQkFBZ0IsR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQztnQkFFeEQsSUFBSSxnQkFBd0IsQ0FBQztnQkFDN0IsSUFBSSxXQUFXLENBQUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLEVBQUU7b0JBQ3ZDLGdCQUFnQixHQUFHLGdCQUFnQixDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLEdBQUcsTUFBTSxDQUFDO2lCQUN0RTtxQkFBTTtvQkFDTixnQkFBZ0IsR0FBRyxnQkFBZ0IsQ0FBQztpQkFDcEM7Z0JBQ0QsSUFBSSxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsRUFBRTtvQkFDL0MsZ0JBQWdCLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxFQUFFLGdCQUFnQixDQUFDLENBQUM7aUJBQ3ZFO2dCQUVELElBQUksUUFBUSxDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxFQUFFO29CQUNwQyxZQUFZLENBQUMsZ0JBQWdCLEVBQUUsUUFBUSxFQUFFLGVBQWUsQ0FBQyxDQUFDO2lCQUMxRDtxQkFBTTtvQkFDTixJQUFJLEVBQUUsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsV0FBVyxFQUFFLGdCQUFnQixHQUFHLEtBQUssQ0FBQyxDQUFDLEVBQUU7d0JBQzVFLFFBQVEsQ0FBQyxnQkFBZ0IsR0FBRyxLQUFLLENBQUMsQ0FBQztxQkFDbkM7aUJBQ0Q7YUFDRDtTQUNEO0tBQ0Q7SUFFRCxPQUFPLFFBQVEsQ0FBQyxlQUFlLENBQUMsZ0JBQWdCLENBQUM7SUFDakQsZUFBZSxDQUFDLGVBQWUsRUFBRSxJQUFJLENBQUMsU0FBUyxDQUFDLFFBQVEsRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQztJQUV2RTtRQUNDLGlCQUFpQjtRQUNqQixXQUFXO1FBQ1gsY0FBYztRQUNkLGdCQUFnQjtRQUNoQixpQkFBaUI7UUFDakIsV0FBVztRQUNYLGdCQUFnQjtLQUNoQixDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQztBQUNyQixDQUFDO0FBOUZELHNDQThGQztBQVVELFNBQWdCLDZCQUE2QixDQUFDLE9BQWtCO0lBQy9ELE1BQU0sRUFBRSxHQUFHLE9BQU8sQ0FBQyxZQUFZLENBQWdDLENBQUM7SUFFaEUsTUFBTSxVQUFVLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsT0FBTyxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQzNELE1BQU0sVUFBVSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUMzRCxNQUFNLG9CQUFvQixHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO0lBRTlFLE1BQU0sdUJBQXVCLEdBQUcsQ0FBQyxJQUFZLEVBQVUsRUFBRTtRQUN4RCxNQUFNLElBQUksR0FBRyxPQUFPLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDO1FBQy9ELElBQUksSUFBSSxLQUFLLGVBQWUsRUFBRTtZQUM3QixPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVSxFQUFFLGVBQWUsQ0FBQyxDQUFDO1NBQzlDO1FBQ0QsSUFBSSxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFO1lBQ3ZCLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxVQUFVLEVBQUUsSUFBSSxDQUFDLENBQUM7U0FDbkM7UUFDRCxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsb0JBQW9CLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDOUMsQ0FBQyxDQUFDO0lBRUYsTUFBTSxRQUFRLEdBQUcsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDOUMsS0FBSyxNQUFNLElBQUksSUFBSSxRQUFRLEVBQUU7UUFFNUIsSUFBSSxPQUFPLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRTtZQUMzRCxTQUFTO1NBQ1Q7UUFFRCxJQUFJLElBQUksS0FBSyxlQUFlLEVBQUU7WUFDN0IsTUFBTSxRQUFRLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVSxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQztZQUNyRixRQUFRLENBQUMsZUFBZSxDQUFDLE1BQU0sR0FBRyxLQUFLLENBQUM7WUFDeEMsUUFBUSxDQUFDLGVBQWUsQ0FBQyxNQUFNLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLFVBQVUsRUFBRSxvQkFBb0IsQ0FBQyxFQUFFLElBQUksQ0FBQyxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDLENBQUM7WUFDdkgsS0FBSyxDQUFDLHVCQUF1QixDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksQ0FBQyxTQUFTLENBQUMsUUFBUSxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDO1lBQzNFLFNBQVM7U0FDVDtRQUVELElBQUksVUFBVSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxRQUFRLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksUUFBUSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRTtZQUM5RiwrQkFBK0I7WUFDL0IsS0FBSyxDQUFDLHVCQUF1QixDQUFDLElBQUksQ0FBQyxFQUFFLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxVQUFVLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBQ25GLFNBQVM7U0FDVDtRQUVELElBQUksT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRTtZQUN2Qix5QkFBeUI7WUFDekIsSUFBSSxZQUFZLEdBQUcsRUFBRSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFVBQVUsRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDO1lBRTNFLE1BQU0sSUFBSSxHQUFHLEVBQUUsQ0FBQyxjQUFjLENBQUMsWUFBWSxDQUFDLENBQUM7WUFFN0MsS0FBSyxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRTtnQkFDeEQsTUFBTSxnQkFBZ0IsR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQztnQkFDeEQsTUFBTSxHQUFHLEdBQUcsSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUM7Z0JBQ3RDLE1BQU0sR0FBRyxHQUFHLElBQUksQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDO2dCQUV0QyxJQUFJLGdCQUF3QixDQUFDO2dCQUM3QixJQUFJLFdBQVcsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsRUFBRTtvQkFDdkMsZ0JBQWdCLEdBQUcsZ0JBQWdCLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxNQUFNLENBQUMsR0FBRyxNQUFNLENBQUM7aUJBQ3RFO3FCQUFNO29CQUNOLGdCQUFnQixHQUFHLGdCQUFnQixDQUFDO2lCQUNwQztnQkFDRCxJQUFJLG1CQUFtQixDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxFQUFFO29CQUMvQyxnQkFBZ0IsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUUsZ0JBQWdCLENBQUMsQ0FBQztpQkFDbkU7Z0JBRUQsSUFBSSxZQUFvQixDQUFDO2dCQUN6QixJQUFJLGdCQUFnQixLQUFLLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsRUFBRTtvQkFDaEUsWUFBWSxHQUFHLEtBQUssR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztpQkFDekQ7cUJBQU0sSUFBSSxnQkFBZ0IsS0FBSyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQyxFQUFFO29CQUNyRixZQUFZLEdBQUcsUUFBUSxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztpQkFDMUU7cUJBQU07b0JBQ04sWUFBWSxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsRUFBRSxnQkFBZ0IsQ0FBQyxDQUFDO2lCQUNuRTtnQkFDRCxZQUFZLEdBQUcsWUFBWSxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDLENBQUM7Z0JBQ2hELElBQUksQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEVBQUU7b0JBQzVDLFlBQVksR0FBRyxJQUFJLEdBQUcsWUFBWSxDQUFDO2lCQUNuQztnQkFDRCxZQUFZLEdBQUcsQ0FDZCxZQUFZLENBQUMsU0FBUyxDQUFDLENBQUMsRUFBRSxHQUFHLEdBQUcsQ0FBQyxDQUFDO3NCQUNoQyxZQUFZO3NCQUNaLFlBQVksQ0FBQyxTQUFTLENBQUMsR0FBRyxHQUFHLENBQUMsQ0FBQyxDQUNqQyxDQUFDO2FBQ0Y7WUFFRCxZQUFZLEdBQUcsWUFBWSxDQUFDLE9BQU8sQ0FBQyxnREFBZ0QsRUFBRSxVQUFVLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRTtnQkFDeEcsT0FBTyxlQUFlLEVBQUUsU0FBUyxFQUFFLEdBQUcsQ0FBQztZQUN4QyxDQUFDLENBQUMsQ0FBQztZQUVILEtBQUssQ0FBQyx1QkFBdUIsQ0FBQyxJQUFJLENBQUMsRUFBRSxZQUFZLENBQUMsQ0FBQztZQUNuRCxTQUFTO1NBQ1Q7UUFFRCxPQUFPLENBQUMsR0FBRyxDQUFDLGlCQUFpQixJQUFJLEVBQUUsQ0FBQyxDQUFDO0tBQ3JDO0lBR0QsU0FBUyxnQkFBZ0IsQ0FBQyxHQUFXO1FBQ3BDLElBQUksR0FBRyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxLQUFLLEdBQUcsSUFBSSxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLEtBQUssSUFBSSxFQUFFO1lBQzlFLEdBQUcsSUFBSSxHQUFHLENBQUM7U0FDWDtRQUNELE1BQU0sTUFBTSxHQUFhLEVBQUUsQ0FBQztRQUM1QixpQkFBaUIsQ0FBQyxHQUFHLEVBQUUsTUFBTSxFQUFFLEdBQUcsQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUMzQyxPQUFPLE1BQU0sQ0FBQztJQUNmLENBQUM7SUFFRCxTQUFTLGlCQUFpQixDQUFDLEdBQVcsRUFBRSxNQUFnQixFQUFFLE9BQWU7UUFDeEUsTUFBTSxLQUFLLEdBQUcsRUFBRSxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUNsQyxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsS0FBSyxDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRTtZQUN0QyxNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUN0QyxJQUFJLEVBQUUsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLENBQUMsV0FBVyxFQUFFLEVBQUU7Z0JBQ3BDLGlCQUFpQixDQUFDLElBQUksRUFBRSxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUM7YUFDekM7aUJBQU07Z0JBQ04sTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUM7YUFDbEM7U0FDRDtJQUNGLENBQUM7SUFFRCxTQUFTLEtBQUssQ0FBQyxnQkFBd0IsRUFBRSxRQUF5QjtRQUNqRSxJQUFJLGlCQUFpQixDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxFQUFFO1lBQzdDLFFBQVEsR0FBRyxjQUFjLENBQUMsUUFBUSxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUM7U0FDL0M7UUFDRCxTQUFTLENBQUMsZ0JBQWdCLEVBQUUsUUFBUSxDQUFDLENBQUM7UUFFdEMsU0FBUyxjQUFjLENBQUMsWUFBb0I7WUFDM0MsTUFBTSxLQUFLLEdBQUcsWUFBWSxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsQ0FBQztZQUMvQyxJQUFJLElBQUksR0FBRyxDQUFDLENBQUM7WUFDYixLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsS0FBSyxDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRTtnQkFDdEMsTUFBTSxJQUFJLEdBQUcsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDO2dCQUN0QixJQUFJLElBQUksS0FBSyxDQUFDLEVBQUU7b0JBQ2YsSUFBSSx3QkFBd0IsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEVBQUU7d0JBQ3hDLElBQUksR0FBRyxDQUFDLENBQUM7d0JBQ1QsU0FBUztxQkFDVDtvQkFDRCxJQUFJLDBCQUEwQixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRTt3QkFDMUMsSUFBSSxHQUFHLENBQUMsQ0FBQzt3QkFDVCxTQUFTO3FCQUNUO29CQUNELFNBQVM7aUJBQ1Q7Z0JBRUQsSUFBSSxJQUFJLEtBQUssQ0FBQyxFQUFFO29CQUNmLElBQUksc0JBQXNCLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFO3dCQUN0QyxJQUFJLEdBQUcsQ0FBQyxDQUFDO3dCQUNULFNBQVM7cUJBQ1Q7b0JBQ0QsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLEtBQUssR0FBRyxJQUFJLENBQUM7b0JBQ3hCLFNBQVM7aUJBQ1Q7Z0JBRUQsSUFBSSxJQUFJLEtBQUssQ0FBQyxFQUFFO29CQUNmLElBQUksd0JBQXdCLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFO3dCQUN4QyxJQUFJLEdBQUcsQ0FBQyxDQUFDO3dCQUNULFNBQVM7cUJBQ1Q7b0JBQ0QsS0FBSyxDQUFDLENBQUMsQ0FBQyxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxFQUFFLFVBQVUsQ0FBQyxFQUFFLE1BQU07d0JBQzFELE9BQU8sTUFBTSxDQUFDO29CQUNmLENBQUMsQ0FBQyxDQUFDO2lCQUNIO2FBQ0Q7WUFFRCxPQUFPLEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDekIsQ0FBQztJQUNGLENBQUM7QUFDRixDQUFDO0FBOUpELHNFQThKQztBQUVELFNBQVMsWUFBWSxDQUFDLE1BQWMsRUFBRSxPQUFpQyxFQUFFLEtBQXdEO0lBRWhJLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxFQUFFO1FBQzFCLE9BQU8sS0FBSyxDQUFDO0tBQ2I7SUFFRCxNQUFNLFFBQVEsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxNQUFNLENBQUMsQ0FBQztJQUM1QyxNQUFNLFlBQVksR0FBRyxFQUFFLENBQUMsWUFBWSxDQUFDLFFBQVEsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDO0lBQzFELE1BQU0sZUFBZSxHQUFHLFFBQVEsQ0FBQyxDQUFDLDREQUE0RDtJQUU5RixNQUFNLFdBQVcsR0FBRyxvQkFBb0IsQ0FBQyxZQUFZLEVBQUUsZUFBZSxLQUFLLFFBQVEsQ0FBQyxDQUFDO0lBQ3JGLEtBQUssQ0FBQyxNQUFNLEVBQUUsV0FBVyxDQUFDLENBQUM7SUFDM0IsT0FBTyxJQUFJLENBQUM7SUFFWixTQUFTLG9CQUFvQixDQUFDLFFBQWdCLEVBQUUsV0FBb0I7UUFDbkUsT0FBTyxXQUFXLENBQUMsUUFBUSxFQUFFLENBQUMsR0FBRyxFQUFFLEVBQUU7WUFDcEMsTUFBTSxTQUFTLEdBQUcsR0FBRyxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO1lBQ2hELElBQUksU0FBUyxFQUFFO2dCQUNkLE1BQU0sZ0JBQWdCLEdBQUcsR0FBRyxTQUFTLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLDJCQUEyQjtnQkFDM0UsTUFBTSxRQUFRLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxFQUFFLGdCQUFnQixDQUFDLENBQUM7Z0JBQ25FLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQztnQkFDbEIsT0FBTyxnQkFBZ0IsQ0FBQzthQUN4QjtZQUVELE1BQU0sU0FBUyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQztZQUN2RCxNQUFNLFlBQVksR0FBRyxFQUFFLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLFNBQVMsQ0FBQyxDQUFDLENBQUM7WUFDcEUsTUFBTSxJQUFJLEdBQUcsUUFBUSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsZUFBZSxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUM7WUFDaEUsSUFBSSxJQUFJLEdBQUcsVUFBVSxHQUFHLFlBQVksQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLENBQUM7WUFFeEQsSUFBSSxDQUFDLFdBQVcsSUFBSSxRQUFRLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFO2dCQUN2QywrRkFBK0Y7Z0JBQy9GLE1BQU0sT0FBTyxHQUFHLFlBQVksQ0FBQyxRQUFRLEVBQUU7cUJBQ3JDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDO3FCQUNuQixPQUFPLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQztxQkFDcEIsT0FBTyxDQUFDLElBQUksRUFBRSxLQUFLLENBQUM7cUJBQ3BCLE9BQU8sQ0FBQyxJQUFJLEVBQUUsS0FBSyxDQUFDO3FCQUNwQixPQUFPLENBQUMsSUFBSSxFQUFFLEtBQUssQ0FBQztxQkFDcEIsT0FBTyxDQUFDLE1BQU0sRUFBRSxHQUFHLENBQUMsQ0FBQztnQkFDdkIsTUFBTSxXQUFXLEdBQUcsR0FBRyxHQUFHLE9BQU8sQ0FBQztnQkFDbEMsSUFBSSxXQUFXLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQyxNQUFNLEVBQUU7b0JBQ3JDLElBQUksR0FBRyxXQUFXLENBQUM7aUJBQ25CO2FBQ0Q7WUFDRCxPQUFPLFFBQVEsR0FBRyxJQUFJLEdBQUcsSUFBSSxHQUFHLEdBQUcsQ0FBQztRQUNyQyxDQUFDLENBQUMsQ0FBQztJQUNKLENBQUM7SUFFRCxTQUFTLFdBQVcsQ0FBQyxRQUFnQixFQUFFLFFBQWlDO1FBQ3ZFLHFFQUFxRTtRQUNyRSxPQUFPLFFBQVEsQ0FBQyxPQUFPLENBQUMseUJBQXlCLEVBQUUsQ0FBQyxDQUFTLEVBQUUsR0FBRyxPQUFpQixFQUFFLEVBQUU7WUFDdEYsSUFBSSxHQUFHLEdBQUcsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBQ3JCLHFFQUFxRTtZQUNyRSxJQUFJLEdBQUcsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEtBQUssR0FBRyxJQUFJLEdBQUcsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLEtBQUssSUFBSSxFQUFFO2dCQUNwRCxHQUFHLEdBQUcsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQzthQUN2QjtZQUNELG9DQUFvQztZQUNwQyxPQUFPLEdBQUcsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxLQUFLLEdBQUcsSUFBSSxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLEtBQUssSUFBSSxDQUFDLEVBQUU7Z0JBQ3JHLEdBQUcsR0FBRyxHQUFHLENBQUMsU0FBUyxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDO2FBQ3ZDO1lBQ0QsMEJBQTBCO1lBQzFCLElBQUksR0FBRyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxLQUFLLEdBQUcsSUFBSSxHQUFHLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDLEtBQUssSUFBSSxFQUFFO2dCQUM5RSxHQUFHLEdBQUcsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDLEVBQUUsR0FBRyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQzthQUN2QztZQUVELElBQUksQ0FBQyxXQUFXLENBQUMsR0FBRyxFQUFFLE9BQU8sQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLEdBQUcsRUFBRSxTQUFTLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxHQUFHLEVBQUUsVUFBVSxDQUFDLEVBQUU7Z0JBQ2hHLEdBQUcsR0FBRyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUM7YUFDcEI7WUFFRCxPQUFPLE1BQU0sR0FBRyxHQUFHLEdBQUcsR0FBRyxDQUFDO1FBQzNCLENBQUMsQ0FBQyxDQUFDO0lBQ0osQ0FBQztJQUVELFNBQVMsV0FBVyxDQUFDLFFBQWdCLEVBQUUsTUFBYztRQUNwRCxPQUFPLFFBQVEsQ0FBQyxNQUFNLElBQUksTUFBTSxDQUFDLE1BQU0sSUFBSSxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxNQUFNLENBQUMsTUFBTSxDQUFDLEtBQUssTUFBTSxDQUFDO0lBQ3pGLENBQUM7QUFDRixDQUFDIn0= \ No newline at end of file +//# sourceMappingURL=standalone.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/stats.js b/patched-vscode/build/lib/stats.js index ec0360cb..e089cb0c 100644 --- a/patched-vscode/build/lib/stats.js +++ b/patched-vscode/build/lib/stats.js @@ -4,7 +4,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.createStatsStream = void 0; +exports.createStatsStream = createStatsStream; const es = require("event-stream"); const fancyLog = require("fancy-log"); const ansiColors = require("ansi-colors"); @@ -73,5 +73,4 @@ function createStatsStream(group, log) { this.emit('end'); }); } -exports.createStatsStream = createStatsStream; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhdHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJzdGF0cy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7OztBQUVoRyxtQ0FBbUM7QUFDbkMsc0NBQXNDO0FBQ3RDLDBDQUEwQztBQUcxQyxNQUFNLEtBQUs7SUFDVztJQUFxQjtJQUEyQjtJQUFyRSxZQUFxQixJQUFZLEVBQVMsVUFBa0IsRUFBUyxTQUFpQjtRQUFqRSxTQUFJLEdBQUosSUFBSSxDQUFRO1FBQVMsZUFBVSxHQUFWLFVBQVUsQ0FBUTtRQUFTLGNBQVMsR0FBVCxTQUFTLENBQVE7SUFBSSxDQUFDO0lBRTNGLFFBQVEsQ0FBQyxNQUFnQjtRQUN4QixJQUFJLENBQUMsTUFBTSxFQUFFO1lBQ1osSUFBSSxJQUFJLENBQUMsVUFBVSxLQUFLLENBQUMsRUFBRTtnQkFDMUIsT0FBTyxHQUFHLElBQUksQ0FBQyxJQUFJLEtBQUssSUFBSSxDQUFDLFNBQVMsUUFBUSxDQUFDO2FBQy9DO2lCQUFNO2dCQUNOLE9BQU8sR0FBRyxJQUFJLENBQUMsSUFBSSxLQUFLLElBQUksQ0FBQyxVQUFVLGVBQWUsSUFBSSxDQUFDLFNBQVMsUUFBUSxDQUFDO2FBQzdFO1NBQ0Q7YUFBTTtZQUNOLElBQUksSUFBSSxDQUFDLFVBQVUsS0FBSyxDQUFDLEVBQUU7Z0JBQzFCLE9BQU8sY0FBYyxVQUFVLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQzthQUUzRjtpQkFBTTtnQkFDTixNQUFNLEtBQUssR0FBRyxJQUFJLENBQUMsVUFBVSxHQUFHLEdBQUc7b0JBQ2xDLENBQUMsQ0FBQyxVQUFVLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsUUFBUSxFQUFFLENBQUM7b0JBQzlDLENBQUMsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsUUFBUSxFQUFFLENBQUMsQ0FBQztnQkFFOUMsT0FBTyxjQUFjLFVBQVUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEtBQUssV0FBVyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQzthQUMzRztTQUNEO0lBQ0YsQ0FBQztDQUNEO0FBRUQsTUFBTSxRQUFRLEdBQUcsSUFBSSxHQUFHLEVBQWlCLENBQUM7QUFFMUMsU0FBZ0IsaUJBQWlCLENBQUMsS0FBYSxFQUFFLEdBQWE7SUFFN0QsTUFBTSxLQUFLLEdBQUcsSUFBSSxLQUFLLENBQUMsS0FBSyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztJQUNyQyxRQUFRLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxJQUFJLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFFaEMsT0FBTyxFQUFFLENBQUMsT0FBTyxDQUFDLFVBQVUsSUFBSTtRQUMvQixNQUFNLElBQUksR0FBRyxJQUFZLENBQUM7UUFDMUIsSUFBSSxPQUFPLElBQUksQ0FBQyxJQUFJLEtBQUssUUFBUSxFQUFFO1lBQ2xDLEtBQUssQ0FBQyxVQUFVLElBQUksQ0FBQyxDQUFDO1lBQ3RCLElBQUksTUFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLEVBQUU7Z0JBQ25DLEtBQUssQ0FBQyxTQUFTLElBQUksSUFBSSxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUM7YUFDeEM7aUJBQU0sSUFBSSxJQUFJLENBQUMsSUFBSSxJQUFJLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEtBQUssUUFBUSxFQUFFO2dCQUMzRCxLQUFLLENBQUMsU0FBUyxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO2FBQ2xDO2lCQUFNO2dCQUNOLGdCQUFnQjthQUNoQjtTQUNEO1FBQ0QsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDekIsQ0FBQyxFQUFFO1FBQ0YsSUFBSSxHQUFHLEVBQUU7WUFDUixJQUFJLEtBQUssQ0FBQyxVQUFVLEtBQUssQ0FBQyxFQUFFO2dCQUMzQixRQUFRLENBQUMsY0FBYyxVQUFVLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO2FBRWhHO2lCQUFNO2dCQUNOLE1BQU0sS0FBSyxHQUFHLEtBQUssQ0FBQyxVQUFVLEdBQUcsR0FBRztvQkFDbkMsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxRQUFRLEVBQUUsQ0FBQztvQkFDL0MsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDO2dCQUUvQyxRQUFRLENBQUMsY0FBYyxVQUFVLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxLQUFLLFdBQVcsSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQzthQUNoSDtTQUNEO1FBRUQsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUNsQixDQUFDLENBQUMsQ0FBQztBQUNKLENBQUM7QUFsQ0QsOENBa0NDIn0= \ No newline at end of file +//# sourceMappingURL=stats.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/stylelint/validateVariableNames.js b/patched-vscode/build/lib/stylelint/validateVariableNames.js index c34a339c..6a50d1d6 100644 --- a/patched-vscode/build/lib/stylelint/validateVariableNames.js +++ b/patched-vscode/build/lib/stylelint/validateVariableNames.js @@ -4,7 +4,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.getVariableNameValidator = void 0; +exports.getVariableNameValidator = getVariableNameValidator; const fs_1 = require("fs"); const path = require("path"); const RE_VAR_PROP = /var\(\s*(--([\w\-\.]+))/g; @@ -17,6 +17,7 @@ function getKnownVariableNames() { } return knownVariables; } +const iconVariable = /^--vscode-icon-.+-(content|font-family)$/; function getVariableNameValidator() { const allVariables = getKnownVariableNames(); return (value, report) => { @@ -24,11 +25,10 @@ function getVariableNameValidator() { let match; while (match = RE_VAR_PROP.exec(value)) { const variableName = match[1]; - if (variableName && !allVariables.has(variableName)) { + if (variableName && !allVariables.has(variableName) && !iconVariable.test(variableName)) { report(variableName); } } }; } -exports.getVariableNameValidator = getVariableNameValidator; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmFsaWRhdGVWYXJpYWJsZU5hbWVzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidmFsaWRhdGVWYXJpYWJsZU5hbWVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7O2dHQUdnRzs7O0FBRWhHLDJCQUFrQztBQUNsQyw2QkFBOEI7QUFFOUIsTUFBTSxXQUFXLEdBQUcsMEJBQTBCLENBQUM7QUFFL0MsSUFBSSxjQUF1QyxDQUFDO0FBQzVDLFNBQVMscUJBQXFCO0lBQzdCLElBQUksQ0FBQyxjQUFjLEVBQUU7UUFDcEIsTUFBTSx5QkFBeUIsR0FBRyxJQUFBLGlCQUFZLEVBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsK0JBQStCLENBQUMsRUFBRSxNQUFNLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQztRQUN6SCxNQUFNLGtCQUFrQixHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMseUJBQXlCLENBQUMsQ0FBQztRQUNqRSxjQUFjLEdBQUcsSUFBSSxHQUFHLENBQUMsQ0FBQyxHQUFHLGtCQUFrQixDQUFDLE1BQU0sRUFBRSxHQUFHLGtCQUFrQixDQUFDLE1BQU0sQ0FBYSxDQUFDLENBQUM7S0FDbkc7SUFDRCxPQUFPLGNBQWMsQ0FBQztBQUN2QixDQUFDO0FBTUQsU0FBZ0Isd0JBQXdCO0lBQ3ZDLE1BQU0sWUFBWSxHQUFHLHFCQUFxQixFQUFFLENBQUM7SUFDN0MsT0FBTyxDQUFDLEtBQWEsRUFBRSxNQUF3QyxFQUFFLEVBQUU7UUFDbEUsV0FBVyxDQUFDLFNBQVMsR0FBRyxDQUFDLENBQUMsQ0FBQyxrQ0FBa0M7UUFDN0QsSUFBSSxLQUFLLENBQUM7UUFDVixPQUFPLEtBQUssR0FBRyxXQUFXLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxFQUFFO1lBQ3ZDLE1BQU0sWUFBWSxHQUFHLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUM5QixJQUFJLFlBQVksSUFBSSxDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsWUFBWSxDQUFDLEVBQUU7Z0JBQ3BELE1BQU0sQ0FBQyxZQUFZLENBQUMsQ0FBQzthQUNyQjtTQUNEO0lBQ0YsQ0FBQyxDQUFDO0FBQ0gsQ0FBQztBQVpELDREQVlDIn0= \ No newline at end of file +//# sourceMappingURL=validateVariableNames.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/stylelint/validateVariableNames.ts b/patched-vscode/build/lib/stylelint/validateVariableNames.ts index 56e5f84a..6d9fa8a7 100644 --- a/patched-vscode/build/lib/stylelint/validateVariableNames.ts +++ b/patched-vscode/build/lib/stylelint/validateVariableNames.ts @@ -18,6 +18,8 @@ function getKnownVariableNames() { return knownVariables; } +const iconVariable = /^--vscode-icon-.+-(content|font-family)$/; + export interface IValidator { (value: string, report: (message: string) => void): void; } @@ -29,7 +31,7 @@ export function getVariableNameValidator(): IValidator { let match; while (match = RE_VAR_PROP.exec(value)) { const variableName = match[1]; - if (variableName && !allVariables.has(variableName)) { + if (variableName && !allVariables.has(variableName) && !iconVariable.test(variableName)) { report(variableName); } } diff --git a/patched-vscode/build/lib/stylelint/vscode-known-variables.json b/patched-vscode/build/lib/stylelint/vscode-known-variables.json index 222e6f94..d8b28e0d 100644 --- a/patched-vscode/build/lib/stylelint/vscode-known-variables.json +++ b/patched-vscode/build/lib/stylelint/vscode-known-variables.json @@ -9,9 +9,14 @@ "--vscode-activityBar-dropBorder", "--vscode-activityBar-foreground", "--vscode-activityBar-inactiveForeground", - "--vscode-activityBar-activeForeground", "--vscode-activityBarBadge-background", "--vscode-activityBarBadge-foreground", + "--vscode-activityBarTop-activeBackground", + "--vscode-activityBarTop-activeBorder", + "--vscode-activityBarTop-background", + "--vscode-activityBarTop-dropBorder", + "--vscode-activityBarTop-foreground", + "--vscode-activityBarTop-inactiveForeground", "--vscode-badge-background", "--vscode-badge-foreground", "--vscode-banner-background", @@ -38,6 +43,9 @@ "--vscode-charts-purple", "--vscode-charts-red", "--vscode-charts-yellow", + "--vscode-chat-avatarBackground", + "--vscode-chat-avatarForeground", + "--vscode-chat-requestBackground", "--vscode-chat-requestBorder", "--vscode-chat-slashCommandBackground", "--vscode-chat-slashCommandForeground", @@ -51,6 +59,7 @@ "--vscode-commandCenter-activeForeground", "--vscode-commandCenter-background", "--vscode-commandCenter-border", + "--vscode-commandCenter-debuggingBackground", "--vscode-commandCenter-foreground", "--vscode-commandCenter-inactiveBorder", "--vscode-commandCenter-inactiveForeground", @@ -107,6 +116,7 @@ "--vscode-diffEditor-unchangedCodeBackground", "--vscode-diffEditor-unchangedRegionBackground", "--vscode-diffEditor-unchangedRegionForeground", + "--vscode-diffEditor-unchangedRegionShadow", "--vscode-diffEditorGutter-insertedLineBackground", "--vscode-diffEditorGutter-removedLineBackground", "--vscode-diffEditorOverview-insertedForeground", @@ -118,8 +128,10 @@ "--vscode-dropdown-listBackground", "--vscode-editor-background", "--vscode-editor-findMatchBackground", + "--vscode-editor-findMatchForeground", "--vscode-editor-findMatchBorder", "--vscode-editor-findMatchHighlightBackground", + "--vscode-editor-findMatchHighlightForeground", "--vscode-editor-findMatchHighlightBorder", "--vscode-editor-findRangeHighlightBackground", "--vscode-editor-findRangeHighlightBorder", @@ -176,9 +188,8 @@ "--vscode-editorBracketPairGuide-background6", "--vscode-editorCodeLens-foreground", "--vscode-editorCommentsWidget-rangeActiveBackground", - "--vscode-editorCommentsWidget-rangeActiveBorder", "--vscode-editorCommentsWidget-rangeBackground", - "--vscode-editorCommentsWidget-rangeBorder", + "--vscode-editorCommentsWidget-replyInputBackground", "--vscode-editorCommentsWidget-resolvedBorder", "--vscode-editorCommentsWidget-unresolvedBorder", "--vscode-editorCursor-background", @@ -239,6 +250,7 @@ "--vscode-editorInlayHint-typeBackground", "--vscode-editorInlayHint-typeForeground", "--vscode-editorLightBulb-foreground", + "--vscode-editorLightBulbAi-foreground", "--vscode-editorLightBulbAutoFix-foreground", "--vscode-editorLineNumber-activeForeground", "--vscode-editorLineNumber-dimmedForeground", @@ -251,6 +263,10 @@ "--vscode-editorMarkerNavigationInfo-headerBackground", "--vscode-editorMarkerNavigationWarning-background", "--vscode-editorMarkerNavigationWarning-headerBackground", + "--vscode-editorMultiCursor-primary-background", + "--vscode-editorMultiCursor-primary-foreground", + "--vscode-editorMultiCursor-secondary-background", + "--vscode-editorMultiCursor-secondary-foreground", "--vscode-editorOverviewRuler-addedForeground", "--vscode-editorOverviewRuler-background", "--vscode-editorOverviewRuler-border", @@ -264,6 +280,8 @@ "--vscode-editorOverviewRuler-findMatchForeground", "--vscode-editorOverviewRuler-incomingContentForeground", "--vscode-editorOverviewRuler-infoForeground", + "--vscode-editorOverviewRuler-inlineChatInserted", + "--vscode-editorOverviewRuler-inlineChatRemoved", "--vscode-editorOverviewRuler-modifiedForeground", "--vscode-editorOverviewRuler-rangeHighlightForeground", "--vscode-editorOverviewRuler-selectionHighlightForeground", @@ -274,6 +292,8 @@ "--vscode-editorPane-background", "--vscode-editorRuler-foreground", "--vscode-editorStickyScroll-background", + "--vscode-editorStickyScroll-border", + "--vscode-editorStickyScroll-shadow", "--vscode-editorStickyScrollHover-background", "--vscode-editorSuggestWidget-background", "--vscode-editorSuggestWidget-border", @@ -291,6 +311,7 @@ "--vscode-editorWarning-background", "--vscode-editorWarning-border", "--vscode-editorWarning-foreground", + "--vscode-editorWatermark-foreground", "--vscode-editorWhitespace-foreground", "--vscode-editorWidget-background", "--vscode-editorWidget-border", @@ -340,6 +361,8 @@ "--vscode-inputValidation-warningBackground", "--vscode-inputValidation-warningBorder", "--vscode-inputValidation-warningForeground", + "--vscode-interactive-activeCodeBorder", + "--vscode-interactive-inactiveCodeBorder", "--vscode-keybindingLabel-background", "--vscode-keybindingLabel-border", "--vscode-keybindingLabel-bottomBorder", @@ -351,6 +374,7 @@ "--vscode-list-activeSelectionIconForeground", "--vscode-list-deemphasizedForeground", "--vscode-list-dropBackground", + "--vscode-list-dropBetweenBackground", "--vscode-list-errorForeground", "--vscode-list-filterMatchBackground", "--vscode-list-filterMatchBorder", @@ -407,6 +431,7 @@ "--vscode-minimap-errorHighlight", "--vscode-minimap-findMatchHighlight", "--vscode-minimap-foregroundOpacity", + "--vscode-minimap-infoHighlight", "--vscode-minimap-selectionHighlight", "--vscode-minimap-selectionOccurrenceHighlight", "--vscode-minimap-warningHighlight", @@ -416,6 +441,9 @@ "--vscode-minimapSlider-activeBackground", "--vscode-minimapSlider-background", "--vscode-minimapSlider-hoverBackground", + "--vscode-multiDiffEditor-background", + "--vscode-multiDiffEditor-border", + "--vscode-multiDiffEditor-headerBackground", "--vscode-notebook-cellBorderColor", "--vscode-notebook-cellEditorBackground", "--vscode-notebook-cellHoverBackground", @@ -451,6 +479,8 @@ "--vscode-notificationsErrorIcon-foreground", "--vscode-notificationsInfoIcon-foreground", "--vscode-notificationsWarningIcon-foreground", + "--vscode-outputView-background", + "--vscode-outputViewStickyScroll-background", "--vscode-panel-background", "--vscode-panel-border", "--vscode-panel-dropBorder", @@ -463,6 +493,9 @@ "--vscode-panelTitle-activeBorder", "--vscode-panelTitle-activeForeground", "--vscode-panelTitle-inactiveForeground", + "--vscode-panelStickyScroll-background", + "--vscode-panelStickyScroll-border", + "--vscode-panelStickyScroll-shadow", "--vscode-peekView-border", "--vscode-peekViewEditor-background", "--vscode-peekViewEditor-matchHighlightBackground", @@ -495,7 +528,10 @@ "--vscode-quickInputList-focusIconForeground", "--vscode-quickInputTitle-background", "--vscode-sash-hoverBorder", - "--vscode-scm-providerBorder", + "--vscode-scm-historyItemAdditionsForeground", + "--vscode-scm-historyItemDeletionsForeground", + "--vscode-scm-historyItemSelectedStatisticsBorder", + "--vscode-scm-historyItemStatisticsBorder", "--vscode-scrollbar-shadow", "--vscode-scrollbarSlider-activeBackground", "--vscode-scrollbarSlider-background", @@ -530,10 +566,15 @@ "--vscode-sideBar-border", "--vscode-sideBar-dropBackground", "--vscode-sideBar-foreground", + "--vscode-sideBarActivityBarTop-border", "--vscode-sideBarSectionHeader-background", "--vscode-sideBarSectionHeader-border", "--vscode-sideBarSectionHeader-foreground", + "--vscode-sideBarTitle-background", "--vscode-sideBarTitle-foreground", + "--vscode-sideBarStickyScroll-background", + "--vscode-sideBarStickyScroll-border", + "--vscode-sideBarStickyScroll-shadow", "--vscode-sideBySideEditor-horizontalBorder", "--vscode-sideBySideEditor-verticalBorder", "--vscode-simpleFindWidget-sashBorder", @@ -547,10 +588,6 @@ "--vscode-statusBar-noFolderBackground", "--vscode-statusBar-noFolderBorder", "--vscode-statusBar-noFolderForeground", - "--vscode-statusBarItem-offlineBackground", - "--vscode-statusBarItem-offlineForeground", - "--vscode-statusBarItem-offlineHoverBackground", - "--vscode-statusBarItem-offlineHoverForeground", "--vscode-statusBarItem-activeBackground", "--vscode-statusBarItem-compactHoverBackground", "--vscode-statusBarItem-errorBackground", @@ -560,6 +597,10 @@ "--vscode-statusBarItem-focusBorder", "--vscode-statusBarItem-hoverBackground", "--vscode-statusBarItem-hoverForeground", + "--vscode-statusBarItem-offlineBackground", + "--vscode-statusBarItem-offlineForeground", + "--vscode-statusBarItem-offlineHoverBackground", + "--vscode-statusBarItem-offlineHoverForeground", "--vscode-statusBarItem-prominentBackground", "--vscode-statusBarItem-prominentForeground", "--vscode-statusBarItem-prominentHoverBackground", @@ -608,9 +649,13 @@ "--vscode-tab-activeBackground", "--vscode-tab-activeBorder", "--vscode-tab-activeBorderTop", + "--vscode-tab-selectedBorderTop", + "--vscode-tab-selectedBackground", + "--vscode-tab-selectedForeground", "--vscode-tab-activeForeground", "--vscode-tab-activeModifiedBorder", "--vscode-tab-border", + "--vscode-tab-dragAndDropBorder", "--vscode-tab-hoverBackground", "--vscode-tab-hoverBorder", "--vscode-tab-hoverForeground", @@ -665,24 +710,44 @@ "--vscode-terminalCursor-foreground", "--vscode-terminalOverviewRuler-cursorForeground", "--vscode-terminalOverviewRuler-findMatchForeground", + "--vscode-terminalStickyScroll-background", + "--vscode-terminalStickyScrollHover-background", + "--vscode-testing-coverCountBadgeBackground", + "--vscode-testing-coverCountBadgeForeground", + "--vscode-testing-coveredBackground", + "--vscode-testing-coveredBorder", + "--vscode-testing-coveredGutterBackground", "--vscode-testing-iconErrored", + "--vscode-testing-iconErrored-retired", "--vscode-testing-iconFailed", + "--vscode-testing-iconFailed-retired", "--vscode-testing-iconPassed", + "--vscode-testing-iconPassed-retired", "--vscode-testing-iconQueued", + "--vscode-testing-iconQueued-retired", "--vscode-testing-iconSkipped", + "--vscode-testing-iconSkipped-retired", "--vscode-testing-iconUnset", + "--vscode-testing-iconUnset-retired", "--vscode-testing-message-error-decorationForeground", "--vscode-testing-message-error-lineBackground", "--vscode-testing-message-info-decorationForeground", "--vscode-testing-message-info-lineBackground", + "--vscode-testing-messagePeekBorder", + "--vscode-testing-messagePeekHeaderBackground", "--vscode-testing-peekBorder", "--vscode-testing-peekHeaderBackground", "--vscode-testing-runAction", + "--vscode-testing-uncoveredBackground", + "--vscode-testing-uncoveredBorder", + "--vscode-testing-uncoveredBranchBackground", + "--vscode-testing-uncoveredGutterBackground", "--vscode-textBlockQuote-background", "--vscode-textBlockQuote-border", "--vscode-textCodeBlock-background", "--vscode-textLink-activeForeground", "--vscode-textLink-foreground", + "--vscode-textPreformat-background", "--vscode-textPreformat-foreground", "--vscode-textSeparator-foreground", "--vscode-titleBar-activeBackground", @@ -736,9 +801,11 @@ "--tab-sizing-fixed-min-width", "--tab-sizing-fixed-max-width", "--editor-group-tab-height", + "--editor-group-tabs-height", "--testMessageDecorationFontFamily", "--testMessageDecorationFontSize", "--title-border-bottom-color", + "--vscode-chat-list-background", "--vscode-editorCodeLens-fontFamily", "--vscode-editorCodeLens-fontFamilyDefault", "--vscode-editorCodeLens-fontFeatureSettings", @@ -748,8 +815,10 @@ "--vscode-hover-maxWidth", "--vscode-hover-sourceWhiteSpace", "--vscode-hover-whiteSpace", - "--vscode-inline-chat-cropped", - "--vscode-inline-chat-expanded", + "--vscode-inline-chat-quick-voice-height", + "--vscode-inline-chat-quick-voice-width", + "--vscode-editor-dictation-widget-height", + "--vscode-editor-dictation-widget-width", "--vscode-interactive-session-foreground", "--vscode-interactive-result-editor-background-color", "--vscode-repl-font-family", @@ -758,6 +827,7 @@ "--vscode-repl-line-height", "--vscode-sash-hover-size", "--vscode-sash-size", + "--vscode-testing-coverage-lineHeight", "--vscode-editorStickyScroll-scrollableWidth", "--vscode-editorStickyScroll-foldingOpacityTransition", "--window-border-color", @@ -779,7 +849,7 @@ "--z-index-notebook-progress-bar", "--z-index-notebook-scrollbar", "--z-index-run-button-container", - "--z-index-notebook-sticky-scroll", - "--zoom-factor" + "--zoom-factor", + "--test-bar-width" ] } diff --git a/patched-vscode/build/lib/task.js b/patched-vscode/build/lib/task.js index 1eeb3105..597b2a0d 100644 --- a/patched-vscode/build/lib/task.js +++ b/patched-vscode/build/lib/task.js @@ -4,7 +4,9 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.define = exports.parallel = exports.series = void 0; +exports.series = series; +exports.parallel = parallel; +exports.define = define; const fancyLog = require("fancy-log"); const ansiColors = require("ansi-colors"); function _isPromise(p) { @@ -67,7 +69,6 @@ function series(...tasks) { result._tasks = tasks; return result; } -exports.series = series; function parallel(...tasks) { const result = async () => { await Promise.all(tasks.map(t => _execute(t))); @@ -75,7 +76,6 @@ function parallel(...tasks) { result._tasks = tasks; return result; } -exports.parallel = parallel; function define(name, task) { if (task._tasks) { // This is a composite task @@ -94,5 +94,4 @@ function define(name, task) { task.displayName = name; return task; } -exports.define = define; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFzay5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInRhc2sudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOzs7QUFFaEcsc0NBQXNDO0FBQ3RDLDBDQUEwQztBQW1CMUMsU0FBUyxVQUFVLENBQUMsQ0FBeUM7SUFDNUQsSUFBSSxPQUFhLENBQUUsQ0FBQyxJQUFJLEtBQUssVUFBVSxFQUFFO1FBQ3hDLE9BQU8sSUFBSSxDQUFDO0tBQ1o7SUFDRCxPQUFPLEtBQUssQ0FBQztBQUNkLENBQUM7QUFFRCxTQUFTLFdBQVcsQ0FBQyxJQUFZO0lBQ2hDLE9BQU8sR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUM7QUFDakMsQ0FBQztBQUVELEtBQUssVUFBVSxRQUFRLENBQUMsSUFBVTtJQUNqQyxNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsUUFBUSxJQUFJLElBQUksQ0FBQyxXQUFXLElBQUksYUFBYSxDQUFDO0lBQ2hFLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFO1FBQ2pCLFFBQVEsQ0FBQyxVQUFVLEVBQUUsVUFBVSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRSxLQUFLLENBQUMsQ0FBQztLQUNuRDtJQUNELE1BQU0sU0FBUyxHQUFHLE9BQU8sQ0FBQyxNQUFNLEVBQUUsQ0FBQztJQUNuQyxNQUFNLFVBQVUsQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUN2QixNQUFNLFVBQVUsR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQzdDLE1BQU0sa0JBQWtCLEdBQUcsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLEdBQUcsR0FBRyxHQUFHLFVBQVUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ2pFLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFO1FBQ2pCLFFBQVEsQ0FBQyxVQUFVLEVBQUUsVUFBVSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRSxPQUFPLEVBQUUsVUFBVSxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsa0JBQWtCLEdBQUcsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0tBQ2hIO0FBQ0YsQ0FBQztBQUVELEtBQUssVUFBVSxVQUFVLENBQUMsSUFBVTtJQUNuQyw4Q0FBOEM7SUFDOUMsT0FBTyxJQUFJLE9BQU8sQ0FBQyxDQUFDLE9BQU8sRUFBRSxNQUFNLEVBQUUsRUFBRTtRQUN0QyxJQUFJLElBQUksQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFO1lBQ3RCLDBCQUEwQjtZQUMxQixJQUFJLENBQUMsQ0FBQyxHQUFHLEVBQUUsRUFBRTtnQkFDWixJQUFJLEdBQUcsRUFBRTtvQkFDUixPQUFPLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQztpQkFDbkI7Z0JBQ0QsT0FBTyxFQUFFLENBQUM7WUFDWCxDQUFDLENBQUMsQ0FBQztZQUNILE9BQU87U0FDUDtRQUVELE1BQU0sVUFBVSxHQUFHLElBQUksRUFBRSxDQUFDO1FBRTFCLElBQUksT0FBTyxVQUFVLEtBQUssV0FBVyxFQUFFO1lBQ3RDLHNCQUFzQjtZQUN0QixPQUFPLEVBQUUsQ0FBQztZQUNWLE9BQU87U0FDUDtRQUVELElBQUksVUFBVSxDQUFDLFVBQVUsQ0FBQyxFQUFFO1lBQzNCLG1DQUFtQztZQUNuQyxVQUFVLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxNQUFNLENBQUMsQ0FBQztZQUNqQyxPQUFPO1NBQ1A7UUFFRCxrQ0FBa0M7UUFDbEMsVUFBVSxDQUFDLEVBQUUsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDO1FBQ3JDLFVBQVUsQ0FBQyxFQUFFLENBQUMsT0FBTyxFQUFFLEdBQUcsQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7SUFDNUMsQ0FBQyxDQUFDLENBQUM7QUFDSixDQUFDO0FBRUQsU0FBZ0IsTUFBTSxDQUFDLEdBQUcsS0FBYTtJQUN0QyxNQUFNLE1BQU0sR0FBRyxLQUFLLElBQUksRUFBRTtRQUN6QixLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsS0FBSyxDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRTtZQUN0QyxNQUFNLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztTQUN6QjtJQUNGLENBQUMsQ0FBQztJQUNGLE1BQU0sQ0FBQyxNQUFNLEdBQUcsS0FBSyxDQUFDO0lBQ3RCLE9BQU8sTUFBTSxDQUFDO0FBQ2YsQ0FBQztBQVJELHdCQVFDO0FBRUQsU0FBZ0IsUUFBUSxDQUFDLEdBQUcsS0FBYTtJQUN4QyxNQUFNLE1BQU0sR0FBRyxLQUFLLElBQUksRUFBRTtRQUN6QixNQUFNLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDaEQsQ0FBQyxDQUFDO0lBQ0YsTUFBTSxDQUFDLE1BQU0sR0FBRyxLQUFLLENBQUM7SUFDdEIsT0FBTyxNQUFNLENBQUM7QUFDZixDQUFDO0FBTkQsNEJBTUM7QUFFRCxTQUFnQixNQUFNLENBQUMsSUFBWSxFQUFFLElBQVU7SUFDOUMsSUFBSSxJQUFJLENBQUMsTUFBTSxFQUFFO1FBQ2hCLDJCQUEyQjtRQUMzQixNQUFNLFFBQVEsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQyxDQUFDO1FBRXJELElBQUksUUFBUSxDQUFDLE1BQU0sSUFBSSxRQUFRLENBQUMsUUFBUSxFQUFFO1lBQ3pDLHdEQUF3RDtZQUN4RCxtQ0FBbUM7WUFDbkMsT0FBTyxNQUFNLENBQUMsSUFBSSxFQUFFLE1BQU0sQ0FBQyxJQUFJLEVBQUUsR0FBRyxFQUFFLENBQUMsT0FBTyxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQztTQUMzRDtRQUVELFFBQVEsQ0FBQyxRQUFRLEdBQUcsSUFBSSxDQUFDO1FBQ3pCLElBQUksQ0FBQyxXQUFXLEdBQUcsSUFBSSxDQUFDO1FBQ3hCLE9BQU8sSUFBSSxDQUFDO0tBQ1o7SUFFRCx3QkFBd0I7SUFDeEIsSUFBSSxDQUFDLFFBQVEsR0FBRyxJQUFJLENBQUM7SUFDckIsSUFBSSxDQUFDLFdBQVcsR0FBRyxJQUFJLENBQUM7SUFDeEIsT0FBTyxJQUFJLENBQUM7QUFDYixDQUFDO0FBcEJELHdCQW9CQyJ9 \ No newline at end of file +//# sourceMappingURL=task.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/test/i18n.test.js b/patched-vscode/build/lib/test/i18n.test.js index 9fa29003..b8f4a2be 100644 --- a/patched-vscode/build/lib/test/i18n.test.js +++ b/patched-vscode/build/lib/test/i18n.test.js @@ -38,4 +38,4 @@ suite('XLF Parser Tests', () => { assert.deepStrictEqual(i18n.getResource('vs/workbench/browser/parts/panel/panelActions'), workbench); }); }); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaTE4bi50ZXN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaTE4bi50ZXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7O2dHQUdnRzs7QUFFaEcsaUNBQWtDO0FBQ2xDLGdDQUFpQztBQUVqQyxLQUFLLENBQUMsa0JBQWtCLEVBQUUsR0FBRyxFQUFFO0lBQzlCLE1BQU0sU0FBUyxHQUFHLGtYQUFrWCxDQUFDO0lBQ3JZLE1BQU0sbUJBQW1CLEdBQUcsaWNBQWljLENBQUM7SUFDOWQsTUFBTSxJQUFJLEdBQUcsMkJBQTJCLENBQUM7SUFDekMsTUFBTSxJQUFJLEdBQUcsQ0FBQyxNQUFNLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFDOUIsTUFBTSxRQUFRLEdBQUcsQ0FBQyxRQUFRLEVBQUUsVUFBVSxDQUFDLENBQUM7SUFDeEMsTUFBTSxrQkFBa0IsR0FBRyxFQUFFLElBQUksRUFBRSxXQUFXLEVBQUUsSUFBSSxFQUFFLGFBQWEsRUFBRSxDQUFDO0lBRXRFLElBQUksQ0FBQyxtQ0FBbUMsRUFBRSxHQUFHLEVBQUU7UUFDOUMsTUFBTSxHQUFHLEdBQUcsSUFBSSxJQUFJLENBQUMsR0FBRyxDQUFDLGtCQUFrQixDQUFDLENBQUM7UUFDN0MsR0FBRyxDQUFDLE9BQU8sQ0FBQyxJQUFJLEVBQUUsSUFBSSxFQUFFLFFBQVEsQ0FBQyxDQUFDO1FBQ2xDLE1BQU0sU0FBUyxHQUFHLEdBQUcsQ0FBQyxRQUFRLEVBQUUsQ0FBQztRQUVqQyxNQUFNLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsU0FBUyxFQUFFLEVBQUUsQ0FBQyxFQUFFLFNBQVMsQ0FBQyxDQUFDO0lBQ2pFLENBQUMsQ0FBQyxDQUFDO0lBRUgsSUFBSSxDQUFDLG1DQUFtQyxFQUFFLEdBQUcsRUFBRTtRQUM5QyxJQUFJLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDLElBQUksQ0FBQyxVQUFVLGFBQWE7WUFDL0QsTUFBTSxDQUFDLGVBQWUsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxFQUFFLGtCQUFrQixDQUFDLENBQUM7WUFDdEUsTUFBTSxDQUFDLFdBQVcsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDO1FBQ2pELENBQUMsQ0FBQyxDQUFDO0lBQ0osQ0FBQyxDQUFDLENBQUM7SUFFSCxJQUFJLENBQUMsbURBQW1ELEVBQUUsR0FBRyxFQUFFO1FBQzlELE1BQU0sYUFBYSxHQUFXLGVBQWUsRUFDNUMsZ0JBQWdCLEdBQVcsa0JBQWtCLENBQUM7UUFFL0MsTUFBTSxRQUFRLEdBQWtCLEVBQUUsSUFBSSxFQUFFLGFBQWEsRUFBRSxPQUFPLEVBQUUsYUFBYSxFQUFFLEVBQzlFLGFBQWEsR0FBRyxFQUFFLElBQUksRUFBRSxtQkFBbUIsRUFBRSxPQUFPLEVBQUUsYUFBYSxFQUFFLEVBQ3JFLE1BQU0sR0FBRyxFQUFFLElBQUksRUFBRSxXQUFXLEVBQUUsT0FBTyxFQUFFLGFBQWEsRUFBRSxFQUN0RCxJQUFJLEdBQUcsRUFBRSxJQUFJLEVBQUUsU0FBUyxFQUFFLE9BQU8sRUFBRSxhQUFhLEVBQUUsRUFDbEQsSUFBSSxHQUFHLEVBQUUsSUFBSSxFQUFFLFNBQVMsRUFBRSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsRUFDckQsY0FBYyxHQUFHLEVBQUUsSUFBSSxFQUFFLDJCQUEyQixFQUFFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxFQUNqRixpQkFBaUIsR0FBRyxFQUFFLElBQUksRUFBRSxnQ0FBZ0MsRUFBRSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsRUFDekYsU0FBUyxHQUFHLEVBQUUsSUFBSSxFQUFFLGNBQWMsRUFBRSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsQ0FBQztRQUVqRSxNQUFNLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsaURBQWlELENBQUMsRUFBRSxRQUFRLENBQUMsQ0FBQztRQUN0RyxNQUFNLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsK0NBQStDLENBQUMsRUFBRSxhQUFhLENBQUMsQ0FBQztRQUN6RyxNQUFNLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsc0NBQXNDLENBQUMsRUFBRSxNQUFNLENBQUMsQ0FBQztRQUN6RixNQUFNLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsNkJBQTZCLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQztRQUM5RSxNQUFNLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsOEJBQThCLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQztRQUMvRSxNQUFNLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsMkNBQTJDLENBQUMsRUFBRSxjQUFjLENBQUMsQ0FBQztRQUN0RyxNQUFNLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMscURBQXFELENBQUMsRUFBRSxpQkFBaUIsQ0FBQyxDQUFDO1FBQ25ILE1BQU0sQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQywrQ0FBK0MsQ0FBQyxFQUFFLFNBQVMsQ0FBQyxDQUFDO0lBQ3RHLENBQUMsQ0FBQyxDQUFDO0FBQ0osQ0FBQyxDQUFDLENBQUMifQ== \ No newline at end of file +//# sourceMappingURL=i18n.test.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/treeshaking.js b/patched-vscode/build/lib/treeshaking.js index 96e58dd2..c8e95511 100644 --- a/patched-vscode/build/lib/treeshaking.js +++ b/patched-vscode/build/lib/treeshaking.js @@ -4,7 +4,9 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.shake = exports.toStringShakeLevel = exports.ShakeLevel = void 0; +exports.ShakeLevel = void 0; +exports.toStringShakeLevel = toStringShakeLevel; +exports.shake = shake; const fs = require("fs"); const path = require("path"); const TYPESCRIPT_LIB_FOLDER = path.dirname(require.resolve('typescript/lib/lib.d.ts')); @@ -24,7 +26,6 @@ function toStringShakeLevel(shakeLevel) { return 'ClassMembers (2)'; } } -exports.toStringShakeLevel = toStringShakeLevel; function printDiagnostics(options, diagnostics) { for (const diag of diagnostics) { let result = ''; @@ -61,7 +62,6 @@ function shake(options) { markNodes(ts, languageService, options); return generateResult(ts, languageService, options.shakeLevel); } -exports.shake = shake; //#region Discovery, LanguageService & Setup function createTypeScriptLanguageService(ts, options) { // Discover referenced files @@ -901,4 +901,4 @@ function getTokenAtPosition(ts, sourceFile, position, allowPositionInLeadingTriv } } //#endregion -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJlZXNoYWtpbmcuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ0cmVlc2hha2luZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7OztBQUVoRyx5QkFBeUI7QUFDekIsNkJBQTZCO0FBRzdCLE1BQU0scUJBQXFCLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLHlCQUF5QixDQUFDLENBQUMsQ0FBQztBQUV2RixJQUFrQixVQUlqQjtBQUpELFdBQWtCLFVBQVU7SUFDM0IsNkNBQVMsQ0FBQTtJQUNULHFEQUFhLENBQUE7SUFDYiwyREFBZ0IsQ0FBQTtBQUNqQixDQUFDLEVBSmlCLFVBQVUsMEJBQVYsVUFBVSxRQUkzQjtBQUVELFNBQWdCLGtCQUFrQixDQUFDLFVBQXNCO0lBQ3hELFFBQVEsVUFBVSxFQUFFO1FBQ25CO1lBQ0MsT0FBTyxXQUFXLENBQUM7UUFDcEI7WUFDQyxPQUFPLGVBQWUsQ0FBQztRQUN4QjtZQUNDLE9BQU8sa0JBQWtCLENBQUM7S0FDM0I7QUFDRixDQUFDO0FBVEQsZ0RBU0M7QUF3Q0QsU0FBUyxnQkFBZ0IsQ0FBQyxPQUE0QixFQUFFLFdBQXlDO0lBQ2hHLEtBQUssTUFBTSxJQUFJLElBQUksV0FBVyxFQUFFO1FBQy9CLElBQUksTUFBTSxHQUFHLEVBQUUsQ0FBQztRQUNoQixJQUFJLElBQUksQ0FBQyxJQUFJLEVBQUU7WUFDZCxNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDO1NBQ2xFO1FBQ0QsSUFBSSxJQUFJLENBQUMsSUFBSSxJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUU7WUFDNUIsTUFBTSxRQUFRLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyw2QkFBNkIsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7WUFDckUsTUFBTSxJQUFJLElBQUksUUFBUSxDQUFDLElBQUksR0FBRyxDQUFDLElBQUksUUFBUSxDQUFDLFNBQVMsRUFBRSxDQUFDO1NBQ3hEO1FBQ0QsTUFBTSxJQUFJLEtBQUssR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQztRQUNuRCxPQUFPLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0tBQ3BCO0FBQ0YsQ0FBQztBQUVELFNBQWdCLEtBQUssQ0FBQyxPQUE0QjtJQUNqRCxNQUFNLEVBQUUsR0FBRyxPQUFPLENBQUMsWUFBWSxDQUFnQyxDQUFDO0lBQ2hFLE1BQU0sZUFBZSxHQUFHLCtCQUErQixDQUFDLEVBQUUsRUFBRSxPQUFPLENBQUMsQ0FBQztJQUNyRSxNQUFNLE9BQU8sR0FBRyxlQUFlLENBQUMsVUFBVSxFQUFHLENBQUM7SUFFOUMsTUFBTSxpQkFBaUIsR0FBRyxPQUFPLENBQUMsb0JBQW9CLEVBQUUsQ0FBQztJQUN6RCxJQUFJLGlCQUFpQixDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7UUFDakMsZ0JBQWdCLENBQUMsT0FBTyxFQUFFLGlCQUFpQixDQUFDLENBQUM7UUFDN0MsTUFBTSxJQUFJLEtBQUssQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDO0tBQ25EO0lBRUQsTUFBTSxvQkFBb0IsR0FBRyxPQUFPLENBQUMsdUJBQXVCLEVBQUUsQ0FBQztJQUMvRCxJQUFJLG9CQUFvQixDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7UUFDcEMsZ0JBQWdCLENBQUMsT0FBTyxFQUFFLG9CQUFvQixDQUFDLENBQUM7UUFDaEQsTUFBTSxJQUFJLEtBQUssQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDO0tBQ25EO0lBRUQsTUFBTSxtQkFBbUIsR0FBRyxPQUFPLENBQUMsc0JBQXNCLEVBQUUsQ0FBQztJQUM3RCxJQUFJLG1CQUFtQixDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7UUFDbkMsZ0JBQWdCLENBQUMsT0FBTyxFQUFFLG1CQUFtQixDQUFDLENBQUM7UUFDL0MsTUFBTSxJQUFJLEtBQUssQ0FBQyxpQ0FBaUMsQ0FBQyxDQUFDO0tBQ25EO0lBRUQsU0FBUyxDQUFDLEVBQUUsRUFBRSxlQUFlLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFFeEMsT0FBTyxjQUFjLENBQUMsRUFBRSxFQUFFLGVBQWUsRUFBRSxPQUFPLENBQUMsVUFBVSxDQUFDLENBQUM7QUFDaEUsQ0FBQztBQTFCRCxzQkEwQkM7QUFFRCw0Q0FBNEM7QUFDNUMsU0FBUywrQkFBK0IsQ0FBQyxFQUErQixFQUFFLE9BQTRCO0lBQ3JHLDRCQUE0QjtJQUM1QixNQUFNLEtBQUssR0FBRyxvQkFBb0IsQ0FBQyxFQUFFLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFFaEQsdUJBQXVCO0lBQ3ZCLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsQ0FBQyxnQkFBZ0IsRUFBRSxLQUFLLEVBQUUsRUFBRTtRQUM3RCxLQUFLLENBQUMsb0JBQW9CLEtBQUssS0FBSyxDQUFDLEdBQUcsZ0JBQWdCLENBQUM7SUFDMUQsQ0FBQyxDQUFDLENBQUM7SUFFSCx5QkFBeUI7SUFDekIsT0FBTyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQyxNQUFNLEVBQUUsRUFBRTtRQUNsQyxNQUFNLFFBQVEsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLEVBQUUsTUFBTSxDQUFDLENBQUM7UUFDeEQsS0FBSyxDQUFDLE1BQU0sQ0FBQyxHQUFHLEVBQUUsQ0FBQyxZQUFZLENBQUMsUUFBUSxDQUFDLENBQUMsUUFBUSxFQUFFLENBQUM7SUFDdEQsQ0FBQyxDQUFDLENBQUM7SUFFSCxlQUFlO0lBQ2YsTUFBTSxhQUFhLEdBQUcsZUFBZSxDQUFDLEVBQUUsRUFBRSxPQUFPLENBQUMsQ0FBQztJQUVuRCxNQUFNLGVBQWUsR0FBRyxFQUFFLENBQUMsOEJBQThCLENBQUMsT0FBTyxDQUFDLGVBQWUsRUFBRSxPQUFPLENBQUMsV0FBVyxDQUFDLENBQUMsT0FBTyxDQUFDO0lBRWhILE1BQU0sSUFBSSxHQUFHLElBQUksNkJBQTZCLENBQUMsRUFBRSxFQUFFLGFBQWEsRUFBRSxLQUFLLEVBQUUsZUFBZSxDQUFDLENBQUM7SUFDMUYsT0FBTyxFQUFFLENBQUMscUJBQXFCLENBQUMsSUFBSSxDQUFDLENBQUM7QUFDdkMsQ0FBQztBQUVEOztHQUVHO0FBQ0gsU0FBUyxvQkFBb0IsQ0FBQyxFQUErQixFQUFFLE9BQTRCO0lBQzFGLE1BQU0sS0FBSyxHQUFhLEVBQUUsQ0FBQztJQUUzQixNQUFNLFFBQVEsR0FBa0MsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUNwRSxNQUFNLEtBQUssR0FBYSxFQUFFLENBQUM7SUFFM0IsTUFBTSxPQUFPLEdBQUcsQ0FBQyxRQUFnQixFQUFFLEVBQUU7UUFDcEMsNENBQTRDO1FBQzVDLFFBQVEsR0FBRyxRQUFRLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsQ0FBQztRQUN4QyxJQUFJLFFBQVEsQ0FBQyxRQUFRLENBQUMsRUFBRTtZQUN2QixPQUFPO1NBQ1A7UUFDRCxRQUFRLENBQUMsUUFBUSxDQUFDLEdBQUcsSUFBSSxDQUFDO1FBQzFCLEtBQUssQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDdEIsQ0FBQyxDQUFDO0lBRUYsT0FBTyxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsQ0FBQyxVQUFVLEVBQUUsRUFBRSxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDO0lBRWpFLE9BQU8sS0FBSyxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7UUFDeEIsTUFBTSxRQUFRLEdBQUcsS0FBSyxDQUFDLEtBQUssRUFBRyxDQUFDO1FBQ2hDLE1BQU0sWUFBWSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFdBQVcsRUFBRSxRQUFRLEdBQUcsT0FBTyxDQUFDLENBQUM7UUFDeEUsSUFBSSxFQUFFLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQyxFQUFFO1lBQ2hDLE1BQU0sZ0JBQWdCLEdBQUcsRUFBRSxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQztZQUNsRSxLQUFLLENBQUMsR0FBRyxRQUFRLE9BQU8sQ0FBQyxHQUFHLGdCQUFnQixDQUFDO1lBQzdDLFNBQVM7U0FDVDtRQUVELE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFdBQVcsRUFBRSxRQUFRLEdBQUcsS0FBSyxDQUFDLENBQUM7UUFDckUsSUFBSSxFQUFFLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxFQUFFO1lBQy9CLG9EQUFvRDtZQUNwRCxTQUFTO1NBQ1Q7UUFFRCxJQUFJLFdBQW1CLENBQUM7UUFDeEIsSUFBSSxPQUFPLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxFQUFFO1lBQ2hDLFdBQVcsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLEVBQUUsT0FBTyxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsR0FBRyxLQUFLLENBQUMsQ0FBQztTQUNsRjthQUFNO1lBQ04sV0FBVyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFdBQVcsRUFBRSxRQUFRLEdBQUcsS0FBSyxDQUFDLENBQUM7U0FDL0Q7UUFDRCxNQUFNLGVBQWUsR0FBRyxFQUFFLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDLFFBQVEsRUFBRSxDQUFDO1FBQ2hFLE1BQU0sSUFBSSxHQUFHLEVBQUUsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLENBQUM7UUFDaEQsS0FBSyxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRTtZQUN4RCxNQUFNLGdCQUFnQixHQUFHLElBQUksQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDO1lBRXhELElBQUksT0FBTyxDQUFDLG1CQUFtQixDQUFDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxFQUFFO2dCQUN2RCx5QkFBeUI7Z0JBQ3pCLFNBQVM7YUFDVDtZQUVELElBQUksZ0JBQWdCLEdBQUcsZ0JBQWdCLENBQUM7WUFDeEMsSUFBSSxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsRUFBRTtnQkFDL0MsZ0JBQWdCLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxFQUFFLGdCQUFnQixDQUFDLENBQUM7YUFDdkU7WUFDRCxPQUFPLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztTQUMxQjtRQUVELEtBQUssQ0FBQyxHQUFHLFFBQVEsS0FBSyxDQUFDLEdBQUcsZUFBZSxDQUFDO0tBQzFDO0lBRUQsT0FBTyxLQUFLLENBQUM7QUFDZCxDQUFDO0FBRUQ7O0dBRUc7QUFDSCxTQUFTLGVBQWUsQ0FBQyxFQUErQixFQUFFLE9BQTRCO0lBRXJGLE1BQU0sS0FBSyxHQUFhLENBQUMsR0FBRyxPQUFPLENBQUMsZUFBZSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ3pELE1BQU0sTUFBTSxHQUFZLEVBQUUsQ0FBQztJQUUzQixPQUFPLEtBQUssQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFO1FBQ3hCLE1BQU0sUUFBUSxHQUFHLE9BQU8sS0FBSyxDQUFDLEtBQUssRUFBRyxDQUFDLFdBQVcsRUFBRSxPQUFPLENBQUM7UUFDNUQsTUFBTSxHQUFHLEdBQUcsY0FBYyxRQUFRLEVBQUUsQ0FBQztRQUNyQyxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxFQUFFO1lBQ2pCLGdCQUFnQjtZQUNoQixNQUFNLFFBQVEsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLHFCQUFxQixFQUFFLFFBQVEsQ0FBQyxDQUFDO1lBQzVELE1BQU0sVUFBVSxHQUFHLEVBQUUsQ0FBQyxZQUFZLENBQUMsUUFBUSxDQUFDLENBQUMsUUFBUSxFQUFFLENBQUM7WUFDeEQsTUFBTSxDQUFDLEdBQUcsQ0FBQyxHQUFHLFVBQVUsQ0FBQztZQUV6QixxQ0FBcUM7WUFDckMsTUFBTSxJQUFJLEdBQUcsRUFBRSxDQUFDLGNBQWMsQ0FBQyxVQUFVLENBQUMsQ0FBQztZQUMzQyxLQUFLLE1BQU0sR0FBRyxJQUFJLElBQUksQ0FBQyxzQkFBc0IsRUFBRTtnQkFDOUMsS0FBSyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLENBQUM7YUFDekI7U0FDRDtLQUNEO0lBRUQsT0FBTyxNQUFNLENBQUM7QUFDZixDQUFDO0FBS0Q7O0dBRUc7QUFDSCxNQUFNLDZCQUE2QjtJQUVqQixHQUFHLENBQThCO0lBQ2pDLEtBQUssQ0FBVTtJQUNmLE1BQU0sQ0FBVztJQUNqQixnQkFBZ0IsQ0FBcUI7SUFFdEQsWUFBWSxFQUErQixFQUFFLElBQWEsRUFBRSxLQUFlLEVBQUUsZUFBbUM7UUFDL0csSUFBSSxDQUFDLEdBQUcsR0FBRyxFQUFFLENBQUM7UUFDZCxJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQztRQUNsQixJQUFJLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQztRQUNwQixJQUFJLENBQUMsZ0JBQWdCLEdBQUcsZUFBZSxDQUFDO0lBQ3pDLENBQUM7SUFFRCw0Q0FBNEM7SUFFNUMsc0JBQXNCO1FBQ3JCLE9BQU8sSUFBSSxDQUFDLGdCQUFnQixDQUFDO0lBQzlCLENBQUM7SUFDRCxrQkFBa0I7UUFDakIsT0FBTyxDQUNMLEVBQWU7YUFDZCxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7YUFDL0IsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQ2xDLENBQUM7SUFDSCxDQUFDO0lBQ0QsZ0JBQWdCLENBQUMsU0FBaUI7UUFDakMsT0FBTyxHQUFHLENBQUM7SUFDWixDQUFDO0lBQ0QsaUJBQWlCO1FBQ2hCLE9BQU8sR0FBRyxDQUFDO0lBQ1osQ0FBQztJQUNELGlCQUFpQixDQUFDLFFBQWdCO1FBQ2pDLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLEVBQUU7WUFDekMsT0FBTyxJQUFJLENBQUMsR0FBRyxDQUFDLGNBQWMsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDO1NBQ2pFO2FBQU0sSUFBSSxJQUFJLENBQUMsS0FBSyxDQUFDLGNBQWMsQ0FBQyxRQUFRLENBQUMsRUFBRTtZQUMvQyxPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUM7U0FDaEU7YUFBTTtZQUNOLE9BQU8sSUFBSSxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQyxDQUFDO1NBQzlDO0lBQ0YsQ0FBQztJQUNELGFBQWEsQ0FBQyxTQUFpQjtRQUM5QixPQUFPLElBQUksQ0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDLEVBQUUsQ0FBQztJQUMvQixDQUFDO0lBQ0QsbUJBQW1CO1FBQ2xCLE9BQU8sRUFBRSxDQUFDO0lBQ1gsQ0FBQztJQUNELHFCQUFxQixDQUFDLFFBQTRCO1FBQ2pELE9BQU8scUJBQXFCLENBQUM7SUFDOUIsQ0FBQztJQUNELG9CQUFvQixDQUFDLFFBQWdCO1FBQ3BDLE9BQU8sUUFBUSxLQUFLLElBQUksQ0FBQyxxQkFBcUIsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztJQUN2RSxDQUFDO0lBQ0QsUUFBUSxDQUFDLElBQVksRUFBRSxTQUFrQjtRQUN4QyxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUM5QyxDQUFDO0lBQ0QsVUFBVSxDQUFDLElBQVk7UUFDdEIsT0FBTyxJQUFJLElBQUksSUFBSSxDQUFDLE1BQU0sSUFBSSxJQUFJLElBQUksSUFBSSxDQUFDLEtBQUssQ0FBQztJQUNsRCxDQUFDO0NBQ0Q7QUFDRCxZQUFZO0FBRVosc0JBQXNCO0FBRXRCLElBQVcsU0FJVjtBQUpELFdBQVcsU0FBUztJQUNuQiwyQ0FBUyxDQUFBO0lBQ1QseUNBQVEsQ0FBQTtJQUNSLDJDQUFTLENBQUE7QUFDVixDQUFDLEVBSlUsU0FBUyxLQUFULFNBQVMsUUFJbkI7QUFFRCxTQUFTLFFBQVEsQ0FBQyxJQUFhO0lBQzlCLE9BQWEsSUFBSyxDQUFDLFFBQVEsMkJBQW1CLENBQUM7QUFDaEQsQ0FBQztBQUNELFNBQVMsUUFBUSxDQUFDLElBQWEsRUFBRSxLQUFnQjtJQUMxQyxJQUFLLENBQUMsUUFBUSxHQUFHLEtBQUssQ0FBQztBQUM5QixDQUFDO0FBQ0QsU0FBUyxvQkFBb0IsQ0FBQyxJQUFtQjtJQUMxQyxJQUFLLENBQUMsbUJBQW1CLEdBQUcsSUFBSSxDQUFDO0FBQ3hDLENBQUM7QUFDRCxTQUFTLGtCQUFrQixDQUFDLElBQW1CO0lBQzlDLE9BQU8sT0FBTyxDQUFPLElBQUssQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDO0FBQ2pELENBQUM7QUFDRCxTQUFTLG1CQUFtQixDQUFDLElBQWE7SUFDekMsT0FBTyxJQUFJLEVBQUU7UUFDWixNQUFNLEtBQUssR0FBRyxRQUFRLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDN0IsSUFBSSxLQUFLLDRCQUFvQixFQUFFO1lBQzlCLE9BQU8sSUFBSSxDQUFDO1NBQ1o7UUFDRCxJQUFJLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQztLQUNuQjtJQUNELE9BQU8sS0FBSyxDQUFDO0FBQ2QsQ0FBQztBQUNELFNBQVMsa0JBQWtCLENBQUMsSUFBYTtJQUN4QyxJQUFJLFFBQVEsQ0FBQyxJQUFJLENBQUMsNEJBQW9CLEVBQUU7UUFDdkMsT0FBTyxJQUFJLENBQUM7S0FDWjtJQUNELEtBQUssTUFBTSxLQUFLLElBQUksSUFBSSxDQUFDLFdBQVcsRUFBRSxFQUFFO1FBQ3ZDLElBQUksa0JBQWtCLENBQUMsS0FBSyxDQUFDLEVBQUU7WUFDOUIsT0FBTyxJQUFJLENBQUM7U0FDWjtLQUNEO0lBQ0QsT0FBTyxLQUFLLENBQUM7QUFDZCxDQUFDO0FBRUQsU0FBUyx3QkFBd0IsQ0FBQyxNQUFvQztJQUNyRSxPQUFPLENBQUMsQ0FBQyxDQUFDLE1BQU0sSUFBSSxNQUFNLENBQUMsWUFBWSxDQUFDLENBQUM7QUFDMUMsQ0FBQztBQUVELFNBQVMsa0NBQWtDLENBQUMsRUFBK0IsRUFBRSxJQUFhO0lBQ3pGLElBQUksQ0FBQyxFQUFFLENBQUMsbUJBQW1CLENBQUMsSUFBSSxDQUFDLEVBQUU7UUFDbEMsT0FBTyxLQUFLLENBQUM7S0FDYjtJQUNELElBQUksY0FBYyxHQUFHLEtBQUssQ0FBQztJQUMzQixNQUFNLFNBQVMsR0FBRyxDQUFDLElBQWEsRUFBRSxFQUFFO1FBQ25DLElBQUksY0FBYyxFQUFFO1lBQ25CLG1CQUFtQjtZQUNuQixPQUFPO1NBQ1A7UUFDRCxJQUFJLEVBQUUsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxFQUFFO1lBQzFELDJGQUEyRjtZQUMzRixNQUFNLGdCQUFnQixHQUFHLDBDQUEwQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUM7WUFDcEcsSUFBSSxDQUFDLGdCQUFnQixFQUFFO2dCQUN0QixjQUFjLEdBQUcsSUFBSSxDQUFDO2FBQ3RCO1NBQ0Q7UUFDRCxJQUFJLENBQUMsWUFBWSxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQzlCLENBQUMsQ0FBQztJQUNGLElBQUksQ0FBQyxZQUFZLENBQUMsU0FBUyxDQUFDLENBQUM7SUFDN0IsT0FBTyxjQUFjLENBQUM7QUFDdkIsQ0FBQztBQUVELFNBQVMsNkJBQTZCLENBQUMsRUFBK0IsRUFBRSxJQUFzQztJQUM3RyxJQUFJLENBQUMsRUFBRSxDQUFDLHFCQUFxQixDQUFDLElBQUksQ0FBQyxFQUFFO1FBQ3BDLE9BQU8sS0FBSyxDQUFDO0tBQ2I7SUFDRCxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRTtRQUNwQixPQUFPLEtBQUssQ0FBQztLQUNiO0lBQ0QsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFDLElBQUksS0FBSyxFQUFFLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxFQUFFO1FBQzFFLE9BQU8sS0FBSyxDQUFDO0tBQ2I7SUFDRCxJQUFJLGNBQWMsR0FBRyxLQUFLLENBQUM7SUFDM0IsTUFBTSxTQUFTLEdBQUcsQ0FBQyxJQUFhLEVBQUUsRUFBRTtRQUNuQyxJQUFJLGNBQWMsRUFBRTtZQUNuQixtQkFBbUI7WUFDbkIsT0FBTztTQUNQO1FBQ0QsSUFBSSxFQUFFLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsRUFBRTtZQUMxRCxjQUFjLEdBQUcsSUFBSSxDQUFDO1NBQ3RCO1FBQ0QsSUFBSSxDQUFDLFlBQVksQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUM5QixDQUFDLENBQUM7SUFDRixJQUFJLENBQUMsWUFBWSxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQzdCLE9BQU8sY0FBYyxDQUFDO0FBQ3ZCLENBQUM7QUFFRCxTQUFTLFNBQVMsQ0FBQyxFQUErQixFQUFFLGVBQW1DLEVBQUUsT0FBNEI7SUFDcEgsTUFBTSxPQUFPLEdBQUcsZUFBZSxDQUFDLFVBQVUsRUFBRSxDQUFDO0lBQzdDLElBQUksQ0FBQyxPQUFPLEVBQUU7UUFDYixNQUFNLElBQUksS0FBSyxDQUFDLDZDQUE2QyxDQUFDLENBQUM7S0FDL0Q7SUFFRCxJQUFJLE9BQU8sQ0FBQyxVQUFVLDZCQUFxQixFQUFFO1FBQzVDLDhCQUE4QjtRQUM5QixPQUFPLENBQUMsY0FBYyxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUMsVUFBVSxFQUFFLEVBQUU7WUFDL0MsUUFBUSxDQUFDLFVBQVUsMEJBQWtCLENBQUM7UUFDdkMsQ0FBQyxDQUFDLENBQUM7UUFDSCxPQUFPO0tBQ1A7SUFFRCxNQUFNLFdBQVcsR0FBYyxFQUFFLENBQUM7SUFDbEMsTUFBTSxVQUFVLEdBQWMsRUFBRSxDQUFDO0lBQ2pDLE1BQU0sbUJBQW1CLEdBQWMsRUFBRSxDQUFDO0lBQzFDLE1BQU0saUJBQWlCLEdBQW9DLEVBQUUsQ0FBQztJQUU5RCxTQUFTLCtCQUErQixDQUFDLFVBQXlCO1FBRWpFLFVBQVUsQ0FBQyxZQUFZLENBQUMsQ0FBQyxJQUFhLEVBQUUsRUFBRTtZQUV6QyxJQUFJLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsRUFBRTtnQkFDakMsSUFBSSxDQUFDLElBQUksQ0FBQyxZQUFZLElBQUksRUFBRSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsZUFBZSxDQUFDLEVBQUU7b0JBQ25FLFFBQVEsQ0FBQyxJQUFJLDBCQUFrQixDQUFDO29CQUNoQyxhQUFhLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLENBQUM7aUJBQy9DO2dCQUNELE9BQU87YUFDUDtZQUVELElBQUksRUFBRSxDQUFDLG1CQUFtQixDQUFDLElBQUksQ0FBQyxFQUFFO2dCQUNqQyxJQUFJLENBQUMsSUFBSSxDQUFDLFlBQVksSUFBSSxJQUFJLENBQUMsZUFBZSxJQUFJLEVBQUUsQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxFQUFFO29CQUMzRix1QkFBdUI7b0JBQ3ZCLFFBQVEsQ0FBQyxJQUFJLDBCQUFrQixDQUFDO29CQUNoQyxhQUFhLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxlQUFlLENBQUMsSUFBSSxDQUFDLENBQUM7aUJBQy9DO2dCQUNELElBQUksSUFBSSxDQUFDLFlBQVksSUFBSSxFQUFFLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsRUFBRTtvQkFDOUQsS0FBSyxNQUFNLGVBQWUsSUFBSSxJQUFJLENBQUMsWUFBWSxDQUFDLFFBQVEsRUFBRTt3QkFDekQsbUJBQW1CLENBQUMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxDQUFDO3FCQUMxQztpQkFDRDtnQkFDRCxPQUFPO2FBQ1A7WUFFRCxJQUFJLGtDQUFrQyxDQUFDLEVBQUUsRUFBRSxJQUFJLENBQUMsRUFBRTtnQkFDakQsYUFBYSxDQUFDLElBQUksQ0FBQyxDQUFDO2FBQ3BCO1lBRUQsSUFDQyxFQUFFLENBQUMscUJBQXFCLENBQUMsSUFBSSxDQUFDO21CQUMzQixFQUFFLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQzttQkFDdEIsRUFBRSxDQUFDLG9CQUFvQixDQUFDLElBQUksRUFBRSxJQUFJLENBQUM7bUJBQ25DLEVBQUUsQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsRUFDN0I7Z0JBQ0QsYUFBYSxDQUFDLElBQUksQ0FBQyxDQUFDO2FBQ3BCO1lBRUQsSUFBSSxFQUFFLENBQUMseUJBQXlCLENBQUMsSUFBSSxDQUFDLEVBQUU7Z0JBQ3ZDLElBQUksUUFBUSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxDQUFDLEVBQUU7b0JBQ2hELGdEQUFnRDtvQkFDaEQsYUFBYSxDQUFDLElBQUksQ0FBQyxDQUFDO2lCQUNwQjthQUNEO1FBRUYsQ0FBQyxDQUFDLENBQUM7SUFDSixDQUFDO0lBRUQ7O09BRUc7SUFDSCxTQUFTLDJCQUEyQixDQUFDLElBQW9CO1FBQ3hELElBQUksS0FBSyxHQUFZLElBQUksQ0FBQztRQUMxQixHQUFHO1lBQ0YsSUFBSSxFQUFFLENBQUMsbUJBQW1CLENBQUMsS0FBSyxDQUFDLEVBQUU7Z0JBQ2xDLE9BQU8sS0FBSyxDQUFDO2FBQ2I7WUFDRCxLQUFLLEdBQUcsS0FBSyxDQUFDLE1BQU0sQ0FBQztTQUNyQixRQUFRLEtBQUssRUFBRTtRQUNoQixPQUFPLElBQUksQ0FBQztJQUNiLENBQUM7SUFFRCxTQUFTLFlBQVksQ0FBQyxJQUFhO1FBQ2xDLElBQUksbUJBQW1CLENBQUMsSUFBSSxDQUFDLElBQUksUUFBUSxDQUFDLElBQUksQ0FBQywyQkFBbUIsRUFBRTtZQUNuRSxPQUFPO1NBQ1A7UUFDRCxRQUFRLENBQUMsSUFBSSx5QkFBaUIsQ0FBQztRQUMvQixVQUFVLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3ZCLENBQUM7SUFFRCxTQUFTLGFBQWEsQ0FBQyxJQUFhO1FBQ25DLE1BQU0sYUFBYSxHQUFHLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUVyQyxJQUFJLGFBQWEsNEJBQW9CLEVBQUU7WUFDdEMsT0FBTztTQUNQO1FBRUQsSUFBSSxhQUFhLDJCQUFtQixFQUFFO1lBQ3JDLHlCQUF5QjtZQUN6QixVQUFVLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7WUFDL0MsUUFBUSxDQUFDLElBQUksMEJBQWtCLENBQUM7WUFFaEMscUJBQXFCO1lBQ3JCLGFBQWEsQ0FBQyxJQUFJLENBQUMsQ0FBQztZQUVwQixtQ0FBbUM7WUFDbkMsMEJBQTBCO1lBQzFCLG1DQUFtQztZQUNuQyxPQUFPO1NBQ1A7UUFFRCxJQUFJLG1CQUFtQixDQUFDLElBQUksQ0FBQyxFQUFFO1lBQzlCLE9BQU87U0FDUDtRQUVELE1BQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxhQUFhLEVBQUUsQ0FBQyxRQUFRLENBQUM7UUFDL0MsSUFBSSxjQUFjLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLFVBQVUsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLEVBQUU7WUFDL0QsUUFBUSxDQUFDLElBQUksMEJBQWtCLENBQUM7WUFDaEMsT0FBTztTQUNQO1FBRUQsTUFBTSxVQUFVLEdBQUcsSUFBSSxDQUFDLGFBQWEsRUFBRSxDQUFDO1FBQ3hDLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLEVBQUU7WUFDNUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxHQUFHLElBQUksQ0FBQztZQUM5QywrQkFBK0IsQ0FBQyxVQUFVLENBQUMsQ0FBQztTQUM1QztRQUVELElBQUksRUFBRSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsRUFBRTtZQUMxQixPQUFPO1NBQ1A7UUFFRCxRQUFRLENBQUMsSUFBSSwwQkFBa0IsQ0FBQztRQUNoQyxXQUFXLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBRXZCLElBQUksT0FBTyxDQUFDLFVBQVUsb0NBQTRCLElBQUksQ0FBQyxFQUFFLENBQUMsbUJBQW1CLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxDQUFDLGlCQUFpQixDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLENBQUMscUJBQXFCLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxDQUFDLGFBQWEsQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLENBQUMsYUFBYSxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUU7WUFDek8sTUFBTSxVQUFVLEdBQUcsZUFBZSxDQUFDLHVCQUF1QixDQUFDLElBQUksQ0FBQyxhQUFhLEVBQUUsQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxxQkFBcUIsRUFBRSxDQUFDLENBQUM7WUFDN0ksSUFBSSxVQUFVLEVBQUU7Z0JBQ2YsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsR0FBRyxHQUFHLFVBQVUsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxHQUFHLEdBQUcsRUFBRSxDQUFDLEVBQUUsRUFBRTtvQkFDdEQsTUFBTSxTQUFTLEdBQUcsVUFBVSxDQUFDLENBQUMsQ0FBQyxDQUFDO29CQUNoQyxNQUFNLG1CQUFtQixHQUFHLE9BQVEsQ0FBQyxhQUFhLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxDQUFDO29CQUN2RSxJQUFJLENBQUMsbUJBQW1CLEVBQUU7d0JBQ3pCLFNBQVM7cUJBQ1Q7b0JBRUQsTUFBTSxhQUFhLEdBQUcsa0JBQWtCLENBQUMsRUFBRSxFQUFFLG1CQUFtQixFQUFFLFNBQVMsQ0FBQyxRQUFRLENBQUMsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLENBQUMsQ0FBQztvQkFDMUcsSUFDQyxFQUFFLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQzsyQkFDekMsRUFBRSxDQUFDLHFCQUFxQixDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUM7MkJBQzlDLEVBQUUsQ0FBQyxhQUFhLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQzsyQkFDdEMsRUFBRSxDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLEVBQ3hDO3dCQUNELFlBQVksQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLENBQUM7cUJBQ25DO2lCQUNEO2FBQ0Q7U0FDRDtJQUNGLENBQUM7SUFFRCxTQUFTLFdBQVcsQ0FBQyxRQUFnQjtRQUNwQyxNQUFNLFVBQVUsR0FBRyxPQUFRLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ3BELElBQUksQ0FBQyxVQUFVLEVBQUU7WUFDaEIsT0FBTyxDQUFDLElBQUksQ0FBQywyQkFBMkIsUUFBUSxFQUFFLENBQUMsQ0FBQztZQUNwRCxPQUFPO1NBQ1A7UUFDRCxzREFBc0Q7UUFDdEQsb0JBQW9CLENBQUMsVUFBVSxDQUFDLENBQUM7UUFDakMsYUFBYSxDQUFDLFVBQVUsQ0FBQyxDQUFDO0lBQzNCLENBQUM7SUFFRCxTQUFTLGFBQWEsQ0FBQyxJQUFhLEVBQUUsVUFBa0I7UUFDdkQsSUFBSSxPQUFPLENBQUMsbUJBQW1CLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxFQUFFO1lBQ2pELGdDQUFnQztZQUNoQyxPQUFPO1NBQ1A7UUFFRCxNQUFNLGNBQWMsR0FBRyxJQUFJLENBQUMsYUFBYSxFQUFFLENBQUM7UUFDNUMsSUFBSSxRQUFnQixDQUFDO1FBQ3JCLElBQUksbUJBQW1CLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxFQUFFO1lBQ3pDLFFBQVEsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyxFQUFFLFVBQVUsQ0FBQyxHQUFHLEtBQUssQ0FBQztTQUNoRjthQUFNO1lBQ04sUUFBUSxHQUFHLFVBQVUsR0FBRyxLQUFLLENBQUM7U0FDOUI7UUFDRCxXQUFXLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDdkIsQ0FBQztJQUVELE9BQU8sQ0FBQyxXQUFXLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsV0FBVyxDQUFDLFFBQVEsR0FBRyxLQUFLLENBQUMsQ0FBQyxDQUFDO0lBQ3ZFLHVCQUF1QjtJQUN2QixPQUFPLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFLEtBQUssRUFBRSxFQUFFLENBQUMsV0FBVyxDQUFDLG9CQUFvQixLQUFLLEtBQUssQ0FBQyxDQUFDLENBQUM7SUFFN0YsSUFBSSxJQUFJLEdBQUcsQ0FBQyxDQUFDO0lBRWIsTUFBTSxPQUFPLEdBQUcsT0FBTyxDQUFDLGNBQWMsRUFBRSxDQUFDO0lBQ3pDLE9BQU8sV0FBVyxDQUFDLE1BQU0sR0FBRyxDQUFDLElBQUksVUFBVSxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7UUFDdkQsRUFBRSxJQUFJLENBQUM7UUFDUCxJQUFJLElBQWEsQ0FBQztRQUVsQixJQUFJLElBQUksR0FBRyxHQUFHLEtBQUssQ0FBQyxFQUFFO1lBQ3JCLE9BQU8sQ0FBQyxHQUFHLENBQUMsaUJBQWlCLElBQUksQ0FBQyxLQUFLLENBQUMsR0FBRyxHQUFHLElBQUksR0FBRyxDQUFDLElBQUksR0FBRyxXQUFXLENBQUMsTUFBTSxHQUFHLFVBQVUsQ0FBQyxNQUFNLENBQUMsQ0FBQyxPQUFPLElBQUksSUFBSSxJQUFJLEdBQUcsV0FBVyxDQUFDLE1BQU0sR0FBRyxVQUFVLENBQUMsTUFBTSxLQUFLLFdBQVcsQ0FBQyxNQUFNLEtBQUssVUFBVSxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUM7U0FDbk47UUFFRCxJQUFJLFdBQVcsQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFO1lBQzdCLEtBQUssSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsR0FBRyxVQUFVLENBQUMsTUFBTSxFQUFFLENBQUMsRUFBRSxFQUFFO2dCQUMzQyxNQUFNLElBQUksR0FBRyxVQUFVLENBQUMsQ0FBQyxDQUFDLENBQUM7Z0JBQzNCLE1BQU0sVUFBVSxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUM7Z0JBQy9CLElBQUksQ0FBQyxFQUFFLENBQUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLElBQUksRUFBRSxDQUFDLHNCQUFzQixDQUFDLFVBQVUsQ0FBQyxDQUFDLElBQUksa0JBQWtCLENBQUMsVUFBVSxDQUFDLEVBQUU7b0JBQ25ILFVBQVUsQ0FBQyxNQUFNLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO29CQUN4QixXQUFXLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO29CQUN2QixRQUFRLENBQUMsSUFBSSwwQkFBa0IsQ0FBQztvQkFDaEMsQ0FBQyxFQUFFLENBQUM7aUJBQ0o7YUFDRDtTQUNEO1FBRUQsSUFBSSxXQUFXLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRTtZQUMzQixJQUFJLEdBQUcsV0FBVyxDQUFDLEtBQUssRUFBRyxDQUFDO1NBQzVCO2FBQU07WUFDTiwrQkFBK0I7WUFDL0IsTUFBTTtTQUNOO1FBQ0QsTUFBTSxjQUFjLEdBQUcsSUFBSSxDQUFDLGFBQWEsRUFBRSxDQUFDO1FBRTVDLE1BQU0sSUFBSSxHQUFHLENBQUMsSUFBYSxFQUFFLEVBQUU7WUFDOUIsTUFBTSxPQUFPLEdBQUcsaUJBQWlCLENBQUMsRUFBRSxFQUFFLE9BQU8sRUFBRSxJQUFJLENBQUMsQ0FBQztZQUNyRCxLQUFLLE1BQU0sRUFBRSxNQUFNLEVBQUUsZ0JBQWdCLEVBQUUsSUFBSSxPQUFPLEVBQUU7Z0JBQ25ELElBQUksZ0JBQWdCLEVBQUU7b0JBQ3JCLFFBQVEsQ0FBQyxnQkFBZ0IsMEJBQWtCLENBQUM7b0JBQzVDLE1BQU0scUJBQXFCLEdBQUcsMkJBQTJCLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztvQkFDNUUsSUFBSSxxQkFBcUIsSUFBSSxFQUFFLENBQUMsZUFBZSxDQUFDLHFCQUFxQixDQUFDLGVBQWUsQ0FBQyxFQUFFO3dCQUN2RixhQUFhLENBQUMscUJBQXFCLEVBQUUscUJBQXFCLENBQUMsZUFBZSxDQUFDLElBQUksQ0FBQyxDQUFDO3FCQUNqRjtpQkFDRDtnQkFFRCxJQUFJLHdCQUF3QixDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMseUJBQXlCLENBQUMsY0FBYyxFQUFFLElBQUksRUFBRSxNQUFNLENBQUMsRUFBRTtvQkFDakcsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsR0FBRyxHQUFHLE1BQU0sQ0FBQyxZQUFZLENBQUMsTUFBTSxFQUFFLENBQUMsR0FBRyxHQUFHLEVBQUUsQ0FBQyxFQUFFLEVBQUU7d0JBQy9ELE1BQU0sV0FBVyxHQUFHLE1BQU0sQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUM7d0JBQzNDLElBQUksRUFBRSxDQUFDLFlBQVksQ0FBQyxXQUFXLENBQUMsRUFBRTs0QkFDakMsbUNBQW1DOzRCQUNuQyxtREFBbUQ7NEJBQ25ELFNBQVM7eUJBQ1Q7d0JBRUQsSUFBSSxPQUFPLENBQUMsVUFBVSxvQ0FBNEIsSUFBSSxDQUFDLEVBQUUsQ0FBQyxrQkFBa0IsQ0FBQyxXQUFXLENBQUMsSUFBSSxFQUFFLENBQUMsc0JBQXNCLENBQUMsV0FBVyxDQUFDLENBQUMsSUFBSSxDQUFDLG9EQUFvRCxDQUFDLEVBQUUsRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUFFLFdBQVcsQ0FBQyxFQUFFOzRCQUNqTyxhQUFhLENBQUMsV0FBVyxDQUFDLElBQUssQ0FBQyxDQUFDOzRCQUVqQyxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsV0FBVyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEVBQUUsQ0FBQyxFQUFFLEVBQUU7Z0NBQ3BELE1BQU0sTUFBTSxHQUFHLFdBQVcsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUM7Z0NBQ3RDLE1BQU0sVUFBVSxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQztnQ0FDOUQsSUFDQyxFQUFFLENBQUMsd0JBQXdCLENBQUMsTUFBTSxDQUFDO3VDQUNoQyxFQUFFLENBQUMsK0JBQStCLENBQUMsTUFBTSxDQUFDO3VDQUMxQyxFQUFFLENBQUMsMkJBQTJCLENBQUMsTUFBTSxDQUFDO3VDQUN0QyxFQUFFLENBQUMsMEJBQTBCLENBQUMsTUFBTSxDQUFDO3VDQUNyQyxVQUFVLEtBQUssbUJBQW1CO3VDQUNsQyxVQUFVLEtBQUssc0JBQXNCO3VDQUNyQyxVQUFVLEtBQUssUUFBUTt1Q0FDdkIsVUFBVSxLQUFLLFVBQVU7dUNBQ3pCLFVBQVUsS0FBSyxTQUFTLENBQUEsc0NBQXNDO3VDQUM5RCxjQUFjLENBQUMsSUFBSSxDQUFDLFVBQVUsSUFBSSxFQUFFLENBQUMsQ0FBQyxtREFBbUQ7a0NBQzNGO29DQUNELGFBQWEsQ0FBQyxNQUFNLENBQUMsQ0FBQztpQ0FDdEI7Z0NBRUQsSUFBSSw2QkFBNkIsQ0FBQyxFQUFFLEVBQUUsTUFBTSxDQUFDLEVBQUU7b0NBQzlDLGFBQWEsQ0FBQyxNQUFNLENBQUMsQ0FBQztpQ0FDdEI7NkJBQ0Q7NEJBRUQsNkJBQTZCOzRCQUM3QixJQUFJLFdBQVcsQ0FBQyxlQUFlLEVBQUU7Z0NBQ2hDLEtBQUssTUFBTSxjQUFjLElBQUksV0FBVyxDQUFDLGVBQWUsRUFBRTtvQ0FDekQsYUFBYSxDQUFDLGNBQWMsQ0FBQyxDQUFDO2lDQUM5Qjs2QkFDRDt5QkFDRDs2QkFBTTs0QkFDTixhQUFhLENBQUMsV0FBVyxDQUFDLENBQUM7eUJBQzNCO3FCQUNEO2lCQUNEO2FBQ0Q7WUFDRCxJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ3pCLENBQUMsQ0FBQztRQUNGLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLENBQUM7S0FDeEI7SUFFRCxPQUFPLG1CQUFtQixDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7UUFDdEMsTUFBTSxJQUFJLEdBQUcsbUJBQW1CLENBQUMsS0FBSyxFQUFHLENBQUM7UUFDMUMsSUFBSSxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsRUFBRTtZQUM5QixTQUFTO1NBQ1Q7UUFDRCxNQUFNLE1BQU0sR0FBZ0MsSUFBSyxDQUFDLE1BQU0sQ0FBQztRQUN6RCxJQUFJLENBQUMsTUFBTSxFQUFFO1lBQ1osU0FBUztTQUNUO1FBQ0QsTUFBTSxPQUFPLEdBQUcsT0FBTyxDQUFDLGdCQUFnQixDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBQ2pELElBQUksT0FBTyxDQUFDLFlBQVksSUFBSSxPQUFPLENBQUMsWUFBWSxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7WUFDNUQsSUFBSSxtQkFBbUIsQ0FBQyxPQUFPLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksa0JBQWtCLENBQUMsT0FBTyxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFO2dCQUNoRyxRQUFRLENBQUMsSUFBSSwwQkFBa0IsQ0FBQzthQUNoQztTQUNEO0tBQ0Q7QUFDRixDQUFDO0FBRUQsU0FBUyx5QkFBeUIsQ0FBQyxjQUE2QixFQUFFLElBQWEsRUFBRSxNQUFzRDtJQUN0SSxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxHQUFHLEdBQUcsTUFBTSxDQUFDLFlBQVksQ0FBQyxNQUFNLEVBQUUsQ0FBQyxHQUFHLEdBQUcsRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUMvRCxNQUFNLFdBQVcsR0FBRyxNQUFNLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQzNDLE1BQU0scUJBQXFCLEdBQUcsV0FBVyxDQUFDLGFBQWEsRUFBRSxDQUFDO1FBRTFELElBQUksY0FBYyxLQUFLLHFCQUFxQixFQUFFO1lBQzdDLElBQUksV0FBVyxDQUFDLEdBQUcsSUFBSSxJQUFJLENBQUMsR0FBRyxJQUFJLElBQUksQ0FBQyxHQUFHLElBQUksV0FBVyxDQUFDLEdBQUcsRUFBRTtnQkFDL0QsT0FBTyxJQUFJLENBQUM7YUFDWjtTQUNEO0tBQ0Q7SUFFRCxPQUFPLEtBQUssQ0FBQztBQUNkLENBQUM7QUFFRCxTQUFTLGNBQWMsQ0FBQyxFQUErQixFQUFFLGVBQW1DLEVBQUUsVUFBc0I7SUFDbkgsTUFBTSxPQUFPLEdBQUcsZUFBZSxDQUFDLFVBQVUsRUFBRSxDQUFDO0lBQzdDLElBQUksQ0FBQyxPQUFPLEVBQUU7UUFDYixNQUFNLElBQUksS0FBSyxDQUFDLDZDQUE2QyxDQUFDLENBQUM7S0FDL0Q7SUFFRCxNQUFNLE1BQU0sR0FBdUIsRUFBRSxDQUFDO0lBQ3RDLE1BQU0sU0FBUyxHQUFHLENBQUMsUUFBZ0IsRUFBRSxRQUFnQixFQUFRLEVBQUU7UUFDOUQsTUFBTSxDQUFDLFFBQVEsQ0FBQyxHQUFHLFFBQVEsQ0FBQztJQUM3QixDQUFDLENBQUM7SUFFRixPQUFPLENBQUMsY0FBYyxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUMsVUFBVSxFQUFFLEVBQUU7UUFDL0MsTUFBTSxRQUFRLEdBQUcsVUFBVSxDQUFDLFFBQVEsQ0FBQztRQUNyQyxJQUFJLGNBQWMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLEVBQUU7WUFDbEMsT0FBTztTQUNQO1FBQ0QsTUFBTSxXQUFXLEdBQUcsUUFBUSxDQUFDO1FBQzdCLElBQUksVUFBVSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsRUFBRTtZQUM5QixJQUFJLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxFQUFFO2dCQUNuQyxTQUFTLENBQUMsV0FBVyxFQUFFLFVBQVUsQ0FBQyxJQUFJLENBQUMsQ0FBQzthQUN4QztZQUNELE9BQU87U0FDUDtRQUVELE1BQU0sSUFBSSxHQUFHLFVBQVUsQ0FBQyxJQUFJLENBQUM7UUFDN0IsSUFBSSxNQUFNLEdBQUcsRUFBRSxDQUFDO1FBRWhCLFNBQVMsSUFBSSxDQUFDLElBQWE7WUFDMUIsTUFBTSxJQUFJLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDOUMsQ0FBQztRQUNELFNBQVMsS0FBSyxDQUFDLElBQVk7WUFDMUIsTUFBTSxJQUFJLElBQUksQ0FBQztRQUNoQixDQUFDO1FBRUQsU0FBUyxnQkFBZ0IsQ0FBQyxJQUFhO1lBQ3RDLElBQUksUUFBUSxDQUFDLElBQUksQ0FBQyw0QkFBb0IsRUFBRTtnQkFDdkMsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7YUFDbEI7WUFFRCwyQ0FBMkM7WUFDM0MsSUFBSSxFQUFFLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsRUFBRTtnQkFDakMsSUFBSSxFQUFFLENBQUMscUJBQXFCLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksSUFBSSxDQUFDLFVBQVUsQ0FBQyxJQUFJLEtBQUssWUFBWSxFQUFFO29CQUNuSCxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztpQkFDbEI7Z0JBRUQsSUFBSSxFQUFFLENBQUMsbUJBQW1CLENBQUMsSUFBSSxDQUFDLElBQUksa0JBQWtCLENBQUMsSUFBSSxDQUFDLEVBQUU7b0JBQzdELE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO2lCQUNsQjthQUNEO1lBRUQsZ0RBQWdEO1lBQ2hELElBQUksRUFBRSxDQUFDLG1CQUFtQixDQUFDLElBQUksQ0FBQyxFQUFFO2dCQUNqQyxJQUFJLElBQUksQ0FBQyxZQUFZLElBQUksSUFBSSxDQUFDLFlBQVksQ0FBQyxhQUFhLEVBQUU7b0JBQ3pELElBQUksRUFBRSxDQUFDLGlCQUFpQixDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsYUFBYSxDQUFDLEVBQUU7d0JBQzFELElBQUksUUFBUSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsYUFBYSxDQUFDLDRCQUFvQixFQUFFOzRCQUNsRSxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQzt5QkFDbEI7cUJBQ0Q7eUJBQU07d0JBQ04sTUFBTSxnQkFBZ0IsR0FBYSxFQUFFLENBQUM7d0JBQ3RDLEtBQUssTUFBTSxVQUFVLElBQUksSUFBSSxDQUFDLFlBQVksQ0FBQyxhQUFhLENBQUMsUUFBUSxFQUFFOzRCQUNsRSxJQUFJLFFBQVEsQ0FBQyxVQUFVLENBQUMsNEJBQW9CLEVBQUU7Z0NBQzdDLGdCQUFnQixDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUM7NkJBQzFEO3lCQUNEO3dCQUNELE1BQU0sa0JBQWtCLEdBQUcsSUFBSSxDQUFDLHFCQUFxQixFQUFFLENBQUM7d0JBQ3hELE1BQU0sYUFBYSxHQUFHLFVBQVUsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsa0JBQWtCLENBQUMsQ0FBQzt3QkFDM0UsSUFBSSxnQkFBZ0IsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFOzRCQUNoQyxJQUFJLElBQUksQ0FBQyxZQUFZLElBQUksSUFBSSxDQUFDLFlBQVksQ0FBQyxJQUFJLElBQUksUUFBUSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsNEJBQW9CLEVBQUU7Z0NBQ25HLE9BQU8sS0FBSyxDQUFDLEdBQUcsYUFBYSxVQUFVLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksTUFBTSxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLFVBQVUsSUFBSSxDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDOzZCQUM3Sjs0QkFDRCxPQUFPLEtBQUssQ0FBQyxHQUFHLGFBQWEsV0FBVyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLFVBQVUsSUFBSSxDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDO3lCQUM3SDs2QkFBTTs0QkFDTixJQUFJLElBQUksQ0FBQyxZQUFZLElBQUksSUFBSSxDQUFDLFlBQVksQ0FBQyxJQUFJLElBQUksUUFBUSxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsNEJBQW9CLEVBQUU7Z0NBQ25HLE9BQU8sS0FBSyxDQUFDLEdBQUcsYUFBYSxVQUFVLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksUUFBUSxJQUFJLENBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLENBQUM7NkJBQzNIO3lCQUNEO3FCQUNEO2lCQUNEO3FCQUFNO29CQUNOLElBQUksSUFBSSxDQUFDLFlBQVksSUFBSSxRQUFRLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyw0QkFBb0IsRUFBRTt3QkFDekUsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7cUJBQ2xCO2lCQUNEO2FBQ0Q7WUFFRCxJQUFJLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsRUFBRTtnQkFDakMsSUFBSSxJQUFJLENBQUMsWUFBWSxJQUFJLElBQUksQ0FBQyxlQUFlLElBQUksRUFBRSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUFDLEVBQUU7b0JBQ3RGLE1BQU0sZ0JBQWdCLEdBQWEsRUFBRSxDQUFDO29CQUN0QyxLQUFLLE1BQU0sZUFBZSxJQUFJLElBQUksQ0FBQyxZQUFZLENBQUMsUUFBUSxFQUFFO3dCQUN6RCxJQUFJLFFBQVEsQ0FBQyxlQUFlLENBQUMsNEJBQW9CLEVBQUU7NEJBQ2xELGdCQUFnQixDQUFDLElBQUksQ0FBQyxlQUFlLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUM7eUJBQy9EO3FCQUNEO29CQUNELE1BQU0sa0JBQWtCLEdBQUcsSUFBSSxDQUFDLHFCQUFxQixFQUFFLENBQUM7b0JBQ3hELE1BQU0sYUFBYSxHQUFHLFVBQVUsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsa0JBQWtCLENBQUMsQ0FBQztvQkFDM0UsSUFBSSxnQkFBZ0IsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFO3dCQUNoQyxPQUFPLEtBQUssQ0FBQyxHQUFHLGFBQWEsV0FBVyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLFVBQVUsSUFBSSxDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDO3FCQUM3SDtpQkFDRDthQUNEO1lBRUQsSUFBSSxVQUFVLG9DQUE0QixJQUFJLENBQUMsRUFBRSxDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsQ0FBQyxzQkFBc0IsQ0FBQyxJQUFJLENBQUMsQ0FBQyxJQUFJLGtCQUFrQixDQUFDLElBQUksQ0FBQyxFQUFFO2dCQUMzSSxJQUFJLE9BQU8sR0FBRyxJQUFJLENBQUMsV0FBVyxFQUFFLENBQUM7Z0JBQ2pDLEtBQUssSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxFQUFFLEVBQUU7b0JBQ2xELE1BQU0sTUFBTSxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUM7b0JBQy9CLElBQUksUUFBUSxDQUFDLE1BQU0sQ0FBQyw0QkFBb0IsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEVBQUU7d0JBQ3pELGNBQWM7d0JBQ2QsU0FBUztxQkFDVDtvQkFFRCxNQUFNLEdBQUcsR0FBRyxNQUFNLENBQUMsR0FBRyxHQUFHLElBQUksQ0FBQyxHQUFHLENBQUM7b0JBQ2xDLE1BQU0sR0FBRyxHQUFHLE1BQU0sQ0FBQyxHQUFHLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQztvQkFDbEMsT0FBTyxHQUFHLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxHQUFHLE9BQU8sQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUM7aUJBQzdEO2dCQUNELE9BQU8sS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDO2FBQ3RCO1lBRUQsSUFBSSxFQUFFLENBQUMscUJBQXFCLENBQUMsSUFBSSxDQUFDLEVBQUU7Z0JBQ25DLHlEQUF5RDtnQkFDekQsT0FBTzthQUNQO1lBRUQsSUFBSSxDQUFDLFlBQVksQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDO1FBQ3JDLENBQUM7UUFFRCxJQUFJLFFBQVEsQ0FBQyxVQUFVLENBQUMsNEJBQW9CLEVBQUU7WUFDN0MsSUFBSSxDQUFDLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxFQUFFO2dCQUNwQyxxQ0FBcUM7Z0JBQ3JDLElBQUksa0JBQWtCLENBQUMsVUFBVSxDQUFDLEVBQUU7b0JBQ25DLG9FQUFvRTtvQkFDcEUsK0NBQStDO29CQUMvQyw2RUFBNkU7b0JBQzdFLHFDQUFxQztvQkFDckMsTUFBTSxHQUFHLDJCQUEyQixDQUFDO2lCQUNyQztxQkFBTTtvQkFDTixnQ0FBZ0M7b0JBQ2hDLE9BQU87aUJBQ1A7YUFDRDtpQkFBTTtnQkFDTixVQUFVLENBQUMsWUFBWSxDQUFDLGdCQUFnQixDQUFDLENBQUM7Z0JBQzFDLE1BQU0sSUFBSSxVQUFVLENBQUMsY0FBYyxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsQ0FBQzthQUM1RDtTQUNEO2FBQU07WUFDTixNQUFNLEdBQUcsSUFBSSxDQUFDO1NBQ2Q7UUFFRCxTQUFTLENBQUMsV0FBVyxFQUFFLE1BQU0sQ0FBQyxDQUFDO0lBQ2hDLENBQUMsQ0FBQyxDQUFDO0lBRUgsT0FBTyxNQUFNLENBQUM7QUFDZixDQUFDO0FBRUQsWUFBWTtBQUVaLGVBQWU7QUFFZixTQUFTLG9EQUFvRCxDQUFDLEVBQStCLEVBQUUsT0FBbUIsRUFBRSxPQUF1QixFQUFFLFdBQTBEO0lBQ3RNLElBQUksQ0FBQyxPQUFPLENBQUMsMEJBQTBCLENBQUMsV0FBVyxDQUFDLGFBQWEsRUFBRSxDQUFDLElBQUksV0FBVyxDQUFDLGVBQWUsRUFBRTtRQUNwRyxLQUFLLE1BQU0sY0FBYyxJQUFJLFdBQVcsQ0FBQyxlQUFlLEVBQUU7WUFDekQsS0FBSyxNQUFNLElBQUksSUFBSSxjQUFjLENBQUMsS0FBSyxFQUFFO2dCQUN4QyxNQUFNLE1BQU0sR0FBRywwQkFBMEIsQ0FBQyxFQUFFLEVBQUUsT0FBTyxFQUFFLElBQUksQ0FBQyxDQUFDO2dCQUM3RCxJQUFJLE1BQU0sRUFBRTtvQkFDWCxNQUFNLElBQUksR0FBRyxNQUFNLENBQUMsZ0JBQWdCLElBQUksQ0FBQyxNQUFNLENBQUMsWUFBWSxJQUFJLE1BQU0sQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztvQkFDeEYsSUFBSSxJQUFJLElBQUksT0FBTyxDQUFDLDBCQUEwQixDQUFDLElBQUksQ0FBQyxhQUFhLEVBQUUsQ0FBQyxFQUFFO3dCQUNyRSxPQUFPLElBQUksQ0FBQztxQkFDWjtpQkFDRDthQUNEO1NBQ0Q7S0FDRDtJQUNELE9BQU8sS0FBSyxDQUFDO0FBQ2QsQ0FBQztBQUVELFNBQVMsMEJBQTBCLENBQUMsRUFBK0IsRUFBRSxPQUF1QixFQUFFLElBQTJFO0lBQ3hLLElBQUksRUFBRSxDQUFDLDZCQUE2QixDQUFDLElBQUksQ0FBQyxFQUFFO1FBQzNDLE9BQU8sMEJBQTBCLENBQUMsRUFBRSxFQUFFLE9BQU8sRUFBRSxJQUFJLENBQUMsVUFBVSxDQUFDLENBQUM7S0FDaEU7SUFDRCxJQUFJLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLEVBQUU7UUFDMUIsTUFBTSxHQUFHLEdBQUcsaUJBQWlCLENBQUMsRUFBRSxFQUFFLE9BQU8sRUFBRSxJQUFJLENBQUMsQ0FBQztRQUNqRCxPQUFPLENBQUMsR0FBRyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDO0tBQy9DO0lBQ0QsSUFBSSxFQUFFLENBQUMsMEJBQTBCLENBQUMsSUFBSSxDQUFDLEVBQUU7UUFDeEMsT0FBTywwQkFBMEIsQ0FBQyxFQUFFLEVBQUUsT0FBTyxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztLQUMxRDtJQUNELE9BQU8sSUFBSSxDQUFDO0FBQ2IsQ0FBQztBQUVELE1BQU0saUJBQWlCO0lBRUw7SUFDQTtJQUZqQixZQUNpQixNQUF3QixFQUN4QixnQkFBdUM7UUFEdkMsV0FBTSxHQUFOLE1BQU0sQ0FBa0I7UUFDeEIscUJBQWdCLEdBQWhCLGdCQUFnQixDQUF1QjtJQUNwRCxDQUFDO0NBQ0w7QUFFRDs7R0FFRztBQUNILFNBQVMsaUJBQWlCLENBQUMsRUFBK0IsRUFBRSxPQUF1QixFQUFFLElBQWE7SUFJakcsTUFBTSxvQ0FBb0MsR0FBcUosRUFBRyxDQUFDLG9DQUFvQyxDQUFDO0lBQ3hPLE1BQU0saUNBQWlDLEdBQXNFLEVBQUcsQ0FBQyxpQ0FBaUMsQ0FBQztJQUNuSixNQUFNLHVCQUF1QixHQUF3RCxFQUFHLENBQUMsdUJBQXVCLENBQUM7SUFFakgsNENBQTRDO0lBQzVDLEVBQUU7SUFDRixzRUFBc0U7SUFDdEUsK0RBQStEO0lBQy9ELEVBQUU7SUFDRixTQUFTLGVBQWUsQ0FBQyxJQUFhLEVBQUUsV0FBb0I7UUFDM0QsSUFBSSxDQUFDLEVBQUUsQ0FBQyw2QkFBNkIsQ0FBQyxJQUFJLENBQUMsSUFBSSxJQUFJLENBQUMsSUFBSSxLQUFLLEVBQUUsQ0FBQyxVQUFVLENBQUMsVUFBVSxFQUFFO1lBQ3RGLE9BQU8sS0FBSyxDQUFDO1NBQ2I7UUFDRCxJQUFJLElBQUksQ0FBQyxNQUFNLEtBQUssV0FBVyxFQUFFO1lBQ2hDLE9BQU8sSUFBSSxDQUFDO1NBQ1o7UUFDRCxRQUFRLFdBQVcsQ0FBQyxJQUFJLEVBQUU7WUFDekIsS0FBSyxFQUFFLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQztZQUNoQyxLQUFLLEVBQUUsQ0FBQyxVQUFVLENBQUMsdUJBQXVCO2dCQUN6QyxPQUFPLElBQUksQ0FBQztZQUNiLEtBQUssRUFBRSxDQUFDLFVBQVUsQ0FBQyxlQUFlO2dCQUNqQyxPQUFPLFdBQVcsQ0FBQyxNQUFNLENBQUMsSUFBSSxLQUFLLEVBQUUsQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDO1lBQy9EO2dCQUNDLE9BQU8sS0FBSyxDQUFDO1NBQ2Q7SUFDRixDQUFDO0lBRUQsSUFBSSxDQUFDLEVBQUUsQ0FBQyw2QkFBNkIsQ0FBQyxJQUFJLENBQUMsRUFBRTtRQUM1QyxJQUFJLElBQUksQ0FBQyxhQUFhLEVBQUUsS0FBSyxDQUFDLEVBQUU7WUFDL0IsT0FBTyxFQUFFLENBQUM7U0FDVjtLQUNEO0lBRUQsTUFBTSxFQUFFLE1BQU0sRUFBRSxHQUFHLElBQUksQ0FBQztJQUV4QixJQUFJLE1BQU0sR0FBRyxDQUNaLEVBQUUsQ0FBQyw2QkFBNkIsQ0FBQyxJQUFJLENBQUM7UUFDckMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxpQ0FBaUMsQ0FBQyxJQUFJLENBQUM7UUFDakQsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLENBQUMsQ0FDcEMsQ0FBQztJQUVGLElBQUksVUFBVSxHQUEwQixJQUFJLENBQUM7SUFDN0Msd0VBQXdFO0lBQ3hFLDZFQUE2RTtJQUM3RSw4QkFBOEI7SUFDOUIsMENBQTBDO0lBQzFDLElBQUksTUFBTSxJQUFJLE1BQU0sQ0FBQyxLQUFLLEdBQUcsRUFBRSxDQUFDLFdBQVcsQ0FBQyxLQUFLLElBQUksTUFBTSxDQUFDLFlBQVksSUFBSSxlQUFlLENBQUMsSUFBSSxFQUFFLE1BQU0sQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRTtRQUMxSCxNQUFNLE9BQU8sR0FBRyxPQUFPLENBQUMsZ0JBQWdCLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDakQsSUFBSSxPQUFPLENBQUMsWUFBWSxFQUFFO1lBQ3pCLHVDQUF1QztZQUN2QyxVQUFVLEdBQUcsTUFBTSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUNwQyxNQUFNLEdBQUcsT0FBTyxDQUFDO1NBQ2pCO0tBQ0Q7SUFFRCxJQUFJLE1BQU0sRUFBRTtRQUNYLCtHQUErRztRQUMvRyxrSEFBa0g7UUFDbEgsb0hBQW9IO1FBQ3BILHVIQUF1SDtRQUN2SCxzRUFBc0U7UUFDdEUsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksS0FBSyxFQUFFLENBQUMsVUFBVSxDQUFDLDJCQUEyQixFQUFFO1lBQ25FLE1BQU0sR0FBRyxPQUFPLENBQUMsaUNBQWlDLENBQUMsTUFBTSxDQUFDLGdCQUFnQixDQUFDLENBQUM7U0FDNUU7UUFFRCwyR0FBMkc7UUFDM0csa0hBQWtIO1FBQ2xILG1FQUFtRTtRQUNuRSxlQUFlO1FBQ2Ysa0hBQWtIO1FBQ2xILEVBQUU7UUFDRixrRUFBa0U7UUFDbEUsd0JBQXdCO1FBQ3hCLHdDQUF3QztRQUN4QyxTQUFTO1FBQ1QseUNBQXlDO1FBQ3pDLElBQUksRUFBRSxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLENBQUMsZ0JBQWdCLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxDQUFDLHNCQUFzQixDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUM7WUFDckcsQ0FBQyxJQUFJLEtBQUssQ0FBQyxNQUFNLENBQUMsWUFBWSxJQUFJLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxFQUFFO1lBQ2pELE1BQU0sSUFBSSxHQUFHLHVCQUF1QixDQUFDLElBQUksQ0FBQyxDQUFDO1lBQzNDLE1BQU0sSUFBSSxHQUFHLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUM7WUFDdEQsSUFBSSxJQUFJLElBQUksSUFBSSxFQUFFO2dCQUNqQixJQUFJLElBQUksQ0FBQyxPQUFPLEVBQUUsRUFBRTtvQkFDbkIsT0FBTyx1QkFBdUIsQ0FBQyxJQUFJLEVBQUUsSUFBSSxFQUFFLFVBQVUsQ0FBQyxDQUFDO2lCQUN2RDtxQkFBTTtvQkFDTixNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFDO29CQUNwQyxJQUFJLElBQUksRUFBRTt3QkFDVCxNQUFNLEdBQUcsSUFBSSxDQUFDO3FCQUNkO2lCQUNEO2FBQ0Q7U0FDRDtRQUVELHlIQUF5SDtRQUN6SCx1R0FBdUc7UUFDdkcsY0FBYztRQUNkLHdCQUF3QjtRQUN4QixrQ0FBa0M7UUFDbEMsMEJBQTBCO1FBQzFCLFNBQVM7UUFDVCxtQ0FBbUM7UUFDbkMsOENBQThDO1FBQzlDLE1BQU0sT0FBTyxHQUFHLGlDQUFpQyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ3hELElBQUksT0FBTyxFQUFFO1lBQ1osTUFBTSxjQUFjLEdBQUcsT0FBTyxJQUFJLE9BQU8sQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUM7WUFDNUUsSUFBSSxjQUFjLEVBQUU7Z0JBQ25CLE1BQU0sZUFBZSxHQUFHLG9DQUFvQyxDQUFDLE9BQU8sRUFBRSxPQUFPLEVBQUUsY0FBYyxFQUFFLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxDQUFDO2dCQUN4SCxJQUFJLGVBQWUsRUFBRTtvQkFDcEIsTUFBTSxHQUFHLGVBQWUsQ0FBQyxDQUFDLENBQUMsQ0FBQztpQkFDNUI7YUFDRDtTQUNEO0tBQ0Q7SUFFRCxJQUFJLE1BQU0sSUFBSSxNQUFNLENBQUMsWUFBWSxFQUFFO1FBQ2xDLE9BQU8sQ0FBQyxJQUFJLGlCQUFpQixDQUFDLE1BQU0sRUFBRSxVQUFVLENBQUMsQ0FBQyxDQUFDO0tBQ25EO0lBRUQsT0FBTyxFQUFFLENBQUM7SUFFVixTQUFTLHVCQUF1QixDQUFDLElBQWtCLEVBQUUsSUFBWSxFQUFFLFVBQWlDO1FBQ25HLE1BQU0sTUFBTSxHQUF3QixFQUFFLENBQUM7UUFDdkMsS0FBSyxNQUFNLENBQUMsSUFBSSxJQUFJLENBQUMsS0FBSyxFQUFFO1lBQzNCLE1BQU0sSUFBSSxHQUFHLENBQUMsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLENBQUM7WUFDakMsSUFBSSxJQUFJLElBQUksSUFBSSxDQUFDLFlBQVksRUFBRTtnQkFDOUIsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLGlCQUFpQixDQUFDLElBQUksRUFBRSxVQUFVLENBQUMsQ0FBQyxDQUFDO2FBQ3JEO1NBQ0Q7UUFDRCxPQUFPLE1BQU0sQ0FBQztJQUNmLENBQUM7QUFDRixDQUFDO0FBRUQscURBQXFEO0FBQ3JELFNBQVMsa0JBQWtCLENBQUMsRUFBK0IsRUFBRSxVQUF5QixFQUFFLFFBQWdCLEVBQUUsNEJBQXFDLEVBQUUsa0JBQTJCO0lBQzNLLElBQUksT0FBTyxHQUFZLFVBQVUsQ0FBQztJQUNsQyxLQUFLLEVBQUUsT0FBTyxJQUFJLEVBQUU7UUFDbkIsMENBQTBDO1FBQzFDLEtBQUssTUFBTSxLQUFLLElBQUksT0FBTyxDQUFDLFdBQVcsRUFBRSxFQUFFO1lBQzFDLE1BQU0sS0FBSyxHQUFHLDRCQUE0QixDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsWUFBWSxFQUFFLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsVUFBVSxFQUFFLGdCQUFnQixDQUFDLElBQUksQ0FBQyxDQUFDO1lBQ3RILElBQUksS0FBSyxHQUFHLFFBQVEsRUFBRTtnQkFDckIsa0ZBQWtGO2dCQUNsRixNQUFNO2FBQ047WUFFRCxNQUFNLEdBQUcsR0FBRyxLQUFLLENBQUMsTUFBTSxFQUFFLENBQUM7WUFDM0IsSUFBSSxRQUFRLEdBQUcsR0FBRyxJQUFJLENBQUMsUUFBUSxLQUFLLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLEtBQUssRUFBRSxDQUFDLFVBQVUsQ0FBQyxjQUFjLElBQUksa0JBQWtCLENBQUMsQ0FBQyxFQUFFO2dCQUNoSCxPQUFPLEdBQUcsS0FBSyxDQUFDO2dCQUNoQixTQUFTLEtBQUssQ0FBQzthQUNmO1NBQ0Q7UUFFRCxPQUFPLE9BQU8sQ0FBQztLQUNmO0FBQ0YsQ0FBQztBQUVELFlBQVkifQ== \ No newline at end of file +//# sourceMappingURL=treeshaking.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/tsb/builder.js b/patched-vscode/build/lib/tsb/builder.js index 31267d21..fc74bfa8 100644 --- a/patched-vscode/build/lib/tsb/builder.js +++ b/patched-vscode/build/lib/tsb/builder.js @@ -4,7 +4,8 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.createTypeScriptBuilder = exports.CancellationToken = void 0; +exports.CancellationToken = void 0; +exports.createTypeScriptBuilder = createTypeScriptBuilder; const fs = require("fs"); const path = require("path"); const crypto = require("crypto"); @@ -89,7 +90,7 @@ function createTypeScriptBuilder(config, projectFile, cmd) { if (/\.d\.ts$/.test(fileName)) { // if it's already a d.ts file just emit it signature const snapshot = host.getScriptSnapshot(fileName); - const signature = crypto.createHash('md5') + const signature = crypto.createHash('sha256') .update(snapshot.getText(0, snapshot.getLength())) .digest('base64'); return resolve({ @@ -106,7 +107,7 @@ function createTypeScriptBuilder(config, projectFile, cmd) { continue; } if (/\.d\.ts$/.test(file.name)) { - signature = crypto.createHash('md5') + signature = crypto.createHash('sha256') .update(file.text) .digest('base64'); if (!userWantsDeclarations) { @@ -364,7 +365,6 @@ function createTypeScriptBuilder(config, projectFile, cmd) { languageService: service }; } -exports.createTypeScriptBuilder = createTypeScriptBuilder; class ScriptSnapshot { _text; _mtime; @@ -571,4 +571,4 @@ class LanguageServiceHost { }); } } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbGRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImJ1aWxkZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOzs7QUFFaEcseUJBQXlCO0FBQ3pCLDZCQUE2QjtBQUM3QixpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLHNDQUFzQztBQUN0QyxpQ0FBaUM7QUFDakMsK0JBQStCO0FBQy9CLDJDQUFpRjtBQVdqRixJQUFpQixpQkFBaUIsQ0FJakM7QUFKRCxXQUFpQixpQkFBaUI7SUFDcEIsc0JBQUksR0FBc0I7UUFDdEMsdUJBQXVCLEtBQUssT0FBTyxLQUFLLENBQUMsQ0FBQyxDQUFDO0tBQzNDLENBQUM7QUFDSCxDQUFDLEVBSmdCLGlCQUFpQixpQ0FBakIsaUJBQWlCLFFBSWpDO0FBUUQsU0FBUyxTQUFTLENBQUMsSUFBWTtJQUM5QixPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQyxDQUFDO0FBQ2pDLENBQUM7QUFFRCxTQUFnQix1QkFBdUIsQ0FBQyxNQUFzQixFQUFFLFdBQW1CLEVBQUUsR0FBeUI7SUFFN0csTUFBTSxJQUFJLEdBQUcsTUFBTSxDQUFDLEtBQUssQ0FBQztJQUUxQixNQUFNLElBQUksR0FBRyxJQUFJLG1CQUFtQixDQUFDLEdBQUcsRUFBRSxXQUFXLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDN0QsTUFBTSxPQUFPLEdBQUcsRUFBRSxDQUFDLHFCQUFxQixDQUFDLElBQUksRUFBRSxFQUFFLENBQUMsc0JBQXNCLEVBQUUsQ0FBQyxDQUFDO0lBQzVFLE1BQU0sZ0JBQWdCLEdBQStCLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDekUsTUFBTSxXQUFXLEdBQStCLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDcEUsTUFBTSxxQkFBcUIsR0FBRyxHQUFHLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQztJQUN0RCxJQUFJLFNBQVMsR0FBd0MsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUN6RSxJQUFJLFFBQVEsR0FBRyxPQUFPLENBQUMsV0FBVyxFQUFFLENBQUMsUUFBUSxDQUFDO0lBQzlDLElBQUksc0JBQXNCLEdBQUcsSUFBSSxDQUFDO0lBRWxDLGlDQUFpQztJQUNqQyxJQUFJLENBQUMsc0JBQXNCLEVBQUUsQ0FBQyxXQUFXLEdBQUcsSUFBSSxDQUFDO0lBRWpELFNBQVMsSUFBSSxDQUFDLElBQVc7UUFDeEIsMEJBQTBCO1FBQzFCLElBQVUsSUFBSyxDQUFDLFNBQVMsRUFBRTtZQUMxQixzQkFBc0IsR0FBRyxLQUFLLENBQUM7U0FDL0I7UUFFRCxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRTtZQUNuQixJQUFJLENBQUMsb0JBQW9CLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1NBQ3JDO2FBQU07WUFDTixJQUFJLENBQUMsaUJBQWlCLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxJQUFJLG1CQUFtQixDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7U0FDakU7SUFDRixDQUFDO0lBRUQsU0FBUyxPQUFPLENBQUMsUUFBd0I7UUFDeEMsSUFBSSxRQUFRLFlBQVksbUJBQW1CLEVBQUU7WUFDNUMsT0FBTyxHQUFHLENBQUMsT0FBTyxDQUFDLE1BQU0sSUFBSSxRQUFRLENBQUMsT0FBTyxFQUFFLENBQUM7U0FDaEQ7YUFBTTtZQUNOLE9BQU8sRUFBRSxDQUFDO1NBQ1Y7SUFDRixDQUFDO0lBRUQsU0FBUyxnQkFBZ0IsQ0FBQyxVQUF5QjtRQUNsRCxPQUFhLFVBQVcsQ0FBQyx1QkFBdUI7ZUFDNUMsZ0NBQWdDLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDO0lBQ2pFLENBQUM7SUFFRCxTQUFTLEtBQUssQ0FBQyxHQUEwQixFQUFFLE9BQTJCLEVBQUUsS0FBSyxHQUFHLGlCQUFpQixDQUFDLElBQUk7UUFFckcsU0FBUyxlQUFlLENBQUMsUUFBZ0I7WUFDeEMsT0FBTyxJQUFJLE9BQU8sQ0FBa0IsT0FBTyxDQUFDLEVBQUU7Z0JBQzdDLE9BQU8sQ0FBQyxRQUFRLENBQUM7b0JBQ2hCLElBQUksQ0FBQyxJQUFJLENBQUMsaUJBQWlCLENBQUMsUUFBUSxFQUFFLEtBQUssQ0FBQyxFQUFFO3dCQUM3QyxPQUFPLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyx5QkFBeUI7cUJBQ3RDO3lCQUFNO3dCQUNOLE9BQU8sQ0FBQyxPQUFPLENBQUMsdUJBQXVCLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQztxQkFDbkQ7Z0JBQ0YsQ0FBQyxDQUFDLENBQUM7WUFDSixDQUFDLENBQUMsQ0FBQztRQUNKLENBQUM7UUFFRCxTQUFTLGtCQUFrQixDQUFDLFFBQWdCO1lBQzNDLE9BQU8sSUFBSSxPQUFPLENBQWtCLE9BQU8sQ0FBQyxFQUFFO2dCQUM3QyxPQUFPLENBQUMsUUFBUSxDQUFDO29CQUNoQixJQUFJLENBQUMsSUFBSSxDQUFDLGlCQUFpQixDQUFDLFFBQVEsRUFBRSxLQUFLLENBQUMsRUFBRTt3QkFDN0MsT0FBTyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMseUJBQXlCO3FCQUN0Qzt5QkFBTTt3QkFDTixPQUFPLENBQUMsT0FBTyxDQUFDLHNCQUFzQixDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUM7cUJBQ2xEO2dCQUNGLENBQUMsQ0FBQyxDQUFDO1lBQ0osQ0FBQyxDQUFDLENBQUM7UUFDSixDQUFDO1FBRUQsU0FBUyxRQUFRLENBQUMsUUFBZ0I7WUFFakMsT0FBTyxJQUFJLE9BQU8sQ0FBQyxPQUFPLENBQUMsRUFBRTtnQkFDNUIsT0FBTyxDQUFDLFFBQVEsQ0FBQztvQkFFaEIsSUFBSSxVQUFVLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxFQUFFO3dCQUM5QixxREFBcUQ7d0JBQ3JELE1BQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsQ0FBQzt3QkFDbEQsTUFBTSxTQUFTLEdBQUcsTUFBTSxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUM7NkJBQ3hDLE1BQU0sQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLENBQUMsRUFBRSxRQUFRLENBQUMsU0FBUyxFQUFFLENBQUMsQ0FBQzs2QkFDakQsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDO3dCQUVuQixPQUFPLE9BQU8sQ0FBQzs0QkFDZCxRQUFROzRCQUNSLFNBQVM7NEJBQ1QsS0FBSyxFQUFFLEVBQUU7eUJBQ1QsQ0FBQyxDQUFDO3FCQUNIO29CQUVELE1BQU0sTUFBTSxHQUFHLE9BQU8sQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLENBQUM7b0JBQy9DLE1BQU0sS0FBSyxHQUFZLEVBQUUsQ0FBQztvQkFDMUIsSUFBSSxTQUE2QixDQUFDO29CQUVsQyxLQUFLLE1BQU0sSUFBSSxJQUFJLE1BQU0sQ0FBQyxXQUFXLEVBQUU7d0JBQ3RDLElBQUksQ0FBQyxzQkFBc0IsSUFBSSxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRTs0QkFDNUQsU0FBUzt5QkFDVDt3QkFFRCxJQUFJLFVBQVUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFOzRCQUMvQixTQUFTLEdBQUcsTUFBTSxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUM7aUNBQ2xDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO2lDQUNqQixNQUFNLENBQUMsUUFBUSxDQUFDLENBQUM7NEJBRW5CLElBQUksQ0FBQyxxQkFBcUIsRUFBRTtnQ0FDM0Isa0RBQWtEO2dDQUNsRCxTQUFTOzZCQUNUO3lCQUNEO3dCQUVELE1BQU0sS0FBSyxHQUFHLElBQUksS0FBSyxDQUFDOzRCQUN2QixJQUFJLEVBQUUsSUFBSSxDQUFDLElBQUk7NEJBQ2YsUUFBUSxFQUFFLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQzs0QkFDaEMsSUFBSSxFQUFFLENBQUMsTUFBTSxDQUFDLG9CQUFvQixJQUFJLE9BQU8sQ0FBQyxJQUFJLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLENBQUMsSUFBSSxTQUFTO3lCQUM1RixDQUFDLENBQUM7d0JBRUgsSUFBSSxDQUFDLHNCQUFzQixJQUFJLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFOzRCQUN2RCxNQUFNLGFBQWEsR0FBRyxNQUFNLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7NEJBRW5GLElBQUksYUFBYSxFQUFFO2dDQUNsQixNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsQ0FBQztnQ0FDN0MsTUFBTSxRQUFRLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsUUFBUSxFQUFFLE9BQU8sQ0FBQyxDQUFDO2dDQUN4RCxNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsQ0FBQztnQ0FDN0MsTUFBTSxNQUFNLEdBQUcsQ0FBQyxPQUFPLEtBQUssR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLE9BQU8sR0FBRyxHQUFHLENBQUMsR0FBRyxRQUFRLEdBQUcsS0FBSyxDQUFDO2dDQUV6RSxJQUFJLFNBQVMsR0FBaUIsSUFBSSxDQUFDLEtBQUssQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLENBQUM7Z0NBQzdELFNBQVMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEdBQUcsTUFBTSxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDLENBQUM7Z0NBRWxELG1EQUFtRDtnQ0FDbkQsb0VBQW9FO2dDQUNwRSxpRUFBaUU7Z0NBQ2pFLE1BQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsQ0FBQztnQ0FDbEQsSUFBSSxRQUFRLFlBQVksbUJBQW1CLElBQUksUUFBUSxDQUFDLFNBQVMsRUFBRTtvQ0FDbEUsTUFBTSxRQUFRLEdBQUcsSUFBSSw4QkFBaUIsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLENBQUM7b0NBQzNELE1BQU0sS0FBSyxHQUFHLElBQUksOEJBQWlCLENBQUMsU0FBUyxDQUFDLENBQUM7b0NBQy9DLElBQUksU0FBUyxHQUFHLEtBQUssQ0FBQztvQ0FDdEIsTUFBTSxHQUFHLEdBQUcsSUFBSSwrQkFBa0IsQ0FBQzt3Q0FDbEMsSUFBSSxFQUFFLFNBQVMsQ0FBQyxJQUFJO3dDQUNwQixVQUFVLEVBQUUsU0FBUyxDQUFDLFVBQVU7cUNBQ2hDLENBQUMsQ0FBQztvQ0FFSCxTQUFTO29DQUNULE1BQU0sU0FBUyxHQUFHLElBQUksR0FBRyxFQUF3QyxDQUFDO29DQUNsRSxRQUFRLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxFQUFFO3dDQUN4QixJQUFJLENBQUMsQ0FBQyxZQUFZLEtBQUssQ0FBQyxDQUFDLGFBQWEsRUFBRTs0Q0FDdkMsb0JBQW9COzRDQUNwQixJQUFJLEtBQUssR0FBRyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsQ0FBQzs0Q0FDMUMsSUFBSSxDQUFDLEtBQUssRUFBRTtnREFDWCxLQUFLLEdBQUcsRUFBRSxDQUFDO2dEQUNYLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLFlBQVksRUFBRSxLQUFLLENBQUMsQ0FBQzs2Q0FDckM7NENBQ0QsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxjQUFjLEVBQUUsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUM7eUNBQ2xEOzZDQUFNOzRDQUNOLGdCQUFnQjt5Q0FDaEI7b0NBQ0YsQ0FBQyxDQUFDLENBQUM7b0NBRUgsU0FBUztvQ0FDVCxLQUFLLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxFQUFFO3dDQUNyQixTQUFTLEdBQUcsSUFBSSxDQUFDO3dDQUNqQixNQUFNLEtBQUssR0FBRyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsQ0FBQzt3Q0FDNUMsSUFBSSxtQkFBbUIsR0FBRyxDQUFDLENBQUM7d0NBQzVCLElBQUksS0FBSyxFQUFFOzRDQUNWLEtBQUssTUFBTSxDQUFDLElBQUksRUFBRSxFQUFFLENBQUMsSUFBSSxLQUFLLEVBQUU7Z0RBQy9CLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQyxjQUFjLEVBQUU7b0RBQzNCLE1BQU07aURBQ047Z0RBQ0QsbUJBQW1CLEdBQUcsSUFBSSxHQUFHLEVBQUUsQ0FBQzs2Q0FDaEM7eUNBQ0Q7d0NBQ0QsR0FBRyxDQUFDLFVBQVUsQ0FBQzs0Q0FDZCxNQUFNLEVBQUUsQ0FBQyxDQUFDLE1BQU07NENBQ2hCLElBQUksRUFBRSxDQUFDLENBQUMsSUFBSTs0Q0FDWixTQUFTLEVBQUUsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDLGFBQWEsRUFBRSxNQUFNLEVBQUUsQ0FBQyxDQUFDLGVBQWUsRUFBRTs0Q0FDL0QsUUFBUSxFQUFFLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQyxZQUFZLEVBQUUsTUFBTSxFQUFFLENBQUMsQ0FBQyxjQUFjLEdBQUcsbUJBQW1CLEVBQUU7eUNBQ2xGLENBQUMsQ0FBQztvQ0FDSixDQUFDLENBQUMsQ0FBQztvQ0FFSCxJQUFJLFNBQVMsRUFBRTt3Q0FFZCxDQUFDLEtBQUssRUFBRSxRQUFRLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxRQUFRLEVBQUUsRUFBRTs0Q0FDTSxRQUFTLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxDQUFDLFVBQWUsRUFBRSxFQUFFO2dEQUNuRixHQUFJLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxVQUFVLENBQUMsQ0FBQztnREFDcEMsTUFBTSxhQUFhLEdBQUcsUUFBUSxDQUFDLGdCQUFnQixDQUFDLFVBQVUsQ0FBQyxDQUFDO2dEQUM1RCxJQUFJLGFBQWEsS0FBSyxJQUFJLEVBQUU7b0RBQzNCLEdBQUcsQ0FBQyxnQkFBZ0IsQ0FBQyxVQUFVLEVBQUUsYUFBYSxDQUFDLENBQUM7aURBQ2hEOzRDQUNGLENBQUMsQ0FBQyxDQUFDO3dDQUNKLENBQUMsQ0FBQyxDQUFDO3dDQUVILFNBQVMsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxDQUFDO3dDQUV2QyxpRkFBaUY7d0NBQ2pGLG9GQUFvRjt3Q0FDcEYsMERBQTBEO3dDQUMxRCxxR0FBcUc7d0NBQ3JHLE1BQU07cUNBQ047aUNBQ0Q7Z0NBRUssS0FBTSxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUM7NkJBQ25DO3lCQUNEO3dCQUVELEtBQUssQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7cUJBQ2xCO29CQUVELE9BQU8sQ0FBQzt3QkFDUCxRQUFRO3dCQUNSLFNBQVM7d0JBQ1QsS0FBSztxQkFDTCxDQUFDLENBQUM7Z0JBQ0osQ0FBQyxDQUFDLENBQUM7WUFDSixDQUFDLENBQUMsQ0FBQztRQUNKLENBQUM7UUFFRCxNQUFNLFNBQVMsR0FBd0MsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUMzRSxNQUFNLEVBQUUsR0FBRyxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUM7UUFFdEIsTUFBTSxXQUFXLEdBQWEsRUFBRSxDQUFDO1FBQ2pDLE1BQU0sd0JBQXdCLEdBQWEsRUFBRSxDQUFDO1FBQzlDLE1BQU0sdUJBQXVCLEdBQWEsRUFBRSxDQUFDO1FBQzdDLE1BQU0seUJBQXlCLEdBQWEsRUFBRSxDQUFDO1FBQy9DLE1BQU0sY0FBYyxHQUFhLEVBQUUsQ0FBQztRQUNwQyxNQUFNLG1CQUFtQixHQUFHLElBQUksR0FBRyxFQUFrQixDQUFDO1FBRXRELEtBQUssTUFBTSxRQUFRLElBQUksSUFBSSxDQUFDLGtCQUFrQixFQUFFLEVBQUU7WUFDakQsSUFBSSxnQkFBZ0IsQ0FBQyxRQUFRLENBQUMsS0FBSyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxDQUFDLEVBQUU7Z0JBRW5FLFdBQVcsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7Z0JBQzNCLHdCQUF3QixDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQztnQkFDeEMsdUJBQXVCLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDO2FBQ3ZDO1NBQ0Q7UUFFRCxPQUFPLElBQUksT0FBTyxDQUFPLE9BQU8sQ0FBQyxFQUFFO1lBRWxDLE1BQU0saUJBQWlCLEdBQUcsSUFBSSxHQUFHLEVBQWtCLENBQUM7WUFDcEQsTUFBTSxtQkFBbUIsR0FBRyxJQUFJLEdBQUcsRUFBVSxDQUFDO1lBRTlDLFNBQVMsVUFBVTtnQkFFbEIsSUFBSSxPQUFpQyxDQUFDO2dCQUN0Qyx3QkFBd0I7Z0JBRXhCLCtCQUErQjtnQkFDL0IsSUFBSSxLQUFLLENBQUMsdUJBQXVCLEVBQUUsRUFBRTtvQkFDcEMsSUFBSSxDQUFDLFVBQVUsRUFBRSxvQ0FBb0MsQ0FBQyxDQUFDO29CQUN2RCxtQkFBbUIsQ0FBQyxLQUFLLEVBQUUsQ0FBQztvQkFDNUIsT0FBTyxFQUFFLENBQUM7b0JBQ1YsT0FBTztpQkFDUDtnQkFFRCxrQkFBa0I7cUJBQ2IsSUFBSSxXQUFXLENBQUMsTUFBTSxFQUFFO29CQUM1QixNQUFNLFFBQVEsR0FBRyxXQUFXLENBQUMsR0FBRyxFQUFHLENBQUM7b0JBQ3BDLE9BQU8sR0FBRyxRQUFRLENBQUMsUUFBUSxDQUFDLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxFQUFFO3dCQUV6QyxLQUFLLE1BQU0sSUFBSSxJQUFJLEtBQUssQ0FBQyxLQUFLLEVBQUU7NEJBQy9CLElBQUksQ0FBQyxhQUFhLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDOzRCQUMvQixHQUFHLENBQUMsSUFBSSxDQUFDLENBQUM7eUJBQ1Y7d0JBRUQsK0JBQStCO3dCQUMvQixtQkFBbUIsQ0FBQyxHQUFHLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDO3dCQUVuRSx3QkFBd0I7d0JBQ3hCLElBQUksS0FBSyxDQUFDLFNBQVMsSUFBSSxXQUFXLENBQUMsUUFBUSxDQUFDLEtBQUssS0FBSyxDQUFDLFNBQVMsRUFBRTs0QkFDakUsV0FBVyxDQUFDLFFBQVEsQ0FBQyxHQUFHLEtBQUssQ0FBQyxTQUFTLENBQUM7NEJBQ3hDLHlCQUF5QixDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQzt5QkFDekM7b0JBQ0YsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFO3dCQUNaLDZDQUE2Qzt3QkFDN0MsSUFBSSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsUUFBUSxFQUFFLENBQUMsQ0FBQzt3QkFDekMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztvQkFDZixDQUFDLENBQUMsQ0FBQztpQkFDSDtnQkFFRCxxQkFBcUI7cUJBQ2hCLElBQUksd0JBQXdCLENBQUMsTUFBTSxFQUFFO29CQUN6QyxNQUFNLFFBQVEsR0FBRyx3QkFBd0IsQ0FBQyxHQUFHLEVBQUcsQ0FBQztvQkFDakQsSUFBSSxDQUFDLGdCQUFnQixFQUFFLFFBQVEsQ0FBQyxDQUFDO29CQUNqQyxPQUFPLEdBQUcsZUFBZSxDQUFDLFFBQVEsQ0FBQyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsRUFBRTt3QkFDdEQsT0FBTyxTQUFTLENBQUMsUUFBUSxDQUFDLENBQUM7d0JBQzNCLElBQUksV0FBVyxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7NEJBQzNCLFdBQVcsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQzs0QkFDckMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxHQUFHLFdBQVcsQ0FBQzs0QkFFbEMsOENBQThDOzRCQUM5Qyx3QkFBd0IsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDOzRCQUNwQyx1QkFBdUIsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDOzRCQUNuQyx5QkFBeUIsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDO3lCQUNyQztvQkFDRixDQUFDLENBQUMsQ0FBQztpQkFDSDtnQkFFRCx3QkFBd0I7cUJBQ25CLElBQUksdUJBQXVCLENBQUMsTUFBTSxFQUFFO29CQUV4QyxJQUFJLFFBQVEsR0FBRyx1QkFBdUIsQ0FBQyxHQUFHLEVBQUUsQ0FBQztvQkFDN0MsT0FBTyxRQUFRLElBQUksaUJBQWlCLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxFQUFFO3dCQUNuRCxRQUFRLEdBQUcsdUJBQXVCLENBQUMsR0FBRyxFQUFHLENBQUM7cUJBQzFDO29CQUVELElBQUksUUFBUSxFQUFFO3dCQUNiLElBQUksQ0FBQyxtQkFBbUIsRUFBRSxRQUFRLENBQUMsQ0FBQzt3QkFDcEMsT0FBTyxHQUFHLGtCQUFrQixDQUFDLFFBQVEsQ0FBQyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsRUFBRTs0QkFDekQsT0FBTyxTQUFTLENBQUMsUUFBUyxDQUFDLENBQUM7NEJBQzVCLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxRQUFTLEVBQUUsV0FBVyxDQUFDLE1BQU0sQ0FBQyxDQUFDOzRCQUNyRCxJQUFJLFdBQVcsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFO2dDQUMzQixXQUFXLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7Z0NBQ3JDLFNBQVMsQ0FBQyxRQUFTLENBQUMsR0FBRyxXQUFXLENBQUM7NkJBQ25DO3dCQUNGLENBQUMsQ0FBQyxDQUFDO3FCQUNIO2lCQUNEO2dCQUVELHlCQUF5QjtxQkFDcEIsSUFBSSx5QkFBeUIsQ0FBQyxNQUFNLEVBQUU7b0JBQzFDLE9BQU8seUJBQXlCLENBQUMsTUFBTSxFQUFFO3dCQUN4QyxNQUFNLFFBQVEsR0FBRyx5QkFBeUIsQ0FBQyxHQUFHLEVBQUcsQ0FBQzt3QkFFbEQsSUFBSSxDQUFDLGdCQUFnQixDQUFDLE9BQU8sQ0FBQyxVQUFVLEVBQUcsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFFLENBQUMsRUFBRTs0QkFDdEUsSUFBSSxDQUFDLG9CQUFvQixFQUFFLFFBQVEsR0FBRyw0RkFBNEYsQ0FBQyxDQUFDOzRCQUNwSSx1QkFBdUIsQ0FBQyxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsa0JBQWtCLEVBQUUsQ0FBQyxDQUFDOzRCQUMzRCx5QkFBeUIsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDOzRCQUNyQyxjQUFjLENBQUMsTUFBTSxHQUFHLENBQUMsQ0FBQzs0QkFDMUIsTUFBTTt5QkFDTjt3QkFFRCxJQUFJLENBQUMsaUJBQWlCLENBQUMsUUFBUSxFQUFFLGNBQWMsQ0FBQyxDQUFDO3FCQUNqRDtpQkFDRDtnQkFFRCx5QkFBeUI7cUJBQ3BCLElBQUksY0FBYyxDQUFDLE1BQU0sRUFBRTtvQkFDL0IsSUFBSSxRQUFRLEdBQUcsY0FBYyxDQUFDLEdBQUcsRUFBRSxDQUFDO29CQUNwQyxPQUFPLFFBQVEsSUFBSSxtQkFBbUIsQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLEVBQUU7d0JBQ3JELFFBQVEsR0FBRyxjQUFjLENBQUMsR0FBRyxFQUFFLENBQUM7cUJBQ2hDO29CQUNELElBQUksUUFBUSxFQUFFO3dCQUNiLG1CQUFtQixDQUFDLEdBQUcsQ0FBQyxRQUFRLENBQUMsQ0FBQzt3QkFDbEMsTUFBTSxLQUFLLEdBQUcsaUJBQWlCLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxDQUFDO3dCQUM5QyxJQUFJLEtBQUssS0FBSyxDQUFDLEVBQUU7NEJBQ2hCLDREQUE0RDs0QkFDNUQsSUFBSSxDQUFDLGlCQUFpQixDQUFDLFFBQVEsRUFBRSxjQUFjLENBQUMsQ0FBQzt5QkFFakQ7NkJBQU0sSUFBSSxPQUFPLEtBQUssS0FBSyxXQUFXLEVBQUU7NEJBQ3hDLDRDQUE0Qzs0QkFDNUMsY0FBYyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQzs0QkFDOUIsdUJBQXVCLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDO3lCQUN2QztxQkFDRDtpQkFDRDtnQkFFRCxjQUFjO3FCQUNUO29CQUNKLE9BQU8sRUFBRSxDQUFDO29CQUNWLE9BQU87aUJBQ1A7Z0JBRUQsSUFBSSxDQUFDLE9BQU8sRUFBRTtvQkFDYixPQUFPLEdBQUcsT0FBTyxDQUFDLE9BQU8sRUFBRSxDQUFDO2lCQUM1QjtnQkFFRCxPQUFPLENBQUMsSUFBSSxDQUFDO29CQUNaLG1CQUFtQjtvQkFDbkIsT0FBTyxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsQ0FBQztnQkFDOUIsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxFQUFFO29CQUNkLE9BQU8sQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7Z0JBQ3BCLENBQUMsQ0FBQyxDQUFDO1lBQ0osQ0FBQztZQUVELFVBQVUsRUFBRSxDQUFDO1FBRWQsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRTtZQUNaLHdEQUF3RDtZQUN4RCxtQkFBbUIsQ0FBQyxPQUFPLENBQUMsQ0FBQyxLQUFLLEVBQUUsR0FBRyxFQUFFLEVBQUU7Z0JBQzFDLGdCQUFnQixDQUFDLEdBQUcsQ0FBQyxHQUFHLEtBQUssQ0FBQztZQUMvQixDQUFDLENBQUMsQ0FBQztZQUVILGlDQUFpQztZQUNqQyxLQUFLLENBQUMsV0FBVyxDQUFDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsS0FBSyxDQUFDLEVBQUU7Z0JBQzVDLEtBQUssQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7Z0JBQzNDLFNBQVMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLEdBQUcsS0FBSyxDQUFDLEtBQUssQ0FBQztZQUNwQyxDQUFDLENBQUMsQ0FBQztZQUNILFNBQVMsR0FBRyxTQUFTLENBQUM7WUFFdEIsY0FBYztZQUNkLE1BQU0sT0FBTyxHQUFHLE9BQU8sQ0FBQyxXQUFXLEVBQUUsQ0FBQyxRQUFRLENBQUM7WUFDL0MsTUFBTSxFQUFFLEdBQUcsSUFBSSxHQUFHLElBQUksQ0FBQztZQUN2QixJQUFJLENBQ0gsT0FBTyxFQUNQLFVBQVUsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUUsR0FBRyxFQUFFLENBQUMsR0FBRyxJQUFJLENBQUMsY0FBYyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxHQUFHLEVBQUUsQ0FBQyxHQUFHLElBQUksQ0FBQyxJQUFJLE1BQU0sQ0FBQyxNQUFNLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxPQUFPLEdBQUcsUUFBUSxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUMsRUFBRSxDQUMvSyxDQUFDO1lBQ0YsUUFBUSxHQUFHLE9BQU8sQ0FBQztRQUNwQixDQUFDLENBQUMsQ0FBQztJQUNKLENBQUM7SUFFRCxPQUFPO1FBQ04sSUFBSTtRQUNKLEtBQUs7UUFDTCxlQUFlLEVBQUUsT0FBTztLQUN4QixDQUFDO0FBQ0gsQ0FBQztBQWpaRCwwREFpWkM7QUFFRCxNQUFNLGNBQWM7SUFFRixLQUFLLENBQVM7SUFDZCxNQUFNLENBQU87SUFFOUIsWUFBWSxJQUFZLEVBQUUsS0FBVztRQUNwQyxJQUFJLENBQUMsS0FBSyxHQUFHLElBQUksQ0FBQztRQUNsQixJQUFJLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQztJQUNyQixDQUFDO0lBRUQsVUFBVTtRQUNULE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxXQUFXLEVBQUUsQ0FBQztJQUNsQyxDQUFDO0lBRUQsT0FBTyxDQUFDLEtBQWEsRUFBRSxHQUFXO1FBQ2pDLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQyxDQUFDO0lBQ3pDLENBQUM7SUFFRCxTQUFTO1FBQ1IsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQztJQUMxQixDQUFDO0lBRUQsY0FBYyxDQUFDLFlBQWdDO1FBQzlDLE9BQU8sU0FBUyxDQUFDO0lBQ2xCLENBQUM7Q0FDRDtBQUVELE1BQU0sbUJBQW9CLFNBQVEsY0FBYztJQUU5QixLQUFLLENBQVM7SUFFdEIsU0FBUyxDQUFnQjtJQUVsQyxZQUFZLElBQTBDO1FBQ3JELEtBQUssQ0FBQyxJQUFJLENBQUMsUUFBUyxDQUFDLFFBQVEsRUFBRSxFQUFFLElBQUksQ0FBQyxJQUFLLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDbkQsSUFBSSxDQUFDLEtBQUssR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDO1FBQ3ZCLElBQUksQ0FBQyxTQUFTLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQztJQUNqQyxDQUFDO0lBRUQsT0FBTztRQUNOLE9BQU8sSUFBSSxDQUFDLEtBQUssQ0FBQztJQUNuQixDQUFDO0NBQ0Q7QUFFRCxNQUFNLG1CQUFtQjtJQVlOO0lBQ0E7SUFDQTtJQVpELFVBQVUsQ0FBcUM7SUFDL0MsZUFBZSxDQUFjO0lBQzdCLFdBQVcsQ0FBYztJQUN6QixhQUFhLENBQTRCO0lBQ3pDLDBCQUEwQixDQUFXO0lBQ3JDLHlCQUF5QixDQUErQjtJQUVqRSxlQUFlLENBQVM7SUFFaEMsWUFDa0IsUUFBOEIsRUFDOUIsWUFBb0IsRUFDcEIsSUFBOEM7UUFGOUMsYUFBUSxHQUFSLFFBQVEsQ0FBc0I7UUFDOUIsaUJBQVksR0FBWixZQUFZLENBQVE7UUFDcEIsU0FBSSxHQUFKLElBQUksQ0FBMEM7UUFFL0QsSUFBSSxDQUFDLFVBQVUsR0FBRyxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ3RDLElBQUksQ0FBQyxlQUFlLEdBQUcsSUFBSSxHQUFHLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBQ25ELElBQUksQ0FBQyxXQUFXLEdBQUcsSUFBSSxHQUFHLEVBQUUsQ0FBQztRQUM3QixJQUFJLENBQUMsYUFBYSxHQUFHLElBQUksS0FBSyxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQVMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUMzRCxJQUFJLENBQUMsMEJBQTBCLEdBQUcsRUFBRSxDQUFDO1FBQ3JDLElBQUksQ0FBQyx5QkFBeUIsR0FBRyxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBRXJELElBQUksQ0FBQyxlQUFlLEdBQUcsQ0FBQyxDQUFDO0lBQzFCLENBQUM7SUFFRCxHQUFHLENBQUMsRUFBVTtRQUNiLGtCQUFrQjtJQUNuQixDQUFDO0lBRUQsS0FBSyxDQUFDLEVBQVU7UUFDZixrQkFBa0I7SUFDbkIsQ0FBQztJQUVELEtBQUssQ0FBQyxDQUFTO1FBQ2QsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUNsQixDQUFDO0lBRUQsc0JBQXNCO1FBQ3JCLE9BQU8sSUFBSSxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUM7SUFDOUIsQ0FBQztJQUVELGlCQUFpQjtRQUNoQixPQUFPLE1BQU0sQ0FBQyxJQUFJLENBQUMsZUFBZSxDQUFDLENBQUM7SUFDckMsQ0FBQztJQUVELGtCQUFrQjtRQUNqQixNQUFNLEdBQUcsR0FBRyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsZUFBZSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsSUFBSSxJQUFJLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO1FBQ3RILE9BQU8sR0FBRyxDQUFDO0lBQ1osQ0FBQztJQUVELGdCQUFnQixDQUFDLFFBQWdCO1FBQ2hDLFFBQVEsR0FBRyxTQUFTLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDL0IsTUFBTSxNQUFNLEdBQUcsSUFBSSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUN6QyxJQUFJLE1BQU0sRUFBRTtZQUNYLE9BQU8sTUFBTSxDQUFDLFVBQVUsRUFBRSxDQUFDO1NBQzNCO1FBQ0QsT0FBTyxlQUFlLEdBQUcsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDOUQsQ0FBQztJQUVELGlCQUFpQixDQUFDLFFBQWdCLEVBQUUsVUFBbUIsSUFBSTtRQUMxRCxRQUFRLEdBQUcsU0FBUyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQy9CLElBQUksTUFBTSxHQUFHLElBQUksQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDdkMsSUFBSSxDQUFDLE1BQU0sSUFBSSxPQUFPLEVBQUU7WUFDdkIsSUFBSTtnQkFDSCxNQUFNLEdBQUcsSUFBSSxtQkFBbUIsQ0FBQyxJQUFJLEtBQUssQ0FBTTtvQkFDL0MsSUFBSSxFQUFFLFFBQVE7b0JBQ2QsUUFBUSxFQUFFLEVBQUUsQ0FBQyxZQUFZLENBQUMsUUFBUSxDQUFDO29CQUNuQyxJQUFJLEVBQUUsSUFBSSxDQUFDLHNCQUFzQixFQUFFLENBQUMsTUFBTTtvQkFDMUMsSUFBSSxFQUFFLEVBQUUsQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDO2lCQUMzQixDQUFDLENBQUMsQ0FBQztnQkFDSixJQUFJLENBQUMsaUJBQWlCLENBQUMsUUFBUSxFQUFFLE1BQU0sQ0FBQyxDQUFDO2FBQ3pDO1lBQUMsT0FBTyxDQUFDLEVBQUU7Z0JBQ1gsU0FBUzthQUNUO1NBQ0Q7UUFDRCxPQUFPLE1BQU0sQ0FBQztJQUNmLENBQUM7SUFFTyxNQUFNLENBQUMsY0FBYyxHQUFHLGlDQUFpQyxDQUFDO0lBRWxFLGlCQUFpQixDQUFDLFFBQWdCLEVBQUUsUUFBd0I7UUFDM0QsSUFBSSxDQUFDLGVBQWUsRUFBRSxDQUFDO1FBQ3ZCLFFBQVEsR0FBRyxTQUFTLENBQUMsUUFBUSxDQUFDLENBQUM7UUFDL0IsTUFBTSxHQUFHLEdBQUcsSUFBSSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUN0QyxJQUFJLENBQUMsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLGVBQWUsQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxFQUFFO1lBQy9FLDBFQUEwRTtZQUMxRSxnRUFBZ0U7WUFDaEUsSUFBSSxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLENBQUM7U0FDL0I7UUFDRCxJQUFJLENBQUMsR0FBRyxJQUFJLEdBQUcsQ0FBQyxVQUFVLEVBQUUsS0FBSyxRQUFRLENBQUMsVUFBVSxFQUFFLEVBQUU7WUFDdkQsSUFBSSxDQUFDLDBCQUEwQixDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQztZQUMvQyxNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsQ0FBQztZQUNqRCxJQUFJLElBQUksRUFBRTtnQkFDVCxJQUFJLENBQUMsUUFBUSxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7YUFDcEM7WUFFRCxtQ0FBbUM7WUFDbkMsbUJBQW1CLENBQUMsY0FBYyxDQUFDLFNBQVMsR0FBRyxDQUFDLENBQUM7WUFDakQsSUFBSSxLQUF5QyxDQUFDO1lBQzlDLE9BQU8sQ0FBQyxLQUFLLEdBQUcsbUJBQW1CLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLENBQUMsRUFBRSxRQUFRLENBQUMsU0FBUyxFQUFFLENBQUMsQ0FBQyxDQUFDLEVBQUU7Z0JBQ3BHLElBQUksZUFBZSxHQUFHLElBQUksQ0FBQyx5QkFBeUIsQ0FBQyxRQUFRLENBQUMsQ0FBQztnQkFDL0QsSUFBSSxDQUFDLGVBQWUsRUFBRTtvQkFDckIsSUFBSSxDQUFDLHlCQUF5QixDQUFDLFFBQVEsQ0FBQyxHQUFHLGVBQWUsR0FBRyxFQUFFLENBQUM7aUJBQ2hFO2dCQUNELGVBQWUsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7YUFDL0I7U0FDRDtRQUNELElBQUksQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLEdBQUcsUUFBUSxDQUFDO1FBQ3JDLE9BQU8sR0FBRyxDQUFDO0lBQ1osQ0FBQztJQUVELG9CQUFvQixDQUFDLFFBQWdCO1FBQ3BDLElBQUksQ0FBQyxlQUFlLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ3RDLElBQUksQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ2xDLElBQUksQ0FBQyxlQUFlLEVBQUUsQ0FBQztRQUN2QixRQUFRLEdBQUcsU0FBUyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQy9CLE9BQU8sSUFBSSxDQUFDLHlCQUF5QixDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ2hELE9BQU8sT0FBTyxJQUFJLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ3pDLENBQUM7SUFFRCxtQkFBbUI7UUFDbEIsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQztJQUN4QyxDQUFDO0lBRUQscUJBQXFCLENBQUMsT0FBMkI7UUFDaEQsT0FBTyxFQUFFLENBQUMscUJBQXFCLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDMUMsQ0FBQztJQUVRLGVBQWUsR0FBRyxFQUFFLENBQUMsR0FBRyxDQUFDLGVBQWUsQ0FBQztJQUN6QyxjQUFjLEdBQUcsRUFBRSxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUM7SUFDdkMsVUFBVSxHQUFHLEVBQUUsQ0FBQyxHQUFHLENBQUMsVUFBVSxDQUFDO0lBQy9CLFFBQVEsR0FBRyxFQUFFLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQztJQUMzQixhQUFhLEdBQUcsRUFBRSxDQUFDLEdBQUcsQ0FBQyxhQUFhLENBQUM7SUFFOUMsNkJBQTZCO0lBRTdCLGlCQUFpQixDQUFDLFFBQWdCLEVBQUUsTUFBZ0I7UUFDbkQsT0FBTyxJQUFJLENBQUMsMEJBQTBCLENBQUMsTUFBTSxFQUFFO1lBQzlDLElBQUksQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLDBCQUEwQixDQUFDLEdBQUcsRUFBRyxDQUFDLENBQUM7U0FDMUQ7UUFDRCxRQUFRLEdBQUcsU0FBUyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQy9CLE1BQU0sSUFBSSxHQUFHLElBQUksQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ2pELElBQUksSUFBSSxFQUFFO1lBQ1QsS0FBSyxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxLQUFLLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7U0FDMUU7SUFDRixDQUFDO0lBRUQsWUFBWSxDQUFDLFFBQWdCO1FBQzVCLElBQUksUUFBUSxDQUFDLEtBQUssQ0FBQyxZQUFZLENBQUMsRUFBRTtZQUNqQyxPQUFPO1NBQ1A7UUFDRCxRQUFRLEdBQUcsU0FBUyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQy9CLE1BQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUNsRCxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ2QsSUFBSSxDQUFDLElBQUksQ0FBQyxhQUFhLEVBQUUseUJBQXlCLFFBQVEsRUFBRSxDQUFDLENBQUM7WUFDOUQsT0FBTztTQUNQO1FBQ0QsTUFBTSxJQUFJLEdBQUcsRUFBRSxDQUFDLGNBQWMsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLENBQUMsRUFBRSxRQUFRLENBQUMsU0FBUyxFQUFFLENBQUMsRUFBRSxJQUFJLENBQUMsQ0FBQztRQUVoRixxQkFBcUI7UUFDckIsSUFBSSxDQUFDLGVBQWUsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLEVBQUU7WUFDbEMsTUFBTSxZQUFZLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxRQUFRLENBQUMsQ0FBQztZQUN4RSxNQUFNLGNBQWMsR0FBRyxTQUFTLENBQUMsWUFBWSxDQUFDLENBQUM7WUFFL0MsSUFBSSxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsUUFBUSxFQUFFLGNBQWMsQ0FBQyxDQUFDO1FBQ3hELENBQUMsQ0FBQyxDQUFDO1FBRUgsZ0NBQWdDO1FBQ2hDLElBQUksQ0FBQyxhQUFhLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxFQUFFO1lBQ2hDLE1BQU0sV0FBVyxHQUFHLFNBQVMsQ0FBQyxJQUFJLENBQUMsbUJBQW1CLEVBQUUsQ0FBQyxDQUFDO1lBQzFELElBQUksT0FBTyxHQUFHLFFBQVEsQ0FBQztZQUN2QixJQUFJLEtBQUssR0FBRyxLQUFLLENBQUM7WUFFbEIsT0FBTyxDQUFDLEtBQUssSUFBSSxPQUFPLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRTtnQkFDcEQsT0FBTyxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLENBQUM7Z0JBQ2hDLE1BQU0sWUFBWSxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxFQUFFLEdBQUcsQ0FBQyxRQUFRLENBQUMsQ0FBQztnQkFDekQsTUFBTSxjQUFjLEdBQUcsU0FBUyxDQUFDLFlBQVksQ0FBQyxDQUFDO2dCQUUvQyxJQUFJLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxjQUFjLEdBQUcsS0FBSyxDQUFDLEVBQUU7b0JBQ25ELElBQUksQ0FBQyxhQUFhLENBQUMsU0FBUyxDQUFDLFFBQVEsRUFBRSxjQUFjLEdBQUcsS0FBSyxDQUFDLENBQUM7b0JBQy9ELEtBQUssR0FBRyxJQUFJLENBQUM7aUJBRWI7cUJBQU0sSUFBSSxJQUFJLENBQUMsaUJBQWlCLENBQUMsY0FBYyxHQUFHLE9BQU8sQ0FBQyxFQUFFO29CQUM1RCxJQUFJLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxRQUFRLEVBQUUsY0FBYyxHQUFHLE9BQU8sQ0FBQyxDQUFDO29CQUNqRSxLQUFLLEdBQUcsSUFBSSxDQUFDO2lCQUNiO2FBQ0Q7WUFFRCxJQUFJLENBQUMsS0FBSyxFQUFFO2dCQUNYLEtBQUssTUFBTSxHQUFHLElBQUksSUFBSSxDQUFDLHlCQUF5QixFQUFFO29CQUNqRCxJQUFJLElBQUksQ0FBQyx5QkFBeUIsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyx5QkFBeUIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxFQUFFO3dCQUN0RyxJQUFJLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxRQUFRLEVBQUUsR0FBRyxDQUFDLENBQUM7cUJBQzVDO2lCQUNEO2FBQ0Q7UUFDRixDQUFDLENBQUMsQ0FBQztJQUNKLENBQUMifQ== \ No newline at end of file +//# sourceMappingURL=builder.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/tsb/builder.ts b/patched-vscode/build/lib/tsb/builder.ts index 7d40239e..9fc476ae 100644 --- a/patched-vscode/build/lib/tsb/builder.ts +++ b/patched-vscode/build/lib/tsb/builder.ts @@ -113,7 +113,7 @@ export function createTypeScriptBuilder(config: IConfiguration, projectFile: str if (/\.d\.ts$/.test(fileName)) { // if it's already a d.ts file just emit it signature const snapshot = host.getScriptSnapshot(fileName); - const signature = crypto.createHash('md5') + const signature = crypto.createHash('sha256') .update(snapshot.getText(0, snapshot.getLength())) .digest('base64'); @@ -134,7 +134,7 @@ export function createTypeScriptBuilder(config: IConfiguration, projectFile: str } if (/\.d\.ts$/.test(file.name)) { - signature = crypto.createHash('md5') + signature = crypto.createHash('sha256') .update(file.text) .digest('base64'); diff --git a/patched-vscode/build/lib/tsb/index.js b/patched-vscode/build/lib/tsb/index.js index 22014c9d..8b8116d5 100644 --- a/patched-vscode/build/lib/tsb/index.js +++ b/patched-vscode/build/lib/tsb/index.js @@ -4,7 +4,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.create = void 0; +exports.create = create; const Vinyl = require("vinyl"); const through = require("through"); const builder = require("./builder"); @@ -132,5 +132,4 @@ function create(projectPath, existingOptions, config, onError = _defaultOnError) }; return result; } -exports.create = create; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7OztBQUVoRywrQkFBK0I7QUFDL0IsbUNBQW1DO0FBQ25DLHFDQUFxQztBQUNyQyxpQ0FBaUM7QUFDakMsbUNBQW9EO0FBQ3BELCtCQUErQjtBQUMvQixtQ0FBa0M7QUFDbEMsMkJBQTRDO0FBQzVDLGlDQUFpQztBQUNqQyxzQ0FBdUM7QUFDdkMsNkNBQXlFO0FBT3pFLE1BQU0sV0FBWSxTQUFRLGVBQU07SUFDL0IsTUFBTSxDQUFDLE1BQVcsRUFBRSxTQUFpQixFQUFFLFFBQStCLElBQVUsUUFBUSxFQUFFLENBQUMsQ0FBQyxDQUFDO0lBQzdGLEtBQUssS0FBSyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztDQUM1QjtBQUVELFNBQVMsa0JBQWtCO0lBQzFCLE1BQU0sTUFBTSxHQUF3QixjQUFjLE9BQU8sSUFBSSxXQUFXLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUM5RSxNQUFNLENBQUMsR0FBRyxHQUFHLEdBQUcsRUFBRSxDQUFDLElBQUksV0FBVyxFQUFFLENBQUM7SUFDckMsT0FBTyxNQUFNLENBQUM7QUFDZixDQUFDO0FBRUQsTUFBTSxlQUFlLEdBQUcsQ0FBQyxHQUFXLEVBQUUsRUFBRSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxHQUFHLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFFbkYsU0FBZ0IsTUFBTSxDQUNyQixXQUFtQixFQUNuQixlQUE0QyxFQUM1QyxNQUFzSCxFQUN0SCxVQUFxQyxlQUFlO0lBR3BELFNBQVMsZUFBZSxDQUFDLElBQTJCO1FBRW5ELElBQUksSUFBSSxZQUFZLEtBQUssRUFBRTtZQUMxQixPQUFPLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1NBQ3RCO2FBQU0sSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxFQUFFO1lBQ3JDLE9BQU8sQ0FBQyxFQUFFLENBQUMsNEJBQTRCLENBQUMsSUFBSSxDQUFDLFdBQVcsRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDO1NBQ2pFO2FBQU07WUFDTixNQUFNLFNBQVMsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLDZCQUE2QixDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztZQUN0RSxPQUFPLENBQUMsZUFBTyxDQUFDLE1BQU0sQ0FBQyxtQkFBbUIsRUFDekMsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQ2xCLFNBQVMsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxFQUNsQixTQUFTLENBQUMsU0FBUyxHQUFHLENBQUMsRUFDdkIsRUFBRSxDQUFDLDRCQUE0QixDQUFDLElBQUksQ0FBQyxXQUFXLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FDeEQsQ0FBQztTQUNGO0lBQ0YsQ0FBQztJQUVELE1BQU0sTUFBTSxHQUFHLEVBQUUsQ0FBQyxjQUFjLENBQUMsV0FBVyxFQUFFLEVBQUUsQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDL0QsSUFBSSxNQUFNLENBQUMsS0FBSyxFQUFFO1FBQ2pCLGVBQWUsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDOUIsT0FBTyxrQkFBa0IsRUFBRSxDQUFDO0tBQzVCO0lBRUQsTUFBTSxPQUFPLEdBQUcsRUFBRSxDQUFDLDBCQUEwQixDQUFDLE1BQU0sQ0FBQyxNQUFNLEVBQUUsRUFBRSxDQUFDLEdBQUcsRUFBRSxJQUFBLGNBQU8sRUFBQyxXQUFXLENBQUMsRUFBRSxlQUFlLENBQUMsQ0FBQztJQUM1RyxJQUFJLE9BQU8sQ0FBQyxNQUFNLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRTtRQUM5QixPQUFPLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxlQUFlLENBQUMsQ0FBQztRQUN4QyxPQUFPLGtCQUFrQixFQUFFLENBQUM7S0FDNUI7SUFFRCxTQUFTLEtBQUssQ0FBQyxLQUFhLEVBQUUsT0FBZTtRQUM1QyxJQUFJLE1BQU0sQ0FBQyxPQUFPLEVBQUU7WUFDbkIsR0FBRyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUUsT0FBTyxDQUFDLENBQUM7U0FDakM7SUFDRixDQUFDO0lBRUQsdUVBQXVFO0lBQ3ZFLFNBQVMsbUJBQW1CLENBQUMsT0FBbUMsRUFBRSxLQUFpQztRQUVsRyxPQUFPLE9BQU8sQ0FBQyxVQUF1QyxJQUFXO1lBQ2hFLGdDQUFnQztZQUNoQyxJQUFJLElBQUksQ0FBQyxRQUFRLEVBQUUsRUFBRTtnQkFDcEIsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsd0JBQXdCLENBQUMsQ0FBQztnQkFDN0MsT0FBTzthQUNQO1lBQ0QsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUVwQixDQUFDLEVBQUU7WUFDRixnQ0FBZ0M7WUFDaEMsT0FBTyxDQUFDLEtBQUssQ0FDWixJQUFJLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLEVBQ3hCLGVBQWUsRUFDZixLQUFLLENBQ0wsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztRQUM3RCxDQUFDLENBQUMsQ0FBQztJQUNKLENBQUM7SUFFRCx1REFBdUQ7SUFDdkQsU0FBUyxxQkFBcUIsQ0FBQyxVQUF1QjtRQUNyRCxPQUFPLE9BQU8sQ0FBQyxVQUFpRSxJQUFXO1lBQzFGLGdDQUFnQztZQUNoQyxJQUFJLElBQUksQ0FBQyxRQUFRLEVBQUUsRUFBRTtnQkFDcEIsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsd0JBQXdCLENBQUMsQ0FBQztnQkFDN0MsT0FBTzthQUNQO1lBQ0QsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUU7Z0JBQ25CLE9BQU87YUFDUDtZQUNELElBQUksQ0FBQyxNQUFNLENBQUMsd0JBQXdCLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLEVBQUU7Z0JBQ3BFLE9BQU87YUFDUDtZQUVELElBQUksQ0FBQyxVQUFVLENBQUMsU0FBUyxFQUFFO2dCQUMxQixVQUFVLENBQUMsU0FBUyxHQUFHLElBQUksQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQzthQUNoRDtZQUVELFVBQVUsQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUM7UUFFNUIsQ0FBQyxFQUFFO1lBQ0YsVUFBVSxDQUFDLElBQUksRUFBRSxDQUFDLElBQUksQ0FBQyxHQUFHLEVBQUU7Z0JBQzNCLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUM7Z0JBQ2pCLFVBQVUsQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO1lBQ2xDLENBQUMsQ0FBQyxDQUFDO1FBQ0osQ0FBQyxDQUFDLENBQUM7SUFDSixDQUFDO0lBR0QsSUFBSSxNQUEyQixDQUFDO0lBQ2hDLElBQUksTUFBTSxDQUFDLGFBQWEsRUFBRTtRQUN6QixNQUFNLFVBQVUsR0FBRyxDQUFDLE1BQU0sQ0FBQyxnQkFBZ0I7WUFDMUMsQ0FBQyxDQUFDLElBQUksMEJBQWEsQ0FBQyxLQUFLLEVBQUUsZUFBZSxFQUFFLFdBQVcsRUFBRSxPQUFPLENBQUM7WUFDakUsQ0FBQyxDQUFDLElBQUksMEJBQWEsQ0FBQyxLQUFLLEVBQUUsZUFBZSxFQUFFLFdBQVcsRUFBRSxPQUFPLENBQUMsQ0FBQztRQUNuRSxNQUFNLEdBQVEsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxxQkFBcUIsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDO0tBQ3hEO1NBQU07UUFDTixNQUFNLFFBQVEsR0FBRyxPQUFPLENBQUMsdUJBQXVCLENBQUMsRUFBRSxLQUFLLEVBQUUsRUFBRSxXQUFXLEVBQUUsT0FBTyxDQUFDLENBQUM7UUFDbEYsTUFBTSxHQUFRLENBQUMsQ0FBQyxLQUFnQyxFQUFFLEVBQUUsQ0FBQyxtQkFBbUIsQ0FBQyxRQUFRLEVBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQztLQUMzRjtJQUVELE1BQU0sQ0FBQyxHQUFHLEdBQUcsQ0FBQyxJQUFzQyxFQUFFLEVBQUU7UUFDdkQsSUFBSSxJQUFJLEdBQUcsQ0FBQyxDQUFDO1FBQ2IsTUFBTSxVQUFVLEdBQUcsT0FBTyxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDOUMsT0FBTyxJQUFJLEtBQU0sU0FBUSxpQkFBUTtZQUNoQztnQkFDQyxLQUFLLENBQUMsRUFBRSxVQUFVLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztZQUM3QixDQUFDO1lBQ0QsS0FBSztnQkFDSixJQUFJLElBQUksR0FBWSxJQUFJLENBQUM7Z0JBQ3pCLElBQUksSUFBWSxDQUFDO2dCQUNqQixPQUFPLElBQUksSUFBSSxJQUFJLEdBQUcsVUFBVSxDQUFDLE1BQU0sRUFBRSxJQUFJLEVBQUUsRUFBRTtvQkFDaEQsSUFBSSxHQUFHLFVBQVUsQ0FBQyxJQUFJLENBQUMsQ0FBQztvQkFDeEIsSUFBSSxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxLQUFLLENBQUM7d0JBQzFCLElBQUk7d0JBQ0osUUFBUSxFQUFFLElBQUEsaUJBQVksRUFBQyxJQUFJLENBQUM7d0JBQzVCLElBQUksRUFBRSxJQUFBLGFBQVEsRUFBQyxJQUFJLENBQUM7d0JBQ3BCLEdBQUcsRUFBRSxJQUFJLElBQUksSUFBSSxDQUFDLEdBQUc7d0JBQ3JCLElBQUksRUFBRSxJQUFJLElBQUksSUFBSSxDQUFDLElBQUksSUFBSSxJQUFBLGNBQU8sRUFBQyxXQUFXLENBQUM7cUJBQy9DLENBQUMsQ0FBQyxDQUFDO2lCQUNKO2dCQUNELElBQUksSUFBSSxJQUFJLFVBQVUsQ0FBQyxNQUFNLEVBQUU7b0JBQzlCLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7aUJBQ2hCO1lBQ0YsQ0FBQztTQUNELENBQUM7SUFDSCxDQUFDLENBQUM7SUFFRixPQUE0QixNQUFNLENBQUM7QUFDcEMsQ0FBQztBQXBJRCx3QkFvSUMifQ== \ No newline at end of file +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/tsb/transpiler.js b/patched-vscode/build/lib/tsb/transpiler.js index 0c704b66..afec9062 100644 --- a/patched-vscode/build/lib/tsb/transpiler.js +++ b/patched-vscode/build/lib/tsb/transpiler.js @@ -324,4 +324,4 @@ class SwcTranspiler { }; } exports.SwcTranspiler = SwcTranspiler; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNwaWxlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInRyYW5zcGlsZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOzs7QUFFaEcsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQywrQ0FBK0M7QUFDL0MsK0JBQStCO0FBQy9CLHFDQUErQjtBQVkvQixTQUFTLFNBQVMsQ0FBQyxLQUFhLEVBQUUsT0FBNEI7SUFFN0QsTUFBTSxLQUFLLEdBQUcsb0JBQW9CLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQy9DLElBQUksQ0FBQyxLQUFLLElBQUksT0FBTyxDQUFDLGVBQWUsRUFBRSxNQUFNLEtBQUssRUFBRSxDQUFDLFVBQVUsQ0FBQyxHQUFHLEVBQUU7UUFDcEUsK0NBQStDO1FBQy9DLE9BQU8sR0FBRyxFQUFFLEdBQUcsT0FBTyxFQUFFLEdBQUcsRUFBRSxlQUFlLEVBQUUsRUFBRSxHQUFHLE9BQU8sQ0FBQyxlQUFlLEVBQUUsTUFBTSxFQUFFLEVBQUUsQ0FBQyxVQUFVLENBQUMsSUFBSSxFQUFFLEVBQUUsRUFBRSxDQUFDO0tBQzdHO0lBQ0QsTUFBTSxHQUFHLEdBQUcsRUFBRSxDQUFDLGVBQWUsQ0FBQyxLQUFLLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFDL0MsT0FBTztRQUNOLEtBQUssRUFBRSxHQUFHLENBQUMsVUFBVTtRQUNyQixJQUFJLEVBQUUsR0FBRyxDQUFDLFdBQVcsSUFBSSxFQUFFO0tBQzNCLENBQUM7QUFDSCxDQUFDO0FBRUQsSUFBSSxDQUFDLE9BQU8sQ0FBQyxZQUFZLEVBQUU7SUFDMUIsU0FBUztJQUNULE9BQU8sQ0FBQyxVQUFVLEVBQUUsV0FBVyxDQUFDLFNBQVMsRUFBRSxDQUFDLEdBQWlCLEVBQUUsRUFBRTtRQUNoRSxNQUFNLEdBQUcsR0FBaUI7WUFDekIsTUFBTSxFQUFFLEVBQUU7WUFDVixXQUFXLEVBQUUsRUFBRTtTQUNmLENBQUM7UUFDRixLQUFLLE1BQU0sS0FBSyxJQUFJLEdBQUcsQ0FBQyxNQUFNLEVBQUU7WUFDL0IsTUFBTSxHQUFHLEdBQUcsU0FBUyxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUM7WUFDMUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDO1lBQzNCLEdBQUcsQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUMvQjtRQUNELE9BQU8sQ0FBQyxVQUFXLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQ3RDLENBQUMsQ0FBQyxDQUFDO0NBQ0g7QUFFRCxNQUFNLG9CQUFvQjtJQUVoQixpQkFBaUIsQ0FBMkI7SUFFckQsWUFBWSxPQUE2QixFQUFFLGNBQXNCO1FBT2hFLElBQUksQ0FBQyxpQkFBaUIsR0FBRyxDQUFDLElBQUksRUFBRSxFQUFFO1lBQ2pDLElBQUk7Z0JBRUgsZ0NBQWdDO2dCQUNoQyxJQUFJLEdBQW1CLEVBQUcsQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLENBQUM7Z0JBRS9DLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLGNBQWMsRUFBRTtvQkFDcEMsbUVBQW1FO29CQUNuRSxPQUFPLENBQUMsT0FBTyxDQUFDLGNBQWMsR0FBRyxjQUFjLENBQUM7aUJBQ2hEO2dCQUNELE1BQU0sS0FBSyxHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLENBQUM7Z0JBQ3JDLElBQUksS0FBSyxFQUFFO29CQUNWLElBQUksR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxHQUFHLEtBQUssQ0FBQztvQkFDakMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7aUJBQzdCO2dCQUNELE1BQU0sT0FBTyxHQUFtQixFQUFHLENBQUMsa0JBQWtCLENBQUMsT0FBTyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztnQkFDL0UsSUFBSSxLQUFLLEVBQUU7b0JBQ1YsT0FBTyxDQUFDLFNBQVMsQ0FBQyxHQUFHLEVBQUUsQ0FBQztpQkFDeEI7Z0JBQ0QsT0FBTyxPQUFPLENBQUM7YUFFZjtZQUFDLE9BQU8sR0FBRyxFQUFFO2dCQUNiLE9BQU8sQ0FBQyxLQUFLLENBQUMsSUFBSSxFQUFFLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQztnQkFDdkMsT0FBTyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztnQkFDbkIsTUFBTSxJQUFJLEdBQUcsQ0FBQzthQUNkO1FBQ0YsQ0FBQyxDQUFDO0lBQ0gsQ0FBQztDQUNEO0FBRUQsTUFBTSxlQUFlO0lBRVosTUFBTSxDQUFDLElBQUksR0FBRyxDQUFDLENBQUM7SUFFZixFQUFFLEdBQUcsZUFBZSxDQUFDLElBQUksRUFBRSxDQUFDO0lBRTdCLE9BQU8sR0FBRyxJQUFJLE9BQU8sQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDekMsUUFBUSxDQUFrRztJQUMxRyxVQUFVLEdBQWEsRUFBRSxDQUFDO0lBRWxDLFlBQVksU0FBdUM7UUFFbEQsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLENBQUMsU0FBUyxFQUFFLENBQUMsR0FBaUIsRUFBRSxFQUFFO1lBQ3pELElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFO2dCQUNuQixPQUFPLENBQUMsS0FBSyxDQUFDLGdDQUFnQyxDQUFDLENBQUM7Z0JBQ2hELE9BQU87YUFDUDtZQUVELE1BQU0sQ0FBQyxPQUFPLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRSxPQUFPLEVBQUUsRUFBRSxDQUFDLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQztZQUU1RCxNQUFNLFFBQVEsR0FBWSxFQUFFLENBQUM7WUFDN0IsTUFBTSxJQUFJLEdBQW9CLEVBQUUsQ0FBQztZQUVqQyxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsR0FBRyxDQUFDLE1BQU0sQ0FBQyxNQUFNLEVBQUUsQ0FBQyxFQUFFLEVBQUU7Z0JBQzNDLG1EQUFtRDtnQkFDbkQsTUFBTSxJQUFJLEdBQUcsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDO2dCQUN0QixNQUFNLEtBQUssR0FBRyxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO2dCQUM1QixNQUFNLElBQUksR0FBRyxHQUFHLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQyxDQUFDO2dCQUVoQyxJQUFJLElBQUksQ0FBQyxNQUFNLEdBQUcsQ0FBQyxFQUFFO29CQUNwQixJQUFJLENBQUMsSUFBSSxDQUFDLEdBQUcsSUFBSSxDQUFDLENBQUM7b0JBQ25CLFNBQVM7aUJBQ1Q7Z0JBQ0QsSUFBVyxXQUlWO2dCQUpELFdBQVcsV0FBVztvQkFDckIsMkNBQU8sQ0FBQTtvQkFDUCx5Q0FBTSxDQUFBO29CQUNOLG1EQUFXLENBQUE7Z0JBQ1osQ0FBQyxFQUpVLFdBQVcsS0FBWCxXQUFXLFFBSXJCO2dCQUNELE1BQU0sU0FBUyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUM7b0JBQzlDLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO3dCQUM1QixDQUFDLDRCQUFvQixDQUFDO2dCQUV4QiwrREFBK0Q7Z0JBQy9ELGlCQUFpQjtnQkFDakIsSUFBSSxTQUFTLDRCQUFvQixJQUFJLGVBQWUsQ0FBQyxLQUFLLENBQUMsRUFBRTtvQkFDNUQsU0FBUztpQkFDVDtnQkFFRCxNQUFNLE9BQU8sR0FBRyxPQUFPLENBQUMsZUFBZSxFQUFFLE1BQU0sSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDO2dCQUM3RCxNQUFNLE9BQU8sR0FBRyxTQUFTLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO2dCQUVyQyxRQUFRLENBQUMsSUFBSSxDQUFDLElBQUksS0FBSyxDQUFDO29CQUN2QixJQUFJLEVBQUUsT0FBTztvQkFDYixJQUFJLEVBQUUsT0FBTztvQkFDYixRQUFRLEVBQUUsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUM7aUJBQzVCLENBQUMsQ0FBQyxDQUFDO2FBQ0o7WUFFRCxJQUFJLENBQUMsUUFBUSxHQUFHLFNBQVMsQ0FBQztZQUMxQixJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxDQUFDLENBQUM7WUFFdEMsSUFBSSxJQUFJLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRTtnQkFDcEIsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO2FBQ2I7aUJBQU07Z0JBQ04sT0FBTyxDQUFDLFFBQVEsQ0FBQyxDQUFDO2FBQ2xCO1FBQ0YsQ0FBQyxDQUFDLENBQUM7SUFDSixDQUFDO0lBRUQsU0FBUztRQUNSLGtOQUFrTjtRQUNsTixJQUFJLENBQUMsT0FBTyxDQUFDLFNBQVMsRUFBRSxDQUFDO0lBQzFCLENBQUM7SUFFRCxJQUFJLE1BQU07UUFDVCxPQUFPLElBQUksQ0FBQyxRQUFRLEtBQUssU0FBUyxDQUFDO0lBQ3BDLENBQUM7SUFFRCxJQUFJLENBQUMsS0FBYyxFQUFFLE9BQTRCO1FBQ2hELElBQUksSUFBSSxDQUFDLFFBQVEsS0FBSyxTQUFTLEVBQUU7WUFDaEMsTUFBTSxJQUFJLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQztTQUN4QjtRQUNELE9BQU8sSUFBSSxPQUFPLENBQVUsQ0FBQyxPQUFPLEVBQUUsTUFBTSxFQUFFLEVBQUU7WUFDL0MsSUFBSSxDQUFDLFFBQVEsR0FBRyxDQUFDLE9BQU8sRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLE9BQU8sRUFBRSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUMsQ0FBQztZQUM5RCxNQUFNLEdBQUcsR0FBaUI7Z0JBQ3pCLE9BQU87Z0JBQ1AsTUFBTSxFQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDO2FBQ2hELENBQUM7WUFDRixJQUFJLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUMvQixDQUFDLENBQUMsQ0FBQztJQUNKLENBQUM7O0FBU0YsTUFBYSxhQUFhO0lBZVA7SUFFQTtJQWZsQixNQUFNLENBQUMsQ0FBQyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBQSxjQUFJLEdBQUUsQ0FBQyxNQUFNLEdBQUcsRUFBRSxDQUFDLENBQUM7SUFFekIsZ0JBQWdCLENBQXVCO0lBR2pELFNBQVMsQ0FBeUI7SUFFakMsV0FBVyxHQUFzQixFQUFFLENBQUM7SUFDcEMsTUFBTSxHQUFZLEVBQUUsQ0FBQztJQUNyQixRQUFRLEdBQW1CLEVBQUUsQ0FBQztJQUV0QyxZQUNDLEtBQStDLEVBQzlCLFFBQTRCLEVBQzdDLGNBQXNCLEVBQ0wsUUFBOEI7UUFGOUIsYUFBUSxHQUFSLFFBQVEsQ0FBb0I7UUFFNUIsYUFBUSxHQUFSLFFBQVEsQ0FBc0I7UUFFL0MsS0FBSyxDQUFDLFdBQVcsRUFBRSxZQUFZLGFBQWEsQ0FBQyxDQUFDLG1CQUFtQixDQUFDLENBQUM7UUFDbkUsSUFBSSxDQUFDLGdCQUFnQixHQUFHLElBQUksb0JBQW9CLENBQUMsUUFBUSxFQUFFLGNBQWMsQ0FBQyxDQUFDO0lBQzVFLENBQUM7SUFFRCxLQUFLLENBQUMsSUFBSTtRQUNULDRCQUE0QjtRQUM1QixJQUFJLENBQUMsYUFBYSxFQUFFLENBQUM7UUFDckIsTUFBTSxPQUFPLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUN4QyxJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUM7UUFFekIsdUJBQXVCO1FBQ3ZCLElBQUksQ0FBQyxXQUFXLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFNBQVMsRUFBRSxDQUFDLENBQUM7UUFDN0MsSUFBSSxDQUFDLFdBQVcsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxDQUFDO0lBQzdCLENBQUM7SUFHRCxTQUFTLENBQUMsSUFBVztRQUVwQixJQUFJLElBQUksQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBRTtZQUNqQywwQkFBMEI7WUFDMUIsT0FBTztTQUNQO1FBRUQsTUFBTSxNQUFNLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDdEMsSUFBSSxNQUFNLEdBQUcsYUFBYSxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUU7WUFDbEMsSUFBSSxDQUFDLGFBQWEsRUFBRSxDQUFDO1NBQ3JCO0lBQ0YsQ0FBQztJQUVPLGFBQWE7UUFFcEIsSUFBSSxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sS0FBSyxDQUFDLEVBQUU7WUFDN0IsYUFBYTtZQUNiLE9BQU87U0FDUDtRQUVELCtCQUErQjtRQUMvQixJQUFJLElBQUksQ0FBQyxXQUFXLENBQUMsTUFBTSxLQUFLLENBQUMsRUFBRTtZQUNsQyxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsYUFBYSxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRTtnQkFDekMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsSUFBSSxlQUFlLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO2FBQ2xHO1NBQ0Q7UUFFRCxNQUFNLFVBQVUsR0FBRyxJQUFJLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBQzNELElBQUksVUFBVSxDQUFDLE1BQU0sS0FBSyxDQUFDLEVBQUU7WUFDNUIsd0NBQXdDO1lBQ3hDLE9BQU87U0FDUDtRQUVELEtBQUssTUFBTSxNQUFNLElBQUksVUFBVSxFQUFFO1lBQ2hDLElBQUksSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFO2dCQUM3QixNQUFNO2FBQ047WUFFRCxNQUFNLEdBQUcsR0FBRyxJQUFJLE9BQU8sQ0FBQyxPQUFPLENBQUMsRUFBRTtnQkFFakMsTUFBTSxPQUFPLEdBQUcsR0FBRyxFQUFFO29CQUNwQixNQUFNLEtBQUssR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLEVBQUUsYUFBYSxDQUFDLENBQUMsQ0FBQyxDQUFDO29CQUNyRCxJQUFJLEtBQUssQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFO3dCQUN2QixPQUFPO3dCQUNQLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQzt3QkFDbkIsT0FBTztxQkFDUDtvQkFDRCx3QkFBd0I7b0JBQ3hCLCtCQUErQjtvQkFDL0IsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLEVBQUUsRUFBRSxlQUFlLEVBQUUsSUFBSSxDQUFDLFFBQVEsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsRUFBRTt3QkFDOUUsSUFBSSxJQUFJLENBQUMsU0FBUyxFQUFFOzRCQUNuQixRQUFRLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsSUFBSSxDQUFDLENBQUM7eUJBQ25DO3dCQUNELE9BQU8sRUFBRSxDQUFDO29CQUNYLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsRUFBRTt3QkFDZCxJQUFJLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDO29CQUNwQixDQUFDLENBQUMsQ0FBQztnQkFDSixDQUFDLENBQUM7Z0JBRUYsT0FBTyxFQUFFLENBQUM7WUFDWCxDQUFDLENBQUMsQ0FBQztZQUVILElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1NBQ3hCO0lBQ0YsQ0FBQzs7QUFuR0Ysc0NBb0dDO0FBRUQsU0FBUyxlQUFlLENBQUMsR0FBVztJQUNuQyxPQUFPLEdBQUc7U0FDUixPQUFPLENBQUMsZUFBZSxFQUFFLEVBQUUsQ0FBQztTQUM1QixPQUFPLENBQUMsc0NBQXNDLEVBQUUsSUFBSSxDQUFDO1NBQ3JELElBQUksRUFBRSxDQUFDLE1BQU0sS0FBSyxDQUFDLENBQUM7QUFDdkIsQ0FBQztBQUdELE1BQWEsYUFBYTtJQVFQO0lBQ0E7SUFFQTtJQVRsQixTQUFTLENBQXVDO0lBRS9CLGdCQUFnQixDQUF1QjtJQUNoRCxLQUFLLEdBQW1CLEVBQUUsQ0FBQztJQUVuQyxZQUNrQixNQUFnRCxFQUNoRCxRQUE0QixFQUM3QyxjQUFzQixFQUNMLFFBQThCO1FBSDlCLFdBQU0sR0FBTixNQUFNLENBQTBDO1FBQ2hELGFBQVEsR0FBUixRQUFRLENBQW9CO1FBRTVCLGFBQVEsR0FBUixRQUFRLENBQXNCO1FBRS9DLE1BQU0sQ0FBQyxXQUFXLEVBQUUsd0NBQXdDLENBQUMsQ0FBQztRQUM5RCxJQUFJLENBQUMsZ0JBQWdCLEdBQUcsSUFBSSxvQkFBb0IsQ0FBQyxRQUFRLEVBQUUsY0FBYyxDQUFDLENBQUM7SUFDNUUsQ0FBQztJQUVELEtBQUssQ0FBQyxJQUFJO1FBQ1QsTUFBTSxJQUFJLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLEVBQUUsQ0FBQztRQUNoQyxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUM7UUFDdEIsTUFBTSxPQUFPLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ2hDLENBQUM7SUFFRCxTQUFTLENBQUMsSUFBVztRQUNwQixJQUFJLElBQUksQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBRTtZQUNqQywwQkFBMEI7WUFDMUIsT0FBTztTQUNQO1FBRUQsTUFBTSxLQUFLLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUNwQyxNQUFNLEVBQUUsR0FBRyxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUM7UUFFdEIsSUFBSSxPQUFPLEdBQWdCLGFBQWEsQ0FBQyxTQUFTLENBQUM7UUFDbkQsSUFBSSxJQUFJLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxNQUFNLEtBQUssRUFBRSxDQUFDLFVBQVUsQ0FBQyxHQUFHLEVBQUU7WUFDdkQsTUFBTSxLQUFLLEdBQUcsb0JBQW9CLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO1lBQy9DLElBQUksS0FBSyxFQUFFO2dCQUNWLE9BQU8sR0FBRyxhQUFhLENBQUMsU0FBUyxDQUFDO2FBQ2xDO1NBQ0Q7YUFBTSxJQUFJLElBQUksQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLE1BQU0sS0FBSyxFQUFFLENBQUMsVUFBVSxDQUFDLFFBQVEsRUFBRTtZQUNuRSxPQUFPLEdBQUcsYUFBYSxDQUFDLGNBQWMsQ0FBQztTQUN2QztRQUVELElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsS0FBSyxFQUFFLE9BQU8sQ0FBQyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsRUFBRTtZQUUzRCwrREFBK0Q7WUFDL0QsaUJBQWlCO1lBQ2pCLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLElBQUksZUFBZSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBRTtnQkFDaEUsT0FBTzthQUNQO1lBRUQsTUFBTSxPQUFPLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsTUFBTSxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUM7WUFDMUQsTUFBTSxPQUFPLEdBQUcsSUFBSSxDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztZQUVuRSxJQUFJLENBQUMsU0FBVSxDQUFDLElBQUksS0FBSyxDQUFDO2dCQUN6QixJQUFJLEVBQUUsT0FBTztnQkFDYixJQUFJLEVBQUUsT0FBTztnQkFDYixRQUFRLEVBQUUsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDO2FBQ2xDLENBQUMsQ0FBQyxDQUFDO1lBRUosSUFBSSxDQUFDLE1BQU0sQ0FBQyxXQUFXLEVBQUUsWUFBWSxJQUFJLENBQUMsR0FBRyxFQUFFLEdBQUcsRUFBRSxVQUFVLElBQUksQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUFDO1FBRTVFLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsRUFBRTtZQUNkLElBQUksQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDcEIsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUNMLENBQUM7SUFFRCxhQUFhO0lBR0wsTUFBTSxDQUFVLFNBQVMsR0FBZ0I7UUFDaEQsT0FBTyxFQUFFLE9BQU87UUFDaEIsR0FBRyxFQUFFO1lBQ0osTUFBTSxFQUFFO2dCQUNQLE1BQU0sRUFBRSxZQUFZO2dCQUNwQixHQUFHLEVBQUUsS0FBSztnQkFDVixVQUFVLEVBQUUsSUFBSTthQUNoQjtZQUNELE1BQU0sRUFBRSxRQUFRO1lBQ2hCLEtBQUssRUFBRSxLQUFLO1lBQ1osTUFBTSxFQUFFO2dCQUNQLFFBQVEsRUFBRSxLQUFLO2dCQUNmLE1BQU0sRUFBRSxLQUFLO2FBQ2I7WUFDRCxTQUFTLEVBQUU7Z0JBQ1YsdUJBQXVCLEVBQUUsS0FBSzthQUM5QjtTQUNEO1FBQ0QsTUFBTSxFQUFFO1lBQ1AsSUFBSSxFQUFFLEtBQUs7WUFDWCxTQUFTLEVBQUUsSUFBSTtTQUNmO1FBQ0QsTUFBTSxFQUFFLEtBQUs7S0FDYixDQUFDO0lBRU0sTUFBTSxDQUFVLGNBQWMsR0FBZ0I7UUFDckQsR0FBRyxJQUFJLENBQUMsU0FBUztRQUNqQixNQUFNLEVBQUU7WUFDUCxJQUFJLEVBQUUsVUFBVTtZQUNoQixhQUFhLEVBQUUsTUFBTTtTQUNyQjtLQUNELENBQUM7SUFFTSxNQUFNLENBQVUsU0FBUyxHQUFnQjtRQUNoRCxHQUFHLElBQUksQ0FBQyxTQUFTO1FBQ2pCLE1BQU0sRUFBRTtZQUNQLElBQUksRUFBRSxLQUFLO1NBQ1g7S0FDRCxDQUFDOztBQTNHSCxzQ0E0R0MifQ== \ No newline at end of file +//# sourceMappingURL=transpiler.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/tsb/utils.js b/patched-vscode/build/lib/tsb/utils.js index fe4b3dd2..6ea66221 100644 --- a/patched-vscode/build/lib/tsb/utils.js +++ b/patched-vscode/build/lib/tsb/utils.js @@ -123,4 +123,4 @@ var graph; } graph.Graph = Graph; })(graph || (exports.graph = graph = {})); -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ1dGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7OztBQUVoRyxJQUFjLFdBQVcsQ0FzQ3hCO0FBdENELFdBQWMsV0FBVztJQUVyQixNQUFNLGNBQWMsR0FBRyxNQUFNLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQztJQUV2RCxTQUFnQixNQUFNLENBQUksVUFBaUMsRUFBRSxHQUFXO1FBQ3BFLElBQUksY0FBYyxDQUFDLElBQUksQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDLEVBQUU7WUFDdEMsT0FBTyxVQUFVLENBQUMsR0FBRyxDQUFDLENBQUM7U0FDMUI7UUFDRCxPQUFPLElBQUksQ0FBQztJQUNoQixDQUFDO0lBTGUsa0JBQU0sU0FLckIsQ0FBQTtJQUVELFNBQWdCLE1BQU0sQ0FBSSxVQUFpQyxFQUFFLEdBQVcsRUFBRSxLQUFRO1FBQzlFLFVBQVUsQ0FBQyxHQUFHLENBQUMsR0FBRyxLQUFLLENBQUM7SUFDNUIsQ0FBQztJQUZlLGtCQUFNLFNBRXJCLENBQUE7SUFFRCxTQUFnQixjQUFjLENBQUksVUFBaUMsRUFBRSxHQUFXLEVBQUUsS0FBUTtRQUN0RixJQUFJLGNBQWMsQ0FBQyxJQUFJLENBQUMsVUFBVSxFQUFFLEdBQUcsQ0FBQyxFQUFFO1lBQ3RDLE9BQU8sVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1NBQzFCO2FBQU07WUFDSCxVQUFVLENBQUMsR0FBRyxDQUFDLEdBQUcsS0FBSyxDQUFDO1lBQ3hCLE9BQU8sS0FBSyxDQUFDO1NBQ2hCO0lBQ0wsQ0FBQztJQVBlLDBCQUFjLGlCQU83QixDQUFBO0lBRUQsU0FBZ0IsT0FBTyxDQUFJLFVBQWlDLEVBQUUsUUFBb0Q7UUFDOUcsS0FBSyxNQUFNLEdBQUcsSUFBSSxVQUFVLEVBQUU7WUFDMUIsSUFBSSxjQUFjLENBQUMsSUFBSSxDQUFDLFVBQVUsRUFBRSxHQUFHLENBQUMsRUFBRTtnQkFDdEMsUUFBUSxDQUFDO29CQUNMLEdBQUcsRUFBRSxHQUFHO29CQUNSLEtBQUssRUFBRSxVQUFVLENBQUMsR0FBRyxDQUFDO2lCQUN6QixDQUFDLENBQUM7YUFDTjtTQUNKO0lBQ0wsQ0FBQztJQVRlLG1CQUFPLFVBU3RCLENBQUE7SUFFRCxTQUFnQixRQUFRLENBQUMsVUFBbUMsRUFBRSxHQUFXO1FBQ3JFLE9BQU8sY0FBYyxDQUFDLElBQUksQ0FBQyxVQUFVLEVBQUUsR0FBRyxDQUFDLENBQUM7SUFDaEQsQ0FBQztJQUZlLG9CQUFRLFdBRXZCLENBQUE7QUFDTCxDQUFDLEVBdENhLFdBQVcsMkJBQVgsV0FBVyxRQXNDeEI7QUFFRCxJQUFjLE9BQU8sQ0FlcEI7QUFmRCxXQUFjLE9BQU87SUFFakI7O09BRUc7SUFDVSxhQUFLLEdBQUcsRUFBRSxDQUFDO0lBRVgsZUFBTyxHQUFHLE1BQU0sQ0FBQztJQUU5QixTQUFnQixNQUFNLENBQUMsS0FBYSxFQUFFLEdBQUcsSUFBVztRQUNoRCxPQUFPLEtBQUssQ0FBQyxPQUFPLENBQUMsVUFBVSxFQUFFLFVBQVUsS0FBSztZQUM1QyxNQUFNLEtBQUssR0FBRyxNQUFNLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQyxDQUFDLEVBQUUsS0FBSyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBQzNELE9BQU8sTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQyxJQUFJLEtBQUssQ0FBQztRQUN4QyxDQUFDLENBQUMsQ0FBQztJQUNQLENBQUM7SUFMZSxjQUFNLFNBS3JCLENBQUE7QUFDTCxDQUFDLEVBZmEsT0FBTyx1QkFBUCxPQUFPLFFBZXBCO0FBRUQsSUFBYyxLQUFLLENBNkVsQjtBQTdFRCxXQUFjLEtBQUs7SUFRZixTQUFnQixPQUFPLENBQUksSUFBTztRQUM5QixPQUFPO1lBQ0gsSUFBSSxFQUFFLElBQUk7WUFDVixRQUFRLEVBQUUsRUFBRTtZQUNaLFFBQVEsRUFBRSxFQUFFO1NBQ2YsQ0FBQztJQUNOLENBQUM7SUFOZSxhQUFPLFVBTXRCLENBQUE7SUFFRCxNQUFhLEtBQUs7UUFJTTtRQUZaLE1BQU0sR0FBK0IsRUFBRSxDQUFDO1FBRWhELFlBQW9CLE9BQStCO1lBQS9CLFlBQU8sR0FBUCxPQUFPLENBQXdCO1lBQy9DLFFBQVE7UUFDWixDQUFDO1FBRUQsUUFBUSxDQUFDLEtBQVEsRUFBRSxPQUFnQixFQUFFLFFBQTJCO1lBQzVELE1BQU0sU0FBUyxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7WUFDckMsSUFBSSxDQUFDLFNBQVMsRUFBRTtnQkFDWixPQUFPO2FBQ1Y7WUFDRCxJQUFJLENBQUMsU0FBUyxDQUFDLFNBQVMsRUFBRSxPQUFPLEVBQUUsRUFBRSxFQUFFLFFBQVEsQ0FBQyxDQUFDO1FBQ3JELENBQUM7UUFFTyxTQUFTLENBQUMsSUFBYSxFQUFFLE9BQWdCLEVBQUUsSUFBZ0MsRUFBRSxRQUEyQjtZQUM1RyxNQUFNLEdBQUcsR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztZQUNwQyxJQUFJLFdBQVcsQ0FBQyxRQUFRLENBQUMsSUFBSSxFQUFFLEdBQUcsQ0FBQyxFQUFFO2dCQUNqQyxPQUFPO2FBQ1Y7WUFDRCxJQUFJLENBQUMsR0FBRyxDQUFDLEdBQUcsSUFBSSxDQUFDO1lBQ2pCLFFBQVEsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7WUFDcEIsTUFBTSxLQUFLLEdBQUcsT0FBTyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDO1lBQ3RELFdBQVcsQ0FBQyxPQUFPLENBQUMsS0FBSyxFQUFFLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxLQUFLLEVBQUUsT0FBTyxFQUFFLElBQUksRUFBRSxRQUFRLENBQUMsQ0FBQyxDQUFDO1FBQ2hHLENBQUM7UUFFRCxTQUFTLENBQUMsSUFBTyxFQUFFLEVBQUs7WUFDcEIsTUFBTSxRQUFRLEdBQUcsSUFBSSxDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBQyxDQUFDO1lBQy9DLE1BQU0sTUFBTSxHQUFHLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxFQUFFLENBQUMsQ0FBQztZQUUzQyxRQUFRLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsRUFBRSxDQUFDLENBQUMsR0FBRyxNQUFNLENBQUM7WUFDN0MsTUFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLEdBQUcsUUFBUSxDQUFDO1FBQ25ELENBQUM7UUFFRCxVQUFVLENBQUMsSUFBTztZQUNkLE1BQU0sR0FBRyxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUM7WUFDL0IsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1lBQ3hCLFdBQVcsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLEtBQUssRUFBRSxFQUFFO2dCQUN2QyxPQUFPLEtBQUssQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2dCQUNqQyxPQUFPLEtBQUssQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1lBQ3JDLENBQUMsQ0FBQyxDQUFDO1FBQ1AsQ0FBQztRQUVELGtCQUFrQixDQUFDLElBQU87WUFDdEIsTUFBTSxHQUFHLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQztZQUMvQixJQUFJLElBQUksR0FBRyxXQUFXLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsR0FBRyxDQUFDLENBQUM7WUFFaEQsSUFBSSxDQUFDLElBQUksRUFBRTtnQkFDUCxJQUFJLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDO2dCQUNyQixJQUFJLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxHQUFHLElBQUksQ0FBQzthQUMzQjtZQUVELE9BQU8sSUFBSSxDQUFDO1FBQ2hCLENBQUM7UUFFRCxNQUFNLENBQUMsSUFBTztZQUNWLE9BQU8sV0FBVyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztRQUMvRCxDQUFDO0tBQ0o7SUEzRFksV0FBSyxRQTJEakIsQ0FBQTtBQUVMLENBQUMsRUE3RWEsS0FBSyxxQkFBTCxLQUFLLFFBNkVsQiJ9 \ No newline at end of file +//# sourceMappingURL=utils.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/typings/is.d.ts b/patched-vscode/build/lib/typings/is.d.ts deleted file mode 100644 index 66e7501c..00000000 --- a/patched-vscode/build/lib/typings/is.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -declare module 'is' { - function a(value: any, type: string): boolean; - function defined(value: any): boolean; - function undef(value: any): boolean; - function object(value: any): boolean; - function string(value: any): value is string; - function boolean(value: any): boolean; - function array(value: any): boolean; - function empty(value: Object | Array): boolean; - function equal | Function | Date>(value: T, other: T): boolean; -} \ No newline at end of file diff --git a/patched-vscode/build/lib/typings/stream.d.ts b/patched-vscode/build/lib/typings/stream.d.ts new file mode 100644 index 00000000..43623cb7 --- /dev/null +++ b/patched-vscode/build/lib/typings/stream.d.ts @@ -0,0 +1,9 @@ +declare namespace NodeJS { + type ComposeFnParam = (source: any) => void; + interface ReadWriteStream { + compose( + stream: T | ComposeFnParam | Iterable | AsyncIterable, + options?: { signal: AbortSignal }, + ): T; + } +} diff --git a/patched-vscode/build/lib/util.js b/patched-vscode/build/lib/util.js index b06cd43d..02ce049b 100644 --- a/patched-vscode/build/lib/util.js +++ b/patched-vscode/build/lib/util.js @@ -4,7 +4,29 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.buildWebNodePaths = exports.createExternalLoaderConfig = exports.acquireWebNodePaths = exports.getElectronVersion = exports.streamToPromise = exports.versionStringToNumber = exports.filter = exports.rebase = exports.ensureDir = exports.rreddir = exports.rimraf = exports.rewriteSourceMappingURL = exports.appendOwnPathSourceURL = exports.$if = exports.stripSourceMappingURL = exports.loadSourcemaps = exports.cleanNodeModules = exports.skipDirectories = exports.toFileUri = exports.setExecutableBit = exports.fixWin32DirectoryPermissions = exports.debounce = exports.incremental = void 0; +exports.incremental = incremental; +exports.debounce = debounce; +exports.fixWin32DirectoryPermissions = fixWin32DirectoryPermissions; +exports.setExecutableBit = setExecutableBit; +exports.toFileUri = toFileUri; +exports.skipDirectories = skipDirectories; +exports.cleanNodeModules = cleanNodeModules; +exports.loadSourcemaps = loadSourcemaps; +exports.stripSourceMappingURL = stripSourceMappingURL; +exports.$if = $if; +exports.appendOwnPathSourceURL = appendOwnPathSourceURL; +exports.rewriteSourceMappingURL = rewriteSourceMappingURL; +exports.rimraf = rimraf; +exports.rreddir = rreddir; +exports.ensureDir = ensureDir; +exports.rebase = rebase; +exports.filter = filter; +exports.versionStringToNumber = versionStringToNumber; +exports.streamToPromise = streamToPromise; +exports.getElectronVersion = getElectronVersion; +exports.acquireWebNodePaths = acquireWebNodePaths; +exports.createExternalLoaderConfig = createExternalLoaderConfig; +exports.buildWebNodePaths = buildWebNodePaths; const es = require("event-stream"); const _debounce = require("debounce"); const _filter = require("gulp-filter"); @@ -12,7 +34,6 @@ const rename = require("gulp-rename"); const path = require("path"); const fs = require("fs"); const _rimraf = require("rimraf"); -const VinylFile = require("vinyl"); const url_1 = require("url"); const ternaryStream = require("ternary-stream"); const root = path.dirname(path.dirname(__dirname)); @@ -54,7 +75,6 @@ function incremental(streamProvider, initial, supportsCancellation) { }); return es.duplex(input, output); } -exports.incremental = incremental; function debounce(task, duration = 500) { const input = es.through(); const output = es.through(); @@ -83,7 +103,6 @@ function debounce(task, duration = 500) { }); return es.duplex(input, output); } -exports.debounce = debounce; function fixWin32DirectoryPermissions() { if (!/win32/.test(process.platform)) { return es.through(); @@ -95,7 +114,6 @@ function fixWin32DirectoryPermissions() { return f; }); } -exports.fixWin32DirectoryPermissions = fixWin32DirectoryPermissions; function setExecutableBit(pattern) { const setBit = es.mapSync(f => { if (!f.stat) { @@ -115,7 +133,6 @@ function setExecutableBit(pattern) { .pipe(filter.restore); return es.duplex(input, output); } -exports.setExecutableBit = setExecutableBit; function toFileUri(filePath) { const match = filePath.match(/^([a-z])\:(.*)$/i); if (match) { @@ -123,7 +140,6 @@ function toFileUri(filePath) { } return 'file://' + filePath.replace(/\\/g, '/'); } -exports.toFileUri = toFileUri; function skipDirectories() { return es.mapSync(f => { if (!f.isDirectory()) { @@ -131,7 +147,6 @@ function skipDirectories() { } }); } -exports.skipDirectories = skipDirectories; function cleanNodeModules(rulePath) { const rules = fs.readFileSync(rulePath, 'utf8') .split(/\r?\n/g) @@ -143,7 +158,6 @@ function cleanNodeModules(rulePath) { const output = es.merge(input.pipe(_filter(['**', ...excludes])), input.pipe(_filter(includes))); return es.duplex(input, output); } -exports.cleanNodeModules = cleanNodeModules; function loadSourcemaps() { const input = es.through(); const output = input @@ -185,7 +199,6 @@ function loadSourcemaps() { })); return es.duplex(input, output); } -exports.loadSourcemaps = loadSourcemaps; function stripSourceMappingURL() { const input = es.through(); const output = input @@ -196,7 +209,6 @@ function stripSourceMappingURL() { })); return es.duplex(input, output); } -exports.stripSourceMappingURL = stripSourceMappingURL; /** Splits items in the stream based on the predicate, sending them to onTrue if true, or onFalse otherwise */ function $if(test, onTrue, onFalse = es.through()) { if (typeof test === 'boolean') { @@ -204,7 +216,6 @@ function $if(test, onTrue, onFalse = es.through()) { } return ternaryStream(test, onTrue, onFalse); } -exports.$if = $if; /** Operator that appends the js files' original path a sourceURL, so debug locations map */ function appendOwnPathSourceURL() { const input = es.through(); @@ -218,7 +229,6 @@ function appendOwnPathSourceURL() { })); return es.duplex(input, output); } -exports.appendOwnPathSourceURL = appendOwnPathSourceURL; function rewriteSourceMappingURL(sourceMappingURLBase) { const input = es.through(); const output = input @@ -230,7 +240,6 @@ function rewriteSourceMappingURL(sourceMappingURLBase) { })); return es.duplex(input, output); } -exports.rewriteSourceMappingURL = rewriteSourceMappingURL; function rimraf(dir) { const result = () => new Promise((c, e) => { let retries = 0; @@ -250,7 +259,6 @@ function rimraf(dir) { result.taskName = `clean-${path.basename(dir).toLowerCase()}`; return result; } -exports.rimraf = rimraf; function _rreaddir(dirPath, prepend, result) { const entries = fs.readdirSync(dirPath, { withFileTypes: true }); for (const entry of entries) { @@ -267,7 +275,6 @@ function rreddir(dirPath) { _rreaddir(dirPath, '', result); return result; } -exports.rreddir = rreddir; function ensureDir(dirPath) { if (fs.existsSync(dirPath)) { return; @@ -275,14 +282,12 @@ function ensureDir(dirPath) { ensureDir(path.dirname(dirPath)); fs.mkdirSync(dirPath); } -exports.ensureDir = ensureDir; function rebase(count) { return rename(f => { const parts = f.dirname ? f.dirname.split(/[\/\\]/) : []; f.dirname = parts.slice(count).join(path.sep); }); } -exports.rebase = rebase; function filter(fn) { const result = es.through(function (data) { if (fn(data)) { @@ -295,7 +300,6 @@ function filter(fn) { result.restore = es.through(); return result; } -exports.filter = filter; function versionStringToNumber(versionStr) { const semverRegex = /(\d+)\.(\d+)\.(\d+)/; const match = versionStr.match(semverRegex); @@ -304,21 +308,18 @@ function versionStringToNumber(versionStr) { } return parseInt(match[1], 10) * 1e4 + parseInt(match[2], 10) * 1e2 + parseInt(match[3], 10); } -exports.versionStringToNumber = versionStringToNumber; function streamToPromise(stream) { return new Promise((c, e) => { stream.on('error', err => e(err)); stream.on('end', () => c()); }); } -exports.streamToPromise = streamToPromise; function getElectronVersion() { const yarnrc = fs.readFileSync(path.join(root, '.yarnrc'), 'utf8'); const electronVersion = /^target "(.*)"$/m.exec(yarnrc)[1]; const msBuildId = /^ms_build_id "(.*)"$/m.exec(yarnrc)[1]; return { electronVersion, msBuildId }; } -exports.getElectronVersion = getElectronVersion; function acquireWebNodePaths() { const root = path.join(__dirname, '..', '..'); const webPackageJSON = path.join(root, '/remote/web', 'package.json'); @@ -367,7 +368,6 @@ function acquireWebNodePaths() { nodePaths['@microsoft/applicationinsights-core-js'] = 'browser/applicationinsights-core-js.min.js'; return nodePaths; } -exports.acquireWebNodePaths = acquireWebNodePaths; function createExternalLoaderConfig(webEndpoint, commit, quality) { if (!webEndpoint || !commit || !quality) { return undefined; @@ -384,7 +384,6 @@ function createExternalLoaderConfig(webEndpoint, commit, quality) { }; return externalLoaderConfig; } -exports.createExternalLoaderConfig = createExternalLoaderConfig; function buildWebNodePaths(outDir) { const result = () => new Promise((resolve, _) => { const root = path.join(__dirname, '..', '..'); @@ -405,5 +404,4 @@ function buildWebNodePaths(outDir) { result.taskName = 'build-web-node-paths'; return result; } -exports.buildWebNodePaths = buildWebNodePaths; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInV0aWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Z0dBR2dHOzs7QUFFaEcsbUNBQW1DO0FBQ25DLHNDQUF1QztBQUN2Qyx1Q0FBdUM7QUFDdkMsc0NBQXNDO0FBQ3RDLDZCQUE2QjtBQUM3Qix5QkFBeUI7QUFDekIsa0NBQWtDO0FBQ2xDLG1DQUFtQztBQUduQyw2QkFBb0M7QUFDcEMsZ0RBQWdEO0FBRWhELE1BQU0sSUFBSSxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDO0FBTW5ELE1BQU0sbUJBQW1CLEdBQXVCLEVBQUUsdUJBQXVCLEVBQUUsR0FBRyxFQUFFLENBQUMsS0FBSyxFQUFFLENBQUM7QUFNekYsU0FBZ0IsV0FBVyxDQUFDLGNBQStCLEVBQUUsT0FBK0IsRUFBRSxvQkFBOEI7SUFDM0gsTUFBTSxLQUFLLEdBQUcsRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDO0lBQzNCLE1BQU0sTUFBTSxHQUFHLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQztJQUM1QixJQUFJLEtBQUssR0FBRyxNQUFNLENBQUM7SUFDbkIsSUFBSSxNQUFNLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUVqQyxNQUFNLEtBQUssR0FBbUMsQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxFQUFFLHVCQUF1QixFQUFFLEdBQUcsRUFBRSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRSxDQUFDO0lBRXBKLE1BQU0sR0FBRyxHQUFHLENBQUMsS0FBNkIsRUFBRSxhQUFzQixFQUFFLEVBQUU7UUFDckUsS0FBSyxHQUFHLFNBQVMsQ0FBQztRQUVsQixNQUFNLE1BQU0sR0FBRyxDQUFDLG9CQUFvQixDQUFDLENBQUMsQ0FBQyxjQUFjLEVBQUUsQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDO1FBRXRILEtBQUs7YUFDSCxJQUFJLENBQUMsTUFBTSxDQUFDO2FBQ1osSUFBSSxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsU0FBUyxFQUFFLEdBQUcsRUFBRTtZQUNoQyxLQUFLLEdBQUcsTUFBTSxDQUFDO1lBQ2YsYUFBYSxFQUFFLENBQUM7UUFDakIsQ0FBQyxDQUFDLENBQUM7YUFDRixJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDaEIsQ0FBQyxDQUFDO0lBRUYsSUFBSSxPQUFPLEVBQUU7UUFDWixHQUFHLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQyxDQUFDO0tBQ3BCO0lBRUQsTUFBTSxhQUFhLEdBQUcsU0FBUyxDQUFDLEdBQUcsRUFBRTtRQUNwQyxNQUFNLEtBQUssR0FBRyxNQUFNLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBRWxDLElBQUksS0FBSyxDQUFDLE1BQU0sS0FBSyxDQUFDLEVBQUU7WUFDdkIsT0FBTztTQUNQO1FBRUQsTUFBTSxJQUFJLEdBQUcsS0FBSyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO1FBQzdDLE1BQU0sR0FBRyxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQzdCLEdBQUcsQ0FBQyxFQUFFLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxFQUFFLElBQUksQ0FBQyxDQUFDO0lBQy9CLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQztJQUVSLEtBQUssQ0FBQyxFQUFFLENBQUMsTUFBTSxFQUFFLENBQUMsQ0FBTSxFQUFFLEVBQUU7UUFDM0IsTUFBTSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7UUFFbkIsSUFBSSxLQUFLLEtBQUssTUFBTSxFQUFFO1lBQ3JCLGFBQWEsRUFBRSxDQUFDO1NBQ2hCO0lBQ0YsQ0FBQyxDQUFDLENBQUM7SUFFSCxPQUFPLEVBQUUsQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFLE1BQU0sQ0FBQyxDQUFDO0FBQ2pDLENBQUM7QUEvQ0Qsa0NBK0NDO0FBRUQsU0FBZ0IsUUFBUSxDQUFDLElBQWtDLEVBQUUsUUFBUSxHQUFHLEdBQUc7SUFDMUUsTUFBTSxLQUFLLEdBQUcsRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDO0lBQzNCLE1BQU0sTUFBTSxHQUFHLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQztJQUM1QixJQUFJLEtBQUssR0FBRyxNQUFNLENBQUM7SUFFbkIsTUFBTSxHQUFHLEdBQUcsR0FBRyxFQUFFO1FBQ2hCLEtBQUssR0FBRyxTQUFTLENBQUM7UUFFbEIsSUFBSSxFQUFFO2FBQ0osSUFBSSxDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsU0FBUyxFQUFFLEdBQUcsRUFBRTtZQUNoQyxNQUFNLGNBQWMsR0FBRyxLQUFLLEtBQUssT0FBTyxDQUFDO1lBQ3pDLEtBQUssR0FBRyxNQUFNLENBQUM7WUFFZixJQUFJLGNBQWMsRUFBRTtnQkFDbkIsYUFBYSxFQUFFLENBQUM7YUFDaEI7UUFDRixDQUFDLENBQUMsQ0FBQzthQUNGLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUNoQixDQUFDLENBQUM7SUFFRixHQUFHLEVBQUUsQ0FBQztJQUVOLE1BQU0sYUFBYSxHQUFHLFNBQVMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxHQUFHLEVBQUUsRUFBRSxRQUFRLENBQUMsQ0FBQztJQUV2RCxLQUFLLENBQUMsRUFBRSxDQUFDLE1BQU0sRUFBRSxHQUFHLEVBQUU7UUFDckIsSUFBSSxLQUFLLEtBQUssTUFBTSxFQUFFO1lBQ3JCLGFBQWEsRUFBRSxDQUFDO1NBQ2hCO2FBQU07WUFDTixLQUFLLEdBQUcsT0FBTyxDQUFDO1NBQ2hCO0lBQ0YsQ0FBQyxDQUFDLENBQUM7SUFFSCxPQUFPLEVBQUUsQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFLE1BQU0sQ0FBQyxDQUFDO0FBQ2pDLENBQUM7QUFqQ0QsNEJBaUNDO0FBRUQsU0FBZ0IsNEJBQTRCO0lBQzNDLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsRUFBRTtRQUNwQyxPQUFPLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQztLQUNwQjtJQUVELE9BQU8sRUFBRSxDQUFDLE9BQU8sQ0FBdUIsQ0FBQyxDQUFDLEVBQUU7UUFDM0MsSUFBSSxDQUFDLENBQUMsSUFBSSxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsV0FBVyxJQUFJLENBQUMsQ0FBQyxJQUFJLENBQUMsV0FBVyxFQUFFLEVBQUU7WUFDekQsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLEdBQUcsS0FBSyxDQUFDO1NBQ3BCO1FBRUQsT0FBTyxDQUFDLENBQUM7SUFDVixDQUFDLENBQUMsQ0FBQztBQUNKLENBQUM7QUFaRCxvRUFZQztBQUVELFNBQWdCLGdCQUFnQixDQUFDLE9BQTJCO0lBQzNELE1BQU0sTUFBTSxHQUFHLEVBQUUsQ0FBQyxPQUFPLENBQXVCLENBQUMsQ0FBQyxFQUFFO1FBQ25ELElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFO1lBQ1osQ0FBQyxDQUFDLElBQUksR0FBRyxFQUFFLE1BQU0sS0FBSyxPQUFPLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBUyxDQUFDO1NBQzlDO1FBQ0QsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLEdBQUcsWUFBWSxDQUFDLEtBQUssQ0FBQztRQUNqQyxPQUFPLENBQUMsQ0FBQztJQUNWLENBQUMsQ0FBQyxDQUFDO0lBRUgsSUFBSSxDQUFDLE9BQU8sRUFBRTtRQUNiLE9BQU8sTUFBTSxDQUFDO0tBQ2Q7SUFFRCxNQUFNLEtBQUssR0FBRyxFQUFFLENBQUMsT0FBTyxFQUFFLENBQUM7SUFDM0IsTUFBTSxNQUFNLEdBQUcsT0FBTyxDQUFDLE9BQU8sRUFBRSxFQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDO0lBQ25ELE1BQU0sTUFBTSxHQUFHLEtBQUs7U0FDbEIsSUFBSSxDQUFDLE1BQU0sQ0FBQztTQUNaLElBQUksQ0FBQyxNQUFNLENBQUM7U0FDWixJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBRXZCLE9BQU8sRUFBRSxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUUsTUFBTSxDQUFDLENBQUM7QUFDakMsQ0FBQztBQXJCRCw0Q0FxQkM7QUFFRCxTQUFnQixTQUFTLENBQUMsUUFBZ0I7SUFDekMsTUFBTSxLQUFLLEdBQUcsUUFBUSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDO0lBRWpELElBQUksS0FBSyxFQUFFO1FBQ1YsUUFBUSxHQUFHLEdBQUcsR0FBRyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsV0FBVyxFQUFFLEdBQUcsR0FBRyxHQUFHLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztLQUN6RDtJQUVELE9BQU8sU0FBUyxHQUFHLFFBQVEsQ0FBQyxPQUFPLENBQUMsS0FBSyxFQUFFLEdBQUcsQ0FBQyxDQUFDO0FBQ2pELENBQUM7QUFSRCw4QkFRQztBQUVELFNBQWdCLGVBQWU7SUFDOUIsT0FBTyxFQUFFLENBQUMsT0FBTyxDQUFtQyxDQUFDLENBQUMsRUFBRTtRQUN2RCxJQUFJLENBQUMsQ0FBQyxDQUFDLFdBQVcsRUFBRSxFQUFFO1lBQ3JCLE9BQU8sQ0FBQyxDQUFDO1NBQ1Q7SUFDRixDQUFDLENBQUMsQ0FBQztBQUNKLENBQUM7QUFORCwwQ0FNQztBQUVELFNBQWdCLGdCQUFnQixDQUFDLFFBQWdCO0lBQ2hELE1BQU0sS0FBSyxHQUFHLEVBQUUsQ0FBQyxZQUFZLENBQUMsUUFBUSxFQUFFLE1BQU0sQ0FBQztTQUM3QyxLQUFLLENBQUMsUUFBUSxDQUFDO1NBQ2YsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxDQUFDO1NBQ3hCLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztJQUUzQyxNQUFNLFFBQVEsR0FBRyxLQUFLLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsb0JBQW9CLElBQUksRUFBRSxDQUFDLENBQUM7SUFDaEcsTUFBTSxRQUFRLEdBQUcsS0FBSyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxtQkFBbUIsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUM7SUFFeEcsTUFBTSxLQUFLLEdBQUcsRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDO0lBQzNCLE1BQU0sTUFBTSxHQUFHLEVBQUUsQ0FBQyxLQUFLLENBQ3RCLEtBQUssQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsSUFBSSxFQUFFLEdBQUcsUUFBUSxDQUFDLENBQUMsQ0FBQyxFQUN4QyxLQUFLLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUM3QixDQUFDO0lBRUYsT0FBTyxFQUFFLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRSxNQUFNLENBQUMsQ0FBQztBQUNqQyxDQUFDO0FBaEJELDRDQWdCQztBQU1ELFNBQWdCLGNBQWM7SUFDN0IsTUFBTSxLQUFLLEdBQUcsRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDO0lBRTNCLE1BQU0sTUFBTSxHQUFHLEtBQUs7U0FDbEIsSUFBSSxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQTJDLENBQUMsQ0FBQyxFQUFFLEVBQUUsRUFBNkIsRUFBRTtRQUMzRixJQUFJLENBQUMsQ0FBQyxTQUFTLEVBQUU7WUFDaEIsRUFBRSxDQUFDLFNBQVMsRUFBRSxDQUFDLENBQUMsQ0FBQztZQUNqQixPQUFPO1NBQ1A7UUFFRCxJQUFJLENBQUMsQ0FBQyxDQUFDLFFBQVEsRUFBRTtZQUNoQixFQUFFLENBQUMsU0FBUyxFQUFFLENBQUMsQ0FBQyxDQUFDO1lBQ2pCLE9BQU87U0FDUDtRQUVELE1BQU0sUUFBUSxHQUFZLENBQUMsQ0FBQyxRQUFTLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBRXZELE1BQU0sR0FBRyxHQUFHLCtCQUErQixDQUFDO1FBQzVDLElBQUksU0FBUyxHQUEyQixJQUFJLENBQUM7UUFDN0MsSUFBSSxLQUFLLEdBQTJCLElBQUksQ0FBQztRQUV6QyxPQUFPLEtBQUssR0FBRyxHQUFHLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxFQUFFO1lBQ2xDLFNBQVMsR0FBRyxLQUFLLENBQUM7U0FDbEI7UUFFRCxJQUFJLENBQUMsU0FBUyxFQUFFO1lBQ2YsQ0FBQyxDQUFDLFNBQVMsR0FBRztnQkFDYixPQUFPLEVBQUUsR0FBRztnQkFDWixLQUFLLEVBQUUsRUFBRTtnQkFDVCxRQUFRLEVBQUUsRUFBRTtnQkFDWixPQUFPLEVBQUUsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDLENBQUM7Z0JBQ3pDLGNBQWMsRUFBRSxDQUFDLFFBQVEsQ0FBQzthQUMxQixDQUFDO1lBRUYsRUFBRSxDQUFDLFNBQVMsRUFBRSxDQUFDLENBQUMsQ0FBQztZQUNqQixPQUFPO1NBQ1A7UUFFRCxDQUFDLENBQUMsUUFBUSxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQywrQkFBK0IsRUFBRSxFQUFFLENBQUMsRUFBRSxNQUFNLENBQUMsQ0FBQztRQUV4RixFQUFFLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUUsTUFBTSxFQUFFLENBQUMsR0FBRyxFQUFFLFFBQVEsRUFBRSxFQUFFO1lBQ3BGLElBQUksR0FBRyxFQUFFO2dCQUFFLE9BQU8sRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2FBQUU7WUFFNUIsQ0FBQyxDQUFDLFNBQVMsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1lBQ25DLEVBQUUsQ0FBQyxTQUFTLEVBQUUsQ0FBQyxDQUFDLENBQUM7UUFDbEIsQ0FBQyxDQUFDLENBQUM7SUFDSixDQUFDLENBQUMsQ0FBQyxDQUFDO0lBRUwsT0FBTyxFQUFFLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRSxNQUFNLENBQUMsQ0FBQztBQUNqQyxDQUFDO0FBakRELHdDQWlEQztBQUVELFNBQWdCLHFCQUFxQjtJQUNwQyxNQUFNLEtBQUssR0FBRyxFQUFFLENBQUMsT0FBTyxFQUFFLENBQUM7SUFFM0IsTUFBTSxNQUFNLEdBQUcsS0FBSztTQUNsQixJQUFJLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBdUIsQ0FBQyxDQUFDLEVBQUU7UUFDMUMsTUFBTSxRQUFRLEdBQVksQ0FBQyxDQUFDLFFBQVMsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUM7UUFDdkQsQ0FBQyxDQUFDLFFBQVEsR0FBRyxNQUFNLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsa0NBQWtDLEVBQUUsRUFBRSxDQUFDLEVBQUUsTUFBTSxDQUFDLENBQUM7UUFDM0YsT0FBTyxDQUFDLENBQUM7SUFDVixDQUFDLENBQUMsQ0FBQyxDQUFDO0lBRUwsT0FBTyxFQUFFLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRSxNQUFNLENBQUMsQ0FBQztBQUNqQyxDQUFDO0FBWEQsc0RBV0M7QUFFRCw4R0FBOEc7QUFDOUcsU0FBZ0IsR0FBRyxDQUFDLElBQTJDLEVBQUUsTUFBOEIsRUFBRSxVQUFrQyxFQUFFLENBQUMsT0FBTyxFQUFFO0lBQzlJLElBQUksT0FBTyxJQUFJLEtBQUssU0FBUyxFQUFFO1FBQzlCLE9BQU8sSUFBSSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQztLQUMvQjtJQUVELE9BQU8sYUFBYSxDQUFDLElBQUksRUFBRSxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUM7QUFDN0MsQ0FBQztBQU5ELGtCQU1DO0FBRUQsNEZBQTRGO0FBQzVGLFNBQWdCLHNCQUFzQjtJQUNyQyxNQUFNLEtBQUssR0FBRyxFQUFFLENBQUMsT0FBTyxFQUFFLENBQUM7SUFFM0IsTUFBTSxNQUFNLEdBQUcsS0FBSztTQUNsQixJQUFJLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBdUIsQ0FBQyxDQUFDLEVBQUU7UUFDMUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsWUFBWSxNQUFNLENBQUMsRUFBRTtZQUNwQyxNQUFNLElBQUksS0FBSyxDQUFDLGVBQWUsQ0FBQyxDQUFDLElBQUksbUJBQW1CLENBQUMsQ0FBQztTQUMxRDtRQUVELENBQUMsQ0FBQyxRQUFRLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLEVBQUUsTUFBTSxDQUFDLElBQUksQ0FBQyxtQkFBbUIsSUFBQSxtQkFBYSxFQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ2xHLE9BQU8sQ0FBQyxDQUFDO0lBQ1YsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUVMLE9BQU8sRUFBRSxDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUUsTUFBTSxDQUFDLENBQUM7QUFDakMsQ0FBQztBQWRELHdEQWNDO0FBRUQsU0FBZ0IsdUJBQXVCLENBQUMsb0JBQTRCO0lBQ25FLE1BQU0sS0FBSyxHQUFHLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQztJQUUzQixNQUFNLE1BQU0sR0FBRyxLQUFLO1NBQ2xCLElBQUksQ0FBQyxFQUFFLENBQUMsT0FBTyxDQUF1QixDQUFDLENBQUMsRUFBRTtRQUMxQyxNQUFNLFFBQVEsR0FBWSxDQUFDLENBQUMsUUFBUyxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUN2RCxNQUFNLEdBQUcsR0FBRyx3QkFBd0Isb0JBQW9CLElBQUksSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLENBQUMsT0FBTyxDQUFDLEtBQUssRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDO1FBQzlHLENBQUMsQ0FBQyxRQUFRLEdBQUcsTUFBTSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLGtDQUFrQyxFQUFFLEdBQUcsQ0FBQyxDQUFDLENBQUM7UUFDcEYsT0FBTyxDQUFDLENBQUM7SUFDVixDQUFDLENBQUMsQ0FBQyxDQUFDO0lBRUwsT0FBTyxFQUFFLENBQUMsTUFBTSxDQUFDLEtBQUssRUFBRSxNQUFNLENBQUMsQ0FBQztBQUNqQyxDQUFDO0FBWkQsMERBWUM7QUFFRCxTQUFnQixNQUFNLENBQUMsR0FBVztJQUNqQyxNQUFNLE1BQU0sR0FBRyxHQUFHLEVBQUUsQ0FBQyxJQUFJLE9BQU8sQ0FBTyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUMvQyxJQUFJLE9BQU8sR0FBRyxDQUFDLENBQUM7UUFFaEIsTUFBTSxLQUFLLEdBQUcsR0FBRyxFQUFFO1lBQ2xCLE9BQU8sQ0FBQyxHQUFHLEVBQUUsRUFBRSxZQUFZLEVBQUUsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxHQUFRLEVBQUUsRUFBRTtnQkFDOUMsSUFBSSxDQUFDLEdBQUcsRUFBRTtvQkFDVCxPQUFPLENBQUMsRUFBRSxDQUFDO2lCQUNYO2dCQUVELElBQUksR0FBRyxDQUFDLElBQUksS0FBSyxXQUFXLElBQUksRUFBRSxPQUFPLEdBQUcsQ0FBQyxFQUFFO29CQUM5QyxPQUFPLFVBQVUsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxLQUFLLEVBQUUsRUFBRSxFQUFFLENBQUMsQ0FBQztpQkFDckM7Z0JBRUQsT0FBTyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUM7WUFDZixDQUFDLENBQUMsQ0FBQztRQUNKLENBQUMsQ0FBQztRQUVGLEtBQUssRUFBRSxDQUFDO0lBQ1QsQ0FBQyxDQUFDLENBQUM7SUFFSCxNQUFNLENBQUMsUUFBUSxHQUFHLFNBQVMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxXQUFXLEVBQUUsRUFBRSxDQUFDO0lBQzlELE9BQU8sTUFBTSxDQUFDO0FBQ2YsQ0FBQztBQXZCRCx3QkF1QkM7QUFFRCxTQUFTLFNBQVMsQ0FBQyxPQUFlLEVBQUUsT0FBZSxFQUFFLE1BQWdCO0lBQ3BFLE1BQU0sT0FBTyxHQUFHLEVBQUUsQ0FBQyxXQUFXLENBQUMsT0FBTyxFQUFFLEVBQUUsYUFBYSxFQUFFLElBQUksRUFBRSxDQUFDLENBQUM7SUFDakUsS0FBSyxNQUFNLEtBQUssSUFBSSxPQUFPLEVBQUU7UUFDNUIsSUFBSSxLQUFLLENBQUMsV0FBVyxFQUFFLEVBQUU7WUFDeEIsU0FBUyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLEtBQUssQ0FBQyxJQUFJLENBQUMsRUFBRSxHQUFHLE9BQU8sSUFBSSxLQUFLLENBQUMsSUFBSSxFQUFFLEVBQUUsTUFBTSxDQUFDLENBQUM7U0FDOUU7YUFBTTtZQUNOLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxPQUFPLElBQUksS0FBSyxDQUFDLElBQUksRUFBRSxDQUFDLENBQUM7U0FDeEM7S0FDRDtBQUNGLENBQUM7QUFFRCxTQUFnQixPQUFPLENBQUMsT0FBZTtJQUN0QyxNQUFNLE1BQU0sR0FBYSxFQUFFLENBQUM7SUFDNUIsU0FBUyxDQUFDLE9BQU8sRUFBRSxFQUFFLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFDL0IsT0FBTyxNQUFNLENBQUM7QUFDZixDQUFDO0FBSkQsMEJBSUM7QUFFRCxTQUFnQixTQUFTLENBQUMsT0FBZTtJQUN4QyxJQUFJLEVBQUUsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLEVBQUU7UUFDM0IsT0FBTztLQUNQO0lBQ0QsU0FBUyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQztJQUNqQyxFQUFFLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxDQUFDO0FBQ3ZCLENBQUM7QUFORCw4QkFNQztBQUVELFNBQWdCLE1BQU0sQ0FBQyxLQUFhO0lBQ25DLE9BQU8sTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFO1FBQ2pCLE1BQU0sS0FBSyxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7UUFDekQsQ0FBQyxDQUFDLE9BQU8sR0FBRyxLQUFLLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7SUFDL0MsQ0FBQyxDQUFDLENBQUM7QUFDSixDQUFDO0FBTEQsd0JBS0M7QUFNRCxTQUFnQixNQUFNLENBQUMsRUFBMEI7SUFDaEQsTUFBTSxNQUFNLEdBQXNCLEVBQUUsQ0FBQyxPQUFPLENBQUMsVUFBVSxJQUFJO1FBQzFELElBQUksRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFO1lBQ2IsSUFBSSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLENBQUM7U0FDeEI7YUFBTTtZQUNOLE1BQU0sQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO1NBQzFCO0lBQ0YsQ0FBQyxDQUFDLENBQUM7SUFFSCxNQUFNLENBQUMsT0FBTyxHQUFHLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQztJQUM5QixPQUFPLE1BQU0sQ0FBQztBQUNmLENBQUM7QUFYRCx3QkFXQztBQUVELFNBQWdCLHFCQUFxQixDQUFDLFVBQWtCO0lBQ3ZELE1BQU0sV0FBVyxHQUFHLHFCQUFxQixDQUFDO0lBQzFDLE1BQU0sS0FBSyxHQUFHLFVBQVUsQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFDLENBQUM7SUFDNUMsSUFBSSxDQUFDLEtBQUssRUFBRTtRQUNYLE1BQU0sSUFBSSxLQUFLLENBQUMsNENBQTRDLEdBQUcsVUFBVSxDQUFDLENBQUM7S0FDM0U7SUFFRCxPQUFPLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLEdBQUcsR0FBRyxHQUFHLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLEdBQUcsR0FBRyxHQUFHLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUM7QUFDN0YsQ0FBQztBQVJELHNEQVFDO0FBRUQsU0FBZ0IsZUFBZSxDQUFDLE1BQThCO0lBQzdELE9BQU8sSUFBSSxPQUFPLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEVBQUU7UUFDM0IsTUFBTSxDQUFDLEVBQUUsQ0FBQyxPQUFPLEVBQUUsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQztRQUNsQyxNQUFNLENBQUMsRUFBRSxDQUFDLEtBQUssRUFBRSxHQUFHLEVBQUUsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQzdCLENBQUMsQ0FBQyxDQUFDO0FBQ0osQ0FBQztBQUxELDBDQUtDO0FBRUQsU0FBZ0Isa0JBQWtCO0lBQ2pDLE1BQU0sTUFBTSxHQUFHLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsU0FBUyxDQUFDLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFDbkUsTUFBTSxlQUFlLEdBQUcsa0JBQWtCLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQzVELE1BQU0sU0FBUyxHQUFHLHVCQUF1QixDQUFDLElBQUksQ0FBQyxNQUFNLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUMzRCxPQUFPLEVBQUUsZUFBZSxFQUFFLFNBQVMsRUFBRSxDQUFDO0FBQ3ZDLENBQUM7QUFMRCxnREFLQztBQUVELFNBQWdCLG1CQUFtQjtJQUNsQyxNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDOUMsTUFBTSxjQUFjLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsYUFBYSxFQUFFLGNBQWMsQ0FBQyxDQUFDO0lBQ3RFLE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLFlBQVksQ0FBQyxjQUFjLEVBQUUsTUFBTSxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUM7SUFFckYsTUFBTSxvQkFBb0IsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSwyQ0FBMkMsQ0FBQyxDQUFDO0lBQzFGLElBQUksRUFBRSxDQUFDLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBQyxFQUFFO1FBQ3hDLE1BQU0saUJBQWlCLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLG9CQUFvQixFQUFFLE1BQU0sQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDO1FBQ2pHLE1BQU0sQ0FBQyxNQUFNLENBQUMsV0FBVyxFQUFFLGlCQUFpQixDQUFDLENBQUM7S0FDOUM7SUFFRCxNQUFNLFNBQVMsR0FBOEIsRUFBRSxDQUFDO0lBQ2hELEtBQUssTUFBTSxHQUFHLElBQUksTUFBTSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsRUFBRTtRQUMzQyxNQUFNLFdBQVcsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxjQUFjLEVBQUUsR0FBRyxFQUFFLGNBQWMsQ0FBQyxDQUFDO1FBQ3pFLE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLFlBQVksQ0FBQyxXQUFXLEVBQUUsTUFBTSxDQUFDLENBQUMsQ0FBQztRQUNyRSx1REFBdUQ7UUFDdkQsSUFBSSxVQUFVLEdBQVcsT0FBTyxXQUFXLENBQUMsT0FBTyxLQUFLLFFBQVEsQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQztRQUUxRyxxR0FBcUc7UUFDckcsSUFBSSxDQUFDLFVBQVUsRUFBRTtZQUNoQiwrR0FBK0c7WUFDL0csSUFBSSxHQUFHLEtBQUssV0FBVyxFQUFFO2dCQUN4QixPQUFPLENBQUMsSUFBSSxDQUFDLHNCQUFzQixHQUFHLGtCQUFrQixHQUFHLFNBQVMsQ0FBQyxDQUFDO2FBQ3RFO1lBRUQsVUFBVSxHQUFHLFFBQVEsR0FBRyxTQUFTLENBQUM7U0FDbEM7UUFFRCxpRUFBaUU7UUFDakUsSUFBSSxVQUFVLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxFQUFFO1lBQ2hDLFVBQVUsR0FBRyxVQUFVLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDO1NBQ3JDO2FBQU0sSUFBSSxVQUFVLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxFQUFFO1lBQ3RDLFVBQVUsR0FBRyxVQUFVLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDO1NBQ3JDO1FBRUQsMkNBQTJDO1FBQzNDLElBQUksa0JBQWtCLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxFQUFFO1lBQ3hDLE1BQU0sYUFBYSxHQUFHLFVBQVUsQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLFNBQVMsQ0FBQyxDQUFDO1lBRTlELElBQUksRUFBRSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxjQUFjLEVBQUUsR0FBRyxFQUFFLGFBQWEsQ0FBQyxDQUFDLEVBQUU7Z0JBQ3ZFLFVBQVUsR0FBRyxhQUFhLENBQUM7YUFDM0I7U0FDRDtRQUVELFNBQVMsQ0FBQyxHQUFHLENBQUMsR0FBRyxVQUFVLENBQUM7S0FDNUI7SUFFRCwwRUFBMEU7SUFDMUUsb0RBQW9EO0lBQ3BELG9FQUFvRTtJQUNwRSxpRkFBaUY7SUFDakYsU0FBUyxDQUFDLDRCQUE0QixDQUFDLEdBQUcscUNBQXFDLENBQUM7SUFDaEYsU0FBUyxDQUFDLHNDQUFzQyxDQUFDLEdBQUcsMkNBQTJDLENBQUM7SUFDaEcsU0FBUyxDQUFDLHdDQUF3QyxDQUFDLEdBQUcsNENBQTRDLENBQUM7SUFDbkcsT0FBTyxTQUFTLENBQUM7QUFDbEIsQ0FBQztBQXZERCxrREF1REM7QUFRRCxTQUFnQiwwQkFBMEIsQ0FBQyxXQUFvQixFQUFFLE1BQWUsRUFBRSxPQUFnQjtJQUNqRyxJQUFJLENBQUMsV0FBVyxJQUFJLENBQUMsTUFBTSxJQUFJLENBQUMsT0FBTyxFQUFFO1FBQ3hDLE9BQU8sU0FBUyxDQUFDO0tBQ2pCO0lBQ0QsV0FBVyxHQUFHLFdBQVcsR0FBRyxJQUFJLE9BQU8sSUFBSSxNQUFNLEVBQUUsQ0FBQztJQUNwRCxNQUFNLFNBQVMsR0FBRyxtQkFBbUIsRUFBRSxDQUFDO0lBQ3hDLE1BQU0sQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUMsR0FBRyxDQUFDLFVBQVUsR0FBRyxFQUFFLENBQUM7UUFDMUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxHQUFHLG1CQUFtQixHQUFHLElBQUksU0FBUyxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUM7SUFDN0QsQ0FBQyxDQUFDLENBQUM7SUFDSCxNQUFNLG9CQUFvQixHQUF3QjtRQUNqRCxPQUFPLEVBQUUsR0FBRyxXQUFXLE1BQU07UUFDN0IsV0FBVyxFQUFFLElBQUk7UUFDakIsS0FBSyxFQUFFLFNBQVM7S0FDaEIsQ0FBQztJQUNGLE9BQU8sb0JBQW9CLENBQUM7QUFDN0IsQ0FBQztBQWZELGdFQWVDO0FBRUQsU0FBZ0IsaUJBQWlCLENBQUMsTUFBYztJQUMvQyxNQUFNLE1BQU0sR0FBRyxHQUFHLEVBQUUsQ0FBQyxJQUFJLE9BQU8sQ0FBTyxDQUFDLE9BQU8sRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUNyRCxNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLENBQUM7UUFDOUMsTUFBTSxTQUFTLEdBQUcsbUJBQW1CLEVBQUUsQ0FBQztRQUN4Qyx3Q0FBd0M7UUFDeEMsTUFBTSxZQUFZLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsTUFBTSxFQUFFLElBQUksQ0FBQyxDQUFDO1FBQ25ELEVBQUUsQ0FBQyxTQUFTLENBQUMsWUFBWSxFQUFFLEVBQUUsU0FBUyxFQUFFLElBQUksRUFBRSxDQUFDLENBQUM7UUFDaEQsTUFBTSw4QkFBOEIsR0FBRzs7Ozs7cUVBSzRCLENBQUM7UUFDcEUsTUFBTSxZQUFZLEdBQUcsR0FBRyw4QkFBOEIsNEJBQTRCLElBQUksQ0FBQyxTQUFTLENBQUMsU0FBUyxFQUFFLElBQUksRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDO1FBQ3hILEVBQUUsQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxZQUFZLEVBQUUsb0JBQW9CLENBQUMsRUFBRSxZQUFZLEVBQUUsTUFBTSxDQUFDLENBQUM7UUFDdEYsT0FBTyxFQUFFLENBQUM7SUFDWCxDQUFDLENBQUMsQ0FBQztJQUNILE1BQU0sQ0FBQyxRQUFRLEdBQUcsc0JBQXNCLENBQUM7SUFDekMsT0FBTyxNQUFNLENBQUM7QUFDZixDQUFDO0FBbkJELDhDQW1CQyJ9 \ No newline at end of file +//# sourceMappingURL=util.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/watch/index.js b/patched-vscode/build/lib/watch/index.js index bc422288..86d2611f 100644 --- a/patched-vscode/build/lib/watch/index.js +++ b/patched-vscode/build/lib/watch/index.js @@ -7,4 +7,4 @@ const watch = process.platform === 'win32' ? require('./watch-win32') : require( module.exports = function () { return watch.apply(null, arguments); }; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7QUFFaEcsTUFBTSxLQUFLLEdBQUcsT0FBTyxDQUFDLFFBQVEsS0FBSyxPQUFPLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLG1CQUFtQixDQUFDLENBQUM7QUFFckcsTUFBTSxDQUFDLE9BQU8sR0FBRztJQUNoQixPQUFPLEtBQUssQ0FBQyxLQUFLLENBQUMsSUFBSSxFQUFFLFNBQVMsQ0FBQyxDQUFDO0FBQ3JDLENBQUMsQ0FBQyJ9 \ No newline at end of file +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/watch/watch-win32.js b/patched-vscode/build/lib/watch/watch-win32.js index d81a0327..934d8e81 100644 --- a/patched-vscode/build/lib/watch/watch-win32.js +++ b/patched-vscode/build/lib/watch/watch-win32.js @@ -70,8 +70,8 @@ module.exports = function (pattern, options) { return f; }); return watcher - .pipe(filter(['**', '!.git{,/**}'])) // ignore all things git - .pipe(filter(pattern)) + .pipe(filter(['**', '!.git{,/**}'], { dot: options.dot })) // ignore all things git + .pipe(filter(pattern, { dot: options.dot })) .pipe(es.map(function (file, cb) { fs.stat(file.path, function (err, stat) { if (err && err.code === 'ENOENT') { @@ -98,4 +98,4 @@ module.exports = function (pattern, options) { })) .pipe(rebase); }; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2F0Y2gtd2luMzIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ3YXRjaC13aW4zMi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7O0FBRWhHLDZCQUE2QjtBQUM3QixvQ0FBb0M7QUFDcEMseUJBQXlCO0FBQ3pCLDhCQUE4QjtBQUM5QixtQ0FBbUM7QUFDbkMsc0NBQXNDO0FBR3RDLE1BQU0sV0FBVyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFLGFBQWEsQ0FBQyxDQUFDO0FBRXhELFNBQVMsWUFBWSxDQUFDLElBQXFCO0lBQzFDLFFBQVEsSUFBSSxFQUFFO1FBQ2IsS0FBSyxHQUFHLENBQUMsQ0FBQyxPQUFPLFFBQVEsQ0FBQztRQUMxQixLQUFLLEdBQUcsQ0FBQyxDQUFDLE9BQU8sS0FBSyxDQUFDO1FBQ3ZCLE9BQU8sQ0FBQyxDQUFDLE9BQU8sUUFBUSxDQUFDO0tBQ3pCO0FBQ0YsQ0FBQztBQUVELFNBQVMsS0FBSyxDQUFDLElBQVk7SUFDMUIsTUFBTSxNQUFNLEdBQUcsRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDO0lBQzVCLElBQUksS0FBSyxHQUEyQixFQUFFLENBQUMsS0FBSyxDQUFDLFdBQVcsRUFBRSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7SUFFbEUsS0FBSyxDQUFDLE1BQU8sQ0FBQyxFQUFFLENBQUMsTUFBTSxFQUFFLFVBQVUsSUFBSTtRQUN0QyxNQUFNLEtBQUssR0FBYSxJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUMxRCxLQUFLLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEdBQUcsS0FBSyxDQUFDLE1BQU0sRUFBRSxDQUFDLEVBQUUsRUFBRTtZQUN0QyxNQUFNLElBQUksR0FBRyxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUM7WUFDN0IsSUFBSSxJQUFJLENBQUMsTUFBTSxLQUFLLENBQUMsRUFBRTtnQkFDdEIsU0FBUzthQUNUO1lBRUQsTUFBTSxVQUFVLEdBQW9CLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUM1QyxNQUFNLFVBQVUsR0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBRWxDLDhCQUE4QjtZQUM5QixJQUFJLFFBQVEsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksaUJBQWlCLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxFQUFFO2dCQUNwRSxTQUFTO2FBQ1Q7WUFFRCxNQUFNLGNBQWMsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxVQUFVLENBQUMsQ0FBQztZQUVuRCxNQUFNLElBQUksR0FBRyxJQUFJLElBQUksQ0FBQztnQkFDckIsSUFBSSxFQUFFLGNBQWM7Z0JBQ3BCLElBQUksRUFBRSxJQUFJO2FBQ1YsQ0FBQyxDQUFDO1lBQ0csSUFBSyxDQUFDLEtBQUssR0FBRyxZQUFZLENBQUMsVUFBVSxDQUFDLENBQUM7WUFDN0MsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsSUFBSSxDQUFDLENBQUM7U0FDMUI7SUFDRixDQUFDLENBQUMsQ0FBQztJQUVILEtBQUssQ0FBQyxNQUFPLENBQUMsRUFBRSxDQUFDLE1BQU0sRUFBRSxVQUFVLElBQUk7UUFDdEMsTUFBTSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDNUIsQ0FBQyxDQUFDLENBQUM7SUFFSCxLQUFLLENBQUMsRUFBRSxDQUFDLE1BQU0sRUFBRSxVQUFVLElBQUk7UUFDOUIsTUFBTSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUseUJBQXlCLEdBQUcsSUFBSSxDQUFDLENBQUM7UUFDdkQsS0FBSyxHQUFHLElBQUksQ0FBQztJQUNkLENBQUMsQ0FBQyxDQUFDO0lBRUgsT0FBTyxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsY0FBYyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDMUQsT0FBTyxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsY0FBYyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDMUQsT0FBTyxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsY0FBYyxJQUFJLEtBQUssRUFBRTtRQUFFLEtBQUssQ0FBQyxJQUFJLEVBQUUsQ0FBQztLQUFFLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFFbkUsT0FBTyxNQUFNLENBQUM7QUFDZixDQUFDO0FBRUQsTUFBTSxLQUFLLEdBQThCLE1BQU0sQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7QUFFN0QsTUFBTSxDQUFDLE9BQU8sR0FBRyxVQUFVLE9BQWdELEVBQUUsT0FBeUM7SUFDckgsT0FBTyxHQUFHLE9BQU8sSUFBSSxFQUFFLENBQUM7SUFFeEIsTUFBTSxHQUFHLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsR0FBRyxJQUFJLE9BQU8sQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDO0lBQ3pELElBQUksT0FBTyxHQUFHLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUV6QixJQUFJLENBQUMsT0FBTyxFQUFFO1FBQ2IsT0FBTyxHQUFHLEtBQUssQ0FBQyxHQUFHLENBQUMsR0FBRyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7S0FDbEM7SUFFRCxNQUFNLE1BQU0sR0FBRyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQU87UUFDekUsQ0FBQyxDQUFDLElBQUksR0FBRyxPQUFRLENBQUMsSUFBSyxDQUFDO1FBQ3hCLE9BQU8sQ0FBQyxDQUFDO0lBQ1YsQ0FBQyxDQUFDLENBQUM7SUFFSCxPQUFPLE9BQU87U0FDWixJQUFJLENBQUMsTUFBTSxDQUFDLENBQUMsSUFBSSxFQUFFLGFBQWEsQ0FBQyxDQUFDLENBQUMsQ0FBQyx3QkFBd0I7U0FDNUQsSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQztTQUNyQixJQUFJLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxVQUFVLElBQVUsRUFBRSxFQUFFO1FBQ3BDLEVBQUUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxVQUFVLEdBQUcsRUFBRSxJQUFJO1lBQ3JDLElBQUksR0FBRyxJQUFJLEdBQUcsQ0FBQyxJQUFJLEtBQUssUUFBUSxFQUFFO2dCQUFFLE9BQU8sRUFBRSxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUMsQ0FBQzthQUFFO1lBQ2pFLElBQUksR0FBRyxFQUFFO2dCQUFFLE9BQU8sRUFBRSxFQUFFLENBQUM7YUFBRTtZQUN6QixJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxFQUFFO2dCQUFFLE9BQU8sRUFBRSxFQUFFLENBQUM7YUFBRTtZQUVwQyxFQUFFLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsVUFBVSxHQUFHLEVBQUUsUUFBUTtnQkFDN0MsSUFBSSxHQUFHLElBQUksR0FBRyxDQUFDLElBQUksS0FBSyxRQUFRLEVBQUU7b0JBQUUsT0FBTyxFQUFFLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxDQUFDO2lCQUFFO2dCQUNqRSxJQUFJLEdBQUcsRUFBRTtvQkFBRSxPQUFPLEVBQUUsRUFBRSxDQUFDO2lCQUFFO2dCQUV6QixJQUFJLENBQUMsUUFBUSxHQUFHLFFBQVEsQ0FBQztnQkFDekIsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7Z0JBQ2pCLEVBQUUsQ0FBQyxTQUFTLEVBQUUsSUFBSSxDQUFDLENBQUM7WUFDckIsQ0FBQyxDQUFDLENBQUM7UUFDSixDQUFDLENBQUMsQ0FBQztJQUNKLENBQUMsQ0FBQyxDQUFDO1NBQ0YsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0FBQ2hCLENBQUMsQ0FBQyJ9 \ No newline at end of file +//# sourceMappingURL=watch-win32.js.map \ No newline at end of file diff --git a/patched-vscode/build/lib/watch/watch-win32.ts b/patched-vscode/build/lib/watch/watch-win32.ts index fa65a5bd..afde6a79 100644 --- a/patched-vscode/build/lib/watch/watch-win32.ts +++ b/patched-vscode/build/lib/watch/watch-win32.ts @@ -70,7 +70,7 @@ function watch(root: string): Stream { const cache: { [cwd: string]: Stream } = Object.create(null); -module.exports = function (pattern: string | string[] | filter.FileFunction, options?: { cwd?: string; base?: string }) { +module.exports = function (pattern: string | string[] | filter.FileFunction, options?: { cwd?: string; base?: string; dot?: boolean }) { options = options || {}; const cwd = path.normalize(options.cwd || process.cwd()); @@ -86,8 +86,8 @@ module.exports = function (pattern: string | string[] | filter.FileFunction, opt }); return watcher - .pipe(filter(['**', '!.git{,/**}'])) // ignore all things git - .pipe(filter(pattern)) + .pipe(filter(['**', '!.git{,/**}'], { dot: options.dot })) // ignore all things git + .pipe(filter(pattern, { dot: options.dot })) .pipe(es.map(function (file: File, cb) { fs.stat(file.path, function (err, stat) { if (err && err.code === 'ENOENT') { return cb(undefined, file); } diff --git a/patched-vscode/build/linux/debian/calculate-deps.js b/patched-vscode/build/linux/debian/calculate-deps.js index 80146ba4..bbcb6bfc 100644 --- a/patched-vscode/build/linux/debian/calculate-deps.js +++ b/patched-vscode/build/linux/debian/calculate-deps.js @@ -4,22 +4,21 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.generatePackageDeps = void 0; +exports.generatePackageDeps = generatePackageDeps; const child_process_1 = require("child_process"); const fs_1 = require("fs"); const os_1 = require("os"); const path = require("path"); const manifests = require("../../../cgmanifest.json"); const dep_lists_1 = require("./dep-lists"); -function generatePackageDeps(files, arch, sysroot) { - const dependencies = files.map(file => calculatePackageDeps(file, arch, sysroot)); +function generatePackageDeps(files, arch, chromiumSysroot, vscodeSysroot) { + const dependencies = files.map(file => calculatePackageDeps(file, arch, chromiumSysroot, vscodeSysroot)); const additionalDepsSet = new Set(dep_lists_1.additionalDeps); dependencies.push(additionalDepsSet); return dependencies; } -exports.generatePackageDeps = generatePackageDeps; // Based on https://source.chromium.org/chromium/chromium/src/+/main:chrome/installer/linux/debian/calculate_package_deps.py. -function calculatePackageDeps(binaryPath, arch, sysroot) { +function calculatePackageDeps(binaryPath, arch, chromiumSysroot, vscodeSysroot) { try { if (!((0, fs_1.statSync)(binaryPath).mode & fs_1.constants.S_IXUSR)) { throw new Error(`Binary ${binaryPath} needs to have an executable bit set.`); @@ -42,18 +41,19 @@ function calculatePackageDeps(binaryPath, arch, sysroot) { const cmd = [dpkgShlibdepsScriptLocation, '--ignore-weak-undefined']; switch (arch) { case 'amd64': - cmd.push(`-l${sysroot}/usr/lib/x86_64-linux-gnu`, `-l${sysroot}/lib/x86_64-linux-gnu`); + cmd.push(`-l${chromiumSysroot}/usr/lib/x86_64-linux-gnu`, `-l${chromiumSysroot}/lib/x86_64-linux-gnu`, `-l${vscodeSysroot}/usr/lib/x86_64-linux-gnu`, `-l${vscodeSysroot}/lib/x86_64-linux-gnu`); break; case 'armhf': - cmd.push(`-l${sysroot}/usr/lib/arm-linux-gnueabihf`, `-l${sysroot}/lib/arm-linux-gnueabihf`); + cmd.push(`-l${chromiumSysroot}/usr/lib/arm-linux-gnueabihf`, `-l${chromiumSysroot}/lib/arm-linux-gnueabihf`, `-l${vscodeSysroot}/usr/lib/arm-linux-gnueabihf`, `-l${vscodeSysroot}/lib/arm-linux-gnueabihf`); break; case 'arm64': - cmd.push(`-l${sysroot}/usr/lib/aarch64-linux-gnu`, `-l${sysroot}/lib/aarch64-linux-gnu`); + cmd.push(`-l${chromiumSysroot}/usr/lib/aarch64-linux-gnu`, `-l${chromiumSysroot}/lib/aarch64-linux-gnu`, `-l${vscodeSysroot}/usr/lib/aarch64-linux-gnu`, `-l${vscodeSysroot}/lib/aarch64-linux-gnu`); break; } - cmd.push(`-l${sysroot}/usr/lib`); + cmd.push(`-l${chromiumSysroot}/usr/lib`); + cmd.push(`-L${vscodeSysroot}/debian/libxkbfile1/DEBIAN/shlibs`); cmd.push('-O', '-e', path.resolve(binaryPath)); - const dpkgShlibdepsResult = (0, child_process_1.spawnSync)('perl', cmd, { cwd: sysroot }); + const dpkgShlibdepsResult = (0, child_process_1.spawnSync)('perl', cmd, { cwd: chromiumSysroot }); if (dpkgShlibdepsResult.status !== 0) { throw new Error(`dpkg-shlibdeps failed with exit code ${dpkgShlibdepsResult.status}. stderr:\n${dpkgShlibdepsResult.stderr} `); } @@ -78,11 +78,9 @@ function calculatePackageDeps(binaryPath, arch, sysroot) { // TODO(deepak1556): remove this workaround in favor of computing the // versions from build container for native modules. const filteredDeps = depsStr.split(', ').filter(dependency => { - return !dependency.startsWith('libgcc-s1') && - !dependency.startsWith('libgssapi-krb5-2') && - !dependency.startsWith('libkrb5-3'); + return !dependency.startsWith('libgcc-s1'); }).sort(); const requires = new Set(filteredDeps); return requires; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FsY3VsYXRlLWRlcHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjYWxjdWxhdGUtZGVwcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7OztBQUVoRyxpREFBMEM7QUFDMUMsMkJBQXlDO0FBQ3pDLDJCQUE0QjtBQUM1Qiw2QkFBOEI7QUFDOUIsc0RBQXNEO0FBQ3RELDJDQUE2QztBQUc3QyxTQUFnQixtQkFBbUIsQ0FBQyxLQUFlLEVBQUUsSUFBc0IsRUFBRSxPQUFlO0lBQzNGLE1BQU0sWUFBWSxHQUFrQixLQUFLLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsb0JBQW9CLENBQUMsSUFBSSxFQUFFLElBQUksRUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFDO0lBQ2pHLE1BQU0saUJBQWlCLEdBQUcsSUFBSSxHQUFHLENBQUMsMEJBQWMsQ0FBQyxDQUFDO0lBQ2xELFlBQVksQ0FBQyxJQUFJLENBQUMsaUJBQWlCLENBQUMsQ0FBQztJQUNyQyxPQUFPLFlBQVksQ0FBQztBQUNyQixDQUFDO0FBTEQsa0RBS0M7QUFFRCw2SEFBNkg7QUFDN0gsU0FBUyxvQkFBb0IsQ0FBQyxVQUFrQixFQUFFLElBQXNCLEVBQUUsT0FBZTtJQUN4RixJQUFJO1FBQ0gsSUFBSSxDQUFDLENBQUMsSUFBQSxhQUFRLEVBQUMsVUFBVSxDQUFDLENBQUMsSUFBSSxHQUFHLGNBQVMsQ0FBQyxPQUFPLENBQUMsRUFBRTtZQUNyRCxNQUFNLElBQUksS0FBSyxDQUFDLFVBQVUsVUFBVSx1Q0FBdUMsQ0FBQyxDQUFDO1NBQzdFO0tBQ0Q7SUFBQyxPQUFPLENBQUMsRUFBRTtRQUNYLDhEQUE4RDtRQUM5RCxPQUFPLENBQUMsS0FBSyxDQUFDLGdCQUFnQixHQUFHLFVBQVUsR0FBRyxjQUFjLENBQUMsQ0FBQztLQUM5RDtJQUVELHdDQUF3QztJQUN4QyxNQUFNLGdCQUFnQixHQUFHLFNBQVMsQ0FBQyxhQUFhLENBQUMsTUFBTSxDQUFDLFlBQVksQ0FBQyxFQUFFO1FBQ3RFLE9BQU8sWUFBWSxDQUFDLFNBQVMsQ0FBQyxJQUFJLEtBQUssS0FBSyxJQUFJLFlBQVksQ0FBQyxTQUFTLENBQUMsR0FBSSxDQUFDLElBQUksS0FBSyxVQUFVLENBQUM7SUFDakcsQ0FBQyxDQUFDLENBQUM7SUFDSCxNQUFNLGdCQUFnQixHQUFHLHVEQUF1RCxnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLCtDQUErQyxDQUFDO0lBQzNKLE1BQU0sMkJBQTJCLEdBQUcsR0FBRyxJQUFBLFdBQU0sR0FBRSxvQkFBb0IsQ0FBQztJQUNwRSxNQUFNLE1BQU0sR0FBRyxJQUFBLHlCQUFTLEVBQUMsTUFBTSxFQUFFLENBQUMsZ0JBQWdCLEVBQUUsSUFBSSxFQUFFLDJCQUEyQixDQUFDLENBQUMsQ0FBQztJQUN4RixJQUFJLE1BQU0sQ0FBQyxNQUFNLEtBQUssQ0FBQyxFQUFFO1FBQ3hCLE1BQU0sSUFBSSxLQUFLLENBQUMsMkNBQTJDLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0tBQzdFO0lBQ0QsTUFBTSxHQUFHLEdBQUcsQ0FBQywyQkFBMkIsRUFBRSx5QkFBeUIsQ0FBQyxDQUFDO0lBQ3JFLFFBQVEsSUFBSSxFQUFFO1FBQ2IsS0FBSyxPQUFPO1lBQ1gsR0FBRyxDQUFDLElBQUksQ0FBQyxLQUFLLE9BQU8sMkJBQTJCLEVBQy9DLEtBQUssT0FBTyx1QkFBdUIsQ0FBQyxDQUFDO1lBQ3RDLE1BQU07UUFDUCxLQUFLLE9BQU87WUFDWCxHQUFHLENBQUMsSUFBSSxDQUFDLEtBQUssT0FBTyw4QkFBOEIsRUFDbEQsS0FBSyxPQUFPLDBCQUEwQixDQUFDLENBQUM7WUFDekMsTUFBTTtRQUNQLEtBQUssT0FBTztZQUNYLEdBQUcsQ0FBQyxJQUFJLENBQUMsS0FBSyxPQUFPLDRCQUE0QixFQUNoRCxLQUFLLE9BQU8sd0JBQXdCLENBQUMsQ0FBQztZQUN2QyxNQUFNO0tBQ1A7SUFDRCxHQUFHLENBQUMsSUFBSSxDQUFDLEtBQUssT0FBTyxVQUFVLENBQUMsQ0FBQztJQUNqQyxHQUFHLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDO0lBRS9DLE1BQU0sbUJBQW1CLEdBQUcsSUFBQSx5QkFBUyxFQUFDLE1BQU0sRUFBRSxHQUFHLEVBQUUsRUFBRSxHQUFHLEVBQUUsT0FBTyxFQUFFLENBQUMsQ0FBQztJQUNyRSxJQUFJLG1CQUFtQixDQUFDLE1BQU0sS0FBSyxDQUFDLEVBQUU7UUFDckMsTUFBTSxJQUFJLEtBQUssQ0FBQyx3Q0FBd0MsbUJBQW1CLENBQUMsTUFBTSxjQUFjLG1CQUFtQixDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUM7S0FDL0g7SUFFRCxNQUFNLG1CQUFtQixHQUFHLGlCQUFpQixDQUFDO0lBQzlDLE1BQU0sWUFBWSxHQUFHLG1CQUFtQixDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLENBQUMsT0FBTyxFQUFFLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3hGLElBQUksT0FBTyxHQUFHLEVBQUUsQ0FBQztJQUNqQixLQUFLLE1BQU0sSUFBSSxJQUFJLFlBQVksRUFBRTtRQUNoQyxJQUFJLElBQUksQ0FBQyxVQUFVLENBQUMsbUJBQW1CLENBQUMsRUFBRTtZQUN6QyxPQUFPLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQyxtQkFBbUIsQ0FBQyxNQUFNLENBQUMsQ0FBQztTQUNyRDtLQUNEO0lBQ0QseUVBQXlFO0lBQ3pFLDBFQUEwRTtJQUMxRSx5RUFBeUU7SUFDekUsdUVBQXVFO0lBQ3ZFLHFFQUFxRTtJQUNyRSwyREFBMkQ7SUFDM0QsRUFBRTtJQUNGLHFFQUFxRTtJQUNyRSx1RUFBdUU7SUFDdkUsMERBQTBEO0lBQzFELHFFQUFxRTtJQUNyRSxvREFBb0Q7SUFDcEQsTUFBTSxZQUFZLEdBQUcsT0FBTyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLEVBQUU7UUFDNUQsT0FBTyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDO1lBQ3pDLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQztZQUMxQyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLENBQUM7SUFDdEMsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUM7SUFDVixNQUFNLFFBQVEsR0FBRyxJQUFJLEdBQUcsQ0FBQyxZQUFZLENBQUMsQ0FBQztJQUN2QyxPQUFPLFFBQVEsQ0FBQztBQUNqQixDQUFDIn0= \ No newline at end of file +//# sourceMappingURL=calculate-deps.js.map \ No newline at end of file diff --git a/patched-vscode/build/linux/debian/calculate-deps.ts b/patched-vscode/build/linux/debian/calculate-deps.ts index a23c41ac..92f8065f 100644 --- a/patched-vscode/build/linux/debian/calculate-deps.ts +++ b/patched-vscode/build/linux/debian/calculate-deps.ts @@ -11,15 +11,15 @@ import * as manifests from '../../../cgmanifest.json'; import { additionalDeps } from './dep-lists'; import { DebianArchString } from './types'; -export function generatePackageDeps(files: string[], arch: DebianArchString, sysroot: string): Set[] { - const dependencies: Set[] = files.map(file => calculatePackageDeps(file, arch, sysroot)); +export function generatePackageDeps(files: string[], arch: DebianArchString, chromiumSysroot: string, vscodeSysroot: string): Set[] { + const dependencies: Set[] = files.map(file => calculatePackageDeps(file, arch, chromiumSysroot, vscodeSysroot)); const additionalDepsSet = new Set(additionalDeps); dependencies.push(additionalDepsSet); return dependencies; } // Based on https://source.chromium.org/chromium/chromium/src/+/main:chrome/installer/linux/debian/calculate_package_deps.py. -function calculatePackageDeps(binaryPath: string, arch: DebianArchString, sysroot: string): Set { +function calculatePackageDeps(binaryPath: string, arch: DebianArchString, chromiumSysroot: string, vscodeSysroot: string): Set { try { if (!(statSync(binaryPath).mode & constants.S_IXUSR)) { throw new Error(`Binary ${binaryPath} needs to have an executable bit set.`); @@ -42,22 +42,29 @@ function calculatePackageDeps(binaryPath: string, arch: DebianArchString, sysroo const cmd = [dpkgShlibdepsScriptLocation, '--ignore-weak-undefined']; switch (arch) { case 'amd64': - cmd.push(`-l${sysroot}/usr/lib/x86_64-linux-gnu`, - `-l${sysroot}/lib/x86_64-linux-gnu`); + cmd.push(`-l${chromiumSysroot}/usr/lib/x86_64-linux-gnu`, + `-l${chromiumSysroot}/lib/x86_64-linux-gnu`, + `-l${vscodeSysroot}/usr/lib/x86_64-linux-gnu`, + `-l${vscodeSysroot}/lib/x86_64-linux-gnu`); break; case 'armhf': - cmd.push(`-l${sysroot}/usr/lib/arm-linux-gnueabihf`, - `-l${sysroot}/lib/arm-linux-gnueabihf`); + cmd.push(`-l${chromiumSysroot}/usr/lib/arm-linux-gnueabihf`, + `-l${chromiumSysroot}/lib/arm-linux-gnueabihf`, + `-l${vscodeSysroot}/usr/lib/arm-linux-gnueabihf`, + `-l${vscodeSysroot}/lib/arm-linux-gnueabihf`); break; case 'arm64': - cmd.push(`-l${sysroot}/usr/lib/aarch64-linux-gnu`, - `-l${sysroot}/lib/aarch64-linux-gnu`); + cmd.push(`-l${chromiumSysroot}/usr/lib/aarch64-linux-gnu`, + `-l${chromiumSysroot}/lib/aarch64-linux-gnu`, + `-l${vscodeSysroot}/usr/lib/aarch64-linux-gnu`, + `-l${vscodeSysroot}/lib/aarch64-linux-gnu`); break; } - cmd.push(`-l${sysroot}/usr/lib`); + cmd.push(`-l${chromiumSysroot}/usr/lib`); + cmd.push(`-L${vscodeSysroot}/debian/libxkbfile1/DEBIAN/shlibs`); cmd.push('-O', '-e', path.resolve(binaryPath)); - const dpkgShlibdepsResult = spawnSync('perl', cmd, { cwd: sysroot }); + const dpkgShlibdepsResult = spawnSync('perl', cmd, { cwd: chromiumSysroot }); if (dpkgShlibdepsResult.status !== 0) { throw new Error(`dpkg-shlibdeps failed with exit code ${dpkgShlibdepsResult.status}. stderr:\n${dpkgShlibdepsResult.stderr} `); } @@ -83,9 +90,7 @@ function calculatePackageDeps(binaryPath: string, arch: DebianArchString, sysroo // TODO(deepak1556): remove this workaround in favor of computing the // versions from build container for native modules. const filteredDeps = depsStr.split(', ').filter(dependency => { - return !dependency.startsWith('libgcc-s1') && - !dependency.startsWith('libgssapi-krb5-2') && - !dependency.startsWith('libkrb5-3'); + return !dependency.startsWith('libgcc-s1'); }).sort(); const requires = new Set(filteredDeps); return requires; diff --git a/patched-vscode/build/linux/debian/dep-lists.js b/patched-vscode/build/linux/debian/dep-lists.js index 16e27eed..d843c090 100644 --- a/patched-vscode/build/linux/debian/dep-lists.js +++ b/patched-vscode/build/linux/debian/dep-lists.js @@ -13,8 +13,6 @@ exports.additionalDeps = [ 'libnss3 (>= 3.26)', 'libcurl3-gnutls | libcurl3-nss | libcurl4 | libcurl3', // For Breakpad crash reports. 'xdg-utils (>= 1.0.2)', // OS integration - 'libgssapi-krb5-2', - 'libkrb5-3', ]; // Based on https://source.chromium.org/chromium/chromium/src/+/main:chrome/installer/linux/debian/manual_recommends // Dependencies that we can only recommend @@ -33,17 +31,18 @@ exports.referenceGeneratedDepsByArch = { 'libc6 (>= 2.16)', 'libc6 (>= 2.17)', 'libc6 (>= 2.2.5)', + 'libc6 (>= 2.28)', 'libcairo2 (>= 1.6.0)', 'libcurl3-gnutls | libcurl3-nss | libcurl4 | libcurl3', - 'libdbus-1-3 (>= 1.5.12)', + 'libdbus-1-3 (>= 1.9.14)', 'libdrm2 (>= 2.4.75)', - 'libexpat1 (>= 2.0.1)', + 'libexpat1 (>= 2.1~beta3)', 'libgbm1 (>= 17.1.0~rc2)', 'libglib2.0-0 (>= 2.37.3)', - 'libgssapi-krb5-2', + 'libgssapi-krb5-2 (>= 1.17)', 'libgtk-3-0 (>= 3.9.10)', 'libgtk-3-0 (>= 3.9.10) | libgtk-4-1', - 'libkrb5-3', + 'libkrb5-3 (>= 1.6.dfsg.2)', 'libnspr4 (>= 2:4.9-2~)', 'libnss3 (>= 2:3.30)', 'libnss3 (>= 3.26)', @@ -55,8 +54,8 @@ exports.referenceGeneratedDepsByArch = { 'libxdamage1 (>= 1:1.1)', 'libxext6', 'libxfixes3', - 'libxkbcommon0 (>= 0.4.1)', - 'libxkbfile1', + 'libxkbcommon0 (>= 0.5.0)', + 'libxkbfile1 (>= 1:1.1.0)', 'libxrandr2', 'xdg-utils (>= 1.0.2)' ], @@ -66,27 +65,27 @@ exports.referenceGeneratedDepsByArch = { 'libatk-bridge2.0-0 (>= 2.5.3)', 'libatk1.0-0 (>= 2.2.0)', 'libatspi2.0-0 (>= 2.9.90)', - 'libc6 (>= 2.15)', 'libc6 (>= 2.16)', 'libc6 (>= 2.17)', + 'libc6 (>= 2.28)', 'libc6 (>= 2.4)', - 'libc6 (>= 2.8)', 'libc6 (>= 2.9)', 'libcairo2 (>= 1.6.0)', 'libcurl3-gnutls | libcurl3-nss | libcurl4 | libcurl3', - 'libdbus-1-3 (>= 1.5.12)', + 'libdbus-1-3 (>= 1.9.14)', 'libdrm2 (>= 2.4.75)', - 'libexpat1 (>= 2.0.1)', + 'libexpat1 (>= 2.1~beta3)', 'libgbm1 (>= 17.1.0~rc2)', 'libglib2.0-0 (>= 2.37.3)', - 'libgssapi-krb5-2', + 'libgssapi-krb5-2 (>= 1.17)', 'libgtk-3-0 (>= 3.9.10)', 'libgtk-3-0 (>= 3.9.10) | libgtk-4-1', - 'libkrb5-3', + 'libkrb5-3 (>= 1.6.dfsg.2)', 'libnspr4 (>= 2:4.9-2~)', 'libnss3 (>= 2:3.30)', 'libnss3 (>= 3.26)', 'libpango-1.0-0 (>= 1.14.0)', + 'libstdc++6 (>= 4.1.1)', 'libstdc++6 (>= 5)', 'libstdc++6 (>= 5.2)', 'libstdc++6 (>= 6)', @@ -97,8 +96,8 @@ exports.referenceGeneratedDepsByArch = { 'libxdamage1 (>= 1:1.1)', 'libxext6', 'libxfixes3', - 'libxkbcommon0 (>= 0.4.1)', - 'libxkbfile1', + 'libxkbcommon0 (>= 0.5.0)', + 'libxkbfile1 (>= 1:1.1.0)', 'libxrandr2', 'xdg-utils (>= 1.0.2)' ], @@ -109,21 +108,23 @@ exports.referenceGeneratedDepsByArch = { 'libatk1.0-0 (>= 2.2.0)', 'libatspi2.0-0 (>= 2.9.90)', 'libc6 (>= 2.17)', + 'libc6 (>= 2.28)', 'libcairo2 (>= 1.6.0)', 'libcurl3-gnutls | libcurl3-nss | libcurl4 | libcurl3', - 'libdbus-1-3 (>= 1.0.2)', + 'libdbus-1-3 (>= 1.9.14)', 'libdrm2 (>= 2.4.75)', - 'libexpat1 (>= 2.0.1)', + 'libexpat1 (>= 2.1~beta3)', 'libgbm1 (>= 17.1.0~rc2)', 'libglib2.0-0 (>= 2.37.3)', - 'libgssapi-krb5-2', + 'libgssapi-krb5-2 (>= 1.17)', 'libgtk-3-0 (>= 3.9.10)', 'libgtk-3-0 (>= 3.9.10) | libgtk-4-1', - 'libkrb5-3', + 'libkrb5-3 (>= 1.6.dfsg.2)', 'libnspr4 (>= 2:4.9-2~)', 'libnss3 (>= 2:3.30)', 'libnss3 (>= 3.26)', 'libpango-1.0-0 (>= 1.14.0)', + 'libstdc++6 (>= 4.1.1)', 'libstdc++6 (>= 5)', 'libstdc++6 (>= 5.2)', 'libstdc++6 (>= 6)', @@ -134,10 +135,10 @@ exports.referenceGeneratedDepsByArch = { 'libxdamage1 (>= 1:1.1)', 'libxext6', 'libxfixes3', - 'libxkbcommon0 (>= 0.4.1)', - 'libxkbfile1', + 'libxkbcommon0 (>= 0.5.0)', + 'libxkbfile1 (>= 1:1.1.0)', 'libxrandr2', 'xdg-utils (>= 1.0.2)' ] }; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVwLWxpc3RzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiZGVwLWxpc3RzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7O2dHQUdnRzs7O0FBRWhHLGtIQUFrSDtBQUNsSCw0REFBNEQ7QUFDL0MsUUFBQSxjQUFjLEdBQUc7SUFDN0IsaUJBQWlCLEVBQUUseUNBQXlDO0lBQzVELHFDQUFxQztJQUNyQyxtQkFBbUI7SUFDbkIsc0RBQXNELEVBQUUsOEJBQThCO0lBQ3RGLHNCQUFzQixFQUFFLGlCQUFpQjtJQUN6QyxrQkFBa0I7SUFDbEIsV0FBVztDQUNYLENBQUM7QUFFRixvSEFBb0g7QUFDcEgsMENBQTBDO0FBQzFDLDhEQUE4RDtBQUNqRCxRQUFBLGVBQWUsR0FBRztJQUM5QixZQUFZLENBQUMseUVBQXlFO0NBQ3RGLENBQUM7QUFFVyxRQUFBLDRCQUE0QixHQUFHO0lBQzNDLE9BQU8sRUFBRTtRQUNSLGlCQUFpQjtRQUNqQix3QkFBd0I7UUFDeEIsK0JBQStCO1FBQy9CLHdCQUF3QjtRQUN4QiwyQkFBMkI7UUFDM0IsaUJBQWlCO1FBQ2pCLGlCQUFpQjtRQUNqQixpQkFBaUI7UUFDakIsa0JBQWtCO1FBQ2xCLHNCQUFzQjtRQUN0QixzREFBc0Q7UUFDdEQseUJBQXlCO1FBQ3pCLHFCQUFxQjtRQUNyQixzQkFBc0I7UUFDdEIseUJBQXlCO1FBQ3pCLDBCQUEwQjtRQUMxQixrQkFBa0I7UUFDbEIsd0JBQXdCO1FBQ3hCLHFDQUFxQztRQUNyQyxXQUFXO1FBQ1gsd0JBQXdCO1FBQ3hCLHFCQUFxQjtRQUNyQixtQkFBbUI7UUFDbkIsNEJBQTRCO1FBQzVCLFVBQVU7UUFDViwwQkFBMEI7UUFDMUIsb0JBQW9CO1FBQ3BCLCtCQUErQjtRQUMvQix3QkFBd0I7UUFDeEIsVUFBVTtRQUNWLFlBQVk7UUFDWiwwQkFBMEI7UUFDMUIsYUFBYTtRQUNiLFlBQVk7UUFDWixzQkFBc0I7S0FDdEI7SUFDRCxPQUFPLEVBQUU7UUFDUixpQkFBaUI7UUFDakIsd0JBQXdCO1FBQ3hCLCtCQUErQjtRQUMvQix3QkFBd0I7UUFDeEIsMkJBQTJCO1FBQzNCLGlCQUFpQjtRQUNqQixpQkFBaUI7UUFDakIsaUJBQWlCO1FBQ2pCLGdCQUFnQjtRQUNoQixnQkFBZ0I7UUFDaEIsZ0JBQWdCO1FBQ2hCLHNCQUFzQjtRQUN0QixzREFBc0Q7UUFDdEQseUJBQXlCO1FBQ3pCLHFCQUFxQjtRQUNyQixzQkFBc0I7UUFDdEIseUJBQXlCO1FBQ3pCLDBCQUEwQjtRQUMxQixrQkFBa0I7UUFDbEIsd0JBQXdCO1FBQ3hCLHFDQUFxQztRQUNyQyxXQUFXO1FBQ1gsd0JBQXdCO1FBQ3hCLHFCQUFxQjtRQUNyQixtQkFBbUI7UUFDbkIsNEJBQTRCO1FBQzVCLG1CQUFtQjtRQUNuQixxQkFBcUI7UUFDckIsbUJBQW1CO1FBQ25CLFVBQVU7UUFDViwwQkFBMEI7UUFDMUIsb0JBQW9CO1FBQ3BCLCtCQUErQjtRQUMvQix3QkFBd0I7UUFDeEIsVUFBVTtRQUNWLFlBQVk7UUFDWiwwQkFBMEI7UUFDMUIsYUFBYTtRQUNiLFlBQVk7UUFDWixzQkFBc0I7S0FDdEI7SUFDRCxPQUFPLEVBQUU7UUFDUixpQkFBaUI7UUFDakIsd0JBQXdCO1FBQ3hCLCtCQUErQjtRQUMvQix3QkFBd0I7UUFDeEIsMkJBQTJCO1FBQzNCLGlCQUFpQjtRQUNqQixzQkFBc0I7UUFDdEIsc0RBQXNEO1FBQ3RELHdCQUF3QjtRQUN4QixxQkFBcUI7UUFDckIsc0JBQXNCO1FBQ3RCLHlCQUF5QjtRQUN6QiwwQkFBMEI7UUFDMUIsa0JBQWtCO1FBQ2xCLHdCQUF3QjtRQUN4QixxQ0FBcUM7UUFDckMsV0FBVztRQUNYLHdCQUF3QjtRQUN4QixxQkFBcUI7UUFDckIsbUJBQW1CO1FBQ25CLDRCQUE0QjtRQUM1QixtQkFBbUI7UUFDbkIscUJBQXFCO1FBQ3JCLG1CQUFtQjtRQUNuQixVQUFVO1FBQ1YsMEJBQTBCO1FBQzFCLG9CQUFvQjtRQUNwQiwrQkFBK0I7UUFDL0Isd0JBQXdCO1FBQ3hCLFVBQVU7UUFDVixZQUFZO1FBQ1osMEJBQTBCO1FBQzFCLGFBQWE7UUFDYixZQUFZO1FBQ1osc0JBQXNCO0tBQ3RCO0NBQ0QsQ0FBQyJ9 \ No newline at end of file +//# sourceMappingURL=dep-lists.js.map \ No newline at end of file diff --git a/patched-vscode/build/linux/debian/dep-lists.ts b/patched-vscode/build/linux/debian/dep-lists.ts index c430f3b5..4028370c 100644 --- a/patched-vscode/build/linux/debian/dep-lists.ts +++ b/patched-vscode/build/linux/debian/dep-lists.ts @@ -11,8 +11,6 @@ export const additionalDeps = [ 'libnss3 (>= 3.26)', 'libcurl3-gnutls | libcurl3-nss | libcurl4 | libcurl3', // For Breakpad crash reports. 'xdg-utils (>= 1.0.2)', // OS integration - 'libgssapi-krb5-2', - 'libkrb5-3', ]; // Based on https://source.chromium.org/chromium/chromium/src/+/main:chrome/installer/linux/debian/manual_recommends @@ -33,17 +31,18 @@ export const referenceGeneratedDepsByArch = { 'libc6 (>= 2.16)', 'libc6 (>= 2.17)', 'libc6 (>= 2.2.5)', + 'libc6 (>= 2.28)', 'libcairo2 (>= 1.6.0)', 'libcurl3-gnutls | libcurl3-nss | libcurl4 | libcurl3', - 'libdbus-1-3 (>= 1.5.12)', + 'libdbus-1-3 (>= 1.9.14)', 'libdrm2 (>= 2.4.75)', - 'libexpat1 (>= 2.0.1)', + 'libexpat1 (>= 2.1~beta3)', 'libgbm1 (>= 17.1.0~rc2)', 'libglib2.0-0 (>= 2.37.3)', - 'libgssapi-krb5-2', + 'libgssapi-krb5-2 (>= 1.17)', 'libgtk-3-0 (>= 3.9.10)', 'libgtk-3-0 (>= 3.9.10) | libgtk-4-1', - 'libkrb5-3', + 'libkrb5-3 (>= 1.6.dfsg.2)', 'libnspr4 (>= 2:4.9-2~)', 'libnss3 (>= 2:3.30)', 'libnss3 (>= 3.26)', @@ -55,8 +54,8 @@ export const referenceGeneratedDepsByArch = { 'libxdamage1 (>= 1:1.1)', 'libxext6', 'libxfixes3', - 'libxkbcommon0 (>= 0.4.1)', - 'libxkbfile1', + 'libxkbcommon0 (>= 0.5.0)', + 'libxkbfile1 (>= 1:1.1.0)', 'libxrandr2', 'xdg-utils (>= 1.0.2)' ], @@ -66,27 +65,27 @@ export const referenceGeneratedDepsByArch = { 'libatk-bridge2.0-0 (>= 2.5.3)', 'libatk1.0-0 (>= 2.2.0)', 'libatspi2.0-0 (>= 2.9.90)', - 'libc6 (>= 2.15)', 'libc6 (>= 2.16)', 'libc6 (>= 2.17)', + 'libc6 (>= 2.28)', 'libc6 (>= 2.4)', - 'libc6 (>= 2.8)', 'libc6 (>= 2.9)', 'libcairo2 (>= 1.6.0)', 'libcurl3-gnutls | libcurl3-nss | libcurl4 | libcurl3', - 'libdbus-1-3 (>= 1.5.12)', + 'libdbus-1-3 (>= 1.9.14)', 'libdrm2 (>= 2.4.75)', - 'libexpat1 (>= 2.0.1)', + 'libexpat1 (>= 2.1~beta3)', 'libgbm1 (>= 17.1.0~rc2)', 'libglib2.0-0 (>= 2.37.3)', - 'libgssapi-krb5-2', + 'libgssapi-krb5-2 (>= 1.17)', 'libgtk-3-0 (>= 3.9.10)', 'libgtk-3-0 (>= 3.9.10) | libgtk-4-1', - 'libkrb5-3', + 'libkrb5-3 (>= 1.6.dfsg.2)', 'libnspr4 (>= 2:4.9-2~)', 'libnss3 (>= 2:3.30)', 'libnss3 (>= 3.26)', 'libpango-1.0-0 (>= 1.14.0)', + 'libstdc++6 (>= 4.1.1)', 'libstdc++6 (>= 5)', 'libstdc++6 (>= 5.2)', 'libstdc++6 (>= 6)', @@ -97,8 +96,8 @@ export const referenceGeneratedDepsByArch = { 'libxdamage1 (>= 1:1.1)', 'libxext6', 'libxfixes3', - 'libxkbcommon0 (>= 0.4.1)', - 'libxkbfile1', + 'libxkbcommon0 (>= 0.5.0)', + 'libxkbfile1 (>= 1:1.1.0)', 'libxrandr2', 'xdg-utils (>= 1.0.2)' ], @@ -109,21 +108,23 @@ export const referenceGeneratedDepsByArch = { 'libatk1.0-0 (>= 2.2.0)', 'libatspi2.0-0 (>= 2.9.90)', 'libc6 (>= 2.17)', + 'libc6 (>= 2.28)', 'libcairo2 (>= 1.6.0)', 'libcurl3-gnutls | libcurl3-nss | libcurl4 | libcurl3', - 'libdbus-1-3 (>= 1.0.2)', + 'libdbus-1-3 (>= 1.9.14)', 'libdrm2 (>= 2.4.75)', - 'libexpat1 (>= 2.0.1)', + 'libexpat1 (>= 2.1~beta3)', 'libgbm1 (>= 17.1.0~rc2)', 'libglib2.0-0 (>= 2.37.3)', - 'libgssapi-krb5-2', + 'libgssapi-krb5-2 (>= 1.17)', 'libgtk-3-0 (>= 3.9.10)', 'libgtk-3-0 (>= 3.9.10) | libgtk-4-1', - 'libkrb5-3', + 'libkrb5-3 (>= 1.6.dfsg.2)', 'libnspr4 (>= 2:4.9-2~)', 'libnss3 (>= 2:3.30)', 'libnss3 (>= 3.26)', 'libpango-1.0-0 (>= 1.14.0)', + 'libstdc++6 (>= 4.1.1)', 'libstdc++6 (>= 5)', 'libstdc++6 (>= 5.2)', 'libstdc++6 (>= 6)', @@ -134,8 +135,8 @@ export const referenceGeneratedDepsByArch = { 'libxdamage1 (>= 1:1.1)', 'libxext6', 'libxfixes3', - 'libxkbcommon0 (>= 0.4.1)', - 'libxkbfile1', + 'libxkbcommon0 (>= 0.5.0)', + 'libxkbfile1 (>= 1:1.1.0)', 'libxrandr2', 'xdg-utils (>= 1.0.2)' ] diff --git a/patched-vscode/build/linux/debian/install-sysroot.js b/patched-vscode/build/linux/debian/install-sysroot.js index 0197f5f2..feca7d3f 100644 --- a/patched-vscode/build/linux/debian/install-sysroot.js +++ b/patched-vscode/build/linux/debian/install-sysroot.js @@ -4,18 +4,38 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.getSysroot = void 0; +exports.getVSCodeSysroot = getVSCodeSysroot; +exports.getChromiumSysroot = getChromiumSysroot; const child_process_1 = require("child_process"); -const crypto_1 = require("crypto"); const os_1 = require("os"); const fs = require("fs"); const https = require("https"); const path = require("path"); -const util = require("../../lib/util"); +const crypto_1 = require("crypto"); +const ansiColors = require("ansi-colors"); // Based on https://source.chromium.org/chromium/chromium/src/+/main:build/linux/sysroot_scripts/install-sysroot.py. const URL_PREFIX = 'https://msftelectron.blob.core.windows.net'; const URL_PATH = 'sysroots/toolchain'; +const REPO_ROOT = path.dirname(path.dirname(path.dirname(__dirname))); +const ghApiHeaders = { + Accept: 'application/vnd.github.v3+json', + 'User-Agent': 'VSCode Build', +}; +if (process.env.GITHUB_TOKEN) { + ghApiHeaders.Authorization = 'Basic ' + Buffer.from(process.env.GITHUB_TOKEN).toString('base64'); +} +const ghDownloadHeaders = { + ...ghApiHeaders, + Accept: 'application/octet-stream', +}; +function getElectronVersion() { + const yarnrc = fs.readFileSync(path.join(REPO_ROOT, '.yarnrc'), 'utf8'); + const electronVersion = /^target "(.*)"$/m.exec(yarnrc)[1]; + const msBuildId = /^ms_build_id "(.*)"$/m.exec(yarnrc)[1]; + return { electronVersion, msBuildId }; +} function getSha(filename) { + // CodeQL [SM04514] Hash logic cannot be changed due to external dependency, also the code is only used during build. const hash = (0, crypto_1.createHash)('sha1'); // Read file 1 MB at a time const fd = fs.openSync(filename, 'r'); @@ -29,15 +49,123 @@ function getSha(filename) { hash.update(buffer.slice(0, bytesRead)); return hash.digest('hex'); } -async function getSysroot(arch) { - const sysrootJSONUrl = `https://raw.githubusercontent.com/electron/electron/v${util.getElectronVersion().electronVersion}/script/sysroots.json`; +function getVSCodeSysrootChecksum(expectedName) { + const checksums = fs.readFileSync(path.join(REPO_ROOT, 'build', 'checksums', 'vscode-sysroot.txt'), 'utf8'); + for (const line of checksums.split('\n')) { + const [checksum, name] = line.split(/\s+/); + if (name === expectedName) { + return checksum; + } + } + return undefined; +} +/* + * Do not use the fetch implementation from build/lib/fetch as it relies on vinyl streams + * and vinyl-fs breaks the symlinks in the compiler toolchain sysroot. We use the native + * tar implementation for that reason. + */ +async function fetchUrl(options, retries = 10, retryDelay = 1000) { + try { + const controller = new AbortController(); + const timeout = setTimeout(() => controller.abort(), 30 * 1000); + const version = '20240129-253798'; + try { + const response = await fetch(`https://api.github.com/repos/Microsoft/vscode-linux-build-agent/releases/tags/v${version}`, { + headers: ghApiHeaders, + signal: controller.signal /* Typings issue with lib.dom.d.ts */ + }); + if (response.ok && (response.status >= 200 && response.status < 300)) { + console.log(`Fetch completed: Status ${response.status}.`); + const contents = Buffer.from(await response.arrayBuffer()); + const asset = JSON.parse(contents.toString()).assets.find((a) => a.name === options.assetName); + if (!asset) { + throw new Error(`Could not find asset in release of Microsoft/vscode-linux-build-agent @ ${version}`); + } + console.log(`Found asset ${options.assetName} @ ${asset.url}.`); + const assetResponse = await fetch(asset.url, { + headers: ghDownloadHeaders + }); + if (assetResponse.ok && (assetResponse.status >= 200 && assetResponse.status < 300)) { + const assetContents = Buffer.from(await assetResponse.arrayBuffer()); + console.log(`Fetched response body buffer: ${ansiColors.magenta(`${assetContents.byteLength} bytes`)}`); + if (options.checksumSha256) { + const actualSHA256Checksum = (0, crypto_1.createHash)('sha256').update(assetContents).digest('hex'); + if (actualSHA256Checksum !== options.checksumSha256) { + throw new Error(`Checksum mismatch for ${ansiColors.cyan(asset.url)} (expected ${options.checksumSha256}, actual ${actualSHA256Checksum}))`); + } + } + console.log(`Verified SHA256 checksums match for ${ansiColors.cyan(asset.url)}`); + const tarCommand = `tar -xz -C ${options.dest}`; + (0, child_process_1.execSync)(tarCommand, { input: assetContents }); + console.log(`Fetch complete!`); + return; + } + throw new Error(`Request ${ansiColors.magenta(asset.url)} failed with status code: ${assetResponse.status}`); + } + throw new Error(`Request ${ansiColors.magenta('https://api.github.com')} failed with status code: ${response.status}`); + } + finally { + clearTimeout(timeout); + } + } + catch (e) { + if (retries > 0) { + console.log(`Fetching failed: ${e}`); + await new Promise(resolve => setTimeout(resolve, retryDelay)); + return fetchUrl(options, retries - 1, retryDelay); + } + throw e; + } +} +async function getVSCodeSysroot(arch) { + let expectedName; + let triple; + const prefix = process.env['VSCODE_SYSROOT_PREFIX'] ?? '-glibc-2.28'; + switch (arch) { + case 'amd64': + expectedName = `x86_64-linux-gnu${prefix}.tar.gz`; + triple = 'x86_64-linux-gnu'; + break; + case 'arm64': + expectedName = `aarch64-linux-gnu${prefix}.tar.gz`; + triple = 'aarch64-linux-gnu'; + break; + case 'armhf': + expectedName = `arm-rpi-linux-gnueabihf${prefix}.tar.gz`; + triple = 'arm-rpi-linux-gnueabihf'; + break; + } + console.log(`Fetching ${expectedName} for ${triple}`); + const checksumSha256 = getVSCodeSysrootChecksum(expectedName); + if (!checksumSha256) { + throw new Error(`Could not find checksum for ${expectedName}`); + } + const sysroot = process.env['VSCODE_SYSROOT_DIR'] ?? path.join((0, os_1.tmpdir)(), `vscode-${arch}-sysroot`); + const stamp = path.join(sysroot, '.stamp'); + const result = `${sysroot}/${triple}/${triple}/sysroot`; + if (fs.existsSync(stamp) && fs.readFileSync(stamp).toString() === expectedName) { + return result; + } + console.log(`Installing ${arch} root image: ${sysroot}`); + fs.rmSync(sysroot, { recursive: true, force: true }); + fs.mkdirSync(sysroot); + await fetchUrl({ + checksumSha256, + assetName: expectedName, + dest: sysroot + }); + fs.writeFileSync(stamp, expectedName); + return result; +} +async function getChromiumSysroot(arch) { + const sysrootJSONUrl = `https://raw.githubusercontent.com/electron/electron/v${getElectronVersion().electronVersion}/script/sysroots.json`; const sysrootDictLocation = `${(0, os_1.tmpdir)()}/sysroots.json`; const result = (0, child_process_1.spawnSync)('curl', [sysrootJSONUrl, '-o', sysrootDictLocation]); if (result.status !== 0) { throw new Error('Cannot retrieve sysroots.json. Stderr:\n' + result.stderr); } const sysrootInfo = require(sysrootDictLocation); - const sysrootArch = arch === 'armhf' ? 'bullseye_arm' : `bullseye_${arch}`; + const sysrootArch = `bullseye_${arch}`; const sysrootDict = sysrootInfo[sysrootArch]; const tarballFilename = sysrootDict['Tarball']; const tarballSha = sysrootDict['Sha1Sum']; @@ -86,5 +214,4 @@ async function getSysroot(arch) { fs.writeFileSync(stamp, url); return sysroot; } -exports.getSysroot = getSysroot; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5zdGFsbC1zeXNyb290LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaW5zdGFsbC1zeXNyb290LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7O2dHQUdnRzs7O0FBRWhHLGlEQUEwQztBQUMxQyxtQ0FBb0M7QUFDcEMsMkJBQTRCO0FBQzVCLHlCQUF5QjtBQUN6QiwrQkFBK0I7QUFDL0IsNkJBQTZCO0FBRTdCLHVDQUF1QztBQUV2QyxvSEFBb0g7QUFDcEgsTUFBTSxVQUFVLEdBQUcsNENBQTRDLENBQUM7QUFDaEUsTUFBTSxRQUFRLEdBQUcsb0JBQW9CLENBQUM7QUFFdEMsU0FBUyxNQUFNLENBQUMsUUFBcUI7SUFDcEMsTUFBTSxJQUFJLEdBQUcsSUFBQSxtQkFBVSxFQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ2hDLDJCQUEyQjtJQUMzQixNQUFNLEVBQUUsR0FBRyxFQUFFLENBQUMsUUFBUSxDQUFDLFFBQVEsRUFBRSxHQUFHLENBQUMsQ0FBQztJQUN0QyxNQUFNLE1BQU0sR0FBRyxNQUFNLENBQUMsS0FBSyxDQUFDLElBQUksR0FBRyxJQUFJLENBQUMsQ0FBQztJQUN6QyxJQUFJLFFBQVEsR0FBRyxDQUFDLENBQUM7SUFDakIsSUFBSSxTQUFTLEdBQUcsQ0FBQyxDQUFDO0lBQ2xCLE9BQU8sQ0FBQyxTQUFTLEdBQUcsRUFBRSxDQUFDLFFBQVEsQ0FBQyxFQUFFLEVBQUUsTUFBTSxFQUFFLENBQUMsRUFBRSxNQUFNLENBQUMsTUFBTSxFQUFFLFFBQVEsQ0FBQyxDQUFDLEtBQUssTUFBTSxDQUFDLE1BQU0sRUFBRTtRQUMzRixJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBQ3BCLFFBQVEsSUFBSSxTQUFTLENBQUM7S0FDdEI7SUFDRCxJQUFJLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUFFLFNBQVMsQ0FBQyxDQUFDLENBQUM7SUFDeEMsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDO0FBQzNCLENBQUM7QUFRTSxLQUFLLFVBQVUsVUFBVSxDQUFDLElBQXNCO0lBQ3RELE1BQU0sY0FBYyxHQUFHLHdEQUF3RCxJQUFJLENBQUMsa0JBQWtCLEVBQUUsQ0FBQyxlQUFlLHVCQUF1QixDQUFDO0lBQ2hKLE1BQU0sbUJBQW1CLEdBQUcsR0FBRyxJQUFBLFdBQU0sR0FBRSxnQkFBZ0IsQ0FBQztJQUN4RCxNQUFNLE1BQU0sR0FBRyxJQUFBLHlCQUFTLEVBQUMsTUFBTSxFQUFFLENBQUMsY0FBYyxFQUFFLElBQUksRUFBRSxtQkFBbUIsQ0FBQyxDQUFDLENBQUM7SUFDOUUsSUFBSSxNQUFNLENBQUMsTUFBTSxLQUFLLENBQUMsRUFBRTtRQUN4QixNQUFNLElBQUksS0FBSyxDQUFDLDBDQUEwQyxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQztLQUM1RTtJQUNELE1BQU0sV0FBVyxHQUFHLE9BQU8sQ0FBQyxtQkFBbUIsQ0FBQyxDQUFDO0lBQ2pELE1BQU0sV0FBVyxHQUFHLElBQUksS0FBSyxPQUFPLENBQUMsQ0FBQyxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUMsWUFBWSxJQUFJLEVBQUUsQ0FBQztJQUMzRSxNQUFNLFdBQVcsR0FBcUIsV0FBVyxDQUFDLFdBQVcsQ0FBQyxDQUFDO0lBQy9ELE1BQU0sZUFBZSxHQUFHLFdBQVcsQ0FBQyxTQUFTLENBQUMsQ0FBQztJQUMvQyxNQUFNLFVBQVUsR0FBRyxXQUFXLENBQUMsU0FBUyxDQUFDLENBQUM7SUFDMUMsTUFBTSxPQUFPLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFBLFdBQU0sR0FBRSxFQUFFLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDO0lBQy9ELE1BQU0sR0FBRyxHQUFHLENBQUMsVUFBVSxFQUFFLFFBQVEsRUFBRSxVQUFVLEVBQUUsZUFBZSxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBQzFFLE1BQU0sS0FBSyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLFFBQVEsQ0FBQyxDQUFDO0lBQzNDLElBQUksRUFBRSxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsSUFBSSxFQUFFLENBQUMsWUFBWSxDQUFDLEtBQUssQ0FBQyxDQUFDLFFBQVEsRUFBRSxLQUFLLEdBQUcsRUFBRTtRQUN0RSxPQUFPLE9BQU8sQ0FBQztLQUNmO0lBRUQsT0FBTyxDQUFDLEdBQUcsQ0FBQyxxQkFBcUIsSUFBSSxnQkFBZ0IsT0FBTyxFQUFFLENBQUMsQ0FBQztJQUNoRSxFQUFFLENBQUMsTUFBTSxDQUFDLE9BQU8sRUFBRSxFQUFFLFNBQVMsRUFBRSxJQUFJLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxDQUFDLENBQUM7SUFDckQsRUFBRSxDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUN0QixNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxlQUFlLENBQUMsQ0FBQztJQUNwRCxPQUFPLENBQUMsR0FBRyxDQUFDLGVBQWUsR0FBRyxFQUFFLENBQUMsQ0FBQztJQUNsQyxJQUFJLGVBQWUsR0FBRyxLQUFLLENBQUM7SUFDNUIsS0FBSyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLGVBQWUsRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUMvQyxFQUFFLENBQUMsYUFBYSxDQUFDLE9BQU8sRUFBRSxFQUFFLENBQUMsQ0FBQztRQUM5QixNQUFNLElBQUksT0FBTyxDQUFPLENBQUMsQ0FBQyxFQUFFLEVBQUU7WUFDN0IsS0FBSyxDQUFDLEdBQUcsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxHQUFHLEVBQUUsRUFBRTtnQkFDdEIsR0FBRyxDQUFDLEVBQUUsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxLQUFLLEVBQUUsRUFBRTtvQkFDeEIsRUFBRSxDQUFDLGNBQWMsQ0FBQyxPQUFPLEVBQUUsS0FBSyxDQUFDLENBQUM7Z0JBQ25DLENBQUMsQ0FBQyxDQUFDO2dCQUNILEdBQUcsQ0FBQyxFQUFFLENBQUMsS0FBSyxFQUFFLEdBQUcsRUFBRTtvQkFDbEIsZUFBZSxHQUFHLElBQUksQ0FBQztvQkFDdkIsQ0FBQyxFQUFFLENBQUM7Z0JBQ0wsQ0FBQyxDQUFDLENBQUM7WUFDSixDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsT0FBTyxFQUFFLENBQUMsR0FBRyxFQUFFLEVBQUU7Z0JBQ3RCLE9BQU8sQ0FBQyxLQUFLLENBQUMsb0RBQW9ELEdBQUcsR0FBRyxDQUFDLE9BQU8sQ0FBQyxDQUFDO2dCQUNsRixDQUFDLEVBQUUsQ0FBQztZQUNMLENBQUMsQ0FBQyxDQUFDO1FBQ0osQ0FBQyxDQUFDLENBQUM7S0FDSDtJQUNELElBQUksQ0FBQyxlQUFlLEVBQUU7UUFDckIsRUFBRSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUNuQixNQUFNLElBQUksS0FBSyxDQUFDLHFCQUFxQixHQUFHLEdBQUcsQ0FBQyxDQUFDO0tBQzdDO0lBQ0QsTUFBTSxHQUFHLEdBQUcsTUFBTSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0lBQzVCLElBQUksR0FBRyxLQUFLLFVBQVUsRUFBRTtRQUN2QixNQUFNLElBQUksS0FBSyxDQUFDLHNDQUFzQyxVQUFVLFlBQVksR0FBRyxFQUFFLENBQUMsQ0FBQztLQUNuRjtJQUVELE1BQU0sSUFBSSxHQUFHLElBQUEseUJBQVMsRUFBQyxLQUFLLEVBQUUsQ0FBQyxJQUFJLEVBQUUsT0FBTyxFQUFFLElBQUksRUFBRSxPQUFPLENBQUMsQ0FBQyxDQUFDO0lBQzlELElBQUksSUFBSSxDQUFDLE1BQU0sRUFBRTtRQUNoQixNQUFNLElBQUksS0FBSyxDQUFDLHNDQUFzQyxHQUFHLElBQUksQ0FBQyxNQUFNLENBQUMsQ0FBQztLQUN0RTtJQUNELEVBQUUsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLENBQUM7SUFDbkIsRUFBRSxDQUFDLGFBQWEsQ0FBQyxLQUFLLEVBQUUsR0FBRyxDQUFDLENBQUM7SUFDN0IsT0FBTyxPQUFPLENBQUM7QUFDaEIsQ0FBQztBQTFERCxnQ0EwREMifQ== \ No newline at end of file +//# sourceMappingURL=install-sysroot.js.map \ No newline at end of file diff --git a/patched-vscode/build/linux/debian/install-sysroot.ts b/patched-vscode/build/linux/debian/install-sysroot.ts index 49eb4a67..aa417dcc 100644 --- a/patched-vscode/build/linux/debian/install-sysroot.ts +++ b/patched-vscode/build/linux/debian/install-sysroot.ts @@ -3,20 +3,49 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { spawnSync } from 'child_process'; -import { createHash } from 'crypto'; +import { spawnSync, execSync } from 'child_process'; import { tmpdir } from 'os'; import * as fs from 'fs'; import * as https from 'https'; import * as path from 'path'; +import { createHash } from 'crypto'; import { DebianArchString } from './types'; -import * as util from '../../lib/util'; +import * as ansiColors from 'ansi-colors'; // Based on https://source.chromium.org/chromium/chromium/src/+/main:build/linux/sysroot_scripts/install-sysroot.py. const URL_PREFIX = 'https://msftelectron.blob.core.windows.net'; const URL_PATH = 'sysroots/toolchain'; +const REPO_ROOT = path.dirname(path.dirname(path.dirname(__dirname))); + +const ghApiHeaders: Record = { + Accept: 'application/vnd.github.v3+json', + 'User-Agent': 'VSCode Build', +}; + +if (process.env.GITHUB_TOKEN) { + ghApiHeaders.Authorization = 'Basic ' + Buffer.from(process.env.GITHUB_TOKEN).toString('base64'); +} + +const ghDownloadHeaders = { + ...ghApiHeaders, + Accept: 'application/octet-stream', +}; + +interface IFetchOptions { + assetName: string; + checksumSha256?: string; + dest: string; +} + +function getElectronVersion(): Record { + const yarnrc = fs.readFileSync(path.join(REPO_ROOT, '.yarnrc'), 'utf8'); + const electronVersion = /^target "(.*)"$/m.exec(yarnrc)![1]; + const msBuildId = /^ms_build_id "(.*)"$/m.exec(yarnrc)![1]; + return { electronVersion, msBuildId }; +} function getSha(filename: fs.PathLike): string { + // CodeQL [SM04514] Hash logic cannot be changed due to external dependency, also the code is only used during build. const hash = createHash('sha1'); // Read file 1 MB at a time const fd = fs.openSync(filename, 'r'); @@ -31,21 +60,130 @@ function getSha(filename: fs.PathLike): string { return hash.digest('hex'); } +function getVSCodeSysrootChecksum(expectedName: string) { + const checksums = fs.readFileSync(path.join(REPO_ROOT, 'build', 'checksums', 'vscode-sysroot.txt'), 'utf8'); + for (const line of checksums.split('\n')) { + const [checksum, name] = line.split(/\s+/); + if (name === expectedName) { + return checksum; + } + } + return undefined; +} + +/* + * Do not use the fetch implementation from build/lib/fetch as it relies on vinyl streams + * and vinyl-fs breaks the symlinks in the compiler toolchain sysroot. We use the native + * tar implementation for that reason. + */ +async function fetchUrl(options: IFetchOptions, retries = 10, retryDelay = 1000): Promise { + try { + const controller = new AbortController(); + const timeout = setTimeout(() => controller.abort(), 30 * 1000); + const version = '20240129-253798'; + try { + const response = await fetch(`https://api.github.com/repos/Microsoft/vscode-linux-build-agent/releases/tags/v${version}`, { + headers: ghApiHeaders, + signal: controller.signal as any /* Typings issue with lib.dom.d.ts */ + }); + if (response.ok && (response.status >= 200 && response.status < 300)) { + console.log(`Fetch completed: Status ${response.status}.`); + const contents = Buffer.from(await response.arrayBuffer()); + const asset = JSON.parse(contents.toString()).assets.find((a: { name: string }) => a.name === options.assetName); + if (!asset) { + throw new Error(`Could not find asset in release of Microsoft/vscode-linux-build-agent @ ${version}`); + } + console.log(`Found asset ${options.assetName} @ ${asset.url}.`); + const assetResponse = await fetch(asset.url, { + headers: ghDownloadHeaders + }); + if (assetResponse.ok && (assetResponse.status >= 200 && assetResponse.status < 300)) { + const assetContents = Buffer.from(await assetResponse.arrayBuffer()); + console.log(`Fetched response body buffer: ${ansiColors.magenta(`${(assetContents as Buffer).byteLength} bytes`)}`); + if (options.checksumSha256) { + const actualSHA256Checksum = createHash('sha256').update(assetContents).digest('hex'); + if (actualSHA256Checksum !== options.checksumSha256) { + throw new Error(`Checksum mismatch for ${ansiColors.cyan(asset.url)} (expected ${options.checksumSha256}, actual ${actualSHA256Checksum}))`); + } + } + console.log(`Verified SHA256 checksums match for ${ansiColors.cyan(asset.url)}`); + const tarCommand = `tar -xz -C ${options.dest}`; + execSync(tarCommand, { input: assetContents }); + console.log(`Fetch complete!`); + return; + } + throw new Error(`Request ${ansiColors.magenta(asset.url)} failed with status code: ${assetResponse.status}`); + } + throw new Error(`Request ${ansiColors.magenta('https://api.github.com')} failed with status code: ${response.status}`); + } finally { + clearTimeout(timeout); + } + } catch (e) { + if (retries > 0) { + console.log(`Fetching failed: ${e}`); + await new Promise(resolve => setTimeout(resolve, retryDelay)); + return fetchUrl(options, retries - 1, retryDelay); + } + throw e; + } +} + type SysrootDictEntry = { Sha1Sum: string; SysrootDir: string; Tarball: string; }; -export async function getSysroot(arch: DebianArchString): Promise { - const sysrootJSONUrl = `https://raw.githubusercontent.com/electron/electron/v${util.getElectronVersion().electronVersion}/script/sysroots.json`; +export async function getVSCodeSysroot(arch: DebianArchString): Promise { + let expectedName: string; + let triple: string; + const prefix = process.env['VSCODE_SYSROOT_PREFIX'] ?? '-glibc-2.28'; + switch (arch) { + case 'amd64': + expectedName = `x86_64-linux-gnu${prefix}.tar.gz`; + triple = 'x86_64-linux-gnu'; + break; + case 'arm64': + expectedName = `aarch64-linux-gnu${prefix}.tar.gz`; + triple = 'aarch64-linux-gnu'; + break; + case 'armhf': + expectedName = `arm-rpi-linux-gnueabihf${prefix}.tar.gz`; + triple = 'arm-rpi-linux-gnueabihf'; + break; + } + console.log(`Fetching ${expectedName} for ${triple}`); + const checksumSha256 = getVSCodeSysrootChecksum(expectedName); + if (!checksumSha256) { + throw new Error(`Could not find checksum for ${expectedName}`); + } + const sysroot = process.env['VSCODE_SYSROOT_DIR'] ?? path.join(tmpdir(), `vscode-${arch}-sysroot`); + const stamp = path.join(sysroot, '.stamp'); + const result = `${sysroot}/${triple}/${triple}/sysroot`; + if (fs.existsSync(stamp) && fs.readFileSync(stamp).toString() === expectedName) { + return result; + } + console.log(`Installing ${arch} root image: ${sysroot}`); + fs.rmSync(sysroot, { recursive: true, force: true }); + fs.mkdirSync(sysroot); + await fetchUrl({ + checksumSha256, + assetName: expectedName, + dest: sysroot + }); + fs.writeFileSync(stamp, expectedName); + return result; +} + +export async function getChromiumSysroot(arch: DebianArchString): Promise { + const sysrootJSONUrl = `https://raw.githubusercontent.com/electron/electron/v${getElectronVersion().electronVersion}/script/sysroots.json`; const sysrootDictLocation = `${tmpdir()}/sysroots.json`; const result = spawnSync('curl', [sysrootJSONUrl, '-o', sysrootDictLocation]); if (result.status !== 0) { throw new Error('Cannot retrieve sysroots.json. Stderr:\n' + result.stderr); } const sysrootInfo = require(sysrootDictLocation); - const sysrootArch = arch === 'armhf' ? 'bullseye_arm' : `bullseye_${arch}`; + const sysrootArch = `bullseye_${arch}`; const sysrootDict: SysrootDictEntry = sysrootInfo[sysrootArch]; const tarballFilename = sysrootDict['Tarball']; const tarballSha = sysrootDict['Sha1Sum']; diff --git a/patched-vscode/build/linux/debian/types.js b/patched-vscode/build/linux/debian/types.js index 74fefea3..ce21d50e 100644 --- a/patched-vscode/build/linux/debian/types.js +++ b/patched-vscode/build/linux/debian/types.js @@ -4,9 +4,8 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.isDebianArchString = void 0; +exports.isDebianArchString = isDebianArchString; function isDebianArchString(s) { return ['amd64', 'armhf', 'arm64'].includes(s); } -exports.isDebianArchString = isDebianArchString; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ0eXBlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7OztBQUloRyxTQUFnQixrQkFBa0IsQ0FBQyxDQUFTO0lBQzNDLE9BQU8sQ0FBQyxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNoRCxDQUFDO0FBRkQsZ0RBRUMifQ== \ No newline at end of file +//# sourceMappingURL=types.js.map \ No newline at end of file diff --git a/patched-vscode/build/linux/dependencies-generator.js b/patched-vscode/build/linux/dependencies-generator.js index 381539dd..bff0c9a2 100644 --- a/patched-vscode/build/linux/dependencies-generator.js +++ b/patched-vscode/build/linux/dependencies-generator.js @@ -4,15 +4,17 @@ *--------------------------------------------------------------------------------------------*/ 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); -exports.getDependencies = void 0; +exports.getDependencies = getDependencies; const child_process_1 = require("child_process"); const path = require("path"); +const install_sysroot_1 = require("./debian/install-sysroot"); const calculate_deps_1 = require("./debian/calculate-deps"); const calculate_deps_2 = require("./rpm/calculate-deps"); const dep_lists_1 = require("./debian/dep-lists"); const dep_lists_2 = require("./rpm/dep-lists"); const types_1 = require("./debian/types"); const types_2 = require("./rpm/types"); +const product = require("../../product.json"); // A flag that can easily be toggled. // Make sure to compile the build directory after toggling the value. // If false, we warn about new dependencies if they show up @@ -21,7 +23,7 @@ const types_2 = require("./rpm/types"); // The reference dependencies, which one has to update when the new dependencies // are valid, are in dep-lists.ts const FAIL_BUILD_FOR_NEW_DEPENDENCIES = true; -// Based on https://source.chromium.org/chromium/chromium/src/+/refs/tags/114.0.5735.199:chrome/installer/linux/BUILD.gn;l=64-80 +// Based on https://source.chromium.org/chromium/chromium/src/+/refs/tags/122.0.6261.156:chrome/installer/linux/BUILD.gn;l=64-80 // and the Linux Archive build // Shared library dependencies that we already bundle. const bundledDeps = [ @@ -31,14 +33,11 @@ const bundledDeps = [ 'libvk_swiftshader.so', 'libffmpeg.so' ]; -function getDependencies(packageType, buildDir, applicationName, arch, sysroot) { +async function getDependencies(packageType, buildDir, applicationName, arch) { if (packageType === 'deb') { if (!(0, types_1.isDebianArchString)(arch)) { throw new Error('Invalid Debian arch string ' + arch); } - if (!sysroot) { - throw new Error('Missing sysroot parameter'); - } } if (packageType === 'rpm' && !(0, types_2.isRpmArchString)(arch)) { throw new Error('Invalid RPM arch string ' + arch); @@ -51,16 +50,26 @@ function getDependencies(packageType, buildDir, applicationName, arch, sysroot) console.error(findResult.stderr.toString()); return []; } - const files = findResult.stdout.toString().trimEnd().split('\n'); const appPath = path.join(buildDir, applicationName); + // Add the native modules + const files = findResult.stdout.toString().trimEnd().split('\n'); + // Add the tunnel binary. + files.push(path.join(buildDir, 'bin', product.tunnelApplicationName)); + // Add the main executable. files.push(appPath); // Add chrome sandbox and crashpad handler. files.push(path.join(buildDir, 'chrome-sandbox')); files.push(path.join(buildDir, 'chrome_crashpad_handler')); // Generate the dependencies. - const dependencies = packageType === 'deb' ? - (0, calculate_deps_1.generatePackageDeps)(files, arch, sysroot) : - (0, calculate_deps_2.generatePackageDeps)(files); + let dependencies; + if (packageType === 'deb') { + const chromiumSysroot = await (0, install_sysroot_1.getChromiumSysroot)(arch); + const vscodeSysroot = await (0, install_sysroot_1.getVSCodeSysroot)(arch); + dependencies = (0, calculate_deps_1.generatePackageDeps)(files, arch, chromiumSysroot, vscodeSysroot); + } + else { + dependencies = (0, calculate_deps_2.generatePackageDeps)(files); + } // Merge all the dependencies. const mergedDependencies = mergePackageDeps(dependencies); // Exclude bundled dependencies and sort @@ -83,7 +92,6 @@ function getDependencies(packageType, buildDir, applicationName, arch, sysroot) } return sortedDependencies; } -exports.getDependencies = getDependencies; // Based on https://source.chromium.org/chromium/chromium/src/+/main:chrome/installer/linux/rpm/merge_package_deps.py. function mergePackageDeps(inputDeps) { const requires = new Set(); @@ -97,4 +105,4 @@ function mergePackageDeps(inputDeps) { } return requires; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVwZW5kZW5jaWVzLWdlbmVyYXRvci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImRlcGVuZGVuY2llcy1nZW5lcmF0b3IudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztnR0FHZ0c7QUFFaEcsWUFBWSxDQUFDOzs7QUFFYixpREFBMEM7QUFDMUMsNkJBQThCO0FBQzlCLDREQUEyRjtBQUMzRix5REFBcUY7QUFDckYsa0RBQXlGO0FBQ3pGLCtDQUFtRjtBQUNuRiwwQ0FBc0U7QUFDdEUsdUNBQTZEO0FBRTdELHFDQUFxQztBQUNyQyxxRUFBcUU7QUFDckUsMkRBQTJEO0FBQzNELHlEQUF5RDtBQUN6RCxtRkFBbUY7QUFDbkYsZ0ZBQWdGO0FBQ2hGLGlDQUFpQztBQUNqQyxNQUFNLCtCQUErQixHQUFZLElBQUksQ0FBQztBQUV0RCxnSUFBZ0k7QUFDaEksOEJBQThCO0FBQzlCLHNEQUFzRDtBQUN0RCxNQUFNLFdBQVcsR0FBRztJQUNuQixXQUFXO0lBQ1gsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixzQkFBc0I7SUFDdEIsY0FBYztDQUNkLENBQUM7QUFFRixTQUFnQixlQUFlLENBQUMsV0FBMEIsRUFBRSxRQUFnQixFQUFFLGVBQXVCLEVBQUUsSUFBWSxFQUFFLE9BQWdCO0lBQ3BJLElBQUksV0FBVyxLQUFLLEtBQUssRUFBRTtRQUMxQixJQUFJLENBQUMsSUFBQSwwQkFBa0IsRUFBQyxJQUFJLENBQUMsRUFBRTtZQUM5QixNQUFNLElBQUksS0FBSyxDQUFDLDZCQUE2QixHQUFHLElBQUksQ0FBQyxDQUFDO1NBQ3REO1FBQ0QsSUFBSSxDQUFDLE9BQU8sRUFBRTtZQUNiLE1BQU0sSUFBSSxLQUFLLENBQUMsMkJBQTJCLENBQUMsQ0FBQztTQUM3QztLQUNEO0lBQ0QsSUFBSSxXQUFXLEtBQUssS0FBSyxJQUFJLENBQUMsSUFBQSx1QkFBZSxFQUFDLElBQUksQ0FBQyxFQUFFO1FBQ3BELE1BQU0sSUFBSSxLQUFLLENBQUMsMEJBQTBCLEdBQUcsSUFBSSxDQUFDLENBQUM7S0FDbkQ7SUFFRCx3REFBd0Q7SUFDeEQsTUFBTSxpQkFBaUIsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxXQUFXLEVBQUUsS0FBSyxFQUFFLDRCQUE0QixDQUFDLENBQUM7SUFDaEcsTUFBTSxVQUFVLEdBQUcsSUFBQSx5QkFBUyxFQUFDLE1BQU0sRUFBRSxDQUFDLGlCQUFpQixFQUFFLE9BQU8sRUFBRSxRQUFRLENBQUMsQ0FBQyxDQUFDO0lBQzdFLElBQUksVUFBVSxDQUFDLE1BQU0sRUFBRTtRQUN0QixPQUFPLENBQUMsS0FBSyxDQUFDLHNCQUFzQixDQUFDLENBQUM7UUFDdEMsT0FBTyxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLFFBQVEsRUFBRSxDQUFDLENBQUM7UUFDNUMsT0FBTyxFQUFFLENBQUM7S0FDVjtJQUVELE1BQU0sS0FBSyxHQUFHLFVBQVUsQ0FBQyxNQUFNLENBQUMsUUFBUSxFQUFFLENBQUMsT0FBTyxFQUFFLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxDQUFDO0lBRWpFLE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFLGVBQWUsQ0FBQyxDQUFDO0lBQ3JELEtBQUssQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUM7SUFFcEIsMkNBQTJDO0lBQzNDLEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUUsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDO0lBQ2xELEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLEVBQUUseUJBQXlCLENBQUMsQ0FBQyxDQUFDO0lBRTNELDZCQUE2QjtJQUM3QixNQUFNLFlBQVksR0FBRyxXQUFXLEtBQUssS0FBSyxDQUFDLENBQUM7UUFDM0MsSUFBQSxvQ0FBeUIsRUFBQyxLQUFLLEVBQUUsSUFBd0IsRUFBRSxPQUFRLENBQUMsQ0FBQyxDQUFDO1FBQ3RFLElBQUEsb0NBQXNCLEVBQUMsS0FBSyxDQUFDLENBQUM7SUFFL0IsOEJBQThCO0lBQzlCLE1BQU0sa0JBQWtCLEdBQUcsZ0JBQWdCLENBQUMsWUFBWSxDQUFDLENBQUM7SUFFMUQsd0NBQXdDO0lBQ3hDLE1BQU0sa0JBQWtCLEdBQWEsS0FBSyxDQUFDLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsRUFBRTtRQUN2RixPQUFPLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsRUFBRSxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQztJQUMzRSxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUVWLE1BQU0sc0JBQXNCLEdBQUcsV0FBVyxLQUFLLEtBQUssQ0FBQyxDQUFDO1FBQ3JELHdDQUFtQixDQUFDLElBQXdCLENBQUMsQ0FBQyxDQUFDO1FBQy9DLHdDQUFnQixDQUFDLElBQXFCLENBQUMsQ0FBQztJQUN6QyxJQUFJLElBQUksQ0FBQyxTQUFTLENBQUMsa0JBQWtCLENBQUMsS0FBSyxJQUFJLENBQUMsU0FBUyxDQUFDLHNCQUFzQixDQUFDLEVBQUU7UUFDbEYsTUFBTSxXQUFXLEdBQUcsb0NBQW9DO2NBQ3JELFVBQVUsR0FBRyxzQkFBc0IsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO2NBQzlDLFVBQVUsR0FBRyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDOUMsSUFBSSwrQkFBK0IsRUFBRTtZQUNwQyxNQUFNLElBQUksS0FBSyxDQUFDLFdBQVcsQ0FBQyxDQUFDO1NBQzdCO2FBQU07WUFDTixPQUFPLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDO1NBQzFCO0tBQ0Q7SUFFRCxPQUFPLGtCQUFrQixDQUFDO0FBQzNCLENBQUM7QUEzREQsMENBMkRDO0FBR0Qsc0hBQXNIO0FBQ3RILFNBQVMsZ0JBQWdCLENBQUMsU0FBd0I7SUFDakQsTUFBTSxRQUFRLEdBQUcsSUFBSSxHQUFHLEVBQVUsQ0FBQztJQUNuQyxLQUFLLE1BQU0sTUFBTSxJQUFJLFNBQVMsRUFBRTtRQUMvQixLQUFLLE1BQU0sR0FBRyxJQUFJLE1BQU0sRUFBRTtZQUN6QixNQUFNLGlCQUFpQixHQUFHLEdBQUcsQ0FBQyxJQUFJLEVBQUUsQ0FBQztZQUNyQyxJQUFJLGlCQUFpQixDQUFDLE1BQU0sSUFBSSxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsRUFBRTtnQkFDbkUsUUFBUSxDQUFDLEdBQUcsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDO2FBQ2hDO1NBQ0Q7S0FDRDtJQUNELE9BQU8sUUFBUSxDQUFDO0FBQ2pCLENBQUMifQ== \ No newline at end of file +//# sourceMappingURL=dependencies-generator.js.map \ No newline at end of file diff --git a/patched-vscode/build/linux/dependencies-generator.ts b/patched-vscode/build/linux/dependencies-generator.ts index 5c4b9d24..226310e1 100644 --- a/patched-vscode/build/linux/dependencies-generator.ts +++ b/patched-vscode/build/linux/dependencies-generator.ts @@ -7,12 +7,14 @@ import { spawnSync } from 'child_process'; import path = require('path'); +import { getChromiumSysroot, getVSCodeSysroot } from './debian/install-sysroot'; import { generatePackageDeps as generatePackageDepsDebian } from './debian/calculate-deps'; import { generatePackageDeps as generatePackageDepsRpm } from './rpm/calculate-deps'; import { referenceGeneratedDepsByArch as debianGeneratedDeps } from './debian/dep-lists'; import { referenceGeneratedDepsByArch as rpmGeneratedDeps } from './rpm/dep-lists'; import { DebianArchString, isDebianArchString } from './debian/types'; import { isRpmArchString, RpmArchString } from './rpm/types'; +import product = require('../../product.json'); // A flag that can easily be toggled. // Make sure to compile the build directory after toggling the value. @@ -23,7 +25,7 @@ import { isRpmArchString, RpmArchString } from './rpm/types'; // are valid, are in dep-lists.ts const FAIL_BUILD_FOR_NEW_DEPENDENCIES: boolean = true; -// Based on https://source.chromium.org/chromium/chromium/src/+/refs/tags/114.0.5735.199:chrome/installer/linux/BUILD.gn;l=64-80 +// Based on https://source.chromium.org/chromium/chromium/src/+/refs/tags/122.0.6261.156:chrome/installer/linux/BUILD.gn;l=64-80 // and the Linux Archive build // Shared library dependencies that we already bundle. const bundledDeps = [ @@ -34,14 +36,11 @@ const bundledDeps = [ 'libffmpeg.so' ]; -export function getDependencies(packageType: 'deb' | 'rpm', buildDir: string, applicationName: string, arch: string, sysroot?: string): string[] { +export async function getDependencies(packageType: 'deb' | 'rpm', buildDir: string, applicationName: string, arch: string): Promise { if (packageType === 'deb') { if (!isDebianArchString(arch)) { throw new Error('Invalid Debian arch string ' + arch); } - if (!sysroot) { - throw new Error('Missing sysroot parameter'); - } } if (packageType === 'rpm' && !isRpmArchString(arch)) { throw new Error('Invalid RPM arch string ' + arch); @@ -56,19 +55,26 @@ export function getDependencies(packageType: 'deb' | 'rpm', buildDir: string, ap return []; } - const files = findResult.stdout.toString().trimEnd().split('\n'); - const appPath = path.join(buildDir, applicationName); + // Add the native modules + const files = findResult.stdout.toString().trimEnd().split('\n'); + // Add the tunnel binary. + files.push(path.join(buildDir, 'bin', product.tunnelApplicationName)); + // Add the main executable. files.push(appPath); - // Add chrome sandbox and crashpad handler. files.push(path.join(buildDir, 'chrome-sandbox')); files.push(path.join(buildDir, 'chrome_crashpad_handler')); // Generate the dependencies. - const dependencies = packageType === 'deb' ? - generatePackageDepsDebian(files, arch as DebianArchString, sysroot!) : - generatePackageDepsRpm(files); + let dependencies: Set[]; + if (packageType === 'deb') { + const chromiumSysroot = await getChromiumSysroot(arch as DebianArchString); + const vscodeSysroot = await getVSCodeSysroot(arch as DebianArchString); + dependencies = generatePackageDepsDebian(files, arch as DebianArchString, chromiumSysroot, vscodeSysroot); + } else { + dependencies = generatePackageDepsRpm(files); + } // Merge all the dependencies. const mergedDependencies = mergePackageDeps(dependencies); diff --git a/patched-vscode/build/linux/libcxx-fetcher.js b/patched-vscode/build/linux/libcxx-fetcher.js index 880e2851..cfdc9498 100644 --- a/patched-vscode/build/linux/libcxx-fetcher.js +++ b/patched-vscode/build/linux/libcxx-fetcher.js @@ -4,7 +4,8 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.downloadLibcxxObjects = exports.downloadLibcxxHeaders = void 0; +exports.downloadLibcxxHeaders = downloadLibcxxHeaders; +exports.downloadLibcxxObjects = downloadLibcxxObjects; // Can be removed once https://github.com/electron/electron-rebuild/pull/703 is available. const fs = require("fs"); const path = require("path"); @@ -29,7 +30,6 @@ async function downloadLibcxxHeaders(outDir, electronVersion, lib_name) { d(`unpacking ${lib_name}_headers from ${headers}`); await extract(headers, { dir: outDir }); } -exports.downloadLibcxxHeaders = downloadLibcxxHeaders; async function downloadLibcxxObjects(outDir, electronVersion, targetArch = 'x64') { if (await fs.existsSync(path.resolve(outDir, 'libc++.a'))) { return; @@ -47,7 +47,6 @@ async function downloadLibcxxObjects(outDir, electronVersion, targetArch = 'x64' d(`unpacking libcxx-objects from ${objects}`); await extract(objects, { dir: outDir }); } -exports.downloadLibcxxObjects = downloadLibcxxObjects; async function main() { const libcxxObjectsDirPath = process.env['VSCODE_LIBCXX_OBJECTS_DIR']; const libcxxHeadersDownloadDir = process.env['VSCODE_LIBCXX_HEADERS_DIR']; @@ -68,4 +67,4 @@ if (require.main === module) { process.exit(1); }); } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGliY3h4LWZldGNoZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJsaWJjeHgtZmV0Y2hlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7OztBQUVoRywwRkFBMEY7QUFFMUYseUJBQXlCO0FBQ3pCLDZCQUE2QjtBQUM3QiwrQkFBK0I7QUFDL0IsdUNBQXVDO0FBQ3ZDLHVDQUFpRDtBQUVqRCxNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQztBQUVuRCxNQUFNLENBQUMsR0FBRyxLQUFLLENBQUMsZ0JBQWdCLENBQUMsQ0FBQztBQUUzQixLQUFLLFVBQVUscUJBQXFCLENBQUMsTUFBYyxFQUFFLGVBQXVCLEVBQUUsUUFBZ0I7SUFDcEcsSUFBSSxNQUFNLEVBQUUsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLEVBQUUsU0FBUyxDQUFDLENBQUMsRUFBRTtRQUN6RCxPQUFPO0tBQ1A7SUFDRCxJQUFJLENBQUMsTUFBTSxFQUFFLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxFQUFFO1FBQ2pDLE1BQU0sRUFBRSxDQUFDLFNBQVMsQ0FBQyxNQUFNLEVBQUUsRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztLQUNoRDtJQUVELENBQUMsQ0FBQyxlQUFlLFFBQVEsVUFBVSxDQUFDLENBQUM7SUFDckMsTUFBTSxPQUFPLEdBQUcsTUFBTSxJQUFBLHNCQUFnQixFQUFDO1FBQ3RDLE9BQU8sRUFBRSxlQUFlO1FBQ3hCLFNBQVMsRUFBRSxJQUFJO1FBQ2YsWUFBWSxFQUFFLEdBQUcsUUFBUSxjQUFjO0tBQ3ZDLENBQUMsQ0FBQztJQUVILENBQUMsQ0FBQyxhQUFhLFFBQVEsaUJBQWlCLE9BQU8sRUFBRSxDQUFDLENBQUM7SUFDbkQsTUFBTSxPQUFPLENBQUMsT0FBTyxFQUFFLEVBQUUsR0FBRyxFQUFFLE1BQU0sRUFBRSxDQUFDLENBQUM7QUFDekMsQ0FBQztBQWpCRCxzREFpQkM7QUFFTSxLQUFLLFVBQVUscUJBQXFCLENBQUMsTUFBYyxFQUFFLGVBQXVCLEVBQUUsYUFBcUIsS0FBSztJQUM5RyxJQUFJLE1BQU0sRUFBRSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sRUFBRSxVQUFVLENBQUMsQ0FBQyxFQUFFO1FBQzFELE9BQU87S0FDUDtJQUNELElBQUksQ0FBQyxNQUFNLEVBQUUsQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLEVBQUU7UUFDakMsTUFBTSxFQUFFLENBQUMsU0FBUyxDQUFDLE1BQU0sRUFBRSxFQUFFLFNBQVMsRUFBRSxJQUFJLEVBQUUsQ0FBQyxDQUFDO0tBQ2hEO0lBRUQsQ0FBQyxDQUFDLG9DQUFvQyxVQUFVLEVBQUUsQ0FBQyxDQUFDO0lBQ3BELE1BQU0sT0FBTyxHQUFHLE1BQU0sSUFBQSxzQkFBZ0IsRUFBQztRQUN0QyxPQUFPLEVBQUUsZUFBZTtRQUN4QixRQUFRLEVBQUUsT0FBTztRQUNqQixZQUFZLEVBQUUsZ0JBQWdCO1FBQzlCLElBQUksRUFBRSxVQUFVO0tBQ2hCLENBQUMsQ0FBQztJQUVILENBQUMsQ0FBQyxpQ0FBaUMsT0FBTyxFQUFFLENBQUMsQ0FBQztJQUM5QyxNQUFNLE9BQU8sQ0FBQyxPQUFPLEVBQUUsRUFBRSxHQUFHLEVBQUUsTUFBTSxFQUFFLENBQUMsQ0FBQztBQUN6QyxDQUFDO0FBbEJELHNEQWtCQztBQUVELEtBQUssVUFBVSxJQUFJO0lBQ2xCLE1BQU0sb0JBQW9CLEdBQUcsT0FBTyxDQUFDLEdBQUcsQ0FBQywyQkFBMkIsQ0FBQyxDQUFDO0lBQ3RFLE1BQU0sd0JBQXdCLEdBQUcsT0FBTyxDQUFDLEdBQUcsQ0FBQywyQkFBMkIsQ0FBQyxDQUFDO0lBQzFFLE1BQU0sMkJBQTJCLEdBQUcsT0FBTyxDQUFDLEdBQUcsQ0FBQyw4QkFBOEIsQ0FBQyxDQUFDO0lBQ2hGLE1BQU0sSUFBSSxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsYUFBYSxDQUFDLENBQUM7SUFDeEMsTUFBTSxXQUFXLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLGNBQWMsQ0FBQyxFQUFFLE1BQU0sQ0FBQyxDQUFDLENBQUM7SUFDekYsTUFBTSxlQUFlLEdBQUcsV0FBVyxDQUFDLGVBQWUsQ0FBQyxRQUFRLENBQUM7SUFFN0QsSUFBSSxDQUFDLG9CQUFvQixJQUFJLENBQUMsd0JBQXdCLElBQUksQ0FBQywyQkFBMkIsRUFBRTtRQUN2RixNQUFNLElBQUksS0FBSyxDQUFDLDRCQUE0QixDQUFDLENBQUM7S0FDOUM7SUFFRCxNQUFNLHFCQUFxQixDQUFDLG9CQUFvQixFQUFFLGVBQWUsRUFBRSxJQUFJLENBQUMsQ0FBQztJQUN6RSxNQUFNLHFCQUFxQixDQUFDLHdCQUF3QixFQUFFLGVBQWUsRUFBRSxRQUFRLENBQUMsQ0FBQztJQUNqRixNQUFNLHFCQUFxQixDQUFDLDJCQUEyQixFQUFFLGVBQWUsRUFBRSxXQUFXLENBQUMsQ0FBQztBQUN4RixDQUFDO0FBRUQsSUFBSSxPQUFPLENBQUMsSUFBSSxLQUFLLE1BQU0sRUFBRTtJQUM1QixJQUFJLEVBQUUsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLEVBQUU7UUFDbEIsT0FBTyxDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUNuQixPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ2pCLENBQUMsQ0FBQyxDQUFDO0NBQ0gifQ== \ No newline at end of file +//# sourceMappingURL=libcxx-fetcher.js.map \ No newline at end of file diff --git a/patched-vscode/build/linux/rpm/calculate-deps.js b/patched-vscode/build/linux/rpm/calculate-deps.js index d83bb3fa..b19e26f1 100644 --- a/patched-vscode/build/linux/rpm/calculate-deps.js +++ b/patched-vscode/build/linux/rpm/calculate-deps.js @@ -4,7 +4,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.generatePackageDeps = void 0; +exports.generatePackageDeps = generatePackageDeps; const child_process_1 = require("child_process"); const fs_1 = require("fs"); const dep_lists_1 = require("./dep-lists"); @@ -14,7 +14,6 @@ function generatePackageDeps(files) { dependencies.push(additionalDepsSet); return dependencies; } -exports.generatePackageDeps = generatePackageDeps; // Based on https://source.chromium.org/chromium/chromium/src/+/main:chrome/installer/linux/rpm/calculate_package_deps.py. function calculatePackageDeps(binaryPath) { try { @@ -33,4 +32,4 @@ function calculatePackageDeps(binaryPath) { const requires = new Set(findRequiresResult.stdout.toString('utf-8').trimEnd().split('\n')); return requires; } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FsY3VsYXRlLWRlcHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjYWxjdWxhdGUtZGVwcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7OztBQUVoRyxpREFBMEM7QUFDMUMsMkJBQXlDO0FBQ3pDLDJDQUE2QztBQUU3QyxTQUFnQixtQkFBbUIsQ0FBQyxLQUFlO0lBQ2xELE1BQU0sWUFBWSxHQUFrQixLQUFLLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsb0JBQW9CLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztJQUNsRixNQUFNLGlCQUFpQixHQUFHLElBQUksR0FBRyxDQUFDLDBCQUFjLENBQUMsQ0FBQztJQUNsRCxZQUFZLENBQUMsSUFBSSxDQUFDLGlCQUFpQixDQUFDLENBQUM7SUFDckMsT0FBTyxZQUFZLENBQUM7QUFDckIsQ0FBQztBQUxELGtEQUtDO0FBRUQsMEhBQTBIO0FBQzFILFNBQVMsb0JBQW9CLENBQUMsVUFBa0I7SUFDL0MsSUFBSTtRQUNILElBQUksQ0FBQyxDQUFDLElBQUEsYUFBUSxFQUFDLFVBQVUsQ0FBQyxDQUFDLElBQUksR0FBRyxjQUFTLENBQUMsT0FBTyxDQUFDLEVBQUU7WUFDckQsTUFBTSxJQUFJLEtBQUssQ0FBQyxVQUFVLFVBQVUsdUNBQXVDLENBQUMsQ0FBQztTQUM3RTtLQUNEO0lBQUMsT0FBTyxDQUFDLEVBQUU7UUFDWCw4REFBOEQ7UUFDOUQsT0FBTyxDQUFDLEtBQUssQ0FBQyxnQkFBZ0IsR0FBRyxVQUFVLEdBQUcsY0FBYyxDQUFDLENBQUM7S0FDOUQ7SUFFRCxNQUFNLGtCQUFrQixHQUFHLElBQUEseUJBQVMsRUFBQyw0QkFBNEIsRUFBRSxFQUFFLEtBQUssRUFBRSxVQUFVLEdBQUcsSUFBSSxFQUFFLENBQUMsQ0FBQztJQUNqRyxJQUFJLGtCQUFrQixDQUFDLE1BQU0sS0FBSyxDQUFDLEVBQUU7UUFDcEMsTUFBTSxJQUFJLEtBQUssQ0FBQyx1Q0FBdUMsa0JBQWtCLENBQUMsTUFBTSxjQUFjLGtCQUFrQixDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUM7S0FDM0g7SUFFRCxNQUFNLFFBQVEsR0FBRyxJQUFJLEdBQUcsQ0FBQyxrQkFBa0IsQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO0lBQzVGLE9BQU8sUUFBUSxDQUFDO0FBQ2pCLENBQUMifQ== \ No newline at end of file +//# sourceMappingURL=calculate-deps.js.map \ No newline at end of file diff --git a/patched-vscode/build/linux/rpm/dep-lists.js b/patched-vscode/build/linux/rpm/dep-lists.js index c97574a0..8be47729 100644 --- a/patched-vscode/build/linux/rpm/dep-lists.js +++ b/patched-vscode/build/linux/rpm/dep-lists.js @@ -38,11 +38,14 @@ exports.referenceGeneratedDepsByArch = { 'libc.so.6()(64bit)', 'libc.so.6(GLIBC_2.10)(64bit)', 'libc.so.6(GLIBC_2.11)(64bit)', + 'libc.so.6(GLIBC_2.12)(64bit)', 'libc.so.6(GLIBC_2.14)(64bit)', 'libc.so.6(GLIBC_2.15)(64bit)', 'libc.so.6(GLIBC_2.16)(64bit)', 'libc.so.6(GLIBC_2.17)(64bit)', + 'libc.so.6(GLIBC_2.18)(64bit)', 'libc.so.6(GLIBC_2.2.5)(64bit)', + 'libc.so.6(GLIBC_2.28)(64bit)', 'libc.so.6(GLIBC_2.3)(64bit)', 'libc.so.6(GLIBC_2.3.2)(64bit)', 'libc.so.6(GLIBC_2.3.3)(64bit)', @@ -55,6 +58,7 @@ exports.referenceGeneratedDepsByArch = { 'libcairo.so.2()(64bit)', 'libcurl.so.4()(64bit)', 'libdbus-1.so.3()(64bit)', + 'libdbus-1.so.3(LIBDBUS_1_3)(64bit)', 'libdl.so.2()(64bit)', 'libdl.so.2(GLIBC_2.2.5)(64bit)', 'libdrm.so.2()(64bit)', @@ -62,6 +66,8 @@ exports.referenceGeneratedDepsByArch = { 'libgbm.so.1()(64bit)', 'libgcc_s.so.1()(64bit)', 'libgcc_s.so.1(GCC_3.0)(64bit)', + 'libgcc_s.so.1(GCC_3.3)(64bit)', + 'libgcc_s.so.1(GCC_4.2.0)(64bit)', 'libgio-2.0.so.0()(64bit)', 'libglib-2.0.so.0()(64bit)', 'libgobject-2.0.so.0()(64bit)', @@ -77,7 +83,6 @@ exports.referenceGeneratedDepsByArch = { 'libnss3.so(NSS_3.11)(64bit)', 'libnss3.so(NSS_3.12)(64bit)', 'libnss3.so(NSS_3.12.1)(64bit)', - 'libnss3.so(NSS_3.13)(64bit)', 'libnss3.so(NSS_3.2)(64bit)', 'libnss3.so(NSS_3.22)(64bit)', 'libnss3.so(NSS_3.3)(64bit)', @@ -104,6 +109,7 @@ exports.referenceGeneratedDepsByArch = { 'libutil.so.1(GLIBC_2.2.5)(64bit)', 'libxcb.so.1()(64bit)', 'libxkbcommon.so.0()(64bit)', + 'libxkbcommon.so.0(V_0.5.0)(64bit)', 'libxkbfile.so.1()(64bit)', 'rpmlib(FileDigests) <= 4.6.0-1', 'rtld(GNU_HASH)', @@ -128,9 +134,13 @@ exports.referenceGeneratedDepsByArch = { 'libc.so.6', 'libc.so.6(GLIBC_2.10)', 'libc.so.6(GLIBC_2.11)', + 'libc.so.6(GLIBC_2.12)', + 'libc.so.6(GLIBC_2.14)', 'libc.so.6(GLIBC_2.15)', 'libc.so.6(GLIBC_2.16)', 'libc.so.6(GLIBC_2.17)', + 'libc.so.6(GLIBC_2.18)', + 'libc.so.6(GLIBC_2.28)', 'libc.so.6(GLIBC_2.4)', 'libc.so.6(GLIBC_2.6)', 'libc.so.6(GLIBC_2.7)', @@ -139,6 +149,7 @@ exports.referenceGeneratedDepsByArch = { 'libcairo.so.2', 'libcurl.so.4()(64bit)', 'libdbus-1.so.3', + 'libdbus-1.so.3(LIBDBUS_1_3)', 'libdl.so.2', 'libdl.so.2(GLIBC_2.4)', 'libdrm.so.2', @@ -147,6 +158,7 @@ exports.referenceGeneratedDepsByArch = { 'libgcc_s.so.1', 'libgcc_s.so.1(GCC_3.0)', 'libgcc_s.so.1(GCC_3.5)', + 'libgcc_s.so.1(GCC_4.3.0)', 'libgio-2.0.so.0', 'libglib-2.0.so.0', 'libgobject-2.0.so.0', @@ -163,7 +175,6 @@ exports.referenceGeneratedDepsByArch = { 'libnss3.so(NSS_3.11)', 'libnss3.so(NSS_3.12)', 'libnss3.so(NSS_3.12.1)', - 'libnss3.so(NSS_3.13)', 'libnss3.so(NSS_3.2)', 'libnss3.so(NSS_3.22)', 'libnss3.so(NSS_3.22)(64bit)', @@ -205,6 +216,7 @@ exports.referenceGeneratedDepsByArch = { 'libutil.so.1(GLIBC_2.4)', 'libxcb.so.1', 'libxkbcommon.so.0', + 'libxkbcommon.so.0(V_0.5.0)', 'libxkbfile.so.1', 'rpmlib(FileDigests) <= 4.6.0-1', 'rtld(GNU_HASH)', @@ -228,6 +240,8 @@ exports.referenceGeneratedDepsByArch = { 'libatspi.so.0()(64bit)', 'libc.so.6()(64bit)', 'libc.so.6(GLIBC_2.17)(64bit)', + 'libc.so.6(GLIBC_2.18)(64bit)', + 'libc.so.6(GLIBC_2.28)(64bit)', 'libcairo.so.2()(64bit)', 'libcurl.so.4()(64bit)', 'libdbus-1.so.3()(64bit)', @@ -239,6 +253,7 @@ exports.referenceGeneratedDepsByArch = { 'libgbm.so.1()(64bit)', 'libgcc_s.so.1()(64bit)', 'libgcc_s.so.1(GCC_3.0)(64bit)', + 'libgcc_s.so.1(GCC_3.3)(64bit)', 'libgcc_s.so.1(GCC_4.2.0)(64bit)', 'libgcc_s.so.1(GCC_4.5.0)(64bit)', 'libgio-2.0.so.0()(64bit)', @@ -256,7 +271,6 @@ exports.referenceGeneratedDepsByArch = { 'libnss3.so(NSS_3.11)(64bit)', 'libnss3.so(NSS_3.12)(64bit)', 'libnss3.so(NSS_3.12.1)(64bit)', - 'libnss3.so(NSS_3.13)(64bit)', 'libnss3.so(NSS_3.2)(64bit)', 'libnss3.so(NSS_3.22)(64bit)', 'libnss3.so(NSS_3.3)(64bit)', @@ -302,4 +316,4 @@ exports.referenceGeneratedDepsByArch = { 'xdg-utils' ] }; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVwLWxpc3RzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiZGVwLWxpc3RzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTs7O2dHQUdnRzs7O0FBRWhHLCtHQUErRztBQUMvRywrREFBK0Q7QUFDbEQsUUFBQSxjQUFjLEdBQUc7SUFDN0IsaUJBQWlCLEVBQUUseUNBQXlDO0lBQzVELHdCQUF3QjtJQUN4Qiw2QkFBNkI7SUFDN0IsNkJBQTZCO0lBQzdCLGdDQUFnQztJQUNoQyx5QkFBeUI7SUFDekIsdUJBQXVCO0lBQ3ZCLFdBQVcsQ0FBQyxpQkFBaUI7Q0FDN0IsQ0FBQztBQUVXLFFBQUEsNEJBQTRCLEdBQUc7SUFDM0MsUUFBUSxFQUFFO1FBQ1QsaUJBQWlCO1FBQ2pCLCtCQUErQjtRQUMvQiwwQ0FBMEM7UUFDMUMsd0NBQXdDO1FBQ3hDLHNCQUFzQjtRQUN0Qiw2QkFBNkI7UUFDN0IsMEJBQTBCO1FBQzFCLHVCQUF1QjtRQUN2Qix5QkFBeUI7UUFDekIseUJBQXlCO1FBQ3pCLHlCQUF5QjtRQUN6QixpQ0FBaUM7UUFDakMsc0NBQXNDO1FBQ3RDLDBCQUEwQjtRQUMxQixpQ0FBaUM7UUFDakMsd0JBQXdCO1FBQ3hCLG9CQUFvQjtRQUNwQiw4QkFBOEI7UUFDOUIsOEJBQThCO1FBQzlCLDhCQUE4QjtRQUM5Qiw4QkFBOEI7UUFDOUIsOEJBQThCO1FBQzlCLDhCQUE4QjtRQUM5QiwrQkFBK0I7UUFDL0IsNkJBQTZCO1FBQzdCLCtCQUErQjtRQUMvQiwrQkFBK0I7UUFDL0IsK0JBQStCO1FBQy9CLDZCQUE2QjtRQUM3Qiw2QkFBNkI7UUFDN0IsNkJBQTZCO1FBQzdCLDZCQUE2QjtRQUM3Qiw2QkFBNkI7UUFDN0Isd0JBQXdCO1FBQ3hCLHVCQUF1QjtRQUN2Qix5QkFBeUI7UUFDekIscUJBQXFCO1FBQ3JCLGdDQUFnQztRQUNoQyxzQkFBc0I7UUFDdEIsd0JBQXdCO1FBQ3hCLHNCQUFzQjtRQUN0Qix3QkFBd0I7UUFDeEIsK0JBQStCO1FBQy9CLDBCQUEwQjtRQUMxQiwyQkFBMkI7UUFDM0IsOEJBQThCO1FBQzlCLDhCQUE4QjtRQUM5QiwrQ0FBK0M7UUFDL0Msd0JBQXdCO1FBQ3hCLHVCQUF1QjtRQUN2QixpQ0FBaUM7UUFDakMsb0JBQW9CO1FBQ3BCLCtCQUErQjtRQUMvQixzQkFBc0I7UUFDdEIscUJBQXFCO1FBQ3JCLDZCQUE2QjtRQUM3Qiw2QkFBNkI7UUFDN0IsK0JBQStCO1FBQy9CLDZCQUE2QjtRQUM3Qiw0QkFBNEI7UUFDNUIsNkJBQTZCO1FBQzdCLDRCQUE0QjtRQUM1Qiw2QkFBNkI7UUFDN0IsNEJBQTRCO1FBQzVCLDRCQUE0QjtRQUM1Qiw4QkFBOEI7UUFDOUIseUJBQXlCO1FBQ3pCLHVDQUF1QztRQUN2Qyw0QkFBNEI7UUFDNUIsMEJBQTBCO1FBQzFCLG9DQUFvQztRQUNwQyxxQ0FBcUM7UUFDckMscUNBQXFDO1FBQ3JDLHFDQUFxQztRQUNyQyxxQ0FBcUM7UUFDckMscUJBQXFCO1FBQ3JCLGdDQUFnQztRQUNoQyx1QkFBdUI7UUFDdkIsK0JBQStCO1FBQy9CLDhCQUE4QjtRQUM5Qiw2QkFBNkI7UUFDN0IsdUJBQXVCO1FBQ3ZCLGtDQUFrQztRQUNsQyxzQkFBc0I7UUFDdEIsNEJBQTRCO1FBQzVCLDBCQUEwQjtRQUMxQixnQ0FBZ0M7UUFDaEMsZ0JBQWdCO1FBQ2hCLFdBQVc7S0FDWDtJQUNELFNBQVMsRUFBRTtRQUNWLGlCQUFpQjtRQUNqQixxQkFBcUI7UUFDckIsZ0NBQWdDO1FBQ2hDLGFBQWE7UUFDYixvQkFBb0I7UUFDcEIsaUJBQWlCO1FBQ2pCLGNBQWM7UUFDZCxnQkFBZ0I7UUFDaEIsZ0JBQWdCO1FBQ2hCLGdCQUFnQjtRQUNoQiwwQkFBMEI7UUFDMUIsK0JBQStCO1FBQy9CLGlCQUFpQjtRQUNqQix3QkFBd0I7UUFDeEIsZUFBZTtRQUNmLFdBQVc7UUFDWCx1QkFBdUI7UUFDdkIsdUJBQXVCO1FBQ3ZCLHVCQUF1QjtRQUN2Qix1QkFBdUI7UUFDdkIsdUJBQXVCO1FBQ3ZCLHNCQUFzQjtRQUN0QixzQkFBc0I7UUFDdEIsc0JBQXNCO1FBQ3RCLHNCQUFzQjtRQUN0QixzQkFBc0I7UUFDdEIsZUFBZTtRQUNmLHVCQUF1QjtRQUN2QixnQkFBZ0I7UUFDaEIsWUFBWTtRQUNaLHVCQUF1QjtRQUN2QixhQUFhO1FBQ2IsZUFBZTtRQUNmLGFBQWE7UUFDYixlQUFlO1FBQ2Ysd0JBQXdCO1FBQ3hCLHdCQUF3QjtRQUN4QixpQkFBaUI7UUFDakIsa0JBQWtCO1FBQ2xCLHFCQUFxQjtRQUNyQixxQkFBcUI7UUFDckIsd0NBQXdDO1FBQ3hDLGVBQWU7UUFDZix3QkFBd0I7UUFDeEIsY0FBYztRQUNkLDBCQUEwQjtRQUMxQixXQUFXO1FBQ1gsc0JBQXNCO1FBQ3RCLGFBQWE7UUFDYixZQUFZO1FBQ1osc0JBQXNCO1FBQ3RCLHNCQUFzQjtRQUN0Qix3QkFBd0I7UUFDeEIsc0JBQXNCO1FBQ3RCLHFCQUFxQjtRQUNyQixzQkFBc0I7UUFDdEIsNkJBQTZCO1FBQzdCLHFCQUFxQjtRQUNyQixzQkFBc0I7UUFDdEIscUJBQXFCO1FBQ3JCLHFCQUFxQjtRQUNyQix1QkFBdUI7UUFDdkIsZ0JBQWdCO1FBQ2hCLGdDQUFnQztRQUNoQyxtQkFBbUI7UUFDbkIsaUJBQWlCO1FBQ2pCLDZCQUE2QjtRQUM3Qiw0QkFBNEI7UUFDNUIsWUFBWTtRQUNaLHVCQUF1QjtRQUN2QixjQUFjO1FBQ2Qsd0JBQXdCO1FBQ3hCLHVCQUF1QjtRQUN2Qiw2QkFBNkI7UUFDN0IsZ0JBQWdCO1FBQ2hCLDRCQUE0QjtRQUM1Qiw4QkFBOEI7UUFDOUIsOEJBQThCO1FBQzlCLDhCQUE4QjtRQUM5QixrQ0FBa0M7UUFDbEMsNkJBQTZCO1FBQzdCLGdDQUFnQztRQUNoQyxnQ0FBZ0M7UUFDaEMsZ0NBQWdDO1FBQ2hDLGdDQUFnQztRQUNoQyxnQ0FBZ0M7UUFDaEMsZ0NBQWdDO1FBQ2hDLGdDQUFnQztRQUNoQyxnQ0FBZ0M7UUFDaEMsK0JBQStCO1FBQy9CLCtCQUErQjtRQUMvQixjQUFjO1FBQ2QseUJBQXlCO1FBQ3pCLGFBQWE7UUFDYixtQkFBbUI7UUFDbkIsaUJBQWlCO1FBQ2pCLGdDQUFnQztRQUNoQyxnQkFBZ0I7UUFDaEIsV0FBVztLQUNYO0lBQ0QsU0FBUyxFQUFFO1FBQ1YsaUJBQWlCO1FBQ2pCLGdDQUFnQztRQUNoQywwQ0FBMEM7UUFDMUMsc0JBQXNCO1FBQ3RCLDZCQUE2QjtRQUM3QiwwQkFBMEI7UUFDMUIsdUJBQXVCO1FBQ3ZCLHlCQUF5QjtRQUN6Qix5QkFBeUI7UUFDekIseUJBQXlCO1FBQ3pCLGlDQUFpQztRQUNqQyxzQ0FBc0M7UUFDdEMsMEJBQTBCO1FBQzFCLGlDQUFpQztRQUNqQyx3QkFBd0I7UUFDeEIsb0JBQW9CO1FBQ3BCLDhCQUE4QjtRQUM5Qix3QkFBd0I7UUFDeEIsdUJBQXVCO1FBQ3ZCLHlCQUF5QjtRQUN6QixvQ0FBb0M7UUFDcEMscUJBQXFCO1FBQ3JCLCtCQUErQjtRQUMvQixzQkFBc0I7UUFDdEIsd0JBQXdCO1FBQ3hCLHNCQUFzQjtRQUN0Qix3QkFBd0I7UUFDeEIsK0JBQStCO1FBQy9CLGlDQUFpQztRQUNqQyxpQ0FBaUM7UUFDakMsMEJBQTBCO1FBQzFCLDJCQUEyQjtRQUMzQiw4QkFBOEI7UUFDOUIsOEJBQThCO1FBQzlCLCtDQUErQztRQUMvQyx3QkFBd0I7UUFDeEIsdUJBQXVCO1FBQ3ZCLGlDQUFpQztRQUNqQyxvQkFBb0I7UUFDcEIsOEJBQThCO1FBQzlCLHNCQUFzQjtRQUN0QixxQkFBcUI7UUFDckIsNkJBQTZCO1FBQzdCLDZCQUE2QjtRQUM3QiwrQkFBK0I7UUFDL0IsNkJBQTZCO1FBQzdCLDRCQUE0QjtRQUM1Qiw2QkFBNkI7UUFDN0IsNEJBQTRCO1FBQzVCLDZCQUE2QjtRQUM3Qiw0QkFBNEI7UUFDNUIsNEJBQTRCO1FBQzVCLDhCQUE4QjtRQUM5Qix5QkFBeUI7UUFDekIsdUNBQXVDO1FBQ3ZDLDRCQUE0QjtRQUM1QiwwQkFBMEI7UUFDMUIsb0NBQW9DO1FBQ3BDLHFCQUFxQjtRQUNyQiwrQkFBK0I7UUFDL0IsdUJBQXVCO1FBQ3ZCLCtCQUErQjtRQUMvQiw4QkFBOEI7UUFDOUIsNkJBQTZCO1FBQzdCLHlCQUF5QjtRQUN6QixtQ0FBbUM7UUFDbkMscUNBQXFDO1FBQ3JDLHFDQUFxQztRQUNyQyxxQ0FBcUM7UUFDckMsb0NBQW9DO1FBQ3BDLHVDQUF1QztRQUN2Qyx1Q0FBdUM7UUFDdkMsdUNBQXVDO1FBQ3ZDLHVDQUF1QztRQUN2Qyx1Q0FBdUM7UUFDdkMsdUNBQXVDO1FBQ3ZDLHVDQUF1QztRQUN2Qyx1Q0FBdUM7UUFDdkMsc0NBQXNDO1FBQ3RDLHNDQUFzQztRQUN0Qyx1QkFBdUI7UUFDdkIsaUNBQWlDO1FBQ2pDLHNCQUFzQjtRQUN0Qiw0QkFBNEI7UUFDNUIsbUNBQW1DO1FBQ25DLDBCQUEwQjtRQUMxQixnQ0FBZ0M7UUFDaEMsZ0JBQWdCO1FBQ2hCLFdBQVc7S0FDWDtDQUNELENBQUMifQ== \ No newline at end of file +//# sourceMappingURL=dep-lists.js.map \ No newline at end of file diff --git a/patched-vscode/build/linux/rpm/dep-lists.ts b/patched-vscode/build/linux/rpm/dep-lists.ts index 2a30ba9d..24b18d50 100644 --- a/patched-vscode/build/linux/rpm/dep-lists.ts +++ b/patched-vscode/build/linux/rpm/dep-lists.ts @@ -37,11 +37,14 @@ export const referenceGeneratedDepsByArch = { 'libc.so.6()(64bit)', 'libc.so.6(GLIBC_2.10)(64bit)', 'libc.so.6(GLIBC_2.11)(64bit)', + 'libc.so.6(GLIBC_2.12)(64bit)', 'libc.so.6(GLIBC_2.14)(64bit)', 'libc.so.6(GLIBC_2.15)(64bit)', 'libc.so.6(GLIBC_2.16)(64bit)', 'libc.so.6(GLIBC_2.17)(64bit)', + 'libc.so.6(GLIBC_2.18)(64bit)', 'libc.so.6(GLIBC_2.2.5)(64bit)', + 'libc.so.6(GLIBC_2.28)(64bit)', 'libc.so.6(GLIBC_2.3)(64bit)', 'libc.so.6(GLIBC_2.3.2)(64bit)', 'libc.so.6(GLIBC_2.3.3)(64bit)', @@ -54,6 +57,7 @@ export const referenceGeneratedDepsByArch = { 'libcairo.so.2()(64bit)', 'libcurl.so.4()(64bit)', 'libdbus-1.so.3()(64bit)', + 'libdbus-1.so.3(LIBDBUS_1_3)(64bit)', 'libdl.so.2()(64bit)', 'libdl.so.2(GLIBC_2.2.5)(64bit)', 'libdrm.so.2()(64bit)', @@ -61,6 +65,8 @@ export const referenceGeneratedDepsByArch = { 'libgbm.so.1()(64bit)', 'libgcc_s.so.1()(64bit)', 'libgcc_s.so.1(GCC_3.0)(64bit)', + 'libgcc_s.so.1(GCC_3.3)(64bit)', + 'libgcc_s.so.1(GCC_4.2.0)(64bit)', 'libgio-2.0.so.0()(64bit)', 'libglib-2.0.so.0()(64bit)', 'libgobject-2.0.so.0()(64bit)', @@ -76,7 +82,6 @@ export const referenceGeneratedDepsByArch = { 'libnss3.so(NSS_3.11)(64bit)', 'libnss3.so(NSS_3.12)(64bit)', 'libnss3.so(NSS_3.12.1)(64bit)', - 'libnss3.so(NSS_3.13)(64bit)', 'libnss3.so(NSS_3.2)(64bit)', 'libnss3.so(NSS_3.22)(64bit)', 'libnss3.so(NSS_3.3)(64bit)', @@ -103,6 +108,7 @@ export const referenceGeneratedDepsByArch = { 'libutil.so.1(GLIBC_2.2.5)(64bit)', 'libxcb.so.1()(64bit)', 'libxkbcommon.so.0()(64bit)', + 'libxkbcommon.so.0(V_0.5.0)(64bit)', 'libxkbfile.so.1()(64bit)', 'rpmlib(FileDigests) <= 4.6.0-1', 'rtld(GNU_HASH)', @@ -127,9 +133,13 @@ export const referenceGeneratedDepsByArch = { 'libc.so.6', 'libc.so.6(GLIBC_2.10)', 'libc.so.6(GLIBC_2.11)', + 'libc.so.6(GLIBC_2.12)', + 'libc.so.6(GLIBC_2.14)', 'libc.so.6(GLIBC_2.15)', 'libc.so.6(GLIBC_2.16)', 'libc.so.6(GLIBC_2.17)', + 'libc.so.6(GLIBC_2.18)', + 'libc.so.6(GLIBC_2.28)', 'libc.so.6(GLIBC_2.4)', 'libc.so.6(GLIBC_2.6)', 'libc.so.6(GLIBC_2.7)', @@ -138,6 +148,7 @@ export const referenceGeneratedDepsByArch = { 'libcairo.so.2', 'libcurl.so.4()(64bit)', 'libdbus-1.so.3', + 'libdbus-1.so.3(LIBDBUS_1_3)', 'libdl.so.2', 'libdl.so.2(GLIBC_2.4)', 'libdrm.so.2', @@ -146,6 +157,7 @@ export const referenceGeneratedDepsByArch = { 'libgcc_s.so.1', 'libgcc_s.so.1(GCC_3.0)', 'libgcc_s.so.1(GCC_3.5)', + 'libgcc_s.so.1(GCC_4.3.0)', 'libgio-2.0.so.0', 'libglib-2.0.so.0', 'libgobject-2.0.so.0', @@ -162,7 +174,6 @@ export const referenceGeneratedDepsByArch = { 'libnss3.so(NSS_3.11)', 'libnss3.so(NSS_3.12)', 'libnss3.so(NSS_3.12.1)', - 'libnss3.so(NSS_3.13)', 'libnss3.so(NSS_3.2)', 'libnss3.so(NSS_3.22)', 'libnss3.so(NSS_3.22)(64bit)', @@ -204,6 +215,7 @@ export const referenceGeneratedDepsByArch = { 'libutil.so.1(GLIBC_2.4)', 'libxcb.so.1', 'libxkbcommon.so.0', + 'libxkbcommon.so.0(V_0.5.0)', 'libxkbfile.so.1', 'rpmlib(FileDigests) <= 4.6.0-1', 'rtld(GNU_HASH)', @@ -227,6 +239,8 @@ export const referenceGeneratedDepsByArch = { 'libatspi.so.0()(64bit)', 'libc.so.6()(64bit)', 'libc.so.6(GLIBC_2.17)(64bit)', + 'libc.so.6(GLIBC_2.18)(64bit)', + 'libc.so.6(GLIBC_2.28)(64bit)', 'libcairo.so.2()(64bit)', 'libcurl.so.4()(64bit)', 'libdbus-1.so.3()(64bit)', @@ -238,6 +252,7 @@ export const referenceGeneratedDepsByArch = { 'libgbm.so.1()(64bit)', 'libgcc_s.so.1()(64bit)', 'libgcc_s.so.1(GCC_3.0)(64bit)', + 'libgcc_s.so.1(GCC_3.3)(64bit)', 'libgcc_s.so.1(GCC_4.2.0)(64bit)', 'libgcc_s.so.1(GCC_4.5.0)(64bit)', 'libgio-2.0.so.0()(64bit)', @@ -255,7 +270,6 @@ export const referenceGeneratedDepsByArch = { 'libnss3.so(NSS_3.11)(64bit)', 'libnss3.so(NSS_3.12)(64bit)', 'libnss3.so(NSS_3.12.1)(64bit)', - 'libnss3.so(NSS_3.13)(64bit)', 'libnss3.so(NSS_3.2)(64bit)', 'libnss3.so(NSS_3.22)(64bit)', 'libnss3.so(NSS_3.3)(64bit)', diff --git a/patched-vscode/build/linux/rpm/types.js b/patched-vscode/build/linux/rpm/types.js index 9c29bad1..a20b9c2f 100644 --- a/patched-vscode/build/linux/rpm/types.js +++ b/patched-vscode/build/linux/rpm/types.js @@ -4,9 +4,8 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ Object.defineProperty(exports, "__esModule", { value: true }); -exports.isRpmArchString = void 0; +exports.isRpmArchString = isRpmArchString; function isRpmArchString(s) { return ['x86_64', 'armv7hl', 'aarch64'].includes(s); } -exports.isRpmArchString = isRpmArchString; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHlwZXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ0eXBlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7OztnR0FHZ0c7OztBQUloRyxTQUFnQixlQUFlLENBQUMsQ0FBUztJQUN4QyxPQUFPLENBQUMsUUFBUSxFQUFFLFNBQVMsRUFBRSxTQUFTLENBQUMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDckQsQ0FBQztBQUZELDBDQUVDIn0= \ No newline at end of file +//# sourceMappingURL=types.js.map \ No newline at end of file diff --git a/patched-vscode/build/monaco/monaco.d.ts.recipe b/patched-vscode/build/monaco/monaco.d.ts.recipe index 55efbe60..a6eb3b71 100644 --- a/patched-vscode/build/monaco/monaco.d.ts.recipe +++ b/patched-vscode/build/monaco/monaco.d.ts.recipe @@ -97,6 +97,13 @@ declare namespace monaco.editor { export interface ICommandHandler { (...args: any[]): void; } +export interface ILocalizedString { + original: string; + value: string; +} +export interface ICommandMetadata { + readonly description: ILocalizedString | string; +} #include(vs/platform/contextkey/common/contextkey): IContextKey, ContextKeyValue #include(vs/editor/standalone/browser/standaloneServices): IEditorOverrideServices #include(vs/platform/markers/common/markers): IMarker, IMarkerData, IRelatedInformation diff --git a/patched-vscode/build/monaco/monaco.webpack.config.js b/patched-vscode/build/monaco/monaco.webpack.config.js deleted file mode 100644 index 9e075aad..00000000 --- a/patched-vscode/build/monaco/monaco.webpack.config.js +++ /dev/null @@ -1,43 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ - -const path = require('path'); - -module.exports = { - mode: 'production', - entry: { - 'core': './build/monaco/esm.core.js', - 'editor.worker': './out-monaco-editor-core/esm/vs/editor/editor.worker.js' - }, - output: { - globalObject: 'self', - filename: '[name].bundle.js', - path: path.resolve(__dirname, 'dist') - }, - module: { - rules: [{ - test: /\.css$/, - use: ['style-loader', 'css-loader'] - }, { - test: /\.ttf$/, - use: ['file-loader'] - }] - }, - resolve: { - alias: { - 'monaco-editor-core': path.resolve(__dirname, '../../out-monaco-editor-core/esm/vs/editor/editor.main.js'), - } - }, - stats: { - all: false, - modules: true, - errors: true, - warnings: true, - // our additional options - moduleTrace: true, - errorDetails: true, - chunks: true - } -}; diff --git a/patched-vscode/build/npm/dirs.js b/patched-vscode/build/npm/dirs.js index 5726d1a2..372d546c 100644 --- a/patched-vscode/build/npm/dirs.js +++ b/patched-vscode/build/npm/dirs.js @@ -39,7 +39,6 @@ const dirs = [ 'extensions/npm', 'extensions/php-language-features', 'extensions/references-view', - 'extensions/sagemaker-extension', 'extensions/search-result', 'extensions/simple-browser', 'extensions/tunnel-forwarding', @@ -53,6 +52,7 @@ const dirs = [ 'test/integration/browser', 'test/monaco', 'test/smoke', + '.vscode/extensions/vscode-selfhost-test-provider', ]; if (fs.existsSync(`${__dirname}/../../.build/distro/npm`)) { diff --git a/patched-vscode/build/npm/gyp/patches/gyp_spectre_mitigation_support.patch b/patched-vscode/build/npm/gyp/patches/gyp_spectre_mitigation_support.patch deleted file mode 100644 index e64f42e2..00000000 --- a/patched-vscode/build/npm/gyp/patches/gyp_spectre_mitigation_support.patch +++ /dev/null @@ -1,51 +0,0 @@ -From 853e4643b6737224a5aa0720a4108461a0230991 Mon Sep 17 00:00:00 2001 -From: Raymond Zhao <7199958+rzhao271@users.noreply.github.com> -Date: Thu, 30 Mar 2023 05:23:36 -0700 -Subject: [PATCH] feat(msvs): add SpectreMitigation attribute (#190) - -Backports https://github.com/nodejs/gyp-next/commit/853e4643b6737224a5aa0720a4108461a0230991 - -diff --git a/gyp/pylib/gyp/easy_xml_test.py b/gyp/pylib/gyp/easy_xml_test.py -index 342f693..c5808b8 100755 ---- a/gyp/pylib/gyp/easy_xml_test.py -+++ b/gyp/pylib/gyp/easy_xml_test.py -@@ -76,6 +76,7 @@ def test_EasyXml_complex(self): - '\'Debug|Win32\'" Label="Configuration">' - "Application" - "Unicode" -+ "SpectreLoadCF" - "" - "" - ) -@@ -99,6 +100,7 @@ def test_EasyXml_complex(self): - }, - ["ConfigurationType", "Application"], - ["CharacterSet", "Unicode"], -+ ["SpectreMitigation", "SpectreLoadCF"] - ], - ] - ) -diff --git a/gyp/pylib/gyp/generator/msvs.py b/gyp/pylib/gyp/generator/msvs.py -index 72269bd..85c354f 100644 ---- a/gyp/pylib/gyp/generator/msvs.py -+++ b/gyp/pylib/gyp/generator/msvs.py -@@ -3006,6 +3006,10 @@ def _GetMSBuildConfigurationDetails(spec, build_file): - character_set = msbuild_attributes.get("CharacterSet") - config_type = msbuild_attributes.get("ConfigurationType") - _AddConditionalProperty(properties, condition, "ConfigurationType", config_type) -+ spectre_mitigation = msbuild_attributes.get('SpectreMitigation') -+ if spectre_mitigation: -+ _AddConditionalProperty(properties, condition, "SpectreMitigation", -+ spectre_mitigation) - if config_type == "Driver": - _AddConditionalProperty(properties, condition, "DriverType", "WDM") - _AddConditionalProperty( -@@ -3094,6 +3098,8 @@ def _ConvertMSVSBuildAttributes(spec, config, build_file): - msbuild_attributes[a] = _ConvertMSVSCharacterSet(msvs_attributes[a]) - elif a == "ConfigurationType": - msbuild_attributes[a] = _ConvertMSVSConfigurationType(msvs_attributes[a]) -+ elif a == "SpectreMitigation": -+ msbuild_attributes[a] = msvs_attributes[a] - else: - print("Warning: Do not know how to convert MSVS attribute " + a) - return msbuild_attributes diff --git a/patched-vscode/build/npm/gyp/yarn.lock b/patched-vscode/build/npm/gyp/yarn.lock index 37160716..96d132e7 100644 --- a/patched-vscode/build/npm/gyp/yarn.lock +++ b/patched-vscode/build/npm/gyp/yarn.lock @@ -367,9 +367,9 @@ inherits@2, inherits@^2.0.3: integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== ip@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" - integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== + version "2.0.1" + resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.1.tgz#e8f3595d33a3ea66490204234b77636965307105" + integrity sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ== is-fullwidth-code-point@^3.0.0: version "3.0.0" @@ -493,11 +493,6 @@ minipass@^3.0.0: dependencies: yallist "^4.0.0" -minipass@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.0.3.tgz#00bfbaf1e16e35e804f4aa31a7c1f6b8d9f0ee72" - integrity sha512-OW2r4sQ0sI+z5ckEt5c1Tri4xTgZwYDxpE54eqWlQloQRoWtXjqt9udJ5Z4dSv7wK+nfFI7FRXyCpBSft+gpFw== - minipass@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" @@ -743,10 +738,10 @@ strip-ansi@^7.0.1: dependencies: ansi-regex "^6.0.1" -tar@^6.1.11: - version "6.1.15" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.15.tgz#c9738b0b98845a3b344d334b8fa3041aaba53a69" - integrity sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A== +tar@^6.1.11, tar@^6.1.2: + version "6.2.1" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" + integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" @@ -755,18 +750,6 @@ tar@^6.1.11: mkdirp "^1.0.3" yallist "^4.0.0" -tar@^6.1.2: - version "6.1.13" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b" - integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^4.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - unique-filename@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-3.0.0.tgz#48ba7a5a16849f5080d26c760c86cf5cf05770ea" diff --git a/patched-vscode/build/npm/postinstall.js b/patched-vscode/build/npm/postinstall.js index 09df602a..bcac781e 100644 --- a/patched-vscode/build/npm/postinstall.js +++ b/patched-vscode/build/npm/postinstall.js @@ -36,6 +36,7 @@ function yarnInstall(dir, opts) { ...(opts ?? {}), cwd: dir, stdio: 'inherit', + shell: true }; const raw = process.env['npm_config_argv'] || '{}'; @@ -53,10 +54,14 @@ function yarnInstall(dir, opts) { console.log(`Installing dependencies in ${dir} inside container ${process.env['VSCODE_REMOTE_DEPENDENCIES_CONTAINER_NAME']}...`); opts.cwd = root; - if (process.env['npm_config_arch'] === 'arm64') { + if (process.env['npm_config_arch'] === 'arm64' || process.env['npm_config_arch'] === 'arm') { run('sudo', ['docker', 'run', '--rm', '--privileged', 'multiarch/qemu-user-static', '--reset', '-p', 'yes'], opts); } - run('sudo', ['docker', 'run', '-e', 'GITHUB_TOKEN', '-e', 'npm_config_arch', '-v', `${process.env['VSCODE_HOST_MOUNT']}:/root/vscode`, '-v', `${process.env['VSCODE_HOST_MOUNT']}/.build/.netrc:/root/.netrc`, process.env['VSCODE_REMOTE_DEPENDENCIES_CONTAINER_NAME'], 'yarn', '--cwd', dir, ...args], opts); + if (process.env['npm_config_arch'] === 'arm') { + run('sudo', ['docker', 'run', '-e', 'GITHUB_TOKEN', '-e', 'npm_config_arch', '-v', `${process.env['VSCODE_HOST_MOUNT']}:/home/builduser`, '-v', `${process.env['VSCODE_HOST_MOUNT']}/.build/.netrc:/home/builduser/.netrc`, process.env['VSCODE_REMOTE_DEPENDENCIES_CONTAINER_NAME'], 'yarn', '--cwd', dir, ...args], opts); + } else { + run('sudo', ['docker', 'run', '-e', 'GITHUB_TOKEN', '-e', 'npm_config_arch', '-v', `${process.env['VSCODE_HOST_MOUNT']}:/root/vscode`, '-v', `${process.env['VSCODE_HOST_MOUNT']}/.build/.netrc:/root/.netrc`, process.env['VSCODE_REMOTE_DEPENDENCIES_CONTAINER_NAME'], 'yarn', '--cwd', dir, ...args], opts); + } run('sudo', ['chown', '-R', `${userinfo.uid}:${userinfo.gid}`, `${dir}/node_modules`], opts); } else { console.log(`Installing dependencies in ${dir}...`); @@ -85,22 +90,38 @@ for (let dir of dirs) { continue; } + let opts; + if (dir === 'build') { + const env = { ...process.env }; setupBuildYarnrc(); - yarnInstall('build'); + opts = { env }; + if (process.env['CC']) { env['CC'] = 'gcc'; } + if (process.env['CXX']) { env['CXX'] = 'g++'; } + if (process.env['CXXFLAGS']) { env['CXXFLAGS'] = ''; } + if (process.env['LDFLAGS']) { env['LDFLAGS'] = ''; } + yarnInstall('build', opts); continue; } - let opts; - if (/^(.build\/distro\/npm\/)?remote$/.test(dir)) { // node modules used by vscode server const env = { ...process.env }; - if (process.env['VSCODE_REMOTE_CC']) { env['CC'] = process.env['VSCODE_REMOTE_CC']; } - if (process.env['VSCODE_REMOTE_CXX']) { env['CXX'] = process.env['VSCODE_REMOTE_CXX']; } + if (process.env['VSCODE_REMOTE_CC']) { + env['CC'] = process.env['VSCODE_REMOTE_CC']; + } else { + delete env['CC']; + } + if (process.env['VSCODE_REMOTE_CXX']) { + env['CXX'] = process.env['VSCODE_REMOTE_CXX']; + } else { + delete env['CXX']; + } if (process.env['CXXFLAGS']) { delete env['CXXFLAGS']; } if (process.env['CFLAGS']) { delete env['CFLAGS']; } if (process.env['LDFLAGS']) { delete env['LDFLAGS']; } + if (process.env['VSCODE_REMOTE_CXXFLAGS']) { env['CXXFLAGS'] = process.env['VSCODE_REMOTE_CXXFLAGS']; } + if (process.env['VSCODE_REMOTE_LDFLAGS']) { env['LDFLAGS'] = process.env['VSCODE_REMOTE_LDFLAGS']; } if (process.env['VSCODE_REMOTE_NODE_GYP']) { env['npm_config_node_gyp'] = process.env['VSCODE_REMOTE_NODE_GYP']; } opts = { env }; @@ -112,4 +133,4 @@ for (let dir of dirs) { } cp.execSync('git config pull.rebase merges'); -cp.execSync('git config blame.ignoreRevsFile .git-blame-ignore'); +cp.execSync('git config blame.ignoreRevsFile .git-blame-ignore-revs'); diff --git a/patched-vscode/build/npm/preinstall.js b/patched-vscode/build/npm/preinstall.js index b6a0a746..fdb01f57 100644 --- a/patched-vscode/build/npm/preinstall.js +++ b/patched-vscode/build/npm/preinstall.js @@ -10,13 +10,10 @@ const minorNodeVersion = parseInt(nodeVersion[2]); const patchNodeVersion = parseInt(nodeVersion[3]); if (!process.env['VSCODE_SKIP_NODE_VERSION_CHECK']) { - if (majorNodeVersion < 18 || (majorNodeVersion === 18 && minorNodeVersion < 15)) { - console.error('\033[1;31m*** Please use node.js versions >=18.15.x and <19.\033[0;0m'); + if (majorNodeVersion < 20) { + console.error('\x1b[1;31m*** Please use latest Node.js v20 LTS for development.\x1b[0;0m'); err = true; } - if (majorNodeVersion >= 19) { - console.warn('\033[1;31m*** Warning: Versions of node.js >= 19 have not been tested.\033[0;0m') - } } const path = require('path'); @@ -35,18 +32,18 @@ if ( ) || majorYarnVersion >= 2 ) { - console.error('\033[1;31m*** Please use yarn >=1.10.1 and <2.\033[0;0m'); + console.error('\x1b[1;31m*** Please use yarn >=1.10.1 and <2.\x1b[0;0m'); err = true; } if (!/yarn[\w-.]*\.c?js$|yarnpkg$/.test(process.env['npm_execpath'])) { - console.error('\033[1;31m*** Please use yarn to install dependencies.\033[0;0m'); + console.error('\x1b[1;31m*** Please use yarn to install dependencies.\x1b[0;0m'); err = true; } if (process.platform === 'win32') { if (!hasSupportedVisualStudioVersion()) { - console.error('\033[1;31m*** Invalid C/C++ Compiler Toolchain. Please check https://github.com/microsoft/vscode/wiki/How-to-Contribute#prerequisites.\033[0;0m'); + console.error('\x1b[1;31m*** Invalid C/C++ Compiler Toolchain. Please check https://github.com/microsoft/vscode/wiki/How-to-Contribute#prerequisites.\x1b[0;0m'); err = true; } if (!err) { @@ -102,7 +99,8 @@ function installHeaders() { const yarnResult = cp.spawnSync(yarn, ['install'], { env: process.env, cwd: path.join(__dirname, 'gyp'), - stdio: 'inherit' + stdio: 'inherit', + shell: true }); if (yarnResult.error || yarnResult.status !== 0) { console.error(`Installing node-gyp failed`); @@ -114,7 +112,7 @@ function installHeaders() { // file checked into our repository. So from that point it is save to construct the path // to that executable const node_gyp = path.join(__dirname, 'gyp', 'node_modules', '.bin', 'node-gyp.cmd'); - const result = cp.execFileSync(node_gyp, ['list'], { encoding: 'utf8' }); + const result = cp.execFileSync(node_gyp, ['list'], { encoding: 'utf8', shell: true }); const versions = new Set(result.split(/\n/g).filter(line => !line.startsWith('gyp info')).map(value => value)); const local = getHeaderInfo(path.join(__dirname, '..', '..', '.yarnrc')); @@ -122,7 +120,7 @@ function installHeaders() { if (local !== undefined && !versions.has(local.target)) { // Both disturl and target come from a file checked into our repository - cp.execFileSync(node_gyp, ['install', '--dist-url', local.disturl, local.target]); + cp.execFileSync(node_gyp, ['install', '--dist-url', local.disturl, local.target], { shell: true }); } // Avoid downloading headers for Windows arm64 till we move to Nodejs v19 in remote @@ -139,7 +137,7 @@ function installHeaders() { process.env['npm_config_arch'] !== "arm64" && process.arch !== "arm64") { // Both disturl and target come from a file checked into our repository - cp.execFileSync(node_gyp, ['install', '--dist-url', remote.disturl, remote.target]); + cp.execFileSync(node_gyp, ['install', '--dist-url', remote.disturl, remote.target], { shell: true }); } } diff --git a/patched-vscode/build/package.json b/patched-vscode/build/package.json index 98d4b657..2b89bbc1 100644 --- a/patched-vscode/build/package.json +++ b/patched-vscode/build/package.json @@ -3,24 +3,22 @@ "version": "1.0.0", "license": "MIT", "devDependencies": { - "@azure/cosmos": "^3.17.3", - "@azure/identity": "^3.1.3", - "@azure/storage-blob": "^12.13.0", - "@electron/get": "^1.12.4", + "@azure/cosmos": "^3", + "@azure/identity": "^3.4.1", + "@azure/storage-blob": "^12.17.0", + "@electron/get": "^2.0.0", "@types/ansi-colors": "^3.2.0", "@types/byline": "^4.2.32", - "@types/cssnano": "^4.0.0", "@types/debounce": "^1.0.0", - "@types/debug": "4.1.5", + "@types/debug": "^4.1.5", "@types/fancy-log": "^1.3.0", "@types/fs-extra": "^9.0.12", "@types/glob": "^7.1.1", - "@types/gulp": "^4.0.5", + "@types/gulp": "^4.0.17", "@types/gulp-concat": "^0.0.32", "@types/gulp-filter": "^3.0.32", "@types/gulp-gzip": "^0.0.31", "@types/gulp-json-editor": "^2.2.31", - "@types/gulp-postcss": "^8.0.0", "@types/gulp-rename": "^0.0.33", "@types/gulp-sourcemaps": "^0.0.32", "@types/mime": "0.0.29", @@ -28,14 +26,12 @@ "@types/minimist": "^1.2.1", "@types/mkdirp": "^1.0.1", "@types/mocha": "^9.1.1", - "@types/node": "18.x", - "@types/p-limit": "^2.2.0", + "@types/node": "20.x", "@types/pump": "^1.0.1", "@types/rimraf": "^2.0.4", "@types/through": "^0.0.29", "@types/through2": "^2.0.36", "@types/tmp": "^0.2.1", - "@types/underscore": "^1.8.9", "@types/workerpool": "^6.4.0", "@types/xml2js": "0.0.33", "@vscode/iconv-lite-umd": "0.7.0", @@ -45,20 +41,20 @@ "commander": "^7.0.0", "debug": "^4.3.2", "electron-osx-sign": "^0.4.16", - "esbuild": "0.17.14", + "esbuild": "0.20.0", "extract-zip": "^2.0.1", "gulp-merge-json": "^2.1.1", "gulp-shell": "^0.8.0", "jsonc-parser": "^2.3.0", "mime": "^1.4.1", "mkdirp": "^1.0.4", - "node-fetch": "2", - "p-limit": "^3.1.0", "source-map": "0.6.1", "ternary-stream": "^3.0.0", "through2": "^4.0.2", "tmp": "^0.2.1", - "vscode-universal-bundler": "^0.0.2" + "vscode-universal-bundler": "^0.0.2", + "workerpool": "^6.4.0", + "yauzl": "^2.10.0" }, "scripts": { "compile": "../node_modules/.bin/tsc -p tsconfig.build.json", @@ -66,11 +62,8 @@ "npmCheckJs": "../node_modules/.bin/tsc --noEmit" }, "optionalDependencies": { - "tree-sitter": "https://github.com/joaomoreno/node-tree-sitter/releases/download/v0.20.0/tree-sitter-0.20.0.tgz", - "tree-sitter-typescript": "^0.20.1", + "tree-sitter": "^0.20.5", + "tree-sitter-typescript": "^0.20.5", "vscode-gulp-watch": "^5.0.3" - }, - "dependencies": { - "workerpool": "^6.4.0" } } diff --git a/patched-vscode/build/tsconfig.build.json b/patched-vscode/build/tsconfig.build.json index 801c7735..45344202 100644 --- a/patched-vscode/build/tsconfig.build.json +++ b/patched-vscode/build/tsconfig.build.json @@ -3,7 +3,8 @@ "compilerOptions": { "allowJs": false, "checkJs": false, - "noEmit": false + "noEmit": false, + "skipLibCheck": true }, "include": [ "**/*.ts" diff --git a/patched-vscode/build/tsconfig.json b/patched-vscode/build/tsconfig.json index b195f7ba..ce7a493a 100644 --- a/patched-vscode/build/tsconfig.json +++ b/patched-vscode/build/tsconfig.json @@ -8,8 +8,7 @@ "alwaysStrict": true, "removeComments": false, "preserveConstEnums": true, - "sourceMap": false, - "inlineSourceMap": true, + "sourceMap": true, "resolveJsonModule": true, // enable JavaScript type checking for the language service // use the tsconfig.build.json for compiling which disable JavaScript diff --git a/patched-vscode/build/win32/Cargo.lock b/patched-vscode/build/win32/Cargo.lock index fb521755..8d317f7c 100644 --- a/patched-vscode/build/win32/Cargo.lock +++ b/patched-vscode/build/win32/Cargo.lock @@ -2,17 +2,6 @@ # It is not intended for manual editing. version = 3 -[[package]] -name = "atty" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" -dependencies = [ - "hermit-abi", - "libc", - "winapi", -] - [[package]] name = "bitflags" version = "1.3.2" @@ -100,23 +89,31 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.1.19" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" -dependencies = [ - "libc", -] +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "inno_updater" -version = "0.10.1" +version = "0.11.1" dependencies = [ "byteorder", "crc", "slog", "slog-async", "slog-term", - "windows-sys", + "windows-sys 0.42.0", +] + +[[package]] +name = "is-terminal" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" +dependencies = [ + "hermit-abi", + "libc", + "windows-sys 0.52.0", ] [[package]] @@ -210,11 +207,11 @@ dependencies = [ [[package]] name = "slog-term" -version = "2.9.0" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87d29185c55b7b258b4f120eab00f48557d4d9bc814f41713f449d35b0f8977c" +checksum = "b6e022d0b998abfe5c3782c1f03551a596269450ccd677ea51c56f8b214610e8" dependencies = [ - "atty", + "is-terminal", "slog", "term", "thread_local", @@ -336,13 +333,38 @@ version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-targets" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" +dependencies = [ + "windows_aarch64_gnullvm 0.52.5", + "windows_aarch64_msvc 0.52.5", + "windows_i686_gnu 0.52.5", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.5", + "windows_x86_64_gnu 0.52.5", + "windows_x86_64_gnullvm 0.52.5", + "windows_x86_64_msvc 0.52.5", ] [[package]] @@ -351,38 +373,86 @@ version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" + [[package]] name = "windows_aarch64_msvc" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" + [[package]] name = "windows_i686_gnu" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" +[[package]] +name = "windows_i686_gnu" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" + [[package]] name = "windows_i686_msvc" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" +[[package]] +name = "windows_i686_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" + [[package]] name = "windows_x86_64_gnu" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" + [[package]] name = "windows_x86_64_gnullvm" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" + [[package]] name = "windows_x86_64_msvc" version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" diff --git a/patched-vscode/build/win32/Cargo.toml b/patched-vscode/build/win32/Cargo.toml index cf3cc9de..9dd72608 100644 --- a/patched-vscode/build/win32/Cargo.toml +++ b/patched-vscode/build/win32/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "inno_updater" -version = "0.10.1" +version = "0.11.1" authors = ["Microsoft "] build = "build.rs" @@ -9,7 +9,7 @@ byteorder = "1.4.3" crc = "3.0.1" slog = "2.7.0" slog-async = "2.7.0" -slog-term = "2.9.0" +slog-term = "2.9.1" [target.'cfg(windows)'.dependencies.windows-sys] version = "0.42" diff --git a/patched-vscode/build/win32/code.iss b/patched-vscode/build/win32/code.iss index 5f53bc33..fca3d1e9 100644 --- a/patched-vscode/build/win32/code.iss +++ b/patched-vscode/build/win32/code.iss @@ -1296,7 +1296,7 @@ Root: {#SoftwareClassesRootKey}; Subkey: "Software\Classes\Drive\shell\{#RegValu #define Uninstall32RootKey "HKLM32" #endif -Root: {#EnvironmentRootKey}; Subkey: "{#EnvironmentKey}"; ValueType: expandsz; ValueName: "Path"; ValueData: "{olddata};{app}\bin"; Tasks: addtopath; Check: NeedsAddPath(ExpandConstant('{app}\bin')) +Root: {#EnvironmentRootKey}; Subkey: "{#EnvironmentKey}"; ValueType: expandsz; ValueName: "Path"; ValueData: "{code:AddToPath|{app}\bin}"; Tasks: addtopath; Check: NeedsAddToPath(ExpandConstant('{app}\bin')) [Code] function IsBackgroundUpdate(): Boolean; @@ -1327,7 +1327,7 @@ begin #endif #if "user" == InstallTarget - #if "ia32" == Arch || "arm64" == Arch + #if "arm64" == Arch #define IncompatibleArchRootKey "HKLM32" #else #define IncompatibleArchRootKey "HKLM64" @@ -1344,24 +1344,6 @@ begin end; #endif - if Result and IsWin64 then begin - RegKey := 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\' + copy('{#IncompatibleArchAppId}', 2, 38) + '_is1'; - - if '{#Arch}' = 'ia32' then begin - Result := not RegKeyExists({#Uninstall64RootKey}, RegKey); - ThisArch := '32'; - AltArch := '64'; - end else begin - Result := not RegKeyExists({#Uninstall32RootKey}, RegKey); - ThisArch := '64'; - AltArch := '32'; - end; - - if not Result and not WizardSilent() then begin - MsgBox('Please uninstall the ' + AltArch + '-bit version of {#NameShort} before installing this ' + ThisArch + '-bit version. Uninstalling will not delete settings.', mbInformation, MB_OK); - end; - end; - end; function WizardNotSilent(): Boolean; @@ -1537,7 +1519,7 @@ begin StopTunnelServiceIfNeeded(); - Exec(ExpandConstant('{app}\tools\inno_updater.exe'), ExpandConstant('"{app}\{#ExeBasename}.exe" ' + BoolToStr(LockFileExists())), '', SW_SHOW, ewWaitUntilTerminated, UpdateResultCode); + Exec(ExpandConstant('{app}\tools\inno_updater.exe'), ExpandConstant('"{app}\{#ExeBasename}.exe" ' + BoolToStr(LockFileExists()) + ' "{cm:UpdatingVisualStudioCode}"'), '', SW_SHOW, ewWaitUntilTerminated, UpdateResultCode); end; if ShouldRestartTunnelService then @@ -1571,7 +1553,7 @@ begin until Length(Text)=0; end; -function NeedsAddPath(Param: string): boolean; +function NeedsAddToPath(VSCode: string): boolean; var OrigPath: string; begin @@ -1580,7 +1562,19 @@ begin Result := True; exit; end; - Result := Pos(';' + Param + ';', ';' + OrigPath + ';') = 0; + Result := Pos(';' + VSCode + ';', ';' + OrigPath + ';') = 0; +end; + +function AddToPath(VSCode: string): string; +var + OrigPath: string; +begin + RegQueryStringValue({#EnvironmentRootKey}, '{#EnvironmentKey}', 'Path', OrigPath) + + if (Length(OrigPath) > 0) and (OrigPath[Length(OrigPath)] = ';') then + Result := OrigPath + VSCode + else + Result := OrigPath + ';' + VSCode end; procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); diff --git a/patched-vscode/build/win32/explorer-appx-fetcher.js b/patched-vscode/build/win32/explorer-appx-fetcher.js index 79df094c..554b449d 100644 --- a/patched-vscode/build/win32/explorer-appx-fetcher.js +++ b/patched-vscode/build/win32/explorer-appx-fetcher.js @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); -exports.downloadExplorerAppx = void 0; +exports.downloadExplorerAppx = downloadExplorerAppx; const fs = require("fs"); const debug = require("debug"); const extract = require("extract-zip"); @@ -36,15 +36,11 @@ async function downloadExplorerAppx(outDir, quality = 'stable', targetArch = 'x6 d(`unpacking from ${fileName}`); await extract(artifact, { dir: fs.realpathSync(outDir) }); } -exports.downloadExplorerAppx = downloadExplorerAppx; async function main(outputDir) { - let arch = process.env['VSCODE_ARCH']; + const arch = process.env['VSCODE_ARCH']; if (!outputDir) { throw new Error('Required build env not set'); } - if (arch === 'ia32') { - arch = 'x86'; - } const product = JSON.parse(fs.readFileSync(path.join(root, 'product.json'), 'utf8')); await downloadExplorerAppx(outputDir, product.quality, arch); } @@ -54,4 +50,4 @@ if (require.main === module) { process.exit(1); }); } -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXhwbG9yZXItYXBweC1mZXRjaGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiZXhwbG9yZXItYXBweC1mZXRjaGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Z0dBR2dHO0FBRWhHLFlBQVksQ0FBQzs7O0FBRWIseUJBQXlCO0FBQ3pCLCtCQUErQjtBQUMvQix1Q0FBdUM7QUFDdkMsNkJBQTZCO0FBQzdCLHVDQUFpRDtBQUVqRCxNQUFNLElBQUksR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQztBQUVuRCxNQUFNLENBQUMsR0FBRyxLQUFLLENBQUMsdUJBQXVCLENBQUMsQ0FBQztBQUVsQyxLQUFLLFVBQVUsb0JBQW9CLENBQUMsTUFBYyxFQUFFLFVBQWtCLFFBQVEsRUFBRSxhQUFxQixLQUFLO0lBQ2hILE1BQU0sY0FBYyxHQUFHLE9BQU8sS0FBSyxTQUFTLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDO0lBQ3hFLE1BQU0sUUFBUSxHQUFHLEdBQUcsY0FBYyxhQUFhLFVBQVUsTUFBTSxDQUFDO0lBRWhFLElBQUksTUFBTSxFQUFFLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsTUFBTSxFQUFFLGVBQWUsQ0FBQyxDQUFDLEVBQUU7UUFDL0QsT0FBTztLQUNQO0lBRUQsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUMsRUFBRTtRQUNqQyxNQUFNLEVBQUUsQ0FBQyxTQUFTLENBQUMsTUFBTSxFQUFFLEVBQUUsU0FBUyxFQUFFLElBQUksRUFBRSxDQUFDLENBQUM7S0FDaEQ7SUFFRCxDQUFDLENBQUMsZUFBZSxRQUFRLEVBQUUsQ0FBQyxDQUFDO0lBQzdCLE1BQU0sUUFBUSxHQUFHLE1BQU0sSUFBQSxzQkFBZ0IsRUFBQztRQUN2QyxTQUFTLEVBQUUsSUFBSTtRQUNmLE9BQU8sRUFBRSxPQUFPO1FBQ2hCLFlBQVksRUFBRSxRQUFRO1FBQ3RCLHdCQUF3QixFQUFFLElBQUk7UUFDOUIsYUFBYSxFQUFFO1lBQ2QsTUFBTSxFQUFFLHlFQUF5RTtZQUNqRixTQUFTLEVBQUUsT0FBTztZQUNsQixjQUFjLEVBQUUsUUFBUTtTQUN4QjtLQUNELENBQUMsQ0FBQztJQUVILENBQUMsQ0FBQyxrQkFBa0IsUUFBUSxFQUFFLENBQUMsQ0FBQztJQUNoQyxNQUFNLE9BQU8sQ0FBQyxRQUFRLEVBQUUsRUFBRSxHQUFHLEVBQUUsRUFBRSxDQUFDLFlBQVksQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLENBQUM7QUFDM0QsQ0FBQztBQTNCRCxvREEyQkM7QUFFRCxLQUFLLFVBQVUsSUFBSSxDQUFDLFNBQWtCO0lBQ3JDLElBQUksSUFBSSxHQUFHLE9BQU8sQ0FBQyxHQUFHLENBQUMsYUFBYSxDQUFDLENBQUM7SUFFdEMsSUFBSSxDQUFDLFNBQVMsRUFBRTtRQUNmLE1BQU0sSUFBSSxLQUFLLENBQUMsNEJBQTRCLENBQUMsQ0FBQztLQUM5QztJQUVELElBQUksSUFBSSxLQUFLLE1BQU0sRUFBRTtRQUNwQixJQUFJLEdBQUcsS0FBSyxDQUFDO0tBQ2I7SUFFRCxNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsY0FBYyxDQUFDLEVBQUUsTUFBTSxDQUFDLENBQUMsQ0FBQztJQUNyRixNQUFNLG9CQUFvQixDQUFDLFNBQVMsRUFBRyxPQUFlLENBQUMsT0FBTyxFQUFFLElBQUksQ0FBQyxDQUFDO0FBQ3ZFLENBQUM7QUFFRCxJQUFJLE9BQU8sQ0FBQyxJQUFJLEtBQUssTUFBTSxFQUFFO0lBQzVCLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxFQUFFO1FBQ2pDLE9BQU8sQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDbkIsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUNqQixDQUFDLENBQUMsQ0FBQztDQUNIIn0= \ No newline at end of file +//# sourceMappingURL=explorer-appx-fetcher.js.map \ No newline at end of file diff --git a/patched-vscode/build/win32/explorer-appx-fetcher.ts b/patched-vscode/build/win32/explorer-appx-fetcher.ts index 5d9acb6f..89fbb57c 100644 --- a/patched-vscode/build/win32/explorer-appx-fetcher.ts +++ b/patched-vscode/build/win32/explorer-appx-fetcher.ts @@ -45,16 +45,12 @@ export async function downloadExplorerAppx(outDir: string, quality: string = 'st } async function main(outputDir?: string): Promise { - let arch = process.env['VSCODE_ARCH']; + const arch = process.env['VSCODE_ARCH']; if (!outputDir) { throw new Error('Required build env not set'); } - if (arch === 'ia32') { - arch = 'x86'; - } - const product = JSON.parse(fs.readFileSync(path.join(root, 'product.json'), 'utf8')); await downloadExplorerAppx(outputDir, (product as any).quality, arch); } diff --git a/patched-vscode/build/win32/i18n/messages.de.isl b/patched-vscode/build/win32/i18n/messages.de.isl index 6a9f29aa..8d065e6c 100644 --- a/patched-vscode/build/win32/i18n/messages.de.isl +++ b/patched-vscode/build/win32/i18n/messages.de.isl @@ -6,4 +6,5 @@ AddToPath=Zu PATH hinzuf RunAfter=%1 nach der Installation ausführen Other=Andere: SourceFile=%1-Quelldatei -OpenWithCodeContextMenu=Mit %1 öffnen \ No newline at end of file +OpenWithCodeContextMenu=Mit %1 öffnen +UpdatingVisualStudioCode=Visual Studio Code wird aktualisiert... \ No newline at end of file diff --git a/patched-vscode/build/win32/i18n/messages.en.isl b/patched-vscode/build/win32/i18n/messages.en.isl index 986eba00..a5cc5820 100644 --- a/patched-vscode/build/win32/i18n/messages.en.isl +++ b/patched-vscode/build/win32/i18n/messages.en.isl @@ -14,3 +14,4 @@ RunAfter=Run %1 after installation Other=Other: SourceFile=%1 Source File OpenWithCodeContextMenu=Open w&ith %1 +UpdatingVisualStudioCode=Updating Visual Studio Code... diff --git a/patched-vscode/build/win32/i18n/messages.es.isl b/patched-vscode/build/win32/i18n/messages.es.isl index 0ba4d0c4..66b7534a 100644 --- a/patched-vscode/build/win32/i18n/messages.es.isl +++ b/patched-vscode/build/win32/i18n/messages.es.isl @@ -7,3 +7,4 @@ RunAfter=Ejecutar %1 despu Other=Otros: SourceFile=Archivo de origen %1 OpenWithCodeContextMenu=Abrir &con %1 +UpdatingVisualStudioCode=Actualizando Visual Studio Code... \ No newline at end of file diff --git a/patched-vscode/build/win32/i18n/messages.fr.isl b/patched-vscode/build/win32/i18n/messages.fr.isl index df140418..348d6be0 100644 --- a/patched-vscode/build/win32/i18n/messages.fr.isl +++ b/patched-vscode/build/win32/i18n/messages.fr.isl @@ -6,4 +6,5 @@ AddToPath=Ajouter RunAfter=Exécuter %1 après l'installation Other=Autre : SourceFile=Fichier source %1 -OpenWithCodeContextMenu=Ouvrir avec %1 \ No newline at end of file +OpenWithCodeContextMenu=Ouvrir avec %1 +UpdatingVisualStudioCode=Mise à jour de Visual Studio Code... \ No newline at end of file diff --git a/patched-vscode/build/win32/i18n/messages.hu.isl b/patched-vscode/build/win32/i18n/messages.hu.isl index b64553da..ef3862ad 100644 --- a/patched-vscode/build/win32/i18n/messages.hu.isl +++ b/patched-vscode/build/win32/i18n/messages.hu.isl @@ -6,4 +6,5 @@ AddToPath=Hozz RunAfter=%1 indítása a telepítés után Other=Egyéb: SourceFile=%1 forrásfájl -OpenWithCodeContextMenu=Megnyitás a következõvel: %1 \ No newline at end of file +OpenWithCodeContextMenu=Megnyitás a következõvel: %1 +UpdatingVisualStudioCode=A Visual Studio Code frissítése... \ No newline at end of file diff --git a/patched-vscode/build/win32/i18n/messages.it.isl b/patched-vscode/build/win32/i18n/messages.it.isl index 08248c4c..bc238258 100644 --- a/patched-vscode/build/win32/i18n/messages.it.isl +++ b/patched-vscode/build/win32/i18n/messages.it.isl @@ -6,4 +6,5 @@ AddToPath=Aggiungi a PATH (disponibile dopo il riavvio) RunAfter=Esegui %1 dopo l'installazione Other=Altro: SourceFile=File di origine %1 -OpenWithCodeContextMenu=Apri con %1 \ No newline at end of file +OpenWithCodeContextMenu=Apri con %1 +UpdatingVisualStudioCode=Aggiornamento di Visual Studio Code... \ No newline at end of file diff --git a/patched-vscode/build/win32/i18n/messages.ja.isl b/patched-vscode/build/win32/i18n/messages.ja.isl index 9675060e..ef10366b 100644 --- a/patched-vscode/build/win32/i18n/messages.ja.isl +++ b/patched-vscode/build/win32/i18n/messages.ja.isl @@ -6,4 +6,5 @@ AddToPath=PATH RunAfter=ƒCƒ“ƒXƒg[ƒ‹Œã‚É %1 ‚ðŽÀs‚·‚é Other=‚»‚Ì‘¼: SourceFile=%1 ƒ\[ƒX ƒtƒ@ƒCƒ‹ -OpenWithCodeContextMenu=%1 ‚ÅŠJ‚­ \ No newline at end of file +OpenWithCodeContextMenu=%1 ‚ÅŠJ‚­ +UpdatingVisualStudioCode=Visual Studio Code ‚ðXV‚µ‚Ä‚¢‚Ü‚·... \ No newline at end of file diff --git a/patched-vscode/build/win32/i18n/messages.ko.isl b/patched-vscode/build/win32/i18n/messages.ko.isl index 5a510558..f938c75e 100644 --- a/patched-vscode/build/win32/i18n/messages.ko.isl +++ b/patched-vscode/build/win32/i18n/messages.ko.isl @@ -6,4 +6,5 @@ AddToPath=PATH RunAfter=¼³Ä¡ ÈÄ %1 ½ÇÇà Other=±âŸ: SourceFile=%1 ¿øº» ÆÄÀÏ -OpenWithCodeContextMenu=%1(À¸)·Î ¿­±â \ No newline at end of file +OpenWithCodeContextMenu=%1(À¸)·Î ¿­±â +UpdatingVisualStudioCode=Visual Studio Code ¾÷µ¥ÀÌÆ® Áß... \ No newline at end of file diff --git a/patched-vscode/build/win32/i18n/messages.pt-br.isl b/patched-vscode/build/win32/i18n/messages.pt-br.isl index e327e8fd..e85aede3 100644 --- a/patched-vscode/build/win32/i18n/messages.pt-br.isl +++ b/patched-vscode/build/win32/i18n/messages.pt-br.isl @@ -6,4 +6,5 @@ AddToPath=Adicione em PATH (dispon RunAfter=Executar %1 após a instalação Other=Outros: SourceFile=Arquivo Fonte %1 -OpenWithCodeContextMenu=Abrir com %1 \ No newline at end of file +OpenWithCodeContextMenu=Abrir com %1 +UpdatingVisualStudioCode=Atualizando o Visual Studio Code... \ No newline at end of file diff --git a/patched-vscode/build/win32/i18n/messages.ru.isl b/patched-vscode/build/win32/i18n/messages.ru.isl index bca3b864..2b1d906e 100644 --- a/patched-vscode/build/win32/i18n/messages.ru.isl +++ b/patched-vscode/build/win32/i18n/messages.ru.isl @@ -6,4 +6,5 @@ AddToPath= RunAfter=Çàïóñòèòü %1 ïîñëå óñòàíîâêè Other=Äðóãîå: SourceFile=Èñõîäíûé ôàéë %1 -OpenWithCodeContextMenu=Îòêðûòü ñ ïîìîùüþ %1 \ No newline at end of file +OpenWithCodeContextMenu=Îòêðûòü ñ ïîìîùüþ %1 +UpdatingVisualStudioCode=Îáíîâëåíèå Visual Studio Code... \ No newline at end of file diff --git a/patched-vscode/build/win32/i18n/messages.tr.isl b/patched-vscode/build/win32/i18n/messages.tr.isl index b13e5e27..5eff39c2 100644 --- a/patched-vscode/build/win32/i18n/messages.tr.isl +++ b/patched-vscode/build/win32/i18n/messages.tr.isl @@ -6,4 +6,5 @@ AddToPath=PATH'e ekle (yeniden ba RunAfter=Kurulumdan sonra %1 uygulamasýný çalýþtýr. Other=Diðer: SourceFile=%1 Kaynak Dosyasý -OpenWithCodeContextMenu=%1 Ýle Aç \ No newline at end of file +OpenWithCodeContextMenu=%1 Ýle Aç +UpdatingVisualStudioCode=Visual Studio Code güncelleniyor... \ No newline at end of file diff --git a/patched-vscode/build/win32/i18n/messages.zh-cn.isl b/patched-vscode/build/win32/i18n/messages.zh-cn.isl index 8fa136f6..629bf9ea 100644 --- a/patched-vscode/build/win32/i18n/messages.zh-cn.isl +++ b/patched-vscode/build/win32/i18n/messages.zh-cn.isl @@ -6,4 +6,5 @@ AddToPath= RunAfter=°²×°ºóÔËÐÐ %1 Other=ÆäËû: SourceFile=%1 Ô´Îļþ -OpenWithCodeContextMenu=ͨ¹ý %1 ´ò¿ª \ No newline at end of file +OpenWithCodeContextMenu=ͨ¹ý %1 ´ò¿ª +UpdatingVisualStudioCode=ÕýÔÚ¸üРVisual Studio Code... \ No newline at end of file diff --git a/patched-vscode/build/win32/i18n/messages.zh-tw.isl b/patched-vscode/build/win32/i18n/messages.zh-tw.isl index 40c5fa92..8ed1f5a5 100644 --- a/patched-vscode/build/win32/i18n/messages.zh-tw.isl +++ b/patched-vscode/build/win32/i18n/messages.zh-tw.isl @@ -6,4 +6,5 @@ AddToPath= RunAfter=¦w¸Ë«á°õ¦æ %1 Other=¨ä¥L: SourceFile=%1 ¨Ó·½ÀÉ®× -OpenWithCodeContextMenu=¥H %1 ¶}±Ò \ No newline at end of file +OpenWithCodeContextMenu=¥H %1 ¶}±Ò +UpdatingVisualStudioCode=¥¿¦b§ó·s Visual Studio Code... \ No newline at end of file diff --git a/patched-vscode/build/win32/inno_updater.exe b/patched-vscode/build/win32/inno_updater.exe index fa2fd26a..5f969cc3 100644 Binary files a/patched-vscode/build/win32/inno_updater.exe and b/patched-vscode/build/win32/inno_updater.exe differ diff --git a/patched-vscode/build/yarn.lock b/patched-vscode/build/yarn.lock index 0b3f1516..3131c432 100644 --- a/patched-vscode/build/yarn.lock +++ b/patched-vscode/build/yarn.lock @@ -22,6 +22,15 @@ "@azure/abort-controller" "^1.0.0" tslib "^2.2.0" +"@azure/core-auth@^1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.5.0.tgz#a41848c5c31cb3b7c84c409885267d55a2c92e44" + integrity sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw== + dependencies: + "@azure/abort-controller" "^1.0.0" + "@azure/core-util" "^1.1.0" + tslib "^2.2.0" + "@azure/core-client@^1.4.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@azure/core-client/-/core-client-1.5.0.tgz#7aabb87d20e08db3683a117191c844bc19adb74e" @@ -117,7 +126,15 @@ dependencies: tslib "^2.2.0" -"@azure/core-util@^1.0.0", "@azure/core-util@^1.1.1": +"@azure/core-util@^1.1.0", "@azure/core-util@^1.6.1": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.6.1.tgz#fea221c4fa43c26543bccf799beb30c1c7878f5a" + integrity sha512-h5taHeySlsV9qxuK64KZxy4iln1BtMYlNt5jbuEFN3UFSAd1EwKg/Gjl5a6tZ/W8t6li3xPnutOx7zbDyXnPmQ== + dependencies: + "@azure/abort-controller" "^1.0.0" + tslib "^2.2.0" + +"@azure/core-util@^1.1.1": version "1.2.0" resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.2.0.tgz#3499deba1fc36dda6f1912b791809b6f15d4a392" integrity sha512-ffGIw+Qs8bNKNLxz5UPkz4/VBM/EZY07mPve1ZYFqYUdPwFqRj0RPk0U7LZMOfT7GCck9YjuT1Rfp1PApNl1ng== @@ -125,7 +142,7 @@ "@azure/abort-controller" "^1.0.0" tslib "^2.2.0" -"@azure/cosmos@^3.17.3": +"@azure/cosmos@^3": version "3.17.3" resolved "https://registry.yarnpkg.com/@azure/cosmos/-/cosmos-3.17.3.tgz#380398496af8ef3473ae0a9ad8cdbab32d91eb08" integrity sha512-wBglkQ6Irjv5Vo2iw8fd6eYj60WYRSSg4/0DBkeOP6BwQ4RA91znsOHd6s3qG6UAbNgYuzC9Nnq07vlFFZkHEw== @@ -144,27 +161,25 @@ universal-user-agent "^6.0.0" uuid "^8.3.0" -"@azure/identity@^3.1.3": - version "3.1.3" - resolved "https://registry.yarnpkg.com/@azure/identity/-/identity-3.1.3.tgz#667a635b305d9d519e5c91cea5ba3390d0d2c198" - integrity sha512-y0jFjSfHsVPwXSwi3KaSPtOZtJZqhiqAhWUXfFYBUd/+twUBovZRXspBwLrF5rJe0r5NyvmScpQjL+TYDTQVvw== +"@azure/identity@^3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@azure/identity/-/identity-3.4.1.tgz#18ba48b7421c818ef8116e8eec3c03ec1a62649a" + integrity sha512-oQ/r5MBdfZTMIUcY5Ch8G7Vv9aIXDkEYyU4Dfqjim4MQN+LY2uiQ57P1JDopMLeHCsZxM4yy8lEdne3tM9Xhzg== dependencies: "@azure/abort-controller" "^1.0.0" - "@azure/core-auth" "^1.3.0" + "@azure/core-auth" "^1.5.0" "@azure/core-client" "^1.4.0" "@azure/core-rest-pipeline" "^1.1.0" "@azure/core-tracing" "^1.0.0" - "@azure/core-util" "^1.0.0" + "@azure/core-util" "^1.6.1" "@azure/logger" "^1.0.0" - "@azure/msal-browser" "^2.32.2" - "@azure/msal-common" "^9.0.2" - "@azure/msal-node" "^1.14.6" + "@azure/msal-browser" "^3.5.0" + "@azure/msal-node" "^2.5.1" events "^3.0.0" jws "^4.0.0" open "^8.0.0" stoppable "^1.1.0" tslib "^2.2.0" - uuid "^8.3.0" "@azure/logger@^1.0.0": version "1.0.1" @@ -173,36 +188,31 @@ dependencies: tslib "^2.0.0" -"@azure/msal-browser@^2.32.2": - version "2.35.0" - resolved "https://registry.yarnpkg.com/@azure/msal-browser/-/msal-browser-2.35.0.tgz#39b553f5da140d5d16bf90e0d92f1bcc6f0d61d3" - integrity sha512-L+gSBbJfU3H81Bnj+VIVjO7jRpt2Ex+4i2YVOPE50ykfQ5W9mtBFMRCHb1K+8FzTeyQH/KkQv6bC+MdaU+3LEw== +"@azure/msal-browser@^3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@azure/msal-browser/-/msal-browser-3.5.0.tgz#eb64c931c78c2b75c70807f618e1284bbb183380" + integrity sha512-2NtMuel4CI3UEelCPKkNRXgKzpWEX48fvxIvPz7s0/sTcCaI08r05IOkH2GkXW+czUOtuY6+oGafJCpumnjRLg== dependencies: - "@azure/msal-common" "^12.0.0" + "@azure/msal-common" "14.4.0" -"@azure/msal-common@^12.0.0": - version "12.0.0" - resolved "https://registry.yarnpkg.com/@azure/msal-common/-/msal-common-12.0.0.tgz#bcb41fd31657a34c4218ec38332de76ec6bf03e6" - integrity sha512-SvQl4JWy1yZnxyq0xng/urf103wz68UJG0K9Dq2NM2to7ePA+R1hMisKnXELJvZrEGYANGbh/Hc0T9piGqOteQ== +"@azure/msal-common@14.4.0": + version "14.4.0" + resolved "https://registry.yarnpkg.com/@azure/msal-common/-/msal-common-14.4.0.tgz#f938c1d96bb73d65baab985c96faaa273c97cfd5" + integrity sha512-ffCymScQuMKVj+YVfwNI52A5Tu+uiZO2eTf+c+3TXxdAssks4nokJhtr+uOOMxH0zDi6d1OjFKFKeXODK0YLSg== -"@azure/msal-common@^9.0.2": - version "9.1.1" - resolved "https://registry.yarnpkg.com/@azure/msal-common/-/msal-common-9.1.1.tgz#906d27905c956fe91bd8f31855fc624359098d83" - integrity sha512-we9xR8lvu47fF0h+J8KyXoRy9+G/fPzm3QEa2TrdR3jaVS3LKAyE2qyMuUkNdbVkvzl8Zr9f7l+IUSP22HeqXw== - -"@azure/msal-node@^1.14.6": - version "1.17.0" - resolved "https://registry.yarnpkg.com/@azure/msal-node/-/msal-node-1.17.0.tgz#fa7bba155719a7e26ac6e8d4941dd56e807e458a" - integrity sha512-aOKykKxDc+Kf5vcdOUPdKlJ96YAIyrHyl4W8RyfMqw0iApDckOuhejNwlZr6/M7U40wo1Wj4PwxRVx7d8OFBFg== +"@azure/msal-node@^2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@azure/msal-node/-/msal-node-2.5.1.tgz#d180a1ba5fdc611a318a8f018a2db3453e2e2898" + integrity sha512-PsPRISqCG253HQk1cAS7eJW7NWTbnBGpG+vcGGz5z4JYRdnM2EIXlj1aBpXCdozenEPtXEVvHn2ELleW1w82nQ== dependencies: - "@azure/msal-common" "^12.0.0" + "@azure/msal-common" "14.4.0" jsonwebtoken "^9.0.0" uuid "^8.3.0" -"@azure/storage-blob@^12.13.0": - version "12.13.0" - resolved "https://registry.yarnpkg.com/@azure/storage-blob/-/storage-blob-12.13.0.tgz#9209cbb5c2cd463fb967a0f2ae144ace20879160" - integrity sha512-t3Q2lvBMJucgTjQcP5+hvEJMAsJSk0qmAnjDLie2td017IiduZbbC9BOcFfmwzR6y6cJdZOuewLCNFmEx9IrXA== +"@azure/storage-blob@^12.17.0": + version "12.17.0" + resolved "https://registry.yarnpkg.com/@azure/storage-blob/-/storage-blob-12.17.0.tgz#04aad7f59cb08dbbe5b1b672a9f5b6256c8c9006" + integrity sha512-sM4vpsCpcCApagRW5UIjQNlNylo02my2opgp0Emi8x888hZUvJ3dN69Oq20cEGXkMUWnoCrBaB0zyS3yeB87sQ== dependencies: "@azure/abort-controller" "^1.0.0" "@azure/core-http" "^3.0.0" @@ -213,131 +223,135 @@ events "^3.0.0" tslib "^2.2.0" -"@electron/get@^1.12.4": - version "1.12.4" - resolved "https://registry.yarnpkg.com/@electron/get/-/get-1.12.4.tgz#a5971113fc1bf8fa12a8789dc20152a7359f06ab" - integrity sha512-6nr9DbJPUR9Xujw6zD3y+rS95TyItEVM0NVjt1EehY2vUWfIgPiIPVHxCvaTS0xr2B+DRxovYVKbuOWqC35kjg== +"@electron/get@^2.0.0": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@electron/get/-/get-2.0.3.tgz#fba552683d387aebd9f3fcadbcafc8e12ee4f960" + integrity sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ== dependencies: debug "^4.1.1" env-paths "^2.2.0" fs-extra "^8.1.0" - got "^9.6.0" + got "^11.8.5" progress "^2.0.3" semver "^6.2.0" sumchecker "^3.0.1" optionalDependencies: - global-agent "^2.0.2" - global-tunnel-ng "^2.7.1" - -"@esbuild/android-arm64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.14.tgz#4624cea3c8941c91f9e9c1228f550d23f1cef037" - integrity sha512-eLOpPO1RvtsP71afiFTvS7tVFShJBCT0txiv/xjFBo5a7R7Gjw7X0IgIaFoLKhqXYAXhahoXm7qAmRXhY4guJg== - -"@esbuild/android-arm@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.17.14.tgz#74fae60fcab34c3f0e15cb56473a6091ba2b53a6" - integrity sha512-0CnlwnjDU8cks0yJLXfkaU/uoLyRf9VZJs4p1PskBr2AlAHeEsFEwJEo0of/Z3g+ilw5mpyDwThlxzNEIxOE4g== - -"@esbuild/android-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.17.14.tgz#f002fbc08d5e939d8314bd23bcfb1e95d029491f" - integrity sha512-nrfQYWBfLGfSGLvRVlt6xi63B5IbfHm3tZCdu/82zuFPQ7zez4XjmRtF/wIRYbJQ/DsZrxJdEvYFE67avYXyng== - -"@esbuild/darwin-arm64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.14.tgz#b8dcd79a1dd19564950b4ca51d62999011e2e168" - integrity sha512-eoSjEuDsU1ROwgBH/c+fZzuSyJUVXQTOIN9xuLs9dE/9HbV/A5IqdXHU1p2OfIMwBwOYJ9SFVGGldxeRCUJFyw== - -"@esbuild/darwin-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.17.14.tgz#4b49f195d9473625efc3c773fc757018f2c0d979" - integrity sha512-zN0U8RWfrDttdFNkHqFYZtOH8hdi22z0pFm0aIJPsNC4QQZv7je8DWCX5iA4Zx6tRhS0CCc0XC2m7wKsbWEo5g== - -"@esbuild/freebsd-arm64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.14.tgz#480923fd38f644c6342c55e916cc7c231a85eeb7" - integrity sha512-z0VcD4ibeZWVQCW1O7szaLxGsx54gcCnajEJMdYoYjLiq4g1jrP2lMq6pk71dbS5+7op/L2Aod+erw+EUr28/A== - -"@esbuild/freebsd-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.14.tgz#a6b6b01954ad8562461cb8a5e40e8a860af69cbe" - integrity sha512-hd9mPcxfTgJlolrPlcXkQk9BMwNBvNBsVaUe5eNUqXut6weDQH8whcNaKNF2RO8NbpT6GY8rHOK2A9y++s+ehw== - -"@esbuild/linux-arm64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.17.14.tgz#1fe2f39f78183b59f75a4ad9c48d079916d92418" - integrity sha512-FhAMNYOq3Iblcj9i+K0l1Fp/MHt+zBeRu/Qkf0LtrcFu3T45jcwB6A1iMsemQ42vR3GBhjNZJZTaCe3VFPbn9g== - -"@esbuild/linux-arm@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.17.14.tgz#18d594a49b64e4a3a05022c005cb384a58056a2a" - integrity sha512-BNTl+wSJ1omsH8s3TkQmIIIQHwvwJrU9u1ggb9XU2KTVM4TmthRIVyxSp2qxROJHhZuW/r8fht46/QE8hU8Qvg== - -"@esbuild/linux-ia32@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.17.14.tgz#f7f0182a9cfc0159e0922ed66c805c9c6ef1b654" - integrity sha512-91OK/lQ5y2v7AsmnFT+0EyxdPTNhov3y2CWMdizyMfxSxRqHazXdzgBKtlmkU2KYIc+9ZK3Vwp2KyXogEATYxQ== - -"@esbuild/linux-loong64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.17.14.tgz#5f5305fdffe2d71dd9a97aa77d0c99c99409066f" - integrity sha512-vp15H+5NR6hubNgMluqqKza85HcGJgq7t6rMH7O3Y6ApiOWPkvW2AJfNojUQimfTp6OUrACUXfR4hmpcENXoMQ== - -"@esbuild/linux-mips64el@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.14.tgz#a602e85c51b2f71d2aedfe7f4143b2f92f97f3f5" - integrity sha512-90TOdFV7N+fgi6c2+GO9ochEkmm9kBAKnuD5e08GQMgMINOdOFHuYLPQ91RYVrnWwQ5683sJKuLi9l4SsbJ7Hg== - -"@esbuild/linux-ppc64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.14.tgz#32d918d782105cbd9345dbfba14ee018b9c7afdf" - integrity sha512-NnBGeoqKkTugpBOBZZoktQQ1Yqb7aHKmHxsw43NddPB2YWLAlpb7THZIzsRsTr0Xw3nqiPxbA1H31ZMOG+VVPQ== - -"@esbuild/linux-riscv64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.14.tgz#38612e7b6c037dff7022c33f49ca17f85c5dec58" - integrity sha512-0qdlKScLXA8MGVy21JUKvMzCYWovctuP8KKqhtE5A6IVPq4onxXhSuhwDd2g5sRCzNDlDjitc5sX31BzDoL5Fw== - -"@esbuild/linux-s390x@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.17.14.tgz#4397dff354f899e72fd035d72af59a700c465ccb" - integrity sha512-Hdm2Jo1yaaOro4v3+6/zJk6ygCqIZuSDJHdHaf8nVH/tfOuoEX5Riv03Ka15LmQBYJObUTNS1UdyoMk0WUn9Ww== - -"@esbuild/linux-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.17.14.tgz#6c5cb99891b6c3e0c08369da3ef465e8038ad9c2" - integrity sha512-8KHF17OstlK4DuzeF/KmSgzrTWQrkWj5boluiiq7kvJCiQVzUrmSkaBvcLB2UgHpKENO2i6BthPkmUhNDaJsVw== - -"@esbuild/netbsd-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.14.tgz#5fa5255a64e9bf3947c1b3bef5e458b50b211994" - integrity sha512-nVwpqvb3yyXztxIT2+VsxJhB5GCgzPdk1n0HHSnchRAcxqKO6ghXwHhJnr0j/B+5FSyEqSxF4q03rbA2fKXtUQ== - -"@esbuild/openbsd-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.14.tgz#74d14c79dcb6faf446878cc64284aa4e02f5ca6f" - integrity sha512-1RZ7uQQ9zcy/GSAJL1xPdN7NDdOOtNEGiJalg/MOzeakZeTrgH/DoCkbq7TaPDiPhWqnDF+4bnydxRqQD7il6g== - -"@esbuild/sunos-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.17.14.tgz#5c7d1c7203781d86c2a9b2ff77bd2f8036d24cfa" - integrity sha512-nqMjDsFwv7vp7msrwWRysnM38Sd44PKmW8EzV01YzDBTcTWUpczQg6mGao9VLicXSgW/iookNK6AxeogNVNDZA== - -"@esbuild/win32-arm64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.17.14.tgz#dc36ed84f1390e73b6019ccf0566c80045e5ca3d" - integrity sha512-xrD0mccTKRBBIotrITV7WVQAwNJ5+1va6L0H9zN92v2yEdjfAN7864cUaZwJS7JPEs53bDTzKFbfqVlG2HhyKQ== - -"@esbuild/win32-ia32@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.17.14.tgz#0802a107afa9193c13e35de15a94fe347c588767" - integrity sha512-nXpkz9bbJrLLyUTYtRotSS3t5b+FOuljg8LgLdINWFs3FfqZMtbnBCZFUmBzQPyxqU87F8Av+3Nco/M3hEcu1w== - -"@esbuild/win32-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.17.14.tgz#e81fb49de05fed91bf74251c9ca0343f4fc77d31" - integrity sha512-gPQmsi2DKTaEgG14hc3CHXHp62k8g6qr0Pas+I4lUxRMugGSATh/Bi8Dgusoz9IQ0IfdrvLpco6kujEIBoaogA== + global-agent "^3.0.0" + +"@esbuild/aix-ppc64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.0.tgz#509621cca4e67caf0d18561a0c56f8b70237472f" + integrity sha512-fGFDEctNh0CcSwsiRPxiaqX0P5rq+AqE0SRhYGZ4PX46Lg1FNR6oCxJghf8YgY0WQEgQuh3lErUFE4KxLeRmmw== + +"@esbuild/android-arm64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.20.0.tgz#109a6fdc4a2783fc26193d2687827045d8fef5ab" + integrity sha512-aVpnM4lURNkp0D3qPoAzSG92VXStYmoVPOgXveAUoQBWRSuQzt51yvSju29J6AHPmwY1BjH49uR29oyfH1ra8Q== + +"@esbuild/android-arm@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.20.0.tgz#1397a2c54c476c4799f9b9073550ede496c94ba5" + integrity sha512-3bMAfInvByLHfJwYPJRlpTeaQA75n8C/QKpEaiS4HrFWFiJlNI0vzq/zCjBrhAYcPyVPG7Eo9dMrcQXuqmNk5g== + +"@esbuild/android-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.20.0.tgz#2b615abefb50dc0a70ac313971102f4ce2fdb3ca" + integrity sha512-uK7wAnlRvjkCPzh8jJ+QejFyrP8ObKuR5cBIsQZ+qbMunwR8sbd8krmMbxTLSrDhiPZaJYKQAU5Y3iMDcZPhyQ== + +"@esbuild/darwin-arm64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.0.tgz#5c122ed799eb0c35b9d571097f77254964c276a2" + integrity sha512-AjEcivGAlPs3UAcJedMa9qYg9eSfU6FnGHJjT8s346HSKkrcWlYezGE8VaO2xKfvvlZkgAhyvl06OJOxiMgOYQ== + +"@esbuild/darwin-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.20.0.tgz#9561d277002ba8caf1524f209de2b22e93d170c1" + integrity sha512-bsgTPoyYDnPv8ER0HqnJggXK6RyFy4PH4rtsId0V7Efa90u2+EifxytE9pZnsDgExgkARy24WUQGv9irVbTvIw== + +"@esbuild/freebsd-arm64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.0.tgz#84178986a3138e8500d17cc380044868176dd821" + integrity sha512-kQ7jYdlKS335mpGbMW5tEe3IrQFIok9r84EM3PXB8qBFJPSc6dpWfrtsC/y1pyrz82xfUIn5ZrnSHQQsd6jebQ== + +"@esbuild/freebsd-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.0.tgz#3f9ce53344af2f08d178551cd475629147324a83" + integrity sha512-uG8B0WSepMRsBNVXAQcHf9+Ko/Tr+XqmK7Ptel9HVmnykupXdS4J7ovSQUIi0tQGIndhbqWLaIL/qO/cWhXKyQ== + +"@esbuild/linux-arm64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.20.0.tgz#24efa685515689df4ecbc13031fa0a9dda910a11" + integrity sha512-uTtyYAP5veqi2z9b6Gr0NUoNv9F/rOzI8tOD5jKcCvRUn7T60Bb+42NDBCWNhMjkQzI0qqwXkQGo1SY41G52nw== + +"@esbuild/linux-arm@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.20.0.tgz#6b586a488e02e9b073a75a957f2952b3b6e87b4c" + integrity sha512-2ezuhdiZw8vuHf1HKSf4TIk80naTbP9At7sOqZmdVwvvMyuoDiZB49YZKLsLOfKIr77+I40dWpHVeY5JHpIEIg== + +"@esbuild/linux-ia32@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.20.0.tgz#84ce7864f762708dcebc1b123898a397dea13624" + integrity sha512-c88wwtfs8tTffPaoJ+SQn3y+lKtgTzyjkD8NgsyCtCmtoIC8RDL7PrJU05an/e9VuAke6eJqGkoMhJK1RY6z4w== + +"@esbuild/linux-loong64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.20.0.tgz#1922f571f4cae1958e3ad29439c563f7d4fd9037" + integrity sha512-lR2rr/128/6svngnVta6JN4gxSXle/yZEZL3o4XZ6esOqhyR4wsKyfu6qXAL04S4S5CgGfG+GYZnjFd4YiG3Aw== + +"@esbuild/linux-mips64el@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.0.tgz#7ca1bd9df3f874d18dbf46af009aebdb881188fe" + integrity sha512-9Sycc+1uUsDnJCelDf6ZNqgZQoK1mJvFtqf2MUz4ujTxGhvCWw+4chYfDLPepMEvVL9PDwn6HrXad5yOrNzIsQ== + +"@esbuild/linux-ppc64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.0.tgz#8f95baf05f9486343bceeb683703875d698708a4" + integrity sha512-CoWSaaAXOZd+CjbUTdXIJE/t7Oz+4g90A3VBCHLbfuc5yUQU/nFDLOzQsN0cdxgXd97lYW/psIIBdjzQIwTBGw== + +"@esbuild/linux-riscv64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.0.tgz#ca63b921d5fe315e28610deb0c195e79b1a262ca" + integrity sha512-mlb1hg/eYRJUpv8h/x+4ShgoNLL8wgZ64SUr26KwglTYnwAWjkhR2GpoKftDbPOCnodA9t4Y/b68H4J9XmmPzA== + +"@esbuild/linux-s390x@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.20.0.tgz#cb3d069f47dc202f785c997175f2307531371ef8" + integrity sha512-fgf9ubb53xSnOBqyvWEY6ukBNRl1mVX1srPNu06B6mNsNK20JfH6xV6jECzrQ69/VMiTLvHMicQR/PgTOgqJUQ== + +"@esbuild/linux-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.20.0.tgz#ac617e0dc14e9758d3d7efd70288c14122557dc7" + integrity sha512-H9Eu6MGse++204XZcYsse1yFHmRXEWgadk2N58O/xd50P9EvFMLJTQLg+lB4E1cF2xhLZU5luSWtGTb0l9UeSg== + +"@esbuild/netbsd-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.0.tgz#6cc778567f1513da6e08060e0aeb41f82eb0f53c" + integrity sha512-lCT675rTN1v8Fo+RGrE5KjSnfY0x9Og4RN7t7lVrN3vMSjy34/+3na0q7RIfWDAj0e0rCh0OL+P88lu3Rt21MQ== + +"@esbuild/openbsd-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.0.tgz#76848bcf76b4372574fb4d06cd0ed1fb29ec0fbe" + integrity sha512-HKoUGXz/TOVXKQ+67NhxyHv+aDSZf44QpWLa3I1lLvAwGq8x1k0T+e2HHSRvxWhfJrFxaaqre1+YyzQ99KixoA== + +"@esbuild/sunos-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.20.0.tgz#ea4cd0639bf294ad51bc08ffbb2dac297e9b4706" + integrity sha512-GDwAqgHQm1mVoPppGsoq4WJwT3vhnz/2N62CzhvApFD1eJyTroob30FPpOZabN+FgCjhG+AgcZyOPIkR8dfD7g== + +"@esbuild/win32-arm64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.20.0.tgz#a5c171e4a7f7e4e8be0e9947a65812c1535a7cf0" + integrity sha512-0vYsP8aC4TvMlOQYozoksiaxjlvUcQrac+muDqj1Fxy6jh9l9CZJzj7zmh8JGfiV49cYLTorFLxg7593pGldwQ== + +"@esbuild/win32-ia32@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.20.0.tgz#f8ac5650c412d33ea62d7551e0caf82da52b7f85" + integrity sha512-p98u4rIgfh4gdpV00IqknBD5pC84LCub+4a3MO+zjqvU5MVXOc3hqR2UgT2jI2nh3h8s9EQxmOsVI3tyzv1iFg== + +"@esbuild/win32-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.20.0.tgz#2efddf82828aac85e64cef62482af61c29561bee" + integrity sha512-NgJnesu1RtWihtTtXGFMU5YSE6JyyHPMxCwBZK7a6/8d31GuSo9l0Ss7w1Jw5QnKUawG6UEehs883kcXf5fYwg== "@malept/cross-spawn-promise@^1.1.0": version "1.1.1" @@ -351,17 +365,17 @@ resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.0.3.tgz#13a12ae9e05c2a782f7b5e84c3cbfda4225eaf80" integrity sha512-puWxACExDe9nxbBB3lOymQFrLYml2dVOrd7USiVRnSbgXE+KwBu+HxFvxrzfqsiSda9IWsXJG1ef7C1O2/GmKQ== -"@sindresorhus/is@^0.14.0": - version "0.14.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" - integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== +"@sindresorhus/is@^4.0.0": + version "4.6.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" + integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== -"@szmarczak/http-timer@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" - integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== +"@szmarczak/http-timer@^4.0.5": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" + integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== dependencies: - defer-to-connect "^1.0.1" + defer-to-connect "^2.0.0" "@tootallnate/once@1": version "1.1.2" @@ -380,36 +394,38 @@ dependencies: "@types/node" "*" -"@types/chokidar@*": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@types/chokidar/-/chokidar-1.7.5.tgz#1fa78c8803e035bed6d98e6949e514b133b0c9b6" - integrity sha512-PDkSRY7KltW3M60hSBlerxI8SFPXsO3AL/aRVsO4Kh9IHRW74Ih75gUuTd/aE4LSSFqypb10UIX3QzOJwBQMGQ== +"@types/cacheable-request@^6.0.1": + version "6.0.3" + resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183" + integrity sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw== dependencies: - "@types/events" "*" + "@types/http-cache-semantics" "*" + "@types/keyv" "^3.1.4" "@types/node" "*" - -"@types/cssnano@^4.0.0": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@types/cssnano/-/cssnano-4.0.1.tgz#67fa912753d80973a016e7684a47fedf338aacff" - integrity sha512-hGOroxRTBkYl5gSBRJOffhV4+io+Y2bFX1VP7LgKEVHJt/LPPJaWUIuDAz74Vlp7l7hCDZfaDi7iPxwNwuVA4Q== - dependencies: - postcss "5 - 7" + "@types/responselike" "^1.0.0" "@types/debounce@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@types/debounce/-/debounce-1.0.0.tgz#417560200331e1bb84d72da85391102c2fcd61b7" integrity sha1-QXVgIAMx4buE1y2oU5EQLC/NYbc= -"@types/debug@4.1.5": - version "4.1.5" - resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.5.tgz#b14efa8852b7768d898906613c23f688713e02cd" - integrity sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ== +"@types/debug@^4.1.5": + version "4.1.9" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.9.tgz#906996938bc672aaf2fb8c0d3733ae1dda05b005" + integrity sha512-8Hz50m2eoS56ldRlepxSBa6PWEVCtzUo/92HgLc2qTMnotJNIm7xP+UZhyWoYsyOdd5dxZ+NZLb24rsKyFs2ow== + dependencies: + "@types/ms" "*" "@types/events@*": version "1.2.0" resolved "https://registry.yarnpkg.com/@types/events/-/events-1.2.0.tgz#81a6731ce4df43619e5c8c945383b3e62a89ea86" integrity sha512-KEIlhXnIutzKwRbQkGWb/I4HFqBuUykAdHgDED6xqwXJfONCjF5VoE0cXEiurh3XauygxzeDzgtXUqvLkxFzzA== +"@types/expect@^1.20.4": + version "1.20.4" + resolved "https://registry.yarnpkg.com/@types/expect/-/expect-1.20.4.tgz#8288e51737bf7e3ab5d7c77bfa695883745264e5" + integrity sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg== + "@types/fancy-log@^1.3.0": version "1.3.0" resolved "https://registry.yarnpkg.com/@types/fancy-log/-/fancy-log-1.3.0.tgz#a61ab476e5e628cd07a846330df53b85e05c8ce0" @@ -470,14 +486,6 @@ "@types/js-beautify" "*" "@types/node" "*" -"@types/gulp-postcss@^8.0.0": - version "8.0.0" - resolved "https://registry.yarnpkg.com/@types/gulp-postcss/-/gulp-postcss-8.0.0.tgz#f7e86d45e4999fd43e6d8c55b00504c88a67ad61" - integrity sha512-AVgjA03bpkYONKZpzuJviB9PzaNbDzrovYPbenj8/XxivUc35C/dIzJanyaQv7CFqfLLPLsqSalmtP3GLq6iag== - dependencies: - "@types/node" "*" - "@types/vinyl" "*" - "@types/gulp-rename@^0.0.33": version "0.0.33" resolved "https://registry.yarnpkg.com/@types/gulp-rename/-/gulp-rename-0.0.33.tgz#38d146e97786569f74f5391a1b1f9b5198674b6c" @@ -492,20 +500,33 @@ dependencies: "@types/node" "*" -"@types/gulp@^4.0.5": - version "4.0.5" - resolved "https://registry.yarnpkg.com/@types/gulp/-/gulp-4.0.5.tgz#f5f498d5bf9538364792de22490a12c0e6bc5eb4" - integrity sha512-nx1QjPTiRpvLfYsZ7MBu7bT6Cm7tAXyLbY0xbdx2IEMxCK2v2urIhJMQZHW0iV1TskM71Xl6p2uRRuWDbk+/7g== +"@types/gulp@^4.0.17": + version "4.0.17" + resolved "https://registry.yarnpkg.com/@types/gulp/-/gulp-4.0.17.tgz#b314c3762d08d8d69b7c0b86f78d069bafd65009" + integrity sha512-+pKQynu2C/HS16kgmDlAicjtFYP8kaa86eE9P0Ae7GB5W29we/E2TIdbOWtEZD5XkpY+jr8fyqfwO6SWZecLpQ== dependencies: - "@types/chokidar" "*" - "@types/undertaker" "*" + "@types/node" "*" + "@types/undertaker" ">=1.2.6" "@types/vinyl-fs" "*" + chokidar "^3.3.1" + +"@types/http-cache-semantics@*": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" + integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== "@types/js-beautify@*": version "1.8.0" resolved "https://registry.yarnpkg.com/@types/js-beautify/-/js-beautify-1.8.0.tgz#0369d3d0e1f35a6aec07cb4da2ee2bcda111367c" integrity sha512-/siF86XrwDKLuHe8l7h6NhrAWgLdgqbxmjZv9NvGWmgYRZoTipkjKiWb0SQHy/jcR+ee0GvbG6uGd+LEBMGNvA== +"@types/keyv@^3.1.4": + version "3.1.4" + resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" + integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg== + dependencies: + "@types/node" "*" + "@types/mime@0.0.29": version "0.0.29" resolved "https://registry.yarnpkg.com/@types/mime/-/mime-0.0.29.tgz#fbcfd330573b912ef59eeee14602bface630754b" @@ -533,6 +554,11 @@ resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-9.1.1.tgz#e7c4f1001eefa4b8afbd1eee27a237fee3bf29c4" integrity sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw== +"@types/ms@*": + version "0.7.32" + resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.32.tgz#f6cd08939ae3ad886fcc92ef7f0109dacddf61ab" + integrity sha512-xPSg0jm4mqgEkNhowKgZFBNtwoEwF6gJ4Dhww+GFpm3IgtNseHQZ5IqdNwnquZEoANxyDAKDRAdVo4Z72VvD/g== + "@types/node-fetch@^2.5.0": version "2.5.8" resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.8.tgz#e199c835d234c7eb0846f6618012e558544ee2fb" @@ -546,17 +572,12 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-8.0.51.tgz#b31d716fb8d58eeb95c068a039b9b6292817d5fb" integrity sha512-El3+WJk2D/ppWNd2X05aiP5l2k4EwF7KwheknQZls+I26eSICoWRhRIJ56jGgw2dqNGQ5LtNajmBU2ajS28EvQ== -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== - -"@types/p-limit@^2.2.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@types/p-limit/-/p-limit-2.2.0.tgz#94a608e9b258a6c6156a13d1a14fd720dba70b97" - integrity sha512-fGFbybl1r0oE9mqgfc2EHHUin9ZL5rbQIexWI6jYRU1ADVn4I3LHzT+g/kpPpZsfp8PB94CQ655pfAjNF8LP6A== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== dependencies: - p-limit "*" + undici-types "~5.26.4" "@types/pump@^1.0.1": version "1.0.1" @@ -565,6 +586,13 @@ dependencies: "@types/node" "*" +"@types/responselike@^1.0.0": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.3.tgz#cc29706f0a397cfe6df89debfe4bf5cea159db50" + integrity sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw== + dependencies: + "@types/node" "*" + "@types/rimraf@^2.0.4": version "2.0.4" resolved "https://registry.yarnpkg.com/@types/rimraf/-/rimraf-2.0.4.tgz#403887b0b53c6100a6c35d2ab24f6ccc042fec46" @@ -599,23 +627,19 @@ dependencies: "@types/node" "*" -"@types/underscore@^1.8.9": - version "1.8.9" - resolved "https://registry.yarnpkg.com/@types/underscore/-/underscore-1.8.9.tgz#fef41f800cd23db1b4f262ddefe49cd952d82323" - integrity sha512-vfzZGgZKRFy7KEWcBGfIFk+h6B+thDCLfkD1exMBMRlUsx2icA+J6y4kAbZs/TjSTeY1duw89QUU133TSzr60Q== - "@types/undertaker-registry@*": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/undertaker-registry/-/undertaker-registry-1.0.1.tgz#4306d4a03d7acedb974b66530832b90729e1d1da" integrity sha512-Z4TYuEKn9+RbNVk1Ll2SS4x1JeLHecolIbM/a8gveaHsW0Hr+RQMraZACwTO2VD7JvepgA6UO1A1VrbktQrIbQ== -"@types/undertaker@*": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@types/undertaker/-/undertaker-1.2.0.tgz#d39a81074b4f274eb656870fc904a70737e00f8e" - integrity sha512-bx/5nZCGkasXs6qaA3B6SVDjBZqdyk04UO12e0uEPSzjt5H8jEJw0DKe7O7IM0hM2bVHRh70pmOH7PEHqXwzOw== +"@types/undertaker@>=1.2.6": + version "1.2.11" + resolved "https://registry.yarnpkg.com/@types/undertaker/-/undertaker-1.2.11.tgz#d9e08b72c4bea5fc40e5bad63ad5a1a2b675e3ca" + integrity sha512-j1Z0V2ByRHr8ZK7eOeGq0LGkkdthNFW0uAZGY22iRkNQNL9/vAV0yFPr1QN3FM/peY5bxs9P+1f0PYJTQVa5iA== dependencies: - "@types/events" "*" + "@types/node" "*" "@types/undertaker-registry" "*" + async-done "~1.3.2" "@types/vinyl-fs@*": version "2.4.9" @@ -628,10 +652,11 @@ "@types/vinyl" "*" "@types/vinyl@*": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@types/vinyl/-/vinyl-2.0.2.tgz#4f3b8dae8f5828d3800ef709b0cff488ee852de3" - integrity sha512-2iYpNuOl98SrLPBZfEN9Mh2JCJ2EI9HU35SfgBEb51DcmaHkhp8cKMblYeBqMQiwXMgAD3W60DbQ4i/UdLiXhw== + version "2.0.12" + resolved "https://registry.yarnpkg.com/@types/vinyl/-/vinyl-2.0.12.tgz#17642ca9a8ae10f3db018e9f885da4188db4c6e6" + integrity sha512-Sr2fYMBUVGYq8kj3UthXFAu5UN6ZW+rYr4NACjZQJvHvj+c8lYv0CahmZ2P/r7iUkN44gGUBwqxZkrKXYPb7cw== dependencies: + "@types/expect" "^1.20.4" "@types/node" "*" "@types/workerpool@^6.4.0": @@ -711,16 +736,6 @@ ansi-gray@^0.1.1: dependencies: ansi-wrap "0.1.0" -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -748,18 +763,13 @@ anymatch@^3.1.1, anymatch@~3.1.1: normalize-path "^3.0.0" picomatch "^2.0.4" -aproba@^1.0.3: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - -are-we-there-yet@~1.1.2: - version "1.1.7" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146" - integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g== +anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" + normalize-path "^3.0.0" + picomatch "^2.0.4" argparse@^2.0.1: version "2.0.1" @@ -793,6 +803,16 @@ assign-symbols@^1.0.0: resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= +async-done@~1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/async-done/-/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2" + integrity sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.2" + process-nextick-args "^2.0.0" + stream-exhaust "^1.0.1" + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -911,18 +931,23 @@ byline@^5.0.0: resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" integrity sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE= -cacheable-request@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" - integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== +cacheable-lookup@^5.0.3: + version "5.0.4" + resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" + integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== + +cacheable-request@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.4.tgz#7a33ebf08613178b403635be7b899d3e69bbe817" + integrity sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg== dependencies: clone-response "^1.0.2" get-stream "^5.1.0" http-cache-semantics "^4.0.0" - keyv "^3.0.0" + keyv "^4.0.0" lowercase-keys "^2.0.0" - normalize-url "^4.1.0" - responselike "^1.0.2" + normalize-url "^6.0.1" + responselike "^2.0.0" call-bind@^1.0.0: version "1.0.2" @@ -989,6 +1014,21 @@ chokidar@3.5.1: optionalDependencies: fsevents "~2.3.1" +chokidar@^3.3.1: + version "3.6.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + chownr@^1.1.1: version "1.1.4" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" @@ -1030,11 +1070,6 @@ cloneable-readable@^1.0.0: process-nextick-args "^2.0.0" readable-stream "^2.3.5" -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -1113,24 +1148,6 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -config-chain@^1.1.11: - version "1.1.13" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" - integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== - dependencies: - ini "^1.3.4" - proto-list "~1.2.1" - -console-control-strings@^1.0.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= - -core-js@^3.6.5: - version "3.15.2" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.15.2.tgz#740660d2ff55ef34ce664d7e2455119c5bdd3d61" - integrity sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q== - core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -1161,10 +1178,10 @@ css-what@^6.1.0: resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== -debug@4, debug@^4.1.0, debug@^4.3.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" - integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" @@ -1175,27 +1192,6 @@ debug@^2.6.8: dependencies: ms "2.0.0" -debug@^4.1.1, debug@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" - integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== - dependencies: - ms "2.1.2" - -decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" - integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= - dependencies: - mimic-response "^1.0.0" - -decompress-response@^4.2.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" - integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw== - dependencies: - mimic-response "^2.0.0" - decompress-response@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" @@ -1208,10 +1204,10 @@ deep-extend@^0.6.0: resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== -defer-to-connect@^1.0.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" - integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== +defer-to-connect@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" + integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== define-lazy-prop@^2.0.0: version "2.0.0" @@ -1230,16 +1226,6 @@ delayed-stream@~1.0.0: resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= - -detect-libc@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= - detect-libc@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd" @@ -1290,11 +1276,6 @@ domutils@^3.0.1: domelementtype "^2.3.0" domhandler "^5.0.1" -duplexer3@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" - integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= - duplexify@^4.1.1: version "4.1.2" resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-4.1.2.tgz#18b4f8d28289132fa0b9573c898d9f903f81c7b0" @@ -1324,16 +1305,6 @@ electron-osx-sign@^0.4.16: minimist "^1.2.0" plist "^3.0.1" -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -encodeurl@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" @@ -1361,33 +1332,34 @@ es6-error@^4.1.1: resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== -esbuild@0.17.14: - version "0.17.14" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.17.14.tgz#d61a22de751a3133f3c6c7f9c1c3e231e91a3245" - integrity sha512-vOO5XhmVj/1XQR9NQ1UPq6qvMYL7QFJU57J5fKBKBKxp17uDt5PgxFDb4A2nEiXhr1qQs4x0F5+66hVVw4ruNw== +esbuild@0.20.0: + version "0.20.0" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.20.0.tgz#a7170b63447286cd2ff1f01579f09970e6965da4" + integrity sha512-6iwE3Y2RVYCME1jLpBqq7LQWK3MW6vjV2bZy6gt/WrqkY+WE74Spyc0ThAOYpMtITvnjX09CrC6ym7A/m9mebA== optionalDependencies: - "@esbuild/android-arm" "0.17.14" - "@esbuild/android-arm64" "0.17.14" - "@esbuild/android-x64" "0.17.14" - "@esbuild/darwin-arm64" "0.17.14" - "@esbuild/darwin-x64" "0.17.14" - "@esbuild/freebsd-arm64" "0.17.14" - "@esbuild/freebsd-x64" "0.17.14" - "@esbuild/linux-arm" "0.17.14" - "@esbuild/linux-arm64" "0.17.14" - "@esbuild/linux-ia32" "0.17.14" - "@esbuild/linux-loong64" "0.17.14" - "@esbuild/linux-mips64el" "0.17.14" - "@esbuild/linux-ppc64" "0.17.14" - "@esbuild/linux-riscv64" "0.17.14" - "@esbuild/linux-s390x" "0.17.14" - "@esbuild/linux-x64" "0.17.14" - "@esbuild/netbsd-x64" "0.17.14" - "@esbuild/openbsd-x64" "0.17.14" - "@esbuild/sunos-x64" "0.17.14" - "@esbuild/win32-arm64" "0.17.14" - "@esbuild/win32-ia32" "0.17.14" - "@esbuild/win32-x64" "0.17.14" + "@esbuild/aix-ppc64" "0.20.0" + "@esbuild/android-arm" "0.20.0" + "@esbuild/android-arm64" "0.20.0" + "@esbuild/android-x64" "0.20.0" + "@esbuild/darwin-arm64" "0.20.0" + "@esbuild/darwin-x64" "0.20.0" + "@esbuild/freebsd-arm64" "0.20.0" + "@esbuild/freebsd-x64" "0.20.0" + "@esbuild/linux-arm" "0.20.0" + "@esbuild/linux-arm64" "0.20.0" + "@esbuild/linux-ia32" "0.20.0" + "@esbuild/linux-loong64" "0.20.0" + "@esbuild/linux-mips64el" "0.20.0" + "@esbuild/linux-ppc64" "0.20.0" + "@esbuild/linux-riscv64" "0.20.0" + "@esbuild/linux-s390x" "0.20.0" + "@esbuild/linux-x64" "0.20.0" + "@esbuild/netbsd-x64" "0.20.0" + "@esbuild/openbsd-x64" "0.20.0" + "@esbuild/sunos-x64" "0.20.0" + "@esbuild/win32-arm64" "0.20.0" + "@esbuild/win32-ia32" "0.20.0" + "@esbuild/win32-x64" "0.20.0" escape-string-regexp@^1.0.5: version "1.0.5" @@ -1521,25 +1493,16 @@ fsevents@~2.3.1: resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== +fsevents@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" - get-intrinsic@^1.0.2: version "1.1.3" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" @@ -1549,13 +1512,6 @@ get-intrinsic@^1.0.2: has "^1.0.3" has-symbols "^1.0.3" -get-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - get-stream@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" @@ -1568,7 +1524,7 @@ github-from-package@0.0.0: resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= -glob-parent@^5.1.1, glob-parent@~5.1.0: +glob-parent@^5.1.1, glob-parent@~5.1.0, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -1599,29 +1555,18 @@ glob@^7.1.3, glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" -global-agent@^2.0.2: - version "2.2.0" - resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-2.2.0.tgz#566331b0646e6bf79429a16877685c4a1fbf76dc" - integrity sha512-+20KpaW6DDLqhG7JDiJpD1JvNvb8ts+TNl7BPOYcURqCrXqnN1Vf+XVOrkKJAFPqfX+oEhsdzOj1hLWkBTdNJg== +global-agent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-3.0.0.tgz#ae7cd31bd3583b93c5a16437a1afe27cc33a1ab6" + integrity sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q== dependencies: boolean "^3.0.1" - core-js "^3.6.5" es6-error "^4.1.1" matcher "^3.0.0" roarr "^2.15.3" semver "^7.3.2" serialize-error "^7.0.1" -global-tunnel-ng@^2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz#d03b5102dfde3a69914f5ee7d86761ca35d57d8f" - integrity sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg== - dependencies: - encodeurl "^1.0.2" - lodash "^4.17.10" - npm-conf "^1.1.3" - tunnel "^0.0.6" - globalthis@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.2.tgz#2a235d34f4d8036219f7e34929b5de9e18166b8b" @@ -1629,22 +1574,22 @@ globalthis@^1.0.1: dependencies: define-properties "^1.1.3" -got@^9.6.0: - version "9.6.0" - resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" - integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== - dependencies: - "@sindresorhus/is" "^0.14.0" - "@szmarczak/http-timer" "^1.1.2" - cacheable-request "^6.0.0" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^4.1.0" - lowercase-keys "^1.0.1" - mimic-response "^1.0.1" - p-cancelable "^1.0.0" - to-readable-stream "^1.0.0" - url-parse-lax "^3.0.0" +got@^11.8.5: + version "11.8.6" + resolved "https://registry.yarnpkg.com/got/-/got-11.8.6.tgz#276e827ead8772eddbcfc97170590b841823233a" + integrity sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g== + dependencies: + "@sindresorhus/is" "^4.0.0" + "@szmarczak/http-timer" "^4.0.5" + "@types/cacheable-request" "^6.0.1" + "@types/responselike" "^1.0.0" + cacheable-lookup "^5.0.3" + cacheable-request "^7.0.2" + decompress-response "^6.0.0" + http2-wrapper "^1.0.0-beta.5.2" + lowercase-keys "^2.0.0" + p-cancelable "^2.0.0" + responselike "^2.0.0" graceful-fs@^4.1.2: version "4.2.10" @@ -1699,11 +1644,6 @@ has-symbols@^1.0.3: resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== -has-unicode@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= - has@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" @@ -1742,10 +1682,18 @@ http-proxy-agent@^4.0.1: agent-base "6" debug "4" +http2-wrapper@^1.0.0-beta.5.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" + integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== + dependencies: + quick-lru "^5.1.1" + resolve-alpn "^1.0.0" + https-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + version "5.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== dependencies: agent-base "6" debug "4" @@ -1768,7 +1716,7 @@ inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -ini@^1.3.4, ini@~1.3.0: +ini@~1.3.0: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== @@ -1795,19 +1743,7 @@ is-extendable@^1.0.1: is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== is-glob@^4.0.1: version "4.0.1" @@ -1874,10 +1810,10 @@ jsbi@^3.1.3: resolved "https://registry.yarnpkg.com/jsbi/-/jsbi-3.1.4.tgz#9654dd02207a66a4911b4e4bb74265bc2cbc9dd0" integrity sha512-52QRRFSsi9impURE8ZUbzAMCLjPm4THO7H2fcuIvaaeFTbSysvkodbQQXIVsNgq/ypDbq6dJiuGKL0vZ/i9hUg== -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== json-stringify-safe@^5.0.1: version "5.0.1" @@ -1962,12 +1898,12 @@ keytar@^7.7.0: node-addon-api "^4.3.0" prebuild-install "^7.0.1" -keyv@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" - integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== +keyv@^4.0.0: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== dependencies: - json-buffer "3.0.0" + json-buffer "3.0.1" leven@^3.1.0: version "3.1.0" @@ -2006,16 +1942,11 @@ lodash.templatesettings@^4.0.0: dependencies: lodash._reinterpolate "^3.0.0" -lodash@^4.17.10, lodash@^4.17.21: +lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - lowercase-keys@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" @@ -2073,16 +2004,11 @@ mime@^1.3.4, mime@^1.4.1: resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mimic-response@^1.0.0, mimic-response@^1.0.1: +mimic-response@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== -mimic-response@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" - integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA== - mimic-response@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" @@ -2137,23 +2063,16 @@ mute-stream@~0.0.4: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== -nan@^2.14.0: - version "2.15.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" - integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== +nan@^2.18.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.19.0.tgz#bb58122ad55a6c5bc973303908d5b16cfdd5a8c0" + integrity sha512-nO1xXxfh/RWNxfd/XPfbIfFk5vgLsAxUR9y5O0cHMJu/AW9U95JLXqthYHjEp+8gQ5p96K9jUp8nbVOxCdRbtw== napi-build-utils@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== -node-abi@^2.21.0: - version "2.30.1" - resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.30.1.tgz#c437d4b1fe0e285aaf290d45b45d4d7afedac4cf" - integrity sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w== - dependencies: - semver "^5.4.1" - node-abi@^3.3.0: version "3.30.0" resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.30.0.tgz#d84687ad5d24ca81cdfa912a36f2c5c19b137359" @@ -2171,13 +2090,6 @@ node-addon-api@^4.3.0: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-4.3.0.tgz#52a1a0b475193e0928e98e0426a0d1254782b77f" integrity sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ== -node-fetch@2: - version "2.6.7" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" - integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== - dependencies: - whatwg-url "^5.0.0" - node-fetch@^2.6.7: version "2.6.9" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6" @@ -2190,28 +2102,10 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-url@^4.1.0: - version "4.5.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" - integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== - -npm-conf@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9" - integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw== - dependencies: - config-chain "^1.1.11" - pify "^3.0.0" - -npmlog@^4.0.1: - version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== nth-check@^2.0.1: version "2.1.1" @@ -2220,12 +2114,7 @@ nth-check@^2.0.1: dependencies: boolbase "^1.0.0" -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - -object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= @@ -2240,7 +2129,7 @@ object-keys@^1.0.12: resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -once@^1.3.0, once@^1.3.1, once@^1.4.0: +once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= @@ -2256,17 +2145,10 @@ open@^8.0.0: is-docker "^2.1.1" is-wsl "^2.2.0" -p-cancelable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" - integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== - -p-limit@*, p-limit@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" +p-cancelable@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" + integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== parse-node-version@^1.0.0: version "1.0.1" @@ -2323,12 +2205,7 @@ picomatch@^2.2.1: pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== plist@^3.0.1: version "3.0.5" @@ -2348,38 +2225,28 @@ plugin-error@1.0.1, plugin-error@^1.0.1: arr-union "^3.1.0" extend-shallow "^3.0.2" -"postcss@5 - 7": - version "7.0.36" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.36.tgz#056f8cffa939662a8f5905950c07d5285644dfcb" - integrity sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw== - dependencies: - chalk "^2.4.2" - source-map "^0.6.1" - supports-color "^6.1.0" - -prebuild-install@^6.0.1: - version "6.1.4" - resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-6.1.4.tgz#ae3c0142ad611d58570b89af4986088a4937e00f" - integrity sha512-Z4vpywnK1lBg+zdPCVCsKq0xO66eEV9rWo2zrROGGiRS4JtueBOdlB1FnY8lcy7JsUud/Q3ijUxyWN26Ika0vQ== +prebuild-install@^7.0.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.1.tgz#de97d5b34a70a0c81334fd24641f2a1702352e45" + integrity sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw== dependencies: - detect-libc "^1.0.3" + detect-libc "^2.0.0" expand-template "^2.0.3" github-from-package "0.0.0" minimist "^1.2.3" mkdirp-classic "^0.5.3" napi-build-utils "^1.0.1" - node-abi "^2.21.0" - npmlog "^4.0.1" + node-abi "^3.3.0" pump "^3.0.0" rc "^1.2.7" - simple-get "^3.0.3" + simple-get "^4.0.0" tar-fs "^2.0.0" tunnel-agent "^0.6.0" -prebuild-install@^7.0.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.1.tgz#de97d5b34a70a0c81334fd24641f2a1702352e45" - integrity sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw== +prebuild-install@^7.1.1: + version "7.1.2" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.2.tgz#a5fd9986f5a6251fbc47e1e5c65de71e68c0a056" + integrity sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ== dependencies: detect-libc "^2.0.0" expand-template "^2.0.3" @@ -2394,11 +2261,6 @@ prebuild-install@^7.0.1: tar-fs "^2.0.0" tunnel-agent "^0.6.0" -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= - priorityqueuejs@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/priorityqueuejs/-/priorityqueuejs-1.0.0.tgz#2ee4f23c2560913e08c07ce5ccdd6de3df2c5af8" @@ -2419,11 +2281,6 @@ progress@^2.0.3: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -proto-list@~1.2.1: - version "1.2.4" - resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" - integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= - pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" @@ -2439,6 +2296,11 @@ qs@^6.9.1: dependencies: side-channel "^1.0.4" +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + rc@^1.2.7: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" @@ -2465,7 +2327,7 @@ read@^1.0.7: string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.3.5: +readable-stream@^2.0.2, readable-stream@^2.3.5: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -2485,6 +2347,13 @@ readdirp@~3.5.0: dependencies: picomatch "^2.2.1" +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + remove-trailing-separator@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" @@ -2495,12 +2364,17 @@ replace-ext@^1.0.0: resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw== -responselike@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= +resolve-alpn@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" + integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== + +responselike@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc" + integrity sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw== dependencies: - lowercase-keys "^1.0.0" + lowercase-keys "^2.0.0" rimraf@^3.0.0: version "3.0.2" @@ -2546,7 +2420,7 @@ semver-compare@^1.0.0: resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= -semver@^5.1.0, semver@^5.4.1: +semver@^5.1.0: version "5.7.2" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== @@ -2570,11 +2444,6 @@ serialize-error@^7.0.1: dependencies: type-fest "^0.13.1" -set-blocking@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -2596,25 +2465,11 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" -signal-exit@^3.0.0: - version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - simple-concat@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== -simple-get@^3.0.3: - version "3.1.1" - resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.1.tgz#cc7ba77cfbe761036fbfce3d021af25fc5584d55" - integrity sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA== - dependencies: - decompress-response "^4.2.0" - once "^1.3.1" - simple-concat "^1.0.0" - simple-get@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543" @@ -2624,7 +2479,7 @@ simple-get@^4.0.0: once "^1.3.1" simple-concat "^1.0.0" -source-map@0.6.1, source-map@^0.6.1: +source-map@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== @@ -2639,29 +2494,16 @@ stoppable@^1.1.0: resolved "https://registry.yarnpkg.com/stoppable/-/stoppable-1.1.0.tgz#32da568e83ea488b08e4d7ea2c3bcc9d75015d5b" integrity sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw== +stream-exhaust@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" + integrity sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw== + stream-shift@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -"string-width@^1.0.2 || 2 || 3 || 4": - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" @@ -2676,20 +2518,6 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - strip-bom-buf@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz#1cb45aaf57530f4caf86c7f75179d2c9a51dd572" @@ -2731,13 +2559,6 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" - integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - dependencies: - has-flag "^3.0.0" - supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" @@ -2794,7 +2615,7 @@ through2@^4.0.2: through@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== time-stamp@^1.0.0: version "1.1.0" @@ -2808,11 +2629,6 @@ tmp@^0.2.1: dependencies: rimraf "^3.0.0" -to-readable-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" - integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== - to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" @@ -2825,19 +2641,21 @@ tr46@~0.0.3: resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= -tree-sitter-typescript@^0.20.1: - version "0.20.1" - resolved "https://registry.yarnpkg.com/tree-sitter-typescript/-/tree-sitter-typescript-0.20.1.tgz#6b338a1414f5ed13cc39e60275ddeaa0f25870a9" - integrity sha512-wqpnhdVYX26ATNXeZtprib4+mF2GlYQB1cjRPibYGxDRiugx5OfjWwLE4qPPxEGdp2ZLSmZVesGUjLWzfKo6rA== +tree-sitter-typescript@^0.20.5: + version "0.20.5" + resolved "https://registry.yarnpkg.com/tree-sitter-typescript/-/tree-sitter-typescript-0.20.5.tgz#29e30c052bcb06cb992ffd2d392e010b0e1768b3" + integrity sha512-RzK/Pc6k4GiXvInIBlo8ZggekP6rODfW2P6KHFCTSUHENsw6ynh+iacFhfkJRa4MT8EIN2WHygFJ7076/+eHKg== dependencies: - nan "^2.14.0" + nan "^2.18.0" + tree-sitter "^0.20.6" -"tree-sitter@https://github.com/joaomoreno/node-tree-sitter/releases/download/v0.20.0/tree-sitter-0.20.0.tgz": - version "0.20.0" - resolved "https://github.com/joaomoreno/node-tree-sitter/releases/download/v0.20.0/tree-sitter-0.20.0.tgz#5679001aaa698c7cddc38ea23b49b9361b69215f" +tree-sitter@^0.20.5, tree-sitter@^0.20.6: + version "0.20.6" + resolved "https://registry.yarnpkg.com/tree-sitter/-/tree-sitter-0.20.6.tgz#fec52e5d7cc6c583135756479f2440dd89b25cbe" + integrity sha512-GxJodajVpfgb3UREzzIbtA1hyRnTxVbWVXrbC6sk4xTMH5ERMBJk9HJNq4c8jOJeUaIOmLcwg+t6mez/PDvGqg== dependencies: - nan "^2.14.0" - prebuild-install "^6.0.1" + nan "^2.18.0" + prebuild-install "^7.1.1" tslib@^1.10.0: version "1.14.1" @@ -2890,6 +2708,11 @@ underscore@^1.12.1: resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.6.tgz#04786a1f589dc6c09f761fc5f45b89e935136441" integrity sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A== +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + universal-user-agent@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" @@ -2910,13 +2733,6 @@ url-join@^4.0.1: resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= - dependencies: - prepend-http "^2.0.0" - util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -2998,17 +2814,10 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -wide-align@^1.1.0: - version "1.1.5" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" - integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== - dependencies: - string-width "^1.0.2 || 2 || 3 || 4" - workerpool@^6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.4.0.tgz#f8d5cfb45fde32fa3b7af72ad617c3369567a462" - integrity sha512-i3KR1mQMNwY2wx20ozq2EjISGtQWDIfV56We+yGJ5yDs8jTwQiLLaqHlkBHITlCuJnYlVRmXegxFxZg7gqI++A== + version "6.5.0" + resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.5.0.tgz#f8474762c5e2f81646994aa113685f6c424a2416" + integrity sha512-r64Ea3glXY2RVzMeNxB+4J+0YHAVzUdV4cM5nHi4BBC2LvnO1pWFAIYKYuGcPElbg1/7eEiaPtZ/jzCjIUuGBg== wrappy@1: version "1.0.2" @@ -3052,8 +2861,3 @@ yazl@^2.2.2: integrity sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw== dependencies: buffer-crc32 "~0.2.3" - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== diff --git a/patched-vscode/cglicenses.json b/patched-vscode/cglicenses.json index 006eaf1f..d90d55d7 100644 --- a/patched-vscode/cglicenses.json +++ b/patched-vscode/cglicenses.json @@ -130,6 +130,21 @@ "SOFTWARE" ] }, + { + // Reason: NPM package does not include repository URL https://github.com/microsoft/vscode-deviceid/issues/12 + "name": "@vscode/deviceid", + "fullLicenseText": [ + "Copyright (c) Microsoft Corporation.", + "", + "MIT License", + "", + "Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:", + "", + "The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.", + "", + "THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." + ] + }, { // Reason: Missing license file "name": "@tokenizer/token", @@ -308,25 +323,6 @@ "CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." ] }, - { // Reason: Missing license file - "name": "emitter-listener", - "fullLicenseText": [ - "This software is released under the BSD-2-Clause license:", - "Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:", - "", - "1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.", - "", - "2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer", - "in the documentation and/or other materials provided with the distribution.", - "", - "THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT", - "NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE", - "COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,", - "BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED", - "AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT", - "OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." - ] - }, { // Reason: Missing license file "name": "const_format_proc_macros", "fullLicenseTextUri": "https://raw.githubusercontent.com/rodrimati1992/const_format_crates/b2207af46bfbd9f1a6bd12dbffd10feeea3d9fd7/LICENSE-ZLIB.md" @@ -336,13 +332,21 @@ "fullLicenseTextUri": "https://raw.githubusercontent.com/rodrimati1992/const_format_crates/b2207af46bfbd9f1a6bd12dbffd10feeea3d9fd7/LICENSE-ZLIB.md" }, { // License is MIT/Apache and tool doesn't look in subfolders - "name": "toml", - "fullLicenseTextUri": "https://raw.githubusercontent.com/toml-rs/toml/main/crates/toml/LICENSE-MIT" + "name": "toml_edit", + "fullLicenseTextUri": "https://raw.githubusercontent.com/toml-rs/toml/main/crates/toml_edit/LICENSE-MIT" + }, + { // License is MIT/Apache and tool doesn't look in subfolders + "name": "toml_datetime", + "fullLicenseTextUri": "https://raw.githubusercontent.com/toml-rs/toml/main/crates/toml_datetime/LICENSE-MIT" }, { // License is MIT/Apache and tool doesn't look in subfolders "name": "dirs-sys-next", "fullLicenseTextUri": "https://raw.githubusercontent.com/xdg-rs/dirs/master/dirs-sys/LICENSE-MIT" }, + { // License is MIT/Apache and gitlab API doesn't find the project + "name": "libredox", + "fullLicenseTextUri": "https://gitlab.redox-os.org/redox-os/libredox/-/raw/master/LICENSE" + }, { "name": "https-proxy-agent", "fullLicenseText": [ @@ -562,5 +566,33 @@ "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE", "SOFTWARE" ] + }, + { + // Reason: mono-repo where the individual packages are also dual-licensed under MIT and Apache-2.0 + "name": "system-configuration", + "fullLicenseTextUri": "https://raw.githubusercontent.com/mullvad/system-configuration-rs/v0.6.0/system-configuration/LICENSE-MIT" + }, + { + // Reason: mono-repo where the individual packages are also dual-licensed under MIT and Apache-2.0 + "name": "system-configuration-sys", + "fullLicenseTextUri": "https://raw.githubusercontent.com/mullvad/system-configuration-rs/v0.6.0/system-configuration-sys/LICENSE-MIT" + }, + { + // Reason: License missing from the repository https://github.com/isaacs/chownr/issues/35 + "name": "chownr", + "fullLicenseText": [ + "The ISC License", + "Copyright (c) Isaac Z. Schlueter and Contributors", + "Permission to use, copy, modify, and/or distribute this software for any", + "purpose with or without fee is hereby granted, provided that the above", + "copyright notice and this permission notice appear in all copies.", + "THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES", + "WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF", + "MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR", + "ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES", + "WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN", + "ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR", + "IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE." + ] } ] diff --git a/patched-vscode/cgmanifest.json b/patched-vscode/cgmanifest.json index 8cbbecf6..61747342 100644 --- a/patched-vscode/cgmanifest.json +++ b/patched-vscode/cgmanifest.json @@ -6,7 +6,7 @@ "git": { "name": "chromium", "repositoryUrl": "https://chromium.googlesource.com/chromium/src", - "commitHash": "88c0a3606e1a856ad43651130d27bb880e1833d6" + "commitHash": "f1a45d7ded05d64ca8136cc142ddc0c271b1dd43" } }, "licenseDetail": [ @@ -40,7 +40,7 @@ "SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." ], "isOnlyProductionDependency": true, - "version": "114.0.5735.289" + "version": "122.0.6261.156" }, { "component": { @@ -48,7 +48,7 @@ "git": { "name": "ffmpeg", "repositoryUrl": "https://chromium.googlesource.com/chromium/third_party/ffmpeg", - "commitHash": "8d21d41d8bec5c0b266ee305d1a708dc5c23b594" + "commitHash": "17525de887d54b970ffdd421a0879c1db1952307" } }, "isOnlyProductionDependency": true, @@ -516,11 +516,11 @@ "git": { "name": "nodejs", "repositoryUrl": "https://github.com/nodejs/node", - "commitHash": "a94966ffc114e831d4a917a97f9958d3385ab6f7" + "commitHash": "9b1bf44ea9e7785e38c93b7d22d32dbca262df6c" } }, "isOnlyProductionDependency": true, - "version": "18.15.0" + "version": "20.11.1" }, { "component": { @@ -528,12 +528,12 @@ "git": { "name": "electron", "repositoryUrl": "https://github.com/electron/electron", - "commitHash": "415301c477b600502cf264e93318dda551288829" + "commitHash": "f9ed0eaee4b172733872c2f84e5061882dd08e5c" } }, "isOnlyProductionDependency": true, "license": "MIT", - "version": "25.8.4" + "version": "29.4.0" }, { "component": { diff --git a/patched-vscode/cli/Cargo.lock b/patched-vscode/cli/Cargo.lock index 1e75e054..3be3815a 100644 --- a/patched-vscode/cli/Cargo.lock +++ b/patched-vscode/cli/Cargo.lock @@ -2,6 +2,15 @@ # It is not intended for manual editing. version = 3 +[[package]] +name = "addr2line" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +dependencies = [ + "gimli", +] + [[package]] name = "adler" version = "1.0.2" @@ -10,9 +19,9 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "aho-corasick" -version = "1.0.1" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" dependencies = [ "memchr", ] @@ -34,51 +43,51 @@ dependencies = [ [[package]] name = "anstream" -version = "0.3.2" +version = "0.6.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163" +checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b" dependencies = [ "anstyle", "anstyle-parse", "anstyle-query", "anstyle-wincon", "colorchoice", - "is-terminal", + "is_terminal_polyfill", "utf8parse", ] [[package]] name = "anstyle" -version = "1.0.0" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d" +checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" [[package]] name = "anstyle-parse" -version = "0.2.0" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee" +checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.0.0" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" +checksum = "a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "anstyle-wincon" -version = "1.0.1" +version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188" +checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" dependencies = [ "anstyle", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -87,119 +96,176 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" dependencies = [ - "event-listener", + "event-listener 2.5.3", "futures-core", ] [[package]] name = "async-channel" -version = "1.8.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833" +checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" dependencies = [ - "concurrent-queue 2.2.0", - "event-listener", + "concurrent-queue", + "event-listener-strategy 0.5.2", "futures-core", + "pin-project-lite", ] [[package]] name = "async-io" -version = "1.9.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83e21f3a490c72b3b0cf44962180e60045de2925d8dff97918f7ee43c8f637c7" +checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" dependencies = [ + "async-lock 2.8.0", "autocfg", - "concurrent-queue 1.2.4", - "futures-lite", - "libc", + "cfg-if", + "concurrent-queue", + "futures-lite 1.13.0", "log", - "once_cell", "parking", - "polling", + "polling 2.8.0", + "rustix 0.37.27", "slab", - "socket2", + "socket2 0.4.10", "waker-fn", - "winapi", +] + +[[package]] +name = "async-io" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884" +dependencies = [ + "async-lock 3.3.0", + "cfg-if", + "concurrent-queue", + "futures-io", + "futures-lite 2.3.0", + "parking", + "polling 3.7.0", + "rustix 0.38.34", + "slab", + "tracing", + "windows-sys 0.52.0", +] + +[[package]] +name = "async-lock" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" +dependencies = [ + "event-listener 2.5.3", ] [[package]] name = "async-lock" -version = "2.7.0" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7" +checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" dependencies = [ - "event-listener", + "event-listener 4.0.3", + "event-listener-strategy 0.4.0", + "pin-project-lite", ] [[package]] name = "async-process" -version = "1.7.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a9d28b1d97e08915212e2e45310d47854eafa69600756fc735fb788f75199c9" +checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" dependencies = [ - "async-io", - "async-lock", - "autocfg", + "async-io 1.13.0", + "async-lock 2.8.0", + "async-signal", "blocking", "cfg-if", - "event-listener", - "futures-lite", - "rustix", - "signal-hook", + "event-listener 3.1.0", + "futures-lite 1.13.0", + "rustix 0.38.34", "windows-sys 0.48.0", ] [[package]] name = "async-recursion" -version = "1.0.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cda8f4bcc10624c4e85bc66b3f452cca98cfa5ca002dc83a16aad2367641bea" +checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn 1.0.103", + "syn 2.0.65", +] + +[[package]] +name = "async-signal" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afe66191c335039c7bb78f99dc7520b0cbb166b3a1cb33a03f53d8a1c6f2afda" +dependencies = [ + "async-io 2.3.2", + "async-lock 3.3.0", + "atomic-waker", + "cfg-if", + "futures-core", + "futures-io", + "rustix 0.38.34", + "signal-hook-registry", + "slab", + "windows-sys 0.52.0", ] [[package]] name = "async-task" -version = "4.4.0" +version = "4.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae" +checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.68" +version = "0.1.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842" +checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn 2.0.65", ] [[package]] name = "atomic-waker" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "autocfg" -version = "1.1.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] -name = "base64" -version = "0.13.0" +name = "backtrace" +version = "0.3.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" +checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" +dependencies = [ + "addr2line", + "cc", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", +] [[package]] name = "base64" -version = "0.21.2" +version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" [[package]] name = "bit-vec" @@ -213,68 +279,67 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" +[[package]] +name = "bitflags" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" + [[package]] name = "block-buffer" -version = "0.10.3" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" dependencies = [ "generic-array", ] [[package]] name = "block-padding" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a90ec2df9600c28a01c56c4784c9207a96d2451833aeceb8cc97e4c9548bb78" +checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93" dependencies = [ "generic-array", ] [[package]] name = "blocking" -version = "1.3.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77231a1c8f801696fc0123ec6150ce92cffb8e164a02afb9c8ddee0e9b65ad65" +checksum = "495f7104e962b7356f0aeb34247aca1fe7d2e783b346582db7f2904cb5717e88" dependencies = [ "async-channel", - "async-lock", + "async-lock 3.3.0", "async-task", - "atomic-waker", - "fastrand", - "futures-lite", - "log", + "futures-io", + "futures-lite 2.3.0", + "piper", ] [[package]] name = "bumpalo" -version = "3.12.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "byteorder" -version = "1.4.3" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" - -[[package]] -name = "cache-padded" -version = "1.2.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c" +checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" [[package]] name = "cc" -version = "1.0.73" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" +checksum = "41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f" [[package]] name = "cfg-if" @@ -284,65 +349,63 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.26" +version = "0.4.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" dependencies = [ "android-tzdata", "iana-time-zone", "num-traits", "serde", - "winapi", + "windows-targets 0.52.5", ] [[package]] name = "clap" -version = "4.3.0" +version = "4.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93aae7a4192245f70fe75dd9157fc7b4a5bf53e88d30bd4396f7d8f9284d5acc" +checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" dependencies = [ "clap_builder", "clap_derive", - "once_cell", ] [[package]] name = "clap_builder" -version = "4.3.0" +version = "4.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f423e341edefb78c9caba2d9c7f7687d0e72e89df3ce3394554754393ac3990" +checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" dependencies = [ "anstream", "anstyle", - "bitflags", "clap_lex", "strsim", ] [[package]] name = "clap_derive" -version = "4.3.0" +version = "4.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "191d9573962933b4027f932c600cd252ce27a8ad5979418fe78e43c07996f27b" +checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.18", + "syn 2.0.65", ] [[package]] name = "clap_lex" -version = "0.5.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b" +checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" [[package]] name = "code-cli" version = "0.1.0" dependencies = [ "async-trait", - "base64 0.21.2", + "base64", "bytes", "cfg-if", "chrono", @@ -382,74 +445,55 @@ dependencies = [ "tokio-util", "tunnels", "url", - "uuid 1.3.3", + "uuid", "winapi", "winreg 0.50.0", "zbus", "zip", ] -[[package]] -name = "codespan-reporting" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" -dependencies = [ - "termcolor", - "unicode-width", -] - [[package]] name = "colorchoice" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" - -[[package]] -name = "concurrent-queue" -version = "1.2.4" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af4780a44ab5696ea9e28294517f1fffb421a83a25af521333c838635509db9c" -dependencies = [ - "cache-padded", -] +checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" [[package]] name = "concurrent-queue" -version = "2.2.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c" +checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" dependencies = [ "crossbeam-utils", ] [[package]] name = "console" -version = "0.15.7" +version = "0.15.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8" +checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" dependencies = [ "encode_unicode", "lazy_static", "libc", "unicode-width", - "windows-sys 0.45.0", + "windows-sys 0.52.0", ] [[package]] name = "const_format" -version = "0.2.31" +version = "0.2.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c990efc7a285731f9a4378d81aff2f0e85a2c8781a05ef0f8baa8dac54d0ff48" +checksum = "e3a214c7af3d04997541b18d432afaff4c455e79e2029079647e72fc2bd27673" dependencies = [ "const_format_proc_macros", ] [[package]] name = "const_format_proc_macros" -version = "0.2.31" +version = "0.2.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e026b6ce194a874cb9cf32cd5772d1ef9767cc8fcb5765948d74f37a9d8b2bf6" +checksum = "c7f6ff08fd20f4f299298a28e2dfa8a8ba1036e6cd2460ac1de7b425d76f2500" dependencies = [ "proc-macro2", "quote", @@ -458,9 +502,9 @@ dependencies = [ [[package]] name = "core-foundation" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" dependencies = [ "core-foundation-sys", "libc", @@ -468,46 +512,42 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.3" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" +checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" [[package]] name = "cpufeatures" -version = "0.2.8" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03e69e28e9f7f77debdedbaafa2866e1de9ba56df55a8bd7cfc724c25a09987c" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] [[package]] name = "crc32fast" -version = "1.3.2" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" +checksum = "58ebf8d6963185c7625d2c3c3962d99eb8936637b1427536d21dc36ae402ebad" dependencies = [ "cfg-if", ] [[package]] name = "crossbeam-channel" -version = "0.5.6" +version = "0.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" +checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" dependencies = [ - "cfg-if", "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.16" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" -dependencies = [ - "cfg-if", -] +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crypto-common" @@ -520,55 +560,20 @@ dependencies = [ ] [[package]] -name = "cxx" -version = "1.0.97" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e88abab2f5abbe4c56e8f1fb431b784d710b709888f35755a160e62e33fe38e8" -dependencies = [ - "cc", - "cxxbridge-flags", - "cxxbridge-macro", - "link-cplusplus", -] - -[[package]] -name = "cxx-build" -version = "1.0.97" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c0c11acd0e63bae27dcd2afced407063312771212b7a823b4fd72d633be30fb" -dependencies = [ - "cc", - "codespan-reporting", - "once_cell", - "proc-macro2", - "quote", - "scratch", - "syn 2.0.18", -] - -[[package]] -name = "cxxbridge-flags" -version = "1.0.97" +name = "data-encoding" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d3816ed957c008ccd4728485511e3d9aaf7db419aa321e3d2c5a2f3411e36c8" +checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" [[package]] -name = "cxxbridge-macro" -version = "1.0.97" +name = "deranged" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a26acccf6f445af85ea056362561a24ef56cdc15fcc685f03aec50b9c702cb6d" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.18", + "powerfmt", ] -[[package]] -name = "data-encoding" -version = "2.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ee2393c4a91429dffb4bedf19f4d6abf27d8a732c8ce4980305d782e5426d57" - [[package]] name = "derivative" version = "2.2.0" @@ -577,7 +582,7 @@ checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" dependencies = [ "proc-macro2", "quote", - "syn 1.0.103", + "syn 1.0.109", ] [[package]] @@ -594,9 +599,9 @@ dependencies = [ [[package]] name = "digest" -version = "0.10.5" +version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfbc57365a37acbd2ebf2b64d7e69bb766e2fea813521ed536f5d0520dcf86c" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ "block-buffer", "crypto-common", @@ -652,18 +657,18 @@ checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" [[package]] name = "encoding_rs" -version = "0.8.31" +version = "0.8.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" +checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" dependencies = [ "cfg-if", ] [[package]] name = "enumflags2" -version = "0.7.7" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c041f5090df68b32bcd905365fd51769c8b9d553fe87fde0b683534f10c01bd2" +checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d" dependencies = [ "enumflags2_derive", "serde", @@ -671,68 +676,122 @@ dependencies = [ [[package]] name = "enumflags2_derive" -version = "0.7.7" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e9a1f9f7d83e59740248a6e14ecf93929ade55027844dfcea78beafccc15745" +checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn 2.0.65", ] +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + [[package]] name = "errno" -version = "0.3.1" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" +checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" dependencies = [ - "errno-dragonfly", "libc", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] -name = "errno-dragonfly" -version = "0.1.2" +name = "event-listener" +version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" +checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" + +[[package]] +name = "event-listener" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2" dependencies = [ - "cc", - "libc", + "concurrent-queue", + "parking", + "pin-project-lite", ] [[package]] name = "event-listener" -version = "2.5.3" +version = "4.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" +checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite", +] + +[[package]] +name = "event-listener" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite", +] + +[[package]] +name = "event-listener-strategy" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" +dependencies = [ + "event-listener 4.0.3", + "pin-project-lite", +] + +[[package]] +name = "event-listener-strategy" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" +dependencies = [ + "event-listener 5.3.0", + "pin-project-lite", +] [[package]] name = "fastrand" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" +checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" dependencies = [ "instant", ] +[[package]] +name = "fastrand" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" + [[package]] name = "filetime" -version = "0.2.17" +version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94a7bbaa59354bc20dd75b67f23e2797b4490e9d6928203fb105c79e448c86c" +checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.2.16", - "windows-sys 0.36.1", + "redox_syscall 0.4.1", + "windows-sys 0.52.0", ] [[package]] name = "flate2" -version = "1.0.26" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" +checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" dependencies = [ "crc32fast", "libz-sys", @@ -762,18 +821,18 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "form_urlencoded" -version = "1.1.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" dependencies = [ "percent-encoding", ] [[package]] name = "futures" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" dependencies = [ "futures-channel", "futures-core", @@ -786,9 +845,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" dependencies = [ "futures-core", "futures-sink", @@ -796,15 +855,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" [[package]] name = "futures-executor" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" dependencies = [ "futures-core", "futures-task", @@ -813,17 +872,17 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" [[package]] name = "futures-lite" -version = "1.12.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" +checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" dependencies = [ - "fastrand", + "fastrand 1.9.0", "futures-core", "futures-io", "memchr", @@ -832,34 +891,44 @@ dependencies = [ "waker-fn", ] +[[package]] +name = "futures-lite" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" +dependencies = [ + "futures-core", + "pin-project-lite", +] + [[package]] name = "futures-macro" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn 2.0.65", ] [[package]] name = "futures-sink" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" [[package]] name = "futures-task" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" [[package]] name = "futures-util" -version = "0.3.28" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures-channel", "futures-core", @@ -875,9 +944,9 @@ dependencies = [ [[package]] name = "generic-array" -version = "0.14.6" +version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" dependencies = [ "typenum", "version_check", @@ -890,7 +959,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818" dependencies = [ "libc", - "windows-targets 0.48.0", + "windows-targets 0.48.5", ] [[package]] @@ -906,20 +975,26 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.7" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "libc", "wasi 0.11.0+wasi-snapshot-preview1", ] +[[package]] +name = "gimli" +version = "0.28.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" + [[package]] name = "h2" -version = "0.3.17" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66b91535aa35fea1523ad1b86cb6b53c28e0ae566ba4a460f4457e936cad7c6f" +checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" dependencies = [ "bytes", "fnv", @@ -927,7 +1002,7 @@ dependencies = [ "futures-sink", "futures-util", "http", - "indexmap", + "indexmap 2.2.6", "slab", "tokio", "tokio-util", @@ -941,25 +1016,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" [[package]] -name = "heck" -version = "0.4.0" +name = "hashbrown" +version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" [[package]] -name = "hermit-abi" -version = "0.1.19" +name = "heck" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" -dependencies = [ - "libc", -] +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.3.1" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "hex" @@ -984,9 +1056,9 @@ dependencies = [ [[package]] name = "http" -version = "0.2.9" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" dependencies = [ "bytes", "fnv", @@ -995,9 +1067,9 @@ dependencies = [ [[package]] name = "http-body" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" +checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" dependencies = [ "bytes", "http", @@ -1012,15 +1084,15 @@ checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" [[package]] name = "httpdate" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" +checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" [[package]] name = "hyper" -version = "0.14.26" +version = "0.14.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4" +checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" dependencies = [ "bytes", "futures-channel", @@ -1033,7 +1105,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2", + "socket2 0.5.7", "tokio", "tower-service", "tracing", @@ -1055,33 +1127,32 @@ dependencies = [ [[package]] name = "iana-time-zone" -version = "0.1.57" +version = "0.1.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" +checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" dependencies = [ "android_system_properties", "core-foundation-sys", "iana-time-zone-haiku", "js-sys", "wasm-bindgen", - "windows", + "windows-core", ] [[package]] name = "iana-time-zone-haiku" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" dependencies = [ - "cxx", - "cxx-build", + "cc", ] [[package]] name = "idna" -version = "0.3.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" dependencies = [ "unicode-bidi", "unicode-normalization", @@ -1089,19 +1160,29 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.9.1" +version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ "autocfg", - "hashbrown", + "hashbrown 0.12.3", +] + +[[package]] +name = "indexmap" +version = "2.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +dependencies = [ + "equivalent", + "hashbrown 0.14.5", ] [[package]] name = "indicatif" -version = "0.17.4" +version = "0.17.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db45317f37ef454e6519b6c3ed7d377e5f23346f0823f86e65ca36912d1d0ef8" +checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" dependencies = [ "console", "instant", @@ -1122,9 +1203,9 @@ dependencies = [ [[package]] name = "instant" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" dependencies = [ "cfg-if", ] @@ -1135,16 +1216,16 @@ version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" dependencies = [ - "hermit-abi 0.3.1", + "hermit-abi", "libc", "windows-sys 0.48.0", ] [[package]] name = "ipnet" -version = "2.5.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b" +checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" [[package]] name = "is-docker" @@ -1155,18 +1236,6 @@ dependencies = [ "once_cell", ] -[[package]] -name = "is-terminal" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f" -dependencies = [ - "hermit-abi 0.3.1", - "io-lifetimes", - "rustix", - "windows-sys 0.48.0", -] - [[package]] name = "is-wsl" version = "0.4.0" @@ -1177,33 +1246,39 @@ dependencies = [ "once_cell", ] +[[package]] +name = "is_terminal_polyfill" +version = "1.70.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" + [[package]] name = "itoa" -version = "1.0.4" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" -version = "0.3.60" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ "wasm-bindgen", ] [[package]] name = "keyring" -version = "2.0.3" +version = "2.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e319fe0cb5b29a55cdb228df3f651b6c8cdc5b19520f3e62c8f111dc2582026c" +checksum = "363387f0019d714aa60cc30ab4fe501a747f4c08fc58f069dd14be971bd495a0" dependencies = [ "byteorder", "lazy_static", "linux-keyutils", "secret-service", "security-framework", - "winapi", + "windows-sys 0.52.0", ] [[package]] @@ -1214,37 +1289,38 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.144" +version = "0.2.155" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1" +checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" [[package]] -name = "libz-sys" -version = "1.1.12" +name = "libredox" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "cc", - "pkg-config", - "vcpkg", + "bitflags 2.5.0", + "libc", ] [[package]] -name = "link-cplusplus" -version = "1.0.9" +name = "libz-sys" +version = "1.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d240c6f7e1ba3a28b0249f774e6a9dd0175054b52dfbb61b16eb8505c3785c9" +checksum = "5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9" dependencies = [ "cc", + "pkg-config", + "vcpkg", ] [[package]] name = "linux-keyutils" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f27bb67f6dd1d0bb5ab582868e4f65052e58da6401188a08f0da09cf512b84b" +checksum = "761e49ec5fd8a5a463f9b84e877c373d888935b71c6be78f3767fe2ae6bed18e" dependencies = [ - "bitflags", + "bitflags 2.5.0", "libc", ] @@ -1254,11 +1330,17 @@ version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" +[[package]] +name = "linux-raw-sys" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" + [[package]] name = "lock_api" -version = "0.4.9" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -1266,9 +1348,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.18" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "518ef76f2f87365916b142844c16d8fefd85039bc5699050210a7778ee1cd1de" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "md5" @@ -1278,9 +1360,9 @@ checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771" [[package]] name = "memchr" -version = "2.5.0" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memoffset" @@ -1291,38 +1373,46 @@ dependencies = [ "autocfg", ] +[[package]] +name = "memoffset" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +dependencies = [ + "autocfg", +] + [[package]] name = "mime" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" [[package]] name = "miniz_oxide" -version = "0.7.1" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" +checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" dependencies = [ "adler", ] [[package]] name = "mio" -version = "0.8.4" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf" +checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" dependencies = [ "libc", - "log", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.36.1", + "windows-sys 0.48.0", ] [[package]] name = "native-tls" -version = "0.2.10" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9" +checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" dependencies = [ "lazy_static", "libc", @@ -1338,31 +1428,30 @@ dependencies = [ [[package]] name = "nix" -version = "0.26.2" +version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" +checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cfg-if", "libc", - "memoffset", - "static_assertions", + "memoffset 0.7.1", ] [[package]] name = "ntapi" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc51db7b362b205941f71232e56c625156eb9a929f8cf74a428fd5bc094a4afc" +checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" dependencies = [ "winapi", ] [[package]] name = "num" -version = "0.4.0" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43db66d1170d347f9a065114077f7dccb00c1b9478c89384490a3425279a4606" +checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" dependencies = [ "num-bigint", "num-complex", @@ -1374,11 +1463,10 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.3" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" +checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" dependencies = [ - "autocfg", "num-integer", "num-traits", "rand 0.8.5", @@ -1386,28 +1474,33 @@ dependencies = [ [[package]] name = "num-complex" -version = "0.4.2" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ae39348c8bc5fbd7f40c727a9925f03517afd2ab27d46702108b6a7e5414c19" +checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" dependencies = [ "num-traits", ] +[[package]] +name = "num-conv" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + [[package]] name = "num-integer" -version = "0.1.45" +version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" dependencies = [ - "autocfg", "num-traits", ] [[package]] name = "num-iter" -version = "0.1.43" +version = "0.1.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" +checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" dependencies = [ "autocfg", "num-integer", @@ -1416,11 +1509,10 @@ dependencies = [ [[package]] name = "num-rational" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" +checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" dependencies = [ - "autocfg", "num-bigint", "num-integer", "num-traits", @@ -1428,20 +1520,20 @@ dependencies = [ [[package]] name = "num-traits" -version = "0.2.15" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ "autocfg", ] [[package]] name = "num_cpus" -version = "1.13.1" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" +checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" dependencies = [ - "hermit-abi 0.1.19", + "hermit-abi", "libc", ] @@ -1451,29 +1543,39 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" +[[package]] +name = "object" +version = "0.32.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +dependencies = [ + "memchr", +] + [[package]] name = "once_cell" -version = "1.17.2" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9670a07f94779e00908f3e686eab508878ebb390ba6e604d3a284c00e8d0487b" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "open" -version = "4.1.0" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d16814a067484415fda653868c9be0ac5f2abd2ef5d951082a5f2fe1b3662944" +checksum = "3a083c0c7e5e4a8ec4176346cf61f67ac674e8bfb059d9226e1c54a96b377c12" dependencies = [ "is-wsl", + "libc", "pathdiff", ] [[package]] name = "openssl" -version = "0.10.55" +version = "0.10.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d" +checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" dependencies = [ - "bitflags", + "bitflags 2.5.0", "cfg-if", "foreign-types", "libc", @@ -1484,13 +1586,13 @@ dependencies = [ [[package]] name = "openssl-macros" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" +checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 1.0.103", + "syn 2.0.65", ] [[package]] @@ -1501,9 +1603,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.90" +version = "0.9.102" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6" +checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" dependencies = [ "cc", "libc", @@ -1529,7 +1631,7 @@ checksum = "ed41783a5bf567688eb38372f2b7a8530f5a607a4b49d38dd7573236c23ca7e2" dependencies = [ "futures-channel", "futures-util", - "indexmap", + "indexmap 1.9.3", "once_cell", "pin-project-lite", "thiserror", @@ -1572,17 +1674,27 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "os_info" +version = "3.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae99c7fa6dd38c7cafe1ec085e804f8f555a2f8659b0dbe03f1f9963a9b51092" +dependencies = [ + "log", + "windows-sys 0.52.0", +] + [[package]] name = "parking" -version = "2.0.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" +checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" [[package]] name = "parking_lot" -version = "0.12.1" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" +checksum = "7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb" dependencies = [ "lock_api", "parking_lot_core", @@ -1590,22 +1702,22 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.3" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.2.16", + "redox_syscall 0.5.1", "smallvec", - "windows-sys 0.36.1", + "windows-targets 0.52.5", ] [[package]] name = "paste" -version = "1.0.9" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e35efa24a202a936269f1f18e1" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "pathdiff" @@ -1615,35 +1727,35 @@ checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" [[package]] name = "percent-encoding" -version = "2.2.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project" -version = "1.1.0" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c95a7476719eab1e366eaf73d0260af3021184f18177925b07f54b30089ceead" +checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.0" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07" +checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn 2.0.65", ] [[package]] name = "pin-project-lite" -version = "0.2.9" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "pin-utils" @@ -1651,63 +1763,96 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +[[package]] +name = "piper" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "464db0c665917b13ebb5d453ccdec4add5658ee1adc7affc7677615356a8afaf" +dependencies = [ + "atomic-waker", + "fastrand 2.1.0", + "futures-io", +] + [[package]] name = "pkg-config" -version = "0.3.25" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" +checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" [[package]] name = "polling" -version = "2.3.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "899b00b9c8ab553c743b3e11e87c5c7d423b2a2de229ba95b24a756344748011" +checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" dependencies = [ "autocfg", + "bitflags 1.3.2", "cfg-if", + "concurrent-queue", "libc", "log", - "wepoll-ffi", - "winapi", + "pin-project-lite", + "windows-sys 0.48.0", +] + +[[package]] +name = "polling" +version = "3.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "645493cf344456ef24219d02a768cf1fb92ddf8c92161679ae3d91b91a637be3" +dependencies = [ + "cfg-if", + "concurrent-queue", + "hermit-abi", + "pin-project-lite", + "rustix 0.38.34", + "tracing", + "windows-sys 0.52.0", ] [[package]] name = "portable-atomic" -version = "1.3.3" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" + +[[package]] +name = "powerfmt" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "767eb9f07d4a5ebcb39bbf2d452058a93c011373abf6832e24194a1c3f004794" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "ppv-lite86" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "proc-macro-crate" -version = "1.2.1" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9" +checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" dependencies = [ "once_cell", - "thiserror", - "toml", + "toml_edit", ] [[package]] name = "proc-macro2" -version = "1.0.59" +version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6aeca18b86b413c660b781aa319e4e2648a3e6f9eadc9b47e9038e6fe9f3451b" +checksum = "0b33eb56c327dec362a9e55b3ad14f9d2f0904fb5a5b03b513ab5465399e9f43" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.28" +version = "1.0.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488" +checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" dependencies = [ "proc-macro2", ] @@ -1771,7 +1916,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.7", + "getrandom 0.2.15", ] [[package]] @@ -1785,38 +1930,50 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.2.16" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" +checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" dependencies = [ - "bitflags", + "bitflags 1.3.2", ] [[package]] name = "redox_syscall" -version = "0.3.5" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" +checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" dependencies = [ - "bitflags", + "bitflags 2.5.0", ] [[package]] name = "redox_users" -version = "0.4.3" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" +checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" dependencies = [ - "getrandom 0.2.7", - "redox_syscall 0.2.16", + "getrandom 0.2.15", + "libredox", "thiserror", ] [[package]] name = "regex" -version = "1.8.3" +version = "1.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81ca098a9821bd52d6b24fd8b10bd081f47d39c22778cafaa75a2857a62c6390" +checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" dependencies = [ "aho-corasick", "memchr", @@ -1825,17 +1982,17 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.7.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78" +checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "reqwest" -version = "0.11.18" +version = "0.11.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cde824a14b7c14f85caff81225f411faacc04a2013f41670f41443742b1c1c55" +checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" dependencies = [ - "base64 0.21.2", + "base64", "bytes", "encoding_rs", "futures-core", @@ -1853,9 +2010,12 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", + "rustls-pemfile", "serde", "serde_json", "serde_urlencoded", + "sync_wrapper", + "system-configuration", "tokio", "tokio-native-tls", "tokio-util", @@ -1865,14 +2025,14 @@ dependencies = [ "wasm-bindgen-futures", "wasm-streams", "web-sys", - "winreg 0.10.1", + "winreg 0.50.0", ] [[package]] name = "rmp" -version = "0.8.11" +version = "0.8.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44519172358fd6d58656c86ab8e7fbc9e1490c3e8f14d35ed78ca0dd07403c9f" +checksum = "228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4" dependencies = [ "byteorder", "num-traits", @@ -1881,9 +2041,9 @@ dependencies = [ [[package]] name = "rmp-serde" -version = "1.1.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5b13be192e0220b8afb7222aa5813cb62cc269ebb5cac346ca6487681d2913e" +checksum = "52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db" dependencies = [ "byteorder", "rmp", @@ -1893,10 +2053,10 @@ dependencies = [ [[package]] name = "russh" version = "0.37.1" -source = "git+https://github.com/microsoft/vscode-russh?branch=main#6a15199c784c0b6d171a6fec09ed730a5cd1350d" +source = "git+https://github.com/microsoft/vscode-russh?branch=main#fd4f608a83753f9f3e137f95600faffede71cf65" dependencies = [ "async-trait", - "bitflags", + "bitflags 1.3.2", "byteorder", "digest", "flate2", @@ -1922,7 +2082,7 @@ dependencies = [ [[package]] name = "russh-cryptovec" version = "0.7.0" -source = "git+https://github.com/microsoft/vscode-russh?branch=main#6a15199c784c0b6d171a6fec09ed730a5cd1350d" +source = "git+https://github.com/microsoft/vscode-russh?branch=main#fd4f608a83753f9f3e137f95600faffede71cf65" dependencies = [ "libc", "winapi", @@ -1931,7 +2091,7 @@ dependencies = [ [[package]] name = "russh-keys" version = "0.37.1" -source = "git+https://github.com/microsoft/vscode-russh?branch=main#6a15199c784c0b6d171a6fec09ed730a5cd1350d" +source = "git+https://github.com/microsoft/vscode-russh?branch=main#fd4f608a83753f9f3e137f95600faffede71cf65" dependencies = [ "bit-vec", "byteorder", @@ -1955,47 +2115,68 @@ dependencies = [ "yasna", ] +[[package]] +name = "rustc-demangle" +version = "0.1.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" + [[package]] name = "rustix" -version = "0.37.19" +version = "0.37.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d" +checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2" dependencies = [ - "bitflags", + "bitflags 1.3.2", "errno", "io-lifetimes", "libc", - "linux-raw-sys", + "linux-raw-sys 0.3.8", "windows-sys 0.48.0", ] [[package]] -name = "ryu" -version = "1.0.11" +name = "rustix" +version = "0.38.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" +checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +dependencies = [ + "bitflags 2.5.0", + "errno", + "libc", + "linux-raw-sys 0.4.14", + "windows-sys 0.52.0", +] [[package]] -name = "schannel" -version = "0.1.20" +name = "rustls-pemfile" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" +checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" dependencies = [ - "lazy_static", - "windows-sys 0.36.1", + "base64", ] [[package]] -name = "scopeguard" -version = "1.1.0" +name = "ryu" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] -name = "scratch" -version = "1.0.7" +name = "schannel" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" +dependencies = [ + "windows-sys 0.52.0", +] + +[[package]] +name = "scopeguard" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3cf7c11c38cb994f3d40e8a8cde3bbd1f72a435e4c49e85d6553d8312306152" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "secret-service" @@ -2015,11 +2196,11 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.7.0" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c" +checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" dependencies = [ - "bitflags", + "bitflags 2.5.0", "core-foundation", "core-foundation-sys", "libc", @@ -2028,9 +2209,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.6.1" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556" +checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7" dependencies = [ "core-foundation-sys", "libc", @@ -2038,38 +2219,38 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.163" +version = "1.0.202" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2" +checksum = "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395" dependencies = [ "serde_derive", ] [[package]] name = "serde_bytes" -version = "0.11.9" +version = "0.11.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "416bda436f9aab92e02c8e10d49a15ddd339cea90b6e340fe51ed97abb548294" +checksum = "8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734" dependencies = [ "serde", ] [[package]] name = "serde_derive" -version = "1.0.163" +version = "1.0.202" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e" +checksum = "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn 2.0.65", ] [[package]] name = "serde_json" -version = "1.0.96" +version = "1.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1" +checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" dependencies = [ "itoa", "ryu", @@ -2078,13 +2259,13 @@ dependencies = [ [[package]] name = "serde_repr" -version = "0.1.9" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fe39d9fbb0ebf5eb2c7cb7e2a47e4f462fad1379f1166b8ae49ad9eae89a7ca" +checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 1.0.103", + "syn 2.0.65", ] [[package]] @@ -2099,22 +2280,11 @@ dependencies = [ "serde", ] -[[package]] -name = "sha-1" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "028f48d513f9678cda28f6e4064755b3fbb2af6acd672f2c209b62323f7aea0f" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest", -] - [[package]] name = "sha1" -version = "0.10.5" +version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" +checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" dependencies = [ "cfg-if", "cpufeatures", @@ -2123,9 +2293,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.6" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -2144,50 +2314,50 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde" -[[package]] -name = "signal-hook" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "732768f1176d21d09e076c23a93123d40bba92d50c4058da34d45c8de8e682b9" -dependencies = [ - "libc", - "signal-hook-registry", -] - [[package]] name = "signal-hook-registry" -version = "1.4.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" +checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" dependencies = [ "libc", ] [[package]] name = "slab" -version = "0.4.7" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" +checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" dependencies = [ "autocfg", ] [[package]] name = "smallvec" -version = "1.10.0" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "socket2" -version = "0.4.9" +version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" +checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" dependencies = [ "libc", "winapi", ] +[[package]] +name = "socket2" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "static_assertions" version = "1.1.0" @@ -2196,21 +2366,21 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "strsim" -version = "0.10.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "subtle" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "syn" -version = "1.0.103" +version = "1.0.109" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a864042229133ada95abf3b54fdc62ef5ccabe9515b64717bcb9a1919e59445d" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" dependencies = [ "proc-macro2", "quote", @@ -2219,20 +2389,26 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.18" +version = "2.0.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e" +checksum = "d2863d96a84c6439701d7a38f9de935ec562c8832cc55d1dde0f513b52fad106" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] +[[package]] +name = "sync_wrapper" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" + [[package]] name = "sysinfo" -version = "0.29.0" +version = "0.29.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02f1dc6930a439cc5d154221b5387d153f8183529b07c19aca24ea31e0a167e1" +checksum = "cd727fc423c2060f6c92d9534cef765c65a6ed3f428a03d7def74a8c4348e666" dependencies = [ "cfg-if", "core-foundation-sys", @@ -2243,73 +2419,87 @@ dependencies = [ ] [[package]] -name = "tar" -version = "0.4.38" +name = "system-configuration" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6" +checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" dependencies = [ - "filetime", + "bitflags 1.3.2", + "core-foundation", + "system-configuration-sys", +] + +[[package]] +name = "system-configuration-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" +dependencies = [ + "core-foundation-sys", "libc", - "xattr", ] [[package]] -name = "tempfile" -version = "3.5.0" +name = "tar" +version = "0.4.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998" +checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb" dependencies = [ - "cfg-if", - "fastrand", - "redox_syscall 0.3.5", - "rustix", - "windows-sys 0.45.0", + "filetime", + "libc", + "xattr", ] [[package]] -name = "termcolor" -version = "1.2.0" +name = "tempfile" +version = "3.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" +checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" dependencies = [ - "winapi-util", + "cfg-if", + "fastrand 2.1.0", + "rustix 0.38.34", + "windows-sys 0.52.0", ] [[package]] name = "thiserror" -version = "1.0.40" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.40" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn 2.0.65", ] [[package]] name = "time" -version = "0.3.21" +version = "0.3.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f3403384eaacbca9923fa06940178ac13e4edb725486d70e8e15881d0c836cc" +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" dependencies = [ + "deranged", + "num-conv", + "powerfmt", "serde", "time-core", ] [[package]] name = "time-core" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "tinyvec" @@ -2322,17 +2512,17 @@ dependencies = [ [[package]] name = "tinyvec_macros" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.28.2" +version = "1.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94d7b1cfd2aa4011f2de74c2c4c63665e27a71006b0a192dcd2710272e73dfa2" +checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" dependencies = [ - "autocfg", + "backtrace", "bytes", "libc", "mio", @@ -2340,7 +2530,7 @@ dependencies = [ "parking_lot", "pin-project-lite", "signal-hook-registry", - "socket2", + "socket2 0.5.7", "tokio-macros", "tracing", "windows-sys 0.48.0", @@ -2348,20 +2538,20 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" +checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.18", + "syn 2.0.65", ] [[package]] name = "tokio-native-tls" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b" +checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" dependencies = [ "native-tls", "tokio", @@ -2369,9 +2559,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.11" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d660770404473ccd7bc9f8b28494a811bc18542b915c0855c51e8f419d5223ce" +checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" dependencies = [ "futures-core", "pin-project-lite", @@ -2380,9 +2570,9 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.17.2" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f714dd15bead90401d77e04243611caec13726c2408afd5b31901dfcdcb3b181" +checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c" dependencies = [ "futures-util", "log", @@ -2394,9 +2584,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.8" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" +checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" dependencies = [ "bytes", "futures-core", @@ -2404,16 +2594,23 @@ dependencies = [ "futures-sink", "pin-project-lite", "tokio", - "tracing", ] [[package]] -name = "toml" -version = "0.5.9" +name = "toml_datetime" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" + +[[package]] +name = "toml_edit" +version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "serde", + "indexmap 2.2.6", + "toml_datetime", + "winnow", ] [[package]] @@ -2424,11 +2621,10 @@ checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" [[package]] name = "tracing" -version = "0.1.37" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ - "cfg-if", "pin-project-lite", "tracing-attributes", "tracing-core", @@ -2436,45 +2632,45 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.23" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 1.0.103", + "syn 2.0.65", ] [[package]] name = "tracing-core" -version = "0.1.30" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ "once_cell", ] [[package]] name = "try-lock" -version = "0.2.3" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tungstenite" -version = "0.17.3" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e27992fd6a8c29ee7eef28fc78349aa244134e10ad447ce3b9f0ac0ed0fa4ce0" +checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" dependencies = [ - "base64 0.13.0", "byteorder", "bytes", + "data-encoding", "http", "httparse", "log", "native-tls", "rand 0.8.5", - "sha-1", + "sha1", "thiserror", "url", "utf-8", @@ -2483,13 +2679,15 @@ dependencies = [ [[package]] name = "tunnels" version = "0.1.0" -source = "git+https://github.com/microsoft/dev-tunnels?rev=3141ad7be00e18c4231f7c4fb6c11f9219ac49af#3141ad7be00e18c4231f7c4fb6c11f9219ac49af" +source = "git+https://github.com/microsoft/dev-tunnels?rev=8cae9b2a24c65c6c1958f5a0e77d72b23b5c6c30#8cae9b2a24c65c6c1958f5a0e77d72b23b5c6c30" dependencies = [ "async-trait", "chrono", "futures", "hyper", "log", + "os_info", + "rand 0.8.5", "reqwest", "russh", "russh-keys", @@ -2501,51 +2699,54 @@ dependencies = [ "tokio-util", "tungstenite", "url", - "uuid 0.8.2", + "urlencoding", + "uuid", + "winreg 0.8.0", ] [[package]] name = "typenum" -version = "1.15.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "uds_windows" -version = "1.0.2" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d" +checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" dependencies = [ + "memoffset 0.9.1", "tempfile", "winapi", ] [[package]] name = "unicode-bidi" -version = "0.3.8" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" +checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" [[package]] name = "unicode-ident" -version = "1.0.5" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-normalization" -version = "0.1.22" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" +checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" dependencies = [ "tinyvec", ] [[package]] name = "unicode-width" -version = "0.1.10" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" +checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6" [[package]] name = "unicode-xid" @@ -2555,9 +2756,9 @@ checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" [[package]] name = "url" -version = "2.3.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" +checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" dependencies = [ "form_urlencoded", "idna", @@ -2566,9 +2767,9 @@ dependencies = [ [[package]] name = "urlencoding" -version = "2.1.2" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8db7427f936968176eaa7cdf81b7f98b980b18495ec28f1b5791ac3bfe3eea9" +checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" [[package]] name = "utf-8" @@ -2584,20 +2785,11 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" [[package]] name = "uuid" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" -dependencies = [ - "getrandom 0.2.7", -] - -[[package]] -name = "uuid" -version = "1.3.3" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "345444e32442451b267fc254ae85a209c64be56d2890e601a0c37ff0c3c5ecd2" +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" dependencies = [ - "getrandom 0.2.7", + "getrandom 0.2.15", "serde", ] @@ -2615,17 +2807,16 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "waker-fn" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" +checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7" [[package]] name = "want" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" dependencies = [ - "log", "try-lock", ] @@ -2643,9 +2834,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.83" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -2653,24 +2844,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.83" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 1.0.103", + "syn 2.0.65", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.33" +version = "0.4.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" +checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" dependencies = [ "cfg-if", "js-sys", @@ -2680,9 +2871,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.83" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2690,28 +2881,28 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.83" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 1.0.103", + "syn 2.0.65", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.83" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "wasm-streams" -version = "0.2.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bbae3363c08332cadccd13b67db371814cd214c2524020932f0804b8cf7c078" +checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" dependencies = [ "futures-util", "js-sys", @@ -2722,23 +2913,14 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.60" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" +checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" dependencies = [ "js-sys", "wasm-bindgen", ] -[[package]] -name = "wepoll-ffi" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb" -dependencies = [ - "cc", -] - [[package]] name = "winapi" version = "0.3.9" @@ -2755,15 +2937,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" -[[package]] -name = "winapi-util" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" -dependencies = [ - "winapi", -] - [[package]] name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" @@ -2771,203 +2944,167 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] -name = "windows" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" -dependencies = [ - "windows-targets 0.48.0", -] - -[[package]] -name = "windows-sys" -version = "0.36.1" +name = "windows-core" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows_aarch64_msvc 0.36.1", - "windows_i686_gnu 0.36.1", - "windows_i686_msvc 0.36.1", - "windows_x86_64_gnu 0.36.1", - "windows_x86_64_msvc 0.36.1", + "windows-targets 0.52.5", ] [[package]] name = "windows-sys" -version = "0.45.0" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" dependencies = [ - "windows-targets 0.42.2", + "windows-targets 0.48.5", ] [[package]] name = "windows-sys" -version = "0.48.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.48.0", + "windows-targets 0.52.5", ] [[package]] name = "windows-targets" -version = "0.42.2" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" dependencies = [ - "windows_aarch64_gnullvm 0.42.2", - "windows_aarch64_msvc 0.42.2", - "windows_i686_gnu 0.42.2", - "windows_i686_msvc 0.42.2", - "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm 0.42.2", - "windows_x86_64_msvc 0.42.2", + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", ] [[package]] name = "windows-targets" -version = "0.48.0" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" +checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" dependencies = [ - "windows_aarch64_gnullvm 0.48.0", - "windows_aarch64_msvc 0.48.0", - "windows_i686_gnu 0.48.0", - "windows_i686_msvc 0.48.0", - "windows_x86_64_gnu 0.48.0", - "windows_x86_64_gnullvm 0.48.0", - "windows_x86_64_msvc 0.48.0", + "windows_aarch64_gnullvm 0.52.5", + "windows_aarch64_msvc 0.52.5", + "windows_i686_gnu 0.52.5", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.5", + "windows_x86_64_gnu 0.52.5", + "windows_x86_64_gnullvm 0.52.5", + "windows_x86_64_msvc 0.52.5", ] [[package]] name = "windows_aarch64_gnullvm" -version = "0.42.2" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.36.1" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" +checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" [[package]] name = "windows_aarch64_msvc" -version = "0.42.2" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" - -[[package]] -name = "windows_i686_gnu" -version = "0.36.1" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" +checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" [[package]] name = "windows_i686_gnu" -version = "0.42.2" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.48.0" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" +checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" [[package]] -name = "windows_i686_msvc" -version = "0.36.1" +name = "windows_i686_gnullvm" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" +checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" [[package]] name = "windows_i686_msvc" -version = "0.42.2" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.36.1" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" +checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" [[package]] name = "windows_x86_64_gnu" -version = "0.42.2" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.48.0" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" +checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" [[package]] name = "windows_x86_64_gnullvm" -version = "0.42.2" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.36.1" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" +checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" [[package]] name = "windows_x86_64_msvc" -version = "0.42.2" +version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.48.0" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" +checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" [[package]] name = "winnow" -version = "0.4.1" +version = "0.5.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" dependencies = [ "memchr", ] [[package]] name = "winreg" -version = "0.10.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" +checksum = "d107f8c6e916235c4c01cabb3e8acf7bea8ef6a63ca2e7fa0527c049badfc48c" dependencies = [ "winapi", ] @@ -2984,20 +3121,22 @@ dependencies = [ [[package]] name = "xattr" -version = "0.2.3" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc" +checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" dependencies = [ "libc", + "linux-raw-sys 0.4.14", + "rustix 0.38.34", ] [[package]] name = "xdg-home" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2769203cd13a0c6015d515be729c526d041e9cf2c0cc478d57faee85f40c6dcd" +checksum = "21e5a325c3cb8398ad6cf859c1135b25dd29e186679cf2da7581d9679f63b38e" dependencies = [ - "nix", + "libc", "winapi", ] @@ -3013,9 +3152,9 @@ dependencies = [ [[package]] name = "zbus" -version = "3.13.1" +version = "3.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c3d77c9966c28321f1907f0b6c5a5561189d1f7311eea6d94180c6be9daab29" +checksum = "675d170b632a6ad49804c8cf2105d7c31eddd3312555cffd4b740e08e97c25e6" dependencies = [ "async-broadcast", "async-process", @@ -3024,7 +3163,7 @@ dependencies = [ "byteorder", "derivative", "enumflags2", - "event-listener", + "event-listener 2.5.3", "futures-core", "futures-sink", "futures-util", @@ -3049,24 +3188,23 @@ dependencies = [ [[package]] name = "zbus_macros" -version = "3.13.1" +version = "3.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e341d12edaff644e539ccbbf7f161601294c9a84ed3d7e015da33155b435af" +checksum = "7131497b0f887e8061b430c530240063d33bf9455fa34438f388a245da69e0a5" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", "regex", - "syn 1.0.103", - "winnow", + "syn 1.0.109", "zvariant_utils", ] [[package]] name = "zbus_names" -version = "2.5.1" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82441e6033be0a741157a72951a3e4957d519698f3a824439cc131c5ba77ac2a" +checksum = "437d738d3750bed6ca9b8d423ccc7a8eb284f6b1d6d4e225a0e4e6258d864c8d" dependencies = [ "serde", "static_assertions", @@ -3075,9 +3213,9 @@ dependencies = [ [[package]] name = "zeroize" -version = "1.3.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4756f7db3f7b5574938c3eb1c117038b8e07f95ee6718c0efad4ac21508f1efd" +checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" [[package]] name = "zip" @@ -3094,9 +3232,9 @@ dependencies = [ [[package]] name = "zvariant" -version = "3.14.0" +version = "3.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "622cc473f10cef1b0d73b7b34a266be30ebdcfaea40ec297dd8cbda088f9f93c" +checksum = "4eef2be88ba09b358d3b58aca6e41cd853631d44787f319a1383ca83424fb2db" dependencies = [ "byteorder", "enumflags2", @@ -3108,14 +3246,14 @@ dependencies = [ [[package]] name = "zvariant_derive" -version = "3.14.0" +version = "3.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d9c1b57352c25b778257c661f3c4744b7cefb7fc09dd46909a153cce7773da2" +checksum = "37c24dc0bed72f5f90d1f8bb5b07228cbf63b3c6e9f82d82559d4bae666e7ed9" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 1.0.103", + "syn 1.0.109", "zvariant_utils", ] @@ -3127,5 +3265,5 @@ checksum = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200" dependencies = [ "proc-macro2", "quote", - "syn 1.0.103", + "syn 1.0.109", ] diff --git a/patched-vscode/cli/Cargo.toml b/patched-vscode/cli/Cargo.toml index 03a6f573..b820ffcc 100644 --- a/patched-vscode/cli/Cargo.toml +++ b/patched-vscode/cli/Cargo.toml @@ -15,7 +15,7 @@ name = "code" futures = "0.3.28" clap = { version = "4.3.0", features = ["derive", "env"] } open = "4.1.0" -reqwest = { version = "0.11.18", default-features = false, features = ["json", "stream", "native-tls"] } +reqwest = { version = "0.11.22", default-features = false, features = ["json", "stream", "native-tls"] } tokio = { version = "1.28.2", features = ["full"] } tokio-util = { version = "0.7.8", features = ["compat", "codec"] } flate2 = { version = "1.0.26", default-features = false, features = ["zlib"] } @@ -26,7 +26,7 @@ sysinfo = { version = "0.29.0", default-features = false } serde = { version = "1.0.163", features = ["derive"] } serde_json = "1.0.96" rmp-serde = "1.1.1" -uuid = { version = "1.3.3", features = ["serde", "v4"] } +uuid = { version = "1.4", features = ["serde", "v4"] } dirs = "5.0.1" rand = "0.8.5" opentelemetry = { version = "0.19.0", features = ["rt-tokio"] } @@ -34,13 +34,13 @@ serde_bytes = "0.11.9" chrono = { version = "0.4.26", features = ["serde", "std", "clock"], default-features = false } gethostname = "0.4.3" libc = "0.2.144" -tunnels = { git = "https://github.com/microsoft/dev-tunnels", rev = "3141ad7be00e18c4231f7c4fb6c11f9219ac49af", default-features = false, features = ["connections"] } -keyring = { version = "2.0.3", default-features = false, features = ["linux-secret-service-rt-tokio-crypto-openssl"] } +tunnels = { git = "https://github.com/microsoft/dev-tunnels", rev = "8cae9b2a24c65c6c1958f5a0e77d72b23b5c6c30", default-features = false, features = ["connections"] } +keyring = { version = "2.0.3", default-features = false, features = ["linux-secret-service-rt-tokio-crypto-openssl", "platform-windows", "platform-macos", "linux-keyutils"] } dialoguer = "0.10.4" hyper = { version = "0.14.26", features = ["server", "http1", "runtime"] } indicatif = "0.17.4" tempfile = "3.5.0" -clap_lex = "0.5.0" +clap_lex = "0.7.0" url = "2.3.1" async-trait = "0.1.68" log = "0.4.18" diff --git a/patched-vscode/cli/ThirdPartyNotices.txt b/patched-vscode/cli/ThirdPartyNotices.txt index c1f96966..7a74fb50 100644 --- a/patched-vscode/cli/ThirdPartyNotices.txt +++ b/patched-vscode/cli/ThirdPartyNotices.txt @@ -17,6 +17,38 @@ required to debug changes to any libraries licensed under the GNU Lesser General +--------------------------------------------------------- + +addr2line 0.21.0 - Apache-2.0 OR MIT +https://github.com/gimli-rs/addr2line + +Copyright (c) 2016-2018 The gimli Developers + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- + --------------------------------------------------------- adler 1.0.2 - 0BSD OR MIT OR Apache-2.0 @@ -49,7 +81,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -aho-corasick 1.0.1 - Unlicense OR MIT +aho-corasick 1.1.3 - Unlicense OR MIT https://github.com/BurntSushi/aho-corasick The MIT License (MIT) @@ -132,7 +164,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -anstream 0.3.2 - MIT OR Apache-2.0 +anstream 0.6.14 - MIT OR Apache-2.0 https://github.com/rust-cli/anstyle This software is released under the MIT license: @@ -157,7 +189,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -anstyle 1.0.0 - MIT OR Apache-2.0 +anstyle 1.0.7 - MIT OR Apache-2.0 https://github.com/rust-cli/anstyle This software is released under the MIT license: @@ -182,7 +214,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -anstyle-parse 0.2.0 - MIT OR Apache-2.0 +anstyle-parse 0.2.4 - MIT OR Apache-2.0 https://github.com/rust-cli/anstyle This software is released under the MIT license: @@ -207,7 +239,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -anstyle-query 1.0.0 - MIT OR Apache-2.0 +anstyle-query 1.0.3 - MIT OR Apache-2.0 https://github.com/rust-cli/anstyle This software is released under the MIT license: @@ -232,7 +264,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -anstyle-wincon 1.0.1 - MIT OR Apache-2.0 +anstyle-wincon 3.0.3 - MIT OR Apache-2.0 https://github.com/rust-cli/anstyle This software is released under the MIT license: @@ -285,7 +317,7 @@ SOFTWARE. --------------------------------------------------------- -async-channel 1.8.0 - Apache-2.0 OR MIT +async-channel 2.3.1 - Apache-2.0 OR MIT https://github.com/smol-rs/async-channel Permission is hereby granted, free of charge, to any @@ -315,7 +347,8 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -async-io 1.9.0 - Apache-2.0 OR MIT +async-io 1.13.0 - Apache-2.0 OR MIT +async-io 2.3.2 - Apache-2.0 OR MIT https://github.com/smol-rs/async-io Permission is hereby granted, free of charge, to any @@ -345,7 +378,8 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -async-lock 2.7.0 - Apache-2.0 OR MIT +async-lock 2.8.0 - Apache-2.0 OR MIT +async-lock 3.3.0 - Apache-2.0 OR MIT https://github.com/smol-rs/async-lock Permission is hereby granted, free of charge, to any @@ -375,7 +409,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -async-process 1.7.0 - Apache-2.0 OR MIT +async-process 1.8.1 - Apache-2.0 OR MIT https://github.com/smol-rs/async-process Permission is hereby granted, free of charge, to any @@ -405,7 +439,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -async-recursion 1.0.0 - MIT OR Apache-2.0 +async-recursion 1.1.1 - MIT OR Apache-2.0 https://github.com/dcchut/async-recursion Permission is hereby granted, free of charge, to any @@ -435,7 +469,37 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -async-task 4.4.0 - Apache-2.0 OR MIT +async-signal 0.2.6 - Apache-2.0 OR MIT +https://github.com/smol-rs/async-signal + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +async-task 4.7.1 - Apache-2.0 OR MIT https://github.com/smol-rs/async-task Permission is hereby granted, free of charge, to any @@ -465,7 +529,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -async-trait 0.1.68 - MIT OR Apache-2.0 +async-trait 0.1.80 - MIT OR Apache-2.0 https://github.com/dtolnay/async-trait Permission is hereby granted, free of charge, to any @@ -495,7 +559,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -atomic-waker 1.1.1 - Apache-2.0 OR MIT +atomic-waker 1.1.2 - Apache-2.0 OR MIT https://github.com/smol-rs/atomic-waker Permission is hereby granted, free of charge, to any @@ -525,7 +589,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -autocfg 1.1.0 - Apache-2.0 OR MIT +autocfg 1.3.0 - Apache-2.0 OR MIT https://github.com/cuviper/autocfg Copyright (c) 2018 Josh Stone @@ -557,8 +621,39 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -base64 0.13.0 - MIT/Apache-2.0 -base64 0.21.2 - MIT OR Apache-2.0 +backtrace 0.3.71 - MIT OR Apache-2.0 +https://github.com/rust-lang/backtrace-rs + +Copyright (c) 2014 Alex Crichton + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +base64 0.21.7 - MIT OR Apache-2.0 https://github.com/marshallpierce/rust-base64 The MIT License (MIT) @@ -619,6 +714,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- bitflags 1.3.2 - MIT/Apache-2.0 +bitflags 2.5.0 - MIT OR Apache-2.0 https://github.com/bitflags/bitflags Copyright (c) 2014 The Rust Project Developers @@ -650,7 +746,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -block-buffer 0.10.3 - MIT OR Apache-2.0 +block-buffer 0.10.4 - MIT OR Apache-2.0 https://github.com/RustCrypto/utils All crates licensed under either of @@ -704,7 +800,7 @@ Unless you explicitly state otherwise, any contribution intentionally submitted --------------------------------------------------------- -block-padding 0.3.2 - MIT OR Apache-2.0 +block-padding 0.3.3 - MIT OR Apache-2.0 https://github.com/RustCrypto/utils All crates licensed under either of @@ -758,7 +854,7 @@ Unless you explicitly state otherwise, any contribution intentionally submitted --------------------------------------------------------- -blocking 1.3.1 - Apache-2.0 OR MIT +blocking 1.6.0 - Apache-2.0 OR MIT https://github.com/smol-rs/blocking Permission is hereby granted, free of charge, to any @@ -788,7 +884,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -bumpalo 3.12.0 - MIT/Apache-2.0 +bumpalo 3.16.0 - MIT OR Apache-2.0 https://github.com/fitzgen/bumpalo Copyright (c) 2019 Nick Fitzgerald @@ -820,7 +916,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -byteorder 1.4.3 - Unlicense OR MIT +byteorder 1.5.0 - Unlicense OR MIT https://github.com/BurntSushi/byteorder The MIT License (MIT) @@ -848,7 +944,7 @@ THE SOFTWARE. --------------------------------------------------------- -bytes 1.4.0 - MIT +bytes 1.6.0 - MIT https://github.com/tokio-rs/bytes The MIT License (MIT) @@ -882,37 +978,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -cache-padded 1.2.0 - Apache-2.0 OR MIT -https://github.com/smol-rs/cache-padded - -Permission is hereby granted, free of charge, to any -person obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without -limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software -is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice -shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT -SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -cc 1.0.73 - MIT/Apache-2.0 +cc 1.0.98 - MIT OR Apache-2.0 https://github.com/rust-lang/cc-rs Copyright (c) 2014 Alex Crichton @@ -976,7 +1042,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -chrono 0.4.26 - MIT/Apache-2.0 +chrono 0.4.38 - MIT OR Apache-2.0 https://github.com/chronotope/chrono Rust-chrono is dual-licensed under The MIT License [1] and @@ -1222,7 +1288,7 @@ limitations under the License. --------------------------------------------------------- -clap 4.3.0 - MIT OR Apache-2.0 +clap 4.5.4 - MIT OR Apache-2.0 https://github.com/clap-rs/clap Copyright (c) Individual contributors @@ -1248,7 +1314,7 @@ SOFTWARE. --------------------------------------------------------- -clap_builder 4.3.0 - MIT OR Apache-2.0 +clap_builder 4.5.2 - MIT OR Apache-2.0 https://github.com/clap-rs/clap Copyright (c) Individual contributors @@ -1274,7 +1340,7 @@ SOFTWARE. --------------------------------------------------------- -clap_derive 4.3.0 - MIT OR Apache-2.0 +clap_derive 4.5.4 - MIT OR Apache-2.0 https://github.com/clap-rs/clap/tree/master/clap_derive Copyright (c) Individual contributors @@ -1300,7 +1366,7 @@ SOFTWARE. --------------------------------------------------------- -clap_lex 0.5.0 - MIT OR Apache-2.0 +clap_lex 0.7.0 - MIT OR Apache-2.0 https://github.com/clap-rs/clap/tree/master/clap_lex Copyright (c) Individual contributors @@ -1326,299 +1392,90 @@ SOFTWARE. --------------------------------------------------------- -codespan-reporting 0.11.1 - Apache-2.0 -https://github.com/brendanzab/codespan +colorchoice 1.0.1 - MIT OR Apache-2.0 +https://github.com/rust-cli/anstyle -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ +This software is released under the MIT license: - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: - 1. Definitions. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. +--------------------------------------------------------- - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. +concurrent-queue 2.5.0 - Apache-2.0 OR MIT +https://github.com/smol-rs/concurrent-queue - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). +--------------------------------------------------------- - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. +console 0.15.8 - MIT +https://github.com/console-rs/console - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." +The MIT License (MIT) - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. +Copyright (c) 2017 Armin Ronacher - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +--------------------------------------------------------- - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and +--------------------------------------------------------- - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. ---------------------------------------------------------- - ---------------------------------------------------------- - -colorchoice 1.0.0 - MIT OR Apache-2.0 -https://github.com/rust-cli/anstyle - -This software is released under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -concurrent-queue 1.2.4 - Apache-2.0 OR MIT -concurrent-queue 2.2.0 - Apache-2.0 OR MIT -https://github.com/smol-rs/concurrent-queue - -Permission is hereby granted, free of charge, to any -person obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without -limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software -is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice -shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT -SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -console 0.15.7 - MIT -https://github.com/console-rs/console - -The MIT License (MIT) - -Copyright (c) 2017 Armin Ronacher - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -const_format 0.2.31 - Zlib +const_format 0.2.32 - Zlib https://github.com/rodrimati1992/const_format_crates/ Copyright (c) 2020 Matias Rodriguez. @@ -1642,7 +1499,7 @@ freely, subject to the following restrictions: --------------------------------------------------------- -const_format_proc_macros 0.2.31 - Zlib +const_format_proc_macros 0.2.32 - Zlib https://github.com/rodrimati1992/const_format_crates/ Copyright (c) 2020 Matias Rodriguez. @@ -1666,7 +1523,7 @@ freely, subject to the following restrictions: --------------------------------------------------------- -core-foundation 0.9.3 - MIT / Apache-2.0 +core-foundation 0.9.4 - MIT OR Apache-2.0 https://github.com/servo/core-foundation-rs Copyright (c) 2012-2013 Mozilla Foundation @@ -1698,7 +1555,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -core-foundation-sys 0.8.3 - MIT / Apache-2.0 +core-foundation-sys 0.8.6 - MIT OR Apache-2.0 https://github.com/servo/core-foundation-rs Copyright (c) 2012-2013 Mozilla Foundation @@ -1730,7 +1587,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -cpufeatures 0.2.8 - MIT OR Apache-2.0 +cpufeatures 0.2.12 - MIT OR Apache-2.0 https://github.com/RustCrypto/utils All crates licensed under either of @@ -1784,7 +1641,7 @@ Unless you explicitly state otherwise, any contribution intentionally submitted --------------------------------------------------------- -crc32fast 1.3.2 - MIT OR Apache-2.0 +crc32fast 1.4.1 - MIT OR Apache-2.0 https://github.com/srijs/rust-crc32fast MIT License @@ -1812,7 +1669,7 @@ SOFTWARE. --------------------------------------------------------- -crossbeam-channel 0.5.6 - MIT OR Apache-2.0 +crossbeam-channel 0.5.13 - MIT OR Apache-2.0 https://github.com/crossbeam-rs/crossbeam The MIT License (MIT) @@ -1846,7 +1703,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -crossbeam-utils 0.8.16 - MIT OR Apache-2.0 +crossbeam-utils 0.8.20 - MIT OR Apache-2.0 https://github.com/crossbeam-rs/crossbeam The MIT License (MIT) @@ -1936,133 +1793,39 @@ Unless you explicitly state otherwise, any contribution intentionally submitted --------------------------------------------------------- -cxx 1.0.97 - MIT OR Apache-2.0 -https://github.com/dtolnay/cxx - -Permission is hereby granted, free of charge, to any -person obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without -limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software -is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice -shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT -SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -cxx-build 1.0.97 - MIT OR Apache-2.0 -https://github.com/dtolnay/cxx - -Permission is hereby granted, free of charge, to any -person obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without -limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software -is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice -shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT -SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -cxxbridge-flags 1.0.97 - MIT OR Apache-2.0 -https://github.com/dtolnay/cxx - -Permission is hereby granted, free of charge, to any -person obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without -limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software -is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice -shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT -SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- +data-encoding 2.6.0 - MIT +https://github.com/ia0/data-encoding ---------------------------------------------------------- +The MIT License (MIT) -cxxbridge-macro 1.0.97 - MIT OR Apache-2.0 -https://github.com/dtolnay/cxx +Copyright (c) 2015-2020 Julien Cretin +Copyright (c) 2017-2020 Google Inc. -Permission is hereby granted, free of charge, to any -person obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without -limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software -is furnished to do so, subject to the following -conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice -shall be included in all copies or substantial portions -of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT -SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. --------------------------------------------------------- --------------------------------------------------------- -data-encoding 2.3.2 - MIT -https://github.com/ia0/data-encoding +deranged 0.3.11 - MIT OR Apache-2.0 +https://github.com/jhpratt/deranged -The MIT License (MIT) - -Copyright (c) 2015-2020 Julien Cretin -Copyright (c) 2017-2020 Google Inc. +Copyright (c) 2022 Jacob Pratt et al. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -2139,7 +1902,7 @@ SOFTWARE. --------------------------------------------------------- -digest 0.10.5 - MIT OR Apache-2.0 +digest 0.10.7 - MIT OR Apache-2.0 https://github.com/RustCrypto/traits All crates licensed under either of @@ -2273,7 +2036,7 @@ SOFTWARE --------------------------------------------------------- -encoding_rs 0.8.31 - (Apache-2.0 OR MIT) AND BSD-3-Clause +encoding_rs 0.8.34 - (Apache-2.0 OR MIT) AND BSD-3-Clause https://github.com/hsivonen/encoding_rs Copyright Mozilla Foundation @@ -2305,7 +2068,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -enumflags2 0.7.7 - MIT OR Apache-2.0 +enumflags2 0.7.9 - MIT OR Apache-2.0 https://github.com/meithecatte/enumflags2 Copyright (c) 2017-2023 Maik Klein, Maja KÄ…dzioÅ‚ka @@ -2337,7 +2100,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -enumflags2_derive 0.7.7 - MIT OR Apache-2.0 +enumflags2_derive 0.7.9 - MIT OR Apache-2.0 https://github.com/meithecatte/enumflags2 Copyright (c) 2017-2023 Maik Klein, Maja KÄ…dzioÅ‚ka @@ -2369,10 +2132,10 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -errno 0.3.1 - MIT OR Apache-2.0 -https://github.com/lambda-fairy/rust-errno +equivalent 1.0.1 - Apache-2.0 OR MIT +https://github.com/indexmap-rs/equivalent -Copyright (c) 2014 Chris Wong +Copyright (c) 2016--2023 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated @@ -2401,35 +2164,42 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -errno-dragonfly 0.1.2 - MIT -https://github.com/mneumann/errno-dragonfly-rs - -MIT License +errno 0.3.9 - MIT OR Apache-2.0 +https://github.com/lambda-fairy/rust-errno -Copyright (c) 2017 Michael Neumann +Copyright (c) 2014 Chris Wong -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. --------------------------------------------------------- --------------------------------------------------------- event-listener 2.5.3 - Apache-2.0 OR MIT +event-listener 3.1.0 - Apache-2.0 OR MIT +event-listener 4.0.3 - Apache-2.0 OR MIT +event-listener 5.3.0 - Apache-2.0 OR MIT https://github.com/smol-rs/event-listener Permission is hereby granted, free of charge, to any @@ -2459,7 +2229,39 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -fastrand 1.8.0 - Apache-2.0 OR MIT +event-listener-strategy 0.4.0 - Apache-2.0 OR MIT +event-listener-strategy 0.5.2 - Apache-2.0 OR MIT +https://github.com/smol-rs/event-listener-strategy + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +fastrand 1.9.0 - Apache-2.0 OR MIT +fastrand 2.1.0 - Apache-2.0 OR MIT https://github.com/smol-rs/fastrand Permission is hereby granted, free of charge, to any @@ -2489,7 +2291,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -filetime 0.2.17 - MIT/Apache-2.0 +filetime 0.2.23 - MIT/Apache-2.0 https://github.com/alexcrichton/filetime Copyright (c) 2014 Alex Crichton @@ -2521,7 +2323,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -flate2 1.0.26 - MIT OR Apache-2.0 +flate2 1.0.30 - MIT OR Apache-2.0 https://github.com/rust-lang/flate2-rs Copyright (c) 2014 Alex Crichton @@ -2637,7 +2439,7 @@ SOFTWARE. --------------------------------------------------------- -form_urlencoded 1.1.0 - MIT OR Apache-2.0 +form_urlencoded 1.2.1 - MIT OR Apache-2.0 https://github.com/servo/rust-url Copyright (c) 2013-2022 The rust-url developers @@ -2669,7 +2471,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -futures 0.3.28 - MIT OR Apache-2.0 +futures 0.3.30 - MIT OR Apache-2.0 https://github.com/rust-lang/futures-rs Copyright (c) 2016 Alex Crichton @@ -2702,7 +2504,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -futures-channel 0.3.28 - MIT OR Apache-2.0 +futures-channel 0.3.30 - MIT OR Apache-2.0 https://github.com/rust-lang/futures-rs Copyright (c) 2016 Alex Crichton @@ -2735,7 +2537,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -futures-core 0.3.28 - MIT OR Apache-2.0 +futures-core 0.3.30 - MIT OR Apache-2.0 https://github.com/rust-lang/futures-rs Copyright (c) 2016 Alex Crichton @@ -2768,7 +2570,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -futures-executor 0.3.28 - MIT OR Apache-2.0 +futures-executor 0.3.30 - MIT OR Apache-2.0 https://github.com/rust-lang/futures-rs Copyright (c) 2016 Alex Crichton @@ -2801,7 +2603,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -futures-io 0.3.28 - MIT OR Apache-2.0 +futures-io 0.3.30 - MIT OR Apache-2.0 https://github.com/rust-lang/futures-rs Copyright (c) 2016 Alex Crichton @@ -2834,7 +2636,8 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -futures-lite 1.12.0 - Apache-2.0 OR MIT +futures-lite 1.13.0 - Apache-2.0 OR MIT +futures-lite 2.3.0 - Apache-2.0 OR MIT https://github.com/smol-rs/futures-lite Permission is hereby granted, free of charge, to any @@ -2864,7 +2667,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -futures-macro 0.3.28 - MIT OR Apache-2.0 +futures-macro 0.3.30 - MIT OR Apache-2.0 https://github.com/rust-lang/futures-rs Copyright (c) 2016 Alex Crichton @@ -2897,7 +2700,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -futures-sink 0.3.28 - MIT OR Apache-2.0 +futures-sink 0.3.30 - MIT OR Apache-2.0 https://github.com/rust-lang/futures-rs Copyright (c) 2016 Alex Crichton @@ -2930,7 +2733,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -futures-task 0.3.28 - MIT OR Apache-2.0 +futures-task 0.3.30 - MIT OR Apache-2.0 https://github.com/rust-lang/futures-rs Copyright (c) 2016 Alex Crichton @@ -2963,7 +2766,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -futures-util 0.3.28 - MIT OR Apache-2.0 +futures-util 0.3.30 - MIT OR Apache-2.0 https://github.com/rust-lang/futures-rs Copyright (c) 2016 Alex Crichton @@ -2996,7 +2799,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -generic-array 0.14.6 - MIT +generic-array 0.14.7 - MIT https://github.com/fizyk20/generic-array The MIT License (MIT) @@ -3221,23 +3024,55 @@ Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +--------------------------------------------------------- + +--------------------------------------------------------- + +getrandom 0.1.16 - MIT OR Apache-2.0 +getrandom 0.2.15 - MIT OR Apache-2.0 +https://github.com/rust-random/getrandom + +Copyright (c) 2018-2024 The rust-random Project Developers +Copyright (c) 2014 The Rust Project Developers + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. --------------------------------------------------------- --------------------------------------------------------- -getrandom 0.1.16 - MIT OR Apache-2.0 -getrandom 0.2.7 - MIT OR Apache-2.0 -https://github.com/rust-random/getrandom +gimli 0.28.1 - MIT OR Apache-2.0 +https://github.com/gimli-rs/gimli -Copyright 2018 Developers of the Rand project -Copyright (c) 2014 The Rust Project Developers +Copyright (c) 2015 The Rust Project Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated @@ -3266,7 +3101,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -h2 0.3.17 - MIT +h2 0.3.26 - MIT https://github.com/hyperium/h2 The MIT License (MIT) @@ -3301,6 +3136,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- hashbrown 0.12.3 - MIT OR Apache-2.0 +hashbrown 0.14.5 - MIT OR Apache-2.0 https://github.com/rust-lang/hashbrown Copyright (c) 2016 Amanieu d'Antras @@ -3332,7 +3168,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -heck 0.4.0 - MIT OR Apache-2.0 +heck 0.5.0 - MIT OR Apache-2.0 https://github.com/withoutboats/heck Copyright (c) 2015 The Rust Project Developers @@ -3364,8 +3200,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -hermit-abi 0.1.19 - MIT/Apache-2.0 -hermit-abi 0.3.1 - MIT OR Apache-2.0 +hermit-abi 0.3.9 - MIT OR Apache-2.0 https://github.com/hermit-os/hermit-rs Permission is hereby granted, free of charge, to any @@ -3524,7 +3359,7 @@ Unless you explicitly state otherwise, any contribution intentionally submitted --------------------------------------------------------- -http 0.2.9 - MIT OR Apache-2.0 +http 0.2.12 - MIT OR Apache-2.0 https://github.com/hyperium/http Copyright (c) 2017 http-rs authors @@ -3556,7 +3391,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -http-body 0.4.5 - MIT +http-body 0.4.6 - MIT https://github.com/hyperium/http-body The MIT License (MIT) @@ -3616,7 +3451,7 @@ THE SOFTWARE. --------------------------------------------------------- -httpdate 1.0.2 - MIT/Apache-2.0 +httpdate 1.0.3 - MIT OR Apache-2.0 https://github.com/pyfisch/httpdate Copyright (c) 2016 Pyfisch @@ -3642,7 +3477,7 @@ THE SOFTWARE. --------------------------------------------------------- -hyper 0.14.26 - MIT +hyper 0.14.28 - MIT https://github.com/hyperium/hyper The MIT License (MIT) @@ -3696,7 +3531,7 @@ THE SOFTWARE. --------------------------------------------------------- -iana-time-zone 0.1.57 - MIT OR Apache-2.0 +iana-time-zone 0.1.60 - MIT OR Apache-2.0 https://github.com/strawlab/iana-time-zone Copyright (c) 2020 Andrew D. Straw @@ -3728,7 +3563,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -iana-time-zone-haiku 0.1.1 - MIT OR Apache-2.0 +iana-time-zone-haiku 0.1.2 - MIT OR Apache-2.0 https://github.com/strawlab/iana-time-zone Copyright (c) 2020 Andrew D. Straw @@ -3760,7 +3595,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -idna 0.3.0 - MIT OR Apache-2.0 +idna 0.5.0 - MIT OR Apache-2.0 https://github.com/servo/rust-url/ Copyright (c) 2013-2022 The rust-url developers @@ -3792,8 +3627,9 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -indexmap 1.9.1 - Apache-2.0 OR MIT -https://github.com/bluss/indexmap +indexmap 1.9.3 - Apache-2.0 OR MIT +indexmap 2.2.6 - Apache-2.0 OR MIT +https://github.com/indexmap-rs/indexmap Copyright (c) 2016--2017 @@ -3824,7 +3660,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -indicatif 0.17.4 - MIT +indicatif 0.17.8 - MIT https://github.com/console-rs/indicatif The MIT License (MIT) @@ -3906,7 +3742,7 @@ Unless you explicitly state otherwise, any contribution intentionally submitted --------------------------------------------------------- -instant 0.1.12 - BSD-3-Clause +instant 0.1.13 - BSD-3-Clause https://github.com/sebcrozet/instant Copyright (c) 2019, Sébastien Crozet @@ -3970,7 +3806,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -ipnet 2.5.0 - MIT OR Apache-2.0 +ipnet 2.9.0 - MIT OR Apache-2.0 https://github.com/krisprice/ipnet Copyright 2017 Juniper Networks, Inc. @@ -4012,44 +3848,38 @@ SOFTWARE. --------------------------------------------------------- -is-terminal 0.4.7 - MIT -https://github.com/sunfishcode/is-terminal +is-wsl 0.4.0 - MIT +https://github.com/TheLarkInn/is-wsl -The MIT License (MIT) +MIT License -Permission is hereby granted, free of charge, to any -person obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without -limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software -is furnished to do so, subject to the following -conditions: +Copyright (c) 2023 Sean Larkin -The above copyright notice and this permission notice -shall be included in all copies or substantial portions -of the Software. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT -SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. --------------------------------------------------------- -is-wsl 0.4.0 - MIT -https://github.com/TheLarkInn/is-wsl +--------------------------------------------------------- -MIT License +is_terminal_polyfill 1.70.0 - MIT OR Apache-2.0 +https://github.com/polyfill-rs/is_terminal_polyfill -Copyright (c) 2023 Sean Larkin +Copyright (c) Individual contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -4072,7 +3902,7 @@ SOFTWARE. --------------------------------------------------------- -itoa 1.0.4 - MIT OR Apache-2.0 +itoa 1.0.11 - MIT OR Apache-2.0 https://github.com/dtolnay/itoa Permission is hereby granted, free of charge, to any @@ -4102,7 +3932,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -js-sys 0.3.60 - MIT/Apache-2.0 +js-sys 0.3.69 - MIT OR Apache-2.0 https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys Copyright (c) 2014 Alex Crichton @@ -4134,7 +3964,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -keyring 2.0.3 - MIT OR Apache-2.0 +keyring 2.3.3 - MIT OR Apache-2.0 https://github.com/hwchen/keyring-rs Copyright (c) 2016 keyring Developers @@ -4198,7 +4028,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -libc 0.2.144 - MIT OR Apache-2.0 +libc 0.2.155 - MIT OR Apache-2.0 https://github.com/rust-lang/libc Copyright (c) 2014-2020 The Rust Project Developers @@ -4230,41 +4060,39 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -libz-sys 1.1.12 - MIT OR Apache-2.0 -https://github.com/rust-lang/libz-sys +libredox 0.1.3 - MIT +https://gitlab.redox-os.org/redox-os/libredox.git -Copyright (c) 2014 Alex Crichton -Copyright (c) 2020 Josh Triplett +MIT License -Permission is hereby granted, free of charge, to any -person obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without -limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software -is furnished to do so, subject to the following -conditions: +Copyright (c) 2023 4lDO2 -The above copyright notice and this permission notice -shall be included in all copies or substantial portions -of the Software. +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT -SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. --------------------------------------------------------- --------------------------------------------------------- -link-cplusplus 1.0.9 - MIT OR Apache-2.0 -https://github.com/dtolnay/link-cplusplus +libz-sys 1.1.16 - MIT OR Apache-2.0 +https://github.com/rust-lang/libz-sys + +Copyright (c) 2014 Alex Crichton +Copyright (c) 2020 Josh Triplett Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated @@ -4293,7 +4121,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -linux-keyutils 0.2.3 - Apache-2.0 OR MIT +linux-keyutils 0.2.4 - Apache-2.0 OR MIT https://github.com/landhb/linux-keyutils Licensed under either of the following at your discretion: @@ -4325,6 +4153,7 @@ additional terms or conditions. --------------------------------------------------------- linux-raw-sys 0.3.8 - Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +linux-raw-sys 0.4.14 - Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT https://github.com/sunfishcode/linux-raw-sys Permission is hereby granted, free of charge, to any @@ -4354,7 +4183,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -lock_api 0.4.9 - MIT OR Apache-2.0 +lock_api 0.4.12 - MIT OR Apache-2.0 https://github.com/Amanieu/parking_lot Copyright (c) 2016 The Rust Project Developers @@ -4386,7 +4215,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -log 0.4.18 - MIT OR Apache-2.0 +log 0.4.21 - MIT OR Apache-2.0 https://github.com/rust-lang/log Copyright (c) 2014 The Rust Project Developers @@ -4432,7 +4261,7 @@ The following two notices apply to every file of the project. ## The Apache License ``` -Copyright 2015–2019 The md5 Developers +Copyright 2015–2024 The md5 Developers Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the @@ -4449,7 +4278,7 @@ specific language governing permissions and limitations under the License. ## The MIT License ``` -Copyright 2015–2019 The md5 Developers +Copyright 2015–2024 The md5 Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in @@ -4472,7 +4301,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -memchr 2.5.0 - Unlicense/MIT +memchr 2.7.2 - Unlicense OR MIT https://github.com/BurntSushi/memchr The MIT License (MIT) @@ -4501,6 +4330,7 @@ THE SOFTWARE. --------------------------------------------------------- memoffset 0.7.1 - MIT +memoffset 0.9.1 - MIT https://github.com/Gilnaa/memoffset The MIT License (MIT) @@ -4528,7 +4358,7 @@ SOFTWARE. --------------------------------------------------------- -mime 0.3.16 - MIT/Apache-2.0 +mime 0.3.17 - MIT OR Apache-2.0 https://github.com/hyperium/mime Copyright (c) 2014-2019 Sean McArthur @@ -4554,7 +4384,7 @@ THE SOFTWARE. --------------------------------------------------------- -miniz_oxide 0.7.1 - MIT OR Zlib OR Apache-2.0 +miniz_oxide 0.7.3 - MIT OR Zlib OR Apache-2.0 https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide This library (excluding the miniz C code used for tests) is licensed under the MIT license. The library is based on the miniz C library, of which the parts used are dual-licensed under the [MIT license](https://github.com/Frommi/miniz_oxide/blob/master/miniz/miniz.c#L1) and also the [unlicense](https://github.com/Frommi/miniz_oxide/blob/master/miniz/miniz.c#L577). @@ -4563,7 +4393,7 @@ The parts of miniz that are not covered by the unlicense is [some Zip64 code](ht --------------------------------------------------------- -mio 0.8.4 - MIT +mio 0.8.11 - MIT https://github.com/tokio-rs/mio The MIT License (MIT) @@ -4591,7 +4421,7 @@ THE SOFTWARE. --------------------------------------------------------- -native-tls 0.2.10 - MIT/Apache-2.0 +native-tls 0.2.11 - MIT/Apache-2.0 https://github.com/sfackler/rust-native-tls Copyright (c) 2016 The rust-native-tls Developers @@ -4617,7 +4447,7 @@ SOFTWARE. --------------------------------------------------------- -nix 0.26.2 - MIT +nix 0.26.4 - MIT https://github.com/nix-rust/nix The MIT License (MIT) @@ -4645,7 +4475,7 @@ THE SOFTWARE. --------------------------------------------------------- -ntapi 0.4.0 - Apache-2.0 OR MIT +ntapi 0.4.1 - Apache-2.0 OR MIT https://github.com/MSxDOS/ntapi Permission is hereby granted, free of charge, to any person obtaining a copy @@ -4669,7 +4499,7 @@ SOFTWARE. --------------------------------------------------------- -num 0.4.0 - MIT OR Apache-2.0 +num 0.4.3 - MIT OR Apache-2.0 https://github.com/rust-num/num Copyright (c) 2014 The Rust Project Developers @@ -4701,7 +4531,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -num-bigint 0.4.3 - MIT OR Apache-2.0 +num-bigint 0.4.5 - MIT OR Apache-2.0 https://github.com/rust-num/num-bigint Copyright (c) 2014 The Rust Project Developers @@ -4733,7 +4563,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -num-complex 0.4.2 - MIT OR Apache-2.0 +num-complex 0.4.6 - MIT OR Apache-2.0 https://github.com/rust-num/num-complex Copyright (c) 2014 The Rust Project Developers @@ -4765,7 +4595,33 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -num-integer 0.1.45 - MIT OR Apache-2.0 +num-conv 0.1.0 - MIT OR Apache-2.0 +https://github.com/jhpratt/num-conv + +Copyright (c) 2023 Jacob Pratt + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +num-integer 0.1.46 - MIT OR Apache-2.0 https://github.com/rust-num/num-integer Copyright (c) 2014 The Rust Project Developers @@ -4797,7 +4653,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -num-iter 0.1.43 - MIT OR Apache-2.0 +num-iter 0.1.45 - MIT OR Apache-2.0 https://github.com/rust-num/num-iter Copyright (c) 2014 The Rust Project Developers @@ -4829,7 +4685,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -num-rational 0.4.1 - MIT OR Apache-2.0 +num-rational 0.4.2 - MIT OR Apache-2.0 https://github.com/rust-num/num-rational Copyright (c) 2014 The Rust Project Developers @@ -4861,7 +4717,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -num-traits 0.2.15 - MIT OR Apache-2.0 +num-traits 0.2.19 - MIT OR Apache-2.0 https://github.com/rust-num/num-traits Copyright (c) 2014 The Rust Project Developers @@ -4893,7 +4749,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -num_cpus 1.13.1 - MIT OR Apache-2.0 +num_cpus 1.16.0 - MIT OR Apache-2.0 https://github.com/seanmonstar/num_cpus Copyright (c) 2015 @@ -4947,7 +4803,39 @@ SOFTWARE. --------------------------------------------------------- -once_cell 1.17.2 - MIT OR Apache-2.0 +object 0.32.2 - Apache-2.0 OR MIT +https://github.com/gimli-rs/object + +Copyright (c) 2015 The Gimli Developers + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +once_cell 1.19.0 - MIT OR Apache-2.0 https://github.com/matklad/once_cell Permission is hereby granted, free of charge, to any @@ -4977,7 +4865,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -open 4.1.0 - MIT +open 4.2.0 - MIT https://github.com/Byron/open-rs The MIT License (MIT) @@ -5008,7 +4896,7 @@ OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -openssl 0.10.55 - Apache-2.0 +openssl 0.10.64 - Apache-2.0 https://github.com/sfackler/rust-openssl Copyright 2011-2017 Google Inc. @@ -5030,7 +4918,7 @@ limitations under the License. --------------------------------------------------------- -openssl-macros 0.1.0 - MIT/Apache-2.0 +openssl-macros 0.1.1 - MIT/Apache-2.0 This software is released under the MIT license: @@ -5087,7 +4975,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -openssl-sys 0.9.90 - MIT +openssl-sys 0.9.102 - MIT https://github.com/sfackler/rust-openssl The MIT License (MIT) @@ -5312,7 +5200,7 @@ Apache License same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright The OpenTelemetry Authors + Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -5520,7 +5408,7 @@ Apache License same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright The OpenTelemetry Authors + Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -5728,7 +5616,7 @@ Apache License same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright The OpenTelemetry Authors + Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -6155,7 +6043,35 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -parking 2.0.0 - Apache-2.0 OR MIT +os_info 3.8.2 - MIT +https://github.com/stanislav-tkach/os_info + +The MIT License (MIT) + +Copyright (c) 2017 Stanislav Tkach + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +parking 2.2.0 - Apache-2.0 OR MIT https://github.com/smol-rs/parking Permission is hereby granted, free of charge, to any @@ -6185,7 +6101,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -parking_lot 0.12.1 - MIT OR Apache-2.0 +parking_lot 0.12.2 - MIT OR Apache-2.0 https://github.com/Amanieu/parking_lot Copyright (c) 2016 The Rust Project Developers @@ -6217,7 +6133,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -parking_lot_core 0.9.3 - MIT OR Apache-2.0 +parking_lot_core 0.9.10 - MIT OR Apache-2.0 https://github.com/Amanieu/parking_lot Copyright (c) 2016 The Rust Project Developers @@ -6249,7 +6165,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -paste 1.0.9 - MIT OR Apache-2.0 +paste 1.0.15 - MIT OR Apache-2.0 https://github.com/dtolnay/paste Permission is hereby granted, free of charge, to any @@ -6309,7 +6225,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -percent-encoding 2.2.0 - MIT OR Apache-2.0 +percent-encoding 2.3.1 - MIT OR Apache-2.0 https://github.com/servo/rust-url/ Copyright (c) 2013-2022 The rust-url developers @@ -6341,7 +6257,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -pin-project 1.1.0 - Apache-2.0 OR MIT +pin-project 1.1.5 - Apache-2.0 OR MIT https://github.com/taiki-e/pin-project Permission is hereby granted, free of charge, to any @@ -6371,7 +6287,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -pin-project-internal 1.1.0 - Apache-2.0 OR MIT +pin-project-internal 1.1.5 - Apache-2.0 OR MIT https://github.com/taiki-e/pin-project Permission is hereby granted, free of charge, to any @@ -6401,7 +6317,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -pin-project-lite 0.2.9 - Apache-2.0 OR MIT +pin-project-lite 0.2.14 - Apache-2.0 OR MIT https://github.com/taiki-e/pin-project-lite Permission is hereby granted, free of charge, to any @@ -6463,7 +6379,37 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -pkg-config 0.3.25 - MIT OR Apache-2.0 +piper 0.2.2 - MIT OR Apache-2.0 +https://github.com/smol-rs/piper + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +pkg-config 0.3.30 - MIT OR Apache-2.0 https://github.com/rust-lang/pkg-config-rs Copyright (c) 2014 Alex Crichton @@ -6495,7 +6441,8 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -polling 2.3.0 - Apache-2.0 OR MIT +polling 2.8.0 - Apache-2.0 OR MIT +polling 3.7.0 - Apache-2.0 OR MIT https://github.com/smol-rs/polling Permission is hereby granted, free of charge, to any @@ -6525,7 +6472,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -portable-atomic 1.3.3 - Apache-2.0 OR MIT +portable-atomic 1.6.0 - Apache-2.0 OR MIT https://github.com/taiki-e/portable-atomic Permission is hereby granted, free of charge, to any @@ -6538,24 +6485,50 @@ the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice -shall be included in all copies or substantial portions -of the Software. +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +powerfmt 0.2.0 - MIT OR Apache-2.0 +https://github.com/jhpratt/powerfmt + +Copyright (c) 2023 Jacob Pratt et al. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT -SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. --------------------------------------------------------- --------------------------------------------------------- -ppv-lite86 0.2.16 - MIT/Apache-2.0 +ppv-lite86 0.2.17 - MIT/Apache-2.0 https://github.com/cryptocorrosion/cryptocorrosion Copyright (c) 2019 The CryptoCorrosion Contributors @@ -6587,7 +6560,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -proc-macro-crate 1.2.1 - Apache-2.0/MIT +proc-macro-crate 1.3.1 - MIT OR Apache-2.0 https://github.com/bkchr/proc-macro-crate Permission is hereby granted, free of charge, to any @@ -6617,7 +6590,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -proc-macro2 1.0.59 - MIT OR Apache-2.0 +proc-macro2 1.0.83 - MIT OR Apache-2.0 https://github.com/dtolnay/proc-macro2 Permission is hereby granted, free of charge, to any @@ -6647,7 +6620,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -quote 1.0.28 - MIT OR Apache-2.0 +quote 1.0.36 - MIT OR Apache-2.0 https://github.com/dtolnay/quote Permission is hereby granted, free of charge, to any @@ -6812,8 +6785,8 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -redox_syscall 0.2.16 - MIT -redox_syscall 0.3.5 - MIT +redox_syscall 0.4.1 - MIT +redox_syscall 0.5.1 - MIT https://github.com/redox-os/syscall Copyright (c) 2017 Redox OS Developers @@ -6842,7 +6815,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -redox_users 0.4.3 - MIT +redox_users 0.4.5 - MIT https://gitlab.redox-os.org/redox-os/users The MIT License (MIT) @@ -6870,7 +6843,7 @@ SOFTWARE. --------------------------------------------------------- -regex 1.8.3 - MIT OR Apache-2.0 +regex 1.10.4 - MIT OR Apache-2.0 https://github.com/rust-lang/regex Copyright (c) 2014 The Rust Project Developers @@ -6902,7 +6875,39 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -regex-syntax 0.7.2 - MIT OR Apache-2.0 +regex-automata 0.4.6 - MIT OR Apache-2.0 +https://github.com/rust-lang/regex/tree/master/regex-automata + +Copyright (c) 2014 The Rust Project Developers + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +regex-syntax 0.8.3 - MIT OR Apache-2.0 https://github.com/rust-lang/regex/tree/master/regex-syntax Copyright (c) 2014 The Rust Project Developers @@ -6934,7 +6939,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -reqwest 0.11.18 - MIT OR Apache-2.0 +reqwest 0.11.27 - MIT OR Apache-2.0 https://github.com/seanmonstar/reqwest Copyright (c) 2016 Sean McArthur @@ -6960,7 +6965,7 @@ THE SOFTWARE. --------------------------------------------------------- -rmp 0.8.11 - MIT +rmp 0.8.14 - MIT https://github.com/3Hren/msgpack-rust MIT License @@ -6988,7 +6993,7 @@ SOFTWARE. --------------------------------------------------------- -rmp-serde 1.1.1 - MIT +rmp-serde 1.3.0 - MIT https://github.com/3Hren/msgpack-rust MIT License @@ -7016,7 +7021,7 @@ SOFTWARE. --------------------------------------------------------- -russh 6a15199c784c0b6d171a6fec09ed730a5cd1350d +russh fd4f608a83753f9f3e137f95600faffede71cf65 https://github.com/microsoft/vscode-russh Apache License @@ -7224,7 +7229,7 @@ Apache License --------------------------------------------------------- -russh-cryptovec 6a15199c784c0b6d171a6fec09ed730a5cd1350d +russh-cryptovec fd4f608a83753f9f3e137f95600faffede71cf65 https://github.com/microsoft/vscode-russh Apache License @@ -7432,7 +7437,7 @@ Apache License --------------------------------------------------------- -russh-keys 6a15199c784c0b6d171a6fec09ed730a5cd1350d +russh-keys fd4f608a83753f9f3e137f95600faffede71cf65 https://github.com/microsoft/vscode-russh Apache License @@ -7640,7 +7645,40 @@ Apache License --------------------------------------------------------- -rustix 0.37.19 - Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +rustc-demangle 0.1.24 - MIT/Apache-2.0 +https://github.com/rust-lang/rustc-demangle + +Copyright (c) 2014 Alex Crichton + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +rustix 0.37.27 - Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +rustix 0.38.34 - Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT https://github.com/bytecodealliance/rustix Permission is hereby granted, free of charge, to any @@ -7670,7 +7708,23 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -ryu 1.0.11 - Apache-2.0 OR BSL-1.0 +rustls-pemfile 1.0.4 - Apache-2.0 OR ISC OR MIT +https://github.com/rustls/pemfile + +rustls-pemfile is distributed under the following three licenses: + +- Apache License version 2.0. +- MIT license. +- ISC license. + +These are included as LICENSE-APACHE, LICENSE-MIT and LICENSE-ISC +respectively. You may use this software under the terms of any +of these licenses, at your option. +--------------------------------------------------------- + +--------------------------------------------------------- + +ryu 1.0.18 - Apache-2.0 OR BSL-1.0 https://github.com/dtolnay/ryu @@ -7690,7 +7744,7 @@ be dual licensed as above, without any additional terms or conditions. --------------------------------------------------------- -schannel 0.1.20 - MIT +schannel 0.1.23 - MIT https://github.com/steffengy/schannel-rs The MIT License (MIT) @@ -7706,7 +7760,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI --------------------------------------------------------- -scopeguard 1.1.0 - MIT/Apache-2.0 +scopeguard 1.2.0 - MIT OR Apache-2.0 https://github.com/bluss/scopeguard Copyright (c) 2016-2019 Ulrik Sverdrup "bluss" and scopeguard developers @@ -7738,36 +7792,6 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -scratch 1.0.7 - MIT OR Apache-2.0 -https://github.com/dtolnay/scratch - -Permission is hereby granted, free of charge, to any -person obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without -limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software -is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice -shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT -SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - secret-service 3.0.1 - MIT OR Apache-2.0 https://github.com/hwchen/secret-service-rs @@ -7800,7 +7824,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -security-framework 2.7.0 - MIT OR Apache-2.0 +security-framework 2.11.0 - MIT OR Apache-2.0 https://github.com/kornelski/rust-security-framework The MIT License (MIT) @@ -7827,7 +7851,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -security-framework-sys 2.6.1 - MIT OR Apache-2.0 +security-framework-sys 2.11.0 - MIT OR Apache-2.0 https://github.com/kornelski/rust-security-framework The MIT License (MIT) @@ -7854,7 +7878,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -serde 1.0.163 - MIT OR Apache-2.0 +serde 1.0.202 - MIT OR Apache-2.0 https://github.com/serde-rs/serde Permission is hereby granted, free of charge, to any @@ -7884,7 +7908,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -serde_bytes 0.11.9 - MIT OR Apache-2.0 +serde_bytes 0.11.14 - MIT OR Apache-2.0 https://github.com/serde-rs/bytes Permission is hereby granted, free of charge, to any @@ -7914,7 +7938,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -serde_derive 1.0.163 - MIT OR Apache-2.0 +serde_derive 1.0.202 - MIT OR Apache-2.0 https://github.com/serde-rs/serde Permission is hereby granted, free of charge, to any @@ -7944,7 +7968,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -serde_json 1.0.96 - MIT OR Apache-2.0 +serde_json 1.0.117 - MIT OR Apache-2.0 https://github.com/serde-rs/json Permission is hereby granted, free of charge, to any @@ -7974,7 +7998,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -serde_repr 0.1.9 - MIT OR Apache-2.0 +serde_repr 0.1.19 - MIT OR Apache-2.0 https://github.com/dtolnay/serde-repr Permission is hereby granted, free of charge, to any @@ -8036,106 +8060,13 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -sha-1 0.10.0 - MIT OR Apache-2.0 -https://github.com/RustCrypto/hashes - -All crates licensed under either of - - * [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0) - * [MIT license](http://opensource.org/licenses/MIT) - -at your option. - -### Contribution - -Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions. - -[//]: # (badges) - -[chat-image]: https://img.shields.io/badge/zulip-join_chat-blue.svg -[chat-link]: https://rustcrypto.zulipchat.com/#narrow/stream/260041-hashes -[license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg -[deps-image]: https://deps.rs/repo/github/RustCrypto/hashes/status.svg -[deps-link]: https://deps.rs/repo/github/RustCrypto/hashes -[msrv-1.41]: https://img.shields.io/badge/rustc-1.41.0+-blue.svg -[msrv-1.56]: https://img.shields.io/badge/rustc-1.56.0+-blue.svg -[msrv-1.57]: https://img.shields.io/badge/rustc-1.57.0+-blue.svg - -[//]: # (crates) - -[`ascon‑hash`]: ./ascon-hash -[`belt‑hash`]: ./belt-hash -[`blake2`]: ./blake2 -[`fsb`]: ./fsb -[`gost94`]: ./gost94 -[`groestl`]: ./groestl -[`jh`]: ./jh -[`k12`]: ./k12 -[`md2`]: ./md2 -[`md4`]: ./md4 -[`md5`]: ./md5 -[`ripemd`]: ./ripemd -[`sha1`]: ./sha1 -[`sha2`]: ./sha2 -[`sha3`]: ./sha3 -[`shabal`]: ./shabal -[`skein`]: ./skein -[`sm3`]: ./sm3 -[`streebog`]: ./streebog -[`tiger`]: ./tiger -[`whirlpool`]: ./whirlpool - -[//]: # (footnotes) - -[1]: https://en.wikipedia.org/wiki/Cryptographic_hash_function -[`blake3`]: https://github.com/BLAKE3-team/BLAKE3 -[`base16ct`]: https://docs.rs/base16ct -[`base64ct`]: https://docs.rs/base64ct -[`digest`]: https://docs.rs/digest -[`Digest`]: https://docs.rs/digest/0.10.0/digest/trait.Digest.html -[`Digest::digest`]: https://docs.rs/digest/0.10.0/digest/trait.Digest.html#tymethod.digest -[`DynDigest`]: https://docs.rs/digest/0.10.0/digest/trait.DynDigest.html -[`generic-array`]: https://docs.rs/generic-array -[HMAC]: https://en.wikipedia.org/wiki/Hash-based_message_authentication_code -[`Read`]: https://doc.rust-lang.org/std/io/trait.Read.html -[`Write`]: https://doc.rust-lang.org/std/io/trait.Write.html -[`hmac`]: https://docs.rs/hmac -[RustCrypto/MACs]: https://github.com/RustCrypto/MACs - -[//]: # (algorithms) - -[Ascon]: https://ascon.iaik.tugraz.at -[BelT]: https://ru.wikipedia.org/wiki/BelT -[BLAKE2]: https://en.wikipedia.org/wiki/BLAKE_(hash_function)#BLAKE2 -[FSB]: https://en.wikipedia.org/wiki/Fast_syndrome-based_hash -[GOST94]: https://en.wikipedia.org/wiki/GOST_(hash_function) -[Grøstl]: https://en.wikipedia.org/wiki/Grøstl -[JH]: https://www3.ntu.edu.sg/home/wuhj/research/jh -[KangarooTwelve]: https://keccak.team/kangarootwelve.html -[MD2]: https://en.wikipedia.org/wiki/MD2_(cryptography) -[MD4]: https://en.wikipedia.org/wiki/MD4 -[MD5]: https://en.wikipedia.org/wiki/MD5 -[RIPEMD]: https://en.wikipedia.org/wiki/RIPEMD -[SHA-1]: https://en.wikipedia.org/wiki/SHA-1 -[SHA-2]: https://en.wikipedia.org/wiki/SHA-2 -[SHA-3]: https://en.wikipedia.org/wiki/SHA-3 -[SHABAL]: https://www.cs.rit.edu/~ark/20090927/Round2Candidates/Shabal.pdf -[Skein]: https://schneier.com/academic/skein -[SM3]: https://en.wikipedia.org/wiki/SM3_(hash_function) -[Streebog]: https://en.wikipedia.org/wiki/Streebog -[Whirlpool]: https://en.wikipedia.org/wiki/Whirlpool_(cryptography) -[Tiger]: http://www.cs.technion.ac.il/~biham/Reports/Tiger/tiger/tiger.html ---------------------------------------------------------- - ---------------------------------------------------------- - -sha1 0.10.5 - MIT OR Apache-2.0 +sha1 0.10.6 - MIT OR Apache-2.0 https://github.com/RustCrypto/hashes -All crates licensed under either of +All crates in this repository are licensed under either of - * [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0) - * [MIT license](http://opensource.org/licenses/MIT) +* [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0) +* [MIT license](http://opensource.org/licenses/MIT) at your option. @@ -8150,9 +8081,9 @@ Unless you explicitly state otherwise, any contribution intentionally submitted [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg [deps-image]: https://deps.rs/repo/github/RustCrypto/hashes/status.svg [deps-link]: https://deps.rs/repo/github/RustCrypto/hashes -[msrv-1.41]: https://img.shields.io/badge/rustc-1.41.0+-blue.svg -[msrv-1.56]: https://img.shields.io/badge/rustc-1.56.0+-blue.svg -[msrv-1.57]: https://img.shields.io/badge/rustc-1.57.0+-blue.svg +[msrv-1.71]: https://img.shields.io/badge/rustc-1.71.0+-blue.svg +[msrv-1.72]: https://img.shields.io/badge/rustc-1.72.0+-blue.svg +[msrv-1.74]: https://img.shields.io/badge/rustc-1.74.0+-blue.svg [//]: # (crates) @@ -8169,6 +8100,7 @@ Unless you explicitly state otherwise, any contribution intentionally submitted [`md5`]: ./md5 [`ripemd`]: ./ripemd [`sha1`]: ./sha1 +[`sha1-checked`]: ./sha1-checked [`sha2`]: ./sha2 [`sha3`]: ./sha3 [`shabal`]: ./shabal @@ -8210,6 +8142,7 @@ Unless you explicitly state otherwise, any contribution intentionally submitted [MD5]: https://en.wikipedia.org/wiki/MD5 [RIPEMD]: https://en.wikipedia.org/wiki/RIPEMD [SHA-1]: https://en.wikipedia.org/wiki/SHA-1 +[SHA-1 Checked]: https://github.com/cr-marcstevens/sha1collisiondetection [SHA-2]: https://en.wikipedia.org/wiki/SHA-2 [SHA-3]: https://en.wikipedia.org/wiki/SHA-3 [SHABAL]: https://www.cs.rit.edu/~ark/20090927/Round2Candidates/Shabal.pdf @@ -8222,13 +8155,13 @@ Unless you explicitly state otherwise, any contribution intentionally submitted --------------------------------------------------------- -sha2 0.10.6 - MIT OR Apache-2.0 +sha2 0.10.8 - MIT OR Apache-2.0 https://github.com/RustCrypto/hashes -All crates licensed under either of +All crates in this repository are licensed under either of - * [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0) - * [MIT license](http://opensource.org/licenses/MIT) +* [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0) +* [MIT license](http://opensource.org/licenses/MIT) at your option. @@ -8243,9 +8176,9 @@ Unless you explicitly state otherwise, any contribution intentionally submitted [license-image]: https://img.shields.io/badge/license-Apache2.0/MIT-blue.svg [deps-image]: https://deps.rs/repo/github/RustCrypto/hashes/status.svg [deps-link]: https://deps.rs/repo/github/RustCrypto/hashes -[msrv-1.41]: https://img.shields.io/badge/rustc-1.41.0+-blue.svg -[msrv-1.56]: https://img.shields.io/badge/rustc-1.56.0+-blue.svg -[msrv-1.57]: https://img.shields.io/badge/rustc-1.57.0+-blue.svg +[msrv-1.71]: https://img.shields.io/badge/rustc-1.71.0+-blue.svg +[msrv-1.72]: https://img.shields.io/badge/rustc-1.72.0+-blue.svg +[msrv-1.74]: https://img.shields.io/badge/rustc-1.74.0+-blue.svg [//]: # (crates) @@ -8262,6 +8195,7 @@ Unless you explicitly state otherwise, any contribution intentionally submitted [`md5`]: ./md5 [`ripemd`]: ./ripemd [`sha1`]: ./sha1 +[`sha1-checked`]: ./sha1-checked [`sha2`]: ./sha2 [`sha3`]: ./sha3 [`shabal`]: ./shabal @@ -8303,6 +8237,7 @@ Unless you explicitly state otherwise, any contribution intentionally submitted [MD5]: https://en.wikipedia.org/wiki/MD5 [RIPEMD]: https://en.wikipedia.org/wiki/RIPEMD [SHA-1]: https://en.wikipedia.org/wiki/SHA-1 +[SHA-1 Checked]: https://github.com/cr-marcstevens/sha1collisiondetection [SHA-2]: https://en.wikipedia.org/wiki/SHA-2 [SHA-3]: https://en.wikipedia.org/wiki/SHA-3 [SHABAL]: https://www.cs.rit.edu/~ark/20090927/Round2Candidates/Shabal.pdf @@ -8379,39 +8314,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -signal-hook 0.3.15 - Apache-2.0/MIT -https://github.com/vorner/signal-hook - -Copyright (c) 2017 tokio-jsonrpc developers - -Permission is hereby granted, free of charge, to any -person obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without -limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software -is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice -shall be included in all copies or substantial portions -of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT -SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- - -signal-hook-registry 1.4.0 - Apache-2.0/MIT +signal-hook-registry 1.4.2 - Apache-2.0/MIT https://github.com/vorner/signal-hook Copyright (c) 2017 tokio-jsonrpc developers @@ -8443,7 +8346,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -slab 0.4.7 - MIT +slab 0.4.9 - MIT https://github.com/tokio-rs/slab The MIT License (MIT) @@ -8477,7 +8380,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -smallvec 1.10.0 - MIT OR Apache-2.0 +smallvec 1.13.2 - MIT OR Apache-2.0 https://github.com/servo/rust-smallvec Copyright (c) 2018 The Servo Project Developers @@ -8509,7 +8412,8 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -socket2 0.4.9 - MIT OR Apache-2.0 +socket2 0.4.10 - MIT OR Apache-2.0 +socket2 0.5.7 - MIT OR Apache-2.0 https://github.com/rust-lang/socket2 Copyright (c) 2014 Alex Crichton @@ -8569,8 +8473,8 @@ SOFTWARE. --------------------------------------------------------- -strsim 0.10.0 - MIT -https://github.com/dguo/strsim-rs +strsim 0.11.1 - MIT +https://github.com/rapidfuzz/strsim-rs The MIT License (MIT) @@ -8599,7 +8503,7 @@ SOFTWARE. --------------------------------------------------------- -subtle 2.4.1 - BSD-3-Clause +subtle 2.5.0 - BSD-3-Clause https://github.com/dalek-cryptography/subtle Copyright (c) 2016-2017 Isis Agora Lovecruft, Henry de Valence. All rights reserved. @@ -8634,8 +8538,8 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------- -syn 1.0.103 - MIT OR Apache-2.0 -syn 2.0.18 - MIT OR Apache-2.0 +syn 1.0.109 - MIT OR Apache-2.0 +syn 2.0.65 - MIT OR Apache-2.0 https://github.com/dtolnay/syn Permission is hereby granted, free of charge, to any @@ -8665,7 +8569,190 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -sysinfo 0.29.0 - MIT +sync_wrapper 0.1.2 - Apache-2.0 +https://github.com/Actyx/sync_wrapper + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS +--------------------------------------------------------- + +--------------------------------------------------------- + +sysinfo 0.29.11 - MIT https://github.com/GuillaumeGomez/sysinfo The MIT License (MIT) @@ -8693,10 +8780,10 @@ SOFTWARE. --------------------------------------------------------- -tar 0.4.38 - MIT/Apache-2.0 -https://github.com/alexcrichton/tar-rs +system-configuration 0.5.1 - MIT OR Apache-2.0 +https://github.com/mullvad/system-configuration-rs -Copyright (c) 2014 Alex Crichton +Copyright (c) 2024 Mullvad VPN AB Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated @@ -8725,10 +8812,10 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -tempfile 3.5.0 - MIT OR Apache-2.0 -https://github.com/Stebalien/tempfile +system-configuration-sys 0.5.0 - MIT OR Apache-2.0 +https://github.com/mullvad/system-configuration-rs -Copyright (c) 2015 Steven Allen +Copyright (c) 2024 Mullvad VPN AB Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated @@ -8757,35 +8844,71 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -termcolor 1.2.0 - Unlicense OR MIT -https://github.com/BurntSushi/termcolor +tar 0.4.40 - MIT/Apache-2.0 +https://github.com/alexcrichton/tar-rs -The MIT License (MIT) +Copyright (c) 2014 Alex Crichton -Copyright (c) 2015 Andrew Gallant +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. +--------------------------------------------------------- + +tempfile 3.10.1 - MIT OR Apache-2.0 +https://github.com/Stebalien/tempfile + +Copyright (c) 2015 Steven Allen + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without +limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software +is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice +shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR +IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. --------------------------------------------------------- --------------------------------------------------------- -thiserror 1.0.40 - MIT OR Apache-2.0 +thiserror 1.0.61 - MIT OR Apache-2.0 https://github.com/dtolnay/thiserror Permission is hereby granted, free of charge, to any @@ -8815,7 +8938,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -thiserror-impl 1.0.40 - MIT OR Apache-2.0 +thiserror-impl 1.0.61 - MIT OR Apache-2.0 https://github.com/dtolnay/thiserror Permission is hereby granted, free of charge, to any @@ -8845,10 +8968,10 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -time 0.3.21 - MIT OR Apache-2.0 +time 0.3.36 - MIT OR Apache-2.0 https://github.com/time-rs/time -Copyright (c) 2022 Jacob Pratt et al. +Copyright (c) 2024 Jacob Pratt et al. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -8871,10 +8994,10 @@ SOFTWARE. --------------------------------------------------------- -time-core 0.1.1 - MIT OR Apache-2.0 +time-core 0.1.2 - MIT OR Apache-2.0 https://github.com/time-rs/time -Copyright (c) 2022 Jacob Pratt et al. +Copyright (c) 2024 Jacob Pratt et al. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -8909,7 +9032,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI --------------------------------------------------------- -tinyvec_macros 0.1.0 - MIT OR Apache-2.0 OR Zlib +tinyvec_macros 0.1.1 - MIT OR Apache-2.0 OR Zlib https://github.com/Soveu/tinyvec_macros MIT License @@ -8937,75 +9060,63 @@ SOFTWARE. --------------------------------------------------------- -tokio 1.28.2 - MIT +tokio 1.37.0 - MIT https://github.com/tokio-rs/tokio -The MIT License (MIT) +MIT License -Copyright (c) 2023 Tokio Contributors +Copyright (c) Tokio Contributors -Permission is hereby granted, free of charge, to any -person obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without -limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software -is furnished to do so, subject to the following -conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice -shall be included in all copies or substantial portions -of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT -SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. --------------------------------------------------------- --------------------------------------------------------- -tokio-macros 2.1.0 - MIT +tokio-macros 2.2.0 - MIT https://github.com/tokio-rs/tokio -The MIT License (MIT) +MIT License -Copyright (c) 2023 Tokio Contributors +Copyright (c) Tokio Contributors -Permission is hereby granted, free of charge, to any -person obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without -limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software -is furnished to do so, subject to the following -conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice -shall be included in all copies or substantial portions -of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT -SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. --------------------------------------------------------- --------------------------------------------------------- -tokio-native-tls 0.3.0 - MIT +tokio-native-tls 0.3.1 - MIT https://github.com/tokio-rs/tls The MIT License (MIT) @@ -9039,41 +9150,35 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -tokio-stream 0.1.11 - MIT +tokio-stream 0.1.15 - MIT https://github.com/tokio-rs/tokio -The MIT License (MIT) +MIT License -Copyright (c) 2023 Tokio Contributors +Copyright (c) Tokio Contributors -Permission is hereby granted, free of charge, to any -person obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without -limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software -is furnished to do so, subject to the following -conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice -shall be included in all copies or substantial portions -of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT -SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. --------------------------------------------------------- --------------------------------------------------------- -tokio-tungstenite 0.17.2 - MIT +tokio-tungstenite 0.20.1 - MIT https://github.com/snapview/tokio-tungstenite The MIT License (MIT) @@ -9102,41 +9207,61 @@ THE SOFTWARE. --------------------------------------------------------- -tokio-util 0.7.8 - MIT +tokio-util 0.7.11 - MIT https://github.com/tokio-rs/tokio -The MIT License (MIT) +MIT License -Copyright (c) 2023 Tokio Contributors +Copyright (c) Tokio Contributors -Permission is hereby granted, free of charge, to any -person obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without -limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software -is furnished to do so, subject to the following -conditions: +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice -shall be included in all copies or substantial portions -of the Software. +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT -SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +toml_datetime 0.6.6 - MIT OR Apache-2.0 +https://github.com/toml-rs/toml + +Copyright (c) Individual contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. --------------------------------------------------------- --------------------------------------------------------- -toml 0.5.9 - MIT/Apache-2.0 +toml_edit 0.19.15 - MIT OR Apache-2.0 https://github.com/toml-rs/toml Copyright (c) Individual contributors @@ -9196,7 +9321,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -tracing 0.1.37 - MIT +tracing 0.1.40 - MIT https://github.com/tokio-rs/tracing The MIT License (MIT) @@ -9230,7 +9355,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -tracing-attributes 0.1.23 - MIT +tracing-attributes 0.1.27 - MIT https://github.com/tokio-rs/tracing The MIT License (MIT) @@ -9264,7 +9389,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -tracing-core 0.1.30 - MIT +tracing-core 0.1.32 - MIT https://github.com/tokio-rs/tracing The MIT License (MIT) @@ -9298,12 +9423,12 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -try-lock 0.2.3 - MIT +try-lock 0.2.5 - MIT https://github.com/seanmonstar/try-lock The MIT License (MIT) -Copyright (c) 2018 Sean McArthur +Copyright (c) 2018-2023 Sean McArthur Copyright (c) 2016 Alex Crichton Permission is hereby granted, free of charge, to any person obtaining a copy @@ -9327,7 +9452,7 @@ THE SOFTWARE. --------------------------------------------------------- -tungstenite 0.17.3 - MIT/Apache-2.0 +tungstenite 0.20.1 - MIT OR Apache-2.0 https://github.com/snapview/tungstenite-rs Copyright (c) 2017 Alexey Galakhov @@ -9354,7 +9479,7 @@ THE SOFTWARE. --------------------------------------------------------- -tunnels 3141ad7be00e18c4231f7c4fb6c11f9219ac49af +tunnels 8cae9b2a24c65c6c1958f5a0e77d72b23b5c6c30 https://github.com/microsoft/dev-tunnels MIT License @@ -9382,7 +9507,7 @@ MIT License --------------------------------------------------------- -typenum 1.15.0 - MIT OR Apache-2.0 +typenum 1.17.0 - MIT OR Apache-2.0 https://github.com/paholg/typenum MIT OR Apache-2.0 @@ -9390,7 +9515,7 @@ MIT OR Apache-2.0 --------------------------------------------------------- -uds_windows 1.0.2 - MIT +uds_windows 1.1.0 - MIT https://github.com/haraldh/rust_uds_windows MIT License @@ -9418,7 +9543,7 @@ MIT License --------------------------------------------------------- -unicode-bidi 0.3.8 - MIT OR Apache-2.0 +unicode-bidi 0.3.15 - MIT OR Apache-2.0 https://github.com/servo/unicode-bidi Copyright (c) 2015 The Rust Project Developers @@ -9450,7 +9575,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -unicode-ident 1.0.5 - (MIT OR Apache-2.0) AND Unicode-DFS-2016 +unicode-ident 1.0.12 - (MIT OR Apache-2.0) AND Unicode-DFS-2016 https://github.com/dtolnay/unicode-ident Permission is hereby granted, free of charge, to any @@ -9480,7 +9605,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -unicode-normalization 0.1.22 - MIT/Apache-2.0 +unicode-normalization 0.1.23 - MIT/Apache-2.0 https://github.com/unicode-rs/unicode-normalization Copyright (c) 2015 The Rust Project Developers @@ -9512,7 +9637,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -unicode-width 0.1.10 - MIT/Apache-2.0 +unicode-width 0.1.12 - MIT OR Apache-2.0 https://github.com/unicode-rs/unicode-width Copyright (c) 2015 The Rust Project Developers @@ -9576,7 +9701,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -url 2.3.1 - MIT OR Apache-2.0 +url 2.5.0 - MIT OR Apache-2.0 https://github.com/servo/rust-url Copyright (c) 2013-2022 The rust-url developers @@ -9608,7 +9733,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -urlencoding 2.1.2 - MIT +urlencoding 2.1.3 - MIT https://github.com/kornelski/rust_urlencoding The MIT License (MIT) @@ -9699,8 +9824,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -uuid 0.8.2 - Apache-2.0 OR MIT -uuid 1.3.3 - Apache-2.0 OR MIT +uuid 1.8.0 - Apache-2.0 OR MIT https://github.com/uuid-rs/uuid Copyright (c) 2014 The Rust Project Developers @@ -9791,7 +9915,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -waker-fn 1.1.0 - Apache-2.0 OR MIT +waker-fn 1.2.0 - Apache-2.0 OR MIT https://github.com/smol-rs/waker-fn Permission is hereby granted, free of charge, to any @@ -9821,7 +9945,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -want 0.3.0 - MIT +want 0.3.1 - MIT https://github.com/seanmonstar/want The MIT License (MIT) @@ -9851,7 +9975,7 @@ THE SOFTWARE. wasi 0.11.0+wasi-snapshot-preview1 - Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT wasi 0.9.0+wasi-snapshot-preview1 - Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT -https://github.com/bytecodealliance/wasi +https://github.com/bytecodealliance/wasi-rs Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated @@ -9880,7 +10004,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -wasm-bindgen 0.2.83 - MIT/Apache-2.0 +wasm-bindgen 0.2.92 - MIT OR Apache-2.0 https://github.com/rustwasm/wasm-bindgen Copyright (c) 2014 Alex Crichton @@ -9912,7 +10036,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -wasm-bindgen-backend 0.2.83 - MIT/Apache-2.0 +wasm-bindgen-backend 0.2.92 - MIT OR Apache-2.0 https://github.com/rustwasm/wasm-bindgen/tree/master/crates/backend Copyright (c) 2014 Alex Crichton @@ -9944,7 +10068,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -wasm-bindgen-futures 0.4.33 - MIT/Apache-2.0 +wasm-bindgen-futures 0.4.42 - MIT OR Apache-2.0 https://github.com/rustwasm/wasm-bindgen/tree/master/crates/futures Copyright (c) 2014 Alex Crichton @@ -9976,7 +10100,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -wasm-bindgen-macro 0.2.83 - MIT/Apache-2.0 +wasm-bindgen-macro 0.2.92 - MIT OR Apache-2.0 https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro Copyright (c) 2014 Alex Crichton @@ -10008,7 +10132,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -wasm-bindgen-macro-support 0.2.83 - MIT/Apache-2.0 +wasm-bindgen-macro-support 0.2.92 - MIT OR Apache-2.0 https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro-support Copyright (c) 2014 Alex Crichton @@ -10040,7 +10164,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -wasm-bindgen-shared 0.2.83 - MIT/Apache-2.0 +wasm-bindgen-shared 0.2.92 - MIT OR Apache-2.0 https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared Copyright (c) 2014 Alex Crichton @@ -10072,7 +10196,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -wasm-streams 0.2.3 - MIT OR Apache-2.0 +wasm-streams 0.4.0 - MIT OR Apache-2.0 https://github.com/MattiasBuelens/wasm-streams/ Permission is hereby granted, free of charge, to any @@ -10102,7 +10226,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -web-sys 0.3.60 - MIT/Apache-2.0 +web-sys 0.3.69 - MIT OR Apache-2.0 https://github.com/rustwasm/wasm-bindgen/tree/master/crates/web-sys Copyright (c) 2014 Alex Crichton @@ -10134,12 +10258,10 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -wepoll-ffi 0.1.2 - MIT OR Apache-2.0 OR BSD-2-Clause -https://github.com/aclysma/wepoll-ffi - -MIT License +winapi 0.3.9 - MIT/Apache-2.0 +https://github.com/retep998/winapi-rs -Copyright (c) 2019-2020 Philip Degarmo and other wepoll-ffi contributors +Copyright (c) 2015-2018 The winapi-rs Developers Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -10162,7 +10284,7 @@ SOFTWARE. --------------------------------------------------------- -winapi 0.3.9 - MIT/Apache-2.0 +winapi-i686-pc-windows-gnu 0.4.0 - MIT/Apache-2.0 https://github.com/retep998/winapi-rs Copyright (c) 2015-2018 The winapi-rs Developers @@ -10188,7 +10310,7 @@ SOFTWARE. --------------------------------------------------------- -winapi-i686-pc-windows-gnu 0.4.0 - MIT/Apache-2.0 +winapi-x86_64-pc-windows-gnu 0.4.0 - MIT/Apache-2.0 https://github.com/retep998/winapi-rs Copyright (c) 2015-2018 The winapi-rs Developers @@ -10214,61 +10336,36 @@ SOFTWARE. --------------------------------------------------------- -winapi-util 0.1.5 - Unlicense/MIT -https://github.com/BurntSushi/winapi-util - -The MIT License (MIT) - -Copyright (c) 2017 Andrew Gallant - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. ---------------------------------------------------------- - ---------------------------------------------------------- +windows-core 0.52.0 - MIT OR Apache-2.0 +https://github.com/microsoft/windows-rs -winapi-x86_64-pc-windows-gnu 0.4.0 - MIT/Apache-2.0 -https://github.com/retep998/winapi-rs +MIT License -Copyright (c) 2015-2018 The winapi-rs Developers + Copyright (c) Microsoft Corporation. -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE --------------------------------------------------------- --------------------------------------------------------- -windows 0.48.0 - MIT OR Apache-2.0 +windows-sys 0.48.0 - MIT OR Apache-2.0 +windows-sys 0.52.0 - MIT OR Apache-2.0 https://github.com/microsoft/windows-rs MIT License @@ -10296,9 +10393,8 @@ MIT License --------------------------------------------------------- -windows-sys 0.36.1 - MIT OR Apache-2.0 -windows-sys 0.45.0 - MIT OR Apache-2.0 -windows-sys 0.48.0 - MIT OR Apache-2.0 +windows-targets 0.48.5 - MIT OR Apache-2.0 +windows-targets 0.52.5 - MIT OR Apache-2.0 https://github.com/microsoft/windows-rs MIT License @@ -10326,8 +10422,8 @@ MIT License --------------------------------------------------------- -windows-targets 0.42.2 - MIT OR Apache-2.0 -windows-targets 0.48.0 - MIT OR Apache-2.0 +windows_aarch64_gnullvm 0.48.5 - MIT OR Apache-2.0 +windows_aarch64_gnullvm 0.52.5 - MIT OR Apache-2.0 https://github.com/microsoft/windows-rs MIT License @@ -10355,8 +10451,8 @@ MIT License --------------------------------------------------------- -windows_aarch64_gnullvm 0.42.2 - MIT OR Apache-2.0 -windows_aarch64_gnullvm 0.48.0 - MIT OR Apache-2.0 +windows_aarch64_msvc 0.48.5 - MIT OR Apache-2.0 +windows_aarch64_msvc 0.52.5 - MIT OR Apache-2.0 https://github.com/microsoft/windows-rs MIT License @@ -10384,9 +10480,8 @@ MIT License --------------------------------------------------------- -windows_aarch64_msvc 0.36.1 - MIT OR Apache-2.0 -windows_aarch64_msvc 0.42.2 - MIT OR Apache-2.0 -windows_aarch64_msvc 0.48.0 - MIT OR Apache-2.0 +windows_i686_gnu 0.48.5 - MIT OR Apache-2.0 +windows_i686_gnu 0.52.5 - MIT OR Apache-2.0 https://github.com/microsoft/windows-rs MIT License @@ -10414,9 +10509,7 @@ MIT License --------------------------------------------------------- -windows_i686_gnu 0.36.1 - MIT OR Apache-2.0 -windows_i686_gnu 0.42.2 - MIT OR Apache-2.0 -windows_i686_gnu 0.48.0 - MIT OR Apache-2.0 +windows_i686_gnullvm 0.52.5 - MIT OR Apache-2.0 https://github.com/microsoft/windows-rs MIT License @@ -10444,9 +10537,8 @@ MIT License --------------------------------------------------------- -windows_i686_msvc 0.36.1 - MIT OR Apache-2.0 -windows_i686_msvc 0.42.2 - MIT OR Apache-2.0 -windows_i686_msvc 0.48.0 - MIT OR Apache-2.0 +windows_i686_msvc 0.48.5 - MIT OR Apache-2.0 +windows_i686_msvc 0.52.5 - MIT OR Apache-2.0 https://github.com/microsoft/windows-rs MIT License @@ -10474,9 +10566,8 @@ MIT License --------------------------------------------------------- -windows_x86_64_gnu 0.36.1 - MIT OR Apache-2.0 -windows_x86_64_gnu 0.42.2 - MIT OR Apache-2.0 -windows_x86_64_gnu 0.48.0 - MIT OR Apache-2.0 +windows_x86_64_gnu 0.48.5 - MIT OR Apache-2.0 +windows_x86_64_gnu 0.52.5 - MIT OR Apache-2.0 https://github.com/microsoft/windows-rs MIT License @@ -10504,8 +10595,8 @@ MIT License --------------------------------------------------------- -windows_x86_64_gnullvm 0.42.2 - MIT OR Apache-2.0 -windows_x86_64_gnullvm 0.48.0 - MIT OR Apache-2.0 +windows_x86_64_gnullvm 0.48.5 - MIT OR Apache-2.0 +windows_x86_64_gnullvm 0.52.5 - MIT OR Apache-2.0 https://github.com/microsoft/windows-rs MIT License @@ -10533,9 +10624,8 @@ MIT License --------------------------------------------------------- -windows_x86_64_msvc 0.36.1 - MIT OR Apache-2.0 -windows_x86_64_msvc 0.42.2 - MIT OR Apache-2.0 -windows_x86_64_msvc 0.48.0 - MIT OR Apache-2.0 +windows_x86_64_msvc 0.48.5 - MIT OR Apache-2.0 +windows_x86_64_msvc 0.52.5 - MIT OR Apache-2.0 https://github.com/microsoft/windows-rs MIT License @@ -10563,7 +10653,7 @@ MIT License --------------------------------------------------------- -winnow 0.4.1 - MIT +winnow 0.5.40 - MIT https://github.com/winnow-rs/winnow The MIT License (MIT) @@ -10590,8 +10680,8 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -winreg 0.10.1 - MIT winreg 0.50.0 - MIT +winreg 0.8.0 - MIT https://github.com/gentoo90/winreg-rs The MIT License (MIT) @@ -10619,7 +10709,7 @@ THE SOFTWARE. --------------------------------------------------------- -xattr 0.2.3 - MIT/Apache-2.0 +xattr 1.3.1 - MIT/Apache-2.0 https://github.com/Stebalien/xattr Copyright (c) 2015 Steven Allen @@ -10651,7 +10741,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -xdg-home 1.0.0 - MIT +xdg-home 1.1.0 - MIT https://github.com/zeenix/xdg-home The MIT License (MIT) @@ -10697,11 +10787,13 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI --------------------------------------------------------- -zbus 3.13.1 - MIT +zbus 3.15.2 - MIT https://github.com/dbus2/zbus/ The MIT License (MIT) +Copyright (c) 2024 Zeeshan Ali Khan & zbus contributors + Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the @@ -10729,11 +10821,13 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -zbus_macros 3.13.1 - MIT +zbus_macros 3.15.2 - MIT https://github.com/dbus2/zbus/ The MIT License (MIT) +Copyright (c) 2024 Zeeshan Ali Khan & zbus contributors + Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the @@ -10761,11 +10855,13 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -zbus_names 2.5.1 - MIT +zbus_names 2.6.1 - MIT https://github.com/dbus2/zbus/ The MIT License (MIT) +Copyright (c) 2024 Zeeshan Ali Khan & zbus contributors + Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the @@ -10793,7 +10889,7 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -zeroize 1.3.0 - Apache-2.0 OR MIT +zeroize 1.7.0 - Apache-2.0 OR MIT https://github.com/RustCrypto/utils/tree/master/zeroize All crates licensed under either of @@ -10848,7 +10944,7 @@ Unless you explicitly state otherwise, any contribution intentionally submitted --------------------------------------------------------- zip 0.6.6 - MIT -https://github.com/zip-rs/zip +https://github.com/zip-rs/zip2 The MIT License (MIT) @@ -10871,15 +10967,20 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Some files in the "tests/data" subdirectory of this repository are under other +licences; see files named LICENSE.*.txt for details. --------------------------------------------------------- --------------------------------------------------------- -zvariant 3.14.0 - MIT +zvariant 3.15.2 - MIT https://github.com/dbus2/zbus/ The MIT License (MIT) +Copyright (c) 2024 Zeeshan Ali Khan & zbus contributors + Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the @@ -10907,11 +11008,13 @@ DEALINGS IN THE SOFTWARE. --------------------------------------------------------- -zvariant_derive 3.14.0 - MIT +zvariant_derive 3.15.2 - MIT https://github.com/dbus2/zbus/ The MIT License (MIT) +Copyright (c) 2024 Zeeshan Ali Khan & zbus contributors + Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the @@ -10944,6 +11047,8 @@ https://github.com/dbus2/zbus/ The MIT License (MIT) +Copyright (c) 2024 Zeeshan Ali Khan & zbus contributors + Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the diff --git a/patched-vscode/cli/src/auth.rs b/patched-vscode/cli/src/auth.rs index 42bd3a89..67f1bfa6 100644 --- a/patched-vscode/cli/src/auth.rs +++ b/patched-vscode/cli/src/auth.rs @@ -4,8 +4,8 @@ *--------------------------------------------------------------------------------------------*/ use crate::{ - constants::{get_default_user_agent, PRODUCT_NAME_LONG}, - debug, info, log, + constants::{get_default_user_agent, APPLICATION_NAME, IS_INTERACTIVE_CLI, PRODUCT_NAME_LONG}, + debug, error, info, log, state::{LauncherPaths, PersistedState}, trace, util::{ @@ -18,7 +18,7 @@ use crate::{ warning, }; use async_trait::async_trait; -use chrono::{DateTime, Duration, Utc}; +use chrono::{DateTime, Utc}; use gethostname::gethostname; use serde::{de::DeserializeOwned, Deserialize, Serialize}; use std::{cell::Cell, fmt::Display, path::PathBuf, sync::Arc, thread}; @@ -37,7 +37,7 @@ struct DeviceCodeResponse { expires_in: i64, } -#[derive(Deserialize)] +#[derive(Deserialize, Debug)] struct AuthenticationResponse { access_token: String, refresh_token: Option, @@ -60,7 +60,7 @@ impl Display for AuthProvider { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { match self { AuthProvider::Microsoft => write!(f, "Microsoft Account"), - AuthProvider::Github => write!(f, "Github Account"), + AuthProvider::Github => write!(f, "GitHub Account"), } } } @@ -76,7 +76,7 @@ impl AuthProvider { pub fn code_uri(&self) -> &'static str { match self { AuthProvider::Microsoft => { - "https://login.microsoftonline.com/common/oauth2/v2.0/devicecode" + "https://login.microsoftonline.com/organizations/oauth2/v2.0/devicecode" } AuthProvider::Github => "https://github.com/login/device/code", } @@ -84,7 +84,9 @@ impl AuthProvider { pub fn grant_uri(&self) -> &'static str { match self { - AuthProvider::Microsoft => "https://login.microsoftonline.com/common/oauth2/v2.0/token", + AuthProvider::Microsoft => { + "https://login.microsoftonline.com/organizations/oauth2/v2.0/token" + } AuthProvider::Github => "https://github.com/login/oauth/access_token", } } @@ -112,6 +114,20 @@ pub struct StoredCredential { expires_at: Option>, } +const GH_USER_ENDPOINT: &str = "https://api.github.com/user"; + +async fn get_github_user( + client: &reqwest::Client, + access_token: &str, +) -> Result { + client + .get(GH_USER_ENDPOINT) + .header("Authorization", format!("token {}", access_token)) + .header("User-Agent", get_default_user_agent()) + .send() + .await +} + impl StoredCredential { pub async fn is_expired(&self, log: &log::Logger, client: &reqwest::Client) -> bool { match self.provider { @@ -124,16 +140,11 @@ impl StoredCredential { // only on a verifiable 4xx code. We don't error on any failed // request since then a drop in connection could "require" a refresh AuthProvider::Github => { - let res = client - .get("https://api.github.com/user") - .header("Authorization", format!("token {}", self.access_token)) - .header("User-Agent", get_default_user_agent()) - .send() - .await; + let res = get_github_user(client, &self.access_token).await; let res = match res { Ok(r) => r, Err(e) => { - warning!(log, "failed to check Github token: {}", e); + warning!(log, "failed to check GitHub token: {}", e); return false; } }; @@ -143,7 +154,7 @@ impl StoredCredential { } let err = StatusError::from_res(res).await; - debug!(log, "github token looks expired: {:?}", err); + debug!(log, "GitHub token looks expired: {:?}", err); true } } @@ -154,7 +165,9 @@ impl StoredCredential { provider, access_token: auth.access_token, refresh_token: auth.refresh_token, - expires_at: auth.expires_in.map(|e| Utc::now() + Duration::seconds(e)), + expires_at: auth + .expires_in + .map(|e| Utc::now() + chrono::Duration::seconds(e)), } } } @@ -391,7 +404,10 @@ impl Auth { let mut keyring_storage = KeyringStorage::default(); #[cfg(target_os = "linux")] let mut keyring_storage = ThreadKeyringStorage::default(); - let mut file_storage = FileStorage(PersistedState::new(self.file_storage_path.clone())); + let mut file_storage = FileStorage(PersistedState::new_with_mode( + self.file_storage_path.clone(), + 0o600, + )); let native_storage_result = if std::env::var("VSCODE_CLI_USE_FILE_KEYCHAIN").is_ok() || self.file_storage_path.exists() @@ -464,6 +480,7 @@ impl Auth { &self, provider: Option, access_token: Option, + refresh_token: Option, ) -> Result { let provider = match provider { Some(p) => p, @@ -474,8 +491,12 @@ impl Auth { Some(t) => StoredCredential { provider, access_token: t, - refresh_token: None, - expires_at: None, + // if a refresh token is given, assume it's valid now but refresh it + // soon in order to get the real expiry time. + expires_at: refresh_token + .as_ref() + .map(|_| Utc::now() + chrono::Duration::minutes(5)), + refresh_token, }, None => self.do_device_code_flow_with_provider(provider).await?, }; @@ -489,7 +510,7 @@ impl Auth { let entry = match self.get_current_credential() { Ok(Some(old_creds)) => { trace!(self.log, "Found token in keyring"); - match self.get_refreshed_token(&old_creds).await { + match self.maybe_refresh_token(&old_creds).await { Ok(Some(new_creds)) => { self.store_credentials(new_creds.clone()); new_creds @@ -555,7 +576,7 @@ impl Auth { /// Refreshes the token in the credentials if necessary. Returns None if /// the token is up to date, or Some new token otherwise. - async fn get_refreshed_token( + async fn maybe_refresh_token( &self, creds: &StoredCredential, ) -> Result, AnyError> { @@ -563,21 +584,32 @@ impl Auth { return Ok(None); } - let refresh_token = match &creds.refresh_token { - Some(t) => t, - None => return Err(AnyError::from(RefreshTokenNotAvailableError())), - }; + self.do_refresh_token(creds).await + } - self.do_grant( - creds.provider, - format!( - "client_id={}&grant_type=refresh_token&refresh_token={}", - creds.provider.client_id(), - refresh_token - ), - ) - .await - .map(Some) + /// Refreshes the token in the credentials. Returns an error if the process failed. + /// Returns None if the token didn't change. + async fn do_refresh_token( + &self, + creds: &StoredCredential, + ) -> Result, AnyError> { + match &creds.refresh_token { + Some(t) => self + .do_grant( + creds.provider, + format!( + "client_id={}&grant_type=refresh_token&refresh_token={}", + creds.provider.client_id(), + t + ), + ) + .await + .map(Some), + None => match creds.provider { + AuthProvider::Github => self.touch_github_token(creds).await.map(|_| None), + _ => Err(RefreshTokenNotAvailableError().into()), + }, + } } /// Does a "grant token" request. @@ -600,22 +632,47 @@ impl Auth { return Ok(StoredCredential::from_response(body, provider)); } + Err(Auth::handle_grant_error( + provider.grant_uri(), + status_code, + body, + )) + } + + /// GH doesn't have a refresh token, but does limit to the 10 most recently + /// used tokens per user (#9052), so for the github "refresh" just request + /// the current user. + async fn touch_github_token(&self, credential: &StoredCredential) -> Result<(), AnyError> { + let response = get_github_user(&self.client, &credential.access_token).await?; + if response.status().is_success() { + return Ok(()); + } + + let status_code = response.status().as_u16(); + let body = response.bytes().await?; + Err(Auth::handle_grant_error( + GH_USER_ENDPOINT, + status_code, + body, + )) + } + + fn handle_grant_error(url: &str, status_code: u16, body: bytes::Bytes) -> AnyError { if let Ok(res) = serde_json::from_slice::(&body) { - return Err(OAuthError { + return OAuthError { error: res.error, error_description: res.error_description, } - .into()); + .into(); } - return Err(StatusError { + return StatusError { body: String::from_utf8_lossy(&body).to_string(), status_code, - url: provider.grant_uri().to_string(), + url: url.to_string(), } - .into()); + .into(); } - /// Implements the device code flow, returning the credentials upon success. async fn do_device_code_flow(&self) -> Result { let provider = self.prompt_for_provider().await?; @@ -623,7 +680,12 @@ impl Auth { } async fn prompt_for_provider(&self) -> Result { - if std::env::var("VSCODE_CLI_ALLOW_MS_AUTH").is_err() { + if !*IS_INTERACTIVE_CLI { + info!( + self.log, + "Using GitHub for authentication, run `{} tunnel user login --provider ` option to change this.", + APPLICATION_NAME + ); return Ok(AuthProvider::Github); } @@ -683,6 +745,11 @@ impl Auth { interval_s += 5; // https://www.rfc-editor.org/rfc/rfc8628#section-3.5 trace!(self.log, "refresh poll failed, slowing down"); } + // Github returns a non-standard 429 to slow down + Err(AnyError::StatusError(e)) if e.status_code == 429 => { + interval_s += 5; // https://www.rfc-editor.org/rfc/rfc8628#section-3.5 + trace!(self.log, "refresh poll failed, slowing down"); + } Err(e) => { trace!(self.log, "refresh poll failed, retrying: {}", e); } @@ -690,6 +757,55 @@ impl Auth { } } } + + /// Maintains the stored credential by refreshing it against the service + /// to ensure its stays current. Returns a future that should be polled and + /// only errors if a refresh fails in a consistent way. + pub async fn keep_token_alive(self) -> Result<(), AnyError> { + let this = self.clone(); + let default_refresh = std::time::Duration::from_secs(60 * 60); + let min_refresh = std::time::Duration::from_secs(10); + + let mut credential = this.get_credential().await?; + let mut last_did_error = false; + loop { + let sleep_time = if last_did_error { + min_refresh + } else { + match credential.expires_at { + Some(d) => ((d - Utc::now()) * 2 / 3).to_std().unwrap_or(min_refresh), + None => default_refresh, + } + }; + + // to_std errors on negative duration, fall back to a 60s refresh + tokio::time::sleep(sleep_time.max(min_refresh)).await; + + match this.do_refresh_token(&credential).await { + // 4xx error means this token is probably not good any mode + Err(AnyError::StatusError(e)) if e.status_code >= 400 && e.status_code < 500 => { + error!(this.log, "failed to keep token alive: {:?}", e); + return Err(e.into()); + } + Err(AnyError::RefreshTokenNotAvailableError(_)) => { + return Ok(()); + } + Err(e) => { + warning!(this.log, "error refreshing token: {:?}", e); + last_did_error = true; + continue; + } + Ok(c) => { + trace!(this.log, "token was successfully refreshed in keepalive"); + last_did_error = false; + if let Some(c) = c { + this.store_credentials(c.clone()); + credential = c; + } + } + } + } + } } #[async_trait] diff --git a/patched-vscode/cli/src/bin/code/legacy_args.rs b/patched-vscode/cli/src/bin/code/legacy_args.rs index 808b4aa3..0bd92c92 100644 --- a/patched-vscode/cli/src/bin/code/legacy_args.rs +++ b/patched-vscode/cli/src/bin/code/legacy_args.rs @@ -42,6 +42,9 @@ pub fn try_parse_legacy( } } } else if let Ok(value) = arg.to_value() { + if value == "tunnel" { + return None; + } if let Some(last_arg) = &last_arg { args.get_mut(last_arg) .expect("expected to have last arg") @@ -60,6 +63,7 @@ pub fn try_parse_legacy( // Now translate them to subcommands. // --list-extensions -> ext list + // --update-extensions -> update // --install-extension=id -> ext install // --uninstall-extension=id -> ext uninstall // --status -> status @@ -87,6 +91,14 @@ pub fn try_parse_legacy( })), ..Default::default() }) + } else if let Some(_exts) = args.remove("update-extensions") { + Some(CliCore { + subcommand: Some(Commands::Extension(ExtensionArgs { + subcommand: ExtensionSubcommand::Update, + desktop_code_options, + })), + ..Default::default() + }) } else if let Some(exts) = args.remove("uninstall-extension") { Some(CliCore { subcommand: Some(Commands::Extension(ExtensionArgs { @@ -118,7 +130,7 @@ mod tests { "themes", "--show-versions", ]; - let cli = try_parse_legacy(args.into_iter()).unwrap(); + let cli = try_parse_legacy(args).unwrap(); if let Some(Commands::Extension(extension_args)) = cli.subcommand { if let ExtensionSubcommand::List(list_args) = extension_args.subcommand { @@ -145,7 +157,7 @@ mod tests { "--pre-release", "--force", ]; - let cli = try_parse_legacy(args.into_iter()).unwrap(); + let cli = try_parse_legacy(args).unwrap(); if let Some(Commands::Extension(extension_args)) = cli.subcommand { if let ExtensionSubcommand::Install(install_args) = extension_args.subcommand { @@ -169,7 +181,7 @@ mod tests { #[test] fn test_parses_uninstall_extension() { let args = vec!["code", "--uninstall-extension", "connor4312.codesong"]; - let cli = try_parse_legacy(args.into_iter()).unwrap(); + let cli = try_parse_legacy(args).unwrap(); if let Some(Commands::Extension(extension_args)) = cli.subcommand { if let ExtensionSubcommand::Uninstall(uninstall_args) = extension_args.subcommand { @@ -196,7 +208,7 @@ mod tests { "--extensions-dir", "bar", ]; - let cli = try_parse_legacy(args.into_iter()).unwrap(); + let cli = try_parse_legacy(args).unwrap(); if let Some(Commands::Extension(extension_args)) = cli.subcommand { assert_eq!( @@ -223,7 +235,7 @@ mod tests { #[test] fn test_status() { let args = vec!["code", "--status"]; - let cli = try_parse_legacy(args.into_iter()).unwrap(); + let cli = try_parse_legacy(args).unwrap(); if let Some(Commands::Status) = cli.subcommand { // no-op diff --git a/patched-vscode/cli/src/commands.rs b/patched-vscode/cli/src/commands.rs index d10a52ad..02771694 100644 --- a/patched-vscode/cli/src/commands.rs +++ b/patched-vscode/cli/src/commands.rs @@ -6,8 +6,8 @@ mod context; pub mod args; +pub mod serve_web; pub mod tunnels; pub mod update; pub mod version; -pub mod serve_web; pub use context::CommandContext; diff --git a/patched-vscode/cli/src/commands/args.rs b/patched-vscode/cli/src/commands/args.rs index 7863635a..79c4d376 100644 --- a/patched-vscode/cli/src/commands/args.rs +++ b/patched-vscode/cli/src/commands/args.rs @@ -10,9 +10,13 @@ use clap::{Args, Parser, Subcommand, ValueEnum}; use const_format::concatcp; const CLI_NAME: &str = concatcp!(constants::PRODUCT_NAME_LONG, " CLI"); -const HELP_COMMANDS: &str = "Usage: {name} [options][paths...] +const HELP_COMMANDS: &str = concatcp!( + "Usage: ", + constants::APPLICATION_NAME, + " [options][paths...] -To read output from another program, append '-' (e.g. 'echo Hello World | {name} -')"; +To read output from another program, append '-' (e.g. 'echo Hello World | {name} -')" +); const STANDALONE_TEMPLATE: &str = concatcp!( CLI_NAME, @@ -197,12 +201,18 @@ pub struct ServeWebArgs { /// A secret that must be included with all requests. #[clap(long)] pub connection_token: Option, + /// A file containing a secret that must be included with all requests. + #[clap(long)] + pub connection_token_file: Option, /// Run without a connection token. Only use this if the connection is secured by other means. #[clap(long)] pub without_connection_token: bool, /// If set, the user accepts the server license terms and the server will be started without a user prompt. #[clap(long)] pub accept_server_license_terms: bool, + /// Specifies the path under which the web UI and the code server is provided. + #[clap(long)] + pub server_base_path: Option, /// Specifies the directory that server data is kept in. #[clap(long)] pub server_data_dir: Option, @@ -219,11 +229,14 @@ pub struct CommandShellArgs { /// Listen on a socket instead of stdin/stdout. #[clap(long)] pub on_socket: bool, - /// Listen on a port instead of stdin/stdout. + /// Listen on a host/port instead of stdin/stdout. #[clap(long, num_args = 0..=1, default_missing_value = "0")] pub on_port: Option, + /// Listen on a host/port instead of stdin/stdout. + #[clap[long]] + pub on_host: Option, /// Require the given token string to be given in the handshake. - #[clap(long)] + #[clap(long, env = "VSCODE_CLI_REQUIRE_TOKEN")] pub require_token: Option, /// Optional parent process id. If provided, the server will be stopped when the process of the given pid no longer exists #[clap(long, hide = true)] @@ -254,6 +267,8 @@ pub enum ExtensionSubcommand { Install(InstallExtensionArgs), /// Uninstall an extension. Uninstall(UninstallExtensionArgs), + /// Update the installed extensions. + Update, } impl ExtensionSubcommand { @@ -284,6 +299,9 @@ impl ExtensionSubcommand { target.push(format!("--uninstall-extension={}", id)); } } + ExtensionSubcommand::Update => { + target.push("--update-extensions".to_string()); + } } } } @@ -643,6 +661,33 @@ pub struct TunnelServeArgs { /// If set, the user accepts the server license terms and the server will be started without a user prompt. #[clap(long)] pub accept_server_license_terms: bool, + + /// Requests that extensions be preloaded and installed on connecting servers. + #[clap(long)] + pub install_extension: Vec, + + /// Specifies the directory that server data is kept in. + #[clap(long)] + pub server_data_dir: Option, + + /// Set the root path for extensions. + #[clap(long)] + pub extensions_dir: Option, +} + +impl TunnelServeArgs { + pub fn apply_to_server_args(&self, csa: &mut CodeServerArgs) { + csa.install_extensions + .extend_from_slice(&self.install_extension); + + if let Some(d) = &self.server_data_dir { + csa.server_data_dir = Some(d.clone()); + } + + if let Some(d) = &self.extensions_dir { + csa.extensions_dir = Some(d.clone()); + } + } } #[derive(Args, Debug, Clone)] @@ -743,11 +788,14 @@ pub enum TunnelUserSubCommands { #[derive(Args, Debug, Clone)] pub struct LoginArgs { - /// An access token to store for authentication. Note: this will not be - /// refreshed if it expires! - #[clap(long, requires = "provider")] + /// An access token to store for authentication. + #[clap(long, requires = "provider", env = "VSCODE_CLI_ACCESS_TOKEN")] pub access_token: Option, + /// An access token to store for authentication. + #[clap(long, requires = "access_token", env = "VSCODE_CLI_REFRESH_TOKEN")] + pub refresh_token: Option, + /// The auth provider to use. If not provided, a prompt will be shown. #[clap(value_enum, long)] pub provider: Option, diff --git a/patched-vscode/cli/src/commands/serve_web.rs b/patched-vscode/cli/src/commands/serve_web.rs index 7f200d43..fba92723 100644 --- a/patched-vscode/cli/src/commands/serve_web.rs +++ b/patched-vscode/cli/src/commands/serve_web.rs @@ -5,8 +5,10 @@ use std::collections::HashMap; use std::convert::Infallible; +use std::fs; +use std::io::{Read, Write}; use std::net::{IpAddr, Ipv4Addr, SocketAddr}; -use std::path::PathBuf; +use std::path::{Path, PathBuf}; use std::sync::{Arc, Mutex}; use std::time::{Duration, Instant}; @@ -15,7 +17,6 @@ use hyper::service::{make_service_fn, service_fn}; use hyper::{Body, Request, Response, Server}; use tokio::io::{AsyncBufReadExt, BufReader}; use tokio::pin; -use tokio::process::Command; use crate::async_pipe::{ get_socket_name, get_socket_rw_stream, listen_socket_rw_stream, AsyncPipe, @@ -29,6 +30,7 @@ use crate::tunnels::shutdown_signal::ShutdownRequest; use crate::update_service::{ unzip_downloaded_release, Platform, Release, TargetKind, UpdateService, }; +use crate::util::command::new_script_command; use crate::util::errors::AnyError; use crate::util::http::{self, ReqwestSimpleHttp}; use crate::util::io::SilentCopyProgress; @@ -76,15 +78,14 @@ pub async fn serve_web(ctx: CommandContext, mut args: ServeWebArgs) -> Result Result>, } + +fn mint_connection_token(path: &Path, prefer_token: Option) -> std::io::Result { + #[cfg(not(windows))] + use std::os::unix::fs::OpenOptionsExt; + + let mut f = fs::OpenOptions::new(); + f.create(true); + f.write(true); + f.read(true); + #[cfg(not(windows))] + f.mode(0o600); + let mut f = f.open(path)?; + + if prefer_token.is_none() { + let mut t = String::new(); + f.read_to_string(&mut t)?; + let t = t.trim(); + if !t.is_empty() { + return Ok(t.to_string()); + } + } + + f.set_len(0)?; + let prefer_token = prefer_token.unwrap_or_else(|| uuid::Uuid::new_v4().to_string()); + f.write_all(prefer_token.as_bytes())?; + Ok(prefer_token) +} diff --git a/patched-vscode/cli/src/commands/tunnels.rs b/patched-vscode/cli/src/commands/tunnels.rs index c0b3f3f0..688f603f 100644 --- a/patched-vscode/cli/src/commands/tunnels.rs +++ b/patched-vscode/cli/src/commands/tunnels.rs @@ -51,7 +51,9 @@ use crate::{ }, util::{ app_lock::AppMutex, + command::new_std_command, errors::{wrap, AnyError, CodeError}, + machine::canonical_exe, prereqs::PreReqChecker, }, }; @@ -153,8 +155,9 @@ pub async fn command_shell(ctx: CommandContext, args: CommandShellArgs) -> Resul code_server_args: (&ctx.args).into(), }; - let mut listener: Box = match (args.on_port, args.on_socket) { - (_, true) => { + let mut listener: Box = match (args.on_port, &args.on_host, args.on_socket) + { + (_, _, true) => { let socket = get_socket_name(); let listener = listen_socket_rw_stream(&socket) .await @@ -166,8 +169,14 @@ pub async fn command_shell(ctx: CommandContext, args: CommandShellArgs) -> Resul Box::new(listener) } - (Some(p), _) => { - let addr = SocketAddr::new(IpAddr::V4(Ipv4Addr::LOCALHOST), p); + (Some(_), _, _) | (_, Some(_), _) => { + let addr = SocketAddr::new( + args.on_host + .as_ref() + .map(|h| h.parse().map_err(CodeError::InvalidHostAddress)) + .unwrap_or(Ok(IpAddr::V4(Ipv4Addr::LOCALHOST)))?, + args.on_port.unwrap_or_default(), + ); let listener = tokio::net::TcpListener::bind(addr) .await .map_err(|e| wrap(e, "error listening on port"))?; @@ -229,8 +238,7 @@ pub async fn service( // likewise for license consent legal::require_consent(&ctx.paths, args.accept_server_license_terms)?; - let current_exe = - std::env::current_exe().map_err(|e| wrap(e, "could not get current exe"))?; + let current_exe = canonical_exe().map_err(|e| wrap(e, "could not get current exe"))?; manager .register( @@ -266,10 +274,11 @@ pub async fn service( pub async fn user(ctx: CommandContext, user_args: TunnelUserSubCommands) -> Result { let auth = Auth::new(&ctx.paths, ctx.log.clone()); match user_args { - TunnelUserSubCommands::Login(login_args) => { + TunnelUserSubCommands::Login(mut login_args) => { auth.login( login_args.provider.map(|p| p.into()), - login_args.access_token.to_owned(), + login_args.access_token.take(), + login_args.refresh_token.take(), ) .await?; } @@ -359,7 +368,7 @@ pub async fn status(ctx: CommandContext) -> Result { service_installed, tunnel: match tunnel { Ok(s) => Some(s), - Err(CodeError::NoRunningTunnel) => None, + Err(CodeError::NoRunningTunnel | CodeError::AsyncPipeFailed(_)) => None, Err(e) => return Err(e.into()), }, }) @@ -406,7 +415,8 @@ pub async fn serve(ctx: CommandContext, gateway_args: TunnelServeArgs) -> Result legal::require_consent(&paths, gateway_args.accept_server_license_terms)?; - let csa = (&args).into(); + let mut csa = (&args).into(); + gateway_args.apply_to_server_args(&mut csa); let result = serve_with_csa(paths, log, gateway_args, csa, TUNNEL_CLI_LOCK_NAME).await; drop(no_sleep); @@ -479,7 +489,12 @@ pub async fn forward( forward_args.login.provider.take(), forward_args.login.access_token.take(), ) { - auth.login(Some(p.into()), Some(at)).await?; + auth.login( + Some(p.into()), + Some(at), + forward_args.login.refresh_token.take(), + ) + .await?; } let mut tunnels = DevTunnels::new_port_forwarding(&ctx.log, auth, &ctx.paths); @@ -496,7 +511,12 @@ fn get_connection_token(tunnel: &ActiveTunnel) -> String { let mut hash = Sha256::new(); hash.update(tunnel.id.as_bytes()); let result = hash.finalize(); - b64::URL_SAFE_NO_PAD.encode(result) + let mut result = b64::URL_SAFE_NO_PAD.encode(result); + if result.starts_with('-') { + result.insert(0, 'a'); // avoid arg parsing issue + } + + result } async fn serve_with_csa( @@ -532,7 +552,7 @@ async fn serve_with_csa( { vec.push(ShutdownRequest::ParentProcessKilled(p)); } - let shutdown = ShutdownRequest::create_rx(vec); + let mut shutdown = ShutdownRequest::create_rx(vec); let server = loop { if shutdown.is_open() { @@ -542,6 +562,16 @@ async fn serve_with_csa( match acquire_singleton(&paths.tunnel_lockfile()).await { Ok(SingletonConnection::Client(stream)) => { debug!(log, "starting as client to singleton"); + if gateway_args.name.is_some() + || !gateway_args.install_extension.is_empty() + || gateway_args.tunnel.tunnel_id.is_some() + { + warning!( + log, + "Command-line options will not be applied until the existing tunnel exits." + ); + } + let should_exit = start_singleton_client(SingletonClientArgs { log: log.clone(), shutdown: shutdown.clone(), @@ -575,12 +605,10 @@ async fn serve_with_csa( { dt.start_existing_tunnel(t).await } else { - dt.start_new_launcher_tunnel( - gateway_args.name.as_deref(), - gateway_args.random_name, - &[CONTROL_PORT], - ) - .await + tokio::select! { + t = dt.start_new_launcher_tunnel(gateway_args.name.as_deref(), gateway_args.random_name, &[CONTROL_PORT]) => t, + _ = shutdown.wait() => return Ok(1), + } }?; csa.connection_token = Some(get_connection_token(&tunnel)); @@ -604,7 +632,7 @@ async fn serve_with_csa( // reuse current args, but specify no-forward since tunnels will // already be running in this process, and we cannot do a login let args = std::env::args().skip(1).collect::>(); - let exit = std::process::Command::new(current_exe) + let exit = new_std_command(current_exe) .args(args) .spawn() .map_err(|e| wrap(e, "error respawning after update"))? diff --git a/patched-vscode/cli/src/desktop/version_manager.rs b/patched-vscode/cli/src/desktop/version_manager.rs index bb0f1011..f2a093b5 100644 --- a/patched-vscode/cli/src/desktop/version_manager.rs +++ b/patched-vscode/cli/src/desktop/version_manager.rs @@ -18,7 +18,10 @@ use crate::{ log, state::{LauncherPaths, PersistedState}, update_service::Platform, - util::errors::{AnyError, InvalidRequestedVersion}, + util::{ + command::new_std_command, + errors::{AnyError, InvalidRequestedVersion}, + }, }; /// Parsed instance that a user can request. @@ -110,7 +113,7 @@ impl CodeVersionManager { // Check whether the user is supplying a path to the CLI directly (e.g. #164622) if let Ok(true) = path.metadata().map(|m| m.is_file()) { - let result = std::process::Command::new(path) + let result = new_std_command(path) .args(["--version"]) .output() .map(|o| o.status.success()); @@ -270,7 +273,7 @@ fn detect_installed_program(log: &log::Logger) -> io::Result> { // the `Location:` line for the path. info!(log, "Searching for installations on your machine, this is done once and will take about 10 seconds..."); - let stdout = std::process::Command::new("system_profiler") + let stdout = new_std_command("system_profiler") .args(["SPApplicationsDataType", "-detailLevel", "mini"]) .output()? .stdout; diff --git a/patched-vscode/cli/src/rpc.rs b/patched-vscode/cli/src/rpc.rs index a9a66153..d48d777a 100644 --- a/patched-vscode/cli/src/rpc.rs +++ b/patched-vscode/cli/src/rpc.rs @@ -531,6 +531,7 @@ impl RpcDispatcher { struct StreamRec { write: Option>, q: Vec>, + ended: bool, } #[derive(Clone, Default)] @@ -540,13 +541,24 @@ struct Streams { impl Streams { pub async fn remove(&self, id: u32) { - let stream = self.map.lock().unwrap().remove(&id); - if let Some(s) = stream { - // if there's no 'write' right now, it'll shut down in the write_loop - if let Some(mut w) = s.write { - let _ = w.shutdown().await; + let mut remove = None; + + { + let mut map = self.map.lock().unwrap(); + if let Some(s) = map.get_mut(&id) { + if let Some(w) = s.write.take() { + map.remove(&id); + remove = Some(w); + } else { + s.ended = true; // will shut down in write loop + } } } + + // do this outside of the sync lock: + if let Some(mut w) = remove { + let _ = w.shutdown().await; + } } pub fn write(&self, id: u32, buf: Vec) { @@ -566,6 +578,7 @@ impl Streams { StreamRec { write: Some(stream), q: Vec::new(), + ended: false, }, ); } @@ -595,8 +608,13 @@ async fn write_loop( }; if stream_rec.q.is_empty() { - stream_rec.write = Some(w); - return; + if stream_rec.ended { + lock.remove(&id); + break; + } else { + stream_rec.write = Some(w); + return; + } } std::mem::swap(&mut stream_rec.q, &mut items_vec); @@ -616,6 +634,7 @@ const METHOD_STREAMS_STARTED: &str = "streams_started"; const METHOD_STREAM_DATA: &str = "stream_data"; const METHOD_STREAM_ENDED: &str = "stream_ended"; +#[allow(dead_code)] // false positive trait AssertIsSync: Sync {} impl AssertIsSync for RpcDispatcher {} @@ -691,3 +710,46 @@ pub enum MaybeSync { Future(BoxFuture<'static, Option>>), Sync(Option>), } + +#[cfg(test)] +mod tests { + use super::*; + + #[tokio::test] + async fn test_remove() { + let streams = Streams::default(); + let (writer, mut reader) = tokio::io::duplex(1024); + streams.insert(1, tokio::io::split(writer).1); + streams.remove(1).await; + + assert!(streams.map.lock().unwrap().get(&1).is_none()); + let mut buffer = Vec::new(); + assert_eq!(reader.read_to_end(&mut buffer).await.unwrap(), 0); + } + + #[tokio::test] + async fn test_write() { + let streams = Streams::default(); + let (writer, mut reader) = tokio::io::duplex(1024); + streams.insert(1, tokio::io::split(writer).1); + streams.write(1, vec![1, 2, 3]); + + let mut buffer = [0; 3]; + assert_eq!(reader.read_exact(&mut buffer).await.unwrap(), 3); + assert_eq!(buffer, [1, 2, 3]); + } + + #[tokio::test] + async fn test_write_with_immediate_end() { + let streams = Streams::default(); + let (writer, mut reader) = tokio::io::duplex(1); + streams.insert(1, tokio::io::split(writer).1); + streams.write(1, vec![1, 2, 3]); // spawn write loop + streams.write(1, vec![4, 5, 6]); // enqueued while writing + streams.remove(1).await; // end stream + + let mut buffer = Vec::new(); + assert_eq!(reader.read_to_end(&mut buffer).await.unwrap(), 6); + assert_eq!(buffer, vec![1, 2, 3, 4, 5, 6]); + } +} diff --git a/patched-vscode/cli/src/self_update.rs b/patched-vscode/cli/src/self_update.rs index bb5d2d22..936c6627 100644 --- a/patched-vscode/cli/src/self_update.rs +++ b/patched-vscode/cli/src/self_update.rs @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -use std::{fs, path::Path, process::Command}; +use std::{fs, path::Path}; use tempfile::tempdir; use crate::{ @@ -11,6 +11,7 @@ use crate::{ options::Quality, update_service::{unzip_downloaded_release, Platform, Release, TargetKind, UpdateService}, util::{ + command::new_std_command, errors::{wrap, AnyError, CodeError, CorruptDownload}, http, io::{ReportCopyProgress, SilentCopyProgress}, @@ -118,7 +119,7 @@ impl<'a> SelfUpdate<'a> { } fn validate_cli_is_good(exe_path: &Path) -> Result<(), AnyError> { - let o = Command::new(exe_path) + let o = new_std_command(exe_path) .args(["--version"]) .output() .map_err(|e| CorruptDownload(format!("could not execute new binary, aborting: {}", e)))?; diff --git a/patched-vscode/cli/src/singleton.rs b/patched-vscode/cli/src/singleton.rs index 635c400f..58c62047 100644 --- a/patched-vscode/cli/src/singleton.rs +++ b/patched-vscode/cli/src/singleton.rs @@ -58,6 +58,7 @@ pub async fn acquire_singleton(lock_file: &Path) -> Result, + #[allow(dead_code)] + mode: u32, } impl PersistedStateContainer @@ -58,13 +61,28 @@ where fn save(&mut self, state: T) -> Result<(), WrappedError> { let s = serde_json::to_string(&state).unwrap(); self.state = Some(state); - write(&self.path, s).map_err(|e| { + self.write_state(s).map_err(|e| { wrap( e, format!("error saving launcher state into {}", self.path.display()), ) }) } + + fn write_state(&mut self, s: String) -> std::io::Result<()> { + #[cfg(not(windows))] + use std::os::unix::fs::OpenOptionsExt; + + let mut f = fs::OpenOptions::new(); + f.create(true); + f.write(true); + f.truncate(true); + #[cfg(not(windows))] + f.mode(self.mode); + + let mut f = f.open(&self.path)?; + f.write_all(s.as_bytes()) + } } /// Container that holds some state value that is persisted to disk. @@ -82,8 +100,17 @@ where { /// Creates a new state container that persists to the given path. pub fn new(path: PathBuf) -> PersistedState { + Self::new_with_mode(path, 0o644) + } + + /// Creates a new state container that persists to the given path. + pub fn new_with_mode(path: PathBuf, mode: u32) -> PersistedState { PersistedState { - container: Arc::new(Mutex::new(PersistedStateContainer { path, state: None })), + container: Arc::new(Mutex::new(PersistedStateContainer { + path, + state: None, + mode, + })), } } @@ -217,5 +244,4 @@ impl LauncherPaths { pub fn web_server_storage(&self) -> PathBuf { self.root.join("serve-web") } - } diff --git a/patched-vscode/cli/src/tunnels.rs b/patched-vscode/cli/src/tunnels.rs index 7378cf34..452da4dc 100644 --- a/patched-vscode/cli/src/tunnels.rs +++ b/patched-vscode/cli/src/tunnels.rs @@ -6,14 +6,13 @@ pub mod code_server; pub mod dev_tunnels; pub mod legal; +pub mod local_forwarding; pub mod paths; pub mod protocol; pub mod shutdown_signal; pub mod singleton_client; pub mod singleton_server; -pub mod local_forwarding; -mod wsl_detect; mod challenge; mod control_server; mod nosleep; @@ -34,8 +33,9 @@ mod service_macos; #[cfg(target_os = "windows")] mod service_windows; mod socket_signal; +mod wsl_detect; -pub use control_server::{serve, serve_stream, Next, ServeStreamParams, AuthRequired}; +pub use control_server::{serve, serve_stream, AuthRequired, Next, ServeStreamParams}; pub use nosleep::SleepInhibitor; pub use service::{ create_service_manager, ServiceContainer, ServiceManager, SERVICE_LOG_FILE_NAME, diff --git a/patched-vscode/cli/src/tunnels/code_server.rs b/patched-vscode/cli/src/tunnels/code_server.rs index 16655533..0579f8ef 100644 --- a/patched-vscode/cli/src/tunnels/code_server.rs +++ b/patched-vscode/cli/src/tunnels/code_server.rs @@ -14,11 +14,15 @@ use crate::tunnels::paths::{get_server_folder_name, SERVER_FOLDER_NAME}; use crate::update_service::{ unzip_downloaded_release, Platform, Release, TargetKind, UpdateService, }; -use crate::util::command::{capture_command, capture_command_and_check_status, kill_tree}; +use crate::util::command::{ + capture_command, capture_command_and_check_status, check_output_status, kill_tree, + new_script_command, +}; use crate::util::errors::{wrap, AnyError, CodeError, ExtensionInstallFailed, WrappedError}; use crate::util::http::{self, BoxedHttp}; use crate::util::io::SilentCopyProgress; use crate::util::machine::process_exists; +use crate::util::prereqs::skip_requirements_check; use crate::{debug, info, log, spanf, trace, warning}; use lazy_static::lazy_static; use opentelemetry::KeyValue; @@ -53,9 +57,12 @@ pub struct CodeServerArgs { pub log: Option, pub accept_server_license_terms: bool, pub verbose: bool, + pub server_data_dir: Option, + pub extensions_dir: Option, // extension management pub install_extensions: Vec, pub uninstall_extensions: Vec, + pub update_extensions: bool, pub list_extensions: bool, pub show_versions: bool, pub category: Option, @@ -127,6 +134,9 @@ impl CodeServerArgs { for extension in &self.uninstall_extensions { args.push(format!("--uninstall-extension={}", extension)); } + if self.update_extensions { + args.push(String::from("--update-extensions")); + } if self.list_extensions { args.push(String::from("--list-extensions")); if self.show_versions { @@ -136,6 +146,12 @@ impl CodeServerArgs { args.push(format!("--category={}", i)); } } + if let Some(d) = &self.server_data_dir { + args.push(format!("--server-data-dir={}", d)); + } + if let Some(d) = &self.extensions_dir { + args.push(format!("--extensions-dir={}", d)); + } if self.start_server { args.push(String::from("--start-server")); } @@ -378,6 +394,16 @@ impl<'a> ServerBuilder<'a> { } } + /// Removes a cached server. + pub async fn evict(&self) -> Result<(), WrappedError> { + let name = get_server_folder_name( + self.server_params.release.quality, + &self.server_params.release.commit, + ); + + self.launcher_paths.server_cache.delete(&name) + } + /// Ensures the server is set up in the configured directory. pub async fn setup(&self) -> Result<(), AnyError> { debug!( @@ -391,7 +417,8 @@ impl<'a> ServerBuilder<'a> { &self.server_params.release.commit, ); - self.launcher_paths + let result = self + .launcher_paths .server_cache .create(name, |target_dir| async move { let tmpdir = @@ -417,26 +444,39 @@ impl<'a> ServerBuilder<'a> { .await?; let server_dir = target_dir.join(SERVER_FOLDER_NAME); - unzip_downloaded_release(&archive_path, &server_dir, SilentCopyProgress())?; - - let output = capture_command_and_check_status( - server_dir - .join("bin") - .join(self.server_params.release.quality.server_entrypoint()), - &["--version"], - ) - .await - .map_err(|e| wrap(e, "error checking server integrity"))?; - - trace!( - self.logger, - "Server integrity verified, version: {}", - String::from_utf8_lossy(&output.stdout).replace('\n', " / ") - ); + unzip_downloaded_release( + &archive_path, + &server_dir, + self.logger.get_download_logger("server inflate progress:"), + )?; + + if !skip_requirements_check().await { + let output = capture_command_and_check_status( + server_dir + .join("bin") + .join(self.server_params.release.quality.server_entrypoint()), + &["--version"], + ) + .await + .map_err(|e| wrap(e, "error checking server integrity"))?; + + trace!( + self.logger, + "Server integrity verified, version: {}", + String::from_utf8_lossy(&output.stdout).replace('\n', " / ") + ); + } else { + info!(self.logger, "Skipping server integrity check"); + } Ok(()) }) - .await?; + .await; + + if let Err(e) = result { + error!(self.logger, "Error installing server: {}", e); + return Err(e); + } debug!(self.logger, "Server setup complete"); @@ -449,7 +489,7 @@ impl<'a> ServerBuilder<'a> { .arg("--enable-remote-auto-shutdown") .arg(format!("--port={}", port)); - let child = self.spawn_server_process(cmd)?; + let child = self.spawn_server_process(cmd).await?; let log_file = self.get_logfile()?; let plog = self.logger.prefixed(&log::new_code_server_prefix()); @@ -457,16 +497,16 @@ impl<'a> ServerBuilder<'a> { monitor_server::(child, Some(log_file), plog, false); let port = match timeout(Duration::from_secs(8), listen_rx).await { - Err(e) => { + Err(_) => { origin.kill().await; - Err(wrap(e, "timed out looking for port")) + return Err(CodeError::ServerOriginTimeout.into()); } - Ok(Err(e)) => { + Ok(Err(s)) => { origin.kill().await; - Err(wrap(e, "server exited without writing port")) + return Err(CodeError::ServerUnexpectedExit(format!("{}", s)).into()); } - Ok(Ok(p)) => Ok(p), - }?; + Ok(Ok(p)) => p, + }; info!(self.logger, "Server started"); @@ -477,6 +517,28 @@ impl<'a> ServerBuilder<'a> { }) } + /// Runs the command that just installs extensions and exits. + pub async fn install_extensions(&self) -> Result<(), AnyError> { + // cmd already has --install-extensions from base + let mut cmd = self.get_base_command(); + let cmd_str = || { + self.server_params + .code_server_args + .command_arguments() + .join(" ") + }; + + let r = cmd.output().await.map_err(|e| CodeError::CommandFailed { + command: cmd_str(), + code: -1, + output: e.to_string(), + })?; + + check_output_status(r, cmd_str)?; + + Ok(()) + } + pub async fn listen_on_default_socket(&self) -> Result { let requested_file = get_socket_name(); self.listen_on_socket(&requested_file).await @@ -501,24 +563,24 @@ impl<'a> ServerBuilder<'a> { .arg("--enable-remote-auto-shutdown") .arg(format!("--socket-path={}", socket.display())); - let child = self.spawn_server_process(cmd)?; + let child = self.spawn_server_process(cmd).await?; let log_file = self.get_logfile()?; let plog = self.logger.prefixed(&log::new_code_server_prefix()); let (mut origin, listen_rx) = monitor_server::(child, Some(log_file), plog, false); - let socket = match timeout(Duration::from_secs(8), listen_rx).await { - Err(e) => { + let socket = match timeout(Duration::from_secs(30), listen_rx).await { + Err(_) => { origin.kill().await; - Err(wrap(e, "timed out looking for socket")) + return Err(CodeError::ServerOriginTimeout.into()); } - Ok(Err(e)) => { + Ok(Err(s)) => { origin.kill().await; - Err(wrap(e, "server exited without writing socket")) + return Err(CodeError::ServerUnexpectedExit(format!("{}", s)).into()); } - Ok(Ok(socket)) => Ok(socket), - }?; + Ok(Ok(socket)) => socket, + }; info!(self.logger, "Server started"); @@ -529,26 +591,7 @@ impl<'a> ServerBuilder<'a> { }) } - /// Starts with a given opaque set of args. Does not set up any port or - /// socket, but does return one if present, in the form of a channel. - pub async fn start_opaque_with_args( - &self, - args: &[String], - ) -> Result<(CodeServerOrigin, Receiver), AnyError> - where - M: ServerOutputMatcher, - R: 'static + Send + std::fmt::Debug, - { - let mut cmd = self.get_base_command(); - cmd.args(args); - - let child = self.spawn_server_process(cmd)?; - let plog = self.logger.prefixed(&log::new_code_server_prefix()); - - Ok(monitor_server::(child, None, plog, true)) - } - - fn spawn_server_process(&self, mut cmd: Command) -> Result { + async fn spawn_server_process(&self, mut cmd: Command) -> Result { info!(self.logger, "Starting server..."); debug!(self.logger, "Starting server with command... {:?}", cmd); @@ -560,13 +603,20 @@ impl<'a> ServerBuilder<'a> { // Original issue: https://github.com/microsoft/vscode/issues/184058 // Partial fix: https://github.com/microsoft/vscode/pull/184621 #[cfg(target_os = "windows")] - let cmd = cmd.creation_flags(winapi::um::winbase::CREATE_NO_WINDOW); + let cmd = cmd.creation_flags( + winapi::um::winbase::CREATE_NO_WINDOW + | winapi::um::winbase::CREATE_NEW_PROCESS_GROUP + | get_should_use_breakaway_from_job() + .await + .then_some(winapi::um::winbase::CREATE_BREAKAWAY_FROM_JOB) + .unwrap_or_default(), + ); let child = cmd .stderr(std::process::Stdio::piped()) .stdout(std::process::Stdio::piped()) .spawn() - .map_err(|e| wrap(e, "error spawning server"))?; + .map_err(|e| CodeError::ServerUnexpectedExit(format!("{}", e)))?; self.server_paths .write_pid(child.id().expect("expected server to have pid"))?; @@ -587,17 +637,7 @@ impl<'a> ServerBuilder<'a> { } fn get_base_command(&self) -> Command { - #[cfg(not(windows))] - let mut cmd = Command::new(&self.server_paths.executable); - #[cfg(windows)] - let mut cmd = { - let mut cmd = Command::new("cmd"); - cmd.arg("/Q"); - cmd.arg("/C"); - cmd.arg(&self.server_paths.executable); - cmd - }; - + let mut cmd = new_script_command(&self.server_paths.executable); cmd.stdin(std::process::Stdio::null()) .args(self.server_params.code_server_args.command_arguments()); cmd @@ -828,3 +868,13 @@ pub async fn download_cli_into_cache( } } } + +#[cfg(target_os = "windows")] +async fn get_should_use_breakaway_from_job() -> bool { + let mut cmd = Command::new("cmd"); + cmd.creation_flags( + winapi::um::winbase::CREATE_NO_WINDOW | winapi::um::winbase::CREATE_BREAKAWAY_FROM_JOB, + ); + + cmd.args(["/C", "echo ok"]).output().await.is_ok() +} diff --git a/patched-vscode/cli/src/tunnels/control_server.rs b/patched-vscode/cli/src/tunnels/control_server.rs index a344cc5d..f42984cf 100644 --- a/patched-vscode/cli/src/tunnels/control_server.rs +++ b/patched-vscode/cli/src/tunnels/control_server.rs @@ -6,12 +6,14 @@ use crate::async_pipe::get_socket_rw_stream; use crate::constants::{CONTROL_PORT, PRODUCT_NAME_LONG}; use crate::log; use crate::msgpack_rpc::{new_msgpack_rpc, start_msgpack_rpc, MsgPackCodec, MsgPackSerializer}; +use crate::options::Quality; use crate::rpc::{MaybeSync, RpcBuilder, RpcCaller, RpcDispatcher}; use crate::self_update::SelfUpdate; use crate::state::LauncherPaths; -use crate::tunnels::protocol::{HttpRequestParams, METHOD_CHALLENGE_ISSUE}; +use crate::tunnels::protocol::{HttpRequestParams, PortPrivacy, METHOD_CHALLENGE_ISSUE}; use crate::tunnels::socket_signal::CloseReason; use crate::update_service::{Platform, Release, TargetKind, UpdateService}; +use crate::util::command::new_tokio_command; use crate::util::errors::{ wrap, AnyError, CodeError, MismatchedLaunchModeError, NoAttachedServerError, }; @@ -20,6 +22,7 @@ use crate::util::http::{ }; use crate::util::io::SilentCopyProgress; use crate::util::is_integrated_cli; +use crate::util::machine::kill_pid; use crate::util::os::os_release; use crate::util::sync::{new_barrier, Barrier, BarrierOpener}; @@ -28,7 +31,9 @@ use futures::FutureExt; use opentelemetry::trace::SpanKind; use opentelemetry::KeyValue; use std::collections::HashMap; +use std::path::PathBuf; use std::process::Stdio; +use tokio::net::TcpStream; use tokio::pin; use tokio::process::{ChildStderr, ChildStdin}; use tokio_util::codec::Decoder; @@ -50,10 +55,11 @@ use super::port_forwarder::{PortForwarding, PortForwardingProcessor}; use super::protocol::{ AcquireCliParams, CallServerHttpParams, CallServerHttpResult, ChallengeIssueParams, ChallengeIssueResponse, ChallengeVerifyParams, ClientRequestMethod, EmptyObject, ForwardParams, - ForwardResult, FsStatRequest, FsStatResponse, GetEnvResponse, GetHostnameResponse, - HttpBodyParams, HttpHeadersParams, ServeParams, ServerLog, ServerMessageParams, SpawnParams, - SpawnResult, ToClientRequest, UnforwardParams, UpdateParams, UpdateResult, VersionResponse, - METHOD_CHALLENGE_VERIFY, + ForwardResult, FsReadDirEntry, FsReadDirResponse, FsRenameRequest, FsSinglePathRequest, + FsStatResponse, GetEnvResponse, GetHostnameResponse, HttpBodyParams, HttpHeadersParams, + NetConnectRequest, ServeParams, ServerLog, ServerMessageParams, SpawnParams, SpawnResult, + SysKillRequest, SysKillResponse, ToClientRequest, UnforwardParams, UpdateParams, UpdateResult, + VersionResponse, METHOD_CHALLENGE_VERIFY, }; use super::server_bridge::ServerBridge; use super::server_multiplexer::ServerMultiplexer; @@ -139,6 +145,31 @@ pub struct ServerTermination { pub tunnel: ActiveTunnel, } +async fn preload_extensions( + log: &log::Logger, + platform: Platform, + mut args: CodeServerArgs, + launcher_paths: LauncherPaths, +) -> Result<(), AnyError> { + args.start_server = false; + + let params_raw = ServerParamsRaw { + commit_id: None, + quality: Quality::Stable, + code_server_args: args.clone(), + headless: true, + platform, + }; + + // cannot use delegated HTTP here since there's no remote connection yet + let http = Arc::new(ReqwestSimpleHttp::new()); + let resolved = params_raw.resolve(log, http.clone()).await?; + let sb = ServerBuilder::new(log, &resolved, &launcher_paths, http.clone()); + + sb.setup().await?; + sb.install_extensions().await +} + // Runs the launcher server. Exits on a ctrl+c or when requested by a user. // Note that client connections may not be closed when this returns; use // `close_all_clients()` on the ServerTermination to make this happen. @@ -155,6 +186,26 @@ pub async fn serve( let (tx, mut rx) = mpsc::channel::(4); let (exit_barrier, signal_exit) = new_barrier(); + if !code_server_args.install_extensions.is_empty() { + info!( + log, + "Preloading extensions using stable server: {:?}", code_server_args.install_extensions + ); + let log = log.clone(); + let code_server_args = code_server_args.clone(); + let launcher_paths = launcher_paths.clone(); + // This is run async to the primary tunnel setup to be speedy. + tokio::spawn(async move { + if let Err(e) = + preload_extensions(&log, platform, code_server_args, launcher_paths).await + { + warning!(log, "Failed to preload extensions: {:?}", e); + } else { + info!(log, "Extension install complete"); + } + }); + } + loop { tokio::select! { Ok(reason) = shutdown_rx.wait() => { @@ -305,10 +356,62 @@ fn make_socket_rpc( rpc.register_sync("ping", |_: EmptyObject, _| Ok(EmptyObject {})); rpc.register_sync("gethostname", |_: EmptyObject, _| handle_get_hostname()); - rpc.register_sync("fs_stat", |p: FsStatRequest, c| { + rpc.register_sync("sys_kill", |p: SysKillRequest, c| { + ensure_auth(&c.auth_state)?; + handle_sys_kill(p.pid) + }); + rpc.register_sync("fs_stat", |p: FsSinglePathRequest, c| { ensure_auth(&c.auth_state)?; handle_stat(p.path) }); + rpc.register_duplex( + "fs_read", + 1, + move |mut streams, p: FsSinglePathRequest, c| async move { + ensure_auth(&c.auth_state)?; + handle_fs_read(streams.remove(0), p.path).await + }, + ); + rpc.register_duplex( + "fs_write", + 1, + move |mut streams, p: FsSinglePathRequest, c| async move { + ensure_auth(&c.auth_state)?; + handle_fs_write(streams.remove(0), p.path).await + }, + ); + rpc.register_duplex( + "fs_connect", + 1, + move |mut streams, p: FsSinglePathRequest, c| async move { + ensure_auth(&c.auth_state)?; + handle_fs_connect(streams.remove(0), p.path).await + }, + ); + rpc.register_duplex( + "net_connect", + 1, + move |mut streams, n: NetConnectRequest, c| async move { + ensure_auth(&c.auth_state)?; + handle_net_connect(streams.remove(0), n).await + }, + ); + rpc.register_async("fs_rm", move |p: FsSinglePathRequest, c| async move { + ensure_auth(&c.auth_state)?; + handle_fs_remove(p.path).await + }); + rpc.register_sync("fs_mkdirp", |p: FsSinglePathRequest, c| { + ensure_auth(&c.auth_state)?; + handle_fs_mkdirp(p.path) + }); + rpc.register_sync("fs_rename", |p: FsRenameRequest, c| { + ensure_auth(&c.auth_state)?; + handle_fs_rename(p.from_path, p.to_path) + }); + rpc.register_sync("fs_readdir", |p: FsSinglePathRequest, c| { + ensure_auth(&c.auth_state)?; + handle_fs_readdir(p.path) + }); rpc.register_sync("get_env", |_: EmptyObject, c| { ensure_auth(&c.auth_state)?; handle_get_env() @@ -657,17 +760,18 @@ async fn handle_serve( macro_rules! do_setup { ($sb:expr) => { match $sb.get_running().await? { - Some(AnyCodeServer::Socket(s)) => s, + Some(AnyCodeServer::Socket(s)) => ($sb, Ok(s)), Some(_) => return Err(AnyError::from(MismatchedLaunchModeError())), None => { $sb.setup().await?; - $sb.listen_on_default_socket().await? + let r = $sb.listen_on_default_socket().await; + ($sb, r) } } }; } - let server = if params.use_local_download { + let (sb, server) = if params.use_local_download { let sb = ServerBuilder::new( &install_log, &resolved, @@ -681,6 +785,24 @@ async fn handle_serve( do_setup!(sb) }; + let server = match server { + Ok(s) => s, + Err(e) => { + // we don't loop to avoid doing so infinitely: allow the client to reconnect in this case. + if let AnyError::CodeError(CodeError::ServerUnexpectedExit(ref e)) = e { + warning!( + c.log, + "({}), removing server due to possible corruptions", + e + ); + if let Err(e) = sb.evict().await { + warning!(c.log, "Failed to evict server: {}", e); + } + } + return Err(e); + } + }; + server_ref.replace(server.clone()); server } @@ -819,16 +941,101 @@ fn handle_stat(path: String) -> Result { .map(|m| FsStatResponse { exists: true, size: Some(m.len()), - kind: Some(match m.file_type() { - t if t.is_dir() => "dir", - t if t.is_file() => "file", - t if t.is_symlink() => "link", - _ => "unknown", - }), + kind: Some(m.file_type().into()), }) .unwrap_or_default()) } +async fn handle_fs_read(mut out: DuplexStream, path: String) -> Result { + let mut f = tokio::fs::File::open(path) + .await + .map_err(|e| wrap(e, "file not found"))?; + + tokio::io::copy(&mut f, &mut out) + .await + .map_err(|e| wrap(e, "error reading file"))?; + + Ok(EmptyObject {}) +} + +async fn handle_fs_write(mut input: DuplexStream, path: String) -> Result { + let mut f = tokio::fs::File::create(path) + .await + .map_err(|e| wrap(e, "file not found"))?; + + tokio::io::copy(&mut input, &mut f) + .await + .map_err(|e| wrap(e, "error writing file"))?; + + Ok(EmptyObject {}) +} + +async fn handle_net_connect( + mut stream: DuplexStream, + req: NetConnectRequest, +) -> Result { + let mut s = TcpStream::connect((req.host, req.port)) + .await + .map_err(|e| wrap(e, "could not connect to address"))?; + + tokio::io::copy_bidirectional(&mut stream, &mut s) + .await + .map_err(|e| wrap(e, "error copying stream data"))?; + + Ok(EmptyObject {}) +} +async fn handle_fs_connect( + mut stream: DuplexStream, + path: String, +) -> Result { + let mut s = get_socket_rw_stream(&PathBuf::from(path)) + .await + .map_err(|e| wrap(e, "could not connect to socket"))?; + + tokio::io::copy_bidirectional(&mut stream, &mut s) + .await + .map_err(|e| wrap(e, "error copying stream data"))?; + + Ok(EmptyObject {}) +} + +async fn handle_fs_remove(path: String) -> Result { + tokio::fs::remove_dir_all(path) + .await + .map_err(|e| wrap(e, "error removing directory"))?; + Ok(EmptyObject {}) +} + +fn handle_fs_rename(from_path: String, to_path: String) -> Result { + std::fs::rename(from_path, to_path).map_err(|e| wrap(e, "error renaming"))?; + Ok(EmptyObject {}) +} + +fn handle_fs_mkdirp(path: String) -> Result { + std::fs::create_dir_all(path).map_err(|e| wrap(e, "error creating directory"))?; + Ok(EmptyObject {}) +} + +fn handle_fs_readdir(path: String) -> Result { + let mut entries = std::fs::read_dir(path).map_err(|e| wrap(e, "error listing directory"))?; + + let mut contents = Vec::new(); + while let Some(Ok(child)) = entries.next() { + contents.push(FsReadDirEntry { + name: child.file_name().to_string_lossy().into_owned(), + kind: child.file_type().ok().map(|v| v.into()), + }); + } + + Ok(FsReadDirResponse { contents }) +} + +fn handle_sys_kill(pid: u32) -> Result { + Ok(SysKillResponse { + success: kill_pid(pid), + }) +} + fn handle_get_env() -> Result { Ok(GetEnvResponse { env: std::env::vars().collect(), @@ -889,8 +1096,16 @@ async fn handle_forward( let port_forwarding = port_forwarding .as_ref() .ok_or(CodeError::PortForwardingNotAvailable)?; - info!(log, "Forwarding port {}", params.port); - let uri = port_forwarding.forward(params.port).await?; + info!( + log, + "Forwarding port {} (public={})", params.port, params.public + ); + let privacy = match params.public { + true => PortPrivacy::Public, + false => PortPrivacy::Private, + }; + + let uri = port_forwarding.forward(params.port, privacy).await?; Ok(ForwardResult { uri }) } @@ -1019,7 +1234,7 @@ where }; } - let mut p = tokio::process::Command::new(¶ms.command); + let mut p = new_tokio_command(¶ms.command); p.args(¶ms.args); p.envs(¶ms.env); p.stdin(pipe_if!(stdin.is_some())); @@ -1034,18 +1249,19 @@ where let mut p = p.spawn().map_err(CodeError::ProcessSpawnFailed)?; - let futs = FuturesUnordered::new(); + let block_futs = FuturesUnordered::new(); + let poll_futs = FuturesUnordered::new(); if let (Some(mut a), Some(mut b)) = (p.stdout.take(), stdout) { - futs.push(async move { tokio::io::copy(&mut a, &mut b).await }.boxed()); + block_futs.push(async move { tokio::io::copy(&mut a, &mut b).await }.boxed()); } if let (Some(mut a), Some(mut b)) = (p.stderr.take(), stderr) { - futs.push(async move { tokio::io::copy(&mut a, &mut b).await }.boxed()); + block_futs.push(async move { tokio::io::copy(&mut a, &mut b).await }.boxed()); } if let (Some(mut b), Some(mut a)) = (p.stdin.take(), stdin) { - futs.push(async move { tokio::io::copy(&mut a, &mut b).await }.boxed()); + poll_futs.push(async move { tokio::io::copy(&mut a, &mut b).await }.boxed()); } - wait_for_process_exit(log, ¶ms.command, p, futs).await + wait_for_process_exit(log, ¶ms.command, p, block_futs, poll_futs).await } async fn handle_spawn_cli( @@ -1060,7 +1276,7 @@ async fn handle_spawn_cli( "requested to spawn cli {} with args {:?}", params.command, params.args ); - let mut p = tokio::process::Command::new(¶ms.command); + let mut p = new_tokio_command(¶ms.command); p.args(¶ms.args); // CLI args to spawn a server; contracted with clients that they should _not_ provide these. @@ -1093,28 +1309,41 @@ async fn handle_spawn_cli( } debug!(log, "cli authenticated, attaching stdio"); - let futs = FuturesUnordered::new(); - futs.push(async move { tokio::io::copy(&mut protocol_in, &mut stdin).await }.boxed()); - futs.push(async move { tokio::io::copy(&mut stderr, &mut protocol_out).await }.boxed()); - futs.push(async move { log_pump.await.unwrap() }.boxed()); + let block_futs = FuturesUnordered::new(); + let poll_futs = FuturesUnordered::new(); + poll_futs.push(async move { tokio::io::copy(&mut protocol_in, &mut stdin).await }.boxed()); + block_futs.push(async move { tokio::io::copy(&mut stderr, &mut protocol_out).await }.boxed()); + block_futs.push(async move { log_pump.await.unwrap() }.boxed()); - wait_for_process_exit(log, ¶ms.command, p, futs).await + wait_for_process_exit(log, ¶ms.command, p, block_futs, poll_futs).await } type TokioCopyFuture = dyn futures::Future> + Send; +async fn get_joined_result( + mut process: tokio::process::Child, + block_futs: FuturesUnordered>>, +) -> Result { + let (_, r) = tokio::join!(futures::future::join_all(block_futs), process.wait()); + r +} + +/// Wait for the process to exit and sends the spawn result. Waits until the +/// `block_futs` and the process have exited, and polls the `poll_futs` while +/// doing so. async fn wait_for_process_exit( log: &log::Logger, command: &str, - mut process: tokio::process::Child, - futs: FuturesUnordered>>, + process: tokio::process::Child, + block_futs: FuturesUnordered>>, + poll_futs: FuturesUnordered>>, ) -> Result { - let closed = process.wait(); - pin!(closed); + let joined = get_joined_result(process, block_futs); + pin!(joined); let r = tokio::select! { - _ = futures::future::join_all(futs) => closed.await, - r = &mut closed => r + _ = futures::future::join_all(poll_futs) => joined.await, + r = &mut joined => r, }; let r = match r { diff --git a/patched-vscode/cli/src/tunnels/dev_tunnels.rs b/patched-vscode/cli/src/tunnels/dev_tunnels.rs index e7b84ed4..19ee3c2b 100644 --- a/patched-vscode/cli/src/tunnels/dev_tunnels.rs +++ b/patched-vscode/cli/src/tunnels/dev_tunnels.rs @@ -2,6 +2,7 @@ * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +use super::protocol::{self, PortPrivacy}; use crate::auth; use crate::constants::{IS_INTERACTIVE_CLI, PROTOCOL_VERSION_TAG, TUNNEL_SERVICE_USER_AGENT}; use crate::state::{LauncherPaths, PersistedState}; @@ -12,7 +13,8 @@ use crate::util::errors::{ use crate::util::input::prompt_placeholder; use crate::{debug, info, log, spanf, trace, warning}; use async_trait::async_trait; -use futures::TryFutureExt; +use futures::future::BoxFuture; +use futures::{FutureExt, TryFutureExt}; use lazy_static::lazy_static; use rand::prelude::IteratorRandom; use regex::Regex; @@ -31,11 +33,42 @@ use tunnels::management::{ NO_REQUEST_OPTIONS, }; -use super::protocol::{self, PortPrivacy}; -use super::wsl_detect::is_wsl_installed; - static TUNNEL_COUNT_LIMIT_NAME: &str = "TunnelsPerUserPerLocation"; +#[allow(dead_code)] +mod tunnel_flags { + use crate::{log, tunnels::wsl_detect::is_wsl_installed}; + + pub const IS_WSL_INSTALLED: u32 = 1 << 0; + pub const IS_WINDOWS: u32 = 1 << 1; + pub const IS_LINUX: u32 = 1 << 2; + pub const IS_MACOS: u32 = 1 << 3; + + /// Creates a flag string for the tunnel + pub fn create(log: &log::Logger) -> String { + let mut flags = 0; + + #[cfg(windows)] + { + flags |= IS_WINDOWS; + } + #[cfg(target_os = "linux")] + { + flags |= IS_LINUX; + } + #[cfg(target_os = "macos")] + { + flags |= IS_MACOS; + } + + if is_wsl_installed(log) { + flags |= IS_WSL_INSTALLED; + } + + format!("_flag{}", flags) + } +} + #[derive(Clone, Serialize, Deserialize)] pub struct PersistedTunnel { pub name: String, @@ -62,6 +95,11 @@ impl PersistedTunnel { trait AccessTokenProvider: Send + Sync { /// Gets the current access token. async fn refresh_token(&self) -> Result; + + /// Maintains the stored credential by refreshing it against the service + /// to ensure its stays current. Returns a future that should be polled and + /// only completes if a refresh fails in a consistent way. + fn keep_alive(&self) -> BoxFuture<'static, Result<(), AnyError>>; } /// Access token provider that provides a fixed token without refreshing. @@ -78,10 +116,15 @@ impl AccessTokenProvider for StaticAccessTokenProvider { async fn refresh_token(&self) -> Result { Ok(self.0.clone()) } + + fn keep_alive(&self) -> BoxFuture<'static, Result<(), AnyError>> { + futures::future::pending().boxed() + } } /// Access token provider that looks up the token from the tunnels API. struct LookupAccessTokenProvider { + auth: auth::Auth, client: TunnelManagementClient, locator: TunnelLocator, log: log::Logger, @@ -90,12 +133,14 @@ struct LookupAccessTokenProvider { impl LookupAccessTokenProvider { pub fn new( + auth: auth::Auth, client: TunnelManagementClient, locator: TunnelLocator, log: log::Logger, initial_token: Option, ) -> Self { Self { + auth, client, locator, log, @@ -130,10 +175,16 @@ impl AccessTokenProvider for LookupAccessTokenProvider { Err(e) => Err(wrap(e, "failed to lookup tunnel for host token")), } } + + fn keep_alive(&self) -> BoxFuture<'static, Result<(), AnyError>> { + let auth = self.auth.clone(); + auth.keep_token_alive().boxed() + } } #[derive(Clone)] pub struct DevTunnels { + auth: auth::Auth, log: log::Logger, launcher_tunnel: PersistedState>, client: TunnelManagementClient, @@ -276,9 +327,10 @@ impl DevTunnels { paths: &LauncherPaths, ) -> DevTunnels { let mut client = new_tunnel_management(&TUNNEL_SERVICE_USER_AGENT); - client.authorization_provider(auth); + client.authorization_provider(auth.clone()); DevTunnels { + auth, log: log.clone(), client: client.into(), launcher_tunnel: PersistedState::new(paths.root().join("port_forwarding_tunnel.json")), @@ -293,9 +345,10 @@ impl DevTunnels { paths: &LauncherPaths, ) -> DevTunnels { let mut client = new_tunnel_management(&TUNNEL_SERVICE_USER_AGENT); - client.authorization_provider(auth); + client.authorization_provider(auth.clone()); DevTunnels { + auth, log: log.clone(), client: client.into(), launcher_tunnel: PersistedState::new(paths.root().join("code_tunnel.json")), @@ -356,14 +409,14 @@ impl DevTunnels { } }?; - let desired_tags = self.get_tags(&name); - if is_new || vec_eq_as_set(&full_tunnel.tags, &desired_tags) { + let desired_tags = self.get_labels(&name); + if is_new || vec_eq_as_set(&full_tunnel.labels, &desired_tags) { return Ok((full_tunnel, persisted)); } debug!(self.log, "Tunnel name changed, applying updates..."); - full_tunnel.tags = desired_tags; + full_tunnel.labels = desired_tags; let updated_tunnel = spanf!( self.log, @@ -478,7 +531,6 @@ impl DevTunnels { let fut = self.client.delete_tunnel_endpoints( &locator, &endpoint.host_id, - None, NO_REQUEST_OPTIONS, ); @@ -491,6 +543,7 @@ impl DevTunnels { &persisted, self.client.clone(), LookupAccessTokenProvider::new( + self.auth.clone(), self.client.clone(), locator, self.log.clone(), @@ -509,6 +562,10 @@ impl DevTunnels { let tunnel = match self.get_existing_tunnel_with_name(name).await? { Some(e) => { + if tunnel_has_host_connection(&e) { + return Err(CodeError::TunnelActiveAndInUse(name.to_string()).into()); + } + let loc = TunnelLocator::try_from(&e).unwrap(); info!(self.log, "Adopting existing tunnel (ID={:?})", loc); spanf!( @@ -518,52 +575,51 @@ impl DevTunnels { ) .map_err(|e| wrap(e, "failed to lookup tunnel"))? } - None => { - let new_tunnel = Tunnel { - tags: self.get_tags(name), - ..Default::default() - }; - - loop { - let result = spanf!( - self.log, - self.log.span("dev-tunnel.create"), - self.client.create_tunnel(&new_tunnel, options) - ); - - match result { - Err(HttpError::ResponseError(e)) - if e.status_code == StatusCode::TOO_MANY_REQUESTS => - { - if let Some(d) = e.get_details() { - let detail = d.detail.unwrap_or_else(|| "unknown".to_string()); - if detail.contains(TUNNEL_COUNT_LIMIT_NAME) - && self.try_recycle_tunnel().await? - { - continue; - } - - return Err(AnyError::from(TunnelCreationFailed( - name.to_string(), - detail, - ))); + None => loop { + let result = spanf!( + self.log, + self.log.span("dev-tunnel.create"), + self.client.create_tunnel( + Tunnel { + labels: self.get_labels(name), + ..Default::default() + }, + options + ) + ); + + match result { + Err(HttpError::ResponseError(e)) + if e.status_code == StatusCode::TOO_MANY_REQUESTS => + { + if let Some(d) = e.get_details() { + let detail = d.detail.unwrap_or_else(|| "unknown".to_string()); + if detail.contains(TUNNEL_COUNT_LIMIT_NAME) + && self.try_recycle_tunnel().await? + { + continue; } return Err(AnyError::from(TunnelCreationFailed( name.to_string(), - "You have exceeded a limit for the port fowarding service. Please remove other machines before trying to add this machine.".to_string(), + detail, ))); } - Err(e) => { - return Err(AnyError::from(TunnelCreationFailed( + + return Err(AnyError::from(TunnelCreationFailed( name.to_string(), - format!("{:?}", e), - ))) - } - Ok(t) => break t, + "You have exceeded a limit for the port fowarding service. Please remove other machines before trying to add this machine.".to_string(), + ))); + } + Err(e) => { + return Err(AnyError::from(TunnelCreationFailed( + name.to_string(), + format!("{:?}", e), + ))) } + Ok(t) => break t, } - } + }, }; let pt = PersistedTunnel { @@ -577,18 +633,13 @@ impl DevTunnels { } /// Gets the expected tunnel tags - fn get_tags(&self, name: &str) -> Vec { - let mut tags = vec![ + fn get_labels(&self, name: &str) -> Vec { + vec![ name.to_string(), PROTOCOL_VERSION_TAG.to_string(), self.tag.to_string(), - ]; - - if is_wsl_installed(&self.log) { - tags.push("_wsl".to_string()) - } - - tags + tunnel_flags::create(&self.log), + ] } /// Ensures the tunnel contains a tag for the current PROTCOL_VERSION, and no @@ -600,20 +651,20 @@ impl DevTunnels { tunnel: Tunnel, options: &TunnelRequestOptions, ) -> Result { - let new_tags = self.get_tags(name); - if vec_eq_as_set(&tunnel.tags, &new_tags) { + let new_labels = self.get_labels(name); + if vec_eq_as_set(&tunnel.labels, &new_labels) { return Ok(tunnel); } debug!( self.log, "Updating tunnel tags {} -> {}", - tunnel.tags.join(", "), - new_tags.join(", ") + tunnel.labels.join(", "), + new_labels.join(", ") ); let tunnel_update = Tunnel { - tags: new_tags, + labels: new_labels, tunnel_id: tunnel.tunnel_id.clone(), cluster_id: tunnel.cluster_id.clone(), ..Default::default() @@ -640,13 +691,7 @@ impl DevTunnels { let recyclable = existing_tunnels .iter() - .filter(|t| { - t.status - .as_ref() - .and_then(|s| s.host_connection_count.as_ref()) - .map(|c| c.get_count()) - .unwrap_or(0) == 0 - }) + .filter(|t| !tunnel_has_host_connection(t)) .choose(&mut rand::thread_rng()); match recyclable { @@ -676,7 +721,7 @@ impl DevTunnels { self.log, self.log.span("dev-tunnel.listall"), self.client.list_all_tunnels(&TunnelRequestOptions { - tags: tags.iter().map(|t| t.to_string()).collect(), + labels: tags.iter().map(|t| t.to_string()).collect(), ..Default::default() }) ) @@ -690,8 +735,8 @@ impl DevTunnels { self.log, self.log.span("dev-tunnel.rename.search"), self.client.list_all_tunnels(&TunnelRequestOptions { - tags: vec![self.tag.to_string(), name.to_string()], - require_all_tags: true, + labels: vec![self.tag.to_string(), name.to_string()], + require_all_labels: true, limit: 1, include_ports: true, token_scopes: vec!["host".to_string()], @@ -706,6 +751,7 @@ impl DevTunnels { fn get_placeholder_name() -> String { let mut n = clean_hostname_for_tunnel(&gethostname::gethostname().to_string_lossy()); n.make_ascii_lowercase(); + n.truncate(MAX_TUNNEL_NAME_LENGTH); n } @@ -716,12 +762,9 @@ impl DevTunnels { ) -> Result { let existing_tunnels = self.list_tunnels_with_tag(&[self.tag]).await?; let is_name_free = |n: &str| { - !existing_tunnels.iter().any(|v| { - v.status - .as_ref() - .and_then(|s| s.host_connection_count.as_ref().map(|c| c.get_count())) - .unwrap_or(0) > 0 && v.tags.iter().any(|t| t == n) - }) + !existing_tunnels + .iter() + .any(|v| tunnel_has_host_connection(v) && v.labels.iter().any(|t| t == n)) }; if let Some(machine_name) = preferred_name { @@ -925,7 +968,6 @@ impl ActiveTunnelManager { } /// Adds a port for TCP/IP forwarding. - #[allow(dead_code)] // todo: port forwarding pub async fn add_port_tcp( &self, port_number: u16, @@ -956,6 +998,7 @@ impl ActiveTunnelManager { .add_port_raw(&TunnelPort { port_number, protocol: Some(TUNNEL_PROTOCOL_AUTO.to_owned()), + access_control: Some(privacy_to_tunnel_acl(PortPrivacy::Private)), ..Default::default() }) .await @@ -1013,6 +1056,7 @@ impl ActiveTunnelManager { access_token_provider: impl AccessTokenProvider + 'static, status: StatusLock, ) { + let mut token_ka = access_token_provider.keep_alive(); let mut backoff = Backoff::new(Duration::from_secs(5), Duration::from_secs(120)); macro_rules! fail { @@ -1069,6 +1113,10 @@ impl ActiveTunnelManager { backoff.delay().await; } }, + Err(e) = &mut token_ka => { + error!(log, "access token is no longer valid, exiting: {}", e); + return; + }, _ = close_rx.recv() => { trace!(log, "Tunnel closing gracefully"); trace!(log, "Tunnel closed with result: {:?}", handle.close().await); @@ -1151,23 +1199,42 @@ fn vec_eq_as_set(a: &[String], b: &[String]) -> bool { } fn privacy_to_tunnel_acl(privacy: PortPrivacy) -> TunnelAccessControl { - let mut acl = TunnelAccessControl { entries: vec![] }; - - if privacy == PortPrivacy::Public { - acl.entries - .push(tunnels::contracts::TunnelAccessControlEntry { + TunnelAccessControl { + entries: vec![match privacy { + PortPrivacy::Public => tunnels::contracts::TunnelAccessControlEntry { kind: tunnels::contracts::TunnelAccessControlEntryType::Anonymous, provider: None, is_inherited: false, is_deny: false, is_inverse: false, organization: None, + expiration: None, + subjects: vec![], + scopes: vec![TUNNEL_ACCESS_SCOPES_CONNECT.to_string()], + }, + // Ensure private ports are actually private and do not inherit any + // default visibility that may be set on the tunnel: + PortPrivacy::Private => tunnels::contracts::TunnelAccessControlEntry { + kind: tunnels::contracts::TunnelAccessControlEntryType::Anonymous, + provider: None, + is_inherited: false, + is_deny: true, + is_inverse: false, + organization: None, + expiration: None, subjects: vec![], scopes: vec![TUNNEL_ACCESS_SCOPES_CONNECT.to_string()], - }); + }, + }], } +} - acl +fn tunnel_has_host_connection(tunnel: &Tunnel) -> bool { + tunnel + .status + .as_ref() + .and_then(|s| s.host_connection_count.as_ref().map(|c| c.get_count() > 0)) + .unwrap_or_default() } #[cfg(test)] diff --git a/patched-vscode/cli/src/tunnels/nosleep_windows.rs b/patched-vscode/cli/src/tunnels/nosleep_windows.rs index ed8d3f7a..e0070221 100644 --- a/patched-vscode/cli/src/tunnels/nosleep_windows.rs +++ b/patched-vscode/cli/src/tunnels/nosleep_windows.rs @@ -24,11 +24,11 @@ struct Request(*mut c_void); impl Request { pub fn new() -> io::Result { - let mut reason: Vec = TUNNEL_ACTIVITY_NAME.encode_utf16().collect(); + let mut reason: Vec = TUNNEL_ACTIVITY_NAME.encode_utf16().chain([0u16]).collect(); let mut context = REASON_CONTEXT { Version: POWER_REQUEST_CONTEXT_VERSION, Flags: POWER_REQUEST_CONTEXT_SIMPLE_STRING, - ..Default::default() + Reason: unsafe { std::mem::zeroed() }, }; unsafe { *context.Reason.SimpleReasonString_mut() = reason.as_mut_ptr() }; diff --git a/patched-vscode/cli/src/tunnels/port_forwarder.rs b/patched-vscode/cli/src/tunnels/port_forwarder.rs index 093c1c81..30267e8b 100644 --- a/patched-vscode/cli/src/tunnels/port_forwarder.rs +++ b/patched-vscode/cli/src/tunnels/port_forwarder.rs @@ -15,7 +15,7 @@ use crate::{ use super::{dev_tunnels::ActiveTunnel, protocol::PortPrivacy}; pub enum PortForwardingRec { - Forward(u16, oneshot::Sender>), + Forward(u16, PortPrivacy, oneshot::Sender>), Unforward(u16, oneshot::Sender>), } @@ -54,8 +54,9 @@ impl PortForwardingProcessor { /// Processes the incoming forwarding request. pub async fn process(&mut self, req: PortForwardingRec, tunnel: &mut ActiveTunnel) { match req { - PortForwardingRec::Forward(port, tx) => { - tx.send(self.process_forward(port, tunnel).await).ok(); + PortForwardingRec::Forward(port, privacy, tx) => { + tx.send(self.process_forward(port, privacy, tunnel).await) + .ok(); } PortForwardingRec::Unforward(port, tx) => { tx.send(self.process_unforward(port, tunnel).await).ok(); @@ -80,6 +81,7 @@ impl PortForwardingProcessor { async fn process_forward( &mut self, port: u16, + privacy: PortPrivacy, tunnel: &mut ActiveTunnel, ) -> Result { if port == CONTROL_PORT { @@ -87,7 +89,7 @@ impl PortForwardingProcessor { } if !self.forwarded.contains(&port) { - tunnel.add_port_tcp(port, PortPrivacy::Private).await?; + tunnel.add_port_tcp(port, privacy).await?; self.forwarded.insert(port); } @@ -101,9 +103,9 @@ pub struct PortForwarding { } impl PortForwarding { - pub async fn forward(&self, port: u16) -> Result { + pub async fn forward(&self, port: u16, privacy: PortPrivacy) -> Result { let (tx, rx) = oneshot::channel(); - let req = PortForwardingRec::Forward(port, tx); + let req = PortForwardingRec::Forward(port, privacy, tx); if self.tx.send(req).await.is_err() { return Err(ServerHasClosed().into()); diff --git a/patched-vscode/cli/src/tunnels/protocol.rs b/patched-vscode/cli/src/tunnels/protocol.rs index 5665714f..d26ea978 100644 --- a/patched-vscode/cli/src/tunnels/protocol.rs +++ b/patched-vscode/cli/src/tunnels/protocol.rs @@ -47,6 +47,8 @@ pub struct HttpHeadersParams { #[derive(Deserialize, Debug)] pub struct ForwardParams { pub port: u16, + #[serde(default)] + pub public: bool, } #[derive(Deserialize, Debug)] @@ -133,17 +135,87 @@ pub struct GetEnvResponse { pub os_release: String, } +/// Method: `kill`. Sends a generic, platform-specific kill command to the process. +#[derive(Deserialize)] +pub struct SysKillRequest { + pub pid: u32, +} + +#[derive(Serialize)] +pub struct SysKillResponse { + pub success: bool, +} + +/// Methods: `fs_read`/`fs_write`/`fs_rm`/`fs_mkdirp`/`fs_stat` +/// - fs_read: reads into a stream returned from the method, +/// - fs_write: writes from a stream passed to the method. +/// - fs_rm: recursively removes the file +/// - fs_mkdirp: recursively creates the directory +/// - fs_readdir: reads directory contents +/// - fs_stat: stats the given path +/// - fs_connect: connect to the given unix or named pipe socket, streaming +/// data in and out from the method's stream. #[derive(Deserialize)] -pub struct FsStatRequest { +pub struct FsSinglePathRequest { pub path: String, } +#[derive(Serialize)] +pub enum FsFileKind { + #[serde(rename = "dir")] + Directory, + #[serde(rename = "file")] + File, + #[serde(rename = "link")] + Link, +} + +impl From for FsFileKind { + fn from(kind: std::fs::FileType) -> Self { + if kind.is_dir() { + Self::Directory + } else if kind.is_file() { + Self::File + } else if kind.is_symlink() { + Self::Link + } else { + unreachable!() + } + } +} + #[derive(Serialize, Default)] pub struct FsStatResponse { pub exists: bool, pub size: Option, #[serde(rename = "type")] - pub kind: Option<&'static str>, + pub kind: Option, +} + +#[derive(Serialize)] +pub struct FsReadDirResponse { + pub contents: Vec, +} + +#[derive(Serialize)] +pub struct FsReadDirEntry { + pub name: String, + #[serde(rename = "type")] + pub kind: Option, +} + +/// Method: `fs_reaname`. Renames a file. +#[derive(Deserialize)] +pub struct FsRenameRequest { + pub from_path: String, + pub to_path: String, +} + +/// Method: `net_connect`. Connects to a port. +#[derive(Deserialize)] +pub struct NetConnectRequest { + pub port: u16, + pub host: String, } #[derive(Deserialize, Debug)] diff --git a/patched-vscode/cli/src/tunnels/service_linux.rs b/patched-vscode/cli/src/tunnels/service_linux.rs index b60d114d..80599ba3 100644 --- a/patched-vscode/cli/src/tunnels/service_linux.rs +++ b/patched-vscode/cli/src/tunnels/service_linux.rs @@ -90,6 +90,10 @@ impl ServiceManager for SystemdService { info!(self.log, "Successfully registered service..."); + if let Err(e) = proxy.reload().await { + warning!(self.log, "Error issuing reload(): {}", e); + } + // note: enablement is implicit in recent systemd version, but required for older systems // https://github.com/microsoft/vscode/issues/167489#issuecomment-1331222826 proxy @@ -257,4 +261,7 @@ trait SystemdManagerDbus { #[dbus_proxy(name = "StopUnit")] fn stop_unit(&self, name: String, mode: String) -> zbus::Result; + + #[dbus_proxy(name = "Reload")] + fn reload(&self) -> zbus::Result<()>; } diff --git a/patched-vscode/cli/src/tunnels/service_macos.rs b/patched-vscode/cli/src/tunnels/service_macos.rs index 2d0a23f8..2a51681d 100644 --- a/patched-vscode/cli/src/tunnels/service_macos.rs +++ b/patched-vscode/cli/src/tunnels/service_macos.rs @@ -86,7 +86,7 @@ impl ServiceManager for LaunchdService { match capture_command_and_check_status("launchctl", &["stop", &get_service_label()]).await { Ok(_) => {} // status 3 == "no such process" - Err(CodeError::CommandFailed { code, .. }) if code == 3 => {} + Err(CodeError::CommandFailed { code: 3, .. }) => {} Err(e) => return Err(wrap(e, "error stopping service").into()), }; diff --git a/patched-vscode/cli/src/tunnels/service_windows.rs b/patched-vscode/cli/src/tunnels/service_windows.rs index 3d2dc9f0..395a707f 100644 --- a/patched-vscode/cli/src/tunnels/service_windows.rs +++ b/patched-vscode/cli/src/tunnels/service_windows.rs @@ -6,13 +6,11 @@ use async_trait::async_trait; use shell_escape::windows::escape as shell_escape; use std::os::windows::process::CommandExt; -use std::{ - path::PathBuf, - process::{Command, Stdio}, -}; +use std::{path::PathBuf, process::Stdio}; use winapi::um::winbase::{CREATE_NEW_PROCESS_GROUP, DETACHED_PROCESS}; use winreg::{enums::HKEY_CURRENT_USER, RegKey}; +use crate::util::command::new_std_command; use crate::{ constants::TUNNEL_ACTIVITY_NAME, log, @@ -54,7 +52,7 @@ impl CliServiceManager for WindowsService { let key = WindowsService::open_key()?; let mut reg_str = String::new(); - let mut cmd = Command::new(&exe); + let mut cmd = new_std_command(&exe); reg_str.push_str(shell_escape(exe.to_string_lossy()).as_ref()); let mut add_arg = |arg: &str| { @@ -102,7 +100,7 @@ impl CliServiceManager for WindowsService { // Start as a hidden subprocess to avoid showing cmd.exe on startup. // Fixes https://github.com/microsoft/vscode/issues/184058 // I also tried the winapi ShowWindow, but that didn't yield fruit. - Command::new(std::env::current_exe().unwrap()) + new_std_command(std::env::current_exe().unwrap()) .args(std::env::args().skip(1)) .env(DID_LAUNCH_AS_HIDDEN_PROCESS, "1") .stderr(Stdio::null()) diff --git a/patched-vscode/cli/src/tunnels/socket_signal.rs b/patched-vscode/cli/src/tunnels/socket_signal.rs index 9036c6ae..2227f323 100644 --- a/patched-vscode/cli/src/tunnels/socket_signal.rs +++ b/patched-vscode/cli/src/tunnels/socket_signal.rs @@ -94,41 +94,42 @@ impl ServerMessageSink { async fn server_message_or_closed( &mut self, - body: Option<&[u8]>, + body_or_end: Option<&[u8]>, ) -> Result<(), mpsc::error::SendError> { let i = self.id; let mut tx = self.tx.take().unwrap(); - let msg = body - .map(|b| self.get_server_msg_content(b)) - .map(|body| RefServerMessageParams { i, body }); - - let r = match &mut tx { - ServerMessageDestination::Channel(tx) => { - tx.send(SocketSignal::from_message(&ToClientRequest { - id: None, - params: match msg { - Some(msg) => ClientRequestMethod::servermsg(msg), - None => ClientRequestMethod::serverclose(ServerClosedParams { i }), - }, - })) - .await - } - ServerMessageDestination::Rpc(caller) => { - match msg { - Some(msg) => caller.notify("servermsg", msg), - None => caller.notify("serverclose", ServerClosedParams { i }), - }; - Ok(()) - } - }; + if let Some(b) = body_or_end { + let body = self.get_server_msg_content(b, false); + let r = + send_data_or_close_if_none(i, &mut tx, Some(RefServerMessageParams { i, body })) + .await; + self.tx = Some(tx); + return r; + } + + let tail = self.get_server_msg_content(&[], true); + if !tail.is_empty() { + let _ = send_data_or_close_if_none( + i, + &mut tx, + Some(RefServerMessageParams { i, body: tail }), + ) + .await; + } + + let r = send_data_or_close_if_none(i, &mut tx, None).await; self.tx = Some(tx); r } - pub(crate) fn get_server_msg_content<'a: 'b, 'b>(&'a mut self, body: &'b [u8]) -> &'b [u8] { + pub(crate) fn get_server_msg_content<'a: 'b, 'b>( + &'a mut self, + body: &'b [u8], + finish: bool, + ) -> &'b [u8] { if let Some(flate) = &mut self.flate { - if let Ok(compressed) = flate.process(body) { + if let Ok(compressed) = flate.process(body, finish) { return compressed; } } @@ -137,6 +138,32 @@ impl ServerMessageSink { } } +async fn send_data_or_close_if_none( + i: u16, + tx: &mut ServerMessageDestination, + msg: Option>, +) -> Result<(), mpsc::error::SendError> { + match tx { + ServerMessageDestination::Channel(tx) => { + tx.send(SocketSignal::from_message(&ToClientRequest { + id: None, + params: match msg { + Some(msg) => ClientRequestMethod::servermsg(msg), + None => ClientRequestMethod::serverclose(ServerClosedParams { i }), + }, + })) + .await + } + ServerMessageDestination::Rpc(caller) => { + match msg { + Some(msg) => caller.notify("servermsg", msg), + None => caller.notify("serverclose", ServerClosedParams { i }), + }; + Ok(()) + } + } +} + impl Drop for ServerMessageSink { fn drop(&mut self) { self.multiplexer.remove(self.id); @@ -162,7 +189,8 @@ impl ClientMessageDecoder { pub fn decode<'a: 'b, 'b>(&'a mut self, message: &'b [u8]) -> std::io::Result<&'b [u8]> { match &mut self.dec { - Some(d) => d.process(message), + // todo@connor4312 do we ever need to actually 'finish' the client message stream? + Some(d) => d.process(message, false), None => Ok(message), } } @@ -175,6 +203,7 @@ trait FlateAlgorithm { &mut self, contents: &[u8], output: &mut [u8], + finish: bool, ) -> Result; } @@ -193,9 +222,15 @@ impl FlateAlgorithm for DecompressFlateAlgorithm { &mut self, contents: &[u8], output: &mut [u8], + finish: bool, ) -> Result { + let mode = match finish { + true => flate2::FlushDecompress::Finish, + false => flate2::FlushDecompress::None, + }; + self.0 - .decompress(contents, output, flate2::FlushDecompress::None) + .decompress(contents, output, mode) .map_err(|e| std::io::Error::new(std::io::ErrorKind::InvalidInput, e)) } } @@ -215,9 +250,15 @@ impl FlateAlgorithm for CompressFlateAlgorithm { &mut self, contents: &[u8], output: &mut [u8], + finish: bool, ) -> Result { + let mode = match finish { + true => flate2::FlushCompress::Finish, + false => flate2::FlushCompress::Sync, + }; + self.0 - .compress(contents, output, flate2::FlushCompress::Sync) + .compress(contents, output, mode) .map_err(|e| std::io::Error::new(std::io::ErrorKind::InvalidInput, e)) } } @@ -241,23 +282,25 @@ where } } - pub fn process(&mut self, contents: &[u8]) -> std::io::Result<&[u8]> { + pub fn process(&mut self, contents: &[u8], finish: bool) -> std::io::Result<&[u8]> { let mut out_offset = 0; let mut in_offset = 0; loop { let in_before = self.flate.total_in(); let out_before = self.flate.total_out(); - match self - .flate - .process(&contents[in_offset..], &mut self.output[out_offset..]) - { + match self.flate.process( + &contents[in_offset..], + &mut self.output[out_offset..], + finish, + ) { Ok(flate2::Status::Ok | flate2::Status::BufError) => { let processed_len = in_offset + (self.flate.total_in() - in_before) as usize; let output_len = out_offset + (self.flate.total_out() - out_before) as usize; - if processed_len < contents.len() { + if processed_len < contents.len() || output_len == self.output.len() { // If we filled the output buffer but there's more data to compress, - // extend the output buffer and keep compressing. + // or the output got filled after processing all input, extend + // the output buffer and keep compressing. out_offset = output_len; in_offset = processed_len; if output_len == self.output.len() { @@ -298,7 +341,7 @@ mod tests { // 3000 and 30000 test resizing the buffer for msg_len in [3, 30, 300, 3000, 30000] { let vals = (0..msg_len).map(|v| v as u8).collect::>(); - let compressed = sink.get_server_msg_content(&vals); + let compressed = sink.get_server_msg_content(&vals, false); assert_ne!(compressed, vals); let decompressed = decompress.decode(compressed).unwrap(); assert_eq!(decompressed.len(), vals.len()); diff --git a/patched-vscode/cli/src/tunnels/wsl_detect.rs b/patched-vscode/cli/src/tunnels/wsl_detect.rs index ec386feb..0701a890 100644 --- a/patched-vscode/cli/src/tunnels/wsl_detect.rs +++ b/patched-vscode/cli/src/tunnels/wsl_detect.rs @@ -12,7 +12,9 @@ pub fn is_wsl_installed(_log: &log::Logger) -> bool { #[cfg(windows)] pub fn is_wsl_installed(log: &log::Logger) -> bool { - use std::{path::PathBuf, process::Command}; + use std::path::PathBuf; + + use crate::util::command::new_std_command; let system32 = { let sys_root = match std::env::var("SystemRoot") { @@ -37,7 +39,7 @@ pub fn is_wsl_installed(log: &log::Logger) -> bool { // Windows builds >= 22000 let maybe_wsl = system32.join("wsl.exe"); if maybe_wsl.exists() { - if let Ok(s) = Command::new(maybe_wsl).arg("--status").output() { + if let Ok(s) = new_std_command(maybe_wsl).arg("--status").output() { if s.status.success() { trace!(log, "wsl availability detected via subprocess"); return true; diff --git a/patched-vscode/cli/src/update_service.rs b/patched-vscode/cli/src/update_service.rs index d218e4a1..4bec13d6 100644 --- a/patched-vscode/cli/src/update_service.rs +++ b/patched-vscode/cli/src/update_service.rs @@ -209,8 +209,11 @@ pub enum Platform { LinuxAlpineX64, LinuxAlpineARM64, LinuxX64, + LinuxX64Legacy, LinuxARM64, + LinuxARM64Legacy, LinuxARM32, + LinuxARM32Legacy, DarwinX64, DarwinARM64, WindowsX64, @@ -237,8 +240,11 @@ impl Platform { Platform::LinuxAlpineARM64 => "server-alpine-arm64", Platform::LinuxAlpineX64 => "server-linux-alpine", Platform::LinuxX64 => "server-linux-x64", + Platform::LinuxX64Legacy => "server-linux-legacy-x64", Platform::LinuxARM64 => "server-linux-arm64", + Platform::LinuxARM64Legacy => "server-linux-legacy-arm64", Platform::LinuxARM32 => "server-linux-armhf", + Platform::LinuxARM32Legacy => "server-linux-legacy-armhf", Platform::DarwinX64 => "server-darwin", Platform::DarwinARM64 => "server-darwin-arm64", Platform::WindowsX64 => "server-win32-x64", @@ -253,8 +259,11 @@ impl Platform { Platform::LinuxAlpineARM64 => "cli-alpine-arm64", Platform::LinuxAlpineX64 => "cli-alpine-x64", Platform::LinuxX64 => "cli-linux-x64", + Platform::LinuxX64Legacy => "cli-linux-x64", Platform::LinuxARM64 => "cli-linux-arm64", + Platform::LinuxARM64Legacy => "cli-linux-arm64", Platform::LinuxARM32 => "cli-linux-armhf", + Platform::LinuxARM32Legacy => "cli-linux-armhf", Platform::DarwinX64 => "cli-darwin-x64", Platform::DarwinARM64 => "cli-darwin-arm64", Platform::WindowsARM64 => "cli-win32-arm64", @@ -309,8 +318,11 @@ impl fmt::Display for Platform { Platform::LinuxAlpineARM64 => "LinuxAlpineARM64", Platform::LinuxAlpineX64 => "LinuxAlpineX64", Platform::LinuxX64 => "LinuxX64", + Platform::LinuxX64Legacy => "LinuxX64Legacy", Platform::LinuxARM64 => "LinuxARM64", + Platform::LinuxARM64Legacy => "LinuxARM64Legacy", Platform::LinuxARM32 => "LinuxARM32", + Platform::LinuxARM32Legacy => "LinuxARM32Legacy", Platform::DarwinX64 => "DarwinX64", Platform::DarwinARM64 => "DarwinARM64", Platform::WindowsX64 => "WindowsX64", diff --git a/patched-vscode/cli/src/util/command.rs b/patched-vscode/cli/src/util/command.rs index ad1f3a1d..fb9fb4f9 100644 --- a/patched-vscode/cli/src/util/command.rs +++ b/patched-vscode/cli/src/util/command.rs @@ -57,7 +57,7 @@ where I: IntoIterator, S: AsRef, { - Command::new(&command_str) + new_tokio_command(&command_str) .args(args) .stdin(Stdio::null()) .stdout(Stdio::piped()) @@ -70,15 +70,64 @@ where }) } +/// Makes a new Command, setting flags to avoid extra windows on win32 +#[cfg(windows)] +pub fn new_tokio_command(exe: impl AsRef) -> Command { + let mut p = tokio::process::Command::new(exe); + p.creation_flags(winapi::um::winbase::CREATE_NO_WINDOW); + p +} + +/// Makes a new Command, setting flags to avoid extra windows on win32 +#[cfg(not(windows))] +pub fn new_tokio_command(exe: impl AsRef) -> Command { + tokio::process::Command::new(exe) +} + +/// Makes a new command to run the target script. For windows, ensures it's run +/// in a cmd.exe context. +#[cfg(windows)] +pub fn new_script_command(script: impl AsRef) -> Command { + let mut cmd = new_tokio_command("cmd"); + cmd.arg("/Q"); + cmd.arg("/C"); + cmd.arg(script); + cmd +} + +/// Makes a new command to run the target script. For windows, ensures it's run +/// in a cmd.exe context. +#[cfg(not(windows))] +pub fn new_script_command(script: impl AsRef) -> Command { + new_tokio_command(script) // it's assumed scripts are already +x and don't need extra handling +} + +/// Makes a new Command, setting flags to avoid extra windows on win32 +#[cfg(windows)] +pub fn new_std_command(exe: impl AsRef) -> std::process::Command { + let mut p = std::process::Command::new(exe); + std::os::windows::process::CommandExt::creation_flags( + &mut p, + winapi::um::winbase::CREATE_NO_WINDOW, + ); + p +} + +/// Makes a new Command, setting flags to avoid extra windows on win32 +#[cfg(not(windows))] +pub fn new_std_command(exe: impl AsRef) -> std::process::Command { + std::process::Command::new(exe) +} + /// Kills and processes and all of its children. -#[cfg(target_os = "windows")] +#[cfg(windows)] pub async fn kill_tree(process_id: u32) -> Result<(), CodeError> { capture_command("taskkill", &["/t", "/pid", &process_id.to_string()]).await?; Ok(()) } /// Kills and processes and all of its children. -#[cfg(not(target_os = "windows"))] +#[cfg(not(windows))] pub async fn kill_tree(process_id: u32) -> Result<(), CodeError> { use futures::future::join_all; use tokio::io::{AsyncBufReadExt, BufReader}; diff --git a/patched-vscode/cli/src/util/errors.rs b/patched-vscode/cli/src/util/errors.rs index 38d9b36f..7d28ce9f 100644 --- a/patched-vscode/cli/src/util/errors.rs +++ b/patched-vscode/cli/src/util/errors.rs @@ -471,7 +471,7 @@ pub enum CodeError { #[error("platform not currently supported: {0}")] UnsupportedPlatform(String), - #[error("This machine not meet {name}'s prerequisites, expected either...: {bullets}")] + #[error("This machine does not meet {name}'s prerequisites, expected either...\n{bullets}")] PrerequisitesFailed { name: &'static str, bullets: String }, #[error("failed to spawn process: {0:?}")] ProcessSpawnFailed(std::io::Error), @@ -512,6 +512,14 @@ pub enum CodeError { // todo: can be specialized when update service is moved to CodeErrors #[error("Could not check for update: {0}")] UpdateCheckFailed(String), + #[error("Could not write connection token file: {0}")] + CouldNotCreateConnectionTokenFile(std::io::Error), + #[error("A tunnel with the name {0} exists and is in-use. Please pick a different name or stop the existing tunnel.")] + TunnelActiveAndInUse(String), + #[error("Timed out looking for port/socket")] + ServerOriginTimeout, + #[error("Server exited without writing port/socket: {0}")] + ServerUnexpectedExit(String), } makeAnyError!( diff --git a/patched-vscode/cli/src/util/io.rs b/patched-vscode/cli/src/util/io.rs index 95b378c0..93a7efbf 100644 --- a/patched-vscode/cli/src/util/io.rs +++ b/patched-vscode/cli/src/util/io.rs @@ -241,11 +241,7 @@ mod tests { let mut rx = tailf(read_file, 32); assert!(rx.try_recv().is_err()); - let mut append_file = OpenOptions::new() - .write(true) - .append(true) - .open(&file_path) - .unwrap(); + let mut append_file = OpenOptions::new().append(true).open(&file_path).unwrap(); writeln!(&mut append_file, "some line").unwrap(); let recv = rx.recv().await; @@ -338,11 +334,7 @@ mod tests { assert!(rx.try_recv().is_err()); - let mut append_file = OpenOptions::new() - .write(true) - .append(true) - .open(&file_path) - .unwrap(); + let mut append_file = OpenOptions::new().append(true).open(&file_path).unwrap(); writeln!(append_file, " is now complete").unwrap(); let recv = rx.recv().await; diff --git a/patched-vscode/cli/src/util/machine.rs b/patched-vscode/cli/src/util/machine.rs index 1df4a784..1eb0759f 100644 --- a/patched-vscode/cli/src/util/machine.rs +++ b/patched-vscode/cli/src/util/machine.rs @@ -3,7 +3,11 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -use std::{path::Path, time::Duration}; +use std::{ + ffi::OsString, + path::{Path, PathBuf}, + time::Duration, +}; use sysinfo::{Pid, PidExt, ProcessExt, System, SystemExt}; pub fn process_at_path_exists(pid: u32, name: &Path) -> bool { @@ -29,6 +33,18 @@ pub fn process_exists(pid: u32) -> bool { sys.refresh_process(Pid::from_u32(pid)) } +pub fn kill_pid(pid: u32) -> bool { + let mut sys = System::new(); + let pid = Pid::from_u32(pid); + sys.refresh_process(pid); + + if let Some(p) = sys.process(pid) { + p.kill() + } else { + false + } +} + pub async fn wait_until_process_exits(pid: Pid, poll_ms: u64) { let mut s = System::new(); let duration = Duration::from_millis(poll_ms); @@ -59,3 +75,78 @@ pub async fn wait_until_exe_deleted(current_exe: &Path, poll_ms: u64) { tokio::time::sleep(duration).await; } } + +/// Gets the canonical current exe location, referring to the "current" symlink +/// if running inside snap. +pub fn canonical_exe() -> std::io::Result { + canonical_exe_inner( + std::env::current_exe(), + std::env::var_os("SNAP"), + std::env::var_os("SNAP_REVISION"), + ) +} + +#[inline(always)] +#[allow(unused_variables)] +fn canonical_exe_inner( + exe: std::io::Result, + snap: Option, + rev: Option, +) -> std::io::Result { + let exe = exe?; + + #[cfg(target_os = "linux")] + if let (Some(snap), Some(rev)) = (snap, rev) { + if !exe.starts_with(snap) { + return Ok(exe); + } + + let mut out = PathBuf::new(); + for part in exe.iter() { + if part == rev { + out.push("current") + } else { + out.push(part) + } + } + + return Ok(out); + } + + Ok(exe) +} + +#[cfg(test)] +mod tests { + use super::*; + use std::path::PathBuf; + + #[test] + #[cfg(target_os = "linux")] + fn test_canonical_exe_in_snap() { + let exe = canonical_exe_inner( + Ok(PathBuf::from("/snap/my-snap/1234/some/exe")), + Some("/snap/my-snap/1234".into()), + Some("1234".into()), + ) + .unwrap(); + assert_eq!(exe, PathBuf::from("/snap/my-snap/current/some/exe")); + } + + #[test] + fn test_canonical_exe_not_in_snap() { + let exe = canonical_exe_inner( + Ok(PathBuf::from("/not-in-snap")), + Some("/snap/my-snap/1234".into()), + Some("1234".into()), + ) + .unwrap(); + assert_eq!(exe, PathBuf::from("/not-in-snap")); + } + + #[test] + fn test_canonical_exe_not_in_snap2() { + let exe = canonical_exe_inner(Ok(PathBuf::from("/not-in-snap")), None, None).unwrap(); + assert_eq!(exe, PathBuf::from("/not-in-snap")); + } +} diff --git a/patched-vscode/cli/src/util/prereqs.rs b/patched-vscode/cli/src/util/prereqs.rs index d8cbd1b9..5d4953ac 100644 --- a/patched-vscode/cli/src/util/prereqs.rs +++ b/patched-vscode/cli/src/util/prereqs.rs @@ -4,7 +4,6 @@ *--------------------------------------------------------------------------------------------*/ use std::cmp::Ordering; -use super::command::capture_command; use crate::constants::QUALITYLESS_SERVER_NAME; use crate::update_service::Platform; use lazy_static::lazy_static; @@ -20,8 +19,10 @@ lazy_static! { static ref GENERIC_VERSION_RE: Regex = Regex::new(r"^([0-9]+)\.([0-9]+)$").unwrap(); static ref LIBSTD_CXX_VERSION_RE: BinRegex = BinRegex::new(r"GLIBCXX_([0-9]+)\.([0-9]+)(?:\.([0-9]+))?").unwrap(); - static ref MIN_CXX_VERSION: SimpleSemver = SimpleSemver::new(3, 4, 18); - static ref MIN_LDD_VERSION: SimpleSemver = SimpleSemver::new(2, 17, 0); + static ref MIN_CXX_VERSION: SimpleSemver = SimpleSemver::new(3, 4, 25); + static ref MIN_LEGACY_CXX_VERSION: SimpleSemver = SimpleSemver::new(3, 4, 19); + static ref MIN_LDD_VERSION: SimpleSemver = SimpleSemver::new(2, 28, 0); + static ref MIN_LEGACY_LDD_VERSION: SimpleSemver = SimpleSemver::new(2, 17, 0); } const NIXOS_TEST_PATH: &str = "/etc/NIXOS"; @@ -52,22 +53,42 @@ impl PreReqChecker { #[cfg(target_os = "linux")] pub async fn verify(&self) -> Result { - let (is_nixos, gnu_a, gnu_b, or_musl) = tokio::join!( + let (is_nixos, skip_glibc_checks, or_musl) = tokio::join!( check_is_nixos(), - check_glibc_version(), - check_glibcxx_version(), + skip_requirements_check(), check_musl_interpreter() ); - if (gnu_a.is_ok() && gnu_b.is_ok()) || is_nixos { - return Ok(if cfg!(target_arch = "x86_64") { - Platform::LinuxX64 - } else if cfg!(target_arch = "arm") { - Platform::LinuxARM32 - } else { - Platform::LinuxARM64 - }); - } + let (gnu_a, gnu_b) = if !skip_glibc_checks { + tokio::join!(check_glibc_version(), check_glibcxx_version()) + } else { + println!("!!! WARNING: Skipping server pre-requisite check !!!"); + println!("!!! Server stability is not guaranteed. Proceed at your own risk. !!!"); + // Use the legacy server for #210029 + (Ok(true), Ok(true)) + }; + + match (&gnu_a, &gnu_b, is_nixos) { + (Ok(false), Ok(false), _) | (_, _, true) => { + return Ok(if cfg!(target_arch = "x86_64") { + Platform::LinuxX64 + } else if cfg!(target_arch = "arm") { + Platform::LinuxARM32 + } else { + Platform::LinuxARM64 + }); + } + (Ok(_), Ok(_), _) => { + return Ok(if cfg!(target_arch = "x86_64") { + Platform::LinuxX64Legacy + } else if cfg!(target_arch = "arm") { + Platform::LinuxARM32Legacy + } else { + Platform::LinuxARM64Legacy + }); + } + _ => {} + }; if or_musl.is_ok() { return Ok(if cfg!(target_arch = "x86_64") { @@ -119,8 +140,9 @@ async fn check_musl_interpreter() -> Result<(), String> { Ok(()) } -#[allow(dead_code)] -async fn check_glibc_version() -> Result<(), String> { +/// Checks the glibc version, returns "true" if the legacy server is required. +#[cfg(target_os = "linux")] +async fn check_glibc_version() -> Result { #[cfg(target_env = "gnu")] let version = { let v = unsafe { libc::gnu_get_libc_version() }; @@ -130,7 +152,7 @@ async fn check_glibc_version() -> Result<(), String> { }; #[cfg(not(target_env = "gnu"))] let version = { - capture_command("ldd", ["--version"]) + super::command::capture_command("ldd", ["--version"]) .await .ok() .and_then(|o| extract_ldd_version(&o.stdout)) @@ -138,16 +160,18 @@ async fn check_glibc_version() -> Result<(), String> { if let Some(v) = version { return if v >= *MIN_LDD_VERSION { - Ok(()) + Ok(false) + } else if v >= *MIN_LEGACY_LDD_VERSION { + Ok(true) } else { Err(format!( - "find GLIBC >= 2.17 (but found {} instead) for GNU environments", - v + "find GLIBC >= {} (but found {} instead) for GNU environments", + *MIN_LDD_VERSION, v )) }; } - Ok(()) + Ok(false) } /// Check for nixos to avoid mandating glibc versions. See: @@ -157,8 +181,25 @@ async fn check_is_nixos() -> bool { fs::metadata(NIXOS_TEST_PATH).await.is_ok() } -#[allow(dead_code)] -async fn check_glibcxx_version() -> Result<(), String> { +/// Do not remove this check. +/// Provides a way to skip the server glibc requirements check from +/// outside the install flow. A system process can create this +/// file before the server is downloaded and installed. +#[cfg(not(windows))] +pub async fn skip_requirements_check() -> bool { + fs::metadata("/tmp/vscode-skip-server-requirements-check") + .await + .is_ok() +} + +#[cfg(windows)] +pub async fn skip_requirements_check() -> bool { + false +} + +/// Checks the glibc++ version, returns "true" if the legacy server is required. +#[cfg(target_os = "linux")] +async fn check_glibcxx_version() -> Result { let mut libstdc_path: Option = None; #[cfg(any(target_arch = "x86_64", target_arch = "aarch64"))] @@ -170,7 +211,7 @@ async fn check_glibcxx_version() -> Result<(), String> { if fs::metadata(DEFAULT_LIB_PATH).await.is_ok() { libstdc_path = Some(DEFAULT_LIB_PATH.to_owned()); } else if fs::metadata(LDCONFIG_PATH).await.is_ok() { - libstdc_path = capture_command(LDCONFIG_PATH, ["-p"]) + libstdc_path = super::command::capture_command(LDCONFIG_PATH, ["-p"]) .await .ok() .and_then(|o| extract_libstd_from_ldconfig(&o.stdout)); @@ -188,29 +229,35 @@ async fn check_glibcxx_version() -> Result<(), String> { } } -#[allow(dead_code)] -fn check_for_sufficient_glibcxx_versions(contents: Vec) -> Result<(), String> { - let all_versions: Vec = LIBSTD_CXX_VERSION_RE +#[cfg(target_os = "linux")] +fn check_for_sufficient_glibcxx_versions(contents: Vec) -> Result { + let max_version = LIBSTD_CXX_VERSION_RE .captures_iter(&contents) .map(|m| SimpleSemver { major: m.get(1).map_or(0, |s| u32_from_bytes(s.as_bytes())), minor: m.get(2).map_or(0, |s| u32_from_bytes(s.as_bytes())), patch: m.get(3).map_or(0, |s| u32_from_bytes(s.as_bytes())), }) - .collect(); + .max(); - if !all_versions.iter().any(|v| &*MIN_CXX_VERSION >= v) { - return Err(format!( - "find GLIBCXX >= 3.4.18 (but found {} instead) for GNU environments", - all_versions - .iter() - .map(String::from) - .collect::>() - .join(", ") - )); + if let Some(max_version) = &max_version { + if max_version >= &*MIN_CXX_VERSION { + return Ok(false); + } + + if max_version >= &*MIN_LEGACY_CXX_VERSION { + return Ok(true); + } } - Ok(()) + Err(format!( + "find GLIBCXX >= {} (but found {} instead) for GNU environments", + *MIN_CXX_VERSION, + max_version + .as_ref() + .map(String::from) + .unwrap_or("none".to_string()) + )) } #[allow(dead_code)] @@ -231,6 +278,7 @@ fn extract_generic_version(output: &str) -> Option { }) } +#[allow(dead_code)] fn extract_libstd_from_ldconfig(output: &[u8]) -> Option { String::from_utf8_lossy(output) .lines() @@ -302,12 +350,12 @@ mod tests { #[test] fn test_extract_libstd_from_ldconfig() { let actual = " - libstoken.so.1 (libc6,x86-64) => /lib/x86_64-linux-gnu/libstoken.so.1 - libstemmer.so.0d (libc6,x86-64) => /lib/x86_64-linux-gnu/libstemmer.so.0d - libstdc++.so.6 (libc6,x86-64) => /lib/x86_64-linux-gnu/libstdc++.so.6 - libstartup-notification-1.so.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libstartup-notification-1.so.0 - libssl3.so (libc6,x86-64) => /lib/x86_64-linux-gnu/libssl3.so - ".to_owned().into_bytes(); + libstoken.so.1 (libc6,x86-64) => /lib/x86_64-linux-gnu/libstoken.so.1 + libstemmer.so.0d (libc6,x86-64) => /lib/x86_64-linux-gnu/libstemmer.so.0d + libstdc++.so.6 (libc6,x86-64) => /lib/x86_64-linux-gnu/libstdc++.so.6 + libstartup-notification-1.so.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libstartup-notification-1.so.0 + libssl3.so (libc6,x86-64) => /lib/x86_64-linux-gnu/libssl3.so + ".to_owned().into_bytes(); assert_eq!( extract_libstd_from_ldconfig(&actual), @@ -334,10 +382,10 @@ mod tests { #[test] fn check_for_sufficient_glibcxx_versions() { let actual = "ldd (Ubuntu GLIBC 2.31-0ubuntu9.7) 2.31 - Copyright (C) 2020 Free Software Foundation, Inc. - This is free software; see the source for copying conditions. There is NO - warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - Written by Roland McGrath and Ulrich Drepper." + Copyright (C) 2020 Free Software Foundation, Inc. + This is free software; see the source for copying conditions. There is NO + warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + Written by Roland McGrath and Ulrich Drepper." .to_owned() .into_bytes(); diff --git a/patched-vscode/cli/src/util/tar.rs b/patched-vscode/cli/src/util/tar.rs index 0a549641..fe4d4269 100644 --- a/patched-vscode/cli/src/util/tar.rs +++ b/patched-vscode/cli/src/util/tar.rs @@ -13,7 +13,7 @@ use tar::Archive; use super::errors::wrapdbg; use super::io::ReportCopyProgress; -fn should_skip_first_segment(file: &fs::File) -> Result { +fn should_skip_first_segment(file: &fs::File) -> Result<(bool, u64), WrappedError> { // unfortunately, we need to re-read the archive here since you cannot reuse // `.entries()`. But this will generally only look at one or two files, so this // should be acceptably speedy... If not, we could hardcode behavior for @@ -39,17 +39,21 @@ fn should_skip_first_segment(file: &fs::File) -> Result { .to_owned() }; - let mut had_multiple = false; + let mut num_entries = 1; + let mut had_different_prefixes = false; for file in entries.flatten() { - had_multiple = true; - if let Ok(name) = file.path() { - if name.iter().next() != Some(&first_name) { - return Ok(false); + if !had_different_prefixes { + if let Ok(name) = file.path() { + if name.iter().next() != Some(&first_name) { + had_different_prefixes = true; + } } } + + num_entries += 1; } - Ok(had_multiple) // prefix removal is invalid if there's only a single file + Ok((!had_different_prefixes && num_entries > 1, num_entries)) // prefix removal is invalid if there's only a single file } pub fn decompress_tarball( @@ -62,7 +66,11 @@ where { let mut tar_gz = fs::File::open(path) .map_err(|e| wrap(e, format!("error opening file {}", path.display())))?; - let skip_first = should_skip_first_segment(&tar_gz)?; + + let (skip_first, num_entries) = should_skip_first_segment(&tar_gz)?; + let report_progress_every = num_entries / 20; + let mut entries_so_far = 0; + let mut last_reported_at = 0; // reset since skip logic read the tar already: tar_gz @@ -71,12 +79,19 @@ where let tar = GzDecoder::new(tar_gz); let mut archive = Archive::new(tar); - - let results = archive + archive .entries() .map_err(|e| wrap(e, format!("error opening archive {}", path.display())))? .filter_map(|e| e.ok()) - .map(|mut entry| { + .try_for_each::<_, Result<_, WrappedError>>(|mut entry| { + // approximate progress based on where we are in the archive: + entries_so_far += 1; + if entries_so_far - last_reported_at > report_progress_every { + reporter.report_progress(entries_so_far, num_entries); + entries_so_far += 1; + last_reported_at = entries_so_far; + } + let entry_path = entry .path() .map_err(|e| wrap(e, "error reading entry path"))?; @@ -95,12 +110,11 @@ where entry .unpack(&path) .map_err(|e| wrapdbg(e, format!("error unpacking {}", path.display())))?; - Ok(path) - }) - .collect::, WrappedError>>()?; - // Tarballs don't have a way to get the number of entries ahead of time - reporter.report_progress(results.len() as u64, results.len() as u64); + Ok(()) + })?; + + reporter.report_progress(num_entries, num_entries); Ok(()) } diff --git a/patched-vscode/cli/src/util/zipper.rs b/patched-vscode/cli/src/util/zipper.rs index 0e9939d4..69bcf2d2 100644 --- a/patched-vscode/cli/src/util/zipper.rs +++ b/patched-vscode/cli/src/util/zipper.rs @@ -55,8 +55,12 @@ where .map_err(|e| wrap(e, format!("failed to open zip archive {}", path.display())))?; let skip_segments_no = usize::from(should_skip_first_segment(&mut archive)); + let report_progress_every = archive.len() / 20; + for i in 0..archive.len() { - reporter.report_progress(i as u64, archive.len() as u64); + if i % report_progress_every == 0 { + reporter.report_progress(i as u64, archive.len() as u64); + } let mut file = archive .by_index(i) .map_err(|e| wrap(e, format!("could not open zip entry {}", i)))?; diff --git a/patched-vscode/extensions/bat/package.json b/patched-vscode/extensions/bat/package.json index f01e5d35..2e654fe1 100644 --- a/patched-vscode/extensions/bat/package.json +++ b/patched-vscode/extensions/bat/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin mmims/language-batchfile grammars/batchfile.cson ./syntaxes/batchfile.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/clojure/package.json b/patched-vscode/extensions/clojure/package.json index 4c1dc3db..730594c2 100644 --- a/patched-vscode/extensions/clojure/package.json +++ b/patched-vscode/extensions/clojure/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin atom/language-clojure grammars/clojure.cson ./syntaxes/clojure.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/coffeescript/package.json b/patched-vscode/extensions/coffeescript/package.json index 61f89ecf..44f423c7 100644 --- a/patched-vscode/extensions/coffeescript/package.json +++ b/patched-vscode/extensions/coffeescript/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin atom/language-coffee-script grammars/coffeescript.cson ./syntaxes/coffeescript.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/configuration-editing/package.json b/patched-vscode/extensions/configuration-editing/package.json index b80a187e..8a00fda4 100644 --- a/patched-vscode/extensions/configuration-editing/package.json +++ b/patched-vscode/extensions/configuration-editing/package.json @@ -161,7 +161,7 @@ ] }, "devDependencies": { - "@types/node": "18.x" + "@types/node": "20.x" }, "repository": { "type": "git", diff --git a/patched-vscode/extensions/configuration-editing/schemas/devContainer.vscode.schema.json b/patched-vscode/extensions/configuration-editing/schemas/devContainer.vscode.schema.json index 13b4e53f..d64641c1 100644 --- a/patched-vscode/extensions/configuration-editing/schemas/devContainer.vscode.schema.json +++ b/patched-vscode/extensions/configuration-editing/schemas/devContainer.vscode.schema.json @@ -10,11 +10,11 @@ "properties": { "extensions": { "type": "array", - "description": "An array of extensions that should be installed into the container.", + "description": "An array of extensions that should be installed into the container. A minus '-' in front of the extension id removes it from the list of extensions to be installed.", "items": { "type": "string", - "pattern": "^([a-z0-9A-Z][a-z0-9A-Z-]*)\\.([a-z0-9A-Z][a-z0-9A-Z-]*)((@(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?)|@prerelease)?$", - "errorMessage": "Expected format: '${publisher}.${name}' or '${publisher}.${name}@${version}'. Example: 'ms-dotnettools.csharp'." + "pattern": "^-?([a-z0-9A-Z][a-z0-9A-Z-]*)\\.([a-z0-9A-Z][a-z0-9A-Z-]*)((@(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?)|@prerelease)?$", + "errorMessage": "Expected format: '${publisher}.${name}', '-${publisher}.${name}' or '${publisher}.${name}@${version}'. Example: 'ms-dotnettools.csharp'." } }, "settings": { @@ -31,11 +31,11 @@ }, "extensions": { "type": "array", - "description": "An array of extensions that should be installed into the container.", + "description": "An array of extensions that should be installed into the container. A minus '-' in front of the extension id removes it from the list of extensions to be installed.", "items": { "type": "string", - "pattern": "^([a-z0-9A-Z][a-z0-9A-Z-]*)\\.([a-z0-9A-Z][a-z0-9A-Z-]*)((@(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?)|@prerelease)?$", - "errorMessage": "Expected format: '${publisher}.${name}' or '${publisher}.${name}@${version}'. Example: 'ms-dotnettools.csharp'." + "pattern": "^-?([a-z0-9A-Z][a-z0-9A-Z-]*)\\.([a-z0-9A-Z][a-z0-9A-Z-]*)((@(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)(?:-((?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\\+([0-9a-zA-Z-]+(?:\\.[0-9a-zA-Z-]+)*))?)|@prerelease)?$", + "errorMessage": "Expected format: '${publisher}.${name}', '-${publisher}.${name}' or '${publisher}.${name}@${version}'. Example: 'ms-dotnettools.csharp'." }, "deprecated": true, "deprecationMessage": "Use 'customizations/vscode/extensions' instead" diff --git a/patched-vscode/extensions/configuration-editing/src/configurationEditingMain.ts b/patched-vscode/extensions/configuration-editing/src/configurationEditingMain.ts index acbd032d..f791557a 100644 --- a/patched-vscode/extensions/configuration-editing/src/configurationEditingMain.ts +++ b/patched-vscode/extensions/configuration-editing/src/configurationEditingMain.ts @@ -54,6 +54,7 @@ function registerVariableCompletions(pattern: string): vscode.Disposable { return [ { label: 'workspaceFolder', detail: vscode.l10n.t("The path of the folder opened in VS Code") }, { label: 'workspaceFolderBasename', detail: vscode.l10n.t("The name of the folder opened in VS Code without any slashes (/)") }, + { label: 'fileWorkspaceFolderBasename', detail: vscode.l10n.t("The current opened file workspace folder name without any slashes (/)") }, { label: 'relativeFile', detail: vscode.l10n.t("The current opened file relative to ${workspaceFolder}") }, { label: 'relativeFileDirname', detail: vscode.l10n.t("The current opened file's dirname relative to ${workspaceFolder}") }, { label: 'file', detail: vscode.l10n.t("The current opened file") }, @@ -65,8 +66,8 @@ function registerVariableCompletions(pattern: string): vscode.Disposable { { label: 'fileBasename', detail: vscode.l10n.t("The current opened file's basename") }, { label: 'fileBasenameNoExtension', detail: vscode.l10n.t("The current opened file's basename with no file extension") }, { label: 'defaultBuildTask', detail: vscode.l10n.t("The name of the default build task. If there is not a single default build task then a quick pick is shown to choose the build task.") }, - { label: 'pathSeparator', detail: vscode.l10n.t("The character used by the operating system to separate components in file paths") }, - { label: 'extensionInstallFolder', detail: vscode.l10n.t("The path where an an extension is installed."), param: 'publisher.extension' }, + { label: 'pathSeparator', detail: vscode.l10n.t("The character used by the operating system to separate components in file paths. Is also aliased to '/'.") }, + { label: 'extensionInstallFolder', detail: vscode.l10n.t("The path where an extension is installed."), param: 'publisher.extension' }, ].map(variable => ({ label: `\${${variable.label}}`, range, diff --git a/patched-vscode/extensions/configuration-editing/src/settingsDocumentHelper.ts b/patched-vscode/extensions/configuration-editing/src/settingsDocumentHelper.ts index 110494fd..6135df53 100644 --- a/patched-vscode/extensions/configuration-editing/src/settingsDocumentHelper.ts +++ b/patched-vscode/extensions/configuration-editing/src/settingsDocumentHelper.ts @@ -36,6 +36,11 @@ export class SettingsDocument { return this.provideLanguageCompletionItems(location, position); } + // workbench.editor.label + if (location.path[0] === 'workbench.editor.label.patterns') { + return this.provideEditorLabelCompletionItems(location, position); + } + // settingsSync.ignoredExtensions if (location.path[0] === 'settingsSync.ignoredExtensions') { let ignoredExtensions = []; @@ -120,7 +125,34 @@ export class SettingsDocument { completions.push(this.newSimpleCompletionItem(getText('remoteName'), range, vscode.l10n.t("e.g. SSH"))); completions.push(this.newSimpleCompletionItem(getText('dirty'), range, vscode.l10n.t("an indicator for when the active editor has unsaved changes"))); completions.push(this.newSimpleCompletionItem(getText('separator'), range, vscode.l10n.t("a conditional separator (' - ') that only shows when surrounded by variables with values"))); + completions.push(this.newSimpleCompletionItem(getText('activeRepositoryName'), range, vscode.l10n.t("the name of the active repository (e.g. vscode)"))); + completions.push(this.newSimpleCompletionItem(getText('activeRepositoryBranchName'), range, vscode.l10n.t("the name of the active branch in the active repository (e.g. main)"))); + + return completions; + } + + private async provideEditorLabelCompletionItems(location: Location, pos: vscode.Position): Promise { + const completions: vscode.CompletionItem[] = []; + + if (!this.isCompletingPropertyValue(location, pos)) { + return completions; + } + + let range = this.document.getWordRangeAtPosition(pos, /\$\{[^"\}]*\}?/); + if (!range || range.start.isEqual(pos) || range.end.isEqual(pos) && this.document.getText(range).endsWith('}')) { + range = new vscode.Range(pos, pos); + } + + const getText = (variable: string) => { + const text = '${' + variable + '}'; + return location.previousNode ? text : JSON.stringify(text); + }; + + completions.push(this.newSimpleCompletionItem(getText('dirname'), range, vscode.l10n.t("The parent folder name of the editor (e.g. myFileFolder)"))); + completions.push(this.newSimpleCompletionItem(getText('dirname(1)'), range, vscode.l10n.t("The nth parent folder name of the editor"))); + completions.push(this.newSimpleCompletionItem(getText('filename'), range, vscode.l10n.t("The file name of the editor without its directory or extension (e.g. myFile)"))); + completions.push(this.newSimpleCompletionItem(getText('extname'), range, vscode.l10n.t("The file extension of the editor (e.g. txt)"))); return completions; } diff --git a/patched-vscode/extensions/configuration-editing/yarn.lock b/patched-vscode/extensions/configuration-editing/yarn.lock index 7672e88e..0e7d733c 100644 --- a/patched-vscode/extensions/configuration-editing/yarn.lock +++ b/patched-vscode/extensions/configuration-editing/yarn.lock @@ -125,10 +125,12 @@ dependencies: "@octokit/openapi-types" "^18.0.0" -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== + dependencies: + undici-types "~5.26.4" before-after-hook@^2.2.0: version "2.2.3" @@ -174,6 +176,11 @@ tunnel@^0.0.6: resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + universal-user-agent@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" diff --git a/patched-vscode/extensions/cpp/cgmanifest.json b/patched-vscode/extensions/cpp/cgmanifest.json index fa28dd73..89a893e2 100644 --- a/patched-vscode/extensions/cpp/cgmanifest.json +++ b/patched-vscode/extensions/cpp/cgmanifest.json @@ -93,4 +93,4 @@ } ], "version": 1 -} +} \ No newline at end of file diff --git a/patched-vscode/extensions/cpp/language-configuration.json b/patched-vscode/extensions/cpp/language-configuration.json index 3a545940..0bf8df9d 100644 --- a/patched-vscode/extensions/cpp/language-configuration.json +++ b/patched-vscode/extensions/cpp/language-configuration.json @@ -14,7 +14,8 @@ { "open": "(", "close": ")" }, { "open": "'", "close": "'", "notIn": ["string", "comment"] }, { "open": "\"", "close": "\"", "notIn": ["string"] }, - { "open": "/*", "close": "*/", "notIn": ["string", "comment"] } + { "open": "/*", "close": "*/", "notIn": ["string", "comment"] }, + { "open": "/**", "close": " */", "notIn": ["string"] } ], "surroundingPairs": [ ["{", "}"], diff --git a/patched-vscode/extensions/cpp/package.json b/patched-vscode/extensions/cpp/package.json index be5c8902..c1d3f488 100644 --- a/patched-vscode/extensions/cpp/package.json +++ b/patched-vscode/extensions/cpp/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ./build/update-grammars.js" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/csharp/cgmanifest.json b/patched-vscode/extensions/csharp/cgmanifest.json index 176ee56d..1c88bd17 100644 --- a/patched-vscode/extensions/csharp/cgmanifest.json +++ b/patched-vscode/extensions/csharp/cgmanifest.json @@ -6,7 +6,7 @@ "git": { "name": "dotnet/csharp-tmLanguage", "repositoryUrl": "https://github.com/dotnet/csharp-tmLanguage", - "commitHash": "772323937fedd65c6dc1c8ce6ea41d97415ed7d1" + "commitHash": "7a7482ffc72a6677a87eb1ed76005593a4f7f131" } }, "license": "MIT", @@ -15,4 +15,4 @@ } ], "version": 1 -} +} \ No newline at end of file diff --git a/patched-vscode/extensions/csharp/package.json b/patched-vscode/extensions/csharp/package.json index 01d2de34..c8af5a25 100644 --- a/patched-vscode/extensions/csharp/package.json +++ b/patched-vscode/extensions/csharp/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin dotnet/csharp-tmLanguage grammars/csharp.tmLanguage ./syntaxes/csharp.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "configurationDefaults": { "[csharp]": { diff --git a/patched-vscode/extensions/csharp/syntaxes/csharp.tmLanguage.json b/patched-vscode/extensions/csharp/syntaxes/csharp.tmLanguage.json index c4266da4..96dbe044 100644 --- a/patched-vscode/extensions/csharp/syntaxes/csharp.tmLanguage.json +++ b/patched-vscode/extensions/csharp/syntaxes/csharp.tmLanguage.json @@ -4,7 +4,7 @@ "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/dotnet/csharp-tmLanguage/commit/772323937fedd65c6dc1c8ce6ea41d97415ed7d1", + "version": "https://github.com/dotnet/csharp-tmLanguage/commit/7a7482ffc72a6677a87eb1ed76005593a4f7f131", "name": "C#", "scopeName": "source.cs", "patterns": [ @@ -164,6 +164,9 @@ { "include": "#comment" }, + { + "include": "#storage-modifier" + }, { "include": "#property-declaration" }, @@ -176,6 +179,9 @@ { "include": "#method-declaration" }, + { + "include": "#operator-declaration" + }, { "include": "#attribute-section" }, @@ -210,9 +216,6 @@ { "include": "#else-part" }, - { - "include": "#switch-statement" - }, { "include": "#goto-statement" }, @@ -235,13 +238,13 @@ "include": "#try-statement" }, { - "include": "#checked-unchecked-statement" + "include": "#expression-operator-expression" }, { - "include": "#lock-statement" + "include": "#context-control-statement" }, { - "include": "#using-statement" + "include": "#context-control-paren-statement" }, { "include": "#labeled-statement" @@ -278,13 +281,10 @@ "include": "#comment" }, { - "include": "#checked-unchecked-expression" - }, - { - "include": "#typeof-or-default-expression" + "include": "#expression-operator-expression" }, { - "include": "#nameof-expression" + "include": "#type-operator-expression" }, { "include": "#default-literal-expression" @@ -305,14 +305,20 @@ "include": "#type-builtin" }, { - "include": "#this-or-base-expression" + "include": "#language-variable" }, { - "include": "#switch-expression" + "include": "#switch-statement-or-expression" + }, + { + "include": "#with-expression" }, { "include": "#conditional-operator" }, + { + "include": "#assignment-expression" + }, { "include": "#expression-operators" }, @@ -370,36 +376,39 @@ ] }, "extern-alias-directive": { - "begin": "\\s*(extern)\\b\\s*(alias)\\b\\s*(@?[_[:alpha:]][_[:alnum:]]*)", + "begin": "\\b(extern)\\s+(alias)\\b", "beginCaptures": { "1": { - "name": "keyword.other.extern.cs" + "name": "keyword.other.directive.extern.cs" }, "2": { - "name": "keyword.other.alias.cs" - }, - "3": { - "name": "variable.other.alias.cs" + "name": "keyword.other.directive.alias.cs" } }, - "end": "(?=;)" + "end": "(?=;)", + "patterns": [ + { + "match": "\\@?[_[:alpha:]][_[:alnum:]]*", + "name": "variable.other.alias.cs" + } + ] }, "using-directive": { "patterns": [ { - "begin": "(\\b(global)\\b\\s+)?\\b(using)\\b\\s+(static)\\b\\s+(\\b(unsafe)\\b\\s+)?", + "begin": "\\b(?:(global)\\s+)?(using)\\s+(static)\\b\\s*(?:(unsafe)\\b\\s*)?", "beginCaptures": { + "1": { + "name": "keyword.other.directive.global.cs" + }, "2": { - "name": "keyword.other.global.cs" + "name": "keyword.other.directive.using.cs" }, "3": { - "name": "keyword.other.using.cs" + "name": "keyword.other.directive.static.cs" }, "4": { - "name": "keyword.other.static.cs" - }, - "6": { - "name": "storage.modifier.cs" + "name": "storage.modifier.unsafe.cs" } }, "end": "(?=;)", @@ -410,19 +419,22 @@ ] }, { - "begin": "(\\b(global)\\b\\s+)?\\b(using)\\b\\s+(\\b(unsafe)\\b\\s+)?(?=(@?[_[:alpha:]][_[:alnum:]]*)\\s*=)", + "begin": "\\b(?:(global)\\s+)?(using)\\b\\s*(?:(unsafe)\\b\\s*)?(@?[_[:alpha:]][_[:alnum:]]*)\\s*(=)", "beginCaptures": { + "1": { + "name": "keyword.other.directive.global.cs" + }, "2": { - "name": "keyword.other.global.cs" + "name": "keyword.other.directive.using.cs" }, "3": { - "name": "keyword.other.using.cs" - }, - "5": { - "name": "storage.modifier.cs" + "name": "storage.modifier.unsafe.cs" }, - "6": { + "4": { "name": "entity.name.type.alias.cs" + }, + "5": { + "name": "keyword.operator.assignment.cs" } }, "end": "(?=;)", @@ -432,20 +444,17 @@ }, { "include": "#type" - }, - { - "include": "#operator-assignment" } ] }, { - "begin": "(\\b(global)\\b\\s+)?\\b(using)\\s*(?!\\(|\\s|var)", + "begin": "\\b(?:(global)\\s+)?(using)\\b\\s*+(?!\\(|var\\b)", "beginCaptures": { - "2": { - "name": "keyword.other.global.cs" + "1": { + "name": "keyword.other.directive.global.cs" }, - "3": { - "name": "keyword.other.using.cs" + "2": { + "name": "keyword.other.directive.using.cs" } }, "end": "(?=;)", @@ -455,7 +464,10 @@ }, { "name": "entity.name.type.namespace.cs", - "match": "@?[_[:alpha:]][_[:alnum:]]*" + "match": "\\@?[_[:alpha:]][_[:alnum:]]*" + }, + { + "include": "#punctuation-accessor" }, { "include": "#operator-assignment" @@ -551,7 +563,7 @@ "begin": "\\b(namespace)\\s+", "beginCaptures": { "1": { - "name": "keyword.other.namespace.cs" + "name": "storage.type.namespace.cs" } }, "end": "(?<=\\})|(?=;)", @@ -594,7 +606,7 @@ ] }, "storage-modifier": { - "name": "storage.modifier.cs", + "name": "storage.modifier.$1.cs", "match": "(?\n (?:\n (?:ref\\s+(?:readonly\\s+)?)? # ref return\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n)\\s+\n(\\g)\\s*\n(<([^<>]+)>)?\\s*\n(?=\\()", "beginCaptures": { "1": { - "name": "keyword.other.delegate.cs" + "name": "storage.type.delegate.cs" }, "2": { "patterns": [ @@ -712,7 +724,7 @@ "match": "(enum)\\s+(@?[_[:alpha:]][_[:alnum:]]*)", "captures": { "1": { - "name": "keyword.other.enum.cs" + "name": "storage.type.enum.cs" }, "2": { "name": "entity.name.type.enum.cs" @@ -796,7 +808,7 @@ "begin": "(?x)\n(interface)\\b\\s+\n(@?[_[:alpha:]][_[:alnum:]]*)", "beginCaptures": { "1": { - "name": "keyword.other.interface.cs" + "name": "storage.type.interface.cs" }, "2": { "name": "entity.name.type.interface.cs" @@ -853,7 +865,7 @@ "begin": "(?x)\n(record)\\b\\s+\n(@?[_[:alpha:]][_[:alnum:]]*)", "beginCaptures": { "1": { - "name": "keyword.other.record.cs" + "name": "storage.type.record.cs" }, "2": { "name": "entity.name.type.class.cs" @@ -913,10 +925,10 @@ "begin": "(?x)\n(\\b(record)\\b\\s+)?\n(struct)\\b\\s+\n(@?[_[:alpha:]][_[:alnum:]]*)", "beginCaptures": { "2": { - "name": "keyword.other.record.cs" + "name": "storage.type.record.cs" }, "3": { - "name": "keyword.other.struct.cs" + "name": "storage.type.struct.cs" }, "4": { "name": "entity.name.type.struct.cs" @@ -984,19 +996,11 @@ "patterns": [ { "match": "\\b(in|out)\\b", - "captures": { - "1": { - "name": "storage.modifier.cs" - } - } + "name": "storage.modifier.$1.cs" }, { "match": "(@?[_[:alpha:]][_[:alnum:]]*)\\b", - "captures": { - "1": { - "name": "entity.name.type.type-parameter.cs" - } - } + "name": "entity.name.type.type-parameter.cs" }, { "include": "#comment" @@ -1033,7 +1037,7 @@ "begin": "(where)\\s+(@?[_[:alpha:]][_[:alnum:]]*)\\s*(:)", "beginCaptures": { "1": { - "name": "keyword.other.where.cs" + "name": "storage.modifier.where.cs" }, "2": { "name": "entity.name.type.type-parameter.cs" @@ -1045,18 +1049,30 @@ "end": "(?=\\{|where|;|=>)", "patterns": [ { - "name": "keyword.other.class.cs", + "name": "storage.type.class.cs", "match": "\\bclass\\b" }, { - "name": "keyword.other.struct.cs", + "name": "storage.type.struct.cs", "match": "\\bstruct\\b" }, + { + "name": "keyword.other.constraint.default.cs", + "match": "\\bdefault\\b" + }, + { + "name": "keyword.other.constraint.notnull.cs", + "match": "\\bnotnull\\b" + }, + { + "name": "keyword.other.constraint.unmanaged.cs", + "match": "\\bunmanaged\\b" + }, { "match": "(new)\\s*(\\()\\s*(\\))", "captures": { "1": { - "name": "keyword.other.new.cs" + "name": "keyword.operator.expression.new.cs" }, "2": { "name": "punctuation.parenthesis.open.cs" @@ -1112,7 +1128,7 @@ ] }, "property-declaration": { - "begin": "(?x)\n\n# The negative lookahead below ensures that we don't match nested types\n# or other declarations as properties.\n(?![[:word:][:space:]]*\\b(?:class|interface|struct|enum|event)\\b)\n\n(?\n (?\n (?:\n (?:ref\\s+(?:readonly\\s+)?)? # ref return\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n )\\s+\n)\n(?\\g\\s*\\.\\s*)?\n(?\\g)\\s*\n(?=\\{|=>|$)", + "begin": "(?x)\n\n# The negative lookahead below ensures that we don't match nested types\n# or other declarations as properties.\n(?![[:word:][:space:]]*\\b(?:class|interface|struct|enum|event)\\b)\n\n(?\n (?\n (?:\n (?:ref\\s+(?:readonly\\s+)?)? # ref return\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n )\\s+\n)\n(?\\g\\s*\\.\\s*)?\n(?\\g)\\s*\n(?=\\{|=>|//|/\\*|$)", "beginCaptures": { "1": { "patterns": [ @@ -1144,7 +1160,7 @@ "include": "#property-accessors" }, { - "include": "#expression-body" + "include": "#accessor-getter-expression" }, { "include": "#variable-initializer" @@ -1175,7 +1191,7 @@ ] }, "8": { - "name": "keyword.other.this.cs" + "name": "variable.language.this.cs" } }, "end": "(?<=\\})|(?=;)", @@ -1190,7 +1206,7 @@ "include": "#property-accessors" }, { - "include": "#expression-body" + "include": "#accessor-getter-expression" }, { "include": "#variable-initializer" @@ -1198,10 +1214,10 @@ ] }, "event-declaration": { - "begin": "(?x)\n\\b(event)\\b\\s*\n(?\n (?\n (?:\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n )\\s+\n)\n(?\\g\\s*\\.\\s*)?\n(?\\g(?:\\s*,\\s*\\g)*)\\s*\n(?=\\{|;|$)", + "begin": "(?x)\n\\b(event)\\b\\s*\n(?\n (?\n (?:\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n )\\s+\n)\n(?\\g\\s*\\.\\s*)?\n(\\g)\\s* # first event name\n(?=\\{|;|,|=|//|/\\*|$)", "beginCaptures": { "1": { - "name": "keyword.other.event.cs" + "name": "storage.type.event.cs" }, "2": { "patterns": [ @@ -1221,15 +1237,7 @@ ] }, "9": { - "patterns": [ - { - "name": "entity.name.variable.event.cs", - "match": "@?[_[:alpha:]][_[:alnum:]]*" - }, - { - "include": "#punctuation-comma" - } - ] + "name": "entity.name.variable.event.cs" } }, "end": "(?<=\\})|(?=;)", @@ -1240,8 +1248,29 @@ { "include": "#event-accessors" }, + { + "name": "entity.name.variable.event.cs", + "match": "@?[_[:alpha:]][_[:alnum:]]*" + }, { "include": "#punctuation-comma" + }, + { + "begin": "=", + "beginCaptures": { + "0": { + "name": "keyword.operator.assignment.cs" + } + }, + "end": "(?<=,)|(?=;)", + "patterns": [ + { + "include": "#expression" + }, + { + "include": "#punctuation-comma" + } + ] } ] }, @@ -1259,22 +1288,6 @@ } }, "patterns": [ - { - "name": "storage.modifier.cs", - "match": "\\b(private|protected|internal)\\b" - }, - { - "name": "keyword.other.get.cs", - "match": "\\b(get)\\b" - }, - { - "name": "keyword.other.set.cs", - "match": "\\b(set)\\b" - }, - { - "name": "keyword.other.init.cs", - "match": "\\b(init)\\b" - }, { "include": "#comment" }, @@ -1282,13 +1295,36 @@ "include": "#attribute-section" }, { - "include": "#expression-body" + "name": "storage.modifier.$1.cs", + "match": "\\b(private|protected|internal)\\b" }, { - "include": "#block" + "begin": "\\b(get)\\b\\s*(?=\\{|;|=>|//|/\\*|$)", + "beginCaptures": { + "1": { + "name": "storage.type.accessor.$1.cs" + } + }, + "end": "(?<=\\}|;)|(?=\\})", + "patterns": [ + { + "include": "#accessor-getter" + } + ] }, { - "include": "#punctuation-semicolon" + "begin": "\\b(set|init)\\b\\s*(?=\\{|;|=>|//|/\\*|$)", + "beginCaptures": { + "1": { + "name": "storage.type.accessor.$1.cs" + } + }, + "end": "(?<=\\}|;)|(?=\\})", + "patterns": [ + { + "include": "#accessor-setter" + } + ] } ] }, @@ -1307,24 +1343,114 @@ }, "patterns": [ { - "name": "keyword.other.add.cs", - "match": "\\b(add)\\b" + "include": "#comment" }, { - "name": "keyword.other.remove.cs", - "match": "\\b(remove)\\b" + "include": "#attribute-section" }, { - "include": "#comment" + "begin": "\\b(add|remove)\\b\\s*(?=\\{|;|=>|//|/\\*|$)", + "beginCaptures": { + "1": { + "name": "storage.type.accessor.$1.cs" + } + }, + "end": "(?<=\\}|;)|(?=\\})", + "patterns": [ + { + "include": "#accessor-setter" + } + ] + } + ] + }, + "accessor-getter": { + "patterns": [ + { + "begin": "\\{", + "beginCaptures": { + "0": { + "name": "punctuation.curlybrace.open.cs" + } + }, + "end": "\\}", + "endCaptures": { + "0": { + "name": "punctuation.curlybrace.close.cs" + } + }, + "contentName": "meta.accessor.getter.cs", + "patterns": [ + { + "include": "#statement" + } + ] }, { - "include": "#attribute-section" + "include": "#accessor-getter-expression" }, { - "include": "#expression-body" + "include": "#punctuation-semicolon" + } + ] + }, + "accessor-getter-expression": { + "begin": "=>", + "beginCaptures": { + "0": { + "name": "keyword.operator.arrow.cs" + } + }, + "end": "(?=;|\\})", + "contentName": "meta.accessor.getter.cs", + "patterns": [ + { + "include": "#ref-modifier" }, { - "include": "#block" + "include": "#expression" + } + ] + }, + "accessor-setter": { + "patterns": [ + { + "begin": "\\{", + "beginCaptures": { + "0": { + "name": "punctuation.curlybrace.open.cs" + } + }, + "end": "\\}", + "endCaptures": { + "0": { + "name": "punctuation.curlybrace.close.cs" + } + }, + "contentName": "meta.accessor.setter.cs", + "patterns": [ + { + "include": "#statement" + } + ] + }, + { + "begin": "=>", + "beginCaptures": { + "0": { + "name": "keyword.operator.arrow.cs" + } + }, + "end": "(?=;|\\})", + "contentName": "meta.accessor.setter.cs", + "patterns": [ + { + "include": "#ref-modifier" + }, + { + "include": "#expression" + } + ] }, { "include": "#punctuation-semicolon" @@ -1425,13 +1551,10 @@ ] }, "constructor-initializer": { - "begin": "\\b(?:(base)|(this))\\b\\s*(?=\\()", + "begin": "\\b(base|this)\\b\\s*(?=\\()", "beginCaptures": { "1": { - "name": "keyword.other.base.cs" - }, - "2": { - "name": "keyword.other.this.cs" + "name": "variable.language.$1.cs" } }, "end": "(?<=\\))", @@ -1468,7 +1591,7 @@ ] }, "operator-declaration": { - "begin": "(?x)\n(?\n (?:\n (?:ref\\s+(?:readonly\\s+)?)? # ref return\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n)\\s*\n(?(?:\\b(?:operator)))\\s*\n(?(?:\\+|-|\\*|/|%|&|\\||\\^|\\<\\<|\\>\\>|==|!=|\\>|\\<|\\>=|\\<=|!|~|\\+\\+|--|true|false))\\s*\n(?=\\()", + "begin": "(?x)\n(?\n (?:\n (?:ref\\s+(?:readonly\\s+)?)? # ref return\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n)\\s*\n\\b(?operator)\\b\\s*\n(?[+\\-*/%&|\\^!=~<>]+|true|false)\\s*\n(?=\\()", "beginCaptures": { "1": { "patterns": [ @@ -1478,7 +1601,7 @@ ] }, "6": { - "name": "keyword.other.operator-decl.cs" + "name": "storage.type.operator.cs" }, "7": { "name": "entity.name.function.cs" @@ -1509,7 +1632,7 @@ "match": "\\b(explicit)\\b", "captures": { "1": { - "name": "keyword.other.explicit.cs" + "name": "storage.modifier.explicit.cs" } } }, @@ -1517,14 +1640,14 @@ "match": "\\b(implicit)\\b", "captures": { "1": { - "name": "keyword.other.implicit.cs" + "name": "storage.modifier.implicit.cs" } } } ] }, "2": { - "name": "keyword.other.operator-decl.cs" + "name": "storage.type.operator.cs" }, "3": { "patterns": [ @@ -1607,19 +1730,19 @@ "begin": "(?", + "beginCaptures": { "0": { - "name": "punctuation.curlybrace.close.cs" + "name": "keyword.operator.arrow.cs" } }, + "end": "(?=,|})", "patterns": [ { - "include": "#comment" - }, + "include": "#expression" + } + ] + }, + { + "begin": "\\b(when)\\b", + "beginCaptures": { + "1": { + "name": "keyword.control.conditional.when.cs" + } + }, + "end": "(?==>|,|})", + "patterns": [ { - "include": "#literal" - }, + "include": "#case-guard" + } + ] + }, + { + "begin": "(?!\\s)", + "end": "(?=\\bwhen\\b|=>|,|})", + "patterns": [ { - "include": "#switch-var-pattern" - }, + "include": "#pattern" + } + ] + } + ] + }, + "case-guard": { + "patterns": [ + { + "include": "#parenthesized-expression" + }, + { + "include": "#expression" + } + ] + }, + "is-expression": { + "begin": "(?\n (?:\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n)\\s+\n(\\g)\\b\\s*", + "relational-pattern": { + "begin": "<=?|>=?", + "beginCaptures": { + "0": { + "name": "keyword.operator.relational.cs" + } + }, + "end": "(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)", + "patterns": [ + { + "include": "#expression" + } + ] + }, + "var-pattern": { + "begin": "\\b(var)\\b", "beginCaptures": { "1": { + "name": "storage.type.var.cs" + } + }, + "end": "(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)", + "patterns": [ + { + "include": "#designation-pattern" + } + ] + }, + "designation-pattern": { + "patterns": [ + { + "include": "#intrusive" + }, + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.parenthesis.open.cs" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.parenthesis.close.cs" + } + }, "patterns": [ { - "include": "#type" + "include": "#punctuation-comma" + }, + { + "include": "#designation-pattern" } ] }, - "2": { - "name": "entity.name.variable.local.cs" + { + "include": "#simple-designation-pattern" } - }, - "end": "(?==>)", + ] + }, + "simple-designation-pattern": { "patterns": [ { - "include": "#comment" + "include": "#discard-pattern" }, { - "include": "#switch-when-clause" + "match": "@?[_[:alpha:]][_[:alnum:]]*", + "name": "entity.name.variable.local.cs" } ] }, - "switch-property-expression": { - "begin": "(?x) # e.g. int x OR var x\n(?\n (?:\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n)?\\s*\n(\\{)", - "beginCaptures": { - "1": { + "type-pattern": { + "begin": "(?=@?[_[:alpha:]][_[:alnum:]]*)", + "end": "(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)", + "patterns": [ + { + "begin": "\\G", + "end": "(?!\\G[@_[:alpha:]])(?=[\\({@_[:alpha:])}\\],;:=&|^]|(?:\\s|^)\\?|!=|\\b(and|or|when)\\b)", "patterns": [ { - "include": "#type" + "include": "#intrusive" + }, + { + "include": "#type-subpattern" } ] }, - "6": { - "name": "punctuation.curlybrace.open.cs" - } - }, - "end": "\\}", - "endCaptures": { - "0": { - "name": "punctuation.curlybrace.close.cs" + { + "begin": "(?=[\\({@_[:alpha:]])", + "end": "(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)", + "patterns": [ + { + "include": "#intrusive" + }, + { + "include": "#positional-pattern" + }, + { + "include": "#property-pattern" + }, + { + "include": "#simple-designation-pattern" + } + ] } - }, + ] + }, + "type-subpattern": { "patterns": [ { - "include": "#expression" + "include": "#type-builtin" }, { - "include": "#punctuation-comma" + "begin": "(@?[_[:alpha:]][_[:alnum:]]*)\\s*(::)", + "beginCaptures": { + "1": { + "name": "entity.name.type.alias.cs" + }, + "2": { + "name": "punctuation.separator.coloncolon.cs" + } + }, + "end": "(?<=[_[:alnum:]])|(?=[.<\\[\\({)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)", + "patterns": [ + { + "include": "#intrusive" + }, + { + "match": "\\@?[_[:alpha:]][_[:alnum:]]*", + "name": "entity.name.type.cs" + } + ] + }, + { + "match": "\\@?[_[:alpha:]][_[:alnum:]]*", + "name": "entity.name.type.cs" + }, + { + "begin": "\\.", + "beginCaptures": { + "0": { + "name": "punctuation.accessor.cs" + } + }, + "end": "(?<=[_[:alnum:]])|(?=[<\\[\\({)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)", + "patterns": [ + { + "include": "#intrusive" + }, + { + "match": "\\@?[_[:alpha:]][_[:alnum:]]*", + "name": "entity.name.type.cs" + } + ] + }, + { + "include": "#type-arguments" + }, + { + "include": "#type-array-suffix" + }, + { + "match": "(?\\((?:[^\\(\\)]|\\g)+\\))\\s*", - "beginCaptures": { - "1": { - "name": "keyword.other.var.cs" + "positional-pattern": { + "begin": "(?=\\()", + "end": "(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.parenthesis.open.cs" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.parenthesis.close.cs" + } + }, + "patterns": [ + { + "include": "#subpattern" + }, + { + "include": "#punctuation-comma" + } + ] }, - "2": { + { + "begin": "(?<=\\))", + "end": "(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)", + "patterns": [ + { + "include": "#intrusive" + }, + { + "include": "#property-pattern" + }, + { + "include": "#simple-designation-pattern" + } + ] + } + ] + }, + "property-pattern": { + "begin": "(?={)", + "end": "(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)", + "patterns": [ + { + "begin": "\\{", + "beginCaptures": { + "0": { + "name": "punctuation.curlybrace.open.cs" + } + }, + "end": "\\}", + "endCaptures": { + "0": { + "name": "punctuation.curlybrace.close.cs" + } + }, "patterns": [ { - "include": "#tuple-declaration-deconstruction-element-list" + "include": "#subpattern" + }, + { + "include": "#punctuation-comma" } ] - } - }, - "end": "(?==>)", - "patterns": [ - { - "include": "#comment" }, { - "include": "#switch-when-clause" + "begin": "(?<=\\})", + "end": "(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)", + "patterns": [ + { + "include": "#intrusive" + }, + { + "include": "#simple-designation-pattern" + } + ] } ] }, - "switch-when-clause": { - "begin": "(?)", + "subpattern": { "patterns": [ { - "include": "#comment" - }, - { - "include": "#expression" - }, - { - "include": "#punctuation-comma" - }, - { - "match": "\\(", + "match": "(@?[_[:alpha:]][_[:alnum:]]*(?:\\s*\\.\\s*@?[_[:alpha:]][_[:alnum:]]*)*)\\s*(:)", "captures": { - "0": { - "name": "punctuation.parenthesis.open.cs" + "1": { + "patterns": [ + { + "match": "\\@?[_[:alpha:]][_[:alnum:]]*", + "name": "variable.other.object.property.cs" + }, + { + "include": "#punctuation-accessor" + } + ] + }, + "2": { + "name": "punctuation.separator.colon.cs" } } }, { - "match": "\\)", - "captures": { - "0": { - "name": "punctuation.parenthesis.close.cs" - } - } + "include": "#pattern" } ] }, - "switch-label": { + "list-pattern": { + "begin": "(?=\\[)", + "end": "(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)", "patterns": [ { - "begin": "(?\n (?:\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n )\n)\\s+\n(\\g)\\s+\n\\b(in)\\b", + "include": "#intrusive" + }, + { + "match": "(?x)\n(?:\n (?:(\\bref)\\s+)?(\\bvar\\b)| # ref local\n (?\n (?:\n (?:ref\\s+)? # ref local\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n )\n)\\s+\n(\\g)\\s+\n\\b(in)\\b", "captures": { "1": { - "name": "keyword.other.var.cs" + "name": "storage.modifier.ref.cs" }, "2": { + "name": "storage.type.var.cs" + }, + "3": { "patterns": [ { "include": "#type" } ] }, - "7": { + "8": { "name": "entity.name.variable.local.cs" }, - "8": { + "9": { "name": "keyword.control.loop.in.cs" } } @@ -2176,7 +2740,7 @@ "match": "(?x) # match foreach (var (x, y) in ...)\n(?:\\b(var)\\b\\s*)?\n(?\\((?:[^\\(\\)]|\\g)+\\))\\s+\n\\b(in)\\b", "captures": { "1": { - "name": "keyword.other.var.cs" + "name": "storage.type.var.cs" }, "2": { "patterns": [ @@ -2194,9 +2758,6 @@ "include": "#expression" } ] - }, - { - "include": "#statement" } ] }, @@ -2217,7 +2778,7 @@ "begin": "(?\n (?:\n (?:ref\\s+(?:readonly\\s+)?)? # ref local\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n )\n)\\s+\n(\\g)\\s*\n(?!=>)\n(?=,|;|=|\\))", + "begin": "(?x)\n(?:\n (?:(\\bref)\\s+(?:(\\breadonly)\\s+)?)?(\\bvar\\b)| # ref local\n (?\n (?:\n (?:ref\\s+(?:readonly\\s+)?)? # ref local\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*[?*]\\s*)? # nullable or pointer suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n )\n)\\s+\n(\\g)\\s*\n(?!=>)\n(?=,|;|=|\\))", "beginCaptures": { "1": { - "name": "keyword.other.using.cs" + "name": "storage.modifier.ref.cs" }, "2": { - "name": "storage.modifier.cs" + "name": "storage.modifier.readonly.cs" }, "3": { - "name": "storage.modifier.cs" + "name": "storage.type.var.cs" }, "4": { - "name": "keyword.other.var.cs" - }, - "5": { "patterns": [ { "include": "#type" } ] }, - "10": { + "9": { "name": "entity.name.variable.local.cs" } }, - "end": "(?=;|\\))", + "end": "(?=[;)}])", "patterns": [ { "name": "entity.name.variable.local.cs", @@ -2486,7 +3089,7 @@ "begin": "(?x)\n(?\\b(?:const)\\b)\\s*\n(?\n (?:\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n)\\s+\n(\\g)\\s*\n(?=,|;|=)", "beginCaptures": { "1": { - "name": "storage.modifier.cs" + "name": "storage.modifier.const.cs" }, "2": { "patterns": [ @@ -2517,9 +3120,49 @@ ] }, "local-function-declaration": { + "begin": "(?x)\n\\b((?:(?:async|unsafe|static|extern)\\s+)*)\n(?\n (?:ref\\s+(?:readonly\\s+)?)? # ref return\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n \\s*(?:,\\s*)* # commata for multi-dimensional arrays\n \\]\n (?:\\s*\\?)? # arrays can be nullable reference types\n )*\n)\\s+\n(\\g)\\s*\n(<[^<>]+>)?\\s*\n(?=\\()", + "beginCaptures": { + "1": { + "patterns": [ + { + "include": "#storage-modifier" + } + ] + }, + "2": { + "patterns": [ + { + "include": "#type" + } + ] + }, + "7": { + "name": "entity.name.function.cs" + }, + "8": { + "patterns": [ + { + "include": "#type-parameter-list" + } + ] + } + }, + "end": "(?<=\\})|(?=;)", "patterns": [ { - "include": "#method-declaration" + "include": "#comment" + }, + { + "include": "#parenthesized-parameter-list" + }, + { + "include": "#generic-constraints" + }, + { + "include": "#expression-body" + }, + { + "include": "#block" } ] }, @@ -2527,7 +3170,7 @@ "begin": "(?x) # e.g. var (x, y) = GetPoint();\n(?:\\b(var)\\b\\s*)\n(?\\((?:[^\\(\\)]|\\g)+\\))\\s*\n(?=;|=|\\))", "beginCaptures": { "1": { - "name": "keyword.other.var.cs" + "name": "storage.type.var.cs" }, "2": { "patterns": [ @@ -2635,7 +3278,7 @@ "match": "(?x) # e.g. int x OR var x\n(?:\n \\b(var)\\b|\n (?\n (?:\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n )\n)\\s+\n(\\g)\\b\\s*\n(?=[,)\\]])", "captures": { "1": { - "name": "keyword.other.var.cs" + "name": "storage.type.var.cs" }, "2": { "patterns": [ @@ -2653,7 +3296,7 @@ "match": "(?x) # e.g. int x OR var x\n(?:\n \\b(var)\\b|\n (?\n (?:\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n )\n)\\s+\n(\\g)\\b\\s*\n(?=[,)])", "captures": { "1": { - "name": "keyword.other.var.cs" + "name": "storage.type.var.cs" }, "2": { "patterns": [ @@ -2667,16 +3310,13 @@ } } }, - "checked-unchecked-expression": { - "begin": "(?>>?|\\|)?=(?!=|>)", + "beginCaptures": { + "0": { + "patterns": [ + { + "include": "#assignment-operators" + } + ] + } + }, + "end": "(?=[,\\)\\];}])", + "patterns": [ + { + "include": "#ref-modifier" + }, + { + "include": "#expression" + } + ] + }, + "assignment-operators": { "patterns": [ { "name": "keyword.operator.assignment.compound.cs", @@ -3391,11 +4027,19 @@ }, { "name": "keyword.operator.assignment.compound.bitwise.cs", - "match": "\\&=|\\^=|<<=|>>=|\\|=" + "match": "\\&=|\\^=|<<=|>>>?=|\\|=" }, + { + "name": "keyword.operator.assignment.cs", + "match": "\\=" + } + ] + }, + "expression-operators": { + "patterns": [ { "name": "keyword.operator.bitwise.shift.cs", - "match": "<<|>>" + "match": "<<|>>>?" }, { "name": "keyword.operator.comparison.cs", @@ -3413,10 +4057,6 @@ "name": "keyword.operator.bitwise.cs", "match": "\\&|~|\\^|\\|" }, - { - "name": "keyword.operator.assignment.cs", - "match": "\\=" - }, { "name": "keyword.operator.decrement.cs", "match": "--" @@ -3427,56 +4067,50 @@ }, { "name": "keyword.operator.arithmetic.cs", - "match": "%|\\*|/|-|\\+" + "match": "\\+|-(?!>)|\\*|/|%" }, { "name": "keyword.operator.null-coalescing.cs", "match": "\\?\\?" + }, + { + "name": "keyword.operator.range.cs", + "match": "\\.\\." } ] }, - "switch-literal": { - "name": "constant.language.null.cs", - "match": "(?\n (?:\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n)?", - "captures": { - "1": { - "name": "keyword.other.as.cs" - }, - "2": { - "patterns": [ - { - "include": "#type" - } - ] - } - } - }, - "is-expression": { - "match": "(?x)\n(?\n (?:\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n)?", + "match": "(?x)\n(?\n (?:\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?(?!\\?))? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n \\s*(?:,\\s*)* # commata for multi-dimensional arrays\n \\]\n (?:\\s*\\?(?!\\?))? # arrays can be nullable reference types\n )*\n )\n)?", "captures": { "1": { - "name": "keyword.other.is.cs" + "name": "keyword.operator.expression.as.cs" }, "2": { "patterns": [ @@ -3571,19 +4190,20 @@ } } }, - "this-or-base-expression": { - "match": "\\b(?:(base)|(this))\\b", - "captures": { - "1": { - "name": "keyword.other.base.cs" + "language-variable": { + "patterns": [ + { + "name": "variable.language.$1.cs", + "match": "\\b(base|this)\\b" }, - "2": { - "name": "keyword.other.this.cs" + { + "name": "variable.other.$1.cs", + "match": "\\b(value)\\b" } - } + ] }, "invocation-expression": { - "begin": "(?x)\n(?:(\\?)\\s*)? # preceding null-conditional operator?\n(?:(\\.)\\s*)? # preceding dot?\n(@?[_[:alpha:]][_[:alnum:]]*)\\s* # method name\n(?\\s*<([^<>]|\\g)+>\\s*)?\\s* # type arguments\n(?=\\() # open paren of argument list", + "begin": "(?x)\n(?:\n (?:(\\?)\\s*)? # preceding null-conditional operator?\n (\\.)\\s*| # preceding dot?\n (->)\\s* # preceding pointer arrow?\n)?\n(@?[_[:alpha:]][_[:alnum:]]*)\\s* # method name\n(\n <\n (?\n [^<>()]++|\n <\\g*+>|\n \\(\\g*+\\)\n )*+\n >\\s*\n)? # type arguments\n(?=\\() # open paren of argument list", "beginCaptures": { "1": { "name": "keyword.operator.null-conditional.cs" @@ -3592,9 +4212,12 @@ "name": "punctuation.accessor.cs" }, "3": { - "name": "entity.name.function.cs" + "name": "punctuation.accessor.pointer.cs" }, "4": { + "name": "entity.name.function.cs" + }, + "5": { "patterns": [ { "include": "#type-arguments" @@ -3610,7 +4233,7 @@ ] }, "element-access-expression": { - "begin": "(?x)\n(?:(\\?)\\s*)? # preceding null-conditional operator?\n(?:(\\.)\\s*)? # preceding dot?\n(?:(@?[_[:alpha:]][_[:alnum:]]*)\\s*)? # property name\n(?:(\\?)\\s*)? # null-conditional operator?\n(?=\\[) # open bracket of argument list", + "begin": "(?x)\n(?:\n (?:(\\?)\\s*)? # preceding null-conditional operator?\n (\\.)\\s*| # preceding dot?\n (->)\\s* # preceding pointer arrow?\n)?\n(?:(@?[_[:alpha:]][_[:alnum:]]*)\\s*)? # property name\n(?:(\\?)\\s*)? # null-conditional operator?\n(?=\\[) # open bracket of argument list", "beginCaptures": { "1": { "name": "keyword.operator.null-conditional.cs" @@ -3619,9 +4242,12 @@ "name": "punctuation.accessor.cs" }, "3": { - "name": "variable.other.object.property.cs" + "name": "punctuation.accessor.pointer.cs" }, "4": { + "name": "variable.other.object.property.cs" + }, + "5": { "name": "keyword.operator.null-conditional.cs" } }, @@ -3635,7 +4261,7 @@ "member-access-expression": { "patterns": [ { - "match": "(?x)\n(?:(\\?)\\s*)? # preceding null-conditional operator?\n(\\.)\\s* # preceding dot\n(@?[_[:alpha:]][_[:alnum:]]*)\\s* # property name\n(?![_[:alnum:]]|\\(|(\\?)?\\[|<) # next character is not alpha-numeric, nor a (, [, or <. Also, test for ?[", + "match": "(?x)\n(?:\n (?:(\\?)\\s*)? # preceding null-conditional operator?\n (\\.)\\s*| # preceding dot?\n (->)\\s* # preceding pointer arrow?\n)\n(@?[_[:alpha:]][_[:alnum:]]*)\\s* # property name\n(?![_[:alnum:]]|\\(|(\\?)?\\[|<) # next character is not alpha-numeric, nor a (, [, or <. Also, test for ?[", "captures": { "1": { "name": "keyword.operator.null-conditional.cs" @@ -3644,6 +4270,9 @@ "name": "punctuation.accessor.cs" }, "3": { + "name": "punctuation.accessor.pointer.cs" + }, + "4": { "name": "variable.other.object.property.cs" } } @@ -3667,7 +4296,7 @@ } }, { - "match": "(?x)\n(@?[_[:alpha:]][_[:alnum:]]*)\n(?=\n (\\s*\\?)?\n \\s*\\.\\s*@?[_[:alpha:]][_[:alnum:]]*\n)", + "match": "(?x)\n(@?[_[:alpha:]][_[:alnum:]]*)\n(?=\n \\s*(?:(?:\\?\\s*)?\\.|->)\n \\s*@?[_[:alpha:]][_[:alnum:]]*\n)", "captures": { "1": { "name": "variable.other.object.cs" @@ -3690,7 +4319,7 @@ "begin": "(?x)\n(new)(?:\\s+\n(?\n (?:\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n))?\\s*\n(?=\\()", "beginCaptures": { "1": { - "name": "keyword.other.new.cs" + "name": "keyword.operator.expression.new.cs" }, "2": { "patterns": [ @@ -3708,10 +4337,10 @@ ] }, "object-creation-expression-with-no-parameters": { - "match": "(?x)\n(new)\\s+\n(?\n (?:\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n)\\s*\n(?=\\{|$)", + "match": "(?x)\n(new)\\s+\n(?\n (?:\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n)\\s*\n(?=\\{|//|/\\*|$)", "captures": { "1": { - "name": "keyword.other.new.cs" + "name": "keyword.operator.expression.new.cs" }, "2": { "patterns": [ @@ -3726,7 +4355,7 @@ "begin": "(?x)\n\\b(new|stackalloc)\\b\\s*\n(?\n (?:\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n)?\\s*\n(?=\\[)", "beginCaptures": { "1": { - "name": "keyword.other.new.cs" + "name": "keyword.operator.expression.$1.cs" }, "2": { "patterns": [ @@ -3744,14 +4373,17 @@ ] }, "anonymous-object-creation-expression": { - "begin": "\\b(new)\\b\\s*(?=\\{|$)", + "begin": "\\b(new)\\b\\s*(?=\\{|//|/\\*|$)", "beginCaptures": { "1": { - "name": "keyword.other.new.cs" + "name": "keyword.operator.expression.new.cs" } }, "end": "(?<=\\})", "patterns": [ + { + "include": "#comment" + }, { "include": "#initializer-expression" } @@ -3826,10 +4458,10 @@ ] }, "parameter": { - "match": "(?x)\n(?:(?:\\b(ref|params|out|in|this)\\b)\\s+)?\n(?\n (?:\n (?:ref\\s+)? # ref return\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n)\\s+\n(\\g)", + "match": "(?x)\n(?:(?:\\b(ref|params|out|in|this)\\b)\\s+)?\n(?\n (?:\n (?:ref\\s+)? # ref return\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^()]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n)\\s+\n(\\g)", "captures": { "1": { - "name": "storage.modifier.cs" + "name": "storage.modifier.$1.cs" }, "2": { "patterns": [ @@ -3913,11 +4545,25 @@ "argument": { "patterns": [ { - "name": "storage.modifier.cs", - "match": "\\b(ref|out|in)\\b" + "name": "storage.modifier.$1.cs", + "match": "\\b(ref|in)\\b" }, { - "include": "#declaration-expression-local" + "begin": "\\b(out)\\b", + "beginCaptures": { + "1": { + "name": "storage.modifier.out.cs" + } + }, + "end": "(?=,|\\)|\\])", + "patterns": [ + { + "include": "#declaration-expression-local" + }, + { + "include": "#expression" + } + ] }, { "include": "#expression" @@ -3928,7 +4574,7 @@ "begin": "(?x)\n\\b(from)\\b\\s*\n(?\n (?:\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n)?\n\\s+(\\g)\\b\\s*\n\\b(in)\\b\\s*", "beginCaptures": { "1": { - "name": "keyword.query.from.cs" + "name": "keyword.operator.expression.query.from.cs" }, "2": { "patterns": [ @@ -3941,7 +4587,7 @@ "name": "entity.name.variable.range-variable.cs" }, "8": { - "name": "keyword.query.in.cs" + "name": "keyword.operator.expression.query.in.cs" } }, "end": "(?=;|\\))", @@ -3980,7 +4626,7 @@ "begin": "(?x)\n\\b(let)\\b\\s*\n(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s*\n(=)\\s*", "beginCaptures": { "1": { - "name": "keyword.query.let.cs" + "name": "keyword.operator.expression.query.let.cs" }, "2": { "name": "entity.name.variable.range-variable.cs" @@ -4003,7 +4649,7 @@ "begin": "(?x)\n\\b(where)\\b\\s*", "beginCaptures": { "1": { - "name": "keyword.query.where.cs" + "name": "keyword.operator.expression.query.where.cs" } }, "end": "(?=;|\\))", @@ -4020,7 +4666,7 @@ "begin": "(?x)\n\\b(join)\\b\\s*\n(?\n (?:\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n)?\n\\s+(\\g)\\b\\s*\n\\b(in)\\b\\s*", "beginCaptures": { "1": { - "name": "keyword.query.join.cs" + "name": "keyword.operator.expression.query.join.cs" }, "2": { "patterns": [ @@ -4033,7 +4679,7 @@ "name": "entity.name.variable.range-variable.cs" }, "8": { - "name": "keyword.query.in.cs" + "name": "keyword.operator.expression.query.in.cs" } }, "end": "(?=;|\\))", @@ -4059,7 +4705,7 @@ "match": "\\b(on)\\b\\s*", "captures": { "1": { - "name": "keyword.query.on.cs" + "name": "keyword.operator.expression.query.on.cs" } } }, @@ -4067,7 +4713,7 @@ "match": "\\b(equals)\\b\\s*", "captures": { "1": { - "name": "keyword.query.equals.cs" + "name": "keyword.operator.expression.query.equals.cs" } } }, @@ -4075,7 +4721,7 @@ "match": "(?x)\n\\b(into)\\b\\s*\n(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s*", "captures": { "1": { - "name": "keyword.query.into.cs" + "name": "keyword.operator.expression.query.into.cs" }, "2": { "name": "entity.name.variable.range-variable.cs" @@ -4086,7 +4732,7 @@ "begin": "\\b(orderby)\\b\\s*", "beginCaptures": { "1": { - "name": "keyword.query.orderby.cs" + "name": "keyword.operator.expression.query.orderby.cs" } }, "end": "(?=;|\\))", @@ -4106,13 +4752,10 @@ ] }, "ordering-direction": { - "match": "\\b(?:(ascending)|(descending))\\b", + "match": "\\b(ascending|descending)\\b", "captures": { "1": { - "name": "keyword.query.ascending.cs" - }, - "2": { - "name": "keyword.query.descending.cs" + "name": "keyword.operator.expression.query.$1.cs" } } }, @@ -4120,7 +4763,7 @@ "begin": "\\b(select)\\b\\s*", "beginCaptures": { "1": { - "name": "keyword.query.select.cs" + "name": "keyword.operator.expression.query.select.cs" } }, "end": "(?=;|\\))", @@ -4137,7 +4780,7 @@ "begin": "\\b(group)\\b\\s*", "beginCaptures": { "1": { - "name": "keyword.query.group.cs" + "name": "keyword.operator.expression.query.group.cs" } }, "end": "(?=;|\\))", @@ -4160,7 +4803,7 @@ "match": "\\b(by)\\b\\s*", "captures": { "1": { - "name": "keyword.query.by.cs" + "name": "keyword.operator.expression.query.by.cs" } } }, @@ -4168,7 +4811,7 @@ "match": "(?x)\n\\b(into)\\b\\s*\n(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s*", "captures": { "1": { - "name": "keyword.query.into.cs" + "name": "keyword.operator.expression.query.into.cs" }, "2": { "name": "entity.name.variable.range-variable.cs" @@ -4178,119 +4821,138 @@ "anonymous-method-expression": { "patterns": [ { - "begin": "(?x)\n(?:\\b(async)\\b\\s*)?\n(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s*\n(=>)", + "begin": "(?x)\n((?:\\b(?:async|static)\\b\\s*)*)\n(?:\n (@?[_[:alpha:]][_[:alnum:]]*)\\b|\n (\\()\n (?(?:[^()]|\\(\\g\\))*)\n (\\))\n)\\s*\n(=>)", "beginCaptures": { "1": { - "name": "storage.modifier.cs" + "patterns": [ + { + "match": "async|static", + "name": "storage.modifier.$0.cs" + } + ] }, "2": { "name": "entity.name.variable.parameter.cs" }, "3": { - "name": "keyword.operator.arrow.cs" - } - }, - "end": "(?=\\)|;|}|,)", - "patterns": [ - { - "include": "#block" - }, - { - "include": "#ref-modifier" - }, - { - "include": "#expression" - } - ] - }, - { - "begin": "(?x)\n(?:\\b(async)\\b\\s*)?\n(\\(.*?\\))\\s*\n(=>)", - "beginCaptures": { - "1": { - "name": "storage.modifier.cs" + "name": "punctuation.parenthesis.open.cs" }, - "2": { + "4": { "patterns": [ { - "include": "#lambda-parameter-list" + "include": "#comment" + }, + { + "include": "#explicit-anonymous-function-parameter" + }, + { + "include": "#implicit-anonymous-function-parameter" + }, + { + "include": "#default-argument" + }, + { + "include": "#punctuation-comma" } ] }, - "3": { + "5": { + "name": "punctuation.parenthesis.close.cs" + }, + "6": { "name": "keyword.operator.arrow.cs" } }, - "end": "(?=\\)|;|}|,)", + "end": "(?=[,;)}])", "patterns": [ { - "include": "#block" + "include": "#intrusive" }, { - "include": "#ref-modifier" + "begin": "(?={)", + "end": "(?=[,;)}])", + "patterns": [ + { + "include": "#block" + }, + { + "include": "#intrusive" + } + ] }, { - "include": "#expression" + "begin": "\\b(ref)\\b|(?=\\S)", + "beginCaptures": { + "1": { + "name": "storage.modifier.ref.cs" + } + }, + "end": "(?=[,;)}])", + "patterns": [ + { + "include": "#expression" + } + ] } ] }, { - "begin": "(?x)\n(?:\\b(async)\\b\\s*)?\n(?:\\b(delegate)\\b\\s*)", + "begin": "(?x)\n((?:\\b(?:async|static)\\b\\s*)*)\n\\b(delegate)\\b\\s*", "beginCaptures": { "1": { - "name": "storage.modifier.cs" + "patterns": [ + { + "match": "async|static", + "name": "storage.modifier.$0.cs" + } + ] }, "2": { - "name": "keyword.other.delegate.cs" + "name": "storage.type.delegate.cs" } }, - "end": "(?=\\)|;|}|,)", + "end": "(?<=})|(?=[,;)}])", "patterns": [ { - "include": "#parenthesized-parameter-list" + "include": "#intrusive" }, { - "include": "#block" + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.parenthesis.open.cs" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.parenthesis.close.cs" + } + }, + "patterns": [ + { + "include": "#intrusive" + }, + { + "include": "#explicit-anonymous-function-parameter" + }, + { + "include": "#punctuation-comma" + } + ] }, { - "include": "#expression" + "include": "#block" } ] } ] }, - "lambda-parameter-list": { - "begin": "\\(", - "beginCaptures": { - "0": { - "name": "punctuation.parenthesis.open.cs" - } - }, - "end": "\\)", - "endCaptures": { - "0": { - "name": "punctuation.parenthesis.close.cs" - } - }, - "patterns": [ - { - "include": "#comment" - }, - { - "include": "#attribute-section" - }, - { - "include": "#lambda-parameter" - }, - { - "include": "#punctuation-comma" - } - ] - }, - "lambda-parameter": { - "match": "(?x)\n(?:\\b(ref|out|in)\\b)?\\s*\n(?:(?\n (?:\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?\\s*<(?:[^<>]|\\g)+>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^\\(\\)]|\\g)+\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n)\\s+)?\n(\\g)\\b\\s*\n(?=[,)])", + "explicit-anonymous-function-parameter": { + "match": "(?x)\n(?:\\b(ref|params|out|in)\\b\\s*)?\n(?\n (?:\n (?:\n (?:(?@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification\n (? # identifier + type arguments (if any)\n \\g\\s*\n (?<(?:[^<>]|\\g)*>\\s*)?\n )\n (?:\\s*\\.\\s*\\g)* | # Are there any more names being dotted into?\n (?\\s*\\((?:[^()]|\\g)*\\))\n )\n (?:\\s*\\?\\s*)? # nullable suffix?\n (?:\\s* # array suffix?\n \\[\n (?:\\s*,\\s*)* # commata for multi-dimensional arrays\n \\]\n \\s*\n (?:\\?)? # arrays can be nullable reference types\n \\s*\n )*\n )\n)\\s*\n\\b(\\g)\\b", "captures": { "1": { - "name": "storage.modifier.cs" + "name": "storage.modifier.$1.cs" }, "2": { "patterns": [ @@ -4304,8 +4966,25 @@ } } }, + "implicit-anonymous-function-parameter": { + "match": "\\@?[_[:alpha:]][_[:alnum:]]*\\b", + "name": "entity.name.variable.parameter.cs" + }, + "default-argument": { + "begin": "=", + "beginCaptures": { + "0": { + "name": "keyword.operator.assignment.cs" + } + }, + "end": "(?=,|\\))", + "patterns": [ + { + "include": "#expression" + } + ] + }, "type": { - "name": "meta.type.cs", "patterns": [ { "include": "#comment" @@ -4333,16 +5012,19 @@ }, { "include": "#type-nullable-suffix" + }, + { + "include": "#type-pointer-suffix" } ] }, "ref-modifier": { - "name": "storage.modifier.cs", - "match": "\\b(ref)\\b" + "name": "storage.modifier.ref.cs", + "match": "\\bref\\b" }, "readonly-modifier": { - "name": "storage.modifier.cs", - "match": "\\b(readonly)\\b" + "name": "storage.modifier.readonly.cs", + "match": "\\breadonly\\b" }, "tuple-type": { "begin": "\\(", @@ -4382,10 +5064,10 @@ } }, "type-builtin": { - "match": "\\b(bool|byte|char|decimal|double|float|int|long|object|sbyte|short|string|uint|ulong|ushort|void|dynamic)\\b", + "match": "\\b(bool|s?byte|u?short|n?u?int|u?long|float|double|decimal|char|string|object|void|dynamic)\\b", "captures": { "1": { - "name": "keyword.type.cs" + "name": "keyword.type.$1.cs" } } }, @@ -4444,9 +5126,6 @@ } }, "patterns": [ - { - "include": "#comment" - }, { "include": "#type" }, @@ -4469,6 +5148,9 @@ } }, "patterns": [ + { + "include": "#intrusive" + }, { "include": "#punctuation-comma" } @@ -4476,11 +5158,11 @@ }, "type-nullable-suffix": { "match": "\\?", - "captures": { - "0": { - "name": "punctuation.separator.question-mark.cs" - } - } + "name": "punctuation.separator.question-mark.cs" + }, + "type-pointer-suffix": { + "match": "\\*", + "name": "punctuation.separator.asterisk.cs" }, "operator-assignment": { "name": "keyword.operator.assignment.cs", @@ -4498,6 +5180,16 @@ "name": "punctuation.accessor.cs", "match": "\\." }, + "intrusive": { + "patterns": [ + { + "include": "#preprocessor" + }, + { + "include": "#comment" + } + ] + }, "preprocessor": { "name": "meta.preprocessor.cs", "begin": "^\\s*(\\#)\\s*", @@ -4803,38 +5495,47 @@ "comment": { "patterns": [ { - "name": "comment.block.cs", - "begin": "/\\*", - "beginCaptures": { - "0": { + "name": "comment.block.documentation.cs", + "begin": "(^\\s+)?(///)(?!/)", + "while": "^(\\s*)(///)(?!/)", + "captures": { + "1": { + "name": "punctuation.whitespace.comment.leading.cs" + }, + "2": { "name": "punctuation.definition.comment.cs" } }, - "end": "\\*/", - "endCaptures": { - "0": { - "name": "punctuation.definition.comment.cs" + "patterns": [ + { + "include": "#xml-doc-comment" } - } + ] }, { - "begin": "(^\\s+)?(?=//)", - "beginCaptures": { + "name": "comment.block.documentation.cs", + "begin": "(^\\s+)?(/\\*\\*)(?!/)", + "end": "(^\\s+)?(\\*/)", + "captures": { "1": { "name": "punctuation.whitespace.comment.leading.cs" + }, + "2": { + "name": "punctuation.definition.comment.cs" } }, - "end": "(?=$)", "patterns": [ { - "name": "comment.block.documentation.cs", - "begin": "(?(maxEntries: number, cleanupIntervalTime let languageModels: { [uri: string]: { version: number; languageId: string; cTime: number; languageModel: T } } = {}; let nModels = 0; - let cleanupInterval: NodeJS.Timer | undefined = undefined; + let cleanupInterval: NodeJS.Timeout | undefined = undefined; if (cleanupIntervalTimeInSec > 0) { cleanupInterval = setInterval(() => { const cutoffTime = Date.now() - cleanupIntervalTimeInSec * 1000; diff --git a/patched-vscode/extensions/css-language-features/server/yarn.lock b/patched-vscode/extensions/css-language-features/server/yarn.lock index 4442a3d9..8d4c46d6 100644 --- a/patched-vscode/extensions/css-language-features/server/yarn.lock +++ b/patched-vscode/extensions/css-language-features/server/yarn.lock @@ -7,62 +7,69 @@ resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-9.1.1.tgz#e7c4f1001eefa4b8afbd1eee27a237fee3bf29c4" integrity sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw== -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== + dependencies: + undici-types "~5.26.4" + +"@vscode/l10n@^0.0.18": + version "0.0.18" + resolved "https://registry.yarnpkg.com/@vscode/l10n/-/l10n-0.0.18.tgz#916d3a5e960dbab47c1c56f58a7cb5087b135c95" + integrity sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ== -"@vscode/l10n@^0.0.16": - version "0.0.16" - resolved "https://registry.yarnpkg.com/@vscode/l10n/-/l10n-0.0.16.tgz#f075db346d0b08419a12540171b230bd803c42be" - integrity sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg== +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -vscode-css-languageservice@^6.2.9: - version "6.2.9" - resolved "https://registry.yarnpkg.com/vscode-css-languageservice/-/vscode-css-languageservice-6.2.9.tgz#5bdd12012bf15069fb671734130deca0a0acbc0c" - integrity sha512-9MsOvAi+VycKomQ7KEq4o/hLtjHHrtRLLl8lM9nMcH8cxfNI7/6jVXmsV/7pdbDWu9L3DZhsspN1eMXZwiOymw== +vscode-css-languageservice@^6.2.14: + version "6.2.14" + resolved "https://registry.yarnpkg.com/vscode-css-languageservice/-/vscode-css-languageservice-6.2.14.tgz#d44fe75c03942d865a9c1a5ff5fb4e8dec1f89d0" + integrity sha512-5UPQ9Y1sUTnuMyaMBpO7LrBkqjhEJb5eAwdUlDp+Uez8lry+Tspnk3+3p2qWS4LlNsr4p3v9WkZxUf1ltgFpgw== dependencies: - "@vscode/l10n" "^0.0.16" - vscode-languageserver-textdocument "^1.0.8" - vscode-languageserver-types "3.17.3" - vscode-uri "^3.0.7" + "@vscode/l10n" "^0.0.18" + vscode-languageserver-textdocument "^1.0.11" + vscode-languageserver-types "3.17.5" + vscode-uri "^3.0.8" -vscode-jsonrpc@8.2.0-next.2: - version "8.2.0-next.2" - resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0-next.2.tgz#09d72832353fc7fb43b33c9c68b083907f6a8a68" - integrity sha512-1FQrqLselaLLe5ApFSU/8qGUbJ8tByWbqczMkT2PEDpDYthCQTe5wONPuVphe7BB+FvZwvBFI2kFkY7FtyHc1A== +vscode-jsonrpc@9.0.0-next.2: + version "9.0.0-next.2" + resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-9.0.0-next.2.tgz#29e9741c742c80329bba1c60ce38fd014651ba80" + integrity sha512-meIaXAgChCHzWy45QGU8YpCNyqnZQ/sYeCj32OLDDbUYsCF7AvgpdXx3nnZn9yzr8ed0Od9bW+NGphEmXsqvIQ== -vscode-languageserver-protocol@3.17.4-next.3: - version "3.17.4-next.3" - resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.4-next.3.tgz#7d1d4fcaaa3213a8f2b8a6f1efa8187163251b7c" - integrity sha512-GnW3ldfzlsDK9B1/L1edBW1ddSakC59r+DRipTYCcXIT/zCCbLID998Dxn+exgrL33e3/XLQ+7hQQiSz6TnhKQ== +vscode-languageserver-protocol@3.17.6-next.4: + version "3.17.6-next.4" + resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.6-next.4.tgz#3c56f6eb588bb42fccc0ac54a0d5daf2d02f0a1b" + integrity sha512-/2bleKBxZLyRObS4mkpaWlVI9xGiUqMVmh/ztZ2vL4uP2XyIpraT45JBpn9AtXr0alqKJPKLuKr+/qcYULvm/w== dependencies: - vscode-jsonrpc "8.2.0-next.2" - vscode-languageserver-types "3.17.4-next.2" + vscode-jsonrpc "9.0.0-next.2" + vscode-languageserver-types "3.17.6-next.3" -vscode-languageserver-textdocument@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz#9eae94509cbd945ea44bca8dcfe4bb0c15bb3ac0" - integrity sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q== +vscode-languageserver-textdocument@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz#0822a000e7d4dc083312580d7575fe9e3ba2e2bf" + integrity sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA== -vscode-languageserver-types@3.17.3: - version "3.17.3" - resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz#72d05e47b73be93acb84d6e311b5786390f13f64" - integrity sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA== +vscode-languageserver-types@3.17.5: + version "3.17.5" + resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz#3273676f0cf2eab40b3f44d085acbb7f08a39d8a" + integrity sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg== -vscode-languageserver-types@3.17.4-next.2: - version "3.17.4-next.2" - resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.4-next.2.tgz#4099ff39b38edbd2680df13bfb1c05f0c07bfe8d" - integrity sha512-r6tXyCXyXQH7b6VHkvRT0Nd9v+DWQiosgTR6HQajCb4iJ1myr3KgueWEGBF1Ph5/YAiDy8kXUhf8dHl7wE1H2A== +vscode-languageserver-types@3.17.6-next.3: + version "3.17.6-next.3" + resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.6-next.3.tgz#f71d6c57f18d921346cfe0c227aabd72eb8cd2f0" + integrity sha512-l5kNFXFRQGuzriXpuBqFpRmkf6f6A4VoU3h95OsVkqIOoi1k7KbwSo600cIdsKSJWrPg/+vX+QMPcMw1oI7ItA== -vscode-languageserver@^8.2.0-next.3: - version "8.2.0-next.3" - resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-8.2.0-next.3.tgz#72e4998392260173fb0c35d2d556fb4015f56ce3" - integrity sha512-fqHRwcIRoxfKke7iLDSeUmdo3uk7o/uWNn/44xdWa4urdhsvpTZ5c1GsL1EX4TAvdDg0qeXy89NBZ5Gld2DkgQ== +vscode-languageserver@^10.0.0-next.3: + version "10.0.0-next.3" + resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-10.0.0-next.3.tgz#a63c5ea9fab1be93d7732ab0fdc18c9b37956e07" + integrity sha512-4x1qHImf6ePji4+8PX43lnBCBfBNdi2jneGX2k5FswJhx/cxaYYmusShmmtO/clyL1iurxJacrQoXfw9+ikhvg== dependencies: - vscode-languageserver-protocol "3.17.4-next.3" + vscode-languageserver-protocol "3.17.6-next.4" -vscode-uri@^3.0.7: - version "3.0.7" - resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.7.tgz#6d19fef387ee6b46c479e5fb00870e15e58c1eb8" - integrity sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA== +vscode-uri@^3.0.8: + version "3.0.8" + resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.8.tgz#1770938d3e72588659a172d0fd4642780083ff9f" + integrity sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw== diff --git a/patched-vscode/extensions/css-language-features/yarn.lock b/patched-vscode/extensions/css-language-features/yarn.lock index 826e0bb3..25a22d07 100644 --- a/patched-vscode/extensions/css-language-features/yarn.lock +++ b/patched-vscode/extensions/css-language-features/yarn.lock @@ -2,77 +2,84 @@ # yarn lockfile v1 -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== + dependencies: + undici-types "~5.26.4" balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + version "1.0.2" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== brace-expansion@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== dependencies: balanced-match "^1.0.0" lru-cache@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: yallist "^4.0.0" -minimatch@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7" - integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== +minimatch@^9.0.3: + version "9.0.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" + integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== dependencies: brace-expansion "^2.0.1" -semver@^7.3.7: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== +semver@^7.6.0: + version "7.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== dependencies: lru-cache "^6.0.0" -vscode-jsonrpc@8.2.0-next.2: - version "8.2.0-next.2" - resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0-next.2.tgz#09d72832353fc7fb43b33c9c68b083907f6a8a68" - integrity sha512-1FQrqLselaLLe5ApFSU/8qGUbJ8tByWbqczMkT2PEDpDYthCQTe5wONPuVphe7BB+FvZwvBFI2kFkY7FtyHc1A== +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + +vscode-jsonrpc@9.0.0-next.2: + version "9.0.0-next.2" + resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-9.0.0-next.2.tgz#29e9741c742c80329bba1c60ce38fd014651ba80" + integrity sha512-meIaXAgChCHzWy45QGU8YpCNyqnZQ/sYeCj32OLDDbUYsCF7AvgpdXx3nnZn9yzr8ed0Od9bW+NGphEmXsqvIQ== -vscode-languageclient@^8.2.0-next.3: - version "8.2.0-next.3" - resolved "https://registry.yarnpkg.com/vscode-languageclient/-/vscode-languageclient-8.2.0-next.3.tgz#a5086f451a679ce77106d8fd1e05c8cbf8e9b886" - integrity sha512-Ojo6L2cb7GSiyD864k8vGb9fHxBdZeciHQQOF595C3IDHWg0w4KQ7iN7qGWVdl4wDNwlGTX3wWZawGfPTxnrPQ== +vscode-languageclient@^10.0.0-next.5: + version "10.0.0-next.5" + resolved "https://registry.yarnpkg.com/vscode-languageclient/-/vscode-languageclient-10.0.0-next.5.tgz#7431d88255a5fd99e9423659ac484b1f968200f3" + integrity sha512-JIf1WE7fvV0RElFM062bAummI433vcxuFwqoYAp+1zTVhta/jznxkTz1zs3Hbj2tiDfclf0TZ0qCxflAP1mY2Q== dependencies: - minimatch "^5.1.0" - semver "^7.3.7" - vscode-languageserver-protocol "3.17.4-next.3" + minimatch "^9.0.3" + semver "^7.6.0" + vscode-languageserver-protocol "3.17.6-next.4" -vscode-languageserver-protocol@3.17.4-next.3: - version "3.17.4-next.3" - resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.4-next.3.tgz#7d1d4fcaaa3213a8f2b8a6f1efa8187163251b7c" - integrity sha512-GnW3ldfzlsDK9B1/L1edBW1ddSakC59r+DRipTYCcXIT/zCCbLID998Dxn+exgrL33e3/XLQ+7hQQiSz6TnhKQ== +vscode-languageserver-protocol@3.17.6-next.4: + version "3.17.6-next.4" + resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.6-next.4.tgz#3c56f6eb588bb42fccc0ac54a0d5daf2d02f0a1b" + integrity sha512-/2bleKBxZLyRObS4mkpaWlVI9xGiUqMVmh/ztZ2vL4uP2XyIpraT45JBpn9AtXr0alqKJPKLuKr+/qcYULvm/w== dependencies: - vscode-jsonrpc "8.2.0-next.2" - vscode-languageserver-types "3.17.4-next.2" + vscode-jsonrpc "9.0.0-next.2" + vscode-languageserver-types "3.17.6-next.3" -vscode-languageserver-types@3.17.4-next.2: - version "3.17.4-next.2" - resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.4-next.2.tgz#4099ff39b38edbd2680df13bfb1c05f0c07bfe8d" - integrity sha512-r6tXyCXyXQH7b6VHkvRT0Nd9v+DWQiosgTR6HQajCb4iJ1myr3KgueWEGBF1Ph5/YAiDy8kXUhf8dHl7wE1H2A== +vscode-languageserver-types@3.17.6-next.3: + version "3.17.6-next.3" + resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.6-next.3.tgz#f71d6c57f18d921346cfe0c227aabd72eb8cd2f0" + integrity sha512-l5kNFXFRQGuzriXpuBqFpRmkf6f6A4VoU3h95OsVkqIOoi1k7KbwSo600cIdsKSJWrPg/+vX+QMPcMw1oI7ItA== -vscode-uri@^3.0.7: - version "3.0.7" - resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.7.tgz#6d19fef387ee6b46c479e5fb00870e15e58c1eb8" - integrity sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA== +vscode-uri@^3.0.8: + version "3.0.8" + resolved "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz" + integrity sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw== yallist@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== diff --git a/patched-vscode/extensions/css/package.json b/patched-vscode/extensions/css/package.json index 3f2c9f95..711c6f4a 100644 --- a/patched-vscode/extensions/css/package.json +++ b/patched-vscode/extensions/css/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin microsoft/vscode-css grammars/css.cson ./syntaxes/css.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/dart/cgmanifest.json b/patched-vscode/extensions/dart/cgmanifest.json index a2b737d4..df4e4f0a 100644 --- a/patched-vscode/extensions/dart/cgmanifest.json +++ b/patched-vscode/extensions/dart/cgmanifest.json @@ -6,7 +6,7 @@ "git": { "name": "dart-lang/dart-syntax-highlight", "repositoryUrl": "https://github.com/dart-lang/dart-syntax-highlight", - "commitHash": "4670ad8a1f742ccfb122c2b01e588af78f3fc120" + "commitHash": "bb8f7eebf5a1028e70dbebcf35cfef738dddc7fe" } }, "licenseDetail": [ diff --git a/patched-vscode/extensions/dart/package.json b/patched-vscode/extensions/dart/package.json index 92863ffb..4aea7f98 100644 --- a/patched-vscode/extensions/dart/package.json +++ b/patched-vscode/extensions/dart/package.json @@ -8,9 +8,12 @@ "engines": { "vscode": "0.10.x" }, - "scripts": { - "update-grammar": "node ../node_modules/vscode-grammar-updater/bin dart-lang/dart-syntax-highlight grammars/dart.json ./syntaxes/dart.tmLanguage.json" - }, + "scripts": { + "update-grammar": "node ../node_modules/vscode-grammar-updater/bin dart-lang/dart-syntax-highlight grammars/dart.json ./syntaxes/dart.tmLanguage.json" + }, + "categories": [ + "Programming Languages" + ], "contributes": { "languages": [ { @@ -26,9 +29,9 @@ ], "grammars": [ { - "language": "dart", - "scopeName": "source.dart", - "path": "./syntaxes/dart.tmLanguage.json" + "language": "dart", + "scopeName": "source.dart", + "path": "./syntaxes/dart.tmLanguage.json" } ] } diff --git a/patched-vscode/extensions/dart/syntaxes/dart.tmLanguage.json b/patched-vscode/extensions/dart/syntaxes/dart.tmLanguage.json index edab7ae2..5a4a9393 100644 --- a/patched-vscode/extensions/dart/syntaxes/dart.tmLanguage.json +++ b/patched-vscode/extensions/dart/syntaxes/dart.tmLanguage.json @@ -4,7 +4,7 @@ "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/dart-lang/dart-syntax-highlight/commit/4670ad8a1f742ccfb122c2b01e588af78f3fc120", + "version": "https://github.com/dart-lang/dart-syntax-highlight/commit/bb8f7eebf5a1028e70dbebcf35cfef738dddc7fe", "name": "Dart", "scopeName": "source.dart", "patterns": [ @@ -14,7 +14,7 @@ }, { "name": "meta.declaration.dart", - "begin": "^\\w*\\b(library|import|part of|part|export)\\b", + "begin": "^\\w*\\b(augment\\s+library|library|import\\s+augment|import|part\\s+of|part|export)\\b", "beginCaptures": { "0": { "name": "keyword.other.import.dart" @@ -90,15 +90,7 @@ "end": "```" }, { - "match": "(`.*?`)", - "captures": { - "0": { - "name": "variable.other.source.dart" - } - } - }, - { - "match": "(`.*?`)", + "match": "(`[^`]+?`)", "captures": { "0": { "name": "variable.other.source.dart" @@ -216,7 +208,7 @@ }, { "name": "variable.language.dart", - "match": "(?!]?[\d;:]*["$#'* ]?[a-zA-Z@^`{}|~]/g; +// From src/vs/base/common/strings.ts +const CSI_SEQUENCE = /(?:(?:\x1b\[|\x9B)[=?>!]?[\d;:]*["$#'* ]?[a-zA-Z@^`{}|~])|(:?\x1b\].*?\x07)/g; /** * Froms vs/base/common/strings.ts in core @@ -53,11 +54,12 @@ class ServerReadyDetector extends vscode.Disposable { private static detectors = new Map(); private static terminalDataListener: vscode.Disposable | undefined; + private readonly stoppedEmitter = new vscode.EventEmitter(); + private readonly onDidSessionStop = this.stoppedEmitter.event; + private readonly disposables = new Set([]); private trigger: Trigger; private shellPid?: number; private regexp: RegExp; - private disposables: vscode.Disposable[] = []; - private lateDisposables = new Set([]); static start(session: vscode.DebugSession): ServerReadyDetector | undefined { if (session.configuration.serverReadyAction) { @@ -75,6 +77,7 @@ class ServerReadyDetector extends vscode.Disposable { const detector = ServerReadyDetector.detectors.get(session); if (detector) { ServerReadyDetector.detectors.delete(session); + detector.sessionStopped(); detector.dispose(); } } @@ -125,12 +128,11 @@ class ServerReadyDetector extends vscode.Disposable { private internalDispose() { this.disposables.forEach(d => d.dispose()); - this.disposables = []; + this.disposables.clear(); } - override dispose() { - this.lateDisposables.forEach(d => d.dispose()); - return super.dispose(); + public sessionStopped() { + this.stoppedEmitter.fire(); } detectPattern(s: string): boolean { @@ -139,7 +141,6 @@ class ServerReadyDetector extends vscode.Disposable { if (matches && matches.length >= 1) { this.openExternalWithString(this.session, matches.length > 1 ? matches[1] : ''); this.trigger.fire(); - this.internalDispose(); return true; } } @@ -147,7 +148,6 @@ class ServerReadyDetector extends vscode.Disposable { } private openExternalWithString(session: vscode.DebugSession, captureString: string) { - const args: ServerReadyAction = session.configuration.serverReadyAction; let uri; @@ -195,7 +195,11 @@ class ServerReadyDetector extends vscode.Disposable { break; case 'startDebugging': - await this.startNamedDebugSession(session, args.name || 'unspecified'); + if (args.config) { + await this.startDebugSession(session, args.config.name, args.config); + } else { + await this.startDebugSession(session, args.name || 'unspecified'); + } break; default: @@ -228,14 +232,12 @@ class ServerReadyDetector extends vscode.Disposable { return; } - const stopListener = vscode.debug.onDidTerminateDebugSession(async (terminated) => { - if (terminated === session) { - stopListener.dispose(); - this.lateDisposables.delete(stopListener); - await vscode.debug.stopDebugging(createdSession); - } + const stopListener = this.onDidSessionStop(async () => { + stopListener.dispose(); + this.disposables.delete(stopListener); + await vscode.debug.stopDebugging(createdSession); }); - this.lateDisposables.add(stopListener); + this.disposables.add(stopListener); } private startBrowserDebugSession(type: string, session: vscode.DebugSession, uri: string, trackerId?: string) { @@ -249,17 +251,24 @@ class ServerReadyDetector extends vscode.Disposable { }); } - private async startNamedDebugSession(session: vscode.DebugSession, name: string) { + /** + * Starts a debug session given a debug configuration name (saved in launch.json) or a debug configuration object. + * + * @param session The parent debugSession + * @param name The name of the configuration to launch. If config it set, it assumes it is the same as config.name. + * @param config [Optional] Instead of starting a debug session by debug configuration name, use a debug configuration object instead. + */ + private async startDebugSession(session: vscode.DebugSession, name: string, config?: vscode.DebugConfiguration) { const args = session.configuration.serverReadyAction as ServerReadyAction; if (!args.killOnServerStop) { - await vscode.debug.startDebugging(session.workspaceFolder, name); + await vscode.debug.startDebugging(session.workspaceFolder, config ?? name); return; } const cts = new vscode.CancellationTokenSource(); const newSessionPromise = this.catchStartedDebugSession(x => x.name === name, cts.token); - if (!await vscode.debug.startDebugging(session.workspaceFolder, name)) { + if (!await vscode.debug.startDebugging(session.workspaceFolder, config ?? name)) { cts.cancel(); cts.dispose(); return; @@ -272,14 +281,12 @@ class ServerReadyDetector extends vscode.Disposable { return; } - const stopListener = vscode.debug.onDidTerminateDebugSession(async (terminated) => { - if (terminated === session) { - stopListener.dispose(); - this.lateDisposables.delete(stopListener); - await vscode.debug.stopDebugging(createdSession); - } + const stopListener = this.onDidSessionStop(async () => { + stopListener.dispose(); + this.disposables.delete(stopListener); + await vscode.debug.stopDebugging(createdSession); }); - this.lateDisposables.add(stopListener); + this.disposables.add(stopListener); } private catchStartedDebugSession(predicate: (session: vscode.DebugSession) => boolean, cancellationToken: vscode.CancellationToken): Promise { @@ -287,8 +294,8 @@ class ServerReadyDetector extends vscode.Disposable { const done = (value?: vscode.DebugSession) => { listener.dispose(); cancellationListener.dispose(); - this.lateDisposables.delete(listener); - this.lateDisposables.delete(cancellationListener); + this.disposables.delete(listener); + this.disposables.delete(cancellationListener); _resolve(value); }; @@ -300,8 +307,8 @@ class ServerReadyDetector extends vscode.Disposable { }); // In case the debug session of interest was never caught anyhow. - this.lateDisposables.add(listener); - this.lateDisposables.add(cancellationListener); + this.disposables.add(listener); + this.disposables.add(cancellationListener); }); } } diff --git a/patched-vscode/extensions/debug-server-ready/yarn.lock b/patched-vscode/extensions/debug-server-ready/yarn.lock index 8a3d10f2..1f4b6c2e 100644 --- a/patched-vscode/extensions/debug-server-ready/yarn.lock +++ b/patched-vscode/extensions/debug-server-ready/yarn.lock @@ -2,7 +2,14 @@ # yarn lockfile v1 -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== + dependencies: + undici-types "~5.26.4" + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== diff --git a/patched-vscode/extensions/diff/package.json b/patched-vscode/extensions/diff/package.json index 7d23e24a..23047e3a 100644 --- a/patched-vscode/extensions/diff/package.json +++ b/patched-vscode/extensions/diff/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin textmate/diff.tmbundle Syntaxes/Diff.plist ./syntaxes/diff.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/docker/language-configuration.json b/patched-vscode/extensions/docker/language-configuration.json index cab4f660..08a483ad 100644 --- a/patched-vscode/extensions/docker/language-configuration.json +++ b/patched-vscode/extensions/docker/language-configuration.json @@ -20,5 +20,9 @@ ["(", ")"], ["\"", "\""], ["'", "'"] - ] -} \ No newline at end of file + ], + "indentationRules": { + "increaseIndentPattern": "^\\s*.*(:|-) ?(&\\w+)?(\\{[^}\"']*|\\([^)\"']*)?$", + "decreaseIndentPattern": "^\\s+\\}$" + } +} diff --git a/patched-vscode/extensions/docker/package.json b/patched-vscode/extensions/docker/package.json index cdda622a..9309bd51 100644 --- a/patched-vscode/extensions/docker/package.json +++ b/patched-vscode/extensions/docker/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin moby/moby contrib/syntax/textmate/Docker.tmbundle/Syntaxes/Dockerfile.tmLanguage ./syntaxes/docker.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/emmet/package.json b/patched-vscode/extensions/emmet/package.json index b7291b95..1783bc2c 100644 --- a/patched-vscode/extensions/emmet/package.json +++ b/patched-vscode/extensions/emmet/package.json @@ -479,7 +479,7 @@ "deps": "yarn add @vscode/emmet-helper" }, "devDependencies": { - "@types/node": "18.x" + "@types/node": "20.x" }, "dependencies": { "@emmetio/css-parser": "ramya-rao-a/css-parser#vscode", diff --git a/patched-vscode/extensions/emmet/src/defaultCompletionProvider.ts b/patched-vscode/extensions/emmet/src/defaultCompletionProvider.ts index 60cdb2a5..0876cfa6 100644 --- a/patched-vscode/extensions/emmet/src/defaultCompletionProvider.ts +++ b/patched-vscode/extensions/emmet/src/defaultCompletionProvider.ts @@ -187,13 +187,6 @@ export class DefaultCompletionItemProvider implements vscode.CompletionItemProvi const config = getEmmetConfiguration(syntax!); const result = helper.doComplete(toLSTextDocument(document), position, syntax, config); - // https://github.com/microsoft/vscode/issues/86941 - if (result && result.items && result.items.length === 1) { - if (result.items[0].label === 'widows: ;') { - return undefined; - } - } - const newItems: vscode.CompletionItem[] = []; if (result && result.items) { result.items.forEach((item: any) => { diff --git a/patched-vscode/extensions/emmet/src/test/completion.test.ts b/patched-vscode/extensions/emmet/src/test/completion.test.ts index ec94a0f4..97ac6ecf 100644 --- a/patched-vscode/extensions/emmet/src/test/completion.test.ts +++ b/patched-vscode/extensions/emmet/src/test/completion.test.ts @@ -29,8 +29,30 @@ suite('Tests for completion in CSS embedded in HTML', () => { }); // https://github.com/microsoft/vscode/issues/86941 - test('#86941, widows should not be completed', async () => { - await testCompletionProvider('css', `.foo { wi| }`, undefined); + test('#86941, widows should be completed after width', async () => { + await testCompletionProvider('css', `.foo { wi| }`, [ + { label: 'width: ;', documentation: `width: |;` } + ]); + await testCompletionProvider('css', `.foo { wid| }`, [ + { label: 'width: ;', documentation: `width: |;` } + ]); + try { + await testCompletionProvider('css', `.foo { wi| }`, [ + { label: 'widows: ;', documentation: `widows: |;` } + ]); + } catch (e) { + assert.strictEqual(e.message, "Didn't find completion item with label widows: ;"); + } + try { + await testCompletionProvider('css', `.foo { wid| }`, [ + { label: 'widows: ;', documentation: `widows: |;` } + ]); + } catch (e) { + assert.strictEqual(e.message, "Didn't find completion item with label widows: ;"); + } + await testCompletionProvider('css', `.foo { wido| }`, [ + { label: 'widows: ;', documentation: `widows: |;` } + ]); }); // https://github.com/microsoft/vscode/issues/117020 diff --git a/patched-vscode/extensions/emmet/src/test/tagActions.test.ts b/patched-vscode/extensions/emmet/src/test/tagActions.test.ts index c8680dd6..058e8985 100644 --- a/patched-vscode/extensions/emmet/src/test/tagActions.test.ts +++ b/patched-vscode/extensions/emmet/src/test/tagActions.test.ts @@ -130,7 +130,7 @@ suite('Tests for Emmet actions on html tags', () => { // #endregion // #region remove tag - test('remove tag with mutliple cursors', () => { + test('remove tag with multiple cursors', () => { const expectedContents = `
    @@ -227,7 +227,7 @@ suite('Tests for Emmet actions on html tags', () => { // #endregion // #region split/join tag - test('split/join tag with mutliple cursors', () => { + test('split/join tag with multiple cursors', () => { const expectedContents = `
      @@ -328,7 +328,7 @@ suite('Tests for Emmet actions on html tags', () => { // #endregion // #region match tag - test('match tag with mutliple cursors', () => { + test('match tag with multiple cursors', () => { return withRandomFileEditor(contents, 'html', (editor, _) => { editor.selections = [ new Selection(1, 0, 1, 0), // just before tag starts, i.e before < diff --git a/patched-vscode/extensions/emmet/yarn.lock b/patched-vscode/extensions/emmet/yarn.lock index f177cdb5..b75842fe 100644 --- a/patched-vscode/extensions/emmet/yarn.lock +++ b/patched-vscode/extensions/emmet/yarn.lock @@ -53,15 +53,17 @@ resolved "https://registry.yarnpkg.com/@emmetio/stream-reader/-/stream-reader-2.2.0.tgz#46cffea119a0a003312a21c2d9b5628cb5fcd442" integrity sha1-Rs/+oRmgoAMxKiHC2bVijLX81EI= -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== + dependencies: + undici-types "~5.26.4" "@vscode/emmet-helper@^2.8.8": - version "2.9.2" - resolved "https://registry.yarnpkg.com/@vscode/emmet-helper/-/emmet-helper-2.9.2.tgz#cd5d1e64e7138ad76300e8cba5fd84f1c03e13ee" - integrity sha512-MaGuyW+fa13q3aYsluKqclmh62Hgp0BpKIqS66fCxfOaBcVQ1OnMQxRRgQUYnCkxFISAQlkJ0qWWPyXjro1Qrg== + version "2.9.3" + resolved "https://registry.yarnpkg.com/@vscode/emmet-helper/-/emmet-helper-2.9.3.tgz#8a8b228981fcf2d9346fdca77b9ad5a31dc09dba" + integrity sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw== dependencies: emmet "^2.4.3" jsonc-parser "^2.3.0" @@ -70,9 +72,9 @@ vscode-uri "^2.1.2" emmet@^2.4.3: - version "2.4.4" - resolved "https://registry.yarnpkg.com/emmet/-/emmet-2.4.4.tgz#801aad64659dc76f3003130db767d77a78ac298e" - integrity sha512-v8Mwpjym55CS3EjJgiCLWUB3J2HSR93jhzXW325720u8KvYxdI2voYLstW3pHBxFz54H6jFjayR9G4LfTG0q+g== + version "2.4.7" + resolved "https://registry.yarnpkg.com/emmet/-/emmet-2.4.7.tgz#19893c34e6274af14ea3c5729101e3c4ed18f01e" + integrity sha512-O5O5QNqtdlnQM2bmKHtJgyChcrFMgQuulI+WdiOw2NArzprUqqxUW6bgYtKvzKgrsYpuLWalOkdhNP+1jluhCA== dependencies: "@emmetio/abbreviation" "^2.3.3" "@emmetio/css-abbreviation" "^2.1.8" @@ -101,6 +103,11 @@ queue@6.0.2: dependencies: inherits "~2.0.3" +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + vscode-languageserver-textdocument@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.3.tgz#879f2649bfa5a6e07bc8b392c23ede2dfbf43eff" diff --git a/patched-vscode/extensions/extension-editing/package.json b/patched-vscode/extensions/extension-editing/package.json index f45105b9..184d28e8 100644 --- a/patched-vscode/extensions/extension-editing/package.json +++ b/patched-vscode/extensions/extension-editing/package.json @@ -67,7 +67,7 @@ }, "devDependencies": { "@types/markdown-it": "0.0.2", - "@types/node": "18.x" + "@types/node": "20.x" }, "repository": { "type": "git", diff --git a/patched-vscode/extensions/extension-editing/src/extensionLinter.ts b/patched-vscode/extensions/extension-editing/src/extensionLinter.ts index 8bb2a464..dd1727ed 100644 --- a/patched-vscode/extensions/extension-editing/src/extensionLinter.ts +++ b/patched-vscode/extensions/extension-editing/src/extensionLinter.ts @@ -66,7 +66,7 @@ export class ExtensionLinter { private folderToPackageJsonInfo: Record = {}; private packageJsonQ = new Set(); private readmeQ = new Set(); - private timer: NodeJS.Timer | undefined; + private timer: NodeJS.Timeout | undefined; private markdownIt: MarkdownItType.MarkdownIt | undefined; private parse5: typeof import('parse5') | undefined; diff --git a/patched-vscode/extensions/extension-editing/yarn.lock b/patched-vscode/extensions/extension-editing/yarn.lock index 5456b3ec..00fad585 100644 --- a/patched-vscode/extensions/extension-editing/yarn.lock +++ b/patched-vscode/extensions/extension-editing/yarn.lock @@ -7,10 +7,12 @@ resolved "https://registry.yarnpkg.com/@types/markdown-it/-/markdown-it-0.0.2.tgz#5d9ad19e6e6508cdd2f2596df86fd0aade598660" integrity sha1-XZrRnm5lCM3S8llt+G/Qqt5ZhmA= -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== + dependencies: + undici-types "~5.26.4" "@types/node@^6.0.46": version "6.0.78" @@ -66,3 +68,8 @@ uc.micro@^1.0.1, uc.micro@^1.0.5: version "1.0.6" resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== diff --git a/patched-vscode/extensions/fsharp/cgmanifest.json b/patched-vscode/extensions/fsharp/cgmanifest.json index b81869f1..524b3fa0 100644 --- a/patched-vscode/extensions/fsharp/cgmanifest.json +++ b/patched-vscode/extensions/fsharp/cgmanifest.json @@ -6,7 +6,7 @@ "git": { "name": "ionide/ionide-fsgrammar", "repositoryUrl": "https://github.com/ionide/ionide-fsgrammar", - "commitHash": "8740e610a367c5e3f15be716acc7207655ced4cf" + "commitHash": "7d029a46f17637228b2ee85dd02e511c3e8039b3" } }, "license": "MIT", diff --git a/patched-vscode/extensions/fsharp/package.json b/patched-vscode/extensions/fsharp/package.json index c88c1a7f..1d05eb83 100644 --- a/patched-vscode/extensions/fsharp/package.json +++ b/patched-vscode/extensions/fsharp/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin ionide/ionide-fsgrammar grammars/fsharp.json ./syntaxes/fsharp.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/fsharp/syntaxes/fsharp.tmLanguage.json b/patched-vscode/extensions/fsharp/syntaxes/fsharp.tmLanguage.json index 39c34a97..5063f1c5 100644 --- a/patched-vscode/extensions/fsharp/syntaxes/fsharp.tmLanguage.json +++ b/patched-vscode/extensions/fsharp/syntaxes/fsharp.tmLanguage.json @@ -4,7 +4,7 @@ "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/ionide/ionide-fsgrammar/commit/8740e610a367c5e3f15be716acc7207655ced4cf", + "version": "https://github.com/ionide/ionide-fsgrammar/commit/7d029a46f17637228b2ee85dd02e511c3e8039b3", "name": "fsharp", "scopeName": "source.fsharp", "patterns": [ @@ -574,6 +574,11 @@ "name": "fast-capture.comment.line.double-slash.fsharp", "match": "//" }, + { + "comments": "Capture (*) when inside of (* *) so that it doesn't prematurely end the comment block.", + "name": "fast-capture.comment.line.mul-operator.fsharp", + "match": "\\(\\*\\)" + }, { "include": "#comments" } @@ -590,8 +595,8 @@ }, { "name": "comment.line.markdown.fsharp", - "begin": "///", - "while": "///", + "begin": "(??@^|/])///(?!/)", + "while": "(??@^|/])///(?!/)", "patterns": [ { "include": "text.html.markdown" @@ -600,7 +605,7 @@ }, { "name": "comment.line.double-slash.fsharp", - "match": "//.*$" + "match": "(??@^|/])//(.*$)" } ] }, @@ -630,7 +635,7 @@ }, "abstract_definition": { "name": "abstract.definition.fsharp", - "begin": "\\b(abstract)\\s+(member)?(\\s+\\[\\<.*\\>\\])?\\s*([_[:alpha:]0-9,\\._`\\s]+)(:)", + "begin": "\\b(abstract)\\s+(member)?(\\s+\\[\\<.*\\>\\])?\\s*([_[:alpha:]0-9,\\._`\\s]+)(<)?", "end": "\\s*(with)\\b|=|$", "beginCaptures": { "1": { @@ -676,7 +681,7 @@ } }, { - "match": "(?!with|get|set\\b)\\b([\\w0-9'`^._]+)", + "match": "(?!with|get|set\\b)\\s*([\\w0-9'`^._]+)", "comments": "Here we need the \\w modifier in order to check that the words isn't blacklisted", "captures": { "1": { @@ -1125,7 +1130,7 @@ }, { "name": "keyword.symbol.fsharp", - "match": "(&&&|\\|\\|\\||\\^\\^\\^|~~~|<<<|>>>|\\|>|:>|:\\?>|:|\\[|\\]|\\;|<>|=|@|\\|\\||&&|{|}|\\||_|\\.\\.|\\,|\\+|\\-|\\*|\\/|\\^|\\!|\\>|\\>\\=|\\>\\>|\\<|\\<\\=|\\(|\\)|\\<\\<)" + "match": "(&&&|\\|\\|\\||\\^\\^\\^|~~~|~\\+|~\\-|<<<|>>>|\\|>|:>|:\\?>|:|\\[|\\]|\\;|<>|=|@|\\|\\||&&|&|%|{|}|\\||_|\\.\\.|\\,|\\+|\\-|\\*|\\/|\\^|\\!|\\>|\\>\\=|\\>\\>|\\<|\\<\\=|\\(|\\)|\\<\\<)" } ] }, @@ -1133,7 +1138,7 @@ "patterns": [ { "name": "entity.name.section.fsharp", - "begin": "\\b(namespace global)|\\b(namespace|module)\\s*(public|internal|private|rec)?\\s+([[:alpha:]][[:alpha:]0-9'_. ]*)", + "begin": "\\b(namespace global)|\\b(namespace|module)\\s*(public|internal|private|rec)?\\s+([[:alpha:]|``][[:alpha:]0-9'_. ]*)", "end": "(\\s?=|\\s|$)", "beginCaptures": { "1": { @@ -1171,7 +1176,7 @@ }, { "name": "namespace.open.fsharp", - "begin": "\\b(open type|open)\\s+([[:alpha:]][[:alpha:]0-9'_]*)(?=(\\.[A-Z][[:alpha:]0-9_]*)*)", + "begin": "\\b(open type|open)\\s+([[:alpha:]|``][[:alpha:]0-9'_]*)(?=(\\.[A-Z][[:alpha:]0-9_]*)*)", "end": "(\\s|$)", "beginCaptures": { "1": { @@ -1331,7 +1336,7 @@ "match": "\\(\\)" }, { - "match": "(\\?{0,1})(``[[:alpha:]0-9'`^:,._ ]+``|(?!private\\b)\\b[\\w[:alpha:]0-9'`<>^._ ]+)", + "match": "(\\?{0,1})(``[[:alpha:]0-9'`^:,._ ]+``|(?!private|struct\\b)\\b[\\w[:alpha:]0-9'`<>^._ ]+)", "captures": { "1": { "name": "keyword.symbol.fsharp" diff --git a/patched-vscode/extensions/git-base/languages/git-commit.language-configuration.json b/patched-vscode/extensions/git-base/languages/git-commit.language-configuration.json index b61fbe63..6ee9f77f 100644 --- a/patched-vscode/extensions/git-base/languages/git-commit.language-configuration.json +++ b/patched-vscode/extensions/git-base/languages/git-commit.language-configuration.json @@ -7,5 +7,14 @@ ["{", "}"], ["[", "]"], ["(", ")"] + ], + "autoClosingPairs": [ + { "open": "{", "close": "}" }, + { "open": "[", "close": "]" }, + { "open": "(", "close": ")" }, + { "open": "'", "close": "'", "notIn": ["string", "comment"] }, + { "open": "\"", "close": "\"", "notIn": ["string"] }, + { "open": "`", "close": "`", "notIn": ["string", "comment"] }, + { "open": "/**", "close": " */", "notIn": ["string"] } ] -} \ No newline at end of file +} diff --git a/patched-vscode/extensions/git-base/languages/git-rebase.language-configuration.json b/patched-vscode/extensions/git-base/languages/git-rebase.language-configuration.json index b61fbe63..6ee9f77f 100644 --- a/patched-vscode/extensions/git-base/languages/git-rebase.language-configuration.json +++ b/patched-vscode/extensions/git-base/languages/git-rebase.language-configuration.json @@ -7,5 +7,14 @@ ["{", "}"], ["[", "]"], ["(", ")"] + ], + "autoClosingPairs": [ + { "open": "{", "close": "}" }, + { "open": "[", "close": "]" }, + { "open": "(", "close": ")" }, + { "open": "'", "close": "'", "notIn": ["string", "comment"] }, + { "open": "\"", "close": "\"", "notIn": ["string"] }, + { "open": "`", "close": "`", "notIn": ["string", "comment"] }, + { "open": "/**", "close": " */", "notIn": ["string"] } ] -} \ No newline at end of file +} diff --git a/patched-vscode/extensions/git-base/languages/ignore.language-configuration.json b/patched-vscode/extensions/git-base/languages/ignore.language-configuration.json index b75f42e2..ad8b8ee5 100644 --- a/patched-vscode/extensions/git-base/languages/ignore.language-configuration.json +++ b/patched-vscode/extensions/git-base/languages/ignore.language-configuration.json @@ -1,5 +1,14 @@ { "comments": { "lineComment": "#", - } + }, + "autoClosingPairs": [ + { "open": "{", "close": "}" }, + { "open": "[", "close": "]" }, + { "open": "(", "close": ")" }, + { "open": "'", "close": "'", "notIn": ["string", "comment"] }, + { "open": "\"", "close": "\"", "notIn": ["string"] }, + { "open": "`", "close": "`", "notIn": ["string", "comment"] }, + { "open": "/**", "close": " */", "notIn": ["string"] } + ] } diff --git a/patched-vscode/extensions/git-base/package.json b/patched-vscode/extensions/git-base/package.json index dd013f24..3c9b07a1 100644 --- a/patched-vscode/extensions/git-base/package.json +++ b/patched-vscode/extensions/git-base/package.json @@ -79,7 +79,8 @@ ], "extensions": [ ".gitignore_global", - ".gitignore" + ".gitignore", + ".git-blame-ignore-revs" ], "configuration": "./languages/ignore.language-configuration.json" } @@ -103,7 +104,7 @@ ] }, "devDependencies": { - "@types/node": "18.x" + "@types/node": "20.x" }, "repository": { "type": "git", diff --git a/patched-vscode/extensions/git-base/src/remoteSource.ts b/patched-vscode/extensions/git-base/src/remoteSource.ts index 05831eb0..eb86b273 100644 --- a/patched-vscode/extensions/git-base/src/remoteSource.ts +++ b/patched-vscode/extensions/git-base/src/remoteSource.ts @@ -3,35 +3,51 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { QuickPickItem, window, QuickPick, QuickPickItemKind, l10n } from 'vscode'; +import { QuickPickItem, window, QuickPick, QuickPickItemKind, l10n, Disposable } from 'vscode'; import { RemoteSourceProvider, RemoteSource, PickRemoteSourceOptions, PickRemoteSourceResult, RemoteSourceAction } from './api/git-base'; import { Model } from './model'; import { throttle, debounce } from './decorators'; async function getQuickPickResult(quickpick: QuickPick): Promise { + const listeners: Disposable[] = []; const result = await new Promise(c => { - quickpick.onDidAccept(() => c(quickpick.selectedItems[0])); - quickpick.onDidHide(() => c(undefined)); + listeners.push( + quickpick.onDidAccept(() => c(quickpick.selectedItems[0])), + quickpick.onDidHide(() => c(undefined)), + ); quickpick.show(); }); quickpick.hide(); + listeners.forEach(l => l.dispose()); return result; } -class RemoteSourceProviderQuickPick { +class RemoteSourceProviderQuickPick implements Disposable { + + private disposables: Disposable[] = []; + private isDisposed: boolean = false; private quickpick: QuickPick | undefined; constructor(private provider: RemoteSourceProvider) { } + dispose() { + this.disposables.forEach(d => d.dispose()); + this.disposables = []; + this.quickpick = undefined; + this.isDisposed = true; + } + private ensureQuickPick() { if (!this.quickpick) { this.quickpick = window.createQuickPick(); + this.disposables.push(this.quickpick); this.quickpick.ignoreFocusOut = true; + this.disposables.push(this.quickpick.onDidHide(() => this.dispose())); if (this.provider.supportsQuery) { this.quickpick.placeholder = this.provider.placeholder ?? l10n.t('Repository name (type to search)'); - this.quickpick.onDidChangeValue(this.onDidChangeValue, this); + this.disposables.push(this.quickpick.onDidChangeValue(this.onDidChangeValue, this)); } else { this.quickpick.placeholder = this.provider.placeholder ?? l10n.t('Repository name'); } @@ -46,11 +62,18 @@ class RemoteSourceProviderQuickPick { @throttle private async query(): Promise { try { + if (this.isDisposed) { + return; + } this.ensureQuickPick(); this.quickpick!.busy = true; this.quickpick!.show(); const remoteSources = await this.provider.getRemoteSources(this.quickpick?.value) || []; + // The user may have cancelled the picker in the meantime + if (this.isDisposed) { + return; + } if (remoteSources.length === 0) { this.quickpick!.items = [{ @@ -70,12 +93,17 @@ class RemoteSourceProviderQuickPick { this.quickpick!.items = [{ label: l10n.t('{0} Error: {1}', '$(error)', err.message), alwaysShow: true }]; console.error(err); } finally { - this.quickpick!.busy = false; + if (!this.isDisposed) { + this.quickpick!.busy = false; + } } } async pick(): Promise { await this.query(); + if (this.isDisposed) { + return; + } const result = await getQuickPickResult(this.quickpick!); return result?.remoteSource; } @@ -173,6 +201,7 @@ export async function pickRemoteSource(model: Model, options: PickRemoteSourceOp async function pickProviderSource(provider: RemoteSourceProvider, options: PickRemoteSourceOptions = {}): Promise { const quickpick = new RemoteSourceProviderQuickPick(provider); const remote = await quickpick.pick(); + quickpick.dispose(); let url: string | undefined; diff --git a/patched-vscode/extensions/git-base/yarn.lock b/patched-vscode/extensions/git-base/yarn.lock index 8a3d10f2..1f4b6c2e 100644 --- a/patched-vscode/extensions/git-base/yarn.lock +++ b/patched-vscode/extensions/git-base/yarn.lock @@ -2,7 +2,14 @@ # yarn lockfile v1 -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== + dependencies: + undici-types "~5.26.4" + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== diff --git a/patched-vscode/extensions/git/package.json b/patched-vscode/extensions/git/package.json index 797dc472..dfbb2928 100644 --- a/patched-vscode/extensions/git/package.json +++ b/patched-vscode/extensions/git/package.json @@ -10,20 +10,30 @@ }, "aiKey": "0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255", "enabledApiProposals": [ - "diffCommand", - "contribEditorContentMenu", - "contribEditSessions", "canonicalUriProvider", + "contribEditSessions", + "contribEditorContentMenu", + "contribMergeEditorMenus", + "contribMultiDiffEditorMenus", + "contribDiffEditorGutterToolBarMenus", + "contribSourceControlHistoryItemGroupMenu", + "contribSourceControlHistoryItemMenu", + "contribSourceControlInputBoxMenu", + "contribSourceControlTitleMenu", "contribViewsWelcome", + "diffCommand", "editSessionIdentityProvider", "quickDiffProvider", + "quickPickSortByLabel", "scmActionButton", "scmHistoryProvider", + "scmMultiDiffEditor", "scmSelectedProvider", + "scmTextDocument", "scmValidation", + "tabInputMultiDiff", "tabInputTextMerge", - "timeline", - "contribMergeEditorMenus" + "timeline" ], "categories": [ "Other" @@ -88,6 +98,7 @@ { "command": "git.reopenClosedRepositories", "title": "%command.reopenClosedRepositories%", + "icon": "$(repo)", "category": "Git", "enablement": "!operationInProgress && git.closedRepositoryCount != 0" }, @@ -97,6 +108,12 @@ "category": "Git", "enablement": "!operationInProgress" }, + { + "command": "git.closeOtherRepositories", + "title": "%command.closeOtherRepositories%", + "category": "Git", + "enablement": "!operationInProgress" + }, { "command": "git.refresh", "title": "%command.refresh%", @@ -173,6 +190,18 @@ "category": "Git", "enablement": "!operationInProgress" }, + { + "command": "git.diff.stageHunk", + "title": "%command.stageBlock%", + "category": "Git", + "icon": "$(plus)" + }, + { + "command": "git.diff.stageSelection", + "title": "%command.stageSelection%", + "category": "Git", + "icon": "$(plus)" + }, { "command": "git.revertSelectedRanges", "title": "%command.revertSelectedRanges%", @@ -186,6 +215,13 @@ "icon": "$(add)", "enablement": "!operationInProgress" }, + { + "command": "git.stageFile", + "title": "%command.stage%", + "category": "Git", + "icon": "$(add)", + "enablement": "!operationInProgress" + }, { "command": "git.revertChange", "title": "%command.revertChange%", @@ -213,6 +249,13 @@ "category": "Git", "enablement": "!operationInProgress" }, + { + "command": "git.unstageFile", + "title": "%command.unstage%", + "category": "Git", + "icon": "$(remove)", + "enablement": "!operationInProgress" + }, { "command": "git.clean", "title": "%command.clean%", @@ -486,6 +529,13 @@ "category": "Git", "enablement": "!operationInProgress" }, + { + "command": "git.fetchRef", + "title": "%command.fetch%", + "icon": "$(git-fetch)", + "category": "Git", + "enablement": "!operationInProgress" + }, { "command": "git.pull", "title": "%command.pull%", @@ -504,6 +554,13 @@ "category": "Git", "enablement": "!operationInProgress" }, + { + "command": "git.pullRef", + "title": "%command.pull%", + "icon": "$(repo-pull)", + "category": "Git", + "enablement": "!operationInProgress" + }, { "command": "git.push", "title": "%command.push%", @@ -546,6 +603,13 @@ "category": "Git", "enablement": "!operationInProgress" }, + { + "command": "git.pushRef", + "title": "%command.push%", + "icon": "$(repo-push)", + "category": "Git", + "enablement": "!operationInProgress" + }, { "command": "git.cherryPick", "title": "%command.cherryPick%", @@ -580,6 +644,7 @@ "command": "git.publish", "title": "%command.publish%", "category": "Git", + "icon": "$(cloud-upload)", "enablement": "!operationInProgress" }, { @@ -643,6 +708,13 @@ "category": "Git", "enablement": "!operationInProgress" }, + { + "command": "git.stashPopEditor", + "title": "%command.stashPopEditor%", + "icon": "$(git-stash-pop)", + "category": "Git", + "enablement": "!operationInProgress" + }, { "command": "git.stashApply", "title": "%command.stashApply%", @@ -655,6 +727,13 @@ "category": "Git", "enablement": "!operationInProgress" }, + { + "command": "git.stashApplyEditor", + "title": "%command.stashApplyEditor%", + "icon": "$(git-stash-apply)", + "category": "Git", + "enablement": "!operationInProgress" + }, { "command": "git.stashDrop", "title": "%command.stashDrop%", @@ -667,6 +746,19 @@ "category": "Git", "enablement": "!operationInProgress" }, + { + "command": "git.stashDropEditor", + "title": "%command.stashDropEditor%", + "icon": "$(trash)", + "category": "Git", + "enablement": "!operationInProgress" + }, + { + "command": "git.stashView", + "title": "%command.stashView%", + "category": "Git", + "enablement": "!operationInProgress" + }, { "command": "git.timeline.openDiff", "title": "%command.timelineOpenDiff%", @@ -693,6 +785,12 @@ "title": "%command.timelineCompareWithSelected%", "category": "Git" }, + { + "command": "git.timeline.viewCommit", + "title": "%command.viewCommit%", + "icon": "$(diff-multiple)", + "category": "Git" + }, { "command": "git.rebaseAbort", "title": "%command.rebaseAbort%", @@ -705,6 +803,12 @@ "category": "Git", "enablement": "!operationInProgress" }, + { + "command": "git.closeAllUnmodifiedEditors", + "title": "%command.closeAllUnmodifiedEditors%", + "category": "Git", + "enablement": "!operationInProgress" + }, { "command": "git.api.getRepositories", "title": "%command.api.getRepositories%", @@ -752,6 +856,41 @@ "command": "git.openRepositoriesInParentFolders", "title": "%command.openRepositoriesInParentFolders%", "category": "Git" + }, + { + "command": "git.viewChanges", + "title": "%command.viewChanges%", + "icon": "$(diff-multiple)", + "category": "Git", + "enablement": "!operationInProgress" + }, + { + "command": "git.viewStagedChanges", + "title": "%command.viewStagedChanges%", + "icon": "$(diff-multiple)", + "category": "Git", + "enablement": "!operationInProgress" + }, + { + "command": "git.viewUntrackedChanges", + "title": "%command.viewUntrackedChanges%", + "icon": "$(diff-multiple)", + "category": "Git", + "enablement": "!operationInProgress" + }, + { + "command": "git.viewCommit", + "title": "%command.viewCommit%", + "icon": "$(diff-multiple)", + "category": "Git", + "enablement": "!operationInProgress" + }, + { + "command": "git.viewAllChanges", + "title": "%command.viewAllChanges%", + "icon": "$(diff-multiple)", + "category": "Git", + "enablement": "!operationInProgress" } ], "continueEditSession": [ @@ -808,6 +947,10 @@ "command": "git.close", "when": "config.git.enabled && !git.missing && gitOpenRepositoryCount != 0" }, + { + "command": "git.closeOtherRepositories", + "when": "config.git.enabled && !git.missing && gitOpenRepositoryCount > 1" + }, { "command": "git.refresh", "when": "config.git.enabled && !git.missing && gitOpenRepositoryCount != 0" @@ -1160,6 +1303,10 @@ "command": "git.stashPopLatest", "when": "config.git.enabled && !git.missing && gitOpenRepositoryCount != 0" }, + { + "command": "git.stashPopEditor", + "when": "false" + }, { "command": "git.stashApply", "when": "config.git.enabled && !git.missing && gitOpenRepositoryCount != 0" @@ -1168,6 +1315,10 @@ "command": "git.stashApplyLatest", "when": "config.git.enabled && !git.missing && gitOpenRepositoryCount != 0" }, + { + "command": "git.stashApplyEditor", + "when": "false" + }, { "command": "git.stashDrop", "when": "config.git.enabled && !git.missing && gitOpenRepositoryCount != 0" @@ -1176,6 +1327,10 @@ "command": "git.stashDropAll", "when": "config.git.enabled && !git.missing && gitOpenRepositoryCount != 0" }, + { + "command": "git.stashDropEditor", + "when": "false" + }, { "command": "git.timeline.openDiff", "when": "false" @@ -1196,6 +1351,10 @@ "command": "git.timeline.compareWithSelected", "when": "false" }, + { + "command": "git.timeline.viewCommit", + "when": "false" + }, { "command": "git.closeAllDiffEditors", "when": "config.git.enabled && !git.missing && gitOpenRepositoryCount != 0" @@ -1223,6 +1382,50 @@ { "command": "git.openRepositoriesInParentFolders", "when": "config.git.enabled && !git.missing && git.parentRepositoryCount != 0" + }, + { + "command": "git.stashView", + "when": "config.git.enabled && !git.missing && config.multiDiffEditor.experimental.enabled" + }, + { + "command": "git.viewChanges", + "when": "config.git.enabled && !git.missing && config.multiDiffEditor.experimental.enabled" + }, + { + "command": "git.viewStagedChanges", + "when": "config.git.enabled && !git.missing && config.multiDiffEditor.experimental.enabled" + }, + { + "command": "git.viewUntrackedChanges", + "when": "config.git.enabled && !git.missing && config.multiDiffEditor.experimental.enabled && config.git.untrackedChanges == separate" + }, + { + "command": "git.viewCommit", + "when": "false" + }, + { + "command": "git.viewAllChanges", + "when": "false" + }, + { + "command": "git.stageFile", + "when": "false" + }, + { + "command": "git.unstageFile", + "when": "false" + }, + { + "command": "git.fetchRef", + "when": "false" + }, + { + "command": "git.pullRef", + "when": "false" + }, + { + "command": "git.pushRef", + "when": "false" } ], "scm/title": [ @@ -1302,11 +1505,23 @@ "when": "scmProvider == git" } ], + "scm/sourceControl/title": [ + { + "command": "git.reopenClosedRepositories", + "group": "navigation@1", + "when": "git.closedRepositoryCount > 0" + } + ], "scm/sourceControl": [ { "command": "git.close", - "group": "navigation", + "group": "navigation@1", "when": "scmProvider == git" + }, + { + "command": "git.closeOtherRepositories", + "group": "navigation@2", + "when": "scmProvider == git && gitOpenRepositoryCount > 1" } ], "scm/resourceGroup/context": [ @@ -1330,6 +1545,16 @@ "when": "scmProvider == git && scmResourceGroup == index", "group": "inline@2" }, + { + "command": "git.viewStagedChanges", + "when": "scmProvider == git && scmResourceGroup == index && config.multiDiffEditor.experimental.enabled", + "group": "inline@1" + }, + { + "command": "git.viewChanges", + "when": "scmProvider == git && scmResourceGroup == workingTree && config.multiDiffEditor.experimental.enabled", + "group": "inline@1" + }, { "command": "git.cleanAll", "when": "scmProvider == git && scmResourceGroup == workingTree && config.git.untrackedChanges == mixed", @@ -1380,6 +1605,11 @@ "when": "scmProvider == git && scmResourceGroup == untracked", "group": "1_modification" }, + { + "command": "git.viewUntrackedChanges", + "when": "scmProvider == git && scmResourceGroup == untracked && config.multiDiffEditor.experimental.enabled", + "group": "inline@1" + }, { "command": "git.cleanAllUntracked", "when": "scmProvider == git && scmResourceGroup == untracked", @@ -1479,24 +1709,24 @@ "when": "scmProvider == git && scmResourceGroup == merge", "group": "inline@2" }, - { - "command": "git.revealInExplorer", - "when": "scmProvider == git && scmResourceGroup == merge", - "group": "2_view@1" - }, { "command": "git.revealFileInOS.linux", "when": "scmProvider == git && scmResourceGroup == merge && remoteName == '' && isLinux", - "group": "2_view@2" + "group": "2_view@1" }, { "command": "git.revealFileInOS.mac", "when": "scmProvider == git && scmResourceGroup == merge && remoteName == '' && isMac", - "group": "2_view@2" + "group": "2_view@1" }, { "command": "git.revealFileInOS.windows", "when": "scmProvider == git && scmResourceGroup == merge && remoteName == '' && isWindows", + "group": "2_view@1" + }, + { + "command": "git.revealInExplorer", + "when": "scmProvider == git && scmResourceGroup == merge", "group": "2_view@2" }, { @@ -1534,24 +1764,24 @@ "when": "scmProvider == git && scmResourceGroup == index", "group": "inline@2" }, - { - "command": "git.revealInExplorer", - "when": "scmProvider == git && scmResourceGroup == index", - "group": "2_view@1" - }, { "command": "git.revealFileInOS.linux", "when": "scmProvider == git && scmResourceGroup == index && remoteName == '' && isLinux", - "group": "2_view@2" + "group": "2_view@1" }, { "command": "git.revealFileInOS.mac", "when": "scmProvider == git && scmResourceGroup == index && remoteName == '' && isMac", - "group": "2_view@2" + "group": "2_view@1" }, { "command": "git.revealFileInOS.windows", "when": "scmProvider == git && scmResourceGroup == index && remoteName == '' && isWindows", + "group": "2_view@1" + }, + { + "command": "git.revealInExplorer", + "when": "scmProvider == git && scmResourceGroup == index", "group": "2_view@2" }, { @@ -1614,24 +1844,24 @@ "when": "scmProvider == git && scmResourceGroup == workingTree", "group": "1_modification@3" }, - { - "command": "git.revealInExplorer", - "when": "scmProvider == git && scmResourceGroup == workingTree", - "group": "2_view@1" - }, { "command": "git.revealFileInOS.linux", "when": "scmProvider == git && scmResourceGroup == workingTree && remoteName == '' && isLinux", - "group": "2_view@2" + "group": "2_view@1" }, { "command": "git.revealFileInOS.mac", "when": "scmProvider == git && scmResourceGroup == workingTree && remoteName == '' && isMac", - "group": "2_view@2" + "group": "2_view@1" }, { "command": "git.revealFileInOS.windows", "when": "scmProvider == git && scmResourceGroup == workingTree && remoteName == '' && isWindows", + "group": "2_view@1" + }, + { + "command": "git.revealInExplorer", + "when": "scmProvider == git && scmResourceGroup == workingTree", "group": "2_view@2" }, { @@ -1685,6 +1915,102 @@ "group": "1_modification@3" } ], + "scm/incomingChanges": [ + { + "command": "git.fetchRef", + "group": "navigation", + "when": "scmProvider == git" + }, + { + "command": "git.pullRef", + "group": "navigation", + "when": "scmProvider == git" + } + ], + "scm/incomingChanges/context": [ + { + "command": "git.fetchRef", + "group": "1_modification@1", + "when": "scmProvider == git" + }, + { + "command": "git.pullRef", + "group": "1_modification@2", + "when": "scmProvider == git" + } + ], + "scm/incomingChanges/allChanges/context": [ + { + "command": "git.viewAllChanges", + "when": "scmProvider == git && scmHistoryItemFileCount != 0 && config.multiDiffEditor.experimental.enabled", + "group": "inline@1" + }, + { + "command": "git.viewAllChanges", + "when": "scmProvider == git && scmHistoryItemFileCount != 0 && config.multiDiffEditor.experimental.enabled", + "group": "1_view@1" + } + ], + "scm/incomingChanges/historyItem/context": [ + { + "command": "git.viewCommit", + "when": "scmProvider == git && scmHistoryItemFileCount != 0 && config.multiDiffEditor.experimental.enabled", + "group": "inline@1" + }, + { + "command": "git.viewCommit", + "when": "scmProvider == git && scmHistoryItemFileCount != 0 && config.multiDiffEditor.experimental.enabled", + "group": "1_view@1" + } + ], + "scm/outgoingChanges": [ + { + "command": "git.pushRef", + "group": "navigation", + "when": "scmProvider == git && scmHistoryItemGroupHasUpstream" + }, + { + "command": "git.publish", + "group": "navigation", + "when": "scmProvider == git && !scmHistoryItemGroupHasUpstream" + } + ], + "scm/outgoingChanges/context": [ + { + "command": "git.pushRef", + "when": "scmProvider == git && scmHistoryItemGroupHasUpstream", + "group": "1_modification@1" + }, + { + "command": "git.publish", + "when": "scmProvider == git && !scmHistoryItemGroupHasUpstream", + "group": "1_modification@1" + } + ], + "scm/outgoingChanges/allChanges/context": [ + { + "command": "git.viewAllChanges", + "when": "scmProvider == git && scmHistoryItemFileCount != 0 && config.multiDiffEditor.experimental.enabled", + "group": "inline@1" + }, + { + "command": "git.viewAllChanges", + "when": "scmProvider == git && scmHistoryItemFileCount != 0 && config.multiDiffEditor.experimental.enabled", + "group": "1_view@1" + } + ], + "scm/outgoingChanges/historyItem/context": [ + { + "command": "git.viewCommit", + "when": "scmProvider == git && scmHistoryItemFileCount != 0 && config.multiDiffEditor.experimental.enabled", + "group": "inline@1" + }, + { + "command": "git.viewCommit", + "when": "scmProvider == git && scmHistoryItemFileCount != 0 && config.multiDiffEditor.experimental.enabled", + "group": "1_view@1" + } + ], "editor/title": [ { "command": "git.openFile", @@ -1725,6 +2051,17 @@ "command": "git.revertSelectedRanges", "group": "2_git@3", "when": "config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme =~ /^git$|^file$/" + }, + { + "command": "git.stashApplyEditor", + "alt": "git.stashPopEditor", + "group": "navigation@1", + "when": "config.git.enabled && !git.missing && resourceScheme == git-stash" + }, + { + "command": "git.stashDropEditor", + "group": "navigation@2", + "when": "config.git.enabled && !git.missing && resourceScheme == git-stash" } ], "editor/context": [ @@ -1755,6 +2092,37 @@ "when": "config.git.enabled && !git.missing && !isInDiffEditor && !isMergeEditor && resource in git.mergeChanges" } ], + "multiDiffEditor/resource/title": [ + { + "command": "git.stageFile", + "group": "navigation", + "when": "scmProvider == git && scmResourceGroup == workingTree" + }, + { + "command": "git.stageFile", + "group": "navigation", + "when": "scmProvider == git && scmResourceGroup == untracked" + }, + { + "command": "git.unstageFile", + "group": "navigation", + "when": "scmProvider == git && scmResourceGroup == index" + } + ], + "diffEditor/gutter/hunk": [ + { + "command": "git.diff.stageHunk", + "group": "primary@10", + "when": "diffEditorOriginalUri =~ /^git\\:.*%22ref%22%3A%22~%22%7D$/" + } + ], + "diffEditor/gutter/selection": [ + { + "command": "git.diff.stageSelection", + "group": "primary@10", + "when": "diffEditorOriginalUri =~ /^git\\:.*%22ref%22%3A%22~%22%7D$/" + } + ], "scm/change/title": [ { "command": "git.stageChange", @@ -1766,11 +2134,21 @@ } ], "timeline/item/context": [ + { + "command": "git.timeline.viewCommit", + "group": "inline", + "when": "config.git.enabled && !git.missing && timelineItem =~ /git:file:commit\\b/ && !listMultiSelection && config.multiDiffEditor.experimental.enabled" + }, { "command": "git.timeline.openDiff", - "group": "1_actions", + "group": "1_actions@1", "when": "config.git.enabled && !git.missing && timelineItem =~ /git:file\\b/ && !listMultiSelection" }, + { + "command": "git.timeline.viewCommit", + "group": "1_actions@2", + "when": "config.git.enabled && !git.missing && timelineItem =~ /git:file:commit\\b/ && !listMultiSelection && config.multiDiffEditor.experimental.enabled" + }, { "command": "git.timeline.compareWithSelected", "group": "3_compare@1", @@ -2027,6 +2405,11 @@ { "command": "git.stashDropAll", "group": "4_drop@2" + }, + { + "command": "git.stashView", + "when": "config.multiDiffEditor.experimental.enabled", + "group": "5_preview@1" } ], "git.tags": [ @@ -2364,6 +2747,12 @@ "default": false, "description": "%config.followTagsWhenSync%" }, + "git.replaceTagsWhenPull": { + "type": "boolean", + "scope": "resource", + "default": false, + "description": "%config.replaceTagsWhenPull%" + }, "git.promptToSaveFilesBeforeStash": { "type": "string", "enum": [ @@ -2446,13 +2835,8 @@ "default": false }, "git.inputValidation": { - "type": "string", - "enum": [ - "always", - "warn", - "off" - ], - "default": "warn", + "type": "boolean", + "default": false, "description": "%config.inputValidation%" }, "git.inputValidationLength": { @@ -2568,6 +2952,11 @@ "default": true, "description": "%config.useForcePushWithLease%" }, + "git.useForcePushIfIncludes": { + "type": "boolean", + "default": true, + "markdownDescription": "%config.useForcePushIfIncludes%" + }, "git.confirmForcePush": { "type": "boolean", "default": true, @@ -2890,8 +3279,10 @@ "configurationDefaults": { "[git-commit]": { "editor.rulers": [ + 50, 72 ], + "editor.wordWrap": "off", "workbench.editor.restoreViewState": false }, "[git-rebase]": { @@ -3006,7 +3397,7 @@ }, "dependencies": { "@joaomoreno/unique-names-generator": "^5.1.0", - "@vscode/extension-telemetry": "^0.8.5", + "@vscode/extension-telemetry": "^0.9.0", "@vscode/iconv-lite-umd": "0.7.0", "byline": "^5.0.0", "file-type": "16.5.4", @@ -3018,7 +3409,7 @@ "devDependencies": { "@types/byline": "4.2.31", "@types/mocha": "^9.1.1", - "@types/node": "18.x", + "@types/node": "20.x", "@types/picomatch": "2.3.0", "@types/which": "3.0.0" }, diff --git a/patched-vscode/extensions/git/package.nls.json b/patched-vscode/extensions/git/package.nls.json index bdd03a2c..c2f7c3d6 100644 --- a/patched-vscode/extensions/git/package.nls.json +++ b/patched-vscode/extensions/git/package.nls.json @@ -9,6 +9,7 @@ "command.openRepository": "Open Repository", "command.reopenClosedRepositories": "Reopen Closed Repositories...", "command.close": "Close Repository", + "command.closeOtherRepositories": "Close Other Repositories", "command.refresh": "Refresh", "command.openChange": "Open Changes", "command.openAllChanges": "Open All Changes", @@ -22,6 +23,8 @@ "command.stageSelectedRanges": "Stage Selected Ranges", "command.revertSelectedRanges": "Revert Selected Ranges", "command.stageChange": "Stage Change", + "command.stageSelection": "Stage Selection", + "command.stageBlock": "Stage Block", "command.revertChange": "Revert Change", "command.unstage": "Unstage Changes", "command.unstageAll": "Unstage All Changes", @@ -32,6 +35,7 @@ "command.cleanAllTracked": "Discard All Tracked Changes", "command.cleanAllUntracked": "Discard All Untracked Changes", "command.closeAllDiffEditors": "Close All Diff Editors", + "command.closeAllUnmodifiedEditors": "Close All Unmodified Editors", "command.commit": "Commit", "command.commitAmend": "Commit (Amend)", "command.commitSigned": "Commit (Signed Off)", @@ -63,12 +67,12 @@ "command.deleteBranch": "Delete Branch...", "command.renameBranch": "Rename Branch...", "command.cherryPick": "Cherry Pick...", - "command.merge": "Merge Branch...", + "command.merge": "Merge...", "command.mergeAbort": "Abort Merge", "command.rebase": "Rebase Branch...", "command.createTag": "Create Tag", - "command.deleteTag": "Delete Tag", - "command.deleteRemoteTag": "Delete Remote Tag", + "command.deleteTag": "Delete Tag...", + "command.deleteRemoteTag": "Delete Remote Tag...", "command.fetch": "Fetch", "command.fetchPrune": "Fetch (Prune)", "command.fetchAll": "Fetch From All Remotes", @@ -99,10 +103,14 @@ "command.stashStaged": "Stash Staged", "command.stashPop": "Pop Stash...", "command.stashPopLatest": "Pop Latest Stash", + "command.stashPopEditor": "Pop Stash", "command.stashApply": "Apply Stash...", "command.stashApplyLatest": "Apply Latest Stash", + "command.stashApplyEditor": "Apply Stash", "command.stashDrop": "Drop Stash...", "command.stashDropAll": "Drop All Stashes...", + "command.stashDropEditor": "Drop Stash", + "command.stashView": "View Stash...", "command.timelineOpenDiff": "Open Changes", "command.timelineCopyCommitId": "Copy Commit ID", "command.timelineCopyCommitMessage": "Copy Commit Message", @@ -110,6 +118,11 @@ "command.timelineCompareWithSelected": "Compare with Selected", "command.manageUnsafeRepositories": "Manage Unsafe Repositories", "command.openRepositoriesInParentFolders": "Open Repositories In Parent Folders", + "command.viewChanges": "View Changes", + "command.viewStagedChanges": "View Staged Changes", + "command.viewUntrackedChanges": "View Untracked Changes", + "command.viewAllChanges": "View All Changes", + "command.viewCommit": "View Commit", "command.api.getRepositories": "Get Repositories", "command.api.getRepositoryState": "Get Repository State", "command.api.getRemoteSources": "Get Remote Sources", @@ -117,7 +130,7 @@ "command.git.openMergeEditor": "Resolve in Merge Editor", "command.git.runGitMerge": "Compute Conflicts With Git", "command.git.runGitMergeDiff3": "Compute Conflicts With Git (Diff3)", - "config.enabled": "Whether git is enabled.", + "config.enabled": "Whether Git is enabled.", "config.path": "Path and filename of the git executable, e.g. `C:\\Program Files\\Git\\bin\\git.exe` (Windows). This can also be an array of string values containing multiple paths to look up.", "config.autoRepositoryDetection": "Configures when repositories should be automatically detected.", "config.autoRepositoryDetection.true": "Scan for both subfolders of the current opened folder and parent folders of open files.", @@ -127,16 +140,16 @@ "config.autorefresh": "Whether auto refreshing is enabled.", "config.autofetch": "When set to true, commits will automatically be fetched from the default remote of the current Git repository. Setting to `all` will fetch from all remotes.", "config.autofetchPeriod": "Duration in seconds between each automatic git fetch, when `#git.autofetch#` is enabled.", - "config.confirmSync": "Confirm before synchronizing git repositories.", + "config.confirmSync": "Confirm before synchronizing Git repositories.", "config.countBadge": "Controls the Git count badge.", "config.countBadge.all": "Count all changes.", "config.countBadge.tracked": "Count only tracked changes.", "config.countBadge.off": "Turn off counter.", - "config.checkoutType": "Controls what type of git refs are listed when running `Checkout to...`.", + "config.checkoutType": "Controls what type of Git refs are listed when running `Checkout to...`.", "config.checkoutType.local": "Local branches", "config.checkoutType.tags": "Tags", "config.checkoutType.remote": "Remote branches", - "config.defaultBranchName": "The name of the default branch (ex: main, trunk, development) when initializing a new git repository. When set to empty, the default branch name configured in git will be used. **Note:** Requires git version `2.28.0` or later.", + "config.defaultBranchName": "The name of the default branch (example: main, trunk, development) when initializing a new Git repository. When set to empty, the default branch name configured in Git will be used. **Note:** Requires Git version `2.28.0` or later.", "config.branchPrefix": "Prefix used when creating a new branch.", "config.branchProtection": "List of protected branches. By default, a prompt is shown before changes are committed to a protected branch. The prompt can be controlled using the `#git.branchProtectionPrompt#` setting.", "config.branchProtectionPrompt": "Controls whether a prompt is being shown before changes are committed to a protected branch.", @@ -156,7 +169,7 @@ "config.ignoreWindowsGit27Warning": "Ignores the warning when Git 2.25 - 2.26 is installed on Windows.", "config.ignoreLimitWarning": "Ignores the warning when there are too many changes in a repository.", "config.ignoreRebaseWarning": "Ignores the warning when it looks like the branch might have been rebased when pulling.", - "config.defaultCloneDirectory": "The default location to clone a git repository.", + "config.defaultCloneDirectory": "The default location to clone a Git repository.", "config.useEditorAsCommitInput": "Controls whether a full text editor will be used to author commit messages, whenever no message is provided in the commit input box.", "config.verboseCommit": "Enable verbose output when `#git.useEditorAsCommitInput#` is enabled.", "config.enableSmartCommit": "Commit all changes when there are no staged changes.", @@ -164,11 +177,12 @@ "config.smartCommitChanges.all": "Automatically stage all changes.", "config.smartCommitChanges.tracked": "Automatically stage tracked changes only.", "config.suggestSmartCommit": "Suggests to enable smart commit (commit all changes when there are no staged changes).", - "config.enableCommitSigning": "Enables commit signing with GPG or X.509.", + "config.enableCommitSigning": "Enables commit signing with GPG, X.509, or SSH.", "config.discardAllScope": "Controls what changes are discarded by the `Discard all changes` command. `all` discards all changes. `tracked` discards only tracked files. `prompt` shows a prompt dialog every time the action is run.", "config.decorations.enabled": "Controls whether Git contributes colors and badges to the Explorer and the Open Editors view.", "config.enableStatusBarSync": "Controls whether the Git Sync command appears in the status bar.", "config.followTagsWhenSync": "Push all annotated tags when running the sync command.", + "config.replaceTagsWhenPull": "Automatically replace the local tags with the remote tags in case of a conflict when running the pull command.", "config.promptToSaveFilesBeforeStash": "Controls whether Git should check for unsaved files before stashing changes.", "config.promptToSaveFilesBeforeStash.always": "Check for any unsaved files.", "config.promptToSaveFilesBeforeStash.staged": "Check only for unsaved staged files.", @@ -189,26 +203,26 @@ "config.openAfterClone.prompt": "Always prompt for action.", "config.showInlineOpenFileAction": "Controls whether to show an inline Open File action in the Git changes view.", "config.showPushSuccessNotification": "Controls whether to show a notification when a push is successful.", - "config.inputValidation": "Controls when to show commit message input validation.", + "config.inputValidation": "Controls whether to show commit message input validation diagnostics.", "config.inputValidationLength": "Controls the commit message length threshold for showing a warning.", "config.inputValidationSubjectLength": "Controls the commit message subject length threshold for showing a warning. Unset it to inherit the value of `#git.inputValidationLength#`.", - "config.detectSubmodules": "Controls whether to automatically detect git submodules.", - "config.detectSubmodulesLimit": "Controls the limit of git submodules detected.", + "config.detectSubmodules": "Controls whether to automatically detect Git submodules.", + "config.detectSubmodulesLimit": "Controls the limit of Git submodules detected.", "config.alwaysShowStagedChangesResourceGroup": "Always show the Staged Changes resource group.", "config.alwaysSignOff": "Controls the signoff flag for all commits.", "config.ignoreSubmodules": "Ignore modifications to submodules in the file tree.", - "config.ignoredRepositories": "List of git repositories to ignore.", - "config.scanRepositories": "List of paths to search for git repositories in.", + "config.ignoredRepositories": "List of Git repositories to ignore.", + "config.scanRepositories": "List of paths to search for Git repositories in.", "config.commandsToLog": { "message": "List of git commands (ex: commit, push) that would have their `stdout` logged to the [git output](command:git.showOutput). If the git command has a client-side hook configured, the client-side hook's `stdout` will also be logged to the [git output](command:git.showOutput).", "comment": [ "{Locked='](command:git.showOutput'}", - "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Code-OSS", + "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for VS Code", "Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links" ] }, - "config.showProgress": "Controls whether git actions should show progress.", - "config.rebaseWhenSync": "Force git to use rebase when running the sync command.", + "config.showProgress": "Controls whether Git actions should show progress.", + "config.rebaseWhenSync": "Force Git to use rebase when running the sync command.", "config.confirmEmptyCommits": "Always confirm the creation of empty commits for the 'Git: Commit Empty' command.", "config.fetchOnPull": "When enabled, fetch all branches when pulling. Otherwise, fetch just the current one.", "config.pullBeforeCheckout": "Controls whether a branch that does not have outgoing commits is fast-forwarded before it is checked out.", @@ -217,6 +231,7 @@ "config.autoStash": "Stash any changes before pulling and restore them after successful pull.", "config.allowForcePush": "Controls whether force push (with or without lease) is enabled.", "config.useForcePushWithLease": "Controls whether force pushing uses the safer force-with-lease variant.", + "config.useForcePushIfIncludes": "Controls whether force pushing uses the safer force-if-includes variant. Note: This setting requires the `#git.useForcePushWithLease#` setting to be enabled, and Git version `2.30.0` or later.", "config.confirmForcePush": "Controls whether to ask for confirmation before force-pushing.", "config.allowNoVerifyCommit": "Controls whether commits without running pre-commit and commit-msg hooks are allowed.", "config.confirmNoVerifyCommit": "Controls whether to ask for confirmation before committing without verification.", @@ -230,8 +245,8 @@ "config.untrackedChanges.hidden": "Untracked changes are hidden and excluded from several actions.", "config.requireGitUserConfig": "Controls whether to require explicit Git user configuration or allow Git to guess if missing.", "config.showCommitInput": "Controls whether to show the commit input in the Git source control panel.", - "config.terminalAuthentication": "Controls whether to enable Code-OSS to be the authentication handler for Git processes spawned in the Integrated Terminal. Note: Terminals need to be restarted to pick up a change in this setting.", - "config.terminalGitEditor": "Controls whether to enable Code-OSS to be the Git editor for Git processes spawned in the integrated terminal. Note: Terminals need to be restarted to pick up a change in this setting.", + "config.terminalAuthentication": "Controls whether to enable VS Code to be the authentication handler for Git processes spawned in the Integrated Terminal. Note: Terminals need to be restarted to pick up a change in this setting.", + "config.terminalGitEditor": "Controls whether to enable VS Code to be the Git editor for Git processes spawned in the integrated terminal. Note: Terminals need to be restarted to pick up a change in this setting.", "config.timeline.showAuthor": "Controls whether to show the commit author in the Timeline view.", "config.timeline.showUncommitted": "Controls whether to show uncommitted changes in the Timeline view.", "config.timeline.date": "Controls which date to use for items in the Timeline view.", @@ -243,7 +258,7 @@ "config.showActionButton.publish": "Show an action button to publish the local branch when it does not have a tracking remote branch.", "config.showActionButton.sync": "Show an action button to synchronize changes when the local branch is either ahead or behind the remote branch.", "config.statusLimit": "Controls how to limit the number of changes that can be parsed from Git status command. Can be set to 0 for no limit.", - "config.experimental.installGuide": "Experimental improvements for the git setup flow.", + "config.experimental.installGuide": "Experimental improvements for the Git setup flow.", "config.repositoryScanIgnoredFolders": "List of folders that are ignored while scanning for Git repositories when `#git.autoRepositoryDetection#` is set to `true` or `subFolders`.", "config.repositoryScanMaxDepth": "Controls the depth used when scanning workspace folders for Git repositories when `#git.autoRepositoryDetection#` is set to `true` or `subFolders`. Can be set to `-1` for no limit.", "config.useIntegratedAskPass": "Controls whether GIT_ASKPASS should be overwritten to use the integrated version.", @@ -253,11 +268,11 @@ "config.openRepositoryInParentFolders.always": "Always open a repository in parent folders of workspaces or open files.", "config.openRepositoryInParentFolders.never": "Never open a repository in parent folders of workspaces or open files.", "config.openRepositoryInParentFolders.prompt": "Prompt before opening a repository the parent folders of workspaces or open files.", - "config.publishBeforeContinueOn": "Controls whether to publish unpublished git state when using Continue Working On from a git repository.", - "config.publishBeforeContinueOn.always": "Always publish unpublished git state when using Continue Working On from a git repository", - "config.publishBeforeContinueOn.never": "Never publish unpublished git state when using Continue Working On from a git repository", - "config.publishBeforeContinueOn.prompt": "Prompt to publish unpublished git state when using Continue Working On from a git repository", - "config.similarityThreshold": "Controls the threshold of the similarity index (i.e. amount of additions/deletions compared to the file's size) for changes in a pair of added/deleted files to be considered a rename. **Note:** Requires git version `2.18.0` or later.", + "config.publishBeforeContinueOn": "Controls whether to publish unpublished Git state when using Continue Working On from a Git repository.", + "config.publishBeforeContinueOn.always": "Always publish unpublished Git state when using Continue Working On from a Git repository", + "config.publishBeforeContinueOn.never": "Never publish unpublished Git state when using Continue Working On from a Git repository", + "config.publishBeforeContinueOn.prompt": "Prompt to publish unpublished Git state when using Continue Working On from a Git repository", + "config.similarityThreshold": "Controls the threshold of the similarity index (the amount of additions/deletions compared to the file's size) for changes in a pair of added/deleted files to be considered a rename. **Note:** Requires Git version `2.18.0` or later.", "submenu.explorer": "Git", "submenu.commit": "Commit", "submenu.commit.amend": "Amend", @@ -278,11 +293,15 @@ "colors.ignored": "Color for ignored resources.", "colors.conflict": "Color for resources with conflicts.", "colors.submodule": "Color for submodule resources.", + "colors.incomingAdded": "Color for added incoming resource.", + "colors.incomingDeleted": "Color for deleted incoming resource.", + "colors.incomingRenamed": "Color for renamed incoming resource.", + "colors.incomingModified": "Color for modified incoming resource.", "view.workbench.scm.missing.windows": { "message": "[Download Git for Windows](https://git-scm.com/download/win)\nAfter installing, please [reload](command:workbench.action.reloadWindow) (or [troubleshoot](command:git.showOutput)). Additional source control providers can be installed [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", "comment": [ "{Locked='](command:workbench.action.reloadWindow'}", - "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Code-OSS", + "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for VS Code", "Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links" ] }, @@ -290,7 +309,7 @@ "message": "[Download Git for macOS](https://git-scm.com/download/mac)\nAfter installing, please [reload](command:workbench.action.reloadWindow) (or [troubleshoot](command:git.showOutput)). Additional source control providers can be installed [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", "comment": [ "{Locked='](command:workbench.action.reloadWindow'}", - "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Code-OSS", + "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for VS Code", "Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links" ] }, @@ -298,114 +317,114 @@ "message": "Source control depends on Git being installed.\n[Download Git for Linux](https://git-scm.com/download/linux)\nAfter installing, please [reload](command:workbench.action.reloadWindow) (or [troubleshoot](command:git.showOutput)). Additional source control providers can be installed [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).", "comment": [ "{Locked='](command:workbench.action.reloadWindow'}", - "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Code-OSS", + "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for VS Code", "Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links" ] }, "view.workbench.scm.missing": "Install Git, a popular source control system, to track code changes and collaborate with others. Learn more in our [Git guides](https://aka.ms/vscode-scm).", "view.workbench.scm.disabled": { - "message": "If you would like to use git features, please enable git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\nTo learn more about how to use git and source control in Code-OSS [read the docs](https://aka.ms/vscode-scm).", + "message": "If you would like to use Git features, please enable Git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\nTo learn more about how to use Git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", "comment": [ "{Locked='](command:workbench.action.openSettings?%5B%22git.enabled%22%5D'}", - "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Code-OSS", + "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for VS Code", "Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links" ] }, "view.workbench.scm.empty": { - "message": "In order to use git features, you can open a folder containing a git repository or clone from a URL.\n[Open Folder](command:vscode.openFolder)\n[Clone Repository](command:git.clone)\nTo learn more about how to use git and source control in Code-OSS [read the docs](https://aka.ms/vscode-scm).", + "message": "In order to use Git features, you can open a folder containing a Git repository or clone from a URL.\n[Open Folder](command:vscode.openFolder)\n[Clone Repository](command:git.clone)\nTo learn more about how to use Git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", "comment": [ "{Locked='](command:vscode.openFolder'}", - "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Code-OSS", + "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for VS Code", "Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links" ] }, "view.workbench.scm.folder": { - "message": "The folder currently open doesn't have a git repository. You can initialize a repository which will enable source control features powered by git.\n[Initialize Repository](command:git.init?%5Btrue%5D)\nTo learn more about how to use git and source control in Code-OSS [read the docs](https://aka.ms/vscode-scm).", + "message": "The folder currently open doesn't have a Git repository. You can initialize a repository which will enable source control features powered by Git.\n[Initialize Repository](command:git.init?%5Btrue%5D)\nTo learn more about how to use Git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", "comment": [ "{Locked='](command:git.init?%5Btrue%5D'}", - "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Code-OSS", + "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for VS Code", "Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links" ] }, "view.workbench.scm.workspace": { - "message": "The workspace currently open doesn't have any folders containing git repositories. You can initialize a repository on a folder which will enable source control features powered by git.\n[Initialize Repository](command:git.init)\nTo learn more about how to use git and source control in Code-OSS [read the docs](https://aka.ms/vscode-scm).", + "message": "The workspace currently open doesn't have any folders containing Git repositories. You can initialize a repository on a folder which will enable source control features powered by Git.\n[Initialize Repository](command:git.init)\nTo learn more about how to use Git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", "comment": [ "{Locked='](command:git.init'}", - "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Code-OSS", + "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for VS Code", "Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links" ] }, "view.workbench.scm.emptyWorkspace": { - "message": "The workspace currently open doesn't have any folders containing git repositories.\n[Add Folder to Workspace](command:workbench.action.addRootFolder)\nTo learn more about how to use git and source control in Code-OSS [read the docs](https://aka.ms/vscode-scm).", + "message": "The workspace currently open doesn't have any folders containing Git repositories.\n[Add Folder to Workspace](command:workbench.action.addRootFolder)\nTo learn more about how to use Git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", "comment": [ "{Locked='](command:workbench.action.addRootFolder'}", - "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Code-OSS", + "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for VS Code", "Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links" ] }, "view.workbench.scm.scanFolderForRepositories": { - "message": "Scanning folder for git repositories..." + "message": "Scanning folder for Git repositories..." }, "view.workbench.scm.scanWorkspaceForRepositories": { - "message": "Scanning workspace for git repositories..." + "message": "Scanning workspace for Git repositories..." }, "view.workbench.scm.repositoryInParentFolders": { - "message": "A git repository was found in the parent folders of the workspace or the open file(s).\n[Open Repository](command:git.openRepositoriesInParentFolders)\nUse the [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) setting to control whether git repositories in parent folders of workspaces or open files are opened. To learn more [read our docs](https://aka.ms/vscode-git-repository-in-parent-folders).", + "message": "A Git repository was found in the parent folders of the workspace or the open file(s).\n[Open Repository](command:git.openRepositoriesInParentFolders)\nUse the [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) setting to control whether Git repositories in parent folders of workspaces or open files are opened. To learn more [read our docs](https://aka.ms/vscode-git-repository-in-parent-folders).", "comment": [ "{Locked='](command:git.openRepositoriesInParentFolders'}", "{Locked='](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D'}", - "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Code-OSS", + "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for VS Code", "Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links" ] }, "view.workbench.scm.repositoriesInParentFolders": { - "message": "Git repositories were found in the parent folders of the workspace or the open file(s).\n[Open Repository](command:git.openRepositoriesInParentFolders)\nUse the [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) setting to control whether git repositories in parent folders of workspace or open files are opened. To learn more [read our docs](https://aka.ms/vscode-git-repository-in-parent-folders).", + "message": "Git repositories were found in the parent folders of the workspace or the open file(s).\n[Open Repository](command:git.openRepositoriesInParentFolders)\nUse the [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) setting to control whether Git repositories in parent folders of workspace or open files are opened. To learn more [read our docs](https://aka.ms/vscode-git-repository-in-parent-folders).", "comment": [ "{Locked='](command:git.openRepositoriesInParentFolders'}", "{Locked='](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D'}", - "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Code-OSS", + "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for VS Code", "Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links" ] }, "view.workbench.scm.unsafeRepository": { - "message": "The detected git repository is potentially unsafe as the folder is owned by someone other than the current user.\n[Manage Unsafe Repositories](command:git.manageUnsafeRepositories)\nTo learn more about unsafe repositories [read our docs](https://aka.ms/vscode-git-unsafe-repository).", + "message": "The detected Git repository is potentially unsafe as the folder is owned by someone other than the current user.\n[Manage Unsafe Repositories](command:git.manageUnsafeRepositories)\nTo learn more about unsafe repositories [read our docs](https://aka.ms/vscode-git-unsafe-repository).", "comment": [ "{Locked='](command:git.manageUnsafeRepositories'}", - "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Code-OSS", + "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for VS Code", "Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links" ] }, "view.workbench.scm.unsafeRepositories": { - "message": "The detected git repositories are potentially unsafe as the folders are owned by someone other than the current user.\n[Manage Unsafe Repositories](command:git.manageUnsafeRepositories)\nTo learn more about unsafe repositories [read our docs](https://aka.ms/vscode-git-unsafe-repository).", + "message": "The detected Git repositories are potentially unsafe as the folders are owned by someone other than the current user.\n[Manage Unsafe Repositories](command:git.manageUnsafeRepositories)\nTo learn more about unsafe repositories [read our docs](https://aka.ms/vscode-git-unsafe-repository).", "comment": [ "{Locked='](command:git.manageUnsafeRepositories'}", - "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Code-OSS", + "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for VS Code", "Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links" ] }, "view.workbench.scm.closedRepository": { - "message": "A git repository was found that was previously closed.\n[Reopen Closed Repository](command:git.reopenClosedRepositories)\nTo learn more about how to use git and source control in Code-OSS [read the docs](https://aka.ms/vscode-scm).", + "message": "A Git repository was found that was previously closed.\n[Reopen Closed Repository](command:git.reopenClosedRepositories)\nTo learn more about how to use Git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", "comment": [ "{Locked='](command:git.reopenClosedRepositories'}", - "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Code-OSS", + "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for VS Code", "Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links" ] }, "view.workbench.scm.closedRepositories": { - "message": "Git repositories were found that were previously closed.\n[Reopen Closed Repositories](command:git.reopenClosedRepositories)\nTo learn more about how to use git and source control in Code-OSS [read the docs](https://aka.ms/vscode-scm).", + "message": "Git repositories were found that were previously closed.\n[Reopen Closed Repositories](command:git.reopenClosedRepositories)\nTo learn more about how to use Git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).", "comment": [ "{Locked='](command:git.reopenClosedRepositories'}", - "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Code-OSS", + "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for VS Code", "Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links" ] }, "view.workbench.cloneRepository": { - "message": "You can clone a repository locally.\n[Clone Repository](command:git.clone 'Clone a repository once the git extension has activated')", + "message": "You can clone a repository locally.\n[Clone Repository](command:git.clone 'Clone a repository once the Git extension has activated')", "comment": [ "{Locked='](command:git.clone'}", - "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for Code-OSS", + "Do not translate the 'command:*' part inside of the '(..)'. It is an internal command syntax for VS Code", "Please make sure there is no space between the right bracket and left parenthesis: ]( this is an internal syntax for links" ] }, - "view.workbench.learnMore": "To learn more about how to use git and source control in Code-OSS [read the docs](https://aka.ms/vscode-scm)." + "view.workbench.learnMore": "To learn more about how to use Git and source control in VS Code [read our docs](https://aka.ms/vscode-scm)." } diff --git a/patched-vscode/extensions/git/src/actionButton.ts b/patched-vscode/extensions/git/src/actionButton.ts index 5dd42eeb..49497227 100644 --- a/patched-vscode/extensions/git/src/actionButton.ts +++ b/patched-vscode/extensions/git/src/actionButton.ts @@ -10,6 +10,24 @@ import { CommitCommandsCenter } from './postCommitCommands'; import { Repository } from './repository'; import { dispose } from './util'; +function isActionButtonStateEqual(state1: ActionButtonState, state2: ActionButtonState): boolean { + return state1.HEAD?.name === state2.HEAD?.name && + state1.HEAD?.commit === state2.HEAD?.commit && + state1.HEAD?.remote === state2.HEAD?.remote && + state1.HEAD?.type === state2.HEAD?.type && + state1.HEAD?.ahead === state2.HEAD?.ahead && + state1.HEAD?.behind === state2.HEAD?.behind && + state1.HEAD?.upstream?.name === state2.HEAD?.upstream?.name && + state1.HEAD?.upstream?.remote === state2.HEAD?.upstream?.remote && + state1.HEAD?.upstream?.commit === state2.HEAD?.upstream?.commit && + state1.isCheckoutInProgress === state2.isCheckoutInProgress && + state1.isCommitInProgress === state2.isCommitInProgress && + state1.isMergeInProgress === state2.isMergeInProgress && + state1.isRebaseInProgress === state2.isRebaseInProgress && + state1.isSyncInProgress === state2.isSyncInProgress && + state1.repositoryHasChangesToCommit === state2.repositoryHasChangesToCommit; +} + interface ActionButtonState { readonly HEAD: Branch | undefined; readonly isCheckoutInProgress: boolean; @@ -20,24 +38,26 @@ interface ActionButtonState { readonly repositoryHasChangesToCommit: boolean; } -abstract class AbstractActionButton { - protected _onDidChange = new EventEmitter(); +export class ActionButton { + private _onDidChange = new EventEmitter(); get onDidChange(): Event { return this._onDidChange.event; } private _state: ActionButtonState; - protected get state() { return this._state; } - protected set state(state: ActionButtonState) { - if (JSON.stringify(this._state) !== JSON.stringify(state)) { - this._state = state; - this._onDidChange.fire(); + private get state() { return this._state; } + private set state(state: ActionButtonState) { + if (isActionButtonStateEqual(this._state, state)) { + return; } - } - abstract get button(): SourceControlActionButton | undefined; + this._state = state; + this._onDidChange.fire(); + } - protected disposables: Disposable[] = []; + private disposables: Disposable[] = []; - constructor(readonly repository: Repository) { + constructor( + readonly repository: Repository, + readonly postCommitCommandCenter: CommitCommandsCenter) { this._state = { HEAD: undefined, isCheckoutInProgress: false, @@ -50,126 +70,6 @@ abstract class AbstractActionButton { repository.onDidRunGitStatus(this.onDidRunGitStatus, this, this.disposables); repository.onDidChangeOperations(this.onDidChangeOperations, this, this.disposables); - } - - protected getPublishBranchActionButton(): SourceControlActionButton | undefined { - const icon = this.state.isSyncInProgress ? '$(sync~spin)' : '$(cloud-upload)'; - - return { - command: { - command: 'git.publish', - title: l10n.t({ message: '{0} Publish Branch', args: [icon], comment: ['{Locked="Branch"}', 'Do not translate "Branch" as it is a git term'] }), - tooltip: this.state.isSyncInProgress ? - (this.state.HEAD?.name ? - l10n.t({ message: 'Publishing Branch "{0}"...', args: [this.state.HEAD.name], comment: ['{Locked="Branch"}', 'Do not translate "Branch" as it is a git term'] }) : - l10n.t({ message: 'Publishing Branch...', comment: ['{Locked="Branch"}', 'Do not translate "Branch" as it is a git term'] })) : - (this.repository.HEAD?.name ? - l10n.t({ message: 'Publish Branch "{0}"', args: [this.state.HEAD?.name], comment: ['{Locked="Branch"}', 'Do not translate "Branch" as it is a git term'] }) : - l10n.t({ message: 'Publish Branch', comment: ['{Locked="Branch"}', 'Do not translate "Branch" as it is a git term'] })), - arguments: [this.repository.sourceControl], - }, - enabled: !this.state.isCheckoutInProgress && !this.state.isSyncInProgress && !this.state.isCommitInProgress && !this.state.isMergeInProgress && !this.state.isRebaseInProgress - }; - } - - protected getSyncChangesActionButton(): SourceControlActionButton | undefined { - const branchIsAheadOrBehind = (this.state.HEAD?.behind ?? 0) > 0 || (this.state.HEAD?.ahead ?? 0) > 0; - - const ahead = this.state.HEAD?.ahead ? ` ${this.state.HEAD.ahead}$(arrow-up)` : ''; - const behind = this.state.HEAD?.behind ? ` ${this.state.HEAD.behind}$(arrow-down)` : ''; - const icon = this.state.isSyncInProgress ? '$(sync~spin)' : '$(sync)'; - - return { - command: { - command: 'git.sync', - title: l10n.t('{0} Sync Changes{1}{2}', icon, behind, ahead), - tooltip: this.state.isSyncInProgress ? - l10n.t('Synchronizing Changes...') - : this.repository.syncTooltip, - arguments: [this.repository.sourceControl], - }, - description: `${icon}${behind}${ahead}`, - enabled: !this.state.isCheckoutInProgress && !this.state.isSyncInProgress && !this.state.isCommitInProgress && !this.state.isMergeInProgress && !this.state.isRebaseInProgress && branchIsAheadOrBehind - }; - } - - private onDidChangeOperations(): void { - const isCheckoutInProgress - = this.repository.operations.isRunning(OperationKind.Checkout) || - this.repository.operations.isRunning(OperationKind.CheckoutTracking); - - const isCommitInProgress = - this.repository.operations.isRunning(OperationKind.Commit) || - this.repository.operations.isRunning(OperationKind.PostCommitCommand) || - this.repository.operations.isRunning(OperationKind.RebaseContinue); - - const isSyncInProgress = - this.repository.operations.isRunning(OperationKind.Sync) || - this.repository.operations.isRunning(OperationKind.Push) || - this.repository.operations.isRunning(OperationKind.Pull); - - this.state = { ...this.state, isCheckoutInProgress, isCommitInProgress, isSyncInProgress }; - } - - private onDidRunGitStatus(): void { - this.state = { - ...this.state, - HEAD: this.repository.HEAD, - isMergeInProgress: this.repository.mergeGroup.resourceStates.length !== 0, - isRebaseInProgress: !!this.repository.rebaseCommit, - repositoryHasChangesToCommit: this.repositoryHasChangesToCommit() - }; - } - - protected repositoryHasChangesToCommit(): boolean { - const config = workspace.getConfiguration('git', Uri.file(this.repository.root)); - const enableSmartCommit = config.get('enableSmartCommit') === true; - const suggestSmartCommit = config.get('suggestSmartCommit') === true; - const smartCommitChanges = config.get<'all' | 'tracked'>('smartCommitChanges', 'all'); - - const resources = [...this.repository.indexGroup.resourceStates]; - - if ( - // Smart commit enabled (all) - (enableSmartCommit && smartCommitChanges === 'all') || - // Smart commit disabled, smart suggestion enabled - (!enableSmartCommit && suggestSmartCommit) - ) { - resources.push(...this.repository.workingTreeGroup.resourceStates); - } - - // Smart commit enabled (tracked only) - if (enableSmartCommit && smartCommitChanges === 'tracked') { - resources.push(...this.repository.workingTreeGroup.resourceStates.filter(r => r.type !== Status.UNTRACKED)); - } - - return resources.length !== 0; - } - - dispose(): void { - this.disposables = dispose(this.disposables); - } -} - -export class CommitActionButton extends AbstractActionButton { - override get button(): SourceControlActionButton | undefined { - if (!this.state.HEAD) { return undefined; } - - let actionButton: SourceControlActionButton | undefined; - - if (this.state.repositoryHasChangesToCommit) { - // Commit Changes (enabled) - actionButton = this.getCommitActionButton(); - } - - // Commit Changes (enabled) -> Publish Branch -> Sync Changes -> Commit Changes (disabled) - return actionButton ?? this.getPublishBranchActionButton() ?? this.getSyncChangesActionButton() ?? this.getCommitActionButton(); - } - - constructor( - repository: Repository, - readonly postCommitCommandCenter: CommitCommandsCenter) { - super(repository); this.disposables.push(repository.onDidChangeBranchProtection(() => this._onDidChange.fire())); this.disposables.push(postCommitCommandCenter.onDidChange(() => this._onDidChange.fire())); @@ -182,8 +82,7 @@ export class CommitActionButton extends AbstractActionButton { this.onDidChangeSmartCommitSettings(); } - if (e.affectsConfiguration('scm.experimental.showSyncView') || - e.affectsConfiguration('git.branchProtectionPrompt', root) || + if (e.affectsConfiguration('git.branchProtectionPrompt', root) || e.affectsConfiguration('git.postCommitCommand', root) || e.affectsConfiguration('git.rememberPostCommitCommand', root) || e.affectsConfiguration('git.showActionButton', root)) { @@ -192,6 +91,20 @@ export class CommitActionButton extends AbstractActionButton { })); } + get button(): SourceControlActionButton | undefined { + if (!this.state.HEAD) { return undefined; } + + let actionButton: SourceControlActionButton | undefined; + + if (this.state.repositoryHasChangesToCommit) { + // Commit Changes (enabled) + actionButton = this.getCommitActionButton(); + } + + // Commit Changes (enabled) -> Publish Branch -> Sync Changes -> Commit Changes (disabled) + return actionButton ?? this.getPublishBranchActionButton() ?? this.getSyncChangesActionButton() ?? this.getCommitActionButton(); + } + private getCommitActionButton(): SourceControlActionButton | undefined { const config = workspace.getConfiguration('git', Uri.file(this.repository.root)); const showActionButton = config.get<{ commit: boolean }>('showActionButton', { commit: true }); @@ -215,7 +128,17 @@ export class CommitActionButton extends AbstractActionButton { command: 'git.commit', title: l10n.t('{0} Continue', '$(check)'), tooltip: this.state.isCommitInProgress ? l10n.t('Continuing Rebase...') : l10n.t('Continue Rebase'), - arguments: [this.repository.sourceControl, ''] + arguments: [this.repository.sourceControl, null] + }; + } + + // Not a branch (tag, detached) + if (this.state.HEAD?.type === RefType.Tag || !this.state.HEAD?.name) { + return { + command: 'git.commit', + title: l10n.t('{0} Commit', '$(check)'), + tooltip: this.state.isCommitInProgress ? l10n.t('Committing Changes...') : l10n.t('Commit Changes'), + arguments: [this.repository.sourceControl, null] }; } @@ -229,6 +152,11 @@ export class CommitActionButton extends AbstractActionButton { return []; } + // Not a branch (tag, detached) + if (this.state.HEAD?.type === RefType.Tag || !this.state.HEAD?.name) { + return []; + } + // Commit const commandGroups: Command[][] = []; for (const commands of this.postCommitCommandCenter.getSecondaryCommands()) { @@ -240,27 +168,34 @@ export class CommitActionButton extends AbstractActionButton { return commandGroups; } - protected override getPublishBranchActionButton(): SourceControlActionButton | undefined { - const scmConfig = workspace.getConfiguration('scm'); - if (scmConfig.get('experimental.showSyncView', false)) { - return undefined; - } - + private getPublishBranchActionButton(): SourceControlActionButton | undefined { const config = workspace.getConfiguration('git', Uri.file(this.repository.root)); const showActionButton = config.get<{ publish: boolean }>('showActionButton', { publish: true }); // Not a branch (tag, detached), branch does have an upstream, commit/merge/rebase is in progress, or the button is disabled if (this.state.HEAD?.type === RefType.Tag || !this.state.HEAD?.name || this.state.HEAD?.upstream || this.state.isCommitInProgress || this.state.isMergeInProgress || this.state.isRebaseInProgress || !showActionButton.publish) { return undefined; } - return super.getPublishBranchActionButton(); - } + // Button icon + const icon = this.state.isSyncInProgress ? '$(sync~spin)' : '$(cloud-upload)'; - protected override getSyncChangesActionButton(): SourceControlActionButton | undefined { - const scmConfig = workspace.getConfiguration('scm'); - if (scmConfig.get('experimental.showSyncView', false)) { - return undefined; - } + return { + command: { + command: 'git.publish', + title: l10n.t({ message: '{0} Publish Branch', args: [icon], comment: ['{Locked="Branch"}', 'Do not translate "Branch" as it is a git term'] }), + tooltip: this.state.isSyncInProgress ? + (this.state.HEAD?.name ? + l10n.t({ message: 'Publishing Branch "{0}"...', args: [this.state.HEAD.name], comment: ['{Locked="Branch"}', 'Do not translate "Branch" as it is a git term'] }) : + l10n.t({ message: 'Publishing Branch...', comment: ['{Locked="Branch"}', 'Do not translate "Branch" as it is a git term'] })) : + (this.repository.HEAD?.name ? + l10n.t({ message: 'Publish Branch "{0}"', args: [this.state.HEAD?.name], comment: ['{Locked="Branch"}', 'Do not translate "Branch" as it is a git term'] }) : + l10n.t({ message: 'Publish Branch', comment: ['{Locked="Branch"}', 'Do not translate "Branch" as it is a git term'] })), + arguments: [this.repository.sourceControl], + }, + enabled: !this.state.isCheckoutInProgress && !this.state.isSyncInProgress + }; + } + private getSyncChangesActionButton(): SourceControlActionButton | undefined { const config = workspace.getConfiguration('git', Uri.file(this.repository.root)); const showActionButton = config.get<{ sync: boolean }>('showActionButton', { sync: true }); const branchIsAheadOrBehind = (this.state.HEAD?.behind ?? 0) > 0 || (this.state.HEAD?.ahead ?? 0) > 0; @@ -268,7 +203,40 @@ export class CommitActionButton extends AbstractActionButton { // Branch does not have an upstream, branch is not ahead/behind the remote branch, commit/merge/rebase is in progress, or the button is disabled if (!this.state.HEAD?.upstream || !branchIsAheadOrBehind || this.state.isCommitInProgress || this.state.isMergeInProgress || this.state.isRebaseInProgress || !showActionButton.sync) { return undefined; } - return super.getSyncChangesActionButton(); + const ahead = this.state.HEAD.ahead ? ` ${this.state.HEAD.ahead}$(arrow-up)` : ''; + const behind = this.state.HEAD.behind ? ` ${this.state.HEAD.behind}$(arrow-down)` : ''; + const icon = this.state.isSyncInProgress ? '$(sync~spin)' : '$(sync)'; + + return { + command: { + command: 'git.sync', + title: l10n.t('{0} Sync Changes{1}{2}', icon, behind, ahead), + tooltip: this.state.isSyncInProgress ? + l10n.t('Synchronizing Changes...') + : this.repository.syncTooltip, + arguments: [this.repository.sourceControl], + }, + description: `${icon}${behind}${ahead}`, + enabled: !this.state.isCheckoutInProgress && !this.state.isSyncInProgress + }; + } + + private onDidChangeOperations(): void { + const isCheckoutInProgress + = this.repository.operations.isRunning(OperationKind.Checkout) || + this.repository.operations.isRunning(OperationKind.CheckoutTracking); + + const isCommitInProgress = + this.repository.operations.isRunning(OperationKind.Commit) || + this.repository.operations.isRunning(OperationKind.PostCommitCommand) || + this.repository.operations.isRunning(OperationKind.RebaseContinue); + + const isSyncInProgress = + this.repository.operations.isRunning(OperationKind.Sync) || + this.repository.operations.isRunning(OperationKind.Push) || + this.repository.operations.isRunning(OperationKind.Pull); + + this.state = { ...this.state, isCheckoutInProgress, isCommitInProgress, isSyncInProgress }; } private onDidChangeSmartCommitSettings(): void { @@ -277,30 +245,43 @@ export class CommitActionButton extends AbstractActionButton { repositoryHasChangesToCommit: this.repositoryHasChangesToCommit() }; } -} -export class SyncActionButton extends AbstractActionButton { - override get button(): SourceControlActionButton | undefined { - if (!this.state.HEAD) { return undefined; } - - // Publish Branch -> Sync Changes - return this.getPublishBranchActionButton() ?? this.getSyncChangesActionButton(); + private onDidRunGitStatus(): void { + this.state = { + ...this.state, + HEAD: this.repository.HEAD, + isMergeInProgress: this.repository.mergeGroup.resourceStates.length !== 0, + isRebaseInProgress: !!this.repository.rebaseCommit, + repositoryHasChangesToCommit: this.repositoryHasChangesToCommit() + }; } - constructor(repository: Repository) { - super(repository); + private repositoryHasChangesToCommit(): boolean { + const config = workspace.getConfiguration('git', Uri.file(this.repository.root)); + const enableSmartCommit = config.get('enableSmartCommit') === true; + const suggestSmartCommit = config.get('suggestSmartCommit') === true; + const smartCommitChanges = config.get<'all' | 'tracked'>('smartCommitChanges', 'all'); - this.disposables.push(workspace.onDidChangeConfiguration(e => { - if (e.affectsConfiguration('scm.experimental.showSyncView')) { - this._onDidChange.fire(); - } - })); - } + const resources = [...this.repository.indexGroup.resourceStates]; + + if ( + // Smart commit enabled (all) + (enableSmartCommit && smartCommitChanges === 'all') || + // Smart commit disabled, smart suggestion enabled + (!enableSmartCommit && suggestSmartCommit) + ) { + resources.push(...this.repository.workingTreeGroup.resourceStates); + } + + // Smart commit enabled (tracked only) + if (enableSmartCommit && smartCommitChanges === 'tracked') { + resources.push(...this.repository.workingTreeGroup.resourceStates.filter(r => r.type !== Status.UNTRACKED)); + } - protected override getPublishBranchActionButton(): SourceControlActionButton | undefined { - // Not a branch (tag, detached), branch does have an upstream - if (this.state.HEAD?.type === RefType.Tag || this.state.HEAD?.upstream) { return undefined; } + return resources.length !== 0; + } - return super.getPublishBranchActionButton(); + dispose(): void { + this.disposables = dispose(this.disposables); } } diff --git a/patched-vscode/extensions/git/src/api/api1.ts b/patched-vscode/extensions/git/src/api/api1.ts index 8168b720..f049939c 100644 --- a/patched-vscode/extensions/git/src/api/api1.ts +++ b/patched-vscode/extensions/git/src/api/api1.ts @@ -7,11 +7,12 @@ import { Model } from '../model'; import { Repository as BaseRepository, Resource } from '../repository'; import { InputBox, Git, API, Repository, Remote, RepositoryState, Branch, ForcePushMode, Ref, Submodule, Commit, Change, RepositoryUIState, Status, LogOptions, APIState, CommitOptions, RefType, CredentialsProvider, BranchQuery, PushErrorHandler, PublishEvent, FetchOptions, RemoteSourceProvider, RemoteSourcePublisher, PostCommitCommandsProvider, RefQuery, BranchProtectionProvider, InitOptions } from './git'; import { Event, SourceControlInputBox, Uri, SourceControl, Disposable, commands, CancellationToken } from 'vscode'; -import { combinedDisposable, mapEvent } from '../util'; +import { combinedDisposable, filterEvent, mapEvent } from '../util'; import { toGitUri } from '../uri'; import { GitExtensionImpl } from './extension'; import { GitBaseApi } from '../git-base'; import { PickRemoteSourceOptions } from './git-base'; +import { Operation, OperationResult } from '../operation'; class ApiInputBox implements InputBox { set value(value: string) { this._inputBox.value = value; } @@ -65,6 +66,8 @@ export class ApiRepository implements Repository { readonly state: RepositoryState = new ApiRepositoryState(this.repository); readonly ui: RepositoryUIState = new ApiRepositoryUIState(this.repository.sourceControl); + readonly onDidCommit: Event = mapEvent(filterEvent(this.repository.onDidRunOperation, e => e.operation === Operation.Commit), () => null); + constructor(readonly repository: BaseRepository) { } apply(patch: string, reverse?: boolean): Promise { @@ -189,7 +192,11 @@ export class ApiRepository implements Repository { return this.repository.getRefs(query, cancellationToken); } - getMergeBase(ref1: string, ref2: string): Promise { + checkIgnore(paths: string[]): Promise> { + return this.repository.checkIgnore(paths); + } + + getMergeBase(ref1: string, ref2: string): Promise { return this.repository.getMergeBase(ref1, ref2); } @@ -250,7 +257,15 @@ export class ApiRepository implements Repository { } commit(message: string, opts?: CommitOptions): Promise { - return this.repository.commit(message, opts); + return this.repository.commit(message, { ...opts, postCommitCommand: null }); + } + + merge(ref: string): Promise { + return this.repository.merge(ref); + } + + mergeAbort(): Promise { + return this.repository.mergeAbort(); } } diff --git a/patched-vscode/extensions/git/src/api/git.d.ts b/patched-vscode/extensions/git/src/api/git.d.ts index 8dd2b7ad..685b5413 100644 --- a/patched-vscode/extensions/git/src/api/git.d.ts +++ b/patched-vscode/extensions/git/src/api/git.d.ts @@ -16,7 +16,8 @@ export interface InputBox { export const enum ForcePushMode { Force, - ForceWithLease + ForceWithLease, + ForceWithLeaseIfIncludes, } export const enum RefType { @@ -35,6 +36,7 @@ export interface Ref { export interface UpstreamRef { readonly remote: string; readonly name: string; + readonly commit?: string; } export interface Branch extends Ref { @@ -43,6 +45,12 @@ export interface Branch extends Ref { readonly behind?: number; } +export interface CommitShortStat { + readonly files: number; + readonly insertions: number; + readonly deletions: number; +} + export interface Commit { readonly hash: string; readonly message: string; @@ -51,6 +59,7 @@ export interface Commit { readonly authorName?: string; readonly authorEmail?: string; readonly commitDate?: Date; + readonly shortStat?: CommitShortStat; } export interface Submodule { @@ -133,6 +142,8 @@ export interface LogOptions { readonly range?: string; readonly reverse?: boolean; readonly sortByAuthorDate?: boolean; + readonly shortStats?: boolean; + readonly author?: string; } export interface CommitOptions { @@ -184,6 +195,8 @@ export interface Repository { readonly state: RepositoryState; readonly ui: RepositoryUIState; + readonly onDidCommit: Event; + getConfigs(): Promise<{ key: string; value: string; }[]>; getConfig(key: string): Promise; setConfig(key: string, value: string): Promise; @@ -222,9 +235,11 @@ export interface Repository { getBranchBase(name: string): Promise; setBranchUpstream(name: string, upstream: string): Promise; + checkIgnore(paths: string[]): Promise>; + getRefs(query: RefQuery, cancellationToken?: CancellationToken): Promise; - getMergeBase(ref1: string, ref2: string): Promise; + getMergeBase(ref1: string, ref2: string): Promise; tag(name: string, upstream: string): Promise; deleteTag(name: string): Promise; @@ -245,6 +260,8 @@ export interface Repository { log(options?: LogOptions): Promise; commit(message: string, opts?: CommitOptions): Promise; + merge(ref: string): Promise; + mergeAbort(): Promise; } export interface RemoteSource { @@ -359,6 +376,8 @@ export const enum GitErrorCodes { StashConflict = 'StashConflict', UnmergedChanges = 'UnmergedChanges', PushRejected = 'PushRejected', + ForcePushWithLeaseRejected = 'ForcePushWithLeaseRejected', + ForcePushWithLeaseIfIncludesRejected = 'ForcePushWithLeaseIfIncludesRejected', RemoteConnectionError = 'RemoteConnectionError', DirtyWorkTree = 'DirtyWorkTree', CantOpenResource = 'CantOpenResource', diff --git a/patched-vscode/extensions/git/src/askpass-main.ts b/patched-vscode/extensions/git/src/askpass-main.ts index 16ac88a5..c2f59168 100644 --- a/patched-vscode/extensions/git/src/askpass-main.ts +++ b/patched-vscode/extensions/git/src/askpass-main.ts @@ -46,7 +46,9 @@ function main(argv: string[]): void { if (askpassType === 'ssh') { if (/passphrase/i.test(request)) { // passphrase - file = argv[6].replace(/^["']+|["':]+$/g, ''); + // Commit signing - Enter passphrase: + // Git operation - Enter passphrase for key '/c/Users//.ssh/id_ed25519': + file = argv[6]?.replace(/^["']+|["':]+$/g, ''); } else { // authenticity host = argv[6].replace(/^["']+|["':]+$/g, ''); diff --git a/patched-vscode/extensions/git/src/askpass.ts b/patched-vscode/extensions/git/src/askpass.ts index 7821ce11..5d99534d 100644 --- a/patched-vscode/extensions/git/src/askpass.ts +++ b/patched-vscode/extensions/git/src/askpass.ts @@ -30,7 +30,7 @@ export class Askpass implements IIPCHandler, ITerminalEnvironmentProvider { GIT_ASKPASS: path.join(__dirname, this.ipc ? 'askpass.sh' : 'askpass-empty.sh'), // VSCODE_GIT_ASKPASS VSCODE_GIT_ASKPASS_NODE: process.execPath, - VSCODE_GIT_ASKPASS_EXTRA_ARGS: (process.versions['electron'] && process.versions['microsoft-build']) ? '--ms-enable-electron-run-as-node' : '', + VSCODE_GIT_ASKPASS_EXTRA_ARGS: '', VSCODE_GIT_ASKPASS_MAIN: path.join(__dirname, 'askpass-main.js'), }; @@ -102,7 +102,7 @@ export class Askpass implements IIPCHandler, ITerminalEnvironmentProvider { const options: InputBoxOptions = { password: true, placeHolder: l10n.t('Passphrase'), - prompt: `SSH Key: ${file}`, + prompt: file ? `SSH Key: ${file}` : undefined, ignoreFocusOut: true }; diff --git a/patched-vscode/extensions/git/src/commands.ts b/patched-vscode/extensions/git/src/commands.ts index 704a4fa4..48f67f39 100644 --- a/patched-vscode/extensions/git/src/commands.ts +++ b/patched-vscode/extensions/git/src/commands.ts @@ -5,124 +5,194 @@ import * as os from 'os'; import * as path from 'path'; -import { Command, commands, Disposable, LineChange, MessageOptions, Position, ProgressLocation, QuickPickItem, Range, SourceControlResourceState, TextDocumentShowOptions, TextEditor, Uri, ViewColumn, window, workspace, WorkspaceEdit, WorkspaceFolder, TimelineItem, env, Selection, TextDocumentContentProvider, InputBoxValidationSeverity, TabInputText, TabInputTextMerge, QuickPickItemKind, TextDocument, LogOutputChannel, l10n, Memento, UIKind, QuickInputButton, ThemeIcon } from 'vscode'; +import { Command, commands, Disposable, LineChange, MessageOptions, Position, ProgressLocation, QuickPickItem, Range, SourceControlResourceState, TextDocumentShowOptions, TextEditor, Uri, ViewColumn, window, workspace, WorkspaceEdit, WorkspaceFolder, TimelineItem, env, Selection, TextDocumentContentProvider, InputBoxValidationSeverity, TabInputText, TabInputTextMerge, QuickPickItemKind, TextDocument, LogOutputChannel, l10n, Memento, UIKind, QuickInputButton, ThemeIcon, SourceControlHistoryItem, SourceControl, InputBoxValidationMessage, Tab, TabInputNotebook } from 'vscode'; import TelemetryReporter from '@vscode/extension-telemetry'; import { uniqueNamesGenerator, adjectives, animals, colors, NumberDictionary } from '@joaomoreno/unique-names-generator'; -import { Branch, ForcePushMode, GitErrorCodes, Ref, RefType, Status, CommitOptions, RemoteSourcePublisher, Remote } from './api/git'; +import { ForcePushMode, GitErrorCodes, Ref, RefType, Status, CommitOptions, RemoteSourcePublisher, Remote } from './api/git'; import { Git, Stash } from './git'; import { Model } from './model'; -import { Repository, Resource, ResourceGroupType } from './repository'; -import { applyLineChanges, getModifiedRange, intersectDiffWithRange, invertLineChange, toLineRanges } from './staging'; -import { fromGitUri, toGitUri, isGitUri, toMergeUris } from './uri'; -import { grep, isDescendant, pathEquals, relativePath } from './util'; +import { GitResourceGroup, Repository, Resource, ResourceGroupType } from './repository'; +import { DiffEditorSelectionHunkToolbarContext, applyLineChanges, getModifiedRange, intersectDiffWithRange, invertLineChange, toLineRanges } from './staging'; +import { fromGitUri, toGitUri, isGitUri, toMergeUris, toMultiFileDiffEditorUris } from './uri'; +import { dispose, grep, isDefined, isDescendant, pathEquals, relativePath } from './util'; import { GitTimelineItem } from './timelineProvider'; import { ApiRepository } from './api/api1'; import { getRemoteSourceActions, pickRemoteSource } from './remoteSource'; import { RemoteSourceAction } from './api/git-base'; -class CheckoutItem implements QuickPickItem { +abstract class CheckoutCommandItem implements QuickPickItem { + abstract get label(): string; + get description(): string { return ''; } + get alwaysShow(): boolean { return true; } +} + +class CreateBranchItem extends CheckoutCommandItem { + get label(): string { return l10n.t('{0} Create new branch...', '$(plus)'); } +} + +class CreateBranchFromItem extends CheckoutCommandItem { + get label(): string { return l10n.t('{0} Create new branch from...', '$(plus)'); } +} + +class CheckoutDetachedItem extends CheckoutCommandItem { + get label(): string { return l10n.t('{0} Checkout detached...', '$(debug-disconnect)'); } +} + +class RefItemSeparator implements QuickPickItem { + get kind(): QuickPickItemKind { return QuickPickItemKind.Separator; } + + get label(): string { + switch (this.refType) { + case RefType.Head: + return l10n.t('branches'); + case RefType.RemoteHead: + return l10n.t('remote branches'); + case RefType.Tag: + return l10n.t('tags'); + default: + return ''; + } + } + + constructor(private readonly refType: RefType) { } +} + +class RefItem implements QuickPickItem { + + get label(): string { + switch (this.ref.type) { + case RefType.Head: + return `$(git-branch) ${this.ref.name ?? this.shortCommit}`; + case RefType.RemoteHead: + return `$(cloud) ${this.ref.name ?? this.shortCommit}`; + case RefType.Tag: + return `$(tag) ${this.ref.name ?? this.shortCommit}`; + default: + return ''; + } + } + + get description(): string { + switch (this.ref.type) { + case RefType.Head: + return this.shortCommit; + case RefType.RemoteHead: + return l10n.t('Remote branch at {0}', this.shortCommit); + case RefType.Tag: + return l10n.t('Tag at {0}', this.shortCommit); + default: + return ''; + } + } - protected get shortCommit(): string { return (this.ref.commit || '').substr(0, 8); } - get label(): string { return `${this.repository.isBranchProtected(this.ref) ? '$(lock)' : '$(git-branch)'} ${this.ref.name || this.shortCommit}`; } - get description(): string { return this.shortCommit; } get refName(): string | undefined { return this.ref.name; } get refRemote(): string | undefined { return this.ref.remote; } + get shortCommit(): string { return (this.ref.commit || '').substr(0, 8); } + + private _buttons?: QuickInputButton[]; get buttons(): QuickInputButton[] | undefined { return this._buttons; } set buttons(newButtons: QuickInputButton[] | undefined) { this._buttons = newButtons; } - constructor(protected repository: Repository, protected ref: Ref, protected _buttons?: QuickInputButton[]) { } + constructor(protected readonly ref: Ref) { } +} + +class CheckoutItem extends RefItem { - async run(opts?: { detached?: boolean }): Promise { + async run(repository: Repository, opts?: { detached?: boolean }): Promise { if (!this.ref.name) { return; } - const config = workspace.getConfiguration('git', Uri.file(this.repository.root)); + const config = workspace.getConfiguration('git', Uri.file(repository.root)); const pullBeforeCheckout = config.get('pullBeforeCheckout', false) === true; const treeish = opts?.detached ? this.ref.commit ?? this.ref.name : this.ref.name; - await this.repository.checkout(treeish, { ...opts, pullBeforeCheckout }); + await repository.checkout(treeish, { ...opts, pullBeforeCheckout }); } } -class CheckoutTagItem extends CheckoutItem { +class CheckoutProtectedItem extends CheckoutItem { - override get label(): string { return `$(tag) ${this.ref.name || this.shortCommit}`; } - override get description(): string { - return l10n.t('Tag at {0}', this.shortCommit); + override get label(): string { + return `$(lock) ${this.ref.name ?? this.shortCommit}`; } - override async run(opts?: { detached?: boolean }): Promise { - if (!this.ref.name) { - return; - } - - await this.repository.checkout(this.ref.name, opts); - } } -class CheckoutRemoteHeadItem extends CheckoutItem { - - override get label(): string { return `$(cloud) ${this.ref.name || this.shortCommit}`; } - override get description(): string { - return l10n.t('Remote branch at {0}', this.shortCommit); - } +class CheckoutRemoteHeadItem extends RefItem { - override async run(opts?: { detached?: boolean }): Promise { + async run(repository: Repository, opts?: { detached?: boolean }): Promise { if (!this.ref.name) { return; } if (opts?.detached) { - await this.repository.checkout(this.ref.commit ?? this.ref.name, opts); + await repository.checkout(this.ref.commit ?? this.ref.name, opts); return; } - const branches = await this.repository.findTrackingBranches(this.ref.name); + const branches = await repository.findTrackingBranches(this.ref.name); if (branches.length > 0) { - await this.repository.checkout(branches[0].name!, opts); + await repository.checkout(branches[0].name!, opts); } else { - await this.repository.checkoutTracking(this.ref.name, opts); + await repository.checkoutTracking(this.ref.name, opts); } } } -class BranchDeleteItem implements QuickPickItem { +class CheckoutTagItem extends RefItem { - private get shortCommit(): string { return (this.ref.commit || '').substr(0, 8); } - get branchName(): string | undefined { return this.ref.name; } - get label(): string { return this.branchName || ''; } - get description(): string { return this.shortCommit; } + async run(repository: Repository, opts?: { detached?: boolean }): Promise { + if (!this.ref.name) { + return; + } + + await repository.checkout(this.ref.name, opts); + } +} - constructor(private ref: Ref) { } +class BranchDeleteItem extends RefItem { async run(repository: Repository, force?: boolean): Promise { - if (!this.branchName) { - return; + if (this.ref.name) { + await repository.deleteBranch(this.ref.name, force); } - await repository.deleteBranch(this.branchName, force); } } -class MergeItem implements QuickPickItem { +class TagDeleteItem extends RefItem { - get label(): string { return this.ref.name || ''; } - get description(): string { return this.ref.name || ''; } + async run(repository: Repository): Promise { + if (this.ref.name) { + await repository.deleteTag(this.ref.name); + } + } +} - constructor(protected ref: Ref) { } +class RemoteTagDeleteItem extends RefItem { - async run(repository: Repository): Promise { - await repository.merge(this.ref.name! || this.ref.commit!); + override get description(): string { + return l10n.t('Remote tag at {0}', this.shortCommit); + } + + async run(repository: Repository, remote: string): Promise { + if (this.ref.name) { + await repository.deleteRemoteTag(remote, this.ref.name); + } } } -class RebaseItem implements QuickPickItem { +class MergeItem extends RefItem { - get label(): string { return this.ref.name || ''; } - description: string = ''; + async run(repository: Repository): Promise { + if (this.ref.name || this.ref.commit) { + await repository.merge(this.ref.name ?? this.ref.commit!); + } + } +} - constructor(readonly ref: Ref) { } +class RebaseItem extends RefItem { async run(repository: Repository): Promise { if (this.ref?.name) { @@ -131,22 +201,11 @@ class RebaseItem implements QuickPickItem { } } -class CreateBranchItem implements QuickPickItem { - get label(): string { return '$(plus) ' + l10n.t('Create new branch...'); } - get description(): string { return ''; } - get alwaysShow(): boolean { return true; } -} +class RebaseUpstreamItem extends RebaseItem { -class CreateBranchFromItem implements QuickPickItem { - get label(): string { return '$(plus) ' + l10n.t('Create new branch from...'); } - get description(): string { return ''; } - get alwaysShow(): boolean { return true; } -} - -class CheckoutDetachedItem implements QuickPickItem { - get label(): string { return '$(debug-disconnect) ' + l10n.t('Checkout detached...'); } - get description(): string { return ''; } - get alwaysShow(): boolean { return true; } + override get description(): string { + return '(upstream)'; + } } class HEADItem implements QuickPickItem { @@ -203,6 +262,14 @@ class RepositoryItem implements QuickPickItem { constructor(public readonly path: string) { } } +class StashItem implements QuickPickItem { + get label(): string { return `#${this.stash.index}: ${this.stash.description}`; } + + get description(): string | undefined { return this.stash.branchName; } + + constructor(readonly stash: Stash) { } +} + interface ScmCommandOptions { repository?: boolean; diff?: boolean; @@ -254,7 +321,7 @@ async function categorizeResourceByResolution(resources: Resource[]): Promise<{ return { merge, resolved, unresolved, deletionConflicts }; } -async function createCheckoutItems(repository: Repository, detached = false): Promise { +async function createCheckoutItems(repository: Repository, detached = false): Promise { const config = workspace.getConfiguration('git'); const checkoutTypeConfig = config.get('checkoutType'); let checkoutTypes: string[]; @@ -273,35 +340,13 @@ async function createCheckoutItems(repository: Repository, detached = false): Pr } const refs = await repository.getRefs(); - const processors = checkoutTypes.map(type => getCheckoutProcessor(repository, type)) - .filter(p => !!p) as CheckoutProcessor[]; - - for (const ref of refs) { - for (const processor of processors) { - processor.onRef(ref); - } - } + const refProcessors = checkoutTypes.map(type => getCheckoutRefProcessor(repository, type)) + .filter(p => !!p) as RefProcessor[]; const buttons = await getRemoteRefItemButtons(repository); - let fallbackRemoteButtons: RemoteSourceActionButton[] | undefined = []; - const remote = repository.remotes.find(r => r.pushUrl === repository.HEAD?.remote || r.fetchUrl === repository.HEAD?.remote) ?? repository.remotes[0]; - const remoteUrl = remote?.pushUrl ?? remote?.fetchUrl; - if (remoteUrl) { - fallbackRemoteButtons = buttons.get(remoteUrl); - } - - return processors.reduce((r, p) => r.concat(...p.items.map((item) => { - if (item.refRemote) { - const matchingRemote = repository.remotes.find((remote) => remote.name === item.refRemote); - const remoteUrl = matchingRemote?.pushUrl ?? matchingRemote?.fetchUrl; - if (remoteUrl) { - item.buttons = buttons.get(item.refRemote); - } - } + const itemsProcessor = new CheckoutItemsProcessor(refProcessors, repository, buttons, detached); - item.buttons = fallbackRemoteButtons; - return item; - })), []); + return itemsProcessor.processRefs(refs); } type RemoteSourceActionButton = { @@ -332,30 +377,181 @@ async function getRemoteRefItemButtons(repository: Repository) { return remoteUrlsToActions; } -class CheckoutProcessor { +class RefProcessor { + protected readonly refs: Ref[] = []; + + get items(): QuickPickItem[] { + const items = this.refs.map(r => new this.ctor(r)); + return items.length === 0 ? items : [new RefItemSeparator(this.type), ...items]; + } + + constructor(protected readonly type: RefType, protected readonly ctor: { new(ref: Ref): QuickPickItem } = RefItem) { } + + processRef(ref: Ref): boolean { + if (!ref.name && !ref.commit) { + return false; + } + if (ref.type !== this.type) { + return false; + } + + this.refs.push(ref); + return true; + } +} + +class RefItemsProcessor { + + constructor(protected readonly processors: RefProcessor[]) { } + + processRefs(refs: Ref[]): QuickPickItem[] { + for (const ref of refs) { + for (const processor of this.processors) { + if (processor.processRef(ref)) { + break; + } + } + } + + const result: QuickPickItem[] = []; + for (const processor of this.processors) { + result.push(...processor.items); + } + + return result; + } +} + +class RebaseItemsProcessors extends RefItemsProcessor { + + private upstreamName: string | undefined; + + constructor(private readonly repository: Repository) { + super([ + new RefProcessor(RefType.Head, RebaseItem), + new RefProcessor(RefType.RemoteHead, RebaseItem) + ]); + + if (this.repository.HEAD?.upstream) { + this.upstreamName = `${this.repository.HEAD?.upstream.remote}/${this.repository.HEAD?.upstream.name}`; + } + } + + override processRefs(refs: Ref[]): QuickPickItem[] { + const result: QuickPickItem[] = []; + + for (const ref of refs) { + if (ref.name === this.repository.HEAD?.name) { + continue; + } + + if (ref.name === this.upstreamName) { + result.push(new RebaseUpstreamItem(ref)); + continue; + } + + for (const processor of this.processors) { + if (processor.processRef(ref)) { + break; + } + } + } + + for (const processor of this.processors) { + result.push(...processor.items); + } + + return result; + } +} + +class CheckoutRefProcessor extends RefProcessor { + + override get items(): QuickPickItem[] { + const items = this.refs.map(ref => { + return this.repository.isBranchProtected(ref) ? + new CheckoutProtectedItem(ref) : + new CheckoutItem(ref); + }); + + return items.length === 0 ? items : [new RefItemSeparator(this.type), ...items]; + } + + constructor(private readonly repository: Repository) { + super(RefType.Head); + } +} + +class CheckoutItemsProcessor extends RefItemsProcessor { + + private defaultButtons: RemoteSourceActionButton[] | undefined; + + constructor( + processors: RefProcessor[], + private readonly repository: Repository, + private readonly buttons: Map, + private readonly detached = false) { + super(processors); + + // Default button(s) + const remote = repository.remotes.find(r => r.pushUrl === repository.HEAD?.remote || r.fetchUrl === repository.HEAD?.remote) ?? repository.remotes[0]; + const remoteUrl = remote?.pushUrl ?? remote?.fetchUrl; + if (remoteUrl) { + this.defaultButtons = buttons.get(remoteUrl); + } + } + + override processRefs(refs: Ref[]): QuickPickItem[] { + for (const ref of refs) { + if (!this.detached && ref.name === 'origin/HEAD') { + continue; + } + + for (const processor of this.processors) { + if (processor.processRef(ref)) { + break; + } + } + } + + const result: QuickPickItem[] = []; + for (const processor of this.processors) { + for (const item of processor.items) { + if (!(item instanceof RefItem)) { + result.push(item); + continue; + } - private refs: Ref[] = []; - get items(): CheckoutItem[] { return this.refs.map(r => new this.ctor(this.repository, r)); } - constructor(private repository: Repository, private type: RefType, private ctor: { new(repository: Repository, ref: Ref): CheckoutItem }) { } + // Button(s) + if (item.refRemote) { + const matchingRemote = this.repository.remotes.find((remote) => remote.name === item.refRemote); + const remoteUrl = matchingRemote?.pushUrl ?? matchingRemote?.fetchUrl; + if (remoteUrl) { + item.buttons = this.buttons.get(item.refRemote); + } + } else { + item.buttons = this.defaultButtons; + } - onRef(ref: Ref): void { - if (ref.type === this.type) { - this.refs.push(ref); + result.push(item); + } } + + return result; } } -function getCheckoutProcessor(repository: Repository, type: string): CheckoutProcessor | undefined { +function getCheckoutRefProcessor(repository: Repository, type: string): RefProcessor | undefined { switch (type) { case 'local': - return new CheckoutProcessor(repository, RefType.Head, CheckoutItem); + return new CheckoutRefProcessor(repository); case 'remote': - return new CheckoutProcessor(repository, RefType.RemoteHead, CheckoutRemoteHeadItem); + return new RefProcessor(RefType.RemoteHead, CheckoutRemoteHeadItem); case 'tags': - return new CheckoutProcessor(repository, RefType.Tag, CheckoutTagItem); + return new RefProcessor(RefType.Tag, CheckoutTagItem); + default: + return undefined; } - - return undefined; } function getRepositoryLabel(repositoryRoot: string): string { @@ -376,12 +572,6 @@ function sanitizeRemoteName(name: string) { return name && name.replace(/^\.|\/\.|\.\.|~|\^|:|\/$|\.lock$|\.lock\/|\\|\*|\s|^\s*$|\.$|\[|\]$/g, '-'); } -class TagItem implements QuickPickItem { - get label(): string { return `$(tag) ${this.ref.name ?? ''}`; } - get description(): string { return this.ref.commit?.substr(0, 8) ?? ''; } - constructor(readonly ref: Ref) { } -} - enum PushType { Push, PushTo, @@ -450,7 +640,7 @@ export class CommandCenter { @command('git.refresh', { repository: true }) async refresh(repository: Repository): Promise { - await repository.status(); + await repository.refresh(); } @command('git.openResource') @@ -521,10 +711,13 @@ export class CommandCenter { } try { - const [head, rebaseOrMergeHead] = await Promise.all([ + const [head, rebaseOrMergeHead, diffBetween] = await Promise.all([ repo.getCommit('HEAD'), - isRebasing ? repo.getCommit('REBASE_HEAD') : repo.getCommit('MERGE_HEAD') + isRebasing ? repo.getCommit('REBASE_HEAD') : repo.getCommit('MERGE_HEAD'), + await repo.diffBetween(isRebasing ? 'REBASE_HEAD' : 'MERGE_HEAD', 'HEAD') ]); + const diffFile = diffBetween?.find(diff => diff.uri.fsPath === uri.fsPath); + // ours (current branch and commit) current.detail = head.refNames.map(s => s.replace(/^HEAD ->/, '')).join(', '); current.description = '$(git-commit) ' + head.hash.substring(0, 7); @@ -533,7 +726,11 @@ export class CommandCenter { // theirs incoming.detail = rebaseOrMergeHead.refNames.join(', '); incoming.description = '$(git-commit) ' + rebaseOrMergeHead.hash.substring(0, 7); - incoming.uri = toGitUri(uri, rebaseOrMergeHead.hash); + if (diffFile) { + incoming.uri = toGitUri(diffFile.originalUri, rebaseOrMergeHead.hash); + } else { + incoming.uri = toGitUri(uri, rebaseOrMergeHead.hash); + } } catch (error) { // not so bad, can continue with just uris @@ -861,6 +1058,7 @@ export class CommandCenter { const choices = [open, openNewWindow]; if (!askToOpen) { + await this.model.openRepository(repositoryPath); return; } @@ -943,8 +1141,29 @@ export class CommandCenter { } @command('git.close', { repository: true }) - async close(repository: Repository): Promise { - this.model.close(repository); + async close(repository: Repository, ...args: SourceControl[]): Promise { + const otherRepositories = args + .map(sourceControl => this.model.getRepository(sourceControl)) + .filter(isDefined); + + for (const r of [repository, ...otherRepositories]) { + this.model.close(r); + } + } + + @command('git.closeOtherRepositories', { repository: true }) + async closeOtherRepositories(repository: Repository, ...args: SourceControl[]): Promise { + const otherRepositories = args + .map(sourceControl => this.model.getRepository(sourceControl)) + .filter(isDefined); + + const selectedRepositories = [repository, ...otherRepositories]; + for (const r of this.model.repositories) { + if (selectedRepositories.includes(r)) { + continue; + } + this.model.close(r); + } } @command('git.openFile') @@ -982,7 +1201,7 @@ export class CommandCenter { const activeTextEditor = window.activeTextEditor; // Must extract these now because opening a new document will change the activeTextEditor reference - const previousVisibleRange = activeTextEditor?.visibleRanges[0]; + const previousVisibleRanges = activeTextEditor?.visibleRanges; const previousURI = activeTextEditor?.document.uri; const previousSelection = activeTextEditor?.selection; @@ -1013,8 +1232,13 @@ export class CommandCenter { opts.selection = previousSelection; const editor = await window.showTextDocument(document, opts); // This should always be defined but just in case - if (previousVisibleRange) { - editor.revealRange(previousVisibleRange); + if (previousVisibleRanges && previousVisibleRanges.length > 0) { + let rangeToReveal = previousVisibleRanges[0]; + if (previousSelection && previousVisibleRanges.length > 1) { + // In case of multiple visible ranges, find the one that intersects with the selection + rangeToReveal = previousVisibleRanges.find(r => r.intersection(previousSelection)) ?? rangeToReveal; + } + editor.revealRange(rangeToReveal); } } } @@ -1294,6 +1518,33 @@ export class CommandCenter { textEditor.selections = [new Selection(firstStagedLine, 0, firstStagedLine, 0)]; } + @command('git.diff.stageHunk') + async diffStageHunk(changes: DiffEditorSelectionHunkToolbarContext): Promise { + this.diffStageHunkOrSelection(changes); + } + + @command('git.diff.stageSelection') + async diffStageSelection(changes: DiffEditorSelectionHunkToolbarContext): Promise { + this.diffStageHunkOrSelection(changes); + } + + async diffStageHunkOrSelection(changes: DiffEditorSelectionHunkToolbarContext): Promise { + let modifiedUri = changes.modifiedUri; + if (!modifiedUri) { + const textEditor = window.activeTextEditor; + if (!textEditor) { + return; + } + const modifiedDocument = textEditor.document; + modifiedUri = modifiedDocument.uri; + } + if (modifiedUri.scheme !== 'file') { + return; + } + const result = changes.originalWithModifiedChanges; + await this.runByRepository(modifiedUri, async (repository, resource) => await repository.stage(resource, result)); + } + @command('git.stageSelectedRanges', { diff: true }) async stageSelectedChanges(changes: LineChange[]): Promise { const textEditor = window.activeTextEditor; @@ -1316,6 +1567,30 @@ export class CommandCenter { await this._stageChanges(textEditor, selectedChanges); } + @command('git.stageFile') + async stageFile(uri: Uri): Promise { + if (!uri) { + return; + } + + const repository = this.model.getRepository(uri); + if (!repository) { + return; + } + + const resources = [ + ...repository.workingTreeGroup.resourceStates, + ...repository.untrackedGroup.resourceStates] + .filter(r => r.multiFileDiffEditorModifiedUri?.toString() === uri.toString()) + .map(r => r.resourceUri); + + if (resources.length === 0) { + return; + } + + await repository.add(resources); + } + @command('git.acceptMerge') async acceptMerge(_uri: Uri | unknown): Promise { const { activeTab } = window.tabGroups.activeTabGroup; @@ -1568,6 +1843,29 @@ export class CommandCenter { await this.runByRepository(modifiedUri, async (repository, resource) => await repository.stage(resource, result)); } + @command('git.unstageFile') + async unstageFile(uri: Uri): Promise { + if (!uri) { + return; + } + + const repository = this.model.getRepository(uri); + if (!repository) { + return; + } + + const resources = repository.indexGroup.resourceStates + .filter(r => r.multiFileDiffEditorModifiedUri?.toString() === uri.toString()) + .map(r => r.resourceUri); + + if (resources.length === 0) { + return; + } + + await repository.revert(resources); + } + + @command('git.clean') async clean(...resourceStates: SourceControlResourceState[]): Promise { // Remove duplicate resources @@ -2202,51 +2500,74 @@ export class CommandCenter { const createBranchFrom = new CreateBranchFromItem(); const checkoutDetached = new CheckoutDetachedItem(); const picks: QuickPickItem[] = []; + const commands: QuickPickItem[] = []; if (!opts?.detached) { - picks.push(createBranch, createBranchFrom, checkoutDetached, { label: '', kind: QuickPickItemKind.Separator }); + commands.push(createBranch, createBranchFrom, checkoutDetached); } - const quickpick = window.createQuickPick(); - quickpick.busy = true; - quickpick.placeholder = opts?.detached + const disposables: Disposable[] = []; + const quickPick = window.createQuickPick(); + quickPick.busy = true; + quickPick.sortByLabel = false; + quickPick.placeholder = opts?.detached ? l10n.t('Select a branch to checkout in detached mode') : l10n.t('Select a branch or tag to checkout'); - quickpick.show(); + quickPick.show(); picks.push(... await createCheckoutItems(repository, opts?.detached)); - quickpick.items = picks; - quickpick.busy = false; + quickPick.items = [...commands, ...picks]; + quickPick.busy = false; const choice = await new Promise(c => { - quickpick.onDidAccept(() => c(quickpick.activeItems[0])); - quickpick.onDidTriggerItemButton((e) => { - quickpick.hide(); + disposables.push(quickPick.onDidHide(() => c(undefined))); + disposables.push(quickPick.onDidAccept(() => c(quickPick.activeItems[0]))); + disposables.push((quickPick.onDidTriggerItemButton((e) => { const button = e.button as QuickInputButton & { actual: RemoteSourceAction }; const item = e.item as CheckoutItem; if (button.actual && item.refName) { button.actual.run(item.refRemote ? item.refName.substring(item.refRemote.length + 1) : item.refName); } - }); + + c(undefined); + }))); + disposables.push(quickPick.onDidChangeValue(value => { + switch (true) { + case value === '': + quickPick.items = [...commands, ...picks]; + break; + case commands.length === 0: + quickPick.items = picks; + break; + case picks.length === 0: + quickPick.items = commands; + break; + default: + quickPick.items = [...picks, { label: '', kind: QuickPickItemKind.Separator }, ...commands]; + break; + } + })); }); - quickpick.hide(); + + dispose(disposables); + quickPick.dispose(); if (!choice) { return false; } if (choice === createBranch) { - await this._branch(repository, quickpick.value); + await this._branch(repository, quickPick.value); } else if (choice === createBranchFrom) { - await this._branch(repository, quickpick.value, true); + await this._branch(repository, quickPick.value, true); } else if (choice === checkoutDetached) { return this._checkout(repository, { detached: true }); } else { const item = choice as CheckoutItem; try { - await item.run(opts); + await item.run(repository, opts); } catch (err) { if (err.gitErrorCode !== GitErrorCodes.DirtyWorkTree) { throw err; @@ -2259,10 +2580,10 @@ export class CommandCenter { if (choice === force) { await this.cleanAll(repository); - await item.run(opts); + await item.run(repository, opts); } else if (choice === stash || choice === migrate) { if (await this._stash(repository)) { - await item.run(opts); + await item.run(repository, opts); if (choice === migrate) { await this.stashPopLatest(repository); @@ -2332,49 +2653,75 @@ export class CommandCenter { const branchPrefix = config.get('branchPrefix')!; const branchWhitespaceChar = config.get('branchWhitespaceChar')!; const branchValidationRegex = config.get('branchValidationRegex')!; + const branchRandomNameEnabled = config.get('branchRandomName.enable', false); - let rawBranchName = defaultName; - - if (!rawBranchName) { - // Branch name - if (!initialValue) { - const branchRandomNameEnabled = config.get('branchRandomName.enable', false); - const branchName = branchRandomNameEnabled ? await this.generateRandomBranchName(repository, branchWhitespaceChar) : ''; - - initialValue = `${branchPrefix}${branchName}`; - } - - // Branch name selection - const initialValueSelection: [number, number] | undefined = - initialValue.startsWith(branchPrefix) ? [branchPrefix.length, initialValue.length] : undefined; - - rawBranchName = await window.showInputBox({ - placeHolder: l10n.t('Branch name'), - prompt: l10n.t('Please provide a new branch name'), - value: initialValue, - valueSelection: initialValueSelection, - ignoreFocusOut: true, - validateInput: (name: string) => { - const validateName = new RegExp(branchValidationRegex); - const sanitizedName = sanitizeBranchName(name, branchWhitespaceChar); - if (validateName.test(sanitizedName)) { - // If the sanitized name that we will use is different than what is - // in the input box, show an info message to the user informing them - // the branch name that will be used. - return name === sanitizedName - ? null - : { - message: l10n.t('The new branch will be "{0}"', sanitizedName), - severity: InputBoxValidationSeverity.Info - }; - } - - return l10n.t('Branch name needs to match regex: {0}', branchValidationRegex); - } - }); + if (defaultName) { + return sanitizeBranchName(defaultName, branchWhitespaceChar); } - return sanitizeBranchName(rawBranchName || '', branchWhitespaceChar); + const getBranchName = async (): Promise => { + const branchName = branchRandomNameEnabled ? await this.generateRandomBranchName(repository, branchWhitespaceChar) : ''; + return `${branchPrefix}${branchName}`; + }; + + const getValueSelection = (value: string): [number, number] | undefined => { + return value.startsWith(branchPrefix) ? [branchPrefix.length, value.length] : undefined; + }; + + const getValidationMessage = (name: string): string | InputBoxValidationMessage | undefined => { + const validateName = new RegExp(branchValidationRegex); + const sanitizedName = sanitizeBranchName(name, branchWhitespaceChar); + if (validateName.test(sanitizedName)) { + // If the sanitized name that we will use is different than what is + // in the input box, show an info message to the user informing them + // the branch name that will be used. + return name === sanitizedName + ? undefined + : { + message: l10n.t('The new branch will be "{0}"', sanitizedName), + severity: InputBoxValidationSeverity.Info + }; + } + + return l10n.t('Branch name needs to match regex: {0}', branchValidationRegex); + }; + + const disposables: Disposable[] = []; + const inputBox = window.createInputBox(); + + inputBox.placeholder = l10n.t('Branch name'); + inputBox.prompt = l10n.t('Please provide a new branch name'); + + inputBox.buttons = branchRandomNameEnabled ? [ + { + iconPath: new ThemeIcon('refresh'), + tooltip: l10n.t('Regenerate Branch Name'), + } + ] : []; + + inputBox.value = initialValue ?? await getBranchName(); + inputBox.valueSelection = getValueSelection(inputBox.value); + inputBox.validationMessage = getValidationMessage(inputBox.value); + inputBox.ignoreFocusOut = true; + + inputBox.show(); + + const branchName = await new Promise((resolve) => { + disposables.push(inputBox.onDidHide(() => resolve(undefined))); + disposables.push(inputBox.onDidAccept(() => resolve(inputBox.value))); + disposables.push(inputBox.onDidChangeValue(value => { + inputBox.validationMessage = getValidationMessage(value); + })); + disposables.push(inputBox.onDidTriggerButton(async () => { + inputBox.value = await getBranchName(); + inputBox.valueSelection = getValueSelection(inputBox.value); + })); + }); + + dispose(disposables); + inputBox.dispose(); + + return sanitizeBranchName(branchName || '', branchWhitespaceChar); } private async _branch(repository: Repository, defaultName?: string, from = false): Promise { @@ -2382,7 +2729,14 @@ export class CommandCenter { if (from) { const getRefPicks = async () => { - return [new HEADItem(repository), ...await createCheckoutItems(repository)]; + const refs = await repository.getRefs(); + const refProcessors = new RefItemsProcessor([ + new RefProcessor(RefType.Head), + new RefProcessor(RefType.RemoteHead), + new RefProcessor(RefType.Tag) + ]); + + return [new HEADItem(repository), ...refProcessors.processRefs(refs)]; }; const placeHolder = l10n.t('Select a ref to create the branch from'); @@ -2392,7 +2746,7 @@ export class CommandCenter { return; } - if (choice.refName) { + if (choice instanceof RefItem && choice.refName) { target = choice.refName; } } @@ -2406,6 +2760,30 @@ export class CommandCenter { await repository.branch(branchName, true, target); } + private async pickRef(items: Promise, placeHolder: string): Promise { + const disposables: Disposable[] = []; + const quickPick = window.createQuickPick(); + + quickPick.placeholder = placeHolder; + quickPick.sortByLabel = false; + quickPick.busy = true; + + quickPick.show(); + + quickPick.items = await items; + quickPick.busy = false; + + const choice = await new Promise(resolve => { + disposables.push(quickPick.onDidHide(() => resolve(undefined))); + disposables.push(quickPick.onDidAccept(() => resolve(quickPick.activeItems[0]))); + }); + + dispose(disposables); + quickPick.dispose(); + + return choice; + } + @command('git.deleteBranch', { repository: true }) async deleteBranch(repository: Repository, name: string, force?: boolean): Promise { let run: (force?: boolean) => Promise; @@ -2420,12 +2798,12 @@ export class CommandCenter { }; const placeHolder = l10n.t('Select a branch to delete'); - const choice = await window.showQuickPick(getBranchPicks(), { placeHolder }); + const choice = await this.pickRef(getBranchPicks(), placeHolder); - if (!choice || !choice.branchName) { + if (!choice || !choice.refName) { return; } - name = choice.branchName; + name = choice.refName; run = force => choice.run(repository, force); } @@ -2473,32 +2851,23 @@ export class CommandCenter { @command('git.merge', { repository: true }) async merge(repository: Repository): Promise { - const config = workspace.getConfiguration('git'); - const checkoutType = config.get('checkoutType'); - const includeRemotes = checkoutType === 'all' || checkoutType === 'remote' || checkoutType?.includes('remote'); - - const getBranchPicks = async (): Promise => { + const getQuickPickItems = async (): Promise => { const refs = await repository.getRefs(); + const itemsProcessor = new RefItemsProcessor([ + new RefProcessor(RefType.Head, MergeItem), + new RefProcessor(RefType.RemoteHead, MergeItem), + new RefProcessor(RefType.Tag, MergeItem) + ]); - const heads = refs.filter(ref => ref.type === RefType.Head) - .filter(ref => ref.name || ref.commit) - .map(ref => new MergeItem(ref as Branch)); - - const remoteHeads = (includeRemotes ? refs.filter(ref => ref.type === RefType.RemoteHead) : []) - .filter(ref => ref.name || ref.commit) - .map(ref => new MergeItem(ref as Branch)); - - return [...heads, ...remoteHeads]; + return itemsProcessor.processRefs(refs); }; - const placeHolder = l10n.t('Select a branch to merge from'); - const choice = await window.showQuickPick(getBranchPicks(), { placeHolder }); + const placeHolder = l10n.t('Select a branch or tag to merge from'); + const choice = await this.pickRef(getQuickPickItems(), placeHolder); - if (!choice) { - return; + if (choice instanceof MergeItem) { + await choice.run(repository); } - - await choice.run(repository); } @command('git.mergeAbort', { repository: true }) @@ -2508,45 +2877,19 @@ export class CommandCenter { @command('git.rebase', { repository: true }) async rebase(repository: Repository): Promise { - const config = workspace.getConfiguration('git'); - const checkoutType = config.get('checkoutType'); - const includeRemotes = checkoutType === 'all' || checkoutType === 'remote' || checkoutType?.includes('remote'); - - const getBranchPicks = async () => { + const getQuickPickItems = async (): Promise => { const refs = await repository.getRefs(); + const itemsProcessor = new RebaseItemsProcessors(repository); - const heads = refs.filter(ref => ref.type === RefType.Head) - .filter(ref => ref.name !== repository.HEAD?.name) - .filter(ref => ref.name || ref.commit); - - const remoteHeads = (includeRemotes ? refs.filter(ref => ref.type === RefType.RemoteHead) : []) - .filter(ref => ref.name || ref.commit); - - const picks = [...heads, ...remoteHeads].map(ref => new RebaseItem(ref)); - - // set upstream branch as first - if (repository.HEAD?.upstream) { - const upstreamName = `${repository.HEAD?.upstream.remote}/${repository.HEAD?.upstream.name}`; - const index = picks.findIndex(e => e.ref.name === upstreamName); - - if (index > -1) { - const [ref] = picks.splice(index, 1); - ref.description = '(upstream)'; - picks.unshift(ref); - } - } - - return picks; + return itemsProcessor.processRefs(refs); }; const placeHolder = l10n.t('Select a branch to rebase onto'); - const choice = await window.showQuickPick(getBranchPicks(), { placeHolder }); + const choice = await this.pickRef(getQuickPickItems(), placeHolder); - if (!choice) { - return; + if (choice instanceof RebaseItem) { + await choice.run(repository); } - - await choice.run(repository); } @command('git.createTag', { repository: true }) @@ -2573,16 +2916,17 @@ export class CommandCenter { @command('git.deleteTag', { repository: true }) async deleteTag(repository: Repository): Promise { - const tagPicks = async (): Promise => { + const tagPicks = async (): Promise => { const remoteTags = await repository.getRefs({ pattern: 'refs/tags' }); - return remoteTags.length === 0 ? [{ label: l10n.t('$(info) This repository has no tags.') }] : remoteTags.map(ref => new TagItem(ref)); + return remoteTags.length === 0 ? [{ label: l10n.t('$(info) This repository has no tags.') }] : remoteTags.map(ref => new TagDeleteItem(ref)); }; const placeHolder = l10n.t('Select a tag to delete'); - const choice = await window.showQuickPick(tagPicks(), { placeHolder }); + const choice = await this.pickRef(tagPicks(), placeHolder); - if (choice && choice instanceof TagItem && choice.ref.name) { - await repository.deleteTag(choice.ref.name); + + if (choice instanceof TagDeleteItem) { + await choice.run(repository); } } @@ -2609,7 +2953,7 @@ export class CommandCenter { remoteName = remotePick.remoteName; } - const remoteTagPicks = async (): Promise => { + const remoteTagPicks = async (): Promise => { const remoteTagsRaw = await repository.getRemoteRefs(remoteName, { tags: true }); // Deduplicate annotated and lightweight tags @@ -2624,14 +2968,14 @@ export class CommandCenter { } } - return remoteTags.length === 0 ? [{ label: l10n.t('$(info) Remote "{0}" has no tags.', remoteName) }] : remoteTags.map(ref => new TagItem(ref)); + return remoteTags.length === 0 ? [{ label: l10n.t('$(info) Remote "{0}" has no tags.', remoteName) }] : remoteTags.map(ref => new RemoteTagDeleteItem(ref)); }; - const tagPickPlaceholder = l10n.t('Select a tag to delete'); - const remoteTagPick = await window.showQuickPick(remoteTagPicks(), { placeHolder: tagPickPlaceholder }); + const tagPickPlaceholder = l10n.t('Select a remote tag to delete'); + const remoteTagPick = await window.showQuickPick(remoteTagPicks(), { placeHolder: tagPickPlaceholder }); - if (remoteTagPick && remoteTagPick instanceof TagItem && remoteTagPick.ref.name) { - await repository.deleteRemoteTag(remoteName, remoteTagPick.ref.name); + if (remoteTagPick instanceof RemoteTagDeleteItem) { + await remoteTagPick.run(repository, remoteName); } } @@ -2699,6 +3043,16 @@ export class CommandCenter { await repository.fetchAll(); } + @command('git.fetchRef', { repository: true }) + async fetchRef(repository: Repository, ref: string): Promise { + if (!repository || !ref) { + return; + } + + const branch = await repository.getBranch(ref); + await repository.fetch({ remote: branch.remote, ref: branch.name }); + } + @command('git.pullFrom', { repository: true }) async pullFrom(repository: Repository): Promise { const remotes = repository.remotes; @@ -2721,21 +3075,20 @@ export class CommandCenter { remoteName = remotePick.label; } - const getBranchPicks = async (): Promise => { - const remoteRefs = await repository.getRefs(); - const remoteRefsFiltered = remoteRefs.filter(r => (r.remote === remoteName)); - return remoteRefsFiltered.map(r => ({ label: r.name! })); + const getBranchPicks = async (): Promise => { + const remoteRefs = await repository.getRefs({ pattern: `refs/remotes/${remoteName}/` }); + return remoteRefs.map(r => new RefItem(r)); }; const branchPlaceHolder = l10n.t('Pick a branch to pull from'); - const branchPick = await window.showQuickPick(getBranchPicks(), { placeHolder: branchPlaceHolder }); + const branchPick = await this.pickRef(getBranchPicks(), branchPlaceHolder); - if (!branchPick) { + if (!branchPick || !branchPick.refName) { return; } const remoteCharCnt = remoteName.length; - await repository.pullFrom(false, remoteName, branchPick.label.slice(remoteCharCnt + 1)); + await repository.pullFrom(false, remoteName, branchPick.refName.slice(remoteCharCnt + 1)); } @command('git.pull', { repository: true }) @@ -2762,6 +3115,16 @@ export class CommandCenter { await repository.pullWithRebase(repository.HEAD); } + @command('git.pullRef', { repository: true }) + async pullRef(repository: Repository, ref: string): Promise { + if (!repository || !ref) { + return; + } + + const branch = await repository.getBranch(ref); + await repository.pullFrom(false, branch.remote, branch.name); + } + private async _push(repository: Repository, pushOptions: PushOptions) { const remotes = repository.remotes; @@ -2789,7 +3152,9 @@ export class CommandCenter { return; } - forcePushMode = config.get('useForcePushWithLease') === true ? ForcePushMode.ForceWithLease : ForcePushMode.Force; + const useForcePushWithLease = config.get('useForcePushWithLease') === true; + const useForcePushIfIncludes = config.get('useForcePushIfIncludes') === true; + forcePushMode = useForcePushWithLease ? useForcePushIfIncludes ? ForcePushMode.ForceWithLeaseIfIncludes : ForcePushMode.ForceWithLease : ForcePushMode.Force; if (config.get('confirmForcePush')) { const message = l10n.t('You are about to force push your changes, this can be destructive and could inadvertently overwrite changes made by others.\n\nAre you sure to continue?'); @@ -2897,6 +3262,15 @@ export class CommandCenter { await this._push(repository, { pushType: PushType.PushFollowTags, forcePush: true }); } + @command('git.pushRef', { repository: true }) + async pushRef(repository: Repository, ref: string): Promise { + if (!repository || !ref) { + return; + } + + await this._push(repository, { pushType: PushType.Push }); + } + @command('git.cherryPick', { repository: true }) async cherryPick(repository: Repository): Promise { const hash = await window.showInputBox({ @@ -3258,18 +3632,21 @@ export class CommandCenter { } @command('git.stash', { repository: true }) - async stash(repository: Repository): Promise { - await this._stash(repository); + async stash(repository: Repository): Promise { + const result = await this._stash(repository); + return result; } @command('git.stashStaged', { repository: true }) - async stashStaged(repository: Repository): Promise { - await this._stash(repository, false, true); + async stashStaged(repository: Repository): Promise { + const result = await this._stash(repository, false, true); + return result; } @command('git.stashIncludeUntracked', { repository: true }) - async stashIncludeUntracked(repository: Repository): Promise { - await this._stash(repository, true); + async stashIncludeUntracked(repository: Repository): Promise { + const result = await this._stash(repository, true); + return result; } @command('git.stashPop', { repository: true }) @@ -3296,6 +3673,17 @@ export class CommandCenter { await repository.popStash(); } + @command('git.stashPopEditor') + async stashPopEditor(uri: Uri): Promise { + const result = await this.getStashFromUri(uri); + if (!result) { + return; + } + + await commands.executeCommand('workbench.action.closeActiveEditor'); + await result.repository.popStash(result.stash.index); + } + @command('git.stashApply', { repository: true }) async stashApply(repository: Repository): Promise { const placeHolder = l10n.t('Pick a stash to apply'); @@ -3320,6 +3708,17 @@ export class CommandCenter { await repository.applyStash(); } + @command('git.stashApplyEditor') + async stashApplyEditor(uri: Uri): Promise { + const result = await this.getStashFromUri(uri); + if (!result) { + return; + } + + await commands.executeCommand('workbench.action.closeActiveEditor'); + await result.repository.applyStash(result.stash.index); + } + @command('git.stashDrop', { repository: true }) async stashDrop(repository: Repository): Promise { const placeHolder = l10n.t('Pick a stash to drop'); @@ -3329,18 +3728,7 @@ export class CommandCenter { return; } - // request confirmation for the operation - const yes = l10n.t('Yes'); - const result = await window.showWarningMessage( - l10n.t('Are you sure you want to drop the stash: {0}?', stash.description), - { modal: true }, - yes - ); - if (result !== yes) { - return; - } - - await repository.dropStash(stash.index); + await this._stashDrop(repository, stash); } @command('git.stashDropAll', { repository: true }) @@ -3366,17 +3754,114 @@ export class CommandCenter { await repository.dropStash(); } - private async pickStash(repository: Repository, placeHolder: string): Promise { - const stashes = await repository.getStashes(); + @command('git.stashDropEditor') + async stashDropEditor(uri: Uri): Promise { + const result = await this.getStashFromUri(uri); + if (!result) { + return; + } - if (stashes.length === 0) { - window.showInformationMessage(l10n.t('There are no stashes in the repository.')); + if (await this._stashDrop(result.repository, result.stash)) { + await commands.executeCommand('workbench.action.closeActiveEditor'); + } + } + + async _stashDrop(repository: Repository, stash: Stash): Promise { + const yes = l10n.t('Yes'); + const result = await window.showWarningMessage( + l10n.t('Are you sure you want to drop the stash: {0}?', stash.description), + { modal: true }, + yes + ); + if (result !== yes) { + return false; + } + + await repository.dropStash(stash.index); + return true; + } + + @command('git.stashView', { repository: true }) + async stashView(repository: Repository): Promise { + const placeHolder = l10n.t('Pick a stash to view'); + const stash = await this.pickStash(repository, placeHolder); + + if (!stash) { + return; + } + + const stashChanges = await repository.showStash(stash.index); + if (!stashChanges || stashChanges.length === 0) { return; } - const picks = stashes.map(stash => ({ label: `#${stash.index}: ${stash.description}`, description: '', details: '', stash })); - const result = await window.showQuickPick(picks, { placeHolder }); - return result && result.stash; + // A stash commit can have up to 3 parents: + // 1. The first parent is the commit that was HEAD when the stash was created. + // 2. The second parent is the commit that represents the index when the stash was created. + // 3. The third parent (when present) represents the untracked files when the stash was created. + const stashFirstParentCommit = stash.parents.length > 0 ? stash.parents[0] : `${stash.hash}^`; + const stashUntrackedFilesParentCommit = stash.parents.length === 3 ? stash.parents[2] : undefined; + const stashUntrackedFiles: string[] = []; + + if (stashUntrackedFilesParentCommit) { + const untrackedFiles = await repository.getObjectFiles(stashUntrackedFilesParentCommit); + stashUntrackedFiles.push(...untrackedFiles.map(f => path.join(repository.root, f.file))); + } + + const title = `Git Stash #${stash.index}: ${stash.description}`; + const multiDiffSourceUri = toGitUri(Uri.file(repository.root), `stash@{${stash.index}}`, { scheme: 'git-stash' }); + + const resources: { originalUri: Uri | undefined; modifiedUri: Uri | undefined }[] = []; + for (const change of stashChanges) { + const isChangeUntracked = !!stashUntrackedFiles.find(f => pathEquals(f, change.uri.fsPath)); + const modifiedUriRef = !isChangeUntracked ? stash.hash : stashUntrackedFilesParentCommit ?? stash.hash; + + resources.push(toMultiFileDiffEditorUris(change, stashFirstParentCommit, modifiedUriRef)); + } + + commands.executeCommand('_workbench.openMultiDiffEditor', { multiDiffSourceUri, title, resources }); + } + + private async pickStash(repository: Repository, placeHolder: string): Promise { + const getStashQuickPickItems = async (): Promise => { + const stashes = await repository.getStashes(); + return stashes.length > 0 ? + stashes.map(stash => new StashItem(stash)) : + [{ label: l10n.t('$(info) This repository has no stashes.') }]; + }; + + const result = await window.showQuickPick(getStashQuickPickItems(), { placeHolder }); + return result instanceof StashItem ? result.stash : undefined; + } + + private async getStashFromUri(uri: Uri | undefined): Promise<{ repository: Repository; stash: Stash } | undefined> { + if (!uri || uri.scheme !== 'git-stash') { + return undefined; + } + + const stashUri = fromGitUri(uri); + + // Repository + const repository = this.model.getRepository(stashUri.path); + if (!repository) { + return undefined; + } + + // Stash + const regex = /^stash@{(\d+)}$/; + const match = regex.exec(stashUri.ref); + if (!match) { + return undefined; + } + + const [, index] = match; + const stashes = await repository.getStashes(); + const stash = stashes.find(stash => stash.index === parseInt(index)); + if (!stash) { + return undefined; + } + + return { repository, stash }; } @command('git.timeline.openDiff', { repository: false }) @@ -3420,6 +3905,56 @@ export class CommandCenter { }; } + @command('git.timeline.viewCommit', { repository: false }) + async timelineViewCommit(item: TimelineItem, uri: Uri | undefined, _source: string) { + if (!GitTimelineItem.is(item)) { + return; + } + + const cmd = await this._resolveTimelineOpenCommitCommand( + item, uri, + { + preserveFocus: true, + preview: true, + viewColumn: ViewColumn.Active + }, + ); + if (cmd === undefined) { + return undefined; + } + + return commands.executeCommand(cmd.command, ...(cmd.arguments ?? [])); + } + + private async _resolveTimelineOpenCommitCommand(item: TimelineItem, uri: Uri | undefined, options?: TextDocumentShowOptions): Promise { + if (uri === undefined || uri === null || !GitTimelineItem.is(item)) { + return undefined; + } + + const repository = await this.model.getRepository(uri.fsPath); + if (!repository) { + return undefined; + } + + const commit = await repository.getCommit(item.ref); + const commitParentId = commit.parents.length > 0 ? commit.parents[0] : `${commit.hash}^`; + const changes = await repository.diffBetween(commitParentId, commit.hash); + + const title = `${item.shortRef} - ${commit.message}`; + const multiDiffSourceUri = toGitUri(Uri.file(repository.root), commit.hash, { scheme: 'git-commit' }); + + const resources: { originalUri: Uri | undefined; modifiedUri: Uri | undefined }[] = []; + for (const change of changes) { + resources.push(toMultiFileDiffEditorUris(change, commitParentId, commit.hash)); + } + + return { + command: '_workbench.openMultiDiffEditor', + title: l10n.t('Open Commit'), + arguments: [{ multiDiffSourceUri, title, resources }, options] + }; + } + @command('git.timeline.copyCommitId', { repository: false }) async timelineCopyCommitId(item: TimelineItem, _uri: Uri | undefined, _source: string) { if (!GitTimelineItem.is(item)) { @@ -3498,6 +4033,37 @@ export class CommandCenter { repository.closeDiffEditors(undefined, undefined, true); } + @command('git.closeAllUnmodifiedEditors') + closeUnmodifiedEditors(): void { + const editorTabsToClose: Tab[] = []; + + // Collect all modified files + const modifiedFiles: string[] = []; + for (const repository of this.model.repositories) { + modifiedFiles.push(...repository.indexGroup.resourceStates.map(r => r.resourceUri.fsPath)); + modifiedFiles.push(...repository.workingTreeGroup.resourceStates.map(r => r.resourceUri.fsPath)); + modifiedFiles.push(...repository.untrackedGroup.resourceStates.map(r => r.resourceUri.fsPath)); + modifiedFiles.push(...repository.mergeGroup.resourceStates.map(r => r.resourceUri.fsPath)); + } + + // Collect all editor tabs that are not dirty and not modified + for (const tab of window.tabGroups.all.map(g => g.tabs).flat()) { + if (tab.isDirty) { + continue; + } + + if (tab.input instanceof TabInputText || tab.input instanceof TabInputNotebook) { + const { uri } = tab.input; + if (!modifiedFiles.find(p => pathEquals(p, uri.fsPath))) { + editorTabsToClose.push(tab); + } + } + } + + // Close editors + window.tabGroups.close(editorTabsToClose, true); + } + @command('git.openRepositoriesInParentFolders') async openRepositoriesInParentFolders(): Promise { const parentRepositories: string[] = []; @@ -3577,6 +4143,86 @@ export class CommandCenter { } } + @command('git.viewChanges', { repository: true }) + async viewChanges(repository: Repository): Promise { + await this._viewResourceGroupChanges(repository, repository.workingTreeGroup); + } + + @command('git.viewStagedChanges', { repository: true }) + async viewStagedChanges(repository: Repository): Promise { + await this._viewResourceGroupChanges(repository, repository.indexGroup); + } + + @command('git.viewUntrackedChanges', { repository: true }) + async viewUnstagedChanges(repository: Repository): Promise { + await this._viewResourceGroupChanges(repository, repository.untrackedGroup); + } + + private async _viewResourceGroupChanges(repository: Repository, resourceGroup: GitResourceGroup): Promise { + if (resourceGroup.resourceStates.length === 0) { + switch (resourceGroup.id) { + case 'index': + window.showInformationMessage(l10n.t('The repository does not have any staged changes.')); + break; + case 'workingTree': + window.showInformationMessage(l10n.t('The repository does not have any changes.')); + break; + case 'untracked': + window.showInformationMessage(l10n.t('The repository does not have any untracked changes.')); + break; + } + return; + } + + await commands.executeCommand('_workbench.openScmMultiDiffEditor', { + title: `${repository.sourceControl.label}: ${resourceGroup.label}`, + repositoryUri: Uri.file(repository.root), + resourceGroupId: resourceGroup.id + }); + } + + @command('git.viewCommit', { repository: true }) + async viewCommit(repository: Repository, historyItem: SourceControlHistoryItem): Promise { + if (!repository || !historyItem) { + return; + } + + const commit = await repository.getCommit(historyItem.id); + const title = `${historyItem.id.substring(0, 8)} - ${commit.message}`; + + const multiDiffSourceUri = toGitUri(Uri.file(repository.root), historyItem.id, { scheme: 'git-commit' }); + + await this._viewChanges(repository, historyItem, multiDiffSourceUri, title); + } + + @command('git.viewAllChanges', { repository: true }) + async viewAllChanges(repository: Repository, historyItem: SourceControlHistoryItem): Promise { + if (!repository || !historyItem) { + return; + } + + const modifiedShortRef = historyItem.id.substring(0, 8); + const originalShortRef = historyItem.parentIds.length > 0 ? historyItem.parentIds[0].substring(0, 8) : `${modifiedShortRef}^`; + const title = l10n.t('All Changes ({0} ↔ {1})', originalShortRef, modifiedShortRef); + + const multiDiffSourceUri = toGitUri(Uri.file(repository.root), historyItem.id, { scheme: 'git-changes' }); + + await this._viewChanges(repository, historyItem, multiDiffSourceUri, title); + } + + async _viewChanges(repository: Repository, historyItem: SourceControlHistoryItem, multiDiffSourceUri: Uri, title: string): Promise { + const historyItemParentId = historyItem.parentIds.length > 0 ? historyItem.parentIds[0] : `${historyItem.id}^`; + const changes = await repository.diffBetween(historyItemParentId, historyItem.id); + + if (changes.length === 0) { + return; + } + + const resources = changes.map(c => toMultiFileDiffEditorUris(c, historyItemParentId, historyItem.id)); + + await commands.executeCommand('_workbench.openMultiDiffEditor', { multiDiffSourceUri, title, resources }); + } + private createCommand(id: string, key: string, method: Function, options: ScmCommandOptions): (...args: any[]) => any { const result = (...args: any[]) => { let result: Promise; @@ -3658,6 +4304,10 @@ export class CommandCenter { case GitErrorCodes.PushRejected: message = l10n.t('Can\'t push refs to remote. Try running "Pull" first to integrate your changes.'); break; + case GitErrorCodes.ForcePushWithLeaseRejected: + case GitErrorCodes.ForcePushWithLeaseIfIncludesRejected: + message = l10n.t('Can\'t force push refs to remote. The tip of the remote-tracking branch has been updated since the last checkout. Try running "Pull" first to pull the latest changes from the remote branch first.'); + break; case GitErrorCodes.Conflict: message = l10n.t('There are merge conflicts. Resolve them before committing.'); type = 'warning'; diff --git a/patched-vscode/extensions/git/src/decorationProvider.ts b/patched-vscode/extensions/git/src/decorationProvider.ts index c630f00c..3f855326 100644 --- a/patched-vscode/extensions/git/src/decorationProvider.ts +++ b/patched-vscode/extensions/git/src/decorationProvider.ts @@ -3,13 +3,13 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { window, workspace, Uri, Disposable, Event, EventEmitter, FileDecoration, FileDecorationProvider, ThemeColor } from 'vscode'; +import { window, workspace, Uri, Disposable, Event, EventEmitter, FileDecoration, FileDecorationProvider, ThemeColor, l10n } from 'vscode'; import * as path from 'path'; import { Repository, GitResourceGroup } from './repository'; import { Model } from './model'; import { debounce } from './decorators'; -import { filterEvent, dispose, anyEvent, fireEvent, PromiseSource } from './util'; -import { GitErrorCodes, Status } from './api/git'; +import { filterEvent, dispose, anyEvent, fireEvent, PromiseSource, combinedDisposable, runAndSubscribeEvent } from './util'; +import { Change, GitErrorCodes, Status } from './api/git'; class GitIgnoreDecorationProvider implements FileDecorationProvider { @@ -101,7 +101,7 @@ class GitDecorationProvider implements FileDecorationProvider { constructor(private repository: Repository) { this.disposables.push( window.registerFileDecorationProvider(this), - repository.onDidRunGitStatus(this.onDidRunGitStatus, this) + runAndSubscribeEvent(repository.onDidRunGitStatus, () => this.onDidRunGitStatus()) ); } @@ -153,6 +153,97 @@ class GitDecorationProvider implements FileDecorationProvider { } } +class GitIncomingChangesFileDecorationProvider implements FileDecorationProvider { + + private readonly _onDidChangeDecorations = new EventEmitter(); + readonly onDidChangeFileDecorations: Event = this._onDidChangeDecorations.event; + + private decorations = new Map(); + private readonly disposables: Disposable[] = []; + + constructor(private readonly repository: Repository) { + this.disposables.push( + window.registerFileDecorationProvider(this), + runAndSubscribeEvent(repository.historyProvider.onDidChangeCurrentHistoryItemGroup, () => this.onDidChangeCurrentHistoryItemGroup()) + ); + } + + private async onDidChangeCurrentHistoryItemGroup(): Promise { + const newDecorations = new Map(); + await this.collectIncomingChangesFileDecorations(newDecorations); + const uris = new Set([...this.decorations.keys()].concat([...newDecorations.keys()])); + + this.decorations = newDecorations; + this._onDidChangeDecorations.fire([...uris.values()].map(value => Uri.parse(value, true))); + } + + private async collectIncomingChangesFileDecorations(bucket: Map): Promise { + for (const change of await this.getIncomingChanges()) { + switch (change.status) { + case Status.INDEX_ADDED: + bucket.set(change.uri.toString(), { + badge: '↓A', + tooltip: l10n.t('Incoming Changes (added)'), + }); + break; + case Status.DELETED: + bucket.set(change.uri.toString(), { + badge: '↓D', + tooltip: l10n.t('Incoming Changes (deleted)'), + }); + break; + case Status.INDEX_RENAMED: + bucket.set(change.originalUri.toString(), { + badge: '↓R', + tooltip: l10n.t('Incoming Changes (renamed)'), + }); + break; + case Status.MODIFIED: + bucket.set(change.uri.toString(), { + badge: '↓M', + tooltip: l10n.t('Incoming Changes (modified)'), + }); + break; + default: { + bucket.set(change.uri.toString(), { + badge: '↓~', + tooltip: l10n.t('Incoming Changes'), + }); + break; + } + } + } + } + + private async getIncomingChanges(): Promise { + try { + const historyProvider = this.repository.historyProvider; + const currentHistoryItemGroup = historyProvider.currentHistoryItemGroup; + + if (!currentHistoryItemGroup?.base) { + return []; + } + + const ancestor = await historyProvider.resolveHistoryItemGroupCommonAncestor(currentHistoryItemGroup.id, currentHistoryItemGroup.base.id); + if (!ancestor) { + return []; + } + + const changes = await this.repository.diffBetween(ancestor.id, currentHistoryItemGroup.base.id); + return changes; + } catch (err) { + return []; + } + } + + provideFileDecoration(uri: Uri): FileDecoration | undefined { + return this.decorations.get(uri.toString()); + } + + dispose(): void { + dispose(this.disposables); + } +} export class GitDecorations { @@ -191,8 +282,12 @@ export class GitDecorations { } private onDidOpenRepository(repository: Repository): void { - const provider = new GitDecorationProvider(repository); - this.providers.set(repository, provider); + const providers = combinedDisposable([ + new GitDecorationProvider(repository), + new GitIncomingChangesFileDecorationProvider(repository) + ]); + + this.providers.set(repository, providers); } private onDidCloseRepository(repository: Repository): void { diff --git a/patched-vscode/extensions/git/src/diagnostics.ts b/patched-vscode/extensions/git/src/diagnostics.ts new file mode 100644 index 00000000..a8c1a3de --- /dev/null +++ b/patched-vscode/extensions/git/src/diagnostics.ts @@ -0,0 +1,224 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { CodeAction, CodeActionKind, CodeActionProvider, Diagnostic, DiagnosticCollection, DiagnosticSeverity, Disposable, Range, Selection, TextDocument, Uri, WorkspaceEdit, l10n, languages, workspace } from 'vscode'; +import { mapEvent, filterEvent, dispose } from './util'; +import { Model } from './model'; + +export enum DiagnosticCodes { + empty_message = 'empty_message', + line_length = 'line_length' +} + +export class GitCommitInputBoxDiagnosticsManager { + + private readonly diagnostics: DiagnosticCollection; + private readonly severity = DiagnosticSeverity.Warning; + private readonly disposables: Disposable[] = []; + + constructor(private readonly model: Model) { + this.diagnostics = languages.createDiagnosticCollection(); + + this.migrateInputValidationSettings() + .then(() => { + mapEvent(filterEvent(workspace.onDidChangeTextDocument, e => e.document.uri.scheme === 'vscode-scm'), e => e.document)(this.onDidChangeTextDocument, this, this.disposables); + filterEvent(workspace.onDidChangeConfiguration, e => e.affectsConfiguration('git.inputValidation') || e.affectsConfiguration('git.inputValidationLength') || e.affectsConfiguration('git.inputValidationSubjectLength'))(this.onDidChangeConfiguration, this, this.disposables); + }); + } + + public getDiagnostics(uri: Uri): ReadonlyArray { + return this.diagnostics.get(uri) ?? []; + } + + private async migrateInputValidationSettings(): Promise { + try { + const config = workspace.getConfiguration('git'); + const inputValidation = config.inspect<'always' | 'warn' | 'off' | boolean>('inputValidation'); + + if (inputValidation === undefined) { + return; + } + + // Workspace setting + if (typeof inputValidation.workspaceValue === 'string') { + await config.update('inputValidation', inputValidation.workspaceValue !== 'off', false); + } + + // User setting + if (typeof inputValidation.globalValue === 'string') { + await config.update('inputValidation', inputValidation.workspaceValue !== 'off', true); + } + } catch { } + } + + private onDidChangeConfiguration(): void { + for (const repository of this.model.repositories) { + this.onDidChangeTextDocument(repository.inputBox.document); + } + } + + private onDidChangeTextDocument(document: TextDocument): void { + const config = workspace.getConfiguration('git'); + const inputValidation = config.get('inputValidation', false); + if (!inputValidation) { + this.diagnostics.set(document.uri, undefined); + return; + } + + if (/^\s+$/.test(document.getText())) { + const documentRange = new Range(document.lineAt(0).range.start, document.lineAt(document.lineCount - 1).range.end); + const diagnostic = new Diagnostic(documentRange, l10n.t('Current commit message only contains whitespace characters'), this.severity); + diagnostic.code = DiagnosticCodes.empty_message; + + this.diagnostics.set(document.uri, [diagnostic]); + return; + } + + const diagnostics: Diagnostic[] = []; + const inputValidationLength = config.get('inputValidationLength', 50); + const inputValidationSubjectLength = config.get('inputValidationSubjectLength', undefined); + + for (let index = 0; index < document.lineCount; index++) { + const line = document.lineAt(index); + const threshold = index === 0 ? inputValidationSubjectLength ?? inputValidationLength : inputValidationLength; + + if (line.text.length > threshold) { + const diagnostic = new Diagnostic(line.range, l10n.t('{0} characters over {1} in current line', line.text.length - threshold, threshold), this.severity); + diagnostic.code = DiagnosticCodes.line_length; + + diagnostics.push(diagnostic); + } + } + + this.diagnostics.set(document.uri, diagnostics); + } + + dispose() { + dispose(this.disposables); + } +} + +export class GitCommitInputBoxCodeActionsProvider implements CodeActionProvider { + + private readonly disposables: Disposable[] = []; + + constructor(private readonly diagnosticsManager: GitCommitInputBoxDiagnosticsManager) { + this.disposables.push(languages.registerCodeActionsProvider({ scheme: 'vscode-scm' }, this)); + } + + provideCodeActions(document: TextDocument, range: Range | Selection): CodeAction[] { + const codeActions: CodeAction[] = []; + const diagnostics = this.diagnosticsManager.getDiagnostics(document.uri); + const wrapAllLinesCodeAction = this.getWrapAllLinesCodeAction(document, diagnostics); + + for (const diagnostic of diagnostics) { + if (!diagnostic.range.contains(range)) { + continue; + } + + switch (diagnostic.code) { + case DiagnosticCodes.empty_message: { + const workspaceEdit = new WorkspaceEdit(); + workspaceEdit.delete(document.uri, diagnostic.range); + + const codeAction = new CodeAction(l10n.t('Clear whitespace characters'), CodeActionKind.QuickFix); + codeAction.diagnostics = [diagnostic]; + codeAction.edit = workspaceEdit; + codeActions.push(codeAction); + + break; + } + case DiagnosticCodes.line_length: { + const workspaceEdit = this.getWrapLineWorkspaceEdit(document, diagnostic.range); + + const codeAction = new CodeAction(l10n.t('Hard wrap line'), CodeActionKind.QuickFix); + codeAction.diagnostics = [diagnostic]; + codeAction.edit = workspaceEdit; + codeActions.push(codeAction); + + if (wrapAllLinesCodeAction) { + wrapAllLinesCodeAction.diagnostics = [diagnostic]; + codeActions.push(wrapAllLinesCodeAction); + } + + break; + } + } + } + + return codeActions; + } + + private getWrapLineWorkspaceEdit(document: TextDocument, range: Range): WorkspaceEdit { + const lineSegments = this.wrapTextDocumentLine(document, range.start.line); + + const workspaceEdit = new WorkspaceEdit(); + workspaceEdit.replace(document.uri, range, lineSegments.join('\n')); + + return workspaceEdit; + } + + private getWrapAllLinesCodeAction(document: TextDocument, diagnostics: readonly Diagnostic[]): CodeAction | undefined { + const lineLengthDiagnostics = diagnostics.filter(d => d.code === DiagnosticCodes.line_length); + if (lineLengthDiagnostics.length < 2) { + return undefined; + } + + const wrapAllLinesCodeAction = new CodeAction(l10n.t('Hard wrap all lines'), CodeActionKind.QuickFix); + wrapAllLinesCodeAction.edit = this.getWrapAllLinesWorkspaceEdit(document, lineLengthDiagnostics); + + return wrapAllLinesCodeAction; + } + + private getWrapAllLinesWorkspaceEdit(document: TextDocument, diagnostics: Diagnostic[]): WorkspaceEdit { + const workspaceEdit = new WorkspaceEdit(); + + for (const diagnostic of diagnostics) { + const lineSegments = this.wrapTextDocumentLine(document, diagnostic.range.start.line); + workspaceEdit.replace(document.uri, diagnostic.range, lineSegments.join('\n')); + } + + return workspaceEdit; + } + + private wrapTextDocumentLine(document: TextDocument, line: number): string[] { + const config = workspace.getConfiguration('git'); + const inputValidationLength = config.get('inputValidationLength', 50); + const inputValidationSubjectLength = config.get('inputValidationSubjectLength', undefined); + const lineLengthThreshold = line === 0 ? inputValidationSubjectLength ?? inputValidationLength : inputValidationLength; + + const lineSegments: string[] = []; + const lineText = document.lineAt(line).text.trim(); + + let position = 0; + while (lineText.length - position > lineLengthThreshold) { + const lastSpaceBeforeThreshold = lineText.lastIndexOf(' ', position + lineLengthThreshold); + + if (lastSpaceBeforeThreshold !== -1 && lastSpaceBeforeThreshold > position) { + lineSegments.push(lineText.substring(position, lastSpaceBeforeThreshold)); + position = lastSpaceBeforeThreshold + 1; + } else { + // Find first space after threshold + const firstSpaceAfterThreshold = lineText.indexOf(' ', position + lineLengthThreshold); + if (firstSpaceAfterThreshold !== -1) { + lineSegments.push(lineText.substring(position, firstSpaceAfterThreshold)); + position = firstSpaceAfterThreshold + 1; + } else { + lineSegments.push(lineText.substring(position)); + position = lineText.length; + } + } + } + if (position < lineText.length) { + lineSegments.push(lineText.substring(position)); + } + + return lineSegments; + } + + dispose() { + dispose(this.disposables); + } +} diff --git a/patched-vscode/extensions/git/src/fileSystemProvider.ts b/patched-vscode/extensions/git/src/fileSystemProvider.ts index 7829483d..af80924a 100644 --- a/patched-vscode/extensions/git/src/fileSystemProvider.ts +++ b/patched-vscode/extensions/git/src/fileSystemProvider.ts @@ -63,9 +63,14 @@ export class GitFileSystemProvider implements FileSystemProvider { return; } - const gitUri = toGitUri(uri, '', { replaceFileExtension: true }); + const diffOriginalResourceUri = toGitUri(uri, '~',); + const quickDiffOriginalResourceUri = toGitUri(uri, '', { replaceFileExtension: true }); + this.mtime = new Date().getTime(); - this._onDidChangeFile.fire([{ type: FileChangeType.Changed, uri: gitUri }]); + this._onDidChangeFile.fire([ + { type: FileChangeType.Changed, uri: diffOriginalResourceUri }, + { type: FileChangeType.Changed, uri: quickDiffOriginalResourceUri } + ]); } @debounce(1100) diff --git a/patched-vscode/extensions/git/src/git.ts b/patched-vscode/extensions/git/src/git.ts index 2a3fc098..697e7781 100644 --- a/patched-vscode/extensions/git/src/git.ts +++ b/patched-vscode/extensions/git/src/git.ts @@ -35,8 +35,11 @@ export interface IFileStatus { } export interface Stash { - index: number; - description: string; + readonly hash: string; + readonly parents: string[]; + readonly index: number; + readonly description: string; + readonly branchName?: string; } interface MutableRemote extends Remote { @@ -50,6 +53,8 @@ interface MutableRemote extends Remote { * Log file options. */ export interface LogFileOptions { + /** Optional. Continue listing the history of a file beyond renames */ + readonly follow?: boolean; /** Optional. The maximum number of log entries to retrieve. */ readonly maxEntries?: number | string; /** Optional. The Git sha (hash) to start retrieving log entries from. */ @@ -267,10 +272,9 @@ export interface IGitErrorData { gitArgs?: string[]; } -export class GitError { +export class GitError extends Error { error?: Error; - message: string; stdout?: string; stderr?: string; exitCode?: number; @@ -279,15 +283,9 @@ export class GitError { gitArgs?: string[]; constructor(data: IGitErrorData) { - if (data.error) { - this.error = data.error; - this.message = data.error.message; - } else { - this.error = undefined; - this.message = ''; - } + super(data.error?.message || data.message || 'Git error'); - this.message = this.message || data.message || 'Git error'; + this.error = data.error; this.stdout = data.stdout; this.stderr = data.stderr; this.exitCode = data.exitCode; @@ -296,7 +294,7 @@ export class GitError { this.gitArgs = data.gitArgs; } - toString(): string { + override toString(): string { let result = this.message + ' ' + JSON.stringify({ exitCode: this.exitCode, gitErrorCode: this.gitErrorCode, @@ -357,6 +355,7 @@ function sanitizePath(path: string): string { } const COMMIT_FORMAT = '%H%n%aN%n%aE%n%at%n%ct%n%P%n%D%n%B'; +const STASH_FORMAT = '%H%n%P%n%gd%n%gs'; export interface ICloneOptions { readonly parentPath: string; @@ -713,6 +712,12 @@ export class Git { } } +export interface CommitShortStat { + readonly files: number; + readonly insertions: number; + readonly deletions: number; +} + export interface Commit { hash: string; message: string; @@ -722,6 +727,7 @@ export interface Commit { authorEmail?: string; commitDate?: Date; refNames: string[]; + shortStat?: CommitShortStat; } interface GitConfigSection { @@ -873,7 +879,7 @@ export function parseGitRemotes(raw: string): MutableRemote[] { return remotes; } -const commitRegex = /([0-9a-f]{40})\n(.*)\n(.*)\n(.*)\n(.*)\n(.*)\n(.*)(?:\n([^]*?))?(?:\x00)/gm; +const commitRegex = /([0-9a-f]{40})\n(.*)\n(.*)\n(.*)\n(.*)\n(.*)\n(.*)(?:\n([^]*?))?(?:\x00)(?:\n((?:.*)files? changed(?:.*))$)?/gm; export function parseGitCommits(data: string): Commit[] { const commits: Commit[] = []; @@ -886,6 +892,7 @@ export function parseGitCommits(data: string): Commit[] { let parents; let refNames; let message; + let shortStat; let match; do { @@ -894,7 +901,7 @@ export function parseGitCommits(data: string): Commit[] { break; } - [, ref, authorName, authorEmail, authorDate, commitDate, parents, refNames, message] = match; + [, ref, authorName, authorEmail, authorDate, commitDate, parents, refNames, message, shortStat] = match; if (message[message.length - 1] === '\n') { message = message.substr(0, message.length - 1); @@ -909,14 +916,28 @@ export function parseGitCommits(data: string): Commit[] { authorName: ` ${authorName}`.substr(1), authorEmail: ` ${authorEmail}`.substr(1), commitDate: new Date(Number(commitDate) * 1000), - refNames: refNames.split(',').map(s => s.trim()) + refNames: refNames.split(',').map(s => s.trim()), + shortStat: shortStat ? parseGitDiffShortStat(shortStat) : undefined }); } while (true); return commits; } -interface LsTreeElement { +const diffShortStatRegex = /(\d+) files? changed(?:, (\d+) insertions?\(\+\))?(?:, (\d+) deletions?\(-\))?/; + +function parseGitDiffShortStat(data: string): CommitShortStat { + const matches = data.trim().match(diffShortStatRegex); + + if (!matches) { + return { files: 0, insertions: 0, deletions: 0 }; + } + + const [, files, insertions = undefined, deletions = undefined] = matches; + return { files: parseInt(files), insertions: parseInt(insertions ?? '0'), deletions: parseInt(deletions ?? '0') }; +} + +export interface LsTreeElement { mode: string; type: string; object: string; @@ -947,6 +968,93 @@ export function parseLsFiles(raw: string): LsFilesElement[] { .map(([, mode, object, stage, file]) => ({ mode, object, stage, file })); } +const stashRegex = /([0-9a-f]{40})\n(.*)\nstash@{(\d+)}\n(WIP\s)*on([^:]+):(.*)(?:\x00)/gmi; + +function parseGitStashes(raw: string): Stash[] { + const result: Stash[] = []; + + let match, hash, parents, index, wip, branchName, description; + + do { + match = stashRegex.exec(raw); + if (match === null) { + break; + } + + [, hash, parents, index, wip, branchName, description] = match; + result.push({ + hash, + parents: parents.split(' '), + index: parseInt(index), + branchName: branchName.trim(), + description: wip ? `WIP (${description.trim()})` : description.trim() + }); + } while (true); + + return result; +} + +function parseGitChanges(repositoryRoot: string, raw: string): Change[] { + let index = 0; + const result: Change[] = []; + const segments = raw.trim().split('\x00').filter(s => s); + + segmentsLoop: + while (index < segments.length - 1) { + const change = segments[index++]; + const resourcePath = segments[index++]; + + if (!change || !resourcePath) { + break; + } + + const originalUri = Uri.file(path.isAbsolute(resourcePath) ? resourcePath : path.join(repositoryRoot, resourcePath)); + + let uri = originalUri; + let renameUri = originalUri; + let status = Status.UNTRACKED; + + // Copy or Rename status comes with a number (ex: 'R100'). + // We don't need the number, we use only first character of the status. + switch (change[0]) { + case 'A': + status = Status.INDEX_ADDED; + break; + + case 'M': + status = Status.MODIFIED; + break; + + case 'D': + status = Status.DELETED; + break; + + // Rename contains two paths, the second one is what the file is renamed/copied to. + case 'R': { + if (index >= segments.length) { + break; + } + + const newPath = segments[index++]; + if (!newPath) { + break; + } + + status = Status.INDEX_RENAMED; + uri = renameUri = Uri.file(path.isAbsolute(newPath) ? newPath : path.join(repositoryRoot, newPath)); + break; + } + default: + // Unknown status + break segmentsLoop; + } + + result.push({ status, uri, originalUri, renameUri }); + } + + return result; +} + export interface PullOptions { unshallow?: boolean; tags?: boolean; @@ -1000,8 +1108,14 @@ export class Repository { args.push(value); } - const result = await this.exec(args, options); - return result.stdout.trim(); + try { + const result = await this.exec(args, options); + return result.stdout.trim(); + } + catch (err) { + this.logger.warn(`git config failed: ${err.message}`); + return ''; + } } async getConfigs(scope: string): Promise<{ key: string; value: string }[]> { @@ -1025,6 +1139,14 @@ export class Repository { async log(options?: LogOptions): Promise { const args = ['log', `--format=${COMMIT_FORMAT}`, '-z']; + if (options?.shortStats) { + args.push('--shortstat'); + + if (this._git.compareGitVersionTo('2.31') !== -1) { + args.push('--diff-merges=first-parent'); + } + } + if (options?.reverse) { args.push('--reverse', '--ancestry-path'); } @@ -1039,6 +1161,10 @@ export class Repository { args.push(`-n${options?.maxEntries ?? 32}`); } + if (options?.author) { + args.push(`--author="${options.author}"`); + } + if (options?.path) { args.push('--', options.path); } @@ -1072,15 +1198,28 @@ export class Repository { args.push('--author-date-order'); } + if (options?.follow) { + args.push('--follow'); + } + args.push('--', uri.fsPath); - const result = await this.exec(args); - if (result.exitCode) { - // No file history, e.g. a new file or untracked - return []; - } + try { + const result = await this.exec(args); + if (result.exitCode) { + // No file history, e.g. a new file or untracked + return []; + } - return parseGitCommits(result.stdout); + return parseGitCommits(result.stdout); + } catch (err) { + // Repository has no commits yet + if (/does not have any commits yet/.test(err.stderr)) { + return []; + } + + throw err; + } } async reflog(ref: string, pattern: string): Promise { @@ -1156,8 +1295,13 @@ export class Repository { return { mode, object, size: parseInt(size) }; } - async lstree(treeish: string, path: string): Promise { - const { stdout } = await this.exec(['ls-tree', '-l', treeish, '--', sanitizePath(path)]); + async lstree(treeish: string, path?: string): Promise { + const args = ['ls-tree', '-l', treeish]; + if (path) { + args.push('--', sanitizePath(path)); + } + + const { stdout } = await this.exec(args); return parseLsTree(stdout); } @@ -1173,7 +1317,9 @@ export class Repository { const element = elements.filter(file => file.file.toLowerCase() === relativePathLowercase)[0]; if (!element) { - throw new GitError({ message: 'Git relative path not found.' }); + throw new GitError({ + message: `Git relative path not found. Was looking for ${relativePathLowercase} among ${JSON.stringify(elements.map(({ file }) => file), null, 2)}`, + }); } return element.file; @@ -1321,15 +1467,15 @@ export class Repository { return result.stdout.trim(); } - async diffBetweenShortStat(ref1: string, ref2: string): Promise { + async diffBetweenShortStat(ref1: string, ref2: string): Promise<{ files: number; insertions: number; deletions: number }> { const args = ['diff', '--shortstat', `${ref1}...${ref2}`]; const result = await this.exec(args); if (result.exitCode) { - return ''; + return { files: 0, insertions: 0, deletions: 0 }; } - return result.stdout.trim(); + return parseGitDiffShortStat(result.stdout.trim()); } private async diffFiles(cached: boolean, ref?: string): Promise { @@ -1347,77 +1493,19 @@ export class Repository { return []; } - const entries = gitResult.stdout.split('\x00'); - let index = 0; - const result: Change[] = []; - - entriesLoop: - while (index < entries.length - 1) { - const change = entries[index++]; - const resourcePath = entries[index++]; - if (!change || !resourcePath) { - break; - } - - const originalUri = Uri.file(path.isAbsolute(resourcePath) ? resourcePath : path.join(this.repositoryRoot, resourcePath)); - let status: Status = Status.UNTRACKED; - - // Copy or Rename status comes with a number, e.g. 'R100'. We don't need the number, so we use only first character of the status. - switch (change[0]) { - case 'M': - status = Status.MODIFIED; - break; - - case 'A': - status = Status.INDEX_ADDED; - break; - - case 'D': - status = Status.DELETED; - break; - - // Rename contains two paths, the second one is what the file is renamed/copied to. - case 'R': { - if (index >= entries.length) { - break; - } - - const newPath = entries[index++]; - if (!newPath) { - break; - } - - const uri = Uri.file(path.isAbsolute(newPath) ? newPath : path.join(this.repositoryRoot, newPath)); - result.push({ - uri, - renameUri: uri, - originalUri, - status: Status.INDEX_RENAMED - }); - - continue; - } - default: - // Unknown status - break entriesLoop; - } - - result.push({ - status, - originalUri, - uri: originalUri, - renameUri: originalUri, - }); - } - - return result; + return parseGitChanges(this.repositoryRoot, gitResult.stdout); } - async getMergeBase(ref1: string, ref2: string): Promise { - const args = ['merge-base', ref1, ref2]; - const result = await this.exec(args); + async getMergeBase(ref1: string, ref2: string): Promise { + try { + const args = ['merge-base', ref1, ref2]; + const result = await this.exec(args); - return result.stdout.trim(); + return result.stdout.trim(); + } + catch (err) { + return undefined; + } } async hashObject(data: string): Promise { @@ -1915,8 +2003,11 @@ export class Repository { async push(remote?: string, name?: string, setUpstream: boolean = false, followTags = false, forcePushMode?: ForcePushMode, tags = false): Promise { const args = ['push']; - if (forcePushMode === ForcePushMode.ForceWithLease) { + if (forcePushMode === ForcePushMode.ForceWithLease || forcePushMode === ForcePushMode.ForceWithLeaseIfIncludes) { args.push('--force-with-lease'); + if (forcePushMode === ForcePushMode.ForceWithLeaseIfIncludes && this._git.compareGitVersionTo('2.30') !== -1) { + args.push('--force-if-includes'); + } } else if (forcePushMode === ForcePushMode.Force) { args.push('--force'); } @@ -1945,7 +2036,13 @@ export class Repository { await this.exec(args, { env: { 'GIT_HTTP_USER_AGENT': this.git.userAgent } }); } catch (err) { if (/^error: failed to push some refs to\b/m.test(err.stderr || '')) { - err.gitErrorCode = GitErrorCodes.PushRejected; + if (forcePushMode === ForcePushMode.ForceWithLease && /! \[rejected\].*\(stale info\)/m.test(err.stderr || '')) { + err.gitErrorCode = GitErrorCodes.ForcePushWithLeaseRejected; + } else if (forcePushMode === ForcePushMode.ForceWithLeaseIfIncludes && /! \[rejected\].*\(remote ref updated since checkout\)/m.test(err.stderr || '')) { + err.gitErrorCode = GitErrorCodes.ForcePushWithLeaseIfIncludesRejected; + } else { + err.gitErrorCode = GitErrorCodes.PushRejected; + } } else if (/Permission.*denied/.test(err.stderr || '')) { err.gitErrorCode = GitErrorCodes.PermissionDenied; } else if (/Could not read from remote repository/.test(err.stderr || '')) { @@ -2054,6 +2151,25 @@ export class Repository { } } + async showStash(index: number): Promise { + const args = ['stash', 'show', `stash@{${index}}`, '--name-status', '-z', '-u']; + + try { + const result = await this.exec(args); + if (result.exitCode) { + return []; + } + + return parseGitChanges(this.repositoryRoot, result.stdout.trim()); + } catch (err) { + if (/No stash found/.test(err.stderr || '')) { + return undefined; + } + + throw err; + } + } + async getStatus(opts?: { limit?: number; ignoreSubmodules?: boolean; similarityThreshold?: number; untrackedChanges?: 'mixed' | 'separate' | 'hidden'; cancellationToken?: CancellationToken }): Promise<{ status: IFileStatus[]; statusLength: number; didHitLimit: boolean }> { if (opts?.cancellationToken && opts?.cancellationToken.isCancellationRequested) { throw new CancellationError(); @@ -2158,6 +2274,13 @@ export class Repository { if (HEAD.name) { // Branch HEAD = await this.getBranch(HEAD.name); + + // Upstream commit + if (HEAD && HEAD.upstream) { + const ref = `refs/remotes/${HEAD.upstream.remote}/${HEAD.upstream.name}`; + const commit = await this.revParse(ref); + HEAD = { ...HEAD, upstream: { ...HEAD.upstream, commit } }; + } } else if (HEAD.commit) { // Tag || Commit const tags = await this.getRefs({ pattern: 'refs/tags' }); @@ -2317,15 +2440,8 @@ export class Repository { } async getStashes(): Promise { - const result = await this.exec(['stash', 'list']); - const regex = /^stash@{(\d+)}:(.+)$/; - const rawStashes = result.stdout.trim().split('\n') - .filter(b => !!b) - .map(line => regex.exec(line) as RegExpExecArray) - .filter(g => !!g) - .map(([, index, description]: RegExpExecArray) => ({ index: parseInt(index), description })); - - return rawStashes; + const result = await this.exec(['stash', 'list', `--format=${STASH_FORMAT}`, '-z']); + return parseGitStashes(result.stdout.trim()); } async getRemotes(): Promise { @@ -2409,7 +2525,7 @@ export class Repository { // On Windows and macOS ref names are case insensitive so we add --ignore-case // to handle the scenario where the user switched to a branch with incorrect // casing - if (isWindows || isMacintosh) { + if (this.git.compareGitVersionTo('2.12') !== -1 && (isWindows || isMacintosh)) { args.push('--ignore-case'); } @@ -2476,7 +2592,8 @@ export class Repository { return branch; } - return Promise.reject(new Error('No such branch')); + this.logger.warn(`No such branch: ${name}.`); + return Promise.reject(new Error(`No such branch: ${name}.`)); } async getDefaultBranch(): Promise { @@ -2548,14 +2665,32 @@ export class Repository { return commits[0]; } + async getCommitFiles(ref: string): Promise { + const result = await this.exec(['diff-tree', '--no-commit-id', '--name-only', '-r', ref]); + return result.stdout.split('\n').filter(l => !!l); + } + async getCommitCount(range: string): Promise<{ ahead: number; behind: number }> { - const result = await this.exec(['rev-list', '--count', '--left-right', range]); + const args = ['rev-list', '--count', '--left-right', range]; + + if (isWindows) { + args.splice(0, 0, '-c', 'core.longpaths=true'); + } + + const result = await this.exec(args); const [ahead, behind] = result.stdout.trim().split('\t'); return { ahead: Number(ahead) || 0, behind: Number(behind) || 0 }; } async revParse(ref: string): Promise { + try { + const result = await fs.readFile(path.join(this.dotGit.path, ref), 'utf8'); + return result.trim(); + } catch (err) { + this.logger.warn(err.message); + } + try { const result = await this.exec(['rev-parse', ref]); if (result.stderr) { diff --git a/patched-vscode/extensions/git/src/gitEditor.ts b/patched-vscode/extensions/git/src/gitEditor.ts index f43e6f68..f5701642 100644 --- a/patched-vscode/extensions/git/src/gitEditor.ts +++ b/patched-vscode/extensions/git/src/gitEditor.ts @@ -27,7 +27,7 @@ export class GitEditor implements IIPCHandler, ITerminalEnvironmentProvider { this.env = { GIT_EDITOR: `"${path.join(__dirname, ipc ? 'git-editor.sh' : 'git-editor-empty.sh')}"`, VSCODE_GIT_EDITOR_NODE: process.execPath, - VSCODE_GIT_EDITOR_EXTRA_ARGS: (process.versions['electron'] && process.versions['microsoft-build']) ? '--ms-enable-electron-run-as-node' : '', + VSCODE_GIT_EDITOR_EXTRA_ARGS: '', VSCODE_GIT_EDITOR_MAIN: path.join(__dirname, 'git-editor-main.js') }; } diff --git a/patched-vscode/extensions/git/src/historyProvider.ts b/patched-vscode/extensions/git/src/historyProvider.ts index d3a64bb4..f238010e 100644 --- a/patched-vscode/extensions/git/src/historyProvider.ts +++ b/patched-vscode/extensions/git/src/historyProvider.ts @@ -4,33 +4,24 @@ *--------------------------------------------------------------------------------------------*/ -import { Disposable, Event, EventEmitter, FileDecoration, FileDecorationProvider, SourceControlActionButton, SourceControlHistoryItem, SourceControlHistoryItemChange, SourceControlHistoryItemGroup, SourceControlHistoryOptions, SourceControlHistoryProvider, ThemeIcon, Uri, window, l10n } from 'vscode'; +import { Disposable, Event, EventEmitter, FileDecoration, FileDecorationProvider, SourceControlHistoryItem, SourceControlHistoryItemChange, SourceControlHistoryItemGroup, SourceControlHistoryOptions, SourceControlHistoryProvider, ThemeIcon, Uri, window, LogOutputChannel } from 'vscode'; import { Repository, Resource } from './repository'; -import { IDisposable } from './util'; +import { IDisposable, dispose, filterEvent } from './util'; import { toGitUri } from './uri'; -import { SyncActionButton } from './actionButton'; -import { RefType, Status } from './api/git'; +import { Branch, RefType, UpstreamRef } from './api/git'; +import { emojify, ensureEmojis } from './emoji'; +import { Operation } from './operation'; export class GitHistoryProvider implements SourceControlHistoryProvider, FileDecorationProvider, IDisposable { - private readonly _onDidChangeActionButton = new EventEmitter(); - readonly onDidChangeActionButton: Event = this._onDidChangeActionButton.event; - private readonly _onDidChangeCurrentHistoryItemGroup = new EventEmitter(); readonly onDidChangeCurrentHistoryItemGroup: Event = this._onDidChangeCurrentHistoryItemGroup.event; private readonly _onDidChangeDecorations = new EventEmitter(); readonly onDidChangeFileDecorations: Event = this._onDidChangeDecorations.event; - private _actionButton: SourceControlActionButton | undefined; - get actionButton(): SourceControlActionButton | undefined { return this._actionButton; } - set actionButton(button: SourceControlActionButton | undefined) { - this._actionButton = button; - this._onDidChangeActionButton.fire(); - } - + private _HEAD: Branch | undefined; private _currentHistoryItemGroup: SourceControlHistoryItemGroup | undefined; - get currentHistoryItemGroup(): SourceControlHistoryItemGroup | undefined { return this._currentHistoryItemGroup; } set currentHistoryItemGroup(value: SourceControlHistoryItemGroup | undefined) { this._currentHistoryItemGroup = value; @@ -41,29 +32,49 @@ export class GitHistoryProvider implements SourceControlHistoryProvider, FileDec private disposables: Disposable[] = []; - constructor(protected readonly repository: Repository) { - const actionButton = new SyncActionButton(repository); - this.actionButton = actionButton.button; - this.disposables.push(actionButton); - - this.disposables.push(repository.onDidRunGitStatus(this.onDidRunGitStatus, this)); - this.disposables.push(actionButton.onDidChange(() => this.actionButton = actionButton.button)); + constructor(protected readonly repository: Repository, private readonly logger: LogOutputChannel) { + this.disposables.push(repository.onDidRunGitStatus(() => this.onDidRunGitStatus(), this)); + this.disposables.push(filterEvent(repository.onDidRunOperation, e => e.operation === Operation.Refresh)(() => this.onDidRunGitStatus(true), this)); this.disposables.push(window.registerFileDecorationProvider(this)); } - private async onDidRunGitStatus(): Promise { - if (!this.repository.HEAD?.name || !this.repository.HEAD?.commit) { return; } + private async onDidRunGitStatus(force = false): Promise { + this.logger.trace('GitHistoryProvider:onDidRunGitStatus - HEAD:', JSON.stringify(this._HEAD)); + this.logger.trace('GitHistoryProvider:onDidRunGitStatus - repository.HEAD:', JSON.stringify(this.repository.HEAD)); + + // Check if HEAD has changed + if (!force && + this._HEAD?.name === this.repository.HEAD?.name && + this._HEAD?.commit === this.repository.HEAD?.commit && + this._HEAD?.upstream?.name === this.repository.HEAD?.upstream?.name && + this._HEAD?.upstream?.remote === this.repository.HEAD?.upstream?.remote && + this._HEAD?.upstream?.commit === this.repository.HEAD?.upstream?.commit) { + this.logger.trace('GitHistoryProvider:onDidRunGitStatus - HEAD has not changed'); + return; + } + + this._HEAD = this.repository.HEAD; + + // Check if HEAD does not support incoming/outgoing (detached commit, tag) + if (!this.repository.HEAD?.name || !this.repository.HEAD?.commit || this.repository.HEAD.type === RefType.Tag) { + this.logger.trace('GitHistoryProvider:onDidRunGitStatus - HEAD does not support incoming/outgoing'); + + this.currentHistoryItemGroup = undefined; + return; + } this.currentHistoryItemGroup = { - id: `refs/heads/${this.repository.HEAD.name}`, - label: this.repository.HEAD.name, - upstream: this.repository.HEAD.upstream ? + id: `refs/heads/${this.repository.HEAD.name ?? ''}`, + name: this.repository.HEAD.name ?? '', + base: this.repository.HEAD.upstream ? { id: `refs/remotes/${this.repository.HEAD.upstream.remote}/${this.repository.HEAD.upstream.name}`, - label: `${this.repository.HEAD.upstream.remote}/${this.repository.HEAD.upstream.name}`, + name: `${this.repository.HEAD.upstream.remote}/${this.repository.HEAD.upstream.name}`, } : undefined }; + + this.logger.trace(`GitHistoryProvider:onDidRunGitStatus - currentHistoryItemGroup (${force}): ${JSON.stringify(this.currentHistoryItemGroup)}`); } async provideHistoryItems(historyItemGroupId: string, options: SourceControlHistoryOptions): Promise { @@ -75,15 +86,14 @@ export class GitHistoryProvider implements SourceControlHistoryProvider, FileDec throw new Error('Unsupported options.'); } - const optionsRef = options.limit.id; - const historyItemGroupIdRef = await this.repository.revParse(historyItemGroupId) ?? ''; + const refParentId = options.limit.id; + const refId = await this.repository.revParse(historyItemGroupId) ?? ''; + + const historyItems: SourceControlHistoryItem[] = []; + const commits = await this.repository.log({ range: `${refParentId}..${refId}`, shortStats: true, sortByAuthorDate: true }); - const [commits, summary] = await Promise.all([ - this.repository.log({ range: `${optionsRef}..${historyItemGroupIdRef}`, sortByAuthorDate: true }), - this.getSummaryHistoryItem(optionsRef, historyItemGroupIdRef) - ]); + await ensureEmojis(); - const historyItems = commits.length === 0 ? [] : [summary]; historyItems.push(...commits.map(commit => { const newLineIndex = commit.message.indexOf('\n'); const subject = newLineIndex !== -1 ? commit.message.substring(0, newLineIndex) : commit.message; @@ -91,30 +101,36 @@ export class GitHistoryProvider implements SourceControlHistoryProvider, FileDec return { id: commit.hash, parentIds: commit.parents, - label: subject, - description: commit.authorName, - icon: new ThemeIcon('account'), - timestamp: commit.authorDate?.getTime() + message: emojify(subject), + author: commit.authorName, + icon: new ThemeIcon('git-commit'), + timestamp: commit.authorDate?.getTime(), + statistics: commit.shortStat ?? { files: 0, insertions: 0, deletions: 0 }, }; })); return historyItems; } - async provideHistoryItemChanges(historyItemId: string): Promise { - // The "All Changes" history item uses a special id - // which is a commit range instead of a single commit id - let [originalRef, modifiedRef] = historyItemId.includes('..') - ? historyItemId.split('..') : [undefined, historyItemId]; + async provideHistoryItemSummary(historyItemId: string, historyItemParentId: string | undefined): Promise { + if (!historyItemParentId) { + const commit = await this.repository.getCommit(historyItemId); + historyItemParentId = commit.parents.length > 0 ? commit.parents[0] : `${historyItemId}^`; + } - if (!originalRef) { - const commit = await this.repository.getCommit(modifiedRef); - originalRef = commit.parents.length > 0 ? commit.parents[0] : `${modifiedRef}^`; + const allChanges = await this.repository.diffBetweenShortStat(historyItemParentId, historyItemId); + return { id: historyItemId, parentIds: [historyItemParentId], message: '', statistics: allChanges }; + } + + async provideHistoryItemChanges(historyItemId: string, historyItemParentId: string | undefined): Promise { + if (!historyItemParentId) { + const commit = await this.repository.getCommit(historyItemId); + historyItemParentId = commit.parents.length > 0 ? commit.parents[0] : `${historyItemId}^`; } const historyItemChangesUri: Uri[] = []; const historyItemChanges: SourceControlHistoryItemChange[] = []; - const changes = await this.repository.diffBetween(originalRef, modifiedRef); + const changes = await this.repository.diffBetween(historyItemParentId, historyItemId); for (const change of changes) { const historyItemUri = change.uri.with({ @@ -124,13 +140,16 @@ export class GitHistoryProvider implements SourceControlHistoryProvider, FileDec // History item change historyItemChanges.push({ uri: historyItemUri, - originalUri: toGitUri(change.originalUri, originalRef), - modifiedUri: toGitUri(change.originalUri, modifiedRef), + originalUri: toGitUri(change.originalUri, historyItemParentId), + modifiedUri: toGitUri(change.uri, historyItemId), renameUri: change.renameUri, }); // History item change decoration - const fileDecoration = this.getHistoryItemChangeFileDecoration(change.status); + const letter = Resource.getStatusLetter(change.status); + const tooltip = Resource.getStatusText(change.status); + const color = Resource.getStatusColor(change.status); + const fileDecoration = new FileDecoration(letter, tooltip, color); this.historyItemDecorations.set(historyItemUri.toString(), fileDecoration); historyItemChangesUri.push(historyItemUri); @@ -140,63 +159,67 @@ export class GitHistoryProvider implements SourceControlHistoryProvider, FileDec return historyItemChanges; } - async resolveHistoryItemGroupBase(historyItemGroupId: string): Promise { - // TODO - support for all history item groups - if (historyItemGroupId !== this.currentHistoryItemGroup?.id) { - return undefined; - } + async resolveHistoryItemGroupCommonAncestor(historyItemId1: string, historyItemId2: string | undefined): Promise<{ id: string; ahead: number; behind: number } | undefined> { + if (!historyItemId2) { + const upstreamRef = await this.resolveHistoryItemGroupBase(historyItemId1); + if (!upstreamRef) { + this.logger.info(`GitHistoryProvider:resolveHistoryItemGroupCommonAncestor - Failed to resolve history item group base for '${historyItemId1}'`); + return undefined; + } - if (this.currentHistoryItemGroup?.upstream) { - return this.currentHistoryItemGroup.upstream; + historyItemId2 = `refs/remotes/${upstreamRef.remote}/${upstreamRef.name}`; } - // Branch base - const branchBase = await this.repository.getBranchBase(historyItemGroupId); - - if (branchBase?.name && branchBase?.type === RefType.Head) { - return { - id: `refs/heads/${branchBase.name}`, - label: branchBase.name - }; - } - if (branchBase?.name && branchBase.remote && branchBase?.type === RefType.RemoteHead) { - return { - id: `refs/remotes/${branchBase.remote}/${branchBase.name}`, - label: `${branchBase.remote}/${branchBase.name}` - }; + const ancestor = await this.repository.getMergeBase(historyItemId1, historyItemId2); + if (!ancestor) { + this.logger.info(`GitHistoryProvider:resolveHistoryItemGroupCommonAncestor - Failed to resolve common ancestor for '${historyItemId1}' and '${historyItemId2}'`); + return undefined; } - return undefined; - } - - async resolveHistoryItemGroupCommonAncestor(refId1: string, refId2: string): Promise<{ id: string; ahead: number; behind: number } | undefined> { - const ancestor = await this.repository.getMergeBase(refId1, refId2); - if (ancestor === '') { - return undefined; + try { + const commitCount = await this.repository.getCommitCount(`${historyItemId1}...${historyItemId2}`); + this.logger.trace(`GitHistoryProvider:resolveHistoryItemGroupCommonAncestor - Resolved common ancestor for '${historyItemId1}' and '${historyItemId2}': ${JSON.stringify({ id: ancestor, ahead: commitCount.ahead, behind: commitCount.behind })}`); + return { id: ancestor, ahead: commitCount.ahead, behind: commitCount.behind }; + } catch (err) { + this.logger.error(`GitHistoryProvider:resolveHistoryItemGroupCommonAncestor - Failed to get ahead/behind for '${historyItemId1}...${historyItemId2}': ${err.message}`); } - const commitCount = await this.repository.getCommitCount(`${refId1}...${refId2}`); - return { id: ancestor, ahead: commitCount.ahead, behind: commitCount.behind }; + return undefined; } provideFileDecoration(uri: Uri): FileDecoration | undefined { return this.historyItemDecorations.get(uri.toString()); } - private getHistoryItemChangeFileDecoration(status: Status): FileDecoration { - const letter = Resource.getStatusLetter(status); - const tooltip = Resource.getStatusText(status); - const color = Resource.getStatusColor(status); + private async resolveHistoryItemGroupBase(historyItemId: string): Promise { + try { + // Upstream + const branch = await this.repository.getBranch(historyItemId); + if (branch.upstream) { + return branch.upstream; + } + + // Base (config -> reflog -> default) + const remoteBranch = await this.repository.getBranchBase(historyItemId); + if (!remoteBranch?.remote || !remoteBranch?.name || !remoteBranch?.commit || remoteBranch?.type !== RefType.RemoteHead) { + this.logger.info(`GitHistoryProvider:resolveHistoryItemGroupBase - Failed to resolve history item group base for '${historyItemId}'`); + return undefined; + } - return new FileDecoration(letter, tooltip, color); - } + return { + name: remoteBranch.name, + remote: remoteBranch.remote, + commit: remoteBranch.commit + }; + } + catch (err) { + this.logger.error(`GitHistoryProvider:resolveHistoryItemGroupBase - Failed to get branch base for '${historyItemId}': ${err.message}`); + } - private async getSummaryHistoryItem(ref1: string, ref2: string): Promise { - const diffShortStat = await this.repository.diffBetweenShortStat(ref1, ref2); - return { id: `${ref1}..${ref2}`, parentIds: [], icon: new ThemeIcon('files'), label: l10n.t('All Changes'), description: diffShortStat }; + return undefined; } dispose(): void { - this.disposables.forEach(d => d.dispose()); + dispose(this.disposables); } } diff --git a/patched-vscode/extensions/git/src/ipc/ipcServer.ts b/patched-vscode/extensions/git/src/ipc/ipcServer.ts index 8481aa4a..a7142fe2 100644 --- a/patched-vscode/extensions/git/src/ipc/ipcServer.ts +++ b/patched-vscode/extensions/git/src/ipc/ipcServer.ts @@ -30,7 +30,7 @@ export interface IIPCHandler { export async function createIPCServer(context?: string): Promise { const server = http.createServer(); - const hash = crypto.createHash('sha1'); + const hash = crypto.createHash('sha256'); if (!context) { const buffer = await new Promise((c, e) => crypto.randomBytes(20, (err, buf) => err ? e(err) : c(buf))); @@ -39,7 +39,7 @@ export async function createIPCServer(context?: string): Promise { hash.update(context); } - const ipcHandlePath = getIPCHandlePath(hash.digest('hex').substr(0, 10)); + const ipcHandlePath = getIPCHandlePath(hash.digest('hex').substring(0, 10)); if (process.platform !== 'win32') { try { diff --git a/patched-vscode/extensions/git/src/main.ts b/patched-vscode/extensions/git/src/main.ts index 5440795c..c2d9b974 100644 --- a/patched-vscode/extensions/git/src/main.ts +++ b/patched-vscode/extensions/git/src/main.ts @@ -25,6 +25,7 @@ import { createIPCServer, IPCServer } from './ipc/ipcServer'; import { GitEditor } from './gitEditor'; import { GitPostCommitCommandsProvider } from './postCommitCommands'; import { GitEditSessionIdentityProvider } from './editSessionIdentityProvider'; +import { GitCommitInputBoxCodeActionsProvider, GitCommitInputBoxDiagnosticsManager } from './diagnostics'; const deactivateTasks: { (): Promise }[] = []; @@ -118,6 +119,12 @@ async function createModel(context: ExtensionContext, logger: LogOutputChannel, const postCommitCommandsProvider = new GitPostCommitCommandsProvider(); model.registerPostCommitCommandsProvider(postCommitCommandsProvider); + const diagnosticsManager = new GitCommitInputBoxDiagnosticsManager(model); + disposables.push(diagnosticsManager); + + const codeActionsProvider = new GitCommitInputBoxCodeActionsProvider(diagnosticsManager); + disposables.push(codeActionsProvider); + checkGitVersion(info); commands.executeCommand('setContext', 'gitVersion2.35', git.compareGitVersionTo('2.35') >= 0); diff --git a/patched-vscode/extensions/git/src/model.ts b/patched-vscode/extensions/git/src/model.ts index fef934fd..b7dc0fe3 100644 --- a/patched-vscode/extensions/git/src/model.ts +++ b/patched-vscode/extensions/git/src/model.ts @@ -593,8 +593,8 @@ export class Model implements IRepositoryResolver, IBranchProtectionProviderRegi } async openParentRepository(repoPath: string): Promise { - await this.openRepository(repoPath); this._parentRepositoriesManager.openRepository(repoPath); + await this.openRepository(repoPath); } private async getRepositoryRoot(repoPath: string): Promise<{ repositoryRoot: string; unsafeRepositoryMatch: RegExpMatchArray | null }> { @@ -788,7 +788,7 @@ export class Model implements IRepositoryResolver, IBranchProtectionProviderRegi // Use the repository real path const repoPathRealPath = await fs.promises.realpath(repoPath, { encoding: 'utf8' }); const openRepositoryRealPath = this.openRepositories - .find(r => pathEquals(r.repository.rootRealPath ?? '', repoPathRealPath)); + .find(r => pathEquals(r.repository.rootRealPath ?? r.repository.root, repoPathRealPath)); return openRepositoryRealPath?.repository; } catch (err) { diff --git a/patched-vscode/extensions/git/src/operation.ts b/patched-vscode/extensions/git/src/operation.ts index 5573d089..223f1945 100644 --- a/patched-vscode/extensions/git/src/operation.ts +++ b/patched-vscode/extensions/git/src/operation.ts @@ -7,7 +7,6 @@ import { LogOutputChannel } from 'vscode'; export const enum OperationKind { Add = 'Add', - AddNoProgress = 'AddNoProgress', Apply = 'Apply', Blame = 'Blame', Branch = 'Branch', @@ -16,7 +15,6 @@ export const enum OperationKind { CheckoutTracking = 'CheckoutTracking', CherryPick = 'CherryPick', Clean = 'Clean', - CleanNoProgress = 'CleanNoProgress', Commit = 'Commit', Config = 'Config', DeleteBranch = 'DeleteBranch', @@ -25,12 +23,12 @@ export const enum OperationKind { DeleteTag = 'DeleteTag', Diff = 'Diff', Fetch = 'Fetch', - FetchNoProgress = 'FetchNoProgress', FindTrackingBranches = 'GetTracking', GetBranch = 'GetBranch', GetBranches = 'GetBranches', GetCommitTemplate = 'GetCommitTemplate', GetObjectDetails = 'GetObjectDetails', + GetObjectFiles = 'GetObjectFiles', GetRefs = 'GetRefs', GetRemoteRefs = 'GetRemoteRefs', HashObject = 'HashObject', @@ -51,8 +49,8 @@ export const enum OperationKind { Rebase = 'Rebase', RebaseAbort = 'RebaseAbort', RebaseContinue = 'RebaseContinue', + Refresh = 'Refresh', RevertFiles = 'RevertFiles', - RevertFilesNoProgress = 'RevertFilesNoProgress', RevList = 'RevList', RevParse = 'RevParse', SetBranchUpstream = 'SetBranchUpstream', @@ -68,12 +66,12 @@ export const enum OperationKind { export type Operation = AddOperation | ApplyOperation | BlameOperation | BranchOperation | CheckIgnoreOperation | CherryPickOperation | CheckoutOperation | CheckoutTrackingOperation | CleanOperation | CommitOperation | ConfigOperation | DeleteBranchOperation | DeleteRefOperation | DeleteRemoteTagOperation | DeleteTagOperation | DiffOperation | FetchOperation | FindTrackingBranchesOperation | - GetBranchOperation | GetBranchesOperation | GetCommitTemplateOperation | GetObjectDetailsOperation | GetRefsOperation | GetRemoteRefsOperation | - HashObjectOperation | IgnoreOperation | LogOperation | LogFileOperation | MergeOperation | MergeAbortOperation | MergeBaseOperation | - MoveOperation | PostCommitCommandOperation | PullOperation | PushOperation | RemoteOperation | RenameBranchOperation | RemoveOperation | - ResetOperation | RebaseOperation | RebaseAbortOperation | RebaseContinueOperation | RevertFilesOperation | RevListOperation | RevParseOperation | - SetBranchUpstreamOperation | ShowOperation | StageOperation | StatusOperation | StashOperation | SubmoduleUpdateOperation | SyncOperation | - TagOperation; + GetBranchOperation | GetBranchesOperation | GetCommitTemplateOperation | GetObjectDetailsOperation | GetObjectFilesOperation | GetRefsOperation | + GetRemoteRefsOperation | HashObjectOperation | IgnoreOperation | LogOperation | LogFileOperation | MergeOperation | MergeAbortOperation | + MergeBaseOperation | MoveOperation | PostCommitCommandOperation | PullOperation | PushOperation | RemoteOperation | RenameBranchOperation | + RemoveOperation | ResetOperation | RebaseOperation | RebaseAbortOperation | RebaseContinueOperation | RefreshOperation | RevertFilesOperation | + RevListOperation | RevParseOperation | SetBranchUpstreamOperation | ShowOperation | StageOperation | StatusOperation | StashOperation | + SubmoduleUpdateOperation | SyncOperation | TagOperation; type BaseOperation = { kind: OperationKind; blocking: boolean; readOnly: boolean; remote: boolean; retry: boolean; showProgress: boolean }; export type AddOperation = BaseOperation & { kind: OperationKind.Add }; @@ -98,6 +96,7 @@ export type GetBranchOperation = BaseOperation & { kind: OperationKind.GetBranch export type GetBranchesOperation = BaseOperation & { kind: OperationKind.GetBranches }; export type GetCommitTemplateOperation = BaseOperation & { kind: OperationKind.GetCommitTemplate }; export type GetObjectDetailsOperation = BaseOperation & { kind: OperationKind.GetObjectDetails }; +export type GetObjectFilesOperation = BaseOperation & { kind: OperationKind.GetObjectFiles }; export type GetRefsOperation = BaseOperation & { kind: OperationKind.GetRefs }; export type GetRemoteRefsOperation = BaseOperation & { kind: OperationKind.GetRemoteRefs }; export type HashObjectOperation = BaseOperation & { kind: OperationKind.HashObject }; @@ -118,6 +117,7 @@ export type ResetOperation = BaseOperation & { kind: OperationKind.Reset }; export type RebaseOperation = BaseOperation & { kind: OperationKind.Rebase }; export type RebaseAbortOperation = BaseOperation & { kind: OperationKind.RebaseAbort }; export type RebaseContinueOperation = BaseOperation & { kind: OperationKind.RebaseContinue }; +export type RefreshOperation = BaseOperation & { kind: OperationKind.Refresh }; export type RevertFilesOperation = BaseOperation & { kind: OperationKind.RevertFiles }; export type RevListOperation = BaseOperation & { kind: OperationKind.RevList }; export type RevParseOperation = BaseOperation & { kind: OperationKind.RevParse }; @@ -141,18 +141,19 @@ export const Operation = { CheckoutTracking: (refLabel: string) => ({ kind: OperationKind.CheckoutTracking, blocking: true, readOnly: false, remote: false, retry: false, showProgress: true, refLabel } as CheckoutTrackingOperation), Clean: (showProgress: boolean) => ({ kind: OperationKind.Clean, blocking: false, readOnly: false, remote: false, retry: false, showProgress } as CleanOperation), Commit: { kind: OperationKind.Commit, blocking: true, readOnly: false, remote: false, retry: false, showProgress: true } as CommitOperation, - Config: { kind: OperationKind.Config, blocking: false, readOnly: false, remote: false, retry: false, showProgress: true } as ConfigOperation, + Config: (readOnly: boolean) => ({ kind: OperationKind.Config, blocking: false, readOnly, remote: false, retry: false, showProgress: true } as ConfigOperation), DeleteBranch: { kind: OperationKind.DeleteBranch, blocking: false, readOnly: false, remote: false, retry: false, showProgress: true } as DeleteBranchOperation, DeleteRef: { kind: OperationKind.DeleteRef, blocking: false, readOnly: false, remote: false, retry: false, showProgress: true } as DeleteRefOperation, DeleteRemoteTag: { kind: OperationKind.DeleteRemoteTag, blocking: false, readOnly: false, remote: true, retry: false, showProgress: true } as DeleteRemoteTagOperation, DeleteTag: { kind: OperationKind.DeleteTag, blocking: false, readOnly: false, remote: false, retry: false, showProgress: true } as DeleteTagOperation, - Diff: { kind: OperationKind.Diff, blocking: false, readOnly: true, remote: false, retry: false, showProgress: true } as DiffOperation, + Diff: { kind: OperationKind.Diff, blocking: false, readOnly: true, remote: false, retry: false, showProgress: false } as DiffOperation, Fetch: (showProgress: boolean) => ({ kind: OperationKind.Fetch, blocking: false, readOnly: false, remote: true, retry: true, showProgress } as FetchOperation), FindTrackingBranches: { kind: OperationKind.FindTrackingBranches, blocking: false, readOnly: true, remote: false, retry: false, showProgress: true } as FindTrackingBranchesOperation, GetBranch: { kind: OperationKind.GetBranch, blocking: false, readOnly: true, remote: false, retry: false, showProgress: true } as GetBranchOperation, GetBranches: { kind: OperationKind.GetBranches, blocking: false, readOnly: true, remote: false, retry: false, showProgress: true } as GetBranchesOperation, GetCommitTemplate: { kind: OperationKind.GetCommitTemplate, blocking: false, readOnly: true, remote: false, retry: false, showProgress: true } as GetCommitTemplateOperation, GetObjectDetails: { kind: OperationKind.GetObjectDetails, blocking: false, readOnly: true, remote: false, retry: false, showProgress: false } as GetObjectDetailsOperation, + GetObjectFiles: { kind: OperationKind.GetObjectFiles, blocking: false, readOnly: true, remote: false, retry: false, showProgress: false } as GetObjectFilesOperation, GetRefs: { kind: OperationKind.GetRefs, blocking: false, readOnly: true, remote: false, retry: false, showProgress: false } as GetRefsOperation, GetRemoteRefs: { kind: OperationKind.GetRemoteRefs, blocking: false, readOnly: true, remote: true, retry: false, showProgress: false } as GetRemoteRefsOperation, HashObject: { kind: OperationKind.HashObject, blocking: false, readOnly: false, remote: false, retry: false, showProgress: true } as HashObjectOperation, @@ -173,6 +174,7 @@ export const Operation = { Rebase: { kind: OperationKind.Rebase, blocking: false, readOnly: false, remote: false, retry: false, showProgress: true } as RebaseOperation, RebaseAbort: { kind: OperationKind.RebaseAbort, blocking: false, readOnly: false, remote: false, retry: false, showProgress: true } as RebaseAbortOperation, RebaseContinue: { kind: OperationKind.RebaseContinue, blocking: false, readOnly: false, remote: false, retry: false, showProgress: true } as RebaseContinueOperation, + Refresh: { kind: OperationKind.Refresh, blocking: false, readOnly: false, remote: false, retry: false, showProgress: true } as RefreshOperation, RevertFiles: (showProgress: boolean) => ({ kind: OperationKind.RevertFiles, blocking: false, readOnly: false, remote: false, retry: false, showProgress } as RevertFilesOperation), RevList: { kind: OperationKind.RevList, blocking: false, readOnly: true, remote: false, retry: false, showProgress: false } as RevListOperation, RevParse: { kind: OperationKind.RevParse, blocking: false, readOnly: true, remote: false, retry: false, showProgress: false } as RevParseOperation, diff --git a/patched-vscode/extensions/git/src/protocolHandler.ts b/patched-vscode/extensions/git/src/protocolHandler.ts index 00f58173..dc73fe39 100644 --- a/patched-vscode/extensions/git/src/protocolHandler.ts +++ b/patched-vscode/extensions/git/src/protocolHandler.ts @@ -4,10 +4,13 @@ *--------------------------------------------------------------------------------------------*/ import { UriHandler, Uri, window, Disposable, commands, LogOutputChannel, l10n } from 'vscode'; -import { dispose } from './util'; +import { dispose, isWindows } from './util'; import * as querystring from 'querystring'; -const schemes = new Set(['file', 'git', 'http', 'https', 'ssh']); +const schemes = isWindows ? + new Set(['git', 'http', 'https', 'ssh']) : + new Set(['file', 'git', 'http', 'https', 'ssh']); + const refRegEx = /^$|[~\^:\\\*\s\[\]]|^-|^\.|\/\.|\.\.|\.lock\/|\.lock$|\/$|\.$/; export class GitProtocolHandler implements UriHandler { diff --git a/patched-vscode/extensions/git/src/repository.ts b/patched-vscode/extensions/git/src/repository.ts index 3b14f3cf..ed959765 100644 --- a/patched-vscode/extensions/git/src/repository.ts +++ b/patched-vscode/extensions/git/src/repository.ts @@ -3,27 +3,27 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import TelemetryReporter from '@vscode/extension-telemetry'; import * as fs from 'fs'; import * as path from 'path'; import * as picomatch from 'picomatch'; -import { CancellationToken, Command, Disposable, Event, EventEmitter, Memento, ProgressLocation, ProgressOptions, scm, SourceControl, SourceControlInputBox, SourceControlInputBoxValidation, SourceControlInputBoxValidationType, SourceControlResourceDecorations, SourceControlResourceGroup, SourceControlResourceState, ThemeColor, Uri, window, workspace, WorkspaceEdit, FileDecoration, commands, Tab, TabInputTextDiff, TabInputNotebookDiff, RelativePattern, CancellationTokenSource, LogOutputChannel, LogLevel, CancellationError, l10n } from 'vscode'; -import TelemetryReporter from '@vscode/extension-telemetry'; -import { Branch, Change, ForcePushMode, GitErrorCodes, LogOptions, Ref, Remote, Status, CommitOptions, BranchQuery, FetchOptions, RefQuery, RefType } from './api/git'; +import { CancellationError, CancellationToken, CancellationTokenSource, Command, commands, Disposable, Event, EventEmitter, FileDecoration, l10n, LogLevel, LogOutputChannel, Memento, ProgressLocation, ProgressOptions, RelativePattern, scm, SourceControl, SourceControlInputBox, SourceControlInputBoxValidation, SourceControlInputBoxValidationType, SourceControlResourceDecorations, SourceControlResourceGroup, SourceControlResourceState, TabInputNotebookDiff, TabInputTextDiff, TabInputTextMultiDiff, ThemeColor, Uri, window, workspace, WorkspaceEdit } from 'vscode'; +import { ActionButton } from './actionButton'; +import { ApiRepository } from './api/api1'; +import { Branch, BranchQuery, Change, CommitOptions, FetchOptions, ForcePushMode, GitErrorCodes, LogOptions, Ref, RefQuery, RefType, Remote, Status } from './api/git'; import { AutoFetcher } from './autofetch'; +import { GitBranchProtectionProvider, IBranchProtectionProviderRegistry } from './branchProtection'; import { debounce, memoize, throttle } from './decorators'; -import { Commit, GitError, Repository as BaseRepository, Stash, Submodule, LogFileOptions, PullOptions } from './git'; +import { Repository as BaseRepository, Commit, GitError, LogFileOptions, LsTreeElement, PullOptions, Stash, Submodule } from './git'; +import { GitHistoryProvider } from './historyProvider'; +import { Operation, OperationKind, OperationManager, OperationResult } from './operation'; +import { CommitCommandsCenter, IPostCommitCommandsProviderRegistry } from './postCommitCommands'; +import { IPushErrorHandlerRegistry } from './pushError'; +import { IRemoteSourcePublisherRegistry } from './remotePublisher'; import { StatusBarCommands } from './statusbar'; import { toGitUri } from './uri'; import { anyEvent, combinedDisposable, debounceEvent, dispose, EmptyDisposable, eventToPromise, filterEvent, find, IDisposable, isDescendant, onceEvent, pathEquals, relativePath } from './util'; import { IFileWatcher, watch } from './watch'; -import { IPushErrorHandlerRegistry } from './pushError'; -import { ApiRepository } from './api/api1'; -import { IRemoteSourcePublisherRegistry } from './remotePublisher'; -import { CommitActionButton } from './actionButton'; -import { IPostCommitCommandsProviderRegistry, CommitCommandsCenter } from './postCommitCommands'; -import { Operation, OperationKind, OperationManager, OperationResult } from './operation'; -import { GitBranchProtectionProvider, IBranchProtectionProviderRegistry } from './branchProtection'; -import { GitHistoryProvider } from './historyProvider'; const timeout = (millis: number) => new Promise(c => setTimeout(c, millis)); @@ -154,11 +154,19 @@ export class Resource implements SourceControlResourceState { } get leftUri(): Uri | undefined { - return this.resources[0]; + return this.resources.left; } get rightUri(): Uri | undefined { - return this.resources[1]; + return this.resources.right; + } + + get multiDiffEditorOriginalUri(): Uri | undefined { + return this.resources.original; + } + + get multiFileDiffEditorModifiedUri(): Uri | undefined { + return this.resources.modified; } @memoize @@ -167,7 +175,7 @@ export class Resource implements SourceControlResourceState { } @memoize - private get resources(): [Uri | undefined, Uri | undefined] { + private get resources(): { left: Uri | undefined; right: Uri | undefined; original: Uri | undefined; modified: Uri | undefined } { return this._commandResolver.getResources(this); } @@ -526,53 +534,63 @@ class ResourceCommandResolver { } } - getResources(resource: Resource): [Uri | undefined, Uri | undefined] { + getResources(resource: Resource): { left: Uri | undefined; right: Uri | undefined; original: Uri | undefined; modified: Uri | undefined } { for (const submodule of this.repository.submodules) { if (path.join(this.repository.root, submodule.path) === resource.resourceUri.fsPath) { - return [undefined, toGitUri(resource.resourceUri, resource.resourceGroupType === ResourceGroupType.Index ? 'index' : 'wt', { submoduleOf: this.repository.root })]; + const original = undefined; + const modified = toGitUri(resource.resourceUri, resource.resourceGroupType === ResourceGroupType.Index ? 'index' : 'wt', { submoduleOf: this.repository.root }); + return { left: original, right: modified, original, modified }; } } - return [this.getLeftResource(resource), this.getRightResource(resource)]; + const left = this.getLeftResource(resource); + const right = this.getRightResource(resource); + + return { + left: left.original ?? left.modified, + right: right.original ?? right.modified, + original: left.original ?? right.original, + modified: left.modified ?? right.modified, + }; } - private getLeftResource(resource: Resource): Uri | undefined { + private getLeftResource(resource: Resource): ModifiedOrOriginal { switch (resource.type) { case Status.INDEX_MODIFIED: case Status.INDEX_RENAMED: case Status.INDEX_ADDED: case Status.INTENT_TO_RENAME: case Status.TYPE_CHANGED: - return toGitUri(resource.original, 'HEAD'); + return { original: toGitUri(resource.original, 'HEAD') }; case Status.MODIFIED: case Status.UNTRACKED: - return toGitUri(resource.resourceUri, '~'); + return { original: toGitUri(resource.resourceUri, '~') }; case Status.DELETED_BY_US: case Status.DELETED_BY_THEM: - return toGitUri(resource.resourceUri, '~1'); + return { original: toGitUri(resource.resourceUri, '~1') }; } - return undefined; + return {}; } - private getRightResource(resource: Resource): Uri | undefined { + private getRightResource(resource: Resource): ModifiedOrOriginal { switch (resource.type) { case Status.INDEX_MODIFIED: case Status.INDEX_ADDED: case Status.INDEX_COPIED: case Status.INDEX_RENAMED: - return toGitUri(resource.resourceUri, ''); + return { modified: toGitUri(resource.resourceUri, '') }; case Status.INDEX_DELETED: case Status.DELETED: - return toGitUri(resource.resourceUri, 'HEAD'); + return { original: toGitUri(resource.resourceUri, 'HEAD') }; case Status.DELETED_BY_US: - return toGitUri(resource.resourceUri, '~3'); + return { original: toGitUri(resource.resourceUri, '~3') }; case Status.DELETED_BY_THEM: - return toGitUri(resource.resourceUri, '~2'); + return { original: toGitUri(resource.resourceUri, '~2') }; case Status.MODIFIED: case Status.UNTRACKED: @@ -584,17 +602,17 @@ class ResourceCommandResolver { const [indexStatus] = this.repository.indexGroup.resourceStates.filter(r => r.resourceUri.toString() === uriString); if (indexStatus && indexStatus.renameResourceUri) { - return indexStatus.renameResourceUri; + return { modified: indexStatus.renameResourceUri }; } - return resource.resourceUri; + return { modified: resource.resourceUri }; } case Status.BOTH_ADDED: case Status.BOTH_MODIFIED: - return resource.resourceUri; + return { modified: resource.resourceUri }; } - return undefined; + return {}; } private getTitle(resource: Resource): string { @@ -637,6 +655,11 @@ class ResourceCommandResolver { } } +interface ModifiedOrOriginal { + modified?: Uri | undefined; + original?: Uri | undefined; +} + interface BranchProtectionMatcher { include?: picomatch.Matcher; exclude?: picomatch.Matcher; @@ -790,6 +813,9 @@ export class Repository implements Disposable { return this.repository.dotGit; } + private _historyProvider: GitHistoryProvider; + get historyProvider(): GitHistoryProvider { return this._historyProvider; } + private isRepositoryHuge: false | { limit: number } = false; private didWarnAboutLimit = false; @@ -844,21 +870,22 @@ export class Repository implements Disposable { this._sourceControl.quickDiffProvider = this; - const historyProvider = new GitHistoryProvider(this); - this._sourceControl.historyProvider = historyProvider; - this.disposables.push(historyProvider); + this._historyProvider = new GitHistoryProvider(this, logger); + this._sourceControl.historyProvider = this._historyProvider; + this.disposables.push(this._historyProvider); this._sourceControl.acceptInputCommand = { command: 'git.commit', title: l10n.t('Commit'), arguments: [this._sourceControl] }; this._sourceControl.inputBox.validateInput = this.validateInput.bind(this); + this.disposables.push(this._sourceControl); this.updateInputBoxPlaceholder(); this.disposables.push(this.onDidRunGitStatus(() => this.updateInputBoxPlaceholder())); this._mergeGroup = this._sourceControl.createResourceGroup('merge', l10n.t('Merge Changes')); - this._indexGroup = this._sourceControl.createResourceGroup('index', l10n.t('Staged Changes')); - this._workingTreeGroup = this._sourceControl.createResourceGroup('workingTree', l10n.t('Changes')); - this._untrackedGroup = this._sourceControl.createResourceGroup('untracked', l10n.t('Untracked Changes')); + this._indexGroup = this._sourceControl.createResourceGroup('index', l10n.t('Staged Changes'), { multiDiffEditorEnableViewChanges: true }); + this._workingTreeGroup = this._sourceControl.createResourceGroup('workingTree', l10n.t('Changes'), { multiDiffEditorEnableViewChanges: true }); + this._untrackedGroup = this._sourceControl.createResourceGroup('untracked', l10n.t('Untracked Changes'), { multiDiffEditorEnableViewChanges: true }); const updateIndexGroupVisibility = () => { const config = workspace.getConfiguration('git', root); @@ -935,10 +962,10 @@ export class Repository implements Disposable { this.commitCommandCenter = new CommitCommandsCenter(globalState, this, postCommitCommandsProviderRegistry); this.disposables.push(this.commitCommandCenter); - const commitActionButton = new CommitActionButton(this, this.commitCommandCenter); - this.disposables.push(commitActionButton); - commitActionButton.onDidChange(() => this._sourceControl.actionButton = commitActionButton.button); - this._sourceControl.actionButton = commitActionButton.button; + const actionButton = new ActionButton(this, this.commitCommandCenter); + this.disposables.push(actionButton); + actionButton.onDidChange(() => this._sourceControl.actionButton = actionButton.button); + this._sourceControl.actionButton = actionButton.button; const progressManager = new ProgressManager(this); this.disposables.push(progressManager); @@ -948,10 +975,9 @@ export class Repository implements Disposable { this.setCountBadge(); } - validateInput(text: string, position: number): SourceControlInputBoxValidation | undefined { - let tooManyChangesWarning: SourceControlInputBoxValidation | undefined; + validateInput(text: string, _: number): SourceControlInputBoxValidation | undefined { if (this.isRepositoryHuge) { - tooManyChangesWarning = { + return { message: l10n.t('Too many changes were detected. Only the first {0} changes will be shown below.', this.isRepositoryHuge.limit), type: SourceControlInputBoxValidationType.Warning }; @@ -966,59 +992,7 @@ export class Repository implements Disposable { } } - const config = workspace.getConfiguration('git'); - const setting = config.get<'always' | 'warn' | 'off'>('inputValidation'); - - if (setting === 'off') { - return tooManyChangesWarning; - } - - if (/^\s+$/.test(text)) { - return { - message: l10n.t('Current commit message only contains whitespace characters'), - type: SourceControlInputBoxValidationType.Warning - }; - } - - let lineNumber = 0; - let start = 0; - let match: RegExpExecArray | null; - const regex = /\r?\n/g; - - while ((match = regex.exec(text)) && position > match.index) { - start = match.index + match[0].length; - lineNumber++; - } - - const end = match ? match.index : text.length; - - const line = text.substring(start, end); - - let threshold = config.get('inputValidationLength', 50); - - if (lineNumber === 0) { - const inputValidationSubjectLength = config.get('inputValidationSubjectLength', null); - - if (inputValidationSubjectLength !== null) { - threshold = inputValidationSubjectLength; - } - } - - if (line.length <= threshold) { - if (setting !== 'always') { - return tooManyChangesWarning; - } - - return { - message: l10n.t('{0} characters left in current line', threshold - line.length), - type: SourceControlInputBoxValidationType.Information - }; - } else { - return { - message: l10n.t('{0} characters over {1} in current line', line.length - threshold, threshold), - type: SourceControlInputBoxValidationType.Warning - }; - } + return undefined; } /** @@ -1057,19 +1031,19 @@ export class Repository implements Disposable { } getConfigs(): Promise<{ key: string; value: string }[]> { - return this.run(Operation.Config, () => this.repository.getConfigs('local')); + return this.run(Operation.Config(true), () => this.repository.getConfigs('local')); } getConfig(key: string): Promise { - return this.run(Operation.Config, () => this.repository.config('local', key)); + return this.run(Operation.Config(true), () => this.repository.config('local', key)); } getGlobalConfig(key: string): Promise { - return this.run(Operation.Config, () => this.repository.config('global', key)); + return this.run(Operation.Config(true), () => this.repository.config('global', key)); } setConfig(key: string, value: string): Promise { - return this.run(Operation.Config, () => this.repository.config('local', key, value)); + return this.run(Operation.Config(false), () => this.repository.config('local', key, value)); } log(options?: LogOptions): Promise { @@ -1086,6 +1060,11 @@ export class Repository implements Disposable { await this.run(Operation.Status); } + @throttle + async refresh(): Promise { + await this.run(Operation.Refresh); + } + diff(cached?: boolean): Promise { return this.run(Operation.Diff, () => this.repository.diff(cached)); } @@ -1129,11 +1108,11 @@ export class Repository implements Disposable { return this.run(Operation.Diff, () => this.repository.diffBetween(ref1, ref2, path)); } - diffBetweenShortStat(ref1: string, ref2: string): Promise { + diffBetweenShortStat(ref1: string, ref2: string): Promise<{ files: number; insertions: number; deletions: number }> { return this.run(Operation.Diff, () => this.repository.diffBetweenShortStat(ref1, ref2)); } - getMergeBase(ref1: string, ref2: string): Promise { + getMergeBase(ref1: string, ref2: string): Promise { return this.run(Operation.MergeBase, () => this.repository.getMergeBase(ref1, ref2)); } @@ -1187,9 +1166,10 @@ export class Repository implements Disposable { const path = relativePath(this.repository.root, resource.fsPath).replace(/\\/g, '/'); await this.run(Operation.Stage, async () => { await this.repository.stage(path, contents); + + this._onDidChangeOriginalResource.fire(resource); this.closeDiffEditors([], [...resource.fsPath]); }); - this._onDidChangeOriginalResource.fire(resource); } async revert(resources: Uri[]): Promise { @@ -1378,22 +1358,29 @@ export class Repository implements Disposable { const config = workspace.getConfiguration('git', Uri.file(this.root)); if (!config.get('closeDiffOnOperation', false) && !ignoreSetting) { return; } - const diffEditorTabsToClose: Tab[] = []; - - for (const tab of window.tabGroups.all.map(g => g.tabs).flat()) { - const { input } = tab; - if (input instanceof TabInputTextDiff || input instanceof TabInputNotebookDiff) { - if (input.modified.scheme === 'git' && (indexResources === undefined || indexResources.some(r => pathEquals(r, input.modified.fsPath)))) { - // Index - diffEditorTabsToClose.push(tab); - } - if (input.modified.scheme === 'file' && input.original.scheme === 'git' && (workingTreeResources === undefined || workingTreeResources.some(r => pathEquals(r, input.modified.fsPath)))) { - // Working Tree - diffEditorTabsToClose.push(tab); - } + function checkTabShouldClose(input: TabInputTextDiff | TabInputNotebookDiff) { + if (input.modified.scheme === 'git' && (indexResources === undefined || indexResources.some(r => pathEquals(r, input.modified.fsPath)))) { + // Index + return true; + } + if (input.modified.scheme === 'file' && input.original.scheme === 'git' && (workingTreeResources === undefined || workingTreeResources.some(r => pathEquals(r, input.modified.fsPath)))) { + // Working Tree + return true; } + return false; } + const diffEditorTabsToClose = window.tabGroups.all + .flatMap(g => g.tabs) + .filter(({ input }) => { + if (input instanceof TabInputTextDiff || input instanceof TabInputNotebookDiff) { + return checkTabShouldClose(input); + } else if (input instanceof TabInputTextMultiDiff) { + return input.textDiffs.every(checkTabShouldClose); + } + return false; + }); + // Close editors window.tabGroups.close(diffEditorTabsToClose, true); } @@ -1452,32 +1439,30 @@ export class Repository implements Disposable { async getBranchBase(ref: string): Promise { const branch = await this.getBranch(ref); - const branchMergeBaseConfigKey = `branch.${branch.name}.vscode-merge-base`; - - // Upstream - if (branch.upstream) { - return await this.getBranch(`refs/remotes/${branch.upstream.remote}/${branch.upstream.name}`); - } // Git config + const mergeBaseConfigKey = `branch.${branch.name}.vscode-merge-base`; + try { - const mergeBase = await this.getConfig(branchMergeBaseConfigKey); - if (mergeBase) { - return await this.getBranch(mergeBase); + const mergeBase = await this.getConfig(mergeBaseConfigKey); + const branchFromConfig = mergeBase !== '' ? await this.getBranch(mergeBase) : undefined; + if (branchFromConfig) { + return branchFromConfig; } } catch (err) { } // Reflog const branchFromReflog = await this.getBranchBaseFromReflog(ref); - if (branchFromReflog) { - await this.setConfig(branchMergeBaseConfigKey, branchFromReflog.name!); - return branchFromReflog; + const branchFromReflogUpstream = branchFromReflog ? await this.getUpstreamBranch(branchFromReflog) : undefined; + if (branchFromReflogUpstream) { + await this.setConfig(mergeBaseConfigKey, `${branchFromReflogUpstream.remote}/${branchFromReflogUpstream.name}`); + return branchFromReflogUpstream; } // Default branch const defaultBranch = await this.getDefaultBranch(); if (defaultBranch) { - await this.setConfig(branchMergeBaseConfigKey, defaultBranch.name!); + await this.setConfig(mergeBaseConfigKey, `${defaultBranch.remote}/${defaultBranch.name}`); return defaultBranch; } @@ -1528,6 +1513,21 @@ export class Repository implements Disposable { return undefined; } + private async getUpstreamBranch(branch: Branch): Promise { + if (!branch.upstream) { + return undefined; + } + + try { + const upstreamBranch = await this.getBranch(`refs/remotes/${branch.upstream.remote}/${branch.upstream.name}`); + return upstreamBranch; + } + catch (err) { + this.logger.warn(`Failed to get branch details for 'refs/remotes/${branch.upstream.remote}/${branch.upstream.name}': ${err.message}.`); + return undefined; + } + } + async getRefs(query: RefQuery = {}, cancellationToken?: CancellationToken): Promise { const config = workspace.getConfiguration('git'); let defaultSort = config.get<'alphabetically' | 'committerdate'>('branchSortOrder'); @@ -1886,6 +1886,10 @@ export class Repository implements Disposable { }); } + getObjectFiles(ref: string): Promise { + return this.run(Operation.GetObjectFiles, () => this.repository.lstree(ref)); + } + getObjectDetails(ref: string, filePath: string): Promise<{ mode: string; object: string; size: number }> { return this.run(Operation.GetObjectDetails, () => this.repository.getObjectDetails(ref, filePath)); } @@ -1899,7 +1903,7 @@ export class Repository implements Disposable { } async getStashes(): Promise { - return await this.repository.getStashes(); + return this.run(Operation.Stash, () => this.repository.getStashes()); } async createStash(message?: string, includeUntracked?: boolean, staged?: boolean): Promise { @@ -1926,6 +1930,10 @@ export class Repository implements Disposable { return await this.run(Operation.Stash, () => this.repository.applyStash(index)); } + async showStash(index: number): Promise { + return await this.run(Operation.Stash, () => this.repository.showStash(index)); + } + async getCommitTemplate(): Promise { return await this.run(Operation.GetCommitTemplate, async () => this.repository.getCommitTemplate()); } @@ -2562,13 +2570,23 @@ export class Repository implements Disposable { throw new Error(`Unable to extract tag names from error message: ${raw}`); } - // Notification - const replaceLocalTags = l10n.t('Replace Local Tag(s)'); - const message = l10n.t('Unable to pull from remote repository due to conflicting tag(s): {0}. Would you like to resolve the conflict by replacing the local tag(s)?', tags.join(', ')); - const choice = await window.showErrorMessage(message, { modal: true }, replaceLocalTags); + const config = workspace.getConfiguration('git', Uri.file(this.repository.root)); + const replaceTagsWhenPull = config.get('replaceTagsWhenPull', false) === true; + + if (!replaceTagsWhenPull) { + // Notification + const replaceLocalTags = l10n.t('Replace Local Tag(s)'); + const replaceLocalTagsAlways = l10n.t('Always Replace Local Tag(s)'); + const message = l10n.t('Unable to pull from remote repository due to conflicting tag(s): {0}. Would you like to resolve the conflict by replacing the local tag(s)?', tags.join(', ')); + const choice = await window.showErrorMessage(message, { modal: true }, replaceLocalTags, replaceLocalTagsAlways); - if (choice !== replaceLocalTags) { - return false; + if (choice !== replaceLocalTags && choice !== replaceLocalTagsAlways) { + return false; + } + + if (choice === replaceLocalTagsAlways) { + await config.update('replaceTagsWhenPull', true, true); + } } // Force fetch tags diff --git a/patched-vscode/extensions/git/src/staging.ts b/patched-vscode/extensions/git/src/staging.ts index 2813bfb1..2dcc6d54 100644 --- a/patched-vscode/extensions/git/src/staging.ts +++ b/patched-vscode/extensions/git/src/staging.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { TextDocument, Range, LineChange, Selection } from 'vscode'; +import { TextDocument, Range, LineChange, Selection, Uri } from 'vscode'; export function applyLineChanges(original: TextDocument, modified: TextDocument, diffs: LineChange[]): string { const result: string[] = []; @@ -142,3 +142,14 @@ export function invertLineChange(diff: LineChange): LineChange { originalEndLineNumber: diff.modifiedEndLineNumber }; } + +export interface DiffEditorSelectionHunkToolbarContext { + mapping: unknown; + /** + * The original text with the selected modified changes applied. + */ + originalWithModifiedChanges: string; + + modifiedUri: Uri; + originalUri: Uri; +} diff --git a/patched-vscode/extensions/git/src/test/git.test.ts b/patched-vscode/extensions/git/src/test/git.test.ts index 10d74610..129a3afc 100644 --- a/patched-vscode/extensions/git/src/test/git.test.ts +++ b/patched-vscode/extensions/git/src/test/git.test.ts @@ -270,14 +270,15 @@ suite('git', () => { suite('parseGitCommit', () => { test('single parent commit', function () { - const GIT_OUTPUT_SINGLE_PARENT = `52c293a05038d865604c2284aa8698bd087915a1 -John Doe -john.doe@mail.com -1580811030 -1580811031 -8e5a374372b8393906c7e380dbb09349c5385554 -main,branch -This is a commit message.\x00`; + const GIT_OUTPUT_SINGLE_PARENT = + '52c293a05038d865604c2284aa8698bd087915a1\n' + + 'John Doe\n' + + 'john.doe@mail.com\n' + + '1580811030\n' + + '1580811031\n' + + '8e5a374372b8393906c7e380dbb09349c5385554\n' + + 'main,branch\n' + + 'This is a commit message.\x00'; assert.deepStrictEqual(parseGitCommits(GIT_OUTPUT_SINGLE_PARENT), [{ hash: '52c293a05038d865604c2284aa8698bd087915a1', @@ -288,18 +289,20 @@ This is a commit message.\x00`; authorEmail: 'john.doe@mail.com', commitDate: new Date(1580811031000), refNames: ['main', 'branch'], + shortStat: undefined }]); }); test('multiple parent commits', function () { - const GIT_OUTPUT_MULTIPLE_PARENTS = `52c293a05038d865604c2284aa8698bd087915a1 -John Doe -john.doe@mail.com -1580811030 -1580811031 -8e5a374372b8393906c7e380dbb09349c5385554 df27d8c75b129ab9b178b386077da2822101b217 -main -This is a commit message.\x00`; + const GIT_OUTPUT_MULTIPLE_PARENTS = + '52c293a05038d865604c2284aa8698bd087915a1\n' + + 'John Doe\n' + + 'john.doe@mail.com\n' + + '1580811030\n' + + '1580811031\n' + + '8e5a374372b8393906c7e380dbb09349c5385554 df27d8c75b129ab9b178b386077da2822101b217\n' + + 'main\n' + + 'This is a commit message.\x00'; assert.deepStrictEqual(parseGitCommits(GIT_OUTPUT_MULTIPLE_PARENTS), [{ hash: '52c293a05038d865604c2284aa8698bd087915a1', @@ -310,18 +313,20 @@ This is a commit message.\x00`; authorEmail: 'john.doe@mail.com', commitDate: new Date(1580811031000), refNames: ['main'], + shortStat: undefined }]); }); test('no parent commits', function () { - const GIT_OUTPUT_NO_PARENTS = `52c293a05038d865604c2284aa8698bd087915a1 -John Doe -john.doe@mail.com -1580811030 -1580811031 - -main -This is a commit message.\x00`; + const GIT_OUTPUT_NO_PARENTS = + '52c293a05038d865604c2284aa8698bd087915a1\n' + + 'John Doe\n' + + 'john.doe@mail.com\n' + + '1580811030\n' + + '1580811031\n' + + '\n' + + 'main\n' + + 'This is a commit message.\x00'; assert.deepStrictEqual(parseGitCommits(GIT_OUTPUT_NO_PARENTS), [{ hash: '52c293a05038d865604c2284aa8698bd087915a1', @@ -332,6 +337,191 @@ This is a commit message.\x00`; authorEmail: 'john.doe@mail.com', commitDate: new Date(1580811031000), refNames: ['main'], + shortStat: undefined + }]); + }); + + test('commit with shortstat', function () { + const GIT_OUTPUT_SINGLE_PARENT = + '52c293a05038d865604c2284aa8698bd087915a1\n' + + 'John Doe\n' + + 'john.doe@mail.com\n' + + '1580811030\n' + + '1580811031\n' + + '8e5a374372b8393906c7e380dbb09349c5385554\n' + + 'main,branch\n' + + 'This is a commit message.\x00\n' + + ' 1 file changed, 2 insertions(+), 3 deletion(-)'; + + assert.deepStrictEqual(parseGitCommits(GIT_OUTPUT_SINGLE_PARENT), [{ + hash: '52c293a05038d865604c2284aa8698bd087915a1', + message: 'This is a commit message.', + parents: ['8e5a374372b8393906c7e380dbb09349c5385554'], + authorDate: new Date(1580811030000), + authorName: 'John Doe', + authorEmail: 'john.doe@mail.com', + commitDate: new Date(1580811031000), + refNames: ['main', 'branch'], + shortStat: { + deletions: 3, + files: 1, + insertions: 2 + } + }]); + }); + + test('commit with shortstat (no insertions)', function () { + const GIT_OUTPUT_SINGLE_PARENT = + '52c293a05038d865604c2284aa8698bd087915a1\n' + + 'John Doe\n' + + 'john.doe@mail.com\n' + + '1580811030\n' + + '1580811031\n' + + '8e5a374372b8393906c7e380dbb09349c5385554\n' + + 'main,branch\n' + + 'This is a commit message.\x00\n' + + ' 1 file changed, 3 deletion(-)'; + + assert.deepStrictEqual(parseGitCommits(GIT_OUTPUT_SINGLE_PARENT), [{ + hash: '52c293a05038d865604c2284aa8698bd087915a1', + message: 'This is a commit message.', + parents: ['8e5a374372b8393906c7e380dbb09349c5385554'], + authorDate: new Date(1580811030000), + authorName: 'John Doe', + authorEmail: 'john.doe@mail.com', + commitDate: new Date(1580811031000), + refNames: ['main', 'branch'], + shortStat: { + deletions: 3, + files: 1, + insertions: 0 + } + }]); + }); + + test('commit with shortstat (no deletions)', function () { + const GIT_OUTPUT_SINGLE_PARENT = + '52c293a05038d865604c2284aa8698bd087915a1\n' + + 'John Doe\n' + + 'john.doe@mail.com\n' + + '1580811030\n' + + '1580811031\n' + + '8e5a374372b8393906c7e380dbb09349c5385554\n' + + 'main,branch\n' + + 'This is a commit message.\x00\n' + + ' 1 file changed, 2 insertions(+)'; + + assert.deepStrictEqual(parseGitCommits(GIT_OUTPUT_SINGLE_PARENT), [{ + hash: '52c293a05038d865604c2284aa8698bd087915a1', + message: 'This is a commit message.', + parents: ['8e5a374372b8393906c7e380dbb09349c5385554'], + authorDate: new Date(1580811030000), + authorName: 'John Doe', + authorEmail: 'john.doe@mail.com', + commitDate: new Date(1580811031000), + refNames: ['main', 'branch'], + shortStat: { + deletions: 0, + files: 1, + insertions: 2 + } + }]); + }); + + test('commit list', function () { + const GIT_OUTPUT_SINGLE_PARENT = + '52c293a05038d865604c2284aa8698bd087915a1\n' + + 'John Doe\n' + + 'john.doe@mail.com\n' + + '1580811030\n' + + '1580811031\n' + + '8e5a374372b8393906c7e380dbb09349c5385554\n' + + 'main,branch\n' + + 'This is a commit message.\x00\n' + + '52c293a05038d865604c2284aa8698bd087915a2\n' + + 'Jane Doe\n' + + 'jane.doe@mail.com\n' + + '1580811032\n' + + '1580811033\n' + + '8e5a374372b8393906c7e380dbb09349c5385555\n' + + 'main,branch\n' + + 'This is another commit message.\x00'; + + assert.deepStrictEqual(parseGitCommits(GIT_OUTPUT_SINGLE_PARENT), [ + { + hash: '52c293a05038d865604c2284aa8698bd087915a1', + message: 'This is a commit message.', + parents: ['8e5a374372b8393906c7e380dbb09349c5385554'], + authorDate: new Date(1580811030000), + authorName: 'John Doe', + authorEmail: 'john.doe@mail.com', + commitDate: new Date(1580811031000), + refNames: ['main', 'branch'], + shortStat: undefined, + }, + { + hash: '52c293a05038d865604c2284aa8698bd087915a2', + message: 'This is another commit message.', + parents: ['8e5a374372b8393906c7e380dbb09349c5385555'], + authorDate: new Date(1580811032000), + authorName: 'Jane Doe', + authorEmail: 'jane.doe@mail.com', + commitDate: new Date(1580811033000), + refNames: ['main', 'branch'], + shortStat: undefined, + }, + ]); + }); + + test('commit list with shortstat', function () { + const GIT_OUTPUT_SINGLE_PARENT = '52c293a05038d865604c2284aa8698bd087915a1\n' + + 'John Doe\n' + + 'john.doe@mail.com\n' + + '1580811030\n' + + '1580811031\n' + + '8e5a374372b8393906c7e380dbb09349c5385554\n' + + 'main,branch\n' + + 'This is a commit message.\x00\n' + + ' 5 file changed, 12 insertions(+), 13 deletion(-)\n' + + '52c293a05038d865604c2284aa8698bd087915a2\n' + + 'Jane Doe\n' + + 'jane.doe@mail.com\n' + + '1580811032\n' + + '1580811033\n' + + '8e5a374372b8393906c7e380dbb09349c5385555\n' + + 'main,branch\n' + + 'This is another commit message.\x00\n' + + ' 6 file changed, 22 insertions(+), 23 deletion(-)'; + + assert.deepStrictEqual(parseGitCommits(GIT_OUTPUT_SINGLE_PARENT), [{ + hash: '52c293a05038d865604c2284aa8698bd087915a1', + message: 'This is a commit message.', + parents: ['8e5a374372b8393906c7e380dbb09349c5385554'], + authorDate: new Date(1580811030000), + authorName: 'John Doe', + authorEmail: 'john.doe@mail.com', + commitDate: new Date(1580811031000), + refNames: ['main', 'branch'], + shortStat: { + deletions: 13, + files: 5, + insertions: 12 + } + }, + { + hash: '52c293a05038d865604c2284aa8698bd087915a2', + message: 'This is another commit message.', + parents: ['8e5a374372b8393906c7e380dbb09349c5385555'], + authorDate: new Date(1580811032000), + authorName: 'Jane Doe', + authorEmail: 'jane.doe@mail.com', + commitDate: new Date(1580811033000), + refNames: ['main', 'branch'], + shortStat: { + deletions: 23, + files: 6, + insertions: 22 + } }]); }); }); diff --git a/patched-vscode/extensions/git/src/timelineProvider.ts b/patched-vscode/extensions/git/src/timelineProvider.ts index 1f0093e6..5788ecc5 100644 --- a/patched-vscode/extensions/git/src/timelineProvider.ts +++ b/patched-vscode/extensions/git/src/timelineProvider.ts @@ -152,6 +152,7 @@ export class GitTimelineProvider implements TimelineProvider { const commits = await repo.logFile(uri, { maxEntries: limit, hash: options.cursor, + follow: true, // sortByAuthorDate: true }); diff --git a/patched-vscode/extensions/git/src/uri.ts b/patched-vscode/extensions/git/src/uri.ts index 5694c920..169abd1b 100644 --- a/patched-vscode/extensions/git/src/uri.ts +++ b/patched-vscode/extensions/git/src/uri.ts @@ -4,6 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { Uri } from 'vscode'; +import { Change, Status } from './api/git'; export interface GitUriParams { path: string; @@ -20,6 +21,7 @@ export function fromGitUri(uri: Uri): GitUriParams { } export interface GitUriOptions { + scheme?: string; replaceFileExtension?: boolean; submoduleOf?: string; } @@ -45,11 +47,7 @@ export function toGitUri(uri: Uri, ref: string, options: GitUriOptions = {}): Ur path = `${path}.diff`; } - return uri.with({ - scheme: 'git', - path, - query: JSON.stringify(params) - }); + return uri.with({ scheme: options.scheme ?? 'git', path, query: JSON.stringify(params) }); } /** @@ -62,3 +60,16 @@ export function toMergeUris(uri: Uri): { base: Uri; ours: Uri; theirs: Uri } { theirs: toGitUri(uri, ':3'), }; } + +export function toMultiFileDiffEditorUris(change: Change, originalRef: string, modifiedRef: string): { originalUri: Uri | undefined; modifiedUri: Uri | undefined } { + switch (change.status) { + case Status.INDEX_ADDED: + return { originalUri: undefined, modifiedUri: toGitUri(change.uri, modifiedRef) }; + case Status.DELETED: + return { originalUri: toGitUri(change.uri, originalRef), modifiedUri: undefined }; + case Status.INDEX_RENAMED: + return { originalUri: toGitUri(change.originalUri, originalRef), modifiedUri: toGitUri(change.uri, modifiedRef) }; + default: + return { originalUri: toGitUri(change.uri, originalRef), modifiedUri: toGitUri(change.uri, modifiedRef) }; + } +} diff --git a/patched-vscode/extensions/git/src/util.ts b/patched-vscode/extensions/git/src/util.ts index 0c771ac0..eac6f038 100644 --- a/patched-vscode/extensions/git/src/util.ts +++ b/patched-vscode/extensions/git/src/util.ts @@ -47,6 +47,13 @@ export function filterEvent(event: Event, filter: (e: T) => boolean): Even return (listener: (e: T) => any, thisArgs?: any, disposables?: Disposable[]) => event(e => filter(e) && listener.call(thisArgs, e), null, disposables); } +export function runAndSubscribeEvent(event: Event, handler: (e: T) => any, initial: T): IDisposable; +export function runAndSubscribeEvent(event: Event, handler: (e: T | undefined) => any): IDisposable; +export function runAndSubscribeEvent(event: Event, handler: (e: T | undefined) => any, initial?: T): IDisposable { + handler(initial); + return event(e => handler(e)); +} + export function anyEvent(...events: Event[]): Event { return (listener: (e: T) => any, thisArgs?: any, disposables?: Disposable[]) => { const result = combinedDisposable(events.map(event => event(i => listener.call(thisArgs, i)))); @@ -74,7 +81,7 @@ export function onceEvent(event: Event): Event { export function debounceEvent(event: Event, delay: number): Event { return (listener: (e: T) => any, thisArgs?: any, disposables?: Disposable[]) => { - let timer: NodeJS.Timer; + let timer: NodeJS.Timeout; return event(e => { clearTimeout(timer); timer = setTimeout(() => listener.call(thisArgs, e), delay); @@ -311,18 +318,19 @@ export function pathEquals(a: string, b: string): boolean { * Given the `repository.root` compute the relative path while trying to preserve * the casing of the resource URI. The `repository.root` segment of the path can * have a casing mismatch if the folder/workspace is being opened with incorrect - * casing. + * casing which is why we attempt to use substring() before relative(). */ export function relativePath(from: string, to: string): string { - // On Windows, there are cases in which `from` is a path that contains a trailing `\` character - // (ex: C:\, \\server\folder\) due to the implementation of `path.normalize()`. This behavior is - // by design as documented in https://github.com/nodejs/node/issues/1765. - if (isWindows) { - from = from.replace(/\\$/, ''); + // There are cases in which the `from` path may contain a trailing separator at + // the end (ex: "C:\", "\\server\folder\" (Windows) or "/" (Linux/macOS)) which + // is by design as documented in https://github.com/nodejs/node/issues/1765. If + // the trailing separator is missing, we add it. + if (from.charAt(from.length - 1) !== sep) { + from += sep; } if (isDescendant(from, to) && from.length < to.length) { - return to.substring(from.length + 1); + return to.substring(from.length); } // Fallback to `path.relative` @@ -351,6 +359,27 @@ export function* splitInChunks(array: string[], maxChunkLength: number): Iterabl } } +/** + * @returns whether the provided parameter is defined. + */ +export function isDefined(arg: T | null | undefined): arg is T { + return !isUndefinedOrNull(arg); +} + +/** + * @returns whether the provided parameter is undefined or null. + */ +export function isUndefinedOrNull(obj: unknown): obj is undefined | null { + return (isUndefined(obj) || obj === null); +} + +/** + * @returns whether the provided parameter is undefined. + */ +export function isUndefined(obj: unknown): obj is undefined { + return (typeof obj === 'undefined'); +} + interface ILimitedTaskFactory { factory: () => Promise; c: (value: T | Promise) => void; diff --git a/patched-vscode/extensions/git/tsconfig.json b/patched-vscode/extensions/git/tsconfig.json index d5fdbd53..6ca99fec 100644 --- a/patched-vscode/extensions/git/tsconfig.json +++ b/patched-vscode/extensions/git/tsconfig.json @@ -11,10 +11,14 @@ "src/**/*", "../../src/vscode-dts/vscode.d.ts", "../../src/vscode-dts/vscode.proposed.diffCommand.d.ts", + "../../src/vscode-dts/vscode.proposed.quickPickSortByLabel.d.ts", "../../src/vscode-dts/vscode.proposed.scmActionButton.d.ts", "../../src/vscode-dts/vscode.proposed.scmHistoryProvider.d.ts", "../../src/vscode-dts/vscode.proposed.scmSelectedProvider.d.ts", "../../src/vscode-dts/vscode.proposed.scmValidation.d.ts", + "../../src/vscode-dts/vscode.proposed.scmMultiDiffEditor.d.ts", + "../../src/vscode-dts/vscode.proposed.scmTextDocument.d.ts", + "../../src/vscode-dts/vscode.proposed.tabInputMultiDiff.d.ts", "../../src/vscode-dts/vscode.proposed.tabInputTextMerge.d.ts", "../../src/vscode-dts/vscode.proposed.timeline.d.ts", "../types/lib.textEncoder.d.ts" diff --git a/patched-vscode/extensions/git/yarn.lock b/patched-vscode/extensions/git/yarn.lock index 8c97077c..266157e9 100644 --- a/patched-vscode/extensions/git/yarn.lock +++ b/patched-vscode/extensions/git/yarn.lock @@ -2,163 +2,64 @@ # yarn lockfile v1 -"@azure/abort-controller@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-1.1.0.tgz#788ee78457a55af8a1ad342acb182383d2119249" - integrity sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw== - dependencies: - tslib "^2.2.0" - -"@azure/core-auth@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.4.0.tgz#6fa9661c1705857820dbc216df5ba5665ac36a9e" - integrity sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-auth@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.5.0.tgz#a41848c5c31cb3b7c84c409885267d55a2c92e44" - integrity sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-util" "^1.1.0" - tslib "^2.2.0" - -"@azure/core-rest-pipeline@1.10.1": - version "1.10.1" - resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.1.tgz#348290847ca31b9eecf9cf5de7519aaccdd30968" - integrity sha512-Kji9k6TOFRDB5ZMTw8qUf2IJ+CeJtsuMdAHox9eqpTf1cefiNMpzrfnF6sINEBZJsaVaWgQ0o48B6kcUH68niA== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-auth" "^1.4.0" - "@azure/core-tracing" "^1.0.1" - "@azure/core-util" "^1.0.0" - "@azure/logger" "^1.0.0" - form-data "^4.0.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - tslib "^2.2.0" - uuid "^8.3.0" - -"@azure/core-tracing@^1.0.0", "@azure/core-tracing@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.0.1.tgz#352a38cbea438c4a83c86b314f48017d70ba9503" - integrity sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw== - dependencies: - tslib "^2.2.0" - -"@azure/core-util@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.2.0.tgz#3499deba1fc36dda6f1912b791809b6f15d4a392" - integrity sha512-ffGIw+Qs8bNKNLxz5UPkz4/VBM/EZY07mPve1ZYFqYUdPwFqRj0RPk0U7LZMOfT7GCck9YjuT1Rfp1PApNl1ng== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-util@^1.0.0": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.1.1.tgz#8f87b3dd468795df0f0849d9f096c3e7b29452c1" - integrity sha512-A4TBYVQCtHOigFb2ETiiKFDocBoI1Zk2Ui1KpI42aJSIDexF7DHQFpnjonltXAIU/ceH+1fsZAWWgvX6/AKzog== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-util@^1.1.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.4.0.tgz#c120a56b3e48a9e4d20619a0b00268ae9de891c7" - integrity sha512-eGAyJpm3skVQoLiRqm/xPa+SXi/NPDdSHMxbRAz2lSprd+Zs+qrpQGQQ2VQ3Nttu+nSZR4XoYQC71LbEI7jsig== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/logger@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@azure/logger/-/logger-1.0.3.tgz#6e36704aa51be7d4a1bae24731ea580836293c96" - integrity sha512-aK4s3Xxjrx3daZr3VylxejK3vG5ExXck5WOHDJ8in/k9AqlfIyFMMT1uG7u8mNjX+QRILTIn0/Xgschfh/dQ9g== - dependencies: - tslib "^2.2.0" - -"@azure/opentelemetry-instrumentation-azure-sdk@^1.0.0-beta.5": - version "1.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0-beta.5.tgz#78809e6c005d08450701e5d37f087f6fce2f86eb" - integrity sha512-fsUarKQDvjhmBO4nIfaZkfNSApm1hZBzcvpNbSrXdcUBxu7lRvKsV5DnwszX7cnhLyVOW9yl1uigtRQ1yDANjA== - dependencies: - "@azure/core-tracing" "^1.0.0" - "@azure/logger" "^1.0.0" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/instrumentation" "^0.41.2" - tslib "^2.2.0" - "@joaomoreno/unique-names-generator@^5.1.0": version "5.1.0" resolved "https://registry.yarnpkg.com/@joaomoreno/unique-names-generator/-/unique-names-generator-5.1.0.tgz#d577d425aed794c44c0e8863cddd5dea349f74f3" integrity sha512-KEVThTpUIKPb7dBKJ9mJ3WYnD1mJZZsEinCSp9CVEPlWbDagurFv1RKRjvvujrLfJzsGc0HkBHS9W8Bughao4A== -"@microsoft/1ds-core-js@3.2.13", "@microsoft/1ds-core-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-3.2.13.tgz#0c105ed75091bae3f1555c0334704fa9911c58fb" - integrity sha512-CluYTRWcEk0ObG5EWFNWhs87e2qchJUn0p2D21ZUa3PWojPZfPSBs4//WIE0MYV8Qg1Hdif2ZTwlM7TbYUjfAg== - dependencies: - "@microsoft/applicationinsights-core-js" "2.8.15" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" - -"@microsoft/1ds-post-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-3.2.13.tgz#560aacac8a92fdbb79e8c2ebcb293d56e19f51aa" - integrity sha512-HgS574fdD19Bo2vPguyznL4eDw7Pcm1cVNpvbvBLWiW3x4e1FCQ3VMXChWnAxCae8Hb0XqlA2sz332ZobBavTA== +"@microsoft/1ds-core-js@4.0.3", "@microsoft/1ds-core-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-4.0.3.tgz#c8a92c623745a9595e06558a866658480c33bdf9" + integrity sha512-FrxNLVAPsAvD7+l63TlNS/Kodvpct2WulpDSn1dI4Xuy0kF4E2H867kHdwL/iY1Bj3zA3FSy/jvE4+OcDws7ug== dependencies: - "@microsoft/1ds-core-js" "3.2.13" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-channel-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.2.tgz#be49fbf74831c7b8c97950027c5052ea99d2a8a5" - integrity sha512-jDBNKbCHsJgmpv0CKNhJ/uN9ZphvfGdb93Svk+R4LjO8L3apNNMbDDPxBvXXi0uigRmA1TBcmyBG4IRKjabGhw== +"@microsoft/1ds-post-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-4.0.3.tgz#cfcb20bb23fb6215d3f0732f60f5b7df3e624f86" + integrity sha512-uewvmUtXKd7ttypiKQGdYI6i7UUpPkOznLayzIFrJ4r2xnG6jhPjpKRncHFXPQcM4XSWO3yf5PQ3xAbPq9t7ZQ== dependencies: - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/1ds-core-js" "4.0.3" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-common@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.2.tgz#37670bb07f4858ed41ff9759119e0759007d6e05" - integrity sha512-y+WXWop+OVim954Cu1uyYMnNx6PWO8okHpZIQi/1YSqtqaYdtJVPv4P0AVzwJdohxzVfgzKvqj9nec/VWqE2Zg== +"@microsoft/applicationinsights-channel-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.4.tgz#247b6fe2158fad9826cbcdf7304f885766b36624" + integrity sha512-6TlfExmErQ8Y+/ChbkyWl+jyt4wg3T6p7lwXDsUCB0LgZmlEWMaCUS0YlT73JCWmE8j7vxW8yUm0lgsgmHns3A== dependencies: - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@2.8.15": - version "2.8.15" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-2.8.15.tgz#8fa466474260e01967fe649f14dd9e5ff91dcdc8" - integrity sha512-yYAs9MyjGr2YijQdUSN9mVgT1ijI1FPMgcffpaPmYbHAVbQmF7bXudrBWHxmLzJlwl5rfep+Zgjli2e67lwUqQ== +"@microsoft/applicationinsights-common@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.4.tgz#c4aa53ba343f5b3c7fbf54cddd3c86a5bdcd95dc" + integrity sha512-r5gWaw/K9+tKfuo2GtDiDiKASgOkPOCrKW+wZzFvuR06uuwvWjbVQ6yW/YbnfuhRF5M65ksUiMi0eCMwEOGq7Q== dependencies: - "@microsoft/applicationinsights-shims" "2.0.2" - "@microsoft/dynamicproto-js" "^1.1.9" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.2.tgz#108e20df8c162bec92b1f66f9de2530a25d9f51a" - integrity sha512-WQhVhzlRlLDrQzn3OShCW/pL3BW5WC57t0oywSknX3q7lMzI3jDg7Ihh0iuIcNTzGCTbDkuqr4d6IjEDWIMtJQ== +"@microsoft/applicationinsights-core-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.4.tgz#008308b786930d94a1de8a1fbb4af0351b74653e" + integrity sha512-anxy5kEkqBmVoEqJiJzaaXXA0wzqZi9U4zGd05xFJ04lWckP8dG3zyT3+GGdg7rDelqLTNGxndeYoFmDv63u1g== dependencies: "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-shims@2.0.2", "@microsoft/applicationinsights-shims@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-shims/-/applicationinsights-shims-2.0.2.tgz#92b36a09375e2d9cb2b4203383b05772be837085" - integrity sha512-PoHEgsnmcqruLNHZ/amACqdJ6YYQpED0KSRe6J7gIJTtpZC1FfFU9b1fmDKDKtFoUSrPzEh1qzO3kmRZP0betg== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/applicationinsights-shims@3.0.1": version "3.0.1" @@ -167,33 +68,18 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@microsoft/applicationinsights-web-basic@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.2.tgz#f777a4d24b79dde3ae396d3b819e1fce06b7240a" - integrity sha512-6Lq0DE/pZp9RvSV+weGbcxN1NDmfczj6gNPhvZKV2YSQ3RK0LZE3+wjTWLXfuStq8a+nCBdsRpWk8tOKgsoxcg== +"@microsoft/applicationinsights-web-basic@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.4.tgz#9a23323276b4a5a0dc6a352e2de5d75e3c16b534" + integrity sha512-KfoxPlLlf0JT12ADb23C5iGye/yFouoMgHEKULxkSQcYY9SsW/8rVrqqvoYKAL+u215CZU2A8Kc8sR3ehEaPCQ== dependencies: - "@microsoft/applicationinsights-channel-js" "3.0.2" - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-channel-js" "3.0.4" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-web-snippet@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz#6bb788b2902e48bf5d460c38c6bb7fedd686ddd7" - integrity sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ== - -"@microsoft/dynamicproto-js@^1.1.7": - version "1.1.7" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.7.tgz#ede48dd3f85af14ee369c805e5ed5b84222b9fe2" - integrity sha512-SK3D3aVt+5vOOccKPnGaJWB5gQ8FuKfjboUJHedMP7gu54HqSCXX5iFXhktGD8nfJb0Go30eDvs/UDoTnR2kOA== - -"@microsoft/dynamicproto-js@^1.1.9": - version "1.1.9" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.9.tgz#7437db7aa061162ee94e4131b69a62b8dad5dea6" - integrity sha512-n1VPsljTSkthsAFYdiWfC+DKzK2WwcRp83Y1YAqdX552BstvsDjft9YXppjUzp11BPsapDoO1LDgrDB0XVsfNQ== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/dynamicproto-js@^2.0.2": version "2.0.2" @@ -202,73 +88,23 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@nevware21/ts-async@>= 0.2.4 < 2.x": +"@nevware21/ts-async@>= 0.3.0 < 2.x": version "0.3.0" resolved "https://registry.yarnpkg.com/@nevware21/ts-async/-/ts-async-0.3.0.tgz#a8b97ba01065fc930de9a3f4dd4a05e862becc6c" integrity sha512-ZUcgUH12LN/F6nzN0cYd0F/rJaMLmXr0EHVTyYfaYmK55bdwE4338uue4UiVoRqHVqNW4KDUrJc49iGogHKeWA== dependencies: "@nevware21/ts-utils" ">= 0.10.0 < 2.x" -"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x", "@nevware21/ts-utils@>= 0.9.5 < 2.x": +"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.10.1 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x": version "0.10.1" resolved "https://registry.yarnpkg.com/@nevware21/ts-utils/-/ts-utils-0.10.1.tgz#aa65abc71eba06749a396598f22263d26f796ac7" integrity sha512-pMny25NnF2/MJwdqC3Iyjm2pGIXNxni4AROpcqDeWa+td9JMUY4bUS9uU9XW+BoBRqTLUL+WURF9SOd/6OQzRg== -"@opentelemetry/api@^1.4.1": - version "1.4.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.4.1.tgz#ff22eb2e5d476fbc2450a196e40dd243cc20c28f" - integrity sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA== - -"@opentelemetry/core@1.15.2", "@opentelemetry/core@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.15.2.tgz#5b170bf223a2333884bbc2d29d95812cdbda7c9f" - integrity sha512-+gBv15ta96WqkHZaPpcDHiaz0utiiHZVfm2YOYSqFGrUaJpPkMoSuLBB58YFQGi6Rsb9EHos84X6X5+9JspmLw== - dependencies: - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/instrumentation@^0.41.2": - version "0.41.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.41.2.tgz#cae11fa64485dcf03dae331f35b315b64bc6189f" - integrity sha512-rxU72E0pKNH6ae2w5+xgVYZLzc5mlxAbGzF4shxMVK8YC2QQsfN38B2GPbj0jvrKWWNUElfclQ+YTykkNg/grw== - dependencies: - "@types/shimmer" "^1.0.2" - import-in-the-middle "1.4.2" - require-in-the-middle "^7.1.1" - semver "^7.5.1" - shimmer "^1.2.1" - -"@opentelemetry/resources@1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.15.2.tgz#0c9e26cb65652a1402834a3c030cce6028d6dd9d" - integrity sha512-xmMRLenT9CXmm5HMbzpZ1hWhaUowQf8UB4jMjFlAxx1QzQcsD3KFNAVX/CAWzFPtllTyTplrA4JrQ7sCH3qmYw== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/sdk-trace-base@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.15.2.tgz#4821f94033c55a6c8bbd35ae387b715b6108517a" - integrity sha512-BEaxGZbWtvnSPchV98qqqqa96AOcb41pjgvhfzDij10tkBhIu9m0Jd6tZ1tJB5ZHfHbTffqYVYE0AOGobec/EQ== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/resources" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/semantic-conventions@1.15.2", "@opentelemetry/semantic-conventions@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.15.2.tgz#3bafb5de3e20e841dff6cb3c66f4d6e9694c4241" - integrity sha512-CjbOKwk2s+3xPIMcd5UNYQzsf+v94RczbdNix9/kQh38WiQkM90sUOi3if8eyHFgiBjBjhwXrA7W3ydiSQP9mw== - "@tokenizer/token@^0.3.0": version "0.3.0" resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.3.0.tgz#fe98a93fe789247e998c75e74e9c7c63217aa276" integrity sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A== -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== - "@types/byline@4.2.31": version "4.2.31" resolved "https://registry.yarnpkg.com/@types/byline/-/byline-4.2.31.tgz#0e61fcb9c03e047d21c4496554c7116297ab60cd" @@ -286,162 +122,42 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-8.0.51.tgz#b31d716fb8d58eeb95c068a039b9b6292817d5fb" integrity sha512-El3+WJk2D/ppWNd2X05aiP5l2k4EwF7KwheknQZls+I26eSICoWRhRIJ56jGgw2dqNGQ5LtNajmBU2ajS28EvQ== -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== + dependencies: + undici-types "~5.26.4" "@types/picomatch@2.3.0": version "2.3.0" resolved "https://registry.yarnpkg.com/@types/picomatch/-/picomatch-2.3.0.tgz#75db5e75a713c5a83d5b76780c3da84a82806003" integrity sha512-O397rnSS9iQI4OirieAtsDqvCj4+3eY1J+EPdNTKuHuRWIfUoGyzX294o8C4KJYaLqgSrd2o60c5EqCU8Zv02g== -"@types/shimmer@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@types/shimmer/-/shimmer-1.0.2.tgz#93eb2c243c351f3f17d5c580c7467ae5d686b65f" - integrity sha512-dKkr1bTxbEsFlh2ARpKzcaAmsYixqt9UyCdoEZk8rHyE4iQYcDCyvSjDSf7JUWJHlJiTtbIoQjxKh6ViywqDAg== - "@types/which@3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@types/which/-/which-3.0.0.tgz#849afdd9fdcb0b67339b9cfc80fa6ea4e0253fc5" integrity sha512-ASCxdbsrwNfSMXALlC3Decif9rwDMu+80KGp5zI2RLRotfMsTv7fHL8W8VDp24wymzDyIFudhUeSCugrgRFfHQ== -"@vscode/extension-telemetry@^0.8.5": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.8.5.tgz#3db305be907c01656160e25d91f5d2840175d199" - integrity sha512-YFKANBT2F3qdWQstjcr40XX8BLsdKlKM7a7YPi/jNuMjuiPhb1Jn7YsDR3WZaVEzAqeqGy4gzXsFCBbuZ+L1Tg== +"@vscode/extension-telemetry@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.9.0.tgz#8c6c61e253ff304f46045f04edd60059b144417a" + integrity sha512-37RxGHXrs3GoXPgCUKQhghEu0gxs8j27RLjQwwtSf4WhPdJKz8UrqMYzpsXlliQ05zURYmtdGZst9C6+hfWXaQ== dependencies: - "@microsoft/1ds-core-js" "^3.2.13" - "@microsoft/1ds-post-js" "^3.2.13" - "@microsoft/applicationinsights-web-basic" "^3.0.2" - applicationinsights "^2.7.1" + "@microsoft/1ds-core-js" "^4.0.3" + "@microsoft/1ds-post-js" "^4.0.3" + "@microsoft/applicationinsights-web-basic" "^3.0.4" "@vscode/iconv-lite-umd@0.7.0": version "0.7.0" resolved "https://registry.yarnpkg.com/@vscode/iconv-lite-umd/-/iconv-lite-umd-0.7.0.tgz#d2f1e0664ee6036408f9743fee264ea0699b0e48" integrity sha512-bRRFxLfg5dtAyl5XyiVWz/ZBPahpOpPrNYnnHpOpUZvam4tKH35wdhP4Kj6PbM0+KdliOsPzbGWpkxcdpNB/sg== -acorn-import-assertions@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" - integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== - -acorn@^8.8.2: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -applicationinsights@^2.7.1: - version "2.7.3" - resolved "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-2.7.3.tgz#8781454d29c0b14c9773f2e892b4cf5e7468ffa5" - integrity sha512-JY8+kTEkjbA+kAVNWDtpfW2lqsrDALfDXuxOs74KLPu2y13fy/9WB52V4LfYVTVcW1/jYOXjTxNS2gPZIDh1iw== - dependencies: - "@azure/core-auth" "^1.5.0" - "@azure/core-rest-pipeline" "1.10.1" - "@azure/core-util" "1.2.0" - "@azure/opentelemetry-instrumentation-azure-sdk" "^1.0.0-beta.5" - "@microsoft/applicationinsights-web-snippet" "^1.0.1" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/sdk-trace-base" "^1.15.2" - "@opentelemetry/semantic-conventions" "^1.15.2" - cls-hooked "^4.2.2" - continuation-local-storage "^3.2.1" - diagnostic-channel "1.1.1" - diagnostic-channel-publishers "1.0.7" - -async-hook-jl@^1.7.6: - version "1.7.6" - resolved "https://registry.yarnpkg.com/async-hook-jl/-/async-hook-jl-1.7.6.tgz#4fd25c2f864dbaf279c610d73bf97b1b28595e68" - integrity sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg== - dependencies: - stack-chain "^1.3.7" - -async-listener@^0.6.0: - version "0.6.10" - resolved "https://registry.yarnpkg.com/async-listener/-/async-listener-0.6.10.tgz#a7c97abe570ba602d782273c0de60a51e3e17cbc" - integrity sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw== - dependencies: - semver "^5.3.0" - shimmer "^1.1.0" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - byline@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" integrity sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE= -cjs-module-lexer@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" - integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== - -cls-hooked@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/cls-hooked/-/cls-hooked-4.2.2.tgz#ad2e9a4092680cdaffeb2d3551da0e225eae1908" - integrity sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw== - dependencies: - async-hook-jl "^1.7.6" - emitter-listener "^1.0.1" - semver "^5.4.1" - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -continuation-local-storage@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz#11f613f74e914fe9b34c92ad2d28fe6ae1db7ffb" - integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA== - dependencies: - async-listener "^0.6.0" - emitter-listener "^1.1.1" - -debug@4, debug@^4.1.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -diagnostic-channel-publishers@1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.7.tgz#9b7f8d5ee1295481aee19c827d917e96fedf2c4a" - integrity sha512-SEECbY5AiVt6DfLkhkaHNeshg1CogdLLANA8xlG/TKvS+XUgvIKl7VspJGYiEdL5OUyzMVnr7o0AwB7f+/Mjtg== - -diagnostic-channel@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/diagnostic-channel/-/diagnostic-channel-1.1.1.tgz#44b60972de9ee055c16216535b0e9db3f6a0efd0" - integrity sha512-r2HV5qFkUICyoaKlBEpLKHjxMXATUf/l+h8UZPGBHGLy4DDiY2sOLcIctax4eRnTw5wH2jTMExLntGPJ8eOJxw== - dependencies: - semver "^7.5.3" - -emitter-listener@^1.0.1, emitter-listener@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/emitter-listener/-/emitter-listener-1.1.2.tgz#56b140e8f6992375b3d7cb2cab1cc7432d9632e8" - integrity sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ== - dependencies: - shimmer "^1.2.0" - file-type@16.5.4: version "16.5.4" resolved "https://registry.yarnpkg.com/file-type/-/file-type-16.5.4.tgz#474fb4f704bee427681f98dd390058a172a6c2fd" @@ -451,71 +167,16 @@ file-type@16.5.4: strtok3 "^6.2.4" token-types "^4.1.1" -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== - dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" - -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - ieee754@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -import-in-the-middle@1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz#2a266676e3495e72c04bbaa5ec14756ba168391b" - integrity sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw== - dependencies: - acorn "^8.8.2" - acorn-import-assertions "^1.9.0" - cjs-module-lexer "^1.2.2" - module-details-from-path "^1.0.3" - inherits@^2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -is-core-module@^2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" - integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== - dependencies: - has "^1.0.3" - isexe@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/isexe/-/isexe-3.1.1.tgz#4a407e2bd78ddfb14bea0c27c6f7072dde775f0d" @@ -526,40 +187,6 @@ jschardet@3.0.0: resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-3.0.0.tgz#898d2332e45ebabbdb6bf2feece9feea9a99e882" integrity sha512-lJH6tJ77V8Nzd5QWRkFYCLc13a3vADkh3r/Fi8HupZGWk2OVVDfnZP8V/VgQgZ+lzW0kG2UGb5hFgt3V3ndotQ== -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -module-details-from-path@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b" - integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - peek-readable@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-4.1.0.tgz#4ece1111bf5c2ad8867c314c81356847e8a62e72" @@ -586,51 +213,11 @@ readable-web-to-node-stream@^3.0.0: dependencies: readable-stream "^3.6.0" -require-in-the-middle@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz#b539de8f00955444dc8aed95e17c69b0a4f10fcf" - integrity sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw== - dependencies: - debug "^4.1.1" - module-details-from-path "^1.0.3" - resolve "^1.22.1" - -resolve@^1.22.1: - version "1.22.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" - integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -semver@^5.3.0, semver@^5.4.1: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^7.5.1, semver@^7.5.3: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -shimmer@^1.1.0, shimmer@^1.2.0, shimmer@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337" - integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw== - -stack-chain@^1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/stack-chain/-/stack-chain-1.3.7.tgz#d192c9ff4ea6a22c94c4dd459171e3f00cea1285" - integrity sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug== - string_decoder@^1.1.1: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" @@ -646,11 +233,6 @@ strtok3@^6.2.4: "@tokenizer/token" "^0.3.0" peek-readable "^4.1.0" -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - token-types@^4.1.1: version "4.2.0" resolved "https://registry.yarnpkg.com/token-types/-/token-types-4.2.0.tgz#b66bc3d67420c6873222a424eee64a744f4c2f13" @@ -659,21 +241,16 @@ token-types@^4.1.1: "@tokenizer/token" "^0.3.0" ieee754 "^1.2.1" -tslib@^2.2.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" - integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== util-deprecate@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -uuid@^8.3.0: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - vscode-uri@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-2.0.0.tgz#2df704222f72b8a71ff266ba0830ed6c51ac1542" @@ -685,8 +262,3 @@ which@4.0.0: integrity sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg== dependencies: isexe "^3.1.1" - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== diff --git a/patched-vscode/extensions/github-authentication/package.json b/patched-vscode/extensions/github-authentication/package.json index c1e13b86..2d2bea56 100644 --- a/patched-vscode/extensions/github-authentication/package.json +++ b/patched-vscode/extensions/github-authentication/package.json @@ -60,11 +60,12 @@ }, "dependencies": { "node-fetch": "2.6.7", - "@vscode/extension-telemetry": "^0.8.5", - "vscode-tas-client": "^0.1.47" + "@vscode/extension-telemetry": "^0.9.0", + "vscode-tas-client": "^0.1.84" }, "devDependencies": { - "@types/node": "18.x", + "@types/mocha": "^9.1.1", + "@types/node": "20.x", "@types/node-fetch": "^2.5.7" }, "repository": { diff --git a/patched-vscode/extensions/github-authentication/src/common/errors.ts b/patched-vscode/extensions/github-authentication/src/common/errors.ts index 3ba3dfc0..f60b7233 100644 --- a/patched-vscode/extensions/github-authentication/src/common/errors.ts +++ b/patched-vscode/extensions/github-authentication/src/common/errors.ts @@ -8,3 +8,7 @@ export const TIMED_OUT_ERROR = 'Timed out'; // These error messages are internal and should not be shown to the user in any way. export const USER_CANCELLATION_ERROR = 'User Cancelled'; export const NETWORK_ERROR = 'network error'; + +// This is the error message that we throw if the login was cancelled for any reason. Extensions +// calling `getSession` can handle this error to know that the user cancelled the login. +export const CANCELLATION_ERROR = 'Cancelled'; diff --git a/patched-vscode/extensions/github-authentication/src/flows.ts b/patched-vscode/extensions/github-authentication/src/flows.ts index 1e988d92..7498a2b2 100644 --- a/patched-vscode/extensions/github-authentication/src/flows.ts +++ b/patched-vscode/extensions/github-authentication/src/flows.ts @@ -53,7 +53,7 @@ export const enum ExtensionHost { Local } -interface IFlowQuery { +export interface IFlowQuery { target: GitHubTarget; extensionHost: ExtensionHost; isSupportedClient: boolean; @@ -68,6 +68,7 @@ interface IFlowTriggerOptions { callbackUri: Uri; uriHandler: UriEventHandler; enterpriseUri?: Uri; + existingLogin?: string; } interface IFlow { @@ -149,7 +150,8 @@ const allFlows: IFlow[] = [ nonce, callbackUri, uriHandler, - enterpriseUri + enterpriseUri, + existingLogin }: IFlowTriggerOptions): Promise { logger.info(`Trying without local server... (${scopes})`); return await window.withProgress({ @@ -169,6 +171,9 @@ const allFlows: IFlow[] = [ ['scope', scopes], ['state', encodeURIComponent(callbackUri.toString(true))] ]); + if (existingLogin) { + searchParams.append('login', existingLogin); + } // The extra toString, parse is apparently needed for env.openExternal // to open the correct URL. @@ -215,7 +220,8 @@ const allFlows: IFlow[] = [ baseUri, redirectUri, logger, - enterpriseUri + enterpriseUri, + existingLogin }: IFlowTriggerOptions): Promise { logger.info(`Trying with local server... (${scopes})`); return await window.withProgress({ @@ -232,6 +238,9 @@ const allFlows: IFlow[] = [ ['redirect_uri', redirectUri.toString(true)], ['scope', scopes], ]); + if (existingLogin) { + searchParams.append('login', existingLogin); + } const loginUrl = baseUri.with({ path: '/login/oauth/authorize', diff --git a/patched-vscode/extensions/github-authentication/src/github.ts b/patched-vscode/extensions/github-authentication/src/github.ts index 71aa17bd..15fe2ef0 100644 --- a/patched-vscode/extensions/github-authentication/src/github.ts +++ b/patched-vscode/extensions/github-authentication/src/github.ts @@ -296,22 +296,25 @@ export class GitHubAuthenticationProvider implements vscode.AuthenticationProvid scopes: JSON.stringify(scopes), }); + const sessions = await this._sessionsPromise; + const accounts = new Set(sessions.map(session => session.account.label)); + const existingLogin = accounts.size <= 1 ? sessions[0]?.account.label : await vscode.window.showQuickPick([...accounts], { placeHolder: 'Choose an account that you would like to log in to' }); const scopeString = sortedScopes.join(' '); - const token = await this._githubServer.login(scopeString); + const token = await this._githubServer.login(scopeString, existingLogin); const session = await this.tokenToSession(token, scopes); this.afterSessionLoad(session); - const sessions = await this._sessionsPromise; const sessionIndex = sessions.findIndex(s => s.id === session.id || arrayEquals([...s.scopes].sort(), sortedScopes)); + const removed = new Array(); if (sessionIndex > -1) { - sessions.splice(sessionIndex, 1, session); + removed.push(...sessions.splice(sessionIndex, 1, session)); } else { sessions.push(session); } await this.storeSessions(sessions); - this._sessionChangeEmitter.fire({ added: [session], removed: [], changed: [] }); + this._sessionChangeEmitter.fire({ added: [session], removed, changed: [] }); this._logger.info('Login success!'); diff --git a/patched-vscode/extensions/github-authentication/src/githubServer.ts b/patched-vscode/extensions/github-authentication/src/githubServer.ts index 0729c4c5..af2cf227 100644 --- a/patched-vscode/extensions/github-authentication/src/githubServer.ts +++ b/patched-vscode/extensions/github-authentication/src/githubServer.ts @@ -11,19 +11,15 @@ import { isSupportedClient, isSupportedTarget } from './common/env'; import { crypto } from './node/crypto'; import { fetching } from './node/fetch'; import { ExtensionHost, GitHubTarget, getFlows } from './flows'; -import { NETWORK_ERROR, USER_CANCELLATION_ERROR } from './common/errors'; +import { CANCELLATION_ERROR, NETWORK_ERROR, USER_CANCELLATION_ERROR } from './common/errors'; import { Config } from './config'; import { base64Encode } from './node/buffer'; -// This is the error message that we throw if the login was cancelled for any reason. Extensions -// calling `getSession` can handle this error to know that the user cancelled the login. -const CANCELLATION_ERROR = 'Cancelled'; - const REDIRECT_URL_STABLE = 'https://vscode.dev/redirect'; const REDIRECT_URL_INSIDERS = 'https://insiders.vscode.dev/redirect'; export interface IGitHubServer { - login(scopes: string): Promise; + login(scopes: string, existingLogin?: string): Promise; logout(session: vscode.AuthenticationSession): Promise; getUserInfo(token: string): Promise<{ id: string; accountName: string }>; sendAdditionalTelemetryInfo(session: vscode.AuthenticationSession): Promise; @@ -91,7 +87,7 @@ export class GitHubServer implements IGitHubServer { return this._isNoCorsEnvironment; } - public async login(scopes: string): Promise { + public async login(scopes: string, existingLogin?: string): Promise { this._logger.info(`Logging in for the following scopes: ${scopes}`); // Used for showing a friendlier message to the user when the explicitly cancel a flow. @@ -143,6 +139,7 @@ export class GitHubServer implements IGitHubServer { uriHandler: this._uriHandler, enterpriseUri: this._ghesUri, redirectUri: vscode.Uri.parse(await this.getRedirectEndpoint()), + existingLogin }); } catch (e) { userCancelled = this.processLoginError(e); diff --git a/patched-vscode/extensions/github-authentication/src/test/flows.test.ts b/patched-vscode/extensions/github-authentication/src/test/flows.test.ts new file mode 100644 index 00000000..7f4963f4 --- /dev/null +++ b/patched-vscode/extensions/github-authentication/src/test/flows.test.ts @@ -0,0 +1,196 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as assert from 'assert'; +import { ExtensionHost, GitHubTarget, IFlowQuery, getFlows } from '../flows'; +import { Config } from '../config'; + +const enum Flows { + UrlHandlerFlow = 'url handler', + LocalServerFlow = 'local server', + DeviceCodeFlow = 'device code', + PatFlow = 'personal access token' +} + +suite('getFlows', () => { + let lastClientSecret: string | undefined = undefined; + suiteSetup(() => { + lastClientSecret = Config.gitHubClientSecret; + Config.gitHubClientSecret = 'asdf'; + }); + + suiteTeardown(() => { + Config.gitHubClientSecret = lastClientSecret; + }); + + const testCases: Array<{ label: string; query: IFlowQuery; expectedFlows: Flows[] }> = [ + { + label: 'VS Code Desktop. Local filesystem. GitHub.com', + query: { + extensionHost: ExtensionHost.Local, + isSupportedClient: true, + target: GitHubTarget.DotCom + }, + expectedFlows: [ + Flows.UrlHandlerFlow, + Flows.LocalServerFlow, + Flows.DeviceCodeFlow + ] + }, + { + label: 'VS Code Desktop. Local filesystem. GitHub Hosted Enterprise', + query: { + extensionHost: ExtensionHost.Local, + isSupportedClient: true, + target: GitHubTarget.HostedEnterprise + }, + expectedFlows: [ + Flows.UrlHandlerFlow, + Flows.LocalServerFlow, + Flows.DeviceCodeFlow, + Flows.PatFlow + ] + }, + { + label: 'VS Code Desktop. Local filesystem. GitHub Enterprise Server', + query: { + extensionHost: ExtensionHost.Local, + isSupportedClient: true, + target: GitHubTarget.Enterprise + }, + expectedFlows: [ + Flows.DeviceCodeFlow, + Flows.PatFlow + ] + }, + { + label: 'vscode.dev. serverful. GitHub.com', + query: { + extensionHost: ExtensionHost.Remote, + isSupportedClient: true, + target: GitHubTarget.DotCom + }, + expectedFlows: [ + Flows.UrlHandlerFlow, + Flows.DeviceCodeFlow + ] + }, + { + label: 'vscode.dev. serverful. GitHub Hosted Enterprise', + query: { + extensionHost: ExtensionHost.Remote, + isSupportedClient: true, + target: GitHubTarget.HostedEnterprise + }, + expectedFlows: [ + Flows.UrlHandlerFlow, + Flows.DeviceCodeFlow, + Flows.PatFlow + ] + }, + { + label: 'vscode.dev. serverful. GitHub Enterprise', + query: { + extensionHost: ExtensionHost.Remote, + isSupportedClient: true, + target: GitHubTarget.Enterprise + }, + expectedFlows: [ + Flows.DeviceCodeFlow, + Flows.PatFlow + ] + }, + { + label: 'vscode.dev. serverless. GitHub.com', + query: { + extensionHost: ExtensionHost.WebWorker, + isSupportedClient: true, + target: GitHubTarget.DotCom + }, + expectedFlows: [ + Flows.UrlHandlerFlow + ] + }, + { + label: 'vscode.dev. serverless. GitHub Hosted Enterprise', + query: { + extensionHost: ExtensionHost.WebWorker, + isSupportedClient: true, + target: GitHubTarget.HostedEnterprise + }, + expectedFlows: [ + Flows.UrlHandlerFlow, + Flows.PatFlow + ] + }, + { + label: 'vscode.dev. serverless. GitHub Enterprise Server', + query: { + extensionHost: ExtensionHost.WebWorker, + isSupportedClient: true, + target: GitHubTarget.Enterprise + }, + expectedFlows: [ + Flows.PatFlow + ] + }, + { + label: 'Code - OSS. Local filesystem. GitHub.com', + query: { + extensionHost: ExtensionHost.Local, + isSupportedClient: false, + target: GitHubTarget.DotCom + }, + expectedFlows: [ + Flows.LocalServerFlow, + Flows.DeviceCodeFlow, + Flows.PatFlow + ] + }, + { + label: 'Code - OSS. Local filesystem. GitHub Hosted Enterprise', + query: { + extensionHost: ExtensionHost.Local, + isSupportedClient: false, + target: GitHubTarget.HostedEnterprise + }, + expectedFlows: [ + Flows.LocalServerFlow, + Flows.DeviceCodeFlow, + Flows.PatFlow + ] + }, + { + label: 'Code - OSS. Local filesystem. GitHub Enterprise Server', + query: { + extensionHost: ExtensionHost.Local, + isSupportedClient: false, + target: GitHubTarget.Enterprise + }, + expectedFlows: [ + Flows.DeviceCodeFlow, + Flows.PatFlow + ] + }, + ]; + + for (const testCase of testCases) { + test(`gives the correct flows - ${testCase.label}`, () => { + const flows = getFlows(testCase.query); + + assert.strictEqual( + flows.length, + testCase.expectedFlows.length, + `Unexpected number of flows: ${flows.map(f => f.label).join(',')}` + ); + + for (let i = 0; i < flows.length; i++) { + const flow = flows[i]; + + assert.strictEqual(flow.label, testCase.expectedFlows[i]); + } + }); + } +}); diff --git a/patched-vscode/extensions/github-authentication/src/test/node/authServer.test.ts b/patched-vscode/extensions/github-authentication/src/test/node/authServer.test.ts new file mode 100644 index 00000000..6de8da61 --- /dev/null +++ b/patched-vscode/extensions/github-authentication/src/test/node/authServer.test.ts @@ -0,0 +1,65 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as assert from 'assert'; +import { LoopbackAuthServer } from '../../node/authServer'; + +suite('LoopbackAuthServer', () => { + let server: LoopbackAuthServer; + let port: number; + + setup(async () => { + server = new LoopbackAuthServer(__dirname, 'http://localhost:8080'); + port = await server.start(); + }); + + teardown(async () => { + await server.stop(); + }); + + test('should redirect to starting redirect on /signin', async () => { + const response = await fetch(`http://localhost:${port}/signin?nonce=${server.nonce}`, { + redirect: 'manual' + }); + // Redirect + assert.strictEqual(response.status, 302); + + // Check location + const location = response.headers.get('location'); + assert.ok(location); + const locationUrl = new URL(location); + assert.strictEqual(locationUrl.origin, 'http://localhost:8080'); + + // Check state + const state = locationUrl.searchParams.get('state'); + assert.ok(state); + const stateLocation = new URL(state); + assert.strictEqual(stateLocation.origin, `http://127.0.0.1:${port}`); + assert.strictEqual(stateLocation.pathname, '/callback'); + assert.strictEqual(stateLocation.searchParams.get('nonce'), server.nonce); + }); + + test('should return 400 on /callback with missing parameters', async () => { + const response = await fetch(`http://localhost:${port}/callback`); + assert.strictEqual(response.status, 400); + }); + + test('should resolve with code and state on /callback with valid parameters', async () => { + server.state = 'valid-state'; + const response = await fetch( + `http://localhost:${port}/callback?code=valid-code&state=${server.state}&nonce=${server.nonce}`, + { redirect: 'manual' } + ); + assert.strictEqual(response.status, 302); + assert.strictEqual(response.headers.get('location'), '/'); + await Promise.race([ + server.waitForOAuthResponse().then(result => { + assert.strictEqual(result.code, 'valid-code'); + assert.strictEqual(result.state, server.state); + }), + new Promise((_, reject) => setTimeout(() => reject(new Error('Timeout')), 5000)) + ]); + }); +}); diff --git a/patched-vscode/extensions/github-authentication/yarn.lock b/patched-vscode/extensions/github-authentication/yarn.lock index e8c7997a..8ef21924 100644 --- a/patched-vscode/extensions/github-authentication/yarn.lock +++ b/patched-vscode/extensions/github-authentication/yarn.lock @@ -2,158 +2,59 @@ # yarn lockfile v1 -"@azure/abort-controller@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-1.1.0.tgz#788ee78457a55af8a1ad342acb182383d2119249" - integrity sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw== +"@microsoft/1ds-core-js@4.0.3", "@microsoft/1ds-core-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-4.0.3.tgz#c8a92c623745a9595e06558a866658480c33bdf9" + integrity sha512-FrxNLVAPsAvD7+l63TlNS/Kodvpct2WulpDSn1dI4Xuy0kF4E2H867kHdwL/iY1Bj3zA3FSy/jvE4+OcDws7ug== dependencies: - tslib "^2.2.0" - -"@azure/core-auth@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.4.0.tgz#6fa9661c1705857820dbc216df5ba5665ac36a9e" - integrity sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-auth@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.5.0.tgz#a41848c5c31cb3b7c84c409885267d55a2c92e44" - integrity sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-util" "^1.1.0" - tslib "^2.2.0" - -"@azure/core-rest-pipeline@1.10.1": - version "1.10.1" - resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.1.tgz#348290847ca31b9eecf9cf5de7519aaccdd30968" - integrity sha512-Kji9k6TOFRDB5ZMTw8qUf2IJ+CeJtsuMdAHox9eqpTf1cefiNMpzrfnF6sINEBZJsaVaWgQ0o48B6kcUH68niA== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-auth" "^1.4.0" - "@azure/core-tracing" "^1.0.1" - "@azure/core-util" "^1.0.0" - "@azure/logger" "^1.0.0" - form-data "^4.0.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - tslib "^2.2.0" - uuid "^8.3.0" - -"@azure/core-tracing@^1.0.0", "@azure/core-tracing@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.0.1.tgz#352a38cbea438c4a83c86b314f48017d70ba9503" - integrity sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw== - dependencies: - tslib "^2.2.0" - -"@azure/core-util@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.2.0.tgz#3499deba1fc36dda6f1912b791809b6f15d4a392" - integrity sha512-ffGIw+Qs8bNKNLxz5UPkz4/VBM/EZY07mPve1ZYFqYUdPwFqRj0RPk0U7LZMOfT7GCck9YjuT1Rfp1PApNl1ng== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-util@^1.0.0": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.1.1.tgz#8f87b3dd468795df0f0849d9f096c3e7b29452c1" - integrity sha512-A4TBYVQCtHOigFb2ETiiKFDocBoI1Zk2Ui1KpI42aJSIDexF7DHQFpnjonltXAIU/ceH+1fsZAWWgvX6/AKzog== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-util@^1.1.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.4.0.tgz#c120a56b3e48a9e4d20619a0b00268ae9de891c7" - integrity sha512-eGAyJpm3skVQoLiRqm/xPa+SXi/NPDdSHMxbRAz2lSprd+Zs+qrpQGQQ2VQ3Nttu+nSZR4XoYQC71LbEI7jsig== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/logger@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@azure/logger/-/logger-1.0.3.tgz#6e36704aa51be7d4a1bae24731ea580836293c96" - integrity sha512-aK4s3Xxjrx3daZr3VylxejK3vG5ExXck5WOHDJ8in/k9AqlfIyFMMT1uG7u8mNjX+QRILTIn0/Xgschfh/dQ9g== - dependencies: - tslib "^2.2.0" - -"@azure/opentelemetry-instrumentation-azure-sdk@^1.0.0-beta.5": - version "1.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0-beta.5.tgz#78809e6c005d08450701e5d37f087f6fce2f86eb" - integrity sha512-fsUarKQDvjhmBO4nIfaZkfNSApm1hZBzcvpNbSrXdcUBxu7lRvKsV5DnwszX7cnhLyVOW9yl1uigtRQ1yDANjA== - dependencies: - "@azure/core-tracing" "^1.0.0" - "@azure/logger" "^1.0.0" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/instrumentation" "^0.41.2" - tslib "^2.2.0" - -"@microsoft/1ds-core-js@3.2.13", "@microsoft/1ds-core-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-3.2.13.tgz#0c105ed75091bae3f1555c0334704fa9911c58fb" - integrity sha512-CluYTRWcEk0ObG5EWFNWhs87e2qchJUn0p2D21ZUa3PWojPZfPSBs4//WIE0MYV8Qg1Hdif2ZTwlM7TbYUjfAg== - dependencies: - "@microsoft/applicationinsights-core-js" "2.8.15" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" - -"@microsoft/1ds-post-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-3.2.13.tgz#560aacac8a92fdbb79e8c2ebcb293d56e19f51aa" - integrity sha512-HgS574fdD19Bo2vPguyznL4eDw7Pcm1cVNpvbvBLWiW3x4e1FCQ3VMXChWnAxCae8Hb0XqlA2sz332ZobBavTA== - dependencies: - "@microsoft/1ds-core-js" "3.2.13" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-channel-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.2.tgz#be49fbf74831c7b8c97950027c5052ea99d2a8a5" - integrity sha512-jDBNKbCHsJgmpv0CKNhJ/uN9ZphvfGdb93Svk+R4LjO8L3apNNMbDDPxBvXXi0uigRmA1TBcmyBG4IRKjabGhw== +"@microsoft/1ds-post-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-4.0.3.tgz#cfcb20bb23fb6215d3f0732f60f5b7df3e624f86" + integrity sha512-uewvmUtXKd7ttypiKQGdYI6i7UUpPkOznLayzIFrJ4r2xnG6jhPjpKRncHFXPQcM4XSWO3yf5PQ3xAbPq9t7ZQ== dependencies: - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/1ds-core-js" "4.0.3" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-common@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.2.tgz#37670bb07f4858ed41ff9759119e0759007d6e05" - integrity sha512-y+WXWop+OVim954Cu1uyYMnNx6PWO8okHpZIQi/1YSqtqaYdtJVPv4P0AVzwJdohxzVfgzKvqj9nec/VWqE2Zg== +"@microsoft/applicationinsights-channel-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.4.tgz#247b6fe2158fad9826cbcdf7304f885766b36624" + integrity sha512-6TlfExmErQ8Y+/ChbkyWl+jyt4wg3T6p7lwXDsUCB0LgZmlEWMaCUS0YlT73JCWmE8j7vxW8yUm0lgsgmHns3A== dependencies: - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@2.8.15": - version "2.8.15" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-2.8.15.tgz#8fa466474260e01967fe649f14dd9e5ff91dcdc8" - integrity sha512-yYAs9MyjGr2YijQdUSN9mVgT1ijI1FPMgcffpaPmYbHAVbQmF7bXudrBWHxmLzJlwl5rfep+Zgjli2e67lwUqQ== +"@microsoft/applicationinsights-common@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.4.tgz#c4aa53ba343f5b3c7fbf54cddd3c86a5bdcd95dc" + integrity sha512-r5gWaw/K9+tKfuo2GtDiDiKASgOkPOCrKW+wZzFvuR06uuwvWjbVQ6yW/YbnfuhRF5M65ksUiMi0eCMwEOGq7Q== dependencies: - "@microsoft/applicationinsights-shims" "2.0.2" - "@microsoft/dynamicproto-js" "^1.1.9" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.2.tgz#108e20df8c162bec92b1f66f9de2530a25d9f51a" - integrity sha512-WQhVhzlRlLDrQzn3OShCW/pL3BW5WC57t0oywSknX3q7lMzI3jDg7Ihh0iuIcNTzGCTbDkuqr4d6IjEDWIMtJQ== +"@microsoft/applicationinsights-core-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.4.tgz#008308b786930d94a1de8a1fbb4af0351b74653e" + integrity sha512-anxy5kEkqBmVoEqJiJzaaXXA0wzqZi9U4zGd05xFJ04lWckP8dG3zyT3+GGdg7rDelqLTNGxndeYoFmDv63u1g== dependencies: "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-shims@2.0.2", "@microsoft/applicationinsights-shims@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-shims/-/applicationinsights-shims-2.0.2.tgz#92b36a09375e2d9cb2b4203383b05772be837085" - integrity sha512-PoHEgsnmcqruLNHZ/amACqdJ6YYQpED0KSRe6J7gIJTtpZC1FfFU9b1fmDKDKtFoUSrPzEh1qzO3kmRZP0betg== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/applicationinsights-shims@3.0.1": version "3.0.1" @@ -162,33 +63,18 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@microsoft/applicationinsights-web-basic@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.2.tgz#f777a4d24b79dde3ae396d3b819e1fce06b7240a" - integrity sha512-6Lq0DE/pZp9RvSV+weGbcxN1NDmfczj6gNPhvZKV2YSQ3RK0LZE3+wjTWLXfuStq8a+nCBdsRpWk8tOKgsoxcg== +"@microsoft/applicationinsights-web-basic@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.4.tgz#9a23323276b4a5a0dc6a352e2de5d75e3c16b534" + integrity sha512-KfoxPlLlf0JT12ADb23C5iGye/yFouoMgHEKULxkSQcYY9SsW/8rVrqqvoYKAL+u215CZU2A8Kc8sR3ehEaPCQ== dependencies: - "@microsoft/applicationinsights-channel-js" "3.0.2" - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-channel-js" "3.0.4" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-web-snippet@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz#6bb788b2902e48bf5d460c38c6bb7fedd686ddd7" - integrity sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ== - -"@microsoft/dynamicproto-js@^1.1.7": - version "1.1.7" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.7.tgz#ede48dd3f85af14ee369c805e5ed5b84222b9fe2" - integrity sha512-SK3D3aVt+5vOOccKPnGaJWB5gQ8FuKfjboUJHedMP7gu54HqSCXX5iFXhktGD8nfJb0Go30eDvs/UDoTnR2kOA== - -"@microsoft/dynamicproto-js@^1.1.9": - version "1.1.9" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.9.tgz#7437db7aa061162ee94e4131b69a62b8dad5dea6" - integrity sha512-n1VPsljTSkthsAFYdiWfC+DKzK2WwcRp83Y1YAqdX552BstvsDjft9YXppjUzp11BPsapDoO1LDgrDB0XVsfNQ== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/dynamicproto-js@^2.0.2": version "2.0.2" @@ -197,67 +83,22 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@nevware21/ts-async@>= 0.2.4 < 2.x": +"@nevware21/ts-async@>= 0.3.0 < 2.x": version "0.3.0" resolved "https://registry.yarnpkg.com/@nevware21/ts-async/-/ts-async-0.3.0.tgz#a8b97ba01065fc930de9a3f4dd4a05e862becc6c" integrity sha512-ZUcgUH12LN/F6nzN0cYd0F/rJaMLmXr0EHVTyYfaYmK55bdwE4338uue4UiVoRqHVqNW4KDUrJc49iGogHKeWA== dependencies: "@nevware21/ts-utils" ">= 0.10.0 < 2.x" -"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x", "@nevware21/ts-utils@>= 0.9.5 < 2.x": +"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.10.1 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x": version "0.10.1" resolved "https://registry.yarnpkg.com/@nevware21/ts-utils/-/ts-utils-0.10.1.tgz#aa65abc71eba06749a396598f22263d26f796ac7" integrity sha512-pMny25NnF2/MJwdqC3Iyjm2pGIXNxni4AROpcqDeWa+td9JMUY4bUS9uU9XW+BoBRqTLUL+WURF9SOd/6OQzRg== -"@opentelemetry/api@^1.4.1": - version "1.4.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.4.1.tgz#ff22eb2e5d476fbc2450a196e40dd243cc20c28f" - integrity sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA== - -"@opentelemetry/core@1.15.2", "@opentelemetry/core@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.15.2.tgz#5b170bf223a2333884bbc2d29d95812cdbda7c9f" - integrity sha512-+gBv15ta96WqkHZaPpcDHiaz0utiiHZVfm2YOYSqFGrUaJpPkMoSuLBB58YFQGi6Rsb9EHos84X6X5+9JspmLw== - dependencies: - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/instrumentation@^0.41.2": - version "0.41.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.41.2.tgz#cae11fa64485dcf03dae331f35b315b64bc6189f" - integrity sha512-rxU72E0pKNH6ae2w5+xgVYZLzc5mlxAbGzF4shxMVK8YC2QQsfN38B2GPbj0jvrKWWNUElfclQ+YTykkNg/grw== - dependencies: - "@types/shimmer" "^1.0.2" - import-in-the-middle "1.4.2" - require-in-the-middle "^7.1.1" - semver "^7.5.1" - shimmer "^1.2.1" - -"@opentelemetry/resources@1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.15.2.tgz#0c9e26cb65652a1402834a3c030cce6028d6dd9d" - integrity sha512-xmMRLenT9CXmm5HMbzpZ1hWhaUowQf8UB4jMjFlAxx1QzQcsD3KFNAVX/CAWzFPtllTyTplrA4JrQ7sCH3qmYw== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/sdk-trace-base@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.15.2.tgz#4821f94033c55a6c8bbd35ae387b715b6108517a" - integrity sha512-BEaxGZbWtvnSPchV98qqqqa96AOcb41pjgvhfzDij10tkBhIu9m0Jd6tZ1tJB5ZHfHbTffqYVYE0AOGobec/EQ== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/resources" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/semantic-conventions@1.15.2", "@opentelemetry/semantic-conventions@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.15.2.tgz#3bafb5de3e20e841dff6cb3c66f4d6e9694c4241" - integrity sha512-CjbOKwk2s+3xPIMcd5UNYQzsf+v94RczbdNix9/kQh38WiQkM90sUOi3if8eyHFgiBjBjhwXrA7W3ydiSQP9mw== - -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== +"@types/mocha@^9.1.1": + version "9.1.1" + resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-9.1.1.tgz#e7c4f1001eefa4b8afbd1eee27a237fee3bf29c4" + integrity sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw== "@types/node-fetch@^2.5.7": version "2.5.7" @@ -272,103 +113,27 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.5.tgz#3d03acd3b3414cf67faf999aed11682ed121f22b" integrity sha512-90hiq6/VqtQgX8Sp0EzeIsv3r+ellbGj4URKj5j30tLlZvRUpnAe9YbYnjl3pJM93GyXU0tghHhvXHq+5rnCKA== -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== - -"@types/shimmer@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@types/shimmer/-/shimmer-1.0.2.tgz#93eb2c243c351f3f17d5c580c7467ae5d686b65f" - integrity sha512-dKkr1bTxbEsFlh2ARpKzcaAmsYixqt9UyCdoEZk8rHyE4iQYcDCyvSjDSf7JUWJHlJiTtbIoQjxKh6ViywqDAg== - -"@vscode/extension-telemetry@^0.8.5": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.8.5.tgz#3db305be907c01656160e25d91f5d2840175d199" - integrity sha512-YFKANBT2F3qdWQstjcr40XX8BLsdKlKM7a7YPi/jNuMjuiPhb1Jn7YsDR3WZaVEzAqeqGy4gzXsFCBbuZ+L1Tg== - dependencies: - "@microsoft/1ds-core-js" "^3.2.13" - "@microsoft/1ds-post-js" "^3.2.13" - "@microsoft/applicationinsights-web-basic" "^3.0.2" - applicationinsights "^2.7.1" - -acorn-import-assertions@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" - integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== - -acorn@^8.8.2: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -applicationinsights@^2.7.1: - version "2.7.3" - resolved "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-2.7.3.tgz#8781454d29c0b14c9773f2e892b4cf5e7468ffa5" - integrity sha512-JY8+kTEkjbA+kAVNWDtpfW2lqsrDALfDXuxOs74KLPu2y13fy/9WB52V4LfYVTVcW1/jYOXjTxNS2gPZIDh1iw== - dependencies: - "@azure/core-auth" "^1.5.0" - "@azure/core-rest-pipeline" "1.10.1" - "@azure/core-util" "1.2.0" - "@azure/opentelemetry-instrumentation-azure-sdk" "^1.0.0-beta.5" - "@microsoft/applicationinsights-web-snippet" "^1.0.1" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/sdk-trace-base" "^1.15.2" - "@opentelemetry/semantic-conventions" "^1.15.2" - cls-hooked "^4.2.2" - continuation-local-storage "^3.2.1" - diagnostic-channel "1.1.1" - diagnostic-channel-publishers "1.0.7" - -async-hook-jl@^1.7.6: - version "1.7.6" - resolved "https://registry.yarnpkg.com/async-hook-jl/-/async-hook-jl-1.7.6.tgz#4fd25c2f864dbaf279c610d73bf97b1b28595e68" - integrity sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== dependencies: - stack-chain "^1.3.7" + undici-types "~5.26.4" -async-listener@^0.6.0: - version "0.6.10" - resolved "https://registry.yarnpkg.com/async-listener/-/async-listener-0.6.10.tgz#a7c97abe570ba602d782273c0de60a51e3e17cbc" - integrity sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw== +"@vscode/extension-telemetry@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.9.0.tgz#8c6c61e253ff304f46045f04edd60059b144417a" + integrity sha512-37RxGHXrs3GoXPgCUKQhghEu0gxs8j27RLjQwwtSf4WhPdJKz8UrqMYzpsXlliQ05zURYmtdGZst9C6+hfWXaQ== dependencies: - semver "^5.3.0" - shimmer "^1.1.0" + "@microsoft/1ds-core-js" "^4.0.3" + "@microsoft/1ds-post-js" "^4.0.3" + "@microsoft/applicationinsights-web-basic" "^3.0.4" asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= -axios@^0.26.1: - version "0.26.1" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.26.1.tgz#1ede41c51fcf51bbbd6fd43669caaa4f0495aaa9" - integrity sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA== - dependencies: - follow-redirects "^1.14.8" - -cjs-module-lexer@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" - integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== - -cls-hooked@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/cls-hooked/-/cls-hooked-4.2.2.tgz#ad2e9a4092680cdaffeb2d3551da0e225eae1908" - integrity sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw== - dependencies: - async-hook-jl "^1.7.6" - emitter-listener "^1.0.1" - semver "^5.4.1" - combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -376,50 +141,11 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" -continuation-local-storage@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz#11f613f74e914fe9b34c92ad2d28fe6ae1db7ffb" - integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA== - dependencies: - async-listener "^0.6.0" - emitter-listener "^1.1.1" - -debug@4, debug@^4.1.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= -diagnostic-channel-publishers@1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.7.tgz#9b7f8d5ee1295481aee19c827d917e96fedf2c4a" - integrity sha512-SEECbY5AiVt6DfLkhkaHNeshg1CogdLLANA8xlG/TKvS+XUgvIKl7VspJGYiEdL5OUyzMVnr7o0AwB7f+/Mjtg== - -diagnostic-channel@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/diagnostic-channel/-/diagnostic-channel-1.1.1.tgz#44b60972de9ee055c16216535b0e9db3f6a0efd0" - integrity sha512-r2HV5qFkUICyoaKlBEpLKHjxMXATUf/l+h8UZPGBHGLy4DDiY2sOLcIctax4eRnTw5wH2jTMExLntGPJ8eOJxw== - dependencies: - semver "^7.5.3" - -emitter-listener@^1.0.1, emitter-listener@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/emitter-listener/-/emitter-listener-1.1.2.tgz#56b140e8f6992375b3d7cb2cab1cc7432d9632e8" - integrity sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ== - dependencies: - shimmer "^1.2.0" - -follow-redirects@^1.14.8: - version "1.15.0" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.0.tgz#06441868281c86d0dda4ad8bdaead2d02dca89d4" - integrity sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ== - form-data@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.0.tgz#31b7e39c85f1355b7139ee0c647cf0de7f83c682" @@ -429,68 +155,6 @@ form-data@^3.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== - dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" - -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -import-in-the-middle@1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz#2a266676e3495e72c04bbaa5ec14756ba168391b" - integrity sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw== - dependencies: - acorn "^8.8.2" - acorn-import-assertions "^1.9.0" - cjs-module-lexer "^1.2.2" - module-details-from-path "^1.0.3" - -is-core-module@^2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" - integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== - dependencies: - has "^1.0.3" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - mime-db@1.44.0: version "1.44.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" @@ -503,16 +167,6 @@ mime-types@^2.1.12: dependencies: mime-db "1.44.0" -module-details-from-path@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b" - integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - node-fetch@2.6.7: version "2.6.7" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" @@ -520,84 +174,27 @@ node-fetch@2.6.7: dependencies: whatwg-url "^5.0.0" -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -require-in-the-middle@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz#b539de8f00955444dc8aed95e17c69b0a4f10fcf" - integrity sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw== - dependencies: - debug "^4.1.1" - module-details-from-path "^1.0.3" - resolve "^1.22.1" - -resolve@^1.22.1: - version "1.22.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" - integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -semver@^5.3.0, semver@^5.4.1: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^7.5.1, semver@^7.5.3: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -shimmer@^1.1.0, shimmer@^1.2.0, shimmer@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337" - integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw== - -stack-chain@^1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/stack-chain/-/stack-chain-1.3.7.tgz#d192c9ff4ea6a22c94c4dd459171e3f00cea1285" - integrity sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug== - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -tas-client@0.1.45: - version "0.1.45" - resolved "https://registry.yarnpkg.com/tas-client/-/tas-client-0.1.45.tgz#83bbf73f8458a0f527f9a389f7e1c37f63a64a76" - integrity sha512-IG9UmCpDbDPK23UByQ27rLybkRZYEx2eC9EkieXdwPKKjZPD2zPwfQmyGnZrZet4FUt3yj0ytkwz+liR9Nz/nA== - dependencies: - axios "^0.26.1" +tas-client@0.2.33: + version "0.2.33" + resolved "https://registry.yarnpkg.com/tas-client/-/tas-client-0.2.33.tgz#451bf114a8a64748030ce4068ab7d079958402e6" + integrity sha512-V+uqV66BOQnWxvI6HjDnE4VkInmYZUQ4dgB7gzaDyFyFSK1i1nF/j7DpS9UbQAgV9NaF1XpcyuavnM1qOeiEIg== tr46@~0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= -tslib@^2.2.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" - integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== - -uuid@^8.3.0: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -vscode-tas-client@^0.1.47: - version "0.1.47" - resolved "https://registry.yarnpkg.com/vscode-tas-client/-/vscode-tas-client-0.1.47.tgz#d66795cbbaa231aba659b6c40d43927d73596375" - integrity sha512-SlEPDi+0gwxor4ANzBtXwqROPQdQkClHeVJgnkvdDF5Xnl407htCsabTPAq4Di8muObORtLchqQS/k1ocaGDEg== +vscode-tas-client@^0.1.84: + version "0.1.84" + resolved "https://registry.yarnpkg.com/vscode-tas-client/-/vscode-tas-client-0.1.84.tgz#906bdcfd8c9e1dc04321d6bc0335184f9119968e" + integrity sha512-rUTrUopV+70hvx1hW5ebdw1nd6djxubkLvVxjGdyD/r5v/wcVF41LIfiAtbm5qLZDtQdsMH1IaCuDoluoIa88w== dependencies: - tas-client "0.1.45" + tas-client "0.2.33" webidl-conversions@^3.0.0: version "3.0.1" @@ -611,8 +208,3 @@ whatwg-url@^5.0.0: dependencies: tr46 "~0.0.3" webidl-conversions "^3.0.0" - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== diff --git a/patched-vscode/extensions/github/markdown.css b/patched-vscode/extensions/github/markdown.css index a8cb5840..7cfc8ba7 100644 --- a/patched-vscode/extensions/github/markdown.css +++ b/patched-vscode/extensions/github/markdown.css @@ -4,6 +4,8 @@ *--------------------------------------------------------------------------------------------*/ .vscode-dark img[src$=\#gh-light-mode-only], -.vscode-light img[src$=\#gh-dark-mode-only] { +.vscode-light img[src$=\#gh-dark-mode-only], +.vscode-high-contrast:not(.vscode-high-contrast-light) img[src$=\#gh-light-mode-only], +.vscode-high-contrast-light img[src$=\#gh-dark-mode-only] { display: none; } diff --git a/patched-vscode/extensions/github/package.json b/patched-vscode/extensions/github/package.json index e54ba0dc..ece19e32 100644 --- a/patched-vscode/extensions/github/package.json +++ b/patched-vscode/extensions/github/package.json @@ -98,14 +98,14 @@ "editor/context/share": [ { "command": "github.copyVscodeDevLink", - "when": "github.hasGitHubRepo && resourceScheme != untitled && remoteName != 'codespaces'", + "when": "github.hasGitHubRepo && resourceScheme != untitled && !isInEmbeddedEditor && remoteName != 'codespaces'", "group": "0_vscode@0" } ], "explorer/context/share": [ { "command": "github.copyVscodeDevLinkWithoutRange", - "when": "github.hasGitHubRepo && resourceScheme != untitled && remoteName != 'codespaces'", + "when": "github.hasGitHubRepo && resourceScheme != untitled && !isInEmbeddedEditor && remoteName != 'codespaces'", "group": "0_vscode@0" } ], @@ -183,10 +183,10 @@ "@octokit/graphql-schema": "14.4.0", "@octokit/rest": "19.0.4", "tunnel": "^0.0.6", - "@vscode/extension-telemetry": "^0.8.5" + "@vscode/extension-telemetry": "^0.9.0" }, "devDependencies": { - "@types/node": "18.x" + "@types/node": "20.x" }, "repository": { "type": "git", diff --git a/patched-vscode/extensions/github/yarn.lock b/patched-vscode/extensions/github/yarn.lock index 9166903b..912a2843 100644 --- a/patched-vscode/extensions/github/yarn.lock +++ b/patched-vscode/extensions/github/yarn.lock @@ -2,150 +2,59 @@ # yarn lockfile v1 -"@azure/abort-controller@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-1.1.0.tgz#788ee78457a55af8a1ad342acb182383d2119249" - integrity sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw== +"@microsoft/1ds-core-js@4.0.3", "@microsoft/1ds-core-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-4.0.3.tgz#c8a92c623745a9595e06558a866658480c33bdf9" + integrity sha512-FrxNLVAPsAvD7+l63TlNS/Kodvpct2WulpDSn1dI4Xuy0kF4E2H867kHdwL/iY1Bj3zA3FSy/jvE4+OcDws7ug== dependencies: - tslib "^2.2.0" - -"@azure/core-auth@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.4.0.tgz#6fa9661c1705857820dbc216df5ba5665ac36a9e" - integrity sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-auth@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.5.0.tgz#a41848c5c31cb3b7c84c409885267d55a2c92e44" - integrity sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-util" "^1.1.0" - tslib "^2.2.0" - -"@azure/core-rest-pipeline@1.10.1": - version "1.10.1" - resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.1.tgz#348290847ca31b9eecf9cf5de7519aaccdd30968" - integrity sha512-Kji9k6TOFRDB5ZMTw8qUf2IJ+CeJtsuMdAHox9eqpTf1cefiNMpzrfnF6sINEBZJsaVaWgQ0o48B6kcUH68niA== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-auth" "^1.4.0" - "@azure/core-tracing" "^1.0.1" - "@azure/core-util" "^1.0.0" - "@azure/logger" "^1.0.0" - form-data "^4.0.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - tslib "^2.2.0" - uuid "^8.3.0" - -"@azure/core-tracing@^1.0.0", "@azure/core-tracing@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.0.1.tgz#352a38cbea438c4a83c86b314f48017d70ba9503" - integrity sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw== - dependencies: - tslib "^2.2.0" - -"@azure/core-util@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.2.0.tgz#3499deba1fc36dda6f1912b791809b6f15d4a392" - integrity sha512-ffGIw+Qs8bNKNLxz5UPkz4/VBM/EZY07mPve1ZYFqYUdPwFqRj0RPk0U7LZMOfT7GCck9YjuT1Rfp1PApNl1ng== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-util@^1.0.0", "@azure/core-util@^1.1.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.4.0.tgz#c120a56b3e48a9e4d20619a0b00268ae9de891c7" - integrity sha512-eGAyJpm3skVQoLiRqm/xPa+SXi/NPDdSHMxbRAz2lSprd+Zs+qrpQGQQ2VQ3Nttu+nSZR4XoYQC71LbEI7jsig== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/logger@^1.0.0": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@azure/logger/-/logger-1.0.4.tgz#28bc6d0e5b3c38ef29296b32d35da4e483593fa1" - integrity sha512-ustrPY8MryhloQj7OWGe+HrYx+aoiOxzbXTtgblbV3xwCqpzUK36phH3XNHQKj3EPonyFUuDTfR3qFhTEAuZEg== - dependencies: - tslib "^2.2.0" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@azure/opentelemetry-instrumentation-azure-sdk@^1.0.0-beta.5": - version "1.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0-beta.5.tgz#78809e6c005d08450701e5d37f087f6fce2f86eb" - integrity sha512-fsUarKQDvjhmBO4nIfaZkfNSApm1hZBzcvpNbSrXdcUBxu7lRvKsV5DnwszX7cnhLyVOW9yl1uigtRQ1yDANjA== - dependencies: - "@azure/core-tracing" "^1.0.0" - "@azure/logger" "^1.0.0" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/instrumentation" "^0.41.2" - tslib "^2.2.0" - -"@microsoft/1ds-core-js@3.2.13", "@microsoft/1ds-core-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-3.2.13.tgz#0c105ed75091bae3f1555c0334704fa9911c58fb" - integrity sha512-CluYTRWcEk0ObG5EWFNWhs87e2qchJUn0p2D21ZUa3PWojPZfPSBs4//WIE0MYV8Qg1Hdif2ZTwlM7TbYUjfAg== +"@microsoft/1ds-post-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-4.0.3.tgz#cfcb20bb23fb6215d3f0732f60f5b7df3e624f86" + integrity sha512-uewvmUtXKd7ttypiKQGdYI6i7UUpPkOznLayzIFrJ4r2xnG6jhPjpKRncHFXPQcM4XSWO3yf5PQ3xAbPq9t7ZQ== dependencies: - "@microsoft/applicationinsights-core-js" "2.8.15" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" - -"@microsoft/1ds-post-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-3.2.13.tgz#560aacac8a92fdbb79e8c2ebcb293d56e19f51aa" - integrity sha512-HgS574fdD19Bo2vPguyznL4eDw7Pcm1cVNpvbvBLWiW3x4e1FCQ3VMXChWnAxCae8Hb0XqlA2sz332ZobBavTA== - dependencies: - "@microsoft/1ds-core-js" "3.2.13" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" - -"@microsoft/applicationinsights-channel-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.2.tgz#be49fbf74831c7b8c97950027c5052ea99d2a8a5" - integrity sha512-jDBNKbCHsJgmpv0CKNhJ/uN9ZphvfGdb93Svk+R4LjO8L3apNNMbDDPxBvXXi0uigRmA1TBcmyBG4IRKjabGhw== - dependencies: - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/1ds-core-js" "4.0.3" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-common@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.2.tgz#37670bb07f4858ed41ff9759119e0759007d6e05" - integrity sha512-y+WXWop+OVim954Cu1uyYMnNx6PWO8okHpZIQi/1YSqtqaYdtJVPv4P0AVzwJdohxzVfgzKvqj9nec/VWqE2Zg== +"@microsoft/applicationinsights-channel-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.4.tgz#247b6fe2158fad9826cbcdf7304f885766b36624" + integrity sha512-6TlfExmErQ8Y+/ChbkyWl+jyt4wg3T6p7lwXDsUCB0LgZmlEWMaCUS0YlT73JCWmE8j7vxW8yUm0lgsgmHns3A== dependencies: - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@2.8.15": - version "2.8.15" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-2.8.15.tgz#8fa466474260e01967fe649f14dd9e5ff91dcdc8" - integrity sha512-yYAs9MyjGr2YijQdUSN9mVgT1ijI1FPMgcffpaPmYbHAVbQmF7bXudrBWHxmLzJlwl5rfep+Zgjli2e67lwUqQ== +"@microsoft/applicationinsights-common@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.4.tgz#c4aa53ba343f5b3c7fbf54cddd3c86a5bdcd95dc" + integrity sha512-r5gWaw/K9+tKfuo2GtDiDiKASgOkPOCrKW+wZzFvuR06uuwvWjbVQ6yW/YbnfuhRF5M65ksUiMi0eCMwEOGq7Q== dependencies: - "@microsoft/applicationinsights-shims" "2.0.2" - "@microsoft/dynamicproto-js" "^1.1.9" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.2.tgz#108e20df8c162bec92b1f66f9de2530a25d9f51a" - integrity sha512-WQhVhzlRlLDrQzn3OShCW/pL3BW5WC57t0oywSknX3q7lMzI3jDg7Ihh0iuIcNTzGCTbDkuqr4d6IjEDWIMtJQ== +"@microsoft/applicationinsights-core-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.4.tgz#008308b786930d94a1de8a1fbb4af0351b74653e" + integrity sha512-anxy5kEkqBmVoEqJiJzaaXXA0wzqZi9U4zGd05xFJ04lWckP8dG3zyT3+GGdg7rDelqLTNGxndeYoFmDv63u1g== dependencies: "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-shims@2.0.2", "@microsoft/applicationinsights-shims@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-shims/-/applicationinsights-shims-2.0.2.tgz#92b36a09375e2d9cb2b4203383b05772be837085" - integrity sha512-PoHEgsnmcqruLNHZ/amACqdJ6YYQpED0KSRe6J7gIJTtpZC1FfFU9b1fmDKDKtFoUSrPzEh1qzO3kmRZP0betg== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/applicationinsights-shims@3.0.1": version "3.0.1" @@ -154,28 +63,18 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@microsoft/applicationinsights-web-basic@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.2.tgz#f777a4d24b79dde3ae396d3b819e1fce06b7240a" - integrity sha512-6Lq0DE/pZp9RvSV+weGbcxN1NDmfczj6gNPhvZKV2YSQ3RK0LZE3+wjTWLXfuStq8a+nCBdsRpWk8tOKgsoxcg== +"@microsoft/applicationinsights-web-basic@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.4.tgz#9a23323276b4a5a0dc6a352e2de5d75e3c16b534" + integrity sha512-KfoxPlLlf0JT12ADb23C5iGye/yFouoMgHEKULxkSQcYY9SsW/8rVrqqvoYKAL+u215CZU2A8Kc8sR3ehEaPCQ== dependencies: - "@microsoft/applicationinsights-channel-js" "3.0.2" - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-channel-js" "3.0.4" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-web-snippet@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz#6bb788b2902e48bf5d460c38c6bb7fedd686ddd7" - integrity sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ== - -"@microsoft/dynamicproto-js@^1.1.7", "@microsoft/dynamicproto-js@^1.1.9": - version "1.1.9" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.9.tgz#7437db7aa061162ee94e4131b69a62b8dad5dea6" - integrity sha512-n1VPsljTSkthsAFYdiWfC+DKzK2WwcRp83Y1YAqdX552BstvsDjft9YXppjUzp11BPsapDoO1LDgrDB0XVsfNQ== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/dynamicproto-js@^2.0.2": version "2.0.2" @@ -184,14 +83,14 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@nevware21/ts-async@>= 0.2.4 < 2.x": +"@nevware21/ts-async@>= 0.3.0 < 2.x": version "0.3.0" resolved "https://registry.yarnpkg.com/@nevware21/ts-async/-/ts-async-0.3.0.tgz#a8b97ba01065fc930de9a3f4dd4a05e862becc6c" integrity sha512-ZUcgUH12LN/F6nzN0cYd0F/rJaMLmXr0EHVTyYfaYmK55bdwE4338uue4UiVoRqHVqNW4KDUrJc49iGogHKeWA== dependencies: "@nevware21/ts-utils" ">= 0.10.0 < 2.x" -"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x", "@nevware21/ts-utils@>= 0.9.5 < 2.x": +"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.10.1 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x": version "0.10.1" resolved "https://registry.yarnpkg.com/@nevware21/ts-utils/-/ts-utils-0.10.1.tgz#aa65abc71eba06749a396598f22263d26f796ac7" integrity sha512-pMny25NnF2/MJwdqC3Iyjm2pGIXNxni4AROpcqDeWa+td9JMUY4bUS9uU9XW+BoBRqTLUL+WURF9SOd/6OQzRg== @@ -326,216 +225,32 @@ dependencies: "@octokit/openapi-types" "^17.1.0" -"@opentelemetry/api@^1.4.1": - version "1.4.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.4.1.tgz#ff22eb2e5d476fbc2450a196e40dd243cc20c28f" - integrity sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA== - -"@opentelemetry/core@1.15.2", "@opentelemetry/core@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.15.2.tgz#5b170bf223a2333884bbc2d29d95812cdbda7c9f" - integrity sha512-+gBv15ta96WqkHZaPpcDHiaz0utiiHZVfm2YOYSqFGrUaJpPkMoSuLBB58YFQGi6Rsb9EHos84X6X5+9JspmLw== - dependencies: - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/instrumentation@^0.41.2": - version "0.41.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.41.2.tgz#cae11fa64485dcf03dae331f35b315b64bc6189f" - integrity sha512-rxU72E0pKNH6ae2w5+xgVYZLzc5mlxAbGzF4shxMVK8YC2QQsfN38B2GPbj0jvrKWWNUElfclQ+YTykkNg/grw== - dependencies: - "@types/shimmer" "^1.0.2" - import-in-the-middle "1.4.2" - require-in-the-middle "^7.1.1" - semver "^7.5.1" - shimmer "^1.2.1" - -"@opentelemetry/resources@1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.15.2.tgz#0c9e26cb65652a1402834a3c030cce6028d6dd9d" - integrity sha512-xmMRLenT9CXmm5HMbzpZ1hWhaUowQf8UB4jMjFlAxx1QzQcsD3KFNAVX/CAWzFPtllTyTplrA4JrQ7sCH3qmYw== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/sdk-trace-base@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.15.2.tgz#4821f94033c55a6c8bbd35ae387b715b6108517a" - integrity sha512-BEaxGZbWtvnSPchV98qqqqa96AOcb41pjgvhfzDij10tkBhIu9m0Jd6tZ1tJB5ZHfHbTffqYVYE0AOGobec/EQ== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/resources" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/semantic-conventions@1.15.2", "@opentelemetry/semantic-conventions@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.15.2.tgz#3bafb5de3e20e841dff6cb3c66f4d6e9694c4241" - integrity sha512-CjbOKwk2s+3xPIMcd5UNYQzsf+v94RczbdNix9/kQh38WiQkM90sUOi3if8eyHFgiBjBjhwXrA7W3ydiSQP9mw== - -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== - -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== - -"@types/shimmer@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@types/shimmer/-/shimmer-1.0.2.tgz#93eb2c243c351f3f17d5c580c7467ae5d686b65f" - integrity sha512-dKkr1bTxbEsFlh2ARpKzcaAmsYixqt9UyCdoEZk8rHyE4iQYcDCyvSjDSf7JUWJHlJiTtbIoQjxKh6ViywqDAg== - -"@vscode/extension-telemetry@^0.8.5": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.8.5.tgz#3db305be907c01656160e25d91f5d2840175d199" - integrity sha512-YFKANBT2F3qdWQstjcr40XX8BLsdKlKM7a7YPi/jNuMjuiPhb1Jn7YsDR3WZaVEzAqeqGy4gzXsFCBbuZ+L1Tg== - dependencies: - "@microsoft/1ds-core-js" "^3.2.13" - "@microsoft/1ds-post-js" "^3.2.13" - "@microsoft/applicationinsights-web-basic" "^3.0.2" - applicationinsights "^2.7.1" - -acorn-import-assertions@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" - integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== - -acorn@^8.8.2: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -applicationinsights@^2.7.1: - version "2.7.3" - resolved "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-2.7.3.tgz#8781454d29c0b14c9773f2e892b4cf5e7468ffa5" - integrity sha512-JY8+kTEkjbA+kAVNWDtpfW2lqsrDALfDXuxOs74KLPu2y13fy/9WB52V4LfYVTVcW1/jYOXjTxNS2gPZIDh1iw== - dependencies: - "@azure/core-auth" "^1.5.0" - "@azure/core-rest-pipeline" "1.10.1" - "@azure/core-util" "1.2.0" - "@azure/opentelemetry-instrumentation-azure-sdk" "^1.0.0-beta.5" - "@microsoft/applicationinsights-web-snippet" "^1.0.1" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/sdk-trace-base" "^1.15.2" - "@opentelemetry/semantic-conventions" "^1.15.2" - cls-hooked "^4.2.2" - continuation-local-storage "^3.2.1" - diagnostic-channel "1.1.1" - diagnostic-channel-publishers "1.0.7" - -async-hook-jl@^1.7.6: - version "1.7.6" - resolved "https://registry.yarnpkg.com/async-hook-jl/-/async-hook-jl-1.7.6.tgz#4fd25c2f864dbaf279c610d73bf97b1b28595e68" - integrity sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== dependencies: - stack-chain "^1.3.7" + undici-types "~5.26.4" -async-listener@^0.6.0: - version "0.6.10" - resolved "https://registry.yarnpkg.com/async-listener/-/async-listener-0.6.10.tgz#a7c97abe570ba602d782273c0de60a51e3e17cbc" - integrity sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw== +"@vscode/extension-telemetry@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.9.0.tgz#8c6c61e253ff304f46045f04edd60059b144417a" + integrity sha512-37RxGHXrs3GoXPgCUKQhghEu0gxs8j27RLjQwwtSf4WhPdJKz8UrqMYzpsXlliQ05zURYmtdGZst9C6+hfWXaQ== dependencies: - semver "^5.3.0" - shimmer "^1.1.0" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + "@microsoft/1ds-core-js" "^4.0.3" + "@microsoft/1ds-post-js" "^4.0.3" + "@microsoft/applicationinsights-web-basic" "^3.0.4" before-after-hook@^2.2.0: version "2.2.2" resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.2.tgz#a6e8ca41028d90ee2c24222f201c90956091613e" integrity sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ== -cjs-module-lexer@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" - integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== - -cls-hooked@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/cls-hooked/-/cls-hooked-4.2.2.tgz#ad2e9a4092680cdaffeb2d3551da0e225eae1908" - integrity sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw== - dependencies: - async-hook-jl "^1.7.6" - emitter-listener "^1.0.1" - semver "^5.4.1" - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -continuation-local-storage@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz#11f613f74e914fe9b34c92ad2d28fe6ae1db7ffb" - integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA== - dependencies: - async-listener "^0.6.0" - emitter-listener "^1.1.1" - -debug@4, debug@^4.1.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - deprecation@^2.0.0, deprecation@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== -diagnostic-channel-publishers@1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.7.tgz#9b7f8d5ee1295481aee19c827d917e96fedf2c4a" - integrity sha512-SEECbY5AiVt6DfLkhkaHNeshg1CogdLLANA8xlG/TKvS+XUgvIKl7VspJGYiEdL5OUyzMVnr7o0AwB7f+/Mjtg== - -diagnostic-channel@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/diagnostic-channel/-/diagnostic-channel-1.1.1.tgz#44b60972de9ee055c16216535b0e9db3f6a0efd0" - integrity sha512-r2HV5qFkUICyoaKlBEpLKHjxMXATUf/l+h8UZPGBHGLy4DDiY2sOLcIctax4eRnTw5wH2jTMExLntGPJ8eOJxw== - dependencies: - semver "^7.5.3" - -emitter-listener@^1.0.1, emitter-listener@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/emitter-listener/-/emitter-listener-1.1.2.tgz#56b140e8f6992375b3d7cb2cab1cc7432d9632e8" - integrity sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ== - dependencies: - shimmer "^1.2.0" - -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - graphql-tag@^2.10.3: version "2.12.6" resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" @@ -548,81 +263,11 @@ graphql@^16.0.0: resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.8.1.tgz#1930a965bef1170603702acdb68aedd3f3cf6f07" integrity sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw== -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== - dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" - -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -import-in-the-middle@1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz#2a266676e3495e72c04bbaa5ec14756ba168391b" - integrity sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw== - dependencies: - acorn "^8.8.2" - acorn-import-assertions "^1.9.0" - cjs-module-lexer "^1.2.2" - module-details-from-path "^1.0.3" - -is-core-module@^2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" - integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== - dependencies: - has "^1.0.3" - is-plain-object@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -module-details-from-path@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b" - integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - node-fetch@^2.6.7: version "2.6.7" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" @@ -637,56 +282,6 @@ once@^1.4.0: dependencies: wrappy "1" -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -require-in-the-middle@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz#b539de8f00955444dc8aed95e17c69b0a4f10fcf" - integrity sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw== - dependencies: - debug "^4.1.1" - module-details-from-path "^1.0.3" - resolve "^1.22.1" - -resolve@^1.22.1: - version "1.22.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" - integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -semver@^5.3.0, semver@^5.4.1: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^7.5.1, semver@^7.5.3: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -shimmer@^1.1.0, shimmer@^1.2.0, shimmer@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337" - integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw== - -stack-chain@^1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/stack-chain/-/stack-chain-1.3.7.tgz#d192c9ff4ea6a22c94c4dd459171e3f00cea1285" - integrity sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug== - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - tr46@~0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" @@ -697,26 +292,21 @@ tslib@^2.1.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== -tslib@^2.2.0: - version "2.5.3" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.3.tgz#24944ba2d990940e6e982c4bea147aba80209913" - integrity sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w== - tunnel@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + universal-user-agent@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== -uuid@^8.3.0: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" @@ -734,8 +324,3 @@ wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== diff --git a/patched-vscode/extensions/go/cgmanifest.json b/patched-vscode/extensions/go/cgmanifest.json index f47768ba..fc3c741c 100644 --- a/patched-vscode/extensions/go/cgmanifest.json +++ b/patched-vscode/extensions/go/cgmanifest.json @@ -4,14 +4,14 @@ "component": { "type": "git", "git": { - "name": "better-go-syntax", - "repositoryUrl": "https://github.com/jeff-hykin/better-go-syntax/ ", - "commitHash": "54ff898316f8647d77ffcf83880a9556445326f1" + "name": "go-syntax", + "repositoryUrl": "https://github.com/worlpaker/go-syntax", + "commitHash": "254bd0f25182c86ffd2043824f8d003e11a34268" } }, "license": "MIT", - "description": "The file syntaxes/go.tmLanguage.json is from https://github.com/jeff-hykin/better-go-syntax/ .", - "version": "1.0.0" + "description": "The file syntaxes/go.tmLanguage.json is from https://github.com/worlpaker/go-syntax, which in turn was derived from https://github.com/jeff-hykin/better-go-syntax.", + "version": "0.6.6" } ], "version": 1 diff --git a/patched-vscode/extensions/go/package.json b/patched-vscode/extensions/go/package.json index 7b3bc149..ea0ca792 100644 --- a/patched-vscode/extensions/go/package.json +++ b/patched-vscode/extensions/go/package.json @@ -9,8 +9,9 @@ "vscode": "*" }, "scripts": { - "update-grammar": "node ../node_modules/vscode-grammar-updater/bin jeff-hykin/better-go-syntax export/generated.tmLanguage.json ./syntaxes/go.tmLanguage.json" + "update-grammar": "node ../node_modules/vscode-grammar-updater/bin worlpaker/go-syntax syntaxes/go.tmLanguage.json ./syntaxes/go.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/go/syntaxes/go.tmLanguage.json b/patched-vscode/extensions/go/syntaxes/go.tmLanguage.json index 9aa70088..083d4ffb 100644 --- a/patched-vscode/extensions/go/syntaxes/go.tmLanguage.json +++ b/patched-vscode/extensions/go/syntaxes/go.tmLanguage.json @@ -1,311 +1,398 @@ { "information_for_contributors": [ - "This file has been converted from https://github.com/jeff-hykin/better-go-syntax/blob/master/export/generated.tmLanguage.json", + "This file has been converted from https://github.com/worlpaker/go-syntax/blob/master/syntaxes/go.tmLanguage.json", "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/jeff-hykin/better-go-syntax/commit/6175663a7a0e23d58ccf9aab95054cb6e5c92aff", + "version": "https://github.com/worlpaker/go-syntax/commit/254bd0f25182c86ffd2043824f8d003e11a34268", "name": "Go", "scopeName": "source.go", "patterns": [ { - "include": "#comments" - }, - { - "include": "#comments" - }, - { - "comment": "Interpreted string literals", - "begin": "\"", - "beginCaptures": { - "0": { - "name": "punctuation.definition.string.begin.go" - } - }, - "end": "\"", - "endCaptures": { - "0": { - "name": "punctuation.definition.string.end.go" - } - }, - "name": "string.quoted.double.go", + "include": "#statements" + } + ], + "repository": { + "statements": { "patterns": [ { - "include": "#string_escaped_char" + "include": "#package_name" }, { - "include": "#string_placeholder" + "include": "#import" + }, + { + "include": "#syntax_errors" + }, + { + "include": "#group-functions" + }, + { + "include": "#group-types" + }, + { + "include": "#group-variables" } ] }, - { - "comment": "Raw string literals", - "begin": "`", - "beginCaptures": { - "0": { - "name": "punctuation.definition.string.begin.go" - } - }, - "end": "`", - "endCaptures": { - "0": { - "name": "punctuation.definition.string.end.go" - } - }, - "name": "string.quoted.raw.go", + "group-functions": { + "comment": "all statements related to functions", "patterns": [ { - "include": "#string_placeholder" + "include": "#function_declaration" + }, + { + "include": "#functions_inline" + }, + { + "include": "#functions" + }, + { + "include": "#built_in_functions" + }, + { + "include": "#support_functions" } ] }, - { - "comment": "Syntax error receiving channels", - "match": "<\\-([\\t ]+)chan\\b", - "captures": { - "1": { - "name": "invalid.illegal.receive-channel.go" + "group-types": { + "comment": "all statements related to types", + "patterns": [ + { + "include": "#other_struct_interface_expressions" + }, + { + "include": "#type_assertion_inline" + }, + { + "include": "#struct_variables_types" + }, + { + "include": "#interface_variables_types" + }, + { + "include": "#single_type" + }, + { + "include": "#multi_types" + }, + { + "include": "#struct_interface_declaration" + }, + { + "include": "#double_parentheses_types" + }, + { + "include": "#switch_types" + }, + { + "include": "#type-declarations" } - } + ] }, - { - "comment": "Syntax error sending channels", - "match": "\\bchan([\\t ]+)<-", - "captures": { - "1": { - "name": "invalid.illegal.send-channel.go" + "group-variables": { + "comment": "all statements related to variables", + "patterns": [ + { + "include": "#var_const_assignment" + }, + { + "include": "#variable_assignment" + }, + { + "include": "#label_loop_variables" + }, + { + "include": "#slice_index_variables" + }, + { + "include": "#property_variables" + }, + { + "include": "#switch_select_case_variables" + }, + { + "include": "#other_variables" } - } + ] }, - { - "comment": "Syntax error using slices", - "match": "\\[\\](\\s+)", - "captures": { - "1": { - "name": "invalid.illegal.slice.go" + "type-declarations": { + "comment": "includes all type declarations", + "patterns": [ + { + "include": "#language_constants" + }, + { + "include": "#comments" + }, + { + "include": "#map_types" + }, + { + "include": "#brackets" + }, + { + "include": "#delimiters" + }, + { + "include": "#keywords" + }, + { + "include": "#operators" + }, + { + "include": "#runes" + }, + { + "include": "#storage_types" + }, + { + "include": "#raw_string_literals" + }, + { + "include": "#string_literals" + }, + { + "include": "#numeric_literals" + }, + { + "include": "#terminators" } - } - }, - { - "comment": "Syntax error numeric literals", - "match": "\\b0[0-7]*[89]\\d*\\b", - "name": "invalid.illegal.numeric.go" + ] }, - { - "comment": "Built-in functions", - "match": "\\b(append|cap|close|complex|copy|delete|imag|len|make|new|panic|print|println|real|recover)\\b(?=\\()", - "name": "support.function.builtin.go" + "type-declarations-without-brackets": { + "comment": "includes all type declarations without brackets (in some cases, brackets need to be captured manually)", + "patterns": [ + { + "include": "#language_constants" + }, + { + "include": "#comments" + }, + { + "include": "#map_types" + }, + { + "include": "#delimiters" + }, + { + "include": "#keywords" + }, + { + "include": "#operators" + }, + { + "include": "#runes" + }, + { + "include": "#storage_types" + }, + { + "include": "#raw_string_literals" + }, + { + "include": "#string_literals" + }, + { + "include": "#numeric_literals" + }, + { + "include": "#terminators" + } + ] }, - { - "comment": "Function declarations", - "match": "^(\\bfunc\\b)(?:\\s+(\\([^\\)]+\\)\\s+)?(\\w+)(?=\\())?", - "captures": { - "1": { - "name": "keyword.function.go" + "parameter-variable-types": { + "comment": "function and generic parameter types", + "patterns": [ + { + "match": "\\{", + "name": "punctuation.definition.begin.bracket.curly.go" }, - "2": { - "patterns": [ - { - "include": "#brackets" + { + "match": "\\}", + "name": "punctuation.definition.end.bracket.curly.go" + }, + { + "begin": "(?:([\\w\\.\\*]+)?(\\[))", + "beginCaptures": { + "1": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "(?:\\w+)", + "name": "entity.name.type.go" + } + ] }, + "2": { + "name": "punctuation.definition.begin.bracket.square.go" + } + }, + "end": "\\]", + "endCaptures": { + "0": { + "name": "punctuation.definition.end.bracket.square.go" + } + }, + "patterns": [ { - "include": "#operators" + "include": "#generic_param_types" } ] }, - "3": { + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.begin.bracket.round.go" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.end.bracket.round.go" + } + }, "patterns": [ { - "match": "\\d\\w*", - "name": "invalid.illegal.identifier.go" - }, - { - "match": "\\w+", - "name": "entity.name.function.go" + "include": "#function_param_types" } ] } - } + ] }, - { - "comment": "Functions", - "match": "(\\bfunc\\b)|(\\w+)(?=\\()", + "language_constants": { + "comment": "Language constants", + "match": "\\b(?:(true|false)|(nil)|(iota))\\b", "captures": { "1": { - "name": "keyword.function.go" + "name": "constant.language.boolean.go" }, "2": { - "patterns": [ - { - "match": "\\d\\w*", - "name": "invalid.illegal.identifier.go" - }, - { - "match": "\\w+", - "name": "support.function.go" - } - ] + "name": "constant.language.null.go" + }, + "3": { + "name": "constant.language.iota.go" } } }, - { - "include": "#numeric_literals" - }, - { - "comment": "Language constants", - "match": "\\b(true|false|nil|iota)\\b", - "name": "constant.language.go" - }, - { - "begin": "\\b(package)\\s+", - "beginCaptures": { - "1": { - "name": "keyword.package.go" - } - }, - "end": "(?!\\G)", + "comments": { "patterns": [ { - "match": "\\d\\w*", - "name": "invalid.illegal.identifier.go" + "name": "comment.block.go", + "begin": "(\\/\\*)", + "beginCaptures": { + "1": { + "name": "punctuation.definition.comment.go" + } + }, + "end": "(\\*\\/)", + "endCaptures": { + "1": { + "name": "punctuation.definition.comment.go" + } + } }, { - "match": "\\w+", - "name": "entity.name.package.go" + "name": "comment.line.double-slash.go", + "begin": "(\\/\\/)", + "beginCaptures": { + "1": { + "name": "punctuation.definition.comment.go" + } + }, + "end": "(?:\\n|$)" } ] }, - { - "begin": "\\b(type)\\s+", + "map_types": { + "comment": "map types", + "begin": "(?:(\\bmap\\b)(\\[))", "beginCaptures": { "1": { - "name": "keyword.type.go" - } - }, - "end": "(?!\\G)", - "patterns": [ - { - "match": "\\d\\w*", - "name": "invalid.illegal.identifier.go" + "name": "keyword.map.go" }, - { - "match": "\\w+", - "name": "entity.name.type.go" - } - ] - }, - { - "begin": "\\b(import)\\s+", - "beginCaptures": { - "1": { - "name": "keyword.import.go" - } - }, - "end": "(?!\\G)", - "patterns": [ - { - "include": "#imports" - } - ] - }, - { - "begin": "\\b(var)\\s+", - "beginCaptures": { - "1": { - "name": "keyword.var.go" + "2": { + "name": "punctuation.definition.begin.bracket.square.go" } }, - "end": "(?!\\G)", - "patterns": [ - { - "include": "#variables" - } - ] - }, - { - "match": "(?,\\s*\\w+(?:\\.\\w+)*)*)(?=\\s*=(?!=))", - "captures": { + "end": "(?:(\\])((?:(?:(?:[\\*\\[\\]]+)?(?:\\<\\-\\s*)?\\bchan\\b(?:\\s*\\<\\-)?\\s*)+)?(?!(?:[\\[\\]\\*]+)?\\b(?:func|struct|map)\\b)(?:[\\*\\[\\]]+)?(?:[\\w\\.]+))?)", + "endCaptures": { "1": { + "name": "punctuation.definition.end.bracket.square.go" + }, + "2": { "patterns": [ { - "match": "\\d\\w*", - "name": "invalid.illegal.identifier.go" + "include": "#type-declarations-without-brackets" }, { - "match": "\\w+(?:\\.\\w+)*", - "name": "variable.other.assignment.go", - "captures": { - "0": { - "patterns": [ - { - "include": "#delimiters" - } - ] - } - } + "match": "\\[", + "name": "punctuation.definition.begin.bracket.square.go" }, { - "include": "#delimiters" - } - ] - } - } - }, - { - "match": "\\b\\w+(?:,\\s*\\w+)*(?=\\s*:=)", - "captures": { - "0": { - "patterns": [ - { - "match": "\\d\\w*", - "name": "invalid.illegal.identifier.go" + "match": "\\]", + "name": "punctuation.definition.end.bracket.square.go" }, { "match": "\\w+", - "name": "variable.other.assignment.go" - }, - { - "include": "#delimiters" + "name": "entity.name.type.go" } ] } - } - }, - { - "comment": "Terminators", - "match": ";", - "name": "punctuation.terminator.go" - }, - { - "include": "#brackets" - }, - { - "include": "#delimiters" - }, - { - "include": "#keywords" - }, - { - "include": "#operators" - }, - { - "include": "#runes" + }, + "patterns": [ + { + "include": "#type-declarations-without-brackets" + }, + { + "include": "#parameter-variable-types" + }, + { + "include": "#functions" + }, + { + "match": "\\[", + "name": "punctuation.definition.begin.bracket.square.go" + }, + { + "match": "\\]", + "name": "punctuation.definition.end.bracket.square.go" + }, + { + "match": "\\{", + "name": "punctuation.definition.begin.bracket.curly.go" + }, + { + "match": "\\}", + "name": "punctuation.definition.end.bracket.curly.go" + }, + { + "match": "\\(", + "name": "punctuation.definition.begin.bracket.round.go" + }, + { + "match": "\\)", + "name": "punctuation.definition.end.bracket.round.go" + }, + { + "match": "\\w+", + "name": "entity.name.type.go" + } + ] }, - { - "include": "#storage_types" - } - ], - "repository": { "brackets": { "patterns": [ { - "begin": "{", + "begin": "\\{", "beginCaptures": { "0": { "name": "punctuation.definition.begin.bracket.curly.go" } }, - "end": "}", + "end": "\\}", "endCaptures": { "0": { "name": "punctuation.definition.end.bracket.curly.go" @@ -337,44 +424,30 @@ ] }, { - "match": "\\[|\\]", - "name": "punctuation.definition.bracket.square.go" - } - ] - }, - "comments": { - "patterns": [ - { - "name": "comment.block.go", - "begin": "(\\/\\*)", + "begin": "\\[", "beginCaptures": { - "1": { - "name": "punctuation.definition.comment.go" + "0": { + "name": "punctuation.definition.begin.bracket.square.go" } }, - "end": "(\\*\\/)", + "end": "\\]", "endCaptures": { - "1": { - "name": "punctuation.definition.comment.go" - } - } - }, - { - "name": "comment.line.double-slash.go", - "begin": "(\\/\\/)", - "beginCaptures": { - "1": { - "name": "punctuation.definition.comment.go" + "0": { + "name": "punctuation.definition.end.bracket.square.go" } }, - "end": "(?:\\n|$)" + "patterns": [ + { + "include": "$self" + } + ] } ] }, "delimiters": { "patterns": [ { - "match": ",", + "match": "\\,", "name": "punctuation.other.comma.go" }, { @@ -387,52 +460,6 @@ } ] }, - "imports": { - "patterns": [ - { - "match": "((?!\\s+\")[^\\s]*)?\\s*((\")([^\"]*)(\"))", - "captures": { - "1": { - "name": "entity.alias.import.go" - }, - "2": { - "name": "string.quoted.double.go" - }, - "3": { - "name": "punctuation.definition.string.begin.go" - }, - "4": { - "name": "entity.name.import.go" - }, - "5": { - "name": "punctuation.definition.string.end.go" - } - } - }, - { - "begin": "\\(", - "beginCaptures": { - "0": { - "name": "punctuation.definition.imports.begin.bracket.round.go" - } - }, - "end": "\\)", - "endCaptures": { - "0": { - "name": "punctuation.definition.imports.end.bracket.round.go" - } - }, - "patterns": [ - { - "include": "#comments" - }, - { - "include": "#imports" - } - ] - } - ] - }, "keywords": { "patterns": [ { @@ -448,6 +475,10 @@ "match": "\\bconst\\b", "name": "keyword.const.go" }, + { + "match": "\\bvar\\b", + "name": "keyword.var.go" + }, { "match": "\\bfunc\\b", "name": "keyword.function.go" @@ -463,6 +494,14 @@ { "match": "\\bstruct\\b", "name": "keyword.struct.go" + }, + { + "match": "\\bimport\\b", + "name": "keyword.control.import.go" + }, + { + "match": "\\btype\\b", + "name": "keyword.type.go" } ] }, @@ -470,7 +509,7 @@ "comment": "Note that the order here is very important!", "patterns": [ { - "match": "(\\*|&)(?=\\w)", + "match": "((?:\\*|\\&)+)(?:(?!\\d)(?=(?:[\\w\\[\\]])|(?:\\<\\-)))", "name": "keyword.operator.address.go" }, { @@ -502,7 +541,7 @@ "name": "keyword.operator.arithmetic.go" }, { - "match": "(&(?!\\^)|\\||\\^|&\\^|<<|>>)", + "match": "(&(?!\\^)|\\||\\^|&\\^|<<|>>|\\~)", "name": "keyword.operator.arithmetic.bitwise.go" }, { @@ -569,6 +608,59 @@ { "match": "\\buintptr\\b", "name": "storage.type.uintptr.go" + }, + { + "match": "\\bany\\b", + "name": "entity.name.type.any.go" + } + ] + }, + "raw_string_literals": { + "comment": "Raw string literals", + "begin": "`", + "beginCaptures": { + "0": { + "name": "punctuation.definition.string.begin.go" + } + }, + "end": "`", + "endCaptures": { + "0": { + "name": "punctuation.definition.string.end.go" + } + }, + "name": "string.quoted.raw.go", + "patterns": [ + { + "include": "#string_placeholder" + } + ] + }, + "string_literals": { + "patterns": [ + { + "comment": "Interpreted string literals", + "begin": "\"", + "beginCaptures": { + "0": { + "name": "punctuation.definition.string.begin.go" + } + }, + "end": "\"", + "endCaptures": { + "0": { + "name": "punctuation.definition.string.end.go" + } + }, + "name": "string.quoted.double.go", + "patterns": [ + { + "include": "#string_escaped_char" + }, + { + "include": "#string_placeholder" + } + ] } ] }, @@ -592,94 +684,14 @@ } ] }, - "variables": { - "patterns": [ - { - "match": "(\\w+(?:,\\s*\\w+)*)(\\s+\\*?\\w+(?:\\.\\w+)?\\s*)?(?=\\s*=)", - "captures": { - "1": { - "patterns": [ - { - "match": "\\d\\w*", - "name": "invalid.illegal.identifier.go" - }, - { - "match": "\\w+", - "name": "variable.other.assignment.go" - }, - { - "include": "#delimiters" - } - ] - }, - "2": { - "patterns": [ - { - "include": "$self" - } - ] - } - } - }, - { - "match": "(\\w+(?:,\\s*\\w+)*)(\\s+(\\[(\\d*|\\.\\.\\.)\\])*\\*?(<-)?\\w+(?:\\.\\w+)?\\s*[^=].*)", - "captures": { - "1": { - "patterns": [ - { - "match": "\\d\\w*", - "name": "invalid.illegal.identifier.go" - }, - { - "match": "\\w+", - "name": "variable.other.declaration.go" - }, - { - "include": "#delimiters" - } - ] - }, - "2": { - "patterns": [ - { - "include": "$self" - } - ] - } - } - }, - { - "begin": "\\(", - "beginCaptures": { - "0": { - "name": "punctuation.definition.variables.begin.bracket.round.go" - } - }, - "end": "\\)", - "endCaptures": { - "0": { - "name": "punctuation.definition.variables.end.bracket.round.go" - } - }, - "patterns": [ - { - "include": "$self" - }, - { - "include": "#variables" - } - ] - } - ] - }, - "numeric_literals": { - "match": "(?\\-]+(?:\\s*)(?:\\/(?:\\/|\\*).*)?)$)", + "captures": { + "1": { + "patterns": [ + { + "include": "#type-declarations-without-brackets" + }, + { + "include": "#parameter-variable-types" + }, + { + "match": "\\w+", + "name": "entity.name.type.go" + } + ] + } + } + }, + { + "include": "$self" + } + ] + }, + "function_param_types": { + "comment": "function parameter variables and types", + "patterns": [ + { + "include": "#struct_variables_types" + }, + { + "include": "#interface_variables_types" + }, + { + "include": "#type-declarations-without-brackets" + }, + { + "comment": "struct/interface type declaration", + "match": "((?:(?:\\b\\w+\\,\\s*)+)?\\b\\w+)\\s+(?=(?:(?:\\s*(?:[\\*\\[\\]]+)?(?:\\<\\-\\s*)?\\bchan\\b(?:\\s*\\<\\-)?\\s*)+)?(?:[\\[\\]\\*]+)?\\b(?:struct|interface)\\b\\s*\\{)", + "captures": { + "1": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "\\w+", + "name": "variable.parameter.go" + } + ] + } + } + }, + { + "comment": "multiple parameters one type -with multilines", + "match": "(?:(?:(?<=\\()|^\\s*)((?:(?:\\b\\w+\\,\\s*)+)(?:/(?:/|\\*).*)?)$)", + "captures": { + "1": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "\\w+", + "name": "variable.parameter.go" + } + ] + } + } + }, + { + "comment": "multiple params and types | multiple params one type | one param one type", + "match": "(?:((?:(?:\\b\\w+\\,\\s*)+)?\\b\\w+)(?:\\s+)((?:(?:\\s*(?:[\\*\\[\\]]+)?(?:\\<\\-\\s*)?\\bchan\\b(?:\\s*\\<\\-)?\\s*)+)?(?:(?:(?:[\\w\\[\\]\\.\\*]+)?(?:(?:\\bfunc\\b\\((?:[^\\)]+)?\\))(?:(?:\\s*(?:[\\*\\[\\]]+)?(?:\\<\\-\\s*)?\\bchan\\b(?:\\s*\\<\\-)?\\s*)+)?(?:\\s*))+(?:(?:(?:[\\w\\*\\.\\[\\]]+)|(?:\\((?:[^\\)]+)?\\))))?)|(?:(?:[\\[\\]\\*]+)?[\\w\\*\\.]+(?:\\[(?:[^\\]]+)\\])?(?:[\\w\\.\\*]+)?)+)))", + "captures": { + "1": { + "patterns": [ + { + "include": "#delimiters" + }, + { + "match": "\\w+", + "name": "variable.parameter.go" + } + ] + }, + "2": { + "patterns": [ + { + "include": "#type-declarations-without-brackets" + }, + { + "include": "#parameter-variable-types" + }, + { + "match": "(?:\\w+)", + "name": "entity.name.type.go" + } + ] + } + } + }, + { + "include": "#parameter-variable-types" + }, + { + "comment": "other types", + "match": "([\\w\\.]+)", + "captures": { + "1": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "(?:\\w+)", + "name": "entity.name.type.go" + } + ] + } + } + }, + { + "include": "$self" + } + ] + }, + "generic_param_types": { + "comment": "generic parameter variables and types", + "patterns": [ + { + "include": "#struct_variables_types" + }, + { + "include": "#interface_variables_types" + }, + { + "include": "#type-declarations-without-brackets" + }, + { + "comment": "struct/interface type declaration", + "match": "((?:(?:\\b\\w+\\,\\s*)+)?\\b\\w+)\\s+(?=(?:(?:\\s*(?:[\\*\\[\\]]+)?(?:\\<\\-\\s*)?\\bchan\\b(?:\\s*\\<\\-)?\\s*)+)?(?:[\\[\\]\\*]+)?\\b(?:struct|interface)\\b\\s*\\{)", + "captures": { + "1": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "\\w+", + "name": "variable.parameter.go" + } + ] + } + } + }, + { + "comment": "multiple parameters one type -with multilines", + "match": "(?:(?:(?<=\\()|^\\s*)((?:(?:\\b\\w+\\,\\s*)+)(?:/(?:/|\\*).*)?)$)", + "captures": { + "1": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "\\w+", + "name": "variable.parameter.go" + } + ] + } + } + }, + { + "comment": "multiple params and types | multiple types one param", + "match": "(?:((?:(?:\\b\\w+\\,\\s*)+)?\\b\\w+)(?:\\s+)((?:(?:\\s*(?:[\\*\\[\\]]+)?(?:\\<\\-\\s*)?\\bchan\\b(?:\\s*\\<\\-)?\\s*)+)?(?:(?:(?:[\\w\\[\\]\\.\\*]+)?(?:(?:\\bfunc\\b\\((?:[^\\)]+)?\\))(?:(?:\\s*(?:[\\*\\[\\]]+)?(?:\\<\\-\\s*)?\\bchan\\b(?:\\s*\\<\\-)?\\s*)+)?(?:\\s*))+(?:(?:(?:[\\w\\*\\.]+)|(?:\\((?:[^\\)]+)?\\))))?)|(?:(?:(?:[\\w\\*\\.\\~]+)|(?:\\[(?:(?:[\\w\\.\\*]+)?(?:\\[(?:[^\\]]+)?\\])?(?:\\,\\s+)?)+\\]))(?:[\\w\\.\\*]+)?)+)))", + "captures": { + "1": { + "patterns": [ + { + "include": "#delimiters" + }, + { + "match": "\\w+", + "name": "variable.parameter.go" + } + ] + }, + "2": { + "patterns": [ + { + "include": "#type-declarations-without-brackets" + }, + { + "include": "#parameter-variable-types" + }, + { + "match": "(?:\\w+)", + "name": "entity.name.type.go" + } + ] + }, + "3": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "(?:\\w+)", + "name": "entity.name.type.go" + } + ] + } + } + }, + { + "include": "#parameter-variable-types" + }, + { + "comment": "other types", + "match": "(?:\\b([\\w\\.]+))", + "captures": { + "1": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "(?:\\w+)", + "name": "entity.name.type.go" + } + ] + } + } + }, + { + "include": "$self" + } + ] + }, + "functions": { + "comment": "Functions", + "begin": "(?:(\\bfunc\\b)(?=\\())", + "beginCaptures": { + "1": { + "name": "keyword.function.go" + } + }, + "end": "(?:(?<=\\))(\\s*(?:(?:[\\*\\[\\]]+)?(?:\\<\\-\\s*)?\\bchan\\b(?:\\s*\\<\\-)?\\s*)+)?((?:(?:\\s*(?:(?:[\\[\\]\\*]+)?[\\w\\.\\*]+)?(?:(?:\\[(?:(?:[\\w\\.\\*]+)?(?:\\[(?:[^\\]]+)?\\])?(?:\\,\\s+)?)+\\])|(?:\\((?:[^\\)]+)?\\)))?(?:[\\w\\.\\*]+)?)(?:\\s*)(?=\\{))|(?:\\s*(?:(?:(?:[\\[\\]\\*]+)?(?!\\bfunc\\b)(?:[\\w\\.\\*]+)(?:\\[(?:(?:[\\w\\.\\*]+)?(?:\\[(?:[^\\]]+)?\\])?(?:\\,\\s+)?)+\\])?(?:[\\w\\.\\*]+)?)|(?:\\((?:[^\\)]+)?\\)))))?)", + "endCaptures": { + "1": { + "patterns": [ + { + "include": "#type-declarations" + } + ] + }, + "2": { + "patterns": [ + { + "include": "#type-declarations-without-brackets" + }, + { + "include": "#parameter-variable-types" + }, + { + "match": "(?:\\w+)", + "name": "entity.name.type.go" + } + ] + } + }, + "patterns": [ + { + "include": "#parameter-variable-types" + } + ] + }, + "functions_inline": { + "comment": "functions in-line with multi return types", + "match": "(?:(\\bfunc\\b)((?:\\((?:[^/]*?)\\))(?:\\s+)(?:\\((?:[^/]*?)\\)))(?:\\s+)(?=\\{))", + "captures": { + "1": { + "name": "keyword.function.go" + }, + "2": { + "patterns": [ + { + "include": "#type-declarations-without-brackets" + }, + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.begin.bracket.round.go" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.end.bracket.round.go" + } + }, + "patterns": [ + { + "include": "#function_param_types" + }, + { + "include": "$self" + } + ] + }, + { + "match": "\\[", + "name": "punctuation.definition.begin.bracket.square.go" + }, + { + "match": "\\]", + "name": "punctuation.definition.end.bracket.square.go" + }, + { + "match": "\\{", + "name": "punctuation.definition.begin.bracket.curly.go" + }, + { + "match": "\\}", + "name": "punctuation.definition.end.bracket.curly.go" + }, + { + "match": "(?:\\w+)", + "name": "entity.name.type.go" + } + ] + } + } + }, + "support_functions": { + "comment": "Support Functions", + "match": "(?:(?:((?<=\\.)\\b\\w+)|(\\b\\w+))(\\[(?:(?:[\\w\\.\\*\\[\\]\\{\\}\"\\']+)(?:(?:\\,\\s*(?:[\\w\\.\\*\\[\\]\\{\\}]+))*))?\\])?(?=\\())", + "captures": { + "1": { + "name": "entity.name.function.support.go" + }, + "2": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "\\d\\w*", + "name": "invalid.illegal.identifier.go" + }, + { + "match": "\\w+", + "name": "entity.name.function.support.go" + } + ] + }, + "3": { + "patterns": [ + { + "include": "#type-declarations-without-brackets" + }, + { + "match": "\\[", + "name": "punctuation.definition.begin.bracket.square.go" + }, + { + "match": "\\]", + "name": "punctuation.definition.end.bracket.square.go" + }, + { + "match": "\\{", + "name": "punctuation.definition.begin.bracket.curly.go" + }, + { + "match": "\\}", + "name": "punctuation.definition.end.bracket.curly.go" + }, + { + "match": "\\w+", + "name": "entity.name.type.go" + } + ] + } + } + }, + "other_struct_interface_expressions": { + "comment": "struct and interface expression in-line (before curly bracket)", + "patterns": [ + { + "comment": "after control variables must be added exactly here, do not move it! (changing may not affect tests, so be careful!)", + "include": "#after_control_variables" + }, + { + "match": "(\\b[\\w\\.]+)(\\[(?:[^\\]]+)?\\])?(?=\\{)(?|\\<\\=|\\>\\=|\\=\\=|\\!\\=|\\w(?:\\+|/|\\-|\\*|\\%)|\\w(?:\\+|/|\\-|\\*|\\%)\\=|\\|\\||\\&\\&)(?:\\s*)((?![\\[\\]]+)[[:alnum:]\\-\\_\\!\\.\\[\\]\\<\\>\\=\\*/\\+\\%\\:]+)(?:\\s*)(?=\\{))", + "captures": { + "1": { + "patterns": [ + { + "include": "#type-declarations-without-brackets" + }, + { + "match": "\\[", + "name": "punctuation.definition.begin.bracket.square.go" + }, + { + "match": "\\]", + "name": "punctuation.definition.end.bracket.square.go" + }, + { + "match": "(?:\\w+)", + "name": "variable.other.go" + } + ] + } + } + }, + "syntax_errors": { + "patterns": [ + { + "comment": "Syntax error using slices", + "match": "\\[\\](\\s+)", + "captures": { + "1": { + "name": "invalid.illegal.slice.go" + } + } + }, + { + "comment": "Syntax error numeric literals", + "match": "\\b0[0-7]*[89]\\d*\\b", + "name": "invalid.illegal.numeric.go" + } + ] + }, + "built_in_functions": { + "comment": "Built-in functions", + "patterns": [ + { + "match": "\\b(append|cap|close|complex|copy|delete|imag|len|panic|print|println|real|recover|min|max|clear)\\b(?=\\()", + "name": "entity.name.function.support.builtin.go" + }, + { + "comment": "new keyword", + "begin": "(?:(\\bnew\\b)(\\())", + "beginCaptures": { + "1": { + "name": "entity.name.function.support.builtin.go" + }, + "2": { + "name": "punctuation.definition.begin.bracket.round.go" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.end.bracket.round.go" + } + }, + "patterns": [ + { + "include": "#functions" + }, + { + "include": "#struct_variables_types" + }, + { + "include": "#type-declarations" + }, + { + "include": "#generic_types" + }, + { + "match": "(?:\\w+)", + "name": "entity.name.type.go" + }, + { + "include": "$self" + } + ] + }, + { + "comment": "make keyword", + "match": "(?:(\\bmake\\b)(?:(\\()((?:(?:(?:[\\*\\[\\]]+)?(?:\\<\\-\\s*)?\\bchan\\b(?:\\s*\\<\\-)?\\s*)+(?:\\([^\\)]+\\))?)?(?:[\\w\\.\\*\\[\\]\\{\\}]+)?(?:\\[(?:[^\\]]+)?\\])?(?:[\\w\\.\\*\\[\\]\\{\\}]+)?)?((?:\\,\\s*(?:[\\w\\.\\(\\)/\\+\\-\\<\\>\\&\\|\\%\\*]+)?)+)?(\\))))", + "captures": { + "1": { + "name": "entity.name.function.support.builtin.go" + }, + "2": { + "name": "punctuation.definition.begin.bracket.round.go" + }, + "3": { + "patterns": [ + { + "include": "#type-declarations-without-brackets" + }, + { + "include": "#parameter-variable-types" + }, + { + "match": "\\w+", + "name": "entity.name.type.go" + } + ] + }, + "4": { + "patterns": [ + { + "include": "$self" + } + ] + }, + "5": { + "name": "punctuation.definition.end.bracket.round.go" + } + } + } + ] + }, + "struct_interface_declaration": { + "comment": "struct, interface type declarations (related to: struct_variables_types, interface_variables_types)", + "match": "(?:(?:^\\s*)(\\btype\\b)(?:\\s*)([\\w\\.]+))", + "captures": { + "1": { + "name": "keyword.type.go" + }, + "2": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "\\w+", + "name": "entity.name.type.go" + } + ] + } + } + }, + "switch_types": { + "comment": "switch type assertions, only highlights types after case keyword", + "begin": "(?<=\\bswitch\\b)(?:\\s*)(?:(\\w+\\s*\\:\\=)?\\s*([\\w\\.\\*\\(\\)\\[\\]]+))(\\.\\(\\btype\\b\\)\\s*)(\\{)", + "beginCaptures": { + "1": { + "patterns": [ + { + "include": "#operators" + }, + { + "match": "\\w+", + "name": "variable.other.assignment.go" + } + ] + }, + "2": { + "patterns": [ + { + "include": "#support_functions" + }, + { + "include": "#type-declarations" + }, + { + "match": "\\w+", + "name": "variable.other.go" + } + ] + }, + "3": { + "patterns": [ + { + "include": "#delimiters" + }, + { + "include": "#brackets" + }, + { + "match": "\\btype\\b", + "name": "keyword.type.go" + } + ] + }, + "4": { + "name": "punctuation.definition.begin.bracket.curly.go" + } + }, + "end": "(?:\\})", + "endCaptures": { + "0": { + "name": "punctuation.definition.end.bracket.curly.go" + } + }, + "patterns": [ + { + "comment": "types after case keyword with single line", + "match": "(?:^\\s*(\\bcase\\b))(?:\\s+)([\\w\\.\\,\\*\\=\\<\\>\\!\\s]+)(:)(\\s*/(?:/|\\*)\\s*.*)?$", + "captures": { + "1": { + "name": "keyword.control.go" + }, + "2": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "\\w+", + "name": "entity.name.type.go" + } + ] + }, + "3": { + "name": "punctuation.other.colon.go" + }, + "4": { + "patterns": [ + { + "include": "#comments" + } + ] + } + } + }, + { + "comment": "types after case keyword with multi lines", + "begin": "\\bcase\\b", + "beginCaptures": { + "0": { + "name": "keyword.control.go" + } + }, + "end": "\\:", + "endCaptures": { + "0": { + "name": "punctuation.other.colon.go" + } + }, + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "\\w+", + "name": "entity.name.type.go" + } + ] + }, + { + "include": "$self" + } + ] + }, + "var_const_assignment": { + "comment": "variable assignment with var and const keyword", + "patterns": [ + { + "comment": "var and const with single type assignment", + "match": "(?:(?<=\\bvar\\b|\\bconst\\b)(?:\\s*)(\\b[\\w\\.]+(?:\\,\\s*[\\w\\.]+)*)(?:\\s*)((?:(?:(?:[\\*\\[\\]]+)?(?:\\<\\-\\s*)?\\bchan\\b(?:\\s*\\<\\-)?\\s*)+(?:\\([^\\)]+\\))?)?(?!(?:[\\[\\]\\*]+)?\\b(?:struct|func|map)\\b)(?:[\\w\\.\\[\\]\\*]+(?:\\,\\s*[\\w\\.\\[\\]\\*]+)*)?(?:\\s*)(?:\\=)?)?)", + "captures": { + "1": { + "patterns": [ + { + "include": "#delimiters" + }, + { + "match": "\\w+", + "name": "variable.other.assignment.go" + } + ] + }, + "2": { + "patterns": [ + { + "include": "#type-declarations-without-brackets" + }, + { + "include": "#generic_types" + }, + { + "match": "\\(", + "name": "punctuation.definition.begin.bracket.round.go" + }, + { + "match": "\\)", + "name": "punctuation.definition.end.bracket.round.go" + }, + { + "match": "\\[", + "name": "punctuation.definition.begin.bracket.square.go" + }, + { + "match": "\\]", + "name": "punctuation.definition.end.bracket.square.go" + }, + { + "match": "\\w+", + "name": "entity.name.type.go" + } + ] + } + } + }, + { + "comment": "var and const with multi type assignment", + "begin": "(?:(?<=\\bvar\\b|\\bconst\\b)(?:\\s*)(\\())", + "beginCaptures": { + "1": { + "name": "punctuation.definition.begin.bracket.round.go" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.end.bracket.round.go" + } + }, + "patterns": [ + { + "match": "(?:(?:^\\s*)(\\b[\\w\\.]+(?:\\,\\s*[\\w\\.]+)*)(?:\\s*)((?:(?:(?:[\\*\\[\\]]+)?(?:\\<\\-\\s*)?\\bchan\\b(?:\\s*\\<\\-)?\\s*)+(?:\\([^\\)]+\\))?)?(?!(?:[\\[\\]\\*]+)?\\b(?:struct|func|map)\\b)(?:[\\w\\.\\[\\]\\*]+(?:\\,\\s*[\\w\\.\\[\\]\\*]+)*)?(?:\\s*)(?:\\=)?)?)", + "captures": { + "1": { + "patterns": [ + { + "include": "#delimiters" + }, + { + "match": "\\w+", + "name": "variable.other.assignment.go" + } + ] + }, + "2": { + "patterns": [ + { + "include": "#type-declarations-without-brackets" + }, + { + "include": "#generic_types" + }, + { + "match": "\\(", + "name": "punctuation.definition.begin.bracket.round.go" + }, + { + "match": "\\)", + "name": "punctuation.definition.end.bracket.round.go" + }, + { + "match": "\\[", + "name": "punctuation.definition.begin.bracket.square.go" + }, + { + "match": "\\]", + "name": "punctuation.definition.end.bracket.square.go" + }, + { + "match": "\\w+", + "name": "entity.name.type.go" + } + ] + } + } + }, + { + "include": "$self" + } + ] + } + ] + }, + "variable_assignment": { + "comment": "variable assignment", + "patterns": [ + { + "comment": "variable assignment with :=", + "match": "\\b\\w+(?:\\,\\s*\\w+)*(?=\\s*:=)", + "captures": { + "0": { + "patterns": [ + { + "include": "#delimiters" + }, + { + "match": "\\d\\w*", + "name": "invalid.illegal.identifier.go" + }, + { + "match": "\\w+", + "name": "variable.other.assignment.go" + } + ] + } + } + }, + { + "comment": "variable assignment with =", + "match": "\\b[\\w\\.\\*]+(?:\\,\\s*[\\w\\.\\*]+)*(?=\\s*=(?!=))", + "captures": { + "0": { + "patterns": [ + { + "include": "#delimiters" + }, + { + "include": "#operators" + }, + { + "match": "\\d\\w*", + "name": "invalid.illegal.identifier.go" + }, + { + "match": "\\w+", + "name": "variable.other.assignment.go" + } + ] + } + } + } + ] + }, + "generic_types": { + "comment": "Generic support for all types", + "match": "(?:([\\w\\.\\*]+)(\\[(?:[^\\]]+)?\\]))", + "captures": { + "1": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "\\w+", + "name": "entity.name.type.go" + } + ] + }, + "2": { + "patterns": [ + { + "include": "#parameter-variable-types" + } + ] + } + } + }, + "switch_select_case_variables": { + "comment": "variables after case control keyword in switch/select expression, to not scope them as property variables", + "match": "(?:(?:^\\s*(\\bcase\\b))(?:\\s+)([\\s\\S]+(?:\\:)\\s*(?:/(?:/|\\*).*)?)$)", + "captures": { + "1": { + "name": "keyword.control.go" + }, + "2": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "include": "#support_functions" + }, + { + "include": "#variable_assignment" + }, + { + "match": "\\w+", + "name": "variable.other.go" + } + ] + } + } + }, + "slice_index_variables": { + "comment": "slice index and capacity variables, to not scope them as property variables", + "match": "(?<=\\w\\[)((?:(?:\\b[\\w\\.\\*\\+/\\-\\*\\%\\<\\>\\|\\&]+\\:)|(?:\\:\\b[\\w\\.\\*\\+/\\-\\*\\%\\<\\>\\|\\&]+))(?:\\b[\\w\\.\\*\\+/\\-\\*\\%\\<\\>\\|\\&]+)?(?:\\:\\b[\\w\\.\\*\\+/\\-\\*\\%\\<\\>\\|\\&]+)?)(?=\\])", + "captures": { + "1": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "\\w+", + "name": "variable.other.go" + } + ] + } + } + }, + "property_variables": { + "comment": "Property variables in struct | parameter field in struct initialization", + "match": "(?:(?:((?:\\b[\\w\\.]+)(?:\\:(?!\\=))))(?:(?:\\s*([\\w\\.\\*\\&\\[\\]]+)(\\.\\w+)(?![\\w\\.\\*\\&\\[\\]]*(?:\\{|\\()))((?:\\s*(?:\\<|\\>|\\<\\=|\\>\\=|\\=\\=|\\!\\=|\\|\\||\\&\\&|\\+|/|\\-|\\*|\\%|\\||\\&)\\s*(?:[\\w\\.\\*\\&\\[\\]]+)(?:\\.\\w+)(?![\\w\\.\\*\\&\\[\\]]*(?:\\{|\\()))*))?)", + "captures": { + "1": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "\\w+", + "name": "variable.other.property.go" + } + ] + }, + "2": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "\\w+", + "name": "variable.other.go" + }, + { + "include": "$self" + } + ] + }, + "3": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "\\w+", + "name": "variable.other.property.field.go" + }, + { + "include": "$self" + } + ] + }, + "4": { + "patterns": [ + { + "match": "([\\w\\.\\*\\&\\[\\]]+)(\\.\\w+)", + "captures": { + "1": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "\\w+", + "name": "variable.other.go" + } + ] + }, + "2": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "\\w+", + "name": "variable.other.property.field.go" + } + ] + } + } + }, + { + "include": "$self" + } + ] + } + } + }, + "label_loop_variables": { + "comment": "labeled loop variable name", + "match": "((?:^\\s*\\w+:\\s*$)|(?:^\\s*(?:\\bbreak\\b|\\bgoto\\b|\\bcontinue\\b)\\s+\\w+(?:\\s*/(?:/|\\*)\\s*.*)?$))", + "captures": { + "1": { + "patterns": [ + { + "include": "#type-declarations" + }, + { + "match": "\\w+", + "name": "variable.other.label.go" + } + ] + } + } + }, + "double_parentheses_types": { + "comment": "double parentheses types", + "match": "(?:(?(maxEntries: number, cleanupIntervalTime let languageModels: { [uri: string]: { version: number; languageId: string; cTime: number; languageModel: T } } = {}; let nModels = 0; - let cleanupInterval: NodeJS.Timer | undefined = undefined; + let cleanupInterval: NodeJS.Timeout | undefined = undefined; if (cleanupIntervalTimeInSec > 0) { cleanupInterval = setInterval(() => { const cutoffTime = Date.now() - cleanupIntervalTimeInSec * 1000; diff --git a/patched-vscode/extensions/html-language-features/server/yarn.lock b/patched-vscode/extensions/html-language-features/server/yarn.lock index 2bc2e2e0..f327f1f3 100644 --- a/patched-vscode/extensions/html-language-features/server/yarn.lock +++ b/patched-vscode/extensions/html-language-features/server/yarn.lock @@ -7,72 +7,79 @@ resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-9.1.1.tgz#e7c4f1001eefa4b8afbd1eee27a237fee3bf29c4" integrity sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw== -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.12.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.5.tgz#74c4f31ab17955d0b5808cdc8fd2839526ad00b3" + integrity sha512-BD+BjQ9LS/D8ST9p5uqBxghlN+S42iuNxjsUGjeZobe/ciXzk2qb1B6IXc6AnRLS+yFJRpN2IPEHMzwspfDJNw== + dependencies: + undici-types "~5.26.4" + +"@vscode/l10n@^0.0.18": + version "0.0.18" + resolved "https://registry.yarnpkg.com/@vscode/l10n/-/l10n-0.0.18.tgz#916d3a5e960dbab47c1c56f58a7cb5087b135c95" + integrity sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ== -"@vscode/l10n@^0.0.16": - version "0.0.16" - resolved "https://registry.yarnpkg.com/@vscode/l10n/-/l10n-0.0.16.tgz#f075db346d0b08419a12540171b230bd803c42be" - integrity sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg== +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -vscode-css-languageservice@^6.2.9: - version "6.2.9" - resolved "https://registry.yarnpkg.com/vscode-css-languageservice/-/vscode-css-languageservice-6.2.9.tgz#5bdd12012bf15069fb671734130deca0a0acbc0c" - integrity sha512-9MsOvAi+VycKomQ7KEq4o/hLtjHHrtRLLl8lM9nMcH8cxfNI7/6jVXmsV/7pdbDWu9L3DZhsspN1eMXZwiOymw== +vscode-css-languageservice@^6.2.13: + version "6.2.13" + resolved "https://registry.yarnpkg.com/vscode-css-languageservice/-/vscode-css-languageservice-6.2.13.tgz#c7c2dc7a081a203048d60157c65536767d6d96f8" + integrity sha512-2rKWXfH++Kxd9Z4QuEgd1IF7WmblWWU7DScuyf1YumoGLkY9DW6wF/OTlhOyO2rN63sWHX2dehIpKBbho4ZwvA== dependencies: - "@vscode/l10n" "^0.0.16" - vscode-languageserver-textdocument "^1.0.8" - vscode-languageserver-types "3.17.3" - vscode-uri "^3.0.7" + "@vscode/l10n" "^0.0.18" + vscode-languageserver-textdocument "^1.0.11" + vscode-languageserver-types "3.17.5" + vscode-uri "^3.0.8" -vscode-html-languageservice@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/vscode-html-languageservice/-/vscode-html-languageservice-5.1.0.tgz#ba4f302eda5d8c248bcf5d173d862f241c4b48d3" - integrity sha512-cGOu5+lrz+2dDXSGS15y24lDtPaML1T8K/SfqgFbLmCZ1btYOxceFieR+ybTS2es/A67kRc62m2cKFLUQPWG5g== +vscode-html-languageservice@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/vscode-html-languageservice/-/vscode-html-languageservice-5.2.0.tgz#5b36f9131acc073cebaa2074dc8ff53e84c80f31" + integrity sha512-cdNMhyw57/SQzgUUGSIMQ66jikqEN6nBNyhx5YuOyj9310+eY9zw8Q0cXpiKzDX8aHYFewQEXRnigl06j/TVwQ== dependencies: - "@vscode/l10n" "^0.0.16" - vscode-languageserver-textdocument "^1.0.8" - vscode-languageserver-types "^3.17.3" - vscode-uri "^3.0.7" + "@vscode/l10n" "^0.0.18" + vscode-languageserver-textdocument "^1.0.11" + vscode-languageserver-types "^3.17.5" + vscode-uri "^3.0.8" -vscode-jsonrpc@8.2.0-next.2: - version "8.2.0-next.2" - resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0-next.2.tgz#09d72832353fc7fb43b33c9c68b083907f6a8a68" - integrity sha512-1FQrqLselaLLe5ApFSU/8qGUbJ8tByWbqczMkT2PEDpDYthCQTe5wONPuVphe7BB+FvZwvBFI2kFkY7FtyHc1A== +vscode-jsonrpc@9.0.0-next.2: + version "9.0.0-next.2" + resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-9.0.0-next.2.tgz#29e9741c742c80329bba1c60ce38fd014651ba80" + integrity sha512-meIaXAgChCHzWy45QGU8YpCNyqnZQ/sYeCj32OLDDbUYsCF7AvgpdXx3nnZn9yzr8ed0Od9bW+NGphEmXsqvIQ== -vscode-languageserver-protocol@3.17.4-next.3: - version "3.17.4-next.3" - resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.4-next.3.tgz#7d1d4fcaaa3213a8f2b8a6f1efa8187163251b7c" - integrity sha512-GnW3ldfzlsDK9B1/L1edBW1ddSakC59r+DRipTYCcXIT/zCCbLID998Dxn+exgrL33e3/XLQ+7hQQiSz6TnhKQ== +vscode-languageserver-protocol@3.17.6-next.3: + version "3.17.6-next.3" + resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.6-next.3.tgz#09d3e28e9ad12270233d07fa0b69cf1d51d7dfe4" + integrity sha512-H8ATH5SAvc3JzttS+AL6g681PiBOZM/l34WP2JZk4akY3y7NqTP+f9cJ+MhrVBbD3aDS8bdAKewZgbFLW6M8Pg== dependencies: - vscode-jsonrpc "8.2.0-next.2" - vscode-languageserver-types "3.17.4-next.2" + vscode-jsonrpc "9.0.0-next.2" + vscode-languageserver-types "3.17.6-next.3" -vscode-languageserver-textdocument@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz#9eae94509cbd945ea44bca8dcfe4bb0c15bb3ac0" - integrity sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q== +vscode-languageserver-textdocument@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz#0822a000e7d4dc083312580d7575fe9e3ba2e2bf" + integrity sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA== -vscode-languageserver-types@3.17.3, vscode-languageserver-types@^3.17.3: - version "3.17.3" - resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz#72d05e47b73be93acb84d6e311b5786390f13f64" - integrity sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA== +vscode-languageserver-types@3.17.5, vscode-languageserver-types@^3.17.5: + version "3.17.5" + resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz#3273676f0cf2eab40b3f44d085acbb7f08a39d8a" + integrity sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg== -vscode-languageserver-types@3.17.4-next.2: - version "3.17.4-next.2" - resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.4-next.2.tgz#4099ff39b38edbd2680df13bfb1c05f0c07bfe8d" - integrity sha512-r6tXyCXyXQH7b6VHkvRT0Nd9v+DWQiosgTR6HQajCb4iJ1myr3KgueWEGBF1Ph5/YAiDy8kXUhf8dHl7wE1H2A== +vscode-languageserver-types@3.17.6-next.3: + version "3.17.6-next.3" + resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.6-next.3.tgz#f71d6c57f18d921346cfe0c227aabd72eb8cd2f0" + integrity sha512-l5kNFXFRQGuzriXpuBqFpRmkf6f6A4VoU3h95OsVkqIOoi1k7KbwSo600cIdsKSJWrPg/+vX+QMPcMw1oI7ItA== -vscode-languageserver@^8.2.0-next.3: - version "8.2.0-next.3" - resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-8.2.0-next.3.tgz#72e4998392260173fb0c35d2d556fb4015f56ce3" - integrity sha512-fqHRwcIRoxfKke7iLDSeUmdo3uk7o/uWNn/44xdWa4urdhsvpTZ5c1GsL1EX4TAvdDg0qeXy89NBZ5Gld2DkgQ== +vscode-languageserver@^10.0.0-next.2: + version "10.0.0-next.2" + resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-10.0.0-next.2.tgz#9a8ac58f72979961497c4fd7f6097561d4134d5f" + integrity sha512-WZdK/XO6EkNU6foYck49NpS35sahWhYFs4hwCGalH/6lhPmdUKABTnWioK/RLZKWqH8E5HdlAHQMfSBIxKBV9Q== dependencies: - vscode-languageserver-protocol "3.17.4-next.3" + vscode-languageserver-protocol "3.17.6-next.3" -vscode-uri@^3.0.7: - version "3.0.7" - resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.7.tgz#6d19fef387ee6b46c479e5fb00870e15e58c1eb8" - integrity sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA== +vscode-uri@^3.0.8: + version "3.0.8" + resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.8.tgz#1770938d3e72588659a172d0fd4642780083ff9f" + integrity sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw== diff --git a/patched-vscode/extensions/html-language-features/yarn.lock b/patched-vscode/extensions/html-language-features/yarn.lock index 944f5432..d1d73407 100644 --- a/patched-vscode/extensions/html-language-features/yarn.lock +++ b/patched-vscode/extensions/html-language-features/yarn.lock @@ -2,158 +2,59 @@ # yarn lockfile v1 -"@azure/abort-controller@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-1.1.0.tgz#788ee78457a55af8a1ad342acb182383d2119249" - integrity sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw== +"@microsoft/1ds-core-js@4.0.3", "@microsoft/1ds-core-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-4.0.3.tgz#c8a92c623745a9595e06558a866658480c33bdf9" + integrity sha512-FrxNLVAPsAvD7+l63TlNS/Kodvpct2WulpDSn1dI4Xuy0kF4E2H867kHdwL/iY1Bj3zA3FSy/jvE4+OcDws7ug== dependencies: - tslib "^2.2.0" - -"@azure/core-auth@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.4.0.tgz#6fa9661c1705857820dbc216df5ba5665ac36a9e" - integrity sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-auth@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.5.0.tgz#a41848c5c31cb3b7c84c409885267d55a2c92e44" - integrity sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-util" "^1.1.0" - tslib "^2.2.0" - -"@azure/core-rest-pipeline@1.10.1": - version "1.10.1" - resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.1.tgz#348290847ca31b9eecf9cf5de7519aaccdd30968" - integrity sha512-Kji9k6TOFRDB5ZMTw8qUf2IJ+CeJtsuMdAHox9eqpTf1cefiNMpzrfnF6sINEBZJsaVaWgQ0o48B6kcUH68niA== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-auth" "^1.4.0" - "@azure/core-tracing" "^1.0.1" - "@azure/core-util" "^1.0.0" - "@azure/logger" "^1.0.0" - form-data "^4.0.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - tslib "^2.2.0" - uuid "^8.3.0" - -"@azure/core-tracing@^1.0.0", "@azure/core-tracing@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.0.1.tgz#352a38cbea438c4a83c86b314f48017d70ba9503" - integrity sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw== - dependencies: - tslib "^2.2.0" - -"@azure/core-util@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.2.0.tgz#3499deba1fc36dda6f1912b791809b6f15d4a392" - integrity sha512-ffGIw+Qs8bNKNLxz5UPkz4/VBM/EZY07mPve1ZYFqYUdPwFqRj0RPk0U7LZMOfT7GCck9YjuT1Rfp1PApNl1ng== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-util@^1.0.0": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.1.1.tgz#8f87b3dd468795df0f0849d9f096c3e7b29452c1" - integrity sha512-A4TBYVQCtHOigFb2ETiiKFDocBoI1Zk2Ui1KpI42aJSIDexF7DHQFpnjonltXAIU/ceH+1fsZAWWgvX6/AKzog== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-util@^1.1.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.4.0.tgz#c120a56b3e48a9e4d20619a0b00268ae9de891c7" - integrity sha512-eGAyJpm3skVQoLiRqm/xPa+SXi/NPDdSHMxbRAz2lSprd+Zs+qrpQGQQ2VQ3Nttu+nSZR4XoYQC71LbEI7jsig== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/logger@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@azure/logger/-/logger-1.0.3.tgz#6e36704aa51be7d4a1bae24731ea580836293c96" - integrity sha512-aK4s3Xxjrx3daZr3VylxejK3vG5ExXck5WOHDJ8in/k9AqlfIyFMMT1uG7u8mNjX+QRILTIn0/Xgschfh/dQ9g== - dependencies: - tslib "^2.2.0" - -"@azure/opentelemetry-instrumentation-azure-sdk@^1.0.0-beta.5": - version "1.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0-beta.5.tgz#78809e6c005d08450701e5d37f087f6fce2f86eb" - integrity sha512-fsUarKQDvjhmBO4nIfaZkfNSApm1hZBzcvpNbSrXdcUBxu7lRvKsV5DnwszX7cnhLyVOW9yl1uigtRQ1yDANjA== - dependencies: - "@azure/core-tracing" "^1.0.0" - "@azure/logger" "^1.0.0" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/instrumentation" "^0.41.2" - tslib "^2.2.0" - -"@microsoft/1ds-core-js@3.2.13", "@microsoft/1ds-core-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-3.2.13.tgz#0c105ed75091bae3f1555c0334704fa9911c58fb" - integrity sha512-CluYTRWcEk0ObG5EWFNWhs87e2qchJUn0p2D21ZUa3PWojPZfPSBs4//WIE0MYV8Qg1Hdif2ZTwlM7TbYUjfAg== - dependencies: - "@microsoft/applicationinsights-core-js" "2.8.15" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" - -"@microsoft/1ds-post-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-3.2.13.tgz#560aacac8a92fdbb79e8c2ebcb293d56e19f51aa" - integrity sha512-HgS574fdD19Bo2vPguyznL4eDw7Pcm1cVNpvbvBLWiW3x4e1FCQ3VMXChWnAxCae8Hb0XqlA2sz332ZobBavTA== - dependencies: - "@microsoft/1ds-core-js" "3.2.13" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-channel-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.2.tgz#be49fbf74831c7b8c97950027c5052ea99d2a8a5" - integrity sha512-jDBNKbCHsJgmpv0CKNhJ/uN9ZphvfGdb93Svk+R4LjO8L3apNNMbDDPxBvXXi0uigRmA1TBcmyBG4IRKjabGhw== +"@microsoft/1ds-post-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-4.0.3.tgz#cfcb20bb23fb6215d3f0732f60f5b7df3e624f86" + integrity sha512-uewvmUtXKd7ttypiKQGdYI6i7UUpPkOznLayzIFrJ4r2xnG6jhPjpKRncHFXPQcM4XSWO3yf5PQ3xAbPq9t7ZQ== dependencies: - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/1ds-core-js" "4.0.3" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-common@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.2.tgz#37670bb07f4858ed41ff9759119e0759007d6e05" - integrity sha512-y+WXWop+OVim954Cu1uyYMnNx6PWO8okHpZIQi/1YSqtqaYdtJVPv4P0AVzwJdohxzVfgzKvqj9nec/VWqE2Zg== +"@microsoft/applicationinsights-channel-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.4.tgz#247b6fe2158fad9826cbcdf7304f885766b36624" + integrity sha512-6TlfExmErQ8Y+/ChbkyWl+jyt4wg3T6p7lwXDsUCB0LgZmlEWMaCUS0YlT73JCWmE8j7vxW8yUm0lgsgmHns3A== dependencies: - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@2.8.15": - version "2.8.15" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-2.8.15.tgz#8fa466474260e01967fe649f14dd9e5ff91dcdc8" - integrity sha512-yYAs9MyjGr2YijQdUSN9mVgT1ijI1FPMgcffpaPmYbHAVbQmF7bXudrBWHxmLzJlwl5rfep+Zgjli2e67lwUqQ== +"@microsoft/applicationinsights-common@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.4.tgz#c4aa53ba343f5b3c7fbf54cddd3c86a5bdcd95dc" + integrity sha512-r5gWaw/K9+tKfuo2GtDiDiKASgOkPOCrKW+wZzFvuR06uuwvWjbVQ6yW/YbnfuhRF5M65ksUiMi0eCMwEOGq7Q== dependencies: - "@microsoft/applicationinsights-shims" "2.0.2" - "@microsoft/dynamicproto-js" "^1.1.9" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.2.tgz#108e20df8c162bec92b1f66f9de2530a25d9f51a" - integrity sha512-WQhVhzlRlLDrQzn3OShCW/pL3BW5WC57t0oywSknX3q7lMzI3jDg7Ihh0iuIcNTzGCTbDkuqr4d6IjEDWIMtJQ== +"@microsoft/applicationinsights-core-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.4.tgz#008308b786930d94a1de8a1fbb4af0351b74653e" + integrity sha512-anxy5kEkqBmVoEqJiJzaaXXA0wzqZi9U4zGd05xFJ04lWckP8dG3zyT3+GGdg7rDelqLTNGxndeYoFmDv63u1g== dependencies: "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-shims@2.0.2", "@microsoft/applicationinsights-shims@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-shims/-/applicationinsights-shims-2.0.2.tgz#92b36a09375e2d9cb2b4203383b05772be837085" - integrity sha512-PoHEgsnmcqruLNHZ/amACqdJ6YYQpED0KSRe6J7gIJTtpZC1FfFU9b1fmDKDKtFoUSrPzEh1qzO3kmRZP0betg== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/applicationinsights-shims@3.0.1": version "3.0.1" @@ -162,33 +63,18 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@microsoft/applicationinsights-web-basic@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.2.tgz#f777a4d24b79dde3ae396d3b819e1fce06b7240a" - integrity sha512-6Lq0DE/pZp9RvSV+weGbcxN1NDmfczj6gNPhvZKV2YSQ3RK0LZE3+wjTWLXfuStq8a+nCBdsRpWk8tOKgsoxcg== +"@microsoft/applicationinsights-web-basic@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.4.tgz#9a23323276b4a5a0dc6a352e2de5d75e3c16b534" + integrity sha512-KfoxPlLlf0JT12ADb23C5iGye/yFouoMgHEKULxkSQcYY9SsW/8rVrqqvoYKAL+u215CZU2A8Kc8sR3ehEaPCQ== dependencies: - "@microsoft/applicationinsights-channel-js" "3.0.2" - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-channel-js" "3.0.4" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-web-snippet@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz#6bb788b2902e48bf5d460c38c6bb7fedd686ddd7" - integrity sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ== - -"@microsoft/dynamicproto-js@^1.1.7": - version "1.1.7" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.7.tgz#ede48dd3f85af14ee369c805e5ed5b84222b9fe2" - integrity sha512-SK3D3aVt+5vOOccKPnGaJWB5gQ8FuKfjboUJHedMP7gu54HqSCXX5iFXhktGD8nfJb0Go30eDvs/UDoTnR2kOA== - -"@microsoft/dynamicproto-js@^1.1.9": - version "1.1.9" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.9.tgz#7437db7aa061162ee94e4131b69a62b8dad5dea6" - integrity sha512-n1VPsljTSkthsAFYdiWfC+DKzK2WwcRp83Y1YAqdX552BstvsDjft9YXppjUzp11BPsapDoO1LDgrDB0XVsfNQ== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/dynamicproto-js@^2.0.2": version "2.0.2" @@ -197,143 +83,33 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@nevware21/ts-async@>= 0.2.4 < 2.x": +"@nevware21/ts-async@>= 0.3.0 < 2.x": version "0.3.0" resolved "https://registry.yarnpkg.com/@nevware21/ts-async/-/ts-async-0.3.0.tgz#a8b97ba01065fc930de9a3f4dd4a05e862becc6c" integrity sha512-ZUcgUH12LN/F6nzN0cYd0F/rJaMLmXr0EHVTyYfaYmK55bdwE4338uue4UiVoRqHVqNW4KDUrJc49iGogHKeWA== dependencies: "@nevware21/ts-utils" ">= 0.10.0 < 2.x" -"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x", "@nevware21/ts-utils@>= 0.9.5 < 2.x": +"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.10.1 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x": version "0.10.1" resolved "https://registry.yarnpkg.com/@nevware21/ts-utils/-/ts-utils-0.10.1.tgz#aa65abc71eba06749a396598f22263d26f796ac7" integrity sha512-pMny25NnF2/MJwdqC3Iyjm2pGIXNxni4AROpcqDeWa+td9JMUY4bUS9uU9XW+BoBRqTLUL+WURF9SOd/6OQzRg== -"@opentelemetry/api@^1.4.1": - version "1.4.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.4.1.tgz#ff22eb2e5d476fbc2450a196e40dd243cc20c28f" - integrity sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA== - -"@opentelemetry/core@1.15.2", "@opentelemetry/core@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.15.2.tgz#5b170bf223a2333884bbc2d29d95812cdbda7c9f" - integrity sha512-+gBv15ta96WqkHZaPpcDHiaz0utiiHZVfm2YOYSqFGrUaJpPkMoSuLBB58YFQGi6Rsb9EHos84X6X5+9JspmLw== - dependencies: - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/instrumentation@^0.41.2": - version "0.41.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.41.2.tgz#cae11fa64485dcf03dae331f35b315b64bc6189f" - integrity sha512-rxU72E0pKNH6ae2w5+xgVYZLzc5mlxAbGzF4shxMVK8YC2QQsfN38B2GPbj0jvrKWWNUElfclQ+YTykkNg/grw== - dependencies: - "@types/shimmer" "^1.0.2" - import-in-the-middle "1.4.2" - require-in-the-middle "^7.1.1" - semver "^7.5.1" - shimmer "^1.2.1" - -"@opentelemetry/resources@1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.15.2.tgz#0c9e26cb65652a1402834a3c030cce6028d6dd9d" - integrity sha512-xmMRLenT9CXmm5HMbzpZ1hWhaUowQf8UB4jMjFlAxx1QzQcsD3KFNAVX/CAWzFPtllTyTplrA4JrQ7sCH3qmYw== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/sdk-trace-base@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.15.2.tgz#4821f94033c55a6c8bbd35ae387b715b6108517a" - integrity sha512-BEaxGZbWtvnSPchV98qqqqa96AOcb41pjgvhfzDij10tkBhIu9m0Jd6tZ1tJB5ZHfHbTffqYVYE0AOGobec/EQ== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/resources" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/semantic-conventions@1.15.2", "@opentelemetry/semantic-conventions@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.15.2.tgz#3bafb5de3e20e841dff6cb3c66f4d6e9694c4241" - integrity sha512-CjbOKwk2s+3xPIMcd5UNYQzsf+v94RczbdNix9/kQh38WiQkM90sUOi3if8eyHFgiBjBjhwXrA7W3ydiSQP9mw== - -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== - -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== - -"@types/shimmer@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@types/shimmer/-/shimmer-1.0.2.tgz#93eb2c243c351f3f17d5c580c7467ae5d686b65f" - integrity sha512-dKkr1bTxbEsFlh2ARpKzcaAmsYixqt9UyCdoEZk8rHyE4iQYcDCyvSjDSf7JUWJHlJiTtbIoQjxKh6ViywqDAg== - -"@vscode/extension-telemetry@^0.8.5": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.8.5.tgz#3db305be907c01656160e25d91f5d2840175d199" - integrity sha512-YFKANBT2F3qdWQstjcr40XX8BLsdKlKM7a7YPi/jNuMjuiPhb1Jn7YsDR3WZaVEzAqeqGy4gzXsFCBbuZ+L1Tg== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== dependencies: - "@microsoft/1ds-core-js" "^3.2.13" - "@microsoft/1ds-post-js" "^3.2.13" - "@microsoft/applicationinsights-web-basic" "^3.0.2" - applicationinsights "^2.7.1" + undici-types "~5.26.4" -acorn-import-assertions@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" - integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== - -acorn@^8.8.2: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== +"@vscode/extension-telemetry@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.9.0.tgz#8c6c61e253ff304f46045f04edd60059b144417a" + integrity sha512-37RxGHXrs3GoXPgCUKQhghEu0gxs8j27RLjQwwtSf4WhPdJKz8UrqMYzpsXlliQ05zURYmtdGZst9C6+hfWXaQ== dependencies: - debug "4" - -applicationinsights@^2.7.1: - version "2.7.3" - resolved "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-2.7.3.tgz#8781454d29c0b14c9773f2e892b4cf5e7468ffa5" - integrity sha512-JY8+kTEkjbA+kAVNWDtpfW2lqsrDALfDXuxOs74KLPu2y13fy/9WB52V4LfYVTVcW1/jYOXjTxNS2gPZIDh1iw== - dependencies: - "@azure/core-auth" "^1.5.0" - "@azure/core-rest-pipeline" "1.10.1" - "@azure/core-util" "1.2.0" - "@azure/opentelemetry-instrumentation-azure-sdk" "^1.0.0-beta.5" - "@microsoft/applicationinsights-web-snippet" "^1.0.1" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/sdk-trace-base" "^1.15.2" - "@opentelemetry/semantic-conventions" "^1.15.2" - cls-hooked "^4.2.2" - continuation-local-storage "^3.2.1" - diagnostic-channel "1.1.1" - diagnostic-channel-publishers "1.0.7" - -async-hook-jl@^1.7.6: - version "1.7.6" - resolved "https://registry.yarnpkg.com/async-hook-jl/-/async-hook-jl-1.7.6.tgz#4fd25c2f864dbaf279c610d73bf97b1b28595e68" - integrity sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg== - dependencies: - stack-chain "^1.3.7" - -async-listener@^0.6.0: - version "0.6.10" - resolved "https://registry.yarnpkg.com/async-listener/-/async-listener-0.6.10.tgz#a7c97abe570ba602d782273c0de60a51e3e17cbc" - integrity sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw== - dependencies: - semver "^5.3.0" - shimmer "^1.1.0" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + "@microsoft/1ds-core-js" "^4.0.3" + "@microsoft/1ds-post-js" "^4.0.3" + "@microsoft/applicationinsights-web-basic" "^3.0.4" balanced-match@^1.0.0: version "1.0.0" @@ -347,121 +123,6 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" -cjs-module-lexer@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" - integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== - -cls-hooked@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/cls-hooked/-/cls-hooked-4.2.2.tgz#ad2e9a4092680cdaffeb2d3551da0e225eae1908" - integrity sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw== - dependencies: - async-hook-jl "^1.7.6" - emitter-listener "^1.0.1" - semver "^5.4.1" - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -continuation-local-storage@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz#11f613f74e914fe9b34c92ad2d28fe6ae1db7ffb" - integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA== - dependencies: - async-listener "^0.6.0" - emitter-listener "^1.1.1" - -debug@4, debug@^4.1.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -diagnostic-channel-publishers@1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.7.tgz#9b7f8d5ee1295481aee19c827d917e96fedf2c4a" - integrity sha512-SEECbY5AiVt6DfLkhkaHNeshg1CogdLLANA8xlG/TKvS+XUgvIKl7VspJGYiEdL5OUyzMVnr7o0AwB7f+/Mjtg== - -diagnostic-channel@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/diagnostic-channel/-/diagnostic-channel-1.1.1.tgz#44b60972de9ee055c16216535b0e9db3f6a0efd0" - integrity sha512-r2HV5qFkUICyoaKlBEpLKHjxMXATUf/l+h8UZPGBHGLy4DDiY2sOLcIctax4eRnTw5wH2jTMExLntGPJ8eOJxw== - dependencies: - semver "^7.5.3" - -emitter-listener@^1.0.1, emitter-listener@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/emitter-listener/-/emitter-listener-1.1.2.tgz#56b140e8f6992375b3d7cb2cab1cc7432d9632e8" - integrity sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ== - dependencies: - shimmer "^1.2.0" - -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== - dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" - -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -import-in-the-middle@1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz#2a266676e3495e72c04bbaa5ec14756ba168391b" - integrity sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw== - dependencies: - acorn "^8.8.2" - acorn-import-assertions "^1.9.0" - cjs-module-lexer "^1.2.2" - module-details-from-path "^1.0.3" - -is-core-module@^2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" - integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== - dependencies: - has "^1.0.3" - lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" @@ -469,126 +130,56 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -minimatch@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7" - integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== +minimatch@^9.0.3: + version "9.0.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" + integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== dependencies: brace-expansion "^2.0.1" -module-details-from-path@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b" - integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -require-in-the-middle@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz#b539de8f00955444dc8aed95e17c69b0a4f10fcf" - integrity sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw== - dependencies: - debug "^4.1.1" - module-details-from-path "^1.0.3" - resolve "^1.22.1" - -resolve@^1.22.1: - version "1.22.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" - integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -semver@^5.3.0, semver@^5.4.1: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^7.3.7, semver@^7.5.1, semver@^7.5.3: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== +semver@^7.6.0: + version "7.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== dependencies: lru-cache "^6.0.0" -shimmer@^1.1.0, shimmer@^1.2.0, shimmer@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337" - integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw== - -stack-chain@^1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/stack-chain/-/stack-chain-1.3.7.tgz#d192c9ff4ea6a22c94c4dd459171e3f00cea1285" - integrity sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug== - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -tslib@^2.2.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" - integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== - -uuid@^8.3.0: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -vscode-jsonrpc@8.2.0-next.2: - version "8.2.0-next.2" - resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0-next.2.tgz#09d72832353fc7fb43b33c9c68b083907f6a8a68" - integrity sha512-1FQrqLselaLLe5ApFSU/8qGUbJ8tByWbqczMkT2PEDpDYthCQTe5wONPuVphe7BB+FvZwvBFI2kFkY7FtyHc1A== - -vscode-languageclient@^8.2.0-next.3: - version "8.2.0-next.3" - resolved "https://registry.yarnpkg.com/vscode-languageclient/-/vscode-languageclient-8.2.0-next.3.tgz#a5086f451a679ce77106d8fd1e05c8cbf8e9b886" - integrity sha512-Ojo6L2cb7GSiyD864k8vGb9fHxBdZeciHQQOF595C3IDHWg0w4KQ7iN7qGWVdl4wDNwlGTX3wWZawGfPTxnrPQ== - dependencies: - minimatch "^5.1.0" - semver "^7.3.7" - vscode-languageserver-protocol "3.17.4-next.3" - -vscode-languageserver-protocol@3.17.4-next.3: - version "3.17.4-next.3" - resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.4-next.3.tgz#7d1d4fcaaa3213a8f2b8a6f1efa8187163251b7c" - integrity sha512-GnW3ldfzlsDK9B1/L1edBW1ddSakC59r+DRipTYCcXIT/zCCbLID998Dxn+exgrL33e3/XLQ+7hQQiSz6TnhKQ== - dependencies: - vscode-jsonrpc "8.2.0-next.2" - vscode-languageserver-types "3.17.4-next.2" - -vscode-languageserver-types@3.17.4-next.2: - version "3.17.4-next.2" - resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.4-next.2.tgz#4099ff39b38edbd2680df13bfb1c05f0c07bfe8d" - integrity sha512-r6tXyCXyXQH7b6VHkvRT0Nd9v+DWQiosgTR6HQajCb4iJ1myr3KgueWEGBF1Ph5/YAiDy8kXUhf8dHl7wE1H2A== - -vscode-uri@^3.0.7: - version "3.0.7" - resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.7.tgz#6d19fef387ee6b46c479e5fb00870e15e58c1eb8" - integrity sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA== +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + +vscode-jsonrpc@9.0.0-next.2: + version "9.0.0-next.2" + resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-9.0.0-next.2.tgz#29e9741c742c80329bba1c60ce38fd014651ba80" + integrity sha512-meIaXAgChCHzWy45QGU8YpCNyqnZQ/sYeCj32OLDDbUYsCF7AvgpdXx3nnZn9yzr8ed0Od9bW+NGphEmXsqvIQ== + +vscode-languageclient@^10.0.0-next.3: + version "10.0.0-next.3" + resolved "https://registry.yarnpkg.com/vscode-languageclient/-/vscode-languageclient-10.0.0-next.3.tgz#d7336bafafb37569ac1d8e931d20ba2a6385cc64" + integrity sha512-jJhPdZaiELpPRnCUt8kQcF2HJuvzLgeW4HOGc6dp8Je+p08ndueVT4fpSsbly6KiEHr/Ri73tNz0CSfsOye6MA== + dependencies: + minimatch "^9.0.3" + semver "^7.6.0" + vscode-languageserver-protocol "3.17.6-next.4" + +vscode-languageserver-protocol@3.17.6-next.4: + version "3.17.6-next.4" + resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.6-next.4.tgz#3c56f6eb588bb42fccc0ac54a0d5daf2d02f0a1b" + integrity sha512-/2bleKBxZLyRObS4mkpaWlVI9xGiUqMVmh/ztZ2vL4uP2XyIpraT45JBpn9AtXr0alqKJPKLuKr+/qcYULvm/w== + dependencies: + vscode-jsonrpc "9.0.0-next.2" + vscode-languageserver-types "3.17.6-next.3" + +vscode-languageserver-types@3.17.6-next.3: + version "3.17.6-next.3" + resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.6-next.3.tgz#f71d6c57f18d921346cfe0c227aabd72eb8cd2f0" + integrity sha512-l5kNFXFRQGuzriXpuBqFpRmkf6f6A4VoU3h95OsVkqIOoi1k7KbwSo600cIdsKSJWrPg/+vX+QMPcMw1oI7ItA== + +vscode-uri@^3.0.8: + version "3.0.8" + resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.8.tgz#1770938d3e72588659a172d0fd4642780083ff9f" + integrity sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw== yallist@^4.0.0: version "4.0.0" diff --git a/patched-vscode/extensions/html/package.json b/patched-vscode/extensions/html/package.json index 238f1348..098f9eae 100644 --- a/patched-vscode/extensions/html/package.json +++ b/patched-vscode/extensions/html/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ./build/update-grammar.mjs" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/ini/package.json b/patched-vscode/extensions/ini/package.json index ac1a59e8..3a594569 100644 --- a/patched-vscode/extensions/ini/package.json +++ b/patched-vscode/extensions/ini/package.json @@ -12,6 +12,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin textmate/ini.tmbundle Syntaxes/Ini.plist ./syntaxes/ini.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { @@ -35,7 +36,8 @@ ".gitattributes", ".gitconfig", ".gitmodules", - ".editorconfig" + ".editorconfig", + ".repo" ], "filenames": [ "gitconfig", diff --git a/patched-vscode/extensions/ipynb/media/icon.png b/patched-vscode/extensions/ipynb/media/icon.png new file mode 100644 index 00000000..d42a7094 Binary files /dev/null and b/patched-vscode/extensions/ipynb/media/icon.png differ diff --git a/patched-vscode/extensions/ipynb/package.json b/patched-vscode/extensions/ipynb/package.json index 25d08040..d923904e 100644 --- a/patched-vscode/extensions/ipynb/package.json +++ b/patched-vscode/extensions/ipynb/package.json @@ -1,134 +1,137 @@ { - "name": "ipynb", - "displayName": "%displayName%", - "description": "%description%", - "publisher": "vscode", - "version": "1.0.0", - "license": "MIT", - "engines": { - "vscode": "^1.57.0" - }, - "enabledApiProposals": [ - "documentPaste", - "diffContentOptions", - "dropMetadata" - ], - "activationEvents": [ - "onNotebook:jupyter-notebook", - "onNotebookSerializer:interactive" - ], - "extensionKind": [ - "workspace", - "ui" - ], - "main": "./out/ipynbMain.js", - "browser": "./dist/browser/ipynbMain.js", - "capabilities": { - "virtualWorkspaces": true, - "untrustedWorkspaces": { - "supported": true - } - }, - "contributes": { - "configuration": [ - { - "properties": { - "ipynb.pasteImagesAsAttachments.enabled": { - "type": "boolean", - "scope": "resource", - "markdownDescription": "%ipynb.pasteImagesAsAttachments.enabled%", - "default": true - } - } - } - ], - "commands": [ - { - "command": "ipynb.newUntitledIpynb", - "title": "%newUntitledIpynb.title%", - "shortTitle": "%newUntitledIpynb.shortTitle%", - "category": "Create" - }, - { - "command": "ipynb.openIpynbInNotebookEditor", - "title": "%openIpynbInNotebookEditor.title%" - }, - { - "command": "ipynb.cleanInvalidImageAttachment", - "title": "%cleanInvalidImageAttachment.title%" - }, + "name": "ipynb", + "displayName": "%displayName%", + "description": "%description%", + "publisher": "vscode", + "version": "1.0.0", + "license": "MIT", + "icon": "media/icon.png", + "engines": { + "vscode": "^1.57.0" + }, + "enabledApiProposals": [ + "documentPaste", + "diffContentOptions" + ], + "activationEvents": [ + "onNotebook:jupyter-notebook", + "onNotebookSerializer:interactive" + ], + "extensionKind": [ + "workspace", + "ui" + ], + "main": "./out/ipynbMain.js", + "browser": "./dist/browser/ipynbMain.js", + "capabilities": { + "virtualWorkspaces": true, + "untrustedWorkspaces": { + "supported": true + } + }, + "contributes": { + "configuration": [ + { + "properties": { + "ipynb.pasteImagesAsAttachments.enabled": { + "type": "boolean", + "scope": "resource", + "markdownDescription": "%ipynb.pasteImagesAsAttachments.enabled%", + "default": true + } + } + } + ], + "commands": [ + { + "command": "ipynb.newUntitledIpynb", + "title": "%newUntitledIpynb.title%", + "shortTitle": "%newUntitledIpynb.shortTitle%", + "category": "Create" + }, + { + "command": "ipynb.openIpynbInNotebookEditor", + "title": "%openIpynbInNotebookEditor.title%" + }, + { + "command": "ipynb.cleanInvalidImageAttachment", + "title": "%cleanInvalidImageAttachment.title%" + }, { "command": "notebook.cellOutput.copy", - "title": "%copyCellOutput.title%" + "title": "%copyCellOutput.title%", + "category": "Notebook" + } + ], + "notebooks": [ + { + "type": "jupyter-notebook", + "displayName": "Jupyter Notebook", + "selector": [ + { + "filenamePattern": "*.ipynb" + } + ], + "priority": "default" } - ], - "notebooks": [ - { - "type": "jupyter-notebook", - "displayName": "Jupyter Notebook", - "selector": [ - { - "filenamePattern": "*.ipynb" - } - ], - "priority": "default" - } - ], - "notebookRenderer": [ - { - "id": "vscode.markdown-it-cell-attachment-renderer", - "displayName": "%markdownAttachmentRenderer.displayName%", - "entrypoint": { - "extends": "vscode.markdown-it-renderer", - "path": "./notebook-out/cellAttachmentRenderer.js" - } - } - ], - "menus": { - "file/newFile": [ - { - "command": "ipynb.newUntitledIpynb", - "group": "notebook" - } - ], - "commandPalette": [ - { - "command": "ipynb.newUntitledIpynb" - }, - { - "command": "ipynb.openIpynbInNotebookEditor", - "when": "false" - }, - { - "command": "ipynb.cleanInvalidImageAttachment", - "when": "false" - } - ], + ], + "notebookRenderer": [ + { + "id": "vscode.markdown-it-cell-attachment-renderer", + "displayName": "%markdownAttachmentRenderer.displayName%", + "entrypoint": { + "extends": "vscode.markdown-it-renderer", + "path": "./notebook-out/cellAttachmentRenderer.js" + } + } + ], + "menus": { + "file/newFile": [ + { + "command": "ipynb.newUntitledIpynb", + "group": "notebook" + } + ], + "commandPalette": [ + { + "command": "ipynb.newUntitledIpynb" + }, + { + "command": "ipynb.openIpynbInNotebookEditor", + "when": "false" + }, + { + "command": "ipynb.cleanInvalidImageAttachment", + "when": "false" + }, + { + "command": "notebook.cellOutput.copy", + "when": "notebookCellHasOutputs" + } + ], "webview/context": [ { "command": "notebook.cellOutput.copy", "when": "webviewId == 'notebook.output' && webviewSection == 'image'" } ] - } - }, - "scripts": { - "compile": "npx gulp compile-extension:ipynb && npm run build-notebook", - "watch": "npx gulp watch-extension:ipynb", - "build-notebook": "node ./esbuild" - }, - "dependencies": { - "@enonic/fnv-plus": "^1.3.0", - "detect-indent": "^6.0.0", - "uuid": "^8.3.2" - }, - "devDependencies": { - "@jupyterlab/nbformat": "^3.2.9", - "@types/markdown-it": "12.2.3", - "@types/uuid": "^8.3.1" - }, - "repository": { - "type": "git", - "url": "https://github.com/microsoft/vscode.git" - } + } + }, + "scripts": { + "compile": "npx gulp compile-extension:ipynb && npm run build-notebook", + "watch": "npx gulp watch-extension:ipynb", + "build-notebook": "node ./esbuild" + }, + "dependencies": { + "@enonic/fnv-plus": "^1.3.0", + "detect-indent": "^6.0.0" + }, + "devDependencies": { + "@jupyterlab/nbformat": "^3.2.9", + "@types/markdown-it": "12.2.3" + }, + "repository": { + "type": "git", + "url": "https://github.com/microsoft/vscode.git" + } } diff --git a/patched-vscode/extensions/ipynb/package.nls.json b/patched-vscode/extensions/ipynb/package.nls.json index 1f281c32..af7d8f4a 100644 --- a/patched-vscode/extensions/ipynb/package.nls.json +++ b/patched-vscode/extensions/ipynb/package.nls.json @@ -6,7 +6,7 @@ "newUntitledIpynb.shortTitle": "Jupyter Notebook", "openIpynbInNotebookEditor.title": "Open IPYNB File In Notebook Editor", "cleanInvalidImageAttachment.title": "Clean Invalid Image Attachment Reference", - "copyCellOutput.title": "Copy Output", + "copyCellOutput.title": "Copy Cell Output", "markdownAttachmentRenderer.displayName": { "message": "Markdown-It ipynb Cell Attachment renderer", "comment": [ diff --git a/patched-vscode/extensions/ipynb/src/cellIdService.ts b/patched-vscode/extensions/ipynb/src/cellIdService.ts deleted file mode 100644 index 2eccb586..00000000 --- a/patched-vscode/extensions/ipynb/src/cellIdService.ts +++ /dev/null @@ -1,77 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ - -import { ExtensionContext, NotebookDocument, NotebookDocumentChangeEvent, NotebookEdit, workspace, WorkspaceEdit } from 'vscode'; -import { v4 as uuid } from 'uuid'; -import { getCellMetadata } from './serializers'; -import { CellMetadata } from './common'; -import { getNotebookMetadata } from './notebookSerializer'; -import type * as nbformat from '@jupyterlab/nbformat'; - -/** - * Ensure all new cells in notebooks with nbformat >= 4.5 have an id. - * Details of the spec can be found here https://jupyter.org/enhancement-proposals/62-cell-id/cell-id.html# - */ -export function ensureAllNewCellsHaveCellIds(context: ExtensionContext) { - workspace.onDidChangeNotebookDocument(onDidChangeNotebookCells, undefined, context.subscriptions); -} - -function onDidChangeNotebookCells(e: NotebookDocumentChangeEvent) { - const nbMetadata = getNotebookMetadata(e.notebook); - if (!isCellIdRequired(nbMetadata)) { - return; - } - e.contentChanges.forEach(change => { - change.addedCells.forEach(cell => { - const cellMetadata = getCellMetadata(cell); - if (cellMetadata?.id) { - return; - } - const id = generateCellId(e.notebook); - const edit = new WorkspaceEdit(); - // Don't edit the metadata directly, always get a clone (prevents accidental singletons and directly editing the objects). - const updatedMetadata: CellMetadata = { ...JSON.parse(JSON.stringify(cellMetadata || {})) }; - updatedMetadata.id = id; - edit.set(cell.notebook.uri, [NotebookEdit.updateCellMetadata(cell.index, { ...(cell.metadata), custom: updatedMetadata })]); - workspace.applyEdit(edit); - }); - }); -} - -/** - * Cell ids are required in notebooks only in notebooks with nbformat >= 4.5 - */ -function isCellIdRequired(metadata: Pick, 'nbformat' | 'nbformat_minor'>) { - if ((metadata.nbformat || 0) >= 5) { - return true; - } - if ((metadata.nbformat || 0) === 4 && (metadata.nbformat_minor || 0) >= 5) { - return true; - } - return false; -} - -function generateCellId(notebook: NotebookDocument) { - while (true) { - // Details of the id can be found here https://jupyter.org/enhancement-proposals/62-cell-id/cell-id.html#adding-an-id-field, - // & here https://jupyter.org/enhancement-proposals/62-cell-id/cell-id.html#updating-older-formats - const id = uuid().replace(/-/g, '').substring(0, 8); - let duplicate = false; - for (let index = 0; index < notebook.cellCount; index++) { - const cell = notebook.cellAt(index); - const existingId = getCellMetadata(cell)?.id; - if (!existingId) { - continue; - } - if (existingId === id) { - duplicate = true; - break; - } - } - if (!duplicate) { - return id; - } - } -} diff --git a/patched-vscode/extensions/ipynb/src/common.ts b/patched-vscode/extensions/ipynb/src/common.ts index d5ff5f86..d81951d2 100644 --- a/patched-vscode/extensions/ipynb/src/common.ts +++ b/patched-vscode/extensions/ipynb/src/common.ts @@ -4,6 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import type * as nbformat from '@jupyterlab/nbformat'; +import { workspace } from 'vscode'; /** * Metadata we store in VS Code cell output items. @@ -58,5 +59,13 @@ export interface CellMetadata { /** * Stores cell metadata. */ - metadata?: Partial; + metadata?: Partial & { vscode?: { languageId?: string } }; + /** + * The code cell's prompt number. Will be null if the cell has not been run. + */ + execution_count?: number; +} + +export function useCustomPropertyInMetadata() { + return !workspace.getConfiguration('jupyter', undefined).get('experimental.dropCustomMetadata', true); } diff --git a/patched-vscode/extensions/ipynb/src/deserializers.ts b/patched-vscode/extensions/ipynb/src/deserializers.ts index bea8025b..920689c7 100644 --- a/patched-vscode/extensions/ipynb/src/deserializers.ts +++ b/patched-vscode/extensions/ipynb/src/deserializers.ts @@ -5,7 +5,7 @@ import type * as nbformat from '@jupyterlab/nbformat'; import { extensions, NotebookCellData, NotebookCellExecutionSummary, NotebookCellKind, NotebookCellOutput, NotebookCellOutputItem, NotebookData } from 'vscode'; -import { CellMetadata, CellOutputMetadata } from './common'; +import { CellMetadata, CellOutputMetadata, useCustomPropertyInMetadata } from './common'; const jupyterLanguageToMonacoLanguageMapping = new Map([ ['c#', 'csharp'], @@ -139,6 +139,8 @@ function convertJupyterOutputToBuffer(mime: string, value: unknown): NotebookCel } } else if (typeof value === 'object' && value !== null && !Array.isArray(value)) { return NotebookCellOutputItem.text(JSON.stringify(value), mime); + } else if (mime === 'application/json') { + return NotebookCellOutputItem.json(value, mime); } else { // For everything else, treat the data as strings (or multi-line strings). value = Array.isArray(value) ? concatMultilineString(value) : value; @@ -152,24 +154,51 @@ function convertJupyterOutputToBuffer(mime: string, value: unknown): NotebookCel function getNotebookCellMetadata(cell: nbformat.IBaseCell): { [key: string]: any; } { - const cellMetadata: { [key: string]: any } = {}; - // We put this only for VSC to display in diff view. - // Else we don't use this. - const custom: CellMetadata = {}; - if (cell['metadata']) { - custom['metadata'] = JSON.parse(JSON.stringify(cell['metadata'])); - } + if (useCustomPropertyInMetadata()) { + const cellMetadata: { [key: string]: any } = {}; + // We put this only for VSC to display in diff view. + // Else we don't use this. + const custom: CellMetadata = {}; + + if (cell.cell_type === 'code' && typeof cell['execution_count'] === 'number') { + custom.execution_count = cell['execution_count']; + } - if ('id' in cell && typeof cell.id === 'string') { - custom.id = cell.id; - } + if (cell['metadata']) { + custom['metadata'] = JSON.parse(JSON.stringify(cell['metadata'])); + } - cellMetadata.custom = custom; + if ('id' in cell && typeof cell.id === 'string') { + custom.id = cell.id; + } + + cellMetadata.custom = custom; - if (cell['attachments']) { - cellMetadata.attachments = JSON.parse(JSON.stringify(cell['attachments'])); + if (cell['attachments']) { + cellMetadata.attachments = JSON.parse(JSON.stringify(cell['attachments'])); + } + return cellMetadata; + } else { + // We put this only for VSC to display in diff view. + // Else we don't use this. + const cellMetadata: CellMetadata = {}; + if (cell.cell_type === 'code' && typeof cell['execution_count'] === 'number') { + cellMetadata.execution_count = cell['execution_count']; + } + + if (cell['metadata']) { + cellMetadata['metadata'] = JSON.parse(JSON.stringify(cell['metadata'])); + } + + if ('id' in cell && typeof cell.id === 'string') { + cellMetadata.id = cell.id; + } + + if (cell['attachments']) { + cellMetadata.attachments = JSON.parse(JSON.stringify(cell['attachments'])); + } + return cellMetadata; } - return cellMetadata; } function getOutputMetadata(output: nbformat.IOutput): CellOutputMetadata { @@ -362,6 +391,6 @@ export function jupyterNotebookModelToNotebookData( .filter((item): item is NotebookCellData => !!item); const notebookData = new NotebookData(cells); - notebookData.metadata = { custom: notebookContentWithoutCells }; + notebookData.metadata = useCustomPropertyInMetadata() ? { custom: notebookContentWithoutCells } : notebookContentWithoutCells; return notebookData; } diff --git a/patched-vscode/extensions/ipynb/src/ipynbMain.ts b/patched-vscode/extensions/ipynb/src/ipynbMain.ts index c256e3b4..889f4c07 100644 --- a/patched-vscode/extensions/ipynb/src/ipynbMain.ts +++ b/patched-vscode/extensions/ipynb/src/ipynbMain.ts @@ -5,9 +5,10 @@ import * as vscode from 'vscode'; import { NotebookSerializer } from './notebookSerializer'; -import { ensureAllNewCellsHaveCellIds } from './cellIdService'; +import { activate as keepNotebookModelStoreInSync } from './notebookModelStoreSync'; import { notebookImagePasteSetup } from './notebookImagePaste'; import { AttachmentCleaner } from './notebookAttachmentCleaner'; +import { useCustomPropertyInMetadata } from './common'; // From {nbformat.INotebookMetadata} in @jupyterlab/coreutils type NotebookMetadata = { @@ -30,13 +31,18 @@ type NotebookMetadata = { export function activate(context: vscode.ExtensionContext) { const serializer = new NotebookSerializer(context); - ensureAllNewCellsHaveCellIds(context); + keepNotebookModelStoreInSync(context); context.subscriptions.push(vscode.workspace.registerNotebookSerializer('jupyter-notebook', serializer, { transientOutputs: false, - transientCellMetadata: { + transientCellMetadata: useCustomPropertyInMetadata() ? { breakpointMargin: true, custom: false, attachments: false + } : { + breakpointMargin: true, + id: false, + metadata: false, + attachments: false }, cellContentMetadata: { attachments: true @@ -45,10 +51,15 @@ export function activate(context: vscode.ExtensionContext) { context.subscriptions.push(vscode.workspace.registerNotebookSerializer('interactive', serializer, { transientOutputs: false, - transientCellMetadata: { + transientCellMetadata: useCustomPropertyInMetadata() ? { breakpointMargin: true, custom: false, attachments: false + } : { + breakpointMargin: true, + id: false, + metadata: false, + attachments: false }, cellContentMetadata: { attachments: true @@ -73,13 +84,18 @@ export function activate(context: vscode.ExtensionContext) { const language = 'python'; const cell = new vscode.NotebookCellData(vscode.NotebookCellKind.Code, '', language); const data = new vscode.NotebookData([cell]); - data.metadata = { + data.metadata = useCustomPropertyInMetadata() ? { custom: { cells: [], metadata: {}, nbformat: 4, nbformat_minor: 2 } + } : { + cells: [], + metadata: {}, + nbformat: 4, + nbformat_minor: 2 }; const doc = await vscode.workspace.openNotebookDocument('jupyter-notebook', data); await vscode.window.showNotebookDocument(doc); @@ -109,6 +125,9 @@ export function activate(context: vscode.ExtensionContext) { return { + get dropCustomMetadata() { + return !useCustomPropertyInMetadata(); + }, exportNotebook: (notebook: vscode.NotebookData): string => { return exportNotebook(notebook, serializer); }, @@ -119,16 +138,26 @@ export function activate(context: vscode.ExtensionContext) { } const edit = new vscode.WorkspaceEdit(); - edit.set(resource, [vscode.NotebookEdit.updateNotebookMetadata({ - ...document.metadata, - custom: { - ...(document.metadata.custom ?? {}), + if (useCustomPropertyInMetadata()) { + edit.set(resource, [vscode.NotebookEdit.updateNotebookMetadata({ + ...document.metadata, + custom: { + ...(document.metadata.custom ?? {}), + metadata: { + ...(document.metadata.custom?.metadata ?? {}), + ...metadata + }, + } + })]); + } else { + edit.set(resource, [vscode.NotebookEdit.updateNotebookMetadata({ + ...document.metadata, metadata: { - ...(document.metadata.custom?.metadata ?? {}), + ...(document.metadata.metadata ?? {}), ...metadata }, - } - })]); + })]); + } return vscode.workspace.applyEdit(edit); }, }; diff --git a/patched-vscode/extensions/ipynb/src/notebookAttachmentCleaner.ts b/patched-vscode/extensions/ipynb/src/notebookAttachmentCleaner.ts index cad19f07..32aae0c5 100644 --- a/patched-vscode/extensions/ipynb/src/notebookAttachmentCleaner.ts +++ b/patched-vscode/extensions/ipynb/src/notebookAttachmentCleaner.ts @@ -81,34 +81,31 @@ export class AttachmentCleaner implements vscode.CodeActionProvider { this._disposables.push(vscode.workspace.onWillSaveNotebookDocument(e => { if (e.reason === vscode.TextDocumentSaveReason.Manual) { this._delayer.dispose(); - - e.waitUntil(new Promise((resolve) => { - if (e.notebook.getCells().length === 0) { - return; - } - - const notebookEdits: vscode.NotebookEdit[] = []; - for (const cell of e.notebook.getCells()) { - if (cell.kind !== vscode.NotebookCellKind.Markup) { - continue; - } - - const metadataEdit = this.cleanNotebookAttachments({ - notebook: e.notebook, - cell: cell, - document: cell.document - }); - - if (metadataEdit) { - notebookEdits.push(metadataEdit); - } + if (e.notebook.getCells().length === 0) { + return; + } + const notebookEdits: vscode.NotebookEdit[] = []; + for (const cell of e.notebook.getCells()) { + if (cell.kind !== vscode.NotebookCellKind.Markup) { + continue; } - const workspaceEdit = new vscode.WorkspaceEdit(); - workspaceEdit.set(e.notebook.uri, notebookEdits); + const metadataEdit = this.cleanNotebookAttachments({ + notebook: e.notebook, + cell: cell, + document: cell.document + }); - resolve(workspaceEdit); - })); + if (metadataEdit) { + notebookEdits.push(metadataEdit); + } + } + if (!notebookEdits.length) { + return; + } + const workspaceEdit = new vscode.WorkspaceEdit(); + workspaceEdit.set(e.notebook.uri, notebookEdits); + e.waitUntil(Promise.resolve(workspaceEdit)); } })); @@ -229,7 +226,7 @@ export class AttachmentCleaner implements vscode.CodeActionProvider { this.updateDiagnostics(cell.document.uri, diagnostics); - if (cell.index > -1 && !objectEquals(markdownAttachmentsInUse, cell.metadata.attachments)) { + if (cell.index > -1 && !objectEquals(markdownAttachmentsInUse || {}, cell.metadata.attachments || {})) { const updateMetadata: { [key: string]: any } = deepClone(cell.metadata); if (Object.keys(markdownAttachmentsInUse).length === 0) { updateMetadata.attachments = undefined; diff --git a/patched-vscode/extensions/ipynb/src/notebookImagePaste.ts b/patched-vscode/extensions/ipynb/src/notebookImagePaste.ts index 94292c26..5e188dd5 100644 --- a/patched-vscode/extensions/ipynb/src/notebookImagePaste.ts +++ b/patched-vscode/extensions/ipynb/src/notebookImagePaste.ts @@ -48,14 +48,15 @@ function getImageMimeType(uri: vscode.Uri): string | undefined { class DropOrPasteEditProvider implements vscode.DocumentPasteEditProvider, vscode.DocumentDropEditProvider { - public readonly id = 'insertAttachment'; + public static readonly kind = vscode.DocumentDropOrPasteEditKind.Empty.append('markdown', 'image', 'attachment'); async provideDocumentPasteEdits( document: vscode.TextDocument, _ranges: readonly vscode.Range[], dataTransfer: vscode.DataTransfer, + _context: vscode.DocumentPasteEditContext, token: vscode.CancellationToken, - ): Promise { + ): Promise { const enabled = vscode.workspace.getConfiguration('ipynb', document).get('pasteImagesAsAttachments.enabled', true); if (!enabled) { return; @@ -66,10 +67,10 @@ class DropOrPasteEditProvider implements vscode.DocumentPasteEditProvider, vscod return; } - const pasteEdit = new vscode.DocumentPasteEdit(insert.insertText, vscode.l10n.t('Insert Image as Attachment')); - pasteEdit.yieldTo = [{ mimeType: MimeType.plain }]; + const pasteEdit = new vscode.DocumentPasteEdit(insert.insertText, vscode.l10n.t('Insert Image as Attachment'), DropOrPasteEditProvider.kind); + pasteEdit.yieldTo = [vscode.DocumentDropOrPasteEditKind.Empty.append('text')]; pasteEdit.additionalEdit = insert.additionalEdit; - return pasteEdit; + return [pasteEdit]; } async provideDocumentDropEdits( @@ -84,9 +85,9 @@ class DropOrPasteEditProvider implements vscode.DocumentPasteEditProvider, vscod } const dropEdit = new vscode.DocumentDropEdit(insert.insertText); - dropEdit.yieldTo = [{ mimeType: MimeType.plain }]; + dropEdit.yieldTo = [vscode.DocumentDropOrPasteEditKind.Empty.append('text')]; dropEdit.additionalEdit = insert.additionalEdit; - dropEdit.label = vscode.l10n.t('Insert Image as Attachment'); + dropEdit.title = vscode.l10n.t('Insert Image as Attachment'); return dropEdit; } @@ -299,14 +300,14 @@ export function notebookImagePasteSetup(): vscode.Disposable { const provider = new DropOrPasteEditProvider(); return vscode.Disposable.from( vscode.languages.registerDocumentPasteEditProvider(JUPYTER_NOTEBOOK_MARKDOWN_SELECTOR, provider, { - id: provider.id, + providedPasteEditKinds: [DropOrPasteEditProvider.kind], pasteMimeTypes: [ MimeType.png, MimeType.uriList, ], }), vscode.languages.registerDocumentDropEditProvider(JUPYTER_NOTEBOOK_MARKDOWN_SELECTOR, provider, { - id: provider.id, + providedDropEditKinds: [DropOrPasteEditProvider.kind], dropMimeTypes: [ ...Object.values(imageExtToMime), MimeType.uriList, diff --git a/patched-vscode/extensions/ipynb/src/notebookModelStoreSync.ts b/patched-vscode/extensions/ipynb/src/notebookModelStoreSync.ts new file mode 100644 index 00000000..a3266216 --- /dev/null +++ b/patched-vscode/extensions/ipynb/src/notebookModelStoreSync.ts @@ -0,0 +1,301 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Disposable, ExtensionContext, NotebookCellKind, NotebookDocument, NotebookDocumentChangeEvent, NotebookEdit, workspace, WorkspaceEdit, type NotebookCell, type NotebookDocumentWillSaveEvent } from 'vscode'; +import { getCellMetadata, getVSCodeCellLanguageId, removeVSCodeCellLanguageId, setVSCodeCellLanguageId, sortObjectPropertiesRecursively } from './serializers'; +import { CellMetadata, useCustomPropertyInMetadata } from './common'; +import { getNotebookMetadata } from './notebookSerializer'; +import type * as nbformat from '@jupyterlab/nbformat'; + +const noop = () => { + // +}; + +/** + * Code here is used to ensure the Notebook Model is in sync the the ipynb JSON file. + * E.g. assume you add a new cell, this new cell will not have any metadata at all. + * However when we save the ipynb, the metadata will be an empty object `{}`. + * Now thats completely different from the metadata os being `empty/undefined` in the model. + * As a result, when looking at things like diff view or accessing metadata, we'll see differences. +* +* This code ensures that the model is in sync with the ipynb file. +*/ +export const pendingNotebookCellModelUpdates = new WeakMap>>(); +export function activate(context: ExtensionContext) { + workspace.onDidChangeNotebookDocument(onDidChangeNotebookCells, undefined, context.subscriptions); + workspace.onWillSaveNotebookDocument(waitForPendingModelUpdates, undefined, context.subscriptions); +} + +type NotebookDocumentChangeEventEx = Omit; +let mergedEvents: NotebookDocumentChangeEventEx | undefined; +let timer: NodeJS.Timeout; + +function triggerDebouncedNotebookDocumentChangeEvent() { + if (timer) { + clearTimeout(timer); + } + if (!mergedEvents) { + return; + } + const args = mergedEvents; + mergedEvents = undefined; + onDidChangeNotebookCells(args); +} + +export function debounceOnDidChangeNotebookDocument() { + const disposable = workspace.onDidChangeNotebookDocument(e => { + if (!isSupportedNotebook(e.notebook)) { + return; + } + if (!mergedEvents) { + mergedEvents = e; + } else if (mergedEvents.notebook === e.notebook) { + // Same notebook, we can merge the updates. + mergedEvents = { + cellChanges: e.cellChanges.concat(mergedEvents.cellChanges), + contentChanges: e.contentChanges.concat(mergedEvents.contentChanges), + notebook: e.notebook + }; + } else { + // Different notebooks, we cannot merge the updates. + // Hence we need to process the previous notebook and start a new timer for the new notebook. + triggerDebouncedNotebookDocumentChangeEvent(); + // Start a new timer for the new notebook. + mergedEvents = e; + } + if (timer) { + clearTimeout(timer); + } + timer = setTimeout(triggerDebouncedNotebookDocumentChangeEvent, 200); + }); + + + return Disposable.from(disposable, new Disposable(() => { + clearTimeout(timer); + })); +} + +function isSupportedNotebook(notebook: NotebookDocument) { + return notebook.notebookType === 'jupyter-notebook'; +} + +function waitForPendingModelUpdates(e: NotebookDocumentWillSaveEvent) { + if (!isSupportedNotebook(e.notebook)) { + return; + } + + triggerDebouncedNotebookDocumentChangeEvent(); + const promises = pendingNotebookCellModelUpdates.get(e.notebook); + if (!promises) { + return; + } + e.waitUntil(Promise.all(promises)); +} + +function cleanup(notebook: NotebookDocument, promise: PromiseLike) { + const pendingUpdates = pendingNotebookCellModelUpdates.get(notebook); + if (pendingUpdates) { + pendingUpdates.delete(promise); + if (!pendingUpdates.size) { + pendingNotebookCellModelUpdates.delete(notebook); + } + } +} +function trackAndUpdateCellMetadata(notebook: NotebookDocument, updates: { cell: NotebookCell; metadata: CellMetadata & { vscode?: { languageId: string } } }[]) { + const pendingUpdates = pendingNotebookCellModelUpdates.get(notebook) ?? new Set>(); + pendingNotebookCellModelUpdates.set(notebook, pendingUpdates); + const edit = new WorkspaceEdit(); + updates.forEach(({ cell, metadata }) => { + let newMetadata: any = {}; + if (useCustomPropertyInMetadata()) { + newMetadata = { ...(cell.metadata), custom: metadata }; + } else { + newMetadata = { ...cell.metadata, ...metadata }; + if (!metadata.execution_count && newMetadata.execution_count) { + delete newMetadata.execution_count; + } + if (!metadata.attachments && newMetadata.attachments) { + delete newMetadata.attachments; + } + } + edit.set(cell.notebook.uri, [NotebookEdit.updateCellMetadata(cell.index, sortObjectPropertiesRecursively(newMetadata))]); + }); + const promise = workspace.applyEdit(edit).then(noop, noop); + pendingUpdates.add(promise); + const clean = () => cleanup(notebook, promise); + promise.then(clean, clean); +} + +function onDidChangeNotebookCells(e: NotebookDocumentChangeEventEx) { + if (!isSupportedNotebook(e.notebook)) { + return; + } + + const notebook = e.notebook; + const notebookMetadata = getNotebookMetadata(e.notebook); + + // use the preferred language from document metadata or the first cell language as the notebook preferred cell language + const preferredCellLanguage = notebookMetadata.metadata?.language_info?.name; + const updates: { cell: NotebookCell; metadata: CellMetadata & { vscode?: { languageId: string } } }[] = []; + // When we change the language of a cell, + // Ensure the metadata in the notebook cell has been updated as well, + // Else model will be out of sync with ipynb https://github.com/microsoft/vscode/issues/207968#issuecomment-2002858596 + e.cellChanges.forEach(e => { + if (!preferredCellLanguage || e.cell.kind !== NotebookCellKind.Code) { + return; + } + const currentMetadata = e.metadata ? getCellMetadata({ metadata: e.metadata }) : getCellMetadata({ cell: e.cell }); + const languageIdInMetadata = getVSCodeCellLanguageId(currentMetadata); + const metadata: CellMetadata = JSON.parse(JSON.stringify(currentMetadata)); + metadata.metadata = metadata.metadata || {}; + let metadataUpdated = false; + if (e.executionSummary?.executionOrder && typeof e.executionSummary.success === 'boolean' && currentMetadata.execution_count !== e.executionSummary?.executionOrder) { + metadata.execution_count = e.executionSummary.executionOrder; + metadataUpdated = true; + } else if (!e.executionSummary && !e.metadata && e.outputs?.length === 0 && currentMetadata.execution_count) { + // Clear all. + delete metadata.execution_count; + metadataUpdated = true; + } + + if (e.document?.languageId && e.document?.languageId !== preferredCellLanguage && e.document?.languageId !== languageIdInMetadata) { + setVSCodeCellLanguageId(metadata, e.document.languageId); + metadataUpdated = true; + } else if (e.document?.languageId && e.document.languageId === preferredCellLanguage && languageIdInMetadata) { + removeVSCodeCellLanguageId(metadata); + metadataUpdated = true; + } else if (e.document?.languageId && e.document.languageId === preferredCellLanguage && e.document.languageId === languageIdInMetadata) { + removeVSCodeCellLanguageId(metadata); + metadataUpdated = true; + } + + if (metadataUpdated) { + updates.push({ cell: e.cell, metadata }); + } + }); + + // Ensure all new cells in notebooks with nbformat >= 4.5 have an id. + // Details of the spec can be found here https://jupyter.org/enhancement-proposals/62-cell-id/cell-id.html# + e.contentChanges.forEach(change => { + change.addedCells.forEach(cell => { + // When ever a cell is added, always update the metadata + // as metadata is always an empty `{}` in ipynb JSON file + const cellMetadata = getCellMetadata({ cell }); + + // Avoid updating the metadata if it's not required. + if (cellMetadata.metadata) { + if (!isCellIdRequired(notebookMetadata)) { + return; + } + if (isCellIdRequired(notebookMetadata) && cellMetadata?.id) { + return; + } + } + + // Don't edit the metadata directly, always get a clone (prevents accidental singletons and directly editing the objects). + const metadata: CellMetadata = { ...JSON.parse(JSON.stringify(cellMetadata || {})) }; + metadata.metadata = metadata.metadata || {}; + + if (isCellIdRequired(notebookMetadata) && !cellMetadata?.id) { + metadata.id = generateCellId(e.notebook); + } + updates.push({ cell, metadata }); + }); + }); + + if (updates.length) { + trackAndUpdateCellMetadata(notebook, updates); + } +} + + +/** + * Cell ids are required in notebooks only in notebooks with nbformat >= 4.5 + */ +function isCellIdRequired(metadata: Pick, 'nbformat' | 'nbformat_minor'>) { + if ((metadata.nbformat || 0) >= 5) { + return true; + } + if ((metadata.nbformat || 0) === 4 && (metadata.nbformat_minor || 0) >= 5) { + return true; + } + return false; +} + +function generateCellId(notebook: NotebookDocument) { + while (true) { + // Details of the id can be found here https://jupyter.org/enhancement-proposals/62-cell-id/cell-id.html#adding-an-id-field, + // & here https://jupyter.org/enhancement-proposals/62-cell-id/cell-id.html#updating-older-formats + const id = generateUuid().replace(/-/g, '').substring(0, 8); + let duplicate = false; + for (let index = 0; index < notebook.cellCount; index++) { + const cell = notebook.cellAt(index); + const existingId = getCellMetadata({ cell })?.id; + if (!existingId) { + continue; + } + if (existingId === id) { + duplicate = true; + break; + } + } + if (!duplicate) { + return id; + } + } +} + + +/** + * Copied from src/vs/base/common/uuid.ts + */ +function generateUuid() { + // use `randomValues` if possible + function getRandomValues(bucket: Uint8Array): Uint8Array { + for (let i = 0; i < bucket.length; i++) { + bucket[i] = Math.floor(Math.random() * 256); + } + return bucket; + } + + // prep-work + const _data = new Uint8Array(16); + const _hex: string[] = []; + for (let i = 0; i < 256; i++) { + _hex.push(i.toString(16).padStart(2, '0')); + } + + // get data + getRandomValues(_data); + + // set version bits + _data[6] = (_data[6] & 0x0f) | 0x40; + _data[8] = (_data[8] & 0x3f) | 0x80; + + // print as string + let i = 0; + let result = ''; + result += _hex[_data[i++]]; + result += _hex[_data[i++]]; + result += _hex[_data[i++]]; + result += _hex[_data[i++]]; + result += '-'; + result += _hex[_data[i++]]; + result += _hex[_data[i++]]; + result += '-'; + result += _hex[_data[i++]]; + result += _hex[_data[i++]]; + result += '-'; + result += _hex[_data[i++]]; + result += _hex[_data[i++]]; + result += '-'; + result += _hex[_data[i++]]; + result += _hex[_data[i++]]; + result += _hex[_data[i++]]; + result += _hex[_data[i++]]; + result += _hex[_data[i++]]; + result += _hex[_data[i++]]; + return result; +} diff --git a/patched-vscode/extensions/ipynb/src/notebookSerializer.ts b/patched-vscode/extensions/ipynb/src/notebookSerializer.ts index 26cc2b44..1d44a458 100644 --- a/patched-vscode/extensions/ipynb/src/notebookSerializer.ts +++ b/patched-vscode/extensions/ipynb/src/notebookSerializer.ts @@ -10,6 +10,7 @@ import { defaultNotebookFormat } from './constants'; import { getPreferredLanguage, jupyterNotebookModelToNotebookData } from './deserializers'; import { createJupyterCellFromNotebookCell, pruneCell, sortObjectPropertiesRecursively } from './serializers'; import * as fnv from '@enonic/fnv-plus'; +import { useCustomPropertyInMetadata } from './common'; export class NotebookSerializer implements vscode.NotebookSerializer { constructor(readonly context: vscode.ExtensionContext) { @@ -99,10 +100,11 @@ export class NotebookSerializer implements vscode.NotebookSerializer { } export function getNotebookMetadata(document: vscode.NotebookDocument | vscode.NotebookData) { - const notebookContent: Partial = document.metadata?.custom || {}; - notebookContent.cells = notebookContent.cells || []; - notebookContent.nbformat = notebookContent.nbformat || defaultNotebookFormat.major; - notebookContent.nbformat_minor = notebookContent.nbformat_minor ?? defaultNotebookFormat.minor; - notebookContent.metadata = notebookContent.metadata || {}; + const existingContent: Partial = (useCustomPropertyInMetadata() ? document.metadata?.custom : document.metadata) || {}; + const notebookContent: Partial = {}; + notebookContent.cells = existingContent.cells || []; + notebookContent.nbformat = existingContent.nbformat || defaultNotebookFormat.major; + notebookContent.nbformat_minor = existingContent.nbformat_minor ?? defaultNotebookFormat.minor; + notebookContent.metadata = existingContent.metadata || {}; return notebookContent; } diff --git a/patched-vscode/extensions/ipynb/src/serializers.ts b/patched-vscode/extensions/ipynb/src/serializers.ts index 27c45bce..3eb6e90e 100644 --- a/patched-vscode/extensions/ipynb/src/serializers.ts +++ b/patched-vscode/extensions/ipynb/src/serializers.ts @@ -5,7 +5,7 @@ import type * as nbformat from '@jupyterlab/nbformat'; import { NotebookCell, NotebookCellData, NotebookCellKind, NotebookCellOutput } from 'vscode'; -import { CellOutputMetadata } from './common'; +import { CellOutputMetadata, useCustomPropertyInMetadata, type CellMetadata } from './common'; import { textMimeTypes } from './deserializers'; const textDecoder = new TextDecoder(); @@ -54,28 +54,71 @@ export function sortObjectPropertiesRecursively(obj: any): any { return obj; } -export function getCellMetadata(cell: NotebookCell | NotebookCellData) { - return { - // it contains the cell id, and the cell metadata, along with other nb cell metadata - ...(cell.metadata?.custom ?? {}), - // promote the cell attachments to the top level - attachments: cell.metadata?.custom?.attachments ?? cell.metadata?.attachments - }; +export function getCellMetadata(options: { cell: NotebookCell | NotebookCellData } | { metadata?: { [key: string]: any } }): CellMetadata { + if ('cell' in options) { + const cell = options.cell; + if (useCustomPropertyInMetadata()) { + const metadata: CellMetadata = { + // it contains the cell id, and the cell metadata, along with other nb cell metadata + ...(cell.metadata?.custom ?? {}) + }; + // promote the cell attachments to the top level + const attachments = cell.metadata?.custom?.attachments ?? cell.metadata?.attachments; + if (attachments) { + metadata.attachments = attachments; + } + return metadata; + } + const metadata = { + // it contains the cell id, and the cell metadata, along with other nb cell metadata + ...(cell.metadata ?? {}) + }; + + return metadata; + } else { + const cell = options; + if (useCustomPropertyInMetadata()) { + const metadata: CellMetadata = { + // it contains the cell id, and the cell metadata, along with other nb cell metadata + ...(cell.metadata?.custom ?? {}) + }; + // promote the cell attachments to the top level + const attachments = cell.metadata?.custom?.attachments ?? cell.metadata?.attachments; + if (attachments) { + metadata.attachments = attachments; + } + return metadata; + } + const metadata = { + // it contains the cell id, and the cell metadata, along with other nb cell metadata + ...(cell.metadata ?? {}) + }; + + return metadata; + } +} + +export function getVSCodeCellLanguageId(metadata: CellMetadata): string | undefined { + return metadata.metadata?.vscode?.languageId; +} +export function setVSCodeCellLanguageId(metadata: CellMetadata, languageId: string) { + metadata.metadata = metadata.metadata || {}; + metadata.metadata.vscode = { languageId }; +} +export function removeVSCodeCellLanguageId(metadata: CellMetadata) { + if (metadata.metadata?.vscode) { + delete metadata.metadata.vscode; + } } function createCodeCellFromNotebookCell(cell: NotebookCellData, preferredLanguage: string | undefined): nbformat.ICodeCell { - const cellMetadata = getCellMetadata(cell); - let metadata = cellMetadata?.metadata || {}; // This cannot be empty. + const cellMetadata: CellMetadata = JSON.parse(JSON.stringify(getCellMetadata({ cell }))); + cellMetadata.metadata = cellMetadata.metadata || {}; // This cannot be empty. if (cell.languageId !== preferredLanguage) { - metadata = { - ...metadata, - vscode: { - languageId: cell.languageId - } - }; + setVSCodeCellLanguageId(cellMetadata, cell.languageId); } else { // cell current language is the same as the preferred cell language in the document, flush the vscode custom language id metadata - metadata.vscode = undefined; + removeVSCodeCellLanguageId(cellMetadata); } const codeCell: any = { @@ -83,7 +126,7 @@ function createCodeCellFromNotebookCell(cell: NotebookCellData, preferredLanguag execution_count: cell.executionSummary?.executionOrder ?? null, source: splitMultilineString(cell.value.replace(/\r\n/g, '\n')), outputs: (cell.outputs || []).map(translateCellDisplayOutput), - metadata: metadata + metadata: cellMetadata.metadata }; if (cellMetadata?.id) { codeCell.id = cellMetadata.id; @@ -92,7 +135,7 @@ function createCodeCellFromNotebookCell(cell: NotebookCellData, preferredLanguag } function createRawCellFromNotebookCell(cell: NotebookCellData): nbformat.IRawCell { - const cellMetadata = getCellMetadata(cell); + const cellMetadata = getCellMetadata({ cell }); const rawCell: any = { cell_type: 'raw', source: splitMultilineString(cell.value.replace(/\r\n/g, '\n')), @@ -343,7 +386,7 @@ function convertOutputMimeToJupyterOutput(mime: string, value: Uint8Array) { } export function createMarkdownCellFromNotebookCell(cell: NotebookCellData): nbformat.IMarkdownCell { - const cellMetadata = getCellMetadata(cell); + const cellMetadata = getCellMetadata({ cell }); const markdownCell: any = { cell_type: 'markdown', source: splitMultilineString(cell.value.replace(/\r\n/g, '\n')), diff --git a/patched-vscode/extensions/ipynb/src/test/notebookModelStoreSync.test.ts b/patched-vscode/extensions/ipynb/src/test/notebookModelStoreSync.test.ts new file mode 100644 index 00000000..1afca8c1 --- /dev/null +++ b/patched-vscode/extensions/ipynb/src/test/notebookModelStoreSync.test.ts @@ -0,0 +1,680 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as assert from 'assert'; +import * as sinon from 'sinon'; +import { CancellationTokenSource, Disposable, EventEmitter, ExtensionContext, NotebookCellKind, NotebookDocumentChangeEvent, NotebookDocumentWillSaveEvent, NotebookEdit, NotebookRange, TextDocumentSaveReason, workspace, type CancellationToken, type NotebookCell, type NotebookDocument, type WorkspaceEdit, type WorkspaceEditMetadata } from 'vscode'; +import { activate } from '../notebookModelStoreSync'; + +[true, false].forEach(useCustomPropertyInMetadata => { + suite(`Notebook Model Store Sync (${useCustomPropertyInMetadata ? 'with custom metadata (standard behaviour)' : 'without custom metadata'})`, () => { + let disposables: Disposable[] = []; + let onDidChangeNotebookDocument: EventEmitter; + let onWillSaveNotebookDocument: AsyncEmitter; + let notebook: NotebookDocument; + let token: CancellationTokenSource; + let editsApplied: WorkspaceEdit[] = []; + let pendingPromises: Promise[] = []; + let cellMetadataUpdates: NotebookEdit[] = []; + let applyEditStub: sinon.SinonStub<[edit: WorkspaceEdit, metadata?: WorkspaceEditMetadata | undefined], Thenable>; + setup(() => { + disposables = []; + notebook = { + notebookType: '', + metadata: {} + } as NotebookDocument; + sinon.stub(workspace, 'getConfiguration').callsFake((section, scope) => { + if (section === 'jupyter') { + return { + get: () => { + return !useCustomPropertyInMetadata; + } + }; + } else { + return (workspace.getConfiguration as any).wrappedMethod.call(workspace, section, scope); + } + }); + token = new CancellationTokenSource(); + disposables.push(token); + sinon.stub(notebook, 'notebookType').get(() => 'jupyter-notebook'); + applyEditStub = sinon.stub(workspace, 'applyEdit').callsFake((edit: WorkspaceEdit) => { + editsApplied.push(edit); + return Promise.resolve(true); + }); + const context = { subscriptions: [] as Disposable[] } as ExtensionContext; + onDidChangeNotebookDocument = new EventEmitter(); + disposables.push(onDidChangeNotebookDocument); + onWillSaveNotebookDocument = new AsyncEmitter(); + + sinon.stub(NotebookEdit, 'updateCellMetadata').callsFake((index, metadata) => { + const edit = (NotebookEdit.updateCellMetadata as any).wrappedMethod.call(NotebookEdit, index, metadata); + cellMetadataUpdates.push(edit); + return edit; + } + ); + sinon.stub(workspace, 'onDidChangeNotebookDocument').callsFake(cb => + onDidChangeNotebookDocument.event(cb) + ); + sinon.stub(workspace, 'onWillSaveNotebookDocument').callsFake(cb => + onWillSaveNotebookDocument.event(cb) + ); + activate(context); + }); + teardown(async () => { + await Promise.allSettled(pendingPromises); + editsApplied = []; + pendingPromises = []; + cellMetadataUpdates = []; + disposables.forEach(d => d.dispose()); + disposables = []; + sinon.restore(); + }); + + test('Empty cell will not result in any updates', async () => { + const e: NotebookDocumentChangeEvent = { + notebook, + metadata: undefined, + contentChanges: [], + cellChanges: [] + }; + + onDidChangeNotebookDocument.fire(e); + + assert.strictEqual(editsApplied.length, 0); + }); + test('Adding cell for non Jupyter Notebook will not result in any updates', async () => { + sinon.stub(notebook, 'notebookType').get(() => 'some-other-type'); + const cell: NotebookCell = { + document: {} as any, + executionSummary: {}, + index: 0, + kind: NotebookCellKind.Code, + metadata: {}, + notebook, + outputs: [] + }; + const e: NotebookDocumentChangeEvent = { + notebook, + metadata: undefined, + contentChanges: [ + { + range: new NotebookRange(0, 0), + removedCells: [], + addedCells: [cell] + } + ], + cellChanges: [] + }; + + onDidChangeNotebookDocument.fire(e); + + assert.strictEqual(editsApplied.length, 0); + assert.strictEqual(cellMetadataUpdates.length, 0); + }); + test('Adding cell will result in an update to the metadata', async () => { + const cell: NotebookCell = { + document: {} as any, + executionSummary: {}, + index: 0, + kind: NotebookCellKind.Code, + metadata: {}, + notebook, + outputs: [] + }; + const e: NotebookDocumentChangeEvent = { + notebook, + metadata: undefined, + contentChanges: [ + { + range: new NotebookRange(0, 0), + removedCells: [], + addedCells: [cell] + } + ], + cellChanges: [] + }; + + onDidChangeNotebookDocument.fire(e); + + assert.strictEqual(editsApplied.length, 1); + assert.strictEqual(cellMetadataUpdates.length, 1); + const newMetadata = cellMetadataUpdates[0].newCellMetadata; + if (useCustomPropertyInMetadata) { + assert.deepStrictEqual(newMetadata, { custom: { metadata: {} } }); + } else { + assert.deepStrictEqual(newMetadata, { metadata: {} }); + } + }); + test('Add cell id if nbformat is 4.5', async () => { + if (useCustomPropertyInMetadata) { + sinon.stub(notebook, 'metadata').get(() => ({ custom: { nbformat: 4, nbformat_minor: 5 } })); + } else { + sinon.stub(notebook, 'metadata').get(() => ({ nbformat: 4, nbformat_minor: 5 })); + } + const cell: NotebookCell = { + document: {} as any, + executionSummary: {}, + index: 0, + kind: NotebookCellKind.Code, + metadata: {}, + notebook, + outputs: [] + }; + const e: NotebookDocumentChangeEvent = { + notebook, + metadata: undefined, + contentChanges: [ + { + range: new NotebookRange(0, 0), + removedCells: [], + addedCells: [cell] + } + ], + cellChanges: [] + }; + + onDidChangeNotebookDocument.fire(e); + + assert.strictEqual(editsApplied.length, 1); + assert.strictEqual(cellMetadataUpdates.length, 1); + const newMetadata = cellMetadataUpdates[0].newCellMetadata || {}; + if (useCustomPropertyInMetadata) { + assert.strictEqual(Object.keys(newMetadata).length, 1); + assert.strictEqual(Object.keys(newMetadata.custom).length, 2); + assert.deepStrictEqual(newMetadata.custom.metadata, {}); + assert.ok(newMetadata.custom.id); + } else { + assert.strictEqual(Object.keys(newMetadata).length, 2); + assert.deepStrictEqual(newMetadata.metadata, {}); + assert.ok(newMetadata.id); + } + }); + test('Do not add cell id if one already exists', async () => { + if (useCustomPropertyInMetadata) { + sinon.stub(notebook, 'metadata').get(() => ({ custom: { nbformat: 4, nbformat_minor: 5 } })); + } else { + sinon.stub(notebook, 'metadata').get(() => ({ nbformat: 4, nbformat_minor: 5 })); + } + const cell: NotebookCell = { + document: {} as any, + executionSummary: {}, + index: 0, + kind: NotebookCellKind.Code, + metadata: useCustomPropertyInMetadata ? { + custom: { + id: '1234' + } + } : { + id: '1234' + }, + notebook, + outputs: [] + }; + const e: NotebookDocumentChangeEvent = { + notebook, + metadata: undefined, + contentChanges: [ + { + range: new NotebookRange(0, 0), + removedCells: [], + addedCells: [cell] + } + ], + cellChanges: [] + }; + + onDidChangeNotebookDocument.fire(e); + + assert.strictEqual(editsApplied.length, 1); + assert.strictEqual(cellMetadataUpdates.length, 1); + const newMetadata = cellMetadataUpdates[0].newCellMetadata || {}; + if (useCustomPropertyInMetadata) { + assert.strictEqual(Object.keys(newMetadata).length, 1); + assert.strictEqual(Object.keys(newMetadata.custom).length, 2); + assert.deepStrictEqual(newMetadata.custom.metadata, {}); + assert.strictEqual(newMetadata.custom.id, '1234'); + } else { + assert.strictEqual(Object.keys(newMetadata).length, 2); + assert.deepStrictEqual(newMetadata.metadata, {}); + assert.strictEqual(newMetadata.id, '1234'); + } + }); + test('Do not perform any updates if cell id and metadata exists', async () => { + if (useCustomPropertyInMetadata) { + sinon.stub(notebook, 'metadata').get(() => ({ custom: { nbformat: 4, nbformat_minor: 5 } })); + } else { + sinon.stub(notebook, 'metadata').get(() => ({ nbformat: 4, nbformat_minor: 5 })); + } + const cell: NotebookCell = { + document: {} as any, + executionSummary: {}, + index: 0, + kind: NotebookCellKind.Code, + metadata: useCustomPropertyInMetadata ? { + custom: { + id: '1234', + metadata: {} + } + } : { + id: '1234', + metadata: {} + }, + notebook, + outputs: [] + }; + const e: NotebookDocumentChangeEvent = { + notebook, + metadata: undefined, + contentChanges: [ + { + range: new NotebookRange(0, 0), + removedCells: [], + addedCells: [cell] + } + ], + cellChanges: [] + }; + + onDidChangeNotebookDocument.fire(e); + + assert.strictEqual(editsApplied.length, 0); + assert.strictEqual(cellMetadataUpdates.length, 0); + }); + test('Store language id in custom metadata, whilst preserving existing metadata', async () => { + if (useCustomPropertyInMetadata) { + sinon.stub(notebook, 'metadata').get(() => ({ + custom: { + nbformat: 4, nbformat_minor: 5, + metadata: { + language_info: { name: 'python' } + } + } + })); + } else { + sinon.stub(notebook, 'metadata').get(() => ({ + nbformat: 4, nbformat_minor: 5, + metadata: { + language_info: { name: 'python' } + } + })); + } + const cell: NotebookCell = { + document: { + languageId: 'javascript' + } as any, + executionSummary: {}, + index: 0, + kind: NotebookCellKind.Code, + metadata: useCustomPropertyInMetadata ? { + custom: { + id: '1234', + metadata: { + collapsed: true, scrolled: true + } + } + } : { + id: '1234', + metadata: { + collapsed: true, scrolled: true + } + }, + notebook, + outputs: [] + }; + const e: NotebookDocumentChangeEvent = { + notebook, + metadata: undefined, + contentChanges: [], + cellChanges: [ + { + cell, + document: { + languageId: 'javascript' + } as any, + metadata: undefined, + outputs: undefined, + executionSummary: undefined + } + ] + }; + + onDidChangeNotebookDocument.fire(e); + + assert.strictEqual(editsApplied.length, 1); + assert.strictEqual(cellMetadataUpdates.length, 1); + const newMetadata = cellMetadataUpdates[0].newCellMetadata || {}; + if (useCustomPropertyInMetadata) { + assert.strictEqual(Object.keys(newMetadata).length, 1); + assert.strictEqual(Object.keys(newMetadata.custom).length, 2); + assert.deepStrictEqual(newMetadata.custom.metadata, { collapsed: true, scrolled: true, vscode: { languageId: 'javascript' } }); + assert.strictEqual(newMetadata.custom.id, '1234'); + } else { + assert.strictEqual(Object.keys(newMetadata).length, 2); + assert.deepStrictEqual(newMetadata.metadata, { collapsed: true, scrolled: true, vscode: { languageId: 'javascript' } }); + assert.strictEqual(newMetadata.id, '1234'); + } + }); + test('No changes when language is javascript', async () => { + if (useCustomPropertyInMetadata) { + sinon.stub(notebook, 'metadata').get(() => ({ + custom: { + nbformat: 4, nbformat_minor: 5, + metadata: { + language_info: { name: 'javascript' } + } + } + })); + } else { + sinon.stub(notebook, 'metadata').get(() => ({ + nbformat: 4, nbformat_minor: 5, + metadata: { + language_info: { name: 'javascript' } + } + })); + } + const cell: NotebookCell = { + document: { + languageId: 'javascript' + } as any, + executionSummary: {}, + index: 0, + kind: NotebookCellKind.Code, + metadata: useCustomPropertyInMetadata ? { + custom: { + id: '1234', + metadata: { + collapsed: true, scrolled: true + } + } + } : { + id: '1234', + metadata: { + collapsed: true, scrolled: true + } + }, + notebook, + outputs: [] + }; + const e: NotebookDocumentChangeEvent = { + notebook, + metadata: undefined, + contentChanges: [], + cellChanges: [ + { + cell, + document: undefined, + metadata: undefined, + outputs: undefined, + executionSummary: undefined + } + ] + }; + + onDidChangeNotebookDocument.fire(e); + + assert.strictEqual(editsApplied.length, 0); + assert.strictEqual(cellMetadataUpdates.length, 0); + }); + test('Remove language from metadata when cell language matches kernel language', async () => { + if (useCustomPropertyInMetadata) { + sinon.stub(notebook, 'metadata').get(() => ({ + custom: { + nbformat: 4, nbformat_minor: 5, + metadata: { + language_info: { name: 'javascript' } + } + } + })); + } else { + sinon.stub(notebook, 'metadata').get(() => ({ + nbformat: 4, nbformat_minor: 5, + metadata: { + language_info: { name: 'javascript' } + } + })); + } + const cell: NotebookCell = { + document: { + languageId: 'javascript' + } as any, + executionSummary: {}, + index: 0, + kind: NotebookCellKind.Code, + metadata: useCustomPropertyInMetadata ? { + custom: { + id: '1234', + metadata: { + vscode: { languageId: 'python' }, + collapsed: true, scrolled: true + } + } + } : { + id: '1234', + metadata: { + vscode: { languageId: 'python' }, + collapsed: true, scrolled: true + } + }, + notebook, + outputs: [] + }; + const e: NotebookDocumentChangeEvent = { + notebook, + metadata: undefined, + contentChanges: [], + cellChanges: [ + { + cell, + document: { + languageId: 'javascript' + } as any, + metadata: undefined, + outputs: undefined, + executionSummary: undefined + } + ] + }; + + onDidChangeNotebookDocument.fire(e); + + assert.strictEqual(editsApplied.length, 1); + assert.strictEqual(cellMetadataUpdates.length, 1); + const newMetadata = cellMetadataUpdates[0].newCellMetadata || {}; + if (useCustomPropertyInMetadata) { + assert.strictEqual(Object.keys(newMetadata).length, 1); + assert.strictEqual(Object.keys(newMetadata.custom).length, 2); + assert.deepStrictEqual(newMetadata.custom.metadata, { collapsed: true, scrolled: true }); + assert.strictEqual(newMetadata.custom.id, '1234'); + } else { + assert.strictEqual(Object.keys(newMetadata).length, 2); + assert.deepStrictEqual(newMetadata.metadata, { collapsed: true, scrolled: true }); + assert.strictEqual(newMetadata.id, '1234'); + } + }); + test('Update language in metadata', async () => { + if (useCustomPropertyInMetadata) { + sinon.stub(notebook, 'metadata').get(() => ({ + custom: { + nbformat: 4, nbformat_minor: 5, + metadata: { + language_info: { name: 'javascript' } + } + } + })); + } else { + + sinon.stub(notebook, 'metadata').get(() => ({ + nbformat: 4, nbformat_minor: 5, + metadata: { + language_info: { name: 'javascript' } + } + })); + } + const cell: NotebookCell = { + document: { + languageId: 'powershell' + } as any, + executionSummary: {}, + index: 0, + kind: NotebookCellKind.Code, + metadata: useCustomPropertyInMetadata ? { + custom: { + id: '1234', + metadata: { + vscode: { languageId: 'python' }, + collapsed: true, scrolled: true + } + } + } : { + id: '1234', + metadata: { + vscode: { languageId: 'python' }, + collapsed: true, scrolled: true + } + }, + notebook, + outputs: [] + }; + const e: NotebookDocumentChangeEvent = { + notebook, + metadata: undefined, + contentChanges: [], + cellChanges: [ + { + cell, + document: { + languageId: 'powershell' + } as any, + metadata: undefined, + outputs: undefined, + executionSummary: undefined + } + ] + }; + + onDidChangeNotebookDocument.fire(e); + + assert.strictEqual(editsApplied.length, 1); + assert.strictEqual(cellMetadataUpdates.length, 1); + const newMetadata = cellMetadataUpdates[0].newCellMetadata || {}; + if (useCustomPropertyInMetadata) { + assert.strictEqual(Object.keys(newMetadata).length, 1); + assert.strictEqual(Object.keys(newMetadata.custom).length, 2); + assert.deepStrictEqual(newMetadata.custom.metadata, { collapsed: true, scrolled: true, vscode: { languageId: 'powershell' } }); + assert.strictEqual(newMetadata.custom.id, '1234'); + } else { + assert.strictEqual(Object.keys(newMetadata).length, 2); + assert.deepStrictEqual(newMetadata.metadata, { collapsed: true, scrolled: true, vscode: { languageId: 'powershell' } }); + assert.strictEqual(newMetadata.id, '1234'); + } + }); + + test('Will save event without any changes', async () => { + await onWillSaveNotebookDocument.fireAsync({ notebook, reason: TextDocumentSaveReason.Manual }, token.token); + }); + test('Wait for pending updates to complete when saving', async () => { + let resolveApplyEditPromise: (value: boolean) => void; + const promise = new Promise((resolve) => resolveApplyEditPromise = resolve); + applyEditStub.restore(); + sinon.stub(workspace, 'applyEdit').callsFake((edit: WorkspaceEdit) => { + editsApplied.push(edit); + return promise; + }); + + const cell: NotebookCell = { + document: {} as any, + executionSummary: {}, + index: 0, + kind: NotebookCellKind.Code, + metadata: {}, + notebook, + outputs: [] + }; + const e: NotebookDocumentChangeEvent = { + notebook, + metadata: undefined, + contentChanges: [ + { + range: new NotebookRange(0, 0), + removedCells: [], + addedCells: [cell] + } + ], + cellChanges: [] + }; + + onDidChangeNotebookDocument.fire(e); + + assert.strictEqual(editsApplied.length, 1); + assert.strictEqual(cellMetadataUpdates.length, 1); + + // Try to save. + let saveCompleted = false; + const saved = onWillSaveNotebookDocument.fireAsync({ + notebook, + reason: TextDocumentSaveReason.Manual + }, token.token); + saved.finally(() => saveCompleted = true); + await new Promise((resolve) => setTimeout(resolve, 10)); + + // Verify we have not yet completed saving. + assert.strictEqual(saveCompleted, false); + + resolveApplyEditPromise!(true); + await new Promise((resolve) => setTimeout(resolve, 1)); + + // Should have completed saving. + saved.finally(() => saveCompleted = true); + }); + + interface IWaitUntil { + token: CancellationToken; + waitUntil(thenable: Promise): void; + } + + interface IWaitUntil { + token: CancellationToken; + waitUntil(thenable: Promise): void; + } + type IWaitUntilData = Omit, 'token'>; + + class AsyncEmitter { + private listeners: ((d: T) => void)[] = []; + get event(): (listener: (e: T) => any, thisArgs?: any, disposables?: Disposable[]) => Disposable { + + return (listener, thisArgs, _disposables) => { + this.listeners.push(listener.bind(thisArgs)); + return { + dispose: () => { + // + } + }; + }; + } + dispose() { + this.listeners = []; + } + async fireAsync(data: IWaitUntilData, token: CancellationToken): Promise { + if (!this.listeners.length) { + return; + } + + const promises: Promise[] = []; + this.listeners.forEach(cb => { + const event = { + ...data, + token, + waitUntil: (thenable: Promise) => { + promises.push(thenable); + } + } as T; + cb(event); + }); + + await Promise.all(promises); + } + } + }); +}); diff --git a/patched-vscode/extensions/ipynb/src/test/serializers.test.ts b/patched-vscode/extensions/ipynb/src/test/serializers.test.ts index b8f56fc5..cc7f53fe 100644 --- a/patched-vscode/extensions/ipynb/src/test/serializers.test.ts +++ b/patched-vscode/extensions/ipynb/src/test/serializers.test.ts @@ -3,6 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import * as sinon from 'sinon'; import type * as nbformat from '@jupyterlab/nbformat'; import * as assert from 'assert'; import * as vscode from 'vscode'; @@ -18,75 +19,119 @@ function deepStripProperties(obj: any, props: string[]) { } } } +[true, false].forEach(useCustomPropertyInMetadata => { + suite(`ipynb serializer (${useCustomPropertyInMetadata ? 'with custom metadata (standard behaviour)' : 'without custom metadata'})`, () => { + let disposables: vscode.Disposable[] = []; + setup(() => { + disposables = []; + sinon.stub(vscode.workspace, 'getConfiguration').callsFake((section, scope) => { + if (section === 'jupyter') { + return { + get: () => { + return !useCustomPropertyInMetadata; + } + }; + } else { + return (vscode.workspace.getConfiguration as any).wrappedMethod.call(vscode.workspace, section, scope); + } + }); + }); + teardown(async () => { + disposables.forEach(d => d.dispose()); + disposables = []; + sinon.restore(); + }); -suite('ipynb serializer', () => { - const base64EncodedImage = - 'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mOUlZL6DwAB/wFSU1jVmgAAAABJRU5ErkJggg=='; - test('Deserialize', async () => { - const cells: nbformat.ICell[] = [ - { - cell_type: 'code', - execution_count: 10, - outputs: [], - source: 'print(1)', - metadata: {} - }, - { - cell_type: 'markdown', - source: '# HEAD', - metadata: {} - } - ]; - const notebook = jupyterNotebookModelToNotebookData({ cells }, 'python'); - assert.ok(notebook); + const base64EncodedImage = + 'iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mOUlZL6DwAB/wFSU1jVmgAAAABJRU5ErkJggg=='; + test('Deserialize', async () => { + const cells: nbformat.ICell[] = [ + { + cell_type: 'code', + execution_count: 10, + outputs: [], + source: 'print(1)', + metadata: {} + }, + { + cell_type: 'markdown', + source: '# HEAD', + metadata: {} + } + ]; + const notebook = jupyterNotebookModelToNotebookData({ cells }, 'python'); + assert.ok(notebook); - const expectedCodeCell = new vscode.NotebookCellData(vscode.NotebookCellKind.Code, 'print(1)', 'python'); - expectedCodeCell.outputs = []; - expectedCodeCell.metadata = { custom: { metadata: {} } }; - expectedCodeCell.executionSummary = { executionOrder: 10 }; + const expectedCodeCell = new vscode.NotebookCellData(vscode.NotebookCellKind.Code, 'print(1)', 'python'); + expectedCodeCell.outputs = []; + expectedCodeCell.metadata = useCustomPropertyInMetadata ? { custom: { execution_count: 10, metadata: {} } } : { execution_count: 10, metadata: {} }; + expectedCodeCell.executionSummary = { executionOrder: 10 }; - const expectedMarkdownCell = new vscode.NotebookCellData(vscode.NotebookCellKind.Markup, '# HEAD', 'markdown'); - expectedMarkdownCell.outputs = []; - expectedMarkdownCell.metadata = { - custom: { metadata: {} } - }; + const expectedMarkdownCell = new vscode.NotebookCellData(vscode.NotebookCellKind.Markup, '# HEAD', 'markdown'); + expectedMarkdownCell.outputs = []; + expectedMarkdownCell.metadata = useCustomPropertyInMetadata ? { + custom: { metadata: {} } + } : { + metadata: {} + }; - assert.deepStrictEqual(notebook.cells, [expectedCodeCell, expectedMarkdownCell]); - }); + assert.deepStrictEqual(notebook.cells, [expectedCodeCell, expectedMarkdownCell]); + }); - test('Serialize', async () => { - const markdownCell = new vscode.NotebookCellData(vscode.NotebookCellKind.Markup, '# header1', 'markdown'); - markdownCell.metadata = { - attachments: { - 'image.png': { - 'image/png': 'abc' + test('Serialize', async () => { + const markdownCell = new vscode.NotebookCellData(vscode.NotebookCellKind.Markup, '# header1', 'markdown'); + markdownCell.metadata = useCustomPropertyInMetadata ? { + attachments: { + 'image.png': { + 'image/png': 'abc' + } + }, + custom: { + id: '123', + metadata: { + foo: 'bar' + } } - }, - custom: { + } : { + attachments: { + 'image.png': { + 'image/png': 'abc' + } + }, id: '123', metadata: { foo: 'bar' } - } - }; + }; - const cellMetadata = getCellMetadata(markdownCell); - assert.deepStrictEqual(cellMetadata, { - id: '123', - metadata: { - foo: 'bar', - }, - attachments: { - 'image.png': { - 'image/png': 'abc' + const cellMetadata = getCellMetadata({ cell: markdownCell }); + assert.deepStrictEqual(cellMetadata, { + id: '123', + metadata: { + foo: 'bar', + }, + attachments: { + 'image.png': { + 'image/png': 'abc' + } } - } - }); + }); - const markdownCell2 = new vscode.NotebookCellData(vscode.NotebookCellKind.Markup, '# header1', 'markdown'); - markdownCell2.metadata = { - custom: { + const markdownCell2 = new vscode.NotebookCellData(vscode.NotebookCellKind.Markup, '# header1', 'markdown'); + markdownCell2.metadata = useCustomPropertyInMetadata ? { + custom: { + id: '123', + metadata: { + foo: 'bar' + }, + attachments: { + 'image.png': { + 'image/png': 'abc' + } + } + } + } : { id: '123', metadata: { foo: 'bar' @@ -96,132 +141,145 @@ suite('ipynb serializer', () => { 'image/png': 'abc' } } - } - }; + }; - const nbMarkdownCell = createMarkdownCellFromNotebookCell(markdownCell); - const nbMarkdownCell2 = createMarkdownCellFromNotebookCell(markdownCell2); - assert.deepStrictEqual(nbMarkdownCell, nbMarkdownCell2); + const nbMarkdownCell = createMarkdownCellFromNotebookCell(markdownCell); + const nbMarkdownCell2 = createMarkdownCellFromNotebookCell(markdownCell2); + assert.deepStrictEqual(nbMarkdownCell, nbMarkdownCell2); - assert.deepStrictEqual(nbMarkdownCell, { - cell_type: 'markdown', - source: ['# header1'], - metadata: { - foo: 'bar', - }, - attachments: { - 'image.png': { - 'image/png': 'abc' - } - }, - id: '123' + assert.deepStrictEqual(nbMarkdownCell, { + cell_type: 'markdown', + source: ['# header1'], + metadata: { + foo: 'bar', + }, + attachments: { + 'image.png': { + 'image/png': 'abc' + } + }, + id: '123' + }); }); - }); - suite('Outputs', () => { - function validateCellOutputTranslation( - outputs: nbformat.IOutput[], - expectedOutputs: vscode.NotebookCellOutput[], - propertiesToExcludeFromComparison: string[] = [] - ) { - const cells: nbformat.ICell[] = [ - { - cell_type: 'code', - execution_count: 10, - outputs, - source: 'print(1)', - metadata: {} - } - ]; - const notebook = jupyterNotebookModelToNotebookData({ cells }, 'python'); + suite('Outputs', () => { + function validateCellOutputTranslation( + outputs: nbformat.IOutput[], + expectedOutputs: vscode.NotebookCellOutput[], + propertiesToExcludeFromComparison: string[] = [] + ) { + const cells: nbformat.ICell[] = [ + { + cell_type: 'code', + execution_count: 10, + outputs, + source: 'print(1)', + metadata: {} + } + ]; + const notebook = jupyterNotebookModelToNotebookData({ cells }, 'python'); - // OutputItems contain an `id` property generated by VSC. - // Exclude that property when comparing. - const propertiesToExclude = propertiesToExcludeFromComparison.concat(['id']); - const actualOuts = notebook.cells[0].outputs; - deepStripProperties(actualOuts, propertiesToExclude); - deepStripProperties(expectedOutputs, propertiesToExclude); - assert.deepStrictEqual(actualOuts, expectedOutputs); - } + // OutputItems contain an `id` property generated by VSC. + // Exclude that property when comparing. + const propertiesToExclude = propertiesToExcludeFromComparison.concat(['id']); + const actualOuts = notebook.cells[0].outputs; + deepStripProperties(actualOuts, propertiesToExclude); + deepStripProperties(expectedOutputs, propertiesToExclude); + assert.deepStrictEqual(actualOuts, expectedOutputs); + } - test('Empty output', () => { - validateCellOutputTranslation([], []); - }); + test('Empty output', () => { + validateCellOutputTranslation([], []); + }); - test('Stream output', () => { - validateCellOutputTranslation( - [ - { - output_type: 'stream', - name: 'stderr', - text: 'Error' - }, - { - output_type: 'stream', - name: 'stdout', - text: 'NoError' - } - ], - [ - new vscode.NotebookCellOutput([vscode.NotebookCellOutputItem.stderr('Error')], { - outputType: 'stream' - }), - new vscode.NotebookCellOutput([vscode.NotebookCellOutputItem.stdout('NoError')], { - outputType: 'stream' - }) - ] - ); - }); - test('Stream output and line endings', () => { - validateCellOutputTranslation( - [ - { - output_type: 'stream', - name: 'stdout', - text: [ - 'Line1\n', - '\n', - 'Line3\n', - 'Line4' - ] - } - ], - [ - new vscode.NotebookCellOutput([vscode.NotebookCellOutputItem.stdout('Line1\n\nLine3\nLine4')], { - outputType: 'stream' - }) - ] - ); - validateCellOutputTranslation( - [ - { - output_type: 'stream', - name: 'stdout', - text: [ - 'Hello\n', - 'Hello\n', - 'Hello\n', - 'Hello\n', - 'Hello\n', - 'Hello\n' - ] - } - ], - [ - new vscode.NotebookCellOutput([vscode.NotebookCellOutputItem.stdout('Hello\nHello\nHello\nHello\nHello\nHello\n')], { - outputType: 'stream' - }) - ] - ); - }); - test('Multi-line Stream output', () => { - validateCellOutputTranslation( - [ - { - name: 'stdout', - output_type: 'stream', - text: [ - 'Epoch 1/5\n', + test('Stream output', () => { + validateCellOutputTranslation( + [ + { + output_type: 'stream', + name: 'stderr', + text: 'Error' + }, + { + output_type: 'stream', + name: 'stdout', + text: 'NoError' + } + ], + [ + new vscode.NotebookCellOutput([vscode.NotebookCellOutputItem.stderr('Error')], { + outputType: 'stream' + }), + new vscode.NotebookCellOutput([vscode.NotebookCellOutputItem.stdout('NoError')], { + outputType: 'stream' + }) + ] + ); + }); + test('Stream output and line endings', () => { + validateCellOutputTranslation( + [ + { + output_type: 'stream', + name: 'stdout', + text: [ + 'Line1\n', + '\n', + 'Line3\n', + 'Line4' + ] + } + ], + [ + new vscode.NotebookCellOutput([vscode.NotebookCellOutputItem.stdout('Line1\n\nLine3\nLine4')], { + outputType: 'stream' + }) + ] + ); + validateCellOutputTranslation( + [ + { + output_type: 'stream', + name: 'stdout', + text: [ + 'Hello\n', + 'Hello\n', + 'Hello\n', + 'Hello\n', + 'Hello\n', + 'Hello\n' + ] + } + ], + [ + new vscode.NotebookCellOutput([vscode.NotebookCellOutputItem.stdout('Hello\nHello\nHello\nHello\nHello\nHello\n')], { + outputType: 'stream' + }) + ] + ); + }); + test('Multi-line Stream output', () => { + validateCellOutputTranslation( + [ + { + name: 'stdout', + output_type: 'stream', + text: [ + 'Epoch 1/5\n', + '...\n', + 'Epoch 2/5\n', + '...\n', + 'Epoch 3/5\n', + '...\n', + 'Epoch 4/5\n', + '...\n', + 'Epoch 5/5\n', + '...\n' + ] + } + ], + [ + new vscode.NotebookCellOutput([vscode.NotebookCellOutputItem.stdout(['Epoch 1/5\n', '...\n', 'Epoch 2/5\n', '...\n', @@ -230,35 +288,35 @@ suite('ipynb serializer', () => { 'Epoch 4/5\n', '...\n', 'Epoch 5/5\n', - '...\n' - ] - } - ], - [ - new vscode.NotebookCellOutput([vscode.NotebookCellOutputItem.stdout(['Epoch 1/5\n', - '...\n', - 'Epoch 2/5\n', - '...\n', - 'Epoch 3/5\n', - '...\n', - 'Epoch 4/5\n', - '...\n', - 'Epoch 5/5\n', - '...\n'].join(''))], { - outputType: 'stream' - }) - ] - ); - }); + '...\n'].join(''))], { + outputType: 'stream' + }) + ] + ); + }); - test('Multi-line Stream output (last empty line should not be saved in ipynb)', () => { - validateCellOutputTranslation( - [ - { - name: 'stderr', - output_type: 'stream', - text: [ - 'Epoch 1/5\n', + test('Multi-line Stream output (last empty line should not be saved in ipynb)', () => { + validateCellOutputTranslation( + [ + { + name: 'stderr', + output_type: 'stream', + text: [ + 'Epoch 1/5\n', + '...\n', + 'Epoch 2/5\n', + '...\n', + 'Epoch 3/5\n', + '...\n', + 'Epoch 4/5\n', + '...\n', + 'Epoch 5/5\n', + '...\n' + ] + } + ], + [ + new vscode.NotebookCellOutput([vscode.NotebookCellOutputItem.stderr(['Epoch 1/5\n', '...\n', 'Epoch 2/5\n', '...\n', @@ -267,436 +325,423 @@ suite('ipynb serializer', () => { 'Epoch 4/5\n', '...\n', 'Epoch 5/5\n', - '...\n' - ] - } - ], - [ - new vscode.NotebookCellOutput([vscode.NotebookCellOutputItem.stderr(['Epoch 1/5\n', - '...\n', - 'Epoch 2/5\n', - '...\n', - 'Epoch 3/5\n', - '...\n', - 'Epoch 4/5\n', - '...\n', - 'Epoch 5/5\n', - '...\n', - // This last empty line should not be saved in ipynb. - '\n'].join(''))], { - outputType: 'stream' - }) - ] - ); - }); + '...\n', + // This last empty line should not be saved in ipynb. + '\n'].join(''))], { + outputType: 'stream' + }) + ] + ); + }); - test('Streamed text with Ansi characters', async () => { - validateCellOutputTranslation( - [ - { - name: 'stderr', - text: '\u001b[K\u001b[33m✅ \u001b[0m Loading\n', - output_type: 'stream' - } - ], - [ - new vscode.NotebookCellOutput( - [vscode.NotebookCellOutputItem.stderr('\u001b[K\u001b[33m✅ \u001b[0m Loading\n')], + test('Streamed text with Ansi characters', async () => { + validateCellOutputTranslation( + [ { - outputType: 'stream' + name: 'stderr', + text: '\u001b[K\u001b[33m✅ \u001b[0m Loading\n', + output_type: 'stream' } - ) - ] - ); - }); - - test('Streamed text with angle bracket characters', async () => { - validateCellOutputTranslation( - [ - { - name: 'stderr', - text: '1 is < 2', - output_type: 'stream' - } - ], - [ - new vscode.NotebookCellOutput([vscode.NotebookCellOutputItem.stderr('1 is < 2')], { - outputType: 'stream' - }) - ] - ); - }); + ], + [ + new vscode.NotebookCellOutput( + [vscode.NotebookCellOutputItem.stderr('\u001b[K\u001b[33m✅ \u001b[0m Loading\n')], + { + outputType: 'stream' + } + ) + ] + ); + }); - test('Streamed text with angle bracket characters and ansi chars', async () => { - validateCellOutputTranslation( - [ - { - name: 'stderr', - text: '1 is < 2\u001b[K\u001b[33m✅ \u001b[0m Loading\n', - output_type: 'stream' - } - ], - [ - new vscode.NotebookCellOutput( - [vscode.NotebookCellOutputItem.stderr('1 is < 2\u001b[K\u001b[33m✅ \u001b[0m Loading\n')], + test('Streamed text with angle bracket characters', async () => { + validateCellOutputTranslation( + [ { - outputType: 'stream' + name: 'stderr', + text: '1 is < 2', + output_type: 'stream' } - ) - ] - ); - }); + ], + [ + new vscode.NotebookCellOutput([vscode.NotebookCellOutputItem.stderr('1 is < 2')], { + outputType: 'stream' + }) + ] + ); + }); - test('Error', async () => { - validateCellOutputTranslation( - [ - { - ename: 'Error Name', - evalue: 'Error Value', - traceback: ['stack1', 'stack2', 'stack3'], - output_type: 'error' - } - ], - [ - new vscode.NotebookCellOutput( - [ - vscode.NotebookCellOutputItem.error({ - name: 'Error Name', - message: 'Error Value', - stack: ['stack1', 'stack2', 'stack3'].join('\n') - }) - ], + test('Streamed text with angle bracket characters and ansi chars', async () => { + validateCellOutputTranslation( + [ { - outputType: 'error', - originalError: { - ename: 'Error Name', - evalue: 'Error Value', - traceback: ['stack1', 'stack2', 'stack3'], - output_type: 'error' - } + name: 'stderr', + text: '1 is < 2\u001b[K\u001b[33m✅ \u001b[0m Loading\n', + output_type: 'stream' } - ) - ] - ); - }); - - ['display_data', 'execute_result'].forEach(output_type => { - suite(`Rich output for output_type = ${output_type}`, () => { - // Properties to exclude when comparing. - let propertiesToExcludeFromComparison: string[] = []; - setup(() => { - if (output_type === 'display_data') { - // With display_data the execution_count property will never exist in the output. - // We can ignore that (as it will never exist). - // But we leave it in the case of `output_type === 'execute_result'` - propertiesToExcludeFromComparison = ['execution_count', 'executionCount']; - } - }); + ], + [ + new vscode.NotebookCellOutput( + [vscode.NotebookCellOutputItem.stderr('1 is < 2\u001b[K\u001b[33m✅ \u001b[0m Loading\n')], + { + outputType: 'stream' + } + ) + ] + ); + }); - test('Text mimeType output', async () => { - validateCellOutputTranslation( - [ + test('Error', async () => { + validateCellOutputTranslation( + [ + { + ename: 'Error Name', + evalue: 'Error Value', + traceback: ['stack1', 'stack2', 'stack3'], + output_type: 'error' + } + ], + [ + new vscode.NotebookCellOutput( + [ + vscode.NotebookCellOutputItem.error({ + name: 'Error Name', + message: 'Error Value', + stack: ['stack1', 'stack2', 'stack3'].join('\n') + }) + ], { - data: { - 'text/plain': 'Hello World!' - }, - output_type, - metadata: {}, - execution_count: 1 + outputType: 'error', + originalError: { + ename: 'Error Name', + evalue: 'Error Value', + traceback: ['stack1', 'stack2', 'stack3'], + output_type: 'error' + } } - ], - [ - new vscode.NotebookCellOutput( - [new vscode.NotebookCellOutputItem(Buffer.from('Hello World!', 'utf8'), 'text/plain')], + ) + ] + ); + }); + + ['display_data', 'execute_result'].forEach(output_type => { + suite(`Rich output for output_type = ${output_type}`, () => { + // Properties to exclude when comparing. + let propertiesToExcludeFromComparison: string[] = []; + setup(() => { + if (output_type === 'display_data') { + // With display_data the execution_count property will never exist in the output. + // We can ignore that (as it will never exist). + // But we leave it in the case of `output_type === 'execute_result'` + propertiesToExcludeFromComparison = ['execution_count', 'executionCount']; + } + }); + + test('Text mimeType output', async () => { + validateCellOutputTranslation( + [ { - outputType: output_type, - metadata: {}, // display_data & execute_result always have metadata. - executionCount: 1 + data: { + 'text/plain': 'Hello World!' + }, + output_type, + metadata: {}, + execution_count: 1 } - ) - ], - propertiesToExcludeFromComparison - ); - }); + ], + [ + new vscode.NotebookCellOutput( + [new vscode.NotebookCellOutputItem(Buffer.from('Hello World!', 'utf8'), 'text/plain')], + { + outputType: output_type, + metadata: {}, // display_data & execute_result always have metadata. + executionCount: 1 + } + ) + ], + propertiesToExcludeFromComparison + ); + }); - test('png,jpeg images', async () => { - validateCellOutputTranslation( - [ - { - execution_count: 1, - data: { - 'image/png': base64EncodedImage, - 'image/jpeg': base64EncodedImage - }, - metadata: {}, - output_type - } - ], - [ - new vscode.NotebookCellOutput( - [ - new vscode.NotebookCellOutputItem(Buffer.from(base64EncodedImage, 'base64'), 'image/png'), - new vscode.NotebookCellOutputItem(Buffer.from(base64EncodedImage, 'base64'), 'image/jpeg') - ], + test('png,jpeg images', async () => { + validateCellOutputTranslation( + [ { - executionCount: 1, - outputType: output_type, - metadata: {} // display_data & execute_result always have metadata. + execution_count: 1, + data: { + 'image/png': base64EncodedImage, + 'image/jpeg': base64EncodedImage + }, + metadata: {}, + output_type } - ) - ], - propertiesToExcludeFromComparison - ); - }); + ], + [ + new vscode.NotebookCellOutput( + [ + new vscode.NotebookCellOutputItem(Buffer.from(base64EncodedImage, 'base64'), 'image/png'), + new vscode.NotebookCellOutputItem(Buffer.from(base64EncodedImage, 'base64'), 'image/jpeg') + ], + { + executionCount: 1, + outputType: output_type, + metadata: {} // display_data & execute_result always have metadata. + } + ) + ], + propertiesToExcludeFromComparison + ); + }); - test('png image with a light background', async () => { - validateCellOutputTranslation( - [ - { - execution_count: 1, - data: { - 'image/png': base64EncodedImage - }, - metadata: { - needs_background: 'light' - }, - output_type - } - ], - [ - new vscode.NotebookCellOutput( - [new vscode.NotebookCellOutputItem(Buffer.from(base64EncodedImage, 'base64'), 'image/png')], + test('png image with a light background', async () => { + validateCellOutputTranslation( + [ { - executionCount: 1, + execution_count: 1, + data: { + 'image/png': base64EncodedImage + }, metadata: { needs_background: 'light' }, - outputType: output_type + output_type } - ) - ], - propertiesToExcludeFromComparison - ); - }); + ], + [ + new vscode.NotebookCellOutput( + [new vscode.NotebookCellOutputItem(Buffer.from(base64EncodedImage, 'base64'), 'image/png')], + { + executionCount: 1, + metadata: { + needs_background: 'light' + }, + outputType: output_type + } + ) + ], + propertiesToExcludeFromComparison + ); + }); - test('png image with a dark background', async () => { - validateCellOutputTranslation( - [ - { - execution_count: 1, - data: { - 'image/png': base64EncodedImage - }, - metadata: { - needs_background: 'dark' - }, - output_type - } - ], - [ - new vscode.NotebookCellOutput( - [new vscode.NotebookCellOutputItem(Buffer.from(base64EncodedImage, 'base64'), 'image/png')], + test('png image with a dark background', async () => { + validateCellOutputTranslation( + [ { - executionCount: 1, + execution_count: 1, + data: { + 'image/png': base64EncodedImage + }, metadata: { needs_background: 'dark' }, - outputType: output_type + output_type } - ) - ], - propertiesToExcludeFromComparison - ); - }); + ], + [ + new vscode.NotebookCellOutput( + [new vscode.NotebookCellOutputItem(Buffer.from(base64EncodedImage, 'base64'), 'image/png')], + { + executionCount: 1, + metadata: { + needs_background: 'dark' + }, + outputType: output_type + } + ) + ], + propertiesToExcludeFromComparison + ); + }); - test('png image with custom dimensions', async () => { - validateCellOutputTranslation( - [ - { - execution_count: 1, - data: { - 'image/png': base64EncodedImage - }, - metadata: { - 'image/png': { height: '111px', width: '999px' } - }, - output_type - } - ], - [ - new vscode.NotebookCellOutput( - [new vscode.NotebookCellOutputItem(Buffer.from(base64EncodedImage, 'base64'), 'image/png')], + test('png image with custom dimensions', async () => { + validateCellOutputTranslation( + [ { - executionCount: 1, + execution_count: 1, + data: { + 'image/png': base64EncodedImage + }, metadata: { 'image/png': { height: '111px', width: '999px' } }, - outputType: output_type + output_type } - ) - ], - propertiesToExcludeFromComparison - ); - }); + ], + [ + new vscode.NotebookCellOutput( + [new vscode.NotebookCellOutputItem(Buffer.from(base64EncodedImage, 'base64'), 'image/png')], + { + executionCount: 1, + metadata: { + 'image/png': { height: '111px', width: '999px' } + }, + outputType: output_type + } + ) + ], + propertiesToExcludeFromComparison + ); + }); - test('png allowed to scroll', async () => { - validateCellOutputTranslation( - [ - { - execution_count: 1, - data: { - 'image/png': base64EncodedImage - }, - metadata: { - unconfined: true, - 'image/png': { width: '999px' } - }, - output_type - } - ], - [ - new vscode.NotebookCellOutput( - [new vscode.NotebookCellOutputItem(Buffer.from(base64EncodedImage, 'base64'), 'image/png')], + test('png allowed to scroll', async () => { + validateCellOutputTranslation( + [ { - executionCount: 1, + execution_count: 1, + data: { + 'image/png': base64EncodedImage + }, metadata: { unconfined: true, 'image/png': { width: '999px' } }, - outputType: output_type + output_type } - ) - ], - propertiesToExcludeFromComparison - ); + ], + [ + new vscode.NotebookCellOutput( + [new vscode.NotebookCellOutputItem(Buffer.from(base64EncodedImage, 'base64'), 'image/png')], + { + executionCount: 1, + metadata: { + unconfined: true, + 'image/png': { width: '999px' } + }, + outputType: output_type + } + ) + ], + propertiesToExcludeFromComparison + ); + }); }); }); }); - }); - suite('Output Order', () => { - test('Verify order of outputs', async () => { - const dataAndExpectedOrder: { output: nbformat.IDisplayData; expectedMimeTypesOrder: string[] }[] = [ - { - output: { - data: { - 'application/vnd.vegalite.v4+json': 'some json', - 'text/html': 'Hello' + suite('Output Order', () => { + test('Verify order of outputs', async () => { + const dataAndExpectedOrder: { output: nbformat.IDisplayData; expectedMimeTypesOrder: string[] }[] = [ + { + output: { + data: { + 'application/vnd.vegalite.v4+json': 'some json', + 'text/html': 'Hello' + }, + metadata: {}, + output_type: 'display_data' }, - metadata: {}, - output_type: 'display_data' + expectedMimeTypesOrder: ['application/vnd.vegalite.v4+json', 'text/html'] }, - expectedMimeTypesOrder: ['application/vnd.vegalite.v4+json', 'text/html'] - }, - { - output: { - data: { - 'application/vnd.vegalite.v4+json': 'some json', - 'application/javascript': 'some js', - 'text/plain': 'some text', - 'text/html': 'Hello' + { + output: { + data: { + 'application/vnd.vegalite.v4+json': 'some json', + 'application/javascript': 'some js', + 'text/plain': 'some text', + 'text/html': 'Hello' + }, + metadata: {}, + output_type: 'display_data' }, - metadata: {}, - output_type: 'display_data' + expectedMimeTypesOrder: [ + 'application/vnd.vegalite.v4+json', + 'text/html', + 'application/javascript', + 'text/plain' + ] }, - expectedMimeTypesOrder: [ - 'application/vnd.vegalite.v4+json', - 'text/html', - 'application/javascript', - 'text/plain' - ] - }, - { - output: { - data: { - 'application/vnd.vegalite.v4+json': '', // Empty, should give preference to other mimetypes. - 'application/javascript': 'some js', - 'text/plain': 'some text', - 'text/html': 'Hello' + { + output: { + data: { + 'application/vnd.vegalite.v4+json': '', // Empty, should give preference to other mimetypes. + 'application/javascript': 'some js', + 'text/plain': 'some text', + 'text/html': 'Hello' + }, + metadata: {}, + output_type: 'display_data' }, - metadata: {}, - output_type: 'display_data' + expectedMimeTypesOrder: [ + 'text/html', + 'application/javascript', + 'text/plain', + 'application/vnd.vegalite.v4+json' + ] }, - expectedMimeTypesOrder: [ - 'text/html', - 'application/javascript', - 'text/plain', - 'application/vnd.vegalite.v4+json' - ] - }, - { - output: { - data: { - 'text/plain': 'some text', - 'text/html': 'Hello' + { + output: { + data: { + 'text/plain': 'some text', + 'text/html': 'Hello' + }, + metadata: {}, + output_type: 'display_data' }, - metadata: {}, - output_type: 'display_data' + expectedMimeTypesOrder: ['text/html', 'text/plain'] }, - expectedMimeTypesOrder: ['text/html', 'text/plain'] - }, - { - output: { - data: { - 'application/javascript': 'some js', - 'text/plain': 'some text' + { + output: { + data: { + 'application/javascript': 'some js', + 'text/plain': 'some text' + }, + metadata: {}, + output_type: 'display_data' }, - metadata: {}, - output_type: 'display_data' + expectedMimeTypesOrder: ['application/javascript', 'text/plain'] }, - expectedMimeTypesOrder: ['application/javascript', 'text/plain'] - }, - { - output: { - data: { - 'image/svg+xml': 'some svg', - 'text/plain': 'some text' + { + output: { + data: { + 'image/svg+xml': 'some svg', + 'text/plain': 'some text' + }, + metadata: {}, + output_type: 'display_data' }, - metadata: {}, - output_type: 'display_data' + expectedMimeTypesOrder: ['image/svg+xml', 'text/plain'] }, - expectedMimeTypesOrder: ['image/svg+xml', 'text/plain'] - }, - { - output: { - data: { - 'text/latex': 'some latex', - 'text/plain': 'some text' + { + output: { + data: { + 'text/latex': 'some latex', + 'text/plain': 'some text' + }, + metadata: {}, + output_type: 'display_data' }, - metadata: {}, - output_type: 'display_data' + expectedMimeTypesOrder: ['text/latex', 'text/plain'] }, - expectedMimeTypesOrder: ['text/latex', 'text/plain'] - }, - { - output: { - data: { - 'application/vnd.jupyter.widget-view+json': 'some widget', - 'text/plain': 'some text' + { + output: { + data: { + 'application/vnd.jupyter.widget-view+json': 'some widget', + 'text/plain': 'some text' + }, + metadata: {}, + output_type: 'display_data' }, - metadata: {}, - output_type: 'display_data' + expectedMimeTypesOrder: ['application/vnd.jupyter.widget-view+json', 'text/plain'] }, - expectedMimeTypesOrder: ['application/vnd.jupyter.widget-view+json', 'text/plain'] - }, - { - output: { - data: { - 'text/plain': 'some text', - 'image/svg+xml': 'some svg', - 'image/png': 'some png' + { + output: { + data: { + 'text/plain': 'some text', + 'image/svg+xml': 'some svg', + 'image/png': 'some png' + }, + metadata: {}, + output_type: 'display_data' }, - metadata: {}, - output_type: 'display_data' - }, - expectedMimeTypesOrder: ['image/png', 'image/svg+xml', 'text/plain'] - } - ]; + expectedMimeTypesOrder: ['image/png', 'image/svg+xml', 'text/plain'] + } + ]; - dataAndExpectedOrder.forEach(({ output, expectedMimeTypesOrder }) => { - const sortedOutputs = jupyterCellOutputToCellOutput(output); - const mimeTypes = sortedOutputs.items.map((item) => item.mime).join(','); - assert.equal(mimeTypes, expectedMimeTypesOrder.join(',')); + dataAndExpectedOrder.forEach(({ output, expectedMimeTypesOrder }) => { + const sortedOutputs = jupyterCellOutputToCellOutput(output); + const mimeTypes = sortedOutputs.items.map((item) => item.mime).join(','); + assert.equal(mimeTypes, expectedMimeTypesOrder.join(',')); + }); }); }); }); diff --git a/patched-vscode/extensions/ipynb/tsconfig.json b/patched-vscode/extensions/ipynb/tsconfig.json index 189a4848..2a6cc47e 100644 --- a/patched-vscode/extensions/ipynb/tsconfig.json +++ b/patched-vscode/extensions/ipynb/tsconfig.json @@ -7,8 +7,6 @@ "include": [ "src/**/*", "../../src/vscode-dts/vscode.d.ts", - "../../src/vscode-dts/vscode.proposed.documentPaste.d.ts", - "../../src/vscode-dts/vscode.proposed.dropMetadata.d.ts" - + "../../src/vscode-dts/vscode.proposed.documentPaste.d.ts" ] } diff --git a/patched-vscode/extensions/ipynb/yarn.lock b/patched-vscode/extensions/ipynb/yarn.lock index 7b5488e7..fa950f66 100644 --- a/patched-vscode/extensions/ipynb/yarn.lock +++ b/patched-vscode/extensions/ipynb/yarn.lock @@ -37,17 +37,7 @@ resolved "https://registry.yarnpkg.com/@types/mdurl/-/mdurl-1.0.2.tgz#e2ce9d83a613bacf284c7be7d491945e39e1f8e9" integrity sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA== -"@types/uuid@^8.3.1": - version "8.3.4" - resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-8.3.4.tgz#bd86a43617df0594787d38b735f55c805becf1bc" - integrity sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw== - detect-indent@^6.0.0: version "6.1.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== - -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== diff --git a/patched-vscode/extensions/jake/package.json b/patched-vscode/extensions/jake/package.json index 637d417e..1d5d1250 100644 --- a/patched-vscode/extensions/jake/package.json +++ b/patched-vscode/extensions/jake/package.json @@ -18,7 +18,7 @@ }, "dependencies": {}, "devDependencies": { - "@types/node": "18.x" + "@types/node": "20.x" }, "main": "./out/main", "activationEvents": [ diff --git a/patched-vscode/extensions/jake/yarn.lock b/patched-vscode/extensions/jake/yarn.lock index 8a3d10f2..1f4b6c2e 100644 --- a/patched-vscode/extensions/jake/yarn.lock +++ b/patched-vscode/extensions/jake/yarn.lock @@ -2,7 +2,14 @@ # yarn lockfile v1 -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== + dependencies: + undici-types "~5.26.4" + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== diff --git a/patched-vscode/extensions/java/cgmanifest.json b/patched-vscode/extensions/java/cgmanifest.json index 72e0c5c8..ecfeb0eb 100644 --- a/patched-vscode/extensions/java/cgmanifest.json +++ b/patched-vscode/extensions/java/cgmanifest.json @@ -6,7 +6,7 @@ "git": { "name": "redhat-developer/vscode-java", "repositoryUrl": "https://github.com/redhat-developer/vscode-java", - "commitHash": "5d224a552cf5f0f8ebccf69e43e2575ed2c13839" + "commitHash": "f09b712f5d6d6339e765f58c8dfab3f78a378183" } }, "license": "MIT", @@ -44,7 +44,7 @@ "suitability for any purpose." ], "description": "This grammar was derived from https://github.com/atom/language-java/blob/master/grammars/java.cson.", - "version": "1.22.0" + "version": "1.26.0" } ], "version": 1 diff --git a/patched-vscode/extensions/java/package.json b/patched-vscode/extensions/java/package.json index 6788ddd2..2403b88b 100644 --- a/patched-vscode/extensions/java/package.json +++ b/patched-vscode/extensions/java/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin redhat-developer/vscode-java language-support/java/java.tmLanguage.json ./syntaxes/java.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/java/syntaxes/java.tmLanguage.json b/patched-vscode/extensions/java/syntaxes/java.tmLanguage.json index 7f969ccb..54201a57 100644 --- a/patched-vscode/extensions/java/syntaxes/java.tmLanguage.json +++ b/patched-vscode/extensions/java/syntaxes/java.tmLanguage.json @@ -4,7 +4,7 @@ "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/redhat-developer/vscode-java/commit/5d224a552cf5f0f8ebccf69e43e2575ed2c13839", + "version": "https://github.com/redhat-developer/vscode-java/commit/f09b712f5d6d6339e765f58c8dfab3f78a378183", "name": "Java", "scopeName": "source.java", "patterns": [ @@ -1598,11 +1598,7 @@ "name": "string.quoted.triple.java", "patterns": [ { - "match": "\\\\\"\"\"", - "name": "constant.character.escape.java" - }, - { - "match": "\\\\.", + "match": "(\\\\\"\"\")(?!\")|(\\\\.)", "name": "constant.character.escape.java" } ] diff --git a/patched-vscode/extensions/javascript/javascript-language-configuration.json b/patched-vscode/extensions/javascript/javascript-language-configuration.json index 40299852..f7c33233 100644 --- a/patched-vscode/extensions/javascript/javascript-language-configuration.json +++ b/patched-vscode/extensions/javascript/javascript-language-configuration.json @@ -111,14 +111,17 @@ }, "indentationRules": { "decreaseIndentPattern": { - "pattern": "^((?!.*?/\\*).*\\*\/)?\\s*[\\}\\]].*$" + "pattern": "^\\s*[\\}\\]\\)].*$" }, "increaseIndentPattern": { - "pattern": "^((?!//).)*(\\{([^}\"'`/]*|(\\t|[ ])*//.*)|\\([^)\"'`/]*|\\[[^\\]\"'`/]*)$" + "pattern": "^.*(\\{[^}]*|\\([^)]*|\\[[^\\]]*)$" }, // e.g. * ...| or */| or *-----*/| "unIndentedLinePattern": { "pattern": "^(\\t|[ ])*[ ]\\*[^/]*\\*/\\s*$|^(\\t|[ ])*[ ]\\*/\\s*$|^(\\t|[ ])*[ ]\\*([ ]([^\\*]|\\*(?!/))*)?$" + }, + "indentNextLinePattern": { + "pattern": "^((.*=>\\s*)|((.*[^\\w]+|\\s*)(if|while|for)\\s*\\(.*\\)\\s*))$" } }, "onEnterRules": [ @@ -197,6 +200,33 @@ "action": { "indent": "outdent" } - } + }, + // Indent when pressing enter from inside () + { + "beforeText": "^.*\\([^\\)]*$", + "afterText": "^\\s*\\).*$", + "action": { + "indent": "indentOutdent", + "appendText": "\t", + } + }, + // Indent when pressing enter from inside {} + { + "beforeText": "^.*\\{[^\\}]*$", + "afterText": "^\\s*\\}.*$", + "action": { + "indent": "indentOutdent", + "appendText": "\t", + } + }, + // Indent when pressing enter from inside [] + { + "beforeText": "^.*\\[[^\\]]*$", + "afterText": "^\\s*\\].*$", + "action": { + "indent": "indentOutdent", + "appendText": "\t", + } + }, ] } diff --git a/patched-vscode/extensions/javascript/package.json b/patched-vscode/extensions/javascript/package.json index 26e71b46..0b6b1c3c 100644 --- a/patched-vscode/extensions/javascript/package.json +++ b/patched-vscode/extensions/javascript/package.json @@ -8,6 +8,7 @@ "engines": { "vscode": "0.10.x" }, + "categories": ["Programming Languages"], "contributes": { "configurationDefaults": { "[javascript]": { diff --git a/patched-vscode/extensions/javascript/syntaxes/JavaScript.tmLanguage.json b/patched-vscode/extensions/javascript/syntaxes/JavaScript.tmLanguage.json index 4fe09e08..bec7b9f5 100644 --- a/patched-vscode/extensions/javascript/syntaxes/JavaScript.tmLanguage.json +++ b/patched-vscode/extensions/javascript/syntaxes/JavaScript.tmLanguage.json @@ -4,7 +4,7 @@ "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/microsoft/TypeScript-TmLanguage/commit/8c7482b94b548eab56da64dbfb30b82589b3f747", + "version": "https://github.com/microsoft/TypeScript-TmLanguage/commit/b80b7509a78e642f789c567e144ed951ab98b4e3", "name": "JavaScript (with React support)", "scopeName": "source.js", "patterns": [ @@ -2351,12 +2351,15 @@ ] }, "import-export-assert-clause": { - "begin": "(? void, ms: number, ...args: any[]): Disposable { + const handle = setTimeout(callback, ms, ...args); + return { dispose: () => clearTimeout(handle) }; + } + }; + + const logOutputChannel = window.createOutputChannel(languageServerDescription, { log: true }); + context.subscriptions.push(logOutputChannel); + + client = await startClient(context, newLanguageClient, { schemaRequests, timer, logOutputChannel }); } catch (e) { console.log(e); @@ -45,7 +55,7 @@ export async function activate(context: ExtensionContext) { export async function deactivate(): Promise { if (client) { - await client.stop(); + await client.dispose(); client = undefined; } } diff --git a/patched-vscode/extensions/json-language-features/client/src/jsonClient.ts b/patched-vscode/extensions/json-language-features/client/src/jsonClient.ts index 3f191f16..f892664d 100644 --- a/patched-vscode/extensions/json-language-features/client/src/jsonClient.ts +++ b/patched-vscode/extensions/json-language-features/client/src/jsonClient.ts @@ -6,12 +6,12 @@ export type JSONLanguageStatus = { schemas: string[] }; import { - workspace, window, languages, commands, ExtensionContext, extensions, Uri, ColorInformation, + workspace, window, languages, commands, LogOutputChannel, ExtensionContext, extensions, Uri, ColorInformation, Diagnostic, StatusBarAlignment, TextEditor, TextDocument, FormattingOptions, CancellationToken, FoldingRange, ProviderResult, TextEdit, Range, Position, Disposable, CompletionItem, CompletionList, CompletionContext, Hover, MarkdownString, FoldingContext, DocumentSymbol, SymbolInformation, l10n } from 'vscode'; import { - LanguageClientOptions, RequestType, NotificationType, FormattingOptions as LSPFormattingOptions, + LanguageClientOptions, RequestType, NotificationType, FormattingOptions as LSPFormattingOptions, DocumentDiagnosticReportKind, DidChangeConfigurationNotification, HandleDiagnosticsSignature, ResponseError, DocumentRangeFormattingParams, DocumentRangeFormattingRequest, ProvideCompletionItemsSignature, ProvideHoverSignature, BaseLanguageClient, ProvideFoldingRangeSignature, ProvideDocumentSymbolsSignature, ProvideDocumentColorsSignature } from 'vscode-languageclient'; @@ -19,6 +19,7 @@ import { import { hash } from './utils/hash'; import { createDocumentSymbolsLimitItem, createLanguageStatusItem, createLimitStatusItem } from './languageStatus'; +import { getLanguageParticipants, LanguageParticipants } from './languageParticipants'; namespace VSCodeContentRequest { export const type: RequestType = new RequestType('vscode/content'); @@ -126,6 +127,10 @@ export type LanguageClientConstructor = (name: string, description: string, clie export interface Runtime { schemaRequests: SchemaRequestService; telemetry?: TelemetryReporter; + readonly timer: { + setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[]): Disposable; + }; + logOutputChannel: LogOutputChannel; } export interface SchemaRequestService { @@ -141,13 +146,48 @@ let jsoncFoldingLimit = 5000; let jsonColorDecoratorLimit = 5000; let jsoncColorDecoratorLimit = 5000; -export async function startClient(context: ExtensionContext, newLanguageClient: LanguageClientConstructor, runtime: Runtime): Promise { +export interface AsyncDisposable { + dispose(): Promise; +} + +export async function startClient(context: ExtensionContext, newLanguageClient: LanguageClientConstructor, runtime: Runtime): Promise { + const languageParticipants = getLanguageParticipants(); + context.subscriptions.push(languageParticipants); + + let client: Disposable | undefined = await startClientWithParticipants(context, languageParticipants, newLanguageClient, runtime); + + let restartTrigger: Disposable | undefined; + languageParticipants.onDidChange(() => { + if (restartTrigger) { + restartTrigger.dispose(); + } + restartTrigger = runtime.timer.setTimeout(async () => { + if (client) { + runtime.logOutputChannel.info('Extensions have changed, restarting JSON server...'); + runtime.logOutputChannel.info(''); + const oldClient = client; + client = undefined; + await oldClient.dispose(); + client = await startClientWithParticipants(context, languageParticipants, newLanguageClient, runtime); + } + }, 2000); + }); + + return { + dispose: async () => { + restartTrigger?.dispose(); + await client?.dispose(); + } + }; +} + +async function startClientWithParticipants(context: ExtensionContext, languageParticipants: LanguageParticipants, newLanguageClient: LanguageClientConstructor, runtime: Runtime): Promise { - const toDispose = context.subscriptions; + const toDispose: Disposable[] = []; let rangeFormatting: Disposable | undefined = undefined; - const documentSelector = ['json', 'jsonc']; + const documentSelector = languageParticipants.documentSelector; const schemaResolutionErrorStatusBarItem = window.createStatusBarItem('status.json.resolveError', StatusBarAlignment.Right, 0); schemaResolutionErrorStatusBarItem.name = l10n.t('JSON: Schema Resolution Error'); @@ -190,6 +230,21 @@ export async function startClient(context: ExtensionContext, newLanguageClient: } })); + function filterSchemaErrorDiagnostics(uri: Uri, diagnostics: Diagnostic[]): Diagnostic[] { + const schemaErrorIndex = diagnostics.findIndex(isSchemaResolveError); + if (schemaErrorIndex !== -1) { + const schemaResolveDiagnostic = diagnostics[schemaErrorIndex]; + fileSchemaErrors.set(uri.toString(), schemaResolveDiagnostic.message); + if (!schemaDownloadEnabled) { + diagnostics = diagnostics.filter(d => !isSchemaResolveError(d)); + } + if (window.activeTextEditor && window.activeTextEditor.document.uri.toString() === uri.toString()) { + schemaResolutionErrorStatusBarItem.show(); + } + } + return diagnostics; + } + // Options to control the language client const clientOptions: LanguageClientOptions = { // Register the server for json documents @@ -208,25 +263,16 @@ export async function startClient(context: ExtensionContext, newLanguageClient: workspace: { didChangeConfiguration: () => client.sendNotification(DidChangeConfigurationNotification.type, { settings: getSettings() }) }, - handleDiagnostics: (uri: Uri, diagnostics: Diagnostic[], next: HandleDiagnosticsSignature) => { - const schemaErrorIndex = diagnostics.findIndex(isSchemaResolveError); - - if (schemaErrorIndex === -1) { - fileSchemaErrors.delete(uri.toString()); - return next(uri, diagnostics); - } - - const schemaResolveDiagnostic = diagnostics[schemaErrorIndex]; - fileSchemaErrors.set(uri.toString(), schemaResolveDiagnostic.message); - - if (!schemaDownloadEnabled) { - diagnostics = diagnostics.filter(d => !isSchemaResolveError(d)); + provideDiagnostics: async (uriOrDoc, previousResolutId, token, next) => { + const diagnostics = await next(uriOrDoc, previousResolutId, token); + if (diagnostics && diagnostics.kind === DocumentDiagnosticReportKind.Full) { + const uri = uriOrDoc instanceof Uri ? uriOrDoc : uriOrDoc.uri; + diagnostics.items = filterSchemaErrorDiagnostics(uri, diagnostics.items); } - - if (window.activeTextEditor && window.activeTextEditor.document.uri.toString() === uri.toString()) { - schemaResolutionErrorStatusBarItem.show(); - } - + return diagnostics; + }, + handleDiagnostics: (uri: Uri, diagnostics: Diagnostic[], next: HandleDiagnosticsSignature) => { + diagnostics = filterSchemaErrorDiagnostics(uri, diagnostics); next(uri, diagnostics); }, // testing the replace / insert mode @@ -306,6 +352,7 @@ export async function startClient(context: ExtensionContext, newLanguageClient: } }; + clientOptions.outputChannel = runtime.logOutputChannel; // Create the language client and start the client. const client = newLanguageClient('json', languageServerDescription, clientOptions); client.registerProposedFeatures(); @@ -490,7 +537,13 @@ export async function startClient(context: ExtensionContext, newLanguageClient: }); } - return client; + return { + dispose: async () => { + await client.stop(); + toDispose.forEach(d => d.dispose()); + rangeFormatting?.dispose(); + } + }; } function getSchemaAssociations(_context: ExtensionContext): ISchemaAssociation[] { diff --git a/patched-vscode/extensions/json-language-features/client/src/languageParticipants.ts b/patched-vscode/extensions/json-language-features/client/src/languageParticipants.ts new file mode 100644 index 00000000..7748d425 --- /dev/null +++ b/patched-vscode/extensions/json-language-features/client/src/languageParticipants.ts @@ -0,0 +1,91 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { DocumentSelector } from 'vscode-languageclient'; +import { Event, EventEmitter, extensions } from 'vscode'; + +/** + * JSON language participant contribution. + */ +interface LanguageParticipantContribution { + /** + * The id of the language which participates with the JSON language server. + */ + languageId: string; + /** + * true if the language allows comments and false otherwise. + * TODO: implement server side setting + */ + comments?: boolean; +} + +export interface LanguageParticipants { + readonly onDidChange: Event; + readonly documentSelector: DocumentSelector; + hasLanguage(languageId: string): boolean; + useComments(languageId: string): boolean; + dispose(): void; +} + +export function getLanguageParticipants(): LanguageParticipants { + const onDidChangeEmmiter = new EventEmitter(); + let languages = new Set(); + let comments = new Set(); + + function update() { + const oldLanguages = languages, oldComments = comments; + + languages = new Set(); + languages.add('json'); + languages.add('jsonc'); + languages.add('snippets'); + comments = new Set(); + comments.add('jsonc'); + comments.add('snippets'); + + for (const extension of extensions.allAcrossExtensionHosts) { + const jsonLanguageParticipants = extension.packageJSON?.contributes?.jsonLanguageParticipants as LanguageParticipantContribution[]; + if (Array.isArray(jsonLanguageParticipants)) { + for (const jsonLanguageParticipant of jsonLanguageParticipants) { + const languageId = jsonLanguageParticipant.languageId; + if (typeof languageId === 'string') { + languages.add(languageId); + if (jsonLanguageParticipant.comments === true) { + comments.add(languageId); + } + } + } + } + } + return !isEqualSet(languages, oldLanguages) || !isEqualSet(comments, oldComments); + } + update(); + + const changeListener = extensions.onDidChange(_ => { + if (update()) { + onDidChangeEmmiter.fire(); + } + }); + + return { + onDidChange: onDidChangeEmmiter.event, + get documentSelector() { return Array.from(languages); }, + hasLanguage(languageId: string) { return languages.has(languageId); }, + useComments(languageId: string) { return comments.has(languageId); }, + dispose: () => changeListener.dispose() + }; +} + +function isEqualSet(s1: Set, s2: Set) { + if (s1.size !== s2.size) { + return false; + } + for (const e of s1) { + if (!s2.has(e)) { + return false; + } + } + return true; +} diff --git a/patched-vscode/extensions/json-language-features/client/src/languageStatus.ts b/patched-vscode/extensions/json-language-features/client/src/languageStatus.ts index f2c8b923..4aead6f9 100644 --- a/patched-vscode/extensions/json-language-features/client/src/languageStatus.ts +++ b/patched-vscode/extensions/json-language-features/client/src/languageStatus.ts @@ -9,6 +9,7 @@ import { ThemeIcon, TextDocument, LanguageStatusSeverity, l10n } from 'vscode'; import { JSONLanguageStatus, JSONSchemaSettings } from './jsonClient'; +import { DocumentSelector } from 'vscode-languageclient'; type ShowSchemasInput = { schemas: string[]; @@ -163,7 +164,7 @@ function showSchemaList(input: ShowSchemasInput) { }); } -export function createLanguageStatusItem(documentSelector: string[], statusRequest: (uri: string) => Promise): Disposable { +export function createLanguageStatusItem(documentSelector: DocumentSelector, statusRequest: (uri: string) => Promise): Disposable { const statusItem = languages.createLanguageStatusItem('json.projectStatus', documentSelector); statusItem.name = l10n.t('JSON Validation Status'); statusItem.severity = LanguageStatusSeverity.Information; @@ -268,7 +269,7 @@ export function createLimitStatusItem(newItem: (limit: number) => Disposable) { const openSettingsCommand = 'workbench.action.openSettings'; const configureSettingsLabel = l10n.t('Configure'); -export function createDocumentSymbolsLimitItem(documentSelector: string[], settingId: string, limit: number): Disposable { +export function createDocumentSymbolsLimitItem(documentSelector: DocumentSelector, settingId: string, limit: number): Disposable { const statusItem = languages.createLanguageStatusItem('json.documentSymbolsStatus', documentSelector); statusItem.name = l10n.t('JSON Outline Status'); statusItem.severity = LanguageStatusSeverity.Warning; diff --git a/patched-vscode/extensions/json-language-features/client/src/node/jsonClientMain.ts b/patched-vscode/extensions/json-language-features/client/src/node/jsonClientMain.ts index 457a40f6..d57ebf80 100644 --- a/patched-vscode/extensions/json-language-features/client/src/node/jsonClientMain.ts +++ b/patched-vscode/extensions/json-language-features/client/src/node/jsonClientMain.ts @@ -3,9 +3,9 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { ExtensionContext, OutputChannel, window, workspace, l10n, env } from 'vscode'; -import { startClient, LanguageClientConstructor, SchemaRequestService, languageServerDescription } from '../jsonClient'; -import { ServerOptions, TransportKind, LanguageClientOptions, LanguageClient, BaseLanguageClient } from 'vscode-languageclient/node'; +import { Disposable, ExtensionContext, LogOutputChannel, window, l10n, env, LogLevel } from 'vscode'; +import { startClient, LanguageClientConstructor, SchemaRequestService, languageServerDescription, AsyncDisposable } from '../jsonClient'; +import { ServerOptions, TransportKind, LanguageClientOptions, LanguageClient } from 'vscode-languageclient/node'; import { promises as fs } from 'fs'; import * as path from 'path'; @@ -14,15 +14,16 @@ import { xhr, XHRResponse, getErrorStatusDescription, Headers } from 'request-li import TelemetryReporter from '@vscode/extension-telemetry'; import { JSONSchemaCache } from './schemaCache'; -let telemetry: TelemetryReporter | undefined; -let client: BaseLanguageClient | undefined; +let client: AsyncDisposable | undefined; // this method is called when vs code is activated export async function activate(context: ExtensionContext) { const clientPackageJSON = await getPackageInfo(context); - telemetry = new TelemetryReporter(clientPackageJSON.aiKey); + const telemetry = new TelemetryReporter(clientPackageJSON.aiKey); + context.subscriptions.push(telemetry); - const outputChannel = window.createOutputChannel(languageServerDescription); + const logOutputChannel = window.createOutputChannel(languageServerDescription, { log: true }); + context.subscriptions.push(logOutputChannel); const serverMain = `./server/${clientPackageJSON.main.indexOf('/dist/') !== -1 ? 'dist' : 'out'}/node/jsonServerMain`; const serverModule = context.asAbsolutePath(serverMain); @@ -38,26 +39,29 @@ export async function activate(context: ExtensionContext) { }; const newLanguageClient: LanguageClientConstructor = (id: string, name: string, clientOptions: LanguageClientOptions) => { - clientOptions.outputChannel = outputChannel; return new LanguageClient(id, name, serverOptions, clientOptions); }; - const log = getLog(outputChannel); - context.subscriptions.push(log); + + const timer = { + setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[]): Disposable { + const handle = setTimeout(callback, ms, ...args); + return { dispose: () => clearTimeout(handle) }; + } + }; // pass the location of the localization bundle to the server process.env['VSCODE_L10N_BUNDLE_LOCATION'] = l10n.uri?.toString() ?? ''; - const schemaRequests = await getSchemaRequestService(context, log); + const schemaRequests = await getSchemaRequestService(context, logOutputChannel); - client = await startClient(context, newLanguageClient, { schemaRequests, telemetry }); + client = await startClient(context, newLanguageClient, { schemaRequests, telemetry, timer, logOutputChannel }); } export async function deactivate(): Promise { if (client) { - await client.stop(); + await client.dispose(); client = undefined; } - telemetry?.dispose(); } interface IPackageInfo { @@ -77,36 +81,9 @@ async function getPackageInfo(context: ExtensionContext): Promise } } -interface Log { - trace(message: string): void; - isTrace(): boolean; - dispose(): void; -} - -const traceSetting = 'json.trace.server'; -function getLog(outputChannel: OutputChannel): Log { - let trace = workspace.getConfiguration().get(traceSetting) === 'verbose'; - const configListener = workspace.onDidChangeConfiguration(e => { - if (e.affectsConfiguration(traceSetting)) { - trace = workspace.getConfiguration().get(traceSetting) === 'verbose'; - } - }); - return { - trace(message: string) { - if (trace) { - outputChannel.appendLine(message); - } - }, - isTrace() { - return trace; - }, - dispose: () => configListener.dispose() - }; -} - const retryTimeoutInHours = 2 * 24; // 2 days -async function getSchemaRequestService(context: ExtensionContext, log: Log): Promise { +async function getSchemaRequestService(context: ExtensionContext, log: LogOutputChannel): Promise { let cache: JSONSchemaCache | undefined = undefined; const globalStorage = context.globalStorageUri; @@ -184,7 +161,7 @@ async function getSchemaRequestService(context: ExtensionContext, log: Log): Pro if (cache && /^https?:\/\/json\.schemastore\.org\//.test(uri)) { const content = await cache.getSchemaIfUpdatedSince(uri, retryTimeoutInHours); if (content) { - if (log.isTrace()) { + if (log.logLevel === LogLevel.Trace) { log.trace(`[json schema cache] Schema ${uri} from cache without request (last accessed ${cache.getLastUpdatedInHours(uri)} hours ago)`); } diff --git a/patched-vscode/extensions/json-language-features/client/src/node/schemaCache.ts b/patched-vscode/extensions/json-language-features/client/src/node/schemaCache.ts index ad14e322..ad373657 100644 --- a/patched-vscode/extensions/json-language-features/client/src/node/schemaCache.ts +++ b/patched-vscode/extensions/json-language-features/client/src/node/schemaCache.ts @@ -143,5 +143,5 @@ export class JSONSchemaCache { } } function getCacheFileName(uri: string): string { - return `${createHash('MD5').update(uri).digest('hex')}.schema.json`; + return `${createHash('sha256').update(uri).digest('hex')}.schema.json`; } diff --git a/patched-vscode/extensions/json-language-features/client/tsconfig.json b/patched-vscode/extensions/json-language-features/client/tsconfig.json index 4254a374..aa51e4d0 100644 --- a/patched-vscode/extensions/json-language-features/client/tsconfig.json +++ b/patched-vscode/extensions/json-language-features/client/tsconfig.json @@ -7,5 +7,6 @@ "src/**/*", "../../../src/vscode-dts/vscode.d.ts", "../../../src/vscode-dts/vscode.proposed.languageStatus.d.ts", + "../../../src/vscode-dts/vscode.proposed.extensionsAny.d.ts" ] } diff --git a/patched-vscode/extensions/json-language-features/package.json b/patched-vscode/extensions/json-language-features/package.json index a701afdd..f8647042 100644 --- a/patched-vscode/extensions/json-language-features/package.json +++ b/patched-vscode/extensions/json-language-features/package.json @@ -9,11 +9,14 @@ "engines": { "vscode": "^1.77.0" }, - "enabledApiProposals": [], + "enabledApiProposals": [ + "extensionsAny" + ], "icon": "icons/json.png", "activationEvents": [ "onLanguage:json", - "onLanguage:jsonc" + "onLanguage:jsonc", + "onLanguage:snippets" ], "main": "./client/out/node/jsonClientMain", "browser": "./client/dist/browser/jsonClientMain", @@ -158,12 +161,12 @@ ] }, "dependencies": { - "@vscode/extension-telemetry": "^0.8.5", + "@vscode/extension-telemetry": "^0.9.0", "request-light": "^0.7.0", - "vscode-languageclient": "^8.2.0-next.3" + "vscode-languageclient": "^10.0.0-next.5" }, "devDependencies": { - "@types/node": "18.x" + "@types/node": "20.x" }, "repository": { "type": "git", diff --git a/patched-vscode/extensions/json-language-features/package.nls.json b/patched-vscode/extensions/json-language-features/package.nls.json index 2586bc6a..af6c9d87 100644 --- a/patched-vscode/extensions/json-language-features/package.nls.json +++ b/patched-vscode/extensions/json-language-features/package.nls.json @@ -2,7 +2,7 @@ "displayName": "JSON Language Features", "description": "Provides rich language support for JSON files.", "json.schemas.desc": "Associate schemas to JSON files in the current project.", - "json.schemas.url.desc": "A URL or absolute file path to a schema. Can be a relative path in workspace and workspace folder settings.", + "json.schemas.url.desc": "A URL or absolute file path to a schema. Can be a relative path (starting with './') in workspace and workspace folder settings.", "json.schemas.fileMatch.desc": "An array of file patterns to match against when resolving JSON files to schemas. `*` and '**' can be used as a wildcard. Exclusion patterns can also be defined and start with '!'. A file matches when there is at least one matching pattern and the last matching pattern is not an exclusion pattern.", "json.schemas.fileMatch.item.desc": "A file pattern that can contain '*' and '**' to match against when resolving JSON files to schemas. When beginning with '!', it defines an exclusion pattern.", "json.schemas.schema.desc": "The schema definition for the given URL. The schema only needs to be provided to avoid accesses to the schema URL.", diff --git a/patched-vscode/extensions/json-language-features/server/package.json b/patched-vscode/extensions/json-language-features/server/package.json index 8d100ef9..6134fb42 100644 --- a/patched-vscode/extensions/json-language-features/server/package.json +++ b/patched-vscode/extensions/json-language-features/server/package.json @@ -12,16 +12,16 @@ }, "main": "./out/node/jsonServerMain", "dependencies": { - "@vscode/l10n": "^0.0.16", - "jsonc-parser": "^3.2.0", + "@vscode/l10n": "^0.0.18", + "jsonc-parser": "^3.2.1", "request-light": "^0.7.0", - "vscode-json-languageservice": "^5.3.6", - "vscode-languageserver": "^8.2.0-next.3", - "vscode-uri": "^3.0.7" + "vscode-json-languageservice": "^5.3.11", + "vscode-languageserver": "^10.0.0-next.3", + "vscode-uri": "^3.0.8" }, "devDependencies": { "@types/mocha": "^9.1.1", - "@types/node": "18.x" + "@types/node": "20.x" }, "scripts": { "prepublishOnly": "npm run clean && npm run compile", diff --git a/patched-vscode/extensions/json-language-features/server/src/languageModelCache.ts b/patched-vscode/extensions/json-language-features/server/src/languageModelCache.ts index 17ffe2ad..441a5a19 100644 --- a/patched-vscode/extensions/json-language-features/server/src/languageModelCache.ts +++ b/patched-vscode/extensions/json-language-features/server/src/languageModelCache.ts @@ -15,7 +15,7 @@ export function getLanguageModelCache(maxEntries: number, cleanupIntervalTime let languageModels: { [uri: string]: { version: number; languageId: string; cTime: number; languageModel: T } } = {}; let nModels = 0; - let cleanupInterval: NodeJS.Timer | undefined = undefined; + let cleanupInterval: NodeJS.Timeout | undefined = undefined; if (cleanupIntervalTimeInSec > 0) { cleanupInterval = setInterval(() => { const cutoffTime = Date.now() - cleanupIntervalTimeInSec * 1000; @@ -79,4 +79,4 @@ export function getLanguageModelCache(maxEntries: number, cleanupIntervalTime } } }; -} \ No newline at end of file +} diff --git a/patched-vscode/extensions/json-language-features/server/yarn.lock b/patched-vscode/extensions/json-language-features/server/yarn.lock index c433012b..669e8234 100644 --- a/patched-vscode/extensions/json-language-features/server/yarn.lock +++ b/patched-vscode/extensions/json-language-features/server/yarn.lock @@ -7,73 +7,80 @@ resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-9.1.1.tgz#e7c4f1001eefa4b8afbd1eee27a237fee3bf29c4" integrity sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw== -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.12.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.5.tgz#74c4f31ab17955d0b5808cdc8fd2839526ad00b3" + integrity sha512-BD+BjQ9LS/D8ST9p5uqBxghlN+S42iuNxjsUGjeZobe/ciXzk2qb1B6IXc6AnRLS+yFJRpN2IPEHMzwspfDJNw== + dependencies: + undici-types "~5.26.4" -"@vscode/l10n@^0.0.16": - version "0.0.16" - resolved "https://registry.yarnpkg.com/@vscode/l10n/-/l10n-0.0.16.tgz#f075db346d0b08419a12540171b230bd803c42be" - integrity sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg== +"@vscode/l10n@^0.0.18": + version "0.0.18" + resolved "https://registry.yarnpkg.com/@vscode/l10n/-/l10n-0.0.18.tgz#916d3a5e960dbab47c1c56f58a7cb5087b135c95" + integrity sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ== -jsonc-parser@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" - integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== +jsonc-parser@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.1.tgz#031904571ccf929d7670ee8c547545081cb37f1a" + integrity sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA== request-light@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/request-light/-/request-light-0.7.0.tgz#885628bb2f8040c26401ebf258ec51c4ae98ac2a" integrity sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q== -vscode-json-languageservice@^5.3.6: - version "5.3.6" - resolved "https://registry.yarnpkg.com/vscode-json-languageservice/-/vscode-json-languageservice-5.3.6.tgz#8cbe39dfdf29e7f7e97c9b6966b76031991290f6" - integrity sha512-P4kthBi3GMLKi7Lmp24nkKHAWxbFfCsIDBPlMrK1Tag1aqbl3l60UferDkfAasupDVBM2dekbArzGycUjw8OHA== +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + +vscode-json-languageservice@^5.3.11: + version "5.3.11" + resolved "https://registry.yarnpkg.com/vscode-json-languageservice/-/vscode-json-languageservice-5.3.11.tgz#71dbc56e9b1d07a57aa6a3d5569c8b7f2c05ca05" + integrity sha512-WYS72Ymria3dn8ZbjtBbt5K71m05wY1Q6hpXV5JxUT0q75Ts0ljLmnZJAVpx8DjPgYbFD+Z8KHpWh2laKLUCtQ== dependencies: - "@vscode/l10n" "^0.0.16" - jsonc-parser "^3.2.0" - vscode-languageserver-textdocument "^1.0.8" - vscode-languageserver-types "^3.17.3" - vscode-uri "^3.0.7" + "@vscode/l10n" "^0.0.18" + jsonc-parser "^3.2.1" + vscode-languageserver-textdocument "^1.0.11" + vscode-languageserver-types "^3.17.5" + vscode-uri "^3.0.8" -vscode-jsonrpc@8.2.0-next.2: - version "8.2.0-next.2" - resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0-next.2.tgz#09d72832353fc7fb43b33c9c68b083907f6a8a68" - integrity sha512-1FQrqLselaLLe5ApFSU/8qGUbJ8tByWbqczMkT2PEDpDYthCQTe5wONPuVphe7BB+FvZwvBFI2kFkY7FtyHc1A== +vscode-jsonrpc@9.0.0-next.2: + version "9.0.0-next.2" + resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-9.0.0-next.2.tgz#29e9741c742c80329bba1c60ce38fd014651ba80" + integrity sha512-meIaXAgChCHzWy45QGU8YpCNyqnZQ/sYeCj32OLDDbUYsCF7AvgpdXx3nnZn9yzr8ed0Od9bW+NGphEmXsqvIQ== -vscode-languageserver-protocol@3.17.4-next.3: - version "3.17.4-next.3" - resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.4-next.3.tgz#7d1d4fcaaa3213a8f2b8a6f1efa8187163251b7c" - integrity sha512-GnW3ldfzlsDK9B1/L1edBW1ddSakC59r+DRipTYCcXIT/zCCbLID998Dxn+exgrL33e3/XLQ+7hQQiSz6TnhKQ== +vscode-languageserver-protocol@3.17.6-next.4: + version "3.17.6-next.4" + resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.6-next.4.tgz#3c56f6eb588bb42fccc0ac54a0d5daf2d02f0a1b" + integrity sha512-/2bleKBxZLyRObS4mkpaWlVI9xGiUqMVmh/ztZ2vL4uP2XyIpraT45JBpn9AtXr0alqKJPKLuKr+/qcYULvm/w== dependencies: - vscode-jsonrpc "8.2.0-next.2" - vscode-languageserver-types "3.17.4-next.2" + vscode-jsonrpc "9.0.0-next.2" + vscode-languageserver-types "3.17.6-next.3" -vscode-languageserver-textdocument@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz#9eae94509cbd945ea44bca8dcfe4bb0c15bb3ac0" - integrity sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q== +vscode-languageserver-textdocument@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz#0822a000e7d4dc083312580d7575fe9e3ba2e2bf" + integrity sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA== -vscode-languageserver-types@3.17.4-next.2: - version "3.17.4-next.2" - resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.4-next.2.tgz#4099ff39b38edbd2680df13bfb1c05f0c07bfe8d" - integrity sha512-r6tXyCXyXQH7b6VHkvRT0Nd9v+DWQiosgTR6HQajCb4iJ1myr3KgueWEGBF1Ph5/YAiDy8kXUhf8dHl7wE1H2A== +vscode-languageserver-types@3.17.6-next.3: + version "3.17.6-next.3" + resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.6-next.3.tgz#f71d6c57f18d921346cfe0c227aabd72eb8cd2f0" + integrity sha512-l5kNFXFRQGuzriXpuBqFpRmkf6f6A4VoU3h95OsVkqIOoi1k7KbwSo600cIdsKSJWrPg/+vX+QMPcMw1oI7ItA== -vscode-languageserver-types@^3.17.3: - version "3.17.3" - resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz#72d05e47b73be93acb84d6e311b5786390f13f64" - integrity sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA== +vscode-languageserver-types@^3.17.5: + version "3.17.5" + resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz#3273676f0cf2eab40b3f44d085acbb7f08a39d8a" + integrity sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg== -vscode-languageserver@^8.2.0-next.3: - version "8.2.0-next.3" - resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-8.2.0-next.3.tgz#72e4998392260173fb0c35d2d556fb4015f56ce3" - integrity sha512-fqHRwcIRoxfKke7iLDSeUmdo3uk7o/uWNn/44xdWa4urdhsvpTZ5c1GsL1EX4TAvdDg0qeXy89NBZ5Gld2DkgQ== +vscode-languageserver@^10.0.0-next.3: + version "10.0.0-next.3" + resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-10.0.0-next.3.tgz#a63c5ea9fab1be93d7732ab0fdc18c9b37956e07" + integrity sha512-4x1qHImf6ePji4+8PX43lnBCBfBNdi2jneGX2k5FswJhx/cxaYYmusShmmtO/clyL1iurxJacrQoXfw9+ikhvg== dependencies: - vscode-languageserver-protocol "3.17.4-next.3" + vscode-languageserver-protocol "3.17.6-next.4" -vscode-uri@^3.0.7: - version "3.0.7" - resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.7.tgz#6d19fef387ee6b46c479e5fb00870e15e58c1eb8" - integrity sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA== +vscode-uri@^3.0.8: + version "3.0.8" + resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.8.tgz#1770938d3e72588659a172d0fd4642780083ff9f" + integrity sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw== diff --git a/patched-vscode/extensions/json-language-features/yarn.lock b/patched-vscode/extensions/json-language-features/yarn.lock index 79674bc9..b7ca9371 100644 --- a/patched-vscode/extensions/json-language-features/yarn.lock +++ b/patched-vscode/extensions/json-language-features/yarn.lock @@ -2,158 +2,59 @@ # yarn lockfile v1 -"@azure/abort-controller@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-1.1.0.tgz#788ee78457a55af8a1ad342acb182383d2119249" - integrity sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw== +"@microsoft/1ds-core-js@4.0.3", "@microsoft/1ds-core-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-4.0.3.tgz#c8a92c623745a9595e06558a866658480c33bdf9" + integrity sha512-FrxNLVAPsAvD7+l63TlNS/Kodvpct2WulpDSn1dI4Xuy0kF4E2H867kHdwL/iY1Bj3zA3FSy/jvE4+OcDws7ug== dependencies: - tslib "^2.2.0" - -"@azure/core-auth@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.4.0.tgz#6fa9661c1705857820dbc216df5ba5665ac36a9e" - integrity sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-auth@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.5.0.tgz#a41848c5c31cb3b7c84c409885267d55a2c92e44" - integrity sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-util" "^1.1.0" - tslib "^2.2.0" - -"@azure/core-rest-pipeline@1.10.1": - version "1.10.1" - resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.1.tgz#348290847ca31b9eecf9cf5de7519aaccdd30968" - integrity sha512-Kji9k6TOFRDB5ZMTw8qUf2IJ+CeJtsuMdAHox9eqpTf1cefiNMpzrfnF6sINEBZJsaVaWgQ0o48B6kcUH68niA== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-auth" "^1.4.0" - "@azure/core-tracing" "^1.0.1" - "@azure/core-util" "^1.0.0" - "@azure/logger" "^1.0.0" - form-data "^4.0.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - tslib "^2.2.0" - uuid "^8.3.0" - -"@azure/core-tracing@^1.0.0", "@azure/core-tracing@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.0.1.tgz#352a38cbea438c4a83c86b314f48017d70ba9503" - integrity sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw== - dependencies: - tslib "^2.2.0" - -"@azure/core-util@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.2.0.tgz#3499deba1fc36dda6f1912b791809b6f15d4a392" - integrity sha512-ffGIw+Qs8bNKNLxz5UPkz4/VBM/EZY07mPve1ZYFqYUdPwFqRj0RPk0U7LZMOfT7GCck9YjuT1Rfp1PApNl1ng== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-util@^1.0.0": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.1.1.tgz#8f87b3dd468795df0f0849d9f096c3e7b29452c1" - integrity sha512-A4TBYVQCtHOigFb2ETiiKFDocBoI1Zk2Ui1KpI42aJSIDexF7DHQFpnjonltXAIU/ceH+1fsZAWWgvX6/AKzog== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-util@^1.1.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.4.0.tgz#c120a56b3e48a9e4d20619a0b00268ae9de891c7" - integrity sha512-eGAyJpm3skVQoLiRqm/xPa+SXi/NPDdSHMxbRAz2lSprd+Zs+qrpQGQQ2VQ3Nttu+nSZR4XoYQC71LbEI7jsig== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/logger@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@azure/logger/-/logger-1.0.3.tgz#6e36704aa51be7d4a1bae24731ea580836293c96" - integrity sha512-aK4s3Xxjrx3daZr3VylxejK3vG5ExXck5WOHDJ8in/k9AqlfIyFMMT1uG7u8mNjX+QRILTIn0/Xgschfh/dQ9g== - dependencies: - tslib "^2.2.0" - -"@azure/opentelemetry-instrumentation-azure-sdk@^1.0.0-beta.5": - version "1.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0-beta.5.tgz#78809e6c005d08450701e5d37f087f6fce2f86eb" - integrity sha512-fsUarKQDvjhmBO4nIfaZkfNSApm1hZBzcvpNbSrXdcUBxu7lRvKsV5DnwszX7cnhLyVOW9yl1uigtRQ1yDANjA== - dependencies: - "@azure/core-tracing" "^1.0.0" - "@azure/logger" "^1.0.0" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/instrumentation" "^0.41.2" - tslib "^2.2.0" - -"@microsoft/1ds-core-js@3.2.13", "@microsoft/1ds-core-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-3.2.13.tgz#0c105ed75091bae3f1555c0334704fa9911c58fb" - integrity sha512-CluYTRWcEk0ObG5EWFNWhs87e2qchJUn0p2D21ZUa3PWojPZfPSBs4//WIE0MYV8Qg1Hdif2ZTwlM7TbYUjfAg== - dependencies: - "@microsoft/applicationinsights-core-js" "2.8.15" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" - -"@microsoft/1ds-post-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-3.2.13.tgz#560aacac8a92fdbb79e8c2ebcb293d56e19f51aa" - integrity sha512-HgS574fdD19Bo2vPguyznL4eDw7Pcm1cVNpvbvBLWiW3x4e1FCQ3VMXChWnAxCae8Hb0XqlA2sz332ZobBavTA== - dependencies: - "@microsoft/1ds-core-js" "3.2.13" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-channel-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.2.tgz#be49fbf74831c7b8c97950027c5052ea99d2a8a5" - integrity sha512-jDBNKbCHsJgmpv0CKNhJ/uN9ZphvfGdb93Svk+R4LjO8L3apNNMbDDPxBvXXi0uigRmA1TBcmyBG4IRKjabGhw== +"@microsoft/1ds-post-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-4.0.3.tgz#cfcb20bb23fb6215d3f0732f60f5b7df3e624f86" + integrity sha512-uewvmUtXKd7ttypiKQGdYI6i7UUpPkOznLayzIFrJ4r2xnG6jhPjpKRncHFXPQcM4XSWO3yf5PQ3xAbPq9t7ZQ== dependencies: - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/1ds-core-js" "4.0.3" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-common@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.2.tgz#37670bb07f4858ed41ff9759119e0759007d6e05" - integrity sha512-y+WXWop+OVim954Cu1uyYMnNx6PWO8okHpZIQi/1YSqtqaYdtJVPv4P0AVzwJdohxzVfgzKvqj9nec/VWqE2Zg== +"@microsoft/applicationinsights-channel-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.4.tgz#247b6fe2158fad9826cbcdf7304f885766b36624" + integrity sha512-6TlfExmErQ8Y+/ChbkyWl+jyt4wg3T6p7lwXDsUCB0LgZmlEWMaCUS0YlT73JCWmE8j7vxW8yUm0lgsgmHns3A== dependencies: - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@2.8.15": - version "2.8.15" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-2.8.15.tgz#8fa466474260e01967fe649f14dd9e5ff91dcdc8" - integrity sha512-yYAs9MyjGr2YijQdUSN9mVgT1ijI1FPMgcffpaPmYbHAVbQmF7bXudrBWHxmLzJlwl5rfep+Zgjli2e67lwUqQ== +"@microsoft/applicationinsights-common@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.4.tgz#c4aa53ba343f5b3c7fbf54cddd3c86a5bdcd95dc" + integrity sha512-r5gWaw/K9+tKfuo2GtDiDiKASgOkPOCrKW+wZzFvuR06uuwvWjbVQ6yW/YbnfuhRF5M65ksUiMi0eCMwEOGq7Q== dependencies: - "@microsoft/applicationinsights-shims" "2.0.2" - "@microsoft/dynamicproto-js" "^1.1.9" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.2.tgz#108e20df8c162bec92b1f66f9de2530a25d9f51a" - integrity sha512-WQhVhzlRlLDrQzn3OShCW/pL3BW5WC57t0oywSknX3q7lMzI3jDg7Ihh0iuIcNTzGCTbDkuqr4d6IjEDWIMtJQ== +"@microsoft/applicationinsights-core-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.4.tgz#008308b786930d94a1de8a1fbb4af0351b74653e" + integrity sha512-anxy5kEkqBmVoEqJiJzaaXXA0wzqZi9U4zGd05xFJ04lWckP8dG3zyT3+GGdg7rDelqLTNGxndeYoFmDv63u1g== dependencies: "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-shims@2.0.2", "@microsoft/applicationinsights-shims@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-shims/-/applicationinsights-shims-2.0.2.tgz#92b36a09375e2d9cb2b4203383b05772be837085" - integrity sha512-PoHEgsnmcqruLNHZ/amACqdJ6YYQpED0KSRe6J7gIJTtpZC1FfFU9b1fmDKDKtFoUSrPzEh1qzO3kmRZP0betg== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/applicationinsights-shims@3.0.1": version "3.0.1" @@ -162,33 +63,18 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@microsoft/applicationinsights-web-basic@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.2.tgz#f777a4d24b79dde3ae396d3b819e1fce06b7240a" - integrity sha512-6Lq0DE/pZp9RvSV+weGbcxN1NDmfczj6gNPhvZKV2YSQ3RK0LZE3+wjTWLXfuStq8a+nCBdsRpWk8tOKgsoxcg== +"@microsoft/applicationinsights-web-basic@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.4.tgz#9a23323276b4a5a0dc6a352e2de5d75e3c16b534" + integrity sha512-KfoxPlLlf0JT12ADb23C5iGye/yFouoMgHEKULxkSQcYY9SsW/8rVrqqvoYKAL+u215CZU2A8Kc8sR3ehEaPCQ== dependencies: - "@microsoft/applicationinsights-channel-js" "3.0.2" - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-channel-js" "3.0.4" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-web-snippet@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz#6bb788b2902e48bf5d460c38c6bb7fedd686ddd7" - integrity sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ== - -"@microsoft/dynamicproto-js@^1.1.7": - version "1.1.7" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.7.tgz#ede48dd3f85af14ee369c805e5ed5b84222b9fe2" - integrity sha512-SK3D3aVt+5vOOccKPnGaJWB5gQ8FuKfjboUJHedMP7gu54HqSCXX5iFXhktGD8nfJb0Go30eDvs/UDoTnR2kOA== - -"@microsoft/dynamicproto-js@^1.1.9": - version "1.1.9" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.9.tgz#7437db7aa061162ee94e4131b69a62b8dad5dea6" - integrity sha512-n1VPsljTSkthsAFYdiWfC+DKzK2WwcRp83Y1YAqdX552BstvsDjft9YXppjUzp11BPsapDoO1LDgrDB0XVsfNQ== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/dynamicproto-js@^2.0.2": version "2.0.2" @@ -197,143 +83,33 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@nevware21/ts-async@>= 0.2.4 < 2.x": +"@nevware21/ts-async@>= 0.3.0 < 2.x": version "0.3.0" resolved "https://registry.yarnpkg.com/@nevware21/ts-async/-/ts-async-0.3.0.tgz#a8b97ba01065fc930de9a3f4dd4a05e862becc6c" integrity sha512-ZUcgUH12LN/F6nzN0cYd0F/rJaMLmXr0EHVTyYfaYmK55bdwE4338uue4UiVoRqHVqNW4KDUrJc49iGogHKeWA== dependencies: "@nevware21/ts-utils" ">= 0.10.0 < 2.x" -"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x", "@nevware21/ts-utils@>= 0.9.5 < 2.x": +"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.10.1 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x": version "0.10.1" resolved "https://registry.yarnpkg.com/@nevware21/ts-utils/-/ts-utils-0.10.1.tgz#aa65abc71eba06749a396598f22263d26f796ac7" integrity sha512-pMny25NnF2/MJwdqC3Iyjm2pGIXNxni4AROpcqDeWa+td9JMUY4bUS9uU9XW+BoBRqTLUL+WURF9SOd/6OQzRg== -"@opentelemetry/api@^1.4.1": - version "1.4.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.4.1.tgz#ff22eb2e5d476fbc2450a196e40dd243cc20c28f" - integrity sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA== - -"@opentelemetry/core@1.15.2", "@opentelemetry/core@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.15.2.tgz#5b170bf223a2333884bbc2d29d95812cdbda7c9f" - integrity sha512-+gBv15ta96WqkHZaPpcDHiaz0utiiHZVfm2YOYSqFGrUaJpPkMoSuLBB58YFQGi6Rsb9EHos84X6X5+9JspmLw== - dependencies: - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/instrumentation@^0.41.2": - version "0.41.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.41.2.tgz#cae11fa64485dcf03dae331f35b315b64bc6189f" - integrity sha512-rxU72E0pKNH6ae2w5+xgVYZLzc5mlxAbGzF4shxMVK8YC2QQsfN38B2GPbj0jvrKWWNUElfclQ+YTykkNg/grw== - dependencies: - "@types/shimmer" "^1.0.2" - import-in-the-middle "1.4.2" - require-in-the-middle "^7.1.1" - semver "^7.5.1" - shimmer "^1.2.1" - -"@opentelemetry/resources@1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.15.2.tgz#0c9e26cb65652a1402834a3c030cce6028d6dd9d" - integrity sha512-xmMRLenT9CXmm5HMbzpZ1hWhaUowQf8UB4jMjFlAxx1QzQcsD3KFNAVX/CAWzFPtllTyTplrA4JrQ7sCH3qmYw== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/sdk-trace-base@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.15.2.tgz#4821f94033c55a6c8bbd35ae387b715b6108517a" - integrity sha512-BEaxGZbWtvnSPchV98qqqqa96AOcb41pjgvhfzDij10tkBhIu9m0Jd6tZ1tJB5ZHfHbTffqYVYE0AOGobec/EQ== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/resources" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/semantic-conventions@1.15.2", "@opentelemetry/semantic-conventions@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.15.2.tgz#3bafb5de3e20e841dff6cb3c66f4d6e9694c4241" - integrity sha512-CjbOKwk2s+3xPIMcd5UNYQzsf+v94RczbdNix9/kQh38WiQkM90sUOi3if8eyHFgiBjBjhwXrA7W3ydiSQP9mw== - -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== - -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== - -"@types/shimmer@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@types/shimmer/-/shimmer-1.0.2.tgz#93eb2c243c351f3f17d5c580c7467ae5d686b65f" - integrity sha512-dKkr1bTxbEsFlh2ARpKzcaAmsYixqt9UyCdoEZk8rHyE4iQYcDCyvSjDSf7JUWJHlJiTtbIoQjxKh6ViywqDAg== - -"@vscode/extension-telemetry@^0.8.5": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.8.5.tgz#3db305be907c01656160e25d91f5d2840175d199" - integrity sha512-YFKANBT2F3qdWQstjcr40XX8BLsdKlKM7a7YPi/jNuMjuiPhb1Jn7YsDR3WZaVEzAqeqGy4gzXsFCBbuZ+L1Tg== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== dependencies: - "@microsoft/1ds-core-js" "^3.2.13" - "@microsoft/1ds-post-js" "^3.2.13" - "@microsoft/applicationinsights-web-basic" "^3.0.2" - applicationinsights "^2.7.1" + undici-types "~5.26.4" -acorn-import-assertions@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" - integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== - -acorn@^8.8.2: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== +"@vscode/extension-telemetry@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.9.0.tgz#8c6c61e253ff304f46045f04edd60059b144417a" + integrity sha512-37RxGHXrs3GoXPgCUKQhghEu0gxs8j27RLjQwwtSf4WhPdJKz8UrqMYzpsXlliQ05zURYmtdGZst9C6+hfWXaQ== dependencies: - debug "4" - -applicationinsights@^2.7.1: - version "2.7.3" - resolved "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-2.7.3.tgz#8781454d29c0b14c9773f2e892b4cf5e7468ffa5" - integrity sha512-JY8+kTEkjbA+kAVNWDtpfW2lqsrDALfDXuxOs74KLPu2y13fy/9WB52V4LfYVTVcW1/jYOXjTxNS2gPZIDh1iw== - dependencies: - "@azure/core-auth" "^1.5.0" - "@azure/core-rest-pipeline" "1.10.1" - "@azure/core-util" "1.2.0" - "@azure/opentelemetry-instrumentation-azure-sdk" "^1.0.0-beta.5" - "@microsoft/applicationinsights-web-snippet" "^1.0.1" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/sdk-trace-base" "^1.15.2" - "@opentelemetry/semantic-conventions" "^1.15.2" - cls-hooked "^4.2.2" - continuation-local-storage "^3.2.1" - diagnostic-channel "1.1.1" - diagnostic-channel-publishers "1.0.7" - -async-hook-jl@^1.7.6: - version "1.7.6" - resolved "https://registry.yarnpkg.com/async-hook-jl/-/async-hook-jl-1.7.6.tgz#4fd25c2f864dbaf279c610d73bf97b1b28595e68" - integrity sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg== - dependencies: - stack-chain "^1.3.7" - -async-listener@^0.6.0: - version "0.6.10" - resolved "https://registry.yarnpkg.com/async-listener/-/async-listener-0.6.10.tgz#a7c97abe570ba602d782273c0de60a51e3e17cbc" - integrity sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw== - dependencies: - semver "^5.3.0" - shimmer "^1.1.0" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + "@microsoft/1ds-core-js" "^4.0.3" + "@microsoft/1ds-post-js" "^4.0.3" + "@microsoft/applicationinsights-web-basic" "^3.0.4" balanced-match@^1.0.0: version "1.0.0" @@ -347,121 +123,6 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" -cjs-module-lexer@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" - integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== - -cls-hooked@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/cls-hooked/-/cls-hooked-4.2.2.tgz#ad2e9a4092680cdaffeb2d3551da0e225eae1908" - integrity sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw== - dependencies: - async-hook-jl "^1.7.6" - emitter-listener "^1.0.1" - semver "^5.4.1" - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -continuation-local-storage@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz#11f613f74e914fe9b34c92ad2d28fe6ae1db7ffb" - integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA== - dependencies: - async-listener "^0.6.0" - emitter-listener "^1.1.1" - -debug@4, debug@^4.1.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -diagnostic-channel-publishers@1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.7.tgz#9b7f8d5ee1295481aee19c827d917e96fedf2c4a" - integrity sha512-SEECbY5AiVt6DfLkhkaHNeshg1CogdLLANA8xlG/TKvS+XUgvIKl7VspJGYiEdL5OUyzMVnr7o0AwB7f+/Mjtg== - -diagnostic-channel@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/diagnostic-channel/-/diagnostic-channel-1.1.1.tgz#44b60972de9ee055c16216535b0e9db3f6a0efd0" - integrity sha512-r2HV5qFkUICyoaKlBEpLKHjxMXATUf/l+h8UZPGBHGLy4DDiY2sOLcIctax4eRnTw5wH2jTMExLntGPJ8eOJxw== - dependencies: - semver "^7.5.3" - -emitter-listener@^1.0.1, emitter-listener@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/emitter-listener/-/emitter-listener-1.1.2.tgz#56b140e8f6992375b3d7cb2cab1cc7432d9632e8" - integrity sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ== - dependencies: - shimmer "^1.2.0" - -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== - dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" - -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -import-in-the-middle@1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz#2a266676e3495e72c04bbaa5ec14756ba168391b" - integrity sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw== - dependencies: - acorn "^8.8.2" - acorn-import-assertions "^1.9.0" - cjs-module-lexer "^1.2.2" - module-details-from-path "^1.0.3" - -is-core-module@^2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" - integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== - dependencies: - has "^1.0.3" - lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" @@ -469,126 +130,56 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -minimatch@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.0.tgz#1717b464f4971b144f6aabe8f2d0b8e4511e09c7" - integrity sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg== +minimatch@^9.0.3: + version "9.0.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" + integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== dependencies: brace-expansion "^2.0.1" -module-details-from-path@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b" - integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - request-light@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/request-light/-/request-light-0.7.0.tgz#885628bb2f8040c26401ebf258ec51c4ae98ac2a" integrity sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q== -require-in-the-middle@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz#b539de8f00955444dc8aed95e17c69b0a4f10fcf" - integrity sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw== - dependencies: - debug "^4.1.1" - module-details-from-path "^1.0.3" - resolve "^1.22.1" - -resolve@^1.22.1: - version "1.22.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" - integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -semver@^5.3.0, semver@^5.4.1: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^7.3.7, semver@^7.5.1, semver@^7.5.3: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== +semver@^7.6.0: + version "7.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== dependencies: lru-cache "^6.0.0" -shimmer@^1.1.0, shimmer@^1.2.0, shimmer@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337" - integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw== - -stack-chain@^1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/stack-chain/-/stack-chain-1.3.7.tgz#d192c9ff4ea6a22c94c4dd459171e3f00cea1285" - integrity sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug== - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -tslib@^2.2.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" - integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== - -uuid@^8.3.0: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -vscode-jsonrpc@8.2.0-next.2: - version "8.2.0-next.2" - resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0-next.2.tgz#09d72832353fc7fb43b33c9c68b083907f6a8a68" - integrity sha512-1FQrqLselaLLe5ApFSU/8qGUbJ8tByWbqczMkT2PEDpDYthCQTe5wONPuVphe7BB+FvZwvBFI2kFkY7FtyHc1A== - -vscode-languageclient@^8.2.0-next.3: - version "8.2.0-next.3" - resolved "https://registry.yarnpkg.com/vscode-languageclient/-/vscode-languageclient-8.2.0-next.3.tgz#a5086f451a679ce77106d8fd1e05c8cbf8e9b886" - integrity sha512-Ojo6L2cb7GSiyD864k8vGb9fHxBdZeciHQQOF595C3IDHWg0w4KQ7iN7qGWVdl4wDNwlGTX3wWZawGfPTxnrPQ== - dependencies: - minimatch "^5.1.0" - semver "^7.3.7" - vscode-languageserver-protocol "3.17.4-next.3" - -vscode-languageserver-protocol@3.17.4-next.3: - version "3.17.4-next.3" - resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.4-next.3.tgz#7d1d4fcaaa3213a8f2b8a6f1efa8187163251b7c" - integrity sha512-GnW3ldfzlsDK9B1/L1edBW1ddSakC59r+DRipTYCcXIT/zCCbLID998Dxn+exgrL33e3/XLQ+7hQQiSz6TnhKQ== - dependencies: - vscode-jsonrpc "8.2.0-next.2" - vscode-languageserver-types "3.17.4-next.2" - -vscode-languageserver-types@3.17.4-next.2: - version "3.17.4-next.2" - resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.4-next.2.tgz#4099ff39b38edbd2680df13bfb1c05f0c07bfe8d" - integrity sha512-r6tXyCXyXQH7b6VHkvRT0Nd9v+DWQiosgTR6HQajCb4iJ1myr3KgueWEGBF1Ph5/YAiDy8kXUhf8dHl7wE1H2A== +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + +vscode-jsonrpc@9.0.0-next.2: + version "9.0.0-next.2" + resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-9.0.0-next.2.tgz#29e9741c742c80329bba1c60ce38fd014651ba80" + integrity sha512-meIaXAgChCHzWy45QGU8YpCNyqnZQ/sYeCj32OLDDbUYsCF7AvgpdXx3nnZn9yzr8ed0Od9bW+NGphEmXsqvIQ== + +vscode-languageclient@^10.0.0-next.5: + version "10.0.0-next.5" + resolved "https://registry.yarnpkg.com/vscode-languageclient/-/vscode-languageclient-10.0.0-next.5.tgz#7431d88255a5fd99e9423659ac484b1f968200f3" + integrity sha512-JIf1WE7fvV0RElFM062bAummI433vcxuFwqoYAp+1zTVhta/jznxkTz1zs3Hbj2tiDfclf0TZ0qCxflAP1mY2Q== + dependencies: + minimatch "^9.0.3" + semver "^7.6.0" + vscode-languageserver-protocol "3.17.6-next.4" + +vscode-languageserver-protocol@3.17.6-next.4: + version "3.17.6-next.4" + resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.6-next.4.tgz#3c56f6eb588bb42fccc0ac54a0d5daf2d02f0a1b" + integrity sha512-/2bleKBxZLyRObS4mkpaWlVI9xGiUqMVmh/ztZ2vL4uP2XyIpraT45JBpn9AtXr0alqKJPKLuKr+/qcYULvm/w== + dependencies: + vscode-jsonrpc "9.0.0-next.2" + vscode-languageserver-types "3.17.6-next.3" + +vscode-languageserver-types@3.17.6-next.3: + version "3.17.6-next.3" + resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.6-next.3.tgz#f71d6c57f18d921346cfe0c227aabd72eb8cd2f0" + integrity sha512-l5kNFXFRQGuzriXpuBqFpRmkf6f6A4VoU3h95OsVkqIOoi1k7KbwSo600cIdsKSJWrPg/+vX+QMPcMw1oI7ItA== yallist@^4.0.0: version "4.0.0" diff --git a/patched-vscode/extensions/json/package.json b/patched-vscode/extensions/json/package.json index 7834eb38..8844345d 100644 --- a/patched-vscode/extensions/json/package.json +++ b/patched-vscode/extensions/json/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ./build/update-grammars.js" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/julia/cgmanifest.json b/patched-vscode/extensions/julia/cgmanifest.json index d546ac2d..9daaee1f 100644 --- a/patched-vscode/extensions/julia/cgmanifest.json +++ b/patched-vscode/extensions/julia/cgmanifest.json @@ -6,7 +6,7 @@ "git": { "name": "JuliaEditorSupport/atom-language-julia", "repositoryUrl": "https://github.com/JuliaEditorSupport/atom-language-julia", - "commitHash": "7cbe6a7c4f2c8275e15f5b6e0722d285730ffb99" + "commitHash": "663bf8d943fd8440f4ae7565f73327dd616bf191" } }, "license": "MIT", diff --git a/patched-vscode/extensions/julia/package.json b/patched-vscode/extensions/julia/package.json index 3c30069d..31cdd4ce 100644 --- a/patched-vscode/extensions/julia/package.json +++ b/patched-vscode/extensions/julia/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin JuliaEditorSupport/atom-language-julia grammars/julia_vscode.json ./syntaxes/julia.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/julia/syntaxes/julia.tmLanguage.json b/patched-vscode/extensions/julia/syntaxes/julia.tmLanguage.json index 66998399..35a4ea7d 100644 --- a/patched-vscode/extensions/julia/syntaxes/julia.tmLanguage.json +++ b/patched-vscode/extensions/julia/syntaxes/julia.tmLanguage.json @@ -4,7 +4,7 @@ "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/JuliaEditorSupport/atom-language-julia/commit/7cbe6a7c4f2c8275e15f5b6e0722d285730ffb99", + "version": "https://github.com/JuliaEditorSupport/atom-language-julia/commit/663bf8d943fd8440f4ae7565f73327dd616bf191", "name": "Julia", "scopeName": "source.julia", "comment": "This grammar is used by Atom (Oniguruma), GitHub (PCRE), and VSCode (Oniguruma),\nso all regexps must be compatible with both engines.\n\nSpecs:\n- https://github.com/kkos/oniguruma/blob/master/doc/RE\n- https://www.pcre.org/current/doc/html/", @@ -30,6 +30,9 @@ { "include": "#function_call" }, + { + "include": "#for_block" + }, { "include": "#keyword" }, @@ -44,6 +47,9 @@ }, { "include": "#symbol" + }, + { + "include": "#punctuation" } ], "repository": { @@ -76,11 +82,7 @@ "name": "constant.numeric.julia" }, { - "match": "\\bfor\\b", - "name": "keyword.control.julia" - }, - { - "include": "$self" + "include": "#self_no_for_block" } ] } @@ -106,7 +108,7 @@ }, "patterns": [ { - "include": "$self" + "include": "#self_no_for_block" } ] } @@ -115,8 +117,26 @@ "bracket": { "patterns": [ { - "match": "(?:\\(|\\)|\\[|\\]|\\{|\\}|,|;)(?!('|(?:\\.'))*\\.?')", - "name": "meta.bracket.julia" + "begin": "\\{", + "beginCaptures": { + "0": { + "name": "meta.bracket.julia" + } + }, + "end": "(\\})((?:\\.)?'*)", + "endCaptures": { + "1": { + "name": "meta.bracket.julia" + }, + "2": { + "name": "keyword.operator.transpose.julia" + } + }, + "patterns": [ + { + "include": "#self_no_for_block" + } + ] } ] }, @@ -215,11 +235,7 @@ }, "patterns": [ { - "match": "\\bfor\\b", - "name": "keyword.control.julia" - }, - { - "include": "$self" + "include": "#self_no_for_block" } ] } @@ -237,7 +253,7 @@ } }, "match": "((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}â…€-⅄∿⊾⊿⊤⊥∂∅-∇∎âˆâˆâˆ‘∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀âŸâ¦°-⦴⨀-⨆⨉-⨖⨛⨜ð›ð››ð›»ðœ•ðœµðð¯ðž‰ðž©ðŸƒâ±-â¾â‚-₎∠-∢⦛-⦯℘℮゛-゜ðŸŽ-ðŸ¡]|[^\\P{So}â†-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}â…€-⅄∿⊾⊿⊤⊥∂∅-∇∎âˆâˆâˆ‘∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀âŸâ¦°-⦴⨀-⨆⨉-⨖⨛⨜ð›ð››ð›»ðœ•ðœµðð¯ðž‰ðž©ðŸƒâ±-â¾â‚-₎∠-∢⦛-⦯℘℮゛-゜ðŸŽ-ðŸ¡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷â—]|[^\\P{So}â†-⇿])*)({(?:[^{}]|{(?:[^{}]|{[^{}]*})*})*})?(?=\\([^#]*\\)(::[^\\s]+)?(\\s*\\bwhere\\b\\s+.+?)?\\s*?=(?![=>]))", - "comment": "first group is function name\nSecond group is type parameters (e.g. {T<:Number, S})\nThen open parens\nThen a lookahead ensures that we are followed by:\n - anything (function argumnets)\n - 0 or more spaces\n - Finally an equal sign\nNegative lookahead ensures we don't have another equal sign (not `==`)" + "comment": "first group is function name\nSecond group is type parameters (e.g. {T<:Number, S})\nThen open parens\nThen a lookahead ensures that we are followed by:\n - anything (function arguments)\n - 0 or more spaces\n - Finally an equal sign\nNegative lookahead ensures we don't have another equal sign (not `==`)" }, { "captures": { @@ -259,14 +275,10 @@ } ] }, - "keyword": { + "for_block": { + "comment": "for blocks need to be special-cased to support tokenizing 'outer' properly", "patterns": [ { - "match": "\\b(?|<-|-->|=>)", + "match": "\\.?(?:<-->|->|-->|<--|â†|→|↔|↚|↛|↞|↠|↢|↣|↦|↤|↮|⇎|â‡|â‡|â‡|⇒|⇔|⇴|⇶|⇷|⇸|⇹|⇺|⇻|⇼|⇽|⇾|⇿|⟵|⟶|⟷|⟹|⟺|⟻|⟼|⟽|⟾|⟿|⤀|â¤|⤂|⤃|⤄|⤅|⤆|⤇|⤌|â¤|⤎|â¤|â¤|⤑|⤔|⤕|⤖|⤗|⤘|â¤|⤞|⤟|⤠|⥄|⥅|⥆|⥇|⥈|⥊|⥋|⥎|â¥|⥒|⥓|⥖|⥗|⥚|⥛|⥞|⥟|⥢|⥤|⥦|⥧|⥨|⥩|⥪|⥫|⥬|⥭|⥰|â§´|⬱|⬰|⬲|⬳|⬴|⬵|⬶|⬷|⬸|⬹|⬺|⬻|⬼|⬽|⬾|⬿|â­€|â­|â­‚|â­ƒ|⥷|â­„|⥺|â­‡|â­ˆ|â­‰|â­Š|â­‹|â­Œ|ï¿©|ï¿«|⇜|â‡|↜|â†|↩|↪|↫|↬|↼|↽|⇀|â‡|⇄|⇆|⇇|⇉|⇋|⇌|⇚|⇛|⇠|⇢|↷|↶|↺|↻|=>)", "name": "keyword.operator.arrow.julia" }, { @@ -370,7 +394,7 @@ } }, { - "match": "(?:===|∈|\\.∈|∉|\\.∉|∋|\\.∋|∌|\\.∌|≈|\\.≈|≉|\\.≉|≠|\\.≠|≡|\\.≡|≢|\\.≢|⊆|\\.⊆|⊇|\\.⊇|⊈|\\.⊈|⊉|\\.⊉|⊊|\\.⊊|⊋|\\.⊋|\\.==|!==|!=|\\.>=|\\.>|\\.<=|\\.<|\\.≤|\\.≥|==|\\.!=|\\.=|\\.!|<:|>:|:>|(?)>=|(?|<|≥|≤)", + "match": "(\\.?((?)>=|>|<|≥|≤|===|==|≡|!=|≠|!==|≢|∈|∉|∋|∌|⊆|⊈|⊂|⊄|⊊|âˆ|∊|âˆ|∥|∦|∷|∺|∻|∽|∾|â‰|≃|≂|≄|≅|≆|≇|≈|≉|≊|≋|≌|â‰|≎|â‰|≑|≒|≓|≖|≗|≘|≙|≚|≛|≜|â‰|≞|≟|≣|≦|≧|≨|≩|≪|≫|≬|≭|≮|≯|≰|≱|≲|≳|≴|≵|≶|≷|≸|≹|≺|≻|≼|≽|≾|≿|⊀|âŠ|⊃|⊅|⊇|⊉|⊋|âŠ|âŠ|⊑|⊒|⊜|⊩|⊬|⊮|⊰|⊱|⊲|⊳|⊴|⊵|⊶|⊷|â‹|â‹|â‹‘|â‹•|â‹–|â‹—|⋘|â‹™|⋚|â‹›|⋜|â‹|⋞|⋟|â‹ |â‹¡|â‹¢|â‹£|⋤|â‹¥|⋦|â‹§|⋨|â‹©|⋪|â‹«|⋬|â‹­|⋲|⋳|â‹´|⋵|â‹¶|â‹·|⋸|⋹|⋺|â‹»|⋼|⋽|⋾|â‹¿|⟈|⟉|⟒|⦷|â§€|â§|â§¡|â§£|⧤|â§¥|⩦|â©§|⩪|â©«|⩬|â©­|â©®|⩯|â©°|⩱|⩲|⩳|⩵|â©¶|â©·|⩸|⩹|⩺|â©»|⩼|⩽|⩾|â©¿|⪀|âª|⪂|⪃|⪄|⪅|⪆|⪇|⪈|⪉|⪊|⪋|⪌|âª|⪎|âª|âª|⪑|⪒|⪓|⪔|⪕|⪖|⪗|⪘|⪙|⪚|⪛|⪜|âª|⪞|⪟|⪠|⪡|⪢|⪣|⪤|⪥|⪦|⪧|⪨|⪩|⪪|⪫|⪬|⪭|⪮|⪯|⪰|⪱|⪲|⪳|⪴|⪵|⪶|⪷|⪸|⪹|⪺|⪻|⪼|⪽|⪾|⪿|â«€|â«|â«‚|⫃|â«„|â«…|⫆|⫇|⫈|⫉|⫊|â«‹|⫌|â«|⫎|â«|â«|â«‘|â«’|â«“|â«”|â«•|â«–|â«—|⫘|â«™|â«·|⫸|⫹|⫺|⊢|⊣|⟂|⫪|â««|<:|>:))", "name": "keyword.operator.relation.julia" }, { @@ -394,11 +418,11 @@ "name": "keyword.operator.applies.julia" }, { - "match": "(?:\\||\\.\\||\\&|\\.\\&|~|\\.~|⊻|\\.⊻)", + "match": "(?:\\||\\.\\||\\&|\\.\\&|~|¬|\\.~|⊻|\\.⊻)", "name": "keyword.operator.bitwise.julia" }, { - "match": "(?:\\+\\+|--|\\+|\\.\\+|-|\\.\\-|\\*|\\.\\*|//(?!=)|\\.//(?!=)|/|\\./|%|\\.%|\\\\|\\.\\\\|\\^|\\.\\^|÷|\\.÷|â‹…|\\.â‹…|∩|\\.∩|∪|\\.∪|×|√|∛)", + "match": "\\.?(?:\\+\\+|\\-\\-|\\+|\\-|−|¦|\\||⊕|⊖|⊞|⊟|∪|∨|⊔|±|∓|∔|∸|â‰|⊎|⊻|⊽|⋎|â‹“|⟇|⧺|â§»|⨈|⨢|⨣|⨤|⨥|⨦|⨧|⨨|⨩|⨪|⨫|⨬|⨭|⨮|⨹|⨺|â©|â©‚|â©…|⩊|⩌|â©|â©|â©’|â©”|â©–|â©—|â©›|â©|â©¡|â©¢|â©£|\\*|//?|⌿|÷|%|&|·|·|â‹…|∘|×|\\\\|∩|∧|⊗|⊘|⊙|⊚|⊛|⊠|⊡|⊓|∗|∙|∤|â…‹|≀|⊼|â‹„|⋆|⋇|⋉|⋊|â‹‹|⋌|â‹|â‹’|⟑|⦸|⦼|⦾|⦿|â§¶|â§·|⨇|⨰|⨱|⨲|⨳|⨴|⨵|⨶|⨷|⨸|⨻|⨼|⨽|â©€|⩃|â©„|â©‹|â©|⩎|â©‘|â©“|â©•|⩘|⩚|⩜|⩞|⩟|â© |â«›|âŠ|â–·|â¨|⟕|⟖|⟗|⨟|\\^|↑|↓|⇵|⟰|⟱|⤈|⤉|⤊|⤋|⤒|⤓|⥉|⥌|â¥|â¥|⥑|⥔|⥕|⥘|⥙|⥜|â¥|⥠|⥡|⥣|⥥|⥮|⥯|↑|↓|√|∛|∜|⋆|±|∓)", "name": "keyword.operator.arithmetic.julia" }, { @@ -414,7 +438,7 @@ "name": "keyword.operator.relation.in.julia" }, { - "match": "(?:\\.(?=(?:@|_|\\p{L}))|\\.\\.+)", + "match": "(?:\\.(?=(?:@|_|\\p{L}))|\\.\\.+|…|â|â‹®|⋱|â‹°|⋯)", "name": "keyword.operator.dots.julia" }, { @@ -608,7 +632,12 @@ "0": { "name": "punctuation.definition.string.end.julia" } - } + }, + "patterns": [ + { + "include": "#string_escaped_char" + } + ] }, { "begin": "(raw)(\")", @@ -626,7 +655,12 @@ "0": { "name": "punctuation.definition.string.end.julia" } - } + }, + "patterns": [ + { + "include": "#string_escaped_char" + } + ] }, { "begin": "(sql)(\"\"\")", @@ -658,12 +692,22 @@ { "begin": "var\"\"\"", "end": "\"\"\"", - "name": "constant.other.symbol.julia" + "name": "constant.other.symbol.julia", + "patterns": [ + { + "include": "#string_escaped_char" + } + ] }, { "begin": "var\"", "end": "\"", - "name": "constant.other.symbol.julia" + "name": "constant.other.symbol.julia", + "patterns": [ + { + "include": "#string_escaped_char" + } + ] }, { "begin": "^\\s?(doc)?(\"\"\")\\s?$", @@ -931,24 +975,27 @@ "string_dollar_sign_interpolate": { "patterns": [ { - "match": "\\$(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}â…€-⅄∿⊾⊿⊤⊥∂∅-∇∎âˆâˆâˆ‘∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀âŸâ¦°-⦴⨀-⨆⨉-⨖⨛⨜ð›ð››ð›»ðœ•ðœµðð¯ðž‰ðž©ðŸƒâ±-â¾â‚-₎∠-∢⦛-⦯℘℮゛-゜ðŸŽ-ðŸ¡]|[^\\P{So}â†-⇿])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}â…€-⅄∿⊾⊿⊤⊥∂∅-∇∎âˆâˆâˆ‘∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀âŸâ¦°-⦴⨀-⨆⨉-⨖⨛⨜ð›ð››ð›»ðœ•ðœµðð¯ðž‰ðž©ðŸƒâ±-â¾â‚-₎∠-∢⦛-⦯℘℮゛-゜ðŸŽ-ðŸ¡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷â—]|[^\\P{So}â†-⇿])*", + "match": "\\$(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}â…€-⅄∿⊾⊿⊤⊥∂∅-∇∎âˆâˆâˆ‘∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀âŸâ¦°-⦴⨀-⨆⨉-⨖⨛⨜ð›ð››ð›»ðœ•ðœµðð¯ðž‰ðž©ðŸƒâ±-â¾â‚-₎∠-∢⦛-⦯℘℮゛-゜ðŸŽ-ðŸ¡]|[^\\P{So}â†-⇿]|[^\\p{^Sc}$])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}â…€-⅄∿⊾⊿⊤⊥∂∅-∇∎âˆâˆâˆ‘∞∟∫-∳⋀-⋃◸-◿♯⟘⟙⟀âŸâ¦°-⦴⨀-⨆⨉-⨖⨛⨜ð›ð››ð›»ðœ•ðœµðð¯ðž‰ðž©ðŸƒâ±-â¾â‚-₎∠-∢⦛-⦯℘℮゛-゜ðŸŽ-ðŸ¡]|[^\\P{Mn}\u0001-¡]|[^\\P{Mc}\u0001-¡]|[^\\P{Nd}\u0001-¡]|[^\\P{Pc}\u0001-¡]|[^\\P{Sk}\u0001-¡]|[^\\P{Me}\u0001-¡]|[^\\P{No}\u0001-¡]|[′-‷â—]|[^\\P{So}â†-⇿]|[^\\p{^Sc}$])*", "name": "variable.interpolation.julia" }, { - "begin": "\\$\\(", + "begin": "\\$(\\()", + "beginCaptures": { + "1": { + "name": "meta.bracket.julia" + } + }, "end": "\\)", + "endCaptures": { + "0": { + "name": "meta.bracket.julia" + } + }, "name": "variable.interpolation.julia", "comment": "`punctuation.section.embedded`, `constant.escape`,\n& `meta.embedded.line` were considered but appear to have even spottier\nsupport among popular syntaxes.", "patterns": [ { - "match": "\\bfor\\b", - "name": "keyword.control.julia" - }, - { - "include": "#parentheses" - }, - { - "include": "$self" + "include": "#self_no_for_block" } ] } @@ -981,6 +1028,62 @@ "name": "meta.type.julia" } ] + }, + "self_no_for_block": { + "comment": "Same as $self, but does not contain #for_block. 'outer' is not valid in some contexts (e.g. generators, comprehensions, indexing), so use this when matching those in begin/end patterns. Keep this up-to-date with $self!", + "patterns": [ + { + "include": "#operator" + }, + { + "include": "#array" + }, + { + "include": "#string" + }, + { + "include": "#parentheses" + }, + { + "include": "#bracket" + }, + { + "include": "#function_decl" + }, + { + "include": "#function_call" + }, + { + "include": "#keyword" + }, + { + "include": "#number" + }, + { + "include": "#comment" + }, + { + "include": "#type_decl" + }, + { + "include": "#symbol" + }, + { + "include": "#punctuation" + } + ] + }, + "punctuation": { + "patterns": [ + { + "match": ",", + "name": "punctuation.separator.comma.julia" + }, + { + "match": ";", + "name": "punctuation.separator.semicolon.julia" + } + ] } } } \ No newline at end of file diff --git a/patched-vscode/extensions/latex/cgmanifest.json b/patched-vscode/extensions/latex/cgmanifest.json index a7140a3a..609d875a 100644 --- a/patched-vscode/extensions/latex/cgmanifest.json +++ b/patched-vscode/extensions/latex/cgmanifest.json @@ -6,11 +6,11 @@ "git": { "name": "jlelong/vscode-latex-basics", "repositoryUrl": "https://github.com/jlelong/vscode-latex-basics", - "commitHash": "3ae82b457c28f0368cbbb47024b0245ef1ff3d33" + "commitHash": "56e2dc967e6bafafc1acfeeb80af42b8328b021a" } }, "license": "MIT", - "version": "1.5.2", + "version": "1.7.0", "description": "The files in syntaxes/ were originally part of https://github.com/James-Yu/LaTeX-Workshop. They have been extracted in the hope that they can useful outside of the LaTeX-Workshop extension.", "licenseDetail": [ "Copyright (c) vscode-latex-basics authors", diff --git a/patched-vscode/extensions/latex/package.json b/patched-vscode/extensions/latex/package.json index f7bacdbc..73e1829f 100644 --- a/patched-vscode/extensions/latex/package.json +++ b/patched-vscode/extensions/latex/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ./build/update-grammars.js" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/latex/syntaxes/Bibtex.tmLanguage.json b/patched-vscode/extensions/latex/syntaxes/Bibtex.tmLanguage.json index 31568ec1..0f3a3a40 100644 --- a/patched-vscode/extensions/latex/syntaxes/Bibtex.tmLanguage.json +++ b/patched-vscode/extensions/latex/syntaxes/Bibtex.tmLanguage.json @@ -4,18 +4,18 @@ "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/jlelong/vscode-latex-basics/commit/36411b38cf4ed18e02050249e2162b1316488686", + "version": "https://github.com/jlelong/vscode-latex-basics/commit/c787db94a56bd93131ce0938046063320a02cc73", "name": "BibTeX", "scopeName": "text.bibtex", "comment": "Grammar based on description from https://github.com/aclements/biblib\n", "patterns": [ { - "match": "@(?i:comment)(?=[\\s{(])", "captures": { "0": { "name": "punctuation.definition.comment.bibtex" } }, + "match": "@(?i:comment)(?=[\\s{(])", "name": "comment.block.at-sign.bibtex" }, { @@ -235,18 +235,18 @@ "include": "#string_var" }, { - "name": "keyword.operator.bibtex", - "match": "#" + "match": "#", + "name": "keyword.operator.bibtex" } ] }, "integer": { - "match": "\\s*(\\d+)\\s*", "captures": { "1": { "name": "constant.numeric.bibtex" } - } + }, + "match": "\\s*(\\d+)\\s*" }, "nested_braces": { "begin": "\\{", @@ -267,14 +267,6 @@ } ] }, - "string_var": { - "match": "[a-zA-Z!$&*+\\-./:;<>?@\\[\\\\\\]^_`|~][a-zA-Z0-9!$&*+\\-./:;<>?@\\[\\\\\\]^_`|~]*", - "captures": { - "0": { - "name": "support.variable.bibtex" - } - } - }, "string_content": { "patterns": [ { @@ -316,6 +308,14 @@ ] } ] + }, + "string_var": { + "captures": { + "0": { + "name": "support.variable.bibtex" + } + }, + "match": "[a-zA-Z!$&*+\\-./:;<>?@\\[\\\\\\]^_`|~][a-zA-Z0-9!$&*+\\-./:;<>?@\\[\\\\\\]^_`|~]*" } } } \ No newline at end of file diff --git a/patched-vscode/extensions/latex/syntaxes/LaTeX.tmLanguage.json b/patched-vscode/extensions/latex/syntaxes/LaTeX.tmLanguage.json index 3f0ed788..aad6c5c4 100644 --- a/patched-vscode/extensions/latex/syntaxes/LaTeX.tmLanguage.json +++ b/patched-vscode/extensions/latex/syntaxes/LaTeX.tmLanguage.json @@ -4,7 +4,7 @@ "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/jlelong/vscode-latex-basics/commit/66ea1422ac817ff7704359b8ec4934a987024aaa", + "version": "https://github.com/jlelong/vscode-latex-basics/commit/3d141a124a16558958e95c54267f7ca37986de6f", "name": "LaTeX", "scopeName": "text.tex.latex", "patterns": [ @@ -41,13 +41,13 @@ "name": "punctuation.definition.arguments.begin.latex" } }, + "contentName": "support.class.latex", "end": "(\\})", "endCaptures": { "0": { "name": "punctuation.definition.arguments.end.latex" } }, - "contentName": "support.class.latex", "patterns": [ { "include": "$self" @@ -116,14 +116,12 @@ "include": "text.tex#braces" }, { - "include": "$base" + "include": "$self" } ] }, { - "name": "meta.function.environment.songs.latex", "begin": "((?:\\s*)\\\\begin\\{songs\\}\\{.*\\})", - "end": "(\\\\end\\{songs\\}(?:\\s*\\n)?)", "captures": { "1": { "patterns": [ @@ -134,20 +132,22 @@ } }, "contentName": "meta.data.environment.songs.latex", + "end": "(\\\\end\\{songs\\}(?:\\s*\\n)?)", + "name": "meta.function.environment.songs.latex", "patterns": [ { - "name": "meta.chord.block.latex support.class.chord.block.environment.latex", "begin": "\\\\\\[", "end": "\\]", + "name": "meta.chord.block.latex support.class.chord.block.environment.latex", "patterns": [ { - "include": "$base" + "include": "$self" } ] }, { - "name": "meta.chord.block.latex support.class.chord.block.environment.latex", - "match": "\\^" + "match": "\\^", + "name": "meta.chord.block.latex support.class.chord.block.environment.latex" }, { "include": "$self" @@ -155,8 +155,7 @@ ] }, { - "begin": "(^\\s*)?\\\\begin\\{(lstlisting|minted|pyglist)\\}(?=\\[|\\{)", - "end": "\\\\end\\{(?:minted|lstlisting|pyglist)\\}", + "begin": "(?:^\\s*)?\\\\begin\\{(lstlisting|minted|pyglist)\\}(?=\\[|\\{)", "captures": { "0": { "patterns": [ @@ -166,12 +165,13 @@ ] } }, + "end": "\\\\end\\{\\1\\}", "patterns": [ { "include": "#multiline-optional-arg-no-highlight" }, { - "begin": "(?:\\G|(?<=\\]))(\\{)((?:c|cpp))(\\})", + "begin": "(?:\\G|(?<=\\]))(\\{)((?:asy|asymptote))(\\})", "beginCaptures": { "1": { "name": "punctuation.definition.arguments.begin.latex" @@ -184,15 +184,15 @@ } }, "end": "^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})", - "contentName": "source.cpp.embedded.latex", + "contentName": "source.asy", "patterns": [ { - "include": "source.cpp.embedded.latex" + "include": "source.asy" } ] }, { - "begin": "(?:\\G|(?<=\\]))(\\{)((?:asy|asymptote))(\\})", + "begin": "(?:\\G|(?<=\\]))(\\{)((?:bash))(\\})", "beginCaptures": { "1": { "name": "punctuation.definition.arguments.begin.latex" @@ -205,10 +205,31 @@ } }, "end": "^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})", - "contentName": "source.asy", + "contentName": "source.shell", "patterns": [ { - "include": "source.asy" + "include": "source.shell" + } + ] + }, + { + "begin": "(?:\\G|(?<=\\]))(\\{)((?:c|cpp))(\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + }, + "2": { + "name": "variable.parameter.function.latex" + }, + "3": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "end": "^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})", + "contentName": "source.cpp.embedded.latex", + "patterns": [ + { + "include": "source.cpp.embedded.latex" } ] }, @@ -233,6 +254,27 @@ } ] }, + { + "begin": "(?:\\G|(?<=\\]))(\\{)((?:gnuplot))(\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + }, + "2": { + "name": "variable.parameter.function.latex" + }, + "3": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "end": "^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})", + "contentName": "source.gnuplot", + "patterns": [ + { + "include": "source.gnuplot" + } + ] + }, { "begin": "(?:\\G|(?<=\\]))(\\{)((?:hs|haskell))(\\})", "beginCaptures": { @@ -276,7 +318,7 @@ ] }, { - "begin": "(?:\\G|(?<=\\]))(\\{)((?:xml))(\\})", + "begin": "(?:\\G|(?<=\\]))(\\{)((?:java))(\\})", "beginCaptures": { "1": { "name": "punctuation.definition.arguments.begin.latex" @@ -289,15 +331,15 @@ } }, "end": "^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})", - "contentName": "text.xml", + "contentName": "source.java", "patterns": [ { - "include": "text.xml" + "include": "source.java" } ] }, { - "begin": "(?:\\G|(?<=\\]))(\\{)((?:java))(\\})", + "begin": "(?:\\G|(?<=\\]))(\\{)((?:jl|julia))(\\})", "beginCaptures": { "1": { "name": "punctuation.definition.arguments.begin.latex" @@ -310,15 +352,15 @@ } }, "end": "^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})", - "contentName": "source.java", + "contentName": "source.julia", "patterns": [ { - "include": "source.java" + "include": "source.julia" } ] }, { - "begin": "(?:\\G|(?<=\\]))(\\{)((?:lua))(\\})", + "begin": "(?:\\G|(?<=\\]))(\\{)((?:js|javascript))(\\})", "beginCaptures": { "1": { "name": "punctuation.definition.arguments.begin.latex" @@ -331,15 +373,15 @@ } }, "end": "^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})", - "contentName": "source.lua", + "contentName": "source.js", "patterns": [ { - "include": "source.lua" + "include": "source.js" } ] }, { - "begin": "(?:\\G|(?<=\\]))(\\{)((?:jl|julia))(\\})", + "begin": "(?:\\G|(?<=\\]))(\\{)((?:lua))(\\})", "beginCaptures": { "1": { "name": "punctuation.definition.arguments.begin.latex" @@ -352,15 +394,15 @@ } }, "end": "^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})", - "contentName": "source.julia", + "contentName": "source.lua", "patterns": [ { - "include": "source.julia" + "include": "source.lua" } ] }, { - "begin": "(?:\\G|(?<=\\]))(\\{)((?:rb|ruby))(\\})", + "begin": "(?:\\G|(?<=\\]))(\\{)((?:py|python|sage))(\\})", "beginCaptures": { "1": { "name": "punctuation.definition.arguments.begin.latex" @@ -373,15 +415,15 @@ } }, "end": "^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})", - "contentName": "source.ruby", + "contentName": "source.python", "patterns": [ { - "include": "source.ruby" + "include": "source.python" } ] }, { - "begin": "(?:\\G|(?<=\\]))(\\{)((?:js|javascript))(\\})", + "begin": "(?:\\G|(?<=\\]))(\\{)((?:rb|ruby))(\\})", "beginCaptures": { "1": { "name": "punctuation.definition.arguments.begin.latex" @@ -394,15 +436,15 @@ } }, "end": "^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})", - "contentName": "source.js", + "contentName": "source.ruby", "patterns": [ { - "include": "source.js" + "include": "source.ruby" } ] }, { - "begin": "(?:\\G|(?<=\\]))(\\{)((?:ts|typescript))(\\})", + "begin": "(?:\\G|(?<=\\]))(\\{)((?:rust))(\\})", "beginCaptures": { "1": { "name": "punctuation.definition.arguments.begin.latex" @@ -415,15 +457,15 @@ } }, "end": "^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})", - "contentName": "source.ts", + "contentName": "source.rust", "patterns": [ { - "include": "source.ts" + "include": "source.rust" } ] }, { - "begin": "(?:\\G|(?<=\\]))(\\{)((?:py|python))(\\})", + "begin": "(?:\\G|(?<=\\]))(\\{)((?:ts|typescript))(\\})", "beginCaptures": { "1": { "name": "punctuation.definition.arguments.begin.latex" @@ -436,15 +478,15 @@ } }, "end": "^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})", - "contentName": "source.python", + "contentName": "source.ts", "patterns": [ { - "include": "source.python" + "include": "source.ts" } ] }, { - "begin": "(?:\\G|(?<=\\]))(\\{)((?:yaml))(\\})", + "begin": "(?:\\G|(?<=\\]))(\\{)((?:xml))(\\})", "beginCaptures": { "1": { "name": "punctuation.definition.arguments.begin.latex" @@ -457,15 +499,15 @@ } }, "end": "^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})", - "contentName": "source.yaml", + "contentName": "text.xml", "patterns": [ { - "include": "source.yaml" + "include": "text.xml" } ] }, { - "begin": "(?:\\G|(?<=\\]))(\\{)((?:rust))(\\})", + "begin": "(?:\\G|(?<=\\]))(\\{)((?:yaml))(\\})", "beginCaptures": { "1": { "name": "punctuation.definition.arguments.begin.latex" @@ -478,10 +520,10 @@ } }, "end": "^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})", - "contentName": "source.rust", + "contentName": "source.yaml", "patterns": [ { - "include": "source.rust" + "include": "source.yaml" } ] }, @@ -505,8 +547,8 @@ ] }, { - "begin": "\\s*\\\\begin\\{(?:cppcode)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", - "end": "\\s*\\\\end\\{(?:cppcode)\\*?\\}", + "begin": "\\s*\\\\begin\\{(?:asy|asycode)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", + "end": "\\s*\\\\end\\{(?:asy|asycode)\\*?\\}", "captures": { "0": { "patterns": [ @@ -537,19 +579,19 @@ }, { "begin": "^(?=\\s*)", - "end": "^\\s*(?=\\\\end\\{(?:cppcode)\\*?\\})", - "contentName": "source.cpp.embedded.latex", + "end": "^\\s*(?=\\\\end\\{(?:asy|asycode)\\*?\\})", + "contentName": "source.asymptote", "patterns": [ { - "include": "source.cpp.embedded.latex" + "include": "source.asymptote" } ] } ] }, { - "begin": "\\s*\\\\begin\\{(?:hscode)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", - "end": "\\s*\\\\end\\{(?:hscode)\\*?\\}", + "begin": "\\s*\\\\begin\\{(?:cppcode)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", + "end": "\\s*\\\\end\\{(?:cppcode)\\*?\\}", "captures": { "0": { "patterns": [ @@ -580,19 +622,19 @@ }, { "begin": "^(?=\\s*)", - "end": "^\\s*(?=\\\\end\\{(?:hscode)\\*?\\})", - "contentName": "source.haskell", + "end": "^\\s*(?=\\\\end\\{(?:cppcode)\\*?\\})", + "contentName": "source.cpp.embedded.latex", "patterns": [ { - "include": "source.haskell" + "include": "source.cpp.embedded.latex" } ] } ] }, { - "begin": "\\s*\\\\begin\\{(?:luacode)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", - "end": "\\s*\\\\end\\{(?:luacode)\\*?\\}", + "begin": "\\s*\\\\begin\\{(?:dot2tex|dotcode)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", + "end": "\\s*\\\\end\\{(?:dot2tex|dotcode)\\*?\\}", "captures": { "0": { "patterns": [ @@ -623,19 +665,19 @@ }, { "begin": "^(?=\\s*)", - "end": "^\\s*(?=\\\\end\\{(?:luacode)\\*?\\})", - "contentName": "source.lua", + "end": "^\\s*(?=\\\\end\\{(?:dot2tex|dotcode)\\*?\\})", + "contentName": "source.dot", "patterns": [ { - "include": "source.lua" + "include": "source.dot" } ] } ] }, { - "begin": "\\s*\\\\begin\\{(?:jlcode|jlverbatim|jlblock|jlconcode|jlconsole|jlconverbatim)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", - "end": "\\s*\\\\end\\{(?:jlcode|jlverbatim|jlblock|jlconcode|jlconsole|jlconverbatim)\\*?\\}", + "begin": "\\s*\\\\begin\\{(?:gnuplot)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", + "end": "\\s*\\\\end\\{(?:gnuplot)\\*?\\}", "captures": { "0": { "patterns": [ @@ -666,19 +708,19 @@ }, { "begin": "^(?=\\s*)", - "end": "^\\s*(?=\\\\end\\{(?:jlcode|jlverbatim|jlblock|jlconcode|jlconsole|jlconverbatim)\\*?\\})", - "contentName": "source.julia", + "end": "^\\s*(?=\\\\end\\{(?:gnuplot)\\*?\\})", + "contentName": "source.gnuplot", "patterns": [ { - "include": "source.julia" + "include": "source.gnuplot" } ] } ] }, { - "begin": "\\s*\\\\begin\\{(?:juliacode|juliaverbatim|juliablock|juliaconcode|juliaconsole|juliaconverbatim)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", - "end": "\\s*\\\\end\\{(?:juliacode|juliaverbatim|juliablock|juliaconcode|juliaconsole|juliaconverbatim)\\*?\\}", + "begin": "\\s*\\\\begin\\{(?:hscode)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", + "end": "\\s*\\\\end\\{(?:hscode)\\*?\\}", "captures": { "0": { "patterns": [ @@ -709,19 +751,19 @@ }, { "begin": "^(?=\\s*)", - "end": "^\\s*(?=\\\\end\\{(?:juliacode|juliaverbatim|juliablock|juliaconcode|juliaconsole|juliaconverbatim)\\*?\\})", - "contentName": "source.julia", + "end": "^\\s*(?=\\\\end\\{(?:hscode)\\*?\\})", + "contentName": "source.haskell", "patterns": [ { - "include": "source.julia" + "include": "source.haskell" } ] } ] }, { - "begin": "\\s*\\\\begin\\{(?:sageblock|sagesilent|sageverbatim|sageexample|sagecommandline|python|pythonq|pythonrepl)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", - "end": "\\s*\\\\end\\{(?:sageblock|sagesilent|sageverbatim|sageexample|sagecommandline|python|pythonq|pythonrepl)\\*?\\}", + "begin": "\\s*\\\\begin\\{(?:jlcode|jlverbatim|jlblock|jlconcode|jlconsole|jlconverbatim)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", + "end": "\\s*\\\\end\\{(?:jlcode|jlverbatim|jlblock|jlconcode|jlconsole|jlconverbatim)\\*?\\}", "captures": { "0": { "patterns": [ @@ -752,19 +794,19 @@ }, { "begin": "^(?=\\s*)", - "end": "^\\s*(?=\\\\end\\{(?:sageblock|sagesilent|sageverbatim|sageexample|sagecommandline|python|pythonq|pythonrepl)\\*?\\})", - "contentName": "source.python", + "end": "^\\s*(?=\\\\end\\{(?:jlcode|jlverbatim|jlblock|jlconcode|jlconsole|jlconverbatim)\\*?\\})", + "contentName": "source.julia", "patterns": [ { - "include": "source.python" + "include": "source.julia" } ] } ] }, { - "begin": "\\s*\\\\begin\\{(?:pycode|pyverbatim|pyblock|pyconcode|pyconsole|pyconverbatim)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", - "end": "\\s*\\\\end\\{(?:pycode|pyverbatim|pyblock|pyconcode|pyconsole|pyconverbatim)\\*?\\}", + "begin": "\\s*\\\\begin\\{(?:juliacode|juliaverbatim|juliablock|juliaconcode|juliaconsole|juliaconverbatim)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", + "end": "\\s*\\\\end\\{(?:juliacode|juliaverbatim|juliablock|juliaconcode|juliaconsole|juliaconverbatim)\\*?\\}", "captures": { "0": { "patterns": [ @@ -795,19 +837,19 @@ }, { "begin": "^(?=\\s*)", - "end": "^\\s*(?=\\\\end\\{(?:pycode|pyverbatim|pyblock|pyconcode|pyconsole|pyconverbatim)\\*?\\})", - "contentName": "source.python", + "end": "^\\s*(?=\\\\end\\{(?:juliacode|juliaverbatim|juliablock|juliaconcode|juliaconsole|juliaconverbatim)\\*?\\})", + "contentName": "source.julia", "patterns": [ { - "include": "source.python" + "include": "source.julia" } ] } ] }, { - "begin": "\\s*\\\\begin\\{(?:pylabcode|pylabverbatim|pylabblock|pylabconcode|pylabconsole|pylabconverbatim)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", - "end": "\\s*\\\\end\\{(?:pylabcode|pylabverbatim|pylabblock|pylabconcode|pylabconsole|pylabconverbatim)\\*?\\}", + "begin": "\\s*\\\\begin\\{(?:luacode)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", + "end": "\\s*\\\\end\\{(?:luacode)\\*?\\}", "captures": { "0": { "patterns": [ @@ -838,19 +880,19 @@ }, { "begin": "^(?=\\s*)", - "end": "^\\s*(?=\\\\end\\{(?:pylabcode|pylabverbatim|pylabblock|pylabconcode|pylabconsole|pylabconverbatim)\\*?\\})", - "contentName": "source.python", + "end": "^\\s*(?=\\\\end\\{(?:luacode)\\*?\\})", + "contentName": "source.lua", "patterns": [ { - "include": "source.python" + "include": "source.lua" } ] } ] }, { - "begin": "\\s*\\\\begin\\{(?:sympycode|sympyverbatim|sympyblock|sympyconcode|sympyconsole|sympyconverbatim)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", - "end": "\\s*\\\\end\\{(?:sympycode|sympyverbatim|sympyblock|sympyconcode|sympyconsole|sympyconverbatim)\\*?\\}", + "begin": "\\s*\\\\begin\\{(?:pycode|pyverbatim|pyblock|pyconcode|pyconsole|pyconverbatim)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", + "end": "\\s*\\\\end\\{(?:pycode|pyverbatim|pyblock|pyconcode|pyconsole|pyconverbatim)\\*?\\}", "captures": { "0": { "patterns": [ @@ -881,7 +923,7 @@ }, { "begin": "^(?=\\s*)", - "end": "^\\s*(?=\\\\end\\{(?:sympycode|sympyverbatim|sympyblock|sympyconcode|sympyconsole|sympyconverbatim)\\*?\\})", + "end": "^\\s*(?=\\\\end\\{(?:pycode|pyverbatim|pyblock|pyconcode|pyconsole|pyconverbatim)\\*?\\})", "contentName": "source.python", "patterns": [ { @@ -892,8 +934,8 @@ ] }, { - "begin": "\\s*\\\\begin\\{(?:scalacode)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", - "end": "\\s*\\\\end\\{(?:scalacode)\\*?\\}", + "begin": "\\s*\\\\begin\\{(?:pylabcode|pylabverbatim|pylabblock|pylabconcode|pylabconsole|pylabconverbatim)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", + "end": "\\s*\\\\end\\{(?:pylabcode|pylabverbatim|pylabblock|pylabconcode|pylabconsole|pylabconverbatim)\\*?\\}", "captures": { "0": { "patterns": [ @@ -924,19 +966,19 @@ }, { "begin": "^(?=\\s*)", - "end": "^\\s*(?=\\\\end\\{(?:scalacode)\\*?\\})", - "contentName": "source.scala", + "end": "^\\s*(?=\\\\end\\{(?:pylabcode|pylabverbatim|pylabblock|pylabconcode|pylabconsole|pylabconverbatim)\\*?\\})", + "contentName": "source.python", "patterns": [ { - "include": "source.scala" + "include": "source.python" } ] } ] }, { - "begin": "\\s*\\\\begin\\{(?:asy|asycode)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", - "end": "\\s*\\\\end\\{(?:asy|asycode)\\*?\\}", + "begin": "\\s*\\\\begin\\{(?:sageblock|sagesilent|sageverbatim|sageexample|sagecommandline|python|pythonq|pythonrepl)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", + "end": "\\s*\\\\end\\{(?:sageblock|sagesilent|sageverbatim|sageexample|sagecommandline|python|pythonq|pythonrepl)\\*?\\}", "captures": { "0": { "patterns": [ @@ -967,19 +1009,19 @@ }, { "begin": "^(?=\\s*)", - "end": "^\\s*(?=\\\\end\\{(?:asy|asycode)\\*?\\})", - "contentName": "source.asymptote", + "end": "^\\s*(?=\\\\end\\{(?:sageblock|sagesilent|sageverbatim|sageexample|sagecommandline|python|pythonq|pythonrepl)\\*?\\})", + "contentName": "source.python", "patterns": [ { - "include": "source.asymptote" + "include": "source.python" } ] } ] }, { - "begin": "\\s*\\\\begin\\{(?:dot2tex|dotcode)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", - "end": "\\s*\\\\end\\{(?:dot2tex|dotcode)\\*?\\}", + "begin": "\\s*\\\\begin\\{(?:scalacode)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", + "end": "\\s*\\\\end\\{(?:scalacode)\\*?\\}", "captures": { "0": { "patterns": [ @@ -1010,19 +1052,19 @@ }, { "begin": "^(?=\\s*)", - "end": "^\\s*(?=\\\\end\\{(?:dot2tex|dotcode)\\*?\\})", - "contentName": "source.dot", + "end": "^\\s*(?=\\\\end\\{(?:scalacode)\\*?\\})", + "contentName": "source.scala", "patterns": [ { - "include": "source.dot" + "include": "source.scala" } ] } ] }, { - "begin": "\\s*\\\\begin\\{(?:gnuplot)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", - "end": "\\s*\\\\end\\{(?:gnuplot)\\*?\\}", + "begin": "\\s*\\\\begin\\{(?:sympycode|sympyverbatim|sympyblock|sympyconcode|sympyconsole|sympyconverbatim)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)", + "end": "\\s*\\\\end\\{(?:sympycode|sympyverbatim|sympyblock|sympyconcode|sympyconsole|sympyconverbatim)\\*?\\}", "captures": { "0": { "patterns": [ @@ -1053,20 +1095,20 @@ }, { "begin": "^(?=\\s*)", - "end": "^\\s*(?=\\\\end\\{(?:gnuplot)\\*?\\})", - "contentName": "source.gnuplot", + "end": "^\\s*(?=\\\\end\\{(?:sympycode|sympyverbatim|sympyblock|sympyconcode|sympyconsole|sympyconverbatim)\\*?\\})", + "contentName": "source.python", "patterns": [ { - "include": "source.gnuplot" + "include": "source.python" } ] } ] }, { - "begin": "((?:\\s*)\\\\begin\\{([a-zA-Z]*code|lstlisting|minted|pyglist)(?:\\*)?\\}(?:\\[.*\\])?(?:\\{.*\\})?)", + "begin": "\\s*\\\\begin\\{([a-zA-Z]*code|lstlisting|minted|pyglist)\\*?\\}(?:\\[.*\\])?(?:\\{.*\\})?", "captures": { - "1": { + "0": { "patterns": [ { "include": "#begin-env-tokenizer" @@ -1074,23 +1116,791 @@ ] } }, - "end": "(\\\\end\\{\\2\\}(?:\\s*\\n)?)", "contentName": "meta.function.embedded.latex", + "end": "\\\\end\\{\\1\\}(?:\\s*\\n)?", "name": "meta.embedded.block.generic.latex" }, { - "begin": "((\\\\)addplot)(?:\\+?)((?:\\[[^\\[]*\\]))*\\s*(gnuplot)\\s*((?:\\[[^\\[]*\\]))*\\s*(\\{)", + "begin": "((?:^\\s*)?\\\\begin\\{((?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?))\\})(?:\\[[^\\]]*\\]){,2}(?=\\{)", "captures": { "1": { - "name": "support.function.be.latex" - }, - "2": { - "name": "punctuation.definition.function.latex" - }, - "3": { "patterns": [ { - "include": "#optional-arg" + "include": "#begin-env-tokenizer" + } + ] + } + }, + "end": "(\\\\end\\{\\2\\})", + "patterns": [ + { + "begin": "\\G(\\{)(?:__|[a-z\\s]*)(?i:asy|asymptote)", + "end": "(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "patterns": [ + { + "begin": "\\G", + "end": "(\\})\\s*$", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "patterns": [ + { + "include": "text.tex#braces" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "^(\\s*)", + "end": "^\\s*(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "contentName": "source.asy", + "patterns": [ + { + "include": "source.asy" + } + ] + } + ] + }, + { + "begin": "\\G(\\{)(?:__|[a-z\\s]*)(?i:bash)", + "end": "(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "patterns": [ + { + "begin": "\\G", + "end": "(\\})\\s*$", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "patterns": [ + { + "include": "text.tex#braces" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "^(\\s*)", + "end": "^\\s*(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "contentName": "source.shell", + "patterns": [ + { + "include": "source.shell" + } + ] + } + ] + }, + { + "begin": "\\G(\\{)(?:__|[a-z\\s]*)(?i:c|cpp)", + "end": "(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "patterns": [ + { + "begin": "\\G", + "end": "(\\})\\s*$", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "patterns": [ + { + "include": "text.tex#braces" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "^(\\s*)", + "end": "^\\s*(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "contentName": "source.cpp.embedded.latex", + "patterns": [ + { + "include": "source.cpp.embedded.latex" + } + ] + } + ] + }, + { + "begin": "\\G(\\{)(?:__|[a-z\\s]*)(?i:css)", + "end": "(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "patterns": [ + { + "begin": "\\G", + "end": "(\\})\\s*$", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "patterns": [ + { + "include": "text.tex#braces" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "^(\\s*)", + "end": "^\\s*(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "contentName": "source.css", + "patterns": [ + { + "include": "source.css" + } + ] + } + ] + }, + { + "begin": "\\G(\\{)(?:__|[a-z\\s]*)(?i:gnuplot)", + "end": "(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "patterns": [ + { + "begin": "\\G", + "end": "(\\})\\s*$", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "patterns": [ + { + "include": "text.tex#braces" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "^(\\s*)", + "end": "^\\s*(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "contentName": "source.gnuplot", + "patterns": [ + { + "include": "source.gnuplot" + } + ] + } + ] + }, + { + "begin": "\\G(\\{)(?:__|[a-z\\s]*)(?i:hs|haskell)", + "end": "(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "patterns": [ + { + "begin": "\\G", + "end": "(\\})\\s*$", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "patterns": [ + { + "include": "text.tex#braces" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "^(\\s*)", + "end": "^\\s*(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "contentName": "source.haskell", + "patterns": [ + { + "include": "source.haskell" + } + ] + } + ] + }, + { + "begin": "\\G(\\{)(?:__|[a-z\\s]*)(?i:html)", + "end": "(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "patterns": [ + { + "begin": "\\G", + "end": "(\\})\\s*$", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "patterns": [ + { + "include": "text.tex#braces" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "^(\\s*)", + "end": "^\\s*(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "contentName": "text.html", + "patterns": [ + { + "include": "text.html.basic" + } + ] + } + ] + }, + { + "begin": "\\G(\\{)(?:__|[a-z\\s]*)(?i:java)", + "end": "(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "patterns": [ + { + "begin": "\\G", + "end": "(\\})\\s*$", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "patterns": [ + { + "include": "text.tex#braces" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "^(\\s*)", + "end": "^\\s*(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "contentName": "source.java", + "patterns": [ + { + "include": "source.java" + } + ] + } + ] + }, + { + "begin": "\\G(\\{)(?:__|[a-z\\s]*)(?i:jl|julia)", + "end": "(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "patterns": [ + { + "begin": "\\G", + "end": "(\\})\\s*$", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "patterns": [ + { + "include": "text.tex#braces" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "^(\\s*)", + "end": "^\\s*(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "contentName": "source.julia", + "patterns": [ + { + "include": "source.julia" + } + ] + } + ] + }, + { + "begin": "\\G(\\{)(?:__|[a-z\\s]*)(?i:js|javascript)", + "end": "(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "patterns": [ + { + "begin": "\\G", + "end": "(\\})\\s*$", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "patterns": [ + { + "include": "text.tex#braces" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "^(\\s*)", + "end": "^\\s*(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "contentName": "source.js", + "patterns": [ + { + "include": "source.js" + } + ] + } + ] + }, + { + "begin": "\\G(\\{)(?:__|[a-z\\s]*)(?i:lua)", + "end": "(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "patterns": [ + { + "begin": "\\G", + "end": "(\\})\\s*$", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "patterns": [ + { + "include": "text.tex#braces" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "^(\\s*)", + "end": "^\\s*(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "contentName": "source.lua", + "patterns": [ + { + "include": "source.lua" + } + ] + } + ] + }, + { + "begin": "\\G(\\{)(?:__|[a-z\\s]*)(?i:py|python|sage)", + "end": "(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "patterns": [ + { + "begin": "\\G", + "end": "(\\})\\s*$", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "patterns": [ + { + "include": "text.tex#braces" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "^(\\s*)", + "end": "^\\s*(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "contentName": "source.python", + "patterns": [ + { + "include": "source.python" + } + ] + } + ] + }, + { + "begin": "\\G(\\{)(?:__|[a-z\\s]*)(?i:rb|ruby)", + "end": "(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "patterns": [ + { + "begin": "\\G", + "end": "(\\})\\s*$", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "patterns": [ + { + "include": "text.tex#braces" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "^(\\s*)", + "end": "^\\s*(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "contentName": "source.ruby", + "patterns": [ + { + "include": "source.ruby" + } + ] + } + ] + }, + { + "begin": "\\G(\\{)(?:__|[a-z\\s]*)(?i:rust)", + "end": "(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "patterns": [ + { + "begin": "\\G", + "end": "(\\})\\s*$", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "patterns": [ + { + "include": "text.tex#braces" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "^(\\s*)", + "end": "^\\s*(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "contentName": "source.rust", + "patterns": [ + { + "include": "source.rust" + } + ] + } + ] + }, + { + "begin": "\\G(\\{)(?:__|[a-z\\s]*)(?i:ts|typescript)", + "end": "(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "patterns": [ + { + "begin": "\\G", + "end": "(\\})\\s*$", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "patterns": [ + { + "include": "text.tex#braces" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "^(\\s*)", + "end": "^\\s*(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "contentName": "source.ts", + "patterns": [ + { + "include": "source.ts" + } + ] + } + ] + }, + { + "begin": "\\G(\\{)(?:__|[a-z\\s]*)(?i:xml)", + "end": "(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "patterns": [ + { + "begin": "\\G", + "end": "(\\})\\s*$", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "patterns": [ + { + "include": "text.tex#braces" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "^(\\s*)", + "end": "^\\s*(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "contentName": "text.xml", + "patterns": [ + { + "include": "text.xml" + } + ] + } + ] + }, + { + "begin": "\\G(\\{)(?:__|[a-z\\s]*)(?i:yaml)", + "end": "(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "patterns": [ + { + "begin": "\\G", + "end": "(\\})\\s*$", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "patterns": [ + { + "include": "text.tex#braces" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "^(\\s*)", + "end": "^\\s*(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "contentName": "source.yaml", + "patterns": [ + { + "include": "source.yaml" + } + ] + } + ] + }, + { + "begin": "\\G(\\{)(?:__|[a-z\\s]*)(?i:tikz|tikzpicture)", + "end": "(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "patterns": [ + { + "begin": "\\G", + "end": "(\\})\\s*$", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "patterns": [ + { + "include": "text.tex#braces" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "^(\\s*)", + "end": "^\\s*(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "contentName": "text.tex.latex", + "patterns": [ + { + "include": "text.tex.latex" + } + ] + } + ] + }, + { + "begin": "\\G(\\{)", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "end": "(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "patterns": [ + { + "begin": "\\G", + "end": "(\\})\\s*$", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "patterns": [ + { + "include": "text.tex#braces" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "^(\\s*)", + "contentName": "meta.function.embedded.latex", + "end": "^\\s*(?=\\\\end\\{(?:RobExt)?(?:CacheMeCode|PlaceholderPathFromCode\\*?|PlaceholderFromCode\\*?|SetPlaceholderCode\\*?)\\})", + "name": "meta.embedded.block.generic.latex" + } + ] + } + ] + }, + { + "begin": "(?:^\\s*)?\\\\begin\\{(terminal\\*?)\\}(?=\\[|\\{)", + "captures": { + "0": { + "patterns": [ + { + "include": "#begin-env-tokenizer" + } + ] + } + }, + "end": "\\\\end\\{\\1\\}", + "patterns": [ + { + "include": "#multiline-optional-arg-no-highlight" + }, + { + "begin": "(?:\\G|(?<=\\]))(\\{)([a-zA-Z]*)(\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + }, + "2": { + "name": "variable.parameter.function.latex" + }, + "3": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "contentName": "meta.function.embedded.latex", + "end": "^\\s*(?=\\\\end\\{terminal\\*?\\})", + "name": "meta.embedded.block.generic.latex" + } + ] + }, + { + "begin": "((\\\\)addplot)(?:\\+?)((?:\\[[^\\[]*\\]))*\\s*(gnuplot)\\s*((?:\\[[^\\[]*\\]))*\\s*(\\{)", + "captures": { + "1": { + "name": "support.function.be.latex" + }, + "2": { + "name": "punctuation.definition.function.latex" + }, + "3": { + "patterns": [ + { + "include": "#optional-arg" } ] }, @@ -1108,6 +1918,7 @@ "name": "punctuation.definition.arguments.begin.latex" } }, + "end": "\\s*(\\};)", "patterns": [ { "begin": "%", @@ -1122,8 +1933,7 @@ { "include": "source.gnuplot" } - ], - "end": "\\s*(\\};)" + ] }, { "begin": "(\\s*\\\\begin\\{((?:fboxv|boxedv|V|v|spv)erbatim\\*?)\\})", @@ -1148,53 +1958,119 @@ { "include": "#begin-env-tokenizer" } - ] - } - }, - "contentName": "markup.raw.verbatim.latex", - "end": "(\\\\end\\{\\VerbatimOut\\})", - "name": "meta.function.verbatim.latex" - }, - { - "begin": "(\\s*\\\\begin\\{alltt\\})", - "captures": { - "1": { + ] + } + }, + "contentName": "markup.raw.verbatim.latex", + "end": "(\\\\end\\{\\VerbatimOut\\})", + "name": "meta.function.verbatim.latex" + }, + { + "begin": "(\\s*\\\\begin\\{alltt\\})", + "captures": { + "1": { + "patterns": [ + { + "include": "#begin-env-tokenizer" + } + ] + } + }, + "contentName": "markup.raw.verbatim.latex", + "end": "(\\\\end\\{alltt\\})", + "name": "meta.function.alltt.latex", + "patterns": [ + { + "captures": { + "1": { + "name": "punctuation.definition.function.latex" + } + }, + "match": "(\\\\)[A-Za-z]+", + "name": "support.function.general.latex" + } + ] + }, + { + "begin": "(\\s*\\\\begin\\{([Cc]omment)\\})", + "captures": { + "1": { + "patterns": [ + { + "include": "#begin-env-tokenizer" + } + ] + } + }, + "contentName": "punctuation.definition.comment.latex", + "end": "(\\\\end\\{\\2\\})", + "name": "meta.function.verbatim.latex" + }, + { + "begin": "(?:\\s*)((\\\\)(?:href|hyperref|hyperimage))(?=\\[|\\{)", + "beginCaptures": { + "1": { + "name": "support.function.url.latex" + } + }, + "comment": "Captures \\command[option]{url}{optional category}{optional name}{text}", + "end": "(\\})", + "endCaptures": { + "1": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "name": "meta.function.hyperlink.latex", + "patterns": [ + { + "include": "#multiline-optional-arg-no-highlight" + }, + { + "begin": "(?:\\G|(?<=\\]))(\\{)([^}]*)(\\})(?:\\{[^}]*\\}){2}?(\\{)", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.latex" + }, + "2": { + "name": "markup.underline.link.latex" + }, + "3": { + "name": "punctuation.definition.arguments.end.latex" + }, + "4": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "contentName": "meta.variable.parameter.function.latex", + "end": "(?=\\})", "patterns": [ { - "include": "#begin-env-tokenizer" + "include": "$self" } ] - } - }, - "contentName": "markup.raw.verbatim.latex", - "end": "(\\\\end\\{alltt\\})", - "name": "meta.function.alltt.latex", - "patterns": [ + }, { - "captures": { + "begin": "(?:\\G|(?<=\\]))(?:(\\{)[^}]*(\\}))?(\\{)", + "beginCaptures": { "1": { - "name": "punctuation.definition.function.latex" + "name": "punctuation.definition.arguments.begin.latex" + }, + "2": { + "name": "punctuation.definition.arguments.end.latex" + }, + "3": { + "name": "punctuation.definition.arguments.begin.latex" } }, - "match": "(\\\\)[A-Za-z]+", - "name": "support.function.general.latex" - } - ] - }, - { - "begin": "(\\s*\\\\begin\\{([Cc]omment)\\})", - "captures": { - "1": { + "contentName": "meta.variable.parameter.function.latex", + "end": "(?=\\})", "patterns": [ { - "include": "#begin-env-tokenizer" + "include": "$self" } ] } - }, - "contentName": "punctuation.definition.comment.latex", - "end": "(\\\\end\\{\\2\\})", - "name": "meta.function.verbatim.latex" + ] }, { "captures": { @@ -1205,38 +2081,19 @@ "name": "punctuation.definition.function.latex" }, "3": { - "patterns": [ - { - "include": "#optional-arg" - } - ] - }, - "4": { "name": "punctuation.definition.arguments.begin.latex" }, "5": { - "name": "markup.underline.link.latex" - }, - "6": { "name": "punctuation.definition.arguments.end.latex" }, - "7": { - "name": "punctuation.definition.arguments.begin.latex" - }, - "8": { - "name": "entity.name.hyperlink.latex" - }, - "9": { - "name": "punctuation.definition.arguments.end.latex" + "'": { + "name": "markup.underline.link.latex" } }, - "match": "(?:\\s*)((\\\\)(?:url|href|hyperref|hyperimage))(\\[[^\\[]*?\\])?(\\{)([^}]*)(\\})(?:\\{[^}]*\\}){2}?(?:(\\{)([^}]*)(\\}))?", + "match": "(?:\\s*)((\\\\)url)(\\{)([^}]*)(\\})", "name": "meta.function.link.url.latex" }, { - "comment": "These two patterns match the \\begin{document} and \\end{document} commands, so that the environment matching pattern following them will ignore those commands.", - "match": "(\\s*\\\\begin\\{document\\})", - "name": "meta.function.begin-document.latex", "captures": { "1": { "patterns": [ @@ -1245,11 +2102,12 @@ } ] } - } + }, + "comment": "These two patterns match the \\begin{document} and \\end{document} commands, so that the environment matching pattern following them will ignore those commands.", + "match": "(\\s*\\\\begin\\{document\\})", + "name": "meta.function.begin-document.latex" }, { - "match": "(\\s*\\\\end\\{document\\})", - "name": "meta.function.end-document.latex", "captures": { "1": { "patterns": [ @@ -1258,7 +2116,9 @@ } ] } - } + }, + "match": "(\\s*\\\\end\\{document\\})", + "name": "meta.function.end-document.latex" }, { "begin": "(?:\\s*)((\\\\)begin)(\\{)((?:\\+?array|equation|(?:IEEE)?eqnarray|multline|align|aligned|alignat|alignedat|flalign|flaligned|flalignat|split|gather|gathered|\\+?cases|(?:display)?math|\\+?[a-zA-Z]*matrix|[pbBvV]?NiceMatrix|[pbBvV]?NiceArray|(?:(?:arg)?(?:mini|maxi)))(?:\\*|!)?)(\\})(\\s*\\n)?", @@ -1298,7 +2158,7 @@ "include": "text.tex#math" }, { - "include": "$base" + "include": "$self" } ] }, @@ -1332,7 +2192,7 @@ "include": "text.tex#math" }, { - "include": "$base" + "include": "$self" } ] }, @@ -1360,7 +2220,7 @@ "name": "keyword.control.table.newline.latex" }, { - "include": "$base" + "include": "$self" } ] }, @@ -1379,7 +2239,7 @@ "name": "meta.function.environment.list.latex", "patterns": [ { - "include": "$base" + "include": "$self" } ] }, @@ -1398,7 +2258,7 @@ "name": "meta.function.environment.latex.tikz", "patterns": [ { - "include": "$base" + "include": "$self" } ] }, @@ -1417,7 +2277,7 @@ "name": "meta.function.environment.frame.latex", "patterns": [ { - "include": "$base" + "include": "$self" } ] }, @@ -1446,8 +2306,8 @@ ] } }, - "end": "(\\\\end\\{markdown\\})", "contentName": "meta.embedded.markdown_latex_combined", + "end": "(\\\\end\\{markdown\\})", "patterns": [ { "include": "text.tex.markdown_latex_combined" @@ -1469,7 +2329,7 @@ "name": "meta.function.environment.general.latex", "patterns": [ { - "include": "$base" + "include": "$self" } ] }, @@ -1528,7 +2388,7 @@ "include": "text.tex#braces" }, { - "include": "$base" + "include": "$self" } ] }, @@ -1564,7 +2424,7 @@ "include": "text.tex#braces" }, { - "include": "$base" + "include": "$self" } ] }, @@ -1594,7 +2454,7 @@ "include": "text.tex#braces" }, { - "include": "$base" + "include": "$self" } ] }, @@ -1625,7 +2485,7 @@ "include": "text.tex#braces" }, { - "include": "$base" + "include": "$self" } ] }, @@ -1655,7 +2515,7 @@ "include": "text.tex#braces" }, { - "include": "$base" + "include": "$self" } ] }, @@ -1685,7 +2545,7 @@ "include": "text.tex#braces" }, { - "include": "$base" + "include": "$self" } ] }, @@ -2043,6 +2903,32 @@ "match": "((\\\\)(?:jl|julia)[cv]?)((?:\\[[^\\[]*?\\])?)(?:(?:([^a-zA-Z\\{])(.*?)(\\4))|(?:(\\{)(.*?)(\\})))", "name": "meta.function.verb.latex" }, + { + "begin": "((\\\\)(?:directlua|luadirect))(\\{)", + "beginCaptures": { + "1": { + "name": "support.function.verb.latex" + }, + "2": { + "name": "punctuation.definition.function.latex" + }, + "3": { + "name": "punctuation.definition.arguments.begin.latex" + } + }, + "end": "\\}", + "endCaptures": { + "0": { + "name": "punctuation.definition.arguments.end.latex" + } + }, + "contentName": "source.lua", + "patterns": [ + { + "include": "source.lua" + } + ] + }, { "match": "\\\\(?:newline|pagebreak|clearpage|linebreak|pause)(?:\\b)", "name": "keyword.control.layout.latex" @@ -2066,25 +2952,10 @@ "include": "text.tex#math" }, { - "include": "$base" + "include": "$self" } ] }, - { - "begin": "(?|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.begin.template.call.cpp" - } - }, - "endCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.end.template.call.cpp" - } - }, - "name": "meta.template.call.cpp", - "patterns": [ - { - "include": "#template_call_context" - } - ] + "include": "#template_call_range_helper" }, { "match": "(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*", @@ -2141,14 +2133,14 @@ "name": "entity.name.scope-resolution.type.cpp" }, { - "include": "#template_call_range" + "include": "#template_call_range_helper" } ] }, "12": { "patterns": [ { - "include": "#template_call_range" + "include": "#template_call_range_helper" } ] }, @@ -2197,6 +2189,29 @@ }, "name": "meta.initialization.cpp", "patterns": [ + { + "begin": "(\\.)((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)", + "end": "(?:(,)|(?=\\}))|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.accessor.initializer.cpp variable.parameter.initializer.cpp" + }, + "2": { + "name": "variable.parameter.initializer.cpp" + } + }, + "endCaptures": { + "1": { + "name": "punctuation.separator.delimiter.comma.cpp" + } + }, + "name": "meta.initialization.parameter.cpp", + "patterns": [ + { + "include": "#evaluation_context" + } + ] + }, { "include": "#evaluation_context" }, @@ -2388,308 +2403,53 @@ }, "name": "meta.preprocessor.import.cpp" }, - "d9bc4796b0b_preprocessor_number_literal": { - "match": "(?|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.begin.template.call.cpp" - } - }, - "endCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.end.template.call.cpp" - } - }, - "name": "meta.template.call.cpp", - "patterns": [ - { - "include": "#template_call_context" - } - ] + "include": "#template_call_range_helper" }, { "match": "(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*", @@ -4220,14 +3972,14 @@ "name": "entity.name.scope-resolution.type.cpp" }, { - "include": "#template_call_range" + "include": "#template_call_range_helper" } ] }, "24": { "patterns": [ { - "include": "#template_call_range" + "include": "#template_call_range_helper" } ] }, @@ -4363,7 +4115,7 @@ "51": { "patterns": [ { - "include": "#template_call_range" + "include": "#template_call_range_helper" } ] }, @@ -4486,24 +4238,7 @@ "include": "#scope_resolution_inner_generated" }, { - "begin": "<", - "end": ">|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.begin.template.call.cpp" - } - }, - "endCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.end.template.call.cpp" - } - }, - "name": "meta.template.call.cpp", - "patterns": [ - { - "include": "#template_call_context" - } - ] + "include": "#template_call_range_helper" }, { "match": "(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*", @@ -4564,14 +4299,14 @@ "name": "entity.name.scope-resolution.type.cpp" }, { - "include": "#template_call_range" + "include": "#template_call_range_helper" } ] }, "17": { "patterns": [ { - "include": "#template_call_range" + "include": "#template_call_range_helper" } ] }, @@ -4645,7 +4380,7 @@ }, "function_pointer": { "begin": "(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()(\\*)(?:\\s+)?((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?)(?:\\s+)?(?:(\\[)(\\w*)(\\])(?:\\s+)?)*(\\))(?:\\s+)?(\\()", - "end": "(\\))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=[{=,);>]|\\n)(?!\\()|(?=\\\\end\\{(?:minted|cppcode)\\})", + "end": "(\\))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?]|\\n)(?!\\()|(?=\\\\end\\{(?:minted|cppcode)\\})", "beginCaptures": { "1": { "name": "meta.qualified_type.cpp", @@ -4677,24 +4412,7 @@ "include": "#scope_resolution_inner_generated" }, { - "begin": "<", - "end": ">|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.begin.template.call.cpp" - } - }, - "endCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.end.template.call.cpp" - } - }, - "name": "meta.template.call.cpp", - "patterns": [ - { - "include": "#template_call_context" - } - ] + "include": "#template_call_range_helper" }, { "match": "(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*", @@ -4755,14 +4473,14 @@ "name": "entity.name.scope-resolution.type.cpp" }, { - "include": "#template_call_range" + "include": "#template_call_range_helper" } ] }, "12": { "patterns": [ { - "include": "#template_call_range" + "include": "#template_call_range_helper" } ] }, @@ -4914,6 +4632,41 @@ }, "5": { "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "6": { + "patterns": [ + { + "include": "#inline_comment" + } + ] + }, + "7": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "8": { + "name": "comment.block.cpp" + }, + "9": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "10": { + "name": "storage.modifier.specifier.functional.post-parameters.$10.cpp" + }, + "11": { + "patterns": [ + { + "include": "#inline_comment" + } + ] + }, + "12": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "13": { + "name": "comment.block.cpp" + }, + "14": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" } }, "patterns": [ @@ -4924,7 +4677,7 @@ }, "function_pointer_parameter": { "begin": "(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()(\\*)(?:\\s+)?((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?)(?:\\s+)?(?:(\\[)(\\w*)(\\])(?:\\s+)?)*(\\))(?:\\s+)?(\\()", - "end": "(\\))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=[{=,);>]|\\n)(?!\\()|(?=\\\\end\\{(?:minted|cppcode)\\})", + "end": "(\\))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?]|\\n)(?!\\()|(?=\\\\end\\{(?:minted|cppcode)\\})", "beginCaptures": { "1": { "name": "meta.qualified_type.cpp", @@ -4956,24 +4709,7 @@ "include": "#scope_resolution_inner_generated" }, { - "begin": "<", - "end": ">|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.begin.template.call.cpp" - } - }, - "endCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.end.template.call.cpp" - } - }, - "name": "meta.template.call.cpp", - "patterns": [ - { - "include": "#template_call_context" - } - ] + "include": "#template_call_range_helper" }, { "match": "(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*", @@ -5034,14 +4770,14 @@ "name": "entity.name.scope-resolution.type.cpp" }, { - "include": "#template_call_range" + "include": "#template_call_range_helper" } ] }, "12": { "patterns": [ { - "include": "#template_call_range" + "include": "#template_call_range_helper" } ] }, @@ -5193,6 +4929,41 @@ }, "5": { "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "6": { + "patterns": [ + { + "include": "#inline_comment" + } + ] + }, + "7": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "8": { + "name": "comment.block.cpp" + }, + "9": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "10": { + "name": "storage.modifier.specifier.functional.post-parameters.$10.cpp" + }, + "11": { + "patterns": [ + { + "include": "#inline_comment" + } + ] + }, + "12": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "13": { + "name": "comment.block.cpp" + }, + "14": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" } }, "patterns": [ @@ -5572,24 +5343,7 @@ "include": "#scope_resolution_inner_generated" }, { - "begin": "<", - "end": ">|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.begin.template.call.cpp" - } - }, - "endCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.end.template.call.cpp" - } - }, - "name": "meta.template.call.cpp", - "patterns": [ - { - "include": "#template_call_context" - } - ] + "include": "#template_call_range_helper" }, { "match": "(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*", @@ -5668,14 +5422,14 @@ "name": "entity.name.scope-resolution.type.cpp" }, { - "include": "#template_call_range" + "include": "#template_call_range_helper" } ] }, "8": { "patterns": [ { - "include": "#template_call_range" + "include": "#template_call_range_helper" } ] }, @@ -5746,7 +5500,7 @@ "name": "invalid.illegal.unexpected.punctuation.definition.comment.end.cpp" }, "label": { - "match": "((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)(?:\\s+)?((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(%=|\\+=|-=|\\*=|(?>=|\\|=)|(\\=))", + "end": "(?=;)|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": { + "1": { "patterns": [ { - "begin": "(?=.)", - "end": "$|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": {}, - "endCaptures": {}, - "patterns": [ - { - "match": "(\\G0[xX])([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?((?:(?<=[0-9a-fA-F])\\.|\\.(?=[0-9a-fA-F])))([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?(?:(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)(operator)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)(?:(?:((?:(?:delete\\[\\])|(?:delete)|(?:new\\[\\])|(?:<=>)|(?:<<=)|(?:new)|(?:>>=)|(?:\\->\\*)|(?:\\/=)|(?:%=)|(?:&=)|(?:>=)|(?:\\|=)|(?:\\+\\+)|(?:\\-\\-)|(?:\\(\\))|(?:\\[\\])|(?:\\->)|(?:\\+\\+)|(?:<<)|(?:>>)|(?:\\-\\-)|(?:<=)|(?:\\^=)|(?:==)|(?:!=)|(?:&&)|(?:\\|\\|)|(?:\\+=)|(?:\\-=)|(?:\\*=)|,|\\+|\\-|!|~|\\*|&|\\*|\\/|%|\\+|\\-|<|>|&|\\^|\\||=))|((?|\\?\\?>)|(?=[;>\\[\\]=]))|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "0": { - "name": "meta.head.function.definition.special.operator-overload.cpp" }, - "1": { + "32": { "patterns": [ { "include": "#inline_comment" } ] }, - "2": { + "33": { "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" }, - "3": { + "34": { "name": "comment.block.cpp" }, - "4": { + "35": { "name": "comment.block.cpp punctuation.definition.comment.end.cpp" }, - "5": { - "name": "meta.qualified_type.cpp", + "36": { "patterns": [ { - "match": "::", - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp" - }, + "include": "#inline_comment" + } + ] + }, + "37": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "38": { + "name": "comment.block.cpp" + }, + "39": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "40": { + "patterns": [ { - "match": "(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=;|,)", + "end": "(?=;)|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": { + "1": { + "patterns": [ + { + "include": "#inline_comment" + } + ] + }, + "2": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "3": { + "name": "comment.block.cpp" + }, + "4": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "5": { + "patterns": [ + { + "include": "#storage_specifiers" + } + ] + }, + "6": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "7": { + "name": "comment.block.cpp" + }, + "8": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "9": { + "patterns": [ + { + "include": "#inline_comment" + } + ] + }, + "10": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "11": { + "name": "comment.block.cpp" + }, + "12": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "13": { + "name": "meta.qualified_type.cpp", + "patterns": [ + { + "match": "::", + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp" + }, + { + "match": "(?|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.begin.template.call.cpp" - } - }, - "endCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.end.template.call.cpp" - } - }, - "name": "meta.template.call.cpp", - "patterns": [ - { - "include": "#template_call_context" - } - ] + "include": "#template_call_range_helper" }, { "match": "(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*", @@ -7016,7 +6811,7 @@ } ] }, - "6": { + "14": { "patterns": [ { "include": "#attributes_context" @@ -7026,39 +6821,39 @@ } ] }, - "7": { + "15": { "patterns": [ { "include": "#inline_comment" } ] }, - "8": { + "16": { "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" }, - "9": { + "17": { "name": "comment.block.cpp" }, - "10": { + "18": { "name": "comment.block.cpp punctuation.definition.comment.end.cpp" }, - "11": { + "19": { "patterns": [ { "include": "#inline_comment" } ] }, - "12": { + "20": { "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" }, - "13": { + "21": { "name": "comment.block.cpp" }, - "14": { + "22": { "name": "comment.block.cpp punctuation.definition.comment.end.cpp" }, - "15": { + "23": { "patterns": [ { "match": "::", @@ -7069,36 +6864,36 @@ "name": "entity.name.scope-resolution.type.cpp" }, { - "include": "#template_call_range" + "include": "#template_call_range_helper" } ] }, - "16": { + "24": { "patterns": [ { - "include": "#template_call_range" + "include": "#template_call_range_helper" } ] }, - "17": {}, - "18": { + "25": {}, + "26": { "patterns": [ { "include": "#inline_comment" } ] }, - "19": { + "27": { "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" }, - "20": { + "28": { "name": "comment.block.cpp" }, - "21": { + "29": { "name": "comment.block.cpp punctuation.definition.comment.end.cpp" }, - "22": {}, - "23": { + "30": {}, + "31": { "patterns": [ { "match": "\\*", @@ -7132,38 +6927,6 @@ } ] }, - "24": { - "patterns": [ - { - "include": "#inline_comment" - } - ] - }, - "25": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "26": { - "name": "comment.block.cpp" - }, - "27": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" - }, - "28": { - "patterns": [ - { - "include": "#inline_comment" - } - ] - }, - "29": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "30": { - "name": "comment.block.cpp" - }, - "31": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" - }, "32": { "patterns": [ { @@ -7181,881 +6944,1014 @@ "name": "comment.block.cpp punctuation.definition.comment.end.cpp" }, "36": { - "name": "storage.type.modifier.calling-convention.cpp" - }, - "37": { "patterns": [ { "include": "#inline_comment" } ] }, - "38": { + "37": { "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" }, - "39": { + "38": { "name": "comment.block.cpp" }, - "40": { + "39": { "name": "comment.block.cpp punctuation.definition.comment.end.cpp" }, - "41": { + "40": { "patterns": [ { "include": "#inline_comment" } ] }, - "42": { + "41": { "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" }, - "43": { + "42": { "name": "comment.block.cpp" }, - "44": { + "43": { "name": "comment.block.cpp punctuation.definition.comment.end.cpp" }, - "45": { - "patterns": [ - { - "match": "::", - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.operator.cpp" - }, - { - "match": "(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)(operator)(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)(?:(?:((?:(?:delete\\[\\])|(?:delete)|(?:new\\[\\])|(?:<=>)|(?:<<=)|(?:new)|(?:>>=)|(?:\\->\\*)|(?:\\/=)|(?:%=)|(?:&=)|(?:>=)|(?:\\|=)|(?:\\+\\+)|(?:\\-\\-)|(?:\\(\\))|(?:\\[\\])|(?:\\->)|(?:\\+\\+)|(?:<<)|(?:>>)|(?:\\-\\-)|(?:<=)|(?:\\^=)|(?:==)|(?:!=)|(?:&&)|(?:\\|\\|)|(?:\\+=)|(?:\\-=)|(?:\\*=)|,|\\+|\\-|!|~|\\*|&|\\*|\\/|%|\\+|\\-|<|>|&|\\^|\\||=))|((?|\\?\\?>)|(?=[;>\\[\\]=]))|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": { + "0": { + "name": "meta.head.function.definition.special.operator-overload.cpp" }, - { - "begin": "(?<=\\{|<%|\\?\\?<)", - "end": "\\}|%>|\\?\\?>|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": {}, - "endCaptures": { - "0": { - "name": "punctuation.section.block.end.bracket.curly.function.definition.special.operator-overload.cpp" - } - }, - "name": "meta.body.function.definition.special.operator-overload.cpp", + "1": { "patterns": [ { - "include": "#function_body_context" + "include": "#inline_comment" } ] }, - { - "begin": "(?<=\\}|%>|\\?\\?>)[\\s]*", - "end": "[\\s]*(?=;)|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": {}, - "endCaptures": {}, - "name": "meta.tail.function.definition.special.operator-overload.cpp", + "2": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "3": { + "name": "comment.block.cpp" + }, + "4": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "5": { + "name": "meta.qualified_type.cpp", "patterns": [ { - "include": "$self" - } - ] - } - ] - }, - "operators": { - "patterns": [ - { - "begin": "((?>=|\\|=", - "name": "keyword.operator.assignment.compound.bitwise.cpp" + "21": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" }, - { - "match": "<<|>>", - "name": "keyword.operator.bitwise.shift.cpp" + "22": {}, + "23": { + "patterns": [ + { + "match": "\\*", + "name": "storage.modifier.pointer.cpp" + }, + { + "match": "(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&", + "captures": { + "1": { + "patterns": [ + { + "include": "#inline_comment" + } + ] + }, + "2": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "3": { + "name": "comment.block.cpp" + }, + "4": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + } + }, + "name": "invalid.illegal.reference-type.cpp" + }, + { + "match": "\\&", + "name": "storage.modifier.reference.cpp" + } + ] }, - { - "match": "!=|<=|>=|==|<|>", - "name": "keyword.operator.comparison.cpp" + "24": { + "patterns": [ + { + "include": "#inline_comment" + } + ] }, - { - "match": "&&|!|\\|\\|", - "name": "keyword.operator.logical.cpp" + "25": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" }, - { - "match": "&|\\||\\^|~", - "name": "keyword.operator.bitwise.cpp" + "26": { + "name": "comment.block.cpp" }, - { - "include": "#assignment_operator" + "27": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" }, - { - "match": "%|\\*|\\/|-|\\+", - "name": "keyword.operator.arithmetic.cpp" + "28": { + "patterns": [ + { + "include": "#inline_comment" + } + ] }, - { - "include": "#ternary_operator" - } - ] - }, - "over_qualified_types": { - "patterns": [ - { - "match": "(\\bstruct)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?|\\?\\?>|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": {}, + "endCaptures": { + "0": { + "name": "punctuation.section.block.end.bracket.curly.function.definition.special.operator-overload.cpp" + } + }, + "name": "meta.body.function.definition.special.operator-overload.cpp", + "patterns": [ + { + "include": "#function_body_context" + } + ] + }, + { + "begin": "(?<=\\}|%>|\\?\\?>)[\\s]*", + "end": "[\\s]*(?=;)|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": {}, + "endCaptures": {}, + "name": "meta.tail.function.definition.special.operator-overload.cpp", + "patterns": [ + { + "include": "$self" + } + ] + } + ] + }, + "operators": { + "patterns": [ + { + "begin": "((?>", + "name": "keyword.operator.bitwise.shift.cpp" + }, + { + "match": "!=|<=|>=|==|<|>", + "name": "keyword.operator.comparison.cpp" + }, + { + "match": "&&|!|\\|\\|", + "name": "keyword.operator.logical.cpp" + }, + { + "match": "&|\\||\\^|~", + "name": "keyword.operator.bitwise.cpp" + }, + { + "match": "(?:(%=|\\+=|-=|\\*=|(?>=|\\|=)|(\\=))", + "captures": { + "1": { + "name": "keyword.operator.assignment.compound.cpp" + }, + "2": { + "name": "keyword.operator.assignment.compound.bitwise.cpp" + }, + "3": { + "name": "keyword.operator.assignment.cpp" + } + } + }, + { + "match": "%|\\*|\\/|-|\\+", + "name": "keyword.operator.arithmetic.cpp" + }, + { + "include": "#ternary_operator" + } + ] + }, + "over_qualified_types": { + "patterns": [ + { + "match": "(\\bstruct)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.])", + "preprocessor_number_literal": { + "match": "(?|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.begin.template.call.cpp" - } - }, - "endCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.end.template.call.cpp" - } - }, - "name": "meta.template.call.cpp", + "begin": "(?=.)", + "end": "$|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": {}, + "endCaptures": {}, "patterns": [ { - "include": "#template_call_context" - } - ] - }, - { - "match": "(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*", - "name": "entity.name.type.cpp" - } - ] - }, - "1": { - "patterns": [ - { - "include": "#attributes_context" - }, - { - "include": "#number_literal" - } - ] - }, - "2": { - "patterns": [ - { - "include": "#inline_comment" - } - ] - }, - "3": { - "patterns": [ - { - "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", - "captures": { - "1": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "2": { - "name": "comment.block.cpp" + "match": "(\\G0[xX])([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?((?:(?<=[0-9a-fA-F])\\.|\\.(?=[0-9a-fA-F])))([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?(?:(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.])", + "captures": { + "0": { "patterns": [ { "match": "::", - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp" + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp" }, { - "match": "(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", - "captures": { - "0": { - "patterns": [ - { - "include": "#scope_resolution_inner_generated" - } - ] - }, - "1": { - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp" - }, - "2": { - "patterns": [ - { - "include": "#template_call_range" - } - ] - } - } - }, - "scope_resolution_function_call": { - "match": "(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", - "captures": { - "0": { - "patterns": [ - { - "include": "#scope_resolution_function_call_inner_generated" - } - ] - }, - "1": { - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.call.cpp" - }, - "2": { - "patterns": [ - { - "include": "#template_call_range" - } - ] - } - } - }, - "scope_resolution_function_call_inner_generated": { - "match": "((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)", - "captures": { - "1": { - "patterns": [ - { - "include": "#scope_resolution_function_call_inner_generated" - } - ] - }, - "2": { - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.call.cpp" - }, - "3": { - "patterns": [ - { - "include": "#template_call_range" - } - ] - }, - "4": {}, - "5": { - "name": "entity.name.scope-resolution.function.call.cpp" }, "6": { - "name": "meta.template.call.cpp", - "patterns": [ - { - "include": "#template_call_range" - } - ] - }, - "7": {}, - "8": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "9": { - "name": "comment.block.cpp" - }, - "10": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" - }, - "11": { - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.call.cpp" - } - } - }, - "scope_resolution_function_definition": { - "match": "(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", - "captures": { - "0": { - "patterns": [ - { - "include": "#scope_resolution_function_definition_inner_generated" - } - ] - }, - "1": { - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.cpp" - }, - "2": { "patterns": [ { - "include": "#template_call_range" - } - ] - } - } - }, - "scope_resolution_function_definition_inner_generated": { - "match": "((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)", - "captures": { - "1": { - "patterns": [ + "match": "::", + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp" + }, { - "include": "#scope_resolution_function_definition_inner_generated" - } - ] - }, - "2": { - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.cpp" - }, - "3": { - "patterns": [ + "match": "(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", - "captures": { - "0": { "patterns": [ { - "include": "#scope_resolution_function_definition_operator_overload_inner_generated" + "include": "#inline_comment" } ] }, - "1": { - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.operator-overload.cpp" - }, - "2": { + "10": { "patterns": [ { - "include": "#template_call_range" + "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", + "captures": { + "1": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "2": { + "name": "comment.block.cpp" + }, + "3": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + } + } } ] } - } + }, + "name": "meta.qualified_type.cpp" }, - "scope_resolution_function_definition_operator_overload_inner_generated": { - "match": "((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)", + "qualifiers_and_specifiers_post_parameters": { + "match": "((?:(?:(?:(?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:)(?!:)", + "captures": { + "1": { + "name": "meta.type.cpp" + }, + "2": { + "patterns": [ + { + "include": "#storage_specifiers" + } + ] + }, + "3": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "4": { + "name": "comment.block.cpp" + }, + "5": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "6": { + "patterns": [ + { + "include": "#inline_comment" + } + ] + }, + "7": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "8": { + "name": "comment.block.cpp" + }, + "9": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "10": { + "name": "meta.qualified_type.cpp", + "patterns": [ + { + "match": "::", + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp" + }, + { + "match": "(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\[)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(,)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))*((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\])((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:)(?!:)", + "captures": { + "1": { + "name": "meta.type.cpp" + }, + "2": { + "patterns": [ + { + "include": "#storage_specifiers" + } + ] + }, + "3": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "4": { + "name": "comment.block.cpp" + }, + "5": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "6": { + "patterns": [ + { + "include": "#inline_comment" + } + ] + }, + "7": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "8": { + "name": "comment.block.cpp" + }, + "9": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "10": { + "name": "meta.qualified_type.cpp", + "patterns": [ + { + "match": "::", + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp" + }, + { + "match": "(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", + "captures": { + "0": { + "patterns": [ + { + "include": "#scope_resolution_inner_generated" + } + ] + }, + "1": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp" + }, + "2": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + } + } + }, + "scope_resolution_function_call": { + "match": "(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", + "captures": { + "0": { + "patterns": [ + { + "include": "#scope_resolution_function_call_inner_generated" + } + ] + }, + "1": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.call.cpp" + }, + "2": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + } + } + }, + "scope_resolution_function_call_inner_generated": { + "match": "((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)", + "captures": { + "1": { + "patterns": [ + { + "include": "#scope_resolution_function_call_inner_generated" + } + ] + }, + "2": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.call.cpp" + }, + "3": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "4": {}, + "5": { + "name": "entity.name.scope-resolution.function.call.cpp" + }, + "6": { + "name": "meta.template.call.cpp", + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "7": {}, + "8": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "9": { + "name": "comment.block.cpp" + }, + "10": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "11": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.call.cpp" + } + } + }, + "scope_resolution_function_definition": { + "match": "(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", + "captures": { + "0": { + "patterns": [ + { + "include": "#scope_resolution_function_definition_inner_generated" + } + ] + }, + "1": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.cpp" + }, + "2": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + } + } + }, + "scope_resolution_function_definition_inner_generated": { + "match": "((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)", + "captures": { + "1": { + "patterns": [ + { + "include": "#scope_resolution_function_definition_inner_generated" + } + ] + }, + "2": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.cpp" + }, + "3": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "4": {}, + "5": { + "name": "entity.name.scope-resolution.function.definition.cpp" + }, + "6": { + "name": "meta.template.call.cpp", + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "7": {}, + "8": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "9": { + "name": "comment.block.cpp" + }, + "10": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "11": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.cpp" + } + } + }, + "scope_resolution_function_definition_operator_overload": { + "match": "(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", + "captures": { + "0": { + "patterns": [ + { + "include": "#scope_resolution_function_definition_operator_overload_inner_generated" + } + ] + }, + "1": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.operator-overload.cpp" + }, + "2": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + } + } + }, + "scope_resolution_function_definition_operator_overload_inner_generated": { + "match": "((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)", + "captures": { + "1": { + "patterns": [ + { + "include": "#scope_resolution_function_definition_operator_overload_inner_generated" + } + ] + }, + "2": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.operator-overload.cpp" + }, + "3": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "4": {}, + "5": { + "name": "entity.name.scope-resolution.function.definition.operator-overload.cpp" + }, + "6": { + "name": "meta.template.call.cpp", + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "7": {}, + "8": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "9": { + "name": "comment.block.cpp" + }, + "10": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "11": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.operator-overload.cpp" } } }, @@ -11135,1380 +12339,2807 @@ ] }, "2": { - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp" + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp" + }, + "3": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "4": {}, + "5": { + "name": "entity.name.scope-resolution.cpp" + }, + "6": { + "name": "meta.template.call.cpp", + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "7": {}, + "8": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "9": { + "name": "comment.block.cpp" + }, + "10": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "11": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp" + } + } + }, + "scope_resolution_namespace_alias": { + "match": "(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", + "captures": { + "0": { + "patterns": [ + { + "include": "#scope_resolution_namespace_alias_inner_generated" + } + ] + }, + "1": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.alias.cpp" + }, + "2": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + } + } + }, + "scope_resolution_namespace_alias_inner_generated": { + "match": "((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)", + "captures": { + "1": { + "patterns": [ + { + "include": "#scope_resolution_namespace_alias_inner_generated" + } + ] + }, + "2": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.alias.cpp" + }, + "3": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "4": {}, + "5": { + "name": "entity.name.scope-resolution.namespace.alias.cpp" + }, + "6": { + "name": "meta.template.call.cpp", + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "7": {}, + "8": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "9": { + "name": "comment.block.cpp" + }, + "10": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "11": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.alias.cpp" + } + } + }, + "scope_resolution_namespace_block": { + "match": "(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", + "captures": { + "0": { + "patterns": [ + { + "include": "#scope_resolution_namespace_block_inner_generated" + } + ] + }, + "1": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.block.cpp" + }, + "2": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + } + } + }, + "scope_resolution_namespace_block_inner_generated": { + "match": "((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)", + "captures": { + "1": { + "patterns": [ + { + "include": "#scope_resolution_namespace_block_inner_generated" + } + ] + }, + "2": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.block.cpp" + }, + "3": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "4": {}, + "5": { + "name": "entity.name.scope-resolution.namespace.block.cpp" + }, + "6": { + "name": "meta.template.call.cpp", + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "7": {}, + "8": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "9": { + "name": "comment.block.cpp" + }, + "10": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "11": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.block.cpp" + } + } + }, + "scope_resolution_namespace_using": { + "match": "(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", + "captures": { + "0": { + "patterns": [ + { + "include": "#scope_resolution_namespace_using_inner_generated" + } + ] + }, + "1": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.using.cpp" + }, + "2": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + } + } + }, + "scope_resolution_namespace_using_inner_generated": { + "match": "((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)", + "captures": { + "1": { + "patterns": [ + { + "include": "#scope_resolution_namespace_using_inner_generated" + } + ] + }, + "2": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.using.cpp" + }, + "3": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "4": {}, + "5": { + "name": "entity.name.scope-resolution.namespace.using.cpp" + }, + "6": { + "name": "meta.template.call.cpp", + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "7": {}, + "8": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "9": { + "name": "comment.block.cpp" + }, + "10": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "11": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.using.cpp" + } + } + }, + "scope_resolution_parameter": { + "match": "(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", + "captures": { + "0": { + "patterns": [ + { + "include": "#scope_resolution_parameter_inner_generated" + } + ] + }, + "1": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.parameter.cpp" + }, + "2": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + } + } + }, + "scope_resolution_parameter_inner_generated": { + "match": "((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)", + "captures": { + "1": { + "patterns": [ + { + "include": "#scope_resolution_parameter_inner_generated" + } + ] + }, + "2": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.parameter.cpp" + }, + "3": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "4": {}, + "5": { + "name": "entity.name.scope-resolution.parameter.cpp" + }, + "6": { + "name": "meta.template.call.cpp", + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "7": {}, + "8": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "9": { + "name": "comment.block.cpp" + }, + "10": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "11": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.parameter.cpp" + } + } + }, + "scope_resolution_template_call": { + "match": "(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", + "captures": { + "0": { + "patterns": [ + { + "include": "#scope_resolution_template_call_inner_generated" + } + ] + }, + "1": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.call.cpp" + }, + "2": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + } + } + }, + "scope_resolution_template_call_inner_generated": { + "match": "((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)", + "captures": { + "1": { + "patterns": [ + { + "include": "#scope_resolution_template_call_inner_generated" + } + ] + }, + "2": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.call.cpp" + }, + "3": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "4": {}, + "5": { + "name": "entity.name.scope-resolution.template.call.cpp" + }, + "6": { + "name": "meta.template.call.cpp", + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "7": {}, + "8": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "9": { + "name": "comment.block.cpp" + }, + "10": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "11": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.call.cpp" + } + } + }, + "scope_resolution_template_definition": { + "match": "(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", + "captures": { + "0": { + "patterns": [ + { + "include": "#scope_resolution_template_definition_inner_generated" + } + ] + }, + "1": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.definition.cpp" + }, + "2": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + } + } + }, + "scope_resolution_template_definition_inner_generated": { + "match": "((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)", + "captures": { + "1": { + "patterns": [ + { + "include": "#scope_resolution_template_definition_inner_generated" + } + ] + }, + "2": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.definition.cpp" + }, + "3": { + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "4": {}, + "5": { + "name": "entity.name.scope-resolution.template.definition.cpp" + }, + "6": { + "name": "meta.template.call.cpp", + "patterns": [ + { + "include": "#template_call_range_helper" + } + ] + }, + "7": {}, + "8": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "9": { + "name": "comment.block.cpp" + }, + "10": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "11": { + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.definition.cpp" + } + } + }, + "semicolon": { + "match": ";", + "name": "punctuation.terminator.statement.cpp" + }, + "simple_type": { + "match": "(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?", + "captures": { + "1": { + "name": "meta.qualified_type.cpp", + "patterns": [ + { + "match": "::", + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp" + }, + { + "match": "(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", + "single_line_macro": { + "match": "^((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))#define.*(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)", - "captures": { + "sizeof_operator": { + "begin": "((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", - "captures": { + }, + "endCaptures": { "0": { - "patterns": [ - { - "include": "#scope_resolution_namespace_block_inner_generated" - } - ] - }, - "1": { - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.block.cpp" - }, - "2": { - "patterns": [ - { - "include": "#template_call_range" - } - ] + "name": "punctuation.section.arguments.end.bracket.round.operator.sizeof.variadic.cpp" } - } + }, + "contentName": "meta.arguments.operator.sizeof.variadic", + "patterns": [ + { + "include": "#evaluation_context" + } + ] }, - "scope_resolution_namespace_block_inner_generated": { - "match": "((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)", - "captures": { + "square_brackets": { + "name": "meta.bracket.square.access", + "begin": "([a-zA-Z_][a-zA-Z_0-9]*|(?<=[\\]\\)]))?(\\[)(?!\\])", + "beginCaptures": { "1": { - "patterns": [ - { - "include": "#scope_resolution_namespace_block_inner_generated" - } - ] + "name": "variable.other.object" }, "2": { - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.block.cpp" - }, - "3": { - "patterns": [ - { - "include": "#template_call_range" - } - ] - }, - "4": {}, - "5": { - "name": "entity.name.scope-resolution.namespace.block.cpp" - }, - "6": { - "name": "meta.template.call.cpp", - "patterns": [ - { - "include": "#template_call_range" + "name": "punctuation.definition.begin.bracket.square" + } + }, + "end": "\\]|(?=\\\\end\\{(?:minted|cppcode)\\})", + "endCaptures": { + "0": { + "name": "punctuation.definition.end.bracket.square" + } + }, + "patterns": [ + { + "include": "#evaluation_context" + } + ] + }, + "standard_declares": { + "patterns": [ + { + "match": "((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", - "captures": { - "0": { - "patterns": [ - { - "include": "#scope_resolution_namespace_using_inner_generated" + { + "match": "((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)", - "captures": { + "static_assert": { + "begin": "((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", - "captures": { - "0": { - "patterns": [ - { - "include": "#scope_resolution_parameter_inner_generated" - } - ] - }, - "1": { - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.parameter.cpp" - }, - "2": { - "patterns": [ - { - "include": "#template_call_range" - } - ] - } - } - }, - "scope_resolution_parameter_inner_generated": { - "match": "((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)", - "captures": { - "1": { - "patterns": [ - { - "include": "#scope_resolution_parameter_inner_generated" - } - ] - }, - "2": { - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.parameter.cpp" - }, - "3": { - "patterns": [ - { - "include": "#template_call_range" - } - ] - }, - "4": {}, "5": { - "name": "entity.name.scope-resolution.parameter.cpp" + "name": "keyword.other.static_assert.cpp" }, "6": { - "name": "meta.template.call.cpp", "patterns": [ { - "include": "#template_call_range" + "include": "#inline_comment" } ] }, - "7": {}, - "8": { + "7": { "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" }, - "9": { + "8": { "name": "comment.block.cpp" }, - "10": { + "9": { "name": "comment.block.cpp punctuation.definition.comment.end.cpp" }, - "11": { - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.parameter.cpp" + "10": { + "name": "punctuation.section.arguments.begin.bracket.round.static_assert.cpp" } - } - }, - "scope_resolution_template_call": { - "match": "(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", - "captures": { + }, + "endCaptures": { "0": { - "patterns": [ - { - "include": "#scope_resolution_template_call_inner_generated" - } - ] - }, - "1": { - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.call.cpp" - }, - "2": { - "patterns": [ - { - "include": "#template_call_range" - } - ] + "name": "punctuation.section.arguments.end.bracket.round.static_assert.cpp" } - } - }, - "scope_resolution_template_call_inner_generated": { - "match": "((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)", - "captures": { - "1": { - "patterns": [ - { - "include": "#scope_resolution_template_call_inner_generated" - } - ] - }, - "2": { - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.call.cpp" - }, - "3": { - "patterns": [ - { - "include": "#template_call_range" + }, + "patterns": [ + { + "begin": "(,)(?:\\s+)?(?=(?:L|u8|u|U(?:\\s+)?\\\")?)", + "end": "(?=\\))|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": { + "1": { + "name": "punctuation.separator.delimiter.comma.cpp" } - ] - }, - "4": {}, - "5": { - "name": "entity.name.scope-resolution.template.call.cpp" - }, - "6": { - "name": "meta.template.call.cpp", + }, + "endCaptures": {}, + "name": "meta.static_assert.message.cpp", "patterns": [ { - "include": "#template_call_range" + "include": "#string_context" } ] }, - "7": {}, - "8": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "9": { - "name": "comment.block.cpp" - }, - "10": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" - }, - "11": { - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.call.cpp" + { + "include": "#evaluation_context" } - } + ] }, - "scope_resolution_template_definition": { - "match": "(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+", + "std_space": { + "match": "(?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)", "captures": { "0": { "patterns": [ { - "include": "#scope_resolution_template_definition_inner_generated" + "include": "#inline_comment" } ] }, "1": { - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.definition.cpp" - }, - "2": { "patterns": [ { - "include": "#template_call_range" + "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", + "captures": { + "1": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "2": { + "name": "comment.block.cpp" + }, + "3": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + } + } } ] } } }, - "scope_resolution_template_definition_inner_generated": { - "match": "((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)", + "storage_specifiers": { + "match": "((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?", - "captures": { - "1": { - "name": "meta.qualified_type.cpp", + "string_context": { + "patterns": [ + { + "begin": "((?:u|u8|U|L)?)\"", + "end": "(\")(?:((?:[a-zA-Z]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)|(_(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))?|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": { + "0": { + "name": "punctuation.definition.string.begin.cpp" + }, + "1": { + "name": "meta.encoding.cpp" + } + }, + "endCaptures": { + "1": { + "name": "punctuation.definition.string.end.cpp" + }, + "2": { + "name": "keyword.other.suffix.literal.user-defined.reserved.string.cpp" + }, + "3": { + "name": "keyword.other.suffix.literal.user-defined.string.cpp" + } + }, + "name": "string.quoted.double.cpp", "patterns": [ { - "match": "::", - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp" + "match": "(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8})", + "name": "constant.character.escape.cpp" }, { - "match": "(?|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.begin.template.call.cpp" - } - }, - "endCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.end.template.call.cpp" - } - }, - "name": "meta.template.call.cpp", - "patterns": [ - { - "include": "#template_call_context" - } - ] + "include": "#string_escapes_context_c" }, { - "match": "(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*", - "name": "entity.name.type.cpp" + "include": "#line_continuation_character" } ] }, - "2": { + { + "begin": "((?:[uUL]8?)?R)\\\"(?:(?:_r|re)|regex)\\(", + "end": "\\)(?:(?:_r|re)|regex)\\\"|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": { + "0": { + "name": "punctuation.definition.string.begin.cpp" + }, + "1": { + "name": "meta.encoding.cpp" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.string.end.cpp" + } + }, + "name": "string.quoted.double.raw.regex.cpp", "patterns": [ { - "include": "#attributes_context" + "include": "source.regexp.python" + } + ] + }, + { + "begin": "((?:[uUL]8?)?R)\\\"(?:glsl|GLSL)\\(", + "end": "\\)(?:glsl|GLSL)\\\"|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": { + "0": { + "name": "punctuation.definition.string.begin.cpp" }, + "1": { + "name": "meta.encoding.cpp" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.string.end.cpp" + } + }, + "name": "meta.string.quoted.double.raw.glsl.cpp", + "patterns": [ { - "include": "#number_literal" + "include": "source.glsl" + } + ] + }, + { + "begin": "((?:[uUL]8?)?R)\\\"\\(", + "end": "\\)\\\"|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": { + "0": { + "name": "punctuation.definition.string.begin.cpp" + }, + "1": { + "name": "meta.encoding.cpp" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.string.end.cpp" } + }, + "name": "string.quoted.double.raw.cpp", + "patterns": [ + {} ] }, - "3": { + { + "begin": "((?:u|u8|U|L)?R)\"(?:([^ ()\\\\\\t]{0,16})|([^ ()\\\\\\t]*))\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.string.$2.begin" + }, + "1": { + "name": "meta.encoding" + }, + "3": { + "name": "invalid.illegal.delimiter-too-long" + } + }, + "end": "(\\)(\\2)(\\3)\")(?:((?:[a-zA-Z]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)|(_(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))?|(?=\\\\end\\{(?:minted|cppcode)\\})", + "endCaptures": { + "1": { + "name": "punctuation.definition.string.$2.end" + }, + "3": { + "name": "invalid.illegal.delimiter-too-long" + }, + "4": { + "name": "keyword.other.suffix.literal.user-defined.reserved.string.cpp" + }, + "5": { + "name": "keyword.other.suffix.literal.user-defined.string.cpp" + } + }, + "name": "string.quoted.double.raw.$2" + } + ] + }, + "string_escaped_char": { + "match": "(?x)\\\\ (\n\\\\\t\t\t |\n[abefnprtv'\"?] |\n[0-3][0-7]{,2}\t |\n[4-7]\\d?\t\t|\nx[a-fA-F0-9]{,2} |\nu[a-fA-F0-9]{,4} |\nU[a-fA-F0-9]{,8} )", + "name": "constant.character.escape" + }, + "string_escapes_context_c": { + "patterns": [ + { + "match": "(?x)\\\\ (\n\\\\\t\t\t |\n[abefnprtv'\"?] |\n[0-3][0-7]{,2}\t |\n[4-7]\\d?\t\t|\nx[a-fA-F0-9]{,2} |\nu[a-fA-F0-9]{,4} |\nU[a-fA-F0-9]{,8} )", + "name": "constant.character.escape" + }, + { + "match": "\\\\.", + "name": "invalid.illegal.unknown-escape" + }, + { + "match": "(?x) (?!%')(?!%\")%\n(\\d+\\$)?\t\t\t\t\t\t # field (argument #)\n[#0\\- +']*\t\t\t\t\t\t # flags\n[,;:_]?\t\t\t\t\t\t\t # separator character (AltiVec)\n((-?\\d+)|\\*(-?\\d+\\$)?)?\t\t # minimum field width\n(\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)?\t# precision\n(hh|h|ll|l|j|t|z|q|L|vh|vl|v|hv|hl)? # length modifier\n[diouxXDOUeEfFgGaACcSspn%]\t\t # conversion type", + "name": "constant.other.placeholder" + } + ] + }, + "struct_block": { + "begin": "((?|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": { + "0": { + "name": "meta.head.struct.cpp" + }, + "1": { + "name": "storage.type.$1.cpp" + }, + "2": { "patterns": [ { "include": "#inline_comment" } ] }, + "3": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, "4": { - "patterns": [ - { - "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", - "captures": { - "1": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "2": { - "name": "comment.block.cpp" - }, - "3": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" - } - } - } - ] + "name": "comment.block.cpp" }, "5": { - "patterns": [ - { - "include": "#inline_comment" - } - ] + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" }, "6": { "patterns": [ { - "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", - "captures": { - "1": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "2": { - "name": "comment.block.cpp" - }, - "3": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" - } - } + "include": "#attributes_context" + }, + { + "include": "#number_literal" } ] }, "7": { "patterns": [ { - "match": "::", - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp" - }, - { - "match": "(?|\\?\\?>|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": {}, + "endCaptures": { + "0": { + "name": "punctuation.section.block.end.bracket.curly.struct.cpp" + } + }, + "name": "meta.body.struct.cpp", + "patterns": [ + { + "include": "#function_pointer" }, - "2": { - "patterns": [ - { - "include": "#inline_comment" - } - ] + { + "include": "#static_assert" }, - "3": { - "patterns": [ - { - "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", - "captures": { - "1": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "2": { - "name": "comment.block.cpp" - }, - "3": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" - } - } - } - ] + { + "include": "#constructor_inline" }, - "4": { - "name": "entity.name.type.union.cpp" + { + "include": "#destructor_inline" }, - "5": { - "patterns": [ - { - "match": "\\*", - "name": "storage.modifier.pointer.cpp" + { + "include": "#operator_overload" + }, + { + "include": "#normal_variable_declaration" + }, + { + "include": "#normal_variable_assignment" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "(?<=\\}|%>|\\?\\?>)[\\s]*", + "end": "[\\s]*(?=;)|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": {}, + "endCaptures": {}, + "name": "meta.tail.struct.cpp", + "patterns": [ + { + "include": "$self" + } + ] + } + ] + }, + "struct_declare": { + "match": "((?|\\?\\?>)|(?=[;>\\[\\]=]))|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": { + "0": { + "name": "meta.head.switch.cpp" + }, + "1": { + "patterns": [ + { + "include": "#inline_comment" + } + ] + }, + "2": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "3": { + "name": "comment.block.cpp" + }, + "4": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "5": { + "name": "keyword.control.switch.cpp" + } + }, + "endCaptures": {}, + "name": "meta.block.switch.cpp", + "patterns": [ + { + "begin": "\\G ?", + "end": "(?:\\{|<%|\\?\\?<|(?=;))|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": {}, + "endCaptures": { + "0": { + "name": "punctuation.section.block.begin.bracket.curly.switch.cpp" + } + }, + "name": "meta.head.switch.cpp", + "patterns": [ + { + "include": "#switch_conditional_parentheses" }, - "12": { - "name": "variable.other.object.declare.cpp" + { + "include": "$self" + } + ] + }, + { + "begin": "(?<=\\{|<%|\\?\\?<)", + "end": "\\}|%>|\\?\\?>|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": {}, + "endCaptures": { + "0": { + "name": "punctuation.section.block.end.bracket.curly.switch.cpp" + } + }, + "name": "meta.body.switch.cpp", + "patterns": [ + { + "include": "#default_statement" }, - "13": { - "patterns": [ - { - "include": "#inline_comment" - } - ] + { + "include": "#case_statement" }, - "14": { - "patterns": [ - { - "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", - "captures": { - "1": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "2": { - "name": "comment.block.cpp" - }, - "3": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" - } - } - } - ] + { + "include": "$self" + } + ] + }, + { + "begin": "(?<=\\}|%>|\\?\\?>)[\\s]*", + "end": "[\\s]*(?=;)|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": {}, + "endCaptures": {}, + "name": "meta.tail.switch.cpp", + "patterns": [ + { + "include": "$self" + } + ] + } + ] + }, + "template_argument_defaulted": { + "match": "(?<=<|,)(?:\\s+)?((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)\\s+((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?)(?:\\s+)?(\\=)", + "captures": { + "1": { + "name": "storage.type.template.argument.$1.cpp" + }, + "2": { + "name": "entity.name.type.template.cpp" + }, + "3": { + "name": "keyword.operator.assignment.cpp" + } + } + }, + "template_call_context": { + "patterns": [ + { + "include": "#ever_present_context" + }, + { + "include": "#template_call_range_helper" + }, + { + "include": "#storage_types" + }, + { + "include": "#language_constants" + }, + { + "include": "#scope_resolution_template_call_inner_generated" + }, + { + "include": "#operators" + }, + { + "include": "#number_literal" + }, + { + "include": "#string_context" + }, + { + "include": "#comma_in_template_argument" + }, + { + "include": "#qualified_type" + } + ] + }, + "template_call_innards": { + "match": "((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+", + "captures": { + "0": { + "patterns": [ + { + "include": "#template_call_range_helper" } - } + ] + }, + "2": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "3": { + "name": "comment.block.cpp" }, + "4": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + } + }, + "name": "meta.template.call.cpp" + }, + "template_call_range": { + "begin": "<", + "end": ">|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": { + "0": { + "name": "punctuation.section.angle-brackets.begin.template.call.cpp" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.section.angle-brackets.end.template.call.cpp" + } + }, + "name": "meta.template.call.cpp", + "patterns": [ { - "match": "((?|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": { + "1": { + "name": "storage.type.template.cpp" }, - "10": { - "name": "punctuation.section.arguments.begin.bracket.round.static_assert.cpp" + "2": { + "name": "punctuation.section.angle-brackets.begin.template.definition.cpp" } }, "endCaptures": { "0": { - "name": "punctuation.section.arguments.end.bracket.round.static_assert.cpp" + "name": "punctuation.section.angle-brackets.end.template.definition.cpp" } }, + "name": "meta.template.definition.cpp", "patterns": [ { - "begin": "(,)(?:\\s+)?(?=(?:L|u8|u|U(?:\\s+)?\\\")?)", - "end": "(?=\\))|(?=\\\\end\\{(?:minted|cppcode)\\})", + "begin": "(?<=\\w)(?:\\s+)?<", + "end": ">|(?=\\\\end\\{(?:minted|cppcode)\\})", "beginCaptures": { - "1": { - "name": "punctuation.separator.delimiter.comma.cpp" + "0": { + "name": "punctuation.section.angle-brackets.begin.template.call.cpp" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.section.angle-brackets.end.template.call.cpp" } }, - "endCaptures": {}, - "name": "meta.static_assert.message.cpp", "patterns": [ { - "include": "#string_context" + "include": "#template_call_context" } ] }, { - "include": "#evaluation_context" + "include": "#template_definition_context" } ] }, - "std_space": { - "match": "(?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)", + "template_definition_argument": { + "match": "((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)|((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\s+)+)((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))|((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)(?:\\s+)?(\\.\\.\\.)(?:\\s+)?((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))|(?)(?:\\s+)?(class|typename)(?:\\s+((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))?)(?:\\s+)?(?:(\\=)(?:\\s+)?(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?(?:(,)|(?=>|$))", "captures": { - "0": { + "1": { "patterns": [ { "include": "#inline_comment" } ] }, - "1": { + "2": { "patterns": [ { "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", @@ -12776,11 +15546,209 @@ } } ] + }, + "3": { + "name": "storage.type.template.argument.$3.cpp" + }, + "4": { + "patterns": [ + { + "match": "(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*", + "name": "storage.type.template.argument.$0.cpp" + } + ] + }, + "5": { + "name": "entity.name.type.template.cpp" + }, + "6": { + "name": "storage.type.template.argument.$6.cpp" + }, + "7": { + "name": "punctuation.vararg-ellipses.template.definition.cpp" + }, + "8": { + "name": "entity.name.type.template.cpp" + }, + "9": { + "name": "storage.type.template.cpp" + }, + "10": { + "name": "punctuation.section.angle-brackets.begin.template.definition.cpp" + }, + "11": { + "name": "storage.type.template.argument.$11.cpp" + }, + "12": { + "name": "entity.name.type.template.cpp" + }, + "13": { + "name": "punctuation.section.angle-brackets.end.template.definition.cpp" + }, + "14": { + "name": "storage.type.template.argument.$14.cpp" + }, + "15": { + "name": "entity.name.type.template.cpp" + }, + "16": { + "name": "keyword.operator.assignment.cpp" + }, + "17": { + "name": "punctuation.separator.delimiter.comma.template.argument.cpp" + } + } + }, + "template_definition_context": { + "patterns": [ + { + "include": "#scope_resolution_template_definition_inner_generated" + }, + { + "include": "#template_definition_argument" + }, + { + "include": "#template_argument_defaulted" + }, + { + "include": "#template_call_innards" + }, + { + "include": "#evaluation_context" + } + ] + }, + "template_explicit_instantiation": { + "match": "(?)(?:\\s+)?$", + "captures": { + "1": { + "name": "storage.type.template.cpp" + }, + "2": { + "name": "punctuation.section.angle-brackets.begin.template.definition.cpp" + }, + "3": { + "name": "meta.template.definition.cpp", + "patterns": [ + { + "include": "#template_definition_context" + } + ] + }, + "4": { + "name": "punctuation.section.angle-brackets.end.template.definition.cpp" + } + } + }, + "ternary_operator": { + "begin": "\\?", + "end": ":|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": { + "0": { + "name": "keyword.operator.ternary.cpp" + } + }, + "endCaptures": { + "0": { + "name": "keyword.operator.ternary.cpp" + } + }, + "patterns": [ + { + "include": "#ever_present_context" + }, + { + "include": "#string_context" + }, + { + "include": "#number_literal" + }, + { + "include": "#method_access" + }, + { + "include": "#member_access" + }, + { + "include": "#predefined_macros" + }, + { + "include": "#operators" + }, + { + "include": "#memory_operators" + }, + { + "include": "#wordlike_operators" + }, + { + "include": "#type_casting_operators" + }, + { + "include": "#control_flow_keywords" + }, + { + "include": "#exception_keywords" + }, + { + "include": "#the_this_keyword" + }, + { + "include": "#language_constants" + }, + { + "include": "#builtin_storage_type_initilizer" + }, + { + "include": "#qualifiers_and_specifiers_post_parameters" + }, + { + "include": "#functional_specifiers_pre_parameters" + }, + { + "include": "#storage_types" + }, + { + "include": "#lambdas" + }, + { + "include": "#attributes_context" + }, + { + "include": "#parentheses" + }, + { + "include": "#function_call" + }, + { + "include": "#scope_resolution_inner_generated" + }, + { + "include": "#square_brackets" + }, + { + "include": "#semicolon" + }, + { + "include": "#comma" } - } + ], + "applyEndPatternLast": 1 }, - "storage_specifiers": { - "match": "((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))|(.*(?|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "0": { - "name": "meta.head.struct.cpp" - }, - "1": { - "name": "storage.type.$1.cpp" - }, - "2": { - "patterns": [ { - "include": "#inline_comment" + "include": "#string_context" + }, + { + "include": "#comma" + }, + { + "include": "#scope_resolution_inner_generated" + }, + { + "include": "#template_call_range_helper" + }, + { + "match": "(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*", + "name": "entity.name.type.cpp" } ] }, - "3": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "4": { - "name": "comment.block.cpp" - }, - "5": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" - }, - "6": { + "9": { "patterns": [ { "include": "#attributes_context" @@ -13078,98 +15878,28 @@ } ] }, - "7": { + "10": { "patterns": [ { "include": "#inline_comment" } ] }, - "8": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "9": { - "name": "comment.block.cpp" - }, - "10": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" - }, "11": { "patterns": [ { - "match": "((?|\\?\\?>|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": {}, - "endCaptures": { - "0": { - "name": "punctuation.section.block.end.bracket.curly.struct.cpp" - } - }, - "name": "meta.body.struct.cpp", + "14": { "patterns": [ { - "include": "#function_pointer" - }, - { - "include": "#static_assert" - }, - { - "include": "#constructor_inline" + "match": "::", + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp" }, { - "include": "#destructor_inline" + "match": "(?|\\?\\?>)[\\s]*", - "end": "[\\s]*(?=;)|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": {}, - "endCaptures": {}, - "name": "meta.tail.struct.cpp", + "15": { "patterns": [ { - "include": "$self" + "include": "#template_call_range_helper" } ] - } - ] - }, - "struct_declare": { - "match": "((?|\\?\\?>)|(?=[;>\\[\\]=]))|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "0": { - "name": "meta.head.switch.cpp" - }, - "1": { - "patterns": [ - { - "include": "#inline_comment" - } - ] - }, - "2": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "3": { - "name": "comment.block.cpp" - }, - "4": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" - }, - "5": { - "name": "keyword.control.switch.cpp" - } - }, - "endCaptures": {}, - "name": "meta.block.switch.cpp", - "patterns": [ - { - "begin": "\\G ?", - "end": "(?:\\{|<%|\\?\\?<|(?=;))|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": {}, - "endCaptures": { - "0": { - "name": "punctuation.section.block.begin.bracket.curly.switch.cpp" - } - }, - "name": "meta.head.switch.cpp", - "patterns": [ - { - "include": "#switch_conditional_parentheses" - }, - { - "include": "$self" - } - ] - }, - { - "begin": "(?<=\\{|<%|\\?\\?<)", - "end": "\\}|%>|\\?\\?>|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": {}, - "endCaptures": { - "0": { - "name": "punctuation.section.block.end.bracket.curly.switch.cpp" - } - }, - "name": "meta.body.switch.cpp", - "patterns": [ - { - "include": "#default_statement" - }, - { - "include": "#case_statement" - }, - { - "include": "$self" - } - ] - }, - { - "begin": "(?<=\\}|%>|\\?\\?>)[\\s]*", - "end": "[\\s]*(?=;)|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": {}, - "endCaptures": {}, - "name": "meta.tail.switch.cpp", - "patterns": [ - { - "include": "$self" - } - ] - } - ] - }, - "template_argument_defaulted": { - "match": "(?<=<|,)(?:\\s+)?((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)\\s+((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?)(?:\\s+)?(\\=)", - "captures": { - "1": { - "name": "storage.type.template.argument.$1.cpp" - }, - "2": { - "name": "entity.name.type.template.cpp" - }, - "3": { - "name": "keyword.operator.assignment.cpp" - } - } - }, - "template_call_context": { - "patterns": [ - { - "include": "#ever_present_context" - }, - { - "include": "#template_call_range" - }, - { - "include": "#storage_types" - }, - { - "include": "#language_constants" - }, - { - "include": "#scope_resolution_template_call_inner_generated" - }, - { - "include": "#operators" - }, - { - "include": "#number_literal" }, - { - "include": "#string_context" - }, - { - "include": "#comma_in_template_argument" + "28": { + "name": "punctuation.definition.begin.bracket.square.cpp" }, - { - "include": "#qualified_type" - } - ] - }, - "template_call_innards": { - "match": "((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+", - "captures": { - "0": { + "29": { "patterns": [ { - "include": "#template_call_range" + "include": "#evaluation_context" } ] }, - "2": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "3": { - "name": "comment.block.cpp" - }, - "4": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" - } - }, - "name": "meta.template.call.cpp" - }, - "template_call_range": { - "begin": "<", - "end": ">|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.begin.template.call.cpp" - } - }, - "endCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.end.template.call.cpp" - } - }, - "name": "meta.template.call.cpp", - "patterns": [ - { - "include": "#template_call_context" - } - ] - }, - "template_definition": { - "begin": "(?|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "1": { - "name": "storage.type.template.cpp" - }, - "2": { - "name": "punctuation.section.angle-brackets.begin.template.definition.cpp" - } - }, - "endCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.end.template.definition.cpp" - } - }, - "name": "meta.template.definition.cpp", - "patterns": [ - { - "begin": "(?<=\\w)(?:\\s+)?<", - "end": ">|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.begin.template.call.cpp" - } - }, - "endCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.end.template.call.cpp" - } - }, - "patterns": [ - { - "include": "#template_call_context" - } - ] + "30": { + "name": "punctuation.definition.end.bracket.square.cpp" }, - { - "include": "#template_definition_context" + "31": { + "name": "punctuation.terminator.statement.cpp" } - ] + }, + "name": "meta.declaration.type.alias.cpp" }, - "template_definition_argument": { - "match": "((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)|((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\s+)+)((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))|((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)(?:\\s+)?(\\.\\.\\.)(?:\\s+)?((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))|(?)(?:\\s+)?(class|typename)(?:\\s+((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))?)(?:\\s+)?(?:(\\=)(?:\\s+)?(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?(?:(,)|(?=>|$))", + "type_casting_operators": { + "match": "((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?)(?:\\s+)?$", - "captures": { - "1": { - "name": "storage.type.template.cpp" - }, - "2": { - "name": "punctuation.section.angle-brackets.begin.template.definition.cpp" - }, - "3": { - "name": "meta.template.definition.cpp", - "patterns": [ - { - "include": "#template_definition_context" + "endCaptures": {}, + "patterns": [ + { + "begin": "((?|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": { + "0": { + "name": "meta.head.class.cpp" + }, + "1": { + "name": "storage.type.$1.cpp" + }, + "2": { + "patterns": [ + { + "include": "#inline_comment" + } + ] + }, + "3": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "4": { + "name": "comment.block.cpp" + }, + "5": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "6": { + "patterns": [ + { + "include": "#attributes_context" + }, + { + "include": "#number_literal" + } + ] + }, + "7": { + "patterns": [ + { + "include": "#inline_comment" + } + ] + }, + "8": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "9": { + "name": "comment.block.cpp" + }, + "10": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "11": { + "patterns": [ + { + "match": "((?|\\?\\?>|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": {}, + "endCaptures": { + "0": { + "name": "punctuation.section.block.end.bracket.curly.class.cpp" + } + }, + "name": "meta.body.class.cpp", + "patterns": [ + { + "include": "#function_pointer" + }, + { + "include": "#static_assert" + }, + { + "include": "#constructor_inline" + }, + { + "include": "#destructor_inline" + }, + { + "include": "#operator_overload" + }, + { + "include": "#normal_variable_declaration" + }, + { + "include": "#normal_variable_assignment" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "(?<=\\}|%>|\\?\\?>)[\\s]*", + "end": "[\\s]*(?=;)|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": {}, + "endCaptures": {}, + "name": "meta.tail.class.cpp", + "patterns": [ + { + "match": "(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))|(.*(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()(\\*)(?:\\s+)?((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?)(?:\\s+)?(?:(\\[)(\\w*)(\\])(?:\\s+)?)*(\\))(?:\\s+)?(\\()", + "end": "(\\))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?]|\\n)(?!\\()|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": { + "1": { + "name": "meta.qualified_type.cpp", + "patterns": [ + { + "match": "::", + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp" + }, + { + "match": "(?|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.begin.template.call.cpp" - } - }, - "endCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.end.template.call.cpp" - } - }, - "name": "meta.template.call.cpp", + "27": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "28": { "patterns": [ { - "include": "#template_call_context" + "include": "#inline_comment" } ] }, - { - "match": "(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*", - "name": "entity.name.type.cpp" - } - ] - }, - "9": { - "patterns": [ - { - "include": "#attributes_context" - }, - { - "include": "#number_literal" - } - ] - }, - "10": { - "patterns": [ - { - "include": "#inline_comment" - } - ] - }, - "11": { - "patterns": [ - { - "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", - "captures": { - "1": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "2": { - "name": "comment.block.cpp" - }, - "3": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" - } - } - } - ] - }, - "12": { - "patterns": [ - { - "include": "#inline_comment" - } - ] - }, - "13": { - "patterns": [ - { - "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", - "captures": { - "1": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "2": { - "name": "comment.block.cpp" - }, - "3": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" - } - } - } - ] - }, - "14": { - "patterns": [ - { - "match": "::", - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp" + "29": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" }, - { - "match": "(?|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))|(?=\\\\end\\{(?:minted|cppcode)\\})", "beginCaptures": { "0": { - "name": "meta.head.class.cpp" + "name": "meta.head.struct.cpp" }, "1": { "name": "storage.type.$1.cpp" @@ -14443,7 +16897,7 @@ "match": "((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()(\\*)(?:\\s+)?((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?)(?:\\s+)?(?:(\\[)(\\w*)(\\])(?:\\s+)?)*(\\))(?:\\s+)?(\\()", - "end": "(\\))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=[{=,);>]|\\n)(?!\\()|(?=\\\\end\\{(?:minted|cppcode)\\})", + "begin": "((?|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))|(?=\\\\end\\{(?:minted|cppcode)\\})", "beginCaptures": { - "1": { - "name": "meta.qualified_type.cpp", - "patterns": [ - { - "match": "::", - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp" - }, - { - "match": "(?|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.begin.template.call.cpp" - } - }, - "endCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.end.template.call.cpp" - } - }, - "name": "meta.template.call.cpp", - "patterns": [ - { - "include": "#template_call_context" - } - ] - }, - { - "match": "(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*", - "name": "entity.name.type.cpp" - } - ] - }, - "2": { - "patterns": [ - { - "include": "#attributes_context" - }, - { - "include": "#number_literal" - } - ] - }, - "3": { - "patterns": [ - { - "include": "#inline_comment" - } - ] - }, - "4": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "5": { - "name": "comment.block.cpp" + "0": { + "name": "meta.head.union.cpp" }, - "6": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + "1": { + "name": "storage.type.$1.cpp" }, - "7": { + "2": { "patterns": [ { "include": "#inline_comment" } ] }, - "8": { + "3": { "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" }, - "9": { + "4": { "name": "comment.block.cpp" }, - "10": { + "5": { "name": "comment.block.cpp punctuation.definition.comment.end.cpp" }, - "11": { + "6": { "patterns": [ { - "match": "::", - "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp" - }, - { - "match": "(?|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "0": { - "name": "meta.head.struct.cpp" - }, - "1": { - "name": "storage.type.$1.cpp" - }, - "2": { + "begin": "\\G ?", + "end": "(?:\\{|<%|\\?\\?<|(?=;))|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": {}, + "endCaptures": { + "0": { + "name": "punctuation.section.block.begin.bracket.curly.union.cpp" + } + }, + "name": "meta.head.union.cpp", "patterns": [ { - "include": "#inline_comment" + "include": "#ever_present_context" + }, + { + "include": "#inheritance_context" + }, + { + "include": "#template_call_range_helper" } ] }, - "3": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "4": { - "name": "comment.block.cpp" - }, - "5": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" - }, - "6": { + { + "begin": "(?<=\\{|<%|\\?\\?<)", + "end": "\\}|%>|\\?\\?>|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": {}, + "endCaptures": { + "0": { + "name": "punctuation.section.block.end.bracket.curly.union.cpp" + } + }, + "name": "meta.body.union.cpp", "patterns": [ { - "include": "#attributes_context" + "include": "#function_pointer" + }, + { + "include": "#static_assert" + }, + { + "include": "#constructor_inline" + }, + { + "include": "#destructor_inline" }, { - "include": "#number_literal" - } - ] - }, - "7": { - "patterns": [ + "include": "#operator_overload" + }, { - "include": "#inline_comment" + "include": "#normal_variable_declaration" + }, + { + "include": "#normal_variable_assignment" + }, + { + "include": "$self" } ] }, - "8": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "9": { - "name": "comment.block.cpp" - }, - "10": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" - }, - "11": { + { + "begin": "(?<=\\}|%>|\\?\\?>)[\\s]*", + "end": "[\\s]*(?=;)|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": {}, + "endCaptures": {}, + "name": "meta.tail.union.cpp", "patterns": [ { - "match": "((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))", + "captures": { + "1": { + "name": "storage.modifier.cpp" + }, + "2": { + "patterns": [ + { + "include": "#inline_comment" + } + ] + }, + "3": { + "patterns": [ + { + "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", + "captures": { + "1": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "2": { + "name": "comment.block.cpp" + }, + "3": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + } + } + } + ] + }, + "4": { + "patterns": [ + { + "include": "#inline_comment" + } + ] + }, + "5": { + "patterns": [ + { + "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", + "captures": { + "1": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "2": { + "name": "comment.block.cpp" + }, + "3": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + } + } + } + ] + }, + "6": { + "name": "meta.qualified_type.cpp", + "patterns": [ + { + "match": "::", + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp" + }, + { + "match": "(?|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": { + "0": { + "name": "meta.head.union.cpp" + }, + "1": { + "name": "storage.type.$1.cpp" + }, + "2": { + "patterns": [ + { + "include": "#inline_comment" + } + ] + }, + "3": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "4": { + "name": "comment.block.cpp" + }, + "5": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "6": { + "patterns": [ + { + "include": "#attributes_context" + }, + { + "include": "#number_literal" + } + ] + }, + "7": { + "patterns": [ + { + "include": "#inline_comment" + } + ] + }, + "8": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "9": { + "name": "comment.block.cpp" + }, + "10": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + }, + "11": { + "patterns": [ + { + "match": "((?|\\?\\?>|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": {}, - "endCaptures": { - "0": { - "name": "punctuation.section.block.end.bracket.curly.struct.cpp" - } - }, - "name": "meta.body.struct.cpp", - "patterns": [ - { - "include": "#function_pointer" + "match": "((?|\\?\\?>)[\\s]*", - "end": "[\\s]*(?=;)|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": {}, - "endCaptures": {}, - "name": "meta.tail.struct.cpp", - "patterns": [ - { - "match": "(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { + "begin": "\\G ?", + "end": "(?:\\{|<%|\\?\\?<|(?=;))|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": {}, + "endCaptures": { + "0": { + "name": "punctuation.section.block.begin.bracket.curly.union.cpp" + } + }, + "name": "meta.head.union.cpp", + "patterns": [ + { + "include": "#ever_present_context" + }, + { + "include": "#inheritance_context" + }, + { + "include": "#template_call_range_helper" + } + ] + }, + { + "begin": "(?<=\\{|<%|\\?\\?<)", + "end": "\\}|%>|\\?\\?>|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": {}, + "endCaptures": { "0": { - "name": "meta.head.union.cpp" + "name": "punctuation.section.block.end.bracket.curly.union.cpp" + } + }, + "name": "meta.body.union.cpp", + "patterns": [ + { + "include": "#function_pointer" }, - "1": { - "name": "storage.type.$1.cpp" + { + "include": "#static_assert" }, - "2": { - "patterns": [ - { - "include": "#inline_comment" - } - ] + { + "include": "#constructor_inline" }, - "3": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + { + "include": "#destructor_inline" }, - "4": { - "name": "comment.block.cpp" + { + "include": "#operator_overload" }, - "5": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + { + "include": "#normal_variable_declaration" }, - "6": { - "patterns": [ - { - "include": "#attributes_context" - }, - { - "include": "#number_literal" - } - ] + { + "include": "#normal_variable_assignment" }, - "7": { - "patterns": [ - { - "include": "#inline_comment" + { + "include": "$self" + } + ] + }, + { + "begin": "(?<=\\}|%>|\\?\\?>)[\\s]*", + "end": "[\\s]*(?=;)|(?=\\\\end\\{(?:minted|cppcode)\\})", + "beginCaptures": {}, + "endCaptures": {}, + "name": "meta.tail.union.cpp", + "patterns": [ + { + "include": "$self" + } + ] + } + ] + }, + "union_declare": { + "match": "((?|\\?\\?>|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": {}, - "endCaptures": { - "0": { - "name": "punctuation.section.block.end.bracket.curly.union.cpp" - } - }, - "name": "meta.body.union.cpp", - "patterns": [ - { - "include": "#function_pointer" + "include": "#inline_comment" + } + ] + }, + "9": { + "patterns": [ + { + "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", + "captures": { + "1": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" }, - { - "include": "#static_assert" + "2": { + "name": "comment.block.cpp" }, - { - "include": "#constructor_inline" + "3": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + } + } + } + ] + }, + "10": { + "patterns": [ + { + "include": "#inline_comment" + } + ] + }, + "11": { + "patterns": [ + { + "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", + "captures": { + "1": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" }, - { - "include": "#destructor_inline" + "2": { + "name": "comment.block.cpp" }, - { - "include": "$self" + "3": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" } - ] - }, + } + } + ] + }, + "12": { + "name": "variable.other.object.declare.cpp" + }, + "13": { + "patterns": [ { - "begin": "(?<=\\}|%>|\\?\\?>)[\\s]*", - "end": "[\\s]*(?=;)|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": {}, - "endCaptures": {}, - "name": "meta.tail.union.cpp", - "patterns": [ - { - "match": "(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)?((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))", + "vararg_ellipses": { + "match": "(?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(%=|\\+=|-=|\\*=|(?>=|\\|=)|(\\=))", "captures": { "1": { - "name": "storage.modifier.cpp" - }, - "2": { "patterns": [ { - "include": "#inline_comment" + "include": "#storage_specifiers" } ] }, - "3": { + "2": { "patterns": [ { "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", @@ -15741,14 +18320,14 @@ } ] }, - "4": { + "3": { "patterns": [ { "include": "#inline_comment" } ] }, - "5": { + "4": { "patterns": [ { "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", @@ -15766,7 +18345,7 @@ } ] }, - "6": { + "5": { "name": "meta.qualified_type.cpp", "patterns": [ { @@ -15796,24 +18375,7 @@ "include": "#scope_resolution_inner_generated" }, { - "begin": "<", - "end": ">|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.begin.template.call.cpp" - } - }, - "endCaptures": { - "0": { - "name": "punctuation.section.angle-brackets.end.template.call.cpp" - } - }, - "name": "meta.template.call.cpp", - "patterns": [ - { - "include": "#template_call_context" - } - ] + "include": "#template_call_range_helper" }, { "match": "(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*", @@ -15821,7 +18383,7 @@ } ] }, - "7": { + "6": { "patterns": [ { "include": "#attributes_context" @@ -15831,14 +18393,14 @@ } ] }, - "8": { + "7": { "patterns": [ { "include": "#inline_comment" } ] }, - "9": { + "8": { "patterns": [ { "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", @@ -15856,14 +18418,14 @@ } ] }, - "10": { + "9": { "patterns": [ { "include": "#inline_comment" } ] }, - "11": { + "10": { "patterns": [ { "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", @@ -15881,7 +18443,7 @@ } ] }, - "12": { + "11": { "patterns": [ { "match": "::", @@ -15892,26 +18454,26 @@ "name": "entity.name.scope-resolution.type.cpp" }, { - "include": "#template_call_range" + "include": "#template_call_range_helper" } ] }, - "13": { + "12": { "patterns": [ { - "include": "#template_call_range" + "include": "#template_call_range_helper" } ] }, - "14": {}, - "15": { + "13": {}, + "14": { "patterns": [ { "include": "#inline_comment" } ] }, - "16": { + "15": { "patterns": [ { "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", @@ -15929,23 +18491,49 @@ } ] }, - "17": {} - } - }, - "undef": { - "match": "(^((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?undef\\b)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": { - "0": { - "name": "meta.head.union.cpp" - }, - "1": { - "name": "storage.type.$1.cpp" - }, - "2": { + "22": { "patterns": [ { "include": "#inline_comment" } ] }, - "3": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "4": { - "name": "comment.block.cpp" - }, - "5": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" - }, - "6": { + "23": { "patterns": [ { - "include": "#attributes_context" - }, - { - "include": "#number_literal" + "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", + "captures": { + "1": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "2": { + "name": "comment.block.cpp" + }, + "3": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + } + } } ] }, - "7": { + "24": { + "name": "variable.other.assignment.cpp" + }, + "25": { "patterns": [ { "include": "#inline_comment" } ] }, - "8": { - "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" - }, - "9": { - "name": "comment.block.cpp" - }, - "10": { - "name": "comment.block.cpp punctuation.definition.comment.end.cpp" - }, - "11": { + "26": { "patterns": [ { - "match": "((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=;|,)", + "captures": { + "1": { + "patterns": [ { - "match": "((?|\\?\\?>|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": {}, - "endCaptures": { - "0": { - "name": "punctuation.section.block.end.bracket.curly.union.cpp" - } - }, - "name": "meta.body.union.cpp", + "9": { "patterns": [ { - "include": "#function_pointer" - }, + "include": "#inline_comment" + } + ] + }, + "10": { + "patterns": [ { - "include": "#static_assert" - }, + "match": "\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+", + "captures": { + "1": { + "name": "comment.block.cpp punctuation.definition.comment.begin.cpp" + }, + "2": { + "name": "comment.block.cpp" + }, + "3": { + "name": "comment.block.cpp punctuation.definition.comment.end.cpp" + } + } + } + ] + }, + "11": { + "patterns": [ { - "include": "#constructor_inline" + "match": "::", + "name": "punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp" }, { - "include": "#destructor_inline" + "match": "(?|\\?\\?>)[\\s]*", - "end": "[\\s]*(?=;)|(?=\\\\end\\{(?:minted|cppcode)\\})", - "beginCaptures": {}, - "endCaptures": {}, - "name": "meta.tail.union.cpp", + "12": { "patterns": [ { - "include": "$self" + "include": "#template_call_range_helper" } ] - } - ] - }, - "union_declare": { - "match": "((?|(?:(?:[^'\"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)?((?(['\"])(?:[^\\\\]|\\\\.)*?(\\6)))))?\\s*(\\])", - "name": "meta.attribute-selector.css" + "patterns": [ + { + "begin": "\\s*((@)media)", + "beginCaptures": { + "1": { + "name": "keyword.control.at-rule.media.less" + }, + "2": { + "name": "punctuation.definition.keyword.less" + }, + "3": { + "name": "support.constant.media.less" + } + }, + "end": "\\s*(?=\\{)", + "name": "meta.at-rule.media.less", + "patterns": [ + { + "include": "#media-query-list" + } + ] + }, + { + "begin": "\\s*(\\{)", + "beginCaptures": { + "1": { + "name": "punctuation.definition.block.begin.less" + } + }, + "end": "(?=\\})", + "patterns": [ + { + "include": "#rule-list-body" + }, + { + "include": "$self" + } + ] + } + ] }, - { - "begin": "((@)import\\b)", + "at-namespace": { + "begin": "\\s*((@)namespace)\\s+", "beginCaptures": { "1": { - "name": "keyword.control.at-rule.import.less" + "name": "keyword.control.at-rule.namespace.less" }, "2": { "name": "punctuation.definition.keyword.less" } }, - "end": ";", + "end": "\\;", "endCaptures": { "0": { - "name": "punctuation.terminator.rule.css" + "name": "punctuation.terminator.rule.less" } }, - "name": "meta.at-rule.import.css", + "name": "meta.at-rule.namespace.less", "patterns": [ { - "match": "(?<=\\(|,|\\s)\\b(reference|optional|once|multiple|less|inline)\\b(?=\\)|,)", - "name": "keyword.control.import.option.less" - }, - { - "include": "#brace_round" + "include": "#url-function" }, { - "include": "source.css#commas" + "include": "#literal-string" }, { - "include": "#strings" + "match": "(-?(?:[[_a-zA-Z][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)", + "name": "entity.name.constant.namespace-prefix.less" } ] }, - { + "at-page": { "captures": { "1": { - "name": "keyword.control.at-rule.fontface.css" + "name": "keyword.control.at-rule.page.less" }, "2": { - "name": "punctuation.definition.keyword.css" - } - }, - "match": "^\\s*((@)font-face\\b)", - "name": "meta.at-rule.fontface.css" - }, - { - "captures": { - "1": { - "name": "keyword.control.at-rule.media.css" + "name": "punctuation.definition.keyword.less" }, - "2": { - "name": "punctuation.definition.keyword.css" - } - }, - "match": "^\\s*((@)media\\b)", - "name": "meta.at-rule.media.css" - }, - { - "include": "source.css#media-features" - }, - { - "match": "\\b(tv|tty|screen|projection|print|handheld|embossed|braille|aural|all)\\b", - "name": "support.constant.media-type.media.css" - }, - { - "match": "\\b(portrait|landscape)\\b", - "name": "support.constant.property-value.media-property.media.css" - }, - { - "captures": { - "1": { - "name": "support.function.less" - } - }, - "match": "(\\.[a-zA-Z0-9_-]+)\\s*(;|\\()" - }, - { - "begin": "(^[ \\t]+)?(?=//)", - "beginCaptures": { - "1": { - "name": "punctuation.whitespace.comment.leading.less" + "3": { + "name": "punctuation.definition.entity.less" + }, + "4": { + "name": "entity.other.attribute-name.pseudo-class.less" } }, - "end": "(?!\\G)", + "match": "\\s*((@)page)\\s*(?:(:)(first|left|right))?\\s*(?=\\{|$)", + "name": "meta.at-rule.page.less", "patterns": [ { - "begin": "//", - "beginCaptures": { - "0": { - "name": "punctuation.definition.comment.less" - } - }, - "end": "\\n", - "name": "comment.line.double-slash.less" + "include": "#comment-block" + }, + { + "include": "#rule-list" } ] }, - { - "match": "(@|\\-\\-)[\\w-]+(?=\\s*)", - "name": "variable.other.less", - "captures": { - "1": { - "name": "punctuation.definition.variable.less" - } - } - }, - { - "include": "#variable_interpolation" - }, - { - "begin": "{", - "beginCaptures": { - "0": { - "name": "punctuation.section.property-list.begin.bracket.curly.css" - } - }, - "end": "}", - "endCaptures": { - "0": { - "name": "punctuation.section.property-list.end.bracket.curly.css" - } - }, - "name": "meta.property-list.css", + "at-rules": { "patterns": [ { - "include": "source.css#pseudo-elements" + "include": "#at-charset" }, { - "include": "source.css#pseudo-classes" + "include": "#at-counter-style" }, { - "include": "source.css#tag-names" + "include": "#at-custom-media" }, { - "include": "source.css#commas" + "include": "#at-font-face" }, { - "include": "#variable_interpolation" + "include": "#at-media" }, { - "include": "source.css#property-names" + "include": "#at-import" }, { - "include": "#property_values" + "include": "#at-keyframes" }, { - "include": "$self" + "include": "#at-namespace" + }, + { + "include": "#at-page" + }, + { + "include": "#at-supports" + }, + { + "include": "#at-viewport" } ] }, - { - "match": "\\!\\s*important", - "name": "keyword.other.important.css" - }, - { - "match": "\\*|\\/|\\-|\\+|~|=|<=|>=|<|>", - "name": "keyword.operator.less" - }, - { - "match": "\\b(not|and|when)\\b", - "name": "keyword.control.logical.operator.less" - }, - { - "include": "source.css#tag-names" - }, - { - "match": "(?)=?))\\s*" + }, + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.group.less", + "patterns": [ + { + "include": "#less-logical-comparisons" + } + ] + }, + { + "match": "\\btrue|false\\b", + "name": "constant.language.less" + }, + { + "match": ",", + "name": "punctuation.separator.less" + }, + { + "include": "#property-values" + }, + { + "include": "#selectors" + }, + { + "include": "#unquoted-string" + } + ] + }, + "less-math": { + "patterns": [ + { + "match": "[-\\+\\*\\/]", + "name": "keyword.operator.arithmetic.less" + }, + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.group.less", + "patterns": [ + { + "include": "#less-math" + } + ] + }, + { + "include": "#numeric-values" + }, + { + "include": "#less-variables" + } + ] + }, + "less-math-functions": { + "patterns": [ + { + "begin": "\\b(ceil|floor|percentage|round|sqrt|abs|a?(sin|cos|tan))(?=\\()", + "beginCaptures": { + "1": { + "name": "support.function.math.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#less-variables" + }, + { + "include": "#numeric-values" + } + ] + } + ] + }, + { + "captures": { + "2": { + "name": "support.function.math.less" + }, + "3": { + "name": "punctuation.definition.group.begin.less" + }, + "4": { + "name": "punctuation.definition.group.end.less" + } + }, + "match": "((pi)(\\()(\\)))", + "name": "meta.function-call.less" + }, + { + "begin": "\\b(pow|m(od|in|ax))(?=\\()", + "beginCaptures": { + "1": { + "name": "support.function.math.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#less-variables" + }, + { + "include": "#numeric-values" + }, + { + "include": "#comma-delimiter" + } + ] + } + ] + } + ] + }, + "less-misc-functions": { + "patterns": [ + { + "begin": "\\b(color)(?=\\()", + "beginCaptures": { + "1": { + "name": "support.function.color.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#literal-string" + } + ] + } + ] + }, + { + "begin": "\\b(image-(size|width|height))(?=\\()", + "beginCaptures": { + "1": { + "name": "support.function.image.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#literal-string" + }, + { + "include": "#unquoted-string" + } + ] + } + ] + }, + { + "begin": "\\b(convert|unit)(?=\\()", + "beginCaptures": { + "1": { + "name": "support.function.convert.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#less-variables" + }, + { + "include": "#dimensions" + }, + { + "include": "#numeric-values" + }, + { + "include": "#literal-string" + }, + { + "include": "#comma-delimiter" + }, + { + "match": "((c|m)?m|in|p(t|c|x)|m?s|g?rad|deg|turn|%|r?em|ex|ch)", + "name": "keyword.other.unit.less" + } + ] + } + ] + }, + { + "begin": "\\b(data-uri)(?=\\()", + "beginCaptures": { + "1": { + "name": "support.function.data-uri.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#less-variables" + }, + { + "include": "#literal-string" + }, + { + "captures": { + "1": { + "name": "punctuation.separator.less" + } + }, + "match": "\\s*(?:(,))" + } + ] + } + ] + }, + { + "captures": { + "2": { + "name": "punctuation.definition.group.begin.less" + }, + "3": { + "name": "punctuation.definition.group.end.less" + } + }, + "match": "\\b(default(\\()(\\)))\\b", + "name": "support.function.default.less" + }, + { + "begin": "\\b(get-unit)(?=\\()", + "beginCaptures": { + "1": { + "name": "support.function.get-unit.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#dimensions" + } + ] + } + ] + }, + { + "begin": "\\b(svg-gradient)(?=\\()", + "beginCaptures": { + "1": { + "name": "support.function.svg-gradient.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#angle-type" + }, + { + "include": "#comma-delimiter" + }, + { + "include": "#color-values" + }, + { + "include": "#percentage-type" + }, + { + "include": "#length-type" + }, + { + "match": "\\bto\\b", + "name": "keyword.other.less" + }, + { + "match": "\\b(top|right|bottom|left|center)\\b", + "name": "support.constant.property-value.less" + }, + { + "match": "\\b(at|circle|ellipse)\\b", + "name": "keyword.other.less" + } + ] + } + ] + } + ] + }, + "less-mixin-guards": { + "patterns": [ + { + "begin": "\\s*(and|not|or)?\\s*(?=\\()", + "beginCaptures": { + "1": { + "name": "keyword.operator.logical.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "name": "meta.group.less", + "patterns": [ + { + "include": "#less-variable-comparison" + }, + { + "captures": { + "1": { + "name": "meta.group.less" + }, + "2": { + "name": "punctuation.definition.group.begin.less" + }, + "3": { + "name": "punctuation.definition.group.end.less" + } + }, + "match": "default((\\()(\\)))", + "name": "support.function.default.less" + }, + { + "include": "#property-values" + }, + { + "include": "#less-logical-comparisons" + }, + { + "include": "$self" + } + ] + } + ] + } + ] + }, + "less-namespace-accessors": { + "patterns": [ + { + "begin": "(?=\\s*when\\b)", + "end": "\\s*(?:(,)|(?=[{;]))", + "endCaptures": { + "1": { + "name": "punctuation.definition.block.end.less" + } + }, + "name": "meta.conditional.guarded-namespace.less", + "patterns": [ + { + "captures": { + "1": { + "name": "keyword.control.conditional.less" + }, + "2": { + "name": "punctuation.definition.keyword.less" + } + }, + "match": "\\s*(when)(?=.*?)" + }, + { + "include": "#less-mixin-guards" + }, + { + "include": "#comma-delimiter" + }, + { + "begin": "\\s*(\\{)", + "beginCaptures": { + "1": { + "name": "punctuation.section.property-list.begin.less" + } + }, + "end": "(?=\\})", + "name": "meta.block.less", + "patterns": [ + { + "include": "#rule-list-body" + } + ] + }, + { + "include": "#selectors" + } + ] + }, + { + "begin": "(\\()", + "beginCaptures": { + "1": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(\\))", + "endCaptures": { + "1": { + "name": "punctuation.definition.group.end.less" + }, + "2": { + "name": "punctuation.terminator.rule.less" + } + }, + "name": "meta.group.less", + "patterns": [ + { + "include": "#less-variable-assignment" + }, + { + "include": "#comma-delimiter" + }, + { + "captures": { + "1": { + "name": "punctuation.terminator.rule.less" + } + }, + "match": "\\s*(;)|(?=[})])" + }, + { + "include": "#property-values" + }, + { + "include": "#rule-list-body" + } + ] + } + ] + }, + "less-number-units": { + "patterns": [ + { + "match": "\\b((c|m)?m|in|p(t|c)|m?s|g?rad|deg|turn)\\b", + "name": "keyword.other.unit.less" + }, + { + "match": "\\b(r?em|ex|ch|vw|vh|vmin|vmax|cm|mm|q|in|pt|pc|px|fr|s|ms|Hz|kHz|dpi|dpcm|dppx|deg|grad|rad|turn)\\b" + } + ] + }, + "less-string-functions": { + "patterns": [ + { + "begin": "\\b(e(scape)?)(?=\\()\\b", + "beginCaptures": { + "1": { + "name": "support.function.escape.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#less-variables" + }, + { + "include": "#comma-delimiter" + }, + { + "include": "#literal-string" + }, + { + "include": "#unquoted-string" + } + ] + } + ] + }, + { + "begin": "\\s*(%)(?=\\()\\s*", + "beginCaptures": { + "1": { + "name": "support.function.format.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#less-variables" + }, + { + "include": "#comma-delimiter" + }, + { + "include": "#literal-string" + }, + { + "include": "#property-values" + } + ] + } + ] + }, + { + "begin": "\\b(replace)(?=\\()\\b", + "beginCaptures": { + "1": { + "name": "support.function.replace.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#less-variables" + }, + { + "include": "#comma-delimiter" + }, + { + "include": "#literal-string" + }, + { + "include": "#property-values" + } + ] + } + ] + } + ] + }, + "less-strings": { + "patterns": [ + { + "begin": "(~)('|\")", + "beginCaptures": { + "1": { + "name": "constant.character.escape.less" + }, + "2": { + "name": "punctuation.definition.string.begin.less" + } + }, + "contentName": "markup.raw.inline.less", + "end": "('|\")|(\\n)", + "endCaptures": { + "1": { + "name": "punctuation.definition.string.end.less" + }, + "2": { + "name": "invalid.illegal.newline.less" + } + }, + "name": "string.quoted.other.less", + "patterns": [ + { + "include": "#string-content" + } + ] + } + ] + }, + "less-type-functions": { + "patterns": [ + { + "begin": "\\b(is(number|string|color|keyword|url|pixel|em|percentage|ruleset))(?=\\()", + "beginCaptures": { + "1": { + "name": "support.function.type.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#property-values" + } + ] + } + ] + }, + { + "begin": "\\b(isunit)(?=\\()", + "beginCaptures": { + "1": { + "name": "support.function.type.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#property-values" + }, + { + "include": "#comma-delimiter" + }, + { + "match": "(?x)\\b((?i:em|ex|ch|rem)|(?i:vw|vh|vmin|vmax)|(?i:cm|mm|q|in|pt|pc|px|fr)|(?i:deg|grad|rad|turn)|(?i:s|ms)|(?i:Hz|kHz)|(?i:dpi|dpcm|dppx))\\b", + "name": "keyword.other.unit.less" + } + ] + } + ] + }, + { + "begin": "\\b(isdefined)(?=\\()", + "beginCaptures": { + "1": { + "name": "support.function.type.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#less-variables" + } + ] + } + ] + } + ] + }, + "less-variable-assignment": { + "patterns": [ + { + "begin": "(@)(-?(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)", + "beginCaptures": { + "0": { + "name": "variable.other.readwrite.less" + }, + "1": { + "name": "punctuation.definition.variable.less" + }, + "2": { + "name": "support.other.variable.less" + } + }, + "end": "\\s*(;|(\\.{3})|(?=\\)))", + "endCaptures": { + "1": { + "name": "punctuation.terminator.rule.less" + }, + "2": { + "name": "keyword.operator.spread.less" + } + }, + "name": "meta.property-value.less", + "patterns": [ + { + "captures": { + "1": { + "name": "punctuation.separator.key-value.less" + }, + "4": { + "name": "meta.property-value.less" + } + }, + "match": "(((\\+_?)?):)([\\s\\t]*)" + }, + { + "include": "#property-values" + }, + { + "include": "#comma-delimiter" + }, + { + "include": "#property-list" + }, + { + "include": "#unquoted-string" + } + ] + } + ] + }, + "less-variable-comparison": { + "patterns": [ + { + "begin": "(@{1,2})([-]?([_a-z]|[^\\x{00}-\\x{7F}]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)", + "beginCaptures": { + "0": { + "name": "variable.other.readwrite.less" + }, + "1": { + "name": "punctuation.definition.variable.less" + }, + "2": { + "name": "support.other.variable.less" + } + }, + "end": "\\s*(?=\\))", + "endCaptures": { + "1": { + "name": "punctuation.terminator.rule.less" + } + }, + "patterns": [ + { + "captures": { + "1": { + "name": "keyword.operator.logical.less" + } + }, + "match": "\\s*(=|((<|>)=?))\\s*" + }, + { + "match": "\\btrue\\b", + "name": "constant.language.less" + }, + { + "include": "#property-values" + }, + { + "include": "#selectors" + }, + { + "include": "#unquoted-string" + }, + { + "match": ",", + "name": "punctuation.separator.less" + } + ] + } + ] + }, + "less-variable-interpolation": { + "captures": { + "1": { + "name": "punctuation.definition.variable.less" + }, + "2": { + "name": "punctuation.definition.expression.less" + }, + "3": { + "name": "support.other.variable.less" + }, + "4": { + "name": "punctuation.definition.expression.less" + } + }, + "match": "(@)(\\{)([-\\w]+)(\\})", + "name": "variable.other.readwrite.less" + }, + "less-variables": { + "captures": { + "1": { + "name": "punctuation.definition.variable.less" + }, + "2": { + "name": "support.other.variable.less" + } + }, + "match": "\\s*(@@?)([-\\w]+)", + "name": "variable.other.readwrite.less" + }, + "literal-string": { + "patterns": [ + { + "begin": "'", + "beginCaptures": { + "0": { + "name": "punctuation.definition.string.begin.less" + } + }, + "end": "(')|(\\n)", + "endCaptures": { + "1": { + "name": "punctuation.definition.string.end.less" + }, + "2": { + "name": "invalid.illegal.newline.less" + } + }, + "name": "string.quoted.single.less", + "patterns": [ + { + "include": "#string-content" + } + ] + }, + { + "begin": "\"", + "beginCaptures": { + "0": { + "name": "punctuation.definition.string.begin.less" + } + }, + "end": "(\")|(\\n)", + "endCaptures": { + "1": { + "name": "punctuation.definition.string.end.less" + }, + "2": { + "name": "invalid.illegal.newline.less" + } + }, + "name": "string.quoted.double.less", + "patterns": [ + { + "include": "#string-content" + } + ] + }, + { + "include": "#less-strings" + } + ] + }, + "local-function": { + "begin": "\\b(local)(?=\\()", + "beginCaptures": { + "0": { + "name": "support.function.font-face.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#unquoted-string" + } + ] + } + ] + }, + "media-query": { + "begin": "\\s*(only|not)?\\s*(all|aural|braille|embossed|handheld|print|projection|screen|tty|tv)?", + "beginCaptures": { + "1": { + "name": "keyword.operator.logic.media.less" + }, + "2": { + "name": "support.constant.media.less" + } + }, + "end": "\\s*(?:(,)|(?=[{;]))", + "endCaptures": { + "1": { + "name": "punctuation.definition.arbitrary-repetition.less" + } + }, + "patterns": [ + { + "include": "#less-variables" + }, + { + "include": "#custom-property-name" + }, + { + "begin": "\\s*(and)?\\s*(\\()\\s*", + "beginCaptures": { + "1": { + "name": "keyword.operator.logic.media.less" + }, + "2": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.group.less", + "patterns": [ + { + "begin": "((-webkit-|-o-)?((min|max)-)?(-moz-)?(((device-)?(height|width|aspect-ratio|pixel-ratio))|(color(-index)?)|monochrome|resolution))|grid|scan|orientation\\s*(?=[:)])", + "beginCaptures": { + "0": { + "name": "support.type.property-name.media.less" + }, + "2": { + "name": "support.type.vendor-prefix.less" + }, + "5": { + "name": "support.type.vendor-prefix.less" + } + }, + "end": "(((\\+_?)?):)|(?=\\))", + "endCaptures": { + "1": { + "name": "punctuation.separator.key-value.less" + } + } + }, + { + "match": "\\b(portrait|landscape|progressive|interlace)", + "name": "support.constant.property-value.less" + }, + { + "captures": { + "1": { + "name": "constant.numeric.less" + }, + "2": { + "name": "keyword.operator.arithmetic.less" + }, + "3": { + "name": "constant.numeric.less" + } + }, + "match": "\\s*(\\d+)(/)(\\d+)" + }, + { + "include": "#less-math" + } + ] + } + ] + }, + "media-query-list": { + "begin": "\\s*(?=[^{;])", + "end": "\\s*(?=[{;])", + "patterns": [ + { + "include": "#media-query" + } + ] + }, + "minmax-function": { + "begin": "\\b(minmax)(?=\\()", + "beginCaptures": { + "1": { + "name": "support.function.grid.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#less-variables" + }, + { + "include": "#length-type" + }, + { + "include": "#comma-delimiter" + }, + { + "match": "\\b(max-content|min-content)\\b", + "name": "support.constant.property-value.less" + } + ] + } + ] + }, + "number-type": { + "match": "[-+]?(?:(?:\\d*\\.\\d+(?:[eE](?:[-+]?\\d+))*)|(?:[-+]?\\d+))", + "name": "constant.numeric.less" + }, + "numeric-values": { + "patterns": [ + { + "include": "#dimensions" + }, + { + "include": "#percentage-type" + }, + { + "include": "#number-type" + } + ] + }, + "percentage-type": { + "captures": { + "1": { + "name": "keyword.other.unit.less" + } + }, + "match": "[-+]?(?:(?:\\d*\\.\\d+(?:[eE](?:[-+]?\\d+))*)|(?:[-+]?\\d+))(%)", + "name": "constant.numeric.less" + }, + "property-list": { + "patterns": [ + { + "begin": "(?=(?=[^;]*)\\{)", + "end": "\\}", + "endCaptures": { + "0": { + "name": "punctuation.definition.block.end.less" + } + }, + "patterns": [ + { + "include": "#rule-list" + } + ] + } + ] + }, + "property-value-constants": { + "patterns": [ + { + "match": "(?x)\\b(\n absolute|active|add\n |all(-(petite|small)-caps|-scroll)?\n |alpha(betic)?\n |alternate(-reverse)?\n |always|annotation|antialiased|at\n |auto(hiding-scrollbar)?\n |avoid(-column|-page|-region)?\n |background(-color|-image|-position|-size)?\n |backwards|balance|baseline|below|bevel|bicubic|bidi-override|blink\n |block(-line-height)?\n |blur\n |bold(er)?\n |border(-bottom|-left|-right|-top)?-(color|radius|width|style)\n |border-(bottom|top)-(left|right)-radius\n |border-image(-outset|-repeat|-slice|-source|-width)?\n |border(-bottom|-left|-right|-top|-collapse|-spacing|-box)?\n |both|bottom\n |box(-shadow)?\n |break-(all|word)\n |brightness\n |butt(on)?\n |capitalize\n |cent(er|ral)\n |char(acter-variant)?\n |cjk-ideographic|clip|clone|close-quote\n |closest-(corner|side)\n |col-resize|collapse\n |color(-stop|-burn|-dodge)?\n |column((-count|-gap|-reverse|-rule(-color|-width)?|-width)|s)?\n |common-ligatures|condensed|consider-shifts|contain\n |content(-box|s)?\n |contextual|contrast|cover\n |crisp(-e|E)dges\n |crop\n |cross(hair)?\n |da(rken|shed)\n |default|dense|diagonal-fractions|difference|disabled\n |discretionary-ligatures|disregard-shifts\n |distribute(-all-lines|-letter|-space)?\n |dotted|double|drop-shadow\n |(nwse|nesw|ns|ew|sw|se|nw|ne|w|s|e|n)-resize\n |ease(-in-out|-in|-out)?\n |element|ellipsis|embed|end|EndColorStr|evenodd\n |exclu(de(-ruby)?|sion)\n |expanded\n |(extra|semi|ultra)-(condensed|expanded)\n |farthest-(corner|side)?\n |fill(-box|-opacity)?\n |filter|fixed|flat\n |flex((-basis|-end|-grow|-shrink|-start)|box)?\n |flip|flood-color\n |font(-size(-adjust)?|-stretch|-weight)?\n |forwards\n |from(-image)?\n |full-width|geometricPrecision|glyphs|gradient|grayscale\n |grid(-height)?\n |groove|hand|hanging|hard-light|height|help|hidden|hide\n |historical-(forms|ligatures)\n |horizontal(-tb)?\n |hue\n |ideograph(-alpha|-numeric|-parenthesis|-space|ic)\n |inactive|include-ruby|infinite|inherit|initial\n |inline(-block|-box|-flex(box)?|-line-height|-table)?\n |inset|inside\n |inter(-ideograph|-word|sect)\n |invert|isolat(e|ion)|italic\n |jis(04|78|83|90)\n |justify(-all)?\n |keep-all\n |large[r]?\n |last|layout|left|letter-spacing\n |light(e[nr]|ing-color)\n |line(-edge|-height|-through)?\n |linear(-gradient|RGB)?\n |lining-nums|list-item|local|loose|lowercase|lr-tb|ltr\n |lumin(osity|ance)|manual\n |manipulation\n |margin(-bottom|-box|-left|-right|-top)?\n |marker(-offset|s)?\n |mathematical\n |max-(content|height|lines|size|width)\n |medium|middle\n |min-(content|height|width)\n |miter|mixed|move|multiply|newspaper\n |no-(change|clip|(close|open)-quote|(common|discretionary|historical)-ligatures|contextual|drop|repeat)\n |none|nonzero|normal|not-allowed|nowrap|oblique\n |offset(-after|-before|-end|-start)?\n |oldstyle-nums|opacity|open-quote\n |optimize(Legibility|Precision|Quality|Speed)\n |order|ordinal|ornaments\n |outline(-color|-offset|-width)?\n |outset|outside|over(line|-edge|lay)\n |padding(-bottom|-box|-left|-right|-top|-box)?\n |page|painted|paused\n |pan-(x|left|right|y|up|down)\n |perspective-origin\n |petite-caps|pixelated|pointer\n |pinch-zoom\n |pre(-line|-wrap)?\n |preserve-3d\n |progid:DXImageTransform.Microsoft.(Alpha|Blur|dropshadow|gradient|Shadow)\n |progress\n |proportional-(nums|width)\n |radial-gradient|recto|region|relative\n |repeat(-[xy])?\n |repeating-(linear|radial)-gradient\n |replaced|reset-size|reverse|ridge|right\n |round\n |row(-resize|-reverse)?\n |rtl|ruby|running|saturat(e|ion)|screen\n |scroll(-position|bar)?\n |separate|sepia\n |scale-down\n |shape-(image-threshold|margin|outside)\n |show\n |sideways(-lr|-rl)?\n |simplified\n |size\n |slashed-zero|slice\n |small(-caps|er)?\n |smooth|snap|solid|soft-light\n |space(-around|-between)?\n |span|sRGB\n |stack(ed-fractions)?\n |start(ColorStr)?\n |static\n |step-(end|start)\n |sticky\n |stop-(color|opacity)\n |stretch|strict\n |stroke(-box|-dash(array|offset)|-miterlimit|-opacity|-width)?\n |style(set)?\n |stylistic\n |sub(grid|pixel-antialiased|tract)?\n |super|swash\n |table(-caption|-cell|(-column|-footer|-header|-row)-group|-column|-row)?\n |tabular-nums|tb-rl\n |text((-bottom|-(decoration|emphasis)-color|-indent|-(over|under)-edge|-shadow|-size(-adjust)?|-top)|field)?\n |thi(ck|n)\n |titling-ca(ps|se)\n |to[p]?\n |touch|traditional\n |transform(-origin)?\n |under(-edge|line)?\n |unicase|unset|uppercase|upright\n |use-(glyph-orientation|script)\n |verso\n |vertical(-align|-ideographic|-lr|-rl|-text)?\n |view-box\n |viewport-fill(-opacity)?\n |visibility\n |visible(Fill|Painted|Stroke)?\n |wait|wavy|weight|whitespace|(device-)?width|word-spacing\n |wrap(-reverse)?\n |x{1,2}-(large|small)\n |z-index|zero\n |zoom(-in|-out)?\n |((?xi:arabic-indic|armenian|bengali|cambodian|circle|cjk-decimal|cjk-earthly-branch|cjk-heavenly-stem|decimal-leading-zero|decimal|devanagari|disclosure-closed|disclosure-open|disc|ethiopic-numeric|georgian|gujarati|gurmukhi|hebrew|hiragana-iroha|hiragana|japanese-formal|japanese-informal|kannada|katakana-iroha|katakana|khmer|korean-hangul-formal|korean-hanja-formal|korean-hanja-informal|lao|lower-alpha|lower-armenian|lower-greek|lower-latin|lower-roman|malayalam|mongolian|myanmar|oriya|persian|simp-chinese-formal|simp-chinese-informal|square|tamil|telugu|thai|tibetan|trad-chinese-formal|trad-chinese-informal|upper-alpha|upper-armenian|upper-latin|upper-roman)))\\b", + "name": "support.constant.property-value.less" + }, + { + "match": "\\b(?i:sans-serif|serif|monospace|fantasy|cursive)\\b(?=\\s*[;,\\n}])", + "name": "support.constant.font-name.less" + } + ] + }, + "property-values": { + "patterns": [ + { + "include": "#comment-block" + }, + { + "include": "#vendor-prefix" + }, + { + "include": "#builtin-functions" + }, + { + "include": "#color-functions" + }, + { + "include": "#less-math" + }, + { + "include": "#less-functions" + }, + { + "include": "#less-variables" + }, + { + "include": "#unicode-range" + }, + { + "include": "#numeric-values" + }, + { + "include": "#color-values" + }, + { + "include": "#property-value-constants" + }, + { + "include": "#literal-string" + }, + { + "captures": { + "1": { + "name": "punctuation.separator.less" + } + }, + "match": "(\\!)\\s*important", + "name": "keyword.other.important.less" + } + ] + }, + "pseudo-classes": { + "patterns": [ + { + "begin": "(:)(dir|lang)(?=\\()", + "captures": { + "1": { + "name": "punctuation.definition.entity.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "entity.other.attribute-name.pseudo-class.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#unquoted-string" + } + ] + } + ] + }, + { + "begin": "(:)(not)(?=\\()", + "captures": { + "1": { + "name": "punctuation.definition.entity.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "entity.other.attribute-name.pseudo-class.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#selectors" + } + ] + } + ] + }, + { + "begin": "(:)(nth(-last)?-(child|of-type))(?=\\()", + "captures": { + "1": { + "name": "punctuation.definition.entity.less" + }, + "2": { + "name": "entity.other.attribute-name.pseudo-class.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "name": "meta.group.less", + "patterns": [ + { + "match": "\\b(even|odd)\\b", + "name": "keyword.other.pseudo-class.less" + }, + { + "captures": { + "1": { + "name": "keyword.other.unit.less" + } + }, + "match": "(?:[-+]?(?:\\d+)?(n)(\\s*[-+]\\s*\\d+)?|[-+]?\\s*\\d+)", + "name": "constant.numeric.less" + }, + { + "include": "#less-math" + }, + { + "include": "#less-strings" + }, + { + "include": "#less-variable-interpolation" + } + ] + } + ] + }, + { + "begin": "(:)(host-context)(?=\\()", + "captures": { + "1": { + "name": "punctuation.definition.entity.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "entity.other.attribute-name.pseudo-class.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#selectors" + } + ] + } + ] + }, + { + "captures": { + "1": { + "name": "punctuation.definition.entity.less" + }, + "2": { + "name": "entity.other.attribute-name.pseudo-class.less" + } + }, + "match": "(:)(active|any|checked|default|disabled|empty|enabled|first(-(child|of-type))?|fullscreen|focus|host|hover|indeterminate|in-range|invalid|last-(child|of-type)|left|link|only-(child|of-type)|optional|out-of-range|read-(only|write)|required|right|root|scope|target|valid|visited)", + "name": "meta.function-call.less" + } + ] + }, + "pseudo-elements": { + "patterns": [ + { + "begin": "(::)(slotted)(?=\\()", + "captures": { + "1": { + "name": "punctuation.definition.entity.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "entity.other.attribute-name.pseudo-class.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "include": "#selectors" + } + ] + } + ] + }, + { + "captures": { + "1": { + "name": "punctuation.definition.entity.less" + }, + "2": { + "name": "punctuation.definition.entity.less" + }, + "3": { + "name": "support.type.vendor-prefix.less" + } + }, + "match": "(?:(:{1,2})(?:before|after|first-line|first-letter)|(::)(-(?:moz|ms|webkit)-)?(?:(-?(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)))\\b", + "name": "entity.other.attribute-name.pseudo-element.less" + } + ] + }, + "qualified-name": { + "captures": { + "1": { + "name": "entity.name.constant.less" + }, + "2": { + "name": "entity.name.namespace.wildcard.less" + }, + "3": { + "name": "punctuation.separator.namespace.less" + } + }, + "match": "(?:(-?(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[_a-zA-Z][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)|(\\*))?([|])(?!=)" + }, + "regexp-function": { + "begin": "\\b(regexp)(?=\\()", + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "support.function.regexp.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "name": "meta.function-call.less", + "patterns": [ + { + "include": "#literal-string" + } + ] + } + ] + }, + "resolution-type": { + "captures": { + "1": { + "name": "keyword.other.unit.less" + } + }, + "match": "(?i:[-+]?(?:(?:\\d*\\.\\d+(?:[eE](?:[-+]?\\d+))*)|(?:[-+]?\\d+))(dpi|dpcm|dppx))\\b", + "name": "constant.numeric.less" + }, + "rule-list": { + "patterns": [ + { + "begin": "\\{", + "beginCaptures": { + "0": { + "name": "punctuation.definition.block.begin.less" + } + }, + "end": "(?=\\s*\\})", + "name": "meta.property-list.less", + "patterns": [ + { + "captures": { + "1": { + "name": "punctuation.terminator.rule.less" + } + }, + "match": "\\s*(;)|(?=[})])" + }, + { + "include": "#rule-list-body" + }, + { + "include": "#less-extend" + } + ] + } + ] + }, + "rule-list-body": { + "patterns": [ + { + "include": "#comment-block" + }, + { + "include": "#comment-line" + }, + { + "include": "#at-rules" + }, + { + "include": "#less-variable-assignment" + }, + { + "include": "#less-variable-interpolation" + }, + { + "begin": "(?=[-a-z])", + "end": "$|(?![-a-z])", + "patterns": [ + { + "include": "#vendor-prefix" + }, + { + "include": "#custom-property-name" + }, + { + "include": "#filter-function" + }, + { + "captures": { + "1": { + "name": "keyword.other.custom-property.prefix.less" + }, + "2": { + "name": "support.type.custom-property.name.less" + } + }, + "match": "\\b(var-)(-?(?:[[-\\w][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[_a-zA-Z][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)(?=\\s)", + "name": "invalid.deprecated.custom-property.less" + }, + { + "begin": "\\bfont(-family)?(?!-)\\b", + "beginCaptures": { + "0": { + "name": "support.type.property-name.less" + } + }, + "end": "\\s*(;)|(?=[})])", + "endCaptures": { + "1": { + "name": "punctuation.terminator.rule.less" + } + }, + "name": "meta.property-name.less", + "patterns": [ + { + "captures": { + "1": { + "name": "punctuation.separator.key-value.less" + }, + "4": { + "name": "meta.property-value.less" + } + }, + "match": "(((\\+_?)?):)([\\s\\t]*)" + }, + { + "include": "#property-values" + }, + { + "match": "-?(?:[[_a-zA-Z][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*(\\s+-?(?:[[_a-zA-Z][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)*", + "name": "string.unquoted.less" + }, + { + "match": ",", + "name": "punctuation.separator.less" + } + ] + }, + { + "begin": "\\banimation(-(delay|direction|duration|fill-mode|iteration-count|name|play-state|timing-function))?\\b", + "beginCaptures": { + "0": { + "name": "support.type.property-name.less" + } + }, + "end": "\\s*(;)|(?=[})])", + "endCaptures": { + "1": { + "name": "punctuation.terminator.rule.less" + } + }, + "patterns": [ + { + "begin": "(((\\+_?)?):)(?=[\\s\\t]*)", + "beginCaptures": { + "1": { + "name": "punctuation.separator.key-value.less" + } + }, + "captures": { + "1": { + "name": "punctuation.definition.arbitrary-repetition.less" + } + }, + "contentName": "meta.property-value.less", + "end": "(?=\\s*(;)|(?=[})]))", + "patterns": [ + { + "match": "\\b(linear|ease(-in)?(-out)?|step-(start|end)|none|forwards|backwards|both|normal|alternate(-reverse)?|reverse|running|paused)\\b", + "name": "support.constant.property-value.less" + }, + { + "include": "#cubic-bezier-function" + }, + { + "include": "#steps-function" + }, + { + "include": "#time-type" + }, + { + "include": "#number-type" + }, + { + "match": "-?(?:[_a-zA-Z]|[^\\x{00}-\\x{7F}]|(?:(:?\\\\[0-9a-f]{1,6}(\\r\\n|[\\s\\t\\r\\n\\f])?)|\\\\[^\\r\\n\\f0-9a-f]))(?:[-_a-zA-Z0-9]|[^\\x{00}-\\x{7F}]|(?:(:?\\\\[0-9a-f]{1,6}(\\r\\n|[\\t\\r\\n\\f])?)|\\\\[^\\r\\n\\f0-9a-f]))*", + "name": "variable.other.constant.animation-name.less" + }, + { + "include": "#literal-string" + }, + { + "include": "#property-values" + }, + { + "match": "\\s*(?:(,))" + } + ] + } + ] + }, + { + "begin": "\\b(transition(-(property|duration|delay|timing-function))?)\\b", + "beginCaptures": { + "0": { + "name": "meta.property-name.less" + }, + "1": { + "name": "support.type.property-name.less" + } + }, + "end": "\\s*(;)|(?=[})])", + "endCaptures": { + "1": { + "name": "punctuation.terminator.rule.less" + } + }, + "patterns": [ + { + "captures": { + "1": { + "name": "punctuation.separator.key-value.less" + }, + "4": { + "name": "meta.property-value.less" + } + }, + "match": "(((\\+_?)?):)([\\s\\t]*)" + }, + { + "include": "#time-type" + }, + { + "include": "#property-values" + }, + { + "include": "#cubic-bezier-function" + }, + { + "include": "#steps-function" + }, + { + "captures": { + "1": { + "name": "punctuation.definition.arbitrary-repetition.less" + } + }, + "match": "\\s*(?:(,))" + } + ] + }, + { + "begin": "\\b(?:backdrop-)?filter\\b", + "beginCaptures": { + "0": { + "name": "support.type.property-name.less" + } + }, + "end": "\\s*(;)|(?=[})])", + "endCaptures": { + "1": { + "name": "punctuation.terminator.rule.less" + } + }, + "name": "meta.property-name.less", + "patterns": [ + { + "captures": { + "1": { + "name": "punctuation.separator.key-value.less" + }, + "4": { + "name": "meta.property-value.less" + } + }, + "match": "(((\\+_?)?):)([\\s\\t]*)" + }, + { + "match": "\\b(inherit|initial|unset|none)\\b", + "name": "meta.property-value.less" + }, + { + "include": "#filter-functions" + } + ] + }, + { + "begin": "\\bwill-change\\b", + "beginCaptures": { + "0": { + "name": "support.type.property-name.less" + } + }, + "end": "\\s*(;)|(?=[})])", + "endCaptures": { + "1": { + "name": "punctuation.terminator.rule.less" + } + }, + "name": "meta.property-name.less", + "patterns": [ + { + "captures": { + "1": { + "name": "punctuation.separator.key-value.less" + }, + "4": { + "name": "meta.property-value.less" + } + }, + "match": "(((\\+_?)?):)([\\s\\t]*)" + }, + { + "match": "unset|initial|inherit|will-change|auto|scroll-position|contents", + "name": "invalid.illegal.property-value.less" + }, + { + "match": "-?(?:[[-\\w][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[_a-zA-Z][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*", + "name": "support.constant.property-value.less" + }, + { + "captures": { + "1": { + "name": "punctuation.definition.arbitrary-repetition.less" + } + }, + "match": "\\s*(?:(,))" + } + ] + }, + { + "begin": "\\bcounter-(increment|(re)?set)\\b", + "beginCaptures": { + "0": { + "name": "support.type.property-name.less" + } + }, + "end": "\\s*(;)|(?=[})])", + "endCaptures": { + "1": { + "name": "punctuation.terminator.rule.less" + } + }, + "name": "meta.property-name.less", + "patterns": [ + { + "captures": { + "1": { + "name": "punctuation.separator.key-value.less" + }, + "4": { + "name": "meta.property-value.less" + } + }, + "match": "(((\\+_?)?):)([\\s\\t]*)" + }, + { + "match": "-?(?:[[-\\w][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[_a-zA-Z][^\\x{00}-\\x{9f}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*", + "name": "entity.name.constant.counter-name.less" + }, + { + "include": "#integer-type" + }, + { + "match": "unset|initial|inherit|auto", + "name": "invalid.illegal.property-value.less" + } + ] + }, + { + "match": "(?x)\\b( accent-height | align-content | align-items | align-self | alignment-baseline | all | animation-timing-function | animation-play-state | animation-name | animation-iteration-count | animation-fill-mode | animation-duration | animation-direction | animation-delay | animation | appearance | ascent | azimuth | backface-visibility | background-size | background-repeat-y | background-repeat-x | background-repeat | background-position-y | background-position-x | background-position | background-origin | background-image | background-color | background-clip | background-blend-mode | background-attachment | background | baseline-shift | begin | bias | blend-mode | border-((top|right|bottom|left)-)?(width|style|color) | border-(top|bottom)-(right|left)-radius | border-image-(width|source|slice|repeat|outset) | border-(top|right|bottom|left|collapse|image|radius|spacing) | border | bottom | box-(align|decoration-break|direction|flex|ordinal-group|orient|pack|shadow|sizing) | break-(after|before|inside) | caption-side | clear | clip-path | clip-rule | clip | color(-(interpolation(-filters)?|profile|rendering))? | columns | column-(break-before|count|fill|gap|(rule(-(color|style|width))?)|span|width) | contain | content | counter-(increment|reset) | cursor | (c|d|f)(x|y) | direction | display | divisor | dominant-baseline | dur | elevation | empty-cells | enable-background | end | fallback | fill(-(opacity|rule))? | filter | flex(-(align|basis|direction|flow|grow|item-align|line-pack|negative|order|pack|positive|preferred-size|shrink|wrap))? | float | flood-(color|opacity) | font-display | font-family | font-feature-settings | font-kerning | font-language-override | font-size(-adjust)? | font-smoothing | font-stretch | font-style | font-synthesis | font-variant(-(alternates|caps|east-asian|ligatures|numeric|position))? | font-weight | font | fr | glyph-orientation-(horizontal|vertical) | grid-(area|gap) | grid-auto-(columns|flow|rows) | grid-(column|row)(-(end|gap|start))? | grid-template(-(areas|columns|rows))? | height | hyphens | image-(orientation|rendering|resolution) | isolation | justify-content | kerning | left | letter-spacing | lighting-color | line-(box-contain|break|clamp|height) | list-style(-(image|position|type))? | margin(-(bottom|left|right|top))? | marker(-(end|mid|start))? | mask(-(clip||composite|image|origin|position|repeat|size|type))? | (max|min)-(height|width) | mix-blend-mode | nbsp-mode | negative | object-(fit|position) | opacity | operator | order | orphans | outline(-(color|offset|style|width))? | overflow(-(scrolling|wrap|x|y))? | pad(ding(-(bottom|left|right|top))?)? | page(-break-(after|before|inside))? | paint-order | pause(-(after|before))? | perspective(-origin(-(x|y))?)? | pitch(-range)? | pointer-events | position | prefix | quotes | range | resize | right | rotate | scale | scroll-behavior | shape-(image-threshold|margin|outside|rendering) | size | speak(-as)? | src | stop-(color|opacity) | stroke(-(dash(array|offset)|line(cap|join)|miterlimit|opacity|width))? | suffix | symbols | system | tab-size | table-layout | tap-highlight-color | text-align(-last)? | text-decoration(-(color|line|style))? | text-emphasis(-(color|position|style))? | text-(anchor|fill-color|height|indent|justify|orientation|overflow|rendering|shadow|transform|underline-position) | top | touch-action | transform(-origin(-(x|y))?) | transform(-style)? | transition(-(delay|duration|property|timing-function))? | translate | unicode-(bidi|range) | user-(drag|select) | vertical-align | visibility | white-space | widows | width | will-change | word-(break|spacing|wrap) | writing-mode | z-index | zoom )\\b", + "name": "support.type.property-name.less" + }, + { + "include": "$self" + } + ] + }, + { + "begin": "\\b(((\\+_?)?):)([\\s\\t]*)", + "captures": { + "1": { + "name": "punctuation.separator.key-value.less" + }, + "4": { + "name": "meta.property-value.less" + } + }, + "contentName": "meta.property-value.less", + "end": "\\s*(;)|(?=[})])", + "endCaptures": { + "1": { + "name": "punctuation.terminator.rule.less" + } + }, + "patterns": [ + { + "include": "#property-values" + } + ] + }, + { + "include": "$self" + } + ] + }, + "selector": { + "patterns": [ + { + "begin": "(?=[>~+/\\.*#a-zA-Z\\[&]|(\\:{1,2}[^\\s])|@\\{)", + "contentName": "meta.selector.less", + "end": "(?=@(?!\\{)|[{;])", + "patterns": [ + { + "include": "#comment-line" + }, + { + "include": "#selectors" + }, + { + "include": "#less-namespace-accessors" + }, + { + "include": "#less-variable-interpolation" + }, + { + "captures": { + "1": { + "name": "punctuation.separator.less" + } + }, + "match": "(\\!)\\s*important", + "name": "keyword.other.important.less" + } + ] + } + ] + }, + "selectors": { + "patterns": [ + { + "match": "\\b([a-z](?:(?:[-_a-z0-9\\x{00B7}]|\\\\\\.|[[\\x{00C0}-\\x{00D6}][\\x{00D8}-\\x{00F6}][\\x{00F8}-\\x{02FF}][\\x{0300}-\\x{037D}][\\x{037F}-\\x{1FFF}][\\x{200C}-\\x{200D}][\\x{203F}-\\x{2040}][\\x{2070}-\\x{218F}][\\x{2C00}-\\x{2FEF}][\\x{3001}-\\x{D7FF}][\\x{F900}-\\x{FDCF}][\\x{FDF0}-\\x{FFFD}][\\x{10000}-\\x{EFFFF}]]))*-(?:(?:[-_a-z0-9\\x{00B7}]|\\\\\\.|[[\\x{00C0}-\\x{00D6}][\\x{00D8}-\\x{00F6}][\\x{00F8}-\\x{02FF}][\\x{0300}-\\x{037D}][\\x{037F}-\\x{1FFF}][\\x{200C}-\\x{200D}][\\x{203F}-\\x{2040}][\\x{2070}-\\x{218F}][\\x{2C00}-\\x{2FEF}][\\x{3001}-\\x{D7FF}][\\x{F900}-\\x{FDCF}][\\x{FDF0}-\\x{FFFD}][\\x{10000}-\\x{EFFFF}]]))*)\\b", + "name": "entity.name.tag.custom.less" + }, + { + "match": "(?x)\\b( a | abbr | acronym | address | applet | area | article | aside | audio | b | base | basefont | bdi | bdo | big | blockquote | body | br | button | canvas | caption | circle | cite | clipPath | code | col | colgroup | content | data | dataList | dd | defs | del | details | dfn | dialog | dir | div | dl | dt | element | ellipse | em | embed | eventsource | fieldset | figcaption | figure | filter | footer | foreignObject | form | frame | frameset | g | glyph | glyphRef | h1 | h2 | h3 | h4 | h5 | h6 | head | header | hgroup | hr | html | i | iframe | image | img | input | ins | isindex | kbd | keygen | label | legend | li | line | linearGradient | link | main | map | mark | marker | mask | menu | meta | meter | nav | noframes | noscript | object | ol | optgroup | option | output | p | param | path | pattern | picture | polygon | polyline | pre | progress | q | radialGradient | rect | rp | ruby | rt | rtc | s | samp | script | section | select | shadow | small | source | span | stop | strike | strong | style | sub | summary | sup | svg | switch | symbol | table | tbody | td | template | textarea | textPath | tfoot | th | thead | time | title | tr | track | tref | tspan | tt | u | ul | use | var | video | wbr | xmp )\\b", + "name": "entity.name.tag.less" + }, + { + "begin": "(\\.)", + "beginCaptures": { + "1": { + "name": "punctuation.definition.entity.less" + } + }, + "end": "(?![-\\w]|[^\\x{00}-\\x{9f}]|\\\\([A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9])|(\\@(?=\\{)))", + "name": "entity.other.attribute-name.class.less", + "patterns": [ + { + "include": "#less-variable-interpolation" + } + ] + }, + { + "begin": "(#)", + "beginCaptures": { + "1": { + "name": "punctuation.definition.entity.less" + } + }, + "end": "(?![-\\w]|[^\\x{00}-\\x{9f}]|\\\\([A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9])|(\\@(?=\\{)))", + "name": "entity.other.attribute-name.id.less", + "patterns": [ + { + "include": "#less-variable-interpolation" + } + ] + }, + { + "begin": "(&)", + "beginCaptures": { + "1": { + "name": "punctuation.definition.entity.less" + } + }, + "contentName": "entity.other.attribute-name.parent.less", + "end": "(?![-\\w]|[^\\x{00}-\\x{9f}]|\\\\([A-Fa-f0-9]{1,6} ?|[^A-Fa-f0-9])|(\\@(?=\\{)))", + "name": "entity.other.attribute-name.parent.less", + "patterns": [ + { + "include": "#less-variable-interpolation" + }, + { + "include": "#selectors" + } + ] + }, + { + "include": "#pseudo-elements" + }, + { + "include": "#pseudo-classes" + }, + { + "include": "#less-extend" + }, + { + "match": "(?!\\+_?:)(?:>{1,3}|[~+])(?![>~+;}])", + "name": "punctuation.separator.combinator.less" + }, + { + "match": "((?:>{1,3}|[~+])){2,}", + "name": "invalid.illegal.combinator.less" + }, + { + "match": "\\/deep\\/", + "name": "invalid.illegal.combinator.less" + }, + { + "begin": "\\[", + "captures": { + "0": { + "name": "punctuation.definition.entity.less" + } + }, + "end": "\\]", + "name": "meta.attribute-selector.less", + "patterns": [ + { + "include": "#less-variable-interpolation" + }, + { + "include": "#qualified-name" + }, + { + "match": "(-?(?:[[_a-zA-Z][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))(?:[[-\\w][^\\x{00}-\\x{7F}]]|(?:\\\\\\h{1,6}[\\s\\t\\n\\f]?|\\\\[^\\n\\f\\h]))*)", + "name": "entity.other.attribute-name.less" + }, + { + "begin": "\\s*([~*|^$]?=)\\s*", + "captures": { + "1": { + "name": "keyword.operator.attribute-selector.less" + } + }, + "end": "(?=(\\s|\\]))", + "patterns": [ + { + "include": "#less-variable-interpolation" + }, + { + "match": "[^\\s\\]\\['\"]", + "name": "string.unquoted.less" + }, + { + "include": "#literal-string" + }, + { + "captures": { + "1": { + "name": "keyword.other.less" + } + }, + "match": "(?:\\s+([iI]))?" + }, + { + "match": "\\]", + "name": "punctuation.definition.entity.less" + } + ] + } + ] + }, + { + "captures": { + "1": { + "name": "punctuation.definition.arbitrary-repetition.less" + } + }, + "match": "\\s*(?:(,))" + }, + { + "match": "\\*", + "name": "entity.name.tag.wildcard.less" + } + ] }, - "strings": { + "shape-functions": { "patterns": [ { - "begin": "\"", + "begin": "\\b(rect)(?=\\()", "beginCaptures": { "0": { - "name": "punctuation.definition.string.begin.css" + "name": "support.function.shape.less" } }, - "end": "\"", + "end": "\\)", "endCaptures": { "0": { - "name": "punctuation.definition.string.end.css" + "name": "punctuation.definition.group.end.less" } }, - "name": "string.quoted.double.css", + "name": "meta.function-call.less", "patterns": [ { - "match": "\\\\([0-9A-Fa-f]{1,6}|.)", - "name": "constant.character.escape.css" - }, + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "match": "\\bauto\\b", + "name": "support.constant.property-value.less" + }, + { + "include": "#length-type" + }, + { + "include": "#comma-delimiter" + } + ] + } + ] + }, + { + "begin": "\\b(inset)(?=\\()", + "beginCaptures": { + "0": { + "name": "support.function.shape.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ { - "include": "#variable_interpolation" + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "match": "\\bround\\b", + "name": "keyword.other.less" + }, + { + "include": "#length-type" + }, + { + "include": "#percentage-type" + } + ] } ] }, { - "begin": "'", + "begin": "\\b(circle|ellipse)(?=\\()", + "beginCaptures": { + "0": { + "name": "support.function.shape.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "match": "\\bat\\b", + "name": "keyword.other.less" + }, + { + "match": "\\b(top|right|bottom|left|center|closest-side|farthest-side)\\b", + "name": "support.constant.property-value.less" + }, + { + "include": "#length-type" + }, + { + "include": "#percentage-type" + } + ] + } + ] + }, + { + "begin": "\\b(polygon)(?=\\()", "beginCaptures": { "0": { - "name": "punctuation.definition.string.begin.css" + "name": "support.function.shape.less" } }, - "end": "'", + "end": "\\)", "endCaptures": { "0": { - "name": "punctuation.definition.string.end.css" + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" + } + }, + "end": "(?=\\))", + "patterns": [ + { + "match": "\\b(nonzero|evenodd)\\b", + "name": "support.constant.property-value.less" + }, + { + "include": "#length-type" + }, + { + "include": "#percentage-type" + } + ] + } + ] + } + ] + }, + "steps-function": { + "begin": "\\b(steps)(?=\\()", + "beginCaptures": { + "0": { + "name": "support.function.timing.less" + } + }, + "end": "\\)", + "endCaptures": { + "0": { + "name": "punctuation.definition.group.end.less" + } + }, + "name": "meta.function-call.less", + "patterns": [ + { + "begin": "\\(", + "beginCaptures": { + "0": { + "name": "punctuation.definition.group.begin.less" } }, - "name": "string.quoted.single.css", + "end": "(?=\\))", "patterns": [ { - "match": "\\\\([0-9A-Fa-f]{1,6}|.)", - "name": "constant.character.escape.css" + "include": "#comma-delimiter" + }, + { + "include": "#integer-type" }, { - "include": "#variable_interpolation" + "match": "(end|middle|start)", + "name": "support.keyword.timing-direction.less" } ] } ] }, - "brace_round": { - "match": "\\(|\\)", - "name": "meta.brace.round.css" + "string-content": { + "patterns": [ + { + "include": "#less-variable-interpolation" + }, + { + "match": "\\\\\\s*\\n", + "name": "constant.character.escape.newline.less" + }, + { + "match": "\\\\(\\h{1,6}|.)", + "name": "constant.character.escape.less" + } + ] }, - "property_values": { - "begin": "(?", "captures": { - "1": { - "name": "string.tag.lua" + "0": { + "name": "storage.type.attribute.lua" } } }, @@ -155,7 +155,7 @@ "name": "keyword.control.lua" }, { - "match": "\\b(local|global)\\b", + "match": "\\b(local)\\b", "name": "keyword.local.lua" }, { @@ -356,6 +356,26 @@ } }, "patterns": [ + { + "begin": "--\\[(=*)\\[@@@", + "beginCaptures": { + "0": { + "name": "punctuation.definition.comment.begin.lua" + } + }, + "end": "(--)?\\]\\1\\]", + "endCaptures": { + "0": { + "name": "punctuation.definition.comment.end.lua" + } + }, + "name": "", + "patterns": [ + { + "include": "source.lua" + } + ] + }, { "begin": "--\\[(=*)\\[", "beginCaptures": { @@ -363,7 +383,7 @@ "name": "punctuation.definition.comment.begin.lua" } }, - "end": "\\]\\1\\]", + "end": "(--)?\\]\\1\\]", "endCaptures": { "0": { "name": "punctuation.definition.comment.end.lua" @@ -452,7 +472,7 @@ "emmydoc": { "patterns": [ { - "begin": "(?<=---[ \\t]*)@class", + "begin": "(?<=---)[ \\t]*@class", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -471,7 +491,7 @@ ] }, { - "begin": "(?<=---[ \\t]*)@enum", + "begin": "(?<=---)[ \\t]*@enum", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -491,7 +511,7 @@ ] }, { - "begin": "(?<=---[ \\t]*)@type", + "begin": "(?<=---)[ \\t]*@type", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -505,7 +525,7 @@ ] }, { - "begin": "(?<=---[ \\t]*)@alias", + "begin": "(?<=---)[ \\t]*@alias", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -530,7 +550,7 @@ ] }, { - "begin": "(?<=---[ \\t]*)(@operator)\\s*(\\b[a-z]+)?", + "begin": "(?<=---)[ \\t]*(@operator)\\s*(\\b[a-z]+)?", "beginCaptures": { "1": { "name": "storage.type.annotation.lua" @@ -547,7 +567,7 @@ ] }, { - "begin": "(?<=---[ \\t]*)@cast", + "begin": "(?<=---)[ \\t]*@cast", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -576,7 +596,7 @@ ] }, { - "begin": "(?<=---[ \\t]*)@param", + "begin": "(?<=---)[ \\t]*@param", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -604,7 +624,7 @@ ] }, { - "begin": "(?<=---[ \\t]*)@return", + "begin": "(?<=---)[ \\t]*@return", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -622,7 +642,7 @@ ] }, { - "begin": "(?<=---[ \\t]*)@field", + "begin": "(?<=---)[ \\t]*@field", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -657,7 +677,7 @@ ] }, { - "begin": "(?<=---[ \\t]*)@generic", + "begin": "(?<=---)[ \\t]*@generic", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -691,7 +711,7 @@ ] }, { - "begin": "(?<=---[ \\t]*)@vararg", + "begin": "(?<=---)[ \\t]*@vararg", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -705,7 +725,7 @@ ] }, { - "begin": "(?<=---[ \\t]*)@overload", + "begin": "(?<=---)[ \\t]*@overload", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -719,7 +739,7 @@ ] }, { - "begin": "(?<=---[ \\t]*)@deprecated", + "begin": "(?<=---)[ \\t]*@deprecated", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -728,7 +748,7 @@ "end": "(?=[\\n@#])" }, { - "begin": "(?<=---[ \\t]*)@meta", + "begin": "(?<=---)[ \\t]*@meta", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -737,7 +757,7 @@ "end": "(?=[\\n@#])" }, { - "begin": "(?<=---[ \\t]*)@private", + "begin": "(?<=---)[ \\t]*@private", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -746,7 +766,7 @@ "end": "(?=[\\n@#])" }, { - "begin": "(?<=---[ \\t]*)@protected", + "begin": "(?<=---)[ \\t]*@protected", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -755,7 +775,7 @@ "end": "(?=[\\n@#])" }, { - "begin": "(?<=---[ \\t]*)@package", + "begin": "(?<=---)[ \\t]*@package", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -764,7 +784,7 @@ "end": "(?=[\\n@#])" }, { - "begin": "(?<=---[ \\t]*)@version", + "begin": "(?<=---)[ \\t]*@version", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -783,7 +803,7 @@ ] }, { - "begin": "(?<=---[ \\t]*)@see", + "begin": "(?<=---)[ \\t]*@see", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -802,7 +822,7 @@ ] }, { - "begin": "(?<=---[ \\t]*)@diagnostic", + "begin": "(?<=---)[ \\t]*@diagnostic", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -835,7 +855,7 @@ ] }, { - "begin": "(?<=---[ \\t]*)@module", + "begin": "(?<=---)[ \\t]*@module", "beginCaptures": { "0": { "name": "storage.type.annotation.lua" @@ -849,7 +869,7 @@ ] }, { - "match": "(?<=---[ \\t]*)@(async|nodiscard)", + "match": "(?<=---)[ \\t]*@(async|nodiscard)", "name": "storage.type.annotation.lua" }, { @@ -928,7 +948,6 @@ }, "ldoc_tag": { "match": "\\G[ \\t]*(@)(alias|annotation|author|charset|class|classmod|comment|constructor|copyright|description|example|export|factory|field|file|fixme|function|include|lfunction|license|local|module|name|param|pragma|private|raise|release|return|script|section|see|set|static|submodule|summary|tfield|thread|tparam|treturn|todo|topic|type|usage|warning|within)\\b", - "end": "(?!@)\\b", "captures": { "1": { "name": "punctuation.definition.block.tag.ldoc" diff --git a/patched-vscode/extensions/make/package.json b/patched-vscode/extensions/make/package.json index 89a5134c..49e96cab 100644 --- a/patched-vscode/extensions/make/package.json +++ b/patched-vscode/extensions/make/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin fadeevab/make.tmbundle Syntaxes/Makefile.plist ./syntaxes/make.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/mangle-loader.js b/patched-vscode/extensions/mangle-loader.js index b6b22ce3..016d0f69 100644 --- a/patched-vscode/extensions/mangle-loader.js +++ b/patched-vscode/extensions/mangle-loader.js @@ -41,6 +41,10 @@ module.exports = async function (source, sourceMap, meta) { // Only enable mangling in production builds return source; } + if (true) { + // disable mangling for now, SEE https://github.com/microsoft/vscode/issues/204692 + return source; + } const options = this.getOptions(); if (options.disabled) { // Dynamically disabled diff --git a/patched-vscode/extensions/markdown-basics/cgmanifest.json b/patched-vscode/extensions/markdown-basics/cgmanifest.json index 8dcb43d1..60c6b192 100644 --- a/patched-vscode/extensions/markdown-basics/cgmanifest.json +++ b/patched-vscode/extensions/markdown-basics/cgmanifest.json @@ -33,7 +33,7 @@ "git": { "name": "microsoft/vscode-markdown-tm-grammar", "repositoryUrl": "https://github.com/microsoft/vscode-markdown-tm-grammar", - "commitHash": "0a4b23580308fdcfb4ab7b526e3e13ba17d436fb" + "commitHash": "f75d5f55730e72ee7ff386841949048b2395e440" } }, "license": "MIT", diff --git a/patched-vscode/extensions/markdown-basics/language-configuration.json b/patched-vscode/extensions/markdown-basics/language-configuration.json index 40f4be77..f1e7859c 100644 --- a/patched-vscode/extensions/markdown-basics/language-configuration.json +++ b/patched-vscode/extensions/markdown-basics/language-configuration.json @@ -42,14 +42,6 @@ "string" ] }, - { - "open": "`", - "close": "`" - }, - { - "open": "```", - "close": "```" - }, ], "surroundingPairs": [ [ @@ -83,6 +75,10 @@ [ "\"", "\"" + ], + [ + "<", + ">" ] ], "folding": { diff --git a/patched-vscode/extensions/markdown-basics/package.json b/patched-vscode/extensions/markdown-basics/package.json index 52588bbd..6eadec35 100644 --- a/patched-vscode/extensions/markdown-basics/package.json +++ b/patched-vscode/extensions/markdown-basics/package.json @@ -8,6 +8,7 @@ "engines": { "vscode": "^1.20.0" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/markdown-basics/syntaxes/markdown.tmLanguage.json b/patched-vscode/extensions/markdown-basics/syntaxes/markdown.tmLanguage.json index 3f96e33b..c84c468b 100644 --- a/patched-vscode/extensions/markdown-basics/syntaxes/markdown.tmLanguage.json +++ b/patched-vscode/extensions/markdown-basics/syntaxes/markdown.tmLanguage.json @@ -4,7 +4,7 @@ "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/microsoft/vscode-markdown-tm-grammar/commit/0a4b23580308fdcfb4ab7b526e3e13ba17d436fb", + "version": "https://github.com/microsoft/vscode-markdown-tm-grammar/commit/f75d5f55730e72ee7ff386841949048b2395e440", "name": "Markdown", "scopeName": "text.html.markdown", "patterns": [ @@ -1257,7 +1257,7 @@ ] }, "fenced_code_block_powershell": { - "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(powershell|ps1|psm1|psd1)((\\s+|:|,|\\{|\\?)[^`]*)?$)", + "begin": "(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(powershell|ps1|psm1|psd1|pwsh)((\\s+|:|,|\\{|\\?)[^`]*)?$)", "name": "markup.fenced_code.block.markdown", "end": "(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$", "beginCaptures": { @@ -2255,12 +2255,7 @@ ] } }, - "name": "markup.heading.markdown", - "patterns": [ - { - "include": "#inline" - } - ] + "name": "markup.heading.markdown" }, "heading-setext": { "patterns": [ diff --git a/patched-vscode/extensions/markdown-language-features/media/highlight.css b/patched-vscode/extensions/markdown-language-features/media/highlight.css index 47444a10..6342ac12 100644 --- a/patched-vscode/extensions/markdown-language-features/media/highlight.css +++ b/patched-vscode/extensions/markdown-language-features/media/highlight.css @@ -159,13 +159,13 @@ Visual Studio-like style based on original C# coloring by Jason Diamond div { } pre code { + display: inline-block; color: var(--vscode-editor-foreground); tab-size: 4; + background: none; } /** Theming */ diff --git a/patched-vscode/extensions/markdown-language-features/notebook/index.ts b/patched-vscode/extensions/markdown-language-features/notebook/index.ts index d52d6b6b..d89f9b15 100644 --- a/patched-vscode/extensions/markdown-language-features/notebook/index.ts +++ b/patched-vscode/extensions/markdown-language-features/notebook/index.ts @@ -135,9 +135,9 @@ export const activate: ActivationFunction = (ctx) => { linkify: true, highlight: (str: string, lang?: string) => { if (lang) { - return `${markdownIt.utils.escapeHtml(str)}`; + return `
      ${markdownIt.utils.escapeHtml(str)}
      `; } - return `${markdownIt.utils.escapeHtml(str)}`; + return markdownIt.utils.escapeHtml(str); } }); markdownIt.linkify.set({ fuzzyLink: false }); @@ -281,6 +281,16 @@ export const activate: ActivationFunction = (ctx) => { pre code { line-height: 1.357em; white-space: pre-wrap; + padding: 0; + } + + li p { + margin-bottom: 0.7em; + } + + ul, + ol { + margin-bottom: 0.7em; } `; const template = document.createElement('template'); @@ -332,7 +342,11 @@ export const activate: ActivationFunction = (ctx) => { } }, extendMarkdownIt: (f: (md: typeof markdownIt) => void) => { - f(markdownIt); + try { + f(markdownIt); + } catch (err) { + console.error('Error extending markdown-it', err); + } } }; }; diff --git a/patched-vscode/extensions/markdown-language-features/package.json b/patched-vscode/extensions/markdown-language-features/package.json index c4507c0b..e238a24b 100644 --- a/patched-vscode/extensions/markdown-language-features/package.json +++ b/patched-vscode/extensions/markdown-language-features/package.json @@ -16,8 +16,7 @@ "Programming Languages" ], "enabledApiProposals": [ - "documentPaste", - "dropMetadata" + "documentPaste" ], "activationEvents": [ "onLanguage:markdown", @@ -326,7 +325,7 @@ "markdown.preview.breaks": { "type": "boolean", "default": false, - "description": "%markdown.preview.breaks.desc%", + "markdownDescription": "%markdown.preview.breaks.desc%", "scope": "resource" }, "markdown.preview.linkify": { @@ -466,10 +465,20 @@ "description": "%markdown.server.log.desc%" }, "markdown.editor.drop.enabled": { - "type": "boolean", - "default": true, + "type": "string", + "scope": "resource", "markdownDescription": "%configuration.markdown.editor.drop.enabled%", - "scope": "resource" + "default": "smart", + "enum": [ + "always", + "smart", + "never" + ], + "markdownEnumDescriptions": [ + "%configuration.markdown.editor.drop.enabled.always%", + "%configuration.markdown.editor.drop.enabled.smart%", + "%configuration.markdown.editor.drop.enabled.never%" + ] }, "markdown.editor.drop.copyIntoWorkspace": { "type": "string", @@ -485,10 +494,20 @@ ] }, "markdown.editor.filePaste.enabled": { - "type": "boolean", + "type": "string", "scope": "resource", "markdownDescription": "%configuration.markdown.editor.filePaste.enabled%", - "default": true + "default": "smart", + "enum": [ + "always", + "smart", + "never" + ], + "markdownEnumDescriptions": [ + "%configuration.markdown.editor.filePaste.enabled.always%", + "%configuration.markdown.editor.filePaste.enabled.smart%", + "%configuration.markdown.editor.filePaste.enabled.never%" + ] }, "markdown.editor.filePaste.copyIntoWorkspace": { "type": "string", @@ -503,19 +522,31 @@ "%configuration.copyIntoWorkspace.never%" ] }, + "markdown.editor.filePaste.videoSnippet": { + "type": "string", + "markdownDescription": "%configuration.markdown.editor.filePaste.videoSnippet%", + "default": "" + }, + "markdown.editor.filePaste.audioSnippet": { + "type": "string", + "markdownDescription": "%configuration.markdown.editor.filePaste.audioSnippet%", + "default": "" + }, "markdown.editor.pasteUrlAsFormattedLink.enabled": { "type": "string", "scope": "resource", "markdownDescription": "%configuration.markdown.editor.pasteUrlAsFormattedLink.enabled%", - "default":"never", + "default": "smartWithSelection", "enum": [ "always", "smart", + "smartWithSelection", "never" ], "markdownEnumDescriptions": [ "%configuration.pasteUrlAsFormattedLink.always%", "%configuration.pasteUrlAsFormattedLink.smart%", + "%configuration.pasteUrlAsFormattedLink.smartWithSelection%", "%configuration.pasteUrlAsFormattedLink.never%" ] }, @@ -676,6 +707,15 @@ "%configuration.markdown.preferredMdPathExtensionStyle.includeExtension%", "%configuration.markdown.preferredMdPathExtensionStyle.removeExtension%" ] + }, + "markdown.experimental.updateLinksOnPaste": { + "type": "boolean", + "default": false, + "markdownDescription": "%configuration.markdown.experimental.updateLinksOnPaste%", + "scope": "resource", + "tags": [ + "experimental" + ] } } }, @@ -726,14 +766,15 @@ "watch-web": "npx webpack-cli --config extension-browser.webpack.config --mode none --watch --info-verbosity verbose" }, "dependencies": { - "@vscode/extension-telemetry": "^0.8.5", + "@vscode/extension-telemetry": "^0.9.0", "dompurify": "^3.0.5", "highlight.js": "^11.8.0", "markdown-it": "^12.3.2", - "markdown-it-front-matter": "^0.2.1", + "markdown-it-front-matter": "^0.2.4", "morphdom": "^2.6.1", "picomatch": "^2.3.1", "vscode-languageclient": "^8.0.2", + "vscode-languageserver-textdocument": "^1.0.11", "vscode-uri": "^3.0.3" }, "devDependencies": { @@ -743,6 +784,7 @@ "@types/picomatch": "^2.3.0", "@types/vscode-notebook-renderer": "^1.60.0", "@types/vscode-webview": "^1.57.0", + "@vscode/markdown-it-katex": "^1.0.2", "lodash.throttle": "^4.1.1", "vscode-languageserver-types": "^3.17.2", "vscode-markdown-languageservice": "^0.3.0-alpha.3" diff --git a/patched-vscode/extensions/markdown-language-features/package.nls.json b/patched-vscode/extensions/markdown-language-features/package.nls.json index 73366576..3549ec58 100644 --- a/patched-vscode/extensions/markdown-language-features/package.nls.json +++ b/patched-vscode/extensions/markdown-language-features/package.nls.json @@ -2,7 +2,7 @@ "displayName": "Markdown Language Features", "description": "Provides rich language support for Markdown.", "markdown.copyImage.title": "Copy Image", - "markdown.preview.breaks.desc": "Sets how line-breaks are rendered in the Markdown preview. Setting it to 'true' creates a
      for newlines inside paragraphs.", + "markdown.preview.breaks.desc": "Sets how line-breaks are rendered in the Markdown preview. Setting it to `true` creates a `
      ` for newlines inside paragraphs.", "markdown.preview.linkify": "Convert URL-like text to links in the Markdown preview.", "markdown.preview.typographer": "Enable some language-neutral replacement and quotes beautification in the Markdown preview.", "markdown.preview.doubleClickToSwitchToEditor.desc": "Double-click in the Markdown preview to switch to the editor.", @@ -38,15 +38,22 @@ "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onDoubleHash": "Enable workspace header suggestions after typing `##` in a path, for example: `[link text](##`.", "configuration.markdown.suggest.paths.includeWorkspaceHeaderCompletions.onSingleOrDoubleHash": "Enable workspace header suggestions after typing either `##` or `#` in a path, for example: `[link text](#` or `[link text](##`.", "configuration.markdown.editor.drop.enabled": "Enable dropping files into a Markdown editor while holding Shift. Requires enabling `#editor.dropIntoEditor.enabled#`.", + "configuration.markdown.editor.drop.enabled.always": "Always insert Markdown links.", + "configuration.markdown.editor.drop.enabled.smart": "Smartly create Markdown links by default when not dropping into a code block or other special element. Use the drop widget to switch between pasting as plain text or as Markdown links.", + "configuration.markdown.editor.drop.enabled.never": "Never create Markdown links.", "configuration.markdown.editor.drop.copyIntoWorkspace": "Controls if files outside of the workspace that are dropped into a Markdown editor should be copied into the workspace.\n\nUse `#markdown.copyFiles.destination#` to configure where copied dropped files should be created", "configuration.markdown.editor.filePaste.enabled": "Enable pasting files into a Markdown editor to create Markdown links. Requires enabling `#editor.pasteAs.enabled#`.", + "configuration.markdown.editor.filePaste.enabled.always": "Always insert Markdown links.", + "configuration.markdown.editor.filePaste.enabled.smart": "Smartly create Markdown links by default when not pasting into a code block or other special element. Use the paste widget to switch between pasting as plain text or as Markdown links.", + "configuration.markdown.editor.filePaste.enabled.never": "Never create Markdown links.", "configuration.markdown.editor.filePaste.copyIntoWorkspace": "Controls if files outside of the workspace that are pasted into a Markdown editor should be copied into the workspace.\n\nUse `#markdown.copyFiles.destination#` to configure where copied files should be created.", "configuration.copyIntoWorkspace.mediaFiles": "Try to copy external image and video files into the workspace.", "configuration.copyIntoWorkspace.never": "Do not copy external files into the workspace.", - "configuration.markdown.editor.pasteUrlAsFormattedLink.enabled": "Controls how a Markdown link is created when a URL is pasted into the Markdown editor. Requires enabling `#editor.pasteAs.enabled#`.", - "configuration.pasteUrlAsFormattedLink.always": "Always creates a Markdown link when a URL is pasted into the Markdown editor.", - "configuration.pasteUrlAsFormattedLink.smart": "Smartly avoids creating a Markdown link in specific cases, such as within code brackets or inside an existing Markdown link.", - "configuration.pasteUrlAsFormattedLink.never": "Never creates a Markdown link when a URL is pasted into the Markdown editor.", + "configuration.markdown.editor.pasteUrlAsFormattedLink.enabled": "Controls if Markdown links are created when URLs are pasted into a Markdown editor. Requires enabling `#editor.pasteAs.enabled#`.", + "configuration.pasteUrlAsFormattedLink.always": "Always insert Markdown links.", + "configuration.pasteUrlAsFormattedLink.smart": "Smartly create Markdown links by default when not pasting into a code block or other special element. Use the paste widget to switch between pasting as plain text or as Markdown links.", + "configuration.pasteUrlAsFormattedLink.smartWithSelection": "Smartly create Markdown links by default when you have selected text and are not pasting into a code block or other special element. Use the paste widget to switch between pasting as plain text or as Markdown links.", + "configuration.pasteUrlAsFormattedLink.never": "Never create Markdown links.", "configuration.markdown.validate.enabled.description": "Enable all error reporting in Markdown files.", "configuration.markdown.validate.referenceLinks.enabled.description": "Validate reference links in Markdown files, for example: `[link][ref]`. Requires enabling `#markdown.validate.enabled#`.", "configuration.markdown.validate.fragmentLinks.enabled.description": "Validate fragment links to headers in the current Markdown file, for example: `[link](#header)`. Requires enabling `#markdown.validate.enabled#`.", @@ -63,13 +70,27 @@ "configuration.markdown.updateLinksOnFileMove.include.property": "The glob pattern to match file paths against. Set to true to enable the pattern.", "configuration.markdown.updateLinksOnFileMove.enableForDirectories": "Enable updating links when a directory is moved or renamed in the workspace.", "configuration.markdown.occurrencesHighlight.enabled": "Enable highlighting link occurrences in the current document.", - "configuration.markdown.copyFiles.destination": "Defines where files copied created by drop or paste should be created. This is a map from globs that match on the Markdown document to destinations.\n\nThe destinations may use the following variables:\n\n- `${documentFileName}` — The full filename of the Markdown document, for example: `readme.md`.\n- `${documentBaseName}` — The basename of Markdown document, for example: `readme`.\n- `${documentExtName}` — The extension of the Markdown document, for example: `md`.\n- `${documentDirName}` — The name of the Markdown document's parent directory.\n- `${documentWorkspaceFolder}` — The workspace folder for the Markdown document, for example: `/Users/me/myProject`. This is the same as `${documentDirName}` if the file is not part of a workspace.\n- `${fileName}` — The file name of the dropped file, for example: `image.png`.", + "configuration.markdown.copyFiles.destination": { + "message": "Configures the path and file name of files created by copy/paste or drag and drop. This is a map of globs that match against a Markdown document path to the destination path where the new file should be created.\n\nThe destination path may use the following variables:\n\n- `${documentDirName}` — Absolute parent directory path of the Markdown document, e.g. `/Users/me/myProject/docs`.\n- `${documentRelativeDirName}` — Relative parent directory path of the Markdown document, e.g. `docs`. This is the same as `${documentDirName}` if the file is not part of a workspace.\n- `${documentFileName}` — The full filename of the Markdown document, e.g. `README.md`.\n- `${documentBaseName}` — The basename of the Markdown document, e.g. `README`.\n- `${documentExtName}` — The extension of the Markdown document, e.g. `md`.\n- `${documentFilePath}` — Absolute path of the Markdown document, e.g. `/Users/me/myProject/docs/README.md`.\n- `${documentRelativeFilePath}` — Relative path of the Markdown document, e.g. `docs/README.md`. This is the same as `${documentFilePath}` if the file is not part of a workspace.\n- `${documentWorkspaceFolder}` — The workspace folder for the Markdown document, e.g. `/Users/me/myProject`. This is the same as `${documentDirName}` if the file is not part of a workspace.\n- `${fileName}` — The file name of the dropped file, e.g. `image.png`.\n- `${fileExtName}` — The extension of the dropped file, e.g. `png`.", + "comment": [ + "This setting is use the user drops or pastes image data into the editor. In this case, VS Code automatically creates a new image file in the workspace containing the dropped/pasted image.", + "It's easier to explain this setting with an example. For example, let's say the setting value was:", + "", + "{ 'docs/*.md': '${documentDirName}/images/${fileName}' }", + "", + "Here the setting is an object mapping from a set of globs to a set of file destinations.", + "The left hand side ('docs/*.md') is a glob that matches against a markdown document. If the glob, matches then we use the right hand side to compute the new file's path and name. The right hand side can also use the special variables document in this setting description." + ] + }, "configuration.markdown.copyFiles.overwriteBehavior": "Controls if files created by drop or paste should overwrite existing files.", "configuration.markdown.copyFiles.overwriteBehavior.nameIncrementally": "If a file with the same name already exists, append a number to the file name, for example: `image.png` becomes `image-1.png`.", "configuration.markdown.copyFiles.overwriteBehavior.overwrite": "If a file with the same name already exists, overwrite it.", - "configuration.markdown.preferredMdPathExtensionStyle": "Controls if file extensions (e.g. `.md`) are added or not for links to Markdown files. This setting is used when file paths are added by tooling such as path completions or file renames.", + "configuration.markdown.preferredMdPathExtensionStyle": "Controls if file extensions (for example `.md`) are added or not for links to Markdown files. This setting is used when file paths are added by tooling such as path completions or file renames.", "configuration.markdown.preferredMdPathExtensionStyle.auto": "For existing paths, try to maintain the file extension style. For new paths, add file extensions.", "configuration.markdown.preferredMdPathExtensionStyle.includeExtension": "Prefer including the file extension. For example, path completions to a file named `file.md` will insert `file.md`.", "configuration.markdown.preferredMdPathExtensionStyle.removeExtension": "Prefer removing the file extension. For example, path completions to a file named `file.md` will insert `file` without the `.md`.", + "configuration.markdown.editor.filePaste.videoSnippet": "Snippet used when adding videos to Markdown. This snippet can use the following variables:\n- `${src}` — The resolved path of the video file.\n- `${title}` — The title used for the video. A snippet placeholder will automatically be created for this variable.", + "configuration.markdown.editor.filePaste.audioSnippet": "Snippet used when adding audio to Markdown. This snippet can use the following variables:\n- `${src}` — The resolved path of the audio file.\n- `${title}` — The title used for the audio. A snippet placeholder will automatically be created for this variable.", + "configuration.markdown.experimental.updateLinksOnPaste": "Enable/disable automatic updating of links in text that is copied and pasted from one Markdown editor to another.", "workspaceTrust": "Required for loading styles configured in the workspace." } diff --git a/patched-vscode/extensions/markdown-language-features/server/build/pipeline.yml b/patched-vscode/extensions/markdown-language-features/server/build/pipeline.yml index c229f78c..0c9e3bdb 100644 --- a/patched-vscode/extensions/markdown-language-features/server/build/pipeline.yml +++ b/patched-vscode/extensions/markdown-language-features/server/build/pipeline.yml @@ -32,3 +32,4 @@ extends: displayName: Compile publishPackage: ${{ parameters.publishPackage }} + packagePlatform: 'Windows' diff --git a/patched-vscode/extensions/markdown-language-features/server/package.json b/patched-vscode/extensions/markdown-language-features/server/package.json index f2a4cbb2..532c2dec 100644 --- a/patched-vscode/extensions/markdown-language-features/server/package.json +++ b/patched-vscode/extensions/markdown-language-features/server/package.json @@ -1,7 +1,7 @@ { "name": "vscode-markdown-languageserver", "description": "Markdown language server", - "version": "0.4.0-alpha.6", + "version": "0.5.0-alpha.6", "author": "Microsoft Corporation", "license": "MIT", "engines": { @@ -18,11 +18,11 @@ "vscode-languageserver": "^8.1.0", "vscode-languageserver-textdocument": "^1.0.8", "vscode-languageserver-types": "^3.17.3", - "vscode-markdown-languageservice": "^0.4.0-alpha.6", + "vscode-markdown-languageservice": "^0.5.0-alpha.6", "vscode-uri": "^3.0.7" }, "devDependencies": { - "@types/node": "18.x" + "@types/node": "20.x" }, "scripts": { "compile": "gulp compile-extension:markdown-language-features-server", diff --git a/patched-vscode/extensions/markdown-language-features/server/src/protocol.ts b/patched-vscode/extensions/markdown-language-features/server/src/protocol.ts index e1dc9aee..d06edbd4 100644 --- a/patched-vscode/extensions/markdown-language-features/server/src/protocol.ts +++ b/patched-vscode/extensions/markdown-language-features/server/src/protocol.ts @@ -8,7 +8,7 @@ import type * as lsp from 'vscode-languageserver-types'; import type * as md from 'vscode-markdown-languageservice'; //#region From server -export const parse = new RequestType<{ uri: string }, md.Token[], any>('markdown/parse'); +export const parse = new RequestType<{ uri: string; text?: string }, md.Token[], any>('markdown/parse'); export const fs_readFile = new RequestType<{ uri: string }, number[], any>('markdown/fs/readFile'); export const fs_readDirectory = new RequestType<{ uri: string }, [string, { isDirectory: boolean }][], any>('markdown/fs/readDirectory'); @@ -24,6 +24,9 @@ export const findMarkdownFilesInWorkspace = new RequestType<{}, string[], any>(' export const getReferencesToFileInWorkspace = new RequestType<{ uri: string }, lsp.Location[], any>('markdown/getReferencesToFileInWorkspace'); export const getEditForFileRenames = new RequestType('markdown/getEditForFileRenames'); +export const prepareUpdatePastedLinks = new RequestType<{ uri: string; ranges: lsp.Range[] }, string, any>('markdown/prepareUpdatePastedLinks'); +export const getUpdatePastedLinksEdit = new RequestType<{ pasteIntoDoc: string; metadata: string; edits: lsp.TextEdit[] }, lsp.TextEdit[] | undefined, any>('markdown/getUpdatePastedLinksEdit'); + export const fs_watcher_onChange = new RequestType<{ id: number; uri: string; kind: 'create' | 'change' | 'delete' }, void, any>('markdown/fs/watcher/onChange'); export const resolveLinkTarget = new RequestType<{ linkText: string; uri: string }, md.ResolvedDocumentLinkTarget, any>('markdown/resolveLinkTarget'); diff --git a/patched-vscode/extensions/markdown-language-features/server/src/server.ts b/patched-vscode/extensions/markdown-language-features/server/src/server.ts index 807d1716..f1df5494 100644 --- a/patched-vscode/extensions/markdown-language-features/server/src/server.ts +++ b/patched-vscode/extensions/markdown-language-features/server/src/server.ts @@ -29,7 +29,13 @@ export async function startVsCodeServer(connection: Connection) { slugifier = md.githubSlugifier; tokenize(document: md.ITextDocument): Promise { - return connection.sendRequest(protocol.parse, { uri: document.uri.toString() }); + return connection.sendRequest(protocol.parse, { + uri: document.uri, + + // Clients won't be able to read temp documents. + // Send along the full text for parsing. + text: document.version < 0 ? document.getText() : undefined + }); } }; @@ -109,6 +115,7 @@ export async function startServer(connection: Connection, serverConfig: { documentLinkProvider: { resolveProvider: true }, documentSymbolProvider: true, foldingRangeProvider: true, + hoverProvider: true, referencesProvider: true, renameProvider: { prepareProvider: true, }, selectionRangeProvider: true, @@ -218,7 +225,7 @@ export async function startServer(connection: Connection, serverConfig: { const action: lsp.CodeAction = { title: l10n.t("Organize link definitions"), kind: organizeLinkDefKind, - data: { uri: document.uri } + data: { uri: document.uri } satisfies OrganizeLinkActionData, }; return [action]; } @@ -246,6 +253,15 @@ export async function startServer(connection: Connection, serverConfig: { return codeAction; }); + connection.onHover(async (params, token) => { + const document = documents.get(params.textDocument.uri); + if (!document) { + return null; + } + + return mdLs!.getHover(document, params.position, token); + }); + connection.onRequest(protocol.getReferencesToFileInWorkspace, (async (params: { uri: string }, token: CancellationToken) => { return mdLs!.getFileReferences(URI.parse(params.uri), token); })); @@ -262,6 +278,26 @@ export async function startServer(connection: Connection, serverConfig: { }; })); + connection.onRequest(protocol.prepareUpdatePastedLinks, (async (params, token: CancellationToken) => { + const document = documents.get(params.uri); + if (!document) { + return undefined; + } + + return mdLs!.prepareUpdatePastedLinks(document, params.ranges, token); + })); + + connection.onRequest(protocol.getUpdatePastedLinksEdit, (async (params, token: CancellationToken) => { + const document = documents.get(params.pasteIntoDoc); + if (!document) { + return undefined; + } + + // TODO: Figure out why range types are lying + const edits = params.edits.map((edit: any) => lsp.TextEdit.replace(lsp.Range.create(edit.range[0].line, edit.range[0].character, edit.range[1].line, edit.range[1].character), edit.newText)); + return mdLs!.getUpdatePastedLinksEdit(document, edits, params.metadata, token); + })); + connection.onRequest(protocol.resolveLinkTarget, (async (params, token: CancellationToken) => { return mdLs!.resolveLinkTarget(params.linkText, URI.parse(params.uri), token); })); diff --git a/patched-vscode/extensions/markdown-language-features/server/src/workspace.ts b/patched-vscode/extensions/markdown-language-features/server/src/workspace.ts index b1bf87c3..13e5c6b4 100644 --- a/patched-vscode/extensions/markdown-language-features/server/src/workspace.ts +++ b/patched-vscode/extensions/markdown-language-features/server/src/workspace.ts @@ -63,6 +63,18 @@ class VsCodeDocument implements md.ITextDocument { throw new Error('Document has been closed'); } + offsetAt(position: Position): number { + if (this.inMemoryDoc) { + return this.inMemoryDoc.offsetAt(position); + } + + if (this.onDiskDoc) { + return this.onDiskDoc.offsetAt(position); + } + + throw new Error('Document has been closed'); + } + hasInMemoryDoc(): boolean { return !!this.inMemoryDoc; } diff --git a/patched-vscode/extensions/markdown-language-features/server/yarn.lock b/patched-vscode/extensions/markdown-language-features/server/yarn.lock index 031015a5..14878343 100644 --- a/patched-vscode/extensions/markdown-language-features/server/yarn.lock +++ b/patched-vscode/extensions/markdown-language-features/server/yarn.lock @@ -2,10 +2,12 @@ # yarn lockfile v1 -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== + dependencies: + undici-types "~5.26.4" "@vscode/l10n@^0.0.10": version "0.0.10" @@ -98,11 +100,21 @@ picomatch@^2.3.1: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + vscode-jsonrpc@8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz#cb9989c65e219e18533cc38e767611272d274c94" integrity sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw== +vscode-jsonrpc@8.2.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz#f43dfa35fb51e763d17cd94dcca0c9458f35abf9" + integrity sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA== + vscode-languageserver-protocol@3.17.3: version "3.17.3" resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz#6d0d54da093f0c0ee3060b81612cce0f11060d57" @@ -111,6 +123,19 @@ vscode-languageserver-protocol@3.17.3: vscode-jsonrpc "8.1.0" vscode-languageserver-types "3.17.3" +vscode-languageserver-protocol@^3.17.1: + version "3.17.5" + resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz#864a8b8f390835572f4e13bd9f8313d0e3ac4bea" + integrity sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg== + dependencies: + vscode-jsonrpc "8.2.0" + vscode-languageserver-types "3.17.5" + +vscode-languageserver-textdocument@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz#0822a000e7d4dc083312580d7575fe9e3ba2e2bf" + integrity sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA== + vscode-languageserver-textdocument@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz#9eae94509cbd945ea44bca8dcfe4bb0c15bb3ac0" @@ -121,6 +146,11 @@ vscode-languageserver-types@3.17.3, vscode-languageserver-types@^3.17.3: resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz#72d05e47b73be93acb84d6e311b5786390f13f64" integrity sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA== +vscode-languageserver-types@3.17.5: + version "3.17.5" + resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz#3273676f0cf2eab40b3f44d085acbb7f08a39d8a" + integrity sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg== + vscode-languageserver@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-8.1.0.tgz#5024253718915d84576ce6662dd46a791498d827" @@ -128,16 +158,16 @@ vscode-languageserver@^8.1.0: dependencies: vscode-languageserver-protocol "3.17.3" -vscode-markdown-languageservice@^0.4.0-alpha.6: - version "0.4.0-alpha.6" - resolved "https://registry.yarnpkg.com/vscode-markdown-languageservice/-/vscode-markdown-languageservice-0.4.0-alpha.6.tgz#ec662d8185af99206f743d58eafb2e347131b9ea" - integrity sha512-M2P7/llYlOMHhL9rPMOe6u/hM7RJQkYk5SlNxXT8AzSoUe+MAdG6oVRL2gVW9hfg7+b9spBvXa938D9wnrA5Tg== +vscode-markdown-languageservice@^0.5.0-alpha.6: + version "0.5.0-alpha.6" + resolved "https://registry.yarnpkg.com/vscode-markdown-languageservice/-/vscode-markdown-languageservice-0.5.0-alpha.6.tgz#3aa5fc94fea3d5d7f0cd970e64348e2791643dc0" + integrity sha512-mA1JCA7aHHSek5gr8Yv7C3esEPo2hRrgxmoZUDRro+pnwbdsJuRaWOKWtCWxejRUVVVhc/5yTK2X64Jx9OCmFQ== dependencies: "@vscode/l10n" "^0.0.10" node-html-parser "^6.1.5" picomatch "^2.3.1" - vscode-languageserver-textdocument "^1.0.8" - vscode-languageserver-types "^3.17.3" + vscode-languageserver-protocol "^3.17.1" + vscode-languageserver-textdocument "^1.0.11" vscode-uri "^3.0.7" vscode-uri@^3.0.7: diff --git a/patched-vscode/extensions/markdown-language-features/src/client/client.ts b/patched-vscode/extensions/markdown-language-features/src/client/client.ts index f0e925f6..a2f78615 100644 --- a/patched-vscode/extensions/markdown-language-features/src/client/client.ts +++ b/patched-vscode/extensions/markdown-language-features/src/client/client.ts @@ -4,14 +4,14 @@ *--------------------------------------------------------------------------------------------*/ import * as vscode from 'vscode'; -import { BaseLanguageClient, LanguageClientOptions, NotebookDocumentSyncRegistrationType } from 'vscode-languageclient'; +import { BaseLanguageClient, LanguageClientOptions, NotebookDocumentSyncRegistrationType, Range, TextEdit } from 'vscode-languageclient'; import { IMdParser } from '../markdownEngine'; -import * as proto from './protocol'; +import { IDisposable } from '../util/dispose'; import { looksLikeMarkdownPath, markdownFileExtensions } from '../util/file'; -import { VsCodeMdWorkspace } from './workspace'; import { FileWatcherManager } from './fileWatchingManager'; -import { IDisposable } from '../util/dispose'; - +import { InMemoryDocument } from './inMemoryDocument'; +import * as proto from './protocol'; +import { VsCodeMdWorkspace } from './workspace'; export type LanguageClientConstructor = (name: string, description: string, clientOptions: LanguageClientOptions) => BaseLanguageClient; @@ -38,6 +38,21 @@ export class MdLanguageClient implements IDisposable { getReferencesToFileInWorkspace(resource: vscode.Uri, token: vscode.CancellationToken) { return this._client.sendRequest(proto.getReferencesToFileInWorkspace, { uri: resource.toString() }, token); } + + prepareUpdatePastedLinks(doc: vscode.Uri, ranges: readonly vscode.Range[], token: vscode.CancellationToken) { + return this._client.sendRequest(proto.prepareUpdatePastedLinks, { + uri: doc.toString(), + ranges: ranges.map(range => Range.create(range.start.line, range.start.character, range.end.line, range.end.character)), + }, token); + } + + getUpdatePastedLinksEdit(pastingIntoDoc: vscode.Uri, edits: readonly vscode.TextEdit[], metadata: string, token: vscode.CancellationToken) { + return this._client.sendRequest(proto.getUpdatePastedLinksEdit, { + metadata, + pasteIntoDoc: pastingIntoDoc.toString(), + edits: edits.map(edit => TextEdit.replace(edit.range, edit.newText)), + }, token); + } } export async function startClient(factory: LanguageClientConstructor, parser: IMdParser): Promise { @@ -61,6 +76,9 @@ export async function startClient(factory: LanguageClientConstructor, parser: IM return looksLikeMarkdownPath(resource); }, }, + markdown: { + supportHtml: true, + } }; const client = factory('markdown', vscode.l10n.t("Markdown Language Server"), clientOptions); @@ -84,11 +102,15 @@ export async function startClient(factory: LanguageClientConstructor, parser: IM client.onRequest(proto.parse, async (e) => { const uri = vscode.Uri.parse(e.uri); - const doc = await workspace.getOrLoadMarkdownDocument(uri); - if (doc) { - return parser.tokenize(doc); + if (typeof e.text === 'string') { + return parser.tokenize(new InMemoryDocument(uri, e.text, -1)); } else { - return []; + const doc = await workspace.getOrLoadMarkdownDocument(uri); + if (doc) { + return parser.tokenize(doc); + } else { + return []; + } } }); diff --git a/patched-vscode/extensions/markdown-language-features/src/client/inMemoryDocument.ts b/patched-vscode/extensions/markdown-language-features/src/client/inMemoryDocument.ts index 0848a790..953f0da7 100644 --- a/patched-vscode/extensions/markdown-language-features/src/client/inMemoryDocument.ts +++ b/patched-vscode/extensions/markdown-language-features/src/client/inMemoryDocument.ts @@ -3,18 +3,33 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { TextDocument } from 'vscode-languageserver-textdocument'; import * as vscode from 'vscode'; import { ITextDocument } from '../types/textDocument'; export class InMemoryDocument implements ITextDocument { + private readonly _doc: TextDocument; + + public readonly uri: vscode.Uri; + public readonly version: number; + constructor( - public readonly uri: vscode.Uri, - private readonly _contents: string, - public readonly version = 0, - ) { } + uri: vscode.Uri, + contents: string, + version: number = 0, + ) { + this.uri = uri; + this.version = version; + this._doc = TextDocument.create(this.uri.toString(), 'markdown', 0, contents); + } + + getText(range?: vscode.Range): string { + return this._doc.getText(range); + } - getText(): string { - return this._contents; + positionAt(offset: number): vscode.Position { + const pos = this._doc.positionAt(offset); + return new vscode.Position(pos.line, pos.character); } } diff --git a/patched-vscode/extensions/markdown-language-features/src/client/protocol.ts b/patched-vscode/extensions/markdown-language-features/src/client/protocol.ts index f906460f..69d162f8 100644 --- a/patched-vscode/extensions/markdown-language-features/src/client/protocol.ts +++ b/patched-vscode/extensions/markdown-language-features/src/client/protocol.ts @@ -16,7 +16,7 @@ export type ResolvedDocumentLinkTarget = | { readonly kind: 'external'; readonly uri: vscode.Uri }; //#region From server -export const parse = new RequestType<{ uri: string }, Token[], any>('markdown/parse'); +export const parse = new RequestType<{ uri: string; text?: string }, Token[], any>('markdown/parse'); export const fs_readFile = new RequestType<{ uri: string }, number[], any>('markdown/fs/readFile'); export const fs_readDirectory = new RequestType<{ uri: string }, [string, { isDirectory: boolean }][], any>('markdown/fs/readDirectory'); @@ -32,6 +32,9 @@ export const findMarkdownFilesInWorkspace = new RequestType<{}, string[], any>(' export const getReferencesToFileInWorkspace = new RequestType<{ uri: string }, lsp.Location[], any>('markdown/getReferencesToFileInWorkspace'); export const getEditForFileRenames = new RequestType, { participatingRenames: readonly FileRename[]; edit: lsp.WorkspaceEdit }, any>('markdown/getEditForFileRenames'); +export const prepareUpdatePastedLinks = new RequestType<{ uri: string; ranges: lsp.Range[] }, string, any>('markdown/prepareUpdatePastedLinks'); +export const getUpdatePastedLinksEdit = new RequestType<{ pasteIntoDoc: string; metadata: string; edits: lsp.TextEdit[] }, lsp.TextEdit[] | undefined, any>('markdown/getUpdatePastedLinksEdit'); + export const fs_watcher_onChange = new RequestType<{ id: number; uri: string; kind: 'create' | 'change' | 'delete' }, void, any>('markdown/fs/watcher/onChange'); export const resolveLinkTarget = new RequestType<{ linkText: string; uri: string }, ResolvedDocumentLinkTarget, any>('markdown/resolveLinkTarget'); diff --git a/patched-vscode/extensions/markdown-language-features/src/commands/insertResource.ts b/patched-vscode/extensions/markdown-language-features/src/commands/insertResource.ts index 87de7427..93691414 100644 --- a/patched-vscode/extensions/markdown-language-features/src/commands/insertResource.ts +++ b/patched-vscode/extensions/markdown-language-features/src/commands/insertResource.ts @@ -29,8 +29,11 @@ export class InsertLinkFromWorkspace implements Command { title: vscode.l10n.t("Insert link"), defaultUri: getDefaultUri(activeEditor.document), }); + if (!resources) { + return; + } - return insertLink(activeEditor, resources ?? [], false); + return insertLink(activeEditor, resources, false); } } @@ -54,8 +57,11 @@ export class InsertImageFromWorkspace implements Command { title: vscode.l10n.t("Insert image"), defaultUri: getDefaultUri(activeEditor.document), }); + if (!resources) { + return; + } - return insertLink(activeEditor, resources ?? [], true); + return insertLink(activeEditor, resources, true); } } @@ -67,20 +73,18 @@ function getDefaultUri(document: vscode.TextDocument) { return Utils.dirname(docUri); } -async function insertLink(activeEditor: vscode.TextEditor, selectedFiles: vscode.Uri[], insertAsImage: boolean): Promise { - if (!selectedFiles.length) { - return; +async function insertLink(activeEditor: vscode.TextEditor, selectedFiles: readonly vscode.Uri[], insertAsMedia: boolean): Promise { + const edit = createInsertLinkEdit(activeEditor, selectedFiles, insertAsMedia); + if (edit) { + await vscode.workspace.applyEdit(edit); } - - const edit = createInsertLinkEdit(activeEditor, selectedFiles, insertAsImage); - await vscode.workspace.applyEdit(edit); } -function createInsertLinkEdit(activeEditor: vscode.TextEditor, selectedFiles: vscode.Uri[], insertAsMedia: boolean, title = '', placeholderValue = 0, pasteAsMarkdownLink = true, isExternalLink = false) { +function createInsertLinkEdit(activeEditor: vscode.TextEditor, selectedFiles: readonly vscode.Uri[], insertAsMedia: boolean) { const snippetEdits = coalesce(activeEditor.selections.map((selection, i): vscode.SnippetTextEdit | undefined => { const selectionText = activeEditor.document.getText(selection); - const snippet = createUriListSnippet(activeEditor.document, selectedFiles, [], title, placeholderValue, pasteAsMarkdownLink, isExternalLink, { - insertAsMedia, + const snippet = createUriListSnippet(activeEditor.document.uri, selectedFiles.map(uri => ({ uri })), { + insertAsMedia: insertAsMedia, placeholderText: selectionText, placeholderStartIndex: (i + 1) * selectedFiles.length, separator: insertAsMedia ? '\n' : ' ', @@ -88,6 +92,9 @@ function createInsertLinkEdit(activeEditor: vscode.TextEditor, selectedFiles: vs return snippet ? new vscode.SnippetTextEdit(selection, snippet.snippet) : undefined; })); + if (!snippetEdits.length) { + return; + } const edit = new vscode.WorkspaceEdit(); edit.set(activeEditor.document.uri, snippetEdits); diff --git a/patched-vscode/extensions/markdown-language-features/src/extension.shared.ts b/patched-vscode/extensions/markdown-language-features/src/extension.shared.ts index 0d6c160b..e062666c 100644 --- a/patched-vscode/extensions/markdown-language-features/src/extension.shared.ts +++ b/patched-vscode/extensions/markdown-language-features/src/extension.shared.ts @@ -7,20 +7,20 @@ import * as vscode from 'vscode'; import { MdLanguageClient } from './client/client'; import { CommandManager } from './commandManager'; import { registerMarkdownCommands } from './commands/index'; -import { registerPasteSupport } from './languageFeatures/copyFiles/pasteResourceProvider'; -import { registerLinkPasteSupport } from './languageFeatures/copyFiles/pasteUrlProvider'; +import { registerPasteUrlSupport } from './languageFeatures/copyFiles/pasteUrlProvider'; +import { registerResourceDropOrPasteSupport } from './languageFeatures/copyFiles/dropOrPasteResource'; import { registerDiagnosticSupport } from './languageFeatures/diagnostics'; -import { registerDropIntoEditorSupport } from './languageFeatures/copyFiles/dropResourceProvider'; import { registerFindFileReferenceSupport } from './languageFeatures/fileReferences'; import { registerUpdateLinksOnRename } from './languageFeatures/linkUpdater'; import { ILogger } from './logging'; -import { MarkdownItEngine } from './markdownEngine'; +import { IMdParser, MarkdownItEngine } from './markdownEngine'; import { MarkdownContributionProvider } from './markdownExtensions'; import { MdDocumentRenderer } from './preview/documentRenderer'; import { MarkdownPreviewManager } from './preview/previewManager'; import { ExtensionContentSecurityPolicyArbiter } from './preview/security'; import { loadDefaultTelemetryReporter } from './telemetryReporter'; import { MdLinkOpener } from './util/openDocumentLink'; +import { registerUpdatePastedLinks } from './languageFeatures/updateLinksOnPaste'; export function activateShared( context: vscode.ExtensionContext, @@ -41,7 +41,7 @@ export function activateShared( const previewManager = new MarkdownPreviewManager(contentProvider, logger, contributions, opener); context.subscriptions.push(previewManager); - context.subscriptions.push(registerMarkdownLanguageFeatures(client, commandManager)); + context.subscriptions.push(registerMarkdownLanguageFeatures(client, commandManager, engine)); context.subscriptions.push(registerMarkdownCommands(commandManager, previewManager, telemetryReporter, cspArbiter, engine)); context.subscriptions.push(vscode.workspace.onDidChangeConfiguration(() => { @@ -52,16 +52,16 @@ export function activateShared( function registerMarkdownLanguageFeatures( client: MdLanguageClient, commandManager: CommandManager, + parser: IMdParser, ): vscode.Disposable { const selector: vscode.DocumentSelector = { language: 'markdown', scheme: '*' }; return vscode.Disposable.from( // Language features registerDiagnosticSupport(selector, commandManager), - registerDropIntoEditorSupport(selector), registerFindFileReferenceSupport(commandManager, client), - registerPasteSupport(selector), - registerLinkPasteSupport(selector), + registerResourceDropOrPasteSupport(selector, parser), + registerPasteUrlSupport(selector, parser), registerUpdateLinksOnRename(client), + registerUpdatePastedLinks(selector, client), ); } - diff --git a/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/copyFiles.ts b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/copyFiles.ts index c8f44fad..dd41b5fa 100644 --- a/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/copyFiles.ts +++ b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/copyFiles.ts @@ -2,19 +2,18 @@ * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import * as picomatch from 'picomatch'; +import * as path from 'path'; import * as vscode from 'vscode'; import { Utils } from 'vscode-uri'; -import { getParentDocumentUri } from '../../util/document'; type OverwriteBehavior = 'overwrite' | 'nameIncrementally'; -interface CopyFileConfiguration { +export interface CopyFileConfiguration { readonly destination: Record; readonly overwriteBehavior: OverwriteBehavior; } -function getCopyFileConfiguration(document: vscode.TextDocument): CopyFileConfiguration { +export function getCopyFileConfiguration(document: vscode.TextDocument): CopyFileConfiguration { const config = vscode.workspace.getConfiguration('markdown', document); return { destination: config.get>('copyFiles.destination') ?? {}, @@ -29,72 +28,7 @@ function readOverwriteBehavior(config: vscode.WorkspaceConfiguration): Overwrite } } -export class NewFilePathGenerator { - - private readonly _usedPaths = new Set(); - - async getNewFilePath( - document: vscode.TextDocument, - file: vscode.DataTransferFile, - token: vscode.CancellationToken, - ): Promise<{ readonly uri: vscode.Uri; readonly overwrite: boolean } | undefined> { - const config = getCopyFileConfiguration(document); - const desiredPath = getDesiredNewFilePath(config, document, file); - - const root = Utils.dirname(desiredPath); - const ext = Utils.extname(desiredPath); - let baseName = Utils.basename(desiredPath); - baseName = baseName.slice(0, baseName.length - ext.length); - for (let i = 0; ; ++i) { - if (token.isCancellationRequested) { - return undefined; - } - - const name = i === 0 ? baseName : `${baseName}-${i}`; - const uri = vscode.Uri.joinPath(root, name + ext); - if (this._wasPathAlreadyUsed(uri)) { - continue; - } - - // Try overwriting if it already exists - if (config.overwriteBehavior === 'overwrite') { - this._usedPaths.add(uri.toString()); - return { uri, overwrite: true }; - } - - // Otherwise we need to check the fs to see if it exists - try { - await vscode.workspace.fs.stat(uri); - } catch { - if (!this._wasPathAlreadyUsed(uri)) { - // Does not exist - this._usedPaths.add(uri.toString()); - return { uri, overwrite: false }; - } - } - } - } - - private _wasPathAlreadyUsed(uri: vscode.Uri) { - return this._usedPaths.has(uri.toString()); - } -} - -function getDesiredNewFilePath(config: CopyFileConfiguration, document: vscode.TextDocument, file: vscode.DataTransferFile): vscode.Uri { - const docUri = getParentDocumentUri(document.uri); - for (const [rawGlob, rawDest] of Object.entries(config.destination)) { - for (const glob of parseGlob(rawGlob)) { - if (picomatch.isMatch(docUri.path, glob, { dot: true })) { - return resolveCopyDestination(docUri, file.name, rawDest, uri => vscode.workspace.getWorkspaceFolder(uri)?.uri); - } - } - } - - // Default to next to current file - return vscode.Uri.joinPath(Utils.dirname(docUri), file.name); -} - -function parseGlob(rawGlob: string): Iterable { +export function parseGlob(rawGlob: string): Iterable { if (rawGlob.startsWith('/')) { // Anchor to workspace folders return (vscode.workspace.workspaceFolders ?? []).map(folder => vscode.Uri.joinPath(folder.uri, rawGlob).path); @@ -147,28 +81,45 @@ function resolveCopyDestinationSetting(documentUri: vscode.Uri, fileName: string const workspaceFolder = getWorkspaceFolder(documentUri); const vars = new Map([ - ['documentDirName', documentDirName.path], // Parent directory path - ['documentFileName', documentBaseName], // Full filename: file.md - ['documentBaseName', documentBaseName.slice(0, documentBaseName.length - documentExtName.length)], // Just the name: file - ['documentExtName', documentExtName.replace('.', '')], // Just the file ext: md + // Document + ['documentDirName', documentDirName.path], // Absolute parent directory path of the Markdown document, e.g. `/Users/me/myProject/docs`. + ['documentRelativeDirName', workspaceFolder ? path.posix.relative(workspaceFolder.path, documentDirName.path) : documentDirName.path], // Relative parent directory path of the Markdown document, e.g. `docs`. This is the same as `${documentDirName}` if the file is not part of a workspace. + ['documentFileName', documentBaseName], // The full filename of the Markdown document, e.g. `README.md`. + ['documentBaseName', documentBaseName.slice(0, documentBaseName.length - documentExtName.length)], // The basename of the Markdown document, e.g. `README`. + ['documentExtName', documentExtName.replace('.', '')], // The extension of the Markdown document, e.g. `md`. + ['documentFilePath', documentUri.path], // Absolute path of the Markdown document, e.g. `/Users/me/myProject/docs/README.md`. + ['documentRelativeFilePath', workspaceFolder ? path.posix.relative(workspaceFolder.path, documentUri.path) : documentUri.path], // Relative path of the Markdown document, e.g. `docs/README.md`. This is the same as `${documentFilePath}` if the file is not part of a workspace. // Workspace - ['documentWorkspaceFolder', (workspaceFolder ?? documentDirName).path], + ['documentWorkspaceFolder', ((workspaceFolder ?? documentDirName).path)], // The workspace folder for the Markdown document, e.g. `/Users/me/myProject`. This is the same as `${documentDirName}` if the file is not part of a workspace. // File - ['fileName', fileName],// Full file name + ['fileName', fileName], // The file name of the dropped file, e.g. `image.png`. + ['fileExtName', path.extname(fileName).replace('.', '')], // The extension of the dropped file, e.g. `png`. ]); - return outDest.replaceAll(/\$\{(\w+)(?:\/([^\}]+?)\/([^\}]+?)\/)?\}/g, (_, name, pattern, replacement) => { + return outDest.replaceAll(/(?\\\$)|(?\w+)(?:\/(?(?:\\\/|[^\}\/])+)\/(?(?:\\\/|[^\}\/])*)\/)?\}/g, (match, _escape, name, pattern, replacement, _offset, _str, groups) => { + if (groups?.['escape']) { + return '$'; + } + const entry = vars.get(name); - if (!entry) { - return ''; + if (typeof entry !== 'string') { + return match; } if (pattern && replacement) { - return entry.replace(new RegExp(pattern), replacement); + try { + return entry.replace(new RegExp(replaceTransformEscapes(pattern)), replaceTransformEscapes(replacement)); + } catch (e) { + console.log(`Error applying 'resolveCopyDestinationSetting' transform: ${pattern} -> ${replacement}`); + } } return entry; }); } + +function replaceTransformEscapes(str: string): string { + return str.replaceAll(/\\\//g, '/'); +} diff --git a/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/dropOrPasteResource.ts b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/dropOrPasteResource.ts new file mode 100644 index 00000000..9fd3e4f3 --- /dev/null +++ b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/dropOrPasteResource.ts @@ -0,0 +1,290 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as vscode from 'vscode'; +import { IMdParser } from '../../markdownEngine'; +import { coalesce } from '../../util/arrays'; +import { getParentDocumentUri } from '../../util/document'; +import { Mime, mediaMimes } from '../../util/mimes'; +import { Schemes } from '../../util/schemes'; +import { NewFilePathGenerator } from './newFilePathGenerator'; +import { DropOrPasteEdit, createInsertUriListEdit, createUriListSnippet, getSnippetLabel } from './shared'; +import { InsertMarkdownLink, shouldInsertMarkdownLinkByDefault } from './smartDropOrPaste'; +import { UriList } from '../../util/uriList'; + +enum CopyFilesSettings { + Never = 'never', + MediaFiles = 'mediaFiles', +} + +/** + * Provides support for pasting or dropping resources into markdown documents. + * + * This includes: + * + * - `text/uri-list` data in the data transfer. + * - File object in the data transfer. + * - Media data in the data transfer, such as `image/png`. + */ +class ResourcePasteOrDropProvider implements vscode.DocumentPasteEditProvider, vscode.DocumentDropEditProvider { + + public static readonly kind = vscode.DocumentDropOrPasteEditKind.Empty.append('markdown', 'link'); + + public static readonly mimeTypes = [ + Mime.textUriList, + 'files', + ...mediaMimes, + ]; + + private readonly _yieldTo = [ + vscode.DocumentDropOrPasteEditKind.Empty.append('text'), + vscode.DocumentDropOrPasteEditKind.Empty.append('markdown', 'image', 'attachment'), + ]; + + constructor( + private readonly _parser: IMdParser, + ) { } + + public async provideDocumentDropEdits( + document: vscode.TextDocument, + position: vscode.Position, + dataTransfer: vscode.DataTransfer, + token: vscode.CancellationToken, + ): Promise { + const edit = await this._createEdit(document, [new vscode.Range(position, position)], dataTransfer, { + insert: this._getEnabled(document, 'editor.drop.enabled'), + copyIntoWorkspace: vscode.workspace.getConfiguration('markdown', document).get('editor.drop.copyIntoWorkspace', CopyFilesSettings.MediaFiles) + }, undefined, token); + + if (!edit || token.isCancellationRequested) { + return; + } + + const dropEdit = new vscode.DocumentDropEdit(edit.snippet); + dropEdit.title = edit.label; + dropEdit.kind = ResourcePasteOrDropProvider.kind; + dropEdit.additionalEdit = edit.additionalEdits; + dropEdit.yieldTo = [...this._yieldTo, ...edit.yieldTo]; + return dropEdit; + } + + public async provideDocumentPasteEdits( + document: vscode.TextDocument, + ranges: readonly vscode.Range[], + dataTransfer: vscode.DataTransfer, + context: vscode.DocumentPasteEditContext, + token: vscode.CancellationToken, + ): Promise { + const edit = await this._createEdit(document, ranges, dataTransfer, { + insert: this._getEnabled(document, 'editor.paste.enabled'), + copyIntoWorkspace: vscode.workspace.getConfiguration('markdown', document).get('editor.paste.copyIntoWorkspace', CopyFilesSettings.MediaFiles) + }, context, token); + + if (!edit || token.isCancellationRequested) { + return; + } + + const pasteEdit = new vscode.DocumentPasteEdit(edit.snippet, edit.label, ResourcePasteOrDropProvider.kind); + pasteEdit.additionalEdit = edit.additionalEdits; + pasteEdit.yieldTo = [...this._yieldTo, ...edit.yieldTo]; + return [pasteEdit]; + } + + private _getEnabled(document: vscode.TextDocument, settingName: string): InsertMarkdownLink { + const setting = vscode.workspace.getConfiguration('markdown', document).get(settingName, true); + // Convert old boolean values to new enum setting + if (setting === false) { + return InsertMarkdownLink.Never; + } else if (setting === true) { + return InsertMarkdownLink.Smart; + } else { + return setting; + } + } + + private async _createEdit( + document: vscode.TextDocument, + ranges: readonly vscode.Range[], + dataTransfer: vscode.DataTransfer, + settings: { + insert: InsertMarkdownLink; + copyIntoWorkspace: CopyFilesSettings; + }, + context: vscode.DocumentPasteEditContext | undefined, + token: vscode.CancellationToken, + ): Promise { + if (settings.insert === InsertMarkdownLink.Never) { + return; + } + + let edit = await this._createEditForMediaFiles(document, dataTransfer, settings.copyIntoWorkspace, token); + if (token.isCancellationRequested) { + return; + } + + if (!edit) { + edit = await this._createEditFromUriListData(document, ranges, dataTransfer, context, token); + } + + if (!edit || token.isCancellationRequested) { + return; + } + + if (!(await shouldInsertMarkdownLinkByDefault(this._parser, document, settings.insert, ranges, token))) { + edit.yieldTo.push(vscode.DocumentDropOrPasteEditKind.Empty.append('uri')); + } + + return edit; + } + + private async _createEditFromUriListData( + document: vscode.TextDocument, + ranges: readonly vscode.Range[], + dataTransfer: vscode.DataTransfer, + context: vscode.DocumentPasteEditContext | undefined, + token: vscode.CancellationToken, + ): Promise { + const uriListData = await dataTransfer.get(Mime.textUriList)?.asString(); + if (!uriListData || token.isCancellationRequested) { + return; + } + + const uriList = UriList.from(uriListData); + if (!uriList.entries.length) { + return; + } + + // In some browsers, copying from the address bar sets both text/uri-list and text/plain. + // Disable ourselves if there's also a text entry with the same http(s) uri as our list, + // unless we are explicitly requested. + if ( + uriList.entries.length === 1 + && (uriList.entries[0].uri.scheme === Schemes.http || uriList.entries[0].uri.scheme === Schemes.https) + && !context?.only?.contains(ResourcePasteOrDropProvider.kind) + ) { + const text = await dataTransfer.get(Mime.textPlain)?.asString(); + if (token.isCancellationRequested) { + return; + } + + if (text && textMatchesUriList(text, uriList)) { + return; + } + } + + const edit = createInsertUriListEdit(document, ranges, uriList); + if (!edit) { + return; + } + + const additionalEdits = new vscode.WorkspaceEdit(); + additionalEdits.set(document.uri, edit.edits); + + return { + label: edit.label, + snippet: new vscode.SnippetString(''), + additionalEdits, + yieldTo: [] + }; + } + + /** + * Create a new edit for media files in a data transfer. + * + * This tries copying files outside of the workspace into the workspace. + */ + private async _createEditForMediaFiles( + document: vscode.TextDocument, + dataTransfer: vscode.DataTransfer, + copyIntoWorkspace: CopyFilesSettings, + token: vscode.CancellationToken, + ): Promise { + if (copyIntoWorkspace !== CopyFilesSettings.MediaFiles || getParentDocumentUri(document.uri).scheme === Schemes.untitled) { + return; + } + + interface FileEntry { + readonly uri: vscode.Uri; + readonly newFile?: { readonly contents: vscode.DataTransferFile; readonly overwrite: boolean }; + } + + const pathGenerator = new NewFilePathGenerator(); + const fileEntries = coalesce(await Promise.all(Array.from(dataTransfer, async ([mime, item]): Promise => { + if (!mediaMimes.has(mime)) { + return; + } + + const file = item?.asFile(); + if (!file) { + return; + } + + if (file.uri) { + // If the file is already in a workspace, we don't want to create a copy of it + const workspaceFolder = vscode.workspace.getWorkspaceFolder(file.uri); + if (workspaceFolder) { + return { uri: file.uri }; + } + } + + const newFile = await pathGenerator.getNewFilePath(document, file, token); + if (!newFile) { + return; + } + return { uri: newFile.uri, newFile: { contents: file, overwrite: newFile.overwrite } }; + }))); + if (!fileEntries.length) { + return; + } + + const snippet = createUriListSnippet(document.uri, fileEntries); + if (!snippet) { + return; + } + + const additionalEdits = new vscode.WorkspaceEdit(); + for (const entry of fileEntries) { + if (entry.newFile) { + additionalEdits.createFile(entry.uri, { + contents: entry.newFile.contents, + overwrite: entry.newFile.overwrite, + }); + } + } + + return { + snippet: snippet.snippet, + label: getSnippetLabel(snippet), + additionalEdits, + yieldTo: [], + }; + } +} + +function textMatchesUriList(text: string, uriList: UriList): boolean { + if (text === uriList.entries[0].str) { + return true; + } + + try { + const uri = vscode.Uri.parse(text); + return uriList.entries.some(entry => entry.uri.toString() === uri.toString()); + } catch { + return false; + } +} + +export function registerResourceDropOrPasteSupport(selector: vscode.DocumentSelector, parser: IMdParser): vscode.Disposable { + return vscode.Disposable.from( + vscode.languages.registerDocumentPasteEditProvider(selector, new ResourcePasteOrDropProvider(parser), { + providedPasteEditKinds: [ResourcePasteOrDropProvider.kind], + pasteMimeTypes: ResourcePasteOrDropProvider.mimeTypes, + }), + vscode.languages.registerDocumentDropEditProvider(selector, new ResourcePasteOrDropProvider(parser), { + providedDropEditKinds: [ResourcePasteOrDropProvider.kind], + dropMimeTypes: ResourcePasteOrDropProvider.mimeTypes, + }), + ); +} diff --git a/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/dropResourceProvider.ts b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/dropResourceProvider.ts deleted file mode 100644 index 1c5a1946..00000000 --- a/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/dropResourceProvider.ts +++ /dev/null @@ -1,85 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ - -import * as vscode from 'vscode'; -import { Mime, mediaMimes } from '../../util/mimes'; -import { Schemes } from '../../util/schemes'; -import { createEditForMediaFiles, tryGetUriListSnippet } from './shared'; - -class ResourceDropProvider implements vscode.DocumentDropEditProvider { - - public static readonly id = 'insertLink'; - - public static readonly dropMimeTypes = [ - Mime.textUriList, - ...mediaMimes, - ]; - - private readonly _yieldTo = [ - { mimeType: 'text/plain' }, - { extensionId: 'vscode.ipynb', providerId: 'insertAttachment' }, - ]; - - async provideDocumentDropEdits(document: vscode.TextDocument, _position: vscode.Position, dataTransfer: vscode.DataTransfer, token: vscode.CancellationToken): Promise { - const enabled = vscode.workspace.getConfiguration('markdown', document).get('editor.drop.enabled', true); - if (!enabled) { - return; - } - - const filesEdit = await this._getMediaFilesEdit(document, dataTransfer, token); - if (filesEdit) { - return filesEdit; - } - - if (token.isCancellationRequested) { - return; - } - - return this._getUriListEdit(document, dataTransfer, token); - } - - private async _getUriListEdit(document: vscode.TextDocument, dataTransfer: vscode.DataTransfer, token: vscode.CancellationToken): Promise { - const urlList = await dataTransfer.get(Mime.textUriList)?.asString(); - if (!urlList || token.isCancellationRequested) { - return undefined; - } - - const snippet = await tryGetUriListSnippet(document, urlList, token); - if (!snippet) { - return undefined; - } - - const edit = new vscode.DocumentDropEdit(snippet.snippet); - edit.label = snippet.label; - edit.yieldTo = this._yieldTo; - return edit; - } - - private async _getMediaFilesEdit(document: vscode.TextDocument, dataTransfer: vscode.DataTransfer, token: vscode.CancellationToken): Promise { - if (document.uri.scheme === Schemes.untitled) { - return; - } - - const copyIntoWorkspace = vscode.workspace.getConfiguration('markdown', document).get<'mediaFiles' | 'never'>('editor.drop.copyIntoWorkspace', 'mediaFiles'); - if (copyIntoWorkspace !== 'mediaFiles') { - return; - } - - const edit = await createEditForMediaFiles(document, dataTransfer, token); - if (!edit) { - return; - } - - const dropEdit = new vscode.DocumentDropEdit(edit.snippet); - dropEdit.label = edit.label; - dropEdit.additionalEdit = edit.additionalEdits; - dropEdit.yieldTo = this._yieldTo; - return dropEdit; - } -} - -export function registerDropIntoEditorSupport(selector: vscode.DocumentSelector) { - return vscode.languages.registerDocumentDropEditProvider(selector, new ResourceDropProvider(), ResourceDropProvider); -} diff --git a/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/newFilePathGenerator.ts b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/newFilePathGenerator.ts new file mode 100644 index 00000000..1625977a --- /dev/null +++ b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/newFilePathGenerator.ts @@ -0,0 +1,77 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as picomatch from 'picomatch'; +import * as vscode from 'vscode'; +import { Utils } from 'vscode-uri'; +import { getParentDocumentUri } from '../../util/document'; +import { CopyFileConfiguration, getCopyFileConfiguration, parseGlob, resolveCopyDestination } from './copyFiles'; + + +export class NewFilePathGenerator { + + private readonly _usedPaths = new Set(); + + async getNewFilePath( + document: vscode.TextDocument, + file: vscode.DataTransferFile, + token: vscode.CancellationToken + ): Promise<{ readonly uri: vscode.Uri; readonly overwrite: boolean } | undefined> { + const config = getCopyFileConfiguration(document); + const desiredPath = getDesiredNewFilePath(config, document, file); + + const root = Utils.dirname(desiredPath); + const ext = Utils.extname(desiredPath); + let baseName = Utils.basename(desiredPath); + baseName = baseName.slice(0, baseName.length - ext.length); + for (let i = 0; ; ++i) { + if (token.isCancellationRequested) { + return undefined; + } + + const name = i === 0 ? baseName : `${baseName}-${i}`; + const uri = vscode.Uri.joinPath(root, name + ext); + if (this._wasPathAlreadyUsed(uri)) { + continue; + } + + // Try overwriting if it already exists + if (config.overwriteBehavior === 'overwrite') { + this._usedPaths.add(uri.toString()); + return { uri, overwrite: true }; + } + + // Otherwise we need to check the fs to see if it exists + try { + await vscode.workspace.fs.stat(uri); + } catch { + if (!this._wasPathAlreadyUsed(uri)) { + // Does not exist + this._usedPaths.add(uri.toString()); + return { uri, overwrite: false }; + } + } + } + } + + private _wasPathAlreadyUsed(uri: vscode.Uri) { + return this._usedPaths.has(uri.toString()); + } +} + +export function getDesiredNewFilePath(config: CopyFileConfiguration, document: vscode.TextDocument, file: vscode.DataTransferFile): vscode.Uri { + const docUri = getParentDocumentUri(document.uri); + for (const [rawGlob, rawDest] of Object.entries(config.destination)) { + for (const glob of parseGlob(rawGlob)) { + if (picomatch.isMatch(docUri.path, glob, { dot: true })) { + return resolveCopyDestination(docUri, file.name, rawDest, uri => vscode.workspace.getWorkspaceFolder(uri)?.uri); + } + } + } + + // Default to next to current file + return vscode.Uri.joinPath(Utils.dirname(docUri), file.name); +} + diff --git a/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/pasteResourceProvider.ts b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/pasteResourceProvider.ts deleted file mode 100644 index cd051210..00000000 --- a/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/pasteResourceProvider.ts +++ /dev/null @@ -1,90 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ - -import * as vscode from 'vscode'; -import { Mime, mediaMimes } from '../../util/mimes'; -import { Schemes } from '../../util/schemes'; -import { PasteUrlAsFormattedLink, createEditAddingLinksForUriList, createEditForMediaFiles, getPasteUrlAsFormattedLinkSetting } from './shared'; - -class PasteResourceEditProvider implements vscode.DocumentPasteEditProvider { - - public static readonly id = 'insertLink'; - - public static readonly pasteMimeTypes = [ - Mime.textUriList, - ...mediaMimes, - ]; - - private readonly _yieldTo = [ - { mimeType: 'text/plain' }, - { extensionId: 'vscode.ipynb', providerId: 'insertAttachment' }, - ]; - - async provideDocumentPasteEdits( - document: vscode.TextDocument, - ranges: readonly vscode.Range[], - dataTransfer: vscode.DataTransfer, - token: vscode.CancellationToken, - ): Promise { - const enabled = vscode.workspace.getConfiguration('markdown', document).get('editor.filePaste.enabled', true); - if (!enabled) { - return; - } - - const createEdit = await this._getMediaFilesEdit(document, dataTransfer, token); - if (createEdit) { - return createEdit; - } - - if (token.isCancellationRequested) { - return; - } - - return this._getUriListEdit(document, ranges, dataTransfer, token); - } - - private async _getUriListEdit(document: vscode.TextDocument, ranges: readonly vscode.Range[], dataTransfer: vscode.DataTransfer, token: vscode.CancellationToken): Promise { - const uriList = await dataTransfer.get(Mime.textUriList)?.asString(); - if (!uriList || token.isCancellationRequested) { - return; - } - - const pasteUrlSetting = getPasteUrlAsFormattedLinkSetting(document); - const pasteEdit = await createEditAddingLinksForUriList(document, ranges, uriList, false, pasteUrlSetting === PasteUrlAsFormattedLink.Smart, token); - if (!pasteEdit) { - return; - } - - const uriEdit = new vscode.DocumentPasteEdit('', pasteEdit.label); - uriEdit.additionalEdit = pasteEdit.additionalEdits; - uriEdit.yieldTo = this._yieldTo; - return uriEdit; - } - - private async _getMediaFilesEdit(document: vscode.TextDocument, dataTransfer: vscode.DataTransfer, token: vscode.CancellationToken): Promise { - if (document.uri.scheme === Schemes.untitled) { - return; - } - - const copyFilesIntoWorkspace = vscode.workspace.getConfiguration('markdown', document).get<'mediaFiles' | 'never'>('editor.filePaste.copyIntoWorkspace', 'mediaFiles'); - if (copyFilesIntoWorkspace === 'never') { - return; - } - - const edit = await createEditForMediaFiles(document, dataTransfer, token); - if (!edit) { - return; - } - - const pasteEdit = new vscode.DocumentPasteEdit(edit.snippet, edit.label); - pasteEdit.additionalEdit = edit.additionalEdits; - pasteEdit.yieldTo = this._yieldTo; - return pasteEdit; - } -} - -export function registerPasteSupport(selector: vscode.DocumentSelector,) { - return vscode.languages.registerDocumentPasteEditProvider(selector, new PasteResourceEditProvider(), PasteResourceEditProvider); -} diff --git a/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/pasteUrlProvider.ts b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/pasteUrlProvider.ts index b68b9cda..661b0bfd 100644 --- a/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/pasteUrlProvider.ts +++ b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/pasteUrlProvider.ts @@ -4,46 +4,75 @@ *--------------------------------------------------------------------------------------------*/ import * as vscode from 'vscode'; +import { IMdParser } from '../../markdownEngine'; import { Mime } from '../../util/mimes'; -import { createEditAddingLinksForUriList, getPasteUrlAsFormattedLinkSetting, PasteUrlAsFormattedLink, validateLink } from './shared'; +import { createInsertUriListEdit } from './shared'; +import { InsertMarkdownLink, findValidUriInText, shouldInsertMarkdownLinkByDefault } from './smartDropOrPaste'; +import { UriList } from '../../util/uriList'; +/** + * Adds support for pasting text uris to create markdown links. + * + * This only applies to `text/plain`. Other mimes like `text/uri-list` are handled by ResourcePasteOrDropProvider. + */ class PasteUrlEditProvider implements vscode.DocumentPasteEditProvider { - public static readonly id = 'insertMarkdownLink'; + public static readonly kind = vscode.DocumentDropOrPasteEditKind.Empty.append('markdown', 'link'); - public static readonly pasteMimeTypes = [ - Mime.textPlain, - ]; + public static readonly pasteMimeTypes = [Mime.textPlain]; + + constructor( + private readonly _parser: IMdParser, + ) { } async provideDocumentPasteEdits( document: vscode.TextDocument, ranges: readonly vscode.Range[], dataTransfer: vscode.DataTransfer, + _context: vscode.DocumentPasteEditContext, token: vscode.CancellationToken, - ): Promise { - const pasteUrlSetting = getPasteUrlAsFormattedLinkSetting(document); - if (pasteUrlSetting === PasteUrlAsFormattedLink.Never) { + ): Promise { + const pasteUrlSetting = vscode.workspace.getConfiguration('markdown', document) + .get('editor.pasteUrlAsFormattedLink.enabled', InsertMarkdownLink.SmartWithSelection); + if (pasteUrlSetting === InsertMarkdownLink.Never) { return; } const item = dataTransfer.get(Mime.textPlain); - const urlList = await item?.asString(); - if (token.isCancellationRequested || !urlList || !validateLink(urlList).isValid) { + const text = await item?.asString(); + if (token.isCancellationRequested || !text) { + return; + } + + const uriText = findValidUriInText(text); + if (!uriText) { return; } - const pasteEdit = await createEditAddingLinksForUriList(document, ranges, validateLink(urlList).cleanedUrlList, true, pasteUrlSetting === PasteUrlAsFormattedLink.Smart, token); - if (!pasteEdit) { + const edit = createInsertUriListEdit(document, ranges, UriList.from(uriText), { preserveAbsoluteUris: true }); + if (!edit) { return; } - const edit = new vscode.DocumentPasteEdit('', pasteEdit.label); - edit.additionalEdit = pasteEdit.additionalEdits; - edit.yieldTo = pasteEdit.markdownLink ? undefined : [{ mimeType: Mime.textPlain }]; - return edit; + const pasteEdit = new vscode.DocumentPasteEdit('', edit.label, PasteUrlEditProvider.kind); + const workspaceEdit = new vscode.WorkspaceEdit(); + workspaceEdit.set(document.uri, edit.edits); + pasteEdit.additionalEdit = workspaceEdit; + + if (!(await shouldInsertMarkdownLinkByDefault(this._parser, document, pasteUrlSetting, ranges, token))) { + pasteEdit.yieldTo = [ + vscode.DocumentDropOrPasteEditKind.Empty.append('text'), + vscode.DocumentDropOrPasteEditKind.Empty.append('uri') + ]; + } + + return [pasteEdit]; } } -export function registerLinkPasteSupport(selector: vscode.DocumentSelector,) { - return vscode.languages.registerDocumentPasteEditProvider(selector, new PasteUrlEditProvider(), PasteUrlEditProvider); +export function registerPasteUrlSupport(selector: vscode.DocumentSelector, parser: IMdParser) { + return vscode.languages.registerDocumentPasteEditProvider(selector, new PasteUrlEditProvider(parser), { + providedPasteEditKinds: [PasteUrlEditProvider.kind], + pasteMimeTypes: PasteUrlEditProvider.pasteMimeTypes, + }); } diff --git a/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/shared.ts b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/shared.ts index dc8c1507..4ab245c1 100644 --- a/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/shared.ts +++ b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/shared.ts @@ -6,11 +6,11 @@ import * as path from 'path'; import * as vscode from 'vscode'; import * as URI from 'vscode-uri'; -import { coalesce } from '../../util/arrays'; +import { ITextDocument } from '../../types/textDocument'; import { getDocumentDir } from '../../util/document'; -import { mediaMimes } from '../../util/mimes'; import { Schemes } from '../../util/schemes'; -import { NewFilePathGenerator } from './copyFiles'; +import { UriList } from '../../util/uriList'; +import { resolveSnippet } from './snippets'; enum MediaKind { Image, @@ -18,14 +18,9 @@ enum MediaKind { Audio, } -export const externalUriSchemes = [ - 'http', - 'https', - 'mailto', -]; - export const mediaFileExtensions = new Map([ // Images + ['avif', MediaKind.Image], ['bmp', MediaKind.Image], ['gif', MediaKind.Image], ['ico', MediaKind.Image], @@ -50,129 +45,70 @@ export const mediaFileExtensions = new Map([ ['wav', MediaKind.Audio], ]); -const smartPasteRegexes = [ - { regex: /(\[[^\[\]]*](?:\([^\(\)]*\)|\[[^\[\]]*]))/g }, // In a Markdown link - { regex: /^```[\s\S]*?```$/gm }, // In a backtick fenced code block - { regex: /^~~~[\s\S]*?~~~$/gm }, // In a tildefenced code block - { regex: /^\$\$[\s\S]*?\$\$$/gm }, // In a fenced math block - { regex: /`[^`]*`/g }, // In inline code - { regex: /\$[^$]*\$/g }, // In inline math -]; - -export interface SkinnyTextDocument { - offsetAt(position: vscode.Position): number; - getText(range?: vscode.Range): string; - readonly uri: vscode.Uri; -} - -export enum PasteUrlAsFormattedLink { - Always = 'always', - Smart = 'smart', - Never = 'never' -} - -export function getPasteUrlAsFormattedLinkSetting(document: vscode.TextDocument): PasteUrlAsFormattedLink { - return vscode.workspace.getConfiguration('markdown', document).get('editor.pasteUrlAsFormattedLink.enabled', PasteUrlAsFormattedLink.Smart); +export function getSnippetLabel(counter: { insertedAudioVideoCount: number; insertedImageCount: number; insertedLinkCount: number }) { + if (counter.insertedAudioVideoCount > 0) { + if (counter.insertedLinkCount > 0) { + return vscode.l10n.t('Insert Markdown Media and Links'); + } else { + return vscode.l10n.t('Insert Markdown Media'); + } + } else if (counter.insertedImageCount > 0 && counter.insertedLinkCount > 0) { + return vscode.l10n.t('Insert Markdown Images and Links'); + } else if (counter.insertedImageCount > 0) { + return counter.insertedImageCount > 1 + ? vscode.l10n.t('Insert Markdown Images') + : vscode.l10n.t('Insert Markdown Image'); + } else { + return counter.insertedLinkCount > 1 + ? vscode.l10n.t('Insert Markdown Links') + : vscode.l10n.t('Insert Markdown Link'); + } } -export async function createEditAddingLinksForUriList( - document: SkinnyTextDocument, +export function createInsertUriListEdit( + document: ITextDocument, ranges: readonly vscode.Range[], - urlList: string, - isExternalLink: boolean, - useSmartPaste: boolean, - token: vscode.CancellationToken, -): Promise<{ additionalEdits: vscode.WorkspaceEdit; label: string; markdownLink: boolean } | undefined> { - - if (ranges.length === 0) { + urlList: UriList, + options?: UriListSnippetOptions, +): { edits: vscode.SnippetTextEdit[]; label: string } | undefined { + if (!ranges.length || !urlList.entries.length) { return; } - const edits: vscode.SnippetTextEdit[] = []; - let placeHolderValue: number = ranges.length; - let label: string = ''; - let pasteAsMarkdownLink: boolean = true; - let markdownLink: boolean = true; - - for (const range of ranges) { - const selectedRange: vscode.Range = new vscode.Range( - new vscode.Position(range.start.line, document.offsetAt(range.start)), - new vscode.Position(range.end.line, document.offsetAt(range.end)) - ); - - if (useSmartPaste) { - pasteAsMarkdownLink = checkSmartPaste(document, selectedRange, range); - markdownLink = pasteAsMarkdownLink; // FIX: this will only match the last range - } - const snippet = await tryGetUriListSnippet(document, urlList, token, document.getText(range), placeHolderValue, pasteAsMarkdownLink, isExternalLink); - if (!snippet) { - return; - } + const edits: vscode.SnippetTextEdit[] = []; - pasteAsMarkdownLink = true; - placeHolderValue--; - edits.push(new vscode.SnippetTextEdit(range, snippet.snippet)); - label = snippet.label; - } + let insertedLinkCount = 0; + let insertedImageCount = 0; + let insertedAudioVideoCount = 0; - const additionalEdits = new vscode.WorkspaceEdit(); - additionalEdits.set(document.uri, edits); + // Use 1 for all empty ranges but give non-empty range unique indices starting after 1 + let placeHolderStartIndex = 1 + urlList.entries.length; - return { additionalEdits, label, markdownLink }; -} + // Sort ranges by start position + const orderedRanges = [...ranges].sort((a, b) => a.start.compareTo(b.start)); + const allRangesAreEmpty = orderedRanges.every(range => range.isEmpty); -export function checkSmartPaste(document: SkinnyTextDocument, selectedRange: vscode.Range, range: vscode.Range): boolean { - if (selectedRange.isEmpty || /^[\s\n]*$/.test(document.getText(range)) || validateLink(document.getText(range)).isValid) { - return false; - } - if (/\[.*\]\(.*\)/.test(document.getText(range)) || /!\[.*\]\(.*\)/.test(document.getText(range))) { - return false; - } - for (const regex of smartPasteRegexes) { - const matches = [...document.getText().matchAll(regex.regex)]; - for (const match of matches) { - if (match.index !== undefined) { - const useDefaultPaste = selectedRange.start.character > match.index && selectedRange.end.character < match.index + match[0].length; - if (useDefaultPaste) { - return false; - } - } + for (const range of orderedRanges) { + const snippet = createUriListSnippet(document.uri, urlList.entries, { + placeholderText: range.isEmpty ? undefined : document.getText(range), + placeholderStartIndex: allRangesAreEmpty ? 1 : placeHolderStartIndex, + ...options, + }); + if (!snippet) { + continue; } - } - return true; -} -export function validateLink(urlList: string): { isValid: boolean; cleanedUrlList: string } { - let isValid = false; - let uri = undefined; - const trimmedUrlList = urlList?.trim(); //remove leading and trailing whitespace and new lines - try { - uri = vscode.Uri.parse(trimmedUrlList); - } catch (error) { - return { isValid: false, cleanedUrlList: urlList }; - } - const splitUrlList = trimmedUrlList.split(' ').filter(item => item !== ''); //split on spaces and remove empty strings - if (uri) { - isValid = splitUrlList.length === 1 && !splitUrlList[0].includes('\n') && externalUriSchemes.includes(vscode.Uri.parse(splitUrlList[0]).scheme) && !!vscode.Uri.parse(splitUrlList[0]).authority; - } - return { isValid, cleanedUrlList: splitUrlList[0] }; -} + insertedLinkCount += snippet.insertedLinkCount; + insertedImageCount += snippet.insertedImageCount; + insertedAudioVideoCount += snippet.insertedAudioVideoCount; -export async function tryGetUriListSnippet(document: SkinnyTextDocument, urlList: String, token: vscode.CancellationToken, title = '', placeHolderValue = 0, pasteAsMarkdownLink = true, isExternalLink = false): Promise<{ snippet: vscode.SnippetString; label: string } | undefined> { - if (token.isCancellationRequested) { - return undefined; - } - const uriStrings: string[] = []; - const uris: vscode.Uri[] = []; - for (const resource of urlList.split(/\r?\n/g)) { - try { - uris.push(vscode.Uri.parse(resource)); - uriStrings.push(resource); - } catch { - // noop - } + placeHolderStartIndex += urlList.entries.length; + + edits.push(new vscode.SnippetTextEdit(range, snippet.snippet)); } - return createUriListSnippet(document, uris, uriStrings, title, placeHolderValue, pasteAsMarkdownLink, isExternalLink); + + const label = getSnippetLabel({ insertedAudioVideoCount, insertedImageCount, insertedLinkCount }); + return { edits, label }; } interface UriListSnippetOptions { @@ -181,87 +117,83 @@ interface UriListSnippetOptions { readonly placeholderStartIndex?: number; /** - * Should the snippet be for an image link or video? + * Controls if a media link (`![](...)`) is inserted instead of a normal markdown link. * - * If `undefined`, tries to infer this from the uri. + * By default tries to infer this from the uri. */ readonly insertAsMedia?: boolean; readonly separator?: string; + + /** + * Prevents uris from being made relative to the document. + * + * This is mostly useful for `file:` uris. + */ + readonly preserveAbsoluteUris?: boolean; } -export function appendToLinkSnippet( - snippet: vscode.SnippetString, - title: string, - uriString: string, - placeholderValue: number, - isExternalLink: boolean, -): vscode.SnippetString { - snippet.appendText('['); - snippet.appendPlaceholder(escapeBrackets(title) || 'Title', placeholderValue); - snippet.appendText(`](${escapeMarkdownLinkPath(uriString, isExternalLink)})`); - return snippet; + +interface UriSnippet { + snippet: vscode.SnippetString; + insertedLinkCount: number; + insertedImageCount: number; + insertedAudioVideoCount: number; } export function createUriListSnippet( - document: SkinnyTextDocument, - uris: readonly vscode.Uri[], - uriStrings?: readonly string[], - title = '', - placeholderValue = 0, - pasteAsMarkdownLink = true, - isExternalLink = false, + document: vscode.Uri, + uris: ReadonlyArray<{ + readonly uri: vscode.Uri; + readonly str?: string; + }>, options?: UriListSnippetOptions, -): { snippet: vscode.SnippetString; label: string } | undefined { +): UriSnippet | undefined { if (!uris.length) { return; } - const documentDir = getDocumentDir(document.uri); + const documentDir = getDocumentDir(document); + const config = vscode.workspace.getConfiguration('markdown', document); + const title = options?.placeholderText || 'Title'; - let snippet = new vscode.SnippetString(); let insertedLinkCount = 0; let insertedImageCount = 0; let insertedAudioVideoCount = 0; + const snippet = new vscode.SnippetString(); + let placeholderIndex = options?.placeholderStartIndex ?? 1; + uris.forEach((uri, i) => { - const mdPath = getMdPath(documentDir, uri); - - const ext = URI.Utils.extname(uri).toLowerCase().replace('.', ''); - const insertAsMedia = typeof options?.insertAsMedia === 'undefined' ? mediaFileExtensions.has(ext) : !!options.insertAsMedia; - const insertAsVideo = mediaFileExtensions.get(ext) === MediaKind.Video; - const insertAsAudio = mediaFileExtensions.get(ext) === MediaKind.Audio; - - if (insertAsVideo) { - insertedAudioVideoCount++; - snippet.appendText(`'); - } else if (insertAsAudio) { - insertedAudioVideoCount++; - snippet.appendText(`'); - } else if (insertAsMedia) { - if (insertAsMedia) { + const mdPath = (!options?.preserveAbsoluteUris ? getRelativeMdPath(documentDir, uri.uri) : undefined) ?? uri.str ?? uri.uri.toString(); + + const ext = URI.Utils.extname(uri.uri).toLowerCase().replace('.', ''); + const insertAsMedia = options?.insertAsMedia || (typeof options?.insertAsMedia === 'undefined' && mediaFileExtensions.has(ext)); + + if (insertAsMedia) { + const insertAsVideo = mediaFileExtensions.get(ext) === MediaKind.Video; + const insertAsAudio = mediaFileExtensions.get(ext) === MediaKind.Audio; + if (insertAsVideo || insertAsAudio) { + insertedAudioVideoCount++; + const mediaSnippet = insertAsVideo + ? config.get('editor.filePaste.videoSnippet', '') + : config.get('editor.filePaste.audioSnippet', ''); + snippet.value += resolveSnippet(mediaSnippet, new Map([ + ['src', mdPath], + ['title', `\${${placeholderIndex++}:${title}}`], + ])); + } else { insertedImageCount++; - if (pasteAsMarkdownLink) { - snippet.appendText('!['); - const placeholderText = escapeBrackets(title) || options?.placeholderText || 'Alt text'; - const placeholderIndex = typeof options?.placeholderStartIndex !== 'undefined' ? options?.placeholderStartIndex + i : (placeholderValue === 0 ? undefined : placeholderValue); - snippet.appendPlaceholder(placeholderText, placeholderIndex); - snippet.appendText(`](${escapeMarkdownLinkPath(mdPath, isExternalLink)})`); - } else { - snippet.appendText(escapeMarkdownLinkPath(mdPath, isExternalLink)); - } + snippet.appendText('!['); + const placeholderText = escapeBrackets(options?.placeholderText || 'alt text'); + snippet.appendPlaceholder(placeholderText, placeholderIndex); + snippet.appendText(`](${escapeMarkdownLinkPath(mdPath)})`); } } else { insertedLinkCount++; - if (uriStrings && isExternalLink) { - snippet = appendToLinkSnippet(snippet, title, uriStrings[i], placeholderValue, isExternalLink); - } else { - snippet.appendText(escapeMarkdownLinkPath(mdPath, isExternalLink)); - } + snippet.appendText('['); + snippet.appendPlaceholder(escapeBrackets(options?.placeholderText ?? 'text'), placeholderIndex); + snippet.appendText(`](${escapeMarkdownLinkPath(mdPath)})`); } if (i < uris.length - 1 && uris.length > 1) { @@ -269,99 +201,11 @@ export function createUriListSnippet( } }); - let label: string; - if (insertedAudioVideoCount > 0) { - if (insertedLinkCount > 0) { - label = vscode.l10n.t('Insert Markdown Media and Links'); - } else { - label = vscode.l10n.t('Insert Markdown Media'); - } - } else if (insertedImageCount > 0 && insertedLinkCount > 0) { - label = vscode.l10n.t('Insert Markdown Images and Links'); - } else if (insertedImageCount > 0) { - label = insertedImageCount > 1 - ? vscode.l10n.t('Insert Markdown Images') - : vscode.l10n.t('Insert Markdown Image'); - } else { - label = insertedLinkCount > 1 - ? vscode.l10n.t('Insert Markdown Links') - : vscode.l10n.t('Insert Markdown Link'); - } - - return { snippet, label }; + return { snippet, insertedAudioVideoCount, insertedImageCount, insertedLinkCount }; } -/** - * Create a new edit from the image files in a data transfer. - * - * This tries copying files outside of the workspace into the workspace. - */ -export async function createEditForMediaFiles( - document: vscode.TextDocument, - dataTransfer: vscode.DataTransfer, - token: vscode.CancellationToken -): Promise<{ snippet: vscode.SnippetString; label: string; additionalEdits: vscode.WorkspaceEdit } | undefined> { - if (document.uri.scheme === Schemes.untitled) { - return; - } - - interface FileEntry { - readonly uri: vscode.Uri; - readonly newFile?: { readonly contents: vscode.DataTransferFile; readonly overwrite: boolean }; - } - - const pathGenerator = new NewFilePathGenerator(); - const fileEntries = coalesce(await Promise.all(Array.from(dataTransfer, async ([mime, item]): Promise => { - if (!mediaMimes.has(mime)) { - return; - } - - const file = item?.asFile(); - if (!file) { - return; - } - - if (file.uri) { - // If the file is already in a workspace, we don't want to create a copy of it - const workspaceFolder = vscode.workspace.getWorkspaceFolder(file.uri); - if (workspaceFolder) { - return { uri: file.uri }; - } - } - - const newFile = await pathGenerator.getNewFilePath(document, file, token); - if (!newFile) { - return; - } - return { uri: newFile.uri, newFile: { contents: file, overwrite: newFile.overwrite } }; - }))); - if (!fileEntries.length) { - return; - } - - const workspaceEdit = new vscode.WorkspaceEdit(); - for (const entry of fileEntries) { - if (entry.newFile) { - workspaceEdit.createFile(entry.uri, { - contents: entry.newFile.contents, - overwrite: entry.newFile.overwrite, - }); - } - } - - const snippet = createUriListSnippet(document, fileEntries.map(entry => entry.uri)); - if (!snippet) { - return; - } - return { - snippet: snippet.snippet, - label: snippet.label, - additionalEdits: workspaceEdit, - }; -} - -function getMdPath(dir: vscode.Uri | undefined, file: vscode.Uri) { +function getRelativeMdPath(dir: vscode.Uri | undefined, file: vscode.Uri): string | undefined { if (dir && dir.scheme === file.scheme && dir.authority === file.authority) { if (file.scheme === Schemes.file) { // On windows, we must use the native `path.relative` to generate the relative path @@ -373,20 +217,15 @@ function getMdPath(dir: vscode.Uri | undefined, file: vscode.Uri) { return path.posix.relative(dir.path, file.path); } - - return file.toString(false); + return undefined; } -function escapeHtmlAttribute(attr: string): string { - return encodeURI(attr).replaceAll('"', '"'); -} - -function escapeMarkdownLinkPath(mdPath: string, isExternalLink: boolean): string { +function escapeMarkdownLinkPath(mdPath: string): string { if (needsBracketLink(mdPath)) { return '<' + mdPath.replaceAll('<', '\\<').replaceAll('>', '\\>') + '>'; } - return isExternalLink ? mdPath : encodeURI(mdPath); + return mdPath; } function escapeBrackets(value: string): string { @@ -394,7 +233,7 @@ function escapeBrackets(value: string): string { return value; } -function needsBracketLink(mdPath: string) { +function needsBracketLink(mdPath: string): boolean { // Links with whitespace or control characters must be enclosed in brackets if (mdPath.startsWith('<') || /\s|[\u007F\u0000-\u001f]/.test(mdPath)) { return true; @@ -423,3 +262,9 @@ function needsBracketLink(mdPath: string) { return nestingCount > 0; } +export interface DropOrPasteEdit { + readonly snippet: vscode.SnippetString; + readonly label: string; + readonly additionalEdits: vscode.WorkspaceEdit; + readonly yieldTo: vscode.DocumentDropOrPasteEditKind[]; +} diff --git a/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/smartDropOrPaste.ts b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/smartDropOrPaste.ts new file mode 100644 index 00000000..deaa4b58 --- /dev/null +++ b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/smartDropOrPaste.ts @@ -0,0 +1,188 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as vscode from 'vscode'; +import { IMdParser } from '../../markdownEngine'; +import { ITextDocument } from '../../types/textDocument'; +import { Schemes } from '../../util/schemes'; + +const smartPasteLineRegexes = [ + { regex: /(\[[^\[\]]*](?:\([^\(\)]*\)|\[[^\[\]]*]))/g }, // In a Markdown link + { regex: /\$\$[\s\S]*?\$\$/gm }, // In a fenced math block + { regex: /`[^`]*`/g }, // In inline code + { regex: /\$[^$]*\$/g }, // In inline math + { regex: /<[^<>\s]*>/g }, // Autolink + { regex: /^[ ]{0,3}\[\w+\]:\s.*$/g, isWholeLine: true }, // Block link definition (needed as tokens are not generated for these) +]; + +export async function shouldInsertMarkdownLinkByDefault( + parser: IMdParser, + document: ITextDocument, + pasteUrlSetting: InsertMarkdownLink, + ranges: readonly vscode.Range[], + token: vscode.CancellationToken +): Promise { + switch (pasteUrlSetting) { + case InsertMarkdownLink.Always: { + return true; + } + case InsertMarkdownLink.Smart: { + return checkSmart(); + } + case InsertMarkdownLink.SmartWithSelection: { + // At least one range must not be empty + if (!ranges.some(range => document.getText(range).trim().length > 0)) { + return false; + } + // And all ranges must be smart + return checkSmart(); + } + default: { + return false; + } + } + + async function checkSmart(): Promise { + return (await Promise.all(ranges.map(range => shouldSmartPasteForSelection(parser, document, range, token)))).every(x => x); + } +} + +const textTokenTypes = new Set([ + 'paragraph_open', + 'inline', + 'heading_open', + 'ordered_list_open', + 'bullet_list_open', + 'list_item_open', + 'blockquote_open', +]); + +async function shouldSmartPasteForSelection( + parser: IMdParser, + document: ITextDocument, + selectedRange: vscode.Range, + token: vscode.CancellationToken +): Promise { + // Disable for multi-line selections + if (selectedRange.start.line !== selectedRange.end.line) { + return false; + } + + const rangeText = document.getText(selectedRange); + // Disable when the selection is already a link + if (findValidUriInText(rangeText)) { + return false; + } + + if (/\[.*\]\(.*\)/.test(rangeText) || /!\[.*\]\(.*\)/.test(rangeText)) { + return false; + } + + // Check if selection is inside a special block level element using markdown engine + const tokens = await parser.tokenize(document); + if (token.isCancellationRequested) { + return false; + } + + for (let i = 0; i < tokens.length; i++) { + const token = tokens[i]; + if (!token.map) { + continue; + } + if (token.map[0] <= selectedRange.start.line && token.map[1] > selectedRange.start.line) { + if (!textTokenTypes.has(token.type)) { + return false; + } + } + + // Special case for html such as: + // + // + // | + // + // + // In this case pasting will cause the html block to be created even though the cursor is not currently inside a block + if (token.type === 'html_block' && token.map[1] === selectedRange.start.line) { + const nextToken = tokens.at(i + 1); + // The next token does not need to be a html_block, but it must be on the next line + if (nextToken?.map?.[0] === selectedRange.end.line + 1) { + return false; + } + } + } + + // Run additional regex checks on the current line to check if we are inside an inline element + const line = document.getText(new vscode.Range(selectedRange.start.line, 0, selectedRange.start.line, Number.MAX_SAFE_INTEGER)); + for (const regex of smartPasteLineRegexes) { + for (const match of line.matchAll(regex.regex)) { + if (match.index === undefined) { + continue; + } + + if (regex.isWholeLine) { + return false; + } + + if (selectedRange.start.character > match.index && selectedRange.start.character < match.index + match[0].length) { + return false; + } + } + } + + return true; +} + +const externalUriSchemes: ReadonlySet = new Set([ + Schemes.http, + Schemes.https, + Schemes.mailto, + Schemes.file, +]); + +export function findValidUriInText(text: string): string | undefined { + const trimmedUrlList = text.trim(); + + if (!/^\S+$/.test(trimmedUrlList) // Uri must consist of a single sequence of characters without spaces + || !trimmedUrlList.includes(':') // And it must have colon somewhere for the scheme. We will verify the schema again later + ) { + return; + } + + let uri: vscode.Uri; + try { + uri = vscode.Uri.parse(trimmedUrlList); + } catch { + // Could not parse + return; + } + + // `Uri.parse` is lenient and will return a `file:` uri even for non-uri text such as `abc` + // Make sure that the resolved scheme starts the original text + if (!trimmedUrlList.toLowerCase().startsWith(uri.scheme.toLowerCase() + ':')) { + return; + } + + // Only enable for an allow list of schemes. Otherwise this can be accidentally activated for non-uri text + // such as `c:\abc` or `value:foo` + if (!externalUriSchemes.has(uri.scheme.toLowerCase())) { + return; + } + + // Some part of the uri must not be empty + // This disables the feature for text such as `http:` + if (!uri.authority && uri.path.length < 2 && !uri.query && !uri.fragment) { + return; + } + + return trimmedUrlList; +} + +export enum InsertMarkdownLink { + Always = 'always', + SmartWithSelection = 'smartWithSelection', + Smart = 'smart', + Never = 'never' +} + diff --git a/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/snippets.ts b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/snippets.ts new file mode 100644 index 00000000..854cf217 --- /dev/null +++ b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/copyFiles/snippets.ts @@ -0,0 +1,32 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +/** + * Resolves variables in a VS Code snippet style string + */ +export function resolveSnippet(snippetString: string, vars: ReadonlyMap): string { + return snippetString.replaceAll(/(?\\\$)|(?\w+)(?:\/(?(?:\\\/|[^\}])+?)\/(?(?:\\\/|[^\}])+?)\/)?\}/g, (match, _escape, name, pattern, replacement, _offset, _str, groups) => { + if (groups?.['escape']) { + return '$'; + } + + const entry = vars.get(name); + if (typeof entry !== 'string') { + return match; + } + + if (pattern && replacement) { + return entry.replace(new RegExp(replaceTransformEscapes(pattern)), replaceTransformEscapes(replacement)); + } + + return entry; + }); +} + + +function replaceTransformEscapes(str: string): string { + return str.replaceAll(/\\\//g, '/'); +} + diff --git a/patched-vscode/extensions/markdown-language-features/src/languageFeatures/fileReferences.ts b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/fileReferences.ts index 2f2af15d..bda8b721 100644 --- a/patched-vscode/extensions/markdown-language-features/src/languageFeatures/fileReferences.ts +++ b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/fileReferences.ts @@ -28,7 +28,7 @@ export class FindFileReferencesCommand implements Command { location: vscode.ProgressLocation.Window, title: vscode.l10n.t("Finding file references") }, async (_progress, token) => { - const locations = (await this._client.getReferencesToFileInWorkspace(resource!, token)).map(loc => { + const locations = (await this._client.getReferencesToFileInWorkspace(resource, token)).map(loc => { return new vscode.Location(vscode.Uri.parse(loc.uri), convertRange(loc.range)); }); diff --git a/patched-vscode/extensions/markdown-language-features/src/languageFeatures/updateLinksOnPaste.ts b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/updateLinksOnPaste.ts new file mode 100644 index 00000000..36b6eacf --- /dev/null +++ b/patched-vscode/extensions/markdown-language-features/src/languageFeatures/updateLinksOnPaste.ts @@ -0,0 +1,81 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as vscode from 'vscode'; +import { MdLanguageClient } from '../client/client'; +import { Mime } from '../util/mimes'; + +class UpdatePastedLinksEditProvider implements vscode.DocumentPasteEditProvider { + + public static readonly kind = vscode.DocumentDropOrPasteEditKind.Empty.append('text', 'markdown', 'updateLinks'); + + public static readonly metadataMime = 'vnd.vscode.markdown.updateLinksMetadata'; + + constructor( + private readonly _client: MdLanguageClient, + ) { } + + async prepareDocumentPaste(document: vscode.TextDocument, ranges: readonly vscode.Range[], dataTransfer: vscode.DataTransfer, token: vscode.CancellationToken): Promise { + if (!this._isEnabled(document)) { + return; + } + + const metadata = await this._client.prepareUpdatePastedLinks(document.uri, ranges, token); + if (token.isCancellationRequested) { + return; + } + dataTransfer.set(UpdatePastedLinksEditProvider.metadataMime, new vscode.DataTransferItem(metadata)); + } + + async provideDocumentPasteEdits( + document: vscode.TextDocument, + ranges: readonly vscode.Range[], + dataTransfer: vscode.DataTransfer, + _context: vscode.DocumentPasteEditContext, + token: vscode.CancellationToken, + ): Promise { + if (!this._isEnabled(document)) { + return; + } + + const metadata = dataTransfer.get(UpdatePastedLinksEditProvider.metadataMime)?.value; + if (!metadata) { + return; + } + + const textItem = dataTransfer.get(Mime.textPlain); + const text = await textItem?.asString(); + if (!text || token.isCancellationRequested) { + return; + } + + // TODO: Handle cases such as: + // - copy empty line + // - Copy with multiple cursors and paste into multiple locations + // - ... + const edits = await this._client.getUpdatePastedLinksEdit(document.uri, ranges.map(x => new vscode.TextEdit(x, text)), metadata, token); + if (!edits || !edits.length || token.isCancellationRequested) { + return; + } + + const pasteEdit = new vscode.DocumentPasteEdit('', vscode.l10n.t("Paste and update pasted links"), UpdatePastedLinksEditProvider.kind); + const workspaceEdit = new vscode.WorkspaceEdit(); + workspaceEdit.set(document.uri, edits.map(x => new vscode.TextEdit(new vscode.Range(x.range.start.line, x.range.start.character, x.range.end.line, x.range.end.character,), x.newText))); + pasteEdit.additionalEdit = workspaceEdit; + return [pasteEdit]; + } + + private _isEnabled(document: vscode.TextDocument): boolean { + return vscode.workspace.getConfiguration('markdown', document.uri).get('experimental.updateLinksOnPaste', false); + } +} + +export function registerUpdatePastedLinks(selector: vscode.DocumentSelector, client: MdLanguageClient) { + return vscode.languages.registerDocumentPasteEditProvider(selector, new UpdatePastedLinksEditProvider(client), { + copyMimeTypes: [UpdatePastedLinksEditProvider.metadataMime], + providedPasteEditKinds: [UpdatePastedLinksEditProvider.kind], + pasteMimeTypes: [UpdatePastedLinksEditProvider.metadataMime], + }); +} diff --git a/patched-vscode/extensions/markdown-language-features/src/markdownEngine.ts b/patched-vscode/extensions/markdown-language-features/src/markdownEngine.ts index cd999c44..103cbc19 100644 --- a/patched-vscode/extensions/markdown-language-features/src/markdownEngine.ts +++ b/patched-vscode/extensions/markdown-language-features/src/markdownEngine.ts @@ -8,6 +8,7 @@ import type Token = require('markdown-it/lib/token'); import * as vscode from 'vscode'; import { ILogger } from './logging'; import { MarkdownContributionProvider } from './markdownExtensions'; +import { MarkdownPreviewConfiguration } from './preview/previewConfig'; import { Slugifier } from './slugify'; import { ITextDocument } from './types/textDocument'; import { WebviewResourceProvider } from './util/resources'; @@ -54,7 +55,7 @@ class TokenCache { public tryGetCached(document: ITextDocument, config: MarkdownItConfig): Token[] | undefined { if (this._cachedDocument && this._cachedDocument.uri.toString() === document.uri.toString() - && this._cachedDocument.version === document.version + && document.version >= 0 && this._cachedDocument.version === document.version && this._cachedDocument.config.breaks === config.breaks && this._cachedDocument.config.linkify === config.linkify ) { @@ -118,6 +119,12 @@ export class MarkdownItEngine implements IMdParser { }); } + + public async getEngine(resource: vscode.Uri | undefined): Promise { + const config = this._getConfig(resource); + return this._getEngine(config); + } + private async _getEngine(config: MarkdownItConfig): Promise { if (!this._md) { this._md = (async () => { @@ -231,11 +238,11 @@ export class MarkdownItEngine implements IMdParser { } private _getConfig(resource?: vscode.Uri): MarkdownItConfig { - const config = vscode.workspace.getConfiguration('markdown', resource ?? null); + const config = MarkdownPreviewConfiguration.getForResource(resource ?? null); return { - breaks: config.get('preview.breaks', false), - linkify: config.get('preview.linkify', true), - typographer: config.get('preview.typographer', false) + breaks: config.previewLineBreaks, + linkify: config.previewLinkify, + typographer: config.previewTypographer, }; } @@ -398,15 +405,14 @@ async function getMarkdownOptions(md: () => MarkdownIt): Promise${highlighted}
    `; } catch (error) { } } - return `
    ${md().utils.escapeHtml(str)}
    `; + return md().utils.escapeHtml(str); } }; } diff --git a/patched-vscode/extensions/markdown-language-features/src/preview/previewConfig.ts b/patched-vscode/extensions/markdown-language-features/src/preview/previewConfig.ts index 22191ba8..01c9a66c 100644 --- a/patched-vscode/extensions/markdown-language-features/src/preview/previewConfig.ts +++ b/patched-vscode/extensions/markdown-language-features/src/preview/previewConfig.ts @@ -7,13 +7,17 @@ import * as vscode from 'vscode'; import { equals } from '../util/arrays'; export class MarkdownPreviewConfiguration { - public static getForResource(resource: vscode.Uri) { + public static getForResource(resource: vscode.Uri | null) { return new MarkdownPreviewConfiguration(resource); } public readonly scrollBeyondLastLine: boolean; public readonly wordWrap: boolean; - public readonly lineBreaks: boolean; + + public readonly previewLineBreaks: boolean; + public readonly previewLinkify: boolean; + public readonly previewTypographer: boolean; + public readonly doubleClickToSwitchToEditor: boolean; public readonly scrollEditorWithPreview: boolean; public readonly scrollPreviewWithEditor: boolean; @@ -24,7 +28,7 @@ export class MarkdownPreviewConfiguration { public readonly fontFamily: string | undefined; public readonly styles: readonly string[]; - private constructor(resource: vscode.Uri) { + private constructor(resource: vscode.Uri | null) { const editorConfig = vscode.workspace.getConfiguration('editor', resource); const markdownConfig = vscode.workspace.getConfiguration('markdown', resource); const markdownEditorConfig = vscode.workspace.getConfiguration('[markdown]', resource); @@ -38,7 +42,11 @@ export class MarkdownPreviewConfiguration { this.scrollPreviewWithEditor = !!markdownConfig.get('preview.scrollPreviewWithEditor', true); this.scrollEditorWithPreview = !!markdownConfig.get('preview.scrollEditorWithPreview', true); - this.lineBreaks = !!markdownConfig.get('preview.breaks', false); + + this.previewLineBreaks = !!markdownConfig.get('preview.breaks', false); + this.previewLinkify = !!markdownConfig.get('preview.linkify', true); + this.previewTypographer = !!markdownConfig.get('preview.typographer', false); + this.doubleClickToSwitchToEditor = !!markdownConfig.get('preview.doubleClickToSwitchToEditor', true); this.markEditorSelection = !!markdownConfig.get('preview.markEditorSelection', true); @@ -61,7 +69,7 @@ export class MarkdownPreviewConfiguration { return equals(this.styles, otherConfig.styles); } - [key: string]: any; + readonly [key: string]: any; } export class MarkdownPreviewConfigurationManager { diff --git a/patched-vscode/extensions/markdown-language-features/src/test/copyFile.test.ts b/patched-vscode/extensions/markdown-language-features/src/test/copyFile.test.ts index 41d502c3..95347c99 100644 --- a/patched-vscode/extensions/markdown-language-features/src/test/copyFile.test.ts +++ b/patched-vscode/extensions/markdown-language-features/src/test/copyFile.test.ts @@ -68,10 +68,31 @@ suite('resolveCopyDestination', () => { assert.strictEqual(dest.toString(), 'test://projects/project/sub/img.gif'); }); - test('transforms should support capture groups', async () => { + test('Transforms should support capture groups', async () => { const documentUri = vscode.Uri.parse('test://projects/project/sub/readme.md'); const dest = resolveCopyDestination(documentUri, 'img.png', '${fileName/(.+)\\.(.+)/$2.$1/}', () => undefined); assert.strictEqual(dest.toString(), 'test://projects/project/sub/png.img'); }); + + test('Should support escaping snippet variables ', async () => { + const documentUri = vscode.Uri.parse('test://projects/project/sub/readme.md'); + + // Escape leading '$' + assert.strictEqual( + resolveCopyDestination(documentUri, 'img.png', '\\${fileName}', () => undefined).toString(true), + 'test://projects/project/sub/${fileName}'); + + // Escape closing '}' + assert.strictEqual( + resolveCopyDestination(documentUri, 'img.png', '${fileName\\}', () => undefined).toString(true), + 'test://projects/project/sub/${fileName\\}'); + }); + + test('Transforms should support escaped slashes', async () => { + const documentUri = vscode.Uri.parse('test://projects/project/sub/readme.md'); + const dest = resolveCopyDestination(documentUri, 'img.png', '${fileName/(.+)/x\\/y/}.${fileExtName}', () => undefined); + + assert.strictEqual(dest.toString(), 'test://projects/project/sub/x/y.png'); + }); }); diff --git a/patched-vscode/extensions/markdown-language-features/src/test/markdownLink.test.ts b/patched-vscode/extensions/markdown-language-features/src/test/markdownLink.test.ts deleted file mode 100644 index f0133ad8..00000000 --- a/patched-vscode/extensions/markdown-language-features/src/test/markdownLink.test.ts +++ /dev/null @@ -1,233 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ -import * as vscode from 'vscode'; -import * as assert from 'assert'; -import 'mocha'; -import { SkinnyTextDocument, checkSmartPaste, createEditAddingLinksForUriList, appendToLinkSnippet, validateLink } from '../languageFeatures/copyFiles/shared'; - -suite('createEditAddingLinksForUriList', () => { - - test('Markdown Link Pasting should occur for a valid link (end to end)', async () => { - // createEditAddingLinksForUriList -> checkSmartPaste -> tryGetUriListSnippet -> createUriListSnippet -> createLinkSnippet - - const skinnyDocument: SkinnyTextDocument = { - uri: vscode.Uri.parse('file:///path/to/your/file'), - offsetAt: function () { return 0; }, - getText: function () { return 'hello world!'; }, - }; - - const result = await createEditAddingLinksForUriList(skinnyDocument, [new vscode.Range(0, 0, 0, 12)], 'https://www.microsoft.com/', true, true, new vscode.CancellationTokenSource().token); - // need to check the actual result -> snippet value - assert.strictEqual(result?.label, 'Insert Markdown Link'); - }); - - suite('validateLink', () => { - - test('Markdown pasting should occur for a valid link.', () => { - const isLink = validateLink('https://www.microsoft.com/').isValid; - assert.strictEqual(isLink, true); - }); - - test('Markdown pasting should occur for a valid link preceded by a new line.', () => { - const isLink = validateLink('\r\nhttps://www.microsoft.com/').isValid; - assert.strictEqual(isLink, true); - }); - - test('Markdown pasting should occur for a valid link followed by a new line.', () => { - const isLink = validateLink('https://www.microsoft.com/\r\n').isValid; - assert.strictEqual(isLink, true); - }); - - test('Markdown pasting should not occur for a valid hostname and invalid protool.', () => { - const isLink = validateLink('invalid:www.microsoft.com').isValid; - assert.strictEqual(isLink, false); - }); - - test('Markdown pasting should not occur for plain text.', () => { - const isLink = validateLink('hello world!').isValid; - assert.strictEqual(isLink, false); - }); - - test('Markdown pasting should not occur for plain text including a colon.', () => { - const isLink = validateLink('hello: world!').isValid; - assert.strictEqual(isLink, false); - }); - - test('Markdown pasting should not occur for plain text including a slashes.', () => { - const isLink = validateLink('helloworld!').isValid; - assert.strictEqual(isLink, false); - }); - - test('Markdown pasting should not occur for a link followed by text.', () => { - const isLink = validateLink('https://www.microsoft.com/ hello world!').isValid; - assert.strictEqual(isLink, false); - }); - - test('Markdown pasting should occur for a link preceded or followed by spaces.', () => { - const isLink = validateLink(' https://www.microsoft.com/ ').isValid; - assert.strictEqual(isLink, true); - }); - - test('Markdown pasting should not occur for a link with an invalid scheme.', () => { - const isLink = validateLink('hello:www.microsoft.com').isValid; - assert.strictEqual(isLink, false); - }); - - test('Markdown pasting should not occur for multiple links being pasted.', () => { - const isLink = validateLink('https://www.microsoft.com/\r\nhttps://www.microsoft.com/\r\nhttps://www.microsoft.com/\r\nhttps://www.microsoft.com/').isValid; - assert.strictEqual(isLink, false); - }); - - test('Markdown pasting should not occur for multiple links with spaces being pasted.', () => { - const isLink = validateLink('https://www.microsoft.com/ \r\nhttps://www.microsoft.com/\r\nhttps://www.microsoft.com/\r\n hello \r\nhttps://www.microsoft.com/').isValid; - assert.strictEqual(isLink, false); - }); - - test('Markdown pasting should not occur for just a valid uri scheme', () => { - const isLink = validateLink('https://').isValid; - assert.strictEqual(isLink, false); - }); - }); - - suite('appendToLinkSnippet', () => { - - test('Should create snippet with < > when pasted link has an mismatched parentheses', () => { - const uriString = 'https://www.mic(rosoft.com'; - const snippet = appendToLinkSnippet(new vscode.SnippetString(''), 'abc', uriString, 0, true); - assert.strictEqual(snippet?.value, '[${0:abc}]()'); - }); - - test('Should create Markdown link snippet when pasteAsMarkdownLink is true', () => { - const uriString = 'https://www.microsoft.com'; - const snippet = appendToLinkSnippet(new vscode.SnippetString(''), '', uriString, 0, true); - assert.strictEqual(snippet?.value, '[${0:Title}](https://www.microsoft.com)'); - }); - - test('Should use an unencoded URI string in Markdown link when passing in an external browser link', () => { - const uriString = 'https://www.microsoft.com'; - const snippet = appendToLinkSnippet(new vscode.SnippetString(''), '', uriString, 0, true); - assert.strictEqual(snippet?.value, '[${0:Title}](https://www.microsoft.com)'); - }); - - test('Should not decode an encoded URI string when passing in an external browser link', () => { - const uriString = 'https://www.microsoft.com/%20'; - const snippet = appendToLinkSnippet(new vscode.SnippetString(''), '', uriString, 0, true); - assert.strictEqual(snippet?.value, '[${0:Title}](https://www.microsoft.com/%20)'); - }); - - test('Should not encode an unencoded URI string when passing in an external browser link', () => { - const uriString = 'https://www.example.com/path?query=value&another=value#fragment'; - const snippet = appendToLinkSnippet(new vscode.SnippetString(''), '', uriString, 0, true); - assert.strictEqual(snippet?.value, '[${0:Title}](https://www.example.com/path?query=value&another=value#fragment)'); - }); - }); - - - suite('checkSmartPaste', () => { - - const skinnyDocument: SkinnyTextDocument = { - uri: vscode.Uri.file('/path/to/your/file'), - offsetAt: function () { return 0; }, - getText: function () { return 'hello world!'; }, - }; - - test('Should evaluate pasteAsMarkdownLink as true for selected plain text', () => { - const pasteAsMarkdownLink = checkSmartPaste(skinnyDocument, new vscode.Range(0, 0, 0, 12), new vscode.Range(0, 0, 0, 12)); - assert.strictEqual(pasteAsMarkdownLink, true); - }); - - test('Should evaluate pasteAsMarkdownLink as false for a valid selected link', () => { - skinnyDocument.getText = function () { return 'https://www.microsoft.com'; }; - const pasteAsMarkdownLink = checkSmartPaste(skinnyDocument, new vscode.Range(0, 0, 0, 25), new vscode.Range(0, 0, 0, 25)); - assert.strictEqual(pasteAsMarkdownLink, false); - }); - - test('Should evaluate pasteAsMarkdownLink as false for a valid selected link with trailing whitespace', () => { - skinnyDocument.getText = function () { return ' https://www.microsoft.com '; }; - const pasteAsMarkdownLink = checkSmartPaste(skinnyDocument, new vscode.Range(0, 0, 0, 30), new vscode.Range(0, 0, 0, 30)); - assert.strictEqual(pasteAsMarkdownLink, false); - }); - - test('Should evaluate pasteAsMarkdownLink as true for a link pasted in square brackets', () => { - skinnyDocument.getText = function () { return '[abc]'; }; - const pasteAsMarkdownLink = checkSmartPaste(skinnyDocument, new vscode.Range(0, 1, 0, 4), new vscode.Range(0, 1, 0, 4)); - assert.strictEqual(pasteAsMarkdownLink, true); - }); - - test('Should evaluate pasteAsMarkdownLink as false for no selection', () => { - const pasteAsMarkdownLink = checkSmartPaste(skinnyDocument, new vscode.Range(0, 0, 0, 0), new vscode.Range(0, 0, 0, 0)); - assert.strictEqual(pasteAsMarkdownLink, false); - }); - - test('Should evaluate pasteAsMarkdownLink as false for selected whitespace and new lines', () => { - skinnyDocument.getText = function () { return ' \r\n\r\n'; }; - const pasteAsMarkdownLink = checkSmartPaste(skinnyDocument, new vscode.Range(0, 0, 0, 7), new vscode.Range(0, 0, 0, 7)); - assert.strictEqual(pasteAsMarkdownLink, false); - }); - - test('Should evaluate pasteAsMarkdownLink as false for pasting within a backtick code block', () => { - skinnyDocument.getText = function () { return '```\r\n\r\n```'; }; - const pasteAsMarkdownLink = checkSmartPaste(skinnyDocument, new vscode.Range(0, 5, 0, 5), new vscode.Range(0, 5, 0, 5)); - assert.strictEqual(pasteAsMarkdownLink, false); - }); - - test('Should evaluate pasteAsMarkdownLink as false for pasting within a tilde code block', () => { - skinnyDocument.getText = function () { return '~~~\r\n\r\n~~~'; }; - const pasteAsMarkdownLink = checkSmartPaste(skinnyDocument, new vscode.Range(0, 5, 0, 5), new vscode.Range(0, 5, 0, 5)); - assert.strictEqual(pasteAsMarkdownLink, false); - }); - - test('Should evaluate pasteAsMarkdownLink as false for pasting within a math block', () => { - skinnyDocument.getText = function () { return '$$$\r\n\r\n$$$'; }; - const pasteAsMarkdownLink = checkSmartPaste(skinnyDocument, new vscode.Range(0, 5, 0, 5), new vscode.Range(0, 5, 0, 5)); - assert.strictEqual(pasteAsMarkdownLink, false); - }); - - const linkSkinnyDoc: SkinnyTextDocument = { - uri: vscode.Uri.file('/path/to/your/file'), - offsetAt: function () { return 0; }, - getText: function () { return '[a](bcdef)'; }, - }; - - test('Should evaluate pasteAsMarkdownLink as false for pasting within a Markdown link', () => { - const pasteAsMarkdownLink = checkSmartPaste(linkSkinnyDoc, new vscode.Range(0, 4, 0, 6), new vscode.Range(0, 4, 0, 6)); - assert.strictEqual(pasteAsMarkdownLink, false); - }); - - - const imageLinkSkinnyDoc: SkinnyTextDocument = { - uri: vscode.Uri.file('/path/to/your/file'), - offsetAt: function () { return 0; }, - getText: function () { return '![a](bcdef)'; }, - }; - - test('Should evaluate pasteAsMarkdownLink as false for pasting within a Markdown image link', () => { - const pasteAsMarkdownLink = checkSmartPaste(imageLinkSkinnyDoc, new vscode.Range(0, 5, 0, 10), new vscode.Range(0, 5, 0, 10)); - assert.strictEqual(pasteAsMarkdownLink, false); - }); - - const inlineCodeSkinnyCode: SkinnyTextDocument = { - uri: vscode.Uri.file('/path/to/your/file'), - offsetAt: function () { return 0; }, - getText: function () { return '``'; }, - }; - - test('Should evaluate pasteAsMarkdownLink as false for pasting within inline code', () => { - const pasteAsMarkdownLink = checkSmartPaste(inlineCodeSkinnyCode, new vscode.Range(0, 1, 0, 1), new vscode.Range(0, 1, 0, 1)); - assert.strictEqual(pasteAsMarkdownLink, false); - }); - - const inlineMathSkinnyDoc: SkinnyTextDocument = { - uri: vscode.Uri.file('/path/to/your/file'), - offsetAt: function () { return 0; }, - getText: function () { return '$$'; }, - }; - - test('Should evaluate pasteAsMarkdownLink as false for pasting within inline math', () => { - const pasteAsMarkdownLink = checkSmartPaste(inlineMathSkinnyDoc, new vscode.Range(0, 1, 0, 1), new vscode.Range(0, 1, 0, 1)); - assert.strictEqual(pasteAsMarkdownLink, false); - }); - }); -}); diff --git a/patched-vscode/extensions/markdown-language-features/src/test/pasteUrl.test.ts b/patched-vscode/extensions/markdown-language-features/src/test/pasteUrl.test.ts new file mode 100644 index 00000000..ea4a3f86 --- /dev/null +++ b/patched-vscode/extensions/markdown-language-features/src/test/pasteUrl.test.ts @@ -0,0 +1,343 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import * as assert from 'assert'; +import 'mocha'; +import * as vscode from 'vscode'; +import { InMemoryDocument } from '../client/inMemoryDocument'; +import { createInsertUriListEdit } from '../languageFeatures/copyFiles/shared'; +import { InsertMarkdownLink, findValidUriInText, shouldInsertMarkdownLinkByDefault } from '../languageFeatures/copyFiles/smartDropOrPaste'; +import { noopToken } from '../util/cancellation'; +import { UriList } from '../util/uriList'; +import { createNewMarkdownEngine } from './engine'; +import { joinLines } from './util'; + +function makeTestDoc(contents: string) { + return new InMemoryDocument(vscode.Uri.file('test.md'), contents); +} + +suite('createEditAddingLinksForUriList', () => { + + test('Markdown Link Pasting should occur for a valid link (end to end)', async () => { + // createEditAddingLinksForUriList -> checkSmartPaste -> tryGetUriListSnippet -> createUriListSnippet -> createLinkSnippet + + const result = createInsertUriListEdit( + new InMemoryDocument(vscode.Uri.file('test.md'), 'hello world!'), [new vscode.Range(0, 0, 0, 12)], UriList.from('https://www.microsoft.com/')); + // need to check the actual result -> snippet value + assert.strictEqual(result?.label, 'Insert Markdown Link'); + }); + + suite('validateLink', () => { + + test('Markdown pasting should occur for a valid link', () => { + assert.strictEqual( + findValidUriInText('https://www.microsoft.com/'), + 'https://www.microsoft.com/'); + }); + + test('Markdown pasting should occur for a valid link preceded by a new line', () => { + assert.strictEqual( + findValidUriInText('\r\nhttps://www.microsoft.com/'), + 'https://www.microsoft.com/'); + }); + + test('Markdown pasting should occur for a valid link followed by a new line', () => { + assert.strictEqual( + findValidUriInText('https://www.microsoft.com/\r\n'), + 'https://www.microsoft.com/'); + }); + + test('Markdown pasting should not occur for a valid hostname and invalid protool', () => { + assert.strictEqual( + findValidUriInText('invalid:www.microsoft.com'), + undefined); + }); + + test('Markdown pasting should not occur for plain text', () => { + assert.strictEqual( + findValidUriInText('hello world!'), + undefined); + }); + + test('Markdown pasting should not occur for plain text including a colon', () => { + assert.strictEqual( + findValidUriInText('hello: world!'), + undefined); + }); + + test('Markdown pasting should not occur for plain text including a slashes', () => { + assert.strictEqual( + findValidUriInText('helloworld!'), + undefined); + }); + + test('Markdown pasting should not occur for a link followed by text', () => { + assert.strictEqual( + findValidUriInText('https://www.microsoft.com/ hello world!'), + undefined); + }); + + test('Markdown pasting should occur for a link preceded or followed by spaces', () => { + assert.strictEqual( + findValidUriInText(' https://www.microsoft.com/ '), + 'https://www.microsoft.com/'); + }); + + test('Markdown pasting should not occur for a link with an invalid scheme', () => { + assert.strictEqual( + findValidUriInText('hello:www.microsoft.com'), + undefined); + }); + + test('Markdown pasting should not occur for multiple links being pasted', () => { + assert.strictEqual( + findValidUriInText('https://www.microsoft.com/\r\nhttps://www.microsoft.com/\r\nhttps://www.microsoft.com/\r\nhttps://www.microsoft.com/'), + undefined); + }); + + test('Markdown pasting should not occur for multiple links with spaces being pasted', () => { + assert.strictEqual( + findValidUriInText('https://www.microsoft.com/ \r\nhttps://www.microsoft.com/\r\nhttps://www.microsoft.com/\r\n hello \r\nhttps://www.microsoft.com/'), + undefined); + }); + + test('Markdown pasting should not occur for just a valid uri scheme', () => { + assert.strictEqual( + findValidUriInText('https://'), + undefined); + }); + }); + + suite('createInsertUriListEdit', () => { + + test('Should create snippet with < > when pasted link has an mismatched parentheses', () => { + const edit = createInsertUriListEdit(makeTestDoc(''), [new vscode.Range(0, 0, 0, 0)], UriList.from('https://www.mic(rosoft.com')); + assert.strictEqual(edit?.edits?.[0].snippet.value, '[${1:text}]()'); + }); + + test('Should create Markdown link snippet when pasteAsMarkdownLink is true', () => { + const edit = createInsertUriListEdit(makeTestDoc(''), [new vscode.Range(0, 0, 0, 0)], UriList.from('https://www.microsoft.com')); + assert.strictEqual(edit?.edits?.[0].snippet.value, '[${1:text}](https://www.microsoft.com)'); + }); + + test('Should use an unencoded URI string in Markdown link when passing in an external browser link', () => { + const edit = createInsertUriListEdit(makeTestDoc(''), [new vscode.Range(0, 0, 0, 0)], UriList.from('https://www.microsoft.com')); + assert.strictEqual(edit?.edits?.[0].snippet.value, '[${1:text}](https://www.microsoft.com)'); + }); + + test('Should not decode an encoded URI string when passing in an external browser link', () => { + const edit = createInsertUriListEdit(makeTestDoc(''), [new vscode.Range(0, 0, 0, 0)], UriList.from('https://www.microsoft.com/%20')); + assert.strictEqual(edit?.edits?.[0].snippet.value, '[${1:text}](https://www.microsoft.com/%20)'); + }); + + test('Should not encode an unencoded URI string when passing in an external browser link', () => { + const edit = createInsertUriListEdit(makeTestDoc(''), [new vscode.Range(0, 0, 0, 0)], UriList.from('https://www.example.com/path?query=value&another=value#fragment')); + assert.strictEqual(edit?.edits?.[0].snippet.value, '[${1:text}](https://www.example.com/path?query=value&another=value#fragment)'); + }); + }); + + + suite('shouldInsertMarkdownLinkByDefault', () => { + + test('Smart should be enabled for selected plain text', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('hello world'), InsertMarkdownLink.SmartWithSelection, [new vscode.Range(0, 0, 0, 12)], noopToken), + true); + }); + + test('Smart should be enabled in headers', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('# title'), InsertMarkdownLink.Smart, [new vscode.Range(0, 2, 0, 2)], noopToken), + true); + }); + + test('Smart should be enabled in lists', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('1. text'), InsertMarkdownLink.Smart, [new vscode.Range(0, 3, 0, 3)], noopToken), + true); + }); + + test('Smart should be enabled in blockquotes', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('> text'), InsertMarkdownLink.Smart, [new vscode.Range(0, 3, 0, 3)], noopToken), + true); + }); + + test('Smart should be disabled in indented code blocks', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc(' code'), InsertMarkdownLink.Smart, [new vscode.Range(0, 4, 0, 4)], noopToken), + false); + }); + + test('Smart should be disabled in fenced code blocks', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('```\r\n\r\n```'), InsertMarkdownLink.Smart, [new vscode.Range(0, 5, 0, 5)], noopToken), + false); + + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('~~~\r\n\r\n~~~'), InsertMarkdownLink.Smart, [new vscode.Range(0, 5, 0, 5)], noopToken), + false); + }); + + test('Smart should be disabled in math blocks', async () => { + const katex = (await import('@vscode/markdown-it-katex')).default; + const engine = createNewMarkdownEngine(); + (await engine.getEngine(undefined)).use(katex); + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(engine, makeTestDoc('$$\r\n\r\n$$'), InsertMarkdownLink.Smart, [new vscode.Range(0, 5, 0, 5)], noopToken), + false); + }); + + test('Smart should be disabled in link definitions', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('[ref]: http://example.com'), InsertMarkdownLink.Smart, [new vscode.Range(0, 4, 0, 6)], noopToken), + false); + + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('[ref]: '), InsertMarkdownLink.Smart, [new vscode.Range(0, 7, 0, 7)], noopToken), + false); + + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('[ref]: '), InsertMarkdownLink.Smart, [new vscode.Range(0, 0, 0, 0)], noopToken), + false); + }); + + test('Smart should be disabled in html blocks', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('

    \na\n

    '), InsertMarkdownLink.Smart, [new vscode.Range(1, 0, 1, 0)], noopToken), + false); + }); + + test('Smart should be disabled in html blocks where paste creates the block', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('

    \n\n

    '), InsertMarkdownLink.Smart, [new vscode.Range(1, 0, 1, 0)], noopToken), + false, + 'Between two html tags should be treated as html block'); + + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('

    \n\ntext'), InsertMarkdownLink.Smart, [new vscode.Range(1, 0, 1, 0)], noopToken), + false, + 'Between opening html tag and text should be treated as html block'); + + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('

    \n\n\n

    '), InsertMarkdownLink.Smart, [new vscode.Range(1, 0, 1, 0)], noopToken), + true, + 'Extra new line after paste should not be treated as html block'); + }); + + test('Smart should be disabled in Markdown links', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('[a](bcdef)'), InsertMarkdownLink.Smart, [new vscode.Range(0, 4, 0, 6)], noopToken), + false); + }); + + test('Smart should be disabled in Markdown images', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('![a](bcdef)'), InsertMarkdownLink.Smart, [new vscode.Range(0, 5, 0, 10)], noopToken), + false); + }); + + test('Smart should be disabled in inline code', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('``'), InsertMarkdownLink.Smart, [new vscode.Range(0, 1, 0, 1)], noopToken), + false, + 'Should be disabled inside of inline code'); + + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('``'), InsertMarkdownLink.Smart, [new vscode.Range(0, 0, 0, 0)], noopToken), + true, + 'Should be enabled when cursor is outside but next to inline code'); + + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('`a`'), InsertMarkdownLink.Smart, [new vscode.Range(0, 3, 0, 3)], noopToken), + true, + 'Should be enabled when cursor is outside but next to inline code'); + }); + + test('Smart should be enabled when pasting over inline code ', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('`xyz`'), InsertMarkdownLink.Smart, [new vscode.Range(0, 0, 0, 5)], noopToken), + true); + }); + + test('Smart should be disabled in inline math', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('$$'), InsertMarkdownLink.SmartWithSelection, [new vscode.Range(0, 1, 0, 1)], noopToken), + false); + }); + + test('Smart should be enabled for empty selection', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('xyz'), InsertMarkdownLink.Smart, [new vscode.Range(0, 0, 0, 0)], noopToken), + true); + }); + + test('SmartWithSelection should disable for empty selection', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('xyz'), InsertMarkdownLink.SmartWithSelection, [new vscode.Range(0, 0, 0, 0)], noopToken), + false); + }); + + test('Smart should disable for selected link', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('https://www.microsoft.com'), InsertMarkdownLink.SmartWithSelection, [new vscode.Range(0, 0, 0, 25)], noopToken), + false); + }); + + test('Smart should disable for selected link with trailing whitespace', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc(' https://www.microsoft.com '), InsertMarkdownLink.SmartWithSelection, [new vscode.Range(0, 0, 0, 30)], noopToken), + false); + }); + + test('Should evaluate pasteAsMarkdownLink as true for a link pasted in square brackets', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('[abc]'), InsertMarkdownLink.SmartWithSelection, [new vscode.Range(0, 1, 0, 4)], noopToken), + true); + }); + + test('Should evaluate pasteAsMarkdownLink as false for selected whitespace and new lines', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc(' \r\n\r\n'), InsertMarkdownLink.SmartWithSelection, [new vscode.Range(0, 0, 0, 7)], noopToken), + false); + }); + + test('Smart should be disabled inside of autolinks', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc('<>'), InsertMarkdownLink.Smart, [new vscode.Range(0, 1, 0, 1)], noopToken), + false); + }); + + test('Smart should be disabled in frontmatter', async () => { + const textDoc = makeTestDoc(joinLines( + `---`, + `layout: post`, + `title: Blogging Like a Hacker`, + `---`, + ``, + `Link Text` + )); + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), textDoc, InsertMarkdownLink.Smart, [new vscode.Range(0, 0, 0, 0)], noopToken), + false); + + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), textDoc, InsertMarkdownLink.Smart, [new vscode.Range(1, 0, 1, 0)], noopToken), + false); + }); + + test('Smart should enabled after frontmatter', async () => { + assert.strictEqual( + await shouldInsertMarkdownLinkByDefault(createNewMarkdownEngine(), makeTestDoc(joinLines( + `---`, + `layout: post`, + `title: Blogging Like a Hacker`, + `---`, + ``, + `Link Text` + )), InsertMarkdownLink.Smart, [new vscode.Range(5, 0, 5, 0)], noopToken), + true); + }); + }); +}); diff --git a/patched-vscode/extensions/markdown-language-features/src/types/textDocument.ts b/patched-vscode/extensions/markdown-language-features/src/types/textDocument.ts index a960e54d..d8809315 100644 --- a/patched-vscode/extensions/markdown-language-features/src/types/textDocument.ts +++ b/patched-vscode/extensions/markdown-language-features/src/types/textDocument.ts @@ -12,6 +12,8 @@ export interface ITextDocument { readonly uri: vscode.Uri; readonly version: number; - getText(): string; + getText(range?: vscode.Range): string; + + positionAt(offset: number): vscode.Position; } diff --git a/patched-vscode/extensions/markdown-language-features/src/util/mimes.ts b/patched-vscode/extensions/markdown-language-features/src/util/mimes.ts index 8028294b..f33b807b 100644 --- a/patched-vscode/extensions/markdown-language-features/src/util/mimes.ts +++ b/patched-vscode/extensions/markdown-language-features/src/util/mimes.ts @@ -9,6 +9,7 @@ export const Mime = { } as const; export const mediaMimes = new Set([ + 'image/avif', 'image/bmp', 'image/gif', 'image/jpeg', diff --git a/patched-vscode/extensions/markdown-language-features/src/util/schemes.ts b/patched-vscode/extensions/markdown-language-features/src/util/schemes.ts index 3eae0754..dbb3d14d 100644 --- a/patched-vscode/extensions/markdown-language-features/src/util/schemes.ts +++ b/patched-vscode/extensions/markdown-language-features/src/util/schemes.ts @@ -4,6 +4,8 @@ *--------------------------------------------------------------------------------------------*/ export const Schemes = Object.freeze({ + http: 'http', + https: 'https', file: 'file', untitled: 'untitled', mailto: 'mailto', diff --git a/patched-vscode/extensions/markdown-language-features/src/util/uriList.ts b/patched-vscode/extensions/markdown-language-features/src/util/uriList.ts new file mode 100644 index 00000000..8b7f52e5 --- /dev/null +++ b/patched-vscode/extensions/markdown-language-features/src/util/uriList.ts @@ -0,0 +1,35 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { coalesce } from './arrays'; +import * as vscode from 'vscode'; + +function splitUriList(str: string): string[] { + return str.split('\r\n'); +} + +function parseUriList(str: string): string[] { + return splitUriList(str) + .filter(value => !value.startsWith('#')) // Remove comments + .map(value => value.trim()); +} + +export class UriList { + + static from(str: string): UriList { + return new UriList(coalesce(parseUriList(str).map(line => { + try { + return { uri: vscode.Uri.parse(line), str: line }; + } catch { + // Uri parse failure + return undefined; + } + }))); + } + + private constructor( + public readonly entries: ReadonlyArray<{ readonly uri: vscode.Uri; readonly str: string }> + ) { } +} diff --git a/patched-vscode/extensions/markdown-language-features/tsconfig.json b/patched-vscode/extensions/markdown-language-features/tsconfig.json index 6bbe1c80..75edc8fd 100644 --- a/patched-vscode/extensions/markdown-language-features/tsconfig.json +++ b/patched-vscode/extensions/markdown-language-features/tsconfig.json @@ -6,7 +6,6 @@ "include": [ "src/**/*", "../../src/vscode-dts/vscode.d.ts", - "../../src/vscode-dts/vscode.proposed.documentPaste.d.ts", - "../../src/vscode-dts/vscode.proposed.dropMetadata.d.ts" + "../../src/vscode-dts/vscode.proposed.documentPaste.d.ts" ] } diff --git a/patched-vscode/extensions/markdown-language-features/yarn.lock b/patched-vscode/extensions/markdown-language-features/yarn.lock index 24b0cbac..2b688e40 100644 --- a/patched-vscode/extensions/markdown-language-features/yarn.lock +++ b/patched-vscode/extensions/markdown-language-features/yarn.lock @@ -2,158 +2,59 @@ # yarn lockfile v1 -"@azure/abort-controller@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-1.1.0.tgz#788ee78457a55af8a1ad342acb182383d2119249" - integrity sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw== +"@microsoft/1ds-core-js@4.0.3", "@microsoft/1ds-core-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-4.0.3.tgz#c8a92c623745a9595e06558a866658480c33bdf9" + integrity sha512-FrxNLVAPsAvD7+l63TlNS/Kodvpct2WulpDSn1dI4Xuy0kF4E2H867kHdwL/iY1Bj3zA3FSy/jvE4+OcDws7ug== dependencies: - tslib "^2.2.0" - -"@azure/core-auth@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.4.0.tgz#6fa9661c1705857820dbc216df5ba5665ac36a9e" - integrity sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-auth@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.5.0.tgz#a41848c5c31cb3b7c84c409885267d55a2c92e44" - integrity sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-util" "^1.1.0" - tslib "^2.2.0" - -"@azure/core-rest-pipeline@1.10.1": - version "1.10.1" - resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.1.tgz#348290847ca31b9eecf9cf5de7519aaccdd30968" - integrity sha512-Kji9k6TOFRDB5ZMTw8qUf2IJ+CeJtsuMdAHox9eqpTf1cefiNMpzrfnF6sINEBZJsaVaWgQ0o48B6kcUH68niA== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-auth" "^1.4.0" - "@azure/core-tracing" "^1.0.1" - "@azure/core-util" "^1.0.0" - "@azure/logger" "^1.0.0" - form-data "^4.0.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - tslib "^2.2.0" - uuid "^8.3.0" - -"@azure/core-tracing@^1.0.0", "@azure/core-tracing@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.0.1.tgz#352a38cbea438c4a83c86b314f48017d70ba9503" - integrity sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw== - dependencies: - tslib "^2.2.0" - -"@azure/core-util@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.2.0.tgz#3499deba1fc36dda6f1912b791809b6f15d4a392" - integrity sha512-ffGIw+Qs8bNKNLxz5UPkz4/VBM/EZY07mPve1ZYFqYUdPwFqRj0RPk0U7LZMOfT7GCck9YjuT1Rfp1PApNl1ng== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-util@^1.0.0": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.1.1.tgz#8f87b3dd468795df0f0849d9f096c3e7b29452c1" - integrity sha512-A4TBYVQCtHOigFb2ETiiKFDocBoI1Zk2Ui1KpI42aJSIDexF7DHQFpnjonltXAIU/ceH+1fsZAWWgvX6/AKzog== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-util@^1.1.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.4.0.tgz#c120a56b3e48a9e4d20619a0b00268ae9de891c7" - integrity sha512-eGAyJpm3skVQoLiRqm/xPa+SXi/NPDdSHMxbRAz2lSprd+Zs+qrpQGQQ2VQ3Nttu+nSZR4XoYQC71LbEI7jsig== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/logger@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@azure/logger/-/logger-1.0.3.tgz#6e36704aa51be7d4a1bae24731ea580836293c96" - integrity sha512-aK4s3Xxjrx3daZr3VylxejK3vG5ExXck5WOHDJ8in/k9AqlfIyFMMT1uG7u8mNjX+QRILTIn0/Xgschfh/dQ9g== - dependencies: - tslib "^2.2.0" - -"@azure/opentelemetry-instrumentation-azure-sdk@^1.0.0-beta.5": - version "1.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0-beta.5.tgz#78809e6c005d08450701e5d37f087f6fce2f86eb" - integrity sha512-fsUarKQDvjhmBO4nIfaZkfNSApm1hZBzcvpNbSrXdcUBxu7lRvKsV5DnwszX7cnhLyVOW9yl1uigtRQ1yDANjA== - dependencies: - "@azure/core-tracing" "^1.0.0" - "@azure/logger" "^1.0.0" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/instrumentation" "^0.41.2" - tslib "^2.2.0" - -"@microsoft/1ds-core-js@3.2.13", "@microsoft/1ds-core-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-3.2.13.tgz#0c105ed75091bae3f1555c0334704fa9911c58fb" - integrity sha512-CluYTRWcEk0ObG5EWFNWhs87e2qchJUn0p2D21ZUa3PWojPZfPSBs4//WIE0MYV8Qg1Hdif2ZTwlM7TbYUjfAg== - dependencies: - "@microsoft/applicationinsights-core-js" "2.8.15" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" - -"@microsoft/1ds-post-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-3.2.13.tgz#560aacac8a92fdbb79e8c2ebcb293d56e19f51aa" - integrity sha512-HgS574fdD19Bo2vPguyznL4eDw7Pcm1cVNpvbvBLWiW3x4e1FCQ3VMXChWnAxCae8Hb0XqlA2sz332ZobBavTA== - dependencies: - "@microsoft/1ds-core-js" "3.2.13" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-channel-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.2.tgz#be49fbf74831c7b8c97950027c5052ea99d2a8a5" - integrity sha512-jDBNKbCHsJgmpv0CKNhJ/uN9ZphvfGdb93Svk+R4LjO8L3apNNMbDDPxBvXXi0uigRmA1TBcmyBG4IRKjabGhw== +"@microsoft/1ds-post-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-4.0.3.tgz#cfcb20bb23fb6215d3f0732f60f5b7df3e624f86" + integrity sha512-uewvmUtXKd7ttypiKQGdYI6i7UUpPkOznLayzIFrJ4r2xnG6jhPjpKRncHFXPQcM4XSWO3yf5PQ3xAbPq9t7ZQ== dependencies: - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/1ds-core-js" "4.0.3" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-common@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.2.tgz#37670bb07f4858ed41ff9759119e0759007d6e05" - integrity sha512-y+WXWop+OVim954Cu1uyYMnNx6PWO8okHpZIQi/1YSqtqaYdtJVPv4P0AVzwJdohxzVfgzKvqj9nec/VWqE2Zg== +"@microsoft/applicationinsights-channel-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.4.tgz#247b6fe2158fad9826cbcdf7304f885766b36624" + integrity sha512-6TlfExmErQ8Y+/ChbkyWl+jyt4wg3T6p7lwXDsUCB0LgZmlEWMaCUS0YlT73JCWmE8j7vxW8yUm0lgsgmHns3A== dependencies: - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@2.8.15": - version "2.8.15" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-2.8.15.tgz#8fa466474260e01967fe649f14dd9e5ff91dcdc8" - integrity sha512-yYAs9MyjGr2YijQdUSN9mVgT1ijI1FPMgcffpaPmYbHAVbQmF7bXudrBWHxmLzJlwl5rfep+Zgjli2e67lwUqQ== +"@microsoft/applicationinsights-common@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.4.tgz#c4aa53ba343f5b3c7fbf54cddd3c86a5bdcd95dc" + integrity sha512-r5gWaw/K9+tKfuo2GtDiDiKASgOkPOCrKW+wZzFvuR06uuwvWjbVQ6yW/YbnfuhRF5M65ksUiMi0eCMwEOGq7Q== dependencies: - "@microsoft/applicationinsights-shims" "2.0.2" - "@microsoft/dynamicproto-js" "^1.1.9" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.2.tgz#108e20df8c162bec92b1f66f9de2530a25d9f51a" - integrity sha512-WQhVhzlRlLDrQzn3OShCW/pL3BW5WC57t0oywSknX3q7lMzI3jDg7Ihh0iuIcNTzGCTbDkuqr4d6IjEDWIMtJQ== +"@microsoft/applicationinsights-core-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.4.tgz#008308b786930d94a1de8a1fbb4af0351b74653e" + integrity sha512-anxy5kEkqBmVoEqJiJzaaXXA0wzqZi9U4zGd05xFJ04lWckP8dG3zyT3+GGdg7rDelqLTNGxndeYoFmDv63u1g== dependencies: "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-shims@2.0.2", "@microsoft/applicationinsights-shims@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-shims/-/applicationinsights-shims-2.0.2.tgz#92b36a09375e2d9cb2b4203383b05772be837085" - integrity sha512-PoHEgsnmcqruLNHZ/amACqdJ6YYQpED0KSRe6J7gIJTtpZC1FfFU9b1fmDKDKtFoUSrPzEh1qzO3kmRZP0betg== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/applicationinsights-shims@3.0.1": version "3.0.1" @@ -162,33 +63,18 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@microsoft/applicationinsights-web-basic@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.2.tgz#f777a4d24b79dde3ae396d3b819e1fce06b7240a" - integrity sha512-6Lq0DE/pZp9RvSV+weGbcxN1NDmfczj6gNPhvZKV2YSQ3RK0LZE3+wjTWLXfuStq8a+nCBdsRpWk8tOKgsoxcg== +"@microsoft/applicationinsights-web-basic@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.4.tgz#9a23323276b4a5a0dc6a352e2de5d75e3c16b534" + integrity sha512-KfoxPlLlf0JT12ADb23C5iGye/yFouoMgHEKULxkSQcYY9SsW/8rVrqqvoYKAL+u215CZU2A8Kc8sR3ehEaPCQ== dependencies: - "@microsoft/applicationinsights-channel-js" "3.0.2" - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-channel-js" "3.0.4" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-web-snippet@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz#6bb788b2902e48bf5d460c38c6bb7fedd686ddd7" - integrity sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ== - -"@microsoft/dynamicproto-js@^1.1.7": - version "1.1.7" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.7.tgz#ede48dd3f85af14ee369c805e5ed5b84222b9fe2" - integrity sha512-SK3D3aVt+5vOOccKPnGaJWB5gQ8FuKfjboUJHedMP7gu54HqSCXX5iFXhktGD8nfJb0Go30eDvs/UDoTnR2kOA== - -"@microsoft/dynamicproto-js@^1.1.9": - version "1.1.9" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.9.tgz#7437db7aa061162ee94e4131b69a62b8dad5dea6" - integrity sha512-n1VPsljTSkthsAFYdiWfC+DKzK2WwcRp83Y1YAqdX552BstvsDjft9YXppjUzp11BPsapDoO1LDgrDB0XVsfNQ== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/dynamicproto-js@^2.0.2": version "2.0.2" @@ -197,68 +83,18 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@nevware21/ts-async@>= 0.2.4 < 2.x": +"@nevware21/ts-async@>= 0.3.0 < 2.x": version "0.3.0" resolved "https://registry.yarnpkg.com/@nevware21/ts-async/-/ts-async-0.3.0.tgz#a8b97ba01065fc930de9a3f4dd4a05e862becc6c" integrity sha512-ZUcgUH12LN/F6nzN0cYd0F/rJaMLmXr0EHVTyYfaYmK55bdwE4338uue4UiVoRqHVqNW4KDUrJc49iGogHKeWA== dependencies: "@nevware21/ts-utils" ">= 0.10.0 < 2.x" -"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x", "@nevware21/ts-utils@>= 0.9.5 < 2.x": +"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.10.1 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x": version "0.10.1" resolved "https://registry.yarnpkg.com/@nevware21/ts-utils/-/ts-utils-0.10.1.tgz#aa65abc71eba06749a396598f22263d26f796ac7" integrity sha512-pMny25NnF2/MJwdqC3Iyjm2pGIXNxni4AROpcqDeWa+td9JMUY4bUS9uU9XW+BoBRqTLUL+WURF9SOd/6OQzRg== -"@opentelemetry/api@^1.4.1": - version "1.4.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.4.1.tgz#ff22eb2e5d476fbc2450a196e40dd243cc20c28f" - integrity sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA== - -"@opentelemetry/core@1.15.2", "@opentelemetry/core@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.15.2.tgz#5b170bf223a2333884bbc2d29d95812cdbda7c9f" - integrity sha512-+gBv15ta96WqkHZaPpcDHiaz0utiiHZVfm2YOYSqFGrUaJpPkMoSuLBB58YFQGi6Rsb9EHos84X6X5+9JspmLw== - dependencies: - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/instrumentation@^0.41.2": - version "0.41.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.41.2.tgz#cae11fa64485dcf03dae331f35b315b64bc6189f" - integrity sha512-rxU72E0pKNH6ae2w5+xgVYZLzc5mlxAbGzF4shxMVK8YC2QQsfN38B2GPbj0jvrKWWNUElfclQ+YTykkNg/grw== - dependencies: - "@types/shimmer" "^1.0.2" - import-in-the-middle "1.4.2" - require-in-the-middle "^7.1.1" - semver "^7.5.1" - shimmer "^1.2.1" - -"@opentelemetry/resources@1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.15.2.tgz#0c9e26cb65652a1402834a3c030cce6028d6dd9d" - integrity sha512-xmMRLenT9CXmm5HMbzpZ1hWhaUowQf8UB4jMjFlAxx1QzQcsD3KFNAVX/CAWzFPtllTyTplrA4JrQ7sCH3qmYw== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/sdk-trace-base@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.15.2.tgz#4821f94033c55a6c8bbd35ae387b715b6108517a" - integrity sha512-BEaxGZbWtvnSPchV98qqqqa96AOcb41pjgvhfzDij10tkBhIu9m0Jd6tZ1tJB5ZHfHbTffqYVYE0AOGobec/EQ== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/resources" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/semantic-conventions@1.15.2", "@opentelemetry/semantic-conventions@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.15.2.tgz#3bafb5de3e20e841dff6cb3c66f4d6e9694c4241" - integrity sha512-CjbOKwk2s+3xPIMcd5UNYQzsf+v94RczbdNix9/kQh38WiQkM90sUOi3if8eyHFgiBjBjhwXrA7W3ydiSQP9mw== - -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== - "@types/dompurify@^3.0.2": version "3.0.2" resolved "https://registry.yarnpkg.com/@types/dompurify/-/dompurify-3.0.2.tgz#c1cd33a475bc49c43c2a7900e41028e2136a4553" @@ -301,11 +137,6 @@ resolved "https://registry.yarnpkg.com/@types/picomatch/-/picomatch-2.3.0.tgz#75db5e75a713c5a83d5b76780c3da84a82806003" integrity sha512-O397rnSS9iQI4OirieAtsDqvCj4+3eY1J+EPdNTKuHuRWIfUoGyzX294o8C4KJYaLqgSrd2o60c5EqCU8Zv02g== -"@types/shimmer@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@types/shimmer/-/shimmer-1.0.2.tgz#93eb2c243c351f3f17d5c580c7467ae5d686b65f" - integrity sha512-dKkr1bTxbEsFlh2ARpKzcaAmsYixqt9UyCdoEZk8rHyE4iQYcDCyvSjDSf7JUWJHlJiTtbIoQjxKh6ViywqDAg== - "@types/trusted-types@*": version "2.0.2" resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.2.tgz#fc25ad9943bcac11cceb8168db4f275e0e72e756" @@ -321,82 +152,32 @@ resolved "https://registry.yarnpkg.com/@types/vscode-webview/-/vscode-webview-1.57.0.tgz#bad5194d45ae8d03afc1c0f67f71ff5e7a243bbf" integrity sha512-x3Cb/SMa1IwRHfSvKaZDZOTh4cNoG505c3NjTqGlMC082m++x/ETUmtYniDsw6SSmYzZXO8KBNhYxR0+VqymqA== -"@vscode/extension-telemetry@^0.8.5": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.8.5.tgz#3db305be907c01656160e25d91f5d2840175d199" - integrity sha512-YFKANBT2F3qdWQstjcr40XX8BLsdKlKM7a7YPi/jNuMjuiPhb1Jn7YsDR3WZaVEzAqeqGy4gzXsFCBbuZ+L1Tg== +"@vscode/extension-telemetry@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.9.0.tgz#8c6c61e253ff304f46045f04edd60059b144417a" + integrity sha512-37RxGHXrs3GoXPgCUKQhghEu0gxs8j27RLjQwwtSf4WhPdJKz8UrqMYzpsXlliQ05zURYmtdGZst9C6+hfWXaQ== dependencies: - "@microsoft/1ds-core-js" "^3.2.13" - "@microsoft/1ds-post-js" "^3.2.13" - "@microsoft/applicationinsights-web-basic" "^3.0.2" - applicationinsights "^2.7.1" + "@microsoft/1ds-core-js" "^4.0.3" + "@microsoft/1ds-post-js" "^4.0.3" + "@microsoft/applicationinsights-web-basic" "^3.0.4" "@vscode/l10n@^0.0.10": version "0.0.10" resolved "https://registry.yarnpkg.com/@vscode/l10n/-/l10n-0.0.10.tgz#9c513107c690c0dd16e3ec61e453743de15ebdb0" integrity sha512-E1OCmDcDWa0Ya7vtSjp/XfHFGqYJfh+YPC1RkATU71fTac+j1JjCcB3qwSzmlKAighx2WxhLlfhS0RwAN++PFQ== -acorn-import-assertions@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" - integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== - -acorn@^8.8.2: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -applicationinsights@^2.7.1: - version "2.7.3" - resolved "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-2.7.3.tgz#8781454d29c0b14c9773f2e892b4cf5e7468ffa5" - integrity sha512-JY8+kTEkjbA+kAVNWDtpfW2lqsrDALfDXuxOs74KLPu2y13fy/9WB52V4LfYVTVcW1/jYOXjTxNS2gPZIDh1iw== +"@vscode/markdown-it-katex@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@vscode/markdown-it-katex/-/markdown-it-katex-1.0.2.tgz#27ba579fa3896b2944b71209dd30d0f983983f11" + integrity sha512-QY/OnOHPTqc8tQoCoAjVblILX4yE6xGZHKODtiTKqA328OXra+lSpeJO5Ouo9AAvrs9AwcCLz6xvW3zwcsPBQg== dependencies: - "@azure/core-auth" "^1.5.0" - "@azure/core-rest-pipeline" "1.10.1" - "@azure/core-util" "1.2.0" - "@azure/opentelemetry-instrumentation-azure-sdk" "^1.0.0-beta.5" - "@microsoft/applicationinsights-web-snippet" "^1.0.1" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/sdk-trace-base" "^1.15.2" - "@opentelemetry/semantic-conventions" "^1.15.2" - cls-hooked "^4.2.2" - continuation-local-storage "^3.2.1" - diagnostic-channel "1.1.1" - diagnostic-channel-publishers "1.0.7" + katex "^0.16.4" argparse@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -async-hook-jl@^1.7.6: - version "1.7.6" - resolved "https://registry.yarnpkg.com/async-hook-jl/-/async-hook-jl-1.7.6.tgz#4fd25c2f864dbaf279c610d73bf97b1b28595e68" - integrity sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg== - dependencies: - stack-chain "^1.3.7" - -async-listener@^0.6.0: - version "0.6.10" - resolved "https://registry.yarnpkg.com/async-listener/-/async-listener-0.6.10.tgz#a7c97abe570ba602d782273c0de60a51e3e17cbc" - integrity sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw== - dependencies: - semver "^5.3.0" - shimmer "^1.1.0" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" @@ -410,140 +191,37 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -cjs-module-lexer@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" - integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== - -cls-hooked@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/cls-hooked/-/cls-hooked-4.2.2.tgz#ad2e9a4092680cdaffeb2d3551da0e225eae1908" - integrity sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw== - dependencies: - async-hook-jl "^1.7.6" - emitter-listener "^1.0.1" - semver "^5.4.1" - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== -continuation-local-storage@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz#11f613f74e914fe9b34c92ad2d28fe6ae1db7ffb" - integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA== - dependencies: - async-listener "^0.6.0" - emitter-listener "^1.1.1" - -debug@4, debug@^4.1.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -diagnostic-channel-publishers@1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.7.tgz#9b7f8d5ee1295481aee19c827d917e96fedf2c4a" - integrity sha512-SEECbY5AiVt6DfLkhkaHNeshg1CogdLLANA8xlG/TKvS+XUgvIKl7VspJGYiEdL5OUyzMVnr7o0AwB7f+/Mjtg== - -diagnostic-channel@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/diagnostic-channel/-/diagnostic-channel-1.1.1.tgz#44b60972de9ee055c16216535b0e9db3f6a0efd0" - integrity sha512-r2HV5qFkUICyoaKlBEpLKHjxMXATUf/l+h8UZPGBHGLy4DDiY2sOLcIctax4eRnTw5wH2jTMExLntGPJ8eOJxw== - dependencies: - semver "^7.5.3" - dompurify@^3.0.5: version "3.0.5" resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.0.5.tgz#eb3d9cfa10037b6e73f32c586682c4b2ab01fbed" integrity sha512-F9e6wPGtY+8KNMRAVfxeCOHU0/NPWMSENNq4pQctuXRqqdEPW7q3CrLbR5Nse044WwacyjHGOMlvNsBe1y6z9A== -emitter-listener@^1.0.1, emitter-listener@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/emitter-listener/-/emitter-listener-1.1.2.tgz#56b140e8f6992375b3d7cb2cab1cc7432d9632e8" - integrity sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ== - dependencies: - shimmer "^1.2.0" - entities@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - highlight.js@^11.8.0: version "11.8.0" resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-11.8.0.tgz#966518ea83257bae2e7c9a48596231856555bb65" integrity sha512-MedQhoqVdr0U6SSnWPzfiadUcDHfN/Wzq25AkXiQv9oiOO/sG0S7XkvpFIqWBl9Yq1UYyYOOVORs5UW2XlPyzg== -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== - dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" - -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -import-in-the-middle@1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz#2a266676e3495e72c04bbaa5ec14756ba168391b" - integrity sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw== - dependencies: - acorn "^8.8.2" - acorn-import-assertions "^1.9.0" - cjs-module-lexer "^1.2.2" - module-details-from-path "^1.0.3" - -is-core-module@^2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" - integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== +katex@^0.16.4: + version "0.16.10" + resolved "https://registry.yarnpkg.com/katex/-/katex-0.16.10.tgz#6f81b71ac37ff4ec7556861160f53bc5f058b185" + integrity sha512-ZiqaC04tp2O5utMsl2TEZTXxa6WSC4yo0fv5ML++D3QZv/vx2Mct0mTlRx3O+uUkjfuAgOkzsCmq5MiUEsDDdA== dependencies: - has "^1.0.3" + commander "^8.3.0" linkify-it@^3.0.1: version "3.0.3" @@ -564,10 +242,10 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -markdown-it-front-matter@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/markdown-it-front-matter/-/markdown-it-front-matter-0.2.1.tgz#dca49a827bb3cebb0528452c1d87dff276eb28dc" - integrity sha512-ydUIqlKfDscRpRUTRcA3maeeUKn3Cl5EaKZSA+I/f0KOGCBurW7e+bbz59sxqkC3FA9Q2S2+t4mpkH9T0BCM6A== +markdown-it-front-matter@^0.2.4: + version "0.2.4" + resolved "https://registry.yarnpkg.com/markdown-it-front-matter/-/markdown-it-front-matter-0.2.4.tgz#cf29bc8222149b53575699357b1ece697bf39507" + integrity sha512-25GUs0yjS2hLl8zAemVndeEzThB1p42yxuDEKbd4JlL3jiz+jsm6e56Ya8B0VREOkNxLYB4TTwaoPJ3ElMmW+w== markdown-it@^12.3.2: version "12.3.2" @@ -585,18 +263,6 @@ mdurl@^1.0.1: resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - minimatch@^3.0.4: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -604,91 +270,28 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -module-details-from-path@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b" - integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A== - morphdom@^2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/morphdom/-/morphdom-2.6.1.tgz#e868e24f989fa3183004b159aed643e628b4306e" integrity sha512-Y8YRbAEP3eKykroIBWrjcfMw7mmwJfjhqdpSvoqinu8Y702nAwikpXcNFDiIkyvfCLxLM9Wu95RZqo4a9jFBaA== -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -require-in-the-middle@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz#b539de8f00955444dc8aed95e17c69b0a4f10fcf" - integrity sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw== - dependencies: - debug "^4.1.1" - module-details-from-path "^1.0.3" - resolve "^1.22.1" - -resolve@^1.22.1: - version "1.22.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" - integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -semver@^5.3.0, semver@^5.4.1: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^7.3.5, semver@^7.5.1, semver@^7.5.3: +semver@^7.3.5: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" -shimmer@^1.1.0, shimmer@^1.2.0, shimmer@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337" - integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw== - -stack-chain@^1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/stack-chain/-/stack-chain-1.3.7.tgz#d192c9ff4ea6a22c94c4dd459171e3f00cea1285" - integrity sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug== - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -tslib@^2.2.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" - integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== - uc.micro@^1.0.1, uc.micro@^1.0.5: version "1.0.6" resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== -uuid@^8.3.0: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - vscode-jsonrpc@8.0.2: version "8.0.2" resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.0.2.tgz#f239ed2cd6004021b6550af9fd9d3e47eee3cac9" @@ -711,6 +314,11 @@ vscode-languageserver-protocol@3.17.2: vscode-jsonrpc "8.0.2" vscode-languageserver-types "3.17.2" +vscode-languageserver-textdocument@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz#0822a000e7d4dc083312580d7575fe9e3ba2e2bf" + integrity sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA== + vscode-languageserver-textdocument@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.5.tgz#838769940ece626176ec5d5a2aa2d0aa69f5095c" diff --git a/patched-vscode/extensions/markdown-math/notebook/katex.ts b/patched-vscode/extensions/markdown-math/notebook/katex.ts index 92b2e5a5..94aad4f3 100644 --- a/patched-vscode/extensions/markdown-math/notebook/katex.ts +++ b/patched-vscode/extensions/markdown-math/notebook/katex.ts @@ -45,7 +45,7 @@ export async function activate(ctx: RendererContext) { styleTemplate.content.appendChild(link); document.head.appendChild(styleTemplate); - const katex = require('@vscode/markdown-it-katex'); + const katex = require('@vscode/markdown-it-katex').default; const macros = {}; markdownItRenderer.extendMarkdownIt((md: markdownIt.MarkdownIt) => { return md.use(katex, { diff --git a/patched-vscode/extensions/markdown-math/package.json b/patched-vscode/extensions/markdown-math/package.json index 71cb1028..44b442b3 100644 --- a/patched-vscode/extensions/markdown-math/package.json +++ b/patched-vscode/extensions/markdown-math/package.json @@ -11,7 +11,8 @@ "vscode": "^1.54.0" }, "categories": [ - "Other" + "Other", + "Programming Languages" ], "capabilities": { "virtualWorkspaces": true, @@ -98,7 +99,7 @@ "build-notebook": "node ./esbuild" }, "dependencies": { - "@vscode/markdown-it-katex": "^1.0.0" + "@vscode/markdown-it-katex": "^1.0.3" }, "devDependencies": { "@types/markdown-it": "^0.0.0", diff --git a/patched-vscode/extensions/markdown-math/src/extension.ts b/patched-vscode/extensions/markdown-math/src/extension.ts index 38fe52b3..1c27036b 100644 --- a/patched-vscode/extensions/markdown-math/src/extension.ts +++ b/patched-vscode/extensions/markdown-math/src/extension.ts @@ -28,7 +28,7 @@ export function activate(context: vscode.ExtensionContext) { return { extendMarkdownIt(md: any) { if (isEnabled()) { - const katex = require('@vscode/markdown-it-katex'); + const katex = require('@vscode/markdown-it-katex').default; const settingsMacros = getMacros(); const options = { globalGroup: true, macros: { ...settingsMacros } }; md.core.ruler.push('reset-katex-macros', () => { diff --git a/patched-vscode/extensions/markdown-math/yarn.lock b/patched-vscode/extensions/markdown-math/yarn.lock index 03ebbb2c..f6b6729f 100644 --- a/patched-vscode/extensions/markdown-math/yarn.lock +++ b/patched-vscode/extensions/markdown-math/yarn.lock @@ -12,21 +12,21 @@ resolved "https://registry.yarnpkg.com/@types/vscode-notebook-renderer/-/vscode-notebook-renderer-1.72.0.tgz#8943dc3cef0ced2dfb1e04c0a933bd289e7d5199" integrity sha512-5iTjb39DpLn03ULUwrDR3L2Dy59RV4blSUHy0oLdQuIY11PhgWO4mXIcoFS0VxY1GZQ4IcjSf3ooT2Jrrcahnw== -"@vscode/markdown-it-katex@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@vscode/markdown-it-katex/-/markdown-it-katex-1.0.0.tgz#c0b35df95be90f79ed92c8bae77a764e96dde5c4" - integrity sha512-J0jtR3iI1VTSX1fadhNRB6vQUh792+5D7TW6XhJuktgG9+4ZXtWHwFOttvQVw7XKMB7RiPBdGV4cLzEuYV6bSg== +"@vscode/markdown-it-katex@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@vscode/markdown-it-katex/-/markdown-it-katex-1.0.3.tgz#5364e4dbcb0f7e7fd2fdab3847ba5d6b0c3ce9d9" + integrity sha512-a8ppdac0CG2lAQC6E6lT8dxmXkUk9gRtYNtILx31FyrPEwj875AAHc6tpRGeJBpWMpiMtcvz7ymWYBwYgxuFmw== dependencies: - katex "^0.16.2" + katex "^0.16.4" -commander@^8.0.0: +commander@^8.3.0: version "8.3.0" resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== -katex@^0.16.2: - version "0.16.4" - resolved "https://registry.yarnpkg.com/katex/-/katex-0.16.4.tgz#87021bc3bbd80586ef715aeb476794cba6a49ad4" - integrity sha512-WudRKUj8yyBeVDI4aYMNxhx5Vhh2PjpzQw1GRu/LVGqL4m1AxwD1GcUp0IMbdJaf5zsjtj8ghP0DOQRYhroNkw== +katex@^0.16.4: + version "0.16.10" + resolved "https://registry.yarnpkg.com/katex/-/katex-0.16.10.tgz#6f81b71ac37ff4ec7556861160f53bc5f058b185" + integrity sha512-ZiqaC04tp2O5utMsl2TEZTXxa6WSC4yo0fv5ML++D3QZv/vx2Mct0mTlRx3O+uUkjfuAgOkzsCmq5MiUEsDDdA== dependencies: - commander "^8.0.0" + commander "^8.3.0" diff --git a/patched-vscode/extensions/media-preview/package.json b/patched-vscode/extensions/media-preview/package.json index 7eefc696..b42256a2 100644 --- a/patched-vscode/extensions/media-preview/package.json +++ b/patched-vscode/extensions/media-preview/package.json @@ -126,7 +126,7 @@ "watch-web": "npx webpack-cli --config extension-browser.webpack.config --mode none --watch --info-verbosity verbose" }, "dependencies": { - "@vscode/extension-telemetry": "^0.8.5", + "@vscode/extension-telemetry": "^0.9.0", "vscode-uri": "^3.0.6" }, "repository": { diff --git a/patched-vscode/extensions/media-preview/yarn.lock b/patched-vscode/extensions/media-preview/yarn.lock index 543b4af6..a19b8cbb 100644 --- a/patched-vscode/extensions/media-preview/yarn.lock +++ b/patched-vscode/extensions/media-preview/yarn.lock @@ -2,158 +2,59 @@ # yarn lockfile v1 -"@azure/abort-controller@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-1.1.0.tgz#788ee78457a55af8a1ad342acb182383d2119249" - integrity sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw== +"@microsoft/1ds-core-js@4.0.3", "@microsoft/1ds-core-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-4.0.3.tgz#c8a92c623745a9595e06558a866658480c33bdf9" + integrity sha512-FrxNLVAPsAvD7+l63TlNS/Kodvpct2WulpDSn1dI4Xuy0kF4E2H867kHdwL/iY1Bj3zA3FSy/jvE4+OcDws7ug== dependencies: - tslib "^2.2.0" - -"@azure/core-auth@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.4.0.tgz#6fa9661c1705857820dbc216df5ba5665ac36a9e" - integrity sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-auth@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.5.0.tgz#a41848c5c31cb3b7c84c409885267d55a2c92e44" - integrity sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-util" "^1.1.0" - tslib "^2.2.0" - -"@azure/core-rest-pipeline@1.10.1": - version "1.10.1" - resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.1.tgz#348290847ca31b9eecf9cf5de7519aaccdd30968" - integrity sha512-Kji9k6TOFRDB5ZMTw8qUf2IJ+CeJtsuMdAHox9eqpTf1cefiNMpzrfnF6sINEBZJsaVaWgQ0o48B6kcUH68niA== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-auth" "^1.4.0" - "@azure/core-tracing" "^1.0.1" - "@azure/core-util" "^1.0.0" - "@azure/logger" "^1.0.0" - form-data "^4.0.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - tslib "^2.2.0" - uuid "^8.3.0" - -"@azure/core-tracing@^1.0.0", "@azure/core-tracing@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.0.1.tgz#352a38cbea438c4a83c86b314f48017d70ba9503" - integrity sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw== - dependencies: - tslib "^2.2.0" - -"@azure/core-util@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.2.0.tgz#3499deba1fc36dda6f1912b791809b6f15d4a392" - integrity sha512-ffGIw+Qs8bNKNLxz5UPkz4/VBM/EZY07mPve1ZYFqYUdPwFqRj0RPk0U7LZMOfT7GCck9YjuT1Rfp1PApNl1ng== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-util@^1.0.0": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.1.1.tgz#8f87b3dd468795df0f0849d9f096c3e7b29452c1" - integrity sha512-A4TBYVQCtHOigFb2ETiiKFDocBoI1Zk2Ui1KpI42aJSIDexF7DHQFpnjonltXAIU/ceH+1fsZAWWgvX6/AKzog== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-util@^1.1.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.4.0.tgz#c120a56b3e48a9e4d20619a0b00268ae9de891c7" - integrity sha512-eGAyJpm3skVQoLiRqm/xPa+SXi/NPDdSHMxbRAz2lSprd+Zs+qrpQGQQ2VQ3Nttu+nSZR4XoYQC71LbEI7jsig== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/logger@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@azure/logger/-/logger-1.0.3.tgz#6e36704aa51be7d4a1bae24731ea580836293c96" - integrity sha512-aK4s3Xxjrx3daZr3VylxejK3vG5ExXck5WOHDJ8in/k9AqlfIyFMMT1uG7u8mNjX+QRILTIn0/Xgschfh/dQ9g== - dependencies: - tslib "^2.2.0" - -"@azure/opentelemetry-instrumentation-azure-sdk@^1.0.0-beta.5": - version "1.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0-beta.5.tgz#78809e6c005d08450701e5d37f087f6fce2f86eb" - integrity sha512-fsUarKQDvjhmBO4nIfaZkfNSApm1hZBzcvpNbSrXdcUBxu7lRvKsV5DnwszX7cnhLyVOW9yl1uigtRQ1yDANjA== - dependencies: - "@azure/core-tracing" "^1.0.0" - "@azure/logger" "^1.0.0" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/instrumentation" "^0.41.2" - tslib "^2.2.0" - -"@microsoft/1ds-core-js@3.2.13", "@microsoft/1ds-core-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-3.2.13.tgz#0c105ed75091bae3f1555c0334704fa9911c58fb" - integrity sha512-CluYTRWcEk0ObG5EWFNWhs87e2qchJUn0p2D21ZUa3PWojPZfPSBs4//WIE0MYV8Qg1Hdif2ZTwlM7TbYUjfAg== - dependencies: - "@microsoft/applicationinsights-core-js" "2.8.15" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" - -"@microsoft/1ds-post-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-3.2.13.tgz#560aacac8a92fdbb79e8c2ebcb293d56e19f51aa" - integrity sha512-HgS574fdD19Bo2vPguyznL4eDw7Pcm1cVNpvbvBLWiW3x4e1FCQ3VMXChWnAxCae8Hb0XqlA2sz332ZobBavTA== - dependencies: - "@microsoft/1ds-core-js" "3.2.13" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-channel-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.2.tgz#be49fbf74831c7b8c97950027c5052ea99d2a8a5" - integrity sha512-jDBNKbCHsJgmpv0CKNhJ/uN9ZphvfGdb93Svk+R4LjO8L3apNNMbDDPxBvXXi0uigRmA1TBcmyBG4IRKjabGhw== +"@microsoft/1ds-post-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-4.0.3.tgz#cfcb20bb23fb6215d3f0732f60f5b7df3e624f86" + integrity sha512-uewvmUtXKd7ttypiKQGdYI6i7UUpPkOznLayzIFrJ4r2xnG6jhPjpKRncHFXPQcM4XSWO3yf5PQ3xAbPq9t7ZQ== dependencies: - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/1ds-core-js" "4.0.3" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-common@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.2.tgz#37670bb07f4858ed41ff9759119e0759007d6e05" - integrity sha512-y+WXWop+OVim954Cu1uyYMnNx6PWO8okHpZIQi/1YSqtqaYdtJVPv4P0AVzwJdohxzVfgzKvqj9nec/VWqE2Zg== +"@microsoft/applicationinsights-channel-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.4.tgz#247b6fe2158fad9826cbcdf7304f885766b36624" + integrity sha512-6TlfExmErQ8Y+/ChbkyWl+jyt4wg3T6p7lwXDsUCB0LgZmlEWMaCUS0YlT73JCWmE8j7vxW8yUm0lgsgmHns3A== dependencies: - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@2.8.15": - version "2.8.15" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-2.8.15.tgz#8fa466474260e01967fe649f14dd9e5ff91dcdc8" - integrity sha512-yYAs9MyjGr2YijQdUSN9mVgT1ijI1FPMgcffpaPmYbHAVbQmF7bXudrBWHxmLzJlwl5rfep+Zgjli2e67lwUqQ== +"@microsoft/applicationinsights-common@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.4.tgz#c4aa53ba343f5b3c7fbf54cddd3c86a5bdcd95dc" + integrity sha512-r5gWaw/K9+tKfuo2GtDiDiKASgOkPOCrKW+wZzFvuR06uuwvWjbVQ6yW/YbnfuhRF5M65ksUiMi0eCMwEOGq7Q== dependencies: - "@microsoft/applicationinsights-shims" "2.0.2" - "@microsoft/dynamicproto-js" "^1.1.9" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.2.tgz#108e20df8c162bec92b1f66f9de2530a25d9f51a" - integrity sha512-WQhVhzlRlLDrQzn3OShCW/pL3BW5WC57t0oywSknX3q7lMzI3jDg7Ihh0iuIcNTzGCTbDkuqr4d6IjEDWIMtJQ== +"@microsoft/applicationinsights-core-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.4.tgz#008308b786930d94a1de8a1fbb4af0351b74653e" + integrity sha512-anxy5kEkqBmVoEqJiJzaaXXA0wzqZi9U4zGd05xFJ04lWckP8dG3zyT3+GGdg7rDelqLTNGxndeYoFmDv63u1g== dependencies: "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-shims@2.0.2", "@microsoft/applicationinsights-shims@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-shims/-/applicationinsights-shims-2.0.2.tgz#92b36a09375e2d9cb2b4203383b05772be837085" - integrity sha512-PoHEgsnmcqruLNHZ/amACqdJ6YYQpED0KSRe6J7gIJTtpZC1FfFU9b1fmDKDKtFoUSrPzEh1qzO3kmRZP0betg== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/applicationinsights-shims@3.0.1": version "3.0.1" @@ -162,33 +63,18 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@microsoft/applicationinsights-web-basic@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.2.tgz#f777a4d24b79dde3ae396d3b819e1fce06b7240a" - integrity sha512-6Lq0DE/pZp9RvSV+weGbcxN1NDmfczj6gNPhvZKV2YSQ3RK0LZE3+wjTWLXfuStq8a+nCBdsRpWk8tOKgsoxcg== +"@microsoft/applicationinsights-web-basic@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.4.tgz#9a23323276b4a5a0dc6a352e2de5d75e3c16b534" + integrity sha512-KfoxPlLlf0JT12ADb23C5iGye/yFouoMgHEKULxkSQcYY9SsW/8rVrqqvoYKAL+u215CZU2A8Kc8sR3ehEaPCQ== dependencies: - "@microsoft/applicationinsights-channel-js" "3.0.2" - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-channel-js" "3.0.4" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-web-snippet@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz#6bb788b2902e48bf5d460c38c6bb7fedd686ddd7" - integrity sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ== - -"@microsoft/dynamicproto-js@^1.1.7": - version "1.1.7" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.7.tgz#ede48dd3f85af14ee369c805e5ed5b84222b9fe2" - integrity sha512-SK3D3aVt+5vOOccKPnGaJWB5gQ8FuKfjboUJHedMP7gu54HqSCXX5iFXhktGD8nfJb0Go30eDvs/UDoTnR2kOA== - -"@microsoft/dynamicproto-js@^1.1.9": - version "1.1.9" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.9.tgz#7437db7aa061162ee94e4131b69a62b8dad5dea6" - integrity sha512-n1VPsljTSkthsAFYdiWfC+DKzK2WwcRp83Y1YAqdX552BstvsDjft9YXppjUzp11BPsapDoO1LDgrDB0XVsfNQ== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/dynamicproto-js@^2.0.2": version "2.0.2" @@ -197,349 +83,28 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@nevware21/ts-async@>= 0.2.4 < 2.x": +"@nevware21/ts-async@>= 0.3.0 < 2.x": version "0.3.0" resolved "https://registry.yarnpkg.com/@nevware21/ts-async/-/ts-async-0.3.0.tgz#a8b97ba01065fc930de9a3f4dd4a05e862becc6c" integrity sha512-ZUcgUH12LN/F6nzN0cYd0F/rJaMLmXr0EHVTyYfaYmK55bdwE4338uue4UiVoRqHVqNW4KDUrJc49iGogHKeWA== dependencies: "@nevware21/ts-utils" ">= 0.10.0 < 2.x" -"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x", "@nevware21/ts-utils@>= 0.9.5 < 2.x": +"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.10.1 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x": version "0.10.1" resolved "https://registry.yarnpkg.com/@nevware21/ts-utils/-/ts-utils-0.10.1.tgz#aa65abc71eba06749a396598f22263d26f796ac7" integrity sha512-pMny25NnF2/MJwdqC3Iyjm2pGIXNxni4AROpcqDeWa+td9JMUY4bUS9uU9XW+BoBRqTLUL+WURF9SOd/6OQzRg== -"@opentelemetry/api@^1.4.1": - version "1.4.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.4.1.tgz#ff22eb2e5d476fbc2450a196e40dd243cc20c28f" - integrity sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA== - -"@opentelemetry/core@1.15.2", "@opentelemetry/core@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.15.2.tgz#5b170bf223a2333884bbc2d29d95812cdbda7c9f" - integrity sha512-+gBv15ta96WqkHZaPpcDHiaz0utiiHZVfm2YOYSqFGrUaJpPkMoSuLBB58YFQGi6Rsb9EHos84X6X5+9JspmLw== - dependencies: - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/instrumentation@^0.41.2": - version "0.41.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.41.2.tgz#cae11fa64485dcf03dae331f35b315b64bc6189f" - integrity sha512-rxU72E0pKNH6ae2w5+xgVYZLzc5mlxAbGzF4shxMVK8YC2QQsfN38B2GPbj0jvrKWWNUElfclQ+YTykkNg/grw== - dependencies: - "@types/shimmer" "^1.0.2" - import-in-the-middle "1.4.2" - require-in-the-middle "^7.1.1" - semver "^7.5.1" - shimmer "^1.2.1" - -"@opentelemetry/resources@1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.15.2.tgz#0c9e26cb65652a1402834a3c030cce6028d6dd9d" - integrity sha512-xmMRLenT9CXmm5HMbzpZ1hWhaUowQf8UB4jMjFlAxx1QzQcsD3KFNAVX/CAWzFPtllTyTplrA4JrQ7sCH3qmYw== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/sdk-trace-base@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.15.2.tgz#4821f94033c55a6c8bbd35ae387b715b6108517a" - integrity sha512-BEaxGZbWtvnSPchV98qqqqa96AOcb41pjgvhfzDij10tkBhIu9m0Jd6tZ1tJB5ZHfHbTffqYVYE0AOGobec/EQ== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/resources" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/semantic-conventions@1.15.2", "@opentelemetry/semantic-conventions@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.15.2.tgz#3bafb5de3e20e841dff6cb3c66f4d6e9694c4241" - integrity sha512-CjbOKwk2s+3xPIMcd5UNYQzsf+v94RczbdNix9/kQh38WiQkM90sUOi3if8eyHFgiBjBjhwXrA7W3ydiSQP9mw== - -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== - -"@types/shimmer@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@types/shimmer/-/shimmer-1.0.2.tgz#93eb2c243c351f3f17d5c580c7467ae5d686b65f" - integrity sha512-dKkr1bTxbEsFlh2ARpKzcaAmsYixqt9UyCdoEZk8rHyE4iQYcDCyvSjDSf7JUWJHlJiTtbIoQjxKh6ViywqDAg== - -"@vscode/extension-telemetry@^0.8.5": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.8.5.tgz#3db305be907c01656160e25d91f5d2840175d199" - integrity sha512-YFKANBT2F3qdWQstjcr40XX8BLsdKlKM7a7YPi/jNuMjuiPhb1Jn7YsDR3WZaVEzAqeqGy4gzXsFCBbuZ+L1Tg== +"@vscode/extension-telemetry@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.9.0.tgz#8c6c61e253ff304f46045f04edd60059b144417a" + integrity sha512-37RxGHXrs3GoXPgCUKQhghEu0gxs8j27RLjQwwtSf4WhPdJKz8UrqMYzpsXlliQ05zURYmtdGZst9C6+hfWXaQ== dependencies: - "@microsoft/1ds-core-js" "^3.2.13" - "@microsoft/1ds-post-js" "^3.2.13" - "@microsoft/applicationinsights-web-basic" "^3.0.2" - applicationinsights "^2.7.1" - -acorn-import-assertions@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" - integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== - -acorn@^8.8.2: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -applicationinsights@^2.7.1: - version "2.7.3" - resolved "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-2.7.3.tgz#8781454d29c0b14c9773f2e892b4cf5e7468ffa5" - integrity sha512-JY8+kTEkjbA+kAVNWDtpfW2lqsrDALfDXuxOs74KLPu2y13fy/9WB52V4LfYVTVcW1/jYOXjTxNS2gPZIDh1iw== - dependencies: - "@azure/core-auth" "^1.5.0" - "@azure/core-rest-pipeline" "1.10.1" - "@azure/core-util" "1.2.0" - "@azure/opentelemetry-instrumentation-azure-sdk" "^1.0.0-beta.5" - "@microsoft/applicationinsights-web-snippet" "^1.0.1" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/sdk-trace-base" "^1.15.2" - "@opentelemetry/semantic-conventions" "^1.15.2" - cls-hooked "^4.2.2" - continuation-local-storage "^3.2.1" - diagnostic-channel "1.1.1" - diagnostic-channel-publishers "1.0.7" - -async-hook-jl@^1.7.6: - version "1.7.6" - resolved "https://registry.yarnpkg.com/async-hook-jl/-/async-hook-jl-1.7.6.tgz#4fd25c2f864dbaf279c610d73bf97b1b28595e68" - integrity sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg== - dependencies: - stack-chain "^1.3.7" - -async-listener@^0.6.0: - version "0.6.10" - resolved "https://registry.yarnpkg.com/async-listener/-/async-listener-0.6.10.tgz#a7c97abe570ba602d782273c0de60a51e3e17cbc" - integrity sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw== - dependencies: - semver "^5.3.0" - shimmer "^1.1.0" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - -cjs-module-lexer@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" - integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== - -cls-hooked@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/cls-hooked/-/cls-hooked-4.2.2.tgz#ad2e9a4092680cdaffeb2d3551da0e225eae1908" - integrity sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw== - dependencies: - async-hook-jl "^1.7.6" - emitter-listener "^1.0.1" - semver "^5.4.1" - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -continuation-local-storage@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz#11f613f74e914fe9b34c92ad2d28fe6ae1db7ffb" - integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA== - dependencies: - async-listener "^0.6.0" - emitter-listener "^1.1.1" - -debug@4, debug@^4.1.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -diagnostic-channel-publishers@1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.7.tgz#9b7f8d5ee1295481aee19c827d917e96fedf2c4a" - integrity sha512-SEECbY5AiVt6DfLkhkaHNeshg1CogdLLANA8xlG/TKvS+XUgvIKl7VspJGYiEdL5OUyzMVnr7o0AwB7f+/Mjtg== - -diagnostic-channel@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/diagnostic-channel/-/diagnostic-channel-1.1.1.tgz#44b60972de9ee055c16216535b0e9db3f6a0efd0" - integrity sha512-r2HV5qFkUICyoaKlBEpLKHjxMXATUf/l+h8UZPGBHGLy4DDiY2sOLcIctax4eRnTw5wH2jTMExLntGPJ8eOJxw== - dependencies: - semver "^7.5.3" - -emitter-listener@^1.0.1, emitter-listener@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/emitter-listener/-/emitter-listener-1.1.2.tgz#56b140e8f6992375b3d7cb2cab1cc7432d9632e8" - integrity sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ== - dependencies: - shimmer "^1.2.0" - -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== - dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" - -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -import-in-the-middle@1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz#2a266676e3495e72c04bbaa5ec14756ba168391b" - integrity sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw== - dependencies: - acorn "^8.8.2" - acorn-import-assertions "^1.9.0" - cjs-module-lexer "^1.2.2" - module-details-from-path "^1.0.3" - -is-core-module@^2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" - integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== - dependencies: - has "^1.0.3" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -module-details-from-path@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b" - integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -require-in-the-middle@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz#b539de8f00955444dc8aed95e17c69b0a4f10fcf" - integrity sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw== - dependencies: - debug "^4.1.1" - module-details-from-path "^1.0.3" - resolve "^1.22.1" - -resolve@^1.22.1: - version "1.22.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" - integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -semver@^5.3.0, semver@^5.4.1: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^7.5.1, semver@^7.5.3: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -shimmer@^1.1.0, shimmer@^1.2.0, shimmer@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337" - integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw== - -stack-chain@^1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/stack-chain/-/stack-chain-1.3.7.tgz#d192c9ff4ea6a22c94c4dd459171e3f00cea1285" - integrity sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug== - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -tslib@^2.2.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" - integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== - -uuid@^8.3.0: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + "@microsoft/1ds-core-js" "^4.0.3" + "@microsoft/1ds-post-js" "^4.0.3" + "@microsoft/applicationinsights-web-basic" "^3.0.4" vscode-uri@^3.0.6: version "3.0.6" resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.6.tgz#5e6e2e1a4170543af30151b561a41f71db1d6f91" integrity sha512-fmL7V1eiDBFRRnu+gfRWTzyPpNIHJTc4mWnFkwBUmO9U3KPgJAmTx7oxi2bl/Rh6HLdU7+4C9wlj0k2E4AdKFQ== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== diff --git a/patched-vscode/extensions/merge-conflict/package.json b/patched-vscode/extensions/merge-conflict/package.json index 41c6c8a5..cdda46fa 100644 --- a/patched-vscode/extensions/merge-conflict/package.json +++ b/patched-vscode/extensions/merge-conflict/package.json @@ -166,10 +166,10 @@ } }, "dependencies": { - "@vscode/extension-telemetry": "^0.8.5" + "@vscode/extension-telemetry": "^0.9.0" }, "devDependencies": { - "@types/node": "18.x" + "@types/node": "20.x" }, "repository": { "type": "git", diff --git a/patched-vscode/extensions/merge-conflict/yarn.lock b/patched-vscode/extensions/merge-conflict/yarn.lock index 788a6563..31f7cee0 100644 --- a/patched-vscode/extensions/merge-conflict/yarn.lock +++ b/patched-vscode/extensions/merge-conflict/yarn.lock @@ -2,158 +2,59 @@ # yarn lockfile v1 -"@azure/abort-controller@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-1.1.0.tgz#788ee78457a55af8a1ad342acb182383d2119249" - integrity sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw== +"@microsoft/1ds-core-js@4.0.3", "@microsoft/1ds-core-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-4.0.3.tgz#c8a92c623745a9595e06558a866658480c33bdf9" + integrity sha512-FrxNLVAPsAvD7+l63TlNS/Kodvpct2WulpDSn1dI4Xuy0kF4E2H867kHdwL/iY1Bj3zA3FSy/jvE4+OcDws7ug== dependencies: - tslib "^2.2.0" - -"@azure/core-auth@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.4.0.tgz#6fa9661c1705857820dbc216df5ba5665ac36a9e" - integrity sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-auth@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.5.0.tgz#a41848c5c31cb3b7c84c409885267d55a2c92e44" - integrity sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-util" "^1.1.0" - tslib "^2.2.0" - -"@azure/core-rest-pipeline@1.10.1": - version "1.10.1" - resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.1.tgz#348290847ca31b9eecf9cf5de7519aaccdd30968" - integrity sha512-Kji9k6TOFRDB5ZMTw8qUf2IJ+CeJtsuMdAHox9eqpTf1cefiNMpzrfnF6sINEBZJsaVaWgQ0o48B6kcUH68niA== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-auth" "^1.4.0" - "@azure/core-tracing" "^1.0.1" - "@azure/core-util" "^1.0.0" - "@azure/logger" "^1.0.0" - form-data "^4.0.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - tslib "^2.2.0" - uuid "^8.3.0" - -"@azure/core-tracing@^1.0.0", "@azure/core-tracing@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.0.1.tgz#352a38cbea438c4a83c86b314f48017d70ba9503" - integrity sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw== - dependencies: - tslib "^2.2.0" - -"@azure/core-util@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.2.0.tgz#3499deba1fc36dda6f1912b791809b6f15d4a392" - integrity sha512-ffGIw+Qs8bNKNLxz5UPkz4/VBM/EZY07mPve1ZYFqYUdPwFqRj0RPk0U7LZMOfT7GCck9YjuT1Rfp1PApNl1ng== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-util@^1.0.0": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.1.1.tgz#8f87b3dd468795df0f0849d9f096c3e7b29452c1" - integrity sha512-A4TBYVQCtHOigFb2ETiiKFDocBoI1Zk2Ui1KpI42aJSIDexF7DHQFpnjonltXAIU/ceH+1fsZAWWgvX6/AKzog== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-util@^1.1.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.4.0.tgz#c120a56b3e48a9e4d20619a0b00268ae9de891c7" - integrity sha512-eGAyJpm3skVQoLiRqm/xPa+SXi/NPDdSHMxbRAz2lSprd+Zs+qrpQGQQ2VQ3Nttu+nSZR4XoYQC71LbEI7jsig== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/logger@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@azure/logger/-/logger-1.0.3.tgz#6e36704aa51be7d4a1bae24731ea580836293c96" - integrity sha512-aK4s3Xxjrx3daZr3VylxejK3vG5ExXck5WOHDJ8in/k9AqlfIyFMMT1uG7u8mNjX+QRILTIn0/Xgschfh/dQ9g== - dependencies: - tslib "^2.2.0" - -"@azure/opentelemetry-instrumentation-azure-sdk@^1.0.0-beta.5": - version "1.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0-beta.5.tgz#78809e6c005d08450701e5d37f087f6fce2f86eb" - integrity sha512-fsUarKQDvjhmBO4nIfaZkfNSApm1hZBzcvpNbSrXdcUBxu7lRvKsV5DnwszX7cnhLyVOW9yl1uigtRQ1yDANjA== - dependencies: - "@azure/core-tracing" "^1.0.0" - "@azure/logger" "^1.0.0" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/instrumentation" "^0.41.2" - tslib "^2.2.0" - -"@microsoft/1ds-core-js@3.2.13", "@microsoft/1ds-core-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-3.2.13.tgz#0c105ed75091bae3f1555c0334704fa9911c58fb" - integrity sha512-CluYTRWcEk0ObG5EWFNWhs87e2qchJUn0p2D21ZUa3PWojPZfPSBs4//WIE0MYV8Qg1Hdif2ZTwlM7TbYUjfAg== - dependencies: - "@microsoft/applicationinsights-core-js" "2.8.15" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" - -"@microsoft/1ds-post-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-3.2.13.tgz#560aacac8a92fdbb79e8c2ebcb293d56e19f51aa" - integrity sha512-HgS574fdD19Bo2vPguyznL4eDw7Pcm1cVNpvbvBLWiW3x4e1FCQ3VMXChWnAxCae8Hb0XqlA2sz332ZobBavTA== - dependencies: - "@microsoft/1ds-core-js" "3.2.13" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-channel-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.2.tgz#be49fbf74831c7b8c97950027c5052ea99d2a8a5" - integrity sha512-jDBNKbCHsJgmpv0CKNhJ/uN9ZphvfGdb93Svk+R4LjO8L3apNNMbDDPxBvXXi0uigRmA1TBcmyBG4IRKjabGhw== +"@microsoft/1ds-post-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-4.0.3.tgz#cfcb20bb23fb6215d3f0732f60f5b7df3e624f86" + integrity sha512-uewvmUtXKd7ttypiKQGdYI6i7UUpPkOznLayzIFrJ4r2xnG6jhPjpKRncHFXPQcM4XSWO3yf5PQ3xAbPq9t7ZQ== dependencies: - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/1ds-core-js" "4.0.3" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-common@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.2.tgz#37670bb07f4858ed41ff9759119e0759007d6e05" - integrity sha512-y+WXWop+OVim954Cu1uyYMnNx6PWO8okHpZIQi/1YSqtqaYdtJVPv4P0AVzwJdohxzVfgzKvqj9nec/VWqE2Zg== +"@microsoft/applicationinsights-channel-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.4.tgz#247b6fe2158fad9826cbcdf7304f885766b36624" + integrity sha512-6TlfExmErQ8Y+/ChbkyWl+jyt4wg3T6p7lwXDsUCB0LgZmlEWMaCUS0YlT73JCWmE8j7vxW8yUm0lgsgmHns3A== dependencies: - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@2.8.15": - version "2.8.15" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-2.8.15.tgz#8fa466474260e01967fe649f14dd9e5ff91dcdc8" - integrity sha512-yYAs9MyjGr2YijQdUSN9mVgT1ijI1FPMgcffpaPmYbHAVbQmF7bXudrBWHxmLzJlwl5rfep+Zgjli2e67lwUqQ== +"@microsoft/applicationinsights-common@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.4.tgz#c4aa53ba343f5b3c7fbf54cddd3c86a5bdcd95dc" + integrity sha512-r5gWaw/K9+tKfuo2GtDiDiKASgOkPOCrKW+wZzFvuR06uuwvWjbVQ6yW/YbnfuhRF5M65ksUiMi0eCMwEOGq7Q== dependencies: - "@microsoft/applicationinsights-shims" "2.0.2" - "@microsoft/dynamicproto-js" "^1.1.9" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.2.tgz#108e20df8c162bec92b1f66f9de2530a25d9f51a" - integrity sha512-WQhVhzlRlLDrQzn3OShCW/pL3BW5WC57t0oywSknX3q7lMzI3jDg7Ihh0iuIcNTzGCTbDkuqr4d6IjEDWIMtJQ== +"@microsoft/applicationinsights-core-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.4.tgz#008308b786930d94a1de8a1fbb4af0351b74653e" + integrity sha512-anxy5kEkqBmVoEqJiJzaaXXA0wzqZi9U4zGd05xFJ04lWckP8dG3zyT3+GGdg7rDelqLTNGxndeYoFmDv63u1g== dependencies: "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-shims@2.0.2", "@microsoft/applicationinsights-shims@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-shims/-/applicationinsights-shims-2.0.2.tgz#92b36a09375e2d9cb2b4203383b05772be837085" - integrity sha512-PoHEgsnmcqruLNHZ/amACqdJ6YYQpED0KSRe6J7gIJTtpZC1FfFU9b1fmDKDKtFoUSrPzEh1qzO3kmRZP0betg== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/applicationinsights-shims@3.0.1": version "3.0.1" @@ -162,33 +63,18 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@microsoft/applicationinsights-web-basic@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.2.tgz#f777a4d24b79dde3ae396d3b819e1fce06b7240a" - integrity sha512-6Lq0DE/pZp9RvSV+weGbcxN1NDmfczj6gNPhvZKV2YSQ3RK0LZE3+wjTWLXfuStq8a+nCBdsRpWk8tOKgsoxcg== +"@microsoft/applicationinsights-web-basic@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.4.tgz#9a23323276b4a5a0dc6a352e2de5d75e3c16b534" + integrity sha512-KfoxPlLlf0JT12ADb23C5iGye/yFouoMgHEKULxkSQcYY9SsW/8rVrqqvoYKAL+u215CZU2A8Kc8sR3ehEaPCQ== dependencies: - "@microsoft/applicationinsights-channel-js" "3.0.2" - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-channel-js" "3.0.4" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-web-snippet@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz#6bb788b2902e48bf5d460c38c6bb7fedd686ddd7" - integrity sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ== - -"@microsoft/dynamicproto-js@^1.1.7": - version "1.1.7" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.7.tgz#ede48dd3f85af14ee369c805e5ed5b84222b9fe2" - integrity sha512-SK3D3aVt+5vOOccKPnGaJWB5gQ8FuKfjboUJHedMP7gu54HqSCXX5iFXhktGD8nfJb0Go30eDvs/UDoTnR2kOA== - -"@microsoft/dynamicproto-js@^1.1.9": - version "1.1.9" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.9.tgz#7437db7aa061162ee94e4131b69a62b8dad5dea6" - integrity sha512-n1VPsljTSkthsAFYdiWfC+DKzK2WwcRp83Y1YAqdX552BstvsDjft9YXppjUzp11BPsapDoO1LDgrDB0XVsfNQ== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/dynamicproto-js@^2.0.2": version "2.0.2" @@ -197,349 +83,35 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@nevware21/ts-async@>= 0.2.4 < 2.x": +"@nevware21/ts-async@>= 0.3.0 < 2.x": version "0.3.0" resolved "https://registry.yarnpkg.com/@nevware21/ts-async/-/ts-async-0.3.0.tgz#a8b97ba01065fc930de9a3f4dd4a05e862becc6c" integrity sha512-ZUcgUH12LN/F6nzN0cYd0F/rJaMLmXr0EHVTyYfaYmK55bdwE4338uue4UiVoRqHVqNW4KDUrJc49iGogHKeWA== dependencies: "@nevware21/ts-utils" ">= 0.10.0 < 2.x" -"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x", "@nevware21/ts-utils@>= 0.9.5 < 2.x": +"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.10.1 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x": version "0.10.1" resolved "https://registry.yarnpkg.com/@nevware21/ts-utils/-/ts-utils-0.10.1.tgz#aa65abc71eba06749a396598f22263d26f796ac7" integrity sha512-pMny25NnF2/MJwdqC3Iyjm2pGIXNxni4AROpcqDeWa+td9JMUY4bUS9uU9XW+BoBRqTLUL+WURF9SOd/6OQzRg== -"@opentelemetry/api@^1.4.1": - version "1.4.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.4.1.tgz#ff22eb2e5d476fbc2450a196e40dd243cc20c28f" - integrity sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA== - -"@opentelemetry/core@1.15.2", "@opentelemetry/core@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.15.2.tgz#5b170bf223a2333884bbc2d29d95812cdbda7c9f" - integrity sha512-+gBv15ta96WqkHZaPpcDHiaz0utiiHZVfm2YOYSqFGrUaJpPkMoSuLBB58YFQGi6Rsb9EHos84X6X5+9JspmLw== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== dependencies: - "@opentelemetry/semantic-conventions" "1.15.2" + undici-types "~5.26.4" -"@opentelemetry/instrumentation@^0.41.2": - version "0.41.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.41.2.tgz#cae11fa64485dcf03dae331f35b315b64bc6189f" - integrity sha512-rxU72E0pKNH6ae2w5+xgVYZLzc5mlxAbGzF4shxMVK8YC2QQsfN38B2GPbj0jvrKWWNUElfclQ+YTykkNg/grw== +"@vscode/extension-telemetry@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.9.0.tgz#8c6c61e253ff304f46045f04edd60059b144417a" + integrity sha512-37RxGHXrs3GoXPgCUKQhghEu0gxs8j27RLjQwwtSf4WhPdJKz8UrqMYzpsXlliQ05zURYmtdGZst9C6+hfWXaQ== dependencies: - "@types/shimmer" "^1.0.2" - import-in-the-middle "1.4.2" - require-in-the-middle "^7.1.1" - semver "^7.5.1" - shimmer "^1.2.1" - -"@opentelemetry/resources@1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.15.2.tgz#0c9e26cb65652a1402834a3c030cce6028d6dd9d" - integrity sha512-xmMRLenT9CXmm5HMbzpZ1hWhaUowQf8UB4jMjFlAxx1QzQcsD3KFNAVX/CAWzFPtllTyTplrA4JrQ7sCH3qmYw== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/sdk-trace-base@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.15.2.tgz#4821f94033c55a6c8bbd35ae387b715b6108517a" - integrity sha512-BEaxGZbWtvnSPchV98qqqqa96AOcb41pjgvhfzDij10tkBhIu9m0Jd6tZ1tJB5ZHfHbTffqYVYE0AOGobec/EQ== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/resources" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/semantic-conventions@1.15.2", "@opentelemetry/semantic-conventions@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.15.2.tgz#3bafb5de3e20e841dff6cb3c66f4d6e9694c4241" - integrity sha512-CjbOKwk2s+3xPIMcd5UNYQzsf+v94RczbdNix9/kQh38WiQkM90sUOi3if8eyHFgiBjBjhwXrA7W3ydiSQP9mw== - -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== - -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== - -"@types/shimmer@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@types/shimmer/-/shimmer-1.0.2.tgz#93eb2c243c351f3f17d5c580c7467ae5d686b65f" - integrity sha512-dKkr1bTxbEsFlh2ARpKzcaAmsYixqt9UyCdoEZk8rHyE4iQYcDCyvSjDSf7JUWJHlJiTtbIoQjxKh6ViywqDAg== - -"@vscode/extension-telemetry@^0.8.5": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.8.5.tgz#3db305be907c01656160e25d91f5d2840175d199" - integrity sha512-YFKANBT2F3qdWQstjcr40XX8BLsdKlKM7a7YPi/jNuMjuiPhb1Jn7YsDR3WZaVEzAqeqGy4gzXsFCBbuZ+L1Tg== - dependencies: - "@microsoft/1ds-core-js" "^3.2.13" - "@microsoft/1ds-post-js" "^3.2.13" - "@microsoft/applicationinsights-web-basic" "^3.0.2" - applicationinsights "^2.7.1" - -acorn-import-assertions@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" - integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== - -acorn@^8.8.2: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -applicationinsights@^2.7.1: - version "2.7.3" - resolved "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-2.7.3.tgz#8781454d29c0b14c9773f2e892b4cf5e7468ffa5" - integrity sha512-JY8+kTEkjbA+kAVNWDtpfW2lqsrDALfDXuxOs74KLPu2y13fy/9WB52V4LfYVTVcW1/jYOXjTxNS2gPZIDh1iw== - dependencies: - "@azure/core-auth" "^1.5.0" - "@azure/core-rest-pipeline" "1.10.1" - "@azure/core-util" "1.2.0" - "@azure/opentelemetry-instrumentation-azure-sdk" "^1.0.0-beta.5" - "@microsoft/applicationinsights-web-snippet" "^1.0.1" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/sdk-trace-base" "^1.15.2" - "@opentelemetry/semantic-conventions" "^1.15.2" - cls-hooked "^4.2.2" - continuation-local-storage "^3.2.1" - diagnostic-channel "1.1.1" - diagnostic-channel-publishers "1.0.7" - -async-hook-jl@^1.7.6: - version "1.7.6" - resolved "https://registry.yarnpkg.com/async-hook-jl/-/async-hook-jl-1.7.6.tgz#4fd25c2f864dbaf279c610d73bf97b1b28595e68" - integrity sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg== - dependencies: - stack-chain "^1.3.7" - -async-listener@^0.6.0: - version "0.6.10" - resolved "https://registry.yarnpkg.com/async-listener/-/async-listener-0.6.10.tgz#a7c97abe570ba602d782273c0de60a51e3e17cbc" - integrity sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw== - dependencies: - semver "^5.3.0" - shimmer "^1.1.0" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - -cjs-module-lexer@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" - integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== - -cls-hooked@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/cls-hooked/-/cls-hooked-4.2.2.tgz#ad2e9a4092680cdaffeb2d3551da0e225eae1908" - integrity sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw== - dependencies: - async-hook-jl "^1.7.6" - emitter-listener "^1.0.1" - semver "^5.4.1" - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -continuation-local-storage@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz#11f613f74e914fe9b34c92ad2d28fe6ae1db7ffb" - integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA== - dependencies: - async-listener "^0.6.0" - emitter-listener "^1.1.1" - -debug@4, debug@^4.1.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -diagnostic-channel-publishers@1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.7.tgz#9b7f8d5ee1295481aee19c827d917e96fedf2c4a" - integrity sha512-SEECbY5AiVt6DfLkhkaHNeshg1CogdLLANA8xlG/TKvS+XUgvIKl7VspJGYiEdL5OUyzMVnr7o0AwB7f+/Mjtg== - -diagnostic-channel@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/diagnostic-channel/-/diagnostic-channel-1.1.1.tgz#44b60972de9ee055c16216535b0e9db3f6a0efd0" - integrity sha512-r2HV5qFkUICyoaKlBEpLKHjxMXATUf/l+h8UZPGBHGLy4DDiY2sOLcIctax4eRnTw5wH2jTMExLntGPJ8eOJxw== - dependencies: - semver "^7.5.3" - -emitter-listener@^1.0.1, emitter-listener@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/emitter-listener/-/emitter-listener-1.1.2.tgz#56b140e8f6992375b3d7cb2cab1cc7432d9632e8" - integrity sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ== - dependencies: - shimmer "^1.2.0" - -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== - dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" - -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -import-in-the-middle@1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz#2a266676e3495e72c04bbaa5ec14756ba168391b" - integrity sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw== - dependencies: - acorn "^8.8.2" - acorn-import-assertions "^1.9.0" - cjs-module-lexer "^1.2.2" - module-details-from-path "^1.0.3" - -is-core-module@^2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" - integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== - dependencies: - has "^1.0.3" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -module-details-from-path@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b" - integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -require-in-the-middle@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz#b539de8f00955444dc8aed95e17c69b0a4f10fcf" - integrity sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw== - dependencies: - debug "^4.1.1" - module-details-from-path "^1.0.3" - resolve "^1.22.1" - -resolve@^1.22.1: - version "1.22.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" - integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -semver@^5.3.0, semver@^5.4.1: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^7.5.1, semver@^7.5.3: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -shimmer@^1.1.0, shimmer@^1.2.0, shimmer@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337" - integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw== - -stack-chain@^1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/stack-chain/-/stack-chain-1.3.7.tgz#d192c9ff4ea6a22c94c4dd459171e3f00cea1285" - integrity sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug== - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -tslib@^2.2.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" - integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== - -uuid@^8.3.0: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + "@microsoft/1ds-core-js" "^4.0.3" + "@microsoft/1ds-post-js" "^4.0.3" + "@microsoft/applicationinsights-web-basic" "^3.0.4" -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== diff --git a/patched-vscode/extensions/microsoft-authentication/package.json b/patched-vscode/extensions/microsoft-authentication/package.json index bb516abe..3d73a762 100644 --- a/patched-vscode/extensions/microsoft-authentication/package.json +++ b/patched-vscode/extensions/microsoft-authentication/package.json @@ -109,7 +109,7 @@ "watch-web": "npx webpack-cli --config extension-browser.webpack.config --mode none --watch --info-verbosity verbose" }, "devDependencies": { - "@types/node": "18.x", + "@types/node": "20.x", "@types/node-fetch": "^2.5.7", "@types/randombytes": "^2.0.0", "@types/sha.js": "^2.4.0", @@ -118,7 +118,7 @@ "dependencies": { "node-fetch": "2.6.7", "@azure/ms-rest-azure-env": "^2.0.0", - "@vscode/extension-telemetry": "^0.8.5" + "@vscode/extension-telemetry": "^0.9.0" }, "repository": { "type": "git", diff --git a/patched-vscode/extensions/microsoft-authentication/src/AADHelper.ts b/patched-vscode/extensions/microsoft-authentication/src/AADHelper.ts index c87d40fe..df36686d 100644 --- a/patched-vscode/extensions/microsoft-authentication/src/AADHelper.ts +++ b/patched-vscode/extensions/microsoft-authentication/src/AADHelper.ts @@ -6,7 +6,7 @@ import * as vscode from 'vscode'; import * as path from 'path'; import { isSupportedEnvironment } from './common/uri'; -import { IntervalTimer, SequencerByKey } from './common/async'; +import { IntervalTimer, raceCancellationAndTimeoutError, SequencerByKey } from './common/async'; import { generateCodeChallenge, generateCodeVerifier, randomUUID } from './cryptoUtils'; import { BetterTokenStorage, IDidChangeInOtherWindowEvent } from './betterSecretStorage'; import { LoopbackAuthServer } from './node/authServer'; @@ -314,25 +314,27 @@ export class AzureActiveDirectoryService { throw new Error('Sign in to non-public clouds is not supported on the web.'); } - if (runsRemote || runsServerless) { - return this.createSessionWithoutLocalServer(scopeData); - } + return await vscode.window.withProgress({ location: vscode.ProgressLocation.Notification, title: vscode.l10n.t('Signing in to your account...'), cancellable: true }, async (_progress, token) => { + if (runsRemote || runsServerless) { + return await this.createSessionWithoutLocalServer(scopeData, token); + } - try { - return await this.createSessionWithLocalServer(scopeData); - } catch (e) { - this._logger.error(`[${scopeData.scopeStr}] Error creating session: ${e}`); + try { + return await this.createSessionWithLocalServer(scopeData, token); + } catch (e) { + this._logger.error(`[${scopeData.scopeStr}] Error creating session: ${e}`); - // If the error was about starting the server, try directly hitting the login endpoint instead - if (e.message === 'Error listening to server' || e.message === 'Closed' || e.message === 'Timeout waiting for port') { - return this.createSessionWithoutLocalServer(scopeData); - } + // If the error was about starting the server, try directly hitting the login endpoint instead + if (e.message === 'Error listening to server' || e.message === 'Closed' || e.message === 'Timeout waiting for port') { + return this.createSessionWithoutLocalServer(scopeData, token); + } - throw e; - } + throw e; + } + }); } - private async createSessionWithLocalServer(scopeData: IScopeData) { + private async createSessionWithLocalServer(scopeData: IScopeData, token: vscode.CancellationToken): Promise { this._logger.trace(`[${scopeData.scopeStr}] Starting login flow with local server`); const codeVerifier = generateCodeVerifier(); const codeChallenge = await generateCodeChallenge(codeVerifier); @@ -353,7 +355,7 @@ export class AzureActiveDirectoryService { let codeToExchange; try { vscode.env.openExternal(vscode.Uri.parse(`http://127.0.0.1:${server.port}/signin?nonce=${encodeURIComponent(server.nonce)}`)); - const { code } = await server.waitForOAuthResponse(); + const { code } = await raceCancellationAndTimeoutError(server.waitForOAuthResponse(), token, 1000 * 60 * 5); // 5 minutes codeToExchange = code; } finally { setTimeout(() => { @@ -368,7 +370,7 @@ export class AzureActiveDirectoryService { return session; } - private async createSessionWithoutLocalServer(scopeData: IScopeData): Promise { + private async createSessionWithoutLocalServer(scopeData: IScopeData, token: vscode.CancellationToken): Promise { this._logger.trace(`[${scopeData.scopeStr}] Starting login flow without local server`); let callbackUri = await vscode.env.asExternalUri(vscode.Uri.parse(`${vscode.env.uriScheme}://vscode.microsoft-authentication`)); const nonce = generateCodeVerifier(); @@ -395,14 +397,6 @@ export class AzureActiveDirectoryService { const uri = vscode.Uri.parse(signInUrl.toString()); vscode.env.openExternal(uri); - let inputBox: vscode.InputBox | undefined; - const timeoutPromise = new Promise((_: (value: vscode.AuthenticationSession) => void, reject) => { - const wait = setTimeout(() => { - clearTimeout(wait); - inputBox?.dispose(); - reject('Login timed out.'); - }, 1000 * 60 * 5); - }); const existingNonces = this._pendingNonces.get(scopeData.scopeStr) || []; this._pendingNonces.set(scopeData.scopeStr, [...existingNonces, nonce]); @@ -410,6 +404,7 @@ export class AzureActiveDirectoryService { // Register a single listener for the URI callback, in case the user starts the login process multiple times // before completing it. let existingPromise = this._codeExchangePromises.get(scopeData.scopeStr); + let inputBox: vscode.InputBox | undefined; if (!existingPromise) { if (isSupportedEnvironment(callbackUri)) { existingPromise = this.handleCodeResponse(scopeData); @@ -422,11 +417,12 @@ export class AzureActiveDirectoryService { this._codeVerfifiers.set(nonce, codeVerifier); - return Promise.race([existingPromise, timeoutPromise]) + return await raceCancellationAndTimeoutError(existingPromise, token, 1000 * 60 * 5) // 5 minutes .finally(() => { this._pendingNonces.delete(scopeData.scopeStr); this._codeExchangePromises.delete(scopeData.scopeStr); this._codeVerfifiers.delete(nonce); + inputBox?.dispose(); }); } @@ -536,7 +532,7 @@ export class AzureActiveDirectoryService { scope: scopeData.scopeStr, sessionId, account: { - label: claims.email ?? claims.preferred_username ?? claims.unique_name ?? 'user@example.com', + label: claims.preferred_username ?? claims.email ?? claims.unique_name ?? 'user@example.com', id, type: claims.tid === MSA_TID || claims.tid === MSA_PASSTHRU_TID ? MicrosoftAccountType.MSA : MicrosoftAccountType.AAD } diff --git a/patched-vscode/extensions/microsoft-authentication/src/common/async.ts b/patched-vscode/extensions/microsoft-authentication/src/common/async.ts index 527b5bbb..641faaff 100644 --- a/patched-vscode/extensions/microsoft-authentication/src/common/async.ts +++ b/patched-vscode/extensions/microsoft-authentication/src/common/async.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { Disposable } from 'vscode'; +import { CancellationError, CancellationToken, Disposable } from 'vscode'; export class SequencerByKey { @@ -47,3 +47,36 @@ export class IntervalTimer extends Disposable { }, interval); } } + +/** + * Returns a promise that rejects with an {@CancellationError} as soon as the passed token is cancelled. + * @see {@link raceCancellation} + */ +export function raceCancellationError(promise: Promise, token: CancellationToken): Promise { + return new Promise((resolve, reject) => { + const ref = token.onCancellationRequested(() => { + ref.dispose(); + reject(new CancellationError()); + }); + promise.then(resolve, reject).finally(() => ref.dispose()); + }); +} + +export class TimeoutError extends Error { + constructor() { + super('Timed out'); + } +} + +export function raceTimeoutError(promise: Promise, timeout: number): Promise { + return new Promise((resolve, reject) => { + const ref = setTimeout(() => { + reject(new CancellationError()); + }, timeout); + promise.then(resolve, reject).finally(() => clearTimeout(ref)); + }); +} + +export function raceCancellationAndTimeoutError(promise: Promise, token: CancellationToken, timeout: number): Promise { + return raceCancellationError(raceTimeoutError(promise, timeout), token); +} diff --git a/patched-vscode/extensions/microsoft-authentication/yarn.lock b/patched-vscode/extensions/microsoft-authentication/yarn.lock index 50b1ba97..6f277110 100644 --- a/patched-vscode/extensions/microsoft-authentication/yarn.lock +++ b/patched-vscode/extensions/microsoft-authentication/yarn.lock @@ -2,163 +2,64 @@ # yarn lockfile v1 -"@azure/abort-controller@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-1.1.0.tgz#788ee78457a55af8a1ad342acb182383d2119249" - integrity sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw== - dependencies: - tslib "^2.2.0" - -"@azure/core-auth@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.4.0.tgz#6fa9661c1705857820dbc216df5ba5665ac36a9e" - integrity sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-auth@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.5.0.tgz#a41848c5c31cb3b7c84c409885267d55a2c92e44" - integrity sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-util" "^1.1.0" - tslib "^2.2.0" - -"@azure/core-rest-pipeline@1.10.1": - version "1.10.1" - resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.1.tgz#348290847ca31b9eecf9cf5de7519aaccdd30968" - integrity sha512-Kji9k6TOFRDB5ZMTw8qUf2IJ+CeJtsuMdAHox9eqpTf1cefiNMpzrfnF6sINEBZJsaVaWgQ0o48B6kcUH68niA== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-auth" "^1.4.0" - "@azure/core-tracing" "^1.0.1" - "@azure/core-util" "^1.0.0" - "@azure/logger" "^1.0.0" - form-data "^4.0.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - tslib "^2.2.0" - uuid "^8.3.0" - -"@azure/core-tracing@^1.0.0", "@azure/core-tracing@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.0.1.tgz#352a38cbea438c4a83c86b314f48017d70ba9503" - integrity sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw== - dependencies: - tslib "^2.2.0" - -"@azure/core-util@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.2.0.tgz#3499deba1fc36dda6f1912b791809b6f15d4a392" - integrity sha512-ffGIw+Qs8bNKNLxz5UPkz4/VBM/EZY07mPve1ZYFqYUdPwFqRj0RPk0U7LZMOfT7GCck9YjuT1Rfp1PApNl1ng== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-util@^1.0.0": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.1.1.tgz#8f87b3dd468795df0f0849d9f096c3e7b29452c1" - integrity sha512-A4TBYVQCtHOigFb2ETiiKFDocBoI1Zk2Ui1KpI42aJSIDexF7DHQFpnjonltXAIU/ceH+1fsZAWWgvX6/AKzog== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-util@^1.1.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.4.0.tgz#c120a56b3e48a9e4d20619a0b00268ae9de891c7" - integrity sha512-eGAyJpm3skVQoLiRqm/xPa+SXi/NPDdSHMxbRAz2lSprd+Zs+qrpQGQQ2VQ3Nttu+nSZR4XoYQC71LbEI7jsig== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/logger@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@azure/logger/-/logger-1.0.3.tgz#6e36704aa51be7d4a1bae24731ea580836293c96" - integrity sha512-aK4s3Xxjrx3daZr3VylxejK3vG5ExXck5WOHDJ8in/k9AqlfIyFMMT1uG7u8mNjX+QRILTIn0/Xgschfh/dQ9g== - dependencies: - tslib "^2.2.0" - "@azure/ms-rest-azure-env@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@azure/ms-rest-azure-env/-/ms-rest-azure-env-2.0.0.tgz#45809f89763a480924e21d3c620cd40866771625" integrity sha512-dG76W7ElfLi+fbTjnZVGj+M9e0BIEJmRxU6fHaUQ12bZBe8EJKYb2GV50YWNaP2uJiVQ5+7nXEVj1VN1UQtaEw== -"@azure/opentelemetry-instrumentation-azure-sdk@^1.0.0-beta.5": - version "1.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0-beta.5.tgz#78809e6c005d08450701e5d37f087f6fce2f86eb" - integrity sha512-fsUarKQDvjhmBO4nIfaZkfNSApm1hZBzcvpNbSrXdcUBxu7lRvKsV5DnwszX7cnhLyVOW9yl1uigtRQ1yDANjA== - dependencies: - "@azure/core-tracing" "^1.0.0" - "@azure/logger" "^1.0.0" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/instrumentation" "^0.41.2" - tslib "^2.2.0" - -"@microsoft/1ds-core-js@3.2.13", "@microsoft/1ds-core-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-3.2.13.tgz#0c105ed75091bae3f1555c0334704fa9911c58fb" - integrity sha512-CluYTRWcEk0ObG5EWFNWhs87e2qchJUn0p2D21ZUa3PWojPZfPSBs4//WIE0MYV8Qg1Hdif2ZTwlM7TbYUjfAg== +"@microsoft/1ds-core-js@4.0.3", "@microsoft/1ds-core-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-4.0.3.tgz#c8a92c623745a9595e06558a866658480c33bdf9" + integrity sha512-FrxNLVAPsAvD7+l63TlNS/Kodvpct2WulpDSn1dI4Xuy0kF4E2H867kHdwL/iY1Bj3zA3FSy/jvE4+OcDws7ug== dependencies: - "@microsoft/applicationinsights-core-js" "2.8.15" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" - -"@microsoft/1ds-post-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-3.2.13.tgz#560aacac8a92fdbb79e8c2ebcb293d56e19f51aa" - integrity sha512-HgS574fdD19Bo2vPguyznL4eDw7Pcm1cVNpvbvBLWiW3x4e1FCQ3VMXChWnAxCae8Hb0XqlA2sz332ZobBavTA== - dependencies: - "@microsoft/1ds-core-js" "3.2.13" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-channel-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.2.tgz#be49fbf74831c7b8c97950027c5052ea99d2a8a5" - integrity sha512-jDBNKbCHsJgmpv0CKNhJ/uN9ZphvfGdb93Svk+R4LjO8L3apNNMbDDPxBvXXi0uigRmA1TBcmyBG4IRKjabGhw== +"@microsoft/1ds-post-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-4.0.3.tgz#cfcb20bb23fb6215d3f0732f60f5b7df3e624f86" + integrity sha512-uewvmUtXKd7ttypiKQGdYI6i7UUpPkOznLayzIFrJ4r2xnG6jhPjpKRncHFXPQcM4XSWO3yf5PQ3xAbPq9t7ZQ== dependencies: - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/1ds-core-js" "4.0.3" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-common@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.2.tgz#37670bb07f4858ed41ff9759119e0759007d6e05" - integrity sha512-y+WXWop+OVim954Cu1uyYMnNx6PWO8okHpZIQi/1YSqtqaYdtJVPv4P0AVzwJdohxzVfgzKvqj9nec/VWqE2Zg== +"@microsoft/applicationinsights-channel-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.4.tgz#247b6fe2158fad9826cbcdf7304f885766b36624" + integrity sha512-6TlfExmErQ8Y+/ChbkyWl+jyt4wg3T6p7lwXDsUCB0LgZmlEWMaCUS0YlT73JCWmE8j7vxW8yUm0lgsgmHns3A== dependencies: - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@2.8.15": - version "2.8.15" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-2.8.15.tgz#8fa466474260e01967fe649f14dd9e5ff91dcdc8" - integrity sha512-yYAs9MyjGr2YijQdUSN9mVgT1ijI1FPMgcffpaPmYbHAVbQmF7bXudrBWHxmLzJlwl5rfep+Zgjli2e67lwUqQ== +"@microsoft/applicationinsights-common@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.4.tgz#c4aa53ba343f5b3c7fbf54cddd3c86a5bdcd95dc" + integrity sha512-r5gWaw/K9+tKfuo2GtDiDiKASgOkPOCrKW+wZzFvuR06uuwvWjbVQ6yW/YbnfuhRF5M65ksUiMi0eCMwEOGq7Q== dependencies: - "@microsoft/applicationinsights-shims" "2.0.2" - "@microsoft/dynamicproto-js" "^1.1.9" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.2.tgz#108e20df8c162bec92b1f66f9de2530a25d9f51a" - integrity sha512-WQhVhzlRlLDrQzn3OShCW/pL3BW5WC57t0oywSknX3q7lMzI3jDg7Ihh0iuIcNTzGCTbDkuqr4d6IjEDWIMtJQ== +"@microsoft/applicationinsights-core-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.4.tgz#008308b786930d94a1de8a1fbb4af0351b74653e" + integrity sha512-anxy5kEkqBmVoEqJiJzaaXXA0wzqZi9U4zGd05xFJ04lWckP8dG3zyT3+GGdg7rDelqLTNGxndeYoFmDv63u1g== dependencies: "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-shims@2.0.2", "@microsoft/applicationinsights-shims@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-shims/-/applicationinsights-shims-2.0.2.tgz#92b36a09375e2d9cb2b4203383b05772be837085" - integrity sha512-PoHEgsnmcqruLNHZ/amACqdJ6YYQpED0KSRe6J7gIJTtpZC1FfFU9b1fmDKDKtFoUSrPzEh1qzO3kmRZP0betg== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/applicationinsights-shims@3.0.1": version "3.0.1" @@ -167,33 +68,18 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@microsoft/applicationinsights-web-basic@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.2.tgz#f777a4d24b79dde3ae396d3b819e1fce06b7240a" - integrity sha512-6Lq0DE/pZp9RvSV+weGbcxN1NDmfczj6gNPhvZKV2YSQ3RK0LZE3+wjTWLXfuStq8a+nCBdsRpWk8tOKgsoxcg== +"@microsoft/applicationinsights-web-basic@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.4.tgz#9a23323276b4a5a0dc6a352e2de5d75e3c16b534" + integrity sha512-KfoxPlLlf0JT12ADb23C5iGye/yFouoMgHEKULxkSQcYY9SsW/8rVrqqvoYKAL+u215CZU2A8Kc8sR3ehEaPCQ== dependencies: - "@microsoft/applicationinsights-channel-js" "3.0.2" - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-channel-js" "3.0.4" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-web-snippet@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz#6bb788b2902e48bf5d460c38c6bb7fedd686ddd7" - integrity sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ== - -"@microsoft/dynamicproto-js@^1.1.7": - version "1.1.7" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.7.tgz#ede48dd3f85af14ee369c805e5ed5b84222b9fe2" - integrity sha512-SK3D3aVt+5vOOccKPnGaJWB5gQ8FuKfjboUJHedMP7gu54HqSCXX5iFXhktGD8nfJb0Go30eDvs/UDoTnR2kOA== - -"@microsoft/dynamicproto-js@^1.1.9": - version "1.1.9" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.9.tgz#7437db7aa061162ee94e4131b69a62b8dad5dea6" - integrity sha512-n1VPsljTSkthsAFYdiWfC+DKzK2WwcRp83Y1YAqdX552BstvsDjft9YXppjUzp11BPsapDoO1LDgrDB0XVsfNQ== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/dynamicproto-js@^2.0.2": version "2.0.2" @@ -202,68 +88,18 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@nevware21/ts-async@>= 0.2.4 < 2.x": +"@nevware21/ts-async@>= 0.3.0 < 2.x": version "0.3.0" resolved "https://registry.yarnpkg.com/@nevware21/ts-async/-/ts-async-0.3.0.tgz#a8b97ba01065fc930de9a3f4dd4a05e862becc6c" integrity sha512-ZUcgUH12LN/F6nzN0cYd0F/rJaMLmXr0EHVTyYfaYmK55bdwE4338uue4UiVoRqHVqNW4KDUrJc49iGogHKeWA== dependencies: "@nevware21/ts-utils" ">= 0.10.0 < 2.x" -"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x", "@nevware21/ts-utils@>= 0.9.5 < 2.x": +"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.10.1 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x": version "0.10.1" resolved "https://registry.yarnpkg.com/@nevware21/ts-utils/-/ts-utils-0.10.1.tgz#aa65abc71eba06749a396598f22263d26f796ac7" integrity sha512-pMny25NnF2/MJwdqC3Iyjm2pGIXNxni4AROpcqDeWa+td9JMUY4bUS9uU9XW+BoBRqTLUL+WURF9SOd/6OQzRg== -"@opentelemetry/api@^1.4.1": - version "1.4.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.4.1.tgz#ff22eb2e5d476fbc2450a196e40dd243cc20c28f" - integrity sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA== - -"@opentelemetry/core@1.15.2", "@opentelemetry/core@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.15.2.tgz#5b170bf223a2333884bbc2d29d95812cdbda7c9f" - integrity sha512-+gBv15ta96WqkHZaPpcDHiaz0utiiHZVfm2YOYSqFGrUaJpPkMoSuLBB58YFQGi6Rsb9EHos84X6X5+9JspmLw== - dependencies: - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/instrumentation@^0.41.2": - version "0.41.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.41.2.tgz#cae11fa64485dcf03dae331f35b315b64bc6189f" - integrity sha512-rxU72E0pKNH6ae2w5+xgVYZLzc5mlxAbGzF4shxMVK8YC2QQsfN38B2GPbj0jvrKWWNUElfclQ+YTykkNg/grw== - dependencies: - "@types/shimmer" "^1.0.2" - import-in-the-middle "1.4.2" - require-in-the-middle "^7.1.1" - semver "^7.5.1" - shimmer "^1.2.1" - -"@opentelemetry/resources@1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.15.2.tgz#0c9e26cb65652a1402834a3c030cce6028d6dd9d" - integrity sha512-xmMRLenT9CXmm5HMbzpZ1hWhaUowQf8UB4jMjFlAxx1QzQcsD3KFNAVX/CAWzFPtllTyTplrA4JrQ7sCH3qmYw== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/sdk-trace-base@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.15.2.tgz#4821f94033c55a6c8bbd35ae387b715b6108517a" - integrity sha512-BEaxGZbWtvnSPchV98qqqqa96AOcb41pjgvhfzDij10tkBhIu9m0Jd6tZ1tJB5ZHfHbTffqYVYE0AOGobec/EQ== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/resources" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/semantic-conventions@1.15.2", "@opentelemetry/semantic-conventions@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.15.2.tgz#3bafb5de3e20e841dff6cb3c66f4d6e9694c4241" - integrity sha512-CjbOKwk2s+3xPIMcd5UNYQzsf+v94RczbdNix9/kQh38WiQkM90sUOi3if8eyHFgiBjBjhwXrA7W3ydiSQP9mw== - -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== - "@types/node-fetch@^2.5.7": version "2.5.7" resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.7.tgz#20a2afffa882ab04d44ca786449a276f9f6bbf3c" @@ -277,10 +113,12 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.23.tgz#676fa0883450ed9da0bb24156213636290892806" integrity sha512-Z4U8yDAl5TFkmYsZdFPdjeMa57NOvnaf1tljHzhouaPEp7LCj2JKkejpI1ODviIAQuW4CcQmxkQ77rnLsOOoKw== -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== + dependencies: + undici-types "~5.26.4" "@types/randombytes@^2.0.0": version "2.0.0" @@ -296,96 +134,25 @@ dependencies: "@types/node" "*" -"@types/shimmer@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@types/shimmer/-/shimmer-1.0.2.tgz#93eb2c243c351f3f17d5c580c7467ae5d686b65f" - integrity sha512-dKkr1bTxbEsFlh2ARpKzcaAmsYixqt9UyCdoEZk8rHyE4iQYcDCyvSjDSf7JUWJHlJiTtbIoQjxKh6ViywqDAg== - "@types/uuid@8.0.0": version "8.0.0" resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-8.0.0.tgz#165aae4819ad2174a17476dbe66feebd549556c0" integrity sha512-xSQfNcvOiE5f9dyd4Kzxbof1aTrLobL278pGLKOZI6esGfZ7ts9Ka16CzIN6Y8hFHE1C7jIBZokULhK1bOgjRw== -"@vscode/extension-telemetry@^0.8.5": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.8.5.tgz#3db305be907c01656160e25d91f5d2840175d199" - integrity sha512-YFKANBT2F3qdWQstjcr40XX8BLsdKlKM7a7YPi/jNuMjuiPhb1Jn7YsDR3WZaVEzAqeqGy4gzXsFCBbuZ+L1Tg== - dependencies: - "@microsoft/1ds-core-js" "^3.2.13" - "@microsoft/1ds-post-js" "^3.2.13" - "@microsoft/applicationinsights-web-basic" "^3.0.2" - applicationinsights "^2.7.1" - -acorn-import-assertions@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" - integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== - -acorn@^8.8.2: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -applicationinsights@^2.7.1: - version "2.7.3" - resolved "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-2.7.3.tgz#8781454d29c0b14c9773f2e892b4cf5e7468ffa5" - integrity sha512-JY8+kTEkjbA+kAVNWDtpfW2lqsrDALfDXuxOs74KLPu2y13fy/9WB52V4LfYVTVcW1/jYOXjTxNS2gPZIDh1iw== +"@vscode/extension-telemetry@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.9.0.tgz#8c6c61e253ff304f46045f04edd60059b144417a" + integrity sha512-37RxGHXrs3GoXPgCUKQhghEu0gxs8j27RLjQwwtSf4WhPdJKz8UrqMYzpsXlliQ05zURYmtdGZst9C6+hfWXaQ== dependencies: - "@azure/core-auth" "^1.5.0" - "@azure/core-rest-pipeline" "1.10.1" - "@azure/core-util" "1.2.0" - "@azure/opentelemetry-instrumentation-azure-sdk" "^1.0.0-beta.5" - "@microsoft/applicationinsights-web-snippet" "^1.0.1" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/sdk-trace-base" "^1.15.2" - "@opentelemetry/semantic-conventions" "^1.15.2" - cls-hooked "^4.2.2" - continuation-local-storage "^3.2.1" - diagnostic-channel "1.1.1" - diagnostic-channel-publishers "1.0.7" - -async-hook-jl@^1.7.6: - version "1.7.6" - resolved "https://registry.yarnpkg.com/async-hook-jl/-/async-hook-jl-1.7.6.tgz#4fd25c2f864dbaf279c610d73bf97b1b28595e68" - integrity sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg== - dependencies: - stack-chain "^1.3.7" - -async-listener@^0.6.0: - version "0.6.10" - resolved "https://registry.yarnpkg.com/async-listener/-/async-listener-0.6.10.tgz#a7c97abe570ba602d782273c0de60a51e3e17cbc" - integrity sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw== - dependencies: - semver "^5.3.0" - shimmer "^1.1.0" + "@microsoft/1ds-core-js" "^4.0.3" + "@microsoft/1ds-post-js" "^4.0.3" + "@microsoft/applicationinsights-web-basic" "^3.0.4" asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= -cjs-module-lexer@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" - integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== - -cls-hooked@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/cls-hooked/-/cls-hooked-4.2.2.tgz#ad2e9a4092680cdaffeb2d3551da0e225eae1908" - integrity sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw== - dependencies: - async-hook-jl "^1.7.6" - emitter-listener "^1.0.1" - semver "^5.4.1" - combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -393,45 +160,11 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" -continuation-local-storage@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz#11f613f74e914fe9b34c92ad2d28fe6ae1db7ffb" - integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA== - dependencies: - async-listener "^0.6.0" - emitter-listener "^1.1.1" - -debug@4, debug@^4.1.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= -diagnostic-channel-publishers@1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.7.tgz#9b7f8d5ee1295481aee19c827d917e96fedf2c4a" - integrity sha512-SEECbY5AiVt6DfLkhkaHNeshg1CogdLLANA8xlG/TKvS+XUgvIKl7VspJGYiEdL5OUyzMVnr7o0AwB7f+/Mjtg== - -diagnostic-channel@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/diagnostic-channel/-/diagnostic-channel-1.1.1.tgz#44b60972de9ee055c16216535b0e9db3f6a0efd0" - integrity sha512-r2HV5qFkUICyoaKlBEpLKHjxMXATUf/l+h8UZPGBHGLy4DDiY2sOLcIctax4eRnTw5wH2jTMExLntGPJ8eOJxw== - dependencies: - semver "^7.5.3" - -emitter-listener@^1.0.1, emitter-listener@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/emitter-listener/-/emitter-listener-1.1.2.tgz#56b140e8f6992375b3d7cb2cab1cc7432d9632e8" - integrity sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ== - dependencies: - shimmer "^1.2.0" - form-data@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.0.tgz#31b7e39c85f1355b7139ee0c647cf0de7f83c682" @@ -441,68 +174,6 @@ form-data@^3.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== - dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" - -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -import-in-the-middle@1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz#2a266676e3495e72c04bbaa5ec14756ba168391b" - integrity sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw== - dependencies: - acorn "^8.8.2" - acorn-import-assertions "^1.9.0" - cjs-module-lexer "^1.2.2" - module-details-from-path "^1.0.3" - -is-core-module@^2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" - integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== - dependencies: - has "^1.0.3" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - mime-db@1.44.0: version "1.44.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" @@ -515,16 +186,6 @@ mime-types@^2.1.12: dependencies: mime-db "1.44.0" -module-details-from-path@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b" - integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - node-fetch@2.6.7: version "2.6.7" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" @@ -532,70 +193,15 @@ node-fetch@2.6.7: dependencies: whatwg-url "^5.0.0" -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -require-in-the-middle@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz#b539de8f00955444dc8aed95e17c69b0a4f10fcf" - integrity sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw== - dependencies: - debug "^4.1.1" - module-details-from-path "^1.0.3" - resolve "^1.22.1" - -resolve@^1.22.1: - version "1.22.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" - integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -semver@^5.3.0, semver@^5.4.1: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^7.5.1, semver@^7.5.3: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -shimmer@^1.1.0, shimmer@^1.2.0, shimmer@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337" - integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw== - -stack-chain@^1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/stack-chain/-/stack-chain-1.3.7.tgz#d192c9ff4ea6a22c94c4dd459171e3f00cea1285" - integrity sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug== - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - tr46@~0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o= -tslib@^2.2.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" - integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== - -uuid@^8.3.0: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== webidl-conversions@^3.0.0: version "3.0.1" @@ -609,8 +215,3 @@ whatwg-url@^5.0.0: dependencies: tr46 "~0.0.3" webidl-conversions "^3.0.0" - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== diff --git a/patched-vscode/extensions/notebook-renderers/media/icon.png b/patched-vscode/extensions/notebook-renderers/media/icon.png new file mode 100644 index 00000000..e6816e26 Binary files /dev/null and b/patched-vscode/extensions/notebook-renderers/media/icon.png differ diff --git a/patched-vscode/extensions/notebook-renderers/package.json b/patched-vscode/extensions/notebook-renderers/package.json index 3f9f3d21..d6ece35a 100644 --- a/patched-vscode/extensions/notebook-renderers/package.json +++ b/patched-vscode/extensions/notebook-renderers/package.json @@ -5,6 +5,7 @@ "publisher": "vscode", "version": "1.0.0", "license": "MIT", + "icon": "media/icon.png", "engines": { "vscode": "^1.57.0" }, diff --git a/patched-vscode/extensions/notebook-renderers/src/ansi.ts b/patched-vscode/extensions/notebook-renderers/src/ansi.ts index d09e7b73..ee26d37d 100644 --- a/patched-vscode/extensions/notebook-renderers/src/ansi.ts +++ b/patched-vscode/extensions/notebook-renderers/src/ansi.ts @@ -5,11 +5,10 @@ import { RGBA, Color } from './color'; import { ansiColorIdentifiers } from './colorMap'; -import { linkify } from './linkify'; +import { LinkOptions, linkify } from './linkify'; -export function handleANSIOutput(text: string, trustHtml: boolean): HTMLSpanElement { - const workspaceFolder = undefined; +export function handleANSIOutput(text: string, linkOptions: LinkOptions): HTMLSpanElement { const root: HTMLSpanElement = document.createElement('span'); const textLength: number = text.length; @@ -27,7 +26,7 @@ export function handleANSIOutput(text: string, trustHtml: boolean): HTMLSpanElem let sequenceFound: boolean = false; // Potentially an ANSI escape sequence. - // See http://ascii-table.com/ansi-escape-sequences.php & https://en.wikipedia.org/wiki/ANSI_escape_code + // See https://www.asciitable.com/ansi-escape-sequences.php & https://en.wikipedia.org/wiki/ANSI_escape_code if (text.charCodeAt(currentPos) === 27 && text.charAt(currentPos + 1) === '[') { const startPos: number = currentPos; @@ -52,7 +51,7 @@ export function handleANSIOutput(text: string, trustHtml: boolean): HTMLSpanElem if (sequenceFound) { // Flush buffer with previous styles. - appendStylizedStringToContainer(root, buffer, trustHtml, styleNames, workspaceFolder, customFgColor, customBgColor, customUnderlineColor); + appendStylizedStringToContainer(root, buffer, linkOptions, styleNames, customFgColor, customBgColor, customUnderlineColor); buffer = ''; @@ -98,7 +97,7 @@ export function handleANSIOutput(text: string, trustHtml: boolean): HTMLSpanElem // Flush remaining text buffer if not empty. if (buffer) { - appendStylizedStringToContainer(root, buffer, trustHtml, styleNames, workspaceFolder, customFgColor, customBgColor, customUnderlineColor); + appendStylizedStringToContainer(root, buffer, linkOptions, styleNames, customFgColor, customBgColor, customUnderlineColor); } return root; @@ -382,9 +381,8 @@ export function handleANSIOutput(text: string, trustHtml: boolean): HTMLSpanElem function appendStylizedStringToContainer( root: HTMLElement, stringContent: string, - trustHtml: boolean, + linkOptions: LinkOptions, cssClasses: string[], - workspaceFolder: string | undefined, customTextColor?: RGBA | string, customBackgroundColor?: RGBA | string, customUnderlineColor?: RGBA | string @@ -397,7 +395,7 @@ function appendStylizedStringToContainer( if (container.childElementCount === 0) { // plain text - container = linkify(stringContent, true, workspaceFolder, trustHtml); + container = linkify(stringContent, linkOptions, true); } container.className = cssClasses.join(' '); diff --git a/patched-vscode/extensions/notebook-renderers/src/index.ts b/patched-vscode/extensions/notebook-renderers/src/index.ts index 6ee655c5..8954017f 100644 --- a/patched-vscode/extensions/notebook-renderers/src/index.ts +++ b/patched-vscode/extensions/notebook-renderers/src/index.ts @@ -7,6 +7,7 @@ import type { ActivationFunction, OutputItem, RendererContext } from 'vscode-not import { createOutputContent, appendOutput, scrollableClass } from './textHelper'; import { HtmlRenderingHook, IDisposable, IRichRenderContext, JavaScriptRenderingHook, OutputWithAppend, RenderOptions } from './rendererTypes'; import { ttPolicy } from './htmlHelper'; +import { formatStackTrace } from './stackTraceHelper'; function clearContainer(container: HTMLElement) { while (container.firstChild) { @@ -37,7 +38,11 @@ function renderImage(outputInfo: OutputItem, element: HTMLElement): IDisposable if (alt) { image.alt = alt; } - image.setAttribute('data-vscode-context', JSON.stringify({ webviewSection: 'image', outputId: outputInfo.id, 'preventDefaultContextMenuItems': true })); + image.setAttribute('data-vscode-context', JSON.stringify({ + webviewSection: 'image', + outputId: outputInfo.id, + 'preventDefaultContextMenuItems': true + })); const display = document.createElement('div'); display.classList.add('display'); display.appendChild(image); @@ -77,7 +82,7 @@ function getAltText(outputInfo: OutputItem) { return undefined; } -function injectTitleForSvg(outputInfo: OutputItem, element: HTMLElement) { +function fixUpSvgElement(outputInfo: OutputItem, element: HTMLElement) { if (outputInfo.mime.indexOf('svg') > -1) { const svgElement = element.querySelector('svg'); const altText = getAltText(outputInfo); @@ -86,6 +91,16 @@ function injectTitleForSvg(outputInfo: OutputItem, element: HTMLElement) { title.innerText = altText; svgElement.prepend(title); } + + if (svgElement) { + svgElement.classList.add('output-image'); + + svgElement.setAttribute('data-vscode-context', JSON.stringify({ + webviewSection: 'image', + outputId: outputInfo.id, + 'preventDefaultContextMenuItems': true + })); + } } } @@ -95,7 +110,7 @@ async function renderHTML(outputInfo: OutputItem, container: HTMLElement, signal const htmlContent = outputInfo.text(); const trustedHtml = ttPolicy?.createHTML(htmlContent) ?? htmlContent; element.innerHTML = trustedHtml as string; - injectTitleForSvg(outputInfo, element); + fixUpSvgElement(outputInfo, element); for (const hook of hooks) { element = (await hook.postRender(outputInfo, element, signal)) ?? element; @@ -169,24 +184,35 @@ function renderError( return disposableStore; } + const headerMessage = err.name && err.message ? `${err.name}: ${err.message}` : err.name || err.message; + if (err.stack) { + const minimalError = ctx.settings.minimalError && !!headerMessage?.length; outputElement.classList.add('traceback'); - const outputScrolling = scrollingEnabled(outputInfo, ctx.settings); - const content = createOutputContent(outputInfo.id, err.stack ?? '', { linesLimit: ctx.settings.lineLimit, scrollable: outputScrolling, trustHtml }); - const contentParent = document.createElement('div'); - contentParent.classList.toggle('word-wrap', ctx.settings.outputWordWrap); + const { formattedStack, errorLocation } = formatStackTrace(err.stack); + + const outputScrolling = !minimalError && scrollingEnabled(outputInfo, ctx.settings); + const lineLimit = minimalError ? 1000 : ctx.settings.lineLimit; + const outputOptions = { linesLimit: lineLimit, scrollable: outputScrolling, trustHtml, linkifyFilePaths: false }; + + const content = createOutputContent(outputInfo.id, formattedStack, outputOptions); + const stackTraceElement = document.createElement('div'); + stackTraceElement.appendChild(content); + outputElement.classList.toggle('word-wrap', ctx.settings.outputWordWrap); disposableStore.push(ctx.onDidChangeSettings(e => { - contentParent.classList.toggle('word-wrap', e.outputWordWrap); + outputElement.classList.toggle('word-wrap', e.outputWordWrap); })); - contentParent.classList.toggle('scrollable', outputScrolling); - contentParent.appendChild(content); - outputElement.appendChild(contentParent); - initializeScroll(contentParent, disposableStore); + if (minimalError) { + createMinimalError(errorLocation, headerMessage, stackTraceElement, outputElement); + } else { + stackTraceElement.classList.toggle('scrollable', outputScrolling); + outputElement.appendChild(stackTraceElement); + initializeScroll(stackTraceElement, disposableStore); + } } else { const header = document.createElement('div'); - const headerMessage = err.name && err.message ? `${err.name}: ${err.message}` : err.name || err.message; if (headerMessage) { header.innerText = headerMessage; outputElement.appendChild(header); @@ -197,6 +223,54 @@ function renderError( return disposableStore; } +function createMinimalError(errorLocation: string | undefined, headerMessage: string, stackTrace: HTMLDivElement, outputElement: HTMLElement) { + const outputDiv = document.createElement('div'); + const headerSection = document.createElement('div'); + headerSection.classList.add('error-output-header'); + + if (errorLocation && errorLocation.indexOf(' { + e.preventDefault(); + const hidden = stackTrace.style.display === 'none'; + stackTrace.style.display = hidden ? '' : 'none'; + toggleStackLink.innerText = hidden ? 'Hide Details' : 'Show Details'; + }; + + outputDiv.appendChild(stackTrace); + stackTrace.style.display = 'none'; + outputElement.appendChild(outputDiv); +} + function getPreviousMatchingContentGroup(outputElement: HTMLElement) { const outputContainer = outputElement.parentElement; let match: HTMLElement | undefined = undefined; @@ -276,7 +350,7 @@ function scrollingEnabled(output: OutputItem, options: RenderOptions) { function renderStream(outputInfo: OutputWithAppend, outputElement: HTMLElement, error: boolean, ctx: IRichRenderContext): IDisposable { const disposableStore = createDisposableStore(); const outputScrolling = scrollingEnabled(outputInfo, ctx.settings); - const outputOptions = { linesLimit: ctx.settings.lineLimit, scrollable: outputScrolling, trustHtml: false, error }; + const outputOptions = { linesLimit: ctx.settings.lineLimit, scrollable: outputScrolling, trustHtml: false, error, linkifyFilePaths: ctx.settings.linkifyFilePaths }; outputElement.classList.add('output-stream'); @@ -310,9 +384,9 @@ function renderStream(outputInfo: OutputWithAppend, outputElement: HTMLElement, } contentParent.classList.toggle('scrollable', outputScrolling); - contentParent.classList.toggle('word-wrap', ctx.settings.outputWordWrap); + outputElement.classList.toggle('word-wrap', ctx.settings.outputWordWrap); disposableStore.push(ctx.onDidChangeSettings(e => { - contentParent!.classList.toggle('word-wrap', e.outputWordWrap); + outputElement.classList.toggle('word-wrap', e.outputWordWrap); })); initializeScroll(contentParent, disposableStore, scrollTop); @@ -327,11 +401,13 @@ function renderText(outputInfo: OutputItem, outputElement: HTMLElement, ctx: IRi const text = outputInfo.text(); const outputScrolling = scrollingEnabled(outputInfo, ctx.settings); - const content = createOutputContent(outputInfo.id, text, { linesLimit: ctx.settings.lineLimit, scrollable: outputScrolling, trustHtml: false }); + const outputOptions = { linesLimit: ctx.settings.lineLimit, scrollable: outputScrolling, trustHtml: false, linkifyFilePaths: ctx.settings.linkifyFilePaths }; + const content = createOutputContent(outputInfo.id, text, outputOptions); content.classList.add('output-plaintext'); - if (ctx.settings.outputWordWrap) { - content.classList.add('word-wrap'); - } + outputElement.classList.toggle('word-wrap', ctx.settings.outputWordWrap); + disposableStore.push(ctx.onDidChangeSettings(e => { + outputElement.classList.toggle('word-wrap', e.outputWordWrap); + })); content.classList.toggle('scrollable', outputScrolling); outputElement.appendChild(content); @@ -370,7 +446,7 @@ export const activate: ActivationFunction = (ctx) => { white-space: pre; } /* When wordwrap turned on, force it to pre-wrap */ - #container div.output_container .word-wrap span { + #container div.output_container .word-wrap { white-space: pre-wrap; } #container div.output>div { @@ -429,6 +505,35 @@ export const activate: ActivationFunction = (ctx) => { .traceback .code-underline { text-decoration: underline; } + #container ul.error-output-actions { + margin: 0px; + padding: 6px 0px 0px 6px; + padding-inline-start: 0px; + } + #container .error-output-actions li { + padding: 0px 4px 0px 4px; + border-radius: 5px; + height: 20px; + display: inline-flex; + cursor: pointer; + border: solid 1px var(--vscode-notebook-cellToolbarSeparator); + } + #container .error-output-actions li.hover { + background-color: var(--vscode-toolbar-hoverBackground); + } + #container .error-output-actions li:focus-within { + border-color: var(--theme-input-focus-border-color); + } + #container .error-output-actions a:focus { + outline: 0; + } + #container .error-output-actions li a { + color: var(--vscode-foreground); + text-decoration: none; + } + #container .error-output-header a { + padding-right: 12px; + } `; document.body.appendChild(style); @@ -495,6 +600,11 @@ export const activate: ActivationFunction = (ctx) => { } break; default: + if (outputInfo.mime.indexOf('text/') > -1) { + disposables.get(outputInfo.id)?.dispose(); + const disposable = renderText(outputInfo, element, latestContext); + disposables.set(outputInfo.id, disposable); + } break; } if (element.querySelector('div')) { diff --git a/patched-vscode/extensions/notebook-renderers/src/linkify.ts b/patched-vscode/extensions/notebook-renderers/src/linkify.ts index 49fdc4ed..99760213 100644 --- a/patched-vscode/extensions/notebook-renderers/src/linkify.ts +++ b/patched-vscode/extensions/notebook-renderers/src/linkify.ts @@ -26,6 +26,11 @@ type LinkPart = { captures: string[]; }; +export type LinkOptions = { + trustHtml?: boolean; + linkifyFilePaths: boolean; +}; + export class LinkDetector { // used by unit tests @@ -51,7 +56,7 @@ export class LinkDetector { * When splitLines is true, each line of the text, even if it contains no links, is wrapped in a * and added as a child of the returned . */ - linkify(text: string, splitLines?: boolean, workspaceFolder?: string, trustHtml?: boolean): HTMLElement { + linkify(text: string, options: LinkOptions, splitLines?: boolean): HTMLElement { if (splitLines) { const lines = text.split('\n'); for (let i = 0; i < lines.length - 1; i++) { @@ -61,7 +66,7 @@ export class LinkDetector { // Remove the last element ('') that split added. lines.pop(); } - const elements = lines.map(line => this.linkify(line, false, workspaceFolder, trustHtml)); + const elements = lines.map(line => this.linkify(line, options, false)); if (elements.length === 1) { // Do not wrap single line with extra span. return elements[0]; @@ -72,8 +77,9 @@ export class LinkDetector { } const container = document.createElement('span'); - for (const part of this.detectLinks(text)) { + for (const part of this.detectLinks(text, !!options.trustHtml, options.linkifyFilePaths)) { try { + let span: HTMLSpanElement | null = null; switch (part.kind) { case 'text': container.appendChild(document.createTextNode(part.value)); @@ -83,13 +89,9 @@ export class LinkDetector { container.appendChild(this.createWebLink(part.value)); break; case 'html': - if (this.shouldGenerateHtml(!!trustHtml)) { - const span = document.createElement('span'); - span.innerHTML = this.createHtml(part.value)!; - container.appendChild(span); - } else { - container.appendChild(document.createTextNode(part.value)); - } + span = document.createElement('span'); + span.innerHTML = this.createHtml(part.value)!; + container.appendChild(span); break; } } catch (e) { @@ -149,15 +151,27 @@ export class LinkDetector { return link; } - private detectLinks(text: string): LinkPart[] { + private detectLinks(text: string, trustHtml: boolean, detectFilepaths: boolean): LinkPart[] { if (text.length > MAX_LENGTH) { return [{ kind: 'text', value: text, captures: [] }]; } - const regexes: RegExp[] = [HTML_LINK_REGEX, WEB_LINK_REGEX, PATH_LINK_REGEX]; - const kinds: LinkKind[] = ['html', 'web', 'path']; + const regexes: RegExp[] = []; + const kinds: LinkKind[] = []; const result: LinkPart[] = []; + if (this.shouldGenerateHtml(trustHtml)) { + regexes.push(HTML_LINK_REGEX); + kinds.push('html'); + } + regexes.push(WEB_LINK_REGEX); + kinds.push('web'); + if (detectFilepaths) { + regexes.push(PATH_LINK_REGEX); + kinds.push('path'); + } + + const splitOne = (text: string, regexIndex: number) => { if (regexIndex >= regexes.length) { result.push({ value: text, kind: 'text', captures: [] }); @@ -192,6 +206,6 @@ export class LinkDetector { } const linkDetector = new LinkDetector(); -export function linkify(text: string, splitLines?: boolean, workspaceFolder?: string, trustHtml = false) { - return linkDetector.linkify(text, splitLines, workspaceFolder, trustHtml); +export function linkify(text: string, linkOptions: LinkOptions, splitLines?: boolean) { + return linkDetector.linkify(text, linkOptions, splitLines); } diff --git a/patched-vscode/extensions/notebook-renderers/src/rendererTypes.ts b/patched-vscode/extensions/notebook-renderers/src/rendererTypes.ts index ded12bdc..bab7a34a 100644 --- a/patched-vscode/extensions/notebook-renderers/src/rendererTypes.ts +++ b/patched-vscode/extensions/notebook-renderers/src/rendererTypes.ts @@ -32,6 +32,8 @@ export interface RenderOptions { readonly lineLimit: number; readonly outputScrolling: boolean; readonly outputWordWrap: boolean; + readonly linkifyFilePaths: boolean; + readonly minimalError: boolean; } export type IRichRenderContext = RendererContext & { readonly settings: RenderOptions; readonly onDidChangeSettings: Event }; @@ -41,6 +43,7 @@ export type OutputElementOptions = { scrollable?: boolean; error?: boolean; trustHtml?: boolean; + linkifyFilePaths: boolean; }; export interface OutputWithAppend extends OutputItem { diff --git a/patched-vscode/extensions/notebook-renderers/src/stackTraceHelper.ts b/patched-vscode/extensions/notebook-renderers/src/stackTraceHelper.ts new file mode 100644 index 00000000..ecf0eddb --- /dev/null +++ b/patched-vscode/extensions/notebook-renderers/src/stackTraceHelper.ts @@ -0,0 +1,103 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +export function formatStackTrace(stack: string): { formattedStack: string; errorLocation?: string } { + let cleaned: string; + // Ansi colors are described here: + // https://en.wikipedia.org/wiki/ANSI_escape_code under the SGR section + + // Remove background colors. The ones from IPython don't work well with + // themes 40-49 sets background color + cleaned = stack.replace(/\u001b\[4\dm/g, ''); + + // Also remove specific foreground colors (38 is the ascii code for picking one) (they don't translate either) + // Turn them into default foreground + cleaned = cleaned.replace(/\u001b\[38;.*?\d+m/g, '\u001b[39m'); + + // Turn all foreground colors after the --> to default foreground + cleaned = cleaned.replace(/(;32m[ ->]*?)(\d+)(.*)\n/g, (_s, prefix, num, suffix) => { + suffix = suffix.replace(/\u001b\[3\d+m/g, '\u001b[39m'); + return `${prefix}${num}${suffix}\n`; + }); + + if (isIpythonStackTrace(cleaned)) { + return linkifyStack(cleaned); + } + + return { formattedStack: cleaned }; +} + +const formatSequence = /\u001b\[.+?m/g; +const fileRegex = /File\s+(?:\u001b\[.+?m)?(.+):(\d+)/; +const lineNumberRegex = /^((?:\u001b\[.+?m)?[ \->]+?)(\d+)(?:\u001b\[0m)?( .*)/; +const cellRegex = /(?Cell\s+(?:\u001b\[.+?m)?In\s*\[(?\d+)\],\s*)(?line (?\d+)).*/; +// older versions of IPython ~8.3.0 +const inputRegex = /(?Input\s+?(?:\u001b\[.+?m)(?In\s*\[(?\d+)\]))(?.*)/; + +function isIpythonStackTrace(stack: string) { + return cellRegex.test(stack) || inputRegex.test(stack) || fileRegex.test(stack); +} + +function stripFormatting(text: string) { + return text.replace(formatSequence, '').trim(); +} + +type cellLocation = { kind: 'cell'; path: string }; +type fileLocation = { kind: 'file'; path: string }; + +type location = cellLocation | fileLocation; + +function linkifyStack(stack: string): { formattedStack: string; errorLocation?: string } { + const lines = stack.split('\n'); + + let fileOrCell: location | undefined; + let locationLink = ''; + + for (const i in lines) { + + const original = lines[i]; + if (fileRegex.test(original)) { + const fileMatch = lines[i].match(fileRegex); + fileOrCell = { kind: 'file', path: stripFormatting(fileMatch![1]) }; + + continue; + } else if (cellRegex.test(original)) { + fileOrCell = { + kind: 'cell', + path: stripFormatting(original.replace(cellRegex, 'vscode-notebook-cell:?execution_count=$')) + }; + const link = original.replace(cellRegex, `\'>line $`); + lines[i] = original.replace(cellRegex, `$${link}`); + locationLink = locationLink || link; + + continue; + } else if (inputRegex.test(original)) { + fileOrCell = { + kind: 'cell', + path: stripFormatting(original.replace(inputRegex, 'vscode-notebook-cell:?execution_count=$')) + }; + const link = original.replace(inputRegex, `$`); + lines[i] = original.replace(inputRegex, `Input ${link}$`); + + continue; + } else if (!fileOrCell || original.trim() === '') { + // we don't have a location, so don't linkify anything + fileOrCell = undefined; + + continue; + } else if (lineNumberRegex.test(original)) { + lines[i] = original.replace(lineNumberRegex, (_s, prefix, num, suffix) => { + return fileOrCell?.kind === 'file' ? + `${prefix}${num}${suffix}` : + `${prefix}${num}${suffix}`; + }); + + continue; + } + } + + const errorLocation = locationLink; + return { formattedStack: lines.join('\n'), errorLocation }; +} diff --git a/patched-vscode/extensions/notebook-renderers/src/test/linkify.test.ts b/patched-vscode/extensions/notebook-renderers/src/test/linkify.test.ts index 7ee5487a..cae8f569 100644 --- a/patched-vscode/extensions/notebook-renderers/src/test/linkify.test.ts +++ b/patched-vscode/extensions/notebook-renderers/src/test/linkify.test.ts @@ -15,27 +15,32 @@ suite('Notebook builtin output link detection', () => { LinkDetector.injectedHtmlCreator = (value: string) => value; test('no links', () => { - const htmlWithLinks = linkify('hello', true, undefined, true); + const htmlWithLinks = linkify('hello', { linkifyFilePaths: true, trustHtml: true }, true); assert.equal(htmlWithLinks.innerHTML, 'hello'); }); test('web link detection', () => { - const htmlWithLinks = linkify('something www.example.com something', true, undefined, true); + const htmlWithLinks = linkify('something www.example.com something', { linkifyFilePaths: true, trustHtml: true }, true); + const htmlWithLinks2 = linkify('something www.example.com something', { linkifyFilePaths: false, trustHtml: false }, true); assert.equal(htmlWithLinks.innerHTML, 'something www.example.com something'); assert.equal(htmlWithLinks.textContent, 'something www.example.com something'); + assert.equal(htmlWithLinks2.innerHTML, 'something www.example.com something'); + assert.equal(htmlWithLinks2.textContent, 'something www.example.com something'); }); test('html link detection', () => { - const htmlWithLinks = linkify('something link something', true, undefined, true); + const htmlWithLinks = linkify('something link something', { linkifyFilePaths: true, trustHtml: true }, true); + const htmlWithLinks2 = linkify('something link something', { linkifyFilePaths: false, trustHtml: true }, true); assert.equal(htmlWithLinks.innerHTML, 'something link something'); assert.equal(htmlWithLinks.textContent, 'something link something'); + assert.equal(htmlWithLinks2.innerHTML, 'something link something'); + assert.equal(htmlWithLinks2.textContent, 'something link something'); }); test('html link without trust', () => { - const trustHtml = false; - const htmlWithLinks = linkify('something link something', true, undefined, trustHtml); + const htmlWithLinks = linkify('something link something', { linkifyFilePaths: true, trustHtml: false }, true); assert.equal(htmlWithLinks.innerHTML, 'something <a href="file.py">link</a> something'); assert.equal(htmlWithLinks.textContent, 'something link something'); diff --git a/patched-vscode/extensions/notebook-renderers/src/test/notebookRenderer.test.ts b/patched-vscode/extensions/notebook-renderers/src/test/notebookRenderer.test.ts index 7c92a5a0..dfc7e2b1 100644 --- a/patched-vscode/extensions/notebook-renderers/src/test/notebookRenderer.test.ts +++ b/patched-vscode/extensions/notebook-renderers/src/test/notebookRenderer.test.ts @@ -152,7 +152,7 @@ suite('Notebook builtin output renderer', () => { const inserted = outputElement.firstChild as HTMLElement; assert.ok(inserted, `nothing appended to output element: ${outputElement.innerHTML}`); assert.ok(outputElement.classList.contains('remove-padding'), `Padding should be removed for scrollable outputs ${outputElement.classList}`); - assert.ok(inserted.classList.contains('word-wrap') && inserted.classList.contains('scrollable'), + assert.ok(outputElement.classList.contains('word-wrap') && inserted.classList.contains('scrollable'), `output content classList should contain word-wrap and scrollable ${inserted.classList}`); assert.ok(inserted.innerHTML.indexOf('>content -1, `Content was not added to output element: ${outputElement.innerHTML}`); }); @@ -169,7 +169,7 @@ suite('Notebook builtin output renderer', () => { const inserted = outputElement.firstChild as HTMLElement; assert.ok(inserted, `nothing appended to output element: ${outputElement.innerHTML}`); assert.ok(outputElement.classList.contains('remove-padding'), `Padding should be removed for non-scrollable outputs: ${outputElement.classList}`); - assert.ok(!inserted.classList.contains('word-wrap') && !inserted.classList.contains('scrollable'), + assert.ok(!outputElement.classList.contains('word-wrap') && !inserted.classList.contains('scrollable'), `output content classList should not contain word-wrap and scrollable ${inserted.classList}`); assert.ok(inserted.innerHTML.indexOf('>content -1, `Content was not added to output element: ${outputElement.innerHTML}`); }); @@ -273,6 +273,36 @@ suite('Notebook builtin output renderer', () => { assert.ok(inserted.innerHTML.indexOf('shouldBeTruncated') === -1, `Beginning content should be truncated`); }); + test(`Render filepath links in text output when enabled`, async () => { + LinkDetector.injectedHtmlCreator = (value: string) => value; + const context = createContext({ outputWordWrap: true, outputScrolling: true, linkifyFilePaths: true }); + const renderer = await activate(context); + assert.ok(renderer, 'Renderer not created'); + + const outputElement = new OutputHtml().getFirstOuputElement(); + const outputItem = createOutputItem('./dir/file.txt', stdoutMimeType); + await renderer!.renderOutputItem(outputItem, outputElement); + + const inserted = outputElement.firstChild as HTMLElement; + assert.ok(inserted, `nothing appended to output element: ${outputElement.innerHTML}`); + assert.ok(outputElement.innerHTML.indexOf('') !== -1, `inner HTML:\n ${outputElement.innerHTML}`); + }); + + test(`No filepath links in text output when disabled`, async () => { + LinkDetector.injectedHtmlCreator = (value: string) => value; + const context = createContext({ outputWordWrap: true, outputScrolling: true, linkifyFilePaths: false }); + const renderer = await activate(context); + assert.ok(renderer, 'Renderer not created'); + + const outputElement = new OutputHtml().getFirstOuputElement(); + const outputItem = createOutputItem('./dir/file.txt', stdoutMimeType); + await renderer!.renderOutputItem(outputItem, outputElement); + + const inserted = outputElement.firstChild as HTMLElement; + assert.ok(inserted, `nothing appended to output element: ${outputElement.innerHTML}`); + assert.ok(outputElement.innerHTML.indexOf('') === -1, `inner HTML:\n ${outputElement.innerHTML}`); + }); + test(`Render with wordwrap and scrolling for error output`, async () => { LinkDetector.injectedHtmlCreator = (value: string) => value; const context = createContext({ outputWordWrap: true, outputScrolling: true }); @@ -286,7 +316,7 @@ suite('Notebook builtin output renderer', () => { const inserted = outputElement.firstChild as HTMLElement; assert.ok(inserted, `nothing appended to output element: ${outputElement.innerHTML}`); assert.ok(outputElement.classList.contains('remove-padding'), 'Padding should be removed for scrollable outputs'); - assert.ok(inserted.classList.contains('word-wrap') && inserted.classList.contains('scrollable'), + assert.ok(outputElement.classList.contains('word-wrap') && inserted.classList.contains('scrollable'), `output content classList should contain word-wrap and scrollable ${inserted.classList}`); assert.ok(inserted.innerHTML.indexOf('>Expected type `str`, but received type') > -1, `Content was not added to output element:\n ${outputElement.innerHTML}`); assert.ok(inserted.textContent!.indexOf('Expected type `str`, but received type ``') > -1, `Content was not added to output element:\n ${outputElement.textContent}`); @@ -435,7 +465,7 @@ suite('Notebook builtin output renderer', () => { fireSettingsChange({ outputWordWrap: true, outputScrolling: true }); const inserted = outputElement.firstChild as HTMLElement; - assert.ok(inserted.classList.contains('word-wrap') && inserted.classList.contains('scrollable'), + assert.ok(outputElement.classList.contains('word-wrap') && inserted.classList.contains('scrollable'), `output content classList should contain word-wrap and scrollable ${inserted.classList}`); }); @@ -451,5 +481,31 @@ suite('Notebook builtin output renderer', () => { assert.equal(settingsChangedHandlers.length, handlerCount); }); + + const rawIPythonError = { + name: "NameError", + message: "name 'x' is not defined", + stack: "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m" + + "\u001b[1;31mNameError\u001b[0m Traceback (most recent call last)" + + "Cell \u001b[1;32mIn[2], line 1\u001b[0m\n\u001b[1;32m----> 1\u001b[0m \u001b[43mmyfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n" + + "Cell \u001b[1;32mIn[1], line 2\u001b[0m, in \u001b[0;36mmyfunc\u001b[1;34m()\u001b[0m\n\u001b[0;32m 1\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mmyfunc\u001b[39m():\n\u001b[1;32m----> 2\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[43mx\u001b[49m)\n" + + "\u001b[1;31mNameError\u001b[0m: name 'x' is not defined" + }; + + test(`Should clean up raw IPython error stack traces`, async () => { + LinkDetector.injectedHtmlCreator = (value: string) => value; + const context = createContext({ outputWordWrap: true, outputScrolling: true }); + const renderer = await activate(context); + assert.ok(renderer, 'Renderer not created'); + + const outputElement = new OutputHtml().getFirstOuputElement(); + const outputItem = createOutputItem(JSON.stringify(rawIPythonError), errorMimeType); + await renderer!.renderOutputItem(outputItem, outputElement); + + const inserted = outputElement.firstChild as HTMLElement; + assert.ok(inserted, `nothing appended to output element: ${outputElement.innerHTML}`); + assert.ok(outputElement.innerHTML.indexOf('class="code-background-colored"') === -1, `inner HTML:\n ${outputElement.innerHTML}`); + }); + }); diff --git a/patched-vscode/extensions/notebook-renderers/src/test/stackTraceHelper.test.ts b/patched-vscode/extensions/notebook-renderers/src/test/stackTraceHelper.test.ts new file mode 100644 index 00000000..54ec15b4 --- /dev/null +++ b/patched-vscode/extensions/notebook-renderers/src/test/stackTraceHelper.test.ts @@ -0,0 +1,108 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { formatStackTrace } from '../stackTraceHelper'; +import * as assert from 'assert'; + +// The stack frames for these tests can be retreived by using the raw json for a notebook with an error +suite('StackTraceHelper', () => { + + test('Non Ipython stack trace is left alone', () => { + const stack = 'DivideError: integer division error\n' + + 'Stacktrace:\n' + + '[1] divide_by_zero(x:: Int64)\n' + + '@Main c:\\src\\test\\3\\otherlanguages\\julia.ipynb: 3\n' + + '[2] top - level scope\n' + + '@c:\\src\\test\\3\\otherlanguages\\julia.ipynb: 1; '; + assert.equal(formatStackTrace(stack).formattedStack, stack); + }); + + const formatSequence = /\u001b\[.+?m/g; + function stripAsciiFormatting(text: string) { + return text.replace(formatSequence, ''); + } + + test('IPython stack line numbers are linkified', () => { + const stack = + '\u001b[1;31m---------------------------------------------------------------------------\u001b[0m\n' + + '\u001b[1;31mException\u001b[0m Traceback (most recent call last)\n' + + 'Cell \u001b[1;32mIn[3], line 2\u001b[0m\n' + + '\u001b[0;32m 1\u001b[0m \u001b[38;5;28;01mimport\u001b[39;00m \u001b[38;5;21;01mmyLib\u001b[39;00m\n' + + '\u001b[1;32m----> 2\u001b[0m \u001b[43mmyLib\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mthrowEx\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n' + + '\n' + + 'File \u001b[1;32mC:\\venvs\\myLib.py:2\u001b[0m, in \u001b[0;36mthrowEx\u001b[1;34m()\u001b[0m\n' + + '\u001b[0;32m 1\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mthrowEx\u001b[39m():\n' + + '\u001b[1;32m----> 2\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mException\u001b[39;00m\n\n' + + '\u001b[1;31mException\u001b[0m\n:'; + + const { formattedStack, errorLocation } = formatStackTrace(stack); + const cleanStack = stripAsciiFormatting(formattedStack); + assert.ok(cleanStack.indexOf('Cell In[3], line 2') > 0, 'Missing line link in ' + cleanStack); + assert.ok(cleanStack.indexOf('2') > 0, 'Missing frame link in ' + cleanStack); + assert.ok(cleanStack.indexOf('2') > 0, 'Missing frame link in ' + cleanStack); + assert.equal(errorLocation, 'line 2'); + }); + + test('IPython stack line numbers are linkified for IPython 8.3', () => { + // stack frames within functions do not list the line number, i.e. + // 'Input In [1], in myfunc()' vs + // 'Input In [2], in ()' + const stack = + '\u001b[1;31m---------------------------------------------------------------------------\u001b[0m\n' + + '\u001b[1;31mException\u001b[0m Traceback (most recent call last)\n' + + 'Input \u001b[1;32mIn [2]\u001b[0m, in \u001b[0;36m\u001b[1;34m()\u001b[0m\n' + + '\u001b[0;32m 3\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[38;5;124m\'\u001b[39m\u001b[38;5;124mipykernel\u001b[39m\u001b[38;5;124m\'\u001b[39m, ipykernel\u001b[38;5;241m.\u001b[39m__version__)\n' + + '\u001b[0;32m 4\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[38;5;124m\'\u001b[39m\u001b[38;5;124mipython\u001b[39m\u001b[38;5;124m\'\u001b[39m, IPython\u001b[38;5;241m.\u001b[39m__version__)\n' + + '\u001b[1;32m----> 5\u001b[0m \u001b[43mmyfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n' + + '\n\n' + + 'Input \u001b[1;32mIn [1]\u001b[0m, in \u001b[0;36mmyfunc\u001b[1;34m()\u001b[0m\n' + + '\u001b[0;32m 3\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mmyfunc\u001b[39m():\n' + + '\u001b[1;32m----> 4\u001b[0m \u001b[43mmyLib\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mthrowEx\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n' + + '\n\n' + + 'File \u001b[1;32mC:\\venvs\\myLib.py:2\u001b[0m, in \u001b[0;36mthrowEx\u001b[1;34m()\u001b[0m\n' + + '\u001b[0;32m 1\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mthrowEx\u001b[39m():\n' + + '\u001b[1;32m----> 2\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mException\u001b[39;00m\n' + + '\n' + + '\u001b[1;31mException\u001b[0m:\n'; + + const { formattedStack } = formatStackTrace(stack); + const formatted = stripAsciiFormatting(formattedStack); + assert.ok(formatted.indexOf('Input In [2], in ') > 0, 'Missing cell link in ' + formatted); + assert.ok(formatted.indexOf('Input In [1], in myfunc()') > 0, 'Missing cell link in ' + formatted); + assert.ok(formatted.indexOf('5') > 0, 'Missing frame link in ' + formatted); + }); + + test('IPython stack trace lines without associated location are not linkified', () => { + const stack = + '\u001b[1;31m---------------------------------------------------------------------------\u001b[0m\n' + + '\u001b[1;31mException\u001b[0m Traceback (most recent call last)\n' + + 'Cell \u001b[1;32mIn[3], line 2\u001b[0m\n' + + '\n' + + 'unknown source\n' + + '\u001b[0;32m 1\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mthrowEx\u001b[39m():\n' + + '\u001b[1;32m----> 2\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mException\u001b[39;00m\n\n' + + '\u001b[1;31mException\u001b[0m\n:'; + + const formatted = formatStackTrace(stack).formattedStack; + assert.ok(!/\d<\/a>/.test(formatted), formatted); + }); + + test('IPython stack without line numbers are not linkified', () => { + const stack = + '\u001b[1;36m Cell \u001b[1;32mIn[6], line 1\u001b[1;36m\u001b[0m\n' + + '\u001b[1;33m print(\u001b[0m\n' + + '\u001b[1;37m ^\u001b[0m\n' + + '\u001b[1;31mSyntaxError\u001b[0m\u001b[1;31m:\u001b[0m incomplete input\n' + + // contrived examples to check for more false positives + '1 print(\n' + + 'a 1 print(\n' + + ' 1a print(\n'; + + const formattedLines = formatStackTrace(stack).formattedStack.split('\n'); + assert.ok(/ assert.ok(!//.test(line), 'line should not contain a link: ' + line)); + }); + +}); diff --git a/patched-vscode/extensions/notebook-renderers/src/textHelper.ts b/patched-vscode/extensions/notebook-renderers/src/textHelper.ts index 5cf0e24e..b49dbb6a 100644 --- a/patched-vscode/extensions/notebook-renderers/src/textHelper.ts +++ b/patched-vscode/extensions/notebook-renderers/src/textHelper.ts @@ -4,6 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { handleANSIOutput } from './ansi'; +import { LinkOptions } from './linkify'; import { OutputElementOptions, OutputWithAppend } from './rendererTypes'; export const scrollableClass = 'scrollable'; @@ -68,44 +69,44 @@ function generateNestedViewAllElement(outputId: string) { return container; } -function truncatedArrayOfString(id: string, buffer: string[], linesLimit: number, trustHtml: boolean) { +function truncatedArrayOfString(id: string, buffer: string[], linesLimit: number, linkOptions: LinkOptions) { const container = document.createElement('div'); const lineCount = buffer.length; if (lineCount <= linesLimit) { - const spanElement = handleANSIOutput(buffer.join('\n'), trustHtml); + const spanElement = handleANSIOutput(buffer.join('\n'), linkOptions); container.appendChild(spanElement); return container; } - container.appendChild(handleANSIOutput(buffer.slice(0, linesLimit - 5).join('\n'), trustHtml)); + container.appendChild(handleANSIOutput(buffer.slice(0, linesLimit - 5).join('\n'), linkOptions)); // truncated piece const elipses = document.createElement('div'); elipses.innerText = '...'; container.appendChild(elipses); - container.appendChild(handleANSIOutput(buffer.slice(lineCount - 5).join('\n'), trustHtml)); + container.appendChild(handleANSIOutput(buffer.slice(lineCount - 5).join('\n'), linkOptions)); container.appendChild(generateViewMoreElement(id)); return container; } -function scrollableArrayOfString(id: string, buffer: string[], trustHtml: boolean) { +function scrollableArrayOfString(id: string, buffer: string[], linkOptions: LinkOptions) { const element = document.createElement('div'); if (buffer.length > softScrollableLineLimit) { element.appendChild(generateNestedViewAllElement(id)); } - element.appendChild(handleANSIOutput(buffer.slice(-1 * softScrollableLineLimit).join('\n'), trustHtml)); + element.appendChild(handleANSIOutput(buffer.slice(-1 * softScrollableLineLimit).join('\n'), linkOptions)); return element; } const outputLengths: Record = {}; -function appendScrollableOutput(element: HTMLElement, id: string, appended: string, trustHtml: boolean) { +function appendScrollableOutput(element: HTMLElement, id: string, appended: string, linkOptions: LinkOptions) { if (!outputLengths[id]) { outputLengths[id] = 0; } @@ -117,22 +118,23 @@ function appendScrollableOutput(element: HTMLElement, id: string, appended: stri return false; } else { - element.appendChild(handleANSIOutput(buffer.join('\n'), trustHtml)); + element.appendChild(handleANSIOutput(buffer.join('\n'), linkOptions)); outputLengths[id] = appendedLength; } return true; } export function createOutputContent(id: string, outputText: string, options: OutputElementOptions): HTMLElement { - const { linesLimit, error, scrollable, trustHtml } = options; + const { linesLimit, error, scrollable, trustHtml, linkifyFilePaths } = options; + const linkOptions: LinkOptions = { linkifyFilePaths, trustHtml }; const buffer = outputText.split(/\r\n|\r|\n/g); outputLengths[id] = outputLengths[id] = Math.min(buffer.length, softScrollableLineLimit); let outputElement: HTMLElement; if (scrollable) { - outputElement = scrollableArrayOfString(id, buffer, !!trustHtml); + outputElement = scrollableArrayOfString(id, buffer, linkOptions); } else { - outputElement = truncatedArrayOfString(id, buffer, linesLimit, !!trustHtml); + outputElement = truncatedArrayOfString(id, buffer, linesLimit, linkOptions); } outputElement.setAttribute('output-item-id', id); @@ -145,9 +147,10 @@ export function createOutputContent(id: string, outputText: string, options: Out export function appendOutput(outputInfo: OutputWithAppend, existingContent: HTMLElement, options: OutputElementOptions) { const appendedText = outputInfo.appendedText?.(); + const linkOptions = { linkifyFilePaths: options.linkifyFilePaths, trustHtml: options.trustHtml }; // appending output only supported for scrollable ouputs currently if (appendedText && options.scrollable) { - if (appendScrollableOutput(existingContent, outputInfo.id, appendedText, false)) { + if (appendScrollableOutput(existingContent, outputInfo.id, appendedText, linkOptions)) { return; } } diff --git a/patched-vscode/extensions/npm/README.md b/patched-vscode/extensions/npm/README.md index 296bf03f..215ca927 100644 --- a/patched-vscode/extensions/npm/README.md +++ b/patched-vscode/extensions/npm/README.md @@ -34,7 +34,7 @@ The extension fetches data from and { const args = ['view', '--json', '--', pack, 'description', 'dist-tags.latest', 'homepage', 'version', 'time']; const cwd = resource && resource.scheme === 'file' ? dirname(resource.fsPath) : undefined; - cp.execFile(npmCommandPath, args, { cwd }, (error, stdout) => { + + // corepack npm wrapper would automatically update package.json. disable that behavior. + // COREPACK_ENABLE_AUTO_PIN disables the package.json overwrite, and + // COREPACK_ENABLE_PROJECT_SPEC makes the npm view command succeed + // even if packageManager specified a package manager other than npm. + const env = { ...process.env, COREPACK_ENABLE_AUTO_PIN: '0', COREPACK_ENABLE_PROJECT_SPEC: '0' }; + cp.execFile(npmCommandPath, args, { cwd, env }, (error, stdout) => { if (!error) { try { const content = JSON.parse(stdout); diff --git a/patched-vscode/extensions/npm/src/npmMain.ts b/patched-vscode/extensions/npm/src/npmMain.ts index d03a72a7..c8cfc11f 100644 --- a/patched-vscode/extensions/npm/src/npmMain.ts +++ b/patched-vscode/extensions/npm/src/npmMain.ts @@ -78,7 +78,7 @@ export async function activate(context: vscode.ExtensionContext): Promise } const lines = outputMatch.regexMatch[1]; - const fixes: vscode.TerminalQuickFixExecuteTerminalCommand[] = []; + const fixes: vscode.TerminalQuickFixTerminalCommand[] = []; for (const line of lines.split('\n')) { // search from the second char, since the lines might be prefixed with // "npm ERR!" which comes before the actual command suggestion. diff --git a/patched-vscode/extensions/npm/src/npmScriptLens.ts b/patched-vscode/extensions/npm/src/npmScriptLens.ts index 2f2b9342..c8e50690 100644 --- a/patched-vscode/extensions/npm/src/npmScriptLens.ts +++ b/patched-vscode/extensions/npm/src/npmScriptLens.ts @@ -31,16 +31,17 @@ const getFreshLensLocation = () => workspace.getConfiguration().get(Constants.Co */ export class NpmScriptLensProvider implements CodeLensProvider, Disposable { private lensLocation = getFreshLensLocation(); - private changeEmitter = new EventEmitter(); + private readonly changeEmitter = new EventEmitter(); private subscriptions: Disposable[] = []; /** * @inheritdoc */ - public onDidChangeCodeLenses = this.changeEmitter.event; + public readonly onDidChangeCodeLenses = this.changeEmitter.event; constructor() { this.subscriptions.push( + this.changeEmitter, workspace.onDidChangeConfiguration(evt => { if (evt.affectsConfiguration(Constants.ConfigKey)) { this.lensLocation = getFreshLensLocation(); diff --git a/patched-vscode/extensions/npm/src/npmView.ts b/patched-vscode/extensions/npm/src/npmView.ts index d087e753..38768b47 100644 --- a/patched-vscode/extensions/npm/src/npmView.ts +++ b/patched-vscode/extensions/npm/src/npmView.ts @@ -16,7 +16,8 @@ import { createTask, getPackageManager, getTaskName, isAutoDetectionEnabled, isWorkspaceFolder, INpmTaskDefinition, NpmTaskProvider, startDebugging, - ITaskWithLocation + ITaskWithLocation, + INSTALL_SCRIPT } from './tasks'; @@ -82,7 +83,7 @@ class NpmScript extends TreeItem { : task.task.name; super(name, TreeItemCollapsibleState.None); this.taskLocation = task.location; - const command: ExplorerCommands = workspace.getConfiguration('npm').get('scriptExplorerAction') || 'open'; + const command: ExplorerCommands = name === `${INSTALL_SCRIPT} ` ? 'run' : workspace.getConfiguration('npm').get('scriptExplorerAction') || 'open'; const commandList = { 'open': { diff --git a/patched-vscode/extensions/npm/src/preferred-pm.ts b/patched-vscode/extensions/npm/src/preferred-pm.ts index 92fcdfc8..0c5b383c 100644 --- a/patched-vscode/extensions/npm/src/preferred-pm.ts +++ b/patched-vscode/extensions/npm/src/preferred-pm.ts @@ -23,6 +23,14 @@ async function pathExists(filePath: string) { return true; } +async function isBunPreferred(pkgPath: string): Promise { + if (await pathExists(path.join(pkgPath, 'bun.lockb'))) { + return { isPreferred: true, hasLockfile: true }; + } + + return { isPreferred: false, hasLockfile: false }; +} + async function isPNPMPreferred(pkgPath: string): Promise { if (await pathExists(path.join(pkgPath, 'pnpm-lock.yaml'))) { return { isPreferred: true, hasLockfile: true }; @@ -78,6 +86,12 @@ export async function findPreferredPM(pkgPath: string): Promise<{ name: string; detectedPackageManagerProperties.push(yarnPreferred); } + const bunPreferred = await isBunPreferred(pkgPath); + if (bunPreferred.isPreferred) { + detectedPackageManagerNames.push('bun'); + detectedPackageManagerProperties.push(bunPreferred); + } + const pmUsedForInstallation: { name: string } | null = await whichPM(pkgPath); if (pmUsedForInstallation && !detectedPackageManagerNames.includes(pmUsedForInstallation.name)) { diff --git a/patched-vscode/extensions/npm/src/tasks.ts b/patched-vscode/extensions/npm/src/tasks.ts index 17bb815f..2bb314c9 100644 --- a/patched-vscode/extensions/npm/src/tasks.ts +++ b/patched-vscode/extensions/npm/src/tasks.ts @@ -31,7 +31,7 @@ type AutoDetect = 'on' | 'off'; let cachedTasks: ITaskWithLocation[] | undefined = undefined; -const INSTALL_SCRIPT = 'install'; +export const INSTALL_SCRIPT = 'install'; export interface ITaskLocation { document: Uri; @@ -363,12 +363,16 @@ export function getPackageJsonUriFromTask(task: Task): Uri | null { } export async function hasPackageJson(): Promise { + // Faster than `findFiles` for workspaces with a root package.json. + if (await hasRootPackageJson()) { + return true; + } const token = new CancellationTokenSource(); // Search for files for max 1 second. const timeout = setTimeout(() => token.cancel(), 1000); const files = await workspace.findFiles('**/package.json', undefined, 1, token.token); clearTimeout(timeout); - return files.length > 0 || await hasRootPackageJson(); + return files.length > 0; } async function hasRootPackageJson(): Promise { diff --git a/patched-vscode/extensions/npm/yarn.lock b/patched-vscode/extensions/npm/yarn.lock index 12f7036d..a7afc9f8 100644 --- a/patched-vscode/extensions/npm/yarn.lock +++ b/patched-vscode/extensions/npm/yarn.lock @@ -7,10 +7,12 @@ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== + dependencies: + undici-types "~5.26.4" "@types/which@^3.0.0": version "3.0.0" @@ -181,6 +183,16 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + +vscode-uri@^3.0.8: + version "3.0.8" + resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.8.tgz#1770938d3e72588659a172d0fd4642780083ff9f" + integrity sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw== + which-pm@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/which-pm/-/which-pm-2.1.1.tgz#0be2b70c67e94a32e87b9768a94a7f0954f2dcfa" diff --git a/patched-vscode/extensions/objective-c/package.json b/patched-vscode/extensions/objective-c/package.json index 91cc25be..5339f7c4 100644 --- a/patched-vscode/extensions/objective-c/package.json +++ b/patched-vscode/extensions/objective-c/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ./build/update-grammars.js" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/package.json b/patched-vscode/extensions/package.json index 2b68f668..2c83af40 100644 --- a/patched-vscode/extensions/package.json +++ b/patched-vscode/extensions/package.json @@ -4,14 +4,17 @@ "license": "MIT", "description": "Dependencies shared by all extensions", "dependencies": { - "typescript": "^5.2.2" + "typescript": "5.4.5" }, "scripts": { "postinstall": "node ./postinstall.mjs" }, "devDependencies": { "@parcel/watcher": "2.1.0", - "esbuild": "0.17.14", + "esbuild": "0.20.0", "vscode-grammar-updater": "^1.1.0" + }, + "resolutions": { + "node-gyp-build": "4.8.1" } } diff --git a/patched-vscode/extensions/perl/package.json b/patched-vscode/extensions/perl/package.json index 003ec922..1569e556 100644 --- a/patched-vscode/extensions/perl/package.json +++ b/patched-vscode/extensions/perl/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin textmate/perl.tmbundle Syntaxes/Perl.plist ./syntaxes/perl.tmLanguage.json Syntaxes/Perl%206.tmLanguage ./syntaxes/perl6.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/php-language-features/package.json b/patched-vscode/extensions/php-language-features/package.json index 8963fc79..989213b6 100644 --- a/patched-vscode/extensions/php-language-features/package.json +++ b/patched-vscode/extensions/php-language-features/package.json @@ -77,7 +77,7 @@ "which": "^2.0.2" }, "devDependencies": { - "@types/node": "18.x", + "@types/node": "20.x", "@types/which": "^2.0.0" }, "repository": { diff --git a/patched-vscode/extensions/php-language-features/src/features/validationProvider.ts b/patched-vscode/extensions/php-language-features/src/features/validationProvider.ts index d1f27e4a..a4adc436 100644 --- a/patched-vscode/extensions/php-language-features/src/features/validationProvider.ts +++ b/patched-vscode/extensions/php-language-features/src/features/validationProvider.ts @@ -197,7 +197,7 @@ export default class PHPValidationProvider { const message = matches[1]; const line = parseInt(matches[3]) - 1; const diagnostic: vscode.Diagnostic = new vscode.Diagnostic( - new vscode.Range(line, 0, line, Number.MAX_VALUE), + new vscode.Range(line, 0, line, 2 ** 31 - 1), // See https://github.com/microsoft/vscode/issues/80288#issuecomment-650636442 for discussion message ); diagnostics.push(diagnostic); diff --git a/patched-vscode/extensions/php-language-features/yarn.lock b/patched-vscode/extensions/php-language-features/yarn.lock index 4c2e01e4..ea9947b6 100644 --- a/patched-vscode/extensions/php-language-features/yarn.lock +++ b/patched-vscode/extensions/php-language-features/yarn.lock @@ -2,10 +2,12 @@ # yarn lockfile v1 -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== + dependencies: + undici-types "~5.26.4" "@types/which@^2.0.0": version "2.0.0" @@ -17,6 +19,11 @@ isexe@^2.0.0: resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + which@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" diff --git a/patched-vscode/extensions/php/package.json b/patched-vscode/extensions/php/package.json index 145431f9..e38b844b 100644 --- a/patched-vscode/extensions/php/package.json +++ b/patched-vscode/extensions/php/package.json @@ -8,6 +8,7 @@ "engines": { "vscode": "0.10.x" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/powershell/package.json b/patched-vscode/extensions/powershell/package.json index 1097b251..d73e5e72 100644 --- a/patched-vscode/extensions/powershell/package.json +++ b/patched-vscode/extensions/powershell/package.json @@ -8,6 +8,7 @@ "engines": { "vscode": "*" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { @@ -23,7 +24,8 @@ "PowerShell", "powershell", "ps", - "ps1" + "ps1", + "pwsh" ], "firstLine": "^#!\\s*/.*\\bpwsh\\b", "configuration": "./language-configuration.json" diff --git a/patched-vscode/extensions/pug/package.json b/patched-vscode/extensions/pug/package.json index 0d3c6b6e..cb77f60b 100644 --- a/patched-vscode/extensions/pug/package.json +++ b/patched-vscode/extensions/pug/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin davidrios/pug-tmbundle Syntaxes/Pug.JSON-tmLanguage ./syntaxes/pug.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/python/package.json b/patched-vscode/extensions/python/package.json index 332ff083..543268de 100644 --- a/patched-vscode/extensions/python/package.json +++ b/patched-vscode/extensions/python/package.json @@ -8,6 +8,7 @@ "engines": { "vscode": "*" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/r/cgmanifest.json b/patched-vscode/extensions/r/cgmanifest.json index 6e5db2be..b1ccd271 100644 --- a/patched-vscode/extensions/r/cgmanifest.json +++ b/patched-vscode/extensions/r/cgmanifest.json @@ -4,13 +4,13 @@ "component": { "type": "git", "git": { - "name": "Ikuyadeu/vscode-R", - "repositoryUrl": "https://github.com/Ikuyadeu/vscode-R", - "commitHash": "ff60e426f66503f3c9533c7a62a8fd3f9f6c53df" + "name": "REditorSupport/vscode-R", + "repositoryUrl": "https://github.com/REditorSupport/vscode-R", + "commitHash": "ad966f3b2de8a83594f90aa5b51f5b569cf02c08" } }, "license": "MIT", - "version": "2.3.8" + "version": "2.8.1" } ], "version": 1 diff --git a/patched-vscode/extensions/r/package.json b/patched-vscode/extensions/r/package.json index 44884cf3..fd1505e7 100644 --- a/patched-vscode/extensions/r/package.json +++ b/patched-vscode/extensions/r/package.json @@ -9,8 +9,9 @@ "vscode": "*" }, "scripts": { - "update-grammar": "node ../node_modules/vscode-grammar-updater/bin Ikuyadeu/vscode-R syntax/r.json ./syntaxes/r.tmLanguage.json" + "update-grammar": "node ../node_modules/vscode-grammar-updater/bin REditorSupport/vscode-R syntax/r.json ./syntaxes/r.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/r/syntaxes/r.tmLanguage.json b/patched-vscode/extensions/r/syntaxes/r.tmLanguage.json index 90df4ded..d50ab5b6 100644 --- a/patched-vscode/extensions/r/syntaxes/r.tmLanguage.json +++ b/patched-vscode/extensions/r/syntaxes/r.tmLanguage.json @@ -1,10 +1,10 @@ { "information_for_contributors": [ - "This file has been converted from https://github.com/Ikuyadeu/vscode-R/blob/master/syntax/r.json", + "This file has been converted from https://github.com/REditorSupport/vscode-R/blob/master/syntax/r.json", "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/Ikuyadeu/vscode-R/commit/ff60e426f66503f3c9533c7a62a8fd3f9f6c53df", + "version": "https://github.com/REditorSupport/vscode-R/commit/ad966f3b2de8a83594f90aa5b51f5b569cf02c08", "name": "R", "scopeName": "source.r", "patterns": [ @@ -589,7 +589,7 @@ "builtin-functions": { "patterns": [ { - "match": "\\b(abbreviate|abs|acos|acosh|addNA|addTaskCallback|agrep|agrepl|alist|all|all\\.equal|all\\.equal.character|all\\.equal.default|all\\.equal.environment|all\\.equal.envRefClass|all\\.equal.factor|all\\.equal.formula|all\\.equal.language|all\\.equal.list|all\\.equal.numeric|all\\.equal.POSIXt|all\\.equal.raw|all\\.names|all\\.vars|any|anyDuplicated|anyDuplicated\\.array|anyDuplicated\\.data.frame|anyDuplicated\\.default|anyDuplicated\\.matrix|anyNA|anyNA\\.numeric_version|anyNA\\.POSIXlt|aperm|aperm\\.default|aperm\\.table|append|apply|Arg|args|array|arrayInd|as\\.array|as\\.array.default|as\\.call|as\\.character|as\\.character.condition|as\\.character.Date|as\\.character.default|as\\.character.error|as\\.character.factor|as\\.character.hexmode|as\\.character.numeric_version|as\\.character.octmode|as\\.character.POSIXt|as\\.character.srcref|as\\.complex|as\\.data.frame|as\\.data.frame.array|as\\.data.frame.AsIs|as\\.data.frame.character|as\\.data.frame.complex|as\\.data.frame.data.frame|as\\.data.frame.Date|as\\.data.frame.default|as\\.data.frame.difftime|as\\.data.frame.factor|as\\.data.frame.integer|as\\.data.frame.list|as\\.data.frame.logical|as\\.data.frame.matrix|as\\.data.frame.model.matrix|as\\.data.frame.noquote|as\\.data.frame.numeric|as\\.data.frame.numeric_version|as\\.data.frame.ordered|as\\.data.frame.POSIXct|as\\.data.frame.POSIXlt|as\\.data.frame.raw|as\\.data.frame.table|as\\.data.frame.ts|as\\.data.frame.vector|as\\.Date|as\\.Date.character|as\\.Date.date|as\\.Date.dates|as\\.Date.default|as\\.Date.factor|as\\.Date.numeric|as\\.Date.POSIXct|as\\.Date.POSIXlt|as\\.difftime|as\\.double|as\\.double.difftime|as\\.double.POSIXlt|as\\.environment|as\\.expression|as\\.expression.default|as\\.factor|as\\.function|as\\.function.default|as\\.hexmode|as\\.integer|as\\.list|as\\.list.data.frame|as\\.list.Date|as\\.list.default|as\\.list.environment|as\\.list.factor|as\\.list.function|as\\.list.numeric_version|as\\.list.POSIXct|as\\.logical|as\\.logical.factor|as\\.matrix|as\\.matrix.data.frame|as\\.matrix.default|as\\.matrix.noquote|as\\.matrix.POSIXlt|as\\.name|as\\.null|as\\.null.default|as\\.numeric|as\\.numeric_version|as\\.octmode|as\\.ordered|as\\.package_version|as\\.pairlist|as\\.POSIXct|as\\.POSIXct.date|as\\.POSIXct.Date|as\\.POSIXct.dates|as\\.POSIXct.default|as\\.POSIXct.numeric|as\\.POSIXct.POSIXlt|as\\.POSIXlt|as\\.POSIXlt.character|as\\.POSIXlt.date|as\\.POSIXlt.Date|as\\.POSIXlt.dates|as\\.POSIXlt.default|as\\.POSIXlt.factor|as\\.POSIXlt.numeric|as\\.POSIXlt.POSIXct|as\\.qr|as\\.raw|as\\.single|as\\.single.default|as\\.symbol|as\\.table|as\\.table.default|as\\.vector|as\\.vector.factor|asin|asinh|asNamespace|asS3|asS4|assign|atan|atan2|atanh|attach|attachNamespace|attr|attr\\.all.equal|attributes|autoload|autoloader|backsolve|baseenv|basename|besselI|besselJ|besselK|besselY|beta|bindingIsActive|bindingIsLocked|bindtextdomain|bitwAnd|bitwNot|bitwOr|bitwShiftL|bitwShiftR|bitwXor|body|bquote|break|browser|browserCondition|browserSetDebug|browserText|builtins|by|by\\.data.frame|by\\.default|bzfile|c|c\\.Date|c\\.difftime|c\\.noquote|c\\.numeric_version|c\\.POSIXct|c\\.POSIXlt|c\\.warnings|call|callCC|capabilities|casefold|cat|cbind|cbind\\.data.frame|ceiling|char\\.expand|character|charmatch|charToRaw|chartr|check_tzones|chkDots|chol|chol\\.default|chol2inv|choose|class|clearPushBack|close|close\\.connection|close\\.srcfile|close\\.srcfilealias|closeAllConnections|col|colMeans|colnames|colSums|commandArgs|comment|complex|computeRestarts|conditionCall|conditionCall\\.condition|conditionMessage|conditionMessage\\.condition|conflicts|Conj|contributors|cos|cosh|cospi|crossprod|Cstack_info|cummax|cummin|cumprod|cumsum|curlGetHeaders|cut|cut\\.Date|cut\\.default|cut\\.POSIXt|data\\.class|data\\.frame|data\\.matrix|date|debug|debuggingState|debugonce|default\\.stringsAsFactors|delayedAssign|deparse|det|detach|determinant|determinant\\.matrix|dget|diag|diff|diff\\.Date|diff\\.default|diff\\.difftime|diff\\.POSIXt|difftime|digamma|dim|dim\\.data.frame|dimnames|dimnames\\.data.frame|dir|dir\\.create|dir\\.exists|dirname|do\\.call|dontCheck|double|dput|dQuote|drop|droplevels|droplevels\\.data.frame|droplevels\\.factor|dump|duplicated|duplicated\\.array|duplicated\\.data.frame|duplicated\\.default|duplicated\\.matrix|duplicated\\.numeric_version|duplicated\\.POSIXlt|duplicated\\.warnings|dyn\\.load|dyn\\.unload|dynGet|eapply|eigen|emptyenv|enc2native|enc2utf8|encodeString|Encoding|endsWith|enquote|env\\.profile|environment|environmentIsLocked|environmentName|eval|eval\\.parent|evalq|exists|exp|expand\\.grid|expm1|expression|extSoftVersion|factor|factorial|fifo|file|file\\.access|file\\.append|file\\.choose|file\\.copy|file\\.create|file\\.exists|file\\.info|file\\.link|file\\.mode|file\\.mtime|file\\.path|file\\.remove|file\\.rename|file\\.show|file\\.size|file\\.symlink|Filter|Find|find\\.package|findInterval|findPackageEnv|findRestart|floor|flush|flush\\.connection|for|force|forceAndCall|formals|format|format\\.AsIs|format\\.data.frame|format\\.Date|format\\.default|format\\.difftime|format\\.factor|format\\.hexmode|format\\.info|format\\.libraryIQR|format\\.numeric_version|format\\.octmode|format\\.packageInfo|format\\.POSIXct|format\\.POSIXlt|format\\.pval|format\\.summaryDefault|formatC|formatDL|forwardsolve|function|gamma|gc|gc\\.time|gcinfo|gctorture|gctorture2|get|get0|getAllConnections|getCallingDLL|getCallingDLLe|getConnection|getDLLRegisteredRoutines|getDLLRegisteredRoutines\\.character|getDLLRegisteredRoutines\\.DLLInfo|getElement|geterrmessage|getExportedValue|getHook|getLoadedDLLs|getNamespace|getNamespaceExports|getNamespaceImports|getNamespaceInfo|getNamespaceName|getNamespaceUsers|getNamespaceVersion|getNativeSymbolInfo|getOption|getRversion|getSrcLines|getTaskCallbackNames|gettext|gettextf|getwd|gl|globalenv|gregexpr|grep|grepl|grepRaw|grouping|gsub|gzcon|gzfile|I|iconv|iconvlist|icuGetCollate|icuSetCollate|identical|identity|if|ifelse|Im|importIntoEnv|inherits|integer|interaction|interactive|intersect|intToBits|intToUtf8|inverse\\.rle|invisible|invokeRestart|invokeRestartInteractively|is\\.array|is\\.atomic|is\\.call|is\\.character|is\\.complex|is\\.data.frame|is\\.double|is\\.element|is\\.environment|is\\.expression|is\\.factor|is\\.finite|is\\.function|is\\.infinite|is\\.integer|is\\.language|is\\.list|is\\.loaded|is\\.logical|is\\.matrix|is\\.na|is\\.na.data.frame|is\\.na.numeric_version|is\\.na.POSIXlt|is\\.name|is\\.nan|is\\.null|is\\.numeric|is\\.numeric_version|is\\.numeric.Date|is\\.numeric.difftime|is\\.numeric.POSIXt|is\\.object|is\\.ordered|is\\.package_version|is\\.pairlist|is\\.primitive|is\\.qr|is\\.R|is\\.raw|is\\.recursive|is\\.single|is\\.symbol|is\\.table|is\\.unsorted|is\\.vector|isatty|isBaseNamespace|isdebugged|isIncomplete|isNamespace|isNamespaceLoaded|ISOdate|ISOdatetime|isOpen|isRestart|isS4|isSeekable|isSymmetric|isSymmetric\\.matrix|isTRUE|jitter|julian|julian\\.Date|julian\\.POSIXt|kappa|kappa\\.default|kappa\\.lm|kappa\\.qr|kronecker|l10n_info|La_library|La_version|La\\.svd|labels|labels\\.default|lapply|lazyLoad|lazyLoadDBexec|lazyLoadDBfetch|lbeta|lchoose|length|length\\.POSIXlt|lengths|levels|levels\\.default|lfactorial|lgamma|libcurlVersion|library|library\\.dynam|library\\.dynam.unload|licence|license|list|list\\.dirs|list\\.files|list2env|load|loadedNamespaces|loadingNamespaceInfo|loadNamespace|local|lockBinding|lockEnvironment|log|log10|log1p|log2|logb|logical|lower\\.tri|ls|make\\.names|make\\.unique|makeActiveBinding|Map|mapply|margin\\.table|mat\\.or.vec|match|match\\.arg|match\\.call|match\\.fun|Math\\.data.frame|Math\\.Date|Math\\.difftime|Math\\.factor|Math\\.POSIXt|matrix|max|max\\.col|mean|mean\\.Date|mean\\.default|mean\\.difftime|mean\\.POSIXct|mean\\.POSIXlt|mem\\.limits|memCompress|memDecompress|memory\\.profile|merge|merge\\.data.frame|merge\\.default|message|mget|min|missing|Mod|mode|months|months\\.Date|months\\.POSIXt|names|names\\.POSIXlt|namespaceExport|namespaceImport|namespaceImportClasses|namespaceImportFrom|namespaceImportMethods|nargs|nchar|ncol|NCOL|Negate|new\\.env|next|NextMethod|ngettext|nlevels|noquote|norm|normalizePath|nrow|NROW|numeric|numeric_version|nzchar|objects|oldClass|OlsonNames|on\\.exit|open|open\\.connection|open\\.srcfile|open\\.srcfilealias|open\\.srcfilecopy|Ops\\.data.frame|Ops\\.Date|Ops\\.difftime|Ops\\.factor|Ops\\.numeric_version|Ops\\.ordered|Ops\\.POSIXt|options|order|ordered|outer|package_version|packageEvent|packageHasNamespace|packageStartupMessage|packBits|pairlist|parent\\.env|parent\\.frame|parse|parseNamespaceFile|paste|paste0|path\\.expand|path\\.package|pcre_config|pipe|pmatch|pmax|pmax\\.int|pmin|pmin\\.int|polyroot|pos\\.to.env|Position|pretty|pretty\\.default|prettyNum|print|print\\.AsIs|print\\.by|print\\.condition|print\\.connection|print\\.data.frame|print\\.Date|print\\.default|print\\.difftime|print\\.Dlist|print\\.DLLInfo|print\\.DLLInfoList|print\\.DLLRegisteredRoutines|print\\.eigen|print\\.factor|print\\.function|print\\.hexmode|print\\.libraryIQR|print\\.listof|print\\.NativeRoutineList|print\\.noquote|print\\.numeric_version|print\\.octmode|print\\.packageInfo|print\\.POSIXct|print\\.POSIXlt|print\\.proc_time|print\\.restart|print\\.rle|print\\.simple.list|print\\.srcfile|print\\.srcref|print\\.summary.table|print\\.summaryDefault|print\\.table|print\\.warnings|prmatrix|proc\\.time|prod|prop\\.table|provideDimnames|psigamma|pushBack|pushBackLength|q|qr|qr\\.coef|qr\\.default|qr\\.fitted|qr\\.Q|qr\\.qty|qr\\.qy|qr\\.R|qr\\.resid|qr\\.solve|qr\\.X|quarters|quarters\\.Date|quarters\\.POSIXt|quit|quote|R_system_version|R\\.home|R\\.Version|range|range\\.default|rank|rapply|raw|rawConnection|rawConnectionValue|rawShift|rawToBits|rawToChar|rbind|rbind\\.data.frame|rcond|Re|read\\.dcf|readBin|readChar|readline|readLines|readRDS|readRenviron|Recall|Reduce|reg\\.finalizer|regexec|regexpr|registerS3method|registerS3methods|regmatches|remove|removeTaskCallback|rep|rep_len|rep\\.Date|rep\\.factor|rep\\.int|rep\\.numeric_version|rep\\.POSIXct|rep\\.POSIXlt|repeat|replace|replicate|require|requireNamespace|restartDescription|restartFormals|retracemem|return|returnValue|rev|rev\\.default|rle|rm|RNGkind|RNGversion|round|round\\.Date|round\\.POSIXt|row|row\\.names|row\\.names.data.frame|row\\.names.default|rowMeans|rownames|rowsum|rowsum\\.data.frame|rowsum\\.default|rowSums|sample|sample\\.int|sapply|save|save\\.image|saveRDS|scale|scale\\.default|scan|search|searchpaths|seek|seek\\.connection|seq|seq_along|seq_len|seq\\.Date|seq\\.default|seq\\.int|seq\\.POSIXt|sequence|serialize|set\\.seed|setdiff|setequal|setHook|setNamespaceInfo|setSessionTimeLimit|setTimeLimit|setwd|showConnections|shQuote|sign|signalCondition|signif|simpleCondition|simpleError|simpleMessage|simpleWarning|simplify2array|sin|single|sinh|sink|sink\\.number|sinpi|slice\\.index|socketConnection|socketSelect|solve|solve\\.default|solve\\.qr|sort|sort\\.default|sort\\.int|sort\\.list|sort\\.POSIXlt|source|split|split\\.data.frame|split\\.Date|split\\.default|split\\.POSIXct|sprintf|sqrt|sQuote|srcfile|srcfilealias|srcfilecopy|srcref|standardGeneric|startsWith|stderr|stdin|stdout|stop|stopifnot|storage\\.mode|strftime|strptime|strrep|strsplit|strtoi|strtrim|structure|strwrap|sub|subset|subset\\.data.frame|subset\\.default|subset\\.matrix|substitute|substr|substring|sum|summary|summary\\.connection|summary\\.data.frame|Summary\\.data.frame|summary\\.Date|Summary\\.Date|summary\\.default|Summary\\.difftime|summary\\.factor|Summary\\.factor|summary\\.matrix|Summary\\.numeric_version|Summary\\.ordered|summary\\.POSIXct|Summary\\.POSIXct|summary\\.POSIXlt|Summary\\.POSIXlt|summary\\.proc_time|summary\\.srcfile|summary\\.srcref|summary\\.table|suppressMessages|suppressPackageStartupMessages|suppressWarnings|svd|sweep|switch|sys\\.call|sys\\.calls|Sys\\.chmod|Sys\\.Date|sys\\.frame|sys\\.frames|sys\\.function|Sys\\.getenv|Sys\\.getlocale|Sys\\.getpid|Sys\\.glob|Sys\\.info|sys\\.load.image|Sys\\.localeconv|sys\\.nframe|sys\\.on.exit|sys\\.parent|sys\\.parents|Sys\\.readlink|sys\\.save.image|Sys\\.setenv|Sys\\.setFileTime|Sys\\.setlocale|Sys\\.sleep|sys\\.source|sys\\.status|Sys\\.time|Sys\\.timezone|Sys\\.umask|Sys\\.unsetenv|Sys\\.which|system|system\\.file|system\\.time|system2|t|t\\.data.frame|t\\.default|table|tabulate|tan|tanh|tanpi|tapply|taskCallbackManager|tcrossprod|tempdir|tempfile|testPlatformEquivalence|textConnection|textConnectionValue|tolower|topenv|toString|toString\\.default|toupper|trace|traceback|tracemem|tracingState|transform|transform\\.data.frame|transform\\.default|trigamma|trimws|trunc|trunc\\.Date|trunc\\.POSIXt|truncate|truncate\\.connection|try|tryCatch|typeof|unclass|undebug|union|unique|unique\\.array|unique\\.data.frame|unique\\.default|unique\\.matrix|unique\\.numeric_version|unique\\.POSIXlt|unique\\.warnings|units|units\\.difftime|unix\\.time|unlink|unlist|unloadNamespace|unlockBinding|unname|unserialize|unsplit|untrace|untracemem|unz|upper\\.tri|url|UseMethod|utf8ToInt|validEnc|validUTF8|vapply|vector|Vectorize|warning|warnings|weekdays|weekdays\\.Date|weekdays\\.POSIXt|which|which\\.max|which\\.min|while|with|with\\.default|withAutoprint|withCallingHandlers|within|within\\.data.frame|within\\.list|withRestarts|withVisible|write|write\\.dcf|writeBin|writeChar|writeLines|xor|xor\\.hexmode|xor\\.octmode|xpdrows\\.data.frame|xtfrm|xtfrm\\.AsIs|xtfrm\\.Date|xtfrm\\.default|xtfrm\\.difftime|xtfrm\\.factor|xtfrm\\.numeric_version|xtfrm\\.POSIXct|xtfrm\\.POSIXlt|xtfrm\\.Surv|xzfile|zapsmall)\\s*(\\()", + "match": "\\b(abbreviate|abs|acos|acosh|activeBindingFunction|addNA|addTaskCallback|agrep|agrepl|alist|all|all\\.equal|all\\.equal\\.character|all\\.equal\\.default|all\\.equal\\.environment|all\\.equal\\.envRefClass|all\\.equal\\.factor|all\\.equal\\.formula|all\\.equal\\.function|all\\.equal\\.language|all\\.equal\\.list|all\\.equal\\.numeric|all\\.equal\\.POSIXt|all\\.equal\\.raw|all\\.names|allowInterrupts|all\\.vars|any|anyDuplicated|anyDuplicated\\.array|anyDuplicated\\.data\\.frame|anyDuplicated\\.default|anyDuplicated\\.matrix|anyNA|anyNA\\.data\\.frame|anyNA\\.numeric_version|anyNA\\.POSIXlt|aperm|aperm\\.default|aperm\\.table|append|apply|Arg|args|array|arrayInd|as\\.array|as\\.array\\.default|as\\.call|as\\.character|as\\.character\\.condition|as\\.character\\.Date|as\\.character\\.default|as\\.character\\.error|as\\.character\\.factor|as\\.character\\.hexmode|as\\.character\\.numeric_version|as\\.character\\.octmode|as\\.character\\.POSIXt|as\\.character\\.srcref|as\\.complex|as\\.data\\.frame|as\\.data\\.frame\\.array|as\\.data\\.frame\\.AsIs|as\\.data\\.frame\\.character|as\\.data\\.frame\\.complex|as\\.data\\.frame\\.data\\.frame|as\\.data\\.frame\\.Date|as\\.data\\.frame\\.default|as\\.data\\.frame\\.difftime|as\\.data\\.frame\\.factor|as\\.data\\.frame\\.integer|as\\.data\\.frame\\.list|as\\.data\\.frame\\.logical|as\\.data\\.frame\\.matrix|as\\.data\\.frame\\.model\\.matrix|as\\.data\\.frame\\.noquote|as\\.data\\.frame\\.numeric|as\\.data\\.frame\\.numeric_version|as\\.data\\.frame\\.ordered|as\\.data\\.frame\\.POSIXct|as\\.data\\.frame\\.POSIXlt|as\\.data\\.frame\\.raw|as\\.data\\.frame\\.table|as\\.data\\.frame\\.ts|as\\.data\\.frame\\.vector|as\\.Date|as\\.Date\\.character|as\\.Date\\.default|as\\.Date\\.factor|as\\.Date\\.numeric|as\\.Date\\.POSIXct|as\\.Date\\.POSIXlt|as\\.difftime|as\\.double|as\\.double\\.difftime|as\\.double\\.POSIXlt|as\\.environment|as\\.expression|as\\.expression\\.default|as\\.factor|as\\.function|as\\.function\\.default|as\\.hexmode|asin|asinh|as\\.integer|as\\.list|as\\.list\\.data\\.frame|as\\.list\\.Date|as\\.list\\.default|as\\.list\\.difftime|as\\.list\\.environment|as\\.list\\.factor|as\\.list\\.function|as\\.list\\.numeric_version|as\\.list\\.POSIXct|as\\.list\\.POSIXlt|as\\.logical|as\\.logical\\.factor|as\\.matrix|as\\.matrix\\.data\\.frame|as\\.matrix\\.default|as\\.matrix\\.noquote|as\\.matrix\\.POSIXlt|as\\.name|asNamespace|as\\.null|as\\.null\\.default|as\\.numeric|as\\.numeric_version|as\\.octmode|as\\.ordered|as\\.package_version|as\\.pairlist|asplit|as\\.POSIXct|as\\.POSIXct\\.Date|as\\.POSIXct\\.default|as\\.POSIXct\\.numeric|as\\.POSIXct\\.POSIXlt|as\\.POSIXlt|as\\.POSIXlt\\.character|as\\.POSIXlt\\.Date|as\\.POSIXlt\\.default|as\\.POSIXlt\\.factor|as\\.POSIXlt\\.numeric|as\\.POSIXlt\\.POSIXct|as\\.qr|as\\.raw|asS3|asS4|assign|as\\.single|as\\.single\\.default|as\\.symbol|as\\.table|as\\.table\\.default|as\\.vector|as\\.vector\\.factor|atan|atan2|atanh|attach|attachNamespace|attr|attr\\.all\\.equal|attributes|autoload|autoloader|backsolve|baseenv|basename|besselI|besselJ|besselK|besselY|beta|bindingIsActive|bindingIsLocked|bindtextdomain|bitwAnd|bitwNot|bitwOr|bitwShiftL|bitwShiftR|bitwXor|body|bquote|break|browser|browserCondition|browserSetDebug|browserText|builtins|by|by\\.data\\.frame|by\\.default|bzfile|c|call|callCC|capabilities|casefold|cat|cbind|cbind\\.data\\.frame|c\\.Date|c\\.difftime|ceiling|c\\.factor|character|char\\.expand|charmatch|charToRaw|chartr|check_tzones|chkDots|chol|chol2inv|chol\\.default|choose|class|clearPushBack|close|closeAllConnections|close\\.connection|close\\.srcfile|close\\.srcfilealias|c\\.noquote|c\\.numeric_version|col|colMeans|colnames|colSums|commandArgs|comment|complex|computeRestarts|conditionCall|conditionCall\\.condition|conditionMessage|conditionMessage\\.condition|conflictRules|conflicts|Conj|contributors|cos|cosh|cospi|c\\.POSIXct|c\\.POSIXlt|crossprod|Cstack_info|cummax|cummin|cumprod|cumsum|curlGetHeaders|cut|cut\\.Date|cut\\.default|cut\\.POSIXt|c\\.warnings|data\\.class|data\\.frame|data\\.matrix|date|debug|debuggingState|debugonce|default\\.stringsAsFactors|delayedAssign|deparse|deparse1|det|detach|determinant|determinant\\.matrix|dget|diag|diff|diff\\.Date|diff\\.default|diff\\.difftime|diff\\.POSIXt|difftime|digamma|dim|dim\\.data\\.frame|dimnames|dimnames\\.data\\.frame|dir|dir\\.create|dir\\.exists|dirname|do\\.call|dontCheck|double|dput|dQuote|drop|droplevels|droplevels\\.data\\.frame|droplevels\\.factor|dump|duplicated|duplicated\\.array|duplicated\\.data\\.frame|duplicated\\.default|duplicated\\.matrix|duplicated\\.numeric_version|duplicated\\.POSIXlt|duplicated\\.warnings|dynGet|dyn\\.load|dyn\\.unload|eapply|eigen|emptyenv|enc2native|enc2utf8|encodeString|Encoding|endsWith|enquote|environment|environmentIsLocked|environmentName|env\\.profile|errorCondition|eval|eval\\.parent|evalq|exists|exp|expand\\.grid|expm1|expression|extSoftVersion|factor|factorial|fifo|file|file\\.access|file\\.append|file\\.choose|file\\.copy|file\\.create|file\\.exists|file\\.info|file\\.link|file\\.mode|file\\.mtime|file\\.path|file\\.remove|file\\.rename|file\\.show|file\\.size|file\\.symlink|Filter|Find|findInterval|find\\.package|findPackageEnv|findRestart|floor|flush|flush\\.connection|for|force|forceAndCall|formals|format|format\\.AsIs|formatC|format\\.data\\.frame|format\\.Date|format\\.default|format\\.difftime|formatDL|format\\.factor|format\\.hexmode|format\\.info|format\\.libraryIQR|format\\.numeric_version|format\\.octmode|format\\.packageInfo|format\\.POSIXct|format\\.POSIXlt|format\\.pval|format\\.summaryDefault|forwardsolve|function|gamma|gc|gcinfo|gc\\.time|gctorture|gctorture2|get|get0|getAllConnections|getCallingDLL|getCallingDLLe|getConnection|getDLLRegisteredRoutines|getDLLRegisteredRoutines\\.character|getDLLRegisteredRoutines\\.DLLInfo|getElement|geterrmessage|getExportedValue|getHook|getLoadedDLLs|getNamespace|getNamespaceExports|getNamespaceImports|getNamespaceInfo|getNamespaceName|getNamespaceUsers|getNamespaceVersion|getNativeSymbolInfo|getOption|getRversion|getSrcLines|getTaskCallbackNames|gettext|gettextf|getwd|gl|globalCallingHandlers|globalenv|gregexec|gregexpr|grep|grepl|grepRaw|grouping|gsub|gzcon|gzfile|I|iconv|iconvlist|icuGetCollate|icuSetCollate|identical|identity|if|ifelse|Im|importIntoEnv|infoRDS|inherits|integer|interaction|interactive|intersect|intToBits|intToUtf8|inverse\\.rle|invisible|invokeRestart|invokeRestartInteractively|isa|is\\.array|is\\.atomic|isatty|isBaseNamespace|is\\.call|is\\.character|is\\.complex|is\\.data\\.frame|isdebugged|is\\.double|is\\.element|is\\.environment|is\\.expression|is\\.factor|isFALSE|is\\.finite|is\\.function|isIncomplete|is\\.infinite|is\\.integer|is\\.language|is\\.list|is\\.loaded|is\\.logical|is\\.matrix|is\\.na|is\\.na\\.data\\.frame|is\\.name|isNamespace|isNamespaceLoaded|is\\.nan|is\\.na\\.numeric_version|is\\.na\\.POSIXlt|is\\.null|is\\.numeric|is\\.numeric\\.Date|is\\.numeric\\.difftime|is\\.numeric\\.POSIXt|is\\.numeric_version|is\\.object|ISOdate|ISOdatetime|isOpen|is\\.ordered|is\\.package_version|is\\.pairlist|is\\.primitive|is\\.qr|is\\.R|is\\.raw|is\\.recursive|isRestart|isS4|isSeekable|is\\.single|is\\.symbol|isSymmetric|isSymmetric\\.matrix|is\\.table|isTRUE|is\\.unsorted|is\\.vector|jitter|julian|julian\\.Date|julian\\.POSIXt|kappa|kappa\\.default|kappa\\.lm|kappa\\.qr|kronecker|l10n_info|labels|labels\\.default|La_library|lapply|La\\.svd|La_version|lazyLoad|lazyLoadDBexec|lazyLoadDBfetch|lbeta|lchoose|length|length\\.POSIXlt|lengths|levels|levels\\.default|lfactorial|lgamma|libcurlVersion|library|library\\.dynam|library\\.dynam\\.unload|licence|license|list|list2DF|list2env|list\\.dirs|list\\.files|load|loadedNamespaces|loadingNamespaceInfo|loadNamespace|local|lockBinding|lockEnvironment|log|log10|log1p|log2|logb|logical|lower\\.tri|ls|makeActiveBinding|make\\.names|make\\.unique|Map|mapply|marginSums|margin\\.table|match|match\\.arg|match\\.call|match\\.fun|Math\\.data\\.frame|Math\\.Date|Math\\.difftime|Math\\.factor|Math\\.POSIXt|mat\\.or\\.vec|matrix|max|max\\.col|mean|mean\\.Date|mean\\.default|mean\\.difftime|mean\\.POSIXct|mean\\.POSIXlt|memCompress|memDecompress|mem\\.maxNSize|mem\\.maxVSize|memory\\.profile|merge|merge\\.data\\.frame|merge\\.default|message|mget|min|missing|Mod|mode|months|months\\.Date|months\\.POSIXt|names|namespaceExport|namespaceImport|namespaceImportClasses|namespaceImportFrom|namespaceImportMethods|names\\.POSIXlt|nargs|nchar|ncol|NCOL|Negate|new\\.env|next|NextMethod|ngettext|nlevels|noquote|norm|normalizePath|nrow|NROW|nullfile|numeric|numeric_version|numToBits|numToInts|nzchar|objects|oldClass|OlsonNames|on\\.exit|open|open\\.connection|open\\.srcfile|open\\.srcfilealias|open\\.srcfilecopy|Ops\\.data\\.frame|Ops\\.Date|Ops\\.difftime|Ops\\.factor|Ops\\.numeric_version|Ops\\.ordered|Ops\\.POSIXt|options|order|ordered|outer|packageEvent|packageHasNamespace|packageNotFoundError|packageStartupMessage|package_version|packBits|pairlist|parent\\.env|parent\\.frame|parse|parseNamespaceFile|paste|paste0|path\\.expand|path\\.package|pcre_config|pi|pipe|plot|pmatch|pmax|pmax\\.int|pmin|pmin\\.int|polyroot|Position|pos\\.to\\.env|pretty|pretty\\.default|prettyNum|print|print\\.AsIs|print\\.by|print\\.condition|print\\.connection|print\\.data\\.frame|print\\.Date|print\\.default|print\\.difftime|print\\.Dlist|print\\.DLLInfo|print\\.DLLInfoList|print\\.DLLRegisteredRoutines|print\\.eigen|print\\.factor|print\\.function|print\\.hexmode|print\\.libraryIQR|print\\.listof|print\\.NativeRoutineList|print\\.noquote|print\\.numeric_version|print\\.octmode|print\\.packageInfo|print\\.POSIXct|print\\.POSIXlt|print\\.proc_time|print\\.restart|print\\.rle|print\\.simple\\.list|print\\.srcfile|print\\.srcref|print\\.summaryDefault|print\\.summary\\.table|print\\.summary\\.warnings|print\\.table|print\\.warnings|prmatrix|proc\\.time|prod|proportions|prop\\.table|provideDimnames|psigamma|pushBack|pushBackLength|q|qr|qr\\.coef|qr\\.default|qr\\.fitted|qr\\.Q|qr\\.qty|qr\\.qy|qr\\.R|qr\\.resid|qr\\.solve|qr\\.X|quarters|quarters\\.Date|quarters\\.POSIXt|quit|quote|range|range\\.default|rank|rapply|raw|rawConnection|rawConnectionValue|rawShift|rawToBits|rawToChar|rbind|rbind\\.data\\.frame|rcond|Re|readBin|readChar|read\\.dcf|readline|readLines|readRDS|readRenviron|Recall|Reduce|regexec|regexpr|reg\\.finalizer|registerS3method|registerS3methods|regmatches|remove|removeTaskCallback|rep|rep\\.Date|rep\\.difftime|repeat|rep\\.factor|rep\\.int|replace|rep_len|replicate|rep\\.numeric_version|rep\\.POSIXct|rep\\.POSIXlt|require|requireNamespace|restartDescription|restartFormals|retracemem|return|returnValue|rev|rev\\.default|R\\.home|rle|rm|RNGkind|RNGversion|round|round\\.Date|round\\.POSIXt|row|rowMeans|rownames|row\\.names|row\\.names\\.data\\.frame|row\\.names\\.default|rowsum|rowsum\\.data\\.frame|rowsum\\.default|rowSums|R_system_version|R\\.version|R\\.Version|R\\.version\\.string|sample|sample\\.int|sapply|save|save\\.image|saveRDS|scale|scale\\.default|scan|search|searchpaths|seek|seek\\.connection|seq|seq_along|seq\\.Date|seq\\.default|seq\\.int|seq_len|seq\\.POSIXt|sequence|sequence\\.default|serialize|serverSocket|setdiff|setequal|setHook|setNamespaceInfo|set\\.seed|setSessionTimeLimit|setTimeLimit|setwd|showConnections|shQuote|sign|signalCondition|signif|simpleCondition|simpleError|simpleMessage|simpleWarning|simplify2array|sin|single|sinh|sink|sink\\.number|sinpi|slice\\.index|socketAccept|socketConnection|socketSelect|socketTimeout|solve|solve\\.default|solve\\.qr|sort|sort\\.default|sort\\.int|sort\\.list|sort\\.POSIXlt|source|split|split\\.data\\.frame|split\\.Date|split\\.default|split\\.POSIXct|sprintf|sqrt|sQuote|srcfile|srcfilealias|srcfilecopy|srcref|standardGeneric|startsWith|stderr|stdin|stdout|stop|stopifnot|storage\\.mode|str2expression|str2lang|strftime|strptime|strrep|strsplit|strtoi|strtrim|structure|strwrap|sub|subset|subset\\.data\\.frame|subset\\.default|subset\\.matrix|substitute|substr|substring|sum|summary|summary\\.connection|summary\\.data\\.frame|Summary\\.data\\.frame|summary\\.Date|Summary\\.Date|summary\\.default|Summary\\.difftime|summary\\.factor|Summary\\.factor|summary\\.matrix|Summary\\.numeric_version|Summary\\.ordered|summary\\.POSIXct|Summary\\.POSIXct|summary\\.POSIXlt|Summary\\.POSIXlt|summary\\.proc_time|summary\\.srcfile|summary\\.srcref|summary\\.table|summary\\.warnings|suppressMessages|suppressPackageStartupMessages|suppressWarnings|suspendInterrupts|svd|sweep|switch|sys\\.call|sys\\.calls|Sys\\.chmod|Sys\\.Date|sys\\.frame|sys\\.frames|sys\\.function|Sys\\.getenv|Sys\\.getlocale|Sys\\.getpid|Sys\\.glob|Sys\\.info|sys\\.load\\.image|Sys\\.localeconv|sys\\.nframe|sys\\.on\\.exit|sys\\.parent|sys\\.parents|Sys\\.readlink|sys\\.save\\.image|Sys\\.setenv|Sys\\.setFileTime|Sys\\.setlocale|Sys\\.sleep|sys\\.source|sys\\.status|system|system2|system\\.file|system\\.time|Sys\\.time|Sys\\.timezone|Sys\\.umask|Sys\\.unsetenv|Sys\\.which|t|table|tabulate|tan|tanh|tanpi|tapply|taskCallbackManager|tcrossprod|t\\.data\\.frame|t\\.default|tempdir|tempfile|textConnection|textConnectionValue|tolower|topenv|toString|toString\\.default|toupper|trace|traceback|tracemem|tracingState|transform|transform\\.data\\.frame|transform\\.default|trigamma|trimws|trunc|truncate|truncate\\.connection|trunc\\.Date|trunc\\.POSIXt|try|tryCatch|tryInvokeRestart|typeof|unclass|undebug|union|unique|unique\\.array|unique\\.data\\.frame|unique\\.default|unique\\.matrix|unique\\.numeric_version|unique\\.POSIXlt|unique\\.warnings|units|units\\.difftime|unix\\.time|unlink|unlist|unloadNamespace|unlockBinding|unname|unserialize|unsplit|untrace|untracemem|unz|upper\\.tri|url|UseMethod|utf8ToInt|validEnc|validUTF8|vapply|vector|Vectorize|version|warning|warningCondition|warnings|weekdays|weekdays\\.Date|weekdays\\.POSIXt|which|which\\.max|which\\.min|while|with|withAutoprint|withCallingHandlers|with\\.default|within|within\\.data\\.frame|within\\.list|withRestarts|withVisible|write|writeBin|writeChar|write\\.dcf|writeLines|xor|xpdrows\\.data\\.frame|xtfrm|xtfrm\\.AsIs|xtfrm\\.data\\.frame|xtfrm\\.Date|xtfrm\\.default|xtfrm\\.difftime|xtfrm\\.factor|xtfrm\\.numeric_version|xtfrm\\.POSIXct|xtfrm\\.POSIXlt|xzfile|zapsmall)\\s*(\\()", "captures": { "1": { "name": "support.function.r" @@ -597,7 +597,7 @@ } }, { - "match": "\\b(abline|arrows|assocplot|axis|Axis|axis\\.Date|Axis\\.Date|Axis\\.default|axis\\.POSIXct|Axis\\.POSIXt|Axis\\.table|axTicks|barplot|barplot\\.default|box|boxplot|boxplot\\.default|boxplot\\.formula|boxplot\\.matrix|bxp|cdplot|cdplot\\.default|cdplot\\.formula|clip|close\\.screen|co\\.intervals|contour|contour\\.default|coplot|curve|dotchart|erase\\.screen|filled\\.contour|fourfoldplot|frame|grconvertX|grconvertY|grid|hist|hist\\.Date|hist\\.default|hist\\.POSIXt|identify|identify\\.default|image|image\\.default|layout|layout\\.show|lcm|legend|lines|lines\\.default|lines\\.formula|lines\\.histogram|lines\\.table|locator|matlines|matplot|matpoints|mosaicplot|mosaicplot\\.default|mosaicplot\\.formula|mtext|pairs|pairs\\.default|pairs\\.formula|panel\\.smooth|par|persp|persp\\.default|pie|piechart|plot|plot\\.data.frame|plot\\.default|plot\\.design|plot\\.factor|plot\\.formula|plot\\.function|plot\\.histogram|plot\\.new|plot\\.raster|plot\\.table|plot\\.window|plot\\.xy|plotHclust|points|points\\.default|points\\.formula|points\\.table|polygon|polypath|rasterImage|rect|rug|screen|segments|smoothScatter|spineplot|spineplot\\.default|spineplot\\.formula|split\\.screen|stars|stem|strheight|stripchart|stripchart\\.default|stripchart\\.formula|strwidth|sunflowerplot|sunflowerplot\\.default|sunflowerplot\\.formula|symbols|text|text\\.default|text\\.formula|title|xinch|xspline|xyinch|yinch)\\s*(\\()", + "match": "\\b(abline|arrows|assocplot|axis|Axis|axis\\.Date|axis\\.POSIXct|axTicks|barplot|barplot\\.default|box|boxplot|boxplot\\.default|boxplot\\.matrix|bxp|cdplot|clip|close\\.screen|co\\.intervals|contour|contour\\.default|coplot|curve|dotchart|erase\\.screen|filled\\.contour|fourfoldplot|frame|grconvertX|grconvertY|grid|hist|hist\\.default|identify|image|image\\.default|layout|layout\\.show|lcm|legend|lines|lines\\.default|locator|matlines|matplot|matpoints|mosaicplot|mtext|pairs|pairs\\.default|panel\\.smooth|par|persp|pie|plot|plot\\.default|plot\\.design|plot\\.function|plot\\.new|plot\\.window|plot\\.xy|points|points\\.default|polygon|polypath|rasterImage|rect|rug|screen|segments|smoothScatter|spineplot|split\\.screen|stars|stem|strheight|stripchart|strwidth|sunflowerplot|symbols|text|text\\.default|title|xinch|xspline|xyinch|yinch)\\s*(\\()", "captures": { "1": { "name": "support.function.r" @@ -605,7 +605,7 @@ } }, { - "match": "\\b(adjustcolor|anyNA\\.raster|as\\.graphicsAnnot|as\\.matrix.raster|as\\.raster|as\\.raster.array|as\\.raster.character|as\\.raster.logical|as\\.raster.matrix|as\\.raster.numeric|as\\.raster.raster|as\\.raster.raw|axisTicks|bitmap|bmp|boxplot\\.stats|c2to3|cairo_pdf|cairo_ps|cairoVersion|check_for_XQuartz|check_gs_type|check\\.options|checkFont|checkFont\\.CIDFont|checkFont\\.default|checkFont\\.Type1Font|checkFontInUse|checkIntFormat|checkQuartzFont|checkX11Font|chromaticAdaptation|chull|CIDFont|cm|cm\\.colors|col2rgb|colorConverter|colorRamp|colorRampPalette|colors|colours|contourLines|convertColor|densCols|dev\\.capabilities|dev\\.capture|dev\\.control|dev\\.copy|dev\\.copy2eps|dev\\.copy2pdf|dev\\.cur|dev\\.displaylist|dev\\.flush|dev\\.hold|dev\\.interactive|dev\\.list|dev\\.new|dev\\.next|dev\\.off|dev\\.prev|dev\\.print|dev\\.set|dev\\.size|dev2bitmap|devAskNewPage|deviceIsInteractive|embedFonts|extendrange|getGraphicsEvent|getGraphicsEventEnv|graphics\\.off|gray|gray\\.colors|grey|grey\\.colors|grSoftVersion|guessEncoding|hcl|heat\\.colors|hsv|initPSandPDFfonts|is\\.na.raster|is\\.raster|isPDF|jpeg|make\\.rgb|matchEncoding|matchEncoding\\.CIDFont|matchEncoding\\.Type1Font|matchFont|n2mfrow|nclass\\.FD|nclass\\.scott|nclass\\.Sturges|Ops\\.raster|palette|pdf|pdf\\.options|pdfFonts|pictex|png|postscript|postscriptFonts|prettyDate|print\\.colorConverter|print\\.raster|print\\.recordedplot|print\\.RGBcolorConverter|printFont|printFont\\.CIDFont|printFont\\.Type1Font|printFonts|ps\\.options|quartz|quartz\\.options|quartz\\.save|quartzFont|quartzFonts|rainbow|recordGraphics|recordPalette|recordPlot|replayPlot|restoreRecordedPlot|rgb|rgb2hsv|savePlot|seqDtime|setEPS|setFonts|setGraphicsEventEnv|setGraphicsEventHandlers|setPS|setQuartzFonts|setX11Fonts|svg|terrain\\.colors|tiff|topo\\.colors|trans3d|trunc_POSIXt|Type1Font|x11|X11|X11\\.options|X11Font|X11FontError|X11Fonts|xfig|xy\\.coords|xyTable|xyz\\.coords)\\s*(\\()", + "match": "\\b(adjustcolor|as\\.graphicsAnnot|as\\.raster|axisTicks|bitmap|blues9|bmp|boxplot\\.stats|cairo_pdf|cairo_ps|cairoSymbolFont|check\\.options|chull|CIDFont|cm|cm\\.colors|col2rgb|colorConverter|colorRamp|colorRampPalette|colors|colorspaces|colours|contourLines|convertColor|densCols|dev2bitmap|devAskNewPage|dev\\.capabilities|dev\\.capture|dev\\.control|dev\\.copy|dev\\.copy2eps|dev\\.copy2pdf|dev\\.cur|dev\\.flush|dev\\.hold|deviceIsInteractive|dev\\.interactive|dev\\.list|dev\\.new|dev\\.next|dev\\.off|dev\\.prev|dev\\.print|dev\\.set|dev\\.size|embedFonts|extendrange|getGraphicsEvent|getGraphicsEventEnv|graphics\\.off|gray|gray\\.colors|grey|grey\\.colors|grSoftVersion|hcl|hcl\\.colors|hcl\\.pals|heat\\.colors|Hershey|hsv|is\\.raster|jpeg|make\\.rgb|n2mfrow|nclass\\.FD|nclass\\.scott|nclass\\.Sturges|palette|palette\\.colors|palette\\.pals|pdf|pdfFonts|pdf\\.options|pictex|png|postscript|postscriptFonts|ps\\.options|quartz|quartzFont|quartzFonts|quartz\\.options|quartz\\.save|rainbow|recordGraphics|recordPlot|replayPlot|rgb|rgb2hsv|savePlot|setEPS|setGraphicsEventEnv|setGraphicsEventHandlers|setPS|svg|terrain\\.colors|tiff|topo\\.colors|trans3d|Type1Font|x11|X11|X11Font|X11Fonts|X11\\.options|xfig|xy\\.coords|xyTable|xyz\\.coords)\\s*(\\()", "captures": { "1": { "name": "support.function.r" @@ -613,7 +613,7 @@ } }, { - "match": "\\b(addNextMethod|allGenerics|allNames|Arith|as|asMethodDefinition|assignClassDef|assignMethodsMetaData|balanceMethodsList|bind_activation|cacheGenericsMetaData|cacheMetaData|cacheMethod|cacheOnAssign|callGeneric|callNextMethod|canCoerce|cbind|cbind2|checkAtAssignment|checkSlotAssignment|classesToAM|classGeneratorFunction|classLabel|classMetaName|className|coerce|Compare|completeClassDefinition|completeExtends|completeSubclasses|Complex|conformMethod|defaultDumpName|defaultPrototype|dispatchIsInternal|doPrimitiveMethod|dumpMethod|dumpMethods|el|elNamed|empty\\.dump|emptyMethodsList|envRefInferField|envRefSetField|evalOnLoad|evalqOnLoad|evalSource|existsFunction|existsMethod|extends|externalRefMethod|finalDefaultMethod|findClass|findFunction|findMethod|findMethods|findMethodSignatures|findUnique|fixPre1\\.8|formalArgs|fromNextMethod|functionBody|generic\\.skeleton|genericForBasic|getAccess|getAllMethods|getAllSuperClasses|getClass|getClassDef|getClasses|getClassName|getClassPackage|getDataPart|getExtends|getFunction|getGeneric|getGenericFromCall|getGenerics|getGroup|getGroupMembers|getLoadActions|getMethod|getMethods|getMethodsAndAccessors|getMethodsForDispatch|getMethodsMetaData|getPackageName|getProperties|getPrototype|getRefClass|getRefSuperClasses|getSlots|getSubclasses|getValidity|getVirtual|hasArg|hasLoadAction|hasMethod|hasMethods|implicitGeneric|inBasicFuns|inferProperties|inheritedSlotNames|inheritedSubMethodLists|initFieldArgs|initialize|initMethodDispatch|initRefFields|insertClassMethods|insertMethod|insertMethodInEmptyList|insertSource|installClassMethod|is|isBaseFun|isClass|isClassDef|isClassUnion|isGeneric|isGrammarSymbol|isGroup|isMixin|isRematched|isS3Generic|isSealedClass|isSealedMethod|isVirtualClass|isXS3Class|kronecker|languageEl|linearizeMlist|listFromMethods|listFromMlist|loadMethod|Logic|makeClassMethod|makeClassRepresentation|makeEnvRefMethods|makeExtends|makeGeneric|makeMethodsList|makePrototypeFromClassDef|makeStandardGeneric|matchDefaults|matchSignature|Math|Math2|mergeMethods|metaNameUndo|method\\.skeleton|MethodAddCoerce|methodSignatureMatrix|MethodsList|MethodsListSelect|methodsPackageMetaName|missingArg|mlistMetaName|multipleClasses|new|newBasic|newClassRepresentation|newEmptyObject|Ops|outerLabels|packageSlot|possibleExtends|print\\.MethodsList|printClassRepresentation|printPropertiesList|prohibitGeneric|promptClass|promptMethods|prototype|Quote|rbind|rbind2|reconcilePropertiesAndPrototype|refClassFields|refClassInformation|refClassMethods|refClassPrompt|refObjectClass|registerImplicitGenerics|rematchDefinition|removeClass|removeGeneric|removeMethod|removeMethods|removeMethodsObject|representation|requireMethods|resetClass|resetGeneric|S3Class|S3forS4Methods|S3Part|sealClass|seemsS4Object|selectMethod|selectSuperClasses|setAs|setCacheOnAssign|setClass|setClassUnion|setDataPart|setGeneric|setGenericImplicit|setGroupGeneric|setIs|setLoadAction|setLoadActions|setMethod|setNames|setOldClass|setPackageName|setPrimitiveMethods|setRefClass|setReplaceMethod|setValidity|show|showClass|showClassMethod|showDefault|showExtends|showExtraSlots|showMethods|showMlist|showRefClassDef|signature|SignatureMethod|sigToEnv|slot|slotNames|slotsFromS3|substituteDirect|substituteFunctionArgs|Summary|superClassDepth|superClassMethodName|tableNames|testInheritedMethods|testVirtual|traceOff|traceOn|tryNew|unRematchDefinition|useMTable|validObject|validSlotNames)\\s*(\\()", + "match": "\\b(addNextMethod|allNames|Arith|as|asMethodDefinition|assignClassDef|assignMethodsMetaData|balanceMethodsList|cacheGenericsMetaData|cacheMetaData|cacheMethod|callGeneric|callNextMethod|canCoerce|cbind2|checkAtAssignment|checkSlotAssignment|classesToAM|classLabel|classMetaName|className|coerce|Compare|completeClassDefinition|completeExtends|completeSubclasses|Complex|conformMethod|defaultDumpName|defaultPrototype|doPrimitiveMethod|dumpMethod|dumpMethods|el|elNamed|empty\\.dump|emptyMethodsList|evalOnLoad|evalqOnLoad|evalSource|existsFunction|existsMethod|extends|externalRefMethod|finalDefaultMethod|findClass|findFunction|findMethod|findMethods|findMethodSignatures|findUnique|fixPre1\\.8|formalArgs|functionBody|generic\\.skeleton|getAllSuperClasses|getClass|getClassDef|getClasses|getDataPart|getFunction|getGeneric|getGenerics|getGroup|getGroupMembers|getLoadActions|getMethod|getMethods|getMethodsForDispatch|getMethodsMetaData|getPackageName|getRefClass|getSlots|getValidity|hasArg|hasLoadAction|hasMethod|hasMethods|implicitGeneric|inheritedSlotNames|initFieldArgs|initialize|initRefFields|insertClassMethods|insertMethod|insertSource|is|isClass|isClassDef|isClassUnion|isGeneric|isGrammarSymbol|isGroup|isRematched|isSealedClass|isSealedMethod|isVirtualClass|isXS3Class|kronecker|languageEl|linearizeMlist|listFromMethods|listFromMlist|loadMethod|Logic|makeClassRepresentation|makeExtends|makeGeneric|makeMethodsList|makePrototypeFromClassDef|makeStandardGeneric|matchSignature|Math|Math2|mergeMethods|metaNameUndo|MethodAddCoerce|methodSignatureMatrix|method\\.skeleton|MethodsList|MethodsListSelect|methodsPackageMetaName|missingArg|multipleClasses|new|newBasic|newClassRepresentation|newEmptyObject|Ops|packageSlot|possibleExtends|prohibitGeneric|promptClass|promptMethods|prototype|Quote|rbind2|reconcilePropertiesAndPrototype|registerImplicitGenerics|rematchDefinition|removeClass|removeGeneric|removeMethod|removeMethods|representation|requireMethods|resetClass|resetGeneric|S3Class|S3Part|sealClass|selectMethod|selectSuperClasses|setAs|setClass|setClassUnion|setDataPart|setGeneric|setGenericImplicit|setGroupGeneric|setIs|setLoadAction|setLoadActions|setMethod|setOldClass|setPackageName|setPrimitiveMethods|setRefClass|setReplaceMethod|setValidity|show|showClass|showDefault|showExtends|showMethods|showMlist|signature|SignatureMethod|sigToEnv|slot|slotNames|slotsFromS3|substituteDirect|substituteFunctionArgs|Summary|superClassDepth|testInheritedMethods|testVirtual|tryNew|unRematchDefinition|validObject|validSlotNames)\\s*(\\()", "captures": { "1": { "name": "support.function.r" @@ -621,7 +621,7 @@ } }, { - "match": "\\b(acf|acf2AR|add\\.name|add1|add1\\.default|add1\\.glm|add1\\.lm|add1\\.mlm|addmargins|aggregate|aggregate\\.data.frame|aggregate\\.default|aggregate\\.formula|aggregate\\.ts|AIC|AIC\\.default|AIC\\.logLik|alias|alias\\.formula|alias\\.lm|anova|anova\\.glm|anova\\.glmlist|anova\\.lm|anova\\.lmlist|anova\\.loess|anova\\.mlm|anova\\.mlmlist|anova\\.nls|anovalist\\.nls|ansari\\.test|ansari\\.test.default|ansari\\.test.formula|aov|approx|approxfun|ar|ar\\.burg|ar\\.burg.default|ar\\.burg.mts|ar\\.mle|ar\\.ols|ar\\.yw|ar\\.yw.default|ar\\.yw.mts|arima|arima\\.sim|arima0|arima0\\.diag|ARMAacf|ARMAtoMA|as\\.data.frame.aovproj|as\\.data.frame.ftable|as\\.data.frame.logLik|as\\.dendrogram|as\\.dendrogram.dendrogram|as\\.dendrogram.hclust|as\\.dist|as\\.dist.default|as\\.formula|as\\.hclust|as\\.hclust.default|as\\.hclust.dendrogram|as\\.hclust.twins|as\\.matrix.dist|as\\.matrix.ftable|as\\.stepfun|as\\.stepfun.default|as\\.stepfun.isoreg|as\\.table.ftable|as\\.ts|as\\.ts.default|asOneSidedFormula|ave|bandwidth\\.kernel|bartlett\\.test|bartlett\\.test.default|bartlett\\.test.formula|BIC|BIC\\.default|BIC\\.logLik|binom\\.test|binomial|biplot|biplot\\.default|biplot\\.prcomp|biplot\\.princomp|Box\\.test|bw_pair_cnts|bw\\.bcv|bw\\.nrd|bw\\.nrd0|bw\\.SJ|bw\\.ucv|C|cancor|case\\.names|case\\.names.default|case\\.names.lm|cbind\\.ts|ccf|check_exact|chisq\\.test|cmdscale|coef|coef\\.aov|coef\\.Arima|coef\\.default|coef\\.listof|coef\\.maov|coef\\.nls|coefficients|complete\\.cases|confint|confint\\.default|confint\\.glm|confint\\.lm|confint\\.nls|constrOptim|contr\\.helmert|contr\\.poly|contr\\.SAS|contr\\.sum|contr\\.treatment|contrasts|convolve|cooks\\.distance|cooks\\.distance.glm|cooks\\.distance.lm|cophenetic|cophenetic\\.default|cophenetic\\.dendrogram|cor|cor\\.test|cor\\.test.default|cor\\.test.formula|cov|cov\\.wt|cov2cor|covratio|cpgram|cut\\.dendrogram|cutree|cycle|cycle\\.default|cycle\\.ts|D|dbeta|dbinom|dcauchy|dchisq|decompose|delete\\.response|deltat|deltat\\.default|dendrapply|density|density\\.default|deriv|deriv\\.default|deriv\\.formula|deriv3|deriv3\\.default|deriv3\\.formula|deviance|deviance\\.default|deviance\\.glm|deviance\\.lm|deviance\\.mlm|deviance\\.nls|dexp|df|df\\.kernel|df\\.residual|df\\.residual.default|df\\.residual.nls|dfbeta|dfbeta\\.lm|dfbetas|dfbetas\\.lm|dffits|dgamma|dgeom|dhyper|diff\\.ts|diffinv|diffinv\\.default|diffinv\\.ts|diffinv\\.vector|dist|dlnorm|dlogis|dmultinom|dnbinom|dnorm|dpois|drop\\.name|drop\\.terms|drop1|drop1\\.default|drop1\\.glm|drop1\\.lm|drop1\\.mlm|dsignrank|dt|dummy\\.coef|dummy\\.coef.aovlist|dummy\\.coef.lm|dunif|dweibull|dwilcox|ecdf|eff\\.aovlist|effects|effects\\.glm|effects\\.lm|embed|end|end\\.default|estVar|estVar\\.mlm|estVar\\.SSD|expand\\.model.frame|extractAIC|extractAIC\\.aov|extractAIC\\.coxph|extractAIC\\.glm|extractAIC\\.lm|extractAIC\\.negbin|extractAIC\\.survreg|factanal|factanal\\.fit.mle|factor\\.name|family|family\\.glm|family\\.lm|fft|filter|fisher\\.test|fitted|fitted\\.default|fitted\\.isoreg|fitted\\.kmeans|fitted\\.nls|fitted\\.smooth.spline|fitted\\.values|fivenum|fligner\\.test|fligner\\.test.default|fligner\\.test.formula|format_perc|format\\.dist|format\\.ftable|format\\.perc|formula|formula\\.character|formula\\.data.frame|formula\\.default|formula\\.formula|formula\\.glm|formula\\.lm|formula\\.nls|formula\\.terms|frequency|frequency\\.default|friedman\\.test|friedman\\.test.default|friedman\\.test.formula|ftable|ftable\\.default|ftable\\.formula|Gamma|gaussian|get_all_vars|getCall|getCall\\.default|getInitial|getInitial\\.default|getInitial\\.formula|getInitial\\.selfStart|glm|glm\\.control|glm\\.fit|hasTsp|hat|hatvalues|hatvalues\\.lm|hatvalues\\.smooth.spline|hclust|heatmap|HL|HoltWinters|hyman_filter|identify\\.hclust|influence|influence\\.glm|influence\\.lm|influence\\.measures|integrate|interaction\\.plot|inverse\\.gaussian|IQR|is\\.empty.model|is\\.leaf|is\\.mts|is\\.stepfun|is\\.ts|is\\.tskernel|isoreg|KalmanForecast|KalmanLike|KalmanRun|KalmanSmooth|kernapply|kernapply\\.default|kernapply\\.ts|kernapply\\.tskernel|kernapply\\.vector|kernel|kmeans|knots|knots\\.stepfun|kruskal\\.test|kruskal\\.test.default|kruskal\\.test.formula|ks\\.test|ksmooth|labels\\.dendrogram|labels\\.dist|labels\\.lm|labels\\.terms|lag|lag\\.default|lag\\.plot|line|lines\\.isoreg|lines\\.stepfun|lines\\.ts|lm|lm\\.fit|lm\\.influence|lm\\.wfit|loadings|loess|loess\\.control|loess\\.smooth|logLik|logLik\\.Arima|logLik\\.glm|logLik\\.lm|logLik\\.logLik|logLik\\.nls|loglin|lowess|ls\\.diag|ls\\.print|lsfit|mad|mahalanobis|make\\.link|make\\.tables.aovproj|make\\.tables.aovprojlist|makeARIMA|makepredictcall|makepredictcall\\.default|makepredictcall\\.poly|manova|mantelhaen\\.test|mauchly\\.test|mauchly\\.test.mlm|mauchly\\.test.SSD|mcnemar\\.test|median|median\\.default|medpolish|merge\\.dendrogram|midcache\\.dendrogram|model\\.extract|model\\.frame|model\\.frame.aovlist|model\\.frame.default|model\\.frame.glm|model\\.frame.lm|model\\.matrix|model\\.matrix.default|model\\.matrix.lm|model\\.offset|model\\.response|model\\.tables|model\\.tables.aov|model\\.tables.aovlist|model\\.weights|monthplot|monthplot\\.default|monthplot\\.stl|monthplot\\.StructTS|monthplot\\.ts|mood\\.test|mood\\.test.default|mood\\.test.formula|mvfft|n\\.knots|na\\.action|na\\.action.default|na\\.contiguous|na\\.contiguous.default|na\\.exclude|na\\.exclude.data.frame|na\\.exclude.default|na\\.fail|na\\.fail.default|na\\.omit|na\\.omit.data.frame|na\\.omit.default|na\\.omit.ts|na\\.pass|napredict|napredict\\.default|napredict\\.exclude|naprint|naprint\\.default|naprint\\.exclude|naprint\\.omit|naresid|naresid\\.default|naresid\\.exclude|nextn|nleaves|nlm|nlminb|nls|nls_port_fit|nls\\.control|nlsModel|nlsModel\\.plinear|NLSstAsymptotic|NLSstAsymptotic\\.sortedXyData|NLSstClosestX|NLSstClosestX\\.sortedXyData|NLSstLfAsymptote|NLSstLfAsymptote\\.sortedXyData|NLSstRtAsymptote|NLSstRtAsymptote\\.sortedXyData|nobs|nobs\\.default|nobs\\.dendrogram|nobs\\.glm|nobs\\.lm|nobs\\.logLik|nobs\\.nls|numericDeriv|offset|oneway\\.test|Ops\\.ts|optim|optimHess|optimise|optimize|order\\.dendrogram|p\\.adjust|pacf|pacf\\.default|pairwise\\.prop.test|pairwise\\.t.test|pairwise\\.table|pairwise\\.wilcox.test|pbeta|pbinom|pbirthday|pcauchy|pchisq|pexp|pf|pgamma|pgeom|phyper|Pillai|plclust|plnorm|plogis|plot\\.acf|plot\\.decomposed.ts|plot\\.dendrogram|plot\\.density|plot\\.ecdf|plot\\.hclust|plot\\.HoltWinters|plot\\.isoreg|plot\\.lm|plot\\.medpolish|plot\\.mlm|plot\\.ppr|plot\\.prcomp|plot\\.princomp|plot\\.profile.nls|plot\\.spec|plot\\.spec.coherency|plot\\.spec.phase|plot\\.stepfun|plot\\.stl|plot\\.ts|plot\\.tskernel|plot\\.TukeyHSD|plotNode|plotNodeLimit|pnbinom|pnorm|pointwise|poisson|poisson\\.test|poly|polym|port_get_named_v|port_msg|power|power\\.anova.test|power\\.prop.test|power\\.t.test|PP\\.test|ppoints|ppois|ppr|ppr\\.default|ppr\\.formula|prcomp|prcomp\\.default|prcomp\\.formula|predict|predict\\.ar|predict\\.Arima|predict\\.arima0|predict\\.glm|predict\\.HoltWinters|predict\\.lm|predict\\.loess|predict\\.mlm|predict\\.nls|predict\\.poly|predict\\.ppr|predict\\.prcomp|predict\\.princomp|predict\\.smooth.spline|predict\\.smooth.spline.fit|predict\\.StructTS|predLoess|preplot|princomp|princomp\\.default|princomp\\.formula|print\\.acf|print\\.anova|print\\.aov|print\\.aovlist|print\\.ar|print\\.Arima|print\\.arima0|print\\.dendrogram|print\\.density|print\\.dist|print\\.dummy_coef|print\\.dummy_coef_list|print\\.ecdf|print\\.factanal|print\\.family|print\\.formula|print\\.ftable|print\\.glm|print\\.hclust|print\\.HoltWinters|print\\.htest|print\\.infl|print\\.integrate|print\\.isoreg|print\\.kmeans|print\\.lm|print\\.loadings|print\\.loess|print\\.logLik|print\\.medpolish|print\\.mtable|print\\.nls|print\\.pairwise.htest|print\\.power.htest|print\\.ppr|print\\.prcomp|print\\.princomp|print\\.smooth.spline|print\\.stepfun|print\\.stl|print\\.StructTS|print\\.summary.aov|print\\.summary.aovlist|print\\.summary.ecdf|print\\.summary.glm|print\\.summary.lm|print\\.summary.loess|print\\.summary.manova|print\\.summary.nls|print\\.summary.ppr|print\\.summary.prcomp|print\\.summary.princomp|print\\.tables_aov|print\\.terms|print\\.ts|print\\.tskernel|print\\.TukeyHSD|print\\.tukeyline|print\\.tukeysmooth|print\\.xtabs|printCoefmat|profile|profile\\.nls|profiler|profiler\\.nls|proj|proj\\.aov|proj\\.aovlist|proj\\.default|proj\\.lm|proj\\.matrix|promax|prop\\.test|prop\\.trend.test|psignrank|pt|ptukey|punif|pweibull|pwilcox|qbeta|qbinom|qbirthday|qcauchy|qchisq|qexp|qf|qgamma|qgeom|qhyper|qlnorm|qlogis|qnbinom|qnorm|qpois|qqline|qqnorm|qqnorm\\.default|qqplot|qr\\.lm|qsignrank|qt|qtukey|quade\\.test|quade\\.test.default|quade\\.test.formula|quantile|quantile\\.default|quantile\\.ecdf|quantile\\.POSIXt|quasi|quasibinomial|quasipoisson|qunif|qweibull|qwilcox|r2dtable|Rank|rbeta|rbinom|rcauchy|rchisq|read\\.ftable|rect\\.hclust|reformulate|regularize\\.values|relevel|relevel\\.default|relevel\\.factor|relevel\\.ordered|reorder|reorder\\.default|reorder\\.dendrogram|replications|reshape|resid|residuals|residuals\\.default|residuals\\.glm|residuals\\.HoltWinters|residuals\\.isoreg|residuals\\.lm|residuals\\.nls|residuals\\.smooth.spline|residuals\\.tukeyline|rev\\.dendrogram|rexp|rf|rgamma|rgeom|rhyper|rlnorm|rlogis|rmultinom|rnbinom|rnorm|Roy|rpois|rsignrank|rstandard|rstandard\\.glm|rstandard\\.lm|rstudent|rstudent\\.glm|rstudent\\.lm|rt|runif|runmed|rweibull|rwilcox|rWishart|safe_pchisq|safe_pf|scatter\\.smooth|screeplot|screeplot\\.default|sd|se\\.aov|se\\.aovlist|se\\.contrast|se\\.contrast.aov|se\\.contrast.aovlist|selfStart|selfStart\\.default|selfStart\\.formula|setNames|shapiro\\.test|sigma|sigma\\.default|sigma\\.mlm|simpleLoess|simulate|simulate\\.lm|smooth|smooth\\.spline|smoothEnds|sortedXyData|sortedXyData\\.default|spec\\.ar|spec\\.pgram|spec\\.taper|spectrum|sphericity|spl_coef_conv|spline|splinefun|splinefunH|splinefunH0|SSasymp|SSasympOff|SSasympOrig|SSbiexp|SSD|SSD\\.mlm|SSfol|SSfpl|SSgompertz|SSlogis|SSmicmen|SSweibull|start|start\\.default|stat\\.anova|step|stepfun|stl|str\\.dendrogram|str\\.logLik|StructTS|summary\\.aov|summary\\.aovlist|summary\\.ecdf|summary\\.glm|summary\\.infl|summary\\.lm|summary\\.loess|summary\\.manova|summary\\.mlm|summary\\.nls|summary\\.ppr|summary\\.prcomp|summary\\.princomp|summary\\.stepfun|summary\\.stl|summary\\.tukeysmooth|supsmu|symnum|t\\.test|t\\.test.default|t\\.test.formula|t\\.ts|termplot|terms|terms\\.aovlist|terms\\.default|terms\\.formula|terms\\.terms|Thin\\.col|Thin\\.row|time|time\\.default|time\\.ts|toeplitz|Tr|ts|ts\\.intersect|ts\\.plot|ts\\.union|tsdiag|tsdiag\\.Arima|tsdiag\\.arima0|tsdiag\\.StructTS|tsp|tsSmooth|tsSmooth\\.StructTS|TukeyHSD|TukeyHSD\\.aov|uniroot|update|update\\.default|update\\.formula|var|var\\.test|var\\.test.default|var\\.test.formula|variable\\.names|variable\\.names.default|variable\\.names.lm|varimax|vcov|vcov\\.Arima|vcov\\.glm|vcov\\.lm|vcov\\.mlm|vcov\\.nls|vcov\\.summary.glm|vcov\\.summary.lm|weighted\\.mean|weighted\\.mean.Date|weighted\\.mean.default|weighted\\.mean.difftime|weighted\\.mean.POSIXct|weighted\\.mean.POSIXlt|weighted\\.residuals|weights|weights\\.default|weights\\.glm|weights\\.nls|wilcox\\.test|wilcox\\.test.default|wilcox\\.test.formula|Wilks|window|window\\.default|window\\.ts|write\\.ftable|xtabs)\\s*(\\()", + "match": "\\b(acf|acf2AR|add1|addmargins|add\\.scope|aggregate|aggregate\\.data\\.frame|aggregate\\.ts|AIC|alias|anova|ansari\\.test|aov|approx|approxfun|ar|ar\\.burg|arima|arima0|arima0\\.diag|arima\\.sim|ARMAacf|ARMAtoMA|ar\\.mle|ar\\.ols|ar\\.yw|as\\.dendrogram|as\\.dist|as\\.formula|as\\.hclust|asOneSidedFormula|as\\.stepfun|as\\.ts|ave|bandwidth\\.kernel|bartlett\\.test|BIC|binomial|binom\\.test|biplot|Box\\.test|bw\\.bcv|bw\\.nrd|bw\\.nrd0|bw\\.SJ|bw\\.ucv|C|cancor|case\\.names|ccf|chisq\\.test|cmdscale|coef|coefficients|complete\\.cases|confint|confint\\.default|confint\\.lm|constrOptim|contrasts|contr\\.helmert|contr\\.poly|contr\\.SAS|contr\\.sum|contr\\.treatment|convolve|cooks\\.distance|cophenetic|cor|cor\\.test|cov|cov2cor|covratio|cov\\.wt|cpgram|cutree|cycle|D|dbeta|dbinom|dcauchy|dchisq|decompose|delete\\.response|deltat|dendrapply|density|density\\.default|deriv|deriv3|deviance|dexp|df|DF2formula|dfbeta|dfbetas|dffits|df\\.kernel|df\\.residual|dgamma|dgeom|dhyper|diffinv|dist|dlnorm|dlogis|dmultinom|dnbinom|dnorm|dpois|drop1|drop\\.scope|drop\\.terms|dsignrank|dt|dummy\\.coef|dummy\\.coef\\.lm|dunif|dweibull|dwilcox|ecdf|eff\\.aovlist|effects|embed|end|estVar|expand\\.model\\.frame|extractAIC|factanal|factor\\.scope|family|fft|filter|fisher\\.test|fitted|fitted\\.values|fivenum|fligner\\.test|formula|frequency|friedman\\.test|ftable|Gamma|gaussian|get_all_vars|getCall|getInitial|glm|glm\\.control|glm\\.fit|hasTsp|hat|hatvalues|hclust|heatmap|HoltWinters|influence|influence\\.measures|integrate|interaction\\.plot|inverse\\.gaussian|IQR|is\\.empty\\.model|is\\.leaf|is\\.mts|isoreg|is\\.stepfun|is\\.ts|is\\.tskernel|KalmanForecast|KalmanLike|KalmanRun|KalmanSmooth|kernapply|kernel|kmeans|knots|kruskal\\.test|ksmooth|ks\\.test|lag|lag\\.plot|line|lm|lm\\.fit|lm\\.influence|lm\\.wfit|loadings|loess|loess\\.control|loess\\.smooth|logLik|loglin|lowess|ls\\.diag|lsfit|ls\\.print|mad|mahalanobis|makeARIMA|make\\.link|makepredictcall|manova|mantelhaen\\.test|mauchly\\.test|mcnemar\\.test|median|median\\.default|medpolish|model\\.extract|model\\.frame|model\\.frame\\.default|model\\.matrix|model\\.matrix\\.default|model\\.matrix\\.lm|model\\.offset|model\\.response|model\\.tables|model\\.weights|monthplot|mood\\.test|mvfft|na\\.action|na\\.contiguous|na\\.exclude|na\\.fail|na\\.omit|na\\.pass|napredict|naprint|naresid|nextn|nlm|nlminb|nls|nls\\.control|NLSstAsymptotic|NLSstClosestX|NLSstLfAsymptote|NLSstRtAsymptote|nobs|numericDeriv|offset|oneway\\.test|optim|optimHess|optimise|optimize|order\\.dendrogram|pacf|p\\.adjust|p\\.adjust\\.methods|Pair|pairwise\\.prop\\.test|pairwise\\.table|pairwise\\.t\\.test|pairwise\\.wilcox\\.test|pbeta|pbinom|pbirthday|pcauchy|pchisq|pexp|pf|pgamma|pgeom|phyper|plclust|plnorm|plogis|plot\\.ecdf|plot\\.spec\\.coherency|plot\\.spec\\.phase|plot\\.stepfun|plot\\.ts|pnbinom|pnorm|poisson|poisson\\.test|poly|polym|power|power\\.anova\\.test|power\\.prop\\.test|power\\.t\\.test|ppoints|ppois|ppr|PP\\.test|prcomp|predict|predict\\.glm|predict\\.lm|preplot|princomp|printCoefmat|profile|proj|promax|prop\\.test|prop\\.trend\\.test|psignrank|pt|ptukey|punif|pweibull|pwilcox|qbeta|qbinom|qbirthday|qcauchy|qchisq|qexp|qf|qgamma|qgeom|qhyper|qlnorm|qlogis|qnbinom|qnorm|qpois|qqline|qqnorm|qqplot|qsignrank|qt|qtukey|quade\\.test|quantile|quasi|quasibinomial|quasipoisson|qunif|qweibull|qwilcox|r2dtable|rbeta|rbinom|rcauchy|rchisq|read\\.ftable|rect\\.hclust|reformulate|relevel|reorder|replications|reshape|resid|residuals|residuals\\.glm|residuals\\.lm|rexp|rf|rgamma|rgeom|rhyper|rlnorm|rlogis|rmultinom|rnbinom|rnorm|rpois|rsignrank|rstandard|rstudent|rt|runif|runmed|rweibull|rwilcox|rWishart|scatter\\.smooth|screeplot|sd|se\\.contrast|selfStart|setNames|shapiro\\.test|sigma|simulate|smooth|smoothEnds|smooth\\.spline|sortedXyData|spec\\.ar|spec\\.pgram|spec\\.taper|spectrum|spline|splinefun|splinefunH|SSasymp|SSasympOff|SSasympOrig|SSbiexp|SSD|SSfol|SSfpl|SSgompertz|SSlogis|SSmicmen|SSweibull|start|stat\\.anova|step|stepfun|stl|StructTS|summary\\.aov|summary\\.glm|summary\\.lm|summary\\.manova|summary\\.stepfun|supsmu|symnum|termplot|terms|terms\\.formula|time|toeplitz|ts|tsdiag|ts\\.intersect|tsp|ts\\.plot|tsSmooth|ts\\.union|t\\.test|TukeyHSD|uniroot|update|update\\.default|update\\.formula|var|variable\\.names|varimax|var\\.test|vcov|weighted\\.mean|weighted\\.residuals|weights|wilcox\\.test|window|write\\.ftable|xtabs)\\s*(\\()", "captures": { "1": { "name": "support.function.r" @@ -629,7 +629,7 @@ } }, { - "match": "\\b(adist|alarm|apropos|aregexec|argNames|argsAnywhere|as\\.bibentry|as\\.bibentry.bibentry|as\\.bibentry.citation|as\\.character.person|as\\.character.roman|as\\.person|as\\.person.default|as\\.personList|as\\.personList.default|as\\.personList.person|as\\.relistable|as\\.roman|aspell|aspell_find_dictionaries|aspell_find_program|aspell_inspect_context|aspell_package|aspell_package_C_files|aspell_package_description|aspell_package_pot_files|aspell_package_R_files|aspell_package_Rd_files|aspell_package_vignettes|aspell_R_C_files|aspell_R_manuals|aspell_R_R_files|aspell_R_Rd_files|aspell_R_vignettes|aspell_write_personal_dictionary_file|assignInMyNamespace|assignInNamespace|attachedPackageCompletions|available\\.packages|bibentry|blank_out_ignores_in_lines|blank_out_regexp_matches|browseEnv|browseURL|browseVignettes|bug\\.report|bug\\.report.info|c\\.bibentry|c\\.person|capture\\.output|changedFiles|check_for_XQuartz|checkCRAN|chooseBioCmirror|chooseCRANmirror|citation|cite|citeNatbib|citEntry|citFooter|citHeader|close\\.socket|close\\.txtProgressBar|combn|compareVersion|contrib\\.url|correctFilenameToken|count\\.fields|CRAN\\.packages|create\\.post|data|data\\.entry|dataentry|de|de\\.ncols|de\\.restore|de\\.setup|debugcall|debugger|defaultUserAgent|demo|download\\.file|download\\.packages|dump\\.frames|edit|edit\\.data.frame|edit\\.default|edit\\.matrix|edit\\.vignette|emacs|example|expr2token|file_test|file\\.edit|fileCompletionPreferred|fileCompletions|fileSnapshot|filter_packages_by_depends_predicates|find|find_files_in_directories|findExactMatches|findFuzzyMatches|findGeneric|findLineNum|findMatches|fix|fixInNamespace|flush\\.console|fnLineNum|format\\.aspell|format\\.bibentry|format\\.citation|format\\.news_db|format\\.object_size|format\\.person|format\\.roman|formatOL|formatUL|functionArgs|fuzzyApropos|get_parse_data_for_message_strings|getAnywhere|getCRANmirrors|getDependencies|getFromNamespace|getIsFirstArg|getKnownS3generics|getParseData|getParseText|getRcode|getRcode\\.vignette|getS3method|getSrcDirectory|getSrcfile|getSrcFilename|getSrcLocation|getSrcref|getTxtProgressBar|glob2rx|globalVariables|hasName|head|head\\.data.frame|head\\.default|head\\.ftable|head\\.function|head\\.matrix|head\\.table|help|help\\.request|help\\.search|help\\.start|helpCompletions|history|hsearch_db|hsearch_db_concepts|hsearch_db_keywords|index\\.search|inFunction|install\\.packages|installed\\.packages|is\\.relistable|isBasePkg|isInsideQuotes|isS3method|isS3stdGeneric|keywordCompletions|limitedLabels|loadedPackageCompletions|loadhistory|localeToCharset|ls\\.str|lsf\\.str|maintainer|make_sysdata_rda|make\\.packages.html|make\\.socket|makeRegexpSafe|makeRweaveLatexCodeRunner|makeUserAgent|matchAvailableTopics|memory\\.limit|memory\\.size|menu|merge_demo_index|merge_vignette_index|methods|mirror2html|modifyList|new\\.packages|news|normalCompletions|nsl|object\\.size|offline_help_helper|old\\.packages|Ops\\.roman|package\\.skeleton|packageDescription|packageName|packageStatus|packageVersion|page|person|personList|pico|print\\.aspell|print\\.aspell_inspect_context|print\\.bibentry|print\\.Bibtex|print\\.browseVignettes|print\\.changedFiles|print\\.citation|print\\.fileSnapshot|print\\.findLineNumResult|print\\.getAnywhere|print\\.help_files_with_topic|print\\.hsearch|print\\.hsearch_db|print\\.Latex|print\\.ls_str|print\\.MethodsFunction|print\\.news_db|print\\.object_size|print\\.packageDescription|print\\.packageIQR|print\\.packageStatus|print\\.person|print\\.roman|print\\.sessionInfo|print\\.socket|print\\.summary.packageStatus|print\\.vignette|printhsearchInternal|process\\.events|prompt|prompt\\.data.frame|prompt\\.default|promptData|promptImport|promptPackage|rc\\.getOption|rc\\.options|rc\\.settings|rc\\.status|read\\.csv|read\\.csv2|read\\.delim|read\\.delim2|read\\.DIF|read\\.fortran|read\\.fwf|read\\.socket|read\\.table|readCitationFile|recover|registerNames|regquote|relist|relist\\.default|relist\\.factor|relist\\.list|relist\\.matrix|remove\\.packages|removeSource|rep\\.bibentry|rep\\.roman|resolvePkgType|Rprof|Rprof_memory_summary|Rprofmem|RShowDoc|RSiteSearch|rtags|rtags\\.file|Rtangle|RtangleFinish|RtangleRuncode|RtangleSetup|RtangleWritedoc|RweaveChunkPrefix|RweaveEvalWithOpt|RweaveLatex|RweaveLatexFinish|RweaveLatexOptions|RweaveLatexRuncode|RweaveLatexSetup|RweaveLatexWritedoc|RweaveTryStop|savehistory|select\\.list|sessionInfo|setBreakpoint|setIsFirstArg|setRepositories|setTxtProgressBar|shorten\\.to.string|simplifyRepos|sort\\.bibentry|specialCompletions|specialFunctionArgs|specialOpCompletionsHelper|specialOpLocs|stack|stack\\.data.frame|stack\\.default|Stangle|str|str\\.data.frame|str\\.Date|str\\.default|str\\.POSIXt|strcapture|strextract|strOptions|substr_with_tabs|summary\\.aspell|summary\\.packageStatus|summaryRprof|suppressForeignCheck|Sweave|SweaveGetSyntax|SweaveHooks|SweaveParseOptions|SweaveReadFile|SweaveSyntConv|tail|tail\\.data.frame|tail\\.default|tail\\.ftable|tail\\.function|tail\\.matrix|tail\\.table|tar|timestamp|toBibtex|toBibtex\\.bibentry|toBibtex\\.person|toLatex|toLatex\\.sessionInfo|topicName|txtProgressBar|type\\.convert|undebugcall|unique\\.bibentry|unlist\\.relistable|unstack|unstack\\.data.frame|unstack\\.default|untar|untar2|unzip|update\\.packages|update\\.packageStatus|upgrade|upgrade\\.packageStatus|url\\.show|URLdecode|URLencode|vi|View|vignette|write\\.csv|write\\.csv2|write\\.etags|write\\.socket|write\\.table|wsbrowser|xedit|xemacs|zip)\\s*(\\()", + "match": "\\b(adist|alarm|apropos|aregexec|argsAnywhere|asDateBuilt|askYesNo|aspell|aspell_package_C_files|aspell_package_Rd_files|aspell_package_R_files|aspell_package_vignettes|aspell_write_personal_dictionary_file|as\\.person|as\\.personList|as\\.relistable|as\\.roman|assignInMyNamespace|assignInNamespace|available\\.packages|bibentry|browseEnv|browseURL|browseVignettes|bug\\.report|capture\\.output|changedFiles|charClass|checkCRAN|chooseBioCmirror|chooseCRANmirror|citation|cite|citeNatbib|citEntry|citFooter|citHeader|close\\.socket|combn|compareVersion|contrib\\.url|count\\.fields|create\\.post|data|dataentry|data\\.entry|de|debugcall|debugger|demo|de\\.ncols|de\\.restore|de\\.setup|download\\.file|download\\.packages|dump\\.frames|edit|emacs|example|file\\.edit|fileSnapshot|file_test|find|findLineNum|fix|fixInNamespace|flush\\.console|formatOL|formatUL|getAnywhere|getCRANmirrors|getFromNamespace|getParseData|getParseText|getS3method|getSrcDirectory|getSrcFilename|getSrcLocation|getSrcref|getTxtProgressBar|glob2rx|globalVariables|hasName|head|head\\.matrix|help|help\\.request|help\\.search|help\\.start|history|hsearch_db|hsearch_db_concepts|hsearch_db_keywords|installed\\.packages|install\\.packages|is\\.relistable|isS3method|isS3stdGeneric|limitedLabels|loadhistory|localeToCharset|lsf\\.str|ls\\.str|maintainer|make\\.packages\\.html|makeRweaveLatexCodeRunner|make\\.socket|memory\\.limit|memory\\.size|menu|methods|mirror2html|modifyList|new\\.packages|news|nsl|object\\.size|old\\.packages|osVersion|packageDate|packageDescription|packageName|package\\.skeleton|packageStatus|packageVersion|page|person|personList|pico|process\\.events|prompt|promptData|promptImport|promptPackage|rc\\.getOption|rc\\.options|rc\\.settings|rc\\.status|readCitationFile|read\\.csv|read\\.csv2|read\\.delim|read\\.delim2|read\\.DIF|read\\.fortran|read\\.fwf|read\\.socket|read\\.table|recover|relist|remove\\.packages|removeSource|Rprof|Rprofmem|RShowDoc|RSiteSearch|rtags|Rtangle|RtangleFinish|RtangleRuncode|RtangleSetup|RtangleWritedoc|RweaveChunkPrefix|RweaveEvalWithOpt|RweaveLatex|RweaveLatexFinish|RweaveLatexOptions|RweaveLatexSetup|RweaveLatexWritedoc|RweaveTryStop|savehistory|select\\.list|sessionInfo|setBreakpoint|setRepositories|setTxtProgressBar|stack|Stangle|str|strcapture|strOptions|summaryRprof|suppressForeignCheck|Sweave|SweaveHooks|SweaveSyntaxLatex|SweaveSyntaxNoweb|SweaveSyntConv|tail|tail\\.matrix|tar|timestamp|toBibtex|toLatex|txtProgressBar|type\\.convert|undebugcall|unstack|untar|unzip|update\\.packages|upgrade|URLdecode|URLencode|url\\.show|vi|View|vignette|warnErrList|write\\.csv|write\\.csv2|write\\.socket|write\\.table|xedit|xemacs|zip)\\s*(\\()", "captures": { "1": { "name": "support.function.r" diff --git a/patched-vscode/extensions/razor/build/update-grammar.mjs b/patched-vscode/extensions/razor/build/update-grammar.mjs index db0ac9db..cacb9e79 100644 --- a/patched-vscode/extensions/razor/build/update-grammar.mjs +++ b/patched-vscode/extensions/razor/build/update-grammar.mjs @@ -12,7 +12,7 @@ function patchGrammar(grammar) { } const razorGrammarRepo = 'dotnet/razor'; -const grammarPath = 'src/Razor/src/Microsoft.AspNetCore.Razor.VSCode.Extension/syntaxes/aspnetcorerazor.tmLanguage.json'; +const grammarPath = 'src/Razor/src/Microsoft.VisualStudio.RazorExtension/EmbeddedGrammars/aspnetcorerazor.tmLanguage.json'; vscodeGrammarUpdater.update(razorGrammarRepo, grammarPath, './syntaxes/cshtml.tmLanguage.json', grammar => patchGrammar(grammar), 'main'); diff --git a/patched-vscode/extensions/razor/cgmanifest.json b/patched-vscode/extensions/razor/cgmanifest.json index 799e12cf..b8b0e5da 100644 --- a/patched-vscode/extensions/razor/cgmanifest.json +++ b/patched-vscode/extensions/razor/cgmanifest.json @@ -6,7 +6,7 @@ "git": { "name": "dotnet/razor", "repositoryUrl": "https://github.com/dotnet/razor", - "commitHash": "69f60231df08319b544d3d32a588575acbb58ff0" + "commitHash": "39159764277f3c80a786d8872eba7730da3d7ef0" } }, "license": "MIT", diff --git a/patched-vscode/extensions/razor/package.json b/patched-vscode/extensions/razor/package.json index 2312ce86..06551edc 100644 --- a/patched-vscode/extensions/razor/package.json +++ b/patched-vscode/extensions/razor/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ./build/update-grammar.mjs" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/razor/syntaxes/cshtml.tmLanguage.json b/patched-vscode/extensions/razor/syntaxes/cshtml.tmLanguage.json index 0b5463ee..71055e66 100644 --- a/patched-vscode/extensions/razor/syntaxes/cshtml.tmLanguage.json +++ b/patched-vscode/extensions/razor/syntaxes/cshtml.tmLanguage.json @@ -1,12 +1,34 @@ { "information_for_contributors": [ - "This file has been converted from https://github.com/dotnet/razor/blob/master/src/Razor/src/Microsoft.AspNetCore.Razor.VSCode.Extension/syntaxes/aspnetcorerazor.tmLanguage.json", + "This file has been converted from https://github.com/dotnet/razor/blob/master/src/Razor/src/Microsoft.VisualStudio.RazorExtension/EmbeddedGrammars/aspnetcorerazor.tmLanguage.json", "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/dotnet/razor/commit/69f60231df08319b544d3d32a588575acbb58ff0", + "version": "https://github.com/dotnet/razor/commit/39159764277f3c80a786d8872eba7730da3d7ef0", "name": "ASP.NET Razor", "scopeName": "text.html.cshtml", + "injections": { + "string.quoted.double.html": { + "patterns": [ + { + "include": "#explicit-razor-expression" + }, + { + "include": "#implicit-expression" + } + ] + }, + "string.quoted.single.html": { + "patterns": [ + { + "include": "#explicit-razor-expression" + }, + { + "include": "#implicit-expression" + } + ] + } + }, "patterns": [ { "include": "#razor-control-structures" @@ -527,6 +549,15 @@ }, { "include": "#using-directive" + }, + { + "include": "#rendermode-directive" + }, + { + "include": "#preservewhitespace-directive" + }, + { + "include": "#typeparam-directive" } ] }, @@ -851,6 +882,75 @@ } } }, + "rendermode-directive": { + "name": "meta.directive", + "match": "(@)(rendermode)\\s+([^$]+)?", + "captures": { + "1": { + "patterns": [ + { + "include": "#transition" + } + ] + }, + "2": { + "name": "keyword.control.razor.directive.rendermode" + }, + "3": { + "patterns": [ + { + "include": "source.cs#type" + } + ] + } + } + }, + "preservewhitespace-directive": { + "name": "meta.directive", + "match": "(@)(preservewhitespace)\\s+([^$]+)?", + "captures": { + "1": { + "patterns": [ + { + "include": "#transition" + } + ] + }, + "2": { + "name": "keyword.control.razor.directive.preservewhitespace" + }, + "3": { + "patterns": [ + { + "include": "source.cs#boolean-literal" + } + ] + } + } + }, + "typeparam-directive": { + "name": "meta.directive", + "match": "(@)(typeparam)\\s+([^$]+)?", + "captures": { + "1": { + "patterns": [ + { + "include": "#transition" + } + ] + }, + "2": { + "name": "keyword.control.razor.directive.typeparam" + }, + "3": { + "patterns": [ + { + "include": "source.cs#type" + } + ] + } + } + }, "attribute-directive": { "name": "meta.directive", "begin": "(@)(attribute)\\b\\s+", diff --git a/patched-vscode/extensions/references-view/package.json b/patched-vscode/extensions/references-view/package.json index a14e5a60..9566a965 100644 --- a/patched-vscode/extensions/references-view/package.json +++ b/patched-vscode/extensions/references-view/package.json @@ -22,9 +22,6 @@ "bugs": { "url": "https://github.com/Microsoft/vscode-references-view/issues" }, - "categories": [ - "Programming Languages" - ], "activationEvents": [ "onCommand:references-view.find", "onCommand:editor.action.showReferences" @@ -402,6 +399,6 @@ "watch": "npx gulp watch-extension:references-view" }, "devDependencies": { - "@types/node": "18.x" + "@types/node": "20.x" } } diff --git a/patched-vscode/extensions/references-view/src/references/model.ts b/patched-vscode/extensions/references-view/src/references/model.ts index 19bac004..33b5c497 100644 --- a/patched-vscode/extensions/references-view/src/references/model.ts +++ b/patched-vscode/extensions/references-view/src/references/model.ts @@ -257,7 +257,7 @@ export class ReferencesModel implements SymbolItemNavigation{ +class ReferencesTreeDataProvider implements vscode.TreeDataProvider { private readonly _listener: vscode.Disposable; private readonly _onDidChange = new vscode.EventEmitter(); diff --git a/patched-vscode/extensions/references-view/src/tree.ts b/patched-vscode/extensions/references-view/src/tree.ts index 2a4a0e92..9432fd2a 100644 --- a/patched-vscode/extensions/references-view/src/tree.ts +++ b/patched-vscode/extensions/references-view/src/tree.ts @@ -237,7 +237,7 @@ class HistoryItem { } } -class TreeInputHistory implements vscode.TreeDataProvider{ +class TreeInputHistory implements vscode.TreeDataProvider { private readonly _onDidChangeTreeData = new vscode.EventEmitter(); readonly onDidChangeTreeData = this._onDidChangeTreeData.event; diff --git a/patched-vscode/extensions/references-view/yarn.lock b/patched-vscode/extensions/references-view/yarn.lock index 8a3d10f2..1f4b6c2e 100644 --- a/patched-vscode/extensions/references-view/yarn.lock +++ b/patched-vscode/extensions/references-view/yarn.lock @@ -2,7 +2,14 @@ # yarn lockfile v1 -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== + dependencies: + undici-types "~5.26.4" + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== diff --git a/patched-vscode/extensions/restructuredtext/cgmanifest.json b/patched-vscode/extensions/restructuredtext/cgmanifest.json index 29c269c3..8c5f16ae 100644 --- a/patched-vscode/extensions/restructuredtext/cgmanifest.json +++ b/patched-vscode/extensions/restructuredtext/cgmanifest.json @@ -6,11 +6,11 @@ "git": { "name": "trond-snekvik/vscode-rst", "repositoryUrl": "https://github.com/trond-snekvik/vscode-rst", - "commitHash": "4f6f1a8f94e0d16e30dddc9c4e359d062b715408" + "commitHash": "7f2d6bb4e20642b60f2979afcb594cfe4b48117a" } }, "license": "MIT", - "version": "1.5.2" + "version": "1.5.3" } ], "version": 1 diff --git a/patched-vscode/extensions/restructuredtext/package.json b/patched-vscode/extensions/restructuredtext/package.json index 0fc722ed..4e74e661 100644 --- a/patched-vscode/extensions/restructuredtext/package.json +++ b/patched-vscode/extensions/restructuredtext/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin trond-snekvik/vscode-rst syntaxes/rst.tmLanguage.json ./syntaxes/rst.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/restructuredtext/syntaxes/rst.tmLanguage.json b/patched-vscode/extensions/restructuredtext/syntaxes/rst.tmLanguage.json index 093db907..49868077 100644 --- a/patched-vscode/extensions/restructuredtext/syntaxes/rst.tmLanguage.json +++ b/patched-vscode/extensions/restructuredtext/syntaxes/rst.tmLanguage.json @@ -4,7 +4,7 @@ "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/trond-snekvik/vscode-rst/commit/4f6f1a8f94e0d16e30dddc9c4e359d062b715408", + "version": "https://github.com/trond-snekvik/vscode-rst/commit/7f2d6bb4e20642b60f2979afcb594cfe4b48117a", "scopeName": "source.rst", "patterns": [ { @@ -253,7 +253,7 @@ "name": "entity.name.tag" }, "options-list": { - "match": "^((?:-\\w|--[\\w-]+|/\\w+)(?:,? ?[\\w-]+)*)(?: |\\t|$)", + "match": "(?:(?:^|,\\s+)(?:[-+]\\w|--?[a-zA-Z][\\w-]+|/\\w+)(?:[ =](?:\\w+|<[^<>]+?>))?)+(?= |\\t|$)", "name": "variable.parameter" }, "blocks": { @@ -341,7 +341,7 @@ }, "block": { "begin": "^(\\s*)(\\.{2}\\s+\\S+::)(.*)", - "while": "^\\1(?=\\s)|^\\s*$", + "end": "^(?!\\1\\s|\\s*$)", "beginCaptures": { "2": { "name": "keyword.control" diff --git a/patched-vscode/extensions/ruby/language-configuration.json b/patched-vscode/extensions/ruby/language-configuration.json index a86f592e..e1125e0b 100644 --- a/patched-vscode/extensions/ruby/language-configuration.json +++ b/patched-vscode/extensions/ruby/language-configuration.json @@ -26,6 +26,6 @@ ], "indentationRules": { "increaseIndentPattern": "^\\s*((begin|class|(private|protected)\\s+def|def|else|elsif|ensure|for|if|module|rescue|unless|until|when|in|while|case)|([^#]*\\sdo\\b)|([^#]*=\\s*(case|if|unless)))\\b([^#\\{;]|(\"|'|\/).*\\4)*(#.*)?$", - "decreaseIndentPattern": "^\\s*([}\\]]([,)]?\\s*(#|$)|\\.[a-zA-Z_]\\w*\\b)|(end|rescue|ensure|else|elsif|when|in)\\b)" + "decreaseIndentPattern": "^\\s*([}\\]]([,)]?\\s*(#|$)|\\.[a-zA-Z_]\\w*\\b)|(end|rescue|ensure|else|elsif)\\b|(in|when)\\s)" } } diff --git a/patched-vscode/extensions/ruby/package.json b/patched-vscode/extensions/ruby/package.json index 1ce625ef..70dd99f2 100644 --- a/patched-vscode/extensions/ruby/package.json +++ b/patched-vscode/extensions/ruby/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin textmate/ruby.tmbundle Syntaxes/Ruby.plist ./syntaxes/ruby.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/rust/build/update-grammar.mjs b/patched-vscode/extensions/rust/build/update-grammar.mjs new file mode 100644 index 00000000..908e2ac3 --- /dev/null +++ b/patched-vscode/extensions/rust/build/update-grammar.mjs @@ -0,0 +1,9 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +//@ts-check + +import * as vscodeGrammarUpdater from 'vscode-grammar-updater'; + +vscodeGrammarUpdater.update('dustypomerleau/rust-syntax', 'syntaxes/rust.tmLanguage.json', './syntaxes/rust.tmLanguage.json', undefined, 'main'); diff --git a/patched-vscode/extensions/rust/cgmanifest.json b/patched-vscode/extensions/rust/cgmanifest.json index de79e1b7..41499335 100644 --- a/patched-vscode/extensions/rust/cgmanifest.json +++ b/patched-vscode/extensions/rust/cgmanifest.json @@ -6,12 +6,12 @@ "git": { "name": "rust-syntax", "repositoryUrl": "https://github.com/dustypomerleau/rust-syntax", - "commitHash": "20462d50ff97338f42c6b64c3f421c634fd60734" + "commitHash": "cf3c686a50295380ce9994218138691f8767870c" } }, "license": "MIT", "description": "A TextMate-style grammar for Rust.", - "version": "0.5.0" + "version": "0.6.1" } ], "version": 1 diff --git a/patched-vscode/extensions/rust/package.json b/patched-vscode/extensions/rust/package.json index 75842983..34132cd1 100644 --- a/patched-vscode/extensions/rust/package.json +++ b/patched-vscode/extensions/rust/package.json @@ -9,8 +9,9 @@ "vscode": "*" }, "scripts": { - "update-grammar": "node ../node_modules/vscode-grammar-updater/bin dustypomerleau/rust-syntax syntaxes/rust.tmLanguage.json ./syntaxes/rust.tmLanguage.json" + "update-grammar": "node ./build/update-grammar.mjs" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/rust/syntaxes/rust.tmLanguage.json b/patched-vscode/extensions/rust/syntaxes/rust.tmLanguage.json index 875741a5..dcf4c44f 100644 --- a/patched-vscode/extensions/rust/syntaxes/rust.tmLanguage.json +++ b/patched-vscode/extensions/rust/syntaxes/rust.tmLanguage.json @@ -4,7 +4,7 @@ "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/dustypomerleau/rust-syntax/commit/20462d50ff97338f42c6b64c3f421c634fd60734", + "version": "https://github.com/dustypomerleau/rust-syntax/commit/cf3c686a50295380ce9994218138691f8767870c", "name": "Rust", "scopeName": "source.rust", "patterns": [ @@ -119,54 +119,6 @@ } } }, - { - "comment": "attributes", - "name": "meta.attribute.rust", - "begin": "(#)(\\!?)(\\[)", - "beginCaptures": { - "1": { - "name": "punctuation.definition.attribute.rust" - }, - "2": { - "name": "keyword.operator.attribute.inner.rust" - }, - "3": { - "name": "punctuation.brackets.attribute.rust" - } - }, - "end": "\\]", - "endCaptures": { - "0": { - "name": "punctuation.brackets.attribute.rust" - } - }, - "patterns": [ - { - "include": "#block-comments" - }, - { - "include": "#comments" - }, - { - "include": "#keywords" - }, - { - "include": "#lifetimes" - }, - { - "include": "#punctuation" - }, - { - "include": "#strings" - }, - { - "include": "#gtypes" - }, - { - "include": "#types" - } - ] - }, { "comment": "modules", "match": "(mod)\\s+((?:r#(?!crate|[Ss]elf|super))?[a-z][A-Za-z0-9_]*)", @@ -257,6 +209,9 @@ { "include": "#comments" }, + { + "include": "#attributes" + }, { "include": "#lvariables" }, @@ -300,12 +255,22 @@ { "comment": "documentation comments", "name": "comment.line.documentation.rust", - "match": "^\\s*///.*" + "match": "(///).*$", + "captures": { + "1": { + "name": "punctuation.definition.comment.rust" + } + } }, { "comment": "line comments", "name": "comment.line.double-slash.rust", - "match": "\\s*//.*" + "match": "(//).*$", + "captures": { + "1": { + "name": "punctuation.definition.comment.rust" + } + } } ] }, @@ -362,7 +327,7 @@ { "comment": "decimal integers and floats", "name": "constant.numeric.decimal.rust", - "match": "\\b\\d[\\d_]*(\\.?)[\\d_]*(?:(E)([+-])([\\d_]+))?(f32|f64|i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b", + "match": "\\b\\d[\\d_]*(\\.?)[\\d_]*(?:(E|e)([+-]?)([\\d_]+))?(f32|f64|i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b", "captures": { "1": { "name": "punctuation.separator.dot.decimal.rust" @@ -421,7 +386,7 @@ "escapes": { "comment": "escapes: ASCII, byte, Unicode, quote, regex", "name": "constant.character.escape.rust", - "match": "(\\\\)(?:(?:(x[0-7][0-7a-fA-F])|(u(\\{)[\\da-fA-F]{4,6}(\\}))|.))", + "match": "(\\\\)(?:(?:(x[0-7][\\da-fA-F])|(u(\\{)[\\da-fA-F]{4,6}(\\}))|.))", "captures": { "1": { "name": "constant.character.escape.backslash.rust" @@ -440,6 +405,51 @@ } } }, + "attributes": { + "comment": "attributes", + "name": "meta.attribute.rust", + "begin": "(#)(\\!?)(\\[)", + "beginCaptures": { + "1": { + "name": "punctuation.definition.attribute.rust" + }, + "3": { + "name": "punctuation.brackets.attribute.rust" + } + }, + "end": "\\]", + "endCaptures": { + "0": { + "name": "punctuation.brackets.attribute.rust" + } + }, + "patterns": [ + { + "include": "#block-comments" + }, + { + "include": "#comments" + }, + { + "include": "#keywords" + }, + { + "include": "#lifetimes" + }, + { + "include": "#punctuation" + }, + { + "include": "#strings" + }, + { + "include": "#gtypes" + }, + { + "include": "#types" + } + ] + }, "functions": { "patterns": [ { @@ -548,6 +558,9 @@ { "include": "#comments" }, + { + "include": "#attributes" + }, { "include": "#keywords" }, @@ -608,6 +621,9 @@ { "include": "#comments" }, + { + "include": "#attributes" + }, { "include": "#keywords" }, @@ -693,7 +709,7 @@ { "comment": "other keywords", "name": "keyword.other.rust", - "match": "\\b(as|async|become|box|dyn|move|final|impl|in|override|priv|pub|ref|typeof|union|unsafe|unsized|use|virtual|where)\\b" + "match": "\\b(as|async|become|box|dyn|move|final|gen|impl|in|override|priv|pub|ref|typeof|union|unsafe|unsized|use|virtual|where)\\b" }, { "comment": "fn", @@ -888,7 +904,7 @@ "patterns": [ { "comment": "namespace (non-type, non-function path segment)", - "match": "(? "Log Out" and then "Sign out" from AWS IAM Identity Center (successor to AWS SSO) user portal. Do you want to save all changes now?'; -export const IAM_MESSAGE = 'Do you want to renew your session now?' -export enum AUTH_MODE { - SSO = "Sso", - IAM = "Iam" -} -export const FIFTEEN_MINUTES_INTERVAL_MILLIS = 15 * 60 * 1000; -export const FIVE_MINUTES_INTERVAL_MILLIS = 5 * 60 * 1000; - -export const SAGEMAKER_METADATA_PATH = '/opt/ml/metadata/resource-metadata.json'; - -export class SagemakerCookie { - authMode: string - expiryTime: number - ssoExpiryTimestamp: number - studioUserProfileName: string - redirectURL: string - - constructor( - authMode: string, - expiryTime: number, - ssoExpiryTimestamp: number, - studioUserProfileName: string, - redirectURL: string - ) { - this.authMode = authMode; - this.expiryTime = expiryTime; - this.ssoExpiryTimestamp = ssoExpiryTimestamp - this.studioUserProfileName = studioUserProfileName - this.redirectURL = redirectURL - } -}; - -export class SagemakerResourceMetadata { - AppType?: string - DomainId?: string - SpaceName?: string - ResourceArn?: string - ResourceName?: string - AppImageVersion?: string -}; -export function isSSOMode(cookie: SagemakerCookie) { - return (cookie.authMode === AUTH_MODE.SSO) -} - -export function getExpiryTime(cookie: SagemakerCookie): number { - if (AUTH_MODE.SSO === cookie.authMode) { - return cookie.ssoExpiryTimestamp; - } else if (AUTH_MODE.IAM === cookie.authMode) { - return cookie.expiryTime; - } else { - return -1; - } -} \ No newline at end of file diff --git a/patched-vscode/extensions/sagemaker-extension/src/extension.ts b/patched-vscode/extensions/sagemaker-extension/src/extension.ts deleted file mode 100644 index b85cec6a..00000000 --- a/patched-vscode/extensions/sagemaker-extension/src/extension.ts +++ /dev/null @@ -1,137 +0,0 @@ -import * as vscode from 'vscode'; -import * as fs from 'fs'; -import { SessionWarning } from "./sessionWarning"; -import { - FIFTEEN_MINUTES_INTERVAL_MILLIS, - FIVE_MINUTES_INTERVAL_MILLIS, - SAGEMAKER_METADATA_PATH, - SIGN_IN_BUTTON, - WARNING_BUTTON_REMIND_ME_IN_5_MINS, - WARNING_BUTTON_SAVE, - WARNING_BUTTON_SAVE_AND_RENEW_SESSION, - SagemakerCookie, - SagemakerResourceMetadata, - getExpiryTime -} from "./constant"; -import * as console from "console"; - - -const PARSE_SAGEMAKER_COOKIE_COMMAND = 'sagemaker.parseCookies'; - -function showWarningDialog() { - vscode.commands.executeCommand(PARSE_SAGEMAKER_COOKIE_COMMAND).then(response => { - - const sagemakerCookie: SagemakerCookie = response as SagemakerCookie - const remainingTime: number = getExpiryTime(sagemakerCookie) - Date.now(); - - if(!(Object.keys(sagemakerCookie).length === 0)) { - if (getExpiryTime(sagemakerCookie) != null && remainingTime > FIFTEEN_MINUTES_INTERVAL_MILLIS) { - // This means cookie has been reset, reinitializing again - initialize(sagemakerCookie); - } else if (getExpiryTime(sagemakerCookie) != null && remainingTime > 0) { - // READ COOKIE again to decide to show this up - - SessionWarning.sessionExpiringWarning(remainingTime, sagemakerCookie) - .then((selection) => { - if (selection === WARNING_BUTTON_REMIND_ME_IN_5_MINS) { - // Trigger the function to show the warning again after 5 minutes. - setTimeout(showWarningDialog, FIVE_MINUTES_INTERVAL_MILLIS); - } else if (selection === WARNING_BUTTON_SAVE) { - saveWorkspace(); - } else if (selection === WARNING_BUTTON_SAVE_AND_RENEW_SESSION) { - saveWorkspace(); - // Trigger the function to make an API call to renew the session. - renewSession(sagemakerCookie); - } - }); - - } else { - // this means expiryTime cookie is either invalid or <0 - signInError(sagemakerCookie); - } - } else { - // no cookie found so assuming its running locally - } - - }); - -} - -function signInError(sagemakerCookie: SagemakerCookie) { - // The session has expired - SessionWarning.signInWarning(sagemakerCookie) - .then((selection) => { - if (selection === SIGN_IN_BUTTON) { - vscode.env.openExternal(vscode.Uri.parse(sagemakerCookie.redirectURL)); - } - }); -} - -function initialize(sagemakerCookie: SagemakerCookie) { - const currentTime = Date.now(); - const timeToExpiry = getExpiryTime(sagemakerCookie) - currentTime; - - if (timeToExpiry <= 0) { - signInError(sagemakerCookie); - } else if (timeToExpiry >= FIFTEEN_MINUTES_INTERVAL_MILLIS) { - const warningTime = timeToExpiry - FIFTEEN_MINUTES_INTERVAL_MILLIS; - setTimeout(() => { - showWarningDialog(); - }, warningTime); - } else { - // If less than or equal to 15 minutes left, set a timer for the remaining time - const warningTime = timeToExpiry % FIVE_MINUTES_INTERVAL_MILLIS; - setTimeout(() => { - showWarningDialog(); - }, warningTime); - } -} - -function saveWorkspace() { - vscode.workspace.saveAll().then(() => { - // TODO: log workspace saved - }); -} -function renewSession(sagemakerCookie: SagemakerCookie) { - // TODO: Log and trigger a Signin - vscode.env.openExternal(vscode.Uri.parse(sagemakerCookie.redirectURL)); - // Trigger the function to show the warning again after 5 minutes again to validate. - setTimeout(showWarningDialog, FIVE_MINUTES_INTERVAL_MILLIS); -} - -function updateStatusItemWithMetadata(context: vscode.ExtensionContext) { - fs.readFile(SAGEMAKER_METADATA_PATH, 'utf-8', (err, data) => { - if (err) { - // fail silently not to block users - } else { - try { - const jsonData = JSON.parse(data) as SagemakerResourceMetadata; - const spaceName = jsonData.SpaceName; - - if (spaceName != null) { - let spaceNameStatusBarItem = vscode.window.createStatusBarItem(vscode.StatusBarAlignment.Left, 100); - spaceNameStatusBarItem.text = `Space: ${spaceName}`; - spaceNameStatusBarItem.show(); - context.subscriptions.push(spaceNameStatusBarItem); - } - } catch (jsonError) { - // fail silently not to block users - } - } - }); -} - -export function activate(context: vscode.ExtensionContext) { - - // TODO: log activation of extension - console.log('Activating Sagemaker Extension...'); - - // execute the get cookie command and save the data to cookies - vscode.commands.executeCommand(PARSE_SAGEMAKER_COOKIE_COMMAND).then(r => { - - const sagemakerCookie: SagemakerCookie = r as SagemakerCookie - - initialize(sagemakerCookie); - updateStatusItemWithMetadata(context); - }); -} diff --git a/patched-vscode/extensions/sagemaker-extension/src/sessionWarning.ts b/patched-vscode/extensions/sagemaker-extension/src/sessionWarning.ts deleted file mode 100644 index df7718ec..00000000 --- a/patched-vscode/extensions/sagemaker-extension/src/sessionWarning.ts +++ /dev/null @@ -1,44 +0,0 @@ -import * as vscode from "vscode"; -import { - IAM_MESSAGE, - isSSOMode, SagemakerCookie, - SIGN_IN_BUTTON, - SIGN_IN_HEADER, - SIGN_IN_MESSAGE, SIGN_IN_MESSAGE_WHEN_REDIRECT_URL_DOES_NOT_EXIST, SSO_MESSAGE, - WARNING_TIME_BUTTONS, - WARNING_TIME_HEADER -} from "./constant"; - -export class SessionWarning { - - public static sessionExpiringWarning (warningTime: number, cookie: SagemakerCookie): Thenable { - // convert warningTime from ms to minutes; - const warningTimeInMinutes: number = Math.floor(warningTime / 60000); - const detail: string = `Your session will expire in ${warningTimeInMinutes} minutes. If your session expires, you could lose unsaved changes \n ${isSSOMode(cookie) ? SSO_MESSAGE : IAM_MESSAGE}` - const sessionExpiringOptions: vscode.MessageOptions = { - detail: detail, - modal: true - }; - - // Session expiration warning... - if (isSSOMode(cookie)) { - return vscode.window.showWarningMessage(WARNING_TIME_HEADER, sessionExpiringOptions, ...WARNING_TIME_BUTTONS.SSO); - } else { - return vscode.window.showWarningMessage(WARNING_TIME_HEADER, sessionExpiringOptions, ...WARNING_TIME_BUTTONS.IAM); - } - } - - public static signInWarning (cookie: SagemakerCookie): Thenable { - const signInOptions: vscode.MessageOptions = { - detail: cookie.redirectURL ? SIGN_IN_MESSAGE : SIGN_IN_MESSAGE_WHEN_REDIRECT_URL_DOES_NOT_EXIST, - modal: true - }; - - // SignIn warning... - if (cookie.redirectURL) { - return vscode.window.showErrorMessage(SIGN_IN_HEADER, signInOptions, SIGN_IN_BUTTON); - } else { - return vscode.window.showErrorMessage(SIGN_IN_HEADER, signInOptions); - } - } -} \ No newline at end of file diff --git a/patched-vscode/extensions/sagemaker-extension/tsconfig.json b/patched-vscode/extensions/sagemaker-extension/tsconfig.json deleted file mode 100644 index fcd79775..00000000 --- a/patched-vscode/extensions/sagemaker-extension/tsconfig.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "../tsconfig.base.json", - "compilerOptions": { - "outDir": "./out" - }, - "include": [ - "src/**/*", - "../../src/vscode-dts/vscode.d.ts" - ] -} diff --git a/patched-vscode/extensions/sagemaker-extension/yarn.lock b/patched-vscode/extensions/sagemaker-extension/yarn.lock deleted file mode 100644 index fb57ccd1..00000000 --- a/patched-vscode/extensions/sagemaker-extension/yarn.lock +++ /dev/null @@ -1,4 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - diff --git a/patched-vscode/extensions/scss/package.json b/patched-vscode/extensions/scss/package.json index 967b790d..19eed5e4 100644 --- a/patched-vscode/extensions/scss/package.json +++ b/patched-vscode/extensions/scss/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin atom/language-sass grammars/scss.cson ./syntaxes/scss.tmLanguage.json grammars/sassdoc.cson ./syntaxes/sassdoc.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/search-result/package.json b/patched-vscode/extensions/search-result/package.json index 747cde8e..6582db3e 100644 --- a/patched-vscode/extensions/search-result/package.json +++ b/patched-vscode/extensions/search-result/package.json @@ -9,9 +9,6 @@ "engines": { "vscode": "^1.39.0" }, - "categories": [ - "Programming Languages" - ], "main": "./out/extension.js", "browser": "./dist/extension.js", "activationEvents": [ diff --git a/patched-vscode/extensions/shaderlab/package.json b/patched-vscode/extensions/shaderlab/package.json index 7ffb311b..df6282b6 100644 --- a/patched-vscode/extensions/shaderlab/package.json +++ b/patched-vscode/extensions/shaderlab/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin tgjones/shaders-tmLanguage grammars/shaderlab.json ./syntaxes/shaderlab.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/shared.webpack.config.js b/patched-vscode/extensions/shared.webpack.config.js index 19e76a9d..81eb0ffd 100644 --- a/patched-vscode/extensions/shared.webpack.config.js +++ b/patched-vscode/extensions/shared.webpack.config.js @@ -29,7 +29,9 @@ function withNodeDefaults(/**@type WebpackConfig & { context: string }*/extConfi node: { __dirname: false // leave the __dirname-behaviour intact }, + resolve: { + conditionNames: ['import', 'require', 'node-addons', 'node'], mainFields: ['module', 'main'], extensions: ['.ts', '.js'] // support ts-files and js-files }, diff --git a/patched-vscode/extensions/shellscript/cgmanifest.json b/patched-vscode/extensions/shellscript/cgmanifest.json index dbb4301b..48f939ec 100644 --- a/patched-vscode/extensions/shellscript/cgmanifest.json +++ b/patched-vscode/extensions/shellscript/cgmanifest.json @@ -6,11 +6,11 @@ "git": { "name": "jeff-hykin/better-shell-syntax", "repositoryUrl": "https://github.com/jeff-hykin/better-shell-syntax", - "commitHash": "a3de7b32f1537194a83ee848838402fbf4b67424" + "commitHash": "6d0bc37a6b8023a5fddf75bd2b4eb1e1f962e4c2" } }, "license": "MIT", - "version": "1.6.2" + "version": "1.8.7" } ], "version": 1 diff --git a/patched-vscode/extensions/shellscript/package.json b/patched-vscode/extensions/shellscript/package.json index 72224868..6f9e7072 100644 --- a/patched-vscode/extensions/shellscript/package.json +++ b/patched-vscode/extensions/shellscript/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin jeff-hykin/better-shell-syntax autogenerated/shell.tmLanguage.json ./syntaxes/shell-unix-bash.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/shellscript/syntaxes/shell-unix-bash.tmLanguage.json b/patched-vscode/extensions/shellscript/syntaxes/shell-unix-bash.tmLanguage.json index 9950c577..7aae970d 100644 --- a/patched-vscode/extensions/shellscript/syntaxes/shell-unix-bash.tmLanguage.json +++ b/patched-vscode/extensions/shellscript/syntaxes/shell-unix-bash.tmLanguage.json @@ -4,7 +4,7 @@ "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/jeff-hykin/better-shell-syntax/commit/a3de7b32f1537194a83ee848838402fbf4b67424", + "version": "https://github.com/jeff-hykin/better-shell-syntax/commit/6d0bc37a6b8023a5fddf75bd2b4eb1e1f962e4c2", "name": "Shell Script", "scopeName": "source.shell", "patterns": [ @@ -14,34 +14,45 @@ ], "repository": { "alias_statement": { - "begin": "(alias)[ \\t]*+[ \\t]*+(?:((?<=^|;|&|[ \\t])(?:readonly|declare|typeset|export|local)(?=[ \\t]|;|&|$))[ \\t]*+)?((?\\(\\)\\$`\\\\\"\\|]+(?!>))", + "match": "(?:[ \\t]*+)((?:[^ \t\n>&;<>\\(\\)\\$`\\\\\"'<\\|]+)(?!>))", "captures": { "1": { "name": "string.unquoted.argument.shell", @@ -112,116 +123,180 @@ } }, { - "include": "#normal_statement_context" + "include": "#normal_context" } ] }, - "assignment": { + "arithmetic_double": { "patterns": [ { - "begin": "[ \\t]*+(?:((?<=^|;|&|[ \\t])(?:readonly|declare|typeset|export|local)(?=[ \\t]|;|&|$))[ \\t]*+)?((?|#|\\n|$|;|[ \\t]))(?!foreach\\b(?!\\/)|select\\b(?!\\/)|repeat\\b(?!\\/)|until\\b(?!\\/)|while\\b(?!\\/)|case\\b(?!\\/)|done\\b(?!\\/)|elif\\b(?!\\/)|else\\b(?!\\/)|esac\\b(?!\\/)|then\\b(?!\\/)|for\\b(?!\\/)|end\\b(?!\\/)|in\\b(?!\\/)|fi\\b(?!\\/)|do\\b(?!\\/)|if\\b(?!\\/))(?:((?<=^|;|&|[ \\t])(?:readonly|declare|typeset|export|local)(?=[ \\t]|;|&|$))|((?!\"|'|\\\\\\n?$)[^!'\" \\t\\n\\r]+?))(?:(?= |\\t)|(?=;|\\||&|\\n|\\)|\\`|\\{|\\}|[ \\t]*#|\\])(?|#|\\n|$|;|[ \\t]))(?!nocorrect |nocorrect\t|nocorrect$|readonly |readonly\t|readonly$|function |function\t|function$|foreach |foreach\t|foreach$|coproc |coproc\t|coproc$|logout |logout\t|logout$|export |export\t|export$|select |select\t|select$|repeat |repeat\t|repeat$|pushd |pushd\t|pushd$|until |until\t|until$|while |while\t|while$|local |local\t|local$|case |case\t|case$|done |done\t|done$|elif |elif\t|elif$|else |else\t|else$|esac |esac\t|esac$|popd |popd\t|popd$|then |then\t|then$|time |time\t|time$|for |for\t|for$|end |end\t|end$|fi |fi\t|fi$|do |do\t|do$|in |in\t|in$|if |if\t|if$))(?:((?<=^|;|&|[ \\t])(?:readonly|declare|typeset|export|local)(?=[ \\t]|;|&|$))|((?!\"|'|\\\\\\n?$)(?:[^!'\"<> \\t\\n\\r]+?)))(?:(?= |\\t)|(?:(?=;|\\||&|\\n|\\)|\\`|\\{|\\}|[ \\t]*#|\\])(?]+))", + "captures": { + "1": { + "name": "entity.name.function.call.shell entity.name.command.shell" + } + } + }, + { + "begin": "(?:(?:\\G|(?|#|\\n|$|;|[ \\t]))(?!nocorrect |nocorrect\t|nocorrect$|readonly |readonly\t|readonly$|function |function\t|function$|foreach |foreach\t|foreach$|coproc |coproc\t|coproc$|logout |logout\t|logout$|export |export\t|export$|select |select\t|select$|repeat |repeat\t|repeat$|pushd |pushd\t|pushd$|until |until\t|until$|while |while\t|while$|local |local\t|local$|case |case\t|case$|done |done\t|done$|elif |elif\t|elif$|else |else\t|else$|esac |esac\t|esac$|popd |popd\t|popd$|then |then\t|then$|time |time\t|time$|for |for\t|for$|end |end\t|end$|fi |fi\t|fi$|do |do\t|do$|in |in\t|in$|if |if\t|if$)(?!\\\\\\n?$)))", + "end": "(?=;|\\||&|\\n|\\)|\\`|\\{|\\}|[ \\t]*#|\\])(?|&&|\\|\\|", @@ -995,6 +1282,9 @@ { "include": "#regex_comparison" }, + { + "include": "#arithmetic_no_dollar" + }, { "include": "#logical-expression" }, @@ -1041,7 +1331,7 @@ "include": "#pathname" }, { - "include": "#keyword" + "include": "#floating_keyword" }, { "include": "#support" @@ -1090,26 +1380,6 @@ }, "loop": { "patterns": [ - { - "begin": "(?<=^|;|&|\\s)(for)\\s+(?=\\({2})", - "beginCaptures": { - "1": { - "name": "keyword.control.shell" - } - }, - "end": "(?<=^|;|&|\\s)done(?=\\s|;|&|$|\\))", - "endCaptures": { - "0": { - "name": "keyword.control.shell" - } - }, - "name": "meta.scope.for-loop.shell", - "patterns": [ - { - "include": "#initial_context" - } - ] - }, { "begin": "(?<=^|;|&|\\s)(for)\\s+(.+?)\\s+(in)(?=\\s|;|&|$)", "beginCaptures": { @@ -1184,55 +1454,17 @@ } ] }, - { - "begin": "(?<=^|;|&|\\s)case(?=\\s|;|&|$)", - "beginCaptures": { - "0": { - "name": "keyword.control.shell" - } - }, - "end": "(?<=^|;|&|\\s)esac(?=\\s|;|&|$)", - "endCaptures": { - "0": { - "name": "keyword.control.shell" - } - }, - "name": "meta.scope.case-block.shell", - "patterns": [ - { - "begin": "(?<=^|;|&|\\s)in(?=\\s|;|&|$)", - "beginCaptures": { - "0": { - "name": "keyword.control.shell" - } - }, - "end": "(?<=^|;|&|\\s)(?=esac(\\s|;|&|$))", - "name": "meta.scope.case-body.shell", - "patterns": [ - { - "include": "#comment" - }, - { - "include": "#case-clause" - } - ] - }, - { - "include": "#initial_context" - } - ] - }, { "begin": "(?<=^|;|&|\\s)if(?=\\s|;|&|$)", "beginCaptures": { "0": { - "name": "keyword.control.shell" + "name": "keyword.control.if.shell" } }, "end": "(?<=^|;|&|\\s)fi(?=\\s|;|&|$)", "endCaptures": { "0": { - "name": "keyword.control.shell" + "name": "keyword.control.fi.shell" } }, "name": "meta.scope.if-block.shell", @@ -1249,6 +1481,38 @@ { "include": "#variable" }, + { + "match": "\\+{1,2}|-{1,2}|!|~|\\*{1,2}|/|%|<[<=]?|>[>=]?|==|!=|^|\\|{1,2}|&{1,2}|\\?|\\:|,|=|[*/%+\\-&^|]=|<<=|>>=", + "name": "keyword.operator.arithmetic.shell" + }, + { + "match": "0[xX][0-9A-Fa-f]+", + "name": "constant.numeric.hex.shell" + }, + { + "match": ";", + "name": "punctuation.separator.semicolon.range" + }, + { + "match": "0\\d+", + "name": "constant.numeric.octal.shell" + }, + { + "match": "\\d{1,2}#[0-9a-zA-Z@_]+", + "name": "constant.numeric.other.shell" + }, + { + "match": "\\d+", + "name": "constant.numeric.integer.shell" + }, + { + "match": "(?[>=]?|==|!=|^|\\|{1,2}|&{1,2}|\\?|\\:|,|=|[*/%+\\-&^|]=|<<=|>>=", "name": "keyword.operator.arithmetic.shell" @@ -1280,64 +1544,97 @@ "include": "#logical_expression_double" }, { - "begin": "\\(\\(", - "end": "\\)\\)", + "include": "#subshell_dollar" + }, + { + "begin": "(?|#|\\n|$|;|[ \\t]))(?!foreach\\b(?!\\/)|select\\b(?!\\/)|repeat\\b(?!\\/)|until\\b(?!\\/)|while\\b(?!\\/)|case\\b(?!\\/)|done\\b(?!\\/)|elif\\b(?!\\/)|else\\b(?!\\/)|esac\\b(?!\\/)|then\\b(?!\\/)|for\\b(?!\\/)|end\\b(?!\\/)|in\\b(?!\\/)|fi\\b(?!\\/)|do\\b(?!\\/)|if\\b(?!\\/))(?!\\\\\\n?$)", + "begin": "(?<= |\\t)(?! |\\t|\\w+=)", "end": "(?=;|\\||&|\\n|\\)|\\`|\\{|\\}|[ \\t]*#|\\])(?)", + "match": "(?<==| |\\t|^|\\{|\\(|\\[)(?:(?:(?:(?:(?:(0[xX][0-9A-Fa-f]+)|(0\\d+))|(\\d{1,2}#[0-9a-zA-Z@_]+))|(-?\\d+(?:\\.\\d+)))|(-?\\d+(?:\\.\\d+)+))|(-?\\d+))(?= |\\t|$|\\}|\\)|;)", "captures": { "1": { "name": "constant.numeric.shell constant.numeric.hex.shell" @@ -1531,16 +1812,19 @@ "name": "constant.numeric.shell constant.numeric.other.shell" }, "4": { - "name": "constant.numeric.shell constant.numeric.integer.shell" + "name": "constant.numeric.shell constant.numeric.decimal.shell" }, "5": { + "name": "constant.numeric.shell constant.numeric.version.shell" + }, + "6": { "name": "constant.numeric.shell constant.numeric.integer.shell" } } }, "option": { - "begin": "[ \\t]++(-)((?!(?:!|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t])))", - "end": "(?:(?=[ \\t])|(?=;|\\||&|\\n|\\)|\\`|\\{|\\}|[ \\t]*#|\\])(?|#|\\n|$|;|[ \\t]))))", + "end": "(?:(?=[ \\t])|(?:(?=;|\\||&|\\n|\\)|\\`|\\{|\\}|[ \\t]*#|\\])(?>?)(?:[ \\t]*+)([^ \t\n>&;<>\\(\\)\\$`\\\\\"'<\\|]+))", + "captures": { + "1": { + "name": "keyword.operator.redirect.shell" + }, + "2": { + "name": "string.unquoted.argument.shell" + } + } + }, "redirect_number": { - "match": "(?<=[ \\t])(?:(1)|(2)|(\\d+))(?=>)", + "match": "(?<=[ \\t])(?:(?:(1)|(2)|(\\d+))(?=>))", "captures": { "1": { "name": "keyword.operator.redirect.stdout.shell" @@ -1687,17 +2006,17 @@ "regexp": { "patterns": [ { - "match": ".+" + "match": "(?:.+)" } ] }, "simple_options": { - "match": "(?:[ \\t]++\\-\\w+)*", + "match": "(?:(?:[ \\t]++)\\-(?:\\w+))*", "captures": { "0": { "patterns": [ { - "match": "[ \\t]++(\\-)(\\w+)", + "match": "(?:[ \\t]++)(\\-)(\\w+)", "captures": { "1": { "name": "string.unquoted.argument.shell constant.other.option.dash.shell" @@ -1711,66 +2030,16 @@ } } }, - "start_of_command": { - "match": "[ \\t]*+(?!(?:!|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t]))(?!foreach\\b(?!\\/)|select\\b(?!\\/)|repeat\\b(?!\\/)|until\\b(?!\\/)|while\\b(?!\\/)|case\\b(?!\\/)|done\\b(?!\\/)|elif\\b(?!\\/)|else\\b(?!\\/)|esac\\b(?!\\/)|then\\b(?!\\/)|for\\b(?!\\/)|end\\b(?!\\/)|in\\b(?!\\/)|fi\\b(?!\\/)|do\\b(?!\\/)|if\\b(?!\\/))(?!\\\\\\n?$)" + "simple_unquoted": { + "match": "[^ \\t\\n>&;<>\\(\\)\\$`\\\\\"'<\\|]", + "name": "string.unquoted.shell" }, - "start_of_double_quoted_command_name": { - "match": "(?!(?:!|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t]))(?:[ \\t]*+([^ \t\n'&;<>\\(\\)\\$`\\\\\"\\|]+(?!>)))?(?:(?:\\$\")|\")", - "captures": { - "1": { - "name": "entity.name.function.call.shell entity.name.command.shell", - "patterns": [ - { - "match": "\\*", - "name": "variable.language.special.wildcard.shell" - }, - { - "include": "#variable" - }, - { - "include": "#numeric_literal" - }, - { - "match": "(?|#|\\n|$|;|[ \\t]))(?:[ \\t]*+([^ \t\n'&;<>\\(\\)\\$`\\\\\"\\|]+(?!>)))?(?:(?:\\$')|')", - "captures": { - "1": { - "name": "entity.name.function.call.shell entity.name.command.shell", - "patterns": [ - { - "match": "\\*", - "name": "variable.language.special.wildcard.shell" - }, - { - "include": "#variable" - }, - { - "include": "#numeric_literal" - }, - { - "match": "(?|#|\\n|$|;|[ \\t]))(?!nocorrect |nocorrect\t|nocorrect$|readonly |readonly\t|readonly$|function |function\t|function$|foreach |foreach\t|foreach$|coproc |coproc\t|coproc$|logout |logout\t|logout$|export |export\t|export$|select |select\t|select$|repeat |repeat\t|repeat$|pushd |pushd\t|pushd$|until |until\t|until$|while |while\t|while$|local |local\t|local$|case |case\t|case$|done |done\t|done$|elif |elif\t|elif$|else |else\t|else$|esac |esac\t|esac$|popd |popd\t|popd$|then |then\t|then$|time |time\t|time$|for |for\t|for$|end |end\t|end$|fi |fi\t|fi$|do |do\t|do$|in |in\t|in$|if |if\t|if$)(?!\\\\\\n?$)))" }, "string": { "patterns": [ @@ -1855,6 +2124,33 @@ } ] }, + "subshell_dollar": { + "patterns": [ + { + "begin": "(?:\\$\\()", + "end": "\\)", + "beginCaptures": { + "0": { + "name": "punctuation.definition.subshell.single.shell" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.subshell.single.shell" + } + }, + "name": "meta.scope.subshell", + "patterns": [ + { + "include": "#parenthese" + }, + { + "include": "#initial_context" + } + ] + } + ] + }, "support": { "patterns": [ { @@ -1863,10 +2159,41 @@ } ] }, + "typical_statements": { + "patterns": [ + { + "include": "#assignment_statement" + }, + { + "include": "#case_statement" + }, + { + "include": "#for_statement" + }, + { + "include": "#while_statement" + }, + { + "include": "#function_definition" + }, + { + "include": "#command_statement" + }, + { + "include": "#line_continuation" + }, + { + "include": "#arithmetic_double" + }, + { + "include": "#normal_context" + } + ] + }, "variable": { "patterns": [ { - "match": "(\\$)(\\@(?!\\w))", + "match": "(?:(\\$)(\\@(?!\\w)))", "captures": { "1": { "name": "punctuation.definition.variable.shell variable.parameter.positional.all.shell" @@ -1877,7 +2204,7 @@ } }, { - "match": "(\\$)([0-9](?!\\w))", + "match": "(?:(\\$)([0-9](?!\\w)))", "captures": { "1": { "name": "punctuation.definition.variable.shell variable.parameter.positional.shell" @@ -1888,7 +2215,7 @@ } }, { - "match": "(\\$)([-*#?$!0_](?!\\w))", + "match": "(?:(\\$)([-*#?$!0_](?!\\w)))", "captures": { "1": { "name": "punctuation.definition.variable.shell variable.language.special.shell" @@ -1899,7 +2226,7 @@ } }, { - "begin": "(\\$)(\\{)[ \\t]*+(?=\\d)", + "begin": "(?:(\\$)(\\{)(?:[ \\t]*+)(?=\\d))", "end": "\\}", "beginCaptures": { "1": { @@ -1917,26 +2244,17 @@ "contentName": "meta.parameter-expansion", "patterns": [ { - "match": "!|:[-=?]?|\\*|@|##|#|%%|%|\\/", - "name": "keyword.operator.expansion.shell" + "include": "#special_expansion" }, { - "match": "(\\[)[^\\]]+(\\])", - "captures": { - "1": { - "name": "punctuation.section.array.shell" - }, - "2": { - "name": "punctuation.section.array.shell" - } - } + "include": "#array_access_inline" }, { "match": "[0-9]+", "name": "variable.parameter.positional.shell" }, { - "match": "(?= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-channel-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.2.tgz#be49fbf74831c7b8c97950027c5052ea99d2a8a5" - integrity sha512-jDBNKbCHsJgmpv0CKNhJ/uN9ZphvfGdb93Svk+R4LjO8L3apNNMbDDPxBvXXi0uigRmA1TBcmyBG4IRKjabGhw== +"@microsoft/1ds-post-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-4.0.3.tgz#cfcb20bb23fb6215d3f0732f60f5b7df3e624f86" + integrity sha512-uewvmUtXKd7ttypiKQGdYI6i7UUpPkOznLayzIFrJ4r2xnG6jhPjpKRncHFXPQcM4XSWO3yf5PQ3xAbPq9t7ZQ== dependencies: - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/1ds-core-js" "4.0.3" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-common@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.2.tgz#37670bb07f4858ed41ff9759119e0759007d6e05" - integrity sha512-y+WXWop+OVim954Cu1uyYMnNx6PWO8okHpZIQi/1YSqtqaYdtJVPv4P0AVzwJdohxzVfgzKvqj9nec/VWqE2Zg== +"@microsoft/applicationinsights-channel-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.4.tgz#247b6fe2158fad9826cbcdf7304f885766b36624" + integrity sha512-6TlfExmErQ8Y+/ChbkyWl+jyt4wg3T6p7lwXDsUCB0LgZmlEWMaCUS0YlT73JCWmE8j7vxW8yUm0lgsgmHns3A== dependencies: - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@2.8.15": - version "2.8.15" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-2.8.15.tgz#8fa466474260e01967fe649f14dd9e5ff91dcdc8" - integrity sha512-yYAs9MyjGr2YijQdUSN9mVgT1ijI1FPMgcffpaPmYbHAVbQmF7bXudrBWHxmLzJlwl5rfep+Zgjli2e67lwUqQ== +"@microsoft/applicationinsights-common@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.4.tgz#c4aa53ba343f5b3c7fbf54cddd3c86a5bdcd95dc" + integrity sha512-r5gWaw/K9+tKfuo2GtDiDiKASgOkPOCrKW+wZzFvuR06uuwvWjbVQ6yW/YbnfuhRF5M65ksUiMi0eCMwEOGq7Q== dependencies: - "@microsoft/applicationinsights-shims" "2.0.2" - "@microsoft/dynamicproto-js" "^1.1.9" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.2.tgz#108e20df8c162bec92b1f66f9de2530a25d9f51a" - integrity sha512-WQhVhzlRlLDrQzn3OShCW/pL3BW5WC57t0oywSknX3q7lMzI3jDg7Ihh0iuIcNTzGCTbDkuqr4d6IjEDWIMtJQ== +"@microsoft/applicationinsights-core-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.4.tgz#008308b786930d94a1de8a1fbb4af0351b74653e" + integrity sha512-anxy5kEkqBmVoEqJiJzaaXXA0wzqZi9U4zGd05xFJ04lWckP8dG3zyT3+GGdg7rDelqLTNGxndeYoFmDv63u1g== dependencies: "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-shims@2.0.2", "@microsoft/applicationinsights-shims@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-shims/-/applicationinsights-shims-2.0.2.tgz#92b36a09375e2d9cb2b4203383b05772be837085" - integrity sha512-PoHEgsnmcqruLNHZ/amACqdJ6YYQpED0KSRe6J7gIJTtpZC1FfFU9b1fmDKDKtFoUSrPzEh1qzO3kmRZP0betg== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/applicationinsights-shims@3.0.1": version "3.0.1" @@ -162,33 +63,18 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@microsoft/applicationinsights-web-basic@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.2.tgz#f777a4d24b79dde3ae396d3b819e1fce06b7240a" - integrity sha512-6Lq0DE/pZp9RvSV+weGbcxN1NDmfczj6gNPhvZKV2YSQ3RK0LZE3+wjTWLXfuStq8a+nCBdsRpWk8tOKgsoxcg== +"@microsoft/applicationinsights-web-basic@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.4.tgz#9a23323276b4a5a0dc6a352e2de5d75e3c16b534" + integrity sha512-KfoxPlLlf0JT12ADb23C5iGye/yFouoMgHEKULxkSQcYY9SsW/8rVrqqvoYKAL+u215CZU2A8Kc8sR3ehEaPCQ== dependencies: - "@microsoft/applicationinsights-channel-js" "3.0.2" - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-channel-js" "3.0.4" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-web-snippet@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz#6bb788b2902e48bf5d460c38c6bb7fedd686ddd7" - integrity sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ== - -"@microsoft/dynamicproto-js@^1.1.7": - version "1.1.7" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.7.tgz#ede48dd3f85af14ee369c805e5ed5b84222b9fe2" - integrity sha512-SK3D3aVt+5vOOccKPnGaJWB5gQ8FuKfjboUJHedMP7gu54HqSCXX5iFXhktGD8nfJb0Go30eDvs/UDoTnR2kOA== - -"@microsoft/dynamicproto-js@^1.1.9": - version "1.1.9" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.9.tgz#7437db7aa061162ee94e4131b69a62b8dad5dea6" - integrity sha512-n1VPsljTSkthsAFYdiWfC+DKzK2WwcRp83Y1YAqdX552BstvsDjft9YXppjUzp11BPsapDoO1LDgrDB0XVsfNQ== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/dynamicproto-js@^2.0.2": version "2.0.2" @@ -197,354 +83,33 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@nevware21/ts-async@>= 0.2.4 < 2.x": +"@nevware21/ts-async@>= 0.3.0 < 2.x": version "0.3.0" resolved "https://registry.yarnpkg.com/@nevware21/ts-async/-/ts-async-0.3.0.tgz#a8b97ba01065fc930de9a3f4dd4a05e862becc6c" integrity sha512-ZUcgUH12LN/F6nzN0cYd0F/rJaMLmXr0EHVTyYfaYmK55bdwE4338uue4UiVoRqHVqNW4KDUrJc49iGogHKeWA== dependencies: "@nevware21/ts-utils" ">= 0.10.0 < 2.x" -"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x", "@nevware21/ts-utils@>= 0.9.5 < 2.x": +"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.10.1 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x": version "0.10.1" resolved "https://registry.yarnpkg.com/@nevware21/ts-utils/-/ts-utils-0.10.1.tgz#aa65abc71eba06749a396598f22263d26f796ac7" integrity sha512-pMny25NnF2/MJwdqC3Iyjm2pGIXNxni4AROpcqDeWa+td9JMUY4bUS9uU9XW+BoBRqTLUL+WURF9SOd/6OQzRg== -"@opentelemetry/api@^1.4.1": - version "1.4.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.4.1.tgz#ff22eb2e5d476fbc2450a196e40dd243cc20c28f" - integrity sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA== - -"@opentelemetry/core@1.15.2", "@opentelemetry/core@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.15.2.tgz#5b170bf223a2333884bbc2d29d95812cdbda7c9f" - integrity sha512-+gBv15ta96WqkHZaPpcDHiaz0utiiHZVfm2YOYSqFGrUaJpPkMoSuLBB58YFQGi6Rsb9EHos84X6X5+9JspmLw== - dependencies: - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/instrumentation@^0.41.2": - version "0.41.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.41.2.tgz#cae11fa64485dcf03dae331f35b315b64bc6189f" - integrity sha512-rxU72E0pKNH6ae2w5+xgVYZLzc5mlxAbGzF4shxMVK8YC2QQsfN38B2GPbj0jvrKWWNUElfclQ+YTykkNg/grw== - dependencies: - "@types/shimmer" "^1.0.2" - import-in-the-middle "1.4.2" - require-in-the-middle "^7.1.1" - semver "^7.5.1" - shimmer "^1.2.1" - -"@opentelemetry/resources@1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.15.2.tgz#0c9e26cb65652a1402834a3c030cce6028d6dd9d" - integrity sha512-xmMRLenT9CXmm5HMbzpZ1hWhaUowQf8UB4jMjFlAxx1QzQcsD3KFNAVX/CAWzFPtllTyTplrA4JrQ7sCH3qmYw== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/sdk-trace-base@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.15.2.tgz#4821f94033c55a6c8bbd35ae387b715b6108517a" - integrity sha512-BEaxGZbWtvnSPchV98qqqqa96AOcb41pjgvhfzDij10tkBhIu9m0Jd6tZ1tJB5ZHfHbTffqYVYE0AOGobec/EQ== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/resources" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/semantic-conventions@1.15.2", "@opentelemetry/semantic-conventions@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.15.2.tgz#3bafb5de3e20e841dff6cb3c66f4d6e9694c4241" - integrity sha512-CjbOKwk2s+3xPIMcd5UNYQzsf+v94RczbdNix9/kQh38WiQkM90sUOi3if8eyHFgiBjBjhwXrA7W3ydiSQP9mw== - -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== - -"@types/shimmer@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@types/shimmer/-/shimmer-1.0.2.tgz#93eb2c243c351f3f17d5c580c7467ae5d686b65f" - integrity sha512-dKkr1bTxbEsFlh2ARpKzcaAmsYixqt9UyCdoEZk8rHyE4iQYcDCyvSjDSf7JUWJHlJiTtbIoQjxKh6ViywqDAg== - "@types/vscode-webview@^1.57.0": version "1.57.0" resolved "https://registry.yarnpkg.com/@types/vscode-webview/-/vscode-webview-1.57.0.tgz#bad5194d45ae8d03afc1c0f67f71ff5e7a243bbf" integrity sha512-x3Cb/SMa1IwRHfSvKaZDZOTh4cNoG505c3NjTqGlMC082m++x/ETUmtYniDsw6SSmYzZXO8KBNhYxR0+VqymqA== -"@vscode/extension-telemetry@^0.8.5": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.8.5.tgz#3db305be907c01656160e25d91f5d2840175d199" - integrity sha512-YFKANBT2F3qdWQstjcr40XX8BLsdKlKM7a7YPi/jNuMjuiPhb1Jn7YsDR3WZaVEzAqeqGy4gzXsFCBbuZ+L1Tg== +"@vscode/extension-telemetry@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.9.0.tgz#8c6c61e253ff304f46045f04edd60059b144417a" + integrity sha512-37RxGHXrs3GoXPgCUKQhghEu0gxs8j27RLjQwwtSf4WhPdJKz8UrqMYzpsXlliQ05zURYmtdGZst9C6+hfWXaQ== dependencies: - "@microsoft/1ds-core-js" "^3.2.13" - "@microsoft/1ds-post-js" "^3.2.13" - "@microsoft/applicationinsights-web-basic" "^3.0.2" - applicationinsights "^2.7.1" - -acorn-import-assertions@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" - integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== - -acorn@^8.8.2: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -applicationinsights@^2.7.1: - version "2.7.3" - resolved "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-2.7.3.tgz#8781454d29c0b14c9773f2e892b4cf5e7468ffa5" - integrity sha512-JY8+kTEkjbA+kAVNWDtpfW2lqsrDALfDXuxOs74KLPu2y13fy/9WB52V4LfYVTVcW1/jYOXjTxNS2gPZIDh1iw== - dependencies: - "@azure/core-auth" "^1.5.0" - "@azure/core-rest-pipeline" "1.10.1" - "@azure/core-util" "1.2.0" - "@azure/opentelemetry-instrumentation-azure-sdk" "^1.0.0-beta.5" - "@microsoft/applicationinsights-web-snippet" "^1.0.1" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/sdk-trace-base" "^1.15.2" - "@opentelemetry/semantic-conventions" "^1.15.2" - cls-hooked "^4.2.2" - continuation-local-storage "^3.2.1" - diagnostic-channel "1.1.1" - diagnostic-channel-publishers "1.0.7" - -async-hook-jl@^1.7.6: - version "1.7.6" - resolved "https://registry.yarnpkg.com/async-hook-jl/-/async-hook-jl-1.7.6.tgz#4fd25c2f864dbaf279c610d73bf97b1b28595e68" - integrity sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg== - dependencies: - stack-chain "^1.3.7" - -async-listener@^0.6.0: - version "0.6.10" - resolved "https://registry.yarnpkg.com/async-listener/-/async-listener-0.6.10.tgz#a7c97abe570ba602d782273c0de60a51e3e17cbc" - integrity sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw== - dependencies: - semver "^5.3.0" - shimmer "^1.1.0" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - -cjs-module-lexer@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" - integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== - -cls-hooked@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/cls-hooked/-/cls-hooked-4.2.2.tgz#ad2e9a4092680cdaffeb2d3551da0e225eae1908" - integrity sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw== - dependencies: - async-hook-jl "^1.7.6" - emitter-listener "^1.0.1" - semver "^5.4.1" - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -continuation-local-storage@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz#11f613f74e914fe9b34c92ad2d28fe6ae1db7ffb" - integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA== - dependencies: - async-listener "^0.6.0" - emitter-listener "^1.1.1" - -debug@4, debug@^4.1.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -diagnostic-channel-publishers@1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.7.tgz#9b7f8d5ee1295481aee19c827d917e96fedf2c4a" - integrity sha512-SEECbY5AiVt6DfLkhkaHNeshg1CogdLLANA8xlG/TKvS+XUgvIKl7VspJGYiEdL5OUyzMVnr7o0AwB7f+/Mjtg== - -diagnostic-channel@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/diagnostic-channel/-/diagnostic-channel-1.1.1.tgz#44b60972de9ee055c16216535b0e9db3f6a0efd0" - integrity sha512-r2HV5qFkUICyoaKlBEpLKHjxMXATUf/l+h8UZPGBHGLy4DDiY2sOLcIctax4eRnTw5wH2jTMExLntGPJ8eOJxw== - dependencies: - semver "^7.5.3" - -emitter-listener@^1.0.1, emitter-listener@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/emitter-listener/-/emitter-listener-1.1.2.tgz#56b140e8f6992375b3d7cb2cab1cc7432d9632e8" - integrity sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ== - dependencies: - shimmer "^1.2.0" - -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== - dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" - -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -import-in-the-middle@1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz#2a266676e3495e72c04bbaa5ec14756ba168391b" - integrity sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw== - dependencies: - acorn "^8.8.2" - acorn-import-assertions "^1.9.0" - cjs-module-lexer "^1.2.2" - module-details-from-path "^1.0.3" - -is-core-module@^2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" - integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== - dependencies: - has "^1.0.3" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -module-details-from-path@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b" - integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -require-in-the-middle@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz#b539de8f00955444dc8aed95e17c69b0a4f10fcf" - integrity sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw== - dependencies: - debug "^4.1.1" - module-details-from-path "^1.0.3" - resolve "^1.22.1" - -resolve@^1.22.1: - version "1.22.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" - integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -semver@^5.3.0, semver@^5.4.1: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^7.5.1, semver@^7.5.3: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -shimmer@^1.1.0, shimmer@^1.2.0, shimmer@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337" - integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw== - -stack-chain@^1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/stack-chain/-/stack-chain-1.3.7.tgz#d192c9ff4ea6a22c94c4dd459171e3f00cea1285" - integrity sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug== - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -tslib@^2.2.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" - integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== - -uuid@^8.3.0: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + "@microsoft/1ds-core-js" "^4.0.3" + "@microsoft/1ds-post-js" "^4.0.3" + "@microsoft/applicationinsights-web-basic" "^3.0.4" vscode-codicons@^0.0.14: version "0.0.14" resolved "https://registry.yarnpkg.com/vscode-codicons/-/vscode-codicons-0.0.14.tgz#e0d05418e2e195564ff6f6a2199d70415911c18f" integrity sha512-6CEH5KT9ct5WMw7n5dlX7rB8ya4CUI2FSq1Wk36XaW+c5RglFtAanUV0T+gvZVVFhl/WxfjTvFHq06Hz9c1SLA== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== diff --git a/patched-vscode/extensions/sql/cgmanifest.json b/patched-vscode/extensions/sql/cgmanifest.json index 732474f0..fec24186 100644 --- a/patched-vscode/extensions/sql/cgmanifest.json +++ b/patched-vscode/extensions/sql/cgmanifest.json @@ -6,11 +6,11 @@ "git": { "name": "microsoft/vscode-mssql", "repositoryUrl": "https://github.com/microsoft/vscode-mssql", - "commitHash": "9cb3529a978ddf599bf5bdd228f21bbcfe2914f5" + "commitHash": "49eff02f68b6ee73025c6665c672ca1c93385dde" } }, "license": "MIT", - "version": "1.20.0" + "version": "1.23.0" } ], "version": 1 diff --git a/patched-vscode/extensions/sql/package.json b/patched-vscode/extensions/sql/package.json index 20e19ad8..c048da78 100644 --- a/patched-vscode/extensions/sql/package.json +++ b/patched-vscode/extensions/sql/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ./build/update-grammar.mjs" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/sql/syntaxes/sql.tmLanguage.json b/patched-vscode/extensions/sql/syntaxes/sql.tmLanguage.json index ba6fac58..9db45221 100644 --- a/patched-vscode/extensions/sql/syntaxes/sql.tmLanguage.json +++ b/patched-vscode/extensions/sql/syntaxes/sql.tmLanguage.json @@ -4,7 +4,7 @@ "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/microsoft/vscode-mssql/commit/9cb3529a978ddf599bf5bdd228f21bbcfe2914f5", + "version": "https://github.com/microsoft/vscode-mssql/commit/49eff02f68b6ee73025c6665c672ca1c93385dde", "name": "SQL", "scopeName": "source.sql", "patterns": [ @@ -372,7 +372,7 @@ "include": "#regexps" }, { - "match": "\\b(?i)(abort|abort_after_wait|absent|absolute|accent_sensitivity|acceptable_cursopt|acp|action|activation|add|address|admin|aes_128|aes_192|aes_256|affinity|after|aggregate|algorithm|all_constraints|all_errormsgs|all_indexes|all_levels|all_results|allow_connections|allow_dup_row|allow_encrypted_value_modifications|allow_page_locks|allow_row_locks|allow_snapshot_isolation|alter|altercolumn|always|anonymous|ansi_defaults|ansi_null_default|ansi_null_dflt_off|ansi_null_dflt_on|ansi_nulls|ansi_padding|ansi_warnings|appdomain|append|application|apply|arithabort|arithignore|array|assembly|asymmetric|asynchronous_commit|at|atan2|atomic|attach|attach_force_rebuild_log|attach_rebuild_log|audit|auth_realm|authentication|auto|auto_cleanup|auto_close|auto_create_statistics|auto_drop|auto_shrink|auto_update_statistics|auto_update_statistics_async|automated_backup_preference|automatic|autopilot|availability|availability_mode|backup|backup_priority|base64|basic|batches|batchsize|before|between|bigint|binary|binding|bit|block|blockers|blocksize|bmk|both|break|broker|broker_instance|bucket_count|buffer|buffercount|bulk_logged|by|call|caller|card|case|catalog|catch|cert|certificate|change_retention|change_tracking|change_tracking_context|changes|char|character|character_set|check_expiration|check_policy|checkconstraints|checkindex|checkpoint|checksum|cleanup_policy|clear|clear_port|close|clustered|codepage|collection|column_encryption_key|column_master_key|columnstore|columnstore_archive|colv_80_to_100|colv_100_to_80|commit_differential_base|committed|compatibility_level|compress_all_row_groups|compression|compression_delay|concat_null_yields_null|concatenate|configuration|connect|containment|continue|continue_after_error|contract|contract_name|control|conversation|conversation_group_id|conversation_handle|copy|copy_only|count_rows|counter|create(\\\\s+or\\\\s+alter)?|credential|cross|cryptographic|cryptographic_provider|cube|cursor|cursor_close_on_commit|cursor_default|data|data_compression|data_flush_interval_seconds|data_mirroring|data_purity|data_source|database|database_name|database_snapshot|datafiletype|date_correlation_optimization|date|datefirst|dateformat|date_format|datetime|datetime2|datetimeoffset|day(s)?|db_chaining|dbid|dbidexec|dbo_only|deadlock_priority|deallocate|dec|decimal|declare|decrypt|decrypt_a|decryption|default_database|default_fulltext_language|default_language|default_logon_domain|default_schema|definition|delay|delayed_durability|delimitedtext|density_vector|dependent|des|description|desired_state|desx|differential|digest|disable|disable_broker|disable_def_cnst_chk|disabled|disk|distinct|distributed|distribution|drop|drop_existing|dts_buffers|dump|durability|dynamic|edition|elements|else|emergency|empty|enable|enable_broker|enabled|encoding|encrypted|encrypted_value|encryption|encryption_type|end|endpoint|endpoint_url|enhancedintegrity|entry|error_broker_conversations|errorfile|estimateonly|event|except|exec|executable|execute|exists|expand|expiredate|expiry_date|explicit|external|external_access|failover|failover_mode|failure_condition_level|fast|fast_forward|fastfirstrow|federated_service_account|fetch|field_terminator|fieldterminator|file|filelistonly|filegroup|filegrowth|filename|filestream|filestream_log|filestream_on|filetable|file_format|filter|first_row|fips_flagger|fire_triggers|first|firstrow|float|flush_interval_seconds|fmtonly|following|for|force|force_failover_allow_data_loss|force_service_allow_data_loss|forced|forceplan|formatfile|format_options|format_type|formsof|forward_only|free_cursors|free_exec_context|fullscan|fulltext|fulltextall|fulltextkey|function|generated|get|geography|geometry|global|go|goto|governor|guid|hadoop|hardening|hash|hashed|header_limit|headeronly|health_check_timeout|hidden|hierarchyid|histogram|histogram_steps|hits_cursors|hits_exec_context|hour(s)?|http|identity|identity_value|if|ifnull|ignore|ignore_constraints|ignore_dup_key|ignore_dup_row|ignore_triggers|image|immediate|implicit_transactions|include|include_null_values|incremental|index|inflectional|init|initiator|insensitive|insert|instead|int|integer|integrated|intersect|intermediate|interval_length_minutes|into|inuse_cursors|inuse_exec_context|io|is|isabout|iso_week|isolation|job_tracker_location|json|keep|keep_nulls|keep_replication|keepdefaults|keepfixed|keepidentity|keepnulls|kerberos|key|key_path|key_source|key_store_provider_name|keyset|kill|kilobytes_per_batch|labelonly|langid|language|last|lastrow|leading|legacy_cardinality_estimation|length|level|lifetime|lineage_80_to_100|lineage_100_to_80|listener_ip|listener_port|load|loadhistory|lob_compaction|local|local_service_name|locate|location|lock_escalation|lock_timeout|lockres|log|login|login_type|loop|manual|mark_in_use_for_removal|masked|master|matched|max_queue_readers|max_duration|max_outstanding_io_per_volume|maxdop|maxerrors|maxlength|maxtransfersize|max_plans_per_query|max_storage_size_mb|mediadescription|medianame|mediapassword|memogroup|memory_optimized|merge|message|message_forward_size|message_forwarding|microsecond|millisecond|minute(s)?|mirror_address|misses_cursors|misses_exec_context|mixed|modify|money|month|move|multi_user|must_change|name|namespace|nanosecond|native|native_compilation|nchar|ncharacter|nested_triggers|never|new_account|new_broker|newname|next|no|no_browsetable|no_checksum|no_compression|no_infomsgs|no_triggers|no_truncate|nocount|noexec|noexpand|noformat|noinit|nolock|nonatomic|nonclustered|nondurable|none|norecompute|norecovery|noreset|norewind|noskip|not|notification|nounload|now|nowait|ntext|ntlm|nulls|numeric|numeric_roundabort|nvarchar|object|objid|oem|offline|old_account|online|operation_mode|open|openjson|optimistic|option|orc|out|outer|output|over|override|owner|ownership|pad_index|page|page_checksum|page_verify|pagecount|paglock|param|parameter_sniffing|parameter_type_expansion|parameterization|parquet|parseonly|partial|partition|partner|password|path|pause|percentage|permission_set|persisted|period|physical_only|plan_forcing_mode|policy|pool|population|ports|preceding|precision|predicate|presume_abort|primary|primary_role|print|prior|priority |priority_level|private|proc(edure)?|procedure_name|profile|provider|quarter|query_capture_mode|query_governor_cost_limit|query_optimizer_hotfixes|query_store|queue|quoted_identifier|raiserror|range|raw|rcfile|rc2|rc4|rc4_128|rdbms|read_committed_snapshot|read|read_only|read_write|readcommitted|readcommittedlock|readonly|readpast|readuncommitted|readwrite|real|rebuild|receive|recmodel_70backcomp|recompile|reconfigure|recovery|recursive|recursive_triggers|redo_queue|reject_sample_value|reject_type|reject_value|relative|remote|remote_data_archive|remote_proc_transactions|remote_service_name|remove|removed_cursors|removed_exec_context|reorganize|repeat|repeatable|repeatableread|replace|replica|replicated|replnick_100_to_80|replnickarray_80_to_100|replnickarray_100_to_80|required|required_cursopt|resample|reset|resource|resource_manager_location|respect|restart|restore|restricted_user|resume|retaindays|retention|return|revert|rewind|rewindonly|returns|robust|role|rollup|root|round_robin|route|row|rowdump|rowguidcol|rowlock|row_terminator|rows|rows_per_batch|rowsets_only|rowterminator|rowversion|rsa_1024|rsa_2048|rsa_3072|rsa_4096|rsa_512|safe|safety|sample|save|scalar|schema|schemabinding|scoped|scroll|scroll_locks|sddl|second|secexpr|seconds|secondary|secondary_only|secondary_role|secret|security|securityaudit|selective|self|send|sent|sequence|serde_method|serializable|server|service|service_broker|service_name|service_objective|session_timeout|session|sessions|seterror|setopts|sets|shard_map_manager|shard_map_name|sharded|shared_memory|show_statistics|showplan_all|showplan_text|showplan_xml|showplan_xml_with_recompile|shrinkdb|shutdown|sid|signature|simple|single_blob|single_clob|single_nclob|single_user|singleton|site|size|size_based_cleanup_mode|skip|smalldatetime|smallint|smallmoney|snapshot|snapshot_import|snapshotrestorephase|soap|softnuma|sort_in_tempdb|sorted_data|sorted_data_reorg|spatial|sql|sql_bigint|sql_binary|sql_bit|sql_char|sql_date|sql_decimal|sql_double|sql_float|sql_guid|sql_handle|sql_longvarbinary|sql_longvarchar|sql_numeric|sql_real|sql_smallint|sql_time|sql_timestamp|sql_tinyint|sql_tsi_day|sql_tsi_frac_second|sql_tsi_hour|sql_tsi_minute|sql_tsi_month|sql_tsi_quarter|sql_tsi_second|sql_tsi_week|sql_tsi_year|sql_type_date|sql_type_time|sql_type_timestamp|sql_varbinary|sql_varchar|sql_variant|sql_wchar|sql_wlongvarchar|ssl|ssl_port|standard|standby|start|start_date|started|stat_header|state|statement|static|statistics|statistics_incremental|statistics_norecompute|statistics_only|statman|stats|stats_stream|status|stop|stop_on_error|stopat|stopatmark|stopbeforemark|stoplist|stopped|string_delimiter|subject|supplemental_logging|supported|suspend|symmetric|synchronous_commit|synonym|sysname|system|system_time|system_versioning|table|tableresults|tablock|tablockx|take|tape|target|target_index|target_partition|target_recovery_time|tcp|temporal_history_retention|text|textimage_on|then|thesaurus|throw|time|timeout|timestamp|tinyint|to|top|torn_page_detection|track_columns_updated|trailing|tran|transaction|transfer|transform_noise_words|triple_des|triple_des_3key|truncate|trustworthy|try|tsql|two_digit_year_cutoff|type|type_desc|type_warning|tzoffset|uid|unbounded|uncommitted|unique|uniqueidentifier|unlimited|unload|unlock|unsafe|updlock|url|use|useplan|useroptions|use_type_default|using|utcdatetime|valid_xml|validation|value|values|varbinary|varchar|verbose|verifyonly|version|view_metadata|virtual_device|visiblity|wait_at_low_priority|waitfor|webmethod|week|weekday|weight|well_formed_xml|when|while|widechar|widechar_ansi|widenative|window|windows|with|within|within group|witness|without|without_array_wrapper|workload|wsdl|xact_abort|xlock|xml|xmlschema|xquery|xsinil|year|zone)\\b", + "match": "\\b(?i)(abort|abort_after_wait|absent|absolute|accent_sensitivity|acceptable_cursopt|acp|action|activation|add|address|admin|aes_128|aes_192|aes_256|affinity|after|aggregate|algorithm|all_constraints|all_errormsgs|all_indexes|all_levels|all_results|allow_connections|allow_dup_row|allow_encrypted_value_modifications|allow_page_locks|allow_row_locks|allow_snapshot_isolation|alter|altercolumn|always|anonymous|ansi_defaults|ansi_null_default|ansi_null_dflt_off|ansi_null_dflt_on|ansi_nulls|ansi_padding|ansi_warnings|appdomain|append|application|apply|arithabort|arithignore|array|assembly|asymmetric|asynchronous_commit|at|atan2|atomic|attach|attach_force_rebuild_log|attach_rebuild_log|audit|auth_realm|authentication|auto|auto_cleanup|auto_close|auto_create_statistics|auto_drop|auto_shrink|auto_update_statistics|auto_update_statistics_async|automated_backup_preference|automatic|autopilot|availability|availability_mode|backup|backup_priority|base64|basic|batches|batchsize|before|between|bigint|binary|binding|bit|block|blockers|blocksize|bmk|both|break|broker|broker_instance|bucket_count|buffer|buffercount|bulk_logged|by|call|caller|card|case|catalog|catch|cert|certificate|change_retention|change_tracking|change_tracking_context|changes|char|character|character_set|check_expiration|check_policy|checkconstraints|checkindex|checkpoint|checksum|cleanup_policy|clear|clear_port|close|clustered|codepage|collection|column_encryption_key|column_master_key|columnstore|columnstore_archive|colv_80_to_100|colv_100_to_80|commit_differential_base|committed|compatibility_level|compress_all_row_groups|compression|compression_delay|concat_null_yields_null|concatenate|configuration|connect|connection|containment|continue|continue_after_error|contract|contract_name|control|conversation|conversation_group_id|conversation_handle|copy|copy_only|count_rows|counter|create(\\\\s+or\\\\s+alter)?|credential|cross|cryptographic|cryptographic_provider|cube|cursor|cursor_close_on_commit|cursor_default|data|data_compression|data_flush_interval_seconds|data_mirroring|data_purity|data_source|database|database_name|database_snapshot|datafiletype|date_correlation_optimization|date|datefirst|dateformat|date_format|datetime|datetime2|datetimeoffset|day(s)?|db_chaining|dbid|dbidexec|dbo_only|deadlock_priority|deallocate|dec|decimal|declare|decrypt|decrypt_a|decryption|default_database|default_fulltext_language|default_language|default_logon_domain|default_schema|definition|delay|delayed_durability|delimitedtext|density_vector|dependent|des|description|desired_state|desx|differential|digest|disable|disable_broker|disable_def_cnst_chk|disabled|disk|distinct|distributed|distribution|drop|drop_existing|dts_buffers|dump|durability|dynamic|edition|elements|else|emergency|empty|enable|enable_broker|enabled|encoding|encrypted|encrypted_value|encryption|encryption_type|end|endpoint|endpoint_url|enhancedintegrity|entry|error_broker_conversations|errorfile|estimateonly|event|except|exec|executable|execute|exists|expand|expiredate|expiry_date|explicit|external|external_access|failover|failover_mode|failure_condition_level|fast|fast_forward|fastfirstrow|federated_service_account|fetch|field_terminator|fieldterminator|file|filelistonly|filegroup|filegrowth|filename|filestream|filestream_log|filestream_on|filetable|file_format|filter|first_row|fips_flagger|fire_triggers|first|firstrow|float|flush_interval_seconds|fmtonly|following|for|force|force_failover_allow_data_loss|force_service_allow_data_loss|forced|forceplan|formatfile|format_options|format_type|formsof|forward_only|free_cursors|free_exec_context|fullscan|fulltext|fulltextall|fulltextkey|function|generated|get|geography|geometry|global|go|goto|governor|guid|hadoop|hardening|hash|hashed|header_limit|headeronly|health_check_timeout|hidden|hierarchyid|histogram|histogram_steps|hits_cursors|hits_exec_context|hour(s)?|http|identity|identity_value|if|ifnull|ignore|ignore_constraints|ignore_dup_key|ignore_dup_row|ignore_triggers|image|immediate|implicit_transactions|include|include_null_values|incremental|index|inflectional|init|initiator|insensitive|insert|instead|int|integer|integrated|intersect|intermediate|interval_length_minutes|into|inuse_cursors|inuse_exec_context|io|is|isabout|iso_week|isolation|job_tracker_location|json|keep|keep_nulls|keep_replication|keepdefaults|keepfixed|keepidentity|keepnulls|kerberos|key|key_path|key_source|key_store_provider_name|keyset|kill|kilobytes_per_batch|labelonly|langid|language|last|lastrow|leading|legacy_cardinality_estimation|length|level|lifetime|lineage_80_to_100|lineage_100_to_80|listener_ip|listener_port|load|loadhistory|lob_compaction|local|local_service_name|locate|location|lock_escalation|lock_timeout|lockres|log|login|login_type|loop|manual|mark_in_use_for_removal|masked|master|match|matched|max_queue_readers|max_duration|max_outstanding_io_per_volume|maxdop|maxerrors|maxlength|maxtransfersize|max_plans_per_query|max_storage_size_mb|mediadescription|medianame|mediapassword|memogroup|memory_optimized|merge|message|message_forward_size|message_forwarding|microsecond|millisecond|minute(s)?|mirror_address|misses_cursors|misses_exec_context|mixed|modify|money|month|move|multi_user|must_change|name|namespace|nanosecond|native|native_compilation|nchar|ncharacter|nested_triggers|never|new_account|new_broker|newname|next|no|no_browsetable|no_checksum|no_compression|no_infomsgs|no_triggers|no_truncate|nocount|noexec|noexpand|noformat|noinit|nolock|nonatomic|nonclustered|nondurable|none|norecompute|norecovery|noreset|norewind|noskip|not|notification|nounload|now|nowait|ntext|ntlm|nulls|numeric|numeric_roundabort|nvarchar|object|objid|oem|offline|old_account|online|operation_mode|open|openjson|optimistic|option|orc|out|outer|output|over|override|owner|ownership|pad_index|page|page_checksum|page_verify|pagecount|paglock|param|parameter_sniffing|parameter_type_expansion|parameterization|parquet|parseonly|partial|partition|partner|password|path|pause|percentage|permission_set|persisted|period|physical_only|plan_forcing_mode|policy|pool|population|ports|preceding|precision|predicate|presume_abort|primary|primary_role|print|prior|priority |priority_level|private|proc(edure)?|procedure_name|profile|provider|quarter|query_capture_mode|query_governor_cost_limit|query_optimizer_hotfixes|query_store|queue|quoted_identifier|raiserror|range|raw|rcfile|rc2|rc4|rc4_128|rdbms|read_committed_snapshot|read|read_only|read_write|readcommitted|readcommittedlock|readonly|readpast|readuncommitted|readwrite|real|rebuild|receive|recmodel_70backcomp|recompile|reconfigure|recovery|recursive|recursive_triggers|redo_queue|reject_sample_value|reject_type|reject_value|relative|remote|remote_data_archive|remote_proc_transactions|remote_service_name|remove|removed_cursors|removed_exec_context|reorganize|repeat|repeatable|repeatableread|replace|replica|replicated|replnick_100_to_80|replnickarray_80_to_100|replnickarray_100_to_80|required|required_cursopt|resample|reset|resource|resource_manager_location|respect|restart|restore|restricted_user|resume|retaindays|retention|return|revert|rewind|rewindonly|returns|robust|role|rollup|root|round_robin|route|row|rowdump|rowguidcol|rowlock|row_terminator|rows|rows_per_batch|rowsets_only|rowterminator|rowversion|rsa_1024|rsa_2048|rsa_3072|rsa_4096|rsa_512|safe|safety|sample|save|scalar|schema|schemabinding|scoped|scroll|scroll_locks|sddl|second|secexpr|seconds|secondary|secondary_only|secondary_role|secret|security|securityaudit|selective|self|send|sent|sequence|serde_method|serializable|server|service|service_broker|service_name|service_objective|session_timeout|session|sessions|seterror|setopts|sets|shard_map_manager|shard_map_name|sharded|shared_memory|shortest_path|show_statistics|showplan_all|showplan_text|showplan_xml|showplan_xml_with_recompile|shrinkdb|shutdown|sid|signature|simple|single_blob|single_clob|single_nclob|single_user|singleton|site|size|size_based_cleanup_mode|skip|smalldatetime|smallint|smallmoney|snapshot|snapshot_import|snapshotrestorephase|soap|softnuma|sort_in_tempdb|sorted_data|sorted_data_reorg|spatial|sql|sql_bigint|sql_binary|sql_bit|sql_char|sql_date|sql_decimal|sql_double|sql_float|sql_guid|sql_handle|sql_longvarbinary|sql_longvarchar|sql_numeric|sql_real|sql_smallint|sql_time|sql_timestamp|sql_tinyint|sql_tsi_day|sql_tsi_frac_second|sql_tsi_hour|sql_tsi_minute|sql_tsi_month|sql_tsi_quarter|sql_tsi_second|sql_tsi_week|sql_tsi_year|sql_type_date|sql_type_time|sql_type_timestamp|sql_varbinary|sql_varchar|sql_variant|sql_wchar|sql_wlongvarchar|ssl|ssl_port|standard|standby|start|start_date|started|stat_header|state|statement|static|statistics|statistics_incremental|statistics_norecompute|statistics_only|statman|stats|stats_stream|status|stop|stop_on_error|stopat|stopatmark|stopbeforemark|stoplist|stopped|string_delimiter|subject|supplemental_logging|supported|suspend|symmetric|synchronous_commit|synonym|sysname|system|system_time|system_versioning|table|tableresults|tablock|tablockx|take|tape|target|target_index|target_partition|target_recovery_time|tcp|temporal_history_retention|text|textimage_on|then|thesaurus|throw|time|timeout|timestamp|tinyint|to|top|torn_page_detection|track_columns_updated|trailing|tran|transaction|transfer|transform_noise_words|triple_des|triple_des_3key|truncate|trustworthy|try|tsql|two_digit_year_cutoff|type|type_desc|type_warning|tzoffset|uid|unbounded|uncommitted|unique|uniqueidentifier|unlimited|unload|unlock|unsafe|updlock|url|use|useplan|useroptions|use_type_default|using|utcdatetime|valid_xml|validation|value|values|varbinary|varchar|verbose|verifyonly|version|view_metadata|virtual_device|visiblity|wait_at_low_priority|waitfor|webmethod|week|weekday|weight|well_formed_xml|when|while|widechar|widechar_ansi|widenative|window|windows|with|within|within group|witness|without|without_array_wrapper|workload|wsdl|xact_abort|xlock|xml|xmlschema|xquery|xsinil|year|zone)\\b", "name": "keyword.other.sql" }, { diff --git a/patched-vscode/extensions/swift/LICENSE.md b/patched-vscode/extensions/swift/LICENSE.md deleted file mode 100644 index 2a342e30..00000000 --- a/patched-vscode/extensions/swift/LICENSE.md +++ /dev/null @@ -1,45 +0,0 @@ -Monarch definition & snippets: - -The MIT License (MIT) - -Copyright (c) 2015 David Owens II - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -TextMate grammar: - -Copyright (c) 2014 Darin Morrison - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file diff --git a/patched-vscode/extensions/swift/cgmanifest.json b/patched-vscode/extensions/swift/cgmanifest.json index a6e26d57..816621e4 100644 --- a/patched-vscode/extensions/swift/cgmanifest.json +++ b/patched-vscode/extensions/swift/cgmanifest.json @@ -4,50 +4,26 @@ "component": { "type": "git", "git": { - "name": "vscode-swift", - "repositoryUrl": "https://github.com/owensd/vscode-swift", - "commitHash": "cec27af6662e3799120b208e64483efdfe5521f5" + "name": "jtbandes/swift-tmlanguage", + "repositoryUrl": "https://github.com/jtbandes/swift-tmlanguage", + "commitHash": "ab893c684dd7eeb7c249139e29e931334316fda7" } }, - "licenseDetail": [ - "The MIT License (MIT)", - "", - "Copyright (c) 2015 David Owens II", - "", - "Permission is hereby granted, free of charge, to any person obtaining a copy", - "of this software and associated documentation files (the \"Software\"), to deal", - "in the Software without restriction, including without limitation the rights", - "to use, copy, modify, merge, publish, distribute, sublicense, and/or sell", - "copies of the Software, and to permit persons to whom the Software is", - "furnished to do so, subject to the following conditions:", - "", - "The above copyright notice and this permission notice shall be included in all", - "copies or substantial portions of the Software.", - "", - "THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR", - "IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,", - "FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE", - "AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER", - "LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,", - "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." - ], - "license": "MIT", - "description": "The files in this folder are based on https://github.com/owensd/vscode-swift.", - "version": "0.0.1" + "license": "MIT" }, { "component": { "type": "git", "git": { - "name": "freebroccolo/atom-language-swift", - "repositoryUrl": "https://github.com/freebroccolo/atom-language-swift", - "commitHash": "d8f4ed1f79cbb4d5d215e7a68fa8cc6b618e16e0" + "name": "vscode-swift", + "repositoryUrl": "https://github.com/owensd/vscode-swift", + "commitHash": "cec27af6662e3799120b208e64483efdfe5521f5" } }, "licenseDetail": [ "The MIT License (MIT)", "", - "Copyright (c) 2014 Darin Morrison", + "Copyright (c) 2015 David Owens II", "", "Permission is hereby granted, free of charge, to any person obtaining a copy", "of this software and associated documentation files (the \"Software\"), to deal", @@ -67,7 +43,8 @@ "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE." ], "license": "MIT", - "version": "0.0.0" + "description": "The files in the 'snippets' subfolder in this folder are based on https://github.com/owensd/vscode-swift.", + "version": "0.0.1" } ], "version": 1 diff --git a/patched-vscode/extensions/swift/package.json b/patched-vscode/extensions/swift/package.json index d8786ae1..5effcf0c 100644 --- a/patched-vscode/extensions/swift/package.json +++ b/patched-vscode/extensions/swift/package.json @@ -9,8 +9,9 @@ "vscode": "*" }, "scripts": { - "update-grammar": "node ../node_modules/vscode-grammar-updater/bin textmate/swift.tmbundle Syntaxes/Swift.tmLanguage ./syntaxes/swift.tmLanguage.json" + "update-grammar": "node ../node_modules/vscode-grammar-updater/bin jtbandes/swift-tmlanguage Swift.tmLanguage.json ./syntaxes/swift.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/swift/syntaxes/swift.tmLanguage.json b/patched-vscode/extensions/swift/syntaxes/swift.tmLanguage.json index f63b127d..6259b151 100644 --- a/patched-vscode/extensions/swift/syntaxes/swift.tmLanguage.json +++ b/patched-vscode/extensions/swift/syntaxes/swift.tmLanguage.json @@ -1,10 +1,10 @@ { "information_for_contributors": [ - "This file has been converted from https://github.com/textmate/swift.tmbundle/blob/master/Syntaxes/Swift.tmLanguage", + "This file has been converted from https://github.com/jtbandes/swift-tmlanguage/blob/master/Swift.tmLanguage.json", "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/textmate/swift.tmbundle/commit/7a35637eb70aef3114b091c4ff6fbf6a2faa881b", + "version": "https://github.com/jtbandes/swift-tmlanguage/commit/ab893c684dd7eeb7c249139e29e931334316fda7", "name": "Swift", "scopeName": "source.swift", "comment": "See swift.tmbundle/grammar-test.swift for test cases.", @@ -15,23 +15,25 @@ ], "repository": { "async-throws": { + "match": "\\b(?:(throws\\s+async|rethrows\\s+async)|(throws|rethrows)|(async))\\b", "captures": { "1": { "name": "invalid.illegal.await-must-precede-throws.swift" }, "2": { - "name": "keyword.control.exception.swift" + "name": "storage.modifier.exception.swift" }, "3": { - "name": "keyword.control.async.swift" + "name": "storage.modifier.async.swift" } - }, - "match": "\\b(?:(throws\\s+async|rethrows\\s+async)|(throws|rethrows)|(async))\\b" + } }, "attributes": { "patterns": [ { + "name": "meta.attribute.available.swift", "begin": "((@)available)(\\()", + "end": "\\)", "beginCaptures": { "1": { "name": "storage.modifier.attribute.swift" @@ -43,15 +45,14 @@ "name": "punctuation.definition.arguments.begin.swift" } }, - "end": "\\)", "endCaptures": { "0": { "name": "punctuation.definition.arguments.end.swift" } }, - "name": "meta.attribute.available.swift", "patterns": [ { + "match": "\\b(swift|(?:iOS|macOS|OSX|watchOS|tvOS|UIKitForMac)(?:ApplicationExtension)?)\\b(?:\\s+([0-9]+(?:\\.[0-9]+)*\\b))?", "captures": { "1": { "name": "keyword.other.platform.os.swift" @@ -59,11 +60,11 @@ "2": { "name": "constant.numeric.swift" } - }, - "match": "\\b(swift|(?:iOS|macOS|OSX|watchOS|tvOS|UIKitForMac)(?:ApplicationExtension)?)\\b(?:\\s+([0-9]+(?:\\.[0-9]+)*\\b))?" + } }, { "begin": "\\b(introduced|deprecated|obsoleted)\\s*(:)\\s*", + "end": "(?!\\G)", "beginCaptures": { "1": { "name": "keyword.other.swift" @@ -72,16 +73,16 @@ "name": "punctuation.separator.key-value.swift" } }, - "end": "(?!\\G)", "patterns": [ { - "match": "\\b[0-9]+(?:\\.[0-9]+)*\\b", - "name": "constant.numeric.swift" + "name": "constant.numeric.swift", + "match": "\\b[0-9]+(?:\\.[0-9]+)*\\b" } ] }, { "begin": "\\b(message|renamed)\\s*(:)\\s*(?=\")", + "end": "(?!\\G)", "beginCaptures": { "1": { "name": "keyword.other.swift" @@ -90,7 +91,6 @@ "name": "punctuation.separator.key-value.swift" } }, - "end": "(?!\\G)", "patterns": [ { "include": "#literals" @@ -98,6 +98,7 @@ ] }, { + "match": "(?:(\\*)|\\b(deprecated|unavailable|noasync)\\b)\\s*(.*?)(?=[,)])", "captures": { "1": { "name": "keyword.other.platform.all.swift" @@ -108,13 +109,14 @@ "3": { "name": "invalid.illegal.character-not-allowed-here.swift" } - }, - "match": "(?:(\\*)|\\b(deprecated|unavailable|noasync)\\b)\\s*(.*?)(?=[,)])" + } } ] }, { + "name": "meta.attribute.objc.swift", "begin": "((@)objc)(\\()", + "end": "\\)", "beginCaptures": { "1": { "name": "storage.modifier.attribute.swift" @@ -126,27 +128,28 @@ "name": "punctuation.definition.arguments.begin.swift" } }, - "end": "\\)", "endCaptures": { "0": { "name": "punctuation.definition.arguments.end.swift" } }, - "name": "meta.attribute.objc.swift", "patterns": [ { + "name": "entity.name.function.swift", + "match": "\\w*(?::(?:\\w*:)*(\\w*))?", "captures": { "1": { "name": "invalid.illegal.missing-colon-after-selector-piece.swift" } - }, - "match": "\\w*(?::(?:\\w*:)*(\\w*))?", - "name": "entity.name.function.swift" + } } ] }, { + "comment": "any other attribute", + "name": "meta.attribute.swift", "begin": "(@)(?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k)", + "end": "(?!\\G\\()", "beginCaptures": { "0": { "name": "storage.modifier.attribute.swift" @@ -161,24 +164,21 @@ "name": "punctuation.definition.identifier.swift" } }, - "comment": "any other attribute", - "end": "(?!\\G\\()", - "name": "meta.attribute.swift", "patterns": [ { + "name": "meta.arguments.attribute.swift", "begin": "\\(", + "end": "\\)", "beginCaptures": { "0": { "name": "punctuation.definition.arguments.begin.swift" } }, - "end": "\\)", "endCaptures": { "0": { "name": "punctuation.definition.arguments.end.swift" } }, - "name": "meta.arguments.attribute.swift", "patterns": [ { "include": "#expressions" @@ -193,18 +193,18 @@ "patterns": [ { "comment": "Member functions in the standard library in Swift 3 which may be used with trailing closures and no parentheses", - "match": "(?<=\\.)(?:s(?:ort(?:ed)?|plit)|contains|index|partition|f(?:i(?:lter|rst)|orEach|latMap)|with(?:MutableCharacters|CString|U(?:nsafe(?:Mutable(?:BufferPointer|Pointer(?:s|To(?:Header|Elements)))|BufferPointer)|TF8Buffer))|m(?:in|a(?:p|x)))(?=\\s*[({])\\b", - "name": "support.function.swift" + "name": "support.function.swift", + "match": "(?<=\\.)(?:s(?:ort(?:ed)?|plit)|contains|index|partition|f(?:i(?:lter|rst)|orEach|latMap)|with(?:MutableCharacters|CString|U(?:nsafe(?:Mutable(?:BufferPointer|Pointer(?:s|To(?:Header|Elements)))|BufferPointer)|TF8Buffer))|m(?:in|a(?:p|x)))(?=\\s*[({])\\b" }, { "comment": "Member functions in the standard library in Swift 3", - "match": "(?<=\\.)(?:s(?:ymmetricDifference|t(?:oreBytes|arts|ride)|ortInPlace|u(?:ccessor|ffix|btract(?:ing|InPlace|WithOverflow)?)|quareRoot|amePosition)|h(?:oldsUnique(?:Reference|OrPinnedReference)|as(?:Suffix|Prefix))|ne(?:gate(?:d)?|xt)|c(?:o(?:untByEnumerating|py(?:Bytes)?)|lamp(?:ed)?|reate)|t(?:o(?:IntMax|Opaque|UIntMax)|ake(?:RetainedValue|UnretainedValue)|r(?:uncatingRemainder|a(?:nscodedLength|ilSurrogate)))|i(?:s(?:MutableAndUniquelyReferenced(?:OrPinned)?|S(?:trictSu(?:perset(?:Of)?|bset(?:Of)?)|u(?:perset(?:Of)?|bset(?:Of)?))|Continuation|T(?:otallyOrdered|railSurrogate)|Disjoint(?:With)?|Unique(?:Reference|lyReferenced(?:OrPinned)?)|Equal|Le(?:ss(?:ThanOrEqualTo)?|adSurrogate))|n(?:sert(?:ContentsOf)?|tersect(?:ion|InPlace)?|itialize(?:Memory|From)?|dex(?:Of|ForKey)))|o(?:verlaps|bjectAt)|d(?:i(?:stance(?:To)?|vide(?:d|WithOverflow)?)|e(?:s(?:cendant|troy)|code(?:CString)?|initialize|alloc(?:ate(?:Capacity)?)?)|rop(?:First|Last))|u(?:n(?:ion(?:InPlace)?|derestimateCount|wrappedOrError)|p(?:date(?:Value)?|percased))|join(?:ed|WithSeparator)|p(?:op(?:First|Last)|ass(?:Retained|Unretained)|re(?:decessor|fix))|e(?:scape(?:d)?|n(?:code|umerate(?:d)?)|lementsEqual|xclusiveOr(?:InPlace)?)|f(?:orm(?:Remainder|S(?:ymmetricDifference|quareRoot)|TruncatingRemainder|In(?:tersection|dex)|Union)|latten|rom(?:CString(?:RepairingIllFormedUTF8)?|Opaque))|w(?:i(?:thMemoryRebound|dth)|rite(?:To)?)|l(?:o(?:wercased|ad)|e(?:adSurrogate|xicographical(?:Compare|lyPrecedes)))|a(?:ss(?:ign(?:BackwardFrom|From)?|umingMemoryBound)|d(?:d(?:ing(?:Product)?|Product|WithOverflow)?|vanced(?:By)?)|utorelease|ppend(?:ContentsOf)?|lloc(?:ate)?|bs)|r(?:ound(?:ed)?|e(?:serveCapacity|tain|duce|place(?:Range|Subrange)?|verse(?:d)?|quest(?:NativeBuffer|UniqueMutableBackingBuffer)|lease|m(?:ove(?:Range|Subrange|Value(?:ForKey)?|First|Last|A(?:tIndex|ll))?|ainder(?:WithOverflow)?)))|ge(?:nerate|t(?:Objects|Element))|m(?:in(?:imum(?:Magnitude)?|Element)|ove(?:Initialize(?:Memory|BackwardFrom|From)?|Assign(?:From)?)?|ultipl(?:y(?:WithOverflow)?|ied)|easure|a(?:ke(?:Iterator|Description)|x(?:imum(?:Magnitude)?|Element)))|bindMemory)(?=\\s*\\()", - "name": "support.function.swift" + "name": "support.function.swift", + "match": "(?<=\\.)(?:s(?:ymmetricDifference|t(?:oreBytes|arts|ride)|ortInPlace|u(?:ccessor|ffix|btract(?:ing|InPlace|WithOverflow)?)|quareRoot|amePosition)|h(?:oldsUnique(?:Reference|OrPinnedReference)|as(?:Suffix|Prefix))|ne(?:gate(?:d)?|xt)|c(?:o(?:untByEnumerating|py(?:Bytes)?)|lamp(?:ed)?|reate)|t(?:o(?:IntMax|Opaque|UIntMax)|ake(?:RetainedValue|UnretainedValue)|r(?:uncatingRemainder|a(?:nscodedLength|ilSurrogate)))|i(?:s(?:MutableAndUniquelyReferenced(?:OrPinned)?|S(?:trictSu(?:perset(?:Of)?|bset(?:Of)?)|u(?:perset(?:Of)?|bset(?:Of)?))|Continuation|T(?:otallyOrdered|railSurrogate)|Disjoint(?:With)?|Unique(?:Reference|lyReferenced(?:OrPinned)?)|Equal|Le(?:ss(?:ThanOrEqualTo)?|adSurrogate))|n(?:sert(?:ContentsOf)?|tersect(?:ion|InPlace)?|itialize(?:Memory|From)?|dex(?:Of|ForKey)))|o(?:verlaps|bjectAt)|d(?:i(?:stance(?:To)?|vide(?:d|WithOverflow)?)|e(?:s(?:cendant|troy)|code(?:CString)?|initialize|alloc(?:ate(?:Capacity)?)?)|rop(?:First|Last))|u(?:n(?:ion(?:InPlace)?|derestimateCount|wrappedOrError)|p(?:date(?:Value)?|percased))|join(?:ed|WithSeparator)|p(?:op(?:First|Last)|ass(?:Retained|Unretained)|re(?:decessor|fix))|e(?:scape(?:d)?|n(?:code|umerate(?:d)?)|lementsEqual|xclusiveOr(?:InPlace)?)|f(?:orm(?:Remainder|S(?:ymmetricDifference|quareRoot)|TruncatingRemainder|In(?:tersection|dex)|Union)|latten|rom(?:CString(?:RepairingIllFormedUTF8)?|Opaque))|w(?:i(?:thMemoryRebound|dth)|rite(?:To)?)|l(?:o(?:wercased|ad)|e(?:adSurrogate|xicographical(?:Compare|lyPrecedes)))|a(?:ss(?:ign(?:BackwardFrom|From)?|umingMemoryBound)|d(?:d(?:ing(?:Product)?|Product|WithOverflow)?|vanced(?:By)?)|utorelease|ppend(?:ContentsOf)?|lloc(?:ate)?|bs)|r(?:ound(?:ed)?|e(?:serveCapacity|tain|duce|place(?:Range|Subrange)?|verse(?:d)?|quest(?:NativeBuffer|UniqueMutableBackingBuffer)|lease|m(?:ove(?:Range|Subrange|Value(?:ForKey)?|First|Last|A(?:tIndex|ll))?|ainder(?:WithOverflow)?)))|ge(?:nerate|t(?:Objects|Element))|m(?:in(?:imum(?:Magnitude)?|Element)|ove(?:Initialize(?:Memory|BackwardFrom|From)?|Assign(?:From)?)?|ultipl(?:y(?:WithOverflow)?|ied)|easure|a(?:ke(?:Iterator|Description)|x(?:imum(?:Magnitude)?|Element)))|bindMemory)(?=\\s*\\()" }, { "comment": "Member functions in the standard library in Swift 2 only", - "match": "(?<=\\.)(?:s(?:uperclassMirror|amePositionIn|tartsWith)|nextObject|c(?:haracterAtIndex|o(?:untByEnumeratingWithState|pyWithZone)|ustom(?:Mirror|PlaygroundQuickLook))|is(?:EmptyInput|ASCII)|object(?:Enumerator|ForKey|AtIndex)|join|put|keyEnumerator|withUnsafeMutablePointerToValue|length|getMirror|m(?:oveInitializeAssignFrom|ember))(?=\\s*\\()", - "name": "support.function.swift" + "name": "support.function.swift", + "match": "(?<=\\.)(?:s(?:uperclassMirror|amePositionIn|tartsWith)|nextObject|c(?:haracterAtIndex|o(?:untByEnumeratingWithState|pyWithZone)|ustom(?:Mirror|PlaygroundQuickLook))|is(?:EmptyInput|ASCII)|object(?:Enumerator|ForKey|AtIndex)|join|put|keyEnumerator|withUnsafeMutablePointerToValue|length|getMirror|m(?:oveInitializeAssignFrom|ember))(?=\\s*\\()" } ] }, @@ -212,6 +212,7 @@ "patterns": [ { "begin": "\\b(type)(\\()\\s*(of)(:)", + "end": "\\)", "beginCaptures": { "1": { "name": "support.function.dynamic-type.swift" @@ -226,7 +227,6 @@ "name": "punctuation.separator.argument-label.begin.swift" } }, - "end": "\\)", "endCaptures": { "0": { "name": "punctuation.definition.arguments.end.swift" @@ -240,18 +240,18 @@ }, { "comment": "Global functions available in Swift 3 which may be used with trailing closures and no parentheses", - "match": "\\b(?:anyGenerator|autoreleasepool)(?=\\s*[({])\\b", - "name": "support.function.swift" + "name": "support.function.swift", + "match": "\\b(?:anyGenerator|autoreleasepool)(?=\\s*[({])\\b" }, { "comment": "Global functions available in Swift 3", - "match": "\\b(?:s(?:tride(?:of(?:Value)?)?|izeof(?:Value)?|equence|wap)|numericCast|transcode|is(?:UniquelyReferenced(?:NonObjC)?|KnownUniquelyReferenced)|zip|d(?:ump|ebugPrint)|unsafe(?:BitCast|Downcast|Unwrap|Address(?:Of)?)|pr(?:int|econdition(?:Failure)?)|fatalError|with(?:Unsafe(?:MutablePointer|Pointer)|ExtendedLifetime|VaList)|a(?:ssert(?:ionFailure)?|lignof(?:Value)?|bs)|re(?:peatElement|adLine)|getVaList|m(?:in|ax))(?=\\s*\\()", - "name": "support.function.swift" + "name": "support.function.swift", + "match": "\\b(?:s(?:tride(?:of(?:Value)?)?|izeof(?:Value)?|equence|wap)|numericCast|transcode|is(?:UniquelyReferenced(?:NonObjC)?|KnownUniquelyReferenced)|zip|d(?:ump|ebugPrint)|unsafe(?:BitCast|Downcast|Unwrap|Address(?:Of)?)|pr(?:int|econdition(?:Failure)?)|fatalError|with(?:Unsafe(?:MutablePointer|Pointer)|ExtendedLifetime|VaList)|a(?:ssert(?:ionFailure)?|lignof(?:Value)?|bs)|re(?:peatElement|adLine)|getVaList|m(?:in|ax))(?=\\s*\\()" }, { "comment": "Global functions available in Swift 2 only", - "match": "\\b(?:s(?:ort|uffix|pli(?:ce|t))|insert|overlaps|d(?:istance|rop(?:First|Last))|join|prefix|extend|withUnsafe(?:MutablePointers|Pointers)|lazy|advance|re(?:flect|move(?:Range|Last|A(?:tIndex|ll))))(?=\\s*\\()", - "name": "support.function.swift" + "name": "support.function.swift", + "match": "\\b(?:s(?:ort|uffix|pli(?:ce|t))|insert|overlaps|d(?:istance|rop(?:First|Last))|join|prefix|extend|withUnsafe(?:MutablePointers|Pointers)|lazy|advance|re(?:flect|move(?:Range|Last|A(?:tIndex|ll))))(?=\\s*\\()" } ] }, @@ -259,23 +259,23 @@ "patterns": [ { "comment": "The simpler (?<=\\bProcess\\.|\\bCommandLine\\.) breaks VS Code / Atom, see https://github.com/textmate/swift.tmbundle/issues/29", - "match": "(?<=^Process\\.|\\WProcess\\.|^CommandLine\\.|\\WCommandLine\\.)(arguments|argc|unsafeArgv)", - "name": "support.variable.swift" + "name": "support.variable.swift", + "match": "(?<=^Process\\.|\\WProcess\\.|^CommandLine\\.|\\WCommandLine\\.)(arguments|argc|unsafeArgv)" }, { "comment": "Properties in the standard library in Swift 3", - "match": "(?<=\\.)(?:s(?:t(?:artIndex|ri(?:ngValue|de))|i(?:ze|gn(?:BitIndex|ificand(?:Bit(?:Count|Pattern)|Width)?|alingNaN)?)|u(?:perclassMirror|mmary|bscriptBaseAddress))|h(?:eader|as(?:hValue|PointerRepresentation))|n(?:ulTerminatedUTF8|ext(?:Down|Up)|a(?:n|tiveOwner))|c(?:haracters|ount(?:TrailingZeros)?|ustom(?:Mirror|PlaygroundQuickLook)|apacity)|i(?:s(?:S(?:ign(?:Minus|aling(?:NaN)?)|ubnormal)|N(?:ormal|aN)|Canonical|Infinite|Zero|Empty|Finite|ASCII)|n(?:dices|finity)|dentity)|owner|de(?:scription|bugDescription)|u(?:n(?:safelyUnwrapped|icodeScalar(?:s)?|derestimatedCount)|tf(?:16|8(?:Start|C(?:String|odeUnitCount))?)|intValue|ppercaseString|lp(?:OfOne)?)|p(?:i|ointee)|e(?:ndIndex|lements|xponent(?:Bit(?:Count|Pattern))?)|value(?:s)?|keys|quietNaN|f(?:irst(?:ElementAddress(?:IfContiguous)?)?|loatingPointClass)|l(?:ittleEndian|owercaseString|eastNo(?:nzeroMagnitude|rmalMagnitude)|a(?:st|zy))|a(?:l(?:ignment|l(?:ocatedElementCount|Zeros))|rray(?:PropertyIsNativeTypeChecked)?)|ra(?:dix|wValue)|greatestFiniteMagnitude|m(?:in|emory|ax)|b(?:yteS(?:ize|wapped)|i(?:nade|tPattern|gEndian)|uffer|ase(?:Address)?))\\b", - "name": "support.variable.swift" + "name": "support.variable.swift", + "match": "(?<=\\.)(?:s(?:t(?:artIndex|ri(?:ngValue|de))|i(?:ze|gn(?:BitIndex|ificand(?:Bit(?:Count|Pattern)|Width)?|alingNaN)?)|u(?:perclassMirror|mmary|bscriptBaseAddress))|h(?:eader|as(?:hValue|PointerRepresentation))|n(?:ulTerminatedUTF8|ext(?:Down|Up)|a(?:n|tiveOwner))|c(?:haracters|ount(?:TrailingZeros)?|ustom(?:Mirror|PlaygroundQuickLook)|apacity)|i(?:s(?:S(?:ign(?:Minus|aling(?:NaN)?)|ubnormal)|N(?:ormal|aN)|Canonical|Infinite|Zero|Empty|Finite|ASCII)|n(?:dices|finity)|dentity)|owner|de(?:scription|bugDescription)|u(?:n(?:safelyUnwrapped|icodeScalar(?:s)?|derestimatedCount)|tf(?:16|8(?:Start|C(?:String|odeUnitCount))?)|intValue|ppercaseString|lp(?:OfOne)?)|p(?:i|ointee)|e(?:ndIndex|lements|xponent(?:Bit(?:Count|Pattern))?)|value(?:s)?|keys|quietNaN|f(?:irst(?:ElementAddress(?:IfContiguous)?)?|loatingPointClass)|l(?:ittleEndian|owercaseString|eastNo(?:nzeroMagnitude|rmalMagnitude)|a(?:st|zy))|a(?:l(?:ignment|l(?:ocatedElementCount|Zeros))|rray(?:PropertyIsNativeTypeChecked)?)|ra(?:dix|wValue)|greatestFiniteMagnitude|m(?:in|emory|ax)|b(?:yteS(?:ize|wapped)|i(?:nade|tPattern|gEndian)|uffer|ase(?:Address)?))\\b" }, { "comment": "Properties in the standard library in Swift 2 only", - "match": "(?<=\\.)(?:boolValue|disposition|end|objectIdentifier|quickLookObject|start|valueType)\\b", - "name": "support.variable.swift" + "name": "support.variable.swift", + "match": "(?<=\\.)(?:boolValue|disposition|end|objectIdentifier|quickLookObject|start|valueType)\\b" }, { "comment": "Enum cases in the standard library - note that there is some overlap between these and the properties", - "match": "(?<=\\.)(?:s(?:calarValue|i(?:ze|gnalingNaN)|o(?:und|me)|uppressed|prite|et)|n(?:one|egative(?:Subnormal|Normal|Infinity|Zero))|c(?:ol(?:or|lection)|ustomized)|t(?:o(?:NearestOr(?:Even|AwayFromZero)|wardZero)|uple|ext)|i(?:nt|mage)|optional|d(?:ictionary|o(?:uble|wn))|u(?:Int|p|rl)|p(?:o(?:sitive(?:Subnormal|Normal|Infinity|Zero)|int)|lus)|e(?:rror|mptyInput)|view|quietNaN|float|a(?:ttributedString|wayFromZero)|r(?:ectangle|ange)|generated|minus|b(?:ool|ezierPath))\\b", - "name": "support.variable.swift" + "name": "support.variable.swift", + "match": "(?<=\\.)(?:s(?:calarValue|i(?:ze|gnalingNaN)|o(?:und|me)|uppressed|prite|et)|n(?:one|egative(?:Subnormal|Normal|Infinity|Zero))|c(?:ol(?:or|lection)|ustomized)|t(?:o(?:NearestOr(?:Even|AwayFromZero)|wardZero)|uple|ext)|i(?:nt|mage)|optional|d(?:ictionary|o(?:uble|wn))|u(?:Int|p|rl)|p(?:o(?:sitive(?:Subnormal|Normal|Infinity|Zero)|int)|lus)|e(?:rror|mptyInput)|view|quietNaN|float|a(?:ttributedString|wayFromZero)|r(?:ectangle|ange)|generated|minus|b(?:ool|ezierPath))\\b" } ] }, @@ -283,107 +283,105 @@ "comment": "Types provided in the standard library", "patterns": [ { - "include": "#builtin-class-type" + "include": "#builtin-types-builtin-class-type" }, { - "include": "#builtin-enum-type" + "include": "#builtin-types-builtin-enum-type" }, { - "include": "#builtin-protocol-type" + "include": "#builtin-types-builtin-protocol-type" }, { - "include": "#builtin-struct-type" + "include": "#builtin-types-builtin-struct-type" }, { - "include": "#builtin-typealias" + "include": "#builtin-types-builtin-typealias" }, { - "match": "\\bAny\\b", - "name": "support.type.any.swift" + "name": "support.type.any.swift", + "match": "\\bAny\\b" } - ], - "repository": { - "builtin-class-type": { - "comment": "Builtin class types", - "match": "\\b(Managed(Buffer|ProtoBuffer)|NonObjectiveCBase|AnyGenerator)\\b", - "name": "support.class.swift" + ] + }, + "builtin-types-builtin-class-type": { + "comment": "Builtin class types", + "name": "support.class.swift", + "match": "\\b(Managed(Buffer|ProtoBuffer)|NonObjectiveCBase|AnyGenerator)\\b" + }, + "builtin-types-builtin-enum-type": { + "patterns": [ + { + "comment": "CommandLine is an enum, but it acts like a constant", + "name": "support.constant.swift", + "match": "\\b(?:CommandLine|Process(?=\\.))\\b" }, - "builtin-enum-type": { - "patterns": [ - { - "comment": "CommandLine is an enum, but it acts like a constant", - "match": "\\b(?:CommandLine|Process(?=\\.))\\b", - "name": "support.constant.swift" - }, - { - "comment": "The return type of a function that never returns", - "match": "\\bNever\\b", - "name": "support.constant.never.swift" - }, - { - "comment": "Enum types in the standard library in Swift 3", - "match": "\\b(?:ImplicitlyUnwrappedOptional|Representation|MemoryLayout|FloatingPointClassification|SetIndexRepresentation|SetIteratorRepresentation|FloatingPointRoundingRule|UnicodeDecodingResult|Optional|DictionaryIndexRepresentation|AncestorRepresentation|DisplayStyle|PlaygroundQuickLook|Never|FloatingPointSign|Bit|DictionaryIteratorRepresentation)\\b", - "name": "support.type.swift" - }, - { - "comment": "Enum types in the standard library in Swift 2 only", - "match": "\\b(?:MirrorDisposition|QuickLookObject)\\b", - "name": "support.type.swift" - } - ] + { + "comment": "The return type of a function that never returns", + "name": "support.constant.never.swift", + "match": "\\bNever\\b" }, - "builtin-protocol-type": { - "patterns": [ - { - "comment": "Protocols in the standard library in Swift 3", - "match": "\\b(?:Ra(?:n(?:domAccess(?:Collection|Indexable)|geReplaceable(?:Collection|Indexable))|wRepresentable)|M(?:irrorPath|utable(?:Collection|Indexable))|Bi(?:naryFloatingPoint|twiseOperations|directional(?:Collection|Indexable))|S(?:tr(?:ideable|eamable)|igned(?:Number|Integer)|e(?:tAlgebra|quence))|Hashable|C(?:o(?:llection|mparable)|ustom(?:Reflectable|StringConvertible|DebugStringConvertible|PlaygroundQuickLookable|LeafReflectable)|VarArg)|TextOutputStream|I(?:n(?:teger(?:Arithmetic)?|dexable(?:Base)?)|teratorProtocol)|OptionSet|Un(?:signedInteger|icodeCodec)|E(?:quatable|rror|xpressibleBy(?:BooleanLiteral|String(?:Interpolation|Literal)|NilLiteral|IntegerLiteral|DictionaryLiteral|UnicodeScalarLiteral|ExtendedGraphemeClusterLiteral|FloatLiteral|ArrayLiteral))|FloatingPoint|L(?:osslessStringConvertible|azy(?:SequenceProtocol|CollectionProtocol))|A(?:nyObject|bsoluteValuable))\\b", - "name": "support.type.swift" - }, - { - "comment": "Protocols in the standard library in Swift 2 only", - "match": "\\b(?:Ran(?:domAccessIndexType|geReplaceableCollectionType)|GeneratorType|M(?:irror(?:Type|PathType)|utable(?:Sliceable|CollectionType))|B(?:i(?:twiseOperationsType|directionalIndexType)|oolean(?:Type|LiteralConvertible))|S(?:tring(?:InterpolationConvertible|LiteralConvertible)|i(?:nkType|gned(?:NumberType|IntegerType))|e(?:tAlgebraType|quenceType)|liceable)|NilLiteralConvertible|C(?:ollectionType|VarArgType)|Inte(?:rvalType|ger(?:Type|LiteralConvertible|ArithmeticType))|O(?:utputStreamType|ptionSetType)|DictionaryLiteralConvertible|Un(?:signedIntegerType|icode(?:ScalarLiteralConvertible|CodecType))|E(?:rrorType|xten(?:sibleCollectionType|dedGraphemeClusterLiteralConvertible))|F(?:orwardIndexType|loat(?:ingPointType|LiteralConvertible))|A(?:nyCollectionType|rrayLiteralConvertible))\\b", - "name": "support.type.swift" - } - ] + { + "comment": "Enum types in the standard library in Swift 3", + "name": "support.type.swift", + "match": "\\b(?:ImplicitlyUnwrappedOptional|Representation|MemoryLayout|FloatingPointClassification|SetIndexRepresentation|SetIteratorRepresentation|FloatingPointRoundingRule|UnicodeDecodingResult|Optional|DictionaryIndexRepresentation|AncestorRepresentation|DisplayStyle|PlaygroundQuickLook|Never|FloatingPointSign|Bit|DictionaryIteratorRepresentation)\\b" }, - "builtin-struct-type": { - "patterns": [ - { - "comment": "Structs in the standard library in Swift 3", - "match": "\\b(?:R(?:e(?:peat(?:ed)?|versed(?:RandomAccess(?:Collection|Index)|Collection|Index))|an(?:domAccessSlice|ge(?:Replaceable(?:RandomAccessSlice|BidirectionalSlice|Slice)|Generator)?))|Generator(?:Sequence|OfOne)|M(?:irror|utable(?:Ran(?:domAccessSlice|geReplaceable(?:RandomAccessSlice|BidirectionalSlice|Slice))|BidirectionalSlice|Slice)|anagedBufferPointer)|B(?:idirectionalSlice|ool)|S(?:t(?:aticString|ri(?:ng|deT(?:hrough(?:Generator|Iterator)?|o(?:Generator|Iterator)?)))|et(?:I(?:ndex|terator))?|lice)|HalfOpenInterval|C(?:haracter(?:View)?|o(?:ntiguousArray|untable(?:Range|ClosedRange)|llectionOfOne)|OpaquePointer|losed(?:Range(?:I(?:ndex|terator))?|Interval)|VaListPointer)|I(?:n(?:t(?:16|8|32|64)?|d(?:ices|ex(?:ing(?:Generator|Iterator))?))|terator(?:Sequence|OverOne)?)|Zip2(?:Sequence|Iterator)|O(?:paquePointer|bjectIdentifier)|D(?:ictionary(?:I(?:ndex|terator)|Literal)?|ouble|efault(?:RandomAccessIndices|BidirectionalIndices|Indices))|U(?:n(?:safe(?:RawPointer|Mutable(?:RawPointer|BufferPointer|Pointer)|BufferPointer(?:Generator|Iterator)?|Pointer)|icodeScalar(?:View)?|foldSequence|managed)|TF(?:16(?:View)?|8(?:View)?|32)|Int(?:16|8|32|64)?)|Join(?:Generator|ed(?:Sequence|Iterator))|PermutationGenerator|E(?:numerate(?:Generator|Sequence|d(?:Sequence|Iterator))|mpty(?:Generator|Collection|Iterator))|Fl(?:oat(?:80)?|atten(?:Generator|BidirectionalCollection(?:Index)?|Sequence|Collection(?:Index)?|Iterator))|L(?:egacyChildren|azy(?:RandomAccessCollection|Map(?:RandomAccessCollection|Generator|BidirectionalCollection|Sequence|Collection|Iterator)|BidirectionalCollection|Sequence|Collection|Filter(?:Generator|BidirectionalCollection|Sequence|Collection|I(?:ndex|terator))))|A(?:ny(?:RandomAccessCollection|Generator|BidirectionalCollection|Sequence|Hashable|Collection|I(?:ndex|terator))|utoreleasingUnsafeMutablePointer|rray(?:Slice)?))\\b", - "name": "support.type.swift" - }, - { - "comment": "Structs in the standard library in Swift 2 only", - "match": "\\b(?:R(?:everse(?:RandomAccess(?:Collection|Index)|Collection|Index)|awByte)|Map(?:Generator|Sequence|Collection)|S(?:inkOf|etGenerator)|Zip2Generator|DictionaryGenerator|Filter(?:Generator|Sequence|Collection(?:Index)?)|LazyForwardCollection|Any(?:RandomAccessIndex|BidirectionalIndex|Forward(?:Collection|Index)))\\b", - "name": "support.type.swift" - } - ] + { + "comment": "Enum types in the standard library in Swift 2 only", + "name": "support.type.swift", + "match": "\\b(?:MirrorDisposition|QuickLookObject)\\b" + } + ] + }, + "builtin-types-builtin-protocol-type": { + "patterns": [ + { + "comment": "Protocols in the standard library in Swift 3", + "name": "support.type.swift", + "match": "\\b(?:Ra(?:n(?:domAccess(?:Collection|Indexable)|geReplaceable(?:Collection|Indexable))|wRepresentable)|M(?:irrorPath|utable(?:Collection|Indexable))|Bi(?:naryFloatingPoint|twiseOperations|directional(?:Collection|Indexable))|S(?:tr(?:ideable|eamable)|igned(?:Number|Integer)|e(?:tAlgebra|quence))|Hashable|C(?:o(?:llection|mparable)|ustom(?:Reflectable|StringConvertible|DebugStringConvertible|PlaygroundQuickLookable|LeafReflectable)|VarArg)|TextOutputStream|I(?:n(?:teger(?:Arithmetic)?|dexable(?:Base)?)|teratorProtocol)|OptionSet|Un(?:signedInteger|icodeCodec)|E(?:quatable|rror|xpressibleBy(?:BooleanLiteral|String(?:Interpolation|Literal)|NilLiteral|IntegerLiteral|DictionaryLiteral|UnicodeScalarLiteral|ExtendedGraphemeClusterLiteral|FloatLiteral|ArrayLiteral))|FloatingPoint|L(?:osslessStringConvertible|azy(?:SequenceProtocol|CollectionProtocol))|A(?:nyObject|bsoluteValuable))\\b" }, - "builtin-typealias": { - "patterns": [ - { - "comment": "Typealiases in the standard library in Swift 3", - "match": "\\b(?:Raw(?:Significand|Exponent|Value)|B(?:ooleanLiteralType|uffer|ase)|S(?:t(?:orage|r(?:i(?:ngLiteralType|de)|eam(?:1|2)))|ubSequence)|NativeBuffer|C(?:hild(?:ren)?|Bool|S(?:hort|ignedChar)|odeUnit|Char(?:16|32)?|Int|Double|Unsigned(?:Short|Char|Int|Long(?:Long)?)|Float|WideChar|Long(?:Long)?)|I(?:n(?:t(?:Max|egerLiteralType)|d(?:ices|ex(?:Distance)?))|terator)|Distance|U(?:n(?:icodeScalar(?:Type|Index|View|LiteralType)|foldFirstSequence)|TF(?:16(?:Index|View)|8Index)|IntMax)|E(?:lement(?:s)?|x(?:tendedGraphemeCluster(?:Type|LiteralType)|ponent))|V(?:oid|alue)|Key|Float(?:32|LiteralType|64)|AnyClass)\\b", - "name": "support.type.swift" - }, - { - "comment": "Typealiases in the standard library in Swift 2 only", - "match": "\\b(?:Generator|PlaygroundQuickLook|UWord|Word)\\b", - "name": "support.type.swift" - } - ] + { + "comment": "Protocols in the standard library in Swift 2 only", + "name": "support.type.swift", + "match": "\\b(?:Ran(?:domAccessIndexType|geReplaceableCollectionType)|GeneratorType|M(?:irror(?:Type|PathType)|utable(?:Sliceable|CollectionType))|B(?:i(?:twiseOperationsType|directionalIndexType)|oolean(?:Type|LiteralConvertible))|S(?:tring(?:InterpolationConvertible|LiteralConvertible)|i(?:nkType|gned(?:NumberType|IntegerType))|e(?:tAlgebraType|quenceType)|liceable)|NilLiteralConvertible|C(?:ollectionType|VarArgType)|Inte(?:rvalType|ger(?:Type|LiteralConvertible|ArithmeticType))|O(?:utputStreamType|ptionSetType)|DictionaryLiteralConvertible|Un(?:signedIntegerType|icode(?:ScalarLiteralConvertible|CodecType))|E(?:rrorType|xten(?:sibleCollectionType|dedGraphemeClusterLiteralConvertible))|F(?:orwardIndexType|loat(?:ingPointType|LiteralConvertible))|A(?:nyCollectionType|rrayLiteralConvertible))\\b" } - } + ] + }, + "builtin-types-builtin-struct-type": { + "patterns": [ + { + "comment": "Structs in the standard library in Swift 3", + "name": "support.type.swift", + "match": "\\b(?:R(?:e(?:peat(?:ed)?|versed(?:RandomAccess(?:Collection|Index)|Collection|Index))|an(?:domAccessSlice|ge(?:Replaceable(?:RandomAccessSlice|BidirectionalSlice|Slice)|Generator)?))|Generator(?:Sequence|OfOne)|M(?:irror|utable(?:Ran(?:domAccessSlice|geReplaceable(?:RandomAccessSlice|BidirectionalSlice|Slice))|BidirectionalSlice|Slice)|anagedBufferPointer)|B(?:idirectionalSlice|ool)|S(?:t(?:aticString|ri(?:ng|deT(?:hrough(?:Generator|Iterator)?|o(?:Generator|Iterator)?)))|et(?:I(?:ndex|terator))?|lice)|HalfOpenInterval|C(?:haracter(?:View)?|o(?:ntiguousArray|untable(?:Range|ClosedRange)|llectionOfOne)|OpaquePointer|losed(?:Range(?:I(?:ndex|terator))?|Interval)|VaListPointer)|I(?:n(?:t(?:16|8|32|64)?|d(?:ices|ex(?:ing(?:Generator|Iterator))?))|terator(?:Sequence|OverOne)?)|Zip2(?:Sequence|Iterator)|O(?:paquePointer|bjectIdentifier)|D(?:ictionary(?:I(?:ndex|terator)|Literal)?|ouble|efault(?:RandomAccessIndices|BidirectionalIndices|Indices))|U(?:n(?:safe(?:RawPointer|Mutable(?:RawPointer|BufferPointer|Pointer)|BufferPointer(?:Generator|Iterator)?|Pointer)|icodeScalar(?:View)?|foldSequence|managed)|TF(?:16(?:View)?|8(?:View)?|32)|Int(?:16|8|32|64)?)|Join(?:Generator|ed(?:Sequence|Iterator))|PermutationGenerator|E(?:numerate(?:Generator|Sequence|d(?:Sequence|Iterator))|mpty(?:Generator|Collection|Iterator))|Fl(?:oat(?:80)?|atten(?:Generator|BidirectionalCollection(?:Index)?|Sequence|Collection(?:Index)?|Iterator))|L(?:egacyChildren|azy(?:RandomAccessCollection|Map(?:RandomAccessCollection|Generator|BidirectionalCollection|Sequence|Collection|Iterator)|BidirectionalCollection|Sequence|Collection|Filter(?:Generator|BidirectionalCollection|Sequence|Collection|I(?:ndex|terator))))|A(?:ny(?:RandomAccessCollection|Generator|BidirectionalCollection|Sequence|Hashable|Collection|I(?:ndex|terator))|utoreleasingUnsafeMutablePointer|rray(?:Slice)?))\\b" + }, + { + "comment": "Structs in the standard library in Swift 2 only", + "name": "support.type.swift", + "match": "\\b(?:R(?:everse(?:RandomAccess(?:Collection|Index)|Collection|Index)|awByte)|Map(?:Generator|Sequence|Collection)|S(?:inkOf|etGenerator)|Zip2Generator|DictionaryGenerator|Filter(?:Generator|Sequence|Collection(?:Index)?)|LazyForwardCollection|Any(?:RandomAccessIndex|BidirectionalIndex|Forward(?:Collection|Index)))\\b" + } + ] + }, + "builtin-types-builtin-typealias": { + "patterns": [ + { + "comment": "Typealiases in the standard library in Swift 3", + "name": "support.type.swift", + "match": "\\b(?:Raw(?:Significand|Exponent|Value)|B(?:ooleanLiteralType|uffer|ase)|S(?:t(?:orage|r(?:i(?:ngLiteralType|de)|eam(?:1|2)))|ubSequence)|NativeBuffer|C(?:hild(?:ren)?|Bool|S(?:hort|ignedChar)|odeUnit|Char(?:16|32)?|Int|Double|Unsigned(?:Short|Char|Int|Long(?:Long)?)|Float|WideChar|Long(?:Long)?)|I(?:n(?:t(?:Max|egerLiteralType)|d(?:ices|ex(?:Distance)?))|terator)|Distance|U(?:n(?:icodeScalar(?:Type|Index|View|LiteralType)|foldFirstSequence)|TF(?:16(?:Index|View)|8Index)|IntMax)|E(?:lement(?:s)?|x(?:tendedGraphemeCluster(?:Type|LiteralType)|ponent))|V(?:oid|alue)|Key|Float(?:32|LiteralType|64)|AnyClass)\\b" + }, + { + "comment": "Typealiases in the standard library in Swift 2 only", + "name": "support.type.swift", + "match": "\\b(?:Generator|PlaygroundQuickLook|UWord|Word)\\b" + } + ] }, "code-block": { "begin": "\\{", + "end": "\\}", "beginCaptures": { "0": { "name": "punctuation.section.scope.begin.swift" } }, - "end": "\\}", "endCaptures": { "0": { "name": "punctuation.section.scope.end.swift" @@ -398,136 +396,136 @@ "comments": { "patterns": [ { + "name": "comment.line.number-sign.swift", + "match": "\\A^(#!).*$\\n?", "captures": { "1": { "name": "punctuation.definition.comment.swift" } - }, - "match": "\\A^(#!).*$\\n?", - "name": "comment.line.number-sign.swift" + } }, { + "name": "comment.block.documentation.swift", "begin": "/\\*\\*(?!/)", + "end": "\\*/", "beginCaptures": { "0": { "name": "punctuation.definition.comment.begin.swift" } }, - "end": "\\*/", "endCaptures": { "0": { "name": "punctuation.definition.comment.end.swift" } }, - "name": "comment.block.documentation.swift", "patterns": [ { - "include": "#nested" + "include": "#comments-nested" } ] }, { + "name": "comment.block.documentation.playground.swift", "begin": "/\\*:", + "end": "\\*/", "beginCaptures": { "0": { "name": "punctuation.definition.comment.begin.swift" } }, - "end": "\\*/", "endCaptures": { "0": { "name": "punctuation.definition.comment.end.swift" } }, - "name": "comment.block.documentation.playground.swift", "patterns": [ { - "include": "#nested" + "include": "#comments-nested" } ] }, { + "name": "comment.block.swift", "begin": "/\\*", + "end": "\\*/", "beginCaptures": { "0": { "name": "punctuation.definition.comment.begin.swift" } }, - "end": "\\*/", "endCaptures": { "0": { "name": "punctuation.definition.comment.end.swift" } }, - "name": "comment.block.swift", "patterns": [ { - "include": "#nested" + "include": "#comments-nested" } ] }, { - "match": "\\*/", - "name": "invalid.illegal.unexpected-end-of-block-comment.swift" + "name": "invalid.illegal.unexpected-end-of-block-comment.swift", + "match": "\\*/" }, { "begin": "(^[ \\t]+)?(?=//)", + "end": "(?!\\G)", "beginCaptures": { "1": { "name": "punctuation.whitespace.comment.leading.swift" } }, - "end": "(?!\\G)", "patterns": [ { + "name": "comment.line.triple-slash.documentation.swift", "begin": "///", + "end": "$", "beginCaptures": { "0": { "name": "punctuation.definition.comment.swift" } - }, - "end": "^", - "name": "comment.line.triple-slash.documentation.swift" + } }, { + "name": "comment.line.double-slash.documentation.swift", "begin": "//:", + "end": "$", "beginCaptures": { "0": { "name": "punctuation.definition.comment.swift" } - }, - "end": "^", - "name": "comment.line.double-slash.documentation.swift" + } }, { + "name": "comment.line.double-slash.swift", "begin": "//", + "end": "$", "beginCaptures": { "0": { "name": "punctuation.definition.comment.swift" } - }, - "end": "^", - "name": "comment.line.double-slash.swift" + } } ] } - ], - "repository": { - "nested": { - "begin": "/\\*", - "end": "\\*/", - "patterns": [ - { - "include": "#nested" - } - ] + ] + }, + "comments-nested": { + "begin": "/\\*", + "end": "\\*/", + "patterns": [ + { + "include": "#comments-nested" } - } + ] }, "compiler-control": { "patterns": [ { + "contentName": "comment.block.preprocessor.swift", "begin": "^\\s*(#)(if|elseif)\\s+(false)\\b.*?(?=$|//|/\\*)", + "end": "(?=^\\s*(#(elseif|else|endif)\\b))", "beginCaptures": { "0": { "name": "meta.preprocessor.conditional.swift" @@ -536,37 +534,36 @@ "name": "punctuation.definition.preprocessor.swift" }, "2": { - "name": "keyword.control.preprocessor.conditional.swift" + "name": "keyword.control.import.preprocessor.conditional.swift" }, "3": { "name": "constant.language.boolean.swift" } - }, - "contentName": "comment.block.preprocessor.swift", - "end": "(?=^\\s*(#(elseif|else|endif)\\b))" + } }, { - "begin": "^\\s*(#)(if|elseif)\\s+", + "name": "meta.preprocessor.conditional.swift", "captures": { "1": { "name": "punctuation.definition.preprocessor.swift" }, "2": { - "name": "keyword.control.preprocessor.conditional.swift" + "name": "keyword.control.import.preprocessor.conditional.swift" } }, + "begin": "^\\s*(#)(if|elseif)\\s+", "end": "(?=\\s*(?://|/\\*))|$", - "name": "meta.preprocessor.conditional.swift", "patterns": [ { - "match": "(&&|\\|\\|)", - "name": "keyword.operator.logical.swift" + "name": "keyword.operator.logical.swift", + "match": "(&&|\\|\\|)" }, { - "match": "\\b(true|false)\\b", - "name": "constant.language.boolean.swift" + "name": "constant.language.boolean.swift", + "match": "\\b(true|false)\\b" }, { + "match": "\\b(arch)\\s*(\\()\\s*(?:(arm|arm64|powerpc64|powerpc64le|i386|x86_64|s390x)|\\w+)\\s*(\\))", "captures": { "1": { "name": "keyword.other.condition.swift" @@ -580,10 +577,10 @@ "4": { "name": "punctuation.definition.parameters.end.swift" } - }, - "match": "\\b(arch)\\s*(\\()\\s*(?:(arm|arm64|powerpc64|powerpc64le|i386|x86_64|s390x)|\\w+)\\s*(\\))" + } }, { + "match": "\\b(os)\\s*(\\()\\s*(?:(macOS|OSX|iOS|tvOS|watchOS|Android|Linux|FreeBSD|Windows|PS4)|\\w+)\\s*(\\))", "captures": { "1": { "name": "keyword.other.condition.swift" @@ -597,10 +594,10 @@ "4": { "name": "punctuation.definition.parameters.end.swift" } - }, - "match": "\\b(os)\\s*(\\()\\s*(?:(macOS|OSX|iOS|tvOS|watchOS|Android|Linux|FreeBSD|Windows|PS4)|\\w+)\\s*(\\))" + } }, { + "match": "\\b(canImport)\\s*(\\()([\\p{L}_][\\p{L}_\\p{N}\\p{M}]*)(\\))", "captures": { "1": { "name": "keyword.other.condition.swift" @@ -614,11 +611,11 @@ "4": { "name": "punctuation.definition.parameters.end.swift" } - }, - "match": "\\b(canImport)\\s*(\\()([\\p{L}_][\\p{L}_\\p{N}\\p{M}]*)(\\))" + } }, { "begin": "\\b(targetEnvironment)\\s*(\\()", + "end": "(\\))|$", "beginCaptures": { "1": { "name": "keyword.other.condition.swift" @@ -627,7 +624,6 @@ "name": "punctuation.definition.parameters.begin.swift" } }, - "end": "(\\))|$", "endCaptures": { "1": { "name": "punctuation.definition.parameters.end.swift" @@ -635,13 +631,14 @@ }, "patterns": [ { - "match": "\\b(simulator|UIKitForMac)\\b", - "name": "support.constant.platform.environment.swift" + "name": "support.constant.platform.environment.swift", + "match": "\\b(simulator|UIKitForMac)\\b" } ] }, { "begin": "\\b(swift|compiler)\\s*(\\()", + "end": "(\\))|$", "beginCaptures": { "1": { "name": "keyword.other.condition.swift" @@ -650,7 +647,6 @@ "name": "punctuation.definition.parameters.begin.swift" } }, - "end": "(\\))|$", "endCaptures": { "1": { "name": "punctuation.definition.parameters.end.swift" @@ -658,44 +654,46 @@ }, "patterns": [ { - "match": ">=|<", - "name": "keyword.operator.comparison.swift" + "name": "keyword.operator.comparison.swift", + "match": ">=|<" }, { - "match": "\\b[0-9]+(?:\\.[0-9]+)*\\b", - "name": "constant.numeric.swift" + "name": "constant.numeric.swift", + "match": "\\b[0-9]+(?:\\.[0-9]+)*\\b" } ] } ] }, { + "name": "meta.preprocessor.conditional.swift", + "match": "^\\s*(#)(else|endif)(.*?)(?=$|//|/\\*)", "captures": { "1": { "name": "punctuation.definition.preprocessor.swift" }, "2": { - "name": "keyword.control.preprocessor.conditional.swift" + "name": "keyword.control.import.preprocessor.conditional.swift" }, "3": { "patterns": [ { - "match": "\\S+", - "name": "invalid.illegal.character-not-allowed-here.swift" + "name": "invalid.illegal.character-not-allowed-here.swift", + "match": "\\S+" } ] } - }, - "match": "^\\s*(#)(else|endif)(.*?)(?=$|//|/\\*)", - "name": "meta.preprocessor.conditional.swift" + } }, { + "name": "meta.preprocessor.sourcelocation.swift", + "match": "^\\s*(#)(sourceLocation)((\\()([^)]*)(\\)))(.*?)(?=$|//|/\\*)", "captures": { "1": { "name": "punctuation.definition.preprocessor.swift" }, "2": { - "name": "keyword.control.preprocessor.sourcelocation.swift" + "name": "keyword.control.import.preprocessor.sourcelocation.swift" }, "4": { "name": "punctuation.definition.parameters.begin.swift" @@ -704,6 +702,7 @@ "patterns": [ { "begin": "(file)\\s*(:)\\s*(?=\")", + "end": "(?!\\G)", "beginCaptures": { "1": { "name": "support.variable.parameter.swift" @@ -712,7 +711,6 @@ "name": "punctuation.separator.key-value.swift" } }, - "end": "(?!\\G)", "patterns": [ { "include": "#literals" @@ -720,6 +718,7 @@ ] }, { + "match": "(line)\\s*(:)\\s*([0-9]+)", "captures": { "1": { "name": "support.variable.parameter.swift" @@ -730,16 +729,15 @@ "3": { "name": "constant.numeric.integer.swift" } - }, - "match": "(line)\\s*(:)\\s*([0-9]+)" + } }, { - "match": ",", - "name": "punctuation.separator.parameters.swift" + "name": "punctuation.separator.parameters.swift", + "match": "," }, { - "match": "\\S+", - "name": "invalid.illegal.character-not-allowed-here.swift" + "name": "invalid.illegal.character-not-allowed-here.swift", + "match": "\\S+" } ] }, @@ -749,1030 +747,1070 @@ "7": { "patterns": [ { - "match": "\\S+", - "name": "invalid.illegal.character-not-allowed-here.swift" + "name": "invalid.illegal.character-not-allowed-here.swift", + "match": "\\S+" + } + ] + } + } + } + ] + }, + "conditionals": { + "patterns": [ + { + "begin": "(?&|\\^~.])(->)(?![/=\\-+!*%<>&|\\^~.])" - }, - { - "captures": { - "1": { - "name": "keyword.operator.type.composition.swift" - } - }, - "comment": "Swift 3: A & B", - "match": "(?&|\\^~.])(&)(?![/=\\-+!*%<>&|\\^~.])" - }, - { - "match": "[?!]", - "name": "keyword.operator.type.optional.swift" - }, - { - "match": "\\.\\.\\.", - "name": "keyword.operator.function.variadic-parameter.swift" - }, - { - "comment": "Swift 2: protocol", - "match": "\\bprotocol\\b", - "name": "keyword.operator.type.composition.swift" - }, - { - "match": "(?<=\\.)(?:Protocol|Type)\\b", - "name": "keyword.operator.type.metatype.swift" - }, - { - "include": "#tuple-type" - }, - { - "include": "#collection-type" - }, - { - "include": "#generic-argument-clause" - } - ], - "repository": { - "collection-type": { - "begin": "\\[", - "beginCaptures": { - "0": { - "name": "punctuation.section.collection-type.begin.swift" - } - }, - "comment": "array and dictionary types [Value] and [Key: Value]", - "end": "\\]|(?=[>){}])", - "endCaptures": { - "0": { - "name": "punctuation.section.collection-type.end.swift" - } - }, - "patterns": [ - { - "include": "#available-types" - }, - { - "begin": ":", - "beginCaptures": { - "0": { - "name": "punctuation.separator.key-value.swift" - } - }, - "end": "(?=\\]|[>){}])", - "patterns": [ - { - "match": ":", - "name": "invalid.illegal.extra-colon-in-dictionary-type.swift" - }, - { - "include": "#available-types" - } - ] - } - ] - }, - "tuple-type": { - "begin": "\\(", - "beginCaptures": { - "0": { - "name": "punctuation.section.tuple-type.begin.swift" - } - }, - "end": "\\)|(?=[>\\]{}])", - "endCaptures": { - "0": { - "name": "punctuation.section.tuple-type.end.swift" - } - }, - "patterns": [ - { - "include": "#available-types" - } - ] - } - } + ] + }, + "declarations-available-types": { + "patterns": [ + { + "include": "#comments" }, - "extension": { - "begin": "\\b(extension)\\s+((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))", - "beginCaptures": { + { + "include": "#builtin-types" + }, + { + "include": "#attributes" + }, + { + "name": "storage.modifier.async.swift", + "match": "\\basync\\b" + }, + { + "name": "storage.modifier.exception.swift", + "match": "\\b(?:throws|rethrows)\\b" + }, + { + "name": "keyword.other.operator.type.opaque.swift", + "match": "\\bsome\\b" + }, + { + "name": "keyword.other.operator.type.existential.swift", + "match": "\\bany\\b" + }, + { + "name": "keyword.control.loop.swift", + "match": "\\b(?:repeat|each)\\b" + }, + { + "name": "storage.modifier.swift", + "match": "\\b(?:inout|isolated|borrowing|consuming)\\b" + }, + { + "name": "variable.language.swift", + "match": "\\bSelf\\b" + }, + { + "match": "(?&|\\^~.])(->)(?![/=\\-+!*%<>&|\\^~.])", + "captures": { "1": { - "name": "storage.type.$1.swift" - }, - "2": { - "name": "entity.name.type.swift", - "patterns": [ - { - "include": "#available-types" - } - ] - }, - "3": { - "name": "punctuation.definition.identifier.swift" - }, - "4": { - "name": "punctuation.definition.identifier.swift" - } - }, - "end": "(?<=\\})", - "name": "meta.definition.type.$1.swift", - "patterns": [ - { - "include": "#comments" - }, - { - "comment": "SE-0143: Conditional Conformances", - "include": "#generic-where-clause" - }, - { - "include": "#inheritance-clause" - }, - { - "begin": "\\{", - "beginCaptures": { - "0": { - "name": "punctuation.definition.type.begin.swift" - } - }, - "end": "\\}", - "endCaptures": { - "0": { - "name": "punctuation.definition.type.end.swift" - } - }, - "name": "meta.definition.type.body.swift", - "patterns": [ - { - "include": "$self" - } - ] + "name": "keyword.operator.type.function.swift" } - ] + } }, - "function": { - "begin": "(?x)\n\t\t\t\t\t\t\\b\n\t\t\t\t\t\t(?:(nonisolated)\\s+)?\n\t\t\t\t\t\t(func)\n\t\t\t\t\t\t\\s+\n\t\t\t\t\t\t(\n\t\t\t\t\t\t\t(?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k)\n\t\t\t\t\t\t | (?:\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\t(?\t\t\t\t\t\t\t\t# operator-head\n\t\t\t\t\t\t\t\t\t\t[/=\\-+!*%<>&|^~?]\n\t\t\t\t\t\t\t\t\t | [\\x{00A1}-\\x{00A7}]\n\t\t\t\t\t\t\t\t\t | [\\x{00A9}\\x{00AB}]\n\t\t\t\t\t\t\t\t\t | [\\x{00AC}\\x{00AE}]\n\t\t\t\t\t\t\t\t\t | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n\t\t\t\t\t\t\t\t\t | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n\t\t\t\t\t\t\t\t\t | [\\x{2030}-\\x{203E}]\n\t\t\t\t\t\t\t\t\t | [\\x{2041}-\\x{2053}]\n\t\t\t\t\t\t\t\t\t | [\\x{2055}-\\x{205E}]\n\t\t\t\t\t\t\t\t\t | [\\x{2190}-\\x{23FF}]\n\t\t\t\t\t\t\t\t\t | [\\x{2500}-\\x{2775}]\n\t\t\t\t\t\t\t\t\t | [\\x{2794}-\\x{2BFF}]\n\t\t\t\t\t\t\t\t\t | [\\x{2E00}-\\x{2E7F}]\n\t\t\t\t\t\t\t\t\t | [\\x{3001}-\\x{3003}]\n\t\t\t\t\t\t\t\t\t | [\\x{3008}-\\x{3030}]\n\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\t\t\\g\n\t\t\t\t\t\t\t\t\t | (?\t\t\t\t\t\t\t\t# operator-character\n\t\t\t\t\t\t\t\t\t\t\t[\\x{0300}-\\x{036F}]\n\t\t\t\t\t\t\t\t\t\t | [\\x{1DC0}-\\x{1DFF}]\n\t\t\t\t\t\t\t\t\t\t | [\\x{20D0}-\\x{20FF}]\n\t\t\t\t\t\t\t\t\t\t | [\\x{FE00}-\\x{FE0F}]\n\t\t\t\t\t\t\t\t\t\t | [\\x{FE20}-\\x{FE2F}]\n\t\t\t\t\t\t\t\t\t\t | [\\x{E0100}-\\x{E01EF}]\n\t\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t\t)*\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t | ( \\. ( \\g | \\g | \\. )+ )\t\t\t# Dot operators\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t\t\\s*\n\t\t\t\t\t\t(?=\\(|<)\n\t\t\t\t\t", - "beginCaptures": { + { + "comment": "Swift 3: A & B", + "match": "(?&|\\^~.])(&)(?![/=\\-+!*%<>&|\\^~.])", + "captures": { "1": { - "name": "storage.modifier.swift" - }, - "2": { - "name": "storage.type.function.swift" - }, - "3": { - "name": "entity.name.function.swift" - }, - "4": { - "name": "punctuation.definition.identifier.swift" - }, - "5": { - "name": "punctuation.definition.identifier.swift" - } - }, - "end": "(?<=\\})|$(?# functions in protocol declarations or generated interfaces have no body)", - "name": "meta.definition.function.swift", - "patterns": [ - { - "include": "#comments" - }, - { - "include": "#generic-parameter-clause" - }, - { - "include": "#parameter-clause" - }, - { - "include": "#function-result" - }, - { - "include": "#async-throws" - }, - { - "comment": "Swift 3: generic constraints after the parameters and return type", - "include": "#generic-where-clause" - }, - { - "begin": "(\\{)", - "beginCaptures": { - "1": { - "name": "punctuation.section.function.begin.swift" - } - }, - "end": "(\\})", - "endCaptures": { - "1": { - "name": "punctuation.section.function.end.swift" - } - }, - "name": "meta.definition.function.body.swift", - "patterns": [ - { - "include": "$self" - } - ] + "name": "keyword.operator.type.composition.swift" } - ] + } + }, + { + "name": "keyword.operator.type.optional.swift", + "match": "[?!]" + }, + { + "name": "keyword.operator.function.variadic-parameter.swift", + "match": "\\.\\.\\." + }, + { + "comment": "Swift 2: protocol", + "name": "keyword.other.type.composition.swift", + "match": "\\bprotocol\\b" + }, + { + "name": "keyword.other.type.metatype.swift", + "match": "(?<=\\.)(?:Protocol|Type)\\b" + }, + { + "include": "#declarations-available-types-tuple-type" + }, + { + "include": "#declarations-available-types-collection-type" + }, + { + "include": "#declarations-generic-argument-clause" + } + ] + }, + "declarations-available-types-collection-type": { + "comment": "array and dictionary types [Value] and [Key: Value]", + "begin": "\\[", + "end": "\\]|(?=[>){}])", + "beginCaptures": { + "0": { + "name": "punctuation.section.collection-type.begin.swift" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.section.collection-type.end.swift" + } + }, + "patterns": [ + { + "include": "#declarations-available-types" }, - "function-initializer": { - "begin": "(?){}])", "beginCaptures": { - "1": { - "name": "storage.type.function.swift", - "patterns": [ - { - "match": "(?<=[?!])[?!]+", - "name": "invalid.illegal.character-not-allowed-here.swift" - } - ] + "0": { + "name": "punctuation.separator.key-value.swift" } }, - "end": "(?<=\\})|$", - "name": "meta.definition.function.initializer.swift", "patterns": [ { - "include": "#comments" - }, - { - "include": "#generic-parameter-clause" - }, - { - "include": "#parameter-clause" - }, - { - "include": "#async-throws" - }, - { - "comment": "Swift 3: generic constraints after the parameters and return type", - "include": "#generic-where-clause" + "name": "invalid.illegal.extra-colon-in-dictionary-type.swift", + "match": ":" }, { - "begin": "(\\{)", - "beginCaptures": { - "1": { - "name": "punctuation.section.function.begin.swift" - } - }, - "end": "(\\})", - "endCaptures": { - "1": { - "name": "punctuation.section.function.end.swift" - } - }, - "name": "meta.definition.function.body.swift", - "patterns": [ - { - "include": "$self" - } - ] + "include": "#declarations-available-types" } ] + } + ] + }, + "declarations-available-types-tuple-type": { + "begin": "\\(", + "end": "\\)|(?=[>\\]{}])", + "beginCaptures": { + "0": { + "name": "punctuation.section.tuple-type.begin.swift" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.section.tuple-type.end.swift" + } + }, + "patterns": [ + { + "include": "#declarations-available-types" + } + ] + }, + "declarations-extension": { + "name": "meta.definition.type.$1.swift", + "begin": "\\b(extension)\\s+((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))", + "end": "(?<=\\})", + "beginCaptures": { + "1": { + "name": "storage.type.$1.swift" }, - "function-result": { - "begin": "(?&|\\^~.])(->)(?![/=\\-+!*%<>&|\\^~.])\\s*", - "beginCaptures": { - "1": { - "name": "keyword.operator.function-result.swift" - } - }, - "end": "(?!\\G)(?=\\{|\\bwhere\\b|;)|$", - "name": "meta.function-result.swift", + "2": { + "name": "entity.name.type.swift", "patterns": [ { - "include": "#available-types" + "include": "#declarations-available-types" } ] }, - "generic-argument-clause": { - "begin": "<", + "3": { + "name": "punctuation.definition.identifier.swift" + }, + "4": { + "name": "punctuation.definition.identifier.swift" + } + }, + "patterns": [ + { + "include": "#comments" + }, + { + "comment": "SE-0143: Conditional Conformances", + "include": "#declarations-generic-where-clause" + }, + { + "include": "#declarations-inheritance-clause" + }, + { + "name": "meta.definition.type.body.swift", + "begin": "\\{", + "end": "\\}", "beginCaptures": { "0": { - "name": "punctuation.separator.generic-argument-clause.begin.swift" + "name": "punctuation.definition.type.begin.swift" } }, - "end": ">|(?=[)\\]{}])", "endCaptures": { "0": { - "name": "punctuation.separator.generic-argument-clause.end.swift" + "name": "punctuation.definition.type.end.swift" } }, - "name": "meta.generic-argument-clause.swift", "patterns": [ { - "include": "#available-types" + "include": "$self" } ] + } + ] + }, + "declarations-function": { + "name": "meta.definition.function.swift", + "begin": "(?x)\n\\b\n(func)\n\\s+\n(\n (?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k)\n | (?:\n (\n (? # operator-head\n [/=\\-+!*%<>&|^~?]\n | [\\x{00A1}-\\x{00A7}]\n | [\\x{00A9}\\x{00AB}]\n | [\\x{00AC}\\x{00AE}]\n | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n | [\\x{2030}-\\x{203E}]\n | [\\x{2041}-\\x{2053}]\n | [\\x{2055}-\\x{205E}]\n | [\\x{2190}-\\x{23FF}]\n | [\\x{2500}-\\x{2775}]\n | [\\x{2794}-\\x{2BFF}]\n | [\\x{2E00}-\\x{2E7F}]\n | [\\x{3001}-\\x{3003}]\n | [\\x{3008}-\\x{3030}]\n )\n (\n \\g\n | (? # operator-character\n [\\x{0300}-\\x{036F}]\n | [\\x{1DC0}-\\x{1DFF}]\n | [\\x{20D0}-\\x{20FF}]\n | [\\x{FE00}-\\x{FE0F}]\n | [\\x{FE20}-\\x{FE2F}]\n | [\\x{E0100}-\\x{E01EF}]\n )\n )*\n )\n | ( \\. ( \\g | \\g | \\. )+ ) # Dot operators\n )\n)\n\\s*\n(?=\\(|<)", + "end": "(?<=\\})|$(?# functions in protocol declarations or generated interfaces have no body)", + "beginCaptures": { + "1": { + "name": "storage.type.function.swift" }, - "generic-parameter-clause": { - "begin": "<", - "beginCaptures": { - "0": { - "name": "punctuation.separator.generic-parameter-clause.begin.swift" - } - }, - "end": ">|(?=[^\\w\\d:<>\\s,=&`])(?# characters besides these are never valid in a generic param list -- even if it's not really a valid clause, we should stop trying to parse it if we see one of them.)", - "endCaptures": { - "0": { - "name": "punctuation.separator.generic-parameter-clause.end.swift" + "2": { + "name": "entity.name.function.swift" + }, + "3": { + "name": "punctuation.definition.identifier.swift" + }, + "4": { + "name": "punctuation.definition.identifier.swift" + } + }, + "patterns": [ + { + "include": "#comments" + }, + { + "include": "#declarations-generic-parameter-clause" + }, + { + "include": "#declarations-parameter-clause" + }, + { + "include": "#declarations-function-result" + }, + { + "include": "#async-throws" + }, + { + "comment": "Swift 3: generic constraints after the parameters and return type", + "include": "#declarations-generic-where-clause" + }, + { + "name": "meta.definition.function.body.swift", + "begin": "(\\{)", + "end": "(\\})", + "beginCaptures": { + "1": { + "name": "punctuation.section.function.begin.swift" + } + }, + "endCaptures": { + "1": { + "name": "punctuation.section.function.end.swift" } }, - "name": "meta.generic-parameter-clause.swift", "patterns": [ { - "include": "#comments" - }, - { - "comment": "Swift 2: constraints inside the generic param list", - "include": "#generic-where-clause" - }, - { - "captures": { - "1": { - "name": "variable.language.generic-parameter.swift" - } - }, - "match": "\\b((?!\\d)\\w[\\w\\d]*)\\b" - }, - { - "match": ",", - "name": "punctuation.separator.generic-parameters.swift" - }, + "include": "$self" + } + ] + } + ] + }, + "declarations-function-initializer": { + "name": "meta.definition.function.initializer.swift", + "begin": "(?]|(?!\\G)\\bwhere\\b)", - "name": "meta.generic-parameter-constraint.swift", - "patterns": [ - { - "begin": "\\G", - "end": "(?=[,>]|(?!\\G)\\bwhere\\b)", - "name": "entity.other.inherited-class.swift", - "patterns": [ - { - "include": "#type-identifier" - } - ] - } - ] + "name": "invalid.illegal.character-not-allowed-here.swift", + "match": "(?<=[?!])[?!]+" } ] + } + }, + "patterns": [ + { + "include": "#comments" + }, + { + "include": "#declarations-generic-parameter-clause" + }, + { + "include": "#declarations-parameter-clause" + }, + { + "include": "#async-throws" }, - "generic-where-clause": { - "begin": "\\b(where)\\b\\s*", + { + "comment": "Swift 3: generic constraints after the parameters and return type", + "include": "#declarations-generic-where-clause" + }, + { + "name": "meta.definition.function.body.swift", + "begin": "(\\{)", + "end": "(\\})", "beginCaptures": { "1": { - "name": "keyword.other.generic-constraint-introducer.swift" + "name": "punctuation.section.function.begin.swift" + } + }, + "endCaptures": { + "1": { + "name": "punctuation.section.function.end.swift" } }, - "end": "(?!\\G)$|(?=[>{};\\n]|//|/\\*)", - "name": "meta.generic-where-clause.swift", "patterns": [ { - "include": "#comments" - }, - { - "include": "#requirement-list" - } - ], - "repository": { - "requirement-list": { - "begin": "\\G|,\\s*", - "end": "(?=[,>{};\\n]|//|/\\*)", - "patterns": [ - { - "include": "#comments" - }, - { - "include": "#constraint" - }, - { - "include": "#available-types" - }, - { - "begin": "(?&|\\^~.])(==)(?![/=\\-+!*%<>&|\\^~.])", - "beginCaptures": { - "1": { - "name": "keyword.operator.generic-constraint.same-type.swift" - } - }, - "end": "(?=\\s*[,>{};\\n]|//|/\\*)", - "name": "meta.generic-where-clause.same-type-requirement.swift", - "patterns": [ - { - "include": "#available-types" - } - ] - }, - { - "begin": "(?&|\\^~.])(:)(?![/=\\-+!*%<>&|\\^~.])", - "beginCaptures": { - "1": { - "name": "keyword.operator.generic-constraint.conforms-to.swift" - } - }, - "end": "(?=\\s*[,>{};\\n]|//|/\\*)", - "name": "meta.generic-where-clause.conformance-requirement.swift", - "patterns": [ - { - "begin": "\\G\\s*", - "contentName": "entity.other.inherited-class.swift", - "end": "(?=\\s*[,>{};\\n]|//|/\\*)", - "patterns": [ - { - "include": "#available-types" - } - ] - } - ] - } - ] + "include": "$self" } - } + ] + } + ] + }, + "declarations-function-result": { + "name": "meta.function-result.swift", + "begin": "(?&|\\^~.])(->)(?![/=\\-+!*%<>&|\\^~.])\\s*", + "end": "(?!\\G)(?=\\{|\\bwhere\\b|;|=)|$", + "beginCaptures": { + "1": { + "name": "keyword.operator.function-result.swift" + } + }, + "patterns": [ + { + "include": "#declarations-available-types" + } + ] + }, + "declarations-function-subscript": { + "name": "meta.definition.function.subscript.swift", + "begin": "(?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k)\n\t\t\t\t\t\t\t\t\t", - "name": "entity.name.type.swift" - }, - { - "match": "(?x)\n\t\t\t\t\t\t\t\t\t\t(?<=\\G|\\.)\n\t\t\t\t\t\t\t\t\t\t\\$[0-9]+\n\t\t\t\t\t\t\t\t\t", - "name": "entity.name.type.swift" - }, - { - "captures": { - "1": { - "patterns": [ - { - "match": "\\.", - "name": "invalid.illegal.dot-not-allowed-here.swift" - } - ] - } - }, - "match": "(?x)\n\t\t\t\t\t\t\t\t\t\t(?<=\\G|\\.)\n\t\t\t\t\t\t\t\t\t\t(?:\n\t\t\t\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\t\t\t\t(?\t\t\t\t\t\t\t\t# operator-head\n\t\t\t\t\t\t\t\t\t\t\t\t\t[/=\\-+!*%<>&|^~?]\n\t\t\t\t\t\t\t\t\t\t\t\t | [\\x{00A1}-\\x{00A7}]\n\t\t\t\t\t\t\t\t\t\t\t\t | [\\x{00A9}\\x{00AB}]\n\t\t\t\t\t\t\t\t\t\t\t\t | [\\x{00AC}\\x{00AE}]\n\t\t\t\t\t\t\t\t\t\t\t\t | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n\t\t\t\t\t\t\t\t\t\t\t\t | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n\t\t\t\t\t\t\t\t\t\t\t\t | [\\x{2030}-\\x{203E}]\n\t\t\t\t\t\t\t\t\t\t\t\t | [\\x{2041}-\\x{2053}]\n\t\t\t\t\t\t\t\t\t\t\t\t | [\\x{2055}-\\x{205E}]\n\t\t\t\t\t\t\t\t\t\t\t\t | [\\x{2190}-\\x{23FF}]\n\t\t\t\t\t\t\t\t\t\t\t\t | [\\x{2500}-\\x{2775}]\n\t\t\t\t\t\t\t\t\t\t\t\t | [\\x{2794}-\\x{2BFF}]\n\t\t\t\t\t\t\t\t\t\t\t\t | [\\x{2E00}-\\x{2E7F}]\n\t\t\t\t\t\t\t\t\t\t\t\t | [\\x{3001}-\\x{3003}]\n\t\t\t\t\t\t\t\t\t\t\t\t | [\\x{3008}-\\x{3030}]\n\t\t\t\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\t\t\t\t\t\\g\n\t\t\t\t\t\t\t\t\t\t\t\t | (?\t\t\t\t\t\t\t\t# operator-character\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t[\\x{0300}-\\x{036F}]\n\t\t\t\t\t\t\t\t\t\t\t\t\t | [\\x{1DC0}-\\x{1DFF}]\n\t\t\t\t\t\t\t\t\t\t\t\t\t | [\\x{20D0}-\\x{20FF}]\n\t\t\t\t\t\t\t\t\t\t\t\t\t | [\\x{FE00}-\\x{FE0F}]\n\t\t\t\t\t\t\t\t\t\t\t\t\t | [\\x{FE20}-\\x{FE2F}]\n\t\t\t\t\t\t\t\t\t\t\t\t\t | [\\x{E0100}-\\x{E01EF}]\n\t\t\t\t\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t\t\t\t\t)*\n\t\t\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t\t\t | ( \\. ( \\g | \\g | \\. )+ )\t\t\t# Dot operators\n\t\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t\t\t(?=\\.|;|$|//|/\\*|\\s)\n\t\t\t\t\t\t\t\t\t", - "name": "entity.name.type.swift" - }, - { - "match": "\\.", - "name": "punctuation.separator.import.swift" - }, - { - "begin": "(?!\\s*(;|$|//|/\\*))", - "end": "(?=\\s*(;|$|//|/\\*))", - "name": "invalid.illegal.character-not-allowed-here.swift" - } - ] + "include": "$self" } ] + } + ] + }, + "declarations-generic-argument-clause": { + "name": "meta.generic-argument-clause.swift", + "begin": "<", + "end": ">|(?=[)\\]{}])", + "beginCaptures": { + "0": { + "name": "punctuation.separator.generic-argument-clause.begin.swift" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.separator.generic-argument-clause.end.swift" + } + }, + "patterns": [ + { + "include": "#declarations-available-types" + } + ] + }, + "declarations-generic-parameter-clause": { + "name": "meta.generic-parameter-clause.swift", + "begin": "<", + "end": ">|(?=[^\\w\\d:<>\\s,=&`])(?# characters besides these are never valid in a generic param list -- even if it's not really a valid clause, we should stop trying to parse it if we see one of them.)", + "beginCaptures": { + "0": { + "name": "punctuation.separator.generic-parameter-clause.begin.swift" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.separator.generic-parameter-clause.end.swift" + } + }, + "patterns": [ + { + "include": "#comments" + }, + { + "comment": "Swift 2: constraints inside the generic param list", + "include": "#declarations-generic-where-clause" + }, + { + "name": "keyword.control.loop.swift", + "match": "\\beach\\b" + }, + { + "match": "\\b((?!\\d)\\w[\\w\\d]*)\\b", + "captures": { + "1": { + "name": "variable.language.generic-parameter.swift" + } + } + }, + { + "name": "punctuation.separator.generic-parameters.swift", + "match": "," }, - "inheritance-clause": { - "begin": "(:)(?=\\s*\\{)|(:)\\s*", + { + "name": "meta.generic-parameter-constraint.swift", + "begin": "(:)\\s*", + "end": "(?=[,>]|(?!\\G)\\bwhere\\b)", "beginCaptures": { "1": { - "name": "invalid.illegal.empty-inheritance-clause.swift" - }, - "2": { - "name": "punctuation.separator.inheritance-clause.swift" + "name": "punctuation.separator.generic-parameter-constraint.swift" } }, - "end": "(?!\\G)$|(?=[={}]|(?!\\G)\\bwhere\\b)", - "name": "meta.inheritance-clause.swift", "patterns": [ { - "begin": "\\bclass\\b", - "beginCaptures": { - "0": { - "name": "storage.type.class.swift" - } - }, - "end": "(?=[={}]|(?!\\G)\\bwhere\\b)", - "patterns": [ - { - "include": "#comments" - }, - { - "include": "#more-types" - } - ] - }, - { - "begin": "\\G", - "end": "(?!\\G)$|(?=[={}]|(?!\\G)\\bwhere\\b)", - "patterns": [ - { - "include": "#comments" - }, - { - "include": "#inherited-type" - }, - { - "include": "#more-types" - } - ] - } - ], - "repository": { - "inherited-type": { - "begin": "(?=[`\\p{L}_])", - "end": "(?!\\G)", "name": "entity.other.inherited-class.swift", + "begin": "\\G", + "end": "(?=[,>]|(?!\\G)\\bwhere\\b)", "patterns": [ { - "include": "#type-identifier" - } - ] - }, - "more-types": { - "begin": ",\\s*", - "end": "(?!\\G)(?!//|/\\*)|(?=[,={}]|(?!\\G)\\bwhere\\b)", - "name": "meta.inheritance-list.more-types", - "patterns": [ - { - "include": "#comments" - }, - { - "include": "#inherited-type" + "include": "#declarations-type-identifier" }, { - "include": "#more-types" + "include": "#declarations-type-operators" } ] } - } - }, - "operator": { - "begin": "(?x)\n\t\t\t\t\t\t(?:\n\t\t\t\t\t\t\t\\b(prefix|infix|postfix)\n\t\t\t\t\t\t\t\\s+\n\t\t\t\t\t\t)?\n\t\t\t\t\t\t\\b\n\t\t\t\t\t\t(operator)\n\t\t\t\t\t\t\\s+\n\t\t\t\t\t\t(\n\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t(?\t\t\t\t\t\t\t\t\t# operator-head\n\t\t\t\t\t\t\t\t\t[/=\\-+!*%<>&|^~?]\n\t\t\t\t\t\t\t\t | [\\x{00A1}-\\x{00A7}]\n\t\t\t\t\t\t\t\t | [\\x{00A9}\\x{00AB}]\n\t\t\t\t\t\t\t\t | [\\x{00AC}\\x{00AE}]\n\t\t\t\t\t\t\t\t | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n\t\t\t\t\t\t\t\t | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n\t\t\t\t\t\t\t\t | [\\x{2030}-\\x{203E}]\n\t\t\t\t\t\t\t\t | [\\x{2041}-\\x{2053}]\n\t\t\t\t\t\t\t\t | [\\x{2055}-\\x{205E}]\n\t\t\t\t\t\t\t\t | [\\x{2190}-\\x{23FF}]\n\t\t\t\t\t\t\t\t | [\\x{2500}-\\x{2775}]\n\t\t\t\t\t\t\t\t | [\\x{2794}-\\x{2BFF}]\n\t\t\t\t\t\t\t\t | [\\x{2E00}-\\x{2E7F}]\n\t\t\t\t\t\t\t\t | [\\x{3001}-\\x{3003}]\n\t\t\t\t\t\t\t\t | [\\x{3008}-\\x{3030}]\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\t\\g\n\t\t\t\t\t\t\t\t | \\.\t\t\t\t\t\t\t\t\t# Invalid dot\n\t\t\t\t\t\t\t\t | (?\t\t\t\t\t\t\t\t# operator-character\n\t\t\t\t\t\t\t\t\t\t[\\x{0300}-\\x{036F}]\n\t\t\t\t\t\t\t\t\t | [\\x{1DC0}-\\x{1DFF}]\n\t\t\t\t\t\t\t\t\t | [\\x{20D0}-\\x{20FF}]\n\t\t\t\t\t\t\t\t\t | [\\x{FE00}-\\x{FE0F}]\n\t\t\t\t\t\t\t\t\t | [\\x{FE20}-\\x{FE2F}]\n\t\t\t\t\t\t\t\t\t | [\\x{E0100}-\\x{E01EF}]\n\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t)*+\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t | ( \\. ( \\g | \\g | \\. )++ )\t\t\t# Dot operators\n\t\t\t\t\t\t)\n\t\t\t\t\t\t\\s*\n\t\t\t\t\t", - "beginCaptures": { - "1": { - "name": "storage.modifier.swift" - }, - "2": { - "name": "storage.type.function.operator.swift" - }, - "3": { - "name": "entity.name.function.operator.swift" - }, - "4": { - "patterns": [ - { - "match": "\\.", - "name": "invalid.illegal.dot-not-allowed-here.swift" - } - ] + ] + } + ] + }, + "declarations-generic-where-clause": { + "name": "meta.generic-where-clause.swift", + "begin": "\\b(where)\\b\\s*", + "end": "(?!\\G)$|(?=[>{};\\n]|//|/\\*)", + "beginCaptures": { + "1": { + "name": "keyword.other.generic-constraint-introducer.swift" + } + }, + "patterns": [ + { + "include": "#comments" + }, + { + "include": "#declarations-generic-where-clause-requirement-list" + } + ] + }, + "declarations-generic-where-clause-requirement-list": { + "begin": "\\G|,\\s*", + "end": "(?=[,>{};\\n]|//|/\\*)", + "patterns": [ + { + "include": "#comments" + }, + { + "include": "#constraint" + }, + { + "include": "#declarations-available-types" + }, + { + "name": "meta.generic-where-clause.same-type-requirement.swift", + "begin": "(?&|\\^~.])(==)(?![/=\\-+!*%<>&|\\^~.])", + "end": "(?=\\s*[,>{};\\n]|//|/\\*)", + "beginCaptures": { + "1": { + "name": "keyword.operator.generic-constraint.same-type.swift" } }, - "end": "(;)|$\\n?|(?=//|/\\*)", - "endCaptures": { + "patterns": [ + { + "include": "#declarations-available-types" + } + ] + }, + { + "name": "meta.generic-where-clause.conformance-requirement.swift", + "begin": "(?&|\\^~.])(:)(?![/=\\-+!*%<>&|\\^~.])", + "end": "(?=\\s*[,>{};\\n]|//|/\\*)", + "beginCaptures": { "1": { - "name": "punctuation.terminator.statement.swift" + "name": "keyword.operator.generic-constraint.conforms-to.swift" } }, - "name": "meta.definition.operator.swift", "patterns": [ { - "include": "#swift2" - }, - { - "include": "#swift3" - }, - { - "match": "((?!$|;|//|/\\*)\\S)+", - "name": "invalid.illegal.character-not-allowed-here.swift" - } - ], - "repository": { - "swift2": { - "begin": "\\G(\\{)", - "beginCaptures": { - "1": { - "name": "punctuation.definition.operator.begin.swift" - } - }, - "end": "(\\})", - "endCaptures": { - "1": { - "name": "punctuation.definition.operator.end.swift" - } - }, + "contentName": "entity.other.inherited-class.swift", + "begin": "\\G\\s*", + "end": "(?=\\s*[,>{};\\n]|//|/\\*)", "patterns": [ { - "include": "#comments" - }, - { - "captures": { - "1": { - "name": "storage.modifier.swift" - }, - "2": { - "name": "keyword.other.operator.associativity.swift" - } - }, - "match": "\\b(associativity)\\s+(left|right)\\b" - }, - { - "captures": { - "1": { - "name": "storage.modifier.swift" - }, - "2": { - "name": "constant.numeric.integer.swift" - } - }, - "match": "\\b(precedence)\\s+([0-9]+)\\b" - }, - { - "captures": { - "1": { - "name": "storage.modifier.swift" - } - }, - "match": "\\b(assignment)\\b" + "include": "#declarations-available-types" } ] - }, - "swift3": { - "captures": { - "2": { - "name": "entity.other.inherited-class.swift", - "patterns": [ - { - "include": "#types-precedencegroup" - } - ] - }, - "3": { - "name": "punctuation.definition.identifier.swift" - }, - "4": { - "name": "punctuation.definition.identifier.swift" - } - }, - "match": "\\G(:)\\s*((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))" } - } - }, - "parameter-clause": { - "begin": "(\\()", + ] + } + ] + }, + "declarations-import": { + "name": "meta.import.swift", + "begin": "(?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k)", "captures": { "1": { - "name": "entity.name.function.swift" - }, - "2": { - "name": "punctuation.definition.identifier.swift" - }, - "3": { - "name": "punctuation.definition.identifier.swift" - }, - "4": { - "name": "variable.parameter.function.swift" - }, - "5": { "name": "punctuation.definition.identifier.swift" }, - "6": { + "2": { "name": "punctuation.definition.identifier.swift" } - }, - "comment": "External parameter labels are considered part of the function name", - "match": "((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))\\s+((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))(?=\\s*:)" + } }, { - "captures": { - "1": { - "name": "variable.parameter.function.swift" - }, - "2": { - "name": "entity.name.function.swift" - }, - "3": { - "name": "punctuation.definition.identifier.swift" - }, - "4": { - "name": "punctuation.definition.identifier.swift" - } - }, - "comment": "If no external label is given, the name is both the external label and the internal variable name", - "match": "(((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k)))(?=\\s*:)" + "name": "entity.name.type.swift", + "match": "(?x)\n(?<=\\G|\\.)\n\\$[0-9]+" }, { - "begin": ":\\s*(?!\\s)", - "end": "(?=[,)])", - "patterns": [ - { - "include": "#available-types" - }, - { - "match": ":", - "name": "invalid.illegal.extra-colon-in-parameter-list.swift" - }, - { - "begin": "=", - "beginCaptures": { - "0": { - "name": "keyword.operator.assignment.swift" - } - }, - "comment": "a parameter's default value", - "end": "(?=[,)])", + "name": "entity.name.type.swift", + "match": "(?x)\n(?<=\\G|\\.)\n(?:\n (\n (? # operator-head\n [/=\\-+!*%<>&|^~?]\n | [\\x{00A1}-\\x{00A7}]\n | [\\x{00A9}\\x{00AB}]\n | [\\x{00AC}\\x{00AE}]\n | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n | [\\x{2030}-\\x{203E}]\n | [\\x{2041}-\\x{2053}]\n | [\\x{2055}-\\x{205E}]\n | [\\x{2190}-\\x{23FF}]\n | [\\x{2500}-\\x{2775}]\n | [\\x{2794}-\\x{2BFF}]\n | [\\x{2E00}-\\x{2E7F}]\n | [\\x{3001}-\\x{3003}]\n | [\\x{3008}-\\x{3030}]\n )\n (\n \\g\n | (? # operator-character\n [\\x{0300}-\\x{036F}]\n | [\\x{1DC0}-\\x{1DFF}]\n | [\\x{20D0}-\\x{20FF}]\n | [\\x{FE00}-\\x{FE0F}]\n | [\\x{FE20}-\\x{FE2F}]\n | [\\x{E0100}-\\x{E01EF}]\n )\n )*\n )\n | ( \\. ( \\g | \\g | \\. )+ ) # Dot operators\n)\n(?=\\.|;|$|//|/\\*|\\s)", + "captures": { + "1": { "patterns": [ { - "include": "#expressions" + "name": "invalid.illegal.dot-not-allowed-here.swift", + "match": "\\." } ] } - ] + } + }, + { + "name": "punctuation.separator.import.swift", + "match": "\\." + }, + { + "name": "invalid.illegal.character-not-allowed-here.swift", + "begin": "(?!\\s*(;|$|//|/\\*))", + "end": "(?=\\s*(;|$|//|/\\*))" } ] + } + ] + }, + "declarations-inheritance-clause": { + "name": "meta.inheritance-clause.swift", + "begin": "(:)(?=\\s*\\{)|(:)\\s*", + "end": "(?!\\G)$|(?=[={}]|(?!\\G)\\bwhere\\b)", + "beginCaptures": { + "1": { + "name": "invalid.illegal.empty-inheritance-clause.swift" }, - "precedencegroup": { - "begin": "\\b(precedencegroup)\\s+((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))\\s*(?=\\{)", + "2": { + "name": "punctuation.separator.inheritance-clause.swift" + } + }, + "patterns": [ + { + "begin": "\\bclass\\b", + "end": "(?=[={}]|(?!\\G)\\bwhere\\b)", "beginCaptures": { - "1": { - "name": "storage.type.precedencegroup.swift" - }, - "2": { - "name": "entity.name.type.precedencegroup.swift" - }, - "3": { - "name": "punctuation.definition.identifier.swift" - }, - "4": { - "name": "punctuation.definition.identifier.swift" + "0": { + "name": "storage.type.class.swift" } }, - "end": "(?!\\G)", - "name": "meta.definition.precedencegroup.swift", "patterns": [ { - "begin": "\\{", - "beginCaptures": { - "0": { - "name": "punctuation.definition.precedencegroup.begin.swift" - } - }, - "end": "\\}", - "endCaptures": { - "0": { - "name": "punctuation.definition.precedencegroup.end.swift" - } - }, - "patterns": [ - { - "include": "#comments" - }, - { - "captures": { - "1": { - "name": "storage.modifier.swift" - }, - "2": { - "name": "entity.other.inherited-class.swift", - "patterns": [ - { - "include": "#types-precedencegroup" - } - ] - }, - "3": { - "name": "punctuation.definition.identifier.swift" - }, - "4": { - "name": "punctuation.definition.identifier.swift" - } - }, - "match": "\\b(higherThan|lowerThan)\\s*:\\s*((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))" - }, - { - "captures": { - "1": { - "name": "storage.modifier.swift" - }, - "2": { - "name": "keyword.other.operator.associativity.swift" - } - }, - "match": "\\b(associativity)\\b(?:\\s*:\\s*(right|left|none)\\b)?" - }, - { - "captures": { - "1": { - "name": "storage.modifier.swift" - }, - "2": { - "name": "constant.language.boolean.swift" - } - }, - "match": "\\b(assignment)\\b(?:\\s*:\\s*(true|false)\\b)?" - } - ] + "include": "#comments" + }, + { + "include": "#declarations-inheritance-clause-more-types" } ] }, - "protocol": { - "begin": "\\b(protocol)\\s+((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))", - "beginCaptures": { - "1": { - "name": "storage.type.$1.swift" - }, - "2": { - "name": "entity.name.type.$1.swift" - }, - "3": { - "name": "punctuation.definition.identifier.swift" - }, - "4": { - "name": "punctuation.definition.identifier.swift" - } - }, - "end": "(?<=\\})", - "name": "meta.definition.type.protocol.swift", + { + "begin": "\\G", + "end": "(?!\\G)$|(?=[={}]|(?!\\G)\\bwhere\\b)", "patterns": [ { "include": "#comments" }, { - "include": "#inheritance-clause" + "include": "#declarations-inheritance-clause-inherited-type" }, { - "comment": "SE-0142: Permit where clauses to constrain associated types", - "include": "#generic-where-clause" + "include": "#declarations-inheritance-clause-more-types" }, { - "begin": "\\{", - "beginCaptures": { - "0": { - "name": "punctuation.definition.type.begin.swift" - } - }, - "end": "\\}", - "endCaptures": { + "include": "#declarations-type-operators" + } + ] + } + ] + }, + "declarations-inheritance-clause-inherited-type": { + "name": "entity.other.inherited-class.swift", + "begin": "(?=[`\\p{L}_])", + "end": "(?!\\G)", + "patterns": [ + { + "include": "#declarations-type-identifier" + } + ] + }, + "declarations-inheritance-clause-more-types": { + "name": "meta.inheritance-list.more-types", + "begin": ",\\s*", + "end": "(?!\\G)(?!//|/\\*)|(?=[,={}]|(?!\\G)\\bwhere\\b)", + "patterns": [ + { + "include": "#comments" + }, + { + "include": "#declarations-inheritance-clause-inherited-type" + }, + { + "include": "#declarations-inheritance-clause-more-types" + }, + { + "include": "#declarations-type-operators" + } + ] + }, + "declarations-macro": { + "name": "meta.definition.macro.swift", + "begin": "(?x)\n\\b\n(macro)\n\\s+\n((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))\n\\s*\n(?=\\(|<|=)", + "end": "$|(?=;|//|/\\*|\\}|=)", + "beginCaptures": { + "1": { + "name": "storage.type.function.swift" + }, + "2": { + "name": "entity.name.function.swift" + }, + "3": { + "name": "punctuation.definition.identifier.swift" + }, + "4": { + "name": "punctuation.definition.identifier.swift" + } + }, + "patterns": [ + { + "include": "#comments" + }, + { + "include": "#declarations-generic-parameter-clause" + }, + { + "include": "#declarations-parameter-clause" + }, + { + "include": "#declarations-function-result" + }, + { + "include": "#async-throws" + }, + { + "comment": "Swift 3: generic constraints after the parameters and return type", + "include": "#declarations-generic-where-clause" + } + ] + }, + "declarations-operator": { + "name": "meta.definition.operator.swift", + "begin": "(?x)\n(?:\n \\b(prefix|infix|postfix)\n \\s+\n)?\n\\b\n(operator)\n\\s+\n(\n (\n (? # operator-head\n [/=\\-+!*%<>&|^~?]\n | [\\x{00A1}-\\x{00A7}]\n | [\\x{00A9}\\x{00AB}]\n | [\\x{00AC}\\x{00AE}]\n | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n | [\\x{2030}-\\x{203E}]\n | [\\x{2041}-\\x{2053}]\n | [\\x{2055}-\\x{205E}]\n | [\\x{2190}-\\x{23FF}]\n | [\\x{2500}-\\x{2775}]\n | [\\x{2794}-\\x{2BFF}]\n | [\\x{2E00}-\\x{2E7F}]\n | [\\x{3001}-\\x{3003}]\n | [\\x{3008}-\\x{3030}]\n )\n (\n \\g\n | \\. # Invalid dot\n | (? # operator-character\n [\\x{0300}-\\x{036F}]\n | [\\x{1DC0}-\\x{1DFF}]\n | [\\x{20D0}-\\x{20FF}]\n | [\\x{FE00}-\\x{FE0F}]\n | [\\x{FE20}-\\x{FE2F}]\n | [\\x{E0100}-\\x{E01EF}]\n )\n )*+\n )\n | ( \\. ( \\g | \\g | \\. )++ ) # Dot operators\n)\n\\s*", + "end": "(;)|$\\n?|(?=//|/\\*)", + "beginCaptures": { + "1": { + "name": "storage.modifier.swift" + }, + "2": { + "name": "storage.type.function.operator.swift" + }, + "3": { + "name": "entity.name.function.operator.swift" + }, + "4": { + "comment": "workaround for https://github.com/microsoft/vscode-textmate/issues/140#issuecomment-1793610346", + "name": "entity.name.function.operator.swift", + "patterns": [ + { + "name": "invalid.illegal.dot-not-allowed-here.swift", + "match": "\\." + } + ] + } + }, + "endCaptures": { + "1": { + "name": "punctuation.terminator.statement.swift" + } + }, + "patterns": [ + { + "include": "#declarations-operator-swift2" + }, + { + "include": "#declarations-operator-swift3" + }, + { + "name": "invalid.illegal.character-not-allowed-here.swift", + "match": "((?!$|;|//|/\\*)\\S)+" + } + ] + }, + "declarations-operator-swift2": { + "begin": "\\G(\\{)", + "end": "(\\})", + "beginCaptures": { + "1": { + "name": "punctuation.definition.operator.begin.swift" + } + }, + "endCaptures": { + "1": { + "name": "punctuation.definition.operator.end.swift" + } + }, + "patterns": [ + { + "include": "#comments" + }, + { + "match": "\\b(associativity)\\s+(left|right)\\b", + "captures": { + "1": { + "name": "storage.modifier.swift" + }, + "2": { + "name": "keyword.other.operator.associativity.swift" + } + } + }, + { + "match": "\\b(precedence)\\s+([0-9]+)\\b", + "captures": { + "1": { + "name": "storage.modifier.swift" + }, + "2": { + "name": "constant.numeric.integer.swift" + } + } + }, + { + "match": "\\b(assignment)\\b", + "captures": { + "1": { + "name": "storage.modifier.swift" + } + } + } + ] + }, + "declarations-operator-swift3": { + "match": "\\G(:)\\s*((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))", + "captures": { + "2": { + "name": "entity.other.inherited-class.swift", + "patterns": [ + { + "include": "#declarations-types-precedencegroup" + } + ] + }, + "3": { + "name": "punctuation.definition.identifier.swift" + }, + "4": { + "name": "punctuation.definition.identifier.swift" + } + } + }, + "declarations-parameter-clause": { + "name": "meta.parameter-clause.swift", + "begin": "(\\()", + "end": "(\\))(?:\\s*(async)\\b)?", + "beginCaptures": { + "1": { + "name": "punctuation.definition.parameters.begin.swift" + } + }, + "endCaptures": { + "1": { + "name": "punctuation.definition.parameters.end.swift" + }, + "2": { + "name": "storage.modifier.async.swift" + } + }, + "patterns": [ + { + "include": "#declarations-parameter-list" + } + ] + }, + "declarations-parameter-list": { + "patterns": [ + { + "comment": "External parameter labels are considered part of the function name", + "match": "((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))\\s+((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))(?=\\s*:)", + "captures": { + "1": { + "name": "entity.name.function.swift" + }, + "2": { + "name": "punctuation.definition.identifier.swift" + }, + "3": { + "name": "punctuation.definition.identifier.swift" + }, + "4": { + "name": "variable.parameter.function.swift" + }, + "5": { + "name": "punctuation.definition.identifier.swift" + }, + "6": { + "name": "punctuation.definition.identifier.swift" + } + } + }, + { + "comment": "If no external label is given, the name is both the external label and the internal variable name", + "match": "(((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k)))(?=\\s*:)", + "captures": { + "1": { + "name": "variable.parameter.function.swift" + }, + "2": { + "name": "entity.name.function.swift" + }, + "3": { + "name": "punctuation.definition.identifier.swift" + }, + "4": { + "name": "punctuation.definition.identifier.swift" + } + } + }, + { + "begin": ":\\s*(?!\\s)", + "end": "(?=[,)])", + "patterns": [ + { + "include": "#declarations-available-types" + }, + { + "name": "invalid.illegal.extra-colon-in-parameter-list.swift", + "match": ":" + }, + { + "comment": "a parameter's default value", + "begin": "=", + "end": "(?=[,)])", + "beginCaptures": { "0": { - "name": "punctuation.definition.type.end.swift" + "name": "keyword.operator.assignment.swift" } }, - "name": "meta.definition.type.body.swift", "patterns": [ { - "include": "#protocol-method" - }, - { - "include": "#protocol-initializer" - }, - { - "include": "#associated-type" - }, - { - "include": "$self" + "include": "#expressions" } ] } - ], - "repository": { - "associated-type": { - "begin": "\\b(associatedtype)\\s+((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))\\s*", - "beginCaptures": { + ] + } + ] + }, + "declarations-precedencegroup": { + "name": "meta.definition.precedencegroup.swift", + "begin": "\\b(precedencegroup)\\s+((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))\\s*(?=\\{)", + "end": "(?!\\G)", + "beginCaptures": { + "1": { + "name": "storage.type.precedencegroup.swift" + }, + "2": { + "name": "entity.name.type.precedencegroup.swift" + }, + "3": { + "name": "punctuation.definition.identifier.swift" + }, + "4": { + "name": "punctuation.definition.identifier.swift" + } + }, + "patterns": [ + { + "begin": "\\{", + "end": "\\}", + "beginCaptures": { + "0": { + "name": "punctuation.definition.precedencegroup.begin.swift" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.precedencegroup.end.swift" + } + }, + "patterns": [ + { + "include": "#comments" + }, + { + "match": "\\b(higherThan|lowerThan)\\s*:\\s*((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))", + "captures": { "1": { - "name": "keyword.other.declaration-specifier.swift" + "name": "storage.modifier.swift" }, "2": { - "name": "variable.language.associatedtype.swift" + "name": "entity.other.inherited-class.swift", + "patterns": [ + { + "include": "#declarations-types-precedencegroup" + } + ] }, "3": { "name": "punctuation.definition.identifier.swift" @@ -1780,1509 +1818,2377 @@ "4": { "name": "punctuation.definition.identifier.swift" } - }, - "end": "(?!\\G)$|(?=[;}]|$)", - "name": "meta.definition.associatedtype.swift", - "patterns": [ - { - "include": "#inheritance-clause" - }, - { - "comment": "SE-0142: Permit where clauses to constrain associated types", - "include": "#generic-where-clause" + } + }, + { + "match": "\\b(associativity)\\b(?:\\s*:\\s*(right|left|none)\\b)?", + "captures": { + "1": { + "name": "storage.modifier.swift" }, - { - "include": "#typealias-assignment" + "2": { + "name": "keyword.other.operator.associativity.swift" } - ] + } }, - "protocol-initializer": { - "begin": "(?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))", + "end": "(?<=\\})", + "beginCaptures": { + "1": { + "name": "storage.type.$1.swift" + }, + "2": { + "name": "entity.name.type.$1.swift" + }, + "3": { + "name": "punctuation.definition.identifier.swift" + }, + "4": { + "name": "punctuation.definition.identifier.swift" + } + }, + "patterns": [ + { + "include": "#comments" + }, + { + "include": "#declarations-inheritance-clause" + }, + { + "comment": "SE-0142: Permit where clauses to constrain associated types", + "include": "#declarations-generic-where-clause" + }, + { + "name": "meta.definition.type.body.swift", + "begin": "\\{", + "end": "\\}", + "beginCaptures": { + "0": { + "name": "punctuation.definition.type.begin.swift" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.type.end.swift" + } + }, + "patterns": [ + { + "include": "#declarations-protocol-protocol-method" + }, + { + "include": "#declarations-protocol-protocol-initializer" + }, + { + "include": "#declarations-protocol-associated-type" + }, + { + "include": "$self" + } + ] + } + ] + }, + "declarations-protocol-associated-type": { + "name": "meta.definition.associatedtype.swift", + "begin": "\\b(associatedtype)\\s+((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))\\s*", + "end": "(?!\\G)$|(?=[;}]|$)", + "beginCaptures": { + "1": { + "name": "keyword.other.declaration-specifier.swift" + }, + "2": { + "name": "variable.language.associatedtype.swift" + }, + "3": { + "name": "punctuation.definition.identifier.swift" + }, + "4": { + "name": "punctuation.definition.identifier.swift" + } + }, + "patterns": [ + { + "include": "#declarations-inheritance-clause" + }, + { + "comment": "SE-0142: Permit where clauses to constrain associated types", + "include": "#declarations-generic-where-clause" + }, + { + "include": "#declarations-typealias-assignment" + } + ] + }, + "declarations-protocol-protocol-initializer": { + "name": "meta.definition.function.initializer.swift", + "begin": "(?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k)\n | (?:\n (\n (? # operator-head\n [/=\\-+!*%<>&|^~?]\n | [\\x{00A1}-\\x{00A7}]\n | [\\x{00A9}\\x{00AB}]\n | [\\x{00AC}\\x{00AE}]\n | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n | [\\x{2030}-\\x{203E}]\n | [\\x{2041}-\\x{2053}]\n | [\\x{2055}-\\x{205E}]\n | [\\x{2190}-\\x{23FF}]\n | [\\x{2500}-\\x{2775}]\n | [\\x{2794}-\\x{2BFF}]\n | [\\x{2E00}-\\x{2E7F}]\n | [\\x{3001}-\\x{3003}]\n | [\\x{3008}-\\x{3030}]\n )\n (\n \\g\n | (? # operator-character\n [\\x{0300}-\\x{036F}]\n | [\\x{1DC0}-\\x{1DFF}]\n | [\\x{20D0}-\\x{20FF}]\n | [\\x{FE00}-\\x{FE0F}]\n | [\\x{FE20}-\\x{FE2F}]\n | [\\x{E0100}-\\x{E01EF}]\n )\n )*\n )\n | ( \\. ( \\g | \\g | \\. )+ ) # Dot operators\n )\n )\n\\s*\n(?=\\(|<)", + "end": "$|(?=;|//|/\\*|\\})", + "beginCaptures": { + "1": { + "name": "storage.type.function.swift" + }, + "2": { + "name": "entity.name.function.swift" + }, + "3": { + "name": "punctuation.definition.identifier.swift" + }, + "4": { + "name": "punctuation.definition.identifier.swift" + } + }, + "patterns": [ + { + "include": "#comments" + }, + { + "include": "#declarations-generic-parameter-clause" + }, + { + "include": "#declarations-parameter-clause" + }, + { + "include": "#declarations-function-result" + }, + { + "include": "#async-throws" + }, + { + "comment": "Swift 3: generic constraints after the parameters and return type", + "include": "#declarations-generic-where-clause" + }, + { + "name": "invalid.illegal.function-body-not-allowed-in-protocol.swift", + "begin": "\\{", + "end": "\\}", + "beginCaptures": { + "0": { + "name": "punctuation.section.function.begin.swift" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.section.function.end.swift" + } + }, + "patterns": [ + { + "include": "$self" + } + ] + } + ] + }, + "declarations-type": { + "patterns": [ + { + "name": "meta.definition.type.$1.swift", + "begin": "\\b(class(?!\\s+(?:func|var|let)\\b)|struct|actor)\\b\\s*((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))", + "end": "(?<=\\})", + "beginCaptures": { + "1": { + "name": "storage.type.$1.swift" + }, + "2": { + "name": "entity.name.type.$1.swift" + }, + "3": { + "name": "punctuation.definition.identifier.swift" + }, + "4": { + "name": "punctuation.definition.identifier.swift" + } + }, + "patterns": [ + { + "include": "#comments" + }, + { + "include": "#declarations-generic-parameter-clause" + }, + { + "comment": "Swift 3: generic constraints after the generic param list", + "include": "#declarations-generic-where-clause" + }, + { + "include": "#declarations-inheritance-clause" }, - "protocol-method": { - "begin": "(?x)\n\t\t\t\t\t\t\t\t\\b\n\t\t\t\t\t\t\t\t(func)\n\t\t\t\t\t\t\t\t\\s+\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\t(?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k)\n\t\t \t\t\t\t\t\t | (?:\n\t\t \t\t\t\t\t\t\t\t(\n\t\t \t\t\t\t\t\t\t\t\t(?\t\t\t\t\t\t\t\t# operator-head\n\t\t \t\t\t\t\t\t\t\t\t\t[/=\\-+!*%<>&|^~?]\n\t\t \t\t\t\t\t\t\t\t\t | [\\x{00A1}-\\x{00A7}]\n\t\t \t\t\t\t\t\t\t\t\t | [\\x{00A9}\\x{00AB}]\n\t\t \t\t\t\t\t\t\t\t\t | [\\x{00AC}\\x{00AE}]\n\t\t \t\t\t\t\t\t\t\t\t | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n\t\t \t\t\t\t\t\t\t\t\t | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n\t\t \t\t\t\t\t\t\t\t\t | [\\x{2030}-\\x{203E}]\n\t\t \t\t\t\t\t\t\t\t\t | [\\x{2041}-\\x{2053}]\n\t\t \t\t\t\t\t\t\t\t\t | [\\x{2055}-\\x{205E}]\n\t\t \t\t\t\t\t\t\t\t\t | [\\x{2190}-\\x{23FF}]\n\t\t \t\t\t\t\t\t\t\t\t | [\\x{2500}-\\x{2775}]\n\t\t \t\t\t\t\t\t\t\t\t | [\\x{2794}-\\x{2BFF}]\n\t\t \t\t\t\t\t\t\t\t\t | [\\x{2E00}-\\x{2E7F}]\n\t\t \t\t\t\t\t\t\t\t\t | [\\x{3001}-\\x{3003}]\n\t\t \t\t\t\t\t\t\t\t\t | [\\x{3008}-\\x{3030}]\n\t\t \t\t\t\t\t\t\t\t\t)\n\t\t \t\t\t\t\t\t\t\t\t(\n\t\t \t\t\t\t\t\t\t\t\t\t\\g\n\t\t \t\t\t\t\t\t\t\t\t | (?\t\t\t\t\t\t\t\t# operator-character\n\t\t \t\t\t\t\t\t\t\t\t\t\t[\\x{0300}-\\x{036F}]\n\t\t \t\t\t\t\t\t\t\t\t\t | [\\x{1DC0}-\\x{1DFF}]\n\t\t \t\t\t\t\t\t\t\t\t\t | [\\x{20D0}-\\x{20FF}]\n\t\t \t\t\t\t\t\t\t\t\t\t | [\\x{FE00}-\\x{FE0F}]\n\t\t \t\t\t\t\t\t\t\t\t\t | [\\x{FE20}-\\x{FE2F}]\n\t\t \t\t\t\t\t\t\t\t\t\t | [\\x{E0100}-\\x{E01EF}]\n\t\t \t\t\t\t\t\t\t\t\t\t)\n\t\t \t\t\t\t\t\t\t\t\t)*\n\t\t \t\t\t\t\t\t\t\t)\n\t\t \t\t\t\t\t\t\t | ( \\. ( \\g | \\g | \\. )+ )\t\t\t# Dot operators\n\t\t \t\t\t\t\t\t\t)\n\t\t \t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t\\s*\n\t\t\t\t\t\t\t\t(?=\\(|<)\n\t\t\t\t\t\t\t", + { + "name": "meta.definition.type.body.swift", + "begin": "\\{", + "end": "\\}", "beginCaptures": { - "1": { - "name": "storage.type.function.swift" - }, - "2": { - "name": "entity.name.function.swift" - }, - "3": { - "name": "punctuation.definition.identifier.swift" - }, - "4": { - "name": "punctuation.definition.identifier.swift" + "0": { + "name": "punctuation.definition.type.begin.swift" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.type.end.swift" } }, - "end": "$|(?=;|//|/\\*|\\})", - "name": "meta.definition.function.swift", "patterns": [ { - "include": "#comments" - }, - { - "include": "#generic-parameter-clause" - }, - { - "include": "#parameter-clause" - }, - { - "include": "#function-result" - }, - { - "include": "#async-throws" - }, - { - "comment": "Swift 3: generic constraints after the parameters and return type", - "include": "#generic-where-clause" - }, - { - "begin": "\\{", - "beginCaptures": { - "0": { - "name": "punctuation.section.function.begin.swift" - } - }, - "end": "\\}", - "endCaptures": { - "0": { - "name": "punctuation.section.function.end.swift" - } - }, - "name": "invalid.illegal.function-body-not-allowed-in-protocol.swift", - "patterns": [ - { - "include": "$self" - } - ] + "include": "$self" } ] } - } + ] + }, + { + "include": "#declarations-type-enum" + } + ] + }, + "declarations-type-enum": { + "name": "meta.definition.type.$1.swift", + "begin": "\\b(enum)\\s+((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))", + "end": "(?<=\\})", + "beginCaptures": { + "1": { + "name": "storage.type.$1.swift" + }, + "2": { + "name": "entity.name.type.$1.swift" + }, + "3": { + "name": "punctuation.definition.identifier.swift" + }, + "4": { + "name": "punctuation.definition.identifier.swift" + } + }, + "patterns": [ + { + "include": "#comments" + }, + { + "include": "#declarations-generic-parameter-clause" + }, + { + "comment": "Swift 3: generic constraints after the generic param list", + "include": "#declarations-generic-where-clause" + }, + { + "include": "#declarations-inheritance-clause" + }, + { + "name": "meta.definition.type.body.swift", + "begin": "\\{", + "end": "\\}", + "beginCaptures": { + "0": { + "name": "punctuation.definition.type.begin.swift" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.type.end.swift" + } + }, + "patterns": [ + { + "include": "#declarations-type-enum-enum-case-clause" + }, + { + "include": "$self" + } + ] + } + ] + }, + "declarations-type-enum-associated-values": { + "begin": "\\G\\(", + "end": "\\)", + "beginCaptures": { + "0": { + "name": "punctuation.definition.parameters.begin.swift" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.parameters.end.swift" + } + }, + "patterns": [ + { + "include": "#comments" + }, + { + "begin": "(?x)\n(?:(_)|((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*\\k))\n\\s+\n(((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*\\k))\n\\s*(:)", + "end": "(?=[,)\\]])", + "beginCaptures": { + "1": { + "name": "entity.name.function.swift" + }, + "2": { + "name": "invalid.illegal.distinct-labels-not-allowed.swift" + }, + "5": { + "name": "variable.parameter.function.swift" + }, + "7": { + "name": "punctuation.separator.argument-label.swift" + } + }, + "patterns": [ + { + "include": "#declarations-available-types" + } + ] + }, + { + "begin": "(((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*\\k))\\s*(:)", + "end": "(?=[,)\\]])", + "beginCaptures": { + "1": { + "name": "entity.name.function.swift" + }, + "2": { + "name": "variable.parameter.function.swift" + }, + "4": { + "name": "punctuation.separator.argument-label.swift" + } + }, + "patterns": [ + { + "include": "#declarations-available-types" + } + ] + }, + { + "comment": "an element without a label (i.e. anything else)", + "begin": "(?![,)\\]])(?=\\S)", + "end": "(?=[,)\\]])", + "patterns": [ + { + "include": "#declarations-available-types" + }, + { + "name": "invalid.illegal.extra-colon-in-parameter-list.swift", + "match": ":" + } + ] + } + ] + }, + "declarations-type-enum-enum-case": { + "begin": "(?x)((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))\\s*", + "end": "(?<=\\))|(?![=(])", + "beginCaptures": { + "1": { + "name": "variable.other.enummember.swift" + } + }, + "patterns": [ + { + "include": "#comments" + }, + { + "include": "#declarations-type-enum-associated-values" + }, + { + "include": "#declarations-type-enum-raw-value-assignment" + } + ] + }, + "declarations-type-enum-enum-case-clause": { + "begin": "\\b(case)\\b\\s*", + "end": "(?=[;}])|(?!\\G)(?!//|/\\*)(?=[^\\s,])", + "beginCaptures": { + "1": { + "name": "storage.type.enum.case.swift" + } + }, + "patterns": [ + { + "include": "#comments" + }, + { + "include": "#declarations-type-enum-enum-case" + }, + { + "include": "#declarations-type-enum-more-cases" + } + ] + }, + "declarations-type-enum-more-cases": { + "name": "meta.enum-case.more-cases", + "begin": ",\\s*", + "end": "(?!\\G)(?!//|/\\*)(?=[;}]|[^\\s,])", + "patterns": [ + { + "include": "#comments" + }, + { + "include": "#declarations-type-enum-enum-case" + }, + { + "include": "#declarations-type-enum-more-cases" + } + ] + }, + "declarations-type-enum-raw-value-assignment": { + "begin": "(=)\\s*", + "end": "(?!\\G)", + "beginCaptures": { + "1": { + "name": "keyword.operator.assignment.swift" + } + }, + "patterns": [ + { + "include": "#comments" + }, + { + "include": "#literals" + } + ] + }, + "declarations-type-identifier": { + "begin": "((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))\\s*", + "end": "(?!<)", + "beginCaptures": { + "1": { + "name": "meta.type-name.swift", + "patterns": [ + { + "include": "#builtin-types" + } + ] + }, + "2": { + "name": "punctuation.definition.identifier.swift" + }, + "3": { + "name": "punctuation.definition.identifier.swift" + } + }, + "patterns": [ + { + "begin": "(?=<)", + "end": "(?!\\G)", + "patterns": [ + { + "include": "#declarations-generic-argument-clause" + } + ] + } + ] + }, + "declarations-type-operators": { + "patterns": [ + { + "comment": "Swift 3: A & B", + "match": "(?&|\\^~.])(&)(?![/=\\-+!*%<>&|\\^~.])", + "captures": { + "1": { + "name": "keyword.operator.type.composition.swift" + } + } + }, + { + "comment": "SE-0390: Noncopyable structs and enums", + "match": "(?&|\\^~.])(~)(?![/=\\-+!*%<>&|\\^~.])", + "captures": { + "1": { + "name": "keyword.operator.type.requirement-suppression.swift" + } + } + } + ] + }, + "declarations-typealias": { + "name": "meta.definition.typealias.swift", + "begin": "\\b(typealias)\\s+((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))\\s*", + "end": "(?!\\G)$|(?=;|//|/\\*|$)", + "beginCaptures": { + "1": { + "name": "keyword.other.declaration-specifier.swift" + }, + "2": { + "name": "entity.name.type.typealias.swift" + }, + "3": { + "name": "punctuation.definition.identifier.swift" + }, + "4": { + "name": "punctuation.definition.identifier.swift" + } + }, + "patterns": [ + { + "begin": "\\G(?=<)", + "end": "(?!\\G)", + "patterns": [ + { + "include": "#declarations-generic-parameter-clause" + } + ] + }, + { + "include": "#declarations-typealias-assignment" + } + ] + }, + "declarations-typealias-assignment": { + "begin": "(=)\\s*", + "end": "(?!\\G)$|(?=;|//|/\\*|$)", + "beginCaptures": { + "1": { + "name": "keyword.operator.assignment.swift" + } + }, + "patterns": [ + { + "include": "#declarations-available-types" + } + ] + }, + "declarations-typed-variable-declaration": { + "begin": "(?x)\n\\b(?:(async)\\s+)?(let|var)\\b\\s+\n(?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k)\\s*\n:", + "end": "(?=$|[={])", + "beginCaptures": { + "1": { + "name": "storage.modifier.async.swift" + }, + "2": { + "name": "keyword.other.declaration-specifier.swift" + } + }, + "patterns": [ + { + "include": "#declarations-available-types" + } + ] + }, + "declarations-types-precedencegroup": { + "patterns": [ + { + "comment": "Precedence groups in the standard library", + "name": "support.type.swift", + "match": "\\b(?:BitwiseShift|Assignment|RangeFormation|Casting|Addition|NilCoalescing|Comparison|LogicalConjunction|LogicalDisjunction|Default|Ternary|Multiplication|FunctionArrow)Precedence\\b" + } + ] + }, + "expressions": { + "comment": "trailing closures need to be parsed before other member references", + "patterns": [ + { + "include": "#expressions-without-trailing-closures-or-member-references" + }, + { + "include": "#expressions-trailing-closure" + }, + { + "include": "#member-reference" + } + ] + }, + "expressions-trailing-closure": { + "patterns": [ + { + "comment": "foo { body } -- a call with a trailing closure and no argument clause", + "name": "meta.function-call.trailing-closure-only.swift", + "match": "(#?(?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))(?=\\s*\\{)", + "captures": { + "1": { + "name": "support.function.any-method.swift" + }, + "2": { + "name": "punctuation.definition.identifier.swift" + }, + "3": { + "name": "punctuation.definition.identifier.swift" + } + } + }, + { + "comment": "foo: { body } -- labeled-trailing-closure (SE-0279)", + "match": "((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))\\s*(:)(?=\\s*\\{)", + "captures": { + "1": { + "name": "support.function.any-method.trailing-closure-label.swift" + }, + "2": { + "name": "punctuation.definition.identifier.swift" + }, + "3": { + "name": "punctuation.definition.identifier.swift" + }, + "4": { + "name": "punctuation.separator.argument-label.swift" + } + } + } + ] + }, + "expressions-without-trailing-closures": { + "patterns": [ + { + "include": "#expressions-without-trailing-closures-or-member-references" + }, + { + "include": "#member-references" + } + ] + }, + "expressions-without-trailing-closures-or-member-references": { + "patterns": [ + { + "include": "#comments" + }, + { + "include": "#code-block" + }, + { + "include": "#attributes" + }, + { + "include": "#expressions-without-trailing-closures-or-member-references-closure-parameter" + }, + { + "include": "#literals" + }, + { + "include": "#operators" + }, + { + "include": "#builtin-types" + }, + { + "include": "#builtin-functions" + }, + { + "include": "#builtin-global-functions" + }, + { + "include": "#builtin-properties" + }, + { + "include": "#expressions-without-trailing-closures-or-member-references-compound-name" + }, + { + "include": "#conditionals" + }, + { + "include": "#keywords" + }, + { + "include": "#expressions-without-trailing-closures-or-member-references-availability-condition" + }, + { + "include": "#expressions-without-trailing-closures-or-member-references-function-or-macro-call-expression" + }, + { + "include": "#expressions-without-trailing-closures-or-member-references-macro-expansion" + }, + { + "include": "#expressions-without-trailing-closures-or-member-references-subscript-expression" + }, + { + "include": "#expressions-without-trailing-closures-or-member-references-parenthesized-expression" + }, + { + "name": "support.variable.discard-value.swift", + "match": "\\b_\\b" + } + ] + }, + "expressions-without-trailing-closures-or-member-references-availability-condition": { + "begin": "\\B(#(?:un)?available)(\\()", + "end": "\\)", + "beginCaptures": { + "1": { + "name": "support.function.availability-condition.swift" + }, + "2": { + "name": "punctuation.definition.arguments.begin.swift" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.arguments.end.swift" + } + }, + "patterns": [ + { + "match": "\\s*\\b((?:iOS|macOS|OSX|watchOS|tvOS|UIKitForMac)(?:ApplicationExtension)?)\\b(?:\\s+([0-9]+(?:\\.[0-9]+)*\\b))", + "captures": { + "1": { + "name": "keyword.other.platform.os.swift" + }, + "2": { + "name": "constant.numeric.swift" + } + } + }, + { + "match": "(\\*)\\s*(.*?)(?=[,)])", + "captures": { + "1": { + "name": "keyword.other.platform.all.swift" + }, + "2": { + "name": "invalid.illegal.character-not-allowed-here.swift" + } + } + }, + { + "name": "invalid.illegal.character-not-allowed-here.swift", + "match": "[^\\s,)]+" + } + ] + }, + "expressions-without-trailing-closures-or-member-references-closure-parameter": { + "name": "variable.language.closure-parameter.swift", + "match": "\\$[0-9]+" + }, + "expressions-without-trailing-closures-or-member-references-compound-name": { + "comment": "a reference to a function with disambiguating argument labels, such as foo(_:), foo(bar:), etc.", + "match": "(?x)\n((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k)) # function name\n\\(\n (\n (\n ((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k)) # argument label\n : # colon\n )+\n )\n\\)", + "captures": { + "1": { + "name": "entity.name.function.compound-name.swift" + }, + "2": { + "name": "punctuation.definition.entity.swift" + }, + "3": { + "name": "punctuation.definition.entity.swift" + }, + "4": { + "patterns": [ + { + "name": "entity.name.function.compound-name.swift", + "match": "(?`?)(?!_:)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k):", + "captures": { + "1": { + "name": "punctuation.definition.entity.swift" + }, + "2": { + "name": "punctuation.definition.entity.swift" + } + } + } + ] + } + } + }, + "expressions-without-trailing-closures-or-member-references-expression-element-list": { + "patterns": [ + { + "include": "#comments" + }, + { + "comment": "an element with a label", + "begin": "((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))\\s*(:)", + "end": "(?=[,)\\]])", + "beginCaptures": { + "1": { + "name": "support.function.any-method.swift" + }, + "2": { + "name": "punctuation.definition.identifier.swift" + }, + "3": { + "name": "punctuation.definition.identifier.swift" + }, + "4": { + "name": "punctuation.separator.argument-label.swift" + } + }, + "patterns": [ + { + "include": "#expressions" + } + ] + }, + { + "comment": "an element without a label (i.e. anything else)", + "begin": "(?![,)\\]])(?=\\S)", + "end": "(?=[,)\\]])", + "patterns": [ + { + "include": "#expressions" + } + ] + } + ] + }, + "expressions-without-trailing-closures-or-member-references-function-or-macro-call-expression": { + "patterns": [ + { + "comment": "foo(args) -- a call whose callee is a highlightable name", + "name": "meta.function-call.swift", + "begin": "(#?(?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))\\s*(\\()", + "end": "\\)", + "beginCaptures": { + "1": { + "name": "support.function.any-method.swift" + }, + "2": { + "name": "punctuation.definition.identifier.swift" + }, + "3": { + "name": "punctuation.definition.identifier.swift" + }, + "4": { + "name": "punctuation.definition.arguments.begin.swift" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.arguments.end.swift" + } + }, + "patterns": [ + { + "include": "#expressions-without-trailing-closures-or-member-references-expression-element-list" + } + ] + }, + { + "comment": "[Int](args) -- a call whose callee is a more complicated expression", + "name": "meta.function-call.swift", + "begin": "(?<=[`\\])}>\\p{L}_\\p{N}\\p{M}])\\s*(\\()", + "end": "\\)", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.swift" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.arguments.end.swift" + } + }, + "patterns": [ + { + "include": "#expressions-without-trailing-closures-or-member-references-expression-element-list" + } + ] + } + ] + }, + "expressions-without-trailing-closures-or-member-references-macro-expansion": { + "name": "support.function.any-method.swift", + "match": "(#(?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))" + }, + "expressions-without-trailing-closures-or-member-references-parenthesized-expression": { + "comment": "correctly matching closure expressions is too hard (depends on trailing \"in\") so we just tack on some basics to the end of parenthesized-expression", + "begin": "\\(", + "end": "(\\))\\s*((?:\\b(?:async|throws|rethrows)\\s)*)", + "beginCaptures": { + "0": { + "name": "punctuation.section.tuple.begin.swift" + } + }, + "endCaptures": { + "1": { + "name": "punctuation.section.tuple.end.swift" + }, + "2": { + "patterns": [ + { + "name": "invalid.illegal.rethrows-only-allowed-on-function-declarations.swift", + "match": "\\brethrows\\b" + }, + { + "include": "#async-throws" + } + ] + } + }, + "patterns": [ + { + "include": "#expressions-without-trailing-closures-or-member-references-expression-element-list" + } + ] + }, + "expressions-without-trailing-closures-or-member-references-subscript-expression": { + "name": "meta.subscript-expression.swift", + "begin": "(?<=[`\\p{L}_\\p{N}\\p{M}])\\s*(\\[)", + "end": "\\]", + "beginCaptures": { + "1": { + "name": "punctuation.definition.arguments.begin.swift" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.arguments.end.swift" + } + }, + "patterns": [ + { + "include": "#expressions-without-trailing-closures-or-member-references-expression-element-list" + } + ] + }, + "keywords": { + "patterns": [ + { + "name": "keyword.control.branch.swift", + "match": "(?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))", - "beginCaptures": { - "1": { - "name": "storage.type.$1.swift" - }, - "2": { - "name": "entity.name.type.$1.swift" - }, - "3": { - "name": "punctuation.definition.identifier.swift" - }, - "4": { - "name": "punctuation.definition.identifier.swift" - } - }, - "end": "(?<=\\})", - "name": "meta.definition.type.$1.swift", + "include": "#literals-regular-expression-literal-regex-guts" + }, + { + "include": "#literals-regular-expression-literal-line-comment" + } + ] + }, + { + "comment": "Single-line regular expression literals must be matched all in one go\n in order to avoid ambiguities with operators, and to adhere to certain\n parsing rules in SE-0354/SE-0355, such as:\n - A regex literal will not be parsed if it contains an unbalanced ).\n - A regex may end with a space only if it began with an escaped space", + "name": "string.regexp.line.swift", + "match": "(?x)\n(((\\#+)?)/) # (1) for captures, (2) for matching end, (3) for conditionals\n(?(3)|(?!/)) # is not a comment\n(?(3)|(?!\\s)) # does not start with a space or tab\n(\\\\\\s)? # (4) may start with an escaped space or tab\n(?\n (?> # no backtracking, avoids issues with negative lookbehind at end\n (?:\n \\\\Q\n (?:(?!\\\\E)(?!/\\2).)*+\n (?:\\\\E\n # A quoted sequence may not have a closing E, in which case it extends to the end of the regex\n | (?(3)|(?\\{)?+(?\\{)?+(?\\{)?+(?\\{)?+(?\\{)?+\n .+?\n \\}(?()\\})(?()\\})(?()\\})(?()\\})(?()\\})\n (?:\\[(?!\\d)\\w+\\])?\n [X<>]?\n \\)\n | (?\\[ (?:\\\\. | [^\\[\\]] | \\g)+ \\])\n | \\(\\g?+\\)\n | (?:(?!/\\2)[^()\\[\\\\])+ # any character (until end)\n )+\n )\n)?+\n# may end with a space only if it is an extended literal or contains only a single escaped space\n(?(3)|(?(5)(?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))", - "beginCaptures": { + } + } + ] + }, + "literals-regular-expression-literal-backreference-or-subpattern": { + "comment": "These patterns are separated to work around issues like https://github.com/microsoft/vscode-textmate/issues/164", + "patterns": [ + { + "comment": "'\\g{' NamedOrNumberRef '}'", + "match": "(?x)(\\\\g\\{) (?: ((?!\\d)\\w+) (?:([+-])(\\d+))? | ([+-]?\\d+) (?:([+-])(\\d+))? ) (\\})", + "captures": { "1": { - "name": "storage.type.$1.swift" + "name": "constant.character.escape.backslash.regexp" }, "2": { - "name": "entity.name.type.$1.swift" + "name": "variable.other.group-name.regexp" }, "3": { - "name": "punctuation.definition.identifier.swift" + "name": "keyword.operator.recursion-level.regexp" }, "4": { - "name": "punctuation.definition.identifier.swift" - } - }, - "end": "(?<=\\})", - "name": "meta.definition.type.$1.swift", - "patterns": [ - { - "include": "#comments" + "name": "constant.numeric.integer.decimal.regexp" }, - { - "include": "#generic-parameter-clause" + "5": { + "name": "constant.numeric.integer.decimal.regexp" }, - { - "comment": "Swift 3: generic constraints after the generic param list", - "include": "#generic-where-clause" + "6": { + "name": "keyword.operator.recursion-level.regexp" }, - { - "include": "#inheritance-clause" + "7": { + "name": "constant.numeric.integer.decimal.regexp" }, - { - "begin": "\\{", - "beginCaptures": { - "0": { - "name": "punctuation.definition.type.begin.swift" - } - }, - "end": "\\}", - "endCaptures": { - "0": { - "name": "punctuation.definition.type.end.swift" - } - }, - "name": "meta.definition.type.body.swift", - "patterns": [ - { - "include": "#enum-case-clause" - }, - { - "include": "$self" - } - ] + "8": { + "name": "constant.character.escape.backslash.regexp" } - ], - "repository": { - "associated-values": { - "begin": "\\G\\(", - "beginCaptures": { - "0": { - "name": "punctuation.definition.parameters.begin.swift" - } - }, - "end": "\\)", - "endCaptures": { - "0": { - "name": "punctuation.definition.parameters.end.swift" - } - }, - "patterns": [ - { - "include": "#comments" - }, - { - "begin": "(?x)\n\t\t\t\t\t\t\t\t\t\t(?:(_)|((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*\\k))\n\t\t\t\t\t\t\t\t\t\t\\s+\n\t\t\t\t\t\t\t\t\t\t(((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*\\k))\n\t\t\t\t\t\t\t\t\t\t\\s*(:)", - "beginCaptures": { - "1": { - "name": "entity.name.function.swift" - }, - "2": { - "name": "invalid.illegal.distinct-labels-not-allowed.swift" - }, - "5": { - "name": "variable.parameter.function.swift" - }, - "7": { - "name": "punctuation.separator.argument-label.swift" - } - }, - "end": "(?=[,)\\]])", - "patterns": [ - { - "include": "#available-types" - } - ] - }, - { - "begin": "(((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*\\k))\\s*(:)", - "beginCaptures": { - "1": { - "name": "entity.name.function.swift" - }, - "2": { - "name": "variable.parameter.function.swift" - }, - "4": { - "name": "punctuation.separator.argument-label.swift" - } - }, - "end": "(?=[,)\\]])", - "patterns": [ - { - "include": "#available-types" - } - ] - }, - { - "begin": "(?![,)\\]])(?=\\S)", - "comment": "an element without a label (i.e. anything else)", - "end": "(?=[,)\\]])", - "patterns": [ - { - "include": "#available-types" - }, - { - "match": ":", - "name": "invalid.illegal.extra-colon-in-parameter-list.swift" - } - ] - } - ] + } + }, + { + "comment": "'\\g' NumberRef", + "match": "(?x)(\\\\g) ([+-]?\\d+) (?:([+-])(\\d+))?", + "captures": { + "1": { + "name": "constant.character.escape.backslash.regexp" }, - "enum-case": { - "begin": "(?x)((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))\\s*", - "beginCaptures": { - "1": { - "name": "constant.other.swift" - } - }, - "end": "(?<=\\))|(?![=(])", - "patterns": [ - { - "include": "#comments" - }, - { - "include": "#associated-values" - }, - { - "include": "#raw-value-assignment" - } - ] + "2": { + "name": "constant.numeric.integer.decimal.regexp" }, - "enum-case-clause": { - "begin": "\\b(case)\\b\\s*", - "beginCaptures": { - "1": { - "name": "storage.type.enum.case.swift" - } - }, - "end": "(?=[;}])|(?!\\G)(?!//|/\\*)(?=[^\\s,])", - "patterns": [ - { - "include": "#comments" - }, - { - "include": "#enum-case" - }, - { - "include": "#more-cases" - } - ] + "3": { + "name": "keyword.operator.recursion-level.regexp" }, - "more-cases": { - "begin": ",\\s*", - "end": "(?!\\G)(?!//|/\\*)(?=[;}]|[^\\s,])", - "name": "meta.enum-case.more-cases", - "patterns": [ - { - "include": "#comments" - }, - { - "include": "#enum-case" - }, - { - "include": "#more-cases" - } - ] + "4": { + "name": "constant.numeric.integer.decimal.regexp" + } + } + }, + { + "comment": "'\\k<' NamedOrNumberRef '>'\n \"\\k'\" NamedOrNumberRef \"'\"\n '\\g<' NamedOrNumberRef '>'\n \"\\g'\" NamedOrNumberRef \"'\"", + "match": "(?x)(\\\\[gk](<)|\\\\[gk]') (?: ((?!\\d)\\w+) (?:([+-])(\\d+))? | ([+-]?\\d+) (?:([+-])(\\d+))? ) ((?(2)>|'))", + "captures": { + "1": { + "name": "constant.character.escape.backslash.regexp" }, - "raw-value-assignment": { - "begin": "(=)\\s*", - "beginCaptures": { - "1": { - "name": "keyword.operator.assignment.swift" - } - }, - "end": "(?!\\G)", - "patterns": [ - { - "include": "#comments" - }, - { - "include": "#literals" - } - ] + "3": { + "name": "variable.other.group-name.regexp" + }, + "4": { + "name": "keyword.operator.recursion-level.regexp" + }, + "5": { + "name": "constant.numeric.integer.decimal.regexp" + }, + "6": { + "name": "constant.numeric.integer.decimal.regexp" + }, + "7": { + "name": "keyword.operator.recursion-level.regexp" + }, + "8": { + "name": "constant.numeric.integer.decimal.regexp" + }, + "9": { + "name": "constant.character.escape.backslash.regexp" } } }, - "type-identifier": { - "begin": "((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))\\s*", - "beginCaptures": { + { + "comment": "'\\k{' NamedRef '}'", + "match": "(?x)(\\\\k\\{) ((?!\\d)\\w+) (?:([+-])(\\d+))? (\\})", + "captures": { "1": { - "name": "meta.type-name.swift", - "patterns": [ - { - "include": "#builtin-types" - } - ] + "name": "constant.character.escape.backslash.regexp" }, "2": { - "name": "punctuation.definition.identifier.swift" + "name": "variable.other.group-name.regexp" }, "3": { - "name": "punctuation.definition.identifier.swift" + "name": "keyword.operator.recursion-level.regexp" + }, + "4": { + "name": "constant.numeric.integer.decimal.regexp" + }, + "5": { + "name": "constant.character.escape.backslash.regexp" } - }, - "end": "(?!<)", - "patterns": [ - { - "begin": "(?=<)", - "end": "(?!\\G)", - "patterns": [ - { - "include": "#generic-argument-clause" - } - ] + } + }, + { + "name": "keyword.other.back-reference.regexp", + "match": "\\\\[1-9][0-9]+" + }, + { + "comment": "'(?P=' NamedRef ')'", + "match": "(?x)(\\(\\?(?:P[=>]|&)) ((?!\\d)\\w+) (?:([+-])(\\d+))? (\\))", + "captures": { + "1": { + "name": "keyword.other.back-reference.regexp" + }, + "2": { + "name": "variable.other.group-name.regexp" + }, + "3": { + "name": "keyword.operator.recursion-level.regexp" + }, + "4": { + "name": "constant.numeric.integer.decimal.regexp" + }, + "5": { + "name": "keyword.other.back-reference.regexp" } - ] + } }, - "typealias": { - "begin": "\\b(typealias)\\s+((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))\\s*", - "beginCaptures": { + { + "name": "keyword.other.back-reference.regexp", + "match": "\\(\\?R\\)" + }, + { + "comment": "'(?' NumberRef ')'", + "match": "(?x)(\\(\\?) ([+-]?\\d+) (?:([+-])(\\d+))? (\\))", + "captures": { "1": { - "name": "keyword.other.declaration-specifier.swift" + "name": "keyword.other.back-reference.regexp" }, "2": { - "name": "entity.name.type.typealias.swift" + "name": "constant.numeric.integer.decimal.regexp" }, "3": { - "name": "punctuation.definition.identifier.swift" + "name": "keyword.operator.recursion-level.regexp" }, "4": { - "name": "punctuation.definition.identifier.swift" + "name": "constant.numeric.integer.decimal.regexp" + }, + "5": { + "name": "keyword.other.back-reference.regexp" + } + } + } + ] + }, + "literals-regular-expression-literal-backtracking-directive-or-global-matching-option": { + "match": "(?x)\n(\\(\\*)\n(?:\n (ACCEPT|FAIL|F|MARK(?=:)|(?=:)|COMMIT|PRUNE|SKIP|THEN)\n (?:(:)([^)]+))?\n | (?:(LIMIT_(?:DEPTH|HEAP|MATCH))(=)(\\d+))\n | (\n CRLF | CR | ANYCRLF | ANY | LF | NUL\n | BSR_ANYCRLF | BSR_UNICODE\n | NOTEMPTY_ATSTART | NOTEMPTY\n | NO_AUTO_POSSESS | NO_DOTSTAR_ANCHOR\n | NO_JIT | NO_START_OPT | UTF | UCP\n )\n)\n(\\))", + "captures": { + "1": { + "name": "keyword.control.directive.regexp" + }, + "2": { + "name": "keyword.control.directive.regexp" + }, + "3": { + "name": "keyword.control.directive.regexp" + }, + "4": { + "name": "variable.language.tag.regexp" + }, + "5": { + "name": "keyword.control.directive.regexp" + }, + "6": { + "name": "keyword.operator.assignment.regexp" + }, + "7": { + "name": "constant.numeric.integer.decimal.regexp" + }, + "8": { + "name": "keyword.control.directive.regexp" + }, + "9": { + "name": "keyword.control.directive.regexp" + } + } + }, + "literals-regular-expression-literal-callout": { + "name": "meta.callout.regexp", + "match": "(?x)\n# PCRECallout\n(\\()(?\\?C)\n (?:\n (?\\d+)\n | `(?(?:[^`]|``)*)`\n | '(?(?:[^']|'')*)'\n | \"(?(?:[^\"]|\"\")*)\"\n | \\^(?(?:[^\\^]|\\^\\^)*)\\^\n | %(?(?:[^%]|%%)*)%\n | \\#(?(?:[^#]|\\#\\#)*)\\#\n | \\$(?(?:[^$]|\\$\\$)*)\\$\n | \\{(?(?:[^}]|\\}\\})*)\\}\n )?\n(\\))\n# NamedCallout\n| (\\()(?\\*)\n (?(?!\\d)\\w+)\n (?:\\[(?(?!\\d)\\w+)\\])?\n (?:\\{ [^,}]+ (?:,[^,}]+)* \\})?\n (\\))\n# InterpolatedCallout\n| (\\()(?\\?)\n # we only support a fixed maximum number of braces because otherwise we can't balance the number of open and close braces\n (\\{(?\\{)?+(?\\{)?+(?\\{)?+(?\\{)?+(?\\{)?+) .+? \\}(?()\\})(?()\\})(?()\\})(?()\\})(?()\\})\n (?:\\[(?(?!\\d)\\w+)\\])?\n (?[X<>]?)\n (\\))", + "captures": { + "1": { + "name": "punctuation.definition.group.regexp" + }, + "2": { + "name": "keyword.control.callout.regexp" + }, + "3": { + "name": "constant.numeric.integer.decimal.regexp" + }, + "4": { + "name": "entity.name.function.callout.regexp" + }, + "5": { + "name": "entity.name.function.callout.regexp" + }, + "6": { + "name": "entity.name.function.callout.regexp" + }, + "7": { + "name": "entity.name.function.callout.regexp" + }, + "8": { + "name": "entity.name.function.callout.regexp" + }, + "9": { + "name": "entity.name.function.callout.regexp" + }, + "10": { + "name": "entity.name.function.callout.regexp" + }, + "11": { + "name": "entity.name.function.callout.regexp" + }, + "12": { + "name": "punctuation.definition.group.regexp" + }, + "13": { + "name": "punctuation.definition.group.regexp" + }, + "14": { + "name": "keyword.control.callout.regexp" + }, + "15": { + "name": "entity.name.function.callout.regexp" + }, + "16": { + "name": "variable.language.tag-name.regexp" + }, + "17": { + "name": "punctuation.definition.group.regexp" + }, + "18": { + "name": "punctuation.definition.group.regexp" + }, + "19": { + "name": "keyword.control.callout.regexp" + }, + "26": { + "name": "variable.language.tag-name.regexp" + }, + "27": { + "name": "keyword.control.callout.regexp" + }, + "28": { + "name": "punctuation.definition.group.regexp" + } + } + }, + "literals-regular-expression-literal-character-properties": { + "name": "constant.other.character-class.set.regexp", + "match": "(?x)\n\\\\[pP]\\{ ([\\s\\w-]+(?:=[\\s\\w-]+)?) \\}\n| (\\[:) ([\\s\\w-]+(?:=[\\s\\w-]+)?) (:\\])", + "captures": { + "1": { + "name": "support.variable.character-property.regexp" + }, + "2": { + "name": "punctuation.definition.character-class.regexp" + }, + "3": { + "name": "support.variable.character-property.regexp" + }, + "4": { + "name": "punctuation.definition.character-class.regexp" + } + } + }, + "literals-regular-expression-literal-custom-char-class": { + "patterns": [ + { + "name": "constant.other.character-class.set.regexp", + "begin": "(\\[)(\\^)?", + "end": "\\]", + "beginCaptures": { + "1": { + "name": "punctuation.definition.character-class.regexp" + }, + "2": { + "name": "keyword.operator.negation.regexp" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.character-class.regexp" } }, - "end": "(?!\\G)$|(?=;|//|/\\*|$)", - "name": "meta.definition.typealias.swift", "patterns": [ { - "begin": "\\G(?=<)", - "end": "(?!\\G)", - "patterns": [ - { - "include": "#generic-parameter-clause" - } - ] - }, - { - "include": "#typealias-assignment" + "include": "#literals-regular-expression-literal-custom-char-class-members" } ] + } + ] + }, + "literals-regular-expression-literal-custom-char-class-members": { + "comment": "TODO: should also include atoms?", + "patterns": [ + { + "comment": "\\b inside a character class represents a backspace", + "name": "constant.character.escape.backslash.regexp", + "match": "\\\\b" + }, + { + "include": "#literals-regular-expression-literal-custom-char-class" + }, + { + "include": "#literals-regular-expression-literal-quote" + }, + { + "include": "#literals-regular-expression-literal-set-operators" }, - "typealias-assignment": { - "begin": "(=)\\s*", + { + "include": "#literals-regular-expression-literal-unicode-scalars" + }, + { + "include": "#literals-regular-expression-literal-character-properties" + } + ] + }, + "literals-regular-expression-literal-group-option-toggle": { + "comment": "A matching option sequence may be part of an \"isolated group\" which has an implicit scope that wraps the remaining elements of the current group", + "name": "keyword.other.option-toggle.regexp", + "match": "(?x)\n\\(\\?\n(?:\n \\^(?:[iJmnsUxwDPSW]|xx|y\\{[gw]\\})*\n | (?:[iJmnsUxwDPSW]|xx|y\\{[gw]\\})+\n | (?:[iJmnsUxwDPSW]|xx|y\\{[gw]\\})* - (?:[iJmnsUxwDPSW]|xx|y\\{[gw]\\})*\n)\n\\)" + }, + "literals-regular-expression-literal-group-or-conditional": { + "patterns": [ + { + "name": "meta.group.absent.regexp", + "begin": "(\\()(\\?~)", + "end": "\\)", "beginCaptures": { "1": { - "name": "keyword.operator.assignment.swift" + "name": "punctuation.definition.group.regexp" + }, + "2": { + "name": "keyword.control.conditional.absent.regexp" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.group.regexp" } }, - "end": "(?!\\G)$|(?=;|//|/\\*|$)", "patterns": [ { - "include": "#available-types" + "include": "#literals-regular-expression-literal-regex-guts" } ] }, - "typed-variable-declaration": { - "begin": "(?x)\n\t\t\t\t\t\t\\b(?:(async)\\s+)?(let|var)\\b\\s+\n\t\t\t\t\t\t(?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k)\\s*\n\t\t\t\t\t\t:\n\t\t\t\t\t", + { + "name": "meta.group.conditional.regexp", + "begin": "(?x)\n# KnownConditionalStart\n(\\() (?\\?\\()\n (?:\n (? (?[+-]?\\d+)(?:(?[+-])(?\\d+))? )\n | (?R) \\g?\n | (?R&) (? (?(?!\\d)\\w+) (?:(?[+-])(?\\d+))? )\n | (?<) (?:\\g|\\g) (?>)\n | (?') (?:\\g|\\g) (?')\n | (?DEFINE)\n | (?VERSION)(?>?=)(?\\d+\\.\\d+)\n )\n(?\\))\n| (\\()(?\\?)(?=\\()", + "end": "\\)", "beginCaptures": { "1": { - "name": "keyword.control.async.swift" + "name": "punctuation.definition.group.regexp" }, "2": { - "name": "keyword.other.declaration-specifier.swift" + "name": "keyword.control.conditional.regexp" + }, + "4": { + "name": "constant.numeric.integer.decimal.regexp" + }, + "5": { + "name": "keyword.operator.recursion-level.regexp" + }, + "6": { + "name": "constant.numeric.integer.decimal.regexp" + }, + "7": { + "name": "keyword.control.conditional.regexp" + }, + "8": { + "name": "keyword.control.conditional.regexp" + }, + "10": { + "name": "variable.other.group-name.regexp" + }, + "11": { + "name": "keyword.operator.recursion-level.regexp" + }, + "12": { + "name": "constant.numeric.integer.decimal.regexp" + }, + "13": { + "name": "keyword.control.conditional.regexp" + }, + "14": { + "name": "keyword.control.conditional.regexp" + }, + "15": { + "name": "keyword.control.conditional.regexp" + }, + "16": { + "name": "keyword.control.conditional.regexp" + }, + "17": { + "name": "keyword.control.conditional.regexp" + }, + "18": { + "name": "keyword.control.conditional.regexp" + }, + "19": { + "name": "keyword.operator.comparison.regexp" + }, + "20": { + "name": "constant.numeric.integer.decimal.regexp" + }, + "21": { + "name": "keyword.control.conditional.regexp" + }, + "22": { + "name": "punctuation.definition.group.regexp" + }, + "23": { + "name": "keyword.control.conditional.regexp" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.group.regexp" } }, - "end": "(?=$|[={])", "patterns": [ { - "include": "#available-types" + "include": "#literals-regular-expression-literal-regex-guts" } ] }, - "types-precedencegroup": { + { + "name": "meta.group.regexp", + "begin": "(?x)\n(\\()\n(\n # BasicGroupKind\n (\\?)\n (?:\n ([:|>=!*] | <[=!*])\n # named groups\n | P?< (?:((?!\\d)\\w+) (-))? ((?!\\d)\\w+) >\n | ' (?:((?!\\d)\\w+) (-))? ((?!\\d)\\w+) '\n # matching options\n | (?:\n \\^(?:[iJmnsUxwDPSW]|xx|y\\{[gw]\\})*\n | (?:[iJmnsUxwDPSW]|xx|y\\{[gw]\\})+\n | (?:[iJmnsUxwDPSW]|xx|y\\{[gw]\\})* - (?:[iJmnsUxwDPSW]|xx|y\\{[gw]\\})*\n ): # case without : is handled by group-option-toggle\n )\n # PCRE2GroupKind\n | \\*(\n atomic\n |pla|positive_lookahead\n |nla|negative_lookahead\n |plb|positive_lookbehind\n |nlb|negative_lookbehind\n |napla|non_atomic_positive_lookahead\n |naplb|non_atomic_positive_lookbehind\n |sr|script_run\n |asr|atomic_script_run\n ):\n)?+", + "end": "\\)", + "beginCaptures": { + "1": { + "name": "punctuation.definition.group.regexp" + }, + "2": { + "name": "keyword.other.group-options.regexp" + }, + "3": { + "name": "punctuation.definition.group.regexp" + }, + "4": { + "name": "punctuation.definition.group.regexp" + }, + "5": { + "name": "variable.other.group-name.regexp" + }, + "6": { + "name": "keyword.operator.balancing-group.regexp" + }, + "7": { + "name": "variable.other.group-name.regexp" + }, + "8": { + "name": "variable.other.group-name.regexp" + }, + "9": { + "name": "keyword.operator.balancing-group.regexp" + }, + "10": { + "name": "variable.other.group-name.regexp" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.group.regexp" + } + }, "patterns": [ { - "comment": "Precedence groups in the standard library", - "match": "\\b(?:BitwiseShift|Assignment|RangeFormation|Casting|Addition|NilCoalescing|Comparison|LogicalConjunction|LogicalDisjunction|Default|Ternary|Multiplication|FunctionArrow)Precedence\\b", - "name": "support.type.swift" + "include": "#literals-regular-expression-literal-regex-guts" } ] } + ] + }, + "literals-regular-expression-literal-line-comment": { + "name": "comment.line.regexp", + "match": "(\\#).*$", + "captures": { + "1": { + "name": "punctuation.definition.comment.regexp" + } } }, - "expressions": { + "literals-regular-expression-literal-quote": { + "name": "string.quoted.other.regexp.swift", + "begin": "\\\\Q", + "end": "\\\\E|(\\n)", + "beginCaptures": { + "0": { + "name": "constant.character.escape.backslash.regexp" + } + }, + "endCaptures": { + "0": { + "name": "constant.character.escape.backslash.regexp" + }, + "1": { + "name": "invalid.illegal.returns-not-allowed.regexp" + } + } + }, + "literals-regular-expression-literal-regex-guts": { "patterns": [ { - "include": "#comments" + "include": "#literals-regular-expression-literal-quote" }, { - "include": "#code-block" + "name": "comment.block.regexp", + "begin": "\\(\\?\\#", + "end": "\\)", + "beginCaptures": { + "0": { + "name": "punctuation.definition.comment.begin.regexp" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.comment.end.regexp" + } + } }, { - "include": "#attributes" + "name": "meta.embedded.expression.regexp", + "begin": "<\\{", + "end": "\\}>", + "beginCaptures": { + "0": { + "name": "punctuation.section.embedded.begin.regexp" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.section.embedded.end.regexp" + } + } }, { - "include": "#closure-parameter" + "include": "#literals-regular-expression-literal-unicode-scalars" }, { - "include": "#literals" + "include": "#literals-regular-expression-literal-character-properties" }, { - "include": "#operators" + "name": "keyword.control.anchor.regexp", + "match": "[$^]|\\\\[AbBGyYzZ]|\\\\K" }, { - "include": "#builtin-types" + "include": "#literals-regular-expression-literal-backtracking-directive-or-global-matching-option" }, { - "include": "#builtin-functions" + "include": "#literals-regular-expression-literal-callout" }, { - "include": "#builtin-global-functions" + "include": "#literals-regular-expression-literal-backreference-or-subpattern" }, { - "include": "#builtin-properties" + "name": "constant.character.character-class.regexp", + "match": "\\.|\\\\[CdDhHNORsSvVwWX]" }, { - "include": "#compound-name" + "name": "constant.character.entity.control-character.regexp", + "match": "\\\\c." }, { - "include": "#keywords" + "name": "constant.character.escape.backslash.regexp", + "match": "\\\\[^c]" + }, + { + "name": "keyword.operator.or.regexp", + "match": "\\|" + }, + { + "name": "keyword.operator.quantifier.regexp", + "match": "[*+?]" }, { - "include": "#function-call-expression" + "name": "keyword.operator.quantifier.regexp", + "match": "\\{\\s*\\d+\\s*(?:,\\s*\\d*\\s*)?\\}|\\{\\s*,\\s*\\d+\\s*\\}" }, { - "include": "#subscript-expression" + "include": "#literals-regular-expression-literal-custom-char-class" }, { - "include": "#parenthesized-expression" + "include": "#literals-regular-expression-literal-group-option-toggle" }, { - "include": "#member-reference" + "include": "#literals-regular-expression-literal-group-or-conditional" + } + ] + }, + "literals-regular-expression-literal-set-operators": { + "patterns": [ + { + "name": "keyword.operator.intersection.regexp.swift", + "match": "&&" }, { - "include": "#availability-condition" + "name": "keyword.operator.subtraction.regexp.swift", + "match": "--" }, { - "match": "\\b_\\b", - "name": "support.variable.discard-value.swift" + "name": "keyword.operator.symmetric-difference.regexp.swift", + "match": "\\~\\~" } - ], - "repository": { - "availability-condition": { - "begin": "\\B(#(?:un)?available)(\\()", + ] + }, + "literals-regular-expression-literal-unicode-scalars": { + "name": "constant.character.numeric.regexp", + "match": "(?x)\n\\\\u\\{\\s*(?:[0-9a-fA-F]+\\s*)+\\}\n| \\\\u[0-9a-fA-F]{4}\n| \\\\x\\{[0-9a-fA-F]+\\}\n| \\\\x[0-9a-fA-F]{0,2}\n| \\\\U[0-9a-fA-F]{8}\n| \\\\o\\{[0-7]+\\}\n| \\\\0[0-7]{0,3}\n| \\\\N\\{(?:U\\+[0-9a-fA-F]{1,8} | [\\s\\w-]+)\\}" + }, + "literals-string": { + "patterns": [ + { + "comment": "SE-0168: Multi-Line String Literals", + "name": "string.quoted.double.block.swift", + "begin": "\"\"\"", + "end": "\"\"\"(#*)", "beginCaptures": { - "1": { - "name": "support.function.availability-condition.swift" - }, - "2": { - "name": "punctuation.definition.arguments.begin.swift" + "0": { + "name": "punctuation.definition.string.begin.swift" } }, - "end": "\\)", "endCaptures": { "0": { - "name": "punctuation.definition.arguments.end.swift" + "name": "punctuation.definition.string.end.swift" + }, + "1": { + "name": "invalid.illegal.extra-closing-delimiter.swift" } }, "patterns": [ { - "captures": { - "1": { - "name": "keyword.other.platform.os.swift" - }, - "2": { - "name": "constant.numeric.swift" - } - }, - "match": "\\s*\\b((?:iOS|macOS|OSX|watchOS|tvOS|UIKitForMac)(?:ApplicationExtension)?)\\b(?:\\s+([0-9]+(?:\\.[0-9]+)*\\b))" + "name": "invalid.illegal.content-after-opening-delimiter.swift", + "match": "\\G.+(?=\"\"\")|\\G.+" }, { - "captures": { - "1": { - "name": "keyword.other.platform.all.swift" - }, - "2": { - "name": "invalid.illegal.character-not-allowed-here.swift" - } - }, - "match": "(\\*)\\s*(.*?)(?=[,)])" + "name": "constant.character.escape.newline.swift", + "match": "\\\\\\s*\\n" }, { - "match": "[^\\s,)]+", - "name": "invalid.illegal.character-not-allowed-here.swift" + "include": "#literals-string-string-guts" + }, + { + "comment": "Allow \\(\"\"\"...\"\"\") to appear inside a block string", + "name": "invalid.illegal.content-before-closing-delimiter.swift", + "match": "\\S((?!\\\\\\().)*(?=\"\"\")" } ] }, - "closure-parameter": { - "match": "\\$[0-9]+", - "name": "variable.language.closure-parameter.swift" - }, - "compound-name": { - "captures": { - "1": { - "name": "entity.name.function.compound-name.swift" - }, - "2": { - "name": "punctuation.definition.entity.swift" - }, - "3": { - "name": "punctuation.definition.entity.swift" + { + "name": "string.quoted.double.block.raw.swift", + "begin": "#\"\"\"", + "end": "\"\"\"#(#*)", + "beginCaptures": { + "0": { + "name": "punctuation.definition.string.begin.swift" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.string.end.swift" }, - "4": { - "patterns": [ - { - "captures": { - "1": { - "name": "punctuation.definition.entity.swift" - }, - "2": { - "name": "punctuation.definition.entity.swift" - } - }, - "match": "(?`?)(?!_:)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k):", - "name": "entity.name.function.compound-name.swift" - } - ] + "1": { + "name": "invalid.illegal.extra-closing-delimiter.swift" } }, - "comment": "a reference to a function with disambiguating argument labels, such as foo(_:), foo(bar:), etc.", - "match": "(?x)\n\t\t\t\t\t\t((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k)) \t\t# function name\n\t\t\t\t\t\t\\(\n\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\t((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k)) \t# argument label\n\t\t\t\t\t\t\t\t\t:\t\t\t\t\t\t\t\t\t\t\t\t# colon\n\t\t\t\t\t\t\t\t)+\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\\)\n\t\t\t\t\t" - }, - "expression-element-list": { "patterns": [ { - "include": "#comments" + "name": "invalid.illegal.content-after-opening-delimiter.swift", + "match": "\\G.+(?=\"\"\")|\\G.+" }, { - "begin": "((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))\\s*(:)", - "beginCaptures": { - "1": { - "name": "support.function.any-method.swift" - }, - "2": { - "name": "punctuation.definition.identifier.swift" - }, - "3": { - "name": "punctuation.definition.identifier.swift" - }, - "4": { - "name": "punctuation.separator.argument-label.swift" - } - }, - "comment": "an element with a label", - "end": "(?=[,)\\]])", - "patterns": [ - { - "include": "#expressions" - } - ] + "name": "constant.character.escape.newline.swift", + "match": "\\\\#\\s*\\n" }, { - "begin": "(?![,)\\]])(?=\\S)", - "comment": "an element without a label (i.e. anything else)", - "end": "(?=[,)\\]])", - "patterns": [ - { - "include": "#expressions" - } - ] + "include": "#literals-string-raw-string-guts" + }, + { + "comment": "Allow \\(\"\"\"...\"\"\") to appear inside a block string", + "name": "invalid.illegal.content-before-closing-delimiter.swift", + "match": "\\S((?!\\\\#\\().)*(?=\"\"\")" } ] }, - "function-call-expression": { - "patterns": [ - { - "begin": "((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))\\s*(\\()", - "beginCaptures": { - "1": { - "name": "support.function.any-method.swift" - }, - "2": { - "name": "punctuation.definition.identifier.swift" - }, - "3": { - "name": "punctuation.definition.identifier.swift" - }, - "4": { - "name": "punctuation.definition.arguments.begin.swift" - } - }, - "comment": "foo(args) -- a call whose callee is a highlightable name", - "end": "\\)", - "endCaptures": { - "0": { - "name": "punctuation.definition.arguments.end.swift" - } - }, - "name": "meta.function-call.swift", - "patterns": [ - { - "include": "#expression-element-list" - } - ] + { + "name": "string.quoted.double.block.raw.swift", + "begin": "(##+)\"\"\"", + "end": "\"\"\"\\1(#*)", + "beginCaptures": { + "0": { + "name": "punctuation.definition.string.begin.swift" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.string.end.swift" }, + "1": { + "name": "invalid.illegal.extra-closing-delimiter.swift" + } + }, + "patterns": [ { - "begin": "(?<=[`\\])}>\\p{L}_\\p{N}\\p{M}])\\s*(\\()", - "beginCaptures": { - "1": { - "name": "punctuation.definition.arguments.begin.swift" - } - }, - "comment": "[Int](args) -- a call whose callee is a more complicated expression", - "end": "\\)", - "endCaptures": { - "0": { - "name": "punctuation.definition.arguments.end.swift" - } - }, - "name": "meta.function-call.swift", - "patterns": [ - { - "include": "#expression-element-list" - } - ] + "name": "invalid.illegal.content-after-opening-delimiter.swift", + "match": "\\G.+(?=\"\"\")|\\G.+" } ] }, - "member-reference": { + { + "name": "string.quoted.double.single-line.swift", + "begin": "\"", + "end": "\"(#*)", + "beginCaptures": { + "0": { + "name": "punctuation.definition.string.begin.swift" + } + }, + "endCaptures": { + "0": { + "name": "punctuation.definition.string.end.swift" + }, + "1": { + "name": "invalid.illegal.extra-closing-delimiter.swift" + } + }, "patterns": [ { - "captures": { - "1": { - "name": "variable.other.swift" - }, - "2": { - "name": "punctuation.definition.identifier.swift" - }, - "3": { - "name": "punctuation.definition.identifier.swift" - } - }, - "match": "(?<=\\.)((?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))" + "name": "invalid.illegal.returns-not-allowed.swift", + "match": "\\r|\\n" + }, + { + "include": "#literals-string-string-guts" } ] }, - "parenthesized-expression": { - "begin": "\\(", + { + "comment": "SE-0168: raw string literals (more than one #, grammar limitations prevent us from supporting escapes)", + "name": "string.quoted.double.single-line.raw.swift", + "begin": "(##+)\"", + "end": "\"\\1(#*)", "beginCaptures": { "0": { - "name": "punctuation.section.tuple.begin.swift" + "name": "punctuation.definition.string.begin.raw.swift" } }, - "comment": "correctly matching closure expressions is too hard (depends on trailing \"in\") so we just tack on some basics to the end of parenthesized-expression", - "end": "(\\))\\s*((?:\\b(?:async|throws|rethrows)\\s)*)", "endCaptures": { - "1": { - "name": "punctuation.section.tuple.end.swift" + "0": { + "name": "punctuation.definition.string.end.raw.swift" }, - "2": { - "patterns": [ - { - "match": "\\brethrows\\b", - "name": "invalid.illegal.rethrows-only-allowed-on-function-declarations.swift" - }, - { - "include": "#async-throws" - } - ] + "1": { + "name": "invalid.illegal.extra-closing-delimiter.swift" } }, "patterns": [ { - "include": "#expression-element-list" + "name": "invalid.illegal.returns-not-allowed.swift", + "match": "\\r|\\n" } ] }, - "subscript-expression": { - "begin": "(?<=[`\\p{L}_\\p{N}\\p{M}])\\s*(\\[)", + { + "comment": "SE-0168: raw string literals (one #, escapes supported)", + "name": "string.quoted.double.single-line.raw.swift", + "begin": "#\"", + "end": "\"#(#*)", "beginCaptures": { - "1": { - "name": "punctuation.definition.arguments.begin.swift" + "0": { + "name": "punctuation.definition.string.begin.raw.swift" } }, - "end": "\\]", "endCaptures": { "0": { - "name": "punctuation.definition.arguments.end.swift" + "name": "punctuation.definition.string.end.raw.swift" + }, + "1": { + "name": "invalid.illegal.extra-closing-delimiter.swift" } }, - "name": "meta.subscript-expression.swift", "patterns": [ { - "include": "#expression-element-list" + "name": "invalid.illegal.returns-not-allowed.swift", + "match": "\\r|\\n" + }, + { + "include": "#literals-string-raw-string-guts" } ] } - } + ] }, - "keywords": { + "literals-string-raw-string-guts": { + "comment": "the same as #string-guts but with # in escapes", "patterns": [ { - "match": "(?`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k))", + "captures": { + "1": { + "name": "variable.other.swift" }, - { - "begin": "#\"", - "beginCaptures": { - "0": { - "name": "punctuation.definition.string.begin.raw.swift" - } - }, - "comment": "SE-0168: raw string literals (one #, escapes supported)", - "end": "\"#(#*)", - "endCaptures": { - "0": { - "name": "punctuation.definition.string.end.raw.swift" - }, - "1": { - "name": "invalid.illegal.extra-closing-delimiter.swift" - } - }, - "name": "string.quoted.double.single-line.raw.swift", - "patterns": [ - { - "match": "\\r|\\n", - "name": "invalid.illegal.returns-not-allowed.swift" - }, - { - "include": "#raw-string-guts" - } - ] - } - ], - "repository": { - "raw-string-guts": { - "comment": "the same as #string-guts but with # in escapes", - "patterns": [ - { - "match": "\\\\#[0\\\\tnr\"']", - "name": "constant.character.escape.swift" - }, - { - "match": "\\\\#u\\{[0-9a-fA-F]{1,8}\\}", - "name": "constant.character.escape.unicode.swift" - }, - { - "begin": "\\\\#\\(", - "beginCaptures": { - "0": { - "name": "punctuation.section.embedded.begin.swift" - } - }, - "contentName": "source.swift", - "end": "(\\))", - "endCaptures": { - "0": { - "name": "punctuation.section.embedded.end.swift" - }, - "1": { - "name": "source.swift" - } - }, - "name": "meta.embedded.line.swift", - "patterns": [ - { - "include": "$self" - }, - { - "begin": "\\(", - "comment": "Nested parens", - "end": "\\)" - } - ] - }, - { - "match": "\\\\#.", - "name": "invalid.illegal.escape-not-recognized" - } - ] + "2": { + "name": "punctuation.definition.identifier.swift" }, - "string-guts": { - "patterns": [ - { - "match": "\\\\[0\\\\tnr\"']", - "name": "constant.character.escape.swift" - }, - { - "match": "\\\\u\\{[0-9a-fA-F]{1,8}\\}", - "name": "constant.character.escape.unicode.swift" - }, - { - "begin": "\\\\\\(", - "beginCaptures": { - "0": { - "name": "punctuation.section.embedded.begin.swift" - } - }, - "contentName": "source.swift", - "end": "(\\))", - "endCaptures": { - "0": { - "name": "punctuation.section.embedded.end.swift" - }, - "1": { - "name": "source.swift" - } - }, - "name": "meta.embedded.line.swift", - "patterns": [ - { - "include": "$self" - }, - { - "begin": "\\(", - "comment": "Nested parens", - "end": "\\)" - } - ] - }, - { - "match": "\\\\.", - "name": "invalid.illegal.escape-not-recognized" - } - ] + "3": { + "name": "punctuation.definition.identifier.swift" } } } - } + ] }, "operators": { "patterns": [ { "comment": "Type casting", - "match": "\\b(is\\b|as([!?]\\B|\\b))", - "name": "keyword.operator.type-casting.swift" + "name": "keyword.operator.type-casting.swift", + "match": "\\b(is\\b|as([!?]\\B|\\b))" }, { - "begin": "(?x)\n\t\t\t\t\t\t(?=\n\t\t\t\t\t\t\t(?\t\t\t\t\t\t\t\t# operator-head\n\t\t\t\t\t\t\t\t[/=\\-+!*%<>&|^~?]\n\t\t\t\t\t\t\t | [\\x{00A1}-\\x{00A7}]\n\t\t\t\t\t\t\t | [\\x{00A9}\\x{00AB}]\n\t\t\t\t\t\t\t | [\\x{00AC}\\x{00AE}]\n\t\t\t\t\t\t\t | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n\t\t\t\t\t\t\t | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n\t\t\t\t\t\t\t | [\\x{2030}-\\x{203E}]\n\t\t\t\t\t\t\t | [\\x{2041}-\\x{2053}]\n\t\t\t\t\t\t\t | [\\x{2055}-\\x{205E}]\n\t\t\t\t\t\t\t | [\\x{2190}-\\x{23FF}]\n\t\t\t\t\t\t\t | [\\x{2500}-\\x{2775}]\n\t\t\t\t\t\t\t | [\\x{2794}-\\x{2BFF}]\n\t\t\t\t\t\t\t | [\\x{2E00}-\\x{2E7F}]\n\t\t\t\t\t\t\t | [\\x{3001}-\\x{3003}]\n\t\t\t\t\t\t\t | [\\x{3008}-\\x{3030}]\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t | \\.\n\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\\g\t\t\t\t\t\t\t# operator-head\n\t\t\t\t\t\t\t | \\.\n\t\t\t\t\t\t\t | [\\x{0300}-\\x{036F}]\t\t\t\t# operator-character\n\t\t\t\t\t\t\t | [\\x{1DC0}-\\x{1DFF}]\n\t\t\t\t\t\t\t | [\\x{20D0}-\\x{20FF}]\n\t\t\t\t\t\t\t | [\\x{FE00}-\\x{FE0F}]\n\t\t\t\t\t\t\t | [\\x{FE20}-\\x{FE2F}]\n\t\t\t\t\t\t\t | [\\x{E0100}-\\x{E01EF}]\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t", "comment": "This rule helps us speed up the matching.", + "begin": "(?x)\n(?=\n (? # operator-head\n [/=\\-+!*%<>&|^~?]\n | [\\x{00A1}-\\x{00A7}]\n | [\\x{00A9}\\x{00AB}]\n | [\\x{00AC}\\x{00AE}]\n | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n | [\\x{2030}-\\x{203E}]\n | [\\x{2041}-\\x{2053}]\n | [\\x{2055}-\\x{205E}]\n | [\\x{2190}-\\x{23FF}]\n | [\\x{2500}-\\x{2775}]\n | [\\x{2794}-\\x{2BFF}]\n | [\\x{2E00}-\\x{2E7F}]\n | [\\x{3001}-\\x{3003}]\n | [\\x{3008}-\\x{3030}]\n )\n | \\.\n (\n \\g # operator-head\n | \\.\n | [\\x{0300}-\\x{036F}] # operator-character\n | [\\x{1DC0}-\\x{1DFF}]\n | [\\x{20D0}-\\x{20FF}]\n | [\\x{FE00}-\\x{FE0F}]\n | [\\x{FE20}-\\x{FE2F}]\n | [\\x{E0100}-\\x{E01EF}]\n )\n)", "end": "(?!\\G)", "patterns": [ { + "comment": "Prefix unary operator", + "match": "(?x)\n\\G # Matching from the beginning ensures\n # that we start with operator-head\n(?<=^|[\\s(\\[{,;:])\n(\n (?!(//|/\\*|\\*/))\n (\n [/=\\-+!*%<>&|^~?] # operator-head\n | [\\x{00A1}-\\x{00A7}]\n | [\\x{00A9}\\x{00AB}]\n | [\\x{00AC}\\x{00AE}]\n | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n | [\\x{2030}-\\x{203E}]\n | [\\x{2041}-\\x{2053}]\n | [\\x{2055}-\\x{205E}]\n | [\\x{2190}-\\x{23FF}]\n | [\\x{2500}-\\x{2775}]\n | [\\x{2794}-\\x{2BFF}]\n | [\\x{2E00}-\\x{2E7F}]\n | [\\x{3001}-\\x{3003}]\n | [\\x{3008}-\\x{3030}]\n \n | [\\x{0300}-\\x{036F}] # operator-character\n | [\\x{1DC0}-\\x{1DFF}]\n | [\\x{20D0}-\\x{20FF}]\n | [\\x{FE00}-\\x{FE0F}]\n | [\\x{FE20}-\\x{FE2F}]\n | [\\x{E0100}-\\x{E01EF}]\n )\n)++\n(?![\\s)\\]},;:]|\\z)", "captures": { "0": { "patterns": [ { - "match": "\\G(\\+\\+|\\-\\-)$", - "name": "keyword.operator.increment-or-decrement.swift" + "name": "keyword.operator.increment-or-decrement.swift", + "match": "\\G(\\+\\+|\\-\\-)$" }, { - "match": "\\G(\\+|\\-)$", - "name": "keyword.operator.arithmetic.unary.swift" + "name": "keyword.operator.arithmetic.unary.swift", + "match": "\\G(\\+|\\-)$" }, { - "match": "\\G!$", - "name": "keyword.operator.logical.not.swift" + "name": "keyword.operator.logical.not.swift", + "match": "\\G!$" }, { - "match": "\\G~$", - "name": "keyword.operator.bitwise.not.swift" + "name": "keyword.operator.bitwise.not.swift", + "match": "\\G~$" }, { - "match": ".+", - "name": "keyword.operator.custom.prefix.swift" + "name": "keyword.operator.custom.prefix.swift", + "match": ".+" } ] } - }, - "comment": "Prefix unary operator", - "match": "(?x)\n\t\t\t\t\t\t\t\t\\G\t\t\t\t\t\t\t\t\t\t# Matching from the beginning ensures\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t# that we start with operator-head\n\t\t\t\t\t\t\t\t(?<=^|[\\s(\\[{,;:])\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\t(?!(//|/\\*|\\*/))\n\t\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\t\t[/=\\-+!*%<>&|^~?]\t\t\t\t# operator-head\n\t\t\t\t\t\t\t\t\t | [\\x{00A1}-\\x{00A7}]\n\t\t\t\t\t\t\t\t\t | [\\x{00A9}\\x{00AB}]\n\t\t\t\t\t\t\t\t\t | [\\x{00AC}\\x{00AE}]\n\t\t\t\t\t\t\t\t\t | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n\t\t\t\t\t\t\t\t\t | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n\t\t\t\t\t\t\t\t\t | [\\x{2030}-\\x{203E}]\n\t\t\t\t\t\t\t\t\t | [\\x{2041}-\\x{2053}]\n\t\t\t\t\t\t\t\t\t | [\\x{2055}-\\x{205E}]\n\t\t\t\t\t\t\t\t\t | [\\x{2190}-\\x{23FF}]\n\t\t\t\t\t\t\t\t\t | [\\x{2500}-\\x{2775}]\n\t\t\t\t\t\t\t\t\t | [\\x{2794}-\\x{2BFF}]\n\t\t\t\t\t\t\t\t\t | [\\x{2E00}-\\x{2E7F}]\n\t\t\t\t\t\t\t\t\t | [\\x{3001}-\\x{3003}]\n\t\t\t\t\t\t\t\t\t | [\\x{3008}-\\x{3030}]\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t | [\\x{0300}-\\x{036F}]\t\t\t\t# operator-character\n\t\t\t\t\t\t\t\t\t | [\\x{1DC0}-\\x{1DFF}]\n\t\t\t\t\t\t\t\t\t | [\\x{20D0}-\\x{20FF}]\n\t\t\t\t\t\t\t\t\t | [\\x{FE00}-\\x{FE0F}]\n\t\t\t\t\t\t\t\t\t | [\\x{FE20}-\\x{FE2F}]\n\t\t\t\t\t\t\t\t\t | [\\x{E0100}-\\x{E01EF}]\n\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t)++\n\t\t\t\t\t\t\t\t(?![\\s)\\]},;:]|\\z)\n\t\t\t\t\t\t\t" + } }, { + "comment": "Postfix unary operator", + "match": "(?x)\n\\G # Matching from the beginning ensures\n # that we start with operator-head\n(?&|^~?] # operator-head\n | [\\x{00A1}-\\x{00A7}]\n | [\\x{00A9}\\x{00AB}]\n | [\\x{00AC}\\x{00AE}]\n | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n | [\\x{2030}-\\x{203E}]\n | [\\x{2041}-\\x{2053}]\n | [\\x{2055}-\\x{205E}]\n | [\\x{2190}-\\x{23FF}]\n | [\\x{2500}-\\x{2775}]\n | [\\x{2794}-\\x{2BFF}]\n | [\\x{2E00}-\\x{2E7F}]\n | [\\x{3001}-\\x{3003}]\n | [\\x{3008}-\\x{3030}]\n \n | [\\x{0300}-\\x{036F}] # operator-character\n | [\\x{1DC0}-\\x{1DFF}]\n | [\\x{20D0}-\\x{20FF}]\n | [\\x{FE00}-\\x{FE0F}]\n | [\\x{FE20}-\\x{FE2F}]\n | [\\x{E0100}-\\x{E01EF}]\n )\n)++\n(?=[\\s)\\]},;:]|\\z)", "captures": { "0": { "patterns": [ { - "match": "\\G(\\+\\+|\\-\\-)$", - "name": "keyword.operator.increment-or-decrement.swift" + "name": "keyword.operator.increment-or-decrement.swift", + "match": "\\G(\\+\\+|\\-\\-)$" }, { - "match": "\\G!$", - "name": "keyword.operator.increment-or-decrement.swift" + "name": "keyword.operator.increment-or-decrement.swift", + "match": "\\G!$" }, { - "match": ".+", - "name": "keyword.operator.custom.postfix.swift" + "name": "keyword.operator.custom.postfix.swift", + "match": ".+" } ] } - }, - "comment": "Postfix unary operator", - "match": "(?x)\n\t\t\t\t\t\t\t\t\\G\t\t\t\t\t\t\t\t\t\t# Matching from the beginning ensures\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t# that we start with operator-head\n\t\t\t\t\t\t\t\t(?&|^~?]\t\t\t\t# operator-head\n\t\t\t\t\t\t\t\t\t | [\\x{00A1}-\\x{00A7}]\n\t\t\t\t\t\t\t\t\t | [\\x{00A9}\\x{00AB}]\n\t\t\t\t\t\t\t\t\t | [\\x{00AC}\\x{00AE}]\n\t\t\t\t\t\t\t\t\t | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n\t\t\t\t\t\t\t\t\t | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n\t\t\t\t\t\t\t\t\t | [\\x{2030}-\\x{203E}]\n\t\t\t\t\t\t\t\t\t | [\\x{2041}-\\x{2053}]\n\t\t\t\t\t\t\t\t\t | [\\x{2055}-\\x{205E}]\n\t\t\t\t\t\t\t\t\t | [\\x{2190}-\\x{23FF}]\n\t\t\t\t\t\t\t\t\t | [\\x{2500}-\\x{2775}]\n\t\t\t\t\t\t\t\t\t | [\\x{2794}-\\x{2BFF}]\n\t\t\t\t\t\t\t\t\t | [\\x{2E00}-\\x{2E7F}]\n\t\t\t\t\t\t\t\t\t | [\\x{3001}-\\x{3003}]\n\t\t\t\t\t\t\t\t\t | [\\x{3008}-\\x{3030}]\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t | [\\x{0300}-\\x{036F}]\t\t\t\t# operator-character\n\t\t\t\t\t\t\t\t\t | [\\x{1DC0}-\\x{1DFF}]\n\t\t\t\t\t\t\t\t\t | [\\x{20D0}-\\x{20FF}]\n\t\t\t\t\t\t\t\t\t | [\\x{FE00}-\\x{FE0F}]\n\t\t\t\t\t\t\t\t\t | [\\x{FE20}-\\x{FE2F}]\n\t\t\t\t\t\t\t\t\t | [\\x{E0100}-\\x{E01EF}]\n\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t)++\n\t\t\t\t\t\t\t\t(?=[\\s)\\]},;:]|\\z)\n\t\t\t\t\t\t\t" + } }, { + "comment": "Infix operator", + "match": "(?x)\n\\G # Matching from the beginning ensures\n # that we start with operator-head\n(\n (?!(//|/\\*|\\*/))\n (\n [/=\\-+!*%<>&|^~?] # operator-head\n | [\\x{00A1}-\\x{00A7}]\n | [\\x{00A9}\\x{00AB}]\n | [\\x{00AC}\\x{00AE}]\n | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n | [\\x{2030}-\\x{203E}]\n | [\\x{2041}-\\x{2053}]\n | [\\x{2055}-\\x{205E}]\n | [\\x{2190}-\\x{23FF}]\n | [\\x{2500}-\\x{2775}]\n | [\\x{2794}-\\x{2BFF}]\n | [\\x{2E00}-\\x{2E7F}]\n | [\\x{3001}-\\x{3003}]\n | [\\x{3008}-\\x{3030}]\n \n | [\\x{0300}-\\x{036F}] # operator-character\n | [\\x{1DC0}-\\x{1DFF}]\n | [\\x{20D0}-\\x{20FF}]\n | [\\x{FE00}-\\x{FE0F}]\n | [\\x{FE20}-\\x{FE2F}]\n | [\\x{E0100}-\\x{E01EF}]\n )\n)++", "captures": { "0": { "patterns": [ { - "match": "\\G=$", - "name": "keyword.operator.assignment.swift" + "name": "keyword.operator.assignment.swift", + "match": "\\G=$" }, { - "match": "\\G(\\+|\\-|\\*|/|%|<<|>>|&|\\^|\\||&&|\\|\\|)=$", - "name": "keyword.operator.assignment.compound.swift" + "name": "keyword.operator.assignment.compound.swift", + "match": "\\G(\\+|\\-|\\*|/|%|<<|>>|&|\\^|\\||&&|\\|\\|)=$" }, { - "match": "\\G(\\+|\\-|\\*|/)$", - "name": "keyword.operator.arithmetic.swift" + "name": "keyword.operator.arithmetic.swift", + "match": "\\G(\\+|\\-|\\*|/)$" }, { - "match": "\\G&(\\+|\\-|\\*)$", - "name": "keyword.operator.arithmetic.overflow.swift" + "name": "keyword.operator.arithmetic.overflow.swift", + "match": "\\G&(\\+|\\-|\\*)$" }, { - "match": "\\G%$", - "name": "keyword.operator.arithmetic.remainder.swift" + "name": "keyword.operator.arithmetic.remainder.swift", + "match": "\\G%$" }, { - "match": "\\G(==|!=|>|<|>=|<=|~=)$", - "name": "keyword.operator.comparison.swift" + "name": "keyword.operator.comparison.swift", + "match": "\\G(==|!=|>|<|>=|<=|~=)$" }, { - "match": "\\G\\?\\?$", - "name": "keyword.operator.coalescing.swift" + "name": "keyword.operator.coalescing.swift", + "match": "\\G\\?\\?$" }, { - "match": "\\G(&&|\\|\\|)$", - "name": "keyword.operator.logical.swift" + "name": "keyword.operator.logical.swift", + "match": "\\G(&&|\\|\\|)$" }, { - "match": "\\G(&|\\||\\^|<<|>>)$", - "name": "keyword.operator.bitwise.swift" + "name": "keyword.operator.bitwise.swift", + "match": "\\G(&|\\||\\^|<<|>>)$" }, { - "match": "\\G(===|!==)$", - "name": "keyword.operator.bitwise.swift" + "name": "keyword.operator.bitwise.swift", + "match": "\\G(===|!==)$" }, { - "match": "\\G\\?$", - "name": "keyword.operator.ternary.swift" + "name": "keyword.operator.ternary.swift", + "match": "\\G\\?$" }, { - "match": ".+", - "name": "keyword.operator.custom.infix.swift" + "name": "keyword.operator.custom.infix.swift", + "match": ".+" } ] } - }, - "comment": "Infix operator", - "match": "(?x)\n\t\t\t\t\t\t\t\t\\G\t\t\t\t\t\t\t\t\t\t# Matching from the beginning ensures\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t# that we start with operator-head\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\t(?!(//|/\\*|\\*/))\n\t\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\t\t[/=\\-+!*%<>&|^~?]\t\t\t\t# operator-head\n\t\t\t\t\t\t\t\t\t | [\\x{00A1}-\\x{00A7}]\n\t\t\t\t\t\t\t\t\t | [\\x{00A9}\\x{00AB}]\n\t\t\t\t\t\t\t\t\t | [\\x{00AC}\\x{00AE}]\n\t\t\t\t\t\t\t\t\t | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n\t\t\t\t\t\t\t\t\t | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n\t\t\t\t\t\t\t\t\t | [\\x{2030}-\\x{203E}]\n\t\t\t\t\t\t\t\t\t | [\\x{2041}-\\x{2053}]\n\t\t\t\t\t\t\t\t\t | [\\x{2055}-\\x{205E}]\n\t\t\t\t\t\t\t\t\t | [\\x{2190}-\\x{23FF}]\n\t\t\t\t\t\t\t\t\t | [\\x{2500}-\\x{2775}]\n\t\t\t\t\t\t\t\t\t | [\\x{2794}-\\x{2BFF}]\n\t\t\t\t\t\t\t\t\t | [\\x{2E00}-\\x{2E7F}]\n\t\t\t\t\t\t\t\t\t | [\\x{3001}-\\x{3003}]\n\t\t\t\t\t\t\t\t\t | [\\x{3008}-\\x{3030}]\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t | [\\x{0300}-\\x{036F}]\t\t\t\t# operator-character\n\t\t\t\t\t\t\t\t\t | [\\x{1DC0}-\\x{1DFF}]\n\t\t\t\t\t\t\t\t\t | [\\x{20D0}-\\x{20FF}]\n\t\t\t\t\t\t\t\t\t | [\\x{FE00}-\\x{FE0F}]\n\t\t\t\t\t\t\t\t\t | [\\x{FE20}-\\x{FE2F}]\n\t\t\t\t\t\t\t\t\t | [\\x{E0100}-\\x{E01EF}]\n\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t)++\n\t\t\t\t\t\t\t" + } }, { + "comment": "Dot prefix unary operator", + "match": "(?x)\n\\G # Matching from the beginning ensures\n # that we start with operator-head\n(?<=^|[\\s(\\[{,;:])\n\\. # dot\n(\n (?!(//|/\\*|\\*/))\n (\n \\. # dot\n | [/=\\-+!*%<>&|^~?] # operator-head\n | [\\x{00A1}-\\x{00A7}]\n | [\\x{00A9}\\x{00AB}]\n | [\\x{00AC}\\x{00AE}]\n | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n | [\\x{2030}-\\x{203E}]\n | [\\x{2041}-\\x{2053}]\n | [\\x{2055}-\\x{205E}]\n | [\\x{2190}-\\x{23FF}]\n | [\\x{2500}-\\x{2775}]\n | [\\x{2794}-\\x{2BFF}]\n | [\\x{2E00}-\\x{2E7F}]\n | [\\x{3001}-\\x{3003}]\n | [\\x{3008}-\\x{3030}]\n \n | [\\x{0300}-\\x{036F}] # operator-character\n | [\\x{1DC0}-\\x{1DFF}]\n | [\\x{20D0}-\\x{20FF}]\n | [\\x{FE00}-\\x{FE0F}]\n | [\\x{FE20}-\\x{FE2F}]\n | [\\x{E0100}-\\x{E01EF}]\n )\n)++\n(?![\\s)\\]},;:]|\\z)", "captures": { "0": { "patterns": [ { - "match": ".+", - "name": "keyword.operator.custom.prefix.dot.swift" + "name": "keyword.operator.custom.prefix.dot.swift", + "match": ".+" } ] } - }, - "comment": "Dot prefix unary operator", - "match": "(?x)\n\t\t\t\t\t\t\t\t\\G\t\t\t\t\t\t\t\t\t\t# Matching from the beginning ensures\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t# that we start with operator-head\n\t\t\t\t\t\t\t\t(?<=^|[\\s(\\[{,;:])\n\t\t\t\t\t\t\t\t\\.\t\t\t\t\t\t\t\t\t\t# dot\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\t(?!(//|/\\*|\\*/))\n\t\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\t\t\\.\t\t\t\t\t\t\t\t# dot\n\t\t\t\t\t\t\t\t\t | [/=\\-+!*%<>&|^~?]\t\t\t\t# operator-head\n\t\t\t\t\t\t\t\t\t | [\\x{00A1}-\\x{00A7}]\n\t\t\t\t\t\t\t\t\t | [\\x{00A9}\\x{00AB}]\n\t\t\t\t\t\t\t\t\t | [\\x{00AC}\\x{00AE}]\n\t\t\t\t\t\t\t\t\t | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n\t\t\t\t\t\t\t\t\t | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n\t\t\t\t\t\t\t\t\t | [\\x{2030}-\\x{203E}]\n\t\t\t\t\t\t\t\t\t | [\\x{2041}-\\x{2053}]\n\t\t\t\t\t\t\t\t\t | [\\x{2055}-\\x{205E}]\n\t\t\t\t\t\t\t\t\t | [\\x{2190}-\\x{23FF}]\n\t\t\t\t\t\t\t\t\t | [\\x{2500}-\\x{2775}]\n\t\t\t\t\t\t\t\t\t | [\\x{2794}-\\x{2BFF}]\n\t\t\t\t\t\t\t\t\t | [\\x{2E00}-\\x{2E7F}]\n\t\t\t\t\t\t\t\t\t | [\\x{3001}-\\x{3003}]\n\t\t\t\t\t\t\t\t\t | [\\x{3008}-\\x{3030}]\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t | [\\x{0300}-\\x{036F}]\t\t\t\t# operator-character\n\t\t\t\t\t\t\t\t\t | [\\x{1DC0}-\\x{1DFF}]\n\t\t\t\t\t\t\t\t\t | [\\x{20D0}-\\x{20FF}]\n\t\t\t\t\t\t\t\t\t | [\\x{FE00}-\\x{FE0F}]\n\t\t\t\t\t\t\t\t\t | [\\x{FE20}-\\x{FE2F}]\n\t\t\t\t\t\t\t\t\t | [\\x{E0100}-\\x{E01EF}]\n\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t)++\n\t\t\t\t\t\t\t\t(?![\\s)\\]},;:]|\\z)\n\t\t\t\t\t\t\t" + } }, { + "comment": "Dot postfix unary operator", + "match": "(?x)\n\\G # Matching from the beginning ensures\n # that we start with operator-head\n(?&|^~?] # operator-head\n | [\\x{00A1}-\\x{00A7}]\n | [\\x{00A9}\\x{00AB}]\n | [\\x{00AC}\\x{00AE}]\n | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n | [\\x{2030}-\\x{203E}]\n | [\\x{2041}-\\x{2053}]\n | [\\x{2055}-\\x{205E}]\n | [\\x{2190}-\\x{23FF}]\n | [\\x{2500}-\\x{2775}]\n | [\\x{2794}-\\x{2BFF}]\n | [\\x{2E00}-\\x{2E7F}]\n | [\\x{3001}-\\x{3003}]\n | [\\x{3008}-\\x{3030}]\n \n | [\\x{0300}-\\x{036F}] # operator-character\n | [\\x{1DC0}-\\x{1DFF}]\n | [\\x{20D0}-\\x{20FF}]\n | [\\x{FE00}-\\x{FE0F}]\n | [\\x{FE20}-\\x{FE2F}]\n | [\\x{E0100}-\\x{E01EF}]\n )\n)++\n(?=[\\s)\\]},;:]|\\z)", "captures": { "0": { "patterns": [ { - "match": ".+", - "name": "keyword.operator.custom.postfix.dot.swift" + "name": "keyword.operator.custom.postfix.dot.swift", + "match": ".+" } ] } - }, - "comment": "Dot postfix unary operator", - "match": "(?x)\n\t\t\t\t\t\t\t\t\\G\t\t\t\t\t\t\t\t\t\t# Matching from the beginning ensures\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t# that we start with operator-head\n\t\t\t\t\t\t\t\t(?&|^~?]\t\t\t\t# operator-head\n\t\t\t\t\t\t\t\t\t | [\\x{00A1}-\\x{00A7}]\n\t\t\t\t\t\t\t\t\t | [\\x{00A9}\\x{00AB}]\n\t\t\t\t\t\t\t\t\t | [\\x{00AC}\\x{00AE}]\n\t\t\t\t\t\t\t\t\t | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n\t\t\t\t\t\t\t\t\t | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n\t\t\t\t\t\t\t\t\t | [\\x{2030}-\\x{203E}]\n\t\t\t\t\t\t\t\t\t | [\\x{2041}-\\x{2053}]\n\t\t\t\t\t\t\t\t\t | [\\x{2055}-\\x{205E}]\n\t\t\t\t\t\t\t\t\t | [\\x{2190}-\\x{23FF}]\n\t\t\t\t\t\t\t\t\t | [\\x{2500}-\\x{2775}]\n\t\t\t\t\t\t\t\t\t | [\\x{2794}-\\x{2BFF}]\n\t\t\t\t\t\t\t\t\t | [\\x{2E00}-\\x{2E7F}]\n\t\t\t\t\t\t\t\t\t | [\\x{3001}-\\x{3003}]\n\t\t\t\t\t\t\t\t\t | [\\x{3008}-\\x{3030}]\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t | [\\x{0300}-\\x{036F}]\t\t\t\t# operator-character\n\t\t\t\t\t\t\t\t\t | [\\x{1DC0}-\\x{1DFF}]\n\t\t\t\t\t\t\t\t\t | [\\x{20D0}-\\x{20FF}]\n\t\t\t\t\t\t\t\t\t | [\\x{FE00}-\\x{FE0F}]\n\t\t\t\t\t\t\t\t\t | [\\x{FE20}-\\x{FE2F}]\n\t\t\t\t\t\t\t\t\t | [\\x{E0100}-\\x{E01EF}]\n\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t)++\n\t\t\t\t\t\t\t\t(?=[\\s)\\]},;:]|\\z)\n\t\t\t\t\t\t\t" + } }, { + "comment": "Dot infix operator", + "match": "(?x)\n\\G # Matching from the beginning ensures\n # that we start with operator-head\n\\. # dot\n(\n (?!(//|/\\*|\\*/))\n (\n \\. # dot\n | [/=\\-+!*%<>&|^~?] # operator-head\n | [\\x{00A1}-\\x{00A7}]\n | [\\x{00A9}\\x{00AB}]\n | [\\x{00AC}\\x{00AE}]\n | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n | [\\x{2030}-\\x{203E}]\n | [\\x{2041}-\\x{2053}]\n | [\\x{2055}-\\x{205E}]\n | [\\x{2190}-\\x{23FF}]\n | [\\x{2500}-\\x{2775}]\n | [\\x{2794}-\\x{2BFF}]\n | [\\x{2E00}-\\x{2E7F}]\n | [\\x{3001}-\\x{3003}]\n | [\\x{3008}-\\x{3030}]\n \n | [\\x{0300}-\\x{036F}] # operator-character\n | [\\x{1DC0}-\\x{1DFF}]\n | [\\x{20D0}-\\x{20FF}]\n | [\\x{FE00}-\\x{FE0F}]\n | [\\x{FE20}-\\x{FE2F}]\n | [\\x{E0100}-\\x{E01EF}]\n )\n)++", "captures": { "0": { "patterns": [ { - "match": "\\G\\.\\.[.<]$", - "name": "keyword.operator.range.swift" + "name": "keyword.operator.range.swift", + "match": "\\G\\.\\.[.<]$" }, { - "match": ".+", - "name": "keyword.operator.custom.infix.dot.swift" + "name": "keyword.operator.custom.infix.dot.swift", + "match": ".+" } ] } - }, - "comment": "Dot infix operator", - "match": "(?x)\n\t\t\t\t\t\t\t\t\\G\t\t\t\t\t\t\t\t\t\t# Matching from the beginning ensures\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t# that we start with operator-head\n\t\t\t\t\t\t\t\t\\.\t\t\t\t\t\t\t\t\t\t# dot\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\t(?!(//|/\\*|\\*/))\n\t\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\t\t\\.\t\t\t\t\t\t\t\t# dot\n\t\t\t\t\t\t\t\t\t | [/=\\-+!*%<>&|^~?]\t\t\t\t# operator-head\n\t\t\t\t\t\t\t\t\t | [\\x{00A1}-\\x{00A7}]\n\t\t\t\t\t\t\t\t\t | [\\x{00A9}\\x{00AB}]\n\t\t\t\t\t\t\t\t\t | [\\x{00AC}\\x{00AE}]\n\t\t\t\t\t\t\t\t\t | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}]\n\t\t\t\t\t\t\t\t\t | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}]\n\t\t\t\t\t\t\t\t\t | [\\x{2030}-\\x{203E}]\n\t\t\t\t\t\t\t\t\t | [\\x{2041}-\\x{2053}]\n\t\t\t\t\t\t\t\t\t | [\\x{2055}-\\x{205E}]\n\t\t\t\t\t\t\t\t\t | [\\x{2190}-\\x{23FF}]\n\t\t\t\t\t\t\t\t\t | [\\x{2500}-\\x{2775}]\n\t\t\t\t\t\t\t\t\t | [\\x{2794}-\\x{2BFF}]\n\t\t\t\t\t\t\t\t\t | [\\x{2E00}-\\x{2E7F}]\n\t\t\t\t\t\t\t\t\t | [\\x{3001}-\\x{3003}]\n\t\t\t\t\t\t\t\t\t | [\\x{3008}-\\x{3030}]\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t | [\\x{0300}-\\x{036F}]\t\t\t\t# operator-character\n\t\t\t\t\t\t\t\t\t | [\\x{1DC0}-\\x{1DFF}]\n\t\t\t\t\t\t\t\t\t | [\\x{20D0}-\\x{20FF}]\n\t\t\t\t\t\t\t\t\t | [\\x{FE00}-\\x{FE0F}]\n\t\t\t\t\t\t\t\t\t | [\\x{FE20}-\\x{FE2F}]\n\t\t\t\t\t\t\t\t\t | [\\x{E0100}-\\x{E01EF}]\n\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t)++\n\t\t\t\t\t\t\t" + } } ] }, { - "match": ":", - "name": "keyword.operator.ternary.swift" + "name": "keyword.operator.ternary.swift", + "match": ":" } ] }, diff --git a/patched-vscode/extensions/theme-abyss/package.json b/patched-vscode/extensions/theme-abyss/package.json index 57183bf3..3d3cf45c 100644 --- a/patched-vscode/extensions/theme-abyss/package.json +++ b/patched-vscode/extensions/theme-abyss/package.json @@ -8,6 +8,7 @@ "engines": { "vscode": "*" }, + "categories": ["Themes"], "contributes": { "themes": [ { diff --git a/patched-vscode/extensions/theme-defaults/themes/dark_modern.json b/patched-vscode/extensions/theme-defaults/themes/dark_modern.json index e1055e8a..57578ca9 100644 --- a/patched-vscode/extensions/theme-defaults/themes/dark_modern.json +++ b/patched-vscode/extensions/theme-defaults/themes/dark_modern.json @@ -49,11 +49,12 @@ "input.background": "#313131", "input.border": "#3C3C3C", "input.foreground": "#CCCCCC", - "input.placeholderForeground": "#9D9D9D", + "input.placeholderForeground": "#989898", "inputOption.activeBackground": "#2489DB82", "inputOption.activeBorder": "#2488DB", "keybindingLabel.foreground": "#CCCCCC", "menu.background": "#1F1F1F", + "menu.selectionBackground": "#0078d4", "notificationCenterHeader.background": "#1F1F1F", "notificationCenterHeader.foreground": "#CCCCCC", "notifications.background": "#1F1F1F", @@ -99,6 +100,7 @@ "tab.activeBorder": "#1F1F1F", "tab.activeBorderTop": "#0078D4", "tab.activeForeground": "#FFFFFF", + "tab.selectedBorderTop": "#6caddf", "tab.border": "#2B2B2B", "tab.hoverBackground": "#1F1F1F", "tab.inactiveBackground": "#181818", @@ -111,8 +113,10 @@ "textBlockQuote.background": "#2B2B2B", "textBlockQuote.border": "#616161", "textCodeBlock.background": "#2B2B2B", - "textLink.activeForeground": "#40A6FF", - "textLink.foreground": "#40A6FF", + "textLink.activeForeground": "#4daafc", + "textLink.foreground": "#4daafc", + "textPreformat.foreground": "#D0D0D0", + "textPreformat.background": "#3C3C3C", "textSeparator.foreground": "#21262D", "titleBar.activeBackground": "#181818", "titleBar.activeForeground": "#CCCCCC", diff --git a/patched-vscode/extensions/theme-defaults/themes/dark_vs.json b/patched-vscode/extensions/theme-defaults/themes/dark_vs.json index 2b9f0d5a..331a87bb 100644 --- a/patched-vscode/extensions/theme-defaults/themes/dark_vs.json +++ b/patched-vscode/extensions/theme-defaults/themes/dark_vs.json @@ -6,8 +6,8 @@ "editor.background": "#1E1E1E", "editor.foreground": "#D4D4D4", "editor.inactiveSelectionBackground": "#3A3D41", - "editorIndentGuide.background": "#404040", - "editorIndentGuide.activeBackground": "#707070", + "editorIndentGuide.background1": "#404040", + "editorIndentGuide.activeBackground1": "#707070", "editor.selectionHighlightBackground": "#ADD6FF26", "list.dropBackground": "#383B3D", "activityBarBadge.background": "#007ACC", @@ -22,6 +22,8 @@ "ports.iconRunningProcessForeground": "#369432", "sideBarSectionHeader.background": "#0000", "sideBarSectionHeader.border": "#ccc3", + "tab.selectedBackground": "#222222", + "tab.selectedForeground": "#ffffffa0", "tab.lastPinnedBorder": "#ccc3", "list.activeSelectionIconForeground": "#FFF", "terminal.inactiveSelectionBackground": "#3A3D41", @@ -94,7 +96,10 @@ } }, { - "scope": "entity.name.tag.css", + "scope": [ + "entity.name.tag.css", + "entity.name.tag.less" + ], "settings": { "foreground": "#d7ba7d" } @@ -108,10 +113,11 @@ { "scope": [ "entity.other.attribute-name.class.css", - "entity.other.attribute-name.class.mixin.css", + "source.css entity.other.attribute-name.class", "entity.other.attribute-name.id.css", "entity.other.attribute-name.parent-selector.css", - "entity.other.attribute-name.pseudo-class.css", + "entity.other.attribute-name.parent.less", + "source.css entity.other.attribute-name.pseudo-class", "entity.other.attribute-name.pseudo-element.css", "source.css.less entity.other.attribute-name.id", "entity.other.attribute-name.scss" @@ -306,9 +312,7 @@ "scope": [ "support.type.vendored.property-name", "support.type.property-name", - "variable.css", - "variable.scss", - "variable.other.less", + "source.css variable", "source.coffee.embedded" ], "settings": { diff --git a/patched-vscode/extensions/theme-defaults/themes/hc_black.json b/patched-vscode/extensions/theme-defaults/themes/hc_black.json index 7b671065..ebb49d98 100644 --- a/patched-vscode/extensions/theme-defaults/themes/hc_black.json +++ b/patched-vscode/extensions/theme-defaults/themes/hc_black.json @@ -4,8 +4,8 @@ "colors": { "editor.background": "#000000", "editor.foreground": "#FFFFFF", - "editorIndentGuide.background": "#FFFFFF", - "editorIndentGuide.activeBackground": "#FFFFFF", + "editorIndentGuide.background1": "#FFFFFF", + "editorIndentGuide.activeBackground1": "#FFFFFF", "sideBarTitle.foreground": "#FFFFFF", "selection.background": "#008000", "editor.selectionBackground": "#FFFFFF", @@ -86,7 +86,10 @@ } }, { - "scope": "entity.name.tag.css", + "scope": [ + "entity.name.tag.css", + "entity.name.tag.less" + ], "settings": { "foreground": "#d7ba7d" } @@ -100,10 +103,11 @@ { "scope": [ "entity.other.attribute-name.class.css", - "entity.other.attribute-name.class.mixin.css", + "source.css entity.other.attribute-name.class", "entity.other.attribute-name.id.css", "entity.other.attribute-name.parent-selector.css", - "entity.other.attribute-name.pseudo-class.css", + "entity.other.attribute-name.parent.less", + "source.css entity.other.attribute-name.pseudo-class", "entity.other.attribute-name.pseudo-element.css", "source.css.less entity.other.attribute-name.id", "entity.other.attribute-name.scss" @@ -266,9 +270,7 @@ "scope": [ "support.type.vendored.property-name", "support.type.property-name", - "variable.css", - "variable.scss", - "variable.other.less", + "source.css variable", "source.coffee.embedded" ], "settings": { diff --git a/patched-vscode/extensions/theme-defaults/themes/hc_light.json b/patched-vscode/extensions/theme-defaults/themes/hc_light.json index aaf0e2f9..460f26ad 100644 --- a/patched-vscode/extensions/theme-defaults/themes/hc_light.json +++ b/patched-vscode/extensions/theme-defaults/themes/hc_light.json @@ -80,10 +80,11 @@ { "scope": [ "entity.other.attribute-name.class.css", - "entity.other.attribute-name.class.mixin.css", + "source.css entity.other.attribute-name.class", "entity.other.attribute-name.id.css", "entity.other.attribute-name.parent-selector.css", - "entity.other.attribute-name.pseudo-class.css", + "entity.other.attribute-name.parent.less", + "source.css entity.other.attribute-name.pseudo-class", "entity.other.attribute-name.pseudo-element.css", "source.css.less entity.other.attribute-name.id", "entity.other.attribute-name.scss" @@ -279,9 +280,7 @@ "scope": [ "support.type.vendored.property-name", "support.type.property-name", - "variable.css", - "variable.scss", - "variable.other.less", + "source.css variable", "source.coffee.embedded" ], "settings": { diff --git a/patched-vscode/extensions/theme-defaults/themes/light_modern.json b/patched-vscode/extensions/theme-defaults/themes/light_modern.json index d5bf68ba..bd7e647a 100644 --- a/patched-vscode/extensions/theme-defaults/themes/light_modern.json +++ b/patched-vscode/extensions/theme-defaults/themes/light_modern.json @@ -38,7 +38,7 @@ "editorGutter.addedBackground": "#2EA043", "editorGutter.deletedBackground": "#F85149", "editorGutter.modifiedBackground": "#005FB8", - "editorIndentGuide.background": "#D3D3D3", + "editorIndentGuide.background1": "#D3D3D3", "editorLineNumber.activeForeground": "#171184", "editorLineNumber.foreground": "#6E7681", "editorOverviewRuler.border": "#E5E5E5", @@ -51,7 +51,7 @@ "input.background": "#FFFFFF", "input.border": "#CECECE", "input.foreground": "#3B3B3B", - "input.placeholderForeground": "#868686", + "input.placeholderForeground": "#767676", "inputOption.activeBackground": "#BED6ED", "inputOption.activeBorder": "#005FB8", "inputOption.activeForeground": "#000000", @@ -62,6 +62,8 @@ "list.hoverBackground": "#F2F2F2", "list.focusAndSelectionOutline": "#005FB8", "menu.border": "#CECECE", + "menu.selectionBackground": "#005FB8", + "menu.selectionForeground": "#ffffff", "notebook.cellBorderColor": "#E5E5E5", "notebook.selectedCellBackground": "#C8DDF150", "notificationCenterHeader.background": "#FFFFFF", @@ -114,6 +116,7 @@ "tab.activeBorder": "#F8F8F8", "tab.activeBorderTop": "#005FB8", "tab.activeForeground": "#3B3B3B", + "tab.selectedBorderTop": "#68a3da", "tab.border": "#E5E5E5", "tab.hoverBackground": "#FFFFFF", "tab.inactiveBackground": "#F8F8F8", @@ -131,6 +134,8 @@ "textCodeBlock.background": "#F8F8F8", "textLink.activeForeground": "#005FB8", "textLink.foreground": "#005FB8", + "textPreformat.foreground": "#3B3B3B", + "textPreformat.background": "#0000001F", "textSeparator.foreground": "#21262D", "titleBar.activeBackground": "#F8F8F8", "titleBar.activeForeground": "#1E1E1E", diff --git a/patched-vscode/extensions/theme-defaults/themes/light_vs.json b/patched-vscode/extensions/theme-defaults/themes/light_vs.json index 5e2d5a78..e4cc701f 100644 --- a/patched-vscode/extensions/theme-defaults/themes/light_vs.json +++ b/patched-vscode/extensions/theme-defaults/themes/light_vs.json @@ -6,8 +6,8 @@ "editor.background": "#FFFFFF", "editor.foreground": "#000000", "editor.inactiveSelectionBackground": "#E5EBF1", - "editorIndentGuide.background": "#D3D3D3", - "editorIndentGuide.activeBackground": "#939393", + "editorIndentGuide.background1": "#D3D3D3", + "editorIndentGuide.activeBackground1": "#939393", "editor.selectionHighlightBackground": "#ADD6FF80", "editorSuggestWidget.background": "#F3F3F3", "activityBarBadge.background": "#007ACC", @@ -23,6 +23,8 @@ "ports.iconRunningProcessForeground": "#369432", "sideBarSectionHeader.background": "#0000", "sideBarSectionHeader.border": "#61616130", + "tab.selectedForeground": "#333333b3", + "tab.selectedBackground": "#ffffffa5", "tab.lastPinnedBorder": "#61616130", "notebook.cellBorderColor": "#E8E8E8", "notebook.selectedCellBackground": "#c8ddf150", @@ -31,7 +33,8 @@ "list.focusAndSelectionOutline": "#90C2F9", "terminal.inactiveSelectionBackground": "#E5EBF1", "widget.border": "#d4d4d4", - "actionBar.toggledBackground": "#dddddd" + "actionBar.toggledBackground": "#dddddd", + "diffEditor.unchangedRegionBackground": "#f8f8f8" }, "tokenColors": [ { @@ -114,10 +117,11 @@ { "scope": [ "entity.other.attribute-name.class.css", - "entity.other.attribute-name.class.mixin.css", + "source.css entity.other.attribute-name.class", "entity.other.attribute-name.id.css", "entity.other.attribute-name.parent-selector.css", - "entity.other.attribute-name.pseudo-class.css", + "entity.other.attribute-name.parent.less", + "source.css entity.other.attribute-name.pseudo-class", "entity.other.attribute-name.pseudo-element.css", "source.css.less entity.other.attribute-name.id", "entity.other.attribute-name.scss" @@ -327,9 +331,7 @@ "scope": [ "support.type.vendored.property-name", "support.type.property-name", - "variable.css", - "variable.scss", - "variable.other.less", + "source.css variable", "source.coffee.embedded" ], "settings": { diff --git a/patched-vscode/extensions/theme-kimbie-dark/package.json b/patched-vscode/extensions/theme-kimbie-dark/package.json index 7c186403..5c3ec5f7 100644 --- a/patched-vscode/extensions/theme-kimbie-dark/package.json +++ b/patched-vscode/extensions/theme-kimbie-dark/package.json @@ -8,6 +8,7 @@ "engines": { "vscode": "*" }, + "categories": ["Themes"], "contributes": { "themes": [ { diff --git a/patched-vscode/extensions/theme-monokai-dimmed/package.json b/patched-vscode/extensions/theme-monokai-dimmed/package.json index 0c5b4f5f..bd6055e6 100644 --- a/patched-vscode/extensions/theme-monokai-dimmed/package.json +++ b/patched-vscode/extensions/theme-monokai-dimmed/package.json @@ -8,6 +8,7 @@ "engines": { "vscode": "*" }, + "categories": ["Themes"], "contributes": { "themes": [ { diff --git a/patched-vscode/extensions/theme-monokai-dimmed/themes/dimmed-monokai-color-theme.json b/patched-vscode/extensions/theme-monokai-dimmed/themes/dimmed-monokai-color-theme.json index 00ba8b3a..3f41fb05 100644 --- a/patched-vscode/extensions/theme-monokai-dimmed/themes/dimmed-monokai-color-theme.json +++ b/patched-vscode/extensions/theme-monokai-dimmed/themes/dimmed-monokai-color-theme.json @@ -366,7 +366,7 @@ }, { "name": "CSS ID", - "scope": "meta.selector.css entity.other.attribute-name.id", + "scope": "meta.selector entity.other.attribute-name.id", "settings": { "fontStyle": "", "foreground": "#9872A2" @@ -374,7 +374,7 @@ }, { "name": "CSS Property Name", - "scope": "support.type.property-name.css", + "scope": "source.css support.type.property-name", "settings": { "fontStyle": "", "foreground": "#676867" @@ -382,7 +382,7 @@ }, { "name": "CSS Property Value", - "scope": "meta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css", + "scope": "meta.property-group support.constant.property-value, meta.property-value support.constant.property-value", "settings": { "fontStyle": "", "foreground": "#C7444A" diff --git a/patched-vscode/extensions/theme-monokai/package.json b/patched-vscode/extensions/theme-monokai/package.json index b7cffe26..f2e63cd3 100644 --- a/patched-vscode/extensions/theme-monokai/package.json +++ b/patched-vscode/extensions/theme-monokai/package.json @@ -8,6 +8,7 @@ "engines": { "vscode": "*" }, + "categories": ["Themes"], "contributes": { "themes": [ { diff --git a/patched-vscode/extensions/theme-quietlight/package.json b/patched-vscode/extensions/theme-quietlight/package.json index ea5387ba..e27a8d30 100644 --- a/patched-vscode/extensions/theme-quietlight/package.json +++ b/patched-vscode/extensions/theme-quietlight/package.json @@ -8,6 +8,7 @@ "engines": { "vscode": "*" }, + "categories": ["Themes"], "contributes": { "themes": [ { diff --git a/patched-vscode/extensions/theme-quietlight/themes/quietlight-color-theme.json b/patched-vscode/extensions/theme-quietlight/themes/quietlight-color-theme.json index 3705ed48..0b6cd0be 100644 --- a/patched-vscode/extensions/theme-quietlight/themes/quietlight-color-theme.json +++ b/patched-vscode/extensions/theme-quietlight/themes/quietlight-color-theme.json @@ -252,7 +252,8 @@ "meta.selector", "meta.selector entity", "meta.selector entity punctuation", - "entity.name.tag.css" + "entity.name.tag.css", + "entity.name.tag.less" ], "settings": { "foreground": "#7A3E9D" diff --git a/patched-vscode/extensions/theme-red/package.json b/patched-vscode/extensions/theme-red/package.json index 176c78c2..c2273a00 100644 --- a/patched-vscode/extensions/theme-red/package.json +++ b/patched-vscode/extensions/theme-red/package.json @@ -8,6 +8,7 @@ "engines": { "vscode": "*" }, + "categories": ["Themes"], "contributes": { "themes": [ { diff --git a/patched-vscode/extensions/theme-seti/cgmanifest.json b/patched-vscode/extensions/theme-seti/cgmanifest.json index b2b36944..7e0ad68e 100644 --- a/patched-vscode/extensions/theme-seti/cgmanifest.json +++ b/patched-vscode/extensions/theme-seti/cgmanifest.json @@ -6,7 +6,7 @@ "git": { "name": "seti-ui", "repositoryUrl": "https://github.com/jesseweed/seti-ui", - "commitHash": "fd20793e5a75b350eab8d489165fb9b420df3f62" + "commitHash": "8eec7f2e37cd8fd91a98c61d129468bb49735a94" } }, "version": "0.1.0" diff --git a/patched-vscode/extensions/theme-seti/icons/seti.woff b/patched-vscode/extensions/theme-seti/icons/seti.woff index 88cb7569..5069a94f 100644 Binary files a/patched-vscode/extensions/theme-seti/icons/seti.woff and b/patched-vscode/extensions/theme-seti/icons/seti.woff differ diff --git a/patched-vscode/extensions/theme-seti/icons/vs-seti-icon-theme.json b/patched-vscode/extensions/theme-seti/icons/vs-seti-icon-theme.json index 184cded8..b40d5615 100644 --- a/patched-vscode/extensions/theme-seti/icons/vs-seti-icon-theme.json +++ b/patched-vscode/extensions/theme-seti/icons/vs-seti-icon-theme.json @@ -1798,6 +1798,7 @@ "version.txt": "_clock", "version": "_clock", "mvnw": "_maven", + "pom.xml": "_maven", "tsconfig.json": "_tsconfig", "swagger.json": "_json_1", "swagger.yml": "_json_1", @@ -1916,7 +1917,7 @@ "sql": "_db", "swift": "_swift", "typescript": "_typescript", - "typescriptreact": "_typescript", + "typescriptreact": "_react", "xml": "_xml", "dockercompose": "_docker_3", "yaml": "_yml", @@ -2232,7 +2233,7 @@ "sql": "_db_light", "swift": "_swift_light", "typescript": "_typescript_light", - "typescriptreact": "_typescript_light", + "typescriptreact": "_react_light", "xml": "_xml_light", "dockercompose": "_docker_3_light", "yaml": "_yml_light", @@ -2280,6 +2281,7 @@ "version.txt": "_clock_light", "version": "_clock_light", "mvnw": "_maven_light", + "pom.xml": "_maven_light", "tsconfig.json": "_tsconfig_light", "swagger.json": "_json_1_light", "swagger.yml": "_json_1_light", @@ -2348,5 +2350,5 @@ "npm-debug.log": "_npm_ignored_light" } }, - "version": "https://github.com/jesseweed/seti-ui/commit/fd20793e5a75b350eab8d489165fb9b420df3f62" + "version": "https://github.com/jesseweed/seti-ui/commit/8eec7f2e37cd8fd91a98c61d129468bb49735a94" } \ No newline at end of file diff --git a/patched-vscode/extensions/theme-seti/package.json b/patched-vscode/extensions/theme-seti/package.json index fd0dec2c..fbc23ec6 100644 --- a/patched-vscode/extensions/theme-seti/package.json +++ b/patched-vscode/extensions/theme-seti/package.json @@ -13,6 +13,7 @@ "engines": { "vscode": "*" }, + "categories": ["Themes"], "contributes": { "iconThemes": [ { diff --git a/patched-vscode/extensions/theme-solarized-dark/package.json b/patched-vscode/extensions/theme-solarized-dark/package.json index fee98f59..c3eed257 100644 --- a/patched-vscode/extensions/theme-solarized-dark/package.json +++ b/patched-vscode/extensions/theme-solarized-dark/package.json @@ -8,6 +8,7 @@ "engines": { "vscode": "*" }, + "categories": ["Themes"], "contributes": { "themes": [ { diff --git a/patched-vscode/extensions/theme-solarized-light/package.json b/patched-vscode/extensions/theme-solarized-light/package.json index 7efd642d..0d016de9 100644 --- a/patched-vscode/extensions/theme-solarized-light/package.json +++ b/patched-vscode/extensions/theme-solarized-light/package.json @@ -8,6 +8,7 @@ "engines": { "vscode": "*" }, + "categories": ["Themes"], "contributes": { "themes": [ { diff --git a/patched-vscode/extensions/theme-tomorrow-night-blue/package.json b/patched-vscode/extensions/theme-tomorrow-night-blue/package.json index a9a6405a..8739e70c 100644 --- a/patched-vscode/extensions/theme-tomorrow-night-blue/package.json +++ b/patched-vscode/extensions/theme-tomorrow-night-blue/package.json @@ -8,6 +8,7 @@ "engines": { "vscode": "*" }, + "categories": ["Themes"], "contributes": { "themes": [ { diff --git a/patched-vscode/extensions/theme-tomorrow-night-blue/themes/tomorrow-night-blue-color-theme.json b/patched-vscode/extensions/theme-tomorrow-night-blue/themes/tomorrow-night-blue-color-theme.json index 840a1764..89bc8acd 100644 --- a/patched-vscode/extensions/theme-tomorrow-night-blue/themes/tomorrow-night-blue-color-theme.json +++ b/patched-vscode/extensions/theme-tomorrow-night-blue/themes/tomorrow-night-blue-color-theme.json @@ -140,7 +140,7 @@ }, { "name": "Keyword, Storage", - "scope": "keyword, storage, storage.type, entity.name.tag.css", + "scope": "keyword, storage, storage.type, entity.name.tag.css, entity.name.tag.less", "settings": { "fontStyle": "", "foreground": "#EBBBFF" diff --git a/patched-vscode/extensions/tunnel-forwarding/package.json b/patched-vscode/extensions/tunnel-forwarding/package.json index 76c61e4d..315baa03 100644 --- a/patched-vscode/extensions/tunnel-forwarding/package.json +++ b/patched-vscode/extensions/tunnel-forwarding/package.json @@ -44,7 +44,7 @@ "watch": "gulp watch-extension:tunnel-forwarding" }, "devDependencies": { - "@types/node": "18.x" + "@types/node": "20.x" }, "prettier": { "printWidth": 100, diff --git a/patched-vscode/extensions/tunnel-forwarding/src/extension.ts b/patched-vscode/extensions/tunnel-forwarding/src/extension.ts index 951fc6f5..3dc88224 100644 --- a/patched-vscode/extensions/tunnel-forwarding/src/extension.ts +++ b/patched-vscode/extensions/tunnel-forwarding/src/extension.ts @@ -82,6 +82,7 @@ export async function activate(context: vscode.ExtensionContext) { { tunnelFeatures: { elevation: false, + protocol: false, privacyOptions: [ { themeIcon: 'globe', id: TunnelPrivacyId.Public, label: vscode.l10n.t('Public') }, { themeIcon: 'lock', id: TunnelPrivacyId.Private, label: vscode.l10n.t('Private') }, @@ -259,12 +260,10 @@ class TunnelProvider implements vscode.TunnelProvider { 'forward-internal', '--provider', 'github', - '--access-token', - session.accessToken, ]; this.logger.log('info', '[forwarding] starting CLI'); - const child = spawn(cliPath, args, { stdio: 'pipe', env: { ...process.env, NO_COLOR: '1' } }); + const child = spawn(cliPath, args, { stdio: 'pipe', env: { ...process.env, NO_COLOR: '1', VSCODE_CLI_ACCESS_TOKEN: session.accessToken } }); this.state = { state: State.Starting, process: child }; const progressP = new DeferredPromise(); diff --git a/patched-vscode/extensions/tunnel-forwarding/yarn.lock b/patched-vscode/extensions/tunnel-forwarding/yarn.lock index 8a3d10f2..1f4b6c2e 100644 --- a/patched-vscode/extensions/tunnel-forwarding/yarn.lock +++ b/patched-vscode/extensions/tunnel-forwarding/yarn.lock @@ -2,7 +2,14 @@ # yarn lockfile v1 -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== + dependencies: + undici-types "~5.26.4" + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== diff --git a/patched-vscode/extensions/typescript-basics/cgmanifest.json b/patched-vscode/extensions/typescript-basics/cgmanifest.json index 4b7b1b2d..effcf2d6 100644 --- a/patched-vscode/extensions/typescript-basics/cgmanifest.json +++ b/patched-vscode/extensions/typescript-basics/cgmanifest.json @@ -6,7 +6,7 @@ "git": { "name": "TypeScript-TmLanguage", "repositoryUrl": "https://github.com/microsoft/TypeScript-TmLanguage", - "commitHash": "8c7482b94b548eab56da64dbfb30b82589b3f747" + "commitHash": "b80b7509a78e642f789c567e144ed951ab98b4e3" } }, "license": "MIT", diff --git a/patched-vscode/extensions/typescript-basics/language-configuration.json b/patched-vscode/extensions/typescript-basics/language-configuration.json index 03f06fa0..25a23685 100644 --- a/patched-vscode/extensions/typescript-basics/language-configuration.json +++ b/patched-vscode/extensions/typescript-basics/language-configuration.json @@ -129,14 +129,17 @@ }, "indentationRules": { "decreaseIndentPattern": { - "pattern": "^((?!.*?/\\*).*\\*\/)?\\s*[\\}\\]].*$" + "pattern": "^\\s*[\\}\\]\\)].*$" }, "increaseIndentPattern": { - "pattern": "^((?!//).)*(\\{([^}\"'`/]*|(\\t|[ ])*//.*)|\\([^)\"'`/]*|\\[[^\\]\"'`/]*)$" + "pattern": "^.*(\\{[^}]*|\\([^)]*|\\[[^\\]]*)$" }, // e.g. * ...| or */| or *-----*/| "unIndentedLinePattern": { - "pattern": "^(\\t|[ ])*[ ]\\*[^/]*\\*/\\s*$|^(\\t|[ ])*[ ]\\*/\\s*$|^(\\t|[ ])*[ ]\\*([ ]([^\\*]|\\*(?!/))*)?$" + "pattern": "^(\\t|[ ])*[ ]\\*[^/]*\\*/\\s*$|^(\\t|[ ])*[ ]\\*/\\s*$|^(\\t|[ ])*\\*([ ]([^\\*]|\\*(?!/))*)?$" + }, + "indentNextLinePattern": { + "pattern": "^((.*=>\\s*)|((.*[^\\w]+|\\s*)(if|while|for)\\s*\\(.*\\)\\s*))$" } }, "onEnterRules": [ @@ -166,7 +169,7 @@ { // e.g. * ...| "beforeText": { - "pattern": "^(\\t|[ ])*[ ]\\*([ ]([^\\*]|\\*(?!/))*)?$" + "pattern": "^(\\t|[ ])*\\*([ ]([^\\*]|\\*(?!/))*)?$" }, "previousLineText": { "pattern": "(?=^(\\s*(/\\*\\*|\\*)).*)(?=(?!(\\s*\\*/)))" @@ -215,6 +218,33 @@ "action": { "indent": "outdent" } - } + }, + // Indent when pressing enter from inside () + { + "beforeText": "^.*\\([^\\)]*$", + "afterText": "^\\s*\\).*$", + "action": { + "indent": "indentOutdent", + "appendText": "\t", + } + }, + // Indent when pressing enter from inside {} + { + "beforeText": "^.*\\{[^\\}]*$", + "afterText": "^\\s*\\}.*$", + "action": { + "indent": "indentOutdent", + "appendText": "\t", + } + }, + // Indent when pressing enter from inside [] + { + "beforeText": "^.*\\[[^\\]]*$", + "afterText": "^\\s*\\].*$", + "action": { + "indent": "indentOutdent", + "appendText": "\t", + } + }, ] } diff --git a/patched-vscode/extensions/typescript-basics/package.json b/patched-vscode/extensions/typescript-basics/package.json index 63c07e75..d765f611 100644 --- a/patched-vscode/extensions/typescript-basics/package.json +++ b/patched-vscode/extensions/typescript-basics/package.json @@ -12,6 +12,7 @@ "scripts": { "update-grammar": "node ./build/update-grammars.mjs" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/typescript-basics/syntaxes/TypeScript.tmLanguage.json b/patched-vscode/extensions/typescript-basics/syntaxes/TypeScript.tmLanguage.json index 81eeb5b5..8566822e 100644 --- a/patched-vscode/extensions/typescript-basics/syntaxes/TypeScript.tmLanguage.json +++ b/patched-vscode/extensions/typescript-basics/syntaxes/TypeScript.tmLanguage.json @@ -4,7 +4,7 @@ "If you want to provide a fix or improvement, please create a pull request against the original repository.", "Once accepted there, we are happy to receive an update request." ], - "version": "https://github.com/microsoft/TypeScript-TmLanguage/commit/8c7482b94b548eab56da64dbfb30b82589b3f747", + "version": "https://github.com/microsoft/TypeScript-TmLanguage/commit/b80b7509a78e642f789c567e144ed951ab98b4e3", "name": "TypeScript", "scopeName": "source.ts", "patterns": [ @@ -2348,12 +2348,15 @@ ] }, "import-export-assert-clause": { - "begin": "(?(); + private readonly commands = new Map(); public dispose() { for (const registration of this.commands.values()) { - registration.dispose(); + registration.registration.dispose(); } this.commands.clear(); } - public register(command: T): T { - if (!this.commands.has(command.id)) { - this.commands.set(command.id, vscode.commands.registerCommand(command.id, command.execute, command)); + public register(command: T): vscode.Disposable { + let entry = this.commands.get(command.id); + if (!entry) { + entry = { refCount: 1, registration: vscode.commands.registerCommand(command.id, command.execute, command) }; + this.commands.set(command.id, entry); + } else { + entry.refCount += 1; } - return command; + + return new vscode.Disposable(() => { + entry.refCount -= 1; + if (entry.refCount <= 0) { + entry.registration.dispose(); + this.commands.delete(command.id); + } + }); } } diff --git a/patched-vscode/extensions/typescript-language-features/src/commands/openJsDocLink.ts b/patched-vscode/extensions/typescript-language-features/src/commands/openJsDocLink.ts index 10a480a4..8535fb1c 100644 --- a/patched-vscode/extensions/typescript-language-features/src/commands/openJsDocLink.ts +++ b/patched-vscode/extensions/typescript-language-features/src/commands/openJsDocLink.ts @@ -7,8 +7,17 @@ import * as vscode from 'vscode'; import { Command } from './commandManager'; export interface OpenJsDocLinkCommand_Args { - readonly file: vscode.Uri; - readonly position: vscode.Position; + readonly file: { + readonly scheme: string; + readonly authority?: string; + readonly path?: string; + readonly query?: string; + readonly fragment?: string; + }; + readonly position: { + readonly line: number; + readonly character: number; + }; } /** @@ -21,8 +30,10 @@ export class OpenJsDocLinkCommand implements Command { public readonly id = OpenJsDocLinkCommand.id; public async execute(args: OpenJsDocLinkCommand_Args): Promise { - await vscode.commands.executeCommand('vscode.open', vscode.Uri.from(args.file), { - selection: new vscode.Range(args.position, args.position), - }); + const { line, character } = args.position; + const position = new vscode.Position(line, character); + await vscode.commands.executeCommand('vscode.open', vscode.Uri.from(args.file), { + selection: new vscode.Range(position, position), + } satisfies vscode.TextDocumentShowOptions); } } diff --git a/patched-vscode/extensions/typescript-language-features/src/configuration/configuration.ts b/patched-vscode/extensions/typescript-language-features/src/configuration/configuration.ts index 5fce20d1..a08ca921 100644 --- a/patched-vscode/extensions/typescript-language-features/src/configuration/configuration.ts +++ b/patched-vscode/extensions/typescript-language-features/src/configuration/configuration.ts @@ -112,11 +112,12 @@ export interface TypeScriptServiceConfiguration { readonly useSyntaxServer: SyntaxServerConfiguration; readonly webProjectWideIntellisenseEnabled: boolean; readonly webProjectWideIntellisenseSuppressSemanticErrors: boolean; - readonly webExperimentalTypeAcquisition: boolean; + readonly webTypeAcquisitionEnabled: boolean; readonly enableDiagnosticsTelemetry: boolean; readonly enableProjectDiagnostics: boolean; readonly maxTsServerMemory: number; readonly enablePromptUseWorkspaceTsdk: boolean; + readonly useVsCodeWatcher: boolean; // TODO@bpasero remove this setting eventually readonly watchOptions: Proto.WatchOptions | undefined; readonly includePackageJsonAutoImports: 'auto' | 'on' | 'off' | undefined; readonly enableTsServerTracing: boolean; @@ -149,11 +150,12 @@ export abstract class BaseServiceConfigurationProvider implements ServiceConfigu useSyntaxServer: this.readUseSyntaxServer(configuration), webProjectWideIntellisenseEnabled: this.readWebProjectWideIntellisenseEnable(configuration), webProjectWideIntellisenseSuppressSemanticErrors: this.readWebProjectWideIntellisenseSuppressSemanticErrors(configuration), - webExperimentalTypeAcquisition: this.readWebExperimentalTypeAcquisition(configuration), + webTypeAcquisitionEnabled: this.readWebTypeAcquisition(configuration), enableDiagnosticsTelemetry: this.readEnableDiagnosticsTelemetry(configuration), enableProjectDiagnostics: this.readEnableProjectDiagnostics(configuration), maxTsServerMemory: this.readMaxTsServerMemory(configuration), enablePromptUseWorkspaceTsdk: this.readEnablePromptUseWorkspaceTsdk(configuration), + useVsCodeWatcher: this.readUseVsCodeWatcher(configuration), watchOptions: this.readWatchOptions(configuration), includePackageJsonAutoImports: this.readIncludePackageJsonAutoImports(configuration), enableTsServerTracing: this.readEnableTsServerTracing(configuration), @@ -185,10 +187,6 @@ export abstract class BaseServiceConfigurationProvider implements ServiceConfigu return configuration.get('typescript.disableAutomaticTypeAcquisition', false); } - protected readWebExperimentalTypeAcquisition(configuration: vscode.WorkspaceConfiguration): boolean { - return configuration.get('typescript.experimental.tsserver.web.typeAcquisition.enabled', false); - } - protected readLocale(configuration: vscode.WorkspaceConfiguration): string | null { const value = configuration.get('typescript.locale', 'auto'); return !value || value === 'auto' ? null : value; @@ -222,7 +220,11 @@ export abstract class BaseServiceConfigurationProvider implements ServiceConfigu return configuration.get('typescript.tsserver.experimental.enableProjectDiagnostics', false); } - protected readWatchOptions(configuration: vscode.WorkspaceConfiguration): Proto.WatchOptions | undefined { + private readUseVsCodeWatcher(configuration: vscode.WorkspaceConfiguration): boolean { + return configuration.get('typescript.tsserver.experimental.useVsCodeWatcher', false); + } + + private readWatchOptions(configuration: vscode.WorkspaceConfiguration): Proto.WatchOptions | undefined { const watchOptions = configuration.get('typescript.tsserver.watchOptions'); // Returned value may be a proxy. Clone it into a normal object return { ...(watchOptions ?? {}) }; @@ -250,6 +252,10 @@ export abstract class BaseServiceConfigurationProvider implements ServiceConfigu return configuration.get('typescript.tsserver.enableTracing', false); } + private readWorkspaceSymbolsExcludeLibrarySymbols(configuration: vscode.WorkspaceConfiguration): boolean { + return configuration.get('typescript.workspaceSymbols.excludeLibrarySymbols', true); + } + private readWebProjectWideIntellisenseEnable(configuration: vscode.WorkspaceConfiguration): boolean { return configuration.get('typescript.tsserver.web.projectWideIntellisense.enabled', true); } @@ -258,7 +264,7 @@ export abstract class BaseServiceConfigurationProvider implements ServiceConfigu return configuration.get('typescript.tsserver.web.projectWideIntellisense.suppressSemanticErrors', true); } - private readWorkspaceSymbolsExcludeLibrarySymbols(configuration: vscode.WorkspaceConfiguration): boolean { - return configuration.get('typescript.workspaceSymbols.excludeLibrarySymbols', true); + private readWebTypeAcquisition(configuration: vscode.WorkspaceConfiguration): boolean { + return configuration.get('typescript.tsserver.web.typeAcquisition.enabled', false); } } diff --git a/patched-vscode/extensions/typescript-language-features/src/configuration/fileSchemes.ts b/patched-vscode/extensions/typescript-language-features/src/configuration/fileSchemes.ts index 9fb572c7..ca268e29 100644 --- a/patched-vscode/extensions/typescript-language-features/src/configuration/fileSchemes.ts +++ b/patched-vscode/extensions/typescript-language-features/src/configuration/fileSchemes.ts @@ -16,10 +16,14 @@ export const azurerepos = 'azurerepos'; export const vsls = 'vsls'; export const walkThroughSnippet = 'walkThroughSnippet'; export const vscodeNotebookCell = 'vscode-notebook-cell'; -export const memFs = 'memfs'; -export const vscodeVfs = 'vscode-vfs'; export const officeScript = 'office-script'; +/** Used for code blocks in chat by vs code core */ +export const chatCodeBlock = 'vscode-chat-code-block'; + +/** Used for code blocks in chat by copilot. */ +export const chatBackingCodeBlock = 'vscode-copilot-chat-code-block'; + export function getSemanticSupportedSchemes() { if (isWeb() && vscode.workspace.workspaceFolders) { return vscode.workspace.workspaceFolders.map(folder => folder.uri.scheme); @@ -30,6 +34,8 @@ export function getSemanticSupportedSchemes() { untitled, walkThroughSnippet, vscodeNotebookCell, + chatCodeBlock, + chatBackingCodeBlock, ]; } @@ -42,3 +48,8 @@ export const disabledSchemes = new Set([ github, azurerepos, ]); + +export function isOfScheme(uri: vscode.Uri, ...schemes: string[]): boolean { + const normalizedUriScheme = uri.scheme.toLowerCase(); + return schemes.some(scheme => normalizedUriScheme === scheme); +} diff --git a/patched-vscode/extensions/typescript-language-features/src/configuration/languageDescription.ts b/patched-vscode/extensions/typescript-language-features/src/configuration/languageDescription.ts index 95c165bf..a97530e5 100644 --- a/patched-vscode/extensions/typescript-language-features/src/configuration/languageDescription.ts +++ b/patched-vscode/extensions/typescript-language-features/src/configuration/languageDescription.ts @@ -32,7 +32,7 @@ export const standardLanguageDescriptions: LanguageDescription[] = [ diagnosticSource: 'ts', diagnosticLanguage: DiagnosticLanguage.TypeScript, languageIds: [languageIds.typescript, languageIds.typescriptreact], - configFilePattern: /^tsconfig(\..*)?\.json$/gi, + configFilePattern: /^tsconfig(\..*)?\.json$/i, standardFileExtensions: [ 'ts', 'tsx', @@ -45,7 +45,7 @@ export const standardLanguageDescriptions: LanguageDescription[] = [ diagnosticSource: 'ts', diagnosticLanguage: DiagnosticLanguage.JavaScript, languageIds: [languageIds.javascript, languageIds.javascriptreact], - configFilePattern: /^jsconfig(\..*)?\.json$/gi, + configFilePattern: /^jsconfig(\..*)?\.json$/i, standardFileExtensions: [ 'js', 'jsx', diff --git a/patched-vscode/extensions/typescript-language-features/src/extension.browser.ts b/patched-vscode/extensions/typescript-language-features/src/extension.browser.ts index 65e9d57f..2f6bd212 100644 --- a/patched-vscode/extensions/typescript-language-features/src/extension.browser.ts +++ b/patched-vscode/extensions/typescript-language-features/src/extension.browser.ts @@ -25,7 +25,7 @@ import { ITypeScriptVersionProvider, TypeScriptVersion, TypeScriptVersionSource import { ActiveJsTsEditorTracker } from './ui/activeJsTsEditorTracker'; import { Disposable } from './utils/dispose'; import { getPackageInfo } from './utils/packageInfo'; -import { isWebAndHasSharedArrayBuffers } from './utils/platform'; +import { isWebAndHasSharedArrayBuffers, supportsReadableByteStreams } from './utils/platform'; class StaticVersionProvider implements ITypeScriptVersionProvider { @@ -62,7 +62,7 @@ export async function activate(context: vscode.ExtensionContext): Promise { new TypeScriptVersion( TypeScriptVersionSource.Bundled, vscode.Uri.joinPath(context.extensionUri, 'dist/browser/typescript/tsserver.web.js').toString(), - API.fromSimpleString('5.1.3'))); + API.fromSimpleString('5.4.5'))); let experimentTelemetryReporter: IExperimentationTelemetryReporter | undefined; const packageInfo = getPackageInfo(context); @@ -101,14 +101,17 @@ export async function activate(context: vscode.ExtensionContext): Promise { context.subscriptions.push(lazilyActivateClient(lazyClientHost, pluginManager, activeJsTsEditorTracker, async () => { await startPreloadWorkspaceContentsIfNeeded(context, logger); })); - context.subscriptions.push(vscode.workspace.registerFileSystemProvider('vscode-global-typings', new MemFs(), { - isCaseSensitive: true, - isReadonly: false - })); - context.subscriptions.push(vscode.workspace.registerFileSystemProvider('vscode-node-modules', new AutoInstallerFs(), { - isCaseSensitive: true, - isReadonly: false - })); + + if (supportsReadableByteStreams()) { + context.subscriptions.push(vscode.workspace.registerFileSystemProvider('vscode-global-typings', new MemFs(), { + isCaseSensitive: true, + isReadonly: false + })); + context.subscriptions.push(vscode.workspace.registerFileSystemProvider('vscode-node-modules', new AutoInstallerFs(), { + isCaseSensitive: true, + isReadonly: false + })); + } return getExtensionApi(onCompletionAccepted.event, pluginManager); } @@ -118,15 +121,25 @@ async function startPreloadWorkspaceContentsIfNeeded(context: vscode.ExtensionCo return; } - const workspaceUri = vscode.workspace.workspaceFolders?.[0].uri; - if (!workspaceUri || workspaceUri.scheme !== 'vscode-vfs' || !workspaceUri.authority.startsWith('github')) { - logger.info(`Skipped loading workspace contents for repository ${workspaceUri?.toString()}`); + if (!vscode.workspace.workspaceFolders) { return; } - const loader = new RemoteWorkspaceContentsPreloader(workspaceUri, logger); - context.subscriptions.push(loader); - return loader.triggerPreload(); + await Promise.all(vscode.workspace.workspaceFolders.map(async folder => { + const workspaceUri = folder.uri; + if (workspaceUri.scheme !== 'vscode-vfs' || !workspaceUri.authority.startsWith('github')) { + logger.info(`Skipped pre loading workspace contents for repository ${workspaceUri?.toString()}`); + return; + } + + const loader = new RemoteWorkspaceContentsPreloader(workspaceUri, logger); + context.subscriptions.push(loader); + try { + await loader.triggerPreload(); + } catch (error) { + console.error(error); + } + })); } class RemoteWorkspaceContentsPreloader extends Disposable { diff --git a/patched-vscode/extensions/typescript-language-features/src/extension.ts b/patched-vscode/extensions/typescript-language-features/src/extension.ts index 22fdd25b..dee3929b 100644 --- a/patched-vscode/extensions/typescript-language-features/src/extension.ts +++ b/patched-vscode/extensions/typescript-language-features/src/extension.ts @@ -88,5 +88,5 @@ export function activate( } export function deactivate() { - fs.rmSync(temp.getInstanceTempDir(), { recursive: true, force: true }); + fs.rmSync(temp.instanceTempDir.value, { recursive: true, force: true }); } diff --git a/patched-vscode/extensions/typescript-language-features/src/filesystems/memFs.ts b/patched-vscode/extensions/typescript-language-features/src/filesystems/memFs.ts index 02476ec1..eeeb60e9 100644 --- a/patched-vscode/extensions/typescript-language-features/src/filesystems/memFs.ts +++ b/patched-vscode/extensions/typescript-language-features/src/filesystems/memFs.ts @@ -8,7 +8,7 @@ import { basename, dirname } from 'path'; export class MemFs implements vscode.FileSystemProvider { - private readonly root = new FsEntry( + private readonly root = new FsDirectoryEntry( new Map(), 0, 0, @@ -31,8 +31,11 @@ export class MemFs implements vscode.FileSystemProvider { if (!entry) { throw vscode.FileSystemError.FileNotFound(); } + if (!(entry instanceof FsDirectoryEntry)) { + throw vscode.FileSystemError.FileNotADirectory(); + } - return [...entry.contents.entries()].map(([name, entry]) => [name, entry.type]); + return Array.from(entry.contents.entries(), ([name, entry]) => [name, entry.type]); } readFile(uri: vscode.Uri): Uint8Array { @@ -43,6 +46,10 @@ export class MemFs implements vscode.FileSystemProvider { throw vscode.FileSystemError.FileNotFound(); } + if (!(entry instanceof FsFileEntry)) { + throw vscode.FileSystemError.FileIsADirectory(uri); + } + return entry.data; } @@ -58,12 +65,16 @@ export class MemFs implements vscode.FileSystemProvider { const entry = dirContents.get(basename(uri.path)); if (!entry) { if (create) { - dirContents.set(fileName, new FsEntry(content, time, time)); + dirContents.set(fileName, new FsFileEntry(content, time, time)); this._emitter.fire([{ type: vscode.FileChangeType.Created, uri }]); } else { throw vscode.FileSystemError.FileNotFound(); } } else { + if (entry instanceof FsDirectoryEntry) { + throw vscode.FileSystemError.FileIsADirectory(uri); + } + if (overwrite) { entry.mtime = time; entry.data = content; @@ -90,10 +101,10 @@ export class MemFs implements vscode.FileSystemProvider { // console.log('createDirectory', uri.toString()); const dir = this.getParent(uri); const now = Date.now() / 1000; - dir.contents.set(basename(uri.path), new FsEntry(new Map(), now, now)); + dir.contents.set(basename(uri.path), new FsDirectoryEntry(new Map(), now, now)); } - private getEntry(uri: vscode.Uri): FsEntry | void { + private getEntry(uri: vscode.Uri): FsEntry | undefined { // TODO: have this throw FileNotFound itself? // TODO: support configuring case sensitivity let node: FsEntry = this.root; @@ -104,13 +115,12 @@ export class MemFs implements vscode.FileSystemProvider { continue; } - if (node.type !== vscode.FileType.Directory) { + if (!(node instanceof FsDirectoryEntry)) { // We're looking at a File or such, so bail. return; } const next = node.contents.get(component); - if (!next) { // not found! return; @@ -121,11 +131,14 @@ export class MemFs implements vscode.FileSystemProvider { return node; } - private getParent(uri: vscode.Uri) { + private getParent(uri: vscode.Uri): FsDirectoryEntry { const dir = this.getEntry(uri.with({ path: dirname(uri.path) })); if (!dir) { throw vscode.FileSystemError.FileNotFound(); } + if (!(dir instanceof FsDirectoryEntry)) { + throw vscode.FileSystemError.FileNotADirectory(); + } return dir; } @@ -153,46 +166,32 @@ export class MemFs implements vscode.FileSystemProvider { } } -class FsEntry { - get type(): vscode.FileType { - if (this._data instanceof Uint8Array) { - return vscode.FileType.File; - } else { - return vscode.FileType.Directory; - } - } +class FsFileEntry { + readonly type = vscode.FileType.File; get size(): number { - if (this.type === vscode.FileType.Directory) { - return [...this.contents.values()].reduce((acc: number, entry: FsEntry) => acc + entry.size, 0); - } else { - return this.data.length; - } + return this.data.length; } constructor( - private _data: Uint8Array | Map, - public ctime: number, + public data: Uint8Array, + public readonly ctime: number, public mtime: number, ) { } +} - get data() { - if (this.type === vscode.FileType.Directory) { - throw vscode.FileSystemError.FileIsADirectory; - } - return this._data; - } - set data(val: Uint8Array) { - if (this.type === vscode.FileType.Directory) { - throw vscode.FileSystemError.FileIsADirectory; - } - this._data = val; - } +class FsDirectoryEntry { + readonly type = vscode.FileType.Directory; - get contents() { - if (this.type !== vscode.FileType.Directory) { - throw vscode.FileSystemError.FileNotADirectory; - } - return >this._data; + get size(): number { + return [...this.contents.values()].reduce((acc: number, entry: FsEntry) => acc + entry.size, 0); } + + constructor( + public readonly contents: Map, + public readonly ctime: number, + public readonly mtime: number, + ) { } } + +type FsEntry = FsFileEntry | FsDirectoryEntry; diff --git a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/codeLens/baseCodeLensProvider.ts b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/codeLens/baseCodeLensProvider.ts index 7c970e42..4907fe4c 100644 --- a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/codeLens/baseCodeLensProvider.ts +++ b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/codeLens/baseCodeLensProvider.ts @@ -9,6 +9,7 @@ import type * as Proto from '../../tsServer/protocol/protocol'; import * as typeConverters from '../../typeConverters'; import { ITypeScriptServiceClient } from '../../typescriptService'; import { escapeRegExp } from '../../utils/regexp'; +import { Disposable } from '../../utils/dispose'; export class ReferencesCodeLens extends vscode.CodeLens { @@ -21,7 +22,9 @@ export class ReferencesCodeLens extends vscode.CodeLens { } } -export abstract class TypeScriptBaseCodeLensProvider implements vscode.CodeLensProvider { +export abstract class TypeScriptBaseCodeLensProvider extends Disposable implements vscode.CodeLensProvider { + protected changeEmitter = this._register(new vscode.EventEmitter()); + public onDidChangeCodeLenses = this.changeEmitter.event; public static readonly cancelledCommand: vscode.Command = { // Cancellation is not an error. Just show nothing until we can properly re-compute the code lens @@ -37,8 +40,9 @@ export abstract class TypeScriptBaseCodeLensProvider implements vscode.CodeLensP public constructor( protected client: ITypeScriptServiceClient, private readonly cachedResponse: CachedResponse - ) { } - + ) { + super(); + } async provideCodeLenses(document: vscode.TextDocument, token: vscode.CancellationToken): Promise { const filepath = this.client.toOpenTsFilePath(document); diff --git a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/codeLens/implementationsCodeLens.ts b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/codeLens/implementationsCodeLens.ts index b0346c85..6088292f 100644 --- a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/codeLens/implementationsCodeLens.ts +++ b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/codeLens/implementationsCodeLens.ts @@ -13,16 +13,35 @@ import * as typeConverters from '../../typeConverters'; import { ClientCapability, ITypeScriptServiceClient } from '../../typescriptService'; import { conditionalRegistration, requireGlobalConfiguration, requireSomeCapability } from '../util/dependentRegistration'; import { ReferencesCodeLens, TypeScriptBaseCodeLensProvider, getSymbolRange } from './baseCodeLensProvider'; +import { ExecutionTarget } from '../../tsServer/server'; export default class TypeScriptImplementationsCodeLensProvider extends TypeScriptBaseCodeLensProvider { + public constructor( + client: ITypeScriptServiceClient, + protected _cachedResponse: CachedResponse, + private readonly language: LanguageDescription + ) { + super(client, _cachedResponse); + this._register( + vscode.workspace.onDidChangeConfiguration(evt => { + if (evt.affectsConfiguration(`${language.id}.implementationsCodeLens.showOnInterfaceMethods`)) { + this.changeEmitter.fire(); + } + }) + ); + } public async resolveCodeLens( codeLens: ReferencesCodeLens, token: vscode.CancellationToken, ): Promise { const args = typeConverters.Position.toFileLocationRequestArgs(codeLens.file, codeLens.range.start); - const response = await this.client.execute('implementation', args, token, { lowPriority: true, cancelOnResourceChange: codeLens.document }); + const response = await this.client.execute('implementation', args, token, { + lowPriority: true, + executionTarget: ExecutionTarget.Semantic, + cancelOnResourceChange: codeLens.document, + }); if (response.type !== 'response' || !response.body) { codeLens.command = response.type === 'cancelled' ? TypeScriptBaseCodeLensProvider.cancelledCommand @@ -66,8 +85,11 @@ export default class TypeScriptImplementationsCodeLensProvider extends TypeScrip protected extractSymbol( document: vscode.TextDocument, item: Proto.NavigationTree, - _parent: Proto.NavigationTree | undefined + parent: Proto.NavigationTree | undefined ): vscode.Range | undefined { + if (item.kind === PConst.Kind.method && parent && parent.kind === PConst.Kind.interface && vscode.workspace.getConfiguration(this.language.id).get('implementationsCodeLens.showOnInterfaceMethods')) { + return getSymbolRange(document, item); + } switch (item.kind) { case PConst.Kind.interface: return getSymbolRange(document, item); @@ -97,6 +119,6 @@ export function register( requireSomeCapability(client, ClientCapability.Semantic), ], () => { return vscode.languages.registerCodeLensProvider(selector.semantic, - new TypeScriptImplementationsCodeLensProvider(client, cachedResponse)); + new TypeScriptImplementationsCodeLensProvider(client, cachedResponse, language)); }); } diff --git a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/codeLens/referencesCodeLens.ts b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/codeLens/referencesCodeLens.ts index d76db9f9..de7d1f6d 100644 --- a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/codeLens/referencesCodeLens.ts +++ b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/codeLens/referencesCodeLens.ts @@ -23,6 +23,13 @@ export class TypeScriptReferencesCodeLensProvider extends TypeScriptBaseCodeLens private readonly language: LanguageDescription ) { super(client, _cachedResponse); + this._register( + vscode.workspace.onDidChangeConfiguration(evt => { + if (evt.affectsConfiguration(`${language.id}.referencesCodeLens.showOnAllFunctions`)) { + this.changeEmitter.fire(); + } + }) + ); } public async resolveCodeLens(codeLens: ReferencesCodeLens, token: vscode.CancellationToken): Promise { @@ -70,7 +77,7 @@ export class TypeScriptReferencesCodeLensProvider extends TypeScriptBaseCodeLens switch (item.kind) { case PConst.Kind.function: { const showOnAllFunctions = vscode.workspace.getConfiguration(this.language.id).get('referencesCodeLens.showOnAllFunctions'); - if (showOnAllFunctions) { + if (showOnAllFunctions && item.nameSpan) { return getSymbolRange(document, item); } } diff --git a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/completions.ts b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/completions.ts index b97c9b8b..708d7e02 100644 --- a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/completions.ts +++ b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/completions.ts @@ -39,6 +39,7 @@ interface CompletionContext { readonly wordRange: vscode.Range | undefined; readonly line: string; + readonly optionalReplacementRange: vscode.Range | undefined; } type ResolvedCompletionItem = { @@ -187,7 +188,7 @@ class MyCompletionItem extends vscode.CompletionItem { ] }; const response = await client.interruptGetErr(() => client.execute('completionEntryDetails', args, requestToken.token)); - if (response.type !== 'response' || !response.body || !response.body.length) { + if (response.type !== 'response' || !response.body?.length) { return undefined; } @@ -363,16 +364,23 @@ class MyCompletionItem extends vscode.CompletionItem { private getRangeFromReplacementSpan(tsEntry: Proto.CompletionEntry, completionContext: CompletionContext) { if (!tsEntry.replacementSpan) { - return; + if (completionContext.optionalReplacementRange) { + return { + inserting: new vscode.Range(completionContext.optionalReplacementRange.start, this.position), + replacing: completionContext.optionalReplacementRange, + }; + } + + return undefined; } - let replaceRange = typeConverters.Range.fromTextSpan(tsEntry.replacementSpan); + // If TS returns an explicit replacement range on this item, we should use it for both types of completion + // Make sure we only replace a single line at most + let replaceRange = typeConverters.Range.fromTextSpan(tsEntry.replacementSpan); if (!replaceRange.isSingleLine) { replaceRange = new vscode.Range(replaceRange.start.line, replaceRange.start.character, replaceRange.start.line, completionContext.line.length); } - - // If TS returns an explicit replacement range, we should use it for both types of completion return { inserting: replaceRange, replacing: replaceRange, @@ -735,6 +743,7 @@ class TypeScriptCompletionItemProvider implements vscode.CompletionItemProvider< let metadata: any | undefined; let response: ServerResponse.Response | undefined; let duration: number | undefined; + let optionalReplacementRange: vscode.Range | undefined; if (this.client.apiVersion.gte(API.v300)) { const startTime = Date.now(); try { @@ -757,9 +766,13 @@ class TypeScriptCompletionItemProvider implements vscode.CompletionItemProvider< dotAccessorContext = { range, text }; } } - isIncomplete = !!response.body.isIncomplete || (response as any).metadata && (response as any).metadata.isIncomplete; + isIncomplete = !!response.body.isIncomplete || (response.metadata as any)?.isIncomplete; entries = response.body.entries; metadata = response.metadata; + + if (response.body.optionalReplacementSpan) { + optionalReplacementRange = typeConverters.Range.fromTextSpan(response.body.optionalReplacementSpan); + } } else { const response = await this.client.interruptGetErr(() => this.client.execute('completions', args, token)); if (response.type !== 'response' || !response.body) { @@ -778,6 +791,7 @@ class TypeScriptCompletionItemProvider implements vscode.CompletionItemProvider< wordRange, line: line.text, completeFunctionCalls: completionConfiguration.completeFunctionCalls, + optionalReplacementRange, }; let includesPackageJsonImport = false; diff --git a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/copyPaste.ts b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/copyPaste.ts new file mode 100644 index 00000000..643c77ac --- /dev/null +++ b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/copyPaste.ts @@ -0,0 +1,137 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as vscode from 'vscode'; +import { DocumentSelector } from '../configuration/documentSelector'; +import * as typeConverters from '../typeConverters'; +import { ClientCapability, ITypeScriptServiceClient } from '../typescriptService'; +import { conditionalRegistration, requireMinVersion, requireSomeCapability } from './util/dependentRegistration'; +import protocol from '../tsServer/protocol/protocol'; +import { API } from '../tsServer/api'; +import { LanguageDescription } from '../configuration/languageDescription'; + +class CopyMetadata { + constructor( + readonly resource: vscode.Uri, + readonly ranges: readonly vscode.Range[], + ) { } + + toJSON() { + return JSON.stringify({ + resource: this.resource.toJSON(), + ranges: this.ranges, + }); + } + + static fromJSON(str: string): CopyMetadata | undefined { + try { + const parsed = JSON.parse(str); + return new CopyMetadata( + vscode.Uri.from(parsed.resource), + parsed.ranges.map((r: any) => new vscode.Range(r[0].line, r[0].character, r[1].line, r[1].character))); + } catch { + // ignore + } + return undefined; + } +} + +class DocumentPasteProvider implements vscode.DocumentPasteEditProvider { + + static readonly kind = vscode.DocumentDropOrPasteEditKind.Empty.append('text', 'jsts', 'pasteWithImports'); + static readonly metadataMimeType = 'application/vnd.code.jsts.metadata'; + + constructor( + private readonly _modeId: string, + private readonly _client: ITypeScriptServiceClient, + ) { } + + prepareDocumentPaste(document: vscode.TextDocument, ranges: readonly vscode.Range[], dataTransfer: vscode.DataTransfer, _token: vscode.CancellationToken) { + dataTransfer.set(DocumentPasteProvider.metadataMimeType, + new vscode.DataTransferItem(new CopyMetadata(document.uri, ranges).toJSON())); + } + + async provideDocumentPasteEdits( + document: vscode.TextDocument, + ranges: readonly vscode.Range[], + dataTransfer: vscode.DataTransfer, + _context: vscode.DocumentPasteEditContext, + token: vscode.CancellationToken, + ): Promise { + const config = vscode.workspace.getConfiguration(this._modeId, document.uri); + if (!config.get('experimental.updateImportsOnPaste')) { + return; + } + + const file = this._client.toOpenTsFilePath(document); + if (!file) { + return; + } + + const text = await dataTransfer.get('text/plain')?.asString(); + if (!text || token.isCancellationRequested) { + return; + } + + // Get optional metadata + const metadata = await this.extractMetadata(dataTransfer, token); + if (token.isCancellationRequested) { + return; + } + + let copiedFrom: { + file: string; + spans: protocol.TextSpan[]; + } | undefined; + if (metadata) { + const spans = metadata.ranges.map(typeConverters.Range.toTextSpan); + const copyFile = this._client.toTsFilePath(metadata.resource); + if (copyFile) { + copiedFrom = { file: copyFile, spans }; + } + } + + const response = await this._client.execute('getPasteEdits', { + file, + // TODO: only supports a single paste for now + pastedText: [text], + pasteLocations: ranges.map(typeConverters.Range.toTextSpan), + copiedFrom + }, token); + if (response.type !== 'response' || !response.body || token.isCancellationRequested) { + return; + } + + const edit = new vscode.DocumentPasteEdit('', vscode.l10n.t("Paste with imports"), DocumentPasteProvider.kind); + const additionalEdit = new vscode.WorkspaceEdit(); + for (const edit of response.body.edits) { + additionalEdit.set(this._client.toResource(edit.fileName), edit.textChanges.map(typeConverters.TextEdit.fromCodeEdit)); + } + edit.additionalEdit = additionalEdit; + return [edit]; + } + + private async extractMetadata(dataTransfer: vscode.DataTransfer, token: vscode.CancellationToken): Promise { + const metadata = await dataTransfer.get(DocumentPasteProvider.metadataMimeType)?.asString(); + if (token.isCancellationRequested) { + return undefined; + } + + return metadata ? CopyMetadata.fromJSON(metadata) : undefined; + } +} + +export function register(selector: DocumentSelector, language: LanguageDescription, client: ITypeScriptServiceClient) { + return conditionalRegistration([ + requireSomeCapability(client, ClientCapability.Semantic), + requireMinVersion(client, API.v550), + ], () => { + return vscode.languages.registerDocumentPasteEditProvider(selector.semantic, new DocumentPasteProvider(language.id, client), { + providedPasteEditKinds: [DocumentPasteProvider.kind], + copyMimeTypes: [DocumentPasteProvider.metadataMimeType], + pasteMimeTypes: ['text/plain'], + }); + }); +} diff --git a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/diagnostics.ts b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/diagnostics.ts index 450ffcb8..190e6a99 100644 --- a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/diagnostics.ts +++ b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/diagnostics.ts @@ -156,7 +156,7 @@ class DiagnosticsTelemetryManager extends Disposable { private readonly _diagnosticCodesMap = new Map(); private readonly _diagnosticSnapshotsMap = new ResourceMap(uri => uri.toString(), { onCaseInsensitiveFileSystem: false }); private _timeout: NodeJS.Timeout | undefined; - private _telemetryEmitter: NodeJS.Timer | undefined; + private _telemetryEmitter: NodeJS.Timeout | undefined; constructor( private readonly _telemetryReporter: TelemetryReporter, diff --git a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/documentHighlight.ts b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/documentHighlight.ts index b3489ecd..2213e3b4 100644 --- a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/documentHighlight.ts +++ b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/documentHighlight.ts @@ -9,11 +9,43 @@ import type * as Proto from '../tsServer/protocol/protocol'; import * as typeConverters from '../typeConverters'; import { ITypeScriptServiceClient } from '../typescriptService'; -class TypeScriptDocumentHighlightProvider implements vscode.DocumentHighlightProvider { +class TypeScriptDocumentHighlightProvider implements vscode.DocumentHighlightProvider, vscode.MultiDocumentHighlightProvider { public constructor( private readonly client: ITypeScriptServiceClient ) { } + public async provideMultiDocumentHighlights( + document: vscode.TextDocument, + position: vscode.Position, + otherDocuments: vscode.TextDocument[], + token: vscode.CancellationToken + ): Promise { + const allFiles = [document, ...otherDocuments].map(doc => this.client.toOpenTsFilePath(doc)).filter(file => !!file) as string[]; + const file = this.client.toOpenTsFilePath(document); + + if (!file || allFiles.length === 0) { + return []; + } + + const args = { + ...typeConverters.Position.toFileLocationRequestArgs(file, position), + filesToSearch: allFiles + }; + const response = await this.client.execute('documentHighlights', args, token); + if (response.type !== 'response' || !response.body) { + return []; + } + + const result = response.body.map(highlightItem => + new vscode.MultiDocumentHighlight( + vscode.Uri.file(highlightItem.file), + [...convertDocumentHighlight(highlightItem)] + ) + ); + + return result; + } + public async provideDocumentHighlights( document: vscode.TextDocument, position: vscode.Position, @@ -48,6 +80,10 @@ export function register( selector: DocumentSelector, client: ITypeScriptServiceClient, ) { - return vscode.languages.registerDocumentHighlightProvider(selector.syntax, - new TypeScriptDocumentHighlightProvider(client)); + const provider = new TypeScriptDocumentHighlightProvider(client); + + return vscode.Disposable.from( + vscode.languages.registerDocumentHighlightProvider(selector.syntax, provider), + vscode.languages.registerMultiDocumentHighlightProvider(selector.syntax, provider) + ); } diff --git a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/fileConfigurationManager.ts b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/fileConfigurationManager.ts index e3ef5200..f96f8945 100644 --- a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/fileConfigurationManager.ts +++ b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/fileConfigurationManager.ts @@ -191,11 +191,14 @@ export default class FileConfigurationManager extends Disposable { includeCompletionsWithClassMemberSnippets: config.get('suggest.classMemberSnippets.enabled', true), includeCompletionsWithObjectLiteralMethodSnippets: config.get('suggest.objectLiteralMethodSnippets.enabled', true), autoImportFileExcludePatterns: this.getAutoImportFileExcludePatternsPreference(preferencesConfig, vscode.workspace.getWorkspaceFolder(document.uri)?.uri), + // @ts-expect-error until 5.3 #56090 + preferTypeOnlyAutoImports: preferencesConfig.get('preferTypeOnlyAutoImports', false), useLabelDetailsInCompletionEntries: true, allowIncompleteCompletions: true, displayPartsForJSDoc: true, disableLineTextInReferences: true, interactiveInlayHints: true, + includeCompletionsForModuleExports: config.get('suggest.autoImports'), ...getInlayHintsPreferences(config), }; @@ -213,12 +216,16 @@ export default class FileConfigurationManager extends Disposable { private getAutoImportFileExcludePatternsPreference(config: vscode.WorkspaceConfiguration, workspaceFolder: vscode.Uri | undefined): string[] | undefined { return workspaceFolder && config.get('autoImportFileExcludePatterns')?.map(p => { // Normalization rules: https://github.com/microsoft/TypeScript/pull/49578 - const slashNormalized = p.replace(/\\/g, '/'); - const isRelative = /^\.\.?($|\/)/.test(slashNormalized); + const isRelative = /^\.\.?($|[\/\\])/.test(p); + // In TypeScript < 5.3, the first path component cannot be a wildcard, so we need to prefix + // it with a path root (e.g. `/` or `c:\`) + const wildcardPrefix = this.client.apiVersion.gte(API.v540) + ? '' + : path.parse(this.client.toTsFilePath(workspaceFolder)!).root; return path.isAbsolute(p) ? p : - p.startsWith('*') ? '/' + slashNormalized : - isRelative ? vscode.Uri.joinPath(workspaceFolder, p).fsPath : - '/**/' + slashNormalized; + p.startsWith('*') ? wildcardPrefix + p : + isRelative ? this.client.toTsFilePath(vscode.Uri.joinPath(workspaceFolder, p))! : + wildcardPrefix + '**' + path.sep + p; }); } } diff --git a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/mappedCodeEditProvider.ts b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/mappedCodeEditProvider.ts new file mode 100644 index 00000000..06ce5557 --- /dev/null +++ b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/mappedCodeEditProvider.ts @@ -0,0 +1,66 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as vscode from 'vscode'; +import { API } from '../tsServer/api'; +import { FileSpan } from '../tsServer/protocol/protocol'; +import { ITypeScriptServiceClient } from '../typescriptService'; +import { conditionalRegistration, requireMinVersion } from './util/dependentRegistration'; +import { Range, WorkspaceEdit } from '../typeConverters'; +import { DocumentSelector } from '../configuration/documentSelector'; + +class TsMappedEditsProvider implements vscode.MappedEditsProvider { + constructor( + private readonly client: ITypeScriptServiceClient + ) { } + + async provideMappedEdits(document: vscode.TextDocument, codeBlocks: string[], context: vscode.MappedEditsContext, token: vscode.CancellationToken): Promise { + if (!this.isEnabled()) { + return; + } + + const file = this.client.toOpenTsFilePath(document); + if (!file) { + return; + } + + const response = await this.client.execute('mapCode', { + file, + mapping: { + contents: codeBlocks, + focusLocations: context.documents.map(documents => { + return documents.flatMap((contextItem): FileSpan[] => { + const file = this.client.toTsFilePath(contextItem.uri); + if (!file) { + return []; + } + return contextItem.ranges.map((range): FileSpan => ({ file, ...Range.toTextSpan(range) })); + }); + }), + } + }, token); + if (response.type !== 'response' || !response.body) { + return; + } + + return WorkspaceEdit.fromFileCodeEdits(this.client, response.body); + } + + private isEnabled(): boolean { + return vscode.workspace.getConfiguration('typescript').get('experimental.mappedCodeEdits.enabled', false); + } +} + +export function register( + selector: DocumentSelector, + client: ITypeScriptServiceClient, +) { + return conditionalRegistration([ + requireMinVersion(client, API.v540) + ], () => { + const provider = new TsMappedEditsProvider(client); + return vscode.chat.registerMappedEditsProvider(selector.semantic, provider); + }); +} diff --git a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/organizeImports.ts b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/organizeImports.ts index 1092e1f2..82199438 100644 --- a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/organizeImports.ts +++ b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/organizeImports.ts @@ -18,7 +18,7 @@ import { conditionalRegistration, requireMinVersion, requireSomeCapability } fro interface OrganizeImportsCommandMetadata { - readonly ids: readonly string[]; + readonly commandIds: readonly string[]; readonly title: string; readonly minVersion?: API; readonly kind: vscode.CodeActionKind; @@ -26,14 +26,14 @@ interface OrganizeImportsCommandMetadata { } const organizeImportsCommand: OrganizeImportsCommandMetadata = { - ids: ['typescript.organizeImports'], + commandIds: [], // We use the generic 'Organize imports' command title: vscode.l10n.t("Organize Imports"), kind: vscode.CodeActionKind.SourceOrganizeImports, mode: OrganizeImportsMode.All, }; const sortImportsCommand: OrganizeImportsCommandMetadata = { - ids: ['typescript.sortImports', 'javascript.sortImports'], + commandIds: ['typescript.sortImports', 'javascript.sortImports'], minVersion: API.v430, title: vscode.l10n.t("Sort Imports"), kind: vscode.CodeActionKind.Source.append('sortImports'), @@ -41,23 +41,23 @@ const sortImportsCommand: OrganizeImportsCommandMetadata = { }; const removeUnusedImportsCommand: OrganizeImportsCommandMetadata = { - ids: ['typescript.removeUnusedImports', 'javascript.removeUnusedImports'], + commandIds: ['typescript.removeUnusedImports', 'javascript.removeUnusedImports'], minVersion: API.v490, title: vscode.l10n.t("Remove Unused Imports"), kind: vscode.CodeActionKind.Source.append('removeUnusedImports'), mode: OrganizeImportsMode.RemoveUnused, }; -class OrganizeImportsCommand implements Command { +class DidOrganizeImportsCommand implements Command { + + public static readonly ID = '_typescript.didOrganizeImports'; + public readonly id = DidOrganizeImportsCommand.ID; constructor( - public readonly id: string, - private readonly commandMetadata: OrganizeImportsCommandMetadata, - private readonly client: ITypeScriptServiceClient, private readonly telemetryReporter: TelemetryReporter, ) { } - public async execute(file?: string): Promise { + public async execute(): Promise { /* __GDPR__ "organizeImports.execute" : { "owner": "mjbvz", @@ -67,48 +67,20 @@ class OrganizeImportsCommand implements Command { } */ this.telemetryReporter.logTelemetry('organizeImports.execute', {}); - if (!file) { - const activeEditor = vscode.window.activeTextEditor; - if (!activeEditor) { - vscode.window.showErrorMessage(vscode.l10n.t("Organize Imports failed. No resource provided.")); - return; - } - - const resource = activeEditor.document.uri; - const document = await vscode.workspace.openTextDocument(resource); - const openedFiledPath = this.client.toOpenTsFilePath(document); - if (!openedFiledPath) { - vscode.window.showErrorMessage(vscode.l10n.t("Organize Imports failed. Unknown file type.")); - return; - } - - file = openedFiledPath; - } - - const args: Proto.OrganizeImportsRequestArgs = { - scope: { - type: 'file', - args: { - file - } - }, - // Deprecated in 4.9; `mode` takes priority - skipDestructiveCodeActions: this.commandMetadata.mode === OrganizeImportsMode.SortAndCombine, - mode: typeConverters.OrganizeImportsMode.toProtocolOrganizeImportsMode(this.commandMetadata.mode), - }; - const response = await this.client.interruptGetErr(() => this.client.execute('organizeImports', args, nulToken)); - if (response.type !== 'response' || !response.body) { - return; - } + } +} - if (response.body.length) { - const edits = typeConverters.WorkspaceEdit.fromFileCodeEdits(this.client, response.body); - return vscode.workspace.applyEdit(edits); - } +class ImportCodeAction extends vscode.CodeAction { + constructor( + title: string, + kind: vscode.CodeActionKind, + public readonly document: vscode.TextDocument, + ) { + super(title, kind); } } -class ImportsCodeActionProvider implements vscode.CodeActionProvider { +class ImportsCodeActionProvider implements vscode.CodeActionProvider { constructor( private readonly client: ITypeScriptServiceClient, @@ -117,31 +89,62 @@ class ImportsCodeActionProvider implements vscode.CodeActionProvider { private readonly fileConfigManager: FileConfigurationManager, telemetryReporter: TelemetryReporter, ) { - for (const id of commandMetadata.ids) { - commandManager.register(new OrganizeImportsCommand(id, commandMetadata, client, telemetryReporter)); - } + commandManager.register(new DidOrganizeImportsCommand(telemetryReporter)); } public provideCodeActions( document: vscode.TextDocument, _range: vscode.Range, context: vscode.CodeActionContext, - token: vscode.CancellationToken - ): vscode.CodeAction[] { + _token: vscode.CancellationToken + ): ImportCodeAction[] { + if (!context.only?.contains(this.commandMetadata.kind)) { + return []; + } + const file = this.client.toOpenTsFilePath(document); if (!file) { return []; } - if (!context.only?.contains(this.commandMetadata.kind)) { - return []; + return [new ImportCodeAction(this.commandMetadata.title, this.commandMetadata.kind, document)]; + } + + async resolveCodeAction(codeAction: ImportCodeAction, token: vscode.CancellationToken): Promise { + const response = await this.client.interruptGetErr(async () => { + await this.fileConfigManager.ensureConfigurationForDocument(codeAction.document, token); + if (token.isCancellationRequested) { + return; + } + + const file = this.client.toOpenTsFilePath(codeAction.document); + if (!file) { + return; + } + + const args: Proto.OrganizeImportsRequestArgs = { + scope: { + type: 'file', + args: { file } + }, + // Deprecated in 4.9; `mode` takes priority + skipDestructiveCodeActions: this.commandMetadata.mode === OrganizeImportsMode.SortAndCombine, + mode: typeConverters.OrganizeImportsMode.toProtocolOrganizeImportsMode(this.commandMetadata.mode), + }; + + return this.client.execute('organizeImports', args, nulToken); + }); + if (response?.type !== 'response' || !response.body || token.isCancellationRequested) { + return; + } + + if (response.body.length) { + codeAction.edit = typeConverters.WorkspaceEdit.fromFileCodeEdits(this.client, response.body); } - this.fileConfigManager.ensureConfigurationForDocument(document, token); + codeAction.command = { command: DidOrganizeImportsCommand.ID, title: '', arguments: [] }; - const action = new vscode.CodeAction(this.commandMetadata.title, this.commandMetadata.kind); - action.command = { title: '', command: this.commandMetadata.ids[0], arguments: [file] }; - return [action]; + return codeAction; } } @@ -155,15 +158,29 @@ export function register( const disposables: vscode.Disposable[] = []; for (const command of [organizeImportsCommand, sortImportsCommand, removeUnusedImportsCommand]) { - disposables.push(conditionalRegistration([ - requireMinVersion(client, command.minVersion ?? API.defaultVersion), - requireSomeCapability(client, ClientCapability.Semantic), - ], () => { - const provider = new ImportsCodeActionProvider(client, command, commandManager, fileConfigurationManager, telemetryReporter); - return vscode.languages.registerCodeActionsProvider(selector.semantic, provider, { - providedCodeActionKinds: [command.kind] - }); - })); + disposables.push( + conditionalRegistration([ + requireMinVersion(client, command.minVersion ?? API.defaultVersion), + requireSomeCapability(client, ClientCapability.Semantic), + ], () => { + const provider = new ImportsCodeActionProvider(client, command, commandManager, fileConfigurationManager, telemetryReporter); + return vscode.Disposable.from( + vscode.languages.registerCodeActionsProvider(selector.semantic, provider, { + providedCodeActionKinds: [command.kind] + })); + }), + // Always register these commands. We will show a warning if the user tries to run them on an unsupported version + ...command.commandIds.map(id => + commandManager.register({ + id, + execute() { + return vscode.commands.executeCommand('editor.action.sourceAction', { + kind: command.kind.value, + apply: 'first', + }); + } + })) + ); } return vscode.Disposable.from(...disposables); diff --git a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/quickFix.ts b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/quickFix.ts index e0fadc0c..f724cfd8 100644 --- a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/quickFix.ts +++ b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/quickFix.ts @@ -147,12 +147,19 @@ class VsCodeFixAllCodeAction extends VsCodeCodeAction { class CodeActionSet { private readonly _actions = new Set(); private readonly _fixAllActions = new Map<{}, VsCodeCodeAction>(); + private readonly _aiActions = new Set(); - public get values(): Iterable { - return this._actions; + public *values(): Iterable { + yield* this._actions; + yield* this._aiActions; } public addAction(action: VsCodeCodeAction) { + if (action.isAI) { + // there are no separate fixAllActions for AI, and no duplicates, so return immediately + this._aiActions.add(action); + return; + } for (const existing of this._actions) { if (action.tsAction.fixName === existing.tsAction.fixName && equals(action.edit, existing.edit)) { this._actions.delete(existing); @@ -191,10 +198,10 @@ class SupportedCodeActionProvider { private readonly client: ITypeScriptServiceClient ) { } - public async getFixableDiagnosticsForContext(context: vscode.CodeActionContext): Promise { + public async getFixableDiagnosticsForContext(diagnostics: readonly vscode.Diagnostic[]): Promise { const fixableCodes = await this.fixableDiagnosticCodes; return DiagnosticsSet.from( - context.diagnostics.filter(diagnostic => typeof diagnostic.code !== 'undefined' && fixableCodes.has(diagnostic.code + ''))); + diagnostics.filter(diagnostic => typeof diagnostic.code !== 'undefined' && fixableCodes.has(diagnostic.code + ''))); } @memoize @@ -207,6 +214,8 @@ class SupportedCodeActionProvider { class TypeScriptQuickFixProvider implements vscode.CodeActionProvider { + private static readonly _maxCodeActionsPerFile: number = 1000; + public static readonly metadata: vscode.CodeActionProviderMetadata = { providedCodeActionKinds: [vscode.CodeActionKind.QuickFix] }; @@ -223,14 +232,14 @@ class TypeScriptQuickFixProvider implements vscode.CodeActionProvider { @@ -239,12 +248,32 @@ class TypeScriptQuickFixProvider implements vscode.CodeActionProvider { + setTimeout(resolve, 500); + }); + + if (token.isCancellationRequested) { + return; + } + const allDiagnostics: vscode.Diagnostic[] = []; + + // Match ranges again after getting new diagnostics + for (const diagnostic of this.diagnosticsManager.getDiagnostics(document.uri)) { + if (range.intersection(diagnostic.range)) { + const newLen = allDiagnostics.push(diagnostic); + if (newLen > TypeScriptQuickFixProvider._maxCodeActionsPerFile) { + break; + } + } + } + diagnostics = allDiagnostics; } - if (this.client.bufferSyncSupport.hasPendingDiagnostics(document.uri)) { + const fixableDiagnostics = await this.supportedCodeActionProvider.getFixableDiagnosticsForContext(diagnostics); + if (!fixableDiagnostics.size || token.isCancellationRequested) { return; } @@ -261,7 +290,7 @@ class TypeScriptQuickFixProvider implements vscode.CodeActionProvider{ + arguments: [{ message: 'Add types to this code. Add separate interfaces when possible. Do not change the code except for adding types.', expand: { kind: 'navtree-function', pos: diagnostic.range.start }, - document - }], + document, + action: { type: 'quickfix', quickfix: action } + } satisfies EditorChatFollowUp_Args], title: '' }; actions.push(inferFromBody); } - else if (action.fixName === fixNames.addNameToNamelessParameter && vscode.workspace.getConfiguration('typescript').get('experimental.aiCodeActions.addNameToNamelessParameter')) { + else if (action.fixName === fixNames.addNameToNamelessParameter) { const newText = action.changes.map(change => change.textChanges.map(textChange => textChange.newText).join('')).join(''); title = 'Add meaningful parameter name with Copilot'; message = `Rename the parameter ${newText} with a more meaningful name.`; @@ -364,31 +408,34 @@ class TypeScriptQuickFixProvider implements vscode.CodeActionProvider{ action: action, diagnostic, document }], - title: '' - }; - if (expand && message !== undefined) { - codeAction.command = { - command: CompositeCommand.ID, - title: '', - arguments: [codeAction.command, { - command: EditorChatFollowUp.ID, + if (expand && message !== undefined) { + const aiCodeAction = new VsCodeCodeAction(action, title, vscode.CodeActionKind.QuickFix); + aiCodeAction.edit = getEditForCodeAction(this.client, action); + aiCodeAction.edit?.insert(document.uri, diagnostic.range.start, ''); + aiCodeAction.diagnostics = [diagnostic]; + aiCodeAction.ranges = [diagnostic.range]; + aiCodeAction.isAI = true; + aiCodeAction.command = { + command: CompositeCommand.ID, title: '', - arguments: [{ - message, - expand, - document + arguments: [{ + command: ApplyCodeActionCommand.ID, + arguments: [{ action, diagnostic, document } satisfies ApplyCodeActionCommand_args], + title: '' + }, { + command: EditorChatFollowUp.ID, + title: '', + arguments: [{ + message, + expand, + document, + action: { type: 'quickfix', quickfix: action } + } satisfies EditorChatFollowUp_Args], }], - }], - }; + }; + actions.push(aiCodeAction); + } } - actions.push(codeAction); return actions; } @@ -421,9 +468,10 @@ class TypeScriptQuickFixProvider implements vscode.CodeActionProvider{ action }], + arguments: [{ action } satisfies ApplyFixAllCodeAction_args], title: '' }; results.addFixAllAction(tsAction.fixId, action); diff --git a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/refactor.ts b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/refactor.ts index 06175657..8dc06235 100644 --- a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/refactor.ts +++ b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/refactor.ts @@ -13,14 +13,16 @@ import * as fileSchemes from '../configuration/fileSchemes'; import { Schemes } from '../configuration/schemes'; import { TelemetryReporter } from '../logging/telemetry'; import { API } from '../tsServer/api'; +import { CachedResponse } from '../tsServer/cachedResponse'; import type * as Proto from '../tsServer/protocol/protocol'; +import * as PConst from '../tsServer/protocol/protocol.const'; import * as typeConverters from '../typeConverters'; import { ClientCapability, ITypeScriptServiceClient } from '../typescriptService'; import { coalesce } from '../utils/arrays'; import { nulToken } from '../utils/cancellation'; import FormattingOptionsManager from './fileConfigurationManager'; +import { CompositeCommand, EditorChatFollowUp } from './util/copilot'; import { conditionalRegistration, requireSomeCapability } from './util/dependentRegistration'; -import { EditorChatFollowUp, EditorChatFollowUp_Args, CompositeCommand } from './util/copilot'; function toWorkspaceEdit(client: ITypeScriptServiceClient, edits: readonly Proto.FileCodeEdits[]): vscode.WorkspaceEdit { const workspaceEdit = new vscode.WorkspaceEdit(); @@ -38,6 +40,7 @@ function toWorkspaceEdit(client: ITypeScriptServiceClient, edits: readonly Proto namespace DidApplyRefactoringCommand { export interface Args { readonly action: string; + readonly trigger: vscode.CodeActionTriggerKind; } } @@ -54,6 +57,7 @@ class DidApplyRefactoringCommand implements Command { "refactor.execute" : { "owner": "mjbvz", "action" : { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" }, + "trigger" : { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" }, "${include}": [ "${TypeScriptCommonProperties}" ] @@ -61,6 +65,7 @@ class DidApplyRefactoringCommand implements Command { */ this.telemetryReporter.logTelemetry('refactor.execute', { action: args.action, + trigger: args.trigger, }); } } @@ -69,6 +74,7 @@ namespace SelectRefactorCommand { readonly document: vscode.TextDocument; readonly refactor: Proto.ApplicableRefactorInfo; readonly rangeOrSelection: vscode.Range | vscode.Selection; + readonly trigger: vscode.CodeActionTriggerKind; } } @@ -95,7 +101,7 @@ class SelectRefactorCommand implements Command { return; } - const tsAction = new InlinedCodeAction(this.client, args.document, args.refactor, selected.action, args.rangeOrSelection); + const tsAction = new InlinedCodeAction(this.client, args.document, args.refactor, selected.action, args.rangeOrSelection, args.trigger); await tsAction.resolve(nulToken); if (tsAction.edit) { @@ -116,6 +122,7 @@ namespace MoveToFileRefactorCommand { readonly document: vscode.TextDocument; readonly action: Proto.RefactorActionInfo; readonly range: vscode.Range; + readonly trigger: vscode.CodeActionTriggerKind; } } @@ -156,7 +163,7 @@ class MoveToFileRefactorCommand implements Command { return; } - await this.didApplyCommand.execute({ action: args.action.name }); + await this.didApplyCommand.execute({ action: args.action.name, trigger: args.trigger }); } private async getTargetFile(document: vscode.TextDocument, file: string, range: vscode.Range): Promise { @@ -219,7 +226,7 @@ class MoveToFileRefactorCommand implements Command { quickPick.items = [ selectExistingFileItem, selectNewFileItem, - { label: vscode.l10n.t("Destination Files"), kind: vscode.QuickPickItemKind.Separator }, + { label: vscode.l10n.t("destination files"), kind: vscode.QuickPickItemKind.Separator }, ...coalesce(destinationItems) ]; }; @@ -345,9 +352,9 @@ class InlinedCodeAction extends vscode.CodeAction { public readonly refactor: Proto.ApplicableRefactorInfo, public readonly action: Proto.RefactorActionInfo, public readonly range: vscode.Range, - public readonly copilotRename?: (info: Proto.RefactorEditInfo) => vscode.Command, + trigger: vscode.CodeActionTriggerKind, ) { - const title = copilotRename ? action.description + ' and suggest a name with Copilot.' : action.description; + const title = action.description; super(title, InlinedCodeAction.getKind(action)); if (action.notApplicableReason) { @@ -357,7 +364,7 @@ class InlinedCodeAction extends vscode.CodeAction { this.command = { title, command: DidApplyRefactoringCommand.ID, - arguments: [{ action: action.name }], + arguments: [{ action: action.name, trigger } satisfies DidApplyRefactoringCommand.Args], }; } @@ -387,15 +394,12 @@ class InlinedCodeAction extends vscode.CodeAction { if (response.body.renameLocation) { // Disable renames in interactive playground https://github.com/microsoft/vscode/issues/75137 if (this.document.uri.scheme !== fileSchemes.walkThroughSnippet) { - if (this.copilotRename && this.command) { - this.command.title = 'Copilot: ' + this.command.title; - } this.command = { command: CompositeCommand.ID, title: '', arguments: coalesce([ this.command, - this.copilotRename ? this.copilotRename(response.body) : { + { command: 'editor.action.rename', arguments: [[ this.document.uri, @@ -422,6 +426,7 @@ class MoveToFileCodeAction extends vscode.CodeAction { document: vscode.TextDocument, action: Proto.RefactorActionInfo, range: vscode.Range, + trigger: vscode.CodeActionTriggerKind, ) { super(action.description, Move_File.kind); @@ -432,7 +437,7 @@ class MoveToFileCodeAction extends vscode.CodeAction { this.command = { title: action.description, command: MoveToFileRefactorCommand.ID, - arguments: [{ action, document, range }] + arguments: [{ action, document, range, trigger } satisfies MoveToFileRefactorCommand.Args] }; } } @@ -441,13 +446,14 @@ class SelectCodeAction extends vscode.CodeAction { constructor( info: Proto.ApplicableRefactorInfo, document: vscode.TextDocument, - rangeOrSelection: vscode.Range | vscode.Selection + rangeOrSelection: vscode.Range | vscode.Selection, + trigger: vscode.CodeActionTriggerKind, ) { super(info.description, vscode.CodeActionKind.Refactor); this.command = { title: info.description, command: SelectRefactorCommand.ID, - arguments: [{ action: this, document, refactor: info, rangeOrSelection }] + arguments: [{ document, refactor: info, rangeOrSelection, trigger } satisfies SelectRefactorCommand.Args] }; } } @@ -455,17 +461,55 @@ type TsCodeAction = InlinedCodeAction | MoveToFileCodeAction | SelectCodeAction; class TypeScriptRefactorProvider implements vscode.CodeActionProvider { + private static readonly _declarationKinds = new Set([ + PConst.Kind.module, + PConst.Kind.class, + PConst.Kind.interface, + PConst.Kind.function, + PConst.Kind.enum, + PConst.Kind.type, + PConst.Kind.const, + PConst.Kind.variable, + PConst.Kind.let, + ]); + + private static isOnSignatureName(node: Proto.NavigationTree, range: vscode.Range): boolean { + if (this._declarationKinds.has(node.kind)) { + // Show when on the name span + if (node.nameSpan) { + const convertedSpan = typeConverters.Range.fromTextSpan(node.nameSpan); + if (range.intersection(convertedSpan)) { + return true; + } + } + + // Show when on the same line as an exported symbols without a name (handles default exports) + if (!node.nameSpan && /\bexport\b/.test(node.kindModifiers) && node.spans.length) { + const convertedSpan = typeConverters.Range.fromTextSpan(node.spans[0]); + if (range.intersection(new vscode.Range(convertedSpan.start.line, 0, convertedSpan.start.line, Number.MAX_SAFE_INTEGER))) { + return true; + } + } + } + + // Show if on the signature of any children + return node.childItems?.some(child => this.isOnSignatureName(child, range)) ?? false; + } + constructor( private readonly client: ITypeScriptServiceClient, + private readonly cachedNavTree: CachedResponse, private readonly formattingOptionsManager: FormattingOptionsManager, commandManager: CommandManager, telemetryReporter: TelemetryReporter ) { - const didApplyRefactoringCommand = commandManager.register(new DidApplyRefactoringCommand(telemetryReporter)); + const didApplyRefactoringCommand = new DidApplyRefactoringCommand(telemetryReporter); + commandManager.register(didApplyRefactoringCommand); + commandManager.register(new CompositeCommand()); commandManager.register(new SelectRefactorCommand(this.client)); commandManager.register(new MoveToFileRefactorCommand(this.client, didApplyRefactoringCommand)); - commandManager.register(new EditorChatFollowUp(this.client)); + commandManager.register(new EditorChatFollowUp(this.client, telemetryReporter)); } public static readonly metadata: vscode.CodeActionProviderMetadata = { @@ -516,20 +560,38 @@ class TypeScriptRefactorProvider implements vscode.CodeActionProvider { + const applicableRefactors = this.convertApplicableRefactors(document, context, response.body, rangeOrSelection); + const actions = coalesce(await Promise.all(Array.from(applicableRefactors, async action => { if (this.client.apiVersion.lt(API.v430)) { // Don't show 'infer return type' refactoring unless it has been explicitly requested // https://github.com/microsoft/TypeScript/issues/42993 if (!context.only && action.kind?.value === 'refactor.rewrite.function.returnType') { - return false; + return undefined; } } - return true; - }); + + // Don't include move actions on auto light bulb unless you are on a declaration name + if (this.client.apiVersion.lt(API.v540) && context.triggerKind === vscode.CodeActionTriggerKind.Automatic) { + if (action.kind?.value === Move_NewFile.kind.value || action.kind?.value === Move_File.kind.value) { + const file = this.client.toOpenTsFilePath(document); + if (!file) { + return undefined; + } + + const navTree = await this.cachedNavTree.execute(document, () => this.client.execute('navtree', { file }, token)); + if (navTree.type !== 'response' || !navTree.body || !TypeScriptRefactorProvider.isOnSignatureName(navTree.body, rangeOrSelection)) { + return undefined; + } + } + } + + return action; + }))); if (!context.only) { return actions; } + return this.pruneInvalidActions(this.appendInvalidActions(actions), context.only, /* numberOfInvalid = */ 5); } @@ -544,73 +606,46 @@ class TypeScriptRefactorProvider implements vscode.CodeActionProvider { for (const refactor of refactors) { if (refactor.inlineable === false) { - yield new SelectCodeAction(refactor, document, rangeOrSelection); + yield new SelectCodeAction(refactor, document, rangeOrSelection, context.triggerKind); } else { for (const action of refactor.actions) { - yield this.refactorActionToCodeAction(document, refactor, action, rangeOrSelection, refactor.actions); + for (const codeAction of this.refactorActionToCodeActions(document, context, refactor, action, rangeOrSelection, refactor.actions)) { + yield codeAction; + } } } } } - private refactorActionToCodeAction( + private refactorActionToCodeActions( document: vscode.TextDocument, + context: vscode.CodeActionContext, refactor: Proto.ApplicableRefactorInfo, action: Proto.RefactorActionInfo, rangeOrSelection: vscode.Range | vscode.Selection, allActions: readonly Proto.RefactorActionInfo[], - ): TsCodeAction { - let codeAction: TsCodeAction; + ): TsCodeAction[] { + const codeActions: TsCodeAction[] = []; if (action.name === 'Move to file') { - codeAction = new MoveToFileCodeAction(document, action, rangeOrSelection); + codeActions.push(new MoveToFileCodeAction(document, action, rangeOrSelection, context.triggerKind)); } else { - let copilotRename: ((info: Proto.RefactorEditInfo) => vscode.Command) | undefined; - if (vscode.workspace.getConfiguration('typescript', null).get('experimental.aiCodeActions')) { - if (Extract_Constant.matches(action) && vscode.workspace.getConfiguration('typescript').get('experimental.aiCodeActions.extractConstant') - || Extract_Function.matches(action) && vscode.workspace.getConfiguration('typescript').get('experimental.aiCodeActions.extractFunction') - || Extract_Type.matches(action) && vscode.workspace.getConfiguration('typescript').get('experimental.aiCodeActions.extractType') - || Extract_Interface.matches(action) && vscode.workspace.getConfiguration('typescript').get('experimental.aiCodeActions.extractInterface')) { - const newName = Extract_Constant.matches(action) ? 'newLocal' - : Extract_Function.matches(action) ? 'newFunction' - : Extract_Type.matches(action) ? 'NewType' - : Extract_Interface.matches(action) ? 'NewInterface' - : ''; - copilotRename = info => ({ - title: '', - command: EditorChatFollowUp.ID, - arguments: [{ - message: `Rename ${newName} to a better name based on usage.`, - expand: Extract_Constant.matches(action) ? { - kind: 'navtree-function', - pos: typeConverters.Position.fromLocation(info.renameLocation!), - } : { - kind: 'refactor-info', - refactor: info, - }, - document, - }] - }); - } - - } - codeAction = new InlinedCodeAction(this.client, document, refactor, action, rangeOrSelection, copilotRename); + codeActions.push(new InlinedCodeAction(this.client, document, refactor, action, rangeOrSelection, context.triggerKind)); } - - codeAction.isPreferred = TypeScriptRefactorProvider.isPreferred(action, allActions); - return codeAction; + for (const codeAction of codeActions) { + codeAction.isPreferred = TypeScriptRefactorProvider.isPreferred(action, allActions); + } + return codeActions; } private shouldTrigger(context: vscode.CodeActionContext, rangeOrSelection: vscode.Range | vscode.Selection) { @@ -720,6 +755,7 @@ class TypeScriptRefactorProvider implements vscode.CodeActionProvider, formattingOptionsManager: FormattingOptionsManager, commandManager: CommandManager, telemetryReporter: TelemetryReporter, @@ -728,7 +764,7 @@ export function register( requireSomeCapability(client, ClientCapability.Semantic), ], () => { return vscode.languages.registerCodeActionsProvider(selector.semantic, - new TypeScriptRefactorProvider(client, formattingOptionsManager, commandManager, telemetryReporter), + new TypeScriptRefactorProvider(client, cachedNavTree, formattingOptionsManager, commandManager, telemetryReporter), TypeScriptRefactorProvider.metadata); }); } diff --git a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/rename.ts b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/rename.ts index 3dcca16f..19dc5b93 100644 --- a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/rename.ts +++ b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/rename.ts @@ -85,7 +85,7 @@ class TypeScriptRenameProvider implements vscode.RenameProvider { } if (renameInfo.fileToRename) { - const edits = await this.renameFile(renameInfo.fileToRename, newName, token); + const edits = await this.renameFile(renameInfo.fileToRename, renameInfo.fullDisplayName, newName, token); if (edits) { return edits; } else { @@ -170,13 +170,17 @@ class TypeScriptRenameProvider implements vscode.RenameProvider { private async renameFile( fileToRename: string, + fullDisplayName: string, newName: string, token: vscode.CancellationToken, ): Promise { - // Make sure we preserve file extension if none provided + // Make sure we preserve file extension if extension is unchanged or none provided if (!path.extname(newName)) { newName += path.extname(fileToRename); } + else if (path.extname(newName) === path.extname(fullDisplayName)) { + newName = newName.slice(0, newName.length - path.extname(newName).length) + path.extname(fileToRename); + } const dirname = path.dirname(fileToRename); const newFilePath = path.join(dirname, newName); diff --git a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/tagClosing.ts b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/tagClosing.ts index 36c894e8..45ac08e1 100644 --- a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/tagClosing.ts +++ b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/tagClosing.ts @@ -17,7 +17,7 @@ class TagClosing extends Disposable { public static readonly minVersion = API.v300; private _disposed = false; - private _timeout: NodeJS.Timer | undefined = undefined; + private _timeout: NodeJS.Timeout | undefined = undefined; private _cancel: vscode.CancellationTokenSource | undefined = undefined; constructor( diff --git a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/tsconfig.ts b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/tsconfig.ts index 34ed6828..85fe3f6d 100644 --- a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/tsconfig.ts +++ b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/tsconfig.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import * as jsonc from 'jsonc-parser'; -import { posix } from 'path'; +import { isAbsolute, posix } from 'path'; import * as vscode from 'vscode'; import { Utils } from 'vscode-uri'; import { coalesce } from '../utils/arrays'; @@ -17,9 +17,16 @@ function mapChildren(node: jsonc.Node | undefined, f: (x: jsonc.Node) => R): } const openExtendsLinkCommandId = '_typescript.openExtendsLink'; + +enum TsConfigLinkType { + Extends, + References +} + type OpenExtendsLinkCommandArgs = { readonly resourceUri: vscode.Uri; readonly extendsValue: string; + readonly linkType: TsConfigLinkType; }; @@ -43,7 +50,7 @@ class TsconfigLinkProvider implements vscode.DocumentLinkProvider { private getExtendsLink(document: vscode.TextDocument, root: jsonc.Node): vscode.DocumentLink | undefined { const node = jsonc.findNodeAtLocation(root, ['extends']); - return node && this.tryCreateTsConfigLink(document, node); + return node && this.tryCreateTsConfigLink(document, node, TsConfigLinkType.Extends); } private getReferencesLinks(document: vscode.TextDocument, root: jsonc.Node) { @@ -51,18 +58,19 @@ class TsconfigLinkProvider implements vscode.DocumentLinkProvider { jsonc.findNodeAtLocation(root, ['references']), child => { const pathNode = jsonc.findNodeAtLocation(child, ['path']); - return pathNode && this.tryCreateTsConfigLink(document, pathNode); + return pathNode && this.tryCreateTsConfigLink(document, pathNode, TsConfigLinkType.References); }); } - private tryCreateTsConfigLink(document: vscode.TextDocument, node: jsonc.Node): vscode.DocumentLink | undefined { + private tryCreateTsConfigLink(document: vscode.TextDocument, node: jsonc.Node, linkType: TsConfigLinkType): vscode.DocumentLink | undefined { if (!this.isPathValue(node)) { return undefined; } const args: OpenExtendsLinkCommandArgs = { resourceUri: { ...document.uri.toJSON(), $mid: undefined }, - extendsValue: node.value + extendsValue: node.value, + linkType }; const link = new vscode.DocumentLink( @@ -95,6 +103,10 @@ class TsconfigLinkProvider implements vscode.DocumentLinkProvider { } private getFileTarget(document: vscode.TextDocument, node: jsonc.Node): vscode.Uri { + if (isAbsolute(node.value)) { + return vscode.Uri.file(node.value); + } + return vscode.Uri.joinPath(Utils.dirname(document.uri), node.value); } @@ -144,17 +156,18 @@ async function resolveNodeModulesPath(baseDirUri: vscode.Uri, pathCandidates: st } } -// Reference: https://github.com/microsoft/TypeScript/blob/febfd442cdba343771f478cf433b0892f213ad2f/src/compiler/commandLineParser.ts#L3005 +// Reference Extends:https://github.com/microsoft/TypeScript/blob/febfd442cdba343771f478cf433b0892f213ad2f/src/compiler/commandLineParser.ts#L3005 +// Reference Project References: https://github.com/microsoft/TypeScript/blob/7377f5cb9db19d79a6167065b323a45611c812b5/src/compiler/tsbuild.ts#L188C1-L194C2 /** * @returns Returns undefined in case of lack of result while trying to resolve from node_modules */ -async function getTsconfigPath(baseDirUri: vscode.Uri, pathValue: string): Promise { +async function getTsconfigPath(baseDirUri: vscode.Uri, pathValue: string, linkType: TsConfigLinkType): Promise { async function resolve(absolutePath: vscode.Uri): Promise { if (absolutePath.path.endsWith('.json') || await exists(absolutePath)) { return absolutePath; } return absolutePath.with({ - path: `${absolutePath.path}.json` + path: `${absolutePath.path}${linkType === TsConfigLinkType.References ? '/tsconfig.json' : '.json'}` }); } @@ -190,8 +203,8 @@ export function register() { .flat(); return vscode.Disposable.from( - vscode.commands.registerCommand(openExtendsLinkCommandId, async ({ resourceUri, extendsValue, }: OpenExtendsLinkCommandArgs) => { - const tsconfigPath = await getTsconfigPath(Utils.dirname(vscode.Uri.from(resourceUri)), extendsValue); + vscode.commands.registerCommand(openExtendsLinkCommandId, async ({ resourceUri, extendsValue, linkType }: OpenExtendsLinkCommandArgs) => { + const tsconfigPath = await getTsconfigPath(Utils.dirname(vscode.Uri.from(resourceUri)), extendsValue, linkType); if (tsconfigPath === undefined) { vscode.window.showErrorMessage(vscode.l10n.t("Failed to resolve {0} as module", extendsValue)); return; diff --git a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/util/copilot.ts b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/util/copilot.ts index 697cf789..416ed00b 100644 --- a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/util/copilot.ts +++ b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/util/copilot.ts @@ -9,6 +9,7 @@ import { nulToken } from '../../utils/cancellation'; import type * as Proto from '../../tsServer/protocol/protocol'; import * as typeConverters from '../../typeConverters'; import { ITypeScriptServiceClient } from '../../typescriptService'; +import { TelemetryReporter } from '../../logging/telemetry'; export class EditorChatFollowUp implements Command { public static readonly ID = '_typescript.quickFix.editorChatReplacement2'; @@ -16,9 +17,38 @@ export class EditorChatFollowUp implements Command { constructor( private readonly client: ITypeScriptServiceClient, + private readonly telemetryReporter: TelemetryReporter, ) { } - async execute({ message, document, expand }: EditorChatFollowUp_Args) { + async execute({ message, document, expand, action }: EditorChatFollowUp_Args) { + if (action.type === 'quickfix') { + /* __GDPR__ + "aiQuickfix.execute" : { + "owner": "mjbvz", + "action" : { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" }, + "${include}": [ + "${TypeScriptCommonProperties}" + ] + } + */ + this.telemetryReporter.logTelemetry('aiQuickfix.execute', { + action: action.quickfix.fixName, + }); + } else { + /* __GDPR__ + "aiRefactor.execute" : { + "owner": "mjbvz", + "action" : { "classification": "PublicNonPersonalData", "purpose": "FeatureInsight" }, + "${include}": [ + "${TypeScriptCommonProperties}" + ] + } + */ + this.telemetryReporter.logTelemetry('aiRefactor.execute', { + action: action.refactor.name, + }); + } + const initialRange = expand.kind === 'navtree-function' ? await findScopeEndLineFromNavTree( @@ -39,8 +69,10 @@ export class EditorChatFollowUp implements Command { expand.action.changes.flatMap((c) => c.textChanges) ) : expand.range; + const initialSelection = initialRange ? new vscode.Selection(initialRange.start, initialRange.end) : undefined; await vscode.commands.executeCommand('vscode.editorChat.start', { initialRange, + initialSelection, message, autoSend: true, }); @@ -50,6 +82,13 @@ export interface EditorChatFollowUp_Args { readonly message: string; readonly document: vscode.TextDocument; readonly expand: Expand; + readonly action: { + readonly type: 'refactor'; + readonly refactor: Proto.RefactorActionInfo; + } | { + readonly type: 'quickfix'; + readonly quickfix: Proto.CodeFixAction; + }; } export class CompositeCommand implements Command { diff --git a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/util/snippetForFunctionCall.ts b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/util/snippetForFunctionCall.ts index def08957..a00d04e7 100644 --- a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/util/snippetForFunctionCall.ts +++ b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/util/snippetForFunctionCall.ts @@ -50,6 +50,7 @@ function getParameterListParts( displayParts: ReadonlyArray ): ParamterListParts { const parts: Proto.SymbolDisplayPart[] = []; + let optionalParams: Proto.SymbolDisplayPart[] = []; let isInMethod = false; let hasOptionalParameters = false; let parenCount = 0; @@ -75,6 +76,17 @@ function getParameterListParts( const nameIsFollowedByOptionalIndicator = next && next.text === '?'; // Skip this parameter const nameIsThis = part.text === 'this'; + + /* Add optional param to temp array. Once a non-optional param is encountered, + this means that previous optional params were mid-list ones, thus they should + be displayed */ + if (nameIsFollowedByOptionalIndicator) { + optionalParams.push(part); + } else { + parts.push(...optionalParams); + optionalParams = []; + } + if (!nameIsFollowedByOptionalIndicator && !nameIsThis) { parts.push(part); } diff --git a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/workspaceSymbols.ts b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/workspaceSymbols.ts index f9cdbf79..3240c524 100644 --- a/patched-vscode/extensions/typescript-language-features/src/languageFeatures/workspaceSymbols.ts +++ b/patched-vscode/extensions/typescript-language-features/src/languageFeatures/workspaceSymbols.ts @@ -12,6 +12,7 @@ import type * as Proto from '../tsServer/protocol/protocol'; import * as PConst from '../tsServer/protocol/protocol.const'; import * as typeConverters from '../typeConverters'; import { ITypeScriptServiceClient } from '../typescriptService'; +import { coalesce } from '../utils/arrays'; function getSymbolKind(item: Proto.NavtoItem): vscode.SymbolKind { switch (item.kind) { @@ -64,9 +65,7 @@ class TypeScriptWorkspaceSymbolProvider implements vscode.WorkspaceSymbolProvide return []; } - return response.body - .filter(item => item.containerName || item.kind !== 'alias') - .map(item => this.toSymbolInformation(item)); + return coalesce(response.body.map(item => this.toSymbolInformation(item))); } private get searchAllOpenProjects() { @@ -89,13 +88,22 @@ class TypeScriptWorkspaceSymbolProvider implements vscode.WorkspaceSymbolProvide return this.client.toOpenTsFilePath(document); } - private toSymbolInformation(item: Proto.NavtoItem) { + private toSymbolInformation(item: Proto.NavtoItem): vscode.SymbolInformation | undefined { + if (item.kind === 'alias' && !item.containerName) { + return; + } + + const uri = this.client.toResource(item.file); + if (fileSchemes.isOfScheme(uri, fileSchemes.chatCodeBlock, fileSchemes.chatBackingCodeBlock)) { + return; + } + const label = TypeScriptWorkspaceSymbolProvider.getLabel(item); const info = new vscode.SymbolInformation( label, getSymbolKind(item), item.containerName || '', - typeConverters.Location.fromTextSpan(this.client.toResource(item.file), item)); + typeConverters.Location.fromTextSpan(uri, item)); const kindModifiers = item.kindModifiers ? parseKindModifier(item.kindModifiers) : undefined; if (kindModifiers?.has(PConst.KindModifiers.deprecated)) { info.tags = [vscode.SymbolTag.Deprecated]; diff --git a/patched-vscode/extensions/typescript-language-features/src/languageProvider.ts b/patched-vscode/extensions/typescript-language-features/src/languageProvider.ts index 7acbf733..a1927409 100644 --- a/patched-vscode/extensions/typescript-language-features/src/languageProvider.ts +++ b/patched-vscode/extensions/typescript-language-features/src/languageProvider.ts @@ -9,6 +9,7 @@ import { CommandManager } from './commands/commandManager'; import { DocumentSelector } from './configuration/documentSelector'; import * as fileSchemes from './configuration/fileSchemes'; import { LanguageDescription } from './configuration/languageDescription'; +import { Schemes } from './configuration/schemes'; import { DiagnosticKind } from './languageFeatures/diagnostics'; import FileConfigurationManager from './languageFeatures/fileConfigurationManager'; import { TelemetryReporter } from './logging/telemetry'; @@ -17,7 +18,7 @@ import { ClientCapability } from './typescriptService'; import TypeScriptServiceClient from './typescriptServiceClient'; import TypingsStatus from './ui/typingsStatus'; import { Disposable } from './utils/dispose'; -import { isWeb } from './utils/platform'; +import { isWeb, isWebAndHasSharedArrayBuffers, supportsReadableByteStreams } from './utils/platform'; const validateSetting = 'validate.enable'; @@ -57,17 +58,18 @@ export default class LanguageProvider extends Disposable { private async registerProviders(): Promise { const selector = this.documentSelector; - const cachedResponse = new CachedResponse(); + const cachedNavTreeResponse = new CachedResponse(); await Promise.all([ import('./languageFeatures/callHierarchy').then(provider => this._register(provider.register(selector, this.client))), - import('./languageFeatures/codeLens/implementationsCodeLens').then(provider => this._register(provider.register(selector, this.description, this.client, cachedResponse))), - import('./languageFeatures/codeLens/referencesCodeLens').then(provider => this._register(provider.register(selector, this.description, this.client, cachedResponse))), + import('./languageFeatures/codeLens/implementationsCodeLens').then(provider => this._register(provider.register(selector, this.description, this.client, cachedNavTreeResponse))), + import('./languageFeatures/codeLens/referencesCodeLens').then(provider => this._register(provider.register(selector, this.description, this.client, cachedNavTreeResponse))), import('./languageFeatures/completions').then(provider => this._register(provider.register(selector, this.description, this.client, this.typingsStatus, this.fileConfigurationManager, this.commandManager, this.telemetryReporter, this.onCompletionAccepted))), + import('./languageFeatures/copyPaste').then(provider => this._register(provider.register(selector, this.description, this.client))), import('./languageFeatures/definitions').then(provider => this._register(provider.register(selector, this.client))), import('./languageFeatures/directiveCommentCompletions').then(provider => this._register(provider.register(selector, this.client))), import('./languageFeatures/documentHighlight').then(provider => this._register(provider.register(selector, this.client))), - import('./languageFeatures/documentSymbol').then(provider => this._register(provider.register(selector, this.client, cachedResponse))), + import('./languageFeatures/documentSymbol').then(provider => this._register(provider.register(selector, this.client, cachedNavTreeResponse))), import('./languageFeatures/fileReferences').then(provider => this._register(provider.register(this.client, this.commandManager))), import('./languageFeatures/fixAll').then(provider => this._register(provider.register(selector, this.client, this.fileConfigurationManager, this.client.diagnosticsManager))), import('./languageFeatures/folding').then(provider => this._register(provider.register(selector, this.client))), @@ -77,9 +79,10 @@ export default class LanguageProvider extends Disposable { import('./languageFeatures/inlayHints').then(provider => this._register(provider.register(selector, this.description, this.client, this.fileConfigurationManager, this.telemetryReporter))), import('./languageFeatures/jsDocCompletions').then(provider => this._register(provider.register(selector, this.description, this.client, this.fileConfigurationManager))), import('./languageFeatures/linkedEditing').then(provider => this._register(provider.register(selector, this.client))), + import('./languageFeatures/mappedCodeEditProvider').then(provider => this._register(provider.register(selector, this.client))), import('./languageFeatures/organizeImports').then(provider => this._register(provider.register(selector, this.client, this.commandManager, this.fileConfigurationManager, this.telemetryReporter))), import('./languageFeatures/quickFix').then(provider => this._register(provider.register(selector, this.client, this.fileConfigurationManager, this.commandManager, this.client.diagnosticsManager, this.telemetryReporter))), - import('./languageFeatures/refactor').then(provider => this._register(provider.register(selector, this.client, this.fileConfigurationManager, this.commandManager, this.telemetryReporter))), + import('./languageFeatures/refactor').then(provider => this._register(provider.register(selector, this.client, cachedNavTreeResponse, this.fileConfigurationManager, this.commandManager, this.telemetryReporter))), import('./languageFeatures/references').then(provider => this._register(provider.register(selector, this.client))), import('./languageFeatures/rename').then(provider => this._register(provider.register(selector, this.description, this.client, this.fileConfigurationManager))), import('./languageFeatures/semanticTokens').then(provider => this._register(provider.register(selector, this.client))), @@ -140,7 +143,19 @@ export default class LanguageProvider extends Disposable { return; } - if (diagnosticsKind === DiagnosticKind.Semantic && isWeb() && this.client.configuration.webProjectWideIntellisenseSuppressSemanticErrors) { + if (diagnosticsKind === DiagnosticKind.Semantic && isWeb()) { + if ( + !isWebAndHasSharedArrayBuffers() + || !supportsReadableByteStreams() // No ata. Will result in lots of false positives + || this.client.configuration.webProjectWideIntellisenseSuppressSemanticErrors + || !this.client.configuration.webProjectWideIntellisenseEnabled + ) { + return; + } + } + + // Disable semantic errors in notebooks until we have better notebook support + if (diagnosticsKind === DiagnosticKind.Semantic && file.scheme === Schemes.notebookCell) { return; } diff --git a/patched-vscode/extensions/typescript-language-features/src/task/taskProvider.ts b/patched-vscode/extensions/typescript-language-features/src/task/taskProvider.ts index c1b14385..3cf0e332 100644 --- a/patched-vscode/extensions/typescript-language-features/src/task/taskProvider.ts +++ b/patched-vscode/extensions/typescript-language-features/src/task/taskProvider.ts @@ -53,7 +53,7 @@ class TscTaskProvider extends Disposable implements vscode.TaskProvider { public async provideTasks(token: vscode.CancellationToken): Promise { const folders = vscode.workspace.workspaceFolders; - if ((this.autoDetect === AutoDetect.off) || !folders || !folders.length) { + if ((this.autoDetect === AutoDetect.off) || !folders?.length) { return []; } diff --git a/patched-vscode/extensions/typescript-language-features/src/test/unit/functionCallSnippet.test.ts b/patched-vscode/extensions/typescript-language-features/src/test/unit/functionCallSnippet.test.ts index ccda3439..00f006a0 100644 --- a/patched-vscode/extensions/typescript-language-features/src/test/unit/functionCallSnippet.test.ts +++ b/patched-vscode/extensions/typescript-language-features/src/test/unit/functionCallSnippet.test.ts @@ -134,4 +134,34 @@ suite('typescript function call snippets', () => { ).snippet.value, 'foobar(${1:param})$0'); }); + + test('Should not skip mid-list optional parameter', async () => { + assert.strictEqual( + snippetForFunctionCall( + { label: 'foobar', }, + [{ "text": "function", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "foobar", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { "text": "alpha", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ",", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "beta", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "|", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "undefined", "kind": "keyword" }, { "text": ",", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "gamma", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "void", "kind": "keyword" }] + ).snippet.value, + 'foobar(${1:alpha}, ${2:beta}, ${3:gamma}$4)$0'); + }); + + test('Should skip end-of-list optional parameters', async () => { + assert.strictEqual( + snippetForFunctionCall( + { label: 'foobar', }, + [{ "text": "function", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "foobar", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { "text": "alpha", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ",", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "beta", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "|", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "undefined", "kind": "keyword" }, { "text": ",", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "gamma", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "|", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "undefined", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "void", "kind": "keyword" }] + ).snippet.value, + 'foobar(${1:alpha}$2)$0'); + }); + + // A more complex case + test('Should skip end-of-list optional params but should not skip start-of-list and mid-list ones', async () => { + assert.strictEqual( + snippetForFunctionCall( + { label: 'foobar', }, + [{ "text": "function", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "foobar", "kind": "functionName" }, { "text": "(", "kind": "punctuation" }, { "text": "a", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "|", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "undefined", "kind": "keyword" }, { "text": ",", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "b", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "|", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "undefined", "kind": "keyword" }, { "text": ",", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "c", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ",", "kind": "punctuation" }, { "text": " ", "kind": "space" }, + { "text": "d", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "|", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "undefined", "kind": "keyword" }, { "text": ",", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "e", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "|", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "undefined", "kind": "keyword" }, { "text": ",", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "f", "kind": "parameterName" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "string", "kind": "keyword" }, { "text": ",", "kind": "punctuation" }, { "text": " ", "kind": "space" }, + { "text": "g", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "|", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "undefined", "kind": "keyword" }, { "text": ",", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "h", "kind": "parameterName" }, { "text": "?", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "number", "kind": "keyword" }, { "text": " ", "kind": "space" }, { "text": "|", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "undefined", "kind": "keyword" }, { "text": ")", "kind": "punctuation" }, { "text": ":", "kind": "punctuation" }, { "text": " ", "kind": "space" }, { "text": "void", "kind": "keyword" }] + ).snippet.value, + 'foobar(${1:a}, ${2:b}, ${3:c}, ${4:d}, ${5:e}, ${6:f}$7)$0'); + }); }); diff --git a/patched-vscode/extensions/typescript-language-features/src/tsServer/api.ts b/patched-vscode/extensions/typescript-language-features/src/tsServer/api.ts index cc90cad3..4f26db47 100644 --- a/patched-vscode/extensions/typescript-language-features/src/tsServer/api.ts +++ b/patched-vscode/extensions/typescript-language-features/src/tsServer/api.ts @@ -19,7 +19,6 @@ export class API { public static readonly v320 = API.fromSimpleString('3.2.0'); public static readonly v333 = API.fromSimpleString('3.3.3'); public static readonly v340 = API.fromSimpleString('3.4.0'); - public static readonly v345 = API.fromSimpleString('3.4.5'); public static readonly v350 = API.fromSimpleString('3.5.0'); public static readonly v370 = API.fromSimpleString('3.7.0'); public static readonly v380 = API.fromSimpleString('3.8.0'); @@ -32,10 +31,13 @@ export class API { public static readonly v440 = API.fromSimpleString('4.4.0'); public static readonly v460 = API.fromSimpleString('4.6.0'); public static readonly v470 = API.fromSimpleString('4.7.0'); - public static readonly v480 = API.fromSimpleString('4.8.0'); public static readonly v490 = API.fromSimpleString('4.9.0'); + public static readonly v500 = API.fromSimpleString('5.0.0'); public static readonly v510 = API.fromSimpleString('5.1.0'); public static readonly v520 = API.fromSimpleString('5.2.0'); + public static readonly v544 = API.fromSimpleString('5.4.4'); + public static readonly v540 = API.fromSimpleString('5.4.0'); + public static readonly v550 = API.fromSimpleString('5.5.0'); public static fromVersionString(versionString: string): API { let version = semver.valid(versionString); @@ -79,4 +81,8 @@ export class API { public lt(other: API): boolean { return !this.gte(other); } + + public isYarnPnp(): boolean { + return this.fullVersionString.includes('-sdk'); + } } diff --git a/patched-vscode/extensions/typescript-language-features/src/tsServer/bufferSyncSupport.ts b/patched-vscode/extensions/typescript-language-features/src/tsServer/bufferSyncSupport.ts index 90151ea6..87c71598 100644 --- a/patched-vscode/extensions/typescript-language-features/src/tsServer/bufferSyncSupport.ts +++ b/patched-vscode/extensions/typescript-language-features/src/tsServer/bufferSyncSupport.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import * as vscode from 'vscode'; -import { officeScript, vscodeNotebookCell } from '../configuration/fileSchemes'; +import * as fileSchemes from '../configuration/fileSchemes'; import * as languageModeIds from '../configuration/languageIds'; import * as typeConverters from '../typeConverters'; import { ClientCapability, ITypeScriptServiceClient } from '../typescriptService'; @@ -227,7 +227,7 @@ class SyncedBuffer { return tsRoot?.startsWith(inMemoryResourcePrefix) ? undefined : tsRoot; } - return resource.scheme === officeScript ? '/' : undefined; + return fileSchemes.isOfScheme(resource, fileSchemes.officeScript, fileSchemes.chatCodeBlock, fileSchemes.chatBackingCodeBlock) ? '/' : undefined; } public get resource(): vscode.Uri { @@ -395,7 +395,7 @@ class TabResourceTracker extends Disposable { } public has(resource: vscode.Uri): boolean { - if (resource.scheme === vscodeNotebookCell) { + if (resource.scheme === fileSchemes.vscodeNotebookCell) { const notebook = vscode.workspace.notebookDocuments.find(doc => doc.getCells().some(cell => cell.document.uri.toString() === resource.toString())); @@ -725,6 +725,13 @@ export default class BufferSyncSupport extends Disposable { orderedFileSet.set(buffer.resource, undefined); } + for (const { resource } of orderedFileSet.entries()) { + const buffer = this.syncedBuffers.get(resource); + if (buffer && !this.shouldValidate(buffer)) { + orderedFileSet.delete(resource); + } + } + if (orderedFileSet.size) { const getErr = this.pendingGetErr = GetErrRequest.executeGetErrRequest(this.client, orderedFileSet, () => { if (this.pendingGetErr === getErr) { @@ -745,6 +752,10 @@ export default class BufferSyncSupport extends Disposable { } private shouldValidate(buffer: SyncedBuffer): boolean { + if (fileSchemes.isOfScheme(buffer.resource, fileSchemes.chatCodeBlock, fileSchemes.chatBackingCodeBlock)) { + return false; + } + if (!this.client.configuration.enableProjectDiagnostics && !this._tabResources.has(buffer.resource)) { // Only validate resources that are showing to the user return false; } diff --git a/patched-vscode/extensions/typescript-language-features/src/tsServer/protocol/protocol.const.ts b/patched-vscode/extensions/typescript-language-features/src/tsServer/protocol/protocol.const.ts index deb3357e..4f02ed29 100644 --- a/patched-vscode/extensions/typescript-language-features/src/tsServer/protocol/protocol.const.ts +++ b/patched-vscode/extensions/typescript-language-features/src/tsServer/protocol/protocol.const.ts @@ -88,6 +88,9 @@ export enum EventName { surveyReady = 'surveyReady', projectLoadingStart = 'projectLoadingStart', projectLoadingFinish = 'projectLoadingFinish', + createFileWatcher = 'createFileWatcher', + createDirectoryWatcher = 'createDirectoryWatcher', + closeFileWatcher = 'closeFileWatcher', } export enum OrganizeImportsMode { diff --git a/patched-vscode/extensions/typescript-language-features/src/tsServer/protocol/protocol.d.ts b/patched-vscode/extensions/typescript-language-features/src/tsServer/protocol/protocol.d.ts index 38345971..900d66f3 100644 --- a/patched-vscode/extensions/typescript-language-features/src/tsServer/protocol/protocol.d.ts +++ b/patched-vscode/extensions/typescript-language-features/src/tsServer/protocol/protocol.d.ts @@ -2,7 +2,7 @@ * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import * as ts from 'typescript/lib/tsserverlibrary'; +import type ts from '../../../../node_modules/typescript/lib/typescript'; export = ts.server.protocol; @@ -11,7 +11,7 @@ declare enum ServerType { Semantic = 'semantic', } -declare module 'typescript/lib/tsserverlibrary' { +declare module '../../../../node_modules/typescript/lib/typescript' { namespace server.protocol { type TextInsertion = ts.TextInsertion; type ScriptElementKind = ts.ScriptElementKind; @@ -19,5 +19,70 @@ declare module 'typescript/lib/tsserverlibrary' { interface Response { readonly _serverType?: ServerType; } + + //#region MapCode + export interface MapCodeRequestArgs extends FileRequestArgs { + /** + * The files and changes to try and apply/map. + */ + mapping: MapCodeRequestDocumentMapping; + } + + export interface MapCodeRequestDocumentMapping { + /** + * The specific code to map/insert/replace in the file. + */ + contents: string[]; + + /** + * Areas of "focus" to inform the code mapper with. For example, cursor + * location, current selection, viewport, etc. Nested arrays denote + * priority: toplevel arrays are more important than inner arrays, and + * inner array priorities are based on items within that array. Items + * earlier in the arrays have higher priority. + */ + focusLocations?: TextSpan[][]; + } + + export interface MapCodeRequest extends FileRequest { + command: 'mapCode'; + arguments: MapCodeRequestArgs; + } + + export interface MapCodeResponse extends Response { + body: FileCodeEdits[] + } + //#endregion + + //#region Paste + export interface GetPasteEditsRequest extends Request { + command: 'getPasteEdits'; + arguments: GetPasteEditsRequestArgs; + } + + export interface GetPasteEditsRequestArgs extends FileRequestArgs { + /** The text that gets pasted in a file. */ + pastedText: string[]; + /** Locations of where the `pastedText` gets added in a file. If the length of the `pastedText` and `pastedLocations` are not the same, + * then the `pastedText` is combined into one and added at all the `pastedLocations`. + */ + pasteLocations: TextSpan[]; + /** The source location of each `pastedText`. If present, the length of `spans` must be equal to the length of `pastedText`. */ + copiedFrom?: { + file: string; + spans: TextSpan[]; + }; + } + + export interface GetPasteEditsResponse extends Response { + body: PasteEditsAction; + } + export interface PasteEditsAction { + edits: FileCodeEdits[]; + fixId?: {}; + } + //#endregion } } + + diff --git a/patched-vscode/extensions/typescript-language-features/src/tsServer/serverProcess.browser.ts b/patched-vscode/extensions/typescript-language-features/src/tsServer/serverProcess.browser.ts index bb57c264..71daf1fb 100644 --- a/patched-vscode/extensions/typescript-language-features/src/tsServer/serverProcess.browser.ts +++ b/patched-vscode/extensions/typescript-language-features/src/tsServer/serverProcess.browser.ts @@ -8,12 +8,13 @@ import { ApiService, Requests } from '@vscode/sync-api-service'; import * as vscode from 'vscode'; import { TypeScriptServiceConfiguration } from '../configuration/configuration'; import { Logger } from '../logging/logger'; +import { supportsReadableByteStreams } from '../utils/platform'; import { FileWatcherManager } from './fileWatchingManager'; +import { NodeVersionManager } from './nodeManager'; import type * as Proto from './protocol/protocol'; import { TsServerLog, TsServerProcess, TsServerProcessFactory, TsServerProcessKind } from './server'; import { TypeScriptVersionManager } from './versionManager'; import { TypeScriptVersion } from './versionProvider'; -import { NodeVersionManager } from './nodeManager'; type BrowserWatchEvent = { type: 'watchDirectory' | 'watchFile'; @@ -50,7 +51,7 @@ export class WorkerServerProcessFactory implements TsServerProcessFactory { // Explicitly give TS Server its path so it can load local resources '--executingFilePath', tsServerPath, ]; - if (_configuration.webExperimentalTypeAcquisition) { + if (_configuration.webTypeAcquisitionEnabled && supportsReadableByteStreams()) { launchArgs.push('--experimentalTypeAcquisition'); } return new WorkerServerProcess(kind, tsServerPath, this._extensionUri, launchArgs, tsServerLog, this._logger); diff --git a/patched-vscode/extensions/typescript-language-features/src/tsServer/serverProcess.electron.ts b/patched-vscode/extensions/typescript-language-features/src/tsServer/serverProcess.electron.ts index 8b0ec2fb..d03c7ea5 100644 --- a/patched-vscode/extensions/typescript-language-features/src/tsServer/serverProcess.electron.ts +++ b/patched-vscode/extensions/typescript-language-features/src/tsServer/serverProcess.electron.ts @@ -278,7 +278,7 @@ export class ElectronServiceProcessFactory implements TsServerProcessFactory { } const childProcess = execPath ? - child_process.spawn(execPath, [...execArgv, tsServerPath, ...runtimeArgs], { + child_process.spawn(JSON.stringify(execPath), [...execArgv, tsServerPath, ...runtimeArgs], { shell: true, windowsHide: true, cwd: undefined, diff --git a/patched-vscode/extensions/typescript-language-features/src/tsServer/spawner.ts b/patched-vscode/extensions/typescript-language-features/src/tsServer/spawner.ts index 52dcf5ba..543140db 100644 --- a/patched-vscode/extensions/typescript-language-features/src/tsServer/spawner.ts +++ b/patched-vscode/extensions/typescript-language-features/src/tsServer/spawner.ts @@ -234,7 +234,7 @@ export class TypeScriptServerSpawner { tsServerLog = { type: 'file', uri: logFilePath }; args.push('--logVerbosity', TsServerLogLevel.toString(configuration.tsServerLogLevel)); - args.push('--logFile', logFilePath.fsPath); + args.push('--logFile', `"${logFilePath.fsPath}"`); } } } @@ -242,7 +242,7 @@ export class TypeScriptServerSpawner { if (configuration.enableTsServerTracing && !isWeb()) { tsServerTraceDirectory = this._logDirectoryProvider.getNewLogDirectory(); if (tsServerTraceDirectory) { - args.push('--traceDirectory', tsServerTraceDirectory.fsPath); + args.push('--traceDirectory', `"${tsServerTraceDirectory.fsPath}"`); } } @@ -271,6 +271,14 @@ export class TypeScriptServerSpawner { args.push('--noGetErrOnBackgroundUpdate'); + if ( + apiVersion.gte(API.v544) + && configuration.useVsCodeWatcher + && !apiVersion.isYarnPnp() // Disable for yarn pnp as it currently breaks with the VS Code watcher + ) { + args.push('--canUseWatchEvents'); + } + args.push('--validateDefaultNpmLocation'); if (isWebAndHasSharedArrayBuffers()) { diff --git a/patched-vscode/extensions/typescript-language-features/src/tsconfig.ts b/patched-vscode/extensions/typescript-language-features/src/tsconfig.ts index 40a5a5c5..04f08a12 100644 --- a/patched-vscode/extensions/typescript-language-features/src/tsconfig.ts +++ b/patched-vscode/extensions/typescript-language-features/src/tsconfig.ts @@ -4,10 +4,11 @@ *--------------------------------------------------------------------------------------------*/ import * as vscode from 'vscode'; +import { TypeScriptServiceConfiguration } from './configuration/configuration'; +import { API } from './tsServer/api'; import type * as Proto from './tsServer/protocol/protocol'; import { ITypeScriptServiceClient, ServerResponse } from './typescriptService'; import { nulToken } from './utils/cancellation'; -import { TypeScriptServiceConfiguration } from './configuration/configuration'; export const enum ProjectType { @@ -19,18 +20,21 @@ export function isImplicitProjectConfigFile(configFileName: string) { return configFileName.startsWith('/dev/null/'); } -const defaultProjectConfig = Object.freeze({ - module: 'ESNext' as Proto.ModuleKind, - moduleResolution: 'Node' as Proto.ModuleResolutionKind, - target: 'ES2020' as Proto.ScriptTarget, - jsx: 'react' as Proto.JsxEmit, -}); - export function inferredProjectCompilerOptions( + version: API, projectType: ProjectType, serviceConfig: TypeScriptServiceConfiguration, ): Proto.ExternalProjectCompilerOptions { - const projectConfig = { ...defaultProjectConfig }; + const projectConfig: Proto.ExternalProjectCompilerOptions = { + module: (version.gte(API.v540) ? 'Preserve' : 'ESNext') as Proto.ModuleKind, + moduleResolution: (version.gte(API.v540) ? 'Bundler' : 'Node') as Proto.ModuleResolutionKind, + target: 'ES2022' as Proto.ScriptTarget, + jsx: 'react' as Proto.JsxEmit, + }; + + if (version.gte(API.v500)) { + projectConfig.allowImportingTsExtensions = true; + } if (serviceConfig.implicitProjectConfiguration.checkJs) { projectConfig.checkJs = true; @@ -51,7 +55,6 @@ export function inferredProjectCompilerOptions( projectConfig.strictFunctionTypes = true; } - if (serviceConfig.implicitProjectConfiguration.module) { projectConfig.module = serviceConfig.implicitProjectConfiguration.module as Proto.ModuleKind; } @@ -68,10 +71,11 @@ export function inferredProjectCompilerOptions( } function inferredProjectConfigSnippet( + version: API, projectType: ProjectType, config: TypeScriptServiceConfiguration ) { - const baseConfig = inferredProjectCompilerOptions(projectType, config); + const baseConfig = inferredProjectCompilerOptions(version, projectType, config); const compilerOptions = Object.keys(baseConfig).map(key => `"${key}": ${JSON.stringify(baseConfig[key])}`); return new vscode.SnippetString(`{ "compilerOptions": { @@ -85,6 +89,7 @@ function inferredProjectConfigSnippet( } export async function openOrCreateConfig( + version: API, projectType: ProjectType, rootPath: vscode.Uri, configuration: TypeScriptServiceConfiguration, @@ -98,7 +103,7 @@ export async function openOrCreateConfig( const doc = await vscode.workspace.openTextDocument(configFile.with({ scheme: 'untitled' })); const editor = await vscode.window.showTextDocument(doc, col); if (editor.document.getText().length === 0) { - await editor.insertSnippet(inferredProjectConfigSnippet(projectType, configuration)); + await editor.insertSnippet(inferredProjectConfigSnippet(version, projectType, configuration)); } return editor; } @@ -131,7 +136,7 @@ export async function openProjectConfigOrPromptToCreate( switch (selected) { case CreateConfigItem: - openOrCreateConfig(projectType, rootPath, client.configuration); + openOrCreateConfig(client.apiVersion, projectType, rootPath, client.configuration); return; } } diff --git a/patched-vscode/extensions/typescript-language-features/src/typeScriptServiceClientHost.ts b/patched-vscode/extensions/typescript-language-features/src/typeScriptServiceClientHost.ts index 70097994..da651e71 100644 --- a/patched-vscode/extensions/typescript-language-features/src/typeScriptServiceClientHost.ts +++ b/patched-vscode/extensions/typescript-language-features/src/typeScriptServiceClientHost.ts @@ -255,13 +255,9 @@ export default class TypeScriptServiceClientHost extends Disposable { } this.findLanguage(this.client.toResource(body.configFile)).then(language => { - if (!language) { - return; - } - - language.configFileDiagnosticsReceived(this.client.toResource(body.configFile), body.diagnostics.map(tsDiag => { + language?.configFileDiagnosticsReceived(this.client.toResource(body.configFile), body.diagnostics.map(tsDiag => { const range = tsDiag.start && tsDiag.end ? typeConverters.Range.fromTextSpan(tsDiag) : new vscode.Range(0, 0, 0, 1); - const diagnostic = new vscode.Diagnostic(range, body.diagnostics[0].text, this.getDiagnosticSeverity(tsDiag)); + const diagnostic = new vscode.Diagnostic(range, tsDiag.text, this.getDiagnosticSeverity(tsDiag)); diagnostic.source = language.diagnosticSource; return diagnostic; })); diff --git a/patched-vscode/extensions/typescript-language-features/src/typescriptService.ts b/patched-vscode/extensions/typescript-language-features/src/typescriptService.ts index 6eb30e20..931b287d 100644 --- a/patched-vscode/extensions/typescript-language-features/src/typescriptService.ts +++ b/patched-vscode/extensions/typescript-language-features/src/typescriptService.ts @@ -76,6 +76,8 @@ interface StandardTsServerRequests { 'findSourceDefinition': [Proto.FileLocationRequestArgs, Proto.DefinitionResponse]; 'getMoveToRefactoringFileSuggestions': [Proto.GetMoveToRefactoringFileSuggestionsRequestArgs, Proto.GetMoveToRefactoringFileSuggestions]; 'linkedEditingRange': [Proto.FileLocationRequestArgs, Proto.LinkedEditingRangeResponse]; + 'mapCode': [Proto.MapCodeRequestArgs, Proto.MapCodeResponse]; + 'getPasteEdits': [Proto.GetPasteEditsRequestArgs, Proto.GetPasteEditsResponse]; } interface NoResponseTsServerRequests { @@ -85,6 +87,7 @@ interface NoResponseTsServerRequests { 'compilerOptionsForInferredProjects': [Proto.SetCompilerOptionsForInferredProjectsArgs, null]; 'reloadProjects': [null, null]; 'configurePlugin': [Proto.ConfigurePluginRequest, Proto.ConfigurePluginResponse]; + 'watchChange': [Proto.Request, null]; } interface AsyncTsServerRequests { diff --git a/patched-vscode/extensions/typescript-language-features/src/typescriptServiceClient.ts b/patched-vscode/extensions/typescript-language-features/src/typescriptServiceClient.ts index 7553be7e..24742f99 100644 --- a/patched-vscode/extensions/typescript-language-features/src/typescriptServiceClient.ts +++ b/patched-vscode/extensions/typescript-language-features/src/typescriptServiceClient.ts @@ -5,32 +5,32 @@ import * as path from 'path'; import * as vscode from 'vscode'; +import { ServiceConfigurationProvider, SyntaxServerConfiguration, TsServerLogLevel, TypeScriptServiceConfiguration, areServiceConfigurationsEqual } from './configuration/configuration'; +import * as fileSchemes from './configuration/fileSchemes'; +import { Schemes } from './configuration/schemes'; import { IExperimentationTelemetryReporter } from './experimentTelemetryReporter'; import { DiagnosticKind, DiagnosticsManager } from './languageFeatures/diagnostics'; -import * as Proto from './tsServer/protocol/protocol'; -import { EventName } from './tsServer/protocol/protocol.const'; +import { Logger } from './logging/logger'; +import { TelemetryProperties, TelemetryReporter, VSCodeTelemetryReporter } from './logging/telemetry'; +import Tracer from './logging/tracer'; +import { ProjectType, inferredProjectCompilerOptions } from './tsconfig'; import { API } from './tsServer/api'; import BufferSyncSupport from './tsServer/bufferSyncSupport'; import { OngoingRequestCancellerFactory } from './tsServer/cancellation'; import { ILogDirectoryProvider } from './tsServer/logDirectoryProvider'; +import { NodeVersionManager } from './tsServer/nodeManager'; import { TypeScriptPluginPathsProvider } from './tsServer/pluginPathsProvider'; +import { PluginManager, TypeScriptServerPlugin } from './tsServer/plugins'; +import * as Proto from './tsServer/protocol/protocol'; +import { EventName } from './tsServer/protocol/protocol.const'; import { ITypeScriptServer, TsServerLog, TsServerProcessFactory, TypeScriptServerExitEvent } from './tsServer/server'; import { TypeScriptServerError } from './tsServer/serverError'; import { TypeScriptServerSpawner } from './tsServer/spawner'; import { TypeScriptVersionManager } from './tsServer/versionManager'; import { ITypeScriptVersionProvider, TypeScriptVersion } from './tsServer/versionProvider'; import { ClientCapabilities, ClientCapability, ExecConfig, ITypeScriptServiceClient, ServerResponse, TypeScriptRequests } from './typescriptService'; -import { ServiceConfigurationProvider, SyntaxServerConfiguration, TsServerLogLevel, TypeScriptServiceConfiguration, areServiceConfigurationsEqual } from './configuration/configuration'; -import { Disposable } from './utils/dispose'; -import * as fileSchemes from './configuration/fileSchemes'; -import { Logger } from './logging/logger'; +import { Disposable, DisposableStore, disposeAll } from './utils/dispose'; import { isWeb, isWebAndHasSharedArrayBuffers } from './utils/platform'; -import { PluginManager, TypeScriptServerPlugin } from './tsServer/plugins'; -import { TelemetryProperties, TelemetryReporter, VSCodeTelemetryReporter } from './logging/telemetry'; -import Tracer from './logging/tracer'; -import { ProjectType, inferredProjectCompilerOptions } from './tsconfig'; -import { Schemes } from './configuration/schemes'; -import { NodeVersionManager } from './tsServer/nodeManager'; export interface TsDiagnostics { @@ -97,6 +97,12 @@ export const emptyAuthority = 'ts-nul-authority'; export const inMemoryResourcePrefix = '^'; +interface WatchEvent { + updated?: Set; + created?: Set; + deleted?: Set; +} + export default class TypeScriptServiceClient extends Disposable implements ITypeScriptServiceClient { @@ -128,6 +134,10 @@ export default class TypeScriptServiceClient extends Disposable implements IType private readonly versionProvider: ITypeScriptVersionProvider; private readonly processFactory: TsServerProcessFactory; + private readonly watches = new Map(); + private readonly watchEvents = new Map(); + private watchChangeTimeout: NodeJS.Timeout | undefined; + constructor( private readonly context: vscode.ExtensionContext, onCaseInsenitiveFileSystem: boolean, @@ -298,6 +308,8 @@ export default class TypeScriptServiceClient extends Disposable implements IType } this.loadingIndicator.reset(); + + this.resetWatchers(); } public restartTsServer(fromUserAction = false): void { @@ -355,12 +367,12 @@ export default class TypeScriptServiceClient extends Disposable implements IType return this._onReady!.promise.then(f); } - private info(message: string, data?: any): void { - this.logger.info(message, data); + private info(message: string, ...data: any[]): void { + this.logger.info(message, ...data); } - private error(message: string, data?: any): void { - this.logger.error(message, data); + private error(message: string, ...data: any[]): void { + this.logger.error(message, ...data); } private logTelemetry(eventName: string, properties?: TelemetryProperties) { @@ -401,6 +413,8 @@ export default class TypeScriptServiceClient extends Disposable implements IType this.info(`Using Node installation from ${nodePath} to run TS Server`); } + this.resetWatchers(); + const apiVersion = version.apiVersion || API.defaultVersion; const mytoken = ++this.token; const handle = this.typescriptServerSpawner.spawn(version, this.capabilities, this.configuration, this.pluginManager, this.cancellerFactory, { @@ -449,7 +463,7 @@ export default class TypeScriptServiceClient extends Disposable implements IType } */ this.logTelemetry('tsserver.error'); - this.serviceExited(false); + this.serviceExited(false, apiVersion); }); handle.onExit((data: TypeScriptServerExitEvent) => { @@ -470,7 +484,6 @@ export default class TypeScriptServiceClient extends Disposable implements IType */ this.logTelemetry('tsserver.exitWithCode', { code: code ?? undefined, signal: signal ?? undefined }); - if (this.token !== mytoken) { // this is coming from an old process return; @@ -479,7 +492,7 @@ export default class TypeScriptServiceClient extends Disposable implements IType if (handle.tsServerLog?.type === 'file') { this.info(`TSServer log file: ${handle.tsServerLog.uri.fsPath}`); } - this.serviceExited(!this.isRestarting); + this.serviceExited(!this.isRestarting, apiVersion); this.isRestarting = false; }); @@ -493,6 +506,11 @@ export default class TypeScriptServiceClient extends Disposable implements IType return this.serverState; } + private resetWatchers() { + clearTimeout(this.watchChangeTimeout); + disposeAll(Array.from(this.watches.values())); + } + public async showVersionPicker(): Promise { this._versionManager.promptUserForVersion(); } @@ -585,7 +603,7 @@ export default class TypeScriptServiceClient extends Disposable implements IType private getCompilerOptionsForInferredProjects(configuration: TypeScriptServiceConfiguration): Proto.ExternalProjectCompilerOptions { return { - ...inferredProjectCompilerOptions(ProjectType.TypeScript, configuration), + ...inferredProjectCompilerOptions(this.apiVersion, ProjectType.TypeScript, configuration), allowJs: true, allowSyntheticDefaultImports: true, allowNonTsExtensions: true, @@ -593,7 +611,8 @@ export default class TypeScriptServiceClient extends Disposable implements IType }; } - private serviceExited(restart: boolean): void { + private serviceExited(restart: boolean, tsVersion: API): void { + this.resetWatchers(); this.loadingIndicator.reset(); const previousState = this.serverState; @@ -653,7 +672,7 @@ export default class TypeScriptServiceClient extends Disposable implements IType if (!this._isPromptingAfterCrash) { if (this.pluginManager.plugins.length) { prompt = vscode.window.showWarningMessage( - vscode.l10n.t("The JS/TS language service crashed.\nThis may be caused by a plugin contributed by one of these extensions: {0}.\nPlease try disabling these extensions before filing an issue against VS Code.", pluginExtensionList)); + vscode.l10n.t("The JS/TS language service crashed.\nThis may be caused by a plugin contributed by one of these extensions: {0}.\nPlease try disabling these extensions before filing an issue against VS Code.", pluginExtensionList), reportIssueItem); } else { prompt = vscode.window.showWarningMessage( vscode.l10n.t("The JS/TS language service crashed."), @@ -666,17 +685,34 @@ export default class TypeScriptServiceClient extends Disposable implements IType this._isPromptingAfterCrash = true; } - prompt?.then(item => { + prompt?.then(async item => { this._isPromptingAfterCrash = false; if (item === reportIssueItem) { + const minModernTsVersion = this.versionProvider.bundledVersion.apiVersion; - if ( + // Don't allow reporting issues using the PnP patched version of TS Server + if (tsVersion.isYarnPnp()) { + const reportIssue: vscode.MessageItem = { + title: vscode.l10n.t("Report issue against Yarn PnP"), + }; + const response = await vscode.window.showWarningMessage( + vscode.l10n.t("Please report an issue against Yarn PnP"), + { + modal: true, + detail: vscode.l10n.t("The workspace is using a version of the TypeScript Server that has been patched by Yarn PnP. This patching is a common source of bugs."), + }, + reportIssue); + + if (response === reportIssue) { + vscode.env.openExternal(vscode.Uri.parse('https://github.com/yarnpkg/berry/issues')); + } + } + // Don't allow reporting issues with old TS versions + else if ( minModernTsVersion && - previousState.type === ServerState.Type.Errored && - previousState.error instanceof TypeScriptServerError && - previousState.error.version.apiVersion?.lt(minModernTsVersion) + tsVersion.lt(minModernTsVersion) ) { vscode.window.showWarningMessage( vscode.l10n.t("Please update your TypeScript version"), @@ -684,7 +720,7 @@ export default class TypeScriptServiceClient extends Disposable implements IType modal: true, detail: vscode.l10n.t( "The workspace is using an old version of TypeScript ({0}).\n\nBefore reporting an issue, please update the workspace to use TypeScript {1} or newer to make sure the bug has not already been fixed.", - previousState.error.version.apiVersion.displayName, + tsVersion.displayName, minModernTsVersion.displayName), }); } else { @@ -973,6 +1009,120 @@ export default class TypeScriptServiceClient extends Disposable implements IType case EventName.projectLoadingFinish: this.loadingIndicator.finishedLoadingProject((event as Proto.ProjectLoadingFinishEvent).body.projectName); break; + + case EventName.createDirectoryWatcher: + this.createFileSystemWatcher( + (event.body as Proto.CreateDirectoryWatcherEventBody).id, + new vscode.RelativePattern( + vscode.Uri.file((event.body as Proto.CreateDirectoryWatcherEventBody).path), + (event.body as Proto.CreateDirectoryWatcherEventBody).recursive ? '**' : '*' + ), + (event.body as Proto.CreateDirectoryWatcherEventBody).ignoreUpdate + ); + break; + + case EventName.createFileWatcher: + this.createFileSystemWatcher( + (event.body as Proto.CreateFileWatcherEventBody).id, + new vscode.RelativePattern( + vscode.Uri.file((event.body as Proto.CreateFileWatcherEventBody).path), + '*' + ) + ); + break; + + case EventName.closeFileWatcher: + this.closeFileSystemWatcher(event.body.id); + break; + } + } + + private scheduleExecuteWatchChangeRequest() { + if (!this.watchChangeTimeout) { + this.watchChangeTimeout = setTimeout(() => { + this.watchChangeTimeout = undefined; + const allEvents = Array.from(this.watchEvents, ([id, event]) => ({ + id, + updated: event.updated && Array.from(event.updated), + created: event.created && Array.from(event.created), + deleted: event.deleted && Array.from(event.deleted) + })); + this.watchEvents.clear(); + this.executeWithoutWaitingForResponse('watchChange', allEvents); + }, 100); /* aggregate events over 100ms to reduce client<->server IPC overhead */ + } + } + + private addWatchEvent(id: number, eventType: keyof WatchEvent, path: string) { + let event = this.watchEvents.get(id); + const removeEvent = (typeOfEventToRemove: keyof WatchEvent) => { + if (event?.[typeOfEventToRemove]?.delete(path) && event[typeOfEventToRemove].size === 0) { + event[typeOfEventToRemove] = undefined; + } + }; + const aggregateEvent = () => { + if (!event) { + this.watchEvents.set(id, event = {}); + } + (event[eventType] ??= new Set()).add(path); + }; + switch (eventType) { + case 'created': + removeEvent('deleted'); + removeEvent('updated'); + aggregateEvent(); + break; + case 'deleted': + removeEvent('created'); + removeEvent('updated'); + aggregateEvent(); + break; + case 'updated': + if (event?.created?.has(path)) { + return; + } + removeEvent('deleted'); + aggregateEvent(); + break; + } + this.scheduleExecuteWatchChangeRequest(); + } + + private createFileSystemWatcher( + id: number, + pattern: vscode.RelativePattern, + ignoreChangeEvents?: boolean, + ) { + const disposable = new DisposableStore(); + const watcher = disposable.add(vscode.workspace.createFileSystemWatcher(pattern, { excludes: [] /* TODO:: need to fill in excludes list */, ignoreChangeEvents })); + disposable.add(watcher.onDidChange(changeFile => + this.addWatchEvent(id, 'updated', changeFile.fsPath) + )); + disposable.add(watcher.onDidCreate(createFile => + this.addWatchEvent(id, 'created', createFile.fsPath) + )); + disposable.add(watcher.onDidDelete(deletedFile => + this.addWatchEvent(id, 'deleted', deletedFile.fsPath) + )); + disposable.add({ + dispose: () => { + this.watchEvents.delete(id); + this.watches.delete(id); + } + }); + + if (this.watches.has(id)) { + this.closeFileSystemWatcher(id); + } + this.watches.set(id, disposable); + } + + private closeFileSystemWatcher( + id: number, + ) { + const existing = this.watches.get(id); + if (existing) { + existing.dispose(); } } @@ -1039,7 +1189,7 @@ function getReportIssueArgsForError( error: TypeScriptServerError, tsServerLog: TsServerLog | undefined, globalPlugins: readonly TypeScriptServerPlugin[], -): { extensionId: string; issueTitle: string; issueBody: string } | undefined { +): { extensionId: string; issueTitle: string; issueBody: string; issueSource: string; issueData: string } | undefined { if (!error.serverStack || !error.serverMessage) { return undefined; } @@ -1089,19 +1239,20 @@ The log file may contain personal data, including full paths and source code fro After enabling this setting, future crash reports will include the server log.`); } - sections.push(`**TS Server Error Stack** + const serverErrorStack = `**TS Server Error Stack** Server: \`${error.serverId}\` \`\`\` ${error.serverStack} -\`\`\``); +\`\`\``; return { extensionId: 'vscode.typescript-language-features', issueTitle: `TS Server fatal error: ${error.serverMessage}`, - - issueBody: sections.join('\n\n') + issueSource: 'vscode', + issueBody: sections.join('\n\n'), + issueData: serverErrorStack, }; } diff --git a/patched-vscode/extensions/typescript-language-features/src/ui/activeJsTsEditorTracker.ts b/patched-vscode/extensions/typescript-language-features/src/ui/activeJsTsEditorTracker.ts index e7ad8d7e..3da1f5a8 100644 --- a/patched-vscode/extensions/typescript-language-features/src/ui/activeJsTsEditorTracker.ts +++ b/patched-vscode/extensions/typescript-language-features/src/ui/activeJsTsEditorTracker.ts @@ -7,6 +7,7 @@ import * as vscode from 'vscode'; import { isJsConfigOrTsConfigFileName } from '../configuration/languageDescription'; import { isSupportedLanguageMode } from '../configuration/languageIds'; import { Disposable } from '../utils/dispose'; +import { coalesce } from '../utils/arrays'; /** * Tracks the active JS/TS editor. @@ -24,41 +25,81 @@ export class ActiveJsTsEditorTracker extends Disposable { public constructor() { super(); - vscode.window.onDidChangeActiveTextEditor(this.onDidChangeActiveTextEditor, this, this._disposables); - vscode.window.onDidChangeVisibleTextEditors(() => { - // Make sure the active editor is still in the visible set. - // This can happen if the output view is focused and the last active TS file is closed - if (this._activeJsTsEditor) { - if (!vscode.window.visibleTextEditors.some(visibleEditor => visibleEditor === this._activeJsTsEditor)) { - this.onDidChangeActiveTextEditor(undefined); - } - } - }, this, this._disposables); - this.onDidChangeActiveTextEditor(vscode.window.activeTextEditor); + this._register(vscode.window.onDidChangeActiveTextEditor(_ => this.update())); + this._register(vscode.window.onDidChangeVisibleTextEditors(_ => this.update())); + + this.update(); } public get activeJsTsEditor(): vscode.TextEditor | undefined { return this._activeJsTsEditor; } - private onDidChangeActiveTextEditor(editor: vscode.TextEditor | undefined): any { - if (editor === this._activeJsTsEditor) { - return; + + private update() { + // Use tabs to find the active editor. + // This correctly handles switching to the output view / debug console, which changes the activeEditor but not + // the active tab. + const editorCandidates = this.getEditorCandidatesForActiveTab(); + const managedEditors = editorCandidates.filter(editor => this.isManagedFile(editor)); + const newActiveJsTsEditor = managedEditors.at(0); + if (this._activeJsTsEditor !== newActiveJsTsEditor) { + this._activeJsTsEditor = newActiveJsTsEditor; + this._onDidChangeActiveJsTsEditor.fire(this._activeJsTsEditor); + } + } + + private getEditorCandidatesForActiveTab(): vscode.TextEditor[] { + const tab = vscode.window.tabGroups.activeTabGroup.activeTab; + if (!tab) { + return []; + } + + // Basic text editor tab + if (tab.input instanceof vscode.TabInputText) { + const inputUri = tab.input.uri; + const editor = vscode.window.visibleTextEditors.find(editor => { + return editor.document.uri.toString() === inputUri.toString() + && editor.viewColumn === tab.group.viewColumn; + }); + return editor ? [editor] : []; } - if (editor && !editor.viewColumn) { - // viewColumn is undefined for the debug/output panel, but we still want - // to show the version info for the previous editor - return; + // Diff editor tab. We could be focused on either side of the editor. + if (tab.input instanceof vscode.TabInputTextDiff) { + const original = tab.input.original; + const modified = tab.input.modified; + // Check the active editor first. However if a non tab editor like the output view is focused, + // we still need to check the visible text editors. + // TODO: This may return incorrect editors incorrect as there does not seem to be a reliable way to map from an editor to the + // view column of its parent diff editor. See https://github.com/microsoft/vscode/issues/201845 + return coalesce([vscode.window.activeTextEditor, ...vscode.window.visibleTextEditors]).filter(editor => { + return (editor.document.uri.toString() === original.toString() || editor.document.uri.toString() === modified.toString()) + && editor.viewColumn === undefined; // Editors in diff views have undefined view columns + }); } - if (editor && this.isManagedFile(editor)) { - this._activeJsTsEditor = editor; - } else { - this._activeJsTsEditor = undefined; + // Notebook editor. Find editor for notebook cell. + if (tab.input instanceof vscode.TabInputNotebook) { + const activeEditor = vscode.window.activeTextEditor; + if (!activeEditor) { + return []; + } + + // Notebooks cell editors have undefined view columns. + if (activeEditor.viewColumn !== undefined) { + return []; + } + + const notebook = vscode.window.visibleNotebookEditors.find(editor => + editor.notebook.uri.toString() === (tab.input as vscode.TabInputNotebook).uri.toString() + && editor.viewColumn === tab.group.viewColumn); + + return notebook?.notebook.getCells().some(cell => cell.document.uri.toString() === activeEditor.document.uri.toString()) ? [activeEditor] : []; } - this._onDidChangeActiveJsTsEditor.fire(this._activeJsTsEditor); + + return []; } private isManagedFile(editor: vscode.TextEditor): boolean { diff --git a/patched-vscode/extensions/typescript-language-features/src/ui/intellisenseStatus.ts b/patched-vscode/extensions/typescript-language-features/src/ui/intellisenseStatus.ts index 367ee86b..1a6ea63f 100644 --- a/patched-vscode/extensions/typescript-language-features/src/ui/intellisenseStatus.ts +++ b/patched-vscode/extensions/typescript-language-features/src/ui/intellisenseStatus.ts @@ -73,7 +73,7 @@ export class IntellisenseStatus extends Disposable { commandManager.register({ id: this.createOrOpenConfigCommandId, execute: async (root: vscode.Uri, projectType: ProjectType) => { - await openOrCreateConfig(projectType, root, this._client.configuration); + await openOrCreateConfig(this._client.apiVersion, projectType, root, this._client.configuration); }, }); diff --git a/patched-vscode/extensions/typescript-language-features/src/ui/largeProjectStatus.ts b/patched-vscode/extensions/typescript-language-features/src/ui/largeProjectStatus.ts index 4fd094d2..dc1018d0 100644 --- a/patched-vscode/extensions/typescript-language-features/src/ui/largeProjectStatus.ts +++ b/patched-vscode/extensions/typescript-language-features/src/ui/largeProjectStatus.ts @@ -97,6 +97,7 @@ function onConfigureExcludesSelected( const root = client.getWorkspaceRootForResource(vscode.Uri.file(configFileName)); if (root) { openOrCreateConfig( + client.apiVersion, /tsconfig\.?.*\.json/.test(configFileName) ? ProjectType.TypeScript : ProjectType.JavaScript, root, client.configuration); diff --git a/patched-vscode/extensions/typescript-language-features/src/ui/typingsStatus.ts b/patched-vscode/extensions/typescript-language-features/src/ui/typingsStatus.ts index 2e0d53b3..3e8d7c4e 100644 --- a/patched-vscode/extensions/typescript-language-features/src/ui/typingsStatus.ts +++ b/patched-vscode/extensions/typescript-language-features/src/ui/typingsStatus.ts @@ -11,7 +11,7 @@ import { Disposable } from '../utils/dispose'; const typingsInstallTimeout = 30 * 1000; export default class TypingsStatus extends Disposable { - private readonly _acquiringTypings = new Map(); + private readonly _acquiringTypings = new Map(); private readonly _client: ITypeScriptServiceClient; constructor(client: ITypeScriptServiceClient) { diff --git a/patched-vscode/extensions/typescript-language-features/src/utils/arrays.ts b/patched-vscode/extensions/typescript-language-features/src/utils/arrays.ts index a25bbe54..61850a3d 100644 --- a/patched-vscode/extensions/typescript-language-features/src/utils/arrays.ts +++ b/patched-vscode/extensions/typescript-language-features/src/utils/arrays.ts @@ -20,5 +20,5 @@ export function equals( } export function coalesce(array: ReadonlyArray): T[] { - return array.filter(e => !!e); + return array.filter((e): e is T => !!e); } diff --git a/patched-vscode/extensions/typescript-language-features/src/utils/dispose.ts b/patched-vscode/extensions/typescript-language-features/src/utils/dispose.ts index 7b662720..a3730ee4 100644 --- a/patched-vscode/extensions/typescript-language-features/src/utils/dispose.ts +++ b/patched-vscode/extensions/typescript-language-features/src/utils/dispose.ts @@ -6,10 +6,10 @@ import * as vscode from 'vscode'; export function disposeAll(disposables: vscode.Disposable[]) { - while (disposables.length) { - const item = disposables.pop(); - item?.dispose(); + for (const disposable of disposables) { + disposable.dispose(); } + disposables.length = 0; } export interface IDisposable { @@ -42,3 +42,12 @@ export abstract class Disposable { return this._isDisposed; } } + +export class DisposableStore extends Disposable { + + public add(disposable: T): T { + this._register(disposable); + + return disposable; + } +} diff --git a/patched-vscode/extensions/typescript-language-features/src/utils/objects.ts b/patched-vscode/extensions/typescript-language-features/src/utils/objects.ts index a31467bd..88c5a435 100644 --- a/patched-vscode/extensions/typescript-language-features/src/utils/objects.ts +++ b/patched-vscode/extensions/typescript-language-features/src/utils/objects.ts @@ -9,6 +9,7 @@ export function equals(one: any, other: any): boolean { if (one === other) { return true; } + // eslint-disable-next-line @typescript-eslint/prefer-optional-chain if (one === null || one === undefined || other === null || other === undefined) { return false; } diff --git a/patched-vscode/extensions/typescript-language-features/src/utils/platform.ts b/patched-vscode/extensions/typescript-language-features/src/utils/platform.ts index a7bdd8f3..ba954f59 100644 --- a/patched-vscode/extensions/typescript-language-features/src/utils/platform.ts +++ b/patched-vscode/extensions/typescript-language-features/src/utils/platform.ts @@ -12,3 +12,8 @@ export function isWeb(): boolean { export function isWebAndHasSharedArrayBuffers(): boolean { return isWeb() && (globalThis as any)['crossOriginIsolated']; } + +export function supportsReadableByteStreams(): boolean { + return isWeb() && 'ReadableByteStreamController' in globalThis; +} + diff --git a/patched-vscode/extensions/typescript-language-features/src/utils/temp.electron.ts b/patched-vscode/extensions/typescript-language-features/src/utils/temp.electron.ts index 886c8f01..cf099411 100644 --- a/patched-vscode/extensions/typescript-language-features/src/utils/temp.electron.ts +++ b/patched-vscode/extensions/typescript-language-features/src/utils/temp.electron.ts @@ -6,6 +6,7 @@ import * as fs from 'fs'; import * as os from 'os'; import * as path from 'path'; +import { lazy } from './lazy'; function makeRandomHexString(length: number): string { const chars = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f']; @@ -17,31 +18,17 @@ function makeRandomHexString(length: number): string { return result; } -const getRootTempDir = (() => { - let dir: string | undefined; - return () => { - if (!dir) { - const filename = `vscode-typescript${process.platform !== 'win32' && process.getuid ? process.getuid() : ''}`; - dir = path.join(os.tmpdir(), filename); - } - if (!fs.existsSync(dir)) { - fs.mkdirSync(dir); - } - return dir; - }; -})(); +const rootTempDir = lazy(() => { + const filename = `vscode-typescript${process.platform !== 'win32' && process.getuid ? process.getuid() : ''}`; + return path.join(os.tmpdir(), filename); +}); -export const getInstanceTempDir = (() => { - let dir: string | undefined; - return () => { - dir ??= path.join(getRootTempDir(), makeRandomHexString(20)); - if (!fs.existsSync(dir)) { - fs.mkdirSync(dir); - } - return dir; - }; -})(); +export const instanceTempDir = lazy(() => { + const dir = path.join(rootTempDir.value, makeRandomHexString(20)); + fs.mkdirSync(dir, { recursive: true }); + return dir; +}); export function getTempFile(prefix: string): string { - return path.join(getInstanceTempDir(), `${prefix}-${makeRandomHexString(20)}.tmp`); + return path.join(instanceTempDir.value, `${prefix}-${makeRandomHexString(20)}.tmp`); } diff --git a/patched-vscode/extensions/typescript-language-features/tsconfig.json b/patched-vscode/extensions/typescript-language-features/tsconfig.json index 73957dde..65557839 100644 --- a/patched-vscode/extensions/typescript-language-features/tsconfig.json +++ b/patched-vscode/extensions/typescript-language-features/tsconfig.json @@ -11,6 +11,12 @@ "include": [ "src/**/*", "../../src/vscode-dts/vscode.d.ts", - "../../src/vscode-dts/vscode.proposed.workspaceTrust.d.ts" + "../../src/vscode-dts/vscode.proposed.createFileSystemWatcher.d.ts", + "../../src/vscode-dts/vscode.proposed.codeActionAI.d.ts", + "../../src/vscode-dts/vscode.proposed.codeActionRanges.d.ts", + "../../src/vscode-dts/vscode.proposed.mappedEditsProvider.d.ts", + "../../src/vscode-dts/vscode.proposed.multiDocumentHighlightProvider.d.ts", + "../../src/vscode-dts/vscode.proposed.workspaceTrust.d.ts", + "../../src/vscode-dts/vscode.proposed.documentPaste.d.ts", ] } diff --git a/patched-vscode/extensions/typescript-language-features/web/src/fileWatcherManager.ts b/patched-vscode/extensions/typescript-language-features/web/src/fileWatcherManager.ts new file mode 100644 index 00000000..5bbce244 --- /dev/null +++ b/patched-vscode/extensions/typescript-language-features/web/src/fileWatcherManager.ts @@ -0,0 +1,126 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import type * as ts from 'typescript/lib/tsserverlibrary'; +import { URI } from 'vscode-uri'; +import { Logger } from './logging'; +import { PathMapper, fromResource, looksLikeLibDtsPath, looksLikeNodeModules, mapUri } from './pathMapper'; + +/** + * Copied from `ts.FileWatcherEventKind` to avoid direct dependency. + */ +enum FileWatcherEventKind { + Created = 0, + Changed = 1, + Deleted = 2, +} + +export class FileWatcherManager { + private static readonly noopWatcher: ts.FileWatcher = { close() { } }; + + private readonly watchFiles = new Map(); + private readonly watchDirectories = new Map(); + + private watchId = 0; + + constructor( + private readonly watchPort: MessagePort, + extensionUri: URI, + private readonly enabledExperimentalTypeAcquisition: boolean, + private readonly pathMapper: PathMapper, + private readonly logger: Logger + ) { + watchPort.onmessage = (e: any) => this.updateWatch(e.data.event, URI.from(e.data.uri), extensionUri); + } + + watchFile(path: string, callback: ts.FileWatcherCallback, pollingInterval?: number, options?: ts.WatchOptions): ts.FileWatcher { + if (looksLikeLibDtsPath(path)) { // We don't support watching lib files on web since they are readonly + return FileWatcherManager.noopWatcher; + } + + this.logger.logVerbose('fs.watchFile', { path }); + + let uri: URI; + try { + uri = this.pathMapper.toResource(path); + } catch (e) { + console.error(e); + return FileWatcherManager.noopWatcher; + } + + this.watchFiles.set(path, { callback, pollingInterval, options }); + const watchIds = [++this.watchId]; + this.watchPort.postMessage({ type: 'watchFile', uri: uri, id: watchIds[0] }); + if (this.enabledExperimentalTypeAcquisition && looksLikeNodeModules(path)) { + watchIds.push(++this.watchId); + this.watchPort.postMessage({ type: 'watchFile', uri: mapUri(uri, 'vscode-node-modules'), id: watchIds[1] }); + } + return { + close: () => { + this.logger.logVerbose('fs.watchFile.close', { path }); + this.watchFiles.delete(path); + for (const id of watchIds) { + this.watchPort.postMessage({ type: 'dispose', id }); + } + } + }; + } + + watchDirectory(path: string, callback: ts.DirectoryWatcherCallback, recursive?: boolean, options?: ts.WatchOptions): ts.FileWatcher { + this.logger.logVerbose('fs.watchDirectory', { path }); + + let uri: URI; + try { + uri = this.pathMapper.toResource(path); + } catch (e) { + console.error(e); + return FileWatcherManager.noopWatcher; + } + + this.watchDirectories.set(path, { callback, recursive, options }); + const watchIds = [++this.watchId]; + this.watchPort.postMessage({ type: 'watchDirectory', recursive, uri, id: this.watchId }); + return { + close: () => { + this.logger.logVerbose('fs.watchDirectory.close', { path }); + + this.watchDirectories.delete(path); + for (const id of watchIds) { + this.watchPort.postMessage({ type: 'dispose', id }); + } + } + }; + } + + private updateWatch(event: 'create' | 'change' | 'delete', uri: URI, extensionUri: URI) { + const kind = this.toTsWatcherKind(event); + const path = fromResource(extensionUri, uri); + + const fileWatcher = this.watchFiles.get(path); + if (fileWatcher) { + fileWatcher.callback(path, kind); + return; + } + + for (const watch of Array.from(this.watchDirectories.keys()).filter(dir => path.startsWith(dir))) { + this.watchDirectories.get(watch)!.callback(path); + return; + } + + console.error(`no watcher found for ${path}`); + } + + private toTsWatcherKind(event: 'create' | 'change' | 'delete') { + if (event === 'create') { + return FileWatcherEventKind.Created; + } else if (event === 'change') { + return FileWatcherEventKind.Changed; + } else if (event === 'delete') { + return FileWatcherEventKind.Deleted; + } + throw new Error(`Unknown event: ${event}`); + } +} + diff --git a/patched-vscode/extensions/typescript-language-features/web/src/logging.ts b/patched-vscode/extensions/typescript-language-features/web/src/logging.ts new file mode 100644 index 00000000..843228f0 --- /dev/null +++ b/patched-vscode/extensions/typescript-language-features/web/src/logging.ts @@ -0,0 +1,60 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import type * as ts from 'typescript/lib/tsserverlibrary'; + +/** + * Matches the ts.server.LogLevel enum + */ +export enum LogLevel { + terse = 0, + normal = 1, + requestTime = 2, + verbose = 3, +} + +export class Logger { + public readonly tsLogger: ts.server.Logger; + + constructor(logLevel: LogLevel | undefined) { + const doLog = typeof logLevel === 'undefined' + ? (_message: string) => { } + : (message: string) => { postMessage({ type: 'log', body: message }); }; + + this.tsLogger = { + close: () => { }, + hasLevel: level => typeof logLevel === 'undefined' ? false : level <= logLevel, + loggingEnabled: () => true, + perftrc: () => { }, + info: doLog, + msg: doLog, + startGroup: () => { }, + endGroup: () => { }, + getLogFileName: () => undefined + }; + } + + log(level: LogLevel, message: string, data?: any) { + if (this.tsLogger.hasLevel(level)) { + this.tsLogger.info(message + (data ? ' ' + JSON.stringify(data) : '')); + } + } + + logNormal(message: string, data?: any) { + this.log(LogLevel.normal, message, data); + } + + logVerbose(message: string, data?: any) { + this.log(LogLevel.verbose, message, data); + } +} + +export function parseLogLevel(input: string | undefined): LogLevel | undefined { + switch (input) { + case 'normal': return LogLevel.normal; + case 'terse': return LogLevel.terse; + case 'verbose': return LogLevel.verbose; + default: return undefined; + } +} diff --git a/patched-vscode/extensions/typescript-language-features/web/src/pathMapper.ts b/patched-vscode/extensions/typescript-language-features/web/src/pathMapper.ts new file mode 100644 index 00000000..e9254895 --- /dev/null +++ b/patched-vscode/extensions/typescript-language-features/web/src/pathMapper.ts @@ -0,0 +1,112 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import { URI } from 'vscode-uri'; + +export class PathMapper { + + private readonly projectRootPaths = new Map(); + + constructor( + private readonly extensionUri: URI + ) { } + + /** + * Copied from toResource in typescriptServiceClient.ts + */ + toResource(filepath: string): URI { + if (looksLikeLibDtsPath(filepath)) { + return URI.from({ + scheme: this.extensionUri.scheme, + authority: this.extensionUri.authority, + path: this.extensionUri.path + '/dist/browser/typescript/' + filepath.slice(1) + }); + } + + const uri = filePathToResourceUri(filepath); + if (!uri) { + throw new Error(`Could not parse path ${filepath}`); + } + + // Check if TS is trying to read a file outside of the project root. + // We allow reading files on unknown scheme as these may be loose files opened by the user. + // However we block reading files on schemes that are on a known file system with an unknown root + let allowRead: 'implicit' | 'block' | 'allow' = 'implicit'; + for (const projectRoot of this.projectRootPaths.values()) { + if (uri.scheme === projectRoot.scheme) { + if (uri.toString().startsWith(projectRoot.toString())) { + allowRead = 'allow'; + break; + } + + // Tentatively block the read but a future loop may allow it + allowRead = 'block'; + } + } + + if (allowRead === 'block') { + throw new AccessOutsideOfRootError(filepath, Array.from(this.projectRootPaths.keys())); + } + + return uri; + } + + addProjectRoot(projectRootPath: string) { + const uri = filePathToResourceUri(projectRootPath); + if (uri) { + this.projectRootPaths.set(projectRootPath, uri); + } + } +} + +class AccessOutsideOfRootError extends Error { + constructor( + public readonly filepath: string, + public readonly projectRootPaths: readonly string[] + ) { + super(`Could not read file outside of project root ${filepath}`); + } +} + +export function fromResource(extensionUri: URI, uri: URI) { + if (uri.scheme === extensionUri.scheme + && uri.authority === extensionUri.authority + && uri.path.startsWith(extensionUri.path + '/dist/browser/typescript/lib.') + && uri.path.endsWith('.d.ts')) { + return uri.path; + } + return `/${uri.scheme}/${uri.authority}${uri.path}`; +} + +export function looksLikeLibDtsPath(filepath: string) { + return filepath.startsWith('/lib.') && filepath.endsWith('.d.ts'); +} + +export function looksLikeNodeModules(filepath: string) { + return filepath.includes('/node_modules'); +} + +function filePathToResourceUri(filepath: string): URI | undefined { + const parts = filepath.match(/^\/([^\/]+)\/([^\/]*)(?:\/(.+))?$/); + if (!parts) { + return undefined; + } + + const scheme = parts[1]; + const authority = parts[2] === 'ts-nul-authority' ? '' : parts[2]; + const path = parts[3]; + return URI.from({ scheme, authority, path: (path ? '/' + path : path) }); +} + +export function mapUri(uri: URI, mappedScheme: string): URI { + if (uri.scheme === 'vscode-global-typings') { + throw new Error('can\'t map vscode-global-typings'); + } + if (!uri.authority) { + uri = uri.with({ authority: 'ts-nul-authority' }); + } + uri = uri.with({ scheme: mappedScheme, path: `/${uri.scheme}/${uri.authority || 'ts-nul-authority'}${uri.path}` }); + + return uri; +} diff --git a/patched-vscode/extensions/typescript-language-features/web/src/serverHost.ts b/patched-vscode/extensions/typescript-language-features/web/src/serverHost.ts new file mode 100644 index 00000000..f2f9ca95 --- /dev/null +++ b/patched-vscode/extensions/typescript-language-features/web/src/serverHost.ts @@ -0,0 +1,428 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { ApiClient, FileStat, FileType, Requests } from '@vscode/sync-api-client'; +import { ClientConnection } from '@vscode/sync-api-common/browser'; +import { basename } from 'path'; +import type * as ts from 'typescript/lib/tsserverlibrary'; +import { FileWatcherManager } from './fileWatcherManager'; +import { Logger } from './logging'; +import { PathMapper, looksLikeNodeModules, mapUri } from './pathMapper'; +import { findArgument, hasArgument } from './util/args'; + +type ServerHostWithImport = ts.server.ServerHost & { importPlugin(root: string, moduleName: string): Promise }; + +function createServerHost( + ts: typeof import('typescript/lib/tsserverlibrary'), + logger: Logger, + apiClient: ApiClient | undefined, + args: readonly string[], + watchManager: FileWatcherManager, + pathMapper: PathMapper, + enabledExperimentalTypeAcquisition: boolean, + exit: () => void, +): ServerHostWithImport { + const currentDirectory = '/'; + const fs = apiClient?.vscode.workspace.fileSystem; + + // Internals + const combinePaths: (path: string, ...paths: (string | undefined)[]) => string = (ts as any).combinePaths; + const byteOrderMarkIndicator = '\uFEFF'; + const matchFiles: ( + path: string, + extensions: readonly string[] | undefined, + excludes: readonly string[] | undefined, + includes: readonly string[] | undefined, + useCaseSensitiveFileNames: boolean, + currentDirectory: string, + depth: number | undefined, + getFileSystemEntries: (path: string) => { files: readonly string[]; directories: readonly string[] }, + realpath: (path: string) => string + ) => string[] = (ts as any).matchFiles; + const generateDjb2Hash = (ts as any).generateDjb2Hash; + + // Legacy web + const memoize: (callback: () => T) => () => T = (ts as any).memoize; + const ensureTrailingDirectorySeparator: (path: string) => string = (ts as any).ensureTrailingDirectorySeparator; + const getDirectoryPath: (path: string) => string = (ts as any).getDirectoryPath; + const directorySeparator: string = (ts as any).directorySeparator; + const executingFilePath = findArgument(args, '--executingFilePath') || location + ''; + const getExecutingDirectoryPath = memoize(() => memoize(() => ensureTrailingDirectorySeparator(getDirectoryPath(executingFilePath)))); + const getWebPath = (path: string) => path.startsWith(directorySeparator) ? path.replace(directorySeparator, getExecutingDirectoryPath()) : undefined; + + const textDecoder = new TextDecoder(); + const textEncoder = new TextEncoder(); + + return { + watchFile: watchManager.watchFile.bind(watchManager), + watchDirectory: watchManager.watchDirectory.bind(watchManager), + setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[]): any { + return setTimeout(callback, ms, ...args); + }, + clearTimeout(timeoutId: any): void { + clearTimeout(timeoutId); + }, + setImmediate(callback: (...args: any[]) => void, ...args: any[]): any { + return this.setTimeout(callback, 0, ...args); + }, + clearImmediate(timeoutId: any): void { + this.clearTimeout(timeoutId); + }, + importPlugin: async (root, moduleName) => { + const packageRoot = combinePaths(root, moduleName); + + let packageJson: any | undefined; + try { + const packageJsonResponse = await fetch(combinePaths(packageRoot, 'package.json')); + packageJson = await packageJsonResponse.json(); + } catch (e) { + return { module: undefined, error: new Error(`Could not load plugin. Could not load 'package.json'.`) }; + } + + const browser = packageJson.browser; + if (!browser) { + return { module: undefined, error: new Error(`Could not load plugin. No 'browser' field found in package.json.`) }; + } + + const scriptPath = combinePaths(packageRoot, browser); + try { + const { default: module } = await import(/* webpackIgnore: true */ scriptPath); + return { module, error: undefined }; + } catch (e) { + return { module: undefined, error: e }; + } + }, + args: Array.from(args), + newLine: '\n', + useCaseSensitiveFileNames: true, + write: s => { + apiClient?.vscode.terminal.write(s); + }, + writeOutputIsTTY() { + return true; + }, + readFile(path) { + logger.logVerbose('fs.readFile', { path }); + + if (!fs) { + const webPath = getWebPath(path); + if (webPath) { + const request = new XMLHttpRequest(); + request.open('GET', webPath, /* asynchronous */ false); + request.send(); + return request.status === 200 ? request.responseText : undefined; + } else { + return undefined; + } + } + + let uri; + try { + uri = pathMapper.toResource(path); + } catch (e) { + return undefined; + } + + let contents: Uint8Array | undefined; + try { + // We need to slice the bytes since we can't pass a shared array to text decoder + contents = fs.readFile(uri); + } catch (error) { + if (!enabledExperimentalTypeAcquisition) { + return undefined; + } + try { + contents = fs.readFile(mapUri(uri, 'vscode-node-modules')); + } catch (e) { + return undefined; + } + } + return textDecoder.decode(contents.slice()); + }, + getFileSize(path) { + logger.logVerbose('fs.getFileSize', { path }); + + if (!fs) { + throw new Error('not supported'); + } + + const uri = pathMapper.toResource(path); + let ret = 0; + try { + ret = fs.stat(uri).size; + } catch (_error) { + if (enabledExperimentalTypeAcquisition) { + try { + ret = fs.stat(mapUri(uri, 'vscode-node-modules')).size; + } catch (_error) { + } + } + } + return ret; + }, + writeFile(path, data, writeByteOrderMark) { + logger.logVerbose('fs.writeFile', { path }); + + if (!fs) { + throw new Error('not supported'); + } + + if (writeByteOrderMark) { + data = byteOrderMarkIndicator + data; + } + + let uri; + try { + uri = pathMapper.toResource(path); + } catch (e) { + return; + } + const encoded = textEncoder.encode(data); + try { + fs.writeFile(uri, encoded); + const name = basename(uri.path); + if (uri.scheme !== 'vscode-global-typings' && (name === 'package.json' || name === 'package-lock.json' || name === 'package-lock.kdl')) { + fs.writeFile(mapUri(uri, 'vscode-node-modules'), encoded); + } + } catch (error) { + console.error('fs.writeFile', { path, error }); + } + }, + resolvePath(path: string): string { + return path; + }, + fileExists(path: string): boolean { + logger.logVerbose('fs.fileExists', { path }); + + if (!fs) { + const webPath = getWebPath(path); + if (!webPath) { + return false; + } + + const request = new XMLHttpRequest(); + request.open('HEAD', webPath, /* asynchronous */ false); + request.send(); + return request.status === 200; + } + + let uri; + try { + uri = pathMapper.toResource(path); + } catch (e) { + return false; + } + let ret = false; + try { + ret = fs.stat(uri).type === FileType.File; + } catch (_error) { + if (enabledExperimentalTypeAcquisition) { + try { + ret = fs.stat(mapUri(uri, 'vscode-node-modules')).type === FileType.File; + } catch (_error) { + } + } + } + return ret; + }, + directoryExists(path: string): boolean { + logger.logVerbose('fs.directoryExists', { path }); + + if (!fs) { + return false; + } + + let uri; + try { + uri = pathMapper.toResource(path); + } catch (_error) { + return false; + } + + let stat: FileStat | undefined = undefined; + try { + stat = fs.stat(uri); + } catch (_error) { + if (enabledExperimentalTypeAcquisition) { + try { + stat = fs.stat(mapUri(uri, 'vscode-node-modules')); + } catch (_error) { + } + } + } + if (stat) { + if (path.startsWith('/https') && !path.endsWith('.d.ts')) { + // TODO: Hack, https 'file system' can't actually tell what is a file vs directory + return stat.type === FileType.File || stat.type === FileType.Directory; + } + + return stat.type === FileType.Directory; + } else { + return false; + } + }, + createDirectory(path: string): void { + logger.logVerbose('fs.createDirectory', { path }); + if (!fs) { + throw new Error('not supported'); + } + + try { + fs.createDirectory(pathMapper.toResource(path)); + } catch (error) { + logger.logNormal('Error fs.createDirectory', { path, error: error + '' }); + } + }, + getExecutingFilePath(): string { + return currentDirectory; + }, + getCurrentDirectory(): string { + return currentDirectory; + }, + getDirectories(path: string): string[] { + logger.logVerbose('fs.getDirectories', { path }); + + return getAccessibleFileSystemEntries(path).directories.slice(); + }, + readDirectory(path: string, extensions?: readonly string[], excludes?: readonly string[], includes?: readonly string[], depth?: number): string[] { + logger.logVerbose('fs.readDirectory', { path }); + + return matchFiles(path, extensions, excludes, includes, /*useCaseSensitiveFileNames*/ true, currentDirectory, depth, getAccessibleFileSystemEntries, realpath); + }, + getModifiedTime(path: string): Date | undefined { + logger.logVerbose('fs.getModifiedTime', { path }); + + if (!fs) { + throw new Error('not supported'); + } + + const uri = pathMapper.toResource(path); + let s: FileStat | undefined = undefined; + try { + s = fs.stat(uri); + } catch (_e) { + if (enabledExperimentalTypeAcquisition) { + try { + s = fs.stat(mapUri(uri, 'vscode-node-modules')); + } catch (_e) { + } + } + } + return s && new Date(s.mtime); + }, + deleteFile(path: string): void { + logger.logVerbose('fs.deleteFile', { path }); + + if (!fs) { + throw new Error('not supported'); + } + + try { + fs.delete(pathMapper.toResource(path)); + } catch (error) { + logger.logNormal('Error fs.deleteFile', { path, error: error + '' }); + } + }, + createHash: generateDjb2Hash, + /** This must be cryptographically secure. + The browser implementation, crypto.subtle.digest, is async so not possible to call from tsserver. */ + createSHA256Hash: undefined, + exit: exit, + realpath, + base64decode: input => Buffer.from(input, 'base64').toString('utf8'), + base64encode: input => Buffer.from(input).toString('base64'), + }; + + // For module resolution only. `node_modules` is also automatically mapped + // as if all node_modules-like paths are symlinked. + function realpath(path: string): string { + const isNm = looksLikeNodeModules(path) && !path.startsWith('/vscode-global-typings/'); + // skip paths without .. or ./ or /. And things that look like node_modules + if (!isNm && !path.match(/\.\.|\/\.|\.\//)) { + return path; + } + + let uri = pathMapper.toResource(path); + if (isNm) { + uri = mapUri(uri, 'vscode-node-modules'); + } + const out = [uri.scheme]; + if (uri.authority) { out.push(uri.authority); } + for (const part of uri.path.split('/')) { + switch (part) { + case '': + case '.': + break; + case '..': + //delete if there is something there to delete + out.pop(); + break; + default: + out.push(part); + } + } + return '/' + out.join('/'); + } + + function getAccessibleFileSystemEntries(path: string): { files: readonly string[]; directories: readonly string[] } { + if (!fs) { + throw new Error('not supported'); + } + + const uri = pathMapper.toResource(path || '.'); + let entries: [string, FileType][] = []; + const files: string[] = []; + const directories: string[] = []; + try { + entries = fs.readDirectory(uri); + } catch (_e) { + try { + entries = fs.readDirectory(mapUri(uri, 'vscode-node-modules')); + } catch (_e) { + } + } + for (const [entry, type] of entries) { + // This is necessary because on some file system node fails to exclude + // '.' and '..'. See https://github.com/nodejs/node/issues/4002 + if (entry === '.' || entry === '..') { + continue; + } + + if (type === FileType.File) { + files.push(entry); + } + else if (type === FileType.Directory) { + directories.push(entry); + } + } + files.sort(); + directories.sort(); + return { files, directories }; + } +} + +export async function createSys( + ts: typeof import('typescript/lib/tsserverlibrary'), + args: readonly string[], + fsPort: MessagePort, + logger: Logger, + watchManager: FileWatcherManager, + pathMapper: PathMapper, + onExit: () => void, +) { + if (hasArgument(args, '--enableProjectWideIntelliSenseOnWeb')) { + const enabledExperimentalTypeAcquisition = hasArgument(args, '--experimentalTypeAcquisition'); + const connection = new ClientConnection(fsPort); + await connection.serviceReady(); + + const apiClient = new ApiClient(connection); + const fs = apiClient.vscode.workspace.fileSystem; + const sys = createServerHost(ts, logger, apiClient, args, watchManager, pathMapper, enabledExperimentalTypeAcquisition, onExit); + return { sys, fs }; + } else { + return { sys: createServerHost(ts, logger, undefined, args, watchManager, pathMapper, false, onExit) }; + } +} + diff --git a/patched-vscode/extensions/typescript-language-features/web/jsTyping.ts b/patched-vscode/extensions/typescript-language-features/web/src/typingsInstaller/jsTyping.ts similarity index 100% rename from patched-vscode/extensions/typescript-language-features/web/jsTyping.ts rename to patched-vscode/extensions/typescript-language-features/web/src/typingsInstaller/jsTyping.ts diff --git a/patched-vscode/extensions/typescript-language-features/web/typingsInstaller.ts b/patched-vscode/extensions/typescript-language-features/web/src/typingsInstaller/typingsInstaller.ts similarity index 98% rename from patched-vscode/extensions/typescript-language-features/web/typingsInstaller.ts rename to patched-vscode/extensions/typescript-language-features/web/src/typingsInstaller/typingsInstaller.ts index 7b9b164c..7c40993d 100644 --- a/patched-vscode/extensions/typescript-language-features/web/typingsInstaller.ts +++ b/patched-vscode/extensions/typescript-language-features/web/src/typingsInstaller/typingsInstaller.ts @@ -34,7 +34,7 @@ type InstallerResponse = ts.server.PackageInstalledResponse | ts.server.SetTypin * The "server" part of the "server/client" model. This is the part that * actually gets instantiated and passed to tsserver. */ -export default class WebTypingsInstallerClient implements ts.server.ITypingsInstaller { +export class WebTypingsInstallerClient implements ts.server.ITypingsInstaller { private projectService: ts.server.ProjectService | undefined; diff --git a/patched-vscode/extensions/typescript-language-features/web/src/util/args.ts b/patched-vscode/extensions/typescript-language-features/web/src/util/args.ts new file mode 100644 index 00000000..8a9224dd --- /dev/null +++ b/patched-vscode/extensions/typescript-language-features/web/src/util/args.ts @@ -0,0 +1,42 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import type * as ts from 'typescript/lib/tsserverlibrary'; + +export function hasArgument(args: readonly string[], name: string): boolean { + return args.indexOf(name) >= 0; +} + +export function findArgument(args: readonly string[], name: string): string | undefined { + const index = args.indexOf(name); + return 0 <= index && index < args.length - 1 + ? args[index + 1] + : undefined; +} + +export function findArgumentStringArray(args: readonly string[], name: string): readonly string[] { + const arg = findArgument(args, name); + return arg === undefined ? [] : arg.split(',').filter(name => name !== ''); +} + +/** + * Copied from `ts.LanguageServiceMode` to avoid direct dependency. + */ +export enum LanguageServiceMode { + Semantic = 0, + PartialSemantic = 1, + Syntactic = 2, +} + +export function parseServerMode(args: readonly string[]): ts.LanguageServiceMode | string | undefined { + const mode = findArgument(args, '--serverMode'); + if (!mode) { return undefined; } + + switch (mode.toLowerCase()) { + case 'semantic': return LanguageServiceMode.Semantic; + case 'partialsemantic': return LanguageServiceMode.PartialSemantic; + case 'syntactic': return LanguageServiceMode.Syntactic; + default: return mode; + } +} diff --git a/patched-vscode/extensions/typescript-language-features/web/src/util/hrtime.ts b/patched-vscode/extensions/typescript-language-features/web/src/util/hrtime.ts new file mode 100644 index 00000000..76ed9db8 --- /dev/null +++ b/patched-vscode/extensions/typescript-language-features/web/src/util/hrtime.ts @@ -0,0 +1,19 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +export function hrtime(previous?: [number, number]): [number, number] { + const now = self.performance.now() * 0.001; + let seconds = Math.floor(now); + let nanoseconds = Math.floor((now % 1) * 1000000000); + // NOTE: This check is added probably because it's missed without strictFunctionTypes on + if (previous?.[0] !== undefined && previous?.[1] !== undefined) { + seconds = seconds - previous[0]; + nanoseconds = nanoseconds - previous[1]; + if (nanoseconds < 0) { + seconds--; + nanoseconds += 1000000000; + } + } + return [seconds, nanoseconds]; +} diff --git a/patched-vscode/extensions/typescript-language-features/web/src/wasmCancellationToken.ts b/patched-vscode/extensions/typescript-language-features/web/src/wasmCancellationToken.ts new file mode 100644 index 00000000..3885d107 --- /dev/null +++ b/patched-vscode/extensions/typescript-language-features/web/src/wasmCancellationToken.ts @@ -0,0 +1,26 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import type * as ts from 'typescript/lib/tsserverlibrary'; + +export class WasmCancellationToken implements ts.server.ServerCancellationToken { + shouldCancel: (() => boolean) | undefined; + currentRequestId: number | undefined = undefined; + + setRequest(requestId: number) { + this.currentRequestId = requestId; + } + + resetRequest(requestId: number) { + if (requestId === this.currentRequestId) { + this.currentRequestId = undefined; + } else { + throw new Error(`Mismatched request id, expected ${this.currentRequestId} but got ${requestId}`); + } + } + + isCancellationRequested(): boolean { + return this.currentRequestId !== undefined && !!this.shouldCancel && this.shouldCancel(); + } +} diff --git a/patched-vscode/extensions/typescript-language-features/web/src/webServer.ts b/patched-vscode/extensions/typescript-language-features/web/src/webServer.ts new file mode 100644 index 00000000..3d2d5f9d --- /dev/null +++ b/patched-vscode/extensions/typescript-language-features/web/src/webServer.ts @@ -0,0 +1,77 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +/// + +import ts from 'typescript/lib/tsserverlibrary'; +import { URI } from 'vscode-uri'; +import { FileWatcherManager } from './fileWatcherManager'; +import { Logger, parseLogLevel } from './logging'; +import { PathMapper } from './pathMapper'; +import { createSys } from './serverHost'; +import { findArgument, findArgumentStringArray, hasArgument, parseServerMode } from './util/args'; +import { StartSessionOptions, startWorkerSession } from './workerSession'; + +const setSys: (s: ts.System) => void = (ts as any).setSys; + +async function initializeSession( + args: readonly string[], + extensionUri: URI, + ports: { tsserver: MessagePort; sync: MessagePort; watcher: MessagePort }, +): Promise { + const logLevel = parseLogLevel(findArgument(args, '--logVerbosity')); + const logger = new Logger(logLevel); + + const modeOrUnknown = parseServerMode(args); + const serverMode = typeof modeOrUnknown === 'number' ? modeOrUnknown : undefined; + const unknownServerMode = typeof modeOrUnknown === 'string' ? modeOrUnknown : undefined; + logger.tsLogger.info(`Starting TS Server`); + logger.tsLogger.info(`Version: 0.0.0`); + logger.tsLogger.info(`Arguments: ${args.join(' ')}`); + logger.tsLogger.info(`ServerMode: ${serverMode} unknownServerMode: ${unknownServerMode}`); + const sessionOptions = parseSessionOptions(args, serverMode); + + const enabledExperimentalTypeAcquisition = hasArgument(args, '--enableProjectWideIntelliSenseOnWeb') && hasArgument(args, '--experimentalTypeAcquisition'); + + const pathMapper = new PathMapper(extensionUri); + const watchManager = new FileWatcherManager(ports.watcher, extensionUri, enabledExperimentalTypeAcquisition, pathMapper, logger); + + const { sys, fs } = await createSys(ts, args, ports.sync, logger, watchManager, pathMapper, () => { + removeEventListener('message', listener); + }); + setSys(sys); + startWorkerSession(ts, sys, fs, sessionOptions, ports.tsserver, pathMapper, logger); +} + +function parseSessionOptions(args: readonly string[], serverMode: ts.LanguageServiceMode | undefined): StartSessionOptions { + return { + globalPlugins: findArgumentStringArray(args, '--globalPlugins'), + pluginProbeLocations: findArgumentStringArray(args, '--pluginProbeLocations'), + allowLocalPluginLoads: hasArgument(args, '--allowLocalPluginLoads'), + useSingleInferredProject: hasArgument(args, '--useSingleInferredProject'), + useInferredProjectPerProjectRoot: hasArgument(args, '--useInferredProjectPerProjectRoot'), + suppressDiagnosticEvents: hasArgument(args, '--suppressDiagnosticEvents'), + noGetErrOnBackgroundUpdate: hasArgument(args, '--noGetErrOnBackgroundUpdate'), + serverMode, + disableAutomaticTypingAcquisition: hasArgument(args, '--disableAutomaticTypingAcquisition'), + }; +} + +let hasInitialized = false; +const listener = async (e: any) => { + if (!hasInitialized) { + hasInitialized = true; + if ('args' in e.data) { + const args = e.data.args; + const extensionUri = URI.from(e.data.extensionUri); + const [sync, tsserver, watcher] = e.ports as MessagePort[]; + await initializeSession(args, extensionUri, { sync, tsserver, watcher }); + } else { + console.error('unexpected message in place of initial message: ' + JSON.stringify(e.data)); + } + return; + } + console.error(`unexpected message on main channel: ${JSON.stringify(e)}`); +}; +addEventListener('message', listener); diff --git a/patched-vscode/extensions/typescript-language-features/web/src/workerSession.ts b/patched-vscode/extensions/typescript-language-features/web/src/workerSession.ts new file mode 100644 index 00000000..6ae517cc --- /dev/null +++ b/patched-vscode/extensions/typescript-language-features/web/src/workerSession.ts @@ -0,0 +1,126 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import { FileSystem } from '@vscode/sync-api-client'; +import type * as ts from 'typescript/lib/tsserverlibrary'; +import { Logger } from './logging'; +import { WebTypingsInstallerClient } from './typingsInstaller/typingsInstaller'; +import { hrtime } from './util/hrtime'; +import { WasmCancellationToken } from './wasmCancellationToken'; +import { PathMapper } from './pathMapper'; + +export interface StartSessionOptions { + readonly globalPlugins: ts.server.SessionOptions['globalPlugins']; + readonly pluginProbeLocations: ts.server.SessionOptions['pluginProbeLocations']; + readonly allowLocalPluginLoads: ts.server.SessionOptions['allowLocalPluginLoads']; + readonly useSingleInferredProject: ts.server.SessionOptions['useSingleInferredProject']; + readonly useInferredProjectPerProjectRoot: ts.server.SessionOptions['useInferredProjectPerProjectRoot']; + readonly suppressDiagnosticEvents: ts.server.SessionOptions['suppressDiagnosticEvents']; + readonly noGetErrOnBackgroundUpdate: ts.server.SessionOptions['noGetErrOnBackgroundUpdate']; + readonly serverMode: ts.server.SessionOptions['serverMode']; + readonly disableAutomaticTypingAcquisition: boolean; +} + +export function startWorkerSession( + ts: typeof import('typescript/lib/tsserverlibrary'), + host: ts.server.ServerHost, + fs: FileSystem | undefined, + options: StartSessionOptions, + port: MessagePort, + pathMapper: PathMapper, + logger: Logger, +): void { + const indent: (str: string) => string = (ts as any).server.indent; + + const worker = new class WorkerSession extends ts.server.Session<{}> { + + private readonly wasmCancellationToken: WasmCancellationToken; + private readonly listener: (message: any) => void; + + constructor() { + const cancellationToken = new WasmCancellationToken(); + const typingsInstaller = options.disableAutomaticTypingAcquisition || !fs ? ts.server.nullTypingsInstaller : new WebTypingsInstallerClient(host, '/vscode-global-typings/ts-nul-authority/projects'); + + super({ + host, + cancellationToken, + ...options, + typingsInstaller, + byteLength: () => { throw new Error('Not implemented'); }, // Formats the message text in send of Session which is overridden in this class so not needed + hrtime, + logger: logger.tsLogger, + canUseEvents: true, + }); + this.wasmCancellationToken = cancellationToken; + + this.listener = (message: any) => { + // TEMP fix since Cancellation.retrieveCheck is not correct + function retrieveCheck2(data: any) { + if (!globalThis.crossOriginIsolated || !(data.$cancellationData instanceof SharedArrayBuffer)) { + return () => false; + } + const typedArray = new Int32Array(data.$cancellationData, 0, 1); + return () => { + return Atomics.load(typedArray, 0) === 1; + }; + } + + const shouldCancel = retrieveCheck2(message.data); + if (shouldCancel) { + this.wasmCancellationToken.shouldCancel = shouldCancel; + } + + try { + if (message.data.command === 'updateOpen') { + const args = message.data.arguments as ts.server.protocol.UpdateOpenRequestArgs; + for (const open of args.openFiles ?? []) { + if (open.projectRootPath) { + pathMapper.addProjectRoot(open.projectRootPath); + } + } + } + } catch { + // Noop + } + + this.onMessage(message.data); + }; + } + + public override send(msg: ts.server.protocol.Message) { + if (msg.type === 'event' && !this.canUseEvents) { + if (this.logger.hasLevel(ts.server.LogLevel.verbose)) { + this.logger.info(`Session does not support events: ignored event: ${JSON.stringify(msg)}`); + } + return; + } + if (this.logger.hasLevel(ts.server.LogLevel.verbose)) { + this.logger.info(`${msg.type}:${indent(JSON.stringify(msg))}`); + } + port.postMessage(msg); + } + + protected override parseMessage(message: {}): ts.server.protocol.Request { + return message as ts.server.protocol.Request; + } + + protected override toStringMessage(message: {}) { + return JSON.stringify(message, undefined, 2); + } + + override exit() { + this.logger.info('Exiting...'); + port.removeEventListener('message', this.listener); + this.projectService.closeLog(); + close(); + } + + listen() { + this.logger.info(`webServer.ts: tsserver starting to listen for messages on 'message'...`); + port.onmessage = this.listener; + } + }(); + + worker.listen(); +} diff --git a/patched-vscode/extensions/typescript-language-features/web/tsconfig.json b/patched-vscode/extensions/typescript-language-features/web/tsconfig.json index 531d57bd..fce002fb 100644 --- a/patched-vscode/extensions/typescript-language-features/web/tsconfig.json +++ b/patched-vscode/extensions/typescript-language-features/web/tsconfig.json @@ -8,7 +8,7 @@ "node" ] }, - "files": [ - "webServer.ts" + "include": [ + "src/**/*.ts" ] } diff --git a/patched-vscode/extensions/typescript-language-features/web/webServer.ts b/patched-vscode/extensions/typescript-language-features/web/webServer.ts deleted file mode 100644 index 191c2d03..00000000 --- a/patched-vscode/extensions/typescript-language-features/web/webServer.ts +++ /dev/null @@ -1,864 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ -/// -/// - -import { ApiClient, FileStat, FileSystem, FileType, Requests } from '@vscode/sync-api-client'; -import { ClientConnection } from '@vscode/sync-api-common/browser'; -import { basename } from 'path'; -import * as ts from 'typescript/lib/tsserverlibrary'; -import { URI } from 'vscode-uri'; -import WebTypingsInstaller from './typingsInstaller'; - -// GLOBALS -const watchFiles: Map = new Map(); -const watchDirectories: Map = new Map(); -let session: WorkerSession | undefined; - -const projectRootPaths = new Map(); - -// END GLOBALS -// BEGIN misc internals -const indent: (str: string) => string = (ts as any).server.indent; -const setSys: (s: ts.System) => void = (ts as any).setSys; -const combinePaths: (path: string, ...paths: (string | undefined)[]) => string = (ts as any).combinePaths; -const byteOrderMarkIndicator = '\uFEFF'; -const matchFiles: ( - path: string, - extensions: readonly string[] | undefined, - excludes: readonly string[] | undefined, - includes: readonly string[] | undefined, - useCaseSensitiveFileNames: boolean, - currentDirectory: string, - depth: number | undefined, - getFileSystemEntries: (path: string) => { files: readonly string[]; directories: readonly string[] }, - realpath: (path: string) => string -) => string[] = (ts as any).matchFiles; -const generateDjb2Hash = (ts as any).generateDjb2Hash; -// End misc internals - -function fromResource(extensionUri: URI, uri: URI) { - if (uri.scheme === extensionUri.scheme - && uri.authority === extensionUri.authority - && uri.path.startsWith(extensionUri.path + '/dist/browser/typescript/lib.') - && uri.path.endsWith('.d.ts')) { - return uri.path; - } - return `/${uri.scheme}/${uri.authority}${uri.path}`; -} - -function updateWatch(event: 'create' | 'change' | 'delete', uri: URI, extensionUri: URI) { - const kind = toTsWatcherKind(event); - const path = fromResource(extensionUri, uri); - - const fileWatcher = watchFiles.get(path); - if (fileWatcher) { - fileWatcher.callback(path, kind); - return; - } - - for (const watch of Array.from(watchDirectories.keys()).filter(dir => path.startsWith(dir))) { - watchDirectories.get(watch)!.callback(path); - return; - } - - console.error(`no watcher found for ${path}`); -} - -function toTsWatcherKind(event: 'create' | 'change' | 'delete') { - if (event === 'create') { - return ts.FileWatcherEventKind.Created; - } else if (event === 'change') { - return ts.FileWatcherEventKind.Changed; - } else if (event === 'delete') { - return ts.FileWatcherEventKind.Deleted; - } - throw new Error(`Unknown event: ${event}`); -} - -class AccessOutsideOfRootError extends Error { - constructor( - public readonly filepath: string, - public readonly projectRootPaths: readonly string[] - ) { - super(`Could not read file outside of project root ${filepath}`); - } -} - -type ServerHostWithImport = ts.server.ServerHost & { importPlugin(root: string, moduleName: string): Promise }; - -function createServerHost(extensionUri: URI, logger: ts.server.Logger, apiClient: ApiClient | undefined, args: string[], fsWatcher: MessagePort, enabledExperimentalTypeAcquisition: boolean): ServerHostWithImport { - const currentDirectory = '/'; - const fs = apiClient?.vscode.workspace.fileSystem; - let watchId = 0; - - // Legacy web - const memoize: (callback: () => T) => () => T = (ts as any).memoize; - const ensureTrailingDirectorySeparator: (path: string) => string = (ts as any).ensureTrailingDirectorySeparator; - const getDirectoryPath: (path: string) => string = (ts as any).getDirectoryPath; - const directorySeparator: string = (ts as any).directorySeparator; - const executingFilePath = findArgument(args, '--executingFilePath') || location + ''; - const getExecutingDirectoryPath = memoize(() => memoize(() => ensureTrailingDirectorySeparator(getDirectoryPath(executingFilePath)))); - const getWebPath = (path: string) => path.startsWith(directorySeparator) ? path.replace(directorySeparator, getExecutingDirectoryPath()) : undefined; - - const textDecoder = new TextDecoder(); - const textEncoder = new TextEncoder(); - - const log = (level: ts.server.LogLevel, message: string, data?: any) => { - if (logger.hasLevel(level)) { - logger.info(message + (data ? ' ' + JSON.stringify(data) : '')); - } - }; - - const logNormal = log.bind(null, ts.server.LogLevel.normal); - const logVerbose = log.bind(null, ts.server.LogLevel.verbose); - - const noopWatcher: ts.FileWatcher = { close() { } }; - return { - watchFile(path: string, callback: ts.FileWatcherCallback, pollingInterval?: number, options?: ts.WatchOptions): ts.FileWatcher { - if (looksLikeLibDtsPath(path)) { // We don't support watching lib files on web since they are readonly - return noopWatcher; - } - - console.log('watching file:', path); - - logVerbose('fs.watchFile', { path }); - - let uri: URI; - try { - uri = toResource(path); - } catch (e) { - console.error(e); - return noopWatcher; - } - - watchFiles.set(path, { path, callback, pollingInterval, options }); - const watchIds = [++watchId]; - fsWatcher.postMessage({ type: 'watchFile', uri: uri, id: watchIds[0] }); - if (enabledExperimentalTypeAcquisition && looksLikeNodeModules(path)) { - watchIds.push(++watchId); - fsWatcher.postMessage({ type: 'watchFile', uri: mapUri(uri, 'vscode-node-modules'), id: watchIds[1] }); - } - return { - close() { - logVerbose('fs.watchFile.close', { path }); - - watchFiles.delete(path); - for (const id of watchIds) { - fsWatcher.postMessage({ type: 'dispose', id }); - } - } - }; - }, - watchDirectory(path: string, callback: ts.DirectoryWatcherCallback, recursive?: boolean, options?: ts.WatchOptions): ts.FileWatcher { - logVerbose('fs.watchDirectory', { path }); - - let uri: URI; - try { - uri = toResource(path); - } catch (e) { - console.error(e); - return noopWatcher; - } - - watchDirectories.set(path, { path, callback, recursive, options }); - const watchIds = [++watchId]; - fsWatcher.postMessage({ type: 'watchDirectory', recursive, uri, id: watchId }); - return { - close() { - logVerbose('fs.watchDirectory.close', { path }); - - watchDirectories.delete(path); - for (const id of watchIds) { - fsWatcher.postMessage({ type: 'dispose', id }); - } - } - }; - }, - setTimeout(callback: (...args: any[]) => void, ms: number, ...args: any[]): any { - return setTimeout(callback, ms, ...args); - }, - clearTimeout(timeoutId: any): void { - clearTimeout(timeoutId); - }, - setImmediate(callback: (...args: any[]) => void, ...args: any[]): any { - return this.setTimeout(callback, 0, ...args); - }, - clearImmediate(timeoutId: any): void { - this.clearTimeout(timeoutId); - }, - importPlugin: async (root, moduleName) => { - const packageRoot = combinePaths(root, moduleName); - - let packageJson: any | undefined; - try { - const packageJsonResponse = await fetch(combinePaths(packageRoot, 'package.json')); - packageJson = await packageJsonResponse.json(); - } catch (e) { - return { module: undefined, error: new Error(`Could not load plugin. Could not load 'package.json'.`) }; - } - - const browser = packageJson.browser; - if (!browser) { - return { module: undefined, error: new Error(`Could not load plugin. No 'browser' field found in package.json.`) }; - } - - const scriptPath = combinePaths(packageRoot, browser); - try { - const { default: module } = await import(/* webpackIgnore: true */scriptPath); - return { module, error: undefined }; - } catch (e) { - return { module: undefined, error: e }; - } - }, - args, - newLine: '\n', - useCaseSensitiveFileNames: true, - write: s => { - apiClient?.vscode.terminal.write(s); - }, - writeOutputIsTTY() { - return true; - }, - readFile(path) { - logVerbose('fs.readFile', { path }); - - if (!fs) { - const webPath = getWebPath(path); - if (webPath) { - const request = new XMLHttpRequest(); - request.open('GET', webPath, /* asynchronous */ false); - request.send(); - return request.status === 200 ? request.responseText : undefined; - } else { - return undefined; - } - } - - let uri; - try { - uri = toResource(path); - } catch (e) { - return undefined; - } - - let contents: Uint8Array | undefined; - try { - // We need to slice the bytes since we can't pass a shared array to text decoder - contents = fs.readFile(uri); - } catch (error) { - if (!enabledExperimentalTypeAcquisition) { - return undefined; - } - try { - contents = fs.readFile(mapUri(uri, 'vscode-node-modules')); - } catch (e) { - return undefined; - } - } - return textDecoder.decode(contents.slice()); - }, - getFileSize(path) { - logVerbose('fs.getFileSize', { path }); - - if (!fs) { - throw new Error('not supported'); - } - - const uri = toResource(path); - let ret = 0; - try { - ret = fs.stat(uri).size; - } catch (_error) { - if (enabledExperimentalTypeAcquisition) { - try { - ret = fs.stat(mapUri(uri, 'vscode-node-modules')).size; - } catch (_error) { - } - } - } - return ret; - }, - writeFile(path, data, writeByteOrderMark) { - logVerbose('fs.writeFile', { path }); - - if (!fs) { - throw new Error('not supported'); - } - - if (writeByteOrderMark) { - data = byteOrderMarkIndicator + data; - } - - let uri; - try { - uri = toResource(path); - } catch (e) { - return; - } - const encoded = textEncoder.encode(data); - try { - fs.writeFile(uri, encoded); - const name = basename(uri.path); - if (uri.scheme !== 'vscode-global-typings' && (name === 'package.json' || name === 'package-lock.json' || name === 'package-lock.kdl')) { - fs.writeFile(mapUri(uri, 'vscode-node-modules'), encoded); - } - } catch (error) { - console.error('fs.writeFile', { path, error }); - } - }, - resolvePath(path: string): string { - return path; - }, - fileExists(path: string): boolean { - logVerbose('fs.fileExists', { path }); - - if (!fs) { - const webPath = getWebPath(path); - if (!webPath) { - return false; - } - - const request = new XMLHttpRequest(); - request.open('HEAD', webPath, /* asynchronous */ false); - request.send(); - return request.status === 200; - } - - let uri; - try { - uri = toResource(path); - } catch (e) { - return false; - } - let ret = false; - try { - ret = fs.stat(uri).type === FileType.File; - } catch (_error) { - if (enabledExperimentalTypeAcquisition) { - try { - ret = fs.stat(mapUri(uri, 'vscode-node-modules')).type === FileType.File; - } catch (_error) { - } - } - } - return ret; - }, - directoryExists(path: string): boolean { - logVerbose('fs.directoryExists', { path }); - - if (!fs) { - return false; - } - - let uri; - try { - uri = toResource(path); - } catch (_error) { - return false; - } - - let stat: FileStat | undefined = undefined; - try { - stat = fs.stat(uri); - } catch (_error) { - if (enabledExperimentalTypeAcquisition) { - try { - stat = fs.stat(mapUri(uri, 'vscode-node-modules')); - } catch (_error) { - } - } - } - if (stat) { - if (path.startsWith('/https') && !path.endsWith('.d.ts')) { - // TODO: Hack, https "file system" can't actually tell what is a file vs directory - return stat.type === FileType.File || stat.type === FileType.Directory; - } - - return stat.type === FileType.Directory; - } else { - return false; - } - }, - createDirectory(path: string): void { - logVerbose('fs.createDirectory', { path }); - - if (!fs) { - throw new Error('not supported'); - } - - try { - fs.createDirectory(toResource(path)); - } catch (error) { - logNormal('Error fs.createDirectory', { path, error: error + '' }); - } - }, - getExecutingFilePath(): string { - return currentDirectory; - }, - getCurrentDirectory(): string { - return currentDirectory; - }, - getDirectories(path: string): string[] { - logVerbose('fs.getDirectories', { path }); - - return getAccessibleFileSystemEntries(path).directories.slice(); - }, - readDirectory(path: string, extensions?: readonly string[], excludes?: readonly string[], includes?: readonly string[], depth?: number): string[] { - logVerbose('fs.readDirectory', { path }); - - return matchFiles(path, extensions, excludes, includes, /*useCaseSensitiveFileNames*/ true, currentDirectory, depth, getAccessibleFileSystemEntries, realpath); - }, - getModifiedTime(path: string): Date | undefined { - logVerbose('fs.getModifiedTime', { path }); - - if (!fs) { - throw new Error('not supported'); - } - - const uri = toResource(path); - let s: FileStat | undefined = undefined; - try { - s = fs.stat(uri); - } catch (_e) { - if (enabledExperimentalTypeAcquisition) { - try { - s = fs.stat(mapUri(uri, 'vscode-node-modules')); - } catch (_e) { - } - } - } - return s && new Date(s.mtime); - }, - deleteFile(path: string): void { - logVerbose('fs.deleteFile', { path }); - - if (!fs) { - throw new Error('not supported'); - } - - try { - fs.delete(toResource(path)); - } catch (error) { - logNormal('Error fs.deleteFile', { path, error: error + '' }); - } - }, - createHash: generateDjb2Hash, - /** This must be cryptographically secure. - The browser implementation, crypto.subtle.digest, is async so not possible to call from tsserver. */ - createSHA256Hash: undefined, - exit(): void { - removeEventListener('message', listener); - }, - realpath, - base64decode: input => Buffer.from(input, 'base64').toString('utf8'), - base64encode: input => Buffer.from(input).toString('base64'), - }; - - // For module resolution only. `node_modules` is also automatically mapped - // as if all node_modules-like paths are symlinked. - function realpath(path: string): string { - const isNm = looksLikeNodeModules(path) && !path.startsWith('/vscode-global-typings/'); - // skip paths without .. or ./ or /. And things that look like node_modules - if (!isNm && !path.match(/\.\.|\/\.|\.\//)) { - return path; - } - - let uri = toResource(path); - if (isNm) { - uri = mapUri(uri, 'vscode-node-modules'); - } - const out = [uri.scheme]; - if (uri.authority) { out.push(uri.authority); } - for (const part of uri.path.split('/')) { - switch (part) { - case '': - case '.': - break; - case '..': - //delete if there is something there to delete - out.pop(); - break; - default: - out.push(part); - } - } - return '/' + out.join('/'); - } - - function getAccessibleFileSystemEntries(path: string): { files: readonly string[]; directories: readonly string[] } { - if (!fs) { - throw new Error('not supported'); - } - - const uri = toResource(path || '.'); - let entries: [string, FileType][] = []; - const files: string[] = []; - const directories: string[] = []; - try { - entries = fs.readDirectory(uri); - } catch (_e) { - try { - entries = fs.readDirectory(mapUri(uri, 'vscode-node-modules')); - } catch (_e) { - } - } - for (const [entry, type] of entries) { - // This is necessary because on some file system node fails to exclude - // '.' and '..'. See https://github.com/nodejs/node/issues/4002 - if (entry === '.' || entry === '..') { - continue; - } - - if (type === FileType.File) { - files.push(entry); - } - else if (type === FileType.Directory) { - directories.push(entry); - } - } - files.sort(); - directories.sort(); - return { files, directories }; - } - - /** - * Copied from toResource in typescriptServiceClient.ts - */ - function toResource(filepath: string): URI { - if (looksLikeLibDtsPath(filepath)) { - return URI.from({ - scheme: extensionUri.scheme, - authority: extensionUri.authority, - path: extensionUri.path + '/dist/browser/typescript/' + filepath.slice(1) - }); - } - - const uri = filePathToResourceUri(filepath); - if (!uri) { - throw new Error(`Could not parse path ${filepath}`); - } - - // Check if TS is trying to read a file outside of the project root. - // We allow reading files on unknown scheme as these may be loose files opened by the user. - // However we block reading files on schemes that are on a known file system with an unknown root - let allowRead: 'implicit' | 'block' | 'allow' = 'implicit'; - for (const projectRoot of projectRootPaths.values()) { - if (uri.scheme === projectRoot.scheme) { - if (uri.toString().startsWith(projectRoot.toString())) { - allowRead = 'allow'; - break; - } - - // Tentatively block the read but a future loop may allow it - allowRead = 'block'; - } - } - - if (allowRead === 'block') { - throw new AccessOutsideOfRootError(filepath, Array.from(projectRootPaths.keys())); - } - - return uri; - } -} - -function looksLikeLibDtsPath(filepath: string) { - return filepath.startsWith('/lib.') && filepath.endsWith('.d.ts'); -} - -function looksLikeNodeModules(filepath: string) { - return filepath.includes('/node_modules'); -} - -function filePathToResourceUri(filepath: string): URI | undefined { - const parts = filepath.match(/^\/([^\/]+)\/([^\/]*)(?:\/(.+))?$/); - if (!parts) { - return undefined; - } - - const scheme = parts[1]; - const authority = parts[2] === 'ts-nul-authority' ? '' : parts[2]; - const path = parts[3]; - return URI.from({ scheme, authority, path: (path ? '/' + path : path) }); -} - -class WasmCancellationToken implements ts.server.ServerCancellationToken { - shouldCancel: (() => boolean) | undefined; - currentRequestId: number | undefined = undefined; - - setRequest(requestId: number) { - this.currentRequestId = requestId; - } - - resetRequest(requestId: number) { - if (requestId === this.currentRequestId) { - this.currentRequestId = undefined; - } else { - throw new Error(`Mismatched request id, expected ${this.currentRequestId} but got ${requestId}`); - } - } - - isCancellationRequested(): boolean { - return this.currentRequestId !== undefined && !!this.shouldCancel && this.shouldCancel(); - } -} - -interface StartSessionOptions { - readonly globalPlugins: ts.server.SessionOptions['globalPlugins']; - readonly pluginProbeLocations: ts.server.SessionOptions['pluginProbeLocations']; - readonly allowLocalPluginLoads: ts.server.SessionOptions['allowLocalPluginLoads']; - readonly useSingleInferredProject: ts.server.SessionOptions['useSingleInferredProject']; - readonly useInferredProjectPerProjectRoot: ts.server.SessionOptions['useInferredProjectPerProjectRoot']; - readonly suppressDiagnosticEvents: ts.server.SessionOptions['suppressDiagnosticEvents']; - readonly noGetErrOnBackgroundUpdate: ts.server.SessionOptions['noGetErrOnBackgroundUpdate']; - readonly serverMode: ts.server.SessionOptions['serverMode']; - readonly disableAutomaticTypingAcquisition: boolean; -} - -class WorkerSession extends ts.server.Session<{}> { - - readonly wasmCancellationToken: WasmCancellationToken; - readonly listener: (message: any) => void; - - constructor( - host: ts.server.ServerHost, - fs: FileSystem | undefined, - options: StartSessionOptions, - private readonly port: MessagePort, - logger: ts.server.Logger, - hrtime: ts.server.SessionOptions['hrtime'] - ) { - const cancellationToken = new WasmCancellationToken(); - const typingsInstaller = options.disableAutomaticTypingAcquisition || !fs ? ts.server.nullTypingsInstaller : new WebTypingsInstaller(host, '/vscode-global-typings/ts-nul-authority/projects'); - - super({ - host, - cancellationToken, - ...options, - typingsInstaller, - byteLength: () => { throw new Error('Not implemented'); }, // Formats the message text in send of Session which is overridden in this class so not needed - hrtime, - logger, - canUseEvents: true, - }); - this.wasmCancellationToken = cancellationToken; - - this.listener = (message: any) => { - // TEMP fix since Cancellation.retrieveCheck is not correct - function retrieveCheck2(data: any) { - if (!globalThis.crossOriginIsolated || !(data.$cancellationData instanceof SharedArrayBuffer)) { - return () => false; - } - const typedArray = new Int32Array(data.$cancellationData, 0, 1); - return () => { - return Atomics.load(typedArray, 0) === 1; - }; - } - - const shouldCancel = retrieveCheck2(message.data); - if (shouldCancel) { - this.wasmCancellationToken.shouldCancel = shouldCancel; - } - - try { - if (message.data.command === 'updateOpen') { - const args = message.data.arguments as ts.server.protocol.UpdateOpenRequestArgs; - for (const open of args.openFiles ?? []) { - if (open.projectRootPath) { - const uri = filePathToResourceUri(open.projectRootPath); - if (uri) { - projectRootPaths.set(open.projectRootPath, uri); - } - } - } - } - } catch { - // Noop - } - - this.onMessage(message.data); - }; - } - - public override send(msg: ts.server.protocol.Message) { - if (msg.type === 'event' && !this.canUseEvents) { - if (this.logger.hasLevel(ts.server.LogLevel.verbose)) { - this.logger.info(`Session does not support events: ignored event: ${JSON.stringify(msg)}`); - } - return; - } - if (this.logger.hasLevel(ts.server.LogLevel.verbose)) { - this.logger.info(`${msg.type}:${indent(JSON.stringify(msg))}`); - } - this.port.postMessage(msg); - } - - protected override parseMessage(message: {}): ts.server.protocol.Request { - return message as ts.server.protocol.Request; - } - - protected override toStringMessage(message: {}) { - return JSON.stringify(message, undefined, 2); - } - - override exit() { - this.logger.info('Exiting...'); - this.port.removeEventListener('message', this.listener); - this.projectService.closeLog(); - close(); - } - - listen() { - this.logger.info(`webServer.ts: tsserver starting to listen for messages on 'message'...`); - this.port.onmessage = this.listener; - } -} - -function parseServerMode(args: string[]): ts.LanguageServiceMode | string | undefined { - const mode = findArgument(args, '--serverMode'); - if (!mode) { return undefined; } - - switch (mode.toLowerCase()) { - case 'semantic': - return ts.LanguageServiceMode.Semantic; - case 'partialsemantic': - return ts.LanguageServiceMode.PartialSemantic; - case 'syntactic': - return ts.LanguageServiceMode.Syntactic; - default: - return mode; - } -} - -function hrtime(previous?: [number, number]): [number, number] { - const now = self.performance.now() * 1e-3; - let seconds = Math.floor(now); - let nanoseconds = Math.floor((now % 1) * 1e9); - // NOTE: This check is added probably because it's missed without strictFunctionTypes on - if (previous?.[0] !== undefined && previous?.[1] !== undefined) { - seconds = seconds - previous[0]; - nanoseconds = nanoseconds - previous[1]; - if (nanoseconds < 0) { - seconds--; - nanoseconds += 1e9; - } - } - return [seconds, nanoseconds]; -} - -function hasArgument(args: readonly string[], name: string): boolean { - return args.indexOf(name) >= 0; -} - -function findArgument(args: readonly string[], name: string): string | undefined { - const index = args.indexOf(name); - return 0 <= index && index < args.length - 1 - ? args[index + 1] - : undefined; -} - -function findArgumentStringArray(args: readonly string[], name: string): readonly string[] { - const arg = findArgument(args, name); - return arg === undefined ? [] : arg.split(',').filter(name => name !== ''); -} - -async function initializeSession(args: string[], extensionUri: URI, ports: { tsserver: MessagePort; sync: MessagePort; watcher: MessagePort }, logger: ts.server.Logger): Promise { - const modeOrUnknown = parseServerMode(args); - const serverMode = typeof modeOrUnknown === 'number' ? modeOrUnknown : undefined; - const unknownServerMode = typeof modeOrUnknown === 'string' ? modeOrUnknown : undefined; - logger.info(`Starting TS Server`); - logger.info(`Version: 0.0.0`); - logger.info(`Arguments: ${args.join(' ')}`); - logger.info(`ServerMode: ${serverMode} unknownServerMode: ${unknownServerMode}`); - const options: StartSessionOptions = { - globalPlugins: findArgumentStringArray(args, '--globalPlugins'), - pluginProbeLocations: findArgumentStringArray(args, '--pluginProbeLocations'), - allowLocalPluginLoads: hasArgument(args, '--allowLocalPluginLoads'), - useSingleInferredProject: hasArgument(args, '--useSingleInferredProject'), - useInferredProjectPerProjectRoot: hasArgument(args, '--useInferredProjectPerProjectRoot'), - suppressDiagnosticEvents: hasArgument(args, '--suppressDiagnosticEvents'), - noGetErrOnBackgroundUpdate: hasArgument(args, '--noGetErrOnBackgroundUpdate'), - serverMode, - disableAutomaticTypingAcquisition: hasArgument(args, '--disableAutomaticTypingAcquisition'), - }; - - - let sys: ServerHostWithImport; - let fs: FileSystem | undefined; - if (hasArgument(args, '--enableProjectWideIntelliSenseOnWeb')) { - const enabledExperimentalTypeAcquisition = hasArgument(args, '--experimentalTypeAcquisition'); - const connection = new ClientConnection(ports.sync); - await connection.serviceReady(); - - const apiClient = new ApiClient(connection); - fs = apiClient.vscode.workspace.fileSystem; - sys = createServerHost(extensionUri, logger, apiClient, args, ports.watcher, enabledExperimentalTypeAcquisition); - } else { - sys = createServerHost(extensionUri, logger, undefined, args, ports.watcher, false); - } - - setSys(sys); - session = new WorkerSession(sys, fs, options, ports.tsserver, logger, hrtime); - session.listen(); -} - -function parseLogLevel(input: string | undefined): ts.server.LogLevel | undefined { - switch (input) { - case 'normal': return ts.server.LogLevel.normal; - case 'terse': return ts.server.LogLevel.terse; - case 'verbose': return ts.server.LogLevel.verbose; - default: return undefined; - } -} - -let hasInitialized = false; -const listener = async (e: any) => { - if (!hasInitialized) { - hasInitialized = true; - if ('args' in e.data) { - const args = e.data.args; - - const logLevel = parseLogLevel(findArgument(args, '--logVerbosity')); - const doLog = typeof logLevel === 'undefined' - ? (_message: string) => { } - : (message: string) => { postMessage({ type: 'log', body: message }); }; - - const logger: ts.server.Logger = { - close: () => { }, - hasLevel: level => typeof logLevel === 'undefined' ? false : level <= logLevel, - loggingEnabled: () => true, - perftrc: () => { }, - info: doLog, - msg: doLog, - startGroup: () => { }, - endGroup: () => { }, - getLogFileName: () => undefined - }; - - const [sync, tsserver, watcher] = e.ports as MessagePort[]; - const extensionUri = URI.from(e.data.extensionUri); - watcher.onmessage = (e: any) => updateWatch(e.data.event, URI.from(e.data.uri), extensionUri); - await initializeSession(args, extensionUri, { sync, tsserver, watcher }, logger); - } else { - console.error('unexpected message in place of initial message: ' + JSON.stringify(e.data)); - } - return; - } - console.error(`unexpected message on main channel: ${JSON.stringify(e)}`); -}; -addEventListener('message', listener); - -function mapUri(uri: URI, mappedScheme: string): URI { - if (uri.scheme === 'vscode-global-typings') { - throw new Error('can\'t map vscode-global-typings'); - } - if (!uri.authority) { - uri = uri.with({ authority: 'ts-nul-authority' }); - } - uri = uri.with({ scheme: mappedScheme, path: `/${uri.scheme}/${uri.authority || 'ts-nul-authority'}${uri.path}` }); - - return uri; -} diff --git a/patched-vscode/extensions/typescript-language-features/yarn.lock b/patched-vscode/extensions/typescript-language-features/yarn.lock index df435137..e43e9550 100644 --- a/patched-vscode/extensions/typescript-language-features/yarn.lock +++ b/patched-vscode/extensions/typescript-language-features/yarn.lock @@ -2,142 +2,59 @@ # yarn lockfile v1 -"@azure/abort-controller@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-1.1.0.tgz#788ee78457a55af8a1ad342acb182383d2119249" - integrity sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw== +"@microsoft/1ds-core-js@4.0.3", "@microsoft/1ds-core-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-4.0.3.tgz#c8a92c623745a9595e06558a866658480c33bdf9" + integrity sha512-FrxNLVAPsAvD7+l63TlNS/Kodvpct2WulpDSn1dI4Xuy0kF4E2H867kHdwL/iY1Bj3zA3FSy/jvE4+OcDws7ug== dependencies: - tslib "^2.2.0" - -"@azure/core-auth@^1.4.0", "@azure/core-auth@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.5.0.tgz#a41848c5c31cb3b7c84c409885267d55a2c92e44" - integrity sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-util" "^1.1.0" - tslib "^2.2.0" - -"@azure/core-rest-pipeline@1.10.1": - version "1.10.1" - resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.10.1.tgz#348290847ca31b9eecf9cf5de7519aaccdd30968" - integrity sha512-Kji9k6TOFRDB5ZMTw8qUf2IJ+CeJtsuMdAHox9eqpTf1cefiNMpzrfnF6sINEBZJsaVaWgQ0o48B6kcUH68niA== - dependencies: - "@azure/abort-controller" "^1.0.0" - "@azure/core-auth" "^1.4.0" - "@azure/core-tracing" "^1.0.1" - "@azure/core-util" "^1.0.0" - "@azure/logger" "^1.0.0" - form-data "^4.0.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - tslib "^2.2.0" - uuid "^8.3.0" - -"@azure/core-tracing@^1.0.0", "@azure/core-tracing@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@azure/core-tracing/-/core-tracing-1.0.1.tgz#352a38cbea438c4a83c86b314f48017d70ba9503" - integrity sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw== - dependencies: - tslib "^2.2.0" - -"@azure/core-util@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.2.0.tgz#3499deba1fc36dda6f1912b791809b6f15d4a392" - integrity sha512-ffGIw+Qs8bNKNLxz5UPkz4/VBM/EZY07mPve1ZYFqYUdPwFqRj0RPk0U7LZMOfT7GCck9YjuT1Rfp1PApNl1ng== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/core-util@^1.0.0", "@azure/core-util@^1.1.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.4.0.tgz#c120a56b3e48a9e4d20619a0b00268ae9de891c7" - integrity sha512-eGAyJpm3skVQoLiRqm/xPa+SXi/NPDdSHMxbRAz2lSprd+Zs+qrpQGQQ2VQ3Nttu+nSZR4XoYQC71LbEI7jsig== - dependencies: - "@azure/abort-controller" "^1.0.0" - tslib "^2.2.0" - -"@azure/logger@^1.0.0": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@azure/logger/-/logger-1.0.4.tgz#28bc6d0e5b3c38ef29296b32d35da4e483593fa1" - integrity sha512-ustrPY8MryhloQj7OWGe+HrYx+aoiOxzbXTtgblbV3xwCqpzUK36phH3XNHQKj3EPonyFUuDTfR3qFhTEAuZEg== - dependencies: - tslib "^2.2.0" - -"@azure/opentelemetry-instrumentation-azure-sdk@^1.0.0-beta.5": - version "1.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@azure/opentelemetry-instrumentation-azure-sdk/-/opentelemetry-instrumentation-azure-sdk-1.0.0-beta.5.tgz#78809e6c005d08450701e5d37f087f6fce2f86eb" - integrity sha512-fsUarKQDvjhmBO4nIfaZkfNSApm1hZBzcvpNbSrXdcUBxu7lRvKsV5DnwszX7cnhLyVOW9yl1uigtRQ1yDANjA== - dependencies: - "@azure/core-tracing" "^1.0.0" - "@azure/logger" "^1.0.0" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/instrumentation" "^0.41.2" - tslib "^2.2.0" - -"@microsoft/1ds-core-js@3.2.13", "@microsoft/1ds-core-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-core-js/-/1ds-core-js-3.2.13.tgz#0c105ed75091bae3f1555c0334704fa9911c58fb" - integrity sha512-CluYTRWcEk0ObG5EWFNWhs87e2qchJUn0p2D21ZUa3PWojPZfPSBs4//WIE0MYV8Qg1Hdif2ZTwlM7TbYUjfAg== - dependencies: - "@microsoft/applicationinsights-core-js" "2.8.15" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" - -"@microsoft/1ds-post-js@^3.2.13": - version "3.2.13" - resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-3.2.13.tgz#560aacac8a92fdbb79e8c2ebcb293d56e19f51aa" - integrity sha512-HgS574fdD19Bo2vPguyznL4eDw7Pcm1cVNpvbvBLWiW3x4e1FCQ3VMXChWnAxCae8Hb0XqlA2sz332ZobBavTA== - dependencies: - "@microsoft/1ds-core-js" "3.2.13" - "@microsoft/applicationinsights-shims" "^2.0.2" - "@microsoft/dynamicproto-js" "^1.1.7" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-channel-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.2.tgz#be49fbf74831c7b8c97950027c5052ea99d2a8a5" - integrity sha512-jDBNKbCHsJgmpv0CKNhJ/uN9ZphvfGdb93Svk+R4LjO8L3apNNMbDDPxBvXXi0uigRmA1TBcmyBG4IRKjabGhw== +"@microsoft/1ds-post-js@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@microsoft/1ds-post-js/-/1ds-post-js-4.0.3.tgz#cfcb20bb23fb6215d3f0732f60f5b7df3e624f86" + integrity sha512-uewvmUtXKd7ttypiKQGdYI6i7UUpPkOznLayzIFrJ4r2xnG6jhPjpKRncHFXPQcM4XSWO3yf5PQ3xAbPq9t7ZQ== dependencies: - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/1ds-core-js" "4.0.3" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-common@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.2.tgz#37670bb07f4858ed41ff9759119e0759007d6e05" - integrity sha512-y+WXWop+OVim954Cu1uyYMnNx6PWO8okHpZIQi/1YSqtqaYdtJVPv4P0AVzwJdohxzVfgzKvqj9nec/VWqE2Zg== +"@microsoft/applicationinsights-channel-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-channel-js/-/applicationinsights-channel-js-3.0.4.tgz#247b6fe2158fad9826cbcdf7304f885766b36624" + integrity sha512-6TlfExmErQ8Y+/ChbkyWl+jyt4wg3T6p7lwXDsUCB0LgZmlEWMaCUS0YlT73JCWmE8j7vxW8yUm0lgsgmHns3A== dependencies: - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@2.8.15": - version "2.8.15" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-2.8.15.tgz#8fa466474260e01967fe649f14dd9e5ff91dcdc8" - integrity sha512-yYAs9MyjGr2YijQdUSN9mVgT1ijI1FPMgcffpaPmYbHAVbQmF7bXudrBWHxmLzJlwl5rfep+Zgjli2e67lwUqQ== +"@microsoft/applicationinsights-common@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-common/-/applicationinsights-common-3.0.4.tgz#c4aa53ba343f5b3c7fbf54cddd3c86a5bdcd95dc" + integrity sha512-r5gWaw/K9+tKfuo2GtDiDiKASgOkPOCrKW+wZzFvuR06uuwvWjbVQ6yW/YbnfuhRF5M65ksUiMi0eCMwEOGq7Q== dependencies: - "@microsoft/applicationinsights-shims" "2.0.2" - "@microsoft/dynamicproto-js" "^1.1.9" + "@microsoft/applicationinsights-core-js" "3.0.4" + "@microsoft/applicationinsights-shims" "3.0.1" + "@microsoft/dynamicproto-js" "^2.0.2" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" -"@microsoft/applicationinsights-core-js@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.2.tgz#108e20df8c162bec92b1f66f9de2530a25d9f51a" - integrity sha512-WQhVhzlRlLDrQzn3OShCW/pL3BW5WC57t0oywSknX3q7lMzI3jDg7Ihh0iuIcNTzGCTbDkuqr4d6IjEDWIMtJQ== +"@microsoft/applicationinsights-core-js@3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-core-js/-/applicationinsights-core-js-3.0.4.tgz#008308b786930d94a1de8a1fbb4af0351b74653e" + integrity sha512-anxy5kEkqBmVoEqJiJzaaXXA0wzqZi9U4zGd05xFJ04lWckP8dG3zyT3+GGdg7rDelqLTNGxndeYoFmDv63u1g== dependencies: "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-shims@2.0.2", "@microsoft/applicationinsights-shims@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-shims/-/applicationinsights-shims-2.0.2.tgz#92b36a09375e2d9cb2b4203383b05772be837085" - integrity sha512-PoHEgsnmcqruLNHZ/amACqdJ6YYQpED0KSRe6J7gIJTtpZC1FfFU9b1fmDKDKtFoUSrPzEh1qzO3kmRZP0betg== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/applicationinsights-shims@3.0.1": version "3.0.1" @@ -146,28 +63,18 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@microsoft/applicationinsights-web-basic@^3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.2.tgz#f777a4d24b79dde3ae396d3b819e1fce06b7240a" - integrity sha512-6Lq0DE/pZp9RvSV+weGbcxN1NDmfczj6gNPhvZKV2YSQ3RK0LZE3+wjTWLXfuStq8a+nCBdsRpWk8tOKgsoxcg== +"@microsoft/applicationinsights-web-basic@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-basic/-/applicationinsights-web-basic-3.0.4.tgz#9a23323276b4a5a0dc6a352e2de5d75e3c16b534" + integrity sha512-KfoxPlLlf0JT12ADb23C5iGye/yFouoMgHEKULxkSQcYY9SsW/8rVrqqvoYKAL+u215CZU2A8Kc8sR3ehEaPCQ== dependencies: - "@microsoft/applicationinsights-channel-js" "3.0.2" - "@microsoft/applicationinsights-common" "3.0.2" - "@microsoft/applicationinsights-core-js" "3.0.2" + "@microsoft/applicationinsights-channel-js" "3.0.4" + "@microsoft/applicationinsights-common" "3.0.4" + "@microsoft/applicationinsights-core-js" "3.0.4" "@microsoft/applicationinsights-shims" "3.0.1" "@microsoft/dynamicproto-js" "^2.0.2" - "@nevware21/ts-async" ">= 0.2.4 < 2.x" - "@nevware21/ts-utils" ">= 0.9.5 < 2.x" - -"@microsoft/applicationinsights-web-snippet@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@microsoft/applicationinsights-web-snippet/-/applicationinsights-web-snippet-1.0.1.tgz#6bb788b2902e48bf5d460c38c6bb7fedd686ddd7" - integrity sha512-2IHAOaLauc8qaAitvWS+U931T+ze+7MNWrDHY47IENP5y2UA0vqJDu67kWZDdpCN1fFC77sfgfB+HV7SrKshnQ== - -"@microsoft/dynamicproto-js@^1.1.7", "@microsoft/dynamicproto-js@^1.1.9": - version "1.1.9" - resolved "https://registry.yarnpkg.com/@microsoft/dynamicproto-js/-/dynamicproto-js-1.1.9.tgz#7437db7aa061162ee94e4131b69a62b8dad5dea6" - integrity sha512-n1VPsljTSkthsAFYdiWfC+DKzK2WwcRp83Y1YAqdX552BstvsDjft9YXppjUzp11BPsapDoO1LDgrDB0XVsfNQ== + "@nevware21/ts-async" ">= 0.3.0 < 2.x" + "@nevware21/ts-utils" ">= 0.10.1 < 2.x" "@microsoft/dynamicproto-js@^2.0.2": version "2.0.2" @@ -176,92 +83,38 @@ dependencies: "@nevware21/ts-utils" ">= 0.9.4 < 2.x" -"@nevware21/ts-async@>= 0.2.4 < 2.x": +"@nevware21/ts-async@>= 0.3.0 < 2.x": version "0.3.0" resolved "https://registry.yarnpkg.com/@nevware21/ts-async/-/ts-async-0.3.0.tgz#a8b97ba01065fc930de9a3f4dd4a05e862becc6c" integrity sha512-ZUcgUH12LN/F6nzN0cYd0F/rJaMLmXr0EHVTyYfaYmK55bdwE4338uue4UiVoRqHVqNW4KDUrJc49iGogHKeWA== dependencies: "@nevware21/ts-utils" ">= 0.10.0 < 2.x" -"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x", "@nevware21/ts-utils@>= 0.9.5 < 2.x": +"@nevware21/ts-utils@>= 0.10.0 < 2.x", "@nevware21/ts-utils@>= 0.10.1 < 2.x", "@nevware21/ts-utils@>= 0.9.4 < 2.x": version "0.10.1" resolved "https://registry.yarnpkg.com/@nevware21/ts-utils/-/ts-utils-0.10.1.tgz#aa65abc71eba06749a396598f22263d26f796ac7" integrity sha512-pMny25NnF2/MJwdqC3Iyjm2pGIXNxni4AROpcqDeWa+td9JMUY4bUS9uU9XW+BoBRqTLUL+WURF9SOd/6OQzRg== -"@opentelemetry/api@^1.4.1": - version "1.4.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.4.1.tgz#ff22eb2e5d476fbc2450a196e40dd243cc20c28f" - integrity sha512-O2yRJce1GOc6PAy3QxFM4NzFiWzvScDC1/5ihYBL6BUEVdq0XMWN01sppE+H6bBXbaFYipjwFLEWLg5PaSOThA== - -"@opentelemetry/core@1.15.2", "@opentelemetry/core@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.15.2.tgz#5b170bf223a2333884bbc2d29d95812cdbda7c9f" - integrity sha512-+gBv15ta96WqkHZaPpcDHiaz0utiiHZVfm2YOYSqFGrUaJpPkMoSuLBB58YFQGi6Rsb9EHos84X6X5+9JspmLw== - dependencies: - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/instrumentation@^0.41.2": - version "0.41.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.41.2.tgz#cae11fa64485dcf03dae331f35b315b64bc6189f" - integrity sha512-rxU72E0pKNH6ae2w5+xgVYZLzc5mlxAbGzF4shxMVK8YC2QQsfN38B2GPbj0jvrKWWNUElfclQ+YTykkNg/grw== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== dependencies: - "@types/shimmer" "^1.0.2" - import-in-the-middle "1.4.2" - require-in-the-middle "^7.1.1" - semver "^7.5.1" - shimmer "^1.2.1" - -"@opentelemetry/resources@1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.15.2.tgz#0c9e26cb65652a1402834a3c030cce6028d6dd9d" - integrity sha512-xmMRLenT9CXmm5HMbzpZ1hWhaUowQf8UB4jMjFlAxx1QzQcsD3KFNAVX/CAWzFPtllTyTplrA4JrQ7sCH3qmYw== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/sdk-trace-base@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.15.2.tgz#4821f94033c55a6c8bbd35ae387b715b6108517a" - integrity sha512-BEaxGZbWtvnSPchV98qqqqa96AOcb41pjgvhfzDij10tkBhIu9m0Jd6tZ1tJB5ZHfHbTffqYVYE0AOGobec/EQ== - dependencies: - "@opentelemetry/core" "1.15.2" - "@opentelemetry/resources" "1.15.2" - "@opentelemetry/semantic-conventions" "1.15.2" - -"@opentelemetry/semantic-conventions@1.15.2", "@opentelemetry/semantic-conventions@^1.15.2": - version "1.15.2" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.15.2.tgz#3bafb5de3e20e841dff6cb3c66f4d6e9694c4241" - integrity sha512-CjbOKwk2s+3xPIMcd5UNYQzsf+v94RczbdNix9/kQh38WiQkM90sUOi3if8eyHFgiBjBjhwXrA7W3ydiSQP9mw== - -"@tootallnate/once@2": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" - integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== - -"@types/node@18.x": - version "18.17.11" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.17.11.tgz#c04054659d88bfeba94095f41ef99a8ddf4e1813" - integrity sha512-r3hjHPBu+3LzbGBa8DHnr/KAeTEEOrahkcL+cZc4MaBMTM+mk8LtXR+zw+nqfjuDZZzYTYgTcpHuP+BEQk069g== + undici-types "~5.26.4" "@types/semver@^5.5.0": version "5.5.0" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-5.5.0.tgz#146c2a29ee7d3bae4bf2fcb274636e264c813c45" integrity sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ== -"@types/shimmer@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@types/shimmer/-/shimmer-1.0.2.tgz#93eb2c243c351f3f17d5c580c7467ae5d686b65f" - integrity sha512-dKkr1bTxbEsFlh2ARpKzcaAmsYixqt9UyCdoEZk8rHyE4iQYcDCyvSjDSf7JUWJHlJiTtbIoQjxKh6ViywqDAg== - -"@vscode/extension-telemetry@^0.8.5": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.8.5.tgz#3db305be907c01656160e25d91f5d2840175d199" - integrity sha512-YFKANBT2F3qdWQstjcr40XX8BLsdKlKM7a7YPi/jNuMjuiPhb1Jn7YsDR3WZaVEzAqeqGy4gzXsFCBbuZ+L1Tg== +"@vscode/extension-telemetry@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@vscode/extension-telemetry/-/extension-telemetry-0.9.0.tgz#8c6c61e253ff304f46045f04edd60059b144417a" + integrity sha512-37RxGHXrs3GoXPgCUKQhghEu0gxs8j27RLjQwwtSf4WhPdJKz8UrqMYzpsXlliQ05zURYmtdGZst9C6+hfWXaQ== dependencies: - "@microsoft/1ds-core-js" "^3.2.13" - "@microsoft/1ds-post-js" "^3.2.13" - "@microsoft/applicationinsights-web-basic" "^3.0.2" - applicationinsights "^2.7.1" + "@microsoft/1ds-core-js" "^4.0.3" + "@microsoft/1ds-post-js" "^4.0.3" + "@microsoft/applicationinsights-web-basic" "^3.0.4" "@vscode/sync-api-client@^0.7.2": version "0.7.2" @@ -289,189 +142,6 @@ resolved "https://registry.yarnpkg.com/@vscode/ts-package-manager/-/ts-package-manager-0.0.2.tgz#d1cade5ff0d01da8c5b5b00bf79d80e7156771cf" integrity sha512-cXPxGbPVTkEQI8mUiWYUwB6j3ga6M9i7yubUOCrjgZ01GeZPMSnaWRprfJ09uuy81wJjY2gfHgLsOgwrGvUBTw== -acorn-import-assertions@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" - integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== - -acorn@^8.8.2: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -applicationinsights@^2.7.1: - version "2.7.3" - resolved "https://registry.yarnpkg.com/applicationinsights/-/applicationinsights-2.7.3.tgz#8781454d29c0b14c9773f2e892b4cf5e7468ffa5" - integrity sha512-JY8+kTEkjbA+kAVNWDtpfW2lqsrDALfDXuxOs74KLPu2y13fy/9WB52V4LfYVTVcW1/jYOXjTxNS2gPZIDh1iw== - dependencies: - "@azure/core-auth" "^1.5.0" - "@azure/core-rest-pipeline" "1.10.1" - "@azure/core-util" "1.2.0" - "@azure/opentelemetry-instrumentation-azure-sdk" "^1.0.0-beta.5" - "@microsoft/applicationinsights-web-snippet" "^1.0.1" - "@opentelemetry/api" "^1.4.1" - "@opentelemetry/core" "^1.15.2" - "@opentelemetry/sdk-trace-base" "^1.15.2" - "@opentelemetry/semantic-conventions" "^1.15.2" - cls-hooked "^4.2.2" - continuation-local-storage "^3.2.1" - diagnostic-channel "1.1.1" - diagnostic-channel-publishers "1.0.7" - -async-hook-jl@^1.7.6: - version "1.7.6" - resolved "https://registry.yarnpkg.com/async-hook-jl/-/async-hook-jl-1.7.6.tgz#4fd25c2f864dbaf279c610d73bf97b1b28595e68" - integrity sha512-gFaHkFfSxTjvoxDMYqDuGHlcRyUuamF8s+ZTtJdDzqjws4mCt7v0vuV79/E2Wr2/riMQgtG4/yUtXWs1gZ7JMg== - dependencies: - stack-chain "^1.3.7" - -async-listener@^0.6.0: - version "0.6.10" - resolved "https://registry.yarnpkg.com/async-listener/-/async-listener-0.6.10.tgz#a7c97abe570ba602d782273c0de60a51e3e17cbc" - integrity sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw== - dependencies: - semver "^5.3.0" - shimmer "^1.1.0" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - -axios@^0.26.1: - version "0.26.1" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.26.1.tgz#1ede41c51fcf51bbbd6fd43669caaa4f0495aaa9" - integrity sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA== - dependencies: - follow-redirects "^1.14.8" - -cjs-module-lexer@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" - integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== - -cls-hooked@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/cls-hooked/-/cls-hooked-4.2.2.tgz#ad2e9a4092680cdaffeb2d3551da0e225eae1908" - integrity sha512-J4Xj5f5wq/4jAvcdgoGsL3G103BtWpZrMo8NEinRltN+xpTZdI+M38pyQqhuFU/P792xkMFvnKSf+Lm81U1bxw== - dependencies: - async-hook-jl "^1.7.6" - emitter-listener "^1.0.1" - semver "^5.4.1" - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -continuation-local-storage@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/continuation-local-storage/-/continuation-local-storage-3.2.1.tgz#11f613f74e914fe9b34c92ad2d28fe6ae1db7ffb" - integrity sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA== - dependencies: - async-listener "^0.6.0" - emitter-listener "^1.1.1" - -debug@4, debug@^4.1.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -diagnostic-channel-publishers@1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/diagnostic-channel-publishers/-/diagnostic-channel-publishers-1.0.7.tgz#9b7f8d5ee1295481aee19c827d917e96fedf2c4a" - integrity sha512-SEECbY5AiVt6DfLkhkaHNeshg1CogdLLANA8xlG/TKvS+XUgvIKl7VspJGYiEdL5OUyzMVnr7o0AwB7f+/Mjtg== - -diagnostic-channel@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/diagnostic-channel/-/diagnostic-channel-1.1.1.tgz#44b60972de9ee055c16216535b0e9db3f6a0efd0" - integrity sha512-r2HV5qFkUICyoaKlBEpLKHjxMXATUf/l+h8UZPGBHGLy4DDiY2sOLcIctax4eRnTw5wH2jTMExLntGPJ8eOJxw== - dependencies: - semver "^7.5.3" - -emitter-listener@^1.0.1, emitter-listener@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/emitter-listener/-/emitter-listener-1.1.2.tgz#56b140e8f6992375b3d7cb2cab1cc7432d9632e8" - integrity sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ== - dependencies: - shimmer "^1.2.0" - -follow-redirects@^1.14.8: - version "1.15.2" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" - integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== - -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -http-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" - integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== - dependencies: - "@tootallnate/once" "2" - agent-base "6" - debug "4" - -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - -import-in-the-middle@1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/import-in-the-middle/-/import-in-the-middle-1.4.2.tgz#2a266676e3495e72c04bbaa5ec14756ba168391b" - integrity sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw== - dependencies: - acorn "^8.8.2" - acorn-import-assertions "^1.9.0" - cjs-module-lexer "^1.2.2" - module-details-from-path "^1.0.3" - -is-core-module@^2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" - integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== - dependencies: - has "^1.0.3" - jsonc-parser@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" @@ -484,51 +154,6 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -module-details-from-path@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b" - integrity sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -require-in-the-middle@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/require-in-the-middle/-/require-in-the-middle-7.2.0.tgz#b539de8f00955444dc8aed95e17c69b0a4f10fcf" - integrity sha512-3TLx5TGyAY6AOqLBoXmHkNql0HIf2RGbuMgCDT2WO/uGVAPJs6h7Kl+bN6TIZGd9bWhWPwnDnTHGtW8Iu77sdw== - dependencies: - debug "^4.1.1" - module-details-from-path "^1.0.3" - resolve "^1.22.1" - -resolve@^1.22.1: - version "1.22.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" - integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - semver@7.5.2: version "7.5.2" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.2.tgz#5b851e66d1be07c1cdaf37dfc856f543325a2beb" @@ -536,56 +161,22 @@ semver@7.5.2: dependencies: lru-cache "^6.0.0" -semver@^5.3.0, semver@^5.4.1: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^7.5.1, semver@^7.5.3: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -shimmer@^1.1.0, shimmer@^1.2.0, shimmer@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/shimmer/-/shimmer-1.2.1.tgz#610859f7de327b587efebf501fb43117f9aff337" - integrity sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw== - -stack-chain@^1.3.7: - version "1.3.7" - resolved "https://registry.yarnpkg.com/stack-chain/-/stack-chain-1.3.7.tgz#d192c9ff4ea6a22c94c4dd459171e3f00cea1285" - integrity sha512-D8cWtWVdIe/jBA7v5p5Hwl5yOSOrmZPWDPe2KxQ5UAGD+nxbxU0lKXA4h85Ta6+qgdKVL3vUxsbIZjc1kBG7ug== - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -tas-client@0.1.58: - version "0.1.58" - resolved "https://registry.yarnpkg.com/tas-client/-/tas-client-0.1.58.tgz#67d66bf0e27df5276ebc751105e6ad47791c36d8" - integrity sha512-fOWii4wQXuo9Zl0oXgvjBzZWzKc5MmUR6XQWX93WU2c1SaP1plPo/zvXP8kpbZ9fvegFOHdapszYqMTRq/SRtg== - dependencies: - axios "^0.26.1" - -tslib@^2.2.0: - version "2.6.2" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" - integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== +tas-client@0.2.33: + version "0.2.33" + resolved "https://registry.yarnpkg.com/tas-client/-/tas-client-0.2.33.tgz#451bf114a8a64748030ce4068ab7d079958402e6" + integrity sha512-V+uqV66BOQnWxvI6HjDnE4VkInmYZUQ4dgB7gzaDyFyFSK1i1nF/j7DpS9UbQAgV9NaF1XpcyuavnM1qOeiEIg== -uuid@^8.3.0: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -vscode-tas-client@^0.1.63: - version "0.1.63" - resolved "https://registry.yarnpkg.com/vscode-tas-client/-/vscode-tas-client-0.1.63.tgz#df89e67e9bf7ecb46471a0fb8a4a522d2aafad65" - integrity sha512-TY5TPyibzi6rNmuUB7eRVqpzLzNfQYrrIl/0/F8ukrrbzOrKVvS31hM3urE+tbaVrnT+TMYXL16GhX57vEowhA== +vscode-tas-client@^0.1.84: + version "0.1.84" + resolved "https://registry.yarnpkg.com/vscode-tas-client/-/vscode-tas-client-0.1.84.tgz#906bdcfd8c9e1dc04321d6bc0335184f9119968e" + integrity sha512-rUTrUopV+70hvx1hW5ebdw1nd6djxubkLvVxjGdyD/r5v/wcVF41LIfiAtbm5qLZDtQdsMH1IaCuDoluoIa88w== dependencies: - tas-client "0.1.58" + tas-client "0.2.33" vscode-uri@3.0.3: version "3.0.3" diff --git a/patched-vscode/extensions/vb/package.json b/patched-vscode/extensions/vb/package.json index 801ef718..00665b07 100644 --- a/patched-vscode/extensions/vb/package.json +++ b/patched-vscode/extensions/vb/package.json @@ -9,8 +9,9 @@ "vscode": "*" }, "scripts": { - "update-grammar": "node ../node_modules/vscode-grammar-updater/bin textmate/asp.vb.net.tmbundle Syntaxes/ASP%20VB.net.plist ./syntaxes/asp-vb-net.tmlanguage.json" + "update-grammar": "node ../node_modules/vscode-grammar-updater/bin textmate/asp.vb.net.tmbundle Syntaxes/ASP%20VB.net.plist ./syntaxes/asp-vb-net.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { @@ -33,7 +34,7 @@ { "language": "vb", "scopeName": "source.asp.vb.net", - "path": "./syntaxes/asp-vb-net.tmlanguage.json" + "path": "./syntaxes/asp-vb-net.tmLanguage.json" } ], "snippets": [ diff --git a/patched-vscode/extensions/vb/syntaxes/asp-vb-net.tmlanguage.json b/patched-vscode/extensions/vb/syntaxes/asp-vb-net.tmLanguage.json similarity index 100% rename from patched-vscode/extensions/vb/syntaxes/asp-vb-net.tmlanguage.json rename to patched-vscode/extensions/vb/syntaxes/asp-vb-net.tmLanguage.json diff --git a/patched-vscode/extensions/vscode-api-tests/package.json b/patched-vscode/extensions/vscode-api-tests/package.json index 65fa4206..868f7cfd 100644 --- a/patched-vscode/extensions/vscode-api-tests/package.json +++ b/patched-vscode/extensions/vscode-api-tests/package.json @@ -5,20 +5,28 @@ "publisher": "vscode", "license": "MIT", "enabledApiProposals": [ + "activeComment", "authSession", + "defaultChatParticipant", + "chatParticipantPrivate", + "chatVariableResolver", "contribViewsRemote", "contribStatusBarItems", + "createFileSystemWatcher", "customEditorMove", "diffCommand", "documentFiltersExclusive", "documentPaste", "editorInsets", + "embeddings", "extensionRuntime", "extensionsAny", "externalUriOpener", "fileSearchProvider", + "findFiles2", "findTextInFiles", "fsChunks", + "interactive", "mappedEditsProvider", "notebookCellExecutionState", "notebookDeprecated", @@ -27,9 +35,8 @@ "notebookMime", "portsAttributes", "quickPickSortByLabel", - "readonlyMessage", + "languageStatusText", "resolvers", - "saveEditor", "scmActionButton", "scmSelectedProvider", "scmTextDocument", @@ -37,19 +44,16 @@ "taskPresentationGroup", "terminalDataWriteEvent", "terminalDimensions", + "terminalShellIntegration", "tunnels", - "testCoverage", "testObserver", - "testMessageContextValue", "textSearchProvider", "timeline", "tokenInformation", - "treeViewActiveItem", + "treeViewActiveItem", "treeViewReveal", "workspaceTrust", - "telemetry", - "windowActivity", - "interactiveUserActions" + "telemetry" ], "private": true, "activationEvents": [], @@ -59,6 +63,26 @@ }, "icon": "media/icon.png", "contributes": { + "chatParticipants": [ + { + "id": "api-test.participant", + "name": "participant", + "description": "test", + "isDefault": true, + "commands": [ + { + "name": "hello", + "description": "Hello" + } + ] + }, + { + "id": "api-test.participant2", + "name": "participant2", + "description": "test", + "commands": [] + } + ], "configuration": { "type": "object", "title": "Test Config", @@ -163,6 +187,12 @@ ] } ], + "interactiveSession": [ + { + "id": "provider", + "label": "Provider" + } + ], "notebooks": [ { "type": "notebookCoreTest", @@ -212,7 +242,7 @@ }, "devDependencies": { "@types/mocha": "^9.1.1", - "@types/node": "18.x" + "@types/node": "20.x" }, "repository": { "type": "git", diff --git a/patched-vscode/extensions/vscode-api-tests/src/memfs.ts b/patched-vscode/extensions/vscode-api-tests/src/memfs.ts index b7392ae7..cd422682 100644 --- a/patched-vscode/extensions/vscode-api-tests/src/memfs.ts +++ b/patched-vscode/extensions/vscode-api-tests/src/memfs.ts @@ -218,7 +218,7 @@ export class TestFS implements vscode.FileSystemProvider { private _emitter = new vscode.EventEmitter(); private _bufferedEvents: vscode.FileChangeEvent[] = []; - private _fireSoonHandle?: NodeJS.Timer; + private _fireSoonHandle?: NodeJS.Timeout; readonly onDidChangeFile: vscode.Event = this._emitter.event; diff --git a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/chat.test.ts b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/chat.test.ts new file mode 100644 index 00000000..ca72f39f --- /dev/null +++ b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/chat.test.ts @@ -0,0 +1,126 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as assert from 'assert'; +import 'mocha'; +import { ChatContext, ChatRequest, ChatResult, ChatVariableLevel, Disposable, Event, EventEmitter, chat, commands } from 'vscode'; +import { DeferredPromise, asPromise, assertNoRpc, closeAllEditors, disposeAll } from '../utils'; + +suite('chat', () => { + + let disposables: Disposable[] = []; + setup(() => { + disposables = []; + }); + + teardown(async function () { + assertNoRpc(); + await closeAllEditors(); + disposeAll(disposables); + }); + + function getDeferredForRequest(): DeferredPromise { + const deferred = new DeferredPromise(); + disposables.push(setupParticipant()(request => deferred.complete(request.request))); + + return deferred; + } + + function setupParticipant(second?: boolean): Event<{ request: ChatRequest; context: ChatContext }> { + const emitter = new EventEmitter<{ request: ChatRequest; context: ChatContext }>(); + disposables.push(emitter); + + const id = second ? 'api-test.participant2' : 'api-test.participant'; + const participant = chat.createChatParticipant(id, (request, context, _progress, _token) => { + emitter.fire({ request, context }); + }); + participant.isDefault = true; + disposables.push(participant); + return emitter.event; + } + + test('participant and slash command history', async () => { + const onRequest = setupParticipant(); + commands.executeCommand('workbench.action.chat.open', { query: '@participant /hello friend' }); + + const deferred = new DeferredPromise(); + let i = 0; + disposables.push(onRequest(request => { + try { + if (i === 0) { + assert.deepStrictEqual(request.request.command, 'hello'); + assert.strictEqual(request.request.prompt, 'friend'); + i++; + setTimeout(() => { + commands.executeCommand('workbench.action.chat.open', { query: '@participant /hello friend' }); + }, 0); + } else { + assert.strictEqual(request.context.history.length, 2); + assert.strictEqual(request.context.history[0].participant, 'api-test.participant'); + assert.strictEqual(request.context.history[0].command, 'hello'); + deferred.complete(); + } + } catch (e) { + deferred.error(e); + } + })); + + await deferred.p; + }); + + test('participant and variable', async () => { + disposables.push(chat.registerChatVariableResolver('myVarId', 'myVar', 'My variable', 'My variable', false, { + resolve(_name, _context, _token) { + return [{ level: ChatVariableLevel.Full, value: 'myValue' }]; + } + })); + + const deferred = getDeferredForRequest(); + commands.executeCommand('workbench.action.chat.open', { query: '@participant hi #myVar' }); + const request = await deferred.p; + assert.strictEqual(request.prompt, 'hi #myVar'); + assert.strictEqual(request.references[0].value, 'myValue'); + }); + + test('result metadata is returned to the followup provider', async () => { + const deferred = new DeferredPromise(); + const participant = chat.createChatParticipant('api-test.participant', (_request, _context, _progress, _token) => { + return { metadata: { key: 'value' } }; + }); + participant.isDefault = true; + participant.followupProvider = { + provideFollowups(result, _context, _token) { + deferred.complete(result); + return []; + }, + }; + disposables.push(participant); + + commands.executeCommand('workbench.action.chat.open', { query: '@participant /hello friend' }); + const result = await deferred.p; + assert.deepStrictEqual(result.metadata, { key: 'value' }); + }); + + test('isolated participant history', async () => { + const onRequest = setupParticipant(); + const onRequest2 = setupParticipant(true); + + commands.executeCommand('workbench.action.chat.open', { query: '@participant hi' }); + await asPromise(onRequest); + + // Request is still being handled at this point, wait for it to end + setTimeout(() => { + commands.executeCommand('workbench.action.chat.open', { query: '@participant2 hi' }); + }, 0); + const request2 = await asPromise(onRequest2); + assert.strictEqual(request2.context.history.length, 0); + + setTimeout(() => { + commands.executeCommand('workbench.action.chat.open', { query: '@participant2 hi' }); + }, 0); + const request3 = await asPromise(onRequest2); + assert.strictEqual(request3.context.history.length, 2); // request + response = 2 + }); +}); diff --git a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/debug.test.ts b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/debug.test.ts index 84226f62..cc2f2675 100644 --- a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/debug.test.ts +++ b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/debug.test.ts @@ -5,7 +5,7 @@ import * as assert from 'assert'; import { basename } from 'path'; -import { commands, debug, Disposable, window, workspace } from 'vscode'; +import { commands, debug, Disposable, FunctionBreakpoint, window, workspace } from 'vscode'; import { assertNoRpc, createRandomFile, disposeAll } from '../utils'; suite('vscode API - debug', function () { @@ -49,7 +49,18 @@ suite('vscode API - debug', function () { disposeAll(toDispose); }); - test.skip('start debugging', async function () { + test('function breakpoint', async function () { + assert.strictEqual(debug.breakpoints.length, 0); + debug.addBreakpoints([new FunctionBreakpoint('func', false, 'condition', 'hitCondition', 'logMessage')]); + const functionBreakpoint = debug.breakpoints[0] as FunctionBreakpoint; + assert.strictEqual(functionBreakpoint.condition, 'condition'); + assert.strictEqual(functionBreakpoint.hitCondition, 'hitCondition'); + assert.strictEqual(functionBreakpoint.logMessage, 'logMessage'); + assert.strictEqual(functionBreakpoint.enabled, false); + assert.strictEqual(functionBreakpoint.functionName, 'func'); + }); + + test('start debugging', async function () { let stoppedEvents = 0; let variablesReceived: () => void; let initializedReceived: () => void; diff --git a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/documentPaste.test.ts b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/documentPaste.test.ts index c2cdd073..b4212bb6 100644 --- a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/documentPaste.test.ts +++ b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/documentPaste.test.ts @@ -37,7 +37,7 @@ suite.skip('vscode API - Copy Paste', function () { dataTransfer.set(textPlain, new vscode.DataTransferItem(reversed)); } } - }, { id: 'test', copyMimeTypes: [textPlain] })); + }, { providedPasteEditKinds: [vscode.DocumentDropOrPasteEditKind.Empty.append('test')], copyMimeTypes: [textPlain] })); await vscode.commands.executeCommand('editor.action.clipboardCopyAction'); const newDocContent = getNextDocumentText(testDisposables, doc); @@ -62,7 +62,7 @@ suite.skip('vscode API - Copy Paste', function () { dataTransfer.set(textPlain, new vscode.DataTransferItem(reversed + '\n')); } } - }, { id: 'test', copyMimeTypes: [textPlain] })); + }, { providedPasteEditKinds: [vscode.DocumentDropOrPasteEditKind.Empty.append('test')], copyMimeTypes: [textPlain] })); await vscode.commands.executeCommand('editor.action.clipboardCopyAction'); const newDocContent = getNextDocumentText(testDisposables, doc); @@ -88,7 +88,7 @@ suite.skip('vscode API - Copy Paste', function () { dataTransfer.set(textPlain, new vscode.DataTransferItem(`(${ranges.length})${selections.join(' ')}`)); } } - }, { id: 'test', copyMimeTypes: [textPlain] })); + }, { providedPasteEditKinds: [vscode.DocumentDropOrPasteEditKind.Empty.append('test')], copyMimeTypes: [textPlain] })); await vscode.commands.executeCommand('editor.action.clipboardCopyAction'); editor.selections = [new vscode.Selection(0, 0, 0, 0)]; @@ -118,7 +118,7 @@ suite.skip('vscode API - Copy Paste', function () { dataTransfer.set(textPlain, new vscode.DataTransferItem('a')); providerAResolve(); } - }, { id: 'test', copyMimeTypes: [textPlain] })); + }, { providedPasteEditKinds: [vscode.DocumentDropOrPasteEditKind.Empty.append('test')], copyMimeTypes: [textPlain] })); // Later registered providers will be called first testDisposables.push(vscode.languages.registerDocumentPasteEditProvider({ language: 'plaintext' }, new class implements vscode.DocumentPasteEditProvider { @@ -132,7 +132,7 @@ suite.skip('vscode API - Copy Paste', function () { dataTransfer.set(textPlain, new vscode.DataTransferItem('b')); } - }, { id: 'test', copyMimeTypes: [textPlain] })); + }, { providedPasteEditKinds: [vscode.DocumentDropOrPasteEditKind.Empty.append('test')], copyMimeTypes: [textPlain] })); await vscode.commands.executeCommand('editor.action.clipboardCopyAction'); const newDocContent = getNextDocumentText(testDisposables, doc); @@ -159,7 +159,7 @@ suite.skip('vscode API - Copy Paste', function () { dataTransfer.set(textPlain, new vscode.DataTransferItem('xyz')); providerAResolve(); } - }, { id: 'test', copyMimeTypes: [textPlain] })); + }, { providedPasteEditKinds: [vscode.DocumentDropOrPasteEditKind.Empty.append('test')], copyMimeTypes: [textPlain] })); testDisposables.push(vscode.languages.registerDocumentPasteEditProvider({ language: 'plaintext' }, new class implements vscode.DocumentPasteEditProvider { async prepareDocumentPaste(_document: vscode.TextDocument, _ranges: readonly vscode.Range[], dataTransfer: vscode.DataTransfer, _token: vscode.CancellationToken): Promise { @@ -172,7 +172,7 @@ suite.skip('vscode API - Copy Paste', function () { const str = await entry!.asString(); dataTransfer.set(textPlain, new vscode.DataTransferItem(reverseString(str))); } - }, { id: 'test', copyMimeTypes: [textPlain] })); + }, { providedPasteEditKinds: [vscode.DocumentDropOrPasteEditKind.Empty.append('test')], copyMimeTypes: [textPlain] })); await vscode.commands.executeCommand('editor.action.clipboardCopyAction'); const newDocContent = getNextDocumentText(testDisposables, doc); @@ -192,13 +192,13 @@ suite.skip('vscode API - Copy Paste', function () { async prepareDocumentPaste(_document: vscode.TextDocument, _ranges: readonly vscode.Range[], dataTransfer: vscode.DataTransfer, _token: vscode.CancellationToken): Promise { dataTransfer.set(textPlain, new vscode.DataTransferItem('xyz')); } - }, { id: 'test', copyMimeTypes: [textPlain] })); + }, { providedPasteEditKinds: [vscode.DocumentDropOrPasteEditKind.Empty.append('test')], copyMimeTypes: [textPlain] })); testDisposables.push(vscode.languages.registerDocumentPasteEditProvider({ language: 'plaintext' }, new class implements vscode.DocumentPasteEditProvider { async prepareDocumentPaste(_document: vscode.TextDocument, _ranges: readonly vscode.Range[], _dataTransfer: vscode.DataTransfer, _token: vscode.CancellationToken): Promise { throw new Error('Expected testing error from bad provider'); } - }, { id: 'test', copyMimeTypes: [textPlain] })); + }, { providedPasteEditKinds: [vscode.DocumentDropOrPasteEditKind.Empty.append('test')], copyMimeTypes: [textPlain] })); await vscode.commands.executeCommand('editor.action.clipboardCopyAction'); const newDocContent = getNextDocumentText(testDisposables, doc); diff --git a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/interactiveWindow.test.ts b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/interactiveWindow.test.ts index c85fdcb4..69810825 100644 --- a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/interactiveWindow.test.ts +++ b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/interactiveWindow.test.ts @@ -99,8 +99,13 @@ async function addCellAndRun(code: string, notebook: vscode.NotebookDocument) { } // Verify visible range has the last cell - assert.strictEqual(notebookEditor.visibleRanges[notebookEditor.visibleRanges.length - 1].end, notebookEditor.notebook.cellCount, `Last cell is not visible`); - + if (!lastCellIsVisible(notebookEditor)) { + // scroll happens async, so give it some time to scroll + await new Promise((resolve) => setTimeout(() => { + assert.ok(lastCellIsVisible(notebookEditor), `Last cell is not visible`); + resolve(); + }, 1000)); + } }); test('Interactive window has the correct kernel', async () => { @@ -120,3 +125,11 @@ async function addCellAndRun(code: string, notebook: vscode.NotebookDocument) { }); }); + +function lastCellIsVisible(notebookEditor: vscode.NotebookEditor) { + if (!notebookEditor.visibleRanges.length) { + return false; + } + const lastVisibleCell = notebookEditor.visibleRanges[notebookEditor.visibleRanges.length - 1].end; + return notebookEditor.notebook.cellCount === lastVisibleCell; +} diff --git a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/notebook.api.test.ts b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/notebook.api.test.ts index 4990e30a..f9d8d6a8 100644 --- a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/notebook.api.test.ts +++ b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/notebook.api.test.ts @@ -83,14 +83,14 @@ const apiTestSerializer: vscode.NotebookSerializer = { }, deserializeNotebook(_content, _token) { const dto: vscode.NotebookData = { - metadata: { custom: { testMetadata: false } }, + metadata: { testMetadata: false }, cells: [ { value: 'test', languageId: 'typescript', kind: vscode.NotebookCellKind.Code, outputs: [], - metadata: { custom: { testCellMetadata: 123 } }, + metadata: { testCellMetadata: 123 }, executionSummary: { timing: { startTime: 10, endTime: 20 } } }, { @@ -107,7 +107,7 @@ const apiTestSerializer: vscode.NotebookSerializer = { }) ], executionSummary: { executionOrder: 5, success: true }, - metadata: { custom: { testCellMetadata: 456 } } + metadata: { testCellMetadata: 456 } } ] }; @@ -230,6 +230,30 @@ const apiTestSerializer: vscode.NotebookSerializer = { await closeAllEditors(); }); + test('#207742 - New Untitled notebook failed if previous untilted notebook is modified', async function () { + await vscode.commands.executeCommand('ipynb.newUntitledIpynb'); + assert.notStrictEqual(vscode.window.activeNotebookEditor, undefined, 'untitled notebook editor is not undefined'); + const document = vscode.window.activeNotebookEditor!.notebook; + + // open another text editor + const textDocument = await vscode.workspace.openTextDocument({ language: 'javascript', content: 'let abc = 0;' }); + await vscode.window.showTextDocument(textDocument); + + // insert a new cell to notebook document + const edit = new vscode.WorkspaceEdit(); + const notebookEdit = new vscode.NotebookEdit(new vscode.NotebookRange(1, 1), [new vscode.NotebookCellData(vscode.NotebookCellKind.Code, 'print(1)', 'python')]); + edit.set(document.uri, [notebookEdit]); + await vscode.workspace.applyEdit(edit); + + // switch to the notebook editor + await vscode.window.showNotebookDocument(document); + await closeAllEditors(); + await vscode.commands.executeCommand('ipynb.newUntitledIpynb'); + assert.notStrictEqual(vscode.window.activeNotebookEditor, undefined, 'untitled notebook editor is not undefined'); + + await closeAllEditors(); + }); + // TODO: Skipped due to notebook content provider removal test.skip('#115855 onDidSaveNotebookDocument', async function () { const resource = await createRandomNotebookFile(); diff --git a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/notebook.document.test.ts b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/notebook.document.test.ts index fe57d7a8..8d193edc 100644 --- a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/notebook.document.test.ts +++ b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/notebook.document.test.ts @@ -295,11 +295,11 @@ suite('Notebook Document', function () { const document = await vscode.workspace.openNotebookDocument(uri); const edit = new vscode.WorkspaceEdit(); - const metdataEdit = vscode.NotebookEdit.updateNotebookMetadata({ ...document.metadata, custom: { ...(document.metadata.custom || {}), extraNotebookMetadata: true } }); + const metdataEdit = vscode.NotebookEdit.updateNotebookMetadata({ ...document.metadata, extraNotebookMetadata: true }); edit.set(document.uri, [metdataEdit]); const success = await vscode.workspace.applyEdit(edit); assert.equal(success, true); - assert.ok(document.metadata.custom.extraNotebookMetadata, `Test metadata not found`); + assert.ok(document.metadata.extraNotebookMetadata, `Test metadata not found`); }); test('setTextDocumentLanguage for notebook cells', async function () { diff --git a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/notebook.kernel.test.ts b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/notebook.kernel.test.ts index 58297eb4..37e16207 100644 --- a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/notebook.kernel.test.ts +++ b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/notebook.kernel.test.ts @@ -91,14 +91,14 @@ const apiTestSerializer: vscode.NotebookSerializer = { }, deserializeNotebook(_content, _token) { const dto: vscode.NotebookData = { - metadata: { custom: { testMetadata: false } }, + metadata: { testMetadata: false }, cells: [ { value: 'test', languageId: 'typescript', kind: vscode.NotebookCellKind.Code, outputs: [], - metadata: { custom: { testCellMetadata: 123 } }, + metadata: { testCellMetadata: 123 }, executionSummary: { timing: { startTime: 10, endTime: 20 } } }, { @@ -115,7 +115,7 @@ const apiTestSerializer: vscode.NotebookSerializer = { }) ], executionSummary: { executionOrder: 5, success: true }, - metadata: { custom: { testCellMetadata: 456 } } + metadata: { testCellMetadata: 456 } } ] }; diff --git a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/quickInput.test.ts b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/quickInput.test.ts index ba7ce21e..4f8331c2 100644 --- a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/quickInput.test.ts +++ b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/quickInput.test.ts @@ -139,9 +139,9 @@ suite('vscode API - quick input', function () { }; const quickPick = createQuickPick({ - events: ['active', 'selection', 'accept', 'active', 'selection', 'active', 'selection', 'accept', 'hide'], - activeItems: [['eins'], [], ['drei']], - selectionItems: [['eins'], [], ['drei']], + events: ['active', 'selection', 'accept', 'active', 'selection', 'accept', 'hide'], + activeItems: [['eins'], ['drei']], + selectionItems: [['eins'], ['drei']], acceptedItems: { active: [['eins'], ['drei']], selection: [['eins'], ['drei']], diff --git a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/state.test.ts b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/state.test.ts index 4b007a91..f10edc51 100644 --- a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/state.test.ts +++ b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/state.test.ts @@ -24,7 +24,7 @@ suite('vscode API - globalState / workspaceState', () => { let res = state.get('state.test.get', 'default'); assert.strictEqual(res, 'default'); - await state.update('state.test.get', 'testvalue'); + state.update('state.test.get', 'testvalue'); keys = state.keys(); assert.strictEqual(keys.length, 1); @@ -33,10 +33,10 @@ suite('vscode API - globalState / workspaceState', () => { res = state.get('state.test.get', 'default'); assert.strictEqual(res, 'testvalue'); - await state.update('state.test.get', undefined); + state.update('state.test.get', undefined); keys = state.keys(); - assert.strictEqual(keys.length, 0); + assert.strictEqual(keys.length, 0, `Unexpected keys: ${JSON.stringify(keys)}`); res = state.get('state.test.get', 'default'); assert.strictEqual(res, 'default'); diff --git a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/terminal.shellIntegration.test.ts b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/terminal.shellIntegration.test.ts new file mode 100644 index 00000000..a5a83c8b --- /dev/null +++ b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/terminal.shellIntegration.test.ts @@ -0,0 +1,228 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { deepStrictEqual, notStrictEqual, ok, strictEqual } from 'assert'; +import { platform } from 'os'; +import { env, TerminalShellExecutionCommandLineConfidence, UIKind, window, workspace, type Disposable, type Terminal, type TerminalShellExecution, type TerminalShellExecutionCommandLine, type TerminalShellExecutionEndEvent, type TerminalShellIntegration } from 'vscode'; +import { assertNoRpc } from '../utils'; + +// Terminal integration tests are disabled on web https://github.com/microsoft/vscode/issues/92826 +// Windows images will often not have functional shell integration +(env.uiKind === UIKind.Web || platform() === 'win32' ? suite.skip : suite)('vscode API - Terminal.shellIntegration', () => { + const disposables: Disposable[] = []; + + suiteSetup(async () => { + const config = workspace.getConfiguration('terminal.integrated'); + await config.update('shellIntegration.enabled', true); + }); + + suiteTeardown(async () => { + const config = workspace.getConfiguration('terminal.integrated'); + await config.update('shellIntegration.enabled', undefined); + }); + + teardown(async () => { + assertNoRpc(); + disposables.forEach(d => d.dispose()); + disposables.length = 0; + }); + + function createTerminalAndWaitForShellIntegration(): Promise<{ terminal: Terminal; shellIntegration: TerminalShellIntegration }> { + return new Promise<{ terminal: Terminal; shellIntegration: TerminalShellIntegration }>(resolve => { + disposables.push(window.onDidChangeTerminalShellIntegration(e => { + if (e.terminal === terminal) { + resolve({ + terminal, + shellIntegration: e.shellIntegration + }); + } + })); + const terminal = platform() === 'win32' + ? window.createTerminal() + : window.createTerminal({ shellPath: '/bin/bash' }); + terminal.show(); + }); + } + + function executeCommandAsync(shellIntegration: TerminalShellIntegration, command: string, args?: string[]): { execution: Promise; endEvent: Promise } { + return { + execution: new Promise(resolve => { + // Await a short period as pwsh's first SI prompt can fail when launched in quick succession + setTimeout(() => { + if (args) { + resolve(shellIntegration.executeCommand(command, args)); + } else { + resolve(shellIntegration.executeCommand(command)); + } + }, 500); + }), + endEvent: new Promise(resolve => { + disposables.push(window.onDidEndTerminalShellExecution(e => { + if (e.shellIntegration === shellIntegration) { + resolve(e); + } + })); + }) + }; + } + + function closeTerminalAsync(terminal: Terminal): Promise { + return new Promise(resolve => { + disposables.push(window.onDidCloseTerminal(e => { + if (e === terminal) { + resolve(); + } + })); + terminal.dispose(); + }); + } + + test('window.onDidChangeTerminalShellIntegration should activate for the default terminal', async () => { + const { terminal, shellIntegration } = await createTerminalAndWaitForShellIntegration(); + ok(terminal.shellIntegration); + ok(shellIntegration); + await closeTerminalAsync(terminal); + }); + + test('execution events should fire in order when a command runs', async () => { + const { terminal, shellIntegration } = await createTerminalAndWaitForShellIntegration(); + const events: string[] = []; + disposables.push(window.onDidStartTerminalShellExecution(() => events.push('start'))); + disposables.push(window.onDidEndTerminalShellExecution(() => events.push('end'))); + + await executeCommandAsync(shellIntegration, 'echo hello').endEvent; + + deepStrictEqual(events, ['start', 'end']); + + await closeTerminalAsync(terminal); + }); + + test('end execution event should report zero exit code for successful commands', async () => { + const { terminal, shellIntegration } = await createTerminalAndWaitForShellIntegration(); + const events: string[] = []; + disposables.push(window.onDidStartTerminalShellExecution(() => events.push('start'))); + disposables.push(window.onDidEndTerminalShellExecution(() => events.push('end'))); + + const endEvent = await executeCommandAsync(shellIntegration, 'echo hello').endEvent; + strictEqual(endEvent.exitCode, 0); + + await closeTerminalAsync(terminal); + }); + + test('end execution event should report non-zero exit code for failed commands', async () => { + const { terminal, shellIntegration } = await createTerminalAndWaitForShellIntegration(); + const events: string[] = []; + disposables.push(window.onDidStartTerminalShellExecution(() => events.push('start'))); + disposables.push(window.onDidEndTerminalShellExecution(() => events.push('end'))); + + const endEvent = await executeCommandAsync(shellIntegration, 'fakecommand').endEvent; + notStrictEqual(endEvent.exitCode, 0); + + await closeTerminalAsync(terminal); + }); + + test('TerminalShellExecution.read iterables should be available between the start and end execution events', async () => { + const { terminal, shellIntegration } = await createTerminalAndWaitForShellIntegration(); + const events: string[] = []; + disposables.push(window.onDidStartTerminalShellExecution(() => events.push('start'))); + disposables.push(window.onDidEndTerminalShellExecution(() => events.push('end'))); + + const { execution, endEvent } = executeCommandAsync(shellIntegration, 'echo hello'); + for await (const _ of (await execution).read()) { + events.push('data'); + } + await endEvent; + + ok(events.length >= 3, `should have at least 3 events ${JSON.stringify(events)}`); + strictEqual(events[0], 'start', `first event should be 'start' ${JSON.stringify(events)}`); + strictEqual(events.at(-1), 'end', `last event should be 'end' ${JSON.stringify(events)}`); + for (let i = 1; i < events.length - 1; i++) { + strictEqual(events[i], 'data', `all middle events should be 'data' ${JSON.stringify(events)}`); + } + + await closeTerminalAsync(terminal); + }); + + test('TerminalShellExecution.read events should fire with contents of command', async () => { + const { terminal, shellIntegration } = await createTerminalAndWaitForShellIntegration(); + const events: string[] = []; + + const { execution, endEvent } = executeCommandAsync(shellIntegration, 'echo hello'); + for await (const data of (await execution).read()) { + events.push(data); + } + await endEvent; + + ok(events.join('').includes('hello'), `should include 'hello' in ${JSON.stringify(events)}`); + + await closeTerminalAsync(terminal); + }); + + test('TerminalShellExecution.read events should give separate iterables per call', async () => { + const { terminal, shellIntegration } = await createTerminalAndWaitForShellIntegration(); + + const { execution, endEvent } = executeCommandAsync(shellIntegration, 'echo hello'); + const executionSync = await execution; + const firstRead = executionSync.read(); + const secondRead = executionSync.read(); + + const [firstReadEvents, secondReadEvents] = await Promise.all([ + new Promise(resolve => { + (async () => { + const events: string[] = []; + for await (const data of firstRead) { + events.push(data); + } + resolve(events); + })(); + }), + new Promise(resolve => { + (async () => { + const events: string[] = []; + for await (const data of secondRead) { + events.push(data); + } + resolve(events); + })(); + }), + ]); + await endEvent; + + ok(firstReadEvents.join('').includes('hello'), `should include 'hello' in ${JSON.stringify(firstReadEvents)}`); + deepStrictEqual(firstReadEvents, secondReadEvents); + + await closeTerminalAsync(terminal); + }); + + test('executeCommand(commandLine)', async () => { + const { terminal, shellIntegration } = await createTerminalAndWaitForShellIntegration(); + const { execution, endEvent } = executeCommandAsync(shellIntegration, 'echo hello'); + const executionSync = await execution; + const expectedCommandLine: TerminalShellExecutionCommandLine = { + value: 'echo hello', + isTrusted: true, + confidence: TerminalShellExecutionCommandLineConfidence.High + }; + deepStrictEqual(executionSync.commandLine, expectedCommandLine); + await endEvent; + deepStrictEqual(executionSync.commandLine, expectedCommandLine); + await closeTerminalAsync(terminal); + }); + + test('executeCommand(executable, args)', async () => { + const { terminal, shellIntegration } = await createTerminalAndWaitForShellIntegration(); + const { execution, endEvent } = executeCommandAsync(shellIntegration, 'echo', ['hello']); + const executionSync = await execution; + const expectedCommandLine: TerminalShellExecutionCommandLine = { + value: 'echo "hello"', + isTrusted: true, + confidence: TerminalShellExecutionCommandLineConfidence.High + }; + deepStrictEqual(executionSync.commandLine, expectedCommandLine); + await endEvent; + deepStrictEqual(executionSync.commandLine, expectedCommandLine); + await closeTerminalAsync(terminal); + }); +}); diff --git a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/terminal.test.ts b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/terminal.test.ts index 27e25dbf..7411d9c0 100644 --- a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/terminal.test.ts +++ b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/terminal.test.ts @@ -953,8 +953,8 @@ function sanitizeData(data: string): string { // Strip escape sequences so winpty/conpty doesn't cause flakiness, do for all platforms for // consistency - const terminalCodesRegex = /(?:\u001B|\u009B)[\[\]()#;?]*(?:(?:(?:[a-zA-Z0-9]*(?:;[a-zA-Z0-9]*)*)?\u0007)|(?:(?:\d{1,4}(?:;\d{0,4})*)?[0-9A-PR-TZcf-ntqry=><~]))/g; - data = data.replace(terminalCodesRegex, ''); + const CSI_SEQUENCE = /(:?(:?\x1b\[|\x9B)[=?>!]?[\d;:]*["$#'* ]?[a-zA-Z@^`{}|~])|(:?\x1b\].*?\x07)/g; + data = data.replace(CSI_SEQUENCE, ''); return data; } diff --git a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/workspace.tasks.test.ts b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/workspace.tasks.test.ts index 18d2a882..44f8fca1 100644 --- a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/workspace.tasks.test.ts +++ b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/workspace.tasks.test.ts @@ -78,7 +78,7 @@ import { assertNoRpc } from '../utils'; await testDonePromise; }); - test('dependsOn task should start with a different processId (#118256)', async () => { + test.skip('dependsOn task should start with a different processId (#118256)', async () => { // Set up dependsOn task by creating tasks.json since this is not possible via the API // Tasks API const tasksConfig = workspace.getConfiguration('tasks'); diff --git a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/workspace.test.ts b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/workspace.test.ts index e69eecff..2eb11576 100644 --- a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/workspace.test.ts +++ b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/workspace.test.ts @@ -597,6 +597,43 @@ suite('vscode API - workspace', () => { }); }); + test('`findFiles2`', () => { + return vscode.workspace.findFiles2('**/image.png').then((res) => { + assert.strictEqual(res.length, 2); + }); + }); + + test('findFiles2 - null exclude', async () => { + await vscode.workspace.findFiles2('**/file.txt', { useDefaultExcludes: true, useDefaultSearchExcludes: false }).then((res) => { + // file.exclude folder is still searched, search.exclude folder is not + assert.strictEqual(res.length, 1); + assert.strictEqual(basename(vscode.workspace.asRelativePath(res[0])), 'file.txt'); + }); + + await vscode.workspace.findFiles2('**/file.txt', { useDefaultExcludes: false, useDefaultSearchExcludes: false }).then((res) => { + // search.exclude and files.exclude folders are both searched + assert.strictEqual(res.length, 2); + assert.strictEqual(basename(vscode.workspace.asRelativePath(res[0])), 'file.txt'); + }); + }); + + test('findFiles2, exclude', () => { + return vscode.workspace.findFiles2('**/image.png', { exclude: '**/sub/**' }).then((res) => { + assert.strictEqual(res.length, 1); + }); + }); + + test('findFiles2, cancellation', () => { + + const source = new vscode.CancellationTokenSource(); + const token = source.token; // just to get an instance first + source.cancel(); + + return vscode.workspace.findFiles2('*.js', {}, token).then((res) => { + assert.deepStrictEqual(res, []); + }); + }); + test('findTextInFiles', async () => { const options: vscode.FindTextInFilesOptions = { include: '*.ts', @@ -897,7 +934,7 @@ suite('vscode API - workspace', () => { async function test77735(withOpenedEditor: boolean): Promise { const docUriOriginal = await createRandomFile(); const docUriMoved = docUriOriginal.with({ path: `${docUriOriginal.path}.moved` }); - await deleteFile(docUriMoved); // ensure target does not exist + await deleteFile(docUriMoved); if (withOpenedEditor) { const document = await vscode.workspace.openTextDocument(docUriOriginal); @@ -930,8 +967,9 @@ suite('vscode API - workspace', () => { const document = await vscode.workspace.openTextDocument(newUri); assert.strictEqual(document.isDirty, true); - await document.save(); - assert.strictEqual(document.isDirty, false); + const result = await document.save(); + assert.strictEqual(result, true, `save failed in iteration: ${i} (docUriOriginal: ${docUriOriginal.fsPath})`); + assert.strictEqual(document.isDirty, false, `document still dirty in iteration: ${i} (docUriOriginal: ${docUriOriginal.fsPath})`); assert.strictEqual(document.getText(), expected); diff --git a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/workspace.watcher.test.ts b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/workspace.watcher.test.ts index 13041ce3..7859ae40 100644 --- a/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/workspace.watcher.test.ts +++ b/patched-vscode/extensions/vscode-api-tests/src/singlefolder-tests/workspace.watcher.test.ts @@ -27,19 +27,28 @@ suite('vscode API - workspace-watcher', () => { } } - teardown(assertNoRpc); + let fs: WatcherTestFs; + let disposable: vscode.Disposable; - test('createFileSystemWatcher', async function () { - const fs = new WatcherTestFs('watcherTest', false); - vscode.workspace.registerFileSystemProvider('watcherTest', fs); + function onDidWatchPromise() { + const onDidWatchPromise = new Promise(resolve => { + fs.onDidWatch(request => resolve(request)); + }); - function onDidWatchPromise() { - const onDidWatchPromise = new Promise(resolve => { - fs.onDidWatch(request => resolve(request)); - }); + return onDidWatchPromise; + } - return onDidWatchPromise; - } + setup(() => { + fs = new WatcherTestFs('watcherTest', false); + disposable = vscode.workspace.registerFileSystemProvider('watcherTest', fs); + }); + + teardown(() => { + disposable.dispose(); + assertNoRpc(); + }); + + test('createFileSystemWatcher (old style)', async function () { // Non-recursive let watchUri = vscode.Uri.from({ scheme: 'watcherTest', path: '/somePath/folder' }); @@ -59,4 +68,29 @@ suite('vscode API - workspace-watcher', () => { assert.strictEqual(request.uri.toString(), watchUri.toString()); assert.strictEqual(request.options.recursive, true); }); + + test('createFileSystemWatcher (new style)', async function () { + + // Non-recursive + let watchUri = vscode.Uri.from({ scheme: 'watcherTest', path: '/somePath/folder' }); + const watcher = vscode.workspace.createFileSystemWatcher(new vscode.RelativePattern(watchUri, '*.txt'), { excludes: ['testing'], ignoreChangeEvents: true }); + let request = await onDidWatchPromise(); + + assert.strictEqual(request.uri.toString(), watchUri.toString()); + assert.strictEqual(request.options.recursive, false); + assert.strictEqual(request.options.excludes.length, 1); + assert.strictEqual(request.options.excludes[0], 'testing'); + + watcher.dispose(); + + // Recursive + watchUri = vscode.Uri.from({ scheme: 'watcherTest', path: '/somePath/folder' }); + vscode.workspace.createFileSystemWatcher(new vscode.RelativePattern(watchUri, '**/*.txt'), { excludes: ['testing'], ignoreCreateEvents: true }); + request = await onDidWatchPromise(); + + assert.strictEqual(request.uri.toString(), watchUri.toString()); + assert.strictEqual(request.options.recursive, true); + assert.strictEqual(request.options.excludes.length, 1); + assert.strictEqual(request.options.excludes[0], 'testing'); + }); }); diff --git a/patched-vscode/extensions/vscode-api-tests/testWorkspace/.vscode/launch.json b/patched-vscode/extensions/vscode-api-tests/testWorkspace/.vscode/launch.json index 518e00c6..aab0367e 100644 --- a/patched-vscode/extensions/vscode-api-tests/testWorkspace/.vscode/launch.json +++ b/patched-vscode/extensions/vscode-api-tests/testWorkspace/.vscode/launch.json @@ -5,7 +5,7 @@ "version": "0.2.0", "configurations": [ { - "type": "pwa-node", + "type": "node", "request": "launch", "name": "Launch debug.js", "stopOnEntry": true, diff --git a/patched-vscode/extensions/vscode-api-tests/testWorkspace/debug.js b/patched-vscode/extensions/vscode-api-tests/testWorkspace/debug.js index 1ca21228..e0753f49 100644 --- a/patched-vscode/extensions/vscode-api-tests/testWorkspace/debug.js +++ b/patched-vscode/extensions/vscode-api-tests/testWorkspace/debug.js @@ -4,7 +4,9 @@ *--------------------------------------------------------------------------------------------*/ let y = 0; -for (let i = 0; i < 100; i++) { - console.log(y); - y = y + i; +let z = 1; +hello(); + +function hello() { + console.log('hello'); } diff --git a/patched-vscode/extensions/vscode-api-tests/yarn.lock b/patched-vscode/extensions/vscode-api-tests/yarn.lock index 3c35048c..484fa0c5 100644 --- a/patched-vscode/extensions/vscode-api-tests/yarn.lock +++ b/patched-vscode/extensions/vscode-api-tests/yarn.lock @@ -7,7 +7,14 @@ resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-9.1.1.tgz#e7c4f1001eefa4b8afbd1eee27a237fee3bf29c4" integrity sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw== -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== + dependencies: + undici-types "~5.26.4" + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== diff --git a/patched-vscode/extensions/vscode-colorize-tests/package.json b/patched-vscode/extensions/vscode-colorize-tests/package.json index eb72136c..159bd295 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/package.json +++ b/patched-vscode/extensions/vscode-colorize-tests/package.json @@ -20,7 +20,7 @@ "jsonc-parser": "^3.2.0" }, "devDependencies": { - "@types/node": "18.x" + "@types/node": "20.x" }, "contributes": { "semanticTokenTypes": [ diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-fixtures/Dockerfile b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-fixtures/Dockerfile index 2b236ed7..09648890 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-fixtures/Dockerfile +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-fixtures/Dockerfile @@ -1,4 +1,4 @@ -FROM mcr.microsoft.com/vscode/devcontainers/repos/microsoft/vscode +FROM mcr.microsoft.com/devcontainers/base:ubuntu MAINTAINER Microsoft RUN apt-get install -y software-properties-common python @@ -11,4 +11,4 @@ RUN mkdir /var/www ADD app.js /var/www/app.js -CMD ["/usr/bin/node", "/var/www/app.js"] \ No newline at end of file +CMD ["/usr/bin/node", "/var/www/app.js"] diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-fixtures/test-166781.rs b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-fixtures/test-166781.rs new file mode 100644 index 00000000..3347f5e6 --- /dev/null +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-fixtures/test-166781.rs @@ -0,0 +1,5 @@ +let _ = b"\ +\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09\x0a\x0b\x0c\x0d\x0e\x0f\ +\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\ +\n +"; diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/14119_less.json b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/14119_less.json index befc3ca8..66807538 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/14119_less.json +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/14119_less.json @@ -1,7 +1,7 @@ [ { "c": "#", - "t": "source.css.less meta.selector.css entity.other.attribute-name.id punctuation.definition.entity.css", + "t": "source.css.less meta.selector.less entity.other.attribute-name.id.less punctuation.definition.entity.less", "r": { "dark_plus": "source.css.less entity.other.attribute-name.id: #D7BA7D", "light_plus": "source.css.less entity.other.attribute-name.id: #800000", @@ -15,7 +15,7 @@ }, { "c": "f", - "t": "source.css.less meta.selector.css entity.other.attribute-name.id", + "t": "source.css.less meta.selector.less entity.other.attribute-name.id.less", "r": { "dark_plus": "source.css.less entity.other.attribute-name.id: #D7BA7D", "light_plus": "source.css.less entity.other.attribute-name.id: #800000", @@ -29,7 +29,7 @@ }, { "c": "(", - "t": "source.css.less meta.brace.round.css", + "t": "source.css.less meta.selector.less meta.group.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -43,35 +43,35 @@ }, { "c": "@", - "t": "source.css.less variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "hm", - "t": "source.css.less variable.other.less", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": ":", - "t": "source.css.less punctuation.separator.key-value.css", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -85,7 +85,7 @@ }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -99,7 +99,7 @@ }, { "c": "\"", - "t": "source.css.less string.quoted.double.css punctuation.definition.string.begin.css", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less string.quoted.double.less punctuation.definition.string.begin.less", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -113,7 +113,7 @@ }, { "c": "broken highlighting in VS Code", - "t": "source.css.less string.quoted.double.css", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less string.quoted.double.less", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -127,7 +127,7 @@ }, { "c": "\"", - "t": "source.css.less string.quoted.double.css punctuation.definition.string.end.css", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less string.quoted.double.less punctuation.definition.string.end.less", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -141,7 +141,7 @@ }, { "c": ")", - "t": "source.css.less meta.brace.round.css", + "t": "source.css.less meta.selector.less meta.group.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -155,7 +155,7 @@ }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.selector.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -169,7 +169,7 @@ }, { "c": "{", - "t": "source.css.less meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css", + "t": "source.css.less meta.property-list.less punctuation.definition.block.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -183,7 +183,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -197,21 +197,21 @@ }, { "c": "content", - "t": "source.css.less meta.property-list.css entity.name.tag.css", + "t": "source.css.less meta.property-list.less support.type.property-name.less", "r": { - "dark_plus": "entity.name.tag.css: #D7BA7D", - "light_plus": "entity.name.tag: #800000", - "dark_vs": "entity.name.tag.css: #D7BA7D", - "light_vs": "entity.name.tag: #800000", - "hc_black": "entity.name.tag.css: #D7BA7D", - "dark_modern": "entity.name.tag.css: #D7BA7D", - "hc_light": "entity.name.tag: #0F4A85", - "light_modern": "entity.name.tag: #800000" + "dark_plus": "support.type.property-name: #9CDCFE", + "light_plus": "support.type.property-name: #E50000", + "dark_vs": "support.type.property-name: #9CDCFE", + "light_vs": "support.type.property-name: #E50000", + "hc_black": "support.type.property-name: #D4D4D4", + "dark_modern": "support.type.property-name: #9CDCFE", + "hc_light": "support.type.property-name: #264F78", + "light_modern": "support.type.property-name: #E50000" } }, { "c": ":", - "t": "source.css.less meta.property-list.css punctuation.separator.key-value.css", + "t": "source.css.less meta.property-list.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -225,7 +225,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -239,7 +239,7 @@ }, { "c": "\"", - "t": "source.css.less meta.property-list.css meta.property-value.css string.quoted.double.css punctuation.definition.string.begin.css", + "t": "source.css.less meta.property-list.less meta.property-value.less string.quoted.double.less punctuation.definition.string.begin.less", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -253,7 +253,7 @@ }, { "c": "\"", - "t": "source.css.less meta.property-list.css meta.property-value.css string.quoted.double.css punctuation.definition.string.end.css", + "t": "source.css.less meta.property-list.less meta.property-value.less string.quoted.double.less punctuation.definition.string.end.less", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -267,7 +267,7 @@ }, { "c": ";", - "t": "source.css.less meta.property-list.css punctuation.terminator.rule.css", + "t": "source.css.less meta.property-list.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -281,7 +281,7 @@ }, { "c": "}", - "t": "source.css.less meta.property-list.css punctuation.section.property-list.end.bracket.curly.css", + "t": "source.css.less punctuation.definition.block.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/Dockerfile.json b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/Dockerfile.json index 3a43a8a3..cc259fb8 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/Dockerfile.json +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/Dockerfile.json @@ -14,7 +14,7 @@ } }, { - "c": " mcr.microsoft.com/vscode/devcontainers/repos/microsoft/vscode", + "c": " mcr.microsoft.com/devcontainers/base:ubuntu", "t": "source.dockerfile", "r": { "dark_plus": "default: #D4D4D4", @@ -391,4 +391,4 @@ "light_modern": "default: #3B3B3B" } } -] \ No newline at end of file +] diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-13777_go.json b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-13777_go.json index dbbcbe73..2309da55 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-13777_go.json +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-13777_go.json @@ -29,7 +29,7 @@ }, { "c": "e", - "t": "source.go variable.other.declaration.go", + "t": "source.go variable.other.assignment.go", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -56,8 +56,50 @@ } }, { - "c": "[][]", - "t": "source.go punctuation.definition.bracket.square.go", + "c": "[", + "t": "source.go punctuation.definition.begin.bracket.square.go", + "r": { + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" + } + }, + { + "c": "]", + "t": "source.go punctuation.definition.end.bracket.square.go", + "r": { + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" + } + }, + { + "c": "[", + "t": "source.go punctuation.definition.begin.bracket.square.go", + "r": { + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" + } + }, + { + "c": "]", + "t": "source.go punctuation.definition.end.bracket.square.go", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -84,7 +126,21 @@ } }, { - "c": "aType ", + "c": "aType", + "t": "source.go entity.name.type.go", + "r": { + "dark_plus": "entity.name.type: #4EC9B0", + "light_plus": "entity.name.type: #267F99", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "entity.name.type: #4EC9B0", + "dark_modern": "entity.name.type: #4EC9B0", + "hc_light": "entity.name.type: #185E73", + "light_modern": "entity.name.type: #267F99" + } + }, + { + "c": " ", "t": "source.go", "r": { "dark_plus": "default: #D4D4D4", @@ -125,4 +181,4 @@ "light_modern": "comment: #008000" } } -] \ No newline at end of file +] diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-166781_rs.json b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-166781_rs.json new file mode 100644 index 00000000..d32ea47f --- /dev/null +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-166781_rs.json @@ -0,0 +1,1318 @@ +[ + { + "c": "let", + "t": "source.rust keyword.other.rust storage.type.rust", + "r": { + "dark_plus": "storage.type: #569CD6", + "light_plus": "storage.type: #0000FF", + "dark_vs": "storage.type: #569CD6", + "light_vs": "storage.type: #0000FF", + "hc_black": "storage.type: #569CD6", + "dark_modern": "storage.type: #569CD6", + "hc_light": "storage.type: #0F4A85", + "light_modern": "storage.type: #0000FF" + } + }, + { + "c": " ", + "t": "source.rust", + "r": { + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" + } + }, + { + "c": "_", + "t": "source.rust variable.other.rust", + "r": { + "dark_plus": "variable: #9CDCFE", + "light_plus": "variable: #001080", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "variable: #9CDCFE", + "dark_modern": "variable: #9CDCFE", + "hc_light": "variable: #001080", + "light_modern": "variable: #001080" + } + }, + { + "c": " ", + "t": "source.rust", + "r": { + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" + } + }, + { + "c": "=", + "t": "source.rust keyword.operator.assignment.equal.rust", + "r": { + "dark_plus": "keyword.operator: #D4D4D4", + "light_plus": "keyword.operator: #000000", + "dark_vs": "keyword.operator: #D4D4D4", + "light_vs": "keyword.operator: #000000", + "hc_black": "keyword.operator: #D4D4D4", + "dark_modern": "keyword.operator: #D4D4D4", + "hc_light": "keyword.operator: #000000", + "light_modern": "keyword.operator: #000000" + } + }, + { + "c": " ", + "t": "source.rust", + "r": { + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" + } + }, + { + "c": "b", + "t": "source.rust string.quoted.double.rust string.quoted.byte.raw.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\"", + "t": "source.rust string.quoted.double.rust punctuation.definition.string.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x00", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.bit.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x01", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.bit.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x02", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.bit.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x03", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.bit.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x04", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.bit.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x05", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.bit.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x06", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.bit.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x07", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.bit.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x08", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.bit.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x09", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.bit.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x0a", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.bit.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x0b", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.bit.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x0c", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.bit.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x0d", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.bit.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x0e", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.bit.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x0f", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.bit.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "a0", + "t": "source.rust string.quoted.double.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "a1", + "t": "source.rust string.quoted.double.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "a2", + "t": "source.rust string.quoted.double.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "a3", + "t": "source.rust string.quoted.double.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "a4", + "t": "source.rust string.quoted.double.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "a5", + "t": "source.rust string.quoted.double.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "a6", + "t": "source.rust string.quoted.double.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "a7", + "t": "source.rust string.quoted.double.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "a8", + "t": "source.rust string.quoted.double.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "a9", + "t": "source.rust string.quoted.double.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "aa", + "t": "source.rust string.quoted.double.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "ab", + "t": "source.rust string.quoted.double.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "ac", + "t": "source.rust string.quoted.double.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "ad", + "t": "source.rust string.quoted.double.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "ae", + "t": "source.rust string.quoted.double.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "x", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "af\\", + "t": "source.rust string.quoted.double.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "\\", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust constant.character.escape.backslash.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "n", + "t": "source.rust string.quoted.double.rust constant.character.escape.rust", + "r": { + "dark_plus": "constant.character.escape: #D7BA7D", + "light_plus": "constant.character.escape: #EE0000", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "constant.character: #569CD6", + "dark_modern": "constant.character.escape: #D7BA7D", + "hc_light": "constant.character.escape: #EE0000", + "light_modern": "constant.character.escape: #EE0000" + } + }, + { + "c": "\"", + "t": "source.rust string.quoted.double.rust punctuation.definition.string.rust", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": ";", + "t": "source.rust punctuation.semi.rust", + "r": { + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" + } + } +] \ No newline at end of file diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-173216_sh.json b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-173216_sh.json index c24aadf2..cadc88d9 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-173216_sh.json +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-173216_sh.json @@ -29,7 +29,7 @@ }, { "c": "declare", - "t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell storage.modifier.declare.shell", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell storage.modifier.declare.shell", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -43,7 +43,7 @@ }, { "c": " ", - "t": "source.shell meta.statement.shell meta.statement.command.shell", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -56,22 +56,8 @@ } }, { - "c": "-", - "t": "source.shell meta.statement.shell meta.statement.command.shell string.unquoted.argument.shell constant.other.option.dash.shell", - "r": { - "dark_plus": "constant.other.option: #569CD6", - "light_plus": "constant.other.option: #0000FF", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "constant.other.option: #569CD6", - "hc_light": "string: #0F4A85", - "light_modern": "constant.other.option: #0000FF" - } - }, - { - "c": "A", - "t": "source.shell meta.statement.shell meta.statement.command.shell string.unquoted.argument constant.other.option", + "c": "-A", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell string.unquoted.argument.shell constant.other.option.shell", "r": { "dark_plus": "constant.other.option: #569CD6", "light_plus": "constant.other.option: #0000FF", @@ -85,7 +71,7 @@ }, { "c": " ", - "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -98,22 +84,36 @@ } }, { - "c": "juices=", - "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.unquoted.argument.shell", + "c": "juices", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell variable.other.assignment.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "variable: #9CDCFE", + "light_plus": "variable: #001080", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "variable: #9CDCFE", + "dark_modern": "variable: #9CDCFE", + "hc_light": "variable: #001080", + "light_modern": "variable: #001080" + } + }, + { + "c": "=", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell keyword.operator.assignment.shell", + "r": { + "dark_plus": "keyword.operator: #D4D4D4", + "light_plus": "keyword.operator: #000000", + "dark_vs": "keyword.operator: #D4D4D4", + "light_vs": "keyword.operator: #000000", + "hc_black": "keyword.operator: #D4D4D4", + "dark_modern": "keyword.operator: #D4D4D4", + "hc_light": "keyword.operator: #000000", + "light_modern": "keyword.operator: #000000" } }, { "c": "(", - "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell punctuation.definition.array.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -127,7 +127,7 @@ }, { "c": " ", - "t": "source.shell meta.statement.shell", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -141,7 +141,7 @@ }, { "c": "[", - "t": "source.shell meta.statement.shell meta.scope.logical-expression.shell punctuation.definition.logical-expression.shell", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell punctuation.definition.bracket.named-array.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -154,50 +154,22 @@ } }, { - "c": "'", - "t": "source.shell meta.statement.shell meta.scope.logical-expression.shell string.quoted.single.shell punctuation.definition.string.begin.shell", - "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" - } - }, - { - "c": "apple", - "t": "source.shell meta.statement.shell meta.scope.logical-expression.shell string.quoted.single.shell", - "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" - } - }, - { - "c": "'", - "t": "source.shell meta.statement.shell meta.scope.logical-expression.shell string.quoted.single.shell punctuation.definition.string.end.shell", + "c": "'apple'", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell string.unquoted.shell entity.other.attribute-name.bracket.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "entity.other.attribute-name: #9CDCFE", + "light_plus": "entity.other.attribute-name: #E50000", + "dark_vs": "entity.other.attribute-name: #9CDCFE", + "light_vs": "entity.other.attribute-name: #E50000", + "hc_black": "entity.other.attribute-name: #9CDCFE", + "dark_modern": "entity.other.attribute-name: #9CDCFE", + "hc_light": "entity.other.attribute-name: #264F78", + "light_modern": "entity.other.attribute-name: #E50000" } }, { "c": "]", - "t": "source.shell meta.statement.shell meta.scope.logical-expression.shell punctuation.definition.logical-expression.shell", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell punctuation.definition.bracket.named-array.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -211,7 +183,7 @@ }, { "c": "=", - "t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell punctuation.definition.assignment.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -225,49 +197,49 @@ }, { "c": "'", - "t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.quoted.shell string.quoted.single.shell punctuation.definition.string.begin.shell entity.name.function.call.shell entity.name.command.shell", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell string.quoted.single.shell punctuation.definition.string.begin.shell", "r": { - "dark_plus": "entity.name.function: #DCDCAA", - "light_plus": "entity.name.function: #795E26", + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", "dark_vs": "string: #CE9178", "light_vs": "string: #A31515", - "hc_black": "entity.name.function: #DCDCAA", - "dark_modern": "entity.name.function: #DCDCAA", - "hc_light": "entity.name.function: #5E2CBC", - "light_modern": "entity.name.function: #795E26" + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" } }, { "c": "Apple Juice", - "t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.single entity.name.function.call entity.name.command", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell string.quoted.single.shell", "r": { - "dark_plus": "entity.name.function: #DCDCAA", - "light_plus": "entity.name.function: #795E26", + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", "dark_vs": "string: #CE9178", "light_vs": "string: #A31515", - "hc_black": "entity.name.function: #DCDCAA", - "dark_modern": "entity.name.function: #DCDCAA", - "hc_light": "entity.name.function: #5E2CBC", - "light_modern": "entity.name.function: #795E26" + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" } }, { "c": "'", - "t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell string.quoted.single.shell punctuation.definition.string.end.shell entity.name.function.call.shell entity.name.command.shell", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell string.quoted.single.shell punctuation.definition.string.end.shell", "r": { - "dark_plus": "entity.name.function: #DCDCAA", - "light_plus": "entity.name.function: #795E26", + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", "dark_vs": "string: #CE9178", "light_vs": "string: #A31515", - "hc_black": "entity.name.function: #DCDCAA", - "dark_modern": "entity.name.function: #DCDCAA", - "hc_light": "entity.name.function: #5E2CBC", - "light_modern": "entity.name.function: #795E26" + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" } }, { "c": " ", - "t": "source.shell meta.statement.shell", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -281,7 +253,7 @@ }, { "c": "[", - "t": "source.shell meta.statement.shell meta.scope.logical-expression.shell punctuation.definition.logical-expression.shell", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell punctuation.definition.bracket.named-array.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -294,50 +266,22 @@ } }, { - "c": "'", - "t": "source.shell meta.statement.shell meta.scope.logical-expression.shell string.quoted.single.shell punctuation.definition.string.begin.shell", + "c": "'orange'", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell string.unquoted.shell entity.other.attribute-name.bracket.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" - } - }, - { - "c": "orange", - "t": "source.shell meta.statement.shell meta.scope.logical-expression.shell string.quoted.single.shell", - "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" - } - }, - { - "c": "'", - "t": "source.shell meta.statement.shell meta.scope.logical-expression.shell string.quoted.single.shell punctuation.definition.string.end.shell", - "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "entity.other.attribute-name: #9CDCFE", + "light_plus": "entity.other.attribute-name: #E50000", + "dark_vs": "entity.other.attribute-name: #9CDCFE", + "light_vs": "entity.other.attribute-name: #E50000", + "hc_black": "entity.other.attribute-name: #9CDCFE", + "dark_modern": "entity.other.attribute-name: #9CDCFE", + "hc_light": "entity.other.attribute-name: #264F78", + "light_modern": "entity.other.attribute-name: #E50000" } }, { "c": "]", - "t": "source.shell meta.statement.shell meta.scope.logical-expression.shell punctuation.definition.logical-expression.shell", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell punctuation.definition.bracket.named-array.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -351,7 +295,7 @@ }, { "c": "=", - "t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell punctuation.definition.assignment.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -365,49 +309,49 @@ }, { "c": "'", - "t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.quoted.shell string.quoted.single.shell punctuation.definition.string.begin.shell entity.name.function.call.shell entity.name.command.shell", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell string.quoted.single.shell punctuation.definition.string.begin.shell", "r": { - "dark_plus": "entity.name.function: #DCDCAA", - "light_plus": "entity.name.function: #795E26", + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", "dark_vs": "string: #CE9178", "light_vs": "string: #A31515", - "hc_black": "entity.name.function: #DCDCAA", - "dark_modern": "entity.name.function: #DCDCAA", - "hc_light": "entity.name.function: #5E2CBC", - "light_modern": "entity.name.function: #795E26" + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" } }, { "c": "Orange Juice", - "t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.single entity.name.function.call entity.name.command", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell string.quoted.single.shell", "r": { - "dark_plus": "entity.name.function: #DCDCAA", - "light_plus": "entity.name.function: #795E26", + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", "dark_vs": "string: #CE9178", "light_vs": "string: #A31515", - "hc_black": "entity.name.function: #DCDCAA", - "dark_modern": "entity.name.function: #DCDCAA", - "hc_light": "entity.name.function: #5E2CBC", - "light_modern": "entity.name.function: #795E26" + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" } }, { "c": "'", - "t": "source.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell string.quoted.single.shell punctuation.definition.string.end.shell entity.name.function.call.shell entity.name.command.shell", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell string.quoted.single.shell punctuation.definition.string.end.shell", "r": { - "dark_plus": "entity.name.function: #DCDCAA", - "light_plus": "entity.name.function: #795E26", + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", "dark_vs": "string: #CE9178", "light_vs": "string: #A31515", - "hc_black": "entity.name.function: #DCDCAA", - "dark_modern": "entity.name.function: #DCDCAA", - "hc_light": "entity.name.function: #5E2CBC", - "light_modern": "entity.name.function: #795E26" + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" } }, { "c": ")", - "t": "source.shell meta.statement.shell", + "t": "source.shell meta.statement.shell meta.expression.assignment.modified.shell punctuation.definition.array.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -546,8 +490,36 @@ } }, { - "c": "'apple'", - "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.quoted.double.shell meta.parameter-expansion", + "c": "'", + "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.quoted.double.shell meta.parameter-expansion string.quoted.single.shell punctuation.definition.string.begin.shell", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "apple", + "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.quoted.double.shell meta.parameter-expansion string.quoted.single.shell", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, + { + "c": "'", + "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.quoted.double.shell meta.parameter-expansion string.quoted.single.shell punctuation.definition.string.end.shell", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-173224_sh.json b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-173224_sh.json index 2009a29b..4c038d48 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-173224_sh.json +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-173224_sh.json @@ -1,7 +1,7 @@ [ { "c": "alias", - "t": "source.shell meta.expression.assignment.shell storage.type.alias.shell", + "t": "source.shell meta.expression.assignment.alias.shell storage.type.alias.shell", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -15,7 +15,7 @@ }, { "c": " ", - "t": "source.shell meta.expression.assignment.shell", + "t": "source.shell meta.expression.assignment.alias.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -29,7 +29,7 @@ }, { "c": "brew_list", - "t": "source.shell meta.expression.assignment.shell variable.other.assignment.shell", + "t": "source.shell meta.expression.assignment.alias.shell variable.other.assignment.shell", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -43,7 +43,7 @@ }, { "c": "=", - "t": "source.shell meta.expression.assignment.shell keyword.operator.assignment.shell", + "t": "source.shell meta.expression.assignment.alias.shell keyword.operator.assignment.shell", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -57,7 +57,7 @@ }, { "c": "\"", - "t": "source.shell meta.expression.assignment.shell string.quoted.double.shell punctuation.definition.string.begin.shell", + "t": "source.shell meta.expression.assignment.alias.shell string.quoted.double.shell punctuation.definition.string.begin.shell", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -71,7 +71,7 @@ }, { "c": "brew leaves", - "t": "source.shell meta.expression.assignment.shell string.quoted.double.shell", + "t": "source.shell meta.expression.assignment.alias.shell string.quoted.double.shell", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -85,7 +85,7 @@ }, { "c": "\"", - "t": "source.shell meta.expression.assignment.shell string.quoted.double.shell punctuation.definition.string.end.shell", + "t": "source.shell meta.expression.assignment.alias.shell string.quoted.double.shell punctuation.definition.string.end.shell", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -99,7 +99,7 @@ }, { "c": "alias", - "t": "source.shell meta.expression.assignment.shell storage.type.alias.shell", + "t": "source.shell meta.expression.assignment.alias.shell storage.type.alias.shell", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -113,7 +113,7 @@ }, { "c": " ", - "t": "source.shell meta.expression.assignment.shell", + "t": "source.shell meta.expression.assignment.alias.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -127,7 +127,7 @@ }, { "c": "brew-list", - "t": "source.shell meta.expression.assignment.shell variable.other.assignment.shell", + "t": "source.shell meta.expression.assignment.alias.shell variable.other.assignment.shell", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -141,7 +141,7 @@ }, { "c": "=", - "t": "source.shell meta.expression.assignment.shell keyword.operator.assignment.shell", + "t": "source.shell meta.expression.assignment.alias.shell keyword.operator.assignment.shell", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -155,7 +155,7 @@ }, { "c": "\"", - "t": "source.shell meta.expression.assignment.shell string.quoted.double.shell punctuation.definition.string.begin.shell", + "t": "source.shell meta.expression.assignment.alias.shell string.quoted.double.shell punctuation.definition.string.begin.shell", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -169,7 +169,7 @@ }, { "c": "brew leaves", - "t": "source.shell meta.expression.assignment.shell string.quoted.double.shell", + "t": "source.shell meta.expression.assignment.alias.shell string.quoted.double.shell", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -183,7 +183,7 @@ }, { "c": "\"", - "t": "source.shell meta.expression.assignment.shell string.quoted.double.shell punctuation.definition.string.end.shell", + "t": "source.shell meta.expression.assignment.alias.shell string.quoted.double.shell punctuation.definition.string.end.shell", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-173336_sh.json b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-173336_sh.json index 198ace22..c1875bfa 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-173336_sh.json +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-173336_sh.json @@ -29,7 +29,7 @@ }, { "c": "cmd", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell variable.other.assignment.shell", + "t": "source.shell variable.other.assignment.shell", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -43,7 +43,7 @@ }, { "c": "=", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell keyword.operator.assignment.shell", + "t": "source.shell keyword.operator.assignment.shell", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -57,7 +57,7 @@ }, { "c": "(", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell punctuation.shell", + "t": "source.shell punctuation.definition.array.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -71,7 +71,7 @@ }, { "c": " ", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell", + "t": "source.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -85,7 +85,7 @@ }, { "c": "'", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.quoted.single.shell punctuation.definition.string.begin.shell", + "t": "source.shell string.quoted.single.shell punctuation.definition.string.begin.shell", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -99,7 +99,7 @@ }, { "c": "ls", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.quoted.single.shell", + "t": "source.shell string.quoted.single.shell", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -113,7 +113,7 @@ }, { "c": "'", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.quoted.single.shell punctuation.definition.string.end.shell", + "t": "source.shell string.quoted.single.shell punctuation.definition.string.end.shell", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -127,7 +127,7 @@ }, { "c": " ", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell", + "t": "source.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -141,7 +141,7 @@ }, { "c": "'", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.quoted.single.shell punctuation.definition.string.begin.shell", + "t": "source.shell string.quoted.single.shell punctuation.definition.string.begin.shell", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -155,7 +155,7 @@ }, { "c": "-la", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.quoted.single.shell", + "t": "source.shell string.quoted.single.shell", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -169,7 +169,7 @@ }, { "c": "'", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.quoted.single.shell punctuation.definition.string.end.shell", + "t": "source.shell string.quoted.single.shell punctuation.definition.string.end.shell", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -183,7 +183,7 @@ }, { "c": " ", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell", + "t": "source.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -197,7 +197,7 @@ }, { "c": ")", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell punctuation.shell", + "t": "source.shell punctuation.definition.array.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -211,7 +211,7 @@ }, { "c": "if", - "t": "source.shell meta.scope.if-block.shell keyword.control.shell", + "t": "source.shell meta.scope.if-block.shell keyword.control.if.shell", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -239,7 +239,7 @@ }, { "c": "((", - "t": "source.shell meta.scope.if-block.shell meta.arithmetic.shell punctuation.section.arithmetic.shell", + "t": "source.shell meta.scope.if-block.shell meta.arithmetic.shell punctuation.section.arithmetic.double.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -337,16 +337,16 @@ }, { "c": "@", - "t": "source.shell meta.scope.if-block.shell meta.arithmetic.shell meta.parameter-expansion", + "t": "source.shell meta.scope.if-block.shell meta.arithmetic.shell meta.parameter-expansion keyword.operator.expansion.shell", "r": { - "dark_plus": "default: #D4D4D4", - "light_plus": "default: #000000", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "default: #FFFFFF", - "dark_modern": "default: #CCCCCC", - "hc_light": "default: #292929", - "light_modern": "default: #3B3B3B" + "dark_plus": "keyword.operator: #D4D4D4", + "light_plus": "keyword.operator: #000000", + "dark_vs": "keyword.operator: #D4D4D4", + "light_vs": "keyword.operator: #000000", + "hc_black": "keyword.operator: #D4D4D4", + "dark_modern": "keyword.operator: #D4D4D4", + "hc_light": "keyword.operator: #000000", + "light_modern": "keyword.operator: #000000" } }, { @@ -393,7 +393,7 @@ }, { "c": "))", - "t": "source.shell meta.scope.if-block.shell meta.arithmetic.shell punctuation.section.arithmetic.shell", + "t": "source.shell meta.scope.if-block.shell meta.arithmetic.shell punctuation.section.arithmetic.double.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -533,16 +533,16 @@ }, { "c": "@", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.double entity.name.function.call entity.name.command meta.parameter-expansion", + "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell meta.statement.command.name.continuation string.quoted.double entity.name.function.call entity.name.command meta.parameter-expansion keyword.operator.expansion.shell", "r": { - "dark_plus": "entity.name.function: #DCDCAA", - "light_plus": "entity.name.function: #795E26", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "entity.name.function: #DCDCAA", - "dark_modern": "entity.name.function: #DCDCAA", - "hc_light": "entity.name.function: #5E2CBC", - "light_modern": "entity.name.function: #795E26" + "dark_plus": "keyword.operator: #D4D4D4", + "light_plus": "keyword.operator: #000000", + "dark_vs": "keyword.operator: #D4D4D4", + "light_vs": "keyword.operator: #000000", + "hc_black": "keyword.operator: #D4D4D4", + "dark_modern": "keyword.operator: #D4D4D4", + "hc_light": "keyword.operator: #000000", + "light_modern": "keyword.operator: #000000" } }, { @@ -757,16 +757,16 @@ }, { "c": "@", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.quoted.double.shell meta.parameter-expansion", + "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.quoted.double.shell meta.parameter-expansion keyword.operator.expansion.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "keyword.operator: #D4D4D4", + "light_plus": "keyword.operator: #000000", + "dark_vs": "keyword.operator: #D4D4D4", + "light_vs": "keyword.operator: #000000", + "hc_black": "keyword.operator: #D4D4D4", + "dark_modern": "keyword.operator: #D4D4D4", + "hc_light": "keyword.operator: #000000", + "light_modern": "keyword.operator: #000000" } }, { @@ -813,7 +813,7 @@ }, { "c": "fi", - "t": "source.shell meta.scope.if-block.shell keyword.control.shell", + "t": "source.shell meta.scope.if-block.shell keyword.control.fi.shell", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-cssvariables_less.json b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-cssvariables_less.json index 859e808c..856f0135 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-cssvariables_less.json +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-cssvariables_less.json @@ -1,35 +1,35 @@ [ { "c": ":", - "t": "source.css.less entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css", + "t": "source.css.less meta.selector.less meta.function-call.less punctuation.definition.entity.less", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "root", - "t": "source.css.less entity.other.attribute-name.pseudo-class.css", + "t": "source.css.less meta.selector.less meta.function-call.less entity.other.attribute-name.pseudo-class.less", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.selector.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -43,7 +43,7 @@ }, { "c": "{", - "t": "source.css.less meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css", + "t": "source.css.less meta.property-list.less punctuation.definition.block.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -57,7 +57,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -71,35 +71,35 @@ }, { "c": "--", - "t": "source.css.less meta.property-list.css variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.property-list.less support.type.custom-property.less punctuation.definition.custom-property.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "support.type: #4EC9B0", + "light_plus": "support.type: #267F99", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "support.type: #4EC9B0", + "dark_modern": "support.type: #4EC9B0", + "hc_light": "support.type: #185E73", + "light_modern": "support.type: #267F99" } }, { "c": "spacing-unit", - "t": "source.css.less meta.property-list.css variable.other.less", + "t": "source.css.less meta.property-list.less support.type.custom-property.less support.type.custom-property.name.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "support.type: #4EC9B0", + "light_plus": "support.type: #267F99", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "support.type: #4EC9B0", + "dark_modern": "support.type: #4EC9B0", + "hc_light": "support.type: #185E73", + "light_modern": "support.type: #267F99" } }, { "c": ":", - "t": "source.css.less meta.property-list.css punctuation.separator.key-value.css", + "t": "source.css.less meta.property-list.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -113,7 +113,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -127,7 +127,7 @@ }, { "c": "6", - "t": "source.css.less meta.property-list.css meta.property-value.css constant.numeric.css", + "t": "source.css.less meta.property-list.less meta.property-value.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -141,7 +141,7 @@ }, { "c": "px", - "t": "source.css.less meta.property-list.css meta.property-value.css constant.numeric.css keyword.other.unit.px.css", + "t": "source.css.less meta.property-list.less meta.property-value.less constant.numeric.less keyword.other.unit.less", "r": { "dark_plus": "keyword.other.unit: #B5CEA8", "light_plus": "keyword.other.unit: #098658", @@ -155,7 +155,7 @@ }, { "c": ";", - "t": "source.css.less meta.property-list.css punctuation.terminator.rule.css", + "t": "source.css.less meta.property-list.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -169,7 +169,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -183,35 +183,35 @@ }, { "c": "--", - "t": "source.css.less meta.property-list.css variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.property-list.less support.type.custom-property.less punctuation.definition.custom-property.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "support.type: #4EC9B0", + "light_plus": "support.type: #267F99", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "support.type: #4EC9B0", + "dark_modern": "support.type: #4EC9B0", + "hc_light": "support.type: #185E73", + "light_modern": "support.type: #267F99" } }, { "c": "cell-padding", - "t": "source.css.less meta.property-list.css variable.other.less", + "t": "source.css.less meta.property-list.less support.type.custom-property.less support.type.custom-property.name.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "support.type: #4EC9B0", + "light_plus": "support.type: #267F99", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "support.type: #4EC9B0", + "dark_modern": "support.type: #4EC9B0", + "hc_light": "support.type: #185E73", + "light_modern": "support.type: #267F99" } }, { "c": ":", - "t": "source.css.less meta.property-list.css punctuation.separator.key-value.css", + "t": "source.css.less meta.property-list.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -225,7 +225,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -239,7 +239,7 @@ }, { "c": "(", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -253,7 +253,7 @@ }, { "c": "4", - "t": "source.css.less meta.property-list.css meta.property-value.css constant.numeric.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -267,7 +267,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-value.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -281,7 +281,7 @@ }, { "c": "*", - "t": "source.css.less meta.property-list.css meta.property-value.css keyword.operator.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less keyword.operator.arithmetic.less", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -294,8 +294,8 @@ } }, { - "c": " ", - "t": "source.css.less meta.property-list.css meta.property-value.css", + "c": " var", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -308,22 +308,36 @@ } }, { - "c": "var", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css support.function.misc.css", + "c": "(", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less meta.group.less punctuation.definition.group.begin.less", "r": { - "dark_plus": "support.function: #DCDCAA", - "light_plus": "support.function: #795E26", + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", "dark_vs": "default: #D4D4D4", "light_vs": "default: #000000", - "hc_black": "support.function: #DCDCAA", - "dark_modern": "support.function: #DCDCAA", - "hc_light": "support.function: #5E2CBC", - "light_modern": "support.function: #795E26" + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { - "c": "(", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css punctuation.section.function.begin.bracket.round.css", + "c": "--", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less meta.group.less keyword.operator.arithmetic.less", + "r": { + "dark_plus": "keyword.operator: #D4D4D4", + "light_plus": "keyword.operator: #000000", + "dark_vs": "keyword.operator: #D4D4D4", + "light_vs": "keyword.operator: #000000", + "hc_black": "keyword.operator: #D4D4D4", + "dark_modern": "keyword.operator: #D4D4D4", + "hc_light": "keyword.operator: #000000", + "light_modern": "keyword.operator: #000000" + } + }, + { + "c": "spacing", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less meta.group.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -336,22 +350,36 @@ } }, { - "c": "--spacing-unit", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css variable.argument.css", + "c": "-", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less meta.group.less keyword.operator.arithmetic.less", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", + "dark_plus": "keyword.operator: #D4D4D4", + "light_plus": "keyword.operator: #000000", + "dark_vs": "keyword.operator: #D4D4D4", + "light_vs": "keyword.operator: #000000", + "hc_black": "keyword.operator: #D4D4D4", + "dark_modern": "keyword.operator: #D4D4D4", + "hc_light": "keyword.operator: #000000", + "light_modern": "keyword.operator: #000000" + } + }, + { + "c": "unit", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less meta.group.less", + "r": { + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", "dark_vs": "default: #D4D4D4", "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": ")", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css punctuation.section.function.end.bracket.round.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less meta.group.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -365,7 +393,7 @@ }, { "c": ")", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -379,7 +407,7 @@ }, { "c": ";", - "t": "source.css.less meta.property-list.css punctuation.terminator.rule.css", + "t": "source.css.less meta.property-list.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -393,7 +421,7 @@ }, { "c": "}", - "t": "source.css.less meta.property-list.css punctuation.section.property-list.end.bracket.curly.css", + "t": "source.css.less punctuation.definition.block.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -407,21 +435,21 @@ }, { "c": "body", - "t": "source.css.less entity.name.tag.css", + "t": "source.css.less meta.selector.less entity.name.tag.less", "r": { - "dark_plus": "entity.name.tag.css: #D7BA7D", + "dark_plus": "entity.name.tag.less: #D7BA7D", "light_plus": "entity.name.tag: #800000", - "dark_vs": "entity.name.tag.css: #D7BA7D", + "dark_vs": "entity.name.tag.less: #D7BA7D", "light_vs": "entity.name.tag: #800000", - "hc_black": "entity.name.tag.css: #D7BA7D", - "dark_modern": "entity.name.tag.css: #D7BA7D", + "hc_black": "entity.name.tag.less: #D7BA7D", + "dark_modern": "entity.name.tag.less: #D7BA7D", "hc_light": "entity.name.tag: #0F4A85", "light_modern": "entity.name.tag: #800000" } }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.selector.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -435,7 +463,7 @@ }, { "c": "{", - "t": "source.css.less meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css", + "t": "source.css.less meta.property-list.less punctuation.definition.block.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -449,7 +477,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -463,7 +491,7 @@ }, { "c": "padding-left", - "t": "source.css.less meta.property-list.css support.type.property-name.css", + "t": "source.css.less meta.property-list.less support.type.property-name.less", "r": { "dark_plus": "support.type.property-name: #9CDCFE", "light_plus": "support.type.property-name: #E50000", @@ -477,7 +505,7 @@ }, { "c": ":", - "t": "source.css.less meta.property-list.css punctuation.separator.key-value.css", + "t": "source.css.less meta.property-list.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -491,7 +519,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -505,7 +533,7 @@ }, { "c": "calc", - "t": "source.css.less meta.property-list.css meta.property-value.css support.function.any-method.builtin.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less support.function.calc.less", "r": { "dark_plus": "support.function: #DCDCAA", "light_plus": "support.function: #795E26", @@ -519,7 +547,7 @@ }, { "c": "(", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -533,7 +561,7 @@ }, { "c": "4", - "t": "source.css.less meta.property-list.css meta.property-value.css constant.numeric.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -547,7 +575,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-value.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -561,7 +589,7 @@ }, { "c": "*", - "t": "source.css.less meta.property-list.css meta.property-value.css keyword.operator.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less keyword.operator.arithmetic.less", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -575,7 +603,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-value.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -589,7 +617,7 @@ }, { "c": "var", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css support.function.misc.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less meta.function-call.less support.function.var.less", "r": { "dark_plus": "support.function: #DCDCAA", "light_plus": "support.function: #795E26", @@ -603,7 +631,7 @@ }, { "c": "(", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css punctuation.section.function.begin.bracket.round.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less meta.function-call.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -616,22 +644,36 @@ } }, { - "c": "--spacing-unit", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css variable.argument.css", + "c": "--", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less meta.function-call.less support.type.custom-property.less punctuation.definition.custom-property.less", + "r": { + "dark_plus": "support.type: #4EC9B0", + "light_plus": "support.type: #267F99", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "support.type: #4EC9B0", + "dark_modern": "support.type: #4EC9B0", + "hc_light": "support.type: #185E73", + "light_modern": "support.type: #267F99" + } + }, + { + "c": "spacing-unit", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less meta.function-call.less support.type.custom-property.less support.type.custom-property.name.less", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", + "dark_plus": "support.type: #4EC9B0", + "light_plus": "support.type: #267F99", "dark_vs": "default: #D4D4D4", "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "hc_black": "support.type: #4EC9B0", + "dark_modern": "support.type: #4EC9B0", + "hc_light": "support.type: #185E73", + "light_modern": "support.type: #267F99" } }, { "c": ",", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css punctuation.separator.list.comma.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less meta.function-call.less punctuation.separator.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -644,8 +686,8 @@ } }, { - "c": " ", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css", + "c": " 5px", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less meta.function-call.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -657,37 +699,9 @@ "light_modern": "default: #3B3B3B" } }, - { - "c": "5", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css constant.numeric.css", - "r": { - "dark_plus": "constant.numeric: #B5CEA8", - "light_plus": "constant.numeric: #098658", - "dark_vs": "constant.numeric: #B5CEA8", - "light_vs": "constant.numeric: #098658", - "hc_black": "constant.numeric: #B5CEA8", - "dark_modern": "constant.numeric: #B5CEA8", - "hc_light": "constant.numeric: #096D48", - "light_modern": "constant.numeric: #098658" - } - }, - { - "c": "px", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css constant.numeric.css keyword.other.unit.px.css", - "r": { - "dark_plus": "keyword.other.unit: #B5CEA8", - "light_plus": "keyword.other.unit: #098658", - "dark_vs": "keyword.other.unit: #B5CEA8", - "light_vs": "keyword.other.unit: #098658", - "hc_black": "keyword.other.unit: #B5CEA8", - "dark_modern": "keyword.other.unit: #B5CEA8", - "hc_light": "keyword.other.unit: #096D48", - "light_modern": "keyword.other.unit: #098658" - } - }, { "c": ")", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.function.variable.css punctuation.section.function.end.bracket.round.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less meta.function-call.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -701,7 +715,7 @@ }, { "c": ")", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -715,7 +729,7 @@ }, { "c": ";", - "t": "source.css.less meta.property-list.css punctuation.terminator.rule.css", + "t": "source.css.less meta.property-list.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -729,7 +743,7 @@ }, { "c": "}", - "t": "source.css.less meta.property-list.css punctuation.section.property-list.end.bracket.curly.css", + "t": "source.css.less punctuation.definition.block.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-cssvariables_scss.json b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-cssvariables_scss.json index f5cddc27..e78169f5 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-cssvariables_scss.json +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-cssvariables_scss.json @@ -3,28 +3,28 @@ "c": ":", "t": "source.css.scss entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { "c": "root", "t": "source.css.scss entity.other.attribute-name.pseudo-class.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { @@ -73,14 +73,14 @@ "c": "--spacing-unit", "t": "source.css.scss meta.property-list.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -171,14 +171,14 @@ "c": "--cell-padding", "t": "source.css.scss meta.property-list.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -311,14 +311,14 @@ "c": "--spacing-unit", "t": "source.css.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -591,14 +591,14 @@ "c": "--spacing-unit", "t": "source.css.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-variables_css.json b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-variables_css.json index 88192695..a20f8fe4 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-variables_css.json +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test-variables_css.json @@ -3,28 +3,28 @@ "c": ":", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { "c": "root", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { @@ -73,14 +73,14 @@ "c": "--spacing-unit", "t": "source.css meta.property-list.css variable.css", "r": { - "dark_plus": "variable.css: #9CDCFE", - "light_plus": "variable.css: #E50000", - "dark_vs": "variable.css: #9CDCFE", - "light_vs": "variable.css: #E50000", - "hc_black": "variable.css: #D4D4D4", - "dark_modern": "variable.css: #9CDCFE", - "hc_light": "variable.css: #264F78", - "light_modern": "variable.css: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -171,14 +171,14 @@ "c": "--cell-padding", "t": "source.css meta.property-list.css variable.css", "r": { - "dark_plus": "variable.css: #9CDCFE", - "light_plus": "variable.css: #E50000", - "dark_vs": "variable.css: #9CDCFE", - "light_vs": "variable.css: #E50000", - "hc_black": "variable.css: #D4D4D4", - "dark_modern": "variable.css: #9CDCFE", - "hc_light": "variable.css: #264F78", - "light_modern": "variable.css: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -283,14 +283,14 @@ "c": "--spacing-unit", "t": "source.css meta.property-list.css meta.property-value.css meta.function.variable.css variable.argument.css", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -563,14 +563,14 @@ "c": "--spacing-unit", "t": "source.css meta.property-list.css meta.property-value.css meta.function.calc.css meta.function.variable.css variable.argument.css", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_cs.json b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_cs.json index 886ce0d3..7f4bbb77 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_cs.json +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_cs.json @@ -1,16 +1,16 @@ [ { "c": "using", - "t": "source.cs keyword.other.using.cs", + "t": "source.cs keyword.other.directive.using.cs", "r": { - "dark_plus": "keyword.other.using: #C586C0", - "light_plus": "keyword.other.using: #AF00DB", + "dark_plus": "keyword.other.directive.using: #C586C0", + "light_plus": "keyword.other.directive.using: #AF00DB", "dark_vs": "keyword: #569CD6", "light_vs": "keyword: #0000FF", - "hc_black": "keyword.other.using: #C586C0", - "dark_modern": "keyword.other.using: #C586C0", - "hc_light": "keyword.other.using: #B5200D", - "light_modern": "keyword.other.using: #AF00DB" + "hc_black": "keyword.other.directive.using: #C586C0", + "dark_modern": "keyword.other.directive.using: #C586C0", + "hc_light": "keyword.other.directive.using: #B5200D", + "light_modern": "keyword.other.directive.using: #AF00DB" } }, { @@ -57,16 +57,16 @@ }, { "c": "namespace", - "t": "source.cs keyword.other.namespace.cs", + "t": "source.cs storage.type.namespace.cs", "r": { - "dark_plus": "keyword: #569CD6", - "light_plus": "keyword: #0000FF", - "dark_vs": "keyword: #569CD6", - "light_vs": "keyword: #0000FF", - "hc_black": "keyword: #569CD6", - "dark_modern": "keyword: #569CD6", - "hc_light": "keyword: #0F4A85", - "light_modern": "keyword: #0000FF" + "dark_plus": "storage.type: #569CD6", + "light_plus": "storage.type: #0000FF", + "dark_vs": "storage.type: #569CD6", + "light_vs": "storage.type: #0000FF", + "hc_black": "storage.type: #569CD6", + "dark_modern": "storage.type: #569CD6", + "hc_light": "storage.type: #0F4A85", + "light_modern": "storage.type: #0000FF" } }, { @@ -127,16 +127,16 @@ }, { "c": "class", - "t": "source.cs keyword.other.class.cs", + "t": "source.cs storage.type.class.cs", "r": { - "dark_plus": "keyword: #569CD6", - "light_plus": "keyword: #0000FF", - "dark_vs": "keyword: #569CD6", - "light_vs": "keyword: #0000FF", - "hc_black": "keyword: #569CD6", - "dark_modern": "keyword: #569CD6", - "hc_light": "keyword: #0F4A85", - "light_modern": "keyword: #0000FF" + "dark_plus": "storage.type: #569CD6", + "light_plus": "storage.type: #0000FF", + "dark_vs": "storage.type: #569CD6", + "light_vs": "storage.type: #0000FF", + "hc_black": "storage.type: #569CD6", + "dark_modern": "storage.type: #569CD6", + "hc_light": "storage.type: #0F4A85", + "light_modern": "storage.type: #0000FF" } }, { @@ -211,7 +211,7 @@ }, { "c": "static", - "t": "source.cs storage.modifier.cs", + "t": "source.cs storage.modifier.static.cs", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -239,7 +239,7 @@ }, { "c": "void", - "t": "source.cs keyword.type.cs", + "t": "source.cs keyword.type.void.cs", "r": { "dark_plus": "keyword: #569CD6", "light_plus": "keyword: #0000FF", @@ -295,7 +295,7 @@ }, { "c": "string", - "t": "source.cs keyword.type.cs", + "t": "source.cs keyword.type.string.cs", "r": { "dark_plus": "keyword: #569CD6", "light_plus": "keyword: #0000FF", @@ -925,7 +925,7 @@ }, { "c": "int", - "t": "source.cs keyword.type.cs", + "t": "source.cs keyword.type.int.cs", "r": { "dark_plus": "keyword: #569CD6", "light_plus": "keyword: #0000FF", @@ -1303,7 +1303,7 @@ }, { "c": "const", - "t": "source.cs storage.modifier.cs", + "t": "source.cs storage.modifier.const.cs", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -1331,7 +1331,7 @@ }, { "c": "double", - "t": "source.cs keyword.type.cs", + "t": "source.cs keyword.type.double.cs", "r": { "dark_plus": "keyword: #569CD6", "light_plus": "keyword: #0000FF", @@ -1527,7 +1527,7 @@ }, { "c": "int", - "t": "source.cs keyword.type.cs", + "t": "source.cs keyword.type.int.cs", "r": { "dark_plus": "keyword: #569CD6", "light_plus": "keyword: #0000FF", @@ -1681,7 +1681,7 @@ }, { "c": "double", - "t": "source.cs keyword.type.cs", + "t": "source.cs keyword.type.double.cs", "r": { "dark_plus": "keyword: #569CD6", "light_plus": "keyword: #0000FF", @@ -1933,16 +1933,16 @@ }, { "c": " ", - "t": "source.cs punctuation.whitespace.comment.leading.cs", + "t": "source.cs comment.line.double-slash.cs punctuation.whitespace.comment.leading.cs", "r": { - "dark_plus": "default: #D4D4D4", - "light_plus": "default: #000000", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "default: #FFFFFF", - "dark_modern": "default: #CCCCCC", - "hc_light": "default: #292929", - "light_modern": "default: #3B3B3B" + "dark_plus": "comment: #6A9955", + "light_plus": "comment: #008000", + "dark_vs": "comment: #6A9955", + "light_vs": "comment: #008000", + "hc_black": "comment: #7CA668", + "dark_modern": "comment: #6A9955", + "hc_light": "comment: #515151", + "light_modern": "comment: #008000" } }, { @@ -2255,7 +2255,7 @@ }, { "c": "public", - "t": "source.cs storage.modifier.cs", + "t": "source.cs storage.modifier.public.cs", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -2283,7 +2283,7 @@ }, { "c": "void", - "t": "source.cs keyword.type.cs", + "t": "source.cs keyword.type.void.cs", "r": { "dark_plus": "keyword: #569CD6", "light_plus": "keyword: #0000FF", @@ -2451,16 +2451,16 @@ }, { "c": "new", - "t": "source.cs keyword.other.new.cs", + "t": "source.cs keyword.operator.expression.new.cs", "r": { - "dark_plus": "keyword: #569CD6", - "light_plus": "keyword: #0000FF", - "dark_vs": "keyword: #569CD6", - "light_vs": "keyword: #0000FF", - "hc_black": "keyword: #569CD6", - "dark_modern": "keyword: #569CD6", - "hc_light": "keyword: #0F4A85", - "light_modern": "keyword: #0000FF" + "dark_plus": "keyword.operator.expression: #569CD6", + "light_plus": "keyword.operator.expression: #0000FF", + "dark_vs": "keyword.operator.expression: #569CD6", + "light_vs": "keyword.operator.expression: #0000FF", + "hc_black": "keyword.operator.expression: #569CD6", + "dark_modern": "keyword.operator.expression: #569CD6", + "hc_light": "keyword.operator.expression: #0F4A85", + "light_modern": "keyword.operator.expression: #0000FF" } }, { @@ -2507,7 +2507,7 @@ }, { "c": "int", - "t": "source.cs keyword.type.cs", + "t": "source.cs keyword.type.int.cs", "r": { "dark_plus": "keyword: #569CD6", "light_plus": "keyword: #0000FF", @@ -2619,7 +2619,7 @@ }, { "c": "int", - "t": "source.cs keyword.type.cs", + "t": "source.cs keyword.type.int.cs", "r": { "dark_plus": "keyword: #569CD6", "light_plus": "keyword: #0000FF", @@ -2759,16 +2759,16 @@ }, { "c": "new", - "t": "source.cs keyword.other.new.cs", + "t": "source.cs keyword.operator.expression.new.cs", "r": { - "dark_plus": "keyword: #569CD6", - "light_plus": "keyword: #0000FF", - "dark_vs": "keyword: #569CD6", - "light_vs": "keyword: #0000FF", - "hc_black": "keyword: #569CD6", - "dark_modern": "keyword: #569CD6", - "hc_light": "keyword: #0F4A85", - "light_modern": "keyword: #0000FF" + "dark_plus": "keyword.operator.expression: #569CD6", + "light_plus": "keyword.operator.expression: #0000FF", + "dark_vs": "keyword.operator.expression: #569CD6", + "light_vs": "keyword.operator.expression: #0000FF", + "hc_black": "keyword.operator.expression: #569CD6", + "dark_modern": "keyword.operator.expression: #569CD6", + "hc_light": "keyword.operator.expression: #0F4A85", + "light_modern": "keyword.operator.expression: #0000FF" } }, { @@ -2815,7 +2815,7 @@ }, { "c": "int", - "t": "source.cs keyword.type.cs", + "t": "source.cs keyword.type.int.cs", "r": { "dark_plus": "keyword: #569CD6", "light_plus": "keyword: #0000FF", @@ -2927,7 +2927,7 @@ }, { "c": "int", - "t": "source.cs keyword.type.cs", + "t": "source.cs keyword.type.int.cs", "r": { "dark_plus": "keyword: #569CD6", "light_plus": "keyword: #0000FF", @@ -3025,16 +3025,16 @@ }, { "c": "new", - "t": "source.cs keyword.other.new.cs", + "t": "source.cs keyword.operator.expression.new.cs", "r": { - "dark_plus": "keyword: #569CD6", - "light_plus": "keyword: #0000FF", - "dark_vs": "keyword: #569CD6", - "light_vs": "keyword: #0000FF", - "hc_black": "keyword: #569CD6", - "dark_modern": "keyword: #569CD6", - "hc_light": "keyword: #0F4A85", - "light_modern": "keyword: #0000FF" + "dark_plus": "keyword.operator.expression: #569CD6", + "light_plus": "keyword.operator.expression: #0000FF", + "dark_vs": "keyword.operator.expression: #569CD6", + "light_vs": "keyword.operator.expression: #0000FF", + "hc_black": "keyword.operator.expression: #569CD6", + "dark_modern": "keyword.operator.expression: #569CD6", + "hc_light": "keyword.operator.expression: #0F4A85", + "light_modern": "keyword.operator.expression: #0000FF" } }, { @@ -3081,7 +3081,7 @@ }, { "c": "int", - "t": "source.cs keyword.type.cs", + "t": "source.cs keyword.type.int.cs", "r": { "dark_plus": "keyword: #569CD6", "light_plus": "keyword: #0000FF", @@ -3219,4 +3219,4 @@ "light_modern": "default: #3B3B3B" } } -] +] \ No newline at end of file diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_cshtml.json b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_cshtml.json index 5923b841..4307f03e 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_cshtml.json +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_cshtml.json @@ -43,16 +43,16 @@ }, { "c": "var", - "t": "text.html.cshtml meta.structure.razor.codeblock source.cs keyword.other.var.cs", + "t": "text.html.cshtml meta.structure.razor.codeblock source.cs storage.type.var.cs", "r": { - "dark_plus": "keyword: #569CD6", - "light_plus": "keyword: #0000FF", - "dark_vs": "keyword: #569CD6", - "light_vs": "keyword: #0000FF", - "hc_black": "keyword: #569CD6", - "dark_modern": "keyword: #569CD6", - "hc_light": "keyword: #0F4A85", - "light_modern": "keyword: #0000FF" + "dark_plus": "storage.type: #569CD6", + "light_plus": "storage.type: #0000FF", + "dark_vs": "storage.type: #569CD6", + "light_vs": "storage.type: #0000FF", + "hc_black": "storage.type: #569CD6", + "dark_modern": "storage.type: #569CD6", + "hc_light": "storage.type: #0F4A85", + "light_modern": "storage.type: #0000FF" } }, { @@ -169,16 +169,16 @@ }, { "c": "var", - "t": "text.html.cshtml meta.structure.razor.codeblock source.cs keyword.other.var.cs", + "t": "text.html.cshtml meta.structure.razor.codeblock source.cs storage.type.var.cs", "r": { - "dark_plus": "keyword: #569CD6", - "light_plus": "keyword: #0000FF", - "dark_vs": "keyword: #569CD6", - "light_vs": "keyword: #0000FF", - "hc_black": "keyword: #569CD6", - "dark_modern": "keyword: #569CD6", - "hc_light": "keyword: #0F4A85", - "light_modern": "keyword: #0000FF" + "dark_plus": "storage.type: #569CD6", + "light_plus": "storage.type: #0000FF", + "dark_vs": "storage.type: #569CD6", + "light_vs": "storage.type: #0000FF", + "hc_black": "storage.type: #569CD6", + "dark_modern": "storage.type: #569CD6", + "hc_light": "storage.type: #0F4A85", + "light_modern": "storage.type: #0000FF" } }, { @@ -505,16 +505,16 @@ }, { "c": " ", - "t": "text.html.cshtml meta.structure.razor.codeblock source.cs meta.statement.if.razor meta.structure.razor.csharp.codeblock punctuation.whitespace.comment.leading.cs", + "t": "text.html.cshtml meta.structure.razor.codeblock source.cs meta.statement.if.razor meta.structure.razor.csharp.codeblock comment.line.double-slash.cs punctuation.whitespace.comment.leading.cs", "r": { - "dark_plus": "default: #D4D4D4", - "light_plus": "default: #000000", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "default: #FFFFFF", - "dark_modern": "default: #CCCCCC", - "hc_light": "default: #292929", - "light_modern": "default: #3B3B3B" + "dark_plus": "comment: #6A9955", + "light_plus": "comment: #008000", + "dark_vs": "comment: #6A9955", + "light_vs": "comment: #008000", + "hc_black": "comment: #7CA668", + "dark_modern": "comment: #6A9955", + "hc_light": "comment: #515151", + "light_modern": "comment: #008000" } }, { @@ -561,16 +561,16 @@ }, { "c": "var", - "t": "text.html.cshtml meta.structure.razor.codeblock source.cs meta.statement.if.razor meta.structure.razor.csharp.codeblock keyword.other.var.cs", + "t": "text.html.cshtml meta.structure.razor.codeblock source.cs meta.statement.if.razor meta.structure.razor.csharp.codeblock storage.type.var.cs", "r": { - "dark_plus": "keyword: #569CD6", - "light_plus": "keyword: #0000FF", - "dark_vs": "keyword: #569CD6", - "light_vs": "keyword: #0000FF", - "hc_black": "keyword: #569CD6", - "dark_modern": "keyword: #569CD6", - "hc_light": "keyword: #0F4A85", - "light_modern": "keyword: #0000FF" + "dark_plus": "storage.type: #569CD6", + "light_plus": "storage.type: #0000FF", + "dark_vs": "storage.type: #569CD6", + "light_vs": "storage.type: #0000FF", + "hc_black": "storage.type: #569CD6", + "dark_modern": "storage.type: #569CD6", + "hc_light": "storage.type: #0F4A85", + "light_modern": "storage.type: #0000FF" } }, { @@ -757,16 +757,16 @@ }, { "c": "var", - "t": "text.html.cshtml meta.structure.razor.codeblock source.cs meta.statement.if.razor meta.structure.razor.csharp.codeblock keyword.other.var.cs", + "t": "text.html.cshtml meta.structure.razor.codeblock source.cs meta.statement.if.razor meta.structure.razor.csharp.codeblock storage.type.var.cs", "r": { - "dark_plus": "keyword: #569CD6", - "light_plus": "keyword: #0000FF", - "dark_vs": "keyword: #569CD6", - "light_vs": "keyword: #0000FF", - "hc_black": "keyword: #569CD6", - "dark_modern": "keyword: #569CD6", - "hc_light": "keyword: #0F4A85", - "light_modern": "keyword: #0000FF" + "dark_plus": "storage.type: #569CD6", + "light_plus": "storage.type: #0000FF", + "dark_vs": "storage.type: #569CD6", + "light_vs": "storage.type: #0000FF", + "hc_black": "storage.type: #569CD6", + "dark_modern": "storage.type: #569CD6", + "hc_light": "storage.type: #0F4A85", + "light_modern": "storage.type: #0000FF" } }, { @@ -939,16 +939,16 @@ }, { "c": " ", - "t": "text.html.cshtml meta.structure.razor.codeblock source.cs meta.statement.if.razor meta.structure.razor.csharp.codeblock punctuation.whitespace.comment.leading.cs", + "t": "text.html.cshtml meta.structure.razor.codeblock source.cs meta.statement.if.razor meta.structure.razor.csharp.codeblock comment.line.double-slash.cs punctuation.whitespace.comment.leading.cs", "r": { - "dark_plus": "default: #D4D4D4", - "light_plus": "default: #000000", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "default: #FFFFFF", - "dark_modern": "default: #CCCCCC", - "hc_light": "default: #292929", - "light_modern": "default: #3B3B3B" + "dark_plus": "comment: #6A9955", + "light_plus": "comment: #008000", + "dark_vs": "comment: #6A9955", + "light_vs": "comment: #008000", + "hc_black": "comment: #7CA668", + "dark_modern": "comment: #6A9955", + "hc_light": "comment: #515151", + "light_modern": "comment: #008000" } }, { @@ -4535,4 +4535,4 @@ "light_modern": "punctuation.definition.tag: #800000" } } -] +] \ No newline at end of file diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_css.json b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_css.json index 78a5ca00..8d4b8a2a 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_css.json +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_css.json @@ -1501,14 +1501,14 @@ "c": "blossoms.jpg", "t": "source.css meta.property-list.css meta.property-value.css meta.function.url.css variable.parameter.url.css", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -3601,28 +3601,28 @@ "c": ":", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { "c": "link", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { @@ -3951,28 +3951,28 @@ "c": ":", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { "c": "visited", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { @@ -4385,28 +4385,28 @@ "c": ":", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { "c": "hover", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { @@ -4441,28 +4441,28 @@ "c": ":", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { "c": "focus", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { @@ -4497,28 +4497,28 @@ "c": ":", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { "c": "active", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { @@ -5071,14 +5071,14 @@ "c": "zen-bg.jpg", "t": "source.css meta.property-list.css meta.property-value.css meta.function.url.css variable.parameter.url.css", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -6023,14 +6023,14 @@ "c": "h1.gif", "t": "source.css meta.property-list.css meta.property-value.css meta.function.url.css variable.parameter.url.css", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -8879,28 +8879,28 @@ "c": ":", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { "c": "link", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { @@ -8963,28 +8963,28 @@ "c": ":", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { "c": "visited", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { @@ -9929,14 +9929,14 @@ "c": "paper-bg.jpg", "t": "source.css meta.property-list.css meta.property-value.css meta.function.url.css variable.parameter.url.css", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -10447,28 +10447,28 @@ "c": ":", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { "c": "link", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { @@ -10699,28 +10699,28 @@ "c": ":", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { "c": "visited", "t": "source.css meta.selector.css entity.other.attribute-name.pseudo-class.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { @@ -11049,14 +11049,14 @@ "c": "cr2.gif", "t": "source.css meta.property-list.css meta.property-value.css meta.function.url.css variable.parameter.url.css", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_go.json b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_go.json index 5258e4f2..d6b2ef38 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_go.json +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_go.json @@ -29,30 +29,30 @@ }, { "c": "main", - "t": "source.go entity.name.package.go", + "t": "source.go entity.name.type.package.go", "r": { - "dark_plus": "default: #D4D4D4", - "light_plus": "default: #000000", + "dark_plus": "entity.name.type: #4EC9B0", + "light_plus": "entity.name.type: #267F99", "dark_vs": "default: #D4D4D4", "light_vs": "default: #000000", - "hc_black": "default: #FFFFFF", - "dark_modern": "default: #CCCCCC", - "hc_light": "default: #292929", - "light_modern": "default: #3B3B3B" + "hc_black": "entity.name.type: #4EC9B0", + "dark_modern": "entity.name.type: #4EC9B0", + "hc_light": "entity.name.type: #185E73", + "light_modern": "entity.name.type: #267F99" } }, { "c": "import", - "t": "source.go keyword.import.go", + "t": "source.go keyword.control.import.go", "r": { - "dark_plus": "keyword: #569CD6", - "light_plus": "keyword: #0000FF", - "dark_vs": "keyword: #569CD6", - "light_vs": "keyword: #0000FF", - "hc_black": "keyword: #569CD6", - "dark_modern": "keyword: #569CD6", - "hc_light": "keyword: #0F4A85", - "light_modern": "keyword: #0000FF" + "dark_plus": "keyword.control: #C586C0", + "light_plus": "keyword.control: #AF00DB", + "dark_vs": "keyword.control: #569CD6", + "light_vs": "keyword.control: #0000FF", + "hc_black": "keyword.control: #C586C0", + "dark_modern": "keyword.control: #C586C0", + "hc_light": "keyword.control: #B5200D", + "light_modern": "keyword.control: #AF00DB" } }, { @@ -603,16 +603,16 @@ }, { "c": "make", - "t": "source.go support.function.builtin.go", + "t": "source.go entity.name.function.support.builtin.go", "r": { - "dark_plus": "support.function: #DCDCAA", - "light_plus": "support.function: #795E26", + "dark_plus": "entity.name.function: #DCDCAA", + "light_plus": "entity.name.function: #795E26", "dark_vs": "default: #D4D4D4", "light_vs": "default: #000000", - "hc_black": "support.function: #DCDCAA", - "dark_modern": "support.function: #DCDCAA", - "hc_light": "support.function: #5E2CBC", - "light_modern": "support.function: #795E26" + "hc_black": "entity.name.function: #DCDCAA", + "dark_modern": "entity.name.function: #DCDCAA", + "hc_light": "entity.name.function: #5E2CBC", + "light_modern": "entity.name.function: #795E26" } }, { @@ -784,7 +784,7 @@ } }, { - "c": " management", + "c": " ", "t": "source.go", "r": { "dark_plus": "default: #D4D4D4", @@ -797,6 +797,20 @@ "light_modern": "default: #3B3B3B" } }, + { + "c": "management", + "t": "source.go variable.other.go", + "r": { + "dark_plus": "variable: #9CDCFE", + "light_plus": "variable: #001080", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "variable: #9CDCFE", + "dark_modern": "variable: #9CDCFE", + "hc_light": "variable: #001080", + "light_modern": "variable: #001080" + } + }, { "c": ".", "t": "source.go punctuation.other.period.go", @@ -813,16 +827,16 @@ }, { "c": "ClientFromPublishSettingsFile", - "t": "source.go support.function.go", + "t": "source.go entity.name.function.support.go", "r": { - "dark_plus": "support.function: #DCDCAA", - "light_plus": "support.function: #795E26", + "dark_plus": "entity.name.function: #DCDCAA", + "light_plus": "entity.name.function: #795E26", "dark_vs": "default: #D4D4D4", "light_vs": "default: #000000", - "hc_black": "support.function: #DCDCAA", - "dark_modern": "support.function: #DCDCAA", - "hc_light": "support.function: #5E2CBC", - "light_modern": "support.function: #795E26" + "hc_black": "entity.name.function: #DCDCAA", + "dark_modern": "entity.name.function: #DCDCAA", + "hc_light": "entity.name.function: #5E2CBC", + "light_modern": "entity.name.function: #795E26" } }, { @@ -980,7 +994,35 @@ } }, { - "c": " err ", + "c": " ", + "t": "source.go", + "r": { + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" + } + }, + { + "c": "err", + "t": "source.go variable.other.go", + "r": { + "dark_plus": "variable: #9CDCFE", + "light_plus": "variable: #001080", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "variable: #9CDCFE", + "dark_modern": "variable: #9CDCFE", + "hc_light": "variable: #001080", + "light_modern": "variable: #001080" + } + }, + { + "c": " ", "t": "source.go", "r": { "dark_plus": "default: #D4D4D4", @@ -1023,7 +1065,7 @@ }, { "c": "nil", - "t": "source.go constant.language.go", + "t": "source.go constant.language.null.go", "r": { "dark_plus": "constant.language: #569CD6", "light_plus": "constant.language: #0000FF", @@ -1079,16 +1121,16 @@ }, { "c": "panic", - "t": "source.go support.function.builtin.go", + "t": "source.go entity.name.function.support.builtin.go", "r": { - "dark_plus": "support.function: #DCDCAA", - "light_plus": "support.function: #795E26", + "dark_plus": "entity.name.function: #DCDCAA", + "light_plus": "entity.name.function: #795E26", "dark_vs": "default: #D4D4D4", "light_vs": "default: #000000", - "hc_black": "support.function: #DCDCAA", - "dark_modern": "support.function: #DCDCAA", - "hc_light": "support.function: #5E2CBC", - "light_modern": "support.function: #795E26" + "hc_black": "entity.name.function: #DCDCAA", + "dark_modern": "entity.name.function: #DCDCAA", + "hc_light": "entity.name.function: #5E2CBC", + "light_modern": "entity.name.function: #795E26" } }, { @@ -1107,16 +1149,16 @@ }, { "c": "err", - "t": "source.go", + "t": "source.go variable.other.go", "r": { - "dark_plus": "default: #D4D4D4", - "light_plus": "default: #000000", + "dark_plus": "variable: #9CDCFE", + "light_plus": "variable: #001080", "dark_vs": "default: #D4D4D4", "light_vs": "default: #000000", - "hc_black": "default: #FFFFFF", - "dark_modern": "default: #CCCCCC", - "hc_light": "default: #292929", - "light_modern": "default: #3B3B3B" + "hc_black": "variable: #9CDCFE", + "dark_modern": "variable: #9CDCFE", + "hc_light": "variable: #001080", + "light_modern": "variable: #001080" } }, { @@ -1260,7 +1302,7 @@ } }, { - "c": " vmutils", + "c": " ", "t": "source.go", "r": { "dark_plus": "default: #D4D4D4", @@ -1273,6 +1315,20 @@ "light_modern": "default: #3B3B3B" } }, + { + "c": "vmutils", + "t": "source.go variable.other.go", + "r": { + "dark_plus": "variable: #9CDCFE", + "light_plus": "variable: #001080", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "variable: #9CDCFE", + "dark_modern": "variable: #9CDCFE", + "hc_light": "variable: #001080", + "light_modern": "variable: #001080" + } + }, { "c": ".", "t": "source.go punctuation.other.period.go", @@ -1289,16 +1345,16 @@ }, { "c": "NewVMConfiguration", - "t": "source.go support.function.go", + "t": "source.go entity.name.function.support.go", "r": { - "dark_plus": "support.function: #DCDCAA", - "light_plus": "support.function: #795E26", + "dark_plus": "entity.name.function: #DCDCAA", + "light_plus": "entity.name.function: #795E26", "dark_vs": "default: #D4D4D4", "light_vs": "default: #000000", - "hc_black": "support.function: #DCDCAA", - "dark_modern": "support.function: #DCDCAA", - "hc_light": "support.function: #5E2CBC", - "light_modern": "support.function: #795E26" + "hc_black": "entity.name.function: #DCDCAA", + "dark_modern": "entity.name.function: #DCDCAA", + "hc_light": "entity.name.function: #5E2CBC", + "light_modern": "entity.name.function: #795E26" } }, { @@ -1317,16 +1373,16 @@ }, { "c": "dnsName", - "t": "source.go", + "t": "source.go variable.other.go", "r": { - "dark_plus": "default: #D4D4D4", - "light_plus": "default: #000000", + "dark_plus": "variable: #9CDCFE", + "light_plus": "variable: #001080", "dark_vs": "default: #D4D4D4", "light_vs": "default: #000000", - "hc_black": "default: #FFFFFF", - "dark_modern": "default: #CCCCCC", - "hc_light": "default: #292929", - "light_modern": "default: #3B3B3B" + "hc_black": "variable: #9CDCFE", + "dark_modern": "variable: #9CDCFE", + "hc_light": "variable: #001080", + "light_modern": "variable: #001080" } }, { @@ -1344,7 +1400,7 @@ } }, { - "c": " vmSize", + "c": " ", "t": "source.go", "r": { "dark_plus": "default: #D4D4D4", @@ -1357,6 +1413,20 @@ "light_modern": "default: #3B3B3B" } }, + { + "c": "vmSize", + "t": "source.go variable.other.go", + "r": { + "dark_plus": "variable: #9CDCFE", + "light_plus": "variable: #001080", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "variable: #9CDCFE", + "dark_modern": "variable: #9CDCFE", + "hc_light": "variable: #001080", + "light_modern": "variable: #001080" + } + }, { "c": ")", "t": "source.go punctuation.definition.end.bracket.round.go", @@ -1372,7 +1442,7 @@ } }, { - "c": " vmutils", + "c": " ", "t": "source.go", "r": { "dark_plus": "default: #D4D4D4", @@ -1385,6 +1455,20 @@ "light_modern": "default: #3B3B3B" } }, + { + "c": "vmutils", + "t": "source.go variable.other.go", + "r": { + "dark_plus": "variable: #9CDCFE", + "light_plus": "variable: #001080", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "variable: #9CDCFE", + "dark_modern": "variable: #9CDCFE", + "hc_light": "variable: #001080", + "light_modern": "variable: #001080" + } + }, { "c": ".", "t": "source.go punctuation.other.period.go", @@ -1401,16 +1485,16 @@ }, { "c": "ConfigureDeploymentFromPlatformImage", - "t": "source.go support.function.go", + "t": "source.go entity.name.function.support.go", "r": { - "dark_plus": "support.function: #DCDCAA", - "light_plus": "support.function: #795E26", + "dark_plus": "entity.name.function: #DCDCAA", + "light_plus": "entity.name.function: #795E26", "dark_vs": "default: #D4D4D4", "light_vs": "default: #000000", - "hc_black": "support.function: #DCDCAA", - "dark_modern": "support.function: #DCDCAA", - "hc_light": "support.function: #5E2CBC", - "light_modern": "support.function: #795E26" + "hc_black": "entity.name.function: #DCDCAA", + "dark_modern": "entity.name.function: #DCDCAA", + "hc_light": "entity.name.function: #5E2CBC", + "light_modern": "entity.name.function: #795E26" } }, { @@ -1457,16 +1541,16 @@ }, { "c": "role", - "t": "source.go", + "t": "source.go variable.other.go", "r": { - "dark_plus": "default: #D4D4D4", - "light_plus": "default: #000000", + "dark_plus": "variable: #9CDCFE", + "light_plus": "variable: #001080", "dark_vs": "default: #D4D4D4", "light_vs": "default: #000000", - "hc_black": "default: #FFFFFF", - "dark_modern": "default: #CCCCCC", - "hc_light": "default: #292929", - "light_modern": "default: #3B3B3B" + "hc_black": "variable: #9CDCFE", + "dark_modern": "variable: #9CDCFE", + "hc_light": "variable: #001080", + "light_modern": "variable: #001080" } }, { @@ -1484,7 +1568,7 @@ } }, { - "c": " vmImage", + "c": " ", "t": "source.go", "r": { "dark_plus": "default: #D4D4D4", @@ -1497,6 +1581,20 @@ "light_modern": "default: #3B3B3B" } }, + { + "c": "vmImage", + "t": "source.go variable.other.go", + "r": { + "dark_plus": "variable: #9CDCFE", + "light_plus": "variable: #001080", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "variable: #9CDCFE", + "dark_modern": "variable: #9CDCFE", + "hc_light": "variable: #001080", + "light_modern": "variable: #001080" + } + }, { "c": ",", "t": "source.go punctuation.other.comma.go", @@ -1512,7 +1610,7 @@ } }, { - "c": " fmt", + "c": " ", "t": "source.go", "r": { "dark_plus": "default: #D4D4D4", @@ -1525,6 +1623,20 @@ "light_modern": "default: #3B3B3B" } }, + { + "c": "fmt", + "t": "source.go variable.other.go", + "r": { + "dark_plus": "variable: #9CDCFE", + "light_plus": "variable: #001080", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "variable: #9CDCFE", + "dark_modern": "variable: #9CDCFE", + "hc_light": "variable: #001080", + "light_modern": "variable: #001080" + } + }, { "c": ".", "t": "source.go punctuation.other.period.go", @@ -1541,16 +1653,16 @@ }, { "c": "Sprintf", - "t": "source.go support.function.go", + "t": "source.go entity.name.function.support.go", "r": { - "dark_plus": "support.function: #DCDCAA", - "light_plus": "support.function: #795E26", + "dark_plus": "entity.name.function: #DCDCAA", + "light_plus": "entity.name.function: #795E26", "dark_vs": "default: #D4D4D4", "light_vs": "default: #000000", - "hc_black": "support.function: #DCDCAA", - "dark_modern": "support.function: #DCDCAA", - "hc_light": "support.function: #5E2CBC", - "light_modern": "support.function: #795E26" + "hc_black": "entity.name.function: #DCDCAA", + "dark_modern": "entity.name.function: #DCDCAA", + "hc_light": "entity.name.function: #5E2CBC", + "light_modern": "entity.name.function: #795E26" } }, { @@ -1680,7 +1792,7 @@ } }, { - "c": " storageAccount", + "c": " ", "t": "source.go", "r": { "dark_plus": "default: #D4D4D4", @@ -1693,6 +1805,20 @@ "light_modern": "default: #3B3B3B" } }, + { + "c": "storageAccount", + "t": "source.go variable.other.go", + "r": { + "dark_plus": "variable: #9CDCFE", + "light_plus": "variable: #001080", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "variable: #9CDCFE", + "dark_modern": "variable: #9CDCFE", + "hc_light": "variable: #001080", + "light_modern": "variable: #001080" + } + }, { "c": ",", "t": "source.go punctuation.other.comma.go", @@ -1708,7 +1834,7 @@ } }, { - "c": " dnsName", + "c": " ", "t": "source.go", "r": { "dark_plus": "default: #D4D4D4", @@ -1721,6 +1847,20 @@ "light_modern": "default: #3B3B3B" } }, + { + "c": "dnsName", + "t": "source.go variable.other.go", + "r": { + "dark_plus": "variable: #9CDCFE", + "light_plus": "variable: #001080", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "variable: #9CDCFE", + "dark_modern": "variable: #9CDCFE", + "hc_light": "variable: #001080", + "light_modern": "variable: #001080" + } + }, { "c": ")", "t": "source.go punctuation.definition.end.bracket.round.go", diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_jl.json b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_jl.json index a559ba6e..deb5a667 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_jl.json +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_jl.json @@ -197,7 +197,7 @@ }, { "c": ",", - "t": "source.julia meta.bracket.julia", + "t": "source.julia punctuation.separator.comma.julia", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -407,7 +407,7 @@ }, { "c": ",", - "t": "source.julia meta.bracket.julia", + "t": "source.julia punctuation.separator.comma.julia", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -617,7 +617,7 @@ }, { "c": ",", - "t": "source.julia meta.bracket.julia", + "t": "source.julia punctuation.separator.comma.julia", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1065,7 +1065,7 @@ }, { "c": ",", - "t": "source.julia meta.bracket.julia", + "t": "source.julia punctuation.separator.comma.julia", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1191,7 +1191,7 @@ }, { "c": ",", - "t": "source.julia meta.bracket.julia", + "t": "source.julia punctuation.separator.comma.julia", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1317,7 +1317,7 @@ }, { "c": ",", - "t": "source.julia meta.bracket.julia", + "t": "source.julia punctuation.separator.comma.julia", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1443,7 +1443,7 @@ }, { "c": ",", - "t": "source.julia meta.bracket.julia", + "t": "source.julia punctuation.separator.comma.julia", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1527,7 +1527,7 @@ }, { "c": ",", - "t": "source.julia meta.bracket.julia", + "t": "source.julia punctuation.separator.comma.julia", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1723,7 +1723,7 @@ }, { "c": ",", - "t": "source.julia meta.bracket.julia", + "t": "source.julia punctuation.separator.comma.julia", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1750,7 +1750,7 @@ } }, { - "c": "),", + "c": ")", "t": "source.julia meta.bracket.julia", "r": { "dark_plus": "default: #D4D4D4", @@ -1763,6 +1763,20 @@ "light_modern": "default: #3B3B3B" } }, + { + "c": ",", + "t": "source.julia punctuation.separator.comma.julia", + "r": { + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" + } + }, { "c": " queens", "t": "source.julia", @@ -1863,7 +1877,7 @@ }, { "c": ",", - "t": "source.julia meta.bracket.julia", + "t": "source.julia punctuation.separator.comma.julia", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1891,7 +1905,7 @@ }, { "c": ",", - "t": "source.julia meta.bracket.julia", + "t": "source.julia punctuation.separator.comma.julia", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1919,7 +1933,7 @@ }, { "c": ",", - "t": "source.julia meta.bracket.julia", + "t": "source.julia punctuation.separator.comma.julia", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2423,7 +2437,7 @@ }, { "c": ",", - "t": "source.julia meta.bracket.julia", + "t": "source.julia punctuation.separator.comma.julia", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2563,7 +2577,7 @@ }, { "c": ",", - "t": "source.julia meta.bracket.julia", + "t": "source.julia punctuation.separator.comma.julia", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2689,7 +2703,7 @@ }, { "c": ",", - "t": "source.julia meta.bracket.julia", + "t": "source.julia punctuation.separator.comma.julia", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2815,7 +2829,7 @@ }, { "c": ",", - "t": "source.julia meta.bracket.julia", + "t": "source.julia punctuation.separator.comma.julia", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2843,7 +2857,7 @@ }, { "c": ",", - "t": "source.julia meta.bracket.julia", + "t": "source.julia punctuation.separator.comma.julia", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2913,7 +2927,7 @@ }, { "c": ",", - "t": "source.julia meta.bracket.julia", + "t": "source.julia punctuation.separator.comma.julia", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2968,7 +2982,7 @@ } }, { - "c": "!==", + "c": "!=", "t": "source.julia keyword.operator.relation.julia", "r": { "dark_plus": "keyword.operator: #D4D4D4", @@ -2981,6 +2995,20 @@ "light_modern": "keyword.operator: #000000" } }, + { + "c": "=", + "t": "source.julia keyword.operator.update.julia", + "r": { + "dark_plus": "keyword.operator: #D4D4D4", + "light_plus": "keyword.operator: #000000", + "dark_vs": "keyword.operator: #D4D4D4", + "light_vs": "keyword.operator: #000000", + "hc_black": "keyword.operator: #D4D4D4", + "dark_modern": "keyword.operator: #D4D4D4", + "hc_light": "keyword.operator: #000000", + "light_modern": "keyword.operator: #000000" + } + }, { "c": " ", "t": "source.julia", diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_less.json b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_less.json index 6937f0e2..08d8b9f4 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_less.json +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_less.json @@ -1,7 +1,7 @@ [ { "c": "@", - "t": "source.css.less meta.at-rule.import.css keyword.control.at-rule.import.less punctuation.definition.keyword.less", + "t": "source.css.less meta.at-rule.import.less keyword.control.at-rule.import.less punctuation.definition.keyword.less", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -15,7 +15,7 @@ }, { "c": "import", - "t": "source.css.less meta.at-rule.import.css keyword.control.at-rule.import.less", + "t": "source.css.less meta.at-rule.import.less keyword.control.at-rule.import.less", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -29,7 +29,7 @@ }, { "c": " ", - "t": "source.css.less meta.at-rule.import.css", + "t": "source.css.less meta.at-rule.import.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -43,7 +43,7 @@ }, { "c": "\"", - "t": "source.css.less meta.at-rule.import.css string.quoted.double.css punctuation.definition.string.begin.css", + "t": "source.css.less meta.at-rule.import.less string.quoted.double.less punctuation.definition.string.begin.less", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -57,7 +57,7 @@ }, { "c": "mystyle.css", - "t": "source.css.less meta.at-rule.import.css string.quoted.double.css", + "t": "source.css.less meta.at-rule.import.less string.quoted.double.less", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -71,7 +71,7 @@ }, { "c": "\"", - "t": "source.css.less meta.at-rule.import.css string.quoted.double.css punctuation.definition.string.end.css", + "t": "source.css.less meta.at-rule.import.less string.quoted.double.less punctuation.definition.string.end.less", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -85,7 +85,7 @@ }, { "c": ";", - "t": "source.css.less meta.at-rule.import.css punctuation.terminator.rule.css", + "t": "source.css.less meta.at-rule.import.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -99,7 +99,7 @@ }, { "c": "@", - "t": "source.css.less meta.at-rule.import.css keyword.control.at-rule.import.less punctuation.definition.keyword.less", + "t": "source.css.less meta.at-rule.import.less keyword.control.at-rule.import.less punctuation.definition.keyword.less", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -113,7 +113,7 @@ }, { "c": "import", - "t": "source.css.less meta.at-rule.import.css keyword.control.at-rule.import.less", + "t": "source.css.less meta.at-rule.import.less keyword.control.at-rule.import.less", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -126,8 +126,8 @@ } }, { - "c": " url", - "t": "source.css.less meta.at-rule.import.css", + "c": " ", + "t": "source.css.less meta.at-rule.import.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -139,9 +139,23 @@ "light_modern": "default: #3B3B3B" } }, + { + "c": "url", + "t": "source.css.less meta.at-rule.import.less meta.function-call.less support.function.url.less", + "r": { + "dark_plus": "support.function: #DCDCAA", + "light_plus": "support.function: #795E26", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "support.function: #DCDCAA", + "dark_modern": "support.function: #DCDCAA", + "hc_light": "support.function: #5E2CBC", + "light_modern": "support.function: #795E26" + } + }, { "c": "(", - "t": "source.css.less meta.at-rule.import.css meta.brace.round.css", + "t": "source.css.less meta.at-rule.import.less meta.function-call.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -155,7 +169,7 @@ }, { "c": "\"", - "t": "source.css.less meta.at-rule.import.css string.quoted.double.css punctuation.definition.string.begin.css", + "t": "source.css.less meta.at-rule.import.less meta.function-call.less string.quoted.double.less punctuation.definition.string.begin.less", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -169,7 +183,7 @@ }, { "c": "mystyle.css", - "t": "source.css.less meta.at-rule.import.css string.quoted.double.css", + "t": "source.css.less meta.at-rule.import.less meta.function-call.less string.quoted.double.less", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -183,7 +197,7 @@ }, { "c": "\"", - "t": "source.css.less meta.at-rule.import.css string.quoted.double.css punctuation.definition.string.end.css", + "t": "source.css.less meta.at-rule.import.less meta.function-call.less string.quoted.double.less punctuation.definition.string.end.less", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -197,7 +211,7 @@ }, { "c": ")", - "t": "source.css.less meta.at-rule.import.css meta.brace.round.css", + "t": "source.css.less meta.at-rule.import.less meta.function-call.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -211,7 +225,7 @@ }, { "c": ";", - "t": "source.css.less meta.at-rule.import.css punctuation.terminator.rule.css", + "t": "source.css.less meta.at-rule.import.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -225,7 +239,7 @@ }, { "c": "@", - "t": "source.css.less meta.at-rule.import.css keyword.control.at-rule.import.less punctuation.definition.keyword.less", + "t": "source.css.less meta.at-rule.import.less keyword.control.at-rule.import.less punctuation.definition.keyword.less", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -239,7 +253,7 @@ }, { "c": "import", - "t": "source.css.less meta.at-rule.import.css keyword.control.at-rule.import.less", + "t": "source.css.less meta.at-rule.import.less keyword.control.at-rule.import.less", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -252,8 +266,8 @@ } }, { - "c": " url", - "t": "source.css.less meta.at-rule.import.css", + "c": " ", + "t": "source.css.less meta.at-rule.import.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -265,9 +279,23 @@ "light_modern": "default: #3B3B3B" } }, + { + "c": "url", + "t": "source.css.less meta.at-rule.import.less meta.function-call.less support.function.url.less", + "r": { + "dark_plus": "support.function: #DCDCAA", + "light_plus": "support.function: #795E26", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "support.function: #DCDCAA", + "dark_modern": "support.function: #DCDCAA", + "hc_light": "support.function: #5E2CBC", + "light_modern": "support.function: #795E26" + } + }, { "c": "(", - "t": "source.css.less meta.at-rule.import.css meta.brace.round.css", + "t": "source.css.less meta.at-rule.import.less meta.function-call.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -281,7 +309,7 @@ }, { "c": "\"", - "t": "source.css.less meta.at-rule.import.css string.quoted.double.css punctuation.definition.string.begin.css", + "t": "source.css.less meta.at-rule.import.less meta.function-call.less string.quoted.double.less punctuation.definition.string.begin.less", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -295,7 +323,7 @@ }, { "c": "bluish.css", - "t": "source.css.less meta.at-rule.import.css string.quoted.double.css", + "t": "source.css.less meta.at-rule.import.less meta.function-call.less string.quoted.double.less", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -309,7 +337,7 @@ }, { "c": "\"", - "t": "source.css.less meta.at-rule.import.css string.quoted.double.css punctuation.definition.string.end.css", + "t": "source.css.less meta.at-rule.import.less meta.function-call.less string.quoted.double.less punctuation.definition.string.end.less", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -323,7 +351,7 @@ }, { "c": ")", - "t": "source.css.less meta.at-rule.import.css meta.brace.round.css", + "t": "source.css.less meta.at-rule.import.less meta.function-call.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -336,8 +364,8 @@ } }, { - "c": " projection", - "t": "source.css.less meta.at-rule.import.css", + "c": " ", + "t": "source.css.less meta.at-rule.import.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -349,9 +377,23 @@ "light_modern": "default: #3B3B3B" } }, + { + "c": "projection", + "t": "source.css.less meta.at-rule.import.less support.constant.media.less", + "r": { + "dark_plus": "support.constant.media: #CE9178", + "light_plus": "support.constant.media: #0451A5", + "dark_vs": "default: #D4D4D4", + "light_vs": "support.constant.media: #0451A5", + "hc_black": "support.constant.media: #CE9178", + "dark_modern": "support.constant.media: #CE9178", + "hc_light": "support.constant.media: #0451A5", + "light_modern": "support.constant.media: #0451A5" + } + }, { "c": ",", - "t": "source.css.less meta.at-rule.import.css punctuation.separator.list.comma.css", + "t": "source.css.less meta.at-rule.import.less punctuation.definition.arbitrary-repetition.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -364,8 +406,8 @@ } }, { - "c": " tv", - "t": "source.css.less meta.at-rule.import.css", + "c": " ", + "t": "source.css.less meta.at-rule.import.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -377,9 +419,23 @@ "light_modern": "default: #3B3B3B" } }, + { + "c": "tv", + "t": "source.css.less meta.at-rule.import.less support.constant.media.less", + "r": { + "dark_plus": "support.constant.media: #CE9178", + "light_plus": "support.constant.media: #0451A5", + "dark_vs": "default: #D4D4D4", + "light_vs": "support.constant.media: #0451A5", + "hc_black": "support.constant.media: #CE9178", + "dark_modern": "support.constant.media: #CE9178", + "hc_light": "support.constant.media: #0451A5", + "light_modern": "support.constant.media: #0451A5" + } + }, { "c": ";", - "t": "source.css.less meta.at-rule.import.css punctuation.terminator.rule.css", + "t": "source.css.less meta.at-rule.import.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -393,35 +449,35 @@ }, { "c": "@", - "t": "source.css.less variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.property-value.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "base", - "t": "source.css.less variable.other.less", + "t": "source.css.less meta.property-value.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": ":", - "t": "source.css.less punctuation.separator.key-value.css", + "t": "source.css.less meta.property-value.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -435,7 +491,7 @@ }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.property-value.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -448,22 +504,36 @@ } }, { - "c": "#f938ab", - "t": "source.css.less constant.other.rgb-value.css", + "c": "#", + "t": "source.css.less meta.property-value.less constant.other.color.rgb-value.less punctuation.definition.constant.less", + "r": { + "dark_plus": "constant.other.color.rgb-value: #CE9178", + "light_plus": "constant.other.color.rgb-value: #0451A5", + "dark_vs": "default: #D4D4D4", + "light_vs": "constant.other.color.rgb-value: #0451A5", + "hc_black": "constant.other.color.rgb-value: #CE9178", + "dark_modern": "constant.other.color.rgb-value: #CE9178", + "hc_light": "constant.other.color.rgb-value: #0451A5", + "light_modern": "constant.other.color.rgb-value: #0451A5" + } + }, + { + "c": "f938ab", + "t": "source.css.less meta.property-value.less constant.other.color.rgb-value.less", "r": { - "dark_plus": "constant.other.rgb-value: #CE9178", - "light_plus": "constant.other.rgb-value: #0451A5", + "dark_plus": "constant.other.color.rgb-value: #CE9178", + "light_plus": "constant.other.color.rgb-value: #0451A5", "dark_vs": "default: #D4D4D4", - "light_vs": "constant.other.rgb-value: #0451A5", - "hc_black": "constant.other.rgb-value: #CE9178", - "dark_modern": "constant.other.rgb-value: #CE9178", - "hc_light": "constant.other.rgb-value: #0451A5", - "light_modern": "constant.other.rgb-value: #0451A5" + "light_vs": "constant.other.color.rgb-value: #0451A5", + "hc_black": "constant.other.color.rgb-value: #CE9178", + "dark_modern": "constant.other.color.rgb-value: #CE9178", + "hc_light": "constant.other.color.rgb-value: #0451A5", + "light_modern": "constant.other.color.rgb-value: #0451A5" } }, { "c": ";", - "t": "source.css.less punctuation.terminator.rule.css", + "t": "source.css.less meta.property-value.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -476,22 +546,36 @@ } }, { - "c": ".box-shadow", - "t": "source.css.less entity.other.attribute-name.class.mixin.css", + "c": ".", + "t": "source.css.less meta.selector.less entity.other.attribute-name.class.less punctuation.definition.entity.less", + "r": { + "dark_plus": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.class: #800000", + "dark_vs": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.class: #800000", + "hc_black": "source.css entity.other.attribute-name.class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.class: #800000" + } + }, + { + "c": "box-shadow", + "t": "source.css.less meta.selector.less entity.other.attribute-name.class.less", "r": { - "dark_plus": "entity.other.attribute-name.class.mixin.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.class.mixin.css: #800000", - "dark_vs": "entity.other.attribute-name.class.mixin.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.class.mixin.css: #800000", - "hc_black": "entity.other.attribute-name.class.mixin.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.class.mixin.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.class.mixin.css: #0F4A85", - "light_modern": "entity.other.attribute-name.class.mixin.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.class: #800000", + "dark_vs": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.class: #800000", + "hc_black": "source.css entity.other.attribute-name.class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.class: #800000" } }, { "c": "(", - "t": "source.css.less meta.brace.round.css", + "t": "source.css.less meta.selector.less meta.group.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -505,35 +589,35 @@ }, { "c": "@", - "t": "source.css.less variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "style", - "t": "source.css.less variable.other.less", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": ",", - "t": "source.css.less punctuation.separator.list.comma.css", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less punctuation.separator.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -547,7 +631,7 @@ }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -561,35 +645,35 @@ }, { "c": "@", - "t": "source.css.less variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "c", - "t": "source.css.less variable.other.less", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": ")", - "t": "source.css.less meta.brace.round.css", + "t": "source.css.less meta.selector.less meta.group.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -603,7 +687,7 @@ }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -617,7 +701,7 @@ }, { "c": "when", - "t": "source.css.less keyword.control.logical.operator.less", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less keyword.control.conditional.less", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -631,7 +715,7 @@ }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -645,7 +729,7 @@ }, { "c": "(", - "t": "source.css.less meta.brace.round.css", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less meta.group.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -659,7 +743,7 @@ }, { "c": "iscolor", - "t": "source.css.less support.function.type-checking.less", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less meta.group.less meta.function-call.less support.function.type.less", "r": { "dark_plus": "support.function: #DCDCAA", "light_plus": "support.function: #795E26", @@ -673,7 +757,7 @@ }, { "c": "(", - "t": "source.css.less meta.brace.round.css", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less meta.group.less meta.function-call.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -687,35 +771,49 @@ }, { "c": "@", - "t": "source.css.less variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less meta.group.less meta.function-call.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "c", - "t": "source.css.less variable.other.less", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less meta.group.less meta.function-call.less variable.other.readwrite.less support.other.variable.less", + "r": { + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" + } + }, + { + "c": ")", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less meta.group.less meta.function-call.less punctuation.definition.group.end.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { - "c": "))", - "t": "source.css.less meta.brace.round.css", + "c": ")", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -729,7 +827,7 @@ }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -743,7 +841,7 @@ }, { "c": "{", - "t": "source.css.less meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css", + "t": "source.css.less meta.property-list.less punctuation.definition.block.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -757,7 +855,7 @@ }, { "c": "\t", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -771,7 +869,7 @@ }, { "c": "border-radius", - "t": "source.css.less meta.property-list.css support.type.property-name.css", + "t": "source.css.less meta.property-list.less support.type.property-name.less", "r": { "dark_plus": "support.type.property-name: #9CDCFE", "light_plus": "support.type.property-name: #E50000", @@ -785,7 +883,7 @@ }, { "c": ":", - "t": "source.css.less meta.property-list.css punctuation.separator.key-value.css", + "t": "source.css.less meta.property-list.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -799,7 +897,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -813,77 +911,77 @@ }, { "c": "@", - "t": "source.css.less meta.property-list.css meta.property-value.css variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.property-list.less meta.property-value.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "style", - "t": "source.css.less meta.property-list.css meta.property-value.css variable.other.less", + "t": "source.css.less meta.property-list.less meta.property-value.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-value.css", + "t": "source.css.less meta.property-list.less meta.property-value.less variable.other.readwrite.less", "r": { - "dark_plus": "default: #D4D4D4", - "light_plus": "default: #000000", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "default: #FFFFFF", - "dark_modern": "default: #CCCCCC", - "hc_light": "default: #292929", - "light_modern": "default: #3B3B3B" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "@", - "t": "source.css.less meta.property-list.css meta.property-value.css variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.property-list.less meta.property-value.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "c", - "t": "source.css.less meta.property-list.css meta.property-value.css variable.other.less", + "t": "source.css.less meta.property-list.less meta.property-value.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": ";", - "t": "source.css.less meta.property-list.css punctuation.terminator.rule.css", + "t": "source.css.less meta.property-list.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -897,7 +995,7 @@ }, { "c": "}", - "t": "source.css.less meta.property-list.css punctuation.section.property-list.end.bracket.curly.css", + "t": "source.css.less punctuation.definition.block.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -910,22 +1008,36 @@ } }, { - "c": ".box-shadow", - "t": "source.css.less entity.other.attribute-name.class.mixin.css", + "c": ".", + "t": "source.css.less meta.selector.less entity.other.attribute-name.class.less punctuation.definition.entity.less", + "r": { + "dark_plus": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.class: #800000", + "dark_vs": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.class: #800000", + "hc_black": "source.css entity.other.attribute-name.class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.class: #800000" + } + }, + { + "c": "box-shadow", + "t": "source.css.less meta.selector.less entity.other.attribute-name.class.less", "r": { - "dark_plus": "entity.other.attribute-name.class.mixin.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.class.mixin.css: #800000", - "dark_vs": "entity.other.attribute-name.class.mixin.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.class.mixin.css: #800000", - "hc_black": "entity.other.attribute-name.class.mixin.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.class.mixin.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.class.mixin.css: #0F4A85", - "light_modern": "entity.other.attribute-name.class.mixin.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.class: #800000", + "dark_vs": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.class: #800000", + "hc_black": "source.css entity.other.attribute-name.class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.class: #800000" } }, { "c": "(", - "t": "source.css.less meta.brace.round.css", + "t": "source.css.less meta.selector.less meta.group.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -939,35 +1051,35 @@ }, { "c": "@", - "t": "source.css.less variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "style", - "t": "source.css.less variable.other.less", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": ",", - "t": "source.css.less punctuation.separator.list.comma.css", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less punctuation.separator.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -981,7 +1093,7 @@ }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -995,35 +1107,35 @@ }, { "c": "@", - "t": "source.css.less variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "alpha", - "t": "source.css.less variable.other.less", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": ":", - "t": "source.css.less punctuation.separator.key-value.css", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1037,7 +1149,7 @@ }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1051,7 +1163,7 @@ }, { "c": "50", - "t": "source.css.less constant.numeric.css", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1065,7 +1177,7 @@ }, { "c": "%", - "t": "source.css.less constant.numeric.css keyword.other.unit.percentage.css", + "t": "source.css.less meta.selector.less meta.group.less meta.property-value.less constant.numeric.less keyword.other.unit.less", "r": { "dark_plus": "keyword.other.unit: #B5CEA8", "light_plus": "keyword.other.unit: #098658", @@ -1079,7 +1191,7 @@ }, { "c": ")", - "t": "source.css.less meta.brace.round.css", + "t": "source.css.less meta.selector.less meta.group.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1093,7 +1205,7 @@ }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1107,7 +1219,7 @@ }, { "c": "when", - "t": "source.css.less keyword.control.logical.operator.less", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less keyword.control.conditional.less", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -1121,7 +1233,7 @@ }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1135,7 +1247,7 @@ }, { "c": "(", - "t": "source.css.less meta.brace.round.css", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less meta.group.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1149,7 +1261,7 @@ }, { "c": "isnumber", - "t": "source.css.less support.function.type-checking.less", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less meta.group.less meta.function-call.less support.function.type.less", "r": { "dark_plus": "support.function: #DCDCAA", "light_plus": "support.function: #795E26", @@ -1163,7 +1275,7 @@ }, { "c": "(", - "t": "source.css.less meta.brace.round.css", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less meta.group.less meta.function-call.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1177,35 +1289,49 @@ }, { "c": "@", - "t": "source.css.less variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less meta.group.less meta.function-call.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "alpha", - "t": "source.css.less variable.other.less", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less meta.group.less meta.function-call.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" + } + }, + { + "c": ")", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less meta.group.less meta.function-call.less punctuation.definition.group.end.less", + "r": { + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { - "c": "))", - "t": "source.css.less meta.brace.round.css", + "c": ")", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1219,7 +1345,7 @@ }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.selector.less meta.conditional.guarded-namespace.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1233,7 +1359,7 @@ }, { "c": "{", - "t": "source.css.less meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css", + "t": "source.css.less meta.property-list.less punctuation.definition.block.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1247,7 +1373,7 @@ }, { "c": "\t", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1260,22 +1386,36 @@ } }, { - "c": ".box-shadow", - "t": "source.css.less meta.property-list.css entity.other.attribute-name.class.mixin.css", + "c": ".", + "t": "source.css.less meta.property-list.less meta.selector.less entity.other.attribute-name.class.less punctuation.definition.entity.less", "r": { - "dark_plus": "entity.other.attribute-name.class.mixin.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.class.mixin.css: #800000", - "dark_vs": "entity.other.attribute-name.class.mixin.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.class.mixin.css: #800000", - "hc_black": "entity.other.attribute-name.class.mixin.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.class.mixin.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.class.mixin.css: #0F4A85", - "light_modern": "entity.other.attribute-name.class.mixin.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.class: #800000", + "dark_vs": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.class: #800000", + "hc_black": "source.css entity.other.attribute-name.class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.class: #800000" + } + }, + { + "c": "box-shadow", + "t": "source.css.less meta.property-list.less meta.selector.less entity.other.attribute-name.class.less", + "r": { + "dark_plus": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.class: #800000", + "dark_vs": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.class: #800000", + "hc_black": "source.css entity.other.attribute-name.class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.class: #800000" } }, { "c": "(", - "t": "source.css.less meta.property-list.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1289,35 +1429,35 @@ }, { "c": "@", - "t": "source.css.less meta.property-list.css variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less meta.property-value.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "style", - "t": "source.css.less meta.property-list.css variable.other.less", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less meta.property-value.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": ",", - "t": "source.css.less meta.property-list.css punctuation.separator.list.comma.css", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less meta.property-value.less punctuation.separator.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1331,7 +1471,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1345,7 +1485,7 @@ }, { "c": "rgba", - "t": "source.css.less meta.property-list.css meta.function.color.css support.function.misc.css", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less meta.property-value.less meta.function-call.less support.function.color.less", "r": { "dark_plus": "support.function: #DCDCAA", "light_plus": "support.function: #795E26", @@ -1359,7 +1499,7 @@ }, { "c": "(", - "t": "source.css.less meta.property-list.css meta.function.color.css punctuation.section.function.begin.bracket.round.css", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less meta.property-value.less meta.function-call.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1373,7 +1513,7 @@ }, { "c": "0", - "t": "source.css.less meta.property-list.css meta.function.color.css constant.numeric.css", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less meta.property-value.less meta.function-call.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1387,7 +1527,7 @@ }, { "c": ",", - "t": "source.css.less meta.property-list.css meta.function.color.css punctuation.separator.list.comma.css", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less meta.property-value.less meta.function-call.less punctuation.separator.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1401,7 +1541,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.function.color.css", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less meta.property-value.less meta.function-call.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1415,7 +1555,7 @@ }, { "c": "0", - "t": "source.css.less meta.property-list.css meta.function.color.css constant.numeric.css", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less meta.property-value.less meta.function-call.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1429,7 +1569,7 @@ }, { "c": ",", - "t": "source.css.less meta.property-list.css meta.function.color.css punctuation.separator.list.comma.css", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less meta.property-value.less meta.function-call.less punctuation.separator.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1443,7 +1583,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.function.color.css", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less meta.property-value.less meta.function-call.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1457,7 +1597,7 @@ }, { "c": "0", - "t": "source.css.less meta.property-list.css meta.function.color.css constant.numeric.css", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less meta.property-value.less meta.function-call.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1471,7 +1611,7 @@ }, { "c": ",", - "t": "source.css.less meta.property-list.css meta.function.color.css punctuation.separator.list.comma.css", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less meta.property-value.less meta.function-call.less punctuation.separator.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1484,8 +1624,8 @@ } }, { - "c": " @", - "t": "source.css.less meta.property-list.css meta.function.color.css", + "c": " ", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less meta.property-value.less meta.function-call.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1497,23 +1637,37 @@ "light_modern": "default: #3B3B3B" } }, + { + "c": "@", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less meta.property-value.less meta.function-call.less variable.other.readwrite.less punctuation.definition.variable.less", + "r": { + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" + } + }, { "c": "alpha", - "t": "source.css.less meta.property-list.css meta.function.color.css support.constant.property-value.css", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less meta.property-value.less meta.function-call.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "support.constant.property-value: #CE9178", - "light_plus": "support.constant.property-value: #0451A5", - "dark_vs": "default: #D4D4D4", - "light_vs": "support.constant.property-value: #0451A5", - "hc_black": "support.constant.property-value: #CE9178", - "dark_modern": "support.constant.property-value: #CE9178", - "hc_light": "support.constant.property-value: #0451A5", - "light_modern": "support.constant.property-value: #0451A5" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": ")", - "t": "source.css.less meta.property-list.css meta.function.color.css punctuation.section.function.end.bracket.round.css", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less meta.property-value.less meta.function-call.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1527,7 +1681,7 @@ }, { "c": ")", - "t": "source.css.less meta.property-list.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.selector.less meta.group.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1541,7 +1695,7 @@ }, { "c": ";", - "t": "source.css.less meta.property-list.css punctuation.terminator.rule.css", + "t": "source.css.less meta.property-list.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1555,7 +1709,7 @@ }, { "c": "}", - "t": "source.css.less meta.property-list.css punctuation.section.property-list.end.bracket.curly.css", + "t": "source.css.less punctuation.definition.block.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1569,35 +1723,35 @@ }, { "c": ".", - "t": "source.css.less entity.other.attribute-name.class.css punctuation.definition.entity.css", + "t": "source.css.less meta.selector.less entity.other.attribute-name.class.less punctuation.definition.entity.less", "r": { - "dark_plus": "entity.other.attribute-name.class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.class.css: #800000", - "dark_vs": "entity.other.attribute-name.class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.class.css: #800000", - "hc_black": "entity.other.attribute-name.class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.class: #800000", + "dark_vs": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.class: #800000", + "hc_black": "source.css entity.other.attribute-name.class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.class: #800000" } }, { "c": "box", - "t": "source.css.less entity.other.attribute-name.class.css", + "t": "source.css.less meta.selector.less entity.other.attribute-name.class.less", "r": { - "dark_plus": "entity.other.attribute-name.class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.class.css: #800000", - "dark_vs": "entity.other.attribute-name.class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.class.css: #800000", - "hc_black": "entity.other.attribute-name.class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.class: #800000", + "dark_vs": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.class: #800000", + "hc_black": "source.css entity.other.attribute-name.class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.class: #800000" } }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.selector.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1611,7 +1765,7 @@ }, { "c": "{", - "t": "source.css.less meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css", + "t": "source.css.less meta.property-list.less punctuation.definition.block.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1625,7 +1779,7 @@ }, { "c": "\t", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1639,7 +1793,7 @@ }, { "c": "color", - "t": "source.css.less meta.property-list.css support.type.property-name.css", + "t": "source.css.less meta.property-list.less support.type.property-name.less", "r": { "dark_plus": "support.type.property-name: #9CDCFE", "light_plus": "support.type.property-name: #E50000", @@ -1653,7 +1807,7 @@ }, { "c": ":", - "t": "source.css.less meta.property-list.css punctuation.separator.key-value.css", + "t": "source.css.less meta.property-list.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1667,7 +1821,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1681,7 +1835,7 @@ }, { "c": "saturate", - "t": "source.css.less meta.property-list.css meta.property-value.css support.function.any-method.builtin.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less support.function.color-operation.less", "r": { "dark_plus": "support.function: #DCDCAA", "light_plus": "support.function: #795E26", @@ -1695,7 +1849,7 @@ }, { "c": "(", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1709,35 +1863,35 @@ }, { "c": "@", - "t": "source.css.less meta.property-list.css meta.property-value.css variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "base", - "t": "source.css.less meta.property-list.css meta.property-value.css variable.other.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": ",", - "t": "source.css.less meta.property-list.css meta.property-value.css punctuation.separator.list.comma.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less punctuation.separator.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1751,7 +1905,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-value.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1765,7 +1919,7 @@ }, { "c": "5", - "t": "source.css.less meta.property-list.css meta.property-value.css constant.numeric.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1779,7 +1933,7 @@ }, { "c": "%", - "t": "source.css.less meta.property-list.css meta.property-value.css constant.numeric.css keyword.other.unit.percentage.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less constant.numeric.less keyword.other.unit.less", "r": { "dark_plus": "keyword.other.unit: #B5CEA8", "light_plus": "keyword.other.unit: #098658", @@ -1793,7 +1947,7 @@ }, { "c": ")", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1807,7 +1961,7 @@ }, { "c": ";", - "t": "source.css.less meta.property-list.css punctuation.terminator.rule.css", + "t": "source.css.less meta.property-list.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1821,7 +1975,7 @@ }, { "c": "\t", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1835,7 +1989,7 @@ }, { "c": "border-color", - "t": "source.css.less meta.property-list.css support.type.property-name.css", + "t": "source.css.less meta.property-list.less support.type.property-name.less", "r": { "dark_plus": "support.type.property-name: #9CDCFE", "light_plus": "support.type.property-name: #E50000", @@ -1849,7 +2003,7 @@ }, { "c": ":", - "t": "source.css.less meta.property-list.css punctuation.separator.key-value.css", + "t": "source.css.less meta.property-list.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1863,7 +2017,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1877,21 +2031,21 @@ }, { "c": "lighten", - "t": "source.css.less meta.property-list.css meta.property-value.css support.constant.property-value.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less support.function.color-operation.less", "r": { - "dark_plus": "support.constant.property-value: #CE9178", - "light_plus": "support.constant.property-value: #0451A5", + "dark_plus": "support.function: #DCDCAA", + "light_plus": "support.function: #795E26", "dark_vs": "default: #D4D4D4", - "light_vs": "support.constant.property-value: #0451A5", - "hc_black": "support.constant.property-value: #CE9178", - "dark_modern": "support.constant.property-value: #CE9178", - "hc_light": "support.constant.property-value: #0451A5", - "light_modern": "support.constant.property-value: #0451A5" + "light_vs": "default: #000000", + "hc_black": "support.function: #DCDCAA", + "dark_modern": "support.function: #DCDCAA", + "hc_light": "support.function: #5E2CBC", + "light_modern": "support.function: #795E26" } }, { "c": "(", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1905,35 +2059,35 @@ }, { "c": "@", - "t": "source.css.less meta.property-list.css meta.property-value.css variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "base", - "t": "source.css.less meta.property-list.css meta.property-value.css variable.other.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": ",", - "t": "source.css.less meta.property-list.css meta.property-value.css punctuation.separator.list.comma.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less punctuation.separator.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1947,7 +2101,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-value.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1961,7 +2115,7 @@ }, { "c": "30", - "t": "source.css.less meta.property-list.css meta.property-value.css constant.numeric.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1975,7 +2129,7 @@ }, { "c": "%", - "t": "source.css.less meta.property-list.css meta.property-value.css constant.numeric.css keyword.other.unit.percentage.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less constant.numeric.less keyword.other.unit.less", "r": { "dark_plus": "keyword.other.unit: #B5CEA8", "light_plus": "keyword.other.unit: #098658", @@ -1989,7 +2143,7 @@ }, { "c": ")", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2003,7 +2157,7 @@ }, { "c": ";", - "t": "source.css.less meta.property-list.css punctuation.terminator.rule.css", + "t": "source.css.less meta.property-list.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2017,7 +2171,7 @@ }, { "c": "\t", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2031,21 +2185,21 @@ }, { "c": "div", - "t": "source.css.less meta.property-list.css entity.name.tag.css", + "t": "source.css.less meta.property-list.less meta.selector.less entity.name.tag.less", "r": { - "dark_plus": "entity.name.tag.css: #D7BA7D", + "dark_plus": "entity.name.tag.less: #D7BA7D", "light_plus": "entity.name.tag: #800000", - "dark_vs": "entity.name.tag.css: #D7BA7D", + "dark_vs": "entity.name.tag.less: #D7BA7D", "light_vs": "entity.name.tag: #800000", - "hc_black": "entity.name.tag.css: #D7BA7D", - "dark_modern": "entity.name.tag.css: #D7BA7D", + "hc_black": "entity.name.tag.less: #D7BA7D", + "dark_modern": "entity.name.tag.less: #D7BA7D", "hc_light": "entity.name.tag: #0F4A85", "light_modern": "entity.name.tag: #800000" } }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.selector.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2059,7 +2213,7 @@ }, { "c": "{", - "t": "source.css.less meta.property-list.css meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css", + "t": "source.css.less meta.property-list.less meta.property-list.less punctuation.definition.block.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2073,7 +2227,7 @@ }, { "c": "\t\t", - "t": "source.css.less meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2086,22 +2240,50 @@ } }, { - "c": ".box-shadow", - "t": "source.css.less meta.property-list.css meta.property-list.css entity.other.attribute-name.class.mixin.css", + "c": ".", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.selector.less entity.other.attribute-name.class.less punctuation.definition.entity.less", + "r": { + "dark_plus": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.class: #800000", + "dark_vs": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.class: #800000", + "hc_black": "source.css entity.other.attribute-name.class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.class: #800000" + } + }, + { + "c": "box-shadow", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.selector.less entity.other.attribute-name.class.less", + "r": { + "dark_plus": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.class: #800000", + "dark_vs": "source.css entity.other.attribute-name.class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.class: #800000", + "hc_black": "source.css entity.other.attribute-name.class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.class: #800000" + } + }, + { + "c": "(", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.selector.less meta.group.less punctuation.definition.group.begin.less", "r": { - "dark_plus": "entity.other.attribute-name.class.mixin.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.class.mixin.css: #800000", - "dark_vs": "entity.other.attribute-name.class.mixin.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.class.mixin.css: #800000", - "hc_black": "entity.other.attribute-name.class.mixin.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.class.mixin.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.class.mixin.css: #0F4A85", - "light_modern": "entity.other.attribute-name.class.mixin.css: #800000" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { - "c": "((", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.brace.round.css", + "c": "(", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.selector.less meta.group.less meta.group.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2115,7 +2297,7 @@ }, { "c": "0", - "t": "source.css.less meta.property-list.css meta.property-list.css constant.numeric.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.selector.less meta.group.less meta.group.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -2129,7 +2311,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.selector.less meta.group.less meta.group.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2143,7 +2325,7 @@ }, { "c": "0", - "t": "source.css.less meta.property-list.css meta.property-list.css constant.numeric.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.selector.less meta.group.less meta.group.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -2157,7 +2339,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.selector.less meta.group.less meta.group.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2171,7 +2353,7 @@ }, { "c": "5", - "t": "source.css.less meta.property-list.css meta.property-list.css constant.numeric.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.selector.less meta.group.less meta.group.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -2185,7 +2367,7 @@ }, { "c": "px", - "t": "source.css.less meta.property-list.css meta.property-list.css constant.numeric.css keyword.other.unit.px.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.selector.less meta.group.less meta.group.less constant.numeric.less keyword.other.unit.less", "r": { "dark_plus": "keyword.other.unit: #B5CEA8", "light_plus": "keyword.other.unit: #098658", @@ -2199,7 +2381,7 @@ }, { "c": ")", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.selector.less meta.group.less meta.group.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2213,7 +2395,7 @@ }, { "c": ",", - "t": "source.css.less meta.property-list.css meta.property-list.css punctuation.separator.list.comma.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.selector.less meta.group.less punctuation.separator.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2227,7 +2409,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.selector.less meta.group.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2241,7 +2423,7 @@ }, { "c": "30", - "t": "source.css.less meta.property-list.css meta.property-list.css constant.numeric.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.selector.less meta.group.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -2255,7 +2437,7 @@ }, { "c": "%", - "t": "source.css.less meta.property-list.css meta.property-list.css constant.numeric.css keyword.other.unit.percentage.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.selector.less meta.group.less constant.numeric.less keyword.other.unit.less", "r": { "dark_plus": "keyword.other.unit: #B5CEA8", "light_plus": "keyword.other.unit: #098658", @@ -2269,7 +2451,7 @@ }, { "c": ")", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.selector.less meta.group.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2283,7 +2465,7 @@ }, { "c": ";", - "t": "source.css.less meta.property-list.css meta.property-list.css punctuation.terminator.rule.css", + "t": "source.css.less meta.property-list.less meta.property-list.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2297,7 +2479,7 @@ }, { "c": "\t", - "t": "source.css.less meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2311,7 +2493,7 @@ }, { "c": "}", - "t": "source.css.less meta.property-list.css meta.property-list.css punctuation.section.property-list.end.bracket.curly.css", + "t": "source.css.less meta.property-list.less punctuation.definition.block.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2325,7 +2507,7 @@ }, { "c": "}", - "t": "source.css.less meta.property-list.css punctuation.section.property-list.end.bracket.curly.css", + "t": "source.css.less punctuation.definition.block.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2339,7 +2521,7 @@ }, { "c": "#", - "t": "source.css.less meta.selector.css entity.other.attribute-name.id punctuation.definition.entity.css", + "t": "source.css.less meta.selector.less entity.other.attribute-name.id.less punctuation.definition.entity.less", "r": { "dark_plus": "source.css.less entity.other.attribute-name.id: #D7BA7D", "light_plus": "source.css.less entity.other.attribute-name.id: #800000", @@ -2353,7 +2535,7 @@ }, { "c": "header", - "t": "source.css.less meta.selector.css entity.other.attribute-name.id", + "t": "source.css.less meta.selector.less entity.other.attribute-name.id.less", "r": { "dark_plus": "source.css.less entity.other.attribute-name.id: #D7BA7D", "light_plus": "source.css.less entity.other.attribute-name.id: #800000", @@ -2367,7 +2549,7 @@ }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.selector.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2381,7 +2563,7 @@ }, { "c": "{", - "t": "source.css.less meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css", + "t": "source.css.less meta.property-list.less punctuation.definition.block.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2395,7 +2577,7 @@ }, { "c": "\t", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2409,21 +2591,21 @@ }, { "c": "h1", - "t": "source.css.less meta.property-list.css entity.name.tag.css", + "t": "source.css.less meta.property-list.less meta.selector.less entity.name.tag.less", "r": { - "dark_plus": "entity.name.tag.css: #D7BA7D", + "dark_plus": "entity.name.tag.less: #D7BA7D", "light_plus": "entity.name.tag: #800000", - "dark_vs": "entity.name.tag.css: #D7BA7D", + "dark_vs": "entity.name.tag.less: #D7BA7D", "light_vs": "entity.name.tag: #800000", - "hc_black": "entity.name.tag.css: #D7BA7D", - "dark_modern": "entity.name.tag.css: #D7BA7D", + "hc_black": "entity.name.tag.less: #D7BA7D", + "dark_modern": "entity.name.tag.less: #D7BA7D", "hc_light": "entity.name.tag: #0F4A85", "light_modern": "entity.name.tag: #800000" } }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.selector.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2437,7 +2619,7 @@ }, { "c": "{", - "t": "source.css.less meta.property-list.css meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css", + "t": "source.css.less meta.property-list.less meta.property-list.less punctuation.definition.block.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2451,7 +2633,7 @@ }, { "c": "\t\t", - "t": "source.css.less meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2465,7 +2647,7 @@ }, { "c": "font-size", - "t": "source.css.less meta.property-list.css meta.property-list.css support.type.property-name.css", + "t": "source.css.less meta.property-list.less meta.property-list.less support.type.property-name.less", "r": { "dark_plus": "support.type.property-name: #9CDCFE", "light_plus": "support.type.property-name: #E50000", @@ -2479,7 +2661,7 @@ }, { "c": ":", - "t": "source.css.less meta.property-list.css meta.property-list.css punctuation.separator.key-value.css", + "t": "source.css.less meta.property-list.less meta.property-list.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2493,7 +2675,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2507,7 +2689,7 @@ }, { "c": "26", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-value.css constant.numeric.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-value.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -2521,7 +2703,7 @@ }, { "c": "px", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-value.css constant.numeric.css keyword.other.unit.px.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-value.less constant.numeric.less keyword.other.unit.less", "r": { "dark_plus": "keyword.other.unit: #B5CEA8", "light_plus": "keyword.other.unit: #098658", @@ -2535,7 +2717,7 @@ }, { "c": ";", - "t": "source.css.less meta.property-list.css meta.property-list.css punctuation.terminator.rule.css", + "t": "source.css.less meta.property-list.less meta.property-list.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2549,7 +2731,7 @@ }, { "c": "\t\t", - "t": "source.css.less meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2563,7 +2745,7 @@ }, { "c": "font-weight", - "t": "source.css.less meta.property-list.css meta.property-list.css support.type.property-name.css", + "t": "source.css.less meta.property-list.less meta.property-list.less support.type.property-name.less", "r": { "dark_plus": "support.type.property-name: #9CDCFE", "light_plus": "support.type.property-name: #E50000", @@ -2577,7 +2759,7 @@ }, { "c": ":", - "t": "source.css.less meta.property-list.css meta.property-list.css punctuation.separator.key-value.css", + "t": "source.css.less meta.property-list.less meta.property-list.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2591,7 +2773,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2605,7 +2787,7 @@ }, { "c": "bold", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-value.css support.constant.property-value.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-value.less support.constant.property-value.less", "r": { "dark_plus": "support.constant.property-value: #CE9178", "light_plus": "support.constant.property-value: #0451A5", @@ -2619,7 +2801,7 @@ }, { "c": ";", - "t": "source.css.less meta.property-list.css meta.property-list.css punctuation.terminator.rule.css", + "t": "source.css.less meta.property-list.less meta.property-list.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2633,7 +2815,7 @@ }, { "c": "\t", - "t": "source.css.less meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2647,7 +2829,7 @@ }, { "c": "}", - "t": "source.css.less meta.property-list.css meta.property-list.css punctuation.section.property-list.end.bracket.curly.css", + "t": "source.css.less meta.property-list.less punctuation.definition.block.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2661,7 +2843,7 @@ }, { "c": "\t", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2675,21 +2857,21 @@ }, { "c": "p", - "t": "source.css.less meta.property-list.css entity.name.tag.css", + "t": "source.css.less meta.property-list.less meta.selector.less entity.name.tag.less", "r": { - "dark_plus": "entity.name.tag.css: #D7BA7D", + "dark_plus": "entity.name.tag.less: #D7BA7D", "light_plus": "entity.name.tag: #800000", - "dark_vs": "entity.name.tag.css: #D7BA7D", + "dark_vs": "entity.name.tag.less: #D7BA7D", "light_vs": "entity.name.tag: #800000", - "hc_black": "entity.name.tag.css: #D7BA7D", - "dark_modern": "entity.name.tag.css: #D7BA7D", + "hc_black": "entity.name.tag.less: #D7BA7D", + "dark_modern": "entity.name.tag.less: #D7BA7D", "hc_light": "entity.name.tag: #0F4A85", "light_modern": "entity.name.tag: #800000" } }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.selector.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2703,7 +2885,7 @@ }, { "c": "{", - "t": "source.css.less meta.property-list.css meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css", + "t": "source.css.less meta.property-list.less meta.property-list.less punctuation.definition.block.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2717,7 +2899,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2731,7 +2913,7 @@ }, { "c": "font-size", - "t": "source.css.less meta.property-list.css meta.property-list.css support.type.property-name.css", + "t": "source.css.less meta.property-list.less meta.property-list.less support.type.property-name.less", "r": { "dark_plus": "support.type.property-name: #9CDCFE", "light_plus": "support.type.property-name: #E50000", @@ -2745,7 +2927,7 @@ }, { "c": ":", - "t": "source.css.less meta.property-list.css meta.property-list.css punctuation.separator.key-value.css", + "t": "source.css.less meta.property-list.less meta.property-list.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2759,7 +2941,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2773,7 +2955,7 @@ }, { "c": "12", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-value.css constant.numeric.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-value.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -2787,7 +2969,7 @@ }, { "c": "px", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-value.css constant.numeric.css keyword.other.unit.px.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-value.less constant.numeric.less keyword.other.unit.less", "r": { "dark_plus": "keyword.other.unit: #B5CEA8", "light_plus": "keyword.other.unit: #098658", @@ -2801,7 +2983,7 @@ }, { "c": ";", - "t": "source.css.less meta.property-list.css meta.property-list.css punctuation.terminator.rule.css", + "t": "source.css.less meta.property-list.less meta.property-list.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2815,7 +2997,7 @@ }, { "c": "\t\t", - "t": "source.css.less meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2829,21 +3011,21 @@ }, { "c": "a", - "t": "source.css.less meta.property-list.css meta.property-list.css entity.name.tag.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.selector.less entity.name.tag.less", "r": { - "dark_plus": "entity.name.tag.css: #D7BA7D", + "dark_plus": "entity.name.tag.less: #D7BA7D", "light_plus": "entity.name.tag: #800000", - "dark_vs": "entity.name.tag.css: #D7BA7D", + "dark_vs": "entity.name.tag.less: #D7BA7D", "light_vs": "entity.name.tag: #800000", - "hc_black": "entity.name.tag.css: #D7BA7D", - "dark_modern": "entity.name.tag.css: #D7BA7D", + "hc_black": "entity.name.tag.less: #D7BA7D", + "dark_modern": "entity.name.tag.less: #D7BA7D", "hc_light": "entity.name.tag: #0F4A85", "light_modern": "entity.name.tag: #800000" } }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.selector.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2857,7 +3039,7 @@ }, { "c": "{", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less punctuation.definition.block.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2871,7 +3053,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2885,7 +3067,7 @@ }, { "c": "text-decoration", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css support.type.property-name.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less support.type.property-name.less", "r": { "dark_plus": "support.type.property-name: #9CDCFE", "light_plus": "support.type.property-name: #E50000", @@ -2899,7 +3081,7 @@ }, { "c": ":", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css punctuation.separator.key-value.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2913,7 +3095,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2927,7 +3109,7 @@ }, { "c": "none", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css meta.property-value.css support.constant.property-value.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less meta.property-value.less support.constant.property-value.less", "r": { "dark_plus": "support.constant.property-value: #CE9178", "light_plus": "support.constant.property-value: #0451A5", @@ -2941,7 +3123,7 @@ }, { "c": ";", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css punctuation.terminator.rule.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2955,7 +3137,7 @@ }, { "c": "\t\t\t", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2969,49 +3151,49 @@ }, { "c": "&", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css entity.other.attribute-name.parent-selector.css punctuation.definition.entity.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less meta.selector.less entity.other.attribute-name.parent.less punctuation.definition.entity.less", "r": { - "dark_plus": "entity.other.attribute-name.parent-selector.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.parent-selector.css: #800000", - "dark_vs": "entity.other.attribute-name.parent-selector.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.parent-selector.css: #800000", - "hc_black": "entity.other.attribute-name.parent-selector.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.parent-selector.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.parent-selector.css: #0F4A85", - "light_modern": "entity.other.attribute-name.parent-selector.css: #800000" + "dark_plus": "entity.other.attribute-name.parent.less: #D7BA7D", + "light_plus": "entity.other.attribute-name.parent.less: #800000", + "dark_vs": "entity.other.attribute-name.parent.less: #D7BA7D", + "light_vs": "entity.other.attribute-name.parent.less: #800000", + "hc_black": "entity.other.attribute-name.parent.less: #D7BA7D", + "dark_modern": "entity.other.attribute-name.parent.less: #D7BA7D", + "hc_light": "entity.other.attribute-name.parent.less: #0F4A85", + "light_modern": "entity.other.attribute-name.parent.less: #800000" } }, { "c": ":", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less meta.selector.less meta.function-call.less punctuation.definition.entity.less", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "hover", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css entity.other.attribute-name.pseudo-class.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less meta.selector.less meta.function-call.less entity.other.attribute-name.pseudo-class.less", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less meta.selector.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3025,7 +3207,7 @@ }, { "c": "{", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less meta.property-list.less punctuation.definition.block.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3039,7 +3221,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3053,7 +3235,7 @@ }, { "c": "border-width", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css meta.property-list.css support.type.property-name.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less meta.property-list.less support.type.property-name.less", "r": { "dark_plus": "support.type.property-name: #9CDCFE", "light_plus": "support.type.property-name: #E50000", @@ -3067,7 +3249,7 @@ }, { "c": ":", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css meta.property-list.css punctuation.separator.key-value.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less meta.property-list.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3081,7 +3263,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less meta.property-list.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3095,7 +3277,7 @@ }, { "c": "1", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css meta.property-list.css meta.property-value.css constant.numeric.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less meta.property-list.less meta.property-value.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -3109,7 +3291,7 @@ }, { "c": "px", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css meta.property-list.css meta.property-value.css constant.numeric.css keyword.other.unit.px.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less meta.property-list.less meta.property-value.less constant.numeric.less keyword.other.unit.less", "r": { "dark_plus": "keyword.other.unit: #B5CEA8", "light_plus": "keyword.other.unit: #098658", @@ -3123,7 +3305,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less meta.property-list.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3137,7 +3319,7 @@ }, { "c": "}", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css meta.property-list.css punctuation.section.property-list.end.bracket.curly.css", + "t": "source.css.less meta.property-list.less meta.property-list.less meta.property-list.less punctuation.definition.block.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3151,7 +3333,7 @@ }, { "c": "\t\t", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3165,7 +3347,7 @@ }, { "c": "}", - "t": "source.css.less meta.property-list.css meta.property-list.css meta.property-list.css punctuation.section.property-list.end.bracket.curly.css", + "t": "source.css.less meta.property-list.less meta.property-list.less punctuation.definition.block.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3179,7 +3361,7 @@ }, { "c": "\t", - "t": "source.css.less meta.property-list.css meta.property-list.css", + "t": "source.css.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3193,7 +3375,7 @@ }, { "c": "}", - "t": "source.css.less meta.property-list.css meta.property-list.css punctuation.section.property-list.end.bracket.curly.css", + "t": "source.css.less meta.property-list.less punctuation.definition.block.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3207,7 +3389,7 @@ }, { "c": "}", - "t": "source.css.less meta.property-list.css punctuation.section.property-list.end.bracket.curly.css", + "t": "source.css.less punctuation.definition.block.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3221,35 +3403,35 @@ }, { "c": "@", - "t": "source.css.less variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.property-value.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "the-border", - "t": "source.css.less variable.other.less", + "t": "source.css.less meta.property-value.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": ":", - "t": "source.css.less punctuation.separator.key-value.css", + "t": "source.css.less meta.property-value.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3263,7 +3445,7 @@ }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.property-value.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3277,7 +3459,7 @@ }, { "c": "1", - "t": "source.css.less constant.numeric.css", + "t": "source.css.less meta.property-value.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -3291,7 +3473,7 @@ }, { "c": "px", - "t": "source.css.less constant.numeric.css keyword.other.unit.px.css", + "t": "source.css.less meta.property-value.less constant.numeric.less keyword.other.unit.less", "r": { "dark_plus": "keyword.other.unit: #B5CEA8", "light_plus": "keyword.other.unit: #098658", @@ -3305,7 +3487,7 @@ }, { "c": ";", - "t": "source.css.less punctuation.terminator.rule.css", + "t": "source.css.less meta.property-value.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3319,35 +3501,35 @@ }, { "c": "@", - "t": "source.css.less variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.property-value.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "base-color", - "t": "source.css.less variable.other.less", + "t": "source.css.less meta.property-value.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": ":", - "t": "source.css.less punctuation.separator.key-value.css", + "t": "source.css.less meta.property-value.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3361,7 +3543,7 @@ }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.property-value.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3374,22 +3556,36 @@ } }, { - "c": "#111", - "t": "source.css.less constant.other.rgb-value.css", + "c": "#", + "t": "source.css.less meta.property-value.less constant.other.color.rgb-value.less punctuation.definition.constant.less", "r": { - "dark_plus": "constant.other.rgb-value: #CE9178", - "light_plus": "constant.other.rgb-value: #0451A5", + "dark_plus": "constant.other.color.rgb-value: #CE9178", + "light_plus": "constant.other.color.rgb-value: #0451A5", "dark_vs": "default: #D4D4D4", - "light_vs": "constant.other.rgb-value: #0451A5", - "hc_black": "constant.other.rgb-value: #CE9178", - "dark_modern": "constant.other.rgb-value: #CE9178", - "hc_light": "constant.other.rgb-value: #0451A5", - "light_modern": "constant.other.rgb-value: #0451A5" + "light_vs": "constant.other.color.rgb-value: #0451A5", + "hc_black": "constant.other.color.rgb-value: #CE9178", + "dark_modern": "constant.other.color.rgb-value: #CE9178", + "hc_light": "constant.other.color.rgb-value: #0451A5", + "light_modern": "constant.other.color.rgb-value: #0451A5" + } + }, + { + "c": "111", + "t": "source.css.less meta.property-value.less constant.other.color.rgb-value.less", + "r": { + "dark_plus": "constant.other.color.rgb-value: #CE9178", + "light_plus": "constant.other.color.rgb-value: #0451A5", + "dark_vs": "default: #D4D4D4", + "light_vs": "constant.other.color.rgb-value: #0451A5", + "hc_black": "constant.other.color.rgb-value: #CE9178", + "dark_modern": "constant.other.color.rgb-value: #CE9178", + "hc_light": "constant.other.color.rgb-value: #0451A5", + "light_modern": "constant.other.color.rgb-value: #0451A5" } }, { "c": ";", - "t": "source.css.less punctuation.terminator.rule.css", + "t": "source.css.less meta.property-value.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3403,35 +3599,35 @@ }, { "c": "@", - "t": "source.css.less variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.property-value.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "red", - "t": "source.css.less variable.other.less", + "t": "source.css.less meta.property-value.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": ":", - "t": "source.css.less punctuation.separator.key-value.css", + "t": "source.css.less meta.property-value.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3445,7 +3641,7 @@ }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.property-value.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3458,22 +3654,36 @@ } }, { - "c": "#842210", - "t": "source.css.less constant.other.rgb-value.css", + "c": "#", + "t": "source.css.less meta.property-value.less constant.other.color.rgb-value.less punctuation.definition.constant.less", + "r": { + "dark_plus": "constant.other.color.rgb-value: #CE9178", + "light_plus": "constant.other.color.rgb-value: #0451A5", + "dark_vs": "default: #D4D4D4", + "light_vs": "constant.other.color.rgb-value: #0451A5", + "hc_black": "constant.other.color.rgb-value: #CE9178", + "dark_modern": "constant.other.color.rgb-value: #CE9178", + "hc_light": "constant.other.color.rgb-value: #0451A5", + "light_modern": "constant.other.color.rgb-value: #0451A5" + } + }, + { + "c": "842210", + "t": "source.css.less meta.property-value.less constant.other.color.rgb-value.less", "r": { - "dark_plus": "constant.other.rgb-value: #CE9178", - "light_plus": "constant.other.rgb-value: #0451A5", + "dark_plus": "constant.other.color.rgb-value: #CE9178", + "light_plus": "constant.other.color.rgb-value: #0451A5", "dark_vs": "default: #D4D4D4", - "light_vs": "constant.other.rgb-value: #0451A5", - "hc_black": "constant.other.rgb-value: #CE9178", - "dark_modern": "constant.other.rgb-value: #CE9178", - "hc_light": "constant.other.rgb-value: #0451A5", - "light_modern": "constant.other.rgb-value: #0451A5" + "light_vs": "constant.other.color.rgb-value: #0451A5", + "hc_black": "constant.other.color.rgb-value: #CE9178", + "dark_modern": "constant.other.color.rgb-value: #CE9178", + "hc_light": "constant.other.color.rgb-value: #0451A5", + "light_modern": "constant.other.color.rgb-value: #0451A5" } }, { "c": ";", - "t": "source.css.less punctuation.terminator.rule.css", + "t": "source.css.less meta.property-value.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3487,7 +3697,7 @@ }, { "c": "#", - "t": "source.css.less meta.selector.css entity.other.attribute-name.id punctuation.definition.entity.css", + "t": "source.css.less meta.selector.less entity.other.attribute-name.id.less punctuation.definition.entity.less", "r": { "dark_plus": "source.css.less entity.other.attribute-name.id: #D7BA7D", "light_plus": "source.css.less entity.other.attribute-name.id: #800000", @@ -3501,7 +3711,7 @@ }, { "c": "header", - "t": "source.css.less meta.selector.css entity.other.attribute-name.id", + "t": "source.css.less meta.selector.less entity.other.attribute-name.id.less", "r": { "dark_plus": "source.css.less entity.other.attribute-name.id: #D7BA7D", "light_plus": "source.css.less entity.other.attribute-name.id: #800000", @@ -3515,7 +3725,7 @@ }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.selector.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3529,7 +3739,7 @@ }, { "c": "{", - "t": "source.css.less meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css", + "t": "source.css.less meta.property-list.less punctuation.definition.block.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3543,7 +3753,7 @@ }, { "c": "\t", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3557,7 +3767,7 @@ }, { "c": "color", - "t": "source.css.less meta.property-list.css support.type.property-name.css", + "t": "source.css.less meta.property-list.less support.type.property-name.less", "r": { "dark_plus": "support.type.property-name: #9CDCFE", "light_plus": "support.type.property-name: #E50000", @@ -3571,7 +3781,7 @@ }, { "c": ":", - "t": "source.css.less meta.property-list.css punctuation.separator.key-value.css", + "t": "source.css.less meta.property-list.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3585,7 +3795,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3599,7 +3809,7 @@ }, { "c": "(", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3613,35 +3823,35 @@ }, { "c": "@", - "t": "source.css.less meta.property-list.css meta.property-value.css variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "base-color", - "t": "source.css.less meta.property-list.css meta.property-value.css variable.other.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-value.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3655,7 +3865,7 @@ }, { "c": "*", - "t": "source.css.less meta.property-list.css meta.property-value.css keyword.operator.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less keyword.operator.arithmetic.less", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -3669,7 +3879,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-value.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3683,7 +3893,7 @@ }, { "c": "3", - "t": "source.css.less meta.property-list.css meta.property-value.css constant.numeric.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -3697,7 +3907,7 @@ }, { "c": ")", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3711,7 +3921,7 @@ }, { "c": ";", - "t": "source.css.less meta.property-list.css punctuation.terminator.rule.css", + "t": "source.css.less meta.property-list.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3725,7 +3935,7 @@ }, { "c": "\t", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3739,7 +3949,7 @@ }, { "c": "border-left", - "t": "source.css.less meta.property-list.css support.type.property-name.css", + "t": "source.css.less meta.property-list.less support.type.property-name.less", "r": { "dark_plus": "support.type.property-name: #9CDCFE", "light_plus": "support.type.property-name: #E50000", @@ -3753,7 +3963,7 @@ }, { "c": ":", - "t": "source.css.less meta.property-list.css punctuation.separator.key-value.css", + "t": "source.css.less meta.property-list.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3767,7 +3977,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3781,35 +3991,35 @@ }, { "c": "@", - "t": "source.css.less meta.property-list.css meta.property-value.css variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.property-list.less meta.property-value.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "the-border", - "t": "source.css.less meta.property-list.css meta.property-value.css variable.other.less", + "t": "source.css.less meta.property-list.less meta.property-value.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": ";", - "t": "source.css.less meta.property-list.css punctuation.terminator.rule.css", + "t": "source.css.less meta.property-list.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3823,7 +4033,7 @@ }, { "c": "\t", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3837,7 +4047,7 @@ }, { "c": "border-right", - "t": "source.css.less meta.property-list.css support.type.property-name.css", + "t": "source.css.less meta.property-list.less support.type.property-name.less", "r": { "dark_plus": "support.type.property-name: #9CDCFE", "light_plus": "support.type.property-name: #E50000", @@ -3851,7 +4061,7 @@ }, { "c": ":", - "t": "source.css.less meta.property-list.css punctuation.separator.key-value.css", + "t": "source.css.less meta.property-list.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3865,7 +4075,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3879,7 +4089,7 @@ }, { "c": "(", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3893,35 +4103,35 @@ }, { "c": "@", - "t": "source.css.less meta.property-list.css meta.property-value.css variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "the-border", - "t": "source.css.less meta.property-list.css meta.property-value.css variable.other.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-value.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3935,7 +4145,7 @@ }, { "c": "*", - "t": "source.css.less meta.property-list.css meta.property-value.css keyword.operator.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less keyword.operator.arithmetic.less", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -3949,7 +4159,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-value.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3963,7 +4173,7 @@ }, { "c": "2", - "t": "source.css.less meta.property-list.css meta.property-value.css constant.numeric.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -3977,7 +4187,7 @@ }, { "c": ")", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3991,7 +4201,7 @@ }, { "c": ";", - "t": "source.css.less meta.property-list.css punctuation.terminator.rule.css", + "t": "source.css.less meta.property-list.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4005,7 +4215,7 @@ }, { "c": "}", - "t": "source.css.less meta.property-list.css punctuation.section.property-list.end.bracket.curly.css", + "t": "source.css.less punctuation.definition.block.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4019,7 +4229,7 @@ }, { "c": "#", - "t": "source.css.less meta.selector.css entity.other.attribute-name.id punctuation.definition.entity.css", + "t": "source.css.less meta.selector.less entity.other.attribute-name.id.less punctuation.definition.entity.less", "r": { "dark_plus": "source.css.less entity.other.attribute-name.id: #D7BA7D", "light_plus": "source.css.less entity.other.attribute-name.id: #800000", @@ -4033,7 +4243,7 @@ }, { "c": "footer", - "t": "source.css.less meta.selector.css entity.other.attribute-name.id", + "t": "source.css.less meta.selector.less entity.other.attribute-name.id.less", "r": { "dark_plus": "source.css.less entity.other.attribute-name.id: #D7BA7D", "light_plus": "source.css.less entity.other.attribute-name.id: #800000", @@ -4047,7 +4257,7 @@ }, { "c": " ", - "t": "source.css.less", + "t": "source.css.less meta.selector.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4061,7 +4271,7 @@ }, { "c": "{", - "t": "source.css.less meta.property-list.css punctuation.section.property-list.begin.bracket.curly.css", + "t": "source.css.less meta.property-list.less punctuation.definition.block.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4075,7 +4285,7 @@ }, { "c": "\t", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4089,7 +4299,7 @@ }, { "c": "color", - "t": "source.css.less meta.property-list.css support.type.property-name.css", + "t": "source.css.less meta.property-list.less support.type.property-name.less", "r": { "dark_plus": "support.type.property-name: #9CDCFE", "light_plus": "support.type.property-name: #E50000", @@ -4103,7 +4313,7 @@ }, { "c": ":", - "t": "source.css.less meta.property-list.css punctuation.separator.key-value.css", + "t": "source.css.less meta.property-list.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4117,7 +4327,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4131,7 +4341,7 @@ }, { "c": "(", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4145,35 +4355,35 @@ }, { "c": "@", - "t": "source.css.less meta.property-list.css meta.property-value.css variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "base-color", - "t": "source.css.less meta.property-list.css meta.property-value.css variable.other.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-value.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4187,7 +4397,7 @@ }, { "c": "+", - "t": "source.css.less meta.property-list.css meta.property-value.css keyword.operator.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less keyword.operator.arithmetic.less", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -4200,8 +4410,8 @@ } }, { - "c": " ", - "t": "source.css.less meta.property-list.css meta.property-value.css", + "c": " #", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4214,22 +4424,22 @@ } }, { - "c": "#003300", - "t": "source.css.less meta.property-list.css meta.property-value.css constant.other.rgb-value.css", + "c": "003300", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less constant.numeric.less", "r": { - "dark_plus": "constant.other.rgb-value: #CE9178", - "light_plus": "constant.other.rgb-value: #0451A5", - "dark_vs": "default: #D4D4D4", - "light_vs": "constant.other.rgb-value: #0451A5", - "hc_black": "constant.other.rgb-value: #CE9178", - "dark_modern": "constant.other.rgb-value: #CE9178", - "hc_light": "constant.other.rgb-value: #0451A5", - "light_modern": "constant.other.rgb-value: #0451A5" + "dark_plus": "constant.numeric: #B5CEA8", + "light_plus": "constant.numeric: #098658", + "dark_vs": "constant.numeric: #B5CEA8", + "light_vs": "constant.numeric: #098658", + "hc_black": "constant.numeric: #B5CEA8", + "dark_modern": "constant.numeric: #B5CEA8", + "hc_light": "constant.numeric: #096D48", + "light_modern": "constant.numeric: #098658" } }, { "c": ")", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.group.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4243,7 +4453,7 @@ }, { "c": ";", - "t": "source.css.less meta.property-list.css punctuation.terminator.rule.css", + "t": "source.css.less meta.property-list.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4257,7 +4467,7 @@ }, { "c": "\t", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4271,7 +4481,7 @@ }, { "c": "border-color", - "t": "source.css.less meta.property-list.css support.type.property-name.css", + "t": "source.css.less meta.property-list.less support.type.property-name.less", "r": { "dark_plus": "support.type.property-name: #9CDCFE", "light_plus": "support.type.property-name: #E50000", @@ -4285,7 +4495,7 @@ }, { "c": ":", - "t": "source.css.less meta.property-list.css punctuation.separator.key-value.css", + "t": "source.css.less meta.property-list.less punctuation.separator.key-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4299,7 +4509,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css", + "t": "source.css.less meta.property-list.less meta.property-value.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4313,7 +4523,7 @@ }, { "c": "desaturate", - "t": "source.css.less meta.property-list.css meta.property-value.css support.function.any-method.builtin.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less support.function.color-operation.less", "r": { "dark_plus": "support.function: #DCDCAA", "light_plus": "support.function: #795E26", @@ -4327,7 +4537,7 @@ }, { "c": "(", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less punctuation.definition.group.begin.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4341,35 +4551,35 @@ }, { "c": "@", - "t": "source.css.less meta.property-list.css meta.property-value.css variable.other.less punctuation.definition.variable.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less variable.other.readwrite.less punctuation.definition.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "red", - "t": "source.css.less meta.property-list.css meta.property-value.css variable.other.less", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less variable.other.readwrite.less support.other.variable.less", "r": { - "dark_plus": "variable.other.less: #9CDCFE", - "light_plus": "variable.other.less: #E50000", - "dark_vs": "variable.other.less: #9CDCFE", - "light_vs": "variable.other.less: #E50000", - "hc_black": "variable.other.less: #D4D4D4", - "dark_modern": "variable.other.less: #9CDCFE", - "hc_light": "variable.other.less: #264F78", - "light_modern": "variable.other.less: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": ",", - "t": "source.css.less meta.property-list.css meta.property-value.css punctuation.separator.list.comma.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less punctuation.separator.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4383,7 +4593,7 @@ }, { "c": " ", - "t": "source.css.less meta.property-list.css meta.property-value.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4397,7 +4607,7 @@ }, { "c": "10", - "t": "source.css.less meta.property-list.css meta.property-value.css constant.numeric.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less constant.numeric.less", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -4411,7 +4621,7 @@ }, { "c": "%", - "t": "source.css.less meta.property-list.css meta.property-value.css constant.numeric.css keyword.other.unit.percentage.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less constant.numeric.less keyword.other.unit.less", "r": { "dark_plus": "keyword.other.unit: #B5CEA8", "light_plus": "keyword.other.unit: #098658", @@ -4425,7 +4635,7 @@ }, { "c": ")", - "t": "source.css.less meta.property-list.css meta.property-value.css meta.brace.round.css", + "t": "source.css.less meta.property-list.less meta.property-value.less meta.function-call.less punctuation.definition.group.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4439,7 +4649,7 @@ }, { "c": ";", - "t": "source.css.less meta.property-list.css punctuation.terminator.rule.css", + "t": "source.css.less meta.property-list.less punctuation.terminator.rule.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4453,7 +4663,7 @@ }, { "c": "}", - "t": "source.css.less meta.property-list.css punctuation.section.property-list.end.bracket.curly.css", + "t": "source.css.less punctuation.definition.block.end.less", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_scss.json b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_scss.json index 843cf288..933ebf2b 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_scss.json +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_scss.json @@ -1333,28 +1333,28 @@ "c": ":", "t": "source.css.scss meta.property-list.scss meta.property-list.scss entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { "c": "hover", "t": "source.css.scss meta.property-list.scss meta.property-list.scss entity.other.attribute-name.pseudo-class.css", "r": { - "dark_plus": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_plus": "entity.other.attribute-name.pseudo-class.css: #800000", - "dark_vs": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.pseudo-class.css: #800000", - "hc_black": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "dark_modern": "entity.other.attribute-name.pseudo-class.css: #D7BA7D", - "hc_light": "entity.other.attribute-name.pseudo-class.css: #0F4A85", - "light_modern": "entity.other.attribute-name.pseudo-class.css: #800000" + "dark_plus": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_plus": "source.css entity.other.attribute-name.pseudo-class: #800000", + "dark_vs": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "light_vs": "source.css entity.other.attribute-name.pseudo-class: #800000", + "hc_black": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "dark_modern": "source.css entity.other.attribute-name.pseudo-class: #D7BA7D", + "hc_light": "source.css entity.other.attribute-name.pseudo-class: #0F4A85", + "light_modern": "source.css entity.other.attribute-name.pseudo-class: #800000" } }, { @@ -3615,14 +3615,14 @@ "c": "$width", "t": "source.css.scss meta.definition.variable.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -3699,14 +3699,14 @@ "c": "$width", "t": "source.css.scss meta.definition.variable.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -3895,14 +3895,14 @@ "c": "$localvar", "t": "source.css.scss meta.property-list.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -4035,14 +4035,14 @@ "c": "$width", "t": "source.css.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -4077,14 +4077,14 @@ "c": "$font-size", "t": "source.css.scss meta.property-list.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -4175,14 +4175,14 @@ "c": "$line-height", "t": "source.css.scss meta.property-list.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -4315,42 +4315,42 @@ "c": "#{", "t": "source.css.scss meta.property-list.scss meta.property-value.scss variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "$font-size", "t": "source.css.scss meta.property-list.scss meta.property-value.scss variable.interpolation.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "}", "t": "source.css.scss meta.property-list.scss meta.property-value.scss variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -4371,42 +4371,42 @@ "c": "#{", "t": "source.css.scss meta.property-list.scss meta.property-value.scss variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "$line-height", "t": "source.css.scss meta.property-list.scss meta.property-value.scss variable.interpolation.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "}", "t": "source.css.scss meta.property-list.scss meta.property-value.scss variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -4441,14 +4441,14 @@ "c": "$name", "t": "source.css.scss meta.definition.variable.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -4497,14 +4497,14 @@ "c": "$attr", "t": "source.css.scss meta.definition.variable.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -4595,42 +4595,42 @@ "c": "#{", "t": "source.css.scss entity.other.attribute-name.class.css variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "entity.other.attribute-name.class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.class.css: #800000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "$name", "t": "source.css.scss entity.other.attribute-name.class.css variable.interpolation.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "}", "t": "source.css.scss entity.other.attribute-name.class.css variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "entity.other.attribute-name.class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.class.css: #800000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -4679,42 +4679,42 @@ "c": "#{", "t": "source.css.scss meta.property-list.scss variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "$attr", "t": "source.css.scss meta.property-list.scss variable.interpolation.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "}", "t": "source.css.scss meta.property-list.scss variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -4875,14 +4875,14 @@ "c": "$grid-background-column-color", "t": "source.css.scss meta.definition.variable.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -6093,14 +6093,14 @@ "c": "#{", "t": "source.css.scss meta.property-list.scss meta.property-value.scss string.quoted.double.scss variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -6121,14 +6121,14 @@ "c": " ", "t": "source.css.scss meta.property-list.scss meta.property-value.scss string.quoted.double.scss variable.interpolation.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -6149,14 +6149,14 @@ "c": " ", "t": "source.css.scss meta.property-list.scss meta.property-value.scss string.quoted.double.scss variable.interpolation.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -6177,14 +6177,14 @@ "c": "}", "t": "source.css.scss meta.property-list.scss meta.property-value.scss string.quoted.double.scss variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -6555,28 +6555,28 @@ "c": "$hue", "t": "source.css.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": ":", "t": "source.css.scss meta.property-list.scss meta.property-value.scss variable.parameter.url.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -6639,28 +6639,28 @@ "c": "$saturation", "t": "source.css.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": ":", "t": "source.css.scss meta.property-list.scss meta.property-value.scss variable.parameter.url.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -6737,28 +6737,28 @@ "c": "$lightness", "t": "source.css.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": ":", "t": "source.css.scss meta.property-list.scss meta.property-value.scss variable.parameter.url.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -6891,14 +6891,14 @@ "c": "$grid-width", "t": "source.css.scss meta.definition.variable.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -6975,14 +6975,14 @@ "c": "$gutter-width", "t": "source.css.scss meta.definition.variable.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -7129,14 +7129,14 @@ "c": "$n", "t": "source.css.scss meta.at-rule.function.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -7241,14 +7241,14 @@ "c": "$n", "t": "source.css.scss meta.property-list.scss meta.at-rule.return.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -7297,14 +7297,14 @@ "c": "$grid-width", "t": "source.css.scss meta.property-list.scss meta.at-rule.return.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -7367,14 +7367,14 @@ "c": "$n", "t": "source.css.scss meta.property-list.scss meta.at-rule.return.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -7493,14 +7493,14 @@ "c": "$gutter-width", "t": "source.css.scss meta.property-list.scss meta.at-rule.return.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -7885,14 +7885,14 @@ "c": "$family", "t": "source.css.scss meta.definition.variable.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -8179,42 +8179,42 @@ "c": "#{", "t": "source.css.scss meta.at-rule.import.scss string.quoted.double.scss variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "$family", "t": "source.css.scss meta.at-rule.import.scss string.quoted.double.scss variable.interpolation.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "}", "t": "source.css.scss meta.at-rule.import.scss string.quoted.double.scss variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -10363,14 +10363,14 @@ "c": "$x", "t": "source.css.scss meta.at-rule.mixin.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -10391,14 +10391,14 @@ "c": "$y", "t": "source.css.scss meta.at-rule.mixin.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -10531,14 +10531,14 @@ "c": "$x", "t": "source.css.scss meta.property-list.scss meta.at-rule.if.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -10671,42 +10671,42 @@ "c": "#{", "t": "source.css.scss meta.property-list.scss meta.property-list.scss meta.at-rule.warn.scss string.quoted.double.scss variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "$x", "t": "source.css.scss meta.property-list.scss meta.property-list.scss meta.at-rule.warn.scss string.quoted.double.scss variable.interpolation.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "}", "t": "source.css.scss meta.property-list.scss meta.property-list.scss meta.at-rule.warn.scss string.quoted.double.scss variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -10769,14 +10769,14 @@ "c": "$x", "t": "source.css.scss meta.property-list.scss meta.property-list.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -10881,14 +10881,14 @@ "c": "$x", "t": "source.css.scss meta.property-list.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -11021,14 +11021,14 @@ "c": "$y", "t": "source.css.scss meta.property-list.scss meta.at-rule.if.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -11161,42 +11161,42 @@ "c": "#{", "t": "source.css.scss meta.property-list.scss meta.property-list.scss meta.at-rule.warn.scss string.quoted.double.scss variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "$y", "t": "source.css.scss meta.property-list.scss meta.property-list.scss meta.at-rule.warn.scss string.quoted.double.scss variable.interpolation.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "}", "t": "source.css.scss meta.property-list.scss meta.property-list.scss meta.at-rule.warn.scss string.quoted.double.scss variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -11259,14 +11259,14 @@ "c": "$y", "t": "source.css.scss meta.property-list.scss meta.property-list.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -11371,14 +11371,14 @@ "c": "$y", "t": "source.css.scss meta.property-list.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -11567,14 +11567,14 @@ "c": "$x", "t": "source.css.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -11651,14 +11651,14 @@ "c": "$y", "t": "source.css.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -12771,14 +12771,14 @@ "c": "$type", "t": "source.css.scss meta.definition.variable.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -12925,14 +12925,14 @@ "c": "$type", "t": "source.css.scss meta.property-list.scss meta.at-rule.if.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -13373,14 +13373,14 @@ "c": "$i", "t": "source.css.scss meta.at-rule.for.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -13569,42 +13569,42 @@ "c": "#{", "t": "source.css.scss meta.property-list.scss entity.other.attribute-name.class.css variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "entity.other.attribute-name.class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.class.css: #800000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "$i", "t": "source.css.scss meta.property-list.scss entity.other.attribute-name.class.css variable.interpolation.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "}", "t": "source.css.scss meta.property-list.scss entity.other.attribute-name.class.css variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "entity.other.attribute-name.class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.class.css: #800000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -13765,14 +13765,14 @@ "c": "$i", "t": "source.css.scss meta.property-list.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -13919,14 +13919,14 @@ "c": "$animal", "t": "source.css.scss meta.at-rule.each.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -14045,42 +14045,42 @@ "c": "#{", "t": "source.css.scss meta.at-rule.each.scss meta.property-list.scss entity.other.attribute-name.class.css variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "entity.other.attribute-name.class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.class.css: #800000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "$animal", "t": "source.css.scss meta.at-rule.each.scss meta.property-list.scss entity.other.attribute-name.class.css variable.interpolation.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "}", "t": "source.css.scss meta.at-rule.each.scss meta.property-list.scss entity.other.attribute-name.class.css variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "entity.other.attribute-name.class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.class.css: #800000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -14241,42 +14241,42 @@ "c": "#{", "t": "source.css.scss meta.at-rule.each.scss meta.property-list.scss meta.property-list.scss meta.property-value.scss string.quoted.single.scss variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "$animal", "t": "source.css.scss meta.at-rule.each.scss meta.property-list.scss meta.property-list.scss meta.property-value.scss string.quoted.single.scss variable.interpolation.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "}", "t": "source.css.scss meta.at-rule.each.scss meta.property-list.scss meta.property-list.scss meta.property-value.scss string.quoted.single.scss variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -14423,14 +14423,14 @@ "c": "$i", "t": "source.css.scss meta.at-rule.each.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -14521,14 +14521,14 @@ "c": "$i", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -14661,42 +14661,42 @@ "c": "#{", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss entity.other.attribute-name.class.css variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "entity.other.attribute-name.class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.class.css: #800000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "$i", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss entity.other.attribute-name.class.css variable.interpolation.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "}", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss entity.other.attribute-name.class.css variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "entity.other.attribute-name.class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.class.css: #800000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -14857,14 +14857,14 @@ "c": "$i", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -14927,14 +14927,14 @@ "c": "$i", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -14969,14 +14969,14 @@ "c": "$i", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -15179,14 +15179,14 @@ "c": "$total", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.at-rule.function.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -15221,14 +15221,14 @@ "c": "$a", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.at-rule.function.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -15333,14 +15333,14 @@ "c": "$i", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.at-rule.for.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -15445,14 +15445,14 @@ "c": "$total", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.at-rule.for.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -15585,14 +15585,14 @@ "c": "$a", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss meta.at-rule.if.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -15739,14 +15739,14 @@ "c": "$i", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss meta.at-rule.if.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -15781,14 +15781,14 @@ "c": "$total", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss meta.at-rule.if.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -15907,14 +15907,14 @@ "c": "$z", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss meta.property-list.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -16215,14 +16215,14 @@ "c": "$grid", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.at-rule.return.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -17209,14 +17209,14 @@ "c": "$color", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.at-rule.mixin.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -17237,14 +17237,14 @@ "c": "$width", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.at-rule.mixin.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -17461,14 +17461,14 @@ "c": "$color", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -17545,14 +17545,14 @@ "c": "$width", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -18007,14 +18007,14 @@ "c": "$shadows", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.at-rule.mixin.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -18133,14 +18133,14 @@ "c": "$shadows", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -18217,14 +18217,14 @@ "c": "$shadows", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -18301,14 +18301,14 @@ "c": "$shadows", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -18959,14 +18959,14 @@ "c": "$text", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.at-rule.mixin.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -18987,14 +18987,14 @@ "c": "$background", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.at-rule.mixin.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -19015,14 +19015,14 @@ "c": "$border", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.at-rule.mixin.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -19127,14 +19127,14 @@ "c": "$text", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -19211,14 +19211,14 @@ "c": "$background", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -19295,14 +19295,14 @@ "c": "$border", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-value.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -19337,14 +19337,14 @@ "c": "$values", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -19631,14 +19631,14 @@ "c": "$values", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.at-rule.include.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -20247,14 +20247,14 @@ "c": "logo.gif", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss meta.property-value.scss variable.parameter.url.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -20373,14 +20373,14 @@ "c": "$attr", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.at-rule.if.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -21423,14 +21423,14 @@ "c": "$foo", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -22543,14 +22543,14 @@ "c": "$a", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.at-rule.mixin.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -22697,42 +22697,42 @@ "c": "#{", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss meta.at-rule.extend.scss entity.other.attribute-name.class.css variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "entity.other.attribute-name.class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.class.css: #800000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "$a", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss meta.at-rule.extend.scss entity.other.attribute-name.class.css variable.interpolation.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "}", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss meta.at-rule.extend.scss entity.other.attribute-name.class.css variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "entity.other.attribute-name.class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.class.css: #800000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -22809,42 +22809,42 @@ "c": "#{", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss meta.at-rule.extend.scss variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "$a", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss meta.at-rule.extend.scss variable.interpolation.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "}", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss meta.at-rule.extend.scss variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -23831,42 +23831,42 @@ "c": "#{", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss entity.other.attribute-name.class.css variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "entity.other.attribute-name.class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.class.css: #800000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "$d", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss entity.other.attribute-name.class.css variable.interpolation.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "}", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss entity.other.attribute-name.class.css variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "entity.other.attribute-name.class.css: #D7BA7D", - "light_vs": "entity.other.attribute-name.class.css: #800000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -23929,42 +23929,42 @@ "c": "#{", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "$d", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss variable.interpolation.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "}", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -24069,42 +24069,42 @@ "c": "#{", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "$d", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss variable.interpolation.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "}", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -24181,42 +24181,42 @@ "c": "#{", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "$d", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss variable.interpolation.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "}", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -24237,42 +24237,42 @@ "c": "#{", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "$d", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss variable.interpolation.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "}", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -24363,42 +24363,42 @@ "c": "#{", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss variable.interpolation.scss punctuation.definition.interpolation.begin.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "$d", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss variable.interpolation.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { "c": "}", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss meta.property-list.scss variable.interpolation.scss punctuation.definition.interpolation.end.bracket.curly.scss", "r": { - "dark_plus": "variable: #9CDCFE", - "light_plus": "variable: #001080", - "dark_vs": "default: #D4D4D4", - "light_vs": "default: #000000", - "hc_black": "variable: #9CDCFE", - "dark_modern": "variable: #9CDCFE", - "hc_light": "variable: #001080", - "light_modern": "variable: #001080" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -26505,14 +26505,14 @@ "c": "$var1", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { @@ -26603,14 +26603,14 @@ "c": "$var2", "t": "source.css.scss meta.at-rule.each.scss meta.at-rule.while.scss meta.property-list.scss variable.scss", "r": { - "dark_plus": "variable.scss: #9CDCFE", - "light_plus": "variable.scss: #E50000", - "dark_vs": "variable.scss: #9CDCFE", - "light_vs": "variable.scss: #E50000", - "hc_black": "variable.scss: #D4D4D4", - "dark_modern": "variable.scss: #9CDCFE", - "hc_light": "variable.scss: #264F78", - "light_modern": "variable.scss: #E50000" + "dark_plus": "source.css variable: #9CDCFE", + "light_plus": "source.css variable: #E50000", + "dark_vs": "source.css variable: #9CDCFE", + "light_vs": "source.css variable: #E50000", + "hc_black": "source.css variable: #D4D4D4", + "dark_modern": "source.css variable: #9CDCFE", + "hc_light": "source.css variable: #264F78", + "light_modern": "source.css variable: #E50000" } }, { diff --git a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_sh.json b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_sh.json index b725f825..8f1cb4c3 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_sh.json +++ b/patched-vscode/extensions/vscode-colorize-tests/test/colorize-results/test_sh.json @@ -29,7 +29,7 @@ }, { "c": "if", - "t": "source.shell meta.scope.if-block.shell keyword.control.shell", + "t": "source.shell meta.scope.if-block.shell keyword.control.if.shell", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -967,7 +967,7 @@ }, { "c": "\t", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -981,7 +981,7 @@ }, { "c": "ROOT", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell variable.other.assignment.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell variable.other.assignment.shell", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -995,7 +995,7 @@ }, { "c": "=", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell keyword.operator.assignment.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell keyword.operator.assignment.shell", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1009,26 +1009,26 @@ }, { "c": "$(", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell punctuation.definition.evaluation.parens.begin.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell punctuation.definition.subshell.single.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "dirname", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", "hc_black": "entity.name.function: #DCDCAA", "dark_modern": "entity.name.function: #DCDCAA", "hc_light": "entity.name.function: #5E2CBC", @@ -1037,40 +1037,40 @@ }, { "c": " ", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "$(", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell punctuation.definition.evaluation.parens.begin.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell punctuation.definition.subshell.single.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "dirname", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", "hc_black": "entity.name.function: #DCDCAA", "dark_modern": "entity.name.function: #DCDCAA", "hc_light": "entity.name.function: #5E2CBC", @@ -1079,40 +1079,40 @@ }, { "c": " ", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "$(", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell punctuation.definition.evaluation.parens.begin.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell punctuation.definition.subshell.single.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "realpath", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", "hc_black": "entity.name.function: #DCDCAA", "dark_modern": "entity.name.function: #DCDCAA", "hc_light": "entity.name.function: #5E2CBC", @@ -1121,21 +1121,21 @@ }, { "c": " ", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "\"", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.quoted.double.shell punctuation.definition.string.begin.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell string.quoted.double.shell punctuation.definition.string.begin.shell", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1149,7 +1149,7 @@ }, { "c": "$", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.quoted.double.shell punctuation.definition.variable.shell variable.parameter.positional.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell string.quoted.double.shell punctuation.definition.variable.shell variable.parameter.positional.shell", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1163,7 +1163,7 @@ }, { "c": "0", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.quoted.double.shell variable.parameter.positional.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell string.quoted.double.shell variable.parameter.positional.shell", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1177,7 +1177,7 @@ }, { "c": "\"", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.quoted.double.shell punctuation.definition.string.end.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell string.quoted.double.shell punctuation.definition.string.end.shell", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1191,44 +1191,44 @@ }, { "c": ")", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell punctuation.definition.evaluation.parens.end.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell punctuation.definition.subshell.single.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": ")", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell punctuation.definition.evaluation.parens.end.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell punctuation.definition.subshell.single.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": ")", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell punctuation.definition.evaluation.parens.end.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell punctuation.definition.subshell.single.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { @@ -1247,7 +1247,7 @@ }, { "c": "\t", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1261,7 +1261,7 @@ }, { "c": "ROOT", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell variable.other.assignment.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell variable.other.assignment.shell", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1275,7 +1275,7 @@ }, { "c": "=", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell keyword.operator.assignment.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell keyword.operator.assignment.shell", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1289,26 +1289,26 @@ }, { "c": "$(", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell punctuation.definition.evaluation.parens.begin.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell punctuation.definition.subshell.single.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "dirname", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", "hc_black": "entity.name.function: #DCDCAA", "dark_modern": "entity.name.function: #DCDCAA", "hc_light": "entity.name.function: #5E2CBC", @@ -1317,40 +1317,40 @@ }, { "c": " ", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "$(", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell punctuation.definition.evaluation.parens.begin.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell punctuation.definition.subshell.single.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "dirname", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", "hc_black": "entity.name.function: #DCDCAA", "dark_modern": "entity.name.function: #DCDCAA", "hc_light": "entity.name.function: #5E2CBC", @@ -1359,40 +1359,40 @@ }, { "c": " ", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "$(", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell punctuation.definition.evaluation.parens.begin.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell punctuation.definition.subshell.single.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "readlink", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", "hc_black": "entity.name.function: #DCDCAA", "dark_modern": "entity.name.function: #DCDCAA", "hc_light": "entity.name.function: #5E2CBC", @@ -1401,21 +1401,21 @@ }, { "c": " ", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "-", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell string.unquoted.argument.shell constant.other.option.dash.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell string.unquoted.argument.shell constant.other.option.dash.shell", "r": { "dark_plus": "constant.other.option: #569CD6", "light_plus": "constant.other.option: #0000FF", @@ -1429,7 +1429,7 @@ }, { "c": "f", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell string.unquoted.argument constant.other.option", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell string.unquoted.argument constant.other.option", "r": { "dark_plus": "constant.other.option: #569CD6", "light_plus": "constant.other.option: #0000FF", @@ -1443,26 +1443,26 @@ }, { "c": " ", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "$", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell punctuation.definition.variable.shell variable.parameter.positional.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell punctuation.definition.variable.shell variable.parameter.positional.shell", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", "hc_black": "variable: #9CDCFE", "dark_modern": "variable: #9CDCFE", "hc_light": "variable: #001080", @@ -1471,12 +1471,12 @@ }, { "c": "0", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell variable.parameter.positional.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell variable.parameter.positional.shell", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", "hc_black": "variable: #9CDCFE", "dark_modern": "variable: #9CDCFE", "hc_light": "variable: #001080", @@ -1485,49 +1485,49 @@ }, { "c": ")", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell punctuation.definition.evaluation.parens.end.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell punctuation.definition.subshell.single.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": ")", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.interpolated.dollar.shell punctuation.definition.evaluation.parens.end.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell meta.scope.subshell punctuation.definition.subshell.single.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": ")", - "t": "source.shell meta.scope.if-block.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell punctuation.definition.evaluation.parens.end.shell", + "t": "source.shell meta.scope.if-block.shell meta.expression.assignment.shell meta.scope.subshell punctuation.definition.subshell.single.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "fi", - "t": "source.shell meta.scope.if-block.shell keyword.control.shell", + "t": "source.shell meta.scope.if-block.shell keyword.control.fi.shell", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -1541,7 +1541,7 @@ }, { "c": "DEVELOPER", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell variable.other.assignment.shell", + "t": "source.shell meta.expression.assignment.shell variable.other.assignment.shell", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1555,7 +1555,7 @@ }, { "c": "=", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell keyword.operator.assignment.shell", + "t": "source.shell meta.expression.assignment.shell keyword.operator.assignment.shell", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1569,26 +1569,26 @@ }, { "c": "$(", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell punctuation.definition.evaluation.parens.begin.shell", + "t": "source.shell meta.expression.assignment.shell meta.scope.subshell punctuation.definition.subshell.single.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "xcode-select", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell", + "t": "source.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", "hc_black": "entity.name.function: #DCDCAA", "dark_modern": "entity.name.function: #DCDCAA", "hc_light": "entity.name.function: #5E2CBC", @@ -1597,21 +1597,21 @@ }, { "c": " ", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell", + "t": "source.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "-", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell string.unquoted.argument.shell constant.other.option.dash.shell", + "t": "source.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell string.unquoted.argument.shell constant.other.option.dash.shell", "r": { "dark_plus": "constant.other.option: #569CD6", "light_plus": "constant.other.option: #0000FF", @@ -1625,7 +1625,7 @@ }, { "c": "print-path", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell string.unquoted.argument constant.other.option", + "t": "source.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell string.unquoted.argument constant.other.option", "r": { "dark_plus": "constant.other.option: #569CD6", "light_plus": "constant.other.option: #0000FF", @@ -1639,21 +1639,21 @@ }, { "c": ")", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell punctuation.definition.evaluation.parens.end.shell", + "t": "source.shell meta.expression.assignment.shell meta.scope.subshell punctuation.definition.subshell.single.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "LIPO", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell variable.other.assignment.shell", + "t": "source.shell meta.expression.assignment.shell variable.other.assignment.shell", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1667,7 +1667,7 @@ }, { "c": "=", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell keyword.operator.assignment.shell", + "t": "source.shell meta.expression.assignment.shell keyword.operator.assignment.shell", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1681,26 +1681,26 @@ }, { "c": "$(", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell punctuation.definition.evaluation.parens.begin.shell", + "t": "source.shell meta.expression.assignment.shell meta.scope.subshell punctuation.definition.subshell.single.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "xcrun", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell", + "t": "source.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.statement.command.name.shell entity.name.function.call.shell entity.name.command.shell", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", "hc_black": "entity.name.function: #DCDCAA", "dark_modern": "entity.name.function: #DCDCAA", "hc_light": "entity.name.function: #5E2CBC", @@ -1709,21 +1709,21 @@ }, { "c": " ", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell", + "t": "source.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "-", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell string.unquoted.argument.shell constant.other.option.dash.shell", + "t": "source.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell string.unquoted.argument.shell constant.other.option.dash.shell", "r": { "dark_plus": "constant.other.option: #569CD6", "light_plus": "constant.other.option: #0000FF", @@ -1737,7 +1737,7 @@ }, { "c": "sdk", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell string.unquoted.argument constant.other.option", + "t": "source.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell string.unquoted.argument constant.other.option", "r": { "dark_plus": "constant.other.option: #569CD6", "light_plus": "constant.other.option: #0000FF", @@ -1751,21 +1751,21 @@ }, { "c": " ", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell", + "t": "source.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "iphoneos", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.unquoted.argument.shell", + "t": "source.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell string.unquoted.argument.shell", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1779,21 +1779,21 @@ }, { "c": " ", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell", + "t": "source.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "-", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell string.unquoted.argument.shell constant.other.option.dash.shell", + "t": "source.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell string.unquoted.argument.shell constant.other.option.dash.shell", "r": { "dark_plus": "constant.other.option: #569CD6", "light_plus": "constant.other.option: #0000FF", @@ -1807,7 +1807,7 @@ }, { "c": "find", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell string.unquoted.argument constant.other.option", + "t": "source.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell string.unquoted.argument constant.other.option", "r": { "dark_plus": "constant.other.option: #569CD6", "light_plus": "constant.other.option: #0000FF", @@ -1821,21 +1821,21 @@ }, { "c": " ", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell", + "t": "source.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { "c": "lipo", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.unquoted.argument.shell", + "t": "source.shell meta.expression.assignment.shell meta.scope.subshell meta.statement.shell meta.statement.command.shell meta.argument.shell string.unquoted.argument.shell", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1849,16 +1849,16 @@ }, { "c": ")", - "t": "source.shell meta.statement.shell meta.expression.assignment.shell string.interpolated.dollar.shell punctuation.definition.evaluation.parens.end.shell", + "t": "source.shell meta.expression.assignment.shell meta.scope.subshell punctuation.definition.subshell.single.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "default: #D4D4D4", + "light_plus": "default: #000000", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "default: #FFFFFF", + "dark_modern": "default: #CCCCCC", + "hc_light": "default: #292929", + "light_modern": "default: #3B3B3B" } }, { @@ -1905,7 +1905,7 @@ }, { "c": "EOF", - "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell punctuation.definition.string.heredoc.shell", + "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell punctuation.definition.string.heredoc.delimiter.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1946,7 +1946,7 @@ } }, { - "c": " /path/file", + "c": " ", "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell", "r": { "dark_plus": "default: #D4D4D4", @@ -1959,9 +1959,23 @@ "light_modern": "default: #3B3B3B" } }, + { + "c": "/path/file", + "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.unquoted.argument.shell", + "r": { + "dark_plus": "string: #CE9178", + "light_plus": "string: #A31515", + "dark_vs": "string: #CE9178", + "light_vs": "string: #A31515", + "hc_black": "string: #CE9178", + "dark_modern": "string: #CE9178", + "hc_light": "string: #0F4A85", + "light_modern": "string: #A31515" + } + }, { "c": "\t# A heredoc with a variable ", - "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.unquoted.heredoc.indent", + "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.unquoted.heredoc.indent.EOF", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1975,7 +1989,7 @@ }, { "c": "$", - "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.unquoted.heredoc.indent punctuation.definition.variable.shell variable.other.normal.shell", + "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.unquoted.heredoc.indent.EOF punctuation.definition.variable.shell variable.other.normal.shell", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1989,7 +2003,7 @@ }, { "c": "DEVELOPER", - "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.unquoted.heredoc.indent variable.other.normal.shell", + "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.unquoted.heredoc.indent.EOF variable.other.normal.shell", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -2003,7 +2017,7 @@ }, { "c": "\tsome more file", - "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.unquoted.heredoc.indent", + "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell string.unquoted.heredoc.indent.EOF", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -2017,7 +2031,7 @@ }, { "c": "EOF", - "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell punctuation.definition.string.heredoc.shell", + "t": "source.shell meta.statement.shell meta.statement.command.shell meta.argument.shell punctuation.definition.string.heredoc.delimiter.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2115,7 +2129,7 @@ }, { "c": "\t", - "t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell", + "t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.command.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2465,7 +2479,7 @@ }, { "c": "export", - "t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.expression.assignment.shell storage.modifier.export.shell", + "t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.shell meta.expression.assignment.modified.shell storage.modifier.export.shell", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -2479,7 +2493,7 @@ }, { "c": " ", - "t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.expression.assignment.shell", + "t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.shell meta.expression.assignment.modified.shell", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2493,7 +2507,7 @@ }, { "c": "NODE_ENV", - "t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.expression.assignment.shell variable.other.assignment.shell", + "t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.shell meta.expression.assignment.modified.shell variable.other.assignment.shell", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -2507,7 +2521,7 @@ }, { "c": "=", - "t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.expression.assignment.shell keyword.operator.assignment.shell", + "t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.shell meta.expression.assignment.modified.shell keyword.operator.assignment.shell", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -2521,16 +2535,16 @@ }, { "c": "development", - "t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.expression.assignment.shell string.unquoted.argument.shell", + "t": "source.shell meta.function.shell meta.function.body.shell meta.statement.shell meta.statement.shell meta.expression.assignment.modified.shell variable.other.assignment.shell", "r": { - "dark_plus": "string: #CE9178", - "light_plus": "string: #A31515", - "dark_vs": "string: #CE9178", - "light_vs": "string: #A31515", - "hc_black": "string: #CE9178", - "dark_modern": "string: #CE9178", - "hc_light": "string: #0F4A85", - "light_modern": "string: #A31515" + "dark_plus": "variable: #9CDCFE", + "light_plus": "variable: #001080", + "dark_vs": "default: #D4D4D4", + "light_vs": "default: #000000", + "hc_black": "variable: #9CDCFE", + "dark_modern": "variable: #9CDCFE", + "hc_light": "variable: #001080", + "light_modern": "variable: #001080" } }, { @@ -2591,7 +2605,7 @@ }, { "c": "if", - "t": "source.shell meta.function.shell meta.function.body.shell meta.scope.if-block.shell keyword.control.shell", + "t": "source.shell meta.function.shell meta.function.body.shell meta.scope.if-block.shell keyword.control.if.shell", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -3221,7 +3235,7 @@ }, { "c": "fi", - "t": "source.shell meta.function.shell meta.function.body.shell meta.scope.if-block.shell keyword.control.shell", + "t": "source.shell meta.function.shell meta.function.body.shell meta.scope.if-block.shell keyword.control.fi.shell", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", diff --git a/patched-vscode/extensions/vscode-colorize-tests/yarn.lock b/patched-vscode/extensions/vscode-colorize-tests/yarn.lock index a7a6fa44..88c52293 100644 --- a/patched-vscode/extensions/vscode-colorize-tests/yarn.lock +++ b/patched-vscode/extensions/vscode-colorize-tests/yarn.lock @@ -2,12 +2,19 @@ # yarn lockfile v1 -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== + dependencies: + undici-types "~5.26.4" jsonc-parser@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== diff --git a/patched-vscode/extensions/vscode-test-resolver/package.json b/patched-vscode/extensions/vscode-test-resolver/package.json index e538d43f..8ab2171d 100644 --- a/patched-vscode/extensions/vscode-test-resolver/package.json +++ b/patched-vscode/extensions/vscode-test-resolver/package.json @@ -33,7 +33,7 @@ "main": "./out/extension", "browser": "./dist/browser/testResolverMain", "devDependencies": { - "@types/node": "18.x" + "@types/node": "20.x" }, "capabilities": { "untrustedWorkspaces": { diff --git a/patched-vscode/extensions/vscode-test-resolver/yarn.lock b/patched-vscode/extensions/vscode-test-resolver/yarn.lock index 8a3d10f2..1f4b6c2e 100644 --- a/patched-vscode/extensions/vscode-test-resolver/yarn.lock +++ b/patched-vscode/extensions/vscode-test-resolver/yarn.lock @@ -2,7 +2,14 @@ # yarn lockfile v1 -"@types/node@18.x": - version "18.15.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.13.tgz#f64277c341150c979e42b00e4ac289290c9df469" - integrity sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q== +"@types/node@20.x": + version "20.11.24" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.24.tgz#cc207511104694e84e9fb17f9a0c4c42d4517792" + integrity sha512-Kza43ewS3xoLgCEpQrsT+xRo/EJej1y0kVYGiLFE1NEODXGzTfwiC6tXTLMQskn1X4/Rjlh0MQUvx9W+L9long== + dependencies: + undici-types "~5.26.4" + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== diff --git a/patched-vscode/extensions/xml/package.json b/patched-vscode/extensions/xml/package.json index 36ccc2af..60b0df42 100644 --- a/patched-vscode/extensions/xml/package.json +++ b/patched-vscode/extensions/xml/package.json @@ -8,6 +8,7 @@ "engines": { "vscode": "*" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { diff --git a/patched-vscode/extensions/xml/xml.language-configuration.json b/patched-vscode/extensions/xml/xml.language-configuration.json index 4706ceec..66524ab3 100644 --- a/patched-vscode/extensions/xml/xml.language-configuration.json +++ b/patched-vscode/extensions/xml/xml.language-configuration.json @@ -14,8 +14,7 @@ { "open": "(", "close": ")" }, { "open": "\"", "close": "\"", "notIn": ["string"] }, { "open": "'", "close": "'", "notIn": ["string"] }, - { "open": "", "notIn": [ "comment", "string" ]}, - { "open": "", "notIn": [ "comment", "string" ]} + { "open": "", "notIn": [ "comment", "string" ]} ], "surroundingPairs": [ { "open": "'", "close": "'" }, diff --git a/patched-vscode/extensions/yaml/package.json b/patched-vscode/extensions/yaml/package.json index fbbabd81..5223f71c 100644 --- a/patched-vscode/extensions/yaml/package.json +++ b/patched-vscode/extensions/yaml/package.json @@ -11,6 +11,7 @@ "scripts": { "update-grammar": "node ../node_modules/vscode-grammar-updater/bin textmate/yaml.tmbundle Syntaxes/YAML.tmLanguage ./syntaxes/yaml.tmLanguage.json" }, + "categories": ["Programming Languages"], "contributes": { "languages": [ { @@ -36,11 +37,14 @@ "yaml" ], "extensions": [ + ".yaml", ".yml", ".eyaml", ".eyml", - ".yaml", - ".cff" + ".cff", + ".yaml-tmlanguage", + ".yaml-tmpreferences", + ".yaml-tmtheme" ], "firstLine": "^#cloud-config", "configuration": "./language-configuration.json" diff --git a/patched-vscode/extensions/yarn.lock b/patched-vscode/extensions/yarn.lock index b704d5f8..fa4595ff 100644 --- a/patched-vscode/extensions/yarn.lock +++ b/patched-vscode/extensions/yarn.lock @@ -2,115 +2,120 @@ # yarn lockfile v1 -"@esbuild/android-arm64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.17.14.tgz#4624cea3c8941c91f9e9c1228f550d23f1cef037" - integrity sha512-eLOpPO1RvtsP71afiFTvS7tVFShJBCT0txiv/xjFBo5a7R7Gjw7X0IgIaFoLKhqXYAXhahoXm7qAmRXhY4guJg== - -"@esbuild/android-arm@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.17.14.tgz#74fae60fcab34c3f0e15cb56473a6091ba2b53a6" - integrity sha512-0CnlwnjDU8cks0yJLXfkaU/uoLyRf9VZJs4p1PskBr2AlAHeEsFEwJEo0of/Z3g+ilw5mpyDwThlxzNEIxOE4g== - -"@esbuild/android-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.17.14.tgz#f002fbc08d5e939d8314bd23bcfb1e95d029491f" - integrity sha512-nrfQYWBfLGfSGLvRVlt6xi63B5IbfHm3tZCdu/82zuFPQ7zez4XjmRtF/wIRYbJQ/DsZrxJdEvYFE67avYXyng== - -"@esbuild/darwin-arm64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.14.tgz#b8dcd79a1dd19564950b4ca51d62999011e2e168" - integrity sha512-eoSjEuDsU1ROwgBH/c+fZzuSyJUVXQTOIN9xuLs9dE/9HbV/A5IqdXHU1p2OfIMwBwOYJ9SFVGGldxeRCUJFyw== - -"@esbuild/darwin-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.17.14.tgz#4b49f195d9473625efc3c773fc757018f2c0d979" - integrity sha512-zN0U8RWfrDttdFNkHqFYZtOH8hdi22z0pFm0aIJPsNC4QQZv7je8DWCX5iA4Zx6tRhS0CCc0XC2m7wKsbWEo5g== - -"@esbuild/freebsd-arm64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.14.tgz#480923fd38f644c6342c55e916cc7c231a85eeb7" - integrity sha512-z0VcD4ibeZWVQCW1O7szaLxGsx54gcCnajEJMdYoYjLiq4g1jrP2lMq6pk71dbS5+7op/L2Aod+erw+EUr28/A== - -"@esbuild/freebsd-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.14.tgz#a6b6b01954ad8562461cb8a5e40e8a860af69cbe" - integrity sha512-hd9mPcxfTgJlolrPlcXkQk9BMwNBvNBsVaUe5eNUqXut6weDQH8whcNaKNF2RO8NbpT6GY8rHOK2A9y++s+ehw== - -"@esbuild/linux-arm64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.17.14.tgz#1fe2f39f78183b59f75a4ad9c48d079916d92418" - integrity sha512-FhAMNYOq3Iblcj9i+K0l1Fp/MHt+zBeRu/Qkf0LtrcFu3T45jcwB6A1iMsemQ42vR3GBhjNZJZTaCe3VFPbn9g== - -"@esbuild/linux-arm@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.17.14.tgz#18d594a49b64e4a3a05022c005cb384a58056a2a" - integrity sha512-BNTl+wSJ1omsH8s3TkQmIIIQHwvwJrU9u1ggb9XU2KTVM4TmthRIVyxSp2qxROJHhZuW/r8fht46/QE8hU8Qvg== - -"@esbuild/linux-ia32@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.17.14.tgz#f7f0182a9cfc0159e0922ed66c805c9c6ef1b654" - integrity sha512-91OK/lQ5y2v7AsmnFT+0EyxdPTNhov3y2CWMdizyMfxSxRqHazXdzgBKtlmkU2KYIc+9ZK3Vwp2KyXogEATYxQ== - -"@esbuild/linux-loong64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.17.14.tgz#5f5305fdffe2d71dd9a97aa77d0c99c99409066f" - integrity sha512-vp15H+5NR6hubNgMluqqKza85HcGJgq7t6rMH7O3Y6ApiOWPkvW2AJfNojUQimfTp6OUrACUXfR4hmpcENXoMQ== - -"@esbuild/linux-mips64el@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.14.tgz#a602e85c51b2f71d2aedfe7f4143b2f92f97f3f5" - integrity sha512-90TOdFV7N+fgi6c2+GO9ochEkmm9kBAKnuD5e08GQMgMINOdOFHuYLPQ91RYVrnWwQ5683sJKuLi9l4SsbJ7Hg== - -"@esbuild/linux-ppc64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.14.tgz#32d918d782105cbd9345dbfba14ee018b9c7afdf" - integrity sha512-NnBGeoqKkTugpBOBZZoktQQ1Yqb7aHKmHxsw43NddPB2YWLAlpb7THZIzsRsTr0Xw3nqiPxbA1H31ZMOG+VVPQ== - -"@esbuild/linux-riscv64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.14.tgz#38612e7b6c037dff7022c33f49ca17f85c5dec58" - integrity sha512-0qdlKScLXA8MGVy21JUKvMzCYWovctuP8KKqhtE5A6IVPq4onxXhSuhwDd2g5sRCzNDlDjitc5sX31BzDoL5Fw== - -"@esbuild/linux-s390x@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.17.14.tgz#4397dff354f899e72fd035d72af59a700c465ccb" - integrity sha512-Hdm2Jo1yaaOro4v3+6/zJk6ygCqIZuSDJHdHaf8nVH/tfOuoEX5Riv03Ka15LmQBYJObUTNS1UdyoMk0WUn9Ww== - -"@esbuild/linux-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.17.14.tgz#6c5cb99891b6c3e0c08369da3ef465e8038ad9c2" - integrity sha512-8KHF17OstlK4DuzeF/KmSgzrTWQrkWj5boluiiq7kvJCiQVzUrmSkaBvcLB2UgHpKENO2i6BthPkmUhNDaJsVw== - -"@esbuild/netbsd-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.14.tgz#5fa5255a64e9bf3947c1b3bef5e458b50b211994" - integrity sha512-nVwpqvb3yyXztxIT2+VsxJhB5GCgzPdk1n0HHSnchRAcxqKO6ghXwHhJnr0j/B+5FSyEqSxF4q03rbA2fKXtUQ== - -"@esbuild/openbsd-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.14.tgz#74d14c79dcb6faf446878cc64284aa4e02f5ca6f" - integrity sha512-1RZ7uQQ9zcy/GSAJL1xPdN7NDdOOtNEGiJalg/MOzeakZeTrgH/DoCkbq7TaPDiPhWqnDF+4bnydxRqQD7il6g== - -"@esbuild/sunos-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.17.14.tgz#5c7d1c7203781d86c2a9b2ff77bd2f8036d24cfa" - integrity sha512-nqMjDsFwv7vp7msrwWRysnM38Sd44PKmW8EzV01YzDBTcTWUpczQg6mGao9VLicXSgW/iookNK6AxeogNVNDZA== - -"@esbuild/win32-arm64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.17.14.tgz#dc36ed84f1390e73b6019ccf0566c80045e5ca3d" - integrity sha512-xrD0mccTKRBBIotrITV7WVQAwNJ5+1va6L0H9zN92v2yEdjfAN7864cUaZwJS7JPEs53bDTzKFbfqVlG2HhyKQ== - -"@esbuild/win32-ia32@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.17.14.tgz#0802a107afa9193c13e35de15a94fe347c588767" - integrity sha512-nXpkz9bbJrLLyUTYtRotSS3t5b+FOuljg8LgLdINWFs3FfqZMtbnBCZFUmBzQPyxqU87F8Av+3Nco/M3hEcu1w== - -"@esbuild/win32-x64@0.17.14": - version "0.17.14" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.17.14.tgz#e81fb49de05fed91bf74251c9ca0343f4fc77d31" - integrity sha512-gPQmsi2DKTaEgG14hc3CHXHp62k8g6qr0Pas+I4lUxRMugGSATh/Bi8Dgusoz9IQ0IfdrvLpco6kujEIBoaogA== +"@esbuild/aix-ppc64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.0.tgz#509621cca4e67caf0d18561a0c56f8b70237472f" + integrity sha512-fGFDEctNh0CcSwsiRPxiaqX0P5rq+AqE0SRhYGZ4PX46Lg1FNR6oCxJghf8YgY0WQEgQuh3lErUFE4KxLeRmmw== + +"@esbuild/android-arm64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.20.0.tgz#109a6fdc4a2783fc26193d2687827045d8fef5ab" + integrity sha512-aVpnM4lURNkp0D3qPoAzSG92VXStYmoVPOgXveAUoQBWRSuQzt51yvSju29J6AHPmwY1BjH49uR29oyfH1ra8Q== + +"@esbuild/android-arm@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.20.0.tgz#1397a2c54c476c4799f9b9073550ede496c94ba5" + integrity sha512-3bMAfInvByLHfJwYPJRlpTeaQA75n8C/QKpEaiS4HrFWFiJlNI0vzq/zCjBrhAYcPyVPG7Eo9dMrcQXuqmNk5g== + +"@esbuild/android-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.20.0.tgz#2b615abefb50dc0a70ac313971102f4ce2fdb3ca" + integrity sha512-uK7wAnlRvjkCPzh8jJ+QejFyrP8ObKuR5cBIsQZ+qbMunwR8sbd8krmMbxTLSrDhiPZaJYKQAU5Y3iMDcZPhyQ== + +"@esbuild/darwin-arm64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.0.tgz#5c122ed799eb0c35b9d571097f77254964c276a2" + integrity sha512-AjEcivGAlPs3UAcJedMa9qYg9eSfU6FnGHJjT8s346HSKkrcWlYezGE8VaO2xKfvvlZkgAhyvl06OJOxiMgOYQ== + +"@esbuild/darwin-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.20.0.tgz#9561d277002ba8caf1524f209de2b22e93d170c1" + integrity sha512-bsgTPoyYDnPv8ER0HqnJggXK6RyFy4PH4rtsId0V7Efa90u2+EifxytE9pZnsDgExgkARy24WUQGv9irVbTvIw== + +"@esbuild/freebsd-arm64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.0.tgz#84178986a3138e8500d17cc380044868176dd821" + integrity sha512-kQ7jYdlKS335mpGbMW5tEe3IrQFIok9r84EM3PXB8qBFJPSc6dpWfrtsC/y1pyrz82xfUIn5ZrnSHQQsd6jebQ== + +"@esbuild/freebsd-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.0.tgz#3f9ce53344af2f08d178551cd475629147324a83" + integrity sha512-uG8B0WSepMRsBNVXAQcHf9+Ko/Tr+XqmK7Ptel9HVmnykupXdS4J7ovSQUIi0tQGIndhbqWLaIL/qO/cWhXKyQ== + +"@esbuild/linux-arm64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.20.0.tgz#24efa685515689df4ecbc13031fa0a9dda910a11" + integrity sha512-uTtyYAP5veqi2z9b6Gr0NUoNv9F/rOzI8tOD5jKcCvRUn7T60Bb+42NDBCWNhMjkQzI0qqwXkQGo1SY41G52nw== + +"@esbuild/linux-arm@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.20.0.tgz#6b586a488e02e9b073a75a957f2952b3b6e87b4c" + integrity sha512-2ezuhdiZw8vuHf1HKSf4TIk80naTbP9At7sOqZmdVwvvMyuoDiZB49YZKLsLOfKIr77+I40dWpHVeY5JHpIEIg== + +"@esbuild/linux-ia32@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.20.0.tgz#84ce7864f762708dcebc1b123898a397dea13624" + integrity sha512-c88wwtfs8tTffPaoJ+SQn3y+lKtgTzyjkD8NgsyCtCmtoIC8RDL7PrJU05an/e9VuAke6eJqGkoMhJK1RY6z4w== + +"@esbuild/linux-loong64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.20.0.tgz#1922f571f4cae1958e3ad29439c563f7d4fd9037" + integrity sha512-lR2rr/128/6svngnVta6JN4gxSXle/yZEZL3o4XZ6esOqhyR4wsKyfu6qXAL04S4S5CgGfG+GYZnjFd4YiG3Aw== + +"@esbuild/linux-mips64el@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.0.tgz#7ca1bd9df3f874d18dbf46af009aebdb881188fe" + integrity sha512-9Sycc+1uUsDnJCelDf6ZNqgZQoK1mJvFtqf2MUz4ujTxGhvCWw+4chYfDLPepMEvVL9PDwn6HrXad5yOrNzIsQ== + +"@esbuild/linux-ppc64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.0.tgz#8f95baf05f9486343bceeb683703875d698708a4" + integrity sha512-CoWSaaAXOZd+CjbUTdXIJE/t7Oz+4g90A3VBCHLbfuc5yUQU/nFDLOzQsN0cdxgXd97lYW/psIIBdjzQIwTBGw== + +"@esbuild/linux-riscv64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.0.tgz#ca63b921d5fe315e28610deb0c195e79b1a262ca" + integrity sha512-mlb1hg/eYRJUpv8h/x+4ShgoNLL8wgZ64SUr26KwglTYnwAWjkhR2GpoKftDbPOCnodA9t4Y/b68H4J9XmmPzA== + +"@esbuild/linux-s390x@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.20.0.tgz#cb3d069f47dc202f785c997175f2307531371ef8" + integrity sha512-fgf9ubb53xSnOBqyvWEY6ukBNRl1mVX1srPNu06B6mNsNK20JfH6xV6jECzrQ69/VMiTLvHMicQR/PgTOgqJUQ== + +"@esbuild/linux-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.20.0.tgz#ac617e0dc14e9758d3d7efd70288c14122557dc7" + integrity sha512-H9Eu6MGse++204XZcYsse1yFHmRXEWgadk2N58O/xd50P9EvFMLJTQLg+lB4E1cF2xhLZU5luSWtGTb0l9UeSg== + +"@esbuild/netbsd-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.0.tgz#6cc778567f1513da6e08060e0aeb41f82eb0f53c" + integrity sha512-lCT675rTN1v8Fo+RGrE5KjSnfY0x9Og4RN7t7lVrN3vMSjy34/+3na0q7RIfWDAj0e0rCh0OL+P88lu3Rt21MQ== + +"@esbuild/openbsd-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.0.tgz#76848bcf76b4372574fb4d06cd0ed1fb29ec0fbe" + integrity sha512-HKoUGXz/TOVXKQ+67NhxyHv+aDSZf44QpWLa3I1lLvAwGq8x1k0T+e2HHSRvxWhfJrFxaaqre1+YyzQ99KixoA== + +"@esbuild/sunos-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.20.0.tgz#ea4cd0639bf294ad51bc08ffbb2dac297e9b4706" + integrity sha512-GDwAqgHQm1mVoPppGsoq4WJwT3vhnz/2N62CzhvApFD1eJyTroob30FPpOZabN+FgCjhG+AgcZyOPIkR8dfD7g== + +"@esbuild/win32-arm64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.20.0.tgz#a5c171e4a7f7e4e8be0e9947a65812c1535a7cf0" + integrity sha512-0vYsP8aC4TvMlOQYozoksiaxjlvUcQrac+muDqj1Fxy6jh9l9CZJzj7zmh8JGfiV49cYLTorFLxg7593pGldwQ== + +"@esbuild/win32-ia32@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.20.0.tgz#f8ac5650c412d33ea62d7551e0caf82da52b7f85" + integrity sha512-p98u4rIgfh4gdpV00IqknBD5pC84LCub+4a3MO+zjqvU5MVXOc3hqR2UgT2jI2nh3h8s9EQxmOsVI3tyzv1iFg== + +"@esbuild/win32-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.20.0.tgz#2efddf82828aac85e64cef62482af61c29561bee" + integrity sha512-NgJnesu1RtWihtTtXGFMU5YSE6JyyHPMxCwBZK7a6/8d31GuSo9l0Ss7w1Jw5QnKUawG6UEehs883kcXf5fYwg== "@parcel/watcher@2.1.0": version "2.1.0" @@ -141,33 +146,34 @@ cson-parser@^4.0.9: dependencies: coffeescript "1.12.7" -esbuild@0.17.14: - version "0.17.14" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.17.14.tgz#d61a22de751a3133f3c6c7f9c1c3e231e91a3245" - integrity sha512-vOO5XhmVj/1XQR9NQ1UPq6qvMYL7QFJU57J5fKBKBKxp17uDt5PgxFDb4A2nEiXhr1qQs4x0F5+66hVVw4ruNw== +esbuild@0.20.0: + version "0.20.0" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.20.0.tgz#a7170b63447286cd2ff1f01579f09970e6965da4" + integrity sha512-6iwE3Y2RVYCME1jLpBqq7LQWK3MW6vjV2bZy6gt/WrqkY+WE74Spyc0ThAOYpMtITvnjX09CrC6ym7A/m9mebA== optionalDependencies: - "@esbuild/android-arm" "0.17.14" - "@esbuild/android-arm64" "0.17.14" - "@esbuild/android-x64" "0.17.14" - "@esbuild/darwin-arm64" "0.17.14" - "@esbuild/darwin-x64" "0.17.14" - "@esbuild/freebsd-arm64" "0.17.14" - "@esbuild/freebsd-x64" "0.17.14" - "@esbuild/linux-arm" "0.17.14" - "@esbuild/linux-arm64" "0.17.14" - "@esbuild/linux-ia32" "0.17.14" - "@esbuild/linux-loong64" "0.17.14" - "@esbuild/linux-mips64el" "0.17.14" - "@esbuild/linux-ppc64" "0.17.14" - "@esbuild/linux-riscv64" "0.17.14" - "@esbuild/linux-s390x" "0.17.14" - "@esbuild/linux-x64" "0.17.14" - "@esbuild/netbsd-x64" "0.17.14" - "@esbuild/openbsd-x64" "0.17.14" - "@esbuild/sunos-x64" "0.17.14" - "@esbuild/win32-arm64" "0.17.14" - "@esbuild/win32-ia32" "0.17.14" - "@esbuild/win32-x64" "0.17.14" + "@esbuild/aix-ppc64" "0.20.0" + "@esbuild/android-arm" "0.20.0" + "@esbuild/android-arm64" "0.20.0" + "@esbuild/android-x64" "0.20.0" + "@esbuild/darwin-arm64" "0.20.0" + "@esbuild/darwin-x64" "0.20.0" + "@esbuild/freebsd-arm64" "0.20.0" + "@esbuild/freebsd-x64" "0.20.0" + "@esbuild/linux-arm" "0.20.0" + "@esbuild/linux-arm64" "0.20.0" + "@esbuild/linux-ia32" "0.20.0" + "@esbuild/linux-loong64" "0.20.0" + "@esbuild/linux-mips64el" "0.20.0" + "@esbuild/linux-ppc64" "0.20.0" + "@esbuild/linux-riscv64" "0.20.0" + "@esbuild/linux-s390x" "0.20.0" + "@esbuild/linux-x64" "0.20.0" + "@esbuild/netbsd-x64" "0.20.0" + "@esbuild/openbsd-x64" "0.20.0" + "@esbuild/sunos-x64" "0.20.0" + "@esbuild/win32-arm64" "0.20.0" + "@esbuild/win32-ia32" "0.20.0" + "@esbuild/win32-x64" "0.20.0" fast-plist@0.1.2: version "0.1.2" @@ -211,10 +217,10 @@ node-addon-api@^3.2.1: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== -node-gyp-build@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.3.0.tgz#9f256b03e5826150be39c764bf51e993946d71a3" - integrity sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q== +node-gyp-build@4.8.1, node-gyp-build@^4.3.0: + version "4.8.1" + resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.1.tgz#976d3ad905e71b76086f4f0b0d3637fe79b6cda5" + integrity sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw== picomatch@^2.3.1: version "2.3.1" @@ -228,10 +234,10 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -typescript@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" - integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== +typescript@5.4.5: + version "5.4.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.5.tgz#42ccef2c571fdbd0f6718b1d1f5e6e5ef006f611" + integrity sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ== vscode-grammar-updater@^1.1.0: version "1.1.0" diff --git a/patched-vscode/package.json b/patched-vscode/package.json index 14f9d7ca..804d8a60 100644 --- a/patched-vscode/package.json +++ b/patched-vscode/package.json @@ -1,7 +1,7 @@ { "name": "code-oss-dev", - "version": "1.83.1", - "distro": "f1a1cd76cc41f19362451a5f9e2150ad3b459752", + "version": "1.90.1", + "distro": "4729d9dae7d87c18fbe0614f875a60672e2b8603", "author": { "name": "Microsoft Corporation" }, @@ -13,9 +13,10 @@ "test-browser": "npx playwright install && node test/unit/browser/index.js", "test-browser-no-install": "node test/unit/browser/index.js", "test-node": "mocha test/unit/node/index.js --delay --ui=tdd --timeout=5000 --exit", + "test-extension": "vscode-test", "preinstall": "node build/npm/preinstall.js", "postinstall": "node build/npm/postinstall.js", - "compile": "node --max_old_space_size=4095 ./node_modules/gulp/bin/gulp.js compile", + "compile": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js compile", "watch": "npm-run-all -lp watch-client watch-extensions", "watchd": "deemon yarn watch", "watch-webd": "deemon yarn watch-web", @@ -23,14 +24,14 @@ "kill-watch-webd": "deemon --kill yarn watch-web", "restart-watchd": "deemon --restart yarn watch", "restart-watch-webd": "deemon --restart yarn watch-web", - "watch-client": "node --max_old_space_size=4095 ./node_modules/gulp/bin/gulp.js watch-client", + "watch-client": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js watch-client", "watch-clientd": "deemon yarn watch-client", "kill-watch-clientd": "deemon --kill yarn watch-client", - "watch-extensions": "node --max_old_space_size=4095 ./node_modules/gulp/bin/gulp.js watch-extensions watch-extension-media", + "watch-extensions": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js watch-extensions watch-extension-media", "watch-extensionsd": "deemon yarn watch-extensions", "kill-watch-extensionsd": "deemon --kill yarn watch-extensions", "precommit": "node build/hygiene.js", - "gulp": "node --max_old_space_size=8192 ./node_modules/gulp/bin/gulp.js", + "gulp": "node --max-old-space-size=8192 ./node_modules/gulp/bin/gulp.js", "electron": "node build/lib/electron", "7z": "7z", "update-grammars": "node build/npm/update-all-grammars.mjs", @@ -46,116 +47,115 @@ "update-distro": "node build/npm/update-distro.mjs", "web": "echo 'yarn web' is replaced by './scripts/code-server' or './scripts/code-web'", "compile-cli": "gulp compile-cli", - "compile-web": "node --max_old_space_size=4095 ./node_modules/gulp/bin/gulp.js compile-web", - "watch-web": "node --max_old_space_size=4095 ./node_modules/gulp/bin/gulp.js watch-web", - "watch-cli": "node --max_old_space_size=4095 ./node_modules/gulp/bin/gulp.js watch-cli", + "compile-web": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js compile-web", + "watch-web": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js watch-web", + "watch-cli": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js watch-cli", "eslint": "node build/eslint", "stylelint": "node build/stylelint", "playwright-install": "node build/azure-pipelines/common/installPlaywright.js", - "compile-build": "node --max_old_space_size=4095 ./node_modules/gulp/bin/gulp.js compile-build", - "compile-extensions-build": "node --max_old_space_size=4095 ./node_modules/gulp/bin/gulp.js compile-extensions-build", - "minify-vscode": "node --max_old_space_size=4095 ./node_modules/gulp/bin/gulp.js minify-vscode", - "minify-vscode-reh": "node --max_old_space_size=4095 ./node_modules/gulp/bin/gulp.js minify-vscode-reh", - "minify-vscode-reh-web": "node --max_old_space_size=4095 ./node_modules/gulp/bin/gulp.js minify-vscode-reh-web", - "hygiene": "node --max_old_space_size=4095 ./node_modules/gulp/bin/gulp.js hygiene", - "core-ci": "node --max_old_space_size=8095 ./node_modules/gulp/bin/gulp.js core-ci", - "core-ci-pr": "node --max_old_space_size=4095 ./node_modules/gulp/bin/gulp.js core-ci-pr", - "extensions-ci": "node --max_old_space_size=4095 ./node_modules/gulp/bin/gulp.js extensions-ci", - "extensions-ci-pr": "node --max_old_space_size=4095 ./node_modules/gulp/bin/gulp.js extensions-ci-pr", - "perf": "node scripts/code-perf.js" + "compile-build": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js compile-build", + "compile-extensions-build": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js compile-extensions-build", + "minify-vscode": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js minify-vscode", + "minify-vscode-reh": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js minify-vscode-reh", + "minify-vscode-reh-web": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js minify-vscode-reh-web", + "hygiene": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js hygiene", + "core-ci": "node --max-old-space-size=8095 ./node_modules/gulp/bin/gulp.js core-ci", + "core-ci-pr": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js core-ci-pr", + "extensions-ci": "node --max-old-space-size=8095 ./node_modules/gulp/bin/gulp.js extensions-ci", + "extensions-ci-pr": "node --max-old-space-size=4095 ./node_modules/gulp/bin/gulp.js extensions-ci-pr", + "perf": "node scripts/code-perf.js", + "update-build-ts-version": "yarn add typescript@next && tsc -p ./build/tsconfig.build.json" }, "dependencies": { "@microsoft/1ds-core-js": "^3.2.13", "@microsoft/1ds-post-js": "^3.2.13", "@parcel/watcher": "2.1.0", + "@vscode/deviceid": "^0.1.1", "@vscode/iconv-lite-umd": "0.7.0", "@vscode/policy-watcher": "^1.1.4", - "@vscode/proxy-agent": "^0.17.4", - "@vscode/ripgrep": "^1.15.5", - "@vscode/spdlog": "^0.13.11", + "@vscode/proxy-agent": "^0.19.0", + "@vscode/ripgrep": "^1.15.9", + "@vscode/spdlog": "^0.15.0", "@vscode/sqlite3": "5.1.6-vscode", "@vscode/sudo-prompt": "9.3.1", "@vscode/vscode-languagedetection": "1.0.21", - "@vscode/windows-mutex": "^0.4.4", - "@vscode/windows-process-tree": "^0.5.0", + "@vscode/windows-mutex": "^0.5.0", + "@vscode/windows-process-tree": "^0.6.0", "@vscode/windows-registry": "^1.1.0", + "@xterm/addon-image": "0.9.0-beta.17", + "@xterm/addon-search": "0.16.0-beta.17", + "@xterm/addon-serialize": "0.14.0-beta.17", + "@xterm/addon-unicode11": "0.9.0-beta.17", + "@xterm/addon-webgl": "0.19.0-beta.17", + "@xterm/headless": "5.6.0-beta.17", + "@xterm/xterm": "5.6.0-beta.17", "graceful-fs": "4.2.11", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.3", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", "jschardet": "3.0.0", "kerberos": "^2.0.1", "minimist": "^1.2.6", "native-is-elevated": "0.7.0", - "native-keymap": "^3.3.4", + "native-keymap": "^3.3.5", "native-watchdog": "^1.4.1", - "node-pty": "1.1.0-beta1", - "tas-client-umd": "0.1.8", - "v8-inspect-profiler": "^0.1.0", + "node-pty": "1.1.0-beta11", + "tas-client-umd": "0.2.0", + "v8-inspect-profiler": "^0.1.1", "vscode-oniguruma": "1.7.0", "vscode-regexpp": "^3.1.0", "vscode-textmate": "9.0.0", - "xterm": "5.4.0-beta.27", - "xterm-addon-canvas": "0.6.0-beta.27", - "xterm-addon-image": "0.6.0-beta.21", - "xterm-addon-search": "0.14.0-beta.27", - "xterm-addon-serialize": "0.12.0-beta.26", - "xterm-addon-unicode11": "0.7.0-beta.26", - "xterm-addon-webgl": "0.17.0-beta.26", - "xterm-headless": "5.4.0-beta.27", - "yauzl": "^2.9.2", + "yauzl": "^3.0.0", "yazl": "^2.4.3" }, "devDependencies": { - "@playwright/test": "^1.37.1", - "@swc/cli": "0.1.62", + "@playwright/test": "^1.40.1", "@swc/core": "1.3.62", "@types/cookie": "^0.3.3", - "@types/cssnano": "^4.0.0", - "@types/debug": "4.1.5", + "@types/debug": "^4.1.5", "@types/graceful-fs": "4.1.2", - "@types/gulp-postcss": "^8.0.0", "@types/gulp-svgmin": "^1.2.1", "@types/http-proxy-agent": "^2.0.1", "@types/kerberos": "^1.1.2", "@types/minimist": "^1.2.1", "@types/mocha": "^9.1.1", - "@types/node": "18.x", + "@types/node": "20.x", "@types/sinon": "^10.0.2", "@types/sinon-test": "^2.4.2", "@types/trusted-types": "^1.0.6", "@types/vscode-notebook-renderer": "^1.72.0", - "@types/webpack": "^5.28.1", + "@types/webpack": "^5.28.5", "@types/wicg-file-system-access": "^2020.9.6", "@types/windows-foreground-love": "^0.3.0", "@types/winreg": "^1.2.30", - "@types/yauzl": "^2.9.1", + "@types/yauzl": "^2.10.0", "@types/yazl": "^2.4.2", - "@typescript-eslint/eslint-plugin": "^5.57.0", + "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/experimental-utils": "^5.57.0", - "@typescript-eslint/parser": "^5.57.0", + "@typescript-eslint/parser": "^6.21.0", "@vscode/gulp-electron": "^1.36.0", - "@vscode/l10n-dev": "0.0.21", - "@vscode/telemetry-extractor": "^1.9.9", - "@vscode/test-web": "^0.0.41", + "@vscode/l10n-dev": "0.0.35", + "@vscode/telemetry-extractor": "^1.10.2", + "@vscode/test-cli": "^0.0.6", + "@vscode/test-electron": "^2.3.8", + "@vscode/test-web": "^0.0.50", + "@vscode/v8-heap-parser": "^0.1.0", "@vscode/vscode-perf": "^0.0.14", "ansi-colors": "^3.2.3", "asar": "^3.0.3", "chromium-pickle-js": "^0.2.0", "cookie": "^0.4.0", "copy-webpack-plugin": "^11.0.0", - "cson-parser": "^1.3.3", - "css-loader": "^6.7.3", - "cssnano": "^4.1.11", + "css-loader": "^6.9.1", + "cssnano": "^6.0.3", "debounce": "^1.0.0", "deemon": "^1.8.0", - "electron": "25.8.4", + "electron": "29.4.0", "eslint": "8.36.0", "eslint-plugin-header": "3.1.1", "eslint-plugin-jsdoc": "^46.5.0", "eslint-plugin-local": "^1.0.0", "event-stream": "3.3.4", "fancy-log": "^1.3.3", - "fast-plist": "0.1.3", "file-loader": "^6.2.0", "glob": "^5.0.13", "gulp": "^4.0.0", @@ -170,7 +170,6 @@ "gulp-gzip": "^1.4.2", "gulp-json-editor": "^2.5.0", "gulp-plumber": "^1.2.0", - "gulp-postcss": "^9.0.0", "gulp-rename": "^1.2.0", "gulp-replace": "^0.5.4", "gulp-sourcemaps": "^3.0.0", @@ -178,9 +177,8 @@ "gulp-untar": "^0.0.7", "husky": "^0.13.1", "innosetup": "6.0.5", - "is": "^3.1.0", "istanbul-lib-coverage": "^3.2.0", - "istanbul-lib-instrument": "^5.2.0", + "istanbul-lib-instrument": "^6.0.1", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.1", "istanbul-reports": "^3.1.5", @@ -190,16 +188,16 @@ "minimatch": "^3.0.4", "minimist": "^1.2.6", "mkdirp": "^1.0.4", - "mocha": "^9.2.2", - "mocha-junit-reporter": "^2.0.0", + "mocha": "^10.2.0", + "mocha-junit-reporter": "^2.2.1", "mocha-multi-reporters": "^1.5.1", "npm-run-all": "^4.1.5", "opn": "^6.0.0", - "optimist": "0.3.5", "p-all": "^1.0.0", "path-browserify": "^1.0.1", + "postcss": "^8.4.33", + "postcss-nesting": "^12.0.2", "pump": "^1.0.1", - "queue": "3.0.6", "rcedit": "^1.1.0", "rimraf": "^2.2.8", "sinon": "^12.0.1", @@ -210,17 +208,18 @@ "ts-loader": "^9.4.2", "ts-node": "^10.9.1", "tsec": "0.2.7", - "typescript": "^5.3.0-dev.20230919", - "typescript-formatter": "7.1.0", - "underscore": "^1.12.1", + "typescript": "^5.5.0-dev.20240521", "util": "^0.12.4", "vscode-nls-dev": "^3.3.1", - "webpack": "^5.77.0", - "webpack-cli": "^5.0.1", + "webpack": "^5.91.0", + "webpack-cli": "^5.1.4", "webpack-stream": "^7.0.0", "xml2js": "^0.5.0", "yaserver": "^0.4.0" }, + "resolutions": { + "node-gyp-build": "4.8.1" + }, "repository": { "type": "git", "url": "https://github.com/microsoft/vscode.git" diff --git a/patched-vscode/product.json b/patched-vscode/product.json index 2eee3583..d2d3bf7a 100644 --- a/patched-vscode/product.json +++ b/patched-vscode/product.json @@ -1,6 +1,6 @@ { - "nameShort": "SageMaker Code Editor", - "nameLong": "SageMaker Code Editor", + "nameShort": "Code - OSS", + "nameLong": "Code - OSS", "applicationName": "code-oss", "dataFolderName": ".vscode-oss", "win32MutexName": "vscodeoss", @@ -16,10 +16,8 @@ "win32DirName": "Microsoft Code OSS", "win32NameVersion": "Microsoft Code OSS", "win32RegValueName": "CodeOSS", - "win32AppId": "{{E34003BB-9E10-4501-8C11-BE3FAA83F23F}", "win32x64AppId": "{{D77B7E06-80BA-4137-BCF4-654B95CCEBC5}", "win32arm64AppId": "{{D1ACE434-89C5-48D1-88D3-E2991DF85475}", - "win32UserAppId": "{{C6065F05-9603-4FC4-8101-B9781A25D88E}", "win32x64UserAppId": "{{CC6B787D-37A0-49E8-AE24-8559A032BE0C}", "win32arm64UserAppId": "{{3AEBF0C8-F733-4AD4-BADE-FDB816D53D7B}", "win32AppUserModelId": "Microsoft.CodeOSS", @@ -34,17 +32,53 @@ "urlProtocol": "code-oss", "webviewContentExternalBaseUrlTemplate": "https://{{uuid}}.vscode-cdn.net/insider/ef65ac1ba57f57f2a3961bfe94aa20481caca4c6/out/vs/workbench/contrib/webview/browser/pre/", "builtInExtensions": [ - ], - "extensionsGallery": { - "serviceUrl": "https://open-vsx.org/vscode/gallery", - "itemUrl": "https://open-vsx.org/vscode/item", - "resourceUrlTemplate": "https://open-vsx.org/vscode/unpkg/{publisher}/{name}/{version}/{path}", - "controlUrl": "", - "recommendationsUrl": "", - "nlsBaseUrl": "", - "publisherUrl": "" - }, - "linkProtectionTrustedDomains": [ - "https://open-vsx.org" + { + "name": "ms-vscode.js-debug-companion", + "version": "1.1.2", + "sha256": "e034b8b41beb4e97e02c70f7175bd88abe66048374c2bd629f54bb33354bc2aa", + "repo": "https://github.com/microsoft/vscode-js-debug-companion", + "metadata": { + "id": "99cb0b7f-7354-4278-b8da-6cc79972169d", + "publisherId": { + "publisherId": "5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee", + "publisherName": "ms-vscode", + "displayName": "Microsoft", + "flags": "verified" + }, + "publisherDisplayName": "Microsoft" + } + }, + { + "name": "ms-vscode.js-debug", + "version": "1.90.0", + "sha256": "1317dd7d1ac50641c1534a3e957ecbc94349f4fbd897acb916da11eea3208a66", + "repo": "https://github.com/microsoft/vscode-js-debug", + "metadata": { + "id": "25629058-ddac-4e17-abba-74678e126c5d", + "publisherId": { + "publisherId": "5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee", + "publisherName": "ms-vscode", + "displayName": "Microsoft", + "flags": "verified" + }, + "publisherDisplayName": "Microsoft" + } + }, + { + "name": "ms-vscode.vscode-js-profile-table", + "version": "1.0.9", + "sha256": "3b62ee4276a2bbea3fe230f94b1d5edd915b05966090ea56f882e1e0ab53e1a6", + "repo": "https://github.com/microsoft/vscode-js-profile-visualizer", + "metadata": { + "id": "7e52b41b-71ad-457b-ab7e-0620f1fc4feb", + "publisherId": { + "publisherId": "5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee", + "publisherName": "ms-vscode", + "displayName": "Microsoft", + "flags": "verified" + }, + "publisherDisplayName": "Microsoft" + } + } ] -} \ No newline at end of file +} diff --git a/patched-vscode/remote/.yarnrc b/patched-vscode/remote/.yarnrc index 26dc815d..4c99388e 100644 --- a/patched-vscode/remote/.yarnrc +++ b/patched-vscode/remote/.yarnrc @@ -1,5 +1,5 @@ disturl "https://nodejs.org/dist" -target "18.15.0" -ms_build_id "229541" +target "20.11.1" +ms_build_id "275039" runtime "node" build_from_source "true" diff --git a/patched-vscode/remote/package.json b/patched-vscode/remote/package.json index c5e49b5b..b84f5136 100644 --- a/patched-vscode/remote/package.json +++ b/patched-vscode/remote/package.json @@ -6,35 +6,38 @@ "@microsoft/1ds-core-js": "^3.2.13", "@microsoft/1ds-post-js": "^3.2.13", "@parcel/watcher": "2.1.0", + "@vscode/deviceid": "^0.1.1", "@vscode/iconv-lite-umd": "0.7.0", - "@vscode/proxy-agent": "^0.17.4", - "@vscode/ripgrep": "^1.15.5", - "@vscode/spdlog": "^0.13.11", + "@vscode/proxy-agent": "^0.19.0", + "@vscode/ripgrep": "^1.15.9", + "@vscode/spdlog": "^0.15.0", "@vscode/vscode-languagedetection": "1.0.21", - "@vscode/windows-process-tree": "^0.5.0", + "@vscode/windows-process-tree": "^0.6.0", "@vscode/windows-registry": "^1.1.0", + "@xterm/addon-image": "0.9.0-beta.17", + "@xterm/addon-search": "0.16.0-beta.17", + "@xterm/addon-serialize": "0.14.0-beta.17", + "@xterm/addon-unicode11": "0.9.0-beta.17", + "@xterm/addon-webgl": "0.19.0-beta.17", + "@xterm/headless": "5.6.0-beta.17", + "@xterm/xterm": "5.6.0-beta.17", "cookie": "^0.4.0", "graceful-fs": "4.2.11", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.3", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", "jschardet": "3.0.0", "kerberos": "^2.0.1", "minimist": "^1.2.6", "native-watchdog": "^1.4.1", - "node-pty": "1.1.0-beta1", - "tas-client-umd": "0.1.8", + "node-pty": "1.1.0-beta11", + "tas-client-umd": "0.2.0", "vscode-oniguruma": "1.7.0", "vscode-regexpp": "^3.1.0", "vscode-textmate": "9.0.0", - "xterm": "5.4.0-beta.27", - "xterm-addon-canvas": "0.6.0-beta.27", - "xterm-addon-image": "0.6.0-beta.21", - "xterm-addon-search": "0.14.0-beta.27", - "xterm-addon-serialize": "0.12.0-beta.26", - "xterm-addon-unicode11": "0.7.0-beta.26", - "xterm-addon-webgl": "0.17.0-beta.26", - "xterm-headless": "5.4.0-beta.27", - "yauzl": "^2.9.2", + "yauzl": "^3.0.0", "yazl": "^2.4.3" + }, + "resolutions": { + "node-gyp-build": "4.8.1" } } diff --git a/patched-vscode/remote/web/package.json b/patched-vscode/remote/web/package.json index d5b3de25..76375094 100644 --- a/patched-vscode/remote/web/package.json +++ b/patched-vscode/remote/web/package.json @@ -7,15 +7,15 @@ "@microsoft/1ds-post-js": "^3.2.13", "@vscode/iconv-lite-umd": "0.7.0", "@vscode/vscode-languagedetection": "1.0.21", + "@xterm/addon-image": "0.9.0-beta.17", + "@xterm/addon-search": "0.16.0-beta.17", + "@xterm/addon-serialize": "0.14.0-beta.17", + "@xterm/addon-unicode11": "0.9.0-beta.17", + "@xterm/addon-webgl": "0.19.0-beta.17", + "@xterm/xterm": "5.6.0-beta.17", "jschardet": "3.0.0", - "tas-client-umd": "0.1.8", + "tas-client-umd": "0.2.0", "vscode-oniguruma": "1.7.0", - "vscode-textmate": "9.0.0", - "xterm": "5.4.0-beta.27", - "xterm-addon-canvas": "0.6.0-beta.27", - "xterm-addon-image": "0.6.0-beta.21", - "xterm-addon-search": "0.14.0-beta.27", - "xterm-addon-unicode11": "0.7.0-beta.26", - "xterm-addon-webgl": "0.17.0-beta.26" + "vscode-textmate": "9.0.0" } } diff --git a/patched-vscode/remote/web/yarn.lock b/patched-vscode/remote/web/yarn.lock index 3c4dfaae..81215235 100644 --- a/patched-vscode/remote/web/yarn.lock +++ b/patched-vscode/remote/web/yarn.lock @@ -48,15 +48,45 @@ resolved "https://registry.yarnpkg.com/@vscode/vscode-languagedetection/-/vscode-languagedetection-1.0.21.tgz#89b48f293f6aa3341bb888c1118d16ff13b032d3" integrity sha512-zSUH9HYCw5qsCtd7b31yqkpaCU6jhtkKLkvOOA8yTrIRfBSOFb8PPhgmMicD7B/m+t4PwOJXzU1XDtrM9Fd3/g== +"@xterm/addon-image@0.9.0-beta.17": + version "0.9.0-beta.17" + resolved "https://registry.yarnpkg.com/@xterm/addon-image/-/addon-image-0.9.0-beta.17.tgz#343d0665a6060d4f893b4f2d32de6ccbbd00bb63" + integrity sha512-g0r2hpBcLABY5as4llsMP36RHtkWooEn7tf+7U0/hTndJoCAvs4uGDqZNQigFgeAM3lJ4PnRYh4lfnEh9bGt8A== + +"@xterm/addon-search@0.16.0-beta.17": + version "0.16.0-beta.17" + resolved "https://registry.yarnpkg.com/@xterm/addon-search/-/addon-search-0.16.0-beta.17.tgz#7cb01c7f498405909d37040884ee22d1889a36d2" + integrity sha512-wBfxmWOeqG6HHHE5mVamDJ75zBdHC35ERNy5/aTpQsQsyxrnV0Ks76c8ZVTaTu9wyBCAyx7UmZT42Ot80khY/g== + +"@xterm/addon-serialize@0.14.0-beta.17": + version "0.14.0-beta.17" + resolved "https://registry.yarnpkg.com/@xterm/addon-serialize/-/addon-serialize-0.14.0-beta.17.tgz#1cb8e35c0d118060a807adb340624fa7f80dd9c5" + integrity sha512-/c3W39kdRgGGYDoYjXb5HrUC421qwPn6NryAT4WJuJWnyMtFbe2DPwKsTfHuCBPiPyovS3a9j950Md3O3YXDZA== + +"@xterm/addon-unicode11@0.9.0-beta.17": + version "0.9.0-beta.17" + resolved "https://registry.yarnpkg.com/@xterm/addon-unicode11/-/addon-unicode11-0.9.0-beta.17.tgz#b5558148029a796c6a6d78e2a8b7255f92a51530" + integrity sha512-z7v8uojFVrO1aLSWtnz5MzSrfWRT8phde7kh9ufqHLBv7YYtMHxlPVjSuW8PZ2h4eY1LOZf6icUAzrmyJmJ7Kg== + +"@xterm/addon-webgl@0.19.0-beta.17": + version "0.19.0-beta.17" + resolved "https://registry.yarnpkg.com/@xterm/addon-webgl/-/addon-webgl-0.19.0-beta.17.tgz#68ad9e68dd1cf581b391971de33f5c04966b0d8e" + integrity sha512-X8ObRgoZl7UZTgdndM+mpSO3hLzAhWKoXXrGvUQg/7XabRKAPrQ2XvdyZm04nYwibE6Tpit2h5kkxjlVqupIig== + +"@xterm/xterm@5.6.0-beta.17": + version "5.6.0-beta.17" + resolved "https://registry.yarnpkg.com/@xterm/xterm/-/xterm-5.6.0-beta.17.tgz#67ce2e2ff45bd6cc9f26d455d5522c6c4a122ed9" + integrity sha512-+wAv8PhaGQSN9yXWIa8EFtT33pbrA4lZakMB1P05fr+DQ7zoH66QOAUoDY95uOf/4+S6Ihz8wzP2+FH8zETQEA== + jschardet@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-3.0.0.tgz#898d2332e45ebabbdb6bf2feece9feea9a99e882" integrity sha512-lJH6tJ77V8Nzd5QWRkFYCLc13a3vADkh3r/Fi8HupZGWk2OVVDfnZP8V/VgQgZ+lzW0kG2UGb5hFgt3V3ndotQ== -tas-client-umd@0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/tas-client-umd/-/tas-client-umd-0.1.8.tgz#38bd32d49545417a0ea67fb618e646298e1b67cc" - integrity sha512-0jAAujLmjjGXf9PzrNpjOrr/6CTpSOp8jX80NOHK5nlOTWWpwaZ16EOyrPdHnm2bVfPHvT0/RAD0xyiQHGQvCQ== +tas-client-umd@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/tas-client-umd/-/tas-client-umd-0.2.0.tgz#b71cc28f4c9b14f7b62f1ca4669886aa197e390c" + integrity sha512-oezN7mJVm5qZDVEby7OzxCLKUpUN5of0rY4dvOWaDF2JZBlGpd3BXceFN8B53qlTaIkVSzP65aAMT0Vc+/N25Q== vscode-oniguruma@1.7.0: version "1.7.0" @@ -67,33 +97,3 @@ vscode-textmate@9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-9.0.0.tgz#313c6c8792b0507aef35aeb81b6b370b37c44d6c" integrity sha512-Cl65diFGxz7gpwbav10HqiY/eVYTO1sjQpmRmV991Bj7wAoOAjGQ97PpQcXorDE2Uc4hnGWLY17xme+5t6MlSg== - -xterm-addon-canvas@0.6.0-beta.27: - version "0.6.0-beta.27" - resolved "https://registry.yarnpkg.com/xterm-addon-canvas/-/xterm-addon-canvas-0.6.0-beta.27.tgz#2517f050d165b093a3c3e564e4420ccc3ccbad75" - integrity sha512-mSxEJKPnXYKkD6/zQLdNH6kB+sr4B+4DMFzntWgxLjHJdyOO95wUSAtBFnhAUez2nNYvXbs/OXpEbdVdO7f2kQ== - -xterm-addon-image@0.6.0-beta.21: - version "0.6.0-beta.21" - resolved "https://registry.yarnpkg.com/xterm-addon-image/-/xterm-addon-image-0.6.0-beta.21.tgz#e3708bc504c56a23ff31f12a2eeb335331a92aac" - integrity sha512-8/PTaXVPa4kQ0xzVeuZZk10OpbZBj2cgfwhM2B0ChSPvwrk0lX+ksnXdtDKH3tg+JYvo7fIhNXtkr4NwWt7VJQ== - -xterm-addon-search@0.14.0-beta.27: - version "0.14.0-beta.27" - resolved "https://registry.yarnpkg.com/xterm-addon-search/-/xterm-addon-search-0.14.0-beta.27.tgz#b6f81eac5047253a5c664349c47498a81b6ec168" - integrity sha512-T4Exwf/rqoLHqGUUIta5Pw/i9PljvroZwLxc7RnVyDqpNsTifDn3675kS54CxwqPlv4owFhxujTDzJPCUEkM2A== - -xterm-addon-unicode11@0.7.0-beta.26: - version "0.7.0-beta.26" - resolved "https://registry.yarnpkg.com/xterm-addon-unicode11/-/xterm-addon-unicode11-0.7.0-beta.26.tgz#f9606231a8f13e57dbdec5e884b044b0813931f5" - integrity sha512-po+z1ayyrkWh8IGXKpbwCLKLKfcjotZVKqowU6PtHuDtJm/J8rlzvV2eJU1WQ/8ezpopU09ibWCvaf1a7EPuxA== - -xterm-addon-webgl@0.17.0-beta.26: - version "0.17.0-beta.26" - resolved "https://registry.yarnpkg.com/xterm-addon-webgl/-/xterm-addon-webgl-0.17.0-beta.26.tgz#aee4a043981d5d303b7112ef7049bc2865e75393" - integrity sha512-N8CuAPZnoDlQ6yV7n4eXQ2ONPr/GdxiwgxrJjNks4CzzHiJREm23FQIv0fCTwKQS5xU3qoc4LlT3vZ1tKGjtQw== - -xterm@5.4.0-beta.27: - version "5.4.0-beta.27" - resolved "https://registry.yarnpkg.com/xterm/-/xterm-5.4.0-beta.27.tgz#f641ee045a65c9c8967fac534a202062706a8fa9" - integrity sha512-gKqtrjy0RLk2123oFyPw5tkV96jGz4c/JkY8/XUvBXoMVsX4A7rVKpHlmHhmnuK1X5ERAkvCD21YE7LfB8WYkw== diff --git a/patched-vscode/remote/yarn.lock b/patched-vscode/remote/yarn.lock index 71c0e9e5..4241bf03 100644 --- a/patched-vscode/remote/yarn.lock +++ b/patched-vscode/remote/yarn.lock @@ -53,41 +53,50 @@ resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-3.0.0.tgz#d52238c9052d746c9689523e650160e70786bc9a" integrity sha512-OAdBVB7rlwvLD+DiecSAyVKzKVmSfXbouCyM5I6wHGi4MGXIyFqErg1IvyJ7PI1e+GYZuZh7cCHV/c4LA8SKMw== +"@vscode/deviceid@^0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@vscode/deviceid/-/deviceid-0.1.1.tgz#750e2930a3a8fbf3fd610096a8b915dfdb493c89" + integrity sha512-ErpoMeKKNYAkR1IT3zxB5RtiTqEECdh8fxggupWvzuxpTAX77hwOI2NdJ7um+vupnXRBZVx4ugo0+dVHJWUkag== + dependencies: + fs-extra "^11.2.0" + uuid "^9.0.1" + "@vscode/iconv-lite-umd@0.7.0": version "0.7.0" resolved "https://registry.yarnpkg.com/@vscode/iconv-lite-umd/-/iconv-lite-umd-0.7.0.tgz#d2f1e0664ee6036408f9743fee264ea0699b0e48" integrity sha512-bRRFxLfg5dtAyl5XyiVWz/ZBPahpOpPrNYnnHpOpUZvam4tKH35wdhP4Kj6PbM0+KdliOsPzbGWpkxcdpNB/sg== -"@vscode/proxy-agent@^0.17.4": - version "0.17.4" - resolved "https://registry.yarnpkg.com/@vscode/proxy-agent/-/proxy-agent-0.17.4.tgz#e3ffb63357353a428436f15a69de3453a5061f0c" - integrity sha512-tX8eidofoJlZFRWzdiiW3wyu26hgIRk8HvM/RoP1wVSu3U/As36EgGIZYG6pPnqiythRqTcsddniVNA5M39g4w== +"@vscode/proxy-agent@^0.19.0": + version "0.19.1" + resolved "https://registry.yarnpkg.com/@vscode/proxy-agent/-/proxy-agent-0.19.1.tgz#d9640d85df1c48885580b68bb4b2b54e17f5332c" + integrity sha512-cs1VOx6d5n69HhgzK0cWeyfudJt+9LdJi/vtgRRxxwisWKg4h83B3+EUJ4udF5SEkJgMBp3oU0jheZVt43ImnQ== dependencies: "@tootallnate/once" "^3.0.0" agent-base "^7.0.1" debug "^4.3.4" http-proxy-agent "^7.0.0" - https-proxy-agent "^7.0.1" + https-proxy-agent "^7.0.2" socks-proxy-agent "^8.0.1" optionalDependencies: "@vscode/windows-ca-certs" "^0.3.1" -"@vscode/ripgrep@^1.15.5": - version "1.15.5" - resolved "https://registry.yarnpkg.com/@vscode/ripgrep/-/ripgrep-1.15.5.tgz#26025884bbc3a8b40dfc29f5bda4b87b47bd7356" - integrity sha512-PVvKNEmtnlek3i4MJMaB910dz46CKQqcIY2gKR3PSlfz/ZPlSYuSuyQMS7iK20KL4hGUdSbWt964B5S5EIojqw== +"@vscode/ripgrep@^1.15.9": + version "1.15.9" + resolved "https://registry.yarnpkg.com/@vscode/ripgrep/-/ripgrep-1.15.9.tgz#92279f7f28e1e49ad9a89603e10b17a4c7f9f5f1" + integrity sha512-4q2PXRvUvr3bF+LsfrifmUZgSPmCNcUZo6SbEAZgArIChchkezaxLoIeQMJe/z3CCKStvaVKpBXLxN3Z8lQjFQ== dependencies: - https-proxy-agent "^5.0.0" + https-proxy-agent "^7.0.2" proxy-from-env "^1.1.0" + yauzl "^2.9.2" -"@vscode/spdlog@^0.13.11": - version "0.13.11" - resolved "https://registry.yarnpkg.com/@vscode/spdlog/-/spdlog-0.13.11.tgz#1c65c3527dd8e9679ada7f427c4d9e4af2ea097a" - integrity sha512-4qk6G3XKTJNsrqsGwmo9lr8NPaH84WeLsoFVPrpvoEC1t1tFu7H6l4RRMgzKNeE92nwRbjejLv1nATJNoabRfA== +"@vscode/spdlog@^0.15.0": + version "0.15.0" + resolved "https://registry.yarnpkg.com/@vscode/spdlog/-/spdlog-0.15.0.tgz#37896541410ff036dc01c54e16bf131c522a057e" + integrity sha512-5UFcQXM/G6bTRF49zJJJH3A3+47nxaXuKzT26vhTXVIiMFoV1oI9559mWOzapLEmvrntAdYtjE7Jh74lSAuMcA== dependencies: bindings "^1.5.0" - mkdirp "^0.5.5" - nan "^2.17.0" + mkdirp "^1.0.4" + node-addon-api "7.1.0" "@vscode/vscode-languagedetection@1.0.21": version "1.0.21" @@ -101,38 +110,52 @@ dependencies: node-addon-api "^3.0.2" -"@vscode/windows-process-tree@^0.5.0": - version "0.5.0" - resolved "https://registry.yarnpkg.com/@vscode/windows-process-tree/-/windows-process-tree-0.5.0.tgz#b8205b862c75a1e0ad8b7bf4350dc85036ee3a2c" - integrity sha512-y8Oliel/rBSYh9f1T4F0zQjJNPeJRgYRhEKZsjas7JXKLf46FpE3Ux8e9+7HelUD8dXFH7C7N6895nU0WhrMlg== +"@vscode/windows-process-tree@^0.6.0": + version "0.6.0" + resolved "https://registry.yarnpkg.com/@vscode/windows-process-tree/-/windows-process-tree-0.6.0.tgz#a62400c689b27688fd689e8cac71d63c6d1956da" + integrity sha512-7/DjBKKUtlmKNiAet2GRbdvfjgMKmfBeWVClIgONv8aqxGnaKca5N85eIDxh6rLMy2hKvFqIIsqgxs1Q26TWwg== dependencies: - nan "^2.17.0" + node-addon-api "7.1.0" "@vscode/windows-registry@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@vscode/windows-registry/-/windows-registry-1.1.0.tgz#03dace7c29c46f658588b9885b9580e453ad21f9" integrity sha512-5AZzuWJpGscyiMOed0IuyEwt6iKmV5Us7zuwCDCFYMIq7tsvooO9BUiciywsvuthGz6UG4LSpeDeCxvgMVhnIw== -agent-base@4: - version "4.2.0" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.0.tgz#9838b5c3392b962bad031e6a4c5e1024abec45ce" - integrity sha512-c+R/U5X+2zz2+UCrCFv6odQzJdoqI+YecuhnAJLa1zYaMc13zPfwMwZrr91Pd1DYNo/yPRbiM4WVf9whgwFsIg== - dependencies: - es6-promisify "^5.0.0" - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -agent-base@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" - integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== - dependencies: - es6-promisify "^5.0.0" +"@xterm/addon-image@0.9.0-beta.17": + version "0.9.0-beta.17" + resolved "https://registry.yarnpkg.com/@xterm/addon-image/-/addon-image-0.9.0-beta.17.tgz#343d0665a6060d4f893b4f2d32de6ccbbd00bb63" + integrity sha512-g0r2hpBcLABY5as4llsMP36RHtkWooEn7tf+7U0/hTndJoCAvs4uGDqZNQigFgeAM3lJ4PnRYh4lfnEh9bGt8A== + +"@xterm/addon-search@0.16.0-beta.17": + version "0.16.0-beta.17" + resolved "https://registry.yarnpkg.com/@xterm/addon-search/-/addon-search-0.16.0-beta.17.tgz#7cb01c7f498405909d37040884ee22d1889a36d2" + integrity sha512-wBfxmWOeqG6HHHE5mVamDJ75zBdHC35ERNy5/aTpQsQsyxrnV0Ks76c8ZVTaTu9wyBCAyx7UmZT42Ot80khY/g== + +"@xterm/addon-serialize@0.14.0-beta.17": + version "0.14.0-beta.17" + resolved "https://registry.yarnpkg.com/@xterm/addon-serialize/-/addon-serialize-0.14.0-beta.17.tgz#1cb8e35c0d118060a807adb340624fa7f80dd9c5" + integrity sha512-/c3W39kdRgGGYDoYjXb5HrUC421qwPn6NryAT4WJuJWnyMtFbe2DPwKsTfHuCBPiPyovS3a9j950Md3O3YXDZA== + +"@xterm/addon-unicode11@0.9.0-beta.17": + version "0.9.0-beta.17" + resolved "https://registry.yarnpkg.com/@xterm/addon-unicode11/-/addon-unicode11-0.9.0-beta.17.tgz#b5558148029a796c6a6d78e2a8b7255f92a51530" + integrity sha512-z7v8uojFVrO1aLSWtnz5MzSrfWRT8phde7kh9ufqHLBv7YYtMHxlPVjSuW8PZ2h4eY1LOZf6icUAzrmyJmJ7Kg== + +"@xterm/addon-webgl@0.19.0-beta.17": + version "0.19.0-beta.17" + resolved "https://registry.yarnpkg.com/@xterm/addon-webgl/-/addon-webgl-0.19.0-beta.17.tgz#68ad9e68dd1cf581b391971de33f5c04966b0d8e" + integrity sha512-X8ObRgoZl7UZTgdndM+mpSO3hLzAhWKoXXrGvUQg/7XabRKAPrQ2XvdyZm04nYwibE6Tpit2h5kkxjlVqupIig== + +"@xterm/headless@5.6.0-beta.17": + version "5.6.0-beta.17" + resolved "https://registry.yarnpkg.com/@xterm/headless/-/headless-5.6.0-beta.17.tgz#bff1d67c9c061c57adff22571e733d54e3aba2b7" + integrity sha512-ehS7y/XRqX1ppx4RPiYc0vu0SdIQ91aA4lSN/2XNOf3IGdP0A38Q7a0T6mzqxRGZKiiyA0kTR1szr78wnY+wmA== + +"@xterm/xterm@5.6.0-beta.17": + version "5.6.0-beta.17" + resolved "https://registry.yarnpkg.com/@xterm/xterm/-/xterm-5.6.0-beta.17.tgz#67ce2e2ff45bd6cc9f26d455d5522c6c4a122ed9" + integrity sha512-+wAv8PhaGQSN9yXWIa8EFtT33pbrA4lZakMB1P05fr+DQ7zoH66QOAUoDY95uOf/4+S6Ihz8wzP2+FH8zETQEA== agent-base@^7.0.1, agent-base@^7.0.2, agent-base@^7.1.0: version "7.1.0" @@ -192,21 +215,7 @@ cookie@^0.4.0: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== -debug@3.1.0, debug@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" - integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== - dependencies: - ms "2.0.0" - -debug@4: - version "4.1.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" - integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== - dependencies: - ms "^2.1.1" - -debug@^4.3.4: +debug@4, debug@^4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -237,18 +246,6 @@ end-of-stream@^1.1.0, end-of-stream@^1.4.1: dependencies: once "^1.4.0" -es6-promise@^4.0.3: - version "4.2.4" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.4.tgz#dc4221c2b16518760bd8c39a52d8f356fc00ed29" - integrity sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ== - -es6-promisify@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" - integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= - dependencies: - es6-promise "^4.0.3" - expand-template@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" @@ -278,24 +275,25 @@ fs-constants@^1.0.0: resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== +fs-extra@^11.2.0: + version "11.2.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" + integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + github-from-package@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= -graceful-fs@4.2.11: +graceful-fs@4.2.11, graceful-fs@^4.1.6, graceful-fs@^4.2.0: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== -http-proxy-agent@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" - integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== - dependencies: - agent-base "4" - debug "3.1.0" - http-proxy-agent@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz#e9096c5afd071a3fce56e6252bb321583c124673" @@ -304,26 +302,10 @@ http-proxy-agent@^7.0.0: agent-base "^7.1.0" debug "^4.3.4" -https-proxy-agent@^2.2.3: - version "2.2.4" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" - integrity sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg== - dependencies: - agent-base "^4.3.0" - debug "^3.1.0" - -https-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== - dependencies: - agent-base "6" - debug "4" - -https-proxy-agent@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz#0277e28f13a07d45c663633841e20a40aaafe0ab" - integrity sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ== +https-proxy-agent@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz#e2645b846b90e96c6e6f347fb5b2e41f1590b09b" + integrity sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA== dependencies: agent-base "^7.0.2" debug "4" @@ -344,9 +326,9 @@ ini@~1.3.0: integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== ip@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" - integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== + version "2.0.1" + resolved "https://registry.yarnpkg.com/ip/-/ip-2.0.1.tgz#e8f3595d33a3ea66490204234b77636965307105" + integrity sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ== is-extglob@^2.1.1: version "2.1.1" @@ -370,6 +352,15 @@ jschardet@3.0.0: resolved "https://registry.yarnpkg.com/jschardet/-/jschardet-3.0.0.tgz#898d2332e45ebabbdb6bf2feece9feea9a99e882" integrity sha512-lJH6tJ77V8Nzd5QWRkFYCLc13a3vADkh3r/Fi8HupZGWk2OVVDfnZP8V/VgQgZ+lzW0kG2UGb5hFgt3V3ndotQ== +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + kerberos@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/kerberos/-/kerberos-2.0.1.tgz#663b0b46883b4da84495f60f2e9e399a43a33ef5" @@ -409,28 +400,16 @@ mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== -mkdirp@^0.5.5: - version "0.5.6" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" - integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== - dependencies: - minimist "^1.2.6" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= +mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -ms@2.1.2, ms@^2.1.1: +ms@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -nan@^2.17.0: - version "2.17.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb" - integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ== - napi-build-utils@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" @@ -448,6 +427,11 @@ node-abi@^3.3.0: dependencies: semver "^7.3.5" +node-addon-api@7.1.0, node-addon-api@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.0.tgz#71f609369379c08e251c558527a107107b5e0fdb" + integrity sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g== + node-addon-api@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.1.0.tgz#98b21931557466c6729e51cb77cd39c965f42239" @@ -463,17 +447,17 @@ node-addon-api@^4.3.0: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-4.3.0.tgz#52a1a0b475193e0928e98e0426a0d1254782b77f" integrity sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ== -node-gyp-build@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.3.0.tgz#9f256b03e5826150be39c764bf51e993946d71a3" - integrity sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q== +node-gyp-build@4.8.1, node-gyp-build@^4.3.0: + version "4.8.1" + resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.8.1.tgz#976d3ad905e71b76086f4f0b0d3637fe79b6cda5" + integrity sha512-OSs33Z9yWr148JZcbZd5WiAXhh/n9z8TxQcdMhIOlpN9AhWpLfvVFO73+m77bBABQMaY9XSvIa+qk0jlI7Gcaw== -node-pty@1.1.0-beta1: - version "1.1.0-beta1" - resolved "https://registry.yarnpkg.com/node-pty/-/node-pty-1.1.0-beta1.tgz#95d4baf406c043b78042f951b325e9713df2beac" - integrity sha512-h+1E/gX/brFqsp3yZKGERHOhdo1POG1rrsI+8tEuocqdEddHd029471gq8KOuiHKicd52h2pSU8Gtqb3Vo2PfQ== +node-pty@1.1.0-beta11: + version "1.1.0-beta11" + resolved "https://registry.yarnpkg.com/node-pty/-/node-pty-1.1.0-beta11.tgz#909d5dd8f9aa2a7857e7b632fd4d2d4768bdf69f" + integrity sha512-vTjF+VrvSCfPDILUkIT+YrG1Fdn06/eBRS2fc9a3JzYAvknMB1Ip8aoJhxl8hNpjWAbprmCEiV91mlfNpCD+GQ== dependencies: - nan "^2.17.0" + node-addon-api "^7.1.0" once@^1.3.1, once@^1.4.0: version "1.4.0" @@ -623,10 +607,10 @@ tar-stream@^2.1.4: inherits "^2.0.3" readable-stream "^3.1.1" -tas-client-umd@0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/tas-client-umd/-/tas-client-umd-0.1.8.tgz#38bd32d49545417a0ea67fb618e646298e1b67cc" - integrity sha512-0jAAujLmjjGXf9PzrNpjOrr/6CTpSOp8jX80NOHK5nlOTWWpwaZ16EOyrPdHnm2bVfPHvT0/RAD0xyiQHGQvCQ== +tas-client-umd@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/tas-client-umd/-/tas-client-umd-0.2.0.tgz#b71cc28f4c9b14f7b62f1ca4669886aa197e390c" + integrity sha512-oezN7mJVm5qZDVEby7OzxCLKUpUN5of0rY4dvOWaDF2JZBlGpd3BXceFN8B53qlTaIkVSzP65aAMT0Vc+/N25Q== to-regex-range@^5.0.1: version "5.0.1" @@ -642,11 +626,21 @@ tunnel-agent@^0.6.0: dependencies: safe-buffer "^5.0.1" +universalify@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== + util-deprecate@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= +uuid@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" + integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== + vscode-oniguruma@1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz#439bfad8fe71abd7798338d1cd3dc53a8beea94b" @@ -667,46 +661,6 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -xterm-addon-canvas@0.6.0-beta.27: - version "0.6.0-beta.27" - resolved "https://registry.yarnpkg.com/xterm-addon-canvas/-/xterm-addon-canvas-0.6.0-beta.27.tgz#2517f050d165b093a3c3e564e4420ccc3ccbad75" - integrity sha512-mSxEJKPnXYKkD6/zQLdNH6kB+sr4B+4DMFzntWgxLjHJdyOO95wUSAtBFnhAUez2nNYvXbs/OXpEbdVdO7f2kQ== - -xterm-addon-image@0.6.0-beta.21: - version "0.6.0-beta.21" - resolved "https://registry.yarnpkg.com/xterm-addon-image/-/xterm-addon-image-0.6.0-beta.21.tgz#e3708bc504c56a23ff31f12a2eeb335331a92aac" - integrity sha512-8/PTaXVPa4kQ0xzVeuZZk10OpbZBj2cgfwhM2B0ChSPvwrk0lX+ksnXdtDKH3tg+JYvo7fIhNXtkr4NwWt7VJQ== - -xterm-addon-search@0.14.0-beta.27: - version "0.14.0-beta.27" - resolved "https://registry.yarnpkg.com/xterm-addon-search/-/xterm-addon-search-0.14.0-beta.27.tgz#b6f81eac5047253a5c664349c47498a81b6ec168" - integrity sha512-T4Exwf/rqoLHqGUUIta5Pw/i9PljvroZwLxc7RnVyDqpNsTifDn3675kS54CxwqPlv4owFhxujTDzJPCUEkM2A== - -xterm-addon-serialize@0.12.0-beta.26: - version "0.12.0-beta.26" - resolved "https://registry.yarnpkg.com/xterm-addon-serialize/-/xterm-addon-serialize-0.12.0-beta.26.tgz#cb5bd80128e82880369cb012938e14414b182aa1" - integrity sha512-b4lOcttE6lqAF3zB2l8XtDShe5djhl9SueljnVWuG4mYMYPQoiklxFcpY66sjSCIAS6NsbtrL/LGQ/0eZGi+Ig== - -xterm-addon-unicode11@0.7.0-beta.26: - version "0.7.0-beta.26" - resolved "https://registry.yarnpkg.com/xterm-addon-unicode11/-/xterm-addon-unicode11-0.7.0-beta.26.tgz#f9606231a8f13e57dbdec5e884b044b0813931f5" - integrity sha512-po+z1ayyrkWh8IGXKpbwCLKLKfcjotZVKqowU6PtHuDtJm/J8rlzvV2eJU1WQ/8ezpopU09ibWCvaf1a7EPuxA== - -xterm-addon-webgl@0.17.0-beta.26: - version "0.17.0-beta.26" - resolved "https://registry.yarnpkg.com/xterm-addon-webgl/-/xterm-addon-webgl-0.17.0-beta.26.tgz#aee4a043981d5d303b7112ef7049bc2865e75393" - integrity sha512-N8CuAPZnoDlQ6yV7n4eXQ2ONPr/GdxiwgxrJjNks4CzzHiJREm23FQIv0fCTwKQS5xU3qoc4LlT3vZ1tKGjtQw== - -xterm-headless@5.4.0-beta.27: - version "5.4.0-beta.27" - resolved "https://registry.yarnpkg.com/xterm-headless/-/xterm-headless-5.4.0-beta.27.tgz#cfce5f86e83580388238ea204bb451b7ffe94dc9" - integrity sha512-vdrq5eeNMyHZRDw5XR/TPl8oPln0BqbR07akt/fDXMsVg6YwWG+UOnU6GIMj7bJaBed5YkPV9NeBtdsVQn4Lyw== - -xterm@5.4.0-beta.27: - version "5.4.0-beta.27" - resolved "https://registry.yarnpkg.com/xterm/-/xterm-5.4.0-beta.27.tgz#f641ee045a65c9c8967fac534a202062706a8fa9" - integrity sha512-gKqtrjy0RLk2123oFyPw5tkV96jGz4c/JkY8/XUvBXoMVsX4A7rVKpHlmHhmnuK1X5ERAkvCD21YE7LfB8WYkw== - yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" @@ -720,6 +674,14 @@ yauzl@^2.9.2: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0" +yauzl@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-3.1.1.tgz#d85503cc34933c0bcb3646ee2b97afedbebe32e7" + integrity sha512-MPxA7oN5cvGV0wzfkeHKF2/+Q4TkMpHSWGRy/96I4Cozljmx0ph91+Muxh6HegEtDC4GftJ8qYDE51vghFiEYA== + dependencies: + buffer-crc32 "~0.2.3" + pend "~1.2.0" + yazl@^2.4.3: version "2.4.3" resolved "https://registry.yarnpkg.com/yazl/-/yazl-2.4.3.tgz#ec26e5cc87d5601b9df8432dbdd3cd2e5173a071" diff --git a/patched-vscode/resources/completions/bash/code b/patched-vscode/resources/completions/bash/code index 9f1b3d68..d141c297 100644 --- a/patched-vscode/resources/completions/bash/code +++ b/patched-vscode/resources/completions/bash/code @@ -49,7 +49,7 @@ _@@APPNAME@@() --list-extensions --show-versions --install-extension --uninstall-extension --enable-proposed-api --verbose --log -s --status -p --performance --prof-startup --disable-extensions - --disable-extension --inspect-extensions + --disable-extension --inspect-extensions --update-extensions --inspect-brk-extensions --disable-gpu' -- "$cur") ) [[ $COMPREPLY == *= ]] && compopt -o nospace return diff --git a/patched-vscode/resources/completions/zsh/_code b/patched-vscode/resources/completions/zsh/_code index 97d163c1..eafa37c8 100644 --- a/patched-vscode/resources/completions/zsh/_code +++ b/patched-vscode/resources/completions/zsh/_code @@ -21,6 +21,7 @@ arguments=( '--show-versions[show versions of installed extensions, when using --list-extensions]' '--install-extension[install an extension]:id or path:_files -g "*.vsix(-.)"' '--uninstall-extension[uninstall an extension]:id or path:_files -g "*.vsix(-.)"' + '--update-extensions[update the installed extensions]' '--enable-proposed-api[enables proposed API features for extensions]::extension id: ' '--verbose[print verbose output (implies --wait)]' '--log[log level to use]:level [info]:(critical error warn info debug trace off)' diff --git a/patched-vscode/resources/darwin/bin/code.sh b/patched-vscode/resources/darwin/bin/code.sh index 8c058727..de5c3bfc 100755 --- a/patched-vscode/resources/darwin/bin/code.sh +++ b/patched-vscode/resources/darwin/bin/code.sh @@ -31,5 +31,9 @@ fi CONTENTS="$APP_PATH/Contents" ELECTRON="$CONTENTS/MacOS/Electron" CLI="$CONTENTS/Resources/app/out/cli.js" -ELECTRON_RUN_AS_NODE=1 "$ELECTRON" "$CLI" --ms-enable-electron-run-as-node "$@" +export VSCODE_NODE_OPTIONS=$NODE_OPTIONS +export VSCODE_NODE_REPL_EXTERNAL_MODULE=$NODE_REPL_EXTERNAL_MODULE +unset NODE_OPTIONS +unset NODE_REPL_EXTERNAL_MODULE +ELECTRON_RUN_AS_NODE=1 "$ELECTRON" "$CLI" "$@" exit $? diff --git a/patched-vscode/resources/linux/bin/code.sh b/patched-vscode/resources/linux/bin/code.sh index 5fe68cb4..4f11f5b8 100755 --- a/patched-vscode/resources/linux/bin/code.sh +++ b/patched-vscode/resources/linux/bin/code.sh @@ -33,7 +33,7 @@ if [ "$(id -u)" = "0" ]; then for i in "$@" do case "$i" in - --user-data-dir | --user-data-dir=* | --file-write ) + --user-data-dir | --user-data-dir=* | --file-write | tunnel | serve-web ) CAN_LAUNCH_AS_ROOT=1 ;; esac @@ -59,5 +59,5 @@ fi ELECTRON="$VSCODE_PATH/@@APPNAME@@" CLI="$VSCODE_PATH/resources/app/out/cli.js" -ELECTRON_RUN_AS_NODE=1 "$ELECTRON" "$CLI" --ms-enable-electron-run-as-node "$@" +ELECTRON_RUN_AS_NODE=1 "$ELECTRON" "$CLI" "$@" exit $? diff --git a/patched-vscode/resources/linux/code.desktop b/patched-vscode/resources/linux/code.desktop index 72488b67..4c939a2f 100755 --- a/patched-vscode/resources/linux/code.desktop +++ b/patched-vscode/resources/linux/code.desktop @@ -2,17 +2,26 @@ Name=@@NAME_LONG@@ Comment=Code Editing. Redefined. GenericName=Text Editor -Exec=@@EXEC@@ --unity-launch %F +Exec=@@EXEC@@ %F Icon=@@ICON@@ Type=Application StartupNotify=false StartupWMClass=@@NAME_SHORT@@ Categories=TextEditor;Development;IDE; -MimeType=text/plain;inode/directory;application/x-@@NAME@@-workspace; +MimeType=application/x-@@NAME@@-workspace; Actions=new-empty-window; Keywords=vscode; [Desktop Action new-empty-window] Name=New Empty Window +Name[de]=Neues leeres Fenster +Name[es]=Nueva ventana vacía +Name[fr]=Nouvelle fenêtre vide +Name[it]=Nuova finestra vuota +Name[ja]=æ–°ã—ã„空ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ +Name[ko]=새 빈 ì°½ +Name[ru]=Ðовое пуÑтое окно +Name[zh_CN]=æ–°å»ºç©ºçª—å£ +Name[zh_TW]=開新空視窗 Exec=@@EXEC@@ --new-window %F Icon=@@ICON@@ diff --git a/patched-vscode/resources/linux/debian/postinst.template b/patched-vscode/resources/linux/debian/postinst.template index 9e91489d..16acb148 100755 --- a/patched-vscode/resources/linux/debian/postinst.template +++ b/patched-vscode/resources/linux/debian/postinst.template @@ -51,7 +51,7 @@ if [ "@@NAME@@" != "code-oss" ]; then if [ "$WRITE_SOURCE" -eq "1" ]; then echo "### THIS FILE IS AUTOMATICALLY CONFIGURED ### # You may comment out this entry, but any other modifications may be lost. -deb [arch=amd64,arm64,armhf] http://packages.microsoft.com/repos/code stable main" > $CODE_SOURCE_PART +deb [arch=amd64,arm64,armhf] https://packages.microsoft.com/repos/code stable main" > $CODE_SOURCE_PART # Sourced from https://packages.microsoft.com/keys/microsoft.asc if [ ! -f $CODE_TRUSTED_PART ]; then diff --git a/patched-vscode/resources/linux/debian/postrm.template b/patched-vscode/resources/linux/debian/postrm.template index 238a566c..fb36d522 100755 --- a/patched-vscode/resources/linux/debian/postrm.template +++ b/patched-vscode/resources/linux/debian/postrm.template @@ -5,6 +5,11 @@ rm -f /usr/bin/@@NAME@@ +# Uninstall the desktop entry +if hash update-desktop-database 2>/dev/null; then + update-desktop-database +fi + # Update mimetype database for removed workspace mimetype if hash update-mime-database 2>/dev/null; then update-mime-database /usr/share/mime diff --git a/patched-vscode/resources/linux/rpm/code.spec.template b/patched-vscode/resources/linux/rpm/code.spec.template index 06b85492..c9e57db9 100644 --- a/patched-vscode/resources/linux/rpm/code.spec.template +++ b/patched-vscode/resources/linux/rpm/code.spec.template @@ -1,6 +1,6 @@ Name: @@NAME@@ Version: @@VERSION@@ -Release: @@RELEASE@@.el7 +Release: @@RELEASE@@.el8 Summary: Code editing. Redefined. Group: Development/Tools Vendor: Microsoft Corporation @@ -59,10 +59,16 @@ fi # fi #fi +# Install the desktop entry +update-desktop-database &> /dev/null || : + # Update mimetype database to pickup workspace mimetype update-mime-database %{_datadir}/mime &> /dev/null || : %postun +# Uninstall the desktop entry +update-desktop-database &> /dev/null || : + # Update mimetype database for removed workspace mimetype update-mime-database %{_datadir}/mime &> /dev/null || : diff --git a/patched-vscode/resources/linux/snap/electron-launch b/patched-vscode/resources/linux/snap/electron-launch index 873b0791..ea82e60b 100755 --- a/patched-vscode/resources/linux/snap/electron-launch +++ b/patched-vscode/resources/linux/snap/electron-launch @@ -261,4 +261,4 @@ fi wait_for_async_execs -exec "$@" +exec "$@" "--no-sandbox" "--use-gl=angle" "--use-angle=swiftshader" diff --git a/patched-vscode/resources/linux/snap/snapcraft.yaml b/patched-vscode/resources/linux/snap/snapcraft.yaml index b7b93f4c..5d4df3f5 100644 --- a/patched-vscode/resources/linux/snap/snapcraft.yaml +++ b/patched-vscode/resources/linux/snap/snapcraft.yaml @@ -74,8 +74,8 @@ parts: apps: @@NAME@@: - command: electron-launch $SNAP/usr/share/@@NAME@@/bin/@@NAME@@ --no-sandbox + command: electron-launch $SNAP/usr/share/@@NAME@@/bin/@@NAME@@ common-id: @@NAME@@.desktop url-handler: - command: electron-launch $SNAP/usr/share/@@NAME@@/bin/@@NAME@@ --open-url --no-sandbox + command: electron-launch $SNAP/usr/share/@@NAME@@/bin/@@NAME@@ --open-url diff --git a/patched-vscode/resources/server/bin/helpers/browser.cmd b/patched-vscode/resources/server/bin/helpers/browser.cmd index ffa6b1cf..59664f04 100644 --- a/patched-vscode/resources/server/bin/helpers/browser.cmd +++ b/patched-vscode/resources/server/bin/helpers/browser.cmd @@ -1,5 +1,5 @@ @echo off setlocal set ROOT_DIR=%~dp0..\.. -call "%ROOT_DIR%\node.exe" "%ROOT_DIR%\out\server-cli.js" "@@APPNAME@@" "@@VERSION@@" "@@COMMIT@@" "@@APPNAME@@.cmd" "--openExternal" %* +start "Open Browser" /B "%ROOT_DIR%\node.exe" "%ROOT_DIR%\out\server-cli.js" "@@APPNAME@@" "@@VERSION@@" "@@COMMIT@@" "@@APPNAME@@.cmd" "--openExternal" "%*" endlocal diff --git a/patched-vscode/resources/server/bin/helpers/check-requirements-linux-legacy.sh b/patched-vscode/resources/server/bin/helpers/check-requirements-linux-legacy.sh new file mode 100755 index 00000000..0db77676 --- /dev/null +++ b/patched-vscode/resources/server/bin/helpers/check-requirements-linux-legacy.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env sh +# +# Copyright (c) Microsoft Corporation. All rights reserved. +# + +set -e + +echo "!!! WARNING: Using legacy server, please check https://aka.ms/vscode-remote/faq/old-linux for additional information !!!" +exit 0 diff --git a/patched-vscode/resources/server/bin/helpers/check-requirements-linux.sh b/patched-vscode/resources/server/bin/helpers/check-requirements-linux.sh new file mode 100644 index 00000000..07955786 --- /dev/null +++ b/patched-vscode/resources/server/bin/helpers/check-requirements-linux.sh @@ -0,0 +1,155 @@ +#!/usr/bin/env sh +# +# Copyright (c) Microsoft Corporation. All rights reserved. +# + +set -e + +# The script checks necessary server requirements for the classic server +# scenarios. Currently, the script can exit with any of the following +# 3 exit codes and should be handled accordingly on the extension side. +# +# 0: All requirements are met, use the default server. +# 99: Unsupported OS, abort server startup with appropriate error message. +# 100: Use legacy server. +# + +# Do not remove this check. +# Provides a way to skip the server requirements check from +# outside the install flow. A system process can create this +# file before the server is downloaded and installed. +if [ -f "/tmp/vscode-skip-server-requirements-check" ]; then + echo "!!! WARNING: Skipping server pre-requisite check !!!" + echo "!!! Server stability is not guaranteed. Proceed at your own risk. !!!" + exit 0 +fi + +ARCH=$(uname -m) +found_required_glibc=0 +found_required_glibcxx=0 + +# Extract the ID value from /etc/os-release +if [ -f /etc/os-release ]; then + OS_ID="$(cat /etc/os-release | grep -Eo 'ID=([^"]+)' | sed -n '1s/ID=//p')" + if [ "$OS_ID" = "nixos" ]; then + echo "Warning: NixOS detected, skipping GLIBC check" + exit 0 + fi +fi + +# Based on https://github.com/bminor/glibc/blob/520b1df08de68a3de328b65a25b86300a7ddf512/elf/cache.c#L162-L245 +case $ARCH in + x86_64) LDCONFIG_ARCH="x86-64";; + armv7l | armv8l) LDCONFIG_ARCH="hard-float";; + arm64 | aarch64) + BITNESS=$(getconf LONG_BIT) + if [ "$BITNESS" = "32" ]; then + # Can have 32-bit userland on 64-bit kernel + LDCONFIG_ARCH="hard-float" + else + LDCONFIG_ARCH="AArch64" + fi + ;; +esac + +if [ "$OS_ID" != "alpine" ]; then + if [ -f /sbin/ldconfig ]; then + # Look up path + libstdcpp_paths=$(/sbin/ldconfig -p | grep 'libstdc++.so.6') + + if [ "$(echo "$libstdcpp_paths" | wc -l)" -gt 1 ]; then + libstdcpp_path=$(echo "$libstdcpp_paths" | grep "$LDCONFIG_ARCH" | awk '{print $NF}') + else + libstdcpp_path=$(echo "$libstdcpp_paths" | awk '{print $NF}') + fi + elif [ -f /usr/lib/libstdc++.so.6 ]; then + # Typical path + libstdcpp_path='/usr/lib/libstdc++.so.6' + elif [ -f /usr/lib64/libstdc++.so.6 ]; then + # Typical path + libstdcpp_path='/usr/lib64/libstdc++.so.6' + else + echo "Warning: Can't find libstdc++.so or ldconfig, can't verify libstdc++ version" + fi + + while [ -n "$libstdcpp_path" ]; do + # Extracts the version number from the path, e.g. libstdc++.so.6.0.22 -> 6.0.22 + # which is then compared based on the fact that release versioning and symbol versioning + # are aligned for libstdc++. Refs https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html + # (i-e) GLIBCXX_3.4. is provided by libstdc++.so.6.y. + libstdcpp_path_line=$(echo "$libstdcpp_path" | head -n1) + libstdcpp_real_path=$(readlink -f "$libstdcpp_path_line") + libstdcpp_version=$(grep -ao 'GLIBCXX_[0-9]*\.[0-9]*\.[0-9]*' "$libstdcpp_real_path" | sort -V | tail -1) + libstdcpp_version_number=$(echo "$libstdcpp_version" | sed 's/GLIBCXX_//') + if [ "$(printf '%s\n' "3.4.24" "$libstdcpp_version_number" | sort -V | head -n1)" = "3.4.24" ]; then + found_required_glibcxx=1 + break + fi + libstdcpp_path=$(echo "$libstdcpp_path" | tail -n +2) # remove first line + done +else + echo "Warning: alpine distro detected, skipping GLIBCXX check" + found_required_glibcxx=1 +fi +if [ "$found_required_glibcxx" = "0" ]; then + echo "Warning: Missing GLIBCXX >= 3.4.25! from $libstdcpp_real_path" +fi + +if [ "$OS_ID" = "alpine" ]; then + MUSL_RTLDLIST="/lib/ld-musl-aarch64.so.1 /lib/ld-musl-x86_64.so.1" + for rtld in ${MUSL_RTLDLIST}; do + if [ -x $rtld ]; then + musl_version=$("$rtld" --version 2>&1 | grep "Version" | awk '{print $NF}') + break + fi + done + if [ "$(printf '%s\n' "1.2.3" "$musl_version" | sort -V | head -n1)" != "1.2.3" ]; then + echo "Error: Unsupported alpine distribution. Please refer to our supported distro section https://aka.ms/vscode-remote/linux for additional information." + exit 99 + fi + found_required_glibc=1 +elif [ -z "$(ldd --version 2>&1 | grep 'musl libc')" ]; then + if [ -f /sbin/ldconfig ]; then + # Look up path + libc_paths=$(/sbin/ldconfig -p | grep 'libc.so.6') + + if [ "$(echo "$libc_paths" | wc -l)" -gt 1 ]; then + libc_path=$(echo "$libc_paths" | grep "$LDCONFIG_ARCH" | awk '{print $NF}') + else + libc_path=$(echo "$libc_paths" | awk '{print $NF}') + fi + elif [ -f /usr/lib/libc.so.6 ]; then + # Typical path + libc_path='/usr/lib/libc.so.6' + elif [ -f /usr/lib64/libc.so.6 ]; then + # Typical path + libc_path='/usr/lib64/libc.so.6' + else + echo "Warning: Can't find libc.so or ldconfig, can't verify libc version" + fi + + while [ -n "$libc_path" ]; do + # Rather than trusting the output of ldd --version (which is not always accurate) + # we instead use the version of the cached libc.so.6 file itself. + libc_path_line=$(echo "$libc_path" | head -n1) + libc_real_path=$(readlink -f "$libc_path_line") + libc_version=$(cat "$libc_real_path" | sed -n 's/.*release version \([0-9]\+\.[0-9]\+\).*/\1/p') + if [ "$(printf '%s\n' "2.28" "$libc_version" | sort -V | head -n1)" = "2.28" ]; then + found_required_glibc=1 + break + fi + libc_path=$(echo "$libc_path" | tail -n +2) # remove first line + done + if [ "$found_required_glibc" = "0" ]; then + echo "Warning: Missing GLIBC >= 2.28! from $libc_real_path" + fi +else + echo "Warning: musl detected, skipping GLIBC check" + found_required_glibc=1 +fi + +if [ "$found_required_glibc" = "0" ] || [ "$found_required_glibcxx" = "0" ]; then + echo "Warning: Missing required dependencies. Please refer to our FAQ https://aka.ms/vscode-remote/faq/old-linux for additional information." + # Custom exit code based on https://tldp.org/LDP/abs/html/exitcodes.html + exit 100 +fi diff --git a/patched-vscode/resources/server/manifest.json b/patched-vscode/resources/server/manifest.json index d92ca7ac..443e3fd1 100644 --- a/patched-vscode/resources/server/manifest.json +++ b/patched-vscode/resources/server/manifest.json @@ -3,9 +3,8 @@ "short_name": "Code- OSS", "start_url": "/", "lang": "en-US", - "display_override": [ - "window-controls-overlay" - ], + "display": "standalone", + "display_override": ["window-controls-overlay"], "icons": [ { "src": "code-192.png", diff --git a/patched-vscode/resources/win32/bin/code.cmd b/patched-vscode/resources/win32/bin/code.cmd index c72e9e28..7e7b92c9 100644 --- a/patched-vscode/resources/win32/bin/code.cmd +++ b/patched-vscode/resources/win32/bin/code.cmd @@ -2,5 +2,6 @@ setlocal set VSCODE_DEV= set ELECTRON_RUN_AS_NODE=1 -"%~dp0..\@@NAME@@.exe" "%~dp0..\resources\app\out\cli.js" --ms-enable-electron-run-as-node %* +"%~dp0..\@@NAME@@.exe" "%~dp0..\resources\app\out\cli.js" %* +IF %ERRORLEVEL% NEQ 0 EXIT /b %ERRORLEVEL% endlocal diff --git a/patched-vscode/resources/win32/bin/code.sh b/patched-vscode/resources/win32/bin/code.sh index a56c068f..bcf31892 100644 --- a/patched-vscode/resources/win32/bin/code.sh +++ b/patched-vscode/resources/win32/bin/code.sh @@ -43,7 +43,7 @@ if [ $IN_WSL = true ]; then # use the Remote WSL extension if installed WSL_EXT_ID="ms-vscode-remote.remote-wsl" - ELECTRON_RUN_AS_NODE=1 "$ELECTRON" "$CLI" --ms-enable-electron-run-as-node --locate-extension $WSL_EXT_ID >/tmp/remote-wsl-loc.txt 2>/dev/null /tmp/remote-wsl-loc.txt 2>/dev/null IDisposable) | ((debugSession: IDebugSession) => Promise); +type RunFunction = + | ((debugSession: IDebugSession, context: Context) => IDisposable) + | ((debugSession: IDebugSession, context: Context) => Promise); interface IDebugSession { name: string; - eval(expression: string): Promise; - evalJs(bodyFn: (...args: T) => void, ...args: T): Promise; + eval(expression: string): Promise; + evalJs( + bodyFn: (...args: T) => TResult, + ...args: T + ): Promise; +} + +interface Context { + vscode: typeof import('vscode'); } interface IDisposable { dispose(): void; } -interface GlobalThisAddition extends globalThis { - $hotReload_applyNewExports?(oldExports: Record): AcceptNewExportsFn | undefined; +interface HotReloadConfig { + mode?: 'patch-prototype' | undefined; +} + +interface GlobalThisAddition { + $hotReload_applyNewExports?(args: { oldExports: Record; newSrc: string; config?: HotReloadConfig }): AcceptNewExportsFn | undefined; } type AcceptNewExportsFn = (newExports: Record) => boolean; diff --git a/patched-vscode/scripts/hot-reload-injected-script.js b/patched-vscode/scripts/hot-reload-injected-script.js index c6311f3b..431f11b6 100644 --- a/patched-vscode/scripts/hot-reload-injected-script.js +++ b/patched-vscode/scripts/hot-reload-injected-script.js @@ -4,6 +4,7 @@ *--------------------------------------------------------------------------------------------*/ // @ts-check +/// /// const path = require('path'); @@ -12,28 +13,198 @@ const parcelWatcher = require('@parcel/watcher'); // This file is loaded by the vscode-diagnostic-tools extension and injected into the debugger. + +/** + * Represents a lazy evaluation container. + * @template T + * @template TArg + */ +class Lazy { + /** + * Creates a new instance of the Lazy class. + * @param {(arg: TArg) => T} _fn - The function to be lazily evaluated. + */ + constructor(_fn) { + this._fn = _fn; + this._value = undefined; + } + + /** + * Gets the lazily evaluated value. + * @param {TArg} arg - The argument passed in to the evaluation function. + * @return {T} + */ + getValue(arg) { + if (!this._value) { + this._value = this._fn(arg); + } + return this._value; + } +} + +/** + * @param {Context['vscode']} vscode + */ +function setupGlobals(vscode) { + /** @type {DisposableStore} */ + const store = globalThis['hot-reload-injected-script-disposables'] ?? (globalThis['hot-reload-injected-script-disposables'] = new DisposableStore()); + store.clear(); + + function getConfig() { + const config = vscode.workspace.getConfiguration('vscode-diagnostic-tools').get('debuggerScriptsConfig', { + 'hotReload.sources': {} + }); + if (!config['hotReload.sources']) { + config['hotReload.sources'] = {}; + } + return config; + } + + /** + * @type {Map void>>} + */ + const enabledRelativePaths = new Map(); + const api = { + /** + * @param {string} relativePath + * @param {() => void} forceReloadFn + */ + reloadFailed: (relativePath, forceReloadFn) => { + const set = enabledRelativePaths.get(relativePath) ?? new Set(); + set.add(forceReloadFn); + enabledRelativePaths.set(relativePath, set); + + update(); + }, + + /** + * @param {string} relativePath + * @returns {HotReloadConfig} + */ + getConfig: (relativePath) => { + const config = getConfig(); + return { mode: config['hotReload.sources'][relativePath] === 'patch-prototype' ? 'patch-prototype' : undefined }; + } + }; + + const item = store.add(vscode.window.createStatusBarItem(undefined, 10000)); + + function update() { + item.hide(); + const e = vscode.window.activeTextEditor; + if (!e) { return; } + + const part = e.document.fileName.replace(/\\/g, '/').replace(/\.ts/, '.js').split('/src/')[1]; + if (!part) { return; } + + const isEnabled = api.getConfig(part)?.mode === 'patch-prototype'; + + if (!enabledRelativePaths.has(part) && !isEnabled) { + return; + } + + if (!isEnabled) { + item.backgroundColor = new vscode.ThemeColor('statusBarItem.warningBackground'); + item.text = '$(sync-ignored) hot reload disabled'; + } else { + item.backgroundColor = undefined; + item.text = '$(sync) hot reload enabled'; + } + + item.command = { + command: 'vscode-diagnostic-tools.hotReload.toggle', + title: 'Toggle hot reload', + arguments: [part], + tooltip: 'Toggle hot reload' + }; + item.tooltip = 'Toggle hot reload'; + item.show(); + } + + store.add(vscode.window.onDidChangeActiveTextEditor(e => { + update(); + })); + + store.add(vscode.workspace.onDidChangeConfiguration(e => { + if (e.affectsConfiguration('vscode-diagnostic-tools.debuggerScriptsConfig')) { + update(); + } + })); + + update(); + + store.add(vscode.commands.registerCommand('vscode-diagnostic-tools.hotReload.toggle', async (relativePath) => { + let config = getConfig(); + const current = config['hotReload.sources'][relativePath]; + const newValue = current === 'patch-prototype' ? undefined : 'patch-prototype'; + config = { ...config, 'hotReload.sources': { ...config['hotReload.sources'], [relativePath]: newValue } }; + + await vscode.workspace.getConfiguration('vscode-diagnostic-tools').update('debuggerScriptsConfig', config, vscode.ConfigurationTarget.Global); + + if (newValue === 'patch-prototype') { + const reloadFns = enabledRelativePaths.get(relativePath); + console.log(reloadFns); + if (reloadFns) { + for (const fn of reloadFns) { + fn(); + } + } + } + })); + + return api; +} + +const g = new Lazy(setupGlobals); + /** @type {RunFunction} */ -module.exports.run = async function (debugSession) { - const watcher = await DirWatcher.watchRecursively(path.join(__dirname, '../out/')); +module.exports.run = async function (debugSession, ctx) { + const store = new DisposableStore(); + + const global = ctx.vscode ? g.getValue(ctx.vscode) : undefined; + + const watcher = store.add(await DirWatcher.watchRecursively(path.join(__dirname, '../out/'))); - const sub = watcher.onDidChange(changes => { - const supportedChanges = changes.filter(c => c.path.endsWith('.js') || c.path.endsWith('.css')); - debugSession.evalJs(function (changes, debugSessionName) { + /** + * So that the same file always gets the same reload fn. + * @type {Map void>} + */ + const reloadFns = new Map(); + + store.add(watcher.onDidChange(async changes => { + const supportedChanges = changes + .filter(c => c.path.endsWith('.js') || c.path.endsWith('.css')) + .map(c => { + const relativePath = c.path.replace(/\\/g, '/').split('/out/')[1]; + return { ...c, relativePath, config: global?.getConfig(relativePath) }; + }); + + const result = await debugSession.evalJs(function (changes, debugSessionName) { // This function is stringified and injected into the debuggee. /** @type {{ count: number; originalWindowTitle: any; timeout: any; shouldReload: boolean }} */ const hotReloadData = globalThis.$hotReloadData || (globalThis.$hotReloadData = { count: 0, messageHideTimeout: undefined, shouldReload: false }); + /** @type {{ relativePath: string, path: string }[]} */ + const reloadFailedJsFiles = []; + + for (const change of changes) { + handleChange(change.relativePath, change.path, change.newContent, change.config); + } + + return { reloadFailedJsFiles }; + /** + * @param {string} relativePath * @param {string} path * @param {string} newSrc + * @param {HotReloadConfig | undefined} config */ - function handleChange(path, newSrc) { - const relativePath = path.replace(/\\/g, '/').split('/out/')[1]; + function handleChange(relativePath, path, newSrc, config) { if (relativePath.endsWith('.css')) { handleCssChange(relativePath); } else if (relativePath.endsWith('.js')) { - handleJsChange(relativePath, newSrc); + handleJsChange(relativePath, path, newSrc, config); } } @@ -60,8 +231,9 @@ module.exports.run = async function (debugSession) { /** * @param {string} relativePath * @param {string} newSrc + * @param {HotReloadConfig | undefined} config */ - function handleJsChange(relativePath, newSrc) { + function handleJsChange(relativePath, path, newSrc, config) { const moduleIdStr = trimEnd(relativePath, '.js'); /** @type {any} */ @@ -85,16 +257,23 @@ module.exports.run = async function (debugSession) { // A frozen copy of the previous exports const oldExports = Object.freeze({ ...oldModule.exports }); - const reloadFn = g.$hotReload_applyNewExports?.(oldExports); + const reloadFn = g.$hotReload_applyNewExports?.({ oldExports, newSrc, config }); if (!reloadFn) { console.log(debugSessionName, 'ignoring js change, as module does not support hot-reload', relativePath); hotReloadData.shouldReload = true; + + reloadFailedJsFiles.push({ relativePath, path }); + setMessage(`hot reload not supported for ${formatPath(relativePath)} - ${new Date().toLocaleTimeString()}`); return; } - const newScript = new Function('define', newSrc); // CodeQL [SM01632] This code is only executed during development. It is required for the hot-reload functionality. + // Eval maintains source maps + function newScript(/* this parameter is used by newSrc */ define) { + // eslint-disable-next-line no-eval + eval(newSrc); // CodeQL [SM01632] This code is only executed during development. It is required for the hot-reload functionality. + } newScript(/* define */ function (deps, callback) { // Evaluating the new code was successful. @@ -174,19 +353,19 @@ module.exports.run = async function (debugSession) { return str; } - for (const change of changes) { - handleChange(change.path, change.newContent); - } - }, supportedChanges, debugSession.name.substring(0, 25)); - }); - return { - dispose() { - sub.dispose(); - watcher.dispose(); + for (const failedFile of result.reloadFailedJsFiles) { + const reloadFn = reloadFns.get(failedFile.relativePath) ?? (() => { + console.log('force change'); + watcher.forceChange(failedFile.path); + }); + reloadFns.set(failedFile.relativePath, reloadFn); + global?.reloadFailed(failedFile.relativePath, reloadFn); } - }; + })); + + return store; }; class DirWatcher { @@ -233,16 +412,23 @@ class DirWatcher { } }); const result = await r; - return new DirWatcher(event, () => result.unsubscribe()); + return new DirWatcher(event, () => result.unsubscribe(), path => { + const content = fileContents.get(path); + if (content !== undefined) { + listeners.forEach(l => l([{ path: path, newContent: content }])); + } + }); } /** * @param {(handler: (changes: { path: string, newContent: string }[]) => void) => IDisposable} onDidChange * @param {() => void} unsub + * @param {(path: string) => void} forceChange */ - constructor(onDidChange, unsub) { + constructor(onDidChange, unsub, forceChange) { this.onDidChange = onDidChange; this.unsub = unsub; + this.forceChange = forceChange; } dispose() { @@ -265,3 +451,33 @@ function debounce(fn, delay = 50) { }; } +class DisposableStore { + constructor() { + this._toDispose = new Set(); + this._isDisposed = false; + } + + + /** + * Adds an item to the collection. + * + * @template T + * @param {T} t - The item to add. + * @returns {T} The added item. + */ + add(t) { + this._toDispose.add(t); + return t; + } + dispose() { + if (this._isDisposed) { + return; + } + this._isDisposed = true; + this.clear(); + } + clear() { + this._toDispose.forEach(item => item.dispose()); + this._toDispose.clear(); + } +} diff --git a/patched-vscode/scripts/node-electron.bat b/patched-vscode/scripts/node-electron.bat index c67e2ea6..ee24da09 100644 --- a/patched-vscode/scripts/node-electron.bat +++ b/patched-vscode/scripts/node-electron.bat @@ -10,7 +10,7 @@ set NAMESHORT=%NAMESHORT: "=% set NAMESHORT=%NAMESHORT:"=%.exe set CODE=".build\electron\%NAMESHORT%" -%CODE% %* --ms-enable-electron-run-as-node +%CODE% %* popd diff --git a/patched-vscode/scripts/node-electron.sh b/patched-vscode/scripts/node-electron.sh index 2bf50817..0a822b6c 100755 --- a/patched-vscode/scripts/node-electron.sh +++ b/patched-vscode/scripts/node-electron.sh @@ -26,11 +26,9 @@ export VSCODE_DEV=1 if [[ "$OSTYPE" == "darwin"* ]]; then ulimit -n 4096 ; ELECTRON_RUN_AS_NODE=1 \ "$CODE" \ - "$@" \ - --ms-enable-electron-run-as-node + "$@" else ELECTRON_RUN_AS_NODE=1 \ "$CODE" \ - "$@" \ - --ms-enable-electron-run-as-node + "$@" fi diff --git a/patched-vscode/scripts/test-integration.bat b/patched-vscode/scripts/test-integration.bat index fb949893..facf8282 100644 --- a/patched-vscode/scripts/test-integration.bat +++ b/patched-vscode/scripts/test-integration.bat @@ -49,7 +49,7 @@ if %errorlevel% neq 0 exit /b %errorlevel% echo. echo ### Colorize tests -call "%INTEGRATION_TEST_ELECTRON_PATH%" %~dp0\..\extensions\vscode-colorize-tests\test --extensionDevelopmentPath=%~dp0\..\extensions\vscode-colorize-tests --extensionTestsPath=%~dp0\..\extensions\vscode-colorize-tests\out %API_TESTS_EXTRA_ARGS% +call yarn test-extension -l vscode-colorize-tests if %errorlevel% neq 0 exit /b %errorlevel% echo. @@ -59,7 +59,7 @@ if %errorlevel% neq 0 exit /b %errorlevel% echo. echo ### Markdown tests -call "%INTEGRATION_TEST_ELECTRON_PATH%" %~dp0\..\extensions\markdown-language-features\test-workspace --extensionDevelopmentPath=%~dp0\..\extensions\markdown-language-features --extensionTestsPath=%~dp0\..\extensions\markdown-language-features\out\test %API_TESTS_EXTRA_ARGS% +call yarn test-extension -l markdown-language-features if %errorlevel% neq 0 exit /b %errorlevel% echo. @@ -77,23 +77,24 @@ if %errorlevel% neq 0 exit /b %errorlevel% echo. echo ### Ipynb tests -set IPYNBWORKSPACE=%TEMPDIR%\ipynb-%RANDOM% -mkdir %IPYNBWORKSPACE% -call "%INTEGRATION_TEST_ELECTRON_PATH%" %IPYNBWORKSPACE% --extensionDevelopmentPath=%~dp0\..\extensions\ipynb --extensionTestsPath=%~dp0\..\extensions\ipynb\out\test %API_TESTS_EXTRA_ARGS% +call yarn test-extension -l ipynb if %errorlevel% neq 0 exit /b %errorlevel% echo. echo ### Notebook Output tests -set NBOUTWORKSPACE=%TEMPDIR%\nbout-%RANDOM% -mkdir %NBOUTWORKSPACE% -call "%INTEGRATION_TEST_ELECTRON_PATH%" %NBOUTWORKSPACE% --extensionDevelopmentPath=%~dp0\..\extensions\notebook-renderers --extensionTestsPath=%~dp0\..\extensions\notebook-renderers\out\test %API_TESTS_EXTRA_ARGS% +call yarn test-extension -l notebook-renderers if %errorlevel% neq 0 exit /b %errorlevel% echo. echo ### Configuration editing tests set CFWORKSPACE=%TEMPDIR%\cf-%RANDOM% mkdir %CFWORKSPACE% -call "%INTEGRATION_TEST_ELECTRON_PATH%" %CFWORKSPACE% --extensionDevelopmentPath=%~dp0\..\extensions\configuration-editing --extensionTestsPath=%~dp0\..\extensions\configuration-editing\out\test %API_TESTS_EXTRA_ARGS% +call yarn test-extension -l configuration-editing +if %errorlevel% neq 0 exit /b %errorlevel% + +echo. +echo ### GitHub Authentication tests +call yarn test-extension -l github-authentication if %errorlevel% neq 0 exit /b %errorlevel% :: Tests standalone (CommonJS) diff --git a/patched-vscode/scripts/test-integration.sh b/patched-vscode/scripts/test-integration.sh index 85e4f80d..483fb550 100755 --- a/patched-vscode/scripts/test-integration.sh +++ b/patched-vscode/scripts/test-integration.sh @@ -67,7 +67,7 @@ kill_app echo echo "### Colorize tests" echo -"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_EXTRA_ARGS $ROOT/extensions/vscode-colorize-tests/test --extensionDevelopmentPath=$ROOT/extensions/vscode-colorize-tests --extensionTestsPath=$ROOT/extensions/vscode-colorize-tests/out $API_TESTS_EXTRA_ARGS +yarn test-extension -l vscode-colorize-tests kill_app echo @@ -79,7 +79,7 @@ kill_app echo echo "### Markdown tests" echo -"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_EXTRA_ARGS $ROOT/extensions/markdown-language-features/test-workspace --extensionDevelopmentPath=$ROOT/extensions/markdown-language-features --extensionTestsPath=$ROOT/extensions/markdown-language-features/out/test $API_TESTS_EXTRA_ARGS +yarn test-extension -l markdown-language-features kill_app echo @@ -97,21 +97,26 @@ kill_app echo echo "### Ipynb tests" echo -"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_EXTRA_ARGS $(mktemp -d 2>/dev/null) --extensionDevelopmentPath=$ROOT/extensions/ipynb --extensionTestsPath=$ROOT/extensions/ipynb/out/test $API_TESTS_EXTRA_ARGS +yarn test-extension -l ipynb kill_app echo echo "### Notebook Output tests" echo -"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_EXTRA_ARGS $(mktemp -d 2>/dev/null) --extensionDevelopmentPath=$ROOT/extensions/notebook-renderers --extensionTestsPath=$ROOT/extensions/notebook-renderers/out/test $API_TESTS_EXTRA_ARGS +yarn test-extension -l notebook-renderers kill_app echo echo "### Configuration editing tests" echo -"$INTEGRATION_TEST_ELECTRON_PATH" $LINUX_EXTRA_ARGS $(mktemp -d 2>/dev/null) --extensionDevelopmentPath=$ROOT/extensions/configuration-editing --extensionTestsPath=$ROOT/extensions/configuration-editing/out/test $API_TESTS_EXTRA_ARGS +yarn test-extension -l configuration-editing kill_app +echo +echo "### GitHub Authentication tests" +echo +yarn test-extension -l github-authentication +kill_app # Tests standalone (CommonJS) diff --git a/patched-vscode/scripts/update-xterm.ps1 b/patched-vscode/scripts/update-xterm.ps1 deleted file mode 100644 index 6ee7ef8f..00000000 --- a/patched-vscode/scripts/update-xterm.ps1 +++ /dev/null @@ -1 +0,0 @@ -node $PSScriptRoot\update-xterm.js (Get-Location) diff --git a/patched-vscode/scripts/xterm-symlink.ps1 b/patched-vscode/scripts/xterm-symlink.ps1 new file mode 100644 index 00000000..06e44dc7 --- /dev/null +++ b/patched-vscode/scripts/xterm-symlink.ps1 @@ -0,0 +1,34 @@ +<# +.SYNOPSIS + Symlinks ./node_modules/xterm to provided $XtermFolder. +#> + +Param( + [Parameter(Mandatory=$True)] + $XtermFolder +) + +$TargetFolder = "./node_modules/@xterm/xterm" + +if (Test-Path $TargetFolder -PathType Container) +{ + Write-Host -ForegroundColor Green ":: Deleting $TargetFolder`n" + Remove-Item -Path $TargetFolder +} + +if (Test-Path $XtermFolder -PathType Container) +{ + Write-Host -ForegroundColor Green "`n:: Creating symlink $TargetFolder -> $XtermFolder`n" + New-Item -Path $TargetFolder -ItemType SymbolicLink -Value $XtermFolder + + Write-Host -ForegroundColor Green "`n:: Packaging xterm.js`n" + Set-Location $TargetFolder + yarn package -- --mode development + Set-Location - + + Write-Host -ForegroundColor Green "`n:: Finished! To watch changes, open the VS Code terminal in the xterm.js repo and run:`n`n yarn package -- --mode development --watch" +} +else +{ + Write-Error -ForegroundColor Red "`n:: $XtermFolder is not a valid folder" +} diff --git a/patched-vscode/scripts/update-xterm.js b/patched-vscode/scripts/xterm-update.js similarity index 71% rename from patched-vscode/scripts/update-xterm.js rename to patched-vscode/scripts/xterm-update.js index e74fb45f..851b296a 100644 --- a/patched-vscode/scripts/update-xterm.js +++ b/patched-vscode/scripts/xterm-update.js @@ -7,17 +7,16 @@ const cp = require('child_process'); const path = require('path'); const moduleNames = [ - 'xterm', - 'xterm-addon-canvas', - 'xterm-addon-image', - 'xterm-addon-search', - 'xterm-addon-unicode11', - 'xterm-addon-webgl' + '@xterm/xterm', + '@xterm/addon-image', + '@xterm/addon-search', + '@xterm/addon-serialize', + '@xterm/addon-unicode11', + '@xterm/addon-webgl', ]; const backendOnlyModuleNames = [ - 'xterm-headless', - 'xterm-addon-serialize' + '@xterm/headless' ]; const vscodeDir = process.argv.length >= 3 ? process.argv[2] : process.cwd(); @@ -33,15 +32,9 @@ function getLatestModuleVersion(moduleName) { reject(err); } let versions = JSON.parse(stdout); - // HACK: Some bad versions were published as v5 which cannot be unpublished, ignore these - if (moduleName === 'xterm-addon-canvas') { - versions = versions.filter(e => ![ - '0.12.0', - '5.0.0-beta.1', - '5.0.0-beta.2', - '5.0.0-beta.3', - '5.0.0-beta.4', - ].includes(e)); + // Fix format if there is only a single version published + if (typeof versions === 'string') { + versions = [versions]; } resolve(versions[versions.length - 1]); }); @@ -68,27 +61,36 @@ async function update() { const pkg = require(path.join(vscodeDir, 'package.json')); + const modulesWithVersion = []; for (const m of moduleNames) { const moduleWithVersion = `${m}@${latestVersions[m]}`; if (pkg.dependencies[m] === latestVersions[m]) { console.log(`Skipping ${moduleWithVersion}, already up to date`); continue; } + modulesWithVersion.push(moduleWithVersion); + } + + if (modulesWithVersion.length > 0) { for (const cwd of [vscodeDir, path.join(vscodeDir, 'remote'), path.join(vscodeDir, 'remote/web')]) { - console.log(`${path.join(cwd, 'package.json')}: Updating ${moduleWithVersion}`); - cp.execSync(`yarn add ${moduleWithVersion}`, { cwd }); + console.log(`${path.join(cwd, 'package.json')}: Updating\n ${modulesWithVersion.join('\n ')}`); + cp.execSync(`yarn add ${modulesWithVersion.join(' ')}`, { cwd }); } } + const backendOnlyModulesWithVersion = []; for (const m of backendOnlyModuleNames) { const moduleWithVersion = `${m}@${latestVersions[m]}`; if (pkg.dependencies[m] === latestVersions[m]) { console.log(`Skipping ${moduleWithVersion}, already up to date`); continue; } + backendOnlyModulesWithVersion.push(moduleWithVersion); + } + if (backendOnlyModulesWithVersion.length > 0) { for (const cwd of [vscodeDir, path.join(vscodeDir, 'remote')]) { - console.log(`${path.join(cwd, 'package.json')}: Updating ${moduleWithVersion}`); - cp.execSync(`yarn add ${moduleWithVersion}`, { cwd }); + console.log(`${path.join(cwd, 'package.json')}: Updating\n ${backendOnlyModulesWithVersion.join('\n ')}`); + cp.execSync(`yarn add ${backendOnlyModulesWithVersion.join(' ')}`, { cwd }); } } } diff --git a/patched-vscode/scripts/xterm-update.ps1 b/patched-vscode/scripts/xterm-update.ps1 new file mode 100644 index 00000000..11c282de --- /dev/null +++ b/patched-vscode/scripts/xterm-update.ps1 @@ -0,0 +1 @@ +node $PSScriptRoot\xterm-update.js (Get-Location) diff --git a/patched-vscode/src/bootstrap-fork.js b/patched-vscode/src/bootstrap-fork.js index 036522f2..9de1e6f0 100644 --- a/patched-vscode/src/bootstrap-fork.js +++ b/patched-vscode/src/bootstrap-fork.js @@ -56,6 +56,9 @@ function pipeLoggingToParent() { * @param {ArrayLike} args */ function safeToArray(args) { + /** + * @type {string[]} + */ const seen = []; const argsArray = []; @@ -178,7 +181,7 @@ function pipeLoggingToParent() { Object.defineProperty(stream, 'write', { set: () => { }, - get: () => (chunk, encoding, callback) => { + get: () => (/** @type {string | Buffer | Uint8Array} */ chunk, /** @type {BufferEncoding | undefined} */ encoding, /** @type {((err?: Error | undefined) => void) | undefined} */ callback) => { buf += chunk.toString(encoding); const eol = buf.length > MAX_STREAM_BUFFER_LENGTH ? buf.length : buf.lastIndexOf('\n'); if (eol !== -1) { @@ -239,7 +242,9 @@ function configureCrashReporter() { const crashReporterProcessType = process.env['VSCODE_CRASH_REPORTER_PROCESS_TYPE']; if (crashReporterProcessType) { try { + // @ts-ignore if (process['crashReporter'] && typeof process['crashReporter'].addExtraParameter === 'function' /* Electron only */) { + // @ts-ignore process['crashReporter'].addExtraParameter('processType', crashReporterProcessType); } } catch (error) { diff --git a/patched-vscode/src/bootstrap-window.js b/patched-vscode/src/bootstrap-window.js index 66da7fb0..fa3bc5eb 100644 --- a/patched-vscode/src/bootstrap-window.js +++ b/patched-vscode/src/bootstrap-window.js @@ -8,6 +8,8 @@ //@ts-check 'use strict'; +/* eslint-disable no-restricted-globals */ + // Simple module style to support node.js and browser environments (function (globalThis, factory) { @@ -18,6 +20,7 @@ // Browser else { + // @ts-ignore globalThis.MonacoBootstrapWindow = factory(); } }(this, function () { @@ -39,7 +42,7 @@ * }, * canModifyDOM?: (config: ISandboxConfiguration) => void, * beforeLoaderConfig?: (loaderConfig: object) => void, - * beforeRequire?: () => void + * beforeRequire?: (config: ISandboxConfiguration) => void * }} [options] */ async function load(modulePaths, resultCallback, options) { @@ -69,12 +72,16 @@ }; const isDev = !!safeProcess.env['VSCODE_DEV']; const enableDeveloperKeybindings = isDev || forceEnableDeveloperKeybindings; + /** + * @type {() => void | undefined} + */ let developerDeveloperKeybindingsDisposable; if (enableDeveloperKeybindings) { developerDeveloperKeybindingsDisposable = registerDeveloperKeybindings(disallowReloadKeybinding); } // Get the nls configuration into the process.env as early as possible + // @ts-ignore const nlsConfig = globalThis.MonacoBootstrap.setupNLS(); let locale = nlsConfig.availableLanguages['*'] || 'en'; @@ -88,6 +95,10 @@ window['MonacoEnvironment'] = {}; + /** + * @typedef {any} LoaderConfig + */ + /** @type {LoaderConfig} */ const loaderConfig = { baseUrl: `${bootstrapLib.fileUriFromPath(configuration.appRoot, { isWindows: safeProcess.platform === 'win32', scheme: 'vscode-file', fallbackAuthority: 'vscode-app' })}/out`, 'vs/nls': nlsConfig, @@ -112,13 +123,12 @@ 'vscode-textmate': `${baseNodeModulesPath}/vscode-textmate/release/main.js`, 'vscode-oniguruma': `${baseNodeModulesPath}/vscode-oniguruma/release/main.js`, 'vsda': `${baseNodeModulesPath}/vsda/index.js`, - 'xterm': `${baseNodeModulesPath}/xterm/lib/xterm.js`, - 'xterm-addon-canvas': `${baseNodeModulesPath}/xterm-addon-canvas/lib/xterm-addon-canvas.js`, - 'xterm-addon-image': `${baseNodeModulesPath}/xterm-addon-image/lib/xterm-addon-image.js`, - 'xterm-addon-search': `${baseNodeModulesPath}/xterm-addon-search/lib/xterm-addon-search.js`, - 'xterm-addon-serialize': `${baseNodeModulesPath}/xterm-addon-serialize/lib/xterm-addon-serialize.js`, - 'xterm-addon-unicode11': `${baseNodeModulesPath}/xterm-addon-unicode11/lib/xterm-addon-unicode11.js`, - 'xterm-addon-webgl': `${baseNodeModulesPath}/xterm-addon-webgl/lib/xterm-addon-webgl.js`, + '@xterm/xterm': `${baseNodeModulesPath}/@xterm/xterm/lib/xterm.js`, + '@xterm/addon-image': `${baseNodeModulesPath}/@xterm/addon-image/lib/addon-image.js`, + '@xterm/addon-search': `${baseNodeModulesPath}/@xterm/addon-search/lib/addon-search.js`, + '@xterm/addon-serialize': `${baseNodeModulesPath}/@xterm/addon-serialize/lib/addon-serialize.js`, + '@xterm/addon-unicode11': `${baseNodeModulesPath}/@xterm/addon-unicode11/lib/addon-unicode11.js`, + '@xterm/addon-webgl': `${baseNodeModulesPath}/@xterm/addon-webgl/lib/addon-webgl.js`, '@vscode/iconv-lite-umd': `${baseNodeModulesPath}/@vscode/iconv-lite-umd/lib/iconv-lite-umd.js`, 'jschardet': `${baseNodeModulesPath}/jschardet/dist/jschardet.min.js`, '@vscode/vscode-languagedetection': `${baseNodeModulesPath}/@vscode/vscode-languagedetection/dist/lib/index.js`, @@ -143,7 +153,7 @@ // Signal before require() if (typeof options?.beforeRequire === 'function') { - options.beforeRequire(); + options.beforeRequire(configuration); } // Actually require the main module as specified diff --git a/patched-vscode/src/buildfile.js b/patched-vscode/src/buildfile.js index f03de33f..9898cd44 100644 --- a/patched-vscode/src/buildfile.js +++ b/patched-vscode/src/buildfile.js @@ -57,7 +57,8 @@ exports.workbenchDesktop = [ createModuleDescription('vs/workbench/contrib/debug/node/telemetryApp'), createModuleDescription('vs/platform/files/node/watcher/watcherMain'), createModuleDescription('vs/platform/terminal/node/ptyHostMain'), - createModuleDescription('vs/workbench/api/node/extensionHostProcess') + createModuleDescription('vs/workbench/api/node/extensionHostProcess'), + createModuleDescription('vs/workbench/contrib/issue/electron-sandbox/issueReporterMain'), ]; exports.workbenchWeb = [ @@ -76,7 +77,6 @@ exports.code = [ createModuleDescription('vs/code/electron-main/main'), createModuleDescription('vs/code/node/cli'), createModuleDescription('vs/code/node/cliProcessMain', ['vs/code/node/cli']), - createModuleDescription('vs/code/electron-sandbox/issue/issueReporterMain'), createModuleDescription('vs/code/node/sharedProcess/sharedProcessMain'), createModuleDescription('vs/code/electron-sandbox/processExplorer/processExplorerMain') ]; diff --git a/patched-vscode/src/cli.js b/patched-vscode/src/cli.js index dd5ea535..a8aaa1f0 100644 --- a/patched-vscode/src/cli.js +++ b/patched-vscode/src/cli.js @@ -19,6 +19,7 @@ const bootstrapNode = require('./bootstrap-node'); const product = require('../product.json'); // Enable portable support +// @ts-ignore bootstrapNode.configurePortable(product); // Enable ASAR support diff --git a/patched-vscode/src/main.js b/patched-vscode/src/main.js index 3c0a6530..d4bc388f 100644 --- a/patched-vscode/src/main.js +++ b/patched-vscode/src/main.js @@ -24,6 +24,7 @@ const { getUserDataPath } = require('./vs/platform/environment/node/userDataPath const { stripComments } = require('./vs/base/common/stripComments'); const { getUNCHost, addUNCHostToAllowlist } = require('./vs/base/node/unc'); /** @type {Partial} */ +// @ts-ignore const product = require('../product.json'); const { app, protocol, crashReporter, Menu } = require('electron'); @@ -96,11 +97,11 @@ if (portable && portable.isPortable) { protocol.registerSchemesAsPrivileged([ { scheme: 'vscode-webview', - privileges: { standard: true, secure: true, supportFetchAPI: true, corsEnabled: true, allowServiceWorkers: true, } + privileges: { standard: true, secure: true, supportFetchAPI: true, corsEnabled: true, allowServiceWorkers: true, codeCache: true } }, { scheme: 'vscode-file', - privileges: { secure: true, standard: true, supportFetchAPI: true, corsEnabled: true } + privileges: { secure: true, standard: true, supportFetchAPI: true, corsEnabled: true, codeCache: true } } ]); @@ -203,14 +204,16 @@ function configureCommandlineSwitchesSync(cliArgs) { // override for the color profile to use 'force-color-profile', - // override which password-store is used - 'password-store' + // disable LCD font rendering, a Chromium flag + 'disable-lcd-text' ]; if (process.platform === 'linux') { - // Force enable screen readers on Linux via this flag SUPPORTED_ELECTRON_SWITCHES.push('force-renderer-accessibility'); + + // override which password-store is used on Linux + SUPPORTED_ELECTRON_SWITCHES.push('password-store'); } const SUPPORTED_MAIN_PROCESS_SWITCHES = [ @@ -219,7 +222,10 @@ function configureCommandlineSwitchesSync(cliArgs) { 'enable-proposed-api', // Log level to use. Default is 'info'. Allowed values are 'error', 'warn', 'info', 'debug', 'trace', 'off'. - 'log-level' + 'log-level', + + // Use an in-memory storage for secrets + 'use-inmemory-secretstorage' ]; // Read argv config @@ -230,25 +236,25 @@ function configureCommandlineSwitchesSync(cliArgs) { // Append Electron flags to Electron if (SUPPORTED_ELECTRON_SWITCHES.indexOf(argvKey) !== -1) { - - if ( - // Color profile - argvKey === 'force-color-profile' || - // Password store - argvKey === 'password-store' - ) { - if (argvValue) { - app.commandLine.appendSwitch(argvKey, argvValue); - } - } - - // Others - else if (argvValue === true || argvValue === 'true') { + if (argvValue === true || argvValue === 'true') { if (argvKey === 'disable-hardware-acceleration') { app.disableHardwareAcceleration(); // needs to be called explicitly } else { app.commandLine.appendSwitch(argvKey); } + } else if (argvValue) { + if (argvKey === 'force-color-profile') { + // Color profile + app.commandLine.appendSwitch(argvKey, argvValue); + } else if (argvKey === 'password-store') { + // Password store + // TODO@TylerLeonhardt: Remove this migration in 3 months + let migratedArgvValue = argvValue; + if (argvValue === 'gnome' || argvValue === 'gnome-keyring') { + migratedArgvValue = 'gnome-libsecret'; + } + app.commandLine.appendSwitch(argvKey, migratedArgvValue); + } } } @@ -272,6 +278,12 @@ function configureCommandlineSwitchesSync(cliArgs) { } } break; + + case 'use-inmemory-secretstorage': + if (argvValue) { + process.argv.push('--use-inmemory-secretstorage'); + } + break; } } }); @@ -282,6 +294,13 @@ function configureCommandlineSwitchesSync(cliArgs) { `CalculateNativeWinOcclusion,${app.commandLine.getSwitchValue('disable-features')}`; app.commandLine.appendSwitch('disable-features', featuresToDisable); + // Blink features to configure. + // `FontMatchingCTMigration` - Siwtch font matching on macOS to CoreText (Refs https://github.com/microsoft/vscode/issues/214390). + // TODO(deepak1556): Enable this feature again after updating to Electron 30. + const blinkFeaturesToDisable = + `FontMatchingCTMigration,${app.commandLine.getSwitchValue('disable-blink-features')}`; + app.commandLine.appendSwitch('disable-blink-features', blinkFeaturesToDisable); + // Support JS Flags const jsFlags = getJSFlags(cliArgs); if (jsFlags) { @@ -403,9 +422,6 @@ function configureCrashReporter() { if (uuidPattern.test(crashReporterId)) { if (isWindows) { switch (process.arch) { - case 'ia32': - submitURL = appCenter['win32-ia32']; - break; case 'x64': submitURL = appCenter['win32-x64']; break; @@ -508,6 +524,7 @@ function registerListeners() { * @type {string[]} */ const macOpenFiles = []; + // @ts-ignore global['macOpenFiles'] = macOpenFiles; app.on('open-file', function (event, path) { macOpenFiles.push(path); @@ -534,6 +551,7 @@ function registerListeners() { app.on('open-url', onOpenUrl); }); + // @ts-ignore global['getOpenUrls'] = function () { app.removeListener('open-url', onOpenUrl); diff --git a/patched-vscode/src/server-main.js b/patched-vscode/src/server-main.js index 5167527b..81e88e11 100644 --- a/patched-vscode/src/server-main.js +++ b/patched-vscode/src/server-main.js @@ -20,7 +20,7 @@ async function start() { // Do a quick parse to determine if a server or the cli needs to be started const parsedArgs = minimist(process.argv.slice(2), { - boolean: ['start-server', 'list-extensions', 'print-ip-address', 'help', 'version', 'accept-server-license-terms'], + boolean: ['start-server', 'list-extensions', 'print-ip-address', 'help', 'version', 'accept-server-license-terms', 'update-extensions'], string: ['install-extension', 'install-builtin-extension', 'uninstall-extension', 'locate-extension', 'socket-path', 'host', 'port', 'compatibility'], alias: { help: 'h', version: 'v' } }); @@ -34,7 +34,7 @@ async function start() { }); const extensionLookupArgs = ['list-extensions', 'locate-extension']; - const extensionInstallArgs = ['install-extension', 'install-builtin-extension', 'uninstall-extension']; + const extensionInstallArgs = ['install-extension', 'install-builtin-extension', 'uninstall-extension', 'update-extensions']; const shouldSpawnCli = parsedArgs.help || parsedArgs.version || extensionLookupArgs.some(a => !!parsedArgs[a]) || (extensionInstallArgs.some(a => !!parsedArgs[a]) && !parsedArgs['start-server']); diff --git a/patched-vscode/src/tsconfig.json b/patched-vscode/src/tsconfig.json index 56ca2092..2ac81949 100644 --- a/patched-vscode/src/tsconfig.json +++ b/patched-vscode/src/tsconfig.json @@ -6,6 +6,7 @@ "sourceMap": false, "allowJs": true, "resolveJsonModule": true, + "isolatedModules": true, "outDir": "../out/vs", "types": [ "mocha", @@ -25,7 +26,13 @@ "include": [ "./bootstrap.js", "./bootstrap-amd.js", + "./bootstrap-fork.js", + "./bootstrap-node.js", + "./bootstrap-window.js", + "./cli.js", + "./main.js", "./server-main.js", + "./server-cli.js", "./typings", "./vs/**/*.ts", "vscode-dts/vscode.proposed.*.d.ts", diff --git a/patched-vscode/src/tsconfig.monaco.json b/patched-vscode/src/tsconfig.monaco.json index b7c5d746..988f0485 100644 --- a/patched-vscode/src/tsconfig.monaco.json +++ b/patched-vscode/src/tsconfig.monaco.json @@ -11,7 +11,7 @@ "moduleResolution": "classic", "removeComments": false, "preserveConstEnums": true, - "target": "es6", + "target": "es2018", "sourceMap": false, "declaration": true }, diff --git a/patched-vscode/src/tsconfig.vscode-dts.json b/patched-vscode/src/tsconfig.vscode-dts.json index b8607658..3df2c229 100644 --- a/patched-vscode/src/tsconfig.vscode-dts.json +++ b/patched-vscode/src/tsconfig.vscode-dts.json @@ -13,8 +13,7 @@ "forceConsistentCasingInFileNames": true, "types": [], "lib": [ - "es5", - "ES2015.Iterable" + "ES2022" ], }, "include": [ diff --git a/patched-vscode/src/tsec.exemptions.json b/patched-vscode/src/tsec.exemptions.json index eb8405c9..5fef1715 100644 --- a/patched-vscode/src/tsec.exemptions.json +++ b/patched-vscode/src/tsec.exemptions.json @@ -14,6 +14,7 @@ "vs/workbench/services/keybinding/test/node/keyboardMapperTestUtils.ts" ], "ban-trustedtypes-createpolicy": [ + "bootstrap-window.js", "vs/amdX.ts", "vs/base/browser/trustedTypes.ts", "vs/base/worker/workerMain.ts", diff --git a/patched-vscode/src/typings/base-common.d.ts b/patched-vscode/src/typings/base-common.d.ts new file mode 100644 index 00000000..4fc7b598 --- /dev/null +++ b/patched-vscode/src/typings/base-common.d.ts @@ -0,0 +1,20 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +// Declare types that we probe for to implement util and/or polyfill functions + +declare global { + + interface IdleDeadline { + readonly didTimeout: boolean; + timeRemaining(): number; + } + + function requestIdleCallback(callback: (args: IdleDeadline) => void, options?: { timeout: number }): number; + function cancelIdleCallback(handle: number): void; + +} + +export { } diff --git a/patched-vscode/src/typings/require.d.ts b/patched-vscode/src/typings/require.d.ts index 3fda6d69..79342790 100644 --- a/patched-vscode/src/typings/require.d.ts +++ b/patched-vscode/src/typings/require.d.ts @@ -3,30 +3,8 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -declare const enum LoaderEventType { - LoaderAvailable = 1, - - BeginLoadingScript = 10, - EndLoadingScriptOK = 11, - EndLoadingScriptError = 12, - - BeginInvokeFactory = 21, - EndInvokeFactory = 22, - - NodeBeginEvaluatingScript = 31, - NodeEndEvaluatingScript = 32, - - NodeBeginNativeRequire = 33, - NodeEndNativeRequire = 34, - - CachedDataFound = 60, - CachedDataMissed = 61, - CachedDataRejected = 62, - CachedDataCreated = 63, -} - declare class LoaderEvent { - readonly type: LoaderEventType; + readonly type: number; readonly timestamp: number; readonly detail: string; } diff --git a/patched-vscode/src/vs/amdX.ts b/patched-vscode/src/vs/amdX.ts index 75b21c60..ba164787 100644 --- a/patched-vscode/src/vs/amdX.ts +++ b/patched-vscode/src/vs/amdX.ts @@ -57,8 +57,10 @@ class AMDModuleImporter { (globalThis).define.amd = true; if (this._isRenderer) { + // eslint-disable-next-line no-restricted-globals this._amdPolicy = window.trustedTypes?.createPolicy('amdLoader', { createScriptURL(value) { + // eslint-disable-next-line no-restricted-globals if (value.startsWith(window.location.origin)) { return value; } @@ -121,7 +123,8 @@ class AMDModuleImporter { scriptSrc = this._amdPolicy.createScriptURL(scriptSrc) as any as string; } scriptElement.setAttribute('src', scriptSrc); - document.getElementsByTagName('head')[0].appendChild(scriptElement); + // eslint-disable-next-line no-restricted-globals + window.document.getElementsByTagName('head')[0].appendChild(scriptElement); }); } diff --git a/patched-vscode/src/vs/base/browser/broadcast.ts b/patched-vscode/src/vs/base/browser/broadcast.ts index d7785f42..53c921fd 100644 --- a/patched-vscode/src/vs/base/browser/broadcast.ts +++ b/patched-vscode/src/vs/base/browser/broadcast.ts @@ -3,6 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { mainWindow } from 'vs/base/browser/window'; import { getErrorMessage } from 'vs/base/common/errors'; import { Emitter } from 'vs/base/common/event'; import { Disposable, toDisposable } from 'vs/base/common/lifecycle'; @@ -18,7 +19,7 @@ export class BroadcastDataChannel extends Disposable { super(); // Use BroadcastChannel - if ('BroadcastChannel' in window) { + if ('BroadcastChannel' in mainWindow) { try { this.broadcastChannel = new BroadcastChannel(channelName); const listener = (event: MessageEvent) => { @@ -49,8 +50,8 @@ export class BroadcastDataChannel extends Disposable { this._onDidReceiveData.fire(JSON.parse(event.newValue)); } }; - window.addEventListener('storage', listener); - this._register(toDisposable(() => window.removeEventListener('storage', listener))); + mainWindow.addEventListener('storage', listener); + this._register(toDisposable(() => mainWindow.removeEventListener('storage', listener))); } /** @@ -62,8 +63,8 @@ export class BroadcastDataChannel extends Disposable { this.broadcastChannel.postMessage(data); } else { // remove previous changes so that event is triggered even if new changes are same as old changes - window.localStorage.removeItem(this.channelName); - window.localStorage.setItem(this.channelName, JSON.stringify(data)); + localStorage.removeItem(this.channelName); + localStorage.setItem(this.channelName, JSON.stringify(data)); } } } diff --git a/patched-vscode/src/vs/base/browser/browser.ts b/patched-vscode/src/vs/base/browser/browser.ts index 2ac4671e..77f55b94 100644 --- a/patched-vscode/src/vs/base/browser/browser.ts +++ b/patched-vscode/src/vs/base/browser/browser.ts @@ -3,182 +3,98 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { Emitter, Event } from 'vs/base/common/event'; -import { Disposable, markAsSingleton } from 'vs/base/common/lifecycle'; +import { CodeWindow, mainWindow } from 'vs/base/browser/window'; +import { Emitter } from 'vs/base/common/event'; class WindowManager { - public static readonly INSTANCE = new WindowManager(); + static readonly INSTANCE = new WindowManager(); // --- Zoom Level - private _zoomLevel: number = 0; - public getZoomLevel(): number { - return this._zoomLevel; - } - public setZoomLevel(zoomLevel: number): void { - if (this._zoomLevel === zoomLevel) { - return; - } - this._zoomLevel = zoomLevel; - } + private readonly mapWindowIdToZoomLevel = new Map(); - // --- Zoom Factor - private _zoomFactor: number = 1; + private readonly _onDidChangeZoomLevel = new Emitter(); + readonly onDidChangeZoomLevel = this._onDidChangeZoomLevel.event; - public getZoomFactor(): number { - return this._zoomFactor; + getZoomLevel(targetWindow: Window): number { + return this.mapWindowIdToZoomLevel.get(this.getWindowId(targetWindow)) ?? 0; } - public setZoomFactor(zoomFactor: number): void { - this._zoomFactor = zoomFactor; - } - - // --- Fullscreen - private _fullscreen: boolean = false; - private readonly _onDidChangeFullscreen = new Emitter(); - - public readonly onDidChangeFullscreen: Event = this._onDidChangeFullscreen.event; - public setFullscreen(fullscreen: boolean): void { - if (this._fullscreen === fullscreen) { + setZoomLevel(zoomLevel: number, targetWindow: Window): void { + if (this.getZoomLevel(targetWindow) === zoomLevel) { return; } - this._fullscreen = fullscreen; - this._onDidChangeFullscreen.fire(); - } - public isFullscreen(): boolean { - return this._fullscreen; - } -} - -/** - * See https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio#monitoring_screen_resolution_or_zoom_level_changes - */ -class DevicePixelRatioMonitor extends Disposable { - - private readonly _onDidChange = this._register(new Emitter()); - public readonly onDidChange = this._onDidChange.event; - - private readonly _listener: () => void; - private _mediaQueryList: MediaQueryList | null; - - constructor() { - super(); - - this._listener = () => this._handleChange(true); - this._mediaQueryList = null; - this._handleChange(false); + const targetWindowId = this.getWindowId(targetWindow); + this.mapWindowIdToZoomLevel.set(targetWindowId, zoomLevel); + this._onDidChangeZoomLevel.fire(targetWindowId); } - private _handleChange(fireEvent: boolean): void { - this._mediaQueryList?.removeEventListener('change', this._listener); + // --- Zoom Factor - this._mediaQueryList = window.matchMedia(`(resolution: ${window.devicePixelRatio}dppx)`); - this._mediaQueryList.addEventListener('change', this._listener); + private readonly mapWindowIdToZoomFactor = new Map(); - if (fireEvent) { - this._onDidChange.fire(); - } + getZoomFactor(targetWindow: Window): number { + return this.mapWindowIdToZoomFactor.get(this.getWindowId(targetWindow)) ?? 1; } -} - -class PixelRatioImpl extends Disposable { - - private readonly _onDidChange = this._register(new Emitter()); - public readonly onDidChange = this._onDidChange.event; - - private _value: number; - - public get value(): number { - return this._value; + setZoomFactor(zoomFactor: number, targetWindow: Window): void { + this.mapWindowIdToZoomFactor.set(this.getWindowId(targetWindow), zoomFactor); } - constructor() { - super(); - - this._value = this._getPixelRatio(); - - const dprMonitor = this._register(new DevicePixelRatioMonitor()); - this._register(dprMonitor.onDidChange(() => { - this._value = this._getPixelRatio(); - this._onDidChange.fire(this._value); - })); - } + // --- Fullscreen - private _getPixelRatio(): number { - const ctx: any = document.createElement('canvas').getContext('2d'); - const dpr = window.devicePixelRatio || 1; - const bsr = ctx.webkitBackingStorePixelRatio || - ctx.mozBackingStorePixelRatio || - ctx.msBackingStorePixelRatio || - ctx.oBackingStorePixelRatio || - ctx.backingStorePixelRatio || 1; - return dpr / bsr; - } -} + private readonly _onDidChangeFullscreen = new Emitter(); + readonly onDidChangeFullscreen = this._onDidChangeFullscreen.event; -class PixelRatioFacade { + private readonly mapWindowIdToFullScreen = new Map(); - private _pixelRatioMonitor: PixelRatioImpl | null = null; - private _getOrCreatePixelRatioMonitor(): PixelRatioImpl { - if (!this._pixelRatioMonitor) { - this._pixelRatioMonitor = markAsSingleton(new PixelRatioImpl()); + setFullscreen(fullscreen: boolean, targetWindow: Window): void { + if (this.isFullscreen(targetWindow) === fullscreen) { + return; } - return this._pixelRatioMonitor; - } - /** - * Get the current value. - */ - public get value(): number { - return this._getOrCreatePixelRatioMonitor().value; + const windowId = this.getWindowId(targetWindow); + this.mapWindowIdToFullScreen.set(windowId, fullscreen); + this._onDidChangeFullscreen.fire(windowId); + } + isFullscreen(targetWindow: Window): boolean { + return !!this.mapWindowIdToFullScreen.get(this.getWindowId(targetWindow)); } - /** - * Listen for changes. - */ - public get onDidChange(): Event { - return this._getOrCreatePixelRatioMonitor().onDidChange; + private getWindowId(targetWindow: Window): number { + return (targetWindow as CodeWindow).vscodeWindowId; } } -export function addMatchMediaChangeListener(query: string | MediaQueryList, callback: (this: MediaQueryList, ev: MediaQueryListEvent) => any): void { +export function addMatchMediaChangeListener(targetWindow: Window, query: string | MediaQueryList, callback: (this: MediaQueryList, ev: MediaQueryListEvent) => any): void { if (typeof query === 'string') { - query = window.matchMedia(query); + query = targetWindow.matchMedia(query); } query.addEventListener('change', callback); } -/** - * Returns the pixel ratio. - * - * This is useful for rendering elements at native screen resolution or for being used as - * a cache key when storing font measurements. Fonts might render differently depending on resolution - * and any measurements need to be discarded for example when a window is moved from a monitor to another. - */ -export const PixelRatio = new PixelRatioFacade(); - /** A zoom index, e.g. 1, 2, 3 */ -export function setZoomLevel(zoomLevel: number): void { - WindowManager.INSTANCE.setZoomLevel(zoomLevel); +export function setZoomLevel(zoomLevel: number, targetWindow: Window): void { + WindowManager.INSTANCE.setZoomLevel(zoomLevel, targetWindow); } -export function getZoomLevel(): number { - return WindowManager.INSTANCE.getZoomLevel(); +export function getZoomLevel(targetWindow: Window): number { + return WindowManager.INSTANCE.getZoomLevel(targetWindow); } +export const onDidChangeZoomLevel = WindowManager.INSTANCE.onDidChangeZoomLevel; /** The zoom scale for an index, e.g. 1, 1.2, 1.4 */ -export function getZoomFactor(): number { - return WindowManager.INSTANCE.getZoomFactor(); +export function getZoomFactor(targetWindow: Window): number { + return WindowManager.INSTANCE.getZoomFactor(targetWindow); } -export function setZoomFactor(zoomFactor: number): void { - WindowManager.INSTANCE.setZoomFactor(zoomFactor); +export function setZoomFactor(zoomFactor: number, targetWindow: Window): void { + WindowManager.INSTANCE.setZoomFactor(zoomFactor, targetWindow); } -export function setFullscreen(fullscreen: boolean): void { - WindowManager.INSTANCE.setFullscreen(fullscreen); +export function setFullscreen(fullscreen: boolean, targetWindow: Window): void { + WindowManager.INSTANCE.setFullscreen(fullscreen, targetWindow); } -export function isFullscreen(): boolean { - return WindowManager.INSTANCE.isFullscreen(); +export function isFullscreen(targetWindow: Window): boolean { + return WindowManager.INSTANCE.isFullscreen(targetWindow); } export const onDidChangeFullscreen = WindowManager.INSTANCE.onDidChangeFullscreen; @@ -193,11 +109,11 @@ export const isElectron = (userAgent.indexOf('Electron/') >= 0); export const isAndroid = (userAgent.indexOf('Android') >= 0); let standalone = false; -if (window.matchMedia) { - const standaloneMatchMedia = window.matchMedia('(display-mode: standalone) or (display-mode: window-controls-overlay)'); - const fullScreenMatchMedia = window.matchMedia('(display-mode: fullscreen)'); +if (typeof mainWindow.matchMedia === 'function') { + const standaloneMatchMedia = mainWindow.matchMedia('(display-mode: standalone) or (display-mode: window-controls-overlay)'); + const fullScreenMatchMedia = mainWindow.matchMedia('(display-mode: fullscreen)'); standalone = standaloneMatchMedia.matches; - addMatchMediaChangeListener(standaloneMatchMedia, ({ matches }) => { + addMatchMediaChangeListener(mainWindow, standaloneMatchMedia, ({ matches }) => { // entering fullscreen would change standaloneMatchMedia.matches to false // if standalone is true (running as PWA) and entering fullscreen, skip this change if (standalone && fullScreenMatchMedia.matches) { diff --git a/patched-vscode/src/vs/base/browser/canIUse.ts b/patched-vscode/src/vs/base/browser/canIUse.ts index a759f708..60261a97 100644 --- a/patched-vscode/src/vs/base/browser/canIUse.ts +++ b/patched-vscode/src/vs/base/browser/canIUse.ts @@ -4,6 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import * as browser from 'vs/base/browser/browser'; +import { mainWindow } from 'vs/base/browser/window'; import * as platform from 'vs/base/common/platform'; export const enum KeyboardSupport { @@ -41,6 +42,6 @@ export const BrowserFeatures = { // 'ontouchstart' in window always evaluates to true with typescript's modern typings. This causes `window` to be // `never` later in `window.navigator`. That's why we need the explicit `window as Window` cast - touch: 'ontouchstart' in window || navigator.maxTouchPoints > 0, - pointerEvents: window.PointerEvent && ('ontouchstart' in window || (window as Window).navigator.maxTouchPoints > 0 || navigator.maxTouchPoints > 0) + touch: 'ontouchstart' in mainWindow || navigator.maxTouchPoints > 0, + pointerEvents: mainWindow.PointerEvent && ('ontouchstart' in mainWindow || navigator.maxTouchPoints > 0) }; diff --git a/patched-vscode/src/vs/base/browser/defaultWorkerFactory.ts b/patched-vscode/src/vs/base/browser/defaultWorkerFactory.ts index 4f42810f..71391b06 100644 --- a/patched-vscode/src/vs/base/browser/defaultWorkerFactory.ts +++ b/patched-vscode/src/vs/base/browser/defaultWorkerFactory.ts @@ -7,6 +7,7 @@ import { createTrustedTypesPolicy } from 'vs/base/browser/trustedTypes'; import { onUnexpectedError } from 'vs/base/common/errors'; import { COI } from 'vs/base/common/network'; import { IWorker, IWorkerCallback, IWorkerFactory, logOnceWebWorkerWarning } from 'vs/base/common/worker/simpleWorker'; +import { Disposable, toDisposable } from 'vs/base/common/lifecycle'; const ttPolicy = createTrustedTypesPolicy('defaultWorkerFactory', { createScriptURL: value => value }); @@ -84,13 +85,14 @@ function isPromiseLike(obj: any): obj is PromiseLike { * A worker that uses HTML5 web workers so that is has * its own global scope and its own thread. */ -class WebWorker implements IWorker { +class WebWorker extends Disposable implements IWorker { private readonly id: number; private readonly label: string; private worker: Promise | null; constructor(moduleId: string, id: number, label: string, onMessageCallback: IWorkerCallback, onErrorCallback: (err: any) => void) { + super(); this.id = id; this.label = label; const workerOrPromise = getWorker(label); @@ -109,6 +111,15 @@ class WebWorker implements IWorker { w.addEventListener('error', onErrorCallback); } }); + this._register(toDisposable(() => { + this.worker?.then(w => { + w.onmessage = null; + w.onmessageerror = null; + w.removeEventListener('error', onErrorCallback); + w.terminate(); + }); + this.worker = null; + })); } public getId(): number { @@ -126,10 +137,7 @@ class WebWorker implements IWorker { }); } - public dispose(): void { - this.worker?.then(w => w.terminate()); - this.worker = null; - } + } export class DefaultWorkerFactory implements IWorkerFactory { diff --git a/patched-vscode/src/vs/base/browser/dnd.ts b/patched-vscode/src/vs/base/browser/dnd.ts index da00d44b..e55b238b 100644 --- a/patched-vscode/src/vs/base/browser/dnd.ts +++ b/patched-vscode/src/vs/base/browser/dnd.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { addDisposableListener } from 'vs/base/browser/dom'; +import { addDisposableListener, getWindow } from 'vs/base/browser/dom'; import { Disposable } from 'vs/base/common/lifecycle'; import { Mimes } from 'vs/base/common/mime'; @@ -95,11 +95,12 @@ export function applyDragImage(event: DragEvent, label: string | null, clazz: st } if (event.dataTransfer) { - document.body.appendChild(dragImage); + const ownerDocument = getWindow(event).document; + ownerDocument.body.appendChild(dragImage); event.dataTransfer.setDragImage(dragImage, -10, -10); // Removes the element when the DND operation is done - setTimeout(() => document.body.removeChild(dragImage), 0); + setTimeout(() => ownerDocument.body.removeChild(dragImage), 0); } } diff --git a/patched-vscode/src/vs/base/browser/dom.ts b/patched-vscode/src/vs/base/browser/dom.ts index 143a15e1..3614986c 100644 --- a/patched-vscode/src/vs/base/browser/dom.ts +++ b/patched-vscode/src/vs/base/browser/dom.ts @@ -7,7 +7,7 @@ import * as browser from 'vs/base/browser/browser'; import { BrowserFeatures } from 'vs/base/browser/canIUse'; import { IKeyboardEvent, StandardKeyboardEvent } from 'vs/base/browser/keyboardEvent'; import { IMouseEvent, StandardMouseEvent } from 'vs/base/browser/mouseEvent'; -import { TimeoutTimer } from 'vs/base/common/async'; +import { AbstractIdleValue, IntervalTimer, TimeoutTimer, _runWhenIdle, IdleDeadline } from 'vs/base/common/async'; import { onUnexpectedError } from 'vs/base/common/errors'; import * as event from 'vs/base/common/event'; import * as dompurify from 'vs/base/browser/dompurify/dompurify'; @@ -16,43 +16,118 @@ import { Disposable, DisposableStore, IDisposable, toDisposable } from 'vs/base/ import { FileAccess, RemoteAuthorities, Schemas } from 'vs/base/common/network'; import * as platform from 'vs/base/common/platform'; import { URI } from 'vs/base/common/uri'; +import { hash } from 'vs/base/common/hash'; +import { CodeWindow, ensureCodeWindow, mainWindow } from 'vs/base/browser/window'; + +export interface IRegisteredCodeWindow { + readonly window: CodeWindow; + readonly disposables: DisposableStore; +} + +//# region Multi-Window Support Utilities + +export const { + registerWindow, + getWindow, + getDocument, + getWindows, + getWindowsCount, + getWindowId, + getWindowById, + hasWindow, + onDidRegisterWindow, + onWillUnregisterWindow, + onDidUnregisterWindow +} = (function () { + const windows = new Map(); + + ensureCodeWindow(mainWindow, 1); + const mainWindowRegistration = { window: mainWindow, disposables: new DisposableStore() }; + windows.set(mainWindow.vscodeWindowId, mainWindowRegistration); + + const onDidRegisterWindow = new event.Emitter(); + const onDidUnregisterWindow = new event.Emitter(); + const onWillUnregisterWindow = new event.Emitter(); + + function getWindowById(windowId: number): IRegisteredCodeWindow | undefined; + function getWindowById(windowId: number | undefined, fallbackToMain: true): IRegisteredCodeWindow; + function getWindowById(windowId: number | undefined, fallbackToMain?: boolean): IRegisteredCodeWindow | undefined { + const window = typeof windowId === 'number' ? windows.get(windowId) : undefined; + + return window ?? (fallbackToMain ? mainWindowRegistration : undefined); + } -export const { registerWindow, getWindows, onDidCreateWindow } = (function () { - const windows: Window[] = []; - const onDidCreateWindow = new event.Emitter<{ window: Window; disposableStore: DisposableStore }>(); return { - onDidCreateWindow: onDidCreateWindow.event, - registerWindow(window: Window): IDisposable { - windows.push(window); - const disposableStore = new DisposableStore(); - disposableStore.add(toDisposable(() => { - const index = windows.indexOf(window); - if (index !== -1) { - windows.splice(index, 1); - } + onDidRegisterWindow: onDidRegisterWindow.event, + onWillUnregisterWindow: onWillUnregisterWindow.event, + onDidUnregisterWindow: onDidUnregisterWindow.event, + registerWindow(window: CodeWindow): IDisposable { + if (windows.has(window.vscodeWindowId)) { + return Disposable.None; + } + + const disposables = new DisposableStore(); + + const registeredWindow = { + window, + disposables: disposables.add(new DisposableStore()) + }; + windows.set(window.vscodeWindowId, registeredWindow); + + disposables.add(toDisposable(() => { + windows.delete(window.vscodeWindowId); + onDidUnregisterWindow.fire(window); + })); + + disposables.add(addDisposableListener(window, EventType.BEFORE_UNLOAD, () => { + onWillUnregisterWindow.fire(window); })); - onDidCreateWindow.fire({ window, disposableStore }); - return disposableStore; + + onDidRegisterWindow.fire(registeredWindow); + + return disposables; + }, + getWindows(): Iterable { + return windows.values(); + }, + getWindowsCount(): number { + return windows.size; }, - getWindows(): Window[] { - return windows; + getWindowId(targetWindow: Window): number { + return (targetWindow as CodeWindow).vscodeWindowId; + }, + hasWindow(windowId: number): boolean { + return windows.has(windowId); + }, + getWindowById, + getWindow(e: Node | UIEvent | undefined | null): CodeWindow { + const candidateNode = e as Node | undefined | null; + if (candidateNode?.ownerDocument?.defaultView) { + return candidateNode.ownerDocument.defaultView.window as CodeWindow; + } + + const candidateEvent = e as UIEvent | undefined | null; + if (candidateEvent?.view) { + return candidateEvent.view.window as CodeWindow; + } + + return mainWindow; + }, + getDocument(e: Node | UIEvent | undefined | null): Document { + const candidateNode = e as Node | undefined | null; + return getWindow(candidateNode).document; } }; })(); +//#endregion + export function clearNode(node: HTMLElement): void { while (node.firstChild) { node.firstChild.remove(); } } -/** - * @deprecated Use node.isConnected directly - */ -export function isInDOM(node: Node | null): boolean { - return node?.isConnected ?? false; -} - class DomListener implements IDisposable { private _handler: (e: any) => void; @@ -68,7 +143,7 @@ class DomListener implements IDisposable { this._node.addEventListener(this._type, this._handler, this._options); } - public dispose(): void { + dispose(): void { if (!this._handler) { // Already disposed return; @@ -100,9 +175,9 @@ export interface IAddStandardDisposableListenerSignature { (node: HTMLElement, type: 'pointerup', handler: (event: PointerEvent) => void, useCapture?: boolean): IDisposable; (node: HTMLElement, type: string, handler: (event: any) => void, useCapture?: boolean): IDisposable; } -function _wrapAsStandardMouseEvent(handler: (e: IMouseEvent) => void): (e: MouseEvent) => void { +function _wrapAsStandardMouseEvent(targetWindow: Window, handler: (e: IMouseEvent) => void): (e: MouseEvent) => void { return function (e: MouseEvent) { - return handler(new StandardMouseEvent(e)); + return handler(new StandardMouseEvent(targetWindow, e)); }; } function _wrapAsStandardKeyboardEvent(handler: (e: IKeyboardEvent) => void): (e: KeyboardEvent) => void { @@ -113,8 +188,8 @@ function _wrapAsStandardKeyboardEvent(handler: (e: IKeyboardEvent) => void): (e: export const addStandardDisposableListener: IAddStandardDisposableListenerSignature = function addStandardDisposableListener(node: HTMLElement, type: string, handler: (event: any) => void, useCapture?: boolean): IDisposable { let wrapHandler = handler; - if (type === 'click' || type === 'mousedown') { - wrapHandler = _wrapAsStandardMouseEvent(handler); + if (type === 'click' || type === 'mousedown' || type === 'contextmenu') { + wrapHandler = _wrapAsStandardMouseEvent(getWindow(node), handler); } else if (type === 'keydown' || type === 'keypress' || type === 'keyup') { wrapHandler = _wrapAsStandardKeyboardEvent(handler); } @@ -123,13 +198,13 @@ export const addStandardDisposableListener: IAddStandardDisposableListenerSignat }; export const addStandardDisposableGenericMouseDownListener = function addStandardDisposableListener(node: HTMLElement, handler: (event: any) => void, useCapture?: boolean): IDisposable { - const wrapHandler = _wrapAsStandardMouseEvent(handler); + const wrapHandler = _wrapAsStandardMouseEvent(getWindow(node), handler); return addDisposableGenericMouseDownListener(node, wrapHandler, useCapture); }; export const addStandardDisposableGenericMouseUpListener = function addStandardDisposableListener(node: HTMLElement, handler: (event: any) => void, useCapture?: boolean): IDisposable { - const wrapHandler = _wrapAsStandardMouseEvent(handler); + const wrapHandler = _wrapAsStandardMouseEvent(getWindow(node), handler); return addDisposableGenericMouseUpListener(node, wrapHandler, useCapture); }; @@ -145,20 +220,85 @@ export function addDisposableGenericMouseUpListener(node: EventTarget, handler: return addDisposableListener(node, platform.isIOS && BrowserFeatures.pointerEvents ? EventType.POINTER_UP : EventType.MOUSE_UP, handler, useCapture); } +/** + * Execute the callback the next time the browser is idle, returning an + * {@link IDisposable} that will cancel the callback when disposed. This wraps + * [requestIdleCallback] so it will fallback to [setTimeout] if the environment + * doesn't support it. + * + * @param targetWindow The window for which to run the idle callback + * @param callback The callback to run when idle, this includes an + * [IdleDeadline] that provides the time alloted for the idle callback by the + * browser. Not respecting this deadline will result in a degraded user + * experience. + * @param timeout A timeout at which point to queue no longer wait for an idle + * callback but queue it on the regular event loop (like setTimeout). Typically + * this should not be used. + * + * [IdleDeadline]: https://developer.mozilla.org/en-US/docs/Web/API/IdleDeadline + * [requestIdleCallback]: https://developer.mozilla.org/en-US/docs/Web/API/Window/requestIdleCallback + * [setTimeout]: https://developer.mozilla.org/en-US/docs/Web/API/Window/setTimeout + */ +export function runWhenWindowIdle(targetWindow: Window | typeof globalThis, callback: (idle: IdleDeadline) => void, timeout?: number): IDisposable { + return _runWhenIdle(targetWindow, callback, timeout); +} + +/** + * An implementation of the "idle-until-urgent"-strategy as introduced + * here: https://philipwalton.com/articles/idle-until-urgent/ + */ +export class WindowIdleValue extends AbstractIdleValue { + constructor(targetWindow: Window | typeof globalThis, executor: () => T) { + super(targetWindow, executor); + } +} + /** * Schedule a callback to be run at the next animation frame. * This allows multiple parties to register callbacks that should run at the next animation frame. * If currently in an animation frame, `runner` will be executed immediately. * @return token that can be used to cancel the scheduled runner (only if `runner` was not executed immediately). */ -export let runAtThisOrScheduleAtNextAnimationFrame: (runner: () => void, priority?: number) => IDisposable; +export let runAtThisOrScheduleAtNextAnimationFrame: (targetWindow: Window, runner: () => void, priority?: number) => IDisposable; /** * Schedule a callback to be run at the next animation frame. * This allows multiple parties to register callbacks that should run at the next animation frame. * If currently in an animation frame, `runner` will be executed at the next animation frame. * @return token that can be used to cancel the scheduled runner. */ -export let scheduleAtNextAnimationFrame: (runner: () => void, priority?: number) => IDisposable; +export let scheduleAtNextAnimationFrame: (targetWindow: Window, runner: () => void, priority?: number) => IDisposable; + +export function disposableWindowInterval(targetWindow: Window, handler: () => void | boolean /* stop interval */ | Promise, interval: number, iterations?: number): IDisposable { + let iteration = 0; + const timer = targetWindow.setInterval(() => { + iteration++; + if ((typeof iterations === 'number' && iteration >= iterations) || handler() === true) { + disposable.dispose(); + } + }, interval); + const disposable = toDisposable(() => { + targetWindow.clearInterval(timer); + }); + return disposable; +} + +export class WindowIntervalTimer extends IntervalTimer { + + private readonly defaultTarget?: Window & typeof globalThis; + + /** + * + * @param node The optional node from which the target window is determined + */ + constructor(node?: Node) { + super(); + this.defaultTarget = node && getWindow(node); + } + + override cancelAndSet(runner: () => void, interval: number, targetWindow?: Window & typeof globalThis): void { + return super.cancelAndSet(runner, interval, targetWindow ?? this.defaultTarget); + } +} class AnimationFrameQueueItem implements IDisposable { @@ -172,11 +312,11 @@ class AnimationFrameQueueItem implements IDisposable { this._canceled = false; } - public dispose(): void { + dispose(): void { this._canceled = true; } - public execute(): void { + execute(): void { if (this._canceled) { return; } @@ -189,7 +329,7 @@ class AnimationFrameQueueItem implements IDisposable { } // Sort by priority (largest to lowest) - public static sort(a: AnimationFrameQueueItem, b: AnimationFrameQueueItem): number { + static sort(a: AnimationFrameQueueItem, b: AnimationFrameQueueItem): number { return b.priority - a.priority; } } @@ -198,64 +338,78 @@ class AnimationFrameQueueItem implements IDisposable { /** * The runners scheduled at the next animation frame */ - let NEXT_QUEUE: AnimationFrameQueueItem[] = []; + const NEXT_QUEUE = new Map(); /** * The runners scheduled at the current animation frame */ - let CURRENT_QUEUE: AnimationFrameQueueItem[] | null = null; + const CURRENT_QUEUE = new Map(); /** * A flag to keep track if the native requestAnimationFrame was already called */ - let animFrameRequested = false; + const animFrameRequested = new Map(); /** * A flag to indicate if currently handling a native requestAnimationFrame callback */ - let inAnimationFrameRunner = false; + const inAnimationFrameRunner = new Map(); - const animationFrameRunner = () => { - animFrameRequested = false; + const animationFrameRunner = (targetWindowId: number) => { + animFrameRequested.set(targetWindowId, false); - CURRENT_QUEUE = NEXT_QUEUE; - NEXT_QUEUE = []; + const currentQueue = NEXT_QUEUE.get(targetWindowId) ?? []; + CURRENT_QUEUE.set(targetWindowId, currentQueue); + NEXT_QUEUE.set(targetWindowId, []); - inAnimationFrameRunner = true; - while (CURRENT_QUEUE.length > 0) { - CURRENT_QUEUE.sort(AnimationFrameQueueItem.sort); - const top = CURRENT_QUEUE.shift()!; + inAnimationFrameRunner.set(targetWindowId, true); + while (currentQueue.length > 0) { + currentQueue.sort(AnimationFrameQueueItem.sort); + const top = currentQueue.shift()!; top.execute(); } - inAnimationFrameRunner = false; + inAnimationFrameRunner.set(targetWindowId, false); }; - scheduleAtNextAnimationFrame = (runner: () => void, priority: number = 0) => { + scheduleAtNextAnimationFrame = (targetWindow: Window, runner: () => void, priority: number = 0) => { + const targetWindowId = getWindowId(targetWindow); const item = new AnimationFrameQueueItem(runner, priority); - NEXT_QUEUE.push(item); - if (!animFrameRequested) { - animFrameRequested = true; - requestAnimationFrame(animationFrameRunner); + let nextQueue = NEXT_QUEUE.get(targetWindowId); + if (!nextQueue) { + nextQueue = []; + NEXT_QUEUE.set(targetWindowId, nextQueue); + } + nextQueue.push(item); + + if (!animFrameRequested.get(targetWindowId)) { + animFrameRequested.set(targetWindowId, true); + targetWindow.requestAnimationFrame(() => animationFrameRunner(targetWindowId)); } return item; }; - runAtThisOrScheduleAtNextAnimationFrame = (runner: () => void, priority?: number) => { - if (inAnimationFrameRunner) { + runAtThisOrScheduleAtNextAnimationFrame = (targetWindow: Window, runner: () => void, priority?: number) => { + const targetWindowId = getWindowId(targetWindow); + if (inAnimationFrameRunner.get(targetWindowId)) { const item = new AnimationFrameQueueItem(runner, priority); - CURRENT_QUEUE!.push(item); + let currentQueue = CURRENT_QUEUE.get(targetWindowId); + if (!currentQueue) { + currentQueue = []; + CURRENT_QUEUE.set(targetWindowId, currentQueue); + } + currentQueue.push(item); return item; } else { - return scheduleAtNextAnimationFrame(runner, priority); + return scheduleAtNextAnimationFrame(targetWindow, runner, priority); } }; })(); -export function measure(callback: () => void): IDisposable { - return scheduleAtNextAnimationFrame(callback, 10000 /* must be early */); +export function measure(targetWindow: Window, callback: () => void): IDisposable { + return scheduleAtNextAnimationFrame(targetWindow, callback, 10000 /* must be early */); } -export function modify(callback: () => void): IDisposable { - return scheduleAtNextAnimationFrame(callback, -10000 /* must be late */); +export function modify(targetWindow: Window, callback: () => void): IDisposable { + return scheduleAtNextAnimationFrame(targetWindow, callback, -10000 /* must be late */); } /** @@ -305,13 +459,12 @@ export function addDisposableThrottledListener(node: } export function getComputedStyle(el: HTMLElement): CSSStyleDeclaration { - return el.ownerDocument.defaultView!.getComputedStyle(el, null); + return getWindow(el).getComputedStyle(el, null); } -export function getClientArea(element: HTMLElement): Dimension { - - const elDocument = element.ownerDocument; - const elWindow = elDocument.defaultView?.window; +export function getClientArea(element: HTMLElement, fallback?: HTMLElement): Dimension { + const elWindow = getWindow(element); + const elDocument = elWindow.document; // Try with DOM clientWidth / clientHeight if (element !== elDocument.body) { @@ -338,6 +491,10 @@ export function getClientArea(element: HTMLElement): Dimension { return new Dimension(elDocument.documentElement.clientWidth, elDocument.documentElement.clientHeight); } + if (fallback) { + return getClientArea(fallback); + } + throw new Error('Unable to figure out browser width and height'); } @@ -407,8 +564,8 @@ export class Dimension implements IDimension { static readonly None = new Dimension(0, 0); constructor( - public readonly width: number, - public readonly height: number, + readonly width: number, + readonly height: number, ) { } with(width: number = this.width, height: number = this.height): Dimension { @@ -523,9 +680,10 @@ export function position(element: HTMLElement, top: number, right?: number, bott */ export function getDomNodePagePosition(domNode: HTMLElement): IDomNodePagePosition { const bb = domNode.getBoundingClientRect(); + const window = getWindow(domNode); return { - left: bb.left + (domNode.ownerDocument.defaultView?.scrollX ?? 0), - top: bb.top + (domNode.ownerDocument.defaultView?.scrollY ?? 0), + left: bb.left + window.scrollX, + top: bb.top + window.scrollY, width: bb.width, height: bb.height }; @@ -605,14 +763,7 @@ export function getLargestChildWidth(parent: HTMLElement, children: HTMLElement[ // ---------------------------------------------------------------------------------------- export function isAncestor(testChild: Node | null, testAncestor: Node | null): boolean { - while (testChild) { - if (testChild === testAncestor) { - return true; - } - testChild = testChild.parentNode; - } - - return false; + return Boolean(testAncestor?.contains(testChild)); } const parentFlowToDataKey = 'parentFlowToElementId'; @@ -644,7 +795,7 @@ export function isAncestorUsingFlowTo(testChild: Node, testAncestor: Node): bool return true; } - if (node instanceof HTMLElement) { + if (isHTMLElement(node)) { const flowToParentElement = getParentFlowToElement(node); if (flowToParentElement) { node = flowToParentElement; @@ -707,8 +858,9 @@ export function getShadowRoot(domNode: Node): ShadowRoot | null { } /** - * Returns the active element across all child windows. - * Use this instead of `document.activeElement` to handle multiple windows. + * Returns the active element across all child windows + * based on document focus. Falls back to the main + * window if no window has focus. */ export function getActiveElement(): Element | null { let result = getActiveDocument().activeElement; @@ -721,27 +873,218 @@ export function getActiveElement(): Element | null { } /** - * Returns the active document across all child windows. - * Use this instead of `document` when reacting to dom events to handle multiple windows. + * Returns true if the focused window active element matches + * the provided element. Falls back to the main window if no + * window has focus. + */ +export function isActiveElement(element: Element): boolean { + return getActiveElement() === element; +} + +/** + * Returns true if the focused window active element is contained in + * `ancestor`. Falls back to the main window if no window has focus. + */ +export function isAncestorOfActiveElement(ancestor: Element): boolean { + return isAncestor(getActiveElement(), ancestor); +} + +/** + * Returns whether the element is in the active `document`. The active + * document has focus or will be the main windows document. + */ +export function isActiveDocument(element: Element): boolean { + return element.ownerDocument === getActiveDocument(); +} + +/** + * Returns the active document across main and child windows. + * Prefers the window with focus, otherwise falls back to + * the main windows document. */ export function getActiveDocument(): Document { - const documents = [document, ...getWindows().map(w => w.document)]; - return documents.find(doc => doc.hasFocus()) ?? document; + if (getWindowsCount() <= 1) { + return mainWindow.document; + } + + const documents = Array.from(getWindows()).map(({ window }) => window.document); + return documents.find(doc => doc.hasFocus()) ?? mainWindow.document; } -export function createStyleSheet(container: HTMLElement = document.getElementsByTagName('head')[0], beforeAppend?: (style: HTMLStyleElement) => void): HTMLStyleElement { +/** + * Returns the active window across main and child windows. + * Prefers the window with focus, otherwise falls back to + * the main window. + */ +export function getActiveWindow(): CodeWindow { + const document = getActiveDocument(); + return (document.defaultView?.window ?? mainWindow) as CodeWindow; +} + +const globalStylesheets = new Map>(); + +export function isGlobalStylesheet(node: Node): boolean { + return globalStylesheets.has(node as HTMLStyleElement); +} + +/** + * A version of createStyleSheet which has a unified API to initialize/set the style content. + */ +export function createStyleSheet2(): WrappedStyleElement { + return new WrappedStyleElement(); +} + +class WrappedStyleElement { + private _currentCssStyle = ''; + private _styleSheet: HTMLStyleElement | undefined = undefined; + + public setStyle(cssStyle: string): void { + if (cssStyle === this._currentCssStyle) { + return; + } + this._currentCssStyle = cssStyle; + + if (!this._styleSheet) { + this._styleSheet = createStyleSheet(mainWindow.document.head, (s) => s.innerText = cssStyle); + } else { + this._styleSheet.innerText = cssStyle; + } + } + + public dispose(): void { + if (this._styleSheet) { + this._styleSheet.remove(); + this._styleSheet = undefined; + } + } +} + +export function createStyleSheet(container: HTMLElement = mainWindow.document.head, beforeAppend?: (style: HTMLStyleElement) => void, disposableStore?: DisposableStore): HTMLStyleElement { const style = document.createElement('style'); style.type = 'text/css'; style.media = 'screen'; beforeAppend?.(style); container.appendChild(style); + + if (disposableStore) { + disposableStore.add(toDisposable(() => container.removeChild(style))); + } + + // With as container, the stylesheet becomes global and is tracked + // to support auxiliary windows to clone the stylesheet. + if (container === mainWindow.document.head) { + const globalStylesheetClones = new Set(); + globalStylesheets.set(style, globalStylesheetClones); + + for (const { window: targetWindow, disposables } of getWindows()) { + if (targetWindow === mainWindow) { + continue; // main window is already tracked + } + + const cloneDisposable = disposables.add(cloneGlobalStyleSheet(style, globalStylesheetClones, targetWindow)); + disposableStore?.add(cloneDisposable); + } + } + return style; } -export function createMetaElement(container: HTMLElement = document.getElementsByTagName('head')[0]): HTMLMetaElement { - const meta = document.createElement('meta'); - container.appendChild(meta); - return meta; +export function cloneGlobalStylesheets(targetWindow: Window): IDisposable { + const disposables = new DisposableStore(); + + for (const [globalStylesheet, clonedGlobalStylesheets] of globalStylesheets) { + disposables.add(cloneGlobalStyleSheet(globalStylesheet, clonedGlobalStylesheets, targetWindow)); + } + + return disposables; +} + +function cloneGlobalStyleSheet(globalStylesheet: HTMLStyleElement, globalStylesheetClones: Set, targetWindow: Window): IDisposable { + const disposables = new DisposableStore(); + + const clone = globalStylesheet.cloneNode(true) as HTMLStyleElement; + targetWindow.document.head.appendChild(clone); + disposables.add(toDisposable(() => targetWindow.document.head.removeChild(clone))); + + for (const rule of getDynamicStyleSheetRules(globalStylesheet)) { + clone.sheet?.insertRule(rule.cssText, clone.sheet?.cssRules.length); + } + + disposables.add(sharedMutationObserver.observe(globalStylesheet, disposables, { childList: true })(() => { + clone.textContent = globalStylesheet.textContent; + })); + + globalStylesheetClones.add(clone); + disposables.add(toDisposable(() => globalStylesheetClones.delete(clone))); + + return disposables; +} + +interface IMutationObserver { + users: number; + readonly observer: MutationObserver; + readonly onDidMutate: event.Event; +} + +export const sharedMutationObserver = new class { + + readonly mutationObservers = new Map>(); + + observe(target: Node, disposables: DisposableStore, options?: MutationObserverInit): event.Event { + let mutationObserversPerTarget = this.mutationObservers.get(target); + if (!mutationObserversPerTarget) { + mutationObserversPerTarget = new Map(); + this.mutationObservers.set(target, mutationObserversPerTarget); + } + + const optionsHash = hash(options); + let mutationObserverPerOptions = mutationObserversPerTarget.get(optionsHash); + if (!mutationObserverPerOptions) { + const onDidMutate = new event.Emitter(); + const observer = new MutationObserver(mutations => onDidMutate.fire(mutations)); + observer.observe(target, options); + + const resolvedMutationObserverPerOptions = mutationObserverPerOptions = { + users: 1, + observer, + onDidMutate: onDidMutate.event + }; + + disposables.add(toDisposable(() => { + resolvedMutationObserverPerOptions.users -= 1; + + if (resolvedMutationObserverPerOptions.users === 0) { + onDidMutate.dispose(); + observer.disconnect(); + + mutationObserversPerTarget?.delete(optionsHash); + if (mutationObserversPerTarget?.size === 0) { + this.mutationObservers.delete(target); + } + } + })); + + mutationObserversPerTarget.set(optionsHash, mutationObserverPerOptions); + } else { + mutationObserverPerOptions.users += 1; + } + + return mutationObserverPerOptions.onDidMutate; + } +}; + +export function createMetaElement(container: HTMLElement = mainWindow.document.head): HTMLMetaElement { + return createHeadElement('meta', container) as HTMLMetaElement; +} + +export function createLinkElement(container: HTMLElement = mainWindow.document.head): HTMLLinkElement { + return createHeadElement('link', container) as HTMLLinkElement; +} + +function createHeadElement(tagName: string, container: HTMLElement = mainWindow.document.head): HTMLElement { + const element = document.createElement(tagName); + container.appendChild(element); + return element; } let _sharedStyleSheet: HTMLStyleElement | null = null; @@ -752,7 +1095,7 @@ function getSharedStyleSheet(): HTMLStyleElement { return _sharedStyleSheet; } -function getDynamicStyleSheetRules(style: any) { +function getDynamicStyleSheetRules(style: HTMLStyleElement) { if (style?.sheet?.rules) { // Chrome, IE return style.sheet.rules; @@ -764,15 +1107,20 @@ function getDynamicStyleSheetRules(style: any) { return []; } -export function createCSSRule(selector: string, cssText: string, style: HTMLStyleElement = getSharedStyleSheet()): void { +export function createCSSRule(selector: string, cssText: string, style = getSharedStyleSheet()): void { if (!style || !cssText) { return; } - (style.sheet).insertRule(selector + '{' + cssText + '}', 0); + style.sheet?.insertRule(`${selector} {${cssText}}`, 0); + + // Apply rule also to all cloned global stylesheets + for (const clonedGlobalStylesheet of globalStylesheets.get(style) ?? []) { + createCSSRule(selector, cssText, clonedGlobalStylesheet); + } } -export function removeCSSRulesContainingSelector(ruleName: string, style: HTMLStyleElement = getSharedStyleSheet()): void { +export function removeCSSRulesContainingSelector(ruleName: string, style = getSharedStyleSheet()): void { if (!style) { return; } @@ -781,21 +1129,78 @@ export function removeCSSRulesContainingSelector(ruleName: string, style: HTMLSt const toDelete: number[] = []; for (let i = 0; i < rules.length; i++) { const rule = rules[i]; - if (rule.selectorText.indexOf(ruleName) !== -1) { + if (isCSSStyleRule(rule) && rule.selectorText.indexOf(ruleName) !== -1) { toDelete.push(i); } } for (let i = toDelete.length - 1; i >= 0; i--) { - (style.sheet).deleteRule(toDelete[i]); + style.sheet?.deleteRule(toDelete[i]); } -} -export function isHTMLElement(o: any): o is HTMLElement { - if (typeof HTMLElement === 'object') { - return o instanceof HTMLElement; + // Remove rules also from all cloned global stylesheets + for (const clonedGlobalStylesheet of globalStylesheets.get(style) ?? []) { + removeCSSRulesContainingSelector(ruleName, clonedGlobalStylesheet); } - return o && typeof o === 'object' && o.nodeType === 1 && typeof o.nodeName === 'string'; +} + +function isCSSStyleRule(rule: CSSRule): rule is CSSStyleRule { + return typeof (rule as CSSStyleRule).selectorText === 'string'; +} + +export function isHTMLElement(e: unknown): e is HTMLElement { + // eslint-disable-next-line no-restricted-syntax + return e instanceof HTMLElement || e instanceof getWindow(e as Node).HTMLElement; +} + +export function isHTMLAnchorElement(e: unknown): e is HTMLAnchorElement { + // eslint-disable-next-line no-restricted-syntax + return e instanceof HTMLAnchorElement || e instanceof getWindow(e as Node).HTMLAnchorElement; +} + +export function isHTMLSpanElement(e: unknown): e is HTMLSpanElement { + // eslint-disable-next-line no-restricted-syntax + return e instanceof HTMLSpanElement || e instanceof getWindow(e as Node).HTMLSpanElement; +} + +export function isHTMLTextAreaElement(e: unknown): e is HTMLTextAreaElement { + // eslint-disable-next-line no-restricted-syntax + return e instanceof HTMLTextAreaElement || e instanceof getWindow(e as Node).HTMLTextAreaElement; +} + +export function isHTMLInputElement(e: unknown): e is HTMLInputElement { + // eslint-disable-next-line no-restricted-syntax + return e instanceof HTMLInputElement || e instanceof getWindow(e as Node).HTMLInputElement; +} + +export function isHTMLButtonElement(e: unknown): e is HTMLButtonElement { + // eslint-disable-next-line no-restricted-syntax + return e instanceof HTMLButtonElement || e instanceof getWindow(e as Node).HTMLButtonElement; +} + +export function isHTMLDivElement(e: unknown): e is HTMLDivElement { + // eslint-disable-next-line no-restricted-syntax + return e instanceof HTMLDivElement || e instanceof getWindow(e as Node).HTMLDivElement; +} + +export function isMouseEvent(e: unknown): e is MouseEvent { + // eslint-disable-next-line no-restricted-syntax + return e instanceof MouseEvent || e instanceof getWindow(e as UIEvent).MouseEvent; +} + +export function isKeyboardEvent(e: unknown): e is KeyboardEvent { + // eslint-disable-next-line no-restricted-syntax + return e instanceof KeyboardEvent || e instanceof getWindow(e as UIEvent).KeyboardEvent; +} + +export function isPointerEvent(e: unknown): e is PointerEvent { + // eslint-disable-next-line no-restricted-syntax + return e instanceof PointerEvent || e instanceof getWindow(e as UIEvent).PointerEvent; +} + +export function isDragEvent(e: unknown): e is DragEvent { + // eslint-disable-next-line no-restricted-syntax + return e instanceof DragEvent || e instanceof getWindow(e as UIEvent).DragEvent; } export const EventType = { @@ -827,6 +1232,7 @@ export const EventType = { UNLOAD: 'unload', PAGE_SHOW: 'pageshow', PAGE_HIDE: 'pagehide', + PASTE: 'paste', ABORT: 'abort', ERROR: 'error', RESIZE: 'resize', @@ -881,8 +1287,8 @@ export const EventHelper = { }; export interface IFocusTracker extends Disposable { - onDidFocus: event.Event; - onDidBlur: event.Event; + readonly onDidFocus: event.Event; + readonly onDidBlur: event.Event; refreshState(): void; } @@ -907,10 +1313,10 @@ export function restoreParentsScrollTop(node: Element, state: number[]): void { class FocusTracker extends Disposable implements IFocusTracker { private readonly _onDidFocus = this._register(new event.Emitter()); - public readonly onDidFocus: event.Event = this._onDidFocus.event; + readonly onDidFocus = this._onDidFocus.event; private readonly _onDidBlur = this._register(new event.Emitter()); - public readonly onDidBlur: event.Event = this._onDidBlur.event; + readonly onDidBlur = this._onDidBlur.event; private _refreshStateHandler: () => void; @@ -920,6 +1326,7 @@ class FocusTracker extends Disposable implements IFocusTracker { const activeElement = (shadowRoot ? shadowRoot.activeElement : element.ownerDocument.activeElement); return isAncestor(activeElement, element); } else { + const window = element; return isAncestor(window.document.activeElement, window.document); } } @@ -940,7 +1347,7 @@ class FocusTracker extends Disposable implements IFocusTracker { const onBlur = () => { if (hasFocus) { loosingFocus = true; - window.setTimeout(() => { + (isHTMLElement(element) ? getWindow(element) : element).setTimeout(() => { if (loosingFocus) { loosingFocus = false; hasFocus = false; @@ -963,7 +1370,7 @@ class FocusTracker extends Disposable implements IFocusTracker { this._register(addDisposableListener(element, EventType.FOCUS, onFocus, true)); this._register(addDisposableListener(element, EventType.BLUR, onBlur, true)); - if (element instanceof HTMLElement) { + if (isHTMLElement(element)) { this._register(addDisposableListener(element, EventType.FOCUS_IN, () => this._refreshStateHandler())); this._register(addDisposableListener(element, EventType.FOCUS_OUT, () => this._refreshStateHandler())); } @@ -1116,7 +1523,7 @@ export function hide(...elements: HTMLElement[]): void { function findParentWithAttribute(node: Node | null, attribute: string): HTMLElement | null { while (node && node.nodeType === node.ELEMENT_NODE) { - if (node instanceof HTMLElement && node.hasAttribute(attribute)) { + if (isHTMLElement(node) && node.hasAttribute(attribute)) { return node; } @@ -1151,13 +1558,18 @@ export function finalHandler(fn: (event: T) => any): (event: T) }; } -export function domContentLoaded(): Promise { - return new Promise(resolve => { - const readyState = document.readyState; - if (readyState === 'complete' || (document && document.body !== null)) { +export function domContentLoaded(targetWindow: Window): Promise { + return new Promise(resolve => { + const readyState = targetWindow.document.readyState; + if (readyState === 'complete' || (targetWindow.document && targetWindow.document.body !== null)) { resolve(undefined); } else { - window.addEventListener('DOMContentLoaded', resolve, false); + const listener = () => { + targetWindow.window.removeEventListener('DOMContentLoaded', listener, false); + resolve(); + }; + + targetWindow.window.addEventListener('DOMContentLoaded', listener, false); } }); } @@ -1170,7 +1582,7 @@ export function domContentLoaded(): Promise { * of 1.25, the cursor will be 2.5 screen pixels wide. Depending on how the dom node aligns/"snaps" * with the screen pixels, it will sometimes be rendered with 2 screen pixels, and sometimes with 3 screen pixels. */ -export function computeScreenAwareSize(cssPx: number): number { +export function computeScreenAwareSize(window: Window, cssPx: number): number { const screenPx = window.devicePixelRatio * cssPx; return Math.max(1, Math.floor(screenPx)) / window.devicePixelRatio; } @@ -1193,7 +1605,7 @@ export function windowOpenNoOpener(url: string): void { // See https://developer.mozilla.org/en-US/docs/Web/API/Window/open#noopener // However, this also doesn't allow us to realize if the browser blocked // the creation of the window. - window.open(url, '_blank', 'noopener'); + mainWindow.open(url, '_blank', 'noopener'); } /** @@ -1209,9 +1621,9 @@ export function windowOpenNoOpener(url: string): void { */ const popupWidth = 780, popupHeight = 640; export function windowOpenPopup(url: string): void { - const left = Math.floor(window.screenLeft + window.innerWidth / 2 - popupWidth / 2); - const top = Math.floor(window.screenTop + window.innerHeight / 2 - popupHeight / 2); - window.open( + const left = Math.floor(mainWindow.screenLeft + mainWindow.innerWidth / 2 - popupWidth / 2); + const top = Math.floor(mainWindow.screenTop + mainWindow.innerHeight / 2 - popupHeight / 2); + mainWindow.open( url, '_blank', `width=${popupWidth},height=${popupHeight},top=${top},left=${left}` @@ -1234,7 +1646,7 @@ export function windowOpenPopup(url: string): void { * @returns boolean indicating if the {@link window.open} call succeeded */ export function windowOpenWithSuccess(url: string, noOpener = true): boolean { - const newTab = window.open(); + const newTab = mainWindow.open(); if (newTab) { if (noOpener) { // see `windowOpenNoOpener` for details on why this is important @@ -1246,17 +1658,17 @@ export function windowOpenWithSuccess(url: string, noOpener = true): boolean { return false; } -export function animate(fn: () => void): IDisposable { +export function animate(targetWindow: Window, fn: () => void): IDisposable { const step = () => { fn(); - stepDisposable = scheduleAtNextAnimationFrame(step); + stepDisposable = scheduleAtNextAnimationFrame(targetWindow, step); }; - let stepDisposable = scheduleAtNextAnimationFrame(step); + let stepDisposable = scheduleAtNextAnimationFrame(targetWindow, step); return toDisposable(() => stepDisposable.dispose()); } -RemoteAuthorities.setPreferredWebSchema(/^https:/.test(window.location.href) ? 'https' : 'http'); +RemoteAuthorities.setPreferredWebSchema(/^https:/.test(mainWindow.location.href) ? 'https' : 'http'); /** * returns url('...') @@ -1306,14 +1718,15 @@ export function triggerDownload(dataOrUri: Uint8Array | URI, name: string): void // to be creating a element with download attribute that // points to the file to download. // See also https://developers.google.com/web/updates/2011/08/Downloading-resources-in-HTML5-a-download + const activeWindow = getActiveWindow(); const anchor = document.createElement('a'); - document.body.appendChild(anchor); + activeWindow.document.body.appendChild(anchor); anchor.download = name; anchor.href = url; anchor.click(); // Ensure to remove the element from DOM eventually - setTimeout(() => document.body.removeChild(anchor)); + setTimeout(() => activeWindow.document.body.removeChild(anchor)); } export function triggerUpload(): Promise { @@ -1322,8 +1735,9 @@ export function triggerUpload(): Promise { // In order to upload to the browser, create a // input element of type `file` and click it // to gather the selected files + const activeWindow = getActiveWindow(); const input = document.createElement('input'); - document.body.appendChild(input); + activeWindow.document.body.appendChild(input); input.type = 'file'; input.multiple = true; @@ -1335,7 +1749,7 @@ export function triggerUpload(): Promise { input.click(); // Ensure to remove the element from DOM eventually - setTimeout(() => document.body.removeChild(input)); + setTimeout(() => activeWindow.document.body.removeChild(input)); }); } @@ -1368,10 +1782,10 @@ export interface IDetectedFullscreen { guess: boolean; } -export function detectFullscreen(): IDetectedFullscreen | null { +export function detectFullscreen(targetWindow: Window): IDetectedFullscreen | null { // Browser fullscreen: use DOM APIs to detect - if (document.fullscreenElement || (document).webkitFullscreenElement || (document).webkitIsFullScreen) { + if (targetWindow.document.fullscreenElement || (targetWindow.document).webkitFullscreenElement || (targetWindow.document).webkitIsFullScreen) { return { mode: DetectedFullscreenMode.DOCUMENT, guess: false }; } @@ -1380,7 +1794,7 @@ export function detectFullscreen(): IDetectedFullscreen | null { // height and comparing that to window height, we can guess // it though. - if (window.innerHeight === screen.height) { + if (targetWindow.innerHeight === targetWindow.screen.height) { // if the height of the window matches the screen height, we can // safely assume that the browser is fullscreen because no browser // chrome is taking height away (e.g. like toolbars). @@ -1389,7 +1803,7 @@ export function detectFullscreen(): IDetectedFullscreen | null { if (platform.isMacintosh || platform.isLinux) { // macOS and Linux do not properly report `innerHeight`, only Windows does - if (window.outerHeight === screen.height && window.outerWidth === screen.width) { + if (targetWindow.outerHeight === targetWindow.screen.height && targetWindow.outerWidth === targetWindow.screen.width) { // if the height of the browser matches the screen height, we can // only guess that we are in fullscreen. It is also possible that // the user has turned off taskbars in the OS and the browser is @@ -1481,6 +1895,7 @@ export const basicMarkupHtmlTags = Object.freeze([ 'hr', 'i', 'img', + 'input', 'ins', 'kbd', 'label', @@ -1594,7 +2009,11 @@ export class ModifierKeyEmitter extends event.Emitter { metaKey: false }; - this._subscriptions.add(addDisposableListener(window, 'keydown', e => { + this._subscriptions.add(event.Event.runAndSubscribe(onDidRegisterWindow, ({ window, disposables }) => this.registerListeners(window, disposables), { window: mainWindow, disposables: this._subscriptions })); + } + + private registerListeners(window: Window, disposables: DisposableStore): void { + disposables.add(addDisposableListener(window, 'keydown', e => { if (e.defaultPrevented) { return; } @@ -1631,7 +2050,7 @@ export class ModifierKeyEmitter extends event.Emitter { } }, true)); - this._subscriptions.add(addDisposableListener(window, 'keyup', e => { + disposables.add(addDisposableListener(window, 'keyup', e => { if (e.defaultPrevented) { return; } @@ -1663,21 +2082,21 @@ export class ModifierKeyEmitter extends event.Emitter { } }, true)); - this._subscriptions.add(addDisposableListener(document.body, 'mousedown', () => { + disposables.add(addDisposableListener(window.document.body, 'mousedown', () => { this._keyStatus.lastKeyPressed = undefined; }, true)); - this._subscriptions.add(addDisposableListener(document.body, 'mouseup', () => { + disposables.add(addDisposableListener(window.document.body, 'mouseup', () => { this._keyStatus.lastKeyPressed = undefined; }, true)); - this._subscriptions.add(addDisposableListener(document.body, 'mousemove', e => { + disposables.add(addDisposableListener(window.document.body, 'mousemove', e => { if (e.buttons) { this._keyStatus.lastKeyPressed = undefined; } }, true)); - this._subscriptions.add(addDisposableListener(window, 'blur', () => { + disposables.add(addDisposableListener(window, 'blur', () => { this.resetKeyStatus(); })); } @@ -1728,10 +2147,12 @@ export function getCookieValue(name: string): string | undefined { } export interface IDragAndDropObserverCallbacks { - readonly onDragEnter: (e: DragEvent) => void; - readonly onDragLeave: (e: DragEvent) => void; - readonly onDrop: (e: DragEvent) => void; - readonly onDragEnd: (e: DragEvent) => void; + readonly onDragEnter?: (e: DragEvent) => void; + readonly onDragLeave?: (e: DragEvent) => void; + readonly onDrop?: (e: DragEvent) => void; + readonly onDragEnd?: (e: DragEvent) => void; + readonly onDragStart?: (e: DragEvent) => void; + readonly onDrag?: (e: DragEvent) => void; readonly onDragOver?: (e: DragEvent, dragDuration: number) => void; } @@ -1753,11 +2174,23 @@ export class DragAndDropObserver extends Disposable { } private registerListeners(): void { + if (this.callbacks.onDragStart) { + this._register(addDisposableListener(this.element, EventType.DRAG_START, (e: DragEvent) => { + this.callbacks.onDragStart?.(e); + })); + } + + if (this.callbacks.onDrag) { + this._register(addDisposableListener(this.element, EventType.DRAG, (e: DragEvent) => { + this.callbacks.onDrag?.(e); + })); + } + this._register(addDisposableListener(this.element, EventType.DRAG_ENTER, (e: DragEvent) => { this.counter++; this.dragStartTime = e.timeStamp; - this.callbacks.onDragEnter(e); + this.callbacks.onDragEnter?.(e); })); this._register(addDisposableListener(this.element, EventType.DRAG_OVER, (e: DragEvent) => { @@ -1772,7 +2205,7 @@ export class DragAndDropObserver extends Disposable { if (this.counter === 0) { this.dragStartTime = 0; - this.callbacks.onDragLeave(e); + this.callbacks.onDragLeave?.(e); } })); @@ -1780,14 +2213,14 @@ export class DragAndDropObserver extends Disposable { this.counter = 0; this.dragStartTime = 0; - this.callbacks.onDragEnd(e); + this.callbacks.onDragEnd?.(e); })); this._register(addDisposableListener(this.element, EventType.DROP, (e: DragEvent) => { this.counter = 0; this.dragStartTime = 0; - this.callbacks.onDrop(e); + this.callbacks.onDrop?.(e); })); } } @@ -1906,7 +2339,7 @@ export function h(tag: string, ...args: [] | [attributes: { $: string } & Partia if (children) { for (const c of children) { - if (c instanceof HTMLElement) { + if (isHTMLElement(c)) { el.appendChild(c); } else if (typeof c === 'string') { el.append(c); @@ -1942,3 +2375,36 @@ export function h(tag: string, ...args: [] | [attributes: { $: string } & Partia function camelCaseToHyphenCase(str: string) { return str.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase(); } + +export function copyAttributes(from: Element, to: Element, filter?: string[]): void { + for (const { name, value } of from.attributes) { + if (!filter || filter.includes(name)) { + to.setAttribute(name, value); + } + } +} + +function copyAttribute(from: Element, to: Element, name: string): void { + const value = from.getAttribute(name); + if (value) { + to.setAttribute(name, value); + } else { + to.removeAttribute(name); + } +} + +export function trackAttributes(from: Element, to: Element, filter?: string[]): IDisposable { + copyAttributes(from, to, filter); + + const disposables = new DisposableStore(); + + disposables.add(sharedMutationObserver.observe(from, disposables, { attributes: true, attributeFilter: filter })(mutations => { + for (const mutation of mutations) { + if (mutation.type === 'attributes' && mutation.attributeName) { + copyAttribute(from, to, mutation.attributeName); + } + } + })); + + return disposables; +} diff --git a/patched-vscode/src/vs/base/browser/fonts.ts b/patched-vscode/src/vs/base/browser/fonts.ts new file mode 100644 index 00000000..a5e78d00 --- /dev/null +++ b/patched-vscode/src/vs/base/browser/fonts.ts @@ -0,0 +1,16 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { isMacintosh, isWindows } from 'vs/base/common/platform'; + +/** + * The best font-family to be used in CSS based on the platform: + * - Windows: Segoe preferred, fallback to sans-serif + * - macOS: standard system font, fallback to sans-serif + * - Linux: standard system font preferred, fallback to Ubuntu fonts + * + * Note: this currently does not adjust for different locales. + */ +export const DEFAULT_FONT_FAMILY = isWindows ? '"Segoe WPC", "Segoe UI", sans-serif' : isMacintosh ? '-apple-system, BlinkMacSystemFont, sans-serif' : 'system-ui, "Ubuntu", "Droid Sans", sans-serif'; diff --git a/patched-vscode/src/vs/base/browser/formattedTextRenderer.ts b/patched-vscode/src/vs/base/browser/formattedTextRenderer.ts index 0355a7ac..12371671 100644 --- a/patched-vscode/src/vs/base/browser/formattedTextRenderer.ts +++ b/patched-vscode/src/vs/base/browser/formattedTextRenderer.ts @@ -118,7 +118,7 @@ function _renderFormattedText(element: Node, treeNode: IFormatParseTree, actionH if (child && Array.isArray(treeNode.children)) { treeNode.children.forEach((nodeChild) => { - _renderFormattedText(child!, nodeChild, actionHandler, renderCodeSegments); + _renderFormattedText(child, nodeChild, actionHandler, renderCodeSegments); }); } } diff --git a/patched-vscode/src/vs/base/browser/globalPointerMoveMonitor.ts b/patched-vscode/src/vs/base/browser/globalPointerMoveMonitor.ts index 0348db25..9841596c 100644 --- a/patched-vscode/src/vs/base/browser/globalPointerMoveMonitor.ts +++ b/patched-vscode/src/vs/base/browser/globalPointerMoveMonitor.ts @@ -85,7 +85,7 @@ export class GlobalPointerMoveMonitor implements IDisposable { // DOMException: Failed to execute 'setPointerCapture' on 'Element': // No active pointer with the given id is found. // In case of failure, we bind the listeners on the window - eventSource = window; + eventSource = dom.getWindow(initialElement); } this._hooks.add(dom.addDisposableListener( diff --git a/patched-vscode/src/vs/base/browser/iframe.ts b/patched-vscode/src/vs/base/browser/iframe.ts index 2a32decc..e8522e03 100644 --- a/patched-vscode/src/vs/base/browser/iframe.ts +++ b/patched-vscode/src/vs/base/browser/iframe.ts @@ -6,19 +6,18 @@ /** * Represents a window in a possible chain of iframes */ -export interface IWindowChainElement { +interface IWindowChainElement { /** * The window object for it */ - window: Window; + readonly window: WeakRef; /** * The iframe element inside the window.parent corresponding to window */ - iframeElement: Element | null; + readonly iframeElement: Element | null; } -let hasDifferentOriginAncestorFlag: boolean = false; -let sameOriginWindowChainCache: IWindowChainElement[] | null = null; +const sameOriginWindowChainCache = new WeakMap(); function getParentWindowIfSameOrigin(w: Window): Window | null { if (!w.parent || w.parent === w) { @@ -30,11 +29,9 @@ function getParentWindowIfSameOrigin(w: Window): Window | null { const location = w.location; const parentLocation = w.parent.location; if (location.origin !== 'null' && parentLocation.origin !== 'null' && location.origin !== parentLocation.origin) { - hasDifferentOriginAncestorFlag = true; return null; } } catch (e) { - hasDifferentOriginAncestorFlag = true; return null; } @@ -46,41 +43,31 @@ export class IframeUtils { /** * Returns a chain of embedded windows with the same origin (which can be accessed programmatically). * Having a chain of length 1 might mean that the current execution environment is running outside of an iframe or inside an iframe embedded in a window with a different origin. - * To distinguish if at one point the current execution environment is running inside a window with a different origin, see hasDifferentOriginAncestor() */ - public static getSameOriginWindowChain(): IWindowChainElement[] { - if (!sameOriginWindowChainCache) { - sameOriginWindowChainCache = []; - let w: Window | null = window; + private static getSameOriginWindowChain(targetWindow: Window): IWindowChainElement[] { + let windowChainCache = sameOriginWindowChainCache.get(targetWindow); + if (!windowChainCache) { + windowChainCache = []; + sameOriginWindowChainCache.set(targetWindow, windowChainCache); + let w: Window | null = targetWindow; let parent: Window | null; do { parent = getParentWindowIfSameOrigin(w); if (parent) { - sameOriginWindowChainCache.push({ - window: w, + windowChainCache.push({ + window: new WeakRef(w), iframeElement: w.frameElement || null }); } else { - sameOriginWindowChainCache.push({ - window: w, + windowChainCache.push({ + window: new WeakRef(w), iframeElement: null }); } w = parent; } while (w); } - return sameOriginWindowChainCache.slice(0); - } - - /** - * Returns true if the current execution environment is chained in a list of iframes which at one point ends in a window with a different origin. - * Returns false if the current execution environment is not running inside an iframe or if the entire chain of iframes have the same origin. - */ - public static hasDifferentOriginAncestor(): boolean { - if (!sameOriginWindowChainCache) { - this.getSameOriginWindowChain(); - } - return hasDifferentOriginAncestorFlag; + return windowChainCache.slice(0); } /** @@ -97,14 +84,14 @@ export class IframeUtils { let top = 0, left = 0; - const windowChain = this.getSameOriginWindowChain(); + const windowChain = this.getSameOriginWindowChain(childWindow); for (const windowChainEl of windowChain) { + const windowInChain = windowChainEl.window.deref(); + top += windowInChain?.scrollY ?? 0; + left += windowInChain?.scrollX ?? 0; - top += windowChainEl.window.scrollY; - left += windowChainEl.window.scrollX; - - if (windowChainEl.window === ancestorWindow) { + if (windowInChain === ancestorWindow) { break; } diff --git a/patched-vscode/src/vs/base/browser/indexedDB.ts b/patched-vscode/src/vs/base/browser/indexedDB.ts index e04e5c8a..6d56022c 100644 --- a/patched-vscode/src/vs/base/browser/indexedDB.ts +++ b/patched-vscode/src/vs/base/browser/indexedDB.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { toErrorMessage } from 'vs/base/common/errorMessage'; -import { getErrorMessage } from 'vs/base/common/errors'; +import { ErrorNoTelemetry, getErrorMessage } from 'vs/base/common/errors'; import { mark } from 'vs/base/common/performance'; class MissingStoresError extends Error { @@ -54,7 +54,7 @@ export class IndexedDB { private static doOpenDatabase(name: string, version: number | undefined, stores: string[]): Promise { return new Promise((c, e) => { - const request = window.indexedDB.open(name, version); + const request = indexedDB.open(name, version); request.onerror = () => e(request.error); request.onsuccess = () => { const db = request.result; @@ -78,13 +78,13 @@ export class IndexedDB { }); } - private static deleteDatabase(indexedDB: IDBDatabase): Promise { + private static deleteDatabase(database: IDBDatabase): Promise { return new Promise((c, e) => { // Close any opened connections - indexedDB.close(); + database.close(); // Delete the db - const deleteRequest = window.indexedDB.deleteDatabase(indexedDB.name); + const deleteRequest = indexedDB.deleteDatabase(database.name); deleteRequest.onerror = (err) => e(deleteRequest.error); deleteRequest.onsuccess = () => c(); }); @@ -125,8 +125,8 @@ export class IndexedDB { c(request.result); } }; - transaction.onerror = () => e(transaction.error); - transaction.onabort = () => e(transaction.error); + transaction.onerror = () => e(transaction.error ? ErrorNoTelemetry.fromError(transaction.error) : new ErrorNoTelemetry('unknown error')); + transaction.onabort = () => e(transaction.error ? ErrorNoTelemetry.fromError(transaction.error) : new ErrorNoTelemetry('unknown error')); const request = dbRequestFn(transaction.objectStore(store)); }).finally(() => this.pendingTransactions.splice(this.pendingTransactions.indexOf(transaction), 1)); } diff --git a/patched-vscode/src/vs/base/browser/keyboardEvent.ts b/patched-vscode/src/vs/base/browser/keyboardEvent.ts index 57ba7407..6aa5bf53 100644 --- a/patched-vscode/src/vs/base/browser/keyboardEvent.ts +++ b/patched-vscode/src/vs/base/browser/keyboardEvent.ts @@ -142,7 +142,7 @@ export class StandardKeyboardEvent implements IKeyboardEvent { this.shiftKey = e.shiftKey; this.altKey = e.altKey; this.metaKey = e.metaKey; - this.altGraphKey = e.getModifierState('AltGraph'); + this.altGraphKey = e.getModifierState?.('AltGraph'); this.keyCode = extractKeyCode(e); this.code = e.code; diff --git a/patched-vscode/src/vs/base/browser/markdownRenderer.ts b/patched-vscode/src/vs/base/browser/markdownRenderer.ts index d7f6d050..b1a30484 100644 --- a/patched-vscode/src/vs/base/browser/markdownRenderer.ts +++ b/patched-vscode/src/vs/base/browser/markdownRenderer.ts @@ -12,12 +12,12 @@ import { StandardMouseEvent } from 'vs/base/browser/mouseEvent'; import { renderLabelWithIcons } from 'vs/base/browser/ui/iconLabel/iconLabels'; import { onUnexpectedError } from 'vs/base/common/errors'; import { Event } from 'vs/base/common/event'; -import { IMarkdownString, escapeDoubleQuotes, parseHrefAndDimensions, removeMarkdownEscapes, MarkdownStringTrustedOptions } from 'vs/base/common/htmlContent'; +import { escapeDoubleQuotes, IMarkdownString, MarkdownStringTrustedOptions, parseHrefAndDimensions, removeMarkdownEscapes } from 'vs/base/common/htmlContent'; import { markdownEscapeEscapedIcons } from 'vs/base/common/iconLabels'; import { defaultGenerator } from 'vs/base/common/idGenerator'; import { KeyCode } from 'vs/base/common/keyCodes'; import { Lazy } from 'vs/base/common/lazy'; -import { DisposableStore } from 'vs/base/common/lifecycle'; +import { DisposableStore, IDisposable, toDisposable } from 'vs/base/common/lifecycle'; import { marked } from 'vs/base/common/marked/marked'; import { parse } from 'vs/base/common/marshalling'; import { FileAccess, Schemas } from 'vs/base/common/network'; @@ -35,6 +35,13 @@ export interface MarkdownRenderOptions extends FormattedTextRenderOptions { readonly codeBlockRendererSync?: (languageId: string, value: string) => HTMLElement; readonly asyncRenderCallback?: () => void; readonly fillInIncompleteTokens?: boolean; + readonly remoteImageIsAllowed?: (uri: URI) => boolean; + readonly sanitizerOptions?: ISanitizerOptions; +} + +export interface ISanitizerOptions { + replaceWithPlaintext?: boolean; + allowedTags?: string[]; } const defaultMarkedRenderers = Object.freeze({ @@ -80,7 +87,8 @@ const defaultMarkedRenderers = Object.freeze({ .replace(/>/g, '>') .replace(/"/g, '"') .replace(/'/g, '''); - return `${text}`; + + return `${text}`; }, }); @@ -195,7 +203,7 @@ export function renderMarkdown(markdown: IMarkdownString, options: MarkdownRende const onClick = options.actionHandler.disposables.add(new DomEmitter(element, 'click')); const onAuxClick = options.actionHandler.disposables.add(new DomEmitter(element, 'auxclick')); options.actionHandler.disposables.add(Event.any(onClick.event, onAuxClick.event)(e => { - const mouseEvent = new StandardMouseEvent(e); + const mouseEvent = new StandardMouseEvent(DOM.getWindow(element), e); if (!mouseEvent.leftButton && !mouseEvent.middleButton) { return; } @@ -219,6 +227,10 @@ export function renderMarkdown(markdown: IMarkdownString, options: MarkdownRende // We always pass the output through dompurify after this so that we don't rely on // marked for sanitization. markedOptions.sanitizer = (html: string): string => { + if (options.sanitizerOptions?.replaceWithPlaintext) { + return escape(html); + } + const match = markdown.isTrusted ? html.match(/^(]+>)|(<\/\s*span>)$/) : undefined; return match ? html : ''; }; @@ -259,9 +271,9 @@ export function renderMarkdown(markdown: IMarkdownString, options: MarkdownRende } const htmlParser = new DOMParser(); - const markdownHtmlDoc = htmlParser.parseFromString(sanitizeRenderedMarkdown(markdown, renderedMarkdown) as unknown as string, 'text/html'); + const markdownHtmlDoc = htmlParser.parseFromString(sanitizeRenderedMarkdown({ isTrusted: markdown.isTrusted, ...options.sanitizerOptions }, renderedMarkdown) as unknown as string, 'text/html'); - markdownHtmlDoc.body.querySelectorAll('img') + markdownHtmlDoc.body.querySelectorAll('img, audio, video, source') .forEach(img => { const src = img.getAttribute('src'); // Get the raw 'src' attribute value as text, not the resolved 'src' if (src) { @@ -272,7 +284,14 @@ export function renderMarkdown(markdown: IMarkdownString, options: MarkdownRende } } catch (err) { } - img.src = _href(href, true); + img.setAttribute('src', _href(href, true)); + + if (options.remoteImageIsAllowed) { + const uri = URI.parse(href); + if (uri.scheme !== Schemas.file && uri.scheme !== Schemas.data && !options.remoteImageIsAllowed(uri)) { + img.replaceWith(DOM.$('', undefined, img.outerHTML)); + } + } } }); @@ -297,7 +316,7 @@ export function renderMarkdown(markdown: IMarkdownString, options: MarkdownRende } }); - element.innerHTML = sanitizeRenderedMarkdown(markdown, markdownHtmlDoc.body.innerHTML) as unknown as string; + element.innerHTML = sanitizeRenderedMarkdown({ isTrusted: markdown.isTrusted, ...options.sanitizerOptions }, markdownHtmlDoc.body.innerHTML) as unknown as string; if (codeBlocks.length > 0) { Promise.all(codeBlocks).then((tuples) => { @@ -369,12 +388,19 @@ function resolveWithBaseUri(baseUri: URI, href: string): string { } } +interface IInternalSanitizerOptions extends ISanitizerOptions { + isTrusted?: boolean | MarkdownStringTrustedOptions; +} + +const selfClosingTags = ['area', 'base', 'br', 'col', 'command', 'embed', 'hr', 'img', 'input', 'keygen', 'link', 'meta', 'param', 'source', 'track', 'wbr']; + function sanitizeRenderedMarkdown( - options: { isTrusted?: boolean | MarkdownStringTrustedOptions }, + options: IInternalSanitizerOptions, renderedMarkdown: string, ): TrustedHTML { const { config, allowedSchemes } = getSanitizerOptions(options); - dompurify.addHook('uponSanitizeAttribute', (element, e) => { + const store = new DisposableStore(); + store.add(addDompurifyHook('uponSanitizeAttribute', (element, e) => { if (e.attrName === 'style' || e.attrName === 'class') { if (element.tagName === 'SPAN') { if (e.attrName === 'style') { @@ -387,16 +413,66 @@ function sanitizeRenderedMarkdown( } e.keepAttr = false; return; + } else if (element.tagName === 'INPUT' && element.attributes.getNamedItem('type')?.value === 'checkbox') { + if ((e.attrName === 'type' && e.attrValue === 'checkbox') || e.attrName === 'disabled' || e.attrName === 'checked') { + e.keepAttr = true; + return; + } + e.keepAttr = false; + } + })); + + store.add(addDompurifyHook('uponSanitizeElement', (element, e) => { + if (e.tagName === 'input') { + if (element.attributes.getNamedItem('type')?.value === 'checkbox') { + element.setAttribute('disabled', ''); + } else if (!options.replaceWithPlaintext) { + element.parentElement?.removeChild(element); + } } - }); - const hook = DOM.hookDomPurifyHrefAndSrcSanitizer(allowedSchemes); + if (options.replaceWithPlaintext && !e.allowedTags[e.tagName] && e.tagName !== 'body') { + if (element.parentElement) { + let startTagText: string; + let endTagText: string | undefined; + if (e.tagName === '#comment') { + startTagText = ``; + } else { + const isSelfClosing = selfClosingTags.includes(e.tagName); + const attrString = element.attributes.length ? + ' ' + Array.from(element.attributes) + .map(attr => `${attr.name}="${attr.value}"`) + .join(' ') + : ''; + startTagText = `<${e.tagName}${attrString}>`; + if (!isSelfClosing) { + endTagText = ``; + } + } + + const fragment = document.createDocumentFragment(); + const textNode = element.parentElement.ownerDocument.createTextNode(startTagText); + fragment.appendChild(textNode); + const endTagTextNode = endTagText ? element.parentElement.ownerDocument.createTextNode(endTagText) : undefined; + while (element.firstChild) { + fragment.appendChild(element.firstChild); + } + + if (endTagTextNode) { + fragment.appendChild(endTagTextNode); + } + + element.parentElement.replaceChild(fragment, element); + } + } + })); + + store.add(DOM.hookDomPurifyHrefAndSrcSanitizer(allowedSchemes)); try { return dompurify.sanitize(renderedMarkdown, { ...config, RETURN_TRUSTED_TYPE: true }); } finally { - dompurify.removeHook('uponSanitizeAttribute'); - hook.dispose(); + store.dispose(); } } @@ -404,10 +480,13 @@ export const allowedMarkdownAttr = [ 'align', 'autoplay', 'alt', + 'checked', 'class', 'controls', 'data-code', 'data-href', + 'disabled', + 'draggable', 'height', 'href', 'loop', @@ -418,11 +497,12 @@ export const allowedMarkdownAttr = [ 'style', 'target', 'title', + 'type', 'width', 'start', ]; -function getSanitizerOptions(options: { readonly isTrusted?: boolean | MarkdownStringTrustedOptions }): { config: dompurify.Config; allowedSchemes: string[] } { +function getSanitizerOptions(options: IInternalSanitizerOptions): { config: dompurify.Config; allowedSchemes: string[] } { const allowedSchemes = [ Schemas.http, Schemas.https, @@ -444,7 +524,7 @@ function getSanitizerOptions(options: { readonly isTrusted?: boolean | MarkdownS // Since we have our own sanitize function for marked, it's possible we missed some tag so let dompurify make sure. // HTML tags that can result from markdown are from reading https://spec.commonmark.org/0.29/ // HTML table tags that can result from markdown are from https://github.github.com/gfm/#tables-extension- - ALLOWED_TAGS: [...DOM.basicMarkupHtmlTags], + ALLOWED_TAGS: options.allowedTags ?? [...DOM.basicMarkupHtmlTags], ALLOWED_ATTR: allowedMarkdownAttr, ALLOW_UNKNOWN_PROTOCOLS: true, }, @@ -462,15 +542,16 @@ export function renderStringAsPlaintext(string: IMarkdownString | string) { /** * Strips all markdown from `markdown`. For example `# Header` would be output as `Header`. + * provide @param withCodeBlocks to retain code blocks */ -export function renderMarkdownAsPlaintext(markdown: IMarkdownString) { +export function renderMarkdownAsPlaintext(markdown: IMarkdownString, withCodeBlocks?: boolean) { // values that are too long will freeze the UI let value = markdown.value ?? ''; if (value.length > 100_000) { value = `${value.substr(0, 100_000)}…`; } - const html = marked.parse(value, { renderer: plainTextRenderer.value }).replace(/&(#\d+|[a-zA-Z]+);/g, m => unescapeInfo.get(m) ?? m); + const html = marked.parse(value, { renderer: withCodeBlocks ? plainTextWithCodeBlocksRenderer.value : plainTextRenderer.value }).replace(/&(#\d+|[a-zA-Z]+);/g, m => unescapeInfo.get(m) ?? m); return sanitizeRenderedMarkdown({ isTrusted: false }, html).toString(); } @@ -484,7 +565,7 @@ const unescapeInfo = new Map([ ['>', '>'], ]); -const plainTextRenderer = new Lazy(() => { +function createRenderer(): marked.Renderer { const renderer = new marked.Renderer(); renderer.code = (code: string): string => { @@ -548,6 +629,14 @@ const plainTextRenderer = new Lazy(() => { return text; }; return renderer; +} +const plainTextRenderer = new Lazy((withCodeBlocks?: boolean) => createRenderer()); +const plainTextWithCodeBlocksRenderer = new Lazy(() => { + const renderer = createRenderer(); + renderer.code = (code: string): string => { + return '\n' + '```' + code + '```' + '\n'; + }; + return renderer; }); function mergeRawTokenText(tokens: marked.Token[]): string { @@ -558,24 +647,62 @@ function mergeRawTokenText(tokens: marked.Token[]): string { return mergedTokenText; } -function completeSingleLinePattern(token: marked.Tokens.ListItem | marked.Tokens.Paragraph): marked.Token | undefined { - for (const subtoken of token.tokens) { +function completeSingleLinePattern(token: marked.Tokens.Text | marked.Tokens.Paragraph): marked.Token | undefined { + if (!token.tokens) { + return undefined; + } + + for (let i = token.tokens.length - 1; i >= 0; i--) { + const subtoken = token.tokens[i]; if (subtoken.type === 'text') { const lines = subtoken.raw.split('\n'); const lastLine = lines[lines.length - 1]; if (lastLine.includes('`')) { return completeCodespan(token); - } else if (lastLine.includes('**')) { + } + + else if (lastLine.includes('**')) { return completeDoublestar(token); - } else if (lastLine.match(/\*\w/)) { + } + + else if (lastLine.match(/\*\w/)) { return completeStar(token); - } else if (lastLine.match(/(^|\s)__\w/)) { + } + + else if (lastLine.match(/(^|\s)__\w/)) { return completeDoubleUnderscore(token); - } else if (lastLine.match(/(^|\s)_\w/)) { + } + + else if (lastLine.match(/(^|\s)_\w/)) { return completeUnderscore(token); - } else if (lastLine.match(/(^|\s)\[.*\]\(\w*/)) { + } + + else if ( + // Text with start of link target + hasLinkTextAndStartOfLinkTarget(lastLine) || + // This token doesn't have the link text, eg if it contains other markdown constructs that are in other subtokens. + // But some preceding token does have an unbalanced [ at least + hasStartOfLinkTargetAndNoLinkText(lastLine) && token.tokens.slice(0, i).some(t => t.type === 'text' && t.raw.match(/\[[^\]]*$/)) + ) { + const nextTwoSubTokens = token.tokens.slice(i + 1); + + // A markdown link can look like + // [link text](https://microsoft.com "more text") + // Where "more text" is a title for the link or an argument to a vscode command link + if ( + // If the link was parsed as a link, then look for a link token and a text token with a quote + nextTwoSubTokens[0]?.type === 'link' && nextTwoSubTokens[1]?.type === 'text' && nextTwoSubTokens[1].raw.match(/^ *"[^"]*$/) || + // And if the link was not parsed as a link (eg command link), just look for a single quote in this token + lastLine.match(/^[^"]* +"[^"]*$/) + ) { + + return completeLinkTargetArg(token); + } return completeLinkTarget(token); - } else if (lastLine.match(/(^|\s)\[\w/)) { + } + + // Contains the start of link text, and no following tokens contain the link target + else if (lastLine.match(/(^|\s)\[\w*/)) { return completeLinkText(token); } } @@ -584,34 +711,105 @@ function completeSingleLinePattern(token: marked.Tokens.ListItem | marked.Tokens return undefined; } -// function completeListItemPattern(token: marked.Tokens.List): marked.Tokens.List | undefined { -// // Patch up this one list item -// const lastItem = token.items[token.items.length - 1]; +function hasLinkTextAndStartOfLinkTarget(str: string): boolean { + return !!str.match(/(^|\s)\[.*\]\(\w*/); +} -// const newList = completeSingleLinePattern(lastItem); -// if (!newList || newList.type !== 'list') { -// // Nothing to fix, or not a pattern we were expecting -// return; -// } +function hasStartOfLinkTargetAndNoLinkText(str: string): boolean { + return !!str.match(/^[^\[]*\]\([^\)]*$/); +} -// // Re-parse the whole list with the last item replaced -// const completeList = marked.lexer(mergeRawTokenText(token.items.slice(0, token.items.length - 1)) + newList.items[0].raw); -// if (completeList.length === 1 && completeList[0].type === 'list') { -// return completeList[0]; -// } +function completeListItemPattern(list: marked.Tokens.List): marked.Tokens.List | undefined { + // Patch up this one list item + const lastListItem = list.items[list.items.length - 1]; + const lastListSubToken = lastListItem.tokens ? lastListItem.tokens[lastListItem.tokens.length - 1] : undefined; + + /* + Example list token structures: + + list + list_item + text + text + codespan + link + list_item + text + code // Complete indented codeblock + list_item + text + space + text + text // Incomplete indented codeblock + list_item + text + list // Nested list + list_item + text + text + + Contrast with paragraph: + paragraph + text + codespan + */ + + let newToken: marked.Token | undefined; + if (lastListSubToken?.type === 'text' && !('inRawBlock' in lastListItem)) { // Why does Tag have a type of 'text' + newToken = completeSingleLinePattern(lastListSubToken as marked.Tokens.Text); + } + + if (!newToken || newToken.type !== 'paragraph') { // 'text' item inside the list item turns into paragraph + // Nothing to fix, or not a pattern we were expecting + return; + } -// // Not a pattern we were expecting -// return undefined; -// } + const previousListItemsText = mergeRawTokenText(list.items.slice(0, -1)); + // Grabbing the `- ` or `1. ` off the list item because I can't find a better way to do this + const lastListItemLead = lastListItem.raw.match(/^(\s*(-|\d+\.) +)/)?.[0]; + if (!lastListItemLead) { + // Is badly formatted + return; + } + + const newListItemText = lastListItemLead + + mergeRawTokenText(lastListItem.tokens.slice(0, -1)) + + newToken.raw; + + const newList = marked.lexer(previousListItemsText + newListItemText)[0] as marked.Tokens.List; + if (newList.type !== 'list') { + // Something went wrong + return; + } + + return newList; +} + +const maxIncompleteTokensFixRounds = 3; export function fillInIncompleteTokens(tokens: marked.TokensList): marked.TokensList { + for (let i = 0; i < maxIncompleteTokensFixRounds; i++) { + const newTokens = fillInIncompleteTokensOnce(tokens); + if (newTokens) { + tokens = newTokens; + } else { + break; + } + } + + return tokens; +} + +function fillInIncompleteTokensOnce(tokens: marked.TokensList): marked.TokensList | null { let i: number; let newTokens: marked.Token[] | undefined; for (i = 0; i < tokens.length; i++) { const token = tokens[i]; - if (token.type === 'paragraph' && token.raw.match(/(\n|^)```/)) { + let codeblockStart: RegExpMatchArray | null; + if (token.type === 'paragraph' && (codeblockStart = token.raw.match(/(\n|^)(````*)/))) { + const codeblockLead = codeblockStart[2]; // If the code block was complete, it would be in a type='code' - newTokens = completeCodeBlock(tokens.slice(i)); + newTokens = completeCodeBlock(tokens.slice(i), codeblockLead); break; } @@ -620,13 +818,13 @@ export function fillInIncompleteTokens(tokens: marked.TokensList): marked.Tokens break; } - // if (i === tokens.length - 1 && token.type === 'list') { - // const newListToken = completeListItemPattern(token); - // if (newListToken) { - // newTokens = [newListToken]; - // break; - // } - // } + if (i === tokens.length - 1 && token.type === 'list') { + const newListToken = completeListItemPattern(token); + if (newListToken) { + newTokens = [newListToken]; + break; + } + } if (i === tokens.length - 1 && token.type === 'paragraph') { // Only operates on a single token, because any newline that follows this should break these patterns @@ -647,12 +845,12 @@ export function fillInIncompleteTokens(tokens: marked.TokensList): marked.Tokens return newTokensList as marked.TokensList; } - return tokens; + return null; } -function completeCodeBlock(tokens: marked.Token[]): marked.Token[] { +function completeCodeBlock(tokens: marked.Token[], leader: string): marked.Token[] { const mergedRawText = mergeRawTokenText(tokens); - return marked.lexer(mergedRawText + '\n```'); + return marked.lexer(mergedRawText + `\n${leader}`); } function completeCodespan(token: marked.Token): marked.Token { @@ -671,8 +869,12 @@ function completeLinkTarget(tokens: marked.Token): marked.Token { return completeWithString(tokens, ')'); } +function completeLinkTargetArg(tokens: marked.Token): marked.Token { + return completeWithString(tokens, '")'); +} + function completeLinkText(tokens: marked.Token): marked.Token { - return completeWithString(tokens, '](about:blank)'); + return completeWithString(tokens, '](https://microsoft.com)'); } function completeDoublestar(tokens: marked.Token): marked.Token { @@ -730,3 +932,16 @@ function completeTable(tokens: marked.Token[]): marked.Token[] | undefined { return undefined; } + +function addDompurifyHook( + hook: 'uponSanitizeElement', + cb: (currentNode: Element, data: dompurify.SanitizeElementHookEvent, config: dompurify.Config) => void, +): IDisposable; +function addDompurifyHook( + hook: 'uponSanitizeAttribute', + cb: (currentNode: Element, data: dompurify.SanitizeAttributeHookEvent, config: dompurify.Config) => void, +): IDisposable; +function addDompurifyHook(hook: 'uponSanitizeElement' | 'uponSanitizeAttribute', cb: any): IDisposable { + dompurify.addHook(hook, cb); + return toDisposable(() => dompurify.removeHook(hook)); +} diff --git a/patched-vscode/src/vs/base/browser/mouseEvent.ts b/patched-vscode/src/vs/base/browser/mouseEvent.ts index bdfbf2ed..51de0152 100644 --- a/patched-vscode/src/vs/base/browser/mouseEvent.ts +++ b/patched-vscode/src/vs/base/browser/mouseEvent.ts @@ -45,7 +45,7 @@ export class StandardMouseEvent implements IMouseEvent { public readonly metaKey: boolean; public readonly timestamp: number; - constructor(e: MouseEvent) { + constructor(targetWindow: Window, e: MouseEvent) { this.timestamp = Date.now(); this.browserEvent = e; this.leftButton = e.button === 0; @@ -74,7 +74,7 @@ export class StandardMouseEvent implements IMouseEvent { } // Find the position of the iframe this code is executing in relative to the iframe where the event was captured. - const iframeOffsets = IframeUtils.getPositionOfChildWindowRelativeToAncestorWindow(window, e.view); + const iframeOffsets = IframeUtils.getPositionOfChildWindowRelativeToAncestorWindow(targetWindow, e.view); this.posx -= iframeOffsets.left; this.posy -= iframeOffsets.top; } @@ -92,8 +92,8 @@ export class DragMouseEvent extends StandardMouseEvent { public readonly dataTransfer: DataTransfer; - constructor(e: MouseEvent) { - super(e); + constructor(targetWindow: Window, e: MouseEvent) { + super(targetWindow, e); this.dataTransfer = (e).dataTransfer; } } @@ -136,14 +136,29 @@ export class StandardWheelEvent { this.deltaY = deltaY; this.deltaX = deltaX; + let shouldFactorDPR: boolean = false; + if (browser.isChrome) { + // Chrome version >= 123 contains the fix to factor devicePixelRatio into the wheel event. + // See https://chromium.googlesource.com/chromium/src.git/+/be51b448441ff0c9d1f17e0f25c4bf1ab3f11f61 + const chromeVersionMatch = navigator.userAgent.match(/Chrome\/(\d+)/); + const chromeMajorVersion = chromeVersionMatch ? parseInt(chromeVersionMatch[1]) : 123; + shouldFactorDPR = chromeMajorVersion <= 122; + } + if (e) { // Old (deprecated) wheel events const e1 = e; const e2 = e; + const devicePixelRatio = e.view?.devicePixelRatio || 1; // vertical delta scroll if (typeof e1.wheelDeltaY !== 'undefined') { - this.deltaY = e1.wheelDeltaY / 120; + if (shouldFactorDPR) { + // Refs https://github.com/microsoft/vscode/issues/146403#issuecomment-1854538928 + this.deltaY = e1.wheelDeltaY / (120 * devicePixelRatio); + } else { + this.deltaY = e1.wheelDeltaY / 120; + } } else if (typeof e2.VERTICAL_AXIS !== 'undefined' && e2.axis === e2.VERTICAL_AXIS) { this.deltaY = -e2.detail / 3; } else if (e.type === 'wheel') { @@ -167,6 +182,9 @@ export class StandardWheelEvent { if (typeof e1.wheelDeltaX !== 'undefined') { if (browser.isSafari && platform.isWindows) { this.deltaX = - (e1.wheelDeltaX / 120); + } else if (shouldFactorDPR) { + // Refs https://github.com/microsoft/vscode/issues/146403#issuecomment-1854538928 + this.deltaX = e1.wheelDeltaX / (120 * devicePixelRatio); } else { this.deltaX = e1.wheelDeltaX / 120; } @@ -191,7 +209,12 @@ export class StandardWheelEvent { // Assume a vertical scroll if nothing else worked if (this.deltaY === 0 && this.deltaX === 0 && e.wheelDelta) { - this.deltaY = e.wheelDelta / 120; + if (shouldFactorDPR) { + // Refs https://github.com/microsoft/vscode/issues/146403#issuecomment-1854538928 + this.deltaY = e.wheelDelta / (120 * devicePixelRatio); + } else { + this.deltaY = e.wheelDelta / 120; + } } } } diff --git a/patched-vscode/src/vs/base/browser/pixelRatio.ts b/patched-vscode/src/vs/base/browser/pixelRatio.ts new file mode 100644 index 00000000..197a802f --- /dev/null +++ b/patched-vscode/src/vs/base/browser/pixelRatio.ts @@ -0,0 +1,114 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { getWindowId, onDidUnregisterWindow } from 'vs/base/browser/dom'; +import { Emitter, Event } from 'vs/base/common/event'; +import { Disposable, markAsSingleton } from 'vs/base/common/lifecycle'; + +/** + * See https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio#monitoring_screen_resolution_or_zoom_level_changes + */ +class DevicePixelRatioMonitor extends Disposable { + + private readonly _onDidChange = this._register(new Emitter()); + readonly onDidChange = this._onDidChange.event; + + private readonly _listener: () => void; + private _mediaQueryList: MediaQueryList | null; + + constructor(targetWindow: Window) { + super(); + + this._listener = () => this._handleChange(targetWindow, true); + this._mediaQueryList = null; + this._handleChange(targetWindow, false); + } + + private _handleChange(targetWindow: Window, fireEvent: boolean): void { + this._mediaQueryList?.removeEventListener('change', this._listener); + + this._mediaQueryList = targetWindow.matchMedia(`(resolution: ${targetWindow.devicePixelRatio}dppx)`); + this._mediaQueryList.addEventListener('change', this._listener); + + if (fireEvent) { + this._onDidChange.fire(); + } + } +} + +export interface IPixelRatioMonitor { + readonly value: number; + readonly onDidChange: Event; +} + +class PixelRatioMonitorImpl extends Disposable implements IPixelRatioMonitor { + + private readonly _onDidChange = this._register(new Emitter()); + readonly onDidChange = this._onDidChange.event; + + private _value: number; + + get value(): number { + return this._value; + } + + constructor(targetWindow: Window) { + super(); + + this._value = this._getPixelRatio(targetWindow); + + const dprMonitor = this._register(new DevicePixelRatioMonitor(targetWindow)); + this._register(dprMonitor.onDidChange(() => { + this._value = this._getPixelRatio(targetWindow); + this._onDidChange.fire(this._value); + })); + } + + private _getPixelRatio(targetWindow: Window): number { + const ctx: any = document.createElement('canvas').getContext('2d'); + const dpr = targetWindow.devicePixelRatio || 1; + const bsr = ctx.webkitBackingStorePixelRatio || + ctx.mozBackingStorePixelRatio || + ctx.msBackingStorePixelRatio || + ctx.oBackingStorePixelRatio || + ctx.backingStorePixelRatio || 1; + return dpr / bsr; + } +} + +class PixelRatioMonitorFacade { + + private readonly mapWindowIdToPixelRatioMonitor = new Map(); + + private _getOrCreatePixelRatioMonitor(targetWindow: Window): PixelRatioMonitorImpl { + const targetWindowId = getWindowId(targetWindow); + let pixelRatioMonitor = this.mapWindowIdToPixelRatioMonitor.get(targetWindowId); + if (!pixelRatioMonitor) { + pixelRatioMonitor = markAsSingleton(new PixelRatioMonitorImpl(targetWindow)); + this.mapWindowIdToPixelRatioMonitor.set(targetWindowId, pixelRatioMonitor); + + markAsSingleton(Event.once(onDidUnregisterWindow)(({ vscodeWindowId }) => { + if (vscodeWindowId === targetWindowId) { + pixelRatioMonitor?.dispose(); + this.mapWindowIdToPixelRatioMonitor.delete(targetWindowId); + } + })); + } + return pixelRatioMonitor; + } + + getInstance(targetWindow: Window): IPixelRatioMonitor { + return this._getOrCreatePixelRatioMonitor(targetWindow); + } +} + +/** + * Returns the pixel ratio. + * + * This is useful for rendering elements at native screen resolution or for being used as + * a cache key when storing font measurements. Fonts might render differently depending on resolution + * and any measurements need to be discarded for example when a window is moved from a monitor to another. + */ +export const PixelRatio = new PixelRatioMonitorFacade(); diff --git a/patched-vscode/src/vs/base/browser/touch.ts b/patched-vscode/src/vs/base/browser/touch.ts index 0fe7149d..c8541605 100644 --- a/patched-vscode/src/vs/base/browser/touch.ts +++ b/patched-vscode/src/vs/base/browser/touch.ts @@ -4,8 +4,10 @@ *--------------------------------------------------------------------------------------------*/ import * as DomUtils from 'vs/base/browser/dom'; +import { mainWindow } from 'vs/base/browser/window'; import * as arrays from 'vs/base/common/arrays'; import { memoize } from 'vs/base/common/decorators'; +import { Event as EventUtils } from 'vs/base/common/event'; import { Disposable, IDisposable, markAsSingleton, toDisposable } from 'vs/base/common/lifecycle'; import { LinkedList } from 'vs/base/common/linkedList'; @@ -89,9 +91,12 @@ export class Gesture extends Disposable { this.activeTouches = {}; this.handle = null; this._lastSetTapCountTime = 0; - this._register(DomUtils.addDisposableListener(document, 'touchstart', (e: TouchEvent) => this.onTouchStart(e), { passive: false })); - this._register(DomUtils.addDisposableListener(document, 'touchend', (e: TouchEvent) => this.onTouchEnd(e))); - this._register(DomUtils.addDisposableListener(document, 'touchmove', (e: TouchEvent) => this.onTouchMove(e), { passive: false })); + + this._register(EventUtils.runAndSubscribe(DomUtils.onDidRegisterWindow, ({ window, disposables }) => { + disposables.add(DomUtils.addDisposableListener(window.document, 'touchstart', (e: TouchEvent) => this.onTouchStart(e), { passive: false })); + disposables.add(DomUtils.addDisposableListener(window.document, 'touchend', (e: TouchEvent) => this.onTouchEnd(window, e))); + disposables.add(DomUtils.addDisposableListener(window.document, 'touchmove', (e: TouchEvent) => this.onTouchMove(e), { passive: false })); + }, { window: mainWindow, disposables: this._store })); } public static addTarget(element: HTMLElement): IDisposable { @@ -122,7 +127,7 @@ export class Gesture extends Disposable { static isTouchDevice(): boolean { // `'ontouchstart' in window` always evaluates to true with typescript's modern typings. This causes `window` to be // `never` later in `window.navigator`. That's why we need the explicit `window as Window` cast - return 'ontouchstart' in window || navigator.maxTouchPoints > 0; + return 'ontouchstart' in mainWindow || navigator.maxTouchPoints > 0; } public override dispose(): void { @@ -169,7 +174,7 @@ export class Gesture extends Disposable { } } - private onTouchEnd(e: TouchEvent): void { + private onTouchEnd(targetWindow: Window, e: TouchEvent): void { const timestamp = Date.now(); // use Date.now() because on FF e.timeStamp is not epoch based. const activeTouchCount = Object.keys(this.activeTouches).length; @@ -187,40 +192,40 @@ export class Gesture extends Disposable { holdTime = Date.now() - data.initialTimeStamp; if (holdTime < Gesture.HOLD_DELAY - && Math.abs(data.initialPageX - arrays.tail(data.rollingPageX)) < 30 - && Math.abs(data.initialPageY - arrays.tail(data.rollingPageY)) < 30) { + && Math.abs(data.initialPageX - arrays.tail(data.rollingPageX)!) < 30 + && Math.abs(data.initialPageY - arrays.tail(data.rollingPageY)!) < 30) { const evt = this.newGestureEvent(EventType.Tap, data.initialTarget); - evt.pageX = arrays.tail(data.rollingPageX); - evt.pageY = arrays.tail(data.rollingPageY); + evt.pageX = arrays.tail(data.rollingPageX)!; + evt.pageY = arrays.tail(data.rollingPageY)!; this.dispatchEvent(evt); } else if (holdTime >= Gesture.HOLD_DELAY - && Math.abs(data.initialPageX - arrays.tail(data.rollingPageX)) < 30 - && Math.abs(data.initialPageY - arrays.tail(data.rollingPageY)) < 30) { + && Math.abs(data.initialPageX - arrays.tail(data.rollingPageX)!) < 30 + && Math.abs(data.initialPageY - arrays.tail(data.rollingPageY)!) < 30) { const evt = this.newGestureEvent(EventType.Contextmenu, data.initialTarget); - evt.pageX = arrays.tail(data.rollingPageX); - evt.pageY = arrays.tail(data.rollingPageY); + evt.pageX = arrays.tail(data.rollingPageX)!; + evt.pageY = arrays.tail(data.rollingPageY)!; this.dispatchEvent(evt); } else if (activeTouchCount === 1) { - const finalX = arrays.tail(data.rollingPageX); - const finalY = arrays.tail(data.rollingPageY); + const finalX = arrays.tail(data.rollingPageX)!; + const finalY = arrays.tail(data.rollingPageY)!; - const deltaT = arrays.tail(data.rollingTimestamps) - data.rollingTimestamps[0]; + const deltaT = arrays.tail(data.rollingTimestamps)! - data.rollingTimestamps[0]; const deltaX = finalX - data.rollingPageX[0]; const deltaY = finalY - data.rollingPageY[0]; // We need to get all the dispatch targets on the start of the inertia event const dispatchTo = [...this.targets].filter(t => data.initialTarget instanceof Node && t.contains(data.initialTarget)); - this.inertia(dispatchTo, timestamp, // time now - Math.abs(deltaX) / deltaT, // speed - deltaX > 0 ? 1 : -1, // x direction - finalX, // x now - Math.abs(deltaY) / deltaT, // y speed - deltaY > 0 ? 1 : -1, // y direction - finalY // y now + this.inertia(targetWindow, dispatchTo, timestamp, // time now + Math.abs(deltaX) / deltaT, // speed + deltaX > 0 ? 1 : -1, // x direction + finalX, // x now + Math.abs(deltaY) / deltaT, // y speed + deltaY > 0 ? 1 : -1, // y direction + finalY // y now ); } @@ -269,17 +274,30 @@ export class Gesture extends Disposable { } } + const targets: [number, HTMLElement][] = []; for (const target of this.targets) { if (target.contains(event.initialTarget)) { - target.dispatchEvent(event); - this.dispatched = true; + let depth = 0; + let now: Node | null = event.initialTarget; + while (now && now !== target) { + depth++; + now = now.parentElement; + } + targets.push([depth, target]); } } + + targets.sort((a, b) => a[0] - b[0]); + + for (const [_, target] of targets) { + target.dispatchEvent(event); + this.dispatched = true; + } } } - private inertia(dispatchTo: readonly EventTarget[], t1: number, vX: number, dirX: number, x: number, vY: number, dirY: number, y: number): void { - this.handle = DomUtils.scheduleAtNextAnimationFrame(() => { + private inertia(targetWindow: Window, dispatchTo: readonly EventTarget[], t1: number, vX: number, dirX: number, x: number, vY: number, dirY: number, y: number): void { + this.handle = DomUtils.scheduleAtNextAnimationFrame(targetWindow, () => { const now = Date.now(); // velocity: old speed + accel_over_time @@ -307,7 +325,7 @@ export class Gesture extends Disposable { dispatchTo.forEach(d => d.dispatchEvent(evt)); if (!stopped) { - this.inertia(dispatchTo, now, vX, dirX, x + delta_pos_x, vY, dirY, y + delta_pos_y); + this.inertia(targetWindow, dispatchTo, now, vX, dirX, x + delta_pos_x, vY, dirY, y + delta_pos_y); } }); } @@ -327,8 +345,8 @@ export class Gesture extends Disposable { const data = this.activeTouches[touch.identifier]; const evt = this.newGestureEvent(EventType.Change, data.initialTarget); - evt.translationX = touch.pageX - arrays.tail(data.rollingPageX); - evt.translationY = touch.pageY - arrays.tail(data.rollingPageY); + evt.translationX = touch.pageX - arrays.tail(data.rollingPageX)!; + evt.translationY = touch.pageY - arrays.tail(data.rollingPageY)!; evt.pageX = touch.pageX; evt.pageY = touch.pageY; this.dispatchEvent(evt); diff --git a/patched-vscode/src/vs/base/browser/trustedTypes.ts b/patched-vscode/src/vs/base/browser/trustedTypes.ts index 4503f210..48c02ca8 100644 --- a/patched-vscode/src/vs/base/browser/trustedTypes.ts +++ b/patched-vscode/src/vs/base/browser/trustedTypes.ts @@ -3,6 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { mainWindow } from 'vs/base/browser/window'; import { onUnexpectedError } from 'vs/base/common/errors'; export function createTrustedTypesPolicy( @@ -27,7 +28,7 @@ export function createTrustedTypesPolicy= 2) { + if (this.length() >= 1) { this.actionsList.setAttribute('role', this.options.ariaRole || 'toolbar'); } else { this.actionsList.setAttribute('role', 'presentation'); @@ -282,6 +282,7 @@ export class ActionBar extends Disposable implements IActionRunner { const elem = this.actionsList.children[i]; if (DOM.isAncestor(DOM.getActiveElement(), elem)) { this.focusedItem = i; + this.viewItems[this.focusedItem]?.showHover?.(); break; } } @@ -327,7 +328,7 @@ export class ActionBar extends Disposable implements IActionRunner { } // by element - if (indexOrElement instanceof HTMLElement) { + if (DOM.isHTMLElement(indexOrElement)) { while (indexOrElement.parentElement !== this.actionsList) { if (!indexOrElement.parentElement) { return undefined; @@ -356,7 +357,7 @@ export class ActionBar extends Disposable implements IActionRunner { let item: IActionViewItem | undefined; - const viewItemOptions = { hoverDelegate: this.options.hoverDelegate, ...options }; + const viewItemOptions = { hoverDelegate: this._hoverDelegate, ...options }; if (this.options.actionViewItemProvider) { item = this.options.actionViewItemProvider(action, viewItemOptions); } @@ -544,8 +545,7 @@ export class ActionBar extends Disposable implements IActionRunner { if (this.previouslyFocusedItem !== undefined && this.previouslyFocusedItem !== this.focusedItem) { this.viewItems[this.previouslyFocusedItem]?.blur(); } - - const actionViewItem = this.focusedItem !== undefined && this.viewItems[this.focusedItem]; + const actionViewItem = this.focusedItem !== undefined ? this.viewItems[this.focusedItem] : undefined; if (actionViewItem) { let focusItem = true; @@ -560,7 +560,6 @@ export class ActionBar extends Disposable implements IActionRunner { if (actionViewItem.action.id === Separator.ID) { focusItem = false; } - if (!focusItem) { this.actionsList.focus({ preventScroll }); this.previouslyFocusedItem = undefined; @@ -568,6 +567,9 @@ export class ActionBar extends Disposable implements IActionRunner { actionViewItem.focus(fromRight); this.previouslyFocusedItem = this.focusedItem; } + if (focusItem) { + actionViewItem.showHover?.(); + } } } diff --git a/patched-vscode/src/vs/base/browser/ui/breadcrumbs/breadcrumbsWidget.ts b/patched-vscode/src/vs/base/browser/ui/breadcrumbs/breadcrumbsWidget.ts index 8d7ad28d..b84a3d8a 100644 --- a/patched-vscode/src/vs/base/browser/ui/breadcrumbs/breadcrumbsWidget.ts +++ b/patched-vscode/src/vs/base/browser/ui/breadcrumbs/breadcrumbsWidget.ts @@ -14,7 +14,7 @@ import { ScrollbarVisibility } from 'vs/base/common/scrollable'; import 'vs/css!./breadcrumbsWidget'; export abstract class BreadcrumbsItem { - dispose(): void { } + abstract dispose(): void; abstract equals(other: BreadcrumbsItem): boolean; abstract render(container: HTMLElement): void; } @@ -57,6 +57,7 @@ export class BreadcrumbsWidget { private _focusedItemIdx: number = -1; private _selectedItemIdx: number = -1; + private _pendingDimLayout: IDisposable | undefined; private _pendingLayout: IDisposable | undefined; private _dimension: dom.Dimension | undefined; @@ -100,6 +101,7 @@ export class BreadcrumbsWidget { dispose(): void { this._disposables.dispose(); this._pendingLayout?.dispose(); + this._pendingDimLayout?.dispose(); this._onDidSelectItem.dispose(); this._onDidFocusItem.dispose(); this._onDidChangeFocus.dispose(); @@ -112,18 +114,19 @@ export class BreadcrumbsWidget { if (dim && dom.Dimension.equals(dim, this._dimension)) { return; } - this._pendingLayout?.dispose(); if (dim) { // only measure - this._pendingLayout = this._updateDimensions(dim); + this._pendingDimLayout?.dispose(); + this._pendingDimLayout = this._updateDimensions(dim); } else { + this._pendingLayout?.dispose(); this._pendingLayout = this._updateScrollbar(); } } private _updateDimensions(dim: dom.Dimension): IDisposable { const disposables = new DisposableStore(); - disposables.add(dom.modify(() => { + disposables.add(dom.modify(dom.getWindow(this._domNode), () => { this._dimension = dim; this._domNode.style.width = `${dim.width}px`; this._domNode.style.height = `${dim.height}px`; @@ -133,8 +136,8 @@ export class BreadcrumbsWidget { } private _updateScrollbar(): IDisposable { - return dom.measure(() => { - dom.measure(() => { // double RAF + return dom.measure(dom.getWindow(this._domNode), () => { + dom.measure(dom.getWindow(this._domNode), () => { // double RAF this._scrollable.setRevealOnScroll(false); this._scrollable.scanDomNode(); this._scrollable.setRevealOnScroll(true); @@ -177,14 +180,7 @@ export class BreadcrumbsWidget { } isDOMFocused(): boolean { - let candidate = document.activeElement; - while (candidate) { - if (this._domNode === candidate) { - return true; - } - candidate = candidate.parentElement; - } - return false; + return dom.isAncestorOfActiveElement(this._domNode); } getFocused(): BreadcrumbsItem { diff --git a/patched-vscode/src/vs/base/browser/ui/button/button.css b/patched-vscode/src/vs/base/browser/ui/button/button.css index 14a189bd..2517cd35 100644 --- a/patched-vscode/src/vs/base/browser/ui/button/button.css +++ b/patched-vscode/src/vs/base/browser/ui/button/button.css @@ -101,6 +101,8 @@ border: 1px solid var(--vscode-button-border, transparent); border-left-width: 0 !important; border-radius: 0 2px 2px 0; + display: flex; + align-items: center; } .monaco-button-dropdown > .monaco-button.monaco-text-button { diff --git a/patched-vscode/src/vs/base/browser/ui/button/button.ts b/patched-vscode/src/vs/base/browser/ui/button/button.ts index 5682eefc..3c42632c 100644 --- a/patched-vscode/src/vs/base/browser/ui/button/button.ts +++ b/patched-vscode/src/vs/base/browser/ui/button/button.ts @@ -4,11 +4,13 @@ *--------------------------------------------------------------------------------------------*/ import { IContextMenuProvider } from 'vs/base/browser/contextmenu'; -import { addDisposableListener, EventHelper, EventType, IFocusTracker, reset, trackFocus } from 'vs/base/browser/dom'; +import { addDisposableListener, EventHelper, EventType, IFocusTracker, isActiveElement, reset, trackFocus } from 'vs/base/browser/dom'; import { sanitize } from 'vs/base/browser/dompurify/dompurify'; import { StandardKeyboardEvent } from 'vs/base/browser/keyboardEvent'; import { renderMarkdown, renderStringAsPlaintext } from 'vs/base/browser/markdownRenderer'; import { Gesture, EventType as TouchEventType } from 'vs/base/browser/touch'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import { IHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate'; import { renderLabelWithIcons } from 'vs/base/browser/ui/iconLabel/iconLabels'; import { Action, IAction, IActionRunner } from 'vs/base/common/actions'; import { Codicon } from 'vs/base/common/codicons'; @@ -20,12 +22,17 @@ import { Disposable, DisposableStore, IDisposable } from 'vs/base/common/lifecyc import { ThemeIcon } from 'vs/base/common/themables'; import 'vs/css!./button'; import { localize } from 'vs/nls'; +import type { IUpdatableHover } from 'vs/base/browser/ui/hover/hover'; +import { getBaseLayerHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate2'; +import { IActionProvider } from 'vs/base/browser/ui/dropdown/dropdown'; export interface IButtonOptions extends Partial { readonly title?: boolean | string; + readonly ariaLabel?: boolean | string; readonly supportIcons?: boolean; readonly supportShortLabel?: boolean; readonly secondary?: boolean; + readonly hoverDelegate?: IHoverDelegate; } export interface IButtonStyles { @@ -73,10 +80,14 @@ export class Button extends Disposable implements IButton { protected _label: string | IMarkdownString = ''; protected _labelElement: HTMLElement | undefined; protected _labelShortElement: HTMLElement | undefined; + private _hover: IUpdatableHover | undefined; private _onDidClick = this._register(new Emitter()); get onDidClick(): BaseEvent { return this._onDidClick.event; } + private _onDidEscape = this._register(new Emitter()); + get onDidEscape(): BaseEvent { return this._onDidEscape.event; } + private focusTracker: IFocusTracker; constructor(container: HTMLElement, options: IButtonOptions) { @@ -108,6 +119,13 @@ export class Button extends Disposable implements IButton { this._element.classList.add('monaco-text-button-with-short-label'); } + if (typeof options.title === 'string') { + this.setTitle(options.title); + } + + if (typeof options.ariaLabel === 'string') { + this._element.setAttribute('aria-label', options.ariaLabel); + } container.appendChild(this._element); this._register(Gesture.addTarget(this._element)); @@ -130,6 +148,7 @@ export class Button extends Disposable implements IButton { this._onDidClick.fire(e); eventHandled = true; } else if (event.equals(KeyCode.Escape)) { + this._onDidEscape.fire(e); this._element.blur(); eventHandled = true; } @@ -232,10 +251,19 @@ export class Button extends Disposable implements IButton { } } + let title: string = ''; if (typeof this.options.title === 'string') { - this._element.title = this.options.title; + title = this.options.title; } else if (this.options.title) { - this._element.title = renderStringAsPlaintext(value); + title = renderStringAsPlaintext(value); + } + + this.setTitle(title); + + if (typeof this.options.ariaLabel === 'string') { + this._element.setAttribute('aria-label', this.options.ariaLabel); + } else if (this.options.ariaLabel) { + this._element.setAttribute('aria-label', title); } this._label = value; @@ -276,18 +304,26 @@ export class Button extends Disposable implements IButton { return !this._element.classList.contains('disabled'); } + setTitle(title: string) { + if (!this._hover && title !== '') { + this._hover = this._register(getBaseLayerHoverDelegate().setupUpdatableHover(this.options.hoverDelegate ?? getDefaultHoverDelegate('mouse'), this._element, title)); + } else if (this._hover) { + this._hover.update(title); + } + } + focus(): void { this._element.focus(); } hasFocus(): boolean { - return this._element === document.activeElement; + return isActiveElement(this._element); } } export interface IButtonWithDropdownOptions extends IButtonOptions { readonly contextMenuProvider: IContextMenuProvider; - readonly actions: readonly IAction[]; + readonly actions: readonly IAction[] | IActionProvider; readonly actionRunner?: IActionRunner; readonly addPrimaryActionToDropdown?: boolean; } @@ -334,15 +370,16 @@ export class ButtonWithDropdown extends Disposable implements IButton { this.separator.style.backgroundColor = options.buttonSeparator ?? ''; this.dropdownButton = this._register(new Button(this.element, { ...options, title: false, supportIcons: true })); - this.dropdownButton.element.title = localize("button dropdown more actions", 'More Actions...'); + this._register(getBaseLayerHoverDelegate().setupUpdatableHover(getDefaultHoverDelegate('mouse'), this.dropdownButton.element, localize("button dropdown more actions", 'More Actions...'))); this.dropdownButton.element.setAttribute('aria-haspopup', 'true'); this.dropdownButton.element.setAttribute('aria-expanded', 'false'); this.dropdownButton.element.classList.add('monaco-dropdown-button'); this.dropdownButton.icon = Codicon.dropDownButton; this._register(this.dropdownButton.onDidClick(e => { + const actions = Array.isArray(options.actions) ? options.actions : (options.actions as IActionProvider).getActions(); options.contextMenuProvider.showContextMenu({ getAnchor: () => this.dropdownButton.element, - getActions: () => options.addPrimaryActionToDropdown === false ? [...options.actions] : [this.action, ...options.actions], + getActions: () => options.addPrimaryActionToDropdown === false ? [...actions] : [this.action, ...actions], actionRunner: options.actionRunner, onHide: () => this.dropdownButton.element.setAttribute('aria-expanded', 'false') }); diff --git a/patched-vscode/src/vs/base/browser/ui/centered/centeredViewLayout.ts b/patched-vscode/src/vs/base/browser/ui/centered/centeredViewLayout.ts index 1fef73f1..db139072 100644 --- a/patched-vscode/src/vs/base/browser/ui/centered/centeredViewLayout.ts +++ b/patched-vscode/src/vs/base/browser/ui/centered/centeredViewLayout.ts @@ -66,12 +66,12 @@ export class CenteredViewLayout implements IDisposable { private didLayout = false; private emptyViews: ISplitViewView<{ top: number; left: number }>[] | undefined; private readonly splitViewDisposables = new DisposableStore(); - private centeredLayoutFixedWidth = true; constructor( private container: HTMLElement, private view: IView, - public state: CenteredViewState = { ...defaultState } + public state: CenteredViewState = { ...defaultState }, + private centeredLayoutFixedWidth: boolean = false ) { this.container.appendChild(this.view.element); // Make sure to hide the split view overflow like sashes #52892 diff --git a/patched-vscode/src/vs/base/browser/ui/codicons/codicon/codicon.ttf b/patched-vscode/src/vs/base/browser/ui/codicons/codicon/codicon.ttf index 91105610..27ee4c68 100644 Binary files a/patched-vscode/src/vs/base/browser/ui/codicons/codicon/codicon.ttf and b/patched-vscode/src/vs/base/browser/ui/codicons/codicon/codicon.ttf differ diff --git a/patched-vscode/src/vs/base/browser/ui/contextview/contextview.ts b/patched-vscode/src/vs/base/browser/ui/contextview/contextview.ts index d2c9f946..4f07df5b 100644 --- a/patched-vscode/src/vs/base/browser/ui/contextview/contextview.ts +++ b/patched-vscode/src/vs/base/browser/ui/contextview/contextview.ts @@ -60,6 +60,9 @@ export interface IDelegate { canRelayout?: boolean; // default: true onDOMEvent?(e: Event, activeElement: HTMLElement): void; onHide?(data?: unknown): void; + + // context views with higher layers are rendered over contet views with lower layers + layer?: number; // Default: 0 } export interface IContextViewProvider { @@ -136,29 +139,33 @@ export class ContextView extends Disposable { private container: HTMLElement | null = null; private view: HTMLElement; - private useFixedPosition: boolean; - private useShadowDOM: boolean; + private useFixedPosition = false; + private useShadowDOM = false; private delegate: IDelegate | null = null; private toDisposeOnClean: IDisposable = Disposable.None; private toDisposeOnSetContainer: IDisposable = Disposable.None; private shadowRoot: ShadowRoot | null = null; private shadowRootHostElement: HTMLElement | null = null; - constructor(container: HTMLElement | null, domPosition: ContextViewDOMPosition) { + constructor(container: HTMLElement, domPosition: ContextViewDOMPosition) { super(); this.view = DOM.$('.context-view'); - this.useFixedPosition = false; - this.useShadowDOM = false; - DOM.hide(this.view); this.setContainer(container, domPosition); - this._register(toDisposable(() => this.setContainer(null, ContextViewDOMPosition.ABSOLUTE))); } setContainer(container: HTMLElement | null, domPosition: ContextViewDOMPosition): void { + this.useFixedPosition = domPosition !== ContextViewDOMPosition.ABSOLUTE; + const usedShadowDOM = this.useShadowDOM; + this.useShadowDOM = domPosition === ContextViewDOMPosition.FIXED_SHADOW; + + if (container === this.container && usedShadowDOM === this.useShadowDOM) { + return; // container is the same and no shadow DOM usage has changed + } + if (this.container) { this.toDisposeOnSetContainer.dispose(); @@ -173,12 +180,10 @@ export class ContextView extends Disposable { this.container = null; } + if (container) { this.container = container; - this.useFixedPosition = domPosition !== ContextViewDOMPosition.ABSOLUTE; - this.useShadowDOM = domPosition === ContextViewDOMPosition.FIXED_SHADOW; - if (this.useShadowDOM) { this.shadowRootHostElement = DOM.$('.shadow-root-host'); this.container.appendChild(this.shadowRootHostElement); @@ -195,13 +200,13 @@ export class ContextView extends Disposable { const toDisposeOnSetContainer = new DisposableStore(); ContextView.BUBBLE_UP_EVENTS.forEach(event => { - toDisposeOnSetContainer.add(DOM.addStandardDisposableListener(this.container!, event, (e: Event) => { + toDisposeOnSetContainer.add(DOM.addStandardDisposableListener(this.container!, event, e => { this.onDOMEvent(e, false); })); }); ContextView.BUBBLE_DOWN_EVENTS.forEach(event => { - toDisposeOnSetContainer.add(DOM.addStandardDisposableListener(this.container!, event, (e: Event) => { + toDisposeOnSetContainer.add(DOM.addStandardDisposableListener(this.container!, event, e => { this.onDOMEvent(e, true); }, true)); }); @@ -217,10 +222,10 @@ export class ContextView extends Disposable { // Show static box DOM.clearNode(this.view); - this.view.className = 'context-view'; + this.view.className = 'context-view monaco-component'; this.view.style.top = '0px'; this.view.style.left = '0px'; - this.view.style.zIndex = '2575'; + this.view.style.zIndex = `${2575 + (delegate.layer ?? 0)}`; this.view.style.position = this.useFixedPosition ? 'fixed' : 'absolute'; DOM.show(this.view); @@ -251,9 +256,7 @@ export class ContextView extends Disposable { return; } - if (this.delegate!.layout) { - this.delegate!.layout!(); - } + this.delegate?.layout?.(); this.doLayout(); } @@ -315,30 +318,31 @@ export class ContextView extends Disposable { let top: number; let left: number; + const activeWindow = DOM.getActiveWindow(); if (anchorAxisAlignment === AnchorAxisAlignment.VERTICAL) { - const verticalAnchor: ILayoutAnchor = { offset: around.top - window.pageYOffset, size: around.height, position: anchorPosition === AnchorPosition.BELOW ? LayoutAnchorPosition.Before : LayoutAnchorPosition.After }; + const verticalAnchor: ILayoutAnchor = { offset: around.top - activeWindow.pageYOffset, size: around.height, position: anchorPosition === AnchorPosition.BELOW ? LayoutAnchorPosition.Before : LayoutAnchorPosition.After }; const horizontalAnchor: ILayoutAnchor = { offset: around.left, size: around.width, position: anchorAlignment === AnchorAlignment.LEFT ? LayoutAnchorPosition.Before : LayoutAnchorPosition.After, mode: LayoutAnchorMode.ALIGN }; - top = layout(window.innerHeight, viewSizeHeight, verticalAnchor) + window.pageYOffset; + top = layout(activeWindow.innerHeight, viewSizeHeight, verticalAnchor) + activeWindow.pageYOffset; // if view intersects vertically with anchor, we must avoid the anchor if (Range.intersects({ start: top, end: top + viewSizeHeight }, { start: verticalAnchor.offset, end: verticalAnchor.offset + verticalAnchor.size })) { horizontalAnchor.mode = LayoutAnchorMode.AVOID; } - left = layout(window.innerWidth, viewSizeWidth, horizontalAnchor); + left = layout(activeWindow.innerWidth, viewSizeWidth, horizontalAnchor); } else { const horizontalAnchor: ILayoutAnchor = { offset: around.left, size: around.width, position: anchorAlignment === AnchorAlignment.LEFT ? LayoutAnchorPosition.Before : LayoutAnchorPosition.After }; const verticalAnchor: ILayoutAnchor = { offset: around.top, size: around.height, position: anchorPosition === AnchorPosition.BELOW ? LayoutAnchorPosition.Before : LayoutAnchorPosition.After, mode: LayoutAnchorMode.ALIGN }; - left = layout(window.innerWidth, viewSizeWidth, horizontalAnchor); + left = layout(activeWindow.innerWidth, viewSizeWidth, horizontalAnchor); // if view intersects horizontally with anchor, we must avoid the anchor if (Range.intersects({ start: left, end: left + viewSizeWidth }, { start: horizontalAnchor.offset, end: horizontalAnchor.offset + horizontalAnchor.size })) { verticalAnchor.mode = LayoutAnchorMode.AVOID; } - top = layout(window.innerHeight, viewSizeHeight, verticalAnchor) + window.pageYOffset; + top = layout(activeWindow.innerHeight, viewSizeHeight, verticalAnchor) + activeWindow.pageYOffset; } this.view.classList.remove('top', 'bottom', 'left', 'right'); @@ -369,10 +373,10 @@ export class ContextView extends Disposable { return !!this.delegate; } - private onDOMEvent(e: Event, onCapture: boolean): void { + private onDOMEvent(e: UIEvent, onCapture: boolean): void { if (this.delegate) { if (this.delegate.onDOMEvent) { - this.delegate.onDOMEvent(e, document.activeElement); + this.delegate.onDOMEvent(e, DOM.getWindow(e).document.activeElement); } else if (onCapture && !DOM.isAncestor(e.target, this.container)) { this.hide(); } diff --git a/patched-vscode/src/vs/base/browser/ui/dialog/dialog.ts b/patched-vscode/src/vs/base/browser/ui/dialog/dialog.ts index 0b252ae4..3842592d 100644 --- a/patched-vscode/src/vs/base/browser/ui/dialog/dialog.ts +++ b/patched-vscode/src/vs/base/browser/ui/dialog/dialog.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { $, addDisposableListener, clearNode, EventHelper, EventType, hide, isAncestor, show } from 'vs/base/browser/dom'; +import { $, addDisposableListener, clearNode, EventHelper, EventType, getWindow, hide, isActiveElement, isAncestor, show } from 'vs/base/browser/dom'; import { StandardKeyboardEvent } from 'vs/base/browser/keyboardEvent'; import { ActionBar } from 'vs/base/browser/ui/actionbar/actionbar'; import { ButtonBar, ButtonWithDescription, IButtonStyles } from 'vs/base/browser/ui/button/button'; @@ -198,7 +198,7 @@ export class Dialog extends Disposable { } async show(): Promise { - this.focusToReturn = document.activeElement as HTMLElement; + this.focusToReturn = this.container.ownerDocument.activeElement as HTMLElement; return new Promise((resolve) => { clearNode(this.buttonsContainer); @@ -228,6 +228,7 @@ export class Dialog extends Disposable { }); // Handle keyboard events globally: Tab, Arrow-Left/Right + const window = getWindow(this.container); this._register(addDisposableListener(window, 'keydown', e => { const evt = new StandardKeyboardEvent(e); @@ -268,7 +269,7 @@ export class Dialog extends Disposable { const links = this.messageContainer.querySelectorAll('a'); for (const link of links) { focusableElements.push(link); - if (link === document.activeElement) { + if (isActiveElement(link)) { focusedIndex = focusableElements.length - 1; } } @@ -472,7 +473,7 @@ export class Dialog extends Disposable { this.modalElement = undefined; } - if (this.focusToReturn && isAncestor(this.focusToReturn, document.body)) { + if (this.focusToReturn && isAncestor(this.focusToReturn, this.container.ownerDocument.body)) { this.focusToReturn.focus(); this.focusToReturn = undefined; } diff --git a/patched-vscode/src/vs/base/browser/ui/dropdown/dropdown.ts b/patched-vscode/src/vs/base/browser/ui/dropdown/dropdown.ts index b10785d7..1089d827 100644 --- a/patched-vscode/src/vs/base/browser/ui/dropdown/dropdown.ts +++ b/patched-vscode/src/vs/base/browser/ui/dropdown/dropdown.ts @@ -4,10 +4,13 @@ *--------------------------------------------------------------------------------------------*/ import { IContextMenuProvider } from 'vs/base/browser/contextmenu'; -import { $, addDisposableListener, append, EventHelper, EventType } from 'vs/base/browser/dom'; +import { $, addDisposableListener, append, EventHelper, EventType, isMouseEvent } from 'vs/base/browser/dom'; import { StandardKeyboardEvent } from 'vs/base/browser/keyboardEvent'; import { EventType as GestureEventType, Gesture } from 'vs/base/browser/touch'; import { AnchorAlignment } from 'vs/base/browser/ui/contextview/contextview'; +import type { IUpdatableHover } from 'vs/base/browser/ui/hover/hover'; +import { getBaseLayerHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate2'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; import { IMenuOptions } from 'vs/base/browser/ui/menu/menu'; import { ActionRunner, IAction } from 'vs/base/common/actions'; import { Emitter } from 'vs/base/common/event'; @@ -34,6 +37,8 @@ class BaseDropdown extends ActionRunner { private _onDidChangeVisibility = this._register(new Emitter()); readonly onDidChangeVisibility = this._onDidChangeVisibility.event; + private hover: IUpdatableHover | undefined; + constructor(container: HTMLElement, options: IBaseDropdownOptions) { super(); @@ -56,7 +61,7 @@ class BaseDropdown extends ActionRunner { for (const event of [EventType.MOUSE_DOWN, GestureEventType.Tap]) { this._register(addDisposableListener(this._label, event, e => { - if (e instanceof MouseEvent && (e.detail > 1 || e.button !== 0)) { + if (isMouseEvent(e) && (e.detail > 1 || e.button !== 0)) { // prevent right click trigger to allow separate context menu (https://github.com/microsoft/vscode/issues/151064) // prevent multiple clicks to open multiple context menus (https://github.com/microsoft/vscode/issues/41363) return; @@ -101,7 +106,11 @@ class BaseDropdown extends ActionRunner { set tooltip(tooltip: string) { if (this._label) { - this._label.title = tooltip; + if (!this.hover && tooltip !== '') { + this.hover = this._register(getBaseLayerHoverDelegate().setupUpdatableHover(getDefaultHoverDelegate('mouse'), this._label, tooltip)); + } else if (this.hover) { + this.hover.update(tooltip); + } } } diff --git a/patched-vscode/src/vs/base/browser/ui/dropdown/dropdownActionViewItem.ts b/patched-vscode/src/vs/base/browser/ui/dropdown/dropdownActionViewItem.ts index 20837817..18cfd87d 100644 --- a/patched-vscode/src/vs/base/browser/ui/dropdown/dropdownActionViewItem.ts +++ b/patched-vscode/src/vs/base/browser/ui/dropdown/dropdownActionViewItem.ts @@ -19,6 +19,8 @@ import { KeyCode } from 'vs/base/common/keyCodes'; import { ResolvedKeybinding } from 'vs/base/common/keybindings'; import { IDisposable } from 'vs/base/common/lifecycle'; import 'vs/css!./dropdown'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import { getBaseLayerHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate2'; export interface IKeybindingProvider { (action: IAction): ResolvedKeybinding | undefined; @@ -90,7 +92,9 @@ export class DropdownMenuActionViewItem extends BaseActionViewItem { this.element.setAttribute('role', 'button'); this.element.setAttribute('aria-haspopup', 'true'); this.element.setAttribute('aria-expanded', 'false'); - this.element.title = this._action.label || ''; + if (this._action.label) { + this._register(getBaseLayerHoverDelegate().setupUpdatableHover(this.options.hoverDelegate ?? getDefaultHoverDelegate('mouse'), this.element, this._action.label)); + } this.element.ariaLabel = this._action.label || ''; return null; @@ -203,10 +207,14 @@ export class ActionWithDropdownActionViewItem extends ActionViewItem { separator.classList.toggle('prominent', menuActionClassNames.includes('prominent')); append(this.element, separator); - this.dropdownMenuActionViewItem = new DropdownMenuActionViewItem(this._register(new Action('dropdownAction', nls.localize('moreActions', "More Actions..."))), menuActionsProvider, this.contextMenuProvider, { classNames: ['dropdown', ...ThemeIcon.asClassNameArray(Codicon.dropDownButton), ...menuActionClassNames] }); + this.dropdownMenuActionViewItem = this._register(new DropdownMenuActionViewItem(this._register(new Action('dropdownAction', nls.localize('moreActions', "More Actions..."))), menuActionsProvider, this.contextMenuProvider, { classNames: ['dropdown', ...ThemeIcon.asClassNameArray(Codicon.dropDownButton), ...menuActionClassNames], hoverDelegate: this.options.hoverDelegate })); this.dropdownMenuActionViewItem.render(this.element); this._register(addDisposableListener(this.element, EventType.KEY_DOWN, e => { + // If we don't have any actions then the dropdown is hidden so don't try to focus it #164050 + if (menuActionsProvider.getActions().length === 0) { + return; + } const event = new StandardKeyboardEvent(e); let handled: boolean = false; if (this.dropdownMenuActionViewItem?.isFocused() && event.equals(KeyCode.LeftArrow)) { diff --git a/patched-vscode/src/vs/base/browser/ui/findinput/findInput.ts b/patched-vscode/src/vs/base/browser/ui/findinput/findInput.ts index 8707c671..ff042180 100644 --- a/patched-vscode/src/vs/base/browser/ui/findinput/findInput.ts +++ b/patched-vscode/src/vs/base/browser/ui/findinput/findInput.ts @@ -16,6 +16,7 @@ import { KeyCode } from 'vs/base/common/keyCodes'; import 'vs/css!./findInput'; import * as nls from 'vs/nls'; import { DisposableStore, MutableDisposable } from 'vs/base/common/lifecycle'; +import { createInstantHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; export interface IFindInputOptions { @@ -50,7 +51,7 @@ export class FindInput extends Widget { private readonly showCommonFindToggles: boolean; private fixFocusOnOptionClickEnabled = true; private imeSessionInProgress = false; - private additionalTogglesDisposables: MutableDisposable = this._register(new MutableDisposable()); + private readonly additionalTogglesDisposables: MutableDisposable = this._register(new MutableDisposable()); protected readonly controls: HTMLDivElement; protected readonly regex?: RegexToggle; @@ -113,10 +114,13 @@ export class FindInput extends Widget { inputBoxStyles: options.inputBoxStyles, })); + const hoverDelegate = this._register(createInstantHoverDelegate()); + if (this.showCommonFindToggles) { this.regex = this._register(new RegexToggle({ appendTitle: appendRegexLabel, isChecked: false, + hoverDelegate, ...options.toggleStyles })); this._register(this.regex.onChange(viaKeyboard => { @@ -133,6 +137,7 @@ export class FindInput extends Widget { this.wholeWords = this._register(new WholeWordsToggle({ appendTitle: appendWholeWordsLabel, isChecked: false, + hoverDelegate, ...options.toggleStyles })); this._register(this.wholeWords.onChange(viaKeyboard => { @@ -146,6 +151,7 @@ export class FindInput extends Widget { this.caseSensitive = this._register(new CaseSensitiveToggle({ appendTitle: appendCaseSensitiveLabel, isChecked: false, + hoverDelegate, ...options.toggleStyles })); this._register(this.caseSensitive.onChange(viaKeyboard => { @@ -163,7 +169,7 @@ export class FindInput extends Widget { const indexes = [this.caseSensitive.domNode, this.wholeWords.domNode, this.regex.domNode]; this.onkeydown(this.domNode, (event: IKeyboardEvent) => { if (event.equals(KeyCode.LeftArrow) || event.equals(KeyCode.RightArrow) || event.equals(KeyCode.Escape)) { - const index = indexes.indexOf(document.activeElement); + const index = indexes.indexOf(this.domNode.ownerDocument.activeElement); if (index >= 0) { let newIndex: number = -1; if (event.equals(KeyCode.RightArrow)) { diff --git a/patched-vscode/src/vs/base/browser/ui/findinput/findInputToggles.ts b/patched-vscode/src/vs/base/browser/ui/findinput/findInputToggles.ts index 591ab981..adce0094 100644 --- a/patched-vscode/src/vs/base/browser/ui/findinput/findInputToggles.ts +++ b/patched-vscode/src/vs/base/browser/ui/findinput/findInputToggles.ts @@ -3,6 +3,8 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import { IHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate'; import { Toggle } from 'vs/base/browser/ui/toggle/toggle'; import { Codicon } from 'vs/base/common/codicons'; import * as nls from 'vs/nls'; @@ -13,6 +15,7 @@ export interface IFindInputToggleOpts { readonly inputActiveOptionBorder: string | undefined; readonly inputActiveOptionForeground: string | undefined; readonly inputActiveOptionBackground: string | undefined; + readonly hoverDelegate?: IHoverDelegate; } const NLS_CASE_SENSITIVE_TOGGLE_LABEL = nls.localize('caseDescription', "Match Case"); @@ -25,6 +28,7 @@ export class CaseSensitiveToggle extends Toggle { icon: Codicon.caseSensitive, title: NLS_CASE_SENSITIVE_TOGGLE_LABEL + opts.appendTitle, isChecked: opts.isChecked, + hoverDelegate: opts.hoverDelegate ?? getDefaultHoverDelegate('element'), inputActiveOptionBorder: opts.inputActiveOptionBorder, inputActiveOptionForeground: opts.inputActiveOptionForeground, inputActiveOptionBackground: opts.inputActiveOptionBackground @@ -38,6 +42,7 @@ export class WholeWordsToggle extends Toggle { icon: Codicon.wholeWord, title: NLS_WHOLE_WORD_TOGGLE_LABEL + opts.appendTitle, isChecked: opts.isChecked, + hoverDelegate: opts.hoverDelegate ?? getDefaultHoverDelegate('element'), inputActiveOptionBorder: opts.inputActiveOptionBorder, inputActiveOptionForeground: opts.inputActiveOptionForeground, inputActiveOptionBackground: opts.inputActiveOptionBackground @@ -51,6 +56,7 @@ export class RegexToggle extends Toggle { icon: Codicon.regex, title: NLS_REGEX_TOGGLE_LABEL + opts.appendTitle, isChecked: opts.isChecked, + hoverDelegate: opts.hoverDelegate ?? getDefaultHoverDelegate('element'), inputActiveOptionBorder: opts.inputActiveOptionBorder, inputActiveOptionForeground: opts.inputActiveOptionForeground, inputActiveOptionBackground: opts.inputActiveOptionBackground diff --git a/patched-vscode/src/vs/base/browser/ui/findinput/replaceInput.ts b/patched-vscode/src/vs/base/browser/ui/findinput/replaceInput.ts index e5476897..4dfdf549 100644 --- a/patched-vscode/src/vs/base/browser/ui/findinput/replaceInput.ts +++ b/patched-vscode/src/vs/base/browser/ui/findinput/replaceInput.ts @@ -16,6 +16,7 @@ import { Emitter, Event } from 'vs/base/common/event'; import { KeyCode } from 'vs/base/common/keyCodes'; import 'vs/css!./findInput'; import * as nls from 'vs/nls'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; export interface IReplaceInputOptions { @@ -44,9 +45,10 @@ class PreserveCaseToggle extends Toggle { icon: Codicon.preserveCase, title: NLS_PRESERVE_CASE_LABEL + opts.appendTitle, isChecked: opts.isChecked, + hoverDelegate: opts.hoverDelegate ?? getDefaultHoverDelegate('element'), inputActiveOptionBorder: opts.inputActiveOptionBorder, inputActiveOptionForeground: opts.inputActiveOptionForeground, - inputActiveOptionBackground: opts.inputActiveOptionBackground + inputActiveOptionBackground: opts.inputActiveOptionBackground, }); } } @@ -140,7 +142,7 @@ export class ReplaceInput extends Widget { const indexes = [this.preserveCase.domNode]; this.onkeydown(this.domNode, (event: IKeyboardEvent) => { if (event.equals(KeyCode.LeftArrow) || event.equals(KeyCode.RightArrow) || event.equals(KeyCode.Escape)) { - const index = indexes.indexOf(document.activeElement); + const index = indexes.indexOf(this.domNode.ownerDocument.activeElement); if (index >= 0) { let newIndex: number = -1; if (event.equals(KeyCode.RightArrow)) { diff --git a/patched-vscode/src/vs/base/browser/ui/grid/grid.ts b/patched-vscode/src/vs/base/browser/ui/grid/grid.ts index 821567cc..ae313543 100644 --- a/patched-vscode/src/vs/base/browser/ui/grid/grid.ts +++ b/patched-vscode/src/vs/base/browser/ui/grid/grid.ts @@ -11,7 +11,8 @@ import 'vs/css!./gridview'; import { Box, GridView, IGridViewOptions, IGridViewStyles, IView as IGridViewView, IViewSize, orthogonal, Sizing as GridViewSizing, GridLocation } from './gridview'; import type { SplitView, AutoSizing as SplitViewAutoSizing } from 'vs/base/browser/ui/splitview/splitview'; -export { IViewSize, LayoutPriority, Orientation, orthogonal } from './gridview'; +export type { IViewSize }; +export { LayoutPriority, Orientation, orthogonal } from './gridview'; export const enum Direction { Up, @@ -51,6 +52,7 @@ export interface GridLeafNode { readonly view: T; readonly box: Box; readonly cachedVisibleSize: number | undefined; + readonly maximized: boolean; } export interface GridBranchNode { @@ -288,6 +290,7 @@ export class Grid extends Disposable { private didLayout = false; + readonly onDidChangeViewMaximized: Event; /** * Create a new {@link Grid}. A grid must *always* have a view * inside. @@ -313,6 +316,7 @@ export class Grid extends Disposable { this.onDidChange = this.gridview.onDidChange; this.onDidScroll = this.gridview.onDidScroll; + this.onDidChangeViewMaximized = this.gridview.onDidChangeViewMaximized; } style(styles: IGridStyles): void { @@ -545,9 +549,28 @@ export class Grid extends Disposable { * * @param view The reference {@link IView view}. */ - isViewSizeMaximized(view: T): boolean { + isViewExpanded(view: T): boolean { const location = this.getViewLocation(view); - return this.gridview.isViewSizeMaximized(location); + return this.gridview.isViewExpanded(location); + } + + /** + * Returns whether the {@link IView view} is maximized. + * + * @param view The reference {@link IView view}. + */ + isViewMaximized(view: T): boolean { + const location = this.getViewLocation(view); + return this.gridview.isViewMaximized(location); + } + + /** + * Returns whether the {@link IView view} is maximized. + * + * @param view The reference {@link IView view}. + */ + hasMaximizedView(): boolean { + return this.gridview.hasMaximizedView(); } /** @@ -577,14 +600,30 @@ export class Grid extends Disposable { } /** - * Maximize the size of a {@link IView view} by collapsing all other views + * Maximizes the specified view and hides all other views. + * @param view The view to maximize. + */ + maximizeView(view: T) { + if (this.views.size < 2) { + throw new Error('At least two views are required to maximize a view'); + } + const location = this.getViewLocation(view); + this.gridview.maximizeView(location); + } + + exitMaximizedView(): void { + this.gridview.exitMaximizedView(); + } + + /** + * Expand the size of a {@link IView view} by collapsing all other views * to their minimum sizes. * * @param view The {@link IView view}. */ - maximizeViewSize(view: T): void { + expandView(view: T): void { const location = this.getViewLocation(view); - this.gridview.maximizeViewSize(location); + this.gridview.expandView(location); } /** @@ -713,12 +752,14 @@ export interface ISerializedLeafNode { data: any; size: number; visible?: boolean; + maximized?: boolean; } export interface ISerializedBranchNode { type: 'branch'; data: ISerializedNode[]; size: number; + visible?: boolean; } export type ISerializedNode = ISerializedLeafNode | ISerializedBranchNode; @@ -739,14 +780,23 @@ export class SerializableGrid extends Grid { const size = orientation === Orientation.VERTICAL ? node.box.width : node.box.height; if (!isGridBranchNode(node)) { + const serializedLeafNode: ISerializedLeafNode = { type: 'leaf', data: node.view.toJSON(), size }; + if (typeof node.cachedVisibleSize === 'number') { - return { type: 'leaf', data: node.view.toJSON(), size: node.cachedVisibleSize, visible: false }; + serializedLeafNode.size = node.cachedVisibleSize; + serializedLeafNode.visible = false; + } else if (node.maximized) { + serializedLeafNode.maximized = true; } - return { type: 'leaf', data: node.view.toJSON(), size }; + return serializedLeafNode; } - return { type: 'branch', data: node.children.map(c => SerializableGrid.serializeNode(c, orthogonal(orientation))), size }; + const data = node.children.map(c => SerializableGrid.serializeNode(c, orthogonal(orientation))); + if (data.some(c => c.visible !== false)) { + return { type: 'branch', data: data, size }; + } + return { type: 'branch', data: data, size, visible: false }; } /** diff --git a/patched-vscode/src/vs/base/browser/ui/grid/gridview.ts b/patched-vscode/src/vs/base/browser/ui/grid/gridview.ts index f73e7a8c..1d7eacf9 100644 --- a/patched-vscode/src/vs/base/browser/ui/grid/gridview.ts +++ b/patched-vscode/src/vs/base/browser/ui/grid/gridview.ts @@ -148,12 +148,14 @@ export interface ISerializedLeafNode { data: any; size: number; visible?: boolean; + maximized?: boolean; } export interface ISerializedBranchNode { type: 'branch'; data: ISerializedNode[]; size: number; + visible?: boolean; } export type ISerializedNode = ISerializedLeafNode | ISerializedBranchNode; @@ -180,6 +182,7 @@ export interface GridLeafNode { readonly view: IView; readonly box: Box; readonly cachedVisibleSize: number | undefined; + readonly maximized: boolean; } export interface GridBranchNode { @@ -284,11 +287,11 @@ class BranchNode implements ISplitView, IDisposable { } get minimumSize(): number { - return this.children.length === 0 ? 0 : Math.max(...this.children.map(c => c.minimumOrthogonalSize)); + return this.children.length === 0 ? 0 : Math.max(...this.children.map((c, index) => this.splitview.isViewVisible(index) ? c.minimumOrthogonalSize : 0)); } get maximumSize(): number { - return Math.min(...this.children.map(c => c.maximumOrthogonalSize)); + return Math.min(...this.children.map((c, index) => this.splitview.isViewVisible(index) ? c.maximumOrthogonalSize : Number.POSITIVE_INFINITY)); } get priority(): LayoutPriority { @@ -342,6 +345,10 @@ class BranchNode implements ISplitView, IDisposable { private readonly _onDidChange = new Emitter(); readonly onDidChange: Event = this._onDidChange.event; + private readonly _onDidVisibilityChange = new Emitter(); + readonly onDidVisibilityChange: Event = this._onDidVisibilityChange.event; + private readonly childrenVisibilityChangeDisposable: DisposableStore = new DisposableStore(); + private _onDidScroll = new Emitter(); private onDidScrollDisposable: IDisposable = Disposable.None; readonly onDidScroll: Event = this._onDidScroll.event; @@ -427,7 +434,7 @@ class BranchNode implements ISplitView, IDisposable { return { view: childDescriptor.node, size: childDescriptor.node.size, - visible: childDescriptor.node instanceof LeafNode && childDescriptor.visible !== undefined ? childDescriptor.visible : true + visible: childDescriptor.visible !== false }; }), size: this.orthogonalSize @@ -579,8 +586,8 @@ class BranchNode implements ISplitView, IDisposable { this.splitview.resizeView(index, size); } - isChildSizeMaximized(index: number): boolean { - return this.splitview.isViewSizeMaximized(index); + isChildExpanded(index: number): boolean { + return this.splitview.isViewExpanded(index); } distributeViewSizes(recursive = false): void { @@ -614,7 +621,15 @@ class BranchNode implements ISplitView, IDisposable { return; } + const wereAllChildrenHidden = this.splitview.contentSize === 0; this.splitview.setViewVisible(index, visible); + const areAllChildrenHidden = this.splitview.contentSize === 0; + + // If all children are hidden then the parent should hide the entire splitview + // If the entire splitview is hidden then the parent should show the splitview when a child is shown + if ((visible && wereAllChildrenHidden) || (!visible && areAllChildrenHidden)) { + this._onDidVisibilityChange.fire(visible); + } } getChildCachedVisibleSize(index: number): number | undefined { @@ -651,6 +666,15 @@ class BranchNode implements ISplitView, IDisposable { const onDidScroll = Event.any(Event.signal(this.splitview.onDidScroll), ...this.children.map(c => c.onDidScroll)); this.onDidScrollDisposable.dispose(); this.onDidScrollDisposable = onDidScroll(this._onDidScroll.fire, this._onDidScroll); + + this.childrenVisibilityChangeDisposable.clear(); + this.children.forEach((child, index) => { + if (child instanceof BranchNode) { + this.childrenVisibilityChangeDisposable.add(child.onDidVisibilityChange((visible) => { + this.setChildVisible(index, visible); + })); + } + }); } trySet2x2(other: BranchNode): IDisposable { @@ -714,7 +738,9 @@ class BranchNode implements ISplitView, IDisposable { this._onDidChange.dispose(); this._onDidSashReset.dispose(); + this._onDidVisibilityChange.dispose(); + this.childrenVisibilityChangeDisposable.dispose(); this.splitviewSashResetDisposable.dispose(); this.childrenSashResetDisposable.dispose(); this.childrenChangeDisposable.dispose(); @@ -1128,6 +1154,11 @@ export class GridView implements IDisposable { this.root.edgeSnapping = edgeSnapping; } + private maximizedNode: LeafNode | undefined = undefined; + + private readonly _onDidChangeViewMaximized = new Emitter(); + readonly onDidChangeViewMaximized = this._onDidChangeViewMaximized.event; + /** * Create a new {@link GridView} instance. * @@ -1173,6 +1204,10 @@ export class GridView implements IDisposable { * @param location The {@link GridLocation location} to insert the view on. */ addView(view: IView, size: number | Sizing, location: GridLocation): void { + if (this.hasMaximizedView()) { + this.exitMaximizedView(); + } + this.disposable2x2.dispose(); this.disposable2x2 = Disposable.None; @@ -1226,6 +1261,10 @@ export class GridView implements IDisposable { * @param sizing Whether to distribute other {@link IView view}'s sizes. */ removeView(location: GridLocation, sizing?: DistributeSizing | AutoSizing): IView { + if (this.hasMaximizedView()) { + this.exitMaximizedView(); + } + this.disposable2x2.dispose(); this.disposable2x2 = Disposable.None; @@ -1312,6 +1351,10 @@ export class GridView implements IDisposable { * @param to The index where the {@link IView view} should move to. */ moveView(parentLocation: GridLocation, from: number, to: number): void { + if (this.hasMaximizedView()) { + this.exitMaximizedView(); + } + const [, parent] = this.getNode(parentLocation); if (!(parent instanceof BranchNode)) { @@ -1330,6 +1373,10 @@ export class GridView implements IDisposable { * @param to The {@link GridLocation location} of another view. */ swapViews(from: GridLocation, to: GridLocation): void { + if (this.hasMaximizedView()) { + this.exitMaximizedView(); + } + const [fromRest, fromIndex] = tail(from); const [, fromParent] = this.getNode(fromRest); @@ -1378,6 +1425,10 @@ export class GridView implements IDisposable { * @param size The size the view should be. Optionally provide a single dimension. */ resizeView(location: GridLocation, size: Partial): void { + if (this.hasMaximizedView()) { + this.exitMaximizedView(); + } + const [rest, index] = tail(location); const [pathToParent, parent] = this.getNode(rest); @@ -1443,7 +1494,11 @@ export class GridView implements IDisposable { * * @param location The {@link GridLocation location} of the view. */ - maximizeViewSize(location: GridLocation): void { + expandView(location: GridLocation): void { + if (this.hasMaximizedView()) { + this.exitMaximizedView(); + } + const [ancestors, node] = this.getNode(location); if (!(node instanceof LeafNode)) { @@ -1460,7 +1515,12 @@ export class GridView implements IDisposable { * * @param location The {@link GridLocation location} of the view. */ - isViewSizeMaximized(location: GridLocation): boolean { + isViewExpanded(location: GridLocation): boolean { + if (this.hasMaximizedView()) { + // No view can be expanded when a view is maximized + return false; + } + const [ancestors, node] = this.getNode(location); if (!(node instanceof LeafNode)) { @@ -1468,7 +1528,7 @@ export class GridView implements IDisposable { } for (let i = 0; i < ancestors.length; i++) { - if (!ancestors[i].isChildSizeMaximized(location[i])) { + if (!ancestors[i].isChildExpanded(location[i])) { return false; } } @@ -1476,6 +1536,80 @@ export class GridView implements IDisposable { return true; } + maximizeView(location: GridLocation) { + const [, nodeToMaximize] = this.getNode(location); + if (!(nodeToMaximize instanceof LeafNode)) { + throw new Error('Location is not a LeafNode'); + } + + if (this.maximizedNode === nodeToMaximize) { + return; + } + + if (this.hasMaximizedView()) { + this.exitMaximizedView(); + } + + function hideAllViewsBut(parent: BranchNode, exclude: LeafNode): void { + for (let i = 0; i < parent.children.length; i++) { + const child = parent.children[i]; + if (child instanceof LeafNode) { + if (child !== exclude) { + parent.setChildVisible(i, false); + } + } else { + hideAllViewsBut(child, exclude); + } + } + } + + hideAllViewsBut(this.root, nodeToMaximize); + + this.maximizedNode = nodeToMaximize; + this._onDidChangeViewMaximized.fire(true); + } + + exitMaximizedView(): void { + if (!this.maximizedNode) { + return; + } + this.maximizedNode = undefined; + + // When hiding a view, it's previous size is cached. + // To restore the sizes of all views, they need to be made visible in reverse order. + function showViewsInReverseOrder(parent: BranchNode): void { + for (let index = parent.children.length - 1; index >= 0; index--) { + const child = parent.children[index]; + if (child instanceof LeafNode) { + parent.setChildVisible(index, true); + } else { + showViewsInReverseOrder(child); + } + } + } + + showViewsInReverseOrder(this.root); + + this._onDidChangeViewMaximized.fire(false); + } + + hasMaximizedView(): boolean { + return this.maximizedNode !== undefined; + } + + /** + * Returns whether the {@link IView view} is maximized. + * + * @param location The {@link GridLocation location} of the view. + */ + isViewMaximized(location: GridLocation): boolean { + const [, node] = this.getNode(location); + if (!(node instanceof LeafNode)) { + throw new Error('Location is not a LeafNode'); + } + return node === this.maximizedNode; + } + /** * Distribute the size among all {@link IView views} within the entire * grid or within a single {@link SplitView}. @@ -1486,6 +1620,10 @@ export class GridView implements IDisposable { * in the entire grid. */ distributeViewSizes(location?: GridLocation): void { + if (this.hasMaximizedView()) { + this.exitMaximizedView(); + } + if (!location) { this.root.distributeViewSizes(true); return; @@ -1523,6 +1661,11 @@ export class GridView implements IDisposable { * @param location The {@link GridLocation location} of the view. */ setViewVisible(location: GridLocation, visible: boolean): void { + if (this.hasMaximizedView()) { + this.exitMaximizedView(); + return; + } + const [rest, index] = tail(location); const [, parent] = this.getNode(rest); @@ -1590,12 +1733,16 @@ export class GridView implements IDisposable { return { node: this._deserializeNode(serializedChild, orthogonal(orientation), deserializer, node.size), visible: (serializedChild as { visible?: boolean }).visible - } as INodeDescriptor; + } satisfies INodeDescriptor; }); result = new BranchNode(orientation, this.layoutController, this.styles, this.proportionalLayout, node.size, orthogonalSize, undefined, children); } else { result = new LeafNode(deserializer.fromJSON(node.data), orientation, this.layoutController, orthogonalSize, node.size); + if (node.maximized && !this.maximizedNode) { + this.maximizedNode = result; + this._onDidChangeViewMaximized.fire(true); + } } return result; @@ -1605,7 +1752,7 @@ export class GridView implements IDisposable { const box = { top: node.top, left: node.left, width: node.width, height: node.height }; if (node instanceof LeafNode) { - return { view: node.view, box, cachedVisibleSize }; + return { view: node.view, box, cachedVisibleSize, maximized: this.maximizedNode === node }; } const children: GridNode[] = []; diff --git a/patched-vscode/src/vs/base/browser/ui/highlightedlabel/highlightedLabel.ts b/patched-vscode/src/vs/base/browser/ui/highlightedlabel/highlightedLabel.ts index c2b41545..724075ad 100644 --- a/patched-vscode/src/vs/base/browser/ui/highlightedlabel/highlightedLabel.ts +++ b/patched-vscode/src/vs/base/browser/ui/highlightedlabel/highlightedLabel.ts @@ -4,7 +4,12 @@ *--------------------------------------------------------------------------------------------*/ import * as dom from 'vs/base/browser/dom'; +import type { IUpdatableHover } from 'vs/base/browser/ui/hover/hover'; +import { IHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate'; +import { getBaseLayerHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate2'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; import { renderLabelWithIcons } from 'vs/base/browser/ui/iconLabel/iconLabels'; +import { Disposable } from 'vs/base/common/lifecycle'; import * as objects from 'vs/base/common/objects'; /** @@ -22,13 +27,15 @@ export interface IHighlightedLabelOptions { * Whether the label supports rendering icons. */ readonly supportIcons?: boolean; + + readonly hoverDelegate?: IHoverDelegate; } /** * A widget which can render a label with substring highlights, often * originating from a filter function like the fuzzy matcher. */ -export class HighlightedLabel { +export class HighlightedLabel extends Disposable { private readonly domNode: HTMLElement; private text: string = ''; @@ -36,13 +43,16 @@ export class HighlightedLabel { private highlights: readonly IHighlight[] = []; private supportIcons: boolean; private didEverRender: boolean = false; + private customHover: IUpdatableHover | undefined; /** * Create a new {@link HighlightedLabel}. * * @param container The parent container to append to. */ - constructor(container: HTMLElement, options?: IHighlightedLabelOptions) { + constructor(container: HTMLElement, private readonly options?: IHighlightedLabelOptions) { + super(); + this.supportIcons = options?.supportIcons ?? false; this.domNode = dom.append(container, dom.$('span.monaco-highlighted-label')); } @@ -125,10 +135,16 @@ export class HighlightedLabel { dom.reset(this.domNode, ...children); - if (this.title) { + if (this.options?.hoverDelegate?.showNativeHover) { + /* While custom hover is not inside custom hover */ this.domNode.title = this.title; } else { - this.domNode.removeAttribute('title'); + if (!this.customHover && this.title !== '') { + const hoverDelegate = this.options?.hoverDelegate ?? getDefaultHoverDelegate('mouse'); + this.customHover = this._register(getBaseLayerHoverDelegate().setupUpdatableHover(hoverDelegate, this.domNode, this.title)); + } else if (this.customHover) { + this.customHover.update(this.title); + } } this.didEverRender = true; diff --git a/patched-vscode/src/vs/workbench/services/hover/browser/hover.ts b/patched-vscode/src/vs/base/browser/ui/hover/hover.ts similarity index 70% rename from patched-vscode/src/vs/workbench/services/hover/browser/hover.ts rename to patched-vscode/src/vs/base/browser/ui/hover/hover.ts index 2ba6242a..f2b7582d 100644 --- a/patched-vscode/src/vs/workbench/services/hover/browser/hover.ts +++ b/patched-vscode/src/vs/base/browser/ui/hover/hover.ts @@ -3,19 +3,16 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { createDecorator } from 'vs/platform/instantiation/common/instantiation'; -import { IDisposable } from 'vs/base/common/lifecycle'; -import { IMarkdownString } from 'vs/base/common/htmlContent'; -import { HoverPosition } from 'vs/base/browser/ui/hover/hoverWidget'; - -export const IHoverService = createDecorator('hoverService'); +import type { IHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate'; +import type { HoverPosition } from 'vs/base/browser/ui/hover/hoverWidget'; +import type { CancellationToken } from 'vs/base/common/cancellation'; +import type { IMarkdownString } from 'vs/base/common/htmlContent'; +import type { IDisposable } from 'vs/base/common/lifecycle'; /** * Enables the convenient display of rich markdown-based hovers in the workbench. */ -export interface IHoverService { - readonly _serviceBrand: undefined; - +export interface IHoverDelegate2 { /** * Shows a hover, provided a hover with the same options object is not already visible. * @param options A set of options defining the characteristics of the hover. @@ -30,7 +27,7 @@ export interface IHoverService { * }); * ``` */ - showHover(options: Readonly, focus?: boolean): IHoverWidget | undefined; + showHover(options: IHoverOptions, focus?: boolean): IHoverWidget | undefined; /** * Hides the hover if it was visible. This call will be ignored if the the hover is currently @@ -43,6 +40,14 @@ export interface IHoverService { * simultaneously. #188822 */ showAndFocusLastHover(): void; + + // TODO: Change hoverDelegate arg to exclude the actual delegate and instead use the new options + setupUpdatableHover(hoverDelegate: IHoverDelegate, htmlElement: HTMLElement, content: IUpdatableHoverContentOrFactory, options?: IUpdatableHoverOptions): IUpdatableHover; + + /** + * Shows the hover for the given element if one has been setup. + */ + triggerUpdatableHover(htmlElement: HTMLElement): void; } export interface IHoverWidget extends IDisposable { @@ -64,6 +69,14 @@ export interface IHoverOptions { */ target: IHoverTarget | HTMLElement; + /* + * The container to pass to {@link IContextViewProvider.showContextView} which renders the hover + * in. This is particularly useful for more natural tab focusing behavior, where the hover is + * created as the next tab index after the element being hovered and/or to workaround the + * element's container hiding on `focusout`. + */ + container?: HTMLElement; + /** * An ID to associate with the hover to be used as an equality check. Normally when calling * {@link IHoverService.showHover} the options object itself is used to determine if the hover @@ -88,30 +101,30 @@ export interface IHoverOptions { linkHandler?(url: string): void; /** - * Whether to hide the hover when the mouse leaves the `target` and enters the actual hover. - * This is false by default when text is an `IMarkdownString` and true when `text` is a - * `string`. Note that this will be ignored if any `actions` are provided as hovering is - * required to make them accessible. - * - * In general hiding on hover is desired for: - * - Regular text where selection is not important - * - Markdown that contains no links where selection is not important + * Whether to trap focus in the following ways: + * - When the hover closes, focus goes to the element that had focus before the hover opened + * - If there are elements in the hover to focus, focus stays inside of the hover when tabbing + * Note that this is overridden to true when in screen reader optimized mode. */ - hideOnHover?: boolean; + trapFocus?: boolean; /** - * When {@link hideOnHover} is explicitly true or undefined and its auto value is detected to - * hide, show a hint at the bottom of the hover explaining how to mouse over the widget. This - * should be used in the cases where despite the hover having no interactive content, it's - * likely the user may want to interact with it somehow. + * Options that defines where the hover is positioned. */ - showHoverHint?: boolean; + position?: IHoverPositionOptions; /** - * Whether to hide the hover when a key is pressed. + * Options that defines how long the hover is shown and when it hides. */ - hideOnKeyDown?: boolean; + persistence?: IHoverPersistenceOptions; + + /** + * Options that define how the hover looks. + */ + appearance?: IHoverAppearanceOptions; +} +export interface IHoverPositionOptions { /** * Position of the hover. The default is to show above the target. This option will be ignored * if there is not enough room to layout the hover in the specified position, unless the @@ -124,38 +137,57 @@ export interface IHoverOptions { * position. */ forcePosition?: boolean; +} +export interface IHoverPersistenceOptions { /** - * Whether to show the hover pointer + * Whether to hide the hover when the mouse leaves the `target` and enters the actual hover. + * This is false by default when text is an `IMarkdownString` and true when `text` is a + * `string`. Note that this will be ignored if any `actions` are provided as hovering is + * required to make them accessible. + * + * In general hiding on hover is desired for: + * - Regular text where selection is not important + * - Markdown that contains no links where selection is not important */ - showPointer?: boolean; + hideOnHover?: boolean; /** - * Whether to show a compact hover + * Whether to hide the hover when a key is pressed. */ - compact?: boolean; + hideOnKeyDown?: boolean; /** - * Whether to skip the fade in animation, this should be used when hovering from one hover to - * another in the same group so it looks like the hover is moving from one element to the other. + * Whether to make the hover sticky, this means it will not be hidden when the mouse leaves the + * hover. */ - skipFadeInAnimation?: boolean; + sticky?: boolean; +} +export interface IHoverAppearanceOptions { /** - * Whether to trap focus in the following ways: - * - When the hover closes, focus goes to the element that had focus before the hover opened - * - If there are elements in the hover to focus, focus stays inside of the hover when tabbing - * Note that this is overridden to true when in screen reader optimized mode. + * Whether to show the hover pointer, a little arrow that connects the target and the hover. */ - trapFocus?: boolean; + showPointer?: boolean; - /* - * The container to pass to {@link IContextViewProvider.showContextView} which renders the hover - * in. This is particularly useful for more natural tab focusing behavior, where the hover is - * created as the next tab index after the element being hovered and/or to workaround the - * element's container hiding on `focusout`. + /** + * Whether to show a compact hover, reducing the font size and padding of the hover. */ - container?: HTMLElement; + compact?: boolean; + + /** + * When {@link hideOnHover} is explicitly true or undefined and its auto value is detected to + * hide, show a hint at the bottom of the hover explaining how to mouse over the widget. This + * should be used in the cases where despite the hover having no interactive content, it's + * likely the user may want to interact with it somehow. + */ + showHoverHint?: boolean; + + /** + * Whether to skip the fade in animation, this should be used when hovering from one hover to + * another in the same group so it looks like the hover is moving from one element to the other. + */ + skipFadeInAnimation?: boolean; } export interface IHoverAction { @@ -205,3 +237,39 @@ export interface IHoverTarget extends IDisposable { */ y?: number; } + +// #region Updatable hover + +export interface IUpdatableHoverTooltipMarkdownString { + markdown: IMarkdownString | string | undefined | ((token: CancellationToken) => Promise); + markdownNotSupportedFallback: string | undefined; +} + +export type IUpdatableHoverContent = string | IUpdatableHoverTooltipMarkdownString | HTMLElement | undefined; +export type IUpdatableHoverContentOrFactory = IUpdatableHoverContent | (() => IUpdatableHoverContent); + +export interface IUpdatableHoverOptions { + actions?: IHoverAction[]; + linkHandler?(url: string): void; + trapFocus?: boolean; +} + +export interface IUpdatableHover extends IDisposable { + + /** + * Allows to programmatically open the hover. + */ + show(focus?: boolean): void; + + /** + * Allows to programmatically hide the hover. + */ + hide(): void; + + /** + * Updates the contents of the hover. + */ + update(tooltip: IUpdatableHoverContent, options?: IUpdatableHoverOptions): void; +} + +// #endregion Updatable hover diff --git a/patched-vscode/src/vs/base/browser/ui/iconLabel/iconHoverDelegate.ts b/patched-vscode/src/vs/base/browser/ui/hover/hoverDelegate.ts similarity index 66% rename from patched-vscode/src/vs/base/browser/ui/iconLabel/iconHoverDelegate.ts rename to patched-vscode/src/vs/base/browser/ui/hover/hoverDelegate.ts index e649c8f0..d2f1d788 100644 --- a/patched-vscode/src/vs/base/browser/ui/iconLabel/iconHoverDelegate.ts +++ b/patched-vscode/src/vs/base/browser/ui/hover/hoverDelegate.ts @@ -3,8 +3,8 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import type { IHoverWidget, IUpdatableHoverOptions } from 'vs/base/browser/ui/hover/hover'; import { HoverPosition } from 'vs/base/browser/ui/hover/hoverWidget'; -import { IUpdatableHoverOptions } from 'vs/base/browser/ui/iconLabel/iconLabelHover'; import { IMarkdownString } from 'vs/base/common/htmlContent'; import { IDisposable } from 'vs/base/common/lifecycle'; @@ -26,21 +26,6 @@ export interface IHoverDelegateOptions extends IUpdatableHoverOptions { * dispose method is required. */ target: IHoverDelegateTarget | HTMLElement; - /** - * Position of the hover. The default is to show above the target. This option will be ignored - * if there is not enough room to layout the hover in the specified position, unless the - * forcePosition option is set. - */ - hoverPosition?: HoverPosition; - /** - * Whether to show the hover pointer - */ - showPointer?: boolean; - /** - * Whether to skip the fade in animation, this should be used when hovering from one hover to - * another in the same group so it looks like the hover is moving from one element to the other. - */ - skipFadeInAnimation?: boolean; /** * The container to pass to {@link IContextViewProvider.showContextView} which renders the hover * in. This is particularly useful for more natural tab focusing behavior, where the hover is @@ -48,6 +33,28 @@ export interface IHoverDelegateOptions extends IUpdatableHoverOptions { * element's container hiding on `focusout`. */ container?: HTMLElement; + /** + * Options that defines where the hover is positioned. + */ + position?: { + /** + * Position of the hover. The default is to show above the target. This option will be ignored + * if there is not enough room to layout the hover in the specified position, unless the + * forcePosition option is set. + */ + hoverPosition?: HoverPosition; + }; + appearance?: { + /** + * Whether to show the hover pointer + */ + showPointer?: boolean; + /** + * Whether to skip the fade in animation, this should be used when hovering from one hover to + * another in the same group so it looks like the hover is moving from one element to the other. + */ + skipFadeInAnimation?: boolean; + }; } export interface IHoverDelegate { @@ -55,8 +62,7 @@ export interface IHoverDelegate { onDidHideHover?: () => void; delay: number; placement?: 'mouse' | 'element'; + showNativeHover?: boolean; // TODO@benibenj remove this, only temp fix for contextviews } -export interface IHoverWidget extends IDisposable { - readonly isDisposed: boolean; -} +export interface IScopedHoverDelegate extends IHoverDelegate, IDisposable { } diff --git a/patched-vscode/src/vs/base/browser/ui/hover/hoverDelegate2.ts b/patched-vscode/src/vs/base/browser/ui/hover/hoverDelegate2.ts new file mode 100644 index 00000000..13a37922 --- /dev/null +++ b/patched-vscode/src/vs/base/browser/ui/hover/hoverDelegate2.ts @@ -0,0 +1,32 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import type { IHoverDelegate2 } from 'vs/base/browser/ui/hover/hover'; + +let baseHoverDelegate: IHoverDelegate2 = { + showHover: () => undefined, + hideHover: () => undefined, + showAndFocusLastHover: () => undefined, + setupUpdatableHover: () => null!, + triggerUpdatableHover: () => undefined +}; + +/** + * Sets the hover delegate for use **only in the `base/` layer**. + */ +export function setBaseLayerHoverDelegate(hoverDelegate: IHoverDelegate2): void { + baseHoverDelegate = hoverDelegate; +} + +/** + * Gets the hover delegate for use **only in the `base/` layer**. + * + * Since the hover service depends on various platform services, this delegate essentially bypasses + * the standard dependency injection mechanism by injecting a global hover service at start up. The + * only reason this should be used is if `IHoverService` is not available. + */ +export function getBaseLayerHoverDelegate(): IHoverDelegate2 { + return baseHoverDelegate; +} diff --git a/patched-vscode/src/vs/base/browser/ui/hover/hoverDelegateFactory.ts b/patched-vscode/src/vs/base/browser/ui/hover/hoverDelegateFactory.ts new file mode 100644 index 00000000..b14f1159 --- /dev/null +++ b/patched-vscode/src/vs/base/browser/ui/hover/hoverDelegateFactory.ts @@ -0,0 +1,38 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { IHoverDelegate, IScopedHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate'; +import { Lazy } from 'vs/base/common/lazy'; + +const nullHoverDelegateFactory = () => ({ + get delay(): number { return -1; }, + dispose: () => { }, + showHover: () => { return undefined; }, +}); + +let hoverDelegateFactory: (placement: 'mouse' | 'element', enableInstantHover: boolean) => IScopedHoverDelegate = nullHoverDelegateFactory; +const defaultHoverDelegateMouse = new Lazy(() => hoverDelegateFactory('mouse', false)); +const defaultHoverDelegateElement = new Lazy(() => hoverDelegateFactory('element', false)); + +// TODO: Remove when getDefaultHoverDelegate is no longer used +export function setHoverDelegateFactory(hoverDelegateProvider: ((placement: 'mouse' | 'element', enableInstantHover: boolean) => IScopedHoverDelegate)): void { + hoverDelegateFactory = hoverDelegateProvider; +} + +// TODO: Refine type for use in new IHoverService interface +export function getDefaultHoverDelegate(placement: 'mouse' | 'element'): IHoverDelegate { + if (placement === 'element') { + return defaultHoverDelegateElement.value; + } + return defaultHoverDelegateMouse.value; +} + +// TODO: Create equivalent in IHoverService +export function createInstantHoverDelegate(): IScopedHoverDelegate { + // Creates a hover delegate with instant hover enabled. + // This hover belongs to the consumer and requires the them to dispose it. + // Instant hover only makes sense for 'element' placement. + return hoverDelegateFactory('element', true); +} diff --git a/patched-vscode/src/vs/base/browser/ui/hover/hover.css b/patched-vscode/src/vs/base/browser/ui/hover/hoverWidget.css similarity index 99% rename from patched-vscode/src/vs/base/browser/ui/hover/hover.css rename to patched-vscode/src/vs/base/browser/ui/hover/hoverWidget.css index ee294b76..a1d72c2e 100644 --- a/patched-vscode/src/vs/base/browser/ui/hover/hover.css +++ b/patched-vscode/src/vs/base/browser/ui/hover/hoverWidget.css @@ -122,6 +122,7 @@ .monaco-hover .hover-row.status-bar .actions { display: flex; padding: 0px 8px; + width: 100%; } .monaco-hover .hover-row.status-bar .actions .action-container { diff --git a/patched-vscode/src/vs/base/browser/ui/hover/hoverWidget.ts b/patched-vscode/src/vs/base/browser/ui/hover/hoverWidget.ts index dc0af66f..2e9ecbdd 100644 --- a/patched-vscode/src/vs/base/browser/ui/hover/hoverWidget.ts +++ b/patched-vscode/src/vs/base/browser/ui/hover/hoverWidget.ts @@ -8,7 +8,7 @@ import { StandardKeyboardEvent } from 'vs/base/browser/keyboardEvent'; import { DomScrollableElement } from 'vs/base/browser/ui/scrollbar/scrollableElement'; import { KeyCode } from 'vs/base/common/keyCodes'; import { Disposable } from 'vs/base/common/lifecycle'; -import 'vs/css!./hover'; +import 'vs/css!./hoverWidget'; import { localize } from 'vs/nls'; const $ = dom.$; @@ -67,21 +67,8 @@ export class HoverAction extends Disposable { const label = dom.append(this.action, $('span')); label.textContent = keybindingLabel ? `${actionOptions.label} (${keybindingLabel})` : actionOptions.label; - this._register(dom.addDisposableListener(this.actionContainer, dom.EventType.CLICK, e => { - e.stopPropagation(); - e.preventDefault(); - actionOptions.run(this.actionContainer); - })); - - this._register(dom.addDisposableListener(this.actionContainer, dom.EventType.KEY_DOWN, e => { - const event = new StandardKeyboardEvent(e); - if (event.equals(KeyCode.Enter) || event.equals(KeyCode.Space)) { - e.stopPropagation(); - e.preventDefault(); - actionOptions.run(this.actionContainer); - } - })); - + this._store.add(new ClickAction(this.actionContainer, actionOptions.run)); + this._store.add(new KeyDownAction(this.actionContainer, actionOptions.run, [KeyCode.Enter, KeyCode.Space])); this.setEnabled(true); } @@ -99,3 +86,28 @@ export class HoverAction extends Disposable { export function getHoverAccessibleViewHint(shouldHaveHint?: boolean, keybinding?: string | null): string | undefined { return shouldHaveHint && keybinding ? localize('acessibleViewHint', "Inspect this in the accessible view with {0}.", keybinding) : shouldHaveHint ? localize('acessibleViewHintNoKbOpen', "Inspect this in the accessible view via the command Open Accessible View which is currently not triggerable via keybinding.") : ''; } + +export class ClickAction extends Disposable { + constructor(container: HTMLElement, run: (container: HTMLElement) => void) { + super(); + this._register(dom.addDisposableListener(container, dom.EventType.CLICK, e => { + e.stopPropagation(); + e.preventDefault(); + run(container); + })); + } +} + +export class KeyDownAction extends Disposable { + constructor(container: HTMLElement, run: (container: HTMLElement) => void, keyCodes: KeyCode[]) { + super(); + this._register(dom.addDisposableListener(container, dom.EventType.KEY_DOWN, e => { + const event = new StandardKeyboardEvent(e); + if (keyCodes.some(keyCode => event.equals(keyCode))) { + e.stopPropagation(); + e.preventDefault(); + run(container); + } + })); + } +} diff --git a/patched-vscode/src/vs/base/browser/ui/iconLabel/iconLabel.ts b/patched-vscode/src/vs/base/browser/ui/iconLabel/iconLabel.ts index 980be904..214af037 100644 --- a/patched-vscode/src/vs/base/browser/ui/iconLabel/iconLabel.ts +++ b/patched-vscode/src/vs/base/browser/ui/iconLabel/iconLabel.ts @@ -6,12 +6,17 @@ import 'vs/css!./iconlabel'; import * as dom from 'vs/base/browser/dom'; import { HighlightedLabel } from 'vs/base/browser/ui/highlightedlabel/highlightedLabel'; -import { IHoverDelegate } from 'vs/base/browser/ui/iconLabel/iconHoverDelegate'; -import { ITooltipMarkdownString, setupCustomHover, setupNativeHover } from 'vs/base/browser/ui/iconLabel/iconLabelHover'; +import { IHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate'; import { IMatch } from 'vs/base/common/filters'; import { Disposable, IDisposable } from 'vs/base/common/lifecycle'; import { equals } from 'vs/base/common/objects'; import { Range } from 'vs/base/common/range'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import type { IUpdatableHoverTooltipMarkdownString } from 'vs/base/browser/ui/hover/hover'; +import { getBaseLayerHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate2'; +import { isString } from 'vs/base/common/types'; +import { stripIcons } from 'vs/base/common/iconLabels'; +import { URI } from 'vs/base/common/uri'; export interface IIconLabelCreationOptions { readonly supportHighlights?: boolean; @@ -21,8 +26,9 @@ export interface IIconLabelCreationOptions { } export interface IIconLabelValueOptions { - title?: string | ITooltipMarkdownString; - descriptionTitle?: string; + title?: string | IUpdatableHoverTooltipMarkdownString; + descriptionTitle?: string | IUpdatableHoverTooltipMarkdownString; + suffix?: string; hideIcon?: boolean; extraClasses?: readonly string[]; italic?: boolean; @@ -33,6 +39,7 @@ export interface IIconLabelValueOptions { disabledCommand?: boolean; readonly separator?: string; readonly domId?: string; + iconPath?: URI; } class FastLabelNode { @@ -85,13 +92,15 @@ export class IconLabel extends Disposable { private readonly creationOptions?: IIconLabelCreationOptions; private readonly domNode: FastLabelNode; + private readonly nameContainer: HTMLElement; private readonly nameNode: Label | LabelWithHighlights; private descriptionNode: FastLabelNode | HighlightedLabel | undefined; + private suffixNode: FastLabelNode | undefined; private readonly labelContainer: HTMLElement; - private readonly hoverDelegate: IHoverDelegate | undefined; + private readonly hoverDelegate: IHoverDelegate; private readonly customHovers: Map = new Map(); constructor(container: HTMLElement, options?: IIconLabelCreationOptions) { @@ -102,15 +111,15 @@ export class IconLabel extends Disposable { this.labelContainer = dom.append(this.domNode.element, dom.$('.monaco-icon-label-container')); - const nameContainer = dom.append(this.labelContainer, dom.$('span.monaco-icon-name-container')); + this.nameContainer = dom.append(this.labelContainer, dom.$('span.monaco-icon-name-container')); if (options?.supportHighlights || options?.supportIcons) { - this.nameNode = new LabelWithHighlights(nameContainer, !!options.supportIcons); + this.nameNode = this._register(new LabelWithHighlights(this.nameContainer, !!options.supportIcons)); } else { - this.nameNode = new Label(nameContainer); + this.nameNode = new Label(this.nameContainer); } - this.hoverDelegate = options?.hoverDelegate; + this.hoverDelegate = options?.hoverDelegate ?? getDefaultHoverDelegate('mouse'); } get element(): HTMLElement { @@ -138,8 +147,26 @@ export class IconLabel extends Disposable { containerClasses.push('disabled'); } if (options.title) { - ariaLabel += options.title; + if (typeof options.title === 'string') { + ariaLabel += options.title; + } else { + ariaLabel += label; + } + } + } + + const existingIconNode = this.domNode.element.querySelector('.monaco-icon-label-iconpath'); + if (options?.iconPath) { + let iconNode; + if (!existingIconNode || !(dom.isHTMLElement(existingIconNode))) { + iconNode = dom.$('.monaco-icon-label-iconpath'); + this.domNode.element.prepend(iconNode); + } else { + iconNode = existingIconNode; } + iconNode.style.backgroundImage = dom.asCSSUrl(options?.iconPath); + } else if (existingIconNode) { + existingIconNode.remove(); } this.domNode.className = labelClasses.join(' '); @@ -160,9 +187,14 @@ export class IconLabel extends Disposable { descriptionNode.empty = !description; } } + + if (options?.suffix || this.suffixNode) { + const suffixNode = this.getOrCreateSuffixNode(); + suffixNode.textContent = options?.suffix ?? ''; + } } - private setupHover(htmlElement: HTMLElement, tooltip: string | ITooltipMarkdownString | undefined): void { + private setupHover(htmlElement: HTMLElement, tooltip: string | IUpdatableHoverTooltipMarkdownString | undefined): void { const previousCustomHover = this.customHovers.get(htmlElement); if (previousCustomHover) { previousCustomHover.dispose(); @@ -174,10 +206,20 @@ export class IconLabel extends Disposable { return; } - if (!this.hoverDelegate) { + if (this.hoverDelegate.showNativeHover) { + function setupNativeHover(htmlElement: HTMLElement, tooltip: string | IUpdatableHoverTooltipMarkdownString | undefined): void { + if (isString(tooltip)) { + // Icons don't render in the native hover so we strip them out + htmlElement.title = stripIcons(tooltip); + } else if (tooltip?.markdownNotSupportedFallback) { + htmlElement.title = tooltip.markdownNotSupportedFallback; + } else { + htmlElement.removeAttribute('title'); + } + } setupNativeHover(htmlElement, tooltip); } else { - const hoverDisposable = setupCustomHover(this.hoverDelegate, htmlElement, tooltip); + const hoverDisposable = getBaseLayerHoverDelegate().setupUpdatableHover(this.hoverDelegate, htmlElement, tooltip); if (hoverDisposable) { this.customHovers.set(htmlElement, hoverDisposable); } @@ -192,11 +234,20 @@ export class IconLabel extends Disposable { this.customHovers.clear(); } + private getOrCreateSuffixNode() { + if (!this.suffixNode) { + const suffixContainer = this._register(new FastLabelNode(dom.after(this.nameContainer, dom.$('span.monaco-icon-suffix-container')))); + this.suffixNode = this._register(new FastLabelNode(dom.append(suffixContainer.element, dom.$('span.label-suffix')))); + } + + return this.suffixNode; + } + private getOrCreateDescriptionNode() { if (!this.descriptionNode) { const descriptionContainer = this._register(new FastLabelNode(dom.append(this.labelContainer, dom.$('span.monaco-icon-description-container')))); if (this.creationOptions?.supportDescriptionHighlights) { - this.descriptionNode = new HighlightedLabel(dom.append(descriptionContainer.element, dom.$('span.label-description')), { supportIcons: !!this.creationOptions.supportIcons }); + this.descriptionNode = this._register(new HighlightedLabel(dom.append(descriptionContainer.element, dom.$('span.label-description')), { supportIcons: !!this.creationOptions.supportIcons })); } else { this.descriptionNode = this._register(new FastLabelNode(dom.append(descriptionContainer.element, dom.$('span.label-description')))); } @@ -269,13 +320,15 @@ function splitMatches(labels: string[], separator: string, matches: readonly IMa }); } -class LabelWithHighlights { +class LabelWithHighlights extends Disposable { private label: string | string[] | undefined = undefined; private singleLabel: HighlightedLabel | undefined = undefined; private options: IIconLabelValueOptions | undefined; - constructor(private container: HTMLElement, private supportIcons: boolean) { } + constructor(private container: HTMLElement, private supportIcons: boolean) { + super(); + } setLabel(label: string | string[], options?: IIconLabelValueOptions): void { if (this.label === label && equals(this.options, options)) { @@ -289,7 +342,7 @@ class LabelWithHighlights { if (!this.singleLabel) { this.container.innerText = ''; this.container.classList.remove('multiple'); - this.singleLabel = new HighlightedLabel(dom.append(this.container, dom.$('a.label-name', { id: options?.domId })), { supportIcons: this.supportIcons }); + this.singleLabel = this._register(new HighlightedLabel(dom.append(this.container, dom.$('a.label-name', { id: options?.domId })), { supportIcons: this.supportIcons })); } this.singleLabel.set(label, options?.matches, undefined, options?.labelEscapeNewLines); @@ -307,7 +360,7 @@ class LabelWithHighlights { const id = options?.domId && `${options?.domId}_${i}`; const name = dom.$('a.label-name', { id, 'data-icon-label-count': label.length, 'data-icon-label-index': i, 'role': 'treeitem' }); - const highlightedLabel = new HighlightedLabel(dom.append(this.container, name), { supportIcons: this.supportIcons }); + const highlightedLabel = this._register(new HighlightedLabel(dom.append(this.container, name), { supportIcons: this.supportIcons })); highlightedLabel.set(l, m, undefined, options?.labelEscapeNewLines); if (i < label.length - 1) { diff --git a/patched-vscode/src/vs/base/browser/ui/iconLabel/iconLabelHover.ts b/patched-vscode/src/vs/base/browser/ui/iconLabel/iconLabelHover.ts deleted file mode 100644 index a36088fc..00000000 --- a/patched-vscode/src/vs/base/browser/ui/iconLabel/iconLabelHover.ts +++ /dev/null @@ -1,240 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ - -import * as dom from 'vs/base/browser/dom'; -import { HoverPosition } from 'vs/base/browser/ui/hover/hoverWidget'; -import { IHoverDelegate, IHoverDelegateOptions, IHoverDelegateTarget, IHoverWidget } from 'vs/base/browser/ui/iconLabel/iconHoverDelegate'; -import { TimeoutTimer } from 'vs/base/common/async'; -import { CancellationToken, CancellationTokenSource } from 'vs/base/common/cancellation'; -import { IMarkdownString, isMarkdownString } from 'vs/base/common/htmlContent'; -import { stripIcons } from 'vs/base/common/iconLabels'; -import { DisposableStore, IDisposable } from 'vs/base/common/lifecycle'; -import { isFunction, isString } from 'vs/base/common/types'; -import { localize } from 'vs/nls'; - -export interface ITooltipMarkdownString { - markdown: IMarkdownString | string | undefined | ((token: CancellationToken) => Promise); - markdownNotSupportedFallback: string | undefined; -} - -export function setupNativeHover(htmlElement: HTMLElement, tooltip: string | ITooltipMarkdownString | undefined): void { - if (isString(tooltip)) { - // Icons don't render in the native hover so we strip them out - htmlElement.title = stripIcons(tooltip); - } else if (tooltip?.markdownNotSupportedFallback) { - htmlElement.title = tooltip.markdownNotSupportedFallback; - } else { - htmlElement.removeAttribute('title'); - } -} - -type IHoverContent = string | ITooltipMarkdownString | HTMLElement | undefined; -type IResolvedHoverContent = IMarkdownString | string | HTMLElement | undefined; - -/** - * Copied from src\vs\workbench\services\hover\browser\hover.ts - * @deprecated Use IHoverService - */ -interface IHoverAction { - label: string; - commandId: string; - iconClass?: string; - run(target: HTMLElement): void; -} - -export interface IUpdatableHoverOptions { - actions?: IHoverAction[]; - linkHandler?(url: string): void; -} - -export interface ICustomHover extends IDisposable { - - /** - * Allows to programmatically open the hover. - */ - show(focus?: boolean): void; - - /** - * Allows to programmatically hide the hover. - */ - hide(): void; - - /** - * Updates the contents of the hover. - */ - update(tooltip: IHoverContent, options?: IUpdatableHoverOptions): void; -} - - -class UpdatableHoverWidget implements IDisposable { - - private _hoverWidget: IHoverWidget | undefined; - private _cancellationTokenSource: CancellationTokenSource | undefined; - - constructor(private hoverDelegate: IHoverDelegate, private target: IHoverDelegateTarget | HTMLElement, private fadeInAnimation: boolean) { - } - - async update(content: IHoverContent, focus?: boolean, options?: IUpdatableHoverOptions): Promise { - if (this._cancellationTokenSource) { - // there's an computation ongoing, cancel it - this._cancellationTokenSource.dispose(true); - this._cancellationTokenSource = undefined; - } - if (this.isDisposed) { - return; - } - - let resolvedContent; - if (content === undefined || isString(content) || content instanceof HTMLElement) { - resolvedContent = content; - } else if (!isFunction(content.markdown)) { - resolvedContent = content.markdown ?? content.markdownNotSupportedFallback; - } else { - // compute the content, potentially long-running - - // show 'Loading' if no hover is up yet - if (!this._hoverWidget) { - this.show(localize('iconLabel.loading', "Loading..."), focus); - } - - // compute the content - this._cancellationTokenSource = new CancellationTokenSource(); - const token = this._cancellationTokenSource.token; - resolvedContent = await content.markdown(token); - if (resolvedContent === undefined) { - resolvedContent = content.markdownNotSupportedFallback; - } - - if (this.isDisposed || token.isCancellationRequested) { - // either the widget has been closed in the meantime - // or there has been a new call to `update` - return; - } - } - - this.show(resolvedContent, focus, options); - } - - private show(content: IResolvedHoverContent, focus?: boolean, options?: IUpdatableHoverOptions): void { - const oldHoverWidget = this._hoverWidget; - - if (this.hasContent(content)) { - const hoverOptions: IHoverDelegateOptions = { - content, - target: this.target, - showPointer: this.hoverDelegate.placement === 'element', - hoverPosition: HoverPosition.BELOW, - skipFadeInAnimation: !this.fadeInAnimation || !!oldHoverWidget, // do not fade in if the hover is already showing - ...options - }; - - this._hoverWidget = this.hoverDelegate.showHover(hoverOptions, focus); - } - oldHoverWidget?.dispose(); - } - - private hasContent(content: IResolvedHoverContent): content is NonNullable { - if (!content) { - return false; - } - - if (isMarkdownString(content)) { - return !!content.value; - } - - return true; - } - - get isDisposed() { - return this._hoverWidget?.isDisposed; - } - - dispose(): void { - this._hoverWidget?.dispose(); - this._cancellationTokenSource?.dispose(true); - this._cancellationTokenSource = undefined; - } -} - -export function setupCustomHover(hoverDelegate: IHoverDelegate, htmlElement: HTMLElement, content: IHoverContent, options?: IUpdatableHoverOptions): ICustomHover { - let hoverPreparation: IDisposable | undefined; - - let hoverWidget: UpdatableHoverWidget | undefined; - - const hideHover = (disposeWidget: boolean, disposePreparation: boolean) => { - const hadHover = hoverWidget !== undefined; - if (disposeWidget) { - hoverWidget?.dispose(); - hoverWidget = undefined; - } - if (disposePreparation) { - hoverPreparation?.dispose(); - hoverPreparation = undefined; - } - if (hadHover) { - hoverDelegate.onDidHideHover?.(); - } - }; - - const triggerShowHover = (delay: number, focus?: boolean, target?: IHoverDelegateTarget) => { - return new TimeoutTimer(async () => { - if (!hoverWidget || hoverWidget.isDisposed) { - hoverWidget = new UpdatableHoverWidget(hoverDelegate, target || htmlElement, delay > 0); - await hoverWidget.update(content, focus, options); - } - }, delay); - }; - - const onMouseOver = () => { - if (hoverPreparation) { - return; - } - - const toDispose: DisposableStore = new DisposableStore(); - - const onMouseLeave = (e: MouseEvent) => hideHover(false, (e).fromElement === htmlElement); - toDispose.add(dom.addDisposableListener(htmlElement, dom.EventType.MOUSE_LEAVE, onMouseLeave, true)); - - const onMouseDown = () => hideHover(true, true); - toDispose.add(dom.addDisposableListener(htmlElement, dom.EventType.MOUSE_DOWN, onMouseDown, true)); - - const target: IHoverDelegateTarget = { - targetElements: [htmlElement], - dispose: () => { } - }; - if (hoverDelegate.placement === undefined || hoverDelegate.placement === 'mouse') { - // track the mouse position - const onMouseMove = (e: MouseEvent) => { - target.x = e.x + 10; - if ((e.target instanceof HTMLElement) && e.target.classList.contains('action-label')) { - hideHover(true, true); - } - }; - toDispose.add(dom.addDisposableListener(htmlElement, dom.EventType.MOUSE_MOVE, onMouseMove, true)); - } - toDispose.add(triggerShowHover(hoverDelegate.delay, false, target)); - - hoverPreparation = toDispose; - }; - const mouseOverDomEmitter = dom.addDisposableListener(htmlElement, dom.EventType.MOUSE_OVER, onMouseOver, true); - const hover: ICustomHover = { - show: focus => { - hideHover(false, true); // terminate a ongoing mouse over preparation - triggerShowHover(0, focus); // show hover immediately - }, - hide: () => { - hideHover(true, true); - }, - update: async (newContent, hoverOptions) => { - content = newContent; - await hoverWidget?.update(content, undefined, hoverOptions); - }, - dispose: () => { - mouseOverDomEmitter.dispose(); - hideHover(true, true); - } - }; - return hover; -} diff --git a/patched-vscode/src/vs/base/browser/ui/iconLabel/iconlabel.css b/patched-vscode/src/vs/base/browser/ui/iconLabel/iconlabel.css index ab4c0e13..ad3a358b 100644 --- a/patched-vscode/src/vs/base/browser/ui/iconLabel/iconlabel.css +++ b/patched-vscode/src/vs/base/browser/ui/iconLabel/iconlabel.css @@ -31,6 +31,14 @@ flex-shrink: 0; /* fix for https://github.com/microsoft/vscode/issues/13787 */ } +.monaco-icon-label-iconpath { + width: 16px; + height: 16px; + padding-left: 2px; + margin-top: 2px; + display: flex; +} + .monaco-icon-label-container.disabled { color: var(--vscode-disabledForeground); } @@ -51,6 +59,11 @@ opacity: 0.5; } +.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-suffix-container > .label-suffix { + opacity: .7; + white-space: pre; +} + .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { opacity: .7; margin-left: 0.5em; diff --git a/patched-vscode/src/vs/base/browser/ui/iconLabel/simpleIconLabel.ts b/patched-vscode/src/vs/base/browser/ui/iconLabel/simpleIconLabel.ts index 659572d4..6f960b8a 100644 --- a/patched-vscode/src/vs/base/browser/ui/iconLabel/simpleIconLabel.ts +++ b/patched-vscode/src/vs/base/browser/ui/iconLabel/simpleIconLabel.ts @@ -4,9 +4,15 @@ *--------------------------------------------------------------------------------------------*/ import { reset } from 'vs/base/browser/dom'; +import type { IUpdatableHover } from 'vs/base/browser/ui/hover/hover'; +import { getBaseLayerHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate2'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; import { renderLabelWithIcons } from 'vs/base/browser/ui/iconLabel/iconLabels'; +import { IDisposable } from 'vs/base/common/lifecycle'; -export class SimpleIconLabel { +export class SimpleIconLabel implements IDisposable { + + private hover?: IUpdatableHover; constructor( private readonly _container: HTMLElement @@ -17,6 +23,14 @@ export class SimpleIconLabel { } set title(title: string) { - this._container.title = title; + if (!this.hover && title) { + this.hover = getBaseLayerHoverDelegate().setupUpdatableHover(getDefaultHoverDelegate('mouse'), this._container, title); + } else if (this.hover) { + this.hover.update(title); + } + } + + dispose(): void { + this.hover?.dispose(); } } diff --git a/patched-vscode/src/vs/base/browser/ui/icons/iconSelectBox.css b/patched-vscode/src/vs/base/browser/ui/icons/iconSelectBox.css index 399d5779..8952e9f0 100644 --- a/patched-vscode/src/vs/base/browser/ui/icons/iconSelectBox.css +++ b/patched-vscode/src/vs/base/browser/ui/icons/iconSelectBox.css @@ -22,9 +22,13 @@ } .icon-select-box .icon-select-icons-container > .icon-container.focused { - outline: 1px dashed var(--vscode-toolbar-hoverOutline); - outline-offset: -1px; + background-color: var(--vscode-quickInputList-focusBackground); + color: var(--vscode-quickInputList-focusForeground); +} + +.icon-select-box .icon-select-icons-container > .icon-container:hover:not(.focused) { background-color: var(--vscode-toolbar-hoverBackground); + color: var(--vscode-list-hoverForeground) } .icon-select-box .icon-select-id-container .icon-select-id-label { diff --git a/patched-vscode/src/vs/base/browser/ui/icons/iconSelectBox.ts b/patched-vscode/src/vs/base/browser/ui/icons/iconSelectBox.ts index 6b3fe557..b59529ff 100644 --- a/patched-vscode/src/vs/base/browser/ui/icons/iconSelectBox.ts +++ b/patched-vscode/src/vs/base/browser/ui/icons/iconSelectBox.ts @@ -81,7 +81,7 @@ export class IconSelectBox extends Disposable { dom.append(iconSelectBoxContainer, this.scrollableElement.getDomNode()); if (this.options.showIconInfo) { - this.iconIdElement = new HighlightedLabel(dom.append(dom.append(iconSelectBoxContainer, dom.$('.icon-select-id-container')), dom.$('.icon-select-id-label'))); + this.iconIdElement = this._register(new HighlightedLabel(dom.append(dom.append(iconSelectBoxContainer, dom.$('.icon-select-id-container')), dom.$('.icon-select-id-label')))); } const iconsDisposables = disposables.add(new MutableDisposable()); @@ -97,8 +97,10 @@ export class IconSelectBox extends Disposable { matches.push(match); } } - iconsDisposables.value = this.renderIcons(icons, matches, iconsContainer); - this.scrollableElement?.scanDomNode(); + if (icons.length) { + iconsDisposables.value = this.renderIcons(icons, matches, iconsContainer); + this.scrollableElement?.scanDomNode(); + } })); this.inputBox.inputElement.role = 'combobox'; @@ -134,10 +136,6 @@ export class IconSelectBox extends Disposable { this.setSelection(index); })); - disposables.add(dom.addDisposableListener(iconContainer, dom.EventType.MOUSE_OVER, (e: MouseEvent) => { - this.focusIcon(index); - })); - if (icon === focusedIcon) { focusedIconIndex = index; } diff --git a/patched-vscode/src/vs/base/browser/ui/inputbox/inputBox.ts b/patched-vscode/src/vs/base/browser/ui/inputbox/inputBox.ts index af621b90..e4215ad7 100644 --- a/patched-vscode/src/vs/base/browser/ui/inputbox/inputBox.ts +++ b/patched-vscode/src/vs/base/browser/ui/inputbox/inputBox.ts @@ -11,6 +11,9 @@ import { MarkdownRenderOptions } from 'vs/base/browser/markdownRenderer'; import { ActionBar } from 'vs/base/browser/ui/actionbar/actionbar'; import * as aria from 'vs/base/browser/ui/aria/aria'; import { AnchorAlignment, IContextViewProvider } from 'vs/base/browser/ui/contextview/contextview'; +import type { IUpdatableHover } from 'vs/base/browser/ui/hover/hover'; +import { getBaseLayerHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate2'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; import { ScrollableElement } from 'vs/base/browser/ui/scrollbar/scrollableElement'; import { Widget } from 'vs/base/browser/ui/widget'; import { IAction } from 'vs/base/common/actions'; @@ -111,6 +114,7 @@ export class InputBox extends Widget { private cachedContentHeight: number | undefined; private maxHeight: number = Number.POSITIVE_INFINITY; private scrollableElement: ScrollableElement | undefined; + private hover: IUpdatableHover | undefined; private _onDidChange = this._register(new Emitter()); public readonly onDidChange: Event = this._onDidChange.event; @@ -166,9 +170,9 @@ export class InputBox extends Widget { // from ScrollableElement to DOM this._register(this.scrollableElement.onScroll(e => this.input.scrollTop = e.scrollTop)); - const onSelectionChange = this._register(new DomEmitter(document, 'selectionchange')); + const onSelectionChange = this._register(new DomEmitter(container.ownerDocument, 'selectionchange')); const onAnchoredSelectionChange = Event.filter(onSelectionChange.event, () => { - const selection = document.getSelection(); + const selection = container.ownerDocument.getSelection(); return selection?.anchorNode === wrapper; }); @@ -230,7 +234,11 @@ export class InputBox extends Widget { public setTooltip(tooltip: string): void { this.tooltip = tooltip; - this.input.title = tooltip; + if (!this.hover) { + this.hover = this._register(getBaseLayerHoverDelegate().setupUpdatableHover(getDefaultHoverDelegate('mouse'), this.input, tooltip)); + } else { + this.hover.update(tooltip); + } } public setAriaLabel(label: string): void { @@ -287,7 +295,7 @@ export class InputBox extends Widget { } public hasFocus(): boolean { - return document.activeElement === this.input; + return dom.isActiveElement(this.input); } public select(range: IRange | null = null): void { @@ -305,6 +313,18 @@ export class InputBox extends Widget { return this.input.selectionEnd === this.input.value.length && this.input.selectionStart === this.input.selectionEnd; } + public getSelection(): IRange | null { + const selectionStart = this.input.selectionStart; + if (selectionStart === null) { + return null; + } + const selectionEnd = this.input.selectionEnd ?? selectionStart; + return { + start: selectionStart, + end: selectionEnd, + }; + } + public enable(): void { this.input.removeAttribute('disabled'); } @@ -617,18 +637,24 @@ export class HistoryInputBox extends InputBox implements IHistoryNavigationWidge readonly onDidBlur = this._onDidBlur.event; constructor(container: HTMLElement, contextViewProvider: IContextViewProvider | undefined, options: IHistoryInputOptions) { - const NLS_PLACEHOLDER_HISTORY_HINT = nls.localize({ key: 'history.inputbox.hint', comment: ['Text will be prefixed with \u21C5 plus a single space, then used as a hint where input field keeps history'] }, "for history"); - const NLS_PLACEHOLDER_HISTORY_HINT_SUFFIX = ` or \u21C5 ${NLS_PLACEHOLDER_HISTORY_HINT}`; - const NLS_PLACEHOLDER_HISTORY_HINT_SUFFIX_IN_PARENS = ` (\u21C5 ${NLS_PLACEHOLDER_HISTORY_HINT})`; + const NLS_PLACEHOLDER_HISTORY_HINT_SUFFIX_NO_PARENS = nls.localize({ + key: 'history.inputbox.hint.suffix.noparens', + comment: ['Text is the suffix of an input field placeholder coming after the action the input field performs, this will be used when the input field ends in a closing parenthesis ")", for example "Filter (e.g. text, !exclude)". The character inserted into the final string is \u21C5 to represent the up and down arrow keys.'] + }, ' or {0} for history', `\u21C5`); + const NLS_PLACEHOLDER_HISTORY_HINT_SUFFIX_IN_PARENS = nls.localize({ + key: 'history.inputbox.hint.suffix.inparens', + comment: ['Text is the suffix of an input field placeholder coming after the action the input field performs, this will be used when the input field does NOT end in a closing parenthesis (eg. "Find"). The character inserted into the final string is \u21C5 to represent the up and down arrow keys.'] + }, ' ({0} for history)', `\u21C5`); + super(container, contextViewProvider, options); this.history = new HistoryNavigator(options.history, 100); // Function to append the history suffix to the placeholder if necessary const addSuffix = () => { - if (options.showHistoryHint && options.showHistoryHint() && !this.placeholder.endsWith(NLS_PLACEHOLDER_HISTORY_HINT_SUFFIX) && !this.placeholder.endsWith(NLS_PLACEHOLDER_HISTORY_HINT_SUFFIX_IN_PARENS) && this.history.getHistory().length) { - const suffix = this.placeholder.endsWith(')') ? NLS_PLACEHOLDER_HISTORY_HINT_SUFFIX : NLS_PLACEHOLDER_HISTORY_HINT_SUFFIX_IN_PARENS; + if (options.showHistoryHint && options.showHistoryHint() && !this.placeholder.endsWith(NLS_PLACEHOLDER_HISTORY_HINT_SUFFIX_NO_PARENS) && !this.placeholder.endsWith(NLS_PLACEHOLDER_HISTORY_HINT_SUFFIX_IN_PARENS) && this.history.getHistory().length) { + const suffix = this.placeholder.endsWith(')') ? NLS_PLACEHOLDER_HISTORY_HINT_SUFFIX_NO_PARENS : NLS_PLACEHOLDER_HISTORY_HINT_SUFFIX_IN_PARENS; const suffixedPlaceholder = this.placeholder + suffix; - if (options.showPlaceholderOnFocus && document.activeElement !== this.input) { + if (options.showPlaceholderOnFocus && !dom.isActiveElement(this.input)) { this.placeholder = suffixedPlaceholder; } else { @@ -666,7 +692,7 @@ export class HistoryInputBox extends InputBox implements IHistoryNavigationWidge } }; if (!resetPlaceholder(NLS_PLACEHOLDER_HISTORY_HINT_SUFFIX_IN_PARENS)) { - resetPlaceholder(NLS_PLACEHOLDER_HISTORY_HINT_SUFFIX); + resetPlaceholder(NLS_PLACEHOLDER_HISTORY_HINT_SUFFIX_NO_PARENS); } }); } @@ -748,6 +774,11 @@ export class HistoryInputBox extends InputBox implements IHistoryNavigationWidge this.history.clear(); } + public override setPlaceHolder(placeHolder: string): void { + super.setPlaceHolder(placeHolder); + this.setTooltip(placeHolder); + } + protected override onBlur(): void { super.onBlur(); this._onDidBlur.fire(); diff --git a/patched-vscode/src/vs/base/browser/ui/keybindingLabel/keybindingLabel.ts b/patched-vscode/src/vs/base/browser/ui/keybindingLabel/keybindingLabel.ts index 431e3304..b6c8e1e4 100644 --- a/patched-vscode/src/vs/base/browser/ui/keybindingLabel/keybindingLabel.ts +++ b/patched-vscode/src/vs/base/browser/ui/keybindingLabel/keybindingLabel.ts @@ -4,8 +4,12 @@ *--------------------------------------------------------------------------------------------*/ import * as dom from 'vs/base/browser/dom'; +import type { IUpdatableHover } from 'vs/base/browser/ui/hover/hover'; +import { getBaseLayerHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate2'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; import { UILabelProvider } from 'vs/base/common/keybindingLabels'; import { ResolvedKeybinding, ResolvedChord } from 'vs/base/common/keybindings'; +import { Disposable } from 'vs/base/common/lifecycle'; import { equals } from 'vs/base/common/objects'; import { OperatingSystem } from 'vs/base/common/platform'; import 'vs/css!./keybindingLabel'; @@ -50,18 +54,21 @@ export const unthemedKeybindingLabelOptions: KeybindingLabelOptions = { keybindingLabelShadow: undefined }; -export class KeybindingLabel { +export class KeybindingLabel extends Disposable { private domNode: HTMLElement; private options: KeybindingLabelOptions; private readonly keyElements = new Set(); + private hover: IUpdatableHover; private keybinding: ResolvedKeybinding | undefined; private matches: Matches | undefined; private didEverRender: boolean; constructor(container: HTMLElement, private os: OperatingSystem, options?: KeybindingLabelOptions) { + super(); + this.options = options || Object.create(null); const labelForeground = this.options.keybindingLabelForeground; @@ -71,6 +78,8 @@ export class KeybindingLabel { this.domNode.style.color = labelForeground; } + this.hover = this._register(getBaseLayerHoverDelegate().setupUpdatableHover(getDefaultHoverDelegate('mouse'), this.domNode, '')); + this.didEverRender = false; container.appendChild(this.domNode); } @@ -102,11 +111,8 @@ export class KeybindingLabel { this.renderChord(this.domNode, chords[i], this.matches ? this.matches.chordPart : null); } const title = (this.options.disableTitle ?? false) ? undefined : this.keybinding.getAriaLabel() || undefined; - if (title !== undefined) { - this.domNode.title = title; - } else { - this.domNode.removeAttribute('title'); - } + this.hover.update(title); + this.domNode.setAttribute('aria-label', title || ''); } else if (this.options && this.options.renderUnboundKeybindings) { this.renderUnbound(this.domNode); } diff --git a/patched-vscode/src/vs/base/browser/ui/list/list.css b/patched-vscode/src/vs/base/browser/ui/list/list.css index ccde136e..be273a61 100644 --- a/patched-vscode/src/vs/base/browser/ui/list/list.css +++ b/patched-vscode/src/vs/base/browser/ui/list/list.css @@ -42,6 +42,12 @@ touch-action: none; } +/* Make sure the scrollbar renders above overlays (sticky scroll) */ +.monaco-list .monaco-scrollable-element > .scrollbar.vertical, +.monaco-pane-view > .monaco-split-view2.vertical > .monaco-scrollable-element > .scrollbar.vertical { + z-index: 14; +} + /* for OS X ballistic scrolling */ .monaco-list-row.scrolling { display: none !important; diff --git a/patched-vscode/src/vs/base/browser/ui/list/list.ts b/patched-vscode/src/vs/base/browser/ui/list/list.ts index a12d3fb4..707d4b61 100644 --- a/patched-vscode/src/vs/base/browser/ui/list/list.ts +++ b/patched-vscode/src/vs/base/browser/ui/list/list.ts @@ -7,6 +7,7 @@ import { IDragAndDropData } from 'vs/base/browser/dnd'; import { IKeyboardEvent } from 'vs/base/browser/keyboardEvent'; import { IMouseEvent } from 'vs/base/browser/mouseEvent'; import { GestureEvent } from 'vs/base/browser/touch'; +import { ListViewTargetSector } from 'vs/base/browser/ui/list/listView'; import { IDisposable } from 'vs/base/common/lifecycle'; export interface IListVirtualDelegate { @@ -57,6 +58,7 @@ export interface IListDragEvent { readonly browserEvent: DragEvent; readonly element: T | undefined; readonly index: number | undefined; + readonly sector: ListViewTargetSector | undefined; } export interface IListContextMenuEvent { @@ -84,11 +86,22 @@ export interface IKeyboardNavigationDelegate { mightProducePrintableCharacter(event: IKeyboardEvent): boolean; } -export const enum ListDragOverEffect { +export const enum ListDragOverEffectType { Copy, Move } +export const enum ListDragOverEffectPosition { + Over = 'drop-target', + Before = 'drop-target-before', + After = 'drop-target-after' +} + +export interface ListDragOverEffect { + type: ListDragOverEffectType; + position?: ListDragOverEffectPosition; +} + export interface IListDragOverReaction { accept: boolean; effect?: ListDragOverEffect; @@ -108,9 +121,9 @@ export interface IListDragAndDrop extends IDisposable { getDragURI(element: T): string | null; getDragLabel?(elements: T[], originalEvent: DragEvent): string | undefined; onDragStart?(data: IDragAndDropData, originalEvent: DragEvent): void; - onDragOver(data: IDragAndDropData, targetElement: T | undefined, targetIndex: number | undefined, originalEvent: DragEvent): boolean | IListDragOverReaction; + onDragOver(data: IDragAndDropData, targetElement: T | undefined, targetIndex: number | undefined, targetSector: ListViewTargetSector | undefined, originalEvent: DragEvent): boolean | IListDragOverReaction; onDragLeave?(data: IDragAndDropData, targetElement: T | undefined, targetIndex: number | undefined, originalEvent: DragEvent): void; - drop(data: IDragAndDropData, targetElement: T | undefined, targetIndex: number | undefined, originalEvent: DragEvent): void; + drop(data: IDragAndDropData, targetElement: T | undefined, targetIndex: number | undefined, targetSector: ListViewTargetSector | undefined, originalEvent: DragEvent): void; onDragEnd?(originalEvent: DragEvent): void; } diff --git a/patched-vscode/src/vs/base/browser/ui/list/listPaging.ts b/patched-vscode/src/vs/base/browser/ui/list/listPaging.ts index a3d2eb16..2ff77068 100644 --- a/patched-vscode/src/vs/base/browser/ui/list/listPaging.ts +++ b/patched-vscode/src/vs/base/browser/ui/list/listPaging.ts @@ -12,6 +12,7 @@ import { ScrollbarVisibility } from 'vs/base/common/scrollable'; import 'vs/css!./list'; import { IListContextMenuEvent, IListEvent, IListMouseEvent, IListRenderer, IListVirtualDelegate } from './list'; import { IListAccessibilityProvider, IListOptions, IListOptionsUpdate, IListStyles, List, TypeNavigationMode } from './listWidget'; +import { isActiveElement } from 'vs/base/browser/dom'; export interface IPagedRenderer extends IListRenderer { renderPlaceholder(index: number, templateData: TTemplateData): void; @@ -80,7 +81,7 @@ class PagedAccessibilityProvider implements IListAccessibilityProvider implements IDisposable { } isDOMFocused(): boolean { - return this.list.getHTMLElement() === document.activeElement; + return isActiveElement(this.getHTMLElement()); } domFocus(): void { diff --git a/patched-vscode/src/vs/base/browser/ui/list/listView.ts b/patched-vscode/src/vs/base/browser/ui/list/listView.ts index e0162547..005d34d6 100644 --- a/patched-vscode/src/vs/base/browser/ui/list/listView.ts +++ b/patched-vscode/src/vs/base/browser/ui/list/listView.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { DataTransfers, IDragAndDropData } from 'vs/base/browser/dnd'; -import { $, addDisposableListener, animate, Dimension, getContentHeight, getContentWidth, getTopLeftOffset, scheduleAtNextAnimationFrame } from 'vs/base/browser/dom'; +import { $, addDisposableListener, animate, Dimension, getContentHeight, getContentWidth, getTopLeftOffset, getWindow, isAncestor, isHTMLElement, scheduleAtNextAnimationFrame } from 'vs/base/browser/dom'; import { DomEmitter } from 'vs/base/browser/event'; import { IMouseWheelEvent } from 'vs/base/browser/mouseEvent'; import { EventType as TouchEventType, Gesture, GestureEvent } from 'vs/base/browser/touch'; @@ -12,18 +12,18 @@ import { SmoothScrollableElement } from 'vs/base/browser/ui/scrollbar/scrollable import { distinct, equals } from 'vs/base/common/arrays'; import { Delayer, disposableTimeout } from 'vs/base/common/async'; import { memoize } from 'vs/base/common/decorators'; -import { Emitter, Event } from 'vs/base/common/event'; +import { Emitter, Event, IValueWithChangeEvent } from 'vs/base/common/event'; import { Disposable, DisposableStore, IDisposable, toDisposable } from 'vs/base/common/lifecycle'; import { IRange, Range } from 'vs/base/common/range'; import { INewScrollDimensions, Scrollable, ScrollbarVisibility, ScrollEvent } from 'vs/base/common/scrollable'; import { ISpliceable } from 'vs/base/common/sequence'; -import { IListDragAndDrop, IListDragEvent, IListGestureEvent, IListMouseEvent, IListRenderer, IListTouchEvent, IListVirtualDelegate, ListDragOverEffect } from 'vs/base/browser/ui/list/list'; -import { RangeMap, shift } from 'vs/base/browser/ui/list/rangeMap'; +import { IListDragAndDrop, IListDragEvent, IListGestureEvent, IListMouseEvent, IListRenderer, IListTouchEvent, IListVirtualDelegate, ListDragOverEffectPosition, ListDragOverEffectType } from 'vs/base/browser/ui/list/list'; +import { IRangeMap, RangeMap, shift } from 'vs/base/browser/ui/list/rangeMap'; import { IRow, RowCache } from 'vs/base/browser/ui/list/rowCache'; -import { IObservableValue } from 'vs/base/common/observableValue'; import { BugIndicatingError } from 'vs/base/common/errors'; import { AriaRole } from 'vs/base/browser/ui/aria/aria'; import { ScrollableElementChangeOptions } from 'vs/base/browser/ui/scrollbar/scrollableElementOptions'; +import { clamp } from 'vs/base/common/numbers'; interface IItem { readonly id: string; @@ -38,6 +38,7 @@ interface IItem { dropTarget: boolean; dragStartDisposable: IDisposable; checkedDisposable: IDisposable; + stale: boolean; } const StaticDND = { @@ -48,11 +49,19 @@ export interface IListViewDragAndDrop extends IListDragAndDrop { getDragElements(element: T): T[]; } +export const enum ListViewTargetSector { + // drop position relative to the top of the item + TOP = 0, // [0%-25%) + CENTER_TOP = 1, // [25%-50%) + CENTER_BOTTOM = 2, // [50%-75%) + BOTTOM = 3 // [75%-100%) +} + export interface IListViewAccessibilityProvider { getSetSize?(element: T, index: number, listLength: number): number; getPosInSet?(element: T, index: number): number; getRole?(element: T): AriaRole | undefined; - isChecked?(element: T): boolean | IObservableValue | undefined; + isChecked?(element: T): boolean | IValueWithChangeEvent | undefined; } export interface IListViewOptionsUpdate { @@ -174,7 +183,7 @@ export class NativeDragAndDropData implements IDragAndDropData { function equalsDragFeedback(f1: number[] | undefined, f2: number[] | undefined): boolean { if (Array.isArray(f1) && Array.isArray(f2)) { - return equals(f1, f2!); + return equals(f1, f2); } return f1 === f2; @@ -185,7 +194,7 @@ class ListViewAccessibilityProvider implements Required number; readonly getPosInSet: (element: any, index: number) => number; readonly getRole: (element: T) => AriaRole | undefined; - readonly isChecked: (element: T) => boolean | IObservableValue | undefined; + readonly isChecked: (element: T) => boolean | IValueWithChangeEvent | undefined; constructor(accessibilityProvider?: IListViewAccessibilityProvider) { if (accessibilityProvider?.getSetSize) { @@ -227,6 +236,7 @@ export interface IListView extends ISpliceable, IDisposable { readonly renderHeight: number; readonly scrollHeight: number; readonly firstVisibleIndex: number; + readonly firstMostlyVisibleIndex: number; readonly lastVisibleIndex: number; onDidScroll: Event; onWillScroll: Event; @@ -281,11 +291,11 @@ export class ListView implements IListView { private items: IItem[]; private itemId: number; - private rangeMap: RangeMap; + protected rangeMap: IRangeMap; private cache: RowCache; private renderers = new Map>(); - private lastRenderTop: number; - private lastRenderHeight: number; + protected lastRenderTop: number; + protected lastRenderHeight: number; private renderWidth = 0; private rowsContainer: HTMLElement; private scrollable: Scrollable; @@ -308,6 +318,7 @@ export class ListView implements IListView { private canDrop: boolean = false; private currentDragData: IDragAndDropData | undefined; private currentDragFeedback: number[] | undefined; + private currentDragFeedbackPosition: ListDragOverEffectPosition | undefined; private currentDragFeedbackDisposable: IDisposable = Disposable.None; private onDragLeaveTimeout: IDisposable = Disposable.None; @@ -366,7 +377,7 @@ export class ListView implements IListView { this.items = []; this.itemId = 0; - this.rangeMap = new RangeMap(options.paddingTop ?? 0); + this.rangeMap = this.createRangeMap(options.paddingTop ?? 0); for (const renderer of renderers) { this.renderers.set(renderer.templateId, renderer); @@ -407,7 +418,7 @@ export class ListView implements IListView { this.scrollable = this.disposables.add(new Scrollable({ forceIntegerValues: true, smoothScrollDuration: (options.smoothScrolling ?? false) ? 125 : 0, - scheduleAtNextAnimationFrame: cb => scheduleAtNextAnimationFrame(cb) + scheduleAtNextAnimationFrame: cb => scheduleAtNextAnimationFrame(getWindow(this.domNode), cb) })); this.scrollableElement = this.disposables.add(new SmoothScrollableElement(this.rowsContainer, { alwaysConsumeMouseWheel: options.alwaysConsumeMouseWheel ?? DefaultOptions.alwaysConsumeMouseWheel, @@ -550,6 +561,10 @@ export class ListView implements IListView { } } + protected createRangeMap(paddingTop: number): IRangeMap { + return new RangeMap(paddingTop); + } + splice(start: number, deleteCount: number, elements: readonly T[] = []): T[] { if (this.splicing) { throw new Error('Can\'t run recursive splices.'); @@ -591,10 +606,11 @@ export class ListView implements IListView { renderer.disposeElement(item.element, i, item.row.templateData, item.size); } - rows.push(item.row); + rows.unshift(item.row); } item.row = null; + item.stale = true; } const previousRestRange: IRange = { start: start + deleteCount, end: this.items.length }; @@ -613,14 +629,15 @@ export class ListView implements IListView { uri: undefined, dropTarget: false, dragStartDisposable: Disposable.None, - checkedDisposable: Disposable.None + checkedDisposable: Disposable.None, + stale: false })); let deleted: IItem[]; // TODO@joao: improve this optimization to catch even more cases if (start === 0 && deleteCount >= this.items.length) { - this.rangeMap = new RangeMap(this.rangeMap.paddingTop); + this.rangeMap = this.createRangeMap(this.rangeMap.paddingTop); this.rangeMap.splice(0, 0, inserted); deleted = this.items; this.items = inserted; @@ -648,15 +665,14 @@ export class ListView implements IListView { const unrenderedRestRanges = previousUnrenderedRestRanges.map(r => shift(r, delta)); const elementsRange = { start, end: start + elements.length }; - const insertRanges = [elementsRange, ...unrenderedRestRanges].map(r => Range.intersect(renderRange, r)); - const beforeElement = this.getNextToLastElement(insertRanges); + const insertRanges = [elementsRange, ...unrenderedRestRanges].map(r => Range.intersect(renderRange, r)).reverse(); for (const range of insertRanges) { - for (let i = range.start; i < range.end; i++) { + for (let i = range.end - 1; i >= range.start; i--) { const item = this.items[i]; const rows = rowsToDispose.get(item.templateId); const row = rows?.pop(); - this.insertItemInDOM(i, beforeElement, row); + this.insertItemInDOM(i, row); } } @@ -675,12 +691,12 @@ export class ListView implements IListView { return deleted.map(i => i.element); } - private eventuallyUpdateScrollDimensions(): void { + protected eventuallyUpdateScrollDimensions(): void { this._scrollHeight = this.contentHeight; this.rowsContainer.style.height = `${this._scrollHeight}px`; if (!this.scrollableElementUpdateDisposable) { - this.scrollableElementUpdateDisposable = scheduleAtNextAnimationFrame(() => { + this.scrollableElementUpdateDisposable = scheduleAtNextAnimationFrame(getWindow(this.domNode), () => { this.scrollableElement.setScrollDimensions({ scrollHeight: this.scrollHeight }); this.updateScrollWidth(); this.scrollableElementUpdateDisposable = null; @@ -753,16 +769,21 @@ export class ListView implements IListView { get firstVisibleIndex(): number { const range = this.getRenderRange(this.lastRenderTop, this.lastRenderHeight); - const firstElTop = this.rangeMap.positionAt(range.start); - const nextElTop = this.rangeMap.positionAt(range.start + 1); + return range.start; + } + + get firstMostlyVisibleIndex(): number { + const firstVisibleIndex = this.firstVisibleIndex; + const firstElTop = this.rangeMap.positionAt(firstVisibleIndex); + const nextElTop = this.rangeMap.positionAt(firstVisibleIndex + 1); if (nextElTop !== -1) { const firstElMidpoint = (nextElTop - firstElTop) / 2 + firstElTop; if (firstElMidpoint < this.scrollTop) { - return range.start + 1; + return firstVisibleIndex + 1; } } - return range.start; + return firstVisibleIndex; } get lastVisibleIndex(): number { @@ -832,9 +853,8 @@ export class ListView implements IListView { protected render(previousRenderRange: IRange, renderTop: number, renderHeight: number, renderLeft: number | undefined, scrollWidth: number | undefined, updateItemsInDOM: boolean = false): void { const renderRange = this.getRenderRange(renderTop, renderHeight); - const rangesToInsert = Range.relativeComplement(renderRange, previousRenderRange); + const rangesToInsert = Range.relativeComplement(renderRange, previousRenderRange).reverse(); const rangesToRemove = Range.relativeComplement(previousRenderRange, renderRange); - const beforeElement = this.getNextToLastElement(rangesToInsert); if (updateItemsInDOM) { const rangesToUpdate = Range.intersect(previousRenderRange, renderRange); @@ -852,8 +872,8 @@ export class ListView implements IListView { } for (const range of rangesToInsert) { - for (let i = range.start; i < range.end; i++) { - this.insertItemInDOM(i, beforeElement); + for (let i = range.end - 1; i >= range.start; i--) { + this.insertItemInDOM(i); } } }); @@ -874,17 +894,17 @@ export class ListView implements IListView { // DOM operations - private insertItemInDOM(index: number, beforeElement: HTMLElement | null, row?: IRow): void { + private insertItemInDOM(index: number, row?: IRow): void { const item = this.items[index]; - let isStale = false; if (!item.row) { if (row) { item.row = row; + item.stale = true; } else { const result = this.cache.alloc(item.templateId); item.row = result.row; - isStale = result.isReusingConnectedDomNode; + item.stale ||= result.isReusingConnectedDomNode; } } @@ -894,19 +914,19 @@ export class ListView implements IListView { const checked = this.accessibilityProvider.isChecked(item.element); if (typeof checked === 'boolean') { - item.row!.domNode.setAttribute('aria-checked', String(!!checked)); + item.row.domNode.setAttribute('aria-checked', String(!!checked)); } else if (checked) { const update = (checked: boolean) => item.row!.domNode.setAttribute('aria-checked', String(!!checked)); update(checked.value); - item.checkedDisposable = checked.onDidChange(update); + item.checkedDisposable = checked.onDidChange(() => update(checked.value)); } - if (isStale || !item.row.domNode.parentElement) { - if (beforeElement) { - this.rowsContainer.insertBefore(item.row.domNode, beforeElement); - } else { - this.rowsContainer.appendChild(item.row.domNode); + if (item.stale || !item.row.domNode.parentElement) { + const referenceNode = this.items.at(index + 1)?.row?.domNode ?? null; + if (item.row.domNode.parentElement !== this.rowsContainer || item.row.domNode.nextElementSibling !== referenceNode) { + this.rowsContainer.insertBefore(item.row.domNode, referenceNode); } + item.stale = false; } this.updateItemInDOM(item, index); @@ -940,7 +960,7 @@ export class ListView implements IListView { item.row.domNode.style.width = 'fit-content'; item.width = getContentWidth(item.row.domNode); - const style = window.getComputedStyle(item.row.domNode); + const style = getWindow(item.row.domNode).getComputedStyle(item.row.domNode); if (style.paddingLeft) { item.width += parseFloat(style.paddingLeft); @@ -1077,7 +1097,8 @@ export class ListView implements IListView { const index = this.getItemIndexFromEventTarget(browserEvent.target || null); const item = typeof index === 'undefined' ? undefined : this.items[index]; const element = item && item.element; - return { browserEvent, index, element }; + const sector = this.getTargetSector(browserEvent, index); + return { browserEvent, index, element, sector }; } private onScroll(e: ScrollEvent): void { @@ -1131,7 +1152,7 @@ export class ListView implements IListView { while (e && !e.classList.contains('monaco-workbench')) { e = e.parentElement; } - return e || document.body; + return e || this.domNode.ownerDocument; }; const container = getDragImageContainer(this.domNode); @@ -1178,7 +1199,7 @@ export class ListView implements IListView { } } - const result = this.dnd.onDragOver(this.currentDragData, event.element, event.index, event.browserEvent); + const result = this.dnd.onDragOver(this.currentDragData, event.element, event.index, event.sector, event.browserEvent); this.canDrop = typeof result === 'boolean' ? result : result.accept; if (!this.canDrop) { @@ -1187,7 +1208,7 @@ export class ListView implements IListView { return false; } - event.browserEvent.dataTransfer.dropEffect = (typeof result !== 'boolean' && result.effect === ListDragOverEffect.Copy) ? 'copy' : 'move'; + event.browserEvent.dataTransfer.dropEffect = (typeof result !== 'boolean' && result.effect?.type === ListDragOverEffectType.Copy) ? 'copy' : 'move'; let feedback: number[]; @@ -1205,26 +1226,43 @@ export class ListView implements IListView { feedback = distinct(feedback).filter(i => i >= -1 && i < this.length).sort((a, b) => a - b); feedback = feedback[0] === -1 ? [-1] : feedback; - if (equalsDragFeedback(this.currentDragFeedback, feedback)) { + let dragOverEffectPosition = typeof result !== 'boolean' && result.effect && result.effect.position ? result.effect.position : ListDragOverEffectPosition.Over; + + if (equalsDragFeedback(this.currentDragFeedback, feedback) && this.currentDragFeedbackPosition === dragOverEffectPosition) { return true; } this.currentDragFeedback = feedback; + this.currentDragFeedbackPosition = dragOverEffectPosition; this.currentDragFeedbackDisposable.dispose(); if (feedback[0] === -1) { // entire list feedback - this.domNode.classList.add('drop-target'); - this.rowsContainer.classList.add('drop-target'); + this.domNode.classList.add(dragOverEffectPosition); + this.rowsContainer.classList.add(dragOverEffectPosition); this.currentDragFeedbackDisposable = toDisposable(() => { - this.domNode.classList.remove('drop-target'); - this.rowsContainer.classList.remove('drop-target'); + this.domNode.classList.remove(dragOverEffectPosition); + this.rowsContainer.classList.remove(dragOverEffectPosition); }); } else { + + if (feedback.length > 1 && dragOverEffectPosition !== ListDragOverEffectPosition.Over) { + throw new Error('Can\'t use multiple feedbacks with position different than \'over\''); + } + + // Make sure there is no flicker when moving between two items + // Always use the before feedback if possible + if (dragOverEffectPosition === ListDragOverEffectPosition.After) { + if (feedback[0] < this.length - 1) { + feedback[0] += 1; + dragOverEffectPosition = ListDragOverEffectPosition.Before; + } + } + for (const index of feedback) { const item = this.items[index]!; item.dropTarget = true; - item.row?.domNode.classList.add('drop-target'); + item.row?.domNode.classList.add(dragOverEffectPosition); } this.currentDragFeedbackDisposable = toDisposable(() => { @@ -1232,7 +1270,7 @@ export class ListView implements IListView { const item = this.items[index]!; item.dropTarget = false; - item.row?.domNode.classList.remove('drop-target'); + item.row?.domNode.classList.remove(dragOverEffectPosition); } }); } @@ -1266,7 +1304,7 @@ export class ListView implements IListView { event.browserEvent.preventDefault(); dragData.update(event.browserEvent.dataTransfer); - this.dnd.drop(dragData, event.element, event.index, event.browserEvent); + this.dnd.drop(dragData, event.element, event.index, event.sector, event.browserEvent); } private onDragEnd(event: DragEvent): void { @@ -1282,6 +1320,7 @@ export class ListView implements IListView { private clearDragOverFeedback(): void { this.currentDragFeedback = undefined; + this.currentDragFeedbackPosition = undefined; this.currentDragFeedbackDisposable.dispose(); this.currentDragFeedbackDisposable = Disposable.None; } @@ -1291,7 +1330,7 @@ export class ListView implements IListView { private setupDragAndDropScrollTopAnimation(event: DragEvent): void { if (!this.dragOverAnimationDisposable) { const viewTop = getTopLeftOffset(this.domNode).top; - this.dragOverAnimationDisposable = animate(this.animateDragAndDropScrollTop.bind(this, viewTop)); + this.dragOverAnimationDisposable = animate(getWindow(this.domNode), this.animateDragAndDropScrollTop.bind(this, viewTop)); } this.dragOverAnimationStopDisposable.dispose(); @@ -1331,11 +1370,21 @@ export class ListView implements IListView { // Util + private getTargetSector(browserEvent: DragEvent, targetIndex: number | undefined): ListViewTargetSector | undefined { + if (targetIndex === undefined) { + return undefined; + } + + const relativePosition = browserEvent.offsetY / this.items[targetIndex].size; + const sector = Math.floor(relativePosition / 0.25); + return clamp(sector, 0, 3); + } + private getItemIndexFromEventTarget(target: EventTarget | null): number | undefined { const scrollableElement = this.scrollableElement.getDomNode(); let element: HTMLElement | null = target as (HTMLElement | null); - while (element instanceof HTMLElement && element !== this.rowsContainer && scrollableElement.contains(element)) { + while (isHTMLElement(element) && element !== this.rowsContainer && scrollableElement.contains(element)) { const rawIndex = element.getAttribute('data-index'); if (rawIndex) { @@ -1352,7 +1401,7 @@ export class ListView implements IListView { return undefined; } - private getRenderRange(renderTop: number, renderHeight: number): IRange { + protected getRenderRange(renderTop: number, renderHeight: number): IRange { return { start: this.rangeMap.indexAt(renderTop), end: this.rangeMap.indexAfter(renderTop + renderHeight - 1) @@ -1412,14 +1461,11 @@ export class ListView implements IListView { } } - const renderRanges = Range.relativeComplement(renderRange, previousRenderRange); + const renderRanges = Range.relativeComplement(renderRange, previousRenderRange).reverse(); for (const range of renderRanges) { - for (let i = range.start; i < range.end; i++) { - const afterIndex = i + 1; - const beforeRow = afterIndex < this.items.length ? this.items[afterIndex].row : null; - const beforeElement = beforeRow ? beforeRow.domNode : null; - this.insertItemInDOM(i, beforeElement); + for (let i = range.end - 1; i >= range.start; i--) { + this.insertItemInDOM(i); } } @@ -1472,6 +1518,9 @@ export class ListView implements IListView { if (item.row) { item.row.domNode.style.height = ''; item.size = item.row.domNode.offsetHeight; + if (item.size === 0 && !isAncestor(item.row.domNode, getWindow(item.row.domNode).document.body)) { + console.warn('Measuring item node that is not in DOM! Add ListView to the DOM before measuring row height!'); + } item.lastDynamicHeightWidth = this.renderWidth; return item.size - size; } @@ -1499,26 +1548,6 @@ export class ListView implements IListView { return item.size - size; } - private getNextToLastElement(ranges: IRange[]): HTMLElement | null { - const lastRange = ranges[ranges.length - 1]; - - if (!lastRange) { - return null; - } - - const nextToLastItem = this.items[lastRange.end]; - - if (!nextToLastItem) { - return null; - } - - if (!nextToLastItem.row) { - return null; - } - - return nextToLastItem.row.domNode; - } - getElementDomId(index: number): string { return `${this.domId}_${index}`; } diff --git a/patched-vscode/src/vs/base/browser/ui/list/listWidget.ts b/patched-vscode/src/vs/base/browser/ui/list/listWidget.ts index 3bb50780..535b245d 100644 --- a/patched-vscode/src/vs/base/browser/ui/list/listWidget.ts +++ b/patched-vscode/src/vs/base/browser/ui/list/listWidget.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { IDragAndDropData } from 'vs/base/browser/dnd'; -import { asCssValueWithDefault, createStyleSheet, Dimension, EventHelper } from 'vs/base/browser/dom'; +import { asCssValueWithDefault, createStyleSheet, Dimension, EventHelper, getActiveElement, getWindow, isActiveElement, isHTMLElement, isMouseEvent } from 'vs/base/browser/dom'; import { DomEmitter } from 'vs/base/browser/event'; import { IKeyboardEvent, StandardKeyboardEvent } from 'vs/base/browser/keyboardEvent'; import { Gesture } from 'vs/base/browser/touch'; @@ -26,8 +26,9 @@ import { ISpliceable } from 'vs/base/common/sequence'; import { isNumber } from 'vs/base/common/types'; import 'vs/css!./list'; import { IIdentityProvider, IKeyboardNavigationDelegate, IKeyboardNavigationLabelProvider, IListContextMenuEvent, IListDragAndDrop, IListDragOverReaction, IListEvent, IListGestureEvent, IListMouseEvent, IListRenderer, IListTouchEvent, IListVirtualDelegate, ListError } from './list'; -import { IListView, IListViewAccessibilityProvider, IListViewDragAndDrop, IListViewOptions, IListViewOptionsUpdate, ListView } from './listView'; +import { IListView, IListViewAccessibilityProvider, IListViewDragAndDrop, IListViewOptions, IListViewOptionsUpdate, ListViewTargetSector, ListView } from './listView'; import { StandardMouseEvent } from 'vs/base/browser/mouseEvent'; +import { autorun, constObservable, IObservable } from 'vs/base/common/observable'; interface ITraitChangeEvent { indexes: number[]; @@ -36,13 +37,17 @@ interface ITraitChangeEvent { type ITraitTemplateData = HTMLElement; +type IAccessibilityTemplateData = { + container: HTMLElement; + disposables: DisposableStore; +}; + interface IRenderedContainer { templateData: ITraitTemplateData; index: number; } -class TraitRenderer implements IListRenderer -{ +class TraitRenderer implements IListRenderer { private renderedElements: IRenderedContainer[] = []; constructor(private trait: Trait) { } @@ -109,9 +114,8 @@ class TraitRenderer implements IListRenderer class Trait implements ISpliceable, IDisposable { - private length = 0; - private indexes: number[] = []; - private sortedIndexes: number[] = []; + protected indexes: number[] = []; + protected sortedIndexes: number[] = []; private readonly _onChange = new Emitter(); readonly onChange: Event = this._onChange.event; @@ -126,8 +130,6 @@ class Trait implements ISpliceable, IDisposable { constructor(private _trait: string) { } splice(start: number, deleteCount: number, elements: boolean[]): void { - deleteCount = Math.max(0, Math.min(deleteCount, this.length - start)); - const diff = elements.length - deleteCount; const end = start + deleteCount; const sortedIndexes: number[] = []; @@ -147,16 +149,8 @@ class Trait implements ISpliceable, IDisposable { sortedIndexes.push(this.sortedIndexes[i++] + diff); } - const length = this.length + diff; - - if (this.sortedIndexes.length > 0 && sortedIndexes.length === 0 && length > 0) { - const first = this.sortedIndexes.find(index => index >= start) ?? length - 1; - sortedIndexes.push(Math.min(first, length - 1)); - } - this.renderer.splice(start, deleteCount, elements.length); this._set(sortedIndexes, sortedIndexes); - this.length = length; } renderIndex(index: number, container: HTMLElement): void { @@ -256,8 +250,8 @@ export function isInputElement(e: HTMLElement): boolean { return e.tagName === 'INPUT' || e.tagName === 'TEXTAREA'; } -export function isMonacoEditor(e: HTMLElement): boolean { - if (e.classList.contains('monaco-editor')) { +function isListElementDescendantOfClass(e: HTMLElement, className: string): boolean { + if (e.classList.contains(className)) { return true; } @@ -269,7 +263,31 @@ export function isMonacoEditor(e: HTMLElement): boolean { return false; } - return isMonacoEditor(e.parentElement); + return isListElementDescendantOfClass(e.parentElement, className); +} + +export function isMonacoEditor(e: HTMLElement): boolean { + return isListElementDescendantOfClass(e, 'monaco-editor'); +} + +export function isMonacoCustomToggle(e: HTMLElement): boolean { + return isListElementDescendantOfClass(e, 'monaco-custom-toggle'); +} + +export function isActionItem(e: HTMLElement): boolean { + return isListElementDescendantOfClass(e, 'action-item'); +} + +export function isMonacoTwistie(e: HTMLElement): boolean { + return isListElementDescendantOfClass(e, 'monaco-tl-twistie'); +} + +export function isStickyScrollElement(e: HTMLElement): boolean { + return isListElementDescendantOfClass(e, 'monaco-tree-sticky-row'); +} + +export function isStickyScrollContainer(e: HTMLElement): boolean { + return e.classList.contains('monaco-tree-sticky-container'); } export function isButton(e: HTMLElement): boolean { @@ -513,8 +531,11 @@ class TypeNavigationController implements IDisposable { // List: re-announce element on typing end since typed keys will interrupt aria label of focused element // Do not announce if there was a focus change at the end to prevent duplication https://github.com/microsoft/vscode/issues/95961 const ariaLabel = this.list.options.accessibilityProvider?.getAriaLabel(this.list.element(focus[0])); - if (ariaLabel) { + + if (typeof ariaLabel === 'string') { alert(ariaLabel); + } else if (ariaLabel) { + alert(ariaLabel.get()); } } this.previouslyFocused = -1; @@ -614,11 +635,11 @@ class DOMFocusController implements IDisposable { const tabIndexElement = focusedDomElement.querySelector('[tabIndex]'); - if (!tabIndexElement || !(tabIndexElement instanceof HTMLElement) || tabIndexElement.tabIndex === -1) { + if (!tabIndexElement || !(isHTMLElement(tabIndexElement)) || tabIndexElement.tabIndex === -1) { return; } - const style = window.getComputedStyle(tabIndexElement); + const style = getWindow(tabIndexElement).getComputedStyle(tabIndexElement); if (style.visibility === 'hidden' || style.display === 'none') { return; } @@ -642,7 +663,7 @@ export function isSelectionRangeChangeEvent(event: IListMouseEvent | IListT } function isMouseRightClick(event: UIEvent): boolean { - return event instanceof MouseEvent && event.button === 2; + return isMouseEvent(event) && event.button === 2; } const DefaultMultipleSelectionController = { @@ -707,17 +728,17 @@ export class MouseController implements IDisposable { return this.isSelectionSingleChangeEvent(event) || this.isSelectionRangeChangeEvent(event); } - private onMouseDown(e: IListMouseEvent | IListTouchEvent): void { + protected onMouseDown(e: IListMouseEvent | IListTouchEvent): void { if (isMonacoEditor(e.browserEvent.target as HTMLElement)) { return; } - if (document.activeElement !== e.browserEvent.target) { + if (getActiveElement() !== e.browserEvent.target) { this.list.domFocus(); } } - private onContextMenu(e: IListContextMenuEvent): void { + protected onContextMenu(e: IListContextMenuEvent): void { if (isInputElement(e.browserEvent.target as HTMLElement) || isMonacoEditor(e.browserEvent.target as HTMLElement)) { return; } @@ -836,7 +857,7 @@ export interface IStyleController { } export interface IListAccessibilityProvider extends IListViewAccessibilityProvider { - getAriaLabel(element: T): string | null; + getAriaLabel(element: T): string | IObservable | null; getWidgetAriaLabel(): string; getWidgetRole?(): AriaRole; getAriaLevel?(element: T): number | undefined; @@ -956,14 +977,29 @@ export class DefaultStyleController implements IStyleController { content.push(`.monaco-list${suffix} .monaco-list-row:hover { outline: 1px dashed ${styles.listHoverOutline}; outline-offset: -1px; }`); } - if (styles.listDropBackground) { + if (styles.listDropOverBackground) { content.push(` .monaco-list${suffix}.drop-target, .monaco-list${suffix} .monaco-list-rows.drop-target, - .monaco-list${suffix} .monaco-list-row.drop-target { background-color: ${styles.listDropBackground} !important; color: inherit !important; } + .monaco-list${suffix} .monaco-list-row.drop-target { background-color: ${styles.listDropOverBackground} !important; color: inherit !important; } `); } + if (styles.listDropBetweenBackground) { + content.push(` + .monaco-list${suffix} .monaco-list-rows.drop-target-before .monaco-list-row:first-child::before, + .monaco-list${suffix} .monaco-list-row.drop-target-before::before { + content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 1px; + background-color: ${styles.listDropBetweenBackground}; + }`); + content.push(` + .monaco-list${suffix} .monaco-list-rows.drop-target-after .monaco-list-row:last-child::after, + .monaco-list${suffix} .monaco-list-row.drop-target-after::after { + content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 1px; + background-color: ${styles.listDropBetweenBackground}; + }`); + } + if (styles.tableColumnsBorder) { content.push(` .monaco-table > .monaco-split-view2, @@ -1050,13 +1086,17 @@ export interface IListStyles { listInactiveFocusBackground: string | undefined; listHoverBackground: string | undefined; listHoverForeground: string | undefined; - listDropBackground: string | undefined; + listDropOverBackground: string | undefined; + listDropBetweenBackground: string | undefined; listFocusOutline: string | undefined; listInactiveFocusOutline: string | undefined; listSelectionOutline: string | undefined; listHoverOutline: string | undefined; treeIndentGuidesStroke: string | undefined; treeInactiveIndentGuidesStroke: string | undefined; + treeStickyScrollBackground: string | undefined; + treeStickyScrollBorder: string | undefined; + treeStickyScrollShadow: string | undefined; tableColumnsBorder: string | undefined; tableOddRowsBackgroundColor: string | undefined; } @@ -1072,7 +1112,8 @@ export const unthemedListStyles: IListStyles = { listInactiveSelectionBackground: '#3F3F46', listInactiveSelectionIconForeground: '#FFFFFF', listHoverBackground: '#2A2D2E', - listDropBackground: '#383B3D', + listDropOverBackground: '#383B3D', + listDropBetweenBackground: '#EEEEEE', treeIndentGuidesStroke: '#a9a9a9', treeInactiveIndentGuidesStroke: Color.fromHex('#a9a9a9').transparent(0.4).toString(), tableColumnsBorder: Color.fromHex('#cccccc').transparent(0.2).toString(), @@ -1086,7 +1127,10 @@ export const unthemedListStyles: IListStyles = { listFocusOutline: undefined, listInactiveFocusOutline: undefined, listSelectionOutline: undefined, - listHoverOutline: undefined + listHoverOutline: undefined, + treeStickyScrollBackground: undefined, + treeStickyScrollBorder: undefined, + treeStickyScrollShadow: undefined }; const DefaultOptions: IListOptions = { @@ -1225,36 +1269,47 @@ class PipelineRenderer implements IListRenderer { } } -class AccessibiltyRenderer implements IListRenderer { +class AccessibiltyRenderer implements IListRenderer { templateId: string = 'a18n'; constructor(private accessibilityProvider: IListAccessibilityProvider) { } - renderTemplate(container: HTMLElement): HTMLElement { - return container; + renderTemplate(container: HTMLElement): IAccessibilityTemplateData { + return { container, disposables: new DisposableStore() }; } - renderElement(element: T, index: number, container: HTMLElement): void { + renderElement(element: T, index: number, data: IAccessibilityTemplateData): void { const ariaLabel = this.accessibilityProvider.getAriaLabel(element); + const observable = (ariaLabel && typeof ariaLabel !== 'string') ? ariaLabel : constObservable(ariaLabel); - if (ariaLabel) { - container.setAttribute('aria-label', ariaLabel); - } else { - container.removeAttribute('aria-label'); - } + data.disposables.add(autorun(reader => { + this.setAriaLabel(reader.readObservable(observable), data.container); + })); const ariaLevel = this.accessibilityProvider.getAriaLevel && this.accessibilityProvider.getAriaLevel(element); if (typeof ariaLevel === 'number') { - container.setAttribute('aria-level', `${ariaLevel}`); + data.container.setAttribute('aria-level', `${ariaLevel}`); } else { - container.removeAttribute('aria-level'); + data.container.removeAttribute('aria-level'); } } + private setAriaLabel(ariaLabel: string | null, element: HTMLElement): void { + if (ariaLabel) { + element.setAttribute('aria-label', ariaLabel); + } else { + element.removeAttribute('aria-label'); + } + } + + disposeElement(element: T, index: number, templateData: IAccessibilityTemplateData, height: number | undefined): void { + templateData.disposables.clear(); + } + disposeTemplate(templateData: any): void { - // noop + templateData.disposables.dispose(); } } @@ -1284,8 +1339,8 @@ class ListViewDragAndDrop implements IListViewDragAndDrop { this.dnd.onDragStart?.(data, originalEvent); } - onDragOver(data: IDragAndDropData, targetElement: T, targetIndex: number, originalEvent: DragEvent): boolean | IListDragOverReaction { - return this.dnd.onDragOver(data, targetElement, targetIndex, originalEvent); + onDragOver(data: IDragAndDropData, targetElement: T, targetIndex: number, targetSector: ListViewTargetSector | undefined, originalEvent: DragEvent): boolean | IListDragOverReaction { + return this.dnd.onDragOver(data, targetElement, targetIndex, targetSector, originalEvent); } onDragLeave(data: IDragAndDropData, targetElement: T, targetIndex: number, originalEvent: DragEvent): void { @@ -1296,8 +1351,8 @@ class ListViewDragAndDrop implements IListViewDragAndDrop { this.dnd.onDragEnd?.(originalEvent); } - drop(data: IDragAndDropData, targetElement: T, targetIndex: number, originalEvent: DragEvent): void { - this.dnd.drop(data, targetElement, targetIndex, originalEvent); + drop(data: IDragAndDropData, targetElement: T, targetIndex: number, targetSector: ListViewTargetSector | undefined, originalEvent: DragEvent): void { + this.dnd.drop(data, targetElement, targetIndex, targetSector, originalEvent); } dispose(): void { @@ -1390,7 +1445,7 @@ export class List implements ISpliceable, IDisposable { const fromMouse = Event.chain(this.view.onContextMenu, $ => $.filter(_ => !didJustPressContextMenuKey) - .map(({ element, index, browserEvent }) => ({ element, index, anchor: new StandardMouseEvent(browserEvent), browserEvent })) + .map(({ element, index, browserEvent }) => ({ element, index, anchor: new StandardMouseEvent(getWindow(this.view.domNode), browserEvent), browserEvent })) ); return Event.any>(fromKeyDown, fromKeyUp, fromMouse); @@ -1416,7 +1471,7 @@ export class List implements ISpliceable, IDisposable { const role = this._options.accessibilityProvider && this._options.accessibilityProvider.getWidgetRole ? this._options.accessibilityProvider?.getWidgetRole() : 'list'; this.selection = new SelectionTrait(role !== 'listbox'); - const baseRenderers: IListRenderer[] = [this.focus.renderer, this.selection.renderer]; + const baseRenderers: IListRenderer[] = [this.focus.renderer, this.selection.renderer]; this.accessibilityProvider = _options.accessibilityProvider; @@ -1550,6 +1605,10 @@ export class List implements ISpliceable, IDisposable { return this.view.indexOf(element); } + indexAt(position: number): number { + return this.view.indexAt(position); + } + get length(): number { return this.view.length; } @@ -1598,6 +1657,10 @@ export class List implements ISpliceable, IDisposable { return this.view.firstVisibleIndex; } + get firstMostlyVisibleIndex(): number { + return this.view.firstMostlyVisibleIndex; + } + get lastVisibleIndex(): number { return this.view.lastVisibleIndex; } @@ -1728,9 +1791,10 @@ export class List implements ISpliceable, IDisposable { } } - async focusPreviousPage(browserEvent?: UIEvent, filter?: (element: T) => boolean): Promise { + async focusPreviousPage(browserEvent?: UIEvent, filter?: (element: T) => boolean, getPaddingTop: () => number = () => 0): Promise { let firstPageIndex: number; - const scrollTop = this.view.getScrollTop(); + const paddingTop = getPaddingTop(); + const scrollTop = this.view.getScrollTop() + paddingTop; if (scrollTop === 0) { firstPageIndex = this.view.indexAt(scrollTop); @@ -1750,14 +1814,14 @@ export class List implements ISpliceable, IDisposable { } } else { const previousScrollTop = scrollTop; - this.view.setScrollTop(scrollTop - this.view.renderHeight); + this.view.setScrollTop(scrollTop - this.view.renderHeight - paddingTop); - if (this.view.getScrollTop() !== previousScrollTop) { + if (this.view.getScrollTop() + getPaddingTop() !== previousScrollTop) { this.setFocus([]); // Let the scroll event listener run await timeout(0); - await this.focusPreviousPage(browserEvent, filter); + await this.focusPreviousPage(browserEvent, filter, getPaddingTop); } } } @@ -1830,7 +1894,7 @@ export class List implements ISpliceable, IDisposable { return this.getFocus().map(i => this.view.element(i)); } - reveal(index: number, relativeTop?: number): void { + reveal(index: number, relativeTop?: number, paddingTop: number = 0): void { if (index < 0 || index >= this.length) { throw new ListError(this.user, `Invalid index ${index}`); } @@ -1841,16 +1905,16 @@ export class List implements ISpliceable, IDisposable { if (isNumber(relativeTop)) { // y = mx + b - const m = elementHeight - this.view.renderHeight; - this.view.setScrollTop(m * clamp(relativeTop, 0, 1) + elementTop); + const m = elementHeight - this.view.renderHeight + paddingTop; + this.view.setScrollTop(m * clamp(relativeTop, 0, 1) + elementTop - paddingTop); } else { const viewItemBottom = elementTop + elementHeight; const scrollBottom = scrollTop + this.view.renderHeight; - if (elementTop < scrollTop && viewItemBottom >= scrollBottom) { + if (elementTop < scrollTop + paddingTop && viewItemBottom >= scrollBottom) { // The element is already overflowing the viewport, no-op - } else if (elementTop < scrollTop || (viewItemBottom >= scrollBottom && elementHeight >= this.view.renderHeight)) { - this.view.setScrollTop(elementTop); + } else if (elementTop < scrollTop + paddingTop || (viewItemBottom >= scrollBottom && elementHeight >= this.view.renderHeight)) { + this.view.setScrollTop(elementTop - paddingTop); } else if (viewItemBottom >= scrollBottom) { this.view.setScrollTop(viewItemBottom - this.view.renderHeight); } @@ -1861,7 +1925,7 @@ export class List implements ISpliceable, IDisposable { * Returns the relative position of an element rendered in the list. * Returns `null` if the element isn't *entirely* in the visible viewport. */ - getRelativeTop(index: number): number | null { + getRelativeTop(index: number, paddingTop: number = 0): number | null { if (index < 0 || index >= this.length) { throw new ListError(this.user, `Invalid index ${index}`); } @@ -1870,27 +1934,35 @@ export class List implements ISpliceable, IDisposable { const elementTop = this.view.elementTop(index); const elementHeight = this.view.elementHeight(index); - if (elementTop < scrollTop || elementTop + elementHeight > scrollTop + this.view.renderHeight) { + if (elementTop < scrollTop + paddingTop || elementTop + elementHeight > scrollTop + this.view.renderHeight) { return null; } // y = mx + b - const m = elementHeight - this.view.renderHeight; - return Math.abs((scrollTop - elementTop) / m); + const m = elementHeight - this.view.renderHeight + paddingTop; + return Math.abs((scrollTop + paddingTop - elementTop) / m); } isDOMFocused(): boolean { - return this.view.domNode === document.activeElement; + return isActiveElement(this.view.domNode); } getHTMLElement(): HTMLElement { return this.view.domNode; } + getScrollableElement(): HTMLElement { + return this.view.scrollableElementDomNode; + } + getElementID(index: number): string { return this.view.getElementDomId(index); } + getElementTop(index: number): number { + return this.view.elementTop(index); + } + style(styles: IListStyles): void { this.styleController.style(styles); } diff --git a/patched-vscode/src/vs/base/browser/ui/list/rangeMap.ts b/patched-vscode/src/vs/base/browser/ui/list/rangeMap.ts index 91f435cd..79ea7de0 100644 --- a/patched-vscode/src/vs/base/browser/ui/list/rangeMap.ts +++ b/patched-vscode/src/vs/base/browser/ui/list/rangeMap.ts @@ -87,7 +87,17 @@ function concat(...groups: IRangedGroup[][]): IRangedGroup[] { return consolidate(groups.reduce((r, g) => r.concat(g), [])); } -export class RangeMap { +export interface IRangeMap { + readonly size: number; + readonly count: number; + paddingTop: number; + splice(index: number, deleteCount: number, items?: IItem[]): void; + indexAt(position: number): number; + indexAfter(position: number): number; + positionAt(index: number): number; +} + +export class RangeMap implements IRangeMap { private groups: IRangedGroup[] = []; private _size = 0; diff --git a/patched-vscode/src/vs/base/browser/ui/menu/menu.ts b/patched-vscode/src/vs/base/browser/ui/menu/menu.ts index 9f09c756..d11ed37b 100644 --- a/patched-vscode/src/vs/base/browser/ui/menu/menu.ts +++ b/patched-vscode/src/vs/base/browser/ui/menu/menu.ts @@ -5,7 +5,7 @@ import { isFirefox } from 'vs/base/browser/browser'; import { EventType as TouchEventType, Gesture } from 'vs/base/browser/touch'; -import { $, addDisposableListener, append, clearNode, createStyleSheet, Dimension, EventHelper, EventLike, EventType, getActiveElement, IDomNodePagePosition, isAncestor, isInShadowDOM } from 'vs/base/browser/dom'; +import { $, addDisposableListener, append, clearNode, createStyleSheet, Dimension, EventHelper, EventLike, EventType, getActiveElement, getWindow, IDomNodePagePosition, isAncestor, isInShadowDOM } from 'vs/base/browser/dom'; import { StandardKeyboardEvent } from 'vs/base/browser/keyboardEvent'; import { StandardMouseEvent } from 'vs/base/browser/mouseEvent'; import { ActionBar, ActionsOrientation, IActionViewItemProvider } from 'vs/base/browser/ui/actionbar/actionbar'; @@ -14,7 +14,8 @@ import { AnchorAlignment, layout, LayoutAnchorPosition } from 'vs/base/browser/u import { DomScrollableElement } from 'vs/base/browser/ui/scrollbar/scrollableElement'; import { EmptySubmenuAction, IAction, IActionRunner, Separator, SubmenuAction } from 'vs/base/common/actions'; import { RunOnceScheduler } from 'vs/base/common/async'; -import { Codicon, getCodiconFontCharacters } from 'vs/base/common/codicons'; +import { Codicon } from 'vs/base/common/codicons'; +import { getCodiconFontCharacters } from 'vs/base/common/codiconsUtil'; import { ThemeIcon } from 'vs/base/common/themables'; import { Event } from 'vs/base/common/event'; import { stripIcons } from 'vs/base/common/iconLabels'; @@ -30,11 +31,21 @@ export const MENU_ESCAPED_MNEMONIC_REGEX = /(&)?(&)([^\s&])/g; -export enum Direction { +export enum HorizontalDirection { Right, Left } +export enum VerticalDirection { + Above, + Below +} + +export interface IMenuDirection { + horizontal: HorizontalDirection; + vertical: VerticalDirection; +} + export interface IMenuOptions { context?: unknown; actionViewItemProvider?: IActionViewItemProvider; @@ -43,7 +54,7 @@ export interface IMenuOptions { ariaLabel?: string; enableMnemonics?: boolean; anchorAlignment?: AnchorAlignment; - expandDirection?: Direction; + expandDirection?: IMenuDirection; useEventAsContext?: boolean; submenuIds?: Set; } @@ -85,7 +96,6 @@ interface ISubMenuData { export class Menu extends ActionBar { private mnemonics: Map>; - private readonly menuDisposables: DisposableStore; private scrollableElement: DomScrollableElement; private menuElement: HTMLElement; static globalStyleSheet: HTMLStyleElement; @@ -113,23 +123,21 @@ export class Menu extends ActionBar { this.actionsList.tabIndex = 0; - this.menuDisposables = this._register(new DisposableStore()); - this.initializeOrUpdateStyleSheet(container, menuStyles); this._register(Gesture.addTarget(menuElement)); - addDisposableListener(menuElement, EventType.KEY_DOWN, (e) => { + this._register(addDisposableListener(menuElement, EventType.KEY_DOWN, (e) => { const event = new StandardKeyboardEvent(e); // Stop tab navigation of menus if (event.equals(KeyCode.Tab)) { e.preventDefault(); } - }); + })); if (options.enableMnemonics) { - this.menuDisposables.add(addDisposableListener(menuElement, EventType.KEY_DOWN, (e) => { + this._register(addDisposableListener(menuElement, EventType.KEY_DOWN, (e) => { const key = e.key.toLocaleLowerCase(); if (this.mnemonics.has(key)) { EventHelper.stop(e, true); @@ -259,14 +267,27 @@ export class Menu extends ActionBar { e.preventDefault(); })); + const window = getWindow(container); menuElement.style.maxHeight = `${Math.max(10, window.innerHeight - container.getBoundingClientRect().top - 35)}px`; - actions = actions.filter(a => { + actions = actions.filter((a, idx) => { if (options.submenuIds?.has(a.id)) { console.warn(`Found submenu cycle: ${a.id}`); return false; } + // Filter out consecutive or useless separators + if (a instanceof Separator) { + if (idx === actions.length - 1 || idx === 0) { + return false; + } + + const prevAction = actions[idx - 1]; + if (prevAction instanceof Separator) { + return false; + } + } + return true; }); @@ -480,7 +501,7 @@ class BaseMenuActionViewItem extends BaseActionViewItem { // => to get the Copy and Paste context menu actions working on Firefox, // there should be no timeout here if (isFirefox) { - const mouseEvent = new StandardMouseEvent(e); + const mouseEvent = new StandardMouseEvent(getWindow(this.element), e); // Allowing right click to trigger the event causes the issue described below, // but since the solution below does not work in FF, we must disable right click @@ -714,7 +735,7 @@ class SubmenuMenuActionViewItem extends BaseMenuActionViewItem { private mouseOver: boolean = false; private showScheduler: RunOnceScheduler; private hideScheduler: RunOnceScheduler; - private expandDirection: Direction; + private expandDirection: IMenuDirection; constructor( action: IAction, @@ -725,7 +746,7 @@ class SubmenuMenuActionViewItem extends BaseMenuActionViewItem { ) { super(action, action, submenuOptions, menuStyles); - this.expandDirection = submenuOptions && submenuOptions.expandDirection !== undefined ? submenuOptions.expandDirection : Direction.Right; + this.expandDirection = submenuOptions && submenuOptions.expandDirection !== undefined ? submenuOptions.expandDirection : { horizontal: HorizontalDirection.Right, vertical: VerticalDirection.Below }; this.showScheduler = new RunOnceScheduler(() => { if (this.mouseOver) { @@ -839,11 +860,11 @@ class SubmenuMenuActionViewItem extends BaseMenuActionViewItem { } } - private calculateSubmenuMenuLayout(windowDimensions: Dimension, submenu: Dimension, entry: IDomNodePagePosition, expandDirection: Direction): { top: number; left: number } { + private calculateSubmenuMenuLayout(windowDimensions: Dimension, submenu: Dimension, entry: IDomNodePagePosition, expandDirection: IMenuDirection): { top: number; left: number } { const ret = { top: 0, left: 0 }; // Start with horizontal - ret.left = layout(windowDimensions.width, submenu.width, { position: expandDirection === Direction.Right ? LayoutAnchorPosition.Before : LayoutAnchorPosition.After, offset: entry.left, size: entry.width }); + ret.left = layout(windowDimensions.width, submenu.width, { position: expandDirection.horizontal === HorizontalDirection.Right ? LayoutAnchorPosition.Before : LayoutAnchorPosition.After, offset: entry.left, size: entry.width }); // We don't have enough room to layout the menu fully, so we are overlapping the menu if (ret.left >= entry.left && ret.left < entry.left + entry.width) { @@ -878,7 +899,7 @@ class SubmenuMenuActionViewItem extends BaseMenuActionViewItem { // Set the top value of the menu container before construction // This allows the menu constructor to calculate the proper max height - const computedStyles = getComputedStyle(this.parentData.parent.domNode); + const computedStyles = getWindow(this.parentData.parent.domNode).getComputedStyle(this.parentData.parent.domNode); const paddingTop = parseFloat(computedStyles.paddingTop || '0') || 0; // this.submenuContainer.style.top = `${this.element.offsetTop - this.parentData.parent.scrollOffset - paddingTop}px`; this.submenuContainer.style.zIndex = '1'; @@ -899,6 +920,7 @@ class SubmenuMenuActionViewItem extends BaseMenuActionViewItem { const viewBox = this.submenuContainer.getBoundingClientRect(); + const window = getWindow(this.element); const { top, left } = this.calculateSubmenuMenuLayout(new Dimension(window.innerWidth, window.innerHeight), Dimension.lift(viewBox), entryBoxUpdated, this.expandDirection); // subtract offsets caused by transform parent this.submenuContainer.style.left = `${left - viewBox.left}px`; @@ -1045,10 +1067,6 @@ ${formatRule(Codicon.menuSubmenu)} cursor: default; } -.monaco-menu .monaco-action-bar.animated .action-item.active { - transform: scale(1.272019649, 1.272019649); /* 1.272019649 = √φ */ -} - .monaco-menu .monaco-action-bar .action-item .icon, .monaco-menu .monaco-action-bar .action-item .codicon { display: inline-block; @@ -1263,6 +1281,7 @@ ${formatRule(Codicon.menuSubmenu)} .monaco-menu .monaco-action-bar.vertical .keybinding { font-size: inherit; padding: 0 2em; + max-height: 100%; } .monaco-menu .monaco-action-bar.vertical .menu-item-check { diff --git a/patched-vscode/src/vs/base/browser/ui/menu/menubar.css b/patched-vscode/src/vs/base/browser/ui/menu/menubar.css index 3a65f9a8..45eebe98 100644 --- a/patched-vscode/src/vs/base/browser/ui/menu/menubar.css +++ b/patched-vscode/src/vs/base/browser/ui/menu/menubar.css @@ -99,7 +99,8 @@ .menubar:not(.compact) .menubar-menu-button:first-child .toolbar-toggle-more::before, .menubar.compact .toolbar-toggle-more::before { - content: "\eb94" !important; + content: var(--vscode-icon-menu-content) !important; + font-family: var(--vscode-icon-menu-font-family) !important; } /* Match behavior of outline for activity bar icons */ diff --git a/patched-vscode/src/vs/base/browser/ui/menu/menubar.ts b/patched-vscode/src/vs/base/browser/ui/menu/menubar.ts index 5bec50e3..7af34aaa 100644 --- a/patched-vscode/src/vs/base/browser/ui/menu/menubar.ts +++ b/patched-vscode/src/vs/base/browser/ui/menu/menubar.ts @@ -8,7 +8,7 @@ import * as DOM from 'vs/base/browser/dom'; import { StandardKeyboardEvent } from 'vs/base/browser/keyboardEvent'; import { StandardMouseEvent } from 'vs/base/browser/mouseEvent'; import { EventType, Gesture, GestureEvent } from 'vs/base/browser/touch'; -import { cleanMnemonic, Direction, IMenuOptions, IMenuStyles, Menu, MENU_ESCAPED_MNEMONIC_REGEX, MENU_MNEMONIC_REGEX } from 'vs/base/browser/ui/menu/menu'; +import { cleanMnemonic, HorizontalDirection, IMenuDirection, IMenuOptions, IMenuStyles, Menu, MENU_ESCAPED_MNEMONIC_REGEX, MENU_MNEMONIC_REGEX, VerticalDirection } from 'vs/base/browser/ui/menu/menu'; import { ActionRunner, IAction, IActionRunner, Separator, SubmenuAction } from 'vs/base/common/actions'; import { asArray } from 'vs/base/common/arrays'; import { RunOnceScheduler } from 'vs/base/common/async'; @@ -17,11 +17,12 @@ import { ThemeIcon } from 'vs/base/common/themables'; import { Emitter, Event } from 'vs/base/common/event'; import { KeyCode, KeyMod, ScanCode, ScanCodeUtils } from 'vs/base/common/keyCodes'; import { ResolvedKeybinding } from 'vs/base/common/keybindings'; -import { Disposable, dispose, IDisposable } from 'vs/base/common/lifecycle'; +import { Disposable, DisposableStore, dispose, IDisposable } from 'vs/base/common/lifecycle'; import { isMacintosh } from 'vs/base/common/platform'; import * as strings from 'vs/base/common/strings'; import 'vs/css!./menubar'; import * as nls from 'vs/nls'; +import { mainWindow } from 'vs/base/browser/window'; const $ = DOM.$; @@ -31,7 +32,7 @@ export interface IMenuBarOptions { visibility?: string; getKeybinding?: (action: IAction) => ResolvedKeybinding | undefined; alwaysOnMnemonics?: boolean; - compactMode?: Direction; + compactMode?: IMenuDirection; actionRunner?: IActionRunner; getCompactMenuActions?: () => IAction[]; } @@ -87,6 +88,8 @@ export class MenuBar extends Disposable { private numMenusShown: number = 0; private overflowLayoutScheduled: IDisposable | undefined = undefined; + private readonly menuDisposables = this._register(new DisposableStore()); + constructor(private container: HTMLElement, private options: IMenuBarOptions, private menuStyle: IMenuStyles) { super(); @@ -145,6 +148,7 @@ export class MenuBar extends Disposable { } })); + const window = DOM.getWindow(this.container); this._register(DOM.addDisposableListener(window, DOM.EventType.MOUSE_DOWN, () => { // This mouse event is outside the menubar so it counts as a focus out if (this.isFocused) { @@ -257,7 +261,7 @@ export class MenuBar extends Disposable { this._register(DOM.addDisposableListener(buttonElement, DOM.EventType.MOUSE_DOWN, (e: MouseEvent) => { // Ignore non-left-click - const mouseEvent = new StandardMouseEvent(e); + const mouseEvent = new StandardMouseEvent(DOM.getWindow(buttonElement), e); if (!mouseEvent.leftButton) { e.preventDefault(); return; @@ -329,9 +333,9 @@ export class MenuBar extends Disposable { } else { triggerKeys.push(KeyCode.Space); - if (this.options.compactMode === Direction.Right) { + if (this.options.compactMode?.horizontal === HorizontalDirection.Right) { triggerKeys.push(KeyCode.RightArrow); - } else if (this.options.compactMode === Direction.Left) { + } else if (this.options.compactMode?.horizontal === HorizontalDirection.Left) { triggerKeys.push(KeyCode.LeftArrow); } } @@ -366,7 +370,7 @@ export class MenuBar extends Disposable { this._register(DOM.addDisposableListener(buttonElement, DOM.EventType.MOUSE_DOWN, (e) => { // Ignore non-left-click - const mouseEvent = new StandardMouseEvent(e); + const mouseEvent = new StandardMouseEvent(DOM.getWindow(buttonElement), e); if (!mouseEvent.leftButton) { e.preventDefault(); return; @@ -626,7 +630,7 @@ export class MenuBar extends Disposable { }); if (!this.overflowLayoutScheduled) { - this.overflowLayoutScheduled = DOM.scheduleAtNextAnimationFrame(() => { + this.overflowLayoutScheduled = DOM.scheduleAtNextAnimationFrame(DOM.getWindow(this.container), () => { this.updateOverflowAction(); this.overflowLayoutScheduled = undefined; }); @@ -750,6 +754,7 @@ export class MenuBar extends Disposable { } if (this.focusedMenu) { + this.cleanupCustomMenu(); this.showCustomMenu(this.focusedMenu.index, this.openedViaKeyboard); } break; @@ -782,7 +787,7 @@ export class MenuBar extends Disposable { private setUnfocusedState(): void { if (this.options.visibility === 'toggle' || this.options.visibility === 'hidden') { this.focusState = MenubarState.HIDDEN; - } else if (this.options.visibility === 'classic' && browser.isFullscreen()) { + } else if (this.options.visibility === 'classic' && browser.isFullscreen(mainWindow)) { this.focusState = MenubarState.HIDDEN; } else { this.focusState = MenubarState.VISIBLE; @@ -984,6 +989,7 @@ export class MenuBar extends Disposable { this.focusedMenu = { index: this.focusedMenu.index }; } + this.menuDisposables.clear(); } private showCustomMenu(menuIndex: number, selectFirst = true): void { @@ -1001,18 +1007,25 @@ export class MenuBar extends Disposable { const titleBoundingRect = customMenu.titleElement.getBoundingClientRect(); const titleBoundingRectZoom = DOM.getDomNodeZoomLevel(customMenu.titleElement); - if (this.options.compactMode === Direction.Right) { - menuHolder.style.top = `${titleBoundingRect.top}px`; + if (this.options.compactMode?.horizontal === HorizontalDirection.Right) { menuHolder.style.left = `${titleBoundingRect.left + this.container.clientWidth}px`; - } else if (this.options.compactMode === Direction.Left) { - menuHolder.style.top = `${titleBoundingRect.top}px`; - menuHolder.style.right = `${this.container.clientWidth}px`; + } else if (this.options.compactMode?.horizontal === HorizontalDirection.Left) { + const windowWidth = DOM.getWindow(this.container).innerWidth; + menuHolder.style.right = `${windowWidth - titleBoundingRect.left}px`; menuHolder.style.left = 'auto'; } else { - menuHolder.style.top = `${titleBoundingRect.bottom * titleBoundingRectZoom}px`; menuHolder.style.left = `${titleBoundingRect.left * titleBoundingRectZoom}px`; } + if (this.options.compactMode?.vertical === VerticalDirection.Above) { + // TODO@benibenj Do not hardcode the height of the menu holder + menuHolder.style.top = `${titleBoundingRect.top - this.menus.length * 30 + this.container.clientHeight}px`; + } else if (this.options.compactMode?.vertical === VerticalDirection.Below) { + menuHolder.style.top = `${titleBoundingRect.top}px`; + } else { + menuHolder.style.top = `${titleBoundingRect.bottom * titleBoundingRectZoom}px`; + } + customMenu.buttonElement.appendChild(menuHolder); const menuOptions: IMenuOptions = { @@ -1020,13 +1033,12 @@ export class MenuBar extends Disposable { actionRunner: this.actionRunner, enableMnemonics: this.options.alwaysOnMnemonics || (this.mnemonicsInUse && this.options.enableMnemonics), ariaLabel: customMenu.buttonElement.getAttribute('aria-label') ?? undefined, - expandDirection: this.isCompact ? this.options.compactMode : Direction.Right, + expandDirection: this.isCompact ? this.options.compactMode : { horizontal: HorizontalDirection.Right, vertical: VerticalDirection.Below }, useEventAsContext: true }; - const menuWidget = this._register(new Menu(menuHolder, customMenu.actions, menuOptions, this.menuStyle)); - - this._register(menuWidget.onDidCancel(() => { + const menuWidget = this.menuDisposables.add(new Menu(menuHolder, customMenu.actions, menuOptions, this.menuStyle)); + this.menuDisposables.add(menuWidget.onDidCancel(() => { this.focusState = MenubarState.FOCUSED; })); diff --git a/patched-vscode/src/vs/base/browser/ui/progressbar/progressAccessibilitySignal.ts b/patched-vscode/src/vs/base/browser/ui/progressbar/progressAccessibilitySignal.ts new file mode 100644 index 00000000..19a5deba --- /dev/null +++ b/patched-vscode/src/vs/base/browser/ui/progressbar/progressAccessibilitySignal.ts @@ -0,0 +1,23 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { IDisposable } from 'vs/base/common/lifecycle'; + +export interface IScopedAccessibilityProgressSignalDelegate extends IDisposable { } + +const nullScopedAccessibilityProgressSignalFactory = () => ({ + msLoopTime: -1, + msDelayTime: -1, + dispose: () => { }, +}); +let progressAccessibilitySignalSchedulerFactory: (msDelayTime: number, msLoopTime?: number) => IScopedAccessibilityProgressSignalDelegate = nullScopedAccessibilityProgressSignalFactory; + +export function setProgressAcccessibilitySignalScheduler(progressAccessibilitySignalScheduler: (msDelayTime: number, msLoopTime?: number) => IScopedAccessibilityProgressSignalDelegate) { + progressAccessibilitySignalSchedulerFactory = progressAccessibilitySignalScheduler; +} + +export function getProgressAcccessibilitySignalScheduler(msDelayTime: number, msLoopTime?: number): IScopedAccessibilityProgressSignalDelegate { + return progressAccessibilitySignalSchedulerFactory(msDelayTime, msLoopTime); +} diff --git a/patched-vscode/src/vs/base/browser/ui/progressbar/progressbar.css b/patched-vscode/src/vs/base/browser/ui/progressbar/progressbar.css index ad5d2ea6..dc23cd25 100644 --- a/patched-vscode/src/vs/base/browser/ui/progressbar/progressbar.css +++ b/patched-vscode/src/vs/base/browser/ui/progressbar/progressbar.css @@ -5,13 +5,13 @@ .monaco-progress-container { width: 100%; - height: 5px; + height: 2px; overflow: hidden; /* keep progress bit in bounds */ } .monaco-progress-container .progress-bit { width: 2%; - height: 5px; + height: 2px; position: absolute; left: 0; display: none; diff --git a/patched-vscode/src/vs/base/browser/ui/progressbar/progressbar.ts b/patched-vscode/src/vs/base/browser/ui/progressbar/progressbar.ts index 53e41f1c..d790f6d0 100644 --- a/patched-vscode/src/vs/base/browser/ui/progressbar/progressbar.ts +++ b/patched-vscode/src/vs/base/browser/ui/progressbar/progressbar.ts @@ -4,8 +4,9 @@ *--------------------------------------------------------------------------------------------*/ import { hide, show } from 'vs/base/browser/dom'; +import { getProgressAcccessibilitySignalScheduler } from 'vs/base/browser/ui/progressbar/progressAccessibilitySignal'; import { RunOnceScheduler } from 'vs/base/common/async'; -import { Disposable } from 'vs/base/common/lifecycle'; +import { Disposable, IDisposable, MutableDisposable } from 'vs/base/common/lifecycle'; import { isNumber } from 'vs/base/common/types'; import 'vs/css!./progressbar'; @@ -41,12 +42,15 @@ export class ProgressBar extends Disposable { */ private static readonly LONG_RUNNING_INFINITE_THRESHOLD = 10000; + private static readonly PROGRESS_SIGNAL_DEFAULT_DELAY = 3000; + private workedVal: number; private element!: HTMLElement; private bit!: HTMLElement; private totalWork: number | undefined; private showDelayedScheduler: RunOnceScheduler; private longRunningScheduler: RunOnceScheduler; + private readonly progressSignal = this._register(new MutableDisposable()); constructor(container: HTMLElement, options?: IProgressBarOptions) { super(); @@ -81,6 +85,7 @@ export class ProgressBar extends Disposable { this.totalWork = undefined; this.longRunningScheduler.cancel(); + this.progressSignal.clear(); } /** @@ -201,6 +206,7 @@ export class ProgressBar extends Disposable { show(delay?: number): void { this.showDelayedScheduler.cancel(); + this.progressSignal.value = getProgressAcccessibilitySignalScheduler(ProgressBar.PROGRESS_SIGNAL_DEFAULT_DELAY); if (typeof delay === 'number') { this.showDelayedScheduler.schedule(delay); @@ -211,6 +217,8 @@ export class ProgressBar extends Disposable { hide(): void { hide(this.element); + this.showDelayedScheduler.cancel(); + this.progressSignal.clear(); } } diff --git a/patched-vscode/src/vs/base/browser/ui/sash/sash.ts b/patched-vscode/src/vs/base/browser/ui/sash/sash.ts index a69b863f..dfacef7d 100644 --- a/patched-vscode/src/vs/base/browser/ui/sash/sash.ts +++ b/patched-vscode/src/vs/base/browser/ui/sash/sash.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { $, append, createStyleSheet, EventHelper, EventLike } from 'vs/base/browser/dom'; +import { $, append, createStyleSheet, EventHelper, EventLike, getWindow, isHTMLElement } from 'vs/base/browser/dom'; import { DomEmitter } from 'vs/base/browser/event'; import { EventType, Gesture } from 'vs/base/browser/touch'; import { Delayer } from 'vs/base/common/async'; @@ -175,14 +175,16 @@ class MouseEventFactory implements IPointerEventFactory { private readonly disposables = new DisposableStore(); + constructor(private el: HTMLElement) { } + @memoize get onPointerMove(): Event { - return this.disposables.add(new DomEmitter(window, 'mousemove')).event; + return this.disposables.add(new DomEmitter(getWindow(this.el), 'mousemove')).event; } @memoize get onPointerUp(): Event { - return this.disposables.add(new DomEmitter(window, 'mouseup')).event; + return this.disposables.add(new DomEmitter(getWindow(this.el), 'mouseup')).event; } dispose(): void { @@ -425,7 +427,7 @@ export class Sash extends Disposable { } const onMouseDown = this._register(new DomEmitter(this.el, 'mousedown')).event; - this._register(onMouseDown(e => this.onPointerStart(e, new MouseEventFactory()), this)); + this._register(onMouseDown(e => this.onPointerStart(e, new MouseEventFactory(container)), this)); const onMouseDoubleClick = this._register(new DomEmitter(this.el, 'dblclick')).event; this._register(onMouseDoubleClick(this.onPointerDoublePress, this)); const onMouseEnter = this._register(new DomEmitter(this.el, 'mouseenter')).event; @@ -514,7 +516,7 @@ export class Sash extends Disposable { return; } - const iframes = document.getElementsByTagName('iframe'); + const iframes = this.el.ownerDocument.getElementsByTagName('iframe'); for (const iframe of iframes) { iframe.classList.add(PointerEventsDisabledCssClass); // disable mouse events on iframes as long as we drag the sash } @@ -668,7 +670,7 @@ export class Sash extends Disposable { private getOrthogonalSash(e: PointerEvent): Sash | undefined { const target = e.initialTarget ?? e.target; - if (!target || !(target instanceof HTMLElement)) { + if (!target || !(isHTMLElement(target))) { return undefined; } diff --git a/patched-vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts b/patched-vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts index 4073f427..be906425 100644 --- a/patched-vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts +++ b/patched-vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts @@ -3,9 +3,9 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { getZoomFactor } from 'vs/base/browser/browser'; +import { getZoomFactor, isChrome } from 'vs/base/browser/browser'; import * as dom from 'vs/base/browser/dom'; -import { createFastDomNode, FastDomNode } from 'vs/base/browser/fastDomNode'; +import { FastDomNode, createFastDomNode } from 'vs/base/browser/fastDomNode'; import { IMouseEvent, IMouseWheelEvent, StandardWheelEvent } from 'vs/base/browser/mouseEvent'; import { ScrollbarHost } from 'vs/base/browser/ui/scrollbar/abstractScrollbar'; import { HorizontalScrollbar } from 'vs/base/browser/ui/scrollbar/horizontalScrollbar'; @@ -14,9 +14,9 @@ import { VerticalScrollbar } from 'vs/base/browser/ui/scrollbar/verticalScrollba import { Widget } from 'vs/base/browser/ui/widget'; import { TimeoutTimer } from 'vs/base/common/async'; import { Emitter, Event } from 'vs/base/common/event'; -import { dispose, IDisposable } from 'vs/base/common/lifecycle'; +import { IDisposable, dispose } from 'vs/base/common/lifecycle'; import * as platform from 'vs/base/common/platform'; -import { INewScrollDimensions, INewScrollPosition, IScrollDimensions, IScrollPosition, Scrollable, ScrollbarVisibility, ScrollEvent } from 'vs/base/common/scrollable'; +import { INewScrollDimensions, INewScrollPosition, IScrollDimensions, IScrollPosition, ScrollEvent, Scrollable, ScrollbarVisibility } from 'vs/base/common/scrollable'; import 'vs/css!./media/scrollbars'; const HIDE_TIMEOUT = 500; @@ -87,25 +87,28 @@ export class MouseWheelClassifier { } public acceptStandardWheelEvent(e: StandardWheelEvent): void { - const osZoomFactor = window.devicePixelRatio / getZoomFactor(); - if (platform.isWindows || platform.isLinux) { - // On Windows and Linux, the incoming delta events are multiplied with the OS zoom factor. + if (isChrome) { + const targetWindow = dom.getWindow(e.browserEvent); + const pageZoomFactor = getZoomFactor(targetWindow); + // On Chrome, the incoming delta events are multiplied with the OS zoom factor. // The OS zoom factor can be reverse engineered by using the device pixel ratio and the configured zoom factor into account. - this.accept(Date.now(), e.deltaX / osZoomFactor, e.deltaY / osZoomFactor); + this.accept(Date.now(), e.deltaX * pageZoomFactor, e.deltaY * pageZoomFactor); } else { this.accept(Date.now(), e.deltaX, e.deltaY); } } public accept(timestamp: number, deltaX: number, deltaY: number): void { + let previousItem = null; const item = new MouseWheelClassifierItem(timestamp, deltaX, deltaY); - item.score = this._computeScore(item); if (this._front === -1 && this._rear === -1) { this._memory[0] = item; this._front = 0; this._rear = 0; } else { + previousItem = this._memory[this._rear]; + this._rear = (this._rear + 1) % this._capacity; if (this._rear === this._front) { // Drop oldest @@ -113,6 +116,8 @@ export class MouseWheelClassifier { } this._memory[this._rear] = item; } + + item.score = this._computeScore(item, previousItem); } /** @@ -120,7 +125,7 @@ export class MouseWheelClassifier { * - a score towards 0 indicates that the source appears to be a physical mouse wheel * - a score towards 1 indicates that the source appears to be a touchpad or magic mouse, etc. */ - private _computeScore(item: MouseWheelClassifierItem): number { + private _computeScore(item: MouseWheelClassifierItem, previousItem: MouseWheelClassifierItem | null): number { if (Math.abs(item.deltaX) > 0 && Math.abs(item.deltaY) > 0) { // both axes exercised => definitely not a physical mouse wheel @@ -128,25 +133,34 @@ export class MouseWheelClassifier { } let score: number = 0.5; - const prev = (this._front === -1 && this._rear === -1 ? null : this._memory[this._rear]); - if (prev) { - // const deltaT = item.timestamp - prev.timestamp; - // if (deltaT < 1000 / 30) { - // // sooner than X times per second => indicator that this is not a physical mouse wheel - // score += 0.25; - // } - - // if (item.deltaX === prev.deltaX && item.deltaY === prev.deltaY) { - // // equal amplitude => indicator that this is a physical mouse wheel - // score -= 0.25; - // } - } if (!this._isAlmostInt(item.deltaX) || !this._isAlmostInt(item.deltaY)) { // non-integer deltas => indicator that this is not a physical mouse wheel score += 0.25; } + // Non-accelerating scroll => indicator that this is a physical mouse wheel + // These can be identified by seeing whether they are the module of one another. + if (previousItem) { + const absDeltaX = Math.abs(item.deltaX); + const absDeltaY = Math.abs(item.deltaY); + + const absPreviousDeltaX = Math.abs(previousItem.deltaX); + const absPreviousDeltaY = Math.abs(previousItem.deltaY); + + // Min 1 to avoid division by zero, module 1 will still be 0. + const minDeltaX = Math.max(Math.min(absDeltaX, absPreviousDeltaX), 1); + const minDeltaY = Math.max(Math.min(absDeltaY, absPreviousDeltaY), 1); + + const maxDeltaX = Math.max(absDeltaX, absPreviousDeltaX); + const maxDeltaY = Math.max(absDeltaY, absPreviousDeltaY); + + const isSameModulo = (maxDeltaX % minDeltaX === 0 && maxDeltaY % minDeltaY === 0); + if (isSameModulo) { + score -= 0.5; + } + } + return Math.min(Math.max(score, 0), 1); } @@ -382,6 +396,7 @@ export abstract class AbstractScrollableElement extends Widget { classifier.acceptStandardWheelEvent(e); } + // useful for creating unit tests: // console.log(`${Date.now()}, ${e.deltaY}, ${e.deltaX}`); let didScroll = false; @@ -576,7 +591,7 @@ export class ScrollableElement extends AbstractScrollableElement { const scrollable = new Scrollable({ forceIntegerValues: true, smoothScrollDuration: 0, - scheduleAtNextAnimationFrame: (callback) => dom.scheduleAtNextAnimationFrame(callback) + scheduleAtNextAnimationFrame: (callback) => dom.scheduleAtNextAnimationFrame(dom.getWindow(element), callback) }); super(element, options, scrollable); this._register(scrollable); @@ -621,7 +636,7 @@ export class DomScrollableElement extends AbstractScrollableElement { const scrollable = new Scrollable({ forceIntegerValues: false, // See https://github.com/microsoft/vscode/issues/139877 smoothScrollDuration: 0, - scheduleAtNextAnimationFrame: (callback) => dom.scheduleAtNextAnimationFrame(callback) + scheduleAtNextAnimationFrame: (callback) => dom.scheduleAtNextAnimationFrame(dom.getWindow(element), callback) }); super(element, options, scrollable); this._register(scrollable); diff --git a/patched-vscode/src/vs/base/browser/ui/scrollbar/scrollbarArrow.ts b/patched-vscode/src/vs/base/browser/ui/scrollbar/scrollbarArrow.ts index 2f6e33ee..c786a576 100644 --- a/patched-vscode/src/vs/base/browser/ui/scrollbar/scrollbarArrow.ts +++ b/patched-vscode/src/vs/base/browser/ui/scrollbar/scrollbarArrow.ts @@ -5,7 +5,7 @@ import { GlobalPointerMoveMonitor } from 'vs/base/browser/globalPointerMoveMonitor'; import { Widget } from 'vs/base/browser/ui/widget'; -import { IntervalTimer, TimeoutTimer } from 'vs/base/common/async'; +import { TimeoutTimer } from 'vs/base/common/async'; import { ThemeIcon } from 'vs/base/common/themables'; import * as dom from 'vs/base/browser/dom'; @@ -33,7 +33,7 @@ export class ScrollbarArrow extends Widget { private _onActivate: () => void; public bgDomNode: HTMLElement; public domNode: HTMLElement; - private _pointerdownRepeatTimer: IntervalTimer; + private _pointerdownRepeatTimer: dom.WindowIntervalTimer; private _pointerdownScheduleRepeatTimer: TimeoutTimer; private _pointerMoveMonitor: GlobalPointerMoveMonitor; @@ -83,7 +83,7 @@ export class ScrollbarArrow extends Widget { this._register(dom.addStandardDisposableListener(this.bgDomNode, dom.EventType.POINTER_DOWN, (e) => this._arrowPointerDown(e))); this._register(dom.addStandardDisposableListener(this.domNode, dom.EventType.POINTER_DOWN, (e) => this._arrowPointerDown(e))); - this._pointerdownRepeatTimer = this._register(new IntervalTimer()); + this._pointerdownRepeatTimer = this._register(new dom.WindowIntervalTimer()); this._pointerdownScheduleRepeatTimer = this._register(new TimeoutTimer()); } @@ -92,7 +92,7 @@ export class ScrollbarArrow extends Widget { return; } const scheduleRepeater = () => { - this._pointerdownRepeatTimer.cancelAndSet(() => this._onActivate(), 1000 / 24); + this._pointerdownRepeatTimer.cancelAndSet(() => this._onActivate(), 1000 / 24, dom.getWindow(e)); }; this._onActivate(); diff --git a/patched-vscode/src/vs/base/browser/ui/selectBox/selectBox.ts b/patched-vscode/src/vs/base/browser/ui/selectBox/selectBox.ts index 629a39ea..d5329939 100644 --- a/patched-vscode/src/vs/base/browser/ui/selectBox/selectBox.ts +++ b/patched-vscode/src/vs/base/browser/ui/selectBox/selectBox.ts @@ -28,6 +28,7 @@ export interface ISelectBoxDelegate extends IDisposable { focus(): void; blur(): void; setFocusable(focus: boolean): void; + setEnabled(enabled: boolean): void; // Delegated Widget interface render(container: HTMLElement): void; @@ -124,6 +125,10 @@ export class SelectBox extends Widget implements ISelectBoxDelegate { this.selectBoxDelegate.setFocusable(focusable); } + setEnabled(enabled: boolean): void { + this.selectBoxDelegate.setEnabled(enabled); + } + render(container: HTMLElement): void { this.selectBoxDelegate.render(container); } diff --git a/patched-vscode/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts b/patched-vscode/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts index 819921c0..a58782d9 100644 --- a/patched-vscode/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts +++ b/patched-vscode/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts @@ -9,6 +9,9 @@ import { IContentActionHandler } from 'vs/base/browser/formattedTextRenderer'; import { StandardKeyboardEvent } from 'vs/base/browser/keyboardEvent'; import { renderMarkdown } from 'vs/base/browser/markdownRenderer'; import { AnchorPosition, IContextViewProvider } from 'vs/base/browser/ui/contextview/contextview'; +import type { IUpdatableHover } from 'vs/base/browser/ui/hover/hover'; +import { getBaseLayerHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate2'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; import { IListEvent, IListRenderer, IListVirtualDelegate } from 'vs/base/browser/ui/list/list'; import { List } from 'vs/base/browser/ui/list/listWidget'; import { ISelectBoxDelegate, ISelectBoxOptions, ISelectBoxStyles, ISelectData, ISelectOptionItem } from 'vs/base/browser/ui/selectBox/selectBox'; @@ -101,6 +104,7 @@ export class SelectBoxList extends Disposable implements ISelectBoxDelegate, ILi private selectionDetailsPane!: HTMLElement; private _skipLayout: boolean = false; private _cachedMaxDetailsHeight?: number; + private _hover?: IUpdatableHover; private _sticky: boolean = false; // for dev purposes only @@ -147,6 +151,14 @@ export class SelectBoxList extends Disposable implements ISelectBoxDelegate, ILi } + private setTitle(title: string): void { + if (!this._hover && title) { + this._hover = this._register(getBaseLayerHoverDelegate().setupUpdatableHover(getDefaultHoverDelegate('mouse'), this.selectElement, title)); + } else if (this._hover) { + this._hover.update(title); + } + } + // IDelegate - List renderer getHeight(): number { @@ -199,7 +211,7 @@ export class SelectBoxList extends Disposable implements ISelectBoxDelegate, ILi selected: e.target.value }); if (!!this.options[this.selected] && !!this.options[this.selected].text) { - this.selectElement.title = this.options[this.selected].text; + this.setTitle(this.options[this.selected].text); } })); @@ -287,6 +299,9 @@ export class SelectBoxList extends Disposable implements ISelectBoxDelegate, ILi } } + public setEnabled(enable: boolean): void { + this.selectElement.disabled = !enable; + } private setOptionsList() { @@ -309,7 +324,7 @@ export class SelectBoxList extends Disposable implements ISelectBoxDelegate, ILi this.selectElement.selectedIndex = this.selected; if (!!this.options[this.selected] && !!this.options[this.selected].text) { - this.selectElement.title = this.options[this.selected].text; + this.setTitle(this.options[this.selected].text); } } @@ -545,8 +560,9 @@ export class SelectBoxList extends Disposable implements ISelectBoxDelegate, ILi // Make visible to enable measurements this.selectDropDownContainer.classList.add('visible'); + const window = dom.getWindow(this.selectElement); const selectPosition = dom.getDomNodePagePosition(this.selectElement); - const styles = getComputedStyle(this.selectElement); + const styles = dom.getWindow(this.selectElement).getComputedStyle(this.selectElement); const verticalPadding = parseFloat(styles.getPropertyValue('--dropdown-padding-top')) + parseFloat(styles.getPropertyValue('--dropdown-padding-bottom')); const maxSelectDropDownHeightBelow = (window.innerHeight - selectPosition.top - selectPosition.height - (this.selectBoxOptions.minBottomMargin || 0)); const maxSelectDropDownHeightAbove = (selectPosition.top - SelectBoxList.DEFAULT_DROPDOWN_MINIMUM_TOP_MARGIN); @@ -836,7 +852,7 @@ export class SelectBoxList extends Disposable implements ISelectBoxDelegate, ILi }); if (!!this.options[this.selected] && !!this.options[this.selected].text) { - this.selectElement.title = this.options[this.selected].text; + this.setTitle(this.options[this.selected].text); } } @@ -935,7 +951,7 @@ export class SelectBoxList extends Disposable implements ISelectBoxDelegate, ILi selected: this.options[this.selected].text }); if (!!this.options[this.selected] && !!this.options[this.selected].text) { - this.selectElement.title = this.options[this.selected].text; + this.setTitle(this.options[this.selected].text); } } diff --git a/patched-vscode/src/vs/base/browser/ui/selectBox/selectBoxNative.ts b/patched-vscode/src/vs/base/browser/ui/selectBox/selectBoxNative.ts index 12cec70b..896ac0e4 100644 --- a/patched-vscode/src/vs/base/browser/ui/selectBox/selectBoxNative.ts +++ b/patched-vscode/src/vs/base/browser/ui/selectBox/selectBoxNative.ts @@ -148,6 +148,10 @@ export class SelectBoxNative extends Disposable implements ISelectBoxDelegate { } } + public setEnabled(enable: boolean): void { + this.selectElement.disabled = !enable; + } + public setFocusable(focusable: boolean): void { this.selectElement.tabIndex = focusable ? 0 : -1; } diff --git a/patched-vscode/src/vs/base/browser/ui/splitview/paneview.css b/patched-vscode/src/vs/base/browser/ui/splitview/paneview.css index 81f66e99..62cb3fe6 100644 --- a/patched-vscode/src/vs/base/browser/ui/splitview/paneview.css +++ b/patched-vscode/src/vs/base/browser/ui/splitview/paneview.css @@ -31,6 +31,10 @@ box-sizing: border-box; } +.monaco-pane-view .pane > .pane-header.not-collapsible { + cursor: default; +} + .monaco-pane-view .pane > .pane-header > .title { text-transform: uppercase; } diff --git a/patched-vscode/src/vs/base/browser/ui/splitview/paneview.ts b/patched-vscode/src/vs/base/browser/ui/splitview/paneview.ts index b073d09d..a934addd 100644 --- a/patched-vscode/src/vs/base/browser/ui/splitview/paneview.ts +++ b/patched-vscode/src/vs/base/browser/ui/splitview/paneview.ts @@ -5,7 +5,7 @@ import { isFirefox } from 'vs/base/browser/browser'; import { DataTransfers } from 'vs/base/browser/dnd'; -import { $, addDisposableListener, append, clearNode, EventHelper, EventType, trackFocus } from 'vs/base/browser/dom'; +import { $, addDisposableListener, append, clearNode, EventHelper, EventType, getWindow, isHTMLElement, trackFocus } from 'vs/base/browser/dom'; import { DomEmitter } from 'vs/base/browser/event'; import { StandardKeyboardEvent } from 'vs/base/browser/keyboardEvent'; import { Gesture, EventType as TouchEventType } from 'vs/base/browser/touch'; @@ -58,6 +58,7 @@ export abstract class Pane extends Disposable implements IView { private expandedSize: number | undefined = undefined; private _headerVisible = true; + private _collapsible = true; private _bodyRendered = false; private _minimumBodySize: number; private _maximumBodySize: number; @@ -154,6 +155,10 @@ export abstract class Pane extends Disposable implements IView { } setExpanded(expanded: boolean): boolean { + if (!expanded && !this.collapsible) { + return false; + } + if (this._expanded === !!expanded) { return false; } @@ -170,11 +175,11 @@ export abstract class Pane extends Disposable implements IView { } if (typeof this.animationTimer === 'number') { - clearTimeout(this.animationTimer); + getWindow(this.element).clearTimeout(this.animationTimer); } append(this.element, this.body); } else { - this.animationTimer = window.setTimeout(() => { + this.animationTimer = getWindow(this.element).setTimeout(() => { this.body.remove(); }, 200); } @@ -198,6 +203,19 @@ export abstract class Pane extends Disposable implements IView { this._onDidChange.fire(undefined); } + get collapsible(): boolean { + return this._collapsible; + } + + set collapsible(collapsible: boolean) { + if (this._collapsible === !!collapsible) { + return; + } + + this._collapsible = !!collapsible; + this.updateHeader(); + } + get orientation(): Orientation { return this._orientation; } @@ -299,13 +317,22 @@ export abstract class Pane extends Disposable implements IView { protected updateHeader(): void { const expanded = !this.headerVisible || this.isExpanded(); + if (this.collapsible) { + this.header.setAttribute('tabindex', '0'); + this.header.setAttribute('role', 'button'); + } else { + this.header.removeAttribute('tabindex'); + this.header.removeAttribute('role'); + } + this.header.style.lineHeight = `${this.headerSize}px`; this.header.classList.toggle('hidden', !this.headerVisible); this.header.classList.toggle('expanded', expanded); + this.header.classList.toggle('not-collapsible', !this.collapsible); this.header.setAttribute('aria-expanded', String(expanded)); - this.header.style.color = this.styles.headerForeground ?? ''; - this.header.style.backgroundColor = this.styles.headerBackground ?? ''; + this.header.style.color = this.collapsible ? this.styles.headerForeground ?? '' : ''; + this.header.style.backgroundColor = (this.collapsible ? this.styles.headerBackground : 'transparent') ?? ''; this.header.style.borderTop = this.styles.headerBorder && this.orientation === Orientation.VERTICAL ? `1px solid ${this.styles.headerBorder}` : ''; this.element.style.borderLeft = this.styles.leftBorder && this.orientation === Orientation.HORIZONTAL ? `1px solid ${this.styles.leftBorder}` : ''; } @@ -353,9 +380,9 @@ class PaneDraggable extends Disposable { e.dataTransfer?.setData(DataTransfers.TEXT, this.pane.draggableElement.textContent || ''); } - const dragImage = append(document.body, $('.monaco-drag-image', {}, this.pane.draggableElement.textContent || '')); + const dragImage = append(this.pane.element.ownerDocument.body, $('.monaco-drag-image', {}, this.pane.draggableElement.textContent || '')); e.dataTransfer.setDragImage(dragImage, -10, -10); - setTimeout(() => document.body.removeChild(dragImage), 0); + setTimeout(() => this.pane.element.ownerDocument.body.removeChild(dragImage), 0); this.context.draggable = this; } @@ -486,7 +513,7 @@ export class PaneView extends Disposable { const eventDisposables = this._register(new DisposableStore()); const onKeyDown = this._register(new DomEmitter(this.element, 'keydown')); - const onHeaderKeyDown = Event.map(Event.filter(onKeyDown.event, e => e.target instanceof HTMLElement && e.target.classList.contains('pane-header'), eventDisposables), e => new StandardKeyboardEvent(e), eventDisposables); + const onHeaderKeyDown = Event.map(Event.filter(onKeyDown.event, e => isHTMLElement(e.target) && e.target.classList.contains('pane-header'), eventDisposables), e => new StandardKeyboardEvent(e), eventDisposables); this._register(Event.filter(onHeaderKeyDown, e => e.keyCode === KeyCode.UpArrow, eventDisposables)(() => this.focusPrevious())); this._register(Event.filter(onHeaderKeyDown, e => e.keyCode === KeyCode.DownArrow, eventDisposables)(() => this.focusNext())); @@ -609,12 +636,12 @@ export class PaneView extends Disposable { private setupAnimation(): void { if (typeof this.animationTimer === 'number') { - window.clearTimeout(this.animationTimer); + getWindow(this.element).clearTimeout(this.animationTimer); } this.element.classList.add('animated'); - this.animationTimer = window.setTimeout(() => { + this.animationTimer = getWindow(this.element).setTimeout(() => { this.animationTimer = undefined; this.element.classList.remove('animated'); }, 200); @@ -626,7 +653,7 @@ export class PaneView extends Disposable { private focusPrevious(): void { const headers = this.getPaneHeaderElements(); - const index = headers.indexOf(document.activeElement as HTMLElement); + const index = headers.indexOf(this.element.ownerDocument.activeElement as HTMLElement); if (index === -1) { return; @@ -637,7 +664,7 @@ export class PaneView extends Disposable { private focusNext(): void { const headers = this.getPaneHeaderElements(); - const index = headers.indexOf(document.activeElement as HTMLElement); + const index = headers.indexOf(this.element.ownerDocument.activeElement as HTMLElement); if (index === -1) { return; diff --git a/patched-vscode/src/vs/base/browser/ui/splitview/splitview.ts b/patched-vscode/src/vs/base/browser/ui/splitview/splitview.ts index 05b3e5a4..ae7ad670 100644 --- a/patched-vscode/src/vs/base/browser/ui/splitview/splitview.ts +++ b/patched-vscode/src/vs/base/browser/ui/splitview/splitview.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { $, addDisposableListener, append, scheduleAtNextAnimationFrame } from 'vs/base/browser/dom'; +import { $, addDisposableListener, append, getWindow, scheduleAtNextAnimationFrame } from 'vs/base/browser/dom'; import { DomEmitter } from 'vs/base/browser/event'; import { ISashEvent as IBaseSashEvent, Orientation, Sash, SashState } from 'vs/base/browser/ui/sash/sash'; import { SmoothScrollableElement } from 'vs/base/browser/ui/scrollbar/scrollableElement'; @@ -240,7 +240,12 @@ abstract class ViewItem> { this.container.classList.toggle('visible', visible); - this.view.setVisible?.(visible); + try { + this.view.setVisible?.(visible); + } catch (e) { + console.error('Splitview: Failed to set visible view'); + console.error(e); + } } get minimumSize(): number { return this.visible ? this.view.minimumSize : 0; } @@ -275,7 +280,13 @@ abstract class ViewItem> { layout(offset: number, layoutContext: TLayoutContext | undefined): void { this.layoutContainer(offset); - this.view.layout(this.size, offset, layoutContext); + + try { + this.view.layout(this.size, offset, layoutContext); + } catch (e) { + console.error('Splitview: Failed to layout view'); + console.error(e); + } } abstract layoutContainer(offset: number): void; @@ -431,7 +442,7 @@ export class SplitView[] = []; sashItems: ISashItem[] = []; // used in tests @@ -448,6 +459,11 @@ export class SplitView scheduleAtNextAnimationFrame(getWindow(this.el), callback), })); this.scrollableElement = this._register(new SmoothScrollableElement(this.viewContainer, { vertical: this.orientation === Orientation.VERTICAL ? (options.scrollbarVisibility ?? ScrollbarVisibility.Auto) : ScrollbarVisibility.Hidden, @@ -606,14 +622,14 @@ export class SplitView { - const sizing = types.isUndefined(viewDescriptor.visible) || viewDescriptor.visible ? viewDescriptor.size : { type: 'invisible', cachedVisibleSize: viewDescriptor.size } as InvisibleSizing; + const sizing = types.isUndefined(viewDescriptor.visible) || viewDescriptor.visible ? viewDescriptor.size : { type: 'invisible', cachedVisibleSize: viewDescriptor.size } satisfies InvisibleSizing; const view = viewDescriptor.view; this.doAddView(view, sizing, index, true); }); // Initialize content size and proportions for first layout - this.contentSize = this.viewItems.reduce((r, i) => r + i.size, 0); + this._contentSize = this.viewItems.reduce((r, i) => r + i.size, 0); this.saveProportions(); } } @@ -647,52 +663,56 @@ export class SplitView= this.viewItems.length) { + throw new Error('Index out of bounds'); + } + if (this.state !== State.Idle) { throw new Error('Cant modify splitview'); } this.state = State.Busy; - if (index < 0 || index >= this.viewItems.length) { - throw new Error('Index out of bounds'); - } - - if (sizing?.type === 'auto') { - if (this.areViewsDistributed()) { - sizing = { type: 'distribute' }; - } else { - sizing = { type: 'split', index: sizing.index }; + try { + if (sizing?.type === 'auto') { + if (this.areViewsDistributed()) { + sizing = { type: 'distribute' }; + } else { + sizing = { type: 'split', index: sizing.index }; + } } - } - // Save referene view, in case of `split` sizing - const referenceViewItem = sizing?.type === 'split' ? this.viewItems[sizing.index] : undefined; + // Save referene view, in case of `split` sizing + const referenceViewItem = sizing?.type === 'split' ? this.viewItems[sizing.index] : undefined; - // Remove view - const viewItemToRemove = this.viewItems.splice(index, 1)[0]; + // Remove view + const viewItemToRemove = this.viewItems.splice(index, 1)[0]; - // Resize reference view, in case of `split` sizing - if (referenceViewItem) { - referenceViewItem.size += viewItemToRemove.size; - } + // Resize reference view, in case of `split` sizing + if (referenceViewItem) { + referenceViewItem.size += viewItemToRemove.size; + } - // Remove sash - if (this.viewItems.length >= 1) { - const sashIndex = Math.max(index - 1, 0); - const sashItem = this.sashItems.splice(sashIndex, 1)[0]; - sashItem.disposable.dispose(); - } + // Remove sash + if (this.viewItems.length >= 1) { + const sashIndex = Math.max(index - 1, 0); + const sashItem = this.sashItems.splice(sashIndex, 1)[0]; + sashItem.disposable.dispose(); + } - this.relayout(); - this.state = State.Idle; + this.relayout(); - if (sizing?.type === 'distribute') { - this.distributeViewSizes(); - } + if (sizing?.type === 'distribute') { + this.distributeViewSizes(); + } + + const result = viewItemToRemove.view; + viewItemToRemove.dispose(); + return result; - const result = viewItemToRemove.view; - viewItemToRemove.dispose(); - return result; + } finally { + this.state = State.Idle; + } } removeAllViews(): TView[] { @@ -702,22 +722,25 @@ export class SplitView i.view); - return viewItems.map(i => i.view); + } finally { + this.state = State.Idle; + } } /** @@ -816,7 +839,7 @@ export class SplitView 0) { item.size = clamp(Math.round(proportion * size / total), item.minimumSize, item.maximumSize); } } @@ -855,8 +878,8 @@ export class SplitView 0) { - this.proportions = this.viewItems.map(i => i.proportionalLayout ? i.size / this.contentSize : undefined); + if (this.proportionalLayout && this._contentSize > 0) { + this.proportions = this.viewItems.map(v => v.proportionalLayout && v.visible ? v.size / this._contentSize : undefined); } } @@ -869,8 +892,8 @@ export class SplitView resetSashDragState(this.sashDragState!.current, e.altKey)), - addDisposableListener(document.body, 'keyup', () => resetSashDragState(this.sashDragState!.current, false)) + addDisposableListener(this.el.ownerDocument.body, 'keydown', e => resetSashDragState(this.sashDragState!.current, e.altKey)), + addDisposableListener(this.el.ownerDocument.body, 'keyup', () => resetSashDragState(this.sashDragState!.current, false)) ); const resetSashDragState = (start: number, alt: boolean) => { @@ -1005,33 +1028,36 @@ export class SplitView= this.viewItems.length) { + return; + } + if (this.state !== State.Idle) { throw new Error('Cant modify splitview'); } this.state = State.Busy; - if (index < 0 || index >= this.viewItems.length) { - return; - } - - const indexes = range(this.viewItems.length).filter(i => i !== index); - const lowPriorityIndexes = [...indexes.filter(i => this.viewItems[i].priority === LayoutPriority.Low), index]; - const highPriorityIndexes = indexes.filter(i => this.viewItems[i].priority === LayoutPriority.High); + try { + const indexes = range(this.viewItems.length).filter(i => i !== index); + const lowPriorityIndexes = [...indexes.filter(i => this.viewItems[i].priority === LayoutPriority.Low), index]; + const highPriorityIndexes = indexes.filter(i => this.viewItems[i].priority === LayoutPriority.High); - const item = this.viewItems[index]; - size = Math.round(size); - size = clamp(size, item.minimumSize, Math.min(item.maximumSize, this.size)); + const item = this.viewItems[index]; + size = Math.round(size); + size = clamp(size, item.minimumSize, Math.min(item.maximumSize, this.size)); - item.size = size; - this.relayout(lowPriorityIndexes, highPriorityIndexes); - this.state = State.Idle; + item.size = size; + this.relayout(lowPriorityIndexes, highPriorityIndexes); + } finally { + this.state = State.Idle; + } } /** * Returns whether all other {@link IView views} are at their minimum size. */ - isViewSizeMaximized(index: number): boolean { + isViewExpanded(index: number): boolean { if (index < 0 || index >= this.viewItems.length) { return false; } @@ -1090,106 +1116,110 @@ export class SplitView this.onViewChange(item, size)); - const containerDisposable = toDisposable(() => this.viewContainer.removeChild(container)); - const disposable = combinedDisposable(onChangeDisposable, containerDisposable); + const onChangeDisposable = view.onDidChange(size => this.onViewChange(item, size)); + const containerDisposable = toDisposable(() => this.viewContainer.removeChild(container)); + const disposable = combinedDisposable(onChangeDisposable, containerDisposable); - let viewSize: ViewItemSize; + let viewSize: ViewItemSize; - if (typeof size === 'number') { - viewSize = size; - } else { - if (size.type === 'auto') { - if (this.areViewsDistributed()) { - size = { type: 'distribute' }; + if (typeof size === 'number') { + viewSize = size; + } else { + if (size.type === 'auto') { + if (this.areViewsDistributed()) { + size = { type: 'distribute' }; + } else { + size = { type: 'split', index: size.index }; + } + } + + if (size.type === 'split') { + viewSize = this.getViewSize(size.index) / 2; + } else if (size.type === 'invisible') { + viewSize = { cachedVisibleSize: size.cachedVisibleSize }; } else { - size = { type: 'split', index: size.index }; + viewSize = view.minimumSize; } } - if (size.type === 'split') { - viewSize = this.getViewSize(size.index) / 2; - } else if (size.type === 'invisible') { - viewSize = { cachedVisibleSize: size.cachedVisibleSize }; - } else { - viewSize = view.minimumSize; - } - } + const item = this.orientation === Orientation.VERTICAL + ? new VerticalViewItem(container, view, viewSize, disposable) + : new HorizontalViewItem(container, view, viewSize, disposable); - const item = this.orientation === Orientation.VERTICAL - ? new VerticalViewItem(container, view, viewSize, disposable) - : new HorizontalViewItem(container, view, viewSize, disposable); + this.viewItems.splice(index, 0, item); - this.viewItems.splice(index, 0, item); + // Add sash + if (this.viewItems.length > 1) { + const opts = { orthogonalStartSash: this.orthogonalStartSash, orthogonalEndSash: this.orthogonalEndSash }; - // Add sash - if (this.viewItems.length > 1) { - const opts = { orthogonalStartSash: this.orthogonalStartSash, orthogonalEndSash: this.orthogonalEndSash }; + const sash = this.orientation === Orientation.VERTICAL + ? new Sash(this.sashContainer, { getHorizontalSashTop: s => this.getSashPosition(s), getHorizontalSashWidth: this.getSashOrthogonalSize }, { ...opts, orientation: Orientation.HORIZONTAL }) + : new Sash(this.sashContainer, { getVerticalSashLeft: s => this.getSashPosition(s), getVerticalSashHeight: this.getSashOrthogonalSize }, { ...opts, orientation: Orientation.VERTICAL }); - const sash = this.orientation === Orientation.VERTICAL - ? new Sash(this.sashContainer, { getHorizontalSashTop: s => this.getSashPosition(s), getHorizontalSashWidth: this.getSashOrthogonalSize }, { ...opts, orientation: Orientation.HORIZONTAL }) - : new Sash(this.sashContainer, { getVerticalSashLeft: s => this.getSashPosition(s), getVerticalSashHeight: this.getSashOrthogonalSize }, { ...opts, orientation: Orientation.VERTICAL }); + const sashEventMapper = this.orientation === Orientation.VERTICAL + ? (e: IBaseSashEvent) => ({ sash, start: e.startY, current: e.currentY, alt: e.altKey }) + : (e: IBaseSashEvent) => ({ sash, start: e.startX, current: e.currentX, alt: e.altKey }); - const sashEventMapper = this.orientation === Orientation.VERTICAL - ? (e: IBaseSashEvent) => ({ sash, start: e.startY, current: e.currentY, alt: e.altKey }) - : (e: IBaseSashEvent) => ({ sash, start: e.startX, current: e.currentX, alt: e.altKey }); + const onStart = Event.map(sash.onDidStart, sashEventMapper); + const onStartDisposable = onStart(this.onSashStart, this); + const onChange = Event.map(sash.onDidChange, sashEventMapper); + const onChangeDisposable = onChange(this.onSashChange, this); + const onEnd = Event.map(sash.onDidEnd, () => this.sashItems.findIndex(item => item.sash === sash)); + const onEndDisposable = onEnd(this.onSashEnd, this); - const onStart = Event.map(sash.onDidStart, sashEventMapper); - const onStartDisposable = onStart(this.onSashStart, this); - const onChange = Event.map(sash.onDidChange, sashEventMapper); - const onChangeDisposable = onChange(this.onSashChange, this); - const onEnd = Event.map(sash.onDidEnd, () => this.sashItems.findIndex(item => item.sash === sash)); - const onEndDisposable = onEnd(this.onSashEnd, this); + const onDidResetDisposable = sash.onDidReset(() => { + const index = this.sashItems.findIndex(item => item.sash === sash); + const upIndexes = range(index, -1); + const downIndexes = range(index + 1, this.viewItems.length); + const snapBeforeIndex = this.findFirstSnapIndex(upIndexes); + const snapAfterIndex = this.findFirstSnapIndex(downIndexes); - const onDidResetDisposable = sash.onDidReset(() => { - const index = this.sashItems.findIndex(item => item.sash === sash); - const upIndexes = range(index, -1); - const downIndexes = range(index + 1, this.viewItems.length); - const snapBeforeIndex = this.findFirstSnapIndex(upIndexes); - const snapAfterIndex = this.findFirstSnapIndex(downIndexes); + if (typeof snapBeforeIndex === 'number' && !this.viewItems[snapBeforeIndex].visible) { + return; + } - if (typeof snapBeforeIndex === 'number' && !this.viewItems[snapBeforeIndex].visible) { - return; - } + if (typeof snapAfterIndex === 'number' && !this.viewItems[snapAfterIndex].visible) { + return; + } - if (typeof snapAfterIndex === 'number' && !this.viewItems[snapAfterIndex].visible) { - return; - } + this._onDidSashReset.fire(index); + }); - this._onDidSashReset.fire(index); - }); + const disposable = combinedDisposable(onStartDisposable, onChangeDisposable, onEndDisposable, onDidResetDisposable, sash); + const sashItem: ISashItem = { sash, disposable }; - const disposable = combinedDisposable(onStartDisposable, onChangeDisposable, onEndDisposable, onDidResetDisposable, sash); - const sashItem: ISashItem = { sash, disposable }; + this.sashItems.splice(index - 1, 0, sashItem); + } - this.sashItems.splice(index - 1, 0, sashItem); - } + container.appendChild(view.element); - container.appendChild(view.element); + let highPriorityIndexes: number[] | undefined; - let highPriorityIndexes: number[] | undefined; + if (typeof size !== 'number' && size.type === 'split') { + highPriorityIndexes = [size.index]; + } - if (typeof size !== 'number' && size.type === 'split') { - highPriorityIndexes = [size.index]; - } + if (!skipLayout) { + this.relayout([index], highPriorityIndexes); + } - if (!skipLayout) { - this.relayout([index], highPriorityIndexes); - } - this.state = State.Idle; + if (!skipLayout && typeof size !== 'number' && size.type === 'distribute') { + this.distributeViewSizes(); + } - if (!skipLayout && typeof size !== 'number' && size.type === 'distribute') { - this.distributeViewSizes(); + } finally { + this.state = State.Idle; } } @@ -1322,7 +1352,7 @@ export class SplitView r + i.size, 0); + this._contentSize = this.viewItems.reduce((r, i) => r + i.size, 0); // Layout views let offset = 0; @@ -1342,12 +1372,12 @@ export class SplitView 0 || this.startSnappingEnabled)) { sash.state = SashState.AtMinimum; - } else if (snappedAfter && collapsesDown[index] && (position < this.contentSize || this.endSnappingEnabled)) { + } else if (snappedAfter && collapsesDown[index] && (position < this._contentSize || this.endSnappingEnabled)) { sash.state = SashState.AtMaximum; } else { sash.state = SashState.Disabled; diff --git a/patched-vscode/src/vs/base/browser/ui/table/tableWidget.ts b/patched-vscode/src/vs/base/browser/ui/table/tableWidget.ts index 6e20fd6e..631c0015 100644 --- a/patched-vscode/src/vs/base/browser/ui/table/tableWidget.ts +++ b/patched-vscode/src/vs/base/browser/ui/table/tableWidget.ts @@ -4,12 +4,14 @@ *--------------------------------------------------------------------------------------------*/ import { $, append, clearNode, createStyleSheet, getContentHeight, getContentWidth } from 'vs/base/browser/dom'; +import { getBaseLayerHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate2'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; import { IListRenderer, IListVirtualDelegate } from 'vs/base/browser/ui/list/list'; import { IListOptions, IListOptionsUpdate, IListStyles, List, unthemedListStyles } from 'vs/base/browser/ui/list/listWidget'; import { ISplitViewDescriptor, IView, Orientation, SplitView } from 'vs/base/browser/ui/splitview/splitview'; import { ITableColumn, ITableContextMenuEvent, ITableEvent, ITableGestureEvent, ITableMouseEvent, ITableRenderer, ITableTouchEvent, ITableVirtualDelegate } from 'vs/base/browser/ui/table/table'; import { Emitter, Event } from 'vs/base/common/event'; -import { DisposableStore, IDisposable } from 'vs/base/common/lifecycle'; +import { Disposable, DisposableStore, IDisposable } from 'vs/base/common/lifecycle'; import { ScrollbarVisibility, ScrollEvent } from 'vs/base/common/scrollable'; import { ISpliceable } from 'vs/base/common/sequence'; import 'vs/css!./table'; @@ -115,7 +117,7 @@ function asListVirtualDelegate(delegate: ITableVirtualDelegate): ILi }; } -class ColumnHeader implements IView { +class ColumnHeader extends Disposable implements IView { readonly element: HTMLElement; @@ -127,7 +129,13 @@ class ColumnHeader implements IView { readonly onDidLayout = this._onDidLayout.event; constructor(readonly column: ITableColumn, private index: number) { - this.element = $('.monaco-table-th', { 'data-col-index': index, title: column.tooltip }, column.label); + super(); + + this.element = $('.monaco-table-th', { 'data-col-index': index }, column.label); + + if (column.tooltip) { + this._register(getBaseLayerHoverDelegate().setupUpdatableHover(getDefaultHoverDelegate('mouse'), this.element, column.tooltip)); + } } layout(size: number): void { @@ -191,7 +199,7 @@ export class Table implements ISpliceable, IDisposable { ) { this.domNode = append(container, $(`.monaco-table.${this.domId}`)); - const headers = columns.map((c, i) => new ColumnHeader(c, i)); + const headers = columns.map((c, i) => this.disposables.add(new ColumnHeader(c, i))); const descriptor: ISplitViewDescriptor = { size: headers.reduce((a, b) => a + b.column.weight, 0), views: headers.map(view => ({ size: view.column.weight, view })) diff --git a/patched-vscode/src/vs/base/browser/ui/toggle/toggle.css b/patched-vscode/src/vs/base/browser/ui/toggle/toggle.css index 9b1968b4..1b13a3b1 100644 --- a/patched-vscode/src/vs/base/browser/ui/toggle/toggle.css +++ b/patched-vscode/src/vs/base/browser/ui/toggle/toggle.css @@ -49,6 +49,19 @@ background-size: 16px !important; } +.monaco-action-bar .checkbox-action-item { + display: flex; + align-items: center; +} + +.monaco-action-bar .checkbox-action-item > .monaco-custom-toggle.monaco-checkbox { + margin-right: 4px; +} + +.monaco-action-bar .checkbox-action-item > .checkbox-label { + font-size: 12px; +} + /* hide check when unchecked */ .monaco-custom-toggle.monaco-checkbox:not(.checked)::before { visibility: hidden; diff --git a/patched-vscode/src/vs/base/browser/ui/toggle/toggle.ts b/patched-vscode/src/vs/base/browser/ui/toggle/toggle.ts index 76a74ccb..a52c0028 100644 --- a/patched-vscode/src/vs/base/browser/ui/toggle/toggle.ts +++ b/patched-vscode/src/vs/base/browser/ui/toggle/toggle.ts @@ -12,6 +12,11 @@ import { ThemeIcon } from 'vs/base/common/themables'; import { Emitter, Event } from 'vs/base/common/event'; import { KeyCode } from 'vs/base/common/keyCodes'; import 'vs/css!./toggle'; +import { isActiveElement, $, addDisposableListener, EventType } from 'vs/base/browser/dom'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import { IHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate'; +import type { IUpdatableHover } from 'vs/base/browser/ui/hover/hover'; +import { getBaseLayerHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate2'; export interface IToggleOpts extends IToggleStyles { readonly actionClassName?: string; @@ -19,6 +24,7 @@ export interface IToggleOpts extends IToggleStyles { readonly title: string; readonly isChecked: boolean; readonly notFocusable?: boolean; + readonly hoverDelegate?: IHoverDelegate; } export interface IToggleStyles { @@ -54,6 +60,7 @@ export class ToggleActionViewItem extends BaseActionViewItem { inputActiveOptionBackground: options.toggleStyles?.inputActiveOptionBackground, inputActiveOptionBorder: options.toggleStyles?.inputActiveOptionBorder, inputActiveOptionForeground: options.toggleStyles?.inputActiveOptionForeground, + hoverDelegate: options.hoverDelegate })); this._register(this.toggle.onChange(() => this._action.checked = !!this.toggle && this.toggle.checked)); } @@ -106,6 +113,7 @@ export class Toggle extends Widget { readonly domNode: HTMLElement; private _checked: boolean; + private _hover: IUpdatableHover; constructor(opts: IToggleOpts) { super(); @@ -126,7 +134,7 @@ export class Toggle extends Widget { } this.domNode = document.createElement('div'); - this.domNode.title = this._opts.title; + this._hover = this._register(getBaseLayerHoverDelegate().setupUpdatableHover(opts.hoverDelegate ?? getDefaultHoverDelegate('mouse'), this.domNode, this._opts.title)); this.domNode.classList.add(...classes); if (!this._opts.notFocusable) { this.domNode.tabIndex = 0; @@ -212,12 +220,26 @@ export class Toggle extends Widget { } setTitle(newTitle: string): void { - this.domNode.title = newTitle; + this._hover.update(newTitle); this.domNode.setAttribute('aria-label', newTitle); } + + set visible(visible: boolean) { + this.domNode.style.display = visible ? '' : 'none'; + } + + get visible() { + return this.domNode.style.display !== 'none'; + } } export class Checkbox extends Widget { + + static readonly CLASS_NAME = 'monaco-checkbox'; + + private readonly _onChange = this._register(new Emitter()); + readonly onChange: Event = this._onChange.event; + private checkbox: Toggle; private styles: ICheckboxStyles; @@ -226,7 +248,7 @@ export class Checkbox extends Widget { constructor(private title: string, private isChecked: boolean, styles: ICheckboxStyles) { super(); - this.checkbox = new Toggle({ title: this.title, isChecked: this.isChecked, icon: Codicon.check, actionClassName: 'monaco-checkbox', ...unthemedToggleStyles }); + this.checkbox = this._register(new Toggle({ title: this.title, isChecked: this.isChecked, icon: Codicon.check, actionClassName: Checkbox.CLASS_NAME, ...unthemedToggleStyles })); this.domNode = this.checkbox.domNode; @@ -234,7 +256,10 @@ export class Checkbox extends Widget { this.applyStyles(); - this._register(this.checkbox.onChange(() => this.applyStyles())); + this._register(this.checkbox.onChange(keyboard => { + this.applyStyles(); + this._onChange.fire(keyboard); + })); } get checked(): boolean { @@ -252,7 +277,15 @@ export class Checkbox extends Widget { } hasFocus(): boolean { - return this.domNode === document.activeElement; + return isActiveElement(this.domNode); + } + + enable(): void { + this.checkbox.enable(); + } + + disable(): void { + this.checkbox.disable(); } protected applyStyles(): void { @@ -261,3 +294,86 @@ export class Checkbox extends Widget { this.domNode.style.borderColor = this.styles.checkboxBorder || ''; } } + +export interface ICheckboxActionViewItemOptions extends IActionViewItemOptions { + checkboxStyles: ICheckboxStyles; +} + +export class CheckboxActionViewItem extends BaseActionViewItem { + + protected readonly toggle: Checkbox; + private cssClass?: string; + + constructor(context: any, action: IAction, options: ICheckboxActionViewItemOptions) { + super(context, action, options); + + this.toggle = this._register(new Checkbox(this._action.label, !!this._action.checked, options.checkboxStyles)); + this._register(this.toggle.onChange(() => this.onChange())); + } + + override render(container: HTMLElement): void { + this.element = container; + this.element.classList.add('checkbox-action-item'); + this.element.appendChild(this.toggle.domNode); + if ((this.options).label && this._action.label) { + const label = this.element.appendChild($('span.checkbox-label', undefined, this._action.label)); + this._register(addDisposableListener(label, EventType.CLICK, (e: MouseEvent) => { + this.toggle.checked = !this.toggle.checked; + e.stopPropagation(); + e.preventDefault(); + this.onChange(); + })); + } + + this.updateEnabled(); + this.updateClass(); + this.updateChecked(); + } + + private onChange(): void { + this._action.checked = !!this.toggle && this.toggle.checked; + this.actionRunner.run(this._action, this._context); + } + + protected override updateEnabled(): void { + if (this.isEnabled()) { + this.toggle.enable(); + } else { + this.toggle.disable(); + } + if (this.action.enabled) { + this.element?.classList.remove('disabled'); + } else { + this.element?.classList.add('disabled'); + } + } + + protected override updateChecked(): void { + this.toggle.checked = !!this._action.checked; + } + + protected override updateClass(): void { + if (this.cssClass) { + this.toggle.domNode.classList.remove(...this.cssClass.split(' ')); + } + this.cssClass = this.getClass(); + if (this.cssClass) { + this.toggle.domNode.classList.add(...this.cssClass.split(' ')); + } + } + + override focus(): void { + this.toggle.domNode.tabIndex = 0; + this.toggle.focus(); + } + + override blur(): void { + this.toggle.domNode.tabIndex = -1; + this.toggle.domNode.blur(); + } + + override setFocusable(focusable: boolean): void { + this.toggle.domNode.tabIndex = focusable ? 0 : -1; + } + +} diff --git a/patched-vscode/src/vs/base/browser/ui/toolbar/toolbar.ts b/patched-vscode/src/vs/base/browser/ui/toolbar/toolbar.ts index 8d0e2f48..57aac5ed 100644 --- a/patched-vscode/src/vs/base/browser/ui/toolbar/toolbar.ts +++ b/patched-vscode/src/vs/base/browser/ui/toolbar/toolbar.ts @@ -15,6 +15,8 @@ import { ResolvedKeybinding } from 'vs/base/common/keybindings'; import { Disposable, DisposableStore } from 'vs/base/common/lifecycle'; import 'vs/css!./toolbar'; import * as nls from 'vs/nls'; +import { IHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate'; +import { createInstantHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; @@ -30,6 +32,7 @@ export interface IToolBarOptions { moreIcon?: ThemeIcon; allowContextMenu?: boolean; skipTelemetry?: boolean; + hoverDelegate?: IHoverDelegate; /** * If true, toggled primary items are highlighted with a background color. @@ -52,11 +55,12 @@ export class ToolBar extends Disposable { private _onDidChangeDropdownVisibility = this._register(new EventMultiplexer()); readonly onDidChangeDropdownVisibility = this._onDidChangeDropdownVisibility.event; - private disposables = this._register(new DisposableStore()); + private readonly disposables = this._register(new DisposableStore()); constructor(container: HTMLElement, contextMenuProvider: IContextMenuProvider, options: IToolBarOptions = { orientation: ActionsOrientation.HORIZONTAL }) { super(); + options.hoverDelegate = options.hoverDelegate ?? this._register(createInstantHoverDelegate()); this.options = options; this.lookupKeybindings = typeof this.options.getKeyBinding === 'function'; @@ -72,6 +76,7 @@ export class ToolBar extends Disposable { actionRunner: options.actionRunner, allowContextMenu: options.allowContextMenu, highlightToggledItems: options.highlightToggledItems, + hoverDelegate: options.hoverDelegate, actionViewItemProvider: (action, viewItemOptions) => { if (action.id === ToggleMenuAction.ID) { this.toggleMenuActionViewItem = new DropdownMenuActionViewItem( @@ -85,7 +90,9 @@ export class ToolBar extends Disposable { classNames: ThemeIcon.asClassNameArray(options.moreIcon ?? Codicon.toolBarMore), anchorAlignmentProvider: this.options.anchorAlignmentProvider, menuAsChild: !!this.options.renderDropdownAsChildElement, - skipTelemetry: this.options.skipTelemetry + skipTelemetry: this.options.skipTelemetry, + isMenu: true, + hoverDelegate: this.options.hoverDelegate } ); this.toggleMenuActionViewItem.setActionContext(this.actionBar.context); @@ -114,7 +121,8 @@ export class ToolBar extends Disposable { classNames: action.class, anchorAlignmentProvider: this.options.anchorAlignmentProvider, menuAsChild: !!this.options.renderDropdownAsChildElement, - skipTelemetry: this.options.skipTelemetry + skipTelemetry: this.options.skipTelemetry, + hoverDelegate: this.options.hoverDelegate } ); result.setActionContext(this.actionBar.context); diff --git a/patched-vscode/src/vs/base/browser/ui/tree/abstractTree.ts b/patched-vscode/src/vs/base/browser/ui/tree/abstractTree.ts index 1a5f138d..7868ee55 100644 --- a/patched-vscode/src/vs/base/browser/ui/tree/abstractTree.ts +++ b/patched-vscode/src/vs/base/browser/ui/tree/abstractTree.ts @@ -4,16 +4,16 @@ *--------------------------------------------------------------------------------------------*/ import { IDragAndDropData } from 'vs/base/browser/dnd'; -import { $, append, clearNode, createStyleSheet, h, hasParentWithClass } from 'vs/base/browser/dom'; +import { $, append, clearNode, createStyleSheet, getWindow, h, hasParentWithClass, isActiveElement, asCssValueWithDefault, isKeyboardEvent } from 'vs/base/browser/dom'; import { DomEmitter } from 'vs/base/browser/event'; import { StandardKeyboardEvent } from 'vs/base/browser/keyboardEvent'; import { ActionBar } from 'vs/base/browser/ui/actionbar/actionbar'; import { IContextViewProvider } from 'vs/base/browser/ui/contextview/contextview'; import { FindInput } from 'vs/base/browser/ui/findinput/findInput'; import { IInputBoxStyles, IMessage, MessageType, unthemedInboxStyles } from 'vs/base/browser/ui/inputbox/inputBox'; -import { IIdentityProvider, IKeyboardNavigationLabelProvider, IListContextMenuEvent, IListDragAndDrop, IListDragOverReaction, IListMouseEvent, IListRenderer, IListVirtualDelegate } from 'vs/base/browser/ui/list/list'; -import { ElementsDragAndDropData } from 'vs/base/browser/ui/list/listView'; -import { IListOptions, IListStyles, isButton, isInputElement, isMonacoEditor, List, MouseController, TypeNavigationMode } from 'vs/base/browser/ui/list/listWidget'; +import { IIdentityProvider, IKeyboardNavigationLabelProvider, IListContextMenuEvent, IListDragAndDrop, IListDragOverReaction, IListMouseEvent, IListRenderer, IListTouchEvent, IListVirtualDelegate } from 'vs/base/browser/ui/list/list'; +import { ElementsDragAndDropData, ListViewTargetSector } from 'vs/base/browser/ui/list/listView'; +import { IListAccessibilityProvider, IListOptions, IListStyles, isActionItem, isButton, isInputElement, isMonacoCustomToggle, isMonacoEditor, isStickyScrollContainer, isStickyScrollElement, List, MouseController, TypeNavigationMode } from 'vs/base/browser/ui/list/listWidget'; import { IToggleStyles, Toggle, unthemedToggleStyles } from 'vs/base/browser/ui/toggle/toggle'; import { getVisibleState, isFilterResult } from 'vs/base/browser/ui/tree/indexTreeModel'; import { ICollapseStateChangeEvent, ITreeContextMenuEvent, ITreeDragAndDrop, ITreeEvent, ITreeFilter, ITreeModel, ITreeModelSpliceEvent, ITreeMouseEvent, ITreeNavigator, ITreeNode, ITreeRenderer, TreeDragOverBubble, TreeError, TreeFilterResult, TreeMouseEventTarget, TreeVisibility } from 'vs/base/browser/ui/tree/tree'; @@ -33,6 +33,9 @@ import { ISpliceable } from 'vs/base/common/sequence'; import { isNumber } from 'vs/base/common/types'; import 'vs/css!./media/tree'; import { localize } from 'vs/nls'; +import { IHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate'; +import { createInstantHoverDelegate, getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import { autorun, constObservable } from 'vs/base/common/observable'; class TreeElementsDragAndDropData extends ElementsDragAndDropData { @@ -61,7 +64,7 @@ class TreeNodeListDragAndDrop implements IListDragAndDrop< private autoExpandNode: ITreeNode | undefined; private autoExpandDisposable: IDisposable = Disposable.None; - private disposables = new DisposableStore(); + private readonly disposables = new DisposableStore(); constructor(private modelProvider: () => ITreeModel, private dnd: ITreeDragAndDrop) { } @@ -81,8 +84,8 @@ class TreeNodeListDragAndDrop implements IListDragAndDrop< this.dnd.onDragStart?.(asTreeDragAndDropData(data), originalEvent); } - onDragOver(data: IDragAndDropData, targetNode: ITreeNode | undefined, targetIndex: number | undefined, originalEvent: DragEvent, raw = true): boolean | IListDragOverReaction { - const result = this.dnd.onDragOver(asTreeDragAndDropData(data), targetNode && targetNode.element, targetIndex, originalEvent); + onDragOver(data: IDragAndDropData, targetNode: ITreeNode | undefined, targetIndex: number | undefined, targetSector: ListViewTargetSector | undefined, originalEvent: DragEvent, raw = true): boolean | IListDragOverReaction { + const result = this.dnd.onDragOver(asTreeDragAndDropData(data), targetNode && targetNode.element, targetIndex, targetSector, originalEvent); const didChangeAutoExpandNode = this.autoExpandNode !== targetNode; if (didChangeAutoExpandNode) { @@ -124,7 +127,7 @@ class TreeNodeListDragAndDrop implements IListDragAndDrop< const parentNode = model.getNode(parentRef); const parentIndex = parentRef && model.getListIndex(parentRef); - return this.onDragOver(data, parentNode, parentIndex, originalEvent, false); + return this.onDragOver(data, parentNode, parentIndex, targetSector, originalEvent, false); } const model = this.modelProvider(); @@ -135,11 +138,11 @@ class TreeNodeListDragAndDrop implements IListDragAndDrop< return { ...result, feedback: range(start, start + length) }; } - drop(data: IDragAndDropData, targetNode: ITreeNode | undefined, targetIndex: number | undefined, originalEvent: DragEvent): void { + drop(data: IDragAndDropData, targetNode: ITreeNode | undefined, targetIndex: number | undefined, targetSector: ListViewTargetSector | undefined, originalEvent: DragEvent): void { this.autoExpandDisposable.dispose(); this.autoExpandNode = undefined; - this.dnd.drop(asTreeDragAndDropData(data), targetNode && targetNode.element, targetIndex, originalEvent); + this.dnd.drop(asTreeDragAndDropData(data), targetNode && targetNode.element, targetIndex, targetSector, originalEvent); } onDragEnd(originalEvent: DragEvent): void { @@ -327,7 +330,7 @@ class EventCollection implements Collection, IDisposable { } } -class TreeRenderer implements IListRenderer, ITreeListTemplateData> { +export class TreeRenderer implements IListRenderer, ITreeListTemplateData> { private static readonly DefaultIndent = 8; @@ -679,6 +682,7 @@ export interface ITreeFindToggleOpts { readonly inputActiveOptionBorder: string | undefined; readonly inputActiveOptionForeground: string | undefined; readonly inputActiveOptionBackground: string | undefined; + readonly hoverDelegate?: IHoverDelegate; } export class ModeToggle extends Toggle { @@ -687,6 +691,7 @@ export class ModeToggle extends Toggle { icon: Codicon.listFilter, title: localize('filter', "Filter"), isChecked: opts.isChecked ?? false, + hoverDelegate: opts.hoverDelegate ?? getDefaultHoverDelegate('element'), inputActiveOptionBorder: opts.inputActiveOptionBorder, inputActiveOptionForeground: opts.inputActiveOptionForeground, inputActiveOptionBackground: opts.inputActiveOptionBackground @@ -700,6 +705,7 @@ export class FuzzyToggle extends Toggle { icon: Codicon.searchFuzzy, title: localize('fuzzySearch', "Fuzzy Match"), isChecked: opts.isChecked ?? false, + hoverDelegate: opts.hoverDelegate ?? getDefaultHoverDelegate('element'), inputActiveOptionBorder: opts.inputActiveOptionBorder, inputActiveOptionForeground: opts.inputActiveOptionForeground, inputActiveOptionBackground: opts.inputActiveOptionBackground @@ -802,8 +808,9 @@ class FindWidget extends Disposable { this.elements.root.style.boxShadow = `0 0 8px 2px ${styles.listFilterWidgetShadow}`; } - this.modeToggle = this._register(new ModeToggle({ ...styles.toggleStyles, isChecked: mode === TreeFindMode.Filter })); - this.matchTypeToggle = this._register(new FuzzyToggle({ ...styles.toggleStyles, isChecked: matchType === TreeFindMatchType.Fuzzy })); + const toggleHoverDelegate = this._register(createInstantHoverDelegate()); + this.modeToggle = this._register(new ModeToggle({ ...styles.toggleStyles, isChecked: mode === TreeFindMode.Filter, hoverDelegate: toggleHoverDelegate })); + this.matchTypeToggle = this._register(new FuzzyToggle({ ...styles.toggleStyles, isChecked: matchType === TreeFindMatchType.Fuzzy, hoverDelegate: toggleHoverDelegate })); this.onDidChangeMode = Event.map(this.modeToggle.onChange, () => this.modeToggle.checked ? TreeFindMode.Filter : TreeFindMode.Highlight, this._store); this.onDidChangeMatchType = Event.map(this.matchTypeToggle.onChange, () => this.matchTypeToggle.checked ? TreeFindMatchType.Fuzzy : TreeFindMatchType.Contiguous, this._store); @@ -861,8 +868,8 @@ class FindWidget extends Disposable { this._register(onGrabMouseDown.event(e => { const disposables = new DisposableStore(); - const onWindowMouseMove = disposables.add(new DomEmitter(window, 'mousemove')); - const onWindowMouseUp = disposables.add(new DomEmitter(window, 'mouseup')); + const onWindowMouseMove = disposables.add(new DomEmitter(getWindow(e), 'mousemove')); + const onWindowMouseUp = disposables.add(new DomEmitter(getWindow(e), 'mouseup')); const startRight = this.right; const startX = e.pageX; @@ -1148,7 +1155,7 @@ class FindController implements IDisposable { } shouldAllowFocus(node: ITreeNode): boolean { - if (!this.widget || !this.pattern || this._mode === TreeFindMode.Filter) { + if (!this.widget || !this.pattern) { return true; } @@ -1172,6 +1179,875 @@ class FindController implements IDisposable { } } +export interface StickyScrollNode { + readonly node: ITreeNode; + readonly startIndex: number; + readonly endIndex: number; + readonly height: number; + readonly position: number; +} + +function stickyScrollNodeStateEquals(node1: StickyScrollNode, node2: StickyScrollNode) { + return node1.position === node2.position && stickyScrollNodeEquals(node1, node2); +} + +function stickyScrollNodeEquals(node1: StickyScrollNode, node2: StickyScrollNode) { + return node1.node.element === node2.node.element && + node1.startIndex === node2.startIndex && + node1.height === node2.height && + node1.endIndex === node2.endIndex; +} + +class StickyScrollState { + + constructor( + readonly stickyNodes: StickyScrollNode[] = [] + ) { } + + get count(): number { return this.stickyNodes.length; } + + equal(state: StickyScrollState): boolean { + return equals(this.stickyNodes, state.stickyNodes, stickyScrollNodeStateEquals); + } + + lastNodePartiallyVisible(): boolean { + if (this.count === 0) { + return false; + } + + const lastStickyNode = this.stickyNodes[this.count - 1]; + if (this.count === 1) { + return lastStickyNode.position !== 0; + } + + const secondLastStickyNode = this.stickyNodes[this.count - 2]; + return secondLastStickyNode.position + secondLastStickyNode.height !== lastStickyNode.position; + } + + animationStateChanged(previousState: StickyScrollState): boolean { + if (!equals(this.stickyNodes, previousState.stickyNodes, stickyScrollNodeEquals)) { + return false; + } + + if (this.count === 0) { + return false; + } + + const lastStickyNode = this.stickyNodes[this.count - 1]; + const previousLastStickyNode = previousState.stickyNodes[previousState.count - 1]; + + return lastStickyNode.position !== previousLastStickyNode.position; + } +} + +export interface IStickyScrollDelegate { + constrainStickyScrollNodes(stickyNodes: StickyScrollNode[], stickyScrollMaxItemCount: number, maxWidgetHeight: number): StickyScrollNode[]; +} + +class DefaultStickyScrollDelegate implements IStickyScrollDelegate { + + constrainStickyScrollNodes(stickyNodes: StickyScrollNode[], stickyScrollMaxItemCount: number, maxWidgetHeight: number): StickyScrollNode[] { + + for (let i = 0; i < stickyNodes.length; i++) { + const stickyNode = stickyNodes[i]; + const stickyNodeBottom = stickyNode.position + stickyNode.height; + if (stickyNodeBottom > maxWidgetHeight || i >= stickyScrollMaxItemCount) { + return stickyNodes.slice(0, i); + } + } + + return stickyNodes; + } +} + +class StickyScrollController extends Disposable { + + readonly onDidChangeHasFocus: Event; + readonly onContextMenu: Event>; + + private readonly stickyScrollDelegate: IStickyScrollDelegate; + + private stickyScrollMaxItemCount: number; + private readonly maxWidgetViewRatio = 0.4; + + private readonly _widget: StickyScrollWidget; + + constructor( + private readonly tree: AbstractTree, + private readonly model: ITreeModel, + private readonly view: List>, + renderers: TreeRenderer[], + private readonly treeDelegate: IListVirtualDelegate>, + options: IAbstractTreeOptions = {}, + ) { + super(); + + const stickyScrollOptions = this.validateStickySettings(options); + this.stickyScrollMaxItemCount = stickyScrollOptions.stickyScrollMaxItemCount; + + this.stickyScrollDelegate = options.stickyScrollDelegate ?? new DefaultStickyScrollDelegate(); + + this._widget = this._register(new StickyScrollWidget(view.getScrollableElement(), view, tree, renderers, treeDelegate, options.accessibilityProvider)); + this.onDidChangeHasFocus = this._widget.onDidChangeHasFocus; + this.onContextMenu = this._widget.onContextMenu; + + this._register(view.onDidScroll(() => this.update())); + this._register(view.onDidChangeContentHeight(() => this.update())); + this._register(tree.onDidChangeCollapseState(() => this.update())); + + this.update(); + } + + get height(): number { + return this._widget.height; + } + + get count(): number { + return this._widget.count; + } + + getNode(node: ITreeNode): StickyScrollNode | undefined { + return this._widget.getNode(node); + } + + private getNodeAtHeight(height: number): ITreeNode | undefined { + let index; + if (height === 0) { + index = this.view.firstVisibleIndex; + } else { + index = this.view.indexAt(height + this.view.scrollTop); + } + + if (index < 0 || index >= this.view.length) { + return undefined; + } + + return this.view.element(index); + } + + private update() { + const firstVisibleNode = this.getNodeAtHeight(0); + + // Don't render anything if there are no elements + if (!firstVisibleNode || this.tree.scrollTop === 0) { + this._widget.setState(undefined); + return; + } + + const stickyState = this.findStickyState(firstVisibleNode); + this._widget.setState(stickyState); + } + + private findStickyState(firstVisibleNode: ITreeNode): StickyScrollState | undefined { + const stickyNodes: StickyScrollNode[] = []; + let firstVisibleNodeUnderWidget: ITreeNode | undefined = firstVisibleNode; + let stickyNodesHeight = 0; + + let nextStickyNode = this.getNextStickyNode(firstVisibleNodeUnderWidget, undefined, stickyNodesHeight); + while (nextStickyNode) { + + stickyNodes.push(nextStickyNode); + stickyNodesHeight += nextStickyNode.height; + + if (stickyNodes.length <= this.stickyScrollMaxItemCount) { + firstVisibleNodeUnderWidget = this.getNextVisibleNode(nextStickyNode); + if (!firstVisibleNodeUnderWidget) { + break; + } + } + + nextStickyNode = this.getNextStickyNode(firstVisibleNodeUnderWidget, nextStickyNode.node, stickyNodesHeight); + } + + const contrainedStickyNodes = this.constrainStickyNodes(stickyNodes); + return contrainedStickyNodes.length ? new StickyScrollState(contrainedStickyNodes) : undefined; + } + + private getNextVisibleNode(previousStickyNode: StickyScrollNode): ITreeNode | undefined { + return this.getNodeAtHeight(previousStickyNode.position + previousStickyNode.height); + } + + private getNextStickyNode(firstVisibleNodeUnderWidget: ITreeNode, previousStickyNode: ITreeNode | undefined, stickyNodesHeight: number): StickyScrollNode | undefined { + const nextStickyNode = this.getAncestorUnderPrevious(firstVisibleNodeUnderWidget, previousStickyNode); + if (!nextStickyNode) { + return undefined; + } + + if (nextStickyNode === firstVisibleNodeUnderWidget) { + if (!this.nodeIsUncollapsedParent(firstVisibleNodeUnderWidget)) { + return undefined; + } + + if (this.nodeTopAlignsWithStickyNodesBottom(firstVisibleNodeUnderWidget, stickyNodesHeight)) { + return undefined; + } + } + + return this.createStickyScrollNode(nextStickyNode, stickyNodesHeight); + } + + private nodeTopAlignsWithStickyNodesBottom(node: ITreeNode, stickyNodesHeight: number): boolean { + const nodeIndex = this.getNodeIndex(node); + const elementTop = this.view.getElementTop(nodeIndex); + const stickyPosition = stickyNodesHeight; + return this.view.scrollTop === elementTop - stickyPosition; + } + + private createStickyScrollNode(node: ITreeNode, currentStickyNodesHeight: number): StickyScrollNode { + const height = this.treeDelegate.getHeight(node); + const { startIndex, endIndex } = this.getNodeRange(node); + + const position = this.calculateStickyNodePosition(endIndex, currentStickyNodesHeight, height); + + return { node, position, height, startIndex, endIndex }; + } + + private getAncestorUnderPrevious(node: ITreeNode, previousAncestor: ITreeNode | undefined = undefined): ITreeNode | undefined { + let currentAncestor: ITreeNode = node; + let parentOfcurrentAncestor: ITreeNode | undefined = this.getParentNode(currentAncestor); + + while (parentOfcurrentAncestor) { + if (parentOfcurrentAncestor === previousAncestor) { + return currentAncestor; + } + currentAncestor = parentOfcurrentAncestor; + parentOfcurrentAncestor = this.getParentNode(currentAncestor); + } + + if (previousAncestor === undefined) { + return currentAncestor; + } + + return undefined; + } + + private calculateStickyNodePosition(lastDescendantIndex: number, stickyRowPositionTop: number, stickyNodeHeight: number): number { + let lastChildRelativeTop = this.view.getRelativeTop(lastDescendantIndex); + + // If the last descendant is only partially visible at the top of the view, getRelativeTop() returns null + // In that case, utilize the next node's relative top to calculate the sticky node's position + if (lastChildRelativeTop === null && this.view.firstVisibleIndex === lastDescendantIndex && lastDescendantIndex + 1 < this.view.length) { + const nodeHeight = this.treeDelegate.getHeight(this.view.element(lastDescendantIndex)); + const nextNodeRelativeTop = this.view.getRelativeTop(lastDescendantIndex + 1); + lastChildRelativeTop = nextNodeRelativeTop ? nextNodeRelativeTop - nodeHeight / this.view.renderHeight : null; + } + + if (lastChildRelativeTop === null) { + return stickyRowPositionTop; + } + + const lastChildNode = this.view.element(lastDescendantIndex); + const lastChildHeight = this.treeDelegate.getHeight(lastChildNode); + const topOfLastChild = lastChildRelativeTop * this.view.renderHeight; + const bottomOfLastChild = topOfLastChild + lastChildHeight; + + if (stickyRowPositionTop + stickyNodeHeight > bottomOfLastChild && stickyRowPositionTop <= bottomOfLastChild) { + return bottomOfLastChild - stickyNodeHeight; + } + + return stickyRowPositionTop; + } + + private constrainStickyNodes(stickyNodes: StickyScrollNode[]): StickyScrollNode[] { + if (stickyNodes.length === 0) { + return []; + } + + // Check if sticky nodes need to be constrained + const maximumStickyWidgetHeight = this.view.renderHeight * this.maxWidgetViewRatio; + const lastStickyNode = stickyNodes[stickyNodes.length - 1]; + if (stickyNodes.length <= this.stickyScrollMaxItemCount && lastStickyNode.position + lastStickyNode.height <= maximumStickyWidgetHeight) { + return stickyNodes; + } + + // constrain sticky nodes + const constrainedStickyNodes = this.stickyScrollDelegate.constrainStickyScrollNodes(stickyNodes, this.stickyScrollMaxItemCount, maximumStickyWidgetHeight); + + if (!constrainedStickyNodes.length) { + return []; + } + + // Validate constraints + const lastConstrainedStickyNode = constrainedStickyNodes[constrainedStickyNodes.length - 1]; + if (constrainedStickyNodes.length > this.stickyScrollMaxItemCount || lastConstrainedStickyNode.position + lastConstrainedStickyNode.height > maximumStickyWidgetHeight) { + throw new Error('stickyScrollDelegate violates constraints'); + } + + return constrainedStickyNodes; + } + + private getParentNode(node: ITreeNode): ITreeNode | undefined { + const nodeLocation = this.model.getNodeLocation(node); + const parentLocation = this.model.getParentNodeLocation(nodeLocation); + return parentLocation ? this.model.getNode(parentLocation) : undefined; + } + + private nodeIsUncollapsedParent(node: ITreeNode): boolean { + const nodeLocation = this.model.getNodeLocation(node); + return this.model.getListRenderCount(nodeLocation) > 1; + } + + private getNodeIndex(node: ITreeNode): number { + const nodeLocation = this.model.getNodeLocation(node); + const nodeIndex = this.model.getListIndex(nodeLocation); + return nodeIndex; + } + + private getNodeRange(node: ITreeNode): { startIndex: number; endIndex: number } { + const nodeLocation = this.model.getNodeLocation(node); + const startIndex = this.model.getListIndex(nodeLocation); + + if (startIndex < 0) { + throw new Error('Node not found in tree'); + } + + const renderCount = this.model.getListRenderCount(nodeLocation); + const endIndex = startIndex + renderCount - 1; + + return { startIndex, endIndex }; + } + + nodePositionTopBelowWidget(node: ITreeNode): number { + const ancestors = []; + let currentAncestor = this.getParentNode(node); + while (currentAncestor) { + ancestors.push(currentAncestor); + currentAncestor = this.getParentNode(currentAncestor); + } + + let widgetHeight = 0; + for (let i = 0; i < ancestors.length && i < this.stickyScrollMaxItemCount; i++) { + widgetHeight += this.treeDelegate.getHeight(ancestors[i]); + } + return widgetHeight; + } + + getFocus(): T | undefined { + return this._widget.getFocus(); + } + + domFocus(): void { + this._widget.domFocus(); + } + + // Whether sticky scroll was the last focused part in the tree or not + focusedLast(): boolean { + return this._widget.focusedLast(); + } + + updateOptions(optionsUpdate: IAbstractTreeOptionsUpdate = {}): void { + if (!optionsUpdate.stickyScrollMaxItemCount) { + return; + } + + const validatedOptions = this.validateStickySettings(optionsUpdate); + if (this.stickyScrollMaxItemCount !== validatedOptions.stickyScrollMaxItemCount) { + this.stickyScrollMaxItemCount = validatedOptions.stickyScrollMaxItemCount; + this.update(); + } + } + + validateStickySettings(options: IAbstractTreeOptionsUpdate): { stickyScrollMaxItemCount: number } { + let stickyScrollMaxItemCount = 7; + if (typeof options.stickyScrollMaxItemCount === 'number') { + stickyScrollMaxItemCount = Math.max(options.stickyScrollMaxItemCount, 1); + } + return { stickyScrollMaxItemCount }; + } +} + +class StickyScrollWidget implements IDisposable { + + private readonly _rootDomNode: HTMLElement; + private _previousState: StickyScrollState | undefined; + private _previousElements: HTMLElement[] = []; + private readonly _previousStateDisposables: DisposableStore = new DisposableStore(); + + private stickyScrollFocus: StickyScrollFocus; + readonly onDidChangeHasFocus: Event; + readonly onContextMenu: Event>; + + constructor( + container: HTMLElement, + private readonly view: List>, + private readonly tree: AbstractTree, + private readonly treeRenderers: TreeRenderer[], + private readonly treeDelegate: IListVirtualDelegate>, + private readonly accessibilityProvider: IListAccessibilityProvider | undefined, + ) { + + this._rootDomNode = $('.monaco-tree-sticky-container.empty'); + container.appendChild(this._rootDomNode); + + const shadow = $('.monaco-tree-sticky-container-shadow'); + this._rootDomNode.appendChild(shadow); + + this.stickyScrollFocus = new StickyScrollFocus(this._rootDomNode, view); + this.onDidChangeHasFocus = this.stickyScrollFocus.onDidChangeHasFocus; + this.onContextMenu = this.stickyScrollFocus.onContextMenu; + } + + get height(): number { + if (!this._previousState) { + return 0; + } + const lastElement = this._previousState.stickyNodes[this._previousState.count - 1]; + return lastElement.position + lastElement.height; + } + + get count(): number { + return this._previousState?.count ?? 0; + } + + getNode(node: ITreeNode): StickyScrollNode | undefined { + return this._previousState?.stickyNodes.find(stickyNode => stickyNode.node === node); + } + + setState(state: StickyScrollState | undefined): void { + + const wasVisible = !!this._previousState && this._previousState.count > 0; + const isVisible = !!state && state.count > 0; + + // If state has not changed, do nothing + if ((!wasVisible && !isVisible) || (wasVisible && isVisible && this._previousState!.equal(state))) { + return; + } + + // Update visibility of the widget if changed + if (wasVisible !== isVisible) { + this.setVisible(isVisible); + } + + if (!isVisible) { + this._previousState = undefined; + this._previousElements = []; + this._previousStateDisposables.clear(); + return; + } + + const lastStickyNode = state.stickyNodes[state.count - 1]; + + // If the new state is only a change in the last node's position, update the position of the last element + if (this._previousState && state.animationStateChanged(this._previousState)) { + this._previousElements[this._previousState.count - 1].style.top = `${lastStickyNode.position}px`; + } + // create new dom elements + else { + this._previousStateDisposables.clear(); + + const elements = Array(state.count); + for (let stickyIndex = state.count - 1; stickyIndex >= 0; stickyIndex--) { + const stickyNode = state.stickyNodes[stickyIndex]; + + const { element, disposable } = this.createElement(stickyNode, stickyIndex, state.count); + elements[stickyIndex] = element; + + this._rootDomNode.appendChild(element); + this._previousStateDisposables.add(disposable); + } + + this.stickyScrollFocus.updateElements(elements, state); + + this._previousElements = elements; + } + + this._previousState = state; + + // Set the height of the widget to the bottom of the last sticky node + this._rootDomNode.style.height = `${lastStickyNode.position + lastStickyNode.height}px`; + } + + private createElement(stickyNode: StickyScrollNode, stickyIndex: number, stickyNodesTotal: number): { element: HTMLElement; disposable: IDisposable } { + + const nodeIndex = stickyNode.startIndex; + + // Sticky element container + const stickyElement = document.createElement('div'); + stickyElement.style.top = `${stickyNode.position}px`; + + if (this.tree.options.setRowHeight !== false) { + stickyElement.style.height = `${stickyNode.height}px`; + } + + if (this.tree.options.setRowLineHeight !== false) { + stickyElement.style.lineHeight = `${stickyNode.height}px`; + } + + stickyElement.classList.add('monaco-tree-sticky-row'); + stickyElement.classList.add('monaco-list-row'); + + stickyElement.setAttribute('data-index', `${nodeIndex}`); + stickyElement.setAttribute('data-parity', nodeIndex % 2 === 0 ? 'even' : 'odd'); + stickyElement.setAttribute('id', this.view.getElementID(nodeIndex)); + const accessibilityDisposable = this.setAccessibilityAttributes(stickyElement, stickyNode.node.element, stickyIndex, stickyNodesTotal); + + // Get the renderer for the node + const nodeTemplateId = this.treeDelegate.getTemplateId(stickyNode.node); + const renderer = this.treeRenderers.find((renderer) => renderer.templateId === nodeTemplateId); + if (!renderer) { + throw new Error(`No renderer found for template id ${nodeTemplateId}`); + } + + // To make sure we do not influence the original node, we create a copy of the node + // We need to check if it is already a unique instance of the node by the delegate + let nodeCopy = stickyNode.node; + if (nodeCopy === this.tree.getNode(this.tree.getNodeLocation(stickyNode.node))) { + nodeCopy = new Proxy(stickyNode.node, {}); + } + + // Render the element + const templateData = renderer.renderTemplate(stickyElement); + renderer.renderElement(nodeCopy, stickyNode.startIndex, templateData, stickyNode.height); + + // Remove the element from the DOM when state is disposed + const disposable = toDisposable(() => { + accessibilityDisposable.dispose(); + renderer.disposeElement(nodeCopy, stickyNode.startIndex, templateData, stickyNode.height); + renderer.disposeTemplate(templateData); + stickyElement.remove(); + }); + + return { element: stickyElement, disposable }; + } + + private setAccessibilityAttributes(container: HTMLElement, element: T, stickyIndex: number, stickyNodesTotal: number): IDisposable { + if (!this.accessibilityProvider) { + return Disposable.None; + } + + if (this.accessibilityProvider.getSetSize) { + container.setAttribute('aria-setsize', String(this.accessibilityProvider.getSetSize(element, stickyIndex, stickyNodesTotal))); + } + if (this.accessibilityProvider.getPosInSet) { + container.setAttribute('aria-posinset', String(this.accessibilityProvider.getPosInSet(element, stickyIndex))); + } + if (this.accessibilityProvider.getRole) { + container.setAttribute('role', this.accessibilityProvider.getRole(element) ?? 'treeitem'); + } + + const ariaLabel = this.accessibilityProvider.getAriaLabel(element); + const observable = (ariaLabel && typeof ariaLabel !== 'string') ? ariaLabel : constObservable(ariaLabel); + const result = autorun(reader => { + const value = reader.readObservable(observable); + + if (value) { + container.setAttribute('aria-label', value); + } else { + container.removeAttribute('aria-label'); + } + }); + + if (typeof ariaLabel === 'string') { + } else if (ariaLabel) { + container.setAttribute('aria-label', ariaLabel.get()); + } + + const ariaLevel = this.accessibilityProvider.getAriaLevel && this.accessibilityProvider.getAriaLevel(element); + if (typeof ariaLevel === 'number') { + container.setAttribute('aria-level', `${ariaLevel}`); + } + + // Sticky Scroll elements can not be selected + container.setAttribute('aria-selected', String(false)); + + return result; + } + + private setVisible(visible: boolean): void { + this._rootDomNode.classList.toggle('empty', !visible); + + if (!visible) { + this.stickyScrollFocus.updateElements([], undefined); + } + } + + getFocus(): T | undefined { + return this.stickyScrollFocus.getFocus(); + } + + domFocus(): void { + this.stickyScrollFocus.domFocus(); + } + + focusedLast(): boolean { + return this.stickyScrollFocus.focusedLast(); + } + + dispose(): void { + this.stickyScrollFocus.dispose(); + this._previousStateDisposables.dispose(); + this._rootDomNode.remove(); + } +} + +class StickyScrollFocus extends Disposable { + + private focusedIndex: number = -1; + private elements: HTMLElement[] = []; + private state: StickyScrollState | undefined; + + private _onDidChangeHasFocus = new Emitter(); + readonly onDidChangeHasFocus = this._onDidChangeHasFocus.event; + + private _onContextMenu = new Emitter>(); + readonly onContextMenu: Event> = this._onContextMenu.event; + + private _domHasFocus: boolean = false; + private get domHasFocus(): boolean { return this._domHasFocus; } + private set domHasFocus(hasFocus: boolean) { + if (hasFocus !== this._domHasFocus) { + this._onDidChangeHasFocus.fire(hasFocus); + this._domHasFocus = hasFocus; + } + } + + constructor( + private readonly container: HTMLElement, + private readonly view: List> + ) { + super(); + + this.container.addEventListener('focus', () => this.onFocus()); + this.container.addEventListener('blur', () => this.onBlur()); + + this._register(this.view.onDidFocus(() => this.toggleStickyScrollFocused(false))); + this._register(this.view.onKeyDown((e) => this.onKeyDown(e))); + this._register(this.view.onMouseDown((e) => this.onMouseDown(e))); + this._register(this.view.onContextMenu((e) => this.handleContextMenu(e))); + } + + private handleContextMenu(e: IListContextMenuEvent>): void { + const target = e.browserEvent.target as HTMLElement; + if (!isStickyScrollContainer(target) && !isStickyScrollElement(target)) { + if (this.focusedLast()) { + this.view.domFocus(); + } + return; + } + + // The list handles the context menu triggered by a mouse event + // In that case only set the focus of the element clicked and leave the rest to the list to handle + if (!isKeyboardEvent(e.browserEvent)) { + if (!this.state) { + throw new Error('Context menu should not be triggered when state is undefined'); + } + + const stickyIndex = this.state.stickyNodes.findIndex(stickyNode => stickyNode.node.element === e.element?.element); + + if (stickyIndex === -1) { + throw new Error('Context menu should not be triggered when element is not in sticky scroll widget'); + } + this.container.focus(); + this.setFocus(stickyIndex); + return; + } + + if (!this.state || this.focusedIndex < 0) { + throw new Error('Context menu key should not be triggered when focus is not in sticky scroll widget'); + } + + const stickyNode = this.state.stickyNodes[this.focusedIndex]; + const element = stickyNode.node.element; + const anchor = this.elements[this.focusedIndex]; + this._onContextMenu.fire({ element, anchor, browserEvent: e.browserEvent, isStickyScroll: true }); + } + + private onKeyDown(e: KeyboardEvent): void { + // Sticky Scroll Navigation + if (this.domHasFocus && this.state) { + // Move up + if (e.key === 'ArrowUp') { + this.setFocusedElement(Math.max(0, this.focusedIndex - 1)); + e.preventDefault(); + e.stopPropagation(); + } + // Move down, if last sticky node is focused, move focus into first child of last sticky node + else if (e.key === 'ArrowDown' || e.key === 'ArrowRight') { + if (this.focusedIndex >= this.state.count - 1) { + const nodeIndexToFocus = this.state.stickyNodes[this.state.count - 1].startIndex + 1; + this.view.domFocus(); + this.view.setFocus([nodeIndexToFocus]); + this.scrollNodeUnderWidget(nodeIndexToFocus, this.state); + } else { + this.setFocusedElement(this.focusedIndex + 1); + } + e.preventDefault(); + e.stopPropagation(); + } + } + } + + private onMouseDown(e: IListMouseEvent>): void { + const target = e.browserEvent.target as HTMLElement; + if (!isStickyScrollContainer(target) && !isStickyScrollElement(target)) { + return; + } + + e.browserEvent.preventDefault(); + e.browserEvent.stopPropagation(); + } + + updateElements(elements: HTMLElement[], state: StickyScrollState | undefined): void { + if (state && state.count === 0) { + throw new Error('Sticky scroll state must be undefined when there are no sticky nodes'); + } + if (state && state.count !== elements.length) { + throw new Error('Sticky scroll focus received illigel state'); + } + + const previousIndex = this.focusedIndex; + this.removeFocus(); + + this.elements = elements; + this.state = state; + + if (state) { + const newFocusedIndex = clamp(previousIndex, 0, state.count - 1); + this.setFocus(newFocusedIndex); + } else { + if (this.domHasFocus) { + this.view.domFocus(); + } + } + + // must come last as it calls blur() + this.container.tabIndex = state ? 0 : -1; + } + + private setFocusedElement(stickyIndex: number): void { + // doesn't imply that the widget has (or will have) focus + + const state = this.state; + if (!state) { + throw new Error('Cannot set focus when state is undefined'); + } + + this.setFocus(stickyIndex); + + if (stickyIndex < state.count - 1) { + return; + } + + // If the last sticky node is not fully visible, scroll it into view + if (state.lastNodePartiallyVisible()) { + const lastStickyNode = state.stickyNodes[stickyIndex]; + this.scrollNodeUnderWidget(lastStickyNode.endIndex + 1, state); + } + } + + private scrollNodeUnderWidget(nodeIndex: number, state: StickyScrollState) { + const lastStickyNode = state.stickyNodes[state.count - 1]; + const secondLastStickyNode = state.count > 1 ? state.stickyNodes[state.count - 2] : undefined; + + const elementScrollTop = this.view.getElementTop(nodeIndex); + const elementTargetViewTop = secondLastStickyNode ? secondLastStickyNode.position + secondLastStickyNode.height + lastStickyNode.height : lastStickyNode.height; + this.view.scrollTop = elementScrollTop - elementTargetViewTop; + } + + getFocus(): T | undefined { + if (!this.state || this.focusedIndex === -1) { + return undefined; + } + return this.state.stickyNodes[this.focusedIndex].node.element; + } + + domFocus(): void { + if (!this.state) { + throw new Error('Cannot focus when state is undefined'); + } + + this.container.focus(); + } + + focusedLast(): boolean { + if (!this.state) { + return false; + } + return this.view.getHTMLElement().classList.contains('sticky-scroll-focused'); + } + + private removeFocus(): void { + if (this.focusedIndex === -1) { + return; + } + this.toggleElementFocus(this.elements[this.focusedIndex], false); + this.focusedIndex = -1; + } + + private setFocus(newFocusIndex: number): void { + if (0 > newFocusIndex) { + throw new Error('addFocus() can not remove focus'); + } + if (!this.state && newFocusIndex >= 0) { + throw new Error('Cannot set focus index when state is undefined'); + } + if (this.state && newFocusIndex >= this.state.count) { + throw new Error('Cannot set focus index to an index that does not exist'); + } + + const oldIndex = this.focusedIndex; + if (oldIndex >= 0) { + this.toggleElementFocus(this.elements[oldIndex], false); + } + if (newFocusIndex >= 0) { + this.toggleElementFocus(this.elements[newFocusIndex], true); + } + this.focusedIndex = newFocusIndex; + } + + private toggleElementFocus(element: HTMLElement, focused: boolean): void { + this.toggleElementActiveFocus(element, focused && this.domHasFocus); + this.toggleElementPassiveFocus(element, focused); + } + + private toggleCurrentElementActiveFocus(focused: boolean): void { + if (this.focusedIndex === -1) { + return; + } + this.toggleElementActiveFocus(this.elements[this.focusedIndex], focused); + } + + private toggleElementActiveFocus(element: HTMLElement, focused: boolean) { + // active focus is set when sticky scroll has focus + element.classList.toggle('focused', focused); + } + + private toggleElementPassiveFocus(element: HTMLElement, focused: boolean) { + // passive focus allows to show focus when sticky scroll does not have focus + // for example when the context menu has focus + element.classList.toggle('passive-focused', focused); + } + + private toggleStickyScrollFocused(focused: boolean) { + // Weather the last focus in the view was sticky scroll and not the list + // Is only removed when the focus is back in the tree an no longer in sticky scroll + this.view.getHTMLElement().classList.toggle('sticky-scroll-focused', focused); + } + + private onFocus(): void { + if (!this.state || this.elements.length === 0) { + throw new Error('Cannot focus when state is undefined or elements are empty'); + } + this.domHasFocus = true; + this.toggleStickyScrollFocused(true); + this.toggleCurrentElementActiveFocus(true); + if (this.focusedIndex === -1) { + this.setFocus(0); + } + } + + private onBlur(): void { + this.domHasFocus = false; + this.toggleCurrentElementActiveFocus(false); + } + + override dispose(): void { + this.toggleStickyScrollFocused(false); + this._onDidChangeHasFocus.fire(false); + super.dispose(); + } +} + function asTreeMouseEvent(event: IListMouseEvent>): ITreeMouseEvent { let target: TreeMouseEventTarget = TreeMouseEventTarget.Unknown; @@ -1191,10 +2067,13 @@ function asTreeMouseEvent(event: IListMouseEvent>): ITreeMo } function asTreeContextMenuEvent(event: IListContextMenuEvent>): ITreeContextMenuEvent { + const isStickyScroll = isStickyScrollContainer(event.browserEvent.target as HTMLElement); + return { element: event.element ? event.element.element : null, browserEvent: event.browserEvent, - anchor: event.anchor + anchor: event.anchor, + isStickyScroll }; } @@ -1212,17 +2091,21 @@ export interface IAbstractTreeOptionsUpdate extends ITreeRendererOptions { readonly fastScrollSensitivity?: number; readonly expandOnDoubleClick?: boolean; readonly expandOnlyOnTwistieClick?: boolean | ((e: any) => boolean); // e is T + readonly enableStickyScroll?: boolean; + readonly stickyScrollMaxItemCount?: number; } export interface IAbstractTreeOptions extends IAbstractTreeOptionsUpdate, IListOptions { readonly contextViewProvider?: IContextViewProvider; readonly collapseByDefault?: boolean; // defaults to false + readonly allowNonCollapsibleParents?: boolean; // defaults to false readonly filter?: ITreeFilter; readonly dnd?: ITreeDragAndDrop; readonly paddingBottom?: number; readonly findWidgetEnabled?: boolean; readonly findWidgetStyles?: IFindWidgetStyles; readonly defaultFindVisibility?: TreeVisibility | ((e: T) => TreeVisibility); + readonly stickyScrollDelegate?: IStickyScrollDelegate; } function dfs(node: ITreeNode, fn: (node: ITreeNode) => void): void { @@ -1349,7 +2232,11 @@ class Trait { class TreeNodeListMouseController extends MouseController> { - constructor(list: TreeNodeList, private tree: AbstractTree) { + constructor( + list: TreeNodeList, + private tree: AbstractTree, + private stickyScrollProvider: () => StickyScrollController | undefined + ) { super(list); } @@ -1377,37 +2264,66 @@ class TreeNodeListMouseController extends MouseController< const target = e.browserEvent.target as HTMLElement; const onTwistie = target.classList.contains('monaco-tl-twistie') || (target.classList.contains('monaco-icon-label') && target.classList.contains('folder-icon') && e.browserEvent.offsetX < 16); + const isStickyElement = isStickyScrollElement(e.browserEvent.target as HTMLElement); let expandOnlyOnTwistieClick = false; - if (typeof this.tree.expandOnlyOnTwistieClick === 'function') { + if (isStickyElement) { + expandOnlyOnTwistieClick = true; + } + else if (typeof this.tree.expandOnlyOnTwistieClick === 'function') { expandOnlyOnTwistieClick = this.tree.expandOnlyOnTwistieClick(node.element); } else { expandOnlyOnTwistieClick = !!this.tree.expandOnlyOnTwistieClick; } - if (expandOnlyOnTwistieClick && !onTwistie && e.browserEvent.detail !== 2) { - return super.onViewPointer(e); - } + if (!isStickyElement) { + if (expandOnlyOnTwistieClick && !onTwistie && e.browserEvent.detail !== 2) { + return super.onViewPointer(e); + } - if (!this.tree.expandOnDoubleClick && e.browserEvent.detail === 2) { - return super.onViewPointer(e); + if (!this.tree.expandOnDoubleClick && e.browserEvent.detail === 2) { + return super.onViewPointer(e); + } + } else { + this.handleStickyScrollMouseEvent(e, node); } - if (node.collapsible) { + if (node.collapsible && (!isStickyElement || onTwistie)) { const location = this.tree.getNodeLocation(node); const recursive = e.browserEvent.altKey; this.tree.setFocus([location]); this.tree.toggleCollapsed(location, recursive); - if (expandOnlyOnTwistieClick && onTwistie) { + if (onTwistie) { // Do not set this before calling a handler on the super class, because it will reject it as handled e.browserEvent.isHandledByList = true; return; } } - super.onViewPointer(e); + if (!isStickyElement) { + super.onViewPointer(e); + } + } + + private handleStickyScrollMouseEvent(e: IListMouseEvent>, node: ITreeNode): void { + if (isMonacoCustomToggle(e.browserEvent.target as HTMLElement) || isActionItem(e.browserEvent.target as HTMLElement)) { + return; + } + + const stickyScrollController = this.stickyScrollProvider(); + if (!stickyScrollController) { + throw new Error('Sticky scroll controller not found'); + } + + const nodeIndex = this.list.indexOf(node); + const elementScrollTop = this.list.getElementTop(nodeIndex); + const elementTargetViewTop = stickyScrollController.nodePositionTopBelowWidget(node); + this.tree.scrollTop = elementScrollTop - elementTargetViewTop; + this.list.domFocus(); + this.list.setFocus([nodeIndex]); + this.list.setSelection([nodeIndex]); } protected override onDoubleClick(e: IListMouseEvent>): void { @@ -1423,10 +2339,28 @@ class TreeNodeListMouseController extends MouseController< super.onDoubleClick(e); } + + // to make sure dom focus is not stolen (for example with context menu) + protected override onMouseDown(e: IListMouseEvent> | IListTouchEvent>): void { + const target = e.browserEvent.target as HTMLElement; + if (!isStickyScrollContainer(target) && !isStickyScrollElement(target)) { + super.onMouseDown(e); + return; + } + } + + protected override onContextMenu(e: IListContextMenuEvent>): void { + const target = e.browserEvent.target as HTMLElement; + if (!isStickyScrollContainer(target) && !isStickyScrollElement(target)) { + super.onContextMenu(e); + return; + } + } } interface ITreeNodeListOptions extends IListOptions> { readonly tree: AbstractTree; + readonly stickyScrollProvider: () => StickyScrollController | undefined; } /** @@ -1449,7 +2383,7 @@ class TreeNodeList extends List> } protected override createMouseController(options: ITreeNodeListOptions): MouseController> { - return new TreeNodeListMouseController(this, options.tree); + return new TreeNodeListMouseController(this, options.tree, options.stickyScrollProvider); } override splice(start: number, deleteCount: number, elements: readonly ITreeNode[] = []): void { @@ -1519,18 +2453,26 @@ class TreeNodeList extends List> } } +export const enum AbstractTreePart { + Tree, + StickyScroll, +} + export abstract class AbstractTree implements IDisposable { protected view: TreeNodeList; private renderers: TreeRenderer[]; protected model: ITreeModel; + private treeDelegate: ComposedTreeDelegate>; private focus: Trait; private selection: Trait; private anchor: Trait; private eventBufferer = new EventBufferer(); private findController?: FindController; readonly onDidChangeFindOpenState: Event = Event.None; + onDidChangeStickyScrollFocused: Event = Event.None; private focusNavigationFilter: ((node: ITreeNode) => boolean) | undefined; + private stickyScrollController?: StickyScrollController; private styleElement: HTMLStyleElement; protected readonly disposables = new DisposableStore(); @@ -1541,7 +2483,9 @@ export abstract class AbstractTree implements IDisposable get onMouseClick(): Event> { return Event.map(this.view.onMouseClick, asTreeMouseEvent); } get onMouseDblClick(): Event> { return Event.filter(Event.map(this.view.onMouseDblClick, asTreeMouseEvent), e => e.target !== TreeMouseEventTarget.Filter); } - get onContextMenu(): Event> { return Event.map(this.view.onContextMenu, asTreeContextMenuEvent); } + get onMouseOver(): Event> { return Event.map(this.view.onMouseOver, asTreeMouseEvent); } + get onMouseOut(): Event> { return Event.map(this.view.onMouseOut, asTreeMouseEvent); } + get onContextMenu(): Event> { return Event.any(Event.filter(Event.map(this.view.onContextMenu, asTreeContextMenuEvent), e => !e.isStickyScroll), this.stickyScrollController?.onContextMenu ?? Event.None); } get onTap(): Event> { return Event.map(this.view.onTap, asTreeMouseEvent); } get onPointer(): Event> { return Event.map(this.view.onPointer, asTreeMouseEvent); } @@ -1584,7 +2528,7 @@ export abstract class AbstractTree implements IDisposable renderers: ITreeRenderer[], private _options: IAbstractTreeOptions = {} ) { - const treeDelegate = new ComposedTreeDelegate>(delegate); + this.treeDelegate = new ComposedTreeDelegate>(delegate); const onDidChangeCollapseStateRelay = new Relay>(); const onDidChangeActiveNodes = new Relay[]>(); @@ -1606,7 +2550,7 @@ export abstract class AbstractTree implements IDisposable this.focus = new Trait(() => this.view.getFocusedElements()[0], _options.identityProvider); this.selection = new Trait(() => this.view.getSelectedElements()[0], _options.identityProvider); this.anchor = new Trait(() => this.view.getAnchorElement(), _options.identityProvider); - this.view = new TreeNodeList(_user, container, treeDelegate, this.renderers, this.focus, this.selection, this.anchor, { ...asListOptions(() => this.model, _options), tree: this }); + this.view = new TreeNodeList(_user, container, this.treeDelegate, this.renderers, this.focus, this.selection, this.anchor, { ...asListOptions(() => this.model, _options), tree: this, stickyScrollProvider: () => this.stickyScrollController }); this.model = this.createModel(_user, this.view, _options); onDidChangeCollapseStateRelay.input = this.model.onDidChangeCollapseState; @@ -1660,7 +2604,7 @@ export abstract class AbstractTree implements IDisposable this.findController = new FindController(this, this.model, this.view, filter!, _options.contextViewProvider, opts); this.focusNavigationFilter = node => this.findController!.shouldAllowFocus(node); this.onDidChangeFindOpenState = this.findController.onDidChangeOpenState; - this.disposables.add(this.findController!); + this.disposables.add(this.findController); this.onDidChangeFindMode = this.findController.onDidChangeMode; this.onDidChangeFindMatchType = this.findController.onDidChangeMatchType; } else { @@ -1668,6 +2612,11 @@ export abstract class AbstractTree implements IDisposable this.onDidChangeFindMatchType = Event.None; } + if (_options.enableStickyScroll) { + this.stickyScrollController = new StickyScrollController(this, this.model, this.view, this.renderers, this.treeDelegate, _options); + this.onDidChangeStickyScrollFocused = this.stickyScrollController.onDidChangeHasFocus; + } + this.styleElement = createStyleSheet(this.view.getHTMLElement()); this.getHTMLElement().classList.toggle('always', this._options.renderIndentGuides === RenderIndentGuides.Always); } @@ -1681,6 +2630,7 @@ export abstract class AbstractTree implements IDisposable this.view.updateOptions(this._options); this.findController?.updateOptions(optionsUpdate); + this.updateStickyScroll(optionsUpdate); this._onDidUpdateOptions.fire(this._options); @@ -1691,6 +2641,18 @@ export abstract class AbstractTree implements IDisposable return this._options; } + private updateStickyScroll(optionsUpdate: IAbstractTreeOptionsUpdate) { + if (!this.stickyScrollController && this._options.enableStickyScroll) { + this.stickyScrollController = new StickyScrollController(this, this.model, this.view, this.renderers, this.treeDelegate, this._options); + this.onDidChangeStickyScrollFocused = this.stickyScrollController.onDidChangeHasFocus; + } else if (this.stickyScrollController && !this._options.enableStickyScroll) { + this.onDidChangeStickyScrollFocused = Event.None; + this.stickyScrollController.dispose(); + this.stickyScrollController = undefined; + } + this.stickyScrollController?.updateOptions(optionsUpdate); + } + updateWidth(element: TRef): void { const index = this.model.getListIndex(element); @@ -1748,7 +2710,11 @@ export abstract class AbstractTree implements IDisposable } get firstVisibleElement(): T | undefined { - const index = this.view.firstVisibleIndex; + let index = this.view.firstVisibleIndex; + + if (this.stickyScrollController) { + index += this.stickyScrollController.count; + } if (index < 0 || index >= this.view.length) { return undefined; @@ -1777,11 +2743,15 @@ export abstract class AbstractTree implements IDisposable } domFocus(): void { - this.view.domFocus(); + if (this.stickyScrollController?.focusedLast()) { + this.stickyScrollController.domFocus(); + } else { + this.view.domFocus(); + } } isDOMFocused(): boolean { - return this.getHTMLElement() === document.activeElement; + return isActiveElement(this.getHTMLElement()); } layout(height?: number, width?: number): void { @@ -1801,6 +2771,46 @@ export abstract class AbstractTree implements IDisposable content.push(`.monaco-list${suffix} .monaco-tl-indent > .indent-guide.active { border-color: ${styles.treeIndentGuidesStroke}; }`); } + // Sticky Scroll Background + const stickyScrollBackground = styles.treeStickyScrollBackground ?? styles.listBackground; + if (stickyScrollBackground) { + content.push(`.monaco-list${suffix} .monaco-scrollable-element .monaco-tree-sticky-container { background-color: ${stickyScrollBackground}; }`); + content.push(`.monaco-list${suffix} .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row { background-color: ${stickyScrollBackground}; }`); + } + + // Sticky Scroll Border + if (styles.treeStickyScrollBorder) { + content.push(`.monaco-list${suffix} .monaco-scrollable-element .monaco-tree-sticky-container { border-bottom: 1px solid ${styles.treeStickyScrollBorder}; }`); + } + + // Sticky Scroll Shadow + if (styles.treeStickyScrollShadow) { + content.push(`.monaco-list${suffix} .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow { box-shadow: ${styles.treeStickyScrollShadow} 0 6px 6px -6px inset; height: 3px; }`); + } + + // Sticky Scroll Focus + if (styles.listFocusForeground) { + content.push(`.monaco-list${suffix}.sticky-scroll-focused .monaco-scrollable-element .monaco-tree-sticky-container:focus .monaco-list-row.focused { color: ${styles.listFocusForeground}; }`); + content.push(`.monaco-list${suffix}:not(.sticky-scroll-focused) .monaco-scrollable-element .monaco-tree-sticky-container .monaco-list-row.focused { color: inherit; }`); + } + + // Sticky Scroll Focus Outlines + const focusAndSelectionOutline = asCssValueWithDefault(styles.listFocusAndSelectionOutline, asCssValueWithDefault(styles.listSelectionOutline, styles.listFocusOutline ?? '')); + if (focusAndSelectionOutline) { // default: listFocusOutline + content.push(`.monaco-list${suffix}.sticky-scroll-focused .monaco-scrollable-element .monaco-tree-sticky-container:focus .monaco-list-row.focused.selected { outline: 1px solid ${focusAndSelectionOutline}; outline-offset: -1px;}`); + content.push(`.monaco-list${suffix}:not(.sticky-scroll-focused) .monaco-scrollable-element .monaco-tree-sticky-container .monaco-list-row.focused.selected { outline: inherit;}`); + } + + if (styles.listFocusOutline) { // default: set + content.push(`.monaco-list${suffix}.sticky-scroll-focused .monaco-scrollable-element .monaco-tree-sticky-container:focus .monaco-list-row.focused { outline: 1px solid ${styles.listFocusOutline}; outline-offset: -1px; }`); + content.push(`.monaco-list${suffix}:not(.sticky-scroll-focused) .monaco-scrollable-element .monaco-tree-sticky-container .monaco-list-row.focused { outline: inherit; }`); + + content.push(`.monaco-workbench.context-menu-visible .monaco-list${suffix}.last-focused.sticky-scroll-focused .monaco-scrollable-element .monaco-tree-sticky-container .monaco-list-row.passive-focused { outline: 1px solid ${styles.listFocusOutline}; outline-offset: -1px; }`); + + content.push(`.monaco-workbench.context-menu-visible .monaco-list${suffix}.last-focused.sticky-scroll-focused .monaco-list-rows .monaco-list-row.focused { outline: inherit; }`); + content.push(`.monaco-workbench.context-menu-visible .monaco-list${suffix}.last-focused:not(.sticky-scroll-focused) .monaco-tree-sticky-container .monaco-list-rows .monaco-list-row.focused { outline: inherit; }`); + } + this.styleElement.textContent = content.join('\n'); this.view.style(styles); @@ -1860,6 +2870,10 @@ export abstract class AbstractTree implements IDisposable return this.model.isCollapsed(location); } + expandTo(location: TRef): void { + this.model.expandTo(location); + } + triggerTypeNavigation(): void { this.view.triggerTypeNavigation(); } @@ -1882,14 +2896,16 @@ export abstract class AbstractTree implements IDisposable return this.view.setAnchor(undefined); } - const node = this.model.getNode(element); - this.anchor.set([node]); + this.eventBufferer.bufferEvents(() => { + const node = this.model.getNode(element); + this.anchor.set([node]); - const index = this.model.getListIndex(element); + const index = this.model.getListIndex(element); - if (index > -1) { - this.view.setAnchor(index, true); - } + if (index > -1) { + this.view.setAnchor(index, true); + } + }); } getAnchor(): T | undefined { @@ -1897,11 +2913,13 @@ export abstract class AbstractTree implements IDisposable } setSelection(elements: TRef[], browserEvent?: UIEvent): void { - const nodes = elements.map(e => this.model.getNode(e)); - this.selection.set(nodes, browserEvent); + this.eventBufferer.bufferEvents(() => { + const nodes = elements.map(e => this.model.getNode(e)); + this.selection.set(nodes, browserEvent); - const indexes = elements.map(e => this.model.getListIndex(e)).filter(i => i > -1); - this.view.setSelection(indexes, browserEvent, true); + const indexes = elements.map(e => this.model.getListIndex(e)).filter(i => i > -1); + this.view.setSelection(indexes, browserEvent, true); + }); } getSelection(): T[] { @@ -1909,34 +2927,36 @@ export abstract class AbstractTree implements IDisposable } setFocus(elements: TRef[], browserEvent?: UIEvent): void { - const nodes = elements.map(e => this.model.getNode(e)); - this.focus.set(nodes, browserEvent); + this.eventBufferer.bufferEvents(() => { + const nodes = elements.map(e => this.model.getNode(e)); + this.focus.set(nodes, browserEvent); - const indexes = elements.map(e => this.model.getListIndex(e)).filter(i => i > -1); - this.view.setFocus(indexes, browserEvent, true); + const indexes = elements.map(e => this.model.getListIndex(e)).filter(i => i > -1); + this.view.setFocus(indexes, browserEvent, true); + }); } - focusNext(n = 1, loop = false, browserEvent?: UIEvent, filter = this.focusNavigationFilter): void { + focusNext(n = 1, loop = false, browserEvent?: UIEvent, filter: ((node: ITreeNode) => boolean) | undefined = (isKeyboardEvent(browserEvent) && browserEvent.altKey) ? undefined : this.focusNavigationFilter): void { this.view.focusNext(n, loop, browserEvent, filter); } - focusPrevious(n = 1, loop = false, browserEvent?: UIEvent, filter = this.focusNavigationFilter): void { + focusPrevious(n = 1, loop = false, browserEvent?: UIEvent, filter: ((node: ITreeNode) => boolean) | undefined = (isKeyboardEvent(browserEvent) && browserEvent.altKey) ? undefined : this.focusNavigationFilter): void { this.view.focusPrevious(n, loop, browserEvent, filter); } - focusNextPage(browserEvent?: UIEvent, filter = this.focusNavigationFilter): Promise { + focusNextPage(browserEvent?: UIEvent, filter: ((node: ITreeNode) => boolean) | undefined = (isKeyboardEvent(browserEvent) && browserEvent.altKey) ? undefined : this.focusNavigationFilter): Promise { return this.view.focusNextPage(browserEvent, filter); } - focusPreviousPage(browserEvent?: UIEvent, filter = this.focusNavigationFilter): Promise { - return this.view.focusPreviousPage(browserEvent, filter); + focusPreviousPage(browserEvent?: UIEvent, filter: ((node: ITreeNode) => boolean) | undefined = (isKeyboardEvent(browserEvent) && browserEvent.altKey) ? undefined : this.focusNavigationFilter): Promise { + return this.view.focusPreviousPage(browserEvent, filter, () => this.stickyScrollController?.height ?? 0); } - focusLast(browserEvent?: UIEvent, filter = this.focusNavigationFilter): void { + focusLast(browserEvent?: UIEvent, filter: ((node: ITreeNode) => boolean) | undefined = (isKeyboardEvent(browserEvent) && browserEvent.altKey) ? undefined : this.focusNavigationFilter): void { this.view.focusLast(browserEvent, filter); } - focusFirst(browserEvent?: UIEvent, filter = this.focusNavigationFilter): void { + focusFirst(browserEvent?: UIEvent, filter: ((node: ITreeNode) => boolean) | undefined = (isKeyboardEvent(browserEvent) && browserEvent.altKey) ? undefined : this.focusNavigationFilter): void { this.view.focusFirst(browserEvent, filter); } @@ -1944,6 +2964,15 @@ export abstract class AbstractTree implements IDisposable return this.focus.get(); } + getStickyScrollFocus(): T[] { + const focus = this.stickyScrollController?.getFocus(); + return focus !== undefined ? [focus] : []; + } + + getFocusedPart(): AbstractTreePart { + return this.stickyScrollController?.focusedLast() ? AbstractTreePart.StickyScroll : AbstractTreePart.Tree; + } + reveal(location: TRef, relativeTop?: number): void { this.model.expandTo(location); @@ -1953,7 +2982,12 @@ export abstract class AbstractTree implements IDisposable return; } - this.view.reveal(index, relativeTop); + if (!this.stickyScrollController) { + this.view.reveal(index, relativeTop); + } else { + const paddingTop = this.stickyScrollController.nodePositionTopBelowWidget(this.getNode(location)); + this.view.reveal(index, relativeTop, paddingTop); + } } /** @@ -1967,7 +3001,8 @@ export abstract class AbstractTree implements IDisposable return null; } - return this.view.getRelativeTop(index); + const stickyScrollNode = this.stickyScrollController?.getNode(this.getNode(location)); + return this.view.getRelativeTop(index, stickyScrollNode?.position ?? this.stickyScrollController?.height); } getViewState(identityProvider = this.options.identityProvider): AbstractTreeViewState { @@ -1991,7 +3026,7 @@ export abstract class AbstractTree implements IDisposable const node = queue.shift()!; if (node !== root && node.collapsible) { - state.expanded[getId(node.element!)] = node.collapsed ? 0 : 1; + state.expanded[getId(node.element)] = node.collapsed ? 0 : 1; } queue.push(...node.children); @@ -2082,6 +3117,7 @@ export abstract class AbstractTree implements IDisposable dispose(): void { dispose(this.disposables); + this.stickyScrollController?.dispose(); this.view.dispose(); } } diff --git a/patched-vscode/src/vs/base/browser/ui/tree/asyncDataTree.ts b/patched-vscode/src/vs/base/browser/ui/tree/asyncDataTree.ts index 5ba79157..bfd5af68 100644 --- a/patched-vscode/src/vs/base/browser/ui/tree/asyncDataTree.ts +++ b/patched-vscode/src/vs/base/browser/ui/tree/asyncDataTree.ts @@ -5,13 +5,13 @@ import { IDragAndDropData } from 'vs/base/browser/dnd'; import { IIdentityProvider, IListDragAndDrop, IListDragOverReaction, IListVirtualDelegate } from 'vs/base/browser/ui/list/list'; -import { ElementsDragAndDropData } from 'vs/base/browser/ui/list/listView'; +import { ElementsDragAndDropData, ListViewTargetSector } from 'vs/base/browser/ui/list/listView'; import { IListStyles } from 'vs/base/browser/ui/list/listWidget'; -import { ComposedTreeDelegate, TreeFindMode as TreeFindMode, IAbstractTreeOptions, IAbstractTreeOptionsUpdate } from 'vs/base/browser/ui/tree/abstractTree'; +import { ComposedTreeDelegate, TreeFindMode as TreeFindMode, IAbstractTreeOptions, IAbstractTreeOptionsUpdate, TreeFindMatchType, AbstractTreePart } from 'vs/base/browser/ui/tree/abstractTree'; import { ICompressedTreeElement, ICompressedTreeNode } from 'vs/base/browser/ui/tree/compressedObjectTreeModel'; import { getVisibleState, isFilterResult } from 'vs/base/browser/ui/tree/indexTreeModel'; import { CompressibleObjectTree, ICompressibleKeyboardNavigationLabelProvider, ICompressibleObjectTreeOptions, ICompressibleTreeRenderer, IObjectTreeOptions, IObjectTreeSetChildrenOptions, ObjectTree } from 'vs/base/browser/ui/tree/objectTree'; -import { IAsyncDataSource, ICollapseStateChangeEvent, IObjectTreeElement, ITreeContextMenuEvent, ITreeDragAndDrop, ITreeEvent, ITreeFilter, ITreeMouseEvent, ITreeNode, ITreeRenderer, ITreeSorter, TreeError, TreeFilterResult, TreeVisibility, WeakMapper } from 'vs/base/browser/ui/tree/tree'; +import { IAsyncDataSource, ICollapseStateChangeEvent, IObjectTreeElement, ITreeContextMenuEvent, ITreeDragAndDrop, ITreeEvent, ITreeFilter, ITreeMouseEvent, ITreeNode, ITreeRenderer, ITreeSorter, ObjectTreeElementCollapseState, TreeError, TreeFilterResult, TreeVisibility, WeakMapper } from 'vs/base/browser/ui/tree/tree'; import { CancelablePromise, createCancelablePromise, Promises, timeout } from 'vs/base/common/async'; import { Codicon } from 'vs/base/common/codicons'; import { ThemeIcon } from 'vs/base/common/themables'; @@ -31,13 +31,15 @@ interface IAsyncDataTreeNode { hasChildren: boolean; stale: boolean; slow: boolean; - collapsedByDefault: boolean | undefined; + readonly defaultCollapseState: undefined | ObjectTreeElementCollapseState.PreserveOrCollapsed | ObjectTreeElementCollapseState.PreserveOrExpanded; + forceExpanded: boolean; } interface IAsyncDataTreeNodeRequiredProps extends Partial> { readonly element: TInput | T; readonly parent: IAsyncDataTreeNode | null; readonly hasChildren: boolean; + readonly defaultCollapseState: undefined | ObjectTreeElementCollapseState.PreserveOrCollapsed | ObjectTreeElementCollapseState.PreserveOrExpanded; } function createAsyncDataTreeNode(props: IAsyncDataTreeNodeRequiredProps): IAsyncDataTreeNode { @@ -47,7 +49,7 @@ function createAsyncDataTreeNode(props: IAsyncDataTreeNodeRequiredPro refreshPromise: undefined, stale: true, slow: false, - collapsedByDefault: undefined + forceExpanded: false }; } @@ -150,7 +152,8 @@ function asTreeContextMenuEvent(e: ITreeContextMenuEvent implements IListDragAndDrop | undefined, targetIndex: number | undefined, originalEvent: DragEvent, raw = true): boolean | IListDragOverReaction { - return this.dnd.onDragOver(asAsyncDataTreeDragAndDropData(data), targetNode && targetNode.element as T, targetIndex, originalEvent); + onDragOver(data: IDragAndDropData, targetNode: IAsyncDataTreeNode | undefined, targetIndex: number | undefined, targetSector: ListViewTargetSector | undefined, originalEvent: DragEvent, raw = true): boolean | IListDragOverReaction { + return this.dnd.onDragOver(asAsyncDataTreeDragAndDropData(data), targetNode && targetNode.element as T, targetIndex, targetSector, originalEvent); } - drop(data: IDragAndDropData, targetNode: IAsyncDataTreeNode | undefined, targetIndex: number | undefined, originalEvent: DragEvent): void { - this.dnd.drop(asAsyncDataTreeDragAndDropData(data), targetNode && targetNode.element as T, targetIndex, originalEvent); + drop(data: IDragAndDropData, targetNode: IAsyncDataTreeNode | undefined, targetIndex: number | undefined, targetSector: ListViewTargetSector | undefined, originalEvent: DragEvent): void { + this.dnd.drop(asAsyncDataTreeDragAndDropData(data), targetNode && targetNode.element as T, targetIndex, targetSector, originalEvent); } onDragEnd(originalEvent: DragEvent): void { @@ -236,10 +239,10 @@ function asObjectTreeOptions(options?: IAsyncDataTreeOpt ...options.accessibilityProvider, getPosInSet: undefined, getSetSize: undefined, - getRole: options.accessibilityProvider!.getRole ? (el) => { + getRole: options.accessibilityProvider.getRole ? (el) => { return options.accessibilityProvider!.getRole!(el.element as T); } : () => 'treeitem', - isChecked: options.accessibilityProvider!.isChecked ? (e) => { + isChecked: options.accessibilityProvider.isChecked ? (e) => { return !!(options.accessibilityProvider?.isChecked!(e.element as T)); } : undefined, getAriaLabel(e) { @@ -248,8 +251,8 @@ function asObjectTreeOptions(options?: IAsyncDataTreeOpt getWidgetAriaLabel() { return options.accessibilityProvider!.getWidgetAriaLabel(); }, - getWidgetRole: options.accessibilityProvider!.getWidgetRole ? () => options.accessibilityProvider!.getWidgetRole!() : () => 'tree', - getAriaLevel: options.accessibilityProvider!.getAriaLevel && (node => { + getWidgetRole: options.accessibilityProvider.getWidgetRole ? () => options.accessibilityProvider!.getWidgetRole!() : () => 'tree', + getAriaLevel: options.accessibilityProvider.getAriaLevel && (node => { return options.accessibilityProvider!.getAriaLevel!(node.element as T); }), getActiveDescendantId: options.accessibilityProvider.getActiveDescendantId && (node => { @@ -321,7 +324,7 @@ export class AsyncDataTree implements IDisposable protected readonly root: IAsyncDataTreeNode; private readonly nodes = new Map>(); private readonly sorter?: ITreeSorter; - private readonly collapseByDefault?: { (e: T): boolean }; + private readonly getDefaultCollapseState: { (e: T): undefined | ObjectTreeElementCollapseState.PreserveOrCollapsed | ObjectTreeElementCollapseState.PreserveOrExpanded }; private readonly subTreeRefreshPromises = new Map, Promise>(); private readonly refreshPromises = new Map, CancelablePromise>>(); @@ -360,11 +363,16 @@ export class AsyncDataTree implements IDisposable get onDidUpdateOptions(): Event { return this.tree.onDidUpdateOptions; } get onDidChangeFindOpenState(): Event { return this.tree.onDidChangeFindOpenState; } + get onDidChangeStickyScrollFocused(): Event { return this.tree.onDidChangeStickyScrollFocused; } get findMode(): TreeFindMode { return this.tree.findMode; } set findMode(mode: TreeFindMode) { this.tree.findMode = mode; } readonly onDidChangeFindMode: Event; + get findMatchType(): TreeFindMatchType { return this.tree.findMatchType; } + set findMatchType(matchType: TreeFindMatchType) { this.tree.findMatchType = matchType; } + readonly onDidChangeFindMatchType: Event; + get expandOnlyOnTwistieClick(): boolean | ((e: T) => boolean) { if (typeof this.tree.expandOnlyOnTwistieClick === 'boolean') { return this.tree.expandOnlyOnTwistieClick; @@ -387,15 +395,17 @@ export class AsyncDataTree implements IDisposable this.identityProvider = options.identityProvider; this.autoExpandSingleChildren = typeof options.autoExpandSingleChildren === 'undefined' ? false : options.autoExpandSingleChildren; this.sorter = options.sorter; - this.collapseByDefault = options.collapseByDefault; + this.getDefaultCollapseState = e => options.collapseByDefault ? (options.collapseByDefault(e) ? ObjectTreeElementCollapseState.PreserveOrCollapsed : ObjectTreeElementCollapseState.PreserveOrExpanded) : undefined; this.tree = this.createTree(user, container, delegate, renderers, options); this.onDidChangeFindMode = this.tree.onDidChangeFindMode; + this.onDidChangeFindMatchType = this.tree.onDidChangeFindMatchType; this.root = createAsyncDataTreeNode({ element: undefined!, parent: null, - hasChildren: true + hasChildren: true, + defaultCollapseState: undefined }); if (this.identityProvider) { @@ -514,7 +524,7 @@ export class AsyncDataTree implements IDisposable this.root.element = input!; - const viewStateContext = viewState && { viewState, focus: [], selection: [] } as IAsyncDataTreeViewStateContext; + const viewStateContext: IAsyncDataTreeViewStateContext | undefined = viewState && { viewState, focus: [], selection: [] }; await this._updateChildren(input, true, false, viewStateContext); @@ -559,6 +569,10 @@ export class AsyncDataTree implements IDisposable this.tree.resort(this.getDataNode(element), recursive); } + hasElement(element: TInput | T): boolean { + return this.tree.hasElement(this.getDataNode(element)); + } + hasNode(element: TInput | T): boolean { return element === this.root.element || this.nodes.has(element as T); } @@ -575,6 +589,11 @@ export class AsyncDataTree implements IDisposable this.tree.rerender(node); } + updateElementHeight(element: T, height: number | undefined): void { + const node = this.getDataNode(element); + this.tree.updateElementHeight(node, height); + } + updateWidth(element: T): void { const node = this.getDataNode(element); this.tree.updateWidth(node); @@ -636,6 +655,28 @@ export class AsyncDataTree implements IDisposable this.tree.expandAll(); } + async expandTo(element: T): Promise { + if (!this.dataSource.getParent) { + throw new Error('Can\'t expand to element without getParent method'); + } + + const elements: T[] = []; + + while (!this.hasNode(element)) { + element = this.dataSource.getParent(element) as T; + + if (element !== this.root.element) { + elements.push(element); + } + } + + for (const element of Iterable.reverse(elements)) { + await this.expand(element); + } + + this.tree.expandTo(this.getDataNode(element)); + } + collapseAll(): void { this.tree.collapseAll(); } @@ -717,6 +758,15 @@ export class AsyncDataTree implements IDisposable return nodes.map(n => n!.element as T); } + getStickyScrollFocus(): T[] { + const nodes = this.tree.getStickyScrollFocus(); + return nodes.map(n => n!.element as T); + } + + getFocusedPart(): AbstractTreePart { + return this.tree.getFocusedPart(); + } + reveal(element: T, relativeTop?: number): void { this.tree.reveal(this.getDataNode(element), relativeTop); } @@ -752,6 +802,9 @@ export class AsyncDataTree implements IDisposable private async refreshAndRenderNode(node: IAsyncDataTreeNode, recursive: boolean, viewStateContext?: IAsyncDataTreeViewStateContext, options?: IAsyncDataTreeUpdateChildrenOptions): Promise { await this.refreshNode(node, recursive, viewStateContext); + if (this.disposables.isDisposed) { + return; // tree disposed during refresh (#199264) + } this.render(node, viewStateContext, options); } @@ -772,8 +825,9 @@ export class AsyncDataTree implements IDisposable const treeNode = this.tree.getNode(node); if (treeNode.collapsed) { - node.hasChildren = !!this.dataSource.hasChildren(node.element!); + node.hasChildren = !!this.dataSource.hasChildren(node.element); node.stale = true; + this.setChildren(node, [], recursive, viewStateContext); return; } } @@ -802,7 +856,7 @@ export class AsyncDataTree implements IDisposable } private async doRefreshNode(node: IAsyncDataTreeNode, recursive: boolean, viewStateContext?: IAsyncDataTreeViewStateContext): Promise[]> { - node.hasChildren = !!this.dataSource.hasChildren(node.element!); + node.hasChildren = !!this.dataSource.hasChildren(node.element); let childrenPromise: Promise>; @@ -851,7 +905,7 @@ export class AsyncDataTree implements IDisposable if (result) { return result; } - const children = this.dataSource.getChildren(node.element!); + const children = this.dataSource.getChildren(node.element); if (isIterable(children)) { return this.processChildren(children); } else { @@ -891,8 +945,7 @@ export class AsyncDataTree implements IDisposable nodesToForget.set(child.element as T, child); if (this.identityProvider) { - const collapsed = this.tree.isCollapsed(child); - childrenTreeNodesById.set(child.id!, { node: child, collapsed }); + childrenTreeNodesById.set(child.id!, { node: child, collapsed: this.tree.hasElement(child) && this.tree.isCollapsed(child) }); } } @@ -902,10 +955,9 @@ export class AsyncDataTree implements IDisposable const hasChildren = !!this.dataSource.hasChildren(element); if (!this.identityProvider) { - const asyncDataTreeNode = createAsyncDataTreeNode({ element, parent: node, hasChildren }); + const asyncDataTreeNode = createAsyncDataTreeNode({ element, parent: node, hasChildren, defaultCollapseState: this.getDefaultCollapseState(element) }); - if (hasChildren && this.collapseByDefault && !this.collapseByDefault(element)) { - asyncDataTreeNode.collapsedByDefault = false; + if (hasChildren && asyncDataTreeNode.defaultCollapseState === ObjectTreeElementCollapseState.PreserveOrExpanded) { childrenToRefresh.push(asyncDataTreeNode); } @@ -933,15 +985,14 @@ export class AsyncDataTree implements IDisposable } else { childrenToRefresh.push(asyncDataTreeNode); } - } else if (hasChildren && this.collapseByDefault && !this.collapseByDefault(element)) { - asyncDataTreeNode.collapsedByDefault = false; + } else if (hasChildren && !result.collapsed) { childrenToRefresh.push(asyncDataTreeNode); } return asyncDataTreeNode; } - const childAsyncDataTreeNode = createAsyncDataTreeNode({ element, parent: node, id, hasChildren }); + const childAsyncDataTreeNode = createAsyncDataTreeNode({ element, parent: node, id, hasChildren, defaultCollapseState: this.getDefaultCollapseState(element) }); if (viewStateContext && viewStateContext.viewState.focus && viewStateContext.viewState.focus.indexOf(id) > -1) { viewStateContext.focus.push(childAsyncDataTreeNode); @@ -953,8 +1004,7 @@ export class AsyncDataTree implements IDisposable if (viewStateContext && viewStateContext.viewState.expanded && viewStateContext.viewState.expanded.indexOf(id) > -1) { childrenToRefresh.push(childAsyncDataTreeNode); - } else if (hasChildren && this.collapseByDefault && !this.collapseByDefault(element)) { - childAsyncDataTreeNode.collapsedByDefault = false; + } else if (hasChildren && childAsyncDataTreeNode.defaultCollapseState === ObjectTreeElementCollapseState.PreserveOrExpanded) { childrenToRefresh.push(childAsyncDataTreeNode); } @@ -973,7 +1023,7 @@ export class AsyncDataTree implements IDisposable // TODO@joao this doesn't take filter into account if (node !== this.root && this.autoExpandSingleChildren && children.length === 1 && childrenToRefresh.length === 0) { - children[0].collapsedByDefault = false; + children[0].forceExpanded = true; childrenToRefresh.push(children[0]); } @@ -984,9 +1034,9 @@ export class AsyncDataTree implements IDisposable const children = node.children.map(node => this.asTreeElement(node, viewStateContext)); const objectTreeOptions: IObjectTreeSetChildrenOptions> | undefined = options && { ...options, - diffIdentityProvider: options!.diffIdentityProvider && { + diffIdentityProvider: options.diffIdentityProvider && { getId(node: IAsyncDataTreeNode): { toString(): string } { - return options!.diffIdentityProvider!.getId(node.element as T); + return options.diffIdentityProvider!.getId(node.element as T); } } }; @@ -1009,16 +1059,17 @@ export class AsyncDataTree implements IDisposable }; } - let collapsed: boolean | undefined; + let collapsed: boolean | ObjectTreeElementCollapseState.PreserveOrCollapsed | ObjectTreeElementCollapseState.PreserveOrExpanded | undefined; if (viewStateContext && viewStateContext.viewState.expanded && node.id && viewStateContext.viewState.expanded.indexOf(node.id) > -1) { collapsed = false; + } else if (node.forceExpanded) { + collapsed = false; + node.forceExpanded = false; } else { - collapsed = node.collapsedByDefault; + collapsed = node.defaultCollapseState; } - node.collapsedByDefault = undefined; - return { element: node, children: node.hasChildren ? Iterable.map(node.children, child => this.asTreeElement(child, viewStateContext)) : [], @@ -1160,7 +1211,7 @@ function asCompressibleObjectTreeOptions(options?: IComp keyboardNavigationLabelProvider: objectTreeOptions.keyboardNavigationLabelProvider && { ...objectTreeOptions.keyboardNavigationLabelProvider, getCompressedNodeKeyboardNavigationLabel(els) { - return options!.keyboardNavigationLabelProvider!.getCompressedNodeKeyboardNavigationLabel(els.map(e => e.element as T)); + return options.keyboardNavigationLabelProvider!.getCompressedNodeKeyboardNavigationLabel(els.map(e => e.element as T)); } } }; @@ -1247,7 +1298,7 @@ export class CompressibleAsyncDataTree extends As return { focus, selection, expanded, scrollTop: this.scrollTop }; } - protected override render(node: IAsyncDataTreeNode, viewStateContext?: IAsyncDataTreeViewStateContext): void { + protected override render(node: IAsyncDataTreeNode, viewStateContext?: IAsyncDataTreeViewStateContext, options?: IAsyncDataTreeUpdateChildrenOptions): void { if (!this.identityProvider) { return super.render(node, viewStateContext); } @@ -1277,7 +1328,7 @@ export class CompressibleAsyncDataTree extends As const oldSelection = getUncompressedIds(this.tree.getSelection() as IAsyncDataTreeNode[]); const oldFocus = getUncompressedIds(this.tree.getFocus() as IAsyncDataTreeNode[]); - super.render(node, viewStateContext); + super.render(node, viewStateContext, options); const selection = this.getSelection(); let didChangeSelection = false; diff --git a/patched-vscode/src/vs/base/browser/ui/tree/indexTreeModel.ts b/patched-vscode/src/vs/base/browser/ui/tree/indexTreeModel.ts index ba745b06..219b7c14 100644 --- a/patched-vscode/src/vs/base/browser/ui/tree/indexTreeModel.ts +++ b/patched-vscode/src/vs/base/browser/ui/tree/indexTreeModel.ts @@ -42,6 +42,7 @@ export function getVisibleState(visibility: boolean | TreeVisibility): TreeVisib export interface IIndexTreeModelOptions { readonly collapseByDefault?: boolean; // defaults to false + readonly allowNonCollapsibleParents?: boolean; // defaults to false readonly filter?: ITreeFilter; readonly autoExpandSingleChildren?: boolean; } @@ -107,6 +108,7 @@ export class IndexTreeModel, TFilterData = voi readonly onDidChangeRenderNodeCount: Event> = this.eventBufferer.wrapEvent(this._onDidChangeRenderNodeCount.event); private collapseByDefault: boolean; + private allowNonCollapsibleParents: boolean; private filter?: ITreeFilter; private autoExpandSingleChildren: boolean; @@ -122,6 +124,7 @@ export class IndexTreeModel, TFilterData = voi options: IIndexTreeModelOptions = {} ) { this.collapseByDefault = typeof options.collapseByDefault === 'undefined' ? false : options.collapseByDefault; + this.allowNonCollapsibleParents = options.allowNonCollapsibleParents ?? false; this.filter = options.filter; this.autoExpandSingleChildren = typeof options.autoExpandSingleChildren === 'undefined' ? false : options.autoExpandSingleChildren; @@ -238,7 +241,6 @@ export class IndexTreeModel, TFilterData = voi const nodesToInsertIterator = Iterable.map(toInsert, el => this.createTreeNode(el, parentNode, parentNode.visible ? TreeVisibility.Visible : TreeVisibility.Hidden, revealed, treeListElementsToInsert, onDidCreateNode)); const lastIndex = location[location.length - 1]; - const lastHadChildren = parentNode.children.length > 0; // figure out what's the visible child start index right before the // splice point @@ -317,11 +319,6 @@ export class IndexTreeModel, TFilterData = voi this._onDidSplice.fire({ insertedNodes: nodesToInsert, deletedNodes }); - const currentlyHasChildren = parentNode.children.length > 0; - if (lastHadChildren !== currentlyHasChildren) { - this.setCollapsible(location.slice(0, -1), currentlyHasChildren); - } - let node: IIndexTreeNode | undefined = parentNode; while (node) { @@ -541,7 +538,10 @@ export class IndexTreeModel, TFilterData = voi } } - node.collapsible = node.collapsible || node.children.length > 0; + if (!this.allowNonCollapsibleParents) { + node.collapsible = node.collapsible || node.children.length > 0; + } + node.visibleChildrenCount = visibleChildrenCount; node.visible = visibility === TreeVisibility.Recurse ? visibleChildrenCount > 0 : (visibility === TreeVisibility.Visible); diff --git a/patched-vscode/src/vs/base/browser/ui/tree/media/tree.css b/patched-vscode/src/vs/base/browser/ui/tree/media/tree.css index a83a0a84..58099a56 100644 --- a/patched-vscode/src/vs/base/browser/ui/tree/media/tree.css +++ b/patched-vscode/src/vs/base/browser/ui/tree/media/tree.css @@ -128,3 +128,47 @@ .monaco-tree-type-filter-actionbar .monaco-action-bar .action-label { padding: 2px; } + +.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container{ + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 0; + z-index: 13; /* Settings editor uses z-index: 12 */ + + /* Backup color in case the tree does not provide the background color */ + background-color: var(--vscode-sideBar-background); +} + +.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row.monaco-list-row{ + position: absolute; + width: 100%; + opacity: 1 !important; /* Settings editor uses opacity < 1 */ + overflow: hidden; + + /* Backup color in case the tree does not provide the background color */ + background-color: var(--vscode-sideBar-background); +} + +.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row:hover{ + background-color: var(--vscode-list-hoverBackground) !important; + cursor: pointer; +} + +.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty, +.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty .monaco-tree-sticky-container-shadow { + display: none; +} + +.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow { + position: absolute; + bottom: -3px; + left: 0px; + height: 0px; /* heigt is 3px and only set when there is a treeStickyScrollShadow color */ + width: 100%; +} + +.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container[tabindex="0"]:focus{ + outline: none; +} diff --git a/patched-vscode/src/vs/base/browser/ui/tree/objectTree.ts b/patched-vscode/src/vs/base/browser/ui/tree/objectTree.ts index 5880b0bb..77164a04 100644 --- a/patched-vscode/src/vs/base/browser/ui/tree/objectTree.ts +++ b/patched-vscode/src/vs/base/browser/ui/tree/objectTree.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { IIdentityProvider, IKeyboardNavigationLabelProvider, IListVirtualDelegate } from 'vs/base/browser/ui/list/list'; -import { AbstractTree, IAbstractTreeOptions, IAbstractTreeOptionsUpdate } from 'vs/base/browser/ui/tree/abstractTree'; +import { AbstractTree, IAbstractTreeOptions, IAbstractTreeOptionsUpdate, IStickyScrollDelegate, StickyScrollNode } from 'vs/base/browser/ui/tree/abstractTree'; import { CompressibleObjectTreeModel, ElementMapper, ICompressedTreeElement, ICompressedTreeNode } from 'vs/base/browser/ui/tree/compressedObjectTreeModel'; import { IList } from 'vs/base/browser/ui/tree/indexTreeModel'; import { IObjectTreeModel, ObjectTreeModel } from 'vs/base/browser/ui/tree/objectTreeModel'; @@ -106,7 +106,7 @@ class CompressibleRenderer, TFilterData, TTemplateDat return this._compressedTreeNodeProvider(); } - constructor(private _compressedTreeNodeProvider: () => ICompressedTreeNodeProvider, private renderer: ICompressibleTreeRenderer) { + constructor(private _compressedTreeNodeProvider: () => ICompressedTreeNodeProvider, private stickyScrollDelegate: CompressibleStickyScrollDelegate, private renderer: ICompressibleTreeRenderer) { this.templateId = renderer.templateId; if (renderer.onDidChangeTwistieState) { @@ -120,7 +120,10 @@ class CompressibleRenderer, TFilterData, TTemplateDat } renderElement(node: ITreeNode, index: number, templateData: CompressibleTemplateData, height: number | undefined): void { - const compressedTreeNode = this.compressedTreeNodeProvider.getCompressedTreeNode(node.element) as ITreeNode, TFilterData>; + let compressedTreeNode = this.stickyScrollDelegate.getCompressedNode(node); + if (!compressedTreeNode) { + compressedTreeNode = this.compressedTreeNodeProvider.getCompressedTreeNode(node.element) as ITreeNode, TFilterData>; + } if (compressedTreeNode.element.elements.length === 1) { templateData.compressedTreeNode = undefined; @@ -151,6 +154,89 @@ class CompressibleRenderer, TFilterData, TTemplateDat } } +class CompressibleStickyScrollDelegate implements IStickyScrollDelegate { + + private readonly compressedStickyNodes = new Map, ITreeNode, TFilterData>>(); + + constructor(private readonly modelProvider: () => CompressibleObjectTreeModel) { } + + getCompressedNode(node: ITreeNode): ITreeNode, TFilterData> | undefined { + return this.compressedStickyNodes.get(node); + } + + constrainStickyScrollNodes(stickyNodes: StickyScrollNode[], stickyScrollMaxItemCount: number, maxWidgetHeight: number): StickyScrollNode[] { + this.compressedStickyNodes.clear(); + if (stickyNodes.length === 0) { + return []; + } + + for (let i = 0; i < stickyNodes.length; i++) { + const stickyNode = stickyNodes[i]; + const stickyNodeBottom = stickyNode.position + stickyNode.height; + const followingReachesMaxHeight = i + 1 < stickyNodes.length && stickyNodeBottom + stickyNodes[i + 1].height > maxWidgetHeight; + + if (followingReachesMaxHeight || i >= stickyScrollMaxItemCount - 1 && stickyScrollMaxItemCount < stickyNodes.length) { + const uncompressedStickyNodes = stickyNodes.slice(0, i); + const overflowingStickyNodes = stickyNodes.slice(i); + const compressedStickyNode = this.compressStickyNodes(overflowingStickyNodes); + return [...uncompressedStickyNodes, compressedStickyNode]; + } + + } + + return stickyNodes; + } + + private compressStickyNodes(stickyNodes: StickyScrollNode[]): StickyScrollNode { + + if (stickyNodes.length === 0) { + throw new Error('Can\'t compress empty sticky nodes'); + } + const compressionModel = this.modelProvider(); + if (!compressionModel.isCompressionEnabled()) { + return stickyNodes[0]; + } + + // Collect all elements to be compressed + const elements: T[] = []; + for (let i = 0; i < stickyNodes.length; i++) { + const stickyNode = stickyNodes[i]; + const compressedNode = compressionModel.getCompressedTreeNode(stickyNode.node.element); + + if (compressedNode.element) { + // if an element is incompressible, it can't be compressed with it's parent element + if (i !== 0 && compressedNode.element.incompressible) { + break; + } + elements.push(...compressedNode.element.elements); + } + } + + if (elements.length < 2) { + return stickyNodes[0]; + } + + // Compress the elements + const lastStickyNode = stickyNodes[stickyNodes.length - 1]; + const compressedElement: ICompressedTreeNode = { elements, incompressible: false }; + const compressedNode: ITreeNode, TFilterData> = { ...lastStickyNode.node, children: [], element: compressedElement }; + + const stickyTreeNode = new Proxy(stickyNodes[0].node, {}); + + const compressedStickyNode: StickyScrollNode = { + node: stickyTreeNode, + startIndex: stickyNodes[0].startIndex, + endIndex: lastStickyNode.endIndex, + position: stickyNodes[0].position, + height: stickyNodes[0].height, + }; + + this.compressedStickyNodes.set(stickyTreeNode, compressedNode); + + return compressedStickyNode; + } +} + export interface ICompressibleKeyboardNavigationLabelProvider extends IKeyboardNavigationLabelProvider { getCompressedNodeKeyboardNavigationLabel(elements: T[]): { toString(): string | undefined } | undefined; } @@ -200,8 +286,10 @@ export class CompressibleObjectTree, TFilterData = vo options: ICompressibleObjectTreeOptions = {} ) { const compressedTreeNodeProvider = () => this; - const compressibleRenderers = renderers.map(r => new CompressibleRenderer(compressedTreeNodeProvider, r)); - super(user, container, delegate, compressibleRenderers, asObjectTreeOptions(compressedTreeNodeProvider, options)); + const stickyScrollDelegate = new CompressibleStickyScrollDelegate(() => this.model); + const compressibleRenderers = renderers.map(r => new CompressibleRenderer(compressedTreeNodeProvider, stickyScrollDelegate, r)); + + super(user, container, delegate, compressibleRenderers, { ...asObjectTreeOptions(compressedTreeNodeProvider, options), stickyScrollDelegate }); } override setChildren(element: T | null, children: Iterable> = Iterable.empty(), options?: IObjectTreeSetChildrenOptions): void { diff --git a/patched-vscode/src/vs/base/browser/ui/tree/tree.ts b/patched-vscode/src/vs/base/browser/ui/tree/tree.ts index 262baded..34e95ff0 100644 --- a/patched-vscode/src/vs/base/browser/ui/tree/tree.ts +++ b/patched-vscode/src/vs/base/browser/ui/tree/tree.ts @@ -5,7 +5,8 @@ import { IDragAndDropData } from 'vs/base/browser/dnd'; import { IMouseEvent } from 'vs/base/browser/mouseEvent'; -import { IListDragAndDrop, IListDragOverReaction, IListRenderer, ListDragOverEffect } from 'vs/base/browser/ui/list/list'; +import { IListDragAndDrop, IListDragOverReaction, IListRenderer, ListDragOverEffectPosition, ListDragOverEffectType } from 'vs/base/browser/ui/list/list'; +import { ListViewTargetSector } from 'vs/base/browser/ui/list/listView'; import { Event } from 'vs/base/common/event'; export const enum TreeVisibility { @@ -178,6 +179,7 @@ export interface ITreeContextMenuEvent { readonly browserEvent: UIEvent; readonly element: T | null; readonly anchor: HTMLElement | IMouseEvent; + readonly isStickyScroll: boolean; } export interface ITreeNavigator { @@ -196,6 +198,7 @@ export interface IDataSource { export interface IAsyncDataSource { hasChildren(element: TInput | T): boolean; getChildren(element: TInput | T): Iterable | Promise>; + getParent?(element: T): TInput | T; } export const enum TreeDragOverBubble { @@ -211,12 +214,12 @@ export interface ITreeDragOverReaction extends IListDragOverReaction { export const TreeDragOverReactions = { acceptBubbleUp(): ITreeDragOverReaction { return { accept: true, bubble: TreeDragOverBubble.Up }; }, acceptBubbleDown(autoExpand = false): ITreeDragOverReaction { return { accept: true, bubble: TreeDragOverBubble.Down, autoExpand }; }, - acceptCopyBubbleUp(): ITreeDragOverReaction { return { accept: true, bubble: TreeDragOverBubble.Up, effect: ListDragOverEffect.Copy }; }, - acceptCopyBubbleDown(autoExpand = false): ITreeDragOverReaction { return { accept: true, bubble: TreeDragOverBubble.Down, effect: ListDragOverEffect.Copy, autoExpand }; } + acceptCopyBubbleUp(): ITreeDragOverReaction { return { accept: true, bubble: TreeDragOverBubble.Up, effect: { type: ListDragOverEffectType.Copy, position: ListDragOverEffectPosition.Over } }; }, + acceptCopyBubbleDown(autoExpand = false): ITreeDragOverReaction { return { accept: true, bubble: TreeDragOverBubble.Down, effect: { type: ListDragOverEffectType.Copy, position: ListDragOverEffectPosition.Over }, autoExpand }; } }; export interface ITreeDragAndDrop extends IListDragAndDrop { - onDragOver(data: IDragAndDropData, targetElement: T | undefined, targetIndex: number | undefined, originalEvent: DragEvent): boolean | ITreeDragOverReaction; + onDragOver(data: IDragAndDropData, targetElement: T | undefined, targetIndex: number | undefined, targetSector: ListViewTargetSector | undefined, originalEvent: DragEvent): boolean | ITreeDragOverReaction; } export class TreeError extends Error { diff --git a/patched-vscode/src/vs/base/browser/ui/widget.ts b/patched-vscode/src/vs/base/browser/ui/widget.ts index 2586cce0..440a9ace 100644 --- a/patched-vscode/src/vs/base/browser/ui/widget.ts +++ b/patched-vscode/src/vs/base/browser/ui/widget.ts @@ -12,19 +12,19 @@ import { Disposable, IDisposable } from 'vs/base/common/lifecycle'; export abstract class Widget extends Disposable { protected onclick(domNode: HTMLElement, listener: (e: IMouseEvent) => void): void { - this._register(dom.addDisposableListener(domNode, dom.EventType.CLICK, (e: MouseEvent) => listener(new StandardMouseEvent(e)))); + this._register(dom.addDisposableListener(domNode, dom.EventType.CLICK, (e: MouseEvent) => listener(new StandardMouseEvent(dom.getWindow(domNode), e)))); } protected onmousedown(domNode: HTMLElement, listener: (e: IMouseEvent) => void): void { - this._register(dom.addDisposableListener(domNode, dom.EventType.MOUSE_DOWN, (e: MouseEvent) => listener(new StandardMouseEvent(e)))); + this._register(dom.addDisposableListener(domNode, dom.EventType.MOUSE_DOWN, (e: MouseEvent) => listener(new StandardMouseEvent(dom.getWindow(domNode), e)))); } protected onmouseover(domNode: HTMLElement, listener: (e: IMouseEvent) => void): void { - this._register(dom.addDisposableListener(domNode, dom.EventType.MOUSE_OVER, (e: MouseEvent) => listener(new StandardMouseEvent(e)))); + this._register(dom.addDisposableListener(domNode, dom.EventType.MOUSE_OVER, (e: MouseEvent) => listener(new StandardMouseEvent(dom.getWindow(domNode), e)))); } protected onmouseleave(domNode: HTMLElement, listener: (e: IMouseEvent) => void): void { - this._register(dom.addDisposableListener(domNode, dom.EventType.MOUSE_LEAVE, (e: MouseEvent) => listener(new StandardMouseEvent(e)))); + this._register(dom.addDisposableListener(domNode, dom.EventType.MOUSE_LEAVE, (e: MouseEvent) => listener(new StandardMouseEvent(dom.getWindow(domNode), e)))); } protected onkeydown(domNode: HTMLElement, listener: (e: IKeyboardEvent) => void): void { diff --git a/patched-vscode/src/vs/base/browser/window.ts b/patched-vscode/src/vs/base/browser/window.ts new file mode 100644 index 00000000..ab920e18 --- /dev/null +++ b/patched-vscode/src/vs/base/browser/window.ts @@ -0,0 +1,31 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +export type CodeWindow = Window & typeof globalThis & { + readonly vscodeWindowId: number; +}; + +export function ensureCodeWindow(targetWindow: Window, fallbackWindowId: number): asserts targetWindow is CodeWindow { + const codeWindow = targetWindow as Partial; + + if (typeof codeWindow.vscodeWindowId !== 'number') { + Object.defineProperty(codeWindow, 'vscodeWindowId', { + get: () => fallbackWindowId + }); + } +} + +// eslint-disable-next-line no-restricted-globals +export const mainWindow = window as CodeWindow; + +export function isAuxiliaryWindow(obj: Window): obj is CodeWindow { + if (obj === mainWindow) { + return false; + } + + const candidate = obj as CodeWindow | undefined; + + return typeof candidate?.vscodeWindowId === 'number'; +} diff --git a/patched-vscode/src/vs/base/common/actions.ts b/patched-vscode/src/vs/base/common/actions.ts index bb71e555..a1fd3249 100644 --- a/patched-vscode/src/vs/base/common/actions.ts +++ b/patched-vscode/src/vs/base/common/actions.ts @@ -258,14 +258,14 @@ export class EmptySubmenuAction extends Action { } } -export function toAction(props: { id: string; label: string; enabled?: boolean; checked?: boolean; run: Function }): IAction { +export function toAction(props: { id: string; label: string; tooltip?: string; enabled?: boolean; checked?: boolean; class?: string; run: Function }): IAction { return { id: props.id, label: props.label, - class: undefined, + tooltip: props.tooltip ?? props.label, + class: props.class, enabled: props.enabled ?? true, - checked: props.checked ?? false, + checked: props.checked, run: async (...args: unknown[]) => props.run(...args), - tooltip: props.label }; } diff --git a/patched-vscode/src/vs/base/common/amd.ts b/patched-vscode/src/vs/base/common/amd.ts index 2ee86a98..6d228840 100644 --- a/patched-vscode/src/vs/base/common/amd.ts +++ b/patched-vscode/src/vs/base/common/amd.ts @@ -10,6 +10,28 @@ export const isESM = false; // export const isESM = true; // ESM-uncomment-end +export const enum LoaderEventType { + LoaderAvailable = 1, + + BeginLoadingScript = 10, + EndLoadingScriptOK = 11, + EndLoadingScriptError = 12, + + BeginInvokeFactory = 21, + EndInvokeFactory = 22, + + NodeBeginEvaluatingScript = 31, + NodeEndEvaluatingScript = 32, + + NodeBeginNativeRequire = 33, + NodeEndNativeRequire = 34, + + CachedDataFound = 60, + CachedDataMissed = 61, + CachedDataRejected = 62, + CachedDataCreated = 63, +} + export abstract class LoaderStats { abstract get amdLoad(): [string, number][]; abstract get amdInvoke(): [string, number][]; diff --git a/patched-vscode/src/vs/base/common/arrays.ts b/patched-vscode/src/vs/base/common/arrays.ts index 9b510f82..52e542c0 100644 --- a/patched-vscode/src/vs/base/common/arrays.ts +++ b/patched-vscode/src/vs/base/common/arrays.ts @@ -13,7 +13,7 @@ import { findFirstIdxMonotonousOrArrLen } from './arraysFind'; * @param array The array. * @param n Which element from the end (default is zero). */ -export function tail(array: ArrayLike, n: number = 0): T { +export function tail(array: ArrayLike, n: number = 0): T | undefined { return array[array.length - (1 + n)]; } @@ -341,7 +341,7 @@ function topStep(array: ReadonlyArray, compare: (a: T, b: T) => number, re * @returns New array with all falsy values removed. The original array IS NOT modified. */ export function coalesce(array: ReadonlyArray): T[] { - return array.filter(e => !!e); + return array.filter((e): e is T => !!e); } /** @@ -435,13 +435,6 @@ export function commonPrefixLength(one: ReadonlyArray, other: ReadonlyArra return result; } -/** - * @deprecated Use `[].flat()` - */ -export function flatten(arr: T[][]): T[] { - return ([]).concat(...arr); -} - export function range(to: number): number[]; export function range(from: number, to: number): number[]; export function range(arg: number, to?: number): number[] { @@ -859,3 +852,36 @@ export class CallbackIterable { return result; } } + +/** + * Represents a re-arrangement of items in an array. + */ +export class Permutation { + constructor(private readonly _indexMap: readonly number[]) { } + + /** + * Returns a permutation that sorts the given array according to the given compare function. + */ + public static createSortPermutation(arr: readonly T[], compareFn: (a: T, b: T) => number): Permutation { + const sortIndices = Array.from(arr.keys()).sort((index1, index2) => compareFn(arr[index1], arr[index2])); + return new Permutation(sortIndices); + } + + /** + * Returns a new array with the elements of the given array re-arranged according to this permutation. + */ + apply(arr: readonly T[]): T[] { + return arr.map((_, index) => arr[this._indexMap[index]]); + } + + /** + * Returns a new permutation that undoes the re-arrangement of this permutation. + */ + inverse(): Permutation { + const inverseIndexMap = this._indexMap.slice(); + for (let i = 0; i < this._indexMap.length; i++) { + inverseIndexMap[this._indexMap[i]] = i; + } + return new Permutation(inverseIndexMap); + } +} diff --git a/patched-vscode/src/vs/base/common/arraysFind.ts b/patched-vscode/src/vs/base/common/arraysFind.ts index 7b24f5ad..1dd102e9 100644 --- a/patched-vscode/src/vs/base/common/arraysFind.ts +++ b/patched-vscode/src/vs/base/common/arraysFind.ts @@ -5,7 +5,7 @@ import { Comparator } from './arrays'; -export function findLast(array: readonly T[], predicate: (item: T) => boolean, fromIdx?: number): T | undefined { +export function findLast(array: readonly T[], predicate: (item: T) => boolean): T | undefined { const idx = findLastIdx(array, predicate); if (idx === -1) { return undefined; @@ -132,7 +132,7 @@ export class MonotonousArray { /** * Returns the first item that is equal to or greater than every other item. */ -export function findFirstMaxBy(array: readonly T[], comparator: Comparator): T | undefined { +export function findFirstMax(array: readonly T[], comparator: Comparator): T | undefined { if (array.length === 0) { return undefined; } @@ -150,7 +150,7 @@ export function findFirstMaxBy(array: readonly T[], comparator: Comparator /** * Returns the last item that is equal to or greater than every other item. */ -export function findLastMaxBy(array: readonly T[], comparator: Comparator): T | undefined { +export function findLastMax(array: readonly T[], comparator: Comparator): T | undefined { if (array.length === 0) { return undefined; } @@ -168,11 +168,11 @@ export function findLastMaxBy(array: readonly T[], comparator: Comparator) /** * Returns the first item that is equal to or less than every other item. */ -export function findFirstMinBy(array: readonly T[], comparator: Comparator): T | undefined { - return findFirstMaxBy(array, (a, b) => -comparator(a, b)); +export function findFirstMin(array: readonly T[], comparator: Comparator): T | undefined { + return findFirstMax(array, (a, b) => -comparator(a, b)); } -export function findMaxIdxBy(array: readonly T[], comparator: Comparator): number { +export function findMaxIdx(array: readonly T[], comparator: Comparator): number { if (array.length === 0) { return -1; } diff --git a/patched-vscode/src/vs/base/common/assert.ts b/patched-vscode/src/vs/base/common/assert.ts index 5efd7244..bbd344d5 100644 --- a/patched-vscode/src/vs/base/common/assert.ts +++ b/patched-vscode/src/vs/base/common/assert.ts @@ -29,9 +29,18 @@ export function assertNever(value: never, message = 'Unreachable'): never { throw new Error(message); } -export function assert(condition: boolean): void { +export function assert(condition: boolean, message = 'unexpected state'): asserts condition { if (!condition) { - throw new BugIndicatingError('Assertion Failed'); + throw new BugIndicatingError(`Assertion Failed: ${message}`); + } +} + +/** + * Like assert, but doesn't throw. + */ +export function softAssert(condition: boolean): void { + if (!condition) { + onUnexpectedError(new BugIndicatingError('Soft Assertion Failed')); } } diff --git a/patched-vscode/src/vs/base/common/async.ts b/patched-vscode/src/vs/base/common/async.ts index 98b6aff2..bf634207 100644 --- a/patched-vscode/src/vs/base/common/async.ts +++ b/patched-vscode/src/vs/base/common/async.ts @@ -4,13 +4,14 @@ *--------------------------------------------------------------------------------------------*/ import { CancellationToken, CancellationTokenSource } from 'vs/base/common/cancellation'; -import { CancellationError } from 'vs/base/common/errors'; +import { BugIndicatingError, CancellationError } from 'vs/base/common/errors'; import { Emitter, Event } from 'vs/base/common/event'; import { Disposable, DisposableMap, DisposableStore, IDisposable, MutableDisposable, toDisposable } from 'vs/base/common/lifecycle'; import { extUri as defaultExtUri, IExtUri } from 'vs/base/common/resources'; import { URI } from 'vs/base/common/uri'; import { setTimeout0 } from 'vs/base/common/platform'; import { MicrotaskDelay } from './symbols'; +import { Lazy } from 'vs/base/common/lazy'; export function isThenable(obj: unknown): obj is Promise { return !!obj && typeof (obj as unknown as Promise).then === 'function'; @@ -27,7 +28,6 @@ export function createCancelablePromise(callback: (token: CancellationToken) const promise = new Promise((resolve, reject) => { const subscription = source.token.onCancellationRequested(() => { subscription.dispose(); - source.dispose(); reject(new CancellationError()); }); Promise.resolve(thenable).then(value => { @@ -44,6 +44,7 @@ export function createCancelablePromise(callback: (token: CancellationToken) return >new class { cancel() { source.cancel(); + source.dispose(); } then(resolve?: ((value: T) => TResult1 | Promise) | undefined | null, reject?: ((reason: any) => TResult2 | Promise) | undefined | null): Promise { return promise.then(resolve, reject); @@ -136,6 +137,21 @@ export function asPromise(callback: () => T | Thenable): Promise { }); } +/** + * Creates and returns a new promise, plus its `resolve` and `reject` callbacks. + * + * Replace with standardized [`Promise.withResolvers`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/withResolvers) once it is supported + */ +export function promiseWithResolvers(): { promise: Promise; resolve: (value: T | PromiseLike) => void; reject: (err?: any) => void } { + let resolve: (value: T | PromiseLike) => void; + let reject: (reason?: any) => void; + const promise = new Promise((res, rej) => { + resolve = res; + reject = rej; + }); + return { promise, resolve: resolve!, reject: reject! }; +} + export interface ITask { (): T; } @@ -425,7 +441,6 @@ export class ThrottledDelayer { * A barrier that is initially closed and then becomes opened permanently. */ export class Barrier { - private _isOpen: boolean; private _promise: Promise; private _completePromise!: (v: boolean) => void; @@ -626,15 +641,18 @@ export interface ILimiter { readonly size: number; queue(factory: ITask>): Promise; + + clear(): void; } /** * A helper to queue N promises and run them all with a max degree of parallelism. The helper * ensures that at any time no more than M promises are running at the same time. */ -export class Limiter implements ILimiter{ +export class Limiter implements ILimiter { private _size = 0; + private _isDisposed = false; private runningPromises: number; private readonly maxDegreeOfParalellism: number; private readonly outstandingPromises: ILimitedTaskFactory[]; @@ -648,13 +666,16 @@ export class Limiter implements ILimiter{ } /** - * An event that fires when every promise in the queue - * has started to execute. In other words: no work is - * pending to be scheduled. * - * This is NOT an event that signals when all promises - * have finished though. + * @returns A promise that resolved when all work is done (onDrained) or when + * there is nothing to do */ + whenIdle(): Promise { + return this.size > 0 + ? Event.toPromise(this.onDrained) + : Promise.resolve(); + } + get onDrained(): Event { return this._onDrained.event; } @@ -664,6 +685,9 @@ export class Limiter implements ILimiter{ } queue(factory: ITask>): Promise { + if (this._isDisposed) { + throw new Error('Object has been disposed'); + } this._size++; return new Promise((c, e) => { @@ -684,17 +708,31 @@ export class Limiter implements ILimiter{ } private consumed(): void { - this._size--; + if (this._isDisposed) { + return; + } this.runningPromises--; + if (--this._size === 0) { + this._onDrained.fire(); + } if (this.outstandingPromises.length > 0) { this.consume(); - } else { - this._onDrained.fire(); } } + clear(): void { + if (this._isDisposed) { + throw new Error('Object has been disposed'); + } + this.outstandingPromises.length = 0; + this._size = this.runningPromises; + } + dispose(): void { + this._isDisposed = true; + this.outstandingPromises.length = 0; // stop further processing + this._size = 0; this._onDrained.dispose(); } } @@ -768,7 +806,13 @@ export class ResourceQueue implements IDisposable { return true; } - queueFor(resource: URI, extUri: IExtUri = defaultExtUri): ILimiter { + queueSize(resource: URI, extUri: IExtUri = defaultExtUri): number { + const key = extUri.getComparisonKey(resource); + + return this.queues.get(key)?.size ?? 0; + } + + queueFor(resource: URI, factory: ITask>, extUri: IExtUri = defaultExtUri): Promise { const key = extUri.getComparisonKey(resource); let queue = this.queues.get(key); @@ -796,7 +840,7 @@ export class ResourceQueue implements IDisposable { this.queues.set(key, queue); } - return queue; + return queue.queue(factory); } private onDidQueueDrain(): void { @@ -836,6 +880,7 @@ export class ResourceQueue implements IDisposable { export class TimeoutTimer implements IDisposable { private _token: any; + private _isDisposed = false; constructor(); constructor(runner: () => void, timeout: number); @@ -849,6 +894,7 @@ export class TimeoutTimer implements IDisposable { dispose(): void { this.cancel(); + this._isDisposed = true; } cancel(): void { @@ -859,6 +905,10 @@ export class TimeoutTimer implements IDisposable { } cancelAndSet(runner: () => void, timeout: number): void { + if (this._isDisposed) { + throw new BugIndicatingError(`Calling 'cancelAndSet' on a disposed TimeoutTimer`); + } + this.cancel(); this._token = setTimeout(() => { this._token = -1; @@ -867,6 +917,10 @@ export class TimeoutTimer implements IDisposable { } setIfNotSet(runner: () => void, timeout: number): void { + if (this._isDisposed) { + throw new BugIndicatingError(`Calling 'setIfNotSet' on a disposed TimeoutTimer`); + } + if (this._token !== -1) { // timer is already set return; @@ -880,28 +934,33 @@ export class TimeoutTimer implements IDisposable { export class IntervalTimer implements IDisposable { - private _token: any; - - constructor() { - this._token = -1; - } + private disposable: IDisposable | undefined = undefined; + private isDisposed = false; - dispose(): void { - this.cancel(); + cancel(): void { + this.disposable?.dispose(); + this.disposable = undefined; } - cancel(): void { - if (this._token !== -1) { - clearInterval(this._token); - this._token = -1; + cancelAndSet(runner: () => void, interval: number, context = globalThis): void { + if (this.isDisposed) { + throw new BugIndicatingError(`Calling 'cancelAndSet' on a disposed IntervalTimer`); } - } - cancelAndSet(runner: () => void, interval: number): void { this.cancel(); - this._token = setInterval(() => { + const handle = context.setInterval(() => { runner(); }, interval); + + this.disposable = toDisposable(() => { + context.clearInterval(handle); + this.disposable = undefined; + }); + } + + dispose(): void { + this.cancel(); + this.isDisposed = true; } } @@ -1206,6 +1265,9 @@ export interface IdleDeadline { timeRemaining(): number; } +type IdleApi = Pick; + + /** * Execute the callback the next time the browser is idle, returning an * {@link IDisposable} that will cancel the callback when disposed. This wraps @@ -1223,26 +1285,29 @@ export interface IdleDeadline { * [IdleDeadline]: https://developer.mozilla.org/en-US/docs/Web/API/IdleDeadline * [requestIdleCallback]: https://developer.mozilla.org/en-US/docs/Web/API/Window/requestIdleCallback * [setTimeout]: https://developer.mozilla.org/en-US/docs/Web/API/Window/setTimeout + * + * **Note** that there is `dom.ts#runWhenWindowIdle` which is better suited when running inside a browser + * context */ -export let runWhenIdle: (callback: (idle: IdleDeadline) => void, timeout?: number) => IDisposable; +export let runWhenGlobalIdle: (callback: (idle: IdleDeadline) => void, timeout?: number) => IDisposable; -declare function requestIdleCallback(callback: (args: IdleDeadline) => void, options?: { timeout: number }): number; -declare function cancelIdleCallback(handle: number): void; +export let _runWhenIdle: (targetWindow: IdleApi, callback: (idle: IdleDeadline) => void, timeout?: number) => IDisposable; (function () { - if (typeof requestIdleCallback !== 'function' || typeof cancelIdleCallback !== 'function') { - runWhenIdle = (runner) => { + if (typeof globalThis.requestIdleCallback !== 'function' || typeof globalThis.cancelIdleCallback !== 'function') { + _runWhenIdle = (_targetWindow, runner) => { setTimeout0(() => { if (disposed) { return; } const end = Date.now() + 15; // one frame at 64fps - runner(Object.freeze({ + const deadline: IdleDeadline = { didTimeout: true, timeRemaining() { return Math.max(0, end - Date.now()); } - })); + }; + runner(Object.freeze(deadline)); }); let disposed = false; return { @@ -1255,8 +1320,8 @@ declare function cancelIdleCallback(handle: number): void; }; }; } else { - runWhenIdle = (runner, timeout?) => { - const handle: number = requestIdleCallback(runner, typeof timeout === 'number' ? { timeout } : undefined); + _runWhenIdle = (targetWindow: IdleApi, runner, timeout?) => { + const handle: number = targetWindow.requestIdleCallback(runner, typeof timeout === 'number' ? { timeout } : undefined); let disposed = false; return { dispose() { @@ -1264,18 +1329,15 @@ declare function cancelIdleCallback(handle: number): void; return; } disposed = true; - cancelIdleCallback(handle); + targetWindow.cancelIdleCallback(handle); } }; }; } + runWhenGlobalIdle = (runner) => _runWhenIdle(globalThis, runner); })(); -/** - * An implementation of the "idle-until-urgent"-strategy as introduced - * here: https://philipwalton.com/articles/idle-until-urgent/ - */ -export class IdleValue { +export abstract class AbstractIdleValue { private readonly _executor: () => void; private readonly _handle: IDisposable; @@ -1284,7 +1346,7 @@ export class IdleValue { private _value?: T; private _error: unknown; - constructor(executor: () => T) { + constructor(targetWindow: IdleApi, executor: () => T) { this._executor = () => { try { this._value = executor(); @@ -1294,7 +1356,7 @@ export class IdleValue { this._didRun = true; } }; - this._handle = runWhenIdle(() => this._executor()); + this._handle = _runWhenIdle(targetWindow, () => this._executor()); } dispose(): void { @@ -1317,6 +1379,19 @@ export class IdleValue { } } +/** + * An `IdleValue` that always uses the current window (which might be throttled or inactive) + * + * **Note** that there is `dom.ts#WindowIdleValue` which is better suited when running inside a browser + * context + */ +export class GlobalIdleValue extends AbstractIdleValue { + + constructor(executor: () => T) { + super(globalThis, executor); + } +} + //#endregion export async function retry(task: ITask>, delay: number, retries: number): Promise { @@ -1423,13 +1498,7 @@ export class TaskSequentializer { // so that we can return a promise that completes when the task has // completed. if (!this._queued) { - let promiseResolve: () => void; - let promiseReject: (error: Error) => void; - const promise = new Promise((resolve, reject) => { - promiseResolve = resolve; - promiseReject = reject; - }); - + const { promise, resolve: promiseResolve, reject: promiseReject } = promiseWithResolvers(); this._queued = { run, promise, @@ -1609,6 +1678,78 @@ export namespace Promises { } } +export class StatefulPromise { + private _value: T | undefined = undefined; + get value(): T | undefined { return this._value; } + + private _error: unknown = undefined; + get error(): unknown { return this._error; } + + private _isResolved = false; + get isResolved() { return this._isResolved; } + + public readonly promise: Promise; + + constructor(promise: Promise) { + this.promise = promise.then( + value => { + this._value = value; + this._isResolved = true; + return value; + }, + error => { + this._error = error; + this._isResolved = true; + throw error; + } + ); + } + + /** + * Returns the resolved value. + * Throws if the promise is not resolved yet. + */ + public requireValue(): T { + if (!this._isResolved) { + throw new BugIndicatingError('Promise is not resolved yet'); + } + if (this._error) { + throw this._error; + } + return this._value!; + } +} + +export class LazyStatefulPromise { + private readonly _promise = new Lazy(() => new StatefulPromise(this._compute())); + + constructor( + private readonly _compute: () => Promise, + ) { } + + /** + * Returns the resolved value. + * Throws if the promise is not resolved yet. + */ + public requireValue(): T { + return this._promise.value.requireValue(); + } + + /** + * Returns the promise (and triggers a computation of the promise if not yet done so). + */ + public getPromise(): Promise { + return this._promise.value.promise; + } + + /** + * Reads the current value without triggering a computation of the promise. + */ + public get currentValue(): T | undefined { + return this._promise.rawValue?.value; + } +} + //#endregion //#region @@ -1693,12 +1834,14 @@ export class AsyncIterableObject implements AsyncIterable { private _state: AsyncIterableSourceState; private _results: T[]; private _error: Error | null; + private readonly _onReturn?: () => void | Promise; private readonly _onStateChanged: Emitter; - constructor(executor: AsyncIterableExecutor) { + constructor(executor: AsyncIterableExecutor, onReturn?: () => void | Promise) { this._state = AsyncIterableSourceState.Initial; this._results = []; this._error = null; + this._onReturn = onReturn; this._onStateChanged = new Emitter(); queueMicrotask(async () => { @@ -1736,6 +1879,10 @@ export class AsyncIterableObject implements AsyncIterable { } await Event.toPromise(this._onStateChanged.event); } while (true); + }, + return: async () => { + this._onReturn?.(); + return { done: true, value: undefined }; } }; } @@ -1887,4 +2034,67 @@ export function createCancelableAsyncIterable(callback: (token: CancellationT }); } +export class AsyncIterableSource { + + private readonly _deferred = new DeferredPromise(); + private readonly _asyncIterable: AsyncIterableObject; + + private _errorFn: (error: Error) => void; + private _emitFn: (item: T) => void; + + /** + * + * @param onReturn A function that will be called when consuming the async iterable + * has finished by the consumer, e.g the for-await-loop has be existed (break, return) early. + * This is NOT called when resolving this source by its owner. + */ + constructor(onReturn?: () => Promise | void) { + this._asyncIterable = new AsyncIterableObject(emitter => { + + if (earlyError) { + emitter.reject(earlyError); + return; + } + if (earlyItems) { + emitter.emitMany(earlyItems); + } + this._errorFn = (error: Error) => emitter.reject(error); + this._emitFn = (item: T) => emitter.emitOne(item); + return this._deferred.p; + }, onReturn); + + let earlyError: Error | undefined; + let earlyItems: T[] | undefined; + + this._emitFn = (item: T) => { + if (!earlyItems) { + earlyItems = []; + } + earlyItems.push(item); + }; + this._errorFn = (error: Error) => { + if (!earlyError) { + earlyError = error; + } + }; + } + + get asyncIterable(): AsyncIterableObject { + return this._asyncIterable; + } + + resolve(): void { + this._deferred.complete(); + } + + reject(error: Error): void { + this._errorFn(error); + this._deferred.complete(); + } + + emitOne(item: T): void { + this._emitFn(item); + } +} + //#endregion diff --git a/patched-vscode/src/vs/base/common/cache.ts b/patched-vscode/src/vs/base/common/cache.ts index 1e675c36..03abbaf8 100644 --- a/patched-vscode/src/vs/base/common/cache.ts +++ b/patched-vscode/src/vs/base/common/cache.ts @@ -36,45 +36,85 @@ export class Cache { } } +export function identity(t: T): T { + return t; +} + +interface ICacheOptions { + /** + * The cache key is used to identify the cache entry. + * Strict equality is used to compare cache keys. + */ + getCacheKey: (arg: TArg) => unknown; +} + /** * Uses a LRU cache to make a given parametrized function cached. - * Caches just the last value. - * The key must be JSON serializable. + * Caches just the last key/value. */ export class LRUCachedFunction { private lastCache: TComputed | undefined = undefined; - private lastArgKey: string | undefined = undefined; + private lastArgKey: unknown | undefined = undefined; + + private readonly _fn: (arg: TArg) => TComputed; + private readonly _computeKey: (arg: TArg) => unknown; - constructor(private readonly fn: (arg: TArg) => TComputed) { + constructor(fn: (arg: TArg) => TComputed); + constructor(options: ICacheOptions, fn: (arg: TArg) => TComputed); + constructor(arg1: ICacheOptions | ((arg: TArg) => TComputed), arg2?: (arg: TArg) => TComputed) { + if (typeof arg1 === 'function') { + this._fn = arg1; + this._computeKey = identity; + } else { + this._fn = arg2!; + this._computeKey = arg1.getCacheKey; + } } public get(arg: TArg): TComputed { - const key = JSON.stringify(arg); + const key = this._computeKey(arg); if (this.lastArgKey !== key) { this.lastArgKey = key; - this.lastCache = this.fn(arg); + this.lastCache = this._fn(arg); } return this.lastCache!; } } /** - * Uses an unbounded cache (referential equality) to memoize the results of the given function. + * Uses an unbounded cache to memoize the results of the given function. */ -export class CachedFunction { - private readonly _map = new Map(); - public get cachedValues(): ReadonlyMap { +export class CachedFunction { + private readonly _map = new Map(); + private readonly _map2 = new Map(); + public get cachedValues(): ReadonlyMap { return this._map; } - constructor(private readonly fn: (arg: TArg) => TValue) { } + private readonly _fn: (arg: TArg) => TComputed; + private readonly _computeKey: (arg: TArg) => unknown; - public get(arg: TArg): TValue { - if (this._map.has(arg)) { - return this._map.get(arg)!; + constructor(fn: (arg: TArg) => TComputed); + constructor(options: ICacheOptions, fn: (arg: TArg) => TComputed); + constructor(arg1: ICacheOptions | ((arg: TArg) => TComputed), arg2?: (arg: TArg) => TComputed) { + if (typeof arg1 === 'function') { + this._fn = arg1; + this._computeKey = identity; + } else { + this._fn = arg2!; + this._computeKey = arg1.getCacheKey; } - const value = this.fn(arg); + } + + public get(arg: TArg): TComputed { + const key = this._computeKey(arg); + if (this._map2.has(key)) { + return this._map2.get(key)!; + } + + const value = this._fn(arg); this._map.set(arg, value); + this._map2.set(key, value); return value; } } diff --git a/patched-vscode/src/vs/base/common/cancellation.ts b/patched-vscode/src/vs/base/common/cancellation.ts index 78e01b75..4b45fd28 100644 --- a/patched-vscode/src/vs/base/common/cancellation.ts +++ b/patched-vscode/src/vs/base/common/cancellation.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { Emitter, Event } from 'vs/base/common/event'; -import { IDisposable } from 'vs/base/common/lifecycle'; +import { DisposableStore, IDisposable } from 'vs/base/common/lifecycle'; export interface CancellationToken { @@ -140,3 +140,9 @@ export class CancellationTokenSource { } } } + +export function cancelOnDispose(store: DisposableStore): CancellationToken { + const source = new CancellationTokenSource(); + store.add({ dispose() { source.cancel(); } }); + return source.token; +} diff --git a/patched-vscode/src/vs/base/common/codicons.ts b/patched-vscode/src/vs/base/common/codicons.ts index f45ae37d..6919e493 100644 --- a/patched-vscode/src/vs/base/common/codicons.ts +++ b/patched-vscode/src/vs/base/common/codicons.ts @@ -3,28 +3,9 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ import { ThemeIcon } from 'vs/base/common/themables'; -import { isString } from 'vs/base/common/types'; +import { register } from 'vs/base/common/codiconsUtil'; +import { codiconsLibrary } from 'vs/base/common/codiconsLibrary'; -const _codiconFontCharacters: { [id: string]: number } = Object.create(null); - -function register(id: string, fontCharacter: number | string): ThemeIcon { - if (isString(fontCharacter)) { - const val = _codiconFontCharacters[fontCharacter]; - if (val === undefined) { - throw new Error(`${id} references an unknown codicon: ${fontCharacter}`); - } - fontCharacter = val; - } - _codiconFontCharacters[id] = fontCharacter; - return { id }; -} - -/** - * Only to be used by the iconRegistry. - */ -export function getCodiconFontCharacters(): { [id: string]: number } { - return _codiconFontCharacters; -} /** * Only to be used by the iconRegistry. @@ -34,571 +15,50 @@ export function getAllCodicons(): ThemeIcon[] { } /** - * The Codicon library is a set of default icons that are built-in in VS Code. - * - * In the product (outside of base) Codicons should only be used as defaults. In order to have all icons in VS Code - * themeable, component should define new, UI component specific icons using `iconRegistry.registerIcon`. - * In that call a Codicon can be named as default. + * Derived icons, that could become separate icons. + * These mappings should be moved into the mapping file in the vscode-codicons repo at some point. */ -export const Codicon = { - - // built-in icons, with image name - add: register('add', 0xea60), - plus: register('plus', 0xea60), - gistNew: register('gist-new', 0xea60), - repoCreate: register('repo-create', 0xea60), - lightbulb: register('lightbulb', 0xea61), - lightBulb: register('light-bulb', 0xea61), - repo: register('repo', 0xea62), - repoDelete: register('repo-delete', 0xea62), - gistFork: register('gist-fork', 0xea63), - repoForked: register('repo-forked', 0xea63), - gitPullRequest: register('git-pull-request', 0xea64), - gitPullRequestAbandoned: register('git-pull-request-abandoned', 0xea64), - recordKeys: register('record-keys', 0xea65), - keyboard: register('keyboard', 0xea65), - tag: register('tag', 0xea66), - tagAdd: register('tag-add', 0xea66), - tagRemove: register('tag-remove', 0xea66), - gitPullRequestLabel: register('git-pull-request-label', 0xea66), - person: register('person', 0xea67), - personFollow: register('person-follow', 0xea67), - personOutline: register('person-outline', 0xea67), - personFilled: register('person-filled', 0xea67), - gitBranch: register('git-branch', 0xea68), - gitBranchCreate: register('git-branch-create', 0xea68), - gitBranchDelete: register('git-branch-delete', 0xea68), - sourceControl: register('source-control', 0xea68), - mirror: register('mirror', 0xea69), - mirrorPublic: register('mirror-public', 0xea69), - star: register('star', 0xea6a), - starAdd: register('star-add', 0xea6a), - starDelete: register('star-delete', 0xea6a), - starEmpty: register('star-empty', 0xea6a), - comment: register('comment', 0xea6b), - commentAdd: register('comment-add', 0xea6b), - alert: register('alert', 0xea6c), - warning: register('warning', 0xea6c), - search: register('search', 0xea6d), - searchSave: register('search-save', 0xea6d), - logOut: register('log-out', 0xea6e), - signOut: register('sign-out', 0xea6e), - logIn: register('log-in', 0xea6f), - signIn: register('sign-in', 0xea6f), - eye: register('eye', 0xea70), - eyeUnwatch: register('eye-unwatch', 0xea70), - eyeWatch: register('eye-watch', 0xea70), - circleFilled: register('circle-filled', 0xea71), - primitiveDot: register('primitive-dot', 0xea71), - closeDirty: register('close-dirty', 0xea71), - debugBreakpoint: register('debug-breakpoint', 0xea71), - debugBreakpointDisabled: register('debug-breakpoint-disabled', 0xea71), - debugHint: register('debug-hint', 0xea71), - primitiveSquare: register('primitive-square', 0xea72), - edit: register('edit', 0xea73), - pencil: register('pencil', 0xea73), - info: register('info', 0xea74), - issueOpened: register('issue-opened', 0xea74), - gistPrivate: register('gist-private', 0xea75), - gitForkPrivate: register('git-fork-private', 0xea75), - lock: register('lock', 0xea75), - mirrorPrivate: register('mirror-private', 0xea75), - close: register('close', 0xea76), - removeClose: register('remove-close', 0xea76), - x: register('x', 0xea76), - repoSync: register('repo-sync', 0xea77), - sync: register('sync', 0xea77), - clone: register('clone', 0xea78), - desktopDownload: register('desktop-download', 0xea78), - beaker: register('beaker', 0xea79), - microscope: register('microscope', 0xea79), - vm: register('vm', 0xea7a), - deviceDesktop: register('device-desktop', 0xea7a), - file: register('file', 0xea7b), - fileText: register('file-text', 0xea7b), - more: register('more', 0xea7c), - ellipsis: register('ellipsis', 0xea7c), - kebabHorizontal: register('kebab-horizontal', 0xea7c), - mailReply: register('mail-reply', 0xea7d), - reply: register('reply', 0xea7d), - organization: register('organization', 0xea7e), - organizationFilled: register('organization-filled', 0xea7e), - organizationOutline: register('organization-outline', 0xea7e), - newFile: register('new-file', 0xea7f), - fileAdd: register('file-add', 0xea7f), - newFolder: register('new-folder', 0xea80), - fileDirectoryCreate: register('file-directory-create', 0xea80), - trash: register('trash', 0xea81), - trashcan: register('trashcan', 0xea81), - history: register('history', 0xea82), - clock: register('clock', 0xea82), - folder: register('folder', 0xea83), - fileDirectory: register('file-directory', 0xea83), - symbolFolder: register('symbol-folder', 0xea83), - logoGithub: register('logo-github', 0xea84), - markGithub: register('mark-github', 0xea84), - github: register('github', 0xea84), - terminal: register('terminal', 0xea85), - console: register('console', 0xea85), - repl: register('repl', 0xea85), - zap: register('zap', 0xea86), - symbolEvent: register('symbol-event', 0xea86), - error: register('error', 0xea87), - stop: register('stop', 0xea87), - variable: register('variable', 0xea88), - symbolVariable: register('symbol-variable', 0xea88), - array: register('array', 0xea8a), - symbolArray: register('symbol-array', 0xea8a), - symbolModule: register('symbol-module', 0xea8b), - symbolPackage: register('symbol-package', 0xea8b), - symbolNamespace: register('symbol-namespace', 0xea8b), - symbolObject: register('symbol-object', 0xea8b), - symbolMethod: register('symbol-method', 0xea8c), - symbolFunction: register('symbol-function', 0xea8c), - symbolConstructor: register('symbol-constructor', 0xea8c), - symbolBoolean: register('symbol-boolean', 0xea8f), - symbolNull: register('symbol-null', 0xea8f), - symbolNumeric: register('symbol-numeric', 0xea90), - symbolNumber: register('symbol-number', 0xea90), - symbolStructure: register('symbol-structure', 0xea91), - symbolStruct: register('symbol-struct', 0xea91), - symbolParameter: register('symbol-parameter', 0xea92), - symbolTypeParameter: register('symbol-type-parameter', 0xea92), - symbolKey: register('symbol-key', 0xea93), - symbolText: register('symbol-text', 0xea93), - symbolReference: register('symbol-reference', 0xea94), - goToFile: register('go-to-file', 0xea94), - symbolEnum: register('symbol-enum', 0xea95), - symbolValue: register('symbol-value', 0xea95), - symbolRuler: register('symbol-ruler', 0xea96), - symbolUnit: register('symbol-unit', 0xea96), - activateBreakpoints: register('activate-breakpoints', 0xea97), - archive: register('archive', 0xea98), - arrowBoth: register('arrow-both', 0xea99), - arrowDown: register('arrow-down', 0xea9a), - arrowLeft: register('arrow-left', 0xea9b), - arrowRight: register('arrow-right', 0xea9c), - arrowSmallDown: register('arrow-small-down', 0xea9d), - arrowSmallLeft: register('arrow-small-left', 0xea9e), - arrowSmallRight: register('arrow-small-right', 0xea9f), - arrowSmallUp: register('arrow-small-up', 0xeaa0), - arrowUp: register('arrow-up', 0xeaa1), - bell: register('bell', 0xeaa2), - bold: register('bold', 0xeaa3), - book: register('book', 0xeaa4), - bookmark: register('bookmark', 0xeaa5), - debugBreakpointConditionalUnverified: register('debug-breakpoint-conditional-unverified', 0xeaa6), - debugBreakpointConditional: register('debug-breakpoint-conditional', 0xeaa7), - debugBreakpointConditionalDisabled: register('debug-breakpoint-conditional-disabled', 0xeaa7), - debugBreakpointDataUnverified: register('debug-breakpoint-data-unverified', 0xeaa8), - debugBreakpointData: register('debug-breakpoint-data', 0xeaa9), - debugBreakpointDataDisabled: register('debug-breakpoint-data-disabled', 0xeaa9), - debugBreakpointLogUnverified: register('debug-breakpoint-log-unverified', 0xeaaa), - debugBreakpointLog: register('debug-breakpoint-log', 0xeaab), - debugBreakpointLogDisabled: register('debug-breakpoint-log-disabled', 0xeaab), - briefcase: register('briefcase', 0xeaac), - broadcast: register('broadcast', 0xeaad), - browser: register('browser', 0xeaae), - bug: register('bug', 0xeaaf), - calendar: register('calendar', 0xeab0), - caseSensitive: register('case-sensitive', 0xeab1), - check: register('check', 0xeab2), - checklist: register('checklist', 0xeab3), - chevronDown: register('chevron-down', 0xeab4), - dropDownButton: register('drop-down-button', 0xeab4), - chevronLeft: register('chevron-left', 0xeab5), - chevronRight: register('chevron-right', 0xeab6), - chevronUp: register('chevron-up', 0xeab7), - chromeClose: register('chrome-close', 0xeab8), - chromeMaximize: register('chrome-maximize', 0xeab9), - chromeMinimize: register('chrome-minimize', 0xeaba), - chromeRestore: register('chrome-restore', 0xeabb), - circle: register('circle', 0xeabc), - circleOutline: register('circle-outline', 0xeabc), - debugBreakpointUnverified: register('debug-breakpoint-unverified', 0xeabc), - circleSlash: register('circle-slash', 0xeabd), - circuitBoard: register('circuit-board', 0xeabe), - clearAll: register('clear-all', 0xeabf), - clippy: register('clippy', 0xeac0), - closeAll: register('close-all', 0xeac1), - cloudDownload: register('cloud-download', 0xeac2), - cloudUpload: register('cloud-upload', 0xeac3), - code: register('code', 0xeac4), - collapseAll: register('collapse-all', 0xeac5), - colorMode: register('color-mode', 0xeac6), - commentDiscussion: register('comment-discussion', 0xeac7), - compareChanges: register('compare-changes', 0xeafd), - creditCard: register('credit-card', 0xeac9), - dash: register('dash', 0xeacc), - dashboard: register('dashboard', 0xeacd), - database: register('database', 0xeace), - debugContinue: register('debug-continue', 0xeacf), - debugDisconnect: register('debug-disconnect', 0xead0), - debugPause: register('debug-pause', 0xead1), - debugRestart: register('debug-restart', 0xead2), - debugStart: register('debug-start', 0xead3), - debugStepInto: register('debug-step-into', 0xead4), - debugStepOut: register('debug-step-out', 0xead5), - debugStepOver: register('debug-step-over', 0xead6), - debugStop: register('debug-stop', 0xead7), - debug: register('debug', 0xead8), - deviceCameraVideo: register('device-camera-video', 0xead9), - deviceCamera: register('device-camera', 0xeada), - deviceMobile: register('device-mobile', 0xeadb), - diffAdded: register('diff-added', 0xeadc), - diffIgnored: register('diff-ignored', 0xeadd), - diffModified: register('diff-modified', 0xeade), - diffRemoved: register('diff-removed', 0xeadf), - diffRenamed: register('diff-renamed', 0xeae0), - diff: register('diff', 0xeae1), - discard: register('discard', 0xeae2), - editorLayout: register('editor-layout', 0xeae3), - emptyWindow: register('empty-window', 0xeae4), - exclude: register('exclude', 0xeae5), - extensions: register('extensions', 0xeae6), - eyeClosed: register('eye-closed', 0xeae7), - fileBinary: register('file-binary', 0xeae8), - fileCode: register('file-code', 0xeae9), - fileMedia: register('file-media', 0xeaea), - filePdf: register('file-pdf', 0xeaeb), - fileSubmodule: register('file-submodule', 0xeaec), - fileSymlinkDirectory: register('file-symlink-directory', 0xeaed), - fileSymlinkFile: register('file-symlink-file', 0xeaee), - fileZip: register('file-zip', 0xeaef), - files: register('files', 0xeaf0), - filter: register('filter', 0xeaf1), - flame: register('flame', 0xeaf2), - foldDown: register('fold-down', 0xeaf3), - foldUp: register('fold-up', 0xeaf4), - fold: register('fold', 0xeaf5), - folderActive: register('folder-active', 0xeaf6), - folderOpened: register('folder-opened', 0xeaf7), - gear: register('gear', 0xeaf8), - gift: register('gift', 0xeaf9), - gistSecret: register('gist-secret', 0xeafa), - gist: register('gist', 0xeafb), - gitCommit: register('git-commit', 0xeafc), - gitCompare: register('git-compare', 0xeafd), - gitMerge: register('git-merge', 0xeafe), - githubAction: register('github-action', 0xeaff), - githubAlt: register('github-alt', 0xeb00), - globe: register('globe', 0xeb01), - grabber: register('grabber', 0xeb02), - graph: register('graph', 0xeb03), - gripper: register('gripper', 0xeb04), - heart: register('heart', 0xeb05), - home: register('home', 0xeb06), - horizontalRule: register('horizontal-rule', 0xeb07), - hubot: register('hubot', 0xeb08), - inbox: register('inbox', 0xeb09), - issueClosed: register('issue-closed', 0xeba4), - issueReopened: register('issue-reopened', 0xeb0b), - issues: register('issues', 0xeb0c), - italic: register('italic', 0xeb0d), - jersey: register('jersey', 0xeb0e), - json: register('json', 0xeb0f), - bracket: register('bracket', 0xeb0f), - kebabVertical: register('kebab-vertical', 0xeb10), - key: register('key', 0xeb11), - law: register('law', 0xeb12), - lightbulbAutofix: register('lightbulb-autofix', 0xeb13), - linkExternal: register('link-external', 0xeb14), - link: register('link', 0xeb15), - listOrdered: register('list-ordered', 0xeb16), - listUnordered: register('list-unordered', 0xeb17), - liveShare: register('live-share', 0xeb18), - loading: register('loading', 0xeb19), - location: register('location', 0xeb1a), - mailRead: register('mail-read', 0xeb1b), - mail: register('mail', 0xeb1c), - markdown: register('markdown', 0xeb1d), - megaphone: register('megaphone', 0xeb1e), - mention: register('mention', 0xeb1f), - milestone: register('milestone', 0xeb20), - gitPullRequestMilestone: register('git-pull-request-milestone', 0xeb20), - mortarBoard: register('mortar-board', 0xeb21), - move: register('move', 0xeb22), - multipleWindows: register('multiple-windows', 0xeb23), - mute: register('mute', 0xeb24), - noNewline: register('no-newline', 0xeb25), - note: register('note', 0xeb26), - octoface: register('octoface', 0xeb27), - openPreview: register('open-preview', 0xeb28), - package: register('package', 0xeb29), - paintcan: register('paintcan', 0xeb2a), - pin: register('pin', 0xeb2b), - play: register('play', 0xeb2c), - run: register('run', 0xeb2c), - plug: register('plug', 0xeb2d), - preserveCase: register('preserve-case', 0xeb2e), - preview: register('preview', 0xeb2f), - project: register('project', 0xeb30), - pulse: register('pulse', 0xeb31), - question: register('question', 0xeb32), - quote: register('quote', 0xeb33), - radioTower: register('radio-tower', 0xeb34), - reactions: register('reactions', 0xeb35), - references: register('references', 0xeb36), - refresh: register('refresh', 0xeb37), - regex: register('regex', 0xeb38), - remoteExplorer: register('remote-explorer', 0xeb39), - remote: register('remote', 0xeb3a), - remove: register('remove', 0xeb3b), - replaceAll: register('replace-all', 0xeb3c), - replace: register('replace', 0xeb3d), - repoClone: register('repo-clone', 0xeb3e), - repoForcePush: register('repo-force-push', 0xeb3f), - repoPull: register('repo-pull', 0xeb40), - repoPush: register('repo-push', 0xeb41), - report: register('report', 0xeb42), - requestChanges: register('request-changes', 0xeb43), - rocket: register('rocket', 0xeb44), - rootFolderOpened: register('root-folder-opened', 0xeb45), - rootFolder: register('root-folder', 0xeb46), - rss: register('rss', 0xeb47), - ruby: register('ruby', 0xeb48), - saveAll: register('save-all', 0xeb49), - saveAs: register('save-as', 0xeb4a), - save: register('save', 0xeb4b), - screenFull: register('screen-full', 0xeb4c), - screenNormal: register('screen-normal', 0xeb4d), - searchStop: register('search-stop', 0xeb4e), - server: register('server', 0xeb50), - settingsGear: register('settings-gear', 0xeb51), - settings: register('settings', 0xeb52), - shield: register('shield', 0xeb53), - smiley: register('smiley', 0xeb54), - sortPrecedence: register('sort-precedence', 0xeb55), - splitHorizontal: register('split-horizontal', 0xeb56), - splitVertical: register('split-vertical', 0xeb57), - squirrel: register('squirrel', 0xeb58), - starFull: register('star-full', 0xeb59), - starHalf: register('star-half', 0xeb5a), - symbolClass: register('symbol-class', 0xeb5b), - symbolColor: register('symbol-color', 0xeb5c), - symbolCustomColor: register('symbol-customcolor', 0xeb5c), - symbolConstant: register('symbol-constant', 0xeb5d), - symbolEnumMember: register('symbol-enum-member', 0xeb5e), - symbolField: register('symbol-field', 0xeb5f), - symbolFile: register('symbol-file', 0xeb60), - symbolInterface: register('symbol-interface', 0xeb61), - symbolKeyword: register('symbol-keyword', 0xeb62), - symbolMisc: register('symbol-misc', 0xeb63), - symbolOperator: register('symbol-operator', 0xeb64), - symbolProperty: register('symbol-property', 0xeb65), - wrench: register('wrench', 0xeb65), - wrenchSubaction: register('wrench-subaction', 0xeb65), - symbolSnippet: register('symbol-snippet', 0xeb66), - tasklist: register('tasklist', 0xeb67), - telescope: register('telescope', 0xeb68), - textSize: register('text-size', 0xeb69), - threeBars: register('three-bars', 0xeb6a), - thumbsdown: register('thumbsdown', 0xeb6b), - thumbsup: register('thumbsup', 0xeb6c), - tools: register('tools', 0xeb6d), - triangleDown: register('triangle-down', 0xeb6e), - triangleLeft: register('triangle-left', 0xeb6f), - triangleRight: register('triangle-right', 0xeb70), - triangleUp: register('triangle-up', 0xeb71), - twitter: register('twitter', 0xeb72), - unfold: register('unfold', 0xeb73), - unlock: register('unlock', 0xeb74), - unmute: register('unmute', 0xeb75), - unverified: register('unverified', 0xeb76), - verified: register('verified', 0xeb77), - versions: register('versions', 0xeb78), - vmActive: register('vm-active', 0xeb79), - vmOutline: register('vm-outline', 0xeb7a), - vmRunning: register('vm-running', 0xeb7b), - watch: register('watch', 0xeb7c), - whitespace: register('whitespace', 0xeb7d), - wholeWord: register('whole-word', 0xeb7e), - window: register('window', 0xeb7f), - wordWrap: register('word-wrap', 0xeb80), - zoomIn: register('zoom-in', 0xeb81), - zoomOut: register('zoom-out', 0xeb82), - listFilter: register('list-filter', 0xeb83), - listFlat: register('list-flat', 0xeb84), - listSelection: register('list-selection', 0xeb85), - selection: register('selection', 0xeb85), - listTree: register('list-tree', 0xeb86), - debugBreakpointFunctionUnverified: register('debug-breakpoint-function-unverified', 0xeb87), - debugBreakpointFunction: register('debug-breakpoint-function', 0xeb88), - debugBreakpointFunctionDisabled: register('debug-breakpoint-function-disabled', 0xeb88), - debugStackframeActive: register('debug-stackframe-active', 0xeb89), - circleSmallFilled: register('circle-small-filled', 0xeb8a), - debugStackframeDot: register('debug-stackframe-dot', 0xeb8a), - debugStackframe: register('debug-stackframe', 0xeb8b), - debugStackframeFocused: register('debug-stackframe-focused', 0xeb8b), - debugBreakpointUnsupported: register('debug-breakpoint-unsupported', 0xeb8c), - symbolString: register('symbol-string', 0xeb8d), - debugReverseContinue: register('debug-reverse-continue', 0xeb8e), - debugStepBack: register('debug-step-back', 0xeb8f), - debugRestartFrame: register('debug-restart-frame', 0xeb90), - callIncoming: register('call-incoming', 0xeb92), - callOutgoing: register('call-outgoing', 0xeb93), - menu: register('menu', 0xeb94), - expandAll: register('expand-all', 0xeb95), - feedback: register('feedback', 0xeb96), - gitPullRequestReviewer: register('git-pull-request-reviewer', 0xeb96), - groupByRefType: register('group-by-ref-type', 0xeb97), - ungroupByRefType: register('ungroup-by-ref-type', 0xeb98), - account: register('account', 0xeb99), - gitPullRequestAssignee: register('git-pull-request-assignee', 0xeb99), - bellDot: register('bell-dot', 0xeb9a), - debugConsole: register('debug-console', 0xeb9b), - library: register('library', 0xeb9c), - output: register('output', 0xeb9d), - runAll: register('run-all', 0xeb9e), - syncIgnored: register('sync-ignored', 0xeb9f), - pinned: register('pinned', 0xeba0), - githubInverted: register('github-inverted', 0xeba1), - debugAlt: register('debug-alt', 0xeb91), - serverProcess: register('server-process', 0xeba2), - serverEnvironment: register('server-environment', 0xeba3), - pass: register('pass', 0xeba4), - stopCircle: register('stop-circle', 0xeba5), - playCircle: register('play-circle', 0xeba6), - record: register('record', 0xeba7), - debugAltSmall: register('debug-alt-small', 0xeba8), - vmConnect: register('vm-connect', 0xeba9), - cloud: register('cloud', 0xebaa), - merge: register('merge', 0xebab), - exportIcon: register('export', 0xebac), - graphLeft: register('graph-left', 0xebad), - magnet: register('magnet', 0xebae), - notebook: register('notebook', 0xebaf), - redo: register('redo', 0xebb0), - checkAll: register('check-all', 0xebb1), - pinnedDirty: register('pinned-dirty', 0xebb2), - passFilled: register('pass-filled', 0xebb3), - circleLargeFilled: register('circle-large-filled', 0xebb4), - circleLarge: register('circle-large', 0xebb5), - circleLargeOutline: register('circle-large-outline', 0xebb5), - combine: register('combine', 0xebb6), - gather: register('gather', 0xebb6), - table: register('table', 0xebb7), - variableGroup: register('variable-group', 0xebb8), - typeHierarchy: register('type-hierarchy', 0xebb9), - typeHierarchySub: register('type-hierarchy-sub', 0xebba), - typeHierarchySuper: register('type-hierarchy-super', 0xebbb), - gitPullRequestCreate: register('git-pull-request-create', 0xebbc), - runAbove: register('run-above', 0xebbd), - runBelow: register('run-below', 0xebbe), - notebookTemplate: register('notebook-template', 0xebbf), - debugRerun: register('debug-rerun', 0xebc0), - workspaceTrusted: register('workspace-trusted', 0xebc1), - workspaceUntrusted: register('workspace-untrusted', 0xebc2), - workspaceUnspecified: register('workspace-unspecified', 0xebc3), - terminalCmd: register('terminal-cmd', 0xebc4), - terminalDebian: register('terminal-debian', 0xebc5), - terminalLinux: register('terminal-linux', 0xebc6), - terminalPowershell: register('terminal-powershell', 0xebc7), - terminalTmux: register('terminal-tmux', 0xebc8), - terminalUbuntu: register('terminal-ubuntu', 0xebc9), - terminalBash: register('terminal-bash', 0xebca), - arrowSwap: register('arrow-swap', 0xebcb), - copy: register('copy', 0xebcc), - personAdd: register('person-add', 0xebcd), - filterFilled: register('filter-filled', 0xebce), - wand: register('wand', 0xebcf), - debugLineByLine: register('debug-line-by-line', 0xebd0), - inspect: register('inspect', 0xebd1), - layers: register('layers', 0xebd2), - layersDot: register('layers-dot', 0xebd3), - layersActive: register('layers-active', 0xebd4), - compass: register('compass', 0xebd5), - compassDot: register('compass-dot', 0xebd6), - compassActive: register('compass-active', 0xebd7), - azure: register('azure', 0xebd8), - issueDraft: register('issue-draft', 0xebd9), - gitPullRequestClosed: register('git-pull-request-closed', 0xebda), - gitPullRequestDraft: register('git-pull-request-draft', 0xebdb), - debugAll: register('debug-all', 0xebdc), - debugCoverage: register('debug-coverage', 0xebdd), - runErrors: register('run-errors', 0xebde), - folderLibrary: register('folder-library', 0xebdf), - debugContinueSmall: register('debug-continue-small', 0xebe0), - beakerStop: register('beaker-stop', 0xebe1), - graphLine: register('graph-line', 0xebe2), - graphScatter: register('graph-scatter', 0xebe3), - pieChart: register('pie-chart', 0xebe4), - bracketDot: register('bracket-dot', 0xebe5), - bracketError: register('bracket-error', 0xebe6), - lockSmall: register('lock-small', 0xebe7), - azureDevops: register('azure-devops', 0xebe8), - verifiedFilled: register('verified-filled', 0xebe9), - newLine: register('newline', 0xebea), - layout: register('layout', 0xebeb), - layoutActivitybarLeft: register('layout-activitybar-left', 0xebec), - layoutActivitybarRight: register('layout-activitybar-right', 0xebed), - layoutPanelLeft: register('layout-panel-left', 0xebee), - layoutPanelCenter: register('layout-panel-center', 0xebef), - layoutPanelJustify: register('layout-panel-justify', 0xebf0), - layoutPanelRight: register('layout-panel-right', 0xebf1), - layoutPanel: register('layout-panel', 0xebf2), - layoutSidebarLeft: register('layout-sidebar-left', 0xebf3), - layoutSidebarRight: register('layout-sidebar-right', 0xebf4), - layoutStatusbar: register('layout-statusbar', 0xebf5), - layoutMenubar: register('layout-menubar', 0xebf6), - layoutCentered: register('layout-centered', 0xebf7), - layoutSidebarRightOff: register('layout-sidebar-right-off', 0xec00), - layoutPanelOff: register('layout-panel-off', 0xec01), - layoutSidebarLeftOff: register('layout-sidebar-left-off', 0xec02), - target: register('target', 0xebf8), - indent: register('indent', 0xebf9), - recordSmall: register('record-small', 0xebfa), - errorSmall: register('error-small', 0xebfb), - arrowCircleDown: register('arrow-circle-down', 0xebfc), - arrowCircleLeft: register('arrow-circle-left', 0xebfd), - arrowCircleRight: register('arrow-circle-right', 0xebfe), - arrowCircleUp: register('arrow-circle-up', 0xebff), - heartFilled: register('heart-filled', 0xec04), - map: register('map', 0xec05), - mapFilled: register('map-filled', 0xec06), - circleSmall: register('circle-small', 0xec07), - bellSlash: register('bell-slash', 0xec08), - bellSlashDot: register('bell-slash-dot', 0xec09), - commentUnresolved: register('comment-unresolved', 0xec0a), - gitPullRequestGoToChanges: register('git-pull-request-go-to-changes', 0xec0b), - gitPullRequestNewChanges: register('git-pull-request-new-changes', 0xec0c), - searchFuzzy: register('search-fuzzy', 0xec0d), - commentDraft: register('comment-draft', 0xec0e), - send: register('send', 0xec0f), - sparkle: register('sparkle', 0xec10), - insert: register('insert', 0xec11), - mic: register('mic', 0xec12), - - - // derived icons, that could become separate icons - +export const codiconsDerived = { dialogError: register('dialog-error', 'error'), dialogWarning: register('dialog-warning', 'warning'), dialogInfo: register('dialog-info', 'info'), dialogClose: register('dialog-close', 'close'), - treeItemExpanded: register('tree-item-expanded', 'chevron-down'), // collapsed is done with rotation - treeFilterOnTypeOn: register('tree-filter-on-type-on', 'list-filter'), treeFilterOnTypeOff: register('tree-filter-on-type-off', 'list-selection'), treeFilterClear: register('tree-filter-clear', 'close'), - treeItemLoading: register('tree-item-loading', 'loading'), - menuSelection: register('menu-selection', 'check'), menuSubmenu: register('menu-submenu', 'chevron-right'), - menuBarMore: register('menubar-more', 'more'), - scrollbarButtonLeft: register('scrollbar-button-left', 'triangle-left'), scrollbarButtonRight: register('scrollbar-button-right', 'triangle-right'), - scrollbarButtonUp: register('scrollbar-button-up', 'triangle-up'), scrollbarButtonDown: register('scrollbar-button-down', 'triangle-down'), - toolBarMore: register('toolbar-more', 'more'), - - quickInputBack: register('quick-input-back', 'arrow-left') + quickInputBack: register('quick-input-back', 'arrow-left'), + dropDownButton: register('drop-down-button', 0xeab4), + symbolCustomColor: register('symbol-customcolor', 0xeb5c), + exportIcon: register('export', 0xebac), + workspaceUnspecified: register('workspace-unspecified', 0xebc3), + newLine: register('newline', 0xebea), + thumbsDownFilled: register('thumbsdown-filled', 0xec13), + thumbsUpFilled: register('thumbsup-filled', 0xec14), + gitFetch: register('git-fetch', 0xec1d), + lightbulbSparkleAutofix: register('lightbulb-sparkle-autofix', 0xec1f), + debugBreakpointPending: register('debug-breakpoint-pending', 0xebd9), } as const; +/** + * The Codicon library is a set of default icons that are built-in in VS Code. + * + * In the product (outside of base) Codicons should only be used as defaults. In order to have all icons in VS Code + * themeable, component should define new, UI component specific icons using `iconRegistry.registerIcon`. + * In that call a Codicon can be named as default. + */ +export const Codicon = { + ...codiconsLibrary, + ...codiconsDerived + +} as const; diff --git a/patched-vscode/src/vs/base/common/codiconsLibrary.ts b/patched-vscode/src/vs/base/common/codiconsLibrary.ts new file mode 100644 index 00000000..599873fb --- /dev/null +++ b/patched-vscode/src/vs/base/common/codiconsLibrary.ts @@ -0,0 +1,582 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import { register } from 'vs/base/common/codiconsUtil'; + + +// This file is automatically generated by (microsoft/vscode-codicons)/scripts/export-to-ts.js +// Please don't edit it, as your changes will be overwritten. +// Instead, add mappings to codiconsDerived in codicons.ts. +export const codiconsLibrary = { + add: register('add', 0xea60), + plus: register('plus', 0xea60), + gistNew: register('gist-new', 0xea60), + repoCreate: register('repo-create', 0xea60), + lightbulb: register('lightbulb', 0xea61), + lightBulb: register('light-bulb', 0xea61), + repo: register('repo', 0xea62), + repoDelete: register('repo-delete', 0xea62), + gistFork: register('gist-fork', 0xea63), + repoForked: register('repo-forked', 0xea63), + gitPullRequest: register('git-pull-request', 0xea64), + gitPullRequestAbandoned: register('git-pull-request-abandoned', 0xea64), + recordKeys: register('record-keys', 0xea65), + keyboard: register('keyboard', 0xea65), + tag: register('tag', 0xea66), + gitPullRequestLabel: register('git-pull-request-label', 0xea66), + tagAdd: register('tag-add', 0xea66), + tagRemove: register('tag-remove', 0xea66), + person: register('person', 0xea67), + personFollow: register('person-follow', 0xea67), + personOutline: register('person-outline', 0xea67), + personFilled: register('person-filled', 0xea67), + gitBranch: register('git-branch', 0xea68), + gitBranchCreate: register('git-branch-create', 0xea68), + gitBranchDelete: register('git-branch-delete', 0xea68), + sourceControl: register('source-control', 0xea68), + mirror: register('mirror', 0xea69), + mirrorPublic: register('mirror-public', 0xea69), + star: register('star', 0xea6a), + starAdd: register('star-add', 0xea6a), + starDelete: register('star-delete', 0xea6a), + starEmpty: register('star-empty', 0xea6a), + comment: register('comment', 0xea6b), + commentAdd: register('comment-add', 0xea6b), + alert: register('alert', 0xea6c), + warning: register('warning', 0xea6c), + search: register('search', 0xea6d), + searchSave: register('search-save', 0xea6d), + logOut: register('log-out', 0xea6e), + signOut: register('sign-out', 0xea6e), + logIn: register('log-in', 0xea6f), + signIn: register('sign-in', 0xea6f), + eye: register('eye', 0xea70), + eyeUnwatch: register('eye-unwatch', 0xea70), + eyeWatch: register('eye-watch', 0xea70), + circleFilled: register('circle-filled', 0xea71), + primitiveDot: register('primitive-dot', 0xea71), + closeDirty: register('close-dirty', 0xea71), + debugBreakpoint: register('debug-breakpoint', 0xea71), + debugBreakpointDisabled: register('debug-breakpoint-disabled', 0xea71), + debugHint: register('debug-hint', 0xea71), + terminalDecorationSuccess: register('terminal-decoration-success', 0xea71), + primitiveSquare: register('primitive-square', 0xea72), + edit: register('edit', 0xea73), + pencil: register('pencil', 0xea73), + info: register('info', 0xea74), + issueOpened: register('issue-opened', 0xea74), + gistPrivate: register('gist-private', 0xea75), + gitForkPrivate: register('git-fork-private', 0xea75), + lock: register('lock', 0xea75), + mirrorPrivate: register('mirror-private', 0xea75), + close: register('close', 0xea76), + removeClose: register('remove-close', 0xea76), + x: register('x', 0xea76), + repoSync: register('repo-sync', 0xea77), + sync: register('sync', 0xea77), + clone: register('clone', 0xea78), + desktopDownload: register('desktop-download', 0xea78), + beaker: register('beaker', 0xea79), + microscope: register('microscope', 0xea79), + vm: register('vm', 0xea7a), + deviceDesktop: register('device-desktop', 0xea7a), + file: register('file', 0xea7b), + fileText: register('file-text', 0xea7b), + more: register('more', 0xea7c), + ellipsis: register('ellipsis', 0xea7c), + kebabHorizontal: register('kebab-horizontal', 0xea7c), + mailReply: register('mail-reply', 0xea7d), + reply: register('reply', 0xea7d), + organization: register('organization', 0xea7e), + organizationFilled: register('organization-filled', 0xea7e), + organizationOutline: register('organization-outline', 0xea7e), + newFile: register('new-file', 0xea7f), + fileAdd: register('file-add', 0xea7f), + newFolder: register('new-folder', 0xea80), + fileDirectoryCreate: register('file-directory-create', 0xea80), + trash: register('trash', 0xea81), + trashcan: register('trashcan', 0xea81), + history: register('history', 0xea82), + clock: register('clock', 0xea82), + folder: register('folder', 0xea83), + fileDirectory: register('file-directory', 0xea83), + symbolFolder: register('symbol-folder', 0xea83), + logoGithub: register('logo-github', 0xea84), + markGithub: register('mark-github', 0xea84), + github: register('github', 0xea84), + terminal: register('terminal', 0xea85), + console: register('console', 0xea85), + repl: register('repl', 0xea85), + zap: register('zap', 0xea86), + symbolEvent: register('symbol-event', 0xea86), + error: register('error', 0xea87), + stop: register('stop', 0xea87), + variable: register('variable', 0xea88), + symbolVariable: register('symbol-variable', 0xea88), + array: register('array', 0xea8a), + symbolArray: register('symbol-array', 0xea8a), + symbolModule: register('symbol-module', 0xea8b), + symbolPackage: register('symbol-package', 0xea8b), + symbolNamespace: register('symbol-namespace', 0xea8b), + symbolObject: register('symbol-object', 0xea8b), + symbolMethod: register('symbol-method', 0xea8c), + symbolFunction: register('symbol-function', 0xea8c), + symbolConstructor: register('symbol-constructor', 0xea8c), + symbolBoolean: register('symbol-boolean', 0xea8f), + symbolNull: register('symbol-null', 0xea8f), + symbolNumeric: register('symbol-numeric', 0xea90), + symbolNumber: register('symbol-number', 0xea90), + symbolStructure: register('symbol-structure', 0xea91), + symbolStruct: register('symbol-struct', 0xea91), + symbolParameter: register('symbol-parameter', 0xea92), + symbolTypeParameter: register('symbol-type-parameter', 0xea92), + symbolKey: register('symbol-key', 0xea93), + symbolText: register('symbol-text', 0xea93), + symbolReference: register('symbol-reference', 0xea94), + goToFile: register('go-to-file', 0xea94), + symbolEnum: register('symbol-enum', 0xea95), + symbolValue: register('symbol-value', 0xea95), + symbolRuler: register('symbol-ruler', 0xea96), + symbolUnit: register('symbol-unit', 0xea96), + activateBreakpoints: register('activate-breakpoints', 0xea97), + archive: register('archive', 0xea98), + arrowBoth: register('arrow-both', 0xea99), + arrowDown: register('arrow-down', 0xea9a), + arrowLeft: register('arrow-left', 0xea9b), + arrowRight: register('arrow-right', 0xea9c), + arrowSmallDown: register('arrow-small-down', 0xea9d), + arrowSmallLeft: register('arrow-small-left', 0xea9e), + arrowSmallRight: register('arrow-small-right', 0xea9f), + arrowSmallUp: register('arrow-small-up', 0xeaa0), + arrowUp: register('arrow-up', 0xeaa1), + bell: register('bell', 0xeaa2), + bold: register('bold', 0xeaa3), + book: register('book', 0xeaa4), + bookmark: register('bookmark', 0xeaa5), + debugBreakpointConditionalUnverified: register('debug-breakpoint-conditional-unverified', 0xeaa6), + debugBreakpointConditional: register('debug-breakpoint-conditional', 0xeaa7), + debugBreakpointConditionalDisabled: register('debug-breakpoint-conditional-disabled', 0xeaa7), + debugBreakpointDataUnverified: register('debug-breakpoint-data-unverified', 0xeaa8), + debugBreakpointData: register('debug-breakpoint-data', 0xeaa9), + debugBreakpointDataDisabled: register('debug-breakpoint-data-disabled', 0xeaa9), + debugBreakpointLogUnverified: register('debug-breakpoint-log-unverified', 0xeaaa), + debugBreakpointLog: register('debug-breakpoint-log', 0xeaab), + debugBreakpointLogDisabled: register('debug-breakpoint-log-disabled', 0xeaab), + briefcase: register('briefcase', 0xeaac), + broadcast: register('broadcast', 0xeaad), + browser: register('browser', 0xeaae), + bug: register('bug', 0xeaaf), + calendar: register('calendar', 0xeab0), + caseSensitive: register('case-sensitive', 0xeab1), + check: register('check', 0xeab2), + checklist: register('checklist', 0xeab3), + chevronDown: register('chevron-down', 0xeab4), + chevronLeft: register('chevron-left', 0xeab5), + chevronRight: register('chevron-right', 0xeab6), + chevronUp: register('chevron-up', 0xeab7), + chromeClose: register('chrome-close', 0xeab8), + chromeMaximize: register('chrome-maximize', 0xeab9), + chromeMinimize: register('chrome-minimize', 0xeaba), + chromeRestore: register('chrome-restore', 0xeabb), + circleOutline: register('circle-outline', 0xeabc), + circle: register('circle', 0xeabc), + debugBreakpointUnverified: register('debug-breakpoint-unverified', 0xeabc), + terminalDecorationIncomplete: register('terminal-decoration-incomplete', 0xeabc), + circleSlash: register('circle-slash', 0xeabd), + circuitBoard: register('circuit-board', 0xeabe), + clearAll: register('clear-all', 0xeabf), + clippy: register('clippy', 0xeac0), + closeAll: register('close-all', 0xeac1), + cloudDownload: register('cloud-download', 0xeac2), + cloudUpload: register('cloud-upload', 0xeac3), + code: register('code', 0xeac4), + collapseAll: register('collapse-all', 0xeac5), + colorMode: register('color-mode', 0xeac6), + commentDiscussion: register('comment-discussion', 0xeac7), + creditCard: register('credit-card', 0xeac9), + dash: register('dash', 0xeacc), + dashboard: register('dashboard', 0xeacd), + database: register('database', 0xeace), + debugContinue: register('debug-continue', 0xeacf), + debugDisconnect: register('debug-disconnect', 0xead0), + debugPause: register('debug-pause', 0xead1), + debugRestart: register('debug-restart', 0xead2), + debugStart: register('debug-start', 0xead3), + debugStepInto: register('debug-step-into', 0xead4), + debugStepOut: register('debug-step-out', 0xead5), + debugStepOver: register('debug-step-over', 0xead6), + debugStop: register('debug-stop', 0xead7), + debug: register('debug', 0xead8), + deviceCameraVideo: register('device-camera-video', 0xead9), + deviceCamera: register('device-camera', 0xeada), + deviceMobile: register('device-mobile', 0xeadb), + diffAdded: register('diff-added', 0xeadc), + diffIgnored: register('diff-ignored', 0xeadd), + diffModified: register('diff-modified', 0xeade), + diffRemoved: register('diff-removed', 0xeadf), + diffRenamed: register('diff-renamed', 0xeae0), + diff: register('diff', 0xeae1), + diffSidebyside: register('diff-sidebyside', 0xeae1), + discard: register('discard', 0xeae2), + editorLayout: register('editor-layout', 0xeae3), + emptyWindow: register('empty-window', 0xeae4), + exclude: register('exclude', 0xeae5), + extensions: register('extensions', 0xeae6), + eyeClosed: register('eye-closed', 0xeae7), + fileBinary: register('file-binary', 0xeae8), + fileCode: register('file-code', 0xeae9), + fileMedia: register('file-media', 0xeaea), + filePdf: register('file-pdf', 0xeaeb), + fileSubmodule: register('file-submodule', 0xeaec), + fileSymlinkDirectory: register('file-symlink-directory', 0xeaed), + fileSymlinkFile: register('file-symlink-file', 0xeaee), + fileZip: register('file-zip', 0xeaef), + files: register('files', 0xeaf0), + filter: register('filter', 0xeaf1), + flame: register('flame', 0xeaf2), + foldDown: register('fold-down', 0xeaf3), + foldUp: register('fold-up', 0xeaf4), + fold: register('fold', 0xeaf5), + folderActive: register('folder-active', 0xeaf6), + folderOpened: register('folder-opened', 0xeaf7), + gear: register('gear', 0xeaf8), + gift: register('gift', 0xeaf9), + gistSecret: register('gist-secret', 0xeafa), + gist: register('gist', 0xeafb), + gitCommit: register('git-commit', 0xeafc), + gitCompare: register('git-compare', 0xeafd), + compareChanges: register('compare-changes', 0xeafd), + gitMerge: register('git-merge', 0xeafe), + githubAction: register('github-action', 0xeaff), + githubAlt: register('github-alt', 0xeb00), + globe: register('globe', 0xeb01), + grabber: register('grabber', 0xeb02), + graph: register('graph', 0xeb03), + gripper: register('gripper', 0xeb04), + heart: register('heart', 0xeb05), + home: register('home', 0xeb06), + horizontalRule: register('horizontal-rule', 0xeb07), + hubot: register('hubot', 0xeb08), + inbox: register('inbox', 0xeb09), + issueReopened: register('issue-reopened', 0xeb0b), + issues: register('issues', 0xeb0c), + italic: register('italic', 0xeb0d), + jersey: register('jersey', 0xeb0e), + json: register('json', 0xeb0f), + kebabVertical: register('kebab-vertical', 0xeb10), + key: register('key', 0xeb11), + law: register('law', 0xeb12), + lightbulbAutofix: register('lightbulb-autofix', 0xeb13), + linkExternal: register('link-external', 0xeb14), + link: register('link', 0xeb15), + listOrdered: register('list-ordered', 0xeb16), + listUnordered: register('list-unordered', 0xeb17), + liveShare: register('live-share', 0xeb18), + loading: register('loading', 0xeb19), + location: register('location', 0xeb1a), + mailRead: register('mail-read', 0xeb1b), + mail: register('mail', 0xeb1c), + markdown: register('markdown', 0xeb1d), + megaphone: register('megaphone', 0xeb1e), + mention: register('mention', 0xeb1f), + milestone: register('milestone', 0xeb20), + gitPullRequestMilestone: register('git-pull-request-milestone', 0xeb20), + mortarBoard: register('mortar-board', 0xeb21), + move: register('move', 0xeb22), + multipleWindows: register('multiple-windows', 0xeb23), + mute: register('mute', 0xeb24), + noNewline: register('no-newline', 0xeb25), + note: register('note', 0xeb26), + octoface: register('octoface', 0xeb27), + openPreview: register('open-preview', 0xeb28), + package: register('package', 0xeb29), + paintcan: register('paintcan', 0xeb2a), + pin: register('pin', 0xeb2b), + play: register('play', 0xeb2c), + run: register('run', 0xeb2c), + plug: register('plug', 0xeb2d), + preserveCase: register('preserve-case', 0xeb2e), + preview: register('preview', 0xeb2f), + project: register('project', 0xeb30), + pulse: register('pulse', 0xeb31), + question: register('question', 0xeb32), + quote: register('quote', 0xeb33), + radioTower: register('radio-tower', 0xeb34), + reactions: register('reactions', 0xeb35), + references: register('references', 0xeb36), + refresh: register('refresh', 0xeb37), + regex: register('regex', 0xeb38), + remoteExplorer: register('remote-explorer', 0xeb39), + remote: register('remote', 0xeb3a), + remove: register('remove', 0xeb3b), + replaceAll: register('replace-all', 0xeb3c), + replace: register('replace', 0xeb3d), + repoClone: register('repo-clone', 0xeb3e), + repoForcePush: register('repo-force-push', 0xeb3f), + repoPull: register('repo-pull', 0xeb40), + repoPush: register('repo-push', 0xeb41), + report: register('report', 0xeb42), + requestChanges: register('request-changes', 0xeb43), + rocket: register('rocket', 0xeb44), + rootFolderOpened: register('root-folder-opened', 0xeb45), + rootFolder: register('root-folder', 0xeb46), + rss: register('rss', 0xeb47), + ruby: register('ruby', 0xeb48), + saveAll: register('save-all', 0xeb49), + saveAs: register('save-as', 0xeb4a), + save: register('save', 0xeb4b), + screenFull: register('screen-full', 0xeb4c), + screenNormal: register('screen-normal', 0xeb4d), + searchStop: register('search-stop', 0xeb4e), + server: register('server', 0xeb50), + settingsGear: register('settings-gear', 0xeb51), + settings: register('settings', 0xeb52), + shield: register('shield', 0xeb53), + smiley: register('smiley', 0xeb54), + sortPrecedence: register('sort-precedence', 0xeb55), + splitHorizontal: register('split-horizontal', 0xeb56), + splitVertical: register('split-vertical', 0xeb57), + squirrel: register('squirrel', 0xeb58), + starFull: register('star-full', 0xeb59), + starHalf: register('star-half', 0xeb5a), + symbolClass: register('symbol-class', 0xeb5b), + symbolColor: register('symbol-color', 0xeb5c), + symbolConstant: register('symbol-constant', 0xeb5d), + symbolEnumMember: register('symbol-enum-member', 0xeb5e), + symbolField: register('symbol-field', 0xeb5f), + symbolFile: register('symbol-file', 0xeb60), + symbolInterface: register('symbol-interface', 0xeb61), + symbolKeyword: register('symbol-keyword', 0xeb62), + symbolMisc: register('symbol-misc', 0xeb63), + symbolOperator: register('symbol-operator', 0xeb64), + symbolProperty: register('symbol-property', 0xeb65), + wrench: register('wrench', 0xeb65), + wrenchSubaction: register('wrench-subaction', 0xeb65), + symbolSnippet: register('symbol-snippet', 0xeb66), + tasklist: register('tasklist', 0xeb67), + telescope: register('telescope', 0xeb68), + textSize: register('text-size', 0xeb69), + threeBars: register('three-bars', 0xeb6a), + thumbsdown: register('thumbsdown', 0xeb6b), + thumbsup: register('thumbsup', 0xeb6c), + tools: register('tools', 0xeb6d), + triangleDown: register('triangle-down', 0xeb6e), + triangleLeft: register('triangle-left', 0xeb6f), + triangleRight: register('triangle-right', 0xeb70), + triangleUp: register('triangle-up', 0xeb71), + twitter: register('twitter', 0xeb72), + unfold: register('unfold', 0xeb73), + unlock: register('unlock', 0xeb74), + unmute: register('unmute', 0xeb75), + unverified: register('unverified', 0xeb76), + verified: register('verified', 0xeb77), + versions: register('versions', 0xeb78), + vmActive: register('vm-active', 0xeb79), + vmOutline: register('vm-outline', 0xeb7a), + vmRunning: register('vm-running', 0xeb7b), + watch: register('watch', 0xeb7c), + whitespace: register('whitespace', 0xeb7d), + wholeWord: register('whole-word', 0xeb7e), + window: register('window', 0xeb7f), + wordWrap: register('word-wrap', 0xeb80), + zoomIn: register('zoom-in', 0xeb81), + zoomOut: register('zoom-out', 0xeb82), + listFilter: register('list-filter', 0xeb83), + listFlat: register('list-flat', 0xeb84), + listSelection: register('list-selection', 0xeb85), + selection: register('selection', 0xeb85), + listTree: register('list-tree', 0xeb86), + debugBreakpointFunctionUnverified: register('debug-breakpoint-function-unverified', 0xeb87), + debugBreakpointFunction: register('debug-breakpoint-function', 0xeb88), + debugBreakpointFunctionDisabled: register('debug-breakpoint-function-disabled', 0xeb88), + debugStackframeActive: register('debug-stackframe-active', 0xeb89), + circleSmallFilled: register('circle-small-filled', 0xeb8a), + debugStackframeDot: register('debug-stackframe-dot', 0xeb8a), + terminalDecorationMark: register('terminal-decoration-mark', 0xeb8a), + debugStackframe: register('debug-stackframe', 0xeb8b), + debugStackframeFocused: register('debug-stackframe-focused', 0xeb8b), + debugBreakpointUnsupported: register('debug-breakpoint-unsupported', 0xeb8c), + symbolString: register('symbol-string', 0xeb8d), + debugReverseContinue: register('debug-reverse-continue', 0xeb8e), + debugStepBack: register('debug-step-back', 0xeb8f), + debugRestartFrame: register('debug-restart-frame', 0xeb90), + debugAlt: register('debug-alt', 0xeb91), + callIncoming: register('call-incoming', 0xeb92), + callOutgoing: register('call-outgoing', 0xeb93), + menu: register('menu', 0xeb94), + expandAll: register('expand-all', 0xeb95), + feedback: register('feedback', 0xeb96), + gitPullRequestReviewer: register('git-pull-request-reviewer', 0xeb96), + groupByRefType: register('group-by-ref-type', 0xeb97), + ungroupByRefType: register('ungroup-by-ref-type', 0xeb98), + account: register('account', 0xeb99), + gitPullRequestAssignee: register('git-pull-request-assignee', 0xeb99), + bellDot: register('bell-dot', 0xeb9a), + debugConsole: register('debug-console', 0xeb9b), + library: register('library', 0xeb9c), + output: register('output', 0xeb9d), + runAll: register('run-all', 0xeb9e), + syncIgnored: register('sync-ignored', 0xeb9f), + pinned: register('pinned', 0xeba0), + githubInverted: register('github-inverted', 0xeba1), + serverProcess: register('server-process', 0xeba2), + serverEnvironment: register('server-environment', 0xeba3), + pass: register('pass', 0xeba4), + issueClosed: register('issue-closed', 0xeba4), + stopCircle: register('stop-circle', 0xeba5), + playCircle: register('play-circle', 0xeba6), + record: register('record', 0xeba7), + debugAltSmall: register('debug-alt-small', 0xeba8), + vmConnect: register('vm-connect', 0xeba9), + cloud: register('cloud', 0xebaa), + merge: register('merge', 0xebab), + export: register('export', 0xebac), + graphLeft: register('graph-left', 0xebad), + magnet: register('magnet', 0xebae), + notebook: register('notebook', 0xebaf), + redo: register('redo', 0xebb0), + checkAll: register('check-all', 0xebb1), + pinnedDirty: register('pinned-dirty', 0xebb2), + passFilled: register('pass-filled', 0xebb3), + circleLargeFilled: register('circle-large-filled', 0xebb4), + circleLarge: register('circle-large', 0xebb5), + circleLargeOutline: register('circle-large-outline', 0xebb5), + combine: register('combine', 0xebb6), + gather: register('gather', 0xebb6), + table: register('table', 0xebb7), + variableGroup: register('variable-group', 0xebb8), + typeHierarchy: register('type-hierarchy', 0xebb9), + typeHierarchySub: register('type-hierarchy-sub', 0xebba), + typeHierarchySuper: register('type-hierarchy-super', 0xebbb), + gitPullRequestCreate: register('git-pull-request-create', 0xebbc), + runAbove: register('run-above', 0xebbd), + runBelow: register('run-below', 0xebbe), + notebookTemplate: register('notebook-template', 0xebbf), + debugRerun: register('debug-rerun', 0xebc0), + workspaceTrusted: register('workspace-trusted', 0xebc1), + workspaceUntrusted: register('workspace-untrusted', 0xebc2), + workspaceUnknown: register('workspace-unknown', 0xebc3), + terminalCmd: register('terminal-cmd', 0xebc4), + terminalDebian: register('terminal-debian', 0xebc5), + terminalLinux: register('terminal-linux', 0xebc6), + terminalPowershell: register('terminal-powershell', 0xebc7), + terminalTmux: register('terminal-tmux', 0xebc8), + terminalUbuntu: register('terminal-ubuntu', 0xebc9), + terminalBash: register('terminal-bash', 0xebca), + arrowSwap: register('arrow-swap', 0xebcb), + copy: register('copy', 0xebcc), + personAdd: register('person-add', 0xebcd), + filterFilled: register('filter-filled', 0xebce), + wand: register('wand', 0xebcf), + debugLineByLine: register('debug-line-by-line', 0xebd0), + inspect: register('inspect', 0xebd1), + layers: register('layers', 0xebd2), + layersDot: register('layers-dot', 0xebd3), + layersActive: register('layers-active', 0xebd4), + compass: register('compass', 0xebd5), + compassDot: register('compass-dot', 0xebd6), + compassActive: register('compass-active', 0xebd7), + azure: register('azure', 0xebd8), + issueDraft: register('issue-draft', 0xebd9), + gitPullRequestClosed: register('git-pull-request-closed', 0xebda), + gitPullRequestDraft: register('git-pull-request-draft', 0xebdb), + debugAll: register('debug-all', 0xebdc), + debugCoverage: register('debug-coverage', 0xebdd), + runErrors: register('run-errors', 0xebde), + folderLibrary: register('folder-library', 0xebdf), + debugContinueSmall: register('debug-continue-small', 0xebe0), + beakerStop: register('beaker-stop', 0xebe1), + graphLine: register('graph-line', 0xebe2), + graphScatter: register('graph-scatter', 0xebe3), + pieChart: register('pie-chart', 0xebe4), + bracket: register('bracket', 0xeb0f), + bracketDot: register('bracket-dot', 0xebe5), + bracketError: register('bracket-error', 0xebe6), + lockSmall: register('lock-small', 0xebe7), + azureDevops: register('azure-devops', 0xebe8), + verifiedFilled: register('verified-filled', 0xebe9), + newline: register('newline', 0xebea), + layout: register('layout', 0xebeb), + layoutActivitybarLeft: register('layout-activitybar-left', 0xebec), + layoutActivitybarRight: register('layout-activitybar-right', 0xebed), + layoutPanelLeft: register('layout-panel-left', 0xebee), + layoutPanelCenter: register('layout-panel-center', 0xebef), + layoutPanelJustify: register('layout-panel-justify', 0xebf0), + layoutPanelRight: register('layout-panel-right', 0xebf1), + layoutPanel: register('layout-panel', 0xebf2), + layoutSidebarLeft: register('layout-sidebar-left', 0xebf3), + layoutSidebarRight: register('layout-sidebar-right', 0xebf4), + layoutStatusbar: register('layout-statusbar', 0xebf5), + layoutMenubar: register('layout-menubar', 0xebf6), + layoutCentered: register('layout-centered', 0xebf7), + target: register('target', 0xebf8), + indent: register('indent', 0xebf9), + recordSmall: register('record-small', 0xebfa), + errorSmall: register('error-small', 0xebfb), + terminalDecorationError: register('terminal-decoration-error', 0xebfb), + arrowCircleDown: register('arrow-circle-down', 0xebfc), + arrowCircleLeft: register('arrow-circle-left', 0xebfd), + arrowCircleRight: register('arrow-circle-right', 0xebfe), + arrowCircleUp: register('arrow-circle-up', 0xebff), + layoutSidebarRightOff: register('layout-sidebar-right-off', 0xec00), + layoutPanelOff: register('layout-panel-off', 0xec01), + layoutSidebarLeftOff: register('layout-sidebar-left-off', 0xec02), + blank: register('blank', 0xec03), + heartFilled: register('heart-filled', 0xec04), + map: register('map', 0xec05), + mapHorizontal: register('map-horizontal', 0xec05), + foldHorizontal: register('fold-horizontal', 0xec05), + mapFilled: register('map-filled', 0xec06), + mapHorizontalFilled: register('map-horizontal-filled', 0xec06), + foldHorizontalFilled: register('fold-horizontal-filled', 0xec06), + circleSmall: register('circle-small', 0xec07), + bellSlash: register('bell-slash', 0xec08), + bellSlashDot: register('bell-slash-dot', 0xec09), + commentUnresolved: register('comment-unresolved', 0xec0a), + gitPullRequestGoToChanges: register('git-pull-request-go-to-changes', 0xec0b), + gitPullRequestNewChanges: register('git-pull-request-new-changes', 0xec0c), + searchFuzzy: register('search-fuzzy', 0xec0d), + commentDraft: register('comment-draft', 0xec0e), + send: register('send', 0xec0f), + sparkle: register('sparkle', 0xec10), + insert: register('insert', 0xec11), + mic: register('mic', 0xec12), + thumbsdownFilled: register('thumbsdown-filled', 0xec13), + thumbsupFilled: register('thumbsup-filled', 0xec14), + coffee: register('coffee', 0xec15), + snake: register('snake', 0xec16), + game: register('game', 0xec17), + vr: register('vr', 0xec18), + chip: register('chip', 0xec19), + piano: register('piano', 0xec1a), + music: register('music', 0xec1b), + micFilled: register('mic-filled', 0xec1c), + repoFetch: register('repo-fetch', 0xec1d), + copilot: register('copilot', 0xec1e), + lightbulbSparkle: register('lightbulb-sparkle', 0xec1f), + robot: register('robot', 0xec20), + sparkleFilled: register('sparkle-filled', 0xec21), + diffSingle: register('diff-single', 0xec22), + diffMultiple: register('diff-multiple', 0xec23), + surroundWith: register('surround-with', 0xec24), + share: register('share', 0xec25), + gitStash: register('git-stash', 0xec26), + gitStashApply: register('git-stash-apply', 0xec27), + gitStashPop: register('git-stash-pop', 0xec28), + vscode: register('vscode', 0xec29), + vscodeInsiders: register('vscode-insiders', 0xec2a), + codeOss: register('code-oss', 0xec2b), + runCoverage: register('run-coverage', 0xec2c), + runAllCoverage: register('run-all-coverage', 0xec2d), + coverage: register('coverage', 0xec2e), + githubProject: register('github-project', 0xec2f), + mapVertical: register('map-vertical', 0xec30), + foldVertical: register('fold-vertical', 0xec30), + mapVerticalFilled: register('map-vertical-filled', 0xec31), + foldVerticalFilled: register('fold-vertical-filled', 0xec31), + goToSearch: register('go-to-search', 0xec32), + percentage: register('percentage', 0xec33), + sortPercentage: register('sort-percentage', 0xec33), + attach: register('attach', 0xec34), +} as const; diff --git a/patched-vscode/src/vs/base/common/codiconsUtil.ts b/patched-vscode/src/vs/base/common/codiconsUtil.ts new file mode 100644 index 00000000..ce7f9b2d --- /dev/null +++ b/patched-vscode/src/vs/base/common/codiconsUtil.ts @@ -0,0 +1,28 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import { ThemeIcon } from 'vs/base/common/themables'; +import { isString } from 'vs/base/common/types'; + + +const _codiconFontCharacters: { [id: string]: number } = Object.create(null); + +export function register(id: string, fontCharacter: number | string): ThemeIcon { + if (isString(fontCharacter)) { + const val = _codiconFontCharacters[fontCharacter]; + if (val === undefined) { + throw new Error(`${id} references an unknown codicon: ${fontCharacter}`); + } + fontCharacter = val; + } + _codiconFontCharacters[id] = fontCharacter; + return { id }; +} + +/** + * Only to be used by the iconRegistry. + */ +export function getCodiconFontCharacters(): { [id: string]: number } { + return _codiconFontCharacters; +} diff --git a/patched-vscode/src/vs/base/common/controlFlow.ts b/patched-vscode/src/vs/base/common/controlFlow.ts new file mode 100644 index 00000000..2c4d020d --- /dev/null +++ b/patched-vscode/src/vs/base/common/controlFlow.ts @@ -0,0 +1,69 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import { BugIndicatingError } from 'vs/base/common/errors'; + +/* + * This file contains helper classes to manage control flow. +*/ + +/** + * Prevents code from being re-entrant. +*/ +export class ReentrancyBarrier { + private _isOccupied = false; + + /** + * Calls `runner` if the barrier is not occupied. + * During the call, the barrier becomes occupied. + */ + public runExclusivelyOrSkip(runner: () => void): void { + if (this._isOccupied) { + return; + } + this._isOccupied = true; + try { + runner(); + } finally { + this._isOccupied = false; + } + } + + /** + * Calls `runner`. If the barrier is occupied, throws an error. + * During the call, the barrier becomes active. + */ + public runExclusivelyOrThrow(runner: () => void): void { + if (this._isOccupied) { + throw new BugIndicatingError(`ReentrancyBarrier: reentrant call detected!`); + } + this._isOccupied = true; + try { + runner(); + } finally { + this._isOccupied = false; + } + } + + /** + * Indicates if some runner occupies this barrier. + */ + public get isOccupied() { + return this._isOccupied; + } + + public makeExclusiveOrSkip(fn: TFunction): TFunction { + return ((...args: any[]) => { + if (this._isOccupied) { + return; + } + this._isOccupied = true; + try { + return fn(...args); + } finally { + this._isOccupied = false; + } + }) as any; + } +} diff --git a/patched-vscode/src/vs/base/common/dataTransfer.ts b/patched-vscode/src/vs/base/common/dataTransfer.ts index bed42389..9c9ac456 100644 --- a/patched-vscode/src/vs/base/common/dataTransfer.ts +++ b/patched-vscode/src/vs/base/common/dataTransfer.ts @@ -50,6 +50,7 @@ export interface IReadonlyVSDataTransfer extends Iterable value.trim()).filter(value => value.length > 0); + for (const value of values) { + switch (value) { + case 'Unity': { + const desktopSessionUnity = env['DESKTOP_SESSION']; + if (desktopSessionUnity && desktopSessionUnity.includes('gnome-fallback')) { + return DesktopEnvironment.GNOME; + } + + return DesktopEnvironment.UNITY; + } + case 'Deepin': + return DesktopEnvironment.DEEPIN; + case 'GNOME': + return DesktopEnvironment.GNOME; + case 'X-Cinnamon': + return DesktopEnvironment.CINNAMON; + case 'KDE': { + const kdeSession = env[kKDESessionEnvVar]; + if (kdeSession === '5') { return DesktopEnvironment.KDE5; } + if (kdeSession === '6') { return DesktopEnvironment.KDE6; } + return DesktopEnvironment.KDE4; + } + case 'Pantheon': + return DesktopEnvironment.PANTHEON; + case 'XFCE': + return DesktopEnvironment.XFCE; + case 'UKUI': + return DesktopEnvironment.UKUI; + case 'LXQt': + return DesktopEnvironment.LXQT; + } + } + } + + const desktopSession = env['DESKTOP_SESSION']; + if (desktopSession) { + switch (desktopSession) { + case 'deepin': + return DesktopEnvironment.DEEPIN; + case 'gnome': + case 'mate': + return DesktopEnvironment.GNOME; + case 'kde4': + case 'kde-plasma': + return DesktopEnvironment.KDE4; + case 'kde': + if (kKDESessionEnvVar in env) { + return DesktopEnvironment.KDE4; + } + return DesktopEnvironment.KDE3; + case 'xfce': + case 'xubuntu': + return DesktopEnvironment.XFCE; + case 'ukui': + return DesktopEnvironment.UKUI; + } + } + + if ('GNOME_DESKTOP_SESSION_ID' in env) { + return DesktopEnvironment.GNOME; + } + if ('KDE_FULL_SESSION' in env) { + if (kKDESessionEnvVar in env) { + return DesktopEnvironment.KDE4; + } + return DesktopEnvironment.KDE3; + } + + return DesktopEnvironment.UNKNOWN; +} diff --git a/patched-vscode/src/vs/base/common/equals.ts b/patched-vscode/src/vs/base/common/equals.ts new file mode 100644 index 00000000..22825c59 --- /dev/null +++ b/patched-vscode/src/vs/base/common/equals.ts @@ -0,0 +1,123 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as arrays from 'vs/base/common/arrays'; + +export type EqualityComparer = (a: T, b: T) => boolean; +export const strictEquals: EqualityComparer = (a, b) => a === b; + +/** + * Checks if the items of two arrays are equal. + * By default, strict equality is used to compare elements, but a custom equality comparer can be provided. + */ +export function itemsEquals(itemEquals: EqualityComparer = strictEquals): EqualityComparer { + return (a, b) => arrays.equals(a, b, itemEquals); +} + +/** + * Two items are considered equal, if their stringified representations are equal. +*/ +export function jsonStringifyEquals(): EqualityComparer { + return (a, b) => JSON.stringify(a) === JSON.stringify(b); +} + +/** + * Uses `item.equals(other)` to determine equality. + */ +export function itemEquals(): EqualityComparer { + return (a, b) => a.equals(b); +} + +export function equalsIfDefined(v1: T | undefined, v2: T | undefined, equals: EqualityComparer): boolean { + if (!v1 || !v2) { + return v1 === v2; + } + return equals(v1, v2); +} + +/** + * Drills into arrays (items ordered) and objects (keys unordered) and uses strict equality on everything else. +*/ +export function structuralEquals(a: T, b: T): boolean { + if (a === b) { + return true; + } + + if (Array.isArray(a) && Array.isArray(b)) { + if (a.length !== b.length) { + return false; + } + for (let i = 0; i < a.length; i++) { + if (!structuralEquals(a[i], b[i])) { + return false; + } + } + return true; + } + + if (a && typeof a === 'object' && b && typeof b === 'object') { + if (Object.getPrototypeOf(a) === Object.prototype && Object.getPrototypeOf(b) === Object.prototype) { + const aObj = a as Record; + const bObj = b as Record; + const keysA = Object.keys(aObj); + const keysB = Object.keys(bObj); + const keysBSet = new Set(keysB); + + if (keysA.length !== keysB.length) { + return false; + } + + for (const key of keysA) { + if (!keysBSet.has(key)) { + return false; + } + if (!structuralEquals(aObj[key], bObj[key])) { + return false; + } + } + + return true; + } + } + + return false; +} + +/** + * `getStructuralKey(a) === getStructuralKey(b) <=> structuralEquals(a, b)` + * (assuming that a and b are not cyclic structures and nothing extends globalThis Array). +*/ +export function getStructuralKey(t: unknown): string { + return JSON.stringify(toNormalizedJsonStructure(t)); +} + +let objectId = 0; +const objIds = new WeakMap(); + +function toNormalizedJsonStructure(t: unknown): unknown { + if (Array.isArray(t)) { + return t.map(toNormalizedJsonStructure); + } + + if (t && typeof t === 'object') { + if (Object.getPrototypeOf(t) === Object.prototype) { + const tObj = t as Record; + const res: Record = Object.create(null); + for (const key of Object.keys(tObj).sort()) { + res[key] = toNormalizedJsonStructure(tObj[key]); + } + return res; + } else { + let objId = objIds.get(t); + if (objId === undefined) { + objId = objectId++; + objIds.set(t, objId); + } + // Random string to prevent collisions + return objId + '----2b76a038c20c4bcc'; + } + } + return t; +} diff --git a/patched-vscode/src/vs/base/common/event.ts b/patched-vscode/src/vs/base/common/event.ts index 8bf0cc71..f94fa367 100644 --- a/patched-vscode/src/vs/base/common/event.ts +++ b/patched-vscode/src/vs/base/common/event.ts @@ -13,19 +13,28 @@ import { StopWatch } from 'vs/base/common/stopwatch'; import { MicrotaskDelay } from 'vs/base/common/symbols'; +// ----------------------------------------------------------------------------------------------------------------------- +// Uncomment the next line to print warnings whenever a listener is GC'ed without having been disposed. This is a LEAK. +// ----------------------------------------------------------------------------------------------------------------------- +const _enableListenerGCedWarning = false + // || Boolean("TRUE") // causes a linter warning so that it cannot be pushed + ; + // ----------------------------------------------------------------------------------------------------------------------- // Uncomment the next line to print warnings whenever an emitter with listeners is disposed. That is a sign of code smell. // ----------------------------------------------------------------------------------------------------------------------- -const _enableDisposeWithListenerWarning = false; -// _enableDisposeWithListenerWarning = Boolean("TRUE"); // causes a linter warning so that it cannot be pushed +const _enableDisposeWithListenerWarning = false + // || Boolean("TRUE") // causes a linter warning so that it cannot be pushed + ; // ----------------------------------------------------------------------------------------------------------------------- // Uncomment the next line to print warnings whenever a snapshotted event is used repeatedly without cleanup. // See https://github.com/microsoft/vscode/issues/142851 // ----------------------------------------------------------------------------------------------------------------------- -const _enableSnapshotPotentialLeakWarning = false; -// _enableSnapshotPotentialLeakWarning = Boolean("TRUE"); // causes a linter warning so that it cannot be pushed +const _enableSnapshotPotentialLeakWarning = false + // || Boolean("TRUE") // causes a linter warning so that it cannot be pushed + ; /** * An event with zero or one parameters that can be subscribed to. The event is a function itself. @@ -540,8 +549,8 @@ export namespace Event { export interface IChainableSythensis { map(fn: (i: T) => O): IChainableSythensis; forEach(fn: (i: T) => void): IChainableSythensis; + filter(fn: (e: T) => e is R): IChainableSythensis; filter(fn: (e: T) => boolean): IChainableSythensis; - filter(fn: (e: T | R) => e is R): IChainableSythensis; reduce(merge: (last: R, event: T) => R, initial: R): IChainableSythensis; reduce(merge: (last: R | undefined, event: T) => R): IChainableSythensis; latch(equals?: (a: T, b: T) => boolean): IChainableSythensis; @@ -615,32 +624,13 @@ export namespace Event { * runAndSubscribe(dataChangeEvent, () => this._updateUI()); * ``` */ - export function runAndSubscribe(event: Event, handler: (e: T | undefined) => any): IDisposable { - handler(undefined); + export function runAndSubscribe(event: Event, handler: (e: T) => any, initial: T): IDisposable; + export function runAndSubscribe(event: Event, handler: (e: T | undefined) => any): IDisposable; + export function runAndSubscribe(event: Event, handler: (e: T | undefined) => any, initial?: T): IDisposable { + handler(initial); return event(e => handler(e)); } - /** - * Adds a listener to an event and calls the listener immediately with undefined as the event object. A new - * {@link DisposableStore} is passed to the listener which is disposed when the returned disposable is disposed. - */ - export function runAndSubscribeWithStore(event: Event, handler: (e: T | undefined, disposableStore: DisposableStore) => any): IDisposable { - let store: DisposableStore | null = null; - - function run(e: T | undefined) { - store?.dispose(); - store = new DisposableStore(); - handler(e, store); - } - - run(undefined); - const disposable = event(e => run(e)); - return toDisposable(() => { - disposable.dispose(); - store?.dispose(); - }); - } - class EmitterObserver implements IObserver { readonly emitter: Emitter; @@ -706,7 +696,7 @@ export namespace Event { * Each listener is attached to the observable directly. */ export function fromObservableLight(observable: IObservable): Event { - return (listener) => { + return (listener, thisArgs, disposables) => { let count = 0; let didChange = false; const observer: IObserver = { @@ -719,7 +709,7 @@ export namespace Event { observable.reportChanges(); if (didChange) { didChange = false; - listener(); + listener.call(thisArgs); } } }, @@ -732,11 +722,19 @@ export namespace Event { }; observable.addObserver(observer); observable.reportChanges(); - return { + const disposable = { dispose() { observable.removeObserver(observer); } }; + + if (disposables instanceof DisposableStore) { + disposables.add(disposable); + } else if (Array.isArray(disposables)) { + disposables.push(disposable); + } + + return disposable; }; } } @@ -837,6 +835,7 @@ class LeakageMonitor { private _warnCountdown: number = 0; constructor( + private readonly _errorHandler: (err: Error) => void, readonly threshold: number, readonly name: string = Math.random().toString(18).slice(2, 5), ) { } @@ -864,18 +863,13 @@ class LeakageMonitor { // is exceeded by 50% again this._warnCountdown = threshold * 0.5; - // find most frequent listener and print warning - let topStack: string | undefined; - let topCount: number = 0; - for (const [stack, count] of this._stacks) { - if (!topStack || topCount < count) { - topStack = stack; - topCount = count; - } - } - - console.warn(`[${this.name}] potential listener LEAK detected, having ${listenerCount} listeners already. MOST frequent listener (${topCount}):`); + const [topStack, topCount] = this.getMostFrequentStack()!; + const message = `[${this.name}] potential listener LEAK detected, having ${listenerCount} listeners already. MOST frequent listener (${topCount}):`; + console.warn(message); console.warn(topStack!); + + const error = new ListenerLeakError(message, topStack); + this._errorHandler(error); } return () => { @@ -883,12 +877,28 @@ class LeakageMonitor { this._stacks!.set(stack.value, count - 1); }; } + + getMostFrequentStack(): [string, number] | undefined { + if (!this._stacks) { + return undefined; + } + let topStack: [string, number] | undefined; + let topCount: number = 0; + for (const [stack, count] of this._stacks) { + if (!topStack || topCount < count) { + topStack = [stack, count]; + topCount = count; + } + } + return topStack; + } } class Stacktrace { static create() { - return new Stacktrace(new Error().stack ?? ''); + const err = new Error(); + return new Stacktrace(err.stack ?? ''); } private constructor(readonly value: string) { } @@ -898,6 +908,25 @@ class Stacktrace { } } +// error that is logged when going over the configured listener threshold +export class ListenerLeakError extends Error { + constructor(message: string, stack: string) { + super(message); + this.name = 'ListenerLeakError'; + this.stack = stack; + } +} + +// SEVERE error that is logged when having gone way over the configured listener +// threshold so that the emitter refuses to accept more listeners +export class ListenerRefusalError extends Error { + constructor(message: string, stack: string) { + super(message); + this.name = 'ListenerRefusalError'; + this.stack = stack; + } +} + let id = 0; class UniqueContainer { stack?: Stacktrace; @@ -922,6 +951,16 @@ const forEachListener = (listeners: ListenerOrListeners, fn: (c: ListenerC } }; + +const _listenerFinalizers = _enableListenerGCedWarning + ? new FinalizationRegistry(heldValue => { + if (typeof heldValue === 'string') { + console.warn('[LEAKING LISTENER] GC\'ed a listener that was NOT yet disposed. This is where is was created:'); + console.warn(heldValue); + } + }) + : undefined; + /** * The Emitter can be used to expose an Event to the public * to fire it from the insides. @@ -980,7 +1019,9 @@ export class Emitter { constructor(options?: EmitterOptions) { this._options = options; - this._leakageMon = _globalLeakWarningThreshold > 0 || this._options?.leakWarningThreshold ? new LeakageMonitor(this._options?.leakWarningThreshold ?? _globalLeakWarningThreshold) : undefined; + this._leakageMon = (_globalLeakWarningThreshold > 0 || this._options?.leakWarningThreshold) + ? new LeakageMonitor(options?.onListenerError ?? onUnexpectedError, this._options?.leakWarningThreshold ?? _globalLeakWarningThreshold) : + undefined; this._perfMon = this._options?._profName ? new EventProfiling(this._options._profName) : undefined; this._deliveryQueue = this._options?.deliveryQueue as EventDeliveryQueuePrivate | undefined; } @@ -1024,8 +1065,15 @@ export class Emitter { */ get event(): Event { this._event ??= (callback: (e: T) => any, thisArgs?: any, disposables?: IDisposable[] | DisposableStore) => { - if (this._leakageMon && this._size > this._leakageMon.threshold * 3) { - console.warn(`[${this._leakageMon.name}] REFUSES to accept new listeners because it exceeded its threshold by far`); + if (this._leakageMon && this._size > this._leakageMon.threshold ** 2) { + const message = `[${this._leakageMon.name}] REFUSES to accept new listeners because it exceeded its threshold by far (${this._size} vs ${this._leakageMon.threshold})`; + console.warn(message); + + const tuple = this._leakageMon.getMostFrequentStack() ?? ['UNKNOWN stack', -1]; + const error = new ListenerRefusalError(`${message}. HINT: Stack shows most frequent listener (${tuple[1]}-times)`, tuple[0]); + const errorHandler = this._options?.onListenerError || onUnexpectedError; + errorHandler(error); + return Disposable.None; } @@ -1065,13 +1113,23 @@ export class Emitter { this._size++; - const result = toDisposable(() => { removeMonitor?.(); this._removeListener(contained); }); + + const result = toDisposable(() => { + _listenerFinalizers?.unregister(result); + removeMonitor?.(); + this._removeListener(contained); + }); if (disposables instanceof DisposableStore) { disposables.add(result); } else if (Array.isArray(disposables)) { disposables.push(result); } + if (_listenerFinalizers) { + const stack = new Error().stack!.split('\n').slice(2).join('\n').trim(); + _listenerFinalizers.register(result, stack, result); + } + return result; }; @@ -1467,14 +1525,17 @@ export class EventMultiplexer implements IDisposable { } private unhook(e: { event: Event; listener: IDisposable | null }): void { - if (e.listener) { - e.listener.dispose(); - } + e.listener?.dispose(); e.listener = null; } dispose(): void { this.emitter.dispose(); + + for (const e of this.events) { + e.listener?.dispose(); + } + this.events = []; } } @@ -1544,28 +1605,70 @@ export class DynamicListEventMultiplexer implements IDynamicL */ export class EventBufferer { - private buffers: Function[][] = []; + private data: { buffers: Function[] }[] = []; - wrapEvent(event: Event): Event { + wrapEvent(event: Event): Event; + wrapEvent(event: Event, reduce: (last: T | undefined, event: T) => T): Event; + wrapEvent(event: Event, reduce: (last: O | undefined, event: T) => O, initial: O): Event; + wrapEvent(event: Event, reduce?: (last: T | O | undefined, event: T) => T | O, initial?: O): Event { return (listener, thisArgs?, disposables?) => { return event(i => { - const buffer = this.buffers[this.buffers.length - 1]; + const data = this.data[this.data.length - 1]; - if (buffer) { - buffer.push(() => listener.call(thisArgs, i)); - } else { - listener.call(thisArgs, i); + // Non-reduce scenario + if (!reduce) { + // Buffering case + if (data) { + data.buffers.push(() => listener.call(thisArgs, i)); + } else { + // Not buffering case + listener.call(thisArgs, i); + } + return; + } + + // Reduce scenario + const reduceData = data as typeof data & { + /** + * The accumulated items that will be reduced. + */ + items?: T[]; + /** + * The reduced result cached to be shared with other listeners. + */ + reducedResult?: T | O; + }; + + // Not buffering case + if (!reduceData) { + // TODO: Is there a way to cache this reduce call for all listeners? + listener.call(thisArgs, reduce(initial, i)); + return; + } + + // Buffering case + reduceData.items ??= []; + reduceData.items.push(i); + if (reduceData.buffers.length === 0) { + // Include a single buffered function that will reduce all events when we're done buffering events + data.buffers.push(() => { + // cache the reduced result so that the value can be shared across all listeners + reduceData.reducedResult ??= initial + ? reduceData.items!.reduce(reduce as (last: O | undefined, event: T) => O, initial) + : reduceData.items!.reduce(reduce as (last: T | undefined, event: T) => T); + listener.call(thisArgs, reduceData.reducedResult); + }); } }, undefined, disposables); }; } bufferEvents(fn: () => R): R { - const buffer: Array<() => R> = []; - this.buffers.push(buffer); + const data = { buffers: new Array() }; + this.data.push(data); const r = fn(); - this.buffers.pop(); - buffer.forEach(flush => flush()); + this.data.pop(); + data.buffers.forEach(flush => flush()); return r; } } @@ -1609,3 +1712,36 @@ export class Relay implements IDisposable { this.emitter.dispose(); } } + +export interface IValueWithChangeEvent { + readonly onDidChange: Event; + get value(): T; +} + +export class ValueWithChangeEvent implements IValueWithChangeEvent { + public static const(value: T): IValueWithChangeEvent { + return new ConstValueWithChangeEvent(value); + } + + private readonly _onDidChange = new Emitter(); + readonly onDidChange: Event = this._onDidChange.event; + + constructor(private _value: T) { } + + get value(): T { + return this._value; + } + + set value(value: T) { + if (value !== this._value) { + this._value = value; + this._onDidChange.fire(undefined); + } + } +} + +class ConstValueWithChangeEvent implements IValueWithChangeEvent { + public readonly onDidChange: Event = Event.None; + + constructor(readonly value: T) { } +} diff --git a/patched-vscode/src/vs/base/common/extpath.ts b/patched-vscode/src/vs/base/common/extpath.ts index b88d24e3..e0ee6968 100644 --- a/patched-vscode/src/vs/base/common/extpath.ts +++ b/patched-vscode/src/vs/base/common/extpath.ts @@ -164,7 +164,7 @@ export function isUNC(path: string): boolean { // Reference: https://en.wikipedia.org/wiki/Filename const WINDOWS_INVALID_FILE_CHARS = /[\\/:\*\?"<>\|]/g; -const UNIX_INVALID_FILE_CHARS = /[\\/]/g; +const UNIX_INVALID_FILE_CHARS = /[/]/g; const WINDOWS_FORBIDDEN_NAMES = /^(con|prn|aux|clock\$|nul|lpt[0-9]|com[0-9])(\.(.*?))?$/i; export function isValidBasename(name: string | null | undefined, isWindowsOS: boolean = isWindows): boolean { const invalidFileChars = isWindowsOS ? WINDOWS_INVALID_FILE_CHARS : UNIX_INVALID_FILE_CHARS; @@ -282,6 +282,10 @@ export function sanitizeFilePath(candidate: string, cwd: string): string { candidate = normalize(candidate); // Ensure no trailing slash/backslash + return removeTrailingPathSeparator(candidate); +} + +export function removeTrailingPathSeparator(candidate: string): string { if (isWindows) { candidate = rtrim(candidate, sep); diff --git a/patched-vscode/src/vs/base/common/filters.ts b/patched-vscode/src/vs/base/common/filters.ts index 4810526f..8c028238 100644 --- a/patched-vscode/src/vs/base/common/filters.ts +++ b/patched-vscode/src/vs/base/common/filters.ts @@ -5,6 +5,7 @@ import { CharCode } from 'vs/base/common/charCode'; import { LRUCache } from 'vs/base/common/map'; +import { getKoreanAltChars } from 'vs/base/common/naturalLanguage/korean'; import * as strings from 'vs/base/common/strings'; export interface IFilter { @@ -134,6 +135,33 @@ function charactersMatch(codeA: number, codeB: number): boolean { return (codeA === codeB) || (isWordSeparator(codeA) && isWordSeparator(codeB)); } +const alternateCharsCache: Map | undefined> = new Map(); +/** + * Gets alternative codes to the character code passed in. This comes in the + * form of an array of character codes, all of which must match _in order_ to + * successfully match. + * + * @param code The character code to check. + */ +function getAlternateCodes(code: number): ArrayLike | undefined { + if (alternateCharsCache.has(code)) { + return alternateCharsCache.get(code); + } + + // NOTE: This function is written in such a way that it can be extended in + // the future, but right now the return type takes into account it's only + // supported by a single "alt codes provider". + // `ArrayLike>` is a more appropriate type if changed. + let result: ArrayLike | undefined; + const codes = getKoreanAltChars(code); + if (codes) { + result = codes; + } + + alternateCharsCache.set(code, result); + return result; +} + function isAlphanumeric(code: number): boolean { return isLower(code) || isUpper(code) || isNumber(code); } @@ -252,8 +280,9 @@ export function matchesCamelCase(word: string, camelCaseWord: string): IMatch[] return null; } + // TODO: Consider removing this check if (camelCaseWord.length > 60) { - return null; + camelCaseWord = camelCaseWord.substring(0, 60); } const analysis = analyzeCamelCaseWord(camelCaseWord); @@ -288,47 +317,72 @@ export function matchesWords(word: string, target: string, contiguous: boolean = } let result: IMatch[] | null = null; - let i = 0; + let targetIndex = 0; word = word.toLowerCase(); target = target.toLowerCase(); - while (i < target.length && (result = _matchesWords(word, target, 0, i, contiguous)) === null) { - i = nextWord(target, i + 1); + while (targetIndex < target.length) { + result = _matchesWords(word, target, 0, targetIndex, contiguous); + if (result !== null) { + break; + } + targetIndex = nextWord(target, targetIndex + 1); } return result; } -function _matchesWords(word: string, target: string, i: number, j: number, contiguous: boolean): IMatch[] | null { - if (i === word.length) { +function _matchesWords(word: string, target: string, wordIndex: number, targetIndex: number, contiguous: boolean): IMatch[] | null { + let targetIndexOffset = 0; + + if (wordIndex === word.length) { return []; - } else if (j === target.length) { - return null; - } else if (!charactersMatch(word.charCodeAt(i), target.charCodeAt(j))) { + } else if (targetIndex === target.length) { return null; - } else { - let result: IMatch[] | null = null; - let nextWordIndex = j + 1; - result = _matchesWords(word, target, i + 1, j + 1, contiguous); - if (!contiguous) { - while (!result && (nextWordIndex = nextWord(target, nextWordIndex)) < target.length) { - result = _matchesWords(word, target, i + 1, nextWordIndex, contiguous); - nextWordIndex++; + } else if (!charactersMatch(word.charCodeAt(wordIndex), target.charCodeAt(targetIndex))) { + // Verify alternate characters before exiting + const altChars = getAlternateCodes(word.charCodeAt(wordIndex)); + if (!altChars) { + return null; + } + for (let k = 0; k < altChars.length; k++) { + if (!charactersMatch(altChars[k], target.charCodeAt(targetIndex + k))) { + return null; } } + targetIndexOffset += altChars.length - 1; + } - if (!result) { - return null; + let result: IMatch[] | null = null; + let nextWordIndex = targetIndex + targetIndexOffset + 1; + result = _matchesWords(word, target, wordIndex + 1, nextWordIndex, contiguous); + if (!contiguous) { + while (!result && (nextWordIndex = nextWord(target, nextWordIndex)) < target.length) { + result = _matchesWords(word, target, wordIndex + 1, nextWordIndex, contiguous); + nextWordIndex++; } + } - // If the characters don't exactly match, then they must be word separators (see charactersMatch(...)). - // We don't want to include this in the matches but we don't want to throw the target out all together so we return `result`. - if (word.charCodeAt(i) !== target.charCodeAt(j)) { + if (!result) { + return null; + } + + // If the characters don't exactly match, then they must be word separators (see charactersMatch(...)). + // We don't want to include this in the matches but we don't want to throw the target out all together so we return `result`. + if (word.charCodeAt(wordIndex) !== target.charCodeAt(targetIndex)) { + // Verify alternate characters before exiting + const altChars = getAlternateCodes(word.charCodeAt(wordIndex)); + if (!altChars) { return result; } - - return join({ start: j, end: j + 1 }, result); + for (let k = 0; k < altChars.length; k++) { + if (altChars[k] !== target.charCodeAt(targetIndex + k)) { + return result; + } + } } + + return join({ start: targetIndex, end: targetIndex + targetIndexOffset + 1 }, result); } function nextWord(word: string, start: number): number { @@ -710,7 +764,7 @@ export function fuzzyScore(pattern: string, patternLow: string, patternStart: nu result.push(column); } - if (wordLen === patternLen && options.boostFullMatch) { + if (wordLen - wordStart === patternLen && options.boostFullMatch) { // the word matches the pattern with all characters! // giving the score a total match boost (to come up ahead other words) result[0] += 2; diff --git a/patched-vscode/src/vs/base/common/functional.ts b/patched-vscode/src/vs/base/common/functional.ts index a70a748e..d580cf37 100644 --- a/patched-vscode/src/vs/base/common/functional.ts +++ b/patched-vscode/src/vs/base/common/functional.ts @@ -6,7 +6,7 @@ /** * Given a function, returns a function that is only calling that function once. */ -export function createSingleCallFunction(this: unknown, fn: T): T { +export function createSingleCallFunction(this: unknown, fn: T, fnDidRunCallback?: () => void): T { const _this = this; let didCall = false; let result: unknown; @@ -17,7 +17,15 @@ export function createSingleCallFunction(this: unknown, fn: } didCall = true; - result = fn.apply(_this, arguments); + if (fnDidRunCallback) { + try { + result = fn.apply(_this, arguments); + } finally { + fnDidRunCallback(); + } + } else { + result = fn.apply(_this, arguments); + } return result; } as unknown as T; diff --git a/patched-vscode/src/vs/base/common/hierarchicalKind.ts b/patched-vscode/src/vs/base/common/hierarchicalKind.ts new file mode 100644 index 00000000..a2edd614 --- /dev/null +++ b/patched-vscode/src/vs/base/common/hierarchicalKind.ts @@ -0,0 +1,31 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +export class HierarchicalKind { + public static readonly sep = '.'; + + public static readonly None = new HierarchicalKind('@@none@@'); // Special kind that matches nothing + public static readonly Empty = new HierarchicalKind(''); + + constructor( + public readonly value: string + ) { } + + public equals(other: HierarchicalKind): boolean { + return this.value === other.value; + } + + public contains(other: HierarchicalKind): boolean { + return this.equals(other) || this.value === '' || other.value.startsWith(this.value + HierarchicalKind.sep); + } + + public intersects(other: HierarchicalKind): boolean { + return this.contains(other) || other.contains(this); + } + + public append(...parts: string[]): HierarchicalKind { + return new HierarchicalKind((this.value ? [this.value, ...parts] : parts).join(HierarchicalKind.sep)); + } +} diff --git a/patched-vscode/src/vs/base/common/hotReload.ts b/patched-vscode/src/vs/base/common/hotReload.ts index 17724907..94dec8e9 100644 --- a/patched-vscode/src/vs/base/common/hotReload.ts +++ b/patched-vscode/src/vs/base/common/hotReload.ts @@ -7,14 +7,13 @@ import { IDisposable } from 'vs/base/common/lifecycle'; import { env } from 'vs/base/common/process'; export function isHotReloadEnabled(): boolean { - return !!env['VSCODE_DEV']; + return env && !!env['VSCODE_DEV']; } export function registerHotReloadHandler(handler: HotReloadHandler): IDisposable { if (!isHotReloadEnabled()) { return { dispose() { } }; } else { const handlers = registerGlobalHotReloadHandler(); - handlers.add(handler); return { dispose() { handlers.delete(handler); } @@ -28,8 +27,9 @@ export function registerHotReloadHandler(handler: HotReloadHandler): IDisposable * * If no handler can apply the new exports, the module will not be reloaded. */ -export type HotReloadHandler = (oldExports: Record) => AcceptNewExportsHandler | undefined; +export type HotReloadHandler = (args: { oldExports: Record; newSrc: string; config: IHotReloadConfig }) => AcceptNewExportsHandler | undefined; export type AcceptNewExportsHandler = (newExports: Record) => boolean; +export type IHotReloadConfig = HotReloadConfig; function registerGlobalHotReloadHandler() { if (!hotReloadHandlers) { @@ -38,9 +38,11 @@ function registerGlobalHotReloadHandler() { const g = globalThis as unknown as GlobalThisAddition; if (!g.$hotReload_applyNewExports) { - g.$hotReload_applyNewExports = oldExports => { + g.$hotReload_applyNewExports = args => { + const args2 = { config: { mode: undefined }, ...args }; + for (const h of hotReloadHandlers!) { - const result = h(oldExports); + const result = h(args2); if (result) { return result; } } return undefined; @@ -50,10 +52,47 @@ function registerGlobalHotReloadHandler() { return hotReloadHandlers; } -let hotReloadHandlers: Set<(oldExports: Record) => AcceptNewExportsFn | undefined> | undefined = undefined; +let hotReloadHandlers: Set<(args: { oldExports: Record; newSrc: string; config: HotReloadConfig }) => AcceptNewExportsFn | undefined> | undefined = undefined; + +interface HotReloadConfig { + mode?: 'patch-prototype' | undefined; +} interface GlobalThisAddition { - $hotReload_applyNewExports?(oldExports: Record): AcceptNewExportsFn | undefined; + $hotReload_applyNewExports?(args: { oldExports: Record; newSrc: string; config?: HotReloadConfig }): AcceptNewExportsFn | undefined; } type AcceptNewExportsFn = (newExports: Record) => boolean; + +if (isHotReloadEnabled()) { + // This code does not run in production. + registerHotReloadHandler(({ oldExports, newSrc, config }) => { + if (config.mode !== 'patch-prototype') { + return undefined; + } + + return newExports => { + for (const key in newExports) { + const exportedItem = newExports[key]; + console.log(`[hot-reload] Patching prototype methods of '${key}'`, { exportedItem }); + if (typeof exportedItem === 'function' && exportedItem.prototype) { + const oldExportedItem = oldExports[key]; + if (oldExportedItem) { + for (const prop of Object.getOwnPropertyNames(exportedItem.prototype)) { + const descriptor = Object.getOwnPropertyDescriptor(exportedItem.prototype, prop)!; + const oldDescriptor = Object.getOwnPropertyDescriptor((oldExportedItem as any).prototype, prop); + + if (descriptor?.value?.toString() !== oldDescriptor?.value?.toString()) { + console.log(`[hot-reload] Patching prototype method '${key}.${prop}'`); + } + + Object.defineProperty((oldExportedItem as any).prototype, prop, descriptor); + } + newExports[key] = oldExportedItem; + } + } + } + return true; + }; + }); +} diff --git a/patched-vscode/src/vs/base/common/htmlContent.ts b/patched-vscode/src/vs/base/common/htmlContent.ts index b62f09f0..0b57e625 100644 --- a/patched-vscode/src/vs/base/common/htmlContent.ts +++ b/patched-vscode/src/vs/base/common/htmlContent.ts @@ -57,7 +57,7 @@ export class MarkdownString implements IMarkdownString { } appendText(value: string, newlineStyle: MarkdownStringTextNewlineStyle = MarkdownStringTextNewlineStyle.Paragraph): MarkdownString { - this.value += escapeMarkdownSyntaxTokens(this.supportThemeIcons ? escapeIcons(value) : value) + this.value += escapeMarkdownSyntaxTokens(this.supportThemeIcons ? escapeIcons(value) : value) // CodeQL [SM02383] The Markdown is fully sanitized after being rendered. .replace(/([ \t]+)/g, (_match, g1) => ' '.repeat(g1.length)) // CodeQL [SM02383] The Markdown is fully sanitized after being rendered. .replace(/\>/gm, '\\>') // CodeQL [SM02383] The Markdown is fully sanitized after being rendered. .replace(/\n/g, newlineStyle === MarkdownStringTextNewlineStyle.Break ? '\\\n' : '\n\n'); // CodeQL [SM02383] The Markdown is fully sanitized after being rendered. @@ -71,11 +71,7 @@ export class MarkdownString implements IMarkdownString { } appendCodeblock(langId: string, code: string): MarkdownString { - this.value += '\n```'; - this.value += langId; - this.value += '\n'; - this.value += code; - this.value += '\n```\n'; + this.value += `\n${appendEscapedMarkdownCodeBlockFence(code, langId)}\n`; return this; } @@ -143,6 +139,24 @@ export function escapeMarkdownSyntaxTokens(text: string): string { return text.replace(/[\\`*_{}[\]()#+\-!~]/g, '\\$&'); // CodeQL [SM02383] Backslash is escaped in the character class } +/** + * @see https://github.com/microsoft/vscode/issues/193746 + */ +export function appendEscapedMarkdownCodeBlockFence(code: string, langId: string) { + const longestFenceLength = + code.match(/^`+/gm)?.reduce((a, b) => (a.length > b.length ? a : b)).length ?? + 0; + const desiredFenceLength = + longestFenceLength >= 3 ? longestFenceLength + 1 : 3; + + // the markdown result + return [ + `${'`'.repeat(desiredFenceLength)}${langId}`, + code, + `${'`'.repeat(desiredFenceLength)}`, + ].join('\n'); +} + export function escapeDoubleQuotes(input: string) { return input.replace(/"/g, '"'); } diff --git a/patched-vscode/src/vs/base/common/iterator.ts b/patched-vscode/src/vs/base/common/iterator.ts index c05887f9..0bbc2413 100644 --- a/patched-vscode/src/vs/base/common/iterator.ts +++ b/patched-vscode/src/vs/base/common/iterator.ts @@ -84,9 +84,7 @@ export namespace Iterable { export function* concat(...iterables: Iterable[]): Iterable { for (const iterable of iterables) { - for (const element of iterable) { - yield element; - } + yield* iterable; } } @@ -142,4 +140,12 @@ export namespace Iterable { return [consumed, { [Symbol.iterator]() { return iterator; } }]; } + + export async function asyncToArray(iterable: AsyncIterable): Promise { + const result: T[] = []; + for await (const item of iterable) { + result.push(item); + } + return Promise.resolve(result); + } } diff --git a/patched-vscode/src/vs/base/common/jsonEdit.ts b/patched-vscode/src/vs/base/common/jsonEdit.ts index 6a6302d4..9d62ed9e 100644 --- a/patched-vscode/src/vs/base/common/jsonEdit.ts +++ b/patched-vscode/src/vs/base/common/jsonEdit.ts @@ -35,7 +35,7 @@ export function setProperty(text: string, originalPath: JSONPath, value: any, fo if (!parent) { // empty document if (value === undefined) { // delete - throw new Error('Can not delete in empty document'); + return []; // property does not exist, nothing to do } return withFormatting(text, { offset: root ? root.offset : 0, length: root ? root.length : 0, content: JSON.stringify(value) }, formattingOptions); } else if (parent.type === 'object' && typeof lastSegment === 'string' && Array.isArray(parent.children)) { diff --git a/patched-vscode/src/vs/base/common/jsonSchema.ts b/patched-vscode/src/vs/base/common/jsonSchema.ts index 81262c2f..4216b0e5 100644 --- a/patched-vscode/src/vs/base/common/jsonSchema.ts +++ b/patched-vscode/src/vs/base/common/jsonSchema.ts @@ -99,3 +99,22 @@ export interface IJSONSchemaSnippet { body?: any; // a object that will be JSON stringified bodyText?: string; // an already stringified JSON object that can contain new lines (\n) and tabs (\t) } + +/** + * Converts a basic JSON schema to a TypeScript type. + * + * TODO: only supports basic schemas. Doesn't support all JSON schema features. + */ +export type SchemaToType = T extends { type: 'string' } + ? string + : T extends { type: 'number' } + ? number + : T extends { type: 'boolean' } + ? boolean + : T extends { type: 'null' } + ? null + : T extends { type: 'object'; properties: infer P } + ? { [K in keyof P]: SchemaToType } + : T extends { type: 'array'; items: infer I } + ? Array> + : never; diff --git a/patched-vscode/src/vs/base/common/labels.ts b/patched-vscode/src/vs/base/common/labels.ts index 707ed621..992bdfdc 100644 --- a/patched-vscode/src/vs/base/common/labels.ts +++ b/patched-vscode/src/vs/base/common/labels.ts @@ -80,10 +80,10 @@ export function getPathLabel(resource: URI, formatting: IPathLabelFormatting): s // to a user home resource. We cannot assume that the resource is // already a user home resource. let userHomeCandidate: string; - if (resource.scheme !== tildifier.userHome.scheme && resource.path.startsWith(posix.sep)) { + if (resource.scheme !== tildifier.userHome.scheme && resource.path[0] === posix.sep && resource.path[1] !== posix.sep) { userHomeCandidate = tildifier.userHome.with({ path: resource.path }).fsPath; } else { - userHomeCandidate = resource.fsPath; + userHomeCandidate = absolutePath; } absolutePath = tildify(userHomeCandidate, userHome, os); @@ -108,7 +108,7 @@ function getRelativePathLabel(resource: URI, relativePathProvider: IRelativePath // the resource belongs to, we need to make sure to convert it // to a workspace resource. We cannot assume that the resource is // already matching the workspace. - if (resource.scheme !== firstFolder.uri.scheme && resource.path.startsWith(posix.sep)) { + if (resource.scheme !== firstFolder.uri.scheme && resource.path[0] === posix.sep && resource.path[1] !== posix.sep) { resource = firstFolder.uri.with({ path: resource.path }); } @@ -436,15 +436,17 @@ export function unmnemonicLabel(label: string): string { } /** - * Splits a recent label in name and parent path, supporting both '/' and '\' and workspace suffixes + * Splits a recent label in name and parent path, supporting both '/' and '\' and workspace suffixes. + * If the location is remote, the remote name is included in the name part. */ -export function splitRecentLabel(recentLabel: string) { +export function splitRecentLabel(recentLabel: string): { name: string; parentPath: string } { if (recentLabel.endsWith(']')) { // label with workspace suffix const lastIndexOfSquareBracket = recentLabel.lastIndexOf(' [', recentLabel.length - 2); if (lastIndexOfSquareBracket !== -1) { const split = splitName(recentLabel.substring(0, lastIndexOfSquareBracket)); - return { name: split.name, parentPath: split.parentPath + recentLabel.substring(lastIndexOfSquareBracket) }; + const remoteNameWithSpace = recentLabel.substring(lastIndexOfSquareBracket); + return { name: split.name + remoteNameWithSpace, parentPath: split.parentPath }; } } return splitName(recentLabel); diff --git a/patched-vscode/src/vs/base/common/lifecycle.ts b/patched-vscode/src/vs/base/common/lifecycle.ts index 9dff9590..568a0124 100644 --- a/patched-vscode/src/vs/base/common/lifecycle.ts +++ b/patched-vscode/src/vs/base/common/lifecycle.ts @@ -103,8 +103,7 @@ export class DisposableTracker implements IDisposableTracker { const leaking = [...this.livingDisposables.entries()] .filter(([, v]) => v.source !== null && !this.getRootParent(v, rootParentCache).isSingleton) - .map(([k]) => k) - .flat(); + .flatMap(([k]) => k); return leaking; } @@ -282,8 +281,8 @@ export interface IDisposable { /** * Check if `thing` is {@link IDisposable disposable}. */ -export function isDisposable(thing: E): thing is E & IDisposable { - return typeof (thing).dispose === 'function' && (thing).dispose.length === 0; +export function isDisposable(thing: E): thing is E & IDisposable { + return typeof thing === 'object' && thing !== null && typeof (thing).dispose === 'function' && (thing).dispose.length === 0; } /** @@ -557,6 +556,35 @@ export class MutableDisposable implements IDisposable { } } +/** + * Manages the lifecycle of a disposable value that may be changed like {@link MutableDisposable}, but the value must + * exist and cannot be undefined. + */ +export class MandatoryMutableDisposable implements IDisposable { + private readonly _disposable = new MutableDisposable(); + private _isDisposed = false; + + constructor(initialValue: T) { + this._disposable.value = initialValue; + } + + get value(): T { + return this._disposable.value!; + } + + set value(value: T) { + if (this._isDisposed || value === this._disposable.value) { + return; + } + this._disposable.value = value; + } + + dispose() { + this._isDisposed = true; + this._disposable.dispose(); + } +} + export class RefCountedDisposable { private _counter: number = 1; @@ -625,8 +653,8 @@ export abstract class ReferenceCollection { const { object } = reference; const dispose = createSingleCallFunction(() => { - if (--reference!.counter === 0) { - this.destroyReferencedObject(key, reference!.object); + if (--reference.counter === 0) { + this.destroyReferencedObject(key, reference.object); this.references.delete(key); } }); @@ -749,6 +777,24 @@ export class DisposableMap implements ID this._store.delete(key); } + /** + * Delete the value stored for `key` from this map but return it. The caller is + * responsible for disposing of the value. + */ + deleteAndLeak(key: K): V | undefined { + const value = this._store.get(key); + this._store.delete(key); + return value; + } + + keys(): IterableIterator { + return this._store.keys(); + } + + values(): IterableIterator { + return this._store.values(); + } + [Symbol.iterator](): IterableIterator<[K, V]> { return this._store[Symbol.iterator](); } diff --git a/patched-vscode/src/vs/base/common/linkedList.ts b/patched-vscode/src/vs/base/common/linkedList.ts index 6a3d9d7a..42a1c2aa 100644 --- a/patched-vscode/src/vs/base/common/linkedList.ts +++ b/patched-vscode/src/vs/base/common/linkedList.ts @@ -62,7 +62,7 @@ export class LinkedList { } else if (atTheEnd) { // push - const oldLast = this._last!; + const oldLast = this._last; this._last = newNode; newNode.prev = oldLast; oldLast.next = newNode; @@ -119,12 +119,12 @@ export class LinkedList { } else if (node.next === Node.Undefined) { // last - this._last = this._last!.prev!; + this._last = this._last.prev!; this._last.next = Node.Undefined; } else if (node.prev === Node.Undefined) { // first - this._first = this._first!.next!; + this._first = this._first.next!; this._first.prev = Node.Undefined; } diff --git a/patched-vscode/src/vs/base/common/map.ts b/patched-vscode/src/vs/base/common/map.ts index 9249bf9a..21441069 100644 --- a/patched-vscode/src/vs/base/common/map.ts +++ b/patched-vscode/src/vs/base/common/map.ts @@ -455,6 +455,29 @@ export class LinkedMap implements Map { this._state++; } + protected trimNew(newSize: number) { + if (newSize >= this.size) { + return; + } + if (newSize === 0) { + this.clear(); + return; + } + let current = this._tail; + let currentSize = this.size; + while (current && currentSize > newSize) { + this._map.delete(current.key); + current = current.previous; + currentSize--; + } + this._tail = current; + this._size = currentSize; + if (current) { + current.next = undefined; + } + this._state++; + } + private addItemFirst(item: Item): void { // First time Insert if (!this._head && !this._tail) { @@ -601,10 +624,10 @@ export class LinkedMap implements Map { } } -export class LRUCache extends LinkedMap { +abstract class Cache extends LinkedMap { - private _limit: number; - private _ratio: number; + protected _limit: number; + protected _ratio: number; constructor(limit: number, ratio: number = 1) { super(); @@ -640,14 +663,52 @@ export class LRUCache extends LinkedMap { override set(key: K, value: V): this { super.set(key, value, Touch.AsNew); - this.checkTrim(); return this; } - private checkTrim() { + protected checkTrim() { if (this.size > this._limit) { - this.trimOld(Math.round(this._limit * this._ratio)); + this.trim(Math.round(this._limit * this._ratio)); + } + } + + protected abstract trim(newSize: number): void; +} + +export class LRUCache extends Cache { + + constructor(limit: number, ratio: number = 1) { + super(limit, ratio); + } + + protected override trim(newSize: number) { + this.trimOld(newSize); + } + + override set(key: K, value: V): this { + super.set(key, value); + this.checkTrim(); + return this; + } +} + +export class MRUCache extends Cache { + + constructor(limit: number, ratio: number = 1) { + super(limit, ratio); + } + + protected override trim(newSize: number) { + this.trimNew(newSize); + } + + override set(key: K, value: V): this { + if (this._limit <= this.size && !this.has(key)) { + this.trim(Math.round(this._limit * this._ratio) - 1); } + + super.set(key, value); + return this; } } @@ -790,3 +851,27 @@ export class SetMap { return values; } } + +export function mapsStrictEqualIgnoreOrder(a: Map, b: Map): boolean { + if (a === b) { + return true; + } + + if (a.size !== b.size) { + return false; + } + + for (const [key, value] of a) { + if (!b.has(key) || b.get(key) !== value) { + return false; + } + } + + for (const [key] of b) { + if (!a.has(key)) { + return false; + } + } + + return true; +} diff --git a/patched-vscode/src/vs/base/common/naturalLanguage/korean.ts b/patched-vscode/src/vs/base/common/naturalLanguage/korean.ts new file mode 100644 index 00000000..37d69ead --- /dev/null +++ b/patched-vscode/src/vs/base/common/naturalLanguage/korean.ts @@ -0,0 +1,423 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +// allow-any-unicode-comment-file + +/** + * Gets alternative Korean characters for the character code. This will return the ascii + * character code(s) that a Hangul character may have been input with using a qwerty layout. + * + * This only aims to cover modern (not archaic) Hangul syllables. + * + * @param code The character code to get alternate characters for + */ +export function getKoreanAltChars(code: number): ArrayLike | undefined { + const result = disassembleKorean(code); + if (result && result.length > 0) { + return new Uint32Array(result); + } + return undefined; +} + +let codeBufferLength = 0; +const codeBuffer = new Uint32Array(10); +function disassembleKorean(code: number): Uint32Array | undefined { + codeBufferLength = 0; + + // Initial consonants (초성) + getCodesFromArray(code, modernConsonants, HangulRangeStartCode.InitialConsonant); + if (codeBufferLength > 0) { + return codeBuffer.subarray(0, codeBufferLength); + } + + // Vowels (중성) + getCodesFromArray(code, modernVowels, HangulRangeStartCode.Vowel); + if (codeBufferLength > 0) { + return codeBuffer.subarray(0, codeBufferLength); + } + + // Final consonants (종성) + getCodesFromArray(code, modernFinalConsonants, HangulRangeStartCode.FinalConsonant); + if (codeBufferLength > 0) { + return codeBuffer.subarray(0, codeBufferLength); + } + + // Hangul Compatibility Jamo + getCodesFromArray(code, compatibilityJamo, HangulRangeStartCode.CompatibilityJamo); + if (codeBufferLength) { + return codeBuffer.subarray(0, codeBufferLength); + } + + // Hangul Syllables + if (code >= 0xAC00 && code <= 0xD7A3) { + const hangulIndex = code - 0xAC00; + const vowelAndFinalConsonantProduct = hangulIndex % 588; + + // 0-based starting at 0x1100 + const initialConsonantIndex = Math.floor(hangulIndex / 588); + // 0-based starting at 0x1161 + const vowelIndex = Math.floor(vowelAndFinalConsonantProduct / 28); + // 0-based starting at 0x11A8 + // Subtract 1 as the standard algorithm uses the 0 index to represent no + // final consonant + const finalConsonantIndex = vowelAndFinalConsonantProduct % 28 - 1; + + if (initialConsonantIndex < modernConsonants.length) { + getCodesFromArray(initialConsonantIndex, modernConsonants, 0); + } else if (HangulRangeStartCode.InitialConsonant + initialConsonantIndex - HangulRangeStartCode.CompatibilityJamo < compatibilityJamo.length) { + getCodesFromArray(HangulRangeStartCode.InitialConsonant + initialConsonantIndex, compatibilityJamo, HangulRangeStartCode.CompatibilityJamo); + } + + if (vowelIndex < modernVowels.length) { + getCodesFromArray(vowelIndex, modernVowels, 0); + } else if (HangulRangeStartCode.Vowel + vowelIndex - HangulRangeStartCode.CompatibilityJamo < compatibilityJamo.length) { + getCodesFromArray(HangulRangeStartCode.Vowel + vowelIndex - HangulRangeStartCode.CompatibilityJamo, compatibilityJamo, HangulRangeStartCode.CompatibilityJamo); + } + + if (finalConsonantIndex >= 0) { + if (finalConsonantIndex < modernFinalConsonants.length) { + getCodesFromArray(finalConsonantIndex, modernFinalConsonants, 0); + } else if (HangulRangeStartCode.FinalConsonant + finalConsonantIndex - HangulRangeStartCode.CompatibilityJamo < compatibilityJamo.length) { + getCodesFromArray(HangulRangeStartCode.FinalConsonant + finalConsonantIndex - HangulRangeStartCode.CompatibilityJamo, compatibilityJamo, HangulRangeStartCode.CompatibilityJamo); + } + } + + if (codeBufferLength > 0) { + return codeBuffer.subarray(0, codeBufferLength); + } + } + return undefined; +} + +function getCodesFromArray(code: number, array: ArrayLike, arrayStartIndex: number): void { + // Verify the code is within the array's range + if (code >= arrayStartIndex && code < arrayStartIndex + array.length) { + addCodesToBuffer(array[code - arrayStartIndex]); + } +} + +function addCodesToBuffer(codes: number): void { + // NUL is ignored, this is used for archaic characters to avoid using a Map + // for the data + if (codes === AsciiCode.NUL) { + return; + } + // Number stored in format: OptionalThirdCode << 16 | OptionalSecondCode << 8 | Code + codeBuffer[codeBufferLength++] = codes & 0xFF; + if (codes >> 8) { + codeBuffer[codeBufferLength++] = (codes >> 8) & 0xFF; + } + if (codes >> 16) { + codeBuffer[codeBufferLength++] = (codes >> 16) & 0xFF; + } +} + +const enum HangulRangeStartCode { + InitialConsonant = 0x1100, + Vowel = 0x1161, + FinalConsonant = 0x11A8, + CompatibilityJamo = 0x3131, +} + +const enum AsciiCode { + NUL = 0, + A = 65, + B = 66, + C = 67, + D = 68, + E = 69, + F = 70, + G = 71, + H = 72, + I = 73, + J = 74, + K = 75, + L = 76, + M = 77, + N = 78, + O = 79, + P = 80, + Q = 81, + R = 82, + S = 83, + T = 84, + U = 85, + V = 86, + W = 87, + X = 88, + Y = 89, + Z = 90, + a = 97, + b = 98, + c = 99, + d = 100, + e = 101, + f = 102, + g = 103, + h = 104, + i = 105, + j = 106, + k = 107, + l = 108, + m = 109, + n = 110, + o = 111, + p = 112, + q = 113, + r = 114, + s = 115, + t = 116, + u = 117, + v = 118, + w = 119, + x = 120, + y = 121, + z = 122, +} + +/** + * Numbers that represent multiple ascii codes. These are precomputed at compile time to reduce + * bundle and runtime overhead. + */ +const enum AsciiCodeCombo { + fa = AsciiCode.a << 8 | AsciiCode.f, + fg = AsciiCode.g << 8 | AsciiCode.f, + fq = AsciiCode.q << 8 | AsciiCode.f, + fr = AsciiCode.r << 8 | AsciiCode.f, + ft = AsciiCode.t << 8 | AsciiCode.f, + fv = AsciiCode.v << 8 | AsciiCode.f, + fx = AsciiCode.x << 8 | AsciiCode.f, + hk = AsciiCode.k << 8 | AsciiCode.h, + hl = AsciiCode.l << 8 | AsciiCode.h, + ho = AsciiCode.o << 8 | AsciiCode.h, + ml = AsciiCode.l << 8 | AsciiCode.m, + nj = AsciiCode.j << 8 | AsciiCode.n, + nl = AsciiCode.l << 8 | AsciiCode.n, + np = AsciiCode.p << 8 | AsciiCode.n, + qt = AsciiCode.t << 8 | AsciiCode.q, + rt = AsciiCode.t << 8 | AsciiCode.r, + sg = AsciiCode.g << 8 | AsciiCode.s, + sw = AsciiCode.w << 8 | AsciiCode.s, +} + +/** + * Hangul Jamo - Modern consonants #1 + * + * Range U+1100..U+1112 + * + * | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | + * |--------|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| + * | U+110x | á„€ | á„ | á„‚ | ᄃ | á„„ | á„… | ᄆ | ᄇ | ᄈ | ᄉ | ᄊ | á„‹ | ᄌ | á„ | ᄎ | á„ | + * | U+111x | á„ | á„‘ | á„’ | + */ +const modernConsonants = new Uint8Array([ + AsciiCode.r, // ㄱ + AsciiCode.R, // ㄲ + AsciiCode.s, // ã„´ + AsciiCode.e, // ã„· + AsciiCode.E, // ㄸ + AsciiCode.f, // ㄹ + AsciiCode.a, // ã… + AsciiCode.q, // ã…‚ + AsciiCode.Q, // ã…ƒ + AsciiCode.t, // ã…… + AsciiCode.T, // ã…† + AsciiCode.d, // ã…‡ + AsciiCode.w, // ã…ˆ + AsciiCode.W, // ã…‰ + AsciiCode.c, // ã…Š + AsciiCode.z, // ã…‹ + AsciiCode.x, // ã…Œ + AsciiCode.v, // ã… + AsciiCode.g, // ã…Ž +]); + +/** + * Hangul Jamo - Modern Vowels + * + * Range U+1161..U+1175 + * + * | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | + * |--------|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| + * | U+116x | | á…¡ | á…¢ | á…£ | á…¤ | á…¥ | á…¦ | á…§ | á…¨ | á…© | á…ª | á…« | á…¬ | á…­ | á…® | á…¯ | + * | U+117x | á…° | á…± | á…² | á…³ | á…´ | á…µ | + */ +const modernVowels = new Uint16Array([ + AsciiCode.k, // -> ã… + AsciiCode.o, // -> ã… + AsciiCode.i, // -> ã…‘ + AsciiCode.O, // -> ã…’ + AsciiCode.j, // -> ã…“ + AsciiCode.p, // -> ã…” + AsciiCode.u, // -> ã…• + AsciiCode.P, // -> ã…– + AsciiCode.h, // -> ã…— + AsciiCodeCombo.hk, // -> ã…˜ + AsciiCodeCombo.ho, // -> ã…™ + AsciiCodeCombo.hl, // -> ã…š + AsciiCode.y, // -> ã…› + AsciiCode.n, // -> ã…œ + AsciiCodeCombo.nj, // -> ã… + AsciiCodeCombo.np, // -> ã…ž + AsciiCodeCombo.nl, // -> ã…Ÿ + AsciiCode.b, // -> ã…  + AsciiCode.m, // -> ã…¡ + AsciiCodeCombo.ml, // -> ã…¢ + AsciiCode.l, // -> ã…£ +]); + +/** + * Hangul Jamo - Modern Consonants #2 + * + * Range U+11A8..U+11C2 + * + * | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | + * |--------|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| + * | U+11Ax | | | | | | | | | ᆨ | ᆩ | ᆪ | ᆫ | ᆬ | ᆭ | ᆮ | ᆯ | + * | U+11Bx | ᆰ | ᆱ | ᆲ | ᆳ | ᆴ | ᆵ | ᆶ | ᆷ | ᆸ | ᆹ | ᆺ | ᆻ | ᆼ | ᆽ | ᆾ | ᆿ | + * | U+11Cx | ᇀ | ᇠ| ᇂ | + */ +const modernFinalConsonants = new Uint16Array([ + AsciiCode.r, // ㄱ + AsciiCode.R, // ㄲ + AsciiCodeCombo.rt, // ㄳ + AsciiCode.s, // ã„´ + AsciiCodeCombo.sw, // ㄵ + AsciiCodeCombo.sg, // ã„¶ + AsciiCode.e, // ã„· + AsciiCode.f, // ㄹ + AsciiCodeCombo.fr, // ㄺ + AsciiCodeCombo.fa, // ã„» + AsciiCodeCombo.fq, // ㄼ + AsciiCodeCombo.ft, // ㄽ + AsciiCodeCombo.fx, // ㄾ + AsciiCodeCombo.fv, // ã„¿ + AsciiCodeCombo.fg, // ã…€ + AsciiCode.a, // ã… + AsciiCode.q, // ã…‚ + AsciiCodeCombo.qt, // ã…„ + AsciiCode.t, // ã…… + AsciiCode.T, // ã…† + AsciiCode.d, // ã…‡ + AsciiCode.w, // ã…ˆ + AsciiCode.c, // ã…Š + AsciiCode.z, // ã…‹ + AsciiCode.x, // ã…Œ + AsciiCode.v, // ã… + AsciiCode.g, // ã…Ž +]); + +/** + * Hangul Compatibility Jamo + * + * Range U+3131..U+318F + * + * This includes range includes archaic jamo which we don't consider, these are + * given the NUL character code in order to be ignored. + * + * | | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | + * |--------|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| + * | U+313x | | ㄱ | ㄲ | ㄳ | ã„´ | ㄵ | ã„¶ | ã„· | ㄸ | ㄹ | ㄺ | ã„» | ㄼ | ㄽ | ㄾ | ã„¿ | + * | U+314x | ã…€ | ã… | ã…‚ | ã…ƒ | ã…„ | ã…… | ã…† | ã…‡ | ã…ˆ | ã…‰ | ã…Š | ã…‹ | ã…Œ | ã… | ã…Ž | ã… | + * | U+315x | ã… | ã…‘ | ã…’ | ã…“ | ã…” | ã…• | ã…– | ã…— | ã…˜ | ã…™ | ã…š | ã…› | ã…œ | ã… | ã…ž | ã…Ÿ | + * | U+316x | ã…  | ã…¡ | ã…¢ | ã…£ | HF | ã…¥ | ã…¦ | ã…§ | ã…¨ | ã…© | ã…ª | ã…« | ã…¬ | ã…­ | ã…® | ã…¯ | + * | U+317x | ã…° | ã…± | ã…² | ã…³ | ã…´ | ã…µ | ã…¶ | ã…· | ã…¸ | ã…¹ | ã…º | ã…» | ã…¼ | ã…½ | ã…¾ | ã…¿ | + * | U+318x | ㆀ | ㆠ| ㆂ | ㆃ | ㆄ | ㆅ | ㆆ | ㆇ | ㆈ | ㆉ | ㆊ | ㆋ | ㆌ | ㆠ| ㆎ | + */ +const compatibilityJamo = new Uint16Array([ + AsciiCode.r, // ㄱ + AsciiCode.R, // ㄲ + AsciiCodeCombo.rt, // ㄳ + AsciiCode.s, // ã„´ + AsciiCodeCombo.sw, // ㄵ + AsciiCodeCombo.sg, // ã„¶ + AsciiCode.e, // ã„· + AsciiCode.E, // ㄸ + AsciiCode.f, // ㄹ + AsciiCodeCombo.fr, // ㄺ + AsciiCodeCombo.fa, // ã„» + AsciiCodeCombo.fq, // ㄼ + AsciiCodeCombo.ft, // ㄽ + AsciiCodeCombo.fx, // ㄾ + AsciiCodeCombo.fv, // ã„¿ + AsciiCodeCombo.fg, // ã…€ + AsciiCode.a, // ã… + AsciiCode.q, // ã…‚ + AsciiCode.Q, // ã…ƒ + AsciiCodeCombo.qt, // ã…„ + AsciiCode.t, // ã…… + AsciiCode.T, // ã…† + AsciiCode.d, // ã…‡ + AsciiCode.w, // ã…ˆ + AsciiCode.W, // ã…‰ + AsciiCode.c, // ã…Š + AsciiCode.z, // ã…‹ + AsciiCode.x, // ã…Œ + AsciiCode.v, // ã… + AsciiCode.g, // ã…Ž + AsciiCode.k, // ã… + AsciiCode.o, // ã… + AsciiCode.i, // ã…‘ + AsciiCode.O, // ã…’ + AsciiCode.j, // ã…“ + AsciiCode.p, // ã…” + AsciiCode.u, // ã…• + AsciiCode.P, // ã…– + AsciiCode.h, // ã…— + AsciiCodeCombo.hk, // ã…˜ + AsciiCodeCombo.ho, // ã…™ + AsciiCodeCombo.hl, // ã…š + AsciiCode.y, // ã…› + AsciiCode.n, // ã…œ + AsciiCodeCombo.nj, // ã… + AsciiCodeCombo.np, // ã…ž + AsciiCodeCombo.nl, // ã…Ÿ + AsciiCode.b, // ã…  + AsciiCode.m, // ã…¡ + AsciiCodeCombo.ml, // ã…¢ + AsciiCode.l, // ã…£ + // HF: Hangul Filler (everything after this is archaic) + // ã…¥ + // ã…¦ + // ã…§ + // ã…¨ + // ã…© + // ã…ª + // ã…« + // ã…¬ + // ã…® + // ã…¯ + // ã…° + // ã…± + // ã…² + // ã…³ + // ã…´ + // ã…µ + // ã…¶ + // ã…· + // ã…¸ + // ã…¹ + // ã…º + // ã…» + // ã…¼ + // ã…½ + // ã…¾ + // ã…¿ + // ㆀ + // ㆠ+ // ㆂ + // ㆃ + // ㆄ + // ㆅ + // ㆆ + // ㆇ + // ㆈ + // ㆉ + // ㆊ + // ㆋ + // ㆌ + // ㆠ+ // ㆎ +]); diff --git a/patched-vscode/src/vs/base/common/network.ts b/patched-vscode/src/vs/base/common/network.ts index 87cca678..2d5f856b 100644 --- a/patched-vscode/src/vs/base/common/network.ts +++ b/patched-vscode/src/vs/base/common/network.ts @@ -5,7 +5,9 @@ import * as errors from 'vs/base/common/errors'; import * as platform from 'vs/base/common/platform'; +import { equalsIgnoreCase, startsWithIgnoreCase } from 'vs/base/common/strings'; import { URI } from 'vs/base/common/uri'; +import * as paths from 'vs/base/common/path'; export namespace Schemas { @@ -70,6 +72,18 @@ export namespace Schemas { export const vscodeTerminal = 'vscode-terminal'; + /** Scheme used for code blocks in chat. */ + export const vscodeChatCodeBlock = 'vscode-chat-code-block'; + + /** + * Scheme used for backing documents created by copilot for chat. + */ + export const vscodeCopilotBackingChatCodeBlock = 'vscode-copilot-chat-code-block'; + + /** Scheme used for LHS of code compare (aka diff) blocks in chat. */ + export const vscodeChatCodeCompareBlock = 'vscode-chat-code-compare-block'; + + /** Scheme used for the chat input editor. */ export const vscodeChatSesssion = 'vscode-chat-editor'; /** @@ -107,6 +121,28 @@ export namespace Schemas { * Scheme used for the Source Control commit input's text document */ export const vscodeSourceControl = 'vscode-scm'; + + /** + * Scheme used for input box for creating comments. + */ + export const commentsInput = 'comment'; + + /** + * Scheme used for special rendering of settings in the release notes + */ + export const codeSetting = 'code-setting'; +} + +export function matchesScheme(target: URI | string, scheme: string): boolean { + if (URI.isUri(target)) { + return equalsIgnoreCase(target.scheme, scheme); + } else { + return startsWithIgnoreCase(target, scheme + ':'); + } +} + +export function matchesSomeScheme(target: URI | string, ...schemes: string[]): boolean { + return schemes.some(scheme => matchesScheme(target, scheme)); } export const connectionTokenCookieName = 'vscode-tkn'; @@ -118,7 +154,7 @@ class RemoteAuthoritiesImpl { private readonly _connectionTokens: { [authority: string]: string | undefined } = Object.create(null); private _preferredWebSchema: 'http' | 'https' = 'http'; private _delegate: ((uri: URI) => URI) | null = null; - private _remoteResourcesPath: string = `/${Schemas.vscodeRemoteResource}`; + private _serverRootPath: string = '/'; setPreferredWebSchema(schema: 'http' | 'https') { this._preferredWebSchema = schema; @@ -128,8 +164,16 @@ class RemoteAuthoritiesImpl { this._delegate = delegate; } - setServerRootPath(serverRootPath: string): void { - this._remoteResourcesPath = `${serverRootPath}/${Schemas.vscodeRemoteResource}`; + setServerRootPath(product: { quality?: string; commit?: string }, serverBasePath: string | undefined): void { + this._serverRootPath = getServerRootPath(product, serverBasePath); + } + + getServerRootPath(): string { + return this._serverRootPath; + } + + private get _remoteResourcesPath(): string { + return paths.posix.join(this._serverRootPath, Schemas.vscodeRemoteResource); } set(authority: string, host: string, port: number): void { @@ -168,9 +212,7 @@ class RemoteAuthoritiesImpl { return URI.from({ scheme: platform.isWeb ? this._preferredWebSchema : Schemas.vscodeRemoteResource, authority: `${host}:${port}`, - path: platform.isWeb - ? (window.location.pathname + "/" + this._remoteResourcesPath).replace(/\/\/+/g, "/") - : this._remoteResourcesPath, + path: this._remoteResourcesPath, query }); } @@ -178,6 +220,10 @@ class RemoteAuthoritiesImpl { export const RemoteAuthorities = new RemoteAuthoritiesImpl(); +export function getServerRootPath(product: { quality?: string; commit?: string }, basePath: string | undefined): string { + return paths.posix.join(basePath ?? '/', `${product.quality ?? 'oss'}-${product.commit ?? 'dev'}`); +} + /** * A string pointing to a path inside the app. It should not begin with ./ or ../ */ @@ -194,9 +240,11 @@ export const nodeModulesPath: AppResourcePath = 'vs/../../node_modules'; export const nodeModulesAsarPath: AppResourcePath = 'vs/../../node_modules.asar'; export const nodeModulesAsarUnpackedPath: AppResourcePath = 'vs/../../node_modules.asar.unpacked'; +export const VSCODE_AUTHORITY = 'vscode-app'; + class FileAccessImpl { - private static readonly FALLBACK_AUTHORITY = 'vscode-app'; + private static readonly FALLBACK_AUTHORITY = VSCODE_AUTHORITY; /** * Returns a URI to use in contexts where the browser is responsible @@ -229,7 +277,7 @@ class FileAccessImpl { // ...and we run in native environments platform.isNative || // ...or web worker extensions on desktop - (platform.isWebWorker && platform.globals.origin === `${Schemas.vscodeFileResource}://${FileAccessImpl.FALLBACK_AUTHORITY}`) + (platform.webWorkerOrigin === `${Schemas.vscodeFileResource}://${FileAccessImpl.FALLBACK_AUTHORITY}`) ) ) { return uri.with({ diff --git a/patched-vscode/src/vs/base/common/objects.ts b/patched-vscode/src/vs/base/common/objects.ts index 897a9fd8..14ec0e71 100644 --- a/patched-vscode/src/vs/base/common/objects.ts +++ b/patched-vscode/src/vs/base/common/objects.ts @@ -177,6 +177,9 @@ export function safeStringify(obj: any): string { seen.add(value); } } + if (typeof value === 'bigint') { + return `[BigInt ${value.toString()}]`; + } return value; }); } @@ -261,3 +264,11 @@ export function createProxyObject(methodNames: string[], invok } return result; } + +export function mapValues(obj: T, fn: (value: T[keyof T], key: string) => R): { [K in keyof T]: R } { + const result: { [key: string]: R } = {}; + for (const [key, value] of Object.entries(obj)) { + result[key] = fn(value, key); + } + return result as { [K in keyof T]: R }; +} diff --git a/patched-vscode/src/vs/base/common/observable.ts b/patched-vscode/src/vs/base/common/observable.ts index 2e0023bb..a4b21404 100644 --- a/patched-vscode/src/vs/base/common/observable.ts +++ b/patched-vscode/src/vs/base/common/observable.ts @@ -3,7 +3,9 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -export { +// This is a facade for the observable implementation. Only import from here! + +export type { IObservable, IObserver, IReader, @@ -12,6 +14,9 @@ export { ITransaction, IChangeContext, IChangeTracker, +} from 'vs/base/common/observableInternal/base'; + +export { observableValue, disposableObservableValue, transaction, @@ -31,8 +36,10 @@ export { autorunOpts, autorunWithStoreHandleChanges, } from 'vs/base/common/observableInternal/autorun'; -export { +export type { IObservableSignal, +} from 'vs/base/common/observableInternal/utils'; +export { constObservable, debouncedObservable, derivedObservableWithCache, @@ -43,13 +50,24 @@ export { observableFromPromise, observableSignal, observableSignalFromEvent, - waitForState, wasEventTriggeredRecently, } from 'vs/base/common/observableInternal/utils'; +export { + ObservableLazy, + ObservableLazyPromise, + ObservablePromise, + PromiseResult, + waitForState, + derivedWithCancellationToken, +} from 'vs/base/common/observableInternal/promise'; import { ConsoleObservableLogger, setLogger } from 'vs/base/common/observableInternal/logging'; -const enableLogging = false; +// Remove "//" in the next line to enable logging +const enableLogging = false + // || Boolean("true") // done "weirdly" so that a lint warning prevents you from pushing this + ; + if (enableLogging) { setLogger(new ConsoleObservableLogger()); } diff --git a/patched-vscode/src/vs/base/common/observableInternal/autorun.ts b/patched-vscode/src/vs/base/common/observableInternal/autorun.ts index 050e9bae..a2f169ee 100644 --- a/patched-vscode/src/vs/base/common/observableInternal/autorun.ts +++ b/patched-vscode/src/vs/base/common/observableInternal/autorun.ts @@ -5,31 +5,67 @@ import { assertFn } from 'vs/base/common/assert'; import { DisposableStore, IDisposable, markAsDisposed, toDisposable, trackDisposable } from 'vs/base/common/lifecycle'; -import { IReader, IObservable, IObserver, IChangeContext, getFunctionName } from 'vs/base/common/observableInternal/base'; +import { IReader, IObservable, IObserver, IChangeContext } from 'vs/base/common/observableInternal/base'; +import { DebugNameData, IDebugNameData } from 'vs/base/common/observableInternal/debugName'; import { getLogger } from 'vs/base/common/observableInternal/logging'; -export function autorunOpts(options: { debugName: string | (() => string | undefined) }, fn: (reader: IReader) => void): IDisposable { - return new AutorunObserver(options.debugName, fn, undefined, undefined); +/** + * Runs immediately and whenever a transaction ends and an observed observable changed. + * {@link fn} should start with a JS Doc using `@description` to name the autorun. + */ +export function autorun(fn: (reader: IReader) => void): IDisposable { + return new AutorunObserver( + new DebugNameData(undefined, undefined, fn), + fn, + undefined, + undefined + ); } -export function autorun(fn: (reader: IReader) => void): IDisposable { - return new AutorunObserver(undefined, fn, undefined, undefined); +/** + * Runs immediately and whenever a transaction ends and an observed observable changed. + * {@link fn} should start with a JS Doc using `@description` to name the autorun. + */ +export function autorunOpts(options: IDebugNameData & {}, fn: (reader: IReader) => void): IDisposable { + return new AutorunObserver( + new DebugNameData(options.owner, options.debugName, options.debugReferenceFn ?? fn), + fn, + undefined, + undefined + ); } +/** + * Runs immediately and whenever a transaction ends and an observed observable changed. + * {@link fn} should start with a JS Doc using `@description` to name the autorun. + * + * Use `createEmptyChangeSummary` to create a "change summary" that can collect the changes. + * Use `handleChange` to add a reported change to the change summary. + * The run function is given the last change summary. + * The change summary is discarded after the run function was called. + * + * @see autorun + */ export function autorunHandleChanges( - options: { - debugName?: string | (() => string | undefined); + options: IDebugNameData & { createEmptyChangeSummary?: () => TChangeSummary; handleChange: (context: IChangeContext, changeSummary: TChangeSummary) => boolean; }, fn: (reader: IReader, changeSummary: TChangeSummary) => void ): IDisposable { - return new AutorunObserver(options.debugName, fn, options.createEmptyChangeSummary, options.handleChange); + return new AutorunObserver( + new DebugNameData(options.owner, options.debugName, options.debugReferenceFn ?? fn), + fn, + options.createEmptyChangeSummary, + options.handleChange + ); } +/** + * @see autorunHandleChanges (but with a disposable store that is cleared before the next run or on dispose) + */ export function autorunWithStoreHandleChanges( - options: { - debugName?: string | (() => string | undefined); + options: IDebugNameData & { createEmptyChangeSummary?: () => TChangeSummary; handleChange: (context: IChangeContext, changeSummary: TChangeSummary) => boolean; }, @@ -38,7 +74,9 @@ export function autorunWithStoreHandleChanges( const store = new DisposableStore(); const disposable = autorunHandleChanges( { - debugName: options.debugName ?? (() => getFunctionName(fn)), + owner: options.owner, + debugName: options.debugName, + debugReferenceFn: options.debugReferenceFn, createEmptyChangeSummary: options.createEmptyChangeSummary, handleChange: options.handleChange, }, @@ -53,11 +91,16 @@ export function autorunWithStoreHandleChanges( }); } +/** + * @see autorun (but with a disposable store that is cleared before the next run or on dispose) + */ export function autorunWithStore(fn: (reader: IReader, store: DisposableStore) => void): IDisposable { const store = new DisposableStore(); const disposable = autorunOpts( { - debugName: () => getFunctionName(fn) || '(anonymous)', + owner: undefined, + debugName: undefined, + debugReferenceFn: fn, }, reader => { store.clear(); @@ -70,6 +113,20 @@ export function autorunWithStore(fn: (reader: IReader, store: DisposableStore) = }); } +export function autorunDelta( + observable: IObservable, + handler: (args: { lastValue: T | undefined; newValue: T }) => void +): IDisposable { + let _lastValue: T | undefined; + return autorunOpts({ debugReferenceFn: handler }, (reader) => { + const newValue = observable.read(reader); + const lastValue = _lastValue; + _lastValue = newValue; + handler({ lastValue, newValue }); + }); +} + + const enum AutorunState { /** * A dependency could have changed. @@ -93,21 +150,11 @@ export class AutorunObserver implements IObserver, IReader private changeSummary: TChangeSummary | undefined; public get debugName(): string { - if (typeof this._debugName === 'string') { - return this._debugName; - } - if (typeof this._debugName === 'function') { - const name = this._debugName(); - if (name !== undefined) { return name; } - } - const name = getFunctionName(this._runFn); - if (name !== undefined) { return name; } - - return '(anonymous)'; + return this._debugNameData.getDebugName(this) ?? '(anonymous)'; } constructor( - private readonly _debugName: string | (() => string | undefined) | undefined, + private readonly _debugNameData: DebugNameData, public readonly _runFn: (reader: IReader, changeSummary: TChangeSummary) => void, private readonly createChangeSummary: (() => TChangeSummary) | undefined, private readonly _handleChange: ((context: IChangeContext, summary: TChangeSummary) => boolean) | undefined, @@ -140,15 +187,18 @@ export class AutorunObserver implements IObserver, IReader this.state = AutorunState.upToDate; + const isDisposed = this.disposed; try { - if (!this.disposed) { + if (!isDisposed) { getLogger()?.handleAutorunTriggered(this); const changeSummary = this.changeSummary!; this.changeSummary = this.createChangeSummary?.(); this._runFn(this, changeSummary); } } finally { - getLogger()?.handleAutorunFinished(this); + if (!isDisposed) { + getLogger()?.handleAutorunFinished(this); + } // We don't want our observed observables to think that they are (not even temporarily) not being observed. // Thus, we only unsubscribe from observables that are definitely not read anymore. for (const o of this.dependenciesToBeRemoved) { @@ -203,7 +253,7 @@ export class AutorunObserver implements IObserver, IReader const shouldReact = this._handleChange ? this._handleChange({ changedObservable: observable, change, - didChange: o => o === observable as any, + didChange: (o): this is any => o === observable as any, }, this.changeSummary!) : true; if (shouldReact) { this.state = AutorunState.stale; @@ -229,16 +279,3 @@ export class AutorunObserver implements IObserver, IReader export namespace autorun { export const Observer = AutorunObserver; } - -export function autorunDelta( - observable: IObservable, - handler: (args: { lastValue: T | undefined; newValue: T }) => void -): IDisposable { - let _lastValue: T | undefined; - return autorunOpts({ debugName: () => getFunctionName(handler) }, (reader) => { - const newValue = observable.read(reader); - const lastValue = _lastValue; - _lastValue = newValue; - handler({ lastValue, newValue }); - }); -} diff --git a/patched-vscode/src/vs/base/common/observableInternal/base.ts b/patched-vscode/src/vs/base/common/observableInternal/base.ts index 966b07b1..7f76c8cc 100644 --- a/patched-vscode/src/vs/base/common/observableInternal/base.ts +++ b/patched-vscode/src/vs/base/common/observableInternal/base.ts @@ -3,15 +3,21 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { IDisposable } from 'vs/base/common/lifecycle'; +import { strictEquals, EqualityComparer } from 'vs/base/common/equals'; +import { DisposableStore, IDisposable } from 'vs/base/common/lifecycle'; +import { keepObserved, recomputeInitiallyAndOnChange } from 'vs/base/common/observable'; +import { DebugNameData, IDebugNameData, Owner, getFunctionName } from 'vs/base/common/observableInternal/debugName'; import type { derivedOpts } from 'vs/base/common/observableInternal/derived'; import { getLogger } from 'vs/base/common/observableInternal/logging'; /** * Represents an observable value. * - * @template T The type of the value. - * @template TChange The type of delta information (usually `void` and only used in advanced scenarios). + * @template T The type of the values the observable can hold. + * @template TChange The type used to describe value changes + * (usually `void` and only used in advanced scenarios). + * While observers can miss temporary values of an observable, + * they will receive all change values (as long as they are subscribed)! */ export interface IObservable { /** @@ -23,7 +29,7 @@ export interface IObservable { get(): T; /** - * Forces the observable to check for and report changes. + * Forces the observable to check for changes and report them. * * Has the same effect as calling {@link IObservable.get}, but does not force the observable * to actually construct the value, e.g. if change deltas are used. @@ -45,21 +51,31 @@ export interface IObservable { removeObserver(observer: IObserver): void; /** - * Reads the current value and subscribes to this observable. + * Reads the current value and subscribes the reader to this observable. * - * Just calls {@link IReader.readObservable} if a reader is given, otherwise {@link IObservable.get} - * (see {@link ConvenientObservable.read}). + * Calls {@link IReader.readObservable} if a reader is given, otherwise {@link IObservable.get} + * (see {@link ConvenientObservable.read} for the implementation). */ read(reader: IReader | undefined): T; /** * Creates a derived observable that depends on this observable. * Use the reader to read other observables - * (see {@link ConvenientObservable.map}). + * (see {@link ConvenientObservable.map} for the implementation). */ map(fn: (value: T, reader: IReader) => TNew): IObservable; map(owner: object, fn: (value: T, reader: IReader) => TNew): IObservable; + /** + * Makes sure this value is computed eagerly. + */ + recomputeInitiallyAndOnChange(store: DisposableStore, handleValue?: (value: T) => void): IObservable; + + /** + * Makes sure this value is cached. + */ + keepObserved(store: DisposableStore): IObservable; + /** * A human-readable name for debugging purposes. */ @@ -92,12 +108,14 @@ export interface IObserver { * Signals that the given observable might have changed and a transaction potentially modifying that observable started. * Before the given observable can call this method again, is must call {@link IObserver.endUpdate}. * + * Implementations must not get/read the value of other observables, as they might not have received this event yet! * The method {@link IObservable.reportChanges} can be used to force the observable to report the changes. */ beginUpdate(observable: IObservable): void; /** * Signals that the transaction that potentially modified the given observable ended. + * This is a good place to react to (potential) changes. */ endUpdate(observable: IObservable): void; @@ -105,16 +123,18 @@ export interface IObserver { * Signals that the given observable might have changed. * The method {@link IObservable.reportChanges} can be used to force the observable to report the changes. * - * Implementations must not call into other observables, as they might not have received this event yet! + * Implementations must not get/read the value of other observables, as they might not have received this event yet! * The change should be processed lazily or in {@link IObserver.endUpdate}. */ handlePossibleChange(observable: IObservable): void; /** - * Signals that the given observable changed. + * Signals that the given {@link observable} changed. * - * Implementations must not call into other observables, as they might not have received this event yet! + * Implementations must not get/read the value of other observables, as they might not have received this event yet! * The change should be processed lazily or in {@link IObserver.endUpdate}. + * + * @param change Indicates how or why the value changed. */ handleChange(observable: IObservable, change: TChange): void; } @@ -123,6 +143,9 @@ export interface ISettable { /** * Sets the value of the observable. * Use a transaction to batch multiple changes (with a transaction, observers only react at the end of the transaction). + * + * @param transaction When given, value changes are handled on demand or when the transaction ends. + * @param change Describes how or why the value changed. */ set(value: T, transaction: ITransaction | undefined, change: TChange): void; } @@ -135,6 +158,17 @@ export interface ITransaction { updateObserver(observer: IObserver, observable: IObservable): void; } +let _recomputeInitiallyAndOnChange: typeof recomputeInitiallyAndOnChange; +export function _setRecomputeInitiallyAndOnChange(recomputeInitiallyAndOnChange: typeof _recomputeInitiallyAndOnChange) { + _recomputeInitiallyAndOnChange = recomputeInitiallyAndOnChange; +} + +let _keepObserved: typeof keepObserved; +export function _setKeepObserved(keepObserved: typeof _keepObserved) { + _keepObserved = keepObserved; +} + + let _derived: typeof derivedOpts; /** * @internal @@ -167,9 +201,9 @@ export abstract class ConvenientObservable implements IObservable(fn: (value: T, reader: IReader) => TNew): IObservable; - public map(owner: object, fn: (value: T, reader: IReader) => TNew): IObservable; - public map(fnOrOwner: object | ((value: T, reader: IReader) => TNew), fnOrUndefined?: (value: T, reader: IReader) => TNew): IObservable { - const owner = fnOrUndefined === undefined ? undefined : fnOrOwner as object; + public map(owner: Owner, fn: (value: T, reader: IReader) => TNew): IObservable; + public map(fnOrOwner: Owner | ((value: T, reader: IReader) => TNew), fnOrUndefined?: (value: T, reader: IReader) => TNew): IObservable { + const owner = fnOrUndefined === undefined ? undefined : fnOrOwner as Owner; const fn = fnOrUndefined === undefined ? fnOrOwner as (value: T, reader: IReader) => TNew : fnOrUndefined; return _derived( @@ -181,8 +215,8 @@ export abstract class ConvenientObservable implements IObservable x.y` where x and y can be arbitrary identifiers (uses backref): - const regexp = /^\s*\(?\s*([a-zA-Z_$][a-zA-Z_$0-9]*)\s*\)?\s*=>\s*\1\.([a-zA-Z_$][a-zA-Z_$0-9]*)\s*$/; + // regexp to match `x => x.y` or `x => x?.y` where x and y can be arbitrary identifiers (uses backref): + const regexp = /^\s*\(?\s*([a-zA-Z_$][a-zA-Z_$0-9]*)\s*\)?\s*=>\s*\1(?:\??)\.([a-zA-Z_$][a-zA-Z_$0-9]*)\s*$/; const match = regexp.exec(fn.toString()); if (match) { return `${this.debugName}.${match[2]}`; @@ -192,12 +226,32 @@ export abstract class ConvenientObservable implements IObservable fn(this.read(reader), reader), ); } + public recomputeInitiallyAndOnChange(store: DisposableStore, handleValue?: (value: T) => void): IObservable { + store.add(_recomputeInitiallyAndOnChange!(this, handleValue)); + return this; + } + + /** + * Ensures that this observable is observed. This keeps the cache alive. + * However, in case of deriveds, it does not force eager evaluation (only when the value is read/get). + * Use `recomputeInitiallyAndOnChange` for eager evaluation. + */ + public keepObserved(store: DisposableStore): IObservable { + store.add(_keepObserved!(this)); + return this; + } + public abstract get debugName(): string; + + protected get debugValue() { + return this.get(); + } } export abstract class BaseObservable extends ConvenientObservable { @@ -222,6 +276,12 @@ export abstract class BaseObservable extends ConvenientObserv protected onLastObserverRemoved(): void { } } +/** + * Starts a transaction in which many observables can be changed at once. + * {@link fn} should start with a JS Doc using `@description` to give the transaction a debug name. + * Reaction run on demand or when the transaction ends. + */ + export function transaction(fn: (tx: ITransaction) => void, getDebugName?: () => string): void { const tx = new TransactionImpl(fn, getDebugName); try { @@ -231,6 +291,36 @@ export function transaction(fn: (tx: ITransaction) => void, getDebugName?: () => } } +let _globalTransaction: ITransaction | undefined = undefined; + +export function globalTransaction(fn: (tx: ITransaction) => void) { + if (_globalTransaction) { + fn(_globalTransaction); + } else { + const tx = new TransactionImpl(fn, undefined); + _globalTransaction = tx; + try { + fn(tx); + } finally { + tx.finish(); // During finish, more actions might be added to the transaction. + // Which is why we only clear the global transaction after finish. + _globalTransaction = undefined; + } + } +} + +export async function asyncTransaction(fn: (tx: ITransaction) => Promise, getDebugName?: () => string): Promise { + const tx = new TransactionImpl(fn, getDebugName); + try { + await fn(tx); + } finally { + tx.finish(); + } +} + +/** + * Allows to chain transactions. + */ export function subtransaction(tx: ITransaction | undefined, fn: (tx: ITransaction) => void, getDebugName?: () => string): void { if (!tx) { transaction(fn, getDebugName); @@ -254,103 +344,83 @@ export class TransactionImpl implements ITransaction { } public updateObserver(observer: IObserver, observable: IObservable): void { + // When this gets called while finish is active, they will still get considered this.updatingObservers!.push({ observer, observable }); observer.beginUpdate(observable); } public finish(): void { const updatingObservers = this.updatingObservers!; - // Prevent anyone from updating observers from now on. - this.updatingObservers = null; - for (const { observer, observable } of updatingObservers) { + for (let i = 0; i < updatingObservers.length; i++) { + const { observer, observable } = updatingObservers[i]; observer.endUpdate(observable); } + // Prevent anyone from updating observers from now on. + this.updatingObservers = null; getLogger()?.handleEndTransaction(); } } -export type DebugNameFn = string | (() => string | undefined); - -export function getDebugName(debugNameFn: DebugNameFn | undefined, fn: Function | undefined, owner: object | undefined, self: object): string | undefined { - let result: string | undefined; - if (debugNameFn !== undefined) { - if (typeof debugNameFn === 'function') { - result = debugNameFn(); - if (result !== undefined) { - return result; - } - } else { - return debugNameFn; - } - } - - if (fn !== undefined) { - result = getFunctionName(fn); - if (result !== undefined) { - return result; - } - } - - if (owner !== undefined) { - for (const key in owner) { - if ((owner as any)[key] === self) { - return key; - } - } - } - return undefined; -} - -export function getFunctionName(fn: Function): string | undefined { - const fnSrc = fn.toString(); - // Pattern: /** @description ... */ - const regexp = /\/\*\*\s*@description\s*([^*]*)\*\//; - const match = regexp.exec(fnSrc); - const result = match ? match[1] : undefined; - return result?.trim(); -} - +/** + * A settable observable. + */ export interface ISettableObservable extends IObservable, ISettable { } /** * Creates an observable value. * Observers get informed when the value changes. + * @template TChange An arbitrary type to describe how or why the value changed. Defaults to `void`. + * Observers will receive every single change value. */ export function observableValue(name: string, initialValue: T): ISettableObservable; export function observableValue(owner: object, initialValue: T): ISettableObservable; export function observableValue(nameOrOwner: string | object, initialValue: T): ISettableObservable { + let debugNameData: DebugNameData; if (typeof nameOrOwner === 'string') { - return new ObservableValue(undefined, nameOrOwner, initialValue); + debugNameData = new DebugNameData(undefined, nameOrOwner, undefined); } else { - return new ObservableValue(nameOrOwner, undefined, initialValue); + debugNameData = new DebugNameData(nameOrOwner, undefined, undefined); } + return new ObservableValue(debugNameData, initialValue, strictEquals); +} + +export function observableValueOpts( + options: IDebugNameData & { + equalsFn?: EqualityComparer; + }, + initialValue: T +): ISettableObservable { + return new ObservableValue( + new DebugNameData(options.owner, options.debugName, undefined), + initialValue, + options.equalsFn ?? strictEquals, + ); } export class ObservableValue extends BaseObservable - implements ISettableObservable -{ + implements ISettableObservable { protected _value: T; get debugName() { - return getDebugName(this._debugName, undefined, this._owner, this) ?? 'ObservableValue'; + return this._debugNameData.getDebugName(this) ?? 'ObservableValue'; } constructor( - private readonly _owner: object | undefined, - private readonly _debugName: string | undefined, - initialValue: T + private readonly _debugNameData: DebugNameData, + initialValue: T, + private readonly _equalityComparator: EqualityComparer, ) { super(); this._value = initialValue; } - public get(): T { + public override get(): T { return this._value; } public set(value: T, tx: ITransaction | undefined, change: TChange): void { - if (this._value === value) { + if (change === undefined && this._equalityComparator(this._value, value)) { return; } @@ -383,12 +453,18 @@ export class ObservableValue } } +/** + * A disposable observable. When disposed, its value is also disposed. + * When a new value is set, the previous value is disposed. + */ export function disposableObservableValue(nameOrOwner: string | object, initialValue: T): ISettableObservable & IDisposable { + let debugNameData: DebugNameData; if (typeof nameOrOwner === 'string') { - return new DisposableObservableValue(undefined, nameOrOwner, initialValue); + debugNameData = new DebugNameData(undefined, nameOrOwner, undefined); } else { - return new DisposableObservableValue(nameOrOwner, undefined, initialValue); + debugNameData = new DebugNameData(nameOrOwner, undefined, undefined); } + return new DisposableObservableValue(debugNameData, initialValue, strictEquals); } export class DisposableObservableValue extends ObservableValue implements IDisposable { @@ -407,17 +483,20 @@ export class DisposableObservableValue; - readonly change: unknown; - - didChange(observable: IObservable): this is { change: TChange }; -} - export interface IChangeTracker { /** * Returns if this change should cause an invalidation. - * Can record the changes to just process deltas. + * Implementations can record changes. */ handleChange(context: IChangeContext): boolean; } + +export interface IChangeContext { + readonly changedObservable: IObservable; + readonly change: unknown; + + /** + * Returns if the given observable caused the change. + */ + didChange(observable: IObservable): this is { change: TChange }; +} diff --git a/patched-vscode/src/vs/base/common/observableInternal/debugName.ts b/patched-vscode/src/vs/base/common/observableInternal/debugName.ts new file mode 100644 index 00000000..481d24f0 --- /dev/null +++ b/patched-vscode/src/vs/base/common/observableInternal/debugName.ts @@ -0,0 +1,145 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +export interface IDebugNameData { + /** + * The owner object of an observable. + * Used for debugging only, such as computing a name for the observable by iterating over the fields of the owner. + */ + readonly owner?: Owner | undefined; + + /** + * A string or function that returns a string that represents the name of the observable. + * Used for debugging only. + */ + readonly debugName?: DebugNameSource | undefined; + + /** + * A function that points to the defining function of the object. + * Used for debugging only. + */ + readonly debugReferenceFn?: Function | undefined; +} + +export class DebugNameData { + constructor( + public readonly owner: Owner | undefined, + public readonly debugNameSource: DebugNameSource | undefined, + public readonly referenceFn: Function | undefined, + ) { } + + public getDebugName(target: object): string | undefined { + return getDebugName(target, this); + } +} + +/** + * The owner object of an observable. + * Is only used for debugging purposes, such as computing a name for the observable by iterating over the fields of the owner. + */ +export type Owner = object | undefined; +export type DebugNameSource = string | (() => string | undefined); + +const countPerName = new Map(); +const cachedDebugName = new WeakMap(); + +export function getDebugName(target: object, data: DebugNameData): string | undefined { + const cached = cachedDebugName.get(target); + if (cached) { + return cached; + } + + const dbgName = computeDebugName(target, data); + if (dbgName) { + let count = countPerName.get(dbgName) ?? 0; + count++; + countPerName.set(dbgName, count); + const result = count === 1 ? dbgName : `${dbgName}#${count}`; + cachedDebugName.set(target, result); + return result; + } + return undefined; +} + +function computeDebugName(self: object, data: DebugNameData): string | undefined { + const cached = cachedDebugName.get(self); + if (cached) { + return cached; + } + + const ownerStr = data.owner ? formatOwner(data.owner) + `.` : ''; + + let result: string | undefined; + const debugNameSource = data.debugNameSource; + if (debugNameSource !== undefined) { + if (typeof debugNameSource === 'function') { + result = debugNameSource(); + if (result !== undefined) { + return ownerStr + result; + } + } else { + return ownerStr + debugNameSource; + } + } + + const referenceFn = data.referenceFn; + if (referenceFn !== undefined) { + result = getFunctionName(referenceFn); + if (result !== undefined) { + return ownerStr + result; + } + } + + if (data.owner !== undefined) { + const key = findKey(data.owner, self); + if (key !== undefined) { + return ownerStr + key; + } + } + return undefined; +} + +function findKey(obj: object, value: object): string | undefined { + for (const key in obj) { + if ((obj as any)[key] === value) { + return key; + } + } + return undefined; +} + +const countPerClassName = new Map(); +const ownerId = new WeakMap(); + +function formatOwner(owner: object): string { + const id = ownerId.get(owner); + if (id) { + return id; + } + const className = getClassName(owner); + let count = countPerClassName.get(className) ?? 0; + count++; + countPerClassName.set(className, count); + const result = count === 1 ? className : `${className}#${count}`; + ownerId.set(owner, result); + return result; +} + +function getClassName(obj: object): string { + const ctor = obj.constructor; + if (ctor) { + return ctor.name; + } + return 'Object'; +} + +export function getFunctionName(fn: Function): string | undefined { + const fnSrc = fn.toString(); + // Pattern: /** @description ... */ + const regexp = /\/\*\*\s*@description\s*([^*]*)\*\//; + const match = regexp.exec(fnSrc); + const result = match ? match[1] : undefined; + return result?.trim(); +} diff --git a/patched-vscode/src/vs/base/common/observableInternal/derived.ts b/patched-vscode/src/vs/base/common/observableInternal/derived.ts index 53c2a3a7..9e95bf9d 100644 --- a/patched-vscode/src/vs/base/common/observableInternal/derived.ts +++ b/patched-vscode/src/vs/base/common/observableInternal/derived.ts @@ -3,55 +3,109 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { BugIndicatingError } from 'vs/base/common/errors'; -import { DisposableStore } from 'vs/base/common/lifecycle'; -import { IReader, IObservable, BaseObservable, IObserver, _setDerivedOpts, IChangeContext, getFunctionName, DebugNameFn, getDebugName } from 'vs/base/common/observableInternal/base'; +import { assertFn } from 'vs/base/common/assert'; +import { EqualityComparer, strictEquals } from 'vs/base/common/equals'; +import { DisposableStore, IDisposable } from 'vs/base/common/lifecycle'; +import { BaseObservable, IChangeContext, IObservable, IObserver, IReader, ISettableObservable, ITransaction, _setDerivedOpts, } from 'vs/base/common/observableInternal/base'; +import { DebugNameData, IDebugNameData, Owner } from 'vs/base/common/observableInternal/debugName'; import { getLogger } from 'vs/base/common/observableInternal/logging'; -export type EqualityComparer = (a: T, b: T) => boolean; -const defaultEqualityComparer: EqualityComparer = (a, b) => a === b; - /** * Creates an observable that is derived from other observables. + * The value is only recomputed when absolutely needed. + * + * {@link computeFn} should start with a JS Doc using `@description` to name the derived. */ export function derived(computeFn: (reader: IReader) => T): IObservable; -export function derived(owner: object, computeFn: (reader: IReader) => T): IObservable; -export function derived(computeFnOrOwner: ((reader: IReader) => T) | object, computeFn?: ((reader: IReader) => T) | undefined): IObservable { +export function derived(owner: Owner, computeFn: (reader: IReader) => T): IObservable; +export function derived(computeFnOrOwner: ((reader: IReader) => T) | Owner, computeFn?: ((reader: IReader) => T) | undefined): IObservable { if (computeFn !== undefined) { - return new Derived(computeFnOrOwner, undefined, computeFn, undefined, undefined, undefined, defaultEqualityComparer); + return new Derived( + new DebugNameData(computeFnOrOwner, undefined, computeFn), + computeFn, + undefined, + undefined, + undefined, + strictEquals + ); } - return new Derived(undefined, undefined, computeFnOrOwner as any, undefined, undefined, undefined, defaultEqualityComparer); + return new Derived( + new DebugNameData(undefined, undefined, computeFnOrOwner as any), + computeFnOrOwner as any, + undefined, + undefined, + undefined, + strictEquals + ); +} + +export function derivedWithSetter(owner: Owner | undefined, computeFn: (reader: IReader) => T, setter: (value: T, transaction: ITransaction | undefined) => void): ISettableObservable { + return new DerivedWithSetter( + new DebugNameData(owner, undefined, computeFn), + computeFn, + undefined, + undefined, + undefined, + strictEquals, + setter, + ); } export function derivedOpts( - options: { - owner?: object; - debugName?: string | (() => string | undefined); - equalityComparer?: EqualityComparer; + options: IDebugNameData & { + equalsFn?: EqualityComparer; + onLastObserverRemoved?: (() => void); }, computeFn: (reader: IReader) => T ): IObservable { - return new Derived(options.owner, options.debugName, computeFn, undefined, undefined, undefined, options.equalityComparer ?? defaultEqualityComparer); + return new Derived( + new DebugNameData(options.owner, options.debugName, options.debugReferenceFn), + computeFn, + undefined, + undefined, + options.onLastObserverRemoved, + options.equalsFn ?? strictEquals + ); } +_setDerivedOpts(derivedOpts); + +/** + * Represents an observable that is derived from other observables. + * The value is only recomputed when absolutely needed. + * + * {@link computeFn} should start with a JS Doc using `@description` to name the derived. + * + * Use `createEmptyChangeSummary` to create a "change summary" that can collect the changes. + * Use `handleChange` to add a reported change to the change summary. + * The compute function is given the last change summary. + * The change summary is discarded after the compute function was called. + * + * @see derived + */ export function derivedHandleChanges( - options: { - owner?: object; - debugName?: string | (() => string); + options: IDebugNameData & { createEmptyChangeSummary: () => TChangeSummary; handleChange: (context: IChangeContext, changeSummary: TChangeSummary) => boolean; equalityComparer?: EqualityComparer; }, computeFn: (reader: IReader, changeSummary: TChangeSummary) => T ): IObservable { - return new Derived(options.owner, options.debugName, computeFn, options.createEmptyChangeSummary, options.handleChange, undefined, options.equalityComparer ?? defaultEqualityComparer); + return new Derived( + new DebugNameData(options.owner, options.debugName, undefined), + computeFn, + options.createEmptyChangeSummary, + options.handleChange, + undefined, + options.equalityComparer ?? strictEquals + ); } export function derivedWithStore(computeFn: (reader: IReader, store: DisposableStore) => T): IObservable; export function derivedWithStore(owner: object, computeFn: (reader: IReader, store: DisposableStore) => T): IObservable; export function derivedWithStore(computeFnOrOwner: ((reader: IReader, store: DisposableStore) => T) | object, computeFnOrUndefined?: ((reader: IReader, store: DisposableStore) => T)): IObservable { let computeFn: (reader: IReader, store: DisposableStore) => T; - let owner: object | undefined; + let owner: Owner; if (computeFnOrUndefined === undefined) { computeFn = computeFnOrOwner as any; owner = undefined; @@ -62,19 +116,46 @@ export function derivedWithStore(computeFnOrOwner: ((reader: IReader, store: const store = new DisposableStore(); return new Derived( - owner, - (() => getFunctionName(computeFn) ?? '(anonymous)'), + new DebugNameData(owner, undefined, computeFn), r => { store.clear(); return computeFn(r, store); }, undefined, undefined, () => store.dispose(), - defaultEqualityComparer + strictEquals ); } -_setDerivedOpts(derived); +export function derivedDisposable(computeFn: (reader: IReader) => T): IObservable; +export function derivedDisposable(owner: Owner, computeFn: (reader: IReader) => T): IObservable; +export function derivedDisposable(computeFnOrOwner: ((reader: IReader) => T) | Owner, computeFnOrUndefined?: ((reader: IReader) => T)): IObservable { + let computeFn: (reader: IReader) => T; + let owner: Owner; + if (computeFnOrUndefined === undefined) { + computeFn = computeFnOrOwner as any; + owner = undefined; + } else { + owner = computeFnOrOwner; + computeFn = computeFnOrUndefined as any; + } + + const store = new DisposableStore(); + return new Derived( + new DebugNameData(owner, undefined, computeFn), + r => { + store.clear(); + const result = computeFn(r); + if (result) { + store.add(result); + } + return result; + }, undefined, + undefined, + () => store.dispose(), + strictEquals + ); +} const enum DerivedState { /** Initial state, no previous value, recomputation needed */ @@ -107,12 +188,11 @@ export class Derived extends BaseObservable im private changeSummary: TChangeSummary | undefined = undefined; public override get debugName(): string { - return getDebugName(this._debugName, this._computeFn, this._owner, this) ?? '(anonymous)'; + return this._debugNameData.getDebugName(this) ?? '(anonymous)'; } constructor( - private readonly _owner: object | undefined, - private readonly _debugName: DebugNameFn | undefined, + private readonly _debugNameData: DebugNameData, public readonly _computeFn: (reader: IReader, changeSummary: TChangeSummary) => T, private readonly createChangeSummary: (() => TChangeSummary) | undefined, private readonly _handleChange: ((context: IChangeContext, summary: TChangeSummary) => boolean) | undefined, @@ -252,9 +332,7 @@ export class Derived extends BaseObservable im r.endUpdate(this); } } - if (this.updateCount < 0) { - throw new BugIndicatingError(); - } + assertFn(() => this.updateCount >= 0); } public handlePossibleChange(observable: IObservable): void { @@ -272,7 +350,7 @@ export class Derived extends BaseObservable im const shouldReact = this._handleChange ? this._handleChange({ changedObservable: observable, change, - didChange: o => o === observable as any, + didChange: (o): this is any => o === observable as any, }, this.changeSummary!) : true; const wasUpToDate = this.state === DerivedState.upToDate; if (shouldReact && (this.state === DerivedState.dependenciesMightHaveChanged || wasUpToDate)) { @@ -317,3 +395,25 @@ export class Derived extends BaseObservable im } } } + + +export class DerivedWithSetter extends Derived implements ISettableObservable { + constructor( + debugNameData: DebugNameData, + computeFn: (reader: IReader, changeSummary: TChangeSummary) => T, + createChangeSummary: (() => TChangeSummary) | undefined, + handleChange: ((context: IChangeContext, summary: TChangeSummary) => boolean) | undefined, + handleLastObserverRemoved: (() => void) | undefined = undefined, + equalityComparator: EqualityComparer, + public readonly set: (value: T, tx: ITransaction | undefined) => void, + ) { + super( + debugNameData, + computeFn, + createChangeSummary, + handleChange, + handleLastObserverRemoved, + equalityComparator, + ); + } +} diff --git a/patched-vscode/src/vs/base/common/observableInternal/promise.ts b/patched-vscode/src/vs/base/common/observableInternal/promise.ts new file mode 100644 index 00000000..e0109a39 --- /dev/null +++ b/patched-vscode/src/vs/base/common/observableInternal/promise.ts @@ -0,0 +1,205 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import { autorun } from 'vs/base/common/observableInternal/autorun'; +import { IObservable, IReader, observableValue, transaction } from './base'; +import { Derived, derived } from 'vs/base/common/observableInternal/derived'; +import { CancellationToken, CancellationTokenSource } from 'vs/base/common/cancellation'; +import { DebugNameData, Owner } from 'vs/base/common/observableInternal/debugName'; +import { strictEquals } from 'vs/base/common/equals'; +import { CancellationError } from 'vs/base/common/errors'; + +export class ObservableLazy { + private readonly _value = observableValue(this, undefined); + + /** + * The cached value. + * Does not force a computation of the value. + */ + public get cachedValue(): IObservable { return this._value; } + + constructor(private readonly _computeValue: () => T) { + } + + /** + * Returns the cached value. + * Computes the value if the value has not been cached yet. + */ + public getValue() { + let v = this._value.get(); + if (!v) { + v = this._computeValue(); + this._value.set(v, undefined); + } + return v; + } +} + +/** + * A promise whose state is observable. + */ +export class ObservablePromise { + private readonly _value = observableValue | undefined>(this, undefined); + + /** + * The promise that this object wraps. + */ + public readonly promise: Promise; + + /** + * The current state of the promise. + * Is `undefined` if the promise didn't resolve yet. + */ + public readonly promiseResult: IObservable | undefined> = this._value; + + constructor(promise: Promise) { + this.promise = promise.then(value => { + transaction(tx => { + /** @description onPromiseResolved */ + this._value.set(new PromiseResult(value, undefined), tx); + }); + return value; + }, error => { + transaction(tx => { + /** @description onPromiseRejected */ + this._value.set(new PromiseResult(undefined, error), tx); + }); + throw error; + }); + } +} + +export class PromiseResult { + constructor( + /** + * The value of the resolved promise. + * Undefined if the promise rejected. + */ + public readonly data: T | undefined, + + /** + * The error in case of a rejected promise. + * Undefined if the promise resolved. + */ + public readonly error: unknown | undefined, + ) { + } + + /** + * Returns the value if the promise resolved, otherwise throws the error. + */ + public getDataOrThrow(): T { + if (this.error) { + throw this.error; + } + return this.data!; + } +} + +/** + * A lazy promise whose state is observable. + */ +export class ObservableLazyPromise { + private readonly _lazyValue = new ObservableLazy(() => new ObservablePromise(this._computePromise())); + + /** + * Does not enforce evaluation of the promise compute function. + * Is undefined if the promise has not been computed yet. + */ + public readonly cachedPromiseResult = derived(this, reader => this._lazyValue.cachedValue.read(reader)?.promiseResult.read(reader)); + + constructor(private readonly _computePromise: () => Promise) { + } + + public getPromise(): Promise { + return this._lazyValue.getValue().promise; + } +} + +/** + * Resolves the promise when the observables state matches the predicate. + */ +export function waitForState(observable: IObservable): Promise; +export function waitForState(observable: IObservable, predicate: (state: T) => state is TState, isError?: (state: T) => boolean | unknown | undefined, cancellationToken?: CancellationToken): Promise; +export function waitForState(observable: IObservable, predicate: (state: T) => boolean, isError?: (state: T) => boolean | unknown | undefined, cancellationToken?: CancellationToken): Promise; +export function waitForState(observable: IObservable, predicate?: (state: T) => boolean, isError?: (state: T) => boolean | unknown | undefined, cancellationToken?: CancellationToken): Promise { + if (!predicate) { + predicate = state => state !== null && state !== undefined; + } + return new Promise((resolve, reject) => { + let isImmediateRun = true; + let shouldDispose = false; + const stateObs = observable.map(state => { + /** @description waitForState.state */ + return { + isFinished: predicate(state), + error: isError ? isError(state) : false, + state + }; + }); + const d = autorun(reader => { + /** @description waitForState */ + const { isFinished, error, state } = stateObs.read(reader); + if (isFinished || error) { + if (isImmediateRun) { + // The variable `d` is not initialized yet + shouldDispose = true; + } else { + d.dispose(); + } + if (error) { + reject(error === true ? state : error); + } else { + resolve(state); + } + } + }); + if (cancellationToken) { + const dc = cancellationToken.onCancellationRequested(() => { + d.dispose(); + dc.dispose(); + reject(new CancellationError()); + }); + if (cancellationToken.isCancellationRequested) { + d.dispose(); + dc.dispose(); + reject(new CancellationError()); + return; + } + } + isImmediateRun = false; + if (shouldDispose) { + d.dispose(); + } + }); +} + +export function derivedWithCancellationToken(computeFn: (reader: IReader, cancellationToken: CancellationToken) => T): IObservable; +export function derivedWithCancellationToken(owner: object, computeFn: (reader: IReader, cancellationToken: CancellationToken) => T): IObservable; +export function derivedWithCancellationToken(computeFnOrOwner: ((reader: IReader, cancellationToken: CancellationToken) => T) | object, computeFnOrUndefined?: ((reader: IReader, cancellationToken: CancellationToken) => T)): IObservable { + let computeFn: (reader: IReader, store: CancellationToken) => T; + let owner: Owner; + if (computeFnOrUndefined === undefined) { + computeFn = computeFnOrOwner as any; + owner = undefined; + } else { + owner = computeFnOrOwner; + computeFn = computeFnOrUndefined as any; + } + + let cancellationTokenSource: CancellationTokenSource | undefined = undefined; + return new Derived( + new DebugNameData(owner, undefined, computeFn), + r => { + if (cancellationTokenSource) { + cancellationTokenSource.dispose(true); + } + cancellationTokenSource = new CancellationTokenSource(); + return computeFn(r, cancellationTokenSource.token); + }, undefined, + undefined, + () => cancellationTokenSource?.dispose(), + strictEquals, + ); +} diff --git a/patched-vscode/src/vs/base/common/observableInternal/utils.ts b/patched-vscode/src/vs/base/common/observableInternal/utils.ts index 39a31e0d..409fe4a1 100644 --- a/patched-vscode/src/vs/base/common/observableInternal/utils.ts +++ b/patched-vscode/src/vs/base/common/observableInternal/utils.ts @@ -6,9 +6,11 @@ import { Event } from 'vs/base/common/event'; import { DisposableStore, IDisposable, toDisposable } from 'vs/base/common/lifecycle'; import { autorun } from 'vs/base/common/observableInternal/autorun'; -import { BaseObservable, ConvenientObservable, IObservable, IObserver, IReader, ITransaction, getDebugName, getFunctionName, observableValue, transaction } from 'vs/base/common/observableInternal/base'; -import { derived } from 'vs/base/common/observableInternal/derived'; +import { BaseObservable, ConvenientObservable, IObservable, IObserver, IReader, ITransaction, _setKeepObserved, _setRecomputeInitiallyAndOnChange, observableValue, subtransaction, transaction } from 'vs/base/common/observableInternal/base'; +import { DebugNameData, Owner, getFunctionName } from 'vs/base/common/observableInternal/debugName'; +import { derived, derivedOpts } from 'vs/base/common/observableInternal/derived'; import { getLogger } from 'vs/base/common/observableInternal/logging'; +import { IValueWithChangeEvent } from '../event'; /** * Represents an efficient observable whose value never changes. @@ -50,31 +52,6 @@ export function observableFromPromise(promise: Promise): IObservable<{ val return observable; } -export function waitForState(observable: IObservable, predicate: (state: T) => state is TState): Promise; -export function waitForState(observable: IObservable, predicate: (state: T) => boolean): Promise; -export function waitForState(observable: IObservable, predicate: (state: T) => boolean): Promise { - return new Promise(resolve => { - let didRun = false; - let shouldDispose = false; - const d = autorun(reader => { - /** @description waitForState */ - const currentState = observable.read(reader); - if (predicate(currentState)) { - if (!didRun) { - shouldDispose = true; - } else { - d.dispose(); - } - resolve(currentState); - } - }); - didRun = true; - if (shouldDispose) { - d.dispose(); - } - }); -} - export function observableFromEvent( event: Event, getValue: (args: TArgs | undefined) => T @@ -83,6 +60,8 @@ export function observableFromEvent( } export class FromEventObservable extends BaseObservable { + public static globalTransaction: ITransaction | undefined; + private value: T | undefined; private hasValue = false; private subscription: IDisposable | undefined; @@ -109,17 +88,21 @@ export class FromEventObservable extends BaseObservable { private readonly handleEvent = (args: TArgs | undefined) => { const newValue = this._getValue(args); + const oldValue = this.value; - const didChange = !this.hasValue || this.value !== newValue; - - getLogger()?.handleFromEventObservableTriggered(this, { oldValue: this.value, newValue, change: undefined, didChange, hadValue: this.hasValue }); + const didChange = !this.hasValue || oldValue !== newValue; + let didRunTransaction = false; if (didChange) { this.value = newValue; if (this.hasValue) { - transaction( + didRunTransaction = true; + subtransaction( + FromEventObservable.globalTransaction, (tx) => { + getLogger()?.handleFromEventObservableTriggered(this, { oldValue, newValue, change: undefined, didChange, hadValue: this.hasValue }); + for (const o of this.observers) { tx.updateObserver(o, this); o.handleChange(this, undefined); @@ -133,6 +116,10 @@ export class FromEventObservable extends BaseObservable { } this.hasValue = true; } + + if (!didRunTransaction) { + getLogger()?.handleFromEventObservableTriggered(this, { oldValue, newValue, change: undefined, didChange, hadValue: this.hasValue }); + } }; protected override onLastObserverRemoved(): void { @@ -150,13 +137,29 @@ export class FromEventObservable extends BaseObservable { return this.value!; } else { // no cache, as there are no subscribers to keep it updated - return this._getValue(undefined); + const value = this._getValue(undefined); + return value; } } } export namespace observableFromEvent { export const Observer = FromEventObservable; + + export function batchEventsGlobally(tx: ITransaction, fn: () => void): void { + let didSet = false; + if (FromEventObservable.globalTransaction === undefined) { + FromEventObservable.globalTransaction = tx; + didSet = true; + } + try { + fn(); + } finally { + if (didSet) { + FromEventObservable.globalTransaction = undefined; + } + } + } } export function observableSignalFromEvent( @@ -223,7 +226,7 @@ export interface IObservableSignal extends IObservable { class ObservableSignal extends BaseObservable implements IObservableSignal { public get debugName() { - return getDebugName(this._debugName, undefined, this._owner, this) ?? 'Observable Signal'; + return new DebugNameData(this._owner, this._debugName, undefined).getDebugName(this) ?? 'Observable Signal'; } constructor( @@ -252,6 +255,9 @@ class ObservableSignal extends BaseObservable implements } } +/** + * @deprecated Use `debouncedObservable2` instead. + */ export function debouncedObservable(observable: IObservable, debounceMs: number, disposableStore: DisposableStore): IObservable { const debouncedObservable = observableValue('debounced', undefined); @@ -275,6 +281,48 @@ export function debouncedObservable(observable: IObservable, debounceMs: n return debouncedObservable; } +/** + * Creates an observable that debounces the input observable. + */ +export function debouncedObservable2(observable: IObservable, debounceMs: number): IObservable { + let hasValue = false; + let lastValue: T | undefined; + + let timeout: any = undefined; + + return observableFromEvent(cb => { + const d = autorun(reader => { + const value = observable.read(reader); + + if (!hasValue) { + hasValue = true; + lastValue = value; + } else { + if (timeout) { + clearTimeout(timeout); + } + timeout = setTimeout(() => { + lastValue = value; + cb(); + }, debounceMs); + } + }); + return { + dispose() { + d.dispose(); + hasValue = false; + lastValue = undefined; + }, + }; + }, () => { + if (hasValue) { + return lastValue!; + } else { + return observable.get(); + } + }); +} + export function wasEventTriggeredRecently(event: Event, timeoutMs: number, disposableStore: DisposableStore): IObservable { const observable = observableValue('triggeredRecently', false); @@ -298,39 +346,54 @@ export function wasEventTriggeredRecently(event: Event, timeoutMs: number, * This makes sure the observable is being observed and keeps its cache alive. */ export function keepObserved(observable: IObservable): IDisposable { - const o = new KeepAliveObserver(false); + const o = new KeepAliveObserver(false, undefined); observable.addObserver(o); return toDisposable(() => { observable.removeObserver(o); }); } +_setKeepObserved(keepObserved); + /** * This converts the given observable into an autorun. */ -export function recomputeInitiallyAndOnChange(observable: IObservable): IDisposable { - const o = new KeepAliveObserver(true); +export function recomputeInitiallyAndOnChange(observable: IObservable, handleValue?: (value: T) => void): IDisposable { + const o = new KeepAliveObserver(true, handleValue); observable.addObserver(o); - observable.reportChanges(); + if (handleValue) { + handleValue(observable.get()); + } else { + observable.reportChanges(); + } return toDisposable(() => { observable.removeObserver(o); }); } -class KeepAliveObserver implements IObserver { - private counter = 0; +_setRecomputeInitiallyAndOnChange(recomputeInitiallyAndOnChange); - constructor(private readonly forceRecompute: boolean) { } +export class KeepAliveObserver implements IObserver { + private _counter = 0; + + constructor( + private readonly _forceRecompute: boolean, + private readonly _handleValue: ((value: any) => void) | undefined, + ) { } beginUpdate(observable: IObservable): void { - this.counter++; + this._counter++; } endUpdate(observable: IObservable): void { - this.counter--; - if (this.counter === 0 && this.forceRecompute) { - observable.reportChanges(); + this._counter--; + if (this._counter === 0 && this._forceRecompute) { + if (this._handleValue) { + this._handleValue(observable.get()); + } else { + observable.reportChanges(); + } } } @@ -343,27 +406,118 @@ class KeepAliveObserver implements IObserver { } } -export function derivedObservableWithCache(computeFn: (reader: IReader, lastValue: T | undefined) => T): IObservable { +export function derivedObservableWithCache(owner: Owner, computeFn: (reader: IReader, lastValue: T | undefined) => T): IObservable { let lastValue: T | undefined = undefined; - const observable = derived(reader => { + const observable = derived(owner, reader => { lastValue = computeFn(reader, lastValue); return lastValue; }); return observable; } -export function derivedObservableWithWritableCache(owner: object, computeFn: (reader: IReader, lastValue: T | undefined) => T): IObservable & { clearCache(transaction: ITransaction): void } { +export function derivedObservableWithWritableCache(owner: object, computeFn: (reader: IReader, lastValue: T | undefined) => T): IObservable + & { clearCache(transaction: ITransaction): void; setCache(newValue: T | undefined, tx: ITransaction | undefined): void } { let lastValue: T | undefined = undefined; - const counter = observableValue('derivedObservableWithWritableCache.counter', 0); + const onChange = observableSignal('derivedObservableWithWritableCache'); const observable = derived(owner, reader => { - counter.read(reader); + onChange.read(reader); lastValue = computeFn(reader, lastValue); return lastValue; }); return Object.assign(observable, { - clearCache: (transaction: ITransaction) => { + clearCache: (tx: ITransaction) => { lastValue = undefined; - counter.set(counter.get() + 1, transaction); + onChange.trigger(tx); }, + setCache: (newValue: T | undefined, tx: ITransaction | undefined) => { + lastValue = newValue; + onChange.trigger(tx); + } }); } + +/** + * When the items array changes, referential equal items are not mapped again. + */ +export function mapObservableArrayCached(owner: Owner, items: IObservable, map: (input: TIn, store: DisposableStore) => TOut, keySelector?: (input: TIn) => TKey): IObservable { + let m = new ArrayMap(map, keySelector); + const self = derivedOpts({ + debugReferenceFn: map, + owner, + onLastObserverRemoved: () => { + m.dispose(); + m = new ArrayMap(map); + } + }, (reader) => { + m.setItems(items.read(reader)); + return m.getItems(); + }); + return self; +} + +class ArrayMap implements IDisposable { + private readonly _cache = new Map(); + private _items: TOut[] = []; + constructor( + private readonly _map: (input: TIn, store: DisposableStore) => TOut, + private readonly _keySelector?: (input: TIn) => TKey, + ) { + } + + public dispose(): void { + this._cache.forEach(entry => entry.store.dispose()); + this._cache.clear(); + } + + public setItems(items: readonly TIn[]): void { + const newItems: TOut[] = []; + const itemsToRemove = new Set(this._cache.keys()); + + for (const item of items) { + const key = this._keySelector ? this._keySelector(item) : item as unknown as TKey; + + let entry = this._cache.get(key); + if (!entry) { + const store = new DisposableStore(); + const out = this._map(item, store); + entry = { out, store }; + this._cache.set(key, entry); + } else { + itemsToRemove.delete(key); + } + newItems.push(entry.out); + } + + for (const item of itemsToRemove) { + const entry = this._cache.get(item)!; + entry.store.dispose(); + this._cache.delete(item); + } + + this._items = newItems; + } + + public getItems(): TOut[] { + return this._items; + } +} + +export class ValueWithChangeEventFromObservable implements IValueWithChangeEvent { + constructor(public readonly observable: IObservable) { + } + + get onDidChange(): Event { + return Event.fromObservableLight(this.observable); + } + + get value(): T { + return this.observable.get(); + } +} + +export function observableFromValueWithChangeEvent(_owner: Owner, value: IValueWithChangeEvent): IObservable { + if (value instanceof ValueWithChangeEventFromObservable) { + return value.observable; + } + return observableFromEvent(value.onDidChange, () => value.value); +} diff --git a/patched-vscode/src/vs/base/common/paging.ts b/patched-vscode/src/vs/base/common/paging.ts index 07599e73..c13957cc 100644 --- a/patched-vscode/src/vs/base/common/paging.ts +++ b/patched-vscode/src/vs/base/common/paging.ts @@ -5,7 +5,7 @@ import { range } from 'vs/base/common/arrays'; import { CancellationToken, CancellationTokenSource } from 'vs/base/common/cancellation'; -import { canceled } from 'vs/base/common/errors'; +import { CancellationError } from 'vs/base/common/errors'; /** * A Pager is a stateless abstraction over a paged collection. @@ -91,7 +91,7 @@ export class PagedModel implements IPagedModel { resolve(index: number, cancellationToken: CancellationToken): Promise { if (cancellationToken.isCancellationRequested) { - return Promise.reject(canceled()); + return Promise.reject(new CancellationError()); } const pageIndex = Math.floor(index / this.pager.pageSize); @@ -154,12 +154,12 @@ export class DelayedPagedModel implements IPagedModel { resolve(index: number, cancellationToken: CancellationToken): Promise { return new Promise((c, e) => { if (cancellationToken.isCancellationRequested) { - return e(canceled()); + return e(new CancellationError()); } const timer = setTimeout(() => { if (cancellationToken.isCancellationRequested) { - return e(canceled()); + return e(new CancellationError()); } timeoutCancellation.dispose(); @@ -169,7 +169,7 @@ export class DelayedPagedModel implements IPagedModel { const timeoutCancellation = cancellationToken.onCancellationRequested(() => { clearTimeout(timer); timeoutCancellation.dispose(); - e(canceled()); + e(new CancellationError()); }); }); } diff --git a/patched-vscode/src/vs/base/common/platform.ts b/patched-vscode/src/vs/base/common/platform.ts index c752f325..2251c7db 100644 --- a/patched-vscode/src/vs/base/common/platform.ts +++ b/patched-vscode/src/vs/base/common/platform.ts @@ -45,6 +45,7 @@ export interface INodeProcess { arch: string; env: IProcessEnvironment; versions?: { + node?: string; electron?: string; chrome?: string; }; @@ -53,19 +54,14 @@ export interface INodeProcess { } declare const process: INodeProcess; -declare const global: unknown; -declare const self: unknown; -/** - * @deprecated use `globalThis` instead - */ -export const globals: any = (typeof self === 'object' ? self : typeof global === 'object' ? global : {}); +const $globalThis: any = globalThis; let nodeProcess: INodeProcess | undefined = undefined; -if (typeof globals.vscode !== 'undefined' && typeof globals.vscode.process !== 'undefined') { +if (typeof $globalThis.vscode !== 'undefined' && typeof $globalThis.vscode.process !== 'undefined') { // Native environment (sandboxed) - nodeProcess = globals.vscode.process; -} else if (typeof process !== 'undefined') { + nodeProcess = $globalThis.vscode.process; +} else if (typeof process !== 'undefined' && typeof process?.versions?.node === 'string') { // Native environment (non-sandboxed) nodeProcess = process; } @@ -80,31 +76,8 @@ interface INavigator { } declare const navigator: INavigator; -// Web environment -if (typeof navigator === 'object' && !isElectronRenderer) { - _userAgent = navigator.userAgent; - _isWindows = _userAgent.indexOf('Windows') >= 0; - _isMacintosh = _userAgent.indexOf('Macintosh') >= 0; - _isIOS = (_userAgent.indexOf('Macintosh') >= 0 || _userAgent.indexOf('iPad') >= 0 || _userAgent.indexOf('iPhone') >= 0) && !!navigator.maxTouchPoints && navigator.maxTouchPoints > 0; - _isLinux = _userAgent.indexOf('Linux') >= 0; - _isMobile = _userAgent?.indexOf('Mobi') >= 0; - _isWeb = true; - - const configuredLocale = nls.getConfiguredDefaultLocale( - // This call _must_ be done in the file that calls `nls.getConfiguredDefaultLocale` - // to ensure that the NLS AMD Loader plugin has been loaded and configured. - // This is because the loader plugin decides what the default locale is based on - // how it's able to resolve the strings. - nls.localize({ key: 'ensureLoaderPluginIsLoaded', comment: ['{Locked}'] }, '_') - ); - - _locale = configuredLocale || LANGUAGE_DEFAULT; - _language = _locale; - _platformLocale = navigator.language; -} - // Native environment -else if (typeof nodeProcess === 'object') { +if (typeof nodeProcess === 'object') { _isWindows = (nodeProcess.platform === 'win32'); _isMacintosh = (nodeProcess.platform === 'darwin'); _isLinux = (nodeProcess.platform === 'linux'); @@ -129,6 +102,29 @@ else if (typeof nodeProcess === 'object') { _isNative = true; } +// Web environment +else if (typeof navigator === 'object' && !isElectronRenderer) { + _userAgent = navigator.userAgent; + _isWindows = _userAgent.indexOf('Windows') >= 0; + _isMacintosh = _userAgent.indexOf('Macintosh') >= 0; + _isIOS = (_userAgent.indexOf('Macintosh') >= 0 || _userAgent.indexOf('iPad') >= 0 || _userAgent.indexOf('iPhone') >= 0) && !!navigator.maxTouchPoints && navigator.maxTouchPoints > 0; + _isLinux = _userAgent.indexOf('Linux') >= 0; + _isMobile = _userAgent?.indexOf('Mobi') >= 0; + _isWeb = true; + + const configuredLocale = nls.getConfiguredDefaultLocale( + // This call _must_ be done in the file that calls `nls.getConfiguredDefaultLocale` + // to ensure that the NLS AMD Loader plugin has been loaded and configured. + // This is because the loader plugin decides what the default locale is based on + // how it's able to resolve the strings. + nls.localize({ key: 'ensureLoaderPluginIsLoaded', comment: ['{Locked}'] }, '_') + ); + + _locale = configuredLocale || LANGUAGE_DEFAULT; + _language = _locale; + _platformLocale = navigator.language; +} + // Unknown environment else { console.error('Unable to resolve platform.'); @@ -167,7 +163,8 @@ export const isLinuxSnap = _isLinuxSnap; export const isNative = _isNative; export const isElectron = _isElectron; export const isWeb = _isWeb; -export const isWebWorker = (_isWeb && typeof globals.importScripts === 'function'); +export const isWebWorker = (_isWeb && typeof $globalThis.importScripts === 'function'); +export const webWorkerOrigin = isWebWorker ? $globalThis.origin : undefined; export const isIOS = _isIOS; export const isMobile = _isMobile; /** @@ -226,7 +223,7 @@ export const platformLocale = _platformLocale; */ export const translationsConfigFile = _translationsConfigFile; -export const setTimeout0IsFaster = (typeof globals.postMessage === 'function' && !globals.importScripts); +export const setTimeout0IsFaster = (typeof $globalThis.postMessage === 'function' && !$globalThis.importScripts); /** * See https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#:~:text=than%204%2C%20then-,set%20timeout%20to%204,-. @@ -241,7 +238,8 @@ export const setTimeout0 = (() => { callback: () => void; } const pending: IQueueElement[] = []; - globals.addEventListener('message', (e: MessageEvent) => { + + $globalThis.addEventListener('message', (e: any) => { if (e.data && e.data.vscodeScheduleAsyncWork) { for (let i = 0, len = pending.length; i < len; i++) { const candidate = pending[i]; @@ -260,7 +258,7 @@ export const setTimeout0 = (() => { id: myId, callback: callback }); - globals.postMessage({ vscodeScheduleAsyncWork: myId }, '*'); + $globalThis.postMessage({ vscodeScheduleAsyncWork: myId }, '*'); }; } return (callback: () => void) => setTimeout(callback); @@ -292,3 +290,7 @@ export const isFirefox = !!(userAgent && userAgent.indexOf('Firefox') >= 0); export const isSafari = !!(!isChrome && (userAgent && userAgent.indexOf('Safari') >= 0)); export const isEdge = !!(userAgent && userAgent.indexOf('Edg/') >= 0); export const isAndroid = !!(userAgent && userAgent.indexOf('Android') >= 0); + +export function isBigSurOrNewer(osVersion: string): boolean { + return parseFloat(osVersion) >= 20; +} diff --git a/patched-vscode/src/vs/base/common/prefixTree.ts b/patched-vscode/src/vs/base/common/prefixTree.ts index 20ef7900..8e839e2b 100644 --- a/patched-vscode/src/vs/base/common/prefixTree.ts +++ b/patched-vscode/src/vs/base/common/prefixTree.ts @@ -3,8 +3,18 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { Iterable } from 'vs/base/common/iterator'; + const unset = Symbol('unset'); +export interface IPrefixTreeNode { + /** Possible children of the node. */ + children?: ReadonlyMap>; + + /** The value if data exists for this node in the tree. Mutable. */ + value: T | undefined; +} + /** * A simple prefix tree implementation where a value is stored based on * well-defined prefix segments. @@ -17,45 +27,83 @@ export class WellDefinedPrefixTree { return this._size; } - /** Inserts a new value in the prefix tree. */ - insert(key: Iterable, value: V): void { - this.opNode(key, n => n.value = value); + /** Gets the top-level nodes of the tree */ + public get nodes(): Iterable> { + return this.root.children?.values() || Iterable.empty(); + } + + /** + * Inserts a new value in the prefix tree. + * @param onNode - called for each node as we descend to the insertion point, + * including the insertion point itself. + */ + insert(key: Iterable, value: V, onNode?: (n: IPrefixTreeNode) => void): void { + this.opNode(key, n => n._value = value, onNode); } /** Mutates a value in the prefix tree. */ mutate(key: Iterable, mutate: (value?: V) => V): void { - this.opNode(key, n => n.value = mutate(n.value === unset ? undefined : n.value)); + this.opNode(key, n => n._value = mutate(n._value === unset ? undefined : n._value)); + } + + /** Mutates nodes along the path in the prefix tree. */ + mutatePath(key: Iterable, mutate: (node: IPrefixTreeNode) => void): void { + this.opNode(key, () => { }, n => mutate(n)); } /** Deletes a node from the prefix tree, returning the value it contained. */ delete(key: Iterable): V | undefined { - const path = [{ part: '', node: this.root }]; - let i = 0; - for (const part of key) { - const node = path[i].node.children?.get(part); - if (!node) { - return undefined; // node not in tree - } - - path.push({ part, node }); - i++; + const path = this.getPathToKey(key); + if (!path) { + return; } - const value = path[i].node.value; + let i = path.length - 1; + const value = path[i].node._value; if (value === unset) { return; // not actually a real node } this._size--; + path[i].node._value = unset; + for (; i > 0; i--) { + const { node, part } = path[i]; + if (node.children?.size || node._value !== unset) { + break; + } + + path[i - 1].node.children!.delete(part); + } + + return value; + } + + /** Deletes a subtree from the prefix tree, returning the values they contained. */ + *deleteRecursive(key: Iterable): Iterable { + const path = this.getPathToKey(key); + if (!path) { + return; + } + + const subtree = path[path.length - 1].node; + + // important: run the deletion before we start to yield results, so that + // it still runs even if the caller doesn't consumer the iterator + for (let i = path.length - 1; i > 0; i--) { const parent = path[i - 1]; parent.node.children!.delete(path[i].part); - if (parent.node.children!.size > 0 || parent.node.value !== unset) { + if (parent.node.children!.size > 0 || parent.node._value !== unset) { break; } } - return value; + for (const node of bfsIterate(subtree)) { + if (node._value !== unset) { + this._size--; + yield node._value; + } + } } /** Gets a value from the tree. */ @@ -70,7 +118,7 @@ export class WellDefinedPrefixTree { node = next; } - return node.value === unset ? undefined : node.value; + return node._value === unset ? undefined : node._value; } /** Gets whether the tree has the key, or a parent of the key, already inserted. */ @@ -81,7 +129,7 @@ export class WellDefinedPrefixTree { if (!next) { return false; } - if (next.value !== unset) { + if (next._value !== unset) { return true; } @@ -118,10 +166,26 @@ export class WellDefinedPrefixTree { node = next; } - return node.value !== unset; + return node._value !== unset; + } + + private getPathToKey(key: Iterable) { + const path = [{ part: '', node: this.root }]; + let i = 0; + for (const part of key) { + const node = path[i].node.children?.get(part); + if (!node) { + return; // node not in tree + } + + path.push({ part, node }); + i++; + } + + return path; } - private opNode(key: Iterable, fn: (node: Node) => void): void { + private opNode(key: Iterable, fn: (node: Node) => void, onDescend?: (node: Node) => void): void { let node = this.root; for (const part of key) { if (!node.children) { @@ -135,34 +199,49 @@ export class WellDefinedPrefixTree { } else { node = node.children.get(part)!; } + onDescend?.(node); } - if (node.value === unset) { - this._size++; - } - + const sizeBefore = node._value === unset ? 0 : 1; fn(node); + const sizeAfter = node._value === unset ? 0 : 1; + this._size += sizeAfter - sizeBefore; } /** Returns an iterable of the tree values in no defined order. */ *values() { - const stack = [this.root]; - while (stack.length > 0) { - const node = stack.pop()!; - if (node.value !== unset) { - yield node.value; + for (const { _value } of bfsIterate(this.root)) { + if (_value !== unset) { + yield _value; } + } + } +} + +function* bfsIterate(root: Node): Iterable> { + const stack = [root]; + while (stack.length > 0) { + const node = stack.pop()!; + yield node; - if (node.children) { - for (const child of node.children.values()) { - stack.push(child); - } + if (node.children) { + for (const child of node.children.values()) { + stack.push(child); } } } } -class Node { +class Node implements IPrefixTreeNode { public children?: Map>; - public value: T | typeof unset = unset; + + public get value() { + return this._value === unset ? undefined : this._value; + } + + public set value(value: T | undefined) { + this._value = value === undefined ? unset : value; + } + + public _value: T | typeof unset = unset; } diff --git a/patched-vscode/src/vs/base/common/process.ts b/patched-vscode/src/vs/base/common/process.ts index a50f849b..48fcd8ac 100644 --- a/patched-vscode/src/vs/base/common/process.ts +++ b/patched-vscode/src/vs/base/common/process.ts @@ -3,14 +3,15 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { globals, INodeProcess, isMacintosh, isWindows } from 'vs/base/common/platform'; +import { INodeProcess, isMacintosh, isWindows } from 'vs/base/common/platform'; let safeProcess: Omit & { arch: string | undefined }; declare const process: INodeProcess; // Native sandbox environment -if (typeof globals.vscode !== 'undefined' && typeof globals.vscode.process !== 'undefined') { - const sandboxProcess: INodeProcess = globals.vscode.process; +const vscodeGlobal = (globalThis as any).vscode; +if (typeof vscodeGlobal !== 'undefined' && typeof vscodeGlobal.process !== 'undefined') { + const sandboxProcess: INodeProcess = vscodeGlobal.process; safeProcess = { get platform() { return sandboxProcess.platform; }, get arch() { return sandboxProcess.arch; }, diff --git a/patched-vscode/src/vs/base/common/processes.ts b/patched-vscode/src/vs/base/common/processes.ts index 4280c71f..417c4ba1 100644 --- a/patched-vscode/src/vs/base/common/processes.ts +++ b/patched-vscode/src/vs/base/common/processes.ts @@ -102,10 +102,10 @@ export interface ProcessItem { * Sanitizes a VS Code process environment by removing all Electron/VS Code-related values. */ export function sanitizeProcessEnvironment(env: IProcessEnvironment, ...preserve: string[]): void { - const set = preserve.reduce((set, key) => { + const set = preserve.reduce>((set, key) => { set[key] = true; return set; - }, {} as Record); + }, {}); const keysToRemove = [ /^ELECTRON_.+$/, /^VSCODE_(?!(PORTABLE|SHELL_LOGIN|ENV_REPLACE|ENV_APPEND|ENV_PREPEND)).+$/, diff --git a/patched-vscode/src/vs/base/common/product.ts b/patched-vscode/src/vs/base/common/product.ts index 1dc9c4f8..c6e335aa 100644 --- a/patched-vscode/src/vs/base/common/product.ts +++ b/patched-vscode/src/vs/base/common/product.ts @@ -40,7 +40,7 @@ export type ConfigurationSyncStore = { url: string; insidersUrl: string; stableUrl: string; - canSwitch: boolean; + canSwitch?: boolean; authenticationProviders: IStringDictionary<{ scopes: string[] }>; }; @@ -55,7 +55,6 @@ export type ExtensionVirtualWorkspaceSupport = { }; export interface IProductConfiguration { - readonly rootEndpoint?: string readonly version: string; readonly date?: string; readonly quality?: string; @@ -114,7 +113,7 @@ export interface IProductConfiguration { readonly webExtensionTips?: readonly string[]; readonly languageExtensionTips?: readonly string[]; readonly trustedExtensionUrlPublicKeys?: IStringDictionary; - readonly trustedExtensionAuthAccess?: readonly string[]; + readonly trustedExtensionAuthAccess?: string[] | IStringDictionary; readonly trustedExtensionProtocolHandlers?: readonly string[]; readonly commandPaletteSuggestedCommandIds?: string[]; @@ -189,6 +188,9 @@ export interface IProductConfiguration { readonly commonlyUsedSettings?: string[]; readonly aiGeneratedWorkspaceTrust?: IAiGeneratedWorkspaceTrust; + readonly gitHubEntitlement?: IGitHubEntitlement; + readonly chatWelcomeView?: IChatWelcomeView; + readonly chatParticipantRegistry?: string; } export interface ITunnelApplicationConfig { @@ -203,7 +205,7 @@ export interface IExtensionRecommendations { } export interface ISettingsEditorOpenCondition { - readonly prerelease: boolean | string; + readonly prerelease?: boolean | string; } export interface IExtensionRecommendationCondition { @@ -225,10 +227,12 @@ export interface IFilePathCondition extends IExtensionRecommendationCondition { export type IFileContentCondition = (IFileLanguageCondition | IFilePathCondition) & { readonly contentPattern: string }; export interface IAppCenterConfiguration { - readonly 'win32-ia32': string; readonly 'win32-x64': string; + readonly 'win32-arm64': string; readonly 'linux-x64': string; readonly 'darwin': string; + readonly 'darwin-universal': string; + readonly 'darwin-arm64': string; } export interface IConfigBasedExtensionTip { @@ -290,3 +294,19 @@ export interface IAiGeneratedWorkspaceTrust { readonly dontTrustOption: string; readonly startupTrustRequestLearnMore: string; } + +export interface IGitHubEntitlement { + providerId: string; + command: { title: string; titleWithoutPlaceHolder: string; action: string; when: string }; + entitlementUrl: string; + extensionId: string; + enablementKey: string; + confirmationMessage: string; + confirmationAction: string; +} + +export interface IChatWelcomeView { + welcomeViewId: string; + welcomeViewTitle: string; + welcomeViewContent: string; +} diff --git a/patched-vscode/src/vs/base/common/skipList.ts b/patched-vscode/src/vs/base/common/skipList.ts index 98ae9e4d..ed3fd7e5 100644 --- a/patched-vscode/src/vs/base/common/skipList.ts +++ b/patched-vscode/src/vs/base/common/skipList.ts @@ -44,6 +44,7 @@ export class SkipList implements Map { clear(): void { this._header = new Node(this._maxLevel, NIL, NIL); + this._size = 0; } has(key: K): boolean { diff --git a/patched-vscode/src/vs/base/common/strings.ts b/patched-vscode/src/vs/base/common/strings.ts index 02d9179c..70bded5a 100644 --- a/patched-vscode/src/vs/base/common/strings.ts +++ b/patched-vscode/src/vs/base/common/strings.ts @@ -42,9 +42,31 @@ const _format2Regexp = /{([^}]+)}/g; * Similar to `format` but with objects instead of positional arguments. */ export function format2(template: string, values: Record): string { + if (Object.keys(values).length === 0) { + return template; + } return template.replace(_format2Regexp, (match, group) => (values[group] ?? match) as string); } +/** + * Encodes the given value so that it can be used as literal value in html attributes. + * + * In other words, computes `$val`, such that `attr` in `
    ` has the runtime value `value`. + * This prevents XSS injection. + */ +export function htmlAttributeEncodeValue(value: string): string { + return value.replace(/[<>"'&]/g, ch => { + switch (ch) { + case '<': return '<'; + case '>': return '>'; + case '"': return '"'; + case '\'': return '''; + case '&': return '&'; + } + return ch; + }); +} + /** * Converts HTML characters inside the string to use entities instead. Makes the string safe from * being used e.g. in HTMLElement.innerHTML. @@ -68,15 +90,14 @@ export function escapeRegExpCharacters(value: string): string { } /** - * Counts how often `character` occurs inside `value`. + * Counts how often `substr` occurs inside `value`. */ -export function count(value: string, character: string): number { +export function count(value: string, substr: string): number { let result = 0; - const ch = character.charCodeAt(0); - for (let i = value.length - 1; i >= 0; i--) { - if (value.charCodeAt(i) === ch) { - result++; - } + let index = value.indexOf(substr); + while (index !== -1) { + result++; + index = value.indexOf(substr, index + substr.length); } return result; } @@ -89,6 +110,17 @@ export function truncate(value: string, maxLength: number, suffix = '…'): stri return `${value.substr(0, maxLength)}${suffix}`; } +export function truncateMiddle(value: string, maxLength: number, suffix = '…'): string { + if (value.length <= maxLength) { + return value; + } + + const prefixLength = Math.ceil(maxLength / 2) - suffix.length / 2; + const suffixLength = Math.floor(maxLength / 2) - suffix.length / 2; + + return `${value.substr(0, prefixLength)}${suffix}${value.substr(value.length - suffixLength)}`; +} + /** * Removes all occurrences of needle from the beginning and end of haystack. * @param haystack string to trim @@ -221,6 +253,15 @@ export function splitLines(str: string): string[] { return str.split(/\r\n|\r|\n/); } +export function splitLinesIncludeSeparators(str: string): string[] { + const linesWithSeparators: string[] = []; + const splitLinesAndSeparators = str.split(/(\r\n|\r|\n)/); + for (let i = 0; i < Math.ceil(splitLinesAndSeparators.length / 2); i++) { + linesWithSeparators.push(splitLinesAndSeparators[2 * i] + (splitLinesAndSeparators[2 * i + 1] ?? '')); + } + return linesWithSeparators; +} + /** * Returns first index of the string that is not whitespace. * If string is empty or contains only whitespaces, returns -1 @@ -696,16 +737,19 @@ export function isEmojiImprecise(x: number): boolean { /** * Given a string and a max length returns a shorted version. Shorting * happens at favorable positions - such as whitespace or punctuation characters. + * The return value can be longer than the given value of `n`. Leading whitespace is always trimmed. */ -export function lcut(text: string, n: number) { - if (text.length < n) { - return text; +export function lcut(text: string, n: number, prefix = '') { + const trimmed = text.trimStart(); + + if (trimmed.length < n) { + return trimmed; } const re = /\b/g; let i = 0; - while (re.test(text)) { - if (text.length - re.lastIndex < n) { + while (re.test(trimmed)) { + if (trimmed.length - re.lastIndex < n) { break; } @@ -713,23 +757,65 @@ export function lcut(text: string, n: number) { re.lastIndex += 1; } - return text.substring(i).replace(/^\s/, ''); + if (i === 0) { + return trimmed; + } + + return prefix + trimmed.substring(i).trimStart(); } // Escape codes, compiled from https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h3-Functions-using-CSI-_-ordered-by-the-final-character_s_ -const CSI_SEQUENCE = /(:?\x1b\[|\x9B)[=?>!]?[\d;:]*["$#'* ]?[a-zA-Z@^`{}|~]/g; - // Plus additional markers for custom `\x1b]...\x07` instructions. -const CSI_CUSTOM_SEQUENCE = /\x1b\].*?\x07/g; +const CSI_SEQUENCE = /(?:(?:\x1b\[|\x9B)[=?>!]?[\d;:]*["$#'* ]?[a-zA-Z@^`{}|~])|(:?\x1b\].*?\x07)/g; +/** Iterates over parts of a string with CSI sequences */ +export function* forAnsiStringParts(str: string) { + let last = 0; + for (const match of str.matchAll(CSI_SEQUENCE)) { + if (last !== match.index) { + yield { isCode: false, str: str.substring(last, match.index) }; + } + + yield { isCode: true, str: match[0] }; + last = match.index + match[0].length; + } + + if (last !== str.length) { + yield { isCode: false, str: str.substring(last) }; + } +} + +/** + * Strips ANSI escape sequences from a string. + * @param str The dastringa stringo strip the ANSI escape sequences from. + * + * @example + * removeAnsiEscapeCodes('\u001b[31mHello, World!\u001b[0m'); + * // 'Hello, World!' + */ export function removeAnsiEscapeCodes(str: string): string { if (str) { - str = str.replace(CSI_SEQUENCE, '').replace(CSI_CUSTOM_SEQUENCE, ''); + str = str.replace(CSI_SEQUENCE, ''); } return str; } +const PROMPT_NON_PRINTABLE = /\\\[.*?\\\]/g; + +/** + * Strips ANSI escape sequences from a UNIX-style prompt string (eg. `$PS1`). + * @param str The string to strip the ANSI escape sequences from. + * + * @example + * removeAnsiEscapeCodesFromPrompt('\n\\[\u001b[01;34m\\]\\w\\[\u001b[00m\\]\n\\[\u001b[1;32m\\]> \\[\u001b[0m\\]'); + * // '\n\\w\n> ' + */ +export function removeAnsiEscapeCodesFromPrompt(str: string): string { + return removeAnsiEscapeCodes(str).replace(PROMPT_NON_PRINTABLE, ''); +} + + // -- UTF-8 BOM export const UTF8_BOM_CHARACTER = String.fromCharCode(CharCode.UTF8_BOM); @@ -1085,7 +1171,7 @@ export class AmbiguousCharacters { private static readonly cache = new LRUCachedFunction< string[], AmbiguousCharacters - >((locales) => { + >({ getCacheKey: JSON.stringify }, (locales) => { function arrayToMap(arr: number[]): Map { const result = new Map(); for (let i = 0; i < arr.length; i += 2) { @@ -1163,6 +1249,16 @@ export class AmbiguousCharacters { return this.confusableDictionary.has(codePoint); } + public containsAmbiguousCharacter(str: string): boolean { + for (let i = 0; i < str.length; i++) { + const codePoint = str.codePointAt(i); + if (typeof codePoint === 'number' && this.isAmbiguous(codePoint)) { + return true; + } + } + return false; + } + /** * Returns the non basic ASCII code point that the given code point can be confused, * or undefined if such code point does note exist. @@ -1195,6 +1291,17 @@ export class InvisibleCharacters { return InvisibleCharacters.getData().has(codePoint); } + public static containsInvisibleCharacter(str: string): boolean { + for (let i = 0; i < str.length; i++) { + const codePoint = str.codePointAt(i); + if (typeof codePoint === 'number' && InvisibleCharacters.isInvisibleCharacter(codePoint)) { + return true; + } + } + return false; + + } + public static get codePoints(): ReadonlySet { return InvisibleCharacters.getData(); } diff --git a/patched-vscode/src/vs/base/common/ternarySearchTree.ts b/patched-vscode/src/vs/base/common/ternarySearchTree.ts index c16704e3..dafcdc76 100644 --- a/patched-vscode/src/vs/base/common/ternarySearchTree.ts +++ b/patched-vscode/src/vs/base/common/ternarySearchTree.ts @@ -552,7 +552,7 @@ export class TernarySearchTree { const min = this._min(node.right); if (min.key) { const { key, value, segment } = min; - this._delete(min.key!, false); + this._delete(min.key, false); node.key = key; node.value = value; node.segment = segment; diff --git a/patched-vscode/src/vs/base/common/tfIdf.ts b/patched-vscode/src/vs/base/common/tfIdf.ts index 993f41b5..45042759 100644 --- a/patched-vscode/src/vs/base/common/tfIdf.ts +++ b/patched-vscode/src/vs/base/common/tfIdf.ts @@ -88,8 +88,7 @@ export class TfIdfCalculator { for (const [word] of input.matchAll(/\b\p{Letter}[\p{Letter}\d]{2,}\b/gu)) { yield normalize(word); - // eslint-disable-next-line local/code-no-look-behind-regex - const camelParts = word.split(/(?<=[a-z])(?=[A-Z])/g); + const camelParts = word.replace(/([a-z])([A-Z])/g, '$1 $2').split(/\s+/g); if (camelParts.length > 1) { for (const part of camelParts) { // Require at least 3 letters in the parts of a camel case word diff --git a/patched-vscode/src/vs/base/common/types.ts b/patched-vscode/src/vs/base/common/types.ts index 529d5e4e..1acab57b 100644 --- a/patched-vscode/src/vs/base/common/types.ts +++ b/patched-vscode/src/vs/base/common/types.ts @@ -227,3 +227,24 @@ export type Mutable = { * A single object or an array of the objects. */ export type SingleOrMany = T | T[]; + + +/** + * A type that recursively makes all properties of `T` required + */ +export type DeepRequiredNonNullable = { + [P in keyof T]-?: T[P] extends object ? DeepRequiredNonNullable : Required>; +}; + + +/** + * Represents a type that is a partial version of a given type `T`, where all properties are optional and can be deeply nested. + */ +export type DeepPartial = { + [P in keyof T]?: T[P] extends object ? DeepPartial : Partial; +}; + +/** + * Represents a type that is a partial version of a given type `T`, except a subset. + */ +export type PartialExcept = Partial> & Pick; diff --git a/patched-vscode/src/vs/base/common/verifier.ts b/patched-vscode/src/vs/base/common/verifier.ts new file mode 100644 index 00000000..cf77d180 --- /dev/null +++ b/patched-vscode/src/vs/base/common/verifier.ts @@ -0,0 +1,87 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { isObject } from 'vs/base/common/types'; + +interface IVerifier { + verify(value: unknown): T; +} + +abstract class Verifier implements IVerifier { + + constructor(protected readonly defaultValue: T) { } + + verify(value: unknown): T { + if (!this.isType(value)) { + return this.defaultValue; + } + + return value; + } + + protected abstract isType(value: unknown): value is T; +} + +export class BooleanVerifier extends Verifier { + protected isType(value: unknown): value is boolean { + return typeof value === 'boolean'; + } +} + +export class NumberVerifier extends Verifier { + protected isType(value: unknown): value is number { + return typeof value === 'number'; + } +} + +export class SetVerifier extends Verifier> { + protected isType(value: unknown): value is Set { + return value instanceof Set; + } +} + +export class EnumVerifier extends Verifier { + private readonly allowedValues: ReadonlyArray; + + constructor(defaultValue: T, allowedValues: ReadonlyArray) { + super(defaultValue); + this.allowedValues = allowedValues; + } + + protected isType(value: unknown): value is T { + return this.allowedValues.includes(value as T); + } +} + +export class ObjectVerifier extends Verifier { + + constructor(defaultValue: T, private readonly verifier: { [K in keyof T]: IVerifier }) { + super(defaultValue); + } + + override verify(value: unknown): T { + if (!this.isType(value)) { + return this.defaultValue; + } + return verifyObject(this.verifier, value); + } + + protected isType(value: unknown): value is T { + return isObject(value); + } +} + +export function verifyObject(verifiers: { [K in keyof T]: IVerifier }, value: Object): T { + const result = Object.create(null); + + for (const key in verifiers) { + if (Object.hasOwnProperty.call(verifiers, key)) { + const verifier = verifiers[key]; + result[key] = verifier.verify((value as any)[key]); + } + } + + return result; +} diff --git a/patched-vscode/src/vs/base/common/worker/simpleWorker.ts b/patched-vscode/src/vs/base/common/worker/simpleWorker.ts index 924dbf3a..57cc59ee 100644 --- a/patched-vscode/src/vs/base/common/worker/simpleWorker.ts +++ b/patched-vscode/src/vs/base/common/worker/simpleWorker.ts @@ -522,7 +522,7 @@ export class SimpleWorkerServer { delete loaderConfig.paths['vs']; } } - if (typeof loaderConfig.trustedTypesPolicy !== undefined) { + if (typeof loaderConfig.trustedTypesPolicy !== 'undefined') { // don't use, it has been destroyed during serialize delete loaderConfig['trustedTypesPolicy']; } diff --git a/patched-vscode/src/vs/base/node/crypto.ts b/patched-vscode/src/vs/base/node/crypto.ts index 7631aac0..910d492e 100644 --- a/patched-vscode/src/vs/base/node/crypto.ts +++ b/patched-vscode/src/vs/base/node/crypto.ts @@ -7,10 +7,10 @@ import * as crypto from 'crypto'; import * as fs from 'fs'; import { createSingleCallFunction } from 'vs/base/common/functional'; -export async function checksum(path: string, sha1hash: string | undefined): Promise { +export async function checksum(path: string, sha256hash: string | undefined): Promise { const checksumPromise = new Promise((resolve, reject) => { const input = fs.createReadStream(path); - const hash = crypto.createHash('sha1'); + const hash = crypto.createHash('sha256'); input.pipe(hash); const done = createSingleCallFunction((err?: Error, result?: string) => { @@ -32,7 +32,7 @@ export async function checksum(path: string, sha1hash: string | undefined): Prom const hash = await checksumPromise; - if (hash !== sha1hash) { + if (hash !== sha256hash) { throw new Error('Hash mismatch'); } } diff --git a/patched-vscode/src/vs/base/node/extpath.ts b/patched-vscode/src/vs/base/node/extpath.ts index ee8f3f4e..a7ec9cf6 100644 --- a/patched-vscode/src/vs/base/node/extpath.ts +++ b/patched-vscode/src/vs/base/node/extpath.ts @@ -4,6 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import * as fs from 'fs'; +import { CancellationToken } from 'vs/base/common/cancellation'; import { basename, dirname, join, normalize, sep } from 'vs/base/common/path'; import { isLinux } from 'vs/base/common/platform'; import { rtrim } from 'vs/base/common/strings'; @@ -58,7 +59,7 @@ export function realcaseSync(path: string): string | null { return null; } -export async function realcase(path: string): Promise { +export async function realcase(path: string, token?: CancellationToken): Promise { if (isLinux) { // This method is unsupported on OS that have case sensitive // file system where the same path can exist in different forms @@ -73,11 +74,15 @@ export async function realcase(path: string): Promise { const name = (basename(path) /* can be '' for windows drive letters */ || path).toLowerCase(); try { + if (token?.isCancellationRequested) { + return null; + } + const entries = await Promises.readdir(dir); const found = entries.filter(e => e.toLowerCase() === name); // use a case insensitive search if (found.length === 1) { // on a case sensitive filesystem we cannot determine here, whether the file exists or not, hence we need the 'file exists' precondition - const prefix = await realcase(dir); // recurse + const prefix = await realcase(dir, token); // recurse if (prefix) { return join(prefix, found[0]); } @@ -85,7 +90,7 @@ export async function realcase(path: string): Promise { // must be a case sensitive $filesystem const ix = found.indexOf(name); if (ix >= 0) { // case sensitive - const prefix = await realcase(dir); // recurse + const prefix = await realcase(dir, token); // recurse if (prefix) { return join(prefix, found[ix]); } diff --git a/patched-vscode/src/vs/base/node/id.ts b/patched-vscode/src/vs/base/node/id.ts index a5ea6a2b..043731f6 100644 --- a/patched-vscode/src/vs/base/node/id.ts +++ b/patched-vscode/src/vs/base/node/id.ts @@ -7,6 +7,7 @@ import { networkInterfaces } from 'os'; import { TernarySearchTree } from 'vs/base/common/ternarySearchTree'; import * as uuid from 'vs/base/common/uuid'; import { getMac } from 'vs/base/node/macAddress'; +import { isWindows } from 'vs/base/common/platform'; // http://www.techrepublic.com/blog/data-center/mac-address-scorecard-for-common-virtual-machine-platforms/ // VMware ESX 3, Server, Workstation, Player 00-50-56, 00-0C-29, 00-05-69 @@ -99,3 +100,28 @@ async function getMacMachineId(errorLogger: (error: any) => void): Promise void): Promise { + if (isWindows) { + const Registry = await import('@vscode/windows-registry'); + try { + return Registry.GetStringRegKey('HKEY_LOCAL_MACHINE', SQM_KEY, 'MachineId') || ''; + } catch (err) { + errorLogger(err); + return ''; + } + } + return ''; +} + +export async function getdevDeviceId(errorLogger: (error: any) => void): Promise { + try { + const deviceIdPackage = await import('@vscode/deviceid'); + const id = await deviceIdPackage.getDeviceId(); + return id; + } catch (err) { + errorLogger(err); + return ''; + } +} diff --git a/patched-vscode/src/vs/base/node/osDisplayProtocolInfo.ts b/patched-vscode/src/vs/base/node/osDisplayProtocolInfo.ts new file mode 100644 index 00000000..c028dc88 --- /dev/null +++ b/patched-vscode/src/vs/base/node/osDisplayProtocolInfo.ts @@ -0,0 +1,78 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { constants as FSConstants } from 'fs'; +import { access } from 'fs/promises'; +import { join } from 'vs/base/common/path'; +import { env } from 'vs/base/common/process'; + +const XDG_SESSION_TYPE = 'XDG_SESSION_TYPE'; +const WAYLAND_DISPLAY = 'WAYLAND_DISPLAY'; +const XDG_RUNTIME_DIR = 'XDG_RUNTIME_DIR'; + +const enum DisplayProtocolType { + Wayland = 'wayland', + XWayland = 'xwayland', + X11 = 'x11', + Unknown = 'unknown' +} + +export async function getDisplayProtocol(errorLogger: (error: any) => void): Promise { + const xdgSessionType = env[XDG_SESSION_TYPE]; + + if (xdgSessionType) { + // If XDG_SESSION_TYPE is set, return its value if it's either 'wayland' or 'x11'. + // We assume that any value other than 'wayland' or 'x11' is an error or unexpected, + // hence 'unknown' is returned. + return xdgSessionType === DisplayProtocolType.Wayland || xdgSessionType === DisplayProtocolType.X11 ? xdgSessionType : DisplayProtocolType.Unknown; + } else { + const waylandDisplay = env[WAYLAND_DISPLAY]; + + if (!waylandDisplay) { + // If WAYLAND_DISPLAY is empty, then the session is x11. + return DisplayProtocolType.X11; + } else { + const xdgRuntimeDir = env[XDG_RUNTIME_DIR]; + + if (!xdgRuntimeDir) { + // If XDG_RUNTIME_DIR is empty, then the session can only be guessed. + return DisplayProtocolType.Unknown; + } else { + // Check for the presence of the file $XDG_RUNTIME_DIR/wayland-0. + const waylandServerPipe = join(xdgRuntimeDir, 'wayland-0'); + + try { + await access(waylandServerPipe, FSConstants.R_OK); + + // If the file exists, then the session is wayland. + return DisplayProtocolType.Wayland; + } catch (err) { + // If the file does not exist or an error occurs, we guess 'unknown' + // since WAYLAND_DISPLAY was set but no wayland-0 pipe could be confirmed. + errorLogger(err); + return DisplayProtocolType.Unknown; + } + } + } + } +} + + +export function getCodeDisplayProtocol(displayProtocol: DisplayProtocolType, ozonePlatform: string | undefined): DisplayProtocolType { + if (!ozonePlatform) { + return displayProtocol === DisplayProtocolType.Wayland ? DisplayProtocolType.XWayland : DisplayProtocolType.X11; + } else { + switch (ozonePlatform) { + case 'auto': + return displayProtocol; + case 'x11': + return displayProtocol === DisplayProtocolType.Wayland ? DisplayProtocolType.XWayland : DisplayProtocolType.X11; + case 'wayland': + return DisplayProtocolType.Wayland; + default: + return DisplayProtocolType.Unknown; + } + } +} diff --git a/patched-vscode/src/vs/base/node/pfs.ts b/patched-vscode/src/vs/base/node/pfs.ts index 9e409829..025df98b 100644 --- a/patched-vscode/src/vs/base/node/pfs.ts +++ b/patched-vscode/src/vs/base/node/pfs.ts @@ -380,11 +380,11 @@ function writeFile(path: string, data: Buffer, options?: IWriteFileOptions): Pro function writeFile(path: string, data: Uint8Array, options?: IWriteFileOptions): Promise; function writeFile(path: string, data: string | Buffer | Uint8Array, options?: IWriteFileOptions): Promise; function writeFile(path: string, data: string | Buffer | Uint8Array, options?: IWriteFileOptions): Promise { - return writeQueues.queueFor(URI.file(path), extUriBiasedIgnorePathCase).queue(() => { + return writeQueues.queueFor(URI.file(path), () => { const ensuredOptions = ensureWriteOptions(options); return new Promise((resolve, reject) => doWriteFileAndFlush(path, data, ensuredOptions, error => error ? reject(error) : resolve())); - }); + }, extUriBiasedIgnorePathCase); } interface IWriteFileOptions { @@ -608,7 +608,6 @@ async function doCopy(source: string, target: string, payload: ICopyPayload): Pr return await doCopySymlink(source, target, payload); } catch (error) { // in any case of an error fallback to normal copy via dereferencing - console.warn('[node.js fs] copy of symlink failed: ', error); } } diff --git a/patched-vscode/src/vs/base/node/processes.ts b/patched-vscode/src/vs/base/node/processes.ts index a71a7b8c..9c07f106 100644 --- a/patched-vscode/src/vs/base/node/processes.ts +++ b/patched-vscode/src/vs/base/node/processes.ts @@ -11,7 +11,7 @@ import * as process from 'vs/base/common/process'; import { CommandOptions, ForkOptions, Source, SuccessData, TerminateResponse, TerminateResponseCode } from 'vs/base/common/processes'; import * as Types from 'vs/base/common/types'; import * as pfs from 'vs/base/node/pfs'; -export { CommandOptions, ForkOptions, SuccessData, Source, TerminateResponse, TerminateResponseCode }; +export { type CommandOptions, type ForkOptions, type SuccessData, Source, type TerminateResponse, TerminateResponseCode }; export type ValueCallback = (value: T | Promise) => void; export type ErrorCallback = (error?: any) => void; diff --git a/patched-vscode/src/vs/base/node/ps.ts b/patched-vscode/src/vs/base/node/ps.ts index f61af2b8..89c2df71 100644 --- a/patched-vscode/src/vs/base/node/ps.ts +++ b/patched-vscode/src/vs/base/node/ps.ts @@ -49,7 +49,6 @@ export function listProcesses(rootPid: number): Promise { function findName(cmd: string): string { const UTILITY_NETWORK_HINT = /--utility-sub-type=network/i; - const NODEJS_PROCESS_HINT = /--ms-enable-electron-run-as-node/i; const WINDOWS_CRASH_REPORTER = /--crashes-directory/i; const WINPTY = /\\pipe\\winpty-control/i; const CONPTY = /conhost\.exe.+--headless/i; @@ -103,11 +102,6 @@ export function listProcesses(rootPid: number): Promise { } } - // find Electron node.js processes - if (NODEJS_PROCESS_HINT.exec(cmd)) { - return `electron-nodejs (${cmd})`; - } - return cmd; } diff --git a/patched-vscode/src/vs/base/node/shell.ts b/patched-vscode/src/vs/base/node/shell.ts index 9da701ff..55d97ca3 100644 --- a/patched-vscode/src/vs/base/node/shell.ts +++ b/patched-vscode/src/vs/base/node/shell.ts @@ -33,7 +33,7 @@ function getSystemShellUnixLike(os: platform.OperatingSystem, env: platform.IPro } if (!_TERMINAL_DEFAULT_SHELL_UNIX_LIKE) { - let unixLikeTerminal: string | undefined; + let unixLikeTerminal: string | undefined | null; if (platform.isWindows) { unixLikeTerminal = '/bin/bash'; // for WSL } else { diff --git a/patched-vscode/src/vs/base/node/zip.ts b/patched-vscode/src/vs/base/node/zip.ts index cc4c65a6..c0d9b4b8 100644 --- a/patched-vscode/src/vs/base/node/zip.ts +++ b/patched-vscode/src/vs/base/node/zip.ts @@ -11,8 +11,7 @@ import * as path from 'vs/base/common/path'; import { assertIsDefined } from 'vs/base/common/types'; import { Promises } from 'vs/base/node/pfs'; import * as nls from 'vs/nls'; -import { Entry, open as _openZip, ZipFile } from 'yauzl'; -import * as yazl from 'yazl'; +import type { Entry, ZipFile } from 'yauzl'; export const CorruptZipMessage: string = 'end of central directory record signature not found'; const CORRUPT_ZIP_PATTERN = new RegExp(CorruptZipMessage); @@ -161,9 +160,11 @@ function extractZip(zipfile: ZipFile, targetPath: string, options: IOptions, tok }).finally(() => listener.dispose()); } -function openZip(zipFile: string, lazy: boolean = false): Promise { +async function openZip(zipFile: string, lazy: boolean = false): Promise { + const { open } = await import('yauzl'); + return new Promise((resolve, reject) => { - _openZip(zipFile, lazy ? { lazyEntries: true } : undefined!, (error?: Error, zipfile?: ZipFile) => { + open(zipFile, lazy ? { lazyEntries: true } : undefined!, (error: Error | null, zipfile?: ZipFile) => { if (error) { reject(toExtractError(error)); } else { @@ -175,7 +176,7 @@ function openZip(zipFile: string, lazy: boolean = false): Promise { function openZipStream(zipFile: ZipFile, entry: Entry): Promise { return new Promise((resolve, reject) => { - zipFile.openReadStream(entry, (error?: Error, stream?: Readable) => { + zipFile.openReadStream(entry, (error: Error | null, stream?: Readable) => { if (error) { reject(toExtractError(error)); } else { @@ -191,9 +192,11 @@ export interface IFile { localPath?: string; } -export function zip(zipPath: string, files: IFile[]): Promise { +export async function zip(zipPath: string, files: IFile[]): Promise { + const { ZipFile } = await import('yazl'); + return new Promise((c, e) => { - const zip = new yazl.ZipFile(); + const zip = new ZipFile(); files.forEach(f => { if (f.contents) { zip.addBuffer(typeof f.contents === 'string' ? Buffer.from(f.contents, 'utf8') : f.contents, f.path); diff --git a/patched-vscode/src/vs/base/parts/contextmenu/electron-main/contextmenu.ts b/patched-vscode/src/vs/base/parts/contextmenu/electron-main/contextmenu.ts index 40b3d5c4..a11a419b 100644 --- a/patched-vscode/src/vs/base/parts/contextmenu/electron-main/contextmenu.ts +++ b/patched-vscode/src/vs/base/parts/contextmenu/electron-main/contextmenu.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { BrowserWindow, IpcMainEvent, Menu, MenuItem } from 'electron'; +import { IpcMainEvent, Menu, MenuItem } from 'electron'; import { validatedIpcMain } from 'vs/base/parts/ipc/electron-main/ipcMain'; import { CONTEXT_MENU_CHANNEL, CONTEXT_MENU_CLOSE_CHANNEL, IPopupOptions, ISerializableContextMenuItem } from 'vs/base/parts/contextmenu/common/contextmenu'; @@ -12,7 +12,6 @@ export function registerContextMenuListener(): void { const menu = createMenu(event, onClickChannel, items); menu.popup({ - window: BrowserWindow.fromWebContents(event.sender) ?? undefined, x: options ? options.x : undefined, y: options ? options.y : undefined, positioningItem: options ? options.positioningItem : undefined, diff --git a/patched-vscode/src/vs/base/parts/ipc/common/ipc.mp.ts b/patched-vscode/src/vs/base/parts/ipc/common/ipc.mp.ts index 14b7e210..9abf1d9b 100644 --- a/patched-vscode/src/vs/base/parts/ipc/common/ipc.mp.ts +++ b/patched-vscode/src/vs/base/parts/ipc/common/ipc.mp.ts @@ -41,7 +41,12 @@ export interface MessagePort { */ export class Protocol implements IMessagePassingProtocol { - readonly onMessage = Event.fromDOMEventEmitter(this.port, 'message', (e: MessageEvent) => VSBuffer.wrap(e.data)); + readonly onMessage = Event.fromDOMEventEmitter(this.port, 'message', (e: MessageEvent) => { + if (e.data) { + return VSBuffer.wrap(e.data); + } + return VSBuffer.alloc(0); + }); constructor(private port: MessagePort) { diff --git a/patched-vscode/src/vs/base/parts/ipc/common/ipc.net.ts b/patched-vscode/src/vs/base/parts/ipc/common/ipc.net.ts index 43363fba..1fe8ee07 100644 --- a/patched-vscode/src/vs/base/parts/ipc/common/ipc.net.ts +++ b/patched-vscode/src/vs/base/parts/ipc/common/ipc.net.ts @@ -827,6 +827,7 @@ export class PersistentProtocol implements IMessagePassingProtocol { private _socket: ISocket; private _socketWriter: ProtocolWriter; private _socketReader: ProtocolReader; + // eslint-disable-next-line local/code-no-potentially-unsafe-disposables private _socketDisposables: DisposableStore; private readonly _loadEstimator: ILoadEstimator; diff --git a/patched-vscode/src/vs/base/parts/ipc/common/ipc.ts b/patched-vscode/src/vs/base/parts/ipc/common/ipc.ts index f9433475..6530fac0 100644 --- a/patched-vscode/src/vs/base/parts/ipc/common/ipc.ts +++ b/patched-vscode/src/vs/base/parts/ipc/common/ipc.ts @@ -806,7 +806,7 @@ export class IPCServer implements IChannelServer, I return result; } - constructor(onDidClientConnect: Event) { + constructor(onDidClientConnect: Event, ipcLogger?: IIPCLogger | null, timeoutDelay?: number) { this.disposables.add(onDidClientConnect(({ protocol, onDidClientDisconnect }) => { const onFirstMessage = Event.once(protocol.onMessage); @@ -814,8 +814,8 @@ export class IPCServer implements IChannelServer, I const reader = new BufferReader(msg); const ctx = deserialize(reader) as TContext; - const channelServer = new ChannelServer(protocol, ctx); - const channelClient = new ChannelClient(protocol); + const channelServer = new ChannelServer(protocol, ctx, ipcLogger, timeoutDelay); + const channelClient = new ChannelClient(protocol, ipcLogger); this.channels.forEach((channel, name) => channelServer.registerChannel(name, channel)); @@ -1093,6 +1093,9 @@ export namespace ProxyChannel { // Buffer any event that should be supported by // iterating over all property keys and finding them + // However, this will not work for services that + // are lazy and use a Proxy within. For that we + // still need to check later (see below). const mapEventNameToEvent = new Map>(); for (const key in handler) { if (propertyIsEvent(key)) { @@ -1108,11 +1111,17 @@ export namespace ProxyChannel { return eventImpl as Event; } - if (propertyIsDynamicEvent(event)) { - const target = handler[event]; - if (typeof target === 'function') { + const target = handler[event]; + if (typeof target === 'function') { + if (propertyIsDynamicEvent(event)) { return target.call(handler, arg); } + + if (propertyIsEvent(event)) { + mapEventNameToEvent.set(event, Event.buffer(handler[event] as Event, true, undefined, disposables)); + + return mapEventNameToEvent.get(event) as Event; + } } throw new ErrorNoTelemetry(`Event not found: ${event}`); diff --git a/patched-vscode/src/vs/base/parts/ipc/electron-main/ipcMain.ts b/patched-vscode/src/vs/base/parts/ipc/electron-main/ipcMain.ts index 6fe43ab0..c72b6e8e 100644 --- a/patched-vscode/src/vs/base/parts/ipc/electron-main/ipcMain.ts +++ b/patched-vscode/src/vs/base/parts/ipc/electron-main/ipcMain.ts @@ -6,6 +6,7 @@ import { ipcMain as unsafeIpcMain, IpcMainEvent, IpcMainInvokeEvent } from 'electron'; import { onUnexpectedError } from 'vs/base/common/errors'; import { Event } from 'vs/base/common/event'; +import { VSCODE_AUTHORITY } from 'vs/base/common/network'; type ipcMainListener = (event: IpcMainEvent, ...args: any[]) => void; @@ -127,7 +128,7 @@ class ValidatedIpcMain implements Event.NodeEventEmitter { return false; // unexpected URL } - if (host !== 'vscode-app') { + if (host !== VSCODE_AUTHORITY) { onUnexpectedError(`Refused to handle ipcMain event for channel '${channel}' because of a bad origin of '${host}'.`); return false; // unexpected sender } diff --git a/patched-vscode/src/vs/base/parts/ipc/electron-sandbox/ipc.electron.ts b/patched-vscode/src/vs/base/parts/ipc/electron-sandbox/ipc.electron.ts index a394bf8a..9b95f2b4 100644 --- a/patched-vscode/src/vs/base/parts/ipc/electron-sandbox/ipc.electron.ts +++ b/patched-vscode/src/vs/base/parts/ipc/electron-sandbox/ipc.electron.ts @@ -34,5 +34,6 @@ export class Client extends IPCClient implements IDisposable { override dispose(): void { this.protocol.disconnect(); + super.dispose(); } } diff --git a/patched-vscode/src/vs/base/parts/ipc/electron-sandbox/ipc.mp.ts b/patched-vscode/src/vs/base/parts/ipc/electron-sandbox/ipc.mp.ts index cd6ea8fa..bc2bfd17 100644 --- a/patched-vscode/src/vs/base/parts/ipc/electron-sandbox/ipc.mp.ts +++ b/patched-vscode/src/vs/base/parts/ipc/electron-sandbox/ipc.mp.ts @@ -3,6 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { mainWindow } from 'vs/base/browser/window'; import { Event } from 'vs/base/common/event'; import { generateUuid } from 'vs/base/common/uuid'; import { ipcMessagePort, ipcRenderer } from 'vs/base/parts/sandbox/electron-sandbox/globals'; @@ -28,8 +29,8 @@ export async function acquirePort(requestChannel: string | undefined, responseCh // Wait until the main side has returned the `MessagePort` // We need to filter by the `nonce` to ensure we listen // to the right response. - const onMessageChannelResult = Event.fromDOMEventEmitter(window, 'message', (e: MessageEvent) => ({ nonce: e.data, port: e.ports[0], source: e.source })); - const { port } = await Event.toPromise(Event.once(Event.filter(onMessageChannelResult, e => e.nonce === nonce && e.source === window))); + const onMessageChannelResult = Event.fromDOMEventEmitter(mainWindow, 'message', (e: MessageEvent) => ({ nonce: e.data, port: e.ports[0], source: e.source })); + const { port } = await Event.toPromise(Event.once(Event.filter(onMessageChannelResult, e => e.nonce === nonce && e.source === mainWindow))); return port; } diff --git a/patched-vscode/src/vs/base/parts/ipc/node/ipc.cp.ts b/patched-vscode/src/vs/base/parts/ipc/node/ipc.cp.ts index 4fcad275..d51d77e3 100644 --- a/patched-vscode/src/vs/base/parts/ipc/node/ipc.cp.ts +++ b/patched-vscode/src/vs/base/parts/ipc/node/ipc.cp.ts @@ -207,7 +207,7 @@ export class Client implements IChannelClient, IDisposable { const onMessageEmitter = new Emitter(); const onRawMessage = Event.fromNodeEventEmitter(this.child, 'message', msg => msg); - onRawMessage(msg => { + const rawMessageDisposable = onRawMessage(msg => { // Handle remote console logs specially if (isRemoteConsoleLog(msg)) { @@ -233,6 +233,7 @@ export class Client implements IChannelClient, IDisposable { this.child.on('exit', (code: any, signal: any) => { process.removeListener('exit' as 'loaded', onExit); // https://github.com/electron/electron/issues/21475 + rawMessageDisposable.dispose(); this.activeRequests.forEach(r => dispose(r)); this.activeRequests.clear(); diff --git a/patched-vscode/src/vs/base/parts/ipc/node/ipc.mp.ts b/patched-vscode/src/vs/base/parts/ipc/node/ipc.mp.ts index b1648d26..73fdfe1e 100644 --- a/patched-vscode/src/vs/base/parts/ipc/node/ipc.mp.ts +++ b/patched-vscode/src/vs/base/parts/ipc/node/ipc.mp.ts @@ -16,7 +16,12 @@ import { firstOrDefault } from 'vs/base/common/arrays'; */ class Protocol implements IMessagePassingProtocol { - readonly onMessage = Event.fromNodeEventEmitter(this.port, 'message', (e: MessageEvent) => VSBuffer.wrap(e.data)); + readonly onMessage = Event.fromNodeEventEmitter(this.port, 'message', (e: MessageEvent) => { + if (e.data) { + return VSBuffer.wrap(e.data); + } + return VSBuffer.alloc(0); + }); constructor(private port: MessagePortMain) { diff --git a/patched-vscode/src/vs/base/parts/ipc/node/ipc.net.ts b/patched-vscode/src/vs/base/parts/ipc/node/ipc.net.ts index ed304679..7d57ca6c 100644 --- a/patched-vscode/src/vs/base/parts/ipc/node/ipc.net.ts +++ b/patched-vscode/src/vs/base/parts/ipc/node/ipc.net.ts @@ -201,6 +201,11 @@ interface ISocketTracer { traceSocketEvent(type: SocketDiagnosticsEventType, data?: VSBuffer | Uint8Array | ArrayBuffer | ArrayBufferView | any): void; } +interface FrameOptions { + compressed: boolean; + opcode: number; +} + /** * See https://tools.ietf.org/html/rfc6455#section-5.2 */ @@ -219,7 +224,8 @@ export class WebSocketNodeSocket extends Disposable implements ISocket, ISocketT fin: 0, compressed: false, firstFrameOfMessage: true, - mask: 0 + mask: 0, + opcode: 0 }; public get permessageDeflate(): boolean { @@ -256,7 +262,7 @@ export class WebSocketNodeSocket extends Disposable implements ISocket, ISocketT inflateBytes, recordInflateBytes, this._onData, - (data, compressed) => this._write(data, compressed) + (data, options) => this._write(data, options) )); this._register(this._flowManager.onError((err) => { // zlib errors are fatal, since we have no idea how to recover @@ -319,12 +325,12 @@ export class WebSocketNodeSocket extends Disposable implements ISocket, ISocketT let start = 0; while (start < buffer.byteLength) { - this._flowManager.writeMessage(buffer.slice(start, Math.min(start + Constants.MaxWebSocketMessageLength, buffer.byteLength))); + this._flowManager.writeMessage(buffer.slice(start, Math.min(start + Constants.MaxWebSocketMessageLength, buffer.byteLength)), { compressed: true, opcode: 0x02 /* Binary frame */ }); start += Constants.MaxWebSocketMessageLength; } } - private _write(buffer: VSBuffer, compressed: boolean): void { + private _write(buffer: VSBuffer, { compressed, opcode }: FrameOptions): void { if (this._isEnded) { // Avoid ERR_STREAM_WRITE_AFTER_END return; @@ -341,12 +347,10 @@ export class WebSocketNodeSocket extends Disposable implements ISocket, ISocketT } const header = VSBuffer.alloc(headerLen); - if (compressed) { - // The RSV1 bit indicates a compressed frame - header.writeUInt8(0b11000010, 0); - } else { - header.writeUInt8(0b10000010, 0); - } + // The RSV1 bit indicates a compressed frame + const compressedFlag = compressed ? 0b01000000 : 0; + const opcodeFlag = opcode & 0b00001111; + header.writeUInt8(0b10000000 | compressedFlag | opcodeFlag, 0); if (buffer.byteLength < 126) { header.writeUInt8(buffer.byteLength, 1); } else if (buffer.byteLength < 2 ** 16) { @@ -390,6 +394,8 @@ export class WebSocketNodeSocket extends Disposable implements ISocket, ISocketT const firstByte = peekHeader.readUInt8(0); const finBit = (firstByte & 0b10000000) >>> 7; const rsv1Bit = (firstByte & 0b01000000) >>> 6; + const opcode = (firstByte & 0b00001111); + const secondByte = peekHeader.readUInt8(1); const hasMask = (secondByte & 0b10000000) >>> 7; const len = (secondByte & 0b01111111); @@ -403,8 +409,9 @@ export class WebSocketNodeSocket extends Disposable implements ISocket, ISocketT } this._state.firstFrameOfMessage = Boolean(finBit); this._state.mask = 0; + this._state.opcode = opcode; - this.traceSocketEvent(SocketDiagnosticsEventType.WebSocketNodeSocketPeekedHeader, { headerSize: this._state.readLen, compressed: this._state.compressed, fin: this._state.fin }); + this.traceSocketEvent(SocketDiagnosticsEventType.WebSocketNodeSocketPeekedHeader, { headerSize: this._state.readLen, compressed: this._state.compressed, fin: this._state.fin, opcode: this._state.opcode }); } else if (this._state.state === ReadState.ReadHeader) { // read entire header @@ -446,7 +453,7 @@ export class WebSocketNodeSocket extends Disposable implements ISocket, ISocketT this._state.readLen = len; this._state.mask = mask; - this.traceSocketEvent(SocketDiagnosticsEventType.WebSocketNodeSocketPeekedHeader, { bodySize: this._state.readLen, compressed: this._state.compressed, fin: this._state.fin, mask: this._state.mask }); + this.traceSocketEvent(SocketDiagnosticsEventType.WebSocketNodeSocketPeekedHeader, { bodySize: this._state.readLen, compressed: this._state.compressed, fin: this._state.fin, mask: this._state.mask, opcode: this._state.opcode }); } else if (this._state.state === ReadState.ReadBody) { // read body @@ -461,7 +468,12 @@ export class WebSocketNodeSocket extends Disposable implements ISocket, ISocketT this._state.readLen = Constants.MinHeaderByteSize; this._state.mask = 0; - this._flowManager.acceptFrame(body, this._state.compressed, !!this._state.fin); + if (this._state.opcode <= 0x02 /* Continuation frame or Text frame or binary frame */) { + this._flowManager.acceptFrame(body, this._state.compressed, !!this._state.fin); + } else if (this._state.opcode === 0x09 /* Ping frame */) { + // Ping frames could be send by some browsers e.g. Firefox + this._flowManager.writeMessage(body, { compressed: false, opcode: 0x0A /* Pong frame */ }); + } } } } @@ -483,7 +495,7 @@ class WebSocketFlowManager extends Disposable { private readonly _zlibInflateStream: ZlibInflateStream | null; private readonly _zlibDeflateStream: ZlibDeflateStream | null; - private readonly _writeQueue: VSBuffer[] = []; + private readonly _writeQueue: { data: VSBuffer; options: FrameOptions }[] = []; private readonly _readQueue: { data: VSBuffer; isCompressed: boolean; isLastFrameOfMessage: boolean }[] = []; private readonly _onDidFinishProcessingReadQueue = this._register(new Emitter()); @@ -509,7 +521,7 @@ class WebSocketFlowManager extends Disposable { inflateBytes: VSBuffer | null, recordInflateBytes: boolean, private readonly _onData: Emitter, - private readonly _writeFn: (data: VSBuffer, compressed: boolean) => void + private readonly _writeFn: (data: VSBuffer, options: FrameOptions) => void ) { super(); if (permessageDeflate) { @@ -526,8 +538,8 @@ class WebSocketFlowManager extends Disposable { } } - public writeMessage(message: VSBuffer): void { - this._writeQueue.push(message); + public writeMessage(data: VSBuffer, options: FrameOptions): void { + this._writeQueue.push({ data, options }); this._processWriteQueue(); } @@ -538,12 +550,12 @@ class WebSocketFlowManager extends Disposable { } this._isProcessingWriteQueue = true; while (this._writeQueue.length > 0) { - const message = this._writeQueue.shift()!; - if (this._zlibDeflateStream) { - const data = await this._deflateMessage(this._zlibDeflateStream, message); - this._writeFn(data, true); + const { data, options } = this._writeQueue.shift()!; + if (this._zlibDeflateStream && options.compressed) { + const compressedData = await this._deflateMessage(this._zlibDeflateStream, data); + this._writeFn(compressedData, options); } else { - this._writeFn(message, false); + this._writeFn(data, { ...options, compressed: false }); } } this._isProcessingWriteQueue = false; @@ -773,11 +785,12 @@ export function createRandomIPCHandle(): string { } export function createStaticIPCHandle(directoryPath: string, type: string, version: string): string { - const scope = createHash('md5').update(directoryPath).digest('hex'); + const scope = createHash('sha256').update(directoryPath).digest('hex'); + const scopeForSocket = scope.substr(0, 8); // Windows: use named pipe if (process.platform === 'win32') { - return `\\\\.\\pipe\\${scope}-${version}-${type}-sock`; + return `\\\\.\\pipe\\${scopeForSocket}-${version}-${type}-sock`; } // Mac & Unix: Use socket file @@ -787,7 +800,6 @@ export function createStaticIPCHandle(directoryPath: string, type: string, versi const versionForSocket = version.substr(0, 4); const typeForSocket = type.substr(0, 6); - const scopeForSocket = scope.substr(0, 8); let result: string; if (process.platform !== 'darwin' && XDG_RUNTIME_DIR && !process.env['VSCODE_PORTABLE']) { diff --git a/patched-vscode/src/vs/base/parts/ipc/test/node/ipc.net.test.ts b/patched-vscode/src/vs/base/parts/ipc/test/node/ipc.net.test.ts index 42d77c57..0e018300 100644 --- a/patched-vscode/src/vs/base/parts/ipc/test/node/ipc.net.test.ts +++ b/patched-vscode/src/vs/base/parts/ipc/test/node/ipc.net.test.ts @@ -571,6 +571,8 @@ flakySuite('IPC, create handle', () => { suite('WebSocketNodeSocket', () => { + const ds = ensureNoDisposablesAreLeakedInTestSuite(); + function toUint8Array(data: number[]): Uint8Array { const result = new Uint8Array(data.length); for (let i = 0; i < data.length; i++) { @@ -603,6 +605,8 @@ suite('WebSocketNodeSocket', () => { private readonly _onClose = new Emitter(); public readonly onClose = this._onClose.event; + public writtenData: VSBuffer[] = []; + public traceSocketEvent(type: SocketDiagnosticsEventType, data?: VSBuffer | Uint8Array | ArrayBuffer | ArrayBufferView | any): void { } @@ -610,6 +614,10 @@ suite('WebSocketNodeSocket', () => { super(); } + public write(data: VSBuffer): void { + this.writtenData.push(data); + } + public fireData(data: number[]): void { this._onData.fire(VSBuffer.wrap(toUint8Array(data))); } @@ -718,15 +726,15 @@ suite('WebSocketNodeSocket', () => { server.close(); const webSocketNodeSocket = new WebSocketNodeSocket(new NodeSocket(socket), true, null, false); - webSocketNodeSocket.onData((data) => { + ds.add(webSocketNodeSocket.onData((data) => { receivingSideOnDataCallCount++; receivingSideTotalBytes += data.byteLength; - }); + })); - webSocketNodeSocket.onClose(() => { + ds.add(webSocketNodeSocket.onClose(() => { webSocketNodeSocket.dispose(); receivingSideSocketClosedBarrier.open(); - }); + })); }); const socket = connect({ @@ -746,6 +754,40 @@ suite('WebSocketNodeSocket', () => { assert.strictEqual(receivingSideOnDataCallCount, 4); }); + test('issue #194284: ping/pong opcodes are supported', async () => { + + const disposables = new DisposableStore(); + const socket = new FakeNodeSocket(); + const webSocket = disposables.add(new WebSocketNodeSocket(socket, false, null, false)); + + let receivedData: string = ''; + disposables.add(webSocket.onData((buff) => { + receivedData += fromCharCodeArray(fromUint8Array(buff.buffer)); + })); + + // A single-frame non-compressed text message that contains "Hello" + socket.fireData([0x81, 0x05, 0x48, 0x65, 0x6c, 0x6c, 0x6f]); + + // A ping message that contains "data" + socket.fireData([0x89, 0x04, 0x64, 0x61, 0x74, 0x61]); + + // Another single-frame non-compressed text message that contains "Hello" + socket.fireData([0x81, 0x05, 0x48, 0x65, 0x6c, 0x6c, 0x6f]); + + assert.strictEqual(receivedData, 'HelloHello'); + assert.deepStrictEqual( + socket.writtenData.map(x => fromUint8Array(x.buffer)), + [ + // A pong message that contains "data" + [0x8A, 0x04, 0x64, 0x61, 0x74, 0x61] + ] + ); + + disposables.dispose(); + + return receivedData; + }); + function generateRandomBuffer(size: number): VSBuffer { const buff = VSBuffer.alloc(size); for (let i = 0; i < size; i++) { diff --git a/patched-vscode/src/vs/base/parts/sandbox/common/electronTypes.ts b/patched-vscode/src/vs/base/parts/sandbox/common/electronTypes.ts index f8c7a35e..43fa7507 100644 --- a/patched-vscode/src/vs/base/parts/sandbox/common/electronTypes.ts +++ b/patched-vscode/src/vs/base/parts/sandbox/common/electronTypes.ts @@ -7,7 +7,7 @@ // ####################################################################### // ### ### // ### electron.d.ts types we need in a common layer for reuse ### -// ### (copied from Electron 16.x) ### +// ### (copied from Electron 29.x) ### // ### ### // ####################################################################### @@ -148,9 +148,9 @@ export interface SaveDialogReturnValue { */ canceled: boolean; /** - * If the dialog is canceled, this will be `undefined`. + * If the dialog is canceled, this will be an empty string. */ - filePath?: string; + filePath: string; /** * Base64 encoded string which contains the security scoped bookmark data for the * saved file. `securityScopedBookmarks` must be enabled for this to be present. @@ -219,16 +219,20 @@ export interface FileFilter { export interface OpenDevToolsOptions { /** - * Opens the devtools with specified dock state, can be `right`, `bottom`, + * Opens the devtools with specified dock state, can be `left`, `right`, `bottom`, * `undocked`, `detach`. Defaults to last used dock state. In `undocked` mode it's * possible to dock back. In `detach` mode it's not. */ - mode: ('right' | 'bottom' | 'undocked' | 'detach'); + mode: ('left' | 'right' | 'bottom' | 'undocked' | 'detach'); /** * Whether to bring the opened devtools window to the foreground. The default is * `true`. */ activate?: boolean; + /** + * A title for the DevTools window (only in `undocked` or `detach` mode). + */ + title?: string; } interface InputEvent { @@ -241,6 +245,19 @@ interface InputEvent { * `middleButtonDown`, `rightButtonDown`, `capsLock`, `numLock`, `left`, `right`. */ modifiers?: Array<'shift' | 'control' | 'ctrl' | 'alt' | 'meta' | 'command' | 'cmd' | 'isKeypad' | 'isAutoRepeat' | 'leftButtonDown' | 'middleButtonDown' | 'rightButtonDown' | 'capsLock' | 'numLock' | 'left' | 'right'>; + /** + * Can be `undefined`, `mouseDown`, `mouseUp`, `mouseMove`, `mouseEnter`, + * `mouseLeave`, `contextMenu`, `mouseWheel`, `rawKeyDown`, `keyDown`, `keyUp`, + * `char`, `gestureScrollBegin`, `gestureScrollEnd`, `gestureScrollUpdate`, + * `gestureFlingStart`, `gestureFlingCancel`, `gesturePinchBegin`, + * `gesturePinchEnd`, `gesturePinchUpdate`, `gestureTapDown`, `gestureShowPress`, + * `gestureTap`, `gestureTapCancel`, `gestureShortPress`, `gestureLongPress`, + * `gestureLongTap`, `gestureTwoFingerTap`, `gestureTapUnconfirmed`, + * `gestureDoubleTap`, `touchStart`, `touchMove`, `touchEnd`, `touchCancel`, + * `touchScrollStarted`, `pointerDown`, `pointerUp`, `pointerMove`, + * `pointerRawUpdate`, `pointerCancel` or `pointerCausedUaAction`. + */ + type: ('undefined' | 'mouseDown' | 'mouseUp' | 'mouseMove' | 'mouseEnter' | 'mouseLeave' | 'contextMenu' | 'mouseWheel' | 'rawKeyDown' | 'keyDown' | 'keyUp' | 'char' | 'gestureScrollBegin' | 'gestureScrollEnd' | 'gestureScrollUpdate' | 'gestureFlingStart' | 'gestureFlingCancel' | 'gesturePinchBegin' | 'gesturePinchEnd' | 'gesturePinchUpdate' | 'gestureTapDown' | 'gestureShowPress' | 'gestureTap' | 'gestureTapCancel' | 'gestureShortPress' | 'gestureLongPress' | 'gestureLongTap' | 'gestureTwoFingerTap' | 'gestureTapUnconfirmed' | 'gestureDoubleTap' | 'touchStart' | 'touchMove' | 'touchEnd' | 'touchCancel' | 'touchScrollStarted' | 'pointerDown' | 'pointerUp' | 'pointerMove' | 'pointerRawUpdate' | 'pointerCancel' | 'pointerCausedUaAction'); } export interface MouseInputEvent extends InputEvent { diff --git a/patched-vscode/src/vs/base/parts/sandbox/electron-sandbox/electronTypes.ts b/patched-vscode/src/vs/base/parts/sandbox/electron-sandbox/electronTypes.ts index 58589dbe..ba8ea644 100644 --- a/patched-vscode/src/vs/base/parts/sandbox/electron-sandbox/electronTypes.ts +++ b/patched-vscode/src/vs/base/parts/sandbox/electron-sandbox/electronTypes.ts @@ -7,10 +7,15 @@ // ####################################################################### // ### ### // ### electron.d.ts types we expose from electron-sandbox ### -// ### (copied from Electron 16.x) ### +// ### (copied from Electron 29.x) ### // ### ### // ####################################################################### +type Event = { + preventDefault: () => void; + readonly defaultPrevented: boolean; +} & Params; + export interface IpcRendererEvent extends Event { // Docs: https://electronjs.org/docs/api/structures/ipc-renderer-event @@ -25,20 +30,43 @@ export interface IpcRendererEvent extends Event { * The `IpcRenderer` instance that emitted the event originally */ sender: IpcRenderer; - /** - * The `webContents.id` that sent the message, you can call - * `event.sender.sendTo(event.senderId, ...)` to reply to the message, see - * ipcRenderer.sendTo for more information. This only applies to messages sent from - * a different renderer. Messages sent directly from the main process set - * `event.senderId` to `0`. - */ - senderId: number; } export interface IpcRenderer { // Docs: https://electronjs.org/docs/api/ipc-renderer + /** + * Resolves with the response from the main process. + * + * Send a message to the main process via `channel` and expect a result + * asynchronously. Arguments will be serialized with the Structured Clone + * Algorithm, just like `window.postMessage`, so prototype chains will not be + * included. Sending Functions, Promises, Symbols, WeakMaps, or WeakSets will throw + * an exception. + * + * The main process should listen for `channel` with `ipcMain.handle()`. + * + * For example: + * + * If you need to transfer a `MessagePort` to the main process, use + * `ipcRenderer.postMessage`. + * + * If you do not need a response to the message, consider using `ipcRenderer.send`. + * + * > **Note** Sending non-standard JavaScript types such as DOM objects or special + * Electron objects will throw an exception. + * + * Since the main process does not have support for DOM objects such as + * `ImageBitmap`, `File`, `DOMMatrix` and so on, such objects cannot be sent over + * Electron's IPC to the main process, as the main process would have no way to + * decode them. Attempting to send such objects over IPC will result in an error. + * + * > **Note** If the handler in the main process throws an error, the promise + * returned by `invoke` will reject. However, the `Error` object in the renderer + * process will not be the same as the one thrown in the main process. + */ + invoke(channel: string, ...args: any[]): Promise; /** * Listens to `channel`, when a new message arrives `listener` would be called with * `listener(event, args...)`. @@ -49,11 +77,27 @@ export interface IpcRenderer { * only the next time a message is sent to `channel`, after which it is removed. */ once(channel: string, listener: (event: IpcRendererEvent, ...args: any[]) => void): this; + // Note: API with `Transferable` intentionally commented out because you + // cannot transfer these when `contextIsolation: true`. + // /** + // * Send a message to the main process, optionally transferring ownership of zero or + // * more `MessagePort` objects. + // * + // * The transferred `MessagePort` objects will be available in the main process as + // * `MessagePortMain` objects by accessing the `ports` property of the emitted + // * event. + // * + // * For example: + // * + // * For more information on using `MessagePort` and `MessageChannel`, see the MDN + // * documentation. + // */ + // postMessage(channel: string, message: any, transfer?: MessagePort[]): void; /** * Removes the specified `listener` from the listener array for the specified * `channel`. */ - removeListener(channel: string, listener: (...args: any[]) => void): this; + removeListener(channel: string, listener: (event: IpcRendererEvent, ...args: any[]) => void): this; /** * Send an asynchronous message to the main process via `channel`, along with * arguments. Arguments will be serialized with the Structured Clone Algorithm, @@ -79,57 +123,14 @@ export interface IpcRenderer { * of a method call, consider using `ipcRenderer.invoke`. */ send(channel: string, ...args: any[]): void; - /** - * Resolves with the response from the main process. - * - * Send a message to the main process via `channel` and expect a result - * asynchronously. Arguments will be serialized with the Structured Clone - * Algorithm, just like `window.postMessage`, so prototype chains will not be - * included. Sending Functions, Promises, Symbols, WeakMaps, or WeakSets will throw - * an exception. - * - * > **NOTE:** Sending non-standard JavaScript types such as DOM objects or special - * Electron objects will throw an exception. - * - * Since the main process does not have support for DOM objects such as - * `ImageBitmap`, `File`, `DOMMatrix` and so on, such objects cannot be sent over - * Electron's IPC to the main process, as the main process would have no way to - * decode them. Attempting to send such objects over IPC will result in an error. - * - * The main process should listen for `channel` with `ipcMain.handle()`. - * - * For example: - * - * If you need to transfer a `MessagePort` to the main process, use - * `ipcRenderer.postMessage`. - * - * If you do not need a response to the message, consider using `ipcRenderer.send`. - */ - invoke(channel: string, ...args: any[]): Promise; - - // Note: API with `Transferable` intentionally commented out because you - // cannot transfer these when `contextIsolation: true`. - // /** - // * Send a message to the main process, optionally transferring ownership of zero or - // * more `MessagePort` objects. - // * - // * The transferred `MessagePort` objects will be available in the main process as - // * `MessagePortMain` objects by accessing the `ports` property of the emitted - // * event. - // * - // * For example: - // * - // * For more information on using `MessagePort` and `MessageChannel`, see the MDN - // * documentation. - // */ - // postMessage(channel: string, message: any, transfer?: MessagePort[]): void; } export interface WebFrame { /** * Changes the zoom level to the specified level. The original size is 0 and each * increment above or below represents zooming 20% larger or smaller to default - * limits of 300% and 50% of original size, respectively. + * limits of 300% and 50% of original size, respectively. The formula for this is + * `scale := 1.2 ^ level`. * * > **NOTE**: The zoom policy at the Chromium level is same-origin, meaning that * the zoom level for a specific domain propagates across all instances of windows diff --git a/patched-vscode/src/vs/base/parts/sandbox/electron-sandbox/globals.ts b/patched-vscode/src/vs/base/parts/sandbox/electron-sandbox/globals.ts index 614c1385..44a54904 100644 --- a/patched-vscode/src/vs/base/parts/sandbox/electron-sandbox/globals.ts +++ b/patched-vscode/src/vs/base/parts/sandbox/electron-sandbox/globals.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { globals, INodeProcess, IProcessEnvironment } from 'vs/base/common/platform'; +import { INodeProcess, IProcessEnvironment } from 'vs/base/common/platform'; import { ISandboxConfiguration } from 'vs/base/parts/sandbox/common/sandboxTypes'; import { IpcRenderer, ProcessMemoryInfo, WebFrame } from 'vs/base/parts/sandbox/electron-sandbox/electronTypes'; @@ -115,8 +115,18 @@ export interface ISandboxContext { resolveConfiguration(): Promise; } -export const ipcRenderer: IpcRenderer = globals.vscode.ipcRenderer; -export const ipcMessagePort: IpcMessagePort = globals.vscode.ipcMessagePort; -export const webFrame: WebFrame = globals.vscode.webFrame; -export const process: ISandboxNodeProcess = globals.vscode.process; -export const context: ISandboxContext = globals.vscode.context; +const vscodeGlobal = (globalThis as any).vscode; +export const ipcRenderer: IpcRenderer = vscodeGlobal.ipcRenderer; +export const ipcMessagePort: IpcMessagePort = vscodeGlobal.ipcMessagePort; +export const webFrame: WebFrame = vscodeGlobal.webFrame; +export const process: ISandboxNodeProcess = vscodeGlobal.process; +export const context: ISandboxContext = vscodeGlobal.context; + +/** + * A set of globals that are available in all windows that either + * depend on `preload.js` or `preload-aux.js`. + */ +export interface ISandboxGlobals { + readonly ipcRenderer: Pick; + readonly webFrame: import('vs/base/parts/sandbox/electron-sandbox/electronTypes').WebFrame; +} diff --git a/patched-vscode/src/vs/base/parts/sandbox/electron-sandbox/preload-aux.js b/patched-vscode/src/vs/base/parts/sandbox/electron-sandbox/preload-aux.js new file mode 100644 index 00000000..c73cabcd --- /dev/null +++ b/patched-vscode/src/vs/base/parts/sandbox/electron-sandbox/preload-aux.js @@ -0,0 +1,81 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +// @ts-check +(function () { + 'use strict'; + + const { ipcRenderer, webFrame, contextBridge } = require('electron'); + + /** + * @param {string} channel + * @returns {true | never} + */ + function validateIPC(channel) { + if (!channel || !channel.startsWith('vscode:')) { + throw new Error(`Unsupported event IPC channel '${channel}'`); + } + + return true; + } + + const globals = { + + /** + * A minimal set of methods exposed from Electron's `ipcRenderer` + * to support communication to main process. + * + * @typedef {Pick} IpcRenderer + * + * @type {IpcRenderer} + */ + ipcRenderer: { + + /** + * @param {string} channel + * @param {any[]} args + */ + send(channel, ...args) { + if (validateIPC(channel)) { + ipcRenderer.send(channel, ...args); + } + }, + + /** + * @param {string} channel + * @param {any[]} args + * @returns {Promise} + */ + invoke(channel, ...args) { + validateIPC(channel); + + return ipcRenderer.invoke(channel, ...args); + } + }, + + /** + * Support for subset of methods of Electron's `webFrame` type. + * + * @type {import('./electronTypes').WebFrame} + */ + webFrame: { + + /** + * @param {number} level + */ + setZoomLevel(level) { + if (typeof level === 'number') { + webFrame.setZoomLevel(level); + } + } + } + }; + + try { + contextBridge.exposeInMainWorld('vscode', globals); + } catch (error) { + console.error(error); + } +}()); diff --git a/patched-vscode/src/vs/base/parts/sandbox/electron-sandbox/preload.js b/patched-vscode/src/vs/base/parts/sandbox/electron-sandbox/preload.js index 0494b7dd..90ac9408 100644 --- a/patched-vscode/src/vs/base/parts/sandbox/electron-sandbox/preload.js +++ b/patched-vscode/src/vs/base/parts/sandbox/electron-sandbox/preload.js @@ -56,24 +56,23 @@ } try { - if (validateIPC(windowConfigIpcChannel)) { + validateIPC(windowConfigIpcChannel); - // Resolve configuration from electron-main - configuration = await ipcRenderer.invoke(windowConfigIpcChannel); + // Resolve configuration from electron-main + const resolvedConfiguration = configuration = await ipcRenderer.invoke(windowConfigIpcChannel); - // Apply `userEnv` directly - Object.assign(process.env, configuration.userEnv); + // Apply `userEnv` directly + Object.assign(process.env, resolvedConfiguration.userEnv); - // Apply zoom level early before even building the - // window DOM elements to avoid UI flicker. We always - // have to set the zoom level from within the window - // because Chrome has it's own way of remembering zoom - // settings per origin (if vscode-file:// is used) and - // we want to ensure that the user configuration wins. - webFrame.setZoomLevel(configuration.zoomLevel ?? 0); + // Apply zoom level early before even building the + // window DOM elements to avoid UI flicker. We always + // have to set the zoom level from within the window + // because Chrome has it's own way of remembering zoom + // settings per origin (if vscode-file:// is used) and + // we want to ensure that the user configuration wins. + webFrame.setZoomLevel(resolvedConfiguration.zoomLevel ?? 0); - return configuration; - } + return resolvedConfiguration; } catch (error) { throw new Error(`Preload: unable to fetch vscode-window-config: ${error}`); } @@ -145,51 +144,51 @@ /** * @param {string} channel * @param {any[]} args - * @returns {Promise | never} + * @returns {Promise} */ invoke(channel, ...args) { - if (validateIPC(channel)) { - return ipcRenderer.invoke(channel, ...args); - } + validateIPC(channel); + + return ipcRenderer.invoke(channel, ...args); }, /** * @param {string} channel * @param {(event: IpcRendererEvent, ...args: any[]) => void} listener - * @returns {IpcRenderer | never} + * @returns {IpcRenderer} */ on(channel, listener) { - if (validateIPC(channel)) { - ipcRenderer.on(channel, listener); + validateIPC(channel); - return this; - } + ipcRenderer.on(channel, listener); + + return this; }, /** * @param {string} channel * @param {(event: IpcRendererEvent, ...args: any[]) => void} listener - * @returns {IpcRenderer | never} + * @returns {IpcRenderer} */ once(channel, listener) { - if (validateIPC(channel)) { - ipcRenderer.once(channel, listener); + validateIPC(channel); - return this; - } + ipcRenderer.once(channel, listener); + + return this; }, /** * @param {string} channel * @param {(event: IpcRendererEvent, ...args: any[]) => void} listener - * @returns {IpcRenderer | never} + * @returns {IpcRenderer} */ removeListener(channel, listener) { - if (validateIPC(channel)) { - ipcRenderer.removeListener(channel, listener); + validateIPC(channel); - return this; - } + ipcRenderer.removeListener(channel, listener); + + return this; } }, diff --git a/patched-vscode/src/vs/base/parts/sandbox/node/electronTypes.ts b/patched-vscode/src/vs/base/parts/sandbox/node/electronTypes.ts index 3d108454..37629888 100644 --- a/patched-vscode/src/vs/base/parts/sandbox/node/electronTypes.ts +++ b/patched-vscode/src/vs/base/parts/sandbox/node/electronTypes.ts @@ -11,6 +11,7 @@ export interface MessagePortMain extends NodeJS.EventEmitter { * Emitted when the remote end of a MessagePortMain object becomes disconnected. */ on(event: 'close', listener: Function): this; + off(event: 'close', listener: Function): this; once(event: 'close', listener: Function): this; addListener(event: 'close', listener: Function): this; removeListener(event: 'close', listener: Function): this; @@ -18,6 +19,7 @@ export interface MessagePortMain extends NodeJS.EventEmitter { * Emitted when a MessagePortMain object receives a message. */ on(event: 'message', listener: (messageEvent: MessageEvent) => void): this; + off(event: 'message', listener: (messageEvent: MessageEvent) => void): this; once(event: 'message', listener: (messageEvent: MessageEvent) => void): this; addListener(event: 'message', listener: (messageEvent: MessageEvent) => void): this; removeListener(event: 'message', listener: (messageEvent: MessageEvent) => void): this; @@ -51,6 +53,7 @@ export interface ParentPort extends NodeJS.EventEmitter { * be queued up until a handler is registered for this event. */ on(event: 'message', listener: (messageEvent: MessageEvent) => void): this; + off(event: 'message', listener: (messageEvent: MessageEvent) => void): this; once(event: 'message', listener: (messageEvent: MessageEvent) => void): this; addListener(event: 'message', listener: (messageEvent: MessageEvent) => void): this; removeListener(event: 'message', listener: (messageEvent: MessageEvent) => void): this; diff --git a/patched-vscode/src/vs/base/parts/sandbox/test/electron-sandbox/globals.test.ts b/patched-vscode/src/vs/base/parts/sandbox/test/electron-sandbox/globals.test.ts index 16320fe3..491f2209 100644 --- a/patched-vscode/src/vs/base/parts/sandbox/test/electron-sandbox/globals.test.ts +++ b/patched-vscode/src/vs/base/parts/sandbox/test/electron-sandbox/globals.test.ts @@ -5,8 +5,10 @@ import * as assert from 'assert'; import { context, ipcRenderer, process, webFrame } from 'vs/base/parts/sandbox/electron-sandbox/globals'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Sandbox', () => { + test('globals', async () => { assert.ok(typeof ipcRenderer.send === 'function'); assert.ok(typeof webFrame.setZoomLevel === 'function'); @@ -16,4 +18,6 @@ suite('Sandbox', () => { assert.ok(config); assert.ok(context.configuration()); }); + + ensureNoDisposablesAreLeakedInTestSuite(); }); diff --git a/patched-vscode/src/vs/base/parts/storage/common/storage.ts b/patched-vscode/src/vs/base/parts/storage/common/storage.ts index eb9607e6..a1afb1f2 100644 --- a/patched-vscode/src/vs/base/parts/storage/common/storage.ts +++ b/patched-vscode/src/vs/base/parts/storage/common/storage.ts @@ -384,8 +384,11 @@ export class Storage extends Disposable implements IStorage { } async flush(delay?: number): Promise { - if (!this.hasPending) { - return; // return early if nothing to do + if ( + this.state === StorageState.Closed || // Return early if we are already closed + this.pendingClose // return early if nothing to do + ) { + return; } return this.doFlush(delay); diff --git a/patched-vscode/src/vs/base/test/browser/browser.test.ts b/patched-vscode/src/vs/base/test/browser/browser.test.ts index da58ddd6..115112ff 100644 --- a/patched-vscode/src/vs/base/test/browser/browser.test.ts +++ b/patched-vscode/src/vs/base/test/browser/browser.test.ts @@ -4,8 +4,12 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; import { isMacintosh, isWindows } from 'vs/base/common/platform'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Browsers', () => { + + ensureNoDisposablesAreLeakedInTestSuite(); + test('all', () => { assert(!(isWindows && isMacintosh)); }); diff --git a/patched-vscode/src/vs/base/test/browser/comparers.test.ts b/patched-vscode/src/vs/base/test/browser/comparers.test.ts index 6e7047c8..8848b04a 100644 --- a/patched-vscode/src/vs/base/test/browser/comparers.test.ts +++ b/patched-vscode/src/vs/base/test/browser/comparers.test.ts @@ -7,6 +7,7 @@ import * as assert from 'assert'; import { compareFileExtensions, compareFileExtensionsDefault, compareFileExtensionsLower, compareFileExtensionsUnicode, compareFileExtensionsUpper, compareFileNames, compareFileNamesDefault, compareFileNamesLower, compareFileNamesUnicode, compareFileNamesUpper } from 'vs/base/common/comparers'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; const compareLocale = (a: string, b: string) => a.localeCompare(b); const compareLocaleNumeric = (a: string, b: string) => a.localeCompare(b, undefined, { numeric: true }); @@ -694,7 +695,7 @@ suite('Comparers', () => { assert(compareFileExtensionsUnicode('txt.abc01', 'txt.abc1') < 0, 'extensions with equivalent numbers sort in unicode order'); assert(compareFileExtensionsUnicode('a.ext1', 'b.Ext1') < 0, 'if extensions with numbers are equal except for case, unicode full filenames should be compared'); assert(compareFileExtensionsUnicode('a.ext1', 'a.Ext1') > 0, 'if extensions with numbers are equal except for case, unicode full filenames should be compared'); - }); + ensureNoDisposablesAreLeakedInTestSuite(); }); diff --git a/patched-vscode/src/vs/base/test/browser/dom.test.ts b/patched-vscode/src/vs/base/test/browser/dom.test.ts index dfb9f0a3..03d618b1 100644 --- a/patched-vscode/src/vs/base/test/browser/dom.test.ts +++ b/patched-vscode/src/vs/base/test/browser/dom.test.ts @@ -4,7 +4,11 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; -import { $, asCssValueWithDefault, h, multibyteAwareBtoa } from 'vs/base/browser/dom'; +import { $, asCssValueWithDefault, h, multibyteAwareBtoa, trackAttributes, copyAttributes, disposableWindowInterval, getWindows, getWindowsCount, getWindowId, getWindowById, hasWindow, getWindow, getDocument, isHTMLElement } from 'vs/base/browser/dom'; +import { ensureCodeWindow, isAuxiliaryWindow, mainWindow } from 'vs/base/browser/window'; +import { DeferredPromise, timeout } from 'vs/base/common/async'; +import { runWithFakedTimers } from 'vs/base/test/common/timeTravelScheduler'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('dom', () => { test('hasClass', () => { @@ -18,8 +22,6 @@ suite('dom', () => { assert(!element.classList.contains('bar')); assert(!element.classList.contains('foo')); assert(!element.classList.contains('')); - - }); test('removeClass', () => { @@ -83,23 +85,23 @@ suite('dom', () => { test('should build simple nodes', () => { const div = $('div'); assert(div); - assert(div instanceof HTMLElement); + assert(isHTMLElement(div)); assert.strictEqual(div.tagName, 'DIV'); assert(!div.firstChild); }); - test('should buld nodes with id', () => { + test('should build nodes with id', () => { const div = $('div#foo'); assert(div); - assert(div instanceof HTMLElement); + assert(isHTMLElement(div)); assert.strictEqual(div.tagName, 'DIV'); assert.strictEqual(div.id, 'foo'); }); - test('should buld nodes with class-name', () => { + test('should build nodes with class-name', () => { const div = $('div.foo'); assert(div); - assert(div instanceof HTMLElement); + assert(isHTMLElement(div)); assert.strictEqual(div.tagName, 'DIV'); assert.strictEqual(div.className, 'foo'); }); @@ -134,15 +136,15 @@ suite('dom', () => { suite('h', () => { test('should build simple nodes', () => { const div = h('div'); - assert(div.root instanceof HTMLElement); + assert(isHTMLElement(div.root)); assert.strictEqual(div.root.tagName, 'DIV'); const span = h('span'); - assert(span.root instanceof HTMLElement); + assert(isHTMLElement(span.root)); assert.strictEqual(span.root.tagName, 'SPAN'); const img = h('img'); - assert(img.root instanceof HTMLElement); + assert(isHTMLElement(img.root)); assert.strictEqual(img.root.tagName, 'IMG'); }); @@ -287,5 +289,123 @@ suite('dom', () => { assert.strictEqual(asCssValueWithDefault('var(--my-var, var(--my-var2))', 'blue'), 'var(--my-var, var(--my-var2, blue))'); }); + test('copyAttributes', () => { + const elementSource = document.createElement('div'); + elementSource.setAttribute('foo', 'bar'); + elementSource.setAttribute('bar', 'foo'); + + const elementTarget = document.createElement('div'); + copyAttributes(elementSource, elementTarget); + + assert.strictEqual(elementTarget.getAttribute('foo'), 'bar'); + assert.strictEqual(elementTarget.getAttribute('bar'), 'foo'); + }); + + test('trackAttributes (unfiltered)', async () => { + return runWithFakedTimers({ useFakeTimers: true }, async () => { + const elementSource = document.createElement('div'); + const elementTarget = document.createElement('div'); + + const disposable = trackAttributes(elementSource, elementTarget); + + elementSource.setAttribute('foo', 'bar'); + elementSource.setAttribute('bar', 'foo'); + + await timeout(1); + + assert.strictEqual(elementTarget.getAttribute('foo'), 'bar'); + assert.strictEqual(elementTarget.getAttribute('bar'), 'foo'); + + disposable.dispose(); + }); + }); + + test('trackAttributes (filtered)', async () => { + return runWithFakedTimers({ useFakeTimers: true }, async () => { + const elementSource = document.createElement('div'); + const elementTarget = document.createElement('div'); + + const disposable = trackAttributes(elementSource, elementTarget, ['foo']); + + elementSource.setAttribute('foo', 'bar'); + elementSource.setAttribute('bar', 'foo'); + + await timeout(1); + + assert.strictEqual(elementTarget.getAttribute('foo'), 'bar'); + assert.strictEqual(elementTarget.getAttribute('bar'), null); + + disposable.dispose(); + }); + }); + + test('window utilities', () => { + const windows = Array.from(getWindows()); + assert.strictEqual(windows.length, 1); + assert.strictEqual(getWindowsCount(), 1); + const windowId = getWindowId(mainWindow); + assert.ok(typeof windowId === 'number'); + assert.strictEqual(getWindowById(windowId)?.window, mainWindow); + assert.strictEqual(getWindowById(undefined, true).window, mainWindow); + assert.strictEqual(hasWindow(windowId), true); + assert.strictEqual(isAuxiliaryWindow(mainWindow), false); + ensureCodeWindow(mainWindow, 1); + assert.ok(typeof mainWindow.vscodeWindowId === 'number'); + + const div = document.createElement('div'); + assert.strictEqual(getWindow(div), mainWindow); + assert.strictEqual(getDocument(div), mainWindow.document); + + const event = document.createEvent('MouseEvent'); + assert.strictEqual(getWindow(event), mainWindow); + assert.strictEqual(getDocument(event), mainWindow.document); + }); + + suite('disposableWindowInterval', () => { + test('basics', async () => { + let count = 0; + const promise = new DeferredPromise(); + const interval = disposableWindowInterval(mainWindow, () => { + count++; + if (count === 3) { + promise.complete(undefined); + return true; + } else { + return false; + } + }, 0, 10); + + await promise.p; + assert.strictEqual(count, 3); + interval.dispose(); + }); + + test('iterations', async () => { + let count = 0; + const interval = disposableWindowInterval(mainWindow, () => { + count++; + + return false; + }, 0, 0); + + await timeout(5); + assert.strictEqual(count, 0); + interval.dispose(); + }); + + test('dispose', async () => { + let count = 0; + const interval = disposableWindowInterval(mainWindow, () => { + count++; + + return false; + }, 0, 10); + + interval.dispose(); + await timeout(5); + assert.strictEqual(count, 0); + }); + }); + ensureNoDisposablesAreLeakedInTestSuite(); }); diff --git a/patched-vscode/src/vs/base/test/browser/formattedTextRenderer.test.ts b/patched-vscode/src/vs/base/test/browser/formattedTextRenderer.test.ts index f12ca322..12acef6e 100644 --- a/patched-vscode/src/vs/base/test/browser/formattedTextRenderer.test.ts +++ b/patched-vscode/src/vs/base/test/browser/formattedTextRenderer.test.ts @@ -6,6 +6,7 @@ import * as assert from 'assert'; import { renderFormattedText, renderText } from 'vs/base/browser/formattedTextRenderer'; import { DisposableStore } from 'vs/base/common/lifecycle'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('FormattedTextRenderer', () => { const store = new DisposableStore(); @@ -77,7 +78,7 @@ suite('FormattedTextRenderer', () => { }); assert.strictEqual(result.innerHTML, 'action'); - const event: MouseEvent = document.createEvent('MouseEvent'); + const event: MouseEvent = document.createEvent('MouseEvent'); event.initEvent('click', true, true); result.firstChild!.dispatchEvent(event); assert.strictEqual(callbackCalled, true); @@ -96,7 +97,7 @@ suite('FormattedTextRenderer', () => { }); assert.strictEqual(result.innerHTML, 'action'); - const event: MouseEvent = document.createEvent('MouseEvent'); + const event: MouseEvent = document.createEvent('MouseEvent'); event.initEvent('click', true, true); result.firstChild!.firstChild!.firstChild!.dispatchEvent(event); assert.strictEqual(callbackCalled, true); @@ -116,7 +117,7 @@ suite('FormattedTextRenderer', () => { }); assert.strictEqual(result.innerHTML, 'action'); - const event: MouseEvent = document.createEvent('MouseEvent'); + const event: MouseEvent = document.createEvent('MouseEvent'); event.initEvent('click', true, true); result.firstChild!.firstChild!.firstChild!.firstChild!.dispatchEvent(event); assert.strictEqual(callbackCalled, true); @@ -127,4 +128,6 @@ suite('FormattedTextRenderer', () => { assert.strictEqual(result.children.length, 0); assert.strictEqual(result.innerHTML, '**bold**'); }); + + ensureNoDisposablesAreLeakedInTestSuite(); }); diff --git a/patched-vscode/src/vs/base/test/browser/hash.test.ts b/patched-vscode/src/vs/base/test/browser/hash.test.ts index b029d748..e613a191 100644 --- a/patched-vscode/src/vs/base/test/browser/hash.test.ts +++ b/patched-vscode/src/vs/base/test/browser/hash.test.ts @@ -6,6 +6,7 @@ import * as assert from 'assert'; import { sha1Hex } from 'vs/base/browser/hash'; import { hash, StringSHA1 } from 'vs/base/common/hash'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Hash', () => { test('string', () => { @@ -101,4 +102,6 @@ suite('Hash', () => { test('sha1-4', () => { return checkSHA1('hello', 'aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d'); }); + + ensureNoDisposablesAreLeakedInTestSuite(); }); diff --git a/patched-vscode/src/vs/base/test/browser/highlightedLabel.test.ts b/patched-vscode/src/vs/base/test/browser/highlightedLabel.test.ts index 4f5eb5ca..fe2ceb43 100644 --- a/patched-vscode/src/vs/base/test/browser/highlightedLabel.test.ts +++ b/patched-vscode/src/vs/base/test/browser/highlightedLabel.test.ts @@ -61,5 +61,9 @@ suite('HighlightedLabel', () => { assert.deepStrictEqual(highlights, [{ start: 5, end: 8 }, { start: 10, end: 11 }]); }); + teardown(() => { + label.dispose(); + }); + ensureNoDisposablesAreLeakedInTestSuite(); }); diff --git a/patched-vscode/src/vs/base/test/browser/iconLabels.test.ts b/patched-vscode/src/vs/base/test/browser/iconLabels.test.ts index 292ec6b0..3972977f 100644 --- a/patched-vscode/src/vs/base/test/browser/iconLabels.test.ts +++ b/patched-vscode/src/vs/base/test/browser/iconLabels.test.ts @@ -4,7 +4,9 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; +import { isHTMLElement } from 'vs/base/browser/dom'; import { renderLabelWithIcons } from 'vs/base/browser/ui/iconLabel/iconLabels'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('renderLabelWithIcons', () => { @@ -46,7 +48,9 @@ suite('renderLabelWithIcons', () => { const elementsToString = (elements: Array): string => { return elements - .map(elem => elem instanceof HTMLElement ? elem.outerHTML : elem) + .map(elem => isHTMLElement(elem) ? elem.outerHTML : elem) .reduce((a, b) => a + b, ''); }; + + ensureNoDisposablesAreLeakedInTestSuite(); }); diff --git a/patched-vscode/src/vs/base/test/browser/indexedDB.test.ts b/patched-vscode/src/vs/base/test/browser/indexedDB.test.ts index ba9dcd0f..a6266231 100644 --- a/patched-vscode/src/vs/base/test/browser/indexedDB.test.ts +++ b/patched-vscode/src/vs/base/test/browser/indexedDB.test.ts @@ -5,6 +5,7 @@ import * as assert from 'assert'; import { IndexedDB } from 'vs/base/browser/indexedDB'; import { flakySuite } from 'vs/base/test/common/testUtils'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; flakySuite('IndexedDB', () => { @@ -60,4 +61,5 @@ flakySuite('IndexedDB', () => { } catch (error) { } }); + ensureNoDisposablesAreLeakedInTestSuite(); }); diff --git a/patched-vscode/src/vs/base/test/browser/markdownRenderer.test.ts b/patched-vscode/src/vs/base/test/browser/markdownRenderer.test.ts index 1da026b5..f9099c65 100644 --- a/patched-vscode/src/vs/base/test/browser/markdownRenderer.test.ts +++ b/patched-vscode/src/vs/base/test/browser/markdownRenderer.test.ts @@ -97,7 +97,7 @@ suite('MarkdownRenderer', () => { codeBlockRenderer: simpleCodeBlockRenderer }); result.dispose(); - setTimeout(resolve, 50); + setTimeout(resolve, 10); }); }); @@ -116,8 +116,8 @@ suite('MarkdownRenderer', () => { setTimeout(() => { result.dispose(); resolveCodeBlockRendering(document.createElement('code')); - setTimeout(resolve, 50); - }, 50); + setTimeout(resolve, 10); + }, 10); }); }); @@ -166,7 +166,7 @@ suite('MarkdownRenderer', () => { mds.appendMarkdown(`[$(zap)-link](#link)`); const result: HTMLElement = store.add(renderMarkdown(mds)).element; - assert.strictEqual(result.innerHTML, `

    -link

    `); + assert.strictEqual(result.innerHTML, `

    -link

    `); }); test('render icon in table', () => { @@ -186,7 +186,7 @@ suite('MarkdownRenderer', () => { --link +-link `); @@ -253,7 +253,7 @@ suite('MarkdownRenderer', () => { }); const result: HTMLElement = store.add(renderMarkdown(md)).element; - assert.strictEqual(result.innerHTML, `

    command1 command2

    `); + assert.strictEqual(result.innerHTML, `

    command1 command2

    `); }); suite('PlaintextMarkdownRender', () => { @@ -362,7 +362,9 @@ suite('MarkdownRenderer', () => { const completeTableTokens = marked.lexer(completeTable); const newTokens = fillInIncompleteTokens(tokens); - ignoreRaw(newTokens, completeTableTokens); + if (newTokens) { + ignoreRaw(newTokens, completeTableTokens); + } assert.deepStrictEqual(newTokens, completeTableTokens); }); @@ -373,7 +375,9 @@ suite('MarkdownRenderer', () => { const newTokens = fillInIncompleteTokens(tokens); - ignoreRaw(newTokens, completeTableTokens); + if (newTokens) { + ignoreRaw(newTokens, completeTableTokens); + } assert.deepStrictEqual(newTokens, completeTableTokens); }); @@ -384,7 +388,9 @@ suite('MarkdownRenderer', () => { const newTokens = fillInIncompleteTokens(tokens); - ignoreRaw(newTokens, completeTableTokens); + if (newTokens) { + ignoreRaw(newTokens, completeTableTokens); + } assert.deepStrictEqual(newTokens, completeTableTokens); }); @@ -513,6 +519,30 @@ suite('MarkdownRenderer', () => { const completeCodeblockTokens = marked.lexer(incompleteCodeblock + '\n```'); assert.deepStrictEqual(newTokens, completeCodeblockTokens); }); + + test('code block header with more backticks', () => { + const incompleteCodeblock = 'some text\n`````js\nconst'; + const tokens = marked.lexer(incompleteCodeblock); + const newTokens = fillInIncompleteTokens(tokens); + + const completeCodeblockTokens = marked.lexer(incompleteCodeblock + '\n`````'); + assert.deepStrictEqual(newTokens, completeCodeblockTokens); + }); + + test('code block header containing codeblock', () => { + const incompleteCodeblock = `some text +\`\`\`\`\`js +const x = 1; +\`\`\` +const y = 2; +\`\`\` +// foo`; + const tokens = marked.lexer(incompleteCodeblock); + const newTokens = fillInIncompleteTokens(tokens); + + const completeCodeblockTokens = marked.lexer(incompleteCodeblock + '\n`````'); + assert.deepStrictEqual(newTokens, completeCodeblockTokens); + }); }); function simpleMarkdownTestSuite(name: string, delimiter: string): void { @@ -568,7 +598,7 @@ suite('MarkdownRenderer', () => { assert.deepStrictEqual(newTokens, completeTokens); }); - test.skip(`incomplete ${name} in list`, () => { + test(`incomplete ${name} in list`, () => { const text = `- list item one\n- list item two and ${delimiter}text`; const tokens = marked.lexer(text); const newTokens = fillInIncompleteTokens(tokens); @@ -576,8 +606,146 @@ suite('MarkdownRenderer', () => { const completeTokens = marked.lexer(text + delimiter); assert.deepStrictEqual(newTokens, completeTokens); }); + + test(`incomplete ${name} in numbered list`, () => { + const text = `1. list item one\n2. list item two and ${delimiter}text`; + const tokens = marked.lexer(text); + const newTokens = fillInIncompleteTokens(tokens); + + const completeTokens = marked.lexer(text + delimiter); + assert.deepStrictEqual(newTokens, completeTokens); + }); } + suite('list', () => { + test('list with complete codeblock', () => { + const list = `- + \`\`\`js + let x = 1; + \`\`\` +- list item two +`; + const tokens = marked.lexer(list); + const newTokens = fillInIncompleteTokens(tokens); + + assert.deepStrictEqual(newTokens, tokens); + }); + + test.skip('list with incomplete codeblock', () => { + const incomplete = `- list item one + + \`\`\`js + let x = 1;`; + const tokens = marked.lexer(incomplete); + const newTokens = fillInIncompleteTokens(tokens); + + const completeTokens = marked.lexer(incomplete + '\n ```'); + assert.deepStrictEqual(newTokens, completeTokens); + }); + + test('list with subitems', () => { + const list = `- hello + - sub item +- text + newline for some reason +`; + const tokens = marked.lexer(list); + const newTokens = fillInIncompleteTokens(tokens); + + assert.deepStrictEqual(newTokens, tokens); + }); + + test('ordered list with subitems', () => { + const list = `1. hello + - sub item +2. text + newline for some reason +`; + const tokens = marked.lexer(list); + const newTokens = fillInIncompleteTokens(tokens); + + assert.deepStrictEqual(newTokens, tokens); + }); + + test('list with stuff', () => { + const list = `- list item one \`codespan\` **bold** [link](http://microsoft.com) more text`; + const tokens = marked.lexer(list); + const newTokens = fillInIncompleteTokens(tokens); + + assert.deepStrictEqual(newTokens, tokens); + }); + + test('list with incomplete link text', () => { + const incomplete = `- list item one +- item two [link`; + const tokens = marked.lexer(incomplete); + const newTokens = fillInIncompleteTokens(tokens); + + const completeTokens = marked.lexer(incomplete + '](https://microsoft.com)'); + assert.deepStrictEqual(newTokens, completeTokens); + }); + + test('list with incomplete link target', () => { + const incomplete = `- list item one +- item two [link](`; + const tokens = marked.lexer(incomplete); + const newTokens = fillInIncompleteTokens(tokens); + + const completeTokens = marked.lexer(incomplete + ')'); + assert.deepStrictEqual(newTokens, completeTokens); + }); + + test('ordered list with incomplete link target', () => { + const incomplete = `1. list item one +2. item two [link](`; + const tokens = marked.lexer(incomplete); + const newTokens = fillInIncompleteTokens(tokens); + + const completeTokens = marked.lexer(incomplete + ')'); + assert.deepStrictEqual(newTokens, completeTokens); + }); + + test('ordered list with extra whitespace', () => { + const incomplete = `1. list item one +2. item two [link](`; + const tokens = marked.lexer(incomplete); + const newTokens = fillInIncompleteTokens(tokens); + + const completeTokens = marked.lexer(incomplete + ')'); + assert.deepStrictEqual(newTokens, completeTokens); + }); + + test('list with extra whitespace', () => { + const incomplete = `- list item one +- item two [link](`; + const tokens = marked.lexer(incomplete); + const newTokens = fillInIncompleteTokens(tokens); + + const completeTokens = marked.lexer(incomplete + ')'); + assert.deepStrictEqual(newTokens, completeTokens); + }); + + test('list with incomplete link with other stuff', () => { + const incomplete = `- list item one +- item two [\`link`; + const tokens = marked.lexer(incomplete); + const newTokens = fillInIncompleteTokens(tokens); + + const completeTokens = marked.lexer(incomplete + '\`](https://microsoft.com)'); + assert.deepStrictEqual(newTokens, completeTokens); + }); + + test('ordered list with incomplete link with other stuff', () => { + const incomplete = `1. list item one +1. item two [\`link`; + const tokens = marked.lexer(incomplete); + const newTokens = fillInIncompleteTokens(tokens); + + const completeTokens = marked.lexer(incomplete + '\`](https://microsoft.com)'); + assert.deepStrictEqual(newTokens, completeTokens); + }); + }); + suite('codespan', () => { simpleMarkdownTestSuite('codespan', '`'); @@ -665,7 +833,7 @@ suite('MarkdownRenderer', () => { const tokens = marked.lexer(incomplete); const newTokens = fillInIncompleteTokens(tokens); - const completeTokens = marked.lexer(incomplete + '](about:blank)'); + const completeTokens = marked.lexer(incomplete + '](https://microsoft.com)'); assert.deepStrictEqual(newTokens, completeTokens); }); @@ -678,12 +846,93 @@ suite('MarkdownRenderer', () => { assert.deepStrictEqual(newTokens, completeTokens); }); + test('incomplete link target 2', () => { + const incomplete = 'foo [text](http://microsoft.com'; + const tokens = marked.lexer(incomplete); + const newTokens = fillInIncompleteTokens(tokens); + + const completeTokens = marked.lexer(incomplete + ')'); + assert.deepStrictEqual(newTokens, completeTokens); + }); + + test('incomplete link target with extra stuff', () => { + const incomplete = '[before `text` after](http://microsoft.com'; + const tokens = marked.lexer(incomplete); + const newTokens = fillInIncompleteTokens(tokens); + + const completeTokens = marked.lexer(incomplete + ')'); + assert.deepStrictEqual(newTokens, completeTokens); + }); + + test('incomplete link target with extra stuff and incomplete arg', () => { + const incomplete = '[before `text` after](http://microsoft.com "more text '; + const tokens = marked.lexer(incomplete); + const newTokens = fillInIncompleteTokens(tokens); + + const completeTokens = marked.lexer(incomplete + '")'); + assert.deepStrictEqual(newTokens, completeTokens); + }); + + test('incomplete link target with incomplete arg', () => { + const incomplete = 'foo [text](http://microsoft.com "more text here '; + const tokens = marked.lexer(incomplete); + const newTokens = fillInIncompleteTokens(tokens); + + const completeTokens = marked.lexer(incomplete + '")'); + assert.deepStrictEqual(newTokens, completeTokens); + }); + + test('incomplete link target with incomplete arg 2', () => { + const incomplete = '[text](command:_github.copilot.openRelativePath "arg'; + const tokens = marked.lexer(incomplete); + const newTokens = fillInIncompleteTokens(tokens); + + const completeTokens = marked.lexer(incomplete + '")'); + assert.deepStrictEqual(newTokens, completeTokens); + }); + + test('incomplete link target with complete arg', () => { + const incomplete = 'foo [text](http://microsoft.com "more text here"'; + const tokens = marked.lexer(incomplete); + const newTokens = fillInIncompleteTokens(tokens); + + const completeTokens = marked.lexer(incomplete + ')'); + assert.deepStrictEqual(newTokens, completeTokens); + }); + + test('link text with incomplete codespan', () => { + const incomplete = `text [\`codespan`; + const tokens = marked.lexer(incomplete); + const newTokens = fillInIncompleteTokens(tokens); + + const completeTokens = marked.lexer(incomplete + '`](https://microsoft.com)'); + assert.deepStrictEqual(newTokens, completeTokens); + }); + + test('link text with incomplete stuff', () => { + const incomplete = `text [more text \`codespan\` text **bold`; + const tokens = marked.lexer(incomplete); + const newTokens = fillInIncompleteTokens(tokens); + + const completeTokens = marked.lexer(incomplete + '**](https://microsoft.com)'); + assert.deepStrictEqual(newTokens, completeTokens); + }); + + test('Looks like incomplete link target but isn\'t', () => { + const complete = '**bold** `codespan` text]('; + const tokens = marked.lexer(complete); + const newTokens = fillInIncompleteTokens(tokens); + + const completeTokens = marked.lexer(complete); + assert.deepStrictEqual(newTokens, completeTokens); + }); + test.skip('incomplete link in list', () => { const incomplete = '- [text'; const tokens = marked.lexer(incomplete); const newTokens = fillInIncompleteTokens(tokens); - const completeTokens = marked.lexer(incomplete + '](about:blank)'); + const completeTokens = marked.lexer(incomplete + '](https://microsoft.com)'); assert.deepStrictEqual(newTokens, completeTokens); }); diff --git a/patched-vscode/src/vs/base/test/browser/progressBar.test.ts b/patched-vscode/src/vs/base/test/browser/progressBar.test.ts index eb9790cd..9620ae31 100644 --- a/patched-vscode/src/vs/base/test/browser/progressBar.test.ts +++ b/patched-vscode/src/vs/base/test/browser/progressBar.test.ts @@ -5,6 +5,7 @@ import * as assert from 'assert'; import { ProgressBar } from 'vs/base/browser/ui/progressbar/progressbar'; +import { mainWindow } from 'vs/base/browser/window'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('ProgressBar', () => { @@ -12,11 +13,11 @@ suite('ProgressBar', () => { setup(() => { fixture = document.createElement('div'); - document.body.appendChild(fixture); + mainWindow.document.body.appendChild(fixture); }); teardown(() => { - document.body.removeChild(fixture); + mainWindow.document.body.removeChild(fixture); }); test('Progress Bar', function () { diff --git a/patched-vscode/src/vs/base/test/browser/ui/contextview/contextview.test.ts b/patched-vscode/src/vs/base/test/browser/ui/contextview/contextview.test.ts index 4b49df18..c302c358 100644 --- a/patched-vscode/src/vs/base/test/browser/ui/contextview/contextview.test.ts +++ b/patched-vscode/src/vs/base/test/browser/ui/contextview/contextview.test.ts @@ -5,6 +5,7 @@ import * as assert from 'assert'; import { layout, LayoutAnchorPosition } from 'vs/base/browser/ui/contextview/contextview'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Contextview', function () { @@ -25,4 +26,6 @@ suite('Contextview', function () { assert.strictEqual(layout(200, 20, { offset: 50, size: 50, position: LayoutAnchorPosition.After }), 30); assert.strictEqual(layout(200, 20, { offset: 150, size: 50, position: LayoutAnchorPosition.After }), 130); }); + + ensureNoDisposablesAreLeakedInTestSuite(); }); diff --git a/patched-vscode/src/vs/base/test/browser/ui/grid/grid.test.ts b/patched-vscode/src/vs/base/test/browser/ui/grid/grid.test.ts index b4e5e4d6..781a0a40 100644 --- a/patched-vscode/src/vs/base/test/browser/ui/grid/grid.test.ts +++ b/patched-vscode/src/vs/base/test/browser/ui/grid/grid.test.ts @@ -7,7 +7,7 @@ import * as assert from 'assert'; import { createSerializedGrid, Direction, getRelativeLocation, Grid, GridNode, GridNodeDescriptor, ISerializableView, isGridBranchNode, IViewDeserializer, Orientation, sanitizeGridNodeDescriptor, SerializableGrid, Sizing } from 'vs/base/browser/ui/grid/grid'; import { Event } from 'vs/base/common/event'; import { deepClone } from 'vs/base/common/objects'; -import { nodesToArrays, TestView } from './util'; +import { nodesToArrays, TestView } from 'vs/base/test/browser/ui/grid/util'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { DisposableStore } from 'vs/base/common/lifecycle'; @@ -464,6 +464,206 @@ suite('Grid', function () { assert.deepStrictEqual(grid.getNeighborViews(view1, Direction.Right), [view2, view3]); }); + + test('hiding splitviews and restoring sizes', function () { + const view1 = store.add(new TestView(50, Number.MAX_VALUE, 50, Number.MAX_VALUE)); + const grid = store.add(new Grid(view1)); + container.appendChild(grid.element); + + grid.layout(800, 600); + + const view2 = store.add(new TestView(50, Number.MAX_VALUE, 50, Number.MAX_VALUE)); + grid.addView(view2, Sizing.Distribute, view1, Direction.Right); + + const view3 = store.add(new TestView(50, Number.MAX_VALUE, 50, Number.MAX_VALUE)); + grid.addView(view3, Sizing.Distribute, view2, Direction.Down); + + const view4 = store.add(new TestView(50, Number.MAX_VALUE, 50, Number.MAX_VALUE)); + grid.addView(view4, Sizing.Distribute, view2, Direction.Right); + + const size1 = view1.size; + const size2 = view2.size; + const size3 = view3.size; + const size4 = view4.size; + + grid.maximizeView(view1); + + // Views 2, 3, 4 are hidden + // Splitview (2,4) and ((2,4),3) are hidden + assert.deepStrictEqual(view1.size, [800, 600]); + assert.deepStrictEqual(view2.size, [0, 0]); + assert.deepStrictEqual(view3.size, [0, 0]); + assert.deepStrictEqual(view4.size, [0, 0]); + + grid.exitMaximizedView(); + + assert.deepStrictEqual(view1.size, size1); + assert.deepStrictEqual(view2.size, size2); + assert.deepStrictEqual(view3.size, size3); + assert.deepStrictEqual(view4.size, size4); + + // Views 1, 3, 4 are hidden + // All splitviews are still visible => only orthogonalsize is 0 + grid.maximizeView(view2); + + assert.deepStrictEqual(view1.size, [0, 600]); + assert.deepStrictEqual(view2.size, [800, 600]); + assert.deepStrictEqual(view3.size, [800, 0]); + assert.deepStrictEqual(view4.size, [0, 600]); + + grid.exitMaximizedView(); + + assert.deepStrictEqual(view1.size, size1); + assert.deepStrictEqual(view2.size, size2); + assert.deepStrictEqual(view3.size, size3); + assert.deepStrictEqual(view4.size, size4); + }); + + test('hasMaximizedView', function () { + const view1 = store.add(new TestView(50, Number.MAX_VALUE, 50, Number.MAX_VALUE)); + const grid = store.add(new Grid(view1)); + container.appendChild(grid.element); + + grid.layout(800, 600); + + const view2 = store.add(new TestView(50, Number.MAX_VALUE, 50, Number.MAX_VALUE)); + grid.addView(view2, Sizing.Distribute, view1, Direction.Right); + + const view3 = store.add(new TestView(50, Number.MAX_VALUE, 50, Number.MAX_VALUE)); + grid.addView(view3, Sizing.Distribute, view2, Direction.Down); + + const view4 = store.add(new TestView(50, Number.MAX_VALUE, 50, Number.MAX_VALUE)); + grid.addView(view4, Sizing.Distribute, view2, Direction.Right); + + function checkIsMaximized(view: TestView) { + grid.maximizeView(view); + + assert.deepStrictEqual(grid.hasMaximizedView(), true); + + // When a view is maximized, no view can be expanded even if it is maximized + assert.deepStrictEqual(grid.isViewExpanded(view1), false); + assert.deepStrictEqual(grid.isViewExpanded(view2), false); + assert.deepStrictEqual(grid.isViewExpanded(view3), false); + assert.deepStrictEqual(grid.isViewExpanded(view4), false); + + grid.exitMaximizedView(); + + assert.deepStrictEqual(grid.hasMaximizedView(), false); + } + + checkIsMaximized(view1); + checkIsMaximized(view2); + checkIsMaximized(view3); + checkIsMaximized(view4); + }); + + test('Changes to the grid unmaximize the view', function () { + const view1 = store.add(new TestView(50, Number.MAX_VALUE, 50, Number.MAX_VALUE)); + const grid = store.add(new Grid(view1)); + container.appendChild(grid.element); + + grid.layout(800, 600); + + const view2 = store.add(new TestView(50, Number.MAX_VALUE, 50, Number.MAX_VALUE)); + grid.addView(view2, Sizing.Distribute, view1, Direction.Right); + + const view3 = store.add(new TestView(50, Number.MAX_VALUE, 50, Number.MAX_VALUE)); + grid.addView(view3, Sizing.Distribute, view2, Direction.Down); + + const view4 = store.add(new TestView(50, Number.MAX_VALUE, 50, Number.MAX_VALUE)); + + // Adding a view unmaximizes the view + grid.maximizeView(view1); + assert.deepStrictEqual(grid.hasMaximizedView(), true); + grid.addView(view4, Sizing.Distribute, view2, Direction.Right); + + assert.deepStrictEqual(grid.hasMaximizedView(), false); + assert.deepStrictEqual(grid.isViewVisible(view1), true); + assert.deepStrictEqual(grid.isViewVisible(view2), true); + assert.deepStrictEqual(grid.isViewVisible(view3), true); + assert.deepStrictEqual(grid.isViewVisible(view4), true); + + // Removing a view unmaximizes the view + grid.maximizeView(view1); + assert.deepStrictEqual(grid.hasMaximizedView(), true); + grid.removeView(view4); + + assert.deepStrictEqual(grid.hasMaximizedView(), false); + assert.deepStrictEqual(grid.isViewVisible(view1), true); + assert.deepStrictEqual(grid.isViewVisible(view2), true); + assert.deepStrictEqual(grid.isViewVisible(view3), true); + + // Changing the visibility of any view while a view is maximized, unmaximizes the view + grid.maximizeView(view1); + assert.deepStrictEqual(grid.hasMaximizedView(), true); + grid.setViewVisible(view3, true); + + assert.deepStrictEqual(grid.hasMaximizedView(), false); + assert.deepStrictEqual(grid.isViewVisible(view1), true); + assert.deepStrictEqual(grid.isViewVisible(view2), true); + assert.deepStrictEqual(grid.isViewVisible(view3), true); + }); + + test('Changes to the grid sizing unmaximize the view', function () { + const view1 = store.add(new TestView(50, Number.MAX_VALUE, 50, Number.MAX_VALUE)); + const grid = store.add(new Grid(view1)); + container.appendChild(grid.element); + + grid.layout(800, 600); + + const view2 = store.add(new TestView(50, Number.MAX_VALUE, 50, Number.MAX_VALUE)); + grid.addView(view2, Sizing.Distribute, view1, Direction.Right); + + const view3 = store.add(new TestView(50, Number.MAX_VALUE, 50, Number.MAX_VALUE)); + grid.addView(view3, Sizing.Distribute, view2, Direction.Down); + + const view4 = store.add(new TestView(50, Number.MAX_VALUE, 50, Number.MAX_VALUE)); + grid.addView(view4, Sizing.Distribute, view2, Direction.Right); + + // Maximizing a different view unmaximizes the current one and maximizes the new one + grid.maximizeView(view1); + assert.deepStrictEqual(grid.hasMaximizedView(), true); + grid.maximizeView(view2); + + assert.deepStrictEqual(grid.hasMaximizedView(), true); + assert.deepStrictEqual(grid.isViewVisible(view1), false); + assert.deepStrictEqual(grid.isViewVisible(view2), true); + assert.deepStrictEqual(grid.isViewVisible(view3), false); + assert.deepStrictEqual(grid.isViewVisible(view4), false); + + // Distributing the size unmaximizes the view + grid.maximizeView(view1); + assert.deepStrictEqual(grid.hasMaximizedView(), true); + grid.distributeViewSizes(); + + assert.deepStrictEqual(grid.hasMaximizedView(), false); + assert.deepStrictEqual(grid.isViewVisible(view1), true); + assert.deepStrictEqual(grid.isViewVisible(view2), true); + assert.deepStrictEqual(grid.isViewVisible(view3), true); + assert.deepStrictEqual(grid.isViewVisible(view4), true); + + // Expanding a different view unmaximizes the view + grid.maximizeView(view1); + assert.deepStrictEqual(grid.hasMaximizedView(), true); + grid.expandView(view2); + + assert.deepStrictEqual(grid.hasMaximizedView(), false); + assert.deepStrictEqual(grid.isViewVisible(view1), true); + assert.deepStrictEqual(grid.isViewVisible(view2), true); + assert.deepStrictEqual(grid.isViewVisible(view3), true); + assert.deepStrictEqual(grid.isViewVisible(view4), true); + + // Expanding the maximized view unmaximizes the view + grid.maximizeView(view1); + assert.deepStrictEqual(grid.hasMaximizedView(), true); + grid.expandView(view1); + + assert.deepStrictEqual(grid.hasMaximizedView(), false); + assert.deepStrictEqual(grid.isViewVisible(view1), true); + assert.deepStrictEqual(grid.isViewVisible(view2), true); + assert.deepStrictEqual(grid.isViewVisible(view3), true); + assert.deepStrictEqual(grid.isViewVisible(view4), true); + }); }); class TestSerializableView extends TestView implements ISerializableView { diff --git a/patched-vscode/src/vs/base/test/browser/ui/grid/gridview.test.ts b/patched-vscode/src/vs/base/test/browser/ui/grid/gridview.test.ts index e9be1b00..bbc7de07 100644 --- a/patched-vscode/src/vs/base/test/browser/ui/grid/gridview.test.ts +++ b/patched-vscode/src/vs/base/test/browser/ui/grid/gridview.test.ts @@ -6,7 +6,7 @@ import * as assert from 'assert'; import { $ } from 'vs/base/browser/dom'; import { GridView, IView, Orientation, Sizing } from 'vs/base/browser/ui/grid/gridview'; -import { nodesToArrays, TestView } from './util'; +import { nodesToArrays, TestView } from 'vs/base/test/browser/ui/grid/util'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Gridview', function () { diff --git a/patched-vscode/src/vs/base/test/browser/ui/list/rangeMap.test.ts b/patched-vscode/src/vs/base/test/browser/ui/list/rangeMap.test.ts index 01712503..5b3b4a6c 100644 --- a/patched-vscode/src/vs/base/test/browser/ui/list/rangeMap.test.ts +++ b/patched-vscode/src/vs/base/test/browser/ui/list/rangeMap.test.ts @@ -361,6 +361,8 @@ suite('RangeMap', () => { suite('RangeMap with top padding', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('empty', () => { const rangeMap = new RangeMap(10); assert.strictEqual(rangeMap.size, 10); diff --git a/patched-vscode/src/vs/base/test/browser/ui/menu/menubar.test.ts b/patched-vscode/src/vs/base/test/browser/ui/menu/menubar.test.ts index 4a3c939c..49420cc0 100644 --- a/patched-vscode/src/vs/base/test/browser/ui/menu/menubar.test.ts +++ b/patched-vscode/src/vs/base/test/browser/ui/menu/menubar.test.ts @@ -7,6 +7,7 @@ import * as assert from 'assert'; import { $ } from 'vs/base/browser/dom'; import { unthemedMenuStyles } from 'vs/base/browser/ui/menu/menu'; import { MenuBar } from 'vs/base/browser/ui/menu/menubar'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; function getButtonElementByAriaLabel(menubarElement: HTMLElement, ariaLabel: string): HTMLElement | null { let i; @@ -53,14 +54,15 @@ function validateMenuBarItem(menubar: MenuBar, menubarContainer: HTMLElement, la const buttonElement = getButtonElementByAriaLabel(menubarContainer, readableLabel); assert(buttonElement !== null, `Button element not found for ${readableLabel} button.`); - const titleDiv = getTitleDivFromButtonDiv(buttonElement!); + const titleDiv = getTitleDivFromButtonDiv(buttonElement); assert(titleDiv !== null, `Title div not found for ${readableLabel} button.`); - const mnem = getMnemonicFromTitleDiv(titleDiv!); + const mnem = getMnemonicFromTitleDiv(titleDiv); assert.strictEqual(mnem, mnemonic, 'Mnemonic not correct'); } suite('Menubar', () => { + ensureNoDisposablesAreLeakedInTestSuite(); const container = $('.container'); const menubar = new MenuBar(container, { diff --git a/patched-vscode/src/vs/base/test/browser/ui/scrollbar/scrollableElement.test.ts b/patched-vscode/src/vs/base/test/browser/ui/scrollbar/scrollableElement.test.ts index 14de7bb4..30879e44 100644 --- a/patched-vscode/src/vs/base/test/browser/ui/scrollbar/scrollableElement.test.ts +++ b/patched-vscode/src/vs/base/test/browser/ui/scrollbar/scrollableElement.test.ts @@ -5,11 +5,14 @@ import * as assert from 'assert'; import { MouseWheelClassifier } from 'vs/base/browser/ui/scrollbar/scrollableElement'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; export type IMouseWheelEvent = [number, number, number]; suite('MouseWheelClassifier', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('OSX - Apple Magic Mouse', () => { const testData: IMouseWheelEvent[] = [ [1503409622410, -0.025, 0], @@ -53,7 +56,7 @@ suite('MouseWheelClassifier', () => { classifier.accept(timestamp, deltaX, deltaY); const actual = classifier.isPhysicalMouseWheel(); - assert.strictEqual(actual, false); + assert.strictEqual(actual, false, `i = ${i}`); } }); @@ -142,7 +145,7 @@ suite('MouseWheelClassifier', () => { classifier.accept(timestamp, deltaX, deltaY); const actual = classifier.isPhysicalMouseWheel(); - assert.strictEqual(actual, false); + assert.strictEqual(actual, false, `i = ${i}`); } }); @@ -202,7 +205,8 @@ suite('MouseWheelClassifier', () => { classifier.accept(timestamp, deltaX, deltaY); const actual = classifier.isPhysicalMouseWheel(); - assert.strictEqual(actual, true); + assert.strictEqual(actual, true, `i = ${i}`); + } }); @@ -241,7 +245,8 @@ suite('MouseWheelClassifier', () => { classifier.accept(timestamp, deltaX, deltaY); const actual = classifier.isPhysicalMouseWheel(); - assert.strictEqual(actual, true); + assert.strictEqual(actual, true, `i = ${i}`); + } }); @@ -285,7 +290,7 @@ suite('MouseWheelClassifier', () => { classifier.accept(timestamp, deltaX, deltaY); const actual = classifier.isPhysicalMouseWheel(); - assert.strictEqual(actual, false); + assert.strictEqual(actual, false, `i = ${i}`); } }); @@ -374,7 +379,8 @@ suite('MouseWheelClassifier', () => { classifier.accept(timestamp, deltaX, deltaY); const actual = classifier.isPhysicalMouseWheel(); - assert.strictEqual(actual, true); + assert.strictEqual(actual, true, `i = ${i}`); + } }); @@ -464,7 +470,8 @@ suite('MouseWheelClassifier', () => { classifier.accept(timestamp, deltaX, deltaY); const actual = classifier.isPhysicalMouseWheel(); - assert.strictEqual(actual, true); + assert.strictEqual(actual, true, `i = ${i}`); + } }); @@ -518,7 +525,208 @@ suite('MouseWheelClassifier', () => { classifier.accept(timestamp, deltaX, deltaY); const actual = classifier.isPhysicalMouseWheel(); - assert.strictEqual(actual, true); + assert.strictEqual(actual, true, `i = ${i}`); } }); + + test('Linux Wayland - Logitech G Pro Wireless', () => { + const testData: IMouseWheelEvent[] = [ + [1707837460397, -1.5, 0], + [1707837460449, -1.5, 0], + [1707837460498, -1.5, 0], + [1707837460553, -1.5, 0], + [1707837460574, -1.5, 0], + [1707837460602, -1.5, 0], + [1707837460623, -1.5, 0], + [1707837460643, -1.5, 0], + [1707837460664, -1.5, 0], + [1707837460685, -1.5, 0], + [1707837460713, -1.5, 0], + [1707837460762, -1.5, 0], + [1707837460978, 1.5, 0], + [1707837460998, 1.5, 0], + [1707837461012, 1.5, 0], + [1707837461025, 1.5, 0], + [1707837461032, 1.5, 0], + [1707837461046, 1.5, 0], + [1707837461067, 1.5, 0], + [1707837461081, 1.5, 0], + [1707837461095, 1.5, 0], + [1707837461123, 1.5, 0], + [1707837461157, 1.5, 0], + [1707837461219, 1.5, 0], + [1707837461288, -1.5, 0], + [1707837461324, -1.5, 0], + [1707837461338, -1.5, 0], + [1707837461352, -1.5, 0], + [1707837461366, -1.5, 0], + [1707837461373, -1.5, 0], + [1707837461387, -1.5, 0], + [1707837461394, -1.5, 0], + [1707837461400, -1.5, 0], + [1707837461407, -1.5, 0], + [1707837461414, -1.5, 0], + [1707837461442, -1.5, 0], + [1707837461525, 1.5, 0], + [1707837461532, 1.5, 0], + [1707837461539, 1.5, 0], + [1707837461546, 1.5, 0], + [1707837461553, 1.5, 0], + [1707837461560, 1.5, 0], + [1707837461567, 1.5, 0], + [1707837461574, 1.5, 0], + [1707837461581, 1.5, 0], + [1707837461664, -1.5, 0], + [1707837461678, -1.5, 0], + [1707837461685, -1.5, 0], + [1707837461692, -1.5, 0], + [1707837461699, -1.5, 0], + [1707837461706, -1.5, 0], + [1707837461713, -1.5, 0], + [1707837461720, -1.5, 0], + [1707837461727, -1.5, 0], + [1707837461803, 1.5, 0], + [1707837461810, 1.5, 0], + [1707837461817, 1.5, 0], + [1707837461824, 1.5, 0], + [1707837461831, 1.5, 0], + [1707837461838, 1.5, 0], + [1707837461845, 1.5, 0], + [1707837461852, 3, 0], + [1707837461873, 1.5, 0], + [1707837461942, -1.5, 0], + [1707837461949, -1.5, 0], + [1707837461956, -1.5, 0], + [1707837461963, -1.5, 0], + [1707837461970, -1.5, 0], + [1707837461977, -3, 0], + [1707837461984, -1.5, 0], + [1707837461991, -1.5, 0], + [1707837462081, 1.5, 0], + [1707837462088, 1.5, 0], + [1707837462241, -1.5, 0], + [1707837462253, -1.5, 0], + [1707837462256, -1.5, 0], + [1707837462262, -1.5, 0], + [1707837462268, -1.5, 0], + [1707837462276, -1.5, 0], + [1707837462282, -4.5, 0], + [1707837462292, -3, 0], + [1707837462300, -1.5, 0], + [1707837462485, -1.5, 0], + [1707837462492, -1.5, 0], + [1707837462498, -1.5, 0], + [1707837462505, -1.5, 0], + [1707837462511, -1.5, 0], + [1707837462518, -3, 0], + [1707837462525, -3, 0], + [1707837462532, -1.5, 0], + [1707837462741, -1.5, 0], + [1707837462755, -1.5, 0], + [1707837462761, -1.5, 0], + [1707837462768, -1.5, 0], + [1707837462775, -1.5, 0], + [1707837462909, 1.5, 0], + [1707837462921, 1.5, 0], + [1707837462928, 1.5, 0], + [1707837462935, 3, 0], + [1707837462942, 3, 0], + [1707837462949, 1.5, 0], + [1707837462956, 1.5, 0], + [1707837462963, 1.5, 0], + [1707837462970, 1.5, 0], + [1707837463180, 1.5, 0], + [1707837463188, 1.5, 0], + [1707837463194, 1.5, 0], + [1707837463199, 1.5, 0], + [1707837463206, 1.5, 0], + [1707837463213, 1.5, 0], + [1707837463220, 1.5, 0], + [1707837463227, 1.5, 0], + [1707837463234, 1.5, 0], + [1707837463241, 1.5, 0], + [1707837463426, 1.5, 0], + [1707837463434, 1.5, 0], + [1707837463440, 1.5, 0], + [1707837463446, 1.5, 0], + [1707837463451, 1.5, 0], + [1707837463456, 1.5, 0], + [1707837463463, 1.5, 0], + [1707837463470, 1.5, 0], + [1707837463477, 1.5, 0], + [1707837463766, 1.5, 0], + [1707837463774, 1.5, 0], + [1707837463781, 1.5, 0], + [1707837463786, 1.5, 0], + [1707837463792, 1.5, 0], + [1707837463797, 1.5, 0], + [1707837463804, 1.5, 0], + [1707837463817, 1.5, 0], + [1707837463940, -1.5, 0], + [1707837463956, -1.5, 0], + [1707837463963, -1.5, 0], + [1707837463977, -1.5, 0], + [1707837463984, -1.5, 0], + [1707837463991, -3, 0], + [1707837463998, -1.5, 0], + [1707837464005, -1.5, 0], + [1707837464185, -1.5, 0], + [1707837464192, -1.5, 0], + [1707837464199, -1.5, 0], + [1707837464206, -1.5, 0], + [1707837464213, -1.5, 0], + [1707837464220, -3, 0], + [1707837464227, -1.5, 0], + [1707837464392, -1.5, 0], + [1707837464399, -1.5, 0], + [1707837464405, -1.5, 0], + [1707837464409, -1.5, 0], + [1707837464414, -1.5, 0], + [1707837464421, -1.5, 0], + [1707837464430, -1.5, 0], + [1707837464577, 1.5, 0], + [1707837464588, 1.5, 0], + [1707837464595, 1.5, 0], + [1707837464602, 1.5, 0], + [1707837464609, 1.5, 0], + [1707837464616, 1.5, 0], + [1707837464623, 3, 0], + [1707837464630, 1.5, 0], + [1707837464637, 1.5, 0], + [1707837464838, 1.5, 0], + [1707837464845, 1.5, 0], + [1707837464852, 1.5, 0], + [1707837464859, 1.5, 0], + [1707837464866, 3, 0], + [1707837464872, 1.5, 0], + [1707837464879, 1.5, 0], + [1707837464886, 1.5, 0], + [1707837464893, 1.5, 0], + [1707837465084, 1.5, 0], + [1707837465091, 1.5, 0], + [1707837465097, 1.5, 0], + [1707837465102, 1.5, 0], + [1707837465109, 1.5, 0], + [1707837465116, 1.5, 0], + [1707837465122, 1.5, 0], + [1707837465129, 1.5, 0], + [1707837465136, 1.5, 0], + [1707837465157, 1.5, 0], + ]; + + const classifier = new MouseWheelClassifier(); + for (let i = 0, len = testData.length; i < len; i++) { + const [timestamp, deltaY, deltaX] = testData[i]; + classifier.accept(timestamp, deltaX, deltaY); + + const actual = classifier.isPhysicalMouseWheel(); + + // Linux Wayland implementation depends on looking at the + // previous event. + if (i > 0) { + assert.strictEqual(actual, true, `i = ${i}`); + } + } + }); + }); diff --git a/patched-vscode/src/vs/base/test/browser/ui/scrollbar/scrollbarState.test.ts b/patched-vscode/src/vs/base/test/browser/ui/scrollbar/scrollbarState.test.ts index 24d4915c..0a4a2dd0 100644 --- a/patched-vscode/src/vs/base/test/browser/ui/scrollbar/scrollbarState.test.ts +++ b/patched-vscode/src/vs/base/test/browser/ui/scrollbar/scrollbarState.test.ts @@ -5,8 +5,12 @@ import * as assert from 'assert'; import { ScrollbarState } from 'vs/base/browser/ui/scrollbar/scrollbarState'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('ScrollbarState', () => { + + ensureNoDisposablesAreLeakedInTestSuite(); + test('inflates slider size', () => { const actual = new ScrollbarState(0, 14, 0, 339, 42423, 32787); diff --git a/patched-vscode/src/vs/base/test/browser/ui/tree/asyncDataTree.test.ts b/patched-vscode/src/vs/base/test/browser/ui/tree/asyncDataTree.test.ts index 9a552a91..c92a6273 100644 --- a/patched-vscode/src/vs/base/test/browser/ui/tree/asyncDataTree.test.ts +++ b/patched-vscode/src/vs/base/test/browser/ui/tree/asyncDataTree.test.ts @@ -5,8 +5,10 @@ import * as assert from 'assert'; import { IIdentityProvider, IListVirtualDelegate } from 'vs/base/browser/ui/list/list'; -import { AsyncDataTree } from 'vs/base/browser/ui/tree/asyncDataTree'; -import { IAsyncDataSource, ITreeNode, ITreeRenderer } from 'vs/base/browser/ui/tree/tree'; +import { AsyncDataTree, CompressibleAsyncDataTree, ITreeCompressionDelegate } from 'vs/base/browser/ui/tree/asyncDataTree'; +import { ICompressedTreeNode } from 'vs/base/browser/ui/tree/compressedObjectTreeModel'; +import { ICompressibleTreeRenderer } from 'vs/base/browser/ui/tree/objectTree'; +import { IAsyncDataSource, ITreeNode } from 'vs/base/browser/ui/tree/tree'; import { timeout } from 'vs/base/common/async'; import { Iterable } from 'vs/base/common/iterator'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; @@ -37,7 +39,7 @@ function find(element: Element, id: string): Element | undefined { return undefined; } -class Renderer implements ITreeRenderer { +class Renderer implements ICompressibleTreeRenderer { readonly templateId = 'default'; renderTemplate(container: HTMLElement): HTMLElement { return container; @@ -48,6 +50,15 @@ class Renderer implements ITreeRenderer { disposeTemplate(templateData: HTMLElement): void { // noop } + renderCompressedElements(node: ITreeNode, void>, index: number, templateData: HTMLElement, height: number | undefined): void { + const result: string[] = []; + + for (const element of node.element.elements) { + result.push(element.id + (element.suffix || '')); + } + + templateData.textContent = result.join('/'); + } } class IdentityProvider implements IIdentityProvider { @@ -258,6 +269,127 @@ suite('AsyncDataTree', function () { assert(tree.getNode(model.get('a')).collapsed); }); + test('issue #192422 - resolved collapsed nodes with changed children don\'t show old children', async () => { + const container = document.createElement('div'); + let hasGottenAChildren = false; + const dataSource = new class implements IAsyncDataSource { + hasChildren(element: Element): boolean { + return !!element.children && element.children.length > 0; + } + async getChildren(element: Element): Promise { + if (element.id === 'a') { + if (!hasGottenAChildren) { + hasGottenAChildren = true; + } else { + return [{ id: 'c' }]; + } + } + return element.children || []; + } + }; + + const model = new Model({ + id: 'root', + children: [{ + id: 'a', children: [{ id: 'b' }] + }] + }); + + const tree = store.add(new AsyncDataTree('test', container, new VirtualDelegate(), [new Renderer()], dataSource, { identityProvider: new IdentityProvider() })); + tree.layout(200); + + await tree.setInput(model.root); + const a = model.get('a'); + const aNode = tree.getNode(a); + assert(aNode.collapsed); + await tree.expand(a); + assert(!aNode.collapsed); + assert.equal(aNode.children.length, 1); + assert.equal(aNode.children[0].element.id, 'b'); + const bChild = container.querySelector('.monaco-list-row:nth-child(2)') as HTMLElement | undefined; + assert.equal(bChild?.textContent, 'b'); + tree.collapse(a); + assert(aNode.collapsed); + + await tree.updateChildren(a); + const aUpdated1 = model.get('a'); + const aNodeUpdated1 = tree.getNode(a); + assert(aNodeUpdated1.collapsed); + assert.equal(aNodeUpdated1.children.length, 0); + let didCheckNoChildren = false; + const event = tree.onDidChangeCollapseState(e => { + const child = container.querySelector('.monaco-list-row:nth-child(2)') as HTMLElement | undefined; + assert.equal(child, undefined); + didCheckNoChildren = true; + }); + await tree.expand(aUpdated1); + event.dispose(); + assert(didCheckNoChildren); + + const aNodeUpdated2 = tree.getNode(a); + assert(!aNodeUpdated2.collapsed); + assert.equal(aNodeUpdated2.children.length, 1); + assert.equal(aNodeUpdated2.children[0].element.id, 'c'); + const child = container.querySelector('.monaco-list-row:nth-child(2)') as HTMLElement | undefined; + assert.equal(child?.textContent, 'c'); + }); + + test('issue #192422 - resolved collapsed nodes with unchanged children immediately show children', async () => { + const container = document.createElement('div'); + const dataSource = new class implements IAsyncDataSource { + hasChildren(element: Element): boolean { + return !!element.children && element.children.length > 0; + } + async getChildren(element: Element): Promise { + return element.children || []; + } + }; + + const model = new Model({ + id: 'root', + children: [{ + id: 'a', children: [{ id: 'b' }] + }] + }); + + const tree = store.add(new AsyncDataTree('test', container, new VirtualDelegate(), [new Renderer()], dataSource, { identityProvider: new IdentityProvider() })); + tree.layout(200); + + await tree.setInput(model.root); + const a = model.get('a'); + const aNode = tree.getNode(a); + assert(aNode.collapsed); + await tree.expand(a); + assert(!aNode.collapsed); + assert.equal(aNode.children.length, 1); + assert.equal(aNode.children[0].element.id, 'b'); + const bChild = container.querySelector('.monaco-list-row:nth-child(2)') as HTMLElement | undefined; + assert.equal(bChild?.textContent, 'b'); + tree.collapse(a); + assert(aNode.collapsed); + + const aUpdated1 = model.get('a'); + const aNodeUpdated1 = tree.getNode(a); + assert(aNodeUpdated1.collapsed); + assert.equal(aNodeUpdated1.children.length, 1); + let didCheckSameChildren = false; + const event = tree.onDidChangeCollapseState(e => { + const child = container.querySelector('.monaco-list-row:nth-child(2)') as HTMLElement | undefined; + assert.equal(child?.textContent, 'b'); + didCheckSameChildren = true; + }); + await tree.expand(aUpdated1); + event.dispose(); + assert(didCheckSameChildren); + + const aNodeUpdated2 = tree.getNode(a); + assert(!aNodeUpdated2.collapsed); + assert.equal(aNodeUpdated2.children.length, 1); + assert.equal(aNodeUpdated2.children[0].element.id, 'b'); + const child = container.querySelector('.monaco-list-row:nth-child(2)') as HTMLElement | undefined; + assert.equal(child?.textContent, 'b'); + }); + test('support default collapse state per element', async () => { const container = document.createElement('div'); @@ -440,6 +572,31 @@ suite('AsyncDataTree', function () { assert.deepStrictEqual(Array.from(container.querySelectorAll('.monaco-list-row')).map(e => e.textContent), ['a', 'b2']); }); + test('issue #199264 - dispose during render', async () => { + const container = document.createElement('div'); + const model1 = new Model({ + id: 'root', + children: [{ + id: 'a', children: [{ id: 'aa' }, { id: 'ab' }, { id: 'ac' }] + }] + }); + const model2 = new Model({ + id: 'root', + children: [{ + id: 'a', children: [{ id: 'aa' }, { id: 'ab' }, { id: 'ac' }] + }] + }); + + const tree = store.add(new AsyncDataTree('test', container, new VirtualDelegate(), [new Renderer()], new DataSource(), { identityProvider: new IdentityProvider() })); + tree.layout(200); + + await tree.setInput(model1.root); + const input = tree.setInput(model2.root); + tree.dispose(); + await input; + assert.strictEqual(container.innerHTML, ''); + }); + test('issue #121567', async () => { const container = document.createElement('div'); @@ -495,4 +652,49 @@ suite('AsyncDataTree', function () { assert(tree.isCollapsible(a), 'a is still collapsible'); assert(!tree.isCollapsed(a), 'a is expanded'); }); + + test('issue #199441', async () => { + const container = document.createElement('div'); + + const dataSource = new class implements IAsyncDataSource { + hasChildren(element: Element): boolean { + return !!element.children && element.children.length > 0; + } + async getChildren(element: Element) { + return element.children ?? Iterable.empty(); + } + }; + + const compressionDelegate = new class implements ITreeCompressionDelegate { + isIncompressible(element: Element): boolean { + return !dataSource.hasChildren(element); + } + }; + + const model = new Model({ + id: 'root', + children: [{ + id: 'a', children: [{ + id: 'b', + children: [{ id: 'b.txt' }] + }] + }] + }); + + const collapseByDefault = (element: Element) => false; + + const tree = store.add(new CompressibleAsyncDataTree('test', container, new VirtualDelegate(), compressionDelegate, [new Renderer()], dataSource, { identityProvider: new IdentityProvider(), collapseByDefault })); + tree.layout(200); + + await tree.setInput(model.root); + assert.deepStrictEqual(Array.from(container.querySelectorAll('.monaco-list-row')).map(e => e.textContent), ['a/b', 'b.txt']); + + model.get('a').children!.push({ + id: 'c', + children: [{ id: 'c.txt' }] + }); + + await tree.updateChildren(model.root, true); + assert.deepStrictEqual(Array.from(container.querySelectorAll('.monaco-list-row')).map(e => e.textContent), ['a', 'b', 'b.txt', 'c', 'c.txt']); + }); }); diff --git a/patched-vscode/src/vs/base/test/browser/ui/tree/indexTreeModel.test.ts b/patched-vscode/src/vs/base/test/browser/ui/tree/indexTreeModel.test.ts index 008da2a3..5657e458 100644 --- a/patched-vscode/src/vs/base/test/browser/ui/tree/indexTreeModel.test.ts +++ b/patched-vscode/src/vs/base/test/browser/ui/tree/indexTreeModel.test.ts @@ -313,36 +313,6 @@ suite('IndexTreeModel', () => { assert.deepStrictEqual(list[2].depth, 1); })); - test('updates collapsible', () => withSmartSplice(options => { - const list: ITreeNode[] = []; - const model = new IndexTreeModel('test', toList(list), -1); - - model.splice([0], 0, [ - { - element: 0, children: [ - { element: 1 }, - ] - }, - ], options); - - assert.strictEqual(list[0].collapsible, true); - assert.strictEqual(list[1].collapsible, false); - - model.splice([0, 0], 1, [], options); - { - const [first, second] = list; - assert.strictEqual(first.collapsible, false); - assert.strictEqual(second, undefined); - } - - model.splice([0, 0], 0, [{ element: 1 }], options); - { - const [first, second] = list; - assert.strictEqual(first.collapsible, true); - assert.strictEqual(second.collapsible, false); - } - })); - test('expand', () => withSmartSplice(options => { const list: ITreeNode[] = []; const model = new IndexTreeModel('test', toList(list), -1); diff --git a/patched-vscode/src/vs/base/test/browser/ui/tree/objectTree.test.ts b/patched-vscode/src/vs/base/test/browser/ui/tree/objectTree.test.ts index a3e39846..05594bf5 100644 --- a/patched-vscode/src/vs/base/test/browser/ui/tree/objectTree.test.ts +++ b/patched-vscode/src/vs/base/test/browser/ui/tree/objectTree.test.ts @@ -250,12 +250,14 @@ suite('CompressibleObjectTree', function () { disposeTemplate(): void { } } + const ds = ensureNoDisposablesAreLeakedInTestSuite(); + test('empty', function () { const container = document.createElement('div'); container.style.width = '200px'; container.style.height = '200px'; - const tree = new CompressibleObjectTree('test', container, new Delegate(), [new Renderer()]); + const tree = ds.add(new CompressibleObjectTree('test', container, new Delegate(), [new Renderer()])); tree.layout(200); assert.strictEqual(getRowsTextContent(container).length, 0); @@ -266,7 +268,7 @@ suite('CompressibleObjectTree', function () { container.style.width = '200px'; container.style.height = '200px'; - const tree = new CompressibleObjectTree('test', container, new Delegate(), [new Renderer()]); + const tree = ds.add(new CompressibleObjectTree('test', container, new Delegate(), [new Renderer()])); tree.layout(200); tree.setChildren(null, [ @@ -289,7 +291,7 @@ suite('CompressibleObjectTree', function () { container.style.width = '200px'; container.style.height = '200px'; - const tree = new CompressibleObjectTree('test', container, new Delegate(), [new Renderer()]); + const tree = ds.add(new CompressibleObjectTree('test', container, new Delegate(), [new Renderer()])); tree.layout(200); tree.setChildren(null, [ @@ -341,7 +343,7 @@ suite('CompressibleObjectTree', function () { container.style.width = '200px'; container.style.height = '200px'; - const tree = new CompressibleObjectTree('test', container, new Delegate(), [new Renderer()]); + const tree = ds.add(new CompressibleObjectTree('test', container, new Delegate(), [new Renderer()])); tree.layout(200); tree.setChildren(null, [ diff --git a/patched-vscode/src/vs/base/test/common/arrays.test.ts b/patched-vscode/src/vs/base/test/common/arrays.test.ts index d4bd7850..25a2620a 100644 --- a/patched-vscode/src/vs/base/test/common/arrays.test.ts +++ b/patched-vscode/src/vs/base/test/common/arrays.test.ts @@ -5,9 +5,12 @@ import * as assert from 'assert'; import * as arrays from 'vs/base/common/arrays'; import * as arraysFind from 'vs/base/common/arraysFind'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Arrays', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('removeFastWithoutKeepingOrder', () => { const array = [1, 4, 5, 7, 55, 59, 60, 61, 64, 69]; arrays.removeFastWithoutKeepingOrder(array, 1); @@ -373,7 +376,7 @@ suite('Arrays', () => { const array = [{ v: 3 }, { v: 5 }, { v: 2 }, { v: 2 }, { v: 2 }, { v: 5 }]; assert.strictEqual( - array.indexOf(arraysFind.findFirstMaxBy(array, arrays.compareBy(v => v.v, arrays.numberComparator))!), + array.indexOf(arraysFind.findFirstMax(array, arrays.compareBy(v => v.v, arrays.numberComparator))!), 1 ); }); @@ -382,7 +385,7 @@ suite('Arrays', () => { const array = [{ v: 3 }, { v: 5 }, { v: 2 }, { v: 2 }, { v: 2 }, { v: 5 }]; assert.strictEqual( - array.indexOf(arraysFind.findLastMaxBy(array, arrays.compareBy(v => v.v, arrays.numberComparator))!), + array.indexOf(arraysFind.findLastMax(array, arrays.compareBy(v => v.v, arrays.numberComparator))!), 5 ); }); @@ -391,7 +394,7 @@ suite('Arrays', () => { const array = [{ v: 3 }, { v: 5 }, { v: 2 }, { v: 2 }, { v: 2 }, { v: 5 }]; assert.strictEqual( - array.indexOf(arraysFind.findFirstMinBy(array, arrays.compareBy(v => v.v, arrays.numberComparator))!), + array.indexOf(arraysFind.findFirstMin(array, arrays.compareBy(v => v.v, arrays.numberComparator))!), 2 ); }); diff --git a/patched-vscode/src/vs/base/test/common/arraysFind.test.ts b/patched-vscode/src/vs/base/test/common/arraysFind.test.ts index 00ef5b61..d932b68c 100644 --- a/patched-vscode/src/vs/base/test/common/arraysFind.test.ts +++ b/patched-vscode/src/vs/base/test/common/arraysFind.test.ts @@ -5,8 +5,11 @@ import * as assert from 'assert'; import { MonotonousArray, findFirstMonotonous, findLastMonotonous } from 'vs/base/common/arraysFind'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Arrays', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('findLastMonotonous', () => { const array = [1, 4, 5, 7, 55, 59, 60, 61, 64, 69]; diff --git a/patched-vscode/src/vs/base/test/common/assert.test.ts b/patched-vscode/src/vs/base/test/common/assert.test.ts index a925cd04..ed4e60e8 100644 --- a/patched-vscode/src/vs/base/test/common/assert.test.ts +++ b/patched-vscode/src/vs/base/test/common/assert.test.ts @@ -5,6 +5,7 @@ import * as assert from 'assert'; import { ok } from 'vs/base/common/assert'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Assert', () => { test('ok', () => { @@ -31,4 +32,6 @@ suite('Assert', () => { ok({}); ok(5); }); + + ensureNoDisposablesAreLeakedInTestSuite(); }); diff --git a/patched-vscode/src/vs/base/test/common/assertHeap.ts b/patched-vscode/src/vs/base/test/common/assertHeap.ts new file mode 100644 index 00000000..c77bae32 --- /dev/null +++ b/patched-vscode/src/vs/base/test/common/assertHeap.ts @@ -0,0 +1,84 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + + +declare const __analyzeSnapshotInTests: (currentTest: string, classes: readonly string[]) => Promise<({ done: Promise; file: string })>; + +let currentTest: Mocha.Test | undefined; + +const snapshotsToAssert: ({ counts: Promise; file: string; test: string; opts: ISnapshotAssertOptions })[] = []; + +setup(function () { + currentTest = this.currentTest; +}); + +suiteTeardown(async () => { + await Promise.all(snapshotsToAssert.map(async snap => { + const counts = await snap.counts; + + const asserts = Object.entries(snap.opts.classes); + if (asserts.length !== counts.length) { + throw new Error(`expected class counts to equal assertions length for ${snap.test}`); + } + + for (const [i, [name, doAssert]] of asserts.entries()) { + try { + doAssert(counts[i]); + } catch (e) { + throw new Error(`Unexpected number of ${name} instances (${counts[i]}) after "${snap.test}":\n\n${e.message}\n\nSnapshot saved at: ${snap.file}`); + } + } + })); + + snapshotsToAssert.length = 0; +}); + +export interface ISnapshotAssertOptions { + classes: Record void>; +} + +const snapshotMinTime = 20_000; + +/** + * Takes a heap snapshot, and asserts the state of classes in memory. This + * works in Node and the Electron sandbox, but is a no-op in the browser. + * Snapshots are process asynchronously and will report failures at the end of + * the suite. + * + * This method should be used sparingly (e.g. once at the end of a suite to + * ensure nothing leaked before), as gathering a heap snapshot is fairly + * slow, at least until V8 11.5.130 (https://v8.dev/blog/speeding-up-v8-heap-snapshots). + * + * Takes options containing a mapping of class names, and assertion functions + * to run on the number of retained instances of that class. For example: + * + * ```ts + * assertSnapshot({ + * classes: { + * ShouldNeverLeak: count => assert.strictEqual(count, 0), + * SomeSingleton: count => assert(count <= 1), + * } + *}); + * ``` + */ +export async function assertHeap(opts: ISnapshotAssertOptions) { + if (!currentTest) { + throw new Error('assertSnapshot can only be used when a test is running'); + } + + // snapshotting can take a moment, ensure the test timeout is decently long + // so it doesn't immediately fail. + if (currentTest.timeout() < snapshotMinTime) { + currentTest.timeout(snapshotMinTime); + } + + if (typeof __analyzeSnapshotInTests === 'undefined') { + return; // running in browser, no-op + } + + const { done, file } = await __analyzeSnapshotInTests(currentTest.fullTitle(), Object.keys(opts.classes)); + snapshotsToAssert.push({ counts: done, file, test: currentTest.fullTitle(), opts }); +} + diff --git a/patched-vscode/src/vs/base/test/common/async.test.ts b/patched-vscode/src/vs/base/test/common/async.test.ts index bd6ec6a4..da309f94 100644 --- a/patched-vscode/src/vs/base/test/common/async.test.ts +++ b/patched-vscode/src/vs/base/test/common/async.test.ts @@ -93,6 +93,27 @@ suite('Async', () => { return promise.then(() => assert.deepStrictEqual(order, ['in callback', 'afterCreate', 'cancelled', 'afterCancel', 'finally'])); }); + test('execution order (async with late listener)', async function () { + const order: string[] = []; + + const cancellablePromise = async.createCancelablePromise(async token => { + order.push('in callback'); + + await async.timeout(0); + store.add(token.onCancellationRequested(_ => order.push('cancelled'))); + cancellablePromise.cancel(); + order.push('afterCancel'); + }); + + order.push('afterCreate'); + + const promise = cancellablePromise + .then(undefined, err => null) + .then(() => order.push('finally')); + + return promise.then(() => assert.deepStrictEqual(order, ['in callback', 'afterCreate', 'cancelled', 'afterCancel', 'finally'])); + }); + test('get inner result', async function () { const promise = async.createCancelablePromise(token => { return async.timeout(12).then(_ => 1234); @@ -464,6 +485,7 @@ suite('Async', () => { }); }); + suite('Queue', () => { test('simple', function () { const queue = new async.Queue(); @@ -488,27 +510,169 @@ suite('Async', () => { }); }); - test('order is kept', function () { + test('stop processing on dispose', async function () { const queue = new async.Queue(); - const res: number[] = []; + let workCounter = 0; + const task = async () => { + await async.timeout(0); + workCounter++; + queue.dispose(); // DISPOSE HERE + }; - const f1 = () => Promise.resolve(true).then(() => res.push(1)); - const f2 = () => async.timeout(10).then(() => res.push(2)); - const f3 = () => Promise.resolve(true).then(() => res.push(3)); - const f4 = () => async.timeout(20).then(() => res.push(4)); - const f5 = () => async.timeout(0).then(() => res.push(5)); + const p1 = queue.queue(task); + queue.queue(task); + queue.queue(task); + assert.strictEqual(queue.size, 3); - queue.queue(f1); - queue.queue(f2); - queue.queue(f3); - queue.queue(f4); - return queue.queue(f5).then(() => { - assert.strictEqual(res[0], 1); - assert.strictEqual(res[1], 2); - assert.strictEqual(res[2], 3); - assert.strictEqual(res[3], 4); - assert.strictEqual(res[4], 5); + + await p1; + + assert.strictEqual(workCounter, 1); + }); + + test('stop on clear', async function () { + const queue = new async.Queue(); + + let workCounter = 0; + const task = async () => { + await async.timeout(0); + workCounter++; + queue.clear(); // CLEAR HERE + assert.strictEqual(queue.size, 1); // THIS task is still running + }; + + const p1 = queue.queue(task); + queue.queue(task); + queue.queue(task); + assert.strictEqual(queue.size, 3); + + await p1; + assert.strictEqual(workCounter, 1); + assert.strictEqual(queue.size, 0); // has been cleared + + + const p2 = queue.queue(task); + await p2; + assert.strictEqual(workCounter, 2); + }); + + test('clear and drain (1)', async function () { + const queue = new async.Queue(); + + let workCounter = 0; + const task = async () => { + await async.timeout(0); + workCounter++; + queue.clear(); // CLEAR HERE + }; + + const p0 = Event.toPromise(queue.onDrained); + const p1 = queue.queue(task); + + await p1; + await p0; // expect drain to fire because a task was running + assert.strictEqual(workCounter, 1); + queue.dispose(); + }); + + test('clear and drain (2)', async function () { + const queue = new async.Queue(); + + let didFire = false; + const d = queue.onDrained(() => { + didFire = true; + }); + + queue.clear(); + + assert.strictEqual(didFire, false); // no work, no drain! + d.dispose(); + queue.dispose(); + }); + + test('drain timing', async function () { + const queue = new async.Queue(); + + const logicClock = new class { + private time = 0; + tick() { + return this.time++; + } + }; + + let didDrainTime = 0; + let didFinishTime1 = 0; + let didFinishTime2 = 0; + const d = queue.onDrained(() => { + didDrainTime = logicClock.tick(); + }); + + const p1 = queue.queue(() => { + // await async.timeout(10); + didFinishTime1 = logicClock.tick(); + return Promise.resolve(); + }); + + const p2 = queue.queue(async () => { + await async.timeout(10); + didFinishTime2 = logicClock.tick(); + }); + + + await Promise.all([p1, p2]); + + assert.strictEqual(didFinishTime1, 0); + assert.strictEqual(didFinishTime2, 1); + assert.strictEqual(didDrainTime, 2); + + d.dispose(); + queue.dispose(); + }); + + test('drain event is send only once', async function () { + const queue = new async.Queue(); + + let drainCount = 0; + const d = queue.onDrained(() => { drainCount++; }); + queue.queue(async () => { }); + queue.queue(async () => { }); + queue.queue(async () => { }); + queue.queue(async () => { }); + assert.strictEqual(drainCount, 0); + assert.strictEqual(queue.size, 4); + + await queue.whenIdle(); + + assert.strictEqual(drainCount, 1); + + d.dispose(); + queue.dispose(); + }); + + test('order is kept', function () { + return runWithFakedTimers({}, () => { + const queue = new async.Queue(); + + const res: number[] = []; + + const f1 = () => Promise.resolve(true).then(() => res.push(1)); + const f2 = () => async.timeout(10).then(() => res.push(2)); + const f3 = () => Promise.resolve(true).then(() => res.push(3)); + const f4 = () => async.timeout(20).then(() => res.push(4)); + const f5 = () => async.timeout(0).then(() => res.push(5)); + + queue.queue(f1); + queue.queue(f2); + queue.queue(f3); + queue.queue(f4); + return queue.queue(f5).then(() => { + assert.strictEqual(res[0], 1); + assert.strictEqual(res[1], 2); + assert.strictEqual(res[2], 3); + assert.strictEqual(res[3], 4); + assert.strictEqual(res[4], 5); + }); }); }); @@ -599,21 +763,19 @@ suite('Async', () => { await queue.whenDrained(); // returns immediately since empty - const r1Queue = queue.queueFor(URI.file('/some/path')); - - await queue.whenDrained(); // returns immediately since empty + let done1 = false; + queue.queueFor(URI.file('/some/path'), async () => { done1 = true; }); + await queue.whenDrained(); // returns immediately since no work scheduled + assert.strictEqual(done1, true); - const r2Queue = queue.queueFor(URI.file('/some/other/path')); - - await queue.whenDrained(); // returns immediately since empty - - assert.ok(r1Queue); - assert.ok(r2Queue); - assert.strictEqual(r1Queue, queue.queueFor(URI.file('/some/path'))); // same queue returned + let done2 = false; + queue.queueFor(URI.file('/some/other/path'), async () => { done2 = true; }); + await queue.whenDrained(); // returns immediately since no work scheduled + assert.strictEqual(done2, true); // schedule some work const w1 = new async.DeferredPromise(); - r1Queue.queue(() => w1.p); + queue.queueFor(URI.file('/some/path'), () => w1.p); let drained = false; queue.whenDrained().then(() => drained = true); @@ -622,14 +784,11 @@ suite('Async', () => { await async.timeout(0); assert.strictEqual(drained, true); - const r1Queue2 = queue.queueFor(URI.file('/some/path')); - assert.notStrictEqual(r1Queue, r1Queue2); // previous one got disposed after finishing - // schedule some work const w2 = new async.DeferredPromise(); const w3 = new async.DeferredPromise(); - r1Queue.queue(() => w2.p); - r2Queue.queue(() => w3.p); + queue.queueFor(URI.file('/some/path'), () => w2.p); + queue.queueFor(URI.file('/some/other/path'), () => w3.p); drained = false; queue.whenDrained().then(() => drained = true); @@ -1399,4 +1558,123 @@ suite('Async', () => { assert.strictEqual(counter, 4); }); }); + + suite('AsyncIterableObject', function () { + + + test('onReturn NOT called', async function () { + + let calledOnReturn = false; + const iter = new async.AsyncIterableObject(writer => { + writer.emitMany([1, 2, 3, 4, 5]); + }, () => { + calledOnReturn = true; + }); + + for await (const item of iter) { + assert.strictEqual(typeof item, 'number'); + } + + assert.strictEqual(calledOnReturn, false); + + }); + + test('onReturn called on break', async function () { + + let calledOnReturn = false; + const iter = new async.AsyncIterableObject(writer => { + writer.emitMany([1, 2, 3, 4, 5]); + }, () => { + calledOnReturn = true; + }); + + for await (const item of iter) { + assert.strictEqual(item, 1); + break; + } + + assert.strictEqual(calledOnReturn, true); + + }); + + test('onReturn called on return', async function () { + + let calledOnReturn = false; + const iter = new async.AsyncIterableObject(writer => { + writer.emitMany([1, 2, 3, 4, 5]); + }, () => { + calledOnReturn = true; + }); + + await (async function test() { + for await (const item of iter) { + assert.strictEqual(item, 1); + return; + } + })(); + + + assert.strictEqual(calledOnReturn, true); + + }); + + + test('onReturn called on throwing', async function () { + + let calledOnReturn = false; + const iter = new async.AsyncIterableObject(writer => { + writer.emitMany([1, 2, 3, 4, 5]); + }, () => { + calledOnReturn = true; + }); + + try { + for await (const item of iter) { + assert.strictEqual(item, 1); + throw new Error(); + } + } catch (e) { + + } + + assert.strictEqual(calledOnReturn, true); + }); + }); + + suite('AsyncIterableSource', function () { + + test('onReturn is wired up', async function () { + let calledOnReturn = false; + const source = new async.AsyncIterableSource(() => { calledOnReturn = true; }); + + source.emitOne(1); + source.emitOne(2); + source.emitOne(3); + source.resolve(); + + for await (const item of source.asyncIterable) { + assert.strictEqual(item, 1); + break; + } + + assert.strictEqual(calledOnReturn, true); + + }); + + test('onReturn is wired up 2', async function () { + let calledOnReturn = false; + const source = new async.AsyncIterableSource(() => { calledOnReturn = true; }); + + source.emitOne(1); + source.emitOne(2); + source.emitOne(3); + source.resolve(); + + for await (const item of source.asyncIterable) { + assert.strictEqual(typeof item, 'number'); + } + + assert.strictEqual(calledOnReturn, false); + }); + }); }); diff --git a/patched-vscode/src/vs/base/test/common/cache.test.ts b/patched-vscode/src/vs/base/test/common/cache.test.ts index 4394bbe8..b1946ed3 100644 --- a/patched-vscode/src/vs/base/test/common/cache.test.ts +++ b/patched-vscode/src/vs/base/test/common/cache.test.ts @@ -6,9 +6,12 @@ import * as assert from 'assert'; import { timeout } from 'vs/base/common/async'; import { Cache } from 'vs/base/common/cache'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Cache', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('simple value', () => { let counter = 0; const cache = new Cache(_ => Promise.resolve(counter++)); diff --git a/patched-vscode/src/vs/base/test/common/charCode.test.ts b/patched-vscode/src/vs/base/test/common/charCode.test.ts index bf877878..49be69d8 100644 --- a/patched-vscode/src/vs/base/test/common/charCode.test.ts +++ b/patched-vscode/src/vs/base/test/common/charCode.test.ts @@ -5,8 +5,11 @@ import * as assert from 'assert'; import { CharCode } from 'vs/base/common/charCode'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('CharCode', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('has good values', () => { function assertValue(actual: CharCode, expected: string): void { diff --git a/patched-vscode/src/vs/base/test/common/collections.test.ts b/patched-vscode/src/vs/base/test/common/collections.test.ts index 9dfe59a5..c2616cc3 100644 --- a/patched-vscode/src/vs/base/test/common/collections.test.ts +++ b/patched-vscode/src/vs/base/test/common/collections.test.ts @@ -5,9 +5,12 @@ import * as assert from 'assert'; import * as collections from 'vs/base/common/collections'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Collections', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('groupBy', () => { const group1 = 'a', group2 = 'b'; diff --git a/patched-vscode/src/vs/base/test/common/color.test.ts b/patched-vscode/src/vs/base/test/common/color.test.ts index be9dd23d..857c394d 100644 --- a/patched-vscode/src/vs/base/test/common/color.test.ts +++ b/patched-vscode/src/vs/base/test/common/color.test.ts @@ -5,9 +5,12 @@ import * as assert from 'assert'; import { Color, HSLA, HSVA, RGBA } from 'vs/base/common/color'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Color', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('isLighterColor', () => { const color1 = new Color(new HSLA(60, 1, 0.5, 1)), color2 = new Color(new HSLA(0, 0, 0.753, 1)); diff --git a/patched-vscode/src/vs/base/test/common/console.test.ts b/patched-vscode/src/vs/base/test/common/console.test.ts index 36439bc8..86842d1d 100644 --- a/patched-vscode/src/vs/base/test/common/console.test.ts +++ b/patched-vscode/src/vs/base/test/common/console.test.ts @@ -6,8 +6,10 @@ import * as assert from 'assert'; import { getFirstFrame } from 'vs/base/common/console'; import { normalize } from 'vs/base/common/path'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Console', () => { + ensureNoDisposablesAreLeakedInTestSuite(); test('getFirstFrame', () => { let stack = 'at vscode.commands.registerCommand (/Users/someone/Desktop/test-ts/out/src/extension.js:18:17)'; diff --git a/patched-vscode/src/vs/base/test/common/date.test.ts b/patched-vscode/src/vs/base/test/common/date.test.ts index 331c7f0e..2a140e87 100644 --- a/patched-vscode/src/vs/base/test/common/date.test.ts +++ b/patched-vscode/src/vs/base/test/common/date.test.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { strictEqual } from 'assert'; -import { fromNow } from 'vs/base/common/date'; +import { fromNow, getDurationString } from 'vs/base/common/date'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Date', () => { @@ -27,4 +27,29 @@ suite('Date', () => { strictEqual(fromNow(Date.now() - 5000, undefined, undefined, true), '5 secs'); }); }); + + suite('getDurationString', () => { + test('basic', () => { + strictEqual(getDurationString(1), '1ms'); + strictEqual(getDurationString(999), '999ms'); + strictEqual(getDurationString(1000), '1s'); + strictEqual(getDurationString(1000 * 60 - 1), '59.999s'); + strictEqual(getDurationString(1000 * 60), '1 mins'); + strictEqual(getDurationString(1000 * 60 * 60 - 1), '60 mins'); + strictEqual(getDurationString(1000 * 60 * 60), '1 hrs'); + strictEqual(getDurationString(1000 * 60 * 60 * 24 - 1), '24 hrs'); + strictEqual(getDurationString(1000 * 60 * 60 * 24), '1 days'); + }); + test('useFullTimeWords', () => { + strictEqual(getDurationString(1, true), '1 milliseconds'); + strictEqual(getDurationString(999, true), '999 milliseconds'); + strictEqual(getDurationString(1000, true), '1 seconds'); + strictEqual(getDurationString(1000 * 60 - 1, true), '59.999 seconds'); + strictEqual(getDurationString(1000 * 60, true), '1 minutes'); + strictEqual(getDurationString(1000 * 60 * 60 - 1, true), '60 minutes'); + strictEqual(getDurationString(1000 * 60 * 60, true), '1 hours'); + strictEqual(getDurationString(1000 * 60 * 60 * 24 - 1, true), '24 hours'); + strictEqual(getDurationString(1000 * 60 * 60 * 24, true), '1 days'); + }); + }); }); diff --git a/patched-vscode/src/vs/base/test/common/decorators.test.ts b/patched-vscode/src/vs/base/test/common/decorators.test.ts index 8b0544dd..92bce8c6 100644 --- a/patched-vscode/src/vs/base/test/common/decorators.test.ts +++ b/patched-vscode/src/vs/base/test/common/decorators.test.ts @@ -6,8 +6,11 @@ import * as assert from 'assert'; import * as sinon from 'sinon'; import { memoize, throttle } from 'vs/base/common/decorators'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Decorators', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('memoize should memoize methods', () => { class Foo { count = 0; diff --git a/patched-vscode/src/vs/base/test/common/diff/diff.test.ts b/patched-vscode/src/vs/base/test/common/diff/diff.test.ts index 0ccb5b55..353b68eb 100644 --- a/patched-vscode/src/vs/base/test/common/diff/diff.test.ts +++ b/patched-vscode/src/vs/base/test/common/diff/diff.test.ts @@ -5,6 +5,7 @@ import * as assert from 'assert'; import { IDiffChange, LcsDiff, StringDiffSequence } from 'vs/base/common/diff/diff'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; function createArray(length: number, value: T): T[] { const r: T[] = []; @@ -79,6 +80,8 @@ function lcsTest(originalStr: string, modifiedStr: string, answerStr: string) { } suite('Diff', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('LcsDiff - different strings tests', function () { this.timeout(10000); lcsTest('heLLo world', 'hello orlando', 'heo orld'); @@ -97,6 +100,8 @@ suite('Diff', () => { }); suite('Diff - Ported from VS', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('using continue processing predicate to quit early', function () { const left = 'abcdef'; const right = 'abxxcyyydzzzzezzzzzzzzzzzzzzzzzzzzf'; diff --git a/patched-vscode/src/vs/base/test/common/errors.test.ts b/patched-vscode/src/vs/base/test/common/errors.test.ts index a5e79162..96210c55 100644 --- a/patched-vscode/src/vs/base/test/common/errors.test.ts +++ b/patched-vscode/src/vs/base/test/common/errors.test.ts @@ -5,8 +5,11 @@ import * as assert from 'assert'; import { toErrorMessage } from 'vs/base/common/errorMessage'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Errors', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('Get Error Message', function () { assert.strictEqual(toErrorMessage('Foo Bar'), 'Foo Bar'); assert.strictEqual(toErrorMessage(new Error('Foo Bar')), 'Foo Bar'); diff --git a/patched-vscode/src/vs/base/test/common/event.test.ts b/patched-vscode/src/vs/base/test/common/event.test.ts index 2231acac..161c7085 100644 --- a/patched-vscode/src/vs/base/test/common/event.test.ts +++ b/patched-vscode/src/vs/base/test/common/event.test.ts @@ -4,11 +4,12 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; import { stub } from 'sinon'; +import { tail2 } from 'vs/base/common/arrays'; import { DeferredPromise, timeout } from 'vs/base/common/async'; import { CancellationToken } from 'vs/base/common/cancellation'; import { errorHandler, setUnexpectedErrorHandler } from 'vs/base/common/errors'; -import { AsyncEmitter, DebounceEmitter, DynamicListEventMultiplexer, Emitter, Event, EventBufferer, EventMultiplexer, IWaitUntil, MicrotaskEmitter, PauseableEmitter, Relay, createEventDeliveryQueue } from 'vs/base/common/event'; -import { DisposableStore, IDisposable, isDisposable, setDisposableTracker, toDisposable, DisposableTracker } from 'vs/base/common/lifecycle'; +import { AsyncEmitter, DebounceEmitter, DynamicListEventMultiplexer, Emitter, Event, EventBufferer, EventMultiplexer, IWaitUntil, ListenerLeakError, ListenerRefusalError, MicrotaskEmitter, PauseableEmitter, Relay, createEventDeliveryQueue } from 'vs/base/common/event'; +import { DisposableStore, IDisposable, isDisposable, setDisposableTracker, DisposableTracker } from 'vs/base/common/lifecycle'; import { observableValue, transaction } from 'vs/base/common/observable'; import { MicrotaskDelay } from 'vs/base/common/symbols'; import { runWithFakedTimers } from 'vs/base/test/common/timeTravelScheduler'; @@ -40,11 +41,17 @@ namespace Samples { this._onDidChange.fire(value); } + dispose() { + this._onDidChange.dispose(); + } + } } suite('Event utils dispose', function () { + const ds = ensureNoDisposablesAreLeakedInTestSuite(); + let tracker = new DisposableTracker(); function assertDisposablesCount(expected: number | Array) { @@ -75,7 +82,7 @@ suite('Event utils dispose', function () { test('no leak with snapshot-utils', function () { const store = new DisposableStore(); - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); const evens = Event.filter(emitter.event, n => n % 2 === 0, store); assertDisposablesCount(1); // snaphot only listen when `evens` is being listened on @@ -91,7 +98,7 @@ suite('Event utils dispose', function () { test('no leak with debounce-util', function () { const store = new DisposableStore(); - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); const debounced = Event.debounce(emitter.event, (l) => 0, undefined, undefined, undefined, undefined, store); assertDisposablesCount(1); // debounce only listens when `debounce` is being listened on @@ -109,13 +116,15 @@ suite('Event utils dispose', function () { suite('Event', function () { + const ds = ensureNoDisposablesAreLeakedInTestSuite(); + const counter = new Samples.EventCounter(); setup(() => counter.reset()); test('Emitter plain', function () { - const doc = new Samples.Document3(); + const doc = ds.add(new Samples.Document3()); const subscription = doc.onDidChange(counter.onEvent, counter); @@ -133,10 +142,10 @@ suite('Event', function () { const a = (v: string) => calls.push(`a${v}`); const b = (v: string) => calls.push(`b${v}`); - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); - emitter.event(a); - emitter.event(b); + ds.add(emitter.event(a)); + ds.add(emitter.event(b)); const s2 = emitter.event(a); emitter.fire('1'); @@ -150,14 +159,14 @@ suite('Event', function () { test('Emitter, dispose listener during emission', () => { for (let keepFirstMod = 1; keepFirstMod < 4; keepFirstMod++) { - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); const calls: number[] = []; - const disposables = Array.from({ length: 25 }, (_, n) => emitter.event(() => { + const disposables = Array.from({ length: 25 }, (_, n) => ds.add(emitter.event(() => { if (n % keepFirstMod === 0) { disposables[n].dispose(); } calls.push(n); - })); + }))); emitter.fire(); assert.deepStrictEqual(calls, Array.from({ length: 25 }, (_, n) => n)); @@ -165,14 +174,14 @@ suite('Event', function () { }); test('Emitter, dispose emitter during emission', () => { - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); const calls: number[] = []; - const disposables = Array.from({ length: 25 }, (_, n) => emitter.event(() => { + const disposables = Array.from({ length: 25 }, (_, n) => ds.add(emitter.event(() => { if (n === 10) { emitter.dispose(); } calls.push(n); - })); + }))); emitter.fire(); disposables.forEach(d => d.dispose()); @@ -181,15 +190,15 @@ suite('Event', function () { test('Emitter, shared delivery queue', () => { const deliveryQueue = createEventDeliveryQueue(); - const emitter1 = new Emitter({ deliveryQueue }); - const emitter2 = new Emitter({ deliveryQueue }); + const emitter1 = ds.add(new Emitter({ deliveryQueue })); + const emitter2 = ds.add(new Emitter({ deliveryQueue })); const calls: string[] = []; - emitter1.event(d => { calls.push(`${d}a`); if (d === 1) { emitter2.fire(2); } }); - emitter1.event(d => { calls.push(`${d}b`); }); + ds.add(emitter1.event(d => { calls.push(`${d}a`); if (d === 1) { emitter2.fire(2); } })); + ds.add(emitter1.event(d => { calls.push(`${d}b`); })); - emitter2.event(d => { calls.push(`${d}c`); emitter1.dispose(); }); - emitter2.event(d => { calls.push(`${d}d`); }); + ds.add(emitter2.event(d => { calls.push(`${d}c`); emitter1.dispose(); })); + ds.add(emitter2.event(d => { calls.push(`${d}d`); })); emitter1.fire(1); @@ -201,13 +210,13 @@ suite('Event', function () { test('Emitter, handles removal during 3', () => { const fn1 = stub(); const fn2 = stub(); - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); - emitter.event(fn1); + ds.add(emitter.event(fn1)); const h = emitter.event(() => { h.dispose(); }); - emitter.event(fn2); + ds.add(emitter.event(fn2)); emitter.fire('foo'); assert.deepStrictEqual(fn2.args, [['foo']]); @@ -216,9 +225,9 @@ suite('Event', function () { test('Emitter, handles removal during 2', () => { const fn1 = stub(); - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); - emitter.event(fn1); + ds.add(emitter.event(fn1)); const h = emitter.event(() => { h.dispose(); }); @@ -230,7 +239,7 @@ suite('Event', function () { test('Emitter, bucket', function () { const bucket: IDisposable[] = []; - const doc = new Samples.Document3(); + const doc = ds.add(new Samples.Document3()); const subscription = doc.onDidChange(counter.onEvent, counter, bucket); doc.setText('far'); @@ -251,8 +260,8 @@ suite('Event', function () { test('Emitter, store', function () { - const bucket = new DisposableStore(); - const doc = new Samples.Document3(); + const bucket = ds.add(new DisposableStore()); + const doc = ds.add(new Samples.Document3()); const subscription = doc.onDidChange(counter.onEvent, counter, bucket); doc.setText('far'); @@ -273,16 +282,16 @@ suite('Event', function () { let firstCount = 0; let lastCount = 0; - const a = new Emitter({ + const a = ds.add(new Emitter({ onWillAddFirstListener() { firstCount += 1; }, onDidRemoveLastListener() { lastCount += 1; } - }); + })); assert.strictEqual(firstCount, 0); assert.strictEqual(lastCount, 0); - let subscription1 = a.event(function () { }); - const subscription2 = a.event(function () { }); + let subscription1 = ds.add(a.event(function () { })); + const subscription2 = ds.add(a.event(function () { })); assert.strictEqual(firstCount, 1); assert.strictEqual(lastCount, 0); @@ -294,26 +303,26 @@ suite('Event', function () { assert.strictEqual(firstCount, 1); assert.strictEqual(lastCount, 1); - subscription1 = a.event(function () { }); + subscription1 = ds.add(a.event(function () { })); assert.strictEqual(firstCount, 2); assert.strictEqual(lastCount, 1); }); test('onWillRemoveListener', () => { let count = 0; - const a = new Emitter({ + const a = ds.add(new Emitter({ onWillRemoveListener() { count += 1; } - }); + })); assert.strictEqual(count, 0); - let subscription = a.event(function () { }); + let subscription = ds.add(a.event(function () { })); assert.strictEqual(count, 0); subscription.dispose(); assert.strictEqual(count, 1); - subscription = a.event(function () { }); + subscription = ds.add(a.event(function () { })); assert.strictEqual(count, 1); }); @@ -322,15 +331,15 @@ suite('Event', function () { setUnexpectedErrorHandler(() => null); try { - const a = new Emitter(); + const a = ds.add(new Emitter()); let hit = false; - a.event(function () { + ds.add(a.event(function () { // eslint-disable-next-line no-throw-literal throw 9; - }); - a.event(function () { + })); + ds.add(a.event(function () { hit = true; - }); + })); a.fire(undefined); assert.strictEqual(hit, true); @@ -343,23 +352,48 @@ suite('Event', function () { const allError: any[] = []; - const a = new Emitter({ + const a = ds.add(new Emitter({ onListenerError(e) { allError.push(e); } - }); + })); let hit = false; - a.event(function () { + ds.add(a.event(function () { // eslint-disable-next-line no-throw-literal throw 9; - }); - a.event(function () { + })); + ds.add(a.event(function () { hit = true; - }); + })); a.fire(undefined); assert.strictEqual(hit, true); assert.deepStrictEqual(allError, [9]); }); + test('throw ListenerLeakError', () => { + + const store = new DisposableStore(); + const allError: any[] = []; + + const a = ds.add(new Emitter({ + onListenerError(e) { allError.push(e); }, + leakWarningThreshold: 3, + })); + + for (let i = 0; i < 11; i++) { + a.event(() => { }, undefined, store); + } + + assert.deepStrictEqual(allError.length, 5); + const [start, tail] = tail2(allError); + assert.ok(tail instanceof ListenerRefusalError); + + for (const item of start) { + assert.ok(item instanceof ListenerLeakError); + } + + store.dispose(); + }); + test('reusing event function and context', function () { let counter = 0; function listener() { @@ -367,7 +401,7 @@ suite('Event', function () { } const context = {}; - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); const reg1 = emitter.event(listener, context); const reg2 = emitter.event(listener, context); @@ -395,7 +429,7 @@ suite('Event', function () { } }); - emitter.event(e => { sum = e; }); + ds.add(emitter.event(e => { sum = e; })); const p = Event.toPromise(emitter.event); @@ -433,18 +467,18 @@ suite('Event', function () { }); test('Emitter - In Order Delivery', function () { - const a = new Emitter(); + const a = ds.add(new Emitter()); const listener2Events: string[] = []; - a.event(function listener1(event) { + ds.add(a.event(function listener1(event) { if (event === 'e1') { a.fire('e2'); // assert that all events are delivered at this point assert.deepStrictEqual(listener2Events, ['e1', 'e2']); } - }); - a.event(function listener2(event) { + })); + ds.add(a.event(function listener2(event) { listener2Events.push(event); - }); + })); a.fire('e1'); // assert that all events are delivered in order @@ -452,25 +486,25 @@ suite('Event', function () { }); test('Emitter, - In Order Delivery 3x', function () { - const a = new Emitter(); + const a = ds.add(new Emitter()); const listener2Events: string[] = []; - a.event(function listener1(event) { + ds.add(a.event(function listener1(event) { if (event === 'e2') { a.fire('e3'); // assert that all events are delivered at this point assert.deepStrictEqual(listener2Events, ['e1', 'e2', 'e3']); } - }); - a.event(function listener1(event) { + })); + ds.add(a.event(function listener1(event) { if (event === 'e1') { a.fire('e2'); // assert that all events are delivered at this point assert.deepStrictEqual(listener2Events, ['e1', 'e2', 'e3']); } - }); - a.event(function listener2(event) { + })); + ds.add(a.event(function listener2(event) { listener2Events.push(event); - }); + })); a.fire('e1'); // assert that all events are delivered in order @@ -478,7 +512,7 @@ suite('Event', function () { }); test('Cannot read property \'_actual\' of undefined #142204', function () { - const e = new Emitter(); + const e = ds.add(new Emitter()); const dispo = e.event(() => { }); dispo.dispose.call(undefined); // assert that disposable can be called with this }); @@ -486,6 +520,8 @@ suite('Event', function () { suite('AsyncEmitter', function () { + const ds = ensureNoDisposablesAreLeakedInTestSuite(); + test('event has waitUntil-function', async function () { interface E extends IWaitUntil { @@ -495,11 +531,11 @@ suite('AsyncEmitter', function () { const emitter = new AsyncEmitter(); - emitter.event(e => { + ds.add(emitter.event(e => { assert.strictEqual(e.foo, true); assert.strictEqual(e.bar, 1); assert.strictEqual(typeof e.waitUntil, 'function'); - }); + })); emitter.fireAsync({ foo: true, bar: 1, }, CancellationToken.None); emitter.dispose(); @@ -515,19 +551,19 @@ suite('AsyncEmitter', function () { let globalState = 0; const emitter = new AsyncEmitter(); - emitter.event(e => { + ds.add(emitter.event(e => { e.waitUntil(timeout(10).then(_ => { assert.strictEqual(globalState, 0); globalState += 1; })); - }); + })); - emitter.event(e => { + ds.add(emitter.event(e => { e.waitUntil(timeout(1).then(_ => { assert.strictEqual(globalState, 1); globalState += 1; })); - }); + })); await emitter.fireAsync({ foo: true }, CancellationToken.None); assert.strictEqual(globalState, 2); @@ -545,7 +581,7 @@ suite('AsyncEmitter', function () { const emitter = new AsyncEmitter(); // e1 - emitter.event(e => { + ds.add(emitter.event(e => { e.waitUntil(timeout(10).then(async _ => { if (e.foo === 1) { await emitter.fireAsync({ foo: 2 }, CancellationToken.None); @@ -553,13 +589,13 @@ suite('AsyncEmitter', function () { done = true; } })); - }); + })); // e2 - emitter.event(e => { + ds.add(emitter.event(e => { events.push(e.foo); e.waitUntil(timeout(7)); - }); + })); await emitter.fireAsync({ foo: 1 }, CancellationToken.None); assert.ok(done); @@ -577,16 +613,16 @@ suite('AsyncEmitter', function () { let globalState = 0; const emitter = new AsyncEmitter(); - emitter.event(e => { + ds.add(emitter.event(e => { globalState += 1; e.waitUntil(new Promise((_r, reject) => reject(new Error()))); - }); + })); - emitter.event(e => { + ds.add(emitter.event(e => { globalState += 1; e.waitUntil(timeout(10)); e.waitUntil(timeout(20).then(() => globalState++)); // multiple `waitUntil` are supported and awaited on - }); + })); await emitter.fireAsync({ foo: true }, CancellationToken.None).then(() => { assert.strictEqual(globalState, 3); @@ -601,11 +637,13 @@ suite('AsyncEmitter', function () { suite('PausableEmitter', function () { + const ds = ensureNoDisposablesAreLeakedInTestSuite(); + test('basic', function () { const data: number[] = []; - const emitter = new PauseableEmitter(); + const emitter = ds.add(new PauseableEmitter()); - emitter.event(e => data.push(e)); + ds.add(emitter.event(e => data.push(e))); emitter.fire(1); emitter.fire(2); @@ -614,9 +652,9 @@ suite('PausableEmitter', function () { test('pause/resume - no merge', function () { const data: number[] = []; - const emitter = new PauseableEmitter(); + const emitter = ds.add(new PauseableEmitter()); - emitter.event(e => data.push(e)); + ds.add(emitter.event(e => data.push(e))); emitter.fire(1); emitter.fire(2); assert.deepStrictEqual(data, [1, 2]); @@ -634,9 +672,9 @@ suite('PausableEmitter', function () { test('pause/resume - merge', function () { const data: number[] = []; - const emitter = new PauseableEmitter({ merge: (a) => a.reduce((p, c) => p + c, 0) }); + const emitter = ds.add(new PauseableEmitter({ merge: (a) => a.reduce((p, c) => p + c, 0) })); - emitter.event(e => data.push(e)); + ds.add(emitter.event(e => data.push(e))); emitter.fire(1); emitter.fire(2); assert.deepStrictEqual(data, [1, 2]); @@ -655,9 +693,9 @@ suite('PausableEmitter', function () { test('double pause/resume', function () { const data: number[] = []; - const emitter = new PauseableEmitter(); + const emitter = ds.add(new PauseableEmitter()); - emitter.event(e => data.push(e)); + ds.add(emitter.event(e => data.push(e))); emitter.fire(1); emitter.fire(2); assert.deepStrictEqual(data, [1, 2]); @@ -680,9 +718,9 @@ suite('PausableEmitter', function () { test('resume, no pause', function () { const data: number[] = []; - const emitter = new PauseableEmitter(); + const emitter = ds.add(new PauseableEmitter()); - emitter.event(e => data.push(e)); + ds.add(emitter.event(e => data.push(e))); emitter.fire(1); emitter.fire(2); assert.deepStrictEqual(data, [1, 2]); @@ -694,20 +732,20 @@ suite('PausableEmitter', function () { test('nested pause', function () { const data: number[] = []; - const emitter = new PauseableEmitter(); + const emitter = ds.add(new PauseableEmitter()); let once = true; - emitter.event(e => { + ds.add(emitter.event(e => { data.push(e); if (once) { emitter.pause(); once = false; } - }); - emitter.event(e => { + })); + ds.add(emitter.event(e => { data.push(e); - }); + })); emitter.pause(); emitter.fire(1); @@ -727,8 +765,8 @@ suite('PausableEmitter', function () { test('empty pause with merge', function () { const data: number[] = []; - const emitter = new PauseableEmitter({ merge: a => a[0] }); - emitter.event(e => data.push(1)); + const emitter = ds.add(new PauseableEmitter({ merge: a => a[0] })); + ds.add(emitter.event(e => data.push(1))); emitter.pause(); emitter.resume(); @@ -766,12 +804,14 @@ suite('Event utils - ensureNoDisposablesAreLeakedInTestSuite', function () { suite('Event utils', () => { + const ds = ensureNoDisposablesAreLeakedInTestSuite(); + suite('EventBufferer', () => { test('should not buffer when not wrapped', () => { const bufferer = new EventBufferer(); const counter = new Samples.EventCounter(); - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); const event = bufferer.wrapEvent(emitter.event); const listener = event(counter.onEvent, counter); @@ -789,7 +829,7 @@ suite('Event utils', () => { test('should buffer when wrapped', () => { const bufferer = new EventBufferer(); const counter = new Samples.EventCounter(); - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); const event = bufferer.wrapEvent(emitter.event); const listener = event(counter.onEvent, counter); @@ -812,7 +852,7 @@ suite('Event utils', () => { }); test('once', () => { - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); let counter1 = 0, counter2 = 0, counter3 = 0; @@ -844,7 +884,7 @@ suite('Event utils', () => { test('should buffer events', () => { const result: number[] = []; - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); const event = emitter.event; const bufferedEvent = Event.buffer(event); @@ -866,7 +906,7 @@ suite('Event utils', () => { test('should buffer events on next tick', async () => { const result: number[] = []; - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); const event = emitter.event; const bufferedEvent = Event.buffer(event, true); @@ -888,7 +928,7 @@ suite('Event utils', () => { test('should fire initial buffer events', () => { const result: number[] = []; - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); const event = emitter.event; const bufferedEvent = Event.buffer(event, false, [-2, -1, 0]); @@ -897,7 +937,7 @@ suite('Event utils', () => { emitter.fire(3); assert.deepStrictEqual(result, [] as number[]); - bufferedEvent(num => result.push(num)); + ds.add(bufferedEvent(num => result.push(num))); assert.deepStrictEqual(result, [-2, -1, 0, 1, 2, 3]); }); }); @@ -907,10 +947,10 @@ suite('Event utils', () => { test('works', () => { const result: number[] = []; const m = new EventMultiplexer(); - m.event(r => result.push(r)); + ds.add(m.event(r => result.push(r))); - const e1 = new Emitter(); - m.add(e1.event); + const e1 = ds.add(new Emitter()); + ds.add(m.add(e1.event)); assert.deepStrictEqual(result, []); @@ -921,10 +961,10 @@ suite('Event utils', () => { test('multiplexer dispose works', () => { const result: number[] = []; const m = new EventMultiplexer(); - m.event(r => result.push(r)); + ds.add(m.event(r => result.push(r))); - const e1 = new Emitter(); - m.add(e1.event); + const e1 = ds.add(new Emitter()); + ds.add(m.add(e1.event)); assert.deepStrictEqual(result, []); @@ -941,10 +981,10 @@ suite('Event utils', () => { test('event dispose works', () => { const result: number[] = []; const m = new EventMultiplexer(); - m.event(r => result.push(r)); + ds.add(m.event(r => result.push(r))); - const e1 = new Emitter(); - m.add(e1.event); + const e1 = ds.add(new Emitter()); + ds.add(m.add(e1.event)); assert.deepStrictEqual(result, []); @@ -961,9 +1001,9 @@ suite('Event utils', () => { test('mutliplexer event dispose works', () => { const result: number[] = []; const m = new EventMultiplexer(); - m.event(r => result.push(r)); + ds.add(m.event(r => result.push(r))); - const e1 = new Emitter(); + const e1 = ds.add(new Emitter()); const l1 = m.add(e1.event); assert.deepStrictEqual(result, []); @@ -981,14 +1021,14 @@ suite('Event utils', () => { test('hot start works', () => { const result: number[] = []; const m = new EventMultiplexer(); - m.event(r => result.push(r)); + ds.add(m.event(r => result.push(r))); - const e1 = new Emitter(); - m.add(e1.event); - const e2 = new Emitter(); - m.add(e2.event); - const e3 = new Emitter(); - m.add(e3.event); + const e1 = ds.add(new Emitter()); + ds.add(m.add(e1.event)); + const e2 = ds.add(new Emitter()); + ds.add(m.add(e2.event)); + const e3 = ds.add(new Emitter()); + ds.add(m.add(e3.event)); e1.fire(1); e2.fire(2); @@ -1000,14 +1040,14 @@ suite('Event utils', () => { const result: number[] = []; const m = new EventMultiplexer(); - const e1 = new Emitter(); - m.add(e1.event); - const e2 = new Emitter(); - m.add(e2.event); - const e3 = new Emitter(); - m.add(e3.event); + const e1 = ds.add(new Emitter()); + ds.add(m.add(e1.event)); + const e2 = ds.add(new Emitter()); + ds.add(m.add(e2.event)); + const e3 = ds.add(new Emitter()); + ds.add(m.add(e3.event)); - m.event(r => result.push(r)); + ds.add(m.event(r => result.push(r))); e1.fire(1); e2.fire(2); @@ -1019,18 +1059,18 @@ suite('Event utils', () => { const result: number[] = []; const m = new EventMultiplexer(); - const e1 = new Emitter(); - m.add(e1.event); - const e2 = new Emitter(); - m.add(e2.event); + const e1 = ds.add(new Emitter()); + ds.add(m.add(e1.event)); + const e2 = ds.add(new Emitter()); + ds.add(m.add(e2.event)); - m.event(r => result.push(r)); + ds.add(m.event(r => result.push(r))); e1.fire(1); e2.fire(2); - const e3 = new Emitter(); - m.add(e3.event); + const e3 = ds.add(new Emitter()); + ds.add(m.add(e3.event)); e3.fire(3); assert.deepStrictEqual(result, [1, 2, 3]); @@ -1040,17 +1080,17 @@ suite('Event utils', () => { const result: number[] = []; const m = new EventMultiplexer(); - const e1 = new Emitter(); - m.add(e1.event); - const e2 = new Emitter(); - m.add(e2.event); + const e1 = ds.add(new Emitter()); + ds.add(m.add(e1.event)); + const e2 = ds.add(new Emitter()); + ds.add(m.add(e2.event)); - m.event(r => result.push(r)); + ds.add(m.event(r => result.push(r))); e1.fire(1); e2.fire(2); - const e3 = new Emitter(); + const e3 = ds.add(new Emitter()); const l3 = m.add(e3.event); e3.fire(3); assert.deepStrictEqual(result, [1, 2, 3]); @@ -1066,22 +1106,24 @@ suite('Event utils', () => { }); suite('DynamicListEventMultiplexer', () => { + let addEmitter: Emitter; + let removeEmitter: Emitter; const recordedEvents: number[] = []; - const addEmitter = new Emitter(); - const removeEmitter = new Emitter(); class TestItem { - readonly onTestEventEmitter = new Emitter(); + readonly onTestEventEmitter = ds.add(new Emitter()); readonly onTestEvent = this.onTestEventEmitter.event; } let items: TestItem[]; let m: DynamicListEventMultiplexer; setup(() => { + addEmitter = ds.add(new Emitter()); + removeEmitter = ds.add(new Emitter()); items = [new TestItem(), new TestItem()]; for (const [i, item] of items.entries()) { - item.onTestEvent(e => `${i}:${e}`); + ds.add(item.onTestEvent(e => `${i}:${e}`)); } m = new DynamicListEventMultiplexer(items, addEmitter.event, removeEmitter.event, e => e.onTestEvent); - m.event(e => recordedEvents.push(e)); + ds.add(m.event(e => recordedEvents.push(e))); recordedEvents.length = 0; }); teardown(() => m.dispose()); @@ -1112,11 +1154,11 @@ suite('Event utils', () => { }); test('latch', () => { - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); const event = Event.latch(emitter.event); const result: number[] = []; - const listener = event(num => result.push(num)); + const listener = ds.add(event(num => result.push(num))); assert.deepStrictEqual(result, []); @@ -1148,11 +1190,11 @@ suite('Event utils', () => { }); test('dispose is reentrant', () => { - const emitter = new Emitter({ + const emitter = ds.add(new Emitter({ onDidRemoveLastListener: () => { emitter.dispose(); } - }); + })); const listener = emitter.event(() => undefined); listener.dispose(); // should not crash @@ -1164,17 +1206,17 @@ suite('Event utils', () => { return new Promise(resolve => { let promise = new DeferredPromise(); - Event.fromPromise(promise.p)(e => { + ds.add(Event.fromPromise(promise.p)(e => { assert.strictEqual(e, 1); promise = new DeferredPromise(); - Event.fromPromise(promise.p)(() => { + ds.add(Event.fromPromise(promise.p)(() => { resolve(); - }); + })); promise.error(undefined); - }); + })); promise.complete(1); }); @@ -1185,16 +1227,16 @@ suite('Event utils', () => { let promise = new DeferredPromise(); promise.complete(1); - Event.fromPromise(promise.p)(e => { + ds.add(Event.fromPromise(promise.p)(e => { assert.strictEqual(e, 1); promise = new DeferredPromise(); promise.error(undefined); - Event.fromPromise(promise.p)(() => { + ds.add(Event.fromPromise(promise.p)(() => { resolve(); - }); - }); + })); + })); }); }); @@ -1202,8 +1244,8 @@ suite('Event utils', () => { suite('Relay', () => { test('should input work', () => { - const e1 = new Emitter(); - const e2 = new Emitter(); + const e1 = ds.add(new Emitter()); + const e2 = ds.add(new Emitter()); const relay = new Relay(); const result: number[] = []; @@ -1229,13 +1271,13 @@ suite('Event utils', () => { }); test('should Relay dispose work', () => { - const e1 = new Emitter(); - const e2 = new Emitter(); + const e1 = ds.add(new Emitter()); + const e2 = ds.add(new Emitter()); const relay = new Relay(); const result: number[] = []; const listener = (num: number) => result.push(num); - relay.event(listener); + ds.add(relay.event(listener)); e1.fire(1); assert.deepStrictEqual(result, []); @@ -1256,46 +1298,16 @@ suite('Event utils', () => { }); }); - test('runAndSubscribeWithStore', () => { - const eventEmitter = new Emitter(); - const event = eventEmitter.event; - - let i = 0; - const log = new Array(); - const disposable = Event.runAndSubscribeWithStore(event, (e, disposables) => { - const idx = i++; - log.push({ label: 'handleEvent', data: e || null, idx }); - disposables.add(toDisposable(() => { - log.push({ label: 'dispose', idx }); - })); - }); - - log.push({ label: 'fire' }); - eventEmitter.fire('someEventData'); - - log.push({ label: 'disposeAll' }); - disposable.dispose(); - - assert.deepStrictEqual(log, [ - { label: 'handleEvent', data: null, idx: 0 }, - { label: 'fire' }, - { label: 'dispose', idx: 0 }, - { label: 'handleEvent', data: 'someEventData', idx: 1 }, - { label: 'disposeAll' }, - { label: 'dispose', idx: 1 }, - ]); - }); - suite('accumulate', () => { test('should not fire after a listener is disposed with undefined or []', async () => { - const eventEmitter = new Emitter(); + const eventEmitter = ds.add(new Emitter()); const event = eventEmitter.event; const accumulated = Event.accumulate(event, 0); const calls1: number[][] = []; const calls2: number[][] = []; - const listener1 = accumulated((e) => calls1.push(e)); - accumulated((e) => calls2.push(e)); + const listener1 = ds.add(accumulated((e) => calls1.push(e))); + ds.add(accumulated((e) => calls2.push(e))); eventEmitter.fire(1); await timeout(1); @@ -1308,29 +1320,29 @@ suite('Event utils', () => { assert.deepStrictEqual(calls2, [[1]], 'should not fire after a listener is disposed with undefined or []'); }); test('should accumulate a single event', async () => { - const eventEmitter = new Emitter(); + const eventEmitter = ds.add(new Emitter()); const event = eventEmitter.event; const accumulated = Event.accumulate(event, 0); const results1 = await new Promise(r => { - accumulated(r); + ds.add(accumulated(r)); eventEmitter.fire(1); }); assert.deepStrictEqual(results1, [1]); const results2 = await new Promise(r => { - accumulated(r); + ds.add(accumulated(r)); eventEmitter.fire(2); }); assert.deepStrictEqual(results2, [2]); }); test('should accumulate multiple events', async () => { - const eventEmitter = new Emitter(); + const eventEmitter = ds.add(new Emitter()); const event = eventEmitter.event; const accumulated = Event.accumulate(event, 0); const results1 = await new Promise(r => { - accumulated(r); + ds.add(accumulated(r)); eventEmitter.fire(1); eventEmitter.fire(2); eventEmitter.fire(3); @@ -1338,7 +1350,7 @@ suite('Event utils', () => { assert.deepStrictEqual(results1, [1, 2, 3]); const results2 = await new Promise(r => { - accumulated(r); + ds.add(accumulated(r)); eventEmitter.fire(4); eventEmitter.fire(5); eventEmitter.fire(6); @@ -1351,7 +1363,7 @@ suite('Event utils', () => { suite('debounce', () => { test('simple', function (done: () => void) { - const doc = new Samples.Document3(); + const doc = ds.add(new Samples.Document3()); const onDocDidChange = Event.debounce(doc.onDidChange, (prev: string[] | undefined, cur) => { if (!prev) { @@ -1364,7 +1376,7 @@ suite('Event utils', () => { let count = 0; - onDocDidChange(keys => { + ds.add(onDocDidChange(keys => { count++; assert.ok(keys, 'was not expecting keys.'); if (count === 1) { @@ -1374,7 +1386,7 @@ suite('Event utils', () => { assert.deepStrictEqual(keys, ['4']); done(); } - }); + })); doc.setText('1'); doc.setText('2'); @@ -1383,7 +1395,7 @@ suite('Event utils', () => { test('microtask', function (done: () => void) { - const doc = new Samples.Document3(); + const doc = ds.add(new Samples.Document3()); const onDocDidChange = Event.debounce(doc.onDidChange, (prev: string[] | undefined, cur) => { if (!prev) { @@ -1396,7 +1408,7 @@ suite('Event utils', () => { let count = 0; - onDocDidChange(keys => { + ds.add(onDocDidChange(keys => { count++; assert.ok(keys, 'was not expecting keys.'); if (count === 1) { @@ -1406,7 +1418,7 @@ suite('Event utils', () => { assert.deepStrictEqual(keys, ['4']); done(); } - }); + })); doc.setText('1'); doc.setText('2'); @@ -1415,13 +1427,13 @@ suite('Event utils', () => { test('leading', async function () { - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); const debounced = Event.debounce(emitter.event, (l, e) => e, 0, /*leading=*/true); let calls = 0; - debounced(() => { + ds.add(debounced(() => { calls++; - }); + })); // If the source event is fired once, the debounced (on the leading edge) event should be fired only once emitter.fire(); @@ -1431,13 +1443,13 @@ suite('Event utils', () => { }); test('leading (2)', async function () { - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); const debounced = Event.debounce(emitter.event, (l, e) => e, 0, /*leading=*/true); let calls = 0; - debounced(() => { + ds.add(debounced(() => { calls++; - }); + })); // If the source event is fired multiple times, the debounced (on the leading edge) event should be fired twice emitter.fire(); @@ -1448,11 +1460,11 @@ suite('Event utils', () => { }); test('leading reset', async function () { - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); const debounced = Event.debounce(emitter.event, (l, e) => l ? l + 1 : 1, 0, /*leading=*/true); const calls: number[] = []; - debounced((e) => calls.push(e)); + ds.add(debounced((e) => calls.push(e))); emitter.fire(1); emitter.fire(1); @@ -1462,11 +1474,11 @@ suite('Event utils', () => { }); test('should not flush events when a listener is disposed', async () => { - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); const debounced = Event.debounce(emitter.event, (l, e) => l ? l + 1 : 1, 0); const calls: number[] = []; - const listener = debounced((e) => calls.push(e)); + const listener = ds.add(debounced((e) => calls.push(e))); emitter.fire(1); listener.dispose(); @@ -1478,11 +1490,11 @@ suite('Event utils', () => { }); test('flushOnListenerRemove - should flush events when a listener is disposed', async () => { - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); const debounced = Event.debounce(emitter.event, (l, e) => l ? l + 1 : 1, 0, undefined, true); const calls: number[] = []; - const listener = debounced((e) => calls.push(e)); + const listener = ds.add(debounced((e) => calls.push(e))); emitter.fire(1); listener.dispose(); @@ -1494,11 +1506,11 @@ suite('Event utils', () => { }); test('should flush events when the emitter is disposed', async () => { - const emitter = new Emitter(); + const emitter = ds.add(new Emitter()); const debounced = Event.debounce(emitter.event, (l, e) => l ? l + 1 : 1, 0); const calls: number[] = []; - debounced((e) => calls.push(e)); + ds.add(debounced((e) => calls.push(e))); emitter.fire(1); emitter.dispose(); @@ -1509,26 +1521,17 @@ suite('Event utils', () => { }); suite('chain2', () => { - let store: DisposableStore; let em: Emitter; let calls: number[]; - teardown(() => { - store.dispose(); - }); - - ensureNoDisposablesAreLeakedInTestSuite(); - setup(() => { - store = new DisposableStore(); - em = new Emitter(); - store.add(em); + em = ds.add(new Emitter()); calls = []; }); test('maps', () => { const ev = Event.chain(em.event, $ => $.map(v => v * 2)); - store.add(ev(v => calls.push(v))); + ds.add(ev(v => calls.push(v))); em.fire(1); em.fire(2); em.fire(3); @@ -1537,7 +1540,7 @@ suite('Event utils', () => { test('filters', () => { const ev = Event.chain(em.event, $ => $.filter(v => v % 2 === 0)); - store.add(ev(v => calls.push(v))); + ds.add(ev(v => calls.push(v))); em.fire(1); em.fire(2); em.fire(3); @@ -1547,7 +1550,7 @@ suite('Event utils', () => { test('reduces', () => { const ev = Event.chain(em.event, $ => $.reduce((acc, v) => acc + v, 0)); - store.add(ev(v => calls.push(v))); + ds.add(ev(v => calls.push(v))); em.fire(1); em.fire(2); em.fire(3); @@ -1557,7 +1560,7 @@ suite('Event utils', () => { test('latches', () => { const ev = Event.chain(em.event, $ => $.latch()); - store.add(ev(v => calls.push(v))); + ds.add(ev(v => calls.push(v))); em.fire(1); em.fire(1); em.fire(2); @@ -1576,7 +1579,7 @@ suite('Event utils', () => { .latch() ); - store.add(ev(v => calls.push(v))); + ds.add(ev(v => calls.push(v))); em.fire(1); em.fire(2); em.fire(3); diff --git a/patched-vscode/src/vs/base/test/common/extpath.test.ts b/patched-vscode/src/vs/base/test/common/extpath.test.ts index 3c6a4e49..c13210da 100644 --- a/patched-vscode/src/vs/base/test/common/extpath.test.ts +++ b/patched-vscode/src/vs/base/test/common/extpath.test.ts @@ -50,9 +50,9 @@ suite('Paths', () => { assert.ok(!extpath.isValidBasename('')); assert.ok(extpath.isValidBasename('test.txt')); assert.ok(!extpath.isValidBasename('/test.txt')); - assert.ok(!extpath.isValidBasename('\\test.txt')); if (isWindows) { + assert.ok(!extpath.isValidBasename('\\test.txt')); assert.ok(!extpath.isValidBasename('aux')); assert.ok(!extpath.isValidBasename('Aux')); assert.ok(!extpath.isValidBasename('LPT0')); @@ -69,6 +69,8 @@ suite('Paths', () => { assert.ok(!extpath.isValidBasename('test.txt\t')); assert.ok(!extpath.isValidBasename('tes:t.txt')); assert.ok(!extpath.isValidBasename('tes"t.txt')); + } else { + assert.ok(extpath.isValidBasename('\\test.txt')); } }); diff --git a/patched-vscode/src/vs/base/test/common/filters.test.ts b/patched-vscode/src/vs/base/test/common/filters.test.ts index c80a6f84..5bfe3856 100644 --- a/patched-vscode/src/vs/base/test/common/filters.test.ts +++ b/patched-vscode/src/vs/base/test/common/filters.test.ts @@ -4,6 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; import { anyScore, createMatches, fuzzyScore, fuzzyScoreGraceful, fuzzyScoreGracefulAggressive, FuzzyScorer, IFilter, IMatch, matchesCamelCase, matchesContiguousSubString, matchesPrefix, matchesStrictPrefix, matchesSubString, matchesWords, or } from 'vs/base/common/filters'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; function filterOk(filter: IFilter, word: string, wordToMatchAgainst: string, highlights?: { start: number; end: number }[]) { const r = filter(word, wordToMatchAgainst); @@ -18,6 +19,8 @@ function filterNotOk(filter: IFilter, word: string, wordToMatchAgainst: string) } suite('Filters', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('or', () => { let filter: IFilter; let counters: number[]; @@ -498,6 +501,11 @@ suite('Filters', () => { assertTopScore(fuzzyScore, '_lineS', 0, '_lineS', '_lines'); }); + test.skip('Bad completion ranking changes valid variable name to class name when pressing "." #187055', function () { + assertTopScore(fuzzyScore, 'a', 1, 'A', 'a'); + assertTopScore(fuzzyScore, 'theme', 1, 'Theme', 'theme'); + }); + test('HTML closing tag proposal filtered out #38880', function () { assertMatches('\t\t<', '\t\t', '^\t^\t^', fuzzyScore, { patternPos: 0 }); assertMatches('\t\t<', '\t\t', '\t\t^', fuzzyScore, { patternPos: 2 }); @@ -572,8 +580,16 @@ suite('Filters', () => { const a = 'createModelServices'; const b = 'create'; - const aBoost = fuzzyScore(prefix, prefix, 0, a, a.toLowerCase(), 0, { boostFullMatch: true, firstMatchCanBeWeak: true }); - const bBoost = fuzzyScore(prefix, prefix, 0, b, b.toLowerCase(), 0, { boostFullMatch: true, firstMatchCanBeWeak: true }); + let aBoost = fuzzyScore(prefix, prefix, 0, a, a.toLowerCase(), 0, { boostFullMatch: true, firstMatchCanBeWeak: true }); + let bBoost = fuzzyScore(prefix, prefix, 0, b, b.toLowerCase(), 0, { boostFullMatch: true, firstMatchCanBeWeak: true }); + assert.ok(aBoost); + assert.ok(bBoost); + assert.ok(aBoost[0] < bBoost[0]); + + // also works with wordStart > 0 (https://github.com/microsoft/vscode/issues/187921) + const wordPrefix = '$(symbol-function) '; + aBoost = fuzzyScore(prefix, prefix, 0, `${wordPrefix}${a}`, `${wordPrefix}${a}`.toLowerCase(), wordPrefix.length, { boostFullMatch: true, firstMatchCanBeWeak: true }); + bBoost = fuzzyScore(prefix, prefix, 0, `${wordPrefix}${b}`, `${wordPrefix}${b}`.toLowerCase(), wordPrefix.length, { boostFullMatch: true, firstMatchCanBeWeak: true }); assert.ok(aBoost); assert.ok(bBoost); assert.ok(aBoost[0] < bBoost[0]); diff --git a/patched-vscode/src/vs/base/test/common/fuzzyScorer.test.ts b/patched-vscode/src/vs/base/test/common/fuzzyScorer.test.ts index 86dfd034..747e2ee1 100644 --- a/patched-vscode/src/vs/base/test/common/fuzzyScorer.test.ts +++ b/patched-vscode/src/vs/base/test/common/fuzzyScorer.test.ts @@ -199,12 +199,12 @@ suite('Fuzzy Scorer', () => { assert.ok(pathRes.score); assert.ok(pathRes.descriptionMatch); assert.ok(pathRes.labelMatch); - assert.strictEqual(pathRes.labelMatch!.length, 1); - assert.strictEqual(pathRes.labelMatch![0].start, 8); - assert.strictEqual(pathRes.labelMatch![0].end, 11); - assert.strictEqual(pathRes.descriptionMatch!.length, 1); - assert.strictEqual(pathRes.descriptionMatch![0].start, 1); - assert.strictEqual(pathRes.descriptionMatch![0].end, 4); + assert.strictEqual(pathRes.labelMatch.length, 1); + assert.strictEqual(pathRes.labelMatch[0].start, 8); + assert.strictEqual(pathRes.labelMatch[0].end, 11); + assert.strictEqual(pathRes.descriptionMatch.length, 1); + assert.strictEqual(pathRes.descriptionMatch[0].start, 1); + assert.strictEqual(pathRes.descriptionMatch[0].end, 4); // No Match const noRes = scoreItem(resource, '987', true, ResourceAccessor); @@ -232,41 +232,41 @@ suite('Fuzzy Scorer', () => { const res1 = scoreItem(resource, 'xyz some', true, ResourceAccessor); assert.ok(res1.score); assert.strictEqual(res1.labelMatch?.length, 1); - assert.strictEqual(res1.labelMatch![0].start, 0); - assert.strictEqual(res1.labelMatch![0].end, 4); + assert.strictEqual(res1.labelMatch[0].start, 0); + assert.strictEqual(res1.labelMatch[0].end, 4); assert.strictEqual(res1.descriptionMatch?.length, 1); - assert.strictEqual(res1.descriptionMatch![0].start, 1); - assert.strictEqual(res1.descriptionMatch![0].end, 4); + assert.strictEqual(res1.descriptionMatch[0].start, 1); + assert.strictEqual(res1.descriptionMatch[0].end, 4); const res2 = scoreItem(resource, 'some xyz', true, ResourceAccessor); assert.ok(res2.score); assert.strictEqual(res1.score, res2.score); assert.strictEqual(res2.labelMatch?.length, 1); - assert.strictEqual(res2.labelMatch![0].start, 0); - assert.strictEqual(res2.labelMatch![0].end, 4); + assert.strictEqual(res2.labelMatch[0].start, 0); + assert.strictEqual(res2.labelMatch[0].end, 4); assert.strictEqual(res2.descriptionMatch?.length, 1); - assert.strictEqual(res2.descriptionMatch![0].start, 1); - assert.strictEqual(res2.descriptionMatch![0].end, 4); + assert.strictEqual(res2.descriptionMatch[0].start, 1); + assert.strictEqual(res2.descriptionMatch[0].end, 4); const res3 = scoreItem(resource, 'some xyz file file123', true, ResourceAccessor); assert.ok(res3.score); assert.ok(res3.score > res2.score); assert.strictEqual(res3.labelMatch?.length, 1); - assert.strictEqual(res3.labelMatch![0].start, 0); - assert.strictEqual(res3.labelMatch![0].end, 11); + assert.strictEqual(res3.labelMatch[0].start, 0); + assert.strictEqual(res3.labelMatch[0].end, 11); assert.strictEqual(res3.descriptionMatch?.length, 1); - assert.strictEqual(res3.descriptionMatch![0].start, 1); - assert.strictEqual(res3.descriptionMatch![0].end, 4); + assert.strictEqual(res3.descriptionMatch[0].start, 1); + assert.strictEqual(res3.descriptionMatch[0].end, 4); const res4 = scoreItem(resource, 'path z y', true, ResourceAccessor); assert.ok(res4.score); assert.ok(res4.score < res2.score); assert.strictEqual(res4.labelMatch?.length, 0); assert.strictEqual(res4.descriptionMatch?.length, 2); - assert.strictEqual(res4.descriptionMatch![0].start, 2); - assert.strictEqual(res4.descriptionMatch![0].end, 4); - assert.strictEqual(res4.descriptionMatch![1].start, 10); - assert.strictEqual(res4.descriptionMatch![1].end, 14); + assert.strictEqual(res4.descriptionMatch[0].start, 2); + assert.strictEqual(res4.descriptionMatch[0].end, 4); + assert.strictEqual(res4.descriptionMatch[1].start, 10); + assert.strictEqual(res4.descriptionMatch[1].end, 14); }); test('scoreItem - multiple with cache yields different results', function () { @@ -299,12 +299,12 @@ suite('Fuzzy Scorer', () => { assert.ok(pathRes.score); assert.ok(pathRes.descriptionMatch); assert.ok(pathRes.labelMatch); - assert.strictEqual(pathRes.labelMatch!.length, 1); - assert.strictEqual(pathRes.labelMatch![0].start, 0); - assert.strictEqual(pathRes.labelMatch![0].end, 7); - assert.strictEqual(pathRes.descriptionMatch!.length, 1); - assert.strictEqual(pathRes.descriptionMatch![0].start, 23); - assert.strictEqual(pathRes.descriptionMatch![0].end, 26); + assert.strictEqual(pathRes.labelMatch.length, 1); + assert.strictEqual(pathRes.labelMatch[0].start, 0); + assert.strictEqual(pathRes.labelMatch[0].end, 7); + assert.strictEqual(pathRes.descriptionMatch.length, 1); + assert.strictEqual(pathRes.descriptionMatch[0].start, 23); + assert.strictEqual(pathRes.descriptionMatch[0].end, 26); }); test('scoreItem - avoid match scattering (bug #36119)', function () { @@ -314,9 +314,9 @@ suite('Fuzzy Scorer', () => { assert.ok(pathRes.score); assert.ok(pathRes.descriptionMatch); assert.ok(pathRes.labelMatch); - assert.strictEqual(pathRes.labelMatch!.length, 1); - assert.strictEqual(pathRes.labelMatch![0].start, 0); - assert.strictEqual(pathRes.labelMatch![0].end, 9); + assert.strictEqual(pathRes.labelMatch.length, 1); + assert.strictEqual(pathRes.labelMatch[0].start, 0); + assert.strictEqual(pathRes.labelMatch[0].end, 9); }); test('scoreItem - prefers more compact matches', function () { @@ -328,11 +328,11 @@ suite('Fuzzy Scorer', () => { assert.ok(res.score); assert.ok(res.descriptionMatch); assert.ok(!res.labelMatch!.length); - assert.strictEqual(res.descriptionMatch!.length, 2); - assert.strictEqual(res.descriptionMatch![0].start, 11); - assert.strictEqual(res.descriptionMatch![0].end, 12); - assert.strictEqual(res.descriptionMatch![1].start, 13); - assert.strictEqual(res.descriptionMatch![1].end, 14); + assert.strictEqual(res.descriptionMatch.length, 2); + assert.strictEqual(res.descriptionMatch[0].start, 11); + assert.strictEqual(res.descriptionMatch[0].end, 12); + assert.strictEqual(res.descriptionMatch[1].start, 13); + assert.strictEqual(res.descriptionMatch[1].end, 14); }); test('scoreItem - proper target offset', function () { @@ -1121,7 +1121,7 @@ suite('Fuzzy Scorer', () => { assert.strictEqual(query.values?.[1].normalized, 'World'); assert.strictEqual(query.values?.[1].normalizedLowercase, 'World'.toLowerCase()); - const restoredQuery = pieceToQuery(query.values!); + const restoredQuery = pieceToQuery(query.values); assert.strictEqual(restoredQuery.original, query.original); assert.strictEqual(restoredQuery.values?.length, query.values?.length); assert.strictEqual(restoredQuery.containsPathSeparator, query.containsPathSeparator); diff --git a/patched-vscode/src/vs/base/test/common/history.test.ts b/patched-vscode/src/vs/base/test/common/history.test.ts index eae79bb5..39143609 100644 --- a/patched-vscode/src/vs/base/test/common/history.test.ts +++ b/patched-vscode/src/vs/base/test/common/history.test.ts @@ -184,6 +184,8 @@ suite('History Navigator', () => { suite('History Navigator 2', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('constructor', () => { const testObject = new HistoryNavigator2(['1', '2', '3', '4']); diff --git a/patched-vscode/src/vs/base/test/common/iconLabels.test.ts b/patched-vscode/src/vs/base/test/common/iconLabels.test.ts index 33aee64d..4f2cd802 100644 --- a/patched-vscode/src/vs/base/test/common/iconLabels.test.ts +++ b/patched-vscode/src/vs/base/test/common/iconLabels.test.ts @@ -6,6 +6,7 @@ import * as assert from 'assert'; import { IMatch } from 'vs/base/common/filters'; import { escapeIcons, getCodiconAriaLabel, IParsedLabelWithIcons, markdownEscapeEscapedIcons, matchesFuzzyIconAware, parseLabelWithIcons, stripIcons } from 'vs/base/common/iconLabels'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; interface IIconFilter { // Returns null if word doesn't match. @@ -21,7 +22,6 @@ function filterOk(filter: IIconFilter, word: string, target: IParsedLabelWithIco } suite('Icon Labels', () => { - test('Can get proper aria labels', () => { // note, the spaces in the results are important const testCases = new Map([ @@ -110,4 +110,6 @@ suite('Icon Labels', () => { assert.strictEqual(markdownEscapeEscapedIcons('$(Hello) World'), '$(Hello) World'); assert.strictEqual(markdownEscapeEscapedIcons('\\$(Hello) World'), '\\\\$(Hello) World'); }); + + ensureNoDisposablesAreLeakedInTestSuite(); }); diff --git a/patched-vscode/src/vs/base/test/common/iterator.test.ts b/patched-vscode/src/vs/base/test/common/iterator.test.ts index f43908c4..ce69814a 100644 --- a/patched-vscode/src/vs/base/test/common/iterator.test.ts +++ b/patched-vscode/src/vs/base/test/common/iterator.test.ts @@ -5,9 +5,12 @@ import * as assert from 'assert'; import { Iterable } from 'vs/base/common/iterator'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Iterable', function () { + ensureNoDisposablesAreLeakedInTestSuite(); + const customIterable = new class { *[Symbol.iterator]() { diff --git a/patched-vscode/src/vs/base/test/common/json.test.ts b/patched-vscode/src/vs/base/test/common/json.test.ts index 5accb162..4ad12115 100644 --- a/patched-vscode/src/vs/base/test/common/json.test.ts +++ b/patched-vscode/src/vs/base/test/common/json.test.ts @@ -5,6 +5,7 @@ import * as assert from 'assert'; import { createScanner, Node, parse, ParseError, ParseErrorCode, ParseOptions, parseTree, ScanError, SyntaxKind } from 'vs/base/common/json'; import { getParseErrorMessage } from 'vs/base/common/jsonErrorMessages'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; function assertKinds(text: string, ...kinds: SyntaxKind[]): void { const scanner = createScanner(text); @@ -59,6 +60,9 @@ function assertTree(input: string, expected: any, expectedErrors: number[] = [], } suite('JSON', () => { + + ensureNoDisposablesAreLeakedInTestSuite(); + test('tokens', () => { assertKinds('{', SyntaxKind.OpenBraceToken); assertKinds('}', SyntaxKind.CloseBraceToken); diff --git a/patched-vscode/src/vs/base/test/common/jsonEdit.test.ts b/patched-vscode/src/vs/base/test/common/jsonEdit.test.ts index 228db5b1..fa5d41b4 100644 --- a/patched-vscode/src/vs/base/test/common/jsonEdit.test.ts +++ b/patched-vscode/src/vs/base/test/common/jsonEdit.test.ts @@ -5,9 +5,12 @@ import * as assert from 'assert'; import { removeProperty, setProperty } from 'vs/base/common/jsonEdit'; import { Edit, FormattingOptions } from 'vs/base/common/jsonFormatter'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('JSON - edits', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + function assertEdit(content: string, edits: Edit[], expected: string) { assert(edits); let lastEditOffset = content.length; diff --git a/patched-vscode/src/vs/base/test/common/jsonFormatter.test.ts b/patched-vscode/src/vs/base/test/common/jsonFormatter.test.ts index 3ecfe41c..636d987c 100644 --- a/patched-vscode/src/vs/base/test/common/jsonFormatter.test.ts +++ b/patched-vscode/src/vs/base/test/common/jsonFormatter.test.ts @@ -4,9 +4,12 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; import * as Formatter from 'vs/base/common/jsonFormatter'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('JSON - formatter', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + function format(content: string, expected: string, insertSpaces = true) { let range: Formatter.Range | undefined = undefined; const rangeStart = content.indexOf('|'); diff --git a/patched-vscode/src/vs/base/test/common/keyCodes.test.ts b/patched-vscode/src/vs/base/test/common/keyCodes.test.ts index e0b6bda7..e3c73412 100644 --- a/patched-vscode/src/vs/base/test/common/keyCodes.test.ts +++ b/patched-vscode/src/vs/base/test/common/keyCodes.test.ts @@ -7,9 +7,12 @@ import * as assert from 'assert'; import { EVENT_KEY_CODE_MAP, IMMUTABLE_CODE_TO_KEY_CODE, IMMUTABLE_KEY_CODE_TO_CODE, KeyChord, KeyCode, KeyCodeUtils, KeyMod, NATIVE_WINDOWS_KEY_CODE_TO_KEY_CODE, ScanCode, ScanCodeUtils } from 'vs/base/common/keyCodes'; import { decodeKeybinding, KeyCodeChord, Keybinding } from 'vs/base/common/keybindings'; import { OperatingSystem } from 'vs/base/common/platform'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('keyCodes', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + function testBinaryEncoding(expected: Keybinding | null, k: number, OS: OperatingSystem): void { assert.deepStrictEqual(decodeKeybinding(k, OS), expected); } diff --git a/patched-vscode/src/vs/base/test/common/keybindings.test.ts b/patched-vscode/src/vs/base/test/common/keybindings.test.ts index c690efa6..ab26cf24 100644 --- a/patched-vscode/src/vs/base/test/common/keybindings.test.ts +++ b/patched-vscode/src/vs/base/test/common/keybindings.test.ts @@ -6,9 +6,12 @@ import * as assert from 'assert'; import { KeyCode, ScanCode } from 'vs/base/common/keyCodes'; import { KeyCodeChord, ScanCodeChord } from 'vs/base/common/keybindings'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('keyCodes', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('issue #173325: wrong interpretations of special keys (e.g. [Equal] is mistaken for V)', () => { const a = new KeyCodeChord(true, false, false, false, KeyCode.KeyV); const b = new ScanCodeChord(true, false, false, false, ScanCode.Equal); diff --git a/patched-vscode/src/vs/base/test/common/labels.test.ts b/patched-vscode/src/vs/base/test/common/labels.test.ts index 8928b09c..6c9d3eb0 100644 --- a/patched-vscode/src/vs/base/test/common/labels.test.ts +++ b/patched-vscode/src/vs/base/test/common/labels.test.ts @@ -162,6 +162,7 @@ suite('Labels', () => { test('getPathLabel', () => { const winFileUri = URI.file('c:/some/folder/file.txt'); const nixFileUri = URI.file('/some/folder/file.txt'); + const nixBadFileUri = URI.revive({ scheme: 'vscode', authority: 'file', path: '//some/folder/file.txt' }); const uncFileUri = URI.file('c:/some/folder/file.txt').with({ authority: 'auth' }); const remoteFileUri = URI.file('/some/folder/file.txt').with({ scheme: 'vscode-test', authority: 'auth' }); @@ -190,6 +191,7 @@ suite('Labels', () => { assert.strictEqual(labels.getPathLabel(nixFileUri, { os: OperatingSystem.Windows, tildify: { userHome: nixUserHome } }), '\\some\\folder\\file.txt'); assert.strictEqual(labels.getPathLabel(nixFileUri, { os: OperatingSystem.Macintosh, tildify: { userHome: nixUserHome } }), '~/folder/file.txt'); + assert.strictEqual(labels.getPathLabel(nixBadFileUri, { os: OperatingSystem.Macintosh, tildify: { userHome: nixUserHome } }), '/some/folder/file.txt'); assert.strictEqual(labels.getPathLabel(nixFileUri, { os: OperatingSystem.Linux, tildify: { userHome: nixUserHome } }), '~/folder/file.txt'); assert.strictEqual(labels.getPathLabel(nixFileUri, { os: OperatingSystem.Windows, tildify: { userHome: remoteUserHome } }), '\\some\\folder\\file.txt'); diff --git a/patched-vscode/src/vs/base/test/common/lazy.test.ts b/patched-vscode/src/vs/base/test/common/lazy.test.ts index e3a8d664..361e3305 100644 --- a/patched-vscode/src/vs/base/test/common/lazy.test.ts +++ b/patched-vscode/src/vs/base/test/common/lazy.test.ts @@ -5,6 +5,7 @@ import * as assert from 'assert'; import { Lazy } from 'vs/base/common/lazy'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Lazy', () => { @@ -27,4 +28,6 @@ suite('Lazy', () => { assert.strictEqual(value.hasValue, true); assert.throws(() => value.value, /\b1\b/); }); + + ensureNoDisposablesAreLeakedInTestSuite(); }); diff --git a/patched-vscode/src/vs/base/test/common/lifecycle.test.ts b/patched-vscode/src/vs/base/test/common/lifecycle.test.ts index 22e8ff77..103009b5 100644 --- a/patched-vscode/src/vs/base/test/common/lifecycle.test.ts +++ b/patched-vscode/src/vs/base/test/common/lifecycle.test.ts @@ -13,8 +13,9 @@ class Disposable implements IDisposable { dispose() { this.isDisposed = true; } } +// Leaks are allowed here since we test lifecycle stuff: +// eslint-disable-next-line local/code-ensure-no-disposables-leak-in-test suite('Lifecycle', () => { - test('dispose single disposable', () => { const disposable = new Disposable(); @@ -129,6 +130,8 @@ suite('Lifecycle', () => { }); suite('DisposableStore', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('dispose should call all child disposes even if a child throws on dispose', () => { const disposedValues = new Set(); @@ -221,6 +224,8 @@ suite('DisposableStore', () => { }); suite('Reference Collection', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + class Collection extends ReferenceCollection { private _count = 0; get count() { return this._count; } diff --git a/patched-vscode/src/vs/base/test/common/linkedList.test.ts b/patched-vscode/src/vs/base/test/common/linkedList.test.ts index 46b39b03..181916d9 100644 --- a/patched-vscode/src/vs/base/test/common/linkedList.test.ts +++ b/patched-vscode/src/vs/base/test/common/linkedList.test.ts @@ -5,9 +5,12 @@ import * as assert from 'assert'; import { LinkedList } from 'vs/base/common/linkedList'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('LinkedList', function () { + ensureNoDisposablesAreLeakedInTestSuite(); + function assertElements(list: LinkedList, ...elements: E[]) { // check size diff --git a/patched-vscode/src/vs/base/test/common/linkedText.test.ts b/patched-vscode/src/vs/base/test/common/linkedText.test.ts index 903bb48c..dc3bdbd0 100644 --- a/patched-vscode/src/vs/base/test/common/linkedText.test.ts +++ b/patched-vscode/src/vs/base/test/common/linkedText.test.ts @@ -5,8 +5,11 @@ import * as assert from 'assert'; import { parseLinkedText } from 'vs/base/common/linkedText'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('LinkedText', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('parses correctly', () => { assert.deepStrictEqual(parseLinkedText('').nodes, []); assert.deepStrictEqual(parseLinkedText('hello').nodes, ['hello']); diff --git a/patched-vscode/src/vs/base/test/common/map.test.ts b/patched-vscode/src/vs/base/test/common/map.test.ts index 8793b24d..f92234c3 100644 --- a/patched-vscode/src/vs/base/test/common/map.test.ts +++ b/patched-vscode/src/vs/base/test/common/map.test.ts @@ -4,12 +4,15 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; -import { BidirectionalMap, LinkedMap, LRUCache, ResourceMap, SetMap, Touch } from 'vs/base/common/map'; +import { BidirectionalMap, LinkedMap, LRUCache, mapsStrictEqualIgnoreOrder, MRUCache, ResourceMap, SetMap, Touch } from 'vs/base/common/map'; import { extUriIgnorePathCase } from 'vs/base/common/resources'; import { URI } from 'vs/base/common/uri'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Map', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('LinkedMap - Simple', () => { const map = new LinkedMap(); map.set('ak', 'av'); @@ -256,6 +259,53 @@ suite('Map', () => { assert.deepStrictEqual([...cache.values()], values); }); + test('LinkedMap - MRU Cache simple', () => { + const cache = new MRUCache(5); + + [1, 2, 3, 4, 5].forEach(value => cache.set(value, value)); + assert.strictEqual(cache.size, 5); + cache.set(6, 6); + assert.strictEqual(cache.size, 5); + assert.deepStrictEqual([...cache.keys()], [1, 2, 3, 4, 6]); + cache.set(7, 7); + assert.strictEqual(cache.size, 5); + assert.deepStrictEqual([...cache.keys()], [1, 2, 3, 4, 7]); + const values: number[] = []; + [1, 2, 3, 4, 7].forEach(key => values.push(cache.get(key)!)); + assert.deepStrictEqual(values, [1, 2, 3, 4, 7]); + }); + + test('LinkedMap - MRU Cache get', () => { + const cache = new MRUCache(5); + + [1, 2, 3, 4, 5].forEach(value => cache.set(value, value)); + assert.strictEqual(cache.size, 5); + assert.deepStrictEqual([...cache.keys()], [1, 2, 3, 4, 5]); + cache.get(3); + assert.deepStrictEqual([...cache.keys()], [1, 2, 4, 5, 3]); + cache.peek(4); + assert.deepStrictEqual([...cache.keys()], [1, 2, 4, 5, 3]); + const values: number[] = []; + [1, 2, 3, 4, 5].forEach(key => values.push(cache.get(key)!)); + assert.deepStrictEqual(values, [1, 2, 3, 4, 5]); + }); + + test('LinkedMap - MRU Cache limit with ratio', () => { + const cache = new MRUCache(10, 0.5); + + for (let i = 1; i <= 10; i++) { + cache.set(i, i); + } + assert.strictEqual(cache.size, 10); + cache.set(11, 11); + assert.strictEqual(cache.size, 5); + assert.deepStrictEqual([...cache.keys()], [1, 2, 3, 4, 11]); + const values: number[] = []; + [...cache.keys()].forEach(key => values.push(cache.get(key)!)); + assert.deepStrictEqual(values, [1, 2, 3, 4, 11]); + assert.deepStrictEqual([...cache.values()], values); + }); + test('LinkedMap - toJSON / fromJSON', () => { let map = new LinkedMap(); map.set('ak', 'av'); @@ -483,9 +533,30 @@ suite('Map', () => { assert.deepStrictEqual(Array.from(map.keys()).map(String), [fileAUpper].map(String)); assert.deepStrictEqual(Array.from(map), [[fileAUpper, 1]]); }); + + test('mapsStrictEqualIgnoreOrder', () => { + const map1 = new Map(); + const map2 = new Map(); + + assert.strictEqual(mapsStrictEqualIgnoreOrder(map1, map2), true); + + map1.set('foo', 'bar'); + assert.strictEqual(mapsStrictEqualIgnoreOrder(map1, map2), false); + + map2.set('foo', 'bar'); + assert.strictEqual(mapsStrictEqualIgnoreOrder(map1, map2), true); + + map2.set('bar', 'foo'); + assert.strictEqual(mapsStrictEqualIgnoreOrder(map1, map2), false); + + map1.set('bar', 'foo'); + assert.strictEqual(mapsStrictEqualIgnoreOrder(map1, map2), true); + }); }); suite('BidirectionalMap', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('should set and get values correctly', () => { const map = new BidirectionalMap(); map.set('one', 1); @@ -574,6 +645,8 @@ suite('BidirectionalMap', () => { suite('SetMap', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('add and get', () => { const setMap = new SetMap(); setMap.add('a', 1); diff --git a/patched-vscode/src/vs/base/test/common/markdownString.test.ts b/patched-vscode/src/vs/base/test/common/markdownString.test.ts index b008091a..cb7df169 100644 --- a/patched-vscode/src/vs/base/test/common/markdownString.test.ts +++ b/patched-vscode/src/vs/base/test/common/markdownString.test.ts @@ -5,9 +5,12 @@ import * as assert from 'assert'; import { MarkdownString } from 'vs/base/common/htmlContent'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('MarkdownString', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('Escape leading whitespace', function () { const mds = new MarkdownString(); mds.appendText('Hello\n Not a code block'); @@ -62,6 +65,51 @@ suite('MarkdownString', () => { ); }); + suite('appendCodeBlock', () => { + function assertCodeBlock(lang: string, code: string, result: string) { + const mds = new MarkdownString(); + mds.appendCodeblock(lang, code); + assert.strictEqual(mds.value, result); + } + + test('common cases', () => { + // no backticks + assertCodeBlock('ts', 'const a = 1;', `\n${[ + '```ts', + 'const a = 1;', + '```' + ].join('\n')}\n`); + // backticks + assertCodeBlock('ts', 'const a = `1`;', `\n${[ + '```ts', + 'const a = `1`;', + '```' + ].join('\n')}\n`); + }); + + // @see https://github.com/microsoft/vscode/issues/193746 + test('escape fence', () => { + // fence in the first line + assertCodeBlock('md', '```\n```', `\n${[ + '````md', + '```\n```', + '````' + ].join('\n')}\n`); + // fence in the middle of code + assertCodeBlock('md', '\n\n```\n```', `\n${[ + '````md', + '\n\n```\n```', + '````' + ].join('\n')}\n`); + // longer fence at the end of code + assertCodeBlock('md', '```\n```\n````\n````', `\n${[ + '`````md', + '```\n```\n````\n````', + '`````' + ].join('\n')}\n`); + }); + }); + suite('ThemeIcons', () => { suite('Support On', () => { diff --git a/patched-vscode/src/vs/base/test/common/marshalling.test.ts b/patched-vscode/src/vs/base/test/common/marshalling.test.ts index 62210356..7d3bb66c 100644 --- a/patched-vscode/src/vs/base/test/common/marshalling.test.ts +++ b/patched-vscode/src/vs/base/test/common/marshalling.test.ts @@ -5,9 +5,12 @@ import * as assert from 'assert'; import { parse, stringify } from 'vs/base/common/marshalling'; import { URI } from 'vs/base/common/uri'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Marshalling', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('RegExp', () => { const value = /foo/img; const raw = stringify(value); diff --git a/patched-vscode/src/vs/base/test/common/mime.test.ts b/patched-vscode/src/vs/base/test/common/mime.test.ts index f403db8a..fce56646 100644 --- a/patched-vscode/src/vs/base/test/common/mime.test.ts +++ b/patched-vscode/src/vs/base/test/common/mime.test.ts @@ -5,6 +5,7 @@ import * as assert from 'assert'; import { normalizeMimeType } from 'vs/base/common/mime'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Mime', () => { @@ -16,4 +17,6 @@ suite('Mime', () => { assert.strictEqual(normalizeMimeType('Text/plain;UPPER'), 'text/plain;UPPER'); assert.strictEqual(normalizeMimeType('Text/plain;lower'), 'text/plain;lower'); }); + + ensureNoDisposablesAreLeakedInTestSuite(); }); diff --git a/patched-vscode/src/vs/base/test/common/naturalLanguage/korean.test.ts b/patched-vscode/src/vs/base/test/common/naturalLanguage/korean.test.ts new file mode 100644 index 00000000..6543d15c --- /dev/null +++ b/patched-vscode/src/vs/base/test/common/naturalLanguage/korean.test.ts @@ -0,0 +1,278 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +// allow-any-unicode-file + +import { strictEqual } from 'assert'; +import { getKoreanAltChars } from 'vs/base/common/naturalLanguage/korean'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; + +function getKoreanAltCharsForString(text: string): string { + let result = ''; + for (let i = 0; i < text.length; i++) { + const chars = getKoreanAltChars(text.charCodeAt(i)); + if (chars) { + result += String.fromCharCode(...Array.from(chars)); + } else { + result += text.charAt(i); + } + } + return result; +} + +suite('Korean', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + + suite('getKoreanAltChars', () => { + test('Modern initial consonants', () => { + const cases = new Map([ + ['á„€', 'r'], + ['á„', 'R'], + ['á„‚', 's'], + ['ᄃ', 'e'], + ['á„„', 'E'], + ['á„…', 'f'], + ['ᄆ', 'a'], + ['ᄇ', 'q'], + ['ᄈ', 'Q'], + ['ᄉ', 't'], + ['ᄊ', 'T'], + ['á„‹', 'd'], + ['ᄌ', 'w'], + ['á„', 'W'], + ['ᄎ', 'c'], + ['á„', 'z'], + ['á„', 'x'], + ['á„‘', 'v'], + ['á„’', 'g'], + ]); + for (const [hangul, alt] of cases.entries()) { + strictEqual(getKoreanAltCharsForString(hangul), alt, `"${hangul}" should result in "${alt}"`); + } + }); + + test('Modern latter consonants', () => { + const cases = new Map([ + ['ᆨ', 'r'], + ['ᆩ', 'R'], + ['ᆪ', 'rt'], + ['ᆫ', 's'], + ['ᆬ', 'sw'], + ['ᆭ', 'sg'], + ['ᆮ', 'e'], + ['ᆯ', 'f'], + ['ᆰ', 'fr'], + ['ᆱ', 'fa'], + ['ᆲ', 'fq'], + ['ᆳ', 'ft'], + ['ᆴ', 'fx'], + ['ᆵ', 'fv'], + ['ᆶ', 'fg'], + ['ᆷ', 'a'], + ['ᆸ', 'q'], + ['ᆹ', 'qt'], + ['ᆺ', 't'], + ['ᆻ', 'T'], + ['ᆼ', 'd'], + ['ᆽ', 'w'], + ['ᆾ', 'c'], + ['ᆿ', 'z'], + ['ᇀ', 'x'], + ['á‡', 'v'], + ['ᇂ', 'g'], + ]); + for (const [hangul, alt] of cases.entries()) { + strictEqual(getKoreanAltCharsForString(hangul), alt, `"${hangul}" (0x${hangul.charCodeAt(0).toString(16)}) should result in "${alt}"`); + } + }); + + test('Modern vowels', () => { + const cases = new Map([ + ['á…¡', 'k'], + ['á…¢', 'o'], + ['á…£', 'i'], + ['á…¤', 'O'], + ['á…¥', 'j'], + ['á…¦', 'p'], + ['á…§', 'u'], + ['á…¨', 'P'], + ['á…©', 'h'], + ['á…ª', 'hk'], + ['á…«', 'ho'], + ['á…¬', 'hl'], + ['á…­', 'y'], + ['á…®', 'n'], + ['á…¯', 'nj'], + ['á…°', 'np'], + ['á…±', 'nl'], + ['á…²', 'b'], + ['á…³', 'm'], + ['á…´', 'ml'], + ['á…µ', 'l'], + ]); + for (const [hangul, alt] of cases.entries()) { + strictEqual(getKoreanAltCharsForString(hangul), alt, `"${hangul}" (0x${hangul.charCodeAt(0).toString(16)}) should result in "${alt}"`); + } + }); + + test('Compatibility Jamo', () => { + const cases = new Map([ + ['ㄱ', 'r'], + ['ㄲ', 'R'], + ['ㄳ', 'rt'], + ['ã„´', 's'], + ['ㄵ', 'sw'], + ['ã„¶', 'sg'], + ['ã„·', 'e'], + ['ㄸ', 'E'], + ['ㄹ', 'f'], + ['ㄺ', 'fr'], + ['ã„»', 'fa'], + ['ㄼ', 'fq'], + ['ㄽ', 'ft'], + ['ㄾ', 'fx'], + ['ã„¿', 'fv'], + ['ã…€', 'fg'], + ['ã…', 'a'], + ['ã…‚', 'q'], + ['ã…ƒ', 'Q'], + ['ã…„', 'qt'], + ['ã……', 't'], + ['ã…†', 'T'], + ['ã…‡', 'd'], + ['ã…ˆ', 'w'], + ['ã…‰', 'W'], + ['ã…Š', 'c'], + ['ã…‹', 'z'], + ['ã…Œ', 'x'], + ['ã…', 'v'], + ['ã…Ž', 'g'], + ['ã…', 'k'], + ['ã…', 'o'], + ['ã…‘', 'i'], + ['ã…’', 'O'], + ['ã…“', 'j'], + ['ã…”', 'p'], + ['ã…•', 'u'], + ['ã…–', 'P'], + ['ã…—', 'h'], + ['ã…˜', 'hk'], + ['ã…™', 'ho'], + ['ã…š', 'hl'], + ['ã…›', 'y'], + ['ã…œ', 'n'], + ['ã…', 'nj'], + ['ã…ž', 'np'], + ['ã…Ÿ', 'nl'], + ['ã… ', 'b'], + ['ã…¡', 'm'], + ['ã…¢', 'ml'], + ['ã…£', 'l'], + // HF: Hangul Filler (everything after this is archaic) + ]); + for (const [hangul, alt] of cases.entries()) { + strictEqual(getKoreanAltCharsForString(hangul), alt, `"${hangul}" (0x${hangul.charCodeAt(0).toString(16)}) should result in "${alt}"`); + } + }); + + // There are too many characters to test exhaustively, so select some + // real world use cases from this code base (workbench contrib names) + test('Composed samples', () => { + const cases = new Map([ + ['ã…ã…Šã…Šã„·ã„´ëƒã… ã…‘ㅣㅑ쇼', 'accessibility'], + ['ã…ㅊ채ㅕㅜㅅ뚜샤시드둣ㄴ', 'accountEntitlements'], + ['며야ã…ì³—ã„´', 'audioCues'], + ['ㅠㄱã…찯셰ë¨ì±„ã…£ã…ê±ã„·ã„±2ㅆ디듣ㅅêµ', 'bracketPairColorizer2Telemetry'], + ['ã… ã…•ã…£ã…ㄸì–', 'bulkEdit'], + ['ㅊ미ㅣㅗㅑㄷㄱã…ㄱ초ㅛ', 'callHierarchy'], + ['촘ㅅ', 'chat'], + ['챙ㄷã…ㅊ샤ã…ㅜㄴ', 'codeActions'], + ['챙ㄷㄸ야색', 'codeEditor'], + ['채ㅡㅡ뭉ㄴ', 'commands'], + ['채ㅡㅡ둣ㄴ', 'comments'], + ['채ㅜëŸã„¸í…Œã…ㄳㄷㄱ', 'configExporter'], + ['채ㅜㅅㄷㅌ스ë‘ã…•', 'contextmenu'], + ['쳔새ㅡㄸ야색', 'customEditor'], + ['ㅇ듀ㅕㅎ', 'debug'], + ['ã…‡ë±ã„·ã…Šã…ㅅㄷㅇㄸㅌㅅë‘ëƒã…ㅜㅡㅑㅎㄱã…색', 'deprecatedExtensionMigrator'], + ['ã„·ì–ã„´ã„·ã„´ëƒã…ㅜㄴ', 'editSessions'], + ['드ㅡㄷㅅ', 'emmet'], + ['ㄷㅌㅅë‘ëƒã…ㅜㄴ', 'extensions'], + ['ㄷㅌㅅㄷ구밌ㄷ그ㅑㅜ미', 'externalTerminal'], + ['ㄷㅌㅅㄷ구미ㅕ갸ㅒㅔ둗ㄱ', 'externalUriOpener'], + ['랴ㅣㄷㄴ', 'files'], + ['래ㅣ야ㅜㅎ', 'folding'], + ['래금ㅅ', 'format'], + ['ㅑㅟ묘ㅗㅑㅜㅅㄴ', 'inlayHints'], + ['ㅑㅟㅑㅜㄷ촘ㅅ', 'inlineChat'], + ['ㅑㅜㅅㄷㄱã…ㅊ샾ㄷ', 'interactive'], + ['ã…‘ã„´ë…‡', 'issue'], + ['ã…ë´ã… ã…‘ㅜ야ㅜㅎㄴ', 'keybindings'], + ['ㅣ무í˜ã…Žã„·ã…‡ã„·ã……ㄷㅊ샤ã…ã…œ', 'languageDetection'], + ['ㅣ무í˜ã…Žã„·ã„´ã……ã…ì…˜', 'languageStatus'], + ['ㅣㅑㅡㅑ샤ㅜ얓ã…색', 'limitIndicator'], + ['ㅣㅑㄴㅅ', 'list'], + ['ã…£ã…ㅊ미ㅗㅑㄴ새êµ', 'localHistory'], + ['ã…£ã…ㅊ미ㅑㅋã…샤ã…ã…œ', 'localization'], + ['ã…£ã…ã…Žã„´', 'logs'], + ['ㅡ메ㅔㄷㅇㄸì–ã„´', 'mappedEdits'], + ['ã…¡ã…가애주', 'markdown'], + ['ã…¡ã…갇ㄱㄴ', 'markers'], + ['ㅡㄷㄱㅎㄷㄸ야색', 'mergeEditor'], + ['ㅡㅕㅣ샤얄ㄹㄸ야색', 'multiDiffEditor'], + ['ã…œã…ã……ë“€ã…ã…ã…', 'notebook'], + ['ã…ㅕ시ㅑㅜㄷ', 'outline'], + ['ã…ㅕ세ㅕㅅ', 'output'], + ['ㅔㄷㄱ래그뭋ㄷ', 'performance'], + ['ㅔㄱㄷㄹㄷㄱ둧ㄷㄴ', 'preferences'], + ['벼ㅑ참ㅊㅊㄷㄴㄴ', 'quickaccess'], + ['ㄱ디며ㅜì´ã„±', 'relauncher'], + ['ㄱ드ã…ã……ã„·', 'remote'], + ['ㄱ드ã…ㅅㄷ쎠ㅜㅜ디', 'remoteTunnel'], + ['ã„´ã…ë…¸', 'sash'], + ['ㄴ츠', 'scm'], + ['ã„´ã„·ã…ㄱ초', 'search'], + ['ã„´ã„·ã…ㄱ초ㄸ야색', 'searchEditor'], + ['놈ㄱㄷ', 'share'], + ['누ㅑㅔㅔㄷㅅㄴ', 'snippets'], + ['ë„«ã„·ì´ˆ', 'speech'], + ['네ㅣã…ë…¸', 'splash'], + ['ë…ã…ë¸', 'surveys'], + ['ã……ã…ã…Žã„´', 'tags'], + ['ã……ã…난', 'tasks'], + ['ㅅ디듣ㅅêµ', 'telemetry'], + ['ㅅㄷ그ㅑㅜ미', 'terminal'], + ['ㅅㄷ그ㅑㅜ미채ㅜㅅ갸ㅠ', 'terminalContrib'], + ['ㅅㄷㄴ샤ㅜㅎ', 'testing'], + ['소듣ㄴ', 'themes'], + ['샤ㅡ디ㅑㅜㄷ', 'timeline'], + ['쇼ㅔë„ㅑㄷㄱã…ㄱ초ㅛ', 'typeHierarchy'], + ['ㅕㅔㅇã…ã……ã„·', 'update'], + ['ㅕ기', 'url'], + ['ㅕㄴㄷㄱㅇã…ㅅ몌개랴ㅣㄷ', 'userDataProfile'], + ['ㅕㄴㄷㄱㅇã…ã……ã…뇨ㅜㅊ', 'userDataSync'], + ['ㅈ듀í‹ã…ˆ', 'webview'], + ['ㅈ듀í‹ì¡”무디', 'webviewPanel'], + ['ㅈ듀í‹ã…ˆí‹ã…ˆ', 'webviewView'], + ['ㅈ디채ㅡ듀무ㅜㄷㄱ', 'welcomeBanner'], + ['ㅈ디채ㅡㄷ야미ã…ã…Ž', 'welcomeDialog'], + ['ㅈ디채ㅡㄷㅎㄷㅅ샤ㅜㅎㄴㅅã…ㄳㄷㅇ', 'welcomeGettingStarted'], + ['ㅈ디채ㅡㄷí‹ã…ˆã„´', 'welcomeViews'], + ['ㅈ디채ㅡㄷㅉ미ã…소개ㅕ호', 'welcomeWalkthrough'], + ['재가넴ㅊㄷ', 'workspace'], + ['재가넴ㅊㄷㄴ', 'workspaces'], + ]); + for (const [hangul, alt] of cases.entries()) { + // Compare with lower case as some cases do not have + // corresponding hangul inputs + strictEqual( + getKoreanAltCharsForString(hangul).toLowerCase(), + alt.toLowerCase(), + `"${hangul}" (0x${hangul.charCodeAt(0).toString(16)}) should result in "${alt}"` + ); + } + }); + }); +}); diff --git a/patched-vscode/src/vs/base/test/common/network.test.ts b/patched-vscode/src/vs/base/test/common/network.test.ts index 9c693896..a85b2b39 100644 --- a/patched-vscode/src/vs/base/test/common/network.test.ts +++ b/patched-vscode/src/vs/base/test/common/network.test.ts @@ -8,9 +8,12 @@ import { FileAccess, Schemas } from 'vs/base/common/network'; import { isWeb } from 'vs/base/common/platform'; import { isEqual } from 'vs/base/common/resources'; import { URI } from 'vs/base/common/uri'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('network', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + (isWeb ? test.skip : test)('FileAccess: URI (native)', () => { // asCodeUri() & asFileUri(): simple, without authority diff --git a/patched-vscode/src/vs/base/test/common/normalization.test.ts b/patched-vscode/src/vs/base/test/common/normalization.test.ts index 4f08e472..65b44eb6 100644 --- a/patched-vscode/src/vs/base/test/common/normalization.test.ts +++ b/patched-vscode/src/vs/base/test/common/normalization.test.ts @@ -5,8 +5,10 @@ import * as assert from 'assert'; import { removeAccents } from 'vs/base/common/normalization'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Normalization', () => { + ensureNoDisposablesAreLeakedInTestSuite(); test('removeAccents', function () { assert.strictEqual(removeAccents('joào'), 'joao'); diff --git a/patched-vscode/src/vs/base/test/common/objects.test.ts b/patched-vscode/src/vs/base/test/common/objects.test.ts index 867615ab..24655855 100644 --- a/patched-vscode/src/vs/base/test/common/objects.test.ts +++ b/patched-vscode/src/vs/base/test/common/objects.test.ts @@ -4,6 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; import * as objects from 'vs/base/common/objects'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; const check = (one: any, other: any, msg: string) => { assert(objects.equals(one, other), msg); @@ -17,6 +18,8 @@ const checkNot = (one: any, other: any, msg: string) => { suite('Objects', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('equals', () => { check(null, null, 'null'); check(undefined, undefined, 'undefined'); @@ -110,7 +113,8 @@ suite('Objects', () => { c: [ obj1, obj2 ], - d: null + d: null, + e: BigInt(42) }; arr.push(circular); @@ -132,7 +136,8 @@ suite('Objects', () => { }, '[Circular]' ], - d: [1, '[Circular]', '[Circular]'] + d: [1, '[Circular]', '[Circular]'], + e: '[BigInt 42]' }); }); @@ -228,3 +233,19 @@ suite('Objects', () => { assert.strictEqual(obj1.mIxEdCaSe, objects.getCaseInsensitive(obj1, 'mixedcase')); }); }); + +test('mapValues', () => { + const obj = { + a: 1, + b: 2, + c: 3 + }; + + const result = objects.mapValues(obj, (value, key) => `${key}: ${value * 2}`); + + assert.deepStrictEqual(result, { + a: 'a: 2', + b: 'b: 4', + c: 'c: 6', + }); +}); diff --git a/patched-vscode/src/vs/base/test/common/observable.test.ts b/patched-vscode/src/vs/base/test/common/observable.test.ts index 5b1a273f..e2694d5c 100644 --- a/patched-vscode/src/vs/base/test/common/observable.test.ts +++ b/patched-vscode/src/vs/base/test/common/observable.test.ts @@ -5,37 +5,59 @@ import * as assert from 'assert'; import { Emitter, Event } from 'vs/base/common/event'; -import { ISettableObservable, autorun, derived, ITransaction, observableFromEvent, observableValue, transaction, keepObserved } from 'vs/base/common/observable'; +import { ISettableObservable, autorun, derived, ITransaction, observableFromEvent, observableValue, transaction, keepObserved, waitForState, autorunHandleChanges, observableSignal } from 'vs/base/common/observable'; import { BaseObservable, IObservable, IObserver } from 'vs/base/common/observableInternal/base'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('observables', () => { + const ds = ensureNoDisposablesAreLeakedInTestSuite(); + /** * Reads these tests to understand how to use observables. */ suite('tutorial', () => { test('observable + autorun', () => { const log = new Log(); + // This creates a variable that stores a value and whose value changes can be observed. + // The name is only used for debugging purposes. + // The second arg is the initial value. const myObservable = observableValue('myObservable', 0); - autorun(reader => { + // This creates an autorun: It runs immediately and then again whenever any of the + // dependencies change. Dependencies are tracked by reading observables with the `reader` parameter. + // + // The @description is only used for debugging purposes. + // The autorun has to be disposed! This is very important. + ds.add(autorun(reader => { /** @description myAutorun */ + + // This code is run immediately. + + // Use the `reader` to read observable values and track the dependency to them. + // If you use `observable.get()` instead of `observable.read(reader)`, you will just + // get the value and not subscribe to it. log.log(`myAutorun.run(myObservable: ${myObservable.read(reader)})`); - }); + + // Now that all dependencies are tracked, the autorun is re-run whenever any of the + // dependencies change. + })); // The autorun runs immediately assert.deepStrictEqual(log.getAndClearEntries(), ['myAutorun.run(myObservable: 0)']); + // We set the observable. myObservable.set(1, undefined); - // The autorun runs again when any read observable changed + // -> The autorun runs again when any read observable changed assert.deepStrictEqual(log.getAndClearEntries(), ['myAutorun.run(myObservable: 1)']); + // We set the observable again. myObservable.set(1, undefined); - // But only if the value changed + // -> The autorun does not run again, because the observable didn't change. assert.deepStrictEqual(log.getAndClearEntries(), []); // Transactions batch autorun runs transaction((tx) => { myObservable.set(2, tx); - // No auto-run ran yet, even though the value changed + // No auto-run ran yet, even though the value changed! assert.deepStrictEqual(log.getAndClearEntries(), []); myObservable.set(3, tx); @@ -43,26 +65,31 @@ suite('observables', () => { }); // Only at the end of the transaction the autorun re-runs assert.deepStrictEqual(log.getAndClearEntries(), ['myAutorun.run(myObservable: 3)']); + + // Note that the autorun did not see the intermediate value `2`! }); - test('computed + autorun', () => { + test('derived + autorun', () => { const log = new Log(); const observable1 = observableValue('myObservable1', 0); const observable2 = observableValue('myObservable2', 0); + // A derived value is an observable that is derived from other observables. const myDerived = derived(reader => { /** @description myDerived */ - const value1 = observable1.read(reader); + const value1 = observable1.read(reader); // Use the reader to track dependencies. const value2 = observable2.read(reader); const sum = value1 + value2; log.log(`myDerived.recompute: ${value1} + ${value2} = ${sum}`); return sum; }); - autorun(reader => { + // We create an autorun that reacts on changes to our derived value. + ds.add(autorun(reader => { /** @description myAutorun */ + // Autoruns work with observable values and deriveds - in short, they work with any observable. log.log(`myAutorun(myDerived: ${myDerived.read(reader)})`); - }); + })); // autorun runs immediately assert.deepStrictEqual(log.getAndClearEntries(), [ "myDerived.recompute: 0 + 0 = 0", @@ -83,6 +110,7 @@ suite('observables', () => { "myAutorun(myDerived: 2)", ]); + // Now we change multiple observables in a transaction to batch process the effects. transaction((tx) => { observable1.set(5, tx); assert.deepStrictEqual(log.getAndClearEntries(), []); @@ -92,6 +120,7 @@ suite('observables', () => { }); // When changing multiple observables in a transaction, // deriveds are only recomputed on demand. + // (Note that you cannot see the intermediate value when `obs1 == 5` and `obs2 == 1`) assert.deepStrictEqual(log.getAndClearEntries(), [ "myDerived.recompute: 5 + 5 = 10", "myAutorun(myDerived: 10)", @@ -122,10 +151,10 @@ suite('observables', () => { return sum; }); - autorun(reader => { + ds.add(autorun(reader => { /** @description myAutorun */ log.log(`myAutorun(myDerived: ${myDerived.read(reader)})`); - }); + })); // autorun runs immediately assert.deepStrictEqual(log.getAndClearEntries(), [ "myDerived.recompute: 0 + 0 = 0", @@ -136,8 +165,10 @@ suite('observables', () => { observable1.set(-10, tx); assert.deepStrictEqual(log.getAndClearEntries(), []); - myDerived.get(); // This forces a (sync) recomputation of the current value + myDerived.get(); // This forces a (sync) recomputation of the current value! assert.deepStrictEqual(log.getAndClearEntries(), (["myDerived.recompute: -10 + 0 = -10"])); + // This means, that even in transactions you can assume that all values you can read with `get` and `read` are up-to-date. + // Read these values just might cause additional (potentially unneeded) recomputations. observable2.set(10, tx); assert.deepStrictEqual(log.getAndClearEntries(), []); @@ -152,6 +183,8 @@ suite('observables', () => { test('get without observers', () => { const log = new Log(); const observable1 = observableValue('myObservableValue1', 0); + + // We set up some computeds. const computed1 = derived((reader) => { /** @description computed */ const value1 = observable1.read(reader); @@ -186,6 +219,7 @@ suite('observables', () => { observable1.set(1, undefined); assert.deepStrictEqual(log.getAndClearEntries(), []); + // And now read the computed that dependens on all the others. log.log(`value: ${computedSum.get()}`); assert.deepStrictEqual(log.getAndClearEntries(), [ 'recompute1: 1 % 3 = 1', @@ -196,7 +230,7 @@ suite('observables', () => { ]); log.log(`value: ${computedSum.get()}`); - // Because there are no observers, the derived values are not cached, but computed from scratch. + // Because there are no observers, the derived values are not cached (!), but computed from scratch. assert.deepStrictEqual(log.getAndClearEntries(), [ 'recompute1: 1 % 3 = 1', 'recompute2: 1 * 2 = 2', @@ -205,7 +239,8 @@ suite('observables', () => { 'value: 5', ]); - const disposable = keepObserved(computedSum); // Use keepAlive to keep the cache + const disposable = keepObserved(computedSum); // Use keepObserved to keep the cache. + // You can also use `computedSum.keepObserved(store)` for an inline experience. log.log(`value: ${computedSum.get()}`); assert.deepStrictEqual(log.getAndClearEntries(), [ 'recompute1: 1 % 3 = 1', @@ -219,13 +254,14 @@ suite('observables', () => { assert.deepStrictEqual(log.getAndClearEntries(), [ 'value: 5', ]); + // Tada, no recomputations! observable1.set(2, undefined); - // The keep alive does not force deriveds to be recomputed + // The keepObserved does not force deriveds to be recomputed! They are still lazy. assert.deepStrictEqual(log.getAndClearEntries(), ([])); log.log(`value: ${computedSum.get()}`); - // Those deriveds are recomputed on demand + // Those deriveds are recomputed on demand, i.e. when someone reads them. assert.deepStrictEqual(log.getAndClearEntries(), [ "recompute1: 2 % 3 = 2", "recompute2: 2 * 2 = 4", @@ -237,7 +273,7 @@ suite('observables', () => { // ... and then cached again assert.deepStrictEqual(log.getAndClearEntries(), (["value: 10"])); - disposable.dispose(); // Don't forget to dispose the keepAlive to prevent memory leaks + disposable.dispose(); // Don't forget to dispose the keepAlive to prevent memory leaks! log.log(`value: ${computedSum.get()}`); // Which disables the cache again @@ -257,7 +293,60 @@ suite('observables', () => { "recompute4: 4 + 6 = 10", "value: 10", ]); + + // Why don't we just always keep the cache alive? + // This is because in order to keep the cache alive, we have to keep our subscriptions to our dependencies alive, + // which could cause memory-leaks. + // So instead, when the last observer of a derived is disposed, we dispose our subscriptions to our dependencies. + // `keepObserved` just prevents this from happening. }); + + test('autorun that receives deltas of signals', () => { + const log = new Log(); + + // A signal is an observable without a value. + // However, it can ship change information when it is triggered. + // Readers can process/aggregate this change information. + const signal = observableSignal<{ msg: string }>('signal'); + + const disposable = autorunHandleChanges({ + // The change summary is used to collect the changes + createEmptyChangeSummary: () => ({ msgs: [] as string[] }), + handleChange(context, changeSummary) { + if (context.didChange(signal)) { + // We just push the changes into an array + changeSummary.msgs.push(context.change.msg); + } + return true; // We want to handle the change + }, + }, (reader, changeSummary) => { + // When handling the change, make sure to read the signal! + signal.read(reader); + log.log('msgs: ' + changeSummary.msgs.join(', ')); + }); + + + signal.trigger(undefined, { msg: 'foobar' }); + + transaction(tx => { + // You can batch triggering signals. + // No delta information is lost! + signal.trigger(tx, { msg: 'hello' }); + signal.trigger(tx, { msg: 'world' }); + }); + + assert.deepStrictEqual(log.getAndClearEntries(), [ + 'msgs: ', + 'msgs: foobar', + 'msgs: hello, world' + ]); + + disposable.dispose(); + }); + + // That is the end of the tutorial. + // There are lots of utilities you can explore now, like `observableFromEvent`, `Event.fromObservableLight`, + // autorunWithStore, observableWithStore and so on. }); test('topological order', () => { @@ -294,10 +383,10 @@ suite('observables', () => { return sum; }); - autorun(reader => { + ds.add(autorun(reader => { /** @description myAutorun */ log.log(`myAutorun.run(myComputed3: ${myComputed3.read(reader)})`); - }); + })); assert.deepStrictEqual(log.getAndClearEntries(), [ "myComputed1.recompute(myObservable1: 0 + myObservable2: 0 = 0)", "myComputed2.recompute(myComputed1: 0 + myObservable1: 0 + myObservable2: 0 = 0)", @@ -491,11 +580,11 @@ suite('observables', () => { } return 1; }); - autorun(reader => { + ds.add(autorun(reader => { /** @description myAutorun */ const value = myComputed.read(reader); log.log(`myAutorun: ${value}`); - }); + })); assert.deepStrictEqual(log.getAndClearEntries(), [ "myComputed.recompute", "myObs1.firstObserverAdded", @@ -533,7 +622,7 @@ suite('observables', () => { return myObs1Val; }); - autorun(reader => { + ds.add(autorun(reader => { /** @description myAutorun */ const shouldRead = myObsShouldRead.read(reader); if (shouldRead) { @@ -542,7 +631,7 @@ suite('observables', () => { } else { log.log(`myAutorun(shouldRead: false): run`); } - }); + })); assert.deepStrictEqual(log.getAndClearEntries(), [ "myObsShouldRead.firstObserverAdded", "myObsShouldRead.get", @@ -587,10 +676,10 @@ suite('observables', () => { const log = new Log(); const myObservable = observableValue('myObservable', 0); - autorun(reader => { + ds.add(autorun(reader => { /** @description myAutorun */ log.log(`myAutorun.run(myObservable: ${myObservable.read(reader)})`); - }); + })); assert.deepStrictEqual(log.getAndClearEntries(), ['myAutorun.run(myObservable: 0)']); @@ -614,10 +703,10 @@ suite('observables', () => { return val; }); - autorun(reader => { + ds.add(autorun(reader => { /** @description myAutorun */ log.log(`myAutorun.run(myDerived: ${myDerived.read(reader)})`); - }); + })); assert.deepStrictEqual(log.getAndClearEntries(), [ "myDerived.read(myObservable: 0)", "myAutorun.run(myDerived: 0)" @@ -645,10 +734,10 @@ suite('observables', () => { return val; }); - autorun(reader => { + ds.add(autorun(reader => { /** @description myAutorun */ log.log(`myAutorun.run(myDerived: ${myDerived.read(reader)})`); - }); + })); assert.deepStrictEqual(log.getAndClearEntries(), [ "myDerived.read(myObservable: 0)", "myAutorun.run(myDerived: 0)" @@ -748,12 +837,12 @@ suite('observables', () => { return val; }); - autorun(reader => { + ds.add(autorun(reader => { /** @description myAutorun */ const myDerived1Val = myDerived1.read(reader); const myDerived2Val = myDerived2.read(reader); log.log(`myAutorun.run(myDerived1: ${myDerived1Val}, myDerived2: ${myDerived2Val})`); - }); + })); transaction(tx => { myObservable2.set(1, tx); @@ -780,11 +869,11 @@ suite('observables', () => { return value; }); - autorun(reader => { + ds.add(autorun(reader => { /** @description myAutorun */ const value = myComputed.read(reader); log.log(`myAutorun(myComputed: ${value})`); - }); + })); assert.deepStrictEqual(log.getAndClearEntries(), [ "myObservable.firstObserverAdded", "myObservable.get", @@ -815,7 +904,7 @@ suite('observables', () => { const log = new Log(); const myObservable = new LoggingObservableValue('myObservable', 0, log); - autorun(reader => { + ds.add(autorun(reader => { /** @description myAutorun */ const value = myObservable.read(reader); log.log(`myAutorun(myObservable: ${value}): start`); @@ -823,7 +912,7 @@ suite('observables', () => { myObservable.set(value + 1, undefined); } log.log(`myAutorun(myObservable: ${value}): end`); - }); + })); assert.deepStrictEqual(log.getAndClearEntries(), [ "myObservable.firstObserverAdded", "myObservable.get", @@ -870,11 +959,11 @@ suite('observables', () => { return value; }); - autorun(reader => { + ds.add(autorun(reader => { /** @description myAutorun */ const value = myDerived2.read(reader); log.log(`myAutorun(myDerived2: ${value})`); - }); + })); assert.deepStrictEqual(log.getAndClearEntries(), [ "myObservable.firstObserverAdded", "myObservable.get", @@ -929,11 +1018,11 @@ suite('observables', () => { return `${val1} + ${val2}`; }); - autorun(reader => { + ds.add(autorun(reader => { /** @description myAutorun */ const val = myDerived3.read(reader); log.log(`myAutorun(myDerived3: ${val})`); - }); + })); assert.deepStrictEqual(log.getAndClearEntries(), [ "myObservable1.firstObserverAdded", "myObservable1.get", @@ -988,15 +1077,15 @@ suite('observables', () => { } }); - autorun(reader => { + ds.add(autorun(reader => { /** @description myAutorun1 */ myDerivedA1.read(reader); - }); + })); - autorun(reader => { + ds.add(autorun(reader => { /** @description myAutorun2 */ myDerived2.read(reader); - }); + })); transaction(tx => { myObservable1.set(1, tx); @@ -1057,6 +1146,129 @@ suite('observables', () => { 'myObservable.lastObserverRemoved', ]); }); + + suite('waitForState', () => { + test('resolve', async () => { + const log = new Log(); + const myObservable = new LoggingObservableValue('myObservable', { state: 'initializing' as 'initializing' | 'ready' | 'error' }, log); + + const p = waitForState(myObservable, p => p.state === 'ready', p => p.state === 'error').then(r => { + log.log(`resolved ${JSON.stringify(r)}`); + }, (err) => { + log.log(`rejected ${JSON.stringify(err)}`); + }); + + assert.deepStrictEqual(log.getAndClearEntries(), [ + 'myObservable.firstObserverAdded', + 'myObservable.get', + ]); + + myObservable.set({ state: 'ready' }, undefined); + + assert.deepStrictEqual(log.getAndClearEntries(), [ + 'myObservable.set (value [object Object])', + 'myObservable.get', + 'myObservable.lastObserverRemoved', + ]); + + await p; + + assert.deepStrictEqual(log.getAndClearEntries(), [ + 'resolved {\"state\":\"ready\"}', + ]); + }); + + test('resolveImmediate', async () => { + const log = new Log(); + const myObservable = new LoggingObservableValue('myObservable', { state: 'ready' as 'initializing' | 'ready' | 'error' }, log); + + const p = waitForState(myObservable, p => p.state === 'ready', p => p.state === 'error').then(r => { + log.log(`resolved ${JSON.stringify(r)}`); + }, (err) => { + log.log(`rejected ${JSON.stringify(err)}`); + }); + + assert.deepStrictEqual(log.getAndClearEntries(), [ + 'myObservable.firstObserverAdded', + 'myObservable.get', + 'myObservable.lastObserverRemoved', + ]); + + myObservable.set({ state: 'error' }, undefined); + + assert.deepStrictEqual(log.getAndClearEntries(), [ + 'myObservable.set (value [object Object])', + ]); + + await p; + + assert.deepStrictEqual(log.getAndClearEntries(), [ + 'resolved {\"state\":\"ready\"}', + ]); + }); + + test('reject', async () => { + const log = new Log(); + const myObservable = new LoggingObservableValue('myObservable', { state: 'initializing' as 'initializing' | 'ready' | 'error' }, log); + + const p = waitForState(myObservable, p => p.state === 'ready', p => p.state === 'error').then(r => { + log.log(`resolved ${JSON.stringify(r)}`); + }, (err) => { + log.log(`rejected ${JSON.stringify(err)}`); + }); + + assert.deepStrictEqual(log.getAndClearEntries(), [ + 'myObservable.firstObserverAdded', + 'myObservable.get', + ]); + + myObservable.set({ state: 'error' }, undefined); + + assert.deepStrictEqual(log.getAndClearEntries(), [ + 'myObservable.set (value [object Object])', + 'myObservable.get', + 'myObservable.lastObserverRemoved', + ]); + + await p; + + assert.deepStrictEqual(log.getAndClearEntries(), [ + 'rejected {\"state\":\"error\"}' + ]); + }); + }); + + test('observableValue', () => { + const log = new Log(); + const myObservable1 = observableValue('myObservable1', 0); + const myObservable2 = observableValue('myObservable2', 0); + + const d = autorun(reader => { + /** @description update */ + const v1 = myObservable1.read(reader); + const v2 = myObservable2.read(reader); + log.log('autorun, myObservable1:' + v1 + ', myObservable2:' + v2); + }); + + assert.deepStrictEqual(log.getAndClearEntries(), [ + 'autorun, myObservable1:0, myObservable2:0' + ]); + + // Doesn't trigger the autorun, because no delta was provided and the value did not change + myObservable1.set(0, undefined); + + assert.deepStrictEqual(log.getAndClearEntries(), [ + ]); + + // Triggers the autorun. The value did not change, but a delta value was provided + myObservable2.set(0, undefined, { message: 'change1' }); + + assert.deepStrictEqual(log.getAndClearEntries(), [ + 'autorun, myObservable1:0, myObservable2:0' + ]); + + d.dispose(); + }); }); export class LoggingObserver implements IObserver { @@ -1083,8 +1295,7 @@ export class LoggingObserver implements IObserver { export class LoggingObservableValue extends BaseObservable - implements ISettableObservable -{ + implements ISettableObservable { private value: T; constructor(public readonly debugName: string, initialValue: T, private readonly log: Log) { diff --git a/patched-vscode/src/vs/base/test/common/path.test.ts b/patched-vscode/src/vs/base/test/common/path.test.ts index 4deaf085..62b43c91 100644 --- a/patched-vscode/src/vs/base/test/common/path.test.ts +++ b/patched-vscode/src/vs/base/test/common/path.test.ts @@ -31,9 +31,11 @@ import * as assert from 'assert'; import * as path from 'vs/base/common/path'; import { isWeb, isWindows } from 'vs/base/common/platform'; import * as process from 'vs/base/common/process'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Paths (Node Implementation)', () => { const __filename = 'path.test.js'; + ensureNoDisposablesAreLeakedInTestSuite(); test('join', () => { const failures = [] as string[]; const backslashRE = /\\/g; diff --git a/patched-vscode/src/vs/base/test/common/prefixTree.test.ts b/patched-vscode/src/vs/base/test/common/prefixTree.test.ts index b9392181..e5545734 100644 --- a/patched-vscode/src/vs/base/test/common/prefixTree.test.ts +++ b/patched-vscode/src/vs/base/test/common/prefixTree.test.ts @@ -5,10 +5,13 @@ import { WellDefinedPrefixTree } from 'vs/base/common/prefixTree'; import * as assert from 'assert'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('WellDefinedPrefixTree', () => { let tree: WellDefinedPrefixTree; + ensureNoDisposablesAreLeakedInTestSuite(); + setup(() => { tree = new WellDefinedPrefixTree(); }); @@ -134,4 +137,26 @@ suite('WellDefinedPrefixTree', () => { assert.deepStrictEqual([...tree.values()], [43, 42]); }); + + + test('delete recursive', () => { + const key1 = ['foo', 'bar']; + const key2 = ['foo', 'bar', 'baz']; + const key3 = ['foo', 'bar', 'baz2', 'baz3']; + const key4 = ['foo', 'bar2']; + tree.insert(key1, 42); + tree.insert(key2, 43); + tree.insert(key3, 44); + tree.insert(key4, 45); + assert.strictEqual(tree.size, 4); + + assert.deepStrictEqual([...tree.deleteRecursive(key1)], [42, 44, 43]); + assert.strictEqual(tree.size, 1); + + assert.deepStrictEqual([...tree.deleteRecursive(key1)], []); + assert.strictEqual(tree.size, 1); + + assert.deepStrictEqual([...tree.deleteRecursive(key4)], [45]); + assert.strictEqual(tree.size, 0); + }); }); diff --git a/patched-vscode/src/vs/base/test/common/resourceTree.test.ts b/patched-vscode/src/vs/base/test/common/resourceTree.test.ts index 7e3cefa4..9024269a 100644 --- a/patched-vscode/src/vs/base/test/common/resourceTree.test.ts +++ b/patched-vscode/src/vs/base/test/common/resourceTree.test.ts @@ -6,8 +6,11 @@ import * as assert from 'assert'; import { ResourceTree } from 'vs/base/common/resourceTree'; import { URI } from 'vs/base/common/uri'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('ResourceTree', function () { + ensureNoDisposablesAreLeakedInTestSuite(); + test('ctor', function () { const tree = new ResourceTree(null); assert.strictEqual(tree.root.childrenCount, 0); diff --git a/patched-vscode/src/vs/base/test/common/resources.test.ts b/patched-vscode/src/vs/base/test/common/resources.test.ts index a7b13f12..d1e4e102 100644 --- a/patched-vscode/src/vs/base/test/common/resources.test.ts +++ b/patched-vscode/src/vs/base/test/common/resources.test.ts @@ -8,10 +8,13 @@ import { posix, win32 } from 'vs/base/common/path'; import { isWindows } from 'vs/base/common/platform'; import { addTrailingPathSeparator, basename, dirname, distinctParents, extUri, extUriIgnorePathCase, hasTrailingPathSeparator, isAbsolutePath, joinPath, normalizePath, relativePath, removeTrailingPathSeparator, resolvePath } from 'vs/base/common/resources'; import { URI } from 'vs/base/common/uri'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Resources', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('distinctParents', () => { // Basic diff --git a/patched-vscode/src/vs/base/test/common/scrollable.test.ts b/patched-vscode/src/vs/base/test/common/scrollable.test.ts index 17c9eacc..7059d813 100644 --- a/patched-vscode/src/vs/base/test/common/scrollable.test.ts +++ b/patched-vscode/src/vs/base/test/common/scrollable.test.ts @@ -5,6 +5,7 @@ import * as assert from 'assert'; import { SmoothScrollingOperation, SmoothScrollingUpdate } from 'vs/base/common/scrollable'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; class TestSmoothScrollingOperation extends SmoothScrollingOperation { @@ -32,6 +33,8 @@ suite('SmoothScrollingOperation', () => { const ANIMATION_DURATION = 125; const LINE_HEIGHT = 20; + ensureNoDisposablesAreLeakedInTestSuite(); + function extractLines(scrollable: TestSmoothScrollingOperation, now: number): [number, number] { const scrollTop = scrollable.testTick(now).scrollTop; const scrollBottom = scrollTop + VIEWPORT_HEIGHT; diff --git a/patched-vscode/src/vs/base/test/common/skipList.test.ts b/patched-vscode/src/vs/base/test/common/skipList.test.ts index d9c75702..8dadb0e3 100644 --- a/patched-vscode/src/vs/base/test/common/skipList.test.ts +++ b/patched-vscode/src/vs/base/test/common/skipList.test.ts @@ -7,10 +7,13 @@ import * as assert from 'assert'; import { binarySearch } from 'vs/base/common/arrays'; import { SkipList } from 'vs/base/common/skipList'; import { StopWatch } from 'vs/base/common/stopwatch'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('SkipList', function () { + ensureNoDisposablesAreLeakedInTestSuite(); + function assertValues(list: SkipList, expected: V[]) { assert.strictEqual(list.size, expected.length); assert.deepStrictEqual([...list.values()], expected); @@ -91,6 +94,19 @@ suite('SkipList', function () { assertKeys(list, [3, 6, 7, 9, 12, 17, 19, 21, 25]); }); + test('clear ( CPU pegged after some builds #194853)', function () { + const list = new SkipList((a, b) => a - b); + list.set(1, true); + list.set(2, true); + list.set(3, true); + assert.strictEqual(list.size, 3); + list.clear(); + assert.strictEqual(list.size, 0); + assert.strictEqual(list.get(1), undefined); + assert.strictEqual(list.get(2), undefined); + assert.strictEqual(list.get(3), undefined); + }); + test('capacity max', function () { const list = new SkipList((a, b) => a - b, 10); list.set(1, true); diff --git a/patched-vscode/src/vs/base/test/common/strings.test.ts b/patched-vscode/src/vs/base/test/common/strings.test.ts index 18e53a2e..4be439f4 100644 --- a/patched-vscode/src/vs/base/test/common/strings.test.ts +++ b/patched-vscode/src/vs/base/test/common/strings.test.ts @@ -4,6 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; import * as strings from 'vs/base/common/strings'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Strings', () => { test('equalsIgnoreCase', () => { @@ -132,8 +133,26 @@ suite('Strings', () => { assert.strictEqual(strings.lcut('foo bar', 5), 'foo bar'); assert.strictEqual(strings.lcut('test string 0.1.2.3', 3), '2.3'); + assert.strictEqual(strings.lcut('foo bar', 0, '…'), '…'); + assert.strictEqual(strings.lcut('foo bar', 1, '…'), '…bar'); + assert.strictEqual(strings.lcut('foo bar', 3, '…'), '…bar'); + assert.strictEqual(strings.lcut('foo bar', 4, '…'), '…bar'); // Leading whitespace trimmed + assert.strictEqual(strings.lcut('foo bar', 5, '…'), 'foo bar'); + assert.strictEqual(strings.lcut('test string 0.1.2.3', 3, '…'), '…2.3'); + assert.strictEqual(strings.lcut('', 10), ''); assert.strictEqual(strings.lcut('a', 10), 'a'); + assert.strictEqual(strings.lcut(' a', 10), 'a'); + assert.strictEqual(strings.lcut(' a', 10), 'a'); + assert.strictEqual(strings.lcut(' bbbb a', 10), 'bbbb a'); + assert.strictEqual(strings.lcut('............a', 10), '............a'); + + assert.strictEqual(strings.lcut('', 10, '…'), ''); + assert.strictEqual(strings.lcut('a', 10, '…'), 'a'); + assert.strictEqual(strings.lcut(' a', 10, '…'), 'a'); + assert.strictEqual(strings.lcut(' a', 10, '…'), 'a'); + assert.strictEqual(strings.lcut(' bbbb a', 10, '…'), 'bbbb a'); + assert.strictEqual(strings.lcut('............a', 10, '…'), '............a'); }); test('escape', () => { @@ -371,6 +390,11 @@ suite('Strings', () => { assert.strictEqual('hello…', strings.truncate('hello world', 5)); }); + test('truncateMiddle', () => { + assert.strictEqual('hello world', strings.truncateMiddle('hello world', 100)); + assert.strictEqual('he…ld', strings.truncateMiddle('hello world', 5)); + }); + test('replaceAsync', async () => { let i = 0; assert.strictEqual(await strings.replaceAsync('abcabcabcabc', /b(.)/g, async (match, after) => { @@ -504,5 +528,61 @@ suite('Strings', () => { for (const sequence of sequences) { assert.strictEqual(strings.removeAnsiEscapeCodes(`hello${sequence}world`), 'helloworld', `expect to remove ${JSON.stringify(sequence)}`); } + + for (const sequence of sequences) { + assert.deepStrictEqual( + [...strings.forAnsiStringParts(`hello${sequence}world`)], + [{ isCode: false, str: 'hello' }, { isCode: true, str: sequence }, { isCode: false, str: 'world' }], + `expect to forAnsiStringParts ${JSON.stringify(sequence)}` + ); + } + + // #209937 + assert.strictEqual( + strings.removeAnsiEscapeCodes(`localhost:\x1b[31m1234`), + 'localhost:1234',); }); + + test('removeAnsiEscapeCodesFromPrompt', () => { + assert.strictEqual(strings.removeAnsiEscapeCodesFromPrompt('\u001b[31m$ \u001b[0m'), '$ '); + assert.strictEqual(strings.removeAnsiEscapeCodesFromPrompt('\n\\[\u001b[01;34m\\]\\w\\[\u001b[00m\\]\n\\[\u001b[1;32m\\]> \\[\u001b[0m\\]'), '\n\\w\n> '); + }); + + test('count', () => { + assert.strictEqual(strings.count('hello world', 'o'), 2); + assert.strictEqual(strings.count('hello world', 'l'), 3); + assert.strictEqual(strings.count('hello world', 'z'), 0); + assert.strictEqual(strings.count('hello world', 'hello'), 1); + assert.strictEqual(strings.count('hello world', 'world'), 1); + assert.strictEqual(strings.count('hello world', 'hello world'), 1); + assert.strictEqual(strings.count('hello world', 'foo'), 0); + }); + + test('containsAmbiguousCharacter', () => { + assert.strictEqual(strings.AmbiguousCharacters.getInstance(new Set()).containsAmbiguousCharacter('abcd'), false); + assert.strictEqual(strings.AmbiguousCharacters.getInstance(new Set()).containsAmbiguousCharacter('üå'), false); + assert.strictEqual(strings.AmbiguousCharacters.getInstance(new Set()).containsAmbiguousCharacter('(*&^)'), false); + + assert.strictEqual(strings.AmbiguousCharacters.getInstance(new Set()).containsAmbiguousCharacter('ο'), true); + assert.strictEqual(strings.AmbiguousCharacters.getInstance(new Set()).containsAmbiguousCharacter('abÉ¡c'), true); + }); + + test('containsInvisibleCharacter', () => { + assert.strictEqual(strings.InvisibleCharacters.containsInvisibleCharacter('abcd'), false); + assert.strictEqual(strings.InvisibleCharacters.containsInvisibleCharacter(' '), true); + assert.strictEqual(strings.InvisibleCharacters.containsInvisibleCharacter('a\u{e004e}b'), true); + assert.strictEqual(strings.InvisibleCharacters.containsInvisibleCharacter('a\u{e015a}\u000bb'), true); + }); + + ensureNoDisposablesAreLeakedInTestSuite(); +}); + +test('htmlAttributeEncodeValue', () => { + assert.strictEqual(strings.htmlAttributeEncodeValue(''), ''); + assert.strictEqual(strings.htmlAttributeEncodeValue('abc'), 'abc'); + assert.strictEqual(strings.htmlAttributeEncodeValue(''), '<script>alert("Hello")</script>'); + assert.strictEqual(strings.htmlAttributeEncodeValue('Hello & World'), 'Hello & World'); + assert.strictEqual(strings.htmlAttributeEncodeValue('"Hello"'), '"Hello"'); + assert.strictEqual(strings.htmlAttributeEncodeValue('\'Hello\''), ''Hello''); + assert.strictEqual(strings.htmlAttributeEncodeValue('<>&\'"'), '<>&'"'); }); diff --git a/patched-vscode/src/vs/base/test/common/stripComments.test.ts b/patched-vscode/src/vs/base/test/common/stripComments.test.ts index d3bd74e7..4aac8cdc 100644 --- a/patched-vscode/src/vs/base/test/common/stripComments.test.ts +++ b/patched-vscode/src/vs/base/test/common/stripComments.test.ts @@ -5,10 +5,13 @@ import * as assert from 'assert'; import { stripComments } from 'vs/base/common/stripComments'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; // We use this regular expression quite often to strip comments in JSON files. suite('Strip Comments', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('Line comment', () => { const content: string = [ "{", diff --git a/patched-vscode/src/vs/base/test/common/ternarySearchtree.test.ts b/patched-vscode/src/vs/base/test/common/ternarySearchtree.test.ts index c2f27122..c1a8cc77 100644 --- a/patched-vscode/src/vs/base/test/common/ternarySearchtree.test.ts +++ b/patched-vscode/src/vs/base/test/common/ternarySearchtree.test.ts @@ -9,9 +9,12 @@ import { randomPath } from 'vs/base/common/extpath'; import { StopWatch } from 'vs/base/common/stopwatch'; import { ConfigKeysIterator, PathIterator, StringIterator, TernarySearchTree, UriIterator } from 'vs/base/common/ternarySearchTree'; import { URI } from 'vs/base/common/uri'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Ternary Search Tree', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('PathIterator', () => { const iter = new PathIterator(); iter.reset('file:///usr/bin/file.txt'); diff --git a/patched-vscode/src/vs/base/test/common/tfIdf.test.ts b/patched-vscode/src/vs/base/test/common/tfIdf.test.ts index 69c09475..3a423f25 100644 --- a/patched-vscode/src/vs/base/test/common/tfIdf.test.ts +++ b/patched-vscode/src/vs/base/test/common/tfIdf.test.ts @@ -6,6 +6,7 @@ import * as assert from 'assert'; import { CancellationToken } from 'vs/base/common/cancellation'; import { TfIdfCalculator, TfIdfDocument, TfIdfScore } from 'vs/base/common/tfIdf'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; /** * Generates all permutations of an array. @@ -39,6 +40,7 @@ function assertScoreOrdersEqual(actualScores: TfIdfScore[], expectedScoreKeys: s } suite('TF-IDF Calculator', function () { + ensureNoDisposablesAreLeakedInTestSuite(); test('Should return no scores when no documents are given', () => { const tfidf = new TfIdfCalculator(); const scores = tfidf.calculateScores('something', CancellationToken.None); diff --git a/patched-vscode/src/vs/base/test/common/timeTravelScheduler.ts b/patched-vscode/src/vs/base/test/common/timeTravelScheduler.ts index d35755fd..6209c9a4 100644 --- a/patched-vscode/src/vs/base/test/common/timeTravelScheduler.ts +++ b/patched-vscode/src/vs/base/test/common/timeTravelScheduler.ts @@ -3,64 +3,11 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { compareBy, numberComparator, tieBreakComparators } from 'vs/base/common/arrays'; import { Emitter, Event } from 'vs/base/common/event'; import { Disposable, IDisposable } from 'vs/base/common/lifecycle'; import { setTimeout0, setTimeout0IsFaster } from 'vs/base/common/platform'; -interface PriorityQueue { - length: number; - add(value: T): void; - remove(value: T): void; - - removeMin(): T | undefined; - toSortedArray(): T[]; -} - -class SimplePriorityQueue implements PriorityQueue { - private isSorted = false; - private items: T[]; - - constructor(items: T[], private readonly compare: (a: T, b: T) => number) { - this.items = items; - } - - get length(): number { - return this.items.length; - } - - add(value: T): void { - this.items.push(value); - this.isSorted = false; - } - - remove(value: T): void { - this.items.splice(this.items.indexOf(value), 1); - this.isSorted = false; - } - - removeMin(): T | undefined { - this.ensureSorted(); - return this.items.shift(); - } - - getMin(): T | undefined { - this.ensureSorted(); - return this.items[0]; - } - - toSortedArray(): T[] { - this.ensureSorted(); - return [...this.items]; - } - - private ensureSorted() { - if (!this.isSorted) { - this.items.sort(this.compare); - this.isSorted = true; - } - } -} - export type TimeOffset = number; export interface Scheduler { @@ -84,24 +31,15 @@ interface ExtendedScheduledTask extends ScheduledTask { id: number; } -function compareScheduledTasks(a: ExtendedScheduledTask, b: ExtendedScheduledTask): number { - if (a.time !== b.time) { - // Prefer lower time - return a.time - b.time; - } - - if (a.id !== b.id) { - // Prefer lower id - return a.id - b.id; - } - - return 0; -} +const scheduledTaskComparator = tieBreakComparators( + compareBy(i => i.time, numberComparator), + compareBy(i => i.id, numberComparator), +); export class TimeTravelScheduler implements Scheduler { private taskCounter = 0; private _now: TimeOffset = 0; - private readonly queue: PriorityQueue = new SimplePriorityQueue([], compareScheduledTasks); + private readonly queue: PriorityQueue = new SimplePriorityQueue([], scheduledTaskComparator); private readonly taskScheduledEmitter = new Emitter<{ task: ScheduledTask }>(); public readonly onTaskScheduled = this.taskScheduledEmitter.event; @@ -390,3 +328,57 @@ function createDateClass(scheduler: Scheduler): DateConstructor { return SchedulerDate as any; } + +interface PriorityQueue { + length: number; + add(value: T): void; + remove(value: T): void; + + removeMin(): T | undefined; + toSortedArray(): T[]; +} + +class SimplePriorityQueue implements PriorityQueue { + private isSorted = false; + private items: T[]; + + constructor(items: T[], private readonly compare: (a: T, b: T) => number) { + this.items = items; + } + + get length(): number { + return this.items.length; + } + + add(value: T): void { + this.items.push(value); + this.isSorted = false; + } + + remove(value: T): void { + this.items.splice(this.items.indexOf(value), 1); + this.isSorted = false; + } + + removeMin(): T | undefined { + this.ensureSorted(); + return this.items.shift(); + } + + getMin(): T | undefined { + this.ensureSorted(); + return this.items[0]; + } + + toSortedArray(): T[] { + this.ensureSorted(); + return [...this.items]; + } + + private ensureSorted() { + if (!this.isSorted) { + this.items.sort(this.compare); + this.isSorted = true; + } + } +} diff --git a/patched-vscode/src/vs/base/test/common/troubleshooting.ts b/patched-vscode/src/vs/base/test/common/troubleshooting.ts index 7cfee55b..0a728e84 100644 --- a/patched-vscode/src/vs/base/test/common/troubleshooting.ts +++ b/patched-vscode/src/vs/base/test/common/troubleshooting.ts @@ -41,7 +41,7 @@ export function beginTrackingDisposables(): void { export function endTrackingDisposables(): void { if (currentTracker) { setDisposableTracker(null); - console.log(currentTracker!.allDisposables.map(e => `${e[0]}\n${e[1]}`).join('\n\n')); + console.log(currentTracker.allDisposables.map(e => `${e[0]}\n${e[1]}`).join('\n\n')); currentTracker = null; } } diff --git a/patched-vscode/src/vs/base/test/common/types.test.ts b/patched-vscode/src/vs/base/test/common/types.test.ts index 1f5e7d0b..93e24649 100644 --- a/patched-vscode/src/vs/base/test/common/types.test.ts +++ b/patched-vscode/src/vs/base/test/common/types.test.ts @@ -5,9 +5,12 @@ import * as assert from 'assert'; import * as types from 'vs/base/common/types'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Types', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('isFunction', () => { assert(!types.isFunction(undefined)); assert(!types.isFunction(null)); diff --git a/patched-vscode/src/vs/base/test/common/uri.test.ts b/patched-vscode/src/vs/base/test/common/uri.test.ts index 8002409c..69e2abe7 100644 --- a/patched-vscode/src/vs/base/test/common/uri.test.ts +++ b/patched-vscode/src/vs/base/test/common/uri.test.ts @@ -5,9 +5,12 @@ import * as assert from 'assert'; import { isWindows } from 'vs/base/common/platform'; import { URI, UriComponents, isUriComponents } from 'vs/base/common/uri'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('URI', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('file#toString', () => { assert.strictEqual(URI.file('c:/win/path').toString(), 'file:///c%3A/win/path'); assert.strictEqual(URI.file('C:/win/path').toString(), 'file:///c%3A/win/path'); diff --git a/patched-vscode/src/vs/base/test/common/uuid.test.ts b/patched-vscode/src/vs/base/test/common/uuid.test.ts index 632366bc..a8defebb 100644 --- a/patched-vscode/src/vs/base/test/common/uuid.test.ts +++ b/patched-vscode/src/vs/base/test/common/uuid.test.ts @@ -4,8 +4,11 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; import * as uuid from 'vs/base/common/uuid'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('UUID', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('generation', () => { const asHex = uuid.generateUuid(); assert.strictEqual(asHex.length, 36); diff --git a/patched-vscode/src/vs/base/test/node/crypto.test.ts b/patched-vscode/src/vs/base/test/node/crypto.test.ts index 95a04d6a..ff929aaa 100644 --- a/patched-vscode/src/vs/base/test/node/crypto.test.ts +++ b/patched-vscode/src/vs/base/test/node/crypto.test.ts @@ -7,12 +7,15 @@ import { tmpdir } from 'os'; import { join } from 'vs/base/common/path'; import { checksum } from 'vs/base/node/crypto'; import { Promises } from 'vs/base/node/pfs'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { flakySuite, getRandomTestPath } from 'vs/base/test/node/testUtils'; flakySuite('Crypto', () => { let testDir: string; + ensureNoDisposablesAreLeakedInTestSuite(); + setup(function () { testDir = getRandomTestPath(tmpdir(), 'vsctests', 'crypto'); @@ -27,6 +30,6 @@ flakySuite('Crypto', () => { const testFile = join(testDir, 'checksum.txt'); await Promises.writeFile(testFile, 'Hello World'); - await checksum(testFile, '0a4d55a8d778e5022fab701977c5d840bbc486d0'); + await checksum(testFile, 'a591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e'); }); }); diff --git a/patched-vscode/src/vs/base/test/node/css.build.test.ts b/patched-vscode/src/vs/base/test/node/css.build.test.ts index 9e7323b7..16c79d41 100644 --- a/patched-vscode/src/vs/base/test/node/css.build.test.ts +++ b/patched-vscode/src/vs/base/test/node/css.build.test.ts @@ -4,10 +4,13 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { CSSPluginUtilities, rewriteUrls } from 'vs/css.build'; suite('CSSPlugin', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('Utilities.pathOf', () => { assert.strictEqual(CSSPluginUtilities.pathOf(''), ''); assert.strictEqual(CSSPluginUtilities.pathOf('/a'), '/'); diff --git a/patched-vscode/src/vs/base/test/node/id.test.ts b/patched-vscode/src/vs/base/test/node/id.test.ts index ed4b0d0c..1a629134 100644 --- a/patched-vscode/src/vs/base/test/node/id.test.ts +++ b/patched-vscode/src/vs/base/test/node/id.test.ts @@ -4,11 +4,13 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; -import { getMachineId } from 'vs/base/node/id'; +import { getMachineId, getSqmMachineId, getdevDeviceId } from 'vs/base/node/id'; import { getMac } from 'vs/base/node/macAddress'; import { flakySuite } from 'vs/base/test/node/testUtils'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; flakySuite('ID', () => { + ensureNoDisposablesAreLeakedInTestSuite(); test('getMachineId', async function () { const errors = []; @@ -17,6 +19,20 @@ flakySuite('ID', () => { assert.strictEqual(errors.length, 0); }); + test('getSqmId', async function () { + const errors = []; + const id = await getSqmMachineId(err => errors.push(err)); + assert.ok(typeof id === 'string'); + assert.strictEqual(errors.length, 0); + }); + + test('getdevDeviceId', async function () { + const errors = []; + const id = await getdevDeviceId(err => errors.push(err)); + assert.ok(typeof id === 'string'); + assert.strictEqual(errors.length, 0); + }); + test('getMac', async () => { const macAddress = getMac(); assert.ok(/^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$/.test(macAddress), `Expected a MAC address, got: ${macAddress}`); diff --git a/patched-vscode/src/vs/base/test/node/nodeStreams.test.ts b/patched-vscode/src/vs/base/test/node/nodeStreams.test.ts index 620f817d..8cab1cc8 100644 --- a/patched-vscode/src/vs/base/test/node/nodeStreams.test.ts +++ b/patched-vscode/src/vs/base/test/node/nodeStreams.test.ts @@ -7,8 +7,11 @@ import { Writable } from 'stream'; import * as assert from 'assert'; import { StreamSplitter } from 'vs/base/node/nodeStreams'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('StreamSplitter', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('should split a stream on a single character splitter', (done) => { const chunks: string[] = []; const splitter = new StreamSplitter('\n'); diff --git a/patched-vscode/src/vs/base/test/node/port.test.ts b/patched-vscode/src/vs/base/test/node/port.test.ts index 12004465..9230dc84 100644 --- a/patched-vscode/src/vs/base/test/node/port.test.ts +++ b/patched-vscode/src/vs/base/test/node/port.test.ts @@ -6,6 +6,7 @@ import * as assert from 'assert'; import * as net from 'net'; import * as ports from 'vs/base/node/ports'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { flakySuite } from 'vs/base/test/node/testUtils'; flakySuite('Ports', () => { @@ -29,4 +30,6 @@ flakySuite('Ports', () => { }); }, err => done(err)); }); + + ensureNoDisposablesAreLeakedInTestSuite(); }); diff --git a/patched-vscode/src/vs/base/test/node/powershell.test.ts b/patched-vscode/src/vs/base/test/node/powershell.test.ts index a93a88fc..a710bb80 100644 --- a/patched-vscode/src/vs/base/test/node/powershell.test.ts +++ b/patched-vscode/src/vs/base/test/node/powershell.test.ts @@ -6,6 +6,7 @@ import * as assert from 'assert'; import * as fs from 'fs'; import * as platform from 'vs/base/common/platform'; import { enumeratePowerShellInstallations, getFirstAvailablePowerShellInstallation, IPowerShellExeDetails } from 'vs/base/node/powershell'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; function checkPath(exePath: string) { // Check to see if the path exists @@ -28,7 +29,7 @@ function checkPath(exePath: string) { if (platform.isWindows) { suite('PowerShell finder', () => { - + ensureNoDisposablesAreLeakedInTestSuite(); test('Can find first available PowerShell', async () => { const pwshExe = await getFirstAvailablePowerShellInstallation(); const exePath = pwshExe?.exePath; diff --git a/patched-vscode/src/vs/base/test/node/snapshot.test.ts b/patched-vscode/src/vs/base/test/node/snapshot.test.ts index b7edc05d..48621bed 100644 --- a/patched-vscode/src/vs/base/test/node/snapshot.test.ts +++ b/patched-vscode/src/vs/base/test/node/snapshot.test.ts @@ -9,7 +9,7 @@ import { Promises } from 'vs/base/node/pfs'; import { SnapshotContext, assertSnapshot } from 'vs/base/test/common/snapshot'; import { URI } from 'vs/base/common/uri'; import * as path from 'path'; -import { assertThrowsAsync } from 'vs/base/test/common/utils'; +import { assertThrowsAsync, ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; // tests for snapshot are in Node so that we can use native FS operations to // set up and validate things. @@ -19,6 +19,8 @@ import { assertThrowsAsync } from 'vs/base/test/common/utils'; suite('snapshot', () => { let testDir: string; + ensureNoDisposablesAreLeakedInTestSuite(); + setup(function () { testDir = getRandomTestPath(tmpdir(), 'vsctests', 'snapshot'); return Promises.mkdir(testDir, { recursive: true }); diff --git a/patched-vscode/src/vs/base/test/node/unc.test.ts b/patched-vscode/src/vs/base/test/node/unc.test.ts index 82eaf258..acbc3203 100644 --- a/patched-vscode/src/vs/base/test/node/unc.test.ts +++ b/patched-vscode/src/vs/base/test/node/unc.test.ts @@ -5,6 +5,7 @@ import { strictEqual } from 'assert'; import { getUNCHost } from 'vs/base/node/unc'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('UNC', () => { @@ -43,4 +44,6 @@ suite('UNC', () => { strictEqual(getUNCHost('\\\\.\\UNC\\localhost\\a'), 'localhost'); strictEqual(getUNCHost('\\\\?\\UNC\\localhost\\a'), 'localhost'); }); + + ensureNoDisposablesAreLeakedInTestSuite(); }); diff --git a/patched-vscode/src/vs/base/test/node/uri.perf.data.txt b/patched-vscode/src/vs/base/test/node/uri.perf.data.txt new file mode 100644 index 00000000..ee0a24b5 --- /dev/null +++ b/patched-vscode/src/vs/base/test/node/uri.perf.data.txt @@ -0,0 +1,105024 @@ +/Users/example/.build/log_extensions +/Users/example/.build/crashes/settings.dat +/Users/example/.build/extensions/razor/build/update-grammar.mjs +/Users/example/.build/extensions/ms-vscode.js-debug-companion/ThirdPartyNotices.txt +/Users/example/.build/extensions/ms-vscode.js-debug-companion/out/extension.js +/Users/example/.build/extensions/ms-vscode.js-debug-companion/resources/logo.png +/Users/example/.build/extensions/ms-vscode.js-debug-companion/README.md +/Users/example/.build/extensions/ms-vscode.js-debug-companion/package.json +/Users/example/.build/extensions/ms-vscode.js-debug-companion/LICENSE.txt +/Users/example/.build/extensions/ms-vscode.js-debug-companion/ci.yml +/Users/example/.build/extensions/ms-vscode.js-debug-companion/SECURITY.md +/Users/example/.build/extensions/theme-seti/ThirdPartyNotices.txt +/Users/example/.build/extensions/theme-seti/README.md +/Users/example/.build/extensions/theme-seti/icons/seti.woff +/Users/example/.build/extensions/theme-seti/icons/seti-circular-128x128.png +/Users/example/.build/extensions/configuration-editing/images/icon.png +/Users/example/.build/extensions/clojure/package.json +/Users/example/.build/extensions/clojure/syntaxes/clojure.tmLanguage.json +/Users/example/.build/extensions/clojure/language-configuration.json +/Users/example/.build/extensions/clojure/package.nls.json +/Users/example/.build/extensions/grunt/images/grunt.png +/Users/example/.build/extensions/grunt/README.md +/Users/example/.build/extensions/microsoft-authentication/media/icon.png +/Users/example/.build/extensions/microsoft-authentication/media/favicon.ico +/Users/example/.build/extensions/microsoft-authentication/media/auth.css +/Users/example/.build/extensions/jake/images/cowboy_hat.png +/Users/example/.build/extensions/node_modules/typescript/package.json +/Users/example/.build/extensions/node_modules/typescript/lib/lib.dom.iterable.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/cancellationToken.js +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2015.reflect.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2017.date.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2016.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2015.core.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2015.proxy.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2015.generator.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2017.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.decorators.legacy.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2015.promise.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2015.iterable.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.decorators.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2016.array.include.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2017.full.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.dom.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2017.intl.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2016.full.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2017.object.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2017.string.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2015.symbol.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2015.collection.d.ts +/Users/example/.build/extensions/node_modules/typescript/lib/lib.es2015.d.ts +/Users/example/.build/extensions/ms-vscode.js-debug/ThirdPartyNotices.txt +/Users/example/.build/extensions/ms-vscode.js-debug/resources/readme/top-level-await.png +/Users/example/.build/extensions/ms-vscode.js-debug/resources/readme/repl-improvements.png +/Users/example/.build/extensions/ms-vscode.js-debug/resources/readme/returnvalue.png +/Users/example/.build/extensions/ms-vscode.js-debug/resources/readme/webview2.png +/Users/example/.build/extensions/ms-vscode.js-debug/resources/readme/instrumentation-breakpoints.png +/Users/example/.build/extensions/ms-vscode.js-debug/resources/readme/web-worker.png +/Users/example/.build/extensions/ms-vscode.js-debug/resources/readme/flame-chart.png +/Users/example/.build/extensions/ms-vscode.js-debug/resources/readme/logo-with-text.png +/Users/example/.build/extensions/ms-vscode.js-debug/resources/readme/link-debugging.gif +/Users/example/.build/extensions/ms-vscode.js-debug/resources/readme/auto-attach.png +/Users/example/.build/extensions/ms-vscode.js-debug/resources/readme/instrumentation-breakpoints2.png +/Users/example/.build/extensions/ms-vscode.js-debug/resources/readme/npm-code-lens.png +/Users/example/.build/extensions/ms-vscode.js-debug/resources/logo.png +/Users/example/.build/extensions/ms-vscode.js-debug/resources/light/connect.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/light/resume.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/light/restart.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/light/disconnect.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/light/open-file.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/light/service-worker.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/light/stop.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/light/page.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/light/pause.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/light/worker.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/light/configure.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/light/node.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/dark/connect.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/dark/resume.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/dark/stop-profiling.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/dark/restart.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/dark/disconnect.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/dark/open-file.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/dark/service-worker.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/dark/stop.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/dark/page.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/dark/pause.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/dark/worker.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/dark/configure.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/dark/node.svg +/Users/example/.build/extensions/ms-vscode.js-debug/resources/logo.svg +/Users/example/.build/extensions/ms-vscode.js-debug/README.md +/Users/example/.build/extensions/ms-vscode.js-debug/package.json +/Users/example/.build/extensions/ms-vscode.js-debug/LICENSE.txt +/Users/example/.build/extensions/ms-vscode.js-debug/package.nls.json +/Users/example/.build/extensions/ms-vscode.js-debug/src/ui/basic-wat.tmLanguage.json +/Users/example/.build/extensions/ms-vscode.js-debug/src/w32appcontainertokens-XTRA77NA.node +/Users/example/.build/extensions/ms-vscode.js-debug/src/diagnosticTool.js +/Users/example/.build/extensions/ms-vscode.js-debug/src/diagnosticTool.css +/Users/example/.build/extensions/ms-vscode.js-debug/src/chromehash_bg.wasm +/Users/example/.build/extensions/ms-vscode.js-debug/src/targets/node/terminateProcess.sh +/Users/example/.build/extensions/ms-vscode.js-debug/src/renameWorker.js +/Users/example/.build/extensions/ms-vscode.js-debug/src/watchdog.js +/Users/example/.build/extensions/ms-vscode.js-debug/src/bootloader.js +/Users/example/.build/extensions/ms-vscode.js-debug/src/hash.js +/Users/example/.build/extensions/ms-vscode.js-debug/src/vendor/acorn-loose.js +/Users/example/.build/extensions/ms-vscode.js-debug/src/vendor/acorn.js +/Users/example/.build/extensions/ms-vscode.js-debug/src/extension.js +/Users/example/.build/extensions/emmet/images/icon.png +/Users/example/.build/extensions/emmet/README.md +/Users/example/.build/extensions/debug-auto-launch/.vscode/launch.json +/Users/example/.build/extensions/debug-auto-launch/media/icon.png +/Users/example/.build/extensions/debug-server-ready/media/icon.png +/Users/example/.build/extensions/theme-defaults/fileicons/images/root-folder-light.svg +/Users/example/.build/extensions/theme-defaults/fileicons/images/document-dark.svg +/Users/example/.build/extensions/theme-defaults/fileicons/images/root-folder-open-dark.svg +/Users/example/.build/extensions/theme-defaults/fileicons/images/root-folder-open-light.svg +/Users/example/.build/extensions/theme-defaults/fileicons/images/folder-light.svg +/Users/example/.build/extensions/theme-defaults/fileicons/images/document-light.svg +/Users/example/.build/extensions/theme-defaults/fileicons/images/folder-dark.svg +/Users/example/.build/extensions/theme-defaults/fileicons/images/folder-open-light.svg +/Users/example/.build/extensions/theme-defaults/fileicons/images/folder-open-dark.svg +/Users/example/.build/extensions/theme-defaults/fileicons/images/root-folder-dark.svg +/Users/example/.build/extensions/csharp/package.json +/Users/example/.build/extensions/csharp/language-configuration.json +/Users/example/.build/extensions/coffeescript/snippets/coffeescript.code-snippets +/Users/example/.build/extensions/coffeescript/package.json +/Users/example/.build/extensions/coffeescript/syntaxes/coffeescript.tmLanguage.json +/Users/example/.build/extensions/coffeescript/language-configuration.json +/Users/example/.build/extensions/coffeescript/package.nls.json +/Users/example/.build/extensions/ms-vscode.vscode-js-profile-table/ThirdPartyNotices.txt +/Users/example/.build/extensions/ms-vscode.vscode-js-profile-table/out/extension.web.js +/Users/example/.build/extensions/ms-vscode.vscode-js-profile-table/out/94625be35e004f01f9d5.module.wasm +/Users/example/.build/extensions/ms-vscode.vscode-js-profile-table/out/cpu-client.bundle.js +/Users/example/.build/extensions/ms-vscode.vscode-js-profile-table/out/9.extension.web.js +/Users/example/.build/extensions/ms-vscode.vscode-js-profile-table/out/heap-client.bundle.js +/Users/example/.build/extensions/ms-vscode.vscode-js-profile-table/out/heapsnapshotWorker.js +/Users/example/.build/extensions/ms-vscode.vscode-js-profile-table/out/heapsnapshot-client.bundle.js +/Users/example/.build/extensions/ms-vscode.vscode-js-profile-table/out/84b6bc62673660f3ffa2.module.wasm +/Users/example/.build/extensions/ms-vscode.vscode-js-profile-table/out/extension.js +/Users/example/.build/extensions/ms-vscode.vscode-js-profile-table/resources/icon.png +/Users/example/.build/extensions/ms-vscode.vscode-js-profile-table/README.md +/Users/example/.build/extensions/ms-vscode.vscode-js-profile-table/package.json +/Users/example/.build/extensions/ms-vscode.vscode-js-profile-table/tsconfig.browser.json +/Users/example/.build/extensions/ms-vscode.vscode-js-profile-table/ci.yml +/Users/example/.build/extensions/tunnel-forwarding/.vscode/launch.json +/Users/example/.build/logs/integration-tests-browser/window.log +/Users/example/.build/logs/integration-tests-browser/server/network.log +/Users/example/.build/logs/integration-tests-browser/server/remoteagent.log +/Users/example/.build/logs/integration-tests-browser/server/exthost1/vscode.github/GitHub.log +/Users/example/.build/logs/integration-tests-browser/server/exthost1/vscode.typescript-language-features/TypeScript.log +/Users/example/.build/logs/integration-tests-browser/server/exthost1/remoteexthost.log +/Users/example/.build/logs/integration-tests-browser/server/exthost1/output_logging_20240117T122952/4-HTML Language Server.log +/Users/example/.build/logs/integration-tests-browser/server/exthost1/output_logging_20240117T122952/3-hello.log +/Users/example/.build/logs/integration-tests-browser/server/exthost1/output_logging_20240117T122952/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests-browser/server/exthost1/output_logging_20240117T122952/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests-browser/server/exthost1/vscode.git/Git.log +/Users/example/.build/logs/integration-tests-browser/server/ptyhost.log +/Users/example/.build/logs/integration-tests-browser/views.log +/Users/example/.build/logs/integration-tests-browser/exthost/webWorker/workerexthost.log +/Users/example/.build/logs/integration-tests-browser/exthost/extensionTelemetry.log +/Users/example/.build/logs/integration-tests/editSessions.log +/Users/example/.build/logs/integration-tests/userDataSync.log +/Users/example/.build/logs/integration-tests/network.log +/Users/example/.build/logs/integration-tests/sharedprocess.log +/Users/example/.build/logs/integration-tests/ptyhost.log +/Users/example/.build/logs/integration-tests/terminal.log +/Users/example/.build/logs/integration-tests/remoteTunnelService.log +/Users/example/.build/logs/integration-tests/window1/output_20230830T145737/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231009T160529/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231009T160518/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231212T161306/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230830T145731/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230811T140831/tasks.log +/Users/example/.build/logs/integration-tests/window1/network.log +/Users/example/.build/logs/integration-tests/window1/output_20231009T160544/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231215T155112/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230830T150931/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230904T161151/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231009T160431/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231009T160604/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230904T161105/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240207T133219/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231212T161245/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240118T142158/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240117T122500/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231212T161221/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231212T161217/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240215T114655/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230811T140920/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231215T155147/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231009T160455/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230830T150955/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240118T142129/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230830T145658/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231215T155154/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230904T161128/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231205T105539/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240207T123634/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240215T114625/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230830T145632/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231215T155106/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230830T145635/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240215T114704/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231215T155045/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240215T114554/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231215T155020/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240410T180638/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240118T142202/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231009T160558/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240207T133111/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230904T161028/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231212T161153/tasks.log +/Users/example/.build/logs/integration-tests/window1/views.log +/Users/example/.build/logs/integration-tests/window1/output_20230830T145705/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231212T161332/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230811T140857/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231009T160522/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230811T143011/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231009T160459/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230904T161101/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230830T150959/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230904T161137/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231212T161241/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230830T150935/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240117T121717/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231215T155144/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240207T133215/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230830T150902/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231215T155119/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230811T140924/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240215T114651/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230830T145606/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230811T140901/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231212T161253/tasks.log +/Users/example/.build/logs/integration-tests/window1/notebook.rendering.log +/Users/example/.build/logs/integration-tests/window1/output_20230811T141219/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230811T140931/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231215T155133/tasks.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230830T145738/1-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231009T160529/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231009T160529/1-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231009T160529/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T143210/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T143210/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T143210/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T143210/4-hello.log +/Users/example/.build/logs/integration-tests/window1/exthost/vscode.github/GitHub.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240215T114655/1-Markdown Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231215T155112/1-Markdown Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231009T160604/1-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231212T161245/1-Markdown Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240207T133219/1-Markdown Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240207T123634/4-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240207T123634/3-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240207T123634/5-hello.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240207T123634/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240207T123634/6-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240207T123634/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231215T155154/1-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230830T145658/1-Markdown Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231205T105539/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231205T105539/5-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231205T105539/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231205T105539/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231205T105539/4-hello.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230904T161128/1-Markdown Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240215T114555/4-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240215T114555/3-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240215T114555/5-hello.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240215T114555/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240215T114555/6-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240215T114555/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240410T180639/4-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240410T180639/3-hello.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240410T180639/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240410T180639/2-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/vscode.typescript-language-features/TypeScript.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231215T155020/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231215T155020/5-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231215T155020/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231215T155020/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231215T155020/4-hello.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231009T160522/1-Markdown Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T143011/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T143011/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T143011/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T143011/4-hello.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T140832/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T140832/5-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T140832/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T140832/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T140832/4-hello.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240117T122440/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240117T122440/5-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240117T122440/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240117T122440/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240117T122440/4-hello.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231212T161154/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231212T161154/5-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231212T161154/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231212T161154/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231212T161154/4-hello.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230904T161028/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230904T161028/5-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230904T161028/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230904T161028/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230904T161028/4-hello.log +/Users/example/.build/logs/integration-tests/window1/exthost/exthost.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230830T145705/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230830T145705/1-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230830T145705/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230904T161138/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230904T161138/1-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230904T161138/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240118T142130/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240118T142130/5-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240118T142130/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240118T142130/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240118T142130/4-hello.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T140924/1-Markdown Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230830T150959/1-Markdown Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231009T160432/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231009T160432/5-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231009T160432/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231009T160432/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231009T160432/4-hello.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240117T121717/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240117T121717/5-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240117T121717/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240117T121717/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240117T121717/4-hello.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230830T150903/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230830T150903/5-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230830T150903/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230830T150903/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230830T150903/4-hello.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231215T155120/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231215T155120/1-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231215T155120/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/extensionTelemetry.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T140931/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T140931/1-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T140931/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T141219/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T141219/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T141219/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T141219/4-hello.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230830T145607/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230830T145607/5-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230830T145607/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230830T145607/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230830T145607/4-hello.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231212T161253/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231212T161253/1-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231212T161253/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20231212T161328/1-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/vscode.json-language-features/JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240207T133112/4-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240207T133112/3-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240207T133112/5-hello.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240207T133112/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240207T133112/6-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20240207T133112/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests/window1/exthost/vscode.git/Git.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T142123/3-CSS Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T142123/5-HTML Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T142123/2-JSON Language Server.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T142123/1-Semantic Tokens Test.log +/Users/example/.build/logs/integration-tests/window1/exthost/output_logging_20230811T142123/4-hello.log +/Users/example/.build/logs/integration-tests/window1/output_20230830T145654/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231215T155158/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240215T114628/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230904T161124/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240117T122439/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231212T161320/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240207T133149/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230830T145728/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231212T161316/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231009T160554/tasks.log +/Users/example/.build/logs/integration-tests/window1/renderer.log +/Users/example/.build/logs/integration-tests/window1/output_20231215T155041/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230811T142122/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230811T143209/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20230830T145718/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240207T133146/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20231212T161328/tasks.log +/Users/example/.build/logs/integration-tests/window1/output_20240207T123719/tasks.log +/Users/example/.build/logs/integration-tests/main.log +/Users/example/.build/log +/Users/example/.build/node/v18.17.1/darwin-arm64/node +/Users/example/.build/node/v18.15.0/darwin-arm64/node +/Users/example/.build/log_api-proposal-names +/Users/example/.build/electron/LICENSE +/Users/example/.build/electron/Code - OSS.app/Contents/MacOS/Electron +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/Javascript.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/Shell.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/css.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/JSON.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/SQL.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/PHP.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/React.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/YAML.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/TypeScript.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/Python.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/Powershell.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/SASS.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/Vue.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/html.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/c.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/Less.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/bat.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/default.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/XML.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/Code - OSS.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/LICENSES.chromium.html +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/cpp.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/Jade.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/Java.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/csharp.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/default_app.asar +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/Bower.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/go.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/config.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/Ruby.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Resources/Markdown.icns +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/de.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ur.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/he.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ar.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/el.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ja.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/fa.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/mr.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/en.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/chrome_200_percent.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/uk.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/es_419.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/gu.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/zh_CN.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/kn.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/nb.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/chrome_100_percent.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/am.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/es.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sw.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sl.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/pt_BR.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/da.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/et.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/it.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/bg.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sk.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/pt_PT.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/icudtl.dat +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sr.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ms.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ta.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ml.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sv.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/te.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/cs.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ko.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/fil.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/MainMenu.nib +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/hu.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/v8_context_snapshot.arm64.bin +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/tr.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/pl.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/zh_TW.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/en_GB.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/resources.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/vi.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/lv.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/lt.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ru.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/af.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/fr.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/fi.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/id.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/nl.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/th.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/bn.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ro.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/Info.plist +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/hr.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/hi.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ca.lproj/locale.pak +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libEGL.dylib +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/vk_swiftshader_icd.json +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libvk_swiftshader.dylib +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Helpers/chrome_crashpad_handler +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/ReactiveObjC.framework/Versions/A/Resources/Info.plist +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/ReactiveObjC.framework/Versions/A/ReactiveObjC +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/Info.plist +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Code - OSS Helper (GPU).app/Contents/MacOS/Code - OSS Helper (GPU) +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Code - OSS Helper (GPU).app/Contents/Info.plist +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Code - OSS Helper (GPU).app/Contents/PkgInfo +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Mantle.framework/Versions/A/Resources/Info.plist +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Code - OSS Helper (Plugin).app/Contents/MacOS/Code - OSS Helper (Plugin) +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Code - OSS Helper (Plugin).app/Contents/Info.plist +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Code - OSS Helper (Plugin).app/Contents/PkgInfo +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Code - OSS Helper (Renderer).app/Contents/MacOS/Code - OSS Helper (Renderer) +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Code - OSS Helper (Renderer).app/Contents/Info.plist +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Code - OSS Helper (Renderer).app/Contents/PkgInfo +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Code - OSS Helper.app/Contents/MacOS/Code - OSS Helper +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Code - OSS Helper.app/Contents/Info.plist +/Users/example/.build/electron/Code - OSS.app/Contents/Frameworks/Code - OSS Helper.app/Contents/PkgInfo +/Users/example/.build/electron/Code - OSS.app/Contents/Info.plist +/Users/example/.build/electron/Code - OSS.app/Contents/PkgInfo +/Users/example/.build/electron/version +/Users/example/.build/builtInExtensions/ms-vscode.js-debug-companion/ThirdPartyNotices.txt +/Users/example/.build/builtInExtensions/ms-vscode.js-debug-companion/out/extension.js +/Users/example/.build/builtInExtensions/ms-vscode.js-debug-companion/resources/logo.png +/Users/example/.build/builtInExtensions/ms-vscode.js-debug-companion/README.md +/Users/example/.build/builtInExtensions/ms-vscode.js-debug-companion/package.json +/Users/example/.build/builtInExtensions/ms-vscode.js-debug-companion/LICENSE.txt +/Users/example/.build/builtInExtensions/ms-vscode.js-debug-companion/ci.yml +/Users/example/.build/builtInExtensions/ms-vscode.js-debug-companion/SECURITY.md +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/ThirdPartyNotices.txt +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/readme/top-level-await.png +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/readme/repl-improvements.png +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/readme/returnvalue.png +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/readme/webview2.png +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/readme/instrumentation-breakpoints.png +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/readme/web-worker.png +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/readme/flame-chart.png +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/readme/logo-with-text.png +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/readme/link-debugging.gif +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/readme/auto-attach.png +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/readme/instrumentation-breakpoints2.png +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/readme/npm-code-lens.png +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/logo.png +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/light/connect.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/light/resume.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/light/restart.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/light/disconnect.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/light/open-file.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/light/service-worker.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/light/stop.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/light/page.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/light/pause.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/light/worker.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/light/configure.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/light/node.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/dark/connect.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/dark/resume.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/dark/stop-profiling.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/dark/restart.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/dark/disconnect.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/dark/open-file.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/dark/service-worker.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/dark/stop.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/dark/page.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/dark/pause.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/dark/worker.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/dark/configure.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/dark/node.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/resources/logo.svg +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/README.md +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/package.json +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/LICENSE.txt +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/package.nls.json +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/src/ui/basic-wat.tmLanguage.json +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/src/w32appcontainertokens-XTRA77NA.node +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/src/diagnosticTool.js +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/src/diagnosticTool.css +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/src/chromehash_bg.wasm +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/src/targets/node/terminateProcess.sh +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/src/renameWorker.js +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/src/watchdog.js +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/src/bootloader.js +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/src/hash.js +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/src/vendor/acorn-loose.js +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/src/vendor/acorn.js +/Users/example/.build/builtInExtensions/ms-vscode.js-debug/src/extension.js +/Users/example/.build/builtInExtensions/ms-vscode.vscode-js-profile-table/ThirdPartyNotices.txt +/Users/example/.build/builtInExtensions/ms-vscode.vscode-js-profile-table/out/dbd61d846b1102299709.module.wasm +/Users/example/.build/builtInExtensions/ms-vscode.vscode-js-profile-table/out/extension.web.js +/Users/example/.build/builtInExtensions/ms-vscode.vscode-js-profile-table/out/848.extension.web.js +/Users/example/.build/builtInExtensions/ms-vscode.vscode-js-profile-table/out/cpu-client.bundle.js +/Users/example/.build/builtInExtensions/ms-vscode.vscode-js-profile-table/out/heap-client.bundle.js +/Users/example/.build/builtInExtensions/ms-vscode.vscode-js-profile-table/out/heapsnapshotWorker.js +/Users/example/.build/builtInExtensions/ms-vscode.vscode-js-profile-table/out/heapsnapshot-client.bundle.js +/Users/example/.build/builtInExtensions/ms-vscode.vscode-js-profile-table/out/425.heapsnapshotWorker.js +/Users/example/.build/builtInExtensions/ms-vscode.vscode-js-profile-table/out/extension.js +/Users/example/.build/builtInExtensions/ms-vscode.vscode-js-profile-table/out/a443ca1a33b96237dd48.module.wasm +/Users/example/.build/builtInExtensions/ms-vscode.vscode-js-profile-table/resources/icon.png +/Users/example/.build/builtInExtensions/ms-vscode.vscode-js-profile-table/README.md +/Users/example/.build/builtInExtensions/ms-vscode.vscode-js-profile-table/package.json +/Users/example/.build/builtInExtensions/ms-vscode.vscode-js-profile-table/tsconfig.browser.json +/Users/example/.build/builtInExtensions/ms-vscode.vscode-js-profile-table/ci.yml +/Users/example/.git-blame-ignore-revs +/Users/example/.vscode-test/extensions/extensions.json +/Users/example/.vscode-test/user-data/Session Storage/000003.log +/Users/example/.vscode-test/user-data/Session Storage/MANIFEST-000001 +/Users/example/.vscode-test/user-data/Session Storage/LOCK +/Users/example/.vscode-test/user-data/Session Storage/CURRENT +/Users/example/.vscode-test/user-data/Session Storage/LOG +/Users/example/.vscode-test/user-data/Session Storage/LOG.old +/Users/example/.vscode-test/user-data/GPUCache/data_1 +/Users/example/.vscode-test/user-data/GPUCache/data_0 +/Users/example/.vscode-test/user-data/GPUCache/index +/Users/example/.vscode-test/user-data/GPUCache/data_2 +/Users/example/.vscode-test/user-data/GPUCache/data_3 +/Users/example/.vscode-test/user-data/Preferences +/Users/example/.vscode-test/user-data/Cache/Cache_Data/index-dir/the-real-index +/Users/example/.vscode-test/user-data/Cache/Cache_Data/a97c96d98c7c4739_0 +/Users/example/.vscode-test/user-data/Cache/Cache_Data/index +/Users/example/.vscode-test/user-data/User/workspaceStorage/80588c694169cc54a860a7592826daaf/meta.json +/Users/example/.vscode-test/user-data/User/workspaceStorage/f7cae582673345b4483931b790f30239/meta.json +/Users/example/.vscode-test/user-data/User/globalStorage/storage.json +/Users/example/.vscode-test/user-data/Network Persistent State +/Users/example/.vscode-test/user-data/languagepacks.json +/Users/example/.vscode-test/user-data/Trust Tokens-journal +/Users/example/.vscode-test/user-data/machineid +/Users/example/.vscode-test/user-data/Trust Tokens +/Users/example/.vscode-test/user-data/Code Cache/js/index-dir/the-real-index +/Users/example/.vscode-test/user-data/Code Cache/js/index +/Users/example/.vscode-test/user-data/Code Cache/wasm/index-dir/the-real-index +/Users/example/.vscode-test/user-data/Code Cache/wasm/index +/Users/example/.vscode-test/user-data/Local Storage/leveldb/000003.log +/Users/example/.vscode-test/user-data/Local Storage/leveldb/MANIFEST-000001 +/Users/example/.vscode-test/user-data/Local Storage/leveldb/LOCK +/Users/example/.vscode-test/user-data/Local Storage/leveldb/CURRENT +/Users/example/.vscode-test/user-data/Local Storage/leveldb/LOG +/Users/example/.vscode-test/user-data/Local Storage/leveldb/LOG.old +/Users/example/.vscode-test/user-data/Cookies +/Users/example/.vscode-test/user-data/DawnCache/data_1 +/Users/example/.vscode-test/user-data/DawnCache/data_0 +/Users/example/.vscode-test/user-data/DawnCache/index +/Users/example/.vscode-test/user-data/DawnCache/data_2 +/Users/example/.vscode-test/user-data/DawnCache/data_3 +/Users/example/.vscode-test/user-data/Cookies-journal +/Users/example/ThirdPartyNotices.txt +/Users/example/.yarnrc +/Users/example/test/smoke/test/index.js +/Users/example/test/smoke/node_modules/hosted-git-info/LICENSE +/Users/example/test/smoke/node_modules/hosted-git-info/CHANGELOG.md +/Users/example/test/smoke/node_modules/hosted-git-info/git-host-info.js +/Users/example/test/smoke/node_modules/hosted-git-info/index.js +/Users/example/test/smoke/node_modules/hosted-git-info/README.md +/Users/example/test/smoke/node_modules/hosted-git-info/git-host.js +/Users/example/test/smoke/node_modules/hosted-git-info/package.json +/Users/example/test/smoke/node_modules/@types/mocha/LICENSE +/Users/example/test/smoke/node_modules/@types/mocha/README.md +/Users/example/test/smoke/node_modules/@types/mocha/package.json +/Users/example/test/smoke/node_modules/@types/mocha/index.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/LICENSE +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/path.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/constants.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/domain.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/globals.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/string_decoder.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/tls.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/tty.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/punycode.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/LICENSE +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/readline.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/crypto.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/trace_events.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/events.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/os.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/buffer.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/querystring.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/worker_threads.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/console.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/async_hooks.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/dns.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/vm.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/timers.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/http.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/http2.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/stream.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/inspector.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/README.md +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/v8.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/perf_hooks.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/url.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/cluster.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/package.json +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/https.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/assert.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/fs.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/repl.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/dgram.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/child_process.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/zlib.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/module.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/ts3.5/wasi.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/ts3.5/index.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/ts3.2/globals.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/ts3.2/fs.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/ts3.2/util.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/ts3.2/index.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/base.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/process.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/util.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/index.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/node_modules/@types/node/net.d.ts +/Users/example/test/smoke/node_modules/@types/rimraf/README.md +/Users/example/test/smoke/node_modules/@types/rimraf/package.json +/Users/example/test/smoke/node_modules/@types/rimraf/index.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/LICENSE +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/path.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/constants.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/domain.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/globals.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/string_decoder.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/tls.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/tty.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/punycode.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/LICENSE +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/readline.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/crypto.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/trace_events.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/events.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/os.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/buffer.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/querystring.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/worker_threads.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/console.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/async_hooks.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/dns.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/vm.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/timers.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/http.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/http2.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/stream.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/inspector.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/README.md +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/v8.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/perf_hooks.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/url.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/cluster.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/package.json +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/https.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/assert.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/fs.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/repl.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/dgram.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/child_process.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/zlib.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/module.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/ts3.5/wasi.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/ts3.5/index.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/ts3.2/globals.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/ts3.2/fs.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/ts3.2/util.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/ts3.2/index.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/base.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/process.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/util.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/index.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/node_modules/@types/node/net.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/README.md +/Users/example/test/smoke/node_modules/@types/node-fetch/package.json +/Users/example/test/smoke/node_modules/@types/node-fetch/index.d.ts +/Users/example/test/smoke/node_modules/@types/node-fetch/externals.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/LICENSE +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/path.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/constants.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/domain.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/globals.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/string_decoder.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/tls.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/tty.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/punycode.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/LICENSE +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/readline.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/crypto.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/trace_events.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/events.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/os.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/buffer.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/querystring.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/worker_threads.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/console.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/async_hooks.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/dns.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/vm.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/timers.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/http.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/http2.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/stream.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/inspector.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/README.md +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/v8.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/perf_hooks.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/url.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/cluster.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/package.json +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/https.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/assert.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/fs.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/repl.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/dgram.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/child_process.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/zlib.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/module.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/ts3.5/wasi.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/ts3.5/index.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/ts3.2/globals.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/ts3.2/fs.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/ts3.2/util.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/ts3.2/index.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/base.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/process.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/util.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/index.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/node_modules/@types/node/net.d.ts +/Users/example/test/smoke/node_modules/@types/ncp/README.md +/Users/example/test/smoke/node_modules/@types/ncp/package.json +/Users/example/test/smoke/node_modules/@types/ncp/index.d.ts +/Users/example/test/smoke/node_modules/@types/minimatch/LICENSE +/Users/example/test/smoke/node_modules/@types/minimatch/README.md +/Users/example/test/smoke/node_modules/@types/minimatch/package.json +/Users/example/test/smoke/node_modules/@types/minimatch/index.d.ts +/Users/example/test/smoke/node_modules/@types/glob/LICENSE +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/path.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/constants.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/domain.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/globals.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/string_decoder.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/tls.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/tty.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/punycode.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/LICENSE +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/readline.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/crypto.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/trace_events.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/events.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/os.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/buffer.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/querystring.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/worker_threads.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/console.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/async_hooks.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/dns.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/vm.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/timers.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/http.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/http2.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/stream.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/inspector.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/README.md +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/v8.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/perf_hooks.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/url.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/cluster.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/package.json +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/https.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/assert.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/fs.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/repl.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/dgram.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/child_process.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/zlib.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/module.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/ts3.5/wasi.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/ts3.5/index.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/ts3.2/globals.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/ts3.2/fs.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/ts3.2/util.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/ts3.2/index.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/base.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/process.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/util.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/index.d.ts +/Users/example/test/smoke/node_modules/@types/glob/node_modules/@types/node/net.d.ts +/Users/example/test/smoke/node_modules/@types/glob/README.md +/Users/example/test/smoke/node_modules/@types/glob/package.json +/Users/example/test/smoke/node_modules/@types/glob/index.d.ts +/Users/example/test/smoke/node_modules/@types/node/path.d.ts +/Users/example/test/smoke/node_modules/@types/node/constants.d.ts +/Users/example/test/smoke/node_modules/@types/node/domain.d.ts +/Users/example/test/smoke/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/test/smoke/node_modules/@types/node/globals.d.ts +/Users/example/test/smoke/node_modules/@types/node/string_decoder.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/test/smoke/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/test/smoke/node_modules/@types/node/tls.d.ts +/Users/example/test/smoke/node_modules/@types/node/tty.d.ts +/Users/example/test/smoke/node_modules/@types/node/punycode.d.ts +/Users/example/test/smoke/node_modules/@types/node/LICENSE +/Users/example/test/smoke/node_modules/@types/node/readline.d.ts +/Users/example/test/smoke/node_modules/@types/node/crypto.d.ts +/Users/example/test/smoke/node_modules/@types/node/trace_events.d.ts +/Users/example/test/smoke/node_modules/@types/node/events.d.ts +/Users/example/test/smoke/node_modules/@types/node/os.d.ts +/Users/example/test/smoke/node_modules/@types/node/buffer.d.ts +/Users/example/test/smoke/node_modules/@types/node/querystring.d.ts +/Users/example/test/smoke/node_modules/@types/node/worker_threads.d.ts +/Users/example/test/smoke/node_modules/@types/node/dom-events.d.ts +/Users/example/test/smoke/node_modules/@types/node/timers/promises.d.ts +/Users/example/test/smoke/node_modules/@types/node/console.d.ts +/Users/example/test/smoke/node_modules/@types/node/async_hooks.d.ts +/Users/example/test/smoke/node_modules/@types/node/stream/consumers.d.ts +/Users/example/test/smoke/node_modules/@types/node/stream/web.d.ts +/Users/example/test/smoke/node_modules/@types/node/stream/promises.d.ts +/Users/example/test/smoke/node_modules/@types/node/dns.d.ts +/Users/example/test/smoke/node_modules/@types/node/readline/promises.d.ts +/Users/example/test/smoke/node_modules/@types/node/vm.d.ts +/Users/example/test/smoke/node_modules/@types/node/timers.d.ts +/Users/example/test/smoke/node_modules/@types/node/globals.global.d.ts +/Users/example/test/smoke/node_modules/@types/node/test.d.ts +/Users/example/test/smoke/node_modules/@types/node/http.d.ts +/Users/example/test/smoke/node_modules/@types/node/http2.d.ts +/Users/example/test/smoke/node_modules/@types/node/stream.d.ts +/Users/example/test/smoke/node_modules/@types/node/inspector.d.ts +/Users/example/test/smoke/node_modules/@types/node/assert/strict.d.ts +/Users/example/test/smoke/node_modules/@types/node/README.md +/Users/example/test/smoke/node_modules/@types/node/v8.d.ts +/Users/example/test/smoke/node_modules/@types/node/perf_hooks.d.ts +/Users/example/test/smoke/node_modules/@types/node/url.d.ts +/Users/example/test/smoke/node_modules/@types/node/cluster.d.ts +/Users/example/test/smoke/node_modules/@types/node/package.json +/Users/example/test/smoke/node_modules/@types/node/https.d.ts +/Users/example/test/smoke/node_modules/@types/node/assert.d.ts +/Users/example/test/smoke/node_modules/@types/node/fs.d.ts +/Users/example/test/smoke/node_modules/@types/node/repl.d.ts +/Users/example/test/smoke/node_modules/@types/node/dgram.d.ts +/Users/example/test/smoke/node_modules/@types/node/child_process.d.ts +/Users/example/test/smoke/node_modules/@types/node/zlib.d.ts +/Users/example/test/smoke/node_modules/@types/node/module.d.ts +/Users/example/test/smoke/node_modules/@types/node/process.d.ts +/Users/example/test/smoke/node_modules/@types/node/util.d.ts +/Users/example/test/smoke/node_modules/@types/node/wasi.d.ts +/Users/example/test/smoke/node_modules/@types/node/index.d.ts +/Users/example/test/smoke/node_modules/@types/node/dns/promises.d.ts +/Users/example/test/smoke/node_modules/@types/node/fs/promises.d.ts +/Users/example/test/smoke/node_modules/@types/node/net.d.ts +/Users/example/test/smoke/node_modules/@types/events/LICENSE +/Users/example/test/smoke/node_modules/@types/events/README.md +/Users/example/test/smoke/node_modules/@types/events/package.json +/Users/example/test/smoke/node_modules/@types/events/index.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/LICENSE +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/path.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/constants.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/domain.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/globals.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/string_decoder.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/tls.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/tty.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/punycode.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/LICENSE +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/readline.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/crypto.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/trace_events.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/events.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/os.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/buffer.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/querystring.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/worker_threads.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/console.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/async_hooks.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/dns.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/vm.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/timers.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/http.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/http2.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/stream.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/inspector.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/README.md +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/v8.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/perf_hooks.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/url.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/cluster.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/package.json +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/https.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/assert.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/fs.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/repl.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/dgram.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/child_process.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/zlib.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/module.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/ts3.5/wasi.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/ts3.5/index.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/ts3.2/globals.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/ts3.2/fs.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/ts3.2/util.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/ts3.2/index.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/base.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/process.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/util.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/index.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/node_modules/@types/node/net.d.ts +/Users/example/test/smoke/node_modules/@types/mkdirp/README.md +/Users/example/test/smoke/node_modules/@types/mkdirp/package.json +/Users/example/test/smoke/node_modules/@types/mkdirp/index.d.ts +/Users/example/test/smoke/node_modules/shebang-regex/license +/Users/example/test/smoke/node_modules/shebang-regex/index.js +/Users/example/test/smoke/node_modules/shebang-regex/readme.md +/Users/example/test/smoke/node_modules/shebang-regex/package.json +/Users/example/test/smoke/node_modules/path-is-absolute/license +/Users/example/test/smoke/node_modules/path-is-absolute/index.js +/Users/example/test/smoke/node_modules/path-is-absolute/readme.md +/Users/example/test/smoke/node_modules/path-is-absolute/package.json +/Users/example/test/smoke/node_modules/normalize-package-data/LICENSE +/Users/example/test/smoke/node_modules/normalize-package-data/AUTHORS +/Users/example/test/smoke/node_modules/normalize-package-data/README.md +/Users/example/test/smoke/node_modules/normalize-package-data/package.json +/Users/example/test/smoke/node_modules/normalize-package-data/lib/normalize.js +/Users/example/test/smoke/node_modules/normalize-package-data/lib/fixer.js +/Users/example/test/smoke/node_modules/normalize-package-data/lib/safe_format.js +/Users/example/test/smoke/node_modules/normalize-package-data/lib/typos.json +/Users/example/test/smoke/node_modules/normalize-package-data/lib/make_warning.js +/Users/example/test/smoke/node_modules/normalize-package-data/lib/warning_messages.json +/Users/example/test/smoke/node_modules/normalize-package-data/lib/extract_description.js +/Users/example/test/smoke/node_modules/spdx-exceptions/README.md +/Users/example/test/smoke/node_modules/spdx-exceptions/package.json +/Users/example/test/smoke/node_modules/spdx-exceptions/index.json +/Users/example/test/smoke/node_modules/string.prototype.trimend/LICENSE +/Users/example/test/smoke/node_modules/string.prototype.trimend/test/index.js +/Users/example/test/smoke/node_modules/string.prototype.trimend/test/tests.js +/Users/example/test/smoke/node_modules/string.prototype.trimend/test/shimmed.js +/Users/example/test/smoke/node_modules/string.prototype.trimend/test/implementation.js +/Users/example/test/smoke/node_modules/string.prototype.trimend/CHANGELOG.md +/Users/example/test/smoke/node_modules/string.prototype.trimend/.eslintrc +/Users/example/test/smoke/node_modules/string.prototype.trimend/index.js +/Users/example/test/smoke/node_modules/string.prototype.trimend/.editorconfig +/Users/example/test/smoke/node_modules/string.prototype.trimend/README.md +/Users/example/test/smoke/node_modules/string.prototype.trimend/polyfill.js +/Users/example/test/smoke/node_modules/string.prototype.trimend/package.json +/Users/example/test/smoke/node_modules/string.prototype.trimend/auto.js +/Users/example/test/smoke/node_modules/string.prototype.trimend/.github/workflows/node-4+.yml +/Users/example/test/smoke/node_modules/string.prototype.trimend/.github/workflows/require-allow-edits.yml +/Users/example/test/smoke/node_modules/string.prototype.trimend/.github/workflows/node-iojs.yml +/Users/example/test/smoke/node_modules/string.prototype.trimend/.github/workflows/rebase.yml +/Users/example/test/smoke/node_modules/string.prototype.trimend/.github/workflows/node-zero.yml +/Users/example/test/smoke/node_modules/string.prototype.trimend/.github/workflows/node-pretest.yml +/Users/example/test/smoke/node_modules/string.prototype.trimend/shim.js +/Users/example/test/smoke/node_modules/string.prototype.trimend/.eslintignore +/Users/example/test/smoke/node_modules/string.prototype.trimend/.nycrc +/Users/example/test/smoke/node_modules/string.prototype.trimend/implementation.js +/Users/example/test/smoke/node_modules/path-type/license +/Users/example/test/smoke/node_modules/path-type/index.js +/Users/example/test/smoke/node_modules/path-type/readme.md +/Users/example/test/smoke/node_modules/path-type/package.json +/Users/example/test/smoke/node_modules/string.prototype.trimstart/LICENSE +/Users/example/test/smoke/node_modules/string.prototype.trimstart/test/index.js +/Users/example/test/smoke/node_modules/string.prototype.trimstart/test/tests.js +/Users/example/test/smoke/node_modules/string.prototype.trimstart/test/shimmed.js +/Users/example/test/smoke/node_modules/string.prototype.trimstart/test/implementation.js +/Users/example/test/smoke/node_modules/string.prototype.trimstart/CHANGELOG.md +/Users/example/test/smoke/node_modules/string.prototype.trimstart/.eslintrc +/Users/example/test/smoke/node_modules/string.prototype.trimstart/index.js +/Users/example/test/smoke/node_modules/string.prototype.trimstart/.editorconfig +/Users/example/test/smoke/node_modules/string.prototype.trimstart/README.md +/Users/example/test/smoke/node_modules/string.prototype.trimstart/polyfill.js +/Users/example/test/smoke/node_modules/string.prototype.trimstart/package.json +/Users/example/test/smoke/node_modules/string.prototype.trimstart/auto.js +/Users/example/test/smoke/node_modules/string.prototype.trimstart/.github/workflows/node-4+.yml +/Users/example/test/smoke/node_modules/string.prototype.trimstart/.github/workflows/require-allow-edits.yml +/Users/example/test/smoke/node_modules/string.prototype.trimstart/.github/workflows/node-iojs.yml +/Users/example/test/smoke/node_modules/string.prototype.trimstart/.github/workflows/rebase.yml +/Users/example/test/smoke/node_modules/string.prototype.trimstart/.github/workflows/node-zero.yml +/Users/example/test/smoke/node_modules/string.prototype.trimstart/.github/workflows/node-pretest.yml +/Users/example/test/smoke/node_modules/string.prototype.trimstart/shim.js +/Users/example/test/smoke/node_modules/string.prototype.trimstart/.eslintignore +/Users/example/test/smoke/node_modules/string.prototype.trimstart/.nycrc +/Users/example/test/smoke/node_modules/string.prototype.trimstart/implementation.js +/Users/example/test/smoke/node_modules/call-bind/LICENSE +/Users/example/test/smoke/node_modules/call-bind/test/index.js +/Users/example/test/smoke/node_modules/call-bind/test/callBound.js +/Users/example/test/smoke/node_modules/call-bind/CHANGELOG.md +/Users/example/test/smoke/node_modules/call-bind/.eslintrc +/Users/example/test/smoke/node_modules/call-bind/index.js +/Users/example/test/smoke/node_modules/call-bind/README.md +/Users/example/test/smoke/node_modules/call-bind/package.json +/Users/example/test/smoke/node_modules/call-bind/.github/FUNDING.yml +/Users/example/test/smoke/node_modules/call-bind/.github/require-allow-edits.yml +/Users/example/test/smoke/node_modules/call-bind/.github/rebase.yml +/Users/example/test/smoke/node_modules/call-bind/callBound.js +/Users/example/test/smoke/node_modules/call-bind/.travis.yml +/Users/example/test/smoke/node_modules/escape-string-regexp/license +/Users/example/test/smoke/node_modules/escape-string-regexp/index.js +/Users/example/test/smoke/node_modules/escape-string-regexp/readme.md +/Users/example/test/smoke/node_modules/escape-string-regexp/package.json +/Users/example/test/smoke/node_modules/rimraf/LICENSE +/Users/example/test/smoke/node_modules/rimraf/CHANGELOG.md +/Users/example/test/smoke/node_modules/rimraf/bin.js +/Users/example/test/smoke/node_modules/rimraf/rimraf.js +/Users/example/test/smoke/node_modules/rimraf/README.md +/Users/example/test/smoke/node_modules/rimraf/package.json +/Users/example/test/smoke/node_modules/node-fetch/LICENSE.md +/Users/example/test/smoke/node_modules/node-fetch/README.md +/Users/example/test/smoke/node_modules/node-fetch/package.json +/Users/example/test/smoke/node_modules/node-fetch/lib/index.js +/Users/example/test/smoke/node_modules/node-fetch/lib/index.es.js +/Users/example/test/smoke/node_modules/node-fetch/lib/index.mjs +/Users/example/test/smoke/node_modules/node-fetch/browser.js +/Users/example/test/smoke/node_modules/error-ex/LICENSE +/Users/example/test/smoke/node_modules/error-ex/index.js +/Users/example/test/smoke/node_modules/error-ex/README.md +/Users/example/test/smoke/node_modules/error-ex/package.json +/Users/example/test/smoke/node_modules/balanced-match/.npmignore +/Users/example/test/smoke/node_modules/balanced-match/LICENSE.md +/Users/example/test/smoke/node_modules/balanced-match/index.js +/Users/example/test/smoke/node_modules/balanced-match/README.md +/Users/example/test/smoke/node_modules/balanced-match/package.json +/Users/example/test/smoke/node_modules/resolve/LICENSE +/Users/example/test/smoke/node_modules/resolve/test/shadowed_core.js +/Users/example/test/smoke/node_modules/resolve/test/dotdot.js +/Users/example/test/smoke/node_modules/resolve/test/pathfilter/deep_ref/main.js +/Users/example/test/smoke/node_modules/resolve/test/core.js +/Users/example/test/smoke/node_modules/resolve/test/filter_sync.js +/Users/example/test/smoke/node_modules/resolve/test/subdirs.js +/Users/example/test/smoke/node_modules/resolve/test/node_path.js +/Users/example/test/smoke/node_modules/resolve/test/node_path/x/ccc/index.js +/Users/example/test/smoke/node_modules/resolve/test/node_path/x/aaa/index.js +/Users/example/test/smoke/node_modules/resolve/test/node_path/y/bbb/index.js +/Users/example/test/smoke/node_modules/resolve/test/node_path/y/ccc/index.js +/Users/example/test/smoke/node_modules/resolve/test/.eslintrc +/Users/example/test/smoke/node_modules/resolve/test/module_dir.js +/Users/example/test/smoke/node_modules/resolve/test/symlinks.js +/Users/example/test/smoke/node_modules/resolve/test/faulty_basedir.js +/Users/example/test/smoke/node_modules/resolve/test/resolver_sync.js +/Users/example/test/smoke/node_modules/resolve/test/dotdot/abc/index.js +/Users/example/test/smoke/node_modules/resolve/test/dotdot/index.js +/Users/example/test/smoke/node_modules/resolve/test/mock.js +/Users/example/test/smoke/node_modules/resolve/test/precedence.js +/Users/example/test/smoke/node_modules/resolve/test/module_dir/ymodules/aaa/index.js +/Users/example/test/smoke/node_modules/resolve/test/module_dir/xmodules/aaa/index.js +/Users/example/test/smoke/node_modules/resolve/test/module_dir/zmodules/bbb/main.js +/Users/example/test/smoke/node_modules/resolve/test/module_dir/zmodules/bbb/package.json +/Users/example/test/smoke/node_modules/resolve/test/nonstring.js +/Users/example/test/smoke/node_modules/resolve/test/mock_sync.js +/Users/example/test/smoke/node_modules/resolve/test/filter.js +/Users/example/test/smoke/node_modules/resolve/test/precedence/bbb/main.js +/Users/example/test/smoke/node_modules/resolve/test/precedence/bbb.js +/Users/example/test/smoke/node_modules/resolve/test/precedence/aaa.js +/Users/example/test/smoke/node_modules/resolve/test/precedence/aaa/index.js +/Users/example/test/smoke/node_modules/resolve/test/precedence/aaa/main.js +/Users/example/test/smoke/node_modules/resolve/test/shadowed_core/node_modules/util/index.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/mug.coffee +/Users/example/test/smoke/node_modules/resolve/test/resolver/same_names/foo/index.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/same_names/foo.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/cup.coffee +/Users/example/test/smoke/node_modules/resolve/test/resolver/symlinked/_/node_modules/foo.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/symlinked/_/symlink_target/.gitkeep +/Users/example/test/smoke/node_modules/resolve/test/resolver/symlinked/package/package.json +/Users/example/test/smoke/node_modules/resolve/test/resolver/symlinked/package/bar.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/without_basedir/main.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/dot_main/index.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/dot_main/package.json +/Users/example/test/smoke/node_modules/resolve/test/resolver/invalid_main/package.json +/Users/example/test/smoke/node_modules/resolve/test/resolver/multirepo/package.json +/Users/example/test/smoke/node_modules/resolve/test/resolver/multirepo/packages/package-b/index.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json +/Users/example/test/smoke/node_modules/resolve/test/resolver/multirepo/packages/package-a/index.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json +/Users/example/test/smoke/node_modules/resolve/test/resolver/multirepo/lerna.json +/Users/example/test/smoke/node_modules/resolve/test/resolver/dot_slash_main/index.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/dot_slash_main/package.json +/Users/example/test/smoke/node_modules/resolve/test/resolver/mug.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/foo.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/quux/foo/index.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/baz/doom.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/baz/quux.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/baz/package.json +/Users/example/test/smoke/node_modules/resolve/test/resolver/browser_field/a.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/browser_field/package.json +/Users/example/test/smoke/node_modules/resolve/test/resolver/browser_field/b.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/nested_symlinks/mylib/sync.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/nested_symlinks/mylib/async.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json +/Users/example/test/smoke/node_modules/resolve/test/resolver/incorrect_main/index.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/incorrect_main/package.json +/Users/example/test/smoke/node_modules/resolve/test/resolver/other_path/root.js +/Users/example/test/smoke/node_modules/resolve/test/resolver/other_path/lib/other-lib.js +/Users/example/test/smoke/node_modules/resolve/test/resolver.js +/Users/example/test/smoke/node_modules/resolve/test/node-modules-paths.js +/Users/example/test/smoke/node_modules/resolve/test/pathfilter.js +/Users/example/test/smoke/node_modules/resolve/example/sync.js +/Users/example/test/smoke/node_modules/resolve/example/async.js +/Users/example/test/smoke/node_modules/resolve/.eslintrc +/Users/example/test/smoke/node_modules/resolve/index.js +/Users/example/test/smoke/node_modules/resolve/.editorconfig +/Users/example/test/smoke/node_modules/resolve/appveyor.yml +/Users/example/test/smoke/node_modules/resolve/readme.markdown +/Users/example/test/smoke/node_modules/resolve/package.json +/Users/example/test/smoke/node_modules/resolve/.github/workflows/node-4+.yml +/Users/example/test/smoke/node_modules/resolve/.github/workflows/require-allow-edits.yml +/Users/example/test/smoke/node_modules/resolve/.github/workflows/node-iojs.yml +/Users/example/test/smoke/node_modules/resolve/.github/workflows/rebase.yml +/Users/example/test/smoke/node_modules/resolve/.github/workflows/node-zero.yml +/Users/example/test/smoke/node_modules/resolve/.github/workflows/node-pretest.yml +/Users/example/test/smoke/node_modules/resolve/lib/core.js +/Users/example/test/smoke/node_modules/resolve/lib/caller.js +/Users/example/test/smoke/node_modules/resolve/lib/sync.js +/Users/example/test/smoke/node_modules/resolve/lib/normalize-options.js +/Users/example/test/smoke/node_modules/resolve/lib/core.json +/Users/example/test/smoke/node_modules/resolve/lib/async.js +/Users/example/test/smoke/node_modules/resolve/lib/is-core.js +/Users/example/test/smoke/node_modules/resolve/lib/node-modules-paths.js +/Users/example/test/smoke/node_modules/resolve/.eslintignore +/Users/example/test/smoke/node_modules/parse-json/license +/Users/example/test/smoke/node_modules/parse-json/index.js +/Users/example/test/smoke/node_modules/parse-json/readme.md +/Users/example/test/smoke/node_modules/parse-json/package.json +/Users/example/test/smoke/node_modules/ncp/.npmignore +/Users/example/test/smoke/node_modules/ncp/LICENSE.md +/Users/example/test/smoke/node_modules/ncp/test/symlink-fixtures/src/foo +/Users/example/test/smoke/node_modules/ncp/test/symlink-fixtures/src/dir/bar +/Users/example/test/smoke/node_modules/ncp/test/ncp.js +/Users/example/test/smoke/node_modules/ncp/test/modified-files/out/a +/Users/example/test/smoke/node_modules/ncp/test/modified-files/src/a +/Users/example/test/smoke/node_modules/ncp/test/regular-fixtures/src/a +/Users/example/test/smoke/node_modules/ncp/test/regular-fixtures/src/f +/Users/example/test/smoke/node_modules/ncp/test/regular-fixtures/src/sub/a +/Users/example/test/smoke/node_modules/ncp/test/regular-fixtures/src/sub/b +/Users/example/test/smoke/node_modules/ncp/test/regular-fixtures/src/c +/Users/example/test/smoke/node_modules/ncp/test/regular-fixtures/src/d +/Users/example/test/smoke/node_modules/ncp/test/regular-fixtures/src/e +/Users/example/test/smoke/node_modules/ncp/test/regular-fixtures/src/b +/Users/example/test/smoke/node_modules/ncp/bin/ncp +/Users/example/test/smoke/node_modules/ncp/README.md +/Users/example/test/smoke/node_modules/ncp/package.json +/Users/example/test/smoke/node_modules/ncp/lib/ncp.js +/Users/example/test/smoke/node_modules/ncp/.travis.yml +/Users/example/test/smoke/node_modules/merge/LICENSE +/Users/example/test/smoke/node_modules/merge/merge.min.js +/Users/example/test/smoke/node_modules/merge/merge.js +/Users/example/test/smoke/node_modules/merge/bower.json +/Users/example/test/smoke/node_modules/merge/README.md +/Users/example/test/smoke/node_modules/merge/package.json +/Users/example/test/smoke/node_modules/once/LICENSE +/Users/example/test/smoke/node_modules/once/README.md +/Users/example/test/smoke/node_modules/once/package.json +/Users/example/test/smoke/node_modules/once/once.js +/Users/example/test/smoke/node_modules/is-negative-zero/LICENSE +/Users/example/test/smoke/node_modules/is-negative-zero/test/index.js +/Users/example/test/smoke/node_modules/is-negative-zero/CHANGELOG.md +/Users/example/test/smoke/node_modules/is-negative-zero/.eslintrc +/Users/example/test/smoke/node_modules/is-negative-zero/index.js +/Users/example/test/smoke/node_modules/is-negative-zero/.editorconfig +/Users/example/test/smoke/node_modules/is-negative-zero/README.md +/Users/example/test/smoke/node_modules/is-negative-zero/package.json +/Users/example/test/smoke/node_modules/is-negative-zero/.github/workflows/node-4+.yml +/Users/example/test/smoke/node_modules/is-negative-zero/.github/workflows/require-allow-edits.yml +/Users/example/test/smoke/node_modules/is-negative-zero/.github/workflows/node-iojs.yml +/Users/example/test/smoke/node_modules/is-negative-zero/.github/workflows/rebase.yml +/Users/example/test/smoke/node_modules/is-negative-zero/.github/workflows/node-zero.yml +/Users/example/test/smoke/node_modules/is-negative-zero/.github/workflows/node-pretest.yml +/Users/example/test/smoke/node_modules/is-negative-zero/.eslintignore +/Users/example/test/smoke/node_modules/is-negative-zero/.nycrc +/Users/example/test/smoke/node_modules/spdx-correct/LICENSE +/Users/example/test/smoke/node_modules/spdx-correct/index.js +/Users/example/test/smoke/node_modules/spdx-correct/README.md +/Users/example/test/smoke/node_modules/spdx-correct/package.json +/Users/example/test/smoke/node_modules/is-symbol/LICENSE +/Users/example/test/smoke/node_modules/is-symbol/test/index.js +/Users/example/test/smoke/node_modules/is-symbol/CHANGELOG.md +/Users/example/test/smoke/node_modules/is-symbol/Makefile +/Users/example/test/smoke/node_modules/is-symbol/.eslintrc +/Users/example/test/smoke/node_modules/is-symbol/index.js +/Users/example/test/smoke/node_modules/is-symbol/.editorconfig +/Users/example/test/smoke/node_modules/is-symbol/README.md +/Users/example/test/smoke/node_modules/is-symbol/package.json +/Users/example/test/smoke/node_modules/is-symbol/.nvmrc +/Users/example/test/smoke/node_modules/is-symbol/.github/FUNDING.yml +/Users/example/test/smoke/node_modules/is-symbol/.github/workflows/rebase.yml +/Users/example/test/smoke/node_modules/is-symbol/.travis.yml +/Users/example/test/smoke/node_modules/function-bind/.npmignore +/Users/example/test/smoke/node_modules/function-bind/LICENSE +/Users/example/test/smoke/node_modules/function-bind/test/.eslintrc +/Users/example/test/smoke/node_modules/function-bind/test/index.js +/Users/example/test/smoke/node_modules/function-bind/.eslintrc +/Users/example/test/smoke/node_modules/function-bind/index.js +/Users/example/test/smoke/node_modules/function-bind/.editorconfig +/Users/example/test/smoke/node_modules/function-bind/README.md +/Users/example/test/smoke/node_modules/function-bind/package.json +/Users/example/test/smoke/node_modules/function-bind/.jscs.json +/Users/example/test/smoke/node_modules/function-bind/.travis.yml +/Users/example/test/smoke/node_modules/function-bind/implementation.js +/Users/example/test/smoke/node_modules/inherits/LICENSE +/Users/example/test/smoke/node_modules/inherits/inherits_browser.js +/Users/example/test/smoke/node_modules/inherits/README.md +/Users/example/test/smoke/node_modules/inherits/package.json +/Users/example/test/smoke/node_modules/inherits/inherits.js +/Users/example/test/smoke/node_modules/is-date-object/LICENSE +/Users/example/test/smoke/node_modules/is-date-object/test/index.js +/Users/example/test/smoke/node_modules/is-date-object/CHANGELOG.md +/Users/example/test/smoke/node_modules/is-date-object/.eslintrc +/Users/example/test/smoke/node_modules/is-date-object/index.js +/Users/example/test/smoke/node_modules/is-date-object/README.md +/Users/example/test/smoke/node_modules/is-date-object/package.json +/Users/example/test/smoke/node_modules/is-date-object/.jscs.json +/Users/example/test/smoke/node_modules/is-date-object/.github/FUNDING.yml +/Users/example/test/smoke/node_modules/is-date-object/.github/workflows/rebase.yml +/Users/example/test/smoke/node_modules/is-date-object/.travis.yml +/Users/example/test/smoke/node_modules/color-name/.npmignore +/Users/example/test/smoke/node_modules/color-name/test.js +/Users/example/test/smoke/node_modules/color-name/LICENSE +/Users/example/test/smoke/node_modules/color-name/index.js +/Users/example/test/smoke/node_modules/color-name/README.md +/Users/example/test/smoke/node_modules/color-name/package.json +/Users/example/test/smoke/node_modules/color-name/.eslintrc.json +/Users/example/test/smoke/node_modules/get-intrinsic/LICENSE +/Users/example/test/smoke/node_modules/get-intrinsic/test/GetIntrinsic.js +/Users/example/test/smoke/node_modules/get-intrinsic/CHANGELOG.md +/Users/example/test/smoke/node_modules/get-intrinsic/.eslintrc +/Users/example/test/smoke/node_modules/get-intrinsic/index.js +/Users/example/test/smoke/node_modules/get-intrinsic/README.md +/Users/example/test/smoke/node_modules/get-intrinsic/package.json +/Users/example/test/smoke/node_modules/get-intrinsic/.github/FUNDING.yml +/Users/example/test/smoke/node_modules/get-intrinsic/.github/require-allow-edits.yml +/Users/example/test/smoke/node_modules/get-intrinsic/.github/rebase.yml +/Users/example/test/smoke/node_modules/get-intrinsic/.nycrc +/Users/example/test/smoke/node_modules/get-intrinsic/.travis.yml +/Users/example/test/smoke/node_modules/es-to-primitive/es2015.js +/Users/example/test/smoke/node_modules/es-to-primitive/es5.js +/Users/example/test/smoke/node_modules/es-to-primitive/LICENSE +/Users/example/test/smoke/node_modules/es-to-primitive/test/es2015.js +/Users/example/test/smoke/node_modules/es-to-primitive/test/es5.js +/Users/example/test/smoke/node_modules/es-to-primitive/test/index.js +/Users/example/test/smoke/node_modules/es-to-primitive/test/es6.js +/Users/example/test/smoke/node_modules/es-to-primitive/CHANGELOG.md +/Users/example/test/smoke/node_modules/es-to-primitive/Makefile +/Users/example/test/smoke/node_modules/es-to-primitive/.eslintrc +/Users/example/test/smoke/node_modules/es-to-primitive/node_modules/is-callable/LICENSE +/Users/example/test/smoke/node_modules/es-to-primitive/node_modules/is-callable/test/index.js +/Users/example/test/smoke/node_modules/es-to-primitive/node_modules/is-callable/CHANGELOG.md +/Users/example/test/smoke/node_modules/es-to-primitive/node_modules/is-callable/.eslintrc +/Users/example/test/smoke/node_modules/es-to-primitive/node_modules/is-callable/index.js +/Users/example/test/smoke/node_modules/es-to-primitive/node_modules/is-callable/.editorconfig +/Users/example/test/smoke/node_modules/es-to-primitive/node_modules/is-callable/README.md +/Users/example/test/smoke/node_modules/es-to-primitive/node_modules/is-callable/package.json +/Users/example/test/smoke/node_modules/es-to-primitive/node_modules/is-callable/.github/FUNDING.yml +/Users/example/test/smoke/node_modules/es-to-primitive/node_modules/is-callable/.github/main.workflow +/Users/example/test/smoke/node_modules/es-to-primitive/node_modules/is-callable/.github/workflows/rebase.yml +/Users/example/test/smoke/node_modules/es-to-primitive/node_modules/is-callable/.istanbul.yml +/Users/example/test/smoke/node_modules/es-to-primitive/node_modules/is-callable/.travis.yml +/Users/example/test/smoke/node_modules/es-to-primitive/index.js +/Users/example/test/smoke/node_modules/es-to-primitive/README.md +/Users/example/test/smoke/node_modules/es-to-primitive/package.json +/Users/example/test/smoke/node_modules/es-to-primitive/.github/FUNDING.yml +/Users/example/test/smoke/node_modules/es-to-primitive/es6.js +/Users/example/test/smoke/node_modules/es-to-primitive/.travis.yml +/Users/example/test/smoke/node_modules/es-to-primitive/helpers/isPrimitive.js +/Users/example/test/smoke/node_modules/.yarn-integrity +/Users/example/test/smoke/node_modules/es-abstract/es2015.js +/Users/example/test/smoke/node_modules/es-abstract/2015/IsRegExp.js +/Users/example/test/smoke/node_modules/es-abstract/2015/OrdinaryHasProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2015/SameValueZero.js +/Users/example/test/smoke/node_modules/es-abstract/2015/IteratorComplete.js +/Users/example/test/smoke/node_modules/es-abstract/2015/SymbolDescriptiveString.js +/Users/example/test/smoke/node_modules/es-abstract/2015/TimeFromYear.js +/Users/example/test/smoke/node_modules/es-abstract/2015/DateFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2015/CreateMethodProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2015/IsInteger.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ToUint8Clamp.js +/Users/example/test/smoke/node_modules/es-abstract/2015/IteratorStep.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ToDateString.js +/Users/example/test/smoke/node_modules/es-abstract/2015/GetV.js +/Users/example/test/smoke/node_modules/es-abstract/2015/SetIntegrityLevel.js +/Users/example/test/smoke/node_modules/es-abstract/2015/msFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2015/thisNumberValue.js +/Users/example/test/smoke/node_modules/es-abstract/2015/OrdinaryDefineOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2015/DefinePropertyOrThrow.js +/Users/example/test/smoke/node_modules/es-abstract/2015/HasOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2015/SpeciesConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ToInt16.js +/Users/example/test/smoke/node_modules/es-abstract/2015/MonthFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2015/Type.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ToInt32.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ToString.js +/Users/example/test/smoke/node_modules/es-abstract/2015/HourFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2015/OrdinaryHasInstance.js +/Users/example/test/smoke/node_modules/es-abstract/2015/AbstractEqualityComparison.js +/Users/example/test/smoke/node_modules/es-abstract/2015/IsAccessorDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2015/floor.js +/Users/example/test/smoke/node_modules/es-abstract/2015/CreateDataProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2015/thisBooleanValue.js +/Users/example/test/smoke/node_modules/es-abstract/2015/WeekDay.js +/Users/example/test/smoke/node_modules/es-abstract/2015/RegExpExec.js +/Users/example/test/smoke/node_modules/es-abstract/2015/abs.js +/Users/example/test/smoke/node_modules/es-abstract/2015/IsPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2015/DeletePropertyOrThrow.js +/Users/example/test/smoke/node_modules/es-abstract/2015/QuoteJSONString.js +/Users/example/test/smoke/node_modules/es-abstract/2015/IsConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2015/IteratorValue.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ToInteger.js +/Users/example/test/smoke/node_modules/es-abstract/2015/GetPrototypeFromConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ArraySetLength.js +/Users/example/test/smoke/node_modules/es-abstract/2015/DayFromYear.js +/Users/example/test/smoke/node_modules/es-abstract/2015/CreateHTML.js +/Users/example/test/smoke/node_modules/es-abstract/2015/SameValue.js +/Users/example/test/smoke/node_modules/es-abstract/2015/IsConcatSpreadable.js +/Users/example/test/smoke/node_modules/es-abstract/2015/IsCallable.js +/Users/example/test/smoke/node_modules/es-abstract/2015/IsDataDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2015/RequireObjectCoercible.js +/Users/example/test/smoke/node_modules/es-abstract/2015/IsPropertyKey.js +/Users/example/test/smoke/node_modules/es-abstract/2015/TimeWithinDay.js +/Users/example/test/smoke/node_modules/es-abstract/2015/GetIterator.js +/Users/example/test/smoke/node_modules/es-abstract/2015/MakeTime.js +/Users/example/test/smoke/node_modules/es-abstract/2015/FromPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2015/IteratorNext.js +/Users/example/test/smoke/node_modules/es-abstract/2015/OrdinaryCreateFromConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2015/CompletePropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2015/Set.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ToUint16.js +/Users/example/test/smoke/node_modules/es-abstract/2015/InstanceofOperator.js +/Users/example/test/smoke/node_modules/es-abstract/2015/Call.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ToUint32.js +/Users/example/test/smoke/node_modules/es-abstract/2015/GetOwnPropertyKeys.js +/Users/example/test/smoke/node_modules/es-abstract/2015/DayWithinYear.js +/Users/example/test/smoke/node_modules/es-abstract/2015/EnumerableOwnNames.js +/Users/example/test/smoke/node_modules/es-abstract/2015/MakeDate.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ToPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2015/YearFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2015/Invoke.js +/Users/example/test/smoke/node_modules/es-abstract/2015/IsPromise.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ToInt8.js +/Users/example/test/smoke/node_modules/es-abstract/2015/CreateListFromArrayLike.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ToLength.js +/Users/example/test/smoke/node_modules/es-abstract/2015/GetMethod.js +/Users/example/test/smoke/node_modules/es-abstract/2015/IteratorClose.js +/Users/example/test/smoke/node_modules/es-abstract/2015/AdvanceStringIndex.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ArrayCreate.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ArraySpeciesCreate.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ToBoolean.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ToUint8.js +/Users/example/test/smoke/node_modules/es-abstract/2015/Get.js +/Users/example/test/smoke/node_modules/es-abstract/2015/IsGenericDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ToNumber.js +/Users/example/test/smoke/node_modules/es-abstract/2015/StrictEqualityComparison.js +/Users/example/test/smoke/node_modules/es-abstract/2015/HasProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2015/SetFunctionName.js +/Users/example/test/smoke/node_modules/es-abstract/2015/OrdinaryGetOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2015/CanonicalNumericIndexString.js +/Users/example/test/smoke/node_modules/es-abstract/2015/MakeDay.js +/Users/example/test/smoke/node_modules/es-abstract/2015/InLeapYear.js +/Users/example/test/smoke/node_modules/es-abstract/2015/Day.js +/Users/example/test/smoke/node_modules/es-abstract/2015/thisStringValue.js +/Users/example/test/smoke/node_modules/es-abstract/2015/IsArray.js +/Users/example/test/smoke/node_modules/es-abstract/2015/MinFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ValidateAndApplyPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2015/modulo.js +/Users/example/test/smoke/node_modules/es-abstract/2015/SecFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2015/thisTimeValue.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ToObject.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ToPropertyKey.js +/Users/example/test/smoke/node_modules/es-abstract/2015/IsExtensible.js +/Users/example/test/smoke/node_modules/es-abstract/2015/DaysInYear.js +/Users/example/test/smoke/node_modules/es-abstract/2015/GetSubstitution.js +/Users/example/test/smoke/node_modules/es-abstract/2015/TestIntegrityLevel.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ObjectCreate.js +/Users/example/test/smoke/node_modules/es-abstract/2015/ToPrimitive.js +/Users/example/test/smoke/node_modules/es-abstract/2015/CreateIterResultObject.js +/Users/example/test/smoke/node_modules/es-abstract/2015/TimeClip.js +/Users/example/test/smoke/node_modules/es-abstract/2015/AbstractRelationalComparison.js +/Users/example/test/smoke/node_modules/es-abstract/2015/CreateDataPropertyOrThrow.js +/Users/example/test/smoke/node_modules/es-abstract/es5.js +/Users/example/test/smoke/node_modules/es-abstract/es2020.js +/Users/example/test/smoke/node_modules/es-abstract/LICENSE +/Users/example/test/smoke/node_modules/es-abstract/test/es2015.js +/Users/example/test/smoke/node_modules/es-abstract/test/ses-compat.js +/Users/example/test/smoke/node_modules/es-abstract/test/es5.js +/Users/example/test/smoke/node_modules/es-abstract/test/es2020.js +/Users/example/test/smoke/node_modules/es-abstract/test/index.js +/Users/example/test/smoke/node_modules/es-abstract/test/tests.js +/Users/example/test/smoke/node_modules/es-abstract/test/diffOps.js +/Users/example/test/smoke/node_modules/es-abstract/test/es2019.js +/Users/example/test/smoke/node_modules/es-abstract/test/es2018.js +/Users/example/test/smoke/node_modules/es-abstract/test/es6.js +/Users/example/test/smoke/node_modules/es-abstract/test/es2017.js +/Users/example/test/smoke/node_modules/es-abstract/test/GetIntrinsic.js +/Users/example/test/smoke/node_modules/es-abstract/test/helpers/assertRecord.js +/Users/example/test/smoke/node_modules/es-abstract/test/helpers/getSymbolDescription.js +/Users/example/test/smoke/node_modules/es-abstract/test/helpers/defineProperty.js +/Users/example/test/smoke/node_modules/es-abstract/test/helpers/values.js +/Users/example/test/smoke/node_modules/es-abstract/test/helpers/OwnPropertyKeys.js +/Users/example/test/smoke/node_modules/es-abstract/test/helpers/createBoundESNamespace.js +/Users/example/test/smoke/node_modules/es-abstract/test/helpers/runManifestTest.js +/Users/example/test/smoke/node_modules/es-abstract/test/es7.js +/Users/example/test/smoke/node_modules/es-abstract/test/es2016.js +/Users/example/test/smoke/node_modules/es-abstract/CHANGELOG.md +/Users/example/test/smoke/node_modules/es-abstract/.eslintrc +/Users/example/test/smoke/node_modules/es-abstract/index.js +/Users/example/test/smoke/node_modules/es-abstract/operations/2018.js +/Users/example/test/smoke/node_modules/es-abstract/operations/2019.js +/Users/example/test/smoke/node_modules/es-abstract/operations/2016.js +/Users/example/test/smoke/node_modules/es-abstract/operations/.eslintrc +/Users/example/test/smoke/node_modules/es-abstract/operations/2017.js +/Users/example/test/smoke/node_modules/es-abstract/operations/2015.js +/Users/example/test/smoke/node_modules/es-abstract/.editorconfig +/Users/example/test/smoke/node_modules/es-abstract/2017/IsRegExp.js +/Users/example/test/smoke/node_modules/es-abstract/2017/OrdinaryHasProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2017/SameValueZero.js +/Users/example/test/smoke/node_modules/es-abstract/2017/IteratorComplete.js +/Users/example/test/smoke/node_modules/es-abstract/2017/SymbolDescriptiveString.js +/Users/example/test/smoke/node_modules/es-abstract/2017/TimeFromYear.js +/Users/example/test/smoke/node_modules/es-abstract/2017/DateFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2017/CreateMethodProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2017/IsInteger.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ToUint8Clamp.js +/Users/example/test/smoke/node_modules/es-abstract/2017/IteratorStep.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ToDateString.js +/Users/example/test/smoke/node_modules/es-abstract/2017/GetV.js +/Users/example/test/smoke/node_modules/es-abstract/2017/SetIntegrityLevel.js +/Users/example/test/smoke/node_modules/es-abstract/2017/msFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2017/thisNumberValue.js +/Users/example/test/smoke/node_modules/es-abstract/2017/OrdinaryDefineOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2017/DefinePropertyOrThrow.js +/Users/example/test/smoke/node_modules/es-abstract/2017/HasOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2017/SpeciesConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ToInt16.js +/Users/example/test/smoke/node_modules/es-abstract/2017/MonthFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2017/Type.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ToInt32.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ToString.js +/Users/example/test/smoke/node_modules/es-abstract/2017/HourFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2017/OrdinaryHasInstance.js +/Users/example/test/smoke/node_modules/es-abstract/2017/AbstractEqualityComparison.js +/Users/example/test/smoke/node_modules/es-abstract/2017/IsAccessorDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2017/floor.js +/Users/example/test/smoke/node_modules/es-abstract/2017/CreateDataProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2017/thisBooleanValue.js +/Users/example/test/smoke/node_modules/es-abstract/2017/WeekDay.js +/Users/example/test/smoke/node_modules/es-abstract/2017/RegExpExec.js +/Users/example/test/smoke/node_modules/es-abstract/2017/OrdinaryGetPrototypeOf.js +/Users/example/test/smoke/node_modules/es-abstract/2017/abs.js +/Users/example/test/smoke/node_modules/es-abstract/2017/IsPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2017/IterableToList.js +/Users/example/test/smoke/node_modules/es-abstract/2017/DeletePropertyOrThrow.js +/Users/example/test/smoke/node_modules/es-abstract/2017/QuoteJSONString.js +/Users/example/test/smoke/node_modules/es-abstract/2017/IsConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2017/IteratorValue.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ToInteger.js +/Users/example/test/smoke/node_modules/es-abstract/2017/GetPrototypeFromConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2017/OrdinarySetPrototypeOf.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ArraySetLength.js +/Users/example/test/smoke/node_modules/es-abstract/2017/DayFromYear.js +/Users/example/test/smoke/node_modules/es-abstract/2017/CreateHTML.js +/Users/example/test/smoke/node_modules/es-abstract/2017/SameValue.js +/Users/example/test/smoke/node_modules/es-abstract/2017/IsConcatSpreadable.js +/Users/example/test/smoke/node_modules/es-abstract/2017/UTF16Encoding.js +/Users/example/test/smoke/node_modules/es-abstract/2017/IsCallable.js +/Users/example/test/smoke/node_modules/es-abstract/2017/IsDataDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2017/RequireObjectCoercible.js +/Users/example/test/smoke/node_modules/es-abstract/2017/IsPropertyKey.js +/Users/example/test/smoke/node_modules/es-abstract/2017/TimeWithinDay.js +/Users/example/test/smoke/node_modules/es-abstract/2017/GetIterator.js +/Users/example/test/smoke/node_modules/es-abstract/2017/MakeTime.js +/Users/example/test/smoke/node_modules/es-abstract/2017/FromPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2017/IteratorNext.js +/Users/example/test/smoke/node_modules/es-abstract/2017/OrdinaryCreateFromConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2017/CompletePropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2017/Set.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ToUint16.js +/Users/example/test/smoke/node_modules/es-abstract/2017/InstanceofOperator.js +/Users/example/test/smoke/node_modules/es-abstract/2017/Call.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ToUint32.js +/Users/example/test/smoke/node_modules/es-abstract/2017/GetOwnPropertyKeys.js +/Users/example/test/smoke/node_modules/es-abstract/2017/DayWithinYear.js +/Users/example/test/smoke/node_modules/es-abstract/2017/MakeDate.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ToPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2017/YearFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2017/Invoke.js +/Users/example/test/smoke/node_modules/es-abstract/2017/IsPromise.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ToInt8.js +/Users/example/test/smoke/node_modules/es-abstract/2017/CreateListFromArrayLike.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ToIndex.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ToLength.js +/Users/example/test/smoke/node_modules/es-abstract/2017/GetMethod.js +/Users/example/test/smoke/node_modules/es-abstract/2017/IteratorClose.js +/Users/example/test/smoke/node_modules/es-abstract/2017/AdvanceStringIndex.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ArrayCreate.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ArraySpeciesCreate.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ToBoolean.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ToUint8.js +/Users/example/test/smoke/node_modules/es-abstract/2017/Get.js +/Users/example/test/smoke/node_modules/es-abstract/2017/IsGenericDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ToNumber.js +/Users/example/test/smoke/node_modules/es-abstract/2017/SameValueNonNumber.js +/Users/example/test/smoke/node_modules/es-abstract/2017/StrictEqualityComparison.js +/Users/example/test/smoke/node_modules/es-abstract/2017/HasProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2017/SetFunctionName.js +/Users/example/test/smoke/node_modules/es-abstract/2017/OrdinaryGetOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2017/EnumerableOwnProperties.js +/Users/example/test/smoke/node_modules/es-abstract/2017/CanonicalNumericIndexString.js +/Users/example/test/smoke/node_modules/es-abstract/2017/MakeDay.js +/Users/example/test/smoke/node_modules/es-abstract/2017/InLeapYear.js +/Users/example/test/smoke/node_modules/es-abstract/2017/Day.js +/Users/example/test/smoke/node_modules/es-abstract/2017/StringGetOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2017/thisStringValue.js +/Users/example/test/smoke/node_modules/es-abstract/2017/IsArray.js +/Users/example/test/smoke/node_modules/es-abstract/2017/MinFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ValidateAndApplyPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2017/modulo.js +/Users/example/test/smoke/node_modules/es-abstract/2017/SecFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2017/thisTimeValue.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ToObject.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ToPropertyKey.js +/Users/example/test/smoke/node_modules/es-abstract/2017/IsExtensible.js +/Users/example/test/smoke/node_modules/es-abstract/2017/DaysInYear.js +/Users/example/test/smoke/node_modules/es-abstract/2017/GetSubstitution.js +/Users/example/test/smoke/node_modules/es-abstract/2017/TestIntegrityLevel.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ObjectCreate.js +/Users/example/test/smoke/node_modules/es-abstract/2017/ToPrimitive.js +/Users/example/test/smoke/node_modules/es-abstract/2017/CreateIterResultObject.js +/Users/example/test/smoke/node_modules/es-abstract/2017/TimeClip.js +/Users/example/test/smoke/node_modules/es-abstract/2017/AbstractRelationalComparison.js +/Users/example/test/smoke/node_modules/es-abstract/2017/CreateDataPropertyOrThrow.js +/Users/example/test/smoke/node_modules/es-abstract/README.md +/Users/example/test/smoke/node_modules/es-abstract/2019/IsRegExp.js +/Users/example/test/smoke/node_modules/es-abstract/2019/OrdinaryHasProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2019/SameValueZero.js +/Users/example/test/smoke/node_modules/es-abstract/2019/IteratorComplete.js +/Users/example/test/smoke/node_modules/es-abstract/2019/SymbolDescriptiveString.js +/Users/example/test/smoke/node_modules/es-abstract/2019/TimeFromYear.js +/Users/example/test/smoke/node_modules/es-abstract/2019/DateFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2019/CreateMethodProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2019/IsInteger.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ToUint8Clamp.js +/Users/example/test/smoke/node_modules/es-abstract/2019/TimeString.js +/Users/example/test/smoke/node_modules/es-abstract/2019/IteratorStep.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ToDateString.js +/Users/example/test/smoke/node_modules/es-abstract/2019/GetV.js +/Users/example/test/smoke/node_modules/es-abstract/2019/SetIntegrityLevel.js +/Users/example/test/smoke/node_modules/es-abstract/2019/msFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2019/UnicodeEscape.js +/Users/example/test/smoke/node_modules/es-abstract/2019/thisNumberValue.js +/Users/example/test/smoke/node_modules/es-abstract/2019/OrdinaryDefineOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2019/DefinePropertyOrThrow.js +/Users/example/test/smoke/node_modules/es-abstract/2019/DateString.js +/Users/example/test/smoke/node_modules/es-abstract/2019/AddEntriesFromIterable.js +/Users/example/test/smoke/node_modules/es-abstract/2019/HasOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2019/SpeciesConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ToInt16.js +/Users/example/test/smoke/node_modules/es-abstract/2019/MonthFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2019/Type.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ToInt32.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ToString.js +/Users/example/test/smoke/node_modules/es-abstract/2019/HourFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2019/OrdinaryHasInstance.js +/Users/example/test/smoke/node_modules/es-abstract/2019/AbstractEqualityComparison.js +/Users/example/test/smoke/node_modules/es-abstract/2019/IsAccessorDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2019/TrimString.js +/Users/example/test/smoke/node_modules/es-abstract/2019/floor.js +/Users/example/test/smoke/node_modules/es-abstract/2019/CreateDataProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2019/thisBooleanValue.js +/Users/example/test/smoke/node_modules/es-abstract/2019/FlattenIntoArray.js +/Users/example/test/smoke/node_modules/es-abstract/2019/WeekDay.js +/Users/example/test/smoke/node_modules/es-abstract/2019/RegExpExec.js +/Users/example/test/smoke/node_modules/es-abstract/2019/OrdinaryGetPrototypeOf.js +/Users/example/test/smoke/node_modules/es-abstract/2019/abs.js +/Users/example/test/smoke/node_modules/es-abstract/2019/SetFunctionLength.js +/Users/example/test/smoke/node_modules/es-abstract/2019/IterableToList.js +/Users/example/test/smoke/node_modules/es-abstract/2019/DeletePropertyOrThrow.js +/Users/example/test/smoke/node_modules/es-abstract/2019/QuoteJSONString.js +/Users/example/test/smoke/node_modules/es-abstract/2019/IsConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2019/IteratorValue.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ToInteger.js +/Users/example/test/smoke/node_modules/es-abstract/2019/GetPrototypeFromConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2019/OrdinarySetPrototypeOf.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ArraySetLength.js +/Users/example/test/smoke/node_modules/es-abstract/2019/DayFromYear.js +/Users/example/test/smoke/node_modules/es-abstract/2019/CreateHTML.js +/Users/example/test/smoke/node_modules/es-abstract/2019/SameValue.js +/Users/example/test/smoke/node_modules/es-abstract/2019/IsConcatSpreadable.js +/Users/example/test/smoke/node_modules/es-abstract/2019/UTF16Encoding.js +/Users/example/test/smoke/node_modules/es-abstract/2019/IsCallable.js +/Users/example/test/smoke/node_modules/es-abstract/2019/IsDataDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2019/RequireObjectCoercible.js +/Users/example/test/smoke/node_modules/es-abstract/2019/IsPropertyKey.js +/Users/example/test/smoke/node_modules/es-abstract/2019/TimeWithinDay.js +/Users/example/test/smoke/node_modules/es-abstract/2019/GetIterator.js +/Users/example/test/smoke/node_modules/es-abstract/2019/MakeTime.js +/Users/example/test/smoke/node_modules/es-abstract/2019/FromPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2019/IteratorNext.js +/Users/example/test/smoke/node_modules/es-abstract/2019/OrdinaryCreateFromConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2019/CompletePropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2019/Set.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ToUint16.js +/Users/example/test/smoke/node_modules/es-abstract/2019/InstanceofOperator.js +/Users/example/test/smoke/node_modules/es-abstract/2019/Call.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ToUint32.js +/Users/example/test/smoke/node_modules/es-abstract/2019/GetOwnPropertyKeys.js +/Users/example/test/smoke/node_modules/es-abstract/2019/DayWithinYear.js +/Users/example/test/smoke/node_modules/es-abstract/2019/MakeDate.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ToPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2019/YearFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2019/Invoke.js +/Users/example/test/smoke/node_modules/es-abstract/2019/IsPromise.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ToInt8.js +/Users/example/test/smoke/node_modules/es-abstract/2019/CreateListFromArrayLike.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ToIndex.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ToLength.js +/Users/example/test/smoke/node_modules/es-abstract/2019/GetMethod.js +/Users/example/test/smoke/node_modules/es-abstract/2019/IteratorClose.js +/Users/example/test/smoke/node_modules/es-abstract/2019/AdvanceStringIndex.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ArrayCreate.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ArraySpeciesCreate.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ToBoolean.js +/Users/example/test/smoke/node_modules/es-abstract/2019/thisSymbolValue.js +/Users/example/test/smoke/node_modules/es-abstract/2019/IsStringPrefix.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ToUint8.js +/Users/example/test/smoke/node_modules/es-abstract/2019/Get.js +/Users/example/test/smoke/node_modules/es-abstract/2019/IsGenericDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2019/PromiseResolve.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ToNumber.js +/Users/example/test/smoke/node_modules/es-abstract/2019/SameValueNonNumber.js +/Users/example/test/smoke/node_modules/es-abstract/2019/StrictEqualityComparison.js +/Users/example/test/smoke/node_modules/es-abstract/2019/HasProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2019/SetFunctionName.js +/Users/example/test/smoke/node_modules/es-abstract/2019/OrdinaryGetOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2019/CanonicalNumericIndexString.js +/Users/example/test/smoke/node_modules/es-abstract/2019/MakeDay.js +/Users/example/test/smoke/node_modules/es-abstract/2019/InLeapYear.js +/Users/example/test/smoke/node_modules/es-abstract/2019/Day.js +/Users/example/test/smoke/node_modules/es-abstract/2019/StringGetOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2019/thisStringValue.js +/Users/example/test/smoke/node_modules/es-abstract/2019/IsArray.js +/Users/example/test/smoke/node_modules/es-abstract/2019/MinFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ValidateAndApplyPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2019/modulo.js +/Users/example/test/smoke/node_modules/es-abstract/2019/SecFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2019/thisTimeValue.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ToObject.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ToPropertyKey.js +/Users/example/test/smoke/node_modules/es-abstract/2019/NumberToString.js +/Users/example/test/smoke/node_modules/es-abstract/2019/EnumerableOwnPropertyNames.js +/Users/example/test/smoke/node_modules/es-abstract/2019/IsExtensible.js +/Users/example/test/smoke/node_modules/es-abstract/2019/DaysInYear.js +/Users/example/test/smoke/node_modules/es-abstract/2019/GetSubstitution.js +/Users/example/test/smoke/node_modules/es-abstract/2019/TestIntegrityLevel.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ObjectCreate.js +/Users/example/test/smoke/node_modules/es-abstract/2019/ToPrimitive.js +/Users/example/test/smoke/node_modules/es-abstract/2019/CreateIterResultObject.js +/Users/example/test/smoke/node_modules/es-abstract/2019/TimeClip.js +/Users/example/test/smoke/node_modules/es-abstract/2019/AbstractRelationalComparison.js +/Users/example/test/smoke/node_modules/es-abstract/2019/CreateDataPropertyOrThrow.js +/Users/example/test/smoke/node_modules/es-abstract/2019/CopyDataProperties.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IsRegExp.js +/Users/example/test/smoke/node_modules/es-abstract/2020/OrdinaryHasProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2020/SameValueZero.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IteratorComplete.js +/Users/example/test/smoke/node_modules/es-abstract/2020/UTF16DecodeSurrogatePair.js +/Users/example/test/smoke/node_modules/es-abstract/2020/SymbolDescriptiveString.js +/Users/example/test/smoke/node_modules/es-abstract/2020/TimeFromYear.js +/Users/example/test/smoke/node_modules/es-abstract/2020/DateFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2020/CreateMethodProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IsInteger.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ToUint8Clamp.js +/Users/example/test/smoke/node_modules/es-abstract/2020/StringPad.js +/Users/example/test/smoke/node_modules/es-abstract/2020/TimeString.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IteratorStep.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ToDateString.js +/Users/example/test/smoke/node_modules/es-abstract/2020/GetV.js +/Users/example/test/smoke/node_modules/es-abstract/2020/SetIntegrityLevel.js +/Users/example/test/smoke/node_modules/es-abstract/2020/msFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2020/UnicodeEscape.js +/Users/example/test/smoke/node_modules/es-abstract/2020/thisNumberValue.js +/Users/example/test/smoke/node_modules/es-abstract/2020/OrdinaryDefineOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2020/DefinePropertyOrThrow.js +/Users/example/test/smoke/node_modules/es-abstract/2020/DateString.js +/Users/example/test/smoke/node_modules/es-abstract/2020/AddEntriesFromIterable.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IsUnsignedElementType.js +/Users/example/test/smoke/node_modules/es-abstract/2020/BinaryOr.js +/Users/example/test/smoke/node_modules/es-abstract/2020/HasOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2020/UTF16DecodeString.js +/Users/example/test/smoke/node_modules/es-abstract/2020/SpeciesConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ToInt16.js +/Users/example/test/smoke/node_modules/es-abstract/2020/MonthFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2020/Type.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ToInt32.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ToString.js +/Users/example/test/smoke/node_modules/es-abstract/2020/HourFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2020/OrdinaryHasInstance.js +/Users/example/test/smoke/node_modules/es-abstract/2020/AbstractEqualityComparison.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IsAccessorDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2020/TrimString.js +/Users/example/test/smoke/node_modules/es-abstract/2020/floor.js +/Users/example/test/smoke/node_modules/es-abstract/2020/CreateDataProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2020/BigIntBitwiseOp.js +/Users/example/test/smoke/node_modules/es-abstract/2020/thisBooleanValue.js +/Users/example/test/smoke/node_modules/es-abstract/2020/FlattenIntoArray.js +/Users/example/test/smoke/node_modules/es-abstract/2020/WeekDay.js +/Users/example/test/smoke/node_modules/es-abstract/2020/RegExpExec.js +/Users/example/test/smoke/node_modules/es-abstract/2020/BinaryXor.js +/Users/example/test/smoke/node_modules/es-abstract/2020/OrdinaryGetPrototypeOf.js +/Users/example/test/smoke/node_modules/es-abstract/2020/abs.js +/Users/example/test/smoke/node_modules/es-abstract/2020/SetFunctionLength.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IterableToList.js +/Users/example/test/smoke/node_modules/es-abstract/2020/DeletePropertyOrThrow.js +/Users/example/test/smoke/node_modules/es-abstract/2020/OrdinaryObjectCreate.js +/Users/example/test/smoke/node_modules/es-abstract/2020/QuoteJSONString.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IsConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IteratorValue.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ToInteger.js +/Users/example/test/smoke/node_modules/es-abstract/2020/GetPrototypeFromConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2020/OrdinarySetPrototypeOf.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ArraySetLength.js +/Users/example/test/smoke/node_modules/es-abstract/2020/DayFromYear.js +/Users/example/test/smoke/node_modules/es-abstract/2020/CreateHTML.js +/Users/example/test/smoke/node_modules/es-abstract/2020/SameValue.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IsConcatSpreadable.js +/Users/example/test/smoke/node_modules/es-abstract/2020/UTF16Encoding.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IsCallable.js +/Users/example/test/smoke/node_modules/es-abstract/2020/LengthOfArrayLike.js +/Users/example/test/smoke/node_modules/es-abstract/2020/BinaryAnd.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IsDataDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2020/NumberBitwiseOp.js +/Users/example/test/smoke/node_modules/es-abstract/2020/RequireObjectCoercible.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IsPropertyKey.js +/Users/example/test/smoke/node_modules/es-abstract/2020/TimeWithinDay.js +/Users/example/test/smoke/node_modules/es-abstract/2020/GetIterator.js +/Users/example/test/smoke/node_modules/es-abstract/2020/MakeTime.js +/Users/example/test/smoke/node_modules/es-abstract/2020/FromPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IteratorNext.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ToNumeric.js +/Users/example/test/smoke/node_modules/es-abstract/2020/OrdinaryCreateFromConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2020/CompletePropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2020/Set.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ToUint16.js +/Users/example/test/smoke/node_modules/es-abstract/2020/SameValueNonNumeric.js +/Users/example/test/smoke/node_modules/es-abstract/2020/InstanceofOperator.js +/Users/example/test/smoke/node_modules/es-abstract/2020/Call.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ToUint32.js +/Users/example/test/smoke/node_modules/es-abstract/2020/GetOwnPropertyKeys.js +/Users/example/test/smoke/node_modules/es-abstract/2020/DayWithinYear.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IsUnclampedIntegerElementType.js +/Users/example/test/smoke/node_modules/es-abstract/2020/MakeDate.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ToPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2020/YearFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2020/Invoke.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IsPromise.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ToInt8.js +/Users/example/test/smoke/node_modules/es-abstract/2020/CreateListFromArrayLike.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ToIndex.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ToLength.js +/Users/example/test/smoke/node_modules/es-abstract/2020/GetMethod.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IteratorClose.js +/Users/example/test/smoke/node_modules/es-abstract/2020/AdvanceStringIndex.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ArrayCreate.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ArraySpeciesCreate.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ToBoolean.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IsNoTearConfiguration.js +/Users/example/test/smoke/node_modules/es-abstract/2020/thisSymbolValue.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IsStringPrefix.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ToUint8.js +/Users/example/test/smoke/node_modules/es-abstract/2020/Get.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IsGenericDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2020/PromiseResolve.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ToNumber.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IsNonNegativeInteger.js +/Users/example/test/smoke/node_modules/es-abstract/2020/StrictEqualityComparison.js +/Users/example/test/smoke/node_modules/es-abstract/2020/HasProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2020/SetFunctionName.js +/Users/example/test/smoke/node_modules/es-abstract/2020/OrdinaryGetOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2020/CanonicalNumericIndexString.js +/Users/example/test/smoke/node_modules/es-abstract/2020/MakeDay.js +/Users/example/test/smoke/node_modules/es-abstract/2020/InLeapYear.js +/Users/example/test/smoke/node_modules/es-abstract/2020/Day.js +/Users/example/test/smoke/node_modules/es-abstract/2020/StringGetOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2020/thisStringValue.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IsArray.js +/Users/example/test/smoke/node_modules/es-abstract/2020/thisBigIntValue.js +/Users/example/test/smoke/node_modules/es-abstract/2020/MinFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ValidateAndApplyPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2020/modulo.js +/Users/example/test/smoke/node_modules/es-abstract/2020/SecFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2020/thisTimeValue.js +/Users/example/test/smoke/node_modules/es-abstract/2020/CodePointAt.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ToObject.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ToPropertyKey.js +/Users/example/test/smoke/node_modules/es-abstract/2020/EnumerableOwnPropertyNames.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IsExtensible.js +/Users/example/test/smoke/node_modules/es-abstract/2020/DaysInYear.js +/Users/example/test/smoke/node_modules/es-abstract/2020/IsBigIntElementType.js +/Users/example/test/smoke/node_modules/es-abstract/2020/GetSubstitution.js +/Users/example/test/smoke/node_modules/es-abstract/2020/TestIntegrityLevel.js +/Users/example/test/smoke/node_modules/es-abstract/2020/ToPrimitive.js +/Users/example/test/smoke/node_modules/es-abstract/2020/CreateIterResultObject.js +/Users/example/test/smoke/node_modules/es-abstract/2020/TimeClip.js +/Users/example/test/smoke/node_modules/es-abstract/2020/AbstractRelationalComparison.js +/Users/example/test/smoke/node_modules/es-abstract/2020/CreateDataPropertyOrThrow.js +/Users/example/test/smoke/node_modules/es-abstract/2020/CopyDataProperties.js +/Users/example/test/smoke/node_modules/es-abstract/2018/IsRegExp.js +/Users/example/test/smoke/node_modules/es-abstract/2018/OrdinaryHasProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2018/SameValueZero.js +/Users/example/test/smoke/node_modules/es-abstract/2018/IteratorComplete.js +/Users/example/test/smoke/node_modules/es-abstract/2018/SymbolDescriptiveString.js +/Users/example/test/smoke/node_modules/es-abstract/2018/TimeFromYear.js +/Users/example/test/smoke/node_modules/es-abstract/2018/DateFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2018/CreateMethodProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2018/IsInteger.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ToUint8Clamp.js +/Users/example/test/smoke/node_modules/es-abstract/2018/TimeString.js +/Users/example/test/smoke/node_modules/es-abstract/2018/IteratorStep.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ToDateString.js +/Users/example/test/smoke/node_modules/es-abstract/2018/GetV.js +/Users/example/test/smoke/node_modules/es-abstract/2018/SetIntegrityLevel.js +/Users/example/test/smoke/node_modules/es-abstract/2018/msFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2018/UnicodeEscape.js +/Users/example/test/smoke/node_modules/es-abstract/2018/thisNumberValue.js +/Users/example/test/smoke/node_modules/es-abstract/2018/OrdinaryDefineOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2018/DefinePropertyOrThrow.js +/Users/example/test/smoke/node_modules/es-abstract/2018/DateString.js +/Users/example/test/smoke/node_modules/es-abstract/2018/HasOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2018/SpeciesConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ToInt16.js +/Users/example/test/smoke/node_modules/es-abstract/2018/MonthFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2018/Type.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ToInt32.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ToString.js +/Users/example/test/smoke/node_modules/es-abstract/2018/HourFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2018/OrdinaryHasInstance.js +/Users/example/test/smoke/node_modules/es-abstract/2018/AbstractEqualityComparison.js +/Users/example/test/smoke/node_modules/es-abstract/2018/IsAccessorDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2018/floor.js +/Users/example/test/smoke/node_modules/es-abstract/2018/CreateDataProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2018/thisBooleanValue.js +/Users/example/test/smoke/node_modules/es-abstract/2018/WeekDay.js +/Users/example/test/smoke/node_modules/es-abstract/2018/RegExpExec.js +/Users/example/test/smoke/node_modules/es-abstract/2018/OrdinaryGetPrototypeOf.js +/Users/example/test/smoke/node_modules/es-abstract/2018/abs.js +/Users/example/test/smoke/node_modules/es-abstract/2018/SetFunctionLength.js +/Users/example/test/smoke/node_modules/es-abstract/2018/IterableToList.js +/Users/example/test/smoke/node_modules/es-abstract/2018/DeletePropertyOrThrow.js +/Users/example/test/smoke/node_modules/es-abstract/2018/QuoteJSONString.js +/Users/example/test/smoke/node_modules/es-abstract/2018/IsConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2018/IteratorValue.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ToInteger.js +/Users/example/test/smoke/node_modules/es-abstract/2018/GetPrototypeFromConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2018/OrdinarySetPrototypeOf.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ArraySetLength.js +/Users/example/test/smoke/node_modules/es-abstract/2018/DayFromYear.js +/Users/example/test/smoke/node_modules/es-abstract/2018/CreateHTML.js +/Users/example/test/smoke/node_modules/es-abstract/2018/SameValue.js +/Users/example/test/smoke/node_modules/es-abstract/2018/IsConcatSpreadable.js +/Users/example/test/smoke/node_modules/es-abstract/2018/UTF16Encoding.js +/Users/example/test/smoke/node_modules/es-abstract/2018/IsCallable.js +/Users/example/test/smoke/node_modules/es-abstract/2018/IsDataDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2018/RequireObjectCoercible.js +/Users/example/test/smoke/node_modules/es-abstract/2018/IsPropertyKey.js +/Users/example/test/smoke/node_modules/es-abstract/2018/TimeWithinDay.js +/Users/example/test/smoke/node_modules/es-abstract/2018/GetIterator.js +/Users/example/test/smoke/node_modules/es-abstract/2018/MakeTime.js +/Users/example/test/smoke/node_modules/es-abstract/2018/FromPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2018/IteratorNext.js +/Users/example/test/smoke/node_modules/es-abstract/2018/OrdinaryCreateFromConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2018/CompletePropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2018/Set.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ToUint16.js +/Users/example/test/smoke/node_modules/es-abstract/2018/InstanceofOperator.js +/Users/example/test/smoke/node_modules/es-abstract/2018/Call.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ToUint32.js +/Users/example/test/smoke/node_modules/es-abstract/2018/GetOwnPropertyKeys.js +/Users/example/test/smoke/node_modules/es-abstract/2018/DayWithinYear.js +/Users/example/test/smoke/node_modules/es-abstract/2018/MakeDate.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ToPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2018/YearFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2018/Invoke.js +/Users/example/test/smoke/node_modules/es-abstract/2018/IsPromise.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ToInt8.js +/Users/example/test/smoke/node_modules/es-abstract/2018/CreateListFromArrayLike.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ToIndex.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ToLength.js +/Users/example/test/smoke/node_modules/es-abstract/2018/GetMethod.js +/Users/example/test/smoke/node_modules/es-abstract/2018/IteratorClose.js +/Users/example/test/smoke/node_modules/es-abstract/2018/AdvanceStringIndex.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ArrayCreate.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ArraySpeciesCreate.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ToBoolean.js +/Users/example/test/smoke/node_modules/es-abstract/2018/thisSymbolValue.js +/Users/example/test/smoke/node_modules/es-abstract/2018/IsStringPrefix.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ToUint8.js +/Users/example/test/smoke/node_modules/es-abstract/2018/Get.js +/Users/example/test/smoke/node_modules/es-abstract/2018/IsGenericDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2018/PromiseResolve.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ToNumber.js +/Users/example/test/smoke/node_modules/es-abstract/2018/SameValueNonNumber.js +/Users/example/test/smoke/node_modules/es-abstract/2018/StrictEqualityComparison.js +/Users/example/test/smoke/node_modules/es-abstract/2018/HasProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2018/SetFunctionName.js +/Users/example/test/smoke/node_modules/es-abstract/2018/OrdinaryGetOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2018/CanonicalNumericIndexString.js +/Users/example/test/smoke/node_modules/es-abstract/2018/MakeDay.js +/Users/example/test/smoke/node_modules/es-abstract/2018/InLeapYear.js +/Users/example/test/smoke/node_modules/es-abstract/2018/Day.js +/Users/example/test/smoke/node_modules/es-abstract/2018/StringGetOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2018/thisStringValue.js +/Users/example/test/smoke/node_modules/es-abstract/2018/IsArray.js +/Users/example/test/smoke/node_modules/es-abstract/2018/MinFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ValidateAndApplyPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2018/modulo.js +/Users/example/test/smoke/node_modules/es-abstract/2018/SecFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2018/thisTimeValue.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ToObject.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ToPropertyKey.js +/Users/example/test/smoke/node_modules/es-abstract/2018/NumberToString.js +/Users/example/test/smoke/node_modules/es-abstract/2018/EnumerableOwnPropertyNames.js +/Users/example/test/smoke/node_modules/es-abstract/2018/IsExtensible.js +/Users/example/test/smoke/node_modules/es-abstract/2018/DaysInYear.js +/Users/example/test/smoke/node_modules/es-abstract/2018/GetSubstitution.js +/Users/example/test/smoke/node_modules/es-abstract/2018/TestIntegrityLevel.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ObjectCreate.js +/Users/example/test/smoke/node_modules/es-abstract/2018/ToPrimitive.js +/Users/example/test/smoke/node_modules/es-abstract/2018/CreateIterResultObject.js +/Users/example/test/smoke/node_modules/es-abstract/2018/TimeClip.js +/Users/example/test/smoke/node_modules/es-abstract/2018/AbstractRelationalComparison.js +/Users/example/test/smoke/node_modules/es-abstract/2018/CreateDataPropertyOrThrow.js +/Users/example/test/smoke/node_modules/es-abstract/2018/CopyDataProperties.js +/Users/example/test/smoke/node_modules/es-abstract/2016/IsRegExp.js +/Users/example/test/smoke/node_modules/es-abstract/2016/OrdinaryHasProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2016/SameValueZero.js +/Users/example/test/smoke/node_modules/es-abstract/2016/IteratorComplete.js +/Users/example/test/smoke/node_modules/es-abstract/2016/SymbolDescriptiveString.js +/Users/example/test/smoke/node_modules/es-abstract/2016/TimeFromYear.js +/Users/example/test/smoke/node_modules/es-abstract/2016/DateFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2016/CreateMethodProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2016/IsInteger.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ToUint8Clamp.js +/Users/example/test/smoke/node_modules/es-abstract/2016/IteratorStep.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ToDateString.js +/Users/example/test/smoke/node_modules/es-abstract/2016/GetV.js +/Users/example/test/smoke/node_modules/es-abstract/2016/SetIntegrityLevel.js +/Users/example/test/smoke/node_modules/es-abstract/2016/msFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2016/thisNumberValue.js +/Users/example/test/smoke/node_modules/es-abstract/2016/OrdinaryDefineOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2016/DefinePropertyOrThrow.js +/Users/example/test/smoke/node_modules/es-abstract/2016/HasOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2016/SpeciesConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ToInt16.js +/Users/example/test/smoke/node_modules/es-abstract/2016/MonthFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2016/Type.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ToInt32.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ToString.js +/Users/example/test/smoke/node_modules/es-abstract/2016/HourFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2016/OrdinaryHasInstance.js +/Users/example/test/smoke/node_modules/es-abstract/2016/AbstractEqualityComparison.js +/Users/example/test/smoke/node_modules/es-abstract/2016/IsAccessorDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2016/floor.js +/Users/example/test/smoke/node_modules/es-abstract/2016/CreateDataProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2016/thisBooleanValue.js +/Users/example/test/smoke/node_modules/es-abstract/2016/WeekDay.js +/Users/example/test/smoke/node_modules/es-abstract/2016/RegExpExec.js +/Users/example/test/smoke/node_modules/es-abstract/2016/OrdinaryGetPrototypeOf.js +/Users/example/test/smoke/node_modules/es-abstract/2016/abs.js +/Users/example/test/smoke/node_modules/es-abstract/2016/IsPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2016/DeletePropertyOrThrow.js +/Users/example/test/smoke/node_modules/es-abstract/2016/QuoteJSONString.js +/Users/example/test/smoke/node_modules/es-abstract/2016/IsConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2016/IteratorValue.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ToInteger.js +/Users/example/test/smoke/node_modules/es-abstract/2016/GetPrototypeFromConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2016/OrdinarySetPrototypeOf.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ArraySetLength.js +/Users/example/test/smoke/node_modules/es-abstract/2016/DayFromYear.js +/Users/example/test/smoke/node_modules/es-abstract/2016/CreateHTML.js +/Users/example/test/smoke/node_modules/es-abstract/2016/SameValue.js +/Users/example/test/smoke/node_modules/es-abstract/2016/IsConcatSpreadable.js +/Users/example/test/smoke/node_modules/es-abstract/2016/UTF16Encoding.js +/Users/example/test/smoke/node_modules/es-abstract/2016/IsCallable.js +/Users/example/test/smoke/node_modules/es-abstract/2016/IsDataDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2016/RequireObjectCoercible.js +/Users/example/test/smoke/node_modules/es-abstract/2016/IsPropertyKey.js +/Users/example/test/smoke/node_modules/es-abstract/2016/TimeWithinDay.js +/Users/example/test/smoke/node_modules/es-abstract/2016/GetIterator.js +/Users/example/test/smoke/node_modules/es-abstract/2016/MakeTime.js +/Users/example/test/smoke/node_modules/es-abstract/2016/FromPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2016/IteratorNext.js +/Users/example/test/smoke/node_modules/es-abstract/2016/OrdinaryCreateFromConstructor.js +/Users/example/test/smoke/node_modules/es-abstract/2016/CompletePropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2016/Set.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ToUint16.js +/Users/example/test/smoke/node_modules/es-abstract/2016/IterableToArrayLike.js +/Users/example/test/smoke/node_modules/es-abstract/2016/InstanceofOperator.js +/Users/example/test/smoke/node_modules/es-abstract/2016/Call.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ToUint32.js +/Users/example/test/smoke/node_modules/es-abstract/2016/GetOwnPropertyKeys.js +/Users/example/test/smoke/node_modules/es-abstract/2016/DayWithinYear.js +/Users/example/test/smoke/node_modules/es-abstract/2016/EnumerableOwnNames.js +/Users/example/test/smoke/node_modules/es-abstract/2016/MakeDate.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ToPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2016/YearFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2016/Invoke.js +/Users/example/test/smoke/node_modules/es-abstract/2016/IsPromise.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ToInt8.js +/Users/example/test/smoke/node_modules/es-abstract/2016/CreateListFromArrayLike.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ToLength.js +/Users/example/test/smoke/node_modules/es-abstract/2016/GetMethod.js +/Users/example/test/smoke/node_modules/es-abstract/2016/IteratorClose.js +/Users/example/test/smoke/node_modules/es-abstract/2016/AdvanceStringIndex.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ArrayCreate.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ArraySpeciesCreate.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ToBoolean.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ToUint8.js +/Users/example/test/smoke/node_modules/es-abstract/2016/Get.js +/Users/example/test/smoke/node_modules/es-abstract/2016/IsGenericDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ToNumber.js +/Users/example/test/smoke/node_modules/es-abstract/2016/SameValueNonNumber.js +/Users/example/test/smoke/node_modules/es-abstract/2016/StrictEqualityComparison.js +/Users/example/test/smoke/node_modules/es-abstract/2016/HasProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2016/SetFunctionName.js +/Users/example/test/smoke/node_modules/es-abstract/2016/OrdinaryGetOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/2016/CanonicalNumericIndexString.js +/Users/example/test/smoke/node_modules/es-abstract/2016/MakeDay.js +/Users/example/test/smoke/node_modules/es-abstract/2016/InLeapYear.js +/Users/example/test/smoke/node_modules/es-abstract/2016/Day.js +/Users/example/test/smoke/node_modules/es-abstract/2016/thisStringValue.js +/Users/example/test/smoke/node_modules/es-abstract/2016/IsArray.js +/Users/example/test/smoke/node_modules/es-abstract/2016/MinFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ValidateAndApplyPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/2016/modulo.js +/Users/example/test/smoke/node_modules/es-abstract/2016/SecFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/2016/thisTimeValue.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ToObject.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ToPropertyKey.js +/Users/example/test/smoke/node_modules/es-abstract/2016/IsExtensible.js +/Users/example/test/smoke/node_modules/es-abstract/2016/DaysInYear.js +/Users/example/test/smoke/node_modules/es-abstract/2016/GetSubstitution.js +/Users/example/test/smoke/node_modules/es-abstract/2016/TestIntegrityLevel.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ObjectCreate.js +/Users/example/test/smoke/node_modules/es-abstract/2016/ToPrimitive.js +/Users/example/test/smoke/node_modules/es-abstract/2016/CreateIterResultObject.js +/Users/example/test/smoke/node_modules/es-abstract/2016/TimeClip.js +/Users/example/test/smoke/node_modules/es-abstract/2016/AbstractRelationalComparison.js +/Users/example/test/smoke/node_modules/es-abstract/2016/CreateDataPropertyOrThrow.js +/Users/example/test/smoke/node_modules/es-abstract/es2019.js +/Users/example/test/smoke/node_modules/es-abstract/package.json +/Users/example/test/smoke/node_modules/es-abstract/es2018.js +/Users/example/test/smoke/node_modules/es-abstract/.github/FUNDING.yml +/Users/example/test/smoke/node_modules/es-abstract/.github/workflows/codeql-analysis.yml +/Users/example/test/smoke/node_modules/es-abstract/.github/workflows/rebase.yml +/Users/example/test/smoke/node_modules/es-abstract/.gitattributes +/Users/example/test/smoke/node_modules/es-abstract/es6.js +/Users/example/test/smoke/node_modules/es-abstract/.eslintignore +/Users/example/test/smoke/node_modules/es-abstract/es2017.js +/Users/example/test/smoke/node_modules/es-abstract/.nycrc +/Users/example/test/smoke/node_modules/es-abstract/GetIntrinsic.js +/Users/example/test/smoke/node_modules/es-abstract/.travis.yml +/Users/example/test/smoke/node_modules/es-abstract/helpers/timeConstants.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/regexTester.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/every.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/isSamePropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/isTrailingSurrogate.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/isPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/maxSafeInteger.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/assertRecord.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/callBind.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/getInferredName.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/getSymbolDescription.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/isNaN.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/isLeadingSurrogate.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/isPrimitive.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/sign.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/isPrefixOf.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/getIteratorMethod.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/setProto.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/callBound.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/padTimeComponent.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/mod.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/OwnPropertyKeys.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/DefineOwnProperty.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/getProto.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/forEach.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/assign.js +/Users/example/test/smoke/node_modules/es-abstract/helpers/isFinite.js +/Users/example/test/smoke/node_modules/es-abstract/es7.js +/Users/example/test/smoke/node_modules/es-abstract/5/TimeFromYear.js +/Users/example/test/smoke/node_modules/es-abstract/5/DateFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/5/msFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/5/MonthFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/5/Type.js +/Users/example/test/smoke/node_modules/es-abstract/5/ToInt32.js +/Users/example/test/smoke/node_modules/es-abstract/5/ToString.js +/Users/example/test/smoke/node_modules/es-abstract/5/HourFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/5/AbstractEqualityComparison.js +/Users/example/test/smoke/node_modules/es-abstract/5/IsAccessorDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/5/floor.js +/Users/example/test/smoke/node_modules/es-abstract/5/WeekDay.js +/Users/example/test/smoke/node_modules/es-abstract/5/abs.js +/Users/example/test/smoke/node_modules/es-abstract/5/IsPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/5/ToInteger.js +/Users/example/test/smoke/node_modules/es-abstract/5/DayFromYear.js +/Users/example/test/smoke/node_modules/es-abstract/5/SameValue.js +/Users/example/test/smoke/node_modules/es-abstract/5/IsCallable.js +/Users/example/test/smoke/node_modules/es-abstract/5/IsDataDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/5/TimeWithinDay.js +/Users/example/test/smoke/node_modules/es-abstract/5/MakeTime.js +/Users/example/test/smoke/node_modules/es-abstract/5/FromPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/5/ToUint16.js +/Users/example/test/smoke/node_modules/es-abstract/5/ToUint32.js +/Users/example/test/smoke/node_modules/es-abstract/5/DayWithinYear.js +/Users/example/test/smoke/node_modules/es-abstract/5/MakeDate.js +/Users/example/test/smoke/node_modules/es-abstract/5/ToPropertyDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/5/YearFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/5/ToBoolean.js +/Users/example/test/smoke/node_modules/es-abstract/5/IsGenericDescriptor.js +/Users/example/test/smoke/node_modules/es-abstract/5/ToNumber.js +/Users/example/test/smoke/node_modules/es-abstract/5/StrictEqualityComparison.js +/Users/example/test/smoke/node_modules/es-abstract/5/MakeDay.js +/Users/example/test/smoke/node_modules/es-abstract/5/InLeapYear.js +/Users/example/test/smoke/node_modules/es-abstract/5/Day.js +/Users/example/test/smoke/node_modules/es-abstract/5/MinFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/5/CheckObjectCoercible.js +/Users/example/test/smoke/node_modules/es-abstract/5/modulo.js +/Users/example/test/smoke/node_modules/es-abstract/5/SecFromTime.js +/Users/example/test/smoke/node_modules/es-abstract/5/ToObject.js +/Users/example/test/smoke/node_modules/es-abstract/5/DaysInYear.js +/Users/example/test/smoke/node_modules/es-abstract/5/ToPrimitive.js +/Users/example/test/smoke/node_modules/es-abstract/5/TimeClip.js +/Users/example/test/smoke/node_modules/es-abstract/5/AbstractRelationalComparison.js +/Users/example/test/smoke/node_modules/es-abstract/es2016.js +/Users/example/test/smoke/node_modules/whatwg-url/README.md +/Users/example/test/smoke/node_modules/whatwg-url/package.json +/Users/example/test/smoke/node_modules/whatwg-url/lib/URL-impl.js +/Users/example/test/smoke/node_modules/whatwg-url/lib/utils.js +/Users/example/test/smoke/node_modules/whatwg-url/lib/url-state-machine.js +/Users/example/test/smoke/node_modules/whatwg-url/lib/URL.js +/Users/example/test/smoke/node_modules/whatwg-url/lib/public-api.js +/Users/example/test/smoke/node_modules/whatwg-url/LICENSE.txt +/Users/example/test/smoke/node_modules/pify/license +/Users/example/test/smoke/node_modules/pify/index.js +/Users/example/test/smoke/node_modules/pify/readme.md +/Users/example/test/smoke/node_modules/pify/package.json +/Users/example/test/smoke/node_modules/combined-stream/License +/Users/example/test/smoke/node_modules/combined-stream/Readme.md +/Users/example/test/smoke/node_modules/combined-stream/yarn.lock +/Users/example/test/smoke/node_modules/combined-stream/package.json +/Users/example/test/smoke/node_modules/combined-stream/lib/combined_stream.js +/Users/example/test/smoke/node_modules/mime-types/LICENSE +/Users/example/test/smoke/node_modules/mime-types/HISTORY.md +/Users/example/test/smoke/node_modules/mime-types/index.js +/Users/example/test/smoke/node_modules/mime-types/README.md +/Users/example/test/smoke/node_modules/mime-types/package.json +/Users/example/test/smoke/node_modules/strip-bom/license +/Users/example/test/smoke/node_modules/strip-bom/index.js +/Users/example/test/smoke/node_modules/strip-bom/readme.md +/Users/example/test/smoke/node_modules/strip-bom/package.json +/Users/example/test/smoke/node_modules/webidl-conversions/LICENSE.md +/Users/example/test/smoke/node_modules/webidl-conversions/README.md +/Users/example/test/smoke/node_modules/webidl-conversions/package.json +/Users/example/test/smoke/node_modules/webidl-conversions/lib/index.js +/Users/example/test/smoke/node_modules/minimist/LICENSE +/Users/example/test/smoke/node_modules/minimist/test/num.js +/Users/example/test/smoke/node_modules/minimist/test/bool.js +/Users/example/test/smoke/node_modules/minimist/test/dash.js +/Users/example/test/smoke/node_modules/minimist/test/default_bool.js +/Users/example/test/smoke/node_modules/minimist/test/parse_modified.js +/Users/example/test/smoke/node_modules/minimist/test/kv_short.js +/Users/example/test/smoke/node_modules/minimist/test/short.js +/Users/example/test/smoke/node_modules/minimist/test/long.js +/Users/example/test/smoke/node_modules/minimist/test/stop_early.js +/Users/example/test/smoke/node_modules/minimist/test/parse.js +/Users/example/test/smoke/node_modules/minimist/test/whitespace.js +/Users/example/test/smoke/node_modules/minimist/test/unknown.js +/Users/example/test/smoke/node_modules/minimist/test/proto.js +/Users/example/test/smoke/node_modules/minimist/test/dotted.js +/Users/example/test/smoke/node_modules/minimist/test/all_bool.js +/Users/example/test/smoke/node_modules/minimist/example/parse.js +/Users/example/test/smoke/node_modules/minimist/index.js +/Users/example/test/smoke/node_modules/minimist/readme.markdown +/Users/example/test/smoke/node_modules/minimist/package.json +/Users/example/test/smoke/node_modules/minimist/.travis.yml +/Users/example/test/smoke/node_modules/chalk/types/index.d.ts +/Users/example/test/smoke/node_modules/chalk/license +/Users/example/test/smoke/node_modules/chalk/index.js +/Users/example/test/smoke/node_modules/chalk/readme.md +/Users/example/test/smoke/node_modules/chalk/index.js.flow +/Users/example/test/smoke/node_modules/chalk/package.json +/Users/example/test/smoke/node_modules/chalk/templates.js +/Users/example/test/smoke/node_modules/has-flag/license +/Users/example/test/smoke/node_modules/has-flag/index.js +/Users/example/test/smoke/node_modules/has-flag/readme.md +/Users/example/test/smoke/node_modules/has-flag/package.json +/Users/example/test/smoke/node_modules/supports-color/license +/Users/example/test/smoke/node_modules/supports-color/index.js +/Users/example/test/smoke/node_modules/supports-color/readme.md +/Users/example/test/smoke/node_modules/supports-color/package.json +/Users/example/test/smoke/node_modules/supports-color/browser.js +/Users/example/test/smoke/node_modules/color-convert/route.js +/Users/example/test/smoke/node_modules/color-convert/conversions.js +/Users/example/test/smoke/node_modules/color-convert/LICENSE +/Users/example/test/smoke/node_modules/color-convert/CHANGELOG.md +/Users/example/test/smoke/node_modules/color-convert/index.js +/Users/example/test/smoke/node_modules/color-convert/README.md +/Users/example/test/smoke/node_modules/color-convert/package.json +/Users/example/test/smoke/node_modules/path-key/license +/Users/example/test/smoke/node_modules/path-key/index.js +/Users/example/test/smoke/node_modules/path-key/readme.md +/Users/example/test/smoke/node_modules/path-key/package.json +/Users/example/test/smoke/node_modules/spdx-license-ids/README.md +/Users/example/test/smoke/node_modules/spdx-license-ids/package.json +/Users/example/test/smoke/node_modules/spdx-license-ids/deprecated.json +/Users/example/test/smoke/node_modules/spdx-license-ids/index.json +/Users/example/test/smoke/node_modules/json-parse-better-errors/LICENSE.md +/Users/example/test/smoke/node_modules/json-parse-better-errors/CHANGELOG.md +/Users/example/test/smoke/node_modules/json-parse-better-errors/index.js +/Users/example/test/smoke/node_modules/json-parse-better-errors/README.md +/Users/example/test/smoke/node_modules/json-parse-better-errors/package.json +/Users/example/test/smoke/node_modules/brace-expansion/LICENSE +/Users/example/test/smoke/node_modules/brace-expansion/index.js +/Users/example/test/smoke/node_modules/brace-expansion/README.md +/Users/example/test/smoke/node_modules/brace-expansion/package.json +/Users/example/test/smoke/node_modules/path-parse/LICENSE +/Users/example/test/smoke/node_modules/path-parse/index.js +/Users/example/test/smoke/node_modules/path-parse/README.md +/Users/example/test/smoke/node_modules/path-parse/package.json +/Users/example/test/smoke/node_modules/has-symbols/LICENSE +/Users/example/test/smoke/node_modules/has-symbols/test/shams/get-own-property-symbols.js +/Users/example/test/smoke/node_modules/has-symbols/test/shams/core-js.js +/Users/example/test/smoke/node_modules/has-symbols/test/index.js +/Users/example/test/smoke/node_modules/has-symbols/test/tests.js +/Users/example/test/smoke/node_modules/has-symbols/CHANGELOG.md +/Users/example/test/smoke/node_modules/has-symbols/.eslintrc +/Users/example/test/smoke/node_modules/has-symbols/index.js +/Users/example/test/smoke/node_modules/has-symbols/shams.js +/Users/example/test/smoke/node_modules/has-symbols/README.md +/Users/example/test/smoke/node_modules/has-symbols/package.json +/Users/example/test/smoke/node_modules/has-symbols/.github/FUNDING.yml +/Users/example/test/smoke/node_modules/has-symbols/.github/workflows/rebase.yml +/Users/example/test/smoke/node_modules/has-symbols/.travis.yml +/Users/example/test/smoke/node_modules/load-json-file/license +/Users/example/test/smoke/node_modules/load-json-file/index.js +/Users/example/test/smoke/node_modules/load-json-file/readme.md +/Users/example/test/smoke/node_modules/load-json-file/package.json +/Users/example/test/smoke/node_modules/semver/LICENSE +/Users/example/test/smoke/node_modules/semver/bin/semver +/Users/example/test/smoke/node_modules/semver/semver.js +/Users/example/test/smoke/node_modules/semver/README.md +/Users/example/test/smoke/node_modules/semver/package.json +/Users/example/test/smoke/node_modules/semver/range.bnf +/Users/example/test/smoke/node_modules/define-properties/LICENSE +/Users/example/test/smoke/node_modules/define-properties/test/index.js +/Users/example/test/smoke/node_modules/define-properties/CHANGELOG.md +/Users/example/test/smoke/node_modules/define-properties/.eslintrc +/Users/example/test/smoke/node_modules/define-properties/index.js +/Users/example/test/smoke/node_modules/define-properties/.editorconfig +/Users/example/test/smoke/node_modules/define-properties/README.md +/Users/example/test/smoke/node_modules/define-properties/package.json +/Users/example/test/smoke/node_modules/define-properties/.jscs.json +/Users/example/test/smoke/node_modules/define-properties/.travis.yml +/Users/example/test/smoke/node_modules/exec-sh/LICENSE +/Users/example/test/smoke/node_modules/exec-sh/test/exec-sh.js +/Users/example/test/smoke/node_modules/exec-sh/example/example.js +/Users/example/test/smoke/node_modules/exec-sh/.jshintrc +/Users/example/test/smoke/node_modules/exec-sh/README.md +/Users/example/test/smoke/node_modules/exec-sh/package.json +/Users/example/test/smoke/node_modules/exec-sh/lib/exec-sh.js +/Users/example/test/smoke/node_modules/exec-sh/.travis.yml +/Users/example/test/smoke/node_modules/minimatch/LICENSE +/Users/example/test/smoke/node_modules/minimatch/README.md +/Users/example/test/smoke/node_modules/minimatch/package.json +/Users/example/test/smoke/node_modules/minimatch/minimatch.js +/Users/example/test/smoke/node_modules/ansi-styles/license +/Users/example/test/smoke/node_modules/ansi-styles/index.js +/Users/example/test/smoke/node_modules/ansi-styles/readme.md +/Users/example/test/smoke/node_modules/ansi-styles/package.json +/Users/example/test/smoke/node_modules/is-core-module/LICENSE +/Users/example/test/smoke/node_modules/is-core-module/test/index.js +/Users/example/test/smoke/node_modules/is-core-module/CHANGELOG.md +/Users/example/test/smoke/node_modules/is-core-module/.eslintrc +/Users/example/test/smoke/node_modules/is-core-module/index.js +/Users/example/test/smoke/node_modules/is-core-module/README.md +/Users/example/test/smoke/node_modules/is-core-module/core.json +/Users/example/test/smoke/node_modules/is-core-module/package.json +/Users/example/test/smoke/node_modules/is-core-module/.github/FUNDING.yml +/Users/example/test/smoke/node_modules/is-core-module/.github/workflows/node-4+.yml +/Users/example/test/smoke/node_modules/is-core-module/.github/workflows/require-allow-edits.yml +/Users/example/test/smoke/node_modules/is-core-module/.github/workflows/node-iojs.yml +/Users/example/test/smoke/node_modules/is-core-module/.github/workflows/rebase.yml +/Users/example/test/smoke/node_modules/is-core-module/.github/workflows/node-zero.yml +/Users/example/test/smoke/node_modules/is-core-module/.github/workflows/node-pretest.yml +/Users/example/test/smoke/node_modules/is-core-module/.eslintignore +/Users/example/test/smoke/node_modules/is-core-module/.nycrc +/Users/example/test/smoke/node_modules/tr46/.npmignore +/Users/example/test/smoke/node_modules/tr46/index.js +/Users/example/test/smoke/node_modules/tr46/package.json +/Users/example/test/smoke/node_modules/tr46/lib/mappingTable.json +/Users/example/test/smoke/node_modules/tr46/lib/.gitkeep +/Users/example/test/smoke/node_modules/validate-npm-package-license/LICENSE +/Users/example/test/smoke/node_modules/validate-npm-package-license/index.js +/Users/example/test/smoke/node_modules/validate-npm-package-license/README.md +/Users/example/test/smoke/node_modules/validate-npm-package-license/package.json +/Users/example/test/smoke/node_modules/fs.realpath/LICENSE +/Users/example/test/smoke/node_modules/fs.realpath/old.js +/Users/example/test/smoke/node_modules/fs.realpath/index.js +/Users/example/test/smoke/node_modules/fs.realpath/README.md +/Users/example/test/smoke/node_modules/fs.realpath/package.json +/Users/example/test/smoke/node_modules/shell-quote/LICENSE +/Users/example/test/smoke/node_modules/shell-quote/test/quote.js +/Users/example/test/smoke/node_modules/shell-quote/test/env.js +/Users/example/test/smoke/node_modules/shell-quote/test/comment.js +/Users/example/test/smoke/node_modules/shell-quote/test/set.js +/Users/example/test/smoke/node_modules/shell-quote/test/parse.js +/Users/example/test/smoke/node_modules/shell-quote/test/env_fn.js +/Users/example/test/smoke/node_modules/shell-quote/test/op.js +/Users/example/test/smoke/node_modules/shell-quote/CHANGELOG.md +/Users/example/test/smoke/node_modules/shell-quote/example/quote.js +/Users/example/test/smoke/node_modules/shell-quote/example/env.js +/Users/example/test/smoke/node_modules/shell-quote/example/parse.js +/Users/example/test/smoke/node_modules/shell-quote/example/op.js +/Users/example/test/smoke/node_modules/shell-quote/index.js +/Users/example/test/smoke/node_modules/shell-quote/readme.markdown +/Users/example/test/smoke/node_modules/shell-quote/package.json +/Users/example/test/smoke/node_modules/shell-quote/.github/workflows/nodejs.yml +/Users/example/test/smoke/node_modules/shell-quote/security.md +/Users/example/test/smoke/node_modules/pidtree/license +/Users/example/test/smoke/node_modules/pidtree/bin/pidtree.js +/Users/example/test/smoke/node_modules/pidtree/index.js +/Users/example/test/smoke/node_modules/pidtree/readme.md +/Users/example/test/smoke/node_modules/pidtree/package.json +/Users/example/test/smoke/node_modules/pidtree/lib/bin.js +/Users/example/test/smoke/node_modules/pidtree/lib/wmic.js +/Users/example/test/smoke/node_modules/pidtree/lib/get.js +/Users/example/test/smoke/node_modules/pidtree/lib/pidtree.js +/Users/example/test/smoke/node_modules/pidtree/lib/ps.js +/Users/example/test/smoke/node_modules/concat-map/LICENSE +/Users/example/test/smoke/node_modules/concat-map/test/map.js +/Users/example/test/smoke/node_modules/concat-map/example/map.js +/Users/example/test/smoke/node_modules/concat-map/index.js +/Users/example/test/smoke/node_modules/concat-map/README.markdown +/Users/example/test/smoke/node_modules/concat-map/package.json +/Users/example/test/smoke/node_modules/concat-map/.travis.yml +/Users/example/test/smoke/node_modules/memorystream/.npmignore +/Users/example/test/smoke/node_modules/memorystream/Gruntfile.js +/Users/example/test/smoke/node_modules/memorystream/LICENSE +/Users/example/test/smoke/node_modules/memorystream/test/example.js +/Users/example/test/smoke/node_modules/memorystream/test/memorystream.test.js +/Users/example/test/smoke/node_modules/memorystream/index.js +/Users/example/test/smoke/node_modules/memorystream/README.md +/Users/example/test/smoke/node_modules/memorystream/package.json +/Users/example/test/smoke/node_modules/is-arrayish/.npmignore +/Users/example/test/smoke/node_modules/is-arrayish/LICENSE +/Users/example/test/smoke/node_modules/is-arrayish/index.js +/Users/example/test/smoke/node_modules/is-arrayish/.editorconfig +/Users/example/test/smoke/node_modules/is-arrayish/README.md +/Users/example/test/smoke/node_modules/is-arrayish/package.json +/Users/example/test/smoke/node_modules/is-arrayish/.istanbul.yml +/Users/example/test/smoke/node_modules/is-arrayish/.travis.yml +/Users/example/test/smoke/node_modules/spdx-expression-parse/LICENSE +/Users/example/test/smoke/node_modules/spdx-expression-parse/AUTHORS +/Users/example/test/smoke/node_modules/spdx-expression-parse/index.js +/Users/example/test/smoke/node_modules/spdx-expression-parse/README.md +/Users/example/test/smoke/node_modules/spdx-expression-parse/parse.js +/Users/example/test/smoke/node_modules/spdx-expression-parse/package.json +/Users/example/test/smoke/node_modules/spdx-expression-parse/scan.js +/Users/example/test/smoke/node_modules/form-data/License +/Users/example/test/smoke/node_modules/form-data/Readme.md +/Users/example/test/smoke/node_modules/form-data/README.md.bak +/Users/example/test/smoke/node_modules/form-data/package.json +/Users/example/test/smoke/node_modules/form-data/lib/populate.js +/Users/example/test/smoke/node_modules/form-data/lib/form_data.js +/Users/example/test/smoke/node_modules/form-data/lib/browser.js +/Users/example/test/smoke/node_modules/form-data/index.d.ts +/Users/example/test/smoke/node_modules/delayed-stream/.npmignore +/Users/example/test/smoke/node_modules/delayed-stream/License +/Users/example/test/smoke/node_modules/delayed-stream/Makefile +/Users/example/test/smoke/node_modules/delayed-stream/Readme.md +/Users/example/test/smoke/node_modules/delayed-stream/package.json +/Users/example/test/smoke/node_modules/delayed-stream/lib/delayed_stream.js +/Users/example/test/smoke/node_modules/cross-spawn/LICENSE +/Users/example/test/smoke/node_modules/cross-spawn/CHANGELOG.md +/Users/example/test/smoke/node_modules/cross-spawn/index.js +/Users/example/test/smoke/node_modules/cross-spawn/README.md +/Users/example/test/smoke/node_modules/cross-spawn/package.json +/Users/example/test/smoke/node_modules/cross-spawn/lib/util/readShebang.js +/Users/example/test/smoke/node_modules/cross-spawn/lib/util/escape.js +/Users/example/test/smoke/node_modules/cross-spawn/lib/util/resolveCommand.js +/Users/example/test/smoke/node_modules/cross-spawn/lib/parse.js +/Users/example/test/smoke/node_modules/cross-spawn/lib/enoent.js +/Users/example/test/smoke/node_modules/watch/.npmignore +/Users/example/test/smoke/node_modules/watch/LICENSE +/Users/example/test/smoke/node_modules/watch/test/test_monitorRootDirectory.js +/Users/example/test/smoke/node_modules/watch/test/test_monitor.js +/Users/example/test/smoke/node_modules/watch/test/test_watchTree.js +/Users/example/test/smoke/node_modules/watch/test/d/t +/Users/example/test/smoke/node_modules/watch/test/d/d/t +/Users/example/test/smoke/node_modules/watch/README.md +/Users/example/test/smoke/node_modules/watch/main.js +/Users/example/test/smoke/node_modules/watch/package.json +/Users/example/test/smoke/node_modules/watch/scripts/release.sh +/Users/example/test/smoke/node_modules/watch/cli.js +/Users/example/test/smoke/node_modules/asynckit/stream.js +/Users/example/test/smoke/node_modules/asynckit/LICENSE +/Users/example/test/smoke/node_modules/asynckit/index.js +/Users/example/test/smoke/node_modules/asynckit/README.md +/Users/example/test/smoke/node_modules/asynckit/parallel.js +/Users/example/test/smoke/node_modules/asynckit/serialOrdered.js +/Users/example/test/smoke/node_modules/asynckit/package.json +/Users/example/test/smoke/node_modules/asynckit/lib/abort.js +/Users/example/test/smoke/node_modules/asynckit/lib/terminator.js +/Users/example/test/smoke/node_modules/asynckit/lib/iterate.js +/Users/example/test/smoke/node_modules/asynckit/lib/readable_serial_ordered.js +/Users/example/test/smoke/node_modules/asynckit/lib/readable_parallel.js +/Users/example/test/smoke/node_modules/asynckit/lib/streamify.js +/Users/example/test/smoke/node_modules/asynckit/lib/readable_asynckit.js +/Users/example/test/smoke/node_modules/asynckit/lib/async.js +/Users/example/test/smoke/node_modules/asynckit/lib/state.js +/Users/example/test/smoke/node_modules/asynckit/lib/readable_serial.js +/Users/example/test/smoke/node_modules/asynckit/lib/defer.js +/Users/example/test/smoke/node_modules/asynckit/bench.js +/Users/example/test/smoke/node_modules/asynckit/serial.js +/Users/example/test/smoke/node_modules/is-regex/LICENSE +/Users/example/test/smoke/node_modules/is-regex/test/index.js +/Users/example/test/smoke/node_modules/is-regex/CHANGELOG.md +/Users/example/test/smoke/node_modules/is-regex/.eslintrc +/Users/example/test/smoke/node_modules/is-regex/index.js +/Users/example/test/smoke/node_modules/is-regex/.editorconfig +/Users/example/test/smoke/node_modules/is-regex/README.md +/Users/example/test/smoke/node_modules/is-regex/package.json +/Users/example/test/smoke/node_modules/is-regex/.github/workflows/rebase.yml +/Users/example/test/smoke/node_modules/is-regex/.travis.yml +/Users/example/test/smoke/node_modules/glob/LICENSE +/Users/example/test/smoke/node_modules/glob/changelog.md +/Users/example/test/smoke/node_modules/glob/sync.js +/Users/example/test/smoke/node_modules/glob/README.md +/Users/example/test/smoke/node_modules/glob/package.json +/Users/example/test/smoke/node_modules/glob/common.js +/Users/example/test/smoke/node_modules/glob/glob.js +/Users/example/test/smoke/node_modules/has/test/index.js +/Users/example/test/smoke/node_modules/has/README.md +/Users/example/test/smoke/node_modules/has/package.json +/Users/example/test/smoke/node_modules/has/LICENSE-MIT +/Users/example/test/smoke/node_modules/has/src/index.js +/Users/example/test/smoke/node_modules/object-keys/LICENSE +/Users/example/test/smoke/node_modules/object-keys/test/index.js +/Users/example/test/smoke/node_modules/object-keys/CHANGELOG.md +/Users/example/test/smoke/node_modules/object-keys/.eslintrc +/Users/example/test/smoke/node_modules/object-keys/index.js +/Users/example/test/smoke/node_modules/object-keys/.editorconfig +/Users/example/test/smoke/node_modules/object-keys/README.md +/Users/example/test/smoke/node_modules/object-keys/package.json +/Users/example/test/smoke/node_modules/object-keys/isArguments.js +/Users/example/test/smoke/node_modules/object-keys/.travis.yml +/Users/example/test/smoke/node_modules/object-keys/implementation.js +/Users/example/test/smoke/node_modules/is-callable/LICENSE +/Users/example/test/smoke/node_modules/is-callable/test/index.js +/Users/example/test/smoke/node_modules/is-callable/CHANGELOG.md +/Users/example/test/smoke/node_modules/is-callable/.eslintrc +/Users/example/test/smoke/node_modules/is-callable/index.js +/Users/example/test/smoke/node_modules/is-callable/.editorconfig +/Users/example/test/smoke/node_modules/is-callable/README.md +/Users/example/test/smoke/node_modules/is-callable/package.json +/Users/example/test/smoke/node_modules/is-callable/.github/FUNDING.yml +/Users/example/test/smoke/node_modules/is-callable/.github/main.workflow +/Users/example/test/smoke/node_modules/is-callable/.github/workflows/rebase.yml +/Users/example/test/smoke/node_modules/is-callable/.istanbul.yml +/Users/example/test/smoke/node_modules/is-callable/.travis.yml +/Users/example/test/smoke/node_modules/wrappy/LICENSE +/Users/example/test/smoke/node_modules/wrappy/README.md +/Users/example/test/smoke/node_modules/wrappy/package.json +/Users/example/test/smoke/node_modules/wrappy/wrappy.js +/Users/example/test/smoke/node_modules/npm-run-all/LICENSE +/Users/example/test/smoke/node_modules/npm-run-all/bin/run-p/index.js +/Users/example/test/smoke/node_modules/npm-run-all/bin/run-p/help.js +/Users/example/test/smoke/node_modules/npm-run-all/bin/run-p/main.js +/Users/example/test/smoke/node_modules/npm-run-all/bin/common/bootstrap.js +/Users/example/test/smoke/node_modules/npm-run-all/bin/common/version.js +/Users/example/test/smoke/node_modules/npm-run-all/bin/common/parse-cli-args.js +/Users/example/test/smoke/node_modules/npm-run-all/bin/run-s/index.js +/Users/example/test/smoke/node_modules/npm-run-all/bin/run-s/help.js +/Users/example/test/smoke/node_modules/npm-run-all/bin/run-s/main.js +/Users/example/test/smoke/node_modules/npm-run-all/bin/npm-run-all/index.js +/Users/example/test/smoke/node_modules/npm-run-all/bin/npm-run-all/help.js +/Users/example/test/smoke/node_modules/npm-run-all/bin/npm-run-all/main.js +/Users/example/test/smoke/node_modules/npm-run-all/docs/run-p.md +/Users/example/test/smoke/node_modules/npm-run-all/docs/node-api.md +/Users/example/test/smoke/node_modules/npm-run-all/docs/run-s.md +/Users/example/test/smoke/node_modules/npm-run-all/docs/npm-run-all.md +/Users/example/test/smoke/node_modules/npm-run-all/README.md +/Users/example/test/smoke/node_modules/npm-run-all/package.json +/Users/example/test/smoke/node_modules/npm-run-all/lib/run-tasks.js +/Users/example/test/smoke/node_modules/npm-run-all/lib/npm-run-all-error.js +/Users/example/test/smoke/node_modules/npm-run-all/lib/spawn-posix.js +/Users/example/test/smoke/node_modules/npm-run-all/lib/index.js +/Users/example/test/smoke/node_modules/npm-run-all/lib/read-package-json.js +/Users/example/test/smoke/node_modules/npm-run-all/lib/create-header.js +/Users/example/test/smoke/node_modules/npm-run-all/lib/match-tasks.js +/Users/example/test/smoke/node_modules/npm-run-all/lib/create-prefix-transform-stream.js +/Users/example/test/smoke/node_modules/npm-run-all/lib/run-task.js +/Users/example/test/smoke/node_modules/npm-run-all/lib/spawn-win32.js +/Users/example/test/smoke/node_modules/npm-run-all/lib/spawn.js +/Users/example/test/smoke/node_modules/nice-try/LICENSE +/Users/example/test/smoke/node_modules/nice-try/CHANGELOG.md +/Users/example/test/smoke/node_modules/nice-try/README.md +/Users/example/test/smoke/node_modules/nice-try/package.json +/Users/example/test/smoke/node_modules/nice-try/src/index.js +/Users/example/test/smoke/node_modules/string.prototype.padend/LICENSE +/Users/example/test/smoke/node_modules/string.prototype.padend/test/.eslintrc +/Users/example/test/smoke/node_modules/string.prototype.padend/test/index.js +/Users/example/test/smoke/node_modules/string.prototype.padend/test/tests.js +/Users/example/test/smoke/node_modules/string.prototype.padend/test/shimmed.js +/Users/example/test/smoke/node_modules/string.prototype.padend/test/implementation.js +/Users/example/test/smoke/node_modules/string.prototype.padend/CHANGELOG.md +/Users/example/test/smoke/node_modules/string.prototype.padend/.eslintrc +/Users/example/test/smoke/node_modules/string.prototype.padend/index.js +/Users/example/test/smoke/node_modules/string.prototype.padend/.editorconfig +/Users/example/test/smoke/node_modules/string.prototype.padend/README.md +/Users/example/test/smoke/node_modules/string.prototype.padend/polyfill.js +/Users/example/test/smoke/node_modules/string.prototype.padend/package.json +/Users/example/test/smoke/node_modules/string.prototype.padend/auto.js +/Users/example/test/smoke/node_modules/string.prototype.padend/.github/workflows/node-4+.yml +/Users/example/test/smoke/node_modules/string.prototype.padend/.github/workflows/require-allow-edits.yml +/Users/example/test/smoke/node_modules/string.prototype.padend/.github/workflows/node-iojs.yml +/Users/example/test/smoke/node_modules/string.prototype.padend/.github/workflows/rebase.yml +/Users/example/test/smoke/node_modules/string.prototype.padend/.github/workflows/node-zero.yml +/Users/example/test/smoke/node_modules/string.prototype.padend/.github/workflows/node-pretest.yml +/Users/example/test/smoke/node_modules/string.prototype.padend/shim.js +/Users/example/test/smoke/node_modules/string.prototype.padend/.eslintignore +/Users/example/test/smoke/node_modules/string.prototype.padend/.nycrc +/Users/example/test/smoke/node_modules/string.prototype.padend/implementation.js +/Users/example/test/smoke/node_modules/which/LICENSE +/Users/example/test/smoke/node_modules/which/bin/which +/Users/example/test/smoke/node_modules/which/CHANGELOG.md +/Users/example/test/smoke/node_modules/which/README.md +/Users/example/test/smoke/node_modules/which/which.js +/Users/example/test/smoke/node_modules/which/package.json +/Users/example/test/smoke/node_modules/object-inspect/LICENSE +/Users/example/test/smoke/node_modules/object-inspect/test/number.js +/Users/example/test/smoke/node_modules/object-inspect/test/element.js +/Users/example/test/smoke/node_modules/object-inspect/test/indent-option.js +/Users/example/test/smoke/node_modules/object-inspect/test/bigint.js +/Users/example/test/smoke/node_modules/object-inspect/test/holes.js +/Users/example/test/smoke/node_modules/object-inspect/test/values.js +/Users/example/test/smoke/node_modules/object-inspect/test/browser/dom.js +/Users/example/test/smoke/node_modules/object-inspect/test/has.js +/Users/example/test/smoke/node_modules/object-inspect/test/deep.js +/Users/example/test/smoke/node_modules/object-inspect/test/err.js +/Users/example/test/smoke/node_modules/object-inspect/test/undef.js +/Users/example/test/smoke/node_modules/object-inspect/test/fn.js +/Users/example/test/smoke/node_modules/object-inspect/test/circular.js +/Users/example/test/smoke/node_modules/object-inspect/test/inspect.js +/Users/example/test/smoke/node_modules/object-inspect/test/quoteStyle.js +/Users/example/test/smoke/node_modules/object-inspect/test/lowbyte.js +/Users/example/test/smoke/node_modules/object-inspect/example/all.js +/Users/example/test/smoke/node_modules/object-inspect/example/fn.js +/Users/example/test/smoke/node_modules/object-inspect/example/circular.js +/Users/example/test/smoke/node_modules/object-inspect/example/inspect.js +/Users/example/test/smoke/node_modules/object-inspect/.eslintrc +/Users/example/test/smoke/node_modules/object-inspect/index.js +/Users/example/test/smoke/node_modules/object-inspect/.editorconfig +/Users/example/test/smoke/node_modules/object-inspect/readme.markdown +/Users/example/test/smoke/node_modules/object-inspect/util.inspect.js +/Users/example/test/smoke/node_modules/object-inspect/package.json +/Users/example/test/smoke/node_modules/object-inspect/.github/workflows/node-4+.yml +/Users/example/test/smoke/node_modules/object-inspect/.github/workflows/require-allow-edits.yml +/Users/example/test/smoke/node_modules/object-inspect/.github/workflows/node-iojs.yml +/Users/example/test/smoke/node_modules/object-inspect/.github/workflows/rebase.yml +/Users/example/test/smoke/node_modules/object-inspect/.github/workflows/node-zero.yml +/Users/example/test/smoke/node_modules/object-inspect/.github/workflows/node-pretest.yml +/Users/example/test/smoke/node_modules/object-inspect/.eslintignore +/Users/example/test/smoke/node_modules/object-inspect/test-core-js.js +/Users/example/test/smoke/node_modules/object-inspect/.nycrc +/Users/example/test/smoke/node_modules/object.assign/LICENSE +/Users/example/test/smoke/node_modules/object.assign/test/ses-compat.js +/Users/example/test/smoke/node_modules/object.assign/test/native.js +/Users/example/test/smoke/node_modules/object.assign/test/index.js +/Users/example/test/smoke/node_modules/object.assign/test/tests.js +/Users/example/test/smoke/node_modules/object.assign/test/shimmed.js +/Users/example/test/smoke/node_modules/object.assign/CHANGELOG.md +/Users/example/test/smoke/node_modules/object.assign/dist/browser.js +/Users/example/test/smoke/node_modules/object.assign/.eslintrc +/Users/example/test/smoke/node_modules/object.assign/index.js +/Users/example/test/smoke/node_modules/object.assign/hasSymbols.js +/Users/example/test/smoke/node_modules/object.assign/.editorconfig +/Users/example/test/smoke/node_modules/object.assign/README.md +/Users/example/test/smoke/node_modules/object.assign/polyfill.js +/Users/example/test/smoke/node_modules/object.assign/package.json +/Users/example/test/smoke/node_modules/object.assign/auto.js +/Users/example/test/smoke/node_modules/object.assign/.github/FUNDING.yml +/Users/example/test/smoke/node_modules/object.assign/.github/workflows/require-allow-edits.yml +/Users/example/test/smoke/node_modules/object.assign/.github/workflows/rebase.yml +/Users/example/test/smoke/node_modules/object.assign/shim.js +/Users/example/test/smoke/node_modules/object.assign/.eslintignore +/Users/example/test/smoke/node_modules/object.assign/.nycrc +/Users/example/test/smoke/node_modules/object.assign/implementation.js +/Users/example/test/smoke/node_modules/mkdirp/LICENSE +/Users/example/test/smoke/node_modules/mkdirp/bin/cmd.js +/Users/example/test/smoke/node_modules/mkdirp/CHANGELOG.md +/Users/example/test/smoke/node_modules/mkdirp/index.js +/Users/example/test/smoke/node_modules/mkdirp/readme.markdown +/Users/example/test/smoke/node_modules/mkdirp/package.json +/Users/example/test/smoke/node_modules/mkdirp/lib/mkdirp-manual.js +/Users/example/test/smoke/node_modules/mkdirp/lib/mkdirp-native.js +/Users/example/test/smoke/node_modules/mkdirp/lib/opts-arg.js +/Users/example/test/smoke/node_modules/mkdirp/lib/find-made.js +/Users/example/test/smoke/node_modules/mkdirp/lib/path-arg.js +/Users/example/test/smoke/node_modules/mkdirp/lib/use-native.js +/Users/example/test/smoke/node_modules/graceful-fs/LICENSE +/Users/example/test/smoke/node_modules/graceful-fs/polyfills.js +/Users/example/test/smoke/node_modules/graceful-fs/README.md +/Users/example/test/smoke/node_modules/graceful-fs/graceful-fs.js +/Users/example/test/smoke/node_modules/graceful-fs/package.json +/Users/example/test/smoke/node_modules/graceful-fs/clone.js +/Users/example/test/smoke/node_modules/graceful-fs/legacy-streams.js +/Users/example/test/smoke/node_modules/shebang-command/license +/Users/example/test/smoke/node_modules/shebang-command/index.js +/Users/example/test/smoke/node_modules/shebang-command/readme.md +/Users/example/test/smoke/node_modules/shebang-command/package.json +/Users/example/test/smoke/node_modules/read-pkg/license +/Users/example/test/smoke/node_modules/read-pkg/index.js +/Users/example/test/smoke/node_modules/read-pkg/readme.md +/Users/example/test/smoke/node_modules/read-pkg/package.json +/Users/example/test/smoke/node_modules/mime-db/db.json +/Users/example/test/smoke/node_modules/mime-db/LICENSE +/Users/example/test/smoke/node_modules/mime-db/HISTORY.md +/Users/example/test/smoke/node_modules/mime-db/index.js +/Users/example/test/smoke/node_modules/mime-db/README.md +/Users/example/test/smoke/node_modules/mime-db/package.json +/Users/example/test/smoke/node_modules/isexe/.npmignore +/Users/example/test/smoke/node_modules/isexe/LICENSE +/Users/example/test/smoke/node_modules/isexe/test/basic.js +/Users/example/test/smoke/node_modules/isexe/index.js +/Users/example/test/smoke/node_modules/isexe/README.md +/Users/example/test/smoke/node_modules/isexe/package.json +/Users/example/test/smoke/node_modules/isexe/windows.js +/Users/example/test/smoke/node_modules/isexe/mode.js +/Users/example/test/smoke/node_modules/inflight/LICENSE +/Users/example/test/smoke/node_modules/inflight/inflight.js +/Users/example/test/smoke/node_modules/inflight/README.md +/Users/example/test/smoke/node_modules/inflight/package.json +/Users/example/test/smoke/README.md +/Users/example/test/smoke/Audit.md +/Users/example/test/smoke/yarn.lock +/Users/example/test/smoke/.gitignore +/Users/example/test/smoke/package.json +/Users/example/test/smoke/tsconfig.json +/Users/example/test/smoke/src/main.ts +/Users/example/test/smoke/src/areas/preferences/preferences.test.ts +/Users/example/test/smoke/src/areas/statusbar/statusbar.test.ts +/Users/example/test/smoke/src/areas/terminal/terminal-persistence.test.ts +/Users/example/test/smoke/src/areas/terminal/terminal-splitCwd.test.ts +/Users/example/test/smoke/src/areas/terminal/terminal.test.ts +/Users/example/test/smoke/src/areas/terminal/terminal-helpers.ts +/Users/example/test/smoke/src/areas/terminal/terminal-profiles.test.ts +/Users/example/test/smoke/src/areas/terminal/terminal-input.test.ts +/Users/example/test/smoke/src/areas/terminal/terminal-editors.test.ts +/Users/example/test/smoke/src/areas/terminal/terminal-shellIntegration.test.ts +/Users/example/test/smoke/src/areas/terminal/terminal-stickyScroll.test.ts +/Users/example/test/smoke/src/areas/terminal/terminal-tabs.test.ts +/Users/example/test/smoke/src/areas/extensions/extensions.test.ts +/Users/example/test/smoke/src/areas/languages/languages.test.ts +/Users/example/test/smoke/src/areas/search/search.test.ts +/Users/example/test/smoke/src/areas/workbench/localization.test.ts +/Users/example/test/smoke/src/areas/workbench/data-loss.test.ts +/Users/example/test/smoke/src/areas/workbench/launch.test.ts +/Users/example/test/smoke/src/areas/task/task.test.ts +/Users/example/test/smoke/src/areas/task/task-quick-pick.test.ts +/Users/example/test/smoke/src/areas/notebook/notebook.test.ts +/Users/example/test/smoke/src/areas/multiroot/multiroot.test.ts +/Users/example/test/smoke/src/utils.ts +/Users/example/test/unit/reporter.js +/Users/example/test/unit/.DS_Store +/Users/example/test/unit/assert.js +/Users/example/test/unit/coverage.js +/Users/example/test/unit/fullJsonStreamReporter.js +/Users/example/test/unit/analyzeSnapshot.js +/Users/example/test/unit/README.md +/Users/example/test/unit/browser/.DS_Store +/Users/example/test/unit/browser/index.js +/Users/example/test/unit/browser/renderer.html +/Users/example/test/unit/node/index.js +/Users/example/test/unit/electron/renderer.js +/Users/example/test/unit/electron/index.js +/Users/example/test/unit/electron/renderer.html +/Users/example/test/integration/browser/out/index.js +/Users/example/test/integration/browser/out/index.js.map +/Users/example/test/integration/browser/node_modules/vscode-uri/LICENSE.md +/Users/example/test/integration/browser/node_modules/vscode-uri/README.md +/Users/example/test/integration/browser/node_modules/vscode-uri/package.json +/Users/example/test/integration/browser/node_modules/vscode-uri/lib/esm/index.js +/Users/example/test/integration/browser/node_modules/vscode-uri/lib/esm/index.js.map +/Users/example/test/integration/browser/node_modules/vscode-uri/lib/umd/uri.d.ts +/Users/example/test/integration/browser/node_modules/vscode-uri/lib/umd/platform.d.ts +/Users/example/test/integration/browser/node_modules/vscode-uri/lib/umd/charCode.d.ts +/Users/example/test/integration/browser/node_modules/vscode-uri/lib/umd/index.js +/Users/example/test/integration/browser/node_modules/vscode-uri/lib/umd/utils.d.ts +/Users/example/test/integration/browser/node_modules/vscode-uri/lib/umd/index.js.map +/Users/example/test/integration/browser/node_modules/vscode-uri/lib/umd/index.d.ts +/Users/example/test/integration/browser/node_modules/vscode-uri/SECURITY.md +/Users/example/test/integration/browser/node_modules/@types/rimraf/LICENSE +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/path.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/constants.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/domain.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/globals.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/string_decoder.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/tls.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/tty.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/punycode.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/LICENSE +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/readline.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/crypto.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/trace_events.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/events.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/os.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/buffer.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/querystring.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/worker_threads.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/console.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/async_hooks.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/dns.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/vm.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/timers.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/http.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/http2.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/stream.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/inspector.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/README.md +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/v8.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/perf_hooks.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/url.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/cluster.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/package.json +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/https.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/assert.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/fs.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/repl.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/dgram.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/child_process.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/zlib.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/module.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/ts3.5/globals.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/ts3.5/fs.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/ts3.5/util.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/ts3.5/wasi.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/ts3.5/index.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/base.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/process.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/util.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/index.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/node_modules/@types/node/net.d.ts +/Users/example/test/integration/browser/node_modules/@types/rimraf/README.md +/Users/example/test/integration/browser/node_modules/@types/rimraf/package.json +/Users/example/test/integration/browser/node_modules/@types/rimraf/index.d.ts +/Users/example/test/integration/browser/node_modules/@types/minimatch/LICENSE +/Users/example/test/integration/browser/node_modules/@types/minimatch/README.md +/Users/example/test/integration/browser/node_modules/@types/minimatch/package.json +/Users/example/test/integration/browser/node_modules/@types/minimatch/index.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/LICENSE +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/path.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/constants.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/domain.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/globals.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/string_decoder.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/tls.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/tty.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/punycode.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/LICENSE +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/readline.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/crypto.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/trace_events.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/events.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/os.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/buffer.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/querystring.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/worker_threads.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/console.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/async_hooks.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/dns.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/vm.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/timers.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/http.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/http2.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/stream.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/inspector.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/README.md +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/v8.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/perf_hooks.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/url.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/cluster.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/package.json +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/https.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/assert.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/fs.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/repl.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/dgram.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/child_process.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/zlib.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/module.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/ts3.5/globals.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/ts3.5/fs.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/ts3.5/util.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/ts3.5/wasi.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/ts3.5/index.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/base.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/process.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/util.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/index.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/node_modules/@types/node/net.d.ts +/Users/example/test/integration/browser/node_modules/@types/glob/README.md +/Users/example/test/integration/browser/node_modules/@types/glob/package.json +/Users/example/test/integration/browser/node_modules/@types/glob/index.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/path.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/constants.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/domain.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/globals.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/string_decoder.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/tls.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/tty.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/punycode.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/LICENSE +/Users/example/test/integration/browser/node_modules/@types/node/readline.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/crypto.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/trace_events.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/events.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/os.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/buffer.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/querystring.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/worker_threads.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/dom-events.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/timers/promises.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/console.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/async_hooks.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/stream/consumers.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/stream/web.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/stream/promises.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/dns.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/readline/promises.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/vm.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/timers.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/globals.global.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/test.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/http.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/http2.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/stream.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/inspector.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/assert/strict.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/README.md +/Users/example/test/integration/browser/node_modules/@types/node/v8.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/perf_hooks.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/url.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/cluster.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/package.json +/Users/example/test/integration/browser/node_modules/@types/node/https.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/assert.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/fs.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/repl.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/dgram.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/child_process.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/zlib.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/module.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/process.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/util.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/wasi.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/index.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/dns/promises.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/fs/promises.d.ts +/Users/example/test/integration/browser/node_modules/@types/node/net.d.ts +/Users/example/test/integration/browser/node_modules/@types/events/LICENSE +/Users/example/test/integration/browser/node_modules/@types/events/README.md +/Users/example/test/integration/browser/node_modules/@types/events/package.json +/Users/example/test/integration/browser/node_modules/@types/events/index.d.ts +/Users/example/test/integration/browser/node_modules/@types/tmp/LICENSE +/Users/example/test/integration/browser/node_modules/@types/tmp/README.md +/Users/example/test/integration/browser/node_modules/@types/tmp/package.json +/Users/example/test/integration/browser/node_modules/@types/tmp/index.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/LICENSE +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/path.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/constants.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/domain.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/globals.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/string_decoder.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/tls.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/tty.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/punycode.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/LICENSE +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/readline.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/crypto.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/trace_events.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/events.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/os.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/buffer.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/querystring.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/worker_threads.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/console.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/async_hooks.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/dns.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/vm.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/timers.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/http.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/http2.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/stream.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/inspector.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/README.md +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/v8.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/perf_hooks.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/url.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/cluster.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/package.json +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/https.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/assert.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/fs.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/repl.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/dgram.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/child_process.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/zlib.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/module.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/ts3.5/globals.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/ts3.5/fs.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/ts3.5/util.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/ts3.5/wasi.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/ts3.5/index.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/base.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/process.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/util.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/index.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/node_modules/@types/node/net.d.ts +/Users/example/test/integration/browser/node_modules/@types/mkdirp/README.md +/Users/example/test/integration/browser/node_modules/@types/mkdirp/package.json +/Users/example/test/integration/browser/node_modules/@types/mkdirp/index.d.ts +/Users/example/test/integration/browser/node_modules/path-is-absolute/license +/Users/example/test/integration/browser/node_modules/path-is-absolute/index.js +/Users/example/test/integration/browser/node_modules/path-is-absolute/readme.md +/Users/example/test/integration/browser/node_modules/path-is-absolute/package.json +/Users/example/test/integration/browser/node_modules/os-tmpdir/license +/Users/example/test/integration/browser/node_modules/os-tmpdir/index.js +/Users/example/test/integration/browser/node_modules/os-tmpdir/readme.md +/Users/example/test/integration/browser/node_modules/os-tmpdir/package.json +/Users/example/test/integration/browser/node_modules/rimraf/LICENSE +/Users/example/test/integration/browser/node_modules/rimraf/bin.js +/Users/example/test/integration/browser/node_modules/rimraf/rimraf.js +/Users/example/test/integration/browser/node_modules/rimraf/README.md +/Users/example/test/integration/browser/node_modules/rimraf/package.json +/Users/example/test/integration/browser/node_modules/balanced-match/.npmignore +/Users/example/test/integration/browser/node_modules/balanced-match/LICENSE.md +/Users/example/test/integration/browser/node_modules/balanced-match/index.js +/Users/example/test/integration/browser/node_modules/balanced-match/README.md +/Users/example/test/integration/browser/node_modules/balanced-match/package.json +/Users/example/test/integration/browser/node_modules/once/LICENSE +/Users/example/test/integration/browser/node_modules/once/README.md +/Users/example/test/integration/browser/node_modules/once/package.json +/Users/example/test/integration/browser/node_modules/once/once.js +/Users/example/test/integration/browser/node_modules/inherits/LICENSE +/Users/example/test/integration/browser/node_modules/inherits/inherits_browser.js +/Users/example/test/integration/browser/node_modules/inherits/README.md +/Users/example/test/integration/browser/node_modules/inherits/package.json +/Users/example/test/integration/browser/node_modules/inherits/inherits.js +/Users/example/test/integration/browser/node_modules/.yarn-integrity +/Users/example/test/integration/browser/node_modules/brace-expansion/LICENSE +/Users/example/test/integration/browser/node_modules/brace-expansion/index.js +/Users/example/test/integration/browser/node_modules/brace-expansion/README.md +/Users/example/test/integration/browser/node_modules/brace-expansion/package.json +/Users/example/test/integration/browser/node_modules/minimatch/LICENSE +/Users/example/test/integration/browser/node_modules/minimatch/README.md +/Users/example/test/integration/browser/node_modules/minimatch/package.json +/Users/example/test/integration/browser/node_modules/minimatch/minimatch.js +/Users/example/test/integration/browser/node_modules/fs.realpath/LICENSE +/Users/example/test/integration/browser/node_modules/fs.realpath/old.js +/Users/example/test/integration/browser/node_modules/fs.realpath/index.js +/Users/example/test/integration/browser/node_modules/fs.realpath/README.md +/Users/example/test/integration/browser/node_modules/fs.realpath/package.json +/Users/example/test/integration/browser/node_modules/concat-map/LICENSE +/Users/example/test/integration/browser/node_modules/concat-map/test/map.js +/Users/example/test/integration/browser/node_modules/concat-map/example/map.js +/Users/example/test/integration/browser/node_modules/concat-map/index.js +/Users/example/test/integration/browser/node_modules/concat-map/README.markdown +/Users/example/test/integration/browser/node_modules/concat-map/package.json +/Users/example/test/integration/browser/node_modules/concat-map/.travis.yml +/Users/example/test/integration/browser/node_modules/glob/LICENSE +/Users/example/test/integration/browser/node_modules/glob/changelog.md +/Users/example/test/integration/browser/node_modules/glob/sync.js +/Users/example/test/integration/browser/node_modules/glob/README.md +/Users/example/test/integration/browser/node_modules/glob/package.json +/Users/example/test/integration/browser/node_modules/glob/common.js +/Users/example/test/integration/browser/node_modules/glob/glob.js +/Users/example/test/integration/browser/node_modules/wrappy/LICENSE +/Users/example/test/integration/browser/node_modules/wrappy/README.md +/Users/example/test/integration/browser/node_modules/wrappy/package.json +/Users/example/test/integration/browser/node_modules/wrappy/wrappy.js +/Users/example/test/integration/browser/node_modules/tmp/LICENSE +/Users/example/test/integration/browser/node_modules/tmp/README.md +/Users/example/test/integration/browser/node_modules/tmp/package.json +/Users/example/test/integration/browser/node_modules/tmp/lib/tmp.js +/Users/example/test/integration/browser/node_modules/tree-kill/LICENSE +/Users/example/test/integration/browser/node_modules/tree-kill/index.js +/Users/example/test/integration/browser/node_modules/tree-kill/README.md +/Users/example/test/integration/browser/node_modules/tree-kill/package.json +/Users/example/test/integration/browser/node_modules/tree-kill/cli.js +/Users/example/test/integration/browser/node_modules/tree-kill/index.d.ts +/Users/example/test/integration/browser/node_modules/inflight/LICENSE +/Users/example/test/integration/browser/node_modules/inflight/inflight.js +/Users/example/test/integration/browser/node_modules/inflight/README.md +/Users/example/test/integration/browser/node_modules/inflight/package.json +/Users/example/test/integration/browser/README.md +/Users/example/test/integration/browser/yarn.lock +/Users/example/test/integration/browser/.gitignore +/Users/example/test/integration/browser/package.json +/Users/example/test/integration/browser/tsconfig.json +/Users/example/test/integration/browser/src/index.ts +/Users/example/test/integration/electron/testrunner.d.ts +/Users/example/test/integration/electron/testrunner.js +/Users/example/test/README.md +/Users/example/test/monaco/esm-check/esm-check.js +/Users/example/test/monaco/esm-check/index.html +/Users/example/test/monaco/esm-check/index.js +/Users/example/test/monaco/monaco.test.ts +/Users/example/test/monaco/core.js +/Users/example/test/monaco/dist/core.html +/Users/example/test/monaco/runner.js +/Users/example/test/monaco/node_modules/@types/chai/LICENSE +/Users/example/test/monaco/node_modules/@types/chai/README.md +/Users/example/test/monaco/node_modules/@types/chai/package.json +/Users/example/test/monaco/node_modules/@types/chai/index.d.ts +/Users/example/test/monaco/node_modules/chai/CODE_OF_CONDUCT.md +/Users/example/test/monaco/node_modules/chai/LICENSE +/Users/example/test/monaco/node_modules/chai/register-assert.js +/Users/example/test/monaco/node_modules/chai/karma.sauce.js +/Users/example/test/monaco/node_modules/chai/CODEOWNERS +/Users/example/test/monaco/node_modules/chai/History.md +/Users/example/test/monaco/node_modules/chai/register-expect.js +/Users/example/test/monaco/node_modules/chai/index.js +/Users/example/test/monaco/node_modules/chai/bower.json +/Users/example/test/monaco/node_modules/chai/ReleaseNotes.md +/Users/example/test/monaco/node_modules/chai/README.md +/Users/example/test/monaco/node_modules/chai/register-should.js +/Users/example/test/monaco/node_modules/chai/package.json +/Users/example/test/monaco/node_modules/chai/CONTRIBUTING.md +/Users/example/test/monaco/node_modules/chai/karma.conf.js +/Users/example/test/monaco/node_modules/chai/lib/chai/interface/assert.js +/Users/example/test/monaco/node_modules/chai/lib/chai/interface/expect.js +/Users/example/test/monaco/node_modules/chai/lib/chai/interface/should.js +/Users/example/test/monaco/node_modules/chai/lib/chai/assertion.js +/Users/example/test/monaco/node_modules/chai/lib/chai/core/assertions.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/getEnumerableProperties.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/addChainableMethod.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/overwriteProperty.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/getOwnEnumerableProperties.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/test.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/getMessage.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/flag.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/isProxyEnabled.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/isNaN.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/index.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/getOwnEnumerablePropertySymbols.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/overwriteChainableMethod.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/compareByInspect.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/addLengthGuard.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/transferFlags.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/expectTypes.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/proxify.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/overwriteMethod.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/addProperty.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/objDisplay.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/addMethod.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/getProperties.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/inspect.js +/Users/example/test/monaco/node_modules/chai/lib/chai/utils/getActual.js +/Users/example/test/monaco/node_modules/chai/lib/chai/config.js +/Users/example/test/monaco/node_modules/chai/lib/chai.js +/Users/example/test/monaco/node_modules/chai/chai.js +/Users/example/test/monaco/node_modules/chai/sauce.browsers.js +/Users/example/test/monaco/node_modules/check-error/LICENSE +/Users/example/test/monaco/node_modules/check-error/index.js +/Users/example/test/monaco/node_modules/check-error/README.md +/Users/example/test/monaco/node_modules/check-error/package.json +/Users/example/test/monaco/node_modules/check-error/check-error.js +/Users/example/test/monaco/node_modules/warnings-to-errors-webpack-plugin/LICENSE +/Users/example/test/monaco/node_modules/warnings-to-errors-webpack-plugin/index.js +/Users/example/test/monaco/node_modules/warnings-to-errors-webpack-plugin/typings.d.ts +/Users/example/test/monaco/node_modules/warnings-to-errors-webpack-plugin/README.md +/Users/example/test/monaco/node_modules/warnings-to-errors-webpack-plugin/package.json +/Users/example/test/monaco/node_modules/assertion-error/History.md +/Users/example/test/monaco/node_modules/assertion-error/index.js +/Users/example/test/monaco/node_modules/assertion-error/README.md +/Users/example/test/monaco/node_modules/assertion-error/package.json +/Users/example/test/monaco/node_modules/assertion-error/index.d.ts +/Users/example/test/monaco/node_modules/.yarn-integrity +/Users/example/test/monaco/node_modules/pathval/LICENSE +/Users/example/test/monaco/node_modules/pathval/CHANGELOG.md +/Users/example/test/monaco/node_modules/pathval/index.js +/Users/example/test/monaco/node_modules/pathval/README.md +/Users/example/test/monaco/node_modules/pathval/package.json +/Users/example/test/monaco/node_modules/pathval/pathval.js +/Users/example/test/monaco/node_modules/deep-eql/LICENSE +/Users/example/test/monaco/node_modules/deep-eql/deep-eql.js +/Users/example/test/monaco/node_modules/deep-eql/index.js +/Users/example/test/monaco/node_modules/deep-eql/README.md +/Users/example/test/monaco/node_modules/deep-eql/package.json +/Users/example/test/monaco/node_modules/type-detect/type-detect.js +/Users/example/test/monaco/node_modules/type-detect/LICENSE +/Users/example/test/monaco/node_modules/type-detect/index.js +/Users/example/test/monaco/node_modules/type-detect/README.md +/Users/example/test/monaco/node_modules/type-detect/package.json +/Users/example/test/monaco/node_modules/get-func-name/LICENSE +/Users/example/test/monaco/node_modules/get-func-name/get-func-name.js +/Users/example/test/monaco/node_modules/get-func-name/index.js +/Users/example/test/monaco/node_modules/get-func-name/README.md +/Users/example/test/monaco/node_modules/get-func-name/package.json +/Users/example/test/monaco/webpack.config.js +/Users/example/test/monaco/README.md +/Users/example/test/monaco/yarn.lock +/Users/example/test/monaco/.gitignore +/Users/example/test/monaco/package.json +/Users/example/test/monaco/.mocharc.json +/Users/example/test/monaco/tsconfig.json +/Users/example/test/.mocharc.json +/Users/example/test/leaks/index.html +/Users/example/test/leaks/server.js +/Users/example/test/leaks/yarn.lock +/Users/example/test/leaks/package.json +/Users/example/test/automation/.npmignore +/Users/example/test/automation/tools/copy-package-version.js +/Users/example/test/automation/tools/copy-driver-definition.js +/Users/example/test/automation/node_modules/vscode-uri/LICENSE.md +/Users/example/test/automation/node_modules/vscode-uri/README.md +/Users/example/test/automation/node_modules/vscode-uri/package.json +/Users/example/test/automation/node_modules/vscode-uri/lib/esm/index.js +/Users/example/test/automation/node_modules/vscode-uri/lib/esm/index.js.map +/Users/example/test/automation/node_modules/vscode-uri/lib/umd/uri.d.ts +/Users/example/test/automation/node_modules/vscode-uri/lib/umd/platform.d.ts +/Users/example/test/automation/node_modules/vscode-uri/lib/umd/charCode.d.ts +/Users/example/test/automation/node_modules/vscode-uri/lib/umd/index.js +/Users/example/test/automation/node_modules/vscode-uri/lib/umd/utils.d.ts +/Users/example/test/automation/node_modules/vscode-uri/lib/umd/index.js.map +/Users/example/test/automation/node_modules/vscode-uri/lib/umd/index.d.ts +/Users/example/test/automation/node_modules/glob2base/LICENSE +/Users/example/test/automation/node_modules/glob2base/index.js +/Users/example/test/automation/node_modules/glob2base/README.md +/Users/example/test/automation/node_modules/glob2base/package.json +/Users/example/test/automation/node_modules/hosted-git-info/LICENSE +/Users/example/test/automation/node_modules/hosted-git-info/CHANGELOG.md +/Users/example/test/automation/node_modules/hosted-git-info/git-host-info.js +/Users/example/test/automation/node_modules/hosted-git-info/index.js +/Users/example/test/automation/node_modules/hosted-git-info/README.md +/Users/example/test/automation/node_modules/hosted-git-info/git-host.js +/Users/example/test/automation/node_modules/hosted-git-info/package.json +/Users/example/test/automation/node_modules/@types/ncp/LICENSE +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/path.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/constants.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/domain.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/globals.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/string_decoder.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/tls.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/tty.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/punycode.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/LICENSE +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/readline.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/crypto.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/trace_events.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/events.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/os.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/buffer.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/querystring.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/worker_threads.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/console.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/async_hooks.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/dns.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/vm.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/timers.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/http.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/http2.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/stream.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/inspector.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/README.md +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/v8.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/perf_hooks.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/url.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/cluster.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/package.json +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/https.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/assert.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/fs.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/repl.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/dgram.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/child_process.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/zlib.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/module.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/ts3.2/globals.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/ts3.2/util.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/ts3.2/index.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/base.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/process.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/util.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/index.d.ts +/Users/example/test/automation/node_modules/@types/ncp/node_modules/@types/node/net.d.ts +/Users/example/test/automation/node_modules/@types/ncp/README.md +/Users/example/test/automation/node_modules/@types/ncp/package.json +/Users/example/test/automation/node_modules/@types/ncp/index.d.ts +/Users/example/test/automation/node_modules/@types/node/path.d.ts +/Users/example/test/automation/node_modules/@types/node/constants.d.ts +/Users/example/test/automation/node_modules/@types/node/domain.d.ts +/Users/example/test/automation/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/test/automation/node_modules/@types/node/globals.d.ts +/Users/example/test/automation/node_modules/@types/node/string_decoder.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/test/automation/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/test/automation/node_modules/@types/node/tls.d.ts +/Users/example/test/automation/node_modules/@types/node/tty.d.ts +/Users/example/test/automation/node_modules/@types/node/punycode.d.ts +/Users/example/test/automation/node_modules/@types/node/LICENSE +/Users/example/test/automation/node_modules/@types/node/readline.d.ts +/Users/example/test/automation/node_modules/@types/node/crypto.d.ts +/Users/example/test/automation/node_modules/@types/node/trace_events.d.ts +/Users/example/test/automation/node_modules/@types/node/events.d.ts +/Users/example/test/automation/node_modules/@types/node/os.d.ts +/Users/example/test/automation/node_modules/@types/node/buffer.d.ts +/Users/example/test/automation/node_modules/@types/node/querystring.d.ts +/Users/example/test/automation/node_modules/@types/node/worker_threads.d.ts +/Users/example/test/automation/node_modules/@types/node/dom-events.d.ts +/Users/example/test/automation/node_modules/@types/node/timers/promises.d.ts +/Users/example/test/automation/node_modules/@types/node/console.d.ts +/Users/example/test/automation/node_modules/@types/node/async_hooks.d.ts +/Users/example/test/automation/node_modules/@types/node/stream/consumers.d.ts +/Users/example/test/automation/node_modules/@types/node/stream/web.d.ts +/Users/example/test/automation/node_modules/@types/node/stream/promises.d.ts +/Users/example/test/automation/node_modules/@types/node/dns.d.ts +/Users/example/test/automation/node_modules/@types/node/readline/promises.d.ts +/Users/example/test/automation/node_modules/@types/node/vm.d.ts +/Users/example/test/automation/node_modules/@types/node/timers.d.ts +/Users/example/test/automation/node_modules/@types/node/globals.global.d.ts +/Users/example/test/automation/node_modules/@types/node/test.d.ts +/Users/example/test/automation/node_modules/@types/node/http.d.ts +/Users/example/test/automation/node_modules/@types/node/http2.d.ts +/Users/example/test/automation/node_modules/@types/node/stream.d.ts +/Users/example/test/automation/node_modules/@types/node/inspector.d.ts +/Users/example/test/automation/node_modules/@types/node/assert/strict.d.ts +/Users/example/test/automation/node_modules/@types/node/README.md +/Users/example/test/automation/node_modules/@types/node/v8.d.ts +/Users/example/test/automation/node_modules/@types/node/perf_hooks.d.ts +/Users/example/test/automation/node_modules/@types/node/url.d.ts +/Users/example/test/automation/node_modules/@types/node/cluster.d.ts +/Users/example/test/automation/node_modules/@types/node/package.json +/Users/example/test/automation/node_modules/@types/node/https.d.ts +/Users/example/test/automation/node_modules/@types/node/assert.d.ts +/Users/example/test/automation/node_modules/@types/node/fs.d.ts +/Users/example/test/automation/node_modules/@types/node/repl.d.ts +/Users/example/test/automation/node_modules/@types/node/dgram.d.ts +/Users/example/test/automation/node_modules/@types/node/child_process.d.ts +/Users/example/test/automation/node_modules/@types/node/zlib.d.ts +/Users/example/test/automation/node_modules/@types/node/module.d.ts +/Users/example/test/automation/node_modules/@types/node/process.d.ts +/Users/example/test/automation/node_modules/@types/node/util.d.ts +/Users/example/test/automation/node_modules/@types/node/wasi.d.ts +/Users/example/test/automation/node_modules/@types/node/index.d.ts +/Users/example/test/automation/node_modules/@types/node/dns/promises.d.ts +/Users/example/test/automation/node_modules/@types/node/fs/promises.d.ts +/Users/example/test/automation/node_modules/@types/node/net.d.ts +/Users/example/test/automation/node_modules/@types/tmp/LICENSE +/Users/example/test/automation/node_modules/@types/tmp/README.md +/Users/example/test/automation/node_modules/@types/tmp/package.json +/Users/example/test/automation/node_modules/@types/tmp/index.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/LICENSE +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/path.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/constants.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/domain.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/globals.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/string_decoder.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/tls.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/tty.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/punycode.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/LICENSE +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/readline.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/crypto.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/trace_events.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/events.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/os.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/buffer.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/querystring.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/worker_threads.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/console.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/async_hooks.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/dns.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/vm.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/timers.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/http.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/http2.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/stream.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/inspector.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/README.md +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/v8.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/perf_hooks.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/url.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/cluster.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/package.json +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/https.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/assert.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/fs.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/repl.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/dgram.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/child_process.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/zlib.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/module.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/ts3.2/globals.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/ts3.2/util.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/ts3.2/index.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/base.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/process.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/util.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/index.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/node_modules/@types/node/net.d.ts +/Users/example/test/automation/node_modules/@types/mkdirp/README.md +/Users/example/test/automation/node_modules/@types/mkdirp/package.json +/Users/example/test/automation/node_modules/@types/mkdirp/index.d.ts +/Users/example/test/automation/node_modules/shebang-regex/license +/Users/example/test/automation/node_modules/shebang-regex/index.js +/Users/example/test/automation/node_modules/shebang-regex/readme.md +/Users/example/test/automation/node_modules/shebang-regex/package.json +/Users/example/test/automation/node_modules/path-is-absolute/license +/Users/example/test/automation/node_modules/path-is-absolute/index.js +/Users/example/test/automation/node_modules/path-is-absolute/readme.md +/Users/example/test/automation/node_modules/path-is-absolute/package.json +/Users/example/test/automation/node_modules/normalize-package-data/LICENSE +/Users/example/test/automation/node_modules/normalize-package-data/AUTHORS +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/LICENSE +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/shadowed_core.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/dotdot.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/pathfilter/deep_ref/main.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/core.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/filter_sync.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/subdirs.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/node_path.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/node_path/x/ccc/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/node_path/x/aaa/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/node_path/y/bbb/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/node_path/y/ccc/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/.eslintrc +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/module_dir.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/symlinks.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/faulty_basedir.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver_sync.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/dotdot/abc/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/dotdot/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/mock.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/precedence.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/module_dir/ymodules/aaa/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/module_dir/xmodules/aaa/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/module_dir/zmodules/bbb/main.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/module_dir/zmodules/bbb/package.json +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/nonstring.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/mock_sync.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/filter.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/precedence/bbb/main.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/precedence/bbb.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/precedence/aaa.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/precedence/aaa/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/precedence/aaa/main.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/shadowed_core/node_modules/util/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/mug.coffee +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/same_names/foo/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/same_names/foo.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/cup.coffee +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/symlinked/_/node_modules/foo.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/symlinked/_/symlink_target/.gitkeep +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/symlinked/package/package.json +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/symlinked/package/bar.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/without_basedir/main.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/dot_main/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/dot_main/package.json +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/invalid_main/package.json +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/multirepo/package.json +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/multirepo/packages/package-b/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/multirepo/packages/package-a/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/multirepo/lerna.json +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/dot_slash_main/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/dot_slash_main/package.json +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/mug.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/foo.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/quux/foo/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/baz/doom.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/baz/quux.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/baz/package.json +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/browser_field/a.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/browser_field/package.json +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/browser_field/b.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/nested_symlinks/mylib/sync.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/nested_symlinks/mylib/async.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/incorrect_main/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/incorrect_main/package.json +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/other_path/root.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver/other_path/lib/other-lib.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/resolver.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/node-modules-paths.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/test/pathfilter.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/example/sync.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/example/async.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/.eslintrc +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/.editorconfig +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/appveyor.yml +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/readme.markdown +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/package.json +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/.github/workflows/node-4+.yml +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/.github/workflows/require-allow-edits.yml +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/.github/workflows/node-iojs.yml +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/.github/workflows/rebase.yml +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/.github/workflows/node-zero.yml +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/.github/workflows/node-pretest.yml +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/lib/core.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/lib/caller.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/lib/sync.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/lib/normalize-options.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/lib/core.json +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/lib/async.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/lib/is-core.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/lib/node-modules-paths.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/resolve/.eslintignore +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/is-core-module/LICENSE +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/is-core-module/test/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/is-core-module/CHANGELOG.md +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/is-core-module/.eslintrc +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/is-core-module/index.js +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/is-core-module/README.md +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/is-core-module/core.json +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/is-core-module/package.json +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/is-core-module/.github/FUNDING.yml +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/is-core-module/.github/workflows/node-4+.yml +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/is-core-module/.github/workflows/require-allow-edits.yml +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/is-core-module/.github/workflows/node-iojs.yml +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/is-core-module/.github/workflows/rebase.yml +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/is-core-module/.github/workflows/node-zero.yml +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/is-core-module/.github/workflows/node-pretest.yml +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/is-core-module/.eslintignore +/Users/example/test/automation/node_modules/normalize-package-data/node_modules/is-core-module/.nycrc +/Users/example/test/automation/node_modules/normalize-package-data/README.md +/Users/example/test/automation/node_modules/normalize-package-data/package.json +/Users/example/test/automation/node_modules/normalize-package-data/lib/normalize.js +/Users/example/test/automation/node_modules/normalize-package-data/lib/fixer.js +/Users/example/test/automation/node_modules/normalize-package-data/lib/safe_format.js +/Users/example/test/automation/node_modules/normalize-package-data/lib/typos.json +/Users/example/test/automation/node_modules/normalize-package-data/lib/make_warning.js +/Users/example/test/automation/node_modules/normalize-package-data/lib/warning_messages.json +/Users/example/test/automation/node_modules/normalize-package-data/lib/extract_description.js +/Users/example/test/automation/node_modules/spdx-exceptions/README.md +/Users/example/test/automation/node_modules/spdx-exceptions/package.json +/Users/example/test/automation/node_modules/spdx-exceptions/index.json +/Users/example/test/automation/node_modules/string.prototype.trimend/LICENSE +/Users/example/test/automation/node_modules/string.prototype.trimend/test/index.js +/Users/example/test/automation/node_modules/string.prototype.trimend/test/tests.js +/Users/example/test/automation/node_modules/string.prototype.trimend/test/shimmed.js +/Users/example/test/automation/node_modules/string.prototype.trimend/test/implementation.js +/Users/example/test/automation/node_modules/string.prototype.trimend/CHANGELOG.md +/Users/example/test/automation/node_modules/string.prototype.trimend/.eslintrc +/Users/example/test/automation/node_modules/string.prototype.trimend/index.js +/Users/example/test/automation/node_modules/string.prototype.trimend/.editorconfig +/Users/example/test/automation/node_modules/string.prototype.trimend/README.md +/Users/example/test/automation/node_modules/string.prototype.trimend/polyfill.js +/Users/example/test/automation/node_modules/string.prototype.trimend/package.json +/Users/example/test/automation/node_modules/string.prototype.trimend/auto.js +/Users/example/test/automation/node_modules/string.prototype.trimend/.github/workflows/node-4+.yml +/Users/example/test/automation/node_modules/string.prototype.trimend/.github/workflows/require-allow-edits.yml +/Users/example/test/automation/node_modules/string.prototype.trimend/.github/workflows/node-iojs.yml +/Users/example/test/automation/node_modules/string.prototype.trimend/.github/workflows/rebase.yml +/Users/example/test/automation/node_modules/string.prototype.trimend/.github/workflows/node-zero.yml +/Users/example/test/automation/node_modules/string.prototype.trimend/.github/workflows/node-pretest.yml +/Users/example/test/automation/node_modules/string.prototype.trimend/shim.js +/Users/example/test/automation/node_modules/string.prototype.trimend/.eslintignore +/Users/example/test/automation/node_modules/string.prototype.trimend/.nycrc +/Users/example/test/automation/node_modules/string.prototype.trimend/implementation.js +/Users/example/test/automation/node_modules/path-type/license +/Users/example/test/automation/node_modules/path-type/index.js +/Users/example/test/automation/node_modules/path-type/readme.md +/Users/example/test/automation/node_modules/path-type/package.json +/Users/example/test/automation/node_modules/find-index/index.js +/Users/example/test/automation/node_modules/find-index/README.md +/Users/example/test/automation/node_modules/find-index/package.json +/Users/example/test/automation/node_modules/find-index/last.js +/Users/example/test/automation/node_modules/duplexer/test/index.js +/Users/example/test/automation/node_modules/duplexer/index.js +/Users/example/test/automation/node_modules/duplexer/README.md +/Users/example/test/automation/node_modules/duplexer/package.json +/Users/example/test/automation/node_modules/duplexer/.travis.yml +/Users/example/test/automation/node_modules/duplexer/LICENCE +/Users/example/test/automation/node_modules/string.prototype.trimstart/LICENSE +/Users/example/test/automation/node_modules/string.prototype.trimstart/test/index.js +/Users/example/test/automation/node_modules/string.prototype.trimstart/test/tests.js +/Users/example/test/automation/node_modules/string.prototype.trimstart/test/shimmed.js +/Users/example/test/automation/node_modules/string.prototype.trimstart/test/implementation.js +/Users/example/test/automation/node_modules/string.prototype.trimstart/CHANGELOG.md +/Users/example/test/automation/node_modules/string.prototype.trimstart/.eslintrc +/Users/example/test/automation/node_modules/string.prototype.trimstart/index.js +/Users/example/test/automation/node_modules/string.prototype.trimstart/.editorconfig +/Users/example/test/automation/node_modules/string.prototype.trimstart/README.md +/Users/example/test/automation/node_modules/string.prototype.trimstart/polyfill.js +/Users/example/test/automation/node_modules/string.prototype.trimstart/package.json +/Users/example/test/automation/node_modules/string.prototype.trimstart/auto.js +/Users/example/test/automation/node_modules/string.prototype.trimstart/.github/workflows/node-4+.yml +/Users/example/test/automation/node_modules/string.prototype.trimstart/.github/workflows/require-allow-edits.yml +/Users/example/test/automation/node_modules/string.prototype.trimstart/.github/workflows/node-iojs.yml +/Users/example/test/automation/node_modules/string.prototype.trimstart/.github/workflows/rebase.yml +/Users/example/test/automation/node_modules/string.prototype.trimstart/.github/workflows/node-zero.yml +/Users/example/test/automation/node_modules/string.prototype.trimstart/.github/workflows/node-pretest.yml +/Users/example/test/automation/node_modules/string.prototype.trimstart/shim.js +/Users/example/test/automation/node_modules/string.prototype.trimstart/.eslintignore +/Users/example/test/automation/node_modules/string.prototype.trimstart/.nycrc +/Users/example/test/automation/node_modules/string.prototype.trimstart/implementation.js +/Users/example/test/automation/node_modules/ms/license.md +/Users/example/test/automation/node_modules/ms/index.js +/Users/example/test/automation/node_modules/ms/readme.md +/Users/example/test/automation/node_modules/ms/package.json +/Users/example/test/automation/node_modules/call-bind/LICENSE +/Users/example/test/automation/node_modules/call-bind/test/index.js +/Users/example/test/automation/node_modules/call-bind/test/callBound.js +/Users/example/test/automation/node_modules/call-bind/CHANGELOG.md +/Users/example/test/automation/node_modules/call-bind/.eslintrc +/Users/example/test/automation/node_modules/call-bind/index.js +/Users/example/test/automation/node_modules/call-bind/README.md +/Users/example/test/automation/node_modules/call-bind/package.json +/Users/example/test/automation/node_modules/call-bind/.github/FUNDING.yml +/Users/example/test/automation/node_modules/call-bind/.github/require-allow-edits.yml +/Users/example/test/automation/node_modules/call-bind/.github/rebase.yml +/Users/example/test/automation/node_modules/call-bind/callBound.js +/Users/example/test/automation/node_modules/call-bind/.travis.yml +/Users/example/test/automation/node_modules/escape-string-regexp/license +/Users/example/test/automation/node_modules/escape-string-regexp/index.js +/Users/example/test/automation/node_modules/escape-string-regexp/readme.md +/Users/example/test/automation/node_modules/escape-string-regexp/package.json +/Users/example/test/automation/node_modules/rimraf/LICENSE +/Users/example/test/automation/node_modules/rimraf/CHANGELOG.md +/Users/example/test/automation/node_modules/rimraf/bin.js +/Users/example/test/automation/node_modules/rimraf/node_modules/glob/LICENSE +/Users/example/test/automation/node_modules/rimraf/node_modules/glob/changelog.md +/Users/example/test/automation/node_modules/rimraf/node_modules/glob/sync.js +/Users/example/test/automation/node_modules/rimraf/node_modules/glob/README.md +/Users/example/test/automation/node_modules/rimraf/node_modules/glob/package.json +/Users/example/test/automation/node_modules/rimraf/node_modules/glob/common.js +/Users/example/test/automation/node_modules/rimraf/node_modules/glob/glob.js +/Users/example/test/automation/node_modules/rimraf/rimraf.js +/Users/example/test/automation/node_modules/rimraf/README.md +/Users/example/test/automation/node_modules/rimraf/package.json +/Users/example/test/automation/node_modules/error-ex/LICENSE +/Users/example/test/automation/node_modules/error-ex/index.js +/Users/example/test/automation/node_modules/error-ex/README.md +/Users/example/test/automation/node_modules/error-ex/package.json +/Users/example/test/automation/node_modules/balanced-match/.npmignore +/Users/example/test/automation/node_modules/balanced-match/LICENSE.md +/Users/example/test/automation/node_modules/balanced-match/index.js +/Users/example/test/automation/node_modules/balanced-match/README.md +/Users/example/test/automation/node_modules/balanced-match/package.json +/Users/example/test/automation/node_modules/resolve/LICENSE +/Users/example/test/automation/node_modules/resolve/test/shadowed_core.js +/Users/example/test/automation/node_modules/resolve/test/dotdot.js +/Users/example/test/automation/node_modules/resolve/test/pathfilter/deep_ref/main.js +/Users/example/test/automation/node_modules/resolve/test/core.js +/Users/example/test/automation/node_modules/resolve/test/filter_sync.js +/Users/example/test/automation/node_modules/resolve/test/subdirs.js +/Users/example/test/automation/node_modules/resolve/test/node_path.js +/Users/example/test/automation/node_modules/resolve/test/node_path/x/ccc/index.js +/Users/example/test/automation/node_modules/resolve/test/node_path/x/aaa/index.js +/Users/example/test/automation/node_modules/resolve/test/node_path/y/bbb/index.js +/Users/example/test/automation/node_modules/resolve/test/node_path/y/ccc/index.js +/Users/example/test/automation/node_modules/resolve/test/.eslintrc +/Users/example/test/automation/node_modules/resolve/test/module_dir.js +/Users/example/test/automation/node_modules/resolve/test/symlinks.js +/Users/example/test/automation/node_modules/resolve/test/faulty_basedir.js +/Users/example/test/automation/node_modules/resolve/test/resolver_sync.js +/Users/example/test/automation/node_modules/resolve/test/dotdot/abc/index.js +/Users/example/test/automation/node_modules/resolve/test/dotdot/index.js +/Users/example/test/automation/node_modules/resolve/test/mock.js +/Users/example/test/automation/node_modules/resolve/test/precedence.js +/Users/example/test/automation/node_modules/resolve/test/module_dir/ymodules/aaa/index.js +/Users/example/test/automation/node_modules/resolve/test/module_dir/xmodules/aaa/index.js +/Users/example/test/automation/node_modules/resolve/test/module_dir/zmodules/bbb/main.js +/Users/example/test/automation/node_modules/resolve/test/module_dir/zmodules/bbb/package.json +/Users/example/test/automation/node_modules/resolve/test/nonstring.js +/Users/example/test/automation/node_modules/resolve/test/mock_sync.js +/Users/example/test/automation/node_modules/resolve/test/filter.js +/Users/example/test/automation/node_modules/resolve/test/precedence/bbb/main.js +/Users/example/test/automation/node_modules/resolve/test/precedence/bbb.js +/Users/example/test/automation/node_modules/resolve/test/precedence/aaa.js +/Users/example/test/automation/node_modules/resolve/test/precedence/aaa/index.js +/Users/example/test/automation/node_modules/resolve/test/precedence/aaa/main.js +/Users/example/test/automation/node_modules/resolve/test/shadowed_core/node_modules/util/index.js +/Users/example/test/automation/node_modules/resolve/test/resolver/mug.coffee +/Users/example/test/automation/node_modules/resolve/test/resolver/same_names/foo/index.js +/Users/example/test/automation/node_modules/resolve/test/resolver/same_names/foo.js +/Users/example/test/automation/node_modules/resolve/test/resolver/cup.coffee +/Users/example/test/automation/node_modules/resolve/test/resolver/symlinked/_/node_modules/foo.js +/Users/example/test/automation/node_modules/resolve/test/resolver/symlinked/_/symlink_target/.gitkeep +/Users/example/test/automation/node_modules/resolve/test/resolver/symlinked/package/package.json +/Users/example/test/automation/node_modules/resolve/test/resolver/symlinked/package/bar.js +/Users/example/test/automation/node_modules/resolve/test/resolver/without_basedir/main.js +/Users/example/test/automation/node_modules/resolve/test/resolver/dot_main/index.js +/Users/example/test/automation/node_modules/resolve/test/resolver/dot_main/package.json +/Users/example/test/automation/node_modules/resolve/test/resolver/invalid_main/package.json +/Users/example/test/automation/node_modules/resolve/test/resolver/multirepo/package.json +/Users/example/test/automation/node_modules/resolve/test/resolver/multirepo/packages/package-b/index.js +/Users/example/test/automation/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json +/Users/example/test/automation/node_modules/resolve/test/resolver/multirepo/packages/package-a/index.js +/Users/example/test/automation/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json +/Users/example/test/automation/node_modules/resolve/test/resolver/multirepo/lerna.json +/Users/example/test/automation/node_modules/resolve/test/resolver/dot_slash_main/index.js +/Users/example/test/automation/node_modules/resolve/test/resolver/dot_slash_main/package.json +/Users/example/test/automation/node_modules/resolve/test/resolver/mug.js +/Users/example/test/automation/node_modules/resolve/test/resolver/foo.js +/Users/example/test/automation/node_modules/resolve/test/resolver/quux/foo/index.js +/Users/example/test/automation/node_modules/resolve/test/resolver/baz/doom.js +/Users/example/test/automation/node_modules/resolve/test/resolver/baz/quux.js +/Users/example/test/automation/node_modules/resolve/test/resolver/baz/package.json +/Users/example/test/automation/node_modules/resolve/test/resolver/browser_field/a.js +/Users/example/test/automation/node_modules/resolve/test/resolver/browser_field/package.json +/Users/example/test/automation/node_modules/resolve/test/resolver/browser_field/b.js +/Users/example/test/automation/node_modules/resolve/test/resolver/nested_symlinks/mylib/sync.js +/Users/example/test/automation/node_modules/resolve/test/resolver/nested_symlinks/mylib/async.js +/Users/example/test/automation/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json +/Users/example/test/automation/node_modules/resolve/test/resolver/incorrect_main/index.js +/Users/example/test/automation/node_modules/resolve/test/resolver/incorrect_main/package.json +/Users/example/test/automation/node_modules/resolve/test/resolver/other_path/root.js +/Users/example/test/automation/node_modules/resolve/test/resolver/other_path/lib/other-lib.js +/Users/example/test/automation/node_modules/resolve/test/resolver.js +/Users/example/test/automation/node_modules/resolve/test/node-modules-paths.js +/Users/example/test/automation/node_modules/resolve/test/pathfilter.js +/Users/example/test/automation/node_modules/resolve/example/sync.js +/Users/example/test/automation/node_modules/resolve/example/async.js +/Users/example/test/automation/node_modules/resolve/.eslintrc +/Users/example/test/automation/node_modules/resolve/index.js +/Users/example/test/automation/node_modules/resolve/.editorconfig +/Users/example/test/automation/node_modules/resolve/appveyor.yml +/Users/example/test/automation/node_modules/resolve/readme.markdown +/Users/example/test/automation/node_modules/resolve/package.json +/Users/example/test/automation/node_modules/resolve/lib/core.js +/Users/example/test/automation/node_modules/resolve/lib/caller.js +/Users/example/test/automation/node_modules/resolve/lib/sync.js +/Users/example/test/automation/node_modules/resolve/lib/normalize-options.js +/Users/example/test/automation/node_modules/resolve/lib/core.json +/Users/example/test/automation/node_modules/resolve/lib/async.js +/Users/example/test/automation/node_modules/resolve/lib/is-core.js +/Users/example/test/automation/node_modules/resolve/lib/node-modules-paths.js +/Users/example/test/automation/node_modules/resolve/.eslintignore +/Users/example/test/automation/node_modules/resolve/SECURITY.md +/Users/example/test/automation/node_modules/parse-json/license +/Users/example/test/automation/node_modules/parse-json/index.js +/Users/example/test/automation/node_modules/parse-json/readme.md +/Users/example/test/automation/node_modules/parse-json/package.json +/Users/example/test/automation/node_modules/ncp/.npmignore +/Users/example/test/automation/node_modules/ncp/LICENSE.md +/Users/example/test/automation/node_modules/ncp/test/symlink-fixtures/src/foo +/Users/example/test/automation/node_modules/ncp/test/symlink-fixtures/src/dir/bar +/Users/example/test/automation/node_modules/ncp/test/ncp.js +/Users/example/test/automation/node_modules/ncp/test/modified-files/out/a +/Users/example/test/automation/node_modules/ncp/test/modified-files/src/a +/Users/example/test/automation/node_modules/ncp/test/regular-fixtures/src/a +/Users/example/test/automation/node_modules/ncp/test/regular-fixtures/src/f +/Users/example/test/automation/node_modules/ncp/test/regular-fixtures/src/sub/a +/Users/example/test/automation/node_modules/ncp/test/regular-fixtures/src/sub/b +/Users/example/test/automation/node_modules/ncp/test/regular-fixtures/src/c +/Users/example/test/automation/node_modules/ncp/test/regular-fixtures/src/d +/Users/example/test/automation/node_modules/ncp/test/regular-fixtures/src/e +/Users/example/test/automation/node_modules/ncp/test/regular-fixtures/src/b +/Users/example/test/automation/node_modules/ncp/bin/ncp +/Users/example/test/automation/node_modules/ncp/README.md +/Users/example/test/automation/node_modules/ncp/package.json +/Users/example/test/automation/node_modules/ncp/lib/ncp.js +/Users/example/test/automation/node_modules/ncp/.travis.yml +/Users/example/test/automation/node_modules/merge/LICENSE +/Users/example/test/automation/node_modules/merge/merge.min.js +/Users/example/test/automation/node_modules/merge/merge.js +/Users/example/test/automation/node_modules/merge/bower.json +/Users/example/test/automation/node_modules/merge/README.md +/Users/example/test/automation/node_modules/merge/package.json +/Users/example/test/automation/node_modules/once/LICENSE +/Users/example/test/automation/node_modules/once/README.md +/Users/example/test/automation/node_modules/once/package.json +/Users/example/test/automation/node_modules/once/once.js +/Users/example/test/automation/node_modules/is-negative-zero/LICENSE +/Users/example/test/automation/node_modules/is-negative-zero/test/index.js +/Users/example/test/automation/node_modules/is-negative-zero/CHANGELOG.md +/Users/example/test/automation/node_modules/is-negative-zero/.eslintrc +/Users/example/test/automation/node_modules/is-negative-zero/index.js +/Users/example/test/automation/node_modules/is-negative-zero/.editorconfig +/Users/example/test/automation/node_modules/is-negative-zero/README.md +/Users/example/test/automation/node_modules/is-negative-zero/package.json +/Users/example/test/automation/node_modules/is-negative-zero/.github/workflows/node-4+.yml +/Users/example/test/automation/node_modules/is-negative-zero/.github/workflows/require-allow-edits.yml +/Users/example/test/automation/node_modules/is-negative-zero/.github/workflows/node-iojs.yml +/Users/example/test/automation/node_modules/is-negative-zero/.github/workflows/rebase.yml +/Users/example/test/automation/node_modules/is-negative-zero/.github/workflows/node-zero.yml +/Users/example/test/automation/node_modules/is-negative-zero/.github/workflows/node-pretest.yml +/Users/example/test/automation/node_modules/is-negative-zero/.eslintignore +/Users/example/test/automation/node_modules/is-negative-zero/.nycrc +/Users/example/test/automation/node_modules/debounce/test.js +/Users/example/test/automation/node_modules/debounce/LICENSE +/Users/example/test/automation/node_modules/debounce/Makefile +/Users/example/test/automation/node_modules/debounce/History.md +/Users/example/test/automation/node_modules/debounce/index.js +/Users/example/test/automation/node_modules/debounce/CONTRIBUTORS +/Users/example/test/automation/node_modules/debounce/Readme.md +/Users/example/test/automation/node_modules/debounce/component.json +/Users/example/test/automation/node_modules/debounce/test.html +/Users/example/test/automation/node_modules/debounce/package.json +/Users/example/test/automation/node_modules/spdx-correct/LICENSE +/Users/example/test/automation/node_modules/spdx-correct/index.js +/Users/example/test/automation/node_modules/spdx-correct/README.md +/Users/example/test/automation/node_modules/spdx-correct/package.json +/Users/example/test/automation/node_modules/safe-buffer/LICENSE +/Users/example/test/automation/node_modules/safe-buffer/index.js +/Users/example/test/automation/node_modules/safe-buffer/README.md +/Users/example/test/automation/node_modules/safe-buffer/package.json +/Users/example/test/automation/node_modules/safe-buffer/index.d.ts +/Users/example/test/automation/node_modules/is-symbol/LICENSE +/Users/example/test/automation/node_modules/is-symbol/test/index.js +/Users/example/test/automation/node_modules/is-symbol/CHANGELOG.md +/Users/example/test/automation/node_modules/is-symbol/Makefile +/Users/example/test/automation/node_modules/is-symbol/.eslintrc +/Users/example/test/automation/node_modules/is-symbol/index.js +/Users/example/test/automation/node_modules/is-symbol/.editorconfig +/Users/example/test/automation/node_modules/is-symbol/README.md +/Users/example/test/automation/node_modules/is-symbol/package.json +/Users/example/test/automation/node_modules/is-symbol/.nvmrc +/Users/example/test/automation/node_modules/is-symbol/.github/FUNDING.yml +/Users/example/test/automation/node_modules/is-symbol/.github/workflows/rebase.yml +/Users/example/test/automation/node_modules/is-symbol/.travis.yml +/Users/example/test/automation/node_modules/function-bind/.npmignore +/Users/example/test/automation/node_modules/function-bind/LICENSE +/Users/example/test/automation/node_modules/function-bind/test/.eslintrc +/Users/example/test/automation/node_modules/function-bind/test/index.js +/Users/example/test/automation/node_modules/function-bind/.eslintrc +/Users/example/test/automation/node_modules/function-bind/index.js +/Users/example/test/automation/node_modules/function-bind/.editorconfig +/Users/example/test/automation/node_modules/function-bind/README.md +/Users/example/test/automation/node_modules/function-bind/package.json +/Users/example/test/automation/node_modules/function-bind/.jscs.json +/Users/example/test/automation/node_modules/function-bind/.travis.yml +/Users/example/test/automation/node_modules/function-bind/implementation.js +/Users/example/test/automation/node_modules/co/LICENSE +/Users/example/test/automation/node_modules/co/History.md +/Users/example/test/automation/node_modules/co/index.js +/Users/example/test/automation/node_modules/co/Readme.md +/Users/example/test/automation/node_modules/co/package.json +/Users/example/test/automation/node_modules/inherits/LICENSE +/Users/example/test/automation/node_modules/inherits/inherits_browser.js +/Users/example/test/automation/node_modules/inherits/README.md +/Users/example/test/automation/node_modules/inherits/package.json +/Users/example/test/automation/node_modules/inherits/inherits.js +/Users/example/test/automation/node_modules/jsonfile/LICENSE +/Users/example/test/automation/node_modules/jsonfile/CHANGELOG.md +/Users/example/test/automation/node_modules/jsonfile/index.js +/Users/example/test/automation/node_modules/jsonfile/README.md +/Users/example/test/automation/node_modules/jsonfile/package.json +/Users/example/test/automation/node_modules/jsonfile/utils.js +/Users/example/test/automation/node_modules/is-date-object/LICENSE +/Users/example/test/automation/node_modules/is-date-object/test/index.js +/Users/example/test/automation/node_modules/is-date-object/CHANGELOG.md +/Users/example/test/automation/node_modules/is-date-object/.eslintrc +/Users/example/test/automation/node_modules/is-date-object/index.js +/Users/example/test/automation/node_modules/is-date-object/README.md +/Users/example/test/automation/node_modules/is-date-object/package.json +/Users/example/test/automation/node_modules/is-date-object/.jscs.json +/Users/example/test/automation/node_modules/is-date-object/.github/FUNDING.yml +/Users/example/test/automation/node_modules/is-date-object/.github/workflows/rebase.yml +/Users/example/test/automation/node_modules/is-date-object/.travis.yml +/Users/example/test/automation/node_modules/cpx2/LICENSE +/Users/example/test/automation/node_modules/cpx2/bin/index.js +/Users/example/test/automation/node_modules/cpx2/bin/version.js +/Users/example/test/automation/node_modules/cpx2/bin/help.js +/Users/example/test/automation/node_modules/cpx2/bin/main.js +/Users/example/test/automation/node_modules/cpx2/CHANGELOG.md +/Users/example/test/automation/node_modules/cpx2/node_modules/shell-quote/LICENSE +/Users/example/test/automation/node_modules/cpx2/node_modules/shell-quote/test/quote.js +/Users/example/test/automation/node_modules/cpx2/node_modules/shell-quote/test/env.js +/Users/example/test/automation/node_modules/cpx2/node_modules/shell-quote/test/comment.js +/Users/example/test/automation/node_modules/cpx2/node_modules/shell-quote/test/set.js +/Users/example/test/automation/node_modules/cpx2/node_modules/shell-quote/test/parse.js +/Users/example/test/automation/node_modules/cpx2/node_modules/shell-quote/test/env_fn.js +/Users/example/test/automation/node_modules/cpx2/node_modules/shell-quote/test/op.js +/Users/example/test/automation/node_modules/cpx2/node_modules/shell-quote/CHANGELOG.md +/Users/example/test/automation/node_modules/cpx2/node_modules/shell-quote/example/quote.js +/Users/example/test/automation/node_modules/cpx2/node_modules/shell-quote/example/env.js +/Users/example/test/automation/node_modules/cpx2/node_modules/shell-quote/example/parse.js +/Users/example/test/automation/node_modules/cpx2/node_modules/shell-quote/example/op.js +/Users/example/test/automation/node_modules/cpx2/node_modules/shell-quote/index.js +/Users/example/test/automation/node_modules/cpx2/node_modules/shell-quote/readme.markdown +/Users/example/test/automation/node_modules/cpx2/node_modules/shell-quote/package.json +/Users/example/test/automation/node_modules/cpx2/node_modules/shell-quote/.github/workflows/nodejs.yml +/Users/example/test/automation/node_modules/cpx2/node_modules/shell-quote/security.md +/Users/example/test/automation/node_modules/cpx2/README.md +/Users/example/test/automation/node_modules/cpx2/package.json +/Users/example/test/automation/node_modules/cpx2/lib/copy.js +/Users/example/test/automation/node_modules/cpx2/lib/index.js +/Users/example/test/automation/node_modules/cpx2/lib/utils/copy-file.js +/Users/example/test/automation/node_modules/cpx2/lib/utils/normalize-path.js +/Users/example/test/automation/node_modules/cpx2/lib/utils/apply-action-sync.js +/Users/example/test/automation/node_modules/cpx2/lib/utils/normalize-options.js +/Users/example/test/automation/node_modules/cpx2/lib/utils/remove-file-sync.js +/Users/example/test/automation/node_modules/cpx2/lib/utils/copy-file-sync.js +/Users/example/test/automation/node_modules/cpx2/lib/utils/watcher.js +/Users/example/test/automation/node_modules/cpx2/lib/utils/apply-action.js +/Users/example/test/automation/node_modules/cpx2/lib/utils/remove-file.js +/Users/example/test/automation/node_modules/cpx2/lib/copy-sync.js +/Users/example/test/automation/node_modules/cpx2/lib/watch.js +/Users/example/test/automation/node_modules/color-name/.npmignore +/Users/example/test/automation/node_modules/color-name/test.js +/Users/example/test/automation/node_modules/color-name/LICENSE +/Users/example/test/automation/node_modules/color-name/index.js +/Users/example/test/automation/node_modules/color-name/README.md +/Users/example/test/automation/node_modules/color-name/package.json +/Users/example/test/automation/node_modules/color-name/.eslintrc.json +/Users/example/test/automation/node_modules/get-intrinsic/LICENSE +/Users/example/test/automation/node_modules/get-intrinsic/test/GetIntrinsic.js +/Users/example/test/automation/node_modules/get-intrinsic/CHANGELOG.md +/Users/example/test/automation/node_modules/get-intrinsic/.eslintrc +/Users/example/test/automation/node_modules/get-intrinsic/index.js +/Users/example/test/automation/node_modules/get-intrinsic/README.md +/Users/example/test/automation/node_modules/get-intrinsic/package.json +/Users/example/test/automation/node_modules/get-intrinsic/.github/FUNDING.yml +/Users/example/test/automation/node_modules/get-intrinsic/.github/require-allow-edits.yml +/Users/example/test/automation/node_modules/get-intrinsic/.github/rebase.yml +/Users/example/test/automation/node_modules/get-intrinsic/.nycrc +/Users/example/test/automation/node_modules/get-intrinsic/.travis.yml +/Users/example/test/automation/node_modules/es-to-primitive/es2015.js +/Users/example/test/automation/node_modules/es-to-primitive/es5.js +/Users/example/test/automation/node_modules/es-to-primitive/LICENSE +/Users/example/test/automation/node_modules/es-to-primitive/test/es2015.js +/Users/example/test/automation/node_modules/es-to-primitive/test/es5.js +/Users/example/test/automation/node_modules/es-to-primitive/test/index.js +/Users/example/test/automation/node_modules/es-to-primitive/test/es6.js +/Users/example/test/automation/node_modules/es-to-primitive/CHANGELOG.md +/Users/example/test/automation/node_modules/es-to-primitive/Makefile +/Users/example/test/automation/node_modules/es-to-primitive/.eslintrc +/Users/example/test/automation/node_modules/es-to-primitive/index.js +/Users/example/test/automation/node_modules/es-to-primitive/README.md +/Users/example/test/automation/node_modules/es-to-primitive/package.json +/Users/example/test/automation/node_modules/es-to-primitive/.github/FUNDING.yml +/Users/example/test/automation/node_modules/es-to-primitive/es6.js +/Users/example/test/automation/node_modules/es-to-primitive/.travis.yml +/Users/example/test/automation/node_modules/es-to-primitive/helpers/isPrimitive.js +/Users/example/test/automation/node_modules/.yarn-integrity +/Users/example/test/automation/node_modules/es-abstract/es2015.js +/Users/example/test/automation/node_modules/es-abstract/2015/IsRegExp.js +/Users/example/test/automation/node_modules/es-abstract/2015/OrdinaryHasProperty.js +/Users/example/test/automation/node_modules/es-abstract/2015/SameValueZero.js +/Users/example/test/automation/node_modules/es-abstract/2015/IteratorComplete.js +/Users/example/test/automation/node_modules/es-abstract/2015/SymbolDescriptiveString.js +/Users/example/test/automation/node_modules/es-abstract/2015/TimeFromYear.js +/Users/example/test/automation/node_modules/es-abstract/2015/DateFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2015/CreateMethodProperty.js +/Users/example/test/automation/node_modules/es-abstract/2015/IsInteger.js +/Users/example/test/automation/node_modules/es-abstract/2015/ToUint8Clamp.js +/Users/example/test/automation/node_modules/es-abstract/2015/IteratorStep.js +/Users/example/test/automation/node_modules/es-abstract/2015/ToDateString.js +/Users/example/test/automation/node_modules/es-abstract/2015/GetV.js +/Users/example/test/automation/node_modules/es-abstract/2015/SetIntegrityLevel.js +/Users/example/test/automation/node_modules/es-abstract/2015/msFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2015/thisNumberValue.js +/Users/example/test/automation/node_modules/es-abstract/2015/OrdinaryDefineOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2015/DefinePropertyOrThrow.js +/Users/example/test/automation/node_modules/es-abstract/2015/HasOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2015/SpeciesConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2015/ToInt16.js +/Users/example/test/automation/node_modules/es-abstract/2015/MonthFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2015/Type.js +/Users/example/test/automation/node_modules/es-abstract/2015/ToInt32.js +/Users/example/test/automation/node_modules/es-abstract/2015/ToString.js +/Users/example/test/automation/node_modules/es-abstract/2015/HourFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2015/OrdinaryHasInstance.js +/Users/example/test/automation/node_modules/es-abstract/2015/AbstractEqualityComparison.js +/Users/example/test/automation/node_modules/es-abstract/2015/IsAccessorDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2015/floor.js +/Users/example/test/automation/node_modules/es-abstract/2015/CreateDataProperty.js +/Users/example/test/automation/node_modules/es-abstract/2015/thisBooleanValue.js +/Users/example/test/automation/node_modules/es-abstract/2015/WeekDay.js +/Users/example/test/automation/node_modules/es-abstract/2015/RegExpExec.js +/Users/example/test/automation/node_modules/es-abstract/2015/abs.js +/Users/example/test/automation/node_modules/es-abstract/2015/IsPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2015/DeletePropertyOrThrow.js +/Users/example/test/automation/node_modules/es-abstract/2015/QuoteJSONString.js +/Users/example/test/automation/node_modules/es-abstract/2015/IsConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2015/IteratorValue.js +/Users/example/test/automation/node_modules/es-abstract/2015/ToInteger.js +/Users/example/test/automation/node_modules/es-abstract/2015/GetPrototypeFromConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2015/ArraySetLength.js +/Users/example/test/automation/node_modules/es-abstract/2015/DayFromYear.js +/Users/example/test/automation/node_modules/es-abstract/2015/CreateHTML.js +/Users/example/test/automation/node_modules/es-abstract/2015/SameValue.js +/Users/example/test/automation/node_modules/es-abstract/2015/IsConcatSpreadable.js +/Users/example/test/automation/node_modules/es-abstract/2015/IsCallable.js +/Users/example/test/automation/node_modules/es-abstract/2015/IsDataDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2015/RequireObjectCoercible.js +/Users/example/test/automation/node_modules/es-abstract/2015/IsPropertyKey.js +/Users/example/test/automation/node_modules/es-abstract/2015/TimeWithinDay.js +/Users/example/test/automation/node_modules/es-abstract/2015/GetIterator.js +/Users/example/test/automation/node_modules/es-abstract/2015/MakeTime.js +/Users/example/test/automation/node_modules/es-abstract/2015/FromPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2015/IteratorNext.js +/Users/example/test/automation/node_modules/es-abstract/2015/OrdinaryCreateFromConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2015/CompletePropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2015/Set.js +/Users/example/test/automation/node_modules/es-abstract/2015/ToUint16.js +/Users/example/test/automation/node_modules/es-abstract/2015/InstanceofOperator.js +/Users/example/test/automation/node_modules/es-abstract/2015/Call.js +/Users/example/test/automation/node_modules/es-abstract/2015/ToUint32.js +/Users/example/test/automation/node_modules/es-abstract/2015/GetOwnPropertyKeys.js +/Users/example/test/automation/node_modules/es-abstract/2015/DayWithinYear.js +/Users/example/test/automation/node_modules/es-abstract/2015/EnumerableOwnNames.js +/Users/example/test/automation/node_modules/es-abstract/2015/MakeDate.js +/Users/example/test/automation/node_modules/es-abstract/2015/ToPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2015/YearFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2015/Invoke.js +/Users/example/test/automation/node_modules/es-abstract/2015/IsPromise.js +/Users/example/test/automation/node_modules/es-abstract/2015/ToInt8.js +/Users/example/test/automation/node_modules/es-abstract/2015/CreateListFromArrayLike.js +/Users/example/test/automation/node_modules/es-abstract/2015/ToLength.js +/Users/example/test/automation/node_modules/es-abstract/2015/GetMethod.js +/Users/example/test/automation/node_modules/es-abstract/2015/IteratorClose.js +/Users/example/test/automation/node_modules/es-abstract/2015/AdvanceStringIndex.js +/Users/example/test/automation/node_modules/es-abstract/2015/ArrayCreate.js +/Users/example/test/automation/node_modules/es-abstract/2015/ArraySpeciesCreate.js +/Users/example/test/automation/node_modules/es-abstract/2015/ToBoolean.js +/Users/example/test/automation/node_modules/es-abstract/2015/ToUint8.js +/Users/example/test/automation/node_modules/es-abstract/2015/Get.js +/Users/example/test/automation/node_modules/es-abstract/2015/IsGenericDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2015/ToNumber.js +/Users/example/test/automation/node_modules/es-abstract/2015/StrictEqualityComparison.js +/Users/example/test/automation/node_modules/es-abstract/2015/HasProperty.js +/Users/example/test/automation/node_modules/es-abstract/2015/SetFunctionName.js +/Users/example/test/automation/node_modules/es-abstract/2015/OrdinaryGetOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2015/CanonicalNumericIndexString.js +/Users/example/test/automation/node_modules/es-abstract/2015/MakeDay.js +/Users/example/test/automation/node_modules/es-abstract/2015/InLeapYear.js +/Users/example/test/automation/node_modules/es-abstract/2015/Day.js +/Users/example/test/automation/node_modules/es-abstract/2015/thisStringValue.js +/Users/example/test/automation/node_modules/es-abstract/2015/IsArray.js +/Users/example/test/automation/node_modules/es-abstract/2015/MinFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2015/ValidateAndApplyPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2015/modulo.js +/Users/example/test/automation/node_modules/es-abstract/2015/SecFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2015/thisTimeValue.js +/Users/example/test/automation/node_modules/es-abstract/2015/ToObject.js +/Users/example/test/automation/node_modules/es-abstract/2015/ToPropertyKey.js +/Users/example/test/automation/node_modules/es-abstract/2015/IsExtensible.js +/Users/example/test/automation/node_modules/es-abstract/2015/DaysInYear.js +/Users/example/test/automation/node_modules/es-abstract/2015/GetSubstitution.js +/Users/example/test/automation/node_modules/es-abstract/2015/TestIntegrityLevel.js +/Users/example/test/automation/node_modules/es-abstract/2015/ObjectCreate.js +/Users/example/test/automation/node_modules/es-abstract/2015/ToPrimitive.js +/Users/example/test/automation/node_modules/es-abstract/2015/CreateIterResultObject.js +/Users/example/test/automation/node_modules/es-abstract/2015/TimeClip.js +/Users/example/test/automation/node_modules/es-abstract/2015/AbstractRelationalComparison.js +/Users/example/test/automation/node_modules/es-abstract/2015/CreateDataPropertyOrThrow.js +/Users/example/test/automation/node_modules/es-abstract/es5.js +/Users/example/test/automation/node_modules/es-abstract/es2020.js +/Users/example/test/automation/node_modules/es-abstract/LICENSE +/Users/example/test/automation/node_modules/es-abstract/test/es2015.js +/Users/example/test/automation/node_modules/es-abstract/test/ses-compat.js +/Users/example/test/automation/node_modules/es-abstract/test/es5.js +/Users/example/test/automation/node_modules/es-abstract/test/es2020.js +/Users/example/test/automation/node_modules/es-abstract/test/index.js +/Users/example/test/automation/node_modules/es-abstract/test/tests.js +/Users/example/test/automation/node_modules/es-abstract/test/diffOps.js +/Users/example/test/automation/node_modules/es-abstract/test/es2019.js +/Users/example/test/automation/node_modules/es-abstract/test/es2018.js +/Users/example/test/automation/node_modules/es-abstract/test/es6.js +/Users/example/test/automation/node_modules/es-abstract/test/es2017.js +/Users/example/test/automation/node_modules/es-abstract/test/GetIntrinsic.js +/Users/example/test/automation/node_modules/es-abstract/test/helpers/assertRecord.js +/Users/example/test/automation/node_modules/es-abstract/test/helpers/getSymbolDescription.js +/Users/example/test/automation/node_modules/es-abstract/test/helpers/defineProperty.js +/Users/example/test/automation/node_modules/es-abstract/test/helpers/values.js +/Users/example/test/automation/node_modules/es-abstract/test/helpers/OwnPropertyKeys.js +/Users/example/test/automation/node_modules/es-abstract/test/helpers/createBoundESNamespace.js +/Users/example/test/automation/node_modules/es-abstract/test/helpers/runManifestTest.js +/Users/example/test/automation/node_modules/es-abstract/test/es7.js +/Users/example/test/automation/node_modules/es-abstract/test/es2016.js +/Users/example/test/automation/node_modules/es-abstract/CHANGELOG.md +/Users/example/test/automation/node_modules/es-abstract/.eslintrc +/Users/example/test/automation/node_modules/es-abstract/index.js +/Users/example/test/automation/node_modules/es-abstract/operations/2018.js +/Users/example/test/automation/node_modules/es-abstract/operations/2019.js +/Users/example/test/automation/node_modules/es-abstract/operations/2016.js +/Users/example/test/automation/node_modules/es-abstract/operations/.eslintrc +/Users/example/test/automation/node_modules/es-abstract/operations/2017.js +/Users/example/test/automation/node_modules/es-abstract/operations/2015.js +/Users/example/test/automation/node_modules/es-abstract/.editorconfig +/Users/example/test/automation/node_modules/es-abstract/2017/IsRegExp.js +/Users/example/test/automation/node_modules/es-abstract/2017/OrdinaryHasProperty.js +/Users/example/test/automation/node_modules/es-abstract/2017/SameValueZero.js +/Users/example/test/automation/node_modules/es-abstract/2017/IteratorComplete.js +/Users/example/test/automation/node_modules/es-abstract/2017/SymbolDescriptiveString.js +/Users/example/test/automation/node_modules/es-abstract/2017/TimeFromYear.js +/Users/example/test/automation/node_modules/es-abstract/2017/DateFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2017/CreateMethodProperty.js +/Users/example/test/automation/node_modules/es-abstract/2017/IsInteger.js +/Users/example/test/automation/node_modules/es-abstract/2017/ToUint8Clamp.js +/Users/example/test/automation/node_modules/es-abstract/2017/IteratorStep.js +/Users/example/test/automation/node_modules/es-abstract/2017/ToDateString.js +/Users/example/test/automation/node_modules/es-abstract/2017/GetV.js +/Users/example/test/automation/node_modules/es-abstract/2017/SetIntegrityLevel.js +/Users/example/test/automation/node_modules/es-abstract/2017/msFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2017/thisNumberValue.js +/Users/example/test/automation/node_modules/es-abstract/2017/OrdinaryDefineOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2017/DefinePropertyOrThrow.js +/Users/example/test/automation/node_modules/es-abstract/2017/HasOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2017/SpeciesConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2017/ToInt16.js +/Users/example/test/automation/node_modules/es-abstract/2017/MonthFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2017/Type.js +/Users/example/test/automation/node_modules/es-abstract/2017/ToInt32.js +/Users/example/test/automation/node_modules/es-abstract/2017/ToString.js +/Users/example/test/automation/node_modules/es-abstract/2017/HourFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2017/OrdinaryHasInstance.js +/Users/example/test/automation/node_modules/es-abstract/2017/AbstractEqualityComparison.js +/Users/example/test/automation/node_modules/es-abstract/2017/IsAccessorDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2017/floor.js +/Users/example/test/automation/node_modules/es-abstract/2017/CreateDataProperty.js +/Users/example/test/automation/node_modules/es-abstract/2017/thisBooleanValue.js +/Users/example/test/automation/node_modules/es-abstract/2017/WeekDay.js +/Users/example/test/automation/node_modules/es-abstract/2017/RegExpExec.js +/Users/example/test/automation/node_modules/es-abstract/2017/OrdinaryGetPrototypeOf.js +/Users/example/test/automation/node_modules/es-abstract/2017/abs.js +/Users/example/test/automation/node_modules/es-abstract/2017/IsPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2017/IterableToList.js +/Users/example/test/automation/node_modules/es-abstract/2017/DeletePropertyOrThrow.js +/Users/example/test/automation/node_modules/es-abstract/2017/QuoteJSONString.js +/Users/example/test/automation/node_modules/es-abstract/2017/IsConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2017/IteratorValue.js +/Users/example/test/automation/node_modules/es-abstract/2017/ToInteger.js +/Users/example/test/automation/node_modules/es-abstract/2017/GetPrototypeFromConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2017/OrdinarySetPrototypeOf.js +/Users/example/test/automation/node_modules/es-abstract/2017/ArraySetLength.js +/Users/example/test/automation/node_modules/es-abstract/2017/DayFromYear.js +/Users/example/test/automation/node_modules/es-abstract/2017/CreateHTML.js +/Users/example/test/automation/node_modules/es-abstract/2017/SameValue.js +/Users/example/test/automation/node_modules/es-abstract/2017/IsConcatSpreadable.js +/Users/example/test/automation/node_modules/es-abstract/2017/UTF16Encoding.js +/Users/example/test/automation/node_modules/es-abstract/2017/IsCallable.js +/Users/example/test/automation/node_modules/es-abstract/2017/IsDataDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2017/RequireObjectCoercible.js +/Users/example/test/automation/node_modules/es-abstract/2017/IsPropertyKey.js +/Users/example/test/automation/node_modules/es-abstract/2017/TimeWithinDay.js +/Users/example/test/automation/node_modules/es-abstract/2017/GetIterator.js +/Users/example/test/automation/node_modules/es-abstract/2017/MakeTime.js +/Users/example/test/automation/node_modules/es-abstract/2017/FromPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2017/IteratorNext.js +/Users/example/test/automation/node_modules/es-abstract/2017/OrdinaryCreateFromConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2017/CompletePropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2017/Set.js +/Users/example/test/automation/node_modules/es-abstract/2017/ToUint16.js +/Users/example/test/automation/node_modules/es-abstract/2017/InstanceofOperator.js +/Users/example/test/automation/node_modules/es-abstract/2017/Call.js +/Users/example/test/automation/node_modules/es-abstract/2017/ToUint32.js +/Users/example/test/automation/node_modules/es-abstract/2017/GetOwnPropertyKeys.js +/Users/example/test/automation/node_modules/es-abstract/2017/DayWithinYear.js +/Users/example/test/automation/node_modules/es-abstract/2017/MakeDate.js +/Users/example/test/automation/node_modules/es-abstract/2017/ToPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2017/YearFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2017/Invoke.js +/Users/example/test/automation/node_modules/es-abstract/2017/IsPromise.js +/Users/example/test/automation/node_modules/es-abstract/2017/ToInt8.js +/Users/example/test/automation/node_modules/es-abstract/2017/CreateListFromArrayLike.js +/Users/example/test/automation/node_modules/es-abstract/2017/ToIndex.js +/Users/example/test/automation/node_modules/es-abstract/2017/ToLength.js +/Users/example/test/automation/node_modules/es-abstract/2017/GetMethod.js +/Users/example/test/automation/node_modules/es-abstract/2017/IteratorClose.js +/Users/example/test/automation/node_modules/es-abstract/2017/AdvanceStringIndex.js +/Users/example/test/automation/node_modules/es-abstract/2017/ArrayCreate.js +/Users/example/test/automation/node_modules/es-abstract/2017/ArraySpeciesCreate.js +/Users/example/test/automation/node_modules/es-abstract/2017/ToBoolean.js +/Users/example/test/automation/node_modules/es-abstract/2017/ToUint8.js +/Users/example/test/automation/node_modules/es-abstract/2017/Get.js +/Users/example/test/automation/node_modules/es-abstract/2017/IsGenericDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2017/ToNumber.js +/Users/example/test/automation/node_modules/es-abstract/2017/SameValueNonNumber.js +/Users/example/test/automation/node_modules/es-abstract/2017/StrictEqualityComparison.js +/Users/example/test/automation/node_modules/es-abstract/2017/HasProperty.js +/Users/example/test/automation/node_modules/es-abstract/2017/SetFunctionName.js +/Users/example/test/automation/node_modules/es-abstract/2017/OrdinaryGetOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2017/EnumerableOwnProperties.js +/Users/example/test/automation/node_modules/es-abstract/2017/CanonicalNumericIndexString.js +/Users/example/test/automation/node_modules/es-abstract/2017/MakeDay.js +/Users/example/test/automation/node_modules/es-abstract/2017/InLeapYear.js +/Users/example/test/automation/node_modules/es-abstract/2017/Day.js +/Users/example/test/automation/node_modules/es-abstract/2017/StringGetOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2017/thisStringValue.js +/Users/example/test/automation/node_modules/es-abstract/2017/IsArray.js +/Users/example/test/automation/node_modules/es-abstract/2017/MinFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2017/ValidateAndApplyPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2017/modulo.js +/Users/example/test/automation/node_modules/es-abstract/2017/SecFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2017/thisTimeValue.js +/Users/example/test/automation/node_modules/es-abstract/2017/ToObject.js +/Users/example/test/automation/node_modules/es-abstract/2017/ToPropertyKey.js +/Users/example/test/automation/node_modules/es-abstract/2017/IsExtensible.js +/Users/example/test/automation/node_modules/es-abstract/2017/DaysInYear.js +/Users/example/test/automation/node_modules/es-abstract/2017/GetSubstitution.js +/Users/example/test/automation/node_modules/es-abstract/2017/TestIntegrityLevel.js +/Users/example/test/automation/node_modules/es-abstract/2017/ObjectCreate.js +/Users/example/test/automation/node_modules/es-abstract/2017/ToPrimitive.js +/Users/example/test/automation/node_modules/es-abstract/2017/CreateIterResultObject.js +/Users/example/test/automation/node_modules/es-abstract/2017/TimeClip.js +/Users/example/test/automation/node_modules/es-abstract/2017/AbstractRelationalComparison.js +/Users/example/test/automation/node_modules/es-abstract/2017/CreateDataPropertyOrThrow.js +/Users/example/test/automation/node_modules/es-abstract/README.md +/Users/example/test/automation/node_modules/es-abstract/2019/IsRegExp.js +/Users/example/test/automation/node_modules/es-abstract/2019/OrdinaryHasProperty.js +/Users/example/test/automation/node_modules/es-abstract/2019/SameValueZero.js +/Users/example/test/automation/node_modules/es-abstract/2019/IteratorComplete.js +/Users/example/test/automation/node_modules/es-abstract/2019/SymbolDescriptiveString.js +/Users/example/test/automation/node_modules/es-abstract/2019/TimeFromYear.js +/Users/example/test/automation/node_modules/es-abstract/2019/DateFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2019/CreateMethodProperty.js +/Users/example/test/automation/node_modules/es-abstract/2019/IsInteger.js +/Users/example/test/automation/node_modules/es-abstract/2019/ToUint8Clamp.js +/Users/example/test/automation/node_modules/es-abstract/2019/TimeString.js +/Users/example/test/automation/node_modules/es-abstract/2019/IteratorStep.js +/Users/example/test/automation/node_modules/es-abstract/2019/ToDateString.js +/Users/example/test/automation/node_modules/es-abstract/2019/GetV.js +/Users/example/test/automation/node_modules/es-abstract/2019/SetIntegrityLevel.js +/Users/example/test/automation/node_modules/es-abstract/2019/msFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2019/UnicodeEscape.js +/Users/example/test/automation/node_modules/es-abstract/2019/thisNumberValue.js +/Users/example/test/automation/node_modules/es-abstract/2019/OrdinaryDefineOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2019/DefinePropertyOrThrow.js +/Users/example/test/automation/node_modules/es-abstract/2019/DateString.js +/Users/example/test/automation/node_modules/es-abstract/2019/AddEntriesFromIterable.js +/Users/example/test/automation/node_modules/es-abstract/2019/HasOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2019/SpeciesConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2019/ToInt16.js +/Users/example/test/automation/node_modules/es-abstract/2019/MonthFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2019/Type.js +/Users/example/test/automation/node_modules/es-abstract/2019/ToInt32.js +/Users/example/test/automation/node_modules/es-abstract/2019/ToString.js +/Users/example/test/automation/node_modules/es-abstract/2019/HourFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2019/OrdinaryHasInstance.js +/Users/example/test/automation/node_modules/es-abstract/2019/AbstractEqualityComparison.js +/Users/example/test/automation/node_modules/es-abstract/2019/IsAccessorDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2019/TrimString.js +/Users/example/test/automation/node_modules/es-abstract/2019/floor.js +/Users/example/test/automation/node_modules/es-abstract/2019/CreateDataProperty.js +/Users/example/test/automation/node_modules/es-abstract/2019/thisBooleanValue.js +/Users/example/test/automation/node_modules/es-abstract/2019/FlattenIntoArray.js +/Users/example/test/automation/node_modules/es-abstract/2019/WeekDay.js +/Users/example/test/automation/node_modules/es-abstract/2019/RegExpExec.js +/Users/example/test/automation/node_modules/es-abstract/2019/OrdinaryGetPrototypeOf.js +/Users/example/test/automation/node_modules/es-abstract/2019/abs.js +/Users/example/test/automation/node_modules/es-abstract/2019/SetFunctionLength.js +/Users/example/test/automation/node_modules/es-abstract/2019/IterableToList.js +/Users/example/test/automation/node_modules/es-abstract/2019/DeletePropertyOrThrow.js +/Users/example/test/automation/node_modules/es-abstract/2019/QuoteJSONString.js +/Users/example/test/automation/node_modules/es-abstract/2019/IsConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2019/IteratorValue.js +/Users/example/test/automation/node_modules/es-abstract/2019/ToInteger.js +/Users/example/test/automation/node_modules/es-abstract/2019/GetPrototypeFromConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2019/OrdinarySetPrototypeOf.js +/Users/example/test/automation/node_modules/es-abstract/2019/ArraySetLength.js +/Users/example/test/automation/node_modules/es-abstract/2019/DayFromYear.js +/Users/example/test/automation/node_modules/es-abstract/2019/CreateHTML.js +/Users/example/test/automation/node_modules/es-abstract/2019/SameValue.js +/Users/example/test/automation/node_modules/es-abstract/2019/IsConcatSpreadable.js +/Users/example/test/automation/node_modules/es-abstract/2019/UTF16Encoding.js +/Users/example/test/automation/node_modules/es-abstract/2019/IsCallable.js +/Users/example/test/automation/node_modules/es-abstract/2019/IsDataDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2019/RequireObjectCoercible.js +/Users/example/test/automation/node_modules/es-abstract/2019/IsPropertyKey.js +/Users/example/test/automation/node_modules/es-abstract/2019/TimeWithinDay.js +/Users/example/test/automation/node_modules/es-abstract/2019/GetIterator.js +/Users/example/test/automation/node_modules/es-abstract/2019/MakeTime.js +/Users/example/test/automation/node_modules/es-abstract/2019/FromPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2019/IteratorNext.js +/Users/example/test/automation/node_modules/es-abstract/2019/OrdinaryCreateFromConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2019/CompletePropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2019/Set.js +/Users/example/test/automation/node_modules/es-abstract/2019/ToUint16.js +/Users/example/test/automation/node_modules/es-abstract/2019/InstanceofOperator.js +/Users/example/test/automation/node_modules/es-abstract/2019/Call.js +/Users/example/test/automation/node_modules/es-abstract/2019/ToUint32.js +/Users/example/test/automation/node_modules/es-abstract/2019/GetOwnPropertyKeys.js +/Users/example/test/automation/node_modules/es-abstract/2019/DayWithinYear.js +/Users/example/test/automation/node_modules/es-abstract/2019/MakeDate.js +/Users/example/test/automation/node_modules/es-abstract/2019/ToPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2019/YearFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2019/Invoke.js +/Users/example/test/automation/node_modules/es-abstract/2019/IsPromise.js +/Users/example/test/automation/node_modules/es-abstract/2019/ToInt8.js +/Users/example/test/automation/node_modules/es-abstract/2019/CreateListFromArrayLike.js +/Users/example/test/automation/node_modules/es-abstract/2019/ToIndex.js +/Users/example/test/automation/node_modules/es-abstract/2019/ToLength.js +/Users/example/test/automation/node_modules/es-abstract/2019/GetMethod.js +/Users/example/test/automation/node_modules/es-abstract/2019/IteratorClose.js +/Users/example/test/automation/node_modules/es-abstract/2019/AdvanceStringIndex.js +/Users/example/test/automation/node_modules/es-abstract/2019/ArrayCreate.js +/Users/example/test/automation/node_modules/es-abstract/2019/ArraySpeciesCreate.js +/Users/example/test/automation/node_modules/es-abstract/2019/ToBoolean.js +/Users/example/test/automation/node_modules/es-abstract/2019/thisSymbolValue.js +/Users/example/test/automation/node_modules/es-abstract/2019/IsStringPrefix.js +/Users/example/test/automation/node_modules/es-abstract/2019/ToUint8.js +/Users/example/test/automation/node_modules/es-abstract/2019/Get.js +/Users/example/test/automation/node_modules/es-abstract/2019/IsGenericDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2019/PromiseResolve.js +/Users/example/test/automation/node_modules/es-abstract/2019/ToNumber.js +/Users/example/test/automation/node_modules/es-abstract/2019/SameValueNonNumber.js +/Users/example/test/automation/node_modules/es-abstract/2019/StrictEqualityComparison.js +/Users/example/test/automation/node_modules/es-abstract/2019/HasProperty.js +/Users/example/test/automation/node_modules/es-abstract/2019/SetFunctionName.js +/Users/example/test/automation/node_modules/es-abstract/2019/OrdinaryGetOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2019/CanonicalNumericIndexString.js +/Users/example/test/automation/node_modules/es-abstract/2019/MakeDay.js +/Users/example/test/automation/node_modules/es-abstract/2019/InLeapYear.js +/Users/example/test/automation/node_modules/es-abstract/2019/Day.js +/Users/example/test/automation/node_modules/es-abstract/2019/StringGetOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2019/thisStringValue.js +/Users/example/test/automation/node_modules/es-abstract/2019/IsArray.js +/Users/example/test/automation/node_modules/es-abstract/2019/MinFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2019/ValidateAndApplyPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2019/modulo.js +/Users/example/test/automation/node_modules/es-abstract/2019/SecFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2019/thisTimeValue.js +/Users/example/test/automation/node_modules/es-abstract/2019/ToObject.js +/Users/example/test/automation/node_modules/es-abstract/2019/ToPropertyKey.js +/Users/example/test/automation/node_modules/es-abstract/2019/NumberToString.js +/Users/example/test/automation/node_modules/es-abstract/2019/EnumerableOwnPropertyNames.js +/Users/example/test/automation/node_modules/es-abstract/2019/IsExtensible.js +/Users/example/test/automation/node_modules/es-abstract/2019/DaysInYear.js +/Users/example/test/automation/node_modules/es-abstract/2019/GetSubstitution.js +/Users/example/test/automation/node_modules/es-abstract/2019/TestIntegrityLevel.js +/Users/example/test/automation/node_modules/es-abstract/2019/ObjectCreate.js +/Users/example/test/automation/node_modules/es-abstract/2019/ToPrimitive.js +/Users/example/test/automation/node_modules/es-abstract/2019/CreateIterResultObject.js +/Users/example/test/automation/node_modules/es-abstract/2019/TimeClip.js +/Users/example/test/automation/node_modules/es-abstract/2019/AbstractRelationalComparison.js +/Users/example/test/automation/node_modules/es-abstract/2019/CreateDataPropertyOrThrow.js +/Users/example/test/automation/node_modules/es-abstract/2019/CopyDataProperties.js +/Users/example/test/automation/node_modules/es-abstract/2020/IsRegExp.js +/Users/example/test/automation/node_modules/es-abstract/2020/OrdinaryHasProperty.js +/Users/example/test/automation/node_modules/es-abstract/2020/SameValueZero.js +/Users/example/test/automation/node_modules/es-abstract/2020/IteratorComplete.js +/Users/example/test/automation/node_modules/es-abstract/2020/UTF16DecodeSurrogatePair.js +/Users/example/test/automation/node_modules/es-abstract/2020/SymbolDescriptiveString.js +/Users/example/test/automation/node_modules/es-abstract/2020/TimeFromYear.js +/Users/example/test/automation/node_modules/es-abstract/2020/DateFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2020/CreateMethodProperty.js +/Users/example/test/automation/node_modules/es-abstract/2020/IsInteger.js +/Users/example/test/automation/node_modules/es-abstract/2020/ToUint8Clamp.js +/Users/example/test/automation/node_modules/es-abstract/2020/StringPad.js +/Users/example/test/automation/node_modules/es-abstract/2020/TimeString.js +/Users/example/test/automation/node_modules/es-abstract/2020/IteratorStep.js +/Users/example/test/automation/node_modules/es-abstract/2020/ToDateString.js +/Users/example/test/automation/node_modules/es-abstract/2020/GetV.js +/Users/example/test/automation/node_modules/es-abstract/2020/SetIntegrityLevel.js +/Users/example/test/automation/node_modules/es-abstract/2020/msFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2020/UnicodeEscape.js +/Users/example/test/automation/node_modules/es-abstract/2020/thisNumberValue.js +/Users/example/test/automation/node_modules/es-abstract/2020/OrdinaryDefineOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2020/DefinePropertyOrThrow.js +/Users/example/test/automation/node_modules/es-abstract/2020/DateString.js +/Users/example/test/automation/node_modules/es-abstract/2020/AddEntriesFromIterable.js +/Users/example/test/automation/node_modules/es-abstract/2020/IsUnsignedElementType.js +/Users/example/test/automation/node_modules/es-abstract/2020/BinaryOr.js +/Users/example/test/automation/node_modules/es-abstract/2020/HasOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2020/UTF16DecodeString.js +/Users/example/test/automation/node_modules/es-abstract/2020/SpeciesConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2020/ToInt16.js +/Users/example/test/automation/node_modules/es-abstract/2020/MonthFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2020/Type.js +/Users/example/test/automation/node_modules/es-abstract/2020/ToInt32.js +/Users/example/test/automation/node_modules/es-abstract/2020/ToString.js +/Users/example/test/automation/node_modules/es-abstract/2020/HourFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2020/OrdinaryHasInstance.js +/Users/example/test/automation/node_modules/es-abstract/2020/AbstractEqualityComparison.js +/Users/example/test/automation/node_modules/es-abstract/2020/IsAccessorDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2020/TrimString.js +/Users/example/test/automation/node_modules/es-abstract/2020/floor.js +/Users/example/test/automation/node_modules/es-abstract/2020/CreateDataProperty.js +/Users/example/test/automation/node_modules/es-abstract/2020/BigIntBitwiseOp.js +/Users/example/test/automation/node_modules/es-abstract/2020/thisBooleanValue.js +/Users/example/test/automation/node_modules/es-abstract/2020/FlattenIntoArray.js +/Users/example/test/automation/node_modules/es-abstract/2020/WeekDay.js +/Users/example/test/automation/node_modules/es-abstract/2020/RegExpExec.js +/Users/example/test/automation/node_modules/es-abstract/2020/BinaryXor.js +/Users/example/test/automation/node_modules/es-abstract/2020/OrdinaryGetPrototypeOf.js +/Users/example/test/automation/node_modules/es-abstract/2020/abs.js +/Users/example/test/automation/node_modules/es-abstract/2020/SetFunctionLength.js +/Users/example/test/automation/node_modules/es-abstract/2020/IterableToList.js +/Users/example/test/automation/node_modules/es-abstract/2020/DeletePropertyOrThrow.js +/Users/example/test/automation/node_modules/es-abstract/2020/OrdinaryObjectCreate.js +/Users/example/test/automation/node_modules/es-abstract/2020/QuoteJSONString.js +/Users/example/test/automation/node_modules/es-abstract/2020/IsConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2020/IteratorValue.js +/Users/example/test/automation/node_modules/es-abstract/2020/ToInteger.js +/Users/example/test/automation/node_modules/es-abstract/2020/GetPrototypeFromConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2020/OrdinarySetPrototypeOf.js +/Users/example/test/automation/node_modules/es-abstract/2020/ArraySetLength.js +/Users/example/test/automation/node_modules/es-abstract/2020/DayFromYear.js +/Users/example/test/automation/node_modules/es-abstract/2020/CreateHTML.js +/Users/example/test/automation/node_modules/es-abstract/2020/SameValue.js +/Users/example/test/automation/node_modules/es-abstract/2020/IsConcatSpreadable.js +/Users/example/test/automation/node_modules/es-abstract/2020/UTF16Encoding.js +/Users/example/test/automation/node_modules/es-abstract/2020/IsCallable.js +/Users/example/test/automation/node_modules/es-abstract/2020/LengthOfArrayLike.js +/Users/example/test/automation/node_modules/es-abstract/2020/BinaryAnd.js +/Users/example/test/automation/node_modules/es-abstract/2020/IsDataDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2020/NumberBitwiseOp.js +/Users/example/test/automation/node_modules/es-abstract/2020/RequireObjectCoercible.js +/Users/example/test/automation/node_modules/es-abstract/2020/IsPropertyKey.js +/Users/example/test/automation/node_modules/es-abstract/2020/TimeWithinDay.js +/Users/example/test/automation/node_modules/es-abstract/2020/GetIterator.js +/Users/example/test/automation/node_modules/es-abstract/2020/MakeTime.js +/Users/example/test/automation/node_modules/es-abstract/2020/FromPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2020/IteratorNext.js +/Users/example/test/automation/node_modules/es-abstract/2020/ToNumeric.js +/Users/example/test/automation/node_modules/es-abstract/2020/OrdinaryCreateFromConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2020/CompletePropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2020/Set.js +/Users/example/test/automation/node_modules/es-abstract/2020/ToUint16.js +/Users/example/test/automation/node_modules/es-abstract/2020/SameValueNonNumeric.js +/Users/example/test/automation/node_modules/es-abstract/2020/InstanceofOperator.js +/Users/example/test/automation/node_modules/es-abstract/2020/Call.js +/Users/example/test/automation/node_modules/es-abstract/2020/ToUint32.js +/Users/example/test/automation/node_modules/es-abstract/2020/GetOwnPropertyKeys.js +/Users/example/test/automation/node_modules/es-abstract/2020/DayWithinYear.js +/Users/example/test/automation/node_modules/es-abstract/2020/IsUnclampedIntegerElementType.js +/Users/example/test/automation/node_modules/es-abstract/2020/MakeDate.js +/Users/example/test/automation/node_modules/es-abstract/2020/ToPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2020/YearFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2020/Invoke.js +/Users/example/test/automation/node_modules/es-abstract/2020/IsPromise.js +/Users/example/test/automation/node_modules/es-abstract/2020/ToInt8.js +/Users/example/test/automation/node_modules/es-abstract/2020/CreateListFromArrayLike.js +/Users/example/test/automation/node_modules/es-abstract/2020/ToIndex.js +/Users/example/test/automation/node_modules/es-abstract/2020/ToLength.js +/Users/example/test/automation/node_modules/es-abstract/2020/GetMethod.js +/Users/example/test/automation/node_modules/es-abstract/2020/IteratorClose.js +/Users/example/test/automation/node_modules/es-abstract/2020/AdvanceStringIndex.js +/Users/example/test/automation/node_modules/es-abstract/2020/ArrayCreate.js +/Users/example/test/automation/node_modules/es-abstract/2020/ArraySpeciesCreate.js +/Users/example/test/automation/node_modules/es-abstract/2020/ToBoolean.js +/Users/example/test/automation/node_modules/es-abstract/2020/IsNoTearConfiguration.js +/Users/example/test/automation/node_modules/es-abstract/2020/thisSymbolValue.js +/Users/example/test/automation/node_modules/es-abstract/2020/IsStringPrefix.js +/Users/example/test/automation/node_modules/es-abstract/2020/ToUint8.js +/Users/example/test/automation/node_modules/es-abstract/2020/Get.js +/Users/example/test/automation/node_modules/es-abstract/2020/IsGenericDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2020/PromiseResolve.js +/Users/example/test/automation/node_modules/es-abstract/2020/ToNumber.js +/Users/example/test/automation/node_modules/es-abstract/2020/IsNonNegativeInteger.js +/Users/example/test/automation/node_modules/es-abstract/2020/StrictEqualityComparison.js +/Users/example/test/automation/node_modules/es-abstract/2020/HasProperty.js +/Users/example/test/automation/node_modules/es-abstract/2020/SetFunctionName.js +/Users/example/test/automation/node_modules/es-abstract/2020/OrdinaryGetOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2020/CanonicalNumericIndexString.js +/Users/example/test/automation/node_modules/es-abstract/2020/MakeDay.js +/Users/example/test/automation/node_modules/es-abstract/2020/InLeapYear.js +/Users/example/test/automation/node_modules/es-abstract/2020/Day.js +/Users/example/test/automation/node_modules/es-abstract/2020/StringGetOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2020/thisStringValue.js +/Users/example/test/automation/node_modules/es-abstract/2020/IsArray.js +/Users/example/test/automation/node_modules/es-abstract/2020/thisBigIntValue.js +/Users/example/test/automation/node_modules/es-abstract/2020/MinFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2020/ValidateAndApplyPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2020/modulo.js +/Users/example/test/automation/node_modules/es-abstract/2020/SecFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2020/thisTimeValue.js +/Users/example/test/automation/node_modules/es-abstract/2020/CodePointAt.js +/Users/example/test/automation/node_modules/es-abstract/2020/ToObject.js +/Users/example/test/automation/node_modules/es-abstract/2020/ToPropertyKey.js +/Users/example/test/automation/node_modules/es-abstract/2020/EnumerableOwnPropertyNames.js +/Users/example/test/automation/node_modules/es-abstract/2020/IsExtensible.js +/Users/example/test/automation/node_modules/es-abstract/2020/DaysInYear.js +/Users/example/test/automation/node_modules/es-abstract/2020/IsBigIntElementType.js +/Users/example/test/automation/node_modules/es-abstract/2020/GetSubstitution.js +/Users/example/test/automation/node_modules/es-abstract/2020/TestIntegrityLevel.js +/Users/example/test/automation/node_modules/es-abstract/2020/ToPrimitive.js +/Users/example/test/automation/node_modules/es-abstract/2020/CreateIterResultObject.js +/Users/example/test/automation/node_modules/es-abstract/2020/TimeClip.js +/Users/example/test/automation/node_modules/es-abstract/2020/AbstractRelationalComparison.js +/Users/example/test/automation/node_modules/es-abstract/2020/CreateDataPropertyOrThrow.js +/Users/example/test/automation/node_modules/es-abstract/2020/CopyDataProperties.js +/Users/example/test/automation/node_modules/es-abstract/2018/IsRegExp.js +/Users/example/test/automation/node_modules/es-abstract/2018/OrdinaryHasProperty.js +/Users/example/test/automation/node_modules/es-abstract/2018/SameValueZero.js +/Users/example/test/automation/node_modules/es-abstract/2018/IteratorComplete.js +/Users/example/test/automation/node_modules/es-abstract/2018/SymbolDescriptiveString.js +/Users/example/test/automation/node_modules/es-abstract/2018/TimeFromYear.js +/Users/example/test/automation/node_modules/es-abstract/2018/DateFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2018/CreateMethodProperty.js +/Users/example/test/automation/node_modules/es-abstract/2018/IsInteger.js +/Users/example/test/automation/node_modules/es-abstract/2018/ToUint8Clamp.js +/Users/example/test/automation/node_modules/es-abstract/2018/TimeString.js +/Users/example/test/automation/node_modules/es-abstract/2018/IteratorStep.js +/Users/example/test/automation/node_modules/es-abstract/2018/ToDateString.js +/Users/example/test/automation/node_modules/es-abstract/2018/GetV.js +/Users/example/test/automation/node_modules/es-abstract/2018/SetIntegrityLevel.js +/Users/example/test/automation/node_modules/es-abstract/2018/msFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2018/UnicodeEscape.js +/Users/example/test/automation/node_modules/es-abstract/2018/thisNumberValue.js +/Users/example/test/automation/node_modules/es-abstract/2018/OrdinaryDefineOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2018/DefinePropertyOrThrow.js +/Users/example/test/automation/node_modules/es-abstract/2018/DateString.js +/Users/example/test/automation/node_modules/es-abstract/2018/HasOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2018/SpeciesConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2018/ToInt16.js +/Users/example/test/automation/node_modules/es-abstract/2018/MonthFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2018/Type.js +/Users/example/test/automation/node_modules/es-abstract/2018/ToInt32.js +/Users/example/test/automation/node_modules/es-abstract/2018/ToString.js +/Users/example/test/automation/node_modules/es-abstract/2018/HourFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2018/OrdinaryHasInstance.js +/Users/example/test/automation/node_modules/es-abstract/2018/AbstractEqualityComparison.js +/Users/example/test/automation/node_modules/es-abstract/2018/IsAccessorDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2018/floor.js +/Users/example/test/automation/node_modules/es-abstract/2018/CreateDataProperty.js +/Users/example/test/automation/node_modules/es-abstract/2018/thisBooleanValue.js +/Users/example/test/automation/node_modules/es-abstract/2018/WeekDay.js +/Users/example/test/automation/node_modules/es-abstract/2018/RegExpExec.js +/Users/example/test/automation/node_modules/es-abstract/2018/OrdinaryGetPrototypeOf.js +/Users/example/test/automation/node_modules/es-abstract/2018/abs.js +/Users/example/test/automation/node_modules/es-abstract/2018/SetFunctionLength.js +/Users/example/test/automation/node_modules/es-abstract/2018/IterableToList.js +/Users/example/test/automation/node_modules/es-abstract/2018/DeletePropertyOrThrow.js +/Users/example/test/automation/node_modules/es-abstract/2018/QuoteJSONString.js +/Users/example/test/automation/node_modules/es-abstract/2018/IsConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2018/IteratorValue.js +/Users/example/test/automation/node_modules/es-abstract/2018/ToInteger.js +/Users/example/test/automation/node_modules/es-abstract/2018/GetPrototypeFromConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2018/OrdinarySetPrototypeOf.js +/Users/example/test/automation/node_modules/es-abstract/2018/ArraySetLength.js +/Users/example/test/automation/node_modules/es-abstract/2018/DayFromYear.js +/Users/example/test/automation/node_modules/es-abstract/2018/CreateHTML.js +/Users/example/test/automation/node_modules/es-abstract/2018/SameValue.js +/Users/example/test/automation/node_modules/es-abstract/2018/IsConcatSpreadable.js +/Users/example/test/automation/node_modules/es-abstract/2018/UTF16Encoding.js +/Users/example/test/automation/node_modules/es-abstract/2018/IsCallable.js +/Users/example/test/automation/node_modules/es-abstract/2018/IsDataDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2018/RequireObjectCoercible.js +/Users/example/test/automation/node_modules/es-abstract/2018/IsPropertyKey.js +/Users/example/test/automation/node_modules/es-abstract/2018/TimeWithinDay.js +/Users/example/test/automation/node_modules/es-abstract/2018/GetIterator.js +/Users/example/test/automation/node_modules/es-abstract/2018/MakeTime.js +/Users/example/test/automation/node_modules/es-abstract/2018/FromPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2018/IteratorNext.js +/Users/example/test/automation/node_modules/es-abstract/2018/OrdinaryCreateFromConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2018/CompletePropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2018/Set.js +/Users/example/test/automation/node_modules/es-abstract/2018/ToUint16.js +/Users/example/test/automation/node_modules/es-abstract/2018/InstanceofOperator.js +/Users/example/test/automation/node_modules/es-abstract/2018/Call.js +/Users/example/test/automation/node_modules/es-abstract/2018/ToUint32.js +/Users/example/test/automation/node_modules/es-abstract/2018/GetOwnPropertyKeys.js +/Users/example/test/automation/node_modules/es-abstract/2018/DayWithinYear.js +/Users/example/test/automation/node_modules/es-abstract/2018/MakeDate.js +/Users/example/test/automation/node_modules/es-abstract/2018/ToPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2018/YearFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2018/Invoke.js +/Users/example/test/automation/node_modules/es-abstract/2018/IsPromise.js +/Users/example/test/automation/node_modules/es-abstract/2018/ToInt8.js +/Users/example/test/automation/node_modules/es-abstract/2018/CreateListFromArrayLike.js +/Users/example/test/automation/node_modules/es-abstract/2018/ToIndex.js +/Users/example/test/automation/node_modules/es-abstract/2018/ToLength.js +/Users/example/test/automation/node_modules/es-abstract/2018/GetMethod.js +/Users/example/test/automation/node_modules/es-abstract/2018/IteratorClose.js +/Users/example/test/automation/node_modules/es-abstract/2018/AdvanceStringIndex.js +/Users/example/test/automation/node_modules/es-abstract/2018/ArrayCreate.js +/Users/example/test/automation/node_modules/es-abstract/2018/ArraySpeciesCreate.js +/Users/example/test/automation/node_modules/es-abstract/2018/ToBoolean.js +/Users/example/test/automation/node_modules/es-abstract/2018/thisSymbolValue.js +/Users/example/test/automation/node_modules/es-abstract/2018/IsStringPrefix.js +/Users/example/test/automation/node_modules/es-abstract/2018/ToUint8.js +/Users/example/test/automation/node_modules/es-abstract/2018/Get.js +/Users/example/test/automation/node_modules/es-abstract/2018/IsGenericDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2018/PromiseResolve.js +/Users/example/test/automation/node_modules/es-abstract/2018/ToNumber.js +/Users/example/test/automation/node_modules/es-abstract/2018/SameValueNonNumber.js +/Users/example/test/automation/node_modules/es-abstract/2018/StrictEqualityComparison.js +/Users/example/test/automation/node_modules/es-abstract/2018/HasProperty.js +/Users/example/test/automation/node_modules/es-abstract/2018/SetFunctionName.js +/Users/example/test/automation/node_modules/es-abstract/2018/OrdinaryGetOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2018/CanonicalNumericIndexString.js +/Users/example/test/automation/node_modules/es-abstract/2018/MakeDay.js +/Users/example/test/automation/node_modules/es-abstract/2018/InLeapYear.js +/Users/example/test/automation/node_modules/es-abstract/2018/Day.js +/Users/example/test/automation/node_modules/es-abstract/2018/StringGetOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2018/thisStringValue.js +/Users/example/test/automation/node_modules/es-abstract/2018/IsArray.js +/Users/example/test/automation/node_modules/es-abstract/2018/MinFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2018/ValidateAndApplyPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2018/modulo.js +/Users/example/test/automation/node_modules/es-abstract/2018/SecFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2018/thisTimeValue.js +/Users/example/test/automation/node_modules/es-abstract/2018/ToObject.js +/Users/example/test/automation/node_modules/es-abstract/2018/ToPropertyKey.js +/Users/example/test/automation/node_modules/es-abstract/2018/NumberToString.js +/Users/example/test/automation/node_modules/es-abstract/2018/EnumerableOwnPropertyNames.js +/Users/example/test/automation/node_modules/es-abstract/2018/IsExtensible.js +/Users/example/test/automation/node_modules/es-abstract/2018/DaysInYear.js +/Users/example/test/automation/node_modules/es-abstract/2018/GetSubstitution.js +/Users/example/test/automation/node_modules/es-abstract/2018/TestIntegrityLevel.js +/Users/example/test/automation/node_modules/es-abstract/2018/ObjectCreate.js +/Users/example/test/automation/node_modules/es-abstract/2018/ToPrimitive.js +/Users/example/test/automation/node_modules/es-abstract/2018/CreateIterResultObject.js +/Users/example/test/automation/node_modules/es-abstract/2018/TimeClip.js +/Users/example/test/automation/node_modules/es-abstract/2018/AbstractRelationalComparison.js +/Users/example/test/automation/node_modules/es-abstract/2018/CreateDataPropertyOrThrow.js +/Users/example/test/automation/node_modules/es-abstract/2018/CopyDataProperties.js +/Users/example/test/automation/node_modules/es-abstract/2016/IsRegExp.js +/Users/example/test/automation/node_modules/es-abstract/2016/OrdinaryHasProperty.js +/Users/example/test/automation/node_modules/es-abstract/2016/SameValueZero.js +/Users/example/test/automation/node_modules/es-abstract/2016/IteratorComplete.js +/Users/example/test/automation/node_modules/es-abstract/2016/SymbolDescriptiveString.js +/Users/example/test/automation/node_modules/es-abstract/2016/TimeFromYear.js +/Users/example/test/automation/node_modules/es-abstract/2016/DateFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2016/CreateMethodProperty.js +/Users/example/test/automation/node_modules/es-abstract/2016/IsInteger.js +/Users/example/test/automation/node_modules/es-abstract/2016/ToUint8Clamp.js +/Users/example/test/automation/node_modules/es-abstract/2016/IteratorStep.js +/Users/example/test/automation/node_modules/es-abstract/2016/ToDateString.js +/Users/example/test/automation/node_modules/es-abstract/2016/GetV.js +/Users/example/test/automation/node_modules/es-abstract/2016/SetIntegrityLevel.js +/Users/example/test/automation/node_modules/es-abstract/2016/msFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2016/thisNumberValue.js +/Users/example/test/automation/node_modules/es-abstract/2016/OrdinaryDefineOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2016/DefinePropertyOrThrow.js +/Users/example/test/automation/node_modules/es-abstract/2016/HasOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2016/SpeciesConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2016/ToInt16.js +/Users/example/test/automation/node_modules/es-abstract/2016/MonthFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2016/Type.js +/Users/example/test/automation/node_modules/es-abstract/2016/ToInt32.js +/Users/example/test/automation/node_modules/es-abstract/2016/ToString.js +/Users/example/test/automation/node_modules/es-abstract/2016/HourFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2016/OrdinaryHasInstance.js +/Users/example/test/automation/node_modules/es-abstract/2016/AbstractEqualityComparison.js +/Users/example/test/automation/node_modules/es-abstract/2016/IsAccessorDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2016/floor.js +/Users/example/test/automation/node_modules/es-abstract/2016/CreateDataProperty.js +/Users/example/test/automation/node_modules/es-abstract/2016/thisBooleanValue.js +/Users/example/test/automation/node_modules/es-abstract/2016/WeekDay.js +/Users/example/test/automation/node_modules/es-abstract/2016/RegExpExec.js +/Users/example/test/automation/node_modules/es-abstract/2016/OrdinaryGetPrototypeOf.js +/Users/example/test/automation/node_modules/es-abstract/2016/abs.js +/Users/example/test/automation/node_modules/es-abstract/2016/IsPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2016/DeletePropertyOrThrow.js +/Users/example/test/automation/node_modules/es-abstract/2016/QuoteJSONString.js +/Users/example/test/automation/node_modules/es-abstract/2016/IsConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2016/IteratorValue.js +/Users/example/test/automation/node_modules/es-abstract/2016/ToInteger.js +/Users/example/test/automation/node_modules/es-abstract/2016/GetPrototypeFromConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2016/OrdinarySetPrototypeOf.js +/Users/example/test/automation/node_modules/es-abstract/2016/ArraySetLength.js +/Users/example/test/automation/node_modules/es-abstract/2016/DayFromYear.js +/Users/example/test/automation/node_modules/es-abstract/2016/CreateHTML.js +/Users/example/test/automation/node_modules/es-abstract/2016/SameValue.js +/Users/example/test/automation/node_modules/es-abstract/2016/IsConcatSpreadable.js +/Users/example/test/automation/node_modules/es-abstract/2016/UTF16Encoding.js +/Users/example/test/automation/node_modules/es-abstract/2016/IsCallable.js +/Users/example/test/automation/node_modules/es-abstract/2016/IsDataDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2016/RequireObjectCoercible.js +/Users/example/test/automation/node_modules/es-abstract/2016/IsPropertyKey.js +/Users/example/test/automation/node_modules/es-abstract/2016/TimeWithinDay.js +/Users/example/test/automation/node_modules/es-abstract/2016/GetIterator.js +/Users/example/test/automation/node_modules/es-abstract/2016/MakeTime.js +/Users/example/test/automation/node_modules/es-abstract/2016/FromPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2016/IteratorNext.js +/Users/example/test/automation/node_modules/es-abstract/2016/OrdinaryCreateFromConstructor.js +/Users/example/test/automation/node_modules/es-abstract/2016/CompletePropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2016/Set.js +/Users/example/test/automation/node_modules/es-abstract/2016/ToUint16.js +/Users/example/test/automation/node_modules/es-abstract/2016/IterableToArrayLike.js +/Users/example/test/automation/node_modules/es-abstract/2016/InstanceofOperator.js +/Users/example/test/automation/node_modules/es-abstract/2016/Call.js +/Users/example/test/automation/node_modules/es-abstract/2016/ToUint32.js +/Users/example/test/automation/node_modules/es-abstract/2016/GetOwnPropertyKeys.js +/Users/example/test/automation/node_modules/es-abstract/2016/DayWithinYear.js +/Users/example/test/automation/node_modules/es-abstract/2016/EnumerableOwnNames.js +/Users/example/test/automation/node_modules/es-abstract/2016/MakeDate.js +/Users/example/test/automation/node_modules/es-abstract/2016/ToPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2016/YearFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2016/Invoke.js +/Users/example/test/automation/node_modules/es-abstract/2016/IsPromise.js +/Users/example/test/automation/node_modules/es-abstract/2016/ToInt8.js +/Users/example/test/automation/node_modules/es-abstract/2016/CreateListFromArrayLike.js +/Users/example/test/automation/node_modules/es-abstract/2016/ToLength.js +/Users/example/test/automation/node_modules/es-abstract/2016/GetMethod.js +/Users/example/test/automation/node_modules/es-abstract/2016/IteratorClose.js +/Users/example/test/automation/node_modules/es-abstract/2016/AdvanceStringIndex.js +/Users/example/test/automation/node_modules/es-abstract/2016/ArrayCreate.js +/Users/example/test/automation/node_modules/es-abstract/2016/ArraySpeciesCreate.js +/Users/example/test/automation/node_modules/es-abstract/2016/ToBoolean.js +/Users/example/test/automation/node_modules/es-abstract/2016/ToUint8.js +/Users/example/test/automation/node_modules/es-abstract/2016/Get.js +/Users/example/test/automation/node_modules/es-abstract/2016/IsGenericDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2016/ToNumber.js +/Users/example/test/automation/node_modules/es-abstract/2016/SameValueNonNumber.js +/Users/example/test/automation/node_modules/es-abstract/2016/StrictEqualityComparison.js +/Users/example/test/automation/node_modules/es-abstract/2016/HasProperty.js +/Users/example/test/automation/node_modules/es-abstract/2016/SetFunctionName.js +/Users/example/test/automation/node_modules/es-abstract/2016/OrdinaryGetOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/2016/CanonicalNumericIndexString.js +/Users/example/test/automation/node_modules/es-abstract/2016/MakeDay.js +/Users/example/test/automation/node_modules/es-abstract/2016/InLeapYear.js +/Users/example/test/automation/node_modules/es-abstract/2016/Day.js +/Users/example/test/automation/node_modules/es-abstract/2016/thisStringValue.js +/Users/example/test/automation/node_modules/es-abstract/2016/IsArray.js +/Users/example/test/automation/node_modules/es-abstract/2016/MinFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2016/ValidateAndApplyPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/2016/modulo.js +/Users/example/test/automation/node_modules/es-abstract/2016/SecFromTime.js +/Users/example/test/automation/node_modules/es-abstract/2016/thisTimeValue.js +/Users/example/test/automation/node_modules/es-abstract/2016/ToObject.js +/Users/example/test/automation/node_modules/es-abstract/2016/ToPropertyKey.js +/Users/example/test/automation/node_modules/es-abstract/2016/IsExtensible.js +/Users/example/test/automation/node_modules/es-abstract/2016/DaysInYear.js +/Users/example/test/automation/node_modules/es-abstract/2016/GetSubstitution.js +/Users/example/test/automation/node_modules/es-abstract/2016/TestIntegrityLevel.js +/Users/example/test/automation/node_modules/es-abstract/2016/ObjectCreate.js +/Users/example/test/automation/node_modules/es-abstract/2016/ToPrimitive.js +/Users/example/test/automation/node_modules/es-abstract/2016/CreateIterResultObject.js +/Users/example/test/automation/node_modules/es-abstract/2016/TimeClip.js +/Users/example/test/automation/node_modules/es-abstract/2016/AbstractRelationalComparison.js +/Users/example/test/automation/node_modules/es-abstract/2016/CreateDataPropertyOrThrow.js +/Users/example/test/automation/node_modules/es-abstract/es2019.js +/Users/example/test/automation/node_modules/es-abstract/package.json +/Users/example/test/automation/node_modules/es-abstract/es2018.js +/Users/example/test/automation/node_modules/es-abstract/.github/FUNDING.yml +/Users/example/test/automation/node_modules/es-abstract/.github/workflows/codeql-analysis.yml +/Users/example/test/automation/node_modules/es-abstract/.github/workflows/rebase.yml +/Users/example/test/automation/node_modules/es-abstract/.gitattributes +/Users/example/test/automation/node_modules/es-abstract/es6.js +/Users/example/test/automation/node_modules/es-abstract/.eslintignore +/Users/example/test/automation/node_modules/es-abstract/es2017.js +/Users/example/test/automation/node_modules/es-abstract/.nycrc +/Users/example/test/automation/node_modules/es-abstract/GetIntrinsic.js +/Users/example/test/automation/node_modules/es-abstract/.travis.yml +/Users/example/test/automation/node_modules/es-abstract/helpers/timeConstants.js +/Users/example/test/automation/node_modules/es-abstract/helpers/regexTester.js +/Users/example/test/automation/node_modules/es-abstract/helpers/every.js +/Users/example/test/automation/node_modules/es-abstract/helpers/isSamePropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/helpers/isTrailingSurrogate.js +/Users/example/test/automation/node_modules/es-abstract/helpers/isPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/helpers/maxSafeInteger.js +/Users/example/test/automation/node_modules/es-abstract/helpers/assertRecord.js +/Users/example/test/automation/node_modules/es-abstract/helpers/callBind.js +/Users/example/test/automation/node_modules/es-abstract/helpers/getInferredName.js +/Users/example/test/automation/node_modules/es-abstract/helpers/getSymbolDescription.js +/Users/example/test/automation/node_modules/es-abstract/helpers/isNaN.js +/Users/example/test/automation/node_modules/es-abstract/helpers/isLeadingSurrogate.js +/Users/example/test/automation/node_modules/es-abstract/helpers/isPrimitive.js +/Users/example/test/automation/node_modules/es-abstract/helpers/sign.js +/Users/example/test/automation/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/helpers/isPrefixOf.js +/Users/example/test/automation/node_modules/es-abstract/helpers/getIteratorMethod.js +/Users/example/test/automation/node_modules/es-abstract/helpers/setProto.js +/Users/example/test/automation/node_modules/es-abstract/helpers/callBound.js +/Users/example/test/automation/node_modules/es-abstract/helpers/padTimeComponent.js +/Users/example/test/automation/node_modules/es-abstract/helpers/mod.js +/Users/example/test/automation/node_modules/es-abstract/helpers/OwnPropertyKeys.js +/Users/example/test/automation/node_modules/es-abstract/helpers/DefineOwnProperty.js +/Users/example/test/automation/node_modules/es-abstract/helpers/getProto.js +/Users/example/test/automation/node_modules/es-abstract/helpers/forEach.js +/Users/example/test/automation/node_modules/es-abstract/helpers/assign.js +/Users/example/test/automation/node_modules/es-abstract/helpers/isFinite.js +/Users/example/test/automation/node_modules/es-abstract/es7.js +/Users/example/test/automation/node_modules/es-abstract/5/TimeFromYear.js +/Users/example/test/automation/node_modules/es-abstract/5/DateFromTime.js +/Users/example/test/automation/node_modules/es-abstract/5/msFromTime.js +/Users/example/test/automation/node_modules/es-abstract/5/MonthFromTime.js +/Users/example/test/automation/node_modules/es-abstract/5/Type.js +/Users/example/test/automation/node_modules/es-abstract/5/ToInt32.js +/Users/example/test/automation/node_modules/es-abstract/5/ToString.js +/Users/example/test/automation/node_modules/es-abstract/5/HourFromTime.js +/Users/example/test/automation/node_modules/es-abstract/5/AbstractEqualityComparison.js +/Users/example/test/automation/node_modules/es-abstract/5/IsAccessorDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/5/floor.js +/Users/example/test/automation/node_modules/es-abstract/5/WeekDay.js +/Users/example/test/automation/node_modules/es-abstract/5/abs.js +/Users/example/test/automation/node_modules/es-abstract/5/IsPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/5/ToInteger.js +/Users/example/test/automation/node_modules/es-abstract/5/DayFromYear.js +/Users/example/test/automation/node_modules/es-abstract/5/SameValue.js +/Users/example/test/automation/node_modules/es-abstract/5/IsCallable.js +/Users/example/test/automation/node_modules/es-abstract/5/IsDataDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/5/TimeWithinDay.js +/Users/example/test/automation/node_modules/es-abstract/5/MakeTime.js +/Users/example/test/automation/node_modules/es-abstract/5/FromPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/5/ToUint16.js +/Users/example/test/automation/node_modules/es-abstract/5/ToUint32.js +/Users/example/test/automation/node_modules/es-abstract/5/DayWithinYear.js +/Users/example/test/automation/node_modules/es-abstract/5/MakeDate.js +/Users/example/test/automation/node_modules/es-abstract/5/ToPropertyDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/5/YearFromTime.js +/Users/example/test/automation/node_modules/es-abstract/5/ToBoolean.js +/Users/example/test/automation/node_modules/es-abstract/5/IsGenericDescriptor.js +/Users/example/test/automation/node_modules/es-abstract/5/ToNumber.js +/Users/example/test/automation/node_modules/es-abstract/5/StrictEqualityComparison.js +/Users/example/test/automation/node_modules/es-abstract/5/MakeDay.js +/Users/example/test/automation/node_modules/es-abstract/5/InLeapYear.js +/Users/example/test/automation/node_modules/es-abstract/5/Day.js +/Users/example/test/automation/node_modules/es-abstract/5/MinFromTime.js +/Users/example/test/automation/node_modules/es-abstract/5/CheckObjectCoercible.js +/Users/example/test/automation/node_modules/es-abstract/5/modulo.js +/Users/example/test/automation/node_modules/es-abstract/5/SecFromTime.js +/Users/example/test/automation/node_modules/es-abstract/5/ToObject.js +/Users/example/test/automation/node_modules/es-abstract/5/DaysInYear.js +/Users/example/test/automation/node_modules/es-abstract/5/ToPrimitive.js +/Users/example/test/automation/node_modules/es-abstract/5/TimeClip.js +/Users/example/test/automation/node_modules/es-abstract/5/AbstractRelationalComparison.js +/Users/example/test/automation/node_modules/es-abstract/es2016.js +/Users/example/test/automation/node_modules/pify/license +/Users/example/test/automation/node_modules/pify/index.js +/Users/example/test/automation/node_modules/pify/readme.md +/Users/example/test/automation/node_modules/pify/package.json +/Users/example/test/automation/node_modules/strip-bom/license +/Users/example/test/automation/node_modules/strip-bom/index.js +/Users/example/test/automation/node_modules/strip-bom/readme.md +/Users/example/test/automation/node_modules/strip-bom/package.json +/Users/example/test/automation/node_modules/minimist/LICENSE +/Users/example/test/automation/node_modules/minimist/test/num.js +/Users/example/test/automation/node_modules/minimist/test/bool.js +/Users/example/test/automation/node_modules/minimist/test/dash.js +/Users/example/test/automation/node_modules/minimist/test/default_bool.js +/Users/example/test/automation/node_modules/minimist/test/parse_modified.js +/Users/example/test/automation/node_modules/minimist/test/kv_short.js +/Users/example/test/automation/node_modules/minimist/test/short.js +/Users/example/test/automation/node_modules/minimist/test/long.js +/Users/example/test/automation/node_modules/minimist/test/stop_early.js +/Users/example/test/automation/node_modules/minimist/test/parse.js +/Users/example/test/automation/node_modules/minimist/test/whitespace.js +/Users/example/test/automation/node_modules/minimist/test/unknown.js +/Users/example/test/automation/node_modules/minimist/test/proto.js +/Users/example/test/automation/node_modules/minimist/test/dotted.js +/Users/example/test/automation/node_modules/minimist/test/all_bool.js +/Users/example/test/automation/node_modules/minimist/example/parse.js +/Users/example/test/automation/node_modules/minimist/index.js +/Users/example/test/automation/node_modules/minimist/readme.markdown +/Users/example/test/automation/node_modules/minimist/package.json +/Users/example/test/automation/node_modules/minimist/.travis.yml +/Users/example/test/automation/node_modules/universalify/LICENSE +/Users/example/test/automation/node_modules/universalify/index.js +/Users/example/test/automation/node_modules/universalify/README.md +/Users/example/test/automation/node_modules/universalify/package.json +/Users/example/test/automation/node_modules/chalk/types/index.d.ts +/Users/example/test/automation/node_modules/chalk/license +/Users/example/test/automation/node_modules/chalk/index.js +/Users/example/test/automation/node_modules/chalk/readme.md +/Users/example/test/automation/node_modules/chalk/index.js.flow +/Users/example/test/automation/node_modules/chalk/package.json +/Users/example/test/automation/node_modules/chalk/templates.js +/Users/example/test/automation/node_modules/has-flag/license +/Users/example/test/automation/node_modules/has-flag/index.js +/Users/example/test/automation/node_modules/has-flag/readme.md +/Users/example/test/automation/node_modules/has-flag/package.json +/Users/example/test/automation/node_modules/supports-color/license +/Users/example/test/automation/node_modules/supports-color/index.js +/Users/example/test/automation/node_modules/supports-color/readme.md +/Users/example/test/automation/node_modules/supports-color/package.json +/Users/example/test/automation/node_modules/supports-color/browser.js +/Users/example/test/automation/node_modules/fs-extra/LICENSE +/Users/example/test/automation/node_modules/fs-extra/CHANGELOG.md +/Users/example/test/automation/node_modules/fs-extra/README.md +/Users/example/test/automation/node_modules/fs-extra/package.json +/Users/example/test/automation/node_modules/fs-extra/lib/move/index.js +/Users/example/test/automation/node_modules/fs-extra/lib/move/move.js +/Users/example/test/automation/node_modules/fs-extra/lib/ensure/link.js +/Users/example/test/automation/node_modules/fs-extra/lib/ensure/index.js +/Users/example/test/automation/node_modules/fs-extra/lib/ensure/symlink.js +/Users/example/test/automation/node_modules/fs-extra/lib/ensure/file.js +/Users/example/test/automation/node_modules/fs-extra/lib/ensure/symlink-paths.js +/Users/example/test/automation/node_modules/fs-extra/lib/ensure/symlink-type.js +/Users/example/test/automation/node_modules/fs-extra/lib/remove/rimraf.js +/Users/example/test/automation/node_modules/fs-extra/lib/remove/index.js +/Users/example/test/automation/node_modules/fs-extra/lib/empty/index.js +/Users/example/test/automation/node_modules/fs-extra/lib/path-exists/index.js +/Users/example/test/automation/node_modules/fs-extra/lib/util/utimes.js +/Users/example/test/automation/node_modules/fs-extra/lib/util/stat.js +/Users/example/test/automation/node_modules/fs-extra/lib/copy-sync/index.js +/Users/example/test/automation/node_modules/fs-extra/lib/copy-sync/copy-sync.js +/Users/example/test/automation/node_modules/fs-extra/lib/output/index.js +/Users/example/test/automation/node_modules/fs-extra/lib/index.js +/Users/example/test/automation/node_modules/fs-extra/lib/move-sync/move-sync.js +/Users/example/test/automation/node_modules/fs-extra/lib/move-sync/index.js +/Users/example/test/automation/node_modules/fs-extra/lib/mkdirs/make-dir.js +/Users/example/test/automation/node_modules/fs-extra/lib/mkdirs/index.js +/Users/example/test/automation/node_modules/fs-extra/lib/json/output-json.js +/Users/example/test/automation/node_modules/fs-extra/lib/json/index.js +/Users/example/test/automation/node_modules/fs-extra/lib/json/output-json-sync.js +/Users/example/test/automation/node_modules/fs-extra/lib/json/jsonfile.js +/Users/example/test/automation/node_modules/fs-extra/lib/copy/copy.js +/Users/example/test/automation/node_modules/fs-extra/lib/copy/index.js +/Users/example/test/automation/node_modules/fs-extra/lib/fs/index.js +/Users/example/test/automation/node_modules/color-convert/route.js +/Users/example/test/automation/node_modules/color-convert/conversions.js +/Users/example/test/automation/node_modules/color-convert/LICENSE +/Users/example/test/automation/node_modules/color-convert/CHANGELOG.md +/Users/example/test/automation/node_modules/color-convert/index.js +/Users/example/test/automation/node_modules/color-convert/README.md +/Users/example/test/automation/node_modules/color-convert/package.json +/Users/example/test/automation/node_modules/path-key/license +/Users/example/test/automation/node_modules/path-key/index.js +/Users/example/test/automation/node_modules/path-key/readme.md +/Users/example/test/automation/node_modules/path-key/package.json +/Users/example/test/automation/node_modules/spdx-license-ids/README.md +/Users/example/test/automation/node_modules/spdx-license-ids/package.json +/Users/example/test/automation/node_modules/spdx-license-ids/deprecated.json +/Users/example/test/automation/node_modules/spdx-license-ids/index.json +/Users/example/test/automation/node_modules/json-parse-better-errors/LICENSE.md +/Users/example/test/automation/node_modules/json-parse-better-errors/CHANGELOG.md +/Users/example/test/automation/node_modules/json-parse-better-errors/index.js +/Users/example/test/automation/node_modules/json-parse-better-errors/README.md +/Users/example/test/automation/node_modules/json-parse-better-errors/package.json +/Users/example/test/automation/node_modules/brace-expansion/LICENSE +/Users/example/test/automation/node_modules/brace-expansion/index.js +/Users/example/test/automation/node_modules/brace-expansion/README.md +/Users/example/test/automation/node_modules/brace-expansion/package.json +/Users/example/test/automation/node_modules/path-parse/test.js +/Users/example/test/automation/node_modules/path-parse/LICENSE +/Users/example/test/automation/node_modules/path-parse/index.js +/Users/example/test/automation/node_modules/path-parse/README.md +/Users/example/test/automation/node_modules/path-parse/package.json +/Users/example/test/automation/node_modules/path-parse/.travis.yml +/Users/example/test/automation/node_modules/has-symbols/LICENSE +/Users/example/test/automation/node_modules/has-symbols/test/shams/get-own-property-symbols.js +/Users/example/test/automation/node_modules/has-symbols/test/shams/core-js.js +/Users/example/test/automation/node_modules/has-symbols/test/index.js +/Users/example/test/automation/node_modules/has-symbols/test/tests.js +/Users/example/test/automation/node_modules/has-symbols/CHANGELOG.md +/Users/example/test/automation/node_modules/has-symbols/.eslintrc +/Users/example/test/automation/node_modules/has-symbols/index.js +/Users/example/test/automation/node_modules/has-symbols/shams.js +/Users/example/test/automation/node_modules/has-symbols/README.md +/Users/example/test/automation/node_modules/has-symbols/package.json +/Users/example/test/automation/node_modules/has-symbols/.github/FUNDING.yml +/Users/example/test/automation/node_modules/has-symbols/.github/workflows/rebase.yml +/Users/example/test/automation/node_modules/has-symbols/.travis.yml +/Users/example/test/automation/node_modules/load-json-file/license +/Users/example/test/automation/node_modules/load-json-file/node_modules/graceful-fs/LICENSE +/Users/example/test/automation/node_modules/load-json-file/node_modules/graceful-fs/polyfills.js +/Users/example/test/automation/node_modules/load-json-file/node_modules/graceful-fs/README.md +/Users/example/test/automation/node_modules/load-json-file/node_modules/graceful-fs/graceful-fs.js +/Users/example/test/automation/node_modules/load-json-file/node_modules/graceful-fs/package.json +/Users/example/test/automation/node_modules/load-json-file/node_modules/graceful-fs/clone.js +/Users/example/test/automation/node_modules/load-json-file/node_modules/graceful-fs/legacy-streams.js +/Users/example/test/automation/node_modules/load-json-file/index.js +/Users/example/test/automation/node_modules/load-json-file/readme.md +/Users/example/test/automation/node_modules/load-json-file/package.json +/Users/example/test/automation/node_modules/semver/LICENSE +/Users/example/test/automation/node_modules/semver/bin/semver +/Users/example/test/automation/node_modules/semver/semver.js +/Users/example/test/automation/node_modules/semver/README.md +/Users/example/test/automation/node_modules/semver/package.json +/Users/example/test/automation/node_modules/semver/range.bnf +/Users/example/test/automation/node_modules/at-least-node/LICENSE +/Users/example/test/automation/node_modules/at-least-node/index.js +/Users/example/test/automation/node_modules/at-least-node/README.md +/Users/example/test/automation/node_modules/at-least-node/package.json +/Users/example/test/automation/node_modules/define-properties/LICENSE +/Users/example/test/automation/node_modules/define-properties/test/index.js +/Users/example/test/automation/node_modules/define-properties/CHANGELOG.md +/Users/example/test/automation/node_modules/define-properties/.eslintrc +/Users/example/test/automation/node_modules/define-properties/index.js +/Users/example/test/automation/node_modules/define-properties/.editorconfig +/Users/example/test/automation/node_modules/define-properties/README.md +/Users/example/test/automation/node_modules/define-properties/package.json +/Users/example/test/automation/node_modules/define-properties/.jscs.json +/Users/example/test/automation/node_modules/define-properties/.travis.yml +/Users/example/test/automation/node_modules/exec-sh/LICENSE +/Users/example/test/automation/node_modules/exec-sh/test/exec-sh.js +/Users/example/test/automation/node_modules/exec-sh/example/example.js +/Users/example/test/automation/node_modules/exec-sh/.jshintrc +/Users/example/test/automation/node_modules/exec-sh/README.md +/Users/example/test/automation/node_modules/exec-sh/package.json +/Users/example/test/automation/node_modules/exec-sh/lib/exec-sh.js +/Users/example/test/automation/node_modules/exec-sh/.travis.yml +/Users/example/test/automation/node_modules/minimatch/LICENSE +/Users/example/test/automation/node_modules/minimatch/README.md +/Users/example/test/automation/node_modules/minimatch/package.json +/Users/example/test/automation/node_modules/minimatch/minimatch.js +/Users/example/test/automation/node_modules/subarg/LICENSE +/Users/example/test/automation/node_modules/subarg/test/recursive.js +/Users/example/test/automation/node_modules/subarg/test/arg.js +/Users/example/test/automation/node_modules/subarg/example/show.js +/Users/example/test/automation/node_modules/subarg/index.js +/Users/example/test/automation/node_modules/subarg/readme.markdown +/Users/example/test/automation/node_modules/subarg/package.json +/Users/example/test/automation/node_modules/subarg/.travis.yml +/Users/example/test/automation/node_modules/ansi-styles/license +/Users/example/test/automation/node_modules/ansi-styles/index.js +/Users/example/test/automation/node_modules/ansi-styles/readme.md +/Users/example/test/automation/node_modules/ansi-styles/package.json +/Users/example/test/automation/node_modules/is-core-module/LICENSE +/Users/example/test/automation/node_modules/is-core-module/test/index.js +/Users/example/test/automation/node_modules/is-core-module/CHANGELOG.md +/Users/example/test/automation/node_modules/is-core-module/.eslintrc +/Users/example/test/automation/node_modules/is-core-module/index.js +/Users/example/test/automation/node_modules/is-core-module/README.md +/Users/example/test/automation/node_modules/is-core-module/core.json +/Users/example/test/automation/node_modules/is-core-module/package.json +/Users/example/test/automation/node_modules/is-core-module/.eslintignore +/Users/example/test/automation/node_modules/is-core-module/.nycrc +/Users/example/test/automation/node_modules/validate-npm-package-license/LICENSE +/Users/example/test/automation/node_modules/validate-npm-package-license/index.js +/Users/example/test/automation/node_modules/validate-npm-package-license/README.md +/Users/example/test/automation/node_modules/validate-npm-package-license/package.json +/Users/example/test/automation/node_modules/fs.realpath/LICENSE +/Users/example/test/automation/node_modules/fs.realpath/old.js +/Users/example/test/automation/node_modules/fs.realpath/index.js +/Users/example/test/automation/node_modules/fs.realpath/README.md +/Users/example/test/automation/node_modules/fs.realpath/package.json +/Users/example/test/automation/node_modules/shell-quote/LICENSE +/Users/example/test/automation/node_modules/shell-quote/test/quote.js +/Users/example/test/automation/node_modules/shell-quote/test/env.js +/Users/example/test/automation/node_modules/shell-quote/test/comment.js +/Users/example/test/automation/node_modules/shell-quote/test/set.js +/Users/example/test/automation/node_modules/shell-quote/test/parse.js +/Users/example/test/automation/node_modules/shell-quote/test/env_fn.js +/Users/example/test/automation/node_modules/shell-quote/test/op.js +/Users/example/test/automation/node_modules/shell-quote/CHANGELOG.md +/Users/example/test/automation/node_modules/shell-quote/example/quote.js +/Users/example/test/automation/node_modules/shell-quote/example/env.js +/Users/example/test/automation/node_modules/shell-quote/example/parse.js +/Users/example/test/automation/node_modules/shell-quote/example/op.js +/Users/example/test/automation/node_modules/shell-quote/index.js +/Users/example/test/automation/node_modules/shell-quote/readme.markdown +/Users/example/test/automation/node_modules/shell-quote/package.json +/Users/example/test/automation/node_modules/shell-quote/.travis.yml +/Users/example/test/automation/node_modules/pidtree/license +/Users/example/test/automation/node_modules/pidtree/bin/pidtree.js +/Users/example/test/automation/node_modules/pidtree/index.js +/Users/example/test/automation/node_modules/pidtree/readme.md +/Users/example/test/automation/node_modules/pidtree/package.json +/Users/example/test/automation/node_modules/pidtree/lib/bin.js +/Users/example/test/automation/node_modules/pidtree/lib/wmic.js +/Users/example/test/automation/node_modules/pidtree/lib/get.js +/Users/example/test/automation/node_modules/pidtree/lib/pidtree.js +/Users/example/test/automation/node_modules/pidtree/lib/ps.js +/Users/example/test/automation/node_modules/concat-map/LICENSE +/Users/example/test/automation/node_modules/concat-map/test/map.js +/Users/example/test/automation/node_modules/concat-map/example/map.js +/Users/example/test/automation/node_modules/concat-map/index.js +/Users/example/test/automation/node_modules/concat-map/README.markdown +/Users/example/test/automation/node_modules/concat-map/package.json +/Users/example/test/automation/node_modules/concat-map/.travis.yml +/Users/example/test/automation/node_modules/memorystream/.npmignore +/Users/example/test/automation/node_modules/memorystream/Gruntfile.js +/Users/example/test/automation/node_modules/memorystream/LICENSE +/Users/example/test/automation/node_modules/memorystream/test/example.js +/Users/example/test/automation/node_modules/memorystream/test/memorystream.test.js +/Users/example/test/automation/node_modules/memorystream/index.js +/Users/example/test/automation/node_modules/memorystream/README.md +/Users/example/test/automation/node_modules/memorystream/package.json +/Users/example/test/automation/node_modules/is-arrayish/.npmignore +/Users/example/test/automation/node_modules/is-arrayish/LICENSE +/Users/example/test/automation/node_modules/is-arrayish/index.js +/Users/example/test/automation/node_modules/is-arrayish/.editorconfig +/Users/example/test/automation/node_modules/is-arrayish/README.md +/Users/example/test/automation/node_modules/is-arrayish/package.json +/Users/example/test/automation/node_modules/is-arrayish/.istanbul.yml +/Users/example/test/automation/node_modules/is-arrayish/.travis.yml +/Users/example/test/automation/node_modules/spdx-expression-parse/LICENSE +/Users/example/test/automation/node_modules/spdx-expression-parse/AUTHORS +/Users/example/test/automation/node_modules/spdx-expression-parse/index.js +/Users/example/test/automation/node_modules/spdx-expression-parse/README.md +/Users/example/test/automation/node_modules/spdx-expression-parse/parse.js +/Users/example/test/automation/node_modules/spdx-expression-parse/package.json +/Users/example/test/automation/node_modules/spdx-expression-parse/scan.js +/Users/example/test/automation/node_modules/cross-spawn/LICENSE +/Users/example/test/automation/node_modules/cross-spawn/CHANGELOG.md +/Users/example/test/automation/node_modules/cross-spawn/index.js +/Users/example/test/automation/node_modules/cross-spawn/README.md +/Users/example/test/automation/node_modules/cross-spawn/package.json +/Users/example/test/automation/node_modules/cross-spawn/lib/util/readShebang.js +/Users/example/test/automation/node_modules/cross-spawn/lib/util/escape.js +/Users/example/test/automation/node_modules/cross-spawn/lib/util/resolveCommand.js +/Users/example/test/automation/node_modules/cross-spawn/lib/parse.js +/Users/example/test/automation/node_modules/cross-spawn/lib/enoent.js +/Users/example/test/automation/node_modules/watch/.npmignore +/Users/example/test/automation/node_modules/watch/LICENSE +/Users/example/test/automation/node_modules/watch/test/test_monitorRootDirectory.js +/Users/example/test/automation/node_modules/watch/test/test_monitor.js +/Users/example/test/automation/node_modules/watch/test/test_watchTree.js +/Users/example/test/automation/node_modules/watch/test/d/t +/Users/example/test/automation/node_modules/watch/test/d/d/t +/Users/example/test/automation/node_modules/watch/README.md +/Users/example/test/automation/node_modules/watch/main.js +/Users/example/test/automation/node_modules/watch/package.json +/Users/example/test/automation/node_modules/watch/scripts/release.sh +/Users/example/test/automation/node_modules/watch/cli.js +/Users/example/test/automation/node_modules/is-regex/LICENSE +/Users/example/test/automation/node_modules/is-regex/test/index.js +/Users/example/test/automation/node_modules/is-regex/CHANGELOG.md +/Users/example/test/automation/node_modules/is-regex/.eslintrc +/Users/example/test/automation/node_modules/is-regex/index.js +/Users/example/test/automation/node_modules/is-regex/.editorconfig +/Users/example/test/automation/node_modules/is-regex/README.md +/Users/example/test/automation/node_modules/is-regex/package.json +/Users/example/test/automation/node_modules/is-regex/.github/workflows/rebase.yml +/Users/example/test/automation/node_modules/is-regex/.travis.yml +/Users/example/test/automation/node_modules/glob/LICENSE +/Users/example/test/automation/node_modules/glob/sync.js +/Users/example/test/automation/node_modules/glob/README.md +/Users/example/test/automation/node_modules/glob/package.json +/Users/example/test/automation/node_modules/glob/common.js +/Users/example/test/automation/node_modules/glob/glob.js +/Users/example/test/automation/node_modules/has/test/index.js +/Users/example/test/automation/node_modules/has/README.md +/Users/example/test/automation/node_modules/has/package.json +/Users/example/test/automation/node_modules/has/LICENSE-MIT +/Users/example/test/automation/node_modules/has/src/index.js +/Users/example/test/automation/node_modules/object-keys/LICENSE +/Users/example/test/automation/node_modules/object-keys/test/index.js +/Users/example/test/automation/node_modules/object-keys/CHANGELOG.md +/Users/example/test/automation/node_modules/object-keys/.eslintrc +/Users/example/test/automation/node_modules/object-keys/index.js +/Users/example/test/automation/node_modules/object-keys/.editorconfig +/Users/example/test/automation/node_modules/object-keys/README.md +/Users/example/test/automation/node_modules/object-keys/package.json +/Users/example/test/automation/node_modules/object-keys/isArguments.js +/Users/example/test/automation/node_modules/object-keys/.travis.yml +/Users/example/test/automation/node_modules/object-keys/implementation.js +/Users/example/test/automation/node_modules/is-callable/LICENSE +/Users/example/test/automation/node_modules/is-callable/test/index.js +/Users/example/test/automation/node_modules/is-callable/CHANGELOG.md +/Users/example/test/automation/node_modules/is-callable/.eslintrc +/Users/example/test/automation/node_modules/is-callable/index.js +/Users/example/test/automation/node_modules/is-callable/.editorconfig +/Users/example/test/automation/node_modules/is-callable/README.md +/Users/example/test/automation/node_modules/is-callable/package.json +/Users/example/test/automation/node_modules/is-callable/.github/FUNDING.yml +/Users/example/test/automation/node_modules/is-callable/.github/main.workflow +/Users/example/test/automation/node_modules/is-callable/.github/workflows/rebase.yml +/Users/example/test/automation/node_modules/is-callable/.istanbul.yml +/Users/example/test/automation/node_modules/is-callable/.travis.yml +/Users/example/test/automation/node_modules/wrappy/LICENSE +/Users/example/test/automation/node_modules/wrappy/README.md +/Users/example/test/automation/node_modules/wrappy/package.json +/Users/example/test/automation/node_modules/wrappy/wrappy.js +/Users/example/test/automation/node_modules/npm-run-all/LICENSE +/Users/example/test/automation/node_modules/npm-run-all/bin/run-p/index.js +/Users/example/test/automation/node_modules/npm-run-all/bin/run-p/help.js +/Users/example/test/automation/node_modules/npm-run-all/bin/run-p/main.js +/Users/example/test/automation/node_modules/npm-run-all/bin/common/bootstrap.js +/Users/example/test/automation/node_modules/npm-run-all/bin/common/version.js +/Users/example/test/automation/node_modules/npm-run-all/bin/common/parse-cli-args.js +/Users/example/test/automation/node_modules/npm-run-all/bin/run-s/index.js +/Users/example/test/automation/node_modules/npm-run-all/bin/run-s/help.js +/Users/example/test/automation/node_modules/npm-run-all/bin/run-s/main.js +/Users/example/test/automation/node_modules/npm-run-all/bin/npm-run-all/index.js +/Users/example/test/automation/node_modules/npm-run-all/bin/npm-run-all/help.js +/Users/example/test/automation/node_modules/npm-run-all/bin/npm-run-all/main.js +/Users/example/test/automation/node_modules/npm-run-all/docs/run-p.md +/Users/example/test/automation/node_modules/npm-run-all/docs/node-api.md +/Users/example/test/automation/node_modules/npm-run-all/docs/run-s.md +/Users/example/test/automation/node_modules/npm-run-all/docs/npm-run-all.md +/Users/example/test/automation/node_modules/npm-run-all/README.md +/Users/example/test/automation/node_modules/npm-run-all/package.json +/Users/example/test/automation/node_modules/npm-run-all/lib/run-tasks.js +/Users/example/test/automation/node_modules/npm-run-all/lib/npm-run-all-error.js +/Users/example/test/automation/node_modules/npm-run-all/lib/spawn-posix.js +/Users/example/test/automation/node_modules/npm-run-all/lib/index.js +/Users/example/test/automation/node_modules/npm-run-all/lib/read-package-json.js +/Users/example/test/automation/node_modules/npm-run-all/lib/create-header.js +/Users/example/test/automation/node_modules/npm-run-all/lib/match-tasks.js +/Users/example/test/automation/node_modules/npm-run-all/lib/create-prefix-transform-stream.js +/Users/example/test/automation/node_modules/npm-run-all/lib/run-task.js +/Users/example/test/automation/node_modules/npm-run-all/lib/spawn-win32.js +/Users/example/test/automation/node_modules/npm-run-all/lib/spawn.js +/Users/example/test/automation/node_modules/tmp/LICENSE +/Users/example/test/automation/node_modules/tmp/CHANGELOG.md +/Users/example/test/automation/node_modules/tmp/README.md +/Users/example/test/automation/node_modules/tmp/package.json +/Users/example/test/automation/node_modules/tmp/lib/tmp.js +/Users/example/test/automation/node_modules/nice-try/LICENSE +/Users/example/test/automation/node_modules/nice-try/CHANGELOG.md +/Users/example/test/automation/node_modules/nice-try/README.md +/Users/example/test/automation/node_modules/nice-try/package.json +/Users/example/test/automation/node_modules/nice-try/src/index.js +/Users/example/test/automation/node_modules/string.prototype.padend/LICENSE +/Users/example/test/automation/node_modules/string.prototype.padend/test/.eslintrc +/Users/example/test/automation/node_modules/string.prototype.padend/test/index.js +/Users/example/test/automation/node_modules/string.prototype.padend/test/tests.js +/Users/example/test/automation/node_modules/string.prototype.padend/test/shimmed.js +/Users/example/test/automation/node_modules/string.prototype.padend/test/implementation.js +/Users/example/test/automation/node_modules/string.prototype.padend/CHANGELOG.md +/Users/example/test/automation/node_modules/string.prototype.padend/.eslintrc +/Users/example/test/automation/node_modules/string.prototype.padend/index.js +/Users/example/test/automation/node_modules/string.prototype.padend/.editorconfig +/Users/example/test/automation/node_modules/string.prototype.padend/README.md +/Users/example/test/automation/node_modules/string.prototype.padend/polyfill.js +/Users/example/test/automation/node_modules/string.prototype.padend/package.json +/Users/example/test/automation/node_modules/string.prototype.padend/auto.js +/Users/example/test/automation/node_modules/string.prototype.padend/.github/workflows/node-4+.yml +/Users/example/test/automation/node_modules/string.prototype.padend/.github/workflows/require-allow-edits.yml +/Users/example/test/automation/node_modules/string.prototype.padend/.github/workflows/node-iojs.yml +/Users/example/test/automation/node_modules/string.prototype.padend/.github/workflows/rebase.yml +/Users/example/test/automation/node_modules/string.prototype.padend/.github/workflows/node-zero.yml +/Users/example/test/automation/node_modules/string.prototype.padend/.github/workflows/node-pretest.yml +/Users/example/test/automation/node_modules/string.prototype.padend/shim.js +/Users/example/test/automation/node_modules/string.prototype.padend/.eslintignore +/Users/example/test/automation/node_modules/string.prototype.padend/.nycrc +/Users/example/test/automation/node_modules/string.prototype.padend/implementation.js +/Users/example/test/automation/node_modules/which/LICENSE +/Users/example/test/automation/node_modules/which/bin/which +/Users/example/test/automation/node_modules/which/CHANGELOG.md +/Users/example/test/automation/node_modules/which/README.md +/Users/example/test/automation/node_modules/which/which.js +/Users/example/test/automation/node_modules/which/package.json +/Users/example/test/automation/node_modules/object-inspect/LICENSE +/Users/example/test/automation/node_modules/object-inspect/test/number.js +/Users/example/test/automation/node_modules/object-inspect/test/element.js +/Users/example/test/automation/node_modules/object-inspect/test/indent-option.js +/Users/example/test/automation/node_modules/object-inspect/test/bigint.js +/Users/example/test/automation/node_modules/object-inspect/test/holes.js +/Users/example/test/automation/node_modules/object-inspect/test/values.js +/Users/example/test/automation/node_modules/object-inspect/test/browser/dom.js +/Users/example/test/automation/node_modules/object-inspect/test/has.js +/Users/example/test/automation/node_modules/object-inspect/test/deep.js +/Users/example/test/automation/node_modules/object-inspect/test/err.js +/Users/example/test/automation/node_modules/object-inspect/test/undef.js +/Users/example/test/automation/node_modules/object-inspect/test/fn.js +/Users/example/test/automation/node_modules/object-inspect/test/circular.js +/Users/example/test/automation/node_modules/object-inspect/test/inspect.js +/Users/example/test/automation/node_modules/object-inspect/test/quoteStyle.js +/Users/example/test/automation/node_modules/object-inspect/test/lowbyte.js +/Users/example/test/automation/node_modules/object-inspect/example/all.js +/Users/example/test/automation/node_modules/object-inspect/example/fn.js +/Users/example/test/automation/node_modules/object-inspect/example/circular.js +/Users/example/test/automation/node_modules/object-inspect/example/inspect.js +/Users/example/test/automation/node_modules/object-inspect/.eslintrc +/Users/example/test/automation/node_modules/object-inspect/index.js +/Users/example/test/automation/node_modules/object-inspect/.editorconfig +/Users/example/test/automation/node_modules/object-inspect/readme.markdown +/Users/example/test/automation/node_modules/object-inspect/util.inspect.js +/Users/example/test/automation/node_modules/object-inspect/package.json +/Users/example/test/automation/node_modules/object-inspect/.github/workflows/node-4+.yml +/Users/example/test/automation/node_modules/object-inspect/.github/workflows/require-allow-edits.yml +/Users/example/test/automation/node_modules/object-inspect/.github/workflows/node-iojs.yml +/Users/example/test/automation/node_modules/object-inspect/.github/workflows/rebase.yml +/Users/example/test/automation/node_modules/object-inspect/.github/workflows/node-zero.yml +/Users/example/test/automation/node_modules/object-inspect/.github/workflows/node-pretest.yml +/Users/example/test/automation/node_modules/object-inspect/.eslintignore +/Users/example/test/automation/node_modules/object-inspect/test-core-js.js +/Users/example/test/automation/node_modules/object-inspect/.nycrc +/Users/example/test/automation/node_modules/object.assign/LICENSE +/Users/example/test/automation/node_modules/object.assign/test/ses-compat.js +/Users/example/test/automation/node_modules/object.assign/test/native.js +/Users/example/test/automation/node_modules/object.assign/test/index.js +/Users/example/test/automation/node_modules/object.assign/test/tests.js +/Users/example/test/automation/node_modules/object.assign/test/shimmed.js +/Users/example/test/automation/node_modules/object.assign/CHANGELOG.md +/Users/example/test/automation/node_modules/object.assign/dist/browser.js +/Users/example/test/automation/node_modules/object.assign/.eslintrc +/Users/example/test/automation/node_modules/object.assign/index.js +/Users/example/test/automation/node_modules/object.assign/hasSymbols.js +/Users/example/test/automation/node_modules/object.assign/.editorconfig +/Users/example/test/automation/node_modules/object.assign/README.md +/Users/example/test/automation/node_modules/object.assign/polyfill.js +/Users/example/test/automation/node_modules/object.assign/package.json +/Users/example/test/automation/node_modules/object.assign/auto.js +/Users/example/test/automation/node_modules/object.assign/.github/FUNDING.yml +/Users/example/test/automation/node_modules/object.assign/.github/workflows/require-allow-edits.yml +/Users/example/test/automation/node_modules/object.assign/.github/workflows/rebase.yml +/Users/example/test/automation/node_modules/object.assign/shim.js +/Users/example/test/automation/node_modules/object.assign/.eslintignore +/Users/example/test/automation/node_modules/object.assign/.nycrc +/Users/example/test/automation/node_modules/object.assign/implementation.js +/Users/example/test/automation/node_modules/mkdirp/LICENSE +/Users/example/test/automation/node_modules/mkdirp/bin/cmd.js +/Users/example/test/automation/node_modules/mkdirp/CHANGELOG.md +/Users/example/test/automation/node_modules/mkdirp/index.js +/Users/example/test/automation/node_modules/mkdirp/readme.markdown +/Users/example/test/automation/node_modules/mkdirp/package.json +/Users/example/test/automation/node_modules/mkdirp/lib/mkdirp-manual.js +/Users/example/test/automation/node_modules/mkdirp/lib/mkdirp-native.js +/Users/example/test/automation/node_modules/mkdirp/lib/opts-arg.js +/Users/example/test/automation/node_modules/mkdirp/lib/find-made.js +/Users/example/test/automation/node_modules/mkdirp/lib/path-arg.js +/Users/example/test/automation/node_modules/mkdirp/lib/use-native.js +/Users/example/test/automation/node_modules/graceful-fs/LICENSE +/Users/example/test/automation/node_modules/graceful-fs/polyfills.js +/Users/example/test/automation/node_modules/graceful-fs/README.md +/Users/example/test/automation/node_modules/graceful-fs/graceful-fs.js +/Users/example/test/automation/node_modules/graceful-fs/package.json +/Users/example/test/automation/node_modules/graceful-fs/clone.js +/Users/example/test/automation/node_modules/graceful-fs/legacy-streams.js +/Users/example/test/automation/node_modules/shebang-command/license +/Users/example/test/automation/node_modules/shebang-command/index.js +/Users/example/test/automation/node_modules/shebang-command/readme.md +/Users/example/test/automation/node_modules/shebang-command/package.json +/Users/example/test/automation/node_modules/debug/LICENSE +/Users/example/test/automation/node_modules/debug/README.md +/Users/example/test/automation/node_modules/debug/package.json +/Users/example/test/automation/node_modules/debug/src/index.js +/Users/example/test/automation/node_modules/debug/src/node.js +/Users/example/test/automation/node_modules/debug/src/common.js +/Users/example/test/automation/node_modules/debug/src/browser.js +/Users/example/test/automation/node_modules/read-pkg/license +/Users/example/test/automation/node_modules/read-pkg/index.js +/Users/example/test/automation/node_modules/read-pkg/readme.md +/Users/example/test/automation/node_modules/read-pkg/package.json +/Users/example/test/automation/node_modules/isexe/.npmignore +/Users/example/test/automation/node_modules/isexe/LICENSE +/Users/example/test/automation/node_modules/isexe/test/basic.js +/Users/example/test/automation/node_modules/isexe/index.js +/Users/example/test/automation/node_modules/isexe/README.md +/Users/example/test/automation/node_modules/isexe/package.json +/Users/example/test/automation/node_modules/isexe/windows.js +/Users/example/test/automation/node_modules/isexe/mode.js +/Users/example/test/automation/node_modules/tree-kill/LICENSE +/Users/example/test/automation/node_modules/tree-kill/index.js +/Users/example/test/automation/node_modules/tree-kill/README.md +/Users/example/test/automation/node_modules/tree-kill/package.json +/Users/example/test/automation/node_modules/tree-kill/cli.js +/Users/example/test/automation/node_modules/tree-kill/index.d.ts +/Users/example/test/automation/node_modules/inflight/LICENSE +/Users/example/test/automation/node_modules/inflight/inflight.js +/Users/example/test/automation/node_modules/inflight/README.md +/Users/example/test/automation/node_modules/inflight/package.json +/Users/example/test/automation/README.md +/Users/example/test/automation/yarn.lock +/Users/example/test/automation/.gitignore +/Users/example/test/automation/package.json +/Users/example/test/automation/tsconfig.json +/Users/example/test/automation/src/playwrightBrowser.ts +/Users/example/test/automation/src/viewlet.ts +/Users/example/test/automation/src/notebook.ts +/Users/example/test/automation/src/editor.ts +/Users/example/test/automation/src/scm.ts +/Users/example/test/automation/src/electron.ts +/Users/example/test/automation/src/search.ts +/Users/example/test/automation/src/peek.ts +/Users/example/test/automation/src/settings.ts +/Users/example/test/automation/src/debug.ts +/Users/example/test/automation/src/problems.ts +/Users/example/test/automation/src/extensions.ts +/Users/example/test/automation/src/explorer.ts +/Users/example/test/automation/src/processes.ts +/Users/example/test/automation/src/localization.ts +/Users/example/test/automation/src/application.ts +/Users/example/test/automation/src/workbench.ts +/Users/example/test/automation/src/logger.ts +/Users/example/test/automation/src/code.ts +/Users/example/test/automation/src/keybindings.ts +/Users/example/test/automation/src/terminal.ts +/Users/example/test/automation/src/index.ts +/Users/example/test/automation/src/playwrightDriver.ts +/Users/example/test/automation/src/editors.ts +/Users/example/test/automation/src/playwrightElectron.ts +/Users/example/test/automation/src/quickaccess.ts +/Users/example/test/automation/src/quickinput.ts +/Users/example/test/automation/src/activityBar.ts +/Users/example/test/automation/src/task.ts +/Users/example/test/automation/src/statusbar.ts +/Users/example/test/cgmanifest.json +/Users/example/out/vs/nls.js +/Users/example/out/vs/platform/encryption/common/encryptionService.js +/Users/example/out/vs/platform/encryption/electron-main/encryptionMainService.js +/Users/example/out/vs/platform/keybinding/test/common/mockKeybindingService.js +/Users/example/out/vs/platform/keybinding/test/common/keybindingResolver.test.js +/Users/example/out/vs/platform/keybinding/test/common/keybindingLabels.test.js +/Users/example/out/vs/platform/keybinding/test/common/keybindingsTestUtils.js +/Users/example/out/vs/platform/keybinding/test/common/abstractKeybindingService.test.js +/Users/example/out/vs/platform/keybinding/common/keybindingResolver.js +/Users/example/out/vs/platform/keybinding/common/usLayoutResolvedKeybinding.js +/Users/example/out/vs/platform/keybinding/common/keybinding.js +/Users/example/out/vs/platform/keybinding/common/baseResolvedKeybinding.js +/Users/example/out/vs/platform/keybinding/common/resolvedKeybindingItem.js +/Users/example/out/vs/platform/keybinding/common/keybindingsRegistry.js +/Users/example/out/vs/platform/keybinding/common/abstractKeybindingService.js +/Users/example/out/vs/platform/configuration/test/common/policyConfiguration.test.js +/Users/example/out/vs/platform/configuration/test/common/configuration.test.js +/Users/example/out/vs/platform/configuration/test/common/configurationRegistry.test.js +/Users/example/out/vs/platform/configuration/test/common/configurations.test.js +/Users/example/out/vs/platform/configuration/test/common/configurationModels.test.js +/Users/example/out/vs/platform/configuration/test/common/testConfigurationService.js +/Users/example/out/vs/platform/configuration/test/common/configurationService.test.js +/Users/example/out/vs/platform/configuration/common/configuration.js +/Users/example/out/vs/platform/configuration/common/configurationRegistry.js +/Users/example/out/vs/platform/configuration/common/configurations.js +/Users/example/out/vs/platform/configuration/common/configurationService.js +/Users/example/out/vs/platform/configuration/common/configurationModels.js +/Users/example/out/vs/platform/hover/test/browser/nullHoverService.js +/Users/example/out/vs/platform/hover/browser/hover.js +/Users/example/out/vs/platform/native/common/native.js +/Users/example/out/vs/platform/native/common/nativeHostService.js +/Users/example/out/vs/platform/native/electron-main/nativeHostMainService.js +/Users/example/out/vs/platform/menubar/common/menubar.js +/Users/example/out/vs/platform/menubar/electron-sandbox/menubar.js +/Users/example/out/vs/platform/menubar/electron-main/menubar.js +/Users/example/out/vs/platform/menubar/electron-main/menubarMainService.js +/Users/example/out/vs/platform/progress/test/common/progress.test.js +/Users/example/out/vs/platform/progress/common/progress.js +/Users/example/out/vs/platform/test/electron-main/workbenchTestServices.js +/Users/example/out/vs/platform/update/common/updateIpc.js +/Users/example/out/vs/platform/update/common/update.js +/Users/example/out/vs/platform/update/common/update.config.contribution.js +/Users/example/out/vs/platform/update/electron-main/updateService.win32.js +/Users/example/out/vs/platform/update/electron-main/updateService.snap.js +/Users/example/out/vs/platform/update/electron-main/updateService.linux.js +/Users/example/out/vs/platform/update/electron-main/abstractUpdateService.js +/Users/example/out/vs/platform/update/electron-main/updateService.darwin.js +/Users/example/out/vs/platform/markers/test/common/markerService.test.js +/Users/example/out/vs/platform/markers/common/markerService.js +/Users/example/out/vs/platform/markers/common/markers.js +/Users/example/out/vs/platform/instantiation/test/common/graph.test.js +/Users/example/out/vs/platform/instantiation/test/common/instantiationServiceMock.js +/Users/example/out/vs/platform/instantiation/test/common/instantiationService.test.js +/Users/example/out/vs/platform/instantiation/common/instantiationService.js +/Users/example/out/vs/platform/instantiation/common/graph.js +/Users/example/out/vs/platform/instantiation/common/serviceCollection.js +/Users/example/out/vs/platform/instantiation/common/instantiation.js +/Users/example/out/vs/platform/instantiation/common/descriptors.js +/Users/example/out/vs/platform/instantiation/common/extensions.js +/Users/example/out/vs/platform/notification/test/common/testNotificationService.js +/Users/example/out/vs/platform/notification/common/notification.js +/Users/example/out/vs/platform/shell/node/shellEnv.js +/Users/example/out/vs/platform/launch/electron-main/launchMainService.js +/Users/example/out/vs/platform/layout/browser/zIndexRegistry.js +/Users/example/out/vs/platform/layout/browser/layoutService.js +/Users/example/out/vs/platform/dnd/browser/dnd.js +/Users/example/out/vs/platform/secrets/test/common/secrets.test.js +/Users/example/out/vs/platform/secrets/common/secrets.js +/Users/example/out/vs/platform/workspace/test/common/workspace.test.js +/Users/example/out/vs/platform/workspace/test/common/testWorkspace.js +/Users/example/out/vs/platform/workspace/common/canonicalUri.js +/Users/example/out/vs/platform/workspace/common/workspaceTrust.js +/Users/example/out/vs/platform/workspace/common/editSessions.js +/Users/example/out/vs/platform/workspace/common/workspace.js +/Users/example/out/vs/platform/workspace/common/virtualWorkspace.js +/Users/example/out/vs/platform/languagePacks/browser/languagePacks.js +/Users/example/out/vs/platform/languagePacks/common/languagePacks.js +/Users/example/out/vs/platform/languagePacks/common/localizedStrings.js +/Users/example/out/vs/platform/languagePacks/node/languagePacks.js +/Users/example/out/vs/platform/webview/common/mimeTypes.js +/Users/example/out/vs/platform/webview/common/webviewPortMapping.js +/Users/example/out/vs/platform/webview/common/webviewManagerService.js +/Users/example/out/vs/platform/webview/electron-main/webviewMainService.js +/Users/example/out/vs/platform/webview/electron-main/webviewProtocolProvider.js +/Users/example/out/vs/platform/quickinput/test/browser/quickinput.test.js +/Users/example/out/vs/platform/quickinput/browser/quickInputTree.js +/Users/example/out/vs/platform/quickinput/browser/commandsQuickAccess.js +/Users/example/out/vs/platform/quickinput/browser/quickInputBox.js +/Users/example/out/vs/platform/quickinput/browser/pickerQuickAccess.js +/Users/example/out/vs/platform/quickinput/browser/quickPickPin.js +/Users/example/out/vs/platform/quickinput/browser/quickAccess.js +/Users/example/out/vs/platform/quickinput/browser/quickInput.js +/Users/example/out/vs/platform/quickinput/browser/quickInputService.js +/Users/example/out/vs/platform/quickinput/browser/quickInputUtils.js +/Users/example/out/vs/platform/quickinput/browser/helpQuickAccess.js +/Users/example/out/vs/platform/quickinput/browser/quickInputController.js +/Users/example/out/vs/platform/quickinput/browser/media/quickInput.css +/Users/example/out/vs/platform/quickinput/common/quickAccess.js +/Users/example/out/vs/platform/quickinput/common/quickInput.js +/Users/example/out/vs/platform/lifecycle/common/lifecycle.js +/Users/example/out/vs/platform/lifecycle/node/sharedProcessLifecycleService.js +/Users/example/out/vs/platform/lifecycle/electron-main/lifecycleMainService.js +/Users/example/out/vs/platform/label/common/label.js +/Users/example/out/vs/platform/terminal/test/common/terminalEnvironment.test.js +/Users/example/out/vs/platform/terminal/test/common/capabilities/commandDetection/promptInputModel.test.js +/Users/example/out/vs/platform/terminal/test/common/terminalProcess.test.js +/Users/example/out/vs/platform/terminal/test/common/terminalRecorder.test.js +/Users/example/out/vs/platform/terminal/test/common/terminalProfiles.test.js +/Users/example/out/vs/platform/terminal/test/common/requestStore.test.js +/Users/example/out/vs/platform/terminal/test/node/terminalEnvironment.test.js +/Users/example/out/vs/platform/terminal/common/terminalLogService.js +/Users/example/out/vs/platform/terminal/common/capabilities/partialCommandDetectionCapability.js +/Users/example/out/vs/platform/terminal/common/capabilities/commandDetection/promptInputModel.js +/Users/example/out/vs/platform/terminal/common/capabilities/commandDetection/terminalCommand.js +/Users/example/out/vs/platform/terminal/common/capabilities/commandDetectionCapability.js +/Users/example/out/vs/platform/terminal/common/capabilities/capabilities.js +/Users/example/out/vs/platform/terminal/common/capabilities/terminalCapabilityStore.js +/Users/example/out/vs/platform/terminal/common/capabilities/cwdDetectionCapability.js +/Users/example/out/vs/platform/terminal/common/capabilities/naiveCwdDetectionCapability.js +/Users/example/out/vs/platform/terminal/common/capabilities/bufferMarkCapability.js +/Users/example/out/vs/platform/terminal/common/terminalProcess.js +/Users/example/out/vs/platform/terminal/common/xterm/shellIntegrationAddon.js +/Users/example/out/vs/platform/terminal/common/terminalRecorder.js +/Users/example/out/vs/platform/terminal/common/terminalPlatformConfiguration.js +/Users/example/out/vs/platform/terminal/common/terminal.js +/Users/example/out/vs/platform/terminal/common/environmentVariable.js +/Users/example/out/vs/platform/terminal/common/terminalStrings.js +/Users/example/out/vs/platform/terminal/common/terminalProfiles.js +/Users/example/out/vs/platform/terminal/common/terminalEnvironment.js +/Users/example/out/vs/platform/terminal/common/requestStore.js +/Users/example/out/vs/platform/terminal/common/terminalDataBuffering.js +/Users/example/out/vs/platform/terminal/common/terminalAutoResponder.js +/Users/example/out/vs/platform/terminal/common/environmentVariableCollection.js +/Users/example/out/vs/platform/terminal/common/environmentVariableShared.js +/Users/example/out/vs/platform/terminal/node/childProcessMonitor.js +/Users/example/out/vs/platform/terminal/node/terminalProcess.js +/Users/example/out/vs/platform/terminal/node/ptyHost.js +/Users/example/out/vs/platform/terminal/node/windowsShellHelper.js +/Users/example/out/vs/platform/terminal/node/heartbeatService.js +/Users/example/out/vs/platform/terminal/node/ptyHostMain.js +/Users/example/out/vs/platform/terminal/node/terminalProfiles.js +/Users/example/out/vs/platform/terminal/node/terminalEnvironment.js +/Users/example/out/vs/platform/terminal/node/ptyHostService.js +/Users/example/out/vs/platform/terminal/node/ptyService.js +/Users/example/out/vs/platform/terminal/node/nodePtyHostStarter.js +/Users/example/out/vs/platform/terminal/electron-main/electronPtyHostStarter.js +/Users/example/out/vs/platform/extensionResourceLoader/browser/extensionResourceLoaderService.js +/Users/example/out/vs/platform/extensionResourceLoader/common/extensionResourceLoaderService.js +/Users/example/out/vs/platform/extensionResourceLoader/common/extensionResourceLoader.js +/Users/example/out/vs/platform/assignment/common/assignmentService.js +/Users/example/out/vs/platform/assignment/common/assignment.js +/Users/example/out/vs/platform/externalTerminal/test/electron-main/externalTerminalService.test.js +/Users/example/out/vs/platform/externalTerminal/common/externalTerminal.js +/Users/example/out/vs/platform/externalTerminal/node/externalTerminalService.js +/Users/example/out/vs/platform/externalTerminal/electron-sandbox/externalTerminalService.js +/Users/example/out/vs/platform/externalTerminal/electron-main/externalTerminal.js +/Users/example/out/vs/platform/protocol/electron-main/protocol.js +/Users/example/out/vs/platform/protocol/electron-main/protocolMainService.js +/Users/example/out/vs/platform/jsonschemas/common/jsonContributionRegistry.js +/Users/example/out/vs/platform/product/common/productService.js +/Users/example/out/vs/platform/product/common/product.js +/Users/example/out/vs/platform/state/test/node/state.test.js +/Users/example/out/vs/platform/state/node/stateService.js +/Users/example/out/vs/platform/state/node/state.js +/Users/example/out/vs/platform/workspaces/test/common/workspaces.test.js +/Users/example/out/vs/platform/workspaces/test/electron-main/workspacesManagementMainService.test.js +/Users/example/out/vs/platform/workspaces/test/electron-main/workspacesHistoryStorage.test.js +/Users/example/out/vs/platform/workspaces/test/electron-main/workspaces.test.js +/Users/example/out/vs/platform/workspaces/common/workspaces.js +/Users/example/out/vs/platform/workspaces/node/workspaces.js +/Users/example/out/vs/platform/workspaces/electron-main/workspacesManagementMainService.js +/Users/example/out/vs/platform/workspaces/electron-main/workspacesMainService.js +/Users/example/out/vs/platform/workspaces/electron-main/workspacesHistoryMainService.js +/Users/example/out/vs/platform/url/common/urlService.js +/Users/example/out/vs/platform/url/common/urlIpc.js +/Users/example/out/vs/platform/url/common/url.js +/Users/example/out/vs/platform/url/electron-main/electronUrlListener.js +/Users/example/out/vs/platform/url/electron-main/url.js +/Users/example/out/vs/platform/contextview/browser/contextViewService.js +/Users/example/out/vs/platform/contextview/browser/contextMenuService.js +/Users/example/out/vs/platform/contextview/browser/contextMenuHandler.js +/Users/example/out/vs/platform/contextview/browser/contextView.js +/Users/example/out/vs/platform/storage/test/common/storageService.test.js +/Users/example/out/vs/platform/storage/test/electron-main/storageMainService.test.js +/Users/example/out/vs/platform/storage/common/storageIpc.js +/Users/example/out/vs/platform/storage/common/storageService.js +/Users/example/out/vs/platform/storage/common/storage.js +/Users/example/out/vs/platform/storage/electron-main/storageMain.js +/Users/example/out/vs/platform/storage/electron-main/storageIpc.js +/Users/example/out/vs/platform/storage/electron-main/storageMainService.js +/Users/example/out/vs/platform/uriIdentity/test/common/uriIdentityService.test.js +/Users/example/out/vs/platform/uriIdentity/common/uriIdentityService.js +/Users/example/out/vs/platform/uriIdentity/common/uriIdentity.js +/Users/example/out/vs/platform/contextkey/test/browser/contextkey.test.js +/Users/example/out/vs/platform/contextkey/test/common/contextkey.test.js +/Users/example/out/vs/platform/contextkey/test/common/scanner.test.js +/Users/example/out/vs/platform/contextkey/test/common/parser.test.js +/Users/example/out/vs/platform/contextkey/browser/contextKeyService.js +/Users/example/out/vs/platform/contextkey/common/scanner.js +/Users/example/out/vs/platform/contextkey/common/contextkeys.js +/Users/example/out/vs/platform/contextkey/common/contextkey.js +/Users/example/out/vs/platform/extensions/test/common/extensionValidator.test.js +/Users/example/out/vs/platform/extensions/common/extensionValidator.js +/Users/example/out/vs/platform/extensions/common/extensionHostStarter.js +/Users/example/out/vs/platform/extensions/common/extensions.js +/Users/example/out/vs/platform/extensions/electron-main/extensionHostStarter.js +/Users/example/out/vs/platform/severityIcon/browser/severityIcon.js +/Users/example/out/vs/platform/severityIcon/browser/media/severityIcon.css +/Users/example/out/vs/platform/opener/test/common/opener.test.js +/Users/example/out/vs/platform/opener/test/common/nullOpenerService.js +/Users/example/out/vs/platform/opener/browser/link.js +/Users/example/out/vs/platform/opener/browser/link.css +/Users/example/out/vs/platform/opener/common/opener.js +/Users/example/out/vs/platform/tunnel/test/common/tunnel.test.js +/Users/example/out/vs/platform/tunnel/common/tunnel.js +/Users/example/out/vs/platform/tunnel/node/tunnelService.js +/Users/example/out/vs/platform/tunnel/node/sharedProcessTunnelService.js +/Users/example/out/vs/platform/action/common/action.js +/Users/example/out/vs/platform/action/common/actionCommonCategories.js +/Users/example/out/vs/platform/userDataProfile/test/common/userDataProfileStorageService.test.js +/Users/example/out/vs/platform/userDataProfile/test/common/userDataProfileService.test.js +/Users/example/out/vs/platform/userDataProfile/test/electron-main/userDataProfileMainService.test.js +/Users/example/out/vs/platform/userDataProfile/browser/userDataProfile.js +/Users/example/out/vs/platform/userDataProfile/common/userDataProfile.js +/Users/example/out/vs/platform/userDataProfile/common/userDataProfileStorageService.js +/Users/example/out/vs/platform/userDataProfile/common/userDataProfileIpc.js +/Users/example/out/vs/platform/userDataProfile/node/userDataProfile.js +/Users/example/out/vs/platform/userDataProfile/node/userDataProfileStorageService.js +/Users/example/out/vs/platform/userDataProfile/electron-sandbox/userDataProfileStorageService.js +/Users/example/out/vs/platform/userDataProfile/electron-main/userDataProfile.js +/Users/example/out/vs/platform/userDataProfile/electron-main/userDataProfilesHandler.js +/Users/example/out/vs/platform/userDataProfile/electron-main/userDataProfileStorageIpc.js +/Users/example/out/vs/platform/theme/test/common/testThemeService.js +/Users/example/out/vs/platform/theme/browser/iconsStyleSheet.js +/Users/example/out/vs/platform/theme/browser/defaultStyles.js +/Users/example/out/vs/platform/theme/common/tokenClassificationRegistry.js +/Users/example/out/vs/platform/theme/common/themeService.js +/Users/example/out/vs/platform/theme/common/colorUtils.js +/Users/example/out/vs/platform/theme/common/colorRegistry.js +/Users/example/out/vs/platform/theme/common/iconRegistry.js +/Users/example/out/vs/platform/theme/common/theme.js +/Users/example/out/vs/platform/theme/common/colors/quickpickColors.js +/Users/example/out/vs/platform/theme/common/colors/listColors.js +/Users/example/out/vs/platform/theme/common/colors/miscColors.js +/Users/example/out/vs/platform/theme/common/colors/baseColors.js +/Users/example/out/vs/platform/theme/common/colors/chartsColors.js +/Users/example/out/vs/platform/theme/common/colors/editorColors.js +/Users/example/out/vs/platform/theme/common/colors/minimapColors.js +/Users/example/out/vs/platform/theme/common/colors/searchColors.js +/Users/example/out/vs/platform/theme/common/colors/inputColors.js +/Users/example/out/vs/platform/theme/common/colors/menuColors.js +/Users/example/out/vs/platform/theme/electron-main/themeMainService.js +/Users/example/out/vs/platform/download/common/downloadIpc.js +/Users/example/out/vs/platform/download/common/download.js +/Users/example/out/vs/platform/download/common/downloadService.js +/Users/example/out/vs/platform/actionWidget/browser/actionWidget.js +/Users/example/out/vs/platform/actionWidget/browser/actionList.js +/Users/example/out/vs/platform/actionWidget/browser/actionWidget.css +/Users/example/out/vs/platform/actionWidget/common/actionWidget.js +/Users/example/out/vs/platform/issue/common/issue.js +/Users/example/out/vs/platform/issue/common/issueReporterUtil.js +/Users/example/out/vs/platform/issue/electron-main/issueMainService.js +/Users/example/out/vs/platform/profiling/common/profilingTelemetrySpec.js +/Users/example/out/vs/platform/profiling/common/profiling.js +/Users/example/out/vs/platform/profiling/common/profilingModel.js +/Users/example/out/vs/platform/profiling/node/profilingService.js +/Users/example/out/vs/platform/profiling/electron-sandbox/profilingService.js +/Users/example/out/vs/platform/profiling/electron-sandbox/profileAnalysisWorkerService.js +/Users/example/out/vs/platform/profiling/electron-sandbox/profileAnalysisWorker.js +/Users/example/out/vs/platform/profiling/electron-main/windowProfiling.js +/Users/example/out/vs/platform/window/common/window.js +/Users/example/out/vs/platform/window/electron-sandbox/window.js +/Users/example/out/vs/platform/window/electron-main/window.js +/Users/example/out/vs/platform/list/browser/listService.js +/Users/example/out/vs/platform/userDataSync/test/common/keybindingsMerge.test.js +/Users/example/out/vs/platform/userDataSync/test/common/userDataAutoSyncService.test.js +/Users/example/out/vs/platform/userDataSync/test/common/synchronizer.test.js +/Users/example/out/vs/platform/userDataSync/test/common/userDataProfilesManifestSync.test.js +/Users/example/out/vs/platform/userDataSync/test/common/userDataProfilesManifestMerge.test.js +/Users/example/out/vs/platform/userDataSync/test/common/userDataSyncService.test.js +/Users/example/out/vs/platform/userDataSync/test/common/userDataSyncClient.js +/Users/example/out/vs/platform/userDataSync/test/common/keybindingsSync.test.js +/Users/example/out/vs/platform/userDataSync/test/common/globalStateSync.test.js +/Users/example/out/vs/platform/userDataSync/test/common/settingsMerge.test.js +/Users/example/out/vs/platform/userDataSync/test/common/settingsSync.test.js +/Users/example/out/vs/platform/userDataSync/test/common/snippetsMerge.test.js +/Users/example/out/vs/platform/userDataSync/test/common/tasksSync.test.js +/Users/example/out/vs/platform/userDataSync/test/common/snippetsSync.test.js +/Users/example/out/vs/platform/userDataSync/test/common/userDataSyncStoreService.test.js +/Users/example/out/vs/platform/userDataSync/test/common/extensionsMerge.test.js +/Users/example/out/vs/platform/userDataSync/test/common/globalStateMerge.test.js +/Users/example/out/vs/platform/userDataSync/common/keybindingsSync.js +/Users/example/out/vs/platform/userDataSync/common/abstractSynchronizer.js +/Users/example/out/vs/platform/userDataSync/common/userDataProfilesManifestMerge.js +/Users/example/out/vs/platform/userDataSync/common/userDataSyncIpc.js +/Users/example/out/vs/platform/userDataSync/common/userDataSyncService.js +/Users/example/out/vs/platform/userDataSync/common/settingsSync.js +/Users/example/out/vs/platform/userDataSync/common/extensionsSync.js +/Users/example/out/vs/platform/userDataSync/common/keybindingsMerge.js +/Users/example/out/vs/platform/userDataSync/common/userDataProfilesManifestSync.js +/Users/example/out/vs/platform/userDataSync/common/extensionsMerge.js +/Users/example/out/vs/platform/userDataSync/common/userDataSyncMachines.js +/Users/example/out/vs/platform/userDataSync/common/userDataSyncLog.js +/Users/example/out/vs/platform/userDataSync/common/globalStateSync.js +/Users/example/out/vs/platform/userDataSync/common/userDataAutoSyncService.js +/Users/example/out/vs/platform/userDataSync/common/userDataSync.js +/Users/example/out/vs/platform/userDataSync/common/ignoredExtensions.js +/Users/example/out/vs/platform/userDataSync/common/snippetsMerge.js +/Users/example/out/vs/platform/userDataSync/common/globalStateMerge.js +/Users/example/out/vs/platform/userDataSync/common/userDataSyncLocalStoreService.js +/Users/example/out/vs/platform/userDataSync/common/settingsMerge.js +/Users/example/out/vs/platform/userDataSync/common/userDataSyncResourceProvider.js +/Users/example/out/vs/platform/userDataSync/common/userDataSyncStoreService.js +/Users/example/out/vs/platform/userDataSync/common/userDataSyncEnablementService.js +/Users/example/out/vs/platform/userDataSync/common/userDataSyncAccount.js +/Users/example/out/vs/platform/userDataSync/common/content.js +/Users/example/out/vs/platform/userDataSync/common/snippetsSync.js +/Users/example/out/vs/platform/userDataSync/common/userDataSyncServiceIpc.js +/Users/example/out/vs/platform/userDataSync/common/tasksSync.js +/Users/example/out/vs/platform/userDataSync/node/userDataAutoSyncService.js +/Users/example/out/vs/platform/history/browser/historyWidgetKeybindingHint.js +/Users/example/out/vs/platform/history/browser/contextScopedHistoryWidget.js +/Users/example/out/vs/platform/diagnostics/common/diagnostics.js +/Users/example/out/vs/platform/diagnostics/node/diagnosticsService.js +/Users/example/out/vs/platform/diagnostics/electron-sandbox/diagnosticsService.js +/Users/example/out/vs/platform/diagnostics/electron-main/diagnosticsMainService.js +/Users/example/out/vs/platform/actions/test/common/menuService.test.js +/Users/example/out/vs/platform/actions/browser/buttonbar.js +/Users/example/out/vs/platform/actions/browser/menuEntryActionViewItem.css +/Users/example/out/vs/platform/actions/browser/toolbar.js +/Users/example/out/vs/platform/actions/browser/floatingMenu.js +/Users/example/out/vs/platform/actions/browser/dropdownWithPrimaryActionViewItem.js +/Users/example/out/vs/platform/actions/browser/menuEntryActionViewItem.js +/Users/example/out/vs/platform/actions/common/actions.js +/Users/example/out/vs/platform/actions/common/menuResetAction.js +/Users/example/out/vs/platform/actions/common/menuService.js +/Users/example/out/vs/platform/actions/common/actions.contribution.js +/Users/example/out/vs/platform/undoRedo/test/common/undoRedoService.test.js +/Users/example/out/vs/platform/undoRedo/common/undoRedoService.js +/Users/example/out/vs/platform/undoRedo/common/undoRedo.js +/Users/example/out/vs/platform/registry/test/common/platform.test.js +/Users/example/out/vs/platform/registry/common/platform.js +/Users/example/out/vs/platform/files/test/browser/indexedDBFileService.integrationTest.js +/Users/example/out/vs/platform/files/test/browser/fileService.test.js +/Users/example/out/vs/platform/files/test/common/files.test.js +/Users/example/out/vs/platform/files/test/common/nullFileSystemProvider.js +/Users/example/out/vs/platform/files/test/common/watcher.test.js +/Users/example/out/vs/platform/files/test/node/parcelWatcher.integrationTest.js +/Users/example/out/vs/platform/files/test/node/diskFileService.integrationTest.js +/Users/example/out/vs/platform/files/test/node/nodejsWatcher.integrationTest.js +/Users/example/out/vs/platform/files/test/node/fixtures/service/index.html +/Users/example/out/vs/platform/files/test/node/fixtures/service/small_umlaut.txt +/Users/example/out/vs/platform/files/test/node/fixtures/service/some_utf8_bom.txt +/Users/example/out/vs/platform/files/test/node/fixtures/service/deep/company.js +/Users/example/out/vs/platform/files/test/node/fixtures/service/deep/conway.js +/Users/example/out/vs/platform/files/test/node/fixtures/service/deep/employee.js +/Users/example/out/vs/platform/files/test/node/fixtures/service/deep/small.js +/Users/example/out/vs/platform/files/test/node/fixtures/service/some_utf16le.css +/Users/example/out/vs/platform/files/test/node/fixtures/service/lorem.txt +/Users/example/out/vs/platform/files/test/node/fixtures/service/small.txt +/Users/example/out/vs/platform/files/test/node/fixtures/service/binary.txt +/Users/example/out/vs/platform/files/test/node/fixtures/resolver/index.html +/Users/example/out/vs/platform/files/test/node/fixtures/resolver/other/deep/company.js +/Users/example/out/vs/platform/files/test/node/fixtures/resolver/other/deep/conway.js +/Users/example/out/vs/platform/files/test/node/fixtures/resolver/other/deep/employee.js +/Users/example/out/vs/platform/files/test/node/fixtures/resolver/other/deep/small.js +/Users/example/out/vs/platform/files/test/node/fixtures/resolver/examples/company.js +/Users/example/out/vs/platform/files/test/node/fixtures/resolver/examples/conway.js +/Users/example/out/vs/platform/files/test/node/fixtures/resolver/examples/employee.js +/Users/example/out/vs/platform/files/test/node/fixtures/resolver/examples/small.js +/Users/example/out/vs/platform/files/test/node/fixtures/resolver/site.css +/Users/example/out/vs/platform/files/browser/webFileSystemAccess.js +/Users/example/out/vs/platform/files/browser/indexedDBFileSystemProvider.js +/Users/example/out/vs/platform/files/browser/htmlFileSystemProvider.js +/Users/example/out/vs/platform/files/common/io.js +/Users/example/out/vs/platform/files/common/diskFileSystemProviderClient.js +/Users/example/out/vs/platform/files/common/diskFileSystemProvider.js +/Users/example/out/vs/platform/files/common/files.js +/Users/example/out/vs/platform/files/common/fileService.js +/Users/example/out/vs/platform/files/common/watcher.js +/Users/example/out/vs/platform/files/common/inMemoryFilesystemProvider.js +/Users/example/out/vs/platform/files/node/diskFileSystemProvider.js +/Users/example/out/vs/platform/files/node/watcher/nodejs/nodejsWatcher.js +/Users/example/out/vs/platform/files/node/watcher/nodejs/nodejsClient.js +/Users/example/out/vs/platform/files/node/watcher/nodejs/nodejsWatcherLib.js +/Users/example/out/vs/platform/files/node/watcher/watcherStats.js +/Users/example/out/vs/platform/files/node/watcher/parcel/parcelWatcher.js +/Users/example/out/vs/platform/files/node/watcher/watcherMain.js +/Users/example/out/vs/platform/files/node/watcher/baseWatcher.js +/Users/example/out/vs/platform/files/node/watcher/watcher.js +/Users/example/out/vs/platform/files/node/watcher/watcherClient.js +/Users/example/out/vs/platform/files/node/diskFileSystemProviderServer.js +/Users/example/out/vs/platform/files/electron-main/diskFileSystemProviderServer.js +/Users/example/out/vs/platform/environment/test/node/environmentService.test.js +/Users/example/out/vs/platform/environment/test/node/nativeModules.integrationTest.js +/Users/example/out/vs/platform/environment/test/node/userDataPath.test.js +/Users/example/out/vs/platform/environment/test/node/argv.test.js +/Users/example/out/vs/platform/environment/test/electron-main/environmentMainService.test.js +/Users/example/out/vs/platform/environment/common/environmentService.js +/Users/example/out/vs/platform/environment/common/argv.js +/Users/example/out/vs/platform/environment/common/environment.js +/Users/example/out/vs/platform/environment/node/wait.js +/Users/example/out/vs/platform/environment/node/argvHelper.js +/Users/example/out/vs/platform/environment/node/environmentService.js +/Users/example/out/vs/platform/environment/node/stdin.js +/Users/example/out/vs/platform/environment/node/userDataPath.js +/Users/example/out/vs/platform/environment/node/argv.js +/Users/example/out/vs/platform/environment/electron-main/environmentMainService.js +/Users/example/out/vs/platform/dialogs/test/common/dialog.test.js +/Users/example/out/vs/platform/dialogs/test/common/testDialogService.js +/Users/example/out/vs/platform/dialogs/common/dialogs.js +/Users/example/out/vs/platform/dialogs/electron-main/dialogMainService.js +/Users/example/out/vs/platform/log/browser/log.js +/Users/example/out/vs/platform/log/common/bufferLog.js +/Users/example/out/vs/platform/log/common/logIpc.js +/Users/example/out/vs/platform/log/common/log.js +/Users/example/out/vs/platform/log/common/fileLog.js +/Users/example/out/vs/platform/log/common/logService.js +/Users/example/out/vs/platform/log/node/loggerService.js +/Users/example/out/vs/platform/log/node/spdlogLog.js +/Users/example/out/vs/platform/log/electron-main/logIpc.js +/Users/example/out/vs/platform/log/electron-main/loggerService.js +/Users/example/out/vs/platform/request/browser/requestService.js +/Users/example/out/vs/platform/request/common/request.js +/Users/example/out/vs/platform/request/common/requestIpc.js +/Users/example/out/vs/platform/request/node/proxy.js +/Users/example/out/vs/platform/request/node/requestService.js +/Users/example/out/vs/platform/request/electron-main/requestMainService.js +/Users/example/out/vs/platform/ipc/common/services.js +/Users/example/out/vs/platform/ipc/common/mainProcessService.js +/Users/example/out/vs/platform/ipc/electron-sandbox/services.js +/Users/example/out/vs/platform/ipc/electron-sandbox/mainProcessService.js +/Users/example/out/vs/platform/commands/test/common/nullCommandService.js +/Users/example/out/vs/platform/commands/test/common/commands.test.js +/Users/example/out/vs/platform/commands/common/commands.js +/Users/example/out/vs/platform/telemetry/test/browser/telemetryService.test.js +/Users/example/out/vs/platform/telemetry/test/browser/1dsAppender.test.js +/Users/example/out/vs/platform/telemetry/test/common/telemetryLogAppender.test.js +/Users/example/out/vs/platform/telemetry/browser/errorTelemetry.js +/Users/example/out/vs/platform/telemetry/browser/1dsAppender.js +/Users/example/out/vs/platform/telemetry/common/telemetryService.js +/Users/example/out/vs/platform/telemetry/common/telemetry.js +/Users/example/out/vs/platform/telemetry/common/telemetryUtils.js +/Users/example/out/vs/platform/telemetry/common/gdprTypings.js +/Users/example/out/vs/platform/telemetry/common/telemetryLogAppender.js +/Users/example/out/vs/platform/telemetry/common/telemetryIpc.js +/Users/example/out/vs/platform/telemetry/common/errorTelemetry.js +/Users/example/out/vs/platform/telemetry/common/1dsAppender.js +/Users/example/out/vs/platform/telemetry/common/remoteTelemetryChannel.js +/Users/example/out/vs/platform/telemetry/common/serverTelemetryService.js +/Users/example/out/vs/platform/telemetry/common/commonProperties.js +/Users/example/out/vs/platform/telemetry/node/telemetry.js +/Users/example/out/vs/platform/telemetry/node/telemetryUtils.js +/Users/example/out/vs/platform/telemetry/node/customEndpointTelemetryService.js +/Users/example/out/vs/platform/telemetry/node/errorTelemetry.js +/Users/example/out/vs/platform/telemetry/node/1dsAppender.js +/Users/example/out/vs/platform/telemetry/electron-sandbox/customEndpointTelemetryService.js +/Users/example/out/vs/platform/telemetry/electron-main/telemetryUtils.js +/Users/example/out/vs/platform/utilityProcess/common/utilityProcessWorkerService.js +/Users/example/out/vs/platform/utilityProcess/electron-main/utilityProcessWorkerMainService.js +/Users/example/out/vs/platform/utilityProcess/electron-main/utilityProcess.js +/Users/example/out/vs/platform/windows/test/electron-main/windowsStateHandler.test.js +/Users/example/out/vs/platform/windows/test/electron-main/windowsFinder.test.js +/Users/example/out/vs/platform/windows/node/windowTracker.js +/Users/example/out/vs/platform/windows/electron-main/windowsMainService.js +/Users/example/out/vs/platform/windows/electron-main/windowsFinder.js +/Users/example/out/vs/platform/windows/electron-main/windowImpl.js +/Users/example/out/vs/platform/windows/electron-main/windowsStateHandler.js +/Users/example/out/vs/platform/windows/electron-main/windows.js +/Users/example/out/vs/platform/checksum/test/node/checksumService.test.js +/Users/example/out/vs/platform/checksum/test/node/fixtures/lorem.txt +/Users/example/out/vs/platform/checksum/common/checksumService.js +/Users/example/out/vs/platform/checksum/node/checksumService.js +/Users/example/out/vs/platform/backup/test/electron-main/backupMainService.test.js +/Users/example/out/vs/platform/backup/common/backup.js +/Users/example/out/vs/platform/backup/node/backup.js +/Users/example/out/vs/platform/backup/electron-main/backupMainService.js +/Users/example/out/vs/platform/backup/electron-main/backup.js +/Users/example/out/vs/platform/extensionRecommendations/common/extensionRecommendations.js +/Users/example/out/vs/platform/extensionRecommendations/common/extensionRecommendationsIpc.js +/Users/example/out/vs/platform/accessibility/test/common/testAccessibilityService.js +/Users/example/out/vs/platform/accessibility/browser/accessibilityService.js +/Users/example/out/vs/platform/accessibility/common/accessibility.js +/Users/example/out/vs/platform/userData/test/browser/fileUserDataProvider.test.js +/Users/example/out/vs/platform/userData/common/fileUserDataProvider.js +/Users/example/out/vs/platform/externalServices/common/serviceMachineId.js +/Users/example/out/vs/platform/externalServices/common/marketplace.js +/Users/example/out/vs/platform/sign/browser/signService.js +/Users/example/out/vs/platform/sign/common/abstractSignService.js +/Users/example/out/vs/platform/sign/common/sign.js +/Users/example/out/vs/platform/sign/node/signService.js +/Users/example/out/vs/platform/auxiliaryWindow/electron-main/auxiliaryWindowsMainService.js +/Users/example/out/vs/platform/auxiliaryWindow/electron-main/auxiliaryWindows.js +/Users/example/out/vs/platform/auxiliaryWindow/electron-main/auxiliaryWindow.js +/Users/example/out/vs/platform/extensionManagement/test/common/extensionNls.test.js +/Users/example/out/vs/platform/extensionManagement/test/common/configRemotes.test.js +/Users/example/out/vs/platform/extensionManagement/test/common/extensionsProfileScannerService.test.js +/Users/example/out/vs/platform/extensionManagement/test/common/extensionGalleryService.test.js +/Users/example/out/vs/platform/extensionManagement/test/common/extensionManagement.test.js +/Users/example/out/vs/platform/extensionManagement/test/node/extensionsScannerService.test.js +/Users/example/out/vs/platform/extensionManagement/test/node/installGalleryExtensionTask.test.js +/Users/example/out/vs/platform/extensionManagement/common/extensionsProfileScannerService.js +/Users/example/out/vs/platform/extensionManagement/common/extensionManagementCLI.js +/Users/example/out/vs/platform/extensionManagement/common/configRemotes.js +/Users/example/out/vs/platform/extensionManagement/common/extensionTipsService.js +/Users/example/out/vs/platform/extensionManagement/common/abstractExtensionManagementService.js +/Users/example/out/vs/platform/extensionManagement/common/unsupportedExtensionsMigration.js +/Users/example/out/vs/platform/extensionManagement/common/extensionStorage.js +/Users/example/out/vs/platform/extensionManagement/common/implicitActivationEvents.js +/Users/example/out/vs/platform/extensionManagement/common/extensionGalleryService.js +/Users/example/out/vs/platform/extensionManagement/common/extensionEnablementService.js +/Users/example/out/vs/platform/extensionManagement/common/extensionManagementIpc.js +/Users/example/out/vs/platform/extensionManagement/common/extensionNls.js +/Users/example/out/vs/platform/extensionManagement/common/extensionManagement.js +/Users/example/out/vs/platform/extensionManagement/common/extensionManagementUtil.js +/Users/example/out/vs/platform/extensionManagement/common/extensionsScannerService.js +/Users/example/out/vs/platform/extensionManagement/node/extensionSignatureVerificationService.js +/Users/example/out/vs/platform/extensionManagement/node/extensionsProfileScannerService.js +/Users/example/out/vs/platform/extensionManagement/node/extensionTipsService.js +/Users/example/out/vs/platform/extensionManagement/node/extensionDownloader.js +/Users/example/out/vs/platform/extensionManagement/node/extensionLifecycle.js +/Users/example/out/vs/platform/extensionManagement/node/extensionsManifestCache.js +/Users/example/out/vs/platform/extensionManagement/node/extensionsWatcher.js +/Users/example/out/vs/platform/extensionManagement/node/extensionManagementService.js +/Users/example/out/vs/platform/extensionManagement/node/extensionManagementUtil.js +/Users/example/out/vs/platform/extensionManagement/node/extensionsScannerService.js +/Users/example/out/vs/platform/extensionManagement/electron-sandbox/extensionsProfileScannerService.js +/Users/example/out/vs/platform/accessibilitySignal/browser/progressAccessibilitySignalScheduler.js +/Users/example/out/vs/platform/accessibilitySignal/browser/accessibilitySignalService.js +/Users/example/out/vs/platform/accessibilitySignal/browser/media/voiceRecordingStopped.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/break.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/format.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/save.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/foldedAreas.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/terminalBell.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/error.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/diffLineModified.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/quickFixes.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/taskFailed.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/chatResponsePending.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/chatResponseReceived3.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/voiceRecordingStarted.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/chatResponseReceived2.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/clear.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/chatResponseReceived1.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/diffLineDeleted.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/chatResponseReceived4.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/diffLineInserted.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/progress.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/chatRequestSent.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/warning.mp3 +/Users/example/out/vs/platform/accessibilitySignal/browser/media/taskCompleted.mp3 +/Users/example/out/vs/platform/remoteTunnel/common/remoteTunnel.js +/Users/example/out/vs/platform/remoteTunnel/node/remoteTunnelService.js +/Users/example/out/vs/platform/remoteTunnel/electron-sandbox/remoteTunnelService.js +/Users/example/out/vs/platform/sharedProcess/common/sharedProcess.js +/Users/example/out/vs/platform/sharedProcess/node/sharedProcess.js +/Users/example/out/vs/platform/sharedProcess/electron-main/sharedProcess.js +/Users/example/out/vs/platform/editor/common/editor.js +/Users/example/out/vs/platform/keyboardLayout/common/keyboardLayout.js +/Users/example/out/vs/platform/keyboardLayout/common/keyboardMapper.js +/Users/example/out/vs/platform/keyboardLayout/common/keyboardConfig.js +/Users/example/out/vs/platform/keyboardLayout/common/keyboardLayoutService.js +/Users/example/out/vs/platform/keyboardLayout/electron-main/keyboardLayoutMainService.js +/Users/example/out/vs/platform/policy/common/policyIpc.js +/Users/example/out/vs/platform/policy/common/policy.js +/Users/example/out/vs/platform/policy/common/filePolicyService.js +/Users/example/out/vs/platform/policy/node/nativePolicyService.js +/Users/example/out/vs/platform/debug/common/extensionHostDebug.js +/Users/example/out/vs/platform/debug/common/extensionHostDebugIpc.js +/Users/example/out/vs/platform/debug/electron-main/extensionHostDebugIpc.js +/Users/example/out/vs/platform/clipboard/test/common/testClipboardService.js +/Users/example/out/vs/platform/clipboard/browser/clipboardService.js +/Users/example/out/vs/platform/clipboard/common/clipboardService.js +/Users/example/out/vs/platform/remote/test/common/remoteHosts.test.js +/Users/example/out/vs/platform/remote/test/electron-sandbox/remoteAuthorityResolverService.test.js +/Users/example/out/vs/platform/remote/browser/remoteAuthorityResolverService.js +/Users/example/out/vs/platform/remote/browser/browserSocketFactory.js +/Users/example/out/vs/platform/remote/common/remoteAgentEnvironment.js +/Users/example/out/vs/platform/remote/common/remoteHosts.js +/Users/example/out/vs/platform/remote/common/managedSocket.js +/Users/example/out/vs/platform/remote/common/remoteAgentConnection.js +/Users/example/out/vs/platform/remote/common/remoteAuthorityResolver.js +/Users/example/out/vs/platform/remote/common/electronRemoteResources.js +/Users/example/out/vs/platform/remote/common/remoteExtensionsScanner.js +/Users/example/out/vs/platform/remote/common/remoteSocketFactoryService.js +/Users/example/out/vs/platform/remote/common/sharedProcessTunnelService.js +/Users/example/out/vs/platform/remote/node/nodeSocketFactory.js +/Users/example/out/vs/platform/remote/node/wsl.js +/Users/example/out/vs/platform/remote/electron-sandbox/remoteAuthorityResolverService.js +/Users/example/out/vs/platform/remote/electron-sandbox/electronRemoteResourceLoader.js +/Users/example/out/vs/platform/remote/electron-sandbox/sharedProcessTunnelService.js +/Users/example/out/vs/code/test/electron-sandbox/issue/testReporterModel.test.js +/Users/example/out/vs/code/browser/workbench/workbench-dev.html +/Users/example/out/vs/code/browser/workbench/callback.html +/Users/example/out/vs/code/browser/workbench/workbench.html +/Users/example/out/vs/code/browser/workbench/workbench.js +/Users/example/out/vs/code/node/cli.js +/Users/example/out/vs/code/node/cliProcessMain.js +/Users/example/out/vs/code/node/sharedProcess/contrib/codeCacheCleaner.js +/Users/example/out/vs/code/node/sharedProcess/contrib/languagePackCachedDataCleaner.js +/Users/example/out/vs/code/node/sharedProcess/contrib/localizationsUpdater.js +/Users/example/out/vs/code/node/sharedProcess/contrib/userDataProfilesCleaner.js +/Users/example/out/vs/code/node/sharedProcess/contrib/storageDataCleaner.js +/Users/example/out/vs/code/node/sharedProcess/contrib/logsDataCleaner.js +/Users/example/out/vs/code/node/sharedProcess/contrib/extensions.js +/Users/example/out/vs/code/node/sharedProcess/sharedProcessMain.js +/Users/example/out/vs/code/electron-sandbox/workbench/workbench-dev.html +/Users/example/out/vs/code/electron-sandbox/workbench/workbench.html +/Users/example/out/vs/code/electron-sandbox/workbench/workbench.js +/Users/example/out/vs/code/electron-sandbox/issue/issueReporterMain.js +/Users/example/out/vs/code/electron-sandbox/issue/issueReporterService.js +/Users/example/out/vs/code/electron-sandbox/issue/issueReporterPage.js +/Users/example/out/vs/code/electron-sandbox/issue/issueReporter.js +/Users/example/out/vs/code/electron-sandbox/issue/issueReporter-dev.html +/Users/example/out/vs/code/electron-sandbox/issue/issueReporterModel.js +/Users/example/out/vs/code/electron-sandbox/issue/issueReporter.html +/Users/example/out/vs/code/electron-sandbox/issue/media/issueReporter.css +/Users/example/out/vs/code/electron-sandbox/processExplorer/processExplorer-dev.html +/Users/example/out/vs/code/electron-sandbox/processExplorer/processExplorerMain.js +/Users/example/out/vs/code/electron-sandbox/processExplorer/processExplorer.js +/Users/example/out/vs/code/electron-sandbox/processExplorer/processExplorer.html +/Users/example/out/vs/code/electron-sandbox/processExplorer/media/processExplorer.css +/Users/example/out/vs/code/electron-main/auth.js +/Users/example/out/vs/code/electron-main/main.js +/Users/example/out/vs/code/electron-main/app.js +/Users/example/out/vs/server/test/node/serverConnectionToken.test.js +/Users/example/out/vs/server/node/remoteExtensionHostAgentCli.js +/Users/example/out/vs/server/node/extensionHostConnection.js +/Users/example/out/vs/server/node/webClientServer.js +/Users/example/out/vs/server/node/serverServices.js +/Users/example/out/vs/server/node/server.cli.js +/Users/example/out/vs/server/node/remoteAgentEnvironmentImpl.js +/Users/example/out/vs/server/node/remoteTerminalChannel.js +/Users/example/out/vs/server/node/remoteExtensionHostAgentServer.js +/Users/example/out/vs/server/node/remoteFileSystemProviderServer.js +/Users/example/out/vs/server/node/remoteLanguagePacks.js +/Users/example/out/vs/server/node/serverConnectionToken.js +/Users/example/out/vs/server/node/remoteExtensionManagement.js +/Users/example/out/vs/server/node/serverEnvironmentService.js +/Users/example/out/vs/server/node/extensionHostStatusService.js +/Users/example/out/vs/server/node/server.main.js +/Users/example/out/vs/server/node/remoteExtensionsScanner.js +/Users/example/out/vs/server/node/extensionsScannerService.js +/Users/example/out/vs/nls.mock.js +/Users/example/out/vs/css.build.js +/Users/example/out/vs/workbench/workbench.web.main.js +/Users/example/out/vs/workbench/test/browser/viewlet.test.js +/Users/example/out/vs/workbench/test/browser/webview.test.js +/Users/example/out/vs/workbench/test/browser/workbenchTestServices.js +/Users/example/out/vs/workbench/test/browser/window.test.js +/Users/example/out/vs/workbench/test/browser/quickAccess.test.js +/Users/example/out/vs/workbench/test/browser/contributions.test.js +/Users/example/out/vs/workbench/test/browser/parts/statusbar/statusbarModel.test.js +/Users/example/out/vs/workbench/test/browser/parts/editor/editorDiffModel.test.js +/Users/example/out/vs/workbench/test/browser/parts/editor/sideBySideEditorInput.test.js +/Users/example/out/vs/workbench/test/browser/parts/editor/resourceEditorInput.test.js +/Users/example/out/vs/workbench/test/browser/parts/editor/breadcrumbModel.test.js +/Users/example/out/vs/workbench/test/browser/parts/editor/textResourceEditorInput.test.js +/Users/example/out/vs/workbench/test/browser/parts/editor/diffEditorInput.test.js +/Users/example/out/vs/workbench/test/browser/parts/editor/textEditorPane.test.js +/Users/example/out/vs/workbench/test/browser/parts/editor/editorModel.test.js +/Users/example/out/vs/workbench/test/browser/parts/editor/editorGroupModel.test.js +/Users/example/out/vs/workbench/test/browser/parts/editor/filteredEditorGroupModel.test.js +/Users/example/out/vs/workbench/test/browser/parts/editor/editorInput.test.js +/Users/example/out/vs/workbench/test/browser/parts/editor/editorPane.test.js +/Users/example/out/vs/workbench/test/browser/parts/editor/editor.test.js +/Users/example/out/vs/workbench/test/browser/codeeditor.test.js +/Users/example/out/vs/workbench/test/browser/part.test.js +/Users/example/out/vs/workbench/test/common/workbenchTestServices.js +/Users/example/out/vs/workbench/test/common/notifications.test.js +/Users/example/out/vs/workbench/test/common/utils.js +/Users/example/out/vs/workbench/test/common/memento.test.js +/Users/example/out/vs/workbench/test/common/resources.test.js +/Users/example/out/vs/workbench/test/electron-sandbox/workbenchTestServices.js +/Users/example/out/vs/workbench/test/electron-sandbox/resolveExternal.test.js +/Users/example/out/vs/workbench/workbench.desktop.main.js +/Users/example/out/vs/workbench/contrib/bracketPairColorizer2Telemetry/browser/bracketPairColorizer2Telemetry.contribution.js +/Users/example/out/vs/workbench/contrib/languageStatus/browser/languageStatus.contribution.js +/Users/example/out/vs/workbench/contrib/languageStatus/browser/media/languageStatus.css +/Users/example/out/vs/workbench/contrib/languageDetection/browser/languageDetection.contribution.js +/Users/example/out/vs/workbench/contrib/encryption/electron-sandbox/encryption.contribution.js +/Users/example/out/vs/workbench/contrib/snippets/test/browser/snippetsService.test.js +/Users/example/out/vs/workbench/contrib/snippets/test/browser/snippetsRegistry.test.js +/Users/example/out/vs/workbench/contrib/snippets/test/browser/snippetsRewrite.test.js +/Users/example/out/vs/workbench/contrib/snippets/test/browser/snippetFile.test.js +/Users/example/out/vs/workbench/contrib/snippets/browser/snippetPicker.js +/Users/example/out/vs/workbench/contrib/snippets/browser/snippetCompletionProvider.js +/Users/example/out/vs/workbench/contrib/snippets/browser/snippetsFile.js +/Users/example/out/vs/workbench/contrib/snippets/browser/snippetCodeActionProvider.js +/Users/example/out/vs/workbench/contrib/snippets/browser/tabCompletion.js +/Users/example/out/vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions.js +/Users/example/out/vs/workbench/contrib/snippets/browser/commands/configureSnippets.js +/Users/example/out/vs/workbench/contrib/snippets/browser/commands/insertSnippet.js +/Users/example/out/vs/workbench/contrib/snippets/browser/commands/fileTemplateSnippets.js +/Users/example/out/vs/workbench/contrib/snippets/browser/commands/surroundWithSnippet.js +/Users/example/out/vs/workbench/contrib/snippets/browser/snippets.contribution.js +/Users/example/out/vs/workbench/contrib/snippets/browser/snippets.js +/Users/example/out/vs/workbench/contrib/snippets/browser/snippetsService.js +/Users/example/out/vs/workbench/contrib/mappedEdits/common/mappedEdits.contribution.js +/Users/example/out/vs/workbench/contrib/folding/browser/folding.contribution.js +/Users/example/out/vs/workbench/contrib/comments/test/browser/commentsView.test.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentThreadAdditionalActions.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentNode.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentThreadRangeDecorator.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentMenus.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentReply.js +/Users/example/out/vs/workbench/contrib/comments/browser/simpleCommentEditor.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentsFilterOptions.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentColors.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentsModel.js +/Users/example/out/vs/workbench/contrib/comments/browser/reactionsAction.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentsInputContentProvider.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentsViewActions.js +/Users/example/out/vs/workbench/contrib/comments/browser/timestamp.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentsController.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentsEditorContribution.js +/Users/example/out/vs/workbench/contrib/comments/browser/comments.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentThreadZoneWidget.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentThreadBody.js +/Users/example/out/vs/workbench/contrib/comments/browser/comments.contribution.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentService.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentsAccessibility.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentThreadHeader.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentGlyphWidget.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentsTreeViewer.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentFormActions.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentThreadWidget.js +/Users/example/out/vs/workbench/contrib/comments/browser/commentsView.js +/Users/example/out/vs/workbench/contrib/comments/browser/media/review.css +/Users/example/out/vs/workbench/contrib/comments/browser/media/panel.css +/Users/example/out/vs/workbench/contrib/comments/common/commentContextKeys.js +/Users/example/out/vs/workbench/contrib/comments/common/commentModel.js +/Users/example/out/vs/workbench/contrib/comments/common/commentsConfiguration.js +/Users/example/out/vs/workbench/contrib/comments/common/commentCommandIds.js +/Users/example/out/vs/workbench/contrib/comments/common/commentThreadWidget.js +/Users/example/out/vs/workbench/contrib/preferences/test/browser/keybindingsEditorContribution.test.js +/Users/example/out/vs/workbench/contrib/preferences/test/browser/settingsTreeModels.test.js +/Users/example/out/vs/workbench/contrib/preferences/test/common/smartSnippetInserter.test.js +/Users/example/out/vs/workbench/contrib/preferences/browser/keybindingsEditor.js +/Users/example/out/vs/workbench/contrib/preferences/browser/preferencesEditor.js +/Users/example/out/vs/workbench/contrib/preferences/browser/settingsEditorSettingIndicators.js +/Users/example/out/vs/workbench/contrib/preferences/browser/preferences.contribution.js +/Users/example/out/vs/workbench/contrib/preferences/browser/settingsTree.js +/Users/example/out/vs/workbench/contrib/preferences/browser/settingsEditor2.js +/Users/example/out/vs/workbench/contrib/preferences/browser/settingsLayout.js +/Users/example/out/vs/workbench/contrib/preferences/browser/keybindingsEditorContribution.js +/Users/example/out/vs/workbench/contrib/preferences/browser/preferencesRenderers.js +/Users/example/out/vs/workbench/contrib/preferences/browser/preferencesActions.js +/Users/example/out/vs/workbench/contrib/preferences/browser/keyboardLayoutPicker.js +/Users/example/out/vs/workbench/contrib/preferences/browser/preferencesSearch.js +/Users/example/out/vs/workbench/contrib/preferences/browser/tocTree.js +/Users/example/out/vs/workbench/contrib/preferences/browser/keybindingWidgets.js +/Users/example/out/vs/workbench/contrib/preferences/browser/preferencesWidgets.js +/Users/example/out/vs/workbench/contrib/preferences/browser/settingsSearchMenu.js +/Users/example/out/vs/workbench/contrib/preferences/browser/preferencesIcons.js +/Users/example/out/vs/workbench/contrib/preferences/browser/settingsWidgets.js +/Users/example/out/vs/workbench/contrib/preferences/browser/settingsTreeModels.js +/Users/example/out/vs/workbench/contrib/preferences/browser/media/settingsWidgets.css +/Users/example/out/vs/workbench/contrib/preferences/browser/media/keybindingsEditor.css +/Users/example/out/vs/workbench/contrib/preferences/browser/media/settingsEditor2.css +/Users/example/out/vs/workbench/contrib/preferences/browser/media/preferences.css +/Users/example/out/vs/workbench/contrib/preferences/browser/media/keybindings.css +/Users/example/out/vs/workbench/contrib/preferences/common/settingsEditorColorRegistry.js +/Users/example/out/vs/workbench/contrib/preferences/common/smartSnippetInserter.js +/Users/example/out/vs/workbench/contrib/preferences/common/preferences.js +/Users/example/out/vs/workbench/contrib/preferences/common/preferencesContribution.js +/Users/example/out/vs/workbench/contrib/codeEditor/test/browser/saveParticipant.test.js +/Users/example/out/vs/workbench/contrib/codeEditor/test/node/autoindent.test.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/suggestEnabledInput/suggestEnabledInput.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/suggestEnabledInput/suggestEnabledInput.css +/Users/example/out/vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/emptyTextEditorHint/emptyTextEditorHint.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/emptyTextEditorHint/emptyTextEditorHint.css +/Users/example/out/vs/workbench/contrib/codeEditor/browser/menuPreventer.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/inspectKeybindings.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/editorFeatures.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/workbenchReferenceSearch.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens.css +/Users/example/out/vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/codeEditor.contribution.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/toggleWordWrap.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/dictation/editorDictation.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/dictation/editorDictation.css +/Users/example/out/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.css +/Users/example/out/vs/workbench/contrib/codeEditor/browser/editorLineNumberMenu.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/toggleMinimap.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/saveParticipants.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/editorSettingsMigration.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/simpleEditorOptions.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/toggleColumnSelection.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget.css +/Users/example/out/vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/largeFileOptimizations.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/accessibility/accessibility.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/accessibility/accessibility.css +/Users/example/out/vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/selectionClipboard.js +/Users/example/out/vs/workbench/contrib/codeEditor/browser/diffEditorHelper.js +/Users/example/out/vs/workbench/contrib/codeEditor/common/languageConfigurationExtensionPoint.js +/Users/example/out/vs/workbench/contrib/codeEditor/electron-sandbox/displayChangeRemeasureFonts.js +/Users/example/out/vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate.js +/Users/example/out/vs/workbench/contrib/codeEditor/electron-sandbox/codeEditor.contribution.js +/Users/example/out/vs/workbench/contrib/codeEditor/electron-sandbox/sleepResumeRepaintMinimap.js +/Users/example/out/vs/workbench/contrib/codeEditor/electron-sandbox/inputClipboardActions.js +/Users/example/out/vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard.js +/Users/example/out/vs/workbench/contrib/splash/browser/splash.contribution.js +/Users/example/out/vs/workbench/contrib/splash/browser/splash.js +/Users/example/out/vs/workbench/contrib/splash/browser/partsSplash.js +/Users/example/out/vs/workbench/contrib/splash/electron-sandbox/splash.contribution.js +/Users/example/out/vs/workbench/contrib/accountEntitlements/browser/accountsEntitlements.contribution.js +/Users/example/out/vs/workbench/contrib/tasks/test/browser/taskTerminalStatus.test.js +/Users/example/out/vs/workbench/contrib/tasks/test/common/taskConfiguration.test.js +/Users/example/out/vs/workbench/contrib/tasks/test/common/problemMatcher.test.js +/Users/example/out/vs/workbench/contrib/tasks/browser/taskTerminalStatus.js +/Users/example/out/vs/workbench/contrib/tasks/browser/task.contribution.js +/Users/example/out/vs/workbench/contrib/tasks/browser/abstractTaskService.js +/Users/example/out/vs/workbench/contrib/tasks/browser/taskQuickPick.js +/Users/example/out/vs/workbench/contrib/tasks/browser/runAutomaticTasks.js +/Users/example/out/vs/workbench/contrib/tasks/browser/taskService.js +/Users/example/out/vs/workbench/contrib/tasks/browser/terminalTaskSystem.js +/Users/example/out/vs/workbench/contrib/tasks/browser/tasksQuickAccess.js +/Users/example/out/vs/workbench/contrib/tasks/common/jsonSchema_v2.js +/Users/example/out/vs/workbench/contrib/tasks/common/taskSystem.js +/Users/example/out/vs/workbench/contrib/tasks/common/jsonSchemaCommon.js +/Users/example/out/vs/workbench/contrib/tasks/common/tasks.js +/Users/example/out/vs/workbench/contrib/tasks/common/taskTemplates.js +/Users/example/out/vs/workbench/contrib/tasks/common/problemMatcher.js +/Users/example/out/vs/workbench/contrib/tasks/common/taskDefinitionRegistry.js +/Users/example/out/vs/workbench/contrib/tasks/common/taskService.js +/Users/example/out/vs/workbench/contrib/tasks/common/problemCollectors.js +/Users/example/out/vs/workbench/contrib/tasks/common/jsonSchema_v1.js +/Users/example/out/vs/workbench/contrib/tasks/common/taskConfiguration.js +/Users/example/out/vs/workbench/contrib/tasks/electron-sandbox/taskService.js +/Users/example/out/vs/workbench/contrib/keybindings/browser/keybindings.contribution.js +/Users/example/out/vs/workbench/contrib/accessibilitySignals/browser/accessibilitySignalDebuggerContribution.js +/Users/example/out/vs/workbench/contrib/accessibilitySignals/browser/accessibilitySignal.contribution.js +/Users/example/out/vs/workbench/contrib/accessibilitySignals/browser/openDiffEditorAnnouncement.js +/Users/example/out/vs/workbench/contrib/accessibilitySignals/browser/editorTextPropertySignalsContribution.js +/Users/example/out/vs/workbench/contrib/accessibilitySignals/browser/reloadableWorkbenchContribution.js +/Users/example/out/vs/workbench/contrib/accessibilitySignals/browser/commands.js +/Users/example/out/vs/workbench/contrib/accessibilitySignals/browser/accessibilitySignalLineFeatureContribution.js +/Users/example/out/vs/workbench/contrib/accessibilitySignals/browser/saveAccessibilitySignal.js +/Users/example/out/vs/workbench/contrib/update/browser/releaseNotesEditor.js +/Users/example/out/vs/workbench/contrib/update/browser/update.js +/Users/example/out/vs/workbench/contrib/update/browser/update.contribution.js +/Users/example/out/vs/workbench/contrib/update/browser/media/releasenoteseditor.css +/Users/example/out/vs/workbench/contrib/update/common/update.js +/Users/example/out/vs/workbench/contrib/chat/test/browser/chatVariables.test.js +/Users/example/out/vs/workbench/contrib/chat/test/browser/mockChatWidget.js +/Users/example/out/vs/workbench/contrib/chat/test/common/chatWordCounter.test.js +/Users/example/out/vs/workbench/contrib/chat/test/common/chatRequestParser.test.js +/Users/example/out/vs/workbench/contrib/chat/test/common/voiceChat.test.js +/Users/example/out/vs/workbench/contrib/chat/test/common/mockChatService.js +/Users/example/out/vs/workbench/contrib/chat/test/common/annotations.test.js +/Users/example/out/vs/workbench/contrib/chat/test/common/chatService.test.js +/Users/example/out/vs/workbench/contrib/chat/test/common/mockChatVariables.js +/Users/example/out/vs/workbench/contrib/chat/test/common/chatModel.test.js +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_agents_and_variables_and_multiline.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_variables.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_plain_text_with_newlines.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_agents__subCommand.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/Response_content__markdown.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_invalid_variables.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_agent_with_subcommand_after_text.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatService_can_serialize.1.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_variable_with_question_mark.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatService_can_deserialize.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_multiple_slash_commands.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/Response_mergeable_markdown.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatService_can_serialize.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_agents__text__subCommand.0.snap.actual +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_plain_text.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/Response_inline_reference.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/Response_async_content.1.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/Annotations_extractVulnerabilitiesFromText_multiple_vulns.1.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/Annotations_extractVulnerabilitiesFromText_multiple_vulns.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/Response_async_content.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_agent_not_first.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/Response_markdown__content.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/Annotations_extractVulnerabilitiesFromText_single_line.1.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_invalid_slash_command.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/Response_not_mergeable_markdown.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_slash_command.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/Annotations_extractVulnerabilitiesFromText_multiline.1.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/Annotations_extractVulnerabilitiesFromText_multiline.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_agent_and_subcommand_after_newline.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/Response_markdown__markdown.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_agent_with_question_mark.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_agents_and_variables_and_multiline__part2.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/Annotations_extractVulnerabilitiesFromText_single_line.0.snap +/Users/example/out/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_agent_and_subcommand_with_leading_whitespace.0.snap +/Users/example/out/vs/workbench/contrib/chat/browser/chatAccessibilityService.js +/Users/example/out/vs/workbench/contrib/chat/browser/chatListRenderer.js +/Users/example/out/vs/workbench/contrib/chat/browser/chatQuick.js +/Users/example/out/vs/workbench/contrib/chat/browser/chatAccessibilityProvider.js +/Users/example/out/vs/workbench/contrib/chat/browser/chatWidget.js +/Users/example/out/vs/workbench/contrib/chat/browser/codeBlockPart.css +/Users/example/out/vs/workbench/contrib/chat/browser/chatViewPane.js +/Users/example/out/vs/workbench/contrib/chat/browser/codeBlockPart.js +/Users/example/out/vs/workbench/contrib/chat/browser/chatEditorInput.js +/Users/example/out/vs/workbench/contrib/chat/browser/contrib/chatDynamicVariables.js +/Users/example/out/vs/workbench/contrib/chat/browser/contrib/chatHistoryVariables.js +/Users/example/out/vs/workbench/contrib/chat/browser/contrib/chatInputEditorContrib.js +/Users/example/out/vs/workbench/contrib/chat/browser/chatMarkdownDecorationsRenderer.js +/Users/example/out/vs/workbench/contrib/chat/browser/chat.contribution.js +/Users/example/out/vs/workbench/contrib/chat/browser/chatOptions.js +/Users/example/out/vs/workbench/contrib/chat/browser/codeBlockContextProviderService.js +/Users/example/out/vs/workbench/contrib/chat/browser/chatEditor.js +/Users/example/out/vs/workbench/contrib/chat/browser/actions/chatTitleActions.js +/Users/example/out/vs/workbench/contrib/chat/browser/actions/chatImportExport.js +/Users/example/out/vs/workbench/contrib/chat/browser/actions/chatCopyActions.js +/Users/example/out/vs/workbench/contrib/chat/browser/actions/chatCodeblockActions.js +/Users/example/out/vs/workbench/contrib/chat/browser/actions/chatClearActions.js +/Users/example/out/vs/workbench/contrib/chat/browser/actions/chatExecuteActions.js +/Users/example/out/vs/workbench/contrib/chat/browser/actions/chatClear.js +/Users/example/out/vs/workbench/contrib/chat/browser/actions/chatFileTreeActions.js +/Users/example/out/vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp.js +/Users/example/out/vs/workbench/contrib/chat/browser/actions/chatMoveActions.js +/Users/example/out/vs/workbench/contrib/chat/browser/actions/chatActions.js +/Users/example/out/vs/workbench/contrib/chat/browser/actions/chatQuickInputActions.js +/Users/example/out/vs/workbench/contrib/chat/browser/chatInputPart.js +/Users/example/out/vs/workbench/contrib/chat/browser/chatParticipantContributions.js +/Users/example/out/vs/workbench/contrib/chat/browser/chatFollowups.js +/Users/example/out/vs/workbench/contrib/chat/browser/chat.js +/Users/example/out/vs/workbench/contrib/chat/browser/media/chat.css +/Users/example/out/vs/workbench/contrib/chat/browser/chatVariables.js +/Users/example/out/vs/workbench/contrib/chat/common/voiceChat.js +/Users/example/out/vs/workbench/contrib/chat/common/chatWidgetHistoryService.js +/Users/example/out/vs/workbench/contrib/chat/common/chatRequestParser.js +/Users/example/out/vs/workbench/contrib/chat/common/chatAgents.js +/Users/example/out/vs/workbench/contrib/chat/common/chatContextKeys.js +/Users/example/out/vs/workbench/contrib/chat/common/chatViewModel.js +/Users/example/out/vs/workbench/contrib/chat/common/chatWordCounter.js +/Users/example/out/vs/workbench/contrib/chat/common/annotations.js +/Users/example/out/vs/workbench/contrib/chat/common/languageModels.js +/Users/example/out/vs/workbench/contrib/chat/common/chatColors.js +/Users/example/out/vs/workbench/contrib/chat/common/chatService.js +/Users/example/out/vs/workbench/contrib/chat/common/codeBlockModelCollection.js +/Users/example/out/vs/workbench/contrib/chat/common/chatServiceImpl.js +/Users/example/out/vs/workbench/contrib/chat/common/chatParserTypes.js +/Users/example/out/vs/workbench/contrib/chat/common/chatParticipantContribTypes.js +/Users/example/out/vs/workbench/contrib/chat/common/chatModel.js +/Users/example/out/vs/workbench/contrib/chat/common/chatSlashCommands.js +/Users/example/out/vs/workbench/contrib/chat/common/chatVariables.js +/Users/example/out/vs/workbench/contrib/chat/electron-sandbox/chat.contribution.js +/Users/example/out/vs/workbench/contrib/chat/electron-sandbox/actions/voiceChatActions.js +/Users/example/out/vs/workbench/contrib/chat/electron-sandbox/actions/media/voiceChatActions.css +/Users/example/out/vs/workbench/contrib/codeActions/browser/documentationContribution.js +/Users/example/out/vs/workbench/contrib/codeActions/browser/codeActionsContribution.js +/Users/example/out/vs/workbench/contrib/codeActions/browser/codeActions.contribution.js +/Users/example/out/vs/workbench/contrib/codeActions/common/documentationExtensionPoint.js +/Users/example/out/vs/workbench/contrib/codeActions/common/codeActionsExtensionPoint.js +/Users/example/out/vs/workbench/contrib/markers/test/browser/markersModel.test.js +/Users/example/out/vs/workbench/contrib/markers/browser/markersViewActions.js +/Users/example/out/vs/workbench/contrib/markers/browser/markersTable.js +/Users/example/out/vs/workbench/contrib/markers/browser/markersView.js +/Users/example/out/vs/workbench/contrib/markers/browser/markersFilterOptions.js +/Users/example/out/vs/workbench/contrib/markers/browser/markersModel.js +/Users/example/out/vs/workbench/contrib/markers/browser/markers.contribution.js +/Users/example/out/vs/workbench/contrib/markers/browser/markersViewActions.css +/Users/example/out/vs/workbench/contrib/markers/browser/markersFileDecorations.js +/Users/example/out/vs/workbench/contrib/markers/browser/markersTreeViewer.js +/Users/example/out/vs/workbench/contrib/markers/browser/messages.js +/Users/example/out/vs/workbench/contrib/markers/browser/markers.js +/Users/example/out/vs/workbench/contrib/markers/browser/media/markers.css +/Users/example/out/vs/workbench/contrib/markers/common/markers.js +/Users/example/out/vs/workbench/contrib/limitIndicator/browser/limitIndicator.contribution.js +/Users/example/out/vs/workbench/contrib/deprecatedExtensionMigrator/browser/deprecatedExtensionMigrator.contribution.js +/Users/example/out/vs/workbench/contrib/markdown/test/browser/markdownSettingRenderer.test.js +/Users/example/out/vs/workbench/contrib/markdown/browser/markdownDocumentRenderer.js +/Users/example/out/vs/workbench/contrib/markdown/browser/markdownSettingRenderer.js +/Users/example/out/vs/workbench/contrib/workspace/browser/workspace.contribution.js +/Users/example/out/vs/workbench/contrib/workspace/browser/workspaceTrustEditor.js +/Users/example/out/vs/workbench/contrib/workspace/browser/media/workspaceTrustEditor.css +/Users/example/out/vs/workbench/contrib/workspace/common/workspace.js +/Users/example/out/vs/workbench/contrib/welcomeViews/common/viewsWelcomeContribution.js +/Users/example/out/vs/workbench/contrib/welcomeViews/common/viewsWelcomeExtensionPoint.js +/Users/example/out/vs/workbench/contrib/welcomeViews/common/viewsWelcome.contribution.js +/Users/example/out/vs/workbench/contrib/welcomeViews/common/newFile.contribution.js +/Users/example/out/vs/workbench/contrib/externalUriOpener/test/common/externalUriOpenerService.test.js +/Users/example/out/vs/workbench/contrib/externalUriOpener/common/externalUriOpener.contribution.js +/Users/example/out/vs/workbench/contrib/externalUriOpener/common/configuration.js +/Users/example/out/vs/workbench/contrib/externalUriOpener/common/contributedOpeners.js +/Users/example/out/vs/workbench/contrib/externalUriOpener/common/externalUriOpenerService.js +/Users/example/out/vs/workbench/contrib/mergeEditor/test/browser/model.test.js +/Users/example/out/vs/workbench/contrib/mergeEditor/test/browser/mapping.test.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/telemetry.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/mergeEditorSerializer.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/mergeMarkers/mergeMarkersController.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/model/lineRange.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/model/modifiedBaseRange.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/model/diffComputer.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/model/rangeUtils.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/model/editing.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/model/mapping.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/model/textModelDiffs.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/view/lineAlignment.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/view/mergeEditor.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/view/editorGutter.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/view/editors/inputCodeEditorView.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/view/editors/resultCodeEditorView.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/view/editors/codeEditorView.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/view/colors.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/view/viewZones.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/view/viewModel.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/view/conflictActions.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/view/fixedZoneWidget.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/view/scrollSynchronizer.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/view/media/mergeEditor.css +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/commands/devCommands.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/commands/commands.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/utils.js +/Users/example/out/vs/workbench/contrib/mergeEditor/browser/mergeEditorInput.js +/Users/example/out/vs/workbench/contrib/mergeEditor/common/mergeEditor.js +/Users/example/out/vs/workbench/contrib/mergeEditor/electron-sandbox/mergeEditor.contribution.js +/Users/example/out/vs/workbench/contrib/mergeEditor/electron-sandbox/devCommands.js +/Users/example/out/vs/workbench/contrib/scrollLocking/browser/scrollLocking.js +/Users/example/out/vs/workbench/contrib/scrollLocking/browser/scrollLocking.contribution.js +/Users/example/out/vs/workbench/contrib/webview/browser/webviewFindWidget.js +/Users/example/out/vs/workbench/contrib/webview/browser/webview.contribution.js +/Users/example/out/vs/workbench/contrib/webview/browser/themeing.js +/Users/example/out/vs/workbench/contrib/webview/browser/webview.js +/Users/example/out/vs/workbench/contrib/webview/browser/resourceLoading.js +/Users/example/out/vs/workbench/contrib/webview/browser/pre/index.html +/Users/example/out/vs/workbench/contrib/webview/browser/pre/index-no-csp.html +/Users/example/out/vs/workbench/contrib/webview/browser/pre/fake.html +/Users/example/out/vs/workbench/contrib/webview/browser/pre/service-worker.js +/Users/example/out/vs/workbench/contrib/webview/browser/overlayWebview.js +/Users/example/out/vs/workbench/contrib/webview/browser/webviewElement.js +/Users/example/out/vs/workbench/contrib/webview/browser/webviewWindowDragMonitor.js +/Users/example/out/vs/workbench/contrib/webview/browser/webviewService.js +/Users/example/out/vs/workbench/contrib/webview/browser/webview.web.contribution.js +/Users/example/out/vs/workbench/contrib/webview/common/webview.js +/Users/example/out/vs/workbench/contrib/webview/electron-sandbox/webview.contribution.js +/Users/example/out/vs/workbench/contrib/webview/electron-sandbox/webviewCommands.js +/Users/example/out/vs/workbench/contrib/webview/electron-sandbox/windowIgnoreMenuShortcutsManager.js +/Users/example/out/vs/workbench/contrib/webview/electron-sandbox/webviewElement.js +/Users/example/out/vs/workbench/contrib/webview/electron-sandbox/webviewService.js +/Users/example/out/vs/workbench/contrib/output/test/browser/outputLinkProvider.test.js +/Users/example/out/vs/workbench/contrib/output/browser/output.contribution.js +/Users/example/out/vs/workbench/contrib/output/browser/outputView.js +/Users/example/out/vs/workbench/contrib/output/browser/outputLinkProvider.js +/Users/example/out/vs/workbench/contrib/output/browser/outputServices.js +/Users/example/out/vs/workbench/contrib/output/browser/output.css +/Users/example/out/vs/workbench/contrib/output/common/outputChannelModelService.js +/Users/example/out/vs/workbench/contrib/output/common/outputChannelModel.js +/Users/example/out/vs/workbench/contrib/output/common/outputLinkComputer.js +/Users/example/out/vs/workbench/contrib/terminal/terminal.all.js +/Users/example/out/vs/workbench/contrib/terminal/test/browser/capabilities/terminalCapabilityStore.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/browser/capabilities/commandDetectionCapability.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/browser/capabilities/partialCommandDetectionCapability.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/browser/terminalActions.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/browser/terminalStatusList.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/browser/xterm/decorationAddon.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/browser/xterm/lineDataEventAddon.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/browser/xterm/xtermTerminal.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/browser/xterm/shellIntegrationAddon.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/browser/terminalProcessManager.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/browser/terminalUri.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/browser/terminalInstance.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/browser/terminalProfileService.integrationTest.js +/Users/example/out/vs/workbench/contrib/terminal/test/browser/terminalInstanceService.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/browser/terminalService.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/browser/terminalConfigurationService.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/common/terminalEnvironment.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/common/terminalColorRegistry.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/common/terminalDataBuffering.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/common/environmentVariableCollection.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/common/terminalClipboard.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/common/environmentVariableShared.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/common/history.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/common/environmentVariableService.test.js +/Users/example/out/vs/workbench/contrib/terminal/test/node/terminalProfiles.test.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalExtensions.js +/Users/example/out/vs/workbench/contrib/terminal/browser/detachedTerminal.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalTabsList.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalEscapeSequences.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalMenus.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalQuickAccess.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalProfileResolverService.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalMainContribution.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalIconPicker.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalProfileService.js +/Users/example/out/vs/workbench/contrib/terminal/browser/xterm/decorationStyles.js +/Users/example/out/vs/workbench/contrib/terminal/browser/xterm/decorationAddon.js +/Users/example/out/vs/workbench/contrib/terminal/browser/xterm/xtermTerminal.js +/Users/example/out/vs/workbench/contrib/terminal/browser/xterm/markNavigationAddon.js +/Users/example/out/vs/workbench/contrib/terminal/browser/xterm/lineDataEventAddon.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminal.contribution.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalTabbedView.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalEditorService.js +/Users/example/out/vs/workbench/contrib/terminal/browser/remoteTerminalBackend.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalProfileQuickpick.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalIcon.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalVoice.js +/Users/example/out/vs/workbench/contrib/terminal/browser/environmentVariableInfo.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalEditorInput.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalInstance.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalProcessManager.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminal.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalGroup.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalInstanceService.js +/Users/example/out/vs/workbench/contrib/terminal/browser/baseTerminalBackend.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalEditor.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalWslRecommendationContribution.js +/Users/example/out/vs/workbench/contrib/terminal/browser/remotePty.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalService.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalCommands.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalIcons.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalGroupService.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalTestHelpers.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalProcessExtHostProxy.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalStatusList.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalView.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalContextMenu.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalUri.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalRunRecentQuickPick.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalContribExports.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalTooltip.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalEditorSerializer.js +/Users/example/out/vs/workbench/contrib/terminal/browser/widgets/widgetManager.js +/Users/example/out/vs/workbench/contrib/terminal/browser/widgets/terminalHoverWidget.js +/Users/example/out/vs/workbench/contrib/terminal/browser/widgets/widgets.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalActions.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalEvents.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminal.web.contribution.js +/Users/example/out/vs/workbench/contrib/terminal/browser/terminalConfigurationService.js +/Users/example/out/vs/workbench/contrib/terminal/browser/media/terminal.css +/Users/example/out/vs/workbench/contrib/terminal/browser/media/xterm.css +/Users/example/out/vs/workbench/contrib/terminal/browser/media/shellIntegration-rc.zsh +/Users/example/out/vs/workbench/contrib/terminal/browser/media/shellIntegration-login.zsh +/Users/example/out/vs/workbench/contrib/terminal/browser/media/widgets.css +/Users/example/out/vs/workbench/contrib/terminal/browser/media/shellIntegration.ps1 +/Users/example/out/vs/workbench/contrib/terminal/browser/media/terminalVoice.css +/Users/example/out/vs/workbench/contrib/terminal/browser/media/scrollbar.css +/Users/example/out/vs/workbench/contrib/terminal/browser/media/shellIntegration-profile.zsh +/Users/example/out/vs/workbench/contrib/terminal/browser/media/shellIntegration-bash.sh +/Users/example/out/vs/workbench/contrib/terminal/browser/media/fish_xdg_data/fish/vendor_conf.d/shellIntegration.fish +/Users/example/out/vs/workbench/contrib/terminal/browser/media/shellIntegration-env.zsh +/Users/example/out/vs/workbench/contrib/terminal/common/terminalExtensionPoints.js +/Users/example/out/vs/workbench/contrib/terminal/common/basePty.js +/Users/example/out/vs/workbench/contrib/terminal/common/terminalExtensionPoints.contribution.js +/Users/example/out/vs/workbench/contrib/terminal/common/terminalContextKey.js +/Users/example/out/vs/workbench/contrib/terminal/common/terminal.js +/Users/example/out/vs/workbench/contrib/terminal/common/environmentVariable.js +/Users/example/out/vs/workbench/contrib/terminal/common/terminalStrings.js +/Users/example/out/vs/workbench/contrib/terminal/common/terminalEnvironment.js +/Users/example/out/vs/workbench/contrib/terminal/common/environmentVariableService.js +/Users/example/out/vs/workbench/contrib/terminal/common/terminalClipboard.js +/Users/example/out/vs/workbench/contrib/terminal/common/history.js +/Users/example/out/vs/workbench/contrib/terminal/common/terminalStorageKeys.js +/Users/example/out/vs/workbench/contrib/terminal/common/environmentVariable.contribution.js +/Users/example/out/vs/workbench/contrib/terminal/common/terminalConfiguration.js +/Users/example/out/vs/workbench/contrib/terminal/common/terminalColorRegistry.js +/Users/example/out/vs/workbench/contrib/terminal/common/remote/remoteTerminalChannel.js +/Users/example/out/vs/workbench/contrib/terminal/common/remote/terminal.js +/Users/example/out/vs/workbench/contrib/terminal/electron-sandbox/localPty.js +/Users/example/out/vs/workbench/contrib/terminal/electron-sandbox/terminalProfileResolverService.js +/Users/example/out/vs/workbench/contrib/terminal/electron-sandbox/terminal.contribution.js +/Users/example/out/vs/workbench/contrib/terminal/electron-sandbox/localTerminalBackend.js +/Users/example/out/vs/workbench/contrib/terminal/electron-sandbox/terminalNativeContribution.js +/Users/example/out/vs/workbench/contrib/terminal/electron-sandbox/terminalRemote.js +/Users/example/out/vs/workbench/contrib/contextmenu/browser/contextmenu.contribution.js +/Users/example/out/vs/workbench/contrib/searchEditor/browser/constants.js +/Users/example/out/vs/workbench/contrib/searchEditor/browser/searchEditorModel.js +/Users/example/out/vs/workbench/contrib/searchEditor/browser/searchEditorInput.js +/Users/example/out/vs/workbench/contrib/searchEditor/browser/searchEditorActions.js +/Users/example/out/vs/workbench/contrib/searchEditor/browser/searchEditor.js +/Users/example/out/vs/workbench/contrib/searchEditor/browser/searchEditor.contribution.js +/Users/example/out/vs/workbench/contrib/searchEditor/browser/searchEditorSerialization.js +/Users/example/out/vs/workbench/contrib/searchEditor/browser/media/searchEditor.css +/Users/example/out/vs/workbench/contrib/bulkEdit/test/browser/bulkCellEdits.test.js +/Users/example/out/vs/workbench/contrib/bulkEdit/test/browser/bulkEditPreview.test.js +/Users/example/out/vs/workbench/contrib/bulkEdit/browser/bulkFileEdits.js +/Users/example/out/vs/workbench/contrib/bulkEdit/browser/bulkTextEdits.js +/Users/example/out/vs/workbench/contrib/bulkEdit/browser/bulkCellEdits.js +/Users/example/out/vs/workbench/contrib/bulkEdit/browser/bulkEditService.js +/Users/example/out/vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution.js +/Users/example/out/vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPane.js +/Users/example/out/vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPreview.js +/Users/example/out/vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree.js +/Users/example/out/vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.css +/Users/example/out/vs/workbench/contrib/bulkEdit/browser/conflicts.js +/Users/example/out/vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution.js +/Users/example/out/vs/workbench/contrib/externalTerminal/node/TerminalHelper.scpt +/Users/example/out/vs/workbench/contrib/externalTerminal/node/iTermHelper.scpt +/Users/example/out/vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution.js +/Users/example/out/vs/workbench/contrib/terminalContrib/suggest/browser/terminalSuggestAddon.js +/Users/example/out/vs/workbench/contrib/terminalContrib/suggest/browser/terminal.suggest.contribution.js +/Users/example/out/vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution.js +/Users/example/out/vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution.js +/Users/example/out/vs/workbench/contrib/terminalContrib/developer/browser/media/developer.css +/Users/example/out/vs/workbench/contrib/terminalContrib/typeAhead/test/browser/terminalTypeAhead.test.js +/Users/example/out/vs/workbench/contrib/terminalContrib/typeAhead/browser/terminal.typeAhead.contribution.js +/Users/example/out/vs/workbench/contrib/terminalContrib/typeAhead/browser/terminalTypeAheadAddon.js +/Users/example/out/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatAccessibilityHelp.js +/Users/example/out/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatController.js +/Users/example/out/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatActions.js +/Users/example/out/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatWidget.js +/Users/example/out/vs/workbench/contrib/terminalContrib/chat/browser/terminalChat.js +/Users/example/out/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatAccessibleView.js +/Users/example/out/vs/workbench/contrib/terminalContrib/chat/browser/terminal.chat.contribution.js +/Users/example/out/vs/workbench/contrib/terminalContrib/chat/browser/media/terminalChatWidget.css +/Users/example/out/vs/workbench/contrib/terminalContrib/highlight/browser/terminal.highlight.contribution.js +/Users/example/out/vs/workbench/contrib/terminalContrib/quickFix/test/browser/quickFixAddon.test.js +/Users/example/out/vs/workbench/contrib/terminalContrib/quickFix/browser/quickFix.js +/Users/example/out/vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon.js +/Users/example/out/vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService.js +/Users/example/out/vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions.js +/Users/example/out/vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution.js +/Users/example/out/vs/workbench/contrib/terminalContrib/quickFix/browser/media/terminalQuickFix.css +/Users/example/out/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkOpeners.test.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkParsing.test.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkHelpers.test.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/test/browser/linkTestUtils.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLocalLinkDetector.test.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/test/browser/terminalUriLinkDetector.test.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/test/browser/terminalWordLinkDetector.test.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/test/browser/terminalMultiLineLinkDetector.test.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkManager.test.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkHelpers.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/browser/links.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/browser/terminalMultiLineLinkDetector.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkProviderService.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/browser/terminalLink.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkResolver.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/browser/terminalWordLinkDetector.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/browser/terminalUriLinkDetector.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkParsing.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/browser/terminalLocalLinkDetector.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/browser/terminalExternalLinkDetector.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkOpeners.js +/Users/example/out/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick.js +/Users/example/out/vs/workbench/contrib/terminalContrib/zoom/browser/terminal.zoom.contribution.js +/Users/example/out/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollColorRegistry.js +/Users/example/out/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminal.stickyScroll.contribution.js +/Users/example/out/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollContribution.js +/Users/example/out/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollOverlay.js +/Users/example/out/vs/workbench/contrib/terminalContrib/stickyScroll/browser/media/stickyScroll.css +/Users/example/out/vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution.js +/Users/example/out/vs/workbench/contrib/terminalContrib/find/browser/terminalFindWidget.js +/Users/example/out/vs/workbench/contrib/terminalContrib/find/browser/textInputContextMenu.js +/Users/example/out/vs/workbench/contrib/terminalContrib/accessibility/test/browser/bufferContentTracker.test.js +/Users/example/out/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBufferProvider.js +/Users/example/out/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp.js +/Users/example/out/vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution.js +/Users/example/out/vs/workbench/contrib/terminalContrib/accessibility/browser/textAreaSyncAddon.js +/Users/example/out/vs/workbench/contrib/terminalContrib/accessibility/browser/bufferContentTracker.js +/Users/example/out/vs/workbench/contrib/workspaces/browser/workspaces.contribution.js +/Users/example/out/vs/workbench/contrib/speech/test/common/speechService.test.js +/Users/example/out/vs/workbench/contrib/speech/browser/speechService.js +/Users/example/out/vs/workbench/contrib/speech/browser/speechAccessibilitySignal.js +/Users/example/out/vs/workbench/contrib/speech/browser/speech.contribution.js +/Users/example/out/vs/workbench/contrib/speech/common/speechService.js +/Users/example/out/vs/workbench/contrib/url/test/browser/trustedDomains.test.js +/Users/example/out/vs/workbench/contrib/url/browser/trustedDomainsValidator.js +/Users/example/out/vs/workbench/contrib/url/browser/trustedDomains.js +/Users/example/out/vs/workbench/contrib/url/browser/url.contribution.js +/Users/example/out/vs/workbench/contrib/url/browser/trustedDomainsFileSystemProvider.js +/Users/example/out/vs/workbench/contrib/url/browser/externalUriResolver.js +/Users/example/out/vs/workbench/contrib/url/common/urlGlob.js +/Users/example/out/vs/workbench/contrib/localHistory/browser/localHistory.contribution.js +/Users/example/out/vs/workbench/contrib/localHistory/browser/localHistoryCommands.js +/Users/example/out/vs/workbench/contrib/localHistory/browser/localHistoryFileSystemProvider.js +/Users/example/out/vs/workbench/contrib/localHistory/browser/localHistory.js +/Users/example/out/vs/workbench/contrib/localHistory/browser/localHistoryTimeline.js +/Users/example/out/vs/workbench/contrib/localHistory/electron-sandbox/localHistory.contribution.js +/Users/example/out/vs/workbench/contrib/localHistory/electron-sandbox/localHistoryCommands.js +/Users/example/out/vs/workbench/contrib/emmet/test/browser/emmetAction.test.js +/Users/example/out/vs/workbench/contrib/emmet/browser/emmet.contribution.js +/Users/example/out/vs/workbench/contrib/emmet/browser/emmetActions.js +/Users/example/out/vs/workbench/contrib/emmet/browser/actions/expandAbbreviation.js +/Users/example/out/vs/workbench/contrib/extensions/test/common/extensionQuery.test.js +/Users/example/out/vs/workbench/contrib/extensions/test/electron-sandbox/extensionsActions.test.js +/Users/example/out/vs/workbench/contrib/extensions/test/electron-sandbox/extensionsWorkbenchService.test.js +/Users/example/out/vs/workbench/contrib/extensions/test/electron-sandbox/extensionRecommendationsService.test.js +/Users/example/out/vs/workbench/contrib/extensions/test/electron-sandbox/extensionsViews.test.js +/Users/example/out/vs/workbench/contrib/extensions/test/electron-sandbox/extension.test.js +/Users/example/out/vs/workbench/contrib/extensions/browser/configBasedRecommendations.js +/Users/example/out/vs/workbench/contrib/extensions/browser/keymapRecommendations.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensionsIcons.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensionsDependencyChecker.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensionsList.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensions.web.contribution.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.js +/Users/example/out/vs/workbench/contrib/extensions/browser/abstractRuntimeExtensionsEditor.js +/Users/example/out/vs/workbench/contrib/extensions/browser/deprecatedExtensionsChecker.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensionsViewer.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensionsActions.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensionsQuickAccess.js +/Users/example/out/vs/workbench/contrib/extensions/browser/fileBasedRecommendations.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensionsActivationProgress.js +/Users/example/out/vs/workbench/contrib/extensions/browser/webRecommendations.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensionsWidgets.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensions.contribution.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensionFeaturesTab.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensionsViews.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensionRecommendations.js +/Users/example/out/vs/workbench/contrib/extensions/browser/browserRuntimeExtensionsEditor.js +/Users/example/out/vs/workbench/contrib/extensions/browser/languageRecommendations.js +/Users/example/out/vs/workbench/contrib/extensions/browser/workspaceRecommendations.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensionEnablementWorkspaceTrustTransitionParticipant.js +/Users/example/out/vs/workbench/contrib/extensions/browser/unsupportedExtensionsMigrationContribution.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensionsCompletionItemsProvider.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensionEditor.js +/Users/example/out/vs/workbench/contrib/extensions/browser/exeBasedRecommendations.js +/Users/example/out/vs/workbench/contrib/extensions/browser/remoteRecommendations.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensionRecommendationsService.js +/Users/example/out/vs/workbench/contrib/extensions/browser/extensionsViewlet.js +/Users/example/out/vs/workbench/contrib/extensions/browser/media/theme-icon.png +/Users/example/out/vs/workbench/contrib/extensions/browser/media/loading-hc.svg +/Users/example/out/vs/workbench/contrib/extensions/browser/media/runtimeExtensionsEditor.css +/Users/example/out/vs/workbench/contrib/extensions/browser/media/language-icon.svg +/Users/example/out/vs/workbench/contrib/extensions/browser/media/loading.svg +/Users/example/out/vs/workbench/contrib/extensions/browser/media/extension.css +/Users/example/out/vs/workbench/contrib/extensions/browser/media/extensionActions.css +/Users/example/out/vs/workbench/contrib/extensions/browser/media/extensionEditor.css +/Users/example/out/vs/workbench/contrib/extensions/browser/media/extensionsViewlet.css +/Users/example/out/vs/workbench/contrib/extensions/browser/media/extensionsWidgets.css +/Users/example/out/vs/workbench/contrib/extensions/browser/media/loading-dark.svg +/Users/example/out/vs/workbench/contrib/extensions/common/reportExtensionIssueAction.js +/Users/example/out/vs/workbench/contrib/extensions/common/extensionQuery.js +/Users/example/out/vs/workbench/contrib/extensions/common/runtimeExtensionsInput.js +/Users/example/out/vs/workbench/contrib/extensions/common/extensionsUtils.js +/Users/example/out/vs/workbench/contrib/extensions/common/extensions.js +/Users/example/out/vs/workbench/contrib/extensions/common/extensionsFileTemplate.js +/Users/example/out/vs/workbench/contrib/extensions/common/extensionsInput.js +/Users/example/out/vs/workbench/contrib/extensions/electron-sandbox/extensionProfileService.js +/Users/example/out/vs/workbench/contrib/extensions/electron-sandbox/extensionsActions.js +/Users/example/out/vs/workbench/contrib/extensions/electron-sandbox/remoteExtensionsInit.js +/Users/example/out/vs/workbench/contrib/extensions/electron-sandbox/extensions.contribution.js +/Users/example/out/vs/workbench/contrib/extensions/electron-sandbox/extensionsSlowActions.js +/Users/example/out/vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor.js +/Users/example/out/vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction.js +/Users/example/out/vs/workbench/contrib/extensions/electron-sandbox/extensionsAutoProfiler.js +/Users/example/out/vs/workbench/contrib/tags/test/node/workspaceTags.test.js +/Users/example/out/vs/workbench/contrib/tags/browser/workspaceTagsService.js +/Users/example/out/vs/workbench/contrib/tags/common/workspaceTags.js +/Users/example/out/vs/workbench/contrib/tags/common/javaWorkspaceTags.js +/Users/example/out/vs/workbench/contrib/tags/electron-sandbox/workspaceTags.js +/Users/example/out/vs/workbench/contrib/tags/electron-sandbox/workspaceTagsService.js +/Users/example/out/vs/workbench/contrib/tags/electron-sandbox/tags.contribution.js +/Users/example/out/vs/workbench/contrib/search/test/browser/searchViewlet.test.js +/Users/example/out/vs/workbench/contrib/search/test/browser/searchActions.test.js +/Users/example/out/vs/workbench/contrib/search/test/browser/mockSearchTree.js +/Users/example/out/vs/workbench/contrib/search/test/browser/searchResult.test.js +/Users/example/out/vs/workbench/contrib/search/test/browser/searchModel.test.js +/Users/example/out/vs/workbench/contrib/search/test/browser/searchTestCommon.js +/Users/example/out/vs/workbench/contrib/search/test/browser/searchNotebookHelpers.test.js +/Users/example/out/vs/workbench/contrib/search/test/common/extractRange.test.js +/Users/example/out/vs/workbench/contrib/search/test/common/cacheState.test.js +/Users/example/out/vs/workbench/contrib/search/browser/searchActionsTopBar.js +/Users/example/out/vs/workbench/contrib/search/browser/searchActionsRemoveReplace.js +/Users/example/out/vs/workbench/contrib/search/browser/searchMessage.js +/Users/example/out/vs/workbench/contrib/search/browser/searchIcons.js +/Users/example/out/vs/workbench/contrib/search/browser/searchActionsCopy.js +/Users/example/out/vs/workbench/contrib/search/browser/searchView.js +/Users/example/out/vs/workbench/contrib/search/browser/symbolsQuickAccess.js +/Users/example/out/vs/workbench/contrib/search/browser/quickTextSearch/textSearchQuickAccess.js +/Users/example/out/vs/workbench/contrib/search/browser/searchResultsView.js +/Users/example/out/vs/workbench/contrib/search/browser/searchWidget.js +/Users/example/out/vs/workbench/contrib/search/browser/notebookSearch/notebookSearchContributions.js +/Users/example/out/vs/workbench/contrib/search/browser/notebookSearch/notebookSearchService.js +/Users/example/out/vs/workbench/contrib/search/browser/notebookSearch/searchNotebookHelpers.js +/Users/example/out/vs/workbench/contrib/search/browser/searchActionsFind.js +/Users/example/out/vs/workbench/contrib/search/browser/search.contribution.js +/Users/example/out/vs/workbench/contrib/search/browser/searchActionsNav.js +/Users/example/out/vs/workbench/contrib/search/browser/searchActionsSymbol.js +/Users/example/out/vs/workbench/contrib/search/browser/replace.js +/Users/example/out/vs/workbench/contrib/search/browser/searchFindInput.js +/Users/example/out/vs/workbench/contrib/search/browser/replaceContributions.js +/Users/example/out/vs/workbench/contrib/search/browser/searchActionsBase.js +/Users/example/out/vs/workbench/contrib/search/browser/patternInputWidget.js +/Users/example/out/vs/workbench/contrib/search/browser/replaceService.js +/Users/example/out/vs/workbench/contrib/search/browser/searchActionsTextQuickAccess.js +/Users/example/out/vs/workbench/contrib/search/browser/anythingQuickAccess.js +/Users/example/out/vs/workbench/contrib/search/browser/searchModel.js +/Users/example/out/vs/workbench/contrib/search/browser/media/searchview.css +/Users/example/out/vs/workbench/contrib/search/browser/media/anythingQuickAccess.css +/Users/example/out/vs/workbench/contrib/search/common/constants.js +/Users/example/out/vs/workbench/contrib/search/common/searchHistoryService.js +/Users/example/out/vs/workbench/contrib/search/common/cacheState.js +/Users/example/out/vs/workbench/contrib/search/common/cellSearchModel.js +/Users/example/out/vs/workbench/contrib/search/common/searchNotebookHelpers.js +/Users/example/out/vs/workbench/contrib/search/common/search.js +/Users/example/out/vs/workbench/contrib/search/common/notebookSearch.js +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/test/browser/gettingStartedMarkdownRenderer.test.js +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedColors.js +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedService.js +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedDetailsRenderer.js +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedInput.js +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.js +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/browser/startupPage.js +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedIcons.js +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.contribution.js +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedExtensionPoint.js +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedList.js +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/browser/media/gettingStarted.css +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/gettingStartedContent.js +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/search.svg +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/debug.svg +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/settingsSync.svg +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/notebookThemes/colab.png +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/notebookThemes/jupyter.png +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/notebookThemes/default.png +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/runTask.svg +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/dark.png +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/terminal.svg +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/languages.svg +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/extensions-web.svg +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/settings.svg +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/git.svg +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/workspaceTrust.svg +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/commandPalette.svg +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/light.png +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/openFolder.svg +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/extensions.svg +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/profiles.svg +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/shortcuts.svg +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/dark-hc.png +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/notebookProfile.js +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/theme_picker.js +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/learn.svg +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/light-hc.png +/Users/example/out/vs/workbench/contrib/welcomeGettingStarted/common/media/menuBar.svg +/Users/example/out/vs/workbench/contrib/testing/test/browser/codeCoverageDecorations.test.js +/Users/example/out/vs/workbench/contrib/testing/test/browser/explorerProjections/treeProjection.test.js +/Users/example/out/vs/workbench/contrib/testing/test/browser/explorerProjections/nameProjection.test.js +/Users/example/out/vs/workbench/contrib/testing/test/browser/testObjectTree.js +/Users/example/out/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_2.0.snap +/Users/example/out/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_4.0.snap +/Users/example/out/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_3.0.snap +/Users/example/out/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_1.0.snap +/Users/example/out/vs/workbench/contrib/testing/test/common/testStubs.js +/Users/example/out/vs/workbench/contrib/testing/test/common/testProfileService.test.js +/Users/example/out/vs/workbench/contrib/testing/test/common/testResultStorage.test.js +/Users/example/out/vs/workbench/contrib/testing/test/common/testResultService.test.js +/Users/example/out/vs/workbench/contrib/testing/test/common/testingUri.test.js +/Users/example/out/vs/workbench/contrib/testing/test/common/testExplorerFilterState.test.js +/Users/example/out/vs/workbench/contrib/testing/browser/icons.js +/Users/example/out/vs/workbench/contrib/testing/browser/testingProgressUiService.js +/Users/example/out/vs/workbench/contrib/testing/browser/testExplorerActions.js +/Users/example/out/vs/workbench/contrib/testing/browser/explorerProjections/testingObjectTree.js +/Users/example/out/vs/workbench/contrib/testing/browser/explorerProjections/display.js +/Users/example/out/vs/workbench/contrib/testing/browser/explorerProjections/testingViewState.js +/Users/example/out/vs/workbench/contrib/testing/browser/explorerProjections/treeProjection.js +/Users/example/out/vs/workbench/contrib/testing/browser/explorerProjections/index.js +/Users/example/out/vs/workbench/contrib/testing/browser/explorerProjections/testItemContextOverlay.js +/Users/example/out/vs/workbench/contrib/testing/browser/explorerProjections/listProjection.js +/Users/example/out/vs/workbench/contrib/testing/browser/testingConfigurationUi.js +/Users/example/out/vs/workbench/contrib/testing/browser/theme.js +/Users/example/out/vs/workbench/contrib/testing/browser/testingOutputPeek.js +/Users/example/out/vs/workbench/contrib/testing/browser/codeCoverageDecorations.js +/Users/example/out/vs/workbench/contrib/testing/browser/testingExplorerView.js +/Users/example/out/vs/workbench/contrib/testing/browser/testing.contribution.js +/Users/example/out/vs/workbench/contrib/testing/browser/testCoverageView.js +/Users/example/out/vs/workbench/contrib/testing/browser/testingDecorations.js +/Users/example/out/vs/workbench/contrib/testing/browser/testMessageColorizer.js +/Users/example/out/vs/workbench/contrib/testing/browser/testingOutputPeek.css +/Users/example/out/vs/workbench/contrib/testing/browser/testCoverageBars.js +/Users/example/out/vs/workbench/contrib/testing/browser/testingViewPaneContainer.js +/Users/example/out/vs/workbench/contrib/testing/browser/testingExplorerFilter.js +/Users/example/out/vs/workbench/contrib/testing/browser/media/testMessageColorizer.css +/Users/example/out/vs/workbench/contrib/testing/browser/media/testing.css +/Users/example/out/vs/workbench/contrib/testing/common/constants.js +/Users/example/out/vs/workbench/contrib/testing/common/testCoverage.js +/Users/example/out/vs/workbench/contrib/testing/common/getComputedState.js +/Users/example/out/vs/workbench/contrib/testing/common/testingUri.js +/Users/example/out/vs/workbench/contrib/testing/common/storedValue.js +/Users/example/out/vs/workbench/contrib/testing/common/testResult.js +/Users/example/out/vs/workbench/contrib/testing/common/testService.js +/Users/example/out/vs/workbench/contrib/testing/common/testingStates.js +/Users/example/out/vs/workbench/contrib/testing/common/testResultService.js +/Users/example/out/vs/workbench/contrib/testing/common/testCoverageService.js +/Users/example/out/vs/workbench/contrib/testing/common/configuration.js +/Users/example/out/vs/workbench/contrib/testing/common/testItemCollection.js +/Users/example/out/vs/workbench/contrib/testing/common/testingContextKeys.js +/Users/example/out/vs/workbench/contrib/testing/common/testServiceImpl.js +/Users/example/out/vs/workbench/contrib/testing/common/testProfileService.js +/Users/example/out/vs/workbench/contrib/testing/common/testingContentProvider.js +/Users/example/out/vs/workbench/contrib/testing/common/testingContinuousRunService.js +/Users/example/out/vs/workbench/contrib/testing/common/testExclusions.js +/Users/example/out/vs/workbench/contrib/testing/common/testingPeekOpener.js +/Users/example/out/vs/workbench/contrib/testing/common/observableUtils.js +/Users/example/out/vs/workbench/contrib/testing/common/testingDecorations.js +/Users/example/out/vs/workbench/contrib/testing/common/testId.js +/Users/example/out/vs/workbench/contrib/testing/common/testExplorerFilterState.js +/Users/example/out/vs/workbench/contrib/testing/common/observableValue.js +/Users/example/out/vs/workbench/contrib/testing/common/mainThreadTestCollection.js +/Users/example/out/vs/workbench/contrib/testing/common/testResultStorage.js +/Users/example/out/vs/workbench/contrib/testing/common/testTypes.js +/Users/example/out/vs/workbench/contrib/webviewView/browser/webviewView.contribution.js +/Users/example/out/vs/workbench/contrib/webviewView/browser/webviewViewPane.js +/Users/example/out/vs/workbench/contrib/webviewView/browser/webviewViewService.js +/Users/example/out/vs/workbench/contrib/logs/browser/logs.contribution.js +/Users/example/out/vs/workbench/contrib/logs/common/defaultLogLevels.js +/Users/example/out/vs/workbench/contrib/logs/common/logsActions.js +/Users/example/out/vs/workbench/contrib/logs/common/logs.contribution.js +/Users/example/out/vs/workbench/contrib/logs/common/logsDataCleaner.js +/Users/example/out/vs/workbench/contrib/logs/electron-sandbox/logsActions.js +/Users/example/out/vs/workbench/contrib/logs/electron-sandbox/logs.contribution.js +/Users/example/out/vs/workbench/contrib/userDataProfile/browser/userDataProfile.js +/Users/example/out/vs/workbench/contrib/userDataProfile/browser/userDataProfileActions.js +/Users/example/out/vs/workbench/contrib/userDataProfile/browser/userDataProfilePreview.js +/Users/example/out/vs/workbench/contrib/userDataProfile/browser/userDataProfile.contribution.js +/Users/example/out/vs/workbench/contrib/outline/browser/outlineViewState.js +/Users/example/out/vs/workbench/contrib/outline/browser/outlinePane.css +/Users/example/out/vs/workbench/contrib/outline/browser/outlineActions.js +/Users/example/out/vs/workbench/contrib/outline/browser/outline.contribution.js +/Users/example/out/vs/workbench/contrib/outline/browser/outlinePane.js +/Users/example/out/vs/workbench/contrib/outline/browser/outline.js +/Users/example/out/vs/workbench/contrib/issue/browser/issue.contribution.js +/Users/example/out/vs/workbench/contrib/issue/browser/issueQuickAccess.js +/Users/example/out/vs/workbench/contrib/issue/common/issue.contribution.js +/Users/example/out/vs/workbench/contrib/issue/electron-sandbox/issue.contribution.js +/Users/example/out/vs/workbench/contrib/typeHierarchy/browser/typeHierarchyTree.js +/Users/example/out/vs/workbench/contrib/typeHierarchy/browser/typeHierarchy.contribution.js +/Users/example/out/vs/workbench/contrib/typeHierarchy/browser/typeHierarchyPeek.js +/Users/example/out/vs/workbench/contrib/typeHierarchy/browser/media/typeHierarchy.css +/Users/example/out/vs/workbench/contrib/typeHierarchy/common/typeHierarchy.js +/Users/example/out/vs/workbench/contrib/welcomeBanner/browser/welcomeBanner.contribution.js +/Users/example/out/vs/workbench/contrib/multiDiffEditor/browser/actions.js +/Users/example/out/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditorInput.js +/Users/example/out/vs/workbench/contrib/multiDiffEditor/browser/scmMultiDiffSourceResolver.js +/Users/example/out/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor.contribution.js +/Users/example/out/vs/workbench/contrib/multiDiffEditor/browser/icons.contribution.js +/Users/example/out/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor.js +/Users/example/out/vs/workbench/contrib/multiDiffEditor/browser/multiDiffSourceResolverService.js +/Users/example/out/vs/workbench/contrib/list/browser/list.contribution.js +/Users/example/out/vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughActions.js +/Users/example/out/vs/workbench/contrib/welcomeWalkthrough/browser/walkThrough.contribution.js +/Users/example/out/vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughInput.js +/Users/example/out/vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughPart.js +/Users/example/out/vs/workbench/contrib/welcomeWalkthrough/browser/editor/vs_code_editor_walkthrough.js +/Users/example/out/vs/workbench/contrib/welcomeWalkthrough/browser/editor/editorWalkThrough.js +/Users/example/out/vs/workbench/contrib/welcomeWalkthrough/browser/media/walkThroughPart.css +/Users/example/out/vs/workbench/contrib/welcomeWalkthrough/common/walkThroughContentProvider.js +/Users/example/out/vs/workbench/contrib/welcomeWalkthrough/common/walkThroughUtils.js +/Users/example/out/vs/workbench/contrib/webviewPanel/browser/webviewIconManager.js +/Users/example/out/vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution.js +/Users/example/out/vs/workbench/contrib/webviewPanel/browser/webviewCommands.js +/Users/example/out/vs/workbench/contrib/webviewPanel/browser/webviewWorkbenchService.js +/Users/example/out/vs/workbench/contrib/webviewPanel/browser/webviewEditorInput.js +/Users/example/out/vs/workbench/contrib/webviewPanel/browser/webviewEditorInputSerializer.js +/Users/example/out/vs/workbench/contrib/webviewPanel/browser/webviewEditor.js +/Users/example/out/vs/workbench/contrib/userDataSync/browser/userDataSync.js +/Users/example/out/vs/workbench/contrib/userDataSync/browser/userDataSync.contribution.js +/Users/example/out/vs/workbench/contrib/userDataSync/browser/userDataSyncViews.js +/Users/example/out/vs/workbench/contrib/userDataSync/browser/userDataSyncTrigger.js +/Users/example/out/vs/workbench/contrib/userDataSync/browser/userDataSyncConflictsView.js +/Users/example/out/vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution.js +/Users/example/out/vs/workbench/contrib/inlayHints/browser/inlayHintsAccessibilty.js +/Users/example/out/vs/workbench/contrib/interactive/browser/interactiveEditor.js +/Users/example/out/vs/workbench/contrib/interactive/browser/interactiveDocumentService.js +/Users/example/out/vs/workbench/contrib/interactive/browser/interactiveEditorInput.js +/Users/example/out/vs/workbench/contrib/interactive/browser/interactive.contribution.js +/Users/example/out/vs/workbench/contrib/interactive/browser/interactiveCommon.js +/Users/example/out/vs/workbench/contrib/interactive/browser/interactiveHistoryService.js +/Users/example/out/vs/workbench/contrib/interactive/browser/interactiveEditor.css +/Users/example/out/vs/workbench/contrib/interactive/browser/media/interactive.css +/Users/example/out/vs/workbench/contrib/format/browser/formatActionsNone.js +/Users/example/out/vs/workbench/contrib/format/browser/formatActionsMultiple.js +/Users/example/out/vs/workbench/contrib/format/browser/format.contribution.js +/Users/example/out/vs/workbench/contrib/format/browser/formatModified.js +/Users/example/out/vs/workbench/contrib/files/test/browser/fileEditorInput.test.js +/Users/example/out/vs/workbench/contrib/files/test/browser/fileActions.test.js +/Users/example/out/vs/workbench/contrib/files/test/browser/explorerModel.test.js +/Users/example/out/vs/workbench/contrib/files/test/browser/editorAutoSave.test.js +/Users/example/out/vs/workbench/contrib/files/test/browser/explorerView.test.js +/Users/example/out/vs/workbench/contrib/files/test/browser/fileOnDiskProvider.test.js +/Users/example/out/vs/workbench/contrib/files/test/browser/explorerFileNestingTrie.test.js +/Users/example/out/vs/workbench/contrib/files/test/browser/textFileEditorTracker.test.js +/Users/example/out/vs/workbench/contrib/files/browser/workspaceWatcher.js +/Users/example/out/vs/workbench/contrib/files/browser/fileActions.js +/Users/example/out/vs/workbench/contrib/files/browser/fileImportExport.js +/Users/example/out/vs/workbench/contrib/files/browser/fileActions.contribution.js +/Users/example/out/vs/workbench/contrib/files/browser/files.js +/Users/example/out/vs/workbench/contrib/files/browser/editors/fileEditorInput.js +/Users/example/out/vs/workbench/contrib/files/browser/editors/binaryFileEditor.js +/Users/example/out/vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler.js +/Users/example/out/vs/workbench/contrib/files/browser/editors/fileEditorHandler.js +/Users/example/out/vs/workbench/contrib/files/browser/editors/textFileEditor.js +/Users/example/out/vs/workbench/contrib/files/browser/editors/textFileEditorTracker.js +/Users/example/out/vs/workbench/contrib/files/browser/explorerViewlet.js +/Users/example/out/vs/workbench/contrib/files/browser/fileCommands.js +/Users/example/out/vs/workbench/contrib/files/browser/explorerFileContrib.js +/Users/example/out/vs/workbench/contrib/files/browser/explorerService.js +/Users/example/out/vs/workbench/contrib/files/browser/views/openEditorsView.js +/Users/example/out/vs/workbench/contrib/files/browser/views/explorerView.js +/Users/example/out/vs/workbench/contrib/files/browser/views/explorerDecorationsProvider.js +/Users/example/out/vs/workbench/contrib/files/browser/views/explorerViewer.js +/Users/example/out/vs/workbench/contrib/files/browser/views/emptyView.js +/Users/example/out/vs/workbench/contrib/files/browser/views/media/openeditors.css +/Users/example/out/vs/workbench/contrib/files/browser/files.contribution.js +/Users/example/out/vs/workbench/contrib/files/browser/fileConstants.js +/Users/example/out/vs/workbench/contrib/files/browser/media/explorerviewlet.css +/Users/example/out/vs/workbench/contrib/files/common/explorerFileNestingTrie.js +/Users/example/out/vs/workbench/contrib/files/common/files.js +/Users/example/out/vs/workbench/contrib/files/common/dirtyFilesIndicator.js +/Users/example/out/vs/workbench/contrib/files/common/explorerModel.js +/Users/example/out/vs/workbench/contrib/files/electron-sandbox/fileActions.contribution.js +/Users/example/out/vs/workbench/contrib/files/electron-sandbox/fileCommands.js +/Users/example/out/vs/workbench/contrib/surveys/browser/nps.contribution.js +/Users/example/out/vs/workbench/contrib/surveys/browser/ces.contribution.js +/Users/example/out/vs/workbench/contrib/surveys/browser/languageSurveys.contribution.js +/Users/example/out/vs/workbench/contrib/configExporter/electron-sandbox/configurationExportHelper.js +/Users/example/out/vs/workbench/contrib/configExporter/electron-sandbox/configurationExportHelper.contribution.js +/Users/example/out/vs/workbench/contrib/editSessions/test/browser/editSessions.test.js +/Users/example/out/vs/workbench/contrib/editSessions/browser/editSessionsStorageService.js +/Users/example/out/vs/workbench/contrib/editSessions/browser/editSessionsFileSystemProvider.js +/Users/example/out/vs/workbench/contrib/editSessions/browser/editSessionsViews.js +/Users/example/out/vs/workbench/contrib/editSessions/browser/editSessions.contribution.js +/Users/example/out/vs/workbench/contrib/editSessions/common/editSessions.js +/Users/example/out/vs/workbench/contrib/editSessions/common/workspaceStateSync.js +/Users/example/out/vs/workbench/contrib/editSessions/common/editSessionsLogService.js +/Users/example/out/vs/workbench/contrib/editSessions/common/editSessionsStorageClient.js +/Users/example/out/vs/workbench/contrib/inlineChat/test/browser/inlineChatSession.test.js +/Users/example/out/vs/workbench/contrib/inlineChat/test/browser/inlineChatController.test.js +/Users/example/out/vs/workbench/contrib/inlineChat/test/browser/testWorkerService.js +/Users/example/out/vs/workbench/contrib/inlineChat/test/browser/inlineChatStrategies.test.js +/Users/example/out/vs/workbench/contrib/inlineChat/browser/inlineChatFileCreationWidget.js +/Users/example/out/vs/workbench/contrib/inlineChat/browser/inlineChatContentWidget.js +/Users/example/out/vs/workbench/contrib/inlineChat/browser/inlineChatSession.js +/Users/example/out/vs/workbench/contrib/inlineChat/browser/inlineChatWidget.js +/Users/example/out/vs/workbench/contrib/inlineChat/browser/inlineChatActions.js +/Users/example/out/vs/workbench/contrib/inlineChat/browser/inlineChatAccessibleView.js +/Users/example/out/vs/workbench/contrib/inlineChat/browser/inlineChatSessionServiceImpl.js +/Users/example/out/vs/workbench/contrib/inlineChat/browser/inlineChatStrategies.js +/Users/example/out/vs/workbench/contrib/inlineChat/browser/inlineChatSavingServiceImpl.js +/Users/example/out/vs/workbench/contrib/inlineChat/browser/inlineChatController.js +/Users/example/out/vs/workbench/contrib/inlineChat/browser/inlineChat.contribution.js +/Users/example/out/vs/workbench/contrib/inlineChat/browser/utils.js +/Users/example/out/vs/workbench/contrib/inlineChat/browser/inlineChatSavingService.js +/Users/example/out/vs/workbench/contrib/inlineChat/browser/inlineChatZoneWidget.js +/Users/example/out/vs/workbench/contrib/inlineChat/browser/inlineChatNotebook.js +/Users/example/out/vs/workbench/contrib/inlineChat/browser/inlineChatSessionService.js +/Users/example/out/vs/workbench/contrib/inlineChat/browser/media/inlineChatContentWidget.css +/Users/example/out/vs/workbench/contrib/inlineChat/browser/media/inlineChat.css +/Users/example/out/vs/workbench/contrib/inlineChat/common/inlineChat.js +/Users/example/out/vs/workbench/contrib/inlineChat/common/inlineChatServiceImpl.js +/Users/example/out/vs/workbench/contrib/inlineChat/electron-sandbox/inlineChatActions.js +/Users/example/out/vs/workbench/contrib/inlineChat/electron-sandbox/inlineChat.contribution.js +/Users/example/out/vs/workbench/contrib/commands/common/commands.contribution.js +/Users/example/out/vs/workbench/contrib/telemetry/browser/telemetry.contribution.js +/Users/example/out/vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek.js +/Users/example/out/vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution.js +/Users/example/out/vs/workbench/contrib/callHierarchy/browser/callHierarchyTree.js +/Users/example/out/vs/workbench/contrib/callHierarchy/browser/media/callHierarchy.css +/Users/example/out/vs/workbench/contrib/callHierarchy/common/callHierarchy.js +/Users/example/out/vs/workbench/contrib/welcomeDialog/browser/welcomeWidget.js +/Users/example/out/vs/workbench/contrib/welcomeDialog/browser/welcomeDialog.contribution.js +/Users/example/out/vs/workbench/contrib/welcomeDialog/browser/media/welcomeWidget.css +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookServiceImpl.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookEditorModel.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookKernelService.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookDiff.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookKernelHistory.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookCellAnchor.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookRendererMessagingService.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookExecutionStateService.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookViewModel.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/cellOperations.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookCommon.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/cellDnd.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/testNotebookEditor.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookEditor.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookSelection.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/contrib/executionStatusBarItem.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/contrib/contributedStatusBarItemController.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/contrib/find.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/contrib/outputCopyTests.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/contrib/layoutActions.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/contrib/notebookUndoRedo.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/contrib/notebookClipboard.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/contrib/notebookSymbols.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/contrib/notebookOutline.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookStickyScroll.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookTextModel.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/cellDecorations.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookCellList.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookViewZones.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookWorkbenchToolbar.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookFolding.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookVariablesDataSource.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookExecutionService.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/notebookBrowser.test.js +/Users/example/out/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test3__should_render_0-_2___collapsing_against_equivalent_level_header.0.snap +/Users/example/out/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test2__should_render_0____visible_range_6-_9_so_collapsing_next_2_against_following_section.0.snap +/Users/example/out/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test6__should_render_6-_7___scrolltop_halfway_through_cell_7.0.snap +/Users/example/out/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test7__should_render_0-_1___collapsing_against_next_section.0.snap +/Users/example/out/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test4__should_render_0____scrolltop_halfway_through_cell_0.0.snap +/Users/example/out/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test0__should_render_empty___scrollTop_at_0.0.snap +/Users/example/out/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test5__should_render_0-_2___scrolltop_halfway_through_cell_2.0.snap +/Users/example/out/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test1__should_render_0-_1___visible_range_3-_8.0.snap +/Users/example/out/vs/workbench/contrib/notebook/browser/viewModel/cellOutputViewModel.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewModel/foldingModel.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewModel/cellEditorOptions.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewModel/codeCellViewModel.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewModel/markupCellViewModel.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewModel/eventDispatcher.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewModel/OutlineEntry.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewModel/cellEdit.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineEntryFactory.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewModel/notebookViewModelImpl.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewModel/viewContext.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewModel/cellSelectionCollection.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProviderFactory.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewModel/baseCellViewModel.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProvider.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewParts/notebookOverviewRuler.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewParts/notebookViewZones.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorStickyScroll.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorWidgetContextKeys.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorToolbar.js +/Users/example/out/vs/workbench/contrib/notebook/browser/viewParts/notebookTopCellToolbar.js +/Users/example/out/vs/workbench/contrib/notebook/browser/notebookAccessibility.js +/Users/example/out/vs/workbench/contrib/notebook/browser/notebookLogger.js +/Users/example/out/vs/workbench/contrib/notebook/browser/notebook.contribution.js +/Users/example/out/vs/workbench/contrib/notebook/browser/notebookEditorExtensions.js +/Users/example/out/vs/workbench/contrib/notebook/browser/notebookBrowser.js +/Users/example/out/vs/workbench/contrib/notebook/browser/diff/diffNestedCellViewModel.js +/Users/example/out/vs/workbench/contrib/notebook/browser/diff/notebookDiffList.js +/Users/example/out/vs/workbench/contrib/notebook/browser/diff/notebookDiff.css +/Users/example/out/vs/workbench/contrib/notebook/browser/diff/diffElementViewModel.js +/Users/example/out/vs/workbench/contrib/notebook/browser/diff/notebookDiffOverviewRuler.js +/Users/example/out/vs/workbench/contrib/notebook/browser/diff/eventDispatcher.js +/Users/example/out/vs/workbench/contrib/notebook/browser/diff/diffCellEditorOptions.js +/Users/example/out/vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor.js +/Users/example/out/vs/workbench/contrib/notebook/browser/diff/diffComponents.js +/Users/example/out/vs/workbench/contrib/notebook/browser/diff/notebookDiffActions.js +/Users/example/out/vs/workbench/contrib/notebook/browser/diff/notebookDiffEditorBrowser.js +/Users/example/out/vs/workbench/contrib/notebook/browser/diff/diffElementOutputs.js +/Users/example/out/vs/workbench/contrib/notebook/browser/notebookIcons.js +/Users/example/out/vs/workbench/contrib/notebook/browser/notebookExtensionPoint.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/editorHint/emptyCellEditorHint.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/contributedStatusBarItemController.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/statusBarProviders.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/notebookVisibleCellObserver.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/kernelDetection/notebookKernelDetection.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/navigation/arrow.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnostics.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesTree.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesView.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesDataSource.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariableContextKeys.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariables.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariableCommands.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/undoRedo/notebookUndoRedo.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/format/formatting.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/find/notebookFind.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindReplaceWidget.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/find/findMatchDecorationModel.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/find/findFilters.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/find/findModel.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindWidget.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindReplaceWidget.css +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/find/media/notebookFind.css +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/execute/executionEditorProgress.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/marker/markerProvider.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/viewportWarmup/viewportWarmup.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/debug/notebookBreakpoints.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/debug/notebookCellPausing.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/debug/notebookDebugDecorations.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard.js +/Users/example/out/vs/workbench/contrib/notebook/browser/contrib/clipboard/cellOutputClipboard.js +/Users/example/out/vs/workbench/contrib/notebook/browser/controller/sectionActions.js +/Users/example/out/vs/workbench/contrib/notebook/browser/controller/chat/notebookChatController.js +/Users/example/out/vs/workbench/contrib/notebook/browser/controller/chat/notebook.chat.contribution.js +/Users/example/out/vs/workbench/contrib/notebook/browser/controller/chat/cellChatActions.js +/Users/example/out/vs/workbench/contrib/notebook/browser/controller/chat/notebookChatContext.js +/Users/example/out/vs/workbench/contrib/notebook/browser/controller/executeActions.js +/Users/example/out/vs/workbench/contrib/notebook/browser/controller/apiActions.js +/Users/example/out/vs/workbench/contrib/notebook/browser/controller/insertCellActions.js +/Users/example/out/vs/workbench/contrib/notebook/browser/controller/foldingController.js +/Users/example/out/vs/workbench/contrib/notebook/browser/controller/cellOperations.js +/Users/example/out/vs/workbench/contrib/notebook/browser/controller/cellOutputActions.js +/Users/example/out/vs/workbench/contrib/notebook/browser/controller/notebookIndentationActions.js +/Users/example/out/vs/workbench/contrib/notebook/browser/controller/coreActions.js +/Users/example/out/vs/workbench/contrib/notebook/browser/controller/editActions.js +/Users/example/out/vs/workbench/contrib/notebook/browser/controller/layoutActions.js +/Users/example/out/vs/workbench/contrib/notebook/browser/notebookViewEvents.js +/Users/example/out/vs/workbench/contrib/notebook/browser/notebookEditor.js +/Users/example/out/vs/workbench/contrib/notebook/browser/notebookAccessibilityProvider.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/renderers/webviewMessages.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/renderers/webviewPreloads.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/renderers/webviewThemeMapping.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/notebookCellList.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/notebookRenderingCommon.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/foldedCellHint.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/cellFocus.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/cellActionView.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/chat/cellChatPart.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/collapsedCellInput.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/cellDragRenderer.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/cellProgressBar.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/cellDecorations.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/codeCellRunToolbar.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/cellToolbars.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/cellDnd.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/cellExecution.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/collapsedCellOutput.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/cellComments.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/codeCell.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/codeCellExecutionIcon.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/cellWidgets.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/cellFocusIndicator.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/cellStatusPart.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/markupCell.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/cellContextKeys.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellParts/cellToolbarStickyScroll.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/notebookCellAnchor.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/notebookCellListView.js +/Users/example/out/vs/workbench/contrib/notebook/browser/view/cellPart.js +/Users/example/out/vs/workbench/contrib/notebook/browser/notebookEditorWidget.js +/Users/example/out/vs/workbench/contrib/notebook/browser/notebookOptions.js +/Users/example/out/vs/workbench/contrib/notebook/browser/services/notebookExecutionServiceImpl.js +/Users/example/out/vs/workbench/contrib/notebook/browser/services/notebookRendererMessagingServiceImpl.js +/Users/example/out/vs/workbench/contrib/notebook/browser/services/notebookEditorService.js +/Users/example/out/vs/workbench/contrib/notebook/browser/services/notebookKernelServiceImpl.js +/Users/example/out/vs/workbench/contrib/notebook/browser/services/notebookExecutionStateServiceImpl.js +/Users/example/out/vs/workbench/contrib/notebook/browser/services/notebookServiceImpl.js +/Users/example/out/vs/workbench/contrib/notebook/browser/services/notebookCellStatusBarServiceImpl.js +/Users/example/out/vs/workbench/contrib/notebook/browser/services/notebookEditorServiceImpl.js +/Users/example/out/vs/workbench/contrib/notebook/browser/services/notebookLoggingServiceImpl.js +/Users/example/out/vs/workbench/contrib/notebook/browser/services/notebookWorkerServiceImpl.js +/Users/example/out/vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl.js +/Users/example/out/vs/workbench/contrib/notebook/browser/services/notebookKeymapServiceImpl.js +/Users/example/out/vs/workbench/contrib/notebook/browser/media/notebookToolbar.css +/Users/example/out/vs/workbench/contrib/notebook/browser/media/notebookFolding.css +/Users/example/out/vs/workbench/contrib/notebook/browser/media/notebookCellOutput.css +/Users/example/out/vs/workbench/contrib/notebook/browser/media/notebookEditorStickyScroll.css +/Users/example/out/vs/workbench/contrib/notebook/browser/media/notebookCellInsertToolbar.css +/Users/example/out/vs/workbench/contrib/notebook/browser/media/notebookFocusIndicator.css +/Users/example/out/vs/workbench/contrib/notebook/browser/media/notebookCellEditorHint.css +/Users/example/out/vs/workbench/contrib/notebook/browser/media/notebookDnd.css +/Users/example/out/vs/workbench/contrib/notebook/browser/media/notebookCellTitleToolbar.css +/Users/example/out/vs/workbench/contrib/notebook/browser/media/notebook.css +/Users/example/out/vs/workbench/contrib/notebook/browser/media/notebookCellStatusBar.css +/Users/example/out/vs/workbench/contrib/notebook/browser/media/notebookCellChat.css +/Users/example/out/vs/workbench/contrib/notebook/browser/media/notebookOutline.css +/Users/example/out/vs/workbench/contrib/notebook/browser/media/notebookKernelActionViewItem.css +/Users/example/out/vs/workbench/contrib/notebook/common/notebookPerformance.js +/Users/example/out/vs/workbench/contrib/notebook/common/notebookKernelService.js +/Users/example/out/vs/workbench/contrib/notebook/common/notebookKeymapService.js +/Users/example/out/vs/workbench/contrib/notebook/common/notebookExecutionStateService.js +/Users/example/out/vs/workbench/contrib/notebook/common/notebookProvider.js +/Users/example/out/vs/workbench/contrib/notebook/common/notebookRange.js +/Users/example/out/vs/workbench/contrib/notebook/common/notebookCellStatusBarService.js +/Users/example/out/vs/workbench/contrib/notebook/common/notebookEditorInput.js +/Users/example/out/vs/workbench/contrib/notebook/common/notebookEditorModelResolverServiceImpl.js +/Users/example/out/vs/workbench/contrib/notebook/common/notebookEditorModel.js +/Users/example/out/vs/workbench/contrib/notebook/common/model/cellEdit.js +/Users/example/out/vs/workbench/contrib/notebook/common/model/notebookCellTextModel.js +/Users/example/out/vs/workbench/contrib/notebook/common/model/notebookCellOutputTextModel.js +/Users/example/out/vs/workbench/contrib/notebook/common/model/notebookTextModel.js +/Users/example/out/vs/workbench/contrib/notebook/common/notebookExecutionService.js +/Users/example/out/vs/workbench/contrib/notebook/common/notebookOutputRenderer.js +/Users/example/out/vs/workbench/contrib/notebook/common/notebookCommon.js +/Users/example/out/vs/workbench/contrib/notebook/common/notebookRendererMessagingService.js +/Users/example/out/vs/workbench/contrib/notebook/common/notebookContextKeys.js +/Users/example/out/vs/workbench/contrib/notebook/common/notebookEditorModelResolverService.js +/Users/example/out/vs/workbench/contrib/notebook/common/notebookLoggingService.js +/Users/example/out/vs/workbench/contrib/notebook/common/services/notebookWorkerService.js +/Users/example/out/vs/workbench/contrib/notebook/common/services/notebookWorkerHost.js +/Users/example/out/vs/workbench/contrib/notebook/common/services/notebookSimpleWorker.js +/Users/example/out/vs/workbench/contrib/notebook/common/notebookService.js +/Users/example/out/vs/workbench/contrib/notebook/common/notebookDiffEditorInput.js +/Users/example/out/vs/workbench/contrib/scm/browser/scm.contribution.js +/Users/example/out/vs/workbench/contrib/scm/browser/util.js +/Users/example/out/vs/workbench/contrib/scm/browser/scmRepositoryRenderer.js +/Users/example/out/vs/workbench/contrib/scm/browser/workingSet.js +/Users/example/out/vs/workbench/contrib/scm/browser/activity.js +/Users/example/out/vs/workbench/contrib/scm/browser/dirtydiffDecorator.js +/Users/example/out/vs/workbench/contrib/scm/browser/menus.js +/Users/example/out/vs/workbench/contrib/scm/browser/scmViewPane.js +/Users/example/out/vs/workbench/contrib/scm/browser/scmRepositoriesViewPane.js +/Users/example/out/vs/workbench/contrib/scm/browser/scmViewPaneContainer.js +/Users/example/out/vs/workbench/contrib/scm/browser/scmViewService.js +/Users/example/out/vs/workbench/contrib/scm/browser/media/scm.css +/Users/example/out/vs/workbench/contrib/scm/browser/media/dirtydiffDecorator.css +/Users/example/out/vs/workbench/contrib/scm/browser/dirtyDiffSwitcher.js +/Users/example/out/vs/workbench/contrib/scm/common/scmService.js +/Users/example/out/vs/workbench/contrib/scm/common/scm.js +/Users/example/out/vs/workbench/contrib/scm/common/history.js +/Users/example/out/vs/workbench/contrib/scm/common/quickDiffService.js +/Users/example/out/vs/workbench/contrib/scm/common/quickDiff.js +/Users/example/out/vs/workbench/contrib/sash/browser/sash.contribution.js +/Users/example/out/vs/workbench/contrib/sash/browser/sash.js +/Users/example/out/vs/workbench/contrib/performance/browser/startupTimings.js +/Users/example/out/vs/workbench/contrib/performance/browser/performance.contribution.js +/Users/example/out/vs/workbench/contrib/performance/browser/performance.web.contribution.js +/Users/example/out/vs/workbench/contrib/performance/browser/perfviewEditor.js +/Users/example/out/vs/workbench/contrib/performance/browser/inputLatencyContrib.js +/Users/example/out/vs/workbench/contrib/performance/electron-sandbox/startupTimings.js +/Users/example/out/vs/workbench/contrib/performance/electron-sandbox/performance.contribution.js +/Users/example/out/vs/workbench/contrib/performance/electron-sandbox/rendererAutoProfiler.js +/Users/example/out/vs/workbench/contrib/performance/electron-sandbox/startupProfiler.js +/Users/example/out/vs/workbench/contrib/accessibility/browser/accessibility.contribution.js +/Users/example/out/vs/workbench/contrib/accessibility/browser/editorAccessibilityHelp.js +/Users/example/out/vs/workbench/contrib/accessibility/browser/unfocusedViewDimmingContribution.js +/Users/example/out/vs/workbench/contrib/accessibility/browser/accessibleViewActions.js +/Users/example/out/vs/workbench/contrib/accessibility/browser/accessibilityStatus.js +/Users/example/out/vs/workbench/contrib/accessibility/browser/audioCueConfiguration.js +/Users/example/out/vs/workbench/contrib/accessibility/browser/accessibleViewContributions.js +/Users/example/out/vs/workbench/contrib/accessibility/browser/accessibleView.js +/Users/example/out/vs/workbench/contrib/accessibility/browser/accessibilityConfiguration.js +/Users/example/out/vs/workbench/contrib/accessibility/common/accessibilityCommands.js +/Users/example/out/vs/workbench/contrib/quickaccess/browser/commandsQuickAccess.js +/Users/example/out/vs/workbench/contrib/quickaccess/browser/quickAccess.contribution.js +/Users/example/out/vs/workbench/contrib/quickaccess/browser/viewQuickAccess.js +/Users/example/out/vs/workbench/contrib/timeline/browser/timeline.contribution.js +/Users/example/out/vs/workbench/contrib/timeline/browser/timelinePane.js +/Users/example/out/vs/workbench/contrib/timeline/browser/media/timelinePane.css +/Users/example/out/vs/workbench/contrib/timeline/common/timeline.js +/Users/example/out/vs/workbench/contrib/timeline/common/timelineService.js +/Users/example/out/vs/workbench/contrib/themes/test/node/colorRegistry.releaseTest.js +/Users/example/out/vs/workbench/contrib/themes/test/node/colorRegistryExport.test.js +/Users/example/out/vs/workbench/contrib/themes/browser/themes.test.contribution.js +/Users/example/out/vs/workbench/contrib/themes/browser/themes.contribution.js +/Users/example/out/vs/workbench/contrib/authentication/browser/authentication.contribution.js +/Users/example/out/vs/workbench/contrib/authentication/browser/actions/manageTrustedExtensionsForAccountAction.js +/Users/example/out/vs/workbench/contrib/authentication/browser/actions/signOutOfAccountAction.js +/Users/example/out/vs/workbench/contrib/remoteTunnel/electron-sandbox/remoteTunnel.contribution.js +/Users/example/out/vs/workbench/contrib/relauncher/browser/relauncher.contribution.js +/Users/example/out/vs/workbench/contrib/localization/browser/localization.contribution.js +/Users/example/out/vs/workbench/contrib/localization/common/localization.contribution.js +/Users/example/out/vs/workbench/contrib/localization/common/localizationsActions.js +/Users/example/out/vs/workbench/contrib/localization/electron-sandbox/localization.contribution.js +/Users/example/out/vs/workbench/contrib/localization/electron-sandbox/minimalTranslations.js +/Users/example/out/vs/workbench/contrib/customEditor/browser/customEditorInput.js +/Users/example/out/vs/workbench/contrib/customEditor/browser/customEditors.js +/Users/example/out/vs/workbench/contrib/customEditor/browser/customEditorInputFactory.js +/Users/example/out/vs/workbench/contrib/customEditor/browser/customEditor.contribution.js +/Users/example/out/vs/workbench/contrib/customEditor/browser/media/customEditor.css +/Users/example/out/vs/workbench/contrib/customEditor/common/customEditorModelManager.js +/Users/example/out/vs/workbench/contrib/customEditor/common/customTextEditorModel.js +/Users/example/out/vs/workbench/contrib/customEditor/common/extensionPoint.js +/Users/example/out/vs/workbench/contrib/customEditor/common/customEditor.js +/Users/example/out/vs/workbench/contrib/customEditor/common/contributedCustomEditors.js +/Users/example/out/vs/workbench/contrib/debug/test/browser/watch.test.js +/Users/example/out/vs/workbench/contrib/debug/test/browser/callStack.test.js +/Users/example/out/vs/workbench/contrib/debug/test/browser/debugSource.test.js +/Users/example/out/vs/workbench/contrib/debug/test/browser/breakpoints.test.js +/Users/example/out/vs/workbench/contrib/debug/test/browser/baseDebugView.test.js +/Users/example/out/vs/workbench/contrib/debug/test/browser/mockDebugModel.js +/Users/example/out/vs/workbench/contrib/debug/test/browser/repl.test.js +/Users/example/out/vs/workbench/contrib/debug/test/browser/debugConfigurationManager.test.js +/Users/example/out/vs/workbench/contrib/debug/test/browser/debugHover.test.js +/Users/example/out/vs/workbench/contrib/debug/test/browser/debugMemory.test.js +/Users/example/out/vs/workbench/contrib/debug/test/browser/debugUtils.test.js +/Users/example/out/vs/workbench/contrib/debug/test/browser/debugSession.test.js +/Users/example/out/vs/workbench/contrib/debug/test/browser/debugViewModel.test.js +/Users/example/out/vs/workbench/contrib/debug/test/browser/linkDetector.test.js +/Users/example/out/vs/workbench/contrib/debug/test/browser/rawDebugSession.test.js +/Users/example/out/vs/workbench/contrib/debug/test/browser/debugANSIHandling.test.js +/Users/example/out/vs/workbench/contrib/debug/test/common/mockDebug.js +/Users/example/out/vs/workbench/contrib/debug/test/common/debugModel.test.js +/Users/example/out/vs/workbench/contrib/debug/test/common/abstractDebugAdapter.test.js +/Users/example/out/vs/workbench/contrib/debug/test/node/streamDebugAdapter.test.js +/Users/example/out/vs/workbench/contrib/debug/test/node/terminals.test.js +/Users/example/out/vs/workbench/contrib/debug/test/node/debugger.test.js +/Users/example/out/vs/workbench/contrib/debug/browser/linkDetector.js +/Users/example/out/vs/workbench/contrib/debug/browser/statusbarColorProvider.js +/Users/example/out/vs/workbench/contrib/debug/browser/repl.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugConsoleQuickAccess.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugService.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugTaskRunner.js +/Users/example/out/vs/workbench/contrib/debug/browser/breakpointWidget.js +/Users/example/out/vs/workbench/contrib/debug/browser/breakpointsView.js +/Users/example/out/vs/workbench/contrib/debug/browser/disassemblyView.js +/Users/example/out/vs/workbench/contrib/debug/browser/variablesView.js +/Users/example/out/vs/workbench/contrib/debug/browser/replViewer.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugIcons.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugAdapterManager.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugANSIHandling.js +/Users/example/out/vs/workbench/contrib/debug/browser/callStackView.js +/Users/example/out/vs/workbench/contrib/debug/browser/loadedScriptsView.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugMemory.js +/Users/example/out/vs/workbench/contrib/debug/browser/watchExpressionsView.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugSession.js +/Users/example/out/vs/workbench/contrib/debug/browser/exceptionWidget.js +/Users/example/out/vs/workbench/contrib/debug/browser/callStackEditorContribution.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugEditorContribution.js +/Users/example/out/vs/workbench/contrib/debug/browser/breakpointEditorContribution.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugSessionPicker.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugToolBar.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugQuickAccess.js +/Users/example/out/vs/workbench/contrib/debug/browser/baseDebugView.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugStatus.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugColors.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugActionViewItems.js +/Users/example/out/vs/workbench/contrib/debug/browser/welcomeView.js +/Users/example/out/vs/workbench/contrib/debug/browser/rawDebugSession.js +/Users/example/out/vs/workbench/contrib/debug/browser/extensionHostDebugService.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugCommands.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugHover.js +/Users/example/out/vs/workbench/contrib/debug/browser/replFilter.js +/Users/example/out/vs/workbench/contrib/debug/browser/debug.contribution.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugProgress.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugEditorActions.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugConfigurationManager.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugTitle.js +/Users/example/out/vs/workbench/contrib/debug/browser/debugViewlet.js +/Users/example/out/vs/workbench/contrib/debug/browser/media/debugViewlet.css +/Users/example/out/vs/workbench/contrib/debug/browser/media/stop-tb.png +/Users/example/out/vs/workbench/contrib/debug/browser/media/stepinto-tb.png +/Users/example/out/vs/workbench/contrib/debug/browser/media/continue-tb.png +/Users/example/out/vs/workbench/contrib/debug/browser/media/debug.contribution.css +/Users/example/out/vs/workbench/contrib/debug/browser/media/debugToolBar.css +/Users/example/out/vs/workbench/contrib/debug/browser/media/exceptionWidget.css +/Users/example/out/vs/workbench/contrib/debug/browser/media/run-with-debugging-tb.png +/Users/example/out/vs/workbench/contrib/debug/browser/media/stepover-tb.png +/Users/example/out/vs/workbench/contrib/debug/browser/media/breakpointWidget.css +/Users/example/out/vs/workbench/contrib/debug/browser/media/restart-tb.png +/Users/example/out/vs/workbench/contrib/debug/browser/media/repl.css +/Users/example/out/vs/workbench/contrib/debug/browser/media/debugHover.css +/Users/example/out/vs/workbench/contrib/debug/browser/media/stepout-tb.png +/Users/example/out/vs/workbench/contrib/debug/browser/media/callStackEditorContribution.css +/Users/example/out/vs/workbench/contrib/debug/browser/media/pause-tb.png +/Users/example/out/vs/workbench/contrib/debug/common/debugTelemetry.js +/Users/example/out/vs/workbench/contrib/debug/common/disassemblyViewInput.js +/Users/example/out/vs/workbench/contrib/debug/common/debugVisualizers.js +/Users/example/out/vs/workbench/contrib/debug/common/debugCompoundRoot.js +/Users/example/out/vs/workbench/contrib/debug/common/debugModel.js +/Users/example/out/vs/workbench/contrib/debug/common/debugUtils.js +/Users/example/out/vs/workbench/contrib/debug/common/debugSchemas.js +/Users/example/out/vs/workbench/contrib/debug/common/debugContext.js +/Users/example/out/vs/workbench/contrib/debug/common/debugStorage.js +/Users/example/out/vs/workbench/contrib/debug/common/debugSource.js +/Users/example/out/vs/workbench/contrib/debug/common/breakpoints.js +/Users/example/out/vs/workbench/contrib/debug/common/replModel.js +/Users/example/out/vs/workbench/contrib/debug/common/debugLifecycle.js +/Users/example/out/vs/workbench/contrib/debug/common/debugger.js +/Users/example/out/vs/workbench/contrib/debug/common/debugContentProvider.js +/Users/example/out/vs/workbench/contrib/debug/common/debugViewModel.js +/Users/example/out/vs/workbench/contrib/debug/common/debug.js +/Users/example/out/vs/workbench/contrib/debug/common/abstractDebugAdapter.js +/Users/example/out/vs/workbench/contrib/debug/common/loadedScriptsPicker.js +/Users/example/out/vs/workbench/contrib/debug/node/terminals.js +/Users/example/out/vs/workbench/contrib/debug/node/debugAdapter.js +/Users/example/out/vs/workbench/contrib/debug/node/telemetryApp.js +/Users/example/out/vs/workbench/contrib/debug/electron-sandbox/extensionHostDebugService.js +/Users/example/out/vs/workbench/contrib/share/browser/shareService.js +/Users/example/out/vs/workbench/contrib/share/browser/share.contribution.js +/Users/example/out/vs/workbench/contrib/share/browser/share.css +/Users/example/out/vs/workbench/contrib/share/common/share.js +/Users/example/out/vs/workbench/contrib/remote/browser/remoteIcons.js +/Users/example/out/vs/workbench/contrib/remote/browser/showCandidate.js +/Users/example/out/vs/workbench/contrib/remote/browser/remote.js +/Users/example/out/vs/workbench/contrib/remote/browser/remoteStartEntry.js +/Users/example/out/vs/workbench/contrib/remote/browser/remote.contribution.js +/Users/example/out/vs/workbench/contrib/remote/browser/tunnelFactory.js +/Users/example/out/vs/workbench/contrib/remote/browser/explorerViewItems.js +/Users/example/out/vs/workbench/contrib/remote/browser/urlFinder.js +/Users/example/out/vs/workbench/contrib/remote/browser/remoteIndicator.js +/Users/example/out/vs/workbench/contrib/remote/browser/tunnelView.js +/Users/example/out/vs/workbench/contrib/remote/browser/remoteStartEntry.contribution.js +/Users/example/out/vs/workbench/contrib/remote/browser/remoteExplorer.js +/Users/example/out/vs/workbench/contrib/remote/browser/remoteConnectionHealth.js +/Users/example/out/vs/workbench/contrib/remote/browser/media/remoteViewlet.css +/Users/example/out/vs/workbench/contrib/remote/browser/media/tunnelView.css +/Users/example/out/vs/workbench/contrib/remote/common/remote.contribution.js +/Users/example/out/vs/workbench/contrib/remote/electron-sandbox/remote.contribution.js +/Users/example/out/vs/workbench/browser/dnd.js +/Users/example/out/vs/workbench/browser/layout.js +/Users/example/out/vs/workbench/browser/actions.js +/Users/example/out/vs/workbench/browser/contextkeys.js +/Users/example/out/vs/workbench/browser/labels.js +/Users/example/out/vs/workbench/browser/window.js +/Users/example/out/vs/workbench/browser/style.js +/Users/example/out/vs/workbench/browser/web.main.js +/Users/example/out/vs/workbench/browser/quickaccess.js +/Users/example/out/vs/workbench/browser/part.js +/Users/example/out/vs/workbench/browser/editor.js +/Users/example/out/vs/workbench/browser/workbench.contribution.js +/Users/example/out/vs/workbench/browser/actions/textInputActions.js +/Users/example/out/vs/workbench/browser/actions/quickAccessActions.js +/Users/example/out/vs/workbench/browser/actions/developerActions.js +/Users/example/out/vs/workbench/browser/actions/listCommands.js +/Users/example/out/vs/workbench/browser/actions/helpActions.js +/Users/example/out/vs/workbench/browser/actions/navigationActions.js +/Users/example/out/vs/workbench/browser/actions/workspaceCommands.js +/Users/example/out/vs/workbench/browser/actions/workspaceActions.js +/Users/example/out/vs/workbench/browser/actions/windowActions.js +/Users/example/out/vs/workbench/browser/actions/layoutActions.js +/Users/example/out/vs/workbench/browser/actions/widgetNavigationCommands.js +/Users/example/out/vs/workbench/browser/actions/media/actions.css +/Users/example/out/vs/workbench/browser/parts/sidebar/sidebarPart.js +/Users/example/out/vs/workbench/browser/parts/sidebar/sidebarActions.js +/Users/example/out/vs/workbench/browser/parts/sidebar/media/sidebarpart.css +/Users/example/out/vs/workbench/browser/parts/paneCompositePart.js +/Users/example/out/vs/workbench/browser/parts/paneCompositePartService.js +/Users/example/out/vs/workbench/browser/parts/globalCompositeBar.js +/Users/example/out/vs/workbench/browser/parts/panel/panelPart.js +/Users/example/out/vs/workbench/browser/parts/panel/panelActions.js +/Users/example/out/vs/workbench/browser/parts/panel/media/panelpart.css +/Users/example/out/vs/workbench/browser/parts/titlebar/commandCenterControl.js +/Users/example/out/vs/workbench/browser/parts/titlebar/titlebarPart.js +/Users/example/out/vs/workbench/browser/parts/titlebar/menubarControl.js +/Users/example/out/vs/workbench/browser/parts/titlebar/titlebarActions.js +/Users/example/out/vs/workbench/browser/parts/titlebar/windowTitle.js +/Users/example/out/vs/workbench/browser/parts/titlebar/media/menubarControl.css +/Users/example/out/vs/workbench/browser/parts/titlebar/media/titlebarpart.css +/Users/example/out/vs/workbench/browser/parts/statusbar/statusbarModel.js +/Users/example/out/vs/workbench/browser/parts/statusbar/statusbarPart.js +/Users/example/out/vs/workbench/browser/parts/statusbar/statusbarActions.js +/Users/example/out/vs/workbench/browser/parts/statusbar/statusbarItem.js +/Users/example/out/vs/workbench/browser/parts/statusbar/media/statusbarpart.css +/Users/example/out/vs/workbench/browser/parts/auxiliarybar/auxiliaryBarActions.js +/Users/example/out/vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart.js +/Users/example/out/vs/workbench/browser/parts/auxiliarybar/media/auxiliaryBarPart.css +/Users/example/out/vs/workbench/browser/parts/paneCompositeBar.js +/Users/example/out/vs/workbench/browser/parts/compositeBarActions.js +/Users/example/out/vs/workbench/browser/parts/dialogs/dialog.web.contribution.js +/Users/example/out/vs/workbench/browser/parts/dialogs/dialogHandler.js +/Users/example/out/vs/workbench/browser/parts/compositeBar.js +/Users/example/out/vs/workbench/browser/parts/activitybar/activitybarPart.js +/Users/example/out/vs/workbench/browser/parts/activitybar/media/activityaction.css +/Users/example/out/vs/workbench/browser/parts/activitybar/media/activitybarpart.css +/Users/example/out/vs/workbench/browser/parts/views/viewFilter.js +/Users/example/out/vs/workbench/browser/parts/views/treeView.js +/Users/example/out/vs/workbench/browser/parts/views/viewPane.js +/Users/example/out/vs/workbench/browser/parts/views/viewsViewlet.js +/Users/example/out/vs/workbench/browser/parts/views/viewPaneContainer.js +/Users/example/out/vs/workbench/browser/parts/views/checkbox.js +/Users/example/out/vs/workbench/browser/parts/views/media/views.css +/Users/example/out/vs/workbench/browser/parts/views/media/paneviewlet.css +/Users/example/out/vs/workbench/browser/parts/compositePart.js +/Users/example/out/vs/workbench/browser/parts/notifications/notificationsViewer.js +/Users/example/out/vs/workbench/browser/parts/notifications/notificationsAlerts.js +/Users/example/out/vs/workbench/browser/parts/notifications/notificationsCommands.js +/Users/example/out/vs/workbench/browser/parts/notifications/notificationsCenter.js +/Users/example/out/vs/workbench/browser/parts/notifications/notificationsList.js +/Users/example/out/vs/workbench/browser/parts/notifications/notificationsToasts.js +/Users/example/out/vs/workbench/browser/parts/notifications/notificationsTelemetry.js +/Users/example/out/vs/workbench/browser/parts/notifications/notificationsStatus.js +/Users/example/out/vs/workbench/browser/parts/notifications/notificationsActions.js +/Users/example/out/vs/workbench/browser/parts/notifications/media/notificationsCenter.css +/Users/example/out/vs/workbench/browser/parts/notifications/media/notificationsActions.css +/Users/example/out/vs/workbench/browser/parts/notifications/media/notificationsToasts.css +/Users/example/out/vs/workbench/browser/parts/notifications/media/notificationsList.css +/Users/example/out/vs/workbench/browser/parts/editor/editorGroupWatermark.js +/Users/example/out/vs/workbench/browser/parts/editor/binaryDiffEditor.js +/Users/example/out/vs/workbench/browser/parts/editor/editorConfiguration.js +/Users/example/out/vs/workbench/browser/parts/editor/editorAutoSave.js +/Users/example/out/vs/workbench/browser/parts/editor/breadcrumbsPicker.js +/Users/example/out/vs/workbench/browser/parts/editor/editorWithViewState.js +/Users/example/out/vs/workbench/browser/parts/editor/editorParts.js +/Users/example/out/vs/workbench/browser/parts/editor/auxiliaryEditorPart.js +/Users/example/out/vs/workbench/browser/parts/editor/textEditor.js +/Users/example/out/vs/workbench/browser/parts/editor/editorGroupView.js +/Users/example/out/vs/workbench/browser/parts/editor/sideBySideEditor.js +/Users/example/out/vs/workbench/browser/parts/editor/editorTabsControl.js +/Users/example/out/vs/workbench/browser/parts/editor/singleEditorTabsControl.js +/Users/example/out/vs/workbench/browser/parts/editor/textResourceEditor.js +/Users/example/out/vs/workbench/browser/parts/editor/editorStatus.js +/Users/example/out/vs/workbench/browser/parts/editor/editorPanes.js +/Users/example/out/vs/workbench/browser/parts/editor/editorActions.js +/Users/example/out/vs/workbench/browser/parts/editor/editor.js +/Users/example/out/vs/workbench/browser/parts/editor/editorDropTarget.js +/Users/example/out/vs/workbench/browser/parts/editor/breadcrumbs.js +/Users/example/out/vs/workbench/browser/parts/editor/editorPane.js +/Users/example/out/vs/workbench/browser/parts/editor/textDiffEditor.js +/Users/example/out/vs/workbench/browser/parts/editor/editorCommands.js +/Users/example/out/vs/workbench/browser/parts/editor/diffEditorCommands.js +/Users/example/out/vs/workbench/browser/parts/editor/multiRowEditorTabsControl.js +/Users/example/out/vs/workbench/browser/parts/editor/textCodeEditor.js +/Users/example/out/vs/workbench/browser/parts/editor/editorTitleControl.js +/Users/example/out/vs/workbench/browser/parts/editor/editorQuickAccess.js +/Users/example/out/vs/workbench/browser/parts/editor/multiEditorTabsControl.js +/Users/example/out/vs/workbench/browser/parts/editor/noEditorTabsControl.js +/Users/example/out/vs/workbench/browser/parts/editor/editorPart.js +/Users/example/out/vs/workbench/browser/parts/editor/editor.contribution.js +/Users/example/out/vs/workbench/browser/parts/editor/editorsObserver.js +/Users/example/out/vs/workbench/browser/parts/editor/breadcrumbsControl.js +/Users/example/out/vs/workbench/browser/parts/editor/binaryEditor.js +/Users/example/out/vs/workbench/browser/parts/editor/editorPlaceholder.js +/Users/example/out/vs/workbench/browser/parts/editor/media/sidebysideeditor.css +/Users/example/out/vs/workbench/browser/parts/editor/media/editorplaceholder.css +/Users/example/out/vs/workbench/browser/parts/editor/media/editorgroupview.css +/Users/example/out/vs/workbench/browser/parts/editor/media/editordroptarget.css +/Users/example/out/vs/workbench/browser/parts/editor/media/multieditortabscontrol.css +/Users/example/out/vs/workbench/browser/parts/editor/media/breadcrumbscontrol.css +/Users/example/out/vs/workbench/browser/parts/editor/media/editorstatus.css +/Users/example/out/vs/workbench/browser/parts/editor/media/singleeditortabscontrol.css +/Users/example/out/vs/workbench/browser/parts/editor/media/letterpress-light.svg +/Users/example/out/vs/workbench/browser/parts/editor/media/editortitlecontrol.css +/Users/example/out/vs/workbench/browser/parts/editor/media/forward-tb.png +/Users/example/out/vs/workbench/browser/parts/editor/media/editortabscontrol.css +/Users/example/out/vs/workbench/browser/parts/editor/media/back-tb.png +/Users/example/out/vs/workbench/browser/parts/editor/media/letterpress-hcLight.svg +/Users/example/out/vs/workbench/browser/parts/editor/media/letterpress-dark.svg +/Users/example/out/vs/workbench/browser/parts/editor/media/editorquickaccess.css +/Users/example/out/vs/workbench/browser/parts/editor/media/letterpress-hcDark.svg +/Users/example/out/vs/workbench/browser/parts/editor/breadcrumbsModel.js +/Users/example/out/vs/workbench/browser/parts/banner/bannerPart.js +/Users/example/out/vs/workbench/browser/parts/banner/media/bannerpart.css +/Users/example/out/vs/workbench/browser/parts/media/paneCompositePart.css +/Users/example/out/vs/workbench/browser/parts/media/compositepart.css +/Users/example/out/vs/workbench/browser/web.api.js +/Users/example/out/vs/workbench/browser/codeeditor.js +/Users/example/out/vs/workbench/browser/panecomposite.js +/Users/example/out/vs/workbench/browser/workbench.js +/Users/example/out/vs/workbench/browser/composite.js +/Users/example/out/vs/workbench/browser/web.factory.js +/Users/example/out/vs/workbench/browser/media/part.css +/Users/example/out/vs/workbench/browser/media/style.css +/Users/example/out/vs/workbench/browser/media/code-icon.svg +/Users/example/out/vs/workbench/common/activity.js +/Users/example/out/vs/workbench/common/contextkeys.js +/Users/example/out/vs/workbench/common/memento.js +/Users/example/out/vs/workbench/common/configuration.js +/Users/example/out/vs/workbench/common/theme.js +/Users/example/out/vs/workbench/common/component.js +/Users/example/out/vs/workbench/common/dialogs.js +/Users/example/out/vs/workbench/common/editor.js +/Users/example/out/vs/workbench/common/comments.js +/Users/example/out/vs/workbench/common/views.js +/Users/example/out/vs/workbench/common/panecomposite.js +/Users/example/out/vs/workbench/common/contributions.js +/Users/example/out/vs/workbench/common/composite.js +/Users/example/out/vs/workbench/common/resources.js +/Users/example/out/vs/workbench/common/notifications.js +/Users/example/out/vs/workbench/common/editor/editorInput.js +/Users/example/out/vs/workbench/common/editor/editorModel.js +/Users/example/out/vs/workbench/common/editor/editorGroupModel.js +/Users/example/out/vs/workbench/common/editor/textDiffEditorModel.js +/Users/example/out/vs/workbench/common/editor/binaryEditorModel.js +/Users/example/out/vs/workbench/common/editor/resourceEditorInput.js +/Users/example/out/vs/workbench/common/editor/sideBySideEditorInput.js +/Users/example/out/vs/workbench/common/editor/textResourceEditorInput.js +/Users/example/out/vs/workbench/common/editor/diffEditorInput.js +/Users/example/out/vs/workbench/common/editor/textEditorModel.js +/Users/example/out/vs/workbench/common/editor/editorOptions.js +/Users/example/out/vs/workbench/common/editor/textResourceEditorModel.js +/Users/example/out/vs/workbench/common/editor/diffEditorModel.js +/Users/example/out/vs/workbench/common/editor/filteredEditorGroupModel.js +/Users/example/out/vs/workbench/workbench.desktop.main.nls.js +/Users/example/out/vs/workbench/workbench.web.main.nls.js +/Users/example/out/vs/workbench/api/test/browser/extHostApiCommands.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostTreeViews.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostTesting.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostTypeConverter.test.js +/Users/example/out/vs/workbench/api/test/browser/mainThreadEditors.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostNotebook.test.js +/Users/example/out/vs/workbench/api/test/browser/mainThreadDiagnostics.test.js +/Users/example/out/vs/workbench/api/test/browser/mainThreadBulkEdits.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostAuthentication.integrationTest.js +/Users/example/out/vs/workbench/api/test/browser/mainThreadConfiguration.test.js +/Users/example/out/vs/workbench/api/test/browser/mainThreadCommands.test.js +/Users/example/out/vs/workbench/api/test/browser/mainThreadWorkspace.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostNotebookKernel.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostDecorations.test.js +/Users/example/out/vs/workbench/api/test/browser/mainThreadManagedSockets.test.js +/Users/example/out/vs/workbench/api/test/browser/extHost.api.impl.test.js +/Users/example/out/vs/workbench/api/test/browser/mainThreadDocuments.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostWebview.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostFileSystemEventService.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostDocumentsAndEditors.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostDocumentData.test.perf-data.js +/Users/example/out/vs/workbench/api/test/browser/extHostDocumentSaveParticipant.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostWorkspace.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostCommands.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostLanguageFeatures.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostBulkEdits.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostDocumentData.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostTextEditor.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostTypes.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostDiagnostics.test.js +/Users/example/out/vs/workbench/api/test/browser/mainThreadTreeViews.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostMessagerService.test.js +/Users/example/out/vs/workbench/api/test/browser/mainThreadDocumentsAndEditors.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostConfiguration.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostEditorTabs.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostTelemetry.test.js +/Users/example/out/vs/workbench/api/test/browser/extHostDocumentContentProvider.test.js +/Users/example/out/vs/workbench/api/test/browser/mainThreadDocumentContentProviders.test.js +/Users/example/out/vs/workbench/api/test/common/extensionHostMain.test.js +/Users/example/out/vs/workbench/api/test/common/extHostExtensionActivator.test.js +/Users/example/out/vs/workbench/api/test/common/testRPCProtocol.js +/Users/example/out/vs/workbench/api/test/node/extHostSearch.test.js +/Users/example/out/vs/workbench/api/test/node/extHostTunnelService.test.js +/Users/example/out/vs/workbench/api/browser/mainThreadLanguageFeatures.js +/Users/example/out/vs/workbench/api/browser/mainThreadBulkEdits.js +/Users/example/out/vs/workbench/api/browser/mainThreadDialogs.js +/Users/example/out/vs/workbench/api/browser/mainThreadTreeViews.js +/Users/example/out/vs/workbench/api/browser/mainThreadDecorations.js +/Users/example/out/vs/workbench/api/browser/mainThreadNotebook.js +/Users/example/out/vs/workbench/api/browser/mainThreadAuthentication.js +/Users/example/out/vs/workbench/api/browser/mainThreadLogService.js +/Users/example/out/vs/workbench/api/browser/mainThreadProgress.js +/Users/example/out/vs/workbench/api/browser/mainThreadTesting.js +/Users/example/out/vs/workbench/api/browser/mainThreadSearch.js +/Users/example/out/vs/workbench/api/browser/mainThreadLanguages.js +/Users/example/out/vs/workbench/api/browser/mainThreadNotebookEditors.js +/Users/example/out/vs/workbench/api/browser/mainThreadLabelService.js +/Users/example/out/vs/workbench/api/browser/mainThreadClipboard.js +/Users/example/out/vs/workbench/api/browser/mainThreadChatVariables.js +/Users/example/out/vs/workbench/api/browser/mainThreadWebviewPanels.js +/Users/example/out/vs/workbench/api/browser/mainThreadComments.js +/Users/example/out/vs/workbench/api/browser/mainThreadProfileContentHandlers.js +/Users/example/out/vs/workbench/api/browser/mainThreadWorkspace.js +/Users/example/out/vs/workbench/api/browser/mainThreadChatAgents2.js +/Users/example/out/vs/workbench/api/browser/mainThreadCommands.js +/Users/example/out/vs/workbench/api/browser/mainThreadInteractive.js +/Users/example/out/vs/workbench/api/browser/mainThreadMessageService.js +/Users/example/out/vs/workbench/api/browser/mainThreadQuickOpen.js +/Users/example/out/vs/workbench/api/browser/mainThreadWebviewViews.js +/Users/example/out/vs/workbench/api/browser/mainThreadShare.js +/Users/example/out/vs/workbench/api/browser/mainThreadQuickDiff.js +/Users/example/out/vs/workbench/api/browser/mainThreadTerminalService.js +/Users/example/out/vs/workbench/api/browser/mainThreadManagedSockets.js +/Users/example/out/vs/workbench/api/browser/mainThreadStorage.js +/Users/example/out/vs/workbench/api/browser/mainThreadUrls.js +/Users/example/out/vs/workbench/api/browser/mainThreadEditor.js +/Users/example/out/vs/workbench/api/browser/mainThreadUriOpeners.js +/Users/example/out/vs/workbench/api/browser/mainThreadErrors.js +/Users/example/out/vs/workbench/api/browser/statusBarExtensionPoint.js +/Users/example/out/vs/workbench/api/browser/mainThreadFileSystemEventService.js +/Users/example/out/vs/workbench/api/browser/mainThreadLanguageModels.js +/Users/example/out/vs/workbench/api/browser/mainThreadDownloadService.js +/Users/example/out/vs/workbench/api/browser/mainThreadSecretState.js +/Users/example/out/vs/workbench/api/browser/mainThreadLocalization.js +/Users/example/out/vs/workbench/api/browser/mainThreadSpeech.js +/Users/example/out/vs/workbench/api/browser/mainThreadConfiguration.js +/Users/example/out/vs/workbench/api/browser/mainThreadDocumentsAndEditors.js +/Users/example/out/vs/workbench/api/browser/mainThreadTerminalShellIntegration.js +/Users/example/out/vs/workbench/api/browser/mainThreadOutputService.js +/Users/example/out/vs/workbench/api/browser/mainThreadAiEmbeddingVector.js +/Users/example/out/vs/workbench/api/browser/mainThreadRemoteConnectionData.js +/Users/example/out/vs/workbench/api/browser/mainThreadTelemetry.js +/Users/example/out/vs/workbench/api/browser/viewsExtensionPoint.js +/Users/example/out/vs/workbench/api/browser/mainThreadNotebookKernels.js +/Users/example/out/vs/workbench/api/browser/mainThreadNotebookRenderers.js +/Users/example/out/vs/workbench/api/browser/mainThreadWindow.js +/Users/example/out/vs/workbench/api/browser/mainThreadSCM.js +/Users/example/out/vs/workbench/api/browser/mainThreadNotebookSaveParticipant.js +/Users/example/out/vs/workbench/api/browser/mainThreadSaveParticipant.js +/Users/example/out/vs/workbench/api/browser/mainThreadAiRelatedInformation.js +/Users/example/out/vs/workbench/api/browser/mainThreadTask.js +/Users/example/out/vs/workbench/api/browser/mainThreadDocuments.js +/Users/example/out/vs/workbench/api/browser/mainThreadCustomEditors.js +/Users/example/out/vs/workbench/api/browser/mainThreadCodeInsets.js +/Users/example/out/vs/workbench/api/browser/mainThreadExtensionService.js +/Users/example/out/vs/workbench/api/browser/mainThreadNotebookDto.js +/Users/example/out/vs/workbench/api/browser/mainThreadDebugService.js +/Users/example/out/vs/workbench/api/browser/mainThreadNotebookDocuments.js +/Users/example/out/vs/workbench/api/browser/mainThreadTunnelService.js +/Users/example/out/vs/workbench/api/browser/mainThreadFileSystem.js +/Users/example/out/vs/workbench/api/browser/mainThreadDiagnostics.js +/Users/example/out/vs/workbench/api/browser/mainThreadConsole.js +/Users/example/out/vs/workbench/api/browser/mainThreadWebviewManager.js +/Users/example/out/vs/workbench/api/browser/mainThreadNotebookDocumentsAndEditors.js +/Users/example/out/vs/workbench/api/browser/mainThreadEditSessionIdentityParticipant.js +/Users/example/out/vs/workbench/api/browser/extensionHost.contribution.js +/Users/example/out/vs/workbench/api/browser/mainThreadEditors.js +/Users/example/out/vs/workbench/api/browser/mainThreadStatusBar.js +/Users/example/out/vs/workbench/api/browser/mainThreadTheming.js +/Users/example/out/vs/workbench/api/browser/mainThreadDocumentContentProviders.js +/Users/example/out/vs/workbench/api/browser/mainThreadInlineChat.js +/Users/example/out/vs/workbench/api/browser/mainThreadEditorTabs.js +/Users/example/out/vs/workbench/api/browser/mainThreadWebviews.js +/Users/example/out/vs/workbench/api/browser/mainThreadCLICommands.js +/Users/example/out/vs/workbench/api/browser/mainThreadTimeline.js +/Users/example/out/vs/workbench/api/common/extHost.protocol.js +/Users/example/out/vs/workbench/api/common/extHostTelemetry.js +/Users/example/out/vs/workbench/api/common/extHostProgress.js +/Users/example/out/vs/workbench/api/common/extHostSpeech.js +/Users/example/out/vs/workbench/api/common/extHostTextEditor.js +/Users/example/out/vs/workbench/api/common/extHostProfileContentHandler.js +/Users/example/out/vs/workbench/api/common/extHostCustomEditors.js +/Users/example/out/vs/workbench/api/common/extHostConsoleForwarder.js +/Users/example/out/vs/workbench/api/common/extHostSecrets.js +/Users/example/out/vs/workbench/api/common/extHostNotebook.js +/Users/example/out/vs/workbench/api/common/extHostWebviewView.js +/Users/example/out/vs/workbench/api/common/extHostEmbeddingVector.js +/Users/example/out/vs/workbench/api/common/extHostTerminalShellIntegration.js +/Users/example/out/vs/workbench/api/common/extHostTerminalService.js +/Users/example/out/vs/workbench/api/common/extHostStorage.js +/Users/example/out/vs/workbench/api/common/extHostOutput.js +/Users/example/out/vs/workbench/api/common/extHostDebugService.js +/Users/example/out/vs/workbench/api/common/extHostRpcService.js +/Users/example/out/vs/workbench/api/common/extHostNotebookDocument.js +/Users/example/out/vs/workbench/api/common/extHostDocumentData.js +/Users/example/out/vs/workbench/api/common/extHostCommands.js +/Users/example/out/vs/workbench/api/common/extHostWebviewMessaging.js +/Users/example/out/vs/workbench/api/common/extHostDocumentSaveParticipant.js +/Users/example/out/vs/workbench/api/common/extHostCodeInsets.js +/Users/example/out/vs/workbench/api/common/extHostFileSystemInfo.js +/Users/example/out/vs/workbench/api/common/extHostDocuments.js +/Users/example/out/vs/workbench/api/common/extHostComments.js +/Users/example/out/vs/workbench/api/common/extHostUrls.js +/Users/example/out/vs/workbench/api/common/cache.js +/Users/example/out/vs/workbench/api/common/extHostSCM.js +/Users/example/out/vs/workbench/api/common/extHostRequireInterceptor.js +/Users/example/out/vs/workbench/api/common/extHostExtensionService.js +/Users/example/out/vs/workbench/api/common/extHostConfiguration.js +/Users/example/out/vs/workbench/api/common/jsonValidationExtensionPoint.js +/Users/example/out/vs/workbench/api/common/extHostFileSystemEventService.js +/Users/example/out/vs/workbench/api/common/extHostTypes.js +/Users/example/out/vs/workbench/api/common/extHostDocumentContentProviders.js +/Users/example/out/vs/workbench/api/common/extHostWebview.js +/Users/example/out/vs/workbench/api/common/extHostFileSystem.js +/Users/example/out/vs/workbench/api/common/extHostDialogs.js +/Users/example/out/vs/workbench/api/common/extHostTypeConverters.js +/Users/example/out/vs/workbench/api/common/extHostDiagnostics.js +/Users/example/out/vs/workbench/api/common/extHostTesting.js +/Users/example/out/vs/workbench/api/common/extensionHostMain.js +/Users/example/out/vs/workbench/api/common/extHostSearch.js +/Users/example/out/vs/workbench/api/common/extHostTestingPrivateApi.js +/Users/example/out/vs/workbench/api/common/extHostFileSystemConsumer.js +/Users/example/out/vs/workbench/api/common/extHostNotebookEditors.js +/Users/example/out/vs/workbench/api/common/extHostStoragePaths.js +/Users/example/out/vs/workbench/api/common/extHostInlineChat.js +/Users/example/out/vs/workbench/api/common/shared/tasks.js +/Users/example/out/vs/workbench/api/common/shared/dataTransferCache.js +/Users/example/out/vs/workbench/api/common/extHostEditorTabs.js +/Users/example/out/vs/workbench/api/common/extHostTunnelService.js +/Users/example/out/vs/workbench/api/common/extHost.common.services.js +/Users/example/out/vs/workbench/api/common/extHostStatusBar.js +/Users/example/out/vs/workbench/api/common/extHostInitDataService.js +/Users/example/out/vs/workbench/api/common/extHostLanguageFeatures.js +/Users/example/out/vs/workbench/api/common/extHostTextEditors.js +/Users/example/out/vs/workbench/api/common/extHostDecorations.js +/Users/example/out/vs/workbench/api/common/extHostLanguages.js +/Users/example/out/vs/workbench/api/common/extHostLabelService.js +/Users/example/out/vs/workbench/api/common/extHostMemento.js +/Users/example/out/vs/workbench/api/common/extHostWebviewPanels.js +/Users/example/out/vs/workbench/api/common/extHostBulkEdits.js +/Users/example/out/vs/workbench/api/common/extHostLogService.js +/Users/example/out/vs/workbench/api/common/extHostChatVariables.js +/Users/example/out/vs/workbench/api/common/extHostShare.js +/Users/example/out/vs/workbench/api/common/extHostNotebookRenderers.js +/Users/example/out/vs/workbench/api/common/extHostTreeViews.js +/Users/example/out/vs/workbench/api/common/extHostTheming.js +/Users/example/out/vs/workbench/api/common/extHostDocumentsAndEditors.js +/Users/example/out/vs/workbench/api/common/extHostWorkspace.js +/Users/example/out/vs/workbench/api/common/extHostNotebookDocumentSaveParticipant.js +/Users/example/out/vs/workbench/api/common/extHostTestItem.js +/Users/example/out/vs/workbench/api/common/extHostAuthentication.js +/Users/example/out/vs/workbench/api/common/extHostChatAgents2.js +/Users/example/out/vs/workbench/api/common/extHostInteractive.js +/Users/example/out/vs/workbench/api/common/extHostNotebookDocuments.js +/Users/example/out/vs/workbench/api/common/extHostClipboard.js +/Users/example/out/vs/workbench/api/common/extHostQuickDiff.js +/Users/example/out/vs/workbench/api/common/extHostLoggerService.js +/Users/example/out/vs/workbench/api/common/configurationExtensionPoint.js +/Users/example/out/vs/workbench/api/common/extHostVariableResolverService.js +/Users/example/out/vs/workbench/api/common/extHostLanguageModels.js +/Users/example/out/vs/workbench/api/common/extHostAiRelatedInformation.js +/Users/example/out/vs/workbench/api/common/extHostQuickOpen.js +/Users/example/out/vs/workbench/api/common/extHostNotebookEditor.js +/Users/example/out/vs/workbench/api/common/extHostUriOpener.js +/Users/example/out/vs/workbench/api/common/extHostLocalizationService.js +/Users/example/out/vs/workbench/api/common/extHostExtensionActivator.js +/Users/example/out/vs/workbench/api/common/extHostManagedSockets.js +/Users/example/out/vs/workbench/api/common/extHostNotebookKernels.js +/Users/example/out/vs/workbench/api/common/extHostApiDeprecationService.js +/Users/example/out/vs/workbench/api/common/extHostTimeline.js +/Users/example/out/vs/workbench/api/common/extHostWindow.js +/Users/example/out/vs/workbench/api/common/extHostApiCommands.js +/Users/example/out/vs/workbench/api/common/extHost.api.impl.js +/Users/example/out/vs/workbench/api/common/extHostUriTransformerService.js +/Users/example/out/vs/workbench/api/common/extHostTask.js +/Users/example/out/vs/workbench/api/common/extHostSecretState.js +/Users/example/out/vs/workbench/api/common/extHostMessageService.js +/Users/example/out/vs/workbench/api/node/extHostDownloadService.js +/Users/example/out/vs/workbench/api/node/extHostConsoleForwarder.js +/Users/example/out/vs/workbench/api/node/extHostTerminalService.js +/Users/example/out/vs/workbench/api/node/extHostDebugService.js +/Users/example/out/vs/workbench/api/node/extHostExtensionService.js +/Users/example/out/vs/workbench/api/node/proxyResolver.js +/Users/example/out/vs/workbench/api/node/extHostSearch.js +/Users/example/out/vs/workbench/api/node/extHostStoragePaths.js +/Users/example/out/vs/workbench/api/node/extHostTunnelService.js +/Users/example/out/vs/workbench/api/node/extHostCLIServer.js +/Users/example/out/vs/workbench/api/node/extHost.node.services.js +/Users/example/out/vs/workbench/api/node/extHostLoggerService.js +/Users/example/out/vs/workbench/api/node/extHostVariableResolverService.js +/Users/example/out/vs/workbench/api/node/uriTransformer.js +/Users/example/out/vs/workbench/api/node/extHostDiskFileSystemProvider.js +/Users/example/out/vs/workbench/api/node/extensionHostProcess.js +/Users/example/out/vs/workbench/api/node/extHostTask.js +/Users/example/out/vs/workbench/api/worker/extHost.worker.services.js +/Users/example/out/vs/workbench/api/worker/extHostConsoleForwarder.js +/Users/example/out/vs/workbench/api/worker/extHostExtensionService.js +/Users/example/out/vs/workbench/api/worker/extensionHostWorker.js +/Users/example/out/vs/workbench/electron-sandbox/desktop.main.js +/Users/example/out/vs/workbench/electron-sandbox/window.js +/Users/example/out/vs/workbench/electron-sandbox/actions/developerActions.js +/Users/example/out/vs/workbench/electron-sandbox/actions/installActions.js +/Users/example/out/vs/workbench/electron-sandbox/actions/windowActions.js +/Users/example/out/vs/workbench/electron-sandbox/actions/media/actions.css +/Users/example/out/vs/workbench/electron-sandbox/parts/titlebar/titlebarPart.js +/Users/example/out/vs/workbench/electron-sandbox/parts/titlebar/menubarControl.js +/Users/example/out/vs/workbench/electron-sandbox/parts/dialogs/dialog.contribution.js +/Users/example/out/vs/workbench/electron-sandbox/parts/dialogs/dialogHandler.js +/Users/example/out/vs/workbench/electron-sandbox/desktop.contribution.js +/Users/example/out/vs/workbench/electron-sandbox/media/window.css +/Users/example/out/vs/workbench/workbench.common.main.js +/Users/example/out/vs/workbench/workbench.web.main.css +/Users/example/out/vs/workbench/services/suggest/browser/simpleCompletionModel.js +/Users/example/out/vs/workbench/services/suggest/browser/simpleSuggestWidget.js +/Users/example/out/vs/workbench/services/suggest/browser/simpleCompletionItem.js +/Users/example/out/vs/workbench/services/suggest/browser/simpleSuggestWidgetRenderer.js +/Users/example/out/vs/workbench/services/suggest/browser/media/suggest.css +/Users/example/out/vs/workbench/services/languageStatus/common/languageStatusService.js +/Users/example/out/vs/workbench/services/languageDetection/browser/languageDetectionSimpleWorker.js +/Users/example/out/vs/workbench/services/languageDetection/browser/languageDetectionWorkerServiceImpl.js +/Users/example/out/vs/workbench/services/languageDetection/common/languageDetectionWorkerService.js +/Users/example/out/vs/workbench/services/encryption/browser/encryptionService.js +/Users/example/out/vs/workbench/services/encryption/electron-sandbox/encryptionService.js +/Users/example/out/vs/workbench/services/keybinding/test/browser/keybindingIO.test.js +/Users/example/out/vs/workbench/services/keybinding/test/browser/browserKeyboardMapper.test.js +/Users/example/out/vs/workbench/services/keybinding/test/browser/keybindingEditing.test.js +/Users/example/out/vs/workbench/services/keybinding/test/node/linux_en_uk.txt +/Users/example/out/vs/workbench/services/keybinding/test/node/linux_de_ch.txt +/Users/example/out/vs/workbench/services/keybinding/test/node/win_por_ptb.js +/Users/example/out/vs/workbench/services/keybinding/test/node/linux_en_uk.js +/Users/example/out/vs/workbench/services/keybinding/test/node/win_ru.js +/Users/example/out/vs/workbench/services/keybinding/test/node/win_ru.txt +/Users/example/out/vs/workbench/services/keybinding/test/node/linux_ru.txt +/Users/example/out/vs/workbench/services/keybinding/test/node/linux_en_us.js +/Users/example/out/vs/workbench/services/keybinding/test/node/mac_en_us.txt +/Users/example/out/vs/workbench/services/keybinding/test/node/fallbackKeyboardMapper.test.js +/Users/example/out/vs/workbench/services/keybinding/test/node/win_en_us.js +/Users/example/out/vs/workbench/services/keybinding/test/node/windowsKeyboardMapper.test.js +/Users/example/out/vs/workbench/services/keybinding/test/node/win_en_us.txt +/Users/example/out/vs/workbench/services/keybinding/test/node/keyboardMapperTestUtils.js +/Users/example/out/vs/workbench/services/keybinding/test/node/mac_en_us.js +/Users/example/out/vs/workbench/services/keybinding/test/node/mac_de_ch.js +/Users/example/out/vs/workbench/services/keybinding/test/node/win_de_ch.js +/Users/example/out/vs/workbench/services/keybinding/test/node/mac_zh_hant2.txt +/Users/example/out/vs/workbench/services/keybinding/test/node/win_de_ch.txt +/Users/example/out/vs/workbench/services/keybinding/test/node/mac_de_ch.txt +/Users/example/out/vs/workbench/services/keybinding/test/node/win_por_ptb.txt +/Users/example/out/vs/workbench/services/keybinding/test/node/linux_de_ch.js +/Users/example/out/vs/workbench/services/keybinding/test/node/linux_ru.js +/Users/example/out/vs/workbench/services/keybinding/test/node/mac_zh_hant.js +/Users/example/out/vs/workbench/services/keybinding/test/node/mac_zh_hant2.js +/Users/example/out/vs/workbench/services/keybinding/test/node/linux_en_us.txt +/Users/example/out/vs/workbench/services/keybinding/test/node/macLinuxKeyboardMapper.test.js +/Users/example/out/vs/workbench/services/keybinding/test/node/mac_zh_hant.txt +/Users/example/out/vs/workbench/services/keybinding/browser/keybindingService.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/en-uk.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/jp.darwin.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/de-swiss.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/en-intl.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/sv.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/pl.darwin.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/hu.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/ru.darwin.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/fr.darwin.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/en.linux.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/pt.darwin.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/en-ext.darwin.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/_.contribution.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/it.darwin.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/en.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/ru.linux.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/sv.darwin.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/de.linux.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/en.darwin.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/jp-roman.darwin.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/pt.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/fr.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/pl.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/fr.linux.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/dk.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/ru.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/es.darwin.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/layout.contribution.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/dvorak.darwin.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/thai.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/it.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/en-belgian.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/no.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/pt-br.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/en-intl.darwin.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/es.linux.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/es.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/de.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/ko.darwin.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/tr.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/en-in.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/en-uk.darwin.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/layout.contribution.linux.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/cz.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/es-latin.win.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/de.darwin.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/layout.contribution.darwin.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayouts/zh-hans.darwin.js +/Users/example/out/vs/workbench/services/keybinding/browser/unboundCommands.js +/Users/example/out/vs/workbench/services/keybinding/browser/navigatorKeyboard.js +/Users/example/out/vs/workbench/services/keybinding/browser/keyboardLayoutService.js +/Users/example/out/vs/workbench/services/keybinding/common/fallbackKeyboardMapper.js +/Users/example/out/vs/workbench/services/keybinding/common/keybindingEditing.js +/Users/example/out/vs/workbench/services/keybinding/common/keybindingIO.js +/Users/example/out/vs/workbench/services/keybinding/common/macLinuxKeyboardMapper.js +/Users/example/out/vs/workbench/services/keybinding/common/keymapInfo.js +/Users/example/out/vs/workbench/services/keybinding/common/windowsKeyboardMapper.js +/Users/example/out/vs/workbench/services/keybinding/electron-sandbox/nativeKeyboardLayoutService.js +/Users/example/out/vs/workbench/services/keybinding/electron-sandbox/nativeKeyboardLayout.js +/Users/example/out/vs/workbench/services/textmodelResolver/test/browser/textModelResolverService.test.js +/Users/example/out/vs/workbench/services/textmodelResolver/common/textModelResolverService.js +/Users/example/out/vs/workbench/services/configuration/test/browser/configuration.test.js +/Users/example/out/vs/workbench/services/configuration/test/browser/configurationEditing.test.js +/Users/example/out/vs/workbench/services/configuration/test/browser/configurationService.test.js +/Users/example/out/vs/workbench/services/configuration/test/common/testServices.js +/Users/example/out/vs/workbench/services/configuration/test/common/configurationModels.test.js +/Users/example/out/vs/workbench/services/configuration/browser/configuration.js +/Users/example/out/vs/workbench/services/configuration/browser/configurationService.js +/Users/example/out/vs/workbench/services/configuration/common/configurationCache.js +/Users/example/out/vs/workbench/services/configuration/common/configuration.js +/Users/example/out/vs/workbench/services/configuration/common/configurationModels.js +/Users/example/out/vs/workbench/services/configuration/common/configurationEditing.js +/Users/example/out/vs/workbench/services/configuration/common/jsonEditingService.js +/Users/example/out/vs/workbench/services/configuration/common/jsonEditing.js +/Users/example/out/vs/workbench/services/preferences/test/browser/preferencesService.test.js +/Users/example/out/vs/workbench/services/preferences/test/browser/keybindingsEditorModel.test.js +/Users/example/out/vs/workbench/services/preferences/test/common/preferencesValidation.test.js +/Users/example/out/vs/workbench/services/preferences/browser/keybindingsEditorModel.js +/Users/example/out/vs/workbench/services/preferences/browser/preferencesService.js +/Users/example/out/vs/workbench/services/preferences/browser/keybindingsEditorInput.js +/Users/example/out/vs/workbench/services/preferences/common/preferences.js +/Users/example/out/vs/workbench/services/preferences/common/preferencesValidation.js +/Users/example/out/vs/workbench/services/preferences/common/preferencesEditorInput.js +/Users/example/out/vs/workbench/services/preferences/common/preferencesModels.js +/Users/example/out/vs/workbench/services/host/browser/host.js +/Users/example/out/vs/workbench/services/host/browser/browserHostService.js +/Users/example/out/vs/workbench/services/host/electron-sandbox/nativeHostService.js +/Users/example/out/vs/workbench/services/menubar/electron-sandbox/menubarService.js +/Users/example/out/vs/workbench/services/progress/test/browser/progressIndicator.test.js +/Users/example/out/vs/workbench/services/progress/browser/progressIndicator.js +/Users/example/out/vs/workbench/services/progress/browser/progressService.js +/Users/example/out/vs/workbench/services/progress/browser/media/progressService.css +/Users/example/out/vs/workbench/services/update/browser/updateService.js +/Users/example/out/vs/workbench/services/update/electron-sandbox/updateService.js +/Users/example/out/vs/workbench/services/title/browser/titleService.js +/Users/example/out/vs/workbench/services/title/electron-sandbox/titleService.js +/Users/example/out/vs/workbench/services/driver/browser/driver.js +/Users/example/out/vs/workbench/services/driver/common/driver.js +/Users/example/out/vs/workbench/services/driver/electron-sandbox/driver.js +/Users/example/out/vs/workbench/services/notification/common/notificationService.js +/Users/example/out/vs/workbench/services/activity/browser/activityService.js +/Users/example/out/vs/workbench/services/activity/common/activity.js +/Users/example/out/vs/workbench/services/statusbar/browser/statusbar.js +/Users/example/out/vs/workbench/services/layout/browser/layoutService.js +/Users/example/out/vs/workbench/services/secrets/browser/secretStorageService.js +/Users/example/out/vs/workbench/services/secrets/electron-sandbox/secretStorageService.js +/Users/example/out/vs/workbench/services/path/browser/pathService.js +/Users/example/out/vs/workbench/services/path/common/pathService.js +/Users/example/out/vs/workbench/services/path/electron-sandbox/pathService.js +/Users/example/out/vs/workbench/services/timer/browser/timerService.js +/Users/example/out/vs/workbench/services/timer/electron-sandbox/timerService.js +/Users/example/out/vs/workbench/services/textMate/test/browser/arrayOperation.test.js +/Users/example/out/vs/workbench/services/textMate/browser/backgroundTokenization/textMateWorkerTokenizerController.js +/Users/example/out/vs/workbench/services/textMate/browser/backgroundTokenization/threadedBackgroundTokenizerFactory.js +/Users/example/out/vs/workbench/services/textMate/browser/backgroundTokenization/worker/textMateWorkerTokenizer.js +/Users/example/out/vs/workbench/services/textMate/browser/backgroundTokenization/worker/textMateTokenizationWorker.worker.js +/Users/example/out/vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl.js +/Users/example/out/vs/workbench/services/textMate/browser/tokenizationSupport/tokenizationSupportWithLineLimit.js +/Users/example/out/vs/workbench/services/textMate/browser/tokenizationSupport/textMateTokenizationSupport.js +/Users/example/out/vs/workbench/services/textMate/browser/arrayOperation.js +/Users/example/out/vs/workbench/services/textMate/browser/textMateTokenizationFeature.contribution.js +/Users/example/out/vs/workbench/services/textMate/browser/textMateTokenizationFeature.js +/Users/example/out/vs/workbench/services/textMate/common/TMScopeRegistry.js +/Users/example/out/vs/workbench/services/textMate/common/TMGrammars.js +/Users/example/out/vs/workbench/services/textMate/common/cgmanifest.json +/Users/example/out/vs/workbench/services/textMate/common/TMGrammarFactory.js +/Users/example/out/vs/workbench/services/textMate/common/TMHelper.js +/Users/example/out/vs/workbench/services/quickinput/browser/quickInputService.js +/Users/example/out/vs/workbench/services/output/common/output.js +/Users/example/out/vs/workbench/services/output/common/delayedLogChannel.js +/Users/example/out/vs/workbench/services/lifecycle/test/electron-sandbox/lifecycleService.test.js +/Users/example/out/vs/workbench/services/lifecycle/browser/lifecycleService.js +/Users/example/out/vs/workbench/services/lifecycle/common/lifecycleService.js +/Users/example/out/vs/workbench/services/lifecycle/common/lifecycle.js +/Users/example/out/vs/workbench/services/lifecycle/electron-sandbox/lifecycleService.js +/Users/example/out/vs/workbench/services/label/test/browser/label.test.js +/Users/example/out/vs/workbench/services/label/test/common/mockLabelService.js +/Users/example/out/vs/workbench/services/label/common/labelService.js +/Users/example/out/vs/workbench/services/terminal/common/embedderTerminalService.js +/Users/example/out/vs/workbench/services/contextmenu/electron-sandbox/contextmenuService.js +/Users/example/out/vs/workbench/services/assignment/common/assignmentService.js +/Users/example/out/vs/workbench/services/language/common/languageService.js +/Users/example/out/vs/workbench/services/workspaces/test/browser/workspaces.test.js +/Users/example/out/vs/workbench/services/workspaces/test/common/workspaceTrust.test.js +/Users/example/out/vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService.js +/Users/example/out/vs/workbench/services/workspaces/browser/workspaces.js +/Users/example/out/vs/workbench/services/workspaces/browser/workspaceTrustEditorInput.js +/Users/example/out/vs/workbench/services/workspaces/browser/workspaceEditingService.js +/Users/example/out/vs/workbench/services/workspaces/browser/workspacesService.js +/Users/example/out/vs/workbench/services/workspaces/common/workspaceTrust.js +/Users/example/out/vs/workbench/services/workspaces/common/canonicalUriService.js +/Users/example/out/vs/workbench/services/workspaces/common/workspaceIdentityService.js +/Users/example/out/vs/workbench/services/workspaces/common/editSessionIdentityService.js +/Users/example/out/vs/workbench/services/workspaces/common/workspaceEditing.js +/Users/example/out/vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService.js +/Users/example/out/vs/workbench/services/workspaces/electron-sandbox/workspacesService.js +/Users/example/out/vs/workbench/services/panecomposite/browser/panecomposite.js +/Users/example/out/vs/workbench/services/url/browser/urlService.js +/Users/example/out/vs/workbench/services/url/electron-sandbox/urlService.js +/Users/example/out/vs/workbench/services/storage/test/browser/storageService.test.js +/Users/example/out/vs/workbench/services/storage/browser/storageService.js +/Users/example/out/vs/workbench/services/storage/electron-sandbox/storageService.js +/Users/example/out/vs/workbench/services/decorations/test/browser/decorationsService.test.js +/Users/example/out/vs/workbench/services/decorations/browser/decorationsService.js +/Users/example/out/vs/workbench/services/decorations/common/decorations.js +/Users/example/out/vs/workbench/services/extensions/test/browser/extensionService.test.js +/Users/example/out/vs/workbench/services/extensions/test/browser/extensionStorageMigration.test.js +/Users/example/out/vs/workbench/services/extensions/test/common/extensionManifestPropertiesService.test.js +/Users/example/out/vs/workbench/services/extensions/test/common/extensionDescriptionRegistry.test.js +/Users/example/out/vs/workbench/services/extensions/test/common/rpcProtocol.test.js +/Users/example/out/vs/workbench/services/extensions/browser/webWorkerFileSystemProvider.js +/Users/example/out/vs/workbench/services/extensions/browser/extensionUrlHandler.js +/Users/example/out/vs/workbench/services/extensions/browser/extensionService.js +/Users/example/out/vs/workbench/services/extensions/browser/webWorkerExtensionHost.js +/Users/example/out/vs/workbench/services/extensions/browser/extensionsScannerService.js +/Users/example/out/vs/workbench/services/extensions/common/extensionRunningLocation.js +/Users/example/out/vs/workbench/services/extensions/common/lazyCreateExtensionHostManager.js +/Users/example/out/vs/workbench/services/extensions/common/remoteConsoleUtil.js +/Users/example/out/vs/workbench/services/extensions/common/extensionDescriptionRegistry.js +/Users/example/out/vs/workbench/services/extensions/common/lazyPromise.js +/Users/example/out/vs/workbench/services/extensions/common/rpcProtocol.js +/Users/example/out/vs/workbench/services/extensions/common/extensionsApiProposals.js +/Users/example/out/vs/workbench/services/extensions/common/extensionHostProtocol.js +/Users/example/out/vs/workbench/services/extensions/common/extensionsUtil.js +/Users/example/out/vs/workbench/services/extensions/common/abstractExtensionService.js +/Users/example/out/vs/workbench/services/extensions/common/extensionStorageMigration.js +/Users/example/out/vs/workbench/services/extensions/common/extensionHostEnv.js +/Users/example/out/vs/workbench/services/extensions/common/extensionsProposedApi.js +/Users/example/out/vs/workbench/services/extensions/common/proxyIdentifier.js +/Users/example/out/vs/workbench/services/extensions/common/extensionRunningLocationTracker.js +/Users/example/out/vs/workbench/services/extensions/common/extensionHostProxy.js +/Users/example/out/vs/workbench/services/extensions/common/polyfillNestedWorker.protocol.js +/Users/example/out/vs/workbench/services/extensions/common/extensionHostKind.js +/Users/example/out/vs/workbench/services/extensions/common/extensionHostManager.js +/Users/example/out/vs/workbench/services/extensions/common/extensionDevOptions.js +/Users/example/out/vs/workbench/services/extensions/common/extHostCustomers.js +/Users/example/out/vs/workbench/services/extensions/common/extensionsRegistry.js +/Users/example/out/vs/workbench/services/extensions/common/extensionManifestPropertiesService.js +/Users/example/out/vs/workbench/services/extensions/common/extensions.js +/Users/example/out/vs/workbench/services/extensions/common/extensionHostManagers.js +/Users/example/out/vs/workbench/services/extensions/common/workspaceContains.js +/Users/example/out/vs/workbench/services/extensions/common/remoteExtensionHost.js +/Users/example/out/vs/workbench/services/extensions/worker/polyfillNestedWorker.js +/Users/example/out/vs/workbench/services/extensions/worker/webWorkerExtensionHostIframe.html +/Users/example/out/vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost.js +/Users/example/out/vs/workbench/services/extensions/electron-sandbox/cachedExtensionScanner.js +/Users/example/out/vs/workbench/services/extensions/electron-sandbox/nativeExtensionService.js +/Users/example/out/vs/workbench/services/extensions/electron-sandbox/extensionHostStarter.js +/Users/example/out/vs/workbench/services/extensions/electron-sandbox/extensionHostProfiler.js +/Users/example/out/vs/workbench/services/extensions/electron-sandbox/extensionsScannerService.js +/Users/example/out/vs/workbench/services/search/test/browser/queryBuilder.test.js +/Users/example/out/vs/workbench/services/search/test/common/searchHelpers.test.js +/Users/example/out/vs/workbench/services/search/test/common/search.test.js +/Users/example/out/vs/workbench/services/search/test/common/replace.test.js +/Users/example/out/vs/workbench/services/search/test/common/ignoreFile.test.js +/Users/example/out/vs/workbench/services/search/test/common/queryBuilder.test.js +/Users/example/out/vs/workbench/services/search/test/node/search.integrationTest.js +/Users/example/out/vs/workbench/services/search/test/node/rawSearchService.integrationTest.js +/Users/example/out/vs/workbench/services/search/test/node/fixtures2/36438/more/modules/find.txt +/Users/example/out/vs/workbench/services/search/test/node/fixtures2/36438/modules/do-not-find.txt +/Users/example/out/vs/workbench/services/search/test/node/ripgrepFileSearch.test.js +/Users/example/out/vs/workbench/services/search/test/node/fileSearch.integrationTest.js +/Users/example/out/vs/workbench/services/search/test/node/ripgrepTextSearchEngineUtils.test.js +/Users/example/out/vs/workbench/services/search/test/node/textSearchManager.test.js +/Users/example/out/vs/workbench/services/search/test/node/fixtures/index.html +/Users/example/out/vs/workbench/services/search/test/node/fixtures/binary.wuff +/Users/example/out/vs/workbench/services/search/test/node/fixtures/üm laut汉语/汉语.txt +/Users/example/out/vs/workbench/services/search/test/node/fixtures/some_utf16le.css +/Users/example/out/vs/workbench/services/search/test/node/fixtures/more/file.txt +/Users/example/out/vs/workbench/services/search/test/node/fixtures/some_utf16be.css +/Users/example/out/vs/workbench/services/search/test/node/fixtures/examples/subfolder/subfile.txt +/Users/example/out/vs/workbench/services/search/test/node/fixtures/examples/subfolder/anotherfolder/anotherfile.txt +/Users/example/out/vs/workbench/services/search/test/node/fixtures/examples/company.js +/Users/example/out/vs/workbench/services/search/test/node/fixtures/examples/NullPoinderException.js +/Users/example/out/vs/workbench/services/search/test/node/fixtures/examples/employee.js +/Users/example/out/vs/workbench/services/search/test/node/fixtures/examples/small.js +/Users/example/out/vs/workbench/services/search/test/node/fixtures/site.css +/Users/example/out/vs/workbench/services/search/test/node/fixtures/site.less +/Users/example/out/vs/workbench/services/search/test/node/textSearch.integrationTest.js +/Users/example/out/vs/workbench/services/search/browser/searchService.js +/Users/example/out/vs/workbench/services/search/common/localFileSearchWorkerTypes.js +/Users/example/out/vs/workbench/services/search/common/getFileResults.js +/Users/example/out/vs/workbench/services/search/common/ignoreFile.js +/Users/example/out/vs/workbench/services/search/common/searchService.js +/Users/example/out/vs/workbench/services/search/common/searchHelpers.js +/Users/example/out/vs/workbench/services/search/common/queryBuilder.js +/Users/example/out/vs/workbench/services/search/common/replace.js +/Users/example/out/vs/workbench/services/search/common/fileSearchManager.js +/Users/example/out/vs/workbench/services/search/common/search.js +/Users/example/out/vs/workbench/services/search/common/textSearchManager.js +/Users/example/out/vs/workbench/services/search/common/searchExtTypes.js +/Users/example/out/vs/workbench/services/search/node/textSearchAdapter.js +/Users/example/out/vs/workbench/services/search/node/rawSearchService.js +/Users/example/out/vs/workbench/services/search/node/ripgrepSearchUtils.js +/Users/example/out/vs/workbench/services/search/node/ripgrepSearchProvider.js +/Users/example/out/vs/workbench/services/search/node/ripgrepFileSearch.js +/Users/example/out/vs/workbench/services/search/node/fileSearch.js +/Users/example/out/vs/workbench/services/search/node/textSearchManager.js +/Users/example/out/vs/workbench/services/search/node/ripgrepTextSearchEngine.js +/Users/example/out/vs/workbench/services/search/worker/localFileSearch.js +/Users/example/out/vs/workbench/services/search/electron-sandbox/searchService.js +/Users/example/out/vs/workbench/services/tunnel/browser/tunnelService.js +/Users/example/out/vs/workbench/services/tunnel/electron-sandbox/tunnelService.js +/Users/example/out/vs/workbench/services/filesConfiguration/common/filesConfigurationService.js +/Users/example/out/vs/workbench/services/textfile/test/browser/textFileEditorModelManager.test.js +/Users/example/out/vs/workbench/services/textfile/test/browser/textFileEditorModel.test.js +/Users/example/out/vs/workbench/services/textfile/test/browser/textFileService.test.js +/Users/example/out/vs/workbench/services/textfile/test/browser/textEditorService.test.js +/Users/example/out/vs/workbench/services/textfile/test/browser/textFileEditorModel.integrationTest.js +/Users/example/out/vs/workbench/services/textfile/test/browser/browserTextFileService.io.test.js +/Users/example/out/vs/workbench/services/textfile/test/common/fixtures/files.js +/Users/example/out/vs/workbench/services/textfile/test/common/textFileService.io.test.js +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/encoding.test.js +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/encoding.integrationTest.js +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/fixtures/some.css.qwoff +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/fixtures/empty.txt +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/fixtures/utf16_le_nobom.txt +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/fixtures/some_gbk.txt +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/fixtures/some.shiftjis.txt +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/fixtures/some.json.png +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/fixtures/some.cp1252.txt +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/fixtures/some.qwoff.txt +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/fixtures/issue_102202.txt +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/fixtures/some.xml.png +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/fixtures/some_utf16le.css +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/fixtures/some_utf16be.css +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/fixtures/some_utf8.css +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/fixtures/some.png.txt +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/fixtures/some_file.css +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/fixtures/some.pdf +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/fixtures/some_ansi.css +/Users/example/out/vs/workbench/services/textfile/test/node/encoding/fixtures/utf16_be_nobom.txt +/Users/example/out/vs/workbench/services/textfile/test/electron-sandbox/nativeTextFileService.test.js +/Users/example/out/vs/workbench/services/textfile/test/electron-sandbox/nativeTextFileService.io.test.js +/Users/example/out/vs/workbench/services/textfile/browser/textFileService.js +/Users/example/out/vs/workbench/services/textfile/browser/browserTextFileService.js +/Users/example/out/vs/workbench/services/textfile/common/encoding.js +/Users/example/out/vs/workbench/services/textfile/common/textEditorService.js +/Users/example/out/vs/workbench/services/textfile/common/textfiles.js +/Users/example/out/vs/workbench/services/textfile/common/textFileEditorModelManager.js +/Users/example/out/vs/workbench/services/textfile/common/textFileSaveParticipant.js +/Users/example/out/vs/workbench/services/textfile/common/textFileEditorModel.js +/Users/example/out/vs/workbench/services/textfile/electron-sandbox/nativeTextFileService.js +/Users/example/out/vs/workbench/services/userDataProfile/browser/userDataProfileInit.js +/Users/example/out/vs/workbench/services/userDataProfile/browser/userDataProfileStorageService.js +/Users/example/out/vs/workbench/services/userDataProfile/browser/iconSelectBox.js +/Users/example/out/vs/workbench/services/userDataProfile/browser/globalStateResource.js +/Users/example/out/vs/workbench/services/userDataProfile/browser/userDataProfileManagement.js +/Users/example/out/vs/workbench/services/userDataProfile/browser/settingsResource.js +/Users/example/out/vs/workbench/services/userDataProfile/browser/tasksResource.js +/Users/example/out/vs/workbench/services/userDataProfile/browser/extensionsResource.js +/Users/example/out/vs/workbench/services/userDataProfile/browser/userDataProfileImportExportService.js +/Users/example/out/vs/workbench/services/userDataProfile/browser/snippetsResource.js +/Users/example/out/vs/workbench/services/userDataProfile/browser/keybindingsResource.js +/Users/example/out/vs/workbench/services/userDataProfile/browser/media/userDataProfileView.css +/Users/example/out/vs/workbench/services/userDataProfile/common/userDataProfile.js +/Users/example/out/vs/workbench/services/userDataProfile/common/remoteUserDataProfiles.js +/Users/example/out/vs/workbench/services/userDataProfile/common/userDataProfileIcons.js +/Users/example/out/vs/workbench/services/userDataProfile/common/userDataProfileService.js +/Users/example/out/vs/workbench/services/outline/browser/outline.js +/Users/example/out/vs/workbench/services/outline/browser/outlineService.js +/Users/example/out/vs/workbench/services/workingCopy/test/browser/storedFileWorkingCopy.test.js +/Users/example/out/vs/workbench/services/workingCopy/test/browser/workingCopyFileService.test.js +/Users/example/out/vs/workbench/services/workingCopy/test/browser/fileWorkingCopyManager.test.js +/Users/example/out/vs/workbench/services/workingCopy/test/browser/workingCopyBackupTracker.test.js +/Users/example/out/vs/workbench/services/workingCopy/test/browser/untitledScratchpadWorkingCopy.test.js +/Users/example/out/vs/workbench/services/workingCopy/test/browser/workingCopyEditorService.test.js +/Users/example/out/vs/workbench/services/workingCopy/test/browser/untitledFileWorkingCopyManager.test.js +/Users/example/out/vs/workbench/services/workingCopy/test/browser/resourceWorkingCopy.test.js +/Users/example/out/vs/workbench/services/workingCopy/test/browser/untitledFileWorkingCopy.test.js +/Users/example/out/vs/workbench/services/workingCopy/test/browser/storedFileWorkingCopyManager.test.js +/Users/example/out/vs/workbench/services/workingCopy/test/common/workingCopyService.test.js +/Users/example/out/vs/workbench/services/workingCopy/test/electron-sandbox/workingCopyHistoryService.test.js +/Users/example/out/vs/workbench/services/workingCopy/test/electron-sandbox/workingCopyBackupTracker.test.js +/Users/example/out/vs/workbench/services/workingCopy/test/electron-sandbox/workingCopyHistoryTracker.test.js +/Users/example/out/vs/workbench/services/workingCopy/test/electron-sandbox/workingCopyBackupService.test.js +/Users/example/out/vs/workbench/services/workingCopy/browser/workingCopyBackupTracker.js +/Users/example/out/vs/workbench/services/workingCopy/browser/workingCopyHistoryService.js +/Users/example/out/vs/workbench/services/workingCopy/browser/workingCopyBackupService.js +/Users/example/out/vs/workbench/services/workingCopy/common/untitledFileWorkingCopy.js +/Users/example/out/vs/workbench/services/workingCopy/common/workingCopyHistoryTracker.js +/Users/example/out/vs/workbench/services/workingCopy/common/workingCopyFileOperationParticipant.js +/Users/example/out/vs/workbench/services/workingCopy/common/workingCopyFileService.js +/Users/example/out/vs/workbench/services/workingCopy/common/workingCopyBackupTracker.js +/Users/example/out/vs/workbench/services/workingCopy/common/resourceWorkingCopy.js +/Users/example/out/vs/workbench/services/workingCopy/common/workingCopyEditorService.js +/Users/example/out/vs/workbench/services/workingCopy/common/workingCopyHistory.js +/Users/example/out/vs/workbench/services/workingCopy/common/workingCopyService.js +/Users/example/out/vs/workbench/services/workingCopy/common/fileWorkingCopyManager.js +/Users/example/out/vs/workbench/services/workingCopy/common/storedFileWorkingCopyManager.js +/Users/example/out/vs/workbench/services/workingCopy/common/workingCopyHistoryService.js +/Users/example/out/vs/workbench/services/workingCopy/common/storedFileWorkingCopySaveParticipant.js +/Users/example/out/vs/workbench/services/workingCopy/common/abstractFileWorkingCopyManager.js +/Users/example/out/vs/workbench/services/workingCopy/common/fileWorkingCopy.js +/Users/example/out/vs/workbench/services/workingCopy/common/storedFileWorkingCopy.js +/Users/example/out/vs/workbench/services/workingCopy/common/workingCopy.js +/Users/example/out/vs/workbench/services/workingCopy/common/untitledFileWorkingCopyManager.js +/Users/example/out/vs/workbench/services/workingCopy/common/workingCopyBackup.js +/Users/example/out/vs/workbench/services/workingCopy/common/workingCopyBackupService.js +/Users/example/out/vs/workbench/services/workingCopy/electron-sandbox/workingCopyBackupTracker.js +/Users/example/out/vs/workbench/services/workingCopy/electron-sandbox/workingCopyHistoryService.js +/Users/example/out/vs/workbench/services/workingCopy/electron-sandbox/workingCopyBackupService.js +/Users/example/out/vs/workbench/services/issue/browser/issueService.js +/Users/example/out/vs/workbench/services/issue/browser/issueTroubleshoot.js +/Users/example/out/vs/workbench/services/issue/common/issue.js +/Users/example/out/vs/workbench/services/issue/electron-sandbox/issueMainService.js +/Users/example/out/vs/workbench/services/issue/electron-sandbox/issueService.js +/Users/example/out/vs/workbench/services/userDataSync/browser/userDataSyncInit.js +/Users/example/out/vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService.js +/Users/example/out/vs/workbench/services/userDataSync/browser/userDataSyncEnablementService.js +/Users/example/out/vs/workbench/services/userDataSync/browser/webUserDataSyncEnablementService.js +/Users/example/out/vs/workbench/services/userDataSync/common/userDataSync.js +/Users/example/out/vs/workbench/services/userDataSync/common/userDataSyncUtil.js +/Users/example/out/vs/workbench/services/userDataSync/electron-sandbox/userDataSyncService.js +/Users/example/out/vs/workbench/services/userDataSync/electron-sandbox/userDataAutoSyncService.js +/Users/example/out/vs/workbench/services/model/common/modelService.js +/Users/example/out/vs/workbench/services/history/test/browser/historyService.test.js +/Users/example/out/vs/workbench/services/history/browser/historyService.js +/Users/example/out/vs/workbench/services/history/common/history.js +/Users/example/out/vs/workbench/services/actions/common/menusExtensionPoint.js +/Users/example/out/vs/workbench/services/files/browser/elevatedFileService.js +/Users/example/out/vs/workbench/services/files/common/elevatedFileService.js +/Users/example/out/vs/workbench/services/files/electron-sandbox/diskFileSystemProvider.js +/Users/example/out/vs/workbench/services/files/electron-sandbox/elevatedFileService.js +/Users/example/out/vs/workbench/services/files/electron-sandbox/watcherClient.js +/Users/example/out/vs/workbench/services/environment/browser/environmentService.js +/Users/example/out/vs/workbench/services/environment/common/environmentService.js +/Users/example/out/vs/workbench/services/environment/electron-sandbox/environmentService.js +/Users/example/out/vs/workbench/services/environment/electron-sandbox/shellEnvironmentService.js +/Users/example/out/vs/workbench/services/dialogs/test/electron-sandbox/fileDialogService.test.js +/Users/example/out/vs/workbench/services/dialogs/browser/simpleFileDialog.js +/Users/example/out/vs/workbench/services/dialogs/browser/abstractFileDialogService.js +/Users/example/out/vs/workbench/services/dialogs/browser/fileDialogService.js +/Users/example/out/vs/workbench/services/dialogs/common/dialogService.js +/Users/example/out/vs/workbench/services/dialogs/electron-sandbox/fileDialogService.js +/Users/example/out/vs/workbench/services/log/common/logConstants.js +/Users/example/out/vs/workbench/services/log/electron-sandbox/logService.js +/Users/example/out/vs/workbench/services/request/browser/requestService.js +/Users/example/out/vs/workbench/services/request/electron-sandbox/requestService.js +/Users/example/out/vs/workbench/services/integrity/browser/integrityService.js +/Users/example/out/vs/workbench/services/integrity/common/integrity.js +/Users/example/out/vs/workbench/services/integrity/electron-sandbox/integrityService.js +/Users/example/out/vs/workbench/services/aiRelatedInformation/test/common/aiRelatedInformationService.test.js +/Users/example/out/vs/workbench/services/aiRelatedInformation/common/aiRelatedInformation.js +/Users/example/out/vs/workbench/services/aiRelatedInformation/common/aiRelatedInformationService.js +/Users/example/out/vs/workbench/services/commands/test/common/commandService.test.js +/Users/example/out/vs/workbench/services/commands/common/commandService.js +/Users/example/out/vs/workbench/services/userActivity/test/browser/domActivityTracker.test.js +/Users/example/out/vs/workbench/services/userActivity/browser/userActivityBrowser.js +/Users/example/out/vs/workbench/services/userActivity/browser/domActivityTracker.js +/Users/example/out/vs/workbench/services/userActivity/common/userActivityRegistry.js +/Users/example/out/vs/workbench/services/userActivity/common/userActivityService.js +/Users/example/out/vs/workbench/services/telemetry/test/browser/commonProperties.test.js +/Users/example/out/vs/workbench/services/telemetry/test/node/commonProperties.test.js +/Users/example/out/vs/workbench/services/telemetry/browser/telemetryService.js +/Users/example/out/vs/workbench/services/telemetry/browser/workbenchCommonProperties.js +/Users/example/out/vs/workbench/services/telemetry/common/workbenchCommonProperties.js +/Users/example/out/vs/workbench/services/telemetry/electron-sandbox/telemetryService.js +/Users/example/out/vs/workbench/services/utilityProcess/electron-sandbox/utilityProcessWorkerWorkbenchService.js +/Users/example/out/vs/workbench/services/notebook/common/notebookDocumentService.js +/Users/example/out/vs/workbench/services/textresourceProperties/common/textResourcePropertiesService.js +/Users/example/out/vs/workbench/services/configurationResolver/test/electron-sandbox/configurationResolverService.test.js +/Users/example/out/vs/workbench/services/configurationResolver/browser/configurationResolverService.js +/Users/example/out/vs/workbench/services/configurationResolver/browser/baseConfigurationResolverService.js +/Users/example/out/vs/workbench/services/configurationResolver/common/variableResolver.js +/Users/example/out/vs/workbench/services/configurationResolver/common/configurationResolverUtils.js +/Users/example/out/vs/workbench/services/configurationResolver/common/configurationResolverSchema.js +/Users/example/out/vs/workbench/services/configurationResolver/common/configurationResolver.js +/Users/example/out/vs/workbench/services/configurationResolver/electron-sandbox/configurationResolverService.js +/Users/example/out/vs/workbench/services/checksum/electron-sandbox/checksumService.js +/Users/example/out/vs/workbench/services/untitled/test/browser/untitledTextEditor.integrationTest.js +/Users/example/out/vs/workbench/services/untitled/test/browser/untitledTextEditor.test.js +/Users/example/out/vs/workbench/services/untitled/common/untitledTextEditorModel.js +/Users/example/out/vs/workbench/services/untitled/common/untitledTextEditorInput.js +/Users/example/out/vs/workbench/services/untitled/common/untitledTextEditorService.js +/Users/example/out/vs/workbench/services/untitled/common/untitledTextEditorHandler.js +/Users/example/out/vs/workbench/services/extensionRecommendations/common/extensionIgnoredRecommendationsService.js +/Users/example/out/vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig.js +/Users/example/out/vs/workbench/services/extensionRecommendations/common/extensionRecommendations.js +/Users/example/out/vs/workbench/services/accessibility/common/accessibleViewInformationService.js +/Users/example/out/vs/workbench/services/accessibility/electron-sandbox/accessibilityService.js +/Users/example/out/vs/workbench/services/views/test/browser/viewContainerModel.test.js +/Users/example/out/vs/workbench/services/views/test/browser/viewDescriptorService.test.js +/Users/example/out/vs/workbench/services/views/browser/viewDescriptorService.js +/Users/example/out/vs/workbench/services/views/browser/treeViewsService.js +/Users/example/out/vs/workbench/services/views/browser/viewsService.js +/Users/example/out/vs/workbench/services/views/common/treeViewsService.js +/Users/example/out/vs/workbench/services/views/common/viewContainerModel.js +/Users/example/out/vs/workbench/services/views/common/viewsService.js +/Users/example/out/vs/workbench/services/userData/browser/userDataInit.js +/Users/example/out/vs/workbench/services/themes/test/node/color-theme.json +/Users/example/out/vs/workbench/services/themes/test/node/tokenStyleResolving.test.js +/Users/example/out/vs/workbench/services/themes/browser/workbenchThemeService.js +/Users/example/out/vs/workbench/services/themes/browser/fileIconThemeData.js +/Users/example/out/vs/workbench/services/themes/browser/browserHostColorSchemeService.js +/Users/example/out/vs/workbench/services/themes/browser/productIconThemeData.js +/Users/example/out/vs/workbench/services/themes/common/workbenchThemeService.js +/Users/example/out/vs/workbench/services/themes/common/plistParser.js +/Users/example/out/vs/workbench/services/themes/common/colorThemeData.js +/Users/example/out/vs/workbench/services/themes/common/hostColorSchemeService.js +/Users/example/out/vs/workbench/services/themes/common/colorThemeSchema.js +/Users/example/out/vs/workbench/services/themes/common/themeCompatibility.js +/Users/example/out/vs/workbench/services/themes/common/colorExtensionPoint.js +/Users/example/out/vs/workbench/services/themes/common/tokenClassificationExtensionPoint.js +/Users/example/out/vs/workbench/services/themes/common/themeConfiguration.js +/Users/example/out/vs/workbench/services/themes/common/textMateScopeMatcher.js +/Users/example/out/vs/workbench/services/themes/common/themeExtensionPoints.js +/Users/example/out/vs/workbench/services/themes/common/productIconThemeSchema.js +/Users/example/out/vs/workbench/services/themes/common/fileIconThemeSchema.js +/Users/example/out/vs/workbench/services/themes/common/iconExtensionPoint.js +/Users/example/out/vs/workbench/services/themes/electron-sandbox/themes.contribution.js +/Users/example/out/vs/workbench/services/themes/electron-sandbox/nativeHostColorSchemeService.js +/Users/example/out/vs/workbench/services/authentication/test/browser/authenticationService.test.js +/Users/example/out/vs/workbench/services/authentication/browser/authenticationUsageService.js +/Users/example/out/vs/workbench/services/authentication/browser/authenticationAccessService.js +/Users/example/out/vs/workbench/services/authentication/browser/authenticationService.js +/Users/example/out/vs/workbench/services/authentication/browser/authenticationExtensionsService.js +/Users/example/out/vs/workbench/services/authentication/common/authentication.js +/Users/example/out/vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService.js +/Users/example/out/vs/workbench/services/auxiliaryWindow/electron-sandbox/auxiliaryWindowService.js +/Users/example/out/vs/workbench/services/extensionManagement/test/browser/extensionEnablementService.test.js +/Users/example/out/vs/workbench/services/extensionManagement/browser/builtinExtensionsScannerService.js +/Users/example/out/vs/workbench/services/extensionManagement/browser/extensionBisect.js +/Users/example/out/vs/workbench/services/extensionManagement/browser/extensionsProfileScannerService.js +/Users/example/out/vs/workbench/services/extensionManagement/browser/extensionEnablementService.js +/Users/example/out/vs/workbench/services/extensionManagement/browser/webExtensionsScannerService.js +/Users/example/out/vs/workbench/services/extensionManagement/common/extensionManagementChannelClient.js +/Users/example/out/vs/workbench/services/extensionManagement/common/webExtensionManagementService.js +/Users/example/out/vs/workbench/services/extensionManagement/common/extensionManagementServerService.js +/Users/example/out/vs/workbench/services/extensionManagement/common/remoteExtensionManagementService.js +/Users/example/out/vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService.js +/Users/example/out/vs/workbench/services/extensionManagement/common/extensionManagementService.js +/Users/example/out/vs/workbench/services/extensionManagement/common/extensionManagement.js +/Users/example/out/vs/workbench/services/extensionManagement/common/extensionFeatures.js +/Users/example/out/vs/workbench/services/extensionManagement/common/media/defaultIcon.png +/Users/example/out/vs/workbench/services/extensionManagement/electron-sandbox/extensionTipsService.js +/Users/example/out/vs/workbench/services/extensionManagement/electron-sandbox/nativeExtensionManagementService.js +/Users/example/out/vs/workbench/services/extensionManagement/electron-sandbox/extensionManagementServerService.js +/Users/example/out/vs/workbench/services/extensionManagement/electron-sandbox/remoteExtensionManagementService.js +/Users/example/out/vs/workbench/services/extensionManagement/electron-sandbox/extensionManagementService.js +/Users/example/out/vs/workbench/services/sharedProcess/electron-sandbox/sharedProcessService.js +/Users/example/out/vs/workbench/services/aiEmbeddingVector/common/aiEmbeddingVectorService.js +/Users/example/out/vs/workbench/services/editor/test/browser/editorService.test.js +/Users/example/out/vs/workbench/services/editor/test/browser/editorResolverService.test.js +/Users/example/out/vs/workbench/services/editor/test/browser/editorGroupsService.test.js +/Users/example/out/vs/workbench/services/editor/test/browser/editorsObserver.test.js +/Users/example/out/vs/workbench/services/editor/browser/codeEditorService.js +/Users/example/out/vs/workbench/services/editor/browser/editorPaneService.js +/Users/example/out/vs/workbench/services/editor/browser/editorResolverService.js +/Users/example/out/vs/workbench/services/editor/browser/editorService.js +/Users/example/out/vs/workbench/services/editor/common/editorGroupFinder.js +/Users/example/out/vs/workbench/services/editor/common/editorGroupsService.js +/Users/example/out/vs/workbench/services/editor/common/editorPaneService.js +/Users/example/out/vs/workbench/services/editor/common/editorResolverService.js +/Users/example/out/vs/workbench/services/editor/common/editorGroupColumn.js +/Users/example/out/vs/workbench/services/editor/common/customEditorLabelService.js +/Users/example/out/vs/workbench/services/editor/common/editorService.js +/Users/example/out/vs/workbench/services/banner/browser/bannerService.js +/Users/example/out/vs/workbench/services/localization/browser/localeService.js +/Users/example/out/vs/workbench/services/localization/common/locale.js +/Users/example/out/vs/workbench/services/localization/electron-sandbox/languagePackService.js +/Users/example/out/vs/workbench/services/localization/electron-sandbox/localeService.js +/Users/example/out/vs/workbench/services/clipboard/browser/clipboardService.js +/Users/example/out/vs/workbench/services/clipboard/electron-sandbox/clipboardService.js +/Users/example/out/vs/workbench/services/remote/browser/remoteAgentService.js +/Users/example/out/vs/workbench/services/remote/browser/browserRemoteResourceHandler.js +/Users/example/out/vs/workbench/services/remote/common/abstractRemoteAgentService.js +/Users/example/out/vs/workbench/services/remote/common/remoteFileSystemProviderClient.js +/Users/example/out/vs/workbench/services/remote/common/remoteAgentService.js +/Users/example/out/vs/workbench/services/remote/common/remoteExplorerService.js +/Users/example/out/vs/workbench/services/remote/common/remoteAgentEnvironmentChannel.js +/Users/example/out/vs/workbench/services/remote/common/tunnelModel.js +/Users/example/out/vs/workbench/services/remote/common/remoteExtensionsScanner.js +/Users/example/out/vs/workbench/services/remote/electron-sandbox/remoteAgentService.js +/Users/example/out/vs/workbench/workbench.desktop.main.css +/Users/example/out/vs/amdX.js +/Users/example/out/vs/css.js +/Users/example/out/vs/webPackagePaths.js +/Users/example/out/vs/nls.build.js +/Users/example/out/vs/base/test/browser/ui/tree/objectTreeModel.test.js +/Users/example/out/vs/base/test/browser/ui/tree/objectTree.test.js +/Users/example/out/vs/base/test/browser/ui/tree/indexTreeModel.test.js +/Users/example/out/vs/base/test/browser/ui/tree/dataTree.test.js +/Users/example/out/vs/base/test/browser/ui/tree/asyncDataTree.test.js +/Users/example/out/vs/base/test/browser/ui/tree/compressedObjectTreeModel.test.js +/Users/example/out/vs/base/test/browser/ui/splitview/splitview.test.js +/Users/example/out/vs/base/test/browser/ui/contextview/contextview.test.js +/Users/example/out/vs/base/test/browser/ui/list/listWidget.test.js +/Users/example/out/vs/base/test/browser/ui/list/listView.test.js +/Users/example/out/vs/base/test/browser/ui/list/rangeMap.test.js +/Users/example/out/vs/base/test/browser/ui/menu/menubar.test.js +/Users/example/out/vs/base/test/browser/ui/scrollbar/scrollableElement.test.js +/Users/example/out/vs/base/test/browser/ui/scrollbar/scrollbarState.test.js +/Users/example/out/vs/base/test/browser/ui/grid/util.js +/Users/example/out/vs/base/test/browser/ui/grid/grid.test.js +/Users/example/out/vs/base/test/browser/ui/grid/gridview.test.js +/Users/example/out/vs/base/test/browser/hash.test.js +/Users/example/out/vs/base/test/browser/highlightedLabel.test.js +/Users/example/out/vs/base/test/browser/dom.test.js +/Users/example/out/vs/base/test/browser/formattedTextRenderer.test.js +/Users/example/out/vs/base/test/browser/actionbar.test.js +/Users/example/out/vs/base/test/browser/progressBar.test.js +/Users/example/out/vs/base/test/browser/browser.test.js +/Users/example/out/vs/base/test/browser/iconLabels.test.js +/Users/example/out/vs/base/test/browser/markdownRenderer.test.js +/Users/example/out/vs/base/test/browser/comparers.test.js +/Users/example/out/vs/base/test/browser/indexedDB.test.js +/Users/example/out/vs/base/test/common/strings.test.js +/Users/example/out/vs/base/test/common/mime.test.js +/Users/example/out/vs/base/test/common/stripComments.test.js +/Users/example/out/vs/base/test/common/map.test.js +/Users/example/out/vs/base/test/common/testUtils.js +/Users/example/out/vs/base/test/common/stream.test.js +/Users/example/out/vs/base/test/common/jsonEdit.test.js +/Users/example/out/vs/base/test/common/tfIdf.test.js +/Users/example/out/vs/base/test/common/extpath.test.js +/Users/example/out/vs/base/test/common/jsonFormatter.test.js +/Users/example/out/vs/base/test/common/date.test.js +/Users/example/out/vs/base/test/common/json.test.js +/Users/example/out/vs/base/test/common/naturalLanguage/korean.test.js +/Users/example/out/vs/base/test/common/marshalling.test.js +/Users/example/out/vs/base/test/common/assertHeap.js +/Users/example/out/vs/base/test/common/skipList.test.js +/Users/example/out/vs/base/test/common/buffer.test.js +/Users/example/out/vs/base/test/common/linkedList.test.js +/Users/example/out/vs/base/test/common/lifecycle.test.js +/Users/example/out/vs/base/test/common/arraysFind.test.js +/Users/example/out/vs/base/test/common/filters.perf.data.js +/Users/example/out/vs/base/test/common/diff/diff.test.js +/Users/example/out/vs/base/test/common/observable.test.js +/Users/example/out/vs/base/test/common/cancellation.test.js +/Users/example/out/vs/base/test/common/keybindings.test.js +/Users/example/out/vs/base/test/common/prefixTree.test.js +/Users/example/out/vs/base/test/common/resourceTree.test.js +/Users/example/out/vs/base/test/common/assert.test.js +/Users/example/out/vs/base/test/common/decorators.test.js +/Users/example/out/vs/base/test/common/iconLabels.test.js +/Users/example/out/vs/base/test/common/scrollable.test.js +/Users/example/out/vs/base/test/common/uuid.test.js +/Users/example/out/vs/base/test/common/path.test.js +/Users/example/out/vs/base/test/common/fuzzyScorer.test.js +/Users/example/out/vs/base/test/common/cache.test.js +/Users/example/out/vs/base/test/common/labels.test.js +/Users/example/out/vs/base/test/common/mock.js +/Users/example/out/vs/base/test/common/glob.test.js +/Users/example/out/vs/base/test/common/paging.test.js +/Users/example/out/vs/base/test/common/snapshot.js +/Users/example/out/vs/base/test/common/normalization.test.js +/Users/example/out/vs/base/test/common/filters.test.js +/Users/example/out/vs/base/test/common/arrays.test.js +/Users/example/out/vs/base/test/common/uri.test.js +/Users/example/out/vs/base/test/common/timeTravelScheduler.js +/Users/example/out/vs/base/test/common/errors.test.js +/Users/example/out/vs/base/test/common/processes.test.js +/Users/example/out/vs/base/test/common/keyCodes.test.js +/Users/example/out/vs/base/test/common/async.test.js +/Users/example/out/vs/base/test/common/collections.test.js +/Users/example/out/vs/base/test/common/utils.js +/Users/example/out/vs/base/test/common/troubleshooting.js +/Users/example/out/vs/base/test/common/console.test.js +/Users/example/out/vs/base/test/common/linkedText.test.js +/Users/example/out/vs/base/test/common/iterator.test.js +/Users/example/out/vs/base/test/common/resources.test.js +/Users/example/out/vs/base/test/common/charCode.test.js +/Users/example/out/vs/base/test/common/event.test.js +/Users/example/out/vs/base/test/common/lazy.test.js +/Users/example/out/vs/base/test/common/filters.perf.test.js +/Users/example/out/vs/base/test/common/objects.test.js +/Users/example/out/vs/base/test/common/ternarySearchtree.test.js +/Users/example/out/vs/base/test/common/markdownString.test.js +/Users/example/out/vs/base/test/common/types.test.js +/Users/example/out/vs/base/test/common/network.test.js +/Users/example/out/vs/base/test/common/history.test.js +/Users/example/out/vs/base/test/common/color.test.js +/Users/example/out/vs/base/test/node/testUtils.js +/Users/example/out/vs/base/test/node/uri.test.data.txt +/Users/example/out/vs/base/test/node/extpath.test.js +/Users/example/out/vs/base/test/node/uri.test.perf.js +/Users/example/out/vs/base/test/node/snapshot.test.js +/Users/example/out/vs/base/test/node/id.test.js +/Users/example/out/vs/base/test/node/powershell.test.js +/Users/example/out/vs/base/test/node/port.test.js +/Users/example/out/vs/base/test/node/processes/processes.integrationTest.js +/Users/example/out/vs/base/test/node/processes/fixtures/fork.js +/Users/example/out/vs/base/test/node/processes/fixtures/fork_large.js +/Users/example/out/vs/base/test/node/crypto.test.js +/Users/example/out/vs/base/test/node/nodeStreams.test.js +/Users/example/out/vs/base/test/node/uri.perf.test.js +/Users/example/out/vs/base/test/node/unc.test.js +/Users/example/out/vs/base/test/node/css.build.test.js +/Users/example/out/vs/base/test/node/pfs/fixtures/index.html +/Users/example/out/vs/base/test/node/pfs/fixtures/examples/small.jxs +/Users/example/out/vs/base/test/node/pfs/fixtures/examples/conway.jxs +/Users/example/out/vs/base/test/node/pfs/fixtures/examples/company.jxs +/Users/example/out/vs/base/test/node/pfs/fixtures/examples/employee.jxs +/Users/example/out/vs/base/test/node/pfs/fixtures/site.css +/Users/example/out/vs/base/test/node/pfs/pfs.test.js +/Users/example/out/vs/base/test/node/zip/zip.test.js +/Users/example/out/vs/base/test/node/zip/fixtures/extract.zip +/Users/example/out/vs/base/test/node/uri.perf.data.txt +/Users/example/out/vs/base/test/node/uri.test.perf.test.js +/Users/example/out/vs/base/test/node/__snapshots__/snapshot_creates_a_snapshot.0.snap +/Users/example/out/vs/base/test/node/__snapshots__/snapshot_formats_object_nicely.0.snap +/Users/example/out/vs/base/test/node/__snapshots__/snapshot_cleans_up_old_snapshots.0.snap +/Users/example/out/vs/base/test/node/__snapshots__/snapshot_cleans_up_old_snapshots.1.snap +/Users/example/out/vs/base/browser/dnd.js +/Users/example/out/vs/base/browser/deviceAccess.js +/Users/example/out/vs/base/browser/ui/tree/asyncDataTree.js +/Users/example/out/vs/base/browser/ui/tree/treeDefaults.js +/Users/example/out/vs/base/browser/ui/tree/objectTree.js +/Users/example/out/vs/base/browser/ui/tree/indexTreeModel.js +/Users/example/out/vs/base/browser/ui/tree/indexTree.js +/Users/example/out/vs/base/browser/ui/tree/tree.js +/Users/example/out/vs/base/browser/ui/tree/compressedObjectTreeModel.js +/Users/example/out/vs/base/browser/ui/tree/objectTreeModel.js +/Users/example/out/vs/base/browser/ui/tree/abstractTree.js +/Users/example/out/vs/base/browser/ui/tree/dataTree.js +/Users/example/out/vs/base/browser/ui/tree/media/paneviewlet.css +/Users/example/out/vs/base/browser/ui/tree/media/tree.css +/Users/example/out/vs/base/browser/ui/dropdown/dropdownActionViewItem.js +/Users/example/out/vs/base/browser/ui/dropdown/dropdown.js +/Users/example/out/vs/base/browser/ui/dropdown/dropdown.css +/Users/example/out/vs/base/browser/ui/splitview/splitview.css +/Users/example/out/vs/base/browser/ui/splitview/splitview.js +/Users/example/out/vs/base/browser/ui/splitview/paneview.css +/Users/example/out/vs/base/browser/ui/splitview/paneview.js +/Users/example/out/vs/base/browser/ui/mouseCursor/mouseCursor.js +/Users/example/out/vs/base/browser/ui/mouseCursor/mouseCursor.css +/Users/example/out/vs/base/browser/ui/iconLabel/iconlabel.css +/Users/example/out/vs/base/browser/ui/iconLabel/iconLabel.js +/Users/example/out/vs/base/browser/ui/iconLabel/iconLabels.js +/Users/example/out/vs/base/browser/ui/iconLabel/simpleIconLabel.js +/Users/example/out/vs/base/browser/ui/hover/hoverWidget.css +/Users/example/out/vs/base/browser/ui/hover/hoverDelegate2.js +/Users/example/out/vs/base/browser/ui/hover/hoverDelegateFactory.js +/Users/example/out/vs/base/browser/ui/hover/hover.js +/Users/example/out/vs/base/browser/ui/hover/hoverDelegate.js +/Users/example/out/vs/base/browser/ui/hover/hoverWidget.js +/Users/example/out/vs/base/browser/ui/keybindingLabel/keybindingLabel.css +/Users/example/out/vs/base/browser/ui/keybindingLabel/keybindingLabel.js +/Users/example/out/vs/base/browser/ui/centered/centeredViewLayout.js +/Users/example/out/vs/base/browser/ui/codicons/codiconStyles.js +/Users/example/out/vs/base/browser/ui/codicons/codicon/codicon.css +/Users/example/out/vs/base/browser/ui/codicons/codicon/codicon-modifiers.css +/Users/example/out/vs/base/browser/ui/codicons/codicon/codicon.ttf +/Users/example/out/vs/base/browser/ui/toolbar/toolbar.css +/Users/example/out/vs/base/browser/ui/toolbar/toolbar.js +/Users/example/out/vs/base/browser/ui/widget.js +/Users/example/out/vs/base/browser/ui/progressbar/progressAccessibilitySignal.js +/Users/example/out/vs/base/browser/ui/progressbar/progressbar.css +/Users/example/out/vs/base/browser/ui/progressbar/progressbar.js +/Users/example/out/vs/base/browser/ui/contextview/contextview.js +/Users/example/out/vs/base/browser/ui/contextview/contextview.css +/Users/example/out/vs/base/browser/ui/selectBox/selectBoxCustom.css +/Users/example/out/vs/base/browser/ui/selectBox/selectBoxNative.js +/Users/example/out/vs/base/browser/ui/selectBox/selectBox.js +/Users/example/out/vs/base/browser/ui/selectBox/selectBoxCustom.js +/Users/example/out/vs/base/browser/ui/selectBox/selectBox.css +/Users/example/out/vs/base/browser/ui/toggle/toggle.js +/Users/example/out/vs/base/browser/ui/toggle/toggle.css +/Users/example/out/vs/base/browser/ui/dialog/dialog.js +/Users/example/out/vs/base/browser/ui/dialog/dialog.css +/Users/example/out/vs/base/browser/ui/countBadge/countBadge.js +/Users/example/out/vs/base/browser/ui/countBadge/countBadge.css +/Users/example/out/vs/base/browser/ui/button/button.css +/Users/example/out/vs/base/browser/ui/button/button.js +/Users/example/out/vs/base/browser/ui/highlightedlabel/highlightedLabel.js +/Users/example/out/vs/base/browser/ui/table/tableWidget.js +/Users/example/out/vs/base/browser/ui/table/table.js +/Users/example/out/vs/base/browser/ui/table/table.css +/Users/example/out/vs/base/browser/ui/aria/aria.js +/Users/example/out/vs/base/browser/ui/aria/aria.css +/Users/example/out/vs/base/browser/ui/list/listPaging.js +/Users/example/out/vs/base/browser/ui/list/rowCache.js +/Users/example/out/vs/base/browser/ui/list/listView.js +/Users/example/out/vs/base/browser/ui/list/list.css +/Users/example/out/vs/base/browser/ui/list/list.js +/Users/example/out/vs/base/browser/ui/list/splice.js +/Users/example/out/vs/base/browser/ui/list/rangeMap.js +/Users/example/out/vs/base/browser/ui/list/listWidget.js +/Users/example/out/vs/base/browser/ui/icons/iconSelectBox.js +/Users/example/out/vs/base/browser/ui/icons/iconSelectBox.css +/Users/example/out/vs/base/browser/ui/menu/menubar.js +/Users/example/out/vs/base/browser/ui/menu/menubar.css +/Users/example/out/vs/base/browser/ui/menu/menu.js +/Users/example/out/vs/base/browser/ui/resizable/resizable.js +/Users/example/out/vs/base/browser/ui/actionbar/actionbar.css +/Users/example/out/vs/base/browser/ui/actionbar/actionbar.js +/Users/example/out/vs/base/browser/ui/actionbar/actionViewItems.js +/Users/example/out/vs/base/browser/ui/findinput/findInput.css +/Users/example/out/vs/base/browser/ui/findinput/replaceInput.js +/Users/example/out/vs/base/browser/ui/findinput/findInput.js +/Users/example/out/vs/base/browser/ui/findinput/findInputToggles.js +/Users/example/out/vs/base/browser/ui/sash/sash.js +/Users/example/out/vs/base/browser/ui/sash/sash.css +/Users/example/out/vs/base/browser/ui/inputbox/inputBox.css +/Users/example/out/vs/base/browser/ui/inputbox/inputBox.js +/Users/example/out/vs/base/browser/ui/breadcrumbs/breadcrumbsWidget.js +/Users/example/out/vs/base/browser/ui/breadcrumbs/breadcrumbsWidget.css +/Users/example/out/vs/base/browser/ui/scrollbar/scrollbarState.js +/Users/example/out/vs/base/browser/ui/scrollbar/scrollableElement.js +/Users/example/out/vs/base/browser/ui/scrollbar/scrollableElementOptions.js +/Users/example/out/vs/base/browser/ui/scrollbar/scrollbarVisibilityController.js +/Users/example/out/vs/base/browser/ui/scrollbar/abstractScrollbar.js +/Users/example/out/vs/base/browser/ui/scrollbar/verticalScrollbar.js +/Users/example/out/vs/base/browser/ui/scrollbar/scrollbarArrow.js +/Users/example/out/vs/base/browser/ui/scrollbar/horizontalScrollbar.js +/Users/example/out/vs/base/browser/ui/scrollbar/media/scrollbars.css +/Users/example/out/vs/base/browser/ui/grid/gridview.js +/Users/example/out/vs/base/browser/ui/grid/grid.js +/Users/example/out/vs/base/browser/ui/grid/gridview.css +/Users/example/out/vs/base/browser/globalPointerMoveMonitor.js +/Users/example/out/vs/base/browser/trustedTypes.js +/Users/example/out/vs/base/browser/iframe.js +/Users/example/out/vs/base/browser/event.js +/Users/example/out/vs/base/browser/keyboardEvent.js +/Users/example/out/vs/base/browser/markdownRenderer.js +/Users/example/out/vs/base/browser/window.js +/Users/example/out/vs/base/browser/pixelRatio.js +/Users/example/out/vs/base/browser/fonts.js +/Users/example/out/vs/base/browser/broadcast.js +/Users/example/out/vs/base/browser/performance.js +/Users/example/out/vs/base/browser/indexedDB.js +/Users/example/out/vs/base/browser/contextmenu.js +/Users/example/out/vs/base/browser/history.js +/Users/example/out/vs/base/browser/dom.js +/Users/example/out/vs/base/browser/canIUse.js +/Users/example/out/vs/base/browser/defaultWorkerFactory.js +/Users/example/out/vs/base/browser/formattedTextRenderer.js +/Users/example/out/vs/base/browser/hash.js +/Users/example/out/vs/base/browser/browser.js +/Users/example/out/vs/base/browser/dompurify/dompurify.license.txt +/Users/example/out/vs/base/browser/dompurify/cgmanifest.json +/Users/example/out/vs/base/browser/dompurify/dompurify.js +/Users/example/out/vs/base/browser/touch.js +/Users/example/out/vs/base/browser/mouseEvent.js +/Users/example/out/vs/base/browser/fastDomNode.js +/Users/example/out/vs/base/common/stripComments.js +/Users/example/out/vs/base/common/ports.js +/Users/example/out/vs/base/common/observable.js +/Users/example/out/vs/base/common/ime.js +/Users/example/out/vs/base/common/hotReload.js +/Users/example/out/vs/base/common/observableInternal/autorun.js +/Users/example/out/vs/base/common/observableInternal/promise.js +/Users/example/out/vs/base/common/observableInternal/logging.js +/Users/example/out/vs/base/common/observableInternal/base.js +/Users/example/out/vs/base/common/observableInternal/derived.js +/Users/example/out/vs/base/common/observableInternal/utils.js +/Users/example/out/vs/base/common/observableInternal/debugName.js +/Users/example/out/vs/base/common/range.js +/Users/example/out/vs/base/common/linkedList.js +/Users/example/out/vs/base/common/hierarchicalKind.js +/Users/example/out/vs/base/common/sequence.js +/Users/example/out/vs/base/common/cancellation.js +/Users/example/out/vs/base/common/keybindings.js +/Users/example/out/vs/base/common/arraysFind.js +/Users/example/out/vs/base/common/stream.js +/Users/example/out/vs/base/common/assert.js +/Users/example/out/vs/base/common/types.js +/Users/example/out/vs/base/common/codiconsUtil.js +/Users/example/out/vs/base/common/numbers.js +/Users/example/out/vs/base/common/naturalLanguage/korean.js +/Users/example/out/vs/base/common/parsers.js +/Users/example/out/vs/base/common/codicons.js +/Users/example/out/vs/base/common/jsonEdit.js +/Users/example/out/vs/base/common/actions.js +/Users/example/out/vs/base/common/cache.js +/Users/example/out/vs/base/common/event.js +/Users/example/out/vs/base/common/marshalling.js +/Users/example/out/vs/base/common/desktopEnvironmentInfo.js +/Users/example/out/vs/base/common/mime.js +/Users/example/out/vs/base/common/console.js +/Users/example/out/vs/base/common/labels.js +/Users/example/out/vs/base/common/keybindingLabels.js +/Users/example/out/vs/base/common/marked/marked.license.txt +/Users/example/out/vs/base/common/marked/marked.js +/Users/example/out/vs/base/common/marked/cgmanifest.json +/Users/example/out/vs/base/common/arrays.js +/Users/example/out/vs/base/common/equals.js +/Users/example/out/vs/base/common/severity.js +/Users/example/out/vs/base/common/marshallingIds.js +/Users/example/out/vs/base/common/fuzzyScorer.js +/Users/example/out/vs/base/common/diff/diff.js +/Users/example/out/vs/base/common/diff/diffChange.js +/Users/example/out/vs/base/common/jsonFormatter.js +/Users/example/out/vs/base/common/color.js +/Users/example/out/vs/base/common/skipList.js +/Users/example/out/vs/base/common/normalization.js +/Users/example/out/vs/base/common/charCode.js +/Users/example/out/vs/base/common/linkedText.js +/Users/example/out/vs/base/common/performance.js +/Users/example/out/vs/base/common/jsonSchema.js +/Users/example/out/vs/base/common/lazy.js +/Users/example/out/vs/base/common/objects.js +/Users/example/out/vs/base/common/semver/semver.js +/Users/example/out/vs/base/common/semver/cgmanifest.json +/Users/example/out/vs/base/common/htmlContent.js +/Users/example/out/vs/base/common/async.js +/Users/example/out/vs/base/common/errors.js +/Users/example/out/vs/base/common/decorators.js +/Users/example/out/vs/base/common/history.js +/Users/example/out/vs/base/common/verifier.js +/Users/example/out/vs/base/common/filters.js +/Users/example/out/vs/base/common/controlFlow.js +/Users/example/out/vs/base/common/extpath.js +/Users/example/out/vs/base/common/themables.js +/Users/example/out/vs/base/common/uuid.js +/Users/example/out/vs/base/common/strings.js +/Users/example/out/vs/base/common/amd.js +/Users/example/out/vs/base/common/paging.js +/Users/example/out/vs/base/common/uriIpc.js +/Users/example/out/vs/base/common/uint.js +/Users/example/out/vs/base/common/date.js +/Users/example/out/vs/base/common/path.js +/Users/example/out/vs/base/common/tfIdf.js +/Users/example/out/vs/base/common/prefixTree.js +/Users/example/out/vs/base/common/json.js +/Users/example/out/vs/base/common/iterator.js +/Users/example/out/vs/base/common/errorMessage.js +/Users/example/out/vs/base/common/resourceTree.js +/Users/example/out/vs/base/common/collections.js +/Users/example/out/vs/base/common/navigator.js +/Users/example/out/vs/base/common/functional.js +/Users/example/out/vs/base/common/scrollable.js +/Users/example/out/vs/base/common/symbols.js +/Users/example/out/vs/base/common/worker/simpleWorker.js +/Users/example/out/vs/base/common/processes.js +/Users/example/out/vs/base/common/jsonErrorMessages.js +/Users/example/out/vs/base/common/platform.js +/Users/example/out/vs/base/common/stopwatch.js +/Users/example/out/vs/base/common/idGenerator.js +/Users/example/out/vs/base/common/keybindingParser.js +/Users/example/out/vs/base/common/hash.js +/Users/example/out/vs/base/common/glob.js +/Users/example/out/vs/base/common/map.js +/Users/example/out/vs/base/common/search.js +/Users/example/out/vs/base/common/dataTransfer.js +/Users/example/out/vs/base/common/resources.js +/Users/example/out/vs/base/common/product.js +/Users/example/out/vs/base/common/process.js +/Users/example/out/vs/base/common/codiconsLibrary.js +/Users/example/out/vs/base/common/iconLabels.js +/Users/example/out/vs/base/common/network.js +/Users/example/out/vs/base/common/comparers.js +/Users/example/out/vs/base/common/ternarySearchTree.js +/Users/example/out/vs/base/common/keyCodes.js +/Users/example/out/vs/base/common/buffer.js +/Users/example/out/vs/base/common/lifecycle.js +/Users/example/out/vs/base/common/uri.js +/Users/example/out/vs/base/parts/contextmenu/common/contextmenu.js +/Users/example/out/vs/base/parts/contextmenu/electron-sandbox/contextmenu.js +/Users/example/out/vs/base/parts/contextmenu/electron-main/contextmenu.js +/Users/example/out/vs/base/parts/storage/test/node/storage.integrationTest.js +/Users/example/out/vs/base/parts/storage/common/storage.js +/Users/example/out/vs/base/parts/storage/node/storage.js +/Users/example/out/vs/base/parts/sandbox/test/electron-sandbox/globals.test.js +/Users/example/out/vs/base/parts/sandbox/common/sandboxTypes.js +/Users/example/out/vs/base/parts/sandbox/common/electronTypes.js +/Users/example/out/vs/base/parts/sandbox/node/electronTypes.js +/Users/example/out/vs/base/parts/sandbox/electron-sandbox/globals.js +/Users/example/out/vs/base/parts/sandbox/electron-sandbox/preload.js +/Users/example/out/vs/base/parts/sandbox/electron-sandbox/preload-aux.js +/Users/example/out/vs/base/parts/sandbox/electron-sandbox/electronTypes.js +/Users/example/out/vs/base/parts/request/browser/request.js +/Users/example/out/vs/base/parts/request/common/request.js +/Users/example/out/vs/base/parts/ipc/test/browser/ipc.mp.test.js +/Users/example/out/vs/base/parts/ipc/test/common/ipc.test.js +/Users/example/out/vs/base/parts/ipc/test/node/testService.js +/Users/example/out/vs/base/parts/ipc/test/node/testApp.js +/Users/example/out/vs/base/parts/ipc/test/node/ipc.cp.integrationTest.js +/Users/example/out/vs/base/parts/ipc/test/node/ipc.net.test.js +/Users/example/out/vs/base/parts/ipc/test/electron-sandbox/ipc.mp.test.js +/Users/example/out/vs/base/parts/ipc/browser/ipc.mp.js +/Users/example/out/vs/base/parts/ipc/common/ipc.js +/Users/example/out/vs/base/parts/ipc/common/ipc.mp.js +/Users/example/out/vs/base/parts/ipc/common/ipc.electron.js +/Users/example/out/vs/base/parts/ipc/common/ipc.net.js +/Users/example/out/vs/base/parts/ipc/node/ipc.mp.js +/Users/example/out/vs/base/parts/ipc/node/ipc.cp.js +/Users/example/out/vs/base/parts/ipc/node/ipc.net.js +/Users/example/out/vs/base/parts/ipc/electron-sandbox/ipc.mp.js +/Users/example/out/vs/base/parts/ipc/electron-sandbox/ipc.electron.js +/Users/example/out/vs/base/parts/ipc/electron-main/ipc.mp.js +/Users/example/out/vs/base/parts/ipc/electron-main/ipcMain.js +/Users/example/out/vs/base/parts/ipc/electron-main/ipc.electron.js +/Users/example/out/vs/base/node/ports.js +/Users/example/out/vs/base/node/shell.js +/Users/example/out/vs/base/node/powershell.js +/Users/example/out/vs/base/node/macAddress.js +/Users/example/out/vs/base/node/ps.sh +/Users/example/out/vs/base/node/terminalEncoding.js +/Users/example/out/vs/base/node/unc.js +/Users/example/out/vs/base/node/id.js +/Users/example/out/vs/base/node/osReleaseInfo.js +/Users/example/out/vs/base/node/languagePacks.js +/Users/example/out/vs/base/node/pfs.js +/Users/example/out/vs/base/node/terminateProcess.sh +/Users/example/out/vs/base/node/cpuUsage.sh +/Users/example/out/vs/base/node/extpath.js +/Users/example/out/vs/base/node/nodeStreams.js +/Users/example/out/vs/base/node/crypto.js +/Users/example/out/vs/base/node/zip.js +/Users/example/out/vs/base/node/processes.js +/Users/example/out/vs/base/node/osDisplayProtocolInfo.js +/Users/example/out/vs/base/node/ps.js +/Users/example/out/vs/base/worker/workerMain.js +/Users/example/out/vs/editor/test/browser/testCommand.js +/Users/example/out/vs/editor/test/browser/viewModel/viewModelImpl.test.js +/Users/example/out/vs/editor/test/browser/viewModel/viewModelDecorations.test.js +/Users/example/out/vs/editor/test/browser/viewModel/testViewModel.js +/Users/example/out/vs/editor/test/browser/viewModel/modelLineProjection.test.js +/Users/example/out/vs/editor/test/browser/testCodeEditor.js +/Users/example/out/vs/editor/test/browser/widget/diffEditorWidget.test.js +/Users/example/out/vs/editor/test/browser/widget/codeEditorWidget.test.js +/Users/example/out/vs/editor/test/browser/config/editorLayoutProvider.test.js +/Users/example/out/vs/editor/test/browser/config/testConfiguration.js +/Users/example/out/vs/editor/test/browser/config/editorConfiguration.test.js +/Users/example/out/vs/editor/test/browser/diff/testDiffProviderFactoryService.js +/Users/example/out/vs/editor/test/browser/controller/cursor.integrationTest.js +/Users/example/out/vs/editor/test/browser/controller/textAreaState.test.js +/Users/example/out/vs/editor/test/browser/controller/imeTester.html +/Users/example/out/vs/editor/test/browser/controller/imeRecorder.html +/Users/example/out/vs/editor/test/browser/controller/cursor.test.js +/Users/example/out/vs/editor/test/browser/controller/cursorMoveCommand.test.js +/Users/example/out/vs/editor/test/browser/controller/textAreaInput.test.js +/Users/example/out/vs/editor/test/browser/controller/imeRecordedTypes.js +/Users/example/out/vs/editor/test/browser/controller/imeTester.js +/Users/example/out/vs/editor/test/browser/controller/imeRecorder.js +/Users/example/out/vs/editor/test/browser/editorTestServices.js +/Users/example/out/vs/editor/test/browser/view/minimapCharRenderer.test.js +/Users/example/out/vs/editor/test/browser/view/viewLayer.test.js +/Users/example/out/vs/editor/test/browser/commands/shiftCommand.test.js +/Users/example/out/vs/editor/test/browser/commands/sideEditing.test.js +/Users/example/out/vs/editor/test/browser/commands/trimTrailingWhitespaceCommand.test.js +/Users/example/out/vs/editor/test/browser/services/openerService.test.js +/Users/example/out/vs/editor/test/browser/services/decorationRenderOptions.test.js +/Users/example/out/vs/editor/test/common/viewModel/lineBreakData.test.js +/Users/example/out/vs/editor/test/common/viewModel/prefixSumComputer.test.js +/Users/example/out/vs/editor/test/common/viewModel/glyphLanesModel.test.js +/Users/example/out/vs/editor/test/common/viewModel/monospaceLineBreaksComputer.test.js +/Users/example/out/vs/editor/test/common/core/textEdit.test.js +/Users/example/out/vs/editor/test/common/core/testLineToken.js +/Users/example/out/vs/editor/test/common/core/random.js +/Users/example/out/vs/editor/test/common/core/stringBuilder.test.js +/Users/example/out/vs/editor/test/common/core/positionOffsetTransformer.test.js +/Users/example/out/vs/editor/test/common/core/characterClassifier.test.js +/Users/example/out/vs/editor/test/common/core/lineTokens.test.js +/Users/example/out/vs/editor/test/common/core/range.test.js +/Users/example/out/vs/editor/test/common/core/lineRange.test.js +/Users/example/out/vs/editor/test/common/modes/supports/characterPair.test.js +/Users/example/out/vs/editor/test/common/modes/supports/onEnterRules.js +/Users/example/out/vs/editor/test/common/modes/supports/autoClosingPairsRules.js +/Users/example/out/vs/editor/test/common/modes/supports/onEnter.test.js +/Users/example/out/vs/editor/test/common/modes/supports/electricCharacter.test.js +/Users/example/out/vs/editor/test/common/modes/supports/bracketRules.js +/Users/example/out/vs/editor/test/common/modes/supports/richEditBrackets.test.js +/Users/example/out/vs/editor/test/common/modes/supports/indentationRules.js +/Users/example/out/vs/editor/test/common/modes/supports/tokenization.test.js +/Users/example/out/vs/editor/test/common/modes/languageConfiguration.test.js +/Users/example/out/vs/editor/test/common/modes/textToHtmlTokenizer.test.js +/Users/example/out/vs/editor/test/common/modes/testLanguageConfigurationService.js +/Users/example/out/vs/editor/test/common/modes/languageSelector.test.js +/Users/example/out/vs/editor/test/common/modes/linkComputer.test.js +/Users/example/out/vs/editor/test/common/viewLayout/lineDecorations.test.js +/Users/example/out/vs/editor/test/common/viewLayout/linesLayout.test.js +/Users/example/out/vs/editor/test/common/viewLayout/viewLineRenderer.test.js +/Users/example/out/vs/editor/test/common/diff/diffComputer.test.js +/Users/example/out/vs/editor/test/common/testTextModel.js +/Users/example/out/vs/editor/test/common/controller/cursorAtomicMoveOperations.test.js +/Users/example/out/vs/editor/test/common/controller/cursorMoveHelper.test.js +/Users/example/out/vs/editor/test/common/modesTestUtils.js +/Users/example/out/vs/editor/test/common/model/bracketPairColorizer/tokenizer.test.js +/Users/example/out/vs/editor/test/common/model/bracketPairColorizer/combineTextEditInfos.test.js +/Users/example/out/vs/editor/test/common/model/bracketPairColorizer/brackets.test.js +/Users/example/out/vs/editor/test/common/model/bracketPairColorizer/smallImmutableSet.test.js +/Users/example/out/vs/editor/test/common/model/bracketPairColorizer/beforeEditPositionMapper.test.js +/Users/example/out/vs/editor/test/common/model/bracketPairColorizer/getBracketPairsInRange.test.js +/Users/example/out/vs/editor/test/common/model/bracketPairColorizer/concat23Trees.test.js +/Users/example/out/vs/editor/test/common/model/bracketPairColorizer/length.test.js +/Users/example/out/vs/editor/test/common/model/intervalTree.test.js +/Users/example/out/vs/editor/test/common/model/editableTextModelAuto.test.js +/Users/example/out/vs/editor/test/common/model/editableTextModelTestUtils.js +/Users/example/out/vs/editor/test/common/model/model.line.test.js +/Users/example/out/vs/editor/test/common/model/linesTextBuffer/linesTextBuffer.test.js +/Users/example/out/vs/editor/test/common/model/linesTextBuffer/linesTextBufferBuilder.test.js +/Users/example/out/vs/editor/test/common/model/modelDecorations.test.js +/Users/example/out/vs/editor/test/common/model/modelEditOperation.test.js +/Users/example/out/vs/editor/test/common/model/textChange.test.js +/Users/example/out/vs/editor/test/common/model/textModelWithTokens.test.js +/Users/example/out/vs/editor/test/common/model/model.modes.test.js +/Users/example/out/vs/editor/test/common/model/editableTextModel.test.js +/Users/example/out/vs/editor/test/common/model/model.test.js +/Users/example/out/vs/editor/test/common/model/tokensStore.test.js +/Users/example/out/vs/editor/test/common/model/textModelTokens.test.js +/Users/example/out/vs/editor/test/common/model/modelInjectedText.test.js +/Users/example/out/vs/editor/test/common/model/pieceTreeTextBuffer/pieceTreeTextBuffer.test.js +/Users/example/out/vs/editor/test/common/model/editStack.test.js +/Users/example/out/vs/editor/test/common/model/textModelSearch.test.js +/Users/example/out/vs/editor/test/common/model/textModel.test.js +/Users/example/out/vs/editor/test/common/view/overviewZoneManager.test.js +/Users/example/out/vs/editor/test/common/services/semanticTokensProviderStyling.test.js +/Users/example/out/vs/editor/test/common/services/semanticTokensDto.test.js +/Users/example/out/vs/editor/test/common/services/languagesRegistry.test.js +/Users/example/out/vs/editor/test/common/services/textResourceConfigurationService.test.js +/Users/example/out/vs/editor/test/common/services/modelService.test.js +/Users/example/out/vs/editor/test/common/services/testEditorWorkerService.js +/Users/example/out/vs/editor/test/common/services/editorSimpleWorker.test.js +/Users/example/out/vs/editor/test/common/services/unicodeTextModelHighlighter.test.js +/Users/example/out/vs/editor/test/common/services/testTextResourcePropertiesService.js +/Users/example/out/vs/editor/test/common/services/languagesAssociations.test.js +/Users/example/out/vs/editor/test/common/services/languageService.test.js +/Users/example/out/vs/editor/test/node/classification/typescript.test.js +/Users/example/out/vs/editor/test/node/classification/typescript-test.js +/Users/example/out/vs/editor/test/node/diffing/README.md +/Users/example/out/vs/editor/test/node/diffing/fixtures.test.js +/Users/example/out/vs/editor/test/node/diffing/fixtures/random-match-3/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/random-match-3/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/random-match-3/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/random-match-3/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/noise-1/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/noise-1/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/noise-1/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/noise-1/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-too-much-minimization/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-too-much-minimization/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-too-much-minimization/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-too-much-minimization/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/json-brackets/1.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/json-brackets/2.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/json-brackets/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/json-brackets/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/random-match-2/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/random-match-2/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/random-match-2/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/random-match-2/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/deletion/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/deletion/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/deletion/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/deletion/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-insert/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-insert/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-insert/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-insert/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-diff-word-split/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-diff-word-split/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-diff-word-split/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-diff-word-split/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/bracket-aligning/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/bracket-aligning/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/bracket-aligning/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/bracket-aligning/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/fuzzy-matching/2.txt +/Users/example/out/vs/editor/test/node/diffing/fixtures/fuzzy-matching/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/fuzzy-matching/1.txt +/Users/example/out/vs/editor/test/node/diffing/fixtures/fuzzy-matching/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/shifting-twice/2.txt +/Users/example/out/vs/editor/test/node/diffing/fixtures/shifting-twice/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/shifting-twice/1.txt +/Users/example/out/vs/editor/test/node/diffing/fixtures/shifting-twice/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-strings/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-strings/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-strings/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-strings/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-185779/2.txt +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-185779/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-185779/1.txt +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-185779/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/class-replacement/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/class-replacement/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/class-replacement/advanced.human.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/class-replacement/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/class-replacement/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-202147-trimws/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-202147-trimws/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-202147-trimws/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-202147-trimws/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-advanced-bug/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-advanced-bug/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-advanced-bug/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-advanced-bug/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-204948/2.txt +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-204948/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-204948/1.txt +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-204948/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/shifting-parameters/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/shifting-parameters/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/shifting-parameters/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/shifting-parameters/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-confusing-2/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-confusing-2/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-confusing-2/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-confusing-2/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/invalid-diff-trimws/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/invalid-diff-trimws/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/invalid-diff-trimws/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/invalid-diff-trimws/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-confusing/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-confusing/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-confusing/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-confusing/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-example1/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-example1/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-example1/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-example1/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-201713/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-201713/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-201713/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-201713/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/trivial/2.txt +/Users/example/out/vs/editor/test/node/diffing/fixtures/trivial/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/trivial/1.txt +/Users/example/out/vs/editor/test/node/diffing/fixtures/trivial/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/indentation/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/indentation/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/indentation/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/indentation/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-methods/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-methods/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-methods/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-methods/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/method-splitting/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/method-splitting/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/method-splitting/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/method-splitting/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/noise-2/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/noise-2/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/noise-2/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/noise-2/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/difficult-move/2.js +/Users/example/out/vs/editor/test/node/diffing/fixtures/difficult-move/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/difficult-move/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/difficult-move/1.js +/Users/example/out/vs/editor/test/node/diffing/fixtures/equals/2.txt +/Users/example/out/vs/editor/test/node/diffing/fixtures/equals/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/equals/1.txt +/Users/example/out/vs/editor/test/node/diffing/fixtures/equals/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/just-whitespace/2.js +/Users/example/out/vs/editor/test/node/diffing/fixtures/just-whitespace/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/just-whitespace/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/just-whitespace/1.js +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-unit-test/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-unit-test/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-unit-test/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-unit-test/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/random-match-1/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/random-match-1/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/random-match-1/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/random-match-1/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/intra-block-align/2.txt +/Users/example/out/vs/editor/test/node/diffing/fixtures/intra-block-align/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/intra-block-align/1.txt +/Users/example/out/vs/editor/test/node/diffing/fixtures/intra-block-align/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-shifting/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-shifting/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-shifting/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-shifting/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-shift-to-ws/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-shift-to-ws/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-shift-to-ws/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-shift-to-ws/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing3/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing3/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing3/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing3/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ws-alignment/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ws-alignment/2.tsx +/Users/example/out/vs/editor/test/node/diffing/fixtures/ws-alignment/1.tsx +/Users/example/out/vs/editor/test/node/diffing/fixtures/ws-alignment/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-131091/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-131091/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-131091/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/issue-131091/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/invalid-diff-bug/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/invalid-diff-bug/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/invalid-diff-bug/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/invalid-diff-bug/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/noisy-move1/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/noisy-move1/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/noisy-move1/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/noisy-move1/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing2/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing2/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing2/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing2/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/import-shifting/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/import-shifting/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/import-shifting/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/import-shifting/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-import-ws-affinity/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-import-ws-affinity/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-import-ws-affinity/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-import-ws-affinity/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/word-shared-letters/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/word-shared-letters/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/word-shared-letters/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/word-shared-letters/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-comments/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-comments/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-comments/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-comments/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/minimal-diff-character/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/minimal-diff-character/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/minimal-diff-character/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/minimal-diff-character/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/subword/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/subword/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/subword/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/subword/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/move-1/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/move-1/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/move-1/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/move-1/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/false-positive-move/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/false-positive-move/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/false-positive-move/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/false-positive-move/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-example2-ts/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-example2-ts/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-example2-ts/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-example2-ts/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/penalize-fragmentation/advanced.human.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/penalize-fragmentation/2.txt +/Users/example/out/vs/editor/test/node/diffing/fixtures/penalize-fragmentation/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/penalize-fragmentation/1.txt +/Users/example/out/vs/editor/test/node/diffing/fixtures/penalize-fragmentation/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-unfragmented-diffing/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-unfragmented-diffing/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-unfragmented-diffing/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-unfragmented-diffing/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-class/1.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-class/2.tst +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-class/advanced.human.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-class/legacy.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/fixtures/ts-class/advanced.expected.diff.json +/Users/example/out/vs/editor/test/node/diffing/defaultLinesDiffComputer.test.js +/Users/example/out/vs/editor/standalone/test/browser/standaloneLanguages.test.js +/Users/example/out/vs/editor/standalone/test/browser/standaloneServices.test.js +/Users/example/out/vs/editor/standalone/test/browser/monarch.test.js +/Users/example/out/vs/editor/standalone/browser/iPadShowKeyboard/keyboard-dark.svg +/Users/example/out/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard.js +/Users/example/out/vs/editor/standalone/browser/iPadShowKeyboard/keyboard-light.svg +/Users/example/out/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard.css +/Users/example/out/vs/editor/standalone/browser/standaloneEditor.js +/Users/example/out/vs/editor/standalone/browser/toggleHighContrast/toggleHighContrast.js +/Users/example/out/vs/editor/standalone/browser/colorizer.js +/Users/example/out/vs/editor/standalone/browser/inspectTokens/inspectTokens.css +/Users/example/out/vs/editor/standalone/browser/inspectTokens/inspectTokens.js +/Users/example/out/vs/editor/standalone/browser/standalone-tokens.css +/Users/example/out/vs/editor/standalone/browser/quickInput/standaloneQuickInputService.js +/Users/example/out/vs/editor/standalone/browser/quickInput/standaloneQuickInput.css +/Users/example/out/vs/editor/standalone/browser/standaloneServices.js +/Users/example/out/vs/editor/standalone/browser/standaloneCodeEditorService.js +/Users/example/out/vs/editor/standalone/browser/standaloneLayoutService.js +/Users/example/out/vs/editor/standalone/browser/standaloneThemeService.js +/Users/example/out/vs/editor/standalone/browser/standaloneCodeEditor.js +/Users/example/out/vs/editor/standalone/browser/quickAccess/standaloneGotoSymbolQuickAccess.js +/Users/example/out/vs/editor/standalone/browser/quickAccess/standaloneCommandsQuickAccess.js +/Users/example/out/vs/editor/standalone/browser/quickAccess/standaloneGotoLineQuickAccess.js +/Users/example/out/vs/editor/standalone/browser/quickAccess/standaloneHelpQuickAccess.js +/Users/example/out/vs/editor/standalone/browser/standaloneLanguages.js +/Users/example/out/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.js +/Users/example/out/vs/editor/standalone/common/themes.js +/Users/example/out/vs/editor/standalone/common/standaloneTheme.js +/Users/example/out/vs/editor/standalone/common/monarch/monarchCompile.js +/Users/example/out/vs/editor/standalone/common/monarch/monarchLexer.js +/Users/example/out/vs/editor/standalone/common/monarch/monarchTypes.js +/Users/example/out/vs/editor/standalone/common/monarch/monarchCommon.js +/Users/example/out/vs/editor/editor.all.js +/Users/example/out/vs/editor/editor.main.js +/Users/example/out/vs/editor/contrib/symbolIcons/browser/symbolIcons.css +/Users/example/out/vs/editor/contrib/symbolIcons/browser/symbolIcons.js +/Users/example/out/vs/editor/contrib/suggest/test/browser/wordDistance.test.js +/Users/example/out/vs/editor/contrib/suggest/test/browser/suggestMemory.test.js +/Users/example/out/vs/editor/contrib/suggest/test/browser/completionModel.test.js +/Users/example/out/vs/editor/contrib/suggest/test/browser/suggest.test.js +/Users/example/out/vs/editor/contrib/suggest/test/browser/suggestController.test.js +/Users/example/out/vs/editor/contrib/suggest/test/browser/suggestModel.test.js +/Users/example/out/vs/editor/contrib/suggest/test/browser/suggestInlineCompletions.test.js +/Users/example/out/vs/editor/contrib/suggest/browser/suggestAlternatives.js +/Users/example/out/vs/editor/contrib/suggest/browser/suggestWidgetStatus.js +/Users/example/out/vs/editor/contrib/suggest/browser/wordDistance.js +/Users/example/out/vs/editor/contrib/suggest/browser/completionModel.js +/Users/example/out/vs/editor/contrib/suggest/browser/suggestWidget.js +/Users/example/out/vs/editor/contrib/suggest/browser/suggestMemory.js +/Users/example/out/vs/editor/contrib/suggest/browser/suggest.js +/Users/example/out/vs/editor/contrib/suggest/browser/suggestInlineCompletions.js +/Users/example/out/vs/editor/contrib/suggest/browser/suggestWidgetDetails.js +/Users/example/out/vs/editor/contrib/suggest/browser/suggestController.js +/Users/example/out/vs/editor/contrib/suggest/browser/suggestCommitCharacters.js +/Users/example/out/vs/editor/contrib/suggest/browser/suggestOvertypingCapturer.js +/Users/example/out/vs/editor/contrib/suggest/browser/wordContextKey.js +/Users/example/out/vs/editor/contrib/suggest/browser/suggestModel.js +/Users/example/out/vs/editor/contrib/suggest/browser/suggestWidgetRenderer.js +/Users/example/out/vs/editor/contrib/suggest/browser/media/suggest.css +/Users/example/out/vs/editor/contrib/documentSymbols/test/browser/outlineModel.test.js +/Users/example/out/vs/editor/contrib/documentSymbols/browser/documentSymbols.js +/Users/example/out/vs/editor/contrib/documentSymbols/browser/outlineModel.js +/Users/example/out/vs/editor/contrib/folding/test/browser/hiddenRangeModel.test.js +/Users/example/out/vs/editor/contrib/folding/test/browser/indentFold.test.js +/Users/example/out/vs/editor/contrib/folding/test/browser/indentRangeProvider.test.js +/Users/example/out/vs/editor/contrib/folding/test/browser/foldingModel.test.js +/Users/example/out/vs/editor/contrib/folding/test/browser/foldingRanges.test.js +/Users/example/out/vs/editor/contrib/folding/test/browser/syntaxFold.test.js +/Users/example/out/vs/editor/contrib/folding/browser/folding.css +/Users/example/out/vs/editor/contrib/folding/browser/foldingDecorations.js +/Users/example/out/vs/editor/contrib/folding/browser/foldingModel.js +/Users/example/out/vs/editor/contrib/folding/browser/indentRangeProvider.js +/Users/example/out/vs/editor/contrib/folding/browser/foldingRanges.js +/Users/example/out/vs/editor/contrib/folding/browser/syntaxRangeProvider.js +/Users/example/out/vs/editor/contrib/folding/browser/folding.js +/Users/example/out/vs/editor/contrib/folding/browser/hiddenRangeModel.js +/Users/example/out/vs/editor/contrib/smartSelect/test/browser/smartSelect.test.js +/Users/example/out/vs/editor/contrib/smartSelect/browser/smartSelect.js +/Users/example/out/vs/editor/contrib/smartSelect/browser/wordSelections.js +/Users/example/out/vs/editor/contrib/smartSelect/browser/bracketSelections.js +/Users/example/out/vs/editor/contrib/editorState/test/browser/editorState.test.js +/Users/example/out/vs/editor/contrib/editorState/browser/editorState.js +/Users/example/out/vs/editor/contrib/editorState/browser/keybindingCancellation.js +/Users/example/out/vs/editor/contrib/hover/test/browser/contentHover.test.js +/Users/example/out/vs/editor/contrib/hover/browser/contentHoverStatusBar.js +/Users/example/out/vs/editor/contrib/hover/browser/marginHoverWidget.js +/Users/example/out/vs/editor/contrib/hover/browser/contentHoverController.js +/Users/example/out/vs/editor/contrib/hover/browser/hoverContribution.js +/Users/example/out/vs/editor/contrib/hover/browser/hoverController.js +/Users/example/out/vs/editor/contrib/hover/browser/contentHover.js +/Users/example/out/vs/editor/contrib/hover/browser/markdownHoverParticipant.js +/Users/example/out/vs/editor/contrib/hover/browser/contentHoverWidget.js +/Users/example/out/vs/editor/contrib/hover/browser/contentHoverComputer.js +/Users/example/out/vs/editor/contrib/hover/browser/resizableContentWidget.js +/Users/example/out/vs/editor/contrib/hover/browser/markerHoverParticipant.js +/Users/example/out/vs/editor/contrib/hover/browser/hoverTypes.js +/Users/example/out/vs/editor/contrib/hover/browser/hover.js +/Users/example/out/vs/editor/contrib/hover/browser/hover.css +/Users/example/out/vs/editor/contrib/hover/browser/hoverActions.js +/Users/example/out/vs/editor/contrib/hover/browser/marginHoverComputer.js +/Users/example/out/vs/editor/contrib/hover/browser/contentHoverTypes.js +/Users/example/out/vs/editor/contrib/hover/browser/marginHover.js +/Users/example/out/vs/editor/contrib/hover/browser/hoverOperation.js +/Users/example/out/vs/editor/contrib/hover/browser/hoverActionIds.js +/Users/example/out/vs/editor/contrib/hover/browser/getHover.js +/Users/example/out/vs/editor/contrib/cursorUndo/test/browser/cursorUndo.test.js +/Users/example/out/vs/editor/contrib/cursorUndo/browser/cursorUndo.js +/Users/example/out/vs/editor/contrib/gotoError/browser/gotoError.js +/Users/example/out/vs/editor/contrib/gotoError/browser/markerNavigationService.js +/Users/example/out/vs/editor/contrib/gotoError/browser/gotoErrorWidget.js +/Users/example/out/vs/editor/contrib/gotoError/browser/media/gotoErrorWidget.css +/Users/example/out/vs/editor/contrib/toggleTabFocusMode/browser/toggleTabFocusMode.js +/Users/example/out/vs/editor/contrib/multicursor/test/browser/multicursor.test.js +/Users/example/out/vs/editor/contrib/multicursor/browser/multicursor.js +/Users/example/out/vs/editor/contrib/sectionHeaders/browser/sectionHeaders.js +/Users/example/out/vs/editor/contrib/longLinesHelper/browser/longLinesHelper.js +/Users/example/out/vs/editor/contrib/semanticTokens/test/browser/documentSemanticTokens.test.js +/Users/example/out/vs/editor/contrib/semanticTokens/test/browser/getSemanticTokens.test.js +/Users/example/out/vs/editor/contrib/semanticTokens/browser/documentSemanticTokens.js +/Users/example/out/vs/editor/contrib/semanticTokens/browser/viewportSemanticTokens.js +/Users/example/out/vs/editor/contrib/semanticTokens/common/semanticTokensConfig.js +/Users/example/out/vs/editor/contrib/semanticTokens/common/getSemanticTokens.js +/Users/example/out/vs/editor/contrib/peekView/browser/peekView.js +/Users/example/out/vs/editor/contrib/peekView/browser/media/peekViewWidget.css +/Users/example/out/vs/editor/contrib/linesOperations/test/browser/moveLinesCommand.test.js +/Users/example/out/vs/editor/contrib/linesOperations/test/browser/linesOperations.test.js +/Users/example/out/vs/editor/contrib/linesOperations/test/browser/copyLinesCommand.test.js +/Users/example/out/vs/editor/contrib/linesOperations/test/browser/sortLinesCommand.test.js +/Users/example/out/vs/editor/contrib/linesOperations/browser/linesOperations.js +/Users/example/out/vs/editor/contrib/linesOperations/browser/copyLinesCommand.js +/Users/example/out/vs/editor/contrib/linesOperations/browser/moveLinesCommand.js +/Users/example/out/vs/editor/contrib/linesOperations/browser/sortLinesCommand.js +/Users/example/out/vs/editor/contrib/comment/test/browser/blockCommentCommand.test.js +/Users/example/out/vs/editor/contrib/comment/test/browser/lineCommentCommand.test.js +/Users/example/out/vs/editor/contrib/comment/browser/comment.js +/Users/example/out/vs/editor/contrib/comment/browser/lineCommentCommand.js +/Users/example/out/vs/editor/contrib/comment/browser/blockCommentCommand.js +/Users/example/out/vs/editor/contrib/dnd/browser/dnd.js +/Users/example/out/vs/editor/contrib/dnd/browser/dnd.css +/Users/example/out/vs/editor/contrib/dnd/browser/dragAndDropCommand.js +/Users/example/out/vs/editor/contrib/caretOperations/test/browser/moveCarretCommand.test.js +/Users/example/out/vs/editor/contrib/caretOperations/browser/moveCaretCommand.js +/Users/example/out/vs/editor/contrib/caretOperations/browser/caretOperations.js +/Users/example/out/vs/editor/contrib/caretOperations/browser/transpose.js +/Users/example/out/vs/editor/contrib/inlineProgress/browser/inlineProgressWidget.css +/Users/example/out/vs/editor/contrib/inlineProgress/browser/inlineProgress.js +/Users/example/out/vs/editor/contrib/snippet/test/browser/snippetController2.old.test.js +/Users/example/out/vs/editor/contrib/snippet/test/browser/snippetVariables.test.js +/Users/example/out/vs/editor/contrib/snippet/test/browser/snippetParser.test.js +/Users/example/out/vs/editor/contrib/snippet/test/browser/snippetController2.test.js +/Users/example/out/vs/editor/contrib/snippet/test/browser/snippetSession.test.js +/Users/example/out/vs/editor/contrib/snippet/browser/snippetController2.js +/Users/example/out/vs/editor/contrib/snippet/browser/snippetVariables.js +/Users/example/out/vs/editor/contrib/snippet/browser/snippetSession.css +/Users/example/out/vs/editor/contrib/snippet/browser/snippetSession.js +/Users/example/out/vs/editor/contrib/snippet/browser/snippetParser.js +/Users/example/out/vs/editor/contrib/snippet/browser/snippet.md +/Users/example/out/vs/editor/contrib/unicodeHighlighter/browser/unicodeHighlighter.js +/Users/example/out/vs/editor/contrib/unicodeHighlighter/browser/unicodeHighlighter.css +/Users/example/out/vs/editor/contrib/unicodeHighlighter/browser/bannerController.js +/Users/example/out/vs/editor/contrib/unicodeHighlighter/browser/bannerController.css +/Users/example/out/vs/editor/contrib/contextmenu/browser/contextmenu.js +/Users/example/out/vs/editor/contrib/message/browser/messageController.css +/Users/example/out/vs/editor/contrib/message/browser/messageController.js +/Users/example/out/vs/editor/contrib/fontZoom/browser/fontZoom.js +/Users/example/out/vs/editor/contrib/lineSelection/test/browser/lineSelection.test.js +/Users/example/out/vs/editor/contrib/lineSelection/browser/lineSelection.js +/Users/example/out/vs/editor/contrib/indentation/test/browser/indentation.test.js +/Users/example/out/vs/editor/contrib/indentation/browser/indentation.js +/Users/example/out/vs/editor/contrib/indentation/common/indentUtils.js +/Users/example/out/vs/editor/contrib/indentation/common/indentation.js +/Users/example/out/vs/editor/contrib/tokenization/browser/tokenization.js +/Users/example/out/vs/editor/contrib/dropOrPasteInto/test/browser/editSort.test.js +/Users/example/out/vs/editor/contrib/dropOrPasteInto/browser/postEditWidget.css +/Users/example/out/vs/editor/contrib/dropOrPasteInto/browser/edit.js +/Users/example/out/vs/editor/contrib/dropOrPasteInto/browser/postEditWidget.js +/Users/example/out/vs/editor/contrib/dropOrPasteInto/browser/copyPasteContribution.js +/Users/example/out/vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorContribution.js +/Users/example/out/vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorController.js +/Users/example/out/vs/editor/contrib/dropOrPasteInto/browser/defaultProviders.js +/Users/example/out/vs/editor/contrib/dropOrPasteInto/browser/copyPasteController.js +/Users/example/out/vs/editor/contrib/codeAction/test/browser/codeActionKeybindingResolver.test.js +/Users/example/out/vs/editor/contrib/codeAction/test/browser/codeActionModel.test.js +/Users/example/out/vs/editor/contrib/codeAction/test/browser/codeAction.test.js +/Users/example/out/vs/editor/contrib/codeAction/browser/codeActionKeybindingResolver.js +/Users/example/out/vs/editor/contrib/codeAction/browser/codeActionController.js +/Users/example/out/vs/editor/contrib/codeAction/browser/codeActionModel.js +/Users/example/out/vs/editor/contrib/codeAction/browser/lightBulbWidget.css +/Users/example/out/vs/editor/contrib/codeAction/browser/lightBulbWidget.js +/Users/example/out/vs/editor/contrib/codeAction/browser/codeActionMenu.js +/Users/example/out/vs/editor/contrib/codeAction/browser/codeAction.js +/Users/example/out/vs/editor/contrib/codeAction/browser/codeActionContributions.js +/Users/example/out/vs/editor/contrib/codeAction/browser/codeActionCommands.js +/Users/example/out/vs/editor/contrib/codeAction/common/types.js +/Users/example/out/vs/editor/contrib/inlineEdit/browser/inlineEditController.js +/Users/example/out/vs/editor/contrib/inlineEdit/browser/inlineEditHintsWidget.css +/Users/example/out/vs/editor/contrib/inlineEdit/browser/hoverParticipant.js +/Users/example/out/vs/editor/contrib/inlineEdit/browser/ghostTextWidget.js +/Users/example/out/vs/editor/contrib/inlineEdit/browser/inlineEditHintsWidget.js +/Users/example/out/vs/editor/contrib/inlineEdit/browser/commandIds.js +/Users/example/out/vs/editor/contrib/inlineEdit/browser/commands.js +/Users/example/out/vs/editor/contrib/inlineEdit/browser/inlineEdit.css +/Users/example/out/vs/editor/contrib/inlineEdit/browser/inlineEdit.contribution.js +/Users/example/out/vs/editor/contrib/readOnlyMessage/browser/contribution.js +/Users/example/out/vs/editor/contrib/anchorSelect/browser/anchorSelect.css +/Users/example/out/vs/editor/contrib/anchorSelect/browser/anchorSelect.js +/Users/example/out/vs/editor/contrib/links/browser/links.js +/Users/example/out/vs/editor/contrib/links/browser/getLinks.js +/Users/example/out/vs/editor/contrib/links/browser/links.css +/Users/example/out/vs/editor/contrib/wordPartOperations/test/browser/utils.js +/Users/example/out/vs/editor/contrib/wordPartOperations/test/browser/wordPartOperations.test.js +/Users/example/out/vs/editor/contrib/wordPartOperations/browser/wordPartOperations.js +/Users/example/out/vs/editor/contrib/colorPicker/browser/colorDetector.js +/Users/example/out/vs/editor/contrib/colorPicker/browser/images/opacity-background.png +/Users/example/out/vs/editor/contrib/colorPicker/browser/colorPickerWidget.js +/Users/example/out/vs/editor/contrib/colorPicker/browser/color.js +/Users/example/out/vs/editor/contrib/colorPicker/browser/colorPicker.css +/Users/example/out/vs/editor/contrib/colorPicker/browser/colorPickerModel.js +/Users/example/out/vs/editor/contrib/colorPicker/browser/colorHoverParticipant.js +/Users/example/out/vs/editor/contrib/colorPicker/browser/standaloneColorPickerWidget.js +/Users/example/out/vs/editor/contrib/colorPicker/browser/defaultDocumentColorProvider.js +/Users/example/out/vs/editor/contrib/colorPicker/browser/colorContributions.js +/Users/example/out/vs/editor/contrib/colorPicker/browser/standaloneColorPickerActions.js +/Users/example/out/vs/editor/contrib/inlayHints/browser/inlayHints.js +/Users/example/out/vs/editor/contrib/inlayHints/browser/inlayHintsContribution.js +/Users/example/out/vs/editor/contrib/inlayHints/browser/inlayHintsController.js +/Users/example/out/vs/editor/contrib/inlayHints/browser/inlayHintsHover.js +/Users/example/out/vs/editor/contrib/inlayHints/browser/inlayHintsLocations.js +/Users/example/out/vs/editor/contrib/bracketMatching/test/browser/bracketMatching.test.js +/Users/example/out/vs/editor/contrib/bracketMatching/browser/bracketMatching.css +/Users/example/out/vs/editor/contrib/bracketMatching/browser/bracketMatching.js +/Users/example/out/vs/editor/contrib/format/browser/formatActions.js +/Users/example/out/vs/editor/contrib/format/browser/format.js +/Users/example/out/vs/editor/contrib/format/browser/formattingEdit.js +/Users/example/out/vs/editor/contrib/inlineCompletions/test/browser/suggestWidgetModel.test.js +/Users/example/out/vs/editor/contrib/inlineCompletions/test/browser/inlineCompletionsModel.test.js +/Users/example/out/vs/editor/contrib/inlineCompletions/test/browser/utils.js +/Users/example/out/vs/editor/contrib/inlineCompletions/test/browser/inlineCompletionsProvider.test.js +/Users/example/out/vs/editor/contrib/inlineCompletions/browser/inlineCompletionsHintsWidget.js +/Users/example/out/vs/editor/contrib/inlineCompletions/browser/inlineCompletionsController.js +/Users/example/out/vs/editor/contrib/inlineCompletions/browser/suggestWidgetInlineCompletionProvider.js +/Users/example/out/vs/editor/contrib/inlineCompletions/browser/hoverParticipant.js +/Users/example/out/vs/editor/contrib/inlineCompletions/browser/ghostText.css +/Users/example/out/vs/editor/contrib/inlineCompletions/browser/provideInlineCompletions.js +/Users/example/out/vs/editor/contrib/inlineCompletions/browser/ghostText.js +/Users/example/out/vs/editor/contrib/inlineCompletions/browser/ghostTextWidget.js +/Users/example/out/vs/editor/contrib/inlineCompletions/browser/commandIds.js +/Users/example/out/vs/editor/contrib/inlineCompletions/browser/inlineCompletionContextKeys.js +/Users/example/out/vs/editor/contrib/inlineCompletions/browser/inlineCompletionsSource.js +/Users/example/out/vs/editor/contrib/inlineCompletions/browser/singleTextEdit.js +/Users/example/out/vs/editor/contrib/inlineCompletions/browser/commands.js +/Users/example/out/vs/editor/contrib/inlineCompletions/browser/utils.js +/Users/example/out/vs/editor/contrib/inlineCompletions/browser/inlineCompletions.contribution.js +/Users/example/out/vs/editor/contrib/inlineCompletions/browser/inlineCompletionsModel.js +/Users/example/out/vs/editor/contrib/inlineCompletions/browser/inlineCompletionsHintsWidget.css +/Users/example/out/vs/editor/contrib/zoneWidget/browser/zoneWidget.js +/Users/example/out/vs/editor/contrib/zoneWidget/browser/zoneWidget.css +/Users/example/out/vs/editor/contrib/codelens/browser/codelensController.js +/Users/example/out/vs/editor/contrib/codelens/browser/codelensWidget.css +/Users/example/out/vs/editor/contrib/codelens/browser/codelens.js +/Users/example/out/vs/editor/contrib/codelens/browser/codelensWidget.js +/Users/example/out/vs/editor/contrib/codelens/browser/codeLensCache.js +/Users/example/out/vs/editor/contrib/rename/browser/rename.js +/Users/example/out/vs/editor/contrib/rename/browser/renameWidget.js +/Users/example/out/vs/editor/contrib/rename/browser/renameWidget.css +/Users/example/out/vs/editor/contrib/stickyScroll/test/browser/stickyScroll.test.js +/Users/example/out/vs/editor/contrib/stickyScroll/browser/stickyScrollContribution.js +/Users/example/out/vs/editor/contrib/stickyScroll/browser/stickyScrollProvider.js +/Users/example/out/vs/editor/contrib/stickyScroll/browser/stickyScrollActions.js +/Users/example/out/vs/editor/contrib/stickyScroll/browser/stickyScrollElement.js +/Users/example/out/vs/editor/contrib/stickyScroll/browser/stickyScroll.css +/Users/example/out/vs/editor/contrib/stickyScroll/browser/stickyScrollController.js +/Users/example/out/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.js +/Users/example/out/vs/editor/contrib/stickyScroll/browser/stickyScrollModelProvider.js +/Users/example/out/vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace.js +/Users/example/out/vs/editor/contrib/inPlaceReplace/browser/inPlaceReplaceCommand.js +/Users/example/out/vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace.css +/Users/example/out/vs/editor/contrib/parameterHints/test/browser/parameterHintsModel.test.js +/Users/example/out/vs/editor/contrib/parameterHints/browser/parameterHintsModel.js +/Users/example/out/vs/editor/contrib/parameterHints/browser/provideSignatureHelp.js +/Users/example/out/vs/editor/contrib/parameterHints/browser/parameterHints.js +/Users/example/out/vs/editor/contrib/parameterHints/browser/parameterHints.css +/Users/example/out/vs/editor/contrib/parameterHints/browser/parameterHintsWidget.js +/Users/example/out/vs/editor/contrib/find/test/browser/findModel.test.js +/Users/example/out/vs/editor/contrib/find/test/browser/find.test.js +/Users/example/out/vs/editor/contrib/find/test/browser/findController.test.js +/Users/example/out/vs/editor/contrib/find/test/browser/replacePattern.test.js +/Users/example/out/vs/editor/contrib/find/browser/replaceAllCommand.js +/Users/example/out/vs/editor/contrib/find/browser/findDecorations.js +/Users/example/out/vs/editor/contrib/find/browser/findOptionsWidget.css +/Users/example/out/vs/editor/contrib/find/browser/replacePattern.js +/Users/example/out/vs/editor/contrib/find/browser/findModel.js +/Users/example/out/vs/editor/contrib/find/browser/findWidget.css +/Users/example/out/vs/editor/contrib/find/browser/findWidget.js +/Users/example/out/vs/editor/contrib/find/browser/findOptionsWidget.js +/Users/example/out/vs/editor/contrib/find/browser/findController.js +/Users/example/out/vs/editor/contrib/find/browser/findState.js +/Users/example/out/vs/editor/contrib/unusualLineTerminators/browser/unusualLineTerminators.js +/Users/example/out/vs/editor/contrib/quickAccess/browser/commandsQuickAccess.js +/Users/example/out/vs/editor/contrib/quickAccess/browser/gotoSymbolQuickAccess.js +/Users/example/out/vs/editor/contrib/quickAccess/browser/editorNavigationQuickAccess.js +/Users/example/out/vs/editor/contrib/quickAccess/browser/gotoLineQuickAccess.js +/Users/example/out/vs/editor/contrib/wordOperations/test/browser/wordTestUtils.js +/Users/example/out/vs/editor/contrib/wordOperations/test/browser/wordOperations.test.js +/Users/example/out/vs/editor/contrib/wordOperations/browser/wordOperations.js +/Users/example/out/vs/editor/contrib/linkedEditing/test/browser/linkedEditing.test.js +/Users/example/out/vs/editor/contrib/linkedEditing/browser/linkedEditing.js +/Users/example/out/vs/editor/contrib/linkedEditing/browser/linkedEditing.css +/Users/example/out/vs/editor/contrib/gotoSymbol/test/browser/referencesModel.test.js +/Users/example/out/vs/editor/contrib/gotoSymbol/browser/referencesModel.js +/Users/example/out/vs/editor/contrib/gotoSymbol/browser/goToSymbol.js +/Users/example/out/vs/editor/contrib/gotoSymbol/browser/link/clickLinkGesture.js +/Users/example/out/vs/editor/contrib/gotoSymbol/browser/link/goToDefinitionAtPosition.css +/Users/example/out/vs/editor/contrib/gotoSymbol/browser/link/goToDefinitionAtPosition.js +/Users/example/out/vs/editor/contrib/gotoSymbol/browser/symbolNavigation.js +/Users/example/out/vs/editor/contrib/gotoSymbol/browser/peek/referencesTree.js +/Users/example/out/vs/editor/contrib/gotoSymbol/browser/peek/referencesWidget.css +/Users/example/out/vs/editor/contrib/gotoSymbol/browser/peek/referencesController.js +/Users/example/out/vs/editor/contrib/gotoSymbol/browser/peek/referencesWidget.js +/Users/example/out/vs/editor/contrib/gotoSymbol/browser/goToCommands.js +/Users/example/out/vs/editor/contrib/diffEditorBreadcrumbs/browser/contribution.js +/Users/example/out/vs/editor/contrib/wordHighlighter/browser/highlightDecorations.js +/Users/example/out/vs/editor/contrib/wordHighlighter/browser/highlightDecorations.css +/Users/example/out/vs/editor/contrib/wordHighlighter/browser/wordHighlighter.js +/Users/example/out/vs/editor/contrib/wordHighlighter/browser/textualHighlightProvider.js +/Users/example/out/vs/editor/contrib/clipboard/browser/clipboard.js +/Users/example/out/vs/editor/editor.worker.js +/Users/example/out/vs/editor/browser/dnd.js +/Users/example/out/vs/editor/browser/editorDom.js +/Users/example/out/vs/editor/browser/viewParts/lineNumbers/lineNumbers.js +/Users/example/out/vs/editor/browser/viewParts/lineNumbers/lineNumbers.css +/Users/example/out/vs/editor/browser/viewParts/selections/selections.js +/Users/example/out/vs/editor/browser/viewParts/selections/selections.css +/Users/example/out/vs/editor/browser/viewParts/linesDecorations/linesDecorations.css +/Users/example/out/vs/editor/browser/viewParts/linesDecorations/linesDecorations.js +/Users/example/out/vs/editor/browser/viewParts/editorScrollbar/editorScrollbar.js +/Users/example/out/vs/editor/browser/viewParts/blockDecorations/blockDecorations.js +/Users/example/out/vs/editor/browser/viewParts/blockDecorations/blockDecorations.css +/Users/example/out/vs/editor/browser/viewParts/viewCursors/viewCursors.css +/Users/example/out/vs/editor/browser/viewParts/viewCursors/viewCursor.js +/Users/example/out/vs/editor/browser/viewParts/viewCursors/viewCursors.js +/Users/example/out/vs/editor/browser/viewParts/currentLineHighlight/currentLineHighlight.js +/Users/example/out/vs/editor/browser/viewParts/currentLineHighlight/currentLineHighlight.css +/Users/example/out/vs/editor/browser/viewParts/minimap/minimapPreBaked.js +/Users/example/out/vs/editor/browser/viewParts/minimap/minimap.css +/Users/example/out/vs/editor/browser/viewParts/minimap/minimapCharRendererFactory.js +/Users/example/out/vs/editor/browser/viewParts/minimap/minimapCharRenderer.js +/Users/example/out/vs/editor/browser/viewParts/minimap/minimapCharSheet.js +/Users/example/out/vs/editor/browser/viewParts/minimap/minimap.js +/Users/example/out/vs/editor/browser/viewParts/decorations/decorations.css +/Users/example/out/vs/editor/browser/viewParts/decorations/decorations.js +/Users/example/out/vs/editor/browser/viewParts/scrollDecoration/scrollDecoration.css +/Users/example/out/vs/editor/browser/viewParts/scrollDecoration/scrollDecoration.js +/Users/example/out/vs/editor/browser/viewParts/viewZones/viewZones.js +/Users/example/out/vs/editor/browser/viewParts/overlayWidgets/overlayWidgets.css +/Users/example/out/vs/editor/browser/viewParts/overlayWidgets/overlayWidgets.js +/Users/example/out/vs/editor/browser/viewParts/whitespace/whitespace.css +/Users/example/out/vs/editor/browser/viewParts/whitespace/whitespace.js +/Users/example/out/vs/editor/browser/viewParts/indentGuides/indentGuides.css +/Users/example/out/vs/editor/browser/viewParts/indentGuides/indentGuides.js +/Users/example/out/vs/editor/browser/viewParts/contentWidgets/contentWidgets.js +/Users/example/out/vs/editor/browser/viewParts/margin/margin.js +/Users/example/out/vs/editor/browser/viewParts/margin/margin.css +/Users/example/out/vs/editor/browser/viewParts/overviewRuler/overviewRuler.js +/Users/example/out/vs/editor/browser/viewParts/overviewRuler/decorationsOverviewRuler.js +/Users/example/out/vs/editor/browser/viewParts/glyphMargin/glyphMargin.css +/Users/example/out/vs/editor/browser/viewParts/glyphMargin/glyphMargin.js +/Users/example/out/vs/editor/browser/viewParts/lines/rangeUtil.js +/Users/example/out/vs/editor/browser/viewParts/lines/viewLine.js +/Users/example/out/vs/editor/browser/viewParts/lines/viewLines.css +/Users/example/out/vs/editor/browser/viewParts/lines/viewLines.js +/Users/example/out/vs/editor/browser/viewParts/lines/domReadingContext.js +/Users/example/out/vs/editor/browser/viewParts/marginDecorations/marginDecorations.js +/Users/example/out/vs/editor/browser/viewParts/marginDecorations/marginDecorations.css +/Users/example/out/vs/editor/browser/viewParts/rulers/rulers.js +/Users/example/out/vs/editor/browser/viewParts/rulers/rulers.css +/Users/example/out/vs/editor/browser/widget/codeEditor/codeEditorWidget.js +/Users/example/out/vs/editor/browser/widget/codeEditor/codeEditorContributions.js +/Users/example/out/vs/editor/browser/widget/codeEditor/embeddedCodeEditorWidget.js +/Users/example/out/vs/editor/browser/widget/codeEditor/editor.css +/Users/example/out/vs/editor/browser/widget/multiDiffEditor/multiDiffEditorWidgetImpl.js +/Users/example/out/vs/editor/browser/widget/multiDiffEditor/multiDiffEditorViewModel.js +/Users/example/out/vs/editor/browser/widget/multiDiffEditor/multiDiffEditorWidget.js +/Users/example/out/vs/editor/browser/widget/multiDiffEditor/diffEditorItemTemplate.js +/Users/example/out/vs/editor/browser/widget/multiDiffEditor/colors.js +/Users/example/out/vs/editor/browser/widget/multiDiffEditor/style.css +/Users/example/out/vs/editor/browser/widget/multiDiffEditor/utils.js +/Users/example/out/vs/editor/browser/widget/multiDiffEditor/workbenchUIElementFactory.js +/Users/example/out/vs/editor/browser/widget/multiDiffEditor/model.js +/Users/example/out/vs/editor/browser/widget/multiDiffEditor/objectPool.js +/Users/example/out/vs/editor/browser/widget/diffEditor/diffEditorViewModel.js +/Users/example/out/vs/editor/browser/widget/diffEditor/features/hideUnchangedRegionsFeature.js +/Users/example/out/vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature.js +/Users/example/out/vs/editor/browser/widget/diffEditor/features/gutterFeature.js +/Users/example/out/vs/editor/browser/widget/diffEditor/features/overviewRulerFeature.js +/Users/example/out/vs/editor/browser/widget/diffEditor/features/revertButtonsFeature.js +/Users/example/out/vs/editor/browser/widget/diffEditor/embeddedDiffEditorWidget.js +/Users/example/out/vs/editor/browser/widget/diffEditor/utils/editorGutter.js +/Users/example/out/vs/editor/browser/widget/diffEditor/diffEditorWidget.js +/Users/example/out/vs/editor/browser/widget/diffEditor/diffEditorOptions.js +/Users/example/out/vs/editor/browser/widget/diffEditor/components/accessibleDiffViewer.css +/Users/example/out/vs/editor/browser/widget/diffEditor/components/diffEditorDecorations.js +/Users/example/out/vs/editor/browser/widget/diffEditor/components/accessibleDiffViewer.js +/Users/example/out/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/diffEditorViewZones.js +/Users/example/out/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/renderLines.js +/Users/example/out/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/inlineDiffDeletedCodeMargin.js +/Users/example/out/vs/editor/browser/widget/diffEditor/components/diffEditorEditors.js +/Users/example/out/vs/editor/browser/widget/diffEditor/components/diffEditorSash.js +/Users/example/out/vs/editor/browser/widget/diffEditor/delegatingEditorImpl.js +/Users/example/out/vs/editor/browser/widget/diffEditor/diffProviderFactoryService.js +/Users/example/out/vs/editor/browser/widget/diffEditor/registrations.contribution.js +/Users/example/out/vs/editor/browser/widget/diffEditor/style.css +/Users/example/out/vs/editor/browser/widget/diffEditor/commands.js +/Users/example/out/vs/editor/browser/widget/diffEditor/utils.js +/Users/example/out/vs/editor/browser/widget/diffEditor/diffEditor.contribution.js +/Users/example/out/vs/editor/browser/widget/markdownRenderer/browser/markdownRenderer.js +/Users/example/out/vs/editor/browser/widget/markdownRenderer/browser/renderedMarkdown.css +/Users/example/out/vs/editor/browser/config/editorConfiguration.js +/Users/example/out/vs/editor/browser/config/migrateOptions.js +/Users/example/out/vs/editor/browser/config/domFontInfo.js +/Users/example/out/vs/editor/browser/config/elementSizeObserver.js +/Users/example/out/vs/editor/browser/config/charWidthReader.js +/Users/example/out/vs/editor/browser/config/fontMeasurements.js +/Users/example/out/vs/editor/browser/config/tabFocus.js +/Users/example/out/vs/editor/browser/editorBrowser.js +/Users/example/out/vs/editor/browser/controller/pointerHandler.js +/Users/example/out/vs/editor/browser/controller/textAreaHandler.js +/Users/example/out/vs/editor/browser/controller/mouseTarget.js +/Users/example/out/vs/editor/browser/controller/textAreaState.js +/Users/example/out/vs/editor/browser/controller/textAreaHandler.css +/Users/example/out/vs/editor/browser/controller/textAreaInput.js +/Users/example/out/vs/editor/browser/controller/mouseHandler.js +/Users/example/out/vs/editor/browser/view/viewPart.js +/Users/example/out/vs/editor/browser/view/viewOverlays.js +/Users/example/out/vs/editor/browser/view/renderingContext.js +/Users/example/out/vs/editor/browser/view/dynamicViewOverlay.js +/Users/example/out/vs/editor/browser/view/viewController.js +/Users/example/out/vs/editor/browser/view/viewLayer.js +/Users/example/out/vs/editor/browser/view/domLineBreaksComputer.js +/Users/example/out/vs/editor/browser/view/viewUserInputEvents.js +/Users/example/out/vs/editor/browser/view.js +/Users/example/out/vs/editor/browser/coreCommands.js +/Users/example/out/vs/editor/browser/services/hoverService/updatableHoverWidget.js +/Users/example/out/vs/editor/browser/services/hoverService/hover.css +/Users/example/out/vs/editor/browser/services/hoverService/hoverWidget.js +/Users/example/out/vs/editor/browser/services/hoverService/hoverService.js +/Users/example/out/vs/editor/browser/services/codeEditorService.js +/Users/example/out/vs/editor/browser/services/editorWorkerService.js +/Users/example/out/vs/editor/browser/services/webWorker.js +/Users/example/out/vs/editor/browser/services/openerService.js +/Users/example/out/vs/editor/browser/services/markerDecorations.js +/Users/example/out/vs/editor/browser/services/abstractCodeEditorService.js +/Users/example/out/vs/editor/browser/services/bulkEditService.js +/Users/example/out/vs/editor/browser/stableEditorScroll.js +/Users/example/out/vs/editor/browser/editorExtensions.js +/Users/example/out/vs/editor/common/viewModel/glyphLanesModel.js +/Users/example/out/vs/editor/common/viewModel/overviewZoneManager.js +/Users/example/out/vs/editor/common/viewModel/viewModelImpl.js +/Users/example/out/vs/editor/common/viewModel/modelLineProjection.js +/Users/example/out/vs/editor/common/viewModel/viewModelDecorations.js +/Users/example/out/vs/editor/common/viewModel/viewContext.js +/Users/example/out/vs/editor/common/viewModel/minimapTokensColorTracker.js +/Users/example/out/vs/editor/common/viewModel/viewModelLines.js +/Users/example/out/vs/editor/common/viewModel/monospaceLineBreaksComputer.js +/Users/example/out/vs/editor/common/editorCommon.js +/Users/example/out/vs/editor/common/tokenizationRegistry.js +/Users/example/out/vs/editor/common/tokenizationTextModelPart.js +/Users/example/out/vs/editor/common/textModelEvents.js +/Users/example/out/vs/editor/common/editorFeatures.js +/Users/example/out/vs/editor/common/core/eolCounter.js +/Users/example/out/vs/editor/common/core/range.js +/Users/example/out/vs/editor/common/core/textModelDefaults.js +/Users/example/out/vs/editor/common/core/editorColorRegistry.js +/Users/example/out/vs/editor/common/core/lineRange.js +/Users/example/out/vs/editor/common/core/characterClassifier.js +/Users/example/out/vs/editor/common/core/indentation.js +/Users/example/out/vs/editor/common/core/rangeMapping.js +/Users/example/out/vs/editor/common/core/rgba.js +/Users/example/out/vs/editor/common/core/textChange.js +/Users/example/out/vs/editor/common/core/cursorColumns.js +/Users/example/out/vs/editor/common/core/selection.js +/Users/example/out/vs/editor/common/core/dimension.js +/Users/example/out/vs/editor/common/core/stringBuilder.js +/Users/example/out/vs/editor/common/core/wordHelper.js +/Users/example/out/vs/editor/common/core/offsetRange.js +/Users/example/out/vs/editor/common/core/textLength.js +/Users/example/out/vs/editor/common/core/textEdit.js +/Users/example/out/vs/editor/common/core/editOperation.js +/Users/example/out/vs/editor/common/core/wordCharacterClassifier.js +/Users/example/out/vs/editor/common/core/positionToOffset.js +/Users/example/out/vs/editor/common/core/position.js +/Users/example/out/vs/editor/common/viewLayout/viewLinesViewportData.js +/Users/example/out/vs/editor/common/viewLayout/viewLineRenderer.js +/Users/example/out/vs/editor/common/viewLayout/linePart.js +/Users/example/out/vs/editor/common/viewLayout/linesLayout.js +/Users/example/out/vs/editor/common/viewLayout/lineDecorations.js +/Users/example/out/vs/editor/common/viewLayout/viewLayout.js +/Users/example/out/vs/editor/common/standalone/standaloneEnums.js +/Users/example/out/vs/editor/common/cursor/oneCursor.js +/Users/example/out/vs/editor/common/cursor/cursorMoveCommands.js +/Users/example/out/vs/editor/common/cursor/cursorContext.js +/Users/example/out/vs/editor/common/cursor/cursorTypeOperations.js +/Users/example/out/vs/editor/common/cursor/cursorColumnSelection.js +/Users/example/out/vs/editor/common/cursor/cursorMoveOperations.js +/Users/example/out/vs/editor/common/cursor/cursorAtomicMoveOperations.js +/Users/example/out/vs/editor/common/cursor/cursorCollection.js +/Users/example/out/vs/editor/common/cursor/cursor.js +/Users/example/out/vs/editor/common/cursor/cursorWordOperations.js +/Users/example/out/vs/editor/common/cursor/cursorDeleteOperations.js +/Users/example/out/vs/editor/common/config/editorConfiguration.js +/Users/example/out/vs/editor/common/config/editorZoom.js +/Users/example/out/vs/editor/common/config/fontInfo.js +/Users/example/out/vs/editor/common/config/diffEditor.js +/Users/example/out/vs/editor/common/config/editorOptions.js +/Users/example/out/vs/editor/common/config/editorConfigurationSchema.js +/Users/example/out/vs/editor/common/languageSelector.js +/Users/example/out/vs/editor/common/textModelGuides.js +/Users/example/out/vs/editor/common/cursorEvents.js +/Users/example/out/vs/editor/common/standaloneStrings.js +/Users/example/out/vs/editor/common/languageFeatureRegistry.js +/Users/example/out/vs/editor/common/viewEventHandler.js +/Users/example/out/vs/editor/common/diff/linesDiffComputers.js +/Users/example/out/vs/editor/common/diff/rangeMapping.js +/Users/example/out/vs/editor/common/diff/legacyLinesDiffComputer.js +/Users/example/out/vs/editor/common/diff/defaultLinesDiffComputer/algorithms/myersDiffAlgorithm.js +/Users/example/out/vs/editor/common/diff/defaultLinesDiffComputer/algorithms/dynamicProgrammingDiffing.js +/Users/example/out/vs/editor/common/diff/defaultLinesDiffComputer/algorithms/diffAlgorithm.js +/Users/example/out/vs/editor/common/diff/defaultLinesDiffComputer/heuristicSequenceOptimizations.js +/Users/example/out/vs/editor/common/diff/defaultLinesDiffComputer/lineSequence.js +/Users/example/out/vs/editor/common/diff/defaultLinesDiffComputer/defaultLinesDiffComputer.js +/Users/example/out/vs/editor/common/diff/defaultLinesDiffComputer/utils.js +/Users/example/out/vs/editor/common/diff/defaultLinesDiffComputer/linesSliceCharSequence.js +/Users/example/out/vs/editor/common/diff/defaultLinesDiffComputer/computeMovedLines.js +/Users/example/out/vs/editor/common/diff/linesDiffComputer.js +/Users/example/out/vs/editor/common/diff/documentDiffProvider.js +/Users/example/out/vs/editor/common/encodedTokenAttributes.js +/Users/example/out/vs/editor/common/languages/supports.js +/Users/example/out/vs/editor/common/languages/supports/tokenization.js +/Users/example/out/vs/editor/common/languages/supports/inplaceReplaceSupport.js +/Users/example/out/vs/editor/common/languages/supports/characterPair.js +/Users/example/out/vs/editor/common/languages/supports/onEnter.js +/Users/example/out/vs/editor/common/languages/supports/electricCharacter.js +/Users/example/out/vs/editor/common/languages/supports/languageBracketsConfiguration.js +/Users/example/out/vs/editor/common/languages/supports/richEditBrackets.js +/Users/example/out/vs/editor/common/languages/supports/indentRules.js +/Users/example/out/vs/editor/common/languages/autoIndent.js +/Users/example/out/vs/editor/common/languages/modesRegistry.js +/Users/example/out/vs/editor/common/languages/enterAction.js +/Users/example/out/vs/editor/common/languages/nullTokenize.js +/Users/example/out/vs/editor/common/languages/linkComputer.js +/Users/example/out/vs/editor/common/languages/textToHtmlTokenizer.js +/Users/example/out/vs/editor/common/languages/defaultDocumentColorsComputer.js +/Users/example/out/vs/editor/common/languages/languageConfiguration.js +/Users/example/out/vs/editor/common/languages/languageConfigurationRegistry.js +/Users/example/out/vs/editor/common/languages/language.js +/Users/example/out/vs/editor/common/editorTheme.js +/Users/example/out/vs/editor/common/modelLineProjectionData.js +/Users/example/out/vs/editor/common/cursorCommon.js +/Users/example/out/vs/editor/common/model/textModelText.js +/Users/example/out/vs/editor/common/model/guidesTextModelPart.js +/Users/example/out/vs/editor/common/model/tokenizationTextModelPart.js +/Users/example/out/vs/editor/common/model/textModel.js +/Users/example/out/vs/editor/common/model/textModelTokens.js +/Users/example/out/vs/editor/common/model/intervalTree.js +/Users/example/out/vs/editor/common/model/mirrorTextModel.js +/Users/example/out/vs/editor/common/model/textModelPart.js +/Users/example/out/vs/editor/common/model/bracketPairsTextModelPart/fixBrackets.js +/Users/example/out/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsImpl.js +/Users/example/out/vs/editor/common/model/bracketPairsTextModelPart/colorizedBracketPairsDecorationProvider.js +/Users/example/out/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/nodeReader.js +/Users/example/out/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/length.js +/Users/example/out/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/brackets.js +/Users/example/out/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/combineTextEditInfos.js +/Users/example/out/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/beforeEditPositionMapper.js +/Users/example/out/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/bracketPairsTree.js +/Users/example/out/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/concat23Trees.js +/Users/example/out/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/smallImmutableSet.js +/Users/example/out/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/tokenizer.js +/Users/example/out/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/parser.js +/Users/example/out/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/ast.js +/Users/example/out/vs/editor/common/model/fixedArray.js +/Users/example/out/vs/editor/common/model/decorationProvider.js +/Users/example/out/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeBase.js +/Users/example/out/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBufferBuilder.js +/Users/example/out/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBuffer.js +/Users/example/out/vs/editor/common/model/pieceTreeTextBuffer/rbTreeBase.js +/Users/example/out/vs/editor/common/model/utils.js +/Users/example/out/vs/editor/common/model/prefixSumComputer.js +/Users/example/out/vs/editor/common/model/editStack.js +/Users/example/out/vs/editor/common/model/indentationGuesser.js +/Users/example/out/vs/editor/common/model/textModelSearch.js +/Users/example/out/vs/editor/common/languages.js +/Users/example/out/vs/editor/common/commands/trimTrailingWhitespaceCommand.js +/Users/example/out/vs/editor/common/commands/shiftCommand.js +/Users/example/out/vs/editor/common/commands/surroundSelectionCommand.js +/Users/example/out/vs/editor/common/commands/replaceCommand.js +/Users/example/out/vs/editor/common/model.js +/Users/example/out/vs/editor/common/viewModel.js +/Users/example/out/vs/editor/common/textModelBracketPairs.js +/Users/example/out/vs/editor/common/tokens/contiguousMultilineTokensBuilder.js +/Users/example/out/vs/editor/common/tokens/contiguousTokensStore.js +/Users/example/out/vs/editor/common/tokens/contiguousTokensEditing.js +/Users/example/out/vs/editor/common/tokens/sparseTokensStore.js +/Users/example/out/vs/editor/common/tokens/sparseMultilineTokens.js +/Users/example/out/vs/editor/common/tokens/lineTokens.js +/Users/example/out/vs/editor/common/tokens/contiguousMultilineTokens.js +/Users/example/out/vs/editor/common/viewModelEventDispatcher.js +/Users/example/out/vs/editor/common/editorAction.js +/Users/example/out/vs/editor/common/viewEvents.js +/Users/example/out/vs/editor/common/services/semanticTokensProviderStyling.js +/Users/example/out/vs/editor/common/services/treeViewsDndService.js +/Users/example/out/vs/editor/common/services/modelUndoRedoParticipant.js +/Users/example/out/vs/editor/common/services/markerDecorationsService.js +/Users/example/out/vs/editor/common/services/textResourceConfiguration.js +/Users/example/out/vs/editor/common/services/editorSimpleWorker.js +/Users/example/out/vs/editor/common/services/treeViewsDnd.js +/Users/example/out/vs/editor/common/services/languageFeatures.js +/Users/example/out/vs/editor/common/services/languagesRegistry.js +/Users/example/out/vs/editor/common/services/languagesAssociations.js +/Users/example/out/vs/editor/common/services/resolverService.js +/Users/example/out/vs/editor/common/services/semanticTokensStylingService.js +/Users/example/out/vs/editor/common/services/editorWorker.js +/Users/example/out/vs/editor/common/services/languageService.js +/Users/example/out/vs/editor/common/services/languageFeaturesService.js +/Users/example/out/vs/editor/common/services/editorWorkerHost.js +/Users/example/out/vs/editor/common/services/getIconClasses.js +/Users/example/out/vs/editor/common/services/markerDecorations.js +/Users/example/out/vs/editor/common/services/editorBaseApi.js +/Users/example/out/vs/editor/common/services/unicodeTextModelHighlighter.js +/Users/example/out/vs/editor/common/services/modelService.js +/Users/example/out/vs/editor/common/services/semanticTokensStyling.js +/Users/example/out/vs/editor/common/services/semanticTokensDto.js +/Users/example/out/vs/editor/common/services/textResourceConfigurationService.js +/Users/example/out/vs/editor/common/services/languageFeatureDebounce.js +/Users/example/out/vs/editor/common/services/model.js +/Users/example/out/vs/editor/common/services/findSectionHeaders.js +/Users/example/out/vs/editor/common/editorContextKeys.js +/Users/example/out/vs/editor/editor.api.js +/Users/example/out/vs/loader.js +/Users/example/out/tsconfig.base.json +/Users/example/out/server-main.js +/Users/example/out/bootstrap.js +/Users/example/out/server-cli.js +/Users/example/out/bootstrap-node.js +/Users/example/out/tsconfig.vscode-dts.json +/Users/example/out/tsec.exemptions.json +/Users/example/out/main.js +/Users/example/out/tsconfig.monaco.json +/Users/example/out/bootstrap-window.js +/Users/example/out/bootstrap-amd.js +/Users/example/out/tsconfig.json +/Users/example/out/tsconfig.tsec.json +/Users/example/out/cli.js +/Users/example/out/tsconfig.vscode-proposed-dts.json +/Users/example/out/buildfile.js +/Users/example/out/bootstrap-fork.js +/Users/example/out/vscode-dts/README.md +/Users/example/CodeQL.yml +/Users/example/resources/completions/bash/code +/Users/example/resources/completions/zsh/_code +/Users/example/resources/server/code-192.png +/Users/example/resources/server/favicon.ico +/Users/example/resources/server/bin/code-server.cmd +/Users/example/resources/server/bin/code-server-linux.sh +/Users/example/resources/server/bin/code-server-darwin.sh +/Users/example/resources/server/bin/remote-cli/code-darwin.sh +/Users/example/resources/server/bin/remote-cli/code.cmd +/Users/example/resources/server/bin/remote-cli/code-linux.sh +/Users/example/resources/server/bin/helpers/browser-darwin.sh +/Users/example/resources/server/bin/helpers/browser-linux.sh +/Users/example/resources/server/bin/helpers/browser.cmd +/Users/example/resources/server/bin/helpers/check-requirements-linux.sh +/Users/example/resources/server/bin/helpers/check-requirements-linux-legacy.sh +/Users/example/resources/server/bin-dev/remote-cli/code.cmd +/Users/example/resources/server/bin-dev/remote-cli/code.sh +/Users/example/resources/server/bin-dev/helpers/browser.sh +/Users/example/resources/server/bin-dev/helpers/browser.cmd +/Users/example/resources/server/code-512.png +/Users/example/resources/server/manifest.json +/Users/example/resources/linux/code.png +/Users/example/resources/linux/debian/prerm.template +/Users/example/resources/linux/debian/control.template +/Users/example/resources/linux/debian/postinst.template +/Users/example/resources/linux/debian/postrm.template +/Users/example/resources/linux/bin/code.sh +/Users/example/resources/linux/code.desktop +/Users/example/resources/linux/code-url-handler.desktop +/Users/example/resources/linux/snap/electron-launch +/Users/example/resources/linux/snap/snapcraft.yaml +/Users/example/resources/linux/code-workspace.xml +/Users/example/resources/linux/rpm/code.xpm +/Users/example/resources/linux/rpm/code.spec.template +/Users/example/resources/linux/code.appdata.xml +/Users/example/resources/darwin/javascript.icns +/Users/example/resources/darwin/shell.icns +/Users/example/resources/darwin/css.icns +/Users/example/resources/darwin/json.icns +/Users/example/resources/darwin/sql.icns +/Users/example/resources/darwin/php.icns +/Users/example/resources/darwin/react.icns +/Users/example/resources/darwin/bin/code.sh +/Users/example/resources/darwin/yaml.icns +/Users/example/resources/darwin/typescript.icns +/Users/example/resources/darwin/python.icns +/Users/example/resources/darwin/powershell.icns +/Users/example/resources/darwin/sass.icns +/Users/example/resources/darwin/vue.icns +/Users/example/resources/darwin/html.icns +/Users/example/resources/darwin/c.icns +/Users/example/resources/darwin/less.icns +/Users/example/resources/darwin/bat.icns +/Users/example/resources/darwin/default.icns +/Users/example/resources/darwin/xml.icns +/Users/example/resources/darwin/code.icns +/Users/example/resources/darwin/cpp.icns +/Users/example/resources/darwin/jade.icns +/Users/example/resources/darwin/java.icns +/Users/example/resources/darwin/csharp.icns +/Users/example/resources/darwin/bower.icns +/Users/example/resources/darwin/go.icns +/Users/example/resources/darwin/config.icns +/Users/example/resources/darwin/ruby.icns +/Users/example/resources/darwin/markdown.icns +/Users/example/resources/win32/inno-big-225.bmp +/Users/example/resources/win32/go.ico +/Users/example/resources/win32/csharp.ico +/Users/example/resources/win32/inno-big-150.bmp +/Users/example/resources/win32/inno-small-100.bmp +/Users/example/resources/win32/yaml.ico +/Users/example/resources/win32/html.ico +/Users/example/resources/win32/bin/code.cmd +/Users/example/resources/win32/bin/code.sh +/Users/example/resources/win32/less.ico +/Users/example/resources/win32/react.ico +/Users/example/resources/win32/inno-small-175.bmp +/Users/example/resources/win32/typescript.ico +/Users/example/resources/win32/bower.ico +/Users/example/resources/win32/php.ico +/Users/example/resources/win32/inno-big-125.bmp +/Users/example/resources/win32/css.ico +/Users/example/resources/win32/inno-small-200.bmp +/Users/example/resources/win32/c.ico +/Users/example/resources/win32/inno-big-250.bmp +/Users/example/resources/win32/default.ico +/Users/example/resources/win32/VisualElementsManifest.xml +/Users/example/resources/win32/markdown.ico +/Users/example/resources/win32/code.ico +/Users/example/resources/win32/powershell.ico +/Users/example/resources/win32/jade.ico +/Users/example/resources/win32/ruby.ico +/Users/example/resources/win32/json.ico +/Users/example/resources/win32/code_150x150.png +/Users/example/resources/win32/inno-small-225.bmp +/Users/example/resources/win32/shell.ico +/Users/example/resources/win32/cpp.ico +/Users/example/resources/win32/inno-big-100.bmp +/Users/example/resources/win32/python.ico +/Users/example/resources/win32/inno-small-150.bmp +/Users/example/resources/win32/sql.ico +/Users/example/resources/win32/java.ico +/Users/example/resources/win32/sass.ico +/Users/example/resources/win32/inno-small-125.bmp +/Users/example/resources/win32/inno-big-175.bmp +/Users/example/resources/win32/config.ico +/Users/example/resources/win32/code_70x70.png +/Users/example/resources/win32/vue.ico +/Users/example/resources/win32/xml.ico +/Users/example/resources/win32/inno-small-250.bmp +/Users/example/resources/win32/javascript.ico +/Users/example/resources/win32/inno-big-200.bmp +/Users/example/node_modules/indexes-of/.npmignore +/Users/example/node_modules/indexes-of/test.js +/Users/example/node_modules/indexes-of/LICENSE +/Users/example/node_modules/indexes-of/index.js +/Users/example/node_modules/indexes-of/README.md +/Users/example/node_modules/indexes-of/package.json +/Users/example/node_modules/pako/LICENSE +/Users/example/node_modules/pako/CHANGELOG.md +/Users/example/node_modules/pako/dist/pako_inflate.js +/Users/example/node_modules/pako/dist/pako_deflate.js +/Users/example/node_modules/pako/dist/pako.min.js +/Users/example/node_modules/pako/dist/pako_deflate.min.js +/Users/example/node_modules/pako/dist/pako.js +/Users/example/node_modules/pako/dist/pako_inflate.min.js +/Users/example/node_modules/pako/index.js +/Users/example/node_modules/pako/README.md +/Users/example/node_modules/pako/package.json +/Users/example/node_modules/pako/lib/inflate.js +/Users/example/node_modules/pako/lib/deflate.js +/Users/example/node_modules/pako/lib/utils/strings.js +/Users/example/node_modules/pako/lib/utils/common.js +/Users/example/node_modules/pako/lib/zlib/constants.js +/Users/example/node_modules/pako/lib/zlib/inflate.js +/Users/example/node_modules/pako/lib/zlib/deflate.js +/Users/example/node_modules/pako/lib/zlib/crc32.js +/Users/example/node_modules/pako/lib/zlib/zstream.js +/Users/example/node_modules/pako/lib/zlib/inffast.js +/Users/example/node_modules/pako/lib/zlib/adler32.js +/Users/example/node_modules/pako/lib/zlib/README +/Users/example/node_modules/pako/lib/zlib/inftrees.js +/Users/example/node_modules/pako/lib/zlib/trees.js +/Users/example/node_modules/pako/lib/zlib/gzheader.js +/Users/example/node_modules/pako/lib/zlib/messages.js +/Users/example/node_modules/is-plain-obj/license +/Users/example/node_modules/is-plain-obj/index.js +/Users/example/node_modules/is-plain-obj/readme.md +/Users/example/node_modules/is-plain-obj/package.json +/Users/example/node_modules/write/LICENSE +/Users/example/node_modules/write/node_modules/mkdirp/LICENSE +/Users/example/node_modules/write/node_modules/mkdirp/bin/cmd.js +/Users/example/node_modules/write/node_modules/mkdirp/bin/usage.txt +/Users/example/node_modules/write/node_modules/mkdirp/index.js +/Users/example/node_modules/write/node_modules/mkdirp/readme.markdown +/Users/example/node_modules/write/node_modules/mkdirp/package.json +/Users/example/node_modules/write/index.js +/Users/example/node_modules/write/README.md +/Users/example/node_modules/write/package.json +/Users/example/node_modules/plist/LICENSE +/Users/example/node_modules/plist/dist/plist.js +/Users/example/node_modules/plist/dist/plist-build.js +/Users/example/node_modules/plist/dist/plist-parse.js +/Users/example/node_modules/plist/Makefile +/Users/example/node_modules/plist/History.md +/Users/example/node_modules/plist/node_modules/xmlbuilder/.npmignore +/Users/example/node_modules/plist/node_modules/xmlbuilder/LICENSE +/Users/example/node_modules/plist/node_modules/xmlbuilder/CHANGELOG.md +/Users/example/node_modules/plist/node_modules/xmlbuilder/README.md +/Users/example/node_modules/plist/node_modules/xmlbuilder/package.json +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLStreamWriter.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/Utility.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLElement.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLNode.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLDocument.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLDTDAttList.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLCData.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLStringWriter.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLComment.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLDTDElement.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/index.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLText.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLDeclaration.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLProcessingInstruction.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLStringifier.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLWriterBase.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLRaw.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLDocumentCB.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLDTDEntity.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLDocType.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLAttribute.js +/Users/example/node_modules/plist/node_modules/xmlbuilder/lib/XMLDTDNotation.js +/Users/example/node_modules/plist/index.js +/Users/example/node_modules/plist/.jshintrc +/Users/example/node_modules/plist/README.md +/Users/example/node_modules/plist/package.json +/Users/example/node_modules/plist/examples/browser/index.html +/Users/example/node_modules/plist/lib/build.js +/Users/example/node_modules/plist/lib/parse.js +/Users/example/node_modules/plist/lib/xmldom/sax.js +/Users/example/node_modules/plist/lib/xmldom/dom-parser.js +/Users/example/node_modules/plist/lib/xmldom/entities.js +/Users/example/node_modules/plist/lib/xmldom/dom.js +/Users/example/node_modules/plist/.travis.yml +/Users/example/node_modules/pend/test.js +/Users/example/node_modules/pend/LICENSE +/Users/example/node_modules/pend/index.js +/Users/example/node_modules/pend/README.md +/Users/example/node_modules/pend/package.json +/Users/example/node_modules/vscode-uri/LICENSE.md +/Users/example/node_modules/vscode-uri/README.md +/Users/example/node_modules/vscode-uri/package.json +/Users/example/node_modules/vscode-uri/lib/esm/index.mjs.map +/Users/example/node_modules/vscode-uri/lib/esm/index.mjs +/Users/example/node_modules/vscode-uri/lib/umd/uri.d.ts +/Users/example/node_modules/vscode-uri/lib/umd/platform.d.ts +/Users/example/node_modules/vscode-uri/lib/umd/charCode.d.ts +/Users/example/node_modules/vscode-uri/lib/umd/index.js +/Users/example/node_modules/vscode-uri/lib/umd/charCode.js +/Users/example/node_modules/vscode-uri/lib/umd/utils.d.ts +/Users/example/node_modules/vscode-uri/lib/umd/index.js.map +/Users/example/node_modules/vscode-uri/lib/umd/utils.js +/Users/example/node_modules/vscode-uri/lib/umd/index.d.ts +/Users/example/node_modules/vscode-uri/lib/umd/platform.js +/Users/example/node_modules/vscode-uri/lib/umd/uri.js +/Users/example/node_modules/vscode-uri/SECURITY.md +/Users/example/node_modules/fd-slicer/.npmignore +/Users/example/node_modules/fd-slicer/LICENSE +/Users/example/node_modules/fd-slicer/test/test.js +/Users/example/node_modules/fd-slicer/CHANGELOG.md +/Users/example/node_modules/fd-slicer/index.js +/Users/example/node_modules/fd-slicer/README.md +/Users/example/node_modules/fd-slicer/package.json +/Users/example/node_modules/fd-slicer/.travis.yml +/Users/example/node_modules/find-replace/LICENSE +/Users/example/node_modules/find-replace/dist/index.js +/Users/example/node_modules/find-replace/dist/index.mjs +/Users/example/node_modules/find-replace/README.hbs +/Users/example/node_modules/find-replace/README.md +/Users/example/node_modules/find-replace/package.json +/Users/example/node_modules/find-replace/index.mjs +/Users/example/node_modules/callsites/license +/Users/example/node_modules/callsites/index.js +/Users/example/node_modules/callsites/readme.md +/Users/example/node_modules/callsites/package.json +/Users/example/node_modules/callsites/index.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/trbl.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/getValue.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/insertCloned.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/canMerge.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/minifyTrbl.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/parseTrbl.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/remove.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/getRules.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/minifyWsc.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/hasAllProps.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/mergeRules.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/isCustomProp.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/getLastNode.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/validateWsc.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/colornames.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/parseWsc.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/decl/margin.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/decl/padding.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/decl/columns.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/decl/boxBase.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/decl/borders.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/decl/index.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/canExplode.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/mergeValues.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/lib/getDecls.d.ts +/Users/example/node_modules/postcss-merge-longhand/types/index.d.ts +/Users/example/node_modules/postcss-merge-longhand/README.md +/Users/example/node_modules/postcss-merge-longhand/package.json +/Users/example/node_modules/postcss-merge-longhand/LICENSE-MIT +/Users/example/node_modules/postcss-merge-longhand/src/index.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/parseTrbl.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/minifyTrbl.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/colornames.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/getRules.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/isCustomProp.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/validateWsc.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/canExplode.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/getLastNode.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/hasAllProps.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/mergeRules.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/trbl.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/getDecls.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/minifyWsc.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/mergeValues.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/canMerge.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/insertCloned.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/decl/borders.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/decl/margin.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/decl/index.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/decl/padding.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/decl/boxBase.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/decl/columns.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/getValue.js +/Users/example/node_modules/postcss-merge-longhand/src/lib/parseWsc.js +/Users/example/node_modules/map-stream/.npmignore +/Users/example/node_modules/map-stream/test/simple-map.asynct.js +/Users/example/node_modules/map-stream/index.js +/Users/example/node_modules/map-stream/readme.markdown +/Users/example/node_modules/map-stream/package.json +/Users/example/node_modules/map-stream/examples/pretty.js +/Users/example/node_modules/map-stream/.travis.yml +/Users/example/node_modules/map-stream/LICENCE +/Users/example/node_modules/tapable/tapable.d.ts +/Users/example/node_modules/tapable/LICENSE +/Users/example/node_modules/tapable/README.md +/Users/example/node_modules/tapable/package.json +/Users/example/node_modules/tapable/lib/HookMap.js +/Users/example/node_modules/tapable/lib/SyncWaterfallHook.js +/Users/example/node_modules/tapable/lib/AsyncSeriesWaterfallHook.js +/Users/example/node_modules/tapable/lib/AsyncSeriesLoopHook.js +/Users/example/node_modules/tapable/lib/Hook.js +/Users/example/node_modules/tapable/lib/SyncLoopHook.js +/Users/example/node_modules/tapable/lib/util-browser.js +/Users/example/node_modules/tapable/lib/index.js +/Users/example/node_modules/tapable/lib/SyncBailHook.js +/Users/example/node_modules/tapable/lib/HookCodeFactory.js +/Users/example/node_modules/tapable/lib/AsyncParallelBailHook.js +/Users/example/node_modules/tapable/lib/SyncHook.js +/Users/example/node_modules/tapable/lib/AsyncParallelHook.js +/Users/example/node_modules/tapable/lib/AsyncSeriesHook.js +/Users/example/node_modules/tapable/lib/MultiHook.js +/Users/example/node_modules/tapable/lib/AsyncSeriesBailHook.js +/Users/example/node_modules/test-exclude/CHANGELOG.md +/Users/example/node_modules/test-exclude/is-outside-dir-posix.js +/Users/example/node_modules/test-exclude/node_modules/glob/LICENSE +/Users/example/node_modules/test-exclude/node_modules/glob/sync.js +/Users/example/node_modules/test-exclude/node_modules/glob/README.md +/Users/example/node_modules/test-exclude/node_modules/glob/package.json +/Users/example/node_modules/test-exclude/node_modules/glob/common.js +/Users/example/node_modules/test-exclude/node_modules/glob/glob.js +/Users/example/node_modules/test-exclude/index.js +/Users/example/node_modules/test-exclude/is-outside-dir.js +/Users/example/node_modules/test-exclude/README.md +/Users/example/node_modules/test-exclude/is-outside-dir-win32.js +/Users/example/node_modules/test-exclude/package.json +/Users/example/node_modules/test-exclude/LICENSE.txt +/Users/example/node_modules/is-extendable/LICENSE +/Users/example/node_modules/is-extendable/index.js +/Users/example/node_modules/is-extendable/README.md +/Users/example/node_modules/is-extendable/package.json +/Users/example/node_modules/stable/README.md +/Users/example/node_modules/stable/package.json +/Users/example/node_modules/stable/stable.min.js +/Users/example/node_modules/stable/index.d.ts +/Users/example/node_modules/stable/stable.js +/Users/example/node_modules/split/.npmignore +/Users/example/node_modules/split/test/options.asynct.js +/Users/example/node_modules/split/test/try_catch.asynct.js +/Users/example/node_modules/split/test/split.asynct.js +/Users/example/node_modules/split/test/partitioned_unicode.js +/Users/example/node_modules/split/index.js +/Users/example/node_modules/split/readme.markdown +/Users/example/node_modules/split/package.json +/Users/example/node_modules/split/examples/pretty.js +/Users/example/node_modules/split/.travis.yml +/Users/example/node_modules/split/LICENCE +/Users/example/node_modules/ts-morph/LICENSE +/Users/example/node_modules/ts-morph/dist/ts-morph.js +/Users/example/node_modules/ts-morph/readme.md +/Users/example/node_modules/ts-morph/package.json +/Users/example/node_modules/ts-morph/lib/ts-morph.d.ts +/Users/example/node_modules/reusify/test.js +/Users/example/node_modules/reusify/LICENSE +/Users/example/node_modules/reusify/README.md +/Users/example/node_modules/reusify/package.json +/Users/example/node_modules/reusify/benchmarks/reuseNoCodeFunction.js +/Users/example/node_modules/reusify/benchmarks/fib.js +/Users/example/node_modules/reusify/benchmarks/createNoCodeFunction.js +/Users/example/node_modules/reusify/.coveralls.yml +/Users/example/node_modules/reusify/reusify.js +/Users/example/node_modules/reusify/.travis.yml +/Users/example/node_modules/is-deflate/.npmignore +/Users/example/node_modules/is-deflate/LICENSE +/Users/example/node_modules/is-deflate/index.js +/Users/example/node_modules/is-deflate/README.md +/Users/example/node_modules/is-deflate/package.json +/Users/example/node_modules/is-deflate/.travis.yml +/Users/example/node_modules/node-gyp-build/LICENSE +/Users/example/node_modules/node-gyp-build/bin.js +/Users/example/node_modules/node-gyp-build/index.js +/Users/example/node_modules/node-gyp-build/build-test.js +/Users/example/node_modules/node-gyp-build/optional.js +/Users/example/node_modules/node-gyp-build/README.md +/Users/example/node_modules/node-gyp-build/package.json +/Users/example/node_modules/@pkgjs/parseargs/LICENSE +/Users/example/node_modules/@pkgjs/parseargs/CHANGELOG.md +/Users/example/node_modules/@pkgjs/parseargs/internal/validators.js +/Users/example/node_modules/@pkgjs/parseargs/internal/util.js +/Users/example/node_modules/@pkgjs/parseargs/internal/primordials.js +/Users/example/node_modules/@pkgjs/parseargs/internal/errors.js +/Users/example/node_modules/@pkgjs/parseargs/index.js +/Users/example/node_modules/@pkgjs/parseargs/.editorconfig +/Users/example/node_modules/@pkgjs/parseargs/README.md +/Users/example/node_modules/@pkgjs/parseargs/package.json +/Users/example/node_modules/@pkgjs/parseargs/examples/no-repeated-options.js +/Users/example/node_modules/@pkgjs/parseargs/examples/negate.js +/Users/example/node_modules/@pkgjs/parseargs/examples/is-default-value.js +/Users/example/node_modules/@pkgjs/parseargs/examples/ordered-options.mjs +/Users/example/node_modules/@pkgjs/parseargs/examples/simple-hard-coded.js +/Users/example/node_modules/@pkgjs/parseargs/examples/limit-long-syntax.js +/Users/example/node_modules/@pkgjs/parseargs/utils.js +/Users/example/node_modules/kerberos/LICENSE +/Users/example/node_modules/kerberos/binding.gyp +/Users/example/node_modules/kerberos/HISTORY.md +/Users/example/node_modules/kerberos/node_modules/node-addon-api/LICENSE.md +/Users/example/node_modules/kerberos/node_modules/node-addon-api/tools/conversion.js +/Users/example/node_modules/kerberos/node_modules/node-addon-api/tools/eslint-format.js +/Users/example/node_modules/kerberos/node_modules/node-addon-api/tools/clang-format.js +/Users/example/node_modules/kerberos/node_modules/node-addon-api/tools/README.md +/Users/example/node_modules/kerberos/node_modules/node-addon-api/tools/check-napi.js +/Users/example/node_modules/kerberos/node_modules/node-addon-api/except.gypi +/Users/example/node_modules/kerberos/node_modules/node-addon-api/napi-inl.deprecated.h +/Users/example/node_modules/kerberos/node_modules/node-addon-api/index.js +/Users/example/node_modules/kerberos/node_modules/node-addon-api/README.md +/Users/example/node_modules/kerberos/node_modules/node-addon-api/napi-inl.h +/Users/example/node_modules/kerberos/node_modules/node-addon-api/node_api.gyp +/Users/example/node_modules/kerberos/node_modules/node-addon-api/napi.h +/Users/example/node_modules/kerberos/node_modules/node-addon-api/package.json +/Users/example/node_modules/kerberos/node_modules/node-addon-api/noexcept.gypi +/Users/example/node_modules/kerberos/node_modules/node-addon-api/common.gypi +/Users/example/node_modules/kerberos/node_modules/node-addon-api/nothing.c +/Users/example/node_modules/kerberos/node_modules/node-addon-api/package-support.json +/Users/example/node_modules/kerberos/README.md +/Users/example/node_modules/kerberos/package.json +/Users/example/node_modules/kerberos/lib/util.js +/Users/example/node_modules/kerberos/lib/auth_processes/mongodb.js +/Users/example/node_modules/kerberos/lib/index.js +/Users/example/node_modules/kerberos/lib/kerberos.js +/Users/example/node_modules/kerberos/build/gyp-mac-tool +/Users/example/node_modules/kerberos/build/Makefile +/Users/example/node_modules/kerberos/build/Release/kerberos.node +/Users/example/node_modules/kerberos/build/Release/obj.target/kerberos/src/unix/base64.o +/Users/example/node_modules/kerberos/build/Release/obj.target/kerberos/src/unix/kerberos_gss.o +/Users/example/node_modules/kerberos/build/Release/obj.target/kerberos/src/unix/kerberos_unix.o +/Users/example/node_modules/kerberos/build/Release/obj.target/kerberos/src/kerberos.o +/Users/example/node_modules/kerberos/build/Release/.deps/Release/kerberos.node.d +/Users/example/node_modules/kerberos/build/Release/.deps/Release/obj.target/kerberos/src/unix/kerberos_unix.o.d +/Users/example/node_modules/kerberos/build/Release/.deps/Release/obj.target/kerberos/src/unix/kerberos_gss.o.d +/Users/example/node_modules/kerberos/build/Release/.deps/Release/obj.target/kerberos/src/unix/base64.o.d +/Users/example/node_modules/kerberos/build/Release/.deps/Release/obj.target/kerberos/src/kerberos.o.d +/Users/example/node_modules/kerberos/build/kerberos.target.mk +/Users/example/node_modules/kerberos/build/config.gypi +/Users/example/node_modules/kerberos/build/binding.Makefile +/Users/example/node_modules/kerberos/src/kerberos.cc +/Users/example/node_modules/kerberos/src/unix/base64.h +/Users/example/node_modules/kerberos/src/unix/kerberos_gss.h +/Users/example/node_modules/kerberos/src/unix/kerberos_gss.cc +/Users/example/node_modules/kerberos/src/unix/kerberos_unix.cc +/Users/example/node_modules/kerberos/src/unix/base64.cc +/Users/example/node_modules/kerberos/src/kerberos.h +/Users/example/node_modules/kerberos/src/win32/kerberos_sspi.cc +/Users/example/node_modules/kerberos/src/win32/kerberos_sspi.h +/Users/example/node_modules/kerberos/src/win32/kerberos_win32.cc +/Users/example/node_modules/kerberos/src/kerberos_common.h +/Users/example/node_modules/kerberos/src/kerberos_worker.h +/Users/example/node_modules/css-loader/LICENSE +/Users/example/node_modules/css-loader/dist/options.json +/Users/example/node_modules/css-loader/dist/cjs.js +/Users/example/node_modules/css-loader/dist/plugins/postcss-url-parser.js +/Users/example/node_modules/css-loader/dist/plugins/postcss-icss-parser.js +/Users/example/node_modules/css-loader/dist/plugins/index.js +/Users/example/node_modules/css-loader/dist/plugins/postcss-import-parser.js +/Users/example/node_modules/css-loader/dist/runtime/sourceMaps.js +/Users/example/node_modules/css-loader/dist/runtime/getUrl.js +/Users/example/node_modules/css-loader/dist/runtime/api.js +/Users/example/node_modules/css-loader/dist/runtime/noSourceMaps.js +/Users/example/node_modules/css-loader/dist/index.js +/Users/example/node_modules/css-loader/dist/utils.js +/Users/example/node_modules/css-loader/README.md +/Users/example/node_modules/css-loader/package.json +/Users/example/node_modules/mute-stdout/LICENSE +/Users/example/node_modules/mute-stdout/index.js +/Users/example/node_modules/mute-stdout/README.md +/Users/example/node_modules/mute-stdout/package.json +/Users/example/node_modules/pretty-hrtime/.npmignore +/Users/example/node_modules/pretty-hrtime/LICENSE +/Users/example/node_modules/pretty-hrtime/.jshintignore +/Users/example/node_modules/pretty-hrtime/index.js +/Users/example/node_modules/pretty-hrtime/README.md +/Users/example/node_modules/pretty-hrtime/package.json +/Users/example/node_modules/responselike/LICENSE +/Users/example/node_modules/responselike/README.md +/Users/example/node_modules/responselike/package.json +/Users/example/node_modules/responselike/src/index.js +/Users/example/node_modules/is-windows/LICENSE +/Users/example/node_modules/is-windows/index.js +/Users/example/node_modules/is-windows/README.md +/Users/example/node_modules/is-windows/package.json +/Users/example/node_modules/fs-constants/LICENSE +/Users/example/node_modules/fs-constants/index.js +/Users/example/node_modules/fs-constants/README.md +/Users/example/node_modules/fs-constants/package.json +/Users/example/node_modules/fs-constants/browser.js +/Users/example/node_modules/destroy/LICENSE +/Users/example/node_modules/destroy/index.js +/Users/example/node_modules/destroy/README.md +/Users/example/node_modules/destroy/package.json +/Users/example/node_modules/jsesc/man/jsesc.1 +/Users/example/node_modules/jsesc/bin/jsesc +/Users/example/node_modules/jsesc/jsesc.js +/Users/example/node_modules/jsesc/LICENSE-MIT.txt +/Users/example/node_modules/jsesc/README.md +/Users/example/node_modules/jsesc/package.json +/Users/example/node_modules/yazl/LICENSE +/Users/example/node_modules/yazl/index.js +/Users/example/node_modules/yazl/README.md +/Users/example/node_modules/yazl/package.json +/Users/example/node_modules/lodash.clone/LICENSE +/Users/example/node_modules/lodash.clone/index.js +/Users/example/node_modules/lodash.clone/README.md +/Users/example/node_modules/lodash.clone/package.json +/Users/example/node_modules/hosted-git-info/LICENSE +/Users/example/node_modules/hosted-git-info/CHANGELOG.md +/Users/example/node_modules/hosted-git-info/git-host-info.js +/Users/example/node_modules/hosted-git-info/index.js +/Users/example/node_modules/hosted-git-info/README.md +/Users/example/node_modules/hosted-git-info/git-host.js +/Users/example/node_modules/hosted-git-info/package.json +/Users/example/node_modules/gulp-bom/license +/Users/example/node_modules/gulp-bom/node_modules/through2/LICENSE.md +/Users/example/node_modules/gulp-bom/node_modules/through2/README.md +/Users/example/node_modules/gulp-bom/node_modules/through2/through2.js +/Users/example/node_modules/gulp-bom/node_modules/through2/package.json +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/readable-browser.js +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/LICENSE +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/GOVERNANCE.md +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/README.md +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/errors-browser.js +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/yarn.lock +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/readable.js +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/package.json +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/errors.js +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/CONTRIBUTING.md +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/lib/internal/streams/stream.js +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/lib/internal/streams/stream-browser.js +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/lib/internal/streams/destroy.js +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/lib/internal/streams/async_iterator.js +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/lib/internal/streams/state.js +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/lib/internal/streams/buffer_list.js +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/lib/internal/streams/end-of-stream.js +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/lib/internal/streams/pipeline.js +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/lib/_stream_passthrough.js +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/lib/_stream_transform.js +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/lib/_stream_duplex.js +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/lib/_stream_readable.js +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/lib/_stream_writable.js +/Users/example/node_modules/gulp-bom/node_modules/readable-stream/experimentalWarning.js +/Users/example/node_modules/gulp-bom/index.js +/Users/example/node_modules/gulp-bom/readme.md +/Users/example/node_modules/gulp-bom/package.json +/Users/example/node_modules/js-beautify/LICENSE +/Users/example/node_modules/js-beautify/CHANGELOG.md +/Users/example/node_modules/js-beautify/js/bin/html-beautify.js +/Users/example/node_modules/js-beautify/js/bin/js-beautify.js +/Users/example/node_modules/js-beautify/js/bin/css-beautify.js +/Users/example/node_modules/js-beautify/js/index.js +/Users/example/node_modules/js-beautify/js/lib/beautifier.min.js +/Users/example/node_modules/js-beautify/js/lib/unpackers/myobfuscate_unpacker.js +/Users/example/node_modules/js-beautify/js/lib/unpackers/javascriptobfuscator_unpacker.js +/Users/example/node_modules/js-beautify/js/lib/unpackers/urlencode_unpacker.js +/Users/example/node_modules/js-beautify/js/lib/unpackers/p_a_c_k_e_r_unpacker.js +/Users/example/node_modules/js-beautify/js/lib/beautifier.js +/Users/example/node_modules/js-beautify/js/lib/cli.js +/Users/example/node_modules/js-beautify/js/lib/beautify-html.js +/Users/example/node_modules/js-beautify/js/lib/beautify.js +/Users/example/node_modules/js-beautify/js/lib/beautify-css.js +/Users/example/node_modules/js-beautify/js/src/core/tokenstream.js +/Users/example/node_modules/js-beautify/js/src/core/options.js +/Users/example/node_modules/js-beautify/js/src/core/token.js +/Users/example/node_modules/js-beautify/js/src/core/output.js +/Users/example/node_modules/js-beautify/js/src/core/inputscanner.js +/Users/example/node_modules/js-beautify/js/src/core/directives.js +/Users/example/node_modules/js-beautify/js/src/core/tokenizer.js +/Users/example/node_modules/js-beautify/js/src/css/options.js +/Users/example/node_modules/js-beautify/js/src/css/index.js +/Users/example/node_modules/js-beautify/js/src/css/beautifier.js +/Users/example/node_modules/js-beautify/js/src/css/tokenizer.js +/Users/example/node_modules/js-beautify/js/src/index.js +/Users/example/node_modules/js-beautify/js/src/html/options.js +/Users/example/node_modules/js-beautify/js/src/html/index.js +/Users/example/node_modules/js-beautify/js/src/html/beautifier.js +/Users/example/node_modules/js-beautify/js/src/html/tokenizer.js +/Users/example/node_modules/js-beautify/js/src/unpackers/myobfuscate_unpacker.js +/Users/example/node_modules/js-beautify/js/src/unpackers/javascriptobfuscator_unpacker.js +/Users/example/node_modules/js-beautify/js/src/unpackers/urlencode_unpacker.js +/Users/example/node_modules/js-beautify/js/src/unpackers/p_a_c_k_e_r_unpacker.js +/Users/example/node_modules/js-beautify/js/src/cli.js +/Users/example/node_modules/js-beautify/js/src/javascript/options.js +/Users/example/node_modules/js-beautify/js/src/javascript/index.js +/Users/example/node_modules/js-beautify/js/src/javascript/acorn.js +/Users/example/node_modules/js-beautify/js/src/javascript/beautifier.js +/Users/example/node_modules/js-beautify/js/src/javascript/tokenizer.js +/Users/example/node_modules/js-beautify/node_modules/@types/node/path.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/constants.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/domain.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/globals.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/string_decoder.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/tls.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/tty.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/punycode.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/LICENSE +/Users/example/node_modules/js-beautify/node_modules/@types/node/readline.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/crypto.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/trace_events.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/events.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/os.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/buffer.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/querystring.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/worker_threads.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/console.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/async_hooks.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/dns.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/vm.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/timers.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/http.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/http2.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/stream.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/inspector.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/README.md +/Users/example/node_modules/js-beautify/node_modules/@types/node/v8.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/perf_hooks.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/url.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/cluster.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/package.json +/Users/example/node_modules/js-beautify/node_modules/@types/node/https.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/assert.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/fs.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/repl.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/dgram.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/child_process.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/zlib.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/module.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/process.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/util.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/index.d.ts +/Users/example/node_modules/js-beautify/node_modules/@types/node/net.d.ts +/Users/example/node_modules/js-beautify/node_modules/lru-cache/LICENSE +/Users/example/node_modules/js-beautify/node_modules/lru-cache/index.js +/Users/example/node_modules/js-beautify/node_modules/lru-cache/README.md +/Users/example/node_modules/js-beautify/node_modules/lru-cache/package.json +/Users/example/node_modules/js-beautify/node_modules/semver/LICENSE +/Users/example/node_modules/js-beautify/node_modules/semver/bin/semver +/Users/example/node_modules/js-beautify/node_modules/semver/semver.js +/Users/example/node_modules/js-beautify/node_modules/semver/README.md +/Users/example/node_modules/js-beautify/node_modules/semver/package.json +/Users/example/node_modules/js-beautify/node_modules/semver/range.bnf +/Users/example/node_modules/js-beautify/node_modules/editorconfig/LICENSE +/Users/example/node_modules/js-beautify/node_modules/editorconfig/bin/editorconfig +/Users/example/node_modules/js-beautify/node_modules/editorconfig/CHANGELOG.md +/Users/example/node_modules/js-beautify/node_modules/editorconfig/README.md +/Users/example/node_modules/js-beautify/node_modules/editorconfig/package.json +/Users/example/node_modules/js-beautify/node_modules/editorconfig/src/cli.d.ts +/Users/example/node_modules/js-beautify/node_modules/editorconfig/src/index.js +/Users/example/node_modules/js-beautify/node_modules/editorconfig/src/lib/fnmatch.js +/Users/example/node_modules/js-beautify/node_modules/editorconfig/src/lib/ini.d.ts +/Users/example/node_modules/js-beautify/node_modules/editorconfig/src/lib/fnmatch.d.ts +/Users/example/node_modules/js-beautify/node_modules/editorconfig/src/lib/ini.js +/Users/example/node_modules/js-beautify/node_modules/editorconfig/src/cli.js +/Users/example/node_modules/js-beautify/node_modules/editorconfig/src/index.d.ts +/Users/example/node_modules/js-beautify/node_modules/glob/LICENSE +/Users/example/node_modules/js-beautify/node_modules/glob/changelog.md +/Users/example/node_modules/js-beautify/node_modules/glob/sync.js +/Users/example/node_modules/js-beautify/node_modules/glob/README.md +/Users/example/node_modules/js-beautify/node_modules/glob/package.json +/Users/example/node_modules/js-beautify/node_modules/glob/common.js +/Users/example/node_modules/js-beautify/node_modules/glob/glob.js +/Users/example/node_modules/js-beautify/node_modules/yallist/yallist.js +/Users/example/node_modules/js-beautify/node_modules/yallist/LICENSE +/Users/example/node_modules/js-beautify/node_modules/yallist/README.md +/Users/example/node_modules/js-beautify/node_modules/yallist/package.json +/Users/example/node_modules/js-beautify/node_modules/yallist/iterator.js +/Users/example/node_modules/js-beautify/node_modules/mkdirp/LICENSE +/Users/example/node_modules/js-beautify/node_modules/mkdirp/bin/cmd.js +/Users/example/node_modules/js-beautify/node_modules/mkdirp/bin/usage.txt +/Users/example/node_modules/js-beautify/node_modules/mkdirp/index.js +/Users/example/node_modules/js-beautify/node_modules/mkdirp/readme.markdown +/Users/example/node_modules/js-beautify/node_modules/mkdirp/package.json +/Users/example/node_modules/js-beautify/README.md +/Users/example/node_modules/js-beautify/package.json +/Users/example/node_modules/command-line-args/LICENSE +/Users/example/node_modules/command-line-args/dist/index.js +/Users/example/node_modules/command-line-args/dist/index.mjs +/Users/example/node_modules/command-line-args/README.md +/Users/example/node_modules/command-line-args/package.json +/Users/example/node_modules/command-line-args/index.mjs +/Users/example/node_modules/command-line-args/lib/option-flag.mjs +/Users/example/node_modules/command-line-args/lib/output.mjs +/Users/example/node_modules/command-line-args/lib/argv-tools.mjs +/Users/example/node_modules/command-line-args/lib/argv-parser.mjs +/Users/example/node_modules/command-line-args/lib/option-definitions.mjs +/Users/example/node_modules/command-line-args/lib/option.mjs +/Users/example/node_modules/command-line-args/lib/option-definition.mjs +/Users/example/node_modules/command-line-args/lib/output-grouped.mjs +/Users/example/node_modules/@types/kerberos/LICENSE +/Users/example/node_modules/@types/kerberos/README.md +/Users/example/node_modules/@types/kerberos/package.json +/Users/example/node_modules/@types/kerberos/index.d.ts +/Users/example/node_modules/@types/responselike/LICENSE +/Users/example/node_modules/@types/responselike/node_modules/@types/node/LICENSE +/Users/example/node_modules/@types/responselike/node_modules/@types/node/README.md +/Users/example/node_modules/@types/responselike/node_modules/@types/node/package.json +/Users/example/node_modules/@types/responselike/node_modules/@types/node/index.d.ts +/Users/example/node_modules/@types/responselike/README.md +/Users/example/node_modules/@types/responselike/package.json +/Users/example/node_modules/@types/responselike/index.d.ts +/Users/example/node_modules/@types/yazl/LICENSE +/Users/example/node_modules/@types/yazl/node_modules/@types/node/LICENSE +/Users/example/node_modules/@types/yazl/node_modules/@types/node/README.md +/Users/example/node_modules/@types/yazl/node_modules/@types/node/package.json +/Users/example/node_modules/@types/yazl/node_modules/@types/node/index.d.ts +/Users/example/node_modules/@types/yazl/README.md +/Users/example/node_modules/@types/yazl/package.json +/Users/example/node_modules/@types/yazl/index.d.ts +/Users/example/node_modules/@types/winreg/README.md +/Users/example/node_modules/@types/winreg/package.json +/Users/example/node_modules/@types/winreg/types-metadata.json +/Users/example/node_modules/@types/winreg/index.d.ts +/Users/example/node_modules/@types/http-cache-semantics/LICENSE +/Users/example/node_modules/@types/http-cache-semantics/README.md +/Users/example/node_modules/@types/http-cache-semantics/package.json +/Users/example/node_modules/@types/http-cache-semantics/index.d.ts +/Users/example/node_modules/@types/gulp-svgmin/LICENSE +/Users/example/node_modules/@types/gulp-svgmin/node_modules/@types/node/LICENSE +/Users/example/node_modules/@types/gulp-svgmin/node_modules/@types/node/README.md +/Users/example/node_modules/@types/gulp-svgmin/node_modules/@types/node/package.json +/Users/example/node_modules/@types/gulp-svgmin/node_modules/@types/node/index.d.ts +/Users/example/node_modules/@types/gulp-svgmin/README.md +/Users/example/node_modules/@types/gulp-svgmin/package.json +/Users/example/node_modules/@types/gulp-svgmin/index.d.ts +/Users/example/node_modules/@types/mocha/LICENSE +/Users/example/node_modules/@types/mocha/README.md +/Users/example/node_modules/@types/mocha/package.json +/Users/example/node_modules/@types/mocha/index.d.ts +/Users/example/node_modules/@types/cacheable-request/LICENSE +/Users/example/node_modules/@types/cacheable-request/node_modules/@types/node/LICENSE +/Users/example/node_modules/@types/cacheable-request/node_modules/@types/node/README.md +/Users/example/node_modules/@types/cacheable-request/node_modules/@types/node/package.json +/Users/example/node_modules/@types/cacheable-request/node_modules/@types/node/index.d.ts +/Users/example/node_modules/@types/cacheable-request/README.md +/Users/example/node_modules/@types/cacheable-request/package.json +/Users/example/node_modules/@types/cacheable-request/index.d.ts +/Users/example/node_modules/@types/ms/LICENSE +/Users/example/node_modules/@types/ms/README.md +/Users/example/node_modules/@types/ms/package.json +/Users/example/node_modules/@types/ms/index.d.ts +/Users/example/node_modules/@types/eslint-scope/LICENSE +/Users/example/node_modules/@types/eslint-scope/README.md +/Users/example/node_modules/@types/eslint-scope/package.json +/Users/example/node_modules/@types/eslint-scope/index.d.ts +/Users/example/node_modules/@types/commander/LICENSE +/Users/example/node_modules/@types/commander/node_modules/commander/LICENSE +/Users/example/node_modules/@types/commander/node_modules/commander/typings/index.d.ts +/Users/example/node_modules/@types/commander/node_modules/commander/index.js +/Users/example/node_modules/@types/commander/node_modules/commander/Readme.md +/Users/example/node_modules/@types/commander/node_modules/commander/package.json +/Users/example/node_modules/@types/commander/node_modules/commander/esm.mjs +/Users/example/node_modules/@types/commander/node_modules/commander/lib/argument.js +/Users/example/node_modules/@types/commander/node_modules/commander/lib/option.js +/Users/example/node_modules/@types/commander/node_modules/commander/lib/error.js +/Users/example/node_modules/@types/commander/node_modules/commander/lib/command.js +/Users/example/node_modules/@types/commander/node_modules/commander/lib/help.js +/Users/example/node_modules/@types/commander/node_modules/commander/lib/suggestSimilar.js +/Users/example/node_modules/@types/commander/node_modules/commander/package-support.json +/Users/example/node_modules/@types/commander/README.md +/Users/example/node_modules/@types/commander/package.json +/Users/example/node_modules/@types/node-fetch/LICENSE +/Users/example/node_modules/@types/node-fetch/node_modules/@types/node/LICENSE +/Users/example/node_modules/@types/node-fetch/node_modules/@types/node/README.md +/Users/example/node_modules/@types/node-fetch/node_modules/@types/node/package.json +/Users/example/node_modules/@types/node-fetch/node_modules/@types/node/index.d.ts +/Users/example/node_modules/@types/node-fetch/node_modules/mime-types/LICENSE +/Users/example/node_modules/@types/node-fetch/node_modules/mime-types/HISTORY.md +/Users/example/node_modules/@types/node-fetch/node_modules/mime-types/index.js +/Users/example/node_modules/@types/node-fetch/node_modules/mime-types/README.md +/Users/example/node_modules/@types/node-fetch/node_modules/mime-types/package.json +/Users/example/node_modules/@types/node-fetch/node_modules/form-data/License +/Users/example/node_modules/@types/node-fetch/node_modules/form-data/Readme.md +/Users/example/node_modules/@types/node-fetch/node_modules/form-data/README.md.bak +/Users/example/node_modules/@types/node-fetch/node_modules/form-data/package.json +/Users/example/node_modules/@types/node-fetch/node_modules/form-data/lib/populate.js +/Users/example/node_modules/@types/node-fetch/node_modules/form-data/lib/form_data.js +/Users/example/node_modules/@types/node-fetch/node_modules/form-data/lib/browser.js +/Users/example/node_modules/@types/node-fetch/node_modules/form-data/index.d.ts +/Users/example/node_modules/@types/node-fetch/node_modules/mime-db/db.json +/Users/example/node_modules/@types/node-fetch/node_modules/mime-db/LICENSE +/Users/example/node_modules/@types/node-fetch/node_modules/mime-db/HISTORY.md +/Users/example/node_modules/@types/node-fetch/node_modules/mime-db/index.js +/Users/example/node_modules/@types/node-fetch/node_modules/mime-db/README.md +/Users/example/node_modules/@types/node-fetch/node_modules/mime-db/package.json +/Users/example/node_modules/@types/node-fetch/README.md +/Users/example/node_modules/@types/node-fetch/package.json +/Users/example/node_modules/@types/node-fetch/index.d.ts +/Users/example/node_modules/@types/node-fetch/externals.d.ts +/Users/example/node_modules/@types/sinon/LICENSE +/Users/example/node_modules/@types/sinon/README.md +/Users/example/node_modules/@types/sinon/package.json +/Users/example/node_modules/@types/sinon/index.d.ts +/Users/example/node_modules/@types/windows-foreground-love/LICENSE +/Users/example/node_modules/@types/windows-foreground-love/README.md +/Users/example/node_modules/@types/windows-foreground-love/package.json +/Users/example/node_modules/@types/windows-foreground-love/index.d.ts +/Users/example/node_modules/@types/color-name/LICENSE +/Users/example/node_modules/@types/color-name/README.md +/Users/example/node_modules/@types/color-name/package.json +/Users/example/node_modules/@types/color-name/index.d.ts +/Users/example/node_modules/@types/keyv/LICENSE +/Users/example/node_modules/@types/keyv/node_modules/@types/node/LICENSE +/Users/example/node_modules/@types/keyv/node_modules/@types/node/README.md +/Users/example/node_modules/@types/keyv/node_modules/@types/node/package.json +/Users/example/node_modules/@types/keyv/node_modules/@types/node/index.d.ts +/Users/example/node_modules/@types/keyv/README.md +/Users/example/node_modules/@types/keyv/package.json +/Users/example/node_modules/@types/keyv/index.d.ts +/Users/example/node_modules/@types/sinon-test/LICENSE +/Users/example/node_modules/@types/sinon-test/README.md +/Users/example/node_modules/@types/sinon-test/package.json +/Users/example/node_modules/@types/sinon-test/index.d.ts +/Users/example/node_modules/@types/minimist/LICENSE +/Users/example/node_modules/@types/minimist/README.md +/Users/example/node_modules/@types/minimist/package.json +/Users/example/node_modules/@types/minimist/index.d.ts +/Users/example/node_modules/@types/wicg-file-system-access/LICENSE +/Users/example/node_modules/@types/wicg-file-system-access/README.md +/Users/example/node_modules/@types/wicg-file-system-access/package.json +/Users/example/node_modules/@types/wicg-file-system-access/ts5.0/index.d.ts +/Users/example/node_modules/@types/wicg-file-system-access/index.d.ts +/Users/example/node_modules/@types/svgo/LICENSE +/Users/example/node_modules/@types/svgo/README.md +/Users/example/node_modules/@types/svgo/package.json +/Users/example/node_modules/@types/svgo/index.d.ts +/Users/example/node_modules/@types/tunnel/LICENSE +/Users/example/node_modules/@types/tunnel/node_modules/@types/node/LICENSE +/Users/example/node_modules/@types/tunnel/node_modules/@types/node/README.md +/Users/example/node_modules/@types/tunnel/node_modules/@types/node/package.json +/Users/example/node_modules/@types/tunnel/node_modules/@types/node/index.d.ts +/Users/example/node_modules/@types/tunnel/README.md +/Users/example/node_modules/@types/tunnel/package.json +/Users/example/node_modules/@types/tunnel/index.d.ts +/Users/example/node_modules/@types/webpack/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/@types/estree/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/@types/estree/README.md +/Users/example/node_modules/@types/webpack/node_modules/@types/estree/flow.d.ts +/Users/example/node_modules/@types/webpack/node_modules/@types/estree/package.json +/Users/example/node_modules/@types/webpack/node_modules/@types/estree/index.d.ts +/Users/example/node_modules/@types/webpack/node_modules/@types/node/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/@types/node/README.md +/Users/example/node_modules/@types/webpack/node_modules/@types/node/package.json +/Users/example/node_modules/@types/webpack/node_modules/@types/node/index.d.ts +/Users/example/node_modules/@types/webpack/node_modules/@types/json-schema/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/@types/json-schema/README.md +/Users/example/node_modules/@types/webpack/node_modules/@types/json-schema/package.json +/Users/example/node_modules/@types/webpack/node_modules/@types/json-schema/index.d.ts +/Users/example/node_modules/@types/webpack/node_modules/browserslist/error.d.ts +/Users/example/node_modules/@types/webpack/node_modules/browserslist/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/browserslist/update-db.js +/Users/example/node_modules/@types/webpack/node_modules/browserslist/index.js +/Users/example/node_modules/@types/webpack/node_modules/browserslist/error.js +/Users/example/node_modules/@types/webpack/node_modules/browserslist/README.md +/Users/example/node_modules/@types/webpack/node_modules/browserslist/node.js +/Users/example/node_modules/@types/webpack/node_modules/browserslist/package.json +/Users/example/node_modules/@types/webpack/node_modules/browserslist/cli.js +/Users/example/node_modules/@types/webpack/node_modules/browserslist/index.d.ts +/Users/example/node_modules/@types/webpack/node_modules/browserslist/browser.js +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/README.md +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/package.json +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/Farm.js +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/WorkerPool.js +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/PriorityQueue.js +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/types.js +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/types.d.ts +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/WorkerPool.d.ts +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/index.js +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/PriorityQueue.d.ts +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/FifoQueue.d.ts +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/workers/messageParent.d.ts +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/workers/NodeThreadsWorker.d.ts +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/workers/ChildProcessWorker.d.ts +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/workers/processChild.d.ts +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/workers/processChild.js +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/workers/threadChild.d.ts +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/workers/ChildProcessWorker.js +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/workers/threadChild.js +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/workers/NodeThreadsWorker.js +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/workers/messageParent.js +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/FifoQueue.js +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/Farm.d.ts +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/index.d.ts +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/base/BaseWorkerPool.d.ts +/Users/example/node_modules/@types/webpack/node_modules/jest-worker/build/base/BaseWorkerPool.js +/Users/example/node_modules/@types/webpack/node_modules/acorn-import-assertions/README.md +/Users/example/node_modules/@types/webpack/node_modules/acorn-import-assertions/package.json +/Users/example/node_modules/@types/webpack/node_modules/acorn-import-assertions/lib/index.js +/Users/example/node_modules/@types/webpack/node_modules/acorn-import-assertions/lib/index.mjs +/Users/example/node_modules/@types/webpack/node_modules/acorn-import-assertions/src/index.js +/Users/example/node_modules/@types/webpack/node_modules/node-releases/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/node-releases/README.md +/Users/example/node_modules/@types/webpack/node_modules/node-releases/package.json +/Users/example/node_modules/@types/webpack/node_modules/node-releases/.github/workflows/nightly-sync.yml +/Users/example/node_modules/@types/webpack/node_modules/node-releases/data/processed/envs.json +/Users/example/node_modules/@types/webpack/node_modules/node-releases/data/raw/iojs.json +/Users/example/node_modules/@types/webpack/node_modules/node-releases/data/raw/nodejs.json +/Users/example/node_modules/@types/webpack/node_modules/node-releases/data/release-schedule/release-schedule.json +/Users/example/node_modules/@types/webpack/node_modules/watchpack/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/watchpack/node_modules/graceful-fs/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/watchpack/node_modules/graceful-fs/polyfills.js +/Users/example/node_modules/@types/webpack/node_modules/watchpack/node_modules/graceful-fs/README.md +/Users/example/node_modules/@types/webpack/node_modules/watchpack/node_modules/graceful-fs/graceful-fs.js +/Users/example/node_modules/@types/webpack/node_modules/watchpack/node_modules/graceful-fs/package.json +/Users/example/node_modules/@types/webpack/node_modules/watchpack/node_modules/graceful-fs/clone.js +/Users/example/node_modules/@types/webpack/node_modules/watchpack/node_modules/graceful-fs/legacy-streams.js +/Users/example/node_modules/@types/webpack/node_modules/watchpack/README.md +/Users/example/node_modules/@types/webpack/node_modules/watchpack/package.json +/Users/example/node_modules/@types/webpack/node_modules/watchpack/lib/reducePlan.js +/Users/example/node_modules/@types/webpack/node_modules/watchpack/lib/getWatcherManager.js +/Users/example/node_modules/@types/webpack/node_modules/watchpack/lib/DirectoryWatcher.js +/Users/example/node_modules/@types/webpack/node_modules/watchpack/lib/LinkResolver.js +/Users/example/node_modules/@types/webpack/node_modules/watchpack/lib/watchEventSource.js +/Users/example/node_modules/@types/webpack/node_modules/watchpack/lib/watchpack.js +/Users/example/node_modules/@types/webpack/node_modules/source-map-support/LICENSE.md +/Users/example/node_modules/@types/webpack/node_modules/source-map-support/browser-source-map-support.js +/Users/example/node_modules/@types/webpack/node_modules/source-map-support/source-map-support.js +/Users/example/node_modules/@types/webpack/node_modules/source-map-support/register-hook-require.js +/Users/example/node_modules/@types/webpack/node_modules/source-map-support/register.js +/Users/example/node_modules/@types/webpack/node_modules/source-map-support/README.md +/Users/example/node_modules/@types/webpack/node_modules/source-map-support/package.json +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/types/minify.d.ts +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/types/cjs.d.ts +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/types/index.d.ts +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/dist/options.json +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/dist/cjs.js +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/dist/index.js +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/dist/minify.js +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/@types/json-schema/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/@types/json-schema/README.md +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/@types/json-schema/package.json +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/@types/json-schema/index.d.ts +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/schema-utils/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/schema-utils/CHANGELOG.md +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/schema-utils/dist/ValidationError.js +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/schema-utils/dist/util/Range.js +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/schema-utils/dist/util/hints.js +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/schema-utils/dist/index.js +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/schema-utils/dist/validate.js +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/schema-utils/dist/keywords/absolutePath.js +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/schema-utils/declarations/util/Range.d.ts +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/schema-utils/declarations/util/hints.d.ts +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/schema-utils/declarations/ValidationError.d.ts +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/schema-utils/declarations/validate.d.ts +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/schema-utils/declarations/index.d.ts +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/schema-utils/declarations/keywords/absolutePath.d.ts +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/schema-utils/README.md +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/node_modules/schema-utils/package.json +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/README.md +/Users/example/node_modules/@types/webpack/node_modules/terser-webpack-plugin/package.json +/Users/example/node_modules/@types/webpack/node_modules/p-limit/license +/Users/example/node_modules/@types/webpack/node_modules/p-limit/index.js +/Users/example/node_modules/@types/webpack/node_modules/p-limit/readme.md +/Users/example/node_modules/@types/webpack/node_modules/p-limit/package.json +/Users/example/node_modules/@types/webpack/node_modules/p-limit/index.d.ts +/Users/example/node_modules/@types/webpack/node_modules/mime-types/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/mime-types/HISTORY.md +/Users/example/node_modules/@types/webpack/node_modules/mime-types/index.js +/Users/example/node_modules/@types/webpack/node_modules/mime-types/README.md +/Users/example/node_modules/@types/webpack/node_modules/mime-types/package.json +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/types.d.ts +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/node_modules/graceful-fs/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/node_modules/graceful-fs/polyfills.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/node_modules/graceful-fs/README.md +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/node_modules/graceful-fs/graceful-fs.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/node_modules/graceful-fs/package.json +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/node_modules/graceful-fs/clone.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/node_modules/graceful-fs/legacy-streams.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/README.md +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/package.json +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/JoinRequestPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/getPaths.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/NextPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/ResolverFactory.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/ModulesInRootPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/LogInfoPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/ExportsFieldPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/SyncAsyncFileSystemDecorator.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/util/identifier.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/util/process-browser.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/util/path.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/util/entrypoints.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/createInnerContext.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/ParsePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/UseFilePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/AliasFieldPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/RootsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/ModulesInHierarchicalDirectoriesPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/ExtensionAliasPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/CloneBasenamePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/index.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/JoinRequestPartPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/FileExistsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/MainFieldPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/ImportsFieldPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/ConditionalPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/getInnerRequest.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/SelfReferencePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/SymlinkPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/forEachBail.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/AppendPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/AliasPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/PnpPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/DescriptionFileUtils.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/ModulesInHierachicDirectoriesPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/TryNextPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/ResultPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/RestrictionsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/DirectoryExistsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/enhanced-resolve/lib/Resolver.js +/Users/example/node_modules/@types/webpack/node_modules/supports-color/license +/Users/example/node_modules/@types/webpack/node_modules/supports-color/index.js +/Users/example/node_modules/@types/webpack/node_modules/supports-color/readme.md +/Users/example/node_modules/@types/webpack/node_modules/supports-color/package.json +/Users/example/node_modules/@types/webpack/node_modules/supports-color/browser.js +/Users/example/node_modules/@types/webpack/node_modules/schema-utils/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/schema-utils/dist/ValidationError.js +/Users/example/node_modules/@types/webpack/node_modules/schema-utils/dist/util/Range.js +/Users/example/node_modules/@types/webpack/node_modules/schema-utils/dist/util/hints.js +/Users/example/node_modules/@types/webpack/node_modules/schema-utils/dist/index.js +/Users/example/node_modules/@types/webpack/node_modules/schema-utils/dist/validate.js +/Users/example/node_modules/@types/webpack/node_modules/schema-utils/dist/keywords/absolutePath.js +/Users/example/node_modules/@types/webpack/node_modules/schema-utils/declarations/util/Range.d.ts +/Users/example/node_modules/@types/webpack/node_modules/schema-utils/declarations/util/hints.d.ts +/Users/example/node_modules/@types/webpack/node_modules/schema-utils/declarations/ValidationError.d.ts +/Users/example/node_modules/@types/webpack/node_modules/schema-utils/declarations/validate.d.ts +/Users/example/node_modules/@types/webpack/node_modules/schema-utils/declarations/index.d.ts +/Users/example/node_modules/@types/webpack/node_modules/schema-utils/declarations/keywords/absolutePath.d.ts +/Users/example/node_modules/@types/webpack/node_modules/schema-utils/README.md +/Users/example/node_modules/@types/webpack/node_modules/schema-utils/package.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/webpack/bin/webpack.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/types.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/WebpackOptions.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/schemes/HttpUriPlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/schemes/HttpUriPlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/schemes/HttpUriPlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/WatchIgnorePlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/sharing/ConsumeSharedPlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/sharing/ProvideSharedPlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/sharing/ProvideSharedPlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/sharing/ConsumeSharedPlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/sharing/ConsumeSharedPlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/sharing/SharePlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/sharing/ProvideSharedPlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/sharing/SharePlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/sharing/SharePlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/SourceMapDevToolPlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/optimize/AggressiveSplittingPlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/optimize/LimitChunkCountPlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/optimize/MinChunkSizePlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/optimize/LimitChunkCountPlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/optimize/LimitChunkCountPlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/optimize/AggressiveSplittingPlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/optimize/MinChunkSizePlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/optimize/AggressiveSplittingPlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/optimize/MinChunkSizePlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/ProgressPlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/IgnorePlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/asset/AssetParserOptions.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/asset/AssetParserOptions.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/asset/AssetGeneratorOptions.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/asset/AssetParserOptions.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/asset/AssetInlineGeneratorOptions.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/asset/AssetResourceGeneratorOptions.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/asset/AssetInlineGeneratorOptions.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/asset/AssetResourceGeneratorOptions.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/asset/AssetResourceGeneratorOptions.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/asset/AssetInlineGeneratorOptions.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/asset/AssetGeneratorOptions.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/asset/AssetGeneratorOptions.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/IgnorePlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/IgnorePlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/BannerPlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/css/CssGeneratorOptions.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/css/CssGeneratorOptions.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/css/CssParserOptions.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/css/CssGeneratorOptions.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/css/CssParserOptions.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/css/CssParserOptions.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/SourceMapDevToolPlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/DllReferencePlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/DllPlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/WatchIgnorePlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/DllPlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/WatchIgnorePlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/LoaderOptionsPlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/JsonModulesPluginParser.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/ids/OccurrenceChunkIdsPlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/ids/OccurrenceModuleIdsPlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/ids/OccurrenceChunkIdsPlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/ids/OccurrenceModuleIdsPlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/ids/OccurrenceModuleIdsPlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/ids/OccurrenceChunkIdsPlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/ProgressPlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/container/ModuleFederationPlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/container/ContainerReferencePlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/container/ContainerReferencePlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/container/ContainerPlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/container/ExternalsType.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/container/ContainerPlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/container/ExternalsType.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/container/ContainerPlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/container/ModuleFederationPlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/container/ModuleFederationPlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/container/ExternalsType.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/container/ContainerReferencePlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/BannerPlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/HashedModuleIdsPlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/LoaderOptionsPlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/HashedModuleIdsPlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/BannerPlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/DllReferencePlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/SourceMapDevToolPlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/DllPlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/DllReferencePlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/JsonModulesPluginParser.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/HashedModuleIdsPlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/JsonModulesPluginParser.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/LoaderOptionsPlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/debug/ProfilingPlugin.check.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/debug/ProfilingPlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/debug/ProfilingPlugin.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/plugins/ProgressPlugin.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/WebpackOptions.check.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/_container.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/WebpackOptions.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/schemas/_sharing.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/README.md +/Users/example/node_modules/@types/webpack/node_modules/webpack/package.json +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/webpack.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/MainTemplate.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/RuntimePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/NodeStuffInWebError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ModuleTemplate.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/RawModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/MultiWatching.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ConcatenationScope.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/schemes/HttpUriPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/schemes/DataUriPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/schemes/FileUriPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/MultiStats.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ProvidePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/EvalSourceMapDevToolPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ResolverFactory.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ModuleBuildError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ExportsInfo.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/CommentCompilationWarning.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/NoEmitOnErrorsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/wasm-sync/WebAssemblyModulesPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/wasm-sync/UnsupportedWebAssemblyFeatureError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/wasm-sync/WebAssemblyInInitialChunkError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/wasm-sync/WasmChunkLoadingRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/wasm-sync/WebAssemblyUtils.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/wasm-sync/WebAssemblyJavascriptGenerator.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/wasm-sync/WasmFinalizeExportsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/wasm-sync/WebAssemblyGenerator.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/wasm-sync/WebAssemblyParser.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/DependencyTemplate.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/WarnNoModeSetPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ContextModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/InitFragment.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/WarnDeprecatedOptionPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/Chunk.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/sharing/ProvideForSharedDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/sharing/resolveMatchedConfigs.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/sharing/ConsumeSharedModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/sharing/ProvideSharedModuleFactory.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/sharing/ConsumeSharedPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/sharing/ShareRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/sharing/ConsumeSharedRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/sharing/ProvideSharedDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/sharing/ConsumeSharedFallbackDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/sharing/ProvideSharedModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/sharing/ProvideSharedPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/sharing/SharePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/sharing/utils.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/AsyncDependenciesBlock.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/Entrypoint.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/AbstractMethodError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/optimize/RuntimeChunkPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/optimize/AggressiveSplittingPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/optimize/RealContentHashPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/optimize/SplitChunksPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/optimize/ConcatenatedModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/optimize/MangleExportsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/optimize/MinChunkSizePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/optimize/SideEffectsFlagPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/optimize/MinMaxSizeWarning.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/optimize/ModuleConcatenationPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/optimize/RemoveEmptyChunksPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/optimize/InnerGraphPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/optimize/InnerGraph.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/optimize/FlagIncludedChunksPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/optimize/AggressiveMergingPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/optimize/MergeDuplicateChunksPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/optimize/RemoveParentModulesPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/optimize/EnsureChunkConditionsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/optimize/LimitChunkCountPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ModuleDependencyWarning.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/cache/MemoryCachePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/cache/PackFileCacheStrategy.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/cache/IdleFileCachePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/cache/mergeEtags.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/cache/MemoryWithGcCachePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/cache/AddManagedPathsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/cache/getLazyHashedEtag.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/cache/ResolverCachePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/cache/AddBuildDependenciesPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/JavascriptMetaInfoPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/asset/AssetSourceGenerator.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/asset/AssetGenerator.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/asset/RawDataUrlModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/asset/AssetSourceParser.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/asset/AssetParser.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/asset/AssetModulesPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/FlagAllModulesAsUsedPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/RuntimeTemplate.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/webworker/ImportScriptsChunkLoadingRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/webworker/ImportScriptsChunkLoadingPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/webworker/WebWorkerTemplatePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/EvalDevToolModulePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/UnhandledSchemeError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/ArrayQueue.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/LazySet.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/findGraphRoots.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/cleverMerge.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/Semaphore.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/deprecation.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/runtime.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/nonNumericOnlyHash.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/TupleSet.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/binarySearchBounds.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/StringXor.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/hash/wasm-hash.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/hash/BatchedHash.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/hash/xxhash64.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/hash/md4.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/makeSerializable.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/LazyBucketSortedSet.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/WeakTupleMap.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/memoize.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/extractUrlAndGlobal.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/Queue.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/smartGrouping.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/SetHelpers.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/deterministicGrouping.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/numberHash.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/compileBooleanMatcher.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/semver.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/identifier.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/ArrayHelpers.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/objectToMap.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/ParallelismFactorCalculator.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/internalSerializables.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/IterableHelpers.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/processAsyncTree.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/comparators.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/StackedMap.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/serialization.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/registerExternalSerializer.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/createHash.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/source.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/SortableSet.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/Hash.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/StackedCacheMap.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/MapHelpers.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/AsyncQueue.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/propertyAccess.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/URLAbsoluteSpecifier.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/TupleQueue.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/create-schema-validation.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/util/fs.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/UnsupportedFeatureWarning.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ModuleParseError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/css/CssModulesPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/css/CssGenerator.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/css/CssLoadingRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/css/CssExportsGenerator.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/css/walkCssTokens.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/css/CssParser.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/AutomaticPrefetchPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ChunkGraph.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/CodeGenerationResults.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ModuleInfoHeaderPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/MultiCompiler.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ModuleGraph.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/Cache.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/config/normalization.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/config/browserslistTargetHandler.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/config/defaults.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/config/target.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/esm/ModuleChunkLoadingRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/esm/ExportWebpackRequireRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/esm/ModuleChunkFormatPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/esm/ModuleChunkLoadingPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/CacheFacade.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ModuleRestoreError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/CompatibilityPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/NormalModuleReplacementPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ModuleError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/formatLocation.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/IgnoreWarningsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/OptimizationStages.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/web/JsonpChunkLoadingRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/web/JsonpTemplatePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/web/FetchCompileAsyncWasmPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/web/JsonpChunkLoadingPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/web/FetchCompileWasmPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/TemplatedPathPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/wasm-async/AsyncWasmLoadingRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/wasm-async/AsyncWebAssemblyParser.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/wasm-async/AsyncWebAssemblyModulesPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/wasm-async/AsyncWebAssemblyJavascriptGenerator.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/wasm-async/AsyncWebAssemblyGenerator.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/Watching.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/NullFactory.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/CodeGenerationError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/hmr/lazyCompilationBackend.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/hmr/JavascriptHotModuleReplacement.runtime.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/hmr/HotModuleReplacement.runtime.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/hmr/HotModuleReplacementRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/hmr/LazyCompilationPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ErrorHelpers.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/LibraryTemplatePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/serialization/ObjectMiddleware.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/serialization/ArraySerializer.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/serialization/SingleItemMiddleware.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/serialization/types.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/serialization/RegExpObjectSerializer.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/serialization/DateObjectSerializer.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/serialization/MapObjectSerializer.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/serialization/BinaryMiddleware.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/serialization/PlainObjectSerializer.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/serialization/ErrorObjectSerializer.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/serialization/NullPrototypeObjectSerializer.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/serialization/SetObjectSerializer.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/serialization/Serializer.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/serialization/FileMiddleware.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/serialization/SerializerMiddleware.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/NoModeWarning.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ExportsInfoApiPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/DelegatedModuleFactoryPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/InvalidDependenciesModuleWarning.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/wasm/EnableWasmLoadingPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ConstPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/BaseUriRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/GetChunkFilenameRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/ChunkNameRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/SystemContextRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/EnsureChunkRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/HasOwnPropertyRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/CreateFakeNamespaceObjectRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/AutoPublicPathRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/CompatRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/CreateScriptUrlRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/DefinePropertyGettersRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/GetTrustedTypesPolicyRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/CreateScriptRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/RelativeUrlRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/AsyncModuleRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/NonceRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/GetMainFilenameRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/StartupEntrypointRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/LoadScriptRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/RuntimeIdRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/GlobalRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/OnChunksLoadedRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/HelperRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/PublicPathRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/StartupChunkDependenciesRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/GetFullHashRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/StartupChunkDependenciesPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/CompatGetDefaultExportRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/runtime/MakeNamespaceObjectRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/IgnoreErrorModuleFactory.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ModuleDependencyError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/PrefetchPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/UseStrictPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/CleanPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/WebpackIsIncludedPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/EntryPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/HotUpdateChunk.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/HarmonyExports.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/LoaderPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/RequireEnsureDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/DllEntryDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/AMDDefineDependencyParserPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/CommonJsExportsDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/HarmonyExportExpressionDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/AMDRequireDependenciesBlock.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/LocalModuleDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ConstDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/WorkerPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/AMDRequireContextDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ContextDependencyTemplateAsRequireCall.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/RequireIncludeDependencyParserPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/RequireEnsureItemDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/AMDRequireDependenciesBlockParserPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/HarmonyAcceptDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/AMDRequireDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/CssImportDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/AMDRequireItemDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/RequireContextDependencyParserPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/getFunctionExpression.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ImportParserPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/RequireHeaderDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/RequireIncludePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/WebAssemblyExportImportedDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/DynamicExports.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/HarmonyExportDependencyParserPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/CommonJsDependencyHelpers.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/RuntimeRequirementsDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/URLDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/RequireResolveContextDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/CommonJsSelfReferenceDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/HarmonyImportDependencyParserPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ModuleDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/JsonExportsDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/CreateScriptUrlDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/AMDRequireArrayDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ModuleHotDeclineDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/RequireEnsurePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/HarmonyEvaluatedImportSpecifierDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ImportMetaContextDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/HarmonyDetectionParserPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/HarmonyImportDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/SystemRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/RequireContextDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/StaticExportsDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/RequireEnsureDependenciesBlock.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/CachedConstDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ImportDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/CommonJsImportsParserPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/AMDPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/HarmonyExportImportedSpecifierDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/CssLocalIdentifierDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ModuleDependencyTemplateAsRequireId.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/CommonJsFullRequireDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/WebAssemblyImportDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/CssExportDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/processExportInfo.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ImportMetaPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/HarmonyExportHeaderDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ImportMetaHotDeclineDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/RequireContextPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/CommonJsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ContextDependencyHelpers.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/RequireResolveDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/WorkerDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/LocalModulesHelpers.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/EntryDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/UnsupportedDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/LocalModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/CssSelfLocalIdentifierDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/AMDDefineDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/PrefetchDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/HarmonyExportSpecifierDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/SystemPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/PureExpressionDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ImportContextDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/HarmonyModulesPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/HarmonyAcceptImportDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ProvidedDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/HarmonyImportSideEffectDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ModuleDecoratorDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ExportsInfoDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/CommonJsExportsParserPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/HarmonyExportInitFragment.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/CommonJsRequireDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/CommonJsExportRequireDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ImportMetaContextPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/URLPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ImportPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ImportMetaContextDependencyParserPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ImportEagerDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/CriticalDependencyWarning.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/LoaderDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/DelegatedSourceDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/CommonJsRequireContextDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/RequireEnsureDependenciesBlockParserPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/RequireResolveHeaderDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/CssUrlDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ModuleDependencyTemplateAsId.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ModuleHotAcceptDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/NullDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/WebpackIsIncludedDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ContextDependencyTemplateAsId.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/RequireIncludeDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ImportWeakDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ContextElementDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/AMDRuntimeModules.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/HarmonyCompatibilityDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/HarmonyTopLevelThisParserPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ContextDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/LoaderImportDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/dependencies/ImportMetaHotAcceptDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/index.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/HotModuleReplacementPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ModuleFilenameHelpers.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/RecordIdsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/WebpackError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/library/SystemLibraryPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/library/AmdLibraryPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/library/ModuleLibraryPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/library/EnableLibraryPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/library/AbstractLibraryPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/library/UmdLibraryPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/library/ExportPropertyLibraryPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/library/AssignLibraryPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/library/JsonpLibraryPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/Compiler.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/FileSystemInfo.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ChunkTemplate.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/buildChunkGraph.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/RuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/SelfModuleFactory.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ContextExclusionPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/EntryOptionPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ModuleStoreError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/DelegatedModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ids/NaturalModuleIdsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ids/NamedModuleIdsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ids/OccurrenceModuleIdsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ids/DeterministicChunkIdsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ids/NamedChunkIdsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ids/OccurrenceChunkIdsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ids/DeterministicModuleIdsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ids/SyncModuleIdsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ids/HashedModuleIdsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ids/ChunkModuleIdRangePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ids/NaturalChunkIdsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ids/IdHelpers.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/GraphHelpers.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/container/ContainerPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/container/ContainerReferencePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/container/FallbackItemDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/container/RemoteToExternalDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/container/ContainerExposedDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/container/options.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/container/RemoteModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/container/ContainerEntryModuleFactory.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/container/FallbackDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/container/RemoteRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/container/ContainerEntryModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/container/ContainerEntryDependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/container/ModuleFederationPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/container/FallbackModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/container/FallbackModuleFactory.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/FlagDependencyExportsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ModuleProfile.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/RequestShortener.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/RequireJsStuffPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/json/JsonModulesPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/json/JsonData.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/json/JsonParser.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/json/JsonGenerator.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/FlagDependencyUsagePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/CaseSensitiveModulesWarning.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/NormalModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/OptionsApply.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/SizeFormatHelpers.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/DefinePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/Module.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/DllModuleFactory.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/DllPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ModuleGraphConnection.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ModuleFactory.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ConcurrentCompilationError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/DynamicEntryPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/prefetch/ChunkPrefetchPreloadPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/prefetch/ChunkPrefetchFunctionRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/prefetch/ChunkPreloadTriggerRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/prefetch/ChunkPrefetchTriggerRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/prefetch/ChunkPrefetchStartupRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/NormalModuleFactory.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/WebpackOptionsApply.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ConditionalInitFragment.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/NodeStuffPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ChunkRenderError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/rules/BasicMatcherRulePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/rules/BasicEffectRulePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/rules/UseEffectRulePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/rules/RuleSetCompiler.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/rules/ObjectMatcherRulePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ModuleWarning.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/EnvironmentPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/LoaderTargetPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/AsyncDependencyToInitialChunkError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/DllEntryPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ExternalModuleFactoryPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/WebpackOptionsDefaulter.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/cli.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/RuntimeGlobals.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/Generator.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/SingleEntryPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ContextReplacementPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/Compilation.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/DllReferencePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/javascript/JavascriptParser.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/javascript/ArrayPushCallbackChunkFormatPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/javascript/JavascriptGenerator.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/javascript/CommonJsChunkFormatPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/javascript/ChunkHelpers.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/javascript/BasicEvaluatedExpression.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/javascript/JavascriptModulesPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/javascript/StartupHelpers.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/javascript/JavascriptParserHelpers.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/javascript/EnableChunkLoadingPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/errors/BuildCycleError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/DllModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/node/NodeWatchFileSystem.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/node/NodeTargetPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/node/NodeSourcePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/node/ReadFileCompileWasmPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/node/ReadFileChunkLoadingRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/node/NodeEnvironmentPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/node/CommonJsChunkLoadingPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/node/ReadFileCompileAsyncWasmPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/node/nodeConsole.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/node/RequireChunkLoadingRuntimeModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/node/NodeTemplatePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/HookWebpackError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/HarmonyLinkingError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/performance/AssetsOverSizeLimitWarning.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/performance/NoAsyncChunksWarning.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/performance/SizeLimitsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/performance/EntrypointsOverSizeLimitWarning.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ModuleNotFoundError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/Parser.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/electron/ElectronTargetPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/LoaderOptionsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ChunkGroup.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ContextModuleFactory.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ExternalModule.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/async-modules/AwaitDependenciesInitFragment.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/async-modules/InferAsyncModulesPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/WarnCaseSensitiveModulesPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/SourceMapDevToolModuleOptionsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/logging/runtime.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/logging/Logger.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/logging/truncateArgs.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/logging/createConsoleLogger.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/FlagEntryExportAsUsedPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ExternalsPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/Template.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/WatchIgnorePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/DependencyTemplates.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/LibManifestPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/validateSchema.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/stats/DefaultStatsPrinterPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/stats/StatsPrinter.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/stats/StatsFactory.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/stats/DefaultStatsFactoryPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/stats/DefaultStatsPresetPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/Stats.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/DependenciesBlock.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/DelegatedPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/SourceMapDevToolPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/BannerPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ModuleHashingError.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/Dependency.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/IgnorePlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/debug/ProfilingPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/ProgressPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/lib/APIPlugin.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/hot/log.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/hot/dev-server.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/hot/lazy-compilation-web.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/hot/signal.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/hot/emitter.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/hot/log-apply-result.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/hot/lazy-compilation-node.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/hot/poll.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/hot/only-dev-server.js +/Users/example/node_modules/@types/webpack/node_modules/webpack/module.d.ts +/Users/example/node_modules/@types/webpack/node_modules/webpack/SECURITY.md +/Users/example/node_modules/@types/webpack/node_modules/es-module-lexer/types/lexer.d.ts +/Users/example/node_modules/@types/webpack/node_modules/es-module-lexer/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/es-module-lexer/dist/lexer.cjs +/Users/example/node_modules/@types/webpack/node_modules/es-module-lexer/dist/lexer.asm.js +/Users/example/node_modules/@types/webpack/node_modules/es-module-lexer/dist/lexer.js +/Users/example/node_modules/@types/webpack/node_modules/es-module-lexer/README.md +/Users/example/node_modules/@types/webpack/node_modules/es-module-lexer/package.json +/Users/example/node_modules/@types/webpack/node_modules/es-module-lexer/lexer.js +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/helper-wasm-section/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/helper-wasm-section/esm/remove.js +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/helper-wasm-section/esm/index.js +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/helper-wasm-section/esm/create.js +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/helper-wasm-section/esm/resize.js +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/helper-wasm-section/package.json +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/helper-wasm-section/lib/remove.js +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/helper-wasm-section/lib/index.js +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/helper-wasm-section/lib/create.js +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/helper-wasm-section/lib/resize.js +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/wasm-edit/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/wasm-edit/esm/index.js +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/wasm-edit/esm/apply.js +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/wasm-edit/README.md +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/wasm-edit/package.json +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/wasm-edit/lib/index.js +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/wasm-edit/lib/apply.js +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/wast-printer/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/wast-printer/esm/index.js +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/wast-printer/README.md +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/wast-printer/package.json +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/wast-printer/lib/index.js +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/wasm-opt/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/wasm-opt/esm/leb128.js +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/wasm-opt/esm/index.js +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/wasm-opt/package.json +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/wasm-opt/lib/leb128.js +/Users/example/node_modules/@types/webpack/node_modules/@webassemblyjs/wasm-opt/lib/index.js +/Users/example/node_modules/@types/webpack/node_modules/terser/tools/props.html +/Users/example/node_modules/@types/webpack/node_modules/terser/tools/exit.cjs +/Users/example/node_modules/@types/webpack/node_modules/terser/tools/terser.d.ts +/Users/example/node_modules/@types/webpack/node_modules/terser/tools/domprops.js +/Users/example/node_modules/@types/webpack/node_modules/terser/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/terser/bin/uglifyjs +/Users/example/node_modules/@types/webpack/node_modules/terser/bin/package.json +/Users/example/node_modules/@types/webpack/node_modules/terser/bin/terser.mjs +/Users/example/node_modules/@types/webpack/node_modules/terser/bin/terser +/Users/example/node_modules/@types/webpack/node_modules/terser/CHANGELOG.md +/Users/example/node_modules/@types/webpack/node_modules/terser/dist/.gitkeep +/Users/example/node_modules/@types/webpack/node_modules/terser/dist/bundle.min.js +/Users/example/node_modules/@types/webpack/node_modules/terser/dist/package.json +/Users/example/node_modules/@types/webpack/node_modules/terser/PATRONS.md +/Users/example/node_modules/@types/webpack/node_modules/terser/node_modules/source-map/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/terser/node_modules/source-map/CHANGELOG.md +/Users/example/node_modules/@types/webpack/node_modules/terser/node_modules/source-map/dist/source-map.js +/Users/example/node_modules/@types/webpack/node_modules/terser/node_modules/source-map/README.md +/Users/example/node_modules/@types/webpack/node_modules/terser/node_modules/source-map/package.json +/Users/example/node_modules/@types/webpack/node_modules/terser/node_modules/source-map/source-map.js +/Users/example/node_modules/@types/webpack/node_modules/terser/node_modules/source-map/lib/source-map-consumer.js +/Users/example/node_modules/@types/webpack/node_modules/terser/node_modules/source-map/lib/util.js +/Users/example/node_modules/@types/webpack/node_modules/terser/node_modules/source-map/lib/base64-vlq.js +/Users/example/node_modules/@types/webpack/node_modules/terser/node_modules/source-map/lib/mapping-list.js +/Users/example/node_modules/@types/webpack/node_modules/terser/node_modules/source-map/lib/binary-search.js +/Users/example/node_modules/@types/webpack/node_modules/terser/node_modules/source-map/lib/base64.js +/Users/example/node_modules/@types/webpack/node_modules/terser/node_modules/source-map/lib/array-set.js +/Users/example/node_modules/@types/webpack/node_modules/terser/node_modules/source-map/lib/mappings.wasm +/Users/example/node_modules/@types/webpack/node_modules/terser/node_modules/source-map/lib/wasm.js +/Users/example/node_modules/@types/webpack/node_modules/terser/node_modules/source-map/lib/source-node.js +/Users/example/node_modules/@types/webpack/node_modules/terser/node_modules/source-map/lib/source-map-generator.js +/Users/example/node_modules/@types/webpack/node_modules/terser/node_modules/source-map/lib/read-wasm.js +/Users/example/node_modules/@types/webpack/node_modules/terser/node_modules/source-map/source-map.d.ts +/Users/example/node_modules/@types/webpack/node_modules/terser/README.md +/Users/example/node_modules/@types/webpack/node_modules/terser/main.js +/Users/example/node_modules/@types/webpack/node_modules/terser/package.json +/Users/example/node_modules/@types/webpack/node_modules/terser/lib/compress/index.js +/Users/example/node_modules/@types/webpack/node_modules/terser/lib/size.js +/Users/example/node_modules/@types/webpack/node_modules/terser/lib/utils/index.js +/Users/example/node_modules/@types/webpack/node_modules/terser/lib/utils/first_in_statement.js +/Users/example/node_modules/@types/webpack/node_modules/terser/lib/minify.js +/Users/example/node_modules/@types/webpack/node_modules/terser/lib/parse.js +/Users/example/node_modules/@types/webpack/node_modules/terser/lib/propmangle.js +/Users/example/node_modules/@types/webpack/node_modules/terser/lib/output.js +/Users/example/node_modules/@types/webpack/node_modules/terser/lib/scope.js +/Users/example/node_modules/@types/webpack/node_modules/terser/lib/sourcemap.js +/Users/example/node_modules/@types/webpack/node_modules/terser/lib/cli.js +/Users/example/node_modules/@types/webpack/node_modules/terser/lib/mozilla-ast.js +/Users/example/node_modules/@types/webpack/node_modules/terser/lib/ast.js +/Users/example/node_modules/@types/webpack/node_modules/terser/lib/equivalent-to.js +/Users/example/node_modules/@types/webpack/node_modules/terser/lib/transform.js +/Users/example/node_modules/@types/webpack/node_modules/colorette/LICENSE.md +/Users/example/node_modules/@types/webpack/node_modules/colorette/index.js +/Users/example/node_modules/@types/webpack/node_modules/colorette/README.md +/Users/example/node_modules/@types/webpack/node_modules/colorette/package.json +/Users/example/node_modules/@types/webpack/node_modules/colorette/index.cjs +/Users/example/node_modules/@types/webpack/node_modules/colorette/index.d.ts +/Users/example/node_modules/@types/webpack/node_modules/graceful-fs/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/graceful-fs/polyfills.js +/Users/example/node_modules/@types/webpack/node_modules/graceful-fs/README.md +/Users/example/node_modules/@types/webpack/node_modules/graceful-fs/graceful-fs.js +/Users/example/node_modules/@types/webpack/node_modules/graceful-fs/package.json +/Users/example/node_modules/@types/webpack/node_modules/graceful-fs/clone.js +/Users/example/node_modules/@types/webpack/node_modules/graceful-fs/legacy-streams.js +/Users/example/node_modules/@types/webpack/node_modules/electron-to-chromium/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/electron-to-chromium/CHANGELOG.md +/Users/example/node_modules/@types/webpack/node_modules/electron-to-chromium/full-chromium-versions.js +/Users/example/node_modules/@types/webpack/node_modules/electron-to-chromium/index.js +/Users/example/node_modules/@types/webpack/node_modules/electron-to-chromium/README.md +/Users/example/node_modules/@types/webpack/node_modules/electron-to-chromium/versions.js +/Users/example/node_modules/@types/webpack/node_modules/electron-to-chromium/package.json +/Users/example/node_modules/@types/webpack/node_modules/electron-to-chromium/chromium-versions.js +/Users/example/node_modules/@types/webpack/node_modules/electron-to-chromium/full-versions.js +/Users/example/node_modules/@types/webpack/node_modules/mime-db/db.json +/Users/example/node_modules/@types/webpack/node_modules/mime-db/LICENSE +/Users/example/node_modules/@types/webpack/node_modules/mime-db/HISTORY.md +/Users/example/node_modules/@types/webpack/node_modules/mime-db/index.js +/Users/example/node_modules/@types/webpack/node_modules/mime-db/README.md +/Users/example/node_modules/@types/webpack/node_modules/mime-db/package.json +/Users/example/node_modules/@types/webpack/README.md +/Users/example/node_modules/@types/webpack/package.json +/Users/example/node_modules/@types/webpack/index.d.ts +/Users/example/node_modules/@types/semver/LICENSE +/Users/example/node_modules/@types/semver/README.md +/Users/example/node_modules/@types/semver/package.json +/Users/example/node_modules/@types/semver/index.d.ts +/Users/example/node_modules/@types/istanbul-lib-coverage/LICENSE +/Users/example/node_modules/@types/istanbul-lib-coverage/README.md +/Users/example/node_modules/@types/istanbul-lib-coverage/package.json +/Users/example/node_modules/@types/istanbul-lib-coverage/index.d.ts +/Users/example/node_modules/@types/minimatch/LICENSE +/Users/example/node_modules/@types/minimatch/README.md +/Users/example/node_modules/@types/minimatch/package.json +/Users/example/node_modules/@types/minimatch/index.d.ts +/Users/example/node_modules/@types/trusted-types/LICENSE +/Users/example/node_modules/@types/trusted-types/README.md +/Users/example/node_modules/@types/trusted-types/package.json +/Users/example/node_modules/@types/trusted-types/index.d.ts +/Users/example/node_modules/@types/eslint/LICENSE +/Users/example/node_modules/@types/eslint/node_modules/@types/json-schema/LICENSE +/Users/example/node_modules/@types/eslint/node_modules/@types/json-schema/README.md +/Users/example/node_modules/@types/eslint/node_modules/@types/json-schema/package.json +/Users/example/node_modules/@types/eslint/node_modules/@types/json-schema/index.d.ts +/Users/example/node_modules/@types/eslint/README.md +/Users/example/node_modules/@types/eslint/package.json +/Users/example/node_modules/@types/eslint/rules/strict-mode.d.ts +/Users/example/node_modules/@types/eslint/rules/best-practices.d.ts +/Users/example/node_modules/@types/eslint/rules/stylistic-issues.d.ts +/Users/example/node_modules/@types/eslint/rules/deprecated.d.ts +/Users/example/node_modules/@types/eslint/rules/ecmascript-6.d.ts +/Users/example/node_modules/@types/eslint/rules/variables.d.ts +/Users/example/node_modules/@types/eslint/rules/node-commonjs.d.ts +/Users/example/node_modules/@types/eslint/rules/index.d.ts +/Users/example/node_modules/@types/eslint/rules/possible-errors.d.ts +/Users/example/node_modules/@types/eslint/lib/rules/index.d.ts +/Users/example/node_modules/@types/eslint/helpers.d.ts +/Users/example/node_modules/@types/eslint/index.d.ts +/Users/example/node_modules/@types/glob/LICENSE +/Users/example/node_modules/@types/glob/node_modules/@types/node/LICENSE +/Users/example/node_modules/@types/glob/node_modules/@types/node/README.md +/Users/example/node_modules/@types/glob/node_modules/@types/node/package.json +/Users/example/node_modules/@types/glob/node_modules/@types/node/index.d.ts +/Users/example/node_modules/@types/glob/README.md +/Users/example/node_modules/@types/glob/package.json +/Users/example/node_modules/@types/glob/index.d.ts +/Users/example/node_modules/@types/cookie/LICENSE +/Users/example/node_modules/@types/cookie/README.md +/Users/example/node_modules/@types/cookie/package.json +/Users/example/node_modules/@types/cookie/index.d.ts +/Users/example/node_modules/@types/vscode-notebook-renderer/LICENSE +/Users/example/node_modules/@types/vscode-notebook-renderer/events.d.ts +/Users/example/node_modules/@types/vscode-notebook-renderer/preload.d.ts +/Users/example/node_modules/@types/vscode-notebook-renderer/README.md +/Users/example/node_modules/@types/vscode-notebook-renderer/package.json +/Users/example/node_modules/@types/vscode-notebook-renderer/index.d.ts +/Users/example/node_modules/@types/estree/LICENSE +/Users/example/node_modules/@types/estree/README.md +/Users/example/node_modules/@types/estree/flow.d.ts +/Users/example/node_modules/@types/estree/package.json +/Users/example/node_modules/@types/estree/index.d.ts +/Users/example/node_modules/@types/node/path.d.ts +/Users/example/node_modules/@types/node/constants.d.ts +/Users/example/node_modules/@types/node/domain.d.ts +/Users/example/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/node_modules/@types/node/globals.d.ts +/Users/example/node_modules/@types/node/string_decoder.d.ts +/Users/example/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/node_modules/@types/node/tls.d.ts +/Users/example/node_modules/@types/node/tty.d.ts +/Users/example/node_modules/@types/node/punycode.d.ts +/Users/example/node_modules/@types/node/LICENSE +/Users/example/node_modules/@types/node/readline.d.ts +/Users/example/node_modules/@types/node/crypto.d.ts +/Users/example/node_modules/@types/node/trace_events.d.ts +/Users/example/node_modules/@types/node/events.d.ts +/Users/example/node_modules/@types/node/os.d.ts +/Users/example/node_modules/@types/node/buffer.d.ts +/Users/example/node_modules/@types/node/querystring.d.ts +/Users/example/node_modules/@types/node/worker_threads.d.ts +/Users/example/node_modules/@types/node/dom-events.d.ts +/Users/example/node_modules/@types/node/timers/promises.d.ts +/Users/example/node_modules/@types/node/console.d.ts +/Users/example/node_modules/@types/node/async_hooks.d.ts +/Users/example/node_modules/@types/node/stream/consumers.d.ts +/Users/example/node_modules/@types/node/stream/web.d.ts +/Users/example/node_modules/@types/node/stream/promises.d.ts +/Users/example/node_modules/@types/node/dns.d.ts +/Users/example/node_modules/@types/node/readline/promises.d.ts +/Users/example/node_modules/@types/node/vm.d.ts +/Users/example/node_modules/@types/node/timers.d.ts +/Users/example/node_modules/@types/node/globals.global.d.ts +/Users/example/node_modules/@types/node/test.d.ts +/Users/example/node_modules/@types/node/http.d.ts +/Users/example/node_modules/@types/node/http2.d.ts +/Users/example/node_modules/@types/node/stream.d.ts +/Users/example/node_modules/@types/node/inspector.d.ts +/Users/example/node_modules/@types/node/assert/strict.d.ts +/Users/example/node_modules/@types/node/README.md +/Users/example/node_modules/@types/node/v8.d.ts +/Users/example/node_modules/@types/node/perf_hooks.d.ts +/Users/example/node_modules/@types/node/url.d.ts +/Users/example/node_modules/@types/node/cluster.d.ts +/Users/example/node_modules/@types/node/package.json +/Users/example/node_modules/@types/node/https.d.ts +/Users/example/node_modules/@types/node/assert.d.ts +/Users/example/node_modules/@types/node/fs.d.ts +/Users/example/node_modules/@types/node/repl.d.ts +/Users/example/node_modules/@types/node/dgram.d.ts +/Users/example/node_modules/@types/node/child_process.d.ts +/Users/example/node_modules/@types/node/zlib.d.ts +/Users/example/node_modules/@types/node/module.d.ts +/Users/example/node_modules/@types/node/process.d.ts +/Users/example/node_modules/@types/node/util.d.ts +/Users/example/node_modules/@types/node/wasi.d.ts +/Users/example/node_modules/@types/node/index.d.ts +/Users/example/node_modules/@types/node/dns/promises.d.ts +/Users/example/node_modules/@types/node/fs/promises.d.ts +/Users/example/node_modules/@types/node/net.d.ts +/Users/example/node_modules/@types/yauzl/LICENSE +/Users/example/node_modules/@types/yauzl/node_modules/@types/node/LICENSE +/Users/example/node_modules/@types/yauzl/node_modules/@types/node/README.md +/Users/example/node_modules/@types/yauzl/node_modules/@types/node/package.json +/Users/example/node_modules/@types/yauzl/node_modules/@types/node/index.d.ts +/Users/example/node_modules/@types/yauzl/README.md +/Users/example/node_modules/@types/yauzl/package.json +/Users/example/node_modules/@types/yauzl/index.d.ts +/Users/example/node_modules/@types/vinyl/LICENSE +/Users/example/node_modules/@types/vinyl/node_modules/@types/node/LICENSE +/Users/example/node_modules/@types/vinyl/node_modules/@types/node/README.md +/Users/example/node_modules/@types/vinyl/node_modules/@types/node/package.json +/Users/example/node_modules/@types/vinyl/node_modules/@types/node/index.d.ts +/Users/example/node_modules/@types/vinyl/README.md +/Users/example/node_modules/@types/vinyl/package.json +/Users/example/node_modules/@types/vinyl/index.d.ts +/Users/example/node_modules/@types/http-proxy-agent/LICENSE +/Users/example/node_modules/@types/http-proxy-agent/node_modules/@types/node/LICENSE +/Users/example/node_modules/@types/http-proxy-agent/node_modules/@types/node/README.md +/Users/example/node_modules/@types/http-proxy-agent/node_modules/@types/node/package.json +/Users/example/node_modules/@types/http-proxy-agent/node_modules/@types/node/index.d.ts +/Users/example/node_modules/@types/http-proxy-agent/README.md +/Users/example/node_modules/@types/http-proxy-agent/package.json +/Users/example/node_modules/@types/http-proxy-agent/index.d.ts +/Users/example/node_modules/@types/graceful-fs/LICENSE +/Users/example/node_modules/@types/graceful-fs/node_modules/@types/node/LICENSE +/Users/example/node_modules/@types/graceful-fs/node_modules/@types/node/README.md +/Users/example/node_modules/@types/graceful-fs/node_modules/@types/node/package.json +/Users/example/node_modules/@types/graceful-fs/node_modules/@types/node/index.d.ts +/Users/example/node_modules/@types/graceful-fs/README.md +/Users/example/node_modules/@types/graceful-fs/package.json +/Users/example/node_modules/@types/graceful-fs/index.d.ts +/Users/example/node_modules/@types/json-schema/LICENSE +/Users/example/node_modules/@types/json-schema/README.md +/Users/example/node_modules/@types/json-schema/package.json +/Users/example/node_modules/@types/json-schema/index.d.ts +/Users/example/node_modules/@types/debug/LICENSE +/Users/example/node_modules/@types/debug/README.md +/Users/example/node_modules/@types/debug/package.json +/Users/example/node_modules/@types/debug/index.d.ts +/Users/example/node_modules/@types/expect/LICENSE +/Users/example/node_modules/@types/expect/README.md +/Users/example/node_modules/@types/expect/package.json +/Users/example/node_modules/@types/expect/index.d.ts +/Users/example/node_modules/globals/globals.json +/Users/example/node_modules/globals/license +/Users/example/node_modules/globals/index.js +/Users/example/node_modules/globals/readme.md +/Users/example/node_modules/globals/package.json +/Users/example/node_modules/glob-stream/LICENSE +/Users/example/node_modules/glob-stream/node_modules/is-glob/LICENSE +/Users/example/node_modules/glob-stream/node_modules/is-glob/index.js +/Users/example/node_modules/glob-stream/node_modules/is-glob/README.md +/Users/example/node_modules/glob-stream/node_modules/is-glob/package.json +/Users/example/node_modules/glob-stream/node_modules/glob/LICENSE +/Users/example/node_modules/glob-stream/node_modules/glob/changelog.md +/Users/example/node_modules/glob-stream/node_modules/glob/sync.js +/Users/example/node_modules/glob-stream/node_modules/glob/README.md +/Users/example/node_modules/glob-stream/node_modules/glob/package.json +/Users/example/node_modules/glob-stream/node_modules/glob/common.js +/Users/example/node_modules/glob-stream/node_modules/glob/glob.js +/Users/example/node_modules/glob-stream/node_modules/glob-parent/LICENSE +/Users/example/node_modules/glob-stream/node_modules/glob-parent/index.js +/Users/example/node_modules/glob-stream/node_modules/glob-parent/README.md +/Users/example/node_modules/glob-stream/node_modules/glob-parent/package.json +/Users/example/node_modules/glob-stream/index.js +/Users/example/node_modules/glob-stream/README.md +/Users/example/node_modules/glob-stream/readable.js +/Users/example/node_modules/glob-stream/package.json +/Users/example/node_modules/@xtuc/ieee754/LICENSE +/Users/example/node_modules/@xtuc/ieee754/dist/index.cjs.js +/Users/example/node_modules/@xtuc/ieee754/dist/.gitkeep +/Users/example/node_modules/@xtuc/ieee754/index.js +/Users/example/node_modules/@xtuc/ieee754/README.md +/Users/example/node_modules/@xtuc/ieee754/package.json +/Users/example/node_modules/@xtuc/long/LICENSE +/Users/example/node_modules/@xtuc/long/dist/long.js +/Users/example/node_modules/@xtuc/long/dist/long.js.map +/Users/example/node_modules/@xtuc/long/index.js +/Users/example/node_modules/@xtuc/long/README.md +/Users/example/node_modules/@xtuc/long/package.json +/Users/example/node_modules/@xtuc/long/index.d.ts +/Users/example/node_modules/@xtuc/long/src/long.js +/Users/example/node_modules/cssnano-utils/types/getArguments.d.ts +/Users/example/node_modules/cssnano-utils/types/sameParent.d.ts +/Users/example/node_modules/cssnano-utils/types/rawCache.d.ts +/Users/example/node_modules/cssnano-utils/types/index.d.ts +/Users/example/node_modules/cssnano-utils/LICENSE +/Users/example/node_modules/cssnano-utils/README.md +/Users/example/node_modules/cssnano-utils/package.json +/Users/example/node_modules/cssnano-utils/src/index.js +/Users/example/node_modules/cssnano-utils/src/sameParent.js +/Users/example/node_modules/cssnano-utils/src/getArguments.js +/Users/example/node_modules/cssnano-utils/src/rawCache.js +/Users/example/node_modules/p-all/license +/Users/example/node_modules/p-all/index.js +/Users/example/node_modules/p-all/readme.md +/Users/example/node_modules/p-all/package.json +/Users/example/node_modules/lodash/isRegExp.js +/Users/example/node_modules/lodash/_matchesStrictComparable.js +/Users/example/node_modules/lodash/gt.js +/Users/example/node_modules/lodash/_stringSize.js +/Users/example/node_modules/lodash/_baseIsArguments.js +/Users/example/node_modules/lodash/_baseInverter.js +/Users/example/node_modules/lodash/remove.js +/Users/example/node_modules/lodash/kebabCase.js +/Users/example/node_modules/lodash/_createInverter.js +/Users/example/node_modules/lodash/_initCloneArray.js +/Users/example/node_modules/lodash/_baseEach.js +/Users/example/node_modules/lodash/_Uint8Array.js +/Users/example/node_modules/lodash/number.js +/Users/example/node_modules/lodash/unionWith.js +/Users/example/node_modules/lodash/pullAt.js +/Users/example/node_modules/lodash/isInteger.js +/Users/example/node_modules/lodash/isSet.js +/Users/example/node_modules/lodash/rest.js +/Users/example/node_modules/lodash/isEqualWith.js +/Users/example/node_modules/lodash/_safeGet.js +/Users/example/node_modules/lodash/_baseMap.js +/Users/example/node_modules/lodash/isObjectLike.js +/Users/example/node_modules/lodash/_createAggregator.js +/Users/example/node_modules/lodash/padEnd.js +/Users/example/node_modules/lodash/_createBaseEach.js +/Users/example/node_modules/lodash/_setData.js +/Users/example/node_modules/lodash/_MapCache.js +/Users/example/node_modules/lodash/_equalByTag.js +/Users/example/node_modules/lodash/_baseAssign.js +/Users/example/node_modules/lodash/range.js +/Users/example/node_modules/lodash/sortedLastIndex.js +/Users/example/node_modules/lodash/negate.js +/Users/example/node_modules/lodash/wrapperAt.js +/Users/example/node_modules/lodash/_Map.js +/Users/example/node_modules/lodash/_createCurry.js +/Users/example/node_modules/lodash/_lazyValue.js +/Users/example/node_modules/lodash/_arrayEvery.js +/Users/example/node_modules/lodash/extend.js +/Users/example/node_modules/lodash/maxBy.js +/Users/example/node_modules/lodash/multiply.js +/Users/example/node_modules/lodash/_baseClamp.js +/Users/example/node_modules/lodash/_stackClear.js +/Users/example/node_modules/lodash/_baseFilter.js +/Users/example/node_modules/lodash/assignInWith.js +/Users/example/node_modules/lodash/_baseIsDate.js +/Users/example/node_modules/lodash/_unicodeToArray.js +/Users/example/node_modules/lodash/_baseIsArrayBuffer.js +/Users/example/node_modules/lodash/_baseLodash.js +/Users/example/node_modules/lodash/isArrayBuffer.js +/Users/example/node_modules/lodash/_strictLastIndexOf.js +/Users/example/node_modules/lodash/_baseLt.js +/Users/example/node_modules/lodash/pickBy.js +/Users/example/node_modules/lodash/_realNames.js +/Users/example/node_modules/lodash/toLower.js +/Users/example/node_modules/lodash/_hashClear.js +/Users/example/node_modules/lodash/uniqBy.js +/Users/example/node_modules/lodash/util.js +/Users/example/node_modules/lodash/chain.js +/Users/example/node_modules/lodash/_baseWhile.js +/Users/example/node_modules/lodash/_baseToString.js +/Users/example/node_modules/lodash/rearg.js +/Users/example/node_modules/lodash/_copySymbolsIn.js +/Users/example/node_modules/lodash/plant.js +/Users/example/node_modules/lodash/mapKeys.js +/Users/example/node_modules/lodash/reverse.js +/Users/example/node_modules/lodash/_baseIsMatch.js +/Users/example/node_modules/lodash/flake.lock +/Users/example/node_modules/lodash/_isIterateeCall.js +/Users/example/node_modules/lodash/_baseSample.js +/Users/example/node_modules/lodash/functionsIn.js +/Users/example/node_modules/lodash/fp.js +/Users/example/node_modules/lodash/unzip.js +/Users/example/node_modules/lodash/_castFunction.js +/Users/example/node_modules/lodash/isEqual.js +/Users/example/node_modules/lodash/_LazyWrapper.js +/Users/example/node_modules/lodash/_arraySampleSize.js +/Users/example/node_modules/lodash/xorBy.js +/Users/example/node_modules/lodash/upperFirst.js +/Users/example/node_modules/lodash/join.js +/Users/example/node_modules/lodash/at.js +/Users/example/node_modules/lodash/ceil.js +/Users/example/node_modules/lodash/_getData.js +/Users/example/node_modules/lodash/isError.js +/Users/example/node_modules/lodash/_getRawTag.js +/Users/example/node_modules/lodash/valuesIn.js +/Users/example/node_modules/lodash/_createToPairs.js +/Users/example/node_modules/lodash/_createRound.js +/Users/example/node_modules/lodash/times.js +/Users/example/node_modules/lodash/_basePullAll.js +/Users/example/node_modules/lodash/_iteratorToArray.js +/Users/example/node_modules/lodash/size.js +/Users/example/node_modules/lodash/findLast.js +/Users/example/node_modules/lodash/random.js +/Users/example/node_modules/lodash/findIndex.js +/Users/example/node_modules/lodash/_SetCache.js +/Users/example/node_modules/lodash/chunk.js +/Users/example/node_modules/lodash/_isMasked.js +/Users/example/node_modules/lodash/_isIndex.js +/Users/example/node_modules/lodash/every.js +/Users/example/node_modules/lodash/flatMapDeep.js +/Users/example/node_modules/lodash/_baseSome.js +/Users/example/node_modules/lodash/_getSymbolsIn.js +/Users/example/node_modules/lodash/minBy.js +/Users/example/node_modules/lodash/includes.js +/Users/example/node_modules/lodash/_lazyClone.js +/Users/example/node_modules/lodash/toString.js +/Users/example/node_modules/lodash/_basePropertyOf.js +/Users/example/node_modules/lodash/after.js +/Users/example/node_modules/lodash/_overRest.js +/Users/example/node_modules/lodash/hasIn.js +/Users/example/node_modules/lodash/_baseIndexOfWith.js +/Users/example/node_modules/lodash/_getNative.js +/Users/example/node_modules/lodash/_baseEachRight.js +/Users/example/node_modules/lodash/forOwn.js +/Users/example/node_modules/lodash/_cloneDataView.js +/Users/example/node_modules/lodash/_strictIndexOf.js +/Users/example/node_modules/lodash/mapValues.js +/Users/example/node_modules/lodash/trim.js +/Users/example/node_modules/lodash/LICENSE +/Users/example/node_modules/lodash/_baseFill.js +/Users/example/node_modules/lodash/_baseToPairs.js +/Users/example/node_modules/lodash/_createFlow.js +/Users/example/node_modules/lodash/divide.js +/Users/example/node_modules/lodash/updateWith.js +/Users/example/node_modules/lodash/flowRight.js +/Users/example/node_modules/lodash/flow.js +/Users/example/node_modules/lodash/now.js +/Users/example/node_modules/lodash/_escapeStringChar.js +/Users/example/node_modules/lodash/_assignMergeValue.js +/Users/example/node_modules/lodash/_baseShuffle.js +/Users/example/node_modules/lodash/_isLaziable.js +/Users/example/node_modules/lodash/_unescapeHtmlChar.js +/Users/example/node_modules/lodash/flattenDepth.js +/Users/example/node_modules/lodash/_baseIsTypedArray.js +/Users/example/node_modules/lodash/_arraySample.js +/Users/example/node_modules/lodash/keys.js +/Users/example/node_modules/lodash/_unicodeWords.js +/Users/example/node_modules/lodash/floor.js +/Users/example/node_modules/lodash/_baseIsRegExp.js +/Users/example/node_modules/lodash/_isKeyable.js +/Users/example/node_modules/lodash/core.js +/Users/example/node_modules/lodash/_getAllKeysIn.js +/Users/example/node_modules/lodash/trimEnd.js +/Users/example/node_modules/lodash/_isPrototype.js +/Users/example/node_modules/lodash/cloneWith.js +/Users/example/node_modules/lodash/_baseWrapperValue.js +/Users/example/node_modules/lodash/_arrayFilter.js +/Users/example/node_modules/lodash/_Hash.js +/Users/example/node_modules/lodash/_baseXor.js +/Users/example/node_modules/lodash/_baseDelay.js +/Users/example/node_modules/lodash/core.min.js +/Users/example/node_modules/lodash/_equalObjects.js +/Users/example/node_modules/lodash/_baseSortedIndex.js +/Users/example/node_modules/lodash/gte.js +/Users/example/node_modules/lodash/compact.js +/Users/example/node_modules/lodash/_mapCacheClear.js +/Users/example/node_modules/lodash/_basePropertyDeep.js +/Users/example/node_modules/lodash/_toSource.js +/Users/example/node_modules/lodash/isBuffer.js +/Users/example/node_modules/lodash/_composeArgsRight.js +/Users/example/node_modules/lodash/nth.js +/Users/example/node_modules/lodash/commit.js +/Users/example/node_modules/lodash/thru.js +/Users/example/node_modules/lodash/dropWhile.js +/Users/example/node_modules/lodash/takeWhile.js +/Users/example/node_modules/lodash/_baseExtremum.js +/Users/example/node_modules/lodash/_baseRepeat.js +/Users/example/node_modules/lodash/eq.js +/Users/example/node_modules/lodash/_ListCache.js +/Users/example/node_modules/lodash/parseInt.js +/Users/example/node_modules/lodash/_baseIndexOf.js +/Users/example/node_modules/lodash/_defineProperty.js +/Users/example/node_modules/lodash/tail.js +/Users/example/node_modules/lodash/_getView.js +/Users/example/node_modules/lodash/lte.js +/Users/example/node_modules/lodash/merge.js +/Users/example/node_modules/lodash/isUndefined.js +/Users/example/node_modules/lodash/_trimmedEndIndex.js +/Users/example/node_modules/lodash/escape.js +/Users/example/node_modules/lodash/matches.js +/Users/example/node_modules/lodash/_baseSum.js +/Users/example/node_modules/lodash/isNull.js +/Users/example/node_modules/lodash/truncate.js +/Users/example/node_modules/lodash/_DataView.js +/Users/example/node_modules/lodash/max.js +/Users/example/node_modules/lodash/before.js +/Users/example/node_modules/lodash/_baseHas.js +/Users/example/node_modules/lodash/assignWith.js +/Users/example/node_modules/lodash/toArray.js +/Users/example/node_modules/lodash/intersectionBy.js +/Users/example/node_modules/lodash/_baseFor.js +/Users/example/node_modules/lodash/_cloneSymbol.js +/Users/example/node_modules/lodash/_createSet.js +/Users/example/node_modules/lodash/unset.js +/Users/example/node_modules/lodash/_baseIteratee.js +/Users/example/node_modules/lodash/valueOf.js +/Users/example/node_modules/lodash/_createPadding.js +/Users/example/node_modules/lodash/memoize.js +/Users/example/node_modules/lodash/lastIndexOf.js +/Users/example/node_modules/lodash/keyBy.js +/Users/example/node_modules/lodash/_Set.js +/Users/example/node_modules/lodash/zipObject.js +/Users/example/node_modules/lodash/wrapperValue.js +/Users/example/node_modules/lodash/_baseProperty.js +/Users/example/node_modules/lodash/toInteger.js +/Users/example/node_modules/lodash/_mergeData.js +/Users/example/node_modules/lodash/lang.js +/Users/example/node_modules/lodash/_baseIsEqualDeep.js +/Users/example/node_modules/lodash/_baseSampleSize.js +/Users/example/node_modules/lodash/assignIn.js +/Users/example/node_modules/lodash/_coreJsData.js +/Users/example/node_modules/lodash/_arrayShuffle.js +/Users/example/node_modules/lodash/_baseSet.js +/Users/example/node_modules/lodash/ary.js +/Users/example/node_modules/lodash/_isMaskable.js +/Users/example/node_modules/lodash/fp/isRegExp.js +/Users/example/node_modules/lodash/fp/gt.js +/Users/example/node_modules/lodash/fp/padChars.js +/Users/example/node_modules/lodash/fp/remove.js +/Users/example/node_modules/lodash/fp/kebabCase.js +/Users/example/node_modules/lodash/fp/invokeArgs.js +/Users/example/node_modules/lodash/fp/pickAll.js +/Users/example/node_modules/lodash/fp/where.js +/Users/example/node_modules/lodash/fp/number.js +/Users/example/node_modules/lodash/fp/unionWith.js +/Users/example/node_modules/lodash/fp/pullAt.js +/Users/example/node_modules/lodash/fp/isInteger.js +/Users/example/node_modules/lodash/fp/isSet.js +/Users/example/node_modules/lodash/fp/rest.js +/Users/example/node_modules/lodash/fp/isEqualWith.js +/Users/example/node_modules/lodash/fp/isObjectLike.js +/Users/example/node_modules/lodash/fp/padEnd.js +/Users/example/node_modules/lodash/fp/range.js +/Users/example/node_modules/lodash/fp/sortedLastIndex.js +/Users/example/node_modules/lodash/fp/negate.js +/Users/example/node_modules/lodash/fp/wrapperAt.js +/Users/example/node_modules/lodash/fp/convert.js +/Users/example/node_modules/lodash/fp/_falseOptions.js +/Users/example/node_modules/lodash/fp/extend.js +/Users/example/node_modules/lodash/fp/maxBy.js +/Users/example/node_modules/lodash/fp/multiply.js +/Users/example/node_modules/lodash/fp/propOr.js +/Users/example/node_modules/lodash/fp/assignInWith.js +/Users/example/node_modules/lodash/fp/isArrayBuffer.js +/Users/example/node_modules/lodash/fp/pickBy.js +/Users/example/node_modules/lodash/fp/symmetricDifferenceBy.js +/Users/example/node_modules/lodash/fp/toLower.js +/Users/example/node_modules/lodash/fp/uniqBy.js +/Users/example/node_modules/lodash/fp/util.js +/Users/example/node_modules/lodash/fp/chain.js +/Users/example/node_modules/lodash/fp/assocPath.js +/Users/example/node_modules/lodash/fp/prop.js +/Users/example/node_modules/lodash/fp/rearg.js +/Users/example/node_modules/lodash/fp/plant.js +/Users/example/node_modules/lodash/fp/mapKeys.js +/Users/example/node_modules/lodash/fp/reverse.js +/Users/example/node_modules/lodash/fp/functionsIn.js +/Users/example/node_modules/lodash/fp/unzip.js +/Users/example/node_modules/lodash/fp/isEqual.js +/Users/example/node_modules/lodash/fp/xorBy.js +/Users/example/node_modules/lodash/fp/upperFirst.js +/Users/example/node_modules/lodash/fp/join.js +/Users/example/node_modules/lodash/fp/at.js +/Users/example/node_modules/lodash/fp/ceil.js +/Users/example/node_modules/lodash/fp/propEq.js +/Users/example/node_modules/lodash/fp/isError.js +/Users/example/node_modules/lodash/fp/valuesIn.js +/Users/example/node_modules/lodash/fp/times.js +/Users/example/node_modules/lodash/fp/curryRightN.js +/Users/example/node_modules/lodash/fp/size.js +/Users/example/node_modules/lodash/fp/findLast.js +/Users/example/node_modules/lodash/fp/random.js +/Users/example/node_modules/lodash/fp/findIndex.js +/Users/example/node_modules/lodash/fp/chunk.js +/Users/example/node_modules/lodash/fp/pluck.js +/Users/example/node_modules/lodash/fp/every.js +/Users/example/node_modules/lodash/fp/flatMapDeep.js +/Users/example/node_modules/lodash/fp/minBy.js +/Users/example/node_modules/lodash/fp/includes.js +/Users/example/node_modules/lodash/fp/spreadFrom.js +/Users/example/node_modules/lodash/fp/toString.js +/Users/example/node_modules/lodash/fp/after.js +/Users/example/node_modules/lodash/fp/hasIn.js +/Users/example/node_modules/lodash/fp/assignAllWith.js +/Users/example/node_modules/lodash/fp/forOwn.js +/Users/example/node_modules/lodash/fp/mapValues.js +/Users/example/node_modules/lodash/fp/all.js +/Users/example/node_modules/lodash/fp/trim.js +/Users/example/node_modules/lodash/fp/dropLastWhile.js +/Users/example/node_modules/lodash/fp/divide.js +/Users/example/node_modules/lodash/fp/updateWith.js +/Users/example/node_modules/lodash/fp/flowRight.js +/Users/example/node_modules/lodash/fp/flow.js +/Users/example/node_modules/lodash/fp/juxt.js +/Users/example/node_modules/lodash/fp/now.js +/Users/example/node_modules/lodash/fp/flattenDepth.js +/Users/example/node_modules/lodash/fp/keys.js +/Users/example/node_modules/lodash/fp/floor.js +/Users/example/node_modules/lodash/fp/trimEnd.js +/Users/example/node_modules/lodash/fp/findIndexFrom.js +/Users/example/node_modules/lodash/fp/cloneWith.js +/Users/example/node_modules/lodash/fp/extendAllWith.js +/Users/example/node_modules/lodash/fp/gte.js +/Users/example/node_modules/lodash/fp/compact.js +/Users/example/node_modules/lodash/fp/isBuffer.js +/Users/example/node_modules/lodash/fp/nth.js +/Users/example/node_modules/lodash/fp/restFrom.js +/Users/example/node_modules/lodash/fp/useWith.js +/Users/example/node_modules/lodash/fp/commit.js +/Users/example/node_modules/lodash/fp/thru.js +/Users/example/node_modules/lodash/fp/dropWhile.js +/Users/example/node_modules/lodash/fp/takeWhile.js +/Users/example/node_modules/lodash/fp/eq.js +/Users/example/node_modules/lodash/fp/parseInt.js +/Users/example/node_modules/lodash/fp/tail.js +/Users/example/node_modules/lodash/fp/findFrom.js +/Users/example/node_modules/lodash/fp/lte.js +/Users/example/node_modules/lodash/fp/merge.js +/Users/example/node_modules/lodash/fp/isUndefined.js +/Users/example/node_modules/lodash/fp/assignAll.js +/Users/example/node_modules/lodash/fp/escape.js +/Users/example/node_modules/lodash/fp/matches.js +/Users/example/node_modules/lodash/fp/isNull.js +/Users/example/node_modules/lodash/fp/truncate.js +/Users/example/node_modules/lodash/fp/max.js +/Users/example/node_modules/lodash/fp/before.js +/Users/example/node_modules/lodash/fp/assignWith.js +/Users/example/node_modules/lodash/fp/toArray.js +/Users/example/node_modules/lodash/fp/extendAll.js +/Users/example/node_modules/lodash/fp/intersectionBy.js +/Users/example/node_modules/lodash/fp/unset.js +/Users/example/node_modules/lodash/fp/valueOf.js +/Users/example/node_modules/lodash/fp/memoize.js +/Users/example/node_modules/lodash/fp/lastIndexOf.js +/Users/example/node_modules/lodash/fp/keyBy.js +/Users/example/node_modules/lodash/fp/zipObject.js +/Users/example/node_modules/lodash/fp/dissocPath.js +/Users/example/node_modules/lodash/fp/wrapperValue.js +/Users/example/node_modules/lodash/fp/toInteger.js +/Users/example/node_modules/lodash/fp/lang.js +/Users/example/node_modules/lodash/fp/assignIn.js +/Users/example/node_modules/lodash/fp/ary.js +/Users/example/node_modules/lodash/fp/unapply.js +/Users/example/node_modules/lodash/fp/indexOfFrom.js +/Users/example/node_modules/lodash/fp/isMap.js +/Users/example/node_modules/lodash/fp/isEmpty.js +/Users/example/node_modules/lodash/fp/each.js +/Users/example/node_modules/lodash/fp/isString.js +/Users/example/node_modules/lodash/fp/update.js +/Users/example/node_modules/lodash/fp/deburr.js +/Users/example/node_modules/lodash/fp/isTypedArray.js +/Users/example/node_modules/lodash/fp/trimCharsEnd.js +/Users/example/node_modules/lodash/fp/bindKey.js +/Users/example/node_modules/lodash/fp/extendWith.js +/Users/example/node_modules/lodash/fp/functions.js +/Users/example/node_modules/lodash/fp/nAry.js +/Users/example/node_modules/lodash/fp/equals.js +/Users/example/node_modules/lodash/fp/omit.js +/Users/example/node_modules/lodash/fp/placeholder.js +/Users/example/node_modules/lodash/fp/wrapperLodash.js +/Users/example/node_modules/lodash/fp/attempt.js +/Users/example/node_modules/lodash/fp/keysIn.js +/Users/example/node_modules/lodash/fp/startCase.js +/Users/example/node_modules/lodash/fp/object.js +/Users/example/node_modules/lodash/fp/bindAll.js +/Users/example/node_modules/lodash/fp/difference.js +/Users/example/node_modules/lodash/fp/whereEq.js +/Users/example/node_modules/lodash/fp/mixin.js +/Users/example/node_modules/lodash/fp/compose.js +/Users/example/node_modules/lodash/fp/templateSettings.js +/Users/example/node_modules/lodash/fp/concat.js +/Users/example/node_modules/lodash/fp/stubString.js +/Users/example/node_modules/lodash/fp/property.js +/Users/example/node_modules/lodash/fp/reduce.js +/Users/example/node_modules/lodash/fp/symmetricDifference.js +/Users/example/node_modules/lodash/fp/findLastIndex.js +/Users/example/node_modules/lodash/fp/toPairsIn.js +/Users/example/node_modules/lodash/fp/invertBy.js +/Users/example/node_modules/lodash/fp/isNaN.js +/Users/example/node_modules/lodash/fp/isSafeInteger.js +/Users/example/node_modules/lodash/fp/create.js +/Users/example/node_modules/lodash/fp/identical.js +/Users/example/node_modules/lodash/fp/subtract.js +/Users/example/node_modules/lodash/fp/always.js +/Users/example/node_modules/lodash/fp/paths.js +/Users/example/node_modules/lodash/fp/slice.js +/Users/example/node_modules/lodash/fp/anyPass.js +/Users/example/node_modules/lodash/fp/overSome.js +/Users/example/node_modules/lodash/fp/fill.js +/Users/example/node_modules/lodash/fp/toIterator.js +/Users/example/node_modules/lodash/fp/trimStart.js +/Users/example/node_modules/lodash/fp/flatten.js +/Users/example/node_modules/lodash/fp/toPlainObject.js +/Users/example/node_modules/lodash/fp/add.js +/Users/example/node_modules/lodash/fp/forOwnRight.js +/Users/example/node_modules/lodash/fp/some.js +/Users/example/node_modules/lodash/fp/isNil.js +/Users/example/node_modules/lodash/fp/zipObj.js +/Users/example/node_modules/lodash/fp/sortedIndexOf.js +/Users/example/node_modules/lodash/fp/sortedIndexBy.js +/Users/example/node_modules/lodash/fp/partition.js +/Users/example/node_modules/lodash/fp/castArray.js +/Users/example/node_modules/lodash/fp/iteratee.js +/Users/example/node_modules/lodash/fp/pull.js +/Users/example/node_modules/lodash/fp/matchesProperty.js +/Users/example/node_modules/lodash/fp/symmetricDifferenceWith.js +/Users/example/node_modules/lodash/fp/inRange.js +/Users/example/node_modules/lodash/fp/values.js +/Users/example/node_modules/lodash/fp/dropLast.js +/Users/example/node_modules/lodash/fp/startsWith.js +/Users/example/node_modules/lodash/fp/set.js +/Users/example/node_modules/lodash/fp/array.js +/Users/example/node_modules/lodash/fp/curryN.js +/Users/example/node_modules/lodash/fp/cloneDeepWith.js +/Users/example/node_modules/lodash/fp/reject.js +/Users/example/node_modules/lodash/fp/lowerCase.js +/Users/example/node_modules/lodash/fp/forEachRight.js +/Users/example/node_modules/lodash/fp/wrap.js +/Users/example/node_modules/lodash/fp/zipAll.js +/Users/example/node_modules/lodash/fp/takeLast.js +/Users/example/node_modules/lodash/fp/mergeAll.js +/Users/example/node_modules/lodash/fp/lastIndexOfFrom.js +/Users/example/node_modules/lodash/fp/padCharsStart.js +/Users/example/node_modules/lodash/fp/findKey.js +/Users/example/node_modules/lodash/fp/debounce.js +/Users/example/node_modules/lodash/fp/any.js +/Users/example/node_modules/lodash/fp/init.js +/Users/example/node_modules/lodash/fp/wrapperReverse.js +/Users/example/node_modules/lodash/fp/intersection.js +/Users/example/node_modules/lodash/fp/uniqueId.js +/Users/example/node_modules/lodash/fp/meanBy.js +/Users/example/node_modules/lodash/fp/sortBy.js +/Users/example/node_modules/lodash/fp/toFinite.js +/Users/example/node_modules/lodash/fp/isFunction.js +/Users/example/node_modules/lodash/fp/omitAll.js +/Users/example/node_modules/lodash/fp/sum.js +/Users/example/node_modules/lodash/fp/string.js +/Users/example/node_modules/lodash/fp/invertObj.js +/Users/example/node_modules/lodash/fp/_mapping.js +/Users/example/node_modules/lodash/fp/partial.js +/Users/example/node_modules/lodash/fp/rangeRight.js +/Users/example/node_modules/lodash/fp/stubObject.js +/Users/example/node_modules/lodash/fp/trimChars.js +/Users/example/node_modules/lodash/fp/props.js +/Users/example/node_modules/lodash/fp/unary.js +/Users/example/node_modules/lodash/fp/orderBy.js +/Users/example/node_modules/lodash/fp/allPass.js +/Users/example/node_modules/lodash/fp/unionBy.js +/Users/example/node_modules/lodash/fp/sortedIndex.js +/Users/example/node_modules/lodash/fp/invert.js +/Users/example/node_modules/lodash/fp/value.js +/Users/example/node_modules/lodash/fp/includesFrom.js +/Users/example/node_modules/lodash/fp/constant.js +/Users/example/node_modules/lodash/fp/invoke.js +/Users/example/node_modules/lodash/fp/invokeMap.js +/Users/example/node_modules/lodash/fp/curryRight.js +/Users/example/node_modules/lodash/fp/defaultsDeepAll.js +/Users/example/node_modules/lodash/fp/flatMap.js +/Users/example/node_modules/lodash/fp/isWeakMap.js +/Users/example/node_modules/lodash/fp/math.js +/Users/example/node_modules/lodash/fp/has.js +/Users/example/node_modules/lodash/fp/fromPairs.js +/Users/example/node_modules/lodash/fp/toJSON.js +/Users/example/node_modules/lodash/fp/findLastFrom.js +/Users/example/node_modules/lodash/fp/_convertBrowser.js +/Users/example/node_modules/lodash/fp/toLength.js +/Users/example/node_modules/lodash/fp/seq.js +/Users/example/node_modules/lodash/fp/propertyOf.js +/Users/example/node_modules/lodash/fp/lowerFirst.js +/Users/example/node_modules/lodash/fp/takeRightWhile.js +/Users/example/node_modules/lodash/fp/toPath.js +/Users/example/node_modules/lodash/fp/capitalize.js +/Users/example/node_modules/lodash/fp/replace.js +/Users/example/node_modules/lodash/fp/next.js +/Users/example/node_modules/lodash/fp/clone.js +/Users/example/node_modules/lodash/fp/isArguments.js +/Users/example/node_modules/lodash/fp/indexOf.js +/Users/example/node_modules/lodash/fp/indexBy.js +/Users/example/node_modules/lodash/fp/omitBy.js +/Users/example/node_modules/lodash/fp/T.js +/Users/example/node_modules/lodash/fp/assignInAllWith.js +/Users/example/node_modules/lodash/fp/function.js +/Users/example/node_modules/lodash/fp/isObject.js +/Users/example/node_modules/lodash/fp/union.js +/Users/example/node_modules/lodash/fp/methodOf.js +/Users/example/node_modules/lodash/fp/dissoc.js +/Users/example/node_modules/lodash/fp/drop.js +/Users/example/node_modules/lodash/fp/apply.js +/Users/example/node_modules/lodash/fp/complement.js +/Users/example/node_modules/lodash/fp/conforms.js +/Users/example/node_modules/lodash/fp/get.js +/Users/example/node_modules/lodash/fp/without.js +/Users/example/node_modules/lodash/fp/nthArg.js +/Users/example/node_modules/lodash/fp/throttle.js +/Users/example/node_modules/lodash/fp/rangeStepRight.js +/Users/example/node_modules/lodash/fp/stubArray.js +/Users/example/node_modules/lodash/fp/toNumber.js +/Users/example/node_modules/lodash/fp/identity.js +/Users/example/node_modules/lodash/fp/date.js +/Users/example/node_modules/lodash/fp/path.js +/Users/example/node_modules/lodash/fp/groupBy.js +/Users/example/node_modules/lodash/fp/camelCase.js +/Users/example/node_modules/lodash/fp/unescape.js +/Users/example/node_modules/lodash/fp/over.js +/Users/example/node_modules/lodash/fp/reduceRight.js +/Users/example/node_modules/lodash/fp/unzipWith.js +/Users/example/node_modules/lodash/fp/pipe.js +/Users/example/node_modules/lodash/fp/entries.js +/Users/example/node_modules/lodash/fp/forInRight.js +/Users/example/node_modules/lodash/fp/invokeArgsMap.js +/Users/example/node_modules/lodash/fp/pullAllBy.js +/Users/example/node_modules/lodash/fp/assignInAll.js +/Users/example/node_modules/lodash/fp/cloneDeep.js +/Users/example/node_modules/lodash/fp/isWeakSet.js +/Users/example/node_modules/lodash/fp/contains.js +/Users/example/node_modules/lodash/fp/forIn.js +/Users/example/node_modules/lodash/fp/tap.js +/Users/example/node_modules/lodash/fp/isNumber.js +/Users/example/node_modules/lodash/fp/split.js +/Users/example/node_modules/lodash/fp/partialRight.js +/Users/example/node_modules/lodash/fp/intersectionWith.js +/Users/example/node_modules/lodash/fp/first.js +/Users/example/node_modules/lodash/fp/pathEq.js +/Users/example/node_modules/lodash/fp/repeat.js +/Users/example/node_modules/lodash/fp/zipObjectDeep.js +/Users/example/node_modules/lodash/fp/flatMapDepth.js +/Users/example/node_modules/lodash/fp/isMatchWith.js +/Users/example/node_modules/lodash/fp/pullAll.js +/Users/example/node_modules/lodash/fp/round.js +/Users/example/node_modules/lodash/fp/unnest.js +/Users/example/node_modules/lodash/fp/endsWith.js +/Users/example/node_modules/lodash/fp/overEvery.js +/Users/example/node_modules/lodash/fp/result.js +/Users/example/node_modules/lodash/fp/clamp.js +/Users/example/node_modules/lodash/fp/zip.js +/Users/example/node_modules/lodash/fp/isArray.js +/Users/example/node_modules/lodash/fp/differenceBy.js +/Users/example/node_modules/lodash/fp/uniqWith.js +/Users/example/node_modules/lodash/fp/wrapperChain.js +/Users/example/node_modules/lodash/fp/zipWith.js +/Users/example/node_modules/lodash/fp/pick.js +/Users/example/node_modules/lodash/fp/initial.js +/Users/example/node_modules/lodash/fp/once.js +/Users/example/node_modules/lodash/fp/sortedUniqBy.js +/Users/example/node_modules/lodash/fp/isLength.js +/Users/example/node_modules/lodash/fp/pad.js +/Users/example/node_modules/lodash/fp/takeRight.js +/Users/example/node_modules/lodash/fp/dropRight.js +/Users/example/node_modules/lodash/fp/escapeRegExp.js +/Users/example/node_modules/lodash/fp/dropRightWhile.js +/Users/example/node_modules/lodash/fp/snakeCase.js +/Users/example/node_modules/lodash/fp/toUpper.js +/Users/example/node_modules/lodash/fp/assoc.js +/Users/example/node_modules/lodash/fp/forEach.js +/Users/example/node_modules/lodash/fp/cond.js +/Users/example/node_modules/lodash/fp/shuffle.js +/Users/example/node_modules/lodash/fp/uniq.js +/Users/example/node_modules/lodash/fp/toPairs.js +/Users/example/node_modules/lodash/fp/mean.js +/Users/example/node_modules/lodash/fp/lt.js +/Users/example/node_modules/lodash/fp/mergeAllWith.js +/Users/example/node_modules/lodash/fp/sampleSize.js +/Users/example/node_modules/lodash/fp/isArrayLike.js +/Users/example/node_modules/lodash/fp/min.js +/Users/example/node_modules/lodash/fp/map.js +/Users/example/node_modules/lodash/fp/sortedLastIndexOf.js +/Users/example/node_modules/lodash/fp/sortedLastIndexBy.js +/Users/example/node_modules/lodash/fp/bind.js +/Users/example/node_modules/lodash/fp/flip.js +/Users/example/node_modules/lodash/fp/upperCase.js +/Users/example/node_modules/lodash/fp/F.js +/Users/example/node_modules/lodash/fp/filter.js +/Users/example/node_modules/lodash/fp/find.js +/Users/example/node_modules/lodash/fp/_baseConvert.js +/Users/example/node_modules/lodash/fp/isDate.js +/Users/example/node_modules/lodash/fp/padStart.js +/Users/example/node_modules/lodash/fp/defaults.js +/Users/example/node_modules/lodash/fp/defaultsDeep.js +/Users/example/node_modules/lodash/fp/isPlainObject.js +/Users/example/node_modules/lodash/fp/sample.js +/Users/example/node_modules/lodash/fp/mergeWith.js +/Users/example/node_modules/lodash/fp/getOr.js +/Users/example/node_modules/lodash/fp/trimCharsStart.js +/Users/example/node_modules/lodash/fp/xor.js +/Users/example/node_modules/lodash/fp/template.js +/Users/example/node_modules/lodash/fp/countBy.js +/Users/example/node_modules/lodash/fp/method.js +/Users/example/node_modules/lodash/fp/spread.js +/Users/example/node_modules/lodash/fp/stubTrue.js +/Users/example/node_modules/lodash/fp/padCharsEnd.js +/Users/example/node_modules/lodash/fp/collection.js +/Users/example/node_modules/lodash/fp/words.js +/Users/example/node_modules/lodash/fp/flattenDeep.js +/Users/example/node_modules/lodash/fp/stubFalse.js +/Users/example/node_modules/lodash/fp/transform.js +/Users/example/node_modules/lodash/fp/isElement.js +/Users/example/node_modules/lodash/fp/differenceWith.js +/Users/example/node_modules/lodash/fp/sortedUniq.js +/Users/example/node_modules/lodash/fp/defer.js +/Users/example/node_modules/lodash/fp/isArrayLikeObject.js +/Users/example/node_modules/lodash/fp/isBoolean.js +/Users/example/node_modules/lodash/fp/setWith.js +/Users/example/node_modules/lodash/fp/overArgs.js +/Users/example/node_modules/lodash/fp/head.js +/Users/example/node_modules/lodash/fp/pullAllWith.js +/Users/example/node_modules/lodash/fp/findLastKey.js +/Users/example/node_modules/lodash/fp/findLastIndexFrom.js +/Users/example/node_modules/lodash/fp/isMatch.js +/Users/example/node_modules/lodash/fp/noop.js +/Users/example/node_modules/lodash/fp/assign.js +/Users/example/node_modules/lodash/fp/pathOr.js +/Users/example/node_modules/lodash/fp/take.js +/Users/example/node_modules/lodash/fp/last.js +/Users/example/node_modules/lodash/fp/takeLastWhile.js +/Users/example/node_modules/lodash/fp/__.js +/Users/example/node_modules/lodash/fp/entriesIn.js +/Users/example/node_modules/lodash/fp/delay.js +/Users/example/node_modules/lodash/fp/isSymbol.js +/Users/example/node_modules/lodash/fp/rangeStep.js +/Users/example/node_modules/lodash/fp/isFinite.js +/Users/example/node_modules/lodash/fp/curry.js +/Users/example/node_modules/lodash/fp/xorWith.js +/Users/example/node_modules/lodash/fp/_util.js +/Users/example/node_modules/lodash/fp/isNative.js +/Users/example/node_modules/lodash/fp/eachRight.js +/Users/example/node_modules/lodash/fp/conformsTo.js +/Users/example/node_modules/lodash/fp/defaultsAll.js +/Users/example/node_modules/lodash/fp/toSafeInteger.js +/Users/example/node_modules/lodash/fp/defaultTo.js +/Users/example/node_modules/lodash/fp/sumBy.js +/Users/example/node_modules/lodash/_baseRest.js +/Users/example/node_modules/lodash/_setCacheAdd.js +/Users/example/node_modules/lodash/isMap.js +/Users/example/node_modules/lodash/isEmpty.js +/Users/example/node_modules/lodash/_countHolders.js +/Users/example/node_modules/lodash/each.js +/Users/example/node_modules/lodash/_unicodeSize.js +/Users/example/node_modules/lodash/isString.js +/Users/example/node_modules/lodash/_composeArgs.js +/Users/example/node_modules/lodash/_baseUnary.js +/Users/example/node_modules/lodash/update.js +/Users/example/node_modules/lodash/deburr.js +/Users/example/node_modules/lodash/_LodashWrapper.js +/Users/example/node_modules/lodash/isTypedArray.js +/Users/example/node_modules/lodash/bindKey.js +/Users/example/node_modules/lodash/extendWith.js +/Users/example/node_modules/lodash/functions.js +/Users/example/node_modules/lodash/_arrayEach.js +/Users/example/node_modules/lodash/_castPath.js +/Users/example/node_modules/lodash/omit.js +/Users/example/node_modules/lodash/_arrayReduceRight.js +/Users/example/node_modules/lodash/wrapperLodash.js +/Users/example/node_modules/lodash/attempt.js +/Users/example/node_modules/lodash/keysIn.js +/Users/example/node_modules/lodash/_Promise.js +/Users/example/node_modules/lodash/startCase.js +/Users/example/node_modules/lodash/_WeakMap.js +/Users/example/node_modules/lodash/_createCtor.js +/Users/example/node_modules/lodash/_baseGetAllKeys.js +/Users/example/node_modules/lodash/object.js +/Users/example/node_modules/lodash/bindAll.js +/Users/example/node_modules/lodash/difference.js +/Users/example/node_modules/lodash/_initCloneObject.js +/Users/example/node_modules/lodash/_setToPairs.js +/Users/example/node_modules/lodash/_cacheHas.js +/Users/example/node_modules/lodash/_compareMultiple.js +/Users/example/node_modules/lodash/_baseFindKey.js +/Users/example/node_modules/lodash/mixin.js +/Users/example/node_modules/lodash/templateSettings.js +/Users/example/node_modules/lodash/concat.js +/Users/example/node_modules/lodash/stubString.js +/Users/example/node_modules/lodash/_baseAssignIn.js +/Users/example/node_modules/lodash/property.js +/Users/example/node_modules/lodash/_arrayIncludes.js +/Users/example/node_modules/lodash/reduce.js +/Users/example/node_modules/lodash/_baseClone.js +/Users/example/node_modules/lodash/_baseGet.js +/Users/example/node_modules/lodash/findLastIndex.js +/Users/example/node_modules/lodash/toPairsIn.js +/Users/example/node_modules/lodash/_customDefaultsAssignIn.js +/Users/example/node_modules/lodash/invertBy.js +/Users/example/node_modules/lodash/isNaN.js +/Users/example/node_modules/lodash/_equalArrays.js +/Users/example/node_modules/lodash/index.js +/Users/example/node_modules/lodash/isSafeInteger.js +/Users/example/node_modules/lodash/_createPartial.js +/Users/example/node_modules/lodash/_reEvaluate.js +/Users/example/node_modules/lodash/create.js +/Users/example/node_modules/lodash/_baseKeys.js +/Users/example/node_modules/lodash/_baseInvoke.js +/Users/example/node_modules/lodash/_cloneTypedArray.js +/Users/example/node_modules/lodash/subtract.js +/Users/example/node_modules/lodash/slice.js +/Users/example/node_modules/lodash/overSome.js +/Users/example/node_modules/lodash/_memoizeCapped.js +/Users/example/node_modules/lodash/_stringToPath.js +/Users/example/node_modules/lodash/fill.js +/Users/example/node_modules/lodash/_mapToArray.js +/Users/example/node_modules/lodash/toIterator.js +/Users/example/node_modules/lodash/_baseTrim.js +/Users/example/node_modules/lodash/_baseOrderBy.js +/Users/example/node_modules/lodash/trimStart.js +/Users/example/node_modules/lodash/_arraySome.js +/Users/example/node_modules/lodash/_baseConformsTo.js +/Users/example/node_modules/lodash/_root.js +/Users/example/node_modules/lodash/flatten.js +/Users/example/node_modules/lodash/toPlainObject.js +/Users/example/node_modules/lodash/lodash.min.js +/Users/example/node_modules/lodash/add.js +/Users/example/node_modules/lodash/forOwnRight.js +/Users/example/node_modules/lodash/some.js +/Users/example/node_modules/lodash/_isStrictComparable.js +/Users/example/node_modules/lodash/isNil.js +/Users/example/node_modules/lodash/_baseSortBy.js +/Users/example/node_modules/lodash/sortedIndexOf.js +/Users/example/node_modules/lodash/_baseSortedIndexBy.js +/Users/example/node_modules/lodash/sortedIndexBy.js +/Users/example/node_modules/lodash/_stackDelete.js +/Users/example/node_modules/lodash/partition.js +/Users/example/node_modules/lodash/_isFlattenable.js +/Users/example/node_modules/lodash/castArray.js +/Users/example/node_modules/lodash/iteratee.js +/Users/example/node_modules/lodash/pull.js +/Users/example/node_modules/lodash/matchesProperty.js +/Users/example/node_modules/lodash/inRange.js +/Users/example/node_modules/lodash/_lazyReverse.js +/Users/example/node_modules/lodash/values.js +/Users/example/node_modules/lodash/_toKey.js +/Users/example/node_modules/lodash/_baseSortedUniq.js +/Users/example/node_modules/lodash/_baseAssignValue.js +/Users/example/node_modules/lodash/_baseSetToString.js +/Users/example/node_modules/lodash/startsWith.js +/Users/example/node_modules/lodash/_getHolder.js +/Users/example/node_modules/lodash/_baseToNumber.js +/Users/example/node_modules/lodash/set.js +/Users/example/node_modules/lodash/_asciiWords.js +/Users/example/node_modules/lodash/array.js +/Users/example/node_modules/lodash/_mapCacheSet.js +/Users/example/node_modules/lodash/_baseMean.js +/Users/example/node_modules/lodash/cloneDeepWith.js +/Users/example/node_modules/lodash/reject.js +/Users/example/node_modules/lodash/README.md +/Users/example/node_modules/lodash/_getMatchData.js +/Users/example/node_modules/lodash/lowerCase.js +/Users/example/node_modules/lodash/forEachRight.js +/Users/example/node_modules/lodash/wrap.js +/Users/example/node_modules/lodash/_baseUniq.js +/Users/example/node_modules/lodash/_baseMerge.js +/Users/example/node_modules/lodash/_createWrap.js +/Users/example/node_modules/lodash/_baseConforms.js +/Users/example/node_modules/lodash/findKey.js +/Users/example/node_modules/lodash/debounce.js +/Users/example/node_modules/lodash/_basePick.js +/Users/example/node_modules/lodash/_baseValues.js +/Users/example/node_modules/lodash/_createAssigner.js +/Users/example/node_modules/lodash/wrapperReverse.js +/Users/example/node_modules/lodash/_baseUnset.js +/Users/example/node_modules/lodash/intersection.js +/Users/example/node_modules/lodash/_hasUnicodeWord.js +/Users/example/node_modules/lodash/_baseFunctions.js +/Users/example/node_modules/lodash/uniqueId.js +/Users/example/node_modules/lodash/meanBy.js +/Users/example/node_modules/lodash/sortBy.js +/Users/example/node_modules/lodash/_getPrototype.js +/Users/example/node_modules/lodash/_cloneBuffer.js +/Users/example/node_modules/lodash/release.md +/Users/example/node_modules/lodash/toFinite.js +/Users/example/node_modules/lodash/_baseReduce.js +/Users/example/node_modules/lodash/isFunction.js +/Users/example/node_modules/lodash/_copyObject.js +/Users/example/node_modules/lodash/sum.js +/Users/example/node_modules/lodash/_nativeCreate.js +/Users/example/node_modules/lodash/_baseForRight.js +/Users/example/node_modules/lodash/string.js +/Users/example/node_modules/lodash/partial.js +/Users/example/node_modules/lodash/_baseAggregator.js +/Users/example/node_modules/lodash/rangeRight.js +/Users/example/node_modules/lodash/stubObject.js +/Users/example/node_modules/lodash/_baseIsMap.js +/Users/example/node_modules/lodash/_baseInRange.js +/Users/example/node_modules/lodash/_Stack.js +/Users/example/node_modules/lodash/_createCaseFirst.js +/Users/example/node_modules/lodash/unary.js +/Users/example/node_modules/lodash/_createMathOperation.js +/Users/example/node_modules/lodash/_overArg.js +/Users/example/node_modules/lodash/_baseFlatten.js +/Users/example/node_modules/lodash/_setWrapToString.js +/Users/example/node_modules/lodash/orderBy.js +/Users/example/node_modules/lodash/_copyArray.js +/Users/example/node_modules/lodash/unionBy.js +/Users/example/node_modules/lodash/sortedIndex.js +/Users/example/node_modules/lodash/invert.js +/Users/example/node_modules/lodash/value.js +/Users/example/node_modules/lodash/package.json +/Users/example/node_modules/lodash/_mapCacheHas.js +/Users/example/node_modules/lodash/_baseCreate.js +/Users/example/node_modules/lodash/constant.js +/Users/example/node_modules/lodash/flake.nix +/Users/example/node_modules/lodash/invoke.js +/Users/example/node_modules/lodash/invokeMap.js +/Users/example/node_modules/lodash/curryRight.js +/Users/example/node_modules/lodash/_baseZipObject.js +/Users/example/node_modules/lodash/flatMap.js +/Users/example/node_modules/lodash/isWeakMap.js +/Users/example/node_modules/lodash/math.js +/Users/example/node_modules/lodash/has.js +/Users/example/node_modules/lodash/fromPairs.js +/Users/example/node_modules/lodash/toJSON.js +/Users/example/node_modules/lodash/_objectToString.js +/Users/example/node_modules/lodash/_arrayPush.js +/Users/example/node_modules/lodash/_cloneArrayBuffer.js +/Users/example/node_modules/lodash/toLength.js +/Users/example/node_modules/lodash/seq.js +/Users/example/node_modules/lodash/propertyOf.js +/Users/example/node_modules/lodash/lowerFirst.js +/Users/example/node_modules/lodash/takeRightWhile.js +/Users/example/node_modules/lodash/_mapCacheDelete.js +/Users/example/node_modules/lodash/toPath.js +/Users/example/node_modules/lodash/capitalize.js +/Users/example/node_modules/lodash/_arrayEachRight.js +/Users/example/node_modules/lodash/replace.js +/Users/example/node_modules/lodash/_createBaseFor.js +/Users/example/node_modules/lodash/next.js +/Users/example/node_modules/lodash/_hasUnicode.js +/Users/example/node_modules/lodash/clone.js +/Users/example/node_modules/lodash/isArguments.js +/Users/example/node_modules/lodash/_nativeKeysIn.js +/Users/example/node_modules/lodash/indexOf.js +/Users/example/node_modules/lodash/_arrayMap.js +/Users/example/node_modules/lodash/_baseKeysIn.js +/Users/example/node_modules/lodash/_baseIsNaN.js +/Users/example/node_modules/lodash/_shortOut.js +/Users/example/node_modules/lodash/omitBy.js +/Users/example/node_modules/lodash/function.js +/Users/example/node_modules/lodash/_listCacheClear.js +/Users/example/node_modules/lodash/_arrayIncludesWith.js +/Users/example/node_modules/lodash/isObject.js +/Users/example/node_modules/lodash/union.js +/Users/example/node_modules/lodash/methodOf.js +/Users/example/node_modules/lodash/_getSymbols.js +/Users/example/node_modules/lodash/_baseMatches.js +/Users/example/node_modules/lodash/drop.js +/Users/example/node_modules/lodash/_baseUpdate.js +/Users/example/node_modules/lodash/_baseSlice.js +/Users/example/node_modules/lodash/_createHybrid.js +/Users/example/node_modules/lodash/_getAllKeys.js +/Users/example/node_modules/lodash/_mapCacheGet.js +/Users/example/node_modules/lodash/conforms.js +/Users/example/node_modules/lodash/_cloneRegExp.js +/Users/example/node_modules/lodash/_hashDelete.js +/Users/example/node_modules/lodash/get.js +/Users/example/node_modules/lodash/without.js +/Users/example/node_modules/lodash/nthArg.js +/Users/example/node_modules/lodash/throttle.js +/Users/example/node_modules/lodash/_nodeUtil.js +/Users/example/node_modules/lodash/stubArray.js +/Users/example/node_modules/lodash/toNumber.js +/Users/example/node_modules/lodash/_escapeHtmlChar.js +/Users/example/node_modules/lodash/identity.js +/Users/example/node_modules/lodash/_initCloneByTag.js +/Users/example/node_modules/lodash/date.js +/Users/example/node_modules/lodash/_baseMatchesProperty.js +/Users/example/node_modules/lodash/groupBy.js +/Users/example/node_modules/lodash/camelCase.js +/Users/example/node_modules/lodash/_arrayReduce.js +/Users/example/node_modules/lodash/_arrayLikeKeys.js +/Users/example/node_modules/lodash/_setCacheHas.js +/Users/example/node_modules/lodash/unescape.js +/Users/example/node_modules/lodash/over.js +/Users/example/node_modules/lodash/reduceRight.js +/Users/example/node_modules/lodash/_copySymbols.js +/Users/example/node_modules/lodash/_getFuncName.js +/Users/example/node_modules/lodash/unzipWith.js +/Users/example/node_modules/lodash/_createOver.js +/Users/example/node_modules/lodash/entries.js +/Users/example/node_modules/lodash/forInRight.js +/Users/example/node_modules/lodash/_freeGlobal.js +/Users/example/node_modules/lodash/pullAllBy.js +/Users/example/node_modules/lodash/cloneDeep.js +/Users/example/node_modules/lodash/isWeakSet.js +/Users/example/node_modules/lodash/forIn.js +/Users/example/node_modules/lodash/tap.js +/Users/example/node_modules/lodash/isNumber.js +/Users/example/node_modules/lodash/_baseMergeDeep.js +/Users/example/node_modules/lodash/split.js +/Users/example/node_modules/lodash/_listCacheDelete.js +/Users/example/node_modules/lodash/partialRight.js +/Users/example/node_modules/lodash/_parent.js +/Users/example/node_modules/lodash/_castSlice.js +/Users/example/node_modules/lodash/intersectionWith.js +/Users/example/node_modules/lodash/_apply.js +/Users/example/node_modules/lodash/first.js +/Users/example/node_modules/lodash/_deburrLetter.js +/Users/example/node_modules/lodash/_updateWrapDetails.js +/Users/example/node_modules/lodash/_getValue.js +/Users/example/node_modules/lodash/_createRelationalOperation.js +/Users/example/node_modules/lodash/repeat.js +/Users/example/node_modules/lodash/_reInterpolate.js +/Users/example/node_modules/lodash/_baseIsSet.js +/Users/example/node_modules/lodash/_baseIsNative.js +/Users/example/node_modules/lodash/zipObjectDeep.js +/Users/example/node_modules/lodash/_baseIsEqual.js +/Users/example/node_modules/lodash/_baseGt.js +/Users/example/node_modules/lodash/flatMapDepth.js +/Users/example/node_modules/lodash/_listCacheSet.js +/Users/example/node_modules/lodash/_Symbol.js +/Users/example/node_modules/lodash/_insertWrapDetails.js +/Users/example/node_modules/lodash/isMatchWith.js +/Users/example/node_modules/lodash/pullAll.js +/Users/example/node_modules/lodash/_castArrayLikeObject.js +/Users/example/node_modules/lodash/round.js +/Users/example/node_modules/lodash/_stackGet.js +/Users/example/node_modules/lodash/_setToString.js +/Users/example/node_modules/lodash/_asciiToArray.js +/Users/example/node_modules/lodash/_baseRange.js +/Users/example/node_modules/lodash/_assignValue.js +/Users/example/node_modules/lodash/_baseRandom.js +/Users/example/node_modules/lodash/endsWith.js +/Users/example/node_modules/lodash/overEvery.js +/Users/example/node_modules/lodash/result.js +/Users/example/node_modules/lodash/clamp.js +/Users/example/node_modules/lodash/zip.js +/Users/example/node_modules/lodash/isArray.js +/Users/example/node_modules/lodash/differenceBy.js +/Users/example/node_modules/lodash/_baseForOwnRight.js +/Users/example/node_modules/lodash/uniqWith.js +/Users/example/node_modules/lodash/_listCacheHas.js +/Users/example/node_modules/lodash/wrapperChain.js +/Users/example/node_modules/lodash/zipWith.js +/Users/example/node_modules/lodash/pick.js +/Users/example/node_modules/lodash/initial.js +/Users/example/node_modules/lodash/once.js +/Users/example/node_modules/lodash/sortedUniqBy.js +/Users/example/node_modules/lodash/isLength.js +/Users/example/node_modules/lodash/pad.js +/Users/example/node_modules/lodash/takeRight.js +/Users/example/node_modules/lodash/dropRight.js +/Users/example/node_modules/lodash/escapeRegExp.js +/Users/example/node_modules/lodash/dropRightWhile.js +/Users/example/node_modules/lodash/snakeCase.js +/Users/example/node_modules/lodash/toUpper.js +/Users/example/node_modules/lodash/forEach.js +/Users/example/node_modules/lodash/cond.js +/Users/example/node_modules/lodash/shuffle.js +/Users/example/node_modules/lodash/_hashGet.js +/Users/example/node_modules/lodash/_assocIndexOf.js +/Users/example/node_modules/lodash/uniq.js +/Users/example/node_modules/lodash/_nativeKeys.js +/Users/example/node_modules/lodash/_baseForOwn.js +/Users/example/node_modules/lodash/_asciiSize.js +/Users/example/node_modules/lodash/toPairs.js +/Users/example/node_modules/lodash/mean.js +/Users/example/node_modules/lodash/lt.js +/Users/example/node_modules/lodash/_charsEndIndex.js +/Users/example/node_modules/lodash/_wrapperClone.js +/Users/example/node_modules/lodash/sampleSize.js +/Users/example/node_modules/lodash/isArrayLike.js +/Users/example/node_modules/lodash/min.js +/Users/example/node_modules/lodash/map.js +/Users/example/node_modules/lodash/_createBind.js +/Users/example/node_modules/lodash/sortedLastIndexOf.js +/Users/example/node_modules/lodash/sortedLastIndexBy.js +/Users/example/node_modules/lodash/_replaceHolders.js +/Users/example/node_modules/lodash/bind.js +/Users/example/node_modules/lodash/_stackHas.js +/Users/example/node_modules/lodash/_basePickBy.js +/Users/example/node_modules/lodash/flip.js +/Users/example/node_modules/lodash/upperCase.js +/Users/example/node_modules/lodash/_baseIntersection.js +/Users/example/node_modules/lodash/filter.js +/Users/example/node_modules/lodash/_createFind.js +/Users/example/node_modules/lodash/_getMapData.js +/Users/example/node_modules/lodash/_flatRest.js +/Users/example/node_modules/lodash/_getTag.js +/Users/example/node_modules/lodash/find.js +/Users/example/node_modules/lodash/lodash.js +/Users/example/node_modules/lodash/isDate.js +/Users/example/node_modules/lodash/_createRange.js +/Users/example/node_modules/lodash/padStart.js +/Users/example/node_modules/lodash/defaults.js +/Users/example/node_modules/lodash/defaultsDeep.js +/Users/example/node_modules/lodash/_baseTimes.js +/Users/example/node_modules/lodash/_arrayAggregator.js +/Users/example/node_modules/lodash/_shuffleSelf.js +/Users/example/node_modules/lodash/isPlainObject.js +/Users/example/node_modules/lodash/_baseNth.js +/Users/example/node_modules/lodash/_baseEvery.js +/Users/example/node_modules/lodash/sample.js +/Users/example/node_modules/lodash/_hashSet.js +/Users/example/node_modules/lodash/_baseAt.js +/Users/example/node_modules/lodash/_customOmitClone.js +/Users/example/node_modules/lodash/_getWrapDetails.js +/Users/example/node_modules/lodash/_baseGetTag.js +/Users/example/node_modules/lodash/mergeWith.js +/Users/example/node_modules/lodash/xor.js +/Users/example/node_modules/lodash/_createRecurry.js +/Users/example/node_modules/lodash/template.js +/Users/example/node_modules/lodash/_baseHasIn.js +/Users/example/node_modules/lodash/countBy.js +/Users/example/node_modules/lodash/method.js +/Users/example/node_modules/lodash/spread.js +/Users/example/node_modules/lodash/_compareAscending.js +/Users/example/node_modules/lodash/stubTrue.js +/Users/example/node_modules/lodash/_charsStartIndex.js +/Users/example/node_modules/lodash/collection.js +/Users/example/node_modules/lodash/_customDefaultsMerge.js +/Users/example/node_modules/lodash/words.js +/Users/example/node_modules/lodash/flattenDeep.js +/Users/example/node_modules/lodash/_baseDifference.js +/Users/example/node_modules/lodash/stubFalse.js +/Users/example/node_modules/lodash/_castRest.js +/Users/example/node_modules/lodash/transform.js +/Users/example/node_modules/lodash/_setToArray.js +/Users/example/node_modules/lodash/isElement.js +/Users/example/node_modules/lodash/differenceWith.js +/Users/example/node_modules/lodash/sortedUniq.js +/Users/example/node_modules/lodash/defer.js +/Users/example/node_modules/lodash/isArrayLikeObject.js +/Users/example/node_modules/lodash/isBoolean.js +/Users/example/node_modules/lodash/setWith.js +/Users/example/node_modules/lodash/overArgs.js +/Users/example/node_modules/lodash/head.js +/Users/example/node_modules/lodash/pullAllWith.js +/Users/example/node_modules/lodash/findLastKey.js +/Users/example/node_modules/lodash/_isKey.js +/Users/example/node_modules/lodash/isMatch.js +/Users/example/node_modules/lodash/_baseFindIndex.js +/Users/example/node_modules/lodash/noop.js +/Users/example/node_modules/lodash/_baseSetData.js +/Users/example/node_modules/lodash/_hashHas.js +/Users/example/node_modules/lodash/assign.js +/Users/example/node_modules/lodash/take.js +/Users/example/node_modules/lodash/last.js +/Users/example/node_modules/lodash/_listCacheGet.js +/Users/example/node_modules/lodash/_reEscape.js +/Users/example/node_modules/lodash/entriesIn.js +/Users/example/node_modules/lodash/delay.js +/Users/example/node_modules/lodash/isSymbol.js +/Users/example/node_modules/lodash/_stringToArray.js +/Users/example/node_modules/lodash/isFinite.js +/Users/example/node_modules/lodash/curry.js +/Users/example/node_modules/lodash/xorWith.js +/Users/example/node_modules/lodash/_hasPath.js +/Users/example/node_modules/lodash/isNative.js +/Users/example/node_modules/lodash/eachRight.js +/Users/example/node_modules/lodash/conformsTo.js +/Users/example/node_modules/lodash/_reorder.js +/Users/example/node_modules/lodash/_basePullAt.js +/Users/example/node_modules/lodash/_stackSet.js +/Users/example/node_modules/lodash/toSafeInteger.js +/Users/example/node_modules/lodash/_metaMap.js +/Users/example/node_modules/lodash/defaultTo.js +/Users/example/node_modules/lodash/sumBy.js +/Users/example/node_modules/lodash/_createCompounder.js +/Users/example/node_modules/gulp-untar/node_modules/map-stream/.npmignore +/Users/example/node_modules/gulp-untar/node_modules/map-stream/test/simple-map.asynct.js +/Users/example/node_modules/gulp-untar/node_modules/map-stream/index.js +/Users/example/node_modules/gulp-untar/node_modules/map-stream/readme.markdown +/Users/example/node_modules/gulp-untar/node_modules/map-stream/package.json +/Users/example/node_modules/gulp-untar/node_modules/map-stream/examples/pretty.js +/Users/example/node_modules/gulp-untar/node_modules/map-stream/.travis.yml +/Users/example/node_modules/gulp-untar/node_modules/map-stream/LICENCE +/Users/example/node_modules/gulp-untar/node_modules/split/.npmignore +/Users/example/node_modules/gulp-untar/node_modules/split/test/options.asynct.js +/Users/example/node_modules/gulp-untar/node_modules/split/test/try_catch.asynct.js +/Users/example/node_modules/gulp-untar/node_modules/split/test/split.asynct.js +/Users/example/node_modules/gulp-untar/node_modules/split/test/partitioned_unicode.js +/Users/example/node_modules/gulp-untar/node_modules/split/index.js +/Users/example/node_modules/gulp-untar/node_modules/split/readme.markdown +/Users/example/node_modules/gulp-untar/node_modules/split/package.json +/Users/example/node_modules/gulp-untar/node_modules/split/examples/pretty.js +/Users/example/node_modules/gulp-untar/node_modules/split/.travis.yml +/Users/example/node_modules/gulp-untar/node_modules/split/LICENCE +/Users/example/node_modules/gulp-untar/node_modules/replace-ext/.npmignore +/Users/example/node_modules/gulp-untar/node_modules/replace-ext/LICENSE +/Users/example/node_modules/gulp-untar/node_modules/replace-ext/test/main.js +/Users/example/node_modules/gulp-untar/node_modules/replace-ext/index.js +/Users/example/node_modules/gulp-untar/node_modules/replace-ext/README.md +/Users/example/node_modules/gulp-untar/node_modules/replace-ext/package.json +/Users/example/node_modules/gulp-untar/node_modules/replace-ext/.travis.yml +/Users/example/node_modules/gulp-untar/node_modules/through2/.npmignore +/Users/example/node_modules/gulp-untar/node_modules/through2/LICENSE.md +/Users/example/node_modules/gulp-untar/node_modules/through2/LICENSE.html +/Users/example/node_modules/gulp-untar/node_modules/through2/README.md +/Users/example/node_modules/gulp-untar/node_modules/through2/through2.js +/Users/example/node_modules/gulp-untar/node_modules/through2/package.json +/Users/example/node_modules/gulp-untar/node_modules/clone/.npmignore +/Users/example/node_modules/gulp-untar/node_modules/clone/clone.iml +/Users/example/node_modules/gulp-untar/node_modules/clone/LICENSE +/Users/example/node_modules/gulp-untar/node_modules/clone/README.md +/Users/example/node_modules/gulp-untar/node_modules/clone/package.json +/Users/example/node_modules/gulp-untar/node_modules/clone/clone.js +/Users/example/node_modules/gulp-untar/node_modules/clone-stats/LICENSE.md +/Users/example/node_modules/gulp-untar/node_modules/clone-stats/test.js +/Users/example/node_modules/gulp-untar/node_modules/clone-stats/index.js +/Users/example/node_modules/gulp-untar/node_modules/clone-stats/README.md +/Users/example/node_modules/gulp-untar/node_modules/clone-stats/package.json +/Users/example/node_modules/gulp-untar/node_modules/vinyl/LICENSE +/Users/example/node_modules/gulp-untar/node_modules/vinyl/CHANGELOG.md +/Users/example/node_modules/gulp-untar/node_modules/vinyl/index.js +/Users/example/node_modules/gulp-untar/node_modules/vinyl/README.md +/Users/example/node_modules/gulp-untar/node_modules/vinyl/package.json +/Users/example/node_modules/gulp-untar/node_modules/vinyl/lib/isBuffer.js +/Users/example/node_modules/gulp-untar/node_modules/vinyl/lib/isNull.js +/Users/example/node_modules/gulp-untar/node_modules/vinyl/lib/cloneBuffer.js +/Users/example/node_modules/gulp-untar/node_modules/vinyl/lib/inspectStream.js +/Users/example/node_modules/gulp-untar/node_modules/vinyl/lib/isStream.js +/Users/example/node_modules/gulp-untar/node_modules/stream-combiner/.npmignore +/Users/example/node_modules/gulp-untar/node_modules/stream-combiner/LICENSE +/Users/example/node_modules/gulp-untar/node_modules/stream-combiner/test/index.js +/Users/example/node_modules/gulp-untar/node_modules/stream-combiner/index.js +/Users/example/node_modules/gulp-untar/node_modules/stream-combiner/README.md +/Users/example/node_modules/gulp-untar/node_modules/stream-combiner/package.json +/Users/example/node_modules/gulp-untar/node_modules/stream-combiner/.travis.yml +/Users/example/node_modules/gulp-untar/node_modules/event-stream/test/writeArray.asynct.js +/Users/example/node_modules/gulp-untar/node_modules/event-stream/test/stringify.js +/Users/example/node_modules/gulp-untar/node_modules/event-stream/test/readable.asynct.js +/Users/example/node_modules/gulp-untar/node_modules/event-stream/test/readArray.asynct.js +/Users/example/node_modules/gulp-untar/node_modules/event-stream/test/pause.asynct.js +/Users/example/node_modules/gulp-untar/node_modules/event-stream/test/replace.asynct.js +/Users/example/node_modules/gulp-untar/node_modules/event-stream/test/spec.asynct.js +/Users/example/node_modules/gulp-untar/node_modules/event-stream/test/simple-map.asynct.js +/Users/example/node_modules/gulp-untar/node_modules/event-stream/test/pipeline.asynct.js +/Users/example/node_modules/gulp-untar/node_modules/event-stream/test/parse.asynct.js +/Users/example/node_modules/gulp-untar/node_modules/event-stream/test/merge.asynct.js +/Users/example/node_modules/gulp-untar/node_modules/event-stream/test/split.asynct.js +/Users/example/node_modules/gulp-untar/node_modules/event-stream/test/connect.asynct.js +/Users/example/node_modules/gulp-untar/node_modules/event-stream/test/helper/index.js +/Users/example/node_modules/gulp-untar/node_modules/event-stream/index.js +/Users/example/node_modules/gulp-untar/node_modules/event-stream/readme.markdown +/Users/example/node_modules/gulp-untar/node_modules/event-stream/package.json +/Users/example/node_modules/gulp-untar/node_modules/event-stream/examples/split.js +/Users/example/node_modules/gulp-untar/node_modules/event-stream/examples/pretty.js +/Users/example/node_modules/gulp-untar/node_modules/event-stream/examples/map.js +/Users/example/node_modules/gulp-untar/node_modules/event-stream/examples/data +/Users/example/node_modules/gulp-untar/node_modules/event-stream/.travis.yml +/Users/example/node_modules/gulp-untar/node_modules/event-stream/LICENCE +/Users/example/node_modules/gulp-untar/index.js +/Users/example/node_modules/gulp-untar/README.md +/Users/example/node_modules/gulp-untar/package.json +/Users/example/node_modules/detect-newline/license +/Users/example/node_modules/detect-newline/index.js +/Users/example/node_modules/detect-newline/readme.md +/Users/example/node_modules/detect-newline/package.json +/Users/example/node_modules/quick-lru/license +/Users/example/node_modules/quick-lru/index.js +/Users/example/node_modules/quick-lru/readme.md +/Users/example/node_modules/quick-lru/package.json +/Users/example/node_modules/quick-lru/index.d.ts +/Users/example/node_modules/browserslist/error.d.ts +/Users/example/node_modules/browserslist/LICENSE +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/LICENSE +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/dist/unpacker/region.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/dist/unpacker/agents.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/dist/unpacker/feature.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/dist/unpacker/features.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/dist/unpacker/index.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/dist/unpacker/browserVersions.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/dist/unpacker/browsers.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/dist/lib/supported.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/dist/lib/statuses.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/README.md +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/package.json +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/CM.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/TM.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/NR.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/GT.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/PT.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MV.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/alt-as.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/SH.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/AI.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/VI.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/LV.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/CU.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/GL.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/PL.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/BM.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MN.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/JO.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/GP.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MR.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/VU.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/AU.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/ST.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/KW.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/CI.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/alt-ww.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/PH.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/BI.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/GH.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/HK.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/ET.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/LR.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/IS.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/SL.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/AM.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/GQ.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/HR.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MS.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/LK.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/AT.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/FI.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/TH.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/CH.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/alt-an.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/BH.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/GI.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/RU.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MK.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/DM.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/LS.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/SM.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/AL.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/IR.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/NO.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/KN.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/IN.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/KR.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/CL.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/FM.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/TL.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/GU.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/BT.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MW.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/ZW.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/SI.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/TT.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/GM.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/PM.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MO.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/HN.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/CG.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/KY.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/TG.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/SZ.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/IE.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/DZ.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/SB.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/VC.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MD.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/GF.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/UG.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/BG.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/PF.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MX.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/JE.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/TC.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/GB.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/KE.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/VG.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/AG.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/WF.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/EG.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MY.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/BZ.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/UZ.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/LA.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/ZA.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MA.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/BB.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/TZ.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/NE.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/CZ.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/YE.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/LY.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/AF.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/SG.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/alt-oc.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/CF.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/ID.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/AZ.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/EC.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/NA.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/SC.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/ME.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/GG.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/BF.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/PG.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/alt-sa.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/UY.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/BY.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MZ.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/LB.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/CA.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/UA.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/BA.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/AE.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/SD.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/VE.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/CY.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/KG.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/NF.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/NZ.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/VA.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/BE.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/GD.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/SY.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/AX.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/TD.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/CD.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/KZ.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/SA.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/NC.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/BD.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/PE.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/GE.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MG.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/alt-na.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/GY.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/PY.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/EE.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/RE.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/LC.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/QA.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/GA.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/PA.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MC.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/AD.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/SE.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/DE.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/CX.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/NG.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/alt-af.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MP.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/GR.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/US.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/BS.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/PR.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/JM.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/CK.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/YT.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/FJ.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/TK.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/AW.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/SV.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MH.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/KM.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/FR.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/NL.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/SN.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/AO.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/IQ.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/NP.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/TO.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/CO.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/IM.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/AS.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/SR.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/HU.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MT.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/BW.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/TW.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/KI.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/LT.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/DJ.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/ML.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/WS.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/ER.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/PN.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/BO.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/GN.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/FO.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/TN.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/CN.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/KP.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/AR.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/IL.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/HT.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MU.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/PW.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/GW.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/TV.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/NI.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/CV.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/KH.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/DK.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/LU.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/SK.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/IT.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/RS.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/ZM.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/ES.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MM.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/BN.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/JP.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/MQ.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/RO.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/OM.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/BR.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/PS.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/NU.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/FK.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/TJ.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/LI.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/alt-eu.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/RW.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/PK.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/BJ.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/CR.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/TR.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/SO.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/VN.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/regions/DO.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/agents.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-overflow.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/es6-number.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-marker-pseudo.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/mediasource.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/object-values.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/http3.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/asmjs.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-grid.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/filereadersync.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-autofill.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/rtcpeerconnection.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/webworkers.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-background-offsets.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/hevc.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/testfeat.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/websockets.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-in-out-of-range.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/imagecapture.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/abortcontroller.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/ime.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/mathml.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/filesystem.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/auxclick.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/battery-status.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-cross-fade.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/midi.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/download.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/do-not-track.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-container-query-units.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/passkeys.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/ogg-vorbis.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/trusted-types.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-text-box-trim.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/audiotracks.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/word-break.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-paint-api.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-exclusions.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/proxy.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/xml-serializer.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-regions.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-filter-function.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-optional-pseudo.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/page-transition-events.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/audio-api.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-text-spacing.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/promise-finally.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/flow-root.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/input-inputmode.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/mutationobserver.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/element-scroll-methods.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/sql-storage.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/console-time.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css3-boxsizing.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/hidden.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/background-repeat-round-space.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/nav-timing.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-text-justify.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/permissions-policy.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/eme.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/push-api.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/comparedocumentposition.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/insert-adjacent.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-table.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/matchesselector.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/object-entries.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/web-app-manifest.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-relative-colors.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/colr-v1.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/es5.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/web-share.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-crisp-edges.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/input-number.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/getboundingclientrect.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/webcodecs.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/fieldset-disabled.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/html5semantic.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/webtransport.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/broadcastchannel.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/imports.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/constraint-validation.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-zoom.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/avif.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/http-live-streaming.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/stream.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-image-set.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/sxg.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-math-functions.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-container-queries-style.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/svg-fragment.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/devicepixelratio.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/resizeobserver.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/namevalue-storage.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-color-adjust.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/indexeddb2.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/fileapi.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/wbr-element.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-case-insensitive.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-paged-media.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/getelementsbyclassname.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css3-cursors.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/input-file-multiple.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/selectlist.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-gencontent.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-media-range-syntax.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/webgl2.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/http2.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/ruby.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-env-function.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-when-else.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/form-submit-attributes.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/childnode-remove.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/hashchange.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/svg-fonts.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-revert-value.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/font-unicode-range.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css3-tabsize.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-has.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/promises.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/orientation-sensor.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-cascade-scope.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/mpeg-dash.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-font-palette.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/multicolumn.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-sticky.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-textshadow.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-overflow-overlay.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/bigint.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/meta-theme-color.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/array-find.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-subgrid.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/temporal.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/requestidlecallback.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/svg-html.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/bloburls.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/cookie-store-api.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/typedarrays.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/es6-string-includes.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/objectrtc.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/lazyload.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/permissions-api.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/documenthead.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-writing-mode.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-widows-orphans.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/internationalization.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/will-change.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/gyroscope.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/es6-generators.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/loading-lazy-attr.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-sel3.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-media-scripting.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-file-selector-button.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-focus-within.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/text-stroke.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css3-colors.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/setimmediate.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/shadowdom.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-variables.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/jpegxl.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-grid-animation.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/sharedarraybuffer.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/view-transitions.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/sdch.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/viewport-units.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-dir-pseudo.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-conic-gradients.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/iframe-sandbox.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/once-event-listener.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/tls1-3.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/xhr2.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-initial-letter.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/domcontentloaded.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-repeating-gradients.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/webp.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/eventsource.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/flac.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/subresource-integrity.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/geolocation.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/es6-class.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-hyphens.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/passwordrules.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/srcset.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/fetch.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-reflections.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/xhtml.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-matches-pseudo.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-content-visibility.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-text-orientation.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/keyboardevent-code.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-media-interaction.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/user-timing.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-gradients.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-logical-props.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-element-function.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-focus-visible.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/tabindex-attr.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/x-frame-options.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/svg-smil.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/credential-management.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/readonly-attr.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/meter.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css3-cursors-grab.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/tls1-2.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/dialog.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/spellcheck-attribute.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/inline-block.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/object-fit.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/variable-fonts.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/webusb.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/focusin-focusout-events.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-placeholder.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/dom-manip-convenience.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/multibackgrounds.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/apng.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-caret-color.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-font-stretch.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/picture.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/document-currentscript.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/document-policy.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-shapes.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/font-family-system-ui.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-masks.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/vibration.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/cors.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/object-observe.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/template-literals.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-nesting.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/background-sync.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/ac3-ec3.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/svg-img.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/sni.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/sharedworkers.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/iframe-seamless.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/viewport-unit-variants.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-text-align-last.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-counters.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/woff.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/addeventlistener.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/svg-filters.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/dom-range.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-read-only-write.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/webgl.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/webxr.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/matchmedia.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/streams.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/webm.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/background-img-opts.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-page-break.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-sel2.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/custom-elements.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/text-emphasis.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/svg-css.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/minmaxwh.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/payment-request.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-any-link.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/link-rel-prefetch.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-snappoints.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-print-color-adjust.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/requestanimationframe.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/textcontent.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/path2d.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/webgpu.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/mp3.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-image-orientation.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css3-cursors-newer.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/async-functions.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/wake-lock.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-rebeccapurple.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-mediaqueries.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/fontface.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/canvas-blending.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-anchor-positioning.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/wordwrap.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/stricttransportsecurity.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-container-queries.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/keyboardevent-key.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/jpegxr.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/rem.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/form-validation.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/script-defer.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/tls1-1.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-mixblendmode.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-scroll-timeline.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-text-indent.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/element-closest.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/zstd.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/input-selection.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/ttf.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/ol-reversed.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/user-select-none.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/dragndrop.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-overflow-anchor.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/xhtmlsmil.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/getrandomvalues.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-all.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/jpeg2000.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-rrggbbaa.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/input-placeholder.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/input-file-directory.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-containment.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/clipboard.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-animation.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/beacon.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/run-in.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/array-includes.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/indexeddb.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/textencoder.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/woff2.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/portals.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/atob-btoa.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-lch-lab.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-scroll-behavior.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/es6-module.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/html-media-capture.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/canvas-text.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/flexbox.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/flexbox-gap.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/gamepad.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-fixed.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/progress.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/currentcolor.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/blobbuilder.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/form-attribute.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/keyboardevent-which.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/font-feature.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/u2f.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/webnfc.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/pagevisibility.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-touch-action.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/input-minlength.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/webvr.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/contenteditable.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/audio.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/font-variant-numeric.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/pointer.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/extended-system-fonts.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/publickeypinning.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/colr.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/av1.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/link-rel-prerender.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/intersectionobserver.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/filereader.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/png-alpha.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/array-find-index.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/background-clip-text.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-width-stretch.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/shadowdomv1.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/customevent.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/input-range.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/datauri.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/urlsearchparams.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-featurequeries.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-default-pseudo.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/style-scoped.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/decorators.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/feature-policy.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/rel-noopener.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-deviceadaptation.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/history.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-clip-path.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/x-doc-messaging.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/pointerlock.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/vector-effect.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/const.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/canvas.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/console-basic.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/ping.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/async-clipboard.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-filters.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/eot.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/document-execcommand.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/mpeg4.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/text-decoration.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/rest-parameters.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/font-smooth.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-boxshadow.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/pointer-events.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-motion-paths.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/ch-unit.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/createimagebitmap.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/autofocus.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/web-serial.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/iframe-srcdoc.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/aac.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-canvas.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/native-filesystem-api.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/mutation-events.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/netinfo.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/high-resolution-time.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/queryselector.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/speech-synthesis.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/innertext.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/svg-html5.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/proximity.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/videotracks.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/deviceorientation.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/beforeafterprint.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/registerprotocolhandler.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/wai-aria.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/channel-messaging.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/server-timing.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/dnssec.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/json.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/video.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/rel-noreferrer.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/chacha20-poly1305.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-initial-value.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/es6.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/selection-api.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css3-attr.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/background-attachment.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/link-rel-preload.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-namespaces.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/link-icon-png.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/element-from-point.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/mediarecorder.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/prefers-color-scheme.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/pdf-viewer.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/wasm.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/svg.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/passive-event-listener.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-appearance.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/details.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-selection.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/input-search.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/hardwareconcurrency.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/resource-timing.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/text-size-adjust.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/rellist.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/let.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/outline.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/web-bluetooth.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/online-status.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/datalist.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/font-kerning.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/serviceworkers.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/classlist.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-unset-value.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/menu.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/dommatrix.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/forms.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/keyboardevent-location.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/input-pattern.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-media-resolution.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/input-color.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/referrer-policy.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/link-icon-svg.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/ambient-light.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/localecompare.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/insertadjacenthtml.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/getcomputedstyle.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/font-size-adjust.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-resize.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/webhid.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/use-strict.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/font-variant-alternates.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/url.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-backdrop-filter.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/dataset.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/webauthn.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/background-position-x-y.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/text-overflow.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/link-rel-preconnect.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/pad-start-end.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/input-file-accept.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/webvtt.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-cascade-layers.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/alternate-stylesheet.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/accelerometer.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/spdy.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-at-counter-style.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/script-async.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/array-flat.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-display-contents.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/input-datetime.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-first-letter.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-first-line.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/notifications.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/border-radius.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-letter-spacing.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/brotli.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/input-email-tel-url.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/maxlength.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/intrinsic-width.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/heif.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/intl-pluralrules.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/dispatchevent.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-line-clamp.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/screen-orientation.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/picture-in-picture.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/calc.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/input-event.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/offline-apps.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/template.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-not-sel-list.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/custom-elementsv1.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-nth-child-of.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/touch.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/cryptography.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-color-function.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/wav.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/media-fragments.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/scrollintoview.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/arrow-functions.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/fullscreen.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-unicode-bidi.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/ogv.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-placeholder-shown.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/transforms3d.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/opus.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/subresource-bundling.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-opacity.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-scrollbar.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/import-maps.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/web-animation.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/speech-recognition.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/webkit-user-drag.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/offscreencanvas.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/document-scrollingelement.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-transitions.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/unhandledrejection.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/magnetometer.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/transforms2d.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/border-image.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/css-supports-api.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/features/font-loading.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/browserVersions.js +/Users/example/node_modules/browserslist/node_modules/caniuse-lite/data/browsers.js +/Users/example/node_modules/browserslist/index.js +/Users/example/node_modules/browserslist/error.js +/Users/example/node_modules/browserslist/README.md +/Users/example/node_modules/browserslist/node.js +/Users/example/node_modules/browserslist/parse.js +/Users/example/node_modules/browserslist/package.json +/Users/example/node_modules/browserslist/cli.js +/Users/example/node_modules/browserslist/index.d.ts +/Users/example/node_modules/browserslist/browser.js +/Users/example/node_modules/merge-options/license +/Users/example/node_modules/merge-options/index.js +/Users/example/node_modules/merge-options/readme.md +/Users/example/node_modules/merge-options/package.json +/Users/example/node_modules/on-headers/LICENSE +/Users/example/node_modules/on-headers/HISTORY.md +/Users/example/node_modules/on-headers/index.js +/Users/example/node_modules/on-headers/README.md +/Users/example/node_modules/on-headers/package.json +/Users/example/node_modules/istanbul-lib-source-maps/LICENSE +/Users/example/node_modules/istanbul-lib-source-maps/CHANGELOG.md +/Users/example/node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage/LICENSE +/Users/example/node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage/CHANGELOG.md +/Users/example/node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage/index.js +/Users/example/node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage/README.md +/Users/example/node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage/package.json +/Users/example/node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage/lib/file-coverage.js +/Users/example/node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage/lib/data-properties.js +/Users/example/node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage/lib/percent.js +/Users/example/node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage/lib/coverage-summary.js +/Users/example/node_modules/istanbul-lib-source-maps/node_modules/istanbul-lib-coverage/lib/coverage-map.js +/Users/example/node_modules/istanbul-lib-source-maps/index.js +/Users/example/node_modules/istanbul-lib-source-maps/README.md +/Users/example/node_modules/istanbul-lib-source-maps/package.json +/Users/example/node_modules/istanbul-lib-source-maps/lib/get-mapping.js +/Users/example/node_modules/istanbul-lib-source-maps/lib/mapped.js +/Users/example/node_modules/istanbul-lib-source-maps/lib/pathutils.js +/Users/example/node_modules/istanbul-lib-source-maps/lib/transform-utils.js +/Users/example/node_modules/istanbul-lib-source-maps/lib/transformer.js +/Users/example/node_modules/istanbul-lib-source-maps/lib/map-store.js +/Users/example/node_modules/flat/LICENSE +/Users/example/node_modules/flat/test/test.js +/Users/example/node_modules/flat/index.js +/Users/example/node_modules/flat/README.md +/Users/example/node_modules/flat/package.json +/Users/example/node_modules/flat/cli.js +/Users/example/node_modules/flat/.travis.yml +/Users/example/node_modules/process-nextick-args/license.md +/Users/example/node_modules/process-nextick-args/index.js +/Users/example/node_modules/process-nextick-args/readme.md +/Users/example/node_modules/process-nextick-args/package.json +/Users/example/node_modules/shebang-regex/license +/Users/example/node_modules/shebang-regex/index.js +/Users/example/node_modules/shebang-regex/readme.md +/Users/example/node_modules/shebang-regex/package.json +/Users/example/node_modules/arr-diff/LICENSE +/Users/example/node_modules/arr-diff/index.js +/Users/example/node_modules/arr-diff/README.md +/Users/example/node_modules/arr-diff/package.json +/Users/example/node_modules/postcss-minify-selectors/types/lib/canUnquote.d.ts +/Users/example/node_modules/postcss-minify-selectors/types/index.d.ts +/Users/example/node_modules/postcss-minify-selectors/README.md +/Users/example/node_modules/postcss-minify-selectors/package.json +/Users/example/node_modules/postcss-minify-selectors/LICENSE-MIT +/Users/example/node_modules/postcss-minify-selectors/src/index.js +/Users/example/node_modules/postcss-minify-selectors/src/lib/canUnquote.js +/Users/example/node_modules/get-stdin/license +/Users/example/node_modules/get-stdin/index.js +/Users/example/node_modules/get-stdin/readme.md +/Users/example/node_modules/get-stdin/package.json +/Users/example/node_modules/get-stdin/index.d.ts +/Users/example/node_modules/xml2js/LICENSE +/Users/example/node_modules/xml2js/README.md +/Users/example/node_modules/xml2js/package.json +/Users/example/node_modules/xml2js/lib/processors.js +/Users/example/node_modules/xml2js/lib/xml2js.js +/Users/example/node_modules/xml2js/lib/builder.js +/Users/example/node_modules/xml2js/lib/parser.js +/Users/example/node_modules/xml2js/lib/defaults.js +/Users/example/node_modules/xml2js/lib/bom.js +/Users/example/node_modules/v8-compile-cache-lib/v8-compile-cache.js +/Users/example/node_modules/v8-compile-cache-lib/v8-compile-cache.d.ts +/Users/example/node_modules/v8-compile-cache-lib/LICENSE +/Users/example/node_modules/v8-compile-cache-lib/CHANGELOG.md +/Users/example/node_modules/v8-compile-cache-lib/README.md +/Users/example/node_modules/v8-compile-cache-lib/package.json +/Users/example/node_modules/posix-character-classes/LICENSE +/Users/example/node_modules/posix-character-classes/index.js +/Users/example/node_modules/posix-character-classes/README.md +/Users/example/node_modules/posix-character-classes/package.json +/Users/example/node_modules/path-is-absolute/license +/Users/example/node_modules/path-is-absolute/index.js +/Users/example/node_modules/path-is-absolute/readme.md +/Users/example/node_modules/path-is-absolute/package.json +/Users/example/node_modules/collection-visit/LICENSE +/Users/example/node_modules/collection-visit/index.js +/Users/example/node_modules/collection-visit/README.md +/Users/example/node_modules/collection-visit/package.json +/Users/example/node_modules/http-cache-semantics/LICENSE +/Users/example/node_modules/http-cache-semantics/index.js +/Users/example/node_modules/http-cache-semantics/README.md +/Users/example/node_modules/http-cache-semantics/package.json +/Users/example/node_modules/json-parse-even-better-errors/LICENSE.md +/Users/example/node_modules/json-parse-even-better-errors/CHANGELOG.md +/Users/example/node_modules/json-parse-even-better-errors/index.js +/Users/example/node_modules/json-parse-even-better-errors/README.md +/Users/example/node_modules/json-parse-even-better-errors/package.json +/Users/example/node_modules/errno/test.js +/Users/example/node_modules/errno/errno.js +/Users/example/node_modules/errno/build.js +/Users/example/node_modules/errno/custom.js +/Users/example/node_modules/errno/.jshintrc +/Users/example/node_modules/errno/README.md +/Users/example/node_modules/errno/package.json +/Users/example/node_modules/errno/cli.js +/Users/example/node_modules/errno/.travis.yml +/Users/example/node_modules/normalize-package-data/LICENSE +/Users/example/node_modules/normalize-package-data/AUTHORS +/Users/example/node_modules/normalize-package-data/node_modules/semver/LICENSE +/Users/example/node_modules/normalize-package-data/node_modules/semver/bin/semver +/Users/example/node_modules/normalize-package-data/node_modules/semver/semver.js +/Users/example/node_modules/normalize-package-data/node_modules/semver/README.md +/Users/example/node_modules/normalize-package-data/node_modules/semver/package.json +/Users/example/node_modules/normalize-package-data/node_modules/semver/range.bnf +/Users/example/node_modules/normalize-package-data/README.md +/Users/example/node_modules/normalize-package-data/package.json +/Users/example/node_modules/normalize-package-data/lib/normalize.js +/Users/example/node_modules/normalize-package-data/lib/fixer.js +/Users/example/node_modules/normalize-package-data/lib/safe_format.js +/Users/example/node_modules/normalize-package-data/lib/typos.json +/Users/example/node_modules/normalize-package-data/lib/make_warning.js +/Users/example/node_modules/normalize-package-data/lib/warning_messages.json +/Users/example/node_modules/normalize-package-data/lib/extract_description.js +/Users/example/node_modules/is-wsl/license +/Users/example/node_modules/is-wsl/index.js +/Users/example/node_modules/is-wsl/readme.md +/Users/example/node_modules/is-wsl/package.json +/Users/example/node_modules/glob-watcher/LICENSE +/Users/example/node_modules/glob-watcher/node_modules/chokidar/types/index.d.ts +/Users/example/node_modules/glob-watcher/node_modules/chokidar/CHANGELOG.md +/Users/example/node_modules/glob-watcher/node_modules/chokidar/index.js +/Users/example/node_modules/glob-watcher/node_modules/chokidar/README.md +/Users/example/node_modules/glob-watcher/node_modules/chokidar/package.json +/Users/example/node_modules/glob-watcher/node_modules/chokidar/lib/fsevents-handler.js +/Users/example/node_modules/glob-watcher/node_modules/chokidar/lib/nodefs-handler.js +/Users/example/node_modules/glob-watcher/node_modules/is-binary-path/license +/Users/example/node_modules/glob-watcher/node_modules/is-binary-path/index.js +/Users/example/node_modules/glob-watcher/node_modules/is-binary-path/readme.md +/Users/example/node_modules/glob-watcher/node_modules/is-binary-path/package.json +/Users/example/node_modules/glob-watcher/node_modules/readdirp/LICENSE +/Users/example/node_modules/glob-watcher/node_modules/readdirp/stream-api.js +/Users/example/node_modules/glob-watcher/node_modules/readdirp/README.md +/Users/example/node_modules/glob-watcher/node_modules/readdirp/package.json +/Users/example/node_modules/glob-watcher/node_modules/readdirp/readdirp.js +/Users/example/node_modules/glob-watcher/node_modules/fill-range/LICENSE +/Users/example/node_modules/glob-watcher/node_modules/fill-range/index.js +/Users/example/node_modules/glob-watcher/node_modules/fill-range/README.md +/Users/example/node_modules/glob-watcher/node_modules/fill-range/package.json +/Users/example/node_modules/glob-watcher/node_modules/binary-extensions/binary-extensions.json +/Users/example/node_modules/glob-watcher/node_modules/binary-extensions/license +/Users/example/node_modules/glob-watcher/node_modules/binary-extensions/readme.md +/Users/example/node_modules/glob-watcher/node_modules/binary-extensions/package.json +/Users/example/node_modules/glob-watcher/node_modules/to-regex-range/LICENSE +/Users/example/node_modules/glob-watcher/node_modules/to-regex-range/index.js +/Users/example/node_modules/glob-watcher/node_modules/to-regex-range/README.md +/Users/example/node_modules/glob-watcher/node_modules/to-regex-range/package.json +/Users/example/node_modules/glob-watcher/node_modules/braces/LICENSE +/Users/example/node_modules/glob-watcher/node_modules/braces/index.js +/Users/example/node_modules/glob-watcher/node_modules/braces/README.md +/Users/example/node_modules/glob-watcher/node_modules/braces/package.json +/Users/example/node_modules/glob-watcher/node_modules/braces/lib/parsers.js +/Users/example/node_modules/glob-watcher/node_modules/braces/lib/utils.js +/Users/example/node_modules/glob-watcher/node_modules/braces/lib/braces.js +/Users/example/node_modules/glob-watcher/node_modules/braces/lib/compilers.js +/Users/example/node_modules/glob-watcher/node_modules/graceful-fs/LICENSE +/Users/example/node_modules/glob-watcher/node_modules/graceful-fs/polyfills.js +/Users/example/node_modules/glob-watcher/node_modules/graceful-fs/README.md +/Users/example/node_modules/glob-watcher/node_modules/graceful-fs/graceful-fs.js +/Users/example/node_modules/glob-watcher/node_modules/graceful-fs/package.json +/Users/example/node_modules/glob-watcher/node_modules/graceful-fs/clone.js +/Users/example/node_modules/glob-watcher/node_modules/graceful-fs/legacy-streams.js +/Users/example/node_modules/glob-watcher/node_modules/fsevents/LICENSE +/Users/example/node_modules/glob-watcher/node_modules/fsevents/binding.gyp +/Users/example/node_modules/glob-watcher/node_modules/fsevents/fsevents.js +/Users/example/node_modules/glob-watcher/node_modules/fsevents/Readme.md +/Users/example/node_modules/glob-watcher/node_modules/fsevents/ISSUE_TEMPLATE.md +/Users/example/node_modules/glob-watcher/node_modules/fsevents/package.json +/Users/example/node_modules/glob-watcher/node_modules/fsevents/install.js +/Users/example/node_modules/glob-watcher/node_modules/fsevents/build/gyp-mac-tool +/Users/example/node_modules/glob-watcher/node_modules/fsevents/build/Makefile +/Users/example/node_modules/glob-watcher/node_modules/fsevents/build/fse.target.mk +/Users/example/node_modules/glob-watcher/node_modules/fsevents/build/.target.mk +/Users/example/node_modules/glob-watcher/node_modules/fsevents/build/Release/.node +/Users/example/node_modules/glob-watcher/node_modules/fsevents/build/Release/.deps/Release/obj.target/fse/fsevents.o.d.raw +/Users/example/node_modules/glob-watcher/node_modules/fsevents/build/Release/.deps/Release/.node.d +/Users/example/node_modules/glob-watcher/node_modules/fsevents/build/config.gypi +/Users/example/node_modules/glob-watcher/node_modules/fsevents/build/binding.Makefile +/Users/example/node_modules/glob-watcher/node_modules/fsevents/fsevents.cc +/Users/example/node_modules/glob-watcher/node_modules/fsevents/.travis.yml +/Users/example/node_modules/glob-watcher/node_modules/fsevents/src/async.cc +/Users/example/node_modules/glob-watcher/node_modules/fsevents/src/storage.cc +/Users/example/node_modules/glob-watcher/node_modules/fsevents/src/constants.cc +/Users/example/node_modules/glob-watcher/node_modules/fsevents/src/methods.cc +/Users/example/node_modules/glob-watcher/node_modules/fsevents/src/thread.cc +/Users/example/node_modules/glob-watcher/node_modules/glob-parent/LICENSE +/Users/example/node_modules/glob-watcher/node_modules/glob-parent/node_modules/is-glob/LICENSE +/Users/example/node_modules/glob-watcher/node_modules/glob-parent/node_modules/is-glob/index.js +/Users/example/node_modules/glob-watcher/node_modules/glob-parent/node_modules/is-glob/README.md +/Users/example/node_modules/glob-watcher/node_modules/glob-parent/node_modules/is-glob/package.json +/Users/example/node_modules/glob-watcher/node_modules/glob-parent/index.js +/Users/example/node_modules/glob-watcher/node_modules/glob-parent/README.md +/Users/example/node_modules/glob-watcher/node_modules/glob-parent/package.json +/Users/example/node_modules/glob-watcher/index.js +/Users/example/node_modules/glob-watcher/README.md +/Users/example/node_modules/glob-watcher/package.json +/Users/example/node_modules/colord/constants.d.ts +/Users/example/node_modules/colord/LICENSE.md +/Users/example/node_modules/colord/colord.d.ts +/Users/example/node_modules/colord/parse.d.ts +/Users/example/node_modules/colord/CHANGELOG.md +/Users/example/node_modules/colord/plugins/lab.d.ts +/Users/example/node_modules/colord/plugins/minify.mjs +/Users/example/node_modules/colord/plugins/a11y.d.ts +/Users/example/node_modules/colord/plugins/hwb.js +/Users/example/node_modules/colord/plugins/lch.d.ts +/Users/example/node_modules/colord/plugins/minify.js +/Users/example/node_modules/colord/plugins/cmyk.js +/Users/example/node_modules/colord/plugins/harmonies.mjs +/Users/example/node_modules/colord/plugins/hwb.mjs +/Users/example/node_modules/colord/plugins/xyz.d.ts +/Users/example/node_modules/colord/plugins/xyz.js +/Users/example/node_modules/colord/plugins/mix.js +/Users/example/node_modules/colord/plugins/harmonies.d.ts +/Users/example/node_modules/colord/plugins/a11y.js +/Users/example/node_modules/colord/plugins/names.d.ts +/Users/example/node_modules/colord/plugins/mix.mjs +/Users/example/node_modules/colord/plugins/minify.d.ts +/Users/example/node_modules/colord/plugins/mix.d.ts +/Users/example/node_modules/colord/plugins/lab.js +/Users/example/node_modules/colord/plugins/lch.mjs +/Users/example/node_modules/colord/plugins/lab.mjs +/Users/example/node_modules/colord/plugins/harmonies.js +/Users/example/node_modules/colord/plugins/xyz.mjs +/Users/example/node_modules/colord/plugins/names.mjs +/Users/example/node_modules/colord/plugins/hwb.d.ts +/Users/example/node_modules/colord/plugins/names.js +/Users/example/node_modules/colord/plugins/a11y.mjs +/Users/example/node_modules/colord/plugins/lch.js +/Users/example/node_modules/colord/plugins/cmyk.d.ts +/Users/example/node_modules/colord/plugins/cmyk.mjs +/Users/example/node_modules/colord/types.d.ts +/Users/example/node_modules/colord/extend.d.ts +/Users/example/node_modules/colord/index.js +/Users/example/node_modules/colord/random.d.ts +/Users/example/node_modules/colord/README.md +/Users/example/node_modules/colord/package.json +/Users/example/node_modules/colord/index.mjs +/Users/example/node_modules/colord/helpers.d.ts +/Users/example/node_modules/colord/index.d.ts +/Users/example/node_modules/@playwright/test/reporter.js +/Users/example/node_modules/@playwright/test/LICENSE +/Users/example/node_modules/@playwright/test/reporter.d.ts +/Users/example/node_modules/@playwright/test/index.js +/Users/example/node_modules/@playwright/test/reporter.mjs +/Users/example/node_modules/@playwright/test/NOTICE +/Users/example/node_modules/@playwright/test/README.md +/Users/example/node_modules/@playwright/test/package.json +/Users/example/node_modules/@playwright/test/index.mjs +/Users/example/node_modules/@playwright/test/cli.js +/Users/example/node_modules/@playwright/test/index.d.ts +/Users/example/node_modules/@playwright/browser-chromium/LICENSE +/Users/example/node_modules/@playwright/browser-chromium/index.js +/Users/example/node_modules/@playwright/browser-chromium/NOTICE +/Users/example/node_modules/@playwright/browser-chromium/README.md +/Users/example/node_modules/@playwright/browser-chromium/package.json +/Users/example/node_modules/@playwright/browser-chromium/install.js +/Users/example/node_modules/@playwright/browser-chromium/index.mjs +/Users/example/node_modules/@playwright/browser-chromium/index.d.ts +/Users/example/node_modules/multimatch/license +/Users/example/node_modules/multimatch/node_modules/array-union/license +/Users/example/node_modules/multimatch/node_modules/array-union/index.js +/Users/example/node_modules/multimatch/node_modules/array-union/readme.md +/Users/example/node_modules/multimatch/node_modules/array-union/package.json +/Users/example/node_modules/multimatch/index.js +/Users/example/node_modules/multimatch/readme.md +/Users/example/node_modules/multimatch/package.json +/Users/example/node_modules/es6-error/LICENSE.md +/Users/example/node_modules/es6-error/CHANGELOG.md +/Users/example/node_modules/es6-error/typings/index.d.ts +/Users/example/node_modules/es6-error/README.md +/Users/example/node_modules/es6-error/package.json +/Users/example/node_modules/es6-error/es6/index.js +/Users/example/node_modules/es6-error/lib/index.js +/Users/example/node_modules/gulp-concat/LICENSE +/Users/example/node_modules/gulp-concat/index.js +/Users/example/node_modules/gulp-concat/README.md +/Users/example/node_modules/gulp-concat/package.json +/Users/example/node_modules/yaserver/bin/yaserver +/Users/example/node_modules/yaserver/out/yaserver.js +/Users/example/node_modules/yaserver/out/index.js +/Users/example/node_modules/yaserver/package.json +/Users/example/node_modules/is-valid-glob/LICENSE +/Users/example/node_modules/is-valid-glob/index.js +/Users/example/node_modules/is-valid-glob/README.md +/Users/example/node_modules/is-valid-glob/package.json +/Users/example/node_modules/jest-worker/LICENSE +/Users/example/node_modules/jest-worker/node_modules/@types/node/LICENSE +/Users/example/node_modules/jest-worker/node_modules/@types/node/README.md +/Users/example/node_modules/jest-worker/node_modules/@types/node/package.json +/Users/example/node_modules/jest-worker/node_modules/@types/node/index.d.ts +/Users/example/node_modules/jest-worker/node_modules/supports-color/license +/Users/example/node_modules/jest-worker/node_modules/supports-color/index.js +/Users/example/node_modules/jest-worker/node_modules/supports-color/readme.md +/Users/example/node_modules/jest-worker/node_modules/supports-color/package.json +/Users/example/node_modules/jest-worker/node_modules/supports-color/browser.js +/Users/example/node_modules/jest-worker/README.md +/Users/example/node_modules/jest-worker/package.json +/Users/example/node_modules/jest-worker/build/Farm.js +/Users/example/node_modules/jest-worker/build/WorkerPool.js +/Users/example/node_modules/jest-worker/build/PriorityQueue.js +/Users/example/node_modules/jest-worker/build/types.js +/Users/example/node_modules/jest-worker/build/types.d.ts +/Users/example/node_modules/jest-worker/build/WorkerPool.d.ts +/Users/example/node_modules/jest-worker/build/index.js +/Users/example/node_modules/jest-worker/build/PriorityQueue.d.ts +/Users/example/node_modules/jest-worker/build/FifoQueue.d.ts +/Users/example/node_modules/jest-worker/build/workers/messageParent.d.ts +/Users/example/node_modules/jest-worker/build/workers/NodeThreadsWorker.d.ts +/Users/example/node_modules/jest-worker/build/workers/ChildProcessWorker.d.ts +/Users/example/node_modules/jest-worker/build/workers/processChild.d.ts +/Users/example/node_modules/jest-worker/build/workers/processChild.js +/Users/example/node_modules/jest-worker/build/workers/threadChild.d.ts +/Users/example/node_modules/jest-worker/build/workers/ChildProcessWorker.js +/Users/example/node_modules/jest-worker/build/workers/threadChild.js +/Users/example/node_modules/jest-worker/build/workers/NodeThreadsWorker.js +/Users/example/node_modules/jest-worker/build/workers/messageParent.js +/Users/example/node_modules/jest-worker/build/FifoQueue.js +/Users/example/node_modules/jest-worker/build/Farm.d.ts +/Users/example/node_modules/jest-worker/build/index.d.ts +/Users/example/node_modules/jest-worker/build/base/BaseWorkerPool.d.ts +/Users/example/node_modules/jest-worker/build/base/BaseWorkerPool.js +/Users/example/node_modules/@tootallnate/once/LICENSE +/Users/example/node_modules/@tootallnate/once/dist/overloaded-parameters.d.ts +/Users/example/node_modules/@tootallnate/once/dist/types.js +/Users/example/node_modules/@tootallnate/once/dist/types.js.map +/Users/example/node_modules/@tootallnate/once/dist/types.d.ts +/Users/example/node_modules/@tootallnate/once/dist/index.js +/Users/example/node_modules/@tootallnate/once/dist/overloaded-parameters.js.map +/Users/example/node_modules/@tootallnate/once/dist/overloaded-parameters.js +/Users/example/node_modules/@tootallnate/once/dist/index.js.map +/Users/example/node_modules/@tootallnate/once/dist/index.d.ts +/Users/example/node_modules/@tootallnate/once/README.md +/Users/example/node_modules/@tootallnate/once/package.json +/Users/example/node_modules/@tootallnate/once/src/overloaded-parameters.ts +/Users/example/node_modules/@tootallnate/once/src/types.ts +/Users/example/node_modules/@tootallnate/once/src/index.ts +/Users/example/node_modules/spdx-exceptions/test.log +/Users/example/node_modules/spdx-exceptions/README.md +/Users/example/node_modules/spdx-exceptions/package.json +/Users/example/node_modules/spdx-exceptions/index.json +/Users/example/node_modules/vinyl-fs/LICENSE +/Users/example/node_modules/vinyl-fs/node_modules/graceful-fs/LICENSE +/Users/example/node_modules/vinyl-fs/node_modules/graceful-fs/polyfills.js +/Users/example/node_modules/vinyl-fs/node_modules/graceful-fs/README.md +/Users/example/node_modules/vinyl-fs/node_modules/graceful-fs/graceful-fs.js +/Users/example/node_modules/vinyl-fs/node_modules/graceful-fs/package.json +/Users/example/node_modules/vinyl-fs/node_modules/graceful-fs/clone.js +/Users/example/node_modules/vinyl-fs/node_modules/graceful-fs/legacy-streams.js +/Users/example/node_modules/vinyl-fs/index.js +/Users/example/node_modules/vinyl-fs/README.md +/Users/example/node_modules/vinyl-fs/package.json +/Users/example/node_modules/vinyl-fs/lib/constants.js +/Users/example/node_modules/vinyl-fs/lib/symlink/options.js +/Users/example/node_modules/vinyl-fs/lib/symlink/index.js +/Users/example/node_modules/vinyl-fs/lib/symlink/prepare.js +/Users/example/node_modules/vinyl-fs/lib/symlink/link-file.js +/Users/example/node_modules/vinyl-fs/lib/file-operations.js +/Users/example/node_modules/vinyl-fs/lib/dest/write-contents/write-stream.js +/Users/example/node_modules/vinyl-fs/lib/dest/write-contents/write-symbolic-link.js +/Users/example/node_modules/vinyl-fs/lib/dest/write-contents/index.js +/Users/example/node_modules/vinyl-fs/lib/dest/write-contents/write-buffer.js +/Users/example/node_modules/vinyl-fs/lib/dest/write-contents/write-dir.js +/Users/example/node_modules/vinyl-fs/lib/dest/options.js +/Users/example/node_modules/vinyl-fs/lib/dest/index.js +/Users/example/node_modules/vinyl-fs/lib/dest/prepare.js +/Users/example/node_modules/vinyl-fs/lib/dest/sourcemap.js +/Users/example/node_modules/vinyl-fs/lib/src/options.js +/Users/example/node_modules/vinyl-fs/lib/src/index.js +/Users/example/node_modules/vinyl-fs/lib/src/wrap-vinyl.js +/Users/example/node_modules/vinyl-fs/lib/src/prepare.js +/Users/example/node_modules/vinyl-fs/lib/src/sourcemap.js +/Users/example/node_modules/vinyl-fs/lib/src/read-contents/read-buffer.js +/Users/example/node_modules/vinyl-fs/lib/src/read-contents/read-dir.js +/Users/example/node_modules/vinyl-fs/lib/src/read-contents/index.js +/Users/example/node_modules/vinyl-fs/lib/src/read-contents/read-symbolic-link.js +/Users/example/node_modules/vinyl-fs/lib/src/read-contents/read-stream.js +/Users/example/node_modules/vinyl-fs/lib/src/resolve-symlinks.js +/Users/example/node_modules/md5/demo/index.html +/Users/example/node_modules/md5/test.js +/Users/example/node_modules/md5/LICENSE +/Users/example/node_modules/md5/dist/md5.min.js +/Users/example/node_modules/md5/webpack.config.js +/Users/example/node_modules/md5/README.md +/Users/example/node_modules/md5/package.json +/Users/example/node_modules/md5/md5.js +/Users/example/node_modules/md5/.travis.yml +/Users/example/node_modules/vscode-regexpp/LICENSE +/Users/example/node_modules/vscode-regexpp/index.js +/Users/example/node_modules/vscode-regexpp/index.mjs.map +/Users/example/node_modules/vscode-regexpp/README.md +/Users/example/node_modules/vscode-regexpp/package.json +/Users/example/node_modules/vscode-regexpp/index.mjs +/Users/example/node_modules/vscode-regexpp/index.js.map +/Users/example/node_modules/vscode-regexpp/index.d.ts +/Users/example/node_modules/toidentifier/LICENSE +/Users/example/node_modules/toidentifier/HISTORY.md +/Users/example/node_modules/toidentifier/index.js +/Users/example/node_modules/toidentifier/README.md +/Users/example/node_modules/toidentifier/package.json +/Users/example/node_modules/extend/LICENSE +/Users/example/node_modules/extend/CHANGELOG.md +/Users/example/node_modules/extend/.eslintrc +/Users/example/node_modules/extend/index.js +/Users/example/node_modules/extend/.editorconfig +/Users/example/node_modules/extend/README.md +/Users/example/node_modules/extend/component.json +/Users/example/node_modules/extend/package.json +/Users/example/node_modules/extend/.jscs.json +/Users/example/node_modules/extend/.travis.yml +/Users/example/node_modules/string.prototype.trimend/LICENSE +/Users/example/node_modules/string.prototype.trimend/test/index.js +/Users/example/node_modules/string.prototype.trimend/test/tests.js +/Users/example/node_modules/string.prototype.trimend/test/shimmed.js +/Users/example/node_modules/string.prototype.trimend/test/implementation.js +/Users/example/node_modules/string.prototype.trimend/CHANGELOG.md +/Users/example/node_modules/string.prototype.trimend/.eslintrc +/Users/example/node_modules/string.prototype.trimend/index.js +/Users/example/node_modules/string.prototype.trimend/.editorconfig +/Users/example/node_modules/string.prototype.trimend/README.md +/Users/example/node_modules/string.prototype.trimend/polyfill.js +/Users/example/node_modules/string.prototype.trimend/package.json +/Users/example/node_modules/string.prototype.trimend/auto.js +/Users/example/node_modules/string.prototype.trimend/.github/workflows/node-4+.yml +/Users/example/node_modules/string.prototype.trimend/.github/workflows/require-allow-edits.yml +/Users/example/node_modules/string.prototype.trimend/.github/workflows/node-iojs.yml +/Users/example/node_modules/string.prototype.trimend/.github/workflows/rebase.yml +/Users/example/node_modules/string.prototype.trimend/.github/workflows/node-zero.yml +/Users/example/node_modules/string.prototype.trimend/.github/workflows/node-pretest.yml +/Users/example/node_modules/string.prototype.trimend/shim.js +/Users/example/node_modules/string.prototype.trimend/.eslintignore +/Users/example/node_modules/string.prototype.trimend/.nycrc +/Users/example/node_modules/string.prototype.trimend/implementation.js +/Users/example/node_modules/ts-api-utils/LICENSE.md +/Users/example/node_modules/ts-api-utils/README.md +/Users/example/node_modules/ts-api-utils/package.json +/Users/example/node_modules/ts-api-utils/lib/index.d.cts +/Users/example/node_modules/ts-api-utils/lib/index.js +/Users/example/node_modules/ts-api-utils/lib/index.cjs.map +/Users/example/node_modules/ts-api-utils/lib/index.cjs +/Users/example/node_modules/ts-api-utils/lib/index.js.map +/Users/example/node_modules/ts-api-utils/lib/index.d.ts +/Users/example/node_modules/isobject/LICENSE +/Users/example/node_modules/isobject/index.js +/Users/example/node_modules/isobject/README.md +/Users/example/node_modules/isobject/package.json +/Users/example/node_modules/isobject/index.d.ts +/Users/example/node_modules/gulplog/LICENSE +/Users/example/node_modules/gulplog/CHANGELOG.md +/Users/example/node_modules/gulplog/index.js +/Users/example/node_modules/gulplog/README.md +/Users/example/node_modules/gulplog/package.json +/Users/example/node_modules/path-type/license +/Users/example/node_modules/path-type/node_modules/pify/license +/Users/example/node_modules/path-type/node_modules/pify/index.js +/Users/example/node_modules/path-type/node_modules/pify/readme.md +/Users/example/node_modules/path-type/node_modules/pify/package.json +/Users/example/node_modules/path-type/index.js +/Users/example/node_modules/path-type/readme.md +/Users/example/node_modules/path-type/package.json +/Users/example/node_modules/es6-symbol/LICENSE +/Users/example/node_modules/es6-symbol/test/is-symbol.js +/Users/example/node_modules/es6-symbol/test/is-implemented.js +/Users/example/node_modules/es6-symbol/test/index.js +/Users/example/node_modules/es6-symbol/test/polyfill.js +/Users/example/node_modules/es6-symbol/test/is-native-implemented.js +/Users/example/node_modules/es6-symbol/test/implement.js +/Users/example/node_modules/es6-symbol/test/validate-symbol.js +/Users/example/node_modules/es6-symbol/CHANGELOG.md +/Users/example/node_modules/es6-symbol/is-symbol.js +/Users/example/node_modules/es6-symbol/is-implemented.js +/Users/example/node_modules/es6-symbol/CHANGES +/Users/example/node_modules/es6-symbol/index.js +/Users/example/node_modules/es6-symbol/.editorconfig +/Users/example/node_modules/es6-symbol/README.md +/Users/example/node_modules/es6-symbol/polyfill.js +/Users/example/node_modules/es6-symbol/is-native-implemented.js +/Users/example/node_modules/es6-symbol/package.json +/Users/example/node_modules/es6-symbol/.github/FUNDING.yml +/Users/example/node_modules/es6-symbol/lib/private/setup/standard-symbols.js +/Users/example/node_modules/es6-symbol/lib/private/setup/symbol-registry.js +/Users/example/node_modules/es6-symbol/lib/private/generate-name.js +/Users/example/node_modules/es6-symbol/.testignore +/Users/example/node_modules/es6-symbol/implement.js +/Users/example/node_modules/es6-symbol/validate-symbol.js +/Users/example/node_modules/@webpack-cli/configtest/LICENSE +/Users/example/node_modules/@webpack-cli/configtest/README.md +/Users/example/node_modules/@webpack-cli/configtest/package.json +/Users/example/node_modules/@webpack-cli/configtest/lib/index.js +/Users/example/node_modules/@webpack-cli/configtest/lib/index.d.ts +/Users/example/node_modules/@webpack-cli/info/LICENSE +/Users/example/node_modules/@webpack-cli/info/README.md +/Users/example/node_modules/@webpack-cli/info/package.json +/Users/example/node_modules/@webpack-cli/info/lib/index.js +/Users/example/node_modules/@webpack-cli/info/lib/index.d.ts +/Users/example/node_modules/@webpack-cli/serve/LICENSE +/Users/example/node_modules/@webpack-cli/serve/README.md +/Users/example/node_modules/@webpack-cli/serve/package.json +/Users/example/node_modules/@webpack-cli/serve/lib/index.js +/Users/example/node_modules/@webpack-cli/serve/lib/index.d.ts +/Users/example/node_modules/ret/LICENSE +/Users/example/node_modules/ret/README.md +/Users/example/node_modules/ret/package.json +/Users/example/node_modules/ret/lib/util.js +/Users/example/node_modules/ret/lib/positions.js +/Users/example/node_modules/ret/lib/types.js +/Users/example/node_modules/ret/lib/index.js +/Users/example/node_modules/ret/lib/sets.js +/Users/example/node_modules/jschardet/LICENSE +/Users/example/node_modules/jschardet/dist/jschardet.js +/Users/example/node_modules/jschardet/dist/jschardet.min.js +/Users/example/node_modules/jschardet/index.js +/Users/example/node_modules/jschardet/CONTRIBUTORS +/Users/example/node_modules/jschardet/README.md +/Users/example/node_modules/jschardet/package.json +/Users/example/node_modules/jschardet/index.d.ts +/Users/example/node_modules/jschardet/src/constants.js +/Users/example/node_modules/jschardet/src/sjisprober.js +/Users/example/node_modules/jschardet/src/latin1prober.js +/Users/example/node_modules/jschardet/src/chardistribution.js +/Users/example/node_modules/jschardet/src/gb2312prober.js +/Users/example/node_modules/jschardet/src/charsetprober.js +/Users/example/node_modules/jschardet/src/logger.js +/Users/example/node_modules/jschardet/src/langhebrewmodel.js +/Users/example/node_modules/jschardet/src/euctwfreq.js +/Users/example/node_modules/jschardet/src/langhungarianmodel.js +/Users/example/node_modules/jschardet/src/euckrprober.js +/Users/example/node_modules/jschardet/src/index.js +/Users/example/node_modules/jschardet/src/langthaimodel.js +/Users/example/node_modules/jschardet/src/langbulgarianmodel.js +/Users/example/node_modules/jschardet/src/big5prober.js +/Users/example/node_modules/jschardet/src/euckrfreq.js +/Users/example/node_modules/jschardet/src/big5freq.js +/Users/example/node_modules/jschardet/src/sbcharsetprober.js +/Users/example/node_modules/jschardet/src/mbcssm/ucs2le.js +/Users/example/node_modules/jschardet/src/mbcssm/utf8.js +/Users/example/node_modules/jschardet/src/mbcssm/euctw.js +/Users/example/node_modules/jschardet/src/mbcssm/eucjp.js +/Users/example/node_modules/jschardet/src/mbcssm/gb2312.js +/Users/example/node_modules/jschardet/src/mbcssm/euckr.js +/Users/example/node_modules/jschardet/src/mbcssm/sjis.js +/Users/example/node_modules/jschardet/src/mbcssm/big5.js +/Users/example/node_modules/jschardet/src/mbcssm/ucs2be.js +/Users/example/node_modules/jschardet/src/escsm.js +/Users/example/node_modules/jschardet/src/jisfreq.js +/Users/example/node_modules/jschardet/src/eucjpprober.js +/Users/example/node_modules/jschardet/src/langgreekmodel.js +/Users/example/node_modules/jschardet/src/jpcntx.js +/Users/example/node_modules/jschardet/src/charsetgroupprober.js +/Users/example/node_modules/jschardet/src/sbcsgroupprober.js +/Users/example/node_modules/jschardet/src/hebrewprober.js +/Users/example/node_modules/jschardet/src/langcyrillicmodel.js +/Users/example/node_modules/jschardet/src/codingstatemachine.js +/Users/example/node_modules/jschardet/src/euctwprober.js +/Users/example/node_modules/jschardet/src/mbcharsetprober.js +/Users/example/node_modules/jschardet/src/mbcsgroupprober.js +/Users/example/node_modules/jschardet/src/gb2312freq.js +/Users/example/node_modules/jschardet/src/utf8prober.js +/Users/example/node_modules/jschardet/src/escprober.js +/Users/example/node_modules/jschardet/src/universaldetector.js +/Users/example/node_modules/@vscode/windows-registry/binding.gyp +/Users/example/node_modules/@vscode/windows-registry/dist/index.js +/Users/example/node_modules/@vscode/windows-registry/dist/index.js.map +/Users/example/node_modules/@vscode/windows-registry/dist/index.d.ts +/Users/example/node_modules/@vscode/windows-registry/README.md +/Users/example/node_modules/@vscode/windows-registry/package.json +/Users/example/node_modules/@vscode/windows-registry/build/gyp-mac-tool +/Users/example/node_modules/@vscode/windows-registry/build/Makefile +/Users/example/node_modules/@vscode/windows-registry/build/Release/winregistry.node +/Users/example/node_modules/@vscode/windows-registry/build/Release/.deps/Release/winregistry.node.d +/Users/example/node_modules/@vscode/windows-registry/build/winregistry.target.mk +/Users/example/node_modules/@vscode/windows-registry/build/config.gypi +/Users/example/node_modules/@vscode/windows-registry/build/binding.Makefile +/Users/example/node_modules/@vscode/windows-registry/License.txt +/Users/example/node_modules/@vscode/windows-registry/SECURITY.md +/Users/example/node_modules/@vscode/windows-registry/src/winregistry.cc +/Users/example/node_modules/@vscode/proxy-agent/LICENSE.md +/Users/example/node_modules/@vscode/proxy-agent/CHANGELOG.md +/Users/example/node_modules/@vscode/proxy-agent/out/agent.js.map +/Users/example/node_modules/@vscode/proxy-agent/out/index.js +/Users/example/node_modules/@vscode/proxy-agent/out/agent.d.ts +/Users/example/node_modules/@vscode/proxy-agent/out/index.js.map +/Users/example/node_modules/@vscode/proxy-agent/out/index.d.ts +/Users/example/node_modules/@vscode/proxy-agent/out/agent.js +/Users/example/node_modules/@vscode/proxy-agent/.devcontainer/http-proxy-privoxy/Dockerfile +/Users/example/node_modules/@vscode/proxy-agent/.devcontainer/README.md +/Users/example/node_modules/@vscode/proxy-agent/.devcontainer/devcontainer-lock.json +/Users/example/node_modules/@vscode/proxy-agent/.devcontainer/docker-compose.yml +/Users/example/node_modules/@vscode/proxy-agent/.devcontainer/vscode/settings.json +/Users/example/node_modules/@vscode/proxy-agent/.devcontainer/vscode/Dockerfile +/Users/example/node_modules/@vscode/proxy-agent/.devcontainer/vscode/install-vscode.sh +/Users/example/node_modules/@vscode/proxy-agent/.devcontainer/devcontainer.json +/Users/example/node_modules/@vscode/proxy-agent/README.md +/Users/example/node_modules/@vscode/proxy-agent/package.json +/Users/example/node_modules/@vscode/proxy-agent/.gitattributes +/Users/example/node_modules/@vscode/proxy-agent/SECURITY.md +/Users/example/node_modules/@vscode/node-addon-api/node_addon_api_maybe.target.mk +/Users/example/node_modules/@vscode/node-addon-api/node_addon_api_except.target.mk +/Users/example/node_modules/@vscode/node-addon-api/node_addon_api.target.mk +/Users/example/node_modules/@vscode/node-addon-api/node_addon_api.Makefile +/Users/example/node_modules/@vscode/policy-watcher/LICENSE +/Users/example/node_modules/@vscode/policy-watcher/binding.gyp +/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/LICENSE.md +/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/tools/conversion.js +/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/tools/eslint-format.js +/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/tools/clang-format.js +/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/tools/README.md +/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/tools/check-napi.js +/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/except.gypi +/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/napi-inl.deprecated.h +/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/index.js +/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/README.md +/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/napi-inl.h +/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/node_api.gyp +/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/napi.h +/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/package.json +/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/noexcept.gypi +/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/common.gypi +/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/nothing.c +/Users/example/node_modules/@vscode/policy-watcher/node_modules/node-addon-api/package-support.json +/Users/example/node_modules/@vscode/policy-watcher/index.js +/Users/example/node_modules/@vscode/policy-watcher/README.md +/Users/example/node_modules/@vscode/policy-watcher/package.json +/Users/example/node_modules/@vscode/policy-watcher/build/vscode-policy-watcher.target.mk +/Users/example/node_modules/@vscode/policy-watcher/build/gyp-mac-tool +/Users/example/node_modules/@vscode/policy-watcher/build/Makefile +/Users/example/node_modules/@vscode/policy-watcher/build/Release/obj.target/vscode-policy-watcher/src/main.o +/Users/example/node_modules/@vscode/policy-watcher/build/Release/obj.target/vscode-policy-watcher/src/macos/PolicyWatcher.o +/Users/example/node_modules/@vscode/policy-watcher/build/Release/vscode-policy-watcher.node +/Users/example/node_modules/@vscode/policy-watcher/build/Release/.deps/Release/vscode-policy-watcher.node.d +/Users/example/node_modules/@vscode/policy-watcher/build/Release/.deps/Release/obj.target/vscode-policy-watcher/src/macos/PolicyWatcher.o.d +/Users/example/node_modules/@vscode/policy-watcher/build/Release/.deps/Release/obj.target/vscode-policy-watcher/src/main.o.d +/Users/example/node_modules/@vscode/policy-watcher/build/config.gypi +/Users/example/node_modules/@vscode/policy-watcher/build/binding.Makefile +/Users/example/node_modules/@vscode/policy-watcher/index.d.ts +/Users/example/node_modules/@vscode/policy-watcher/src/main.cc +/Users/example/node_modules/@vscode/policy-watcher/src/macos/PolicyWatcher.cc +/Users/example/node_modules/@vscode/policy-watcher/src/PolicyWatcher.hh +/Users/example/node_modules/@vscode/policy-watcher/src/linux/PolicyWatcher.cc +/Users/example/node_modules/@vscode/policy-watcher/src/Policy.hh +/Users/example/node_modules/@vscode/policy-watcher/src/windows/RegistryPolicy.hh +/Users/example/node_modules/@vscode/policy-watcher/src/windows/PolicyWatcher.cc +/Users/example/node_modules/@vscode/policy-watcher/src/windows/NumberPolicy.cc +/Users/example/node_modules/@vscode/policy-watcher/src/windows/StringPolicy.hh +/Users/example/node_modules/@vscode/policy-watcher/src/windows/StringPolicy.cc +/Users/example/node_modules/@vscode/policy-watcher/src/windows/NumberPolicy.hh +/Users/example/node_modules/@vscode/vscode-languagedetection/CODE_OF_CONDUCT.md +/Users/example/node_modules/@vscode/vscode-languagedetection/LICENSE +/Users/example/node_modules/@vscode/vscode-languagedetection/dist/lib/index.js +/Users/example/node_modules/@vscode/vscode-languagedetection/dist/lib/index.d.ts +/Users/example/node_modules/@vscode/vscode-languagedetection/dist/lib/index.js.LICENSE.txt +/Users/example/node_modules/@vscode/vscode-languagedetection/cli/index.js +/Users/example/node_modules/@vscode/vscode-languagedetection/README.md +/Users/example/node_modules/@vscode/vscode-languagedetection/SUPPORT.md +/Users/example/node_modules/@vscode/vscode-languagedetection/package.json +/Users/example/node_modules/@vscode/vscode-languagedetection/model/model.json +/Users/example/node_modules/@vscode/vscode-languagedetection/model/group1-shard1of1.bin +/Users/example/node_modules/@vscode/vscode-languagedetection/SECURITY.md +/Users/example/node_modules/@vscode/sudo-prompt/test.js +/Users/example/node_modules/@vscode/sudo-prompt/LICENSE +/Users/example/node_modules/@vscode/sudo-prompt/CHANGELOG.md +/Users/example/node_modules/@vscode/sudo-prompt/index.js +/Users/example/node_modules/@vscode/sudo-prompt/README.md +/Users/example/node_modules/@vscode/sudo-prompt/package.json +/Users/example/node_modules/@vscode/sudo-prompt/test-concurrent.js +/Users/example/node_modules/@vscode/sudo-prompt/index.d.ts +/Users/example/node_modules/@vscode/test-web/LICENSE +/Users/example/node_modules/@vscode/test-web/.yarnrc +/Users/example/node_modules/@vscode/test-web/CHANGELOG.md +/Users/example/node_modules/@vscode/test-web/out/index.js +/Users/example/node_modules/@vscode/test-web/out/server/download.js +/Users/example/node_modules/@vscode/test-web/out/server/mounts.js +/Users/example/node_modules/@vscode/test-web/out/server/main.js +/Users/example/node_modules/@vscode/test-web/out/server/extensions.js +/Users/example/node_modules/@vscode/test-web/out/server/workbench.js +/Users/example/node_modules/@vscode/test-web/out/server/app.js +/Users/example/node_modules/@vscode/test-web/out/index.d.ts +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/LICENSE +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/test/num.js +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/test/bool.js +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/test/dash.js +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/test/default_bool.js +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/test/parse_modified.js +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/test/kv_short.js +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/test/short.js +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/test/long.js +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/test/stop_early.js +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/test/parse.js +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/test/whitespace.js +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/test/unknown.js +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/test/proto.js +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/test/dotted.js +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/test/all_bool.js +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/CHANGELOG.md +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/example/parse.js +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/.eslintrc +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/index.js +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/README.md +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/package.json +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/.github/FUNDING.yml +/Users/example/node_modules/@vscode/test-web/node_modules/minimist/.nycrc +/Users/example/node_modules/@vscode/test-web/README.md +/Users/example/node_modules/@vscode/test-web/package.json +/Users/example/node_modules/@vscode/test-web/fs-provider/dist/fsExtensionMain.js +/Users/example/node_modules/@vscode/test-web/fs-provider/package-lock.json +/Users/example/node_modules/@vscode/test-web/fs-provider/package.json +/Users/example/node_modules/@vscode/test-web/views/workbench.html +/Users/example/node_modules/@vscode/test-web/views/workbench-esm.html +/Users/example/node_modules/@vscode/test-web/SECURITY.md +/Users/example/node_modules/@vscode/test-cli/LICENSE +/Users/example/node_modules/@vscode/test-cli/out/config.d.cts +/Users/example/node_modules/@vscode/test-cli/out/runner.d.cts +/Users/example/node_modules/@vscode/test-cli/out/bin.d.mts +/Users/example/node_modules/@vscode/test-cli/out/bin.mjs +/Users/example/node_modules/@vscode/test-cli/out/index.d.mts +/Users/example/node_modules/@vscode/test-cli/out/index.d.cts +/Users/example/node_modules/@vscode/test-cli/out/fullJsonStreamReporter.d.cts +/Users/example/node_modules/@vscode/test-cli/out/cli/error.mjs +/Users/example/node_modules/@vscode/test-cli/out/cli/coverage.d.mts +/Users/example/node_modules/@vscode/test-cli/out/cli/resolver.d.mts +/Users/example/node_modules/@vscode/test-cli/out/cli/error.d.mts +/Users/example/node_modules/@vscode/test-cli/out/cli/platform/index.d.mts +/Users/example/node_modules/@vscode/test-cli/out/cli/platform/index.mjs +/Users/example/node_modules/@vscode/test-cli/out/cli/platform/desktop.mjs +/Users/example/node_modules/@vscode/test-cli/out/cli/platform/desktop.d.mts +/Users/example/node_modules/@vscode/test-cli/out/cli/coverage.mjs +/Users/example/node_modules/@vscode/test-cli/out/cli/util.mjs +/Users/example/node_modules/@vscode/test-cli/out/cli/args.mjs +/Users/example/node_modules/@vscode/test-cli/out/cli/args.d.mts +/Users/example/node_modules/@vscode/test-cli/out/cli/resolver.mjs +/Users/example/node_modules/@vscode/test-cli/out/cli/gatherFiles.d.mts +/Users/example/node_modules/@vscode/test-cli/out/cli/gatherFiles.mjs +/Users/example/node_modules/@vscode/test-cli/out/cli/util.d.mts +/Users/example/node_modules/@vscode/test-cli/out/runner.cjs +/Users/example/node_modules/@vscode/test-cli/out/fullJsonStreamReporterTypes.cjs +/Users/example/node_modules/@vscode/test-cli/out/fullJsonStreamReporter.cjs +/Users/example/node_modules/@vscode/test-cli/out/index.cjs +/Users/example/node_modules/@vscode/test-cli/out/index.mjs +/Users/example/node_modules/@vscode/test-cli/out/fullJsonStreamReporterTypes.d.cts +/Users/example/node_modules/@vscode/test-cli/out/config.cjs +/Users/example/node_modules/@vscode/test-cli/node_modules/@types/mocha/LICENSE +/Users/example/node_modules/@vscode/test-cli/node_modules/@types/mocha/README.md +/Users/example/node_modules/@vscode/test-cli/node_modules/@types/mocha/package.json +/Users/example/node_modules/@vscode/test-cli/node_modules/@types/mocha/index.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/LICENSE +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/types.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/README.md +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/package.json +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/JoinRequestPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/getPaths.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/NextPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/ResolverFactory.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/ModulesInRootPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/LogInfoPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/ExportsFieldPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/SyncAsyncFileSystemDecorator.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/util/identifier.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/util/process-browser.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/util/path.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/util/entrypoints.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/createInnerContext.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/ParsePlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/UseFilePlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/AliasFieldPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/RootsPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/ModulesInHierarchicalDirectoriesPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/ExtensionAliasPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/CloneBasenamePlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/index.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/JoinRequestPartPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/FileExistsPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/MainFieldPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/ImportsFieldPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/ConditionalPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/getInnerRequest.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/SelfReferencePlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/SymlinkPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/forEachBail.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/AppendPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/AliasPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/PnpPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/DescriptionFileUtils.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/ModulesInHierachicDirectoriesPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/TryNextPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/ResultPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/RestrictionsPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/DirectoryExistsPlugin.js +/Users/example/node_modules/@vscode/test-cli/node_modules/enhanced-resolve/lib/Resolver.js +/Users/example/node_modules/@vscode/test-cli/node_modules/supports-color/license +/Users/example/node_modules/@vscode/test-cli/node_modules/supports-color/index.js +/Users/example/node_modules/@vscode/test-cli/node_modules/supports-color/readme.md +/Users/example/node_modules/@vscode/test-cli/node_modules/supports-color/package.json +/Users/example/node_modules/@vscode/test-cli/node_modules/supports-color/index.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/supports-color/browser.js +/Users/example/node_modules/@vscode/test-cli/node_modules/supports-color/browser.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/LICENSE +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/ast.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/ast.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/brace-expressions.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/escape.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/brace-expressions.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/unescape.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/escape.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/escape.js +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/unescape.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/index.js +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/unescape.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/package.json +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/brace-expressions.js +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/assert-valid-pattern.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/index.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/unescape.js +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/assert-valid-pattern.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/escape.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/index.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/brace-expressions.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/assert-valid-pattern.js +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/ast.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/assert-valid-pattern.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/ast.js +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/mjs/index.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/ast.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/ast.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/brace-expressions.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/escape.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/brace-expressions.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/unescape.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/escape.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/escape.js +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/unescape.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/index.js +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/unescape.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/package.json +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/brace-expressions.js +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/assert-valid-pattern.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/index.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/unescape.js +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/assert-valid-pattern.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/escape.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/index.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/brace-expressions.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/assert-valid-pattern.js +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/ast.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/assert-valid-pattern.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/ast.js +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/dist/cjs/index.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/README.md +/Users/example/node_modules/@vscode/test-cli/node_modules/minimatch/package.json +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/LICENSE +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/bin.d.mts +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/walker.js +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/pattern.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/ignore.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/bin.mjs +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/has-magic.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/glob.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/pattern.js +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/processor.js +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/ignore.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/processor.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/index.js +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/has-magic.js +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/has-magic.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/pattern.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/glob.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/package.json +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/bin.mjs.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/walker.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/ignore.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/pattern.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/index.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/glob.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/ignore.js +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/walker.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/walker.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/index.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/glob.js +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/processor.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/has-magic.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/index.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/processor.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/esm/bin.d.mts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/walker.js +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/pattern.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/ignore.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/has-magic.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/glob.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/pattern.js +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/processor.js +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/ignore.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/processor.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/index.js +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/has-magic.js +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/has-magic.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/pattern.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/glob.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/package.json +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/walker.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/ignore.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/pattern.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/index.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/glob.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/ignore.js +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/walker.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/walker.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/index.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/glob.js +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/processor.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/has-magic.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/index.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/dist/commonjs/processor.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/README.md +/Users/example/node_modules/@vscode/test-cli/node_modules/glob/package.json +/Users/example/node_modules/@vscode/test-cli/node_modules/minipass/LICENSE +/Users/example/node_modules/@vscode/test-cli/node_modules/minipass/dist/esm/index.js +/Users/example/node_modules/@vscode/test-cli/node_modules/minipass/dist/esm/package.json +/Users/example/node_modules/@vscode/test-cli/node_modules/minipass/dist/esm/index.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minipass/dist/esm/index.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/minipass/dist/esm/index.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minipass/dist/commonjs/index.js +/Users/example/node_modules/@vscode/test-cli/node_modules/minipass/dist/commonjs/package.json +/Users/example/node_modules/@vscode/test-cli/node_modules/minipass/dist/commonjs/index.js.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minipass/dist/commonjs/index.d.ts +/Users/example/node_modules/@vscode/test-cli/node_modules/minipass/dist/commonjs/index.d.ts.map +/Users/example/node_modules/@vscode/test-cli/node_modules/minipass/README.md +/Users/example/node_modules/@vscode/test-cli/node_modules/minipass/package.json +/Users/example/node_modules/@vscode/test-cli/node_modules/graceful-fs/LICENSE +/Users/example/node_modules/@vscode/test-cli/node_modules/graceful-fs/polyfills.js +/Users/example/node_modules/@vscode/test-cli/node_modules/graceful-fs/README.md +/Users/example/node_modules/@vscode/test-cli/node_modules/graceful-fs/graceful-fs.js +/Users/example/node_modules/@vscode/test-cli/node_modules/graceful-fs/package.json +/Users/example/node_modules/@vscode/test-cli/node_modules/graceful-fs/clone.js +/Users/example/node_modules/@vscode/test-cli/node_modules/graceful-fs/legacy-streams.js +/Users/example/node_modules/@vscode/test-cli/README.md +/Users/example/node_modules/@vscode/test-cli/package.json +/Users/example/node_modules/@vscode/iconv-lite-umd/iconv-lite-umd.d.ts +/Users/example/node_modules/@vscode/iconv-lite-umd/LICENSE +/Users/example/node_modules/@vscode/iconv-lite-umd/README.md +/Users/example/node_modules/@vscode/iconv-lite-umd/package.json +/Users/example/node_modules/@vscode/iconv-lite-umd/lib/iconv-lite-umd.js +/Users/example/node_modules/@vscode/iconv-lite-umd/lib/iconv-lite-umd.js.map +/Users/example/node_modules/@vscode/windows-mutex/LICENSE +/Users/example/node_modules/@vscode/windows-mutex/binding.gyp +/Users/example/node_modules/@vscode/windows-mutex/index.js +/Users/example/node_modules/@vscode/windows-mutex/README.md +/Users/example/node_modules/@vscode/windows-mutex/package.json +/Users/example/node_modules/@vscode/windows-mutex/build/CreateMutex.target.mk +/Users/example/node_modules/@vscode/windows-mutex/build/gyp-mac-tool +/Users/example/node_modules/@vscode/windows-mutex/build/node-addon-api/node_addon_api_except.stamp +/Users/example/node_modules/@vscode/windows-mutex/build/Makefile +/Users/example/node_modules/@vscode/windows-mutex/build/Release/CreateMutex.node +/Users/example/node_modules/@vscode/windows-mutex/build/Release/.deps/node-addon-api/node_addon_api_except.stamp.d +/Users/example/node_modules/@vscode/windows-mutex/build/Release/.deps/Release/CreateMutex.node.d +/Users/example/node_modules/@vscode/windows-mutex/build/config.gypi +/Users/example/node_modules/@vscode/windows-mutex/build/binding.Makefile +/Users/example/node_modules/@vscode/windows-mutex/index.d.ts +/Users/example/node_modules/@vscode/windows-mutex/SECURITY.md +/Users/example/node_modules/@vscode/windows-mutex/src/main.cc +/Users/example/node_modules/@vscode/windows-mutex/src/mutex.cc +/Users/example/node_modules/@vscode/windows-mutex/src/mutex.h +/Users/example/node_modules/@vscode/spdlog/LICENSE +/Users/example/node_modules/@vscode/spdlog/test/api.test.js +/Users/example/node_modules/@vscode/spdlog/binding.gyp +/Users/example/node_modules/@vscode/spdlog/azure-pipelines/publish.yml +/Users/example/node_modules/@vscode/spdlog/azure-pipelines/ci.yml +/Users/example/node_modules/@vscode/spdlog/azure-pipelines/build.yml +/Users/example/node_modules/@vscode/spdlog/index.js +/Users/example/node_modules/@vscode/spdlog/.gitmodules +/Users/example/node_modules/@vscode/spdlog/README.md +/Users/example/node_modules/@vscode/spdlog/package.json +/Users/example/node_modules/@vscode/spdlog/.clang-format +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/bench/utils.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/bench/async_bench.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/bench/CMakeLists.txt +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/bench/formatter-bench.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/bench/bench.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/bench/latency.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/INSTALL +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/CMakeLists.txt +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/LICENSE +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/cmake/pch.h.in +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/cmake/spdlog.pc.in +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/cmake/spdlogCPack.cmake +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/cmake/utils.cmake +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/cmake/version.rc.in +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/cmake/spdlogConfig.cmake.in +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/cmake/ide.cmake +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/example/example.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/example/CMakeLists.txt +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/pattern_formatter-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fwd.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/version.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/spdlog.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/ranges.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/xchar.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/chrono.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bin_to_hex.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/ostream.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/format-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/ranges.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/xchar.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/core.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/locale.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/chrono.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/os.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/fmt.license.rst +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/color.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/args.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/printf.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/compile.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/format.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/std.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/fmt.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/compile.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/ostr.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/std.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/logger-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/qt_sinks.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/ansicolor_sink-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/hourly_file_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/callback_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/stdout_sinks.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/kafka_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/basic_file_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/rotating_file_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/daily_file_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/ringbuffer_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/ansicolor_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/systemd_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/base_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/stdout_color_sinks.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/dist_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/msvc_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/tcp_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/mongo_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/sink-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/wincolor_sink-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/android_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/stdout_sinks-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/syslog_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/dup_filter_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/win_eventlog_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/stdout_color_sinks-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/ostream_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/udp_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/rotating_file_sink-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/basic_file_sink-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/null_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/base_sink-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/wincolor_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/formatter.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/common-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/log_msg_buffer-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/log_msg-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/udp_client.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/file_helper.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/periodic_worker-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/udp_client-windows.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/periodic_worker.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/mpmc_blocking_q.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/os.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/thread_pool-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/fmt_helper.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/null_mutex.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/registry.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/backtracer.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/registry-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/thread_pool.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/circular_q.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/synchronous_factory.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/os-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/log_msg.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/backtracer-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/file_helper-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/log_msg_buffer.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/tcp_client.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/console_globals.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/windows_include.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/tcp_client-windows.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/async_logger.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/cfg/env.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/cfg/argv.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/cfg/helpers-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/cfg/helpers.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/tweakme.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/async.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/common.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/async_logger-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/stopwatch.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/pattern_formatter.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/logger.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/spdlog-inl.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/.clang-tidy +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_custom_callbacks.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_fmt_helper.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_async.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/utils.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/utils.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/CMakeLists.txt +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_cfg.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_stopwatch.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_backtrace.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_stdout_api.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_registry.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_bin_to_hex.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_eventlog.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_systemd.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_daily_logger.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_dup_filter.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_macros.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_misc.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_file_helper.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_file_logging.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_create_dir.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_pattern_formatter.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_sink.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_mpmc_q.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_time_point.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/main.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/test_errors.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/tests/includes.h +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/logos/jetbrains-variant-4.svg +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/README.md +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/appveyor.yml +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/scripts/ci_setup_clang.sh +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/scripts/extract_version.py +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/scripts/format.sh +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/.clang-format +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/.github/workflows/ci.yml +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/.gitattributes +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/src/cfg.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/src/stdout_sinks.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/src/bundled_fmtlib_format.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/src/async.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/src/file_sinks.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/src/color_sinks.cpp +/Users/example/node_modules/@vscode/spdlog/deps/spdlog/src/spdlog.cpp +/Users/example/node_modules/@vscode/spdlog/build/gyp-mac-tool +/Users/example/node_modules/@vscode/spdlog/build/node-addon-api/node_addon_api_except.stamp +/Users/example/node_modules/@vscode/spdlog/build/spdlog.target.mk +/Users/example/node_modules/@vscode/spdlog/build/Makefile +/Users/example/node_modules/@vscode/spdlog/build/Release/obj.target/spdlog/src/main.o +/Users/example/node_modules/@vscode/spdlog/build/Release/obj.target/spdlog/src/logger.o +/Users/example/node_modules/@vscode/spdlog/build/Release/.deps/node-addon-api/node_addon_api_except.stamp.d +/Users/example/node_modules/@vscode/spdlog/build/Release/.deps/Release/spdlog.node.d +/Users/example/node_modules/@vscode/spdlog/build/Release/.deps/Release/obj.target/spdlog/src/main.o.d +/Users/example/node_modules/@vscode/spdlog/build/Release/.deps/Release/obj.target/spdlog/src/logger.o.d +/Users/example/node_modules/@vscode/spdlog/build/Release/spdlog.node +/Users/example/node_modules/@vscode/spdlog/build/config.gypi +/Users/example/node_modules/@vscode/spdlog/build/binding.Makefile +/Users/example/node_modules/@vscode/spdlog/.vscode/settings.json +/Users/example/node_modules/@vscode/spdlog/.vscode/c_cpp_properties.json +/Users/example/node_modules/@vscode/spdlog/index.d.ts +/Users/example/node_modules/@vscode/spdlog/SECURITY.md +/Users/example/node_modules/@vscode/spdlog/src/main.cc +/Users/example/node_modules/@vscode/spdlog/src/logger.cc +/Users/example/node_modules/@vscode/spdlog/src/logger.h +/Users/example/node_modules/@vscode/windows-process-tree/LICENSE +/Users/example/node_modules/@vscode/windows-process-tree/binding.gyp +/Users/example/node_modules/@vscode/windows-process-tree/typings/windows-process-tree/promises.d.ts +/Users/example/node_modules/@vscode/windows-process-tree/typings/windows-process-tree.d.ts +/Users/example/node_modules/@vscode/windows-process-tree/README.md +/Users/example/node_modules/@vscode/windows-process-tree/package.json +/Users/example/node_modules/@vscode/windows-process-tree/tslint.json +/Users/example/node_modules/@vscode/windows-process-tree/lib/promises.js +/Users/example/node_modules/@vscode/windows-process-tree/lib/index.js +/Users/example/node_modules/@vscode/windows-process-tree/lib/promises.js.map +/Users/example/node_modules/@vscode/windows-process-tree/lib/promises.ts +/Users/example/node_modules/@vscode/windows-process-tree/lib/index.js.map +/Users/example/node_modules/@vscode/windows-process-tree/lib/index.ts +/Users/example/node_modules/@vscode/windows-process-tree/tsconfig.json +/Users/example/node_modules/@vscode/windows-process-tree/build/gyp-mac-tool +/Users/example/node_modules/@vscode/windows-process-tree/build/node-addon-api/node_addon_api_except.stamp +/Users/example/node_modules/@vscode/windows-process-tree/build/Makefile +/Users/example/node_modules/@vscode/windows-process-tree/build/Release/windows_process_tree.node +/Users/example/node_modules/@vscode/windows-process-tree/build/Release/.deps/node-addon-api/node_addon_api_except.stamp.d +/Users/example/node_modules/@vscode/windows-process-tree/build/Release/.deps/Release/windows_process_tree.node.d +/Users/example/node_modules/@vscode/windows-process-tree/build/config.gypi +/Users/example/node_modules/@vscode/windows-process-tree/build/binding.Makefile +/Users/example/node_modules/@vscode/windows-process-tree/build/windows_process_tree.target.mk +/Users/example/node_modules/@vscode/windows-process-tree/SECURITY.md +/Users/example/node_modules/@vscode/windows-process-tree/src/cpu_worker.cc +/Users/example/node_modules/@vscode/windows-process-tree/src/cpu_worker.h +/Users/example/node_modules/@vscode/windows-process-tree/src/process.cc +/Users/example/node_modules/@vscode/windows-process-tree/src/process_commandline.h +/Users/example/node_modules/@vscode/windows-process-tree/src/process_commandline.cc +/Users/example/node_modules/@vscode/windows-process-tree/src/process_worker.cc +/Users/example/node_modules/@vscode/windows-process-tree/src/process.h +/Users/example/node_modules/@vscode/windows-process-tree/src/process_worker.h +/Users/example/node_modules/@vscode/windows-process-tree/src/addon.cc +/Users/example/node_modules/@vscode/v8-heap-parser/LICENSE +/Users/example/node_modules/@vscode/v8-heap-parser/README.md +/Users/example/node_modules/@vscode/v8-heap-parser/package.json +/Users/example/node_modules/@vscode/v8-heap-parser/pkg/nodejs/v8_heap_parser.js +/Users/example/node_modules/@vscode/v8-heap-parser/pkg/nodejs/v8_heap_parser_bg.wasm.d.ts +/Users/example/node_modules/@vscode/v8-heap-parser/pkg/nodejs/v8_heap_parser_bg.wasm +/Users/example/node_modules/@vscode/v8-heap-parser/pkg/nodejs/v8_heap_parser.d.ts +/Users/example/node_modules/@vscode/v8-heap-parser/pkg/web/v8_heap_parser_bg.js +/Users/example/node_modules/@vscode/v8-heap-parser/pkg/web/v8_heap_parser.js +/Users/example/node_modules/@vscode/v8-heap-parser/pkg/web/v8_heap_parser_bg.wasm.d.ts +/Users/example/node_modules/@vscode/v8-heap-parser/pkg/web/v8_heap_parser_bg.wasm +/Users/example/node_modules/@vscode/v8-heap-parser/pkg/web/v8_heap_parser.d.ts +/Users/example/node_modules/@vscode/v8-heap-parser/pkg/bundler/v8_heap_parser_bg.js +/Users/example/node_modules/@vscode/v8-heap-parser/pkg/bundler/v8_heap_parser.js +/Users/example/node_modules/@vscode/v8-heap-parser/pkg/bundler/v8_heap_parser_bg.wasm.d.ts +/Users/example/node_modules/@vscode/v8-heap-parser/pkg/bundler/v8_heap_parser_bg.wasm +/Users/example/node_modules/@vscode/v8-heap-parser/pkg/bundler/v8_heap_parser.d.ts +/Users/example/node_modules/@vscode/sqlite3/LICENSE +/Users/example/node_modules/@vscode/sqlite3/binding.gyp +/Users/example/node_modules/@vscode/sqlite3/node_modules/node-addon-api/LICENSE.md +/Users/example/node_modules/@vscode/sqlite3/node_modules/node-addon-api/tools/conversion.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/node-addon-api/tools/clang-format.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/node-addon-api/tools/README.md +/Users/example/node_modules/@vscode/sqlite3/node_modules/node-addon-api/tools/check-napi.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/node-addon-api/except.gypi +/Users/example/node_modules/@vscode/sqlite3/node_modules/node-addon-api/napi-inl.deprecated.h +/Users/example/node_modules/@vscode/sqlite3/node_modules/node-addon-api/index.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/node-addon-api/README.md +/Users/example/node_modules/@vscode/sqlite3/node_modules/node-addon-api/napi-inl.h +/Users/example/node_modules/@vscode/sqlite3/node_modules/node-addon-api/node_api.gyp +/Users/example/node_modules/@vscode/sqlite3/node_modules/node-addon-api/napi.h +/Users/example/node_modules/@vscode/sqlite3/node_modules/node-addon-api/package.json +/Users/example/node_modules/@vscode/sqlite3/node_modules/node-addon-api/noexcept.gypi +/Users/example/node_modules/@vscode/sqlite3/node_modules/node-addon-api/common.gypi +/Users/example/node_modules/@vscode/sqlite3/node_modules/node-addon-api/nothing.c +/Users/example/node_modules/@vscode/sqlite3/node_modules/node-addon-api/package-support.json +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/LICENSE +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/index.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/README.md +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/package.json +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/normalize-windows-path.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/strip-trailing-slashes.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/large-numbers.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/get-write-flag.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/types.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/warn-mixin.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/read-entry.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/high-level-opt.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/update.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/pack.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/create.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/header.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/normalize-unicode.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/list.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/winchars.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/parse.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/replace.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/extract.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/pax.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/path-reservations.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/mode-fix.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/mkdir.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/write-entry.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/strip-absolute-path.js +/Users/example/node_modules/@vscode/sqlite3/node_modules/tar/lib/unpack.js +/Users/example/node_modules/@vscode/sqlite3/README.md +/Users/example/node_modules/@vscode/sqlite3/package.json +/Users/example/node_modules/@vscode/sqlite3/lib/sqlite3-binding.js +/Users/example/node_modules/@vscode/sqlite3/lib/trace.js +/Users/example/node_modules/@vscode/sqlite3/lib/sqlite3.js +/Users/example/node_modules/@vscode/sqlite3/lib/sqlite3.d.ts +/Users/example/node_modules/@vscode/sqlite3/deps/common-sqlite.gypi +/Users/example/node_modules/@vscode/sqlite3/deps/sqlite3.gyp +/Users/example/node_modules/@vscode/sqlite3/deps/extract.js +/Users/example/node_modules/@vscode/sqlite3/deps/sqlite-autoconf-3390400.tar.gz +/Users/example/node_modules/@vscode/sqlite3/build/vscode-sqlite3.target.mk +/Users/example/node_modules/@vscode/sqlite3/build/gyp-mac-tool +/Users/example/node_modules/@vscode/sqlite3/build/Makefile +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/Makefile.msc +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/install-sh +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/configure.ac +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/Makefile.fallback +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/INSTALL +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/ltmain.sh +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/sqlite3rc.h +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/sqlite3.rc +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/sqlite3.c +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/configure +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/config.guess +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/depcomp +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/sqlite3.pc.in +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/missing +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/Makefile.am +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/shell.c +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/tea/pkgIndex.tcl.in +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/tea/configure.ac +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/tea/tclconfig/install-sh +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/tea/tclconfig/tcl.m4 +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/tea/configure +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/tea/win/makefile.vc +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/tea/win/nmakehlp.c +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/tea/win/rules.vc +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/tea/license.terms +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/tea/README +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/tea/doc/sqlite3.n +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/tea/generic/tclsqlite3.c +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/tea/Makefile.in +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/tea/aclocal.m4 +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/config.sub +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/compile +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/sqlite3.1 +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/sqlite3.h +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/sqlite3ext.h +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/Replace.cs +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/README.txt +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/Makefile.in +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj/gen/sqlite-autoconf-3390400/aclocal.m4 +/Users/example/node_modules/@vscode/sqlite3/build/Release/nothing.a +/Users/example/node_modules/@vscode/sqlite3/build/Release/vscode-sqlite3.node +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj.target/sqlite3/gen/sqlite-autoconf-3390400/sqlite3.o +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj.target/nothing/node_modules/node-addon-api/nothing.o +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj.target/deps/action_before_build.stamp +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj.target/vscode-sqlite3/src/statement.o +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj.target/vscode-sqlite3/src/backup.o +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj.target/vscode-sqlite3/src/node_sqlite3.o +/Users/example/node_modules/@vscode/sqlite3/build/Release/obj.target/vscode-sqlite3/src/database.o +/Users/example/node_modules/@vscode/sqlite3/build/Release/sqlite3.a +/Users/example/node_modules/@vscode/sqlite3/build/Release/.deps/Release/obj/gen/sqlite-autoconf-3390400/sqlite3.c.d +/Users/example/node_modules/@vscode/sqlite3/build/Release/.deps/Release/sqlite3.a.d +/Users/example/node_modules/@vscode/sqlite3/build/Release/.deps/Release/obj.target/sqlite3/gen/sqlite-autoconf-3390400/sqlite3.o.d +/Users/example/node_modules/@vscode/sqlite3/build/Release/.deps/Release/obj.target/nothing/node_modules/node-addon-api/nothing.o.d +/Users/example/node_modules/@vscode/sqlite3/build/Release/.deps/Release/obj.target/deps/action_before_build.stamp.d +/Users/example/node_modules/@vscode/sqlite3/build/Release/.deps/Release/obj.target/vscode-sqlite3/src/statement.o.d +/Users/example/node_modules/@vscode/sqlite3/build/Release/.deps/Release/obj.target/vscode-sqlite3/src/backup.o.d +/Users/example/node_modules/@vscode/sqlite3/build/Release/.deps/Release/obj.target/vscode-sqlite3/src/database.o.d +/Users/example/node_modules/@vscode/sqlite3/build/Release/.deps/Release/obj.target/vscode-sqlite3/src/node_sqlite3.o.d +/Users/example/node_modules/@vscode/sqlite3/build/Release/.deps/Release/nothing.a.d +/Users/example/node_modules/@vscode/sqlite3/build/Release/.deps/Release/vscode-sqlite3.node.d +/Users/example/node_modules/@vscode/sqlite3/build/config.gypi +/Users/example/node_modules/@vscode/sqlite3/build/deps/sqlite3.target.mk +/Users/example/node_modules/@vscode/sqlite3/build/deps/action_before_build.target.mk +/Users/example/node_modules/@vscode/sqlite3/build/deps/sqlite3.Makefile +/Users/example/node_modules/@vscode/sqlite3/build/binding.Makefile +/Users/example/node_modules/@vscode/sqlite3/src/node_sqlite3.cc +/Users/example/node_modules/@vscode/sqlite3/src/threading.h +/Users/example/node_modules/@vscode/sqlite3/src/statement.h +/Users/example/node_modules/@vscode/sqlite3/src/backup.h +/Users/example/node_modules/@vscode/sqlite3/src/statement.cc +/Users/example/node_modules/@vscode/sqlite3/src/database.cc +/Users/example/node_modules/@vscode/sqlite3/src/async.h +/Users/example/node_modules/@vscode/sqlite3/src/gcc-preinclude.h +/Users/example/node_modules/@vscode/sqlite3/src/macros.h +/Users/example/node_modules/@vscode/sqlite3/src/database.h +/Users/example/node_modules/@vscode/sqlite3/src/backup.cc +/Users/example/node_modules/@vscode/gulp-electron/node_modules/replace-ext/LICENSE +/Users/example/node_modules/@vscode/gulp-electron/node_modules/replace-ext/index.js +/Users/example/node_modules/@vscode/gulp-electron/node_modules/replace-ext/README.md +/Users/example/node_modules/@vscode/gulp-electron/node_modules/replace-ext/package.json +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/.npmignore +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/semver.browser.js +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/semver.browser.js.gz +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/LICENSE +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/test/ltr.js +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/test/gtr.js +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/test/no-module.js +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/test/big-numbers.js +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/test/index.js +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/test/clean.js +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/test/major-minor-patch.js +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/test/amd.js +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/bin/semver +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/Makefile +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/semver.min.js +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/semver.js +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/README.md +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/package.json +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/head.js.txt +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/semver.min.js.gz +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/.travis.yml +/Users/example/node_modules/@vscode/gulp-electron/node_modules/semver/foot.js.txt +/Users/example/node_modules/@vscode/gulp-electron/node_modules/rcedit/LICENSE +/Users/example/node_modules/@vscode/gulp-electron/node_modules/rcedit/bin/rcedit.exe +/Users/example/node_modules/@vscode/gulp-electron/node_modules/rcedit/README.md +/Users/example/node_modules/@vscode/gulp-electron/node_modules/rcedit/package.json +/Users/example/node_modules/@vscode/gulp-electron/node_modules/rcedit/lib/rcedit.js +/Users/example/node_modules/@vscode/gulp-electron/node_modules/vinyl/LICENSE +/Users/example/node_modules/@vscode/gulp-electron/node_modules/vinyl/index.js +/Users/example/node_modules/@vscode/gulp-electron/node_modules/vinyl/README.md +/Users/example/node_modules/@vscode/gulp-electron/node_modules/vinyl/package.json +/Users/example/node_modules/@vscode/gulp-electron/node_modules/vinyl/lib/normalize.js +/Users/example/node_modules/@vscode/gulp-electron/node_modules/vinyl/lib/is-stream.js +/Users/example/node_modules/@vscode/gulp-electron/node_modules/vinyl/lib/inspect-stream.js +/Users/example/node_modules/@vscode/gulp-electron/node_modules/mkdirp/LICENSE +/Users/example/node_modules/@vscode/gulp-electron/node_modules/mkdirp/bin/cmd.js +/Users/example/node_modules/@vscode/gulp-electron/node_modules/mkdirp/bin/usage.txt +/Users/example/node_modules/@vscode/gulp-electron/node_modules/mkdirp/index.js +/Users/example/node_modules/@vscode/gulp-electron/node_modules/mkdirp/readme.markdown +/Users/example/node_modules/@vscode/gulp-electron/node_modules/mkdirp/package.json +/Users/example/node_modules/@vscode/gulp-electron/azure-pipelines.yml +/Users/example/node_modules/@vscode/gulp-electron/README.md +/Users/example/node_modules/@vscode/gulp-electron/package.json +/Users/example/node_modules/@vscode/gulp-electron/SECURITY.md +/Users/example/node_modules/@vscode/gulp-electron/src/download.js +/Users/example/node_modules/@vscode/gulp-electron/src/win32.js +/Users/example/node_modules/@vscode/gulp-electron/src/index.js +/Users/example/node_modules/@vscode/gulp-electron/src/linux.js +/Users/example/node_modules/@vscode/gulp-electron/src/darwin.js +/Users/example/node_modules/@vscode/test-electron/.husky/pre-commit +/Users/example/node_modules/@vscode/test-electron/LICENSE +/Users/example/node_modules/@vscode/test-electron/CHANGELOG.md +/Users/example/node_modules/@vscode/test-electron/out/request.d.ts +/Users/example/node_modules/@vscode/test-electron/out/download.js +/Users/example/node_modules/@vscode/test-electron/out/util.js +/Users/example/node_modules/@vscode/test-electron/out/request.js +/Users/example/node_modules/@vscode/test-electron/out/download.d.ts +/Users/example/node_modules/@vscode/test-electron/out/runTest.js +/Users/example/node_modules/@vscode/test-electron/out/index.js +/Users/example/node_modules/@vscode/test-electron/out/progress.js +/Users/example/node_modules/@vscode/test-electron/out/download.test.js +/Users/example/node_modules/@vscode/test-electron/out/progress.d.ts +/Users/example/node_modules/@vscode/test-electron/out/util.d.ts +/Users/example/node_modules/@vscode/test-electron/out/index.d.ts +/Users/example/node_modules/@vscode/test-electron/out/runTest.d.ts +/Users/example/node_modules/@vscode/test-electron/out/download.test.d.ts +/Users/example/node_modules/@vscode/test-electron/killTree.sh +/Users/example/node_modules/@vscode/test-electron/node_modules/@tootallnate/once/dist/index.js +/Users/example/node_modules/@vscode/test-electron/node_modules/@tootallnate/once/dist/index.js.map +/Users/example/node_modules/@vscode/test-electron/node_modules/@tootallnate/once/dist/index.d.ts +/Users/example/node_modules/@vscode/test-electron/node_modules/@tootallnate/once/package.json +/Users/example/node_modules/@vscode/test-electron/node_modules/agent-base/dist/src/promisify.d.ts +/Users/example/node_modules/@vscode/test-electron/node_modules/agent-base/dist/src/index.js +/Users/example/node_modules/@vscode/test-electron/node_modules/agent-base/dist/src/promisify.js.map +/Users/example/node_modules/@vscode/test-electron/node_modules/agent-base/dist/src/index.js.map +/Users/example/node_modules/@vscode/test-electron/node_modules/agent-base/dist/src/index.d.ts +/Users/example/node_modules/@vscode/test-electron/node_modules/agent-base/dist/src/promisify.js +/Users/example/node_modules/@vscode/test-electron/node_modules/agent-base/README.md +/Users/example/node_modules/@vscode/test-electron/node_modules/agent-base/package.json +/Users/example/node_modules/@vscode/test-electron/node_modules/agent-base/src/promisify.ts +/Users/example/node_modules/@vscode/test-electron/node_modules/agent-base/src/index.ts +/Users/example/node_modules/@vscode/test-electron/node_modules/https-proxy-agent/dist/agent.js.map +/Users/example/node_modules/@vscode/test-electron/node_modules/https-proxy-agent/dist/index.js +/Users/example/node_modules/@vscode/test-electron/node_modules/https-proxy-agent/dist/agent.d.ts +/Users/example/node_modules/@vscode/test-electron/node_modules/https-proxy-agent/dist/parse-proxy-response.js +/Users/example/node_modules/@vscode/test-electron/node_modules/https-proxy-agent/dist/index.js.map +/Users/example/node_modules/@vscode/test-electron/node_modules/https-proxy-agent/dist/parse-proxy-response.js.map +/Users/example/node_modules/@vscode/test-electron/node_modules/https-proxy-agent/dist/parse-proxy-response.d.ts +/Users/example/node_modules/@vscode/test-electron/node_modules/https-proxy-agent/dist/index.d.ts +/Users/example/node_modules/@vscode/test-electron/node_modules/https-proxy-agent/dist/agent.js +/Users/example/node_modules/@vscode/test-electron/node_modules/https-proxy-agent/README.md +/Users/example/node_modules/@vscode/test-electron/node_modules/https-proxy-agent/package.json +/Users/example/node_modules/@vscode/test-electron/node_modules/http-proxy-agent/dist/agent.js.map +/Users/example/node_modules/@vscode/test-electron/node_modules/http-proxy-agent/dist/index.js +/Users/example/node_modules/@vscode/test-electron/node_modules/http-proxy-agent/dist/agent.d.ts +/Users/example/node_modules/@vscode/test-electron/node_modules/http-proxy-agent/dist/index.js.map +/Users/example/node_modules/@vscode/test-electron/node_modules/http-proxy-agent/dist/index.d.ts +/Users/example/node_modules/@vscode/test-electron/node_modules/http-proxy-agent/dist/agent.js +/Users/example/node_modules/@vscode/test-electron/node_modules/http-proxy-agent/README.md +/Users/example/node_modules/@vscode/test-electron/node_modules/http-proxy-agent/package.json +/Users/example/node_modules/@vscode/test-electron/pipeline.yml +/Users/example/node_modules/@vscode/test-electron/.editorconfig +/Users/example/node_modules/@vscode/test-electron/README.md +/Users/example/node_modules/@vscode/test-electron/package.json +/Users/example/node_modules/@vscode/test-electron/.prettierrc +/Users/example/node_modules/@vscode/test-electron/.eslintrc.js +/Users/example/node_modules/@vscode/test-electron/vitest.config.ts +/Users/example/node_modules/@vscode/test-electron/SECURITY.md +/Users/example/node_modules/@vscode/vscode-perf/CODE_OF_CONDUCT.md +/Users/example/node_modules/@vscode/vscode-perf/LICENSE +/Users/example/node_modules/@vscode/vscode-perf/bin/vscode-perf +/Users/example/node_modules/@vscode/vscode-perf/out/constants.js +/Users/example/node_modules/@vscode/vscode-perf/out/types.js +/Users/example/node_modules/@vscode/vscode-perf/out/builds.js +/Users/example/node_modules/@vscode/vscode-perf/out/auth.js +/Users/example/node_modules/@vscode/vscode-perf/out/perf.js +/Users/example/node_modules/@vscode/vscode-perf/out/index.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/types/types.d.ts +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/types/protocol.d.ts +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/types/structs.d.ts +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/ThirdPartyNotices.txt +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/LICENSE +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/reinstall_msedge_dev_win.ps1 +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/container_novnc_proxy.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/container_landing.html +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/container_install_deps.sh +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/reinstall_msedge_stable_win.ps1 +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/README.md +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/container_run_server.sh +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/reinstall_chrome_beta_win.ps1 +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/install_media_pack.ps1 +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/reinstall_msedge_beta_win.ps1 +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/PrintDeps.exe +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/bin/reinstall_chrome_stable_win.ps1 +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/index.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/NOTICE +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/README.md +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/package.json +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/index.mjs +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/browsers.json +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/generated/consoleApiSource.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/generated/utilityScriptSource.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/generated/injectedScriptSource.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/generated/recorderSource.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/inProcessFactory.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/zipBundleImpl.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/browserServerImpl.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/androidServerImpl.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/firefox/ffNetworkManager.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/firefox/ffPage.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/firefox/ffBrowser.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/firefox/ffInput.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/firefox/firefox.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/firefox/ffConnection.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/firefox/ffExecutionContext.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/firefox/ffAccessibility.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/deviceDescriptors.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/recorder.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/download.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/webkit/wkPage.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/webkit/wkBrowser.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/webkit/wkConnection.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/webkit/wkInput.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/webkit/wkAccessibility.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/webkit/wkWorkers.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/webkit/wkProvisionalPage.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/webkit/wkExecutionContext.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/webkit/webkit.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/webkit/wkInterceptableRequest.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/fileChooser.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/trace/test/inMemorySnapshotter.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/trace/viewer/traceViewer.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/trace/recorder/snapshotter.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/trace/recorder/tracing.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/trace/recorder/snapshotterInjected.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/types.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/browserType.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/selectors.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/page.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/instrumentation.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/macEditingCommands.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/console.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/isomorphic/selectorParser.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/isomorphic/cssTokenizer.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/isomorphic/utilityScriptSerializers.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/isomorphic/cssParser.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/isomorphic/locatorGenerators.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/isomorphic/locatorParser.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/screenshotter.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/browserContext.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/debugController.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/fetch.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dialog.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/transport.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/index.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/artifact.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/dialogDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/streamDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/writableStreamDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/artifactDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/pageDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/elementHandlerDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/browserDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/androidDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/consoleMessageDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/dispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/jsHandleDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/selectorsDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/networkDispatchers.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/debugControllerDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/cdpSessionDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/jsonPipeDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/frameDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/browserTypeDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/browserContextDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/localUtilsDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/tracingDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/electronDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dispatchers/playwrightDispatcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/playwright.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/javascript.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/chromium/crNetworkManager.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/chromium/crBrowser.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/chromium/crDevTools.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/chromium/videoRecorder.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/chromium/chromiumSwitches.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/chromium/crApp.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/chromium/crInput.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/chromium/appIcon.png +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/chromium/crPdf.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/chromium/crPage.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/chromium/defaultFontFamilies.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/chromium/crExecutionContext.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/chromium/crCoverage.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/chromium/crProtocolHelper.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/chromium/chromium.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/chromium/crServiceWorker.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/chromium/crConnection.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/chromium/crDragDrop.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/chromium/crAccessibility.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/accessibility.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/progress.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/deviceDescriptorsSource.json +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/socksInterceptor.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/android/backendAdb.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/android/android.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/dom.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/registry/oopDownloadMain.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/registry/browserFetcher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/registry/index.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/registry/dependencies.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/registry/nativeDeps.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/recorder/recorderActions.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/recorder/codeGenerator.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/recorder/java.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/recorder/javascript.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/recorder/recorderApp.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/recorder/csharp.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/recorder/utils.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/recorder/python.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/recorder/recorderUtils.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/recorder/language.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/pipeTransport.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/frames.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/har/harTracer.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/har/harRecorder.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/protocolError.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/debugger.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/electron/electron.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/electron/loader.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/browser.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/happy-eyeballs.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/network.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/input.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/helper.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/usKeyboardLayout.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/formData.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/server/cookieStore.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/mimeType.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/fileUtils.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/ascii.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/eventsHelper.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/httpServer.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/isomorphic/stringUtils.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/isomorphic/locatorUtils.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/task.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/stackTrace.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/time.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/zipFile.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/manualPromise.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/index.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/env.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/userAgent.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/headers.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/rtti.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/linuxUtils.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/comparators.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/processLauncher.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/processLauncherCleanupEntrypoint.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/zones.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/hostPlatform.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/multimap.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/timeoutRunner.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/crypto.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/spawnAsync.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/glob.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/network.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utils/debug.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/outofprocess.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/protocol/serializers.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/protocol/validator.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/protocol/transport.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/protocol/validatorPrimitives.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/protocol/debug.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/cli/driver.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/cli/cli.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/zipBundle.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utilsBundleImpl.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/image_tools/colorUtils.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/image_tools/compare.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/image_tools/imageChannel.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/image_tools/stats.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/traceViewer/icon-192x192.png +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/traceViewer/icon-32x32.png +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/traceViewer/icon-256x256.png +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/traceViewer/index.html +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/traceViewer/icon-384x384.png +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/traceViewer/index.cb60b791.css +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/traceViewer/index.374bb04a.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/traceViewer/codicon.dcd00fb4.ttf +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/traceViewer/icon-512x512.png +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/traceViewer/sw.bundle.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/traceViewer/icon-16x16.png +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/recorder/icon-192x192.png +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/recorder/icon-32x32.png +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/recorder/icon-256x256.png +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/recorder/index.html +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/recorder/icon-384x384.png +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/recorder/icon-512x512.png +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/recorder/assets/index-c4119c34.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/recorder/assets/index-4a232add.css +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/recorder/assets/codicon-dcd00fb4.ttf +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/recorder/icon-16x16.png +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/webpack/htmlReport/index.html +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/common/timeoutSettings.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/common/debugLogger.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/common/types.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/common/errors.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/common/socksProxy.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/third_party/http_proxy.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/third_party/pixelmatch.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/third_party/diff_match_patch.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/utilsBundle.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/inprocess.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/containers/docker.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/containers/dockerApi.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/joiningEventEmitter.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/download.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/events.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/clientHelper.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/jsHandle.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/fileChooser.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/stream.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/writableStream.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/locator.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/types.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/waiter.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/browserType.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/selectors.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/page.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/coverage.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/harRouter.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/localUtils.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/tracing.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/clientInstrumentation.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/consoleMessage.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/worker.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/browserContext.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/fetch.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/dialog.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/elementHandle.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/artifact.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/playwright.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/accessibility.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/electron.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/channelOwner.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/jsonPipe.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/cdpSession.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/video.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/android.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/api.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/connection.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/browser.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/network.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/frame.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/client/input.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/grid/gridBrowserWorker.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/grid/gridServer.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/grid/simpleGridFactory.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/grid/githubGridFactory.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/grid/gridAgent.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/remote/playwrightConnection.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/lib/remote/playwrightServer.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/cli.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright-core/index.d.ts +/Users/example/node_modules/@vscode/vscode-perf/node_modules/commander/LICENSE +/Users/example/node_modules/@vscode/vscode-perf/node_modules/commander/typings/index.d.ts +/Users/example/node_modules/@vscode/vscode-perf/node_modules/commander/index.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/commander/Readme.md +/Users/example/node_modules/@vscode/vscode-perf/node_modules/commander/package.json +/Users/example/node_modules/@vscode/vscode-perf/node_modules/commander/esm.mjs +/Users/example/node_modules/@vscode/vscode-perf/node_modules/commander/lib/argument.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/commander/lib/option.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/commander/lib/error.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/commander/lib/command.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/commander/lib/help.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/commander/lib/suggestSimilar.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/commander/package-support.json +/Users/example/node_modules/@vscode/vscode-perf/node_modules/node-fetch/LICENSE.md +/Users/example/node_modules/@vscode/vscode-perf/node_modules/node-fetch/README.md +/Users/example/node_modules/@vscode/vscode-perf/node_modules/node-fetch/package.json +/Users/example/node_modules/@vscode/vscode-perf/node_modules/node-fetch/lib/index.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/node-fetch/lib/index.es.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/node-fetch/lib/index.mjs +/Users/example/node_modules/@vscode/vscode-perf/node_modules/node-fetch/browser.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright/LICENSE +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright/index.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright/NOTICE +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright/README.md +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright/package.json +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright/install.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright/index.mjs +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright/cli.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/playwright/index.d.ts +/Users/example/node_modules/@vscode/vscode-perf/node_modules/chalk/license +/Users/example/node_modules/@vscode/vscode-perf/node_modules/chalk/source/util.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/chalk/source/index.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/chalk/source/templates.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/chalk/readme.md +/Users/example/node_modules/@vscode/vscode-perf/node_modules/chalk/package.json +/Users/example/node_modules/@vscode/vscode-perf/node_modules/chalk/index.d.ts +/Users/example/node_modules/@vscode/vscode-perf/node_modules/cookie/LICENSE +/Users/example/node_modules/@vscode/vscode-perf/node_modules/cookie/HISTORY.md +/Users/example/node_modules/@vscode/vscode-perf/node_modules/cookie/index.js +/Users/example/node_modules/@vscode/vscode-perf/node_modules/cookie/README.md +/Users/example/node_modules/@vscode/vscode-perf/node_modules/cookie/package.json +/Users/example/node_modules/@vscode/vscode-perf/node_modules/cookie/SECURITY.md +/Users/example/node_modules/@vscode/vscode-perf/README.md +/Users/example/node_modules/@vscode/vscode-perf/SUPPORT.md +/Users/example/node_modules/@vscode/vscode-perf/package.json +/Users/example/node_modules/@vscode/vscode-perf/index.d.ts +/Users/example/node_modules/@vscode/vscode-perf/SECURITY.md +/Users/example/node_modules/@vscode/telemetry-extractor/LICENSE +/Users/example/node_modules/@vscode/telemetry-extractor/out/extractor.js +/Users/example/node_modules/@vscode/telemetry-extractor/out/cli-help.js +/Users/example/node_modules/@vscode/telemetry-extractor/out/index.js +/Users/example/node_modules/@vscode/telemetry-extractor/out/extractor.js.map +/Users/example/node_modules/@vscode/telemetry-extractor/out/cli-options.js.map +/Users/example/node_modules/@vscode/telemetry-extractor/out/cli-help.js.map +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/file-writer.js +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/keywords.js +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/keywords.js.map +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/object-converter.js +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/events.js +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/telemetry-interfaces.js.map +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/fragments.js.map +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/logger.js +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/ts-parser.js +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/source-spec.js +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/object-converter.js.map +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/file-writer.js.map +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/parser.js.map +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/operations.js.map +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/telemetry-interfaces.js +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/fragments.js +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/common-properties.js +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/common-properties.js.map +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/declarations.js +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/declarations.js.map +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/debug-patch.js +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/save-declarations.js +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/source-spec.js.map +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/operations.js +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/debug-patch.js.map +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/parser.js +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/logger.js.map +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/save-declarations.js.map +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/events.js.map +/Users/example/node_modules/@vscode/telemetry-extractor/out/lib/ts-parser.js.map +/Users/example/node_modules/@vscode/telemetry-extractor/out/index.js.map +/Users/example/node_modules/@vscode/telemetry-extractor/out/cli-options.js +/Users/example/node_modules/@vscode/telemetry-extractor/README.md +/Users/example/node_modules/@vscode/telemetry-extractor/vscode-telemetry-extractor.d.ts +/Users/example/node_modules/@vscode/telemetry-extractor/package.json +/Users/example/node_modules/@vscode/telemetry-extractor/.github/workflows/node.js.yml +/Users/example/node_modules/@vscode/telemetry-extractor/tsconfig.json +/Users/example/node_modules/@vscode/telemetry-extractor/SECURITY.md +/Users/example/node_modules/@vscode/telemetry-extractor/src/cli-options.ts +/Users/example/node_modules/@vscode/telemetry-extractor/src/extractor.ts +/Users/example/node_modules/@vscode/telemetry-extractor/src/lib/declarations.ts +/Users/example/node_modules/@vscode/telemetry-extractor/src/lib/debug-patch.ts +/Users/example/node_modules/@vscode/telemetry-extractor/src/lib/save-declarations.ts +/Users/example/node_modules/@vscode/telemetry-extractor/src/lib/fragments.ts +/Users/example/node_modules/@vscode/telemetry-extractor/src/lib/telemetry-interfaces.ts +/Users/example/node_modules/@vscode/telemetry-extractor/src/lib/common-properties.ts +/Users/example/node_modules/@vscode/telemetry-extractor/src/lib/operations.ts +/Users/example/node_modules/@vscode/telemetry-extractor/src/lib/parser.ts +/Users/example/node_modules/@vscode/telemetry-extractor/src/lib/logger.ts +/Users/example/node_modules/@vscode/telemetry-extractor/src/lib/ts-parser.ts +/Users/example/node_modules/@vscode/telemetry-extractor/src/lib/file-writer.ts +/Users/example/node_modules/@vscode/telemetry-extractor/src/lib/keywords.ts +/Users/example/node_modules/@vscode/telemetry-extractor/src/lib/object-converter.ts +/Users/example/node_modules/@vscode/telemetry-extractor/src/lib/events.ts +/Users/example/node_modules/@vscode/telemetry-extractor/src/lib/source-spec.ts +/Users/example/node_modules/@vscode/telemetry-extractor/src/index.ts +/Users/example/node_modules/@vscode/telemetry-extractor/src/cli-help.ts +/Users/example/node_modules/@vscode/ripgrep/jsconfig.json +/Users/example/node_modules/@vscode/ripgrep/LICENSE +/Users/example/node_modules/@vscode/ripgrep/bin/rg +/Users/example/node_modules/@vscode/ripgrep/node_modules/yauzl/LICENSE +/Users/example/node_modules/@vscode/ripgrep/node_modules/yauzl/index.js +/Users/example/node_modules/@vscode/ripgrep/node_modules/yauzl/README.md +/Users/example/node_modules/@vscode/ripgrep/node_modules/yauzl/package.json +/Users/example/node_modules/@vscode/ripgrep/README.md +/Users/example/node_modules/@vscode/ripgrep/package.json +/Users/example/node_modules/@vscode/ripgrep/lib/download.js +/Users/example/node_modules/@vscode/ripgrep/lib/postinstall.js +/Users/example/node_modules/@vscode/ripgrep/lib/index.js +/Users/example/node_modules/@vscode/ripgrep/lib/index.d.ts +/Users/example/node_modules/@vscode/ripgrep/build/pipeline.yml +/Users/example/node_modules/@vscode/ripgrep/.vscode/launch.json +/Users/example/node_modules/@vscode/ripgrep/SECURITY.md +/Users/example/node_modules/@vscode/l10n-dev/dist/main.d.ts +/Users/example/node_modules/@vscode/l10n-dev/dist/tsdoc-metadata.json +/Users/example/node_modules/@vscode/l10n-dev/dist/main.js +/Users/example/node_modules/@vscode/l10n-dev/dist/cli.js +/Users/example/node_modules/@vscode/l10n-dev/dist/tree-sitter-tsx.wasm +/Users/example/node_modules/@vscode/l10n-dev/dist/tree-sitter-typescript.wasm +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/LICENSE +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/ast.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/ast.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/brace-expressions.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/escape.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/brace-expressions.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/unescape.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/escape.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/escape.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/unescape.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/index.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/unescape.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/package.json +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/brace-expressions.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/assert-valid-pattern.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/index.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/unescape.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/assert-valid-pattern.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/escape.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/index.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/brace-expressions.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/assert-valid-pattern.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/ast.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/assert-valid-pattern.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/ast.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/mjs/index.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/ast.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/ast.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/brace-expressions.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/escape.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/brace-expressions.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/unescape.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/escape.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/escape.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/unescape.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/index.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/unescape.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/package.json +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/brace-expressions.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/assert-valid-pattern.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/index.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/unescape.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/assert-valid-pattern.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/escape.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/index.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/brace-expressions.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/assert-valid-pattern.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/ast.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/assert-valid-pattern.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/ast.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/dist/cjs/index.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/README.md +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minimatch/package.json +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/LICENSE +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/bin.d.mts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/walker.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/pattern.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/ignore.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/bin.mjs +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/has-magic.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/glob.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/pattern.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/processor.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/ignore.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/processor.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/index.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/has-magic.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/has-magic.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/pattern.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/glob.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/package.json +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/bin.mjs.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/walker.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/ignore.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/pattern.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/index.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/glob.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/ignore.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/walker.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/walker.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/index.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/glob.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/processor.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/has-magic.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/index.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/processor.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/esm/bin.d.mts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/walker.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/pattern.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/ignore.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/has-magic.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/glob.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/pattern.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/processor.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/ignore.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/processor.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/index.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/has-magic.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/has-magic.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/pattern.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/glob.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/package.json +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/walker.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/ignore.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/pattern.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/index.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/glob.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/ignore.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/walker.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/walker.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/index.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/glob.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/processor.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/has-magic.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/index.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/dist/commonjs/processor.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/README.md +/Users/example/node_modules/@vscode/l10n-dev/node_modules/glob/package.json +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minipass/LICENSE +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minipass/dist/esm/index.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minipass/dist/esm/package.json +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minipass/dist/esm/index.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minipass/dist/esm/index.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minipass/dist/esm/index.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minipass/dist/commonjs/index.js +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minipass/dist/commonjs/package.json +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minipass/dist/commonjs/index.js.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minipass/dist/commonjs/index.d.ts +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minipass/dist/commonjs/index.d.ts.map +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minipass/README.md +/Users/example/node_modules/@vscode/l10n-dev/node_modules/minipass/package.json +/Users/example/node_modules/@vscode/l10n-dev/README.md +/Users/example/node_modules/@vscode/l10n-dev/package.json +/Users/example/node_modules/make-dir/license +/Users/example/node_modules/make-dir/node_modules/semver/LICENSE +/Users/example/node_modules/make-dir/node_modules/semver/bin/semver.js +/Users/example/node_modules/make-dir/node_modules/semver/semver.js +/Users/example/node_modules/make-dir/node_modules/semver/README.md +/Users/example/node_modules/make-dir/node_modules/semver/package.json +/Users/example/node_modules/make-dir/node_modules/semver/range.bnf +/Users/example/node_modules/make-dir/index.js +/Users/example/node_modules/make-dir/readme.md +/Users/example/node_modules/make-dir/package.json +/Users/example/node_modules/make-dir/index.d.ts +/Users/example/node_modules/just-debounce/.npmignore +/Users/example/node_modules/just-debounce/test.js +/Users/example/node_modules/just-debounce/LICENSE +/Users/example/node_modules/just-debounce/.eslintrc +/Users/example/node_modules/just-debounce/index.js +/Users/example/node_modules/just-debounce/README.md +/Users/example/node_modules/just-debounce/package.json +/Users/example/node_modules/lodash.memoize/LICENSE +/Users/example/node_modules/lodash.memoize/index.js +/Users/example/node_modules/lodash.memoize/README.md +/Users/example/node_modules/lodash.memoize/package.json +/Users/example/node_modules/@azure/abort-controller/types/3.1/AbortController.d.ts +/Users/example/node_modules/@azure/abort-controller/types/3.1/AbortSignal.d.ts +/Users/example/node_modules/@azure/abort-controller/types/3.1/index.d.ts +/Users/example/node_modules/@azure/abort-controller/types/src/AbortSignal.d.ts.map +/Users/example/node_modules/@azure/abort-controller/types/src/AbortController.d.ts +/Users/example/node_modules/@azure/abort-controller/types/src/AbortSignal.d.ts +/Users/example/node_modules/@azure/abort-controller/types/src/index.d.ts +/Users/example/node_modules/@azure/abort-controller/types/src/AbortController.d.ts.map +/Users/example/node_modules/@azure/abort-controller/types/src/index.d.ts.map +/Users/example/node_modules/@azure/abort-controller/LICENSE +/Users/example/node_modules/@azure/abort-controller/CHANGELOG.md +/Users/example/node_modules/@azure/abort-controller/dist/index.js +/Users/example/node_modules/@azure/abort-controller/dist/index.js.map +/Users/example/node_modules/@azure/abort-controller/README.md +/Users/example/node_modules/@azure/abort-controller/package.json +/Users/example/node_modules/@azure/abort-controller/shims-public.d.ts +/Users/example/node_modules/@azure/abort-controller/dist-esm/src/AbortController.js +/Users/example/node_modules/@azure/abort-controller/dist-esm/src/AbortSignal.js +/Users/example/node_modules/@azure/abort-controller/dist-esm/src/index.js +/Users/example/node_modules/@azure/abort-controller/dist-esm/src/AbortSignal.js.map +/Users/example/node_modules/@azure/abort-controller/dist-esm/src/index.js.map +/Users/example/node_modules/@azure/abort-controller/dist-esm/src/AbortController.js.map +/Users/example/node_modules/@azure/logger/types/logger.d.ts +/Users/example/node_modules/@azure/logger/LICENSE +/Users/example/node_modules/@azure/logger/CHANGELOG.md +/Users/example/node_modules/@azure/logger/dist/index.js +/Users/example/node_modules/@azure/logger/dist/index.js.map +/Users/example/node_modules/@azure/logger/README.md +/Users/example/node_modules/@azure/logger/package.json +/Users/example/node_modules/@azure/logger/dist-esm/src/log.browser.js.map +/Users/example/node_modules/@azure/logger/dist-esm/src/log.js +/Users/example/node_modules/@azure/logger/dist-esm/src/index.js +/Users/example/node_modules/@azure/logger/dist-esm/src/log.browser.js +/Users/example/node_modules/@azure/logger/dist-esm/src/index.js.map +/Users/example/node_modules/@azure/logger/dist-esm/src/log.js.map +/Users/example/node_modules/@azure/logger/dist-esm/src/debug.js.map +/Users/example/node_modules/@azure/logger/dist-esm/src/debug.js +/Users/example/node_modules/@azure/core-paging/types/latest/core-paging.d.ts +/Users/example/node_modules/@azure/core-paging/types/3.1/test/getPagedAsyncIterator.spec.d.ts +/Users/example/node_modules/@azure/core-paging/types/3.1/core-paging.d.ts +/Users/example/node_modules/@azure/core-paging/types/3.1/src/models.d.ts +/Users/example/node_modules/@azure/core-paging/types/3.1/src/index.d.ts +/Users/example/node_modules/@azure/core-paging/types/3.1/src/getPagedAsyncIterator.d.ts +/Users/example/node_modules/@azure/core-paging/LICENSE +/Users/example/node_modules/@azure/core-paging/CHANGELOG.md +/Users/example/node_modules/@azure/core-paging/dist/index.js +/Users/example/node_modules/@azure/core-paging/dist/index.js.map +/Users/example/node_modules/@azure/core-paging/README.md +/Users/example/node_modules/@azure/core-paging/package.json +/Users/example/node_modules/@azure/core-paging/dist-esm/src/getPagedAsyncIterator.js +/Users/example/node_modules/@azure/core-paging/dist-esm/src/getPagedAsyncIterator.js.map +/Users/example/node_modules/@azure/core-paging/dist-esm/src/index.js +/Users/example/node_modules/@azure/core-paging/dist-esm/src/models.js +/Users/example/node_modules/@azure/core-paging/dist-esm/src/models.js.map +/Users/example/node_modules/@azure/core-paging/dist-esm/src/index.js.map +/Users/example/node_modules/@azure/core-auth/types/latest/core-auth.d.ts +/Users/example/node_modules/@azure/core-auth/types/3.1/core-auth.d.ts +/Users/example/node_modules/@azure/core-auth/LICENSE +/Users/example/node_modules/@azure/core-auth/CHANGELOG.md +/Users/example/node_modules/@azure/core-auth/dist/index.js +/Users/example/node_modules/@azure/core-auth/dist/index.js.map +/Users/example/node_modules/@azure/core-auth/README.md +/Users/example/node_modules/@azure/core-auth/package.json +/Users/example/node_modules/@azure/core-auth/dist-esm/src/azureNamedKeyCredential.js +/Users/example/node_modules/@azure/core-auth/dist-esm/src/azureSASCredential.js +/Users/example/node_modules/@azure/core-auth/dist-esm/src/tokenCredential.js +/Users/example/node_modules/@azure/core-auth/dist-esm/src/tracing.js +/Users/example/node_modules/@azure/core-auth/dist-esm/src/azureNamedKeyCredential.js.map +/Users/example/node_modules/@azure/core-auth/dist-esm/src/index.js +/Users/example/node_modules/@azure/core-auth/dist-esm/src/azureKeyCredential.js.map +/Users/example/node_modules/@azure/core-auth/dist-esm/src/tokenCredential.js.map +/Users/example/node_modules/@azure/core-auth/dist-esm/src/typeguards.js.map +/Users/example/node_modules/@azure/core-auth/dist-esm/src/index.js.map +/Users/example/node_modules/@azure/core-auth/dist-esm/src/tracing.js.map +/Users/example/node_modules/@azure/core-auth/dist-esm/src/azureSASCredential.js.map +/Users/example/node_modules/@azure/core-auth/dist-esm/src/typeguards.js +/Users/example/node_modules/@azure/core-auth/dist-esm/src/azureKeyCredential.js +/Users/example/node_modules/@azure/core-lro/types/core-lro.d.ts +/Users/example/node_modules/@azure/core-lro/LICENSE +/Users/example/node_modules/@azure/core-lro/CHANGELOG.md +/Users/example/node_modules/@azure/core-lro/dist/index.js +/Users/example/node_modules/@azure/core-lro/dist/index.js.map +/Users/example/node_modules/@azure/core-lro/README.md +/Users/example/node_modules/@azure/core-lro/package.json +/Users/example/node_modules/@azure/core-lro/dist-esm/src/index.js +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/bodyPolling.js.map +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/locationPolling.js +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/locationPolling.js.map +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/operation.js +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/lroEngine.js +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/logger.js +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/requestUtils.js +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/index.js +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/models.js +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/operation.js.map +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/passthrough.js +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/models.js.map +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/lroEngine.js.map +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/stateMachine.js +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/index.js.map +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/bodyPolling.js +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/stateMachine.js.map +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/requestUtils.js.map +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/azureAsyncPolling.js +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/passthrough.js.map +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/logger.js.map +/Users/example/node_modules/@azure/core-lro/dist-esm/src/lroEngine/azureAsyncPolling.js.map +/Users/example/node_modules/@azure/core-lro/dist-esm/src/pollOperation.js +/Users/example/node_modules/@azure/core-lro/dist-esm/src/poller.js.map +/Users/example/node_modules/@azure/core-lro/dist-esm/src/index.js.map +/Users/example/node_modules/@azure/core-lro/dist-esm/src/poller.js +/Users/example/node_modules/@azure/core-lro/dist-esm/src/pollOperation.js.map +/Users/example/node_modules/@azure/core-tracing/types/core-tracing.d.ts +/Users/example/node_modules/@azure/core-tracing/LICENSE +/Users/example/node_modules/@azure/core-tracing/CHANGELOG.md +/Users/example/node_modules/@azure/core-tracing/dist/index.js +/Users/example/node_modules/@azure/core-tracing/dist/index.js.map +/Users/example/node_modules/@azure/core-tracing/README.md +/Users/example/node_modules/@azure/core-tracing/package.json +/Users/example/node_modules/@azure/core-tracing/dist-esm/src/interfaces.js +/Users/example/node_modules/@azure/core-tracing/dist-esm/src/index.js +/Users/example/node_modules/@azure/core-tracing/dist-esm/src/utils/traceParentHeader.js +/Users/example/node_modules/@azure/core-tracing/dist-esm/src/utils/traceParentHeader.js.map +/Users/example/node_modules/@azure/core-tracing/dist-esm/src/interfaces.js.map +/Users/example/node_modules/@azure/core-tracing/dist-esm/src/index.js.map +/Users/example/node_modules/@azure/core-tracing/dist-esm/src/createSpan.js.map +/Users/example/node_modules/@azure/core-tracing/dist-esm/src/createSpan.js +/Users/example/node_modules/@azure/storage-blob/LICENSE +/Users/example/node_modules/@azure/storage-blob/CHANGELOG.md +/Users/example/node_modules/@azure/storage-blob/dist/index.js +/Users/example/node_modules/@azure/storage-blob/dist/index.js.map +/Users/example/node_modules/@azure/storage-blob/typings/latest/storage-blob.d.ts +/Users/example/node_modules/@azure/storage-blob/typings/3.1/storage-blob.d.ts +/Users/example/node_modules/@azure/storage-blob/node_modules/events/.airtap.yml +/Users/example/node_modules/@azure/storage-blob/node_modules/events/events.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/LICENSE +/Users/example/node_modules/@azure/storage-blob/node_modules/events/History.md +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/add-listeners.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/listeners-side-effects.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/check-listener-leaks.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/remove-listeners.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/listener-count.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/special-event-names.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/events-list.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/method-names.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/index.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/listeners.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/max-listeners.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/modify-in-emit.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/subclass.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/remove-all-listeners.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/legacy-compat.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/errors.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/num-args.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/events-once.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/common.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/prepend.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/symbols.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/once.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/tests/set-max-listeners-side-effects.js +/Users/example/node_modules/@azure/storage-blob/node_modules/events/Readme.md +/Users/example/node_modules/@azure/storage-blob/node_modules/events/package.json +/Users/example/node_modules/@azure/storage-blob/node_modules/events/.github/FUNDING.yml +/Users/example/node_modules/@azure/storage-blob/node_modules/events/.travis.yml +/Users/example/node_modules/@azure/storage-blob/node_modules/events/security.md +/Users/example/node_modules/@azure/storage-blob/README.md +/Users/example/node_modules/@azure/storage-blob/package.json +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-common/src/BufferScheduler.browser.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-common/src/PooledBuffer.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-common/src/BufferScheduler.browser.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-common/src/BuffersStream.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-common/src/BuffersStream.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-common/src/index.browser.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-common/src/index.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-common/src/PooledBuffer.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-common/src/BufferScheduler.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-common/src/index.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-common/src/index.browser.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-common/src/BufferScheduler.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/storageClient.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/storageClient.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/index.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/models/index.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/models/mappers.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/models/index.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/models/mappers.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/models/parameters.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/models/parameters.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/pageBlob.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/service.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/index.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/blob.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/pageBlob.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/blockBlob.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/appendBlob.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/appendBlob.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/blob.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/index.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/blockBlob.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/container.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/service.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/container.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/storageClientContext.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/index.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/storageClientContext.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/TelemetryPolicyFactory.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/StorageRetryPolicyFactory.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/Range.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/StorageClient.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/PageBlobRangeResponse.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/StorageClient.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobLeaseClient.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BatchUtils.browser.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BatchUtils.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobBatchClient.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generatedModels.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BatchUtils.browser.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/StorageBrowserPolicyFactory.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobDownloadResponse.browser.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/index.browser.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/Clients.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobLeaseClient.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobQueryResponse.browser.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobQueryResponse.browser.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/log.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/index.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/models.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/constants.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/utils.node.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/Mutex.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/Batch.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/cache.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/utils.browser.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/RetriableReadableStream.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/cache.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/utils.node.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/tracing.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/RetriableReadableStream.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/constants.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/utils.browser.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/utils.common.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/BlobQuickQueryStream.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/utils.common.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/Mutex.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/tracing.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/BlobQuickQueryStream.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/Batch.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/TelemetryPolicy.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/CredentialPolicy.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/StorageRetryPolicy.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/StorageBrowserPolicy.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/StorageSharedKeyCredentialPolicy.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/CredentialPolicy.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/AnonymousCredentialPolicy.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/StorageRetryPolicy.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/StorageSharedKeyCredentialPolicy.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/AnonymousCredentialPolicy.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/TelemetryPolicy.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/StorageBrowserPolicy.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BatchResponse.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/PageBlobRangeResponse.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobDownloadResponse.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/Range.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/TelemetryPolicyFactory.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BatchResponseParser.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobBatch.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobQueryResponse.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobBatchClient.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobBatch.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/AccountSASServices.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/AccountSASServices.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/AccountSASPermissions.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/SasIPRange.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/AccountSASResourceTypes.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/BlobSASPermissions.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/SASQueryParameters.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/SasIPRange.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/ContainerSASPermissions.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/BlobSASPermissions.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/AccountSASSignatureValues.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/AccountSASPermissions.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/AccountSASResourceTypes.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/BlobSASSignatureValues.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/BlobSASSignatureValues.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/SASQueryParameters.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/ContainerSASPermissions.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/AccountSASSignatureValues.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/models.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BatchUtils.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobQueryResponse.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/StorageBrowserPolicyFactory.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BatchResponse.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/index.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generatedModels.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/log.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/Pipeline.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/StorageRetryPolicyFactory.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobDownloadResponse.browser.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobServiceClient.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/ContainerClient.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/index.browser.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobServiceClient.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/Clients.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobDownloadResponse.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/ContainerClient.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/Pipeline.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BatchResponseParser.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/UserDelegationKeyCredential.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/Credential.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/UserDelegationKeyCredential.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/AnonymousCredential.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/StorageSharedKeyCredential.browser.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/StorageSharedKeyCredential.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/AnonymousCredential.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/UserDelegationKeyCredential.browser.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/UserDelegationKeyCredential.browser.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/Credential.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/StorageSharedKeyCredential.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/StorageSharedKeyCredential.browser.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/pollers/BlobStartCopyFromUrlPoller.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/pollers/BlobStartCopyFromUrlPoller.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroReadableFromBlob.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroConstants.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/index.browser.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/index.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/utils/utils.common.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/utils/utils.common.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroReadable.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroParser.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroReadableFromBlob.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroReadableFromStream.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroReader.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/index.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroConstants.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroReader.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroReadable.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/index.browser.js.map +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroParser.js +/Users/example/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroReadableFromStream.js.map +/Users/example/node_modules/@azure/core-http/types/latest/src/proxyAgent.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/operationParameter.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/httpPipelineLogLevel.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/operationSpec.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/operationResponse.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/browserFetchHttpClient.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/defaultHttpClient.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/operationOptions.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/webResource.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/fetchHttpClient.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/operationArguments.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/httpClientCache.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/serializer.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/operationArguments.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/coreHttp.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/util/exponentialBackoffStrategy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/util/exponentialBackoffStrategy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/util/constants.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/util/throttlingRetryStrategy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/util/xml.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/util/serializer.common.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/util/typeguards.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/util/sanitizer.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/util/xml.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/util/sanitizer.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/util/url.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/util/throttlingRetryStrategy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/util/base64.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/util/url.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/util/utils.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/util/utils.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/util/base64.browser.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/util/inspect.browser.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/util/xml.browser.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/util/delay.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/util/url.browser.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/util/inspect.browser.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/util/inspect.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/util/url.browser.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/util/base64.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/util/base64.browser.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/util/inspect.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/util/delay.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/util/xml.browser.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/util/typeguards.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/util/constants.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/util/serializer.common.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/serializer.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/operationSpec.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/pipelineOptions.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/httpPipelineLogger.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/httpClient.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/httpOperationResponse.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/restError.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/serviceClient.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/log.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/httpPipelineLogger.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/defaultHttpClient.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/defaultHttpClient.browser.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/queryCollectionFormat.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/url.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/operationOptions.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/operationResponse.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/createSpanLegacy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/tracingPolicy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/throttlingRetryPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/bearerTokenAuthenticationPolicy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/throttlingRetryPolicy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/systemErrorRetryPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/generateClientRequestIdPolicy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/keepAlivePolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/disableResponseDecompressionPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/userAgentPolicy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/systemErrorRetryPolicy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/rpRegistrationPolicy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/exponentialRetryPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/signingPolicy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/signingPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/msRestUserAgentPolicy.browser.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/disableResponseDecompressionPolicy.browser.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/keepAlivePolicy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/disableResponseDecompressionPolicy.browser.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/exponentialRetryPolicy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/logPolicy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/rpRegistrationPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/generateClientRequestIdPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/disableResponseDecompressionPolicy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/logPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/redirectPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/tracingPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/proxyPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/msRestUserAgentPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/requestPolicy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/ndJsonPolicy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/msRestUserAgentPolicy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/deserializationPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/proxyPolicy.browser.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/userAgentPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/bearerTokenAuthenticationPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/requestPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/proxyPolicy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/ndJsonPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/msRestUserAgentPolicy.browser.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/proxyPolicy.browser.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/deserializationPolicy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/policies/redirectPolicy.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/pipelineOptions.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/xhrHttpClient.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/httpHeaders.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/restError.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/xhrHttpClient.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/url.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/httpClientCache.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/browserFetchHttpClient.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/createSpanLegacy.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/httpOperationResponse.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/fetchHttpClient.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/httpClient.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/nodeFetchHttpClient.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/serviceClient.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/webResource.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/httpHeaders.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/nodeFetchHttpClient.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/log.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/queryCollectionFormat.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/operationParameter.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/httpPipelineLogLevel.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/coreHttp.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/credentials/serviceClientCredentials.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/credentials/accessTokenCache.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/credentials/serviceClientCredentials.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/credentials/apiKeyCredentials.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/credentials/accessTokenRefresher.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/credentials/accessTokenRefresher.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/credentials/credentials.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/credentials/basicAuthenticationCredentials.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/credentials/apiKeyCredentials.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/credentials/topicCredentials.d.ts.map +/Users/example/node_modules/@azure/core-http/types/latest/src/credentials/basicAuthenticationCredentials.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/credentials/credentials.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/credentials/accessTokenCache.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/credentials/topicCredentials.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/proxyAgent.d.ts +/Users/example/node_modules/@azure/core-http/types/latest/src/defaultHttpClient.browser.d.ts.map +/Users/example/node_modules/@azure/core-http/types/3.1/src/operationResponse.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/operationOptions.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/webResource.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/fetchHttpClient.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/httpClientCache.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/serializer.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/operationArguments.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/util/exponentialBackoffStrategy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/util/constants.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/util/throttlingRetryStrategy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/util/sanitizer.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/util/xml.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/util/url.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/util/utils.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/util/base64.browser.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/util/xml.browser.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/util/delay.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/util/url.browser.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/util/inspect.browser.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/util/inspect.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/util/base64.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/util/typeguards.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/util/serializer.common.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/operationSpec.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/pipelineOptions.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/httpClient.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/httpOperationResponse.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/restError.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/serviceClient.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/log.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/httpPipelineLogger.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/defaultHttpClient.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/defaultHttpClient.browser.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/throttlingRetryPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/systemErrorRetryPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/keepAlivePolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/disableResponseDecompressionPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/exponentialRetryPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/signingPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/disableResponseDecompressionPolicy.browser.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/rpRegistrationPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/generateClientRequestIdPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/logPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/redirectPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/tracingPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/proxyPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/msRestUserAgentPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/deserializationPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/proxyPolicy.browser.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/userAgentPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/bearerTokenAuthenticationPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/requestPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/ndJsonPolicy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/policies/msRestUserAgentPolicy.browser.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/httpHeaders.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/xhrHttpClient.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/url.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/browserFetchHttpClient.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/createSpanLegacy.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/nodeFetchHttpClient.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/queryCollectionFormat.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/operationParameter.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/httpPipelineLogLevel.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/coreHttp.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/credentials/serviceClientCredentials.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/credentials/accessTokenRefresher.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/credentials/apiKeyCredentials.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/credentials/basicAuthenticationCredentials.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/credentials/credentials.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/credentials/accessTokenCache.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/credentials/topicCredentials.d.ts +/Users/example/node_modules/@azure/core-http/types/3.1/src/proxyAgent.d.ts +/Users/example/node_modules/@azure/core-http/LICENSE +/Users/example/node_modules/@azure/core-http/CHANGELOG.md +/Users/example/node_modules/@azure/core-http/dist/index.js +/Users/example/node_modules/@azure/core-http/dist/index.js.map +/Users/example/node_modules/@azure/core-http/node_modules/xml2js/LICENSE +/Users/example/node_modules/@azure/core-http/node_modules/xml2js/README.md +/Users/example/node_modules/@azure/core-http/node_modules/xml2js/package.json +/Users/example/node_modules/@azure/core-http/node_modules/xml2js/lib/processors.js +/Users/example/node_modules/@azure/core-http/node_modules/xml2js/lib/xml2js.js +/Users/example/node_modules/@azure/core-http/node_modules/xml2js/lib/builder.js +/Users/example/node_modules/@azure/core-http/node_modules/xml2js/lib/parser.js +/Users/example/node_modules/@azure/core-http/node_modules/xml2js/lib/defaults.js +/Users/example/node_modules/@azure/core-http/node_modules/xml2js/lib/bom.js +/Users/example/node_modules/@azure/core-http/README.md +/Users/example/node_modules/@azure/core-http/package.json +/Users/example/node_modules/@azure/core-http/dist-esm/src/httpHeaders.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/url.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/serializer.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/browserFetchHttpClient.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/defaultHttpClient.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/xhrHttpClient.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/coreHttp.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/operationResponse.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/pipelineOptions.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/webResource.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/proxyAgent.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/operationOptions.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/operationArguments.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/queryCollectionFormat.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/constants.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/url.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/sanitizer.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/base64.browser.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/throttlingRetryStrategy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/serializer.common.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/xml.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/throttlingRetryStrategy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/xml.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/base64.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/base64.browser.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/exponentialBackoffStrategy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/delay.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/constants.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/sanitizer.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/base64.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/exponentialBackoffStrategy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/typeguards.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/inspect.browser.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/url.browser.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/xml.browser.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/inspect.browser.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/inspect.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/utils.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/utils.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/inspect.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/xml.browser.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/url.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/url.browser.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/typeguards.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/delay.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/util/serializer.common.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/httpHeaders.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/pipelineOptions.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/defaultHttpClient.browser.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/operationOptions.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/log.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/createSpanLegacy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/restError.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/nodeFetchHttpClient.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/httpClient.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/httpClientCache.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/createSpanLegacy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/msRestUserAgentPolicy.browser.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/requestPolicy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/msRestUserAgentPolicy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/msRestUserAgentPolicy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/deserializationPolicy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/signingPolicy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/signingPolicy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/keepAlivePolicy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/generateClientRequestIdPolicy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/bearerTokenAuthenticationPolicy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/proxyPolicy.browser.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/disableResponseDecompressionPolicy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/disableResponseDecompressionPolicy.browser.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/rpRegistrationPolicy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/msRestUserAgentPolicy.browser.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/tracingPolicy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/logPolicy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/disableResponseDecompressionPolicy.browser.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/systemErrorRetryPolicy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/systemErrorRetryPolicy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/disableResponseDecompressionPolicy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/tracingPolicy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/deserializationPolicy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/throttlingRetryPolicy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/userAgentPolicy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/generateClientRequestIdPolicy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/exponentialRetryPolicy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/logPolicy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/rpRegistrationPolicy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/throttlingRetryPolicy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/keepAlivePolicy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/bearerTokenAuthenticationPolicy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/proxyPolicy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/proxyPolicy.browser.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/exponentialRetryPolicy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/userAgentPolicy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/redirectPolicy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/ndJsonPolicy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/redirectPolicy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/requestPolicy.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/ndJsonPolicy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/policies/proxyPolicy.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/restError.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/serviceClient.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/httpOperationResponse.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/operationParameter.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/defaultHttpClient.browser.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/httpPipelineLogger.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/operationSpec.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/operationParameter.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/operationResponse.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/fetchHttpClient.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/httpPipelineLogger.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/webResource.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/queryCollectionFormat.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/nodeFetchHttpClient.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/browserFetchHttpClient.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/httpClientCache.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/log.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/httpPipelineLogLevel.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/httpOperationResponse.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/httpPipelineLogLevel.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/httpClient.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/url.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/operationArguments.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/xhrHttpClient.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/proxyAgent.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/serializer.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/serviceClient.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/defaultHttpClient.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/operationSpec.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/coreHttp.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/fetchHttpClient.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/credentials/serviceClientCredentials.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/credentials/accessTokenCache.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/credentials/basicAuthenticationCredentials.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/credentials/serviceClientCredentials.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/credentials/basicAuthenticationCredentials.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/credentials/topicCredentials.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/credentials/accessTokenRefresher.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/credentials/credentials.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/credentials/apiKeyCredentials.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/credentials/accessTokenRefresher.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/credentials/topicCredentials.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/credentials/credentials.js.map +/Users/example/node_modules/@azure/core-http/dist-esm/src/credentials/apiKeyCredentials.js +/Users/example/node_modules/@azure/core-http/dist-esm/src/credentials/accessTokenCache.js +/Users/example/node_modules/@azure/core-http/dom-shim.d.ts +/Users/example/node_modules/@azure/core-asynciterator-polyfill/LICENSE +/Users/example/node_modules/@azure/core-asynciterator-polyfill/changelog.md +/Users/example/node_modules/@azure/core-asynciterator-polyfill/README.md +/Users/example/node_modules/@azure/core-asynciterator-polyfill/package.json +/Users/example/node_modules/@azure/core-asynciterator-polyfill/dist-esm/index.js +/Users/example/node_modules/mimic-fn/license +/Users/example/node_modules/mimic-fn/index.js +/Users/example/node_modules/mimic-fn/readme.md +/Users/example/node_modules/mimic-fn/package.json +/Users/example/node_modules/mimic-fn/index.d.ts +/Users/example/node_modules/strip-ansi/license +/Users/example/node_modules/strip-ansi/node_modules/ansi-regex/license +/Users/example/node_modules/strip-ansi/node_modules/ansi-regex/index.js +/Users/example/node_modules/strip-ansi/node_modules/ansi-regex/readme.md +/Users/example/node_modules/strip-ansi/node_modules/ansi-regex/package.json +/Users/example/node_modules/strip-ansi/node_modules/ansi-regex/index.d.ts +/Users/example/node_modules/strip-ansi/index.js +/Users/example/node_modules/strip-ansi/readme.md +/Users/example/node_modules/strip-ansi/package.json +/Users/example/node_modules/strip-ansi/index.d.ts +/Users/example/node_modules/parse-filepath/LICENSE +/Users/example/node_modules/parse-filepath/index.js +/Users/example/node_modules/parse-filepath/README.md +/Users/example/node_modules/parse-filepath/package.json +/Users/example/node_modules/prebuild-install/download.js +/Users/example/node_modules/prebuild-install/proxy.js +/Users/example/node_modules/prebuild-install/util.js +/Users/example/node_modules/prebuild-install/LICENSE +/Users/example/node_modules/prebuild-install/CHANGELOG.md +/Users/example/node_modules/prebuild-install/bin.js +/Users/example/node_modules/prebuild-install/node_modules/chownr/LICENSE +/Users/example/node_modules/prebuild-install/node_modules/chownr/README.md +/Users/example/node_modules/prebuild-install/node_modules/chownr/package.json +/Users/example/node_modules/prebuild-install/node_modules/chownr/chownr.js +/Users/example/node_modules/prebuild-install/node_modules/tar-stream/LICENSE +/Users/example/node_modules/prebuild-install/node_modules/tar-stream/pack.js +/Users/example/node_modules/prebuild-install/node_modules/tar-stream/index.js +/Users/example/node_modules/prebuild-install/node_modules/tar-stream/README.md +/Users/example/node_modules/prebuild-install/node_modules/tar-stream/headers.js +/Users/example/node_modules/prebuild-install/node_modules/tar-stream/package.json +/Users/example/node_modules/prebuild-install/node_modules/tar-stream/extract.js +/Users/example/node_modules/prebuild-install/node_modules/tar-stream/sandbox.js +/Users/example/node_modules/prebuild-install/node_modules/pump/LICENSE +/Users/example/node_modules/prebuild-install/node_modules/pump/index.js +/Users/example/node_modules/prebuild-install/node_modules/pump/README.md +/Users/example/node_modules/prebuild-install/node_modules/pump/package.json +/Users/example/node_modules/prebuild-install/node_modules/pump/test-node.js +/Users/example/node_modules/prebuild-install/node_modules/pump/.travis.yml +/Users/example/node_modules/prebuild-install/node_modules/pump/test-browser.js +/Users/example/node_modules/prebuild-install/node_modules/tar-fs/LICENSE +/Users/example/node_modules/prebuild-install/node_modules/tar-fs/test/index.js +/Users/example/node_modules/prebuild-install/node_modules/tar-fs/test/fixtures/invalid.tar +/Users/example/node_modules/prebuild-install/node_modules/tar-fs/test/fixtures/a/hello.txt +/Users/example/node_modules/prebuild-install/node_modules/tar-fs/test/fixtures/d/sub-dir/file5 +/Users/example/node_modules/prebuild-install/node_modules/tar-fs/test/fixtures/d/file2 +/Users/example/node_modules/prebuild-install/node_modules/tar-fs/test/fixtures/d/file1 +/Users/example/node_modules/prebuild-install/node_modules/tar-fs/test/fixtures/d/sub-files/file3 +/Users/example/node_modules/prebuild-install/node_modules/tar-fs/test/fixtures/d/sub-files/file4 +/Users/example/node_modules/prebuild-install/node_modules/tar-fs/test/fixtures/e/file +/Users/example/node_modules/prebuild-install/node_modules/tar-fs/test/fixtures/e/directory/.ignore +/Users/example/node_modules/prebuild-install/node_modules/tar-fs/test/fixtures/b/a/test.txt +/Users/example/node_modules/prebuild-install/node_modules/tar-fs/index.js +/Users/example/node_modules/prebuild-install/node_modules/tar-fs/README.md +/Users/example/node_modules/prebuild-install/node_modules/tar-fs/package.json +/Users/example/node_modules/prebuild-install/node_modules/tar-fs/.travis.yml +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/readable-browser.js +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/LICENSE +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/GOVERNANCE.md +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/README.md +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/errors-browser.js +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/readable.js +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/package.json +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/errors.js +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/CONTRIBUTING.md +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/lib/internal/streams/stream.js +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/lib/internal/streams/stream-browser.js +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/lib/internal/streams/from-browser.js +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/lib/internal/streams/destroy.js +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/lib/internal/streams/from.js +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/lib/internal/streams/async_iterator.js +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/lib/internal/streams/state.js +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/lib/internal/streams/buffer_list.js +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/lib/internal/streams/end-of-stream.js +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/lib/internal/streams/pipeline.js +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/lib/_stream_passthrough.js +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/lib/_stream_transform.js +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/lib/_stream_duplex.js +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/lib/_stream_readable.js +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/lib/_stream_writable.js +/Users/example/node_modules/prebuild-install/node_modules/readable-stream/experimentalWarning.js +/Users/example/node_modules/prebuild-install/asset.js +/Users/example/node_modules/prebuild-install/log.js +/Users/example/node_modules/prebuild-install/index.js +/Users/example/node_modules/prebuild-install/error.js +/Users/example/node_modules/prebuild-install/rc.js +/Users/example/node_modules/prebuild-install/README.md +/Users/example/node_modules/prebuild-install/package.json +/Users/example/node_modules/prebuild-install/CONTRIBUTING.md +/Users/example/node_modules/prebuild-install/help.txt +/Users/example/node_modules/snapdragon-node/LICENSE +/Users/example/node_modules/snapdragon-node/node_modules/define-property/LICENSE +/Users/example/node_modules/snapdragon-node/node_modules/define-property/index.js +/Users/example/node_modules/snapdragon-node/node_modules/define-property/README.md +/Users/example/node_modules/snapdragon-node/node_modules/define-property/package.json +/Users/example/node_modules/snapdragon-node/index.js +/Users/example/node_modules/snapdragon-node/README.md +/Users/example/node_modules/snapdragon-node/package.json +/Users/example/node_modules/content-type/LICENSE +/Users/example/node_modules/content-type/HISTORY.md +/Users/example/node_modules/content-type/index.js +/Users/example/node_modules/content-type/README.md +/Users/example/node_modules/content-type/package.json +/Users/example/node_modules/object.reduce/LICENSE +/Users/example/node_modules/object.reduce/index.js +/Users/example/node_modules/object.reduce/README.md +/Users/example/node_modules/object.reduce/package.json +/Users/example/node_modules/pkg-dir/license +/Users/example/node_modules/pkg-dir/node_modules/p-locate/license +/Users/example/node_modules/pkg-dir/node_modules/p-locate/index.js +/Users/example/node_modules/pkg-dir/node_modules/p-locate/readme.md +/Users/example/node_modules/pkg-dir/node_modules/p-locate/package.json +/Users/example/node_modules/pkg-dir/node_modules/p-locate/index.d.ts +/Users/example/node_modules/pkg-dir/node_modules/find-up/license +/Users/example/node_modules/pkg-dir/node_modules/find-up/index.js +/Users/example/node_modules/pkg-dir/node_modules/find-up/readme.md +/Users/example/node_modules/pkg-dir/node_modules/find-up/package.json +/Users/example/node_modules/pkg-dir/node_modules/find-up/index.d.ts +/Users/example/node_modules/pkg-dir/node_modules/locate-path/license +/Users/example/node_modules/pkg-dir/node_modules/locate-path/index.js +/Users/example/node_modules/pkg-dir/node_modules/locate-path/readme.md +/Users/example/node_modules/pkg-dir/node_modules/locate-path/package.json +/Users/example/node_modules/pkg-dir/node_modules/locate-path/index.d.ts +/Users/example/node_modules/pkg-dir/index.js +/Users/example/node_modules/pkg-dir/readme.md +/Users/example/node_modules/pkg-dir/package.json +/Users/example/node_modules/pkg-dir/index.d.ts +/Users/example/node_modules/before-after-hook/LICENSE +/Users/example/node_modules/before-after-hook/index.js +/Users/example/node_modules/before-after-hook/README.md +/Users/example/node_modules/before-after-hook/package.json +/Users/example/node_modules/before-after-hook/lib/remove.js +/Users/example/node_modules/before-after-hook/lib/register.js +/Users/example/node_modules/before-after-hook/lib/add.js +/Users/example/node_modules/before-after-hook/index.d.ts +/Users/example/node_modules/is-typed-array/LICENSE +/Users/example/node_modules/is-typed-array/test/index.js +/Users/example/node_modules/is-typed-array/CHANGELOG.md +/Users/example/node_modules/is-typed-array/.eslintrc +/Users/example/node_modules/is-typed-array/index.js +/Users/example/node_modules/is-typed-array/.editorconfig +/Users/example/node_modules/is-typed-array/README.md +/Users/example/node_modules/is-typed-array/package.json +/Users/example/node_modules/is-typed-array/.github/FUNDING.yml +/Users/example/node_modules/is-typed-array/.nycrc +/Users/example/node_modules/@xterm/addon-image/LICENSE +/Users/example/node_modules/@xterm/addon-image/out/IIPMetrics.test.js.map +/Users/example/node_modules/@xterm/addon-image/out/IIPHeaderParser.js.map +/Users/example/node_modules/@xterm/addon-image/out/ImageStorage.js +/Users/example/node_modules/@xterm/addon-image/out/ImageRenderer.js.map +/Users/example/node_modules/@xterm/addon-image/out/SixelHandler.js +/Users/example/node_modules/@xterm/addon-image/out/IIPMetrics.test.js +/Users/example/node_modules/@xterm/addon-image/out/ImageAddon.js +/Users/example/node_modules/@xterm/addon-image/out/ImageStorage.js.map +/Users/example/node_modules/@xterm/addon-image/out/IIPHandler.js.map +/Users/example/node_modules/@xterm/addon-image/out/IIPHandler.js +/Users/example/node_modules/@xterm/addon-image/out/SixelHandler.js.map +/Users/example/node_modules/@xterm/addon-image/out/IIPHeaderParser.test.js +/Users/example/node_modules/@xterm/addon-image/out/IIPMetrics.js.map +/Users/example/node_modules/@xterm/addon-image/out/ImageRenderer.js +/Users/example/node_modules/@xterm/addon-image/out/IIPMetrics.js +/Users/example/node_modules/@xterm/addon-image/out/IIPHeaderParser.test.js.map +/Users/example/node_modules/@xterm/addon-image/out/ImageAddon.js.map +/Users/example/node_modules/@xterm/addon-image/out/IIPHeaderParser.js +/Users/example/node_modules/@xterm/addon-image/typings/addon-image.d.ts +/Users/example/node_modules/@xterm/addon-image/README.md +/Users/example/node_modules/@xterm/addon-image/package.json +/Users/example/node_modules/@xterm/addon-image/lib/addon-image.js.map +/Users/example/node_modules/@xterm/addon-image/lib/addon-image.js.LICENSE.txt +/Users/example/node_modules/@xterm/addon-image/lib/addon-image.js +/Users/example/node_modules/@xterm/addon-image/src/ImageRenderer.ts +/Users/example/node_modules/@xterm/addon-image/src/IIPMetrics.ts +/Users/example/node_modules/@xterm/addon-image/src/IIPHandler.ts +/Users/example/node_modules/@xterm/addon-image/src/IIPHeaderParser.test.ts +/Users/example/node_modules/@xterm/addon-image/src/Types.d.ts +/Users/example/node_modules/@xterm/addon-image/src/IIPHeaderParser.ts +/Users/example/node_modules/@xterm/addon-image/src/ImageStorage.ts +/Users/example/node_modules/@xterm/addon-image/src/SixelHandler.ts +/Users/example/node_modules/@xterm/addon-image/src/IIPMetrics.test.ts +/Users/example/node_modules/@xterm/addon-image/src/ImageAddon.ts +/Users/example/node_modules/@xterm/addon-webgl/LICENSE +/Users/example/node_modules/@xterm/addon-webgl/typings/addon-webgl.d.ts +/Users/example/node_modules/@xterm/addon-webgl/README.md +/Users/example/node_modules/@xterm/addon-webgl/package.json +/Users/example/node_modules/@xterm/addon-webgl/lib/addon-webgl.js.map +/Users/example/node_modules/@xterm/addon-webgl/lib/addon-webgl.js +/Users/example/node_modules/@xterm/addon-webgl/src/WebglUtils.ts +/Users/example/node_modules/@xterm/addon-webgl/src/RenderModel.ts +/Users/example/node_modules/@xterm/addon-webgl/src/Types.d.ts +/Users/example/node_modules/@xterm/addon-webgl/src/renderLayer/LinkRenderLayer.ts +/Users/example/node_modules/@xterm/addon-webgl/src/renderLayer/Types.ts +/Users/example/node_modules/@xterm/addon-webgl/src/renderLayer/BaseRenderLayer.ts +/Users/example/node_modules/@xterm/addon-webgl/src/WebglRenderer.ts +/Users/example/node_modules/@xterm/addon-webgl/src/GlyphRenderer.ts +/Users/example/node_modules/@xterm/addon-webgl/src/TypedArray.ts +/Users/example/node_modules/@xterm/addon-webgl/src/WebglAddon.ts +/Users/example/node_modules/@xterm/addon-webgl/src/RectangleRenderer.ts +/Users/example/node_modules/@xterm/xterm/LICENSE +/Users/example/node_modules/@xterm/xterm/css/xterm.css +/Users/example/node_modules/@xterm/xterm/typings/xterm.d.ts +/Users/example/node_modules/@xterm/xterm/README.md +/Users/example/node_modules/@xterm/xterm/package.json +/Users/example/node_modules/@xterm/xterm/lib/xterm.js +/Users/example/node_modules/@xterm/xterm/lib/xterm.js.map +/Users/example/node_modules/@xterm/xterm/src/browser/renderer/shared/CharAtlasCache.ts +/Users/example/node_modules/@xterm/xterm/src/browser/renderer/shared/Types.d.ts +/Users/example/node_modules/@xterm/xterm/src/browser/renderer/shared/CursorBlinkStateManager.ts +/Users/example/node_modules/@xterm/xterm/src/browser/renderer/shared/README.md +/Users/example/node_modules/@xterm/xterm/src/browser/renderer/shared/TextureAtlas.ts +/Users/example/node_modules/@xterm/xterm/src/browser/renderer/shared/CustomGlyphs.ts +/Users/example/node_modules/@xterm/xterm/src/browser/renderer/shared/Constants.ts +/Users/example/node_modules/@xterm/xterm/src/browser/renderer/shared/DevicePixelObserver.ts +/Users/example/node_modules/@xterm/xterm/src/browser/renderer/shared/CellColorResolver.ts +/Users/example/node_modules/@xterm/xterm/src/browser/renderer/shared/RendererUtils.ts +/Users/example/node_modules/@xterm/xterm/src/browser/renderer/shared/SelectionRenderModel.ts +/Users/example/node_modules/@xterm/xterm/src/browser/renderer/shared/CharAtlasUtils.ts +/Users/example/node_modules/@xterm/xterm/src/browser/renderer/dom/WidthCache.ts +/Users/example/node_modules/@xterm/xterm/src/browser/renderer/dom/DomRendererRowFactory.ts +/Users/example/node_modules/@xterm/xterm/src/browser/renderer/dom/DomRenderer.ts +/Users/example/node_modules/@xterm/xterm/src/browser/Clipboard.ts +/Users/example/node_modules/@xterm/xterm/src/browser/input/CompositionHelper.ts +/Users/example/node_modules/@xterm/xterm/src/browser/input/Mouse.ts +/Users/example/node_modules/@xterm/xterm/src/browser/input/MoveToCell.ts +/Users/example/node_modules/@xterm/xterm/src/browser/Types.d.ts +/Users/example/node_modules/@xterm/xterm/src/browser/Lifecycle.ts +/Users/example/node_modules/@xterm/xterm/src/browser/OscLinkProvider.ts +/Users/example/node_modules/@xterm/xterm/src/browser/Viewport.ts +/Users/example/node_modules/@xterm/xterm/src/browser/TimeBasedDebouncer.ts +/Users/example/node_modules/@xterm/xterm/src/browser/ColorContrastCache.ts +/Users/example/node_modules/@xterm/xterm/src/browser/decorations/OverviewRulerRenderer.ts +/Users/example/node_modules/@xterm/xterm/src/browser/decorations/ColorZoneStore.ts +/Users/example/node_modules/@xterm/xterm/src/browser/decorations/BufferDecorationRenderer.ts +/Users/example/node_modules/@xterm/xterm/src/browser/AccessibilityManager.ts +/Users/example/node_modules/@xterm/xterm/src/browser/LocalizableStrings.ts +/Users/example/node_modules/@xterm/xterm/src/browser/public/Terminal.ts +/Users/example/node_modules/@xterm/xterm/src/browser/RenderDebouncer.ts +/Users/example/node_modules/@xterm/xterm/src/browser/selection/Types.d.ts +/Users/example/node_modules/@xterm/xterm/src/browser/selection/SelectionModel.ts +/Users/example/node_modules/@xterm/xterm/src/browser/Terminal.ts +/Users/example/node_modules/@xterm/xterm/src/browser/services/CharSizeService.ts +/Users/example/node_modules/@xterm/xterm/src/browser/services/RenderService.ts +/Users/example/node_modules/@xterm/xterm/src/browser/services/LinkProviderService.ts +/Users/example/node_modules/@xterm/xterm/src/browser/services/CharacterJoinerService.ts +/Users/example/node_modules/@xterm/xterm/src/browser/services/CoreBrowserService.ts +/Users/example/node_modules/@xterm/xterm/src/browser/services/MouseService.ts +/Users/example/node_modules/@xterm/xterm/src/browser/services/ThemeService.ts +/Users/example/node_modules/@xterm/xterm/src/browser/services/SelectionService.ts +/Users/example/node_modules/@xterm/xterm/src/browser/services/Services.ts +/Users/example/node_modules/@xterm/xterm/src/browser/Linkifier.ts +/Users/example/node_modules/@xterm/xterm/src/common/Clone.ts +/Users/example/node_modules/@xterm/xterm/src/common/MultiKeyMap.ts +/Users/example/node_modules/@xterm/xterm/src/common/InputHandler.ts +/Users/example/node_modules/@xterm/xterm/src/common/EventEmitter.ts +/Users/example/node_modules/@xterm/xterm/src/common/input/Keyboard.ts +/Users/example/node_modules/@xterm/xterm/src/common/input/TextDecoder.ts +/Users/example/node_modules/@xterm/xterm/src/common/input/WriteBuffer.ts +/Users/example/node_modules/@xterm/xterm/src/common/input/UnicodeV6.ts +/Users/example/node_modules/@xterm/xterm/src/common/input/XParseColor.ts +/Users/example/node_modules/@xterm/xterm/src/common/Types.d.ts +/Users/example/node_modules/@xterm/xterm/src/common/Lifecycle.ts +/Users/example/node_modules/@xterm/xterm/src/common/Platform.ts +/Users/example/node_modules/@xterm/xterm/src/common/parser/Types.d.ts +/Users/example/node_modules/@xterm/xterm/src/common/parser/OscParser.ts +/Users/example/node_modules/@xterm/xterm/src/common/parser/EscapeSequenceParser.ts +/Users/example/node_modules/@xterm/xterm/src/common/parser/DcsParser.ts +/Users/example/node_modules/@xterm/xterm/src/common/parser/Constants.ts +/Users/example/node_modules/@xterm/xterm/src/common/parser/Params.ts +/Users/example/node_modules/@xterm/xterm/src/common/WindowsMode.ts +/Users/example/node_modules/@xterm/xterm/src/common/TypedArrayUtils.ts +/Users/example/node_modules/@xterm/xterm/src/common/public/UnicodeApi.ts +/Users/example/node_modules/@xterm/xterm/src/common/public/BufferLineApiView.ts +/Users/example/node_modules/@xterm/xterm/src/common/public/BufferApiView.ts +/Users/example/node_modules/@xterm/xterm/src/common/public/BufferNamespaceApi.ts +/Users/example/node_modules/@xterm/xterm/src/common/public/ParserApi.ts +/Users/example/node_modules/@xterm/xterm/src/common/public/AddonManager.ts +/Users/example/node_modules/@xterm/xterm/src/common/CoreTerminal.ts +/Users/example/node_modules/@xterm/xterm/src/common/TaskQueue.ts +/Users/example/node_modules/@xterm/xterm/src/common/Color.ts +/Users/example/node_modules/@xterm/xterm/src/common/data/Charsets.ts +/Users/example/node_modules/@xterm/xterm/src/common/data/EscapeSequences.ts +/Users/example/node_modules/@xterm/xterm/src/common/CircularList.ts +/Users/example/node_modules/@xterm/xterm/src/common/services/ServiceRegistry.ts +/Users/example/node_modules/@xterm/xterm/src/common/services/BufferService.ts +/Users/example/node_modules/@xterm/xterm/src/common/services/DecorationService.ts +/Users/example/node_modules/@xterm/xterm/src/common/services/OscLinkService.ts +/Users/example/node_modules/@xterm/xterm/src/common/services/LogService.ts +/Users/example/node_modules/@xterm/xterm/src/common/services/OptionsService.ts +/Users/example/node_modules/@xterm/xterm/src/common/services/CharsetService.ts +/Users/example/node_modules/@xterm/xterm/src/common/services/CoreMouseService.ts +/Users/example/node_modules/@xterm/xterm/src/common/services/CoreService.ts +/Users/example/node_modules/@xterm/xterm/src/common/services/UnicodeService.ts +/Users/example/node_modules/@xterm/xterm/src/common/services/InstantiationService.ts +/Users/example/node_modules/@xterm/xterm/src/common/services/Services.ts +/Users/example/node_modules/@xterm/xterm/src/common/buffer/Types.d.ts +/Users/example/node_modules/@xterm/xterm/src/common/buffer/CellData.ts +/Users/example/node_modules/@xterm/xterm/src/common/buffer/Buffer.ts +/Users/example/node_modules/@xterm/xterm/src/common/buffer/BufferSet.ts +/Users/example/node_modules/@xterm/xterm/src/common/buffer/AttributeData.ts +/Users/example/node_modules/@xterm/xterm/src/common/buffer/Marker.ts +/Users/example/node_modules/@xterm/xterm/src/common/buffer/BufferRange.ts +/Users/example/node_modules/@xterm/xterm/src/common/buffer/Constants.ts +/Users/example/node_modules/@xterm/xterm/src/common/buffer/BufferReflow.ts +/Users/example/node_modules/@xterm/xterm/src/common/buffer/BufferLine.ts +/Users/example/node_modules/@xterm/xterm/src/common/SortedList.ts +/Users/example/node_modules/@xterm/xterm/src/headless/public/Terminal.ts +/Users/example/node_modules/@xterm/xterm/src/headless/Terminal.ts +/Users/example/node_modules/@xterm/addon-serialize/typings/addon-serialize.d.ts +/Users/example/node_modules/@xterm/addon-serialize/README.md +/Users/example/node_modules/@xterm/addon-serialize/package.json +/Users/example/node_modules/@xterm/addon-serialize/lib/addon-serialize.js.map +/Users/example/node_modules/@xterm/addon-serialize/lib/addon-serialize.js +/Users/example/node_modules/@xterm/addon-serialize/src/SerializeAddon.ts +/Users/example/node_modules/@xterm/headless/typings/xterm-headless.d.ts +/Users/example/node_modules/@xterm/headless/lib-headless/xterm-headless.js +/Users/example/node_modules/@xterm/headless/lib-headless/xterm-headless.js.map +/Users/example/node_modules/@xterm/headless/README.md +/Users/example/node_modules/@xterm/headless/package.json +/Users/example/node_modules/@xterm/addon-canvas/LICENSE +/Users/example/node_modules/@xterm/addon-canvas/typings/addon-canvas.d.ts +/Users/example/node_modules/@xterm/addon-canvas/README.md +/Users/example/node_modules/@xterm/addon-canvas/package.json +/Users/example/node_modules/@xterm/addon-canvas/lib/addon-canvas.js.map +/Users/example/node_modules/@xterm/addon-canvas/lib/addon-canvas.js +/Users/example/node_modules/@xterm/addon-canvas/src/CanvasRenderer.ts +/Users/example/node_modules/@xterm/addon-canvas/src/CanvasAddon.ts +/Users/example/node_modules/@xterm/addon-canvas/src/Types.d.ts +/Users/example/node_modules/@xterm/addon-canvas/src/LinkRenderLayer.ts +/Users/example/node_modules/@xterm/addon-canvas/src/CursorRenderLayer.ts +/Users/example/node_modules/@xterm/addon-canvas/src/SelectionRenderLayer.ts +/Users/example/node_modules/@xterm/addon-canvas/src/BaseRenderLayer.ts +/Users/example/node_modules/@xterm/addon-canvas/src/GridCache.ts +/Users/example/node_modules/@xterm/addon-canvas/src/TextRenderLayer.ts +/Users/example/node_modules/@xterm/addon-search/LICENSE +/Users/example/node_modules/@xterm/addon-search/typings/addon-search.d.ts +/Users/example/node_modules/@xterm/addon-search/README.md +/Users/example/node_modules/@xterm/addon-search/package.json +/Users/example/node_modules/@xterm/addon-search/lib/addon-search.js.map +/Users/example/node_modules/@xterm/addon-search/lib/addon-search.js +/Users/example/node_modules/@xterm/addon-search/src/SearchAddon.ts +/Users/example/node_modules/@xterm/addon-unicode11/LICENSE +/Users/example/node_modules/@xterm/addon-unicode11/typings/addon-unicode11.d.ts +/Users/example/node_modules/@xterm/addon-unicode11/README.md +/Users/example/node_modules/@xterm/addon-unicode11/package.json +/Users/example/node_modules/@xterm/addon-unicode11/lib/addon-unicode11.js.map +/Users/example/node_modules/@xterm/addon-unicode11/lib/addon-unicode11.js +/Users/example/node_modules/@xterm/addon-unicode11/src/Unicode11Addon.ts +/Users/example/node_modules/@xterm/addon-unicode11/src/UnicodeV11.ts +/Users/example/node_modules/unset-value/LICENSE +/Users/example/node_modules/unset-value/node_modules/has-values/LICENSE +/Users/example/node_modules/unset-value/node_modules/has-values/index.js +/Users/example/node_modules/unset-value/node_modules/has-values/README.md +/Users/example/node_modules/unset-value/node_modules/has-values/package.json +/Users/example/node_modules/unset-value/node_modules/has-value/LICENSE +/Users/example/node_modules/unset-value/node_modules/has-value/node_modules/isobject/LICENSE +/Users/example/node_modules/unset-value/node_modules/has-value/node_modules/isobject/index.js +/Users/example/node_modules/unset-value/node_modules/has-value/node_modules/isobject/README.md +/Users/example/node_modules/unset-value/node_modules/has-value/node_modules/isobject/package.json +/Users/example/node_modules/unset-value/node_modules/has-value/index.js +/Users/example/node_modules/unset-value/node_modules/has-value/README.md +/Users/example/node_modules/unset-value/node_modules/has-value/package.json +/Users/example/node_modules/unset-value/node_modules/isarray/.npmignore +/Users/example/node_modules/unset-value/node_modules/isarray/test.js +/Users/example/node_modules/unset-value/node_modules/isarray/Makefile +/Users/example/node_modules/unset-value/node_modules/isarray/index.js +/Users/example/node_modules/unset-value/node_modules/isarray/README.md +/Users/example/node_modules/unset-value/node_modules/isarray/component.json +/Users/example/node_modules/unset-value/node_modules/isarray/package.json +/Users/example/node_modules/unset-value/node_modules/isarray/.travis.yml +/Users/example/node_modules/unset-value/index.js +/Users/example/node_modules/unset-value/README.md +/Users/example/node_modules/unset-value/package.json +/Users/example/node_modules/postcss-minify-font-values/types/lib/minify-weight.d.ts +/Users/example/node_modules/postcss-minify-font-values/types/lib/minify-font.d.ts +/Users/example/node_modules/postcss-minify-font-values/types/lib/minify-family.d.ts +/Users/example/node_modules/postcss-minify-font-values/types/lib/keywords.d.ts +/Users/example/node_modules/postcss-minify-font-values/types/index.d.ts +/Users/example/node_modules/postcss-minify-font-values/LICENSE +/Users/example/node_modules/postcss-minify-font-values/README.md +/Users/example/node_modules/postcss-minify-font-values/package.json +/Users/example/node_modules/postcss-minify-font-values/src/index.js +/Users/example/node_modules/postcss-minify-font-values/src/lib/minify-font.js +/Users/example/node_modules/postcss-minify-font-values/src/lib/keywords.js +/Users/example/node_modules/postcss-minify-font-values/src/lib/minify-weight.js +/Users/example/node_modules/postcss-minify-font-values/src/lib/minify-family.js +/Users/example/node_modules/detect-file/LICENSE +/Users/example/node_modules/detect-file/index.js +/Users/example/node_modules/detect-file/README.md +/Users/example/node_modules/detect-file/package.json +/Users/example/node_modules/istanbul-reports/LICENSE +/Users/example/node_modules/istanbul-reports/CHANGELOG.md +/Users/example/node_modules/istanbul-reports/index.js +/Users/example/node_modules/istanbul-reports/README.md +/Users/example/node_modules/istanbul-reports/package.json +/Users/example/node_modules/istanbul-reports/lib/text-lcov/index.js +/Users/example/node_modules/istanbul-reports/lib/clover/index.js +/Users/example/node_modules/istanbul-reports/lib/cobertura/index.js +/Users/example/node_modules/istanbul-reports/lib/json-summary/index.js +/Users/example/node_modules/istanbul-reports/lib/html/annotator.js +/Users/example/node_modules/istanbul-reports/lib/html/index.js +/Users/example/node_modules/istanbul-reports/lib/html/insertion-text.js +/Users/example/node_modules/istanbul-reports/lib/html/assets/block-navigation.js +/Users/example/node_modules/istanbul-reports/lib/html/assets/favicon.png +/Users/example/node_modules/istanbul-reports/lib/html/assets/sorter.js +/Users/example/node_modules/istanbul-reports/lib/html/assets/base.css +/Users/example/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js +/Users/example/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.css +/Users/example/node_modules/istanbul-reports/lib/html/assets/sort-arrow-sprite.png +/Users/example/node_modules/istanbul-reports/lib/lcov/index.js +/Users/example/node_modules/istanbul-reports/lib/teamcity/index.js +/Users/example/node_modules/istanbul-reports/lib/json/index.js +/Users/example/node_modules/istanbul-reports/lib/lcovonly/index.js +/Users/example/node_modules/istanbul-reports/lib/text-summary/index.js +/Users/example/node_modules/istanbul-reports/lib/html-spa/.babelrc +/Users/example/node_modules/istanbul-reports/lib/html-spa/index.js +/Users/example/node_modules/istanbul-reports/lib/html-spa/webpack.config.js +/Users/example/node_modules/istanbul-reports/lib/html-spa/assets/bundle.js +/Users/example/node_modules/istanbul-reports/lib/html-spa/assets/spa.css +/Users/example/node_modules/istanbul-reports/lib/html-spa/assets/sort-arrow-sprite.png +/Users/example/node_modules/istanbul-reports/lib/html-spa/src/getChildData.js +/Users/example/node_modules/istanbul-reports/lib/html-spa/src/index.js +/Users/example/node_modules/istanbul-reports/lib/html-spa/src/flattenToggle.js +/Users/example/node_modules/istanbul-reports/lib/html-spa/src/filterToggle.js +/Users/example/node_modules/istanbul-reports/lib/html-spa/src/fileBreadcrumbs.js +/Users/example/node_modules/istanbul-reports/lib/html-spa/src/summaryTableLine.js +/Users/example/node_modules/istanbul-reports/lib/html-spa/src/summaryTableHeader.js +/Users/example/node_modules/istanbul-reports/lib/html-spa/src/summaryHeader.js +/Users/example/node_modules/istanbul-reports/lib/html-spa/src/routing.js +/Users/example/node_modules/istanbul-reports/lib/text/index.js +/Users/example/node_modules/istanbul-reports/lib/none/index.js +/Users/example/node_modules/each-props/LICENSE +/Users/example/node_modules/each-props/index.js +/Users/example/node_modules/each-props/README.md +/Users/example/node_modules/each-props/package.json +/Users/example/node_modules/arr-union/LICENSE +/Users/example/node_modules/arr-union/index.js +/Users/example/node_modules/arr-union/README.md +/Users/example/node_modules/arr-union/package.json +/Users/example/node_modules/mixin-deep/LICENSE +/Users/example/node_modules/mixin-deep/node_modules/is-extendable/LICENSE +/Users/example/node_modules/mixin-deep/node_modules/is-extendable/index.js +/Users/example/node_modules/mixin-deep/node_modules/is-extendable/README.md +/Users/example/node_modules/mixin-deep/node_modules/is-extendable/package.json +/Users/example/node_modules/mixin-deep/node_modules/is-extendable/index.d.ts +/Users/example/node_modules/mixin-deep/index.js +/Users/example/node_modules/mixin-deep/README.md +/Users/example/node_modules/mixin-deep/package.json +/Users/example/node_modules/temp/LICENSE +/Users/example/node_modules/temp/node_modules/rimraf/LICENSE +/Users/example/node_modules/temp/node_modules/rimraf/bin.js +/Users/example/node_modules/temp/node_modules/rimraf/rimraf.js +/Users/example/node_modules/temp/node_modules/rimraf/README.md +/Users/example/node_modules/temp/node_modules/rimraf/package.json +/Users/example/node_modules/temp/node_modules/glob/LICENSE +/Users/example/node_modules/temp/node_modules/glob/changelog.md +/Users/example/node_modules/temp/node_modules/glob/sync.js +/Users/example/node_modules/temp/node_modules/glob/README.md +/Users/example/node_modules/temp/node_modules/glob/package.json +/Users/example/node_modules/temp/node_modules/glob/common.js +/Users/example/node_modules/temp/node_modules/glob/glob.js +/Users/example/node_modules/temp/README.md +/Users/example/node_modules/temp/package.json +/Users/example/node_modules/temp/lib/temp.js +/Users/example/node_modules/flatted/flatted.jpg +/Users/example/node_modules/flatted/LICENSE +/Users/example/node_modules/flatted/esm/index.js +/Users/example/node_modules/flatted/types.d.ts +/Users/example/node_modules/flatted/index.js +/Users/example/node_modules/flatted/php/flatted.php +/Users/example/node_modules/flatted/README.md +/Users/example/node_modules/flatted/package.json +/Users/example/node_modules/flatted/SPECS.md +/Users/example/node_modules/flatted/.github/FUNDING.yml +/Users/example/node_modules/flatted/.github/workflows/node.js.yml +/Users/example/node_modules/flatted/min.js +/Users/example/node_modules/flatted/es.js +/Users/example/node_modules/flatted/cjs/index.js +/Users/example/node_modules/flatted/cjs/package.json +/Users/example/node_modules/default-resolution/LICENSE +/Users/example/node_modules/default-resolution/node-version.js +/Users/example/node_modules/default-resolution/index.js +/Users/example/node_modules/default-resolution/README.md +/Users/example/node_modules/default-resolution/package.json +/Users/example/node_modules/path-root-regex/LICENSE +/Users/example/node_modules/path-root-regex/index.js +/Users/example/node_modules/path-root-regex/README.md +/Users/example/node_modules/path-root-regex/package.json +/Users/example/node_modules/import-local/license +/Users/example/node_modules/import-local/index.js +/Users/example/node_modules/import-local/readme.md +/Users/example/node_modules/import-local/package.json +/Users/example/node_modules/import-local/fixtures/cli.js +/Users/example/node_modules/es5-ext/iterable/is.js +/Users/example/node_modules/es5-ext/iterable/for-each.js +/Users/example/node_modules/es5-ext/iterable/index.js +/Users/example/node_modules/es5-ext/iterable/validate-object.js +/Users/example/node_modules/es5-ext/iterable/validate.js +/Users/example/node_modules/es5-ext/LICENSE +/Users/example/node_modules/es5-ext/CHANGELOG.md +/Users/example/node_modules/es5-ext/array/_is-extensible.js +/Users/example/node_modules/es5-ext/array/_sub-array-dummy.js +/Users/example/node_modules/es5-ext/array/from/is-implemented.js +/Users/example/node_modules/es5-ext/array/from/index.js +/Users/example/node_modules/es5-ext/array/from/shim.js +/Users/example/node_modules/es5-ext/array/from/implement.js +/Users/example/node_modules/es5-ext/array/valid-array.js +/Users/example/node_modules/es5-ext/array/generate.js +/Users/example/node_modules/es5-ext/array/index.js +/Users/example/node_modules/es5-ext/array/#/remove.js +/Users/example/node_modules/es5-ext/array/#/is-uniq.js +/Users/example/node_modules/es5-ext/array/#/concat/is-implemented.js +/Users/example/node_modules/es5-ext/array/#/concat/index.js +/Users/example/node_modules/es5-ext/array/#/concat/shim.js +/Users/example/node_modules/es5-ext/array/#/concat/implement.js +/Users/example/node_modules/es5-ext/array/#/last-index.js +/Users/example/node_modules/es5-ext/array/#/find-index/is-implemented.js +/Users/example/node_modules/es5-ext/array/#/find-index/index.js +/Users/example/node_modules/es5-ext/array/#/find-index/shim.js +/Users/example/node_modules/es5-ext/array/#/find-index/implement.js +/Users/example/node_modules/es5-ext/array/#/entries/is-implemented.js +/Users/example/node_modules/es5-ext/array/#/entries/index.js +/Users/example/node_modules/es5-ext/array/#/entries/shim.js +/Users/example/node_modules/es5-ext/array/#/entries/implement.js +/Users/example/node_modules/es5-ext/array/#/separate.js +/Users/example/node_modules/es5-ext/array/#/is-empty.js +/Users/example/node_modules/es5-ext/array/#/compact.js +/Users/example/node_modules/es5-ext/array/#/fill/is-implemented.js +/Users/example/node_modules/es5-ext/array/#/fill/index.js +/Users/example/node_modules/es5-ext/array/#/fill/shim.js +/Users/example/node_modules/es5-ext/array/#/fill/implement.js +/Users/example/node_modules/es5-ext/array/#/copy-within/is-implemented.js +/Users/example/node_modules/es5-ext/array/#/copy-within/index.js +/Users/example/node_modules/es5-ext/array/#/copy-within/shim.js +/Users/example/node_modules/es5-ext/array/#/copy-within/implement.js +/Users/example/node_modules/es5-ext/array/#/slice/is-implemented.js +/Users/example/node_modules/es5-ext/array/#/slice/index.js +/Users/example/node_modules/es5-ext/array/#/slice/shim.js +/Users/example/node_modules/es5-ext/array/#/slice/implement.js +/Users/example/node_modules/es5-ext/array/#/binary-search.js +/Users/example/node_modules/es5-ext/array/#/values/is-implemented.js +/Users/example/node_modules/es5-ext/array/#/values/index.js +/Users/example/node_modules/es5-ext/array/#/values/shim.js +/Users/example/node_modules/es5-ext/array/#/values/implement.js +/Users/example/node_modules/es5-ext/array/#/index.js +/Users/example/node_modules/es5-ext/array/#/clear.js +/Users/example/node_modules/es5-ext/array/#/flatten.js +/Users/example/node_modules/es5-ext/array/#/some-right.js +/Users/example/node_modules/es5-ext/array/#/@@iterator/is-implemented.js +/Users/example/node_modules/es5-ext/array/#/@@iterator/index.js +/Users/example/node_modules/es5-ext/array/#/@@iterator/shim.js +/Users/example/node_modules/es5-ext/array/#/@@iterator/implement.js +/Users/example/node_modules/es5-ext/array/#/intersection.js +/Users/example/node_modules/es5-ext/array/#/map/is-implemented.js +/Users/example/node_modules/es5-ext/array/#/map/index.js +/Users/example/node_modules/es5-ext/array/#/map/shim.js +/Users/example/node_modules/es5-ext/array/#/map/implement.js +/Users/example/node_modules/es5-ext/array/#/indexes-of.js +/Users/example/node_modules/es5-ext/array/#/for-each-right.js +/Users/example/node_modules/es5-ext/array/#/keys/is-implemented.js +/Users/example/node_modules/es5-ext/array/#/keys/index.js +/Users/example/node_modules/es5-ext/array/#/keys/shim.js +/Users/example/node_modules/es5-ext/array/#/keys/implement.js +/Users/example/node_modules/es5-ext/array/#/splice/is-implemented.js +/Users/example/node_modules/es5-ext/array/#/splice/index.js +/Users/example/node_modules/es5-ext/array/#/splice/shim.js +/Users/example/node_modules/es5-ext/array/#/splice/implement.js +/Users/example/node_modules/es5-ext/array/#/contains.js +/Users/example/node_modules/es5-ext/array/#/first.js +/Users/example/node_modules/es5-ext/array/#/first-index.js +/Users/example/node_modules/es5-ext/array/#/find/is-implemented.js +/Users/example/node_modules/es5-ext/array/#/find/index.js +/Users/example/node_modules/es5-ext/array/#/find/shim.js +/Users/example/node_modules/es5-ext/array/#/find/implement.js +/Users/example/node_modules/es5-ext/array/#/filter/is-implemented.js +/Users/example/node_modules/es5-ext/array/#/filter/index.js +/Users/example/node_modules/es5-ext/array/#/filter/shim.js +/Users/example/node_modules/es5-ext/array/#/filter/implement.js +/Users/example/node_modules/es5-ext/array/#/exclusion.js +/Users/example/node_modules/es5-ext/array/#/_compare-by-length.js +/Users/example/node_modules/es5-ext/array/#/uniq.js +/Users/example/node_modules/es5-ext/array/#/is-copy.js +/Users/example/node_modules/es5-ext/array/#/diff.js +/Users/example/node_modules/es5-ext/array/#/group.js +/Users/example/node_modules/es5-ext/array/#/e-last-index-of.js +/Users/example/node_modules/es5-ext/array/#/last.js +/Users/example/node_modules/es5-ext/array/#/e-index-of.js +/Users/example/node_modules/es5-ext/array/_sub-array-dummy-safe.js +/Users/example/node_modules/es5-ext/array/is-plain-array.js +/Users/example/node_modules/es5-ext/array/to-array.js +/Users/example/node_modules/es5-ext/array/of/is-implemented.js +/Users/example/node_modules/es5-ext/array/of/index.js +/Users/example/node_modules/es5-ext/array/of/shim.js +/Users/example/node_modules/es5-ext/array/of/implement.js +/Users/example/node_modules/es5-ext/_postinstall.js +/Users/example/node_modules/es5-ext/date/index.js +/Users/example/node_modules/es5-ext/date/is-date.js +/Users/example/node_modules/es5-ext/date/valid-date.js +/Users/example/node_modules/es5-ext/date/#/floor-month.js +/Users/example/node_modules/es5-ext/date/#/floor-year.js +/Users/example/node_modules/es5-ext/date/#/format.js +/Users/example/node_modules/es5-ext/date/#/copy.js +/Users/example/node_modules/es5-ext/date/#/index.js +/Users/example/node_modules/es5-ext/date/#/floor-day.js +/Users/example/node_modules/es5-ext/date/#/days-in-month.js +/Users/example/node_modules/es5-ext/date/ensure-time-value.js +/Users/example/node_modules/es5-ext/date/is-time-value.js +/Users/example/node_modules/es5-ext/global.js +/Users/example/node_modules/es5-ext/safe-to-string.js +/Users/example/node_modules/es5-ext/index.js +/Users/example/node_modules/es5-ext/optional-chaining.js +/Users/example/node_modules/es5-ext/function/_define-length.js +/Users/example/node_modules/es5-ext/function/pluck.js +/Users/example/node_modules/es5-ext/function/index.js +/Users/example/node_modules/es5-ext/function/#/copy.js +/Users/example/node_modules/es5-ext/function/#/compose.js +/Users/example/node_modules/es5-ext/function/#/index.js +/Users/example/node_modules/es5-ext/function/#/partial.js +/Users/example/node_modules/es5-ext/function/#/to-string-tokens.js +/Users/example/node_modules/es5-ext/function/#/microtask-delay.js +/Users/example/node_modules/es5-ext/function/#/not.js +/Users/example/node_modules/es5-ext/function/#/spread.js +/Users/example/node_modules/es5-ext/function/#/lock.js +/Users/example/node_modules/es5-ext/function/#/curry.js +/Users/example/node_modules/es5-ext/function/constant.js +/Users/example/node_modules/es5-ext/function/invoke.js +/Users/example/node_modules/es5-ext/function/identity.js +/Users/example/node_modules/es5-ext/function/is-function.js +/Users/example/node_modules/es5-ext/function/is-arguments.js +/Users/example/node_modules/es5-ext/function/valid-function.js +/Users/example/node_modules/es5-ext/function/noop.js +/Users/example/node_modules/es5-ext/math/_pack-ieee754.js +/Users/example/node_modules/es5-ext/math/log2/is-implemented.js +/Users/example/node_modules/es5-ext/math/log2/index.js +/Users/example/node_modules/es5-ext/math/log2/shim.js +/Users/example/node_modules/es5-ext/math/log2/implement.js +/Users/example/node_modules/es5-ext/math/atanh/is-implemented.js +/Users/example/node_modules/es5-ext/math/atanh/index.js +/Users/example/node_modules/es5-ext/math/atanh/shim.js +/Users/example/node_modules/es5-ext/math/atanh/implement.js +/Users/example/node_modules/es5-ext/math/_decimal-adjust.js +/Users/example/node_modules/es5-ext/math/log1p/is-implemented.js +/Users/example/node_modules/es5-ext/math/log1p/index.js +/Users/example/node_modules/es5-ext/math/log1p/shim.js +/Users/example/node_modules/es5-ext/math/log1p/implement.js +/Users/example/node_modules/es5-ext/math/cosh/is-implemented.js +/Users/example/node_modules/es5-ext/math/cosh/index.js +/Users/example/node_modules/es5-ext/math/cosh/shim.js +/Users/example/node_modules/es5-ext/math/cosh/implement.js +/Users/example/node_modules/es5-ext/math/clz32/is-implemented.js +/Users/example/node_modules/es5-ext/math/clz32/index.js +/Users/example/node_modules/es5-ext/math/clz32/shim.js +/Users/example/node_modules/es5-ext/math/clz32/implement.js +/Users/example/node_modules/es5-ext/math/asinh/is-implemented.js +/Users/example/node_modules/es5-ext/math/asinh/index.js +/Users/example/node_modules/es5-ext/math/asinh/shim.js +/Users/example/node_modules/es5-ext/math/asinh/implement.js +/Users/example/node_modules/es5-ext/math/index.js +/Users/example/node_modules/es5-ext/math/fround/is-implemented.js +/Users/example/node_modules/es5-ext/math/fround/index.js +/Users/example/node_modules/es5-ext/math/fround/shim.js +/Users/example/node_modules/es5-ext/math/fround/implement.js +/Users/example/node_modules/es5-ext/math/imul/is-implemented.js +/Users/example/node_modules/es5-ext/math/imul/index.js +/Users/example/node_modules/es5-ext/math/imul/shim.js +/Users/example/node_modules/es5-ext/math/imul/implement.js +/Users/example/node_modules/es5-ext/math/tanh/is-implemented.js +/Users/example/node_modules/es5-ext/math/tanh/index.js +/Users/example/node_modules/es5-ext/math/tanh/shim.js +/Users/example/node_modules/es5-ext/math/tanh/implement.js +/Users/example/node_modules/es5-ext/math/_unpack-ieee754.js +/Users/example/node_modules/es5-ext/math/round-10.js +/Users/example/node_modules/es5-ext/math/floor-10.js +/Users/example/node_modules/es5-ext/math/log10/is-implemented.js +/Users/example/node_modules/es5-ext/math/log10/index.js +/Users/example/node_modules/es5-ext/math/log10/shim.js +/Users/example/node_modules/es5-ext/math/log10/implement.js +/Users/example/node_modules/es5-ext/math/expm1/is-implemented.js +/Users/example/node_modules/es5-ext/math/expm1/index.js +/Users/example/node_modules/es5-ext/math/expm1/shim.js +/Users/example/node_modules/es5-ext/math/expm1/implement.js +/Users/example/node_modules/es5-ext/math/acosh/is-implemented.js +/Users/example/node_modules/es5-ext/math/acosh/index.js +/Users/example/node_modules/es5-ext/math/acosh/shim.js +/Users/example/node_modules/es5-ext/math/acosh/implement.js +/Users/example/node_modules/es5-ext/math/trunc/is-implemented.js +/Users/example/node_modules/es5-ext/math/trunc/index.js +/Users/example/node_modules/es5-ext/math/trunc/shim.js +/Users/example/node_modules/es5-ext/math/trunc/implement.js +/Users/example/node_modules/es5-ext/math/sign/is-implemented.js +/Users/example/node_modules/es5-ext/math/sign/index.js +/Users/example/node_modules/es5-ext/math/sign/shim.js +/Users/example/node_modules/es5-ext/math/sign/implement.js +/Users/example/node_modules/es5-ext/math/ceil-10.js +/Users/example/node_modules/es5-ext/math/sinh/is-implemented.js +/Users/example/node_modules/es5-ext/math/sinh/index.js +/Users/example/node_modules/es5-ext/math/sinh/shim.js +/Users/example/node_modules/es5-ext/math/sinh/implement.js +/Users/example/node_modules/es5-ext/math/hypot/is-implemented.js +/Users/example/node_modules/es5-ext/math/hypot/index.js +/Users/example/node_modules/es5-ext/math/hypot/shim.js +/Users/example/node_modules/es5-ext/math/hypot/implement.js +/Users/example/node_modules/es5-ext/math/cbrt/is-implemented.js +/Users/example/node_modules/es5-ext/math/cbrt/index.js +/Users/example/node_modules/es5-ext/math/cbrt/shim.js +/Users/example/node_modules/es5-ext/math/cbrt/implement.js +/Users/example/node_modules/es5-ext/to-short-string-representation.js +/Users/example/node_modules/es5-ext/README.md +/Users/example/node_modules/es5-ext/number/is-number.js +/Users/example/node_modules/es5-ext/number/is-safe-integer/is-implemented.js +/Users/example/node_modules/es5-ext/number/is-safe-integer/index.js +/Users/example/node_modules/es5-ext/number/is-safe-integer/shim.js +/Users/example/node_modules/es5-ext/number/is-safe-integer/implement.js +/Users/example/node_modules/es5-ext/number/to-pos-integer.js +/Users/example/node_modules/es5-ext/number/is-nan/is-implemented.js +/Users/example/node_modules/es5-ext/number/is-nan/index.js +/Users/example/node_modules/es5-ext/number/is-nan/shim.js +/Users/example/node_modules/es5-ext/number/is-nan/implement.js +/Users/example/node_modules/es5-ext/number/is-natural.js +/Users/example/node_modules/es5-ext/number/epsilon/is-implemented.js +/Users/example/node_modules/es5-ext/number/epsilon/index.js +/Users/example/node_modules/es5-ext/number/epsilon/implement.js +/Users/example/node_modules/es5-ext/number/to-uint32.js +/Users/example/node_modules/es5-ext/number/index.js +/Users/example/node_modules/es5-ext/number/is-integer/is-implemented.js +/Users/example/node_modules/es5-ext/number/is-integer/index.js +/Users/example/node_modules/es5-ext/number/is-integer/shim.js +/Users/example/node_modules/es5-ext/number/is-integer/implement.js +/Users/example/node_modules/es5-ext/number/is-finite/is-implemented.js +/Users/example/node_modules/es5-ext/number/is-finite/index.js +/Users/example/node_modules/es5-ext/number/is-finite/shim.js +/Users/example/node_modules/es5-ext/number/is-finite/implement.js +/Users/example/node_modules/es5-ext/number/to-integer.js +/Users/example/node_modules/es5-ext/number/#/index.js +/Users/example/node_modules/es5-ext/number/#/pad.js +/Users/example/node_modules/es5-ext/number/max-safe-integer/is-implemented.js +/Users/example/node_modules/es5-ext/number/max-safe-integer/index.js +/Users/example/node_modules/es5-ext/number/max-safe-integer/implement.js +/Users/example/node_modules/es5-ext/number/min-safe-integer/is-implemented.js +/Users/example/node_modules/es5-ext/number/min-safe-integer/index.js +/Users/example/node_modules/es5-ext/number/min-safe-integer/implement.js +/Users/example/node_modules/es5-ext/json/index.js +/Users/example/node_modules/es5-ext/json/safe-stringify.js +/Users/example/node_modules/es5-ext/object/mixin-prototypes.js +/Users/example/node_modules/es5-ext/object/primitive-set.js +/Users/example/node_modules/es5-ext/object/valid-callable.js +/Users/example/node_modules/es5-ext/object/is-plain-function.js +/Users/example/node_modules/es5-ext/object/safe-traverse.js +/Users/example/node_modules/es5-ext/object/is.js +/Users/example/node_modules/es5-ext/object/ensure-finite-number.js +/Users/example/node_modules/es5-ext/object/entries/is-implemented.js +/Users/example/node_modules/es5-ext/object/entries/index.js +/Users/example/node_modules/es5-ext/object/entries/shim.js +/Users/example/node_modules/es5-ext/object/entries/implement.js +/Users/example/node_modules/es5-ext/object/every.js +/Users/example/node_modules/es5-ext/object/ensure-array.js +/Users/example/node_modules/es5-ext/object/is-thenable.js +/Users/example/node_modules/es5-ext/object/is-callable.js +/Users/example/node_modules/es5-ext/object/is-empty.js +/Users/example/node_modules/es5-ext/object/copy.js +/Users/example/node_modules/es5-ext/object/is-number-value.js +/Users/example/node_modules/es5-ext/object/compact.js +/Users/example/node_modules/es5-ext/object/eq.js +/Users/example/node_modules/es5-ext/object/ensure-integer.js +/Users/example/node_modules/es5-ext/object/key-of.js +/Users/example/node_modules/es5-ext/object/is-plain-object.js +/Users/example/node_modules/es5-ext/object/for-each.js +/Users/example/node_modules/es5-ext/object/normalize-options.js +/Users/example/node_modules/es5-ext/object/validate-stringifiable.js +/Users/example/node_modules/es5-ext/object/ensure-thenable.js +/Users/example/node_modules/es5-ext/object/validate-stringifiable-value.js +/Users/example/node_modules/es5-ext/object/serialize.js +/Users/example/node_modules/es5-ext/object/ensure-plain-object.js +/Users/example/node_modules/es5-ext/object/mixin.js +/Users/example/node_modules/es5-ext/object/is-natural-number.js +/Users/example/node_modules/es5-ext/object/valid-object.js +/Users/example/node_modules/es5-ext/object/is-object.js +/Users/example/node_modules/es5-ext/object/index.js +/Users/example/node_modules/es5-ext/object/create.js +/Users/example/node_modules/es5-ext/object/clear.js +/Users/example/node_modules/es5-ext/object/is-natural-number-value.js +/Users/example/node_modules/es5-ext/object/is-promise.js +/Users/example/node_modules/es5-ext/object/_iterate.js +/Users/example/node_modules/es5-ext/object/flatten.js +/Users/example/node_modules/es5-ext/object/copy-deep.js +/Users/example/node_modules/es5-ext/object/some.js +/Users/example/node_modules/es5-ext/object/assign-deep.js +/Users/example/node_modules/es5-ext/object/get-property-names.js +/Users/example/node_modules/es5-ext/object/valid-value.js +/Users/example/node_modules/es5-ext/object/set-prototype-of/is-implemented.js +/Users/example/node_modules/es5-ext/object/set-prototype-of/index.js +/Users/example/node_modules/es5-ext/object/set-prototype-of/shim.js +/Users/example/node_modules/es5-ext/object/set-prototype-of/implement.js +/Users/example/node_modules/es5-ext/object/is-array-like.js +/Users/example/node_modules/es5-ext/object/first-key.js +/Users/example/node_modules/es5-ext/object/ensure-natural-number.js +/Users/example/node_modules/es5-ext/object/ensure-natural-number-value.js +/Users/example/node_modules/es5-ext/object/is-finite-number.js +/Users/example/node_modules/es5-ext/object/assign/is-implemented.js +/Users/example/node_modules/es5-ext/object/assign/index.js +/Users/example/node_modules/es5-ext/object/assign/shim.js +/Users/example/node_modules/es5-ext/object/assign/implement.js +/Users/example/node_modules/es5-ext/object/count.js +/Users/example/node_modules/es5-ext/object/is-value.js +/Users/example/node_modules/es5-ext/object/is-copy-deep.js +/Users/example/node_modules/es5-ext/object/compare.js +/Users/example/node_modules/es5-ext/object/find-key.js +/Users/example/node_modules/es5-ext/object/map-keys.js +/Users/example/node_modules/es5-ext/object/keys/is-implemented.js +/Users/example/node_modules/es5-ext/object/keys/index.js +/Users/example/node_modules/es5-ext/object/keys/shim.js +/Users/example/node_modules/es5-ext/object/keys/implement.js +/Users/example/node_modules/es5-ext/object/to-array.js +/Users/example/node_modules/es5-ext/object/ensure-promise.js +/Users/example/node_modules/es5-ext/object/map.js +/Users/example/node_modules/es5-ext/object/validate-array-like-object.js +/Users/example/node_modules/es5-ext/object/filter.js +/Users/example/node_modules/es5-ext/object/find.js +/Users/example/node_modules/es5-ext/object/is-copy.js +/Users/example/node_modules/es5-ext/object/ensure-plain-function.js +/Users/example/node_modules/es5-ext/object/validate-array-like.js +/Users/example/node_modules/es5-ext/object/is-integer.js +/Users/example/node_modules/es5-ext/object/unserialize.js +/Users/example/node_modules/es5-ext/package.json +/Users/example/node_modules/es5-ext/boolean/is-boolean.js +/Users/example/node_modules/es5-ext/boolean/index.js +/Users/example/node_modules/es5-ext/reg-exp/valid-reg-exp.js +/Users/example/node_modules/es5-ext/reg-exp/escape.js +/Users/example/node_modules/es5-ext/reg-exp/index.js +/Users/example/node_modules/es5-ext/reg-exp/#/split/is-implemented.js +/Users/example/node_modules/es5-ext/reg-exp/#/split/index.js +/Users/example/node_modules/es5-ext/reg-exp/#/split/shim.js +/Users/example/node_modules/es5-ext/reg-exp/#/split/implement.js +/Users/example/node_modules/es5-ext/reg-exp/#/is-sticky.js +/Users/example/node_modules/es5-ext/reg-exp/#/unicode/is-implemented.js +/Users/example/node_modules/es5-ext/reg-exp/#/unicode/implement.js +/Users/example/node_modules/es5-ext/reg-exp/#/sticky/is-implemented.js +/Users/example/node_modules/es5-ext/reg-exp/#/sticky/implement.js +/Users/example/node_modules/es5-ext/reg-exp/#/match/is-implemented.js +/Users/example/node_modules/es5-ext/reg-exp/#/match/index.js +/Users/example/node_modules/es5-ext/reg-exp/#/match/shim.js +/Users/example/node_modules/es5-ext/reg-exp/#/match/implement.js +/Users/example/node_modules/es5-ext/reg-exp/#/is-unicode.js +/Users/example/node_modules/es5-ext/reg-exp/#/index.js +/Users/example/node_modules/es5-ext/reg-exp/#/search/is-implemented.js +/Users/example/node_modules/es5-ext/reg-exp/#/search/index.js +/Users/example/node_modules/es5-ext/reg-exp/#/search/shim.js +/Users/example/node_modules/es5-ext/reg-exp/#/search/implement.js +/Users/example/node_modules/es5-ext/reg-exp/#/replace/is-implemented.js +/Users/example/node_modules/es5-ext/reg-exp/#/replace/index.js +/Users/example/node_modules/es5-ext/reg-exp/#/replace/shim.js +/Users/example/node_modules/es5-ext/reg-exp/#/replace/implement.js +/Users/example/node_modules/es5-ext/reg-exp/is-reg-exp.js +/Users/example/node_modules/es5-ext/promise/index.js +/Users/example/node_modules/es5-ext/promise/#/index.js +/Users/example/node_modules/es5-ext/promise/#/as-callback.js +/Users/example/node_modules/es5-ext/promise/#/finally/is-implemented.js +/Users/example/node_modules/es5-ext/promise/#/finally/index.js +/Users/example/node_modules/es5-ext/promise/#/finally/shim.js +/Users/example/node_modules/es5-ext/promise/#/finally/implement.js +/Users/example/node_modules/es5-ext/promise/lazy.js +/Users/example/node_modules/es5-ext/promise/.eslintrc.json +/Users/example/node_modules/es5-ext/string/from-code-point/is-implemented.js +/Users/example/node_modules/es5-ext/string/from-code-point/index.js +/Users/example/node_modules/es5-ext/string/from-code-point/shim.js +/Users/example/node_modules/es5-ext/string/from-code-point/implement.js +/Users/example/node_modules/es5-ext/string/format-method.js +/Users/example/node_modules/es5-ext/string/random.js +/Users/example/node_modules/es5-ext/string/index.js +/Users/example/node_modules/es5-ext/string/#/repeat/is-implemented.js +/Users/example/node_modules/es5-ext/string/#/repeat/index.js +/Users/example/node_modules/es5-ext/string/#/repeat/shim.js +/Users/example/node_modules/es5-ext/string/#/repeat/implement.js +/Users/example/node_modules/es5-ext/string/#/plain-replace-all.js +/Users/example/node_modules/es5-ext/string/#/at.js +/Users/example/node_modules/es5-ext/string/#/hyphen-to-camel.js +/Users/example/node_modules/es5-ext/string/#/starts-with/is-implemented.js +/Users/example/node_modules/es5-ext/string/#/starts-with/index.js +/Users/example/node_modules/es5-ext/string/#/starts-with/shim.js +/Users/example/node_modules/es5-ext/string/#/starts-with/implement.js +/Users/example/node_modules/es5-ext/string/#/plain-replace.js +/Users/example/node_modules/es5-ext/string/#/case-insensitive-compare.js +/Users/example/node_modules/es5-ext/string/#/uncapitalize.js +/Users/example/node_modules/es5-ext/string/#/ends-with/is-implemented.js +/Users/example/node_modules/es5-ext/string/#/ends-with/index.js +/Users/example/node_modules/es5-ext/string/#/ends-with/shim.js +/Users/example/node_modules/es5-ext/string/#/ends-with/implement.js +/Users/example/node_modules/es5-ext/string/#/index.js +/Users/example/node_modules/es5-ext/string/#/@@iterator/is-implemented.js +/Users/example/node_modules/es5-ext/string/#/@@iterator/index.js +/Users/example/node_modules/es5-ext/string/#/@@iterator/shim.js +/Users/example/node_modules/es5-ext/string/#/@@iterator/implement.js +/Users/example/node_modules/es5-ext/string/#/contains/is-implemented.js +/Users/example/node_modules/es5-ext/string/#/contains/index.js +/Users/example/node_modules/es5-ext/string/#/contains/shim.js +/Users/example/node_modules/es5-ext/string/#/contains/implement.js +/Users/example/node_modules/es5-ext/string/#/normalize/is-implemented.js +/Users/example/node_modules/es5-ext/string/#/normalize/_data.js +/Users/example/node_modules/es5-ext/string/#/normalize/index.js +/Users/example/node_modules/es5-ext/string/#/normalize/shim.js +/Users/example/node_modules/es5-ext/string/#/normalize/implement.js +/Users/example/node_modules/es5-ext/string/#/capitalize.js +/Users/example/node_modules/es5-ext/string/#/count.js +/Users/example/node_modules/es5-ext/string/#/code-point-at/is-implemented.js +/Users/example/node_modules/es5-ext/string/#/code-point-at/index.js +/Users/example/node_modules/es5-ext/string/#/code-point-at/shim.js +/Users/example/node_modules/es5-ext/string/#/code-point-at/implement.js +/Users/example/node_modules/es5-ext/string/#/indent.js +/Users/example/node_modules/es5-ext/string/#/pad.js +/Users/example/node_modules/es5-ext/string/#/last.js +/Users/example/node_modules/es5-ext/string/#/camel-to-hyphen.js +/Users/example/node_modules/es5-ext/string/is-string.js +/Users/example/node_modules/es5-ext/string/random-uniq.js +/Users/example/node_modules/es5-ext/string/raw/is-implemented.js +/Users/example/node_modules/es5-ext/string/raw/index.js +/Users/example/node_modules/es5-ext/string/raw/shim.js +/Users/example/node_modules/es5-ext/string/raw/implement.js +/Users/example/node_modules/es5-ext/error/is-error.js +/Users/example/node_modules/es5-ext/error/index.js +/Users/example/node_modules/es5-ext/error/custom.js +/Users/example/node_modules/es5-ext/error/#/index.js +/Users/example/node_modules/es5-ext/error/#/throw.js +/Users/example/node_modules/es5-ext/error/valid-error.js +/Users/example/node_modules/gulp-svgmin/dist/index.js +/Users/example/node_modules/gulp-svgmin/dist/get-svgo-config.js +/Users/example/node_modules/gulp-svgmin/README.md +/Users/example/node_modules/gulp-svgmin/package.json +/Users/example/node_modules/gulp-svgmin/LICENSE-MIT +/Users/example/node_modules/duplexer/.npmignore +/Users/example/node_modules/duplexer/test/index.js +/Users/example/node_modules/duplexer/index.js +/Users/example/node_modules/duplexer/README.md +/Users/example/node_modules/duplexer/package.json +/Users/example/node_modules/duplexer/.travis.yml +/Users/example/node_modules/duplexer/LICENCE +/Users/example/node_modules/findup-sync/node_modules/is-glob/LICENSE +/Users/example/node_modules/findup-sync/node_modules/is-glob/index.js +/Users/example/node_modules/findup-sync/node_modules/is-glob/README.md +/Users/example/node_modules/findup-sync/node_modules/is-glob/package.json +/Users/example/node_modules/findup-sync/index.js +/Users/example/node_modules/findup-sync/README.md +/Users/example/node_modules/findup-sync/package.json +/Users/example/node_modules/eslint-plugin-header/.eslintrc.yml +/Users/example/node_modules/eslint-plugin-header/CHANGELOG.md +/Users/example/node_modules/eslint-plugin-header/tests/support/line.js +/Users/example/node_modules/eslint-plugin-header/tests/support/block.js +/Users/example/node_modules/eslint-plugin-header/tests/lib/comment-parser-test.js +/Users/example/node_modules/eslint-plugin-header/tests/lib/rules/header.js +/Users/example/node_modules/eslint-plugin-header/index.js +/Users/example/node_modules/eslint-plugin-header/README.md +/Users/example/node_modules/eslint-plugin-header/package.json +/Users/example/node_modules/eslint-plugin-header/lib/rules/header.js +/Users/example/node_modules/eslint-plugin-header/lib/comment-parser.js +/Users/example/node_modules/eslint-plugin-header/.travis.yml +/Users/example/node_modules/mocha/LICENSE +/Users/example/node_modules/mocha/bin/_mocha +/Users/example/node_modules/mocha/bin/mocha.js +/Users/example/node_modules/mocha/mocha.js.map +/Users/example/node_modules/mocha/node_modules/escape-string-regexp/license +/Users/example/node_modules/mocha/node_modules/escape-string-regexp/index.js +/Users/example/node_modules/mocha/node_modules/escape-string-regexp/readme.md +/Users/example/node_modules/mocha/node_modules/escape-string-regexp/package.json +/Users/example/node_modules/mocha/node_modules/escape-string-regexp/index.d.ts +/Users/example/node_modules/mocha/node_modules/yargs-parser/CHANGELOG.md +/Users/example/node_modules/mocha/node_modules/yargs-parser/README.md +/Users/example/node_modules/mocha/node_modules/yargs-parser/package.json +/Users/example/node_modules/mocha/node_modules/yargs-parser/build/index.cjs +/Users/example/node_modules/mocha/node_modules/yargs-parser/build/lib/string-utils.js +/Users/example/node_modules/mocha/node_modules/yargs-parser/build/lib/tokenize-arg-string.js +/Users/example/node_modules/mocha/node_modules/yargs-parser/build/lib/index.js +/Users/example/node_modules/mocha/node_modules/yargs-parser/build/lib/yargs-parser.js +/Users/example/node_modules/mocha/node_modules/yargs-parser/build/lib/yargs-parser-types.js +/Users/example/node_modules/mocha/node_modules/yargs-parser/LICENSE.txt +/Users/example/node_modules/mocha/node_modules/yargs-parser/browser.js +/Users/example/node_modules/mocha/node_modules/supports-color/license +/Users/example/node_modules/mocha/node_modules/supports-color/index.js +/Users/example/node_modules/mocha/node_modules/supports-color/readme.md +/Users/example/node_modules/mocha/node_modules/supports-color/package.json +/Users/example/node_modules/mocha/node_modules/supports-color/browser.js +/Users/example/node_modules/mocha/node_modules/ansi-colors/types/index.d.ts +/Users/example/node_modules/mocha/node_modules/ansi-colors/LICENSE +/Users/example/node_modules/mocha/node_modules/ansi-colors/index.js +/Users/example/node_modules/mocha/node_modules/ansi-colors/README.md +/Users/example/node_modules/mocha/node_modules/ansi-colors/package.json +/Users/example/node_modules/mocha/node_modules/ansi-colors/symbols.js +/Users/example/node_modules/mocha/node_modules/minimatch/LICENSE +/Users/example/node_modules/mocha/node_modules/minimatch/README.md +/Users/example/node_modules/mocha/node_modules/minimatch/package.json +/Users/example/node_modules/mocha/node_modules/minimatch/lib/path.js +/Users/example/node_modules/mocha/node_modules/minimatch/minimatch.js +/Users/example/node_modules/mocha/node_modules/cliui/CHANGELOG.md +/Users/example/node_modules/mocha/node_modules/cliui/README.md +/Users/example/node_modules/mocha/node_modules/cliui/package.json +/Users/example/node_modules/mocha/node_modules/cliui/index.mjs +/Users/example/node_modules/mocha/node_modules/cliui/build/index.cjs +/Users/example/node_modules/mocha/node_modules/cliui/build/lib/string-utils.js +/Users/example/node_modules/mocha/node_modules/cliui/build/lib/index.js +/Users/example/node_modules/mocha/node_modules/cliui/LICENSE.txt +/Users/example/node_modules/mocha/node_modules/yargs/locales/tr.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/hu.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/nl.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/pirate.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/zh_CN.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/ja.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/de.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/ru.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/pl.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/fi.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/pt.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/be.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/en.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/it.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/fr.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/hi.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/ko.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/id.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/pt_BR.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/zh_TW.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/th.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/nn.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/es.json +/Users/example/node_modules/mocha/node_modules/yargs/locales/nb.json +/Users/example/node_modules/mocha/node_modules/yargs/LICENSE +/Users/example/node_modules/mocha/node_modules/yargs/CHANGELOG.md +/Users/example/node_modules/mocha/node_modules/yargs/browser.mjs +/Users/example/node_modules/mocha/node_modules/yargs/node_modules/yargs-parser/CHANGELOG.md +/Users/example/node_modules/mocha/node_modules/yargs/node_modules/yargs-parser/README.md +/Users/example/node_modules/mocha/node_modules/yargs/node_modules/yargs-parser/package.json +/Users/example/node_modules/mocha/node_modules/yargs/node_modules/yargs-parser/build/index.cjs +/Users/example/node_modules/mocha/node_modules/yargs/node_modules/yargs-parser/build/lib/string-utils.js +/Users/example/node_modules/mocha/node_modules/yargs/node_modules/yargs-parser/build/lib/tokenize-arg-string.js +/Users/example/node_modules/mocha/node_modules/yargs/node_modules/yargs-parser/build/lib/index.js +/Users/example/node_modules/mocha/node_modules/yargs/node_modules/yargs-parser/build/lib/yargs-parser.js +/Users/example/node_modules/mocha/node_modules/yargs/node_modules/yargs-parser/build/lib/yargs-parser-types.js +/Users/example/node_modules/mocha/node_modules/yargs/node_modules/yargs-parser/LICENSE.txt +/Users/example/node_modules/mocha/node_modules/yargs/node_modules/yargs-parser/browser.js +/Users/example/node_modules/mocha/node_modules/yargs/README.md +/Users/example/node_modules/mocha/node_modules/yargs/package.json +/Users/example/node_modules/mocha/node_modules/yargs/index.cjs +/Users/example/node_modules/mocha/node_modules/yargs/index.mjs +/Users/example/node_modules/mocha/node_modules/yargs/lib/platform-shims/browser.mjs +/Users/example/node_modules/mocha/node_modules/yargs/lib/platform-shims/esm.mjs +/Users/example/node_modules/mocha/node_modules/yargs/yargs +/Users/example/node_modules/mocha/node_modules/yargs/build/index.cjs +/Users/example/node_modules/mocha/node_modules/yargs/build/lib/argsert.js +/Users/example/node_modules/mocha/node_modules/yargs/build/lib/yerror.js +/Users/example/node_modules/mocha/node_modules/yargs/build/lib/typings/yargs-parser-types.js +/Users/example/node_modules/mocha/node_modules/yargs/build/lib/typings/common-types.js +/Users/example/node_modules/mocha/node_modules/yargs/build/lib/parse-command.js +/Users/example/node_modules/mocha/node_modules/yargs/build/lib/completion.js +/Users/example/node_modules/mocha/node_modules/yargs/build/lib/utils/apply-extends.js +/Users/example/node_modules/mocha/node_modules/yargs/build/lib/utils/is-promise.js +/Users/example/node_modules/mocha/node_modules/yargs/build/lib/utils/set-blocking.js +/Users/example/node_modules/mocha/node_modules/yargs/build/lib/utils/which-module.js +/Users/example/node_modules/mocha/node_modules/yargs/build/lib/utils/obj-filter.js +/Users/example/node_modules/mocha/node_modules/yargs/build/lib/utils/process-argv.js +/Users/example/node_modules/mocha/node_modules/yargs/build/lib/utils/levenshtein.js +/Users/example/node_modules/mocha/node_modules/yargs/build/lib/command.js +/Users/example/node_modules/mocha/node_modules/yargs/build/lib/validation.js +/Users/example/node_modules/mocha/node_modules/yargs/build/lib/middleware.js +/Users/example/node_modules/mocha/node_modules/yargs/build/lib/usage.js +/Users/example/node_modules/mocha/node_modules/yargs/build/lib/completion-templates.js +/Users/example/node_modules/mocha/node_modules/yargs/build/lib/yargs-factory.js +/Users/example/node_modules/mocha/node_modules/yargs/helpers/helpers.mjs +/Users/example/node_modules/mocha/node_modules/yargs/helpers/index.js +/Users/example/node_modules/mocha/node_modules/yargs/helpers/package.json +/Users/example/node_modules/mocha/node_modules/glob/LICENSE +/Users/example/node_modules/mocha/node_modules/glob/sync.js +/Users/example/node_modules/mocha/node_modules/glob/node_modules/brace-expansion/LICENSE +/Users/example/node_modules/mocha/node_modules/glob/node_modules/brace-expansion/index.js +/Users/example/node_modules/mocha/node_modules/glob/node_modules/brace-expansion/README.md +/Users/example/node_modules/mocha/node_modules/glob/node_modules/brace-expansion/package.json +/Users/example/node_modules/mocha/node_modules/glob/node_modules/minimatch/LICENSE +/Users/example/node_modules/mocha/node_modules/glob/node_modules/minimatch/README.md +/Users/example/node_modules/mocha/node_modules/glob/node_modules/minimatch/package.json +/Users/example/node_modules/mocha/node_modules/glob/node_modules/minimatch/minimatch.js +/Users/example/node_modules/mocha/node_modules/glob/README.md +/Users/example/node_modules/mocha/node_modules/glob/package.json +/Users/example/node_modules/mocha/node_modules/glob/common.js +/Users/example/node_modules/mocha/node_modules/glob/glob.js +/Users/example/node_modules/mocha/index.js +/Users/example/node_modules/mocha/README.md +/Users/example/node_modules/mocha/mocha.css +/Users/example/node_modules/mocha/package.json +/Users/example/node_modules/mocha/lib/nodejs/file-unloader.js +/Users/example/node_modules/mocha/lib/nodejs/worker.js +/Users/example/node_modules/mocha/lib/nodejs/esm-utils.js +/Users/example/node_modules/mocha/lib/nodejs/buffered-worker-pool.js +/Users/example/node_modules/mocha/lib/nodejs/reporters/parallel-buffered.js +/Users/example/node_modules/mocha/lib/nodejs/serializer.js +/Users/example/node_modules/mocha/lib/nodejs/parallel-buffered-runner.js +/Users/example/node_modules/mocha/lib/pending.js +/Users/example/node_modules/mocha/lib/stats-collector.js +/Users/example/node_modules/mocha/lib/test.js +/Users/example/node_modules/mocha/lib/hook.js +/Users/example/node_modules/mocha/lib/runner.js +/Users/example/node_modules/mocha/lib/mocharc.json +/Users/example/node_modules/mocha/lib/plugin-loader.js +/Users/example/node_modules/mocha/lib/suite.js +/Users/example/node_modules/mocha/lib/cli/one-and-dones.js +/Users/example/node_modules/mocha/lib/cli/node-flags.js +/Users/example/node_modules/mocha/lib/cli/run.js +/Users/example/node_modules/mocha/lib/cli/options.js +/Users/example/node_modules/mocha/lib/cli/index.js +/Users/example/node_modules/mocha/lib/cli/run-option-metadata.js +/Users/example/node_modules/mocha/lib/cli/config.js +/Users/example/node_modules/mocha/lib/cli/init.js +/Users/example/node_modules/mocha/lib/cli/watch-run.js +/Users/example/node_modules/mocha/lib/cli/run-helpers.js +/Users/example/node_modules/mocha/lib/cli/lookup-files.js +/Users/example/node_modules/mocha/lib/cli/commands.js +/Users/example/node_modules/mocha/lib/cli/collect-files.js +/Users/example/node_modules/mocha/lib/cli/cli.js +/Users/example/node_modules/mocha/lib/runnable.js +/Users/example/node_modules/mocha/lib/browser/parse-query.js +/Users/example/node_modules/mocha/lib/browser/highlight-tags.js +/Users/example/node_modules/mocha/lib/browser/progress.js +/Users/example/node_modules/mocha/lib/browser/template.html +/Users/example/node_modules/mocha/lib/errors.js +/Users/example/node_modules/mocha/lib/context.js +/Users/example/node_modules/mocha/lib/utils.js +/Users/example/node_modules/mocha/lib/reporters/html.js +/Users/example/node_modules/mocha/lib/reporters/nyan.js +/Users/example/node_modules/mocha/lib/reporters/spec.js +/Users/example/node_modules/mocha/lib/reporters/landing.js +/Users/example/node_modules/mocha/lib/reporters/index.js +/Users/example/node_modules/mocha/lib/reporters/json-stream.js +/Users/example/node_modules/mocha/lib/reporters/list.js +/Users/example/node_modules/mocha/lib/reporters/dot.js +/Users/example/node_modules/mocha/lib/reporters/progress.js +/Users/example/node_modules/mocha/lib/reporters/xunit.js +/Users/example/node_modules/mocha/lib/reporters/base.js +/Users/example/node_modules/mocha/lib/reporters/json.js +/Users/example/node_modules/mocha/lib/reporters/tap.js +/Users/example/node_modules/mocha/lib/reporters/min.js +/Users/example/node_modules/mocha/lib/reporters/doc.js +/Users/example/node_modules/mocha/lib/reporters/markdown.js +/Users/example/node_modules/mocha/lib/interfaces/qunit.js +/Users/example/node_modules/mocha/lib/interfaces/exports.js +/Users/example/node_modules/mocha/lib/interfaces/index.js +/Users/example/node_modules/mocha/lib/interfaces/tdd.js +/Users/example/node_modules/mocha/lib/interfaces/bdd.js +/Users/example/node_modules/mocha/lib/interfaces/common.js +/Users/example/node_modules/mocha/lib/mocha.js +/Users/example/node_modules/mocha/browser-entry.js +/Users/example/node_modules/mocha/mocha.js +/Users/example/node_modules/has-proto/LICENSE +/Users/example/node_modules/has-proto/test/index.js +/Users/example/node_modules/has-proto/CHANGELOG.md +/Users/example/node_modules/has-proto/.eslintrc +/Users/example/node_modules/has-proto/index.js +/Users/example/node_modules/has-proto/README.md +/Users/example/node_modules/has-proto/package.json +/Users/example/node_modules/has-proto/.github/FUNDING.yml +/Users/example/node_modules/postcss-normalize-unicode/types/index.d.ts +/Users/example/node_modules/postcss-normalize-unicode/README.md +/Users/example/node_modules/postcss-normalize-unicode/package.json +/Users/example/node_modules/postcss-normalize-unicode/LICENSE-MIT +/Users/example/node_modules/postcss-normalize-unicode/src/index.js +/Users/example/node_modules/block-stream/LICENSE +/Users/example/node_modules/block-stream/block-stream.js +/Users/example/node_modules/block-stream/README.md +/Users/example/node_modules/block-stream/package.json +/Users/example/node_modules/block-stream/LICENCE +/Users/example/node_modules/agent-base/dist/index.js +/Users/example/node_modules/agent-base/dist/helpers.js.map +/Users/example/node_modules/agent-base/dist/helpers.d.ts.map +/Users/example/node_modules/agent-base/dist/helpers.js +/Users/example/node_modules/agent-base/dist/index.js.map +/Users/example/node_modules/agent-base/dist/helpers.d.ts +/Users/example/node_modules/agent-base/dist/index.d.ts +/Users/example/node_modules/agent-base/dist/index.d.ts.map +/Users/example/node_modules/agent-base/README.md +/Users/example/node_modules/agent-base/package.json +/Users/example/node_modules/chardet/LICENSE +/Users/example/node_modules/chardet/index.js +/Users/example/node_modules/chardet/encoding/utf8.js +/Users/example/node_modules/chardet/encoding/unicode.js +/Users/example/node_modules/chardet/encoding/mbcs.js +/Users/example/node_modules/chardet/encoding/iso2022.js +/Users/example/node_modules/chardet/encoding/sbcs.js +/Users/example/node_modules/chardet/README.md +/Users/example/node_modules/chardet/package.json +/Users/example/node_modules/chardet/match.js +/Users/example/node_modules/chardet/.travis.yml +/Users/example/node_modules/typical/LICENSE +/Users/example/node_modules/typical/dist/index.js +/Users/example/node_modules/typical/README.hbs +/Users/example/node_modules/typical/README.md +/Users/example/node_modules/typical/package.json +/Users/example/node_modules/typical/index.mjs +/Users/example/node_modules/cloneable-readable/test.js +/Users/example/node_modules/cloneable-readable/LICENSE +/Users/example/node_modules/cloneable-readable/index.js +/Users/example/node_modules/cloneable-readable/README.md +/Users/example/node_modules/cloneable-readable/package.json +/Users/example/node_modules/cloneable-readable/example.js +/Users/example/node_modules/cloneable-readable/.travis.yml +/Users/example/node_modules/string.prototype.trimstart/LICENSE +/Users/example/node_modules/string.prototype.trimstart/test/index.js +/Users/example/node_modules/string.prototype.trimstart/test/tests.js +/Users/example/node_modules/string.prototype.trimstart/test/shimmed.js +/Users/example/node_modules/string.prototype.trimstart/test/implementation.js +/Users/example/node_modules/string.prototype.trimstart/CHANGELOG.md +/Users/example/node_modules/string.prototype.trimstart/.eslintrc +/Users/example/node_modules/string.prototype.trimstart/index.js +/Users/example/node_modules/string.prototype.trimstart/.editorconfig +/Users/example/node_modules/string.prototype.trimstart/README.md +/Users/example/node_modules/string.prototype.trimstart/polyfill.js +/Users/example/node_modules/string.prototype.trimstart/package.json +/Users/example/node_modules/string.prototype.trimstart/auto.js +/Users/example/node_modules/string.prototype.trimstart/.github/workflows/node-4+.yml +/Users/example/node_modules/string.prototype.trimstart/.github/workflows/require-allow-edits.yml +/Users/example/node_modules/string.prototype.trimstart/.github/workflows/node-iojs.yml +/Users/example/node_modules/string.prototype.trimstart/.github/workflows/rebase.yml +/Users/example/node_modules/string.prototype.trimstart/.github/workflows/node-zero.yml +/Users/example/node_modules/string.prototype.trimstart/.github/workflows/node-pretest.yml +/Users/example/node_modules/string.prototype.trimstart/shim.js +/Users/example/node_modules/string.prototype.trimstart/.eslintignore +/Users/example/node_modules/string.prototype.trimstart/.nycrc +/Users/example/node_modules/string.prototype.trimstart/implementation.js +/Users/example/node_modules/map-age-cleaner/license +/Users/example/node_modules/map-age-cleaner/dist/index.js +/Users/example/node_modules/map-age-cleaner/dist/index.d.ts +/Users/example/node_modules/map-age-cleaner/readme.md +/Users/example/node_modules/map-age-cleaner/package.json +/Users/example/node_modules/are-docs-informative/LICENSE.md +/Users/example/node_modules/are-docs-informative/README.md +/Users/example/node_modules/are-docs-informative/package.json +/Users/example/node_modules/are-docs-informative/lib/index.d.cts +/Users/example/node_modules/are-docs-informative/lib/index.js +/Users/example/node_modules/are-docs-informative/lib/index.cjs +/Users/example/node_modules/are-docs-informative/lib/index.d.ts +/Users/example/node_modules/ordered-read-streams/LICENSE +/Users/example/node_modules/ordered-read-streams/index.js +/Users/example/node_modules/ordered-read-streams/README.md +/Users/example/node_modules/ordered-read-streams/package.json +/Users/example/node_modules/postcss-reduce-transforms/types/index.d.ts +/Users/example/node_modules/postcss-reduce-transforms/README.md +/Users/example/node_modules/postcss-reduce-transforms/package.json +/Users/example/node_modules/postcss-reduce-transforms/LICENSE-MIT +/Users/example/node_modules/postcss-reduce-transforms/src/index.js +/Users/example/node_modules/cacheable-request/LICENSE +/Users/example/node_modules/cacheable-request/README.md +/Users/example/node_modules/cacheable-request/package.json +/Users/example/node_modules/cacheable-request/src/index.js +/Users/example/node_modules/he/man/he.1 +/Users/example/node_modules/he/bin/he +/Users/example/node_modules/he/he.js +/Users/example/node_modules/he/LICENSE-MIT.txt +/Users/example/node_modules/he/README.md +/Users/example/node_modules/he/package.json +/Users/example/node_modules/p-cancelable/license +/Users/example/node_modules/p-cancelable/index.js +/Users/example/node_modules/p-cancelable/readme.md +/Users/example/node_modules/p-cancelable/package.json +/Users/example/node_modules/p-cancelable/index.d.ts +/Users/example/node_modules/require-main-filename/CHANGELOG.md +/Users/example/node_modules/require-main-filename/index.js +/Users/example/node_modules/require-main-filename/README.md +/Users/example/node_modules/require-main-filename/package.json +/Users/example/node_modules/require-main-filename/LICENSE.txt +/Users/example/node_modules/os-tmpdir/license +/Users/example/node_modules/os-tmpdir/index.js +/Users/example/node_modules/os-tmpdir/readme.md +/Users/example/node_modules/os-tmpdir/package.json +/Users/example/node_modules/node-addon-api/LICENSE.md +/Users/example/node_modules/node-addon-api/node_addon_api.gyp +/Users/example/node_modules/node-addon-api/tools/conversion.js +/Users/example/node_modules/node-addon-api/tools/eslint-format.js +/Users/example/node_modules/node-addon-api/tools/clang-format.js +/Users/example/node_modules/node-addon-api/tools/README.md +/Users/example/node_modules/node-addon-api/tools/check-napi.js +/Users/example/node_modules/node-addon-api/except.gypi +/Users/example/node_modules/node-addon-api/napi-inl.deprecated.h +/Users/example/node_modules/node-addon-api/index.js +/Users/example/node_modules/node-addon-api/README.md +/Users/example/node_modules/node-addon-api/napi-inl.h +/Users/example/node_modules/node-addon-api/node_api.gyp +/Users/example/node_modules/node-addon-api/napi.h +/Users/example/node_modules/node-addon-api/package.json +/Users/example/node_modules/node-addon-api/noexcept.gypi +/Users/example/node_modules/node-addon-api/common.gypi +/Users/example/node_modules/node-addon-api/nothing.c +/Users/example/node_modules/node-addon-api/package-support.json +/Users/example/node_modules/ms/license.md +/Users/example/node_modules/ms/index.js +/Users/example/node_modules/ms/readme.md +/Users/example/node_modules/ms/package.json +/Users/example/node_modules/content-disposition/LICENSE +/Users/example/node_modules/content-disposition/HISTORY.md +/Users/example/node_modules/content-disposition/index.js +/Users/example/node_modules/content-disposition/README.md +/Users/example/node_modules/content-disposition/package.json +/Users/example/node_modules/postcss-minify-gradients/types/index.d.ts +/Users/example/node_modules/postcss-minify-gradients/types/isColorStop.d.ts +/Users/example/node_modules/postcss-minify-gradients/README.md +/Users/example/node_modules/postcss-minify-gradients/package.json +/Users/example/node_modules/postcss-minify-gradients/LICENSE-MIT +/Users/example/node_modules/postcss-minify-gradients/src/isColorStop.js +/Users/example/node_modules/postcss-minify-gradients/src/index.js +/Users/example/node_modules/webpack-sources/LICENSE +/Users/example/node_modules/webpack-sources/README.md +/Users/example/node_modules/webpack-sources/package.json +/Users/example/node_modules/webpack-sources/lib/RawSource.js +/Users/example/node_modules/webpack-sources/lib/ConcatSource.js +/Users/example/node_modules/webpack-sources/lib/CompatSource.js +/Users/example/node_modules/webpack-sources/lib/index.js +/Users/example/node_modules/webpack-sources/lib/PrefixSource.js +/Users/example/node_modules/webpack-sources/lib/SizeOnlySource.js +/Users/example/node_modules/webpack-sources/lib/SourceMapSource.js +/Users/example/node_modules/webpack-sources/lib/OriginalSource.js +/Users/example/node_modules/webpack-sources/lib/CachedSource.js +/Users/example/node_modules/webpack-sources/lib/ReplaceSource.js +/Users/example/node_modules/webpack-sources/lib/Source.js +/Users/example/node_modules/webpack-sources/lib/helpers/getName.js +/Users/example/node_modules/webpack-sources/lib/helpers/readMappings.js +/Users/example/node_modules/webpack-sources/lib/helpers/streamChunksOfCombinedSourceMap.js +/Users/example/node_modules/webpack-sources/lib/helpers/splitIntoPotentialTokens.js +/Users/example/node_modules/webpack-sources/lib/helpers/streamChunksOfSourceMap.js +/Users/example/node_modules/webpack-sources/lib/helpers/splitIntoLines.js +/Users/example/node_modules/webpack-sources/lib/helpers/streamAndGetSourceAndMap.js +/Users/example/node_modules/webpack-sources/lib/helpers/getGeneratedSourceInfo.js +/Users/example/node_modules/webpack-sources/lib/helpers/streamChunksOfRawSource.js +/Users/example/node_modules/webpack-sources/lib/helpers/streamChunks.js +/Users/example/node_modules/webpack-sources/lib/helpers/createMappingsSerializer.js +/Users/example/node_modules/webpack-sources/lib/helpers/getFromStreamChunks.js +/Users/example/node_modules/webpack-sources/lib/helpers/getSource.js +/Users/example/node_modules/call-bind/LICENSE +/Users/example/node_modules/call-bind/test/index.js +/Users/example/node_modules/call-bind/test/callBound.js +/Users/example/node_modules/call-bind/CHANGELOG.md +/Users/example/node_modules/call-bind/.eslintrc +/Users/example/node_modules/call-bind/node_modules/get-intrinsic/LICENSE +/Users/example/node_modules/call-bind/node_modules/get-intrinsic/test/GetIntrinsic.js +/Users/example/node_modules/call-bind/node_modules/get-intrinsic/CHANGELOG.md +/Users/example/node_modules/call-bind/node_modules/get-intrinsic/.eslintrc +/Users/example/node_modules/call-bind/node_modules/get-intrinsic/index.js +/Users/example/node_modules/call-bind/node_modules/get-intrinsic/README.md +/Users/example/node_modules/call-bind/node_modules/get-intrinsic/package.json +/Users/example/node_modules/call-bind/node_modules/get-intrinsic/.github/FUNDING.yml +/Users/example/node_modules/call-bind/node_modules/get-intrinsic/.github/require-allow-edits.yml +/Users/example/node_modules/call-bind/node_modules/get-intrinsic/.github/rebase.yml +/Users/example/node_modules/call-bind/node_modules/get-intrinsic/.nycrc +/Users/example/node_modules/call-bind/node_modules/get-intrinsic/.travis.yml +/Users/example/node_modules/call-bind/index.js +/Users/example/node_modules/call-bind/README.md +/Users/example/node_modules/call-bind/package.json +/Users/example/node_modules/call-bind/.github/FUNDING.yml +/Users/example/node_modules/call-bind/.github/require-allow-edits.yml +/Users/example/node_modules/call-bind/.github/rebase.yml +/Users/example/node_modules/call-bind/callBound.js +/Users/example/node_modules/call-bind/.travis.yml +/Users/example/node_modules/methods/LICENSE +/Users/example/node_modules/methods/HISTORY.md +/Users/example/node_modules/methods/index.js +/Users/example/node_modules/methods/README.md +/Users/example/node_modules/methods/package.json +/Users/example/node_modules/postcss-minify-params/types/index.d.ts +/Users/example/node_modules/postcss-minify-params/LICENSE +/Users/example/node_modules/postcss-minify-params/README.md +/Users/example/node_modules/postcss-minify-params/package.json +/Users/example/node_modules/postcss-minify-params/src/index.js +/Users/example/node_modules/acorn-import-assertions/README.md +/Users/example/node_modules/acorn-import-assertions/package.json +/Users/example/node_modules/acorn-import-assertions/lib/index.js +/Users/example/node_modules/acorn-import-assertions/lib/index.mjs +/Users/example/node_modules/acorn-import-assertions/src/index.js +/Users/example/node_modules/playwright-core/types/types.d.ts +/Users/example/node_modules/playwright-core/types/protocol.d.ts +/Users/example/node_modules/playwright-core/types/structs.d.ts +/Users/example/node_modules/playwright-core/ThirdPartyNotices.txt +/Users/example/node_modules/playwright-core/LICENSE +/Users/example/node_modules/playwright-core/bin/reinstall_msedge_dev_win.ps1 +/Users/example/node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh +/Users/example/node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh +/Users/example/node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh +/Users/example/node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh +/Users/example/node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh +/Users/example/node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh +/Users/example/node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh +/Users/example/node_modules/playwright-core/bin/reinstall_msedge_stable_win.ps1 +/Users/example/node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh +/Users/example/node_modules/playwright-core/bin/README.md +/Users/example/node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh +/Users/example/node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh +/Users/example/node_modules/playwright-core/bin/reinstall_chrome_beta_win.ps1 +/Users/example/node_modules/playwright-core/bin/install_media_pack.ps1 +/Users/example/node_modules/playwright-core/bin/reinstall_msedge_beta_win.ps1 +/Users/example/node_modules/playwright-core/bin/PrintDeps.exe +/Users/example/node_modules/playwright-core/bin/reinstall_chrome_stable_win.ps1 +/Users/example/node_modules/playwright-core/index.js +/Users/example/node_modules/playwright-core/NOTICE +/Users/example/node_modules/playwright-core/README.md +/Users/example/node_modules/playwright-core/package.json +/Users/example/node_modules/playwright-core/index.mjs +/Users/example/node_modules/playwright-core/browsers.json +/Users/example/node_modules/playwright-core/lib/generated/consoleApiSource.js +/Users/example/node_modules/playwright-core/lib/generated/utilityScriptSource.js +/Users/example/node_modules/playwright-core/lib/generated/injectedScriptSource.js +/Users/example/node_modules/playwright-core/lib/generated/recorderSource.js +/Users/example/node_modules/playwright-core/lib/inProcessFactory.js +/Users/example/node_modules/playwright-core/lib/zipBundleImpl.js +/Users/example/node_modules/playwright-core/lib/browserServerImpl.js +/Users/example/node_modules/playwright-core/lib/utilsBundleImpl/index.js +/Users/example/node_modules/playwright-core/lib/utilsBundleImpl/xdg-open +/Users/example/node_modules/playwright-core/lib/androidServerImpl.js +/Users/example/node_modules/playwright-core/lib/server/firefox/ffNetworkManager.js +/Users/example/node_modules/playwright-core/lib/server/firefox/ffPage.js +/Users/example/node_modules/playwright-core/lib/server/firefox/ffBrowser.js +/Users/example/node_modules/playwright-core/lib/server/firefox/ffInput.js +/Users/example/node_modules/playwright-core/lib/server/firefox/firefox.js +/Users/example/node_modules/playwright-core/lib/server/firefox/ffConnection.js +/Users/example/node_modules/playwright-core/lib/server/firefox/ffExecutionContext.js +/Users/example/node_modules/playwright-core/lib/server/firefox/ffAccessibility.js +/Users/example/node_modules/playwright-core/lib/server/deviceDescriptors.js +/Users/example/node_modules/playwright-core/lib/server/recorder.js +/Users/example/node_modules/playwright-core/lib/server/download.js +/Users/example/node_modules/playwright-core/lib/server/fileUploadUtils.js +/Users/example/node_modules/playwright-core/lib/server/webkit/wkPage.js +/Users/example/node_modules/playwright-core/lib/server/webkit/wkBrowser.js +/Users/example/node_modules/playwright-core/lib/server/webkit/wkConnection.js +/Users/example/node_modules/playwright-core/lib/server/webkit/wkInput.js +/Users/example/node_modules/playwright-core/lib/server/webkit/wkAccessibility.js +/Users/example/node_modules/playwright-core/lib/server/webkit/wkWorkers.js +/Users/example/node_modules/playwright-core/lib/server/webkit/wkProvisionalPage.js +/Users/example/node_modules/playwright-core/lib/server/webkit/wkExecutionContext.js +/Users/example/node_modules/playwright-core/lib/server/webkit/webkit.js +/Users/example/node_modules/playwright-core/lib/server/webkit/wkInterceptableRequest.js +/Users/example/node_modules/playwright-core/lib/server/fileChooser.js +/Users/example/node_modules/playwright-core/lib/server/trace/test/inMemorySnapshotter.js +/Users/example/node_modules/playwright-core/lib/server/trace/viewer/traceViewer.js +/Users/example/node_modules/playwright-core/lib/server/trace/recorder/snapshotter.js +/Users/example/node_modules/playwright-core/lib/server/trace/recorder/tracing.js +/Users/example/node_modules/playwright-core/lib/server/trace/recorder/snapshotterInjected.js +/Users/example/node_modules/playwright-core/lib/server/types.js +/Users/example/node_modules/playwright-core/lib/server/browserType.js +/Users/example/node_modules/playwright-core/lib/server/selectors.js +/Users/example/node_modules/playwright-core/lib/server/page.js +/Users/example/node_modules/playwright-core/lib/server/instrumentation.js +/Users/example/node_modules/playwright-core/lib/server/launchApp.js +/Users/example/node_modules/playwright-core/lib/server/macEditingCommands.js +/Users/example/node_modules/playwright-core/lib/server/console.js +/Users/example/node_modules/playwright-core/lib/server/isomorphic/utilityScriptSerializers.js +/Users/example/node_modules/playwright-core/lib/server/screenshotter.js +/Users/example/node_modules/playwright-core/lib/server/browserContext.js +/Users/example/node_modules/playwright-core/lib/server/debugController.js +/Users/example/node_modules/playwright-core/lib/server/fetch.js +/Users/example/node_modules/playwright-core/lib/server/dialog.js +/Users/example/node_modules/playwright-core/lib/server/transport.js +/Users/example/node_modules/playwright-core/lib/server/index.js +/Users/example/node_modules/playwright-core/lib/server/artifact.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/dialogDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/streamDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/writableStreamDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/artifactDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/pageDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/elementHandlerDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/browserDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/androidDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/dispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/jsHandleDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/selectorsDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/networkDispatchers.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/debugControllerDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/cdpSessionDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/jsonPipeDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/frameDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/browserTypeDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/browserContextDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/localUtilsDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/tracingDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/electronDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/dispatchers/playwrightDispatcher.js +/Users/example/node_modules/playwright-core/lib/server/playwright.js +/Users/example/node_modules/playwright-core/lib/server/javascript.js +/Users/example/node_modules/playwright-core/lib/server/chromium/crNetworkManager.js +/Users/example/node_modules/playwright-core/lib/server/chromium/crBrowser.js +/Users/example/node_modules/playwright-core/lib/server/chromium/crDevTools.js +/Users/example/node_modules/playwright-core/lib/server/chromium/videoRecorder.js +/Users/example/node_modules/playwright-core/lib/server/chromium/chromiumSwitches.js +/Users/example/node_modules/playwright-core/lib/server/chromium/crInput.js +/Users/example/node_modules/playwright-core/lib/server/chromium/appIcon.png +/Users/example/node_modules/playwright-core/lib/server/chromium/crPdf.js +/Users/example/node_modules/playwright-core/lib/server/chromium/crPage.js +/Users/example/node_modules/playwright-core/lib/server/chromium/defaultFontFamilies.js +/Users/example/node_modules/playwright-core/lib/server/chromium/crExecutionContext.js +/Users/example/node_modules/playwright-core/lib/server/chromium/crCoverage.js +/Users/example/node_modules/playwright-core/lib/server/chromium/crProtocolHelper.js +/Users/example/node_modules/playwright-core/lib/server/chromium/chromium.js +/Users/example/node_modules/playwright-core/lib/server/chromium/crServiceWorker.js +/Users/example/node_modules/playwright-core/lib/server/chromium/crConnection.js +/Users/example/node_modules/playwright-core/lib/server/chromium/crDragDrop.js +/Users/example/node_modules/playwright-core/lib/server/chromium/crAccessibility.js +/Users/example/node_modules/playwright-core/lib/server/frameSelectors.js +/Users/example/node_modules/playwright-core/lib/server/accessibility.js +/Users/example/node_modules/playwright-core/lib/server/progress.js +/Users/example/node_modules/playwright-core/lib/server/deviceDescriptorsSource.json +/Users/example/node_modules/playwright-core/lib/server/errors.js +/Users/example/node_modules/playwright-core/lib/server/socksInterceptor.js +/Users/example/node_modules/playwright-core/lib/server/android/backendAdb.js +/Users/example/node_modules/playwright-core/lib/server/android/android.js +/Users/example/node_modules/playwright-core/lib/server/dom.js +/Users/example/node_modules/playwright-core/lib/server/registry/browserFetcher.js +/Users/example/node_modules/playwright-core/lib/server/registry/index.js +/Users/example/node_modules/playwright-core/lib/server/registry/oopDownloadBrowserMain.js +/Users/example/node_modules/playwright-core/lib/server/registry/dependencies.js +/Users/example/node_modules/playwright-core/lib/server/registry/nativeDeps.js +/Users/example/node_modules/playwright-core/lib/server/recorder/recorderActions.js +/Users/example/node_modules/playwright-core/lib/server/recorder/codeGenerator.js +/Users/example/node_modules/playwright-core/lib/server/recorder/java.js +/Users/example/node_modules/playwright-core/lib/server/recorder/javascript.js +/Users/example/node_modules/playwright-core/lib/server/recorder/recorderApp.js +/Users/example/node_modules/playwright-core/lib/server/recorder/csharp.js +/Users/example/node_modules/playwright-core/lib/server/recorder/utils.js +/Users/example/node_modules/playwright-core/lib/server/recorder/jsonl.js +/Users/example/node_modules/playwright-core/lib/server/recorder/python.js +/Users/example/node_modules/playwright-core/lib/server/recorder/recorderUtils.js +/Users/example/node_modules/playwright-core/lib/server/recorder/language.js +/Users/example/node_modules/playwright-core/lib/server/pipeTransport.js +/Users/example/node_modules/playwright-core/lib/server/frames.js +/Users/example/node_modules/playwright-core/lib/server/har/harTracer.js +/Users/example/node_modules/playwright-core/lib/server/har/harRecorder.js +/Users/example/node_modules/playwright-core/lib/server/protocolError.js +/Users/example/node_modules/playwright-core/lib/server/debugger.js +/Users/example/node_modules/playwright-core/lib/server/electron/electron.js +/Users/example/node_modules/playwright-core/lib/server/electron/loader.js +/Users/example/node_modules/playwright-core/lib/server/browser.js +/Users/example/node_modules/playwright-core/lib/server/network.js +/Users/example/node_modules/playwright-core/lib/server/input.js +/Users/example/node_modules/playwright-core/lib/server/helper.js +/Users/example/node_modules/playwright-core/lib/server/usKeyboardLayout.js +/Users/example/node_modules/playwright-core/lib/server/formData.js +/Users/example/node_modules/playwright-core/lib/server/cookieStore.js +/Users/example/node_modules/playwright-core/lib/utils/mimeType.js +/Users/example/node_modules/playwright-core/lib/utils/fileUtils.js +/Users/example/node_modules/playwright-core/lib/utils/ascii.js +/Users/example/node_modules/playwright-core/lib/utils/eventsHelper.js +/Users/example/node_modules/playwright-core/lib/utils/httpServer.js +/Users/example/node_modules/playwright-core/lib/utils/isomorphic/stringUtils.js +/Users/example/node_modules/playwright-core/lib/utils/isomorphic/selectorParser.js +/Users/example/node_modules/playwright-core/lib/utils/isomorphic/cssTokenizer.js +/Users/example/node_modules/playwright-core/lib/utils/isomorphic/traceUtils.js +/Users/example/node_modules/playwright-core/lib/utils/isomorphic/cssParser.js +/Users/example/node_modules/playwright-core/lib/utils/isomorphic/locatorUtils.js +/Users/example/node_modules/playwright-core/lib/utils/isomorphic/locatorGenerators.js +/Users/example/node_modules/playwright-core/lib/utils/isomorphic/locatorParser.js +/Users/example/node_modules/playwright-core/lib/utils/task.js +/Users/example/node_modules/playwright-core/lib/utils/stackTrace.js +/Users/example/node_modules/playwright-core/lib/utils/time.js +/Users/example/node_modules/playwright-core/lib/utils/zipFile.js +/Users/example/node_modules/playwright-core/lib/utils/manualPromise.js +/Users/example/node_modules/playwright-core/lib/utils/index.js +/Users/example/node_modules/playwright-core/lib/utils/env.js +/Users/example/node_modules/playwright-core/lib/utils/userAgent.js +/Users/example/node_modules/playwright-core/lib/utils/traceUtils.js +/Users/example/node_modules/playwright-core/lib/utils/profiler.js +/Users/example/node_modules/playwright-core/lib/utils/headers.js +/Users/example/node_modules/playwright-core/lib/utils/rtti.js +/Users/example/node_modules/playwright-core/lib/utils/linuxUtils.js +/Users/example/node_modules/playwright-core/lib/utils/comparators.js +/Users/example/node_modules/playwright-core/lib/utils/processLauncher.js +/Users/example/node_modules/playwright-core/lib/utils/zones.js +/Users/example/node_modules/playwright-core/lib/utils/hostPlatform.js +/Users/example/node_modules/playwright-core/lib/utils/multimap.js +/Users/example/node_modules/playwright-core/lib/utils/timeoutRunner.js +/Users/example/node_modules/playwright-core/lib/utils/crypto.js +/Users/example/node_modules/playwright-core/lib/utils/spawnAsync.js +/Users/example/node_modules/playwright-core/lib/utils/glob.js +/Users/example/node_modules/playwright-core/lib/utils/happy-eyeballs.js +/Users/example/node_modules/playwright-core/lib/utils/network.js +/Users/example/node_modules/playwright-core/lib/utils/debug.js +/Users/example/node_modules/playwright-core/lib/outofprocess.js +/Users/example/node_modules/playwright-core/lib/protocol/serializers.js +/Users/example/node_modules/playwright-core/lib/protocol/validator.js +/Users/example/node_modules/playwright-core/lib/protocol/transport.js +/Users/example/node_modules/playwright-core/lib/protocol/validatorPrimitives.js +/Users/example/node_modules/playwright-core/lib/protocol/debug.js +/Users/example/node_modules/playwright-core/lib/cli/driver.js +/Users/example/node_modules/playwright-core/lib/cli/cli.js +/Users/example/node_modules/playwright-core/lib/cli/program.js +/Users/example/node_modules/playwright-core/lib/zipBundle.js +/Users/example/node_modules/playwright-core/lib/image_tools/colorUtils.js +/Users/example/node_modules/playwright-core/lib/image_tools/compare.js +/Users/example/node_modules/playwright-core/lib/image_tools/imageChannel.js +/Users/example/node_modules/playwright-core/lib/image_tools/stats.js +/Users/example/node_modules/playwright-core/lib/common/timeoutSettings.js +/Users/example/node_modules/playwright-core/lib/common/debugLogger.js +/Users/example/node_modules/playwright-core/lib/common/types.js +/Users/example/node_modules/playwright-core/lib/common/socksProxy.js +/Users/example/node_modules/playwright-core/lib/vite/traceViewer/index.html +/Users/example/node_modules/playwright-core/lib/vite/traceViewer/index.a60f70ab.css +/Users/example/node_modules/playwright-core/lib/vite/traceViewer/codeMirrorModule.5d0f417c.css +/Users/example/node_modules/playwright-core/lib/vite/traceViewer/codicon.79f233d0.ttf +/Users/example/node_modules/playwright-core/lib/vite/traceViewer/index.cb92b6e3.js +/Users/example/node_modules/playwright-core/lib/vite/traceViewer/snapshot.html +/Users/example/node_modules/playwright-core/lib/vite/traceViewer/wsPort.dd1cbe2e.css +/Users/example/node_modules/playwright-core/lib/vite/traceViewer/uiMode.d8b42e8b.js +/Users/example/node_modules/playwright-core/lib/vite/traceViewer/sw.bundle.js +/Users/example/node_modules/playwright-core/lib/vite/traceViewer/uiMode.html +/Users/example/node_modules/playwright-core/lib/vite/traceViewer/uiMode.41e90341.css +/Users/example/node_modules/playwright-core/lib/vite/traceViewer/xtermModule.6428296b.css +/Users/example/node_modules/playwright-core/lib/vite/traceViewer/assets/wsPort-1c3b5f20.js +/Users/example/node_modules/playwright-core/lib/vite/traceViewer/assets/codeMirrorModule-55327053.js +/Users/example/node_modules/playwright-core/lib/vite/traceViewer/assets/xtermModule-443332e6.js +/Users/example/node_modules/playwright-core/lib/vite/traceViewer/playwright-logo.svg +/Users/example/node_modules/playwright-core/lib/vite/recorder/index.html +/Users/example/node_modules/playwright-core/lib/vite/recorder/assets/codicon-79f233d0.ttf +/Users/example/node_modules/playwright-core/lib/vite/recorder/assets/codeMirrorModule-67f8b2ab.js +/Users/example/node_modules/playwright-core/lib/vite/recorder/assets/index-a8ba096a.css +/Users/example/node_modules/playwright-core/lib/vite/recorder/assets/codeMirrorModule-5d0f417c.css +/Users/example/node_modules/playwright-core/lib/vite/recorder/assets/index-325f909e.js +/Users/example/node_modules/playwright-core/lib/vite/recorder/playwright-logo.svg +/Users/example/node_modules/playwright-core/lib/vite/htmlReport/index.html +/Users/example/node_modules/playwright-core/lib/third_party/pixelmatch.js +/Users/example/node_modules/playwright-core/lib/third_party/diff_match_patch.js +/Users/example/node_modules/playwright-core/lib/utilsBundle.js +/Users/example/node_modules/playwright-core/lib/inprocess.js +/Users/example/node_modules/playwright-core/lib/client/download.js +/Users/example/node_modules/playwright-core/lib/client/events.js +/Users/example/node_modules/playwright-core/lib/client/clientHelper.js +/Users/example/node_modules/playwright-core/lib/client/jsHandle.js +/Users/example/node_modules/playwright-core/lib/client/fileChooser.js +/Users/example/node_modules/playwright-core/lib/client/stream.js +/Users/example/node_modules/playwright-core/lib/client/writableStream.js +/Users/example/node_modules/playwright-core/lib/client/locator.js +/Users/example/node_modules/playwright-core/lib/client/types.js +/Users/example/node_modules/playwright-core/lib/client/waiter.js +/Users/example/node_modules/playwright-core/lib/client/browserType.js +/Users/example/node_modules/playwright-core/lib/client/selectors.js +/Users/example/node_modules/playwright-core/lib/client/page.js +/Users/example/node_modules/playwright-core/lib/client/coverage.js +/Users/example/node_modules/playwright-core/lib/client/harRouter.js +/Users/example/node_modules/playwright-core/lib/client/localUtils.js +/Users/example/node_modules/playwright-core/lib/client/tracing.js +/Users/example/node_modules/playwright-core/lib/client/clientInstrumentation.js +/Users/example/node_modules/playwright-core/lib/client/consoleMessage.js +/Users/example/node_modules/playwright-core/lib/client/worker.js +/Users/example/node_modules/playwright-core/lib/client/browserContext.js +/Users/example/node_modules/playwright-core/lib/client/fetch.js +/Users/example/node_modules/playwright-core/lib/client/dialog.js +/Users/example/node_modules/playwright-core/lib/client/elementHandle.js +/Users/example/node_modules/playwright-core/lib/client/artifact.js +/Users/example/node_modules/playwright-core/lib/client/playwright.js +/Users/example/node_modules/playwright-core/lib/client/accessibility.js +/Users/example/node_modules/playwright-core/lib/client/errors.js +/Users/example/node_modules/playwright-core/lib/client/electron.js +/Users/example/node_modules/playwright-core/lib/client/webError.js +/Users/example/node_modules/playwright-core/lib/client/channelOwner.js +/Users/example/node_modules/playwright-core/lib/client/jsonPipe.js +/Users/example/node_modules/playwright-core/lib/client/cdpSession.js +/Users/example/node_modules/playwright-core/lib/client/video.js +/Users/example/node_modules/playwright-core/lib/client/android.js +/Users/example/node_modules/playwright-core/lib/client/api.js +/Users/example/node_modules/playwright-core/lib/client/connection.js +/Users/example/node_modules/playwright-core/lib/client/browser.js +/Users/example/node_modules/playwright-core/lib/client/network.js +/Users/example/node_modules/playwright-core/lib/client/frame.js +/Users/example/node_modules/playwright-core/lib/client/input.js +/Users/example/node_modules/playwright-core/lib/remote/playwrightConnection.js +/Users/example/node_modules/playwright-core/lib/remote/playwrightServer.js +/Users/example/node_modules/playwright-core/cli.js +/Users/example/node_modules/playwright-core/index.d.ts +/Users/example/node_modules/next-tick/LICENSE +/Users/example/node_modules/next-tick/test/index.js +/Users/example/node_modules/next-tick/CHANGELOG.md +/Users/example/node_modules/next-tick/CHANGES +/Users/example/node_modules/next-tick/index.js +/Users/example/node_modules/next-tick/.lint +/Users/example/node_modules/next-tick/.editorconfig +/Users/example/node_modules/next-tick/README.md +/Users/example/node_modules/next-tick/package.json +/Users/example/node_modules/next-tick/.github/FUNDING.yml +/Users/example/node_modules/prelude-ls/LICENSE +/Users/example/node_modules/prelude-ls/CHANGELOG.md +/Users/example/node_modules/prelude-ls/README.md +/Users/example/node_modules/prelude-ls/package.json +/Users/example/node_modules/prelude-ls/lib/Num.js +/Users/example/node_modules/prelude-ls/lib/Str.js +/Users/example/node_modules/prelude-ls/lib/index.js +/Users/example/node_modules/prelude-ls/lib/List.js +/Users/example/node_modules/prelude-ls/lib/Func.js +/Users/example/node_modules/prelude-ls/lib/Obj.js +/Users/example/node_modules/node-releases/LICENSE +/Users/example/node_modules/node-releases/README.md +/Users/example/node_modules/node-releases/package.json +/Users/example/node_modules/node-releases/data/processed/envs.json +/Users/example/node_modules/node-releases/data/release-schedule/release-schedule.json +/Users/example/node_modules/glogg/LICENSE +/Users/example/node_modules/glogg/index.js +/Users/example/node_modules/glogg/README.md +/Users/example/node_modules/glogg/package.json +/Users/example/node_modules/escape-string-regexp/license +/Users/example/node_modules/escape-string-regexp/index.js +/Users/example/node_modules/escape-string-regexp/readme.md +/Users/example/node_modules/escape-string-regexp/package.json +/Users/example/node_modules/grapheme-splitter/LICENSE +/Users/example/node_modules/grapheme-splitter/tests/GraphemeBreakTest.txt +/Users/example/node_modules/grapheme-splitter/tests/grapheme_splitter_tests.js +/Users/example/node_modules/grapheme-splitter/index.js +/Users/example/node_modules/grapheme-splitter/README.md +/Users/example/node_modules/grapheme-splitter/package.json +/Users/example/node_modules/grapheme-splitter/index.d.ts +/Users/example/node_modules/create-require/create-require.d.ts +/Users/example/node_modules/create-require/LICENSE +/Users/example/node_modules/create-require/CHANGELOG.md +/Users/example/node_modules/create-require/README.md +/Users/example/node_modules/create-require/create-require.js +/Users/example/node_modules/create-require/package.json +/Users/example/node_modules/has-tostringtag/LICENSE +/Users/example/node_modules/has-tostringtag/test/shams/get-own-property-symbols.js +/Users/example/node_modules/has-tostringtag/test/shams/core-js.js +/Users/example/node_modules/has-tostringtag/test/index.js +/Users/example/node_modules/has-tostringtag/test/tests.js +/Users/example/node_modules/has-tostringtag/CHANGELOG.md +/Users/example/node_modules/has-tostringtag/.eslintrc +/Users/example/node_modules/has-tostringtag/node_modules/has-symbols/LICENSE +/Users/example/node_modules/has-tostringtag/node_modules/has-symbols/test/shams/get-own-property-symbols.js +/Users/example/node_modules/has-tostringtag/node_modules/has-symbols/test/shams/core-js.js +/Users/example/node_modules/has-tostringtag/node_modules/has-symbols/test/index.js +/Users/example/node_modules/has-tostringtag/node_modules/has-symbols/test/tests.js +/Users/example/node_modules/has-tostringtag/node_modules/has-symbols/CHANGELOG.md +/Users/example/node_modules/has-tostringtag/node_modules/has-symbols/.eslintrc +/Users/example/node_modules/has-tostringtag/node_modules/has-symbols/index.js +/Users/example/node_modules/has-tostringtag/node_modules/has-symbols/shams.js +/Users/example/node_modules/has-tostringtag/node_modules/has-symbols/README.md +/Users/example/node_modules/has-tostringtag/node_modules/has-symbols/package.json +/Users/example/node_modules/has-tostringtag/node_modules/has-symbols/.github/FUNDING.yml +/Users/example/node_modules/has-tostringtag/node_modules/has-symbols/.nycrc +/Users/example/node_modules/has-tostringtag/index.js +/Users/example/node_modules/has-tostringtag/shams.js +/Users/example/node_modules/has-tostringtag/README.md +/Users/example/node_modules/has-tostringtag/package.json +/Users/example/node_modules/has-tostringtag/.github/FUNDING.yml +/Users/example/node_modules/stream-shift/test.js +/Users/example/node_modules/stream-shift/LICENSE +/Users/example/node_modules/stream-shift/index.js +/Users/example/node_modules/stream-shift/README.md +/Users/example/node_modules/stream-shift/package.json +/Users/example/node_modules/stream-shift/.travis.yml +/Users/example/node_modules/postcss-ordered-values/types/rules/listStyle.d.ts +/Users/example/node_modules/postcss-ordered-values/types/rules/boxShadow.d.ts +/Users/example/node_modules/postcss-ordered-values/types/rules/animation.d.ts +/Users/example/node_modules/postcss-ordered-values/types/rules/columns.d.ts +/Users/example/node_modules/postcss-ordered-values/types/rules/grid.d.ts +/Users/example/node_modules/postcss-ordered-values/types/rules/flexFlow.d.ts +/Users/example/node_modules/postcss-ordered-values/types/rules/border.d.ts +/Users/example/node_modules/postcss-ordered-values/types/rules/transition.d.ts +/Users/example/node_modules/postcss-ordered-values/types/lib/mathfunctions.d.ts +/Users/example/node_modules/postcss-ordered-values/types/lib/addSpace.d.ts +/Users/example/node_modules/postcss-ordered-values/types/lib/getValue.d.ts +/Users/example/node_modules/postcss-ordered-values/types/lib/vendorUnprefixed.d.ts +/Users/example/node_modules/postcss-ordered-values/types/lib/joinGridValue.d.ts +/Users/example/node_modules/postcss-ordered-values/types/index.d.ts +/Users/example/node_modules/postcss-ordered-values/README.md +/Users/example/node_modules/postcss-ordered-values/package.json +/Users/example/node_modules/postcss-ordered-values/LICENSE-MIT +/Users/example/node_modules/postcss-ordered-values/src/index.js +/Users/example/node_modules/postcss-ordered-values/src/rules/transition.js +/Users/example/node_modules/postcss-ordered-values/src/rules/flexFlow.js +/Users/example/node_modules/postcss-ordered-values/src/rules/listStyle.js +/Users/example/node_modules/postcss-ordered-values/src/rules/grid.js +/Users/example/node_modules/postcss-ordered-values/src/rules/border.js +/Users/example/node_modules/postcss-ordered-values/src/rules/columns.js +/Users/example/node_modules/postcss-ordered-values/src/rules/animation.js +/Users/example/node_modules/postcss-ordered-values/src/rules/listStyleTypes.json +/Users/example/node_modules/postcss-ordered-values/src/rules/boxShadow.js +/Users/example/node_modules/postcss-ordered-values/src/lib/addSpace.js +/Users/example/node_modules/postcss-ordered-values/src/lib/vendorUnprefixed.js +/Users/example/node_modules/postcss-ordered-values/src/lib/joinGridValue.js +/Users/example/node_modules/postcss-ordered-values/src/lib/mathfunctions.js +/Users/example/node_modules/postcss-ordered-values/src/lib/getValue.js +/Users/example/node_modules/strip-json-comments/license +/Users/example/node_modules/strip-json-comments/index.js +/Users/example/node_modules/strip-json-comments/readme.md +/Users/example/node_modules/strip-json-comments/package.json +/Users/example/node_modules/strip-json-comments/index.d.ts +/Users/example/node_modules/lru-cache/LICENSE +/Users/example/node_modules/lru-cache/index.js +/Users/example/node_modules/lru-cache/README.md +/Users/example/node_modules/lru-cache/package.json +/Users/example/node_modules/imurmurhash/imurmurhash.js +/Users/example/node_modules/imurmurhash/README.md +/Users/example/node_modules/imurmurhash/package.json +/Users/example/node_modules/imurmurhash/imurmurhash.min.js +/Users/example/node_modules/resolve-url/LICENSE +/Users/example/node_modules/resolve-url/test/resolve-url.js +/Users/example/node_modules/resolve-url/changelog.md +/Users/example/node_modules/resolve-url/.jshintrc +/Users/example/node_modules/resolve-url/bower.json +/Users/example/node_modules/resolve-url/readme.md +/Users/example/node_modules/resolve-url/component.json +/Users/example/node_modules/resolve-url/package.json +/Users/example/node_modules/resolve-url/resolve-url.js +/Users/example/node_modules/bl/LICENSE.md +/Users/example/node_modules/bl/BufferList.js +/Users/example/node_modules/bl/test/convert.js +/Users/example/node_modules/bl/test/test.js +/Users/example/node_modules/bl/test/isBufferList.js +/Users/example/node_modules/bl/test/indexOf.js +/Users/example/node_modules/bl/bl.js +/Users/example/node_modules/bl/node_modules/readable-stream/readable-browser.js +/Users/example/node_modules/bl/node_modules/readable-stream/LICENSE +/Users/example/node_modules/bl/node_modules/readable-stream/GOVERNANCE.md +/Users/example/node_modules/bl/node_modules/readable-stream/README.md +/Users/example/node_modules/bl/node_modules/readable-stream/errors-browser.js +/Users/example/node_modules/bl/node_modules/readable-stream/readable.js +/Users/example/node_modules/bl/node_modules/readable-stream/package.json +/Users/example/node_modules/bl/node_modules/readable-stream/errors.js +/Users/example/node_modules/bl/node_modules/readable-stream/CONTRIBUTING.md +/Users/example/node_modules/bl/node_modules/readable-stream/lib/internal/streams/stream.js +/Users/example/node_modules/bl/node_modules/readable-stream/lib/internal/streams/stream-browser.js +/Users/example/node_modules/bl/node_modules/readable-stream/lib/internal/streams/from-browser.js +/Users/example/node_modules/bl/node_modules/readable-stream/lib/internal/streams/destroy.js +/Users/example/node_modules/bl/node_modules/readable-stream/lib/internal/streams/from.js +/Users/example/node_modules/bl/node_modules/readable-stream/lib/internal/streams/async_iterator.js +/Users/example/node_modules/bl/node_modules/readable-stream/lib/internal/streams/state.js +/Users/example/node_modules/bl/node_modules/readable-stream/lib/internal/streams/buffer_list.js +/Users/example/node_modules/bl/node_modules/readable-stream/lib/internal/streams/end-of-stream.js +/Users/example/node_modules/bl/node_modules/readable-stream/lib/internal/streams/pipeline.js +/Users/example/node_modules/bl/node_modules/readable-stream/lib/_stream_passthrough.js +/Users/example/node_modules/bl/node_modules/readable-stream/lib/_stream_transform.js +/Users/example/node_modules/bl/node_modules/readable-stream/lib/_stream_duplex.js +/Users/example/node_modules/bl/node_modules/readable-stream/lib/_stream_readable.js +/Users/example/node_modules/bl/node_modules/readable-stream/lib/_stream_writable.js +/Users/example/node_modules/bl/node_modules/readable-stream/experimentalWarning.js +/Users/example/node_modules/bl/README.md +/Users/example/node_modules/bl/package.json +/Users/example/node_modules/bl/.travis.yml +/Users/example/node_modules/node-pty/node-addon-api/node_addon_api_maybe.target.mk +/Users/example/node_modules/node-pty/node-addon-api/node_addon_api_except.target.mk +/Users/example/node_modules/node-pty/node-addon-api/node_addon_api.target.mk +/Users/example/node_modules/node-pty/node-addon-api/node_addon_api.Makefile +/Users/example/node_modules/node-pty/LICENSE +/Users/example/node_modules/node-pty/binding.gyp +/Users/example/node_modules/node-pty/typings/node-pty.d.ts +/Users/example/node_modules/node-pty/README.md +/Users/example/node_modules/node-pty/package.json +/Users/example/node_modules/node-pty/scripts/publish.js +/Users/example/node_modules/node-pty/scripts/post-install.js +/Users/example/node_modules/node-pty/lib/eventEmitter2.test.js.map +/Users/example/node_modules/node-pty/lib/windowsPtyAgent.js +/Users/example/node_modules/node-pty/lib/terminal.test.js.map +/Users/example/node_modules/node-pty/lib/conpty_console_list_agent.js.map +/Users/example/node_modules/node-pty/lib/types.js +/Users/example/node_modules/node-pty/lib/types.js.map +/Users/example/node_modules/node-pty/lib/windowsTerminal.js.map +/Users/example/node_modules/node-pty/lib/windowsPtyAgent.test.js +/Users/example/node_modules/node-pty/lib/windowsTerminal.js +/Users/example/node_modules/node-pty/lib/interfaces.js +/Users/example/node_modules/node-pty/lib/testUtils.test.js +/Users/example/node_modules/node-pty/lib/unixTerminal.test.js +/Users/example/node_modules/node-pty/lib/unixTerminal.js +/Users/example/node_modules/node-pty/lib/eventEmitter2.js.map +/Users/example/node_modules/node-pty/lib/unixTerminal.test.js.map +/Users/example/node_modules/node-pty/lib/terminal.js +/Users/example/node_modules/node-pty/lib/index.js +/Users/example/node_modules/node-pty/lib/shared/conout.js.map +/Users/example/node_modules/node-pty/lib/shared/conout.js +/Users/example/node_modules/node-pty/lib/windowsPtyAgent.test.js.map +/Users/example/node_modules/node-pty/lib/windowsPtyAgent.js.map +/Users/example/node_modules/node-pty/lib/terminal.test.js +/Users/example/node_modules/node-pty/lib/windowsConoutConnection.js.map +/Users/example/node_modules/node-pty/lib/unixTerminal.js.map +/Users/example/node_modules/node-pty/lib/windowsConoutConnection.js +/Users/example/node_modules/node-pty/lib/interfaces.js.map +/Users/example/node_modules/node-pty/lib/eventEmitter2.js +/Users/example/node_modules/node-pty/lib/testUtils.test.js.map +/Users/example/node_modules/node-pty/lib/terminal.js.map +/Users/example/node_modules/node-pty/lib/index.js.map +/Users/example/node_modules/node-pty/lib/utils.js +/Users/example/node_modules/node-pty/lib/utils.js.map +/Users/example/node_modules/node-pty/lib/worker/conoutSocketWorker.js.map +/Users/example/node_modules/node-pty/lib/worker/conoutSocketWorker.js +/Users/example/node_modules/node-pty/lib/eventEmitter2.test.js +/Users/example/node_modules/node-pty/lib/windowsTerminal.test.js.map +/Users/example/node_modules/node-pty/lib/windowsTerminal.test.js +/Users/example/node_modules/node-pty/lib/conpty_console_list_agent.js +/Users/example/node_modules/node-pty/deps/winpty/misc/ShowConsoleInput.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/SelectAllTest.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/SetFont.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/DebugServer.py +/Users/example/node_modules/node-pty/deps/winpty/misc/MouseInputNotes.txt +/Users/example/node_modules/node-pty/deps/winpty/misc/TestUtil.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/Font-Report-June2016/CP437-Lucida.txt +/Users/example/node_modules/node-pty/deps/winpty/misc/Font-Report-June2016/CP949.txt +/Users/example/node_modules/node-pty/deps/winpty/misc/Font-Report-June2016/MinimumWindowWidths.txt +/Users/example/node_modules/node-pty/deps/winpty/misc/Font-Report-June2016/Results.txt +/Users/example/node_modules/node-pty/deps/winpty/misc/Font-Report-June2016/CP932.txt +/Users/example/node_modules/node-pty/deps/winpty/misc/Font-Report-June2016/CP936.txt +/Users/example/node_modules/node-pty/deps/winpty/misc/Font-Report-June2016/CP437-Consolas.txt +/Users/example/node_modules/node-pty/deps/winpty/misc/Font-Report-June2016/CP950.txt +/Users/example/node_modules/node-pty/deps/winpty/misc/Font-Report-June2016/Windows10SetFontBugginess.txt +/Users/example/node_modules/node-pty/deps/winpty/misc/winbug-15048.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/BufferResizeTests.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/SetCursorPos.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/WindowsBugCrashReader.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/WriteConsole.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/VeryLargeRead.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/FreezePerfTest.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/UnicodeDoubleWidthTest.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/Notes.txt +/Users/example/node_modules/node-pty/deps/winpty/misc/GetFont.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/FontSurvey.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/IsNewConsole.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/Win32Test3.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/GetCh.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/UnixEcho.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/EnableExtendedFlags.txt +/Users/example/node_modules/node-pty/deps/winpty/misc/DebugClient.py +/Users/example/node_modules/node-pty/deps/winpty/misc/SetWindowRect.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/MoveConsoleWindow.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/UnicodeWideTest2.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/Win10WrapTest1.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/GetConsolePos.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/Win32Echo1.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/ShowArgv.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/font-notes.txt +/Users/example/node_modules/node-pty/deps/winpty/misc/IdentifyConsoleWindow.ps1 +/Users/example/node_modules/node-pty/deps/winpty/misc/build32.sh +/Users/example/node_modules/node-pty/deps/winpty/misc/Win32Test2.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/ClearConsole.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/build64.sh +/Users/example/node_modules/node-pty/deps/winpty/misc/UnicodeWideTest1.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/ScreenBufferFreezeInactive.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/Win32Echo2.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/Win10WrapTest2.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/ConinMode.ps1 +/Users/example/node_modules/node-pty/deps/winpty/misc/ChangeScreenBuffer.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/SetBufferSize.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/color-test.sh +/Users/example/node_modules/node-pty/deps/winpty/misc/ScreenBufferTest.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/Win32Test1.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/Win32Write1.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/DumpLines.py +/Users/example/node_modules/node-pty/deps/winpty/misc/ConinMode.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/Win10ResizeWhileFrozen.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/FormatChar.h +/Users/example/node_modules/node-pty/deps/winpty/misc/Spew.py +/Users/example/node_modules/node-pty/deps/winpty/misc/ConoutMode.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/VkEscapeTest.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/Utf16Echo.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/OSVersion.cc +/Users/example/node_modules/node-pty/deps/winpty/misc/ScreenBufferTest2.cc +/Users/example/node_modules/node-pty/deps/winpty/.drone.yml +/Users/example/node_modules/node-pty/deps/winpty/RELEASES.md +/Users/example/node_modules/node-pty/deps/winpty/LICENSE +/Users/example/node_modules/node-pty/deps/winpty/configure +/Users/example/node_modules/node-pty/deps/winpty/Makefile +/Users/example/node_modules/node-pty/deps/winpty/README.md +/Users/example/node_modules/node-pty/deps/winpty/.gitattributes +/Users/example/node_modules/node-pty/deps/winpty/vcbuild.bat +/Users/example/node_modules/node-pty/deps/winpty/ship/build-pty4j-libpty.bat +/Users/example/node_modules/node-pty/deps/winpty/ship/make_msvc_package.py +/Users/example/node_modules/node-pty/deps/winpty/ship/ship.py +/Users/example/node_modules/node-pty/deps/winpty/ship/common_ship.py +/Users/example/node_modules/node-pty/deps/winpty/VERSION.txt +/Users/example/node_modules/node-pty/deps/winpty/src/configurations.gypi +/Users/example/node_modules/node-pty/deps/winpty/src/include/winpty.h +/Users/example/node_modules/node-pty/deps/winpty/src/include/winpty_constants.h +/Users/example/node_modules/node-pty/deps/winpty/src/libwinpty/AgentLocation.cc +/Users/example/node_modules/node-pty/deps/winpty/src/libwinpty/LibWinptyException.h +/Users/example/node_modules/node-pty/deps/winpty/src/libwinpty/winpty.cc +/Users/example/node_modules/node-pty/deps/winpty/src/libwinpty/AgentLocation.h +/Users/example/node_modules/node-pty/deps/winpty/src/libwinpty/WinptyInternal.h +/Users/example/node_modules/node-pty/deps/winpty/src/libwinpty/subdir.mk +/Users/example/node_modules/node-pty/deps/winpty/src/tests/trivial_test.cc +/Users/example/node_modules/node-pty/deps/winpty/src/tests/subdir.mk +/Users/example/node_modules/node-pty/deps/winpty/src/agent/main.cc +/Users/example/node_modules/node-pty/deps/winpty/src/agent/UnicodeEncoding.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/NamedPipe.cc +/Users/example/node_modules/node-pty/deps/winpty/src/agent/LargeConsoleRead.cc +/Users/example/node_modules/node-pty/deps/winpty/src/agent/NamedPipe.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/DebugShowInput.cc +/Users/example/node_modules/node-pty/deps/winpty/src/agent/DefaultInputMap.cc +/Users/example/node_modules/node-pty/deps/winpty/src/agent/UnicodeEncodingTest.cc +/Users/example/node_modules/node-pty/deps/winpty/src/agent/ConsoleLine.cc +/Users/example/node_modules/node-pty/deps/winpty/src/agent/Win32Console.cc +/Users/example/node_modules/node-pty/deps/winpty/src/agent/Win32Console.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/DebugShowInput.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/SmallRect.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/ConsoleFont.cc +/Users/example/node_modules/node-pty/deps/winpty/src/agent/Coord.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/AgentCreateDesktop.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/ConsoleInputReencoding.cc +/Users/example/node_modules/node-pty/deps/winpty/src/agent/Scraper.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/Agent.cc +/Users/example/node_modules/node-pty/deps/winpty/src/agent/InputMap.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/Win32ConsoleBuffer.cc +/Users/example/node_modules/node-pty/deps/winpty/src/agent/Agent.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/AgentCreateDesktop.cc +/Users/example/node_modules/node-pty/deps/winpty/src/agent/InputMap.cc +/Users/example/node_modules/node-pty/deps/winpty/src/agent/Terminal.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/ConsoleInput.cc +/Users/example/node_modules/node-pty/deps/winpty/src/agent/EventLoop.cc +/Users/example/node_modules/node-pty/deps/winpty/src/agent/Scraper.cc +/Users/example/node_modules/node-pty/deps/winpty/src/agent/ConsoleLine.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/ConsoleFont.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/ConsoleInput.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/subdir.mk +/Users/example/node_modules/node-pty/deps/winpty/src/agent/ConsoleInputReencoding.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/Terminal.cc +/Users/example/node_modules/node-pty/deps/winpty/src/agent/DefaultInputMap.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/EventLoop.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/LargeConsoleRead.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/DsrSender.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/Win32ConsoleBuffer.h +/Users/example/node_modules/node-pty/deps/winpty/src/agent/SimplePool.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/TimeMeasurement.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/WinptyVersion.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/GenRandom.cc +/Users/example/node_modules/node-pty/deps/winpty/src/shared/StringBuilderTest.cc +/Users/example/node_modules/node-pty/deps/winpty/src/shared/AgentMsg.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/WindowsSecurity.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/GenRandom.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/WinptyException.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/UpdateGenVersion.bat +/Users/example/node_modules/node-pty/deps/winpty/src/shared/DebugClient.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/WinptyVersion.cc +/Users/example/node_modules/node-pty/deps/winpty/src/shared/BackgroundDesktop.cc +/Users/example/node_modules/node-pty/deps/winpty/src/shared/OwnedHandle.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/StringUtil.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/PrecompiledHeader.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/Buffer.cc +/Users/example/node_modules/node-pty/deps/winpty/src/shared/WindowsVersion.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/WinptyAssert.cc +/Users/example/node_modules/node-pty/deps/winpty/src/shared/Buffer.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/DebugClient.cc +/Users/example/node_modules/node-pty/deps/winpty/src/shared/WindowsSecurity.cc +/Users/example/node_modules/node-pty/deps/winpty/src/shared/GetCommitHash.bat +/Users/example/node_modules/node-pty/deps/winpty/src/shared/WinptyAssert.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/WindowsVersion.cc +/Users/example/node_modules/node-pty/deps/winpty/src/shared/OwnedHandle.cc +/Users/example/node_modules/node-pty/deps/winpty/src/shared/BackgroundDesktop.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/StringBuilder.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/Mutex.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/StringUtil.cc +/Users/example/node_modules/node-pty/deps/winpty/src/shared/UnixCtrlChars.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/OsModule.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/winpty_snprintf.h +/Users/example/node_modules/node-pty/deps/winpty/src/shared/WinptyException.cc +/Users/example/node_modules/node-pty/deps/winpty/src/unix-adapter/main.cc +/Users/example/node_modules/node-pty/deps/winpty/src/unix-adapter/InputHandler.cc +/Users/example/node_modules/node-pty/deps/winpty/src/unix-adapter/OutputHandler.h +/Users/example/node_modules/node-pty/deps/winpty/src/unix-adapter/WakeupFd.h +/Users/example/node_modules/node-pty/deps/winpty/src/unix-adapter/Util.cc +/Users/example/node_modules/node-pty/deps/winpty/src/unix-adapter/InputHandler.h +/Users/example/node_modules/node-pty/deps/winpty/src/unix-adapter/Util.h +/Users/example/node_modules/node-pty/deps/winpty/src/unix-adapter/WakeupFd.cc +/Users/example/node_modules/node-pty/deps/winpty/src/unix-adapter/subdir.mk +/Users/example/node_modules/node-pty/deps/winpty/src/unix-adapter/OutputHandler.cc +/Users/example/node_modules/node-pty/deps/winpty/src/debugserver/DebugServer.cc +/Users/example/node_modules/node-pty/deps/winpty/src/debugserver/subdir.mk +/Users/example/node_modules/node-pty/deps/winpty/src/winpty.gyp +/Users/example/node_modules/node-pty/deps/winpty/src/subdir.mk +/Users/example/node_modules/node-pty/deps/.editorconfig +/Users/example/node_modules/node-pty/build/gyp-mac-tool +/Users/example/node_modules/node-pty/build/spawn-helper.target.mk +/Users/example/node_modules/node-pty/build/Makefile +/Users/example/node_modules/node-pty/build/Release/pty.node +/Users/example/node_modules/node-pty/build/Release/spawn-helper +/Users/example/node_modules/node-pty/build/pty.target.mk +/Users/example/node_modules/node-pty/build/config.gypi +/Users/example/node_modules/node-pty/build/binding.Makefile +/Users/example/node_modules/node-pty/src/eventEmitter2.ts +/Users/example/node_modules/node-pty/src/terminal.test.ts +/Users/example/node_modules/node-pty/src/windowsConoutConnection.ts +/Users/example/node_modules/node-pty/src/win/conpty.cc +/Users/example/node_modules/node-pty/src/win/winpty.cc +/Users/example/node_modules/node-pty/src/win/path_util.h +/Users/example/node_modules/node-pty/src/win/conpty_console_list.cc +/Users/example/node_modules/node-pty/src/win/path_util.cc +/Users/example/node_modules/node-pty/src/conpty_console_list_agent.ts +/Users/example/node_modules/node-pty/src/utils.ts +/Users/example/node_modules/node-pty/src/shared/conout.ts +/Users/example/node_modules/node-pty/src/eventEmitter2.test.ts +/Users/example/node_modules/node-pty/src/native.d.ts +/Users/example/node_modules/node-pty/src/windowsTerminal.test.ts +/Users/example/node_modules/node-pty/src/types.ts +/Users/example/node_modules/node-pty/src/unix/pty.cc +/Users/example/node_modules/node-pty/src/unix/spawn-helper.cc +/Users/example/node_modules/node-pty/src/windowsPtyAgent.test.ts +/Users/example/node_modules/node-pty/src/windowsPtyAgent.ts +/Users/example/node_modules/node-pty/src/tsconfig.json +/Users/example/node_modules/node-pty/src/unixTerminal.ts +/Users/example/node_modules/node-pty/src/unixTerminal.test.ts +/Users/example/node_modules/node-pty/src/terminal.ts +/Users/example/node_modules/node-pty/src/index.ts +/Users/example/node_modules/node-pty/src/worker/conoutSocketWorker.ts +/Users/example/node_modules/node-pty/src/windowsTerminal.ts +/Users/example/node_modules/node-pty/src/interfaces.ts +/Users/example/node_modules/node-pty/src/testUtils.test.ts +/Users/example/node_modules/eslint-scope/LICENSE +/Users/example/node_modules/eslint-scope/CHANGELOG.md +/Users/example/node_modules/eslint-scope/node_modules/estraverse/estraverse.js +/Users/example/node_modules/eslint-scope/node_modules/estraverse/.jshintrc +/Users/example/node_modules/eslint-scope/node_modules/estraverse/README.md +/Users/example/node_modules/eslint-scope/node_modules/estraverse/LICENSE.BSD +/Users/example/node_modules/eslint-scope/node_modules/estraverse/package.json +/Users/example/node_modules/eslint-scope/node_modules/estraverse/gulpfile.js +/Users/example/node_modules/eslint-scope/README.md +/Users/example/node_modules/eslint-scope/package.json +/Users/example/node_modules/eslint-scope/lib/referencer.js +/Users/example/node_modules/eslint-scope/lib/index.js +/Users/example/node_modules/eslint-scope/lib/scope-manager.js +/Users/example/node_modules/eslint-scope/lib/scope.js +/Users/example/node_modules/eslint-scope/lib/pattern-visitor.js +/Users/example/node_modules/eslint-scope/lib/variable.js +/Users/example/node_modules/eslint-scope/lib/reference.js +/Users/example/node_modules/eslint-scope/lib/definition.js +/Users/example/node_modules/chownr/LICENSE +/Users/example/node_modules/chownr/README.md +/Users/example/node_modules/chownr/package.json +/Users/example/node_modules/chownr/chownr.js +/Users/example/node_modules/type-fest/license +/Users/example/node_modules/type-fest/source/package-json.d.ts +/Users/example/node_modules/type-fest/source/entry.d.ts +/Users/example/node_modules/type-fest/source/conditional-pick.d.ts +/Users/example/node_modules/type-fest/source/entries.d.ts +/Users/example/node_modules/type-fest/source/async-return-type.d.ts +/Users/example/node_modules/type-fest/source/value-of.d.ts +/Users/example/node_modules/type-fest/source/conditional-except.d.ts +/Users/example/node_modules/type-fest/source/promise-value.d.ts +/Users/example/node_modules/type-fest/source/set-return-type.d.ts +/Users/example/node_modules/type-fest/source/promisable.d.ts +/Users/example/node_modules/type-fest/source/opaque.d.ts +/Users/example/node_modules/type-fest/source/literal-union.d.ts +/Users/example/node_modules/type-fest/source/readonly-deep.d.ts +/Users/example/node_modules/type-fest/source/stringified.d.ts +/Users/example/node_modules/type-fest/source/merge-exclusive.d.ts +/Users/example/node_modules/type-fest/source/fixed-length-array.d.ts +/Users/example/node_modules/type-fest/source/utilities.d.ts +/Users/example/node_modules/type-fest/source/union-to-intersection.d.ts +/Users/example/node_modules/type-fest/source/iterable-element.d.ts +/Users/example/node_modules/type-fest/source/mutable.d.ts +/Users/example/node_modules/type-fest/source/require-exactly-one.d.ts +/Users/example/node_modules/type-fest/source/except.d.ts +/Users/example/node_modules/type-fest/source/partial-deep.d.ts +/Users/example/node_modules/type-fest/source/conditional-keys.d.ts +/Users/example/node_modules/type-fest/source/merge.d.ts +/Users/example/node_modules/type-fest/source/set-required.d.ts +/Users/example/node_modules/type-fest/source/require-at-least-one.d.ts +/Users/example/node_modules/type-fest/source/tsconfig-json.d.ts +/Users/example/node_modules/type-fest/source/set-optional.d.ts +/Users/example/node_modules/type-fest/source/basic.d.ts +/Users/example/node_modules/type-fest/source/asyncify.d.ts +/Users/example/node_modules/type-fest/ts41/snake-case.d.ts +/Users/example/node_modules/type-fest/ts41/camel-case.d.ts +/Users/example/node_modules/type-fest/ts41/pascal-case.d.ts +/Users/example/node_modules/type-fest/ts41/delimiter-case.d.ts +/Users/example/node_modules/type-fest/ts41/kebab-case.d.ts +/Users/example/node_modules/type-fest/ts41/index.d.ts +/Users/example/node_modules/type-fest/readme.md +/Users/example/node_modules/type-fest/package.json +/Users/example/node_modules/type-fest/base.d.ts +/Users/example/node_modules/type-fest/index.d.ts +/Users/example/node_modules/commander/LICENSE +/Users/example/node_modules/commander/CHANGELOG.md +/Users/example/node_modules/commander/typings/index.d.ts +/Users/example/node_modules/commander/index.js +/Users/example/node_modules/commander/Readme.md +/Users/example/node_modules/commander/package.json +/Users/example/node_modules/workerpool/LICENSE +/Users/example/node_modules/workerpool/dist/worker.js.map +/Users/example/node_modules/workerpool/dist/workerpool.js +/Users/example/node_modules/workerpool/dist/worker.js +/Users/example/node_modules/workerpool/dist/workerpool.min.js.map +/Users/example/node_modules/workerpool/dist/workerpool.min.js +/Users/example/node_modules/workerpool/dist/workerpool.min.js.LICENSE.txt +/Users/example/node_modules/workerpool/dist/workerpool.js.map +/Users/example/node_modules/workerpool/HISTORY.md +/Users/example/node_modules/workerpool/README.md +/Users/example/node_modules/workerpool/package.json +/Users/example/node_modules/workerpool/src/generated/embeddedWorker.js +/Users/example/node_modules/workerpool/src/requireFoolWebpack.js +/Users/example/node_modules/workerpool/src/types.js +/Users/example/node_modules/workerpool/src/WorkerHandler.js +/Users/example/node_modules/workerpool/src/Promise.js +/Users/example/node_modules/workerpool/src/worker.js +/Users/example/node_modules/workerpool/src/debug-port-allocator.js +/Users/example/node_modules/workerpool/src/index.js +/Users/example/node_modules/workerpool/src/header.js +/Users/example/node_modules/workerpool/src/Pool.js +/Users/example/node_modules/workerpool/src/environment.js +/Users/example/node_modules/punycode/punycode.es6.js +/Users/example/node_modules/punycode/punycode.js +/Users/example/node_modules/punycode/LICENSE-MIT.txt +/Users/example/node_modules/punycode/README.md +/Users/example/node_modules/punycode/package.json +/Users/example/node_modules/require-directory/.npmignore +/Users/example/node_modules/require-directory/LICENSE +/Users/example/node_modules/require-directory/index.js +/Users/example/node_modules/require-directory/.jshintrc +/Users/example/node_modules/require-directory/README.markdown +/Users/example/node_modules/require-directory/package.json +/Users/example/node_modules/require-directory/.travis.yml +/Users/example/node_modules/depd/LICENSE +/Users/example/node_modules/depd/History.md +/Users/example/node_modules/depd/index.js +/Users/example/node_modules/depd/Readme.md +/Users/example/node_modules/depd/package.json +/Users/example/node_modules/depd/lib/browser/index.js +/Users/example/node_modules/core-util-is/test.js +/Users/example/node_modules/core-util-is/LICENSE +/Users/example/node_modules/core-util-is/README.md +/Users/example/node_modules/core-util-is/package.json +/Users/example/node_modules/core-util-is/lib/util.js +/Users/example/node_modules/core-util-is/float.patch +/Users/example/node_modules/duplexify/test.js +/Users/example/node_modules/duplexify/LICENSE +/Users/example/node_modules/duplexify/index.js +/Users/example/node_modules/duplexify/README.md +/Users/example/node_modules/duplexify/package.json +/Users/example/node_modules/duplexify/example.js +/Users/example/node_modules/duplexify/.travis.yml +/Users/example/node_modules/atob/test.js +/Users/example/node_modules/atob/LICENSE +/Users/example/node_modules/atob/bin/atob.js +/Users/example/node_modules/atob/node-atob.js +/Users/example/node_modules/atob/LICENSE.DOCS +/Users/example/node_modules/atob/bower.json +/Users/example/node_modules/atob/README.md +/Users/example/node_modules/atob/package.json +/Users/example/node_modules/atob/browser-atob.js +/Users/example/node_modules/chrome-trace-event/dist/trace-event.js +/Users/example/node_modules/chrome-trace-event/dist/trace-event.js.map +/Users/example/node_modules/chrome-trace-event/dist/trace-event.d.ts +/Users/example/node_modules/chrome-trace-event/Makefile +/Users/example/node_modules/chrome-trace-event/node_modules/tslib/tslib.d.ts +/Users/example/node_modules/chrome-trace-event/node_modules/tslib/tslib.js +/Users/example/node_modules/chrome-trace-event/node_modules/tslib/test/validateModuleExportsMatchCommonJS/index.js +/Users/example/node_modules/chrome-trace-event/node_modules/tslib/test/validateModuleExportsMatchCommonJS/package.json +/Users/example/node_modules/chrome-trace-event/node_modules/tslib/CopyrightNotice.txt +/Users/example/node_modules/chrome-trace-event/node_modules/tslib/README.md +/Users/example/node_modules/chrome-trace-event/node_modules/tslib/tslib.es6.js +/Users/example/node_modules/chrome-trace-event/node_modules/tslib/package.json +/Users/example/node_modules/chrome-trace-event/node_modules/tslib/tslib.es6.html +/Users/example/node_modules/chrome-trace-event/node_modules/tslib/LICENSE.txt +/Users/example/node_modules/chrome-trace-event/node_modules/tslib/modules/index.js +/Users/example/node_modules/chrome-trace-event/node_modules/tslib/modules/package.json +/Users/example/node_modules/chrome-trace-event/node_modules/tslib/tslib.html +/Users/example/node_modules/chrome-trace-event/README.md +/Users/example/node_modules/chrome-trace-event/package.json +/Users/example/node_modules/chrome-trace-event/CHANGES.md +/Users/example/node_modules/chrome-trace-event/tsconfig.json +/Users/example/node_modules/chrome-trace-event/LICENSE.txt +/Users/example/node_modules/chrome-trace-event/.travis.yml +/Users/example/node_modules/js-base64/LICENSE.md +/Users/example/node_modules/js-base64/base64.mjs +/Users/example/node_modules/js-base64/base64.js +/Users/example/node_modules/js-base64/README.md +/Users/example/node_modules/js-base64/package.json +/Users/example/node_modules/js-base64/base64.d.ts +/Users/example/node_modules/abbrev/abbrev.js +/Users/example/node_modules/abbrev/LICENSE +/Users/example/node_modules/abbrev/README.md +/Users/example/node_modules/abbrev/package.json +/Users/example/node_modules/ci-info/vendors.json +/Users/example/node_modules/ci-info/LICENSE +/Users/example/node_modules/ci-info/CHANGELOG.md +/Users/example/node_modules/ci-info/index.js +/Users/example/node_modules/ci-info/README.md +/Users/example/node_modules/ci-info/package.json +/Users/example/node_modules/text-table/LICENSE +/Users/example/node_modules/text-table/test/center.js +/Users/example/node_modules/text-table/test/doubledot.js +/Users/example/node_modules/text-table/test/ansi-colors.js +/Users/example/node_modules/text-table/test/align.js +/Users/example/node_modules/text-table/test/table.js +/Users/example/node_modules/text-table/test/dotalign.js +/Users/example/node_modules/text-table/example/center.js +/Users/example/node_modules/text-table/example/doubledot.js +/Users/example/node_modules/text-table/example/align.js +/Users/example/node_modules/text-table/example/table.js +/Users/example/node_modules/text-table/example/dotalign.js +/Users/example/node_modules/text-table/index.js +/Users/example/node_modules/text-table/readme.markdown +/Users/example/node_modules/text-table/package.json +/Users/example/node_modules/text-table/.travis.yml +/Users/example/node_modules/rimraf/LICENSE +/Users/example/node_modules/rimraf/bin.js +/Users/example/node_modules/rimraf/node_modules/glob/LICENSE +/Users/example/node_modules/rimraf/node_modules/glob/changelog.md +/Users/example/node_modules/rimraf/node_modules/glob/sync.js +/Users/example/node_modules/rimraf/node_modules/glob/README.md +/Users/example/node_modules/rimraf/node_modules/glob/package.json +/Users/example/node_modules/rimraf/node_modules/glob/common.js +/Users/example/node_modules/rimraf/node_modules/glob/glob.js +/Users/example/node_modules/rimraf/rimraf.js +/Users/example/node_modules/rimraf/README.md +/Users/example/node_modules/rimraf/package.json +/Users/example/node_modules/escalade/license +/Users/example/node_modules/escalade/dist/index.js +/Users/example/node_modules/escalade/dist/index.mjs +/Users/example/node_modules/escalade/readme.md +/Users/example/node_modules/escalade/package.json +/Users/example/node_modules/escalade/sync/index.js +/Users/example/node_modules/escalade/sync/index.mjs +/Users/example/node_modules/escalade/sync/index.d.ts +/Users/example/node_modules/escalade/index.d.ts +/Users/example/node_modules/native-watchdog/LICENSE +/Users/example/node_modules/native-watchdog/binding.gyp +/Users/example/node_modules/native-watchdog/index.js +/Users/example/node_modules/native-watchdog/README.md +/Users/example/node_modules/native-watchdog/package.json +/Users/example/node_modules/native-watchdog/build/gyp-mac-tool +/Users/example/node_modules/native-watchdog/build/watchdog.target.mk +/Users/example/node_modules/native-watchdog/build/Makefile +/Users/example/node_modules/native-watchdog/build/Release/watchdog.node +/Users/example/node_modules/native-watchdog/build/Release/obj.target/watchdog/src/watchdog.o +/Users/example/node_modules/native-watchdog/build/Release/.deps/Release/obj.target/watchdog/src/watchdog.o.d +/Users/example/node_modules/native-watchdog/build/Release/.deps/Release/watchdog.node.d +/Users/example/node_modules/native-watchdog/build/config.gypi +/Users/example/node_modules/native-watchdog/build/binding.Makefile +/Users/example/node_modules/native-watchdog/index.d.ts +/Users/example/node_modules/native-watchdog/SECURITY.md +/Users/example/node_modules/native-watchdog/src/common.h +/Users/example/node_modules/native-watchdog/src/watchdog.cc +/Users/example/node_modules/node-fetch/LICENSE.md +/Users/example/node_modules/node-fetch/README.md +/Users/example/node_modules/node-fetch/package.json +/Users/example/node_modules/node-fetch/lib/index.js +/Users/example/node_modules/node-fetch/lib/index.es.js +/Users/example/node_modules/node-fetch/lib/index.mjs +/Users/example/node_modules/node-fetch/browser.js +/Users/example/node_modules/@ts-morph/common/LICENSE +/Users/example/node_modules/@ts-morph/common/dist/typescript.js +/Users/example/node_modules/@ts-morph/common/dist/ts-morph-common.js +/Users/example/node_modules/@ts-morph/common/node_modules/picomatch/LICENSE +/Users/example/node_modules/@ts-morph/common/node_modules/picomatch/CHANGELOG.md +/Users/example/node_modules/@ts-morph/common/node_modules/picomatch/index.js +/Users/example/node_modules/@ts-morph/common/node_modules/picomatch/README.md +/Users/example/node_modules/@ts-morph/common/node_modules/picomatch/package.json +/Users/example/node_modules/@ts-morph/common/node_modules/picomatch/lib/constants.js +/Users/example/node_modules/@ts-morph/common/node_modules/picomatch/lib/parse.js +/Users/example/node_modules/@ts-morph/common/node_modules/picomatch/lib/picomatch.js +/Users/example/node_modules/@ts-morph/common/node_modules/picomatch/lib/utils.js +/Users/example/node_modules/@ts-morph/common/node_modules/picomatch/lib/scan.js +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/LICENSE +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/mjs/brace-expressions.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/mjs/escape.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/mjs/brace-expressions.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/mjs/unescape.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/mjs/escape.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/mjs/escape.js +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/mjs/unescape.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/mjs/index.js +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/mjs/unescape.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/mjs/package.json +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/mjs/brace-expressions.js +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/mjs/index.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/mjs/unescape.js +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/mjs/escape.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/mjs/index.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/mjs/brace-expressions.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/mjs/index.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/brace-expressions.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/escape.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/brace-expressions.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/unescape.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/index-cjs.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/index-cjs.js +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/escape.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/escape.js +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/unescape.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/index.js +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/unescape.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/package.json +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/brace-expressions.js +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/index.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/unescape.js +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/index-cjs.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/escape.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/index.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/brace-expressions.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/index-cjs.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/dist/cjs/index.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/README.md +/Users/example/node_modules/@ts-morph/common/node_modules/minimatch/package.json +/Users/example/node_modules/@ts-morph/common/node_modules/micromatch/LICENSE +/Users/example/node_modules/@ts-morph/common/node_modules/micromatch/CHANGELOG.md +/Users/example/node_modules/@ts-morph/common/node_modules/micromatch/index.js +/Users/example/node_modules/@ts-morph/common/node_modules/micromatch/README.md +/Users/example/node_modules/@ts-morph/common/node_modules/micromatch/package.json +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/LICENSE +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/types/index.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/types/index.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/settings.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/filters/entry.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/filters/error.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/filters/error.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/filters/deep.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/filters/deep.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/filters/entry.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/stream.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/sync.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/provider.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/sync.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/stream.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/async.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/transformers/entry.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/transformers/entry.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/provider.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/matchers/matcher.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/matchers/partial.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/matchers/partial.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/matchers/matcher.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/providers/async.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/managers/tasks.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/managers/tasks.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/index.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/utils/path.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/utils/stream.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/utils/pattern.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/utils/errno.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/utils/array.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/utils/index.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/utils/stream.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/utils/array.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/utils/string.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/utils/string.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/utils/fs.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/utils/pattern.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/utils/path.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/utils/errno.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/utils/index.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/utils/fs.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/readers/stream.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/readers/sync.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/readers/sync.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/readers/stream.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/readers/reader.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/readers/async.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/readers/reader.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/readers/async.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/index.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/out/settings.js +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/README.md +/Users/example/node_modules/@ts-morph/common/node_modules/fast-glob/package.json +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/LICENSE +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/mkdirp-manual.js +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/path-arg.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/mkdirp-native.js +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/opts-arg.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/find-made.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/path-arg.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/find-made.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/use-native.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/mkdirp-manual.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/index.js +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/mkdirp-native.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/mkdirp-native.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/mkdirp-manual.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/package.json +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/path-arg.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/index.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/opts-arg.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/opts-arg.js +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/find-made.js +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/use-native.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/mkdirp-native.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/use-native.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/index.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/find-made.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/path-arg.js +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/mkdirp-manual.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/opts-arg.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/index.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/mjs/use-native.js +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/package.json +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/mkdirp-manual.js +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/path-arg.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/mkdirp-native.js +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/bin.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/index-cjs.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/bin.js +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/index-cjs.js +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/opts-arg.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/find-made.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/path-arg.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/find-made.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/use-native.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/mkdirp-manual.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/index.js +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/mkdirp-native.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/mkdirp-native.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/mkdirp-manual.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/bin.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/path-arg.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/index.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/opts-arg.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/opts-arg.js +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/find-made.js +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/use-native.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/mkdirp-native.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/index-cjs.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/use-native.js.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/index.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/find-made.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/path-arg.js +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/mkdirp-manual.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/index-cjs.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/bin.d.ts +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/opts-arg.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/index.d.ts.map +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/dist/cjs/src/use-native.js +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/readme.markdown +/Users/example/node_modules/@ts-morph/common/node_modules/mkdirp/package.json +/Users/example/node_modules/@ts-morph/common/readme.md +/Users/example/node_modules/@ts-morph/common/package.json +/Users/example/node_modules/@ts-morph/common/lib/ts-morph-common.d.ts +/Users/example/node_modules/@ts-morph/common/lib/typescript.d.ts +/Users/example/node_modules/fast-json-stable-stringify/benchmark/index.js +/Users/example/node_modules/fast-json-stable-stringify/benchmark/test.json +/Users/example/node_modules/fast-json-stable-stringify/.eslintrc.yml +/Users/example/node_modules/fast-json-stable-stringify/LICENSE +/Users/example/node_modules/fast-json-stable-stringify/test/str.js +/Users/example/node_modules/fast-json-stable-stringify/test/nested.js +/Users/example/node_modules/fast-json-stable-stringify/test/cmp.js +/Users/example/node_modules/fast-json-stable-stringify/test/to-json.js +/Users/example/node_modules/fast-json-stable-stringify/example/key_cmp.js +/Users/example/node_modules/fast-json-stable-stringify/example/str.js +/Users/example/node_modules/fast-json-stable-stringify/example/nested.js +/Users/example/node_modules/fast-json-stable-stringify/example/value_cmp.js +/Users/example/node_modules/fast-json-stable-stringify/index.js +/Users/example/node_modules/fast-json-stable-stringify/README.md +/Users/example/node_modules/fast-json-stable-stringify/package.json +/Users/example/node_modules/fast-json-stable-stringify/.github/FUNDING.yml +/Users/example/node_modules/fast-json-stable-stringify/index.d.ts +/Users/example/node_modules/fast-json-stable-stringify/.travis.yml +/Users/example/node_modules/async-each/index.js +/Users/example/node_modules/async-each/README.md +/Users/example/node_modules/async-each/package.json +/Users/example/node_modules/es6-weak-map/LICENSE +/Users/example/node_modules/es6-weak-map/test/is-implemented.js +/Users/example/node_modules/es6-weak-map/test/index.js +/Users/example/node_modules/es6-weak-map/test/polyfill.js +/Users/example/node_modules/es6-weak-map/test/is-native-implemented.js +/Users/example/node_modules/es6-weak-map/test/is-weak-map.js +/Users/example/node_modules/es6-weak-map/test/implement.js +/Users/example/node_modules/es6-weak-map/test/valid-weak-map.js +/Users/example/node_modules/es6-weak-map/CHANGELOG.md +/Users/example/node_modules/es6-weak-map/is-implemented.js +/Users/example/node_modules/es6-weak-map/CHANGES +/Users/example/node_modules/es6-weak-map/index.js +/Users/example/node_modules/es6-weak-map/.editorconfig +/Users/example/node_modules/es6-weak-map/README.md +/Users/example/node_modules/es6-weak-map/polyfill.js +/Users/example/node_modules/es6-weak-map/is-native-implemented.js +/Users/example/node_modules/es6-weak-map/package.json +/Users/example/node_modules/es6-weak-map/is-weak-map.js +/Users/example/node_modules/es6-weak-map/implement.js +/Users/example/node_modules/es6-weak-map/valid-weak-map.js +/Users/example/node_modules/error-ex/LICENSE +/Users/example/node_modules/error-ex/index.js +/Users/example/node_modules/error-ex/README.md +/Users/example/node_modules/error-ex/package.json +/Users/example/node_modules/ylru/LICENSE +/Users/example/node_modules/ylru/History.md +/Users/example/node_modules/ylru/index.js +/Users/example/node_modules/ylru/README.md +/Users/example/node_modules/ylru/package.json +/Users/example/node_modules/just-extend/index.tests.ts +/Users/example/node_modules/just-extend/LICENSE +/Users/example/node_modules/just-extend/index.js +/Users/example/node_modules/just-extend/README.md +/Users/example/node_modules/just-extend/package.json +/Users/example/node_modules/just-extend/index.d.ts +/Users/example/node_modules/tsscmp/LICENSE +/Users/example/node_modules/tsscmp/test/benchmark/index.js +/Users/example/node_modules/tsscmp/test/unit/index.js +/Users/example/node_modules/tsscmp/README.md +/Users/example/node_modules/tsscmp/appveyor.yml +/Users/example/node_modules/tsscmp/package.json +/Users/example/node_modules/tsscmp/lib/index.js +/Users/example/node_modules/tsscmp/.travis.yml +/Users/example/node_modules/textextensions/.npmignore +/Users/example/node_modules/textextensions/LICENSE.md +/Users/example/node_modules/textextensions/HISTORY.md +/Users/example/node_modules/textextensions/index.js +/Users/example/node_modules/textextensions/README.md +/Users/example/node_modules/textextensions/package.json +/Users/example/node_modules/istextorbinary/.npmignore +/Users/example/node_modules/istextorbinary/LICENSE.md +/Users/example/node_modules/istextorbinary/out/lib/istextorbinary.js +/Users/example/node_modules/istextorbinary/HISTORY.md +/Users/example/node_modules/istextorbinary/README.md +/Users/example/node_modules/istextorbinary/package.json +/Users/example/node_modules/deep-extend/LICENSE +/Users/example/node_modules/deep-extend/CHANGELOG.md +/Users/example/node_modules/deep-extend/index.js +/Users/example/node_modules/deep-extend/README.md +/Users/example/node_modules/deep-extend/package.json +/Users/example/node_modules/deep-extend/lib/deep-extend.js +/Users/example/node_modules/detect-libc/LICENSE +/Users/example/node_modules/detect-libc/README.md +/Users/example/node_modules/detect-libc/package.json +/Users/example/node_modules/detect-libc/lib/detect-libc.js +/Users/example/node_modules/detect-libc/lib/process.js +/Users/example/node_modules/detect-libc/index.d.ts +/Users/example/node_modules/balanced-match/LICENSE.md +/Users/example/node_modules/balanced-match/index.js +/Users/example/node_modules/balanced-match/README.md +/Users/example/node_modules/balanced-match/package.json +/Users/example/node_modules/balanced-match/.github/FUNDING.yml +/Users/example/node_modules/path-exists/license +/Users/example/node_modules/path-exists/index.js +/Users/example/node_modules/path-exists/readme.md +/Users/example/node_modules/path-exists/package.json +/Users/example/node_modules/path-exists/index.d.ts +/Users/example/node_modules/progress/.npmignore +/Users/example/node_modules/progress/LICENSE +/Users/example/node_modules/progress/Makefile +/Users/example/node_modules/progress/History.md +/Users/example/node_modules/progress/index.js +/Users/example/node_modules/progress/Readme.md +/Users/example/node_modules/progress/package.json +/Users/example/node_modules/progress/lib/node-progress.js +/Users/example/node_modules/extglob/LICENSE +/Users/example/node_modules/extglob/changelog.md +/Users/example/node_modules/extglob/node_modules/define-property/LICENSE +/Users/example/node_modules/extglob/node_modules/define-property/index.js +/Users/example/node_modules/extglob/node_modules/define-property/README.md +/Users/example/node_modules/extglob/node_modules/define-property/package.json +/Users/example/node_modules/extglob/index.js +/Users/example/node_modules/extglob/README.md +/Users/example/node_modules/extglob/package.json +/Users/example/node_modules/extglob/lib/.DS_Store +/Users/example/node_modules/extglob/lib/parsers.js +/Users/example/node_modules/extglob/lib/utils.js +/Users/example/node_modules/extglob/lib/extglob.js +/Users/example/node_modules/extglob/lib/compilers.js +/Users/example/node_modules/to-through/LICENSE +/Users/example/node_modules/to-through/index.js +/Users/example/node_modules/to-through/README.md +/Users/example/node_modules/to-through/package.json +/Users/example/node_modules/is-builtin-module/license +/Users/example/node_modules/is-builtin-module/index.js +/Users/example/node_modules/is-builtin-module/readme.md +/Users/example/node_modules/is-builtin-module/package.json +/Users/example/node_modules/is-builtin-module/index.d.ts +/Users/example/node_modules/prr/.npmignore +/Users/example/node_modules/prr/LICENSE.md +/Users/example/node_modules/prr/test.js +/Users/example/node_modules/prr/.jshintrc +/Users/example/node_modules/prr/README.md +/Users/example/node_modules/prr/package.json +/Users/example/node_modules/prr/prr.js +/Users/example/node_modules/prr/.travis.yml +/Users/example/node_modules/resolve/LICENSE +/Users/example/node_modules/resolve/test/shadowed_core.js +/Users/example/node_modules/resolve/test/dotdot.js +/Users/example/node_modules/resolve/test/pathfilter/deep_ref/main.js +/Users/example/node_modules/resolve/test/core.js +/Users/example/node_modules/resolve/test/filter_sync.js +/Users/example/node_modules/resolve/test/subdirs.js +/Users/example/node_modules/resolve/test/node_path.js +/Users/example/node_modules/resolve/test/node_path/x/ccc/index.js +/Users/example/node_modules/resolve/test/node_path/x/aaa/index.js +/Users/example/node_modules/resolve/test/node_path/y/bbb/index.js +/Users/example/node_modules/resolve/test/node_path/y/ccc/index.js +/Users/example/node_modules/resolve/test/.eslintrc +/Users/example/node_modules/resolve/test/module_dir.js +/Users/example/node_modules/resolve/test/symlinks.js +/Users/example/node_modules/resolve/test/faulty_basedir.js +/Users/example/node_modules/resolve/test/resolver_sync.js +/Users/example/node_modules/resolve/test/dotdot/abc/index.js +/Users/example/node_modules/resolve/test/dotdot/index.js +/Users/example/node_modules/resolve/test/mock.js +/Users/example/node_modules/resolve/test/precedence.js +/Users/example/node_modules/resolve/test/module_dir/ymodules/aaa/index.js +/Users/example/node_modules/resolve/test/module_dir/xmodules/aaa/index.js +/Users/example/node_modules/resolve/test/module_dir/zmodules/bbb/main.js +/Users/example/node_modules/resolve/test/module_dir/zmodules/bbb/package.json +/Users/example/node_modules/resolve/test/nonstring.js +/Users/example/node_modules/resolve/test/mock_sync.js +/Users/example/node_modules/resolve/test/filter.js +/Users/example/node_modules/resolve/test/precedence/bbb/main.js +/Users/example/node_modules/resolve/test/precedence/bbb.js +/Users/example/node_modules/resolve/test/precedence/aaa.js +/Users/example/node_modules/resolve/test/precedence/aaa/index.js +/Users/example/node_modules/resolve/test/precedence/aaa/main.js +/Users/example/node_modules/resolve/test/shadowed_core/node_modules/util/index.js +/Users/example/node_modules/resolve/test/resolver/mug.coffee +/Users/example/node_modules/resolve/test/resolver/same_names/foo/index.js +/Users/example/node_modules/resolve/test/resolver/same_names/foo.js +/Users/example/node_modules/resolve/test/resolver/cup.coffee +/Users/example/node_modules/resolve/test/resolver/symlinked/_/node_modules/foo.js +/Users/example/node_modules/resolve/test/resolver/symlinked/_/symlink_target/.gitkeep +/Users/example/node_modules/resolve/test/resolver/symlinked/package/package.json +/Users/example/node_modules/resolve/test/resolver/symlinked/package/bar.js +/Users/example/node_modules/resolve/test/resolver/without_basedir/main.js +/Users/example/node_modules/resolve/test/resolver/dot_main/index.js +/Users/example/node_modules/resolve/test/resolver/dot_main/package.json +/Users/example/node_modules/resolve/test/resolver/invalid_main/package.json +/Users/example/node_modules/resolve/test/resolver/multirepo/package.json +/Users/example/node_modules/resolve/test/resolver/multirepo/packages/package-b/index.js +/Users/example/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json +/Users/example/node_modules/resolve/test/resolver/multirepo/packages/package-a/index.js +/Users/example/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json +/Users/example/node_modules/resolve/test/resolver/multirepo/lerna.json +/Users/example/node_modules/resolve/test/resolver/dot_slash_main/index.js +/Users/example/node_modules/resolve/test/resolver/dot_slash_main/package.json +/Users/example/node_modules/resolve/test/resolver/mug.js +/Users/example/node_modules/resolve/test/resolver/foo.js +/Users/example/node_modules/resolve/test/resolver/quux/foo/index.js +/Users/example/node_modules/resolve/test/resolver/baz/doom.js +/Users/example/node_modules/resolve/test/resolver/baz/quux.js +/Users/example/node_modules/resolve/test/resolver/baz/package.json +/Users/example/node_modules/resolve/test/resolver/browser_field/a.js +/Users/example/node_modules/resolve/test/resolver/browser_field/package.json +/Users/example/node_modules/resolve/test/resolver/browser_field/b.js +/Users/example/node_modules/resolve/test/resolver/nested_symlinks/mylib/sync.js +/Users/example/node_modules/resolve/test/resolver/nested_symlinks/mylib/async.js +/Users/example/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json +/Users/example/node_modules/resolve/test/resolver/incorrect_main/index.js +/Users/example/node_modules/resolve/test/resolver/incorrect_main/package.json +/Users/example/node_modules/resolve/test/resolver/other_path/root.js +/Users/example/node_modules/resolve/test/resolver/other_path/lib/other-lib.js +/Users/example/node_modules/resolve/test/resolver.js +/Users/example/node_modules/resolve/test/node-modules-paths.js +/Users/example/node_modules/resolve/test/pathfilter.js +/Users/example/node_modules/resolve/example/sync.js +/Users/example/node_modules/resolve/example/async.js +/Users/example/node_modules/resolve/.eslintrc +/Users/example/node_modules/resolve/index.js +/Users/example/node_modules/resolve/.editorconfig +/Users/example/node_modules/resolve/appveyor.yml +/Users/example/node_modules/resolve/readme.markdown +/Users/example/node_modules/resolve/package.json +/Users/example/node_modules/resolve/.github/workflows/node-4+.yml +/Users/example/node_modules/resolve/.github/workflows/require-allow-edits.yml +/Users/example/node_modules/resolve/.github/workflows/node-iojs.yml +/Users/example/node_modules/resolve/.github/workflows/rebase.yml +/Users/example/node_modules/resolve/.github/workflows/node-zero.yml +/Users/example/node_modules/resolve/.github/workflows/node-pretest.yml +/Users/example/node_modules/resolve/lib/core.js +/Users/example/node_modules/resolve/lib/caller.js +/Users/example/node_modules/resolve/lib/sync.js +/Users/example/node_modules/resolve/lib/normalize-options.js +/Users/example/node_modules/resolve/lib/core.json +/Users/example/node_modules/resolve/lib/async.js +/Users/example/node_modules/resolve/lib/is-core.js +/Users/example/node_modules/resolve/lib/node-modules-paths.js +/Users/example/node_modules/resolve/.eslintignore +/Users/example/node_modules/bytes/LICENSE +/Users/example/node_modules/bytes/History.md +/Users/example/node_modules/bytes/index.js +/Users/example/node_modules/bytes/Readme.md +/Users/example/node_modules/bytes/package.json +/Users/example/node_modules/http-assert/LICENSE +/Users/example/node_modules/http-assert/HISTORY.md +/Users/example/node_modules/http-assert/index.js +/Users/example/node_modules/http-assert/README.md +/Users/example/node_modules/http-assert/package.json +/Users/example/node_modules/gulp/LICENSE +/Users/example/node_modules/gulp/bin/gulp.js +/Users/example/node_modules/gulp/CHANGELOG.md +/Users/example/node_modules/gulp/index.js +/Users/example/node_modules/gulp/README.md +/Users/example/node_modules/gulp/package.json +/Users/example/node_modules/postcss-merge-rules/types/lib/ensureCompatibility.d.ts +/Users/example/node_modules/postcss-merge-rules/types/index.d.ts +/Users/example/node_modules/postcss-merge-rules/README.md +/Users/example/node_modules/postcss-merge-rules/package.json +/Users/example/node_modules/postcss-merge-rules/LICENSE-MIT +/Users/example/node_modules/postcss-merge-rules/src/index.js +/Users/example/node_modules/postcss-merge-rules/src/lib/ensureCompatibility.js +/Users/example/node_modules/@eslint/js/LICENSE +/Users/example/node_modules/@eslint/js/README.md +/Users/example/node_modules/@eslint/js/package.json +/Users/example/node_modules/@eslint/js/src/index.js +/Users/example/node_modules/@eslint/js/src/configs/eslint-recommended.js +/Users/example/node_modules/@eslint/js/src/configs/eslint-all.js +/Users/example/node_modules/@eslint/eslintrc/LICENSE +/Users/example/node_modules/@eslint/eslintrc/dist/eslintrc.cjs +/Users/example/node_modules/@eslint/eslintrc/dist/eslintrc.cjs.map +/Users/example/node_modules/@eslint/eslintrc/dist/eslintrc-universal.cjs.map +/Users/example/node_modules/@eslint/eslintrc/dist/eslintrc-universal.cjs +/Users/example/node_modules/@eslint/eslintrc/node_modules/globals/globals.json +/Users/example/node_modules/@eslint/eslintrc/node_modules/globals/license +/Users/example/node_modules/@eslint/eslintrc/node_modules/globals/index.js +/Users/example/node_modules/@eslint/eslintrc/node_modules/globals/readme.md +/Users/example/node_modules/@eslint/eslintrc/node_modules/globals/package.json +/Users/example/node_modules/@eslint/eslintrc/node_modules/globals/index.d.ts +/Users/example/node_modules/@eslint/eslintrc/README.md +/Users/example/node_modules/@eslint/eslintrc/package.json +/Users/example/node_modules/@eslint/eslintrc/universal.js +/Users/example/node_modules/@eslint/eslintrc/lib/config-array/config-dependency.js +/Users/example/node_modules/@eslint/eslintrc/lib/config-array/extracted-config.js +/Users/example/node_modules/@eslint/eslintrc/lib/config-array/override-tester.js +/Users/example/node_modules/@eslint/eslintrc/lib/config-array/config-array.js +/Users/example/node_modules/@eslint/eslintrc/lib/config-array/ignore-pattern.js +/Users/example/node_modules/@eslint/eslintrc/lib/config-array/index.js +/Users/example/node_modules/@eslint/eslintrc/lib/flat-compat.js +/Users/example/node_modules/@eslint/eslintrc/lib/cascading-config-array-factory.js +/Users/example/node_modules/@eslint/eslintrc/lib/index.js +/Users/example/node_modules/@eslint/eslintrc/lib/shared/naming.js +/Users/example/node_modules/@eslint/eslintrc/lib/shared/types.js +/Users/example/node_modules/@eslint/eslintrc/lib/shared/relative-module-resolver.js +/Users/example/node_modules/@eslint/eslintrc/lib/shared/deprecation-warnings.js +/Users/example/node_modules/@eslint/eslintrc/lib/shared/config-ops.js +/Users/example/node_modules/@eslint/eslintrc/lib/shared/ajv.js +/Users/example/node_modules/@eslint/eslintrc/lib/shared/config-validator.js +/Users/example/node_modules/@eslint/eslintrc/lib/index-universal.js +/Users/example/node_modules/@eslint/eslintrc/lib/config-array-factory.js +/Users/example/node_modules/@eslint/eslintrc/conf/config-schema.js +/Users/example/node_modules/@eslint/eslintrc/conf/environments.js +/Users/example/node_modules/eslint-utils/LICENSE +/Users/example/node_modules/eslint-utils/node_modules/eslint-visitor-keys/LICENSE +/Users/example/node_modules/eslint-utils/node_modules/eslint-visitor-keys/CHANGELOG.md +/Users/example/node_modules/eslint-utils/node_modules/eslint-visitor-keys/README.md +/Users/example/node_modules/eslint-utils/node_modules/eslint-visitor-keys/package.json +/Users/example/node_modules/eslint-utils/node_modules/eslint-visitor-keys/lib/index.js +/Users/example/node_modules/eslint-utils/node_modules/eslint-visitor-keys/lib/visitor-keys.json +/Users/example/node_modules/eslint-utils/index.js +/Users/example/node_modules/eslint-utils/index.mjs.map +/Users/example/node_modules/eslint-utils/README.md +/Users/example/node_modules/eslint-utils/package.json +/Users/example/node_modules/eslint-utils/index.mjs +/Users/example/node_modules/eslint-utils/index.js.map +/Users/example/node_modules/global-agent/LICENSE +/Users/example/node_modules/global-agent/dist/types.js +/Users/example/node_modules/global-agent/dist/Logger.js +/Users/example/node_modules/global-agent/dist/types.js.map +/Users/example/node_modules/global-agent/dist/classes/Agent.js.flow +/Users/example/node_modules/global-agent/dist/classes/HttpProxyAgent.js +/Users/example/node_modules/global-agent/dist/classes/HttpsProxyAgent.js.flow +/Users/example/node_modules/global-agent/dist/classes/HttpProxyAgent.js.flow +/Users/example/node_modules/global-agent/dist/classes/Agent.js.map +/Users/example/node_modules/global-agent/dist/classes/index.js +/Users/example/node_modules/global-agent/dist/classes/index.js.flow +/Users/example/node_modules/global-agent/dist/classes/HttpsProxyAgent.js +/Users/example/node_modules/global-agent/dist/classes/HttpProxyAgent.js.map +/Users/example/node_modules/global-agent/dist/classes/index.js.map +/Users/example/node_modules/global-agent/dist/classes/Agent.js +/Users/example/node_modules/global-agent/dist/classes/HttpsProxyAgent.js.map +/Users/example/node_modules/global-agent/dist/errors.js.map +/Users/example/node_modules/global-agent/dist/Logger.js.flow +/Users/example/node_modules/global-agent/dist/index.js +/Users/example/node_modules/global-agent/dist/utilities/isUrlMatchingNoProxy.js.map +/Users/example/node_modules/global-agent/dist/utilities/bindHttpMethod.js.map +/Users/example/node_modules/global-agent/dist/utilities/bindHttpMethod.js.flow +/Users/example/node_modules/global-agent/dist/utilities/parseProxyUrl.js.map +/Users/example/node_modules/global-agent/dist/utilities/isUrlMatchingNoProxy.js +/Users/example/node_modules/global-agent/dist/utilities/index.js +/Users/example/node_modules/global-agent/dist/utilities/isUrlMatchingNoProxy.js.flow +/Users/example/node_modules/global-agent/dist/utilities/index.js.flow +/Users/example/node_modules/global-agent/dist/utilities/parseProxyUrl.js +/Users/example/node_modules/global-agent/dist/utilities/bindHttpMethod.js +/Users/example/node_modules/global-agent/dist/utilities/index.js.map +/Users/example/node_modules/global-agent/dist/utilities/parseProxyUrl.js.flow +/Users/example/node_modules/global-agent/dist/index.js.flow +/Users/example/node_modules/global-agent/dist/routines/bootstrap.js +/Users/example/node_modules/global-agent/dist/routines/index.js +/Users/example/node_modules/global-agent/dist/routines/bootstrap.js.flow +/Users/example/node_modules/global-agent/dist/routines/index.js.flow +/Users/example/node_modules/global-agent/dist/routines/index.js.map +/Users/example/node_modules/global-agent/dist/routines/bootstrap.js.map +/Users/example/node_modules/global-agent/dist/errors.js +/Users/example/node_modules/global-agent/dist/factories/createProxyController.js.flow +/Users/example/node_modules/global-agent/dist/factories/createProxyController.js +/Users/example/node_modules/global-agent/dist/factories/createGlobalProxyAgent.js.flow +/Users/example/node_modules/global-agent/dist/factories/index.js +/Users/example/node_modules/global-agent/dist/factories/createGlobalProxyAgent.js +/Users/example/node_modules/global-agent/dist/factories/index.js.flow +/Users/example/node_modules/global-agent/dist/factories/index.js.map +/Users/example/node_modules/global-agent/dist/factories/createGlobalProxyAgent.js.map +/Users/example/node_modules/global-agent/dist/factories/createProxyController.js.map +/Users/example/node_modules/global-agent/dist/errors.js.flow +/Users/example/node_modules/global-agent/dist/index.js.map +/Users/example/node_modules/global-agent/dist/Logger.js.map +/Users/example/node_modules/global-agent/dist/types.js.flow +/Users/example/node_modules/global-agent/bootstrap.js +/Users/example/node_modules/global-agent/README.md +/Users/example/node_modules/global-agent/package.json +/Users/example/node_modules/global-agent/.flowconfig +/Users/example/node_modules/global-agent/src/types.js +/Users/example/node_modules/global-agent/src/Logger.js +/Users/example/node_modules/global-agent/src/classes/HttpProxyAgent.js +/Users/example/node_modules/global-agent/src/classes/index.js +/Users/example/node_modules/global-agent/src/classes/HttpsProxyAgent.js +/Users/example/node_modules/global-agent/src/classes/Agent.js +/Users/example/node_modules/global-agent/src/index.js +/Users/example/node_modules/global-agent/src/utilities/isUrlMatchingNoProxy.js +/Users/example/node_modules/global-agent/src/utilities/index.js +/Users/example/node_modules/global-agent/src/utilities/parseProxyUrl.js +/Users/example/node_modules/global-agent/src/utilities/bindHttpMethod.js +/Users/example/node_modules/global-agent/src/routines/bootstrap.js +/Users/example/node_modules/global-agent/src/routines/index.js +/Users/example/node_modules/global-agent/src/errors.js +/Users/example/node_modules/global-agent/src/factories/createProxyController.js +/Users/example/node_modules/global-agent/src/factories/index.js +/Users/example/node_modules/global-agent/src/factories/createGlobalProxyAgent.js +/Users/example/node_modules/util/util.js +/Users/example/node_modules/util/LICENSE +/Users/example/node_modules/util/README.md +/Users/example/node_modules/util/package.json +/Users/example/node_modules/util/support/types.js +/Users/example/node_modules/util/support/isBuffer.js +/Users/example/node_modules/util/support/isBufferBrowser.js +/Users/example/node_modules/css-tree/LICENSE +/Users/example/node_modules/css-tree/CHANGELOG.md +/Users/example/node_modules/css-tree/dist/csstree.min.js +/Users/example/node_modules/css-tree/dist/csstree.js +/Users/example/node_modules/css-tree/README.md +/Users/example/node_modules/css-tree/package.json +/Users/example/node_modules/css-tree/lib/convertor/index.js +/Users/example/node_modules/css-tree/lib/convertor/create.js +/Users/example/node_modules/css-tree/lib/lexer/generic.js +/Users/example/node_modules/css-tree/lib/lexer/trace.js +/Users/example/node_modules/css-tree/lib/lexer/index.js +/Users/example/node_modules/css-tree/lib/lexer/error.js +/Users/example/node_modules/css-tree/lib/lexer/match.js +/Users/example/node_modules/css-tree/lib/lexer/generic-an-plus-b.js +/Users/example/node_modules/css-tree/lib/lexer/prepare-tokens.js +/Users/example/node_modules/css-tree/lib/lexer/search.js +/Users/example/node_modules/css-tree/lib/lexer/match-graph.js +/Users/example/node_modules/css-tree/lib/lexer/structure.js +/Users/example/node_modules/css-tree/lib/lexer/Lexer.js +/Users/example/node_modules/css-tree/lib/lexer/generic-urange.js +/Users/example/node_modules/css-tree/lib/tokenizer/index.js +/Users/example/node_modules/css-tree/lib/tokenizer/const.js +/Users/example/node_modules/css-tree/lib/tokenizer/utils.js +/Users/example/node_modules/css-tree/lib/tokenizer/char-code-definitions.js +/Users/example/node_modules/css-tree/lib/index.js +/Users/example/node_modules/css-tree/lib/utils/createCustomError.js +/Users/example/node_modules/css-tree/lib/utils/clone.js +/Users/example/node_modules/css-tree/lib/utils/names.js +/Users/example/node_modules/css-tree/lib/parser/sequence.js +/Users/example/node_modules/css-tree/lib/parser/index.js +/Users/example/node_modules/css-tree/lib/parser/create.js +/Users/example/node_modules/css-tree/lib/generator/index.js +/Users/example/node_modules/css-tree/lib/generator/create.js +/Users/example/node_modules/css-tree/lib/generator/sourceMap.js +/Users/example/node_modules/css-tree/lib/common/TokenStream.js +/Users/example/node_modules/css-tree/lib/common/SyntaxError.js +/Users/example/node_modules/css-tree/lib/common/OffsetToLocation.js +/Users/example/node_modules/css-tree/lib/common/adopt-buffer.js +/Users/example/node_modules/css-tree/lib/common/List.js +/Users/example/node_modules/css-tree/lib/definition-syntax/SyntaxError.js +/Users/example/node_modules/css-tree/lib/definition-syntax/generate.js +/Users/example/node_modules/css-tree/lib/definition-syntax/index.js +/Users/example/node_modules/css-tree/lib/definition-syntax/parse.js +/Users/example/node_modules/css-tree/lib/definition-syntax/walk.js +/Users/example/node_modules/css-tree/lib/definition-syntax/tokenizer.js +/Users/example/node_modules/css-tree/lib/syntax/config/walker.js +/Users/example/node_modules/css-tree/lib/syntax/config/mix.js +/Users/example/node_modules/css-tree/lib/syntax/config/parser.js +/Users/example/node_modules/css-tree/lib/syntax/config/lexer.js +/Users/example/node_modules/css-tree/lib/syntax/pseudo/slotted.js +/Users/example/node_modules/css-tree/lib/syntax/pseudo/nth-of-type.js +/Users/example/node_modules/css-tree/lib/syntax/pseudo/matches.js +/Users/example/node_modules/css-tree/lib/syntax/pseudo/nth-last-child.js +/Users/example/node_modules/css-tree/lib/syntax/pseudo/lang.js +/Users/example/node_modules/css-tree/lib/syntax/pseudo/index.js +/Users/example/node_modules/css-tree/lib/syntax/pseudo/dir.js +/Users/example/node_modules/css-tree/lib/syntax/pseudo/common/nth.js +/Users/example/node_modules/css-tree/lib/syntax/pseudo/common/selectorList.js +/Users/example/node_modules/css-tree/lib/syntax/pseudo/common/nthWithOfClause.js +/Users/example/node_modules/css-tree/lib/syntax/pseudo/has.js +/Users/example/node_modules/css-tree/lib/syntax/pseudo/not.js +/Users/example/node_modules/css-tree/lib/syntax/pseudo/nth-last-of-type.js +/Users/example/node_modules/css-tree/lib/syntax/pseudo/nth-child.js +/Users/example/node_modules/css-tree/lib/syntax/index.js +/Users/example/node_modules/css-tree/lib/syntax/create.js +/Users/example/node_modules/css-tree/lib/syntax/scope/selector.js +/Users/example/node_modules/css-tree/lib/syntax/scope/index.js +/Users/example/node_modules/css-tree/lib/syntax/scope/value.js +/Users/example/node_modules/css-tree/lib/syntax/scope/default.js +/Users/example/node_modules/css-tree/lib/syntax/scope/atrulePrelude.js +/Users/example/node_modules/css-tree/lib/syntax/function/expression.js +/Users/example/node_modules/css-tree/lib/syntax/function/var.js +/Users/example/node_modules/css-tree/lib/syntax/node/Selector.js +/Users/example/node_modules/css-tree/lib/syntax/node/Number.js +/Users/example/node_modules/css-tree/lib/syntax/node/MediaFeature.js +/Users/example/node_modules/css-tree/lib/syntax/node/MediaQuery.js +/Users/example/node_modules/css-tree/lib/syntax/node/Brackets.js +/Users/example/node_modules/css-tree/lib/syntax/node/Declaration.js +/Users/example/node_modules/css-tree/lib/syntax/node/PseudoClassSelector.js +/Users/example/node_modules/css-tree/lib/syntax/node/DeclarationList.js +/Users/example/node_modules/css-tree/lib/syntax/node/Operator.js +/Users/example/node_modules/css-tree/lib/syntax/node/Nth.js +/Users/example/node_modules/css-tree/lib/syntax/node/Ratio.js +/Users/example/node_modules/css-tree/lib/syntax/node/CDC.js +/Users/example/node_modules/css-tree/lib/syntax/node/Parentheses.js +/Users/example/node_modules/css-tree/lib/syntax/node/Raw.js +/Users/example/node_modules/css-tree/lib/syntax/node/Combinator.js +/Users/example/node_modules/css-tree/lib/syntax/node/UnicodeRange.js +/Users/example/node_modules/css-tree/lib/syntax/node/index.js +/Users/example/node_modules/css-tree/lib/syntax/node/AnPlusB.js +/Users/example/node_modules/css-tree/lib/syntax/node/Atrule.js +/Users/example/node_modules/css-tree/lib/syntax/node/Comment.js +/Users/example/node_modules/css-tree/lib/syntax/node/Identifier.js +/Users/example/node_modules/css-tree/lib/syntax/node/StyleSheet.js +/Users/example/node_modules/css-tree/lib/syntax/node/String.js +/Users/example/node_modules/css-tree/lib/syntax/node/Block.js +/Users/example/node_modules/css-tree/lib/syntax/node/PseudoElementSelector.js +/Users/example/node_modules/css-tree/lib/syntax/node/Value.js +/Users/example/node_modules/css-tree/lib/syntax/node/SelectorList.js +/Users/example/node_modules/css-tree/lib/syntax/node/MediaQueryList.js +/Users/example/node_modules/css-tree/lib/syntax/node/WhiteSpace.js +/Users/example/node_modules/css-tree/lib/syntax/node/Function.js +/Users/example/node_modules/css-tree/lib/syntax/node/Dimension.js +/Users/example/node_modules/css-tree/lib/syntax/node/IdSelector.js +/Users/example/node_modules/css-tree/lib/syntax/node/TypeSelector.js +/Users/example/node_modules/css-tree/lib/syntax/node/Rule.js +/Users/example/node_modules/css-tree/lib/syntax/node/ClassSelector.js +/Users/example/node_modules/css-tree/lib/syntax/node/CDO.js +/Users/example/node_modules/css-tree/lib/syntax/node/AttributeSelector.js +/Users/example/node_modules/css-tree/lib/syntax/node/Url.js +/Users/example/node_modules/css-tree/lib/syntax/node/Hash.js +/Users/example/node_modules/css-tree/lib/syntax/node/AtrulePrelude.js +/Users/example/node_modules/css-tree/lib/syntax/node/Percentage.js +/Users/example/node_modules/css-tree/lib/syntax/atrule/supports.js +/Users/example/node_modules/css-tree/lib/syntax/atrule/page.js +/Users/example/node_modules/css-tree/lib/syntax/atrule/media.js +/Users/example/node_modules/css-tree/lib/syntax/atrule/import.js +/Users/example/node_modules/css-tree/lib/syntax/atrule/index.js +/Users/example/node_modules/css-tree/lib/syntax/atrule/font-face.js +/Users/example/node_modules/css-tree/lib/walker/index.js +/Users/example/node_modules/css-tree/lib/walker/create.js +/Users/example/node_modules/css-tree/data/index.js +/Users/example/node_modules/css-tree/data/patch.json +/Users/example/node_modules/deep-equal/LICENSE +/Users/example/node_modules/deep-equal/test/cmp.js +/Users/example/node_modules/deep-equal/example/cmp.js +/Users/example/node_modules/deep-equal/index.js +/Users/example/node_modules/deep-equal/readme.markdown +/Users/example/node_modules/deep-equal/package.json +/Users/example/node_modules/deep-equal/lib/is_arguments.js +/Users/example/node_modules/deep-equal/lib/keys.js +/Users/example/node_modules/deep-equal/.travis.yml +/Users/example/node_modules/path-root/LICENSE +/Users/example/node_modules/path-root/index.js +/Users/example/node_modules/path-root/README.md +/Users/example/node_modules/path-root/package.json +/Users/example/node_modules/@trysound/sax/LICENSE +/Users/example/node_modules/@trysound/sax/README.md +/Users/example/node_modules/@trysound/sax/package.json +/Users/example/node_modules/@trysound/sax/lib/sax.js +/Users/example/node_modules/unc-path-regex/LICENSE +/Users/example/node_modules/unc-path-regex/index.js +/Users/example/node_modules/unc-path-regex/README.md +/Users/example/node_modules/unc-path-regex/package.json +/Users/example/node_modules/base64-js/base64js.min.js +/Users/example/node_modules/base64-js/LICENSE +/Users/example/node_modules/base64-js/index.js +/Users/example/node_modules/base64-js/README.md +/Users/example/node_modules/base64-js/package.json +/Users/example/node_modules/base64-js/index.d.ts +/Users/example/node_modules/@opentelemetry/api/LICENSE +/Users/example/node_modules/@opentelemetry/api/CHANGELOG.md +/Users/example/node_modules/@opentelemetry/api/README.md +/Users/example/node_modules/@opentelemetry/api/package.json +/Users/example/node_modules/@opentelemetry/api/build/esm/version.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/diag/types.js +/Users/example/node_modules/@opentelemetry/api/build/esm/diag/types.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/diag/types.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/diag/ComponentLogger.js +/Users/example/node_modules/@opentelemetry/api/build/esm/diag/internal/logLevelLogger.js +/Users/example/node_modules/@opentelemetry/api/build/esm/diag/internal/logLevelLogger.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/diag/internal/noopLogger.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/diag/internal/logLevelLogger.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/diag/internal/noopLogger.js +/Users/example/node_modules/@opentelemetry/api/build/esm/diag/internal/noopLogger.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/diag/index.js +/Users/example/node_modules/@opentelemetry/api/build/esm/diag/ComponentLogger.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/diag/ComponentLogger.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/diag/index.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/diag/consoleLogger.js +/Users/example/node_modules/@opentelemetry/api/build/esm/diag/consoleLogger.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/diag/index.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/diag/consoleLogger.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/context/NoopContextManager.js +/Users/example/node_modules/@opentelemetry/api/build/esm/context/types.js +/Users/example/node_modules/@opentelemetry/api/build/esm/context/types.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/context/types.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/context/NoopContextManager.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/context/NoopContextManager.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/context/context.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/context/context.js +/Users/example/node_modules/@opentelemetry/api/build/esm/context/context.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/tracer.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/spancontext-utils.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/SamplingResult.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracerProvider.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/SpanOptions.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/NoopTracer.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/span.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/attributes.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/trace_flags.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/SamplingResult.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/Sampler.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/span_context.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/spancontext-utils.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/trace_state.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/tracer_provider.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/context-utils.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracer.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/link.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/context-utils.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/span_kind.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracer.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracerProvider.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/SpanOptions.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/NonRecordingSpan.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/NoopTracer.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/tracer_provider.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/span_kind.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/attributes.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/span_context.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/NoopTracerProvider.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/SpanOptions.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/trace_flags.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/trace_state.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/spancontext-utils.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/Sampler.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/NoopTracerProvider.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/Sampler.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/context-utils.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracerProvider.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/invalid-span-constants.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/NonRecordingSpan.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/invalid-span-constants.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/status.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/link.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/SamplingResult.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/trace_state.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/tracer.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/span_context.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/span.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/trace_flags.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/tracer_provider.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/invalid-span-constants.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/status.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/span.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/NonRecordingSpan.js +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/NoopTracer.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/NoopTracerProvider.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/link.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/status.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/attributes.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/tracer.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracer.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/trace/span_kind.js +/Users/example/node_modules/@opentelemetry/api/build/esm/platform/index.js +/Users/example/node_modules/@opentelemetry/api/build/esm/platform/browser/index.js +/Users/example/node_modules/@opentelemetry/api/build/esm/platform/browser/globalThis.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/platform/browser/index.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/platform/browser/globalThis.js +/Users/example/node_modules/@opentelemetry/api/build/esm/platform/browser/index.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/platform/browser/globalThis.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/platform/index.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/platform/node/index.js +/Users/example/node_modules/@opentelemetry/api/build/esm/platform/node/globalThis.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/platform/node/index.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/platform/node/globalThis.js +/Users/example/node_modules/@opentelemetry/api/build/esm/platform/node/index.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/platform/node/globalThis.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/platform/index.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/internal/semver.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/internal/global-utils.js +/Users/example/node_modules/@opentelemetry/api/build/esm/internal/global-utils.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/internal/semver.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/internal/semver.js +/Users/example/node_modules/@opentelemetry/api/build/esm/internal/global-utils.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/index.js +/Users/example/node_modules/@opentelemetry/api/build/esm/version.js +/Users/example/node_modules/@opentelemetry/api/build/esm/common/Exception.js +/Users/example/node_modules/@opentelemetry/api/build/esm/common/Time.js +/Users/example/node_modules/@opentelemetry/api/build/esm/common/Exception.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/common/Time.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/common/Exception.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/common/Time.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/propagation/NoopTextMapPropagator.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/propagation/NoopTextMapPropagator.js +/Users/example/node_modules/@opentelemetry/api/build/esm/propagation/TextMapPropagator.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/propagation/NoopTextMapPropagator.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/propagation/TextMapPropagator.js +/Users/example/node_modules/@opentelemetry/api/build/esm/propagation/TextMapPropagator.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/index.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/api/trace.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/api/propagation.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/api/trace.js +/Users/example/node_modules/@opentelemetry/api/build/esm/api/diag.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/api/trace.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/api/propagation.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/api/context.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/api/context.js +/Users/example/node_modules/@opentelemetry/api/build/esm/api/propagation.js +/Users/example/node_modules/@opentelemetry/api/build/esm/api/context.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/api/diag.js +/Users/example/node_modules/@opentelemetry/api/build/esm/api/diag.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/version.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/index.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/baggage/types.js +/Users/example/node_modules/@opentelemetry/api/build/esm/baggage/types.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/baggage/types.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/baggage/context-helpers.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/baggage/internal/symbol.js +/Users/example/node_modules/@opentelemetry/api/build/esm/baggage/internal/baggage-impl.js +/Users/example/node_modules/@opentelemetry/api/build/esm/baggage/internal/symbol.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/baggage/internal/symbol.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/baggage/internal/baggage-impl.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/baggage/internal/baggage-impl.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/baggage/context-helpers.js +/Users/example/node_modules/@opentelemetry/api/build/esm/baggage/context-helpers.js.map +/Users/example/node_modules/@opentelemetry/api/build/esm/baggage/utils.d.ts +/Users/example/node_modules/@opentelemetry/api/build/esm/baggage/utils.js +/Users/example/node_modules/@opentelemetry/api/build/esm/baggage/utils.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/version.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/diag/types.js +/Users/example/node_modules/@opentelemetry/api/build/src/diag/types.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/diag/types.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js +/Users/example/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js +/Users/example/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/diag/internal/noopLogger.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/diag/internal/noopLogger.js +/Users/example/node_modules/@opentelemetry/api/build/src/diag/internal/noopLogger.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/diag/index.js +/Users/example/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/diag/index.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js +/Users/example/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/diag/index.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js +/Users/example/node_modules/@opentelemetry/api/build/src/context/types.js +/Users/example/node_modules/@opentelemetry/api/build/src/context/types.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/context/types.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/context/context.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/context/context.js +/Users/example/node_modules/@opentelemetry/api/build/src/context/context.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/tracer.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/SpanOptions.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/span.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/attributes.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/Sampler.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/span_context.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/trace_state.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/tracer_provider.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/context-utils.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/link.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/context-utils.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/span_kind.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/SpanOptions.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/tracer_provider.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/span_kind.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/attributes.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/span_context.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/SpanOptions.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/trace_flags.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/trace_state.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/Sampler.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/Sampler.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/context-utils.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/status.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/link.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/trace_state.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/tracer.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/span_context.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/span.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/tracer_provider.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/status.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/span.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js +/Users/example/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/link.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/status.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/attributes.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/tracer.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/trace/span_kind.js +/Users/example/node_modules/@opentelemetry/api/build/src/platform/index.js +/Users/example/node_modules/@opentelemetry/api/build/src/platform/browser/index.js +/Users/example/node_modules/@opentelemetry/api/build/src/platform/browser/globalThis.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/platform/browser/index.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/platform/browser/globalThis.js +/Users/example/node_modules/@opentelemetry/api/build/src/platform/browser/index.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/platform/browser/globalThis.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/platform/index.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/platform/node/index.js +/Users/example/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/platform/node/index.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js +/Users/example/node_modules/@opentelemetry/api/build/src/platform/node/index.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/platform/index.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/internal/semver.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/internal/global-utils.js +/Users/example/node_modules/@opentelemetry/api/build/src/internal/global-utils.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/internal/semver.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/internal/semver.js +/Users/example/node_modules/@opentelemetry/api/build/src/internal/global-utils.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/index.js +/Users/example/node_modules/@opentelemetry/api/build/src/version.js +/Users/example/node_modules/@opentelemetry/api/build/src/common/Exception.js +/Users/example/node_modules/@opentelemetry/api/build/src/common/Time.js +/Users/example/node_modules/@opentelemetry/api/build/src/common/Exception.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/common/Time.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/common/Exception.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/common/Time.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js +/Users/example/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js +/Users/example/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/index.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/api/trace.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/api/propagation.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/api/trace.js +/Users/example/node_modules/@opentelemetry/api/build/src/api/diag.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/api/trace.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/api/propagation.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/api/context.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/api/context.js +/Users/example/node_modules/@opentelemetry/api/build/src/api/propagation.js +/Users/example/node_modules/@opentelemetry/api/build/src/api/context.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/api/diag.js +/Users/example/node_modules/@opentelemetry/api/build/src/api/diag.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/version.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/index.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/baggage/types.js +/Users/example/node_modules/@opentelemetry/api/build/src/baggage/types.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/baggage/types.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js +/Users/example/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js +/Users/example/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js +/Users/example/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js.map +/Users/example/node_modules/@opentelemetry/api/build/src/baggage/utils.d.ts +/Users/example/node_modules/@opentelemetry/api/build/src/baggage/utils.js +/Users/example/node_modules/@opentelemetry/api/build/src/baggage/utils.js.map +/Users/example/node_modules/glob-to-regexp/test.js +/Users/example/node_modules/glob-to-regexp/index.js +/Users/example/node_modules/glob-to-regexp/README.md +/Users/example/node_modules/glob-to-regexp/package.json +/Users/example/node_modules/glob-to-regexp/.travis.yml +/Users/example/node_modules/watchpack/LICENSE +/Users/example/node_modules/watchpack/node_modules/graceful-fs/LICENSE +/Users/example/node_modules/watchpack/node_modules/graceful-fs/polyfills.js +/Users/example/node_modules/watchpack/node_modules/graceful-fs/README.md +/Users/example/node_modules/watchpack/node_modules/graceful-fs/graceful-fs.js +/Users/example/node_modules/watchpack/node_modules/graceful-fs/package.json +/Users/example/node_modules/watchpack/node_modules/graceful-fs/clone.js +/Users/example/node_modules/watchpack/node_modules/graceful-fs/legacy-streams.js +/Users/example/node_modules/watchpack/README.md +/Users/example/node_modules/watchpack/package.json +/Users/example/node_modules/watchpack/lib/reducePlan.js +/Users/example/node_modules/watchpack/lib/getWatcherManager.js +/Users/example/node_modules/watchpack/lib/DirectoryWatcher.js +/Users/example/node_modules/watchpack/lib/LinkResolver.js +/Users/example/node_modules/watchpack/lib/watchEventSource.js +/Users/example/node_modules/watchpack/lib/watchpack.js +/Users/example/node_modules/ansi-wrap/LICENSE +/Users/example/node_modules/ansi-wrap/index.js +/Users/example/node_modules/ansi-wrap/README.md +/Users/example/node_modules/ansi-wrap/package.json +/Users/example/node_modules/parse-json/license +/Users/example/node_modules/parse-json/index.js +/Users/example/node_modules/parse-json/readme.md +/Users/example/node_modules/parse-json/package.json +/Users/example/node_modules/nanoid/LICENSE +/Users/example/node_modules/nanoid/bin/nanoid.cjs +/Users/example/node_modules/nanoid/index.browser.js +/Users/example/node_modules/nanoid/async/index.browser.js +/Users/example/node_modules/nanoid/async/index.js +/Users/example/node_modules/nanoid/async/package.json +/Users/example/node_modules/nanoid/async/index.browser.cjs +/Users/example/node_modules/nanoid/async/index.cjs +/Users/example/node_modules/nanoid/async/index.native.js +/Users/example/node_modules/nanoid/async/index.d.ts +/Users/example/node_modules/nanoid/index.js +/Users/example/node_modules/nanoid/README.md +/Users/example/node_modules/nanoid/non-secure/index.js +/Users/example/node_modules/nanoid/non-secure/package.json +/Users/example/node_modules/nanoid/non-secure/index.cjs +/Users/example/node_modules/nanoid/non-secure/index.d.ts +/Users/example/node_modules/nanoid/package.json +/Users/example/node_modules/nanoid/index.browser.cjs +/Users/example/node_modules/nanoid/index.cjs +/Users/example/node_modules/nanoid/url-alphabet/index.js +/Users/example/node_modules/nanoid/url-alphabet/package.json +/Users/example/node_modules/nanoid/url-alphabet/index.cjs +/Users/example/node_modules/nanoid/nanoid.js +/Users/example/node_modules/nanoid/index.d.ts +/Users/example/node_modules/array-unique/LICENSE +/Users/example/node_modules/array-unique/index.js +/Users/example/node_modules/array-unique/README.md +/Users/example/node_modules/array-unique/package.json +/Users/example/node_modules/fastest-levenshtein/LICENSE.md +/Users/example/node_modules/fastest-levenshtein/test.js +/Users/example/node_modules/fastest-levenshtein/index.js +/Users/example/node_modules/fastest-levenshtein/README.md +/Users/example/node_modules/fastest-levenshtein/package.json +/Users/example/node_modules/fastest-levenshtein/.prettierrc +/Users/example/node_modules/fastest-levenshtein/.eslintrc.js +/Users/example/node_modules/fastest-levenshtein/index.d.ts +/Users/example/node_modules/fastest-levenshtein/.travis.yml +/Users/example/node_modules/css-declaration-sorter/license.md +/Users/example/node_modules/css-declaration-sorter/dist/main.cjs +/Users/example/node_modules/css-declaration-sorter/readme.md +/Users/example/node_modules/css-declaration-sorter/package.json +/Users/example/node_modules/css-declaration-sorter/src/core/bubble-sort.mjs +/Users/example/node_modules/css-declaration-sorter/src/core/main.d.mts +/Users/example/node_modules/css-declaration-sorter/src/core/main.mjs +/Users/example/node_modules/css-declaration-sorter/src/core/main.d.cts +/Users/example/node_modules/css-declaration-sorter/src/core/main.test.mjs +/Users/example/node_modules/css-declaration-sorter/src/core/shorthand-data.mjs +/Users/example/node_modules/css-declaration-sorter/src/orders/smacss.mjs +/Users/example/node_modules/css-declaration-sorter/src/orders/concentric-css.mjs +/Users/example/node_modules/css-declaration-sorter/src/orders/alphabetical.mjs +/Users/example/node_modules/buffer-crc32/LICENSE +/Users/example/node_modules/buffer-crc32/index.js +/Users/example/node_modules/buffer-crc32/README.md +/Users/example/node_modules/buffer-crc32/package.json +/Users/example/node_modules/es6-iterator/.npmignore +/Users/example/node_modules/es6-iterator/valid-iterable.js +/Users/example/node_modules/es6-iterator/is-iterable.js +/Users/example/node_modules/es6-iterator/LICENSE +/Users/example/node_modules/es6-iterator/test/valid-iterable.js +/Users/example/node_modules/es6-iterator/test/is-iterable.js +/Users/example/node_modules/es6-iterator/test/for-of.js +/Users/example/node_modules/es6-iterator/test/index.js +/Users/example/node_modules/es6-iterator/test/#/chain.js +/Users/example/node_modules/es6-iterator/test/array.js +/Users/example/node_modules/es6-iterator/test/string.js +/Users/example/node_modules/es6-iterator/test/get.js +/Users/example/node_modules/es6-iterator/test/.eslintrc.json +/Users/example/node_modules/es6-iterator/CHANGELOG.md +/Users/example/node_modules/es6-iterator/for-of.js +/Users/example/node_modules/es6-iterator/CHANGES +/Users/example/node_modules/es6-iterator/index.js +/Users/example/node_modules/es6-iterator/#/chain.js +/Users/example/node_modules/es6-iterator/.editorconfig +/Users/example/node_modules/es6-iterator/array.js +/Users/example/node_modules/es6-iterator/README.md +/Users/example/node_modules/es6-iterator/appveyor.yml +/Users/example/node_modules/es6-iterator/string.js +/Users/example/node_modules/es6-iterator/package.json +/Users/example/node_modules/es6-iterator/get.js +/Users/example/node_modules/acorn/LICENSE +/Users/example/node_modules/acorn/bin/acorn +/Users/example/node_modules/acorn/CHANGELOG.md +/Users/example/node_modules/acorn/dist/bin.js +/Users/example/node_modules/acorn/dist/acorn.mjs.d.ts +/Users/example/node_modules/acorn/dist/acorn.mjs +/Users/example/node_modules/acorn/dist/acorn.d.ts +/Users/example/node_modules/acorn/dist/acorn.js +/Users/example/node_modules/acorn/README.md +/Users/example/node_modules/acorn/package.json +/Users/example/node_modules/css/LICENSE +/Users/example/node_modules/css/History.md +/Users/example/node_modules/css/node_modules/source-map-resolve/LICENSE +/Users/example/node_modules/css/node_modules/source-map-resolve/changelog.md +/Users/example/node_modules/css/node_modules/source-map-resolve/index.js +/Users/example/node_modules/css/node_modules/source-map-resolve/readme.md +/Users/example/node_modules/css/node_modules/source-map-resolve/package.json +/Users/example/node_modules/css/index.js +/Users/example/node_modules/css/Readme.md +/Users/example/node_modules/css/package.json +/Users/example/node_modules/css/lib/stringify/source-map-support.js +/Users/example/node_modules/css/lib/stringify/index.js +/Users/example/node_modules/css/lib/stringify/compiler.js +/Users/example/node_modules/css/lib/stringify/identity.js +/Users/example/node_modules/css/lib/stringify/compress.js +/Users/example/node_modules/css/lib/parse/index.js +/Users/example/node_modules/file-entry-cache/LICENSE +/Users/example/node_modules/file-entry-cache/changelog.md +/Users/example/node_modules/file-entry-cache/cache.js +/Users/example/node_modules/file-entry-cache/README.md +/Users/example/node_modules/file-entry-cache/package.json +/Users/example/node_modules/array-slice/LICENSE +/Users/example/node_modules/array-slice/index.js +/Users/example/node_modules/array-slice/README.md +/Users/example/node_modules/array-slice/package.json +/Users/example/node_modules/sinon/LICENSE +/Users/example/node_modules/sinon/node_modules/supports-color/license +/Users/example/node_modules/sinon/node_modules/supports-color/index.js +/Users/example/node_modules/sinon/node_modules/supports-color/readme.md +/Users/example/node_modules/sinon/node_modules/supports-color/package.json +/Users/example/node_modules/sinon/node_modules/supports-color/browser.js +/Users/example/node_modules/sinon/node_modules/@sinonjs/fake-timers/LICENSE +/Users/example/node_modules/sinon/node_modules/@sinonjs/fake-timers/CHANGELOG.md +/Users/example/node_modules/sinon/node_modules/@sinonjs/fake-timers/README.md +/Users/example/node_modules/sinon/node_modules/@sinonjs/fake-timers/package.json +/Users/example/node_modules/sinon/node_modules/@sinonjs/fake-timers/src/fake-timers-src.js +/Users/example/node_modules/sinon/README.md +/Users/example/node_modules/sinon/package.json +/Users/example/node_modules/sinon/CONTRIBUTING.md +/Users/example/node_modules/sinon/lib/sinon/proxy.js +/Users/example/node_modules/sinon/lib/sinon/proxy-call.js +/Users/example/node_modules/sinon/lib/sinon/spy.js +/Users/example/node_modules/sinon/lib/sinon/assert.js +/Users/example/node_modules/sinon/lib/sinon/util/core/extend.js +/Users/example/node_modules/sinon/lib/sinon/util/core/get-next-tick.js +/Users/example/node_modules/sinon/lib/sinon/util/core/is-property-configurable.js +/Users/example/node_modules/sinon/lib/sinon/util/core/format.js +/Users/example/node_modules/sinon/lib/sinon/util/core/next-tick.js +/Users/example/node_modules/sinon/lib/sinon/util/core/wrap-method.js +/Users/example/node_modules/sinon/lib/sinon/util/core/get-property-descriptor.js +/Users/example/node_modules/sinon/lib/sinon/util/core/walk-object.js +/Users/example/node_modules/sinon/lib/sinon/util/core/use-promise-library.js +/Users/example/node_modules/sinon/lib/sinon/util/core/is-restorable.js +/Users/example/node_modules/sinon/lib/sinon/util/core/export-async-behaviors.js +/Users/example/node_modules/sinon/lib/sinon/util/core/function-to-string.js +/Users/example/node_modules/sinon/lib/sinon/util/core/get-config.js +/Users/example/node_modules/sinon/lib/sinon/util/core/restore.js +/Users/example/node_modules/sinon/lib/sinon/util/core/walk.js +/Users/example/node_modules/sinon/lib/sinon/util/core/times-in-words.js +/Users/example/node_modules/sinon/lib/sinon/util/core/default-config.js +/Users/example/node_modules/sinon/lib/sinon/util/core/is-es-module.js +/Users/example/node_modules/sinon/lib/sinon/util/core/is-non-existent-property.js +/Users/example/node_modules/sinon/lib/sinon/util/fake-timers.js +/Users/example/node_modules/sinon/lib/sinon/promise.js +/Users/example/node_modules/sinon/lib/sinon/collect-own-methods.js +/Users/example/node_modules/sinon/lib/sinon/fake.js +/Users/example/node_modules/sinon/lib/sinon/behavior.js +/Users/example/node_modules/sinon/lib/sinon/color.js +/Users/example/node_modules/sinon/lib/sinon/restore-object.js +/Users/example/node_modules/sinon/lib/sinon/mock.js +/Users/example/node_modules/sinon/lib/sinon/throw-on-falsy-object.js +/Users/example/node_modules/sinon/lib/sinon/blob.js +/Users/example/node_modules/sinon/lib/sinon/stub.js +/Users/example/node_modules/sinon/lib/sinon/create-sandbox.js +/Users/example/node_modules/sinon/lib/sinon/default-behaviors.js +/Users/example/node_modules/sinon/lib/sinon/spy-formatters.js +/Users/example/node_modules/sinon/lib/sinon/sandbox.js +/Users/example/node_modules/sinon/lib/sinon/proxy-invoke.js +/Users/example/node_modules/sinon/lib/sinon/proxy-call-util.js +/Users/example/node_modules/sinon/lib/sinon/mock-expectation.js +/Users/example/node_modules/sinon/lib/package.json +/Users/example/node_modules/sinon/lib/sinon-esm.js +/Users/example/node_modules/sinon/lib/sinon.js +/Users/example/node_modules/sinon/CHANGES.md +/Users/example/node_modules/sinon/pkg/sinon-esm.js +/Users/example/node_modules/sinon/pkg/sinon-no-sourcemaps.cjs +/Users/example/node_modules/sinon/pkg/sinon.js +/Users/example/node_modules/has-ansi/license +/Users/example/node_modules/has-ansi/index.js +/Users/example/node_modules/has-ansi/readme.md +/Users/example/node_modules/has-ansi/package.json +/Users/example/node_modules/matchdep/.npmignore +/Users/example/node_modules/matchdep/.jshintrc +/Users/example/node_modules/matchdep/README.md +/Users/example/node_modules/matchdep/package.json +/Users/example/node_modules/matchdep/lib/matchdep.js +/Users/example/node_modules/matchdep/.travis.yml +/Users/example/node_modules/matchdep/LICENSE-MIT +/Users/example/node_modules/sax/LICENSE +/Users/example/node_modules/sax/README.md +/Users/example/node_modules/sax/package.json +/Users/example/node_modules/sax/lib/sax.js +/Users/example/node_modules/@nodelib/fs.walk/LICENSE +/Users/example/node_modules/@nodelib/fs.walk/out/types/index.js +/Users/example/node_modules/@nodelib/fs.walk/out/types/index.d.ts +/Users/example/node_modules/@nodelib/fs.walk/out/settings.d.ts +/Users/example/node_modules/@nodelib/fs.walk/out/providers/stream.js +/Users/example/node_modules/@nodelib/fs.walk/out/providers/sync.js +/Users/example/node_modules/@nodelib/fs.walk/out/providers/index.js +/Users/example/node_modules/@nodelib/fs.walk/out/providers/sync.d.ts +/Users/example/node_modules/@nodelib/fs.walk/out/providers/stream.d.ts +/Users/example/node_modules/@nodelib/fs.walk/out/providers/async.js +/Users/example/node_modules/@nodelib/fs.walk/out/providers/index.d.ts +/Users/example/node_modules/@nodelib/fs.walk/out/providers/async.d.ts +/Users/example/node_modules/@nodelib/fs.walk/out/index.js +/Users/example/node_modules/@nodelib/fs.walk/out/readers/common.d.ts +/Users/example/node_modules/@nodelib/fs.walk/out/readers/sync.js +/Users/example/node_modules/@nodelib/fs.walk/out/readers/sync.d.ts +/Users/example/node_modules/@nodelib/fs.walk/out/readers/reader.d.ts +/Users/example/node_modules/@nodelib/fs.walk/out/readers/async.js +/Users/example/node_modules/@nodelib/fs.walk/out/readers/common.js +/Users/example/node_modules/@nodelib/fs.walk/out/readers/reader.js +/Users/example/node_modules/@nodelib/fs.walk/out/readers/async.d.ts +/Users/example/node_modules/@nodelib/fs.walk/out/index.d.ts +/Users/example/node_modules/@nodelib/fs.walk/out/settings.js +/Users/example/node_modules/@nodelib/fs.walk/README.md +/Users/example/node_modules/@nodelib/fs.walk/package.json +/Users/example/node_modules/@nodelib/fs.stat/LICENSE +/Users/example/node_modules/@nodelib/fs.stat/out/types/index.js +/Users/example/node_modules/@nodelib/fs.stat/out/types/index.d.ts +/Users/example/node_modules/@nodelib/fs.stat/out/settings.d.ts +/Users/example/node_modules/@nodelib/fs.stat/out/providers/sync.js +/Users/example/node_modules/@nodelib/fs.stat/out/providers/sync.d.ts +/Users/example/node_modules/@nodelib/fs.stat/out/providers/async.js +/Users/example/node_modules/@nodelib/fs.stat/out/providers/async.d.ts +/Users/example/node_modules/@nodelib/fs.stat/out/index.js +/Users/example/node_modules/@nodelib/fs.stat/out/adapters/fs.d.ts +/Users/example/node_modules/@nodelib/fs.stat/out/adapters/fs.js +/Users/example/node_modules/@nodelib/fs.stat/out/index.d.ts +/Users/example/node_modules/@nodelib/fs.stat/out/settings.js +/Users/example/node_modules/@nodelib/fs.stat/README.md +/Users/example/node_modules/@nodelib/fs.stat/package.json +/Users/example/node_modules/@nodelib/fs.scandir/LICENSE +/Users/example/node_modules/@nodelib/fs.scandir/out/constants.js +/Users/example/node_modules/@nodelib/fs.scandir/out/constants.d.ts +/Users/example/node_modules/@nodelib/fs.scandir/out/types/index.js +/Users/example/node_modules/@nodelib/fs.scandir/out/types/index.d.ts +/Users/example/node_modules/@nodelib/fs.scandir/out/settings.d.ts +/Users/example/node_modules/@nodelib/fs.scandir/out/providers/sync.js +/Users/example/node_modules/@nodelib/fs.scandir/out/providers/sync.d.ts +/Users/example/node_modules/@nodelib/fs.scandir/out/providers/async.js +/Users/example/node_modules/@nodelib/fs.scandir/out/providers/async.d.ts +/Users/example/node_modules/@nodelib/fs.scandir/out/index.js +/Users/example/node_modules/@nodelib/fs.scandir/out/utils/index.js +/Users/example/node_modules/@nodelib/fs.scandir/out/utils/fs.d.ts +/Users/example/node_modules/@nodelib/fs.scandir/out/utils/index.d.ts +/Users/example/node_modules/@nodelib/fs.scandir/out/utils/fs.js +/Users/example/node_modules/@nodelib/fs.scandir/out/adapters/fs.d.ts +/Users/example/node_modules/@nodelib/fs.scandir/out/adapters/fs.js +/Users/example/node_modules/@nodelib/fs.scandir/out/index.d.ts +/Users/example/node_modules/@nodelib/fs.scandir/out/settings.js +/Users/example/node_modules/@nodelib/fs.scandir/README.md +/Users/example/node_modules/@nodelib/fs.scandir/package.json +/Users/example/node_modules/basic-auth/LICENSE +/Users/example/node_modules/basic-auth/HISTORY.md +/Users/example/node_modules/basic-auth/node_modules/safe-buffer/LICENSE +/Users/example/node_modules/basic-auth/node_modules/safe-buffer/index.js +/Users/example/node_modules/basic-auth/node_modules/safe-buffer/README.md +/Users/example/node_modules/basic-auth/node_modules/safe-buffer/package.json +/Users/example/node_modules/basic-auth/node_modules/safe-buffer/index.d.ts +/Users/example/node_modules/basic-auth/index.js +/Users/example/node_modules/basic-auth/README.md +/Users/example/node_modules/basic-auth/package.json +/Users/example/node_modules/encodeurl/LICENSE +/Users/example/node_modules/encodeurl/HISTORY.md +/Users/example/node_modules/encodeurl/index.js +/Users/example/node_modules/encodeurl/README.md +/Users/example/node_modules/encodeurl/package.json +/Users/example/node_modules/signal-exit/CHANGELOG.md +/Users/example/node_modules/signal-exit/signals.js +/Users/example/node_modules/signal-exit/index.js +/Users/example/node_modules/signal-exit/README.md +/Users/example/node_modules/signal-exit/package.json +/Users/example/node_modules/signal-exit/LICENSE.txt +/Users/example/node_modules/extract-zip/LICENSE +/Users/example/node_modules/extract-zip/node_modules/@types/node/LICENSE +/Users/example/node_modules/extract-zip/node_modules/@types/node/README.md +/Users/example/node_modules/extract-zip/node_modules/@types/node/package.json +/Users/example/node_modules/extract-zip/node_modules/@types/node/index.d.ts +/Users/example/node_modules/extract-zip/node_modules/@types/yauzl/LICENSE +/Users/example/node_modules/extract-zip/node_modules/@types/yauzl/README.md +/Users/example/node_modules/extract-zip/node_modules/@types/yauzl/package.json +/Users/example/node_modules/extract-zip/node_modules/@types/yauzl/index.d.ts +/Users/example/node_modules/extract-zip/node_modules/yauzl/LICENSE +/Users/example/node_modules/extract-zip/node_modules/yauzl/index.js +/Users/example/node_modules/extract-zip/node_modules/yauzl/README.md +/Users/example/node_modules/extract-zip/node_modules/yauzl/package.json +/Users/example/node_modules/extract-zip/index.js +/Users/example/node_modules/extract-zip/readme.md +/Users/example/node_modules/extract-zip/package.json +/Users/example/node_modules/extract-zip/cli.js +/Users/example/node_modules/extract-zip/index.d.ts +/Users/example/node_modules/browserify-zlib/.npmignore +/Users/example/node_modules/browserify-zlib/test/test-zlib-invalid-input.js +/Users/example/node_modules/browserify-zlib/test/test-zlib-write-after-flush.js +/Users/example/node_modules/browserify-zlib/test/ignored/test-zlib-dictionary-fail.js +/Users/example/node_modules/browserify-zlib/test/ignored/test-zlib-dictionary.js +/Users/example/node_modules/browserify-zlib/test/ignored/test-zlib-params.js +/Users/example/node_modules/browserify-zlib/test/test-zlib-close-after-write.js +/Users/example/node_modules/browserify-zlib/test/test-zlib.js +/Users/example/node_modules/browserify-zlib/test/test-zlib-from-string.js +/Users/example/node_modules/browserify-zlib/test/test-zlib-convenience-methods.js +/Users/example/node_modules/browserify-zlib/test/package.json +/Users/example/node_modules/browserify-zlib/test/test-zlib-zero-byte.js +/Users/example/node_modules/browserify-zlib/test/fixtures/empty.txt +/Users/example/node_modules/browserify-zlib/test/fixtures/person.jpg +/Users/example/node_modules/browserify-zlib/test/fixtures/elipses.txt +/Users/example/node_modules/browserify-zlib/test/test-zlib-random-byte-pipes.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/LICENSE +/Users/example/node_modules/browserify-zlib/node_modules/pako/CHANGELOG.md +/Users/example/node_modules/browserify-zlib/node_modules/pako/dist/pako_inflate.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/dist/pako_deflate.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/dist/pako.min.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/dist/pako_deflate.min.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/dist/pako.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/dist/pako_inflate.min.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/index.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/README.md +/Users/example/node_modules/browserify-zlib/node_modules/pako/package.json +/Users/example/node_modules/browserify-zlib/node_modules/pako/lib/inflate.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/lib/deflate.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/lib/utils/strings.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/lib/utils/common.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/lib/zlib/constants.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/lib/zlib/inflate.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/lib/zlib/deflate.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/lib/zlib/crc32.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/lib/zlib/zstream.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/lib/zlib/inffast.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/lib/zlib/adler32.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/lib/zlib/inftrees.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/lib/zlib/trees.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/lib/zlib/gzheader.js +/Users/example/node_modules/browserify-zlib/node_modules/pako/lib/zlib/messages.js +/Users/example/node_modules/browserify-zlib/README.md +/Users/example/node_modules/browserify-zlib/package.json +/Users/example/node_modules/browserify-zlib/.travis.yml +/Users/example/node_modules/browserify-zlib/src/index.js +/Users/example/node_modules/browserify-zlib/src/binding.js +/Users/example/node_modules/postcss-normalize-display-values/types/lib/map.d.ts +/Users/example/node_modules/postcss-normalize-display-values/types/index.d.ts +/Users/example/node_modules/postcss-normalize-display-values/README.md +/Users/example/node_modules/postcss-normalize-display-values/package.json +/Users/example/node_modules/postcss-normalize-display-values/LICENSE-MIT +/Users/example/node_modules/postcss-normalize-display-values/src/index.js +/Users/example/node_modules/postcss-normalize-display-values/src/lib/map.js +/Users/example/node_modules/pinkie-promise/license +/Users/example/node_modules/pinkie-promise/index.js +/Users/example/node_modules/pinkie-promise/readme.md +/Users/example/node_modules/pinkie-promise/package.json +/Users/example/node_modules/loader-utils/LICENSE +/Users/example/node_modules/loader-utils/README.md +/Users/example/node_modules/loader-utils/package.json +/Users/example/node_modules/loader-utils/lib/hash/wasm-hash.js +/Users/example/node_modules/loader-utils/lib/hash/BatchedHash.js +/Users/example/node_modules/loader-utils/lib/hash/md4.js +/Users/example/node_modules/loader-utils/lib/parseString.js +/Users/example/node_modules/loader-utils/lib/urlToRequest.js +/Users/example/node_modules/loader-utils/lib/getCurrentRequest.js +/Users/example/node_modules/loader-utils/lib/getOptions.js +/Users/example/node_modules/loader-utils/lib/getRemainingRequest.js +/Users/example/node_modules/loader-utils/lib/isUrlRequest.js +/Users/example/node_modules/loader-utils/lib/index.js +/Users/example/node_modules/loader-utils/lib/getHashDigest.js +/Users/example/node_modules/loader-utils/lib/interpolateName.js +/Users/example/node_modules/loader-utils/lib/parseQuery.js +/Users/example/node_modules/loader-utils/lib/stringifyRequest.js +/Users/example/node_modules/wrap-ansi/license +/Users/example/node_modules/wrap-ansi/index.js +/Users/example/node_modules/wrap-ansi/readme.md +/Users/example/node_modules/wrap-ansi/package.json +/Users/example/node_modules/cssnano-preset-default/types/index.d.ts +/Users/example/node_modules/cssnano-preset-default/README.md +/Users/example/node_modules/cssnano-preset-default/package.json +/Users/example/node_modules/cssnano-preset-default/LICENSE-MIT +/Users/example/node_modules/cssnano-preset-default/src/index.js +/Users/example/node_modules/copy-webpack-plugin/types/utils.d.ts +/Users/example/node_modules/copy-webpack-plugin/types/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/LICENSE +/Users/example/node_modules/copy-webpack-plugin/dist/options.json +/Users/example/node_modules/copy-webpack-plugin/dist/index.js +/Users/example/node_modules/copy-webpack-plugin/dist/utils.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/@types/json-schema/LICENSE +/Users/example/node_modules/copy-webpack-plugin/node_modules/@types/json-schema/README.md +/Users/example/node_modules/copy-webpack-plugin/node_modules/@types/json-schema/package.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/@types/json-schema/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-formats/LICENSE +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-formats/dist/formats.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-formats/dist/limit.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-formats/dist/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-formats/dist/limit.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-formats/dist/limit.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-formats/dist/index.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-formats/dist/formats.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-formats/dist/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-formats/dist/formats.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-formats/README.md +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-formats/package.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-formats/src/formats.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-formats/src/limit.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-formats/src/index.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/is-glob/LICENSE +/Users/example/node_modules/copy-webpack-plugin/node_modules/is-glob/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/is-glob/README.md +/Users/example/node_modules/copy-webpack-plugin/node_modules/is-glob/package.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/json-schema-traverse/.eslintrc.yml +/Users/example/node_modules/copy-webpack-plugin/node_modules/json-schema-traverse/LICENSE +/Users/example/node_modules/copy-webpack-plugin/node_modules/json-schema-traverse/spec/.eslintrc.yml +/Users/example/node_modules/copy-webpack-plugin/node_modules/json-schema-traverse/spec/index.spec.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/json-schema-traverse/spec/fixtures/schema.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/json-schema-traverse/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/json-schema-traverse/README.md +/Users/example/node_modules/copy-webpack-plugin/node_modules/json-schema-traverse/package.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/json-schema-traverse/.github/FUNDING.yml +/Users/example/node_modules/copy-webpack-plugin/node_modules/json-schema-traverse/.github/workflows/publish.yml +/Users/example/node_modules/copy-webpack-plugin/node_modules/json-schema-traverse/.github/workflows/build.yml +/Users/example/node_modules/copy-webpack-plugin/node_modules/json-schema-traverse/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/schema-utils/LICENSE +/Users/example/node_modules/copy-webpack-plugin/node_modules/schema-utils/dist/ValidationError.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/schema-utils/dist/util/Range.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/schema-utils/dist/util/hints.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/schema-utils/dist/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/schema-utils/dist/validate.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/schema-utils/dist/keywords/absolutePath.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/schema-utils/declarations/util/Range.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/schema-utils/declarations/util/hints.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/schema-utils/declarations/ValidationError.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/schema-utils/declarations/validate.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/schema-utils/declarations/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/schema-utils/declarations/keywords/absolutePath.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/schema-utils/README.md +/Users/example/node_modules/copy-webpack-plugin/node_modules/schema-utils/package.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/slash/license +/Users/example/node_modules/copy-webpack-plugin/node_modules/slash/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/slash/readme.md +/Users/example/node_modules/copy-webpack-plugin/node_modules/slash/package.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/slash/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/LICENSE +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/index.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/prohibited.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/oneRequired.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/exclusiveRange.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/allRequired.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/instanceof.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/range.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/exclusiveRange.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/exclusiveRange.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/instanceof.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/patternRequired.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/deepProperties.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/prohibited.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/deepRequired.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/deepRequired.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/oneRequired.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/range.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/typeof.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/dynamicDefaults.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/regexp.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/allRequired.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/patternRequired.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/anyRequired.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/deepProperties.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/patternRequired.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/instanceof.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/prohibited.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/range.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/typeof.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/dynamicDefaults.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/select.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/anyRequired.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/allRequired.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/deepProperties.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/regexp.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/typeof.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/oneRequired.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/uniqueItemProperties.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/uniqueItemProperties.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/index.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/anyRequired.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/regexp.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/uniqueItemProperties.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/transform.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/transform.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/deepRequired.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/transform.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/dynamicDefaults.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/select.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/keywords/select.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/prohibited.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/oneRequired.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/_util.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/exclusiveRange.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/allRequired.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/instanceof.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/range.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/exclusiveRange.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/exclusiveRange.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/instanceof.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/_util.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/patternRequired.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/deepProperties.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/prohibited.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/deepRequired.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/_required.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/deepRequired.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/_types.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/oneRequired.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/range.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/typeof.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/dynamicDefaults.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/regexp.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/_required.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/_types.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/allRequired.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/patternRequired.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/_range.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/anyRequired.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/_types.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/_range.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/deepProperties.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/patternRequired.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/instanceof.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/prohibited.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/range.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/typeof.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/dynamicDefaults.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/select.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/anyRequired.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/allRequired.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/deepProperties.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/regexp.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/typeof.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/_required.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/oneRequired.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/uniqueItemProperties.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/uniqueItemProperties.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/index.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/anyRequired.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/_range.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/regexp.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/uniqueItemProperties.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/transform.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/transform.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/deepRequired.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/transform.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/dynamicDefaults.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/select.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/_util.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/dist/definitions/select.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/README.md +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/package.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/index.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/keywords/typeof.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/keywords/oneRequired.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/keywords/uniqueItemProperties.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/keywords/dynamicDefaults.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/keywords/select.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/keywords/deepProperties.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/keywords/transform.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/keywords/regexp.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/keywords/exclusiveRange.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/keywords/instanceof.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/keywords/range.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/keywords/index.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/keywords/patternRequired.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/keywords/prohibited.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/keywords/deepRequired.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/keywords/allRequired.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/keywords/anyRequired.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/typeof.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/oneRequired.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/uniqueItemProperties.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/dynamicDefaults.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/select.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/deepProperties.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/transform.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/_util.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/regexp.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/exclusiveRange.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/instanceof.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/_required.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/range.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/_range.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/index.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/patternRequired.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/prohibited.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/deepRequired.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/_types.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/allRequired.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv-keywords/src/definitions/anyRequired.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/LICENSE +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/draft2020.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/dynamic/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/dynamic/dynamicAnchor.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/dynamic/index.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/dynamic/recursiveRef.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/dynamic/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/dynamic/dynamicRef.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/dynamic/recursiveAnchor.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/core/id.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/core/ref.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/core/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/core/id.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/core/index.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/core/id.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/core/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/core/ref.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/core/ref.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/code.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/code.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/code.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/errors.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/errors.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/draft7.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/next.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/metadata.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/metadata.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/unevaluated/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedItems.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/unevaluated/index.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/unevaluated/unevaluatedProperties.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/unevaluated/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/nullable.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/nullable.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/type.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/elements.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/error.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/type.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/elements.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/error.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/properties.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/enum.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/ref.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/properties.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/properties.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/metadata.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/discriminator.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/nullable.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/elements.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/metadata.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/error.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/values.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/discriminator.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/enum.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/union.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/discriminator.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/metadata.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/enum.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/index.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/values.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/type.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/values.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/ref.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/union.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/optionalProperties.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/union.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/jtd/ref.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/draft7.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/discriminator/types.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/discriminator/types.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/discriminator/types.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/discriminator/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/discriminator/index.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/discriminator/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/errors.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/next.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/metadata.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/format/format.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/format/format.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/format/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/format/index.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/format/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/format/format.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/draft2020.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/next.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/anyOf.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/patternProperties.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/thenElse.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/oneOf.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/additionalItems.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/dependencies.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/items2020.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/if.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/thenElse.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/propertyNames.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/anyOf.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/properties.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/not.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/items.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/prefixItems.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/additionalItems.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/properties.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/properties.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/prefixItems.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/oneOf.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/if.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/thenElse.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/patternProperties.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/oneOf.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/allOf.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/dependencies.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/additionalItems.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/anyOf.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/allOf.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/if.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/dependencies.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/additionalProperties.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/index.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/items.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/contains.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/prefixItems.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/not.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/items.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/not.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/items2020.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/allOf.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/propertyNames.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/patternProperties.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/propertyNames.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/dependentSchemas.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/items2020.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/contains.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/applicator/contains.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/draft2020.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/draft7.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/required.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/limitLength.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/uniqueItems.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/limitNumber.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/const.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/multipleOf.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/multipleOf.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/pattern.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/limitProperties.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/limitProperties.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/limitNumber.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/limitItems.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/enum.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/limitNumber.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/dependentRequired.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/limitContains.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/pattern.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/enum.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/limitLength.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/limitContains.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/const.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/pattern.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/enum.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/index.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/limitLength.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/dependentRequired.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/dependentRequired.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/uniqueItems.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/required.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/const.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/limitItems.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/multipleOf.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/limitContains.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/limitProperties.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/required.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/uniqueItems.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/vocabularies/validation/limitItems.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/types/jtd-schema.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/types/json-schema.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/types/jtd-schema.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/types/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/types/jtd-schema.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/types/index.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/types/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/types/json-schema.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/types/json-schema.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/jtd.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/2019.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/2019.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/ajv.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/core.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/standalone/instance.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/standalone/instance.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/standalone/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/standalone/index.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/standalone/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/standalone/instance.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/2020.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/re2.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/validation_error.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/parseJson.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/quote.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/re2.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/equal.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/re2.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/timestamp.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/uri.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/equal.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/parseJson.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/validation_error.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/equal.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/timestamp.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/quote.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/quote.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/parseJson.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/ucs2length.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/ucs2length.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/timestamp.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/ucs2length.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/uri.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/validation_error.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/runtime/uri.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/core.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/core.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/2020.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/resolve.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/applicability.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/keyword.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/defaults.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/dataType.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/subschema.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/keyword.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/boolSchema.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/subschema.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/dataType.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/applicability.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/dataType.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/index.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/keyword.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/boolSchema.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/applicability.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/defaults.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/boolSchema.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/defaults.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/validate/subschema.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/util.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/rules.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/rules.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/util.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/names.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/errors.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/errors.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/ref_error.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/ref_error.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/resolve.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/codegen/code.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/codegen/code.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/codegen/code.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/codegen/scope.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/codegen/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/codegen/scope.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/codegen/index.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/codegen/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/codegen/scope.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/jtd/serialize.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/jtd/types.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/jtd/parse.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/jtd/types.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/jtd/types.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/jtd/serialize.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/jtd/serialize.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/jtd/parse.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/jtd/parse.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/names.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/errors.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/rules.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/index.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/util.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/names.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/ref_error.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/compile/resolve.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2019-09/meta/content.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2019-09/meta/applicator.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2019-09/meta/meta-data.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2019-09/meta/core.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2019-09/meta/validation.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2019-09/meta/format.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2019-09/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2019-09/index.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2019-09/schema.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2019-09/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/jtd-schema.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/jtd-schema.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-secure.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/jtd-schema.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/data.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-draft-07.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2020-12/meta/content.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2020-12/meta/unevaluated.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2020-12/meta/format-annotation.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2020-12/meta/applicator.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2020-12/meta/meta-data.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2020-12/meta/core.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2020-12/meta/validation.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2020-12/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2020-12/index.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2020-12/schema.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-2020-12/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/refs/json-schema-draft-06.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/2020.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/ajv.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/ajv.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/2019.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/jtd.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/dist/jtd.js.map +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/.runkit_example.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/README.md +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/package.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/next.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/draft2020.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/dynamic/dynamicAnchor.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/dynamic/recursiveRef.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/dynamic/dynamicRef.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/dynamic/recursiveAnchor.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/dynamic/index.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/draft7.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/core/ref.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/core/index.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/core/id.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/errors.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/unevaluated/unevaluatedItems.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/unevaluated/unevaluatedProperties.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/unevaluated/index.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/jtd/union.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/jtd/discriminator.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/jtd/enum.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/jtd/ref.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/jtd/type.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/jtd/optionalProperties.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/jtd/elements.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/jtd/properties.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/jtd/index.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/jtd/nullable.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/jtd/metadata.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/jtd/error.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/jtd/values.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/discriminator/types.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/discriminator/index.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/code.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/format/format.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/format/index.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/metadata.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/applicator/if.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/applicator/dependencies.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/applicator/additionalProperties.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/applicator/items.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/applicator/patternProperties.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/applicator/allOf.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/applicator/anyOf.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/applicator/dependentSchemas.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/applicator/items2020.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/applicator/prefixItems.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/applicator/contains.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/applicator/not.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/applicator/propertyNames.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/applicator/additionalItems.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/applicator/oneOf.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/applicator/properties.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/applicator/index.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/applicator/thenElse.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/validation/const.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/validation/enum.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/validation/limitContains.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/validation/dependentRequired.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/validation/uniqueItems.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/validation/multipleOf.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/validation/pattern.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/validation/limitProperties.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/validation/required.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/validation/limitLength.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/validation/limitNumber.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/validation/index.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/vocabularies/validation/limitItems.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/types/json-schema.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/types/index.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/types/jtd-schema.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/2020.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/standalone/index.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/standalone/instance.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/runtime/timestamp.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/runtime/uri.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/runtime/ucs2length.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/runtime/quote.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/runtime/re2.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/runtime/parseJson.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/runtime/validation_error.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/runtime/equal.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/ajv.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/jtd.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/2019.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/core.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/validate/dataType.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/validate/defaults.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/validate/subschema.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/validate/keyword.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/validate/boolSchema.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/validate/applicability.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/validate/index.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/errors.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/ref_error.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/names.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/codegen/scope.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/codegen/code.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/codegen/index.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/jtd/parse.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/jtd/types.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/jtd/serialize.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/rules.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/util.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/index.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/compile/resolve.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-2019-09/meta/content.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-2019-09/meta/applicator.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-2019-09/meta/meta-data.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-2019-09/meta/core.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-2019-09/meta/validation.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-2019-09/meta/format.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-2019-09/schema.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-2019-09/index.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-secure.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/data.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-draft-07.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-2020-12/meta/content.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-2020-12/meta/unevaluated.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-2020-12/meta/format-annotation.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-2020-12/meta/applicator.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-2020-12/meta/meta-data.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-2020-12/meta/core.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-2020-12/meta/validation.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-2020-12/schema.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-2020-12/index.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/json-schema-draft-06.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/ajv/lib/refs/jtd-schema.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/globby/license +/Users/example/node_modules/copy-webpack-plugin/node_modules/globby/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/globby/readme.md +/Users/example/node_modules/copy-webpack-plugin/node_modules/globby/utilities.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/globby/package.json +/Users/example/node_modules/copy-webpack-plugin/node_modules/globby/ignore.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/globby/index.d.ts +/Users/example/node_modules/copy-webpack-plugin/node_modules/glob-parent/LICENSE +/Users/example/node_modules/copy-webpack-plugin/node_modules/glob-parent/index.js +/Users/example/node_modules/copy-webpack-plugin/node_modules/glob-parent/README.md +/Users/example/node_modules/copy-webpack-plugin/node_modules/glob-parent/package.json +/Users/example/node_modules/copy-webpack-plugin/README.md +/Users/example/node_modules/copy-webpack-plugin/package.json +/Users/example/node_modules/y18n/LICENSE +/Users/example/node_modules/y18n/CHANGELOG.md +/Users/example/node_modules/y18n/README.md +/Users/example/node_modules/y18n/package.json +/Users/example/node_modules/y18n/index.mjs +/Users/example/node_modules/y18n/build/index.cjs +/Users/example/node_modules/y18n/build/lib/cjs.js +/Users/example/node_modules/y18n/build/lib/platform-shims/node.js +/Users/example/node_modules/y18n/build/lib/index.js +/Users/example/node_modules/once/LICENSE +/Users/example/node_modules/once/README.md +/Users/example/node_modules/once/package.json +/Users/example/node_modules/once/once.js +/Users/example/node_modules/@szmarczak/http-timer/LICENSE +/Users/example/node_modules/@szmarczak/http-timer/dist/source/index.js +/Users/example/node_modules/@szmarczak/http-timer/dist/source/index.d.ts +/Users/example/node_modules/@szmarczak/http-timer/README.md +/Users/example/node_modules/@szmarczak/http-timer/package.json +/Users/example/node_modules/gensync/LICENSE +/Users/example/node_modules/gensync/test/.babelrc +/Users/example/node_modules/gensync/test/index.test.js +/Users/example/node_modules/gensync/index.js +/Users/example/node_modules/gensync/README.md +/Users/example/node_modules/gensync/index.js.flow +/Users/example/node_modules/gensync/package.json +/Users/example/node_modules/archy/LICENSE +/Users/example/node_modules/archy/test/multi_line.js +/Users/example/node_modules/archy/test/non_unicode.js +/Users/example/node_modules/archy/test/beep.js +/Users/example/node_modules/archy/index.js +/Users/example/node_modules/archy/readme.markdown +/Users/example/node_modules/archy/package.json +/Users/example/node_modules/archy/examples/multi_line.js +/Users/example/node_modules/archy/examples/beep.js +/Users/example/node_modules/archy/.travis.yml +/Users/example/node_modules/global-modules/LICENSE +/Users/example/node_modules/global-modules/index.js +/Users/example/node_modules/global-modules/README.md +/Users/example/node_modules/global-modules/package.json +/Users/example/node_modules/copy-descriptor/LICENSE +/Users/example/node_modules/copy-descriptor/index.js +/Users/example/node_modules/copy-descriptor/package.json +/Users/example/node_modules/is-generator-function/LICENSE +/Users/example/node_modules/is-generator-function/test/index.js +/Users/example/node_modules/is-generator-function/test/corejs.js +/Users/example/node_modules/is-generator-function/test/uglified.js +/Users/example/node_modules/is-generator-function/CHANGELOG.md +/Users/example/node_modules/is-generator-function/.eslintrc +/Users/example/node_modules/is-generator-function/index.js +/Users/example/node_modules/is-generator-function/README.md +/Users/example/node_modules/is-generator-function/package.json +/Users/example/node_modules/is-generator-function/.nvmrc +/Users/example/node_modules/is-generator-function/.eslintignore +/Users/example/node_modules/is-generator-function/.nycrc +/Users/example/node_modules/regexpp/LICENSE +/Users/example/node_modules/regexpp/index.js +/Users/example/node_modules/regexpp/index.mjs.map +/Users/example/node_modules/regexpp/README.md +/Users/example/node_modules/regexpp/package.json +/Users/example/node_modules/regexpp/index.mjs +/Users/example/node_modules/regexpp/index.js.map +/Users/example/node_modules/regexpp/index.d.ts +/Users/example/node_modules/proxy-from-env/test.js +/Users/example/node_modules/proxy-from-env/LICENSE +/Users/example/node_modules/proxy-from-env/.eslintrc +/Users/example/node_modules/proxy-from-env/index.js +/Users/example/node_modules/proxy-from-env/README.md +/Users/example/node_modules/proxy-from-env/package.json +/Users/example/node_modules/proxy-from-env/.travis.yml +/Users/example/node_modules/crypt/README.mkd +/Users/example/node_modules/crypt/crypt.js +/Users/example/node_modules/crypt/LICENSE.mkd +/Users/example/node_modules/crypt/package.json +/Users/example/node_modules/is-negative-zero/LICENSE +/Users/example/node_modules/is-negative-zero/test/index.js +/Users/example/node_modules/is-negative-zero/CHANGELOG.md +/Users/example/node_modules/is-negative-zero/.eslintrc +/Users/example/node_modules/is-negative-zero/index.js +/Users/example/node_modules/is-negative-zero/.editorconfig +/Users/example/node_modules/is-negative-zero/README.md +/Users/example/node_modules/is-negative-zero/package.json +/Users/example/node_modules/is-negative-zero/.github/workflows/node-4+.yml +/Users/example/node_modules/is-negative-zero/.github/workflows/require-allow-edits.yml +/Users/example/node_modules/is-negative-zero/.github/workflows/node-iojs.yml +/Users/example/node_modules/is-negative-zero/.github/workflows/rebase.yml +/Users/example/node_modules/is-negative-zero/.github/workflows/node-zero.yml +/Users/example/node_modules/is-negative-zero/.github/workflows/node-pretest.yml +/Users/example/node_modules/is-negative-zero/.eslintignore +/Users/example/node_modules/is-negative-zero/.nycrc +/Users/example/node_modules/windows-foreground-love/LICENSE +/Users/example/node_modules/windows-foreground-love/binding.gyp +/Users/example/node_modules/windows-foreground-love/index.js +/Users/example/node_modules/windows-foreground-love/README.md +/Users/example/node_modules/windows-foreground-love/package.json +/Users/example/node_modules/windows-foreground-love/build/gyp-mac-tool +/Users/example/node_modules/windows-foreground-love/build/Makefile +/Users/example/node_modules/windows-foreground-love/build/foreground_love.target.mk +/Users/example/node_modules/windows-foreground-love/build/Release/obj.target/foreground_love/src/foreground-love.o +/Users/example/node_modules/windows-foreground-love/build/Release/foreground_love.node +/Users/example/node_modules/windows-foreground-love/build/Release/.deps/Release/obj.target/foreground_love/src/foreground-love.o.d +/Users/example/node_modules/windows-foreground-love/build/Release/.deps/Release/foreground_love.node.d +/Users/example/node_modules/windows-foreground-love/build/config.gypi +/Users/example/node_modules/windows-foreground-love/build/binding.Makefile +/Users/example/node_modules/windows-foreground-love/index.d.ts +/Users/example/node_modules/windows-foreground-love/src/common.h +/Users/example/node_modules/windows-foreground-love/src/foreground-love.cc +/Users/example/node_modules/ignore/index.js +/Users/example/node_modules/ignore/legacy.js +/Users/example/node_modules/ignore/README.md +/Users/example/node_modules/ignore/package.json +/Users/example/node_modules/ignore/index.d.ts +/Users/example/node_modules/ignore/LICENSE-MIT +/Users/example/node_modules/file-uri-to-path/.npmignore +/Users/example/node_modules/file-uri-to-path/LICENSE +/Users/example/node_modules/file-uri-to-path/test/tests.json +/Users/example/node_modules/file-uri-to-path/test/test.js +/Users/example/node_modules/file-uri-to-path/History.md +/Users/example/node_modules/file-uri-to-path/index.js +/Users/example/node_modules/file-uri-to-path/README.md +/Users/example/node_modules/file-uri-to-path/package.json +/Users/example/node_modules/file-uri-to-path/index.d.ts +/Users/example/node_modules/file-uri-to-path/.travis.yml +/Users/example/node_modules/postcss-discard-duplicates/types/index.d.ts +/Users/example/node_modules/postcss-discard-duplicates/README.md +/Users/example/node_modules/postcss-discard-duplicates/package.json +/Users/example/node_modules/postcss-discard-duplicates/LICENSE-MIT +/Users/example/node_modules/postcss-discard-duplicates/src/index.js +/Users/example/node_modules/extend-shallow/LICENSE +/Users/example/node_modules/extend-shallow/index.js +/Users/example/node_modules/extend-shallow/README.md +/Users/example/node_modules/extend-shallow/package.json +/Users/example/node_modules/normalize-url/license +/Users/example/node_modules/normalize-url/index.js +/Users/example/node_modules/normalize-url/readme.md +/Users/example/node_modules/normalize-url/package.json +/Users/example/node_modules/normalize-url/index.d.ts +/Users/example/node_modules/native-keymap/ThirdPartyNotices.txt +/Users/example/node_modules/native-keymap/binding.gyp +/Users/example/node_modules/native-keymap/index.js +/Users/example/node_modules/native-keymap/README.md +/Users/example/node_modules/native-keymap/package.json +/Users/example/node_modules/native-keymap/deps/chromium/macros.h +/Users/example/node_modules/native-keymap/deps/chromium/keyboard_codes.h +/Users/example/node_modules/native-keymap/deps/chromium/dom_code_data.inc +/Users/example/node_modules/native-keymap/deps/chromium/x/keysym_to_unicode.cc +/Users/example/node_modules/native-keymap/deps/chromium/x/keysym_to_unicode.h +/Users/example/node_modules/native-keymap/build/gyp-mac-tool +/Users/example/node_modules/native-keymap/build/Makefile +/Users/example/node_modules/native-keymap/build/Release/keymapping.node +/Users/example/node_modules/native-keymap/build/Release/obj.target/keymapping/src/keyboard_mac.o +/Users/example/node_modules/native-keymap/build/Release/obj.target/keymapping/src/string_conversion.o +/Users/example/node_modules/native-keymap/build/Release/obj.target/keymapping/src/keymapping.o +/Users/example/node_modules/native-keymap/build/Release/.deps/Release/keymapping.node.d +/Users/example/node_modules/native-keymap/build/Release/.deps/Release/obj.target/keymapping/src/keyboard_mac.o.d +/Users/example/node_modules/native-keymap/build/Release/.deps/Release/obj.target/keymapping/src/keymapping.o.d +/Users/example/node_modules/native-keymap/build/Release/.deps/Release/obj.target/keymapping/src/string_conversion.o.d +/Users/example/node_modules/native-keymap/build/config.gypi +/Users/example/node_modules/native-keymap/build/binding.Makefile +/Users/example/node_modules/native-keymap/build/keymapping.target.mk +/Users/example/node_modules/native-keymap/License.txt +/Users/example/node_modules/native-keymap/index.d.ts +/Users/example/node_modules/native-keymap/SECURITY.md +/Users/example/node_modules/native-keymap/src/keymapping.cc +/Users/example/node_modules/native-keymap/src/keyboard_x.cc +/Users/example/node_modules/native-keymap/src/string_conversion.cc +/Users/example/node_modules/native-keymap/src/keyboard_mac.mm +/Users/example/node_modules/native-keymap/src/common.h +/Users/example/node_modules/native-keymap/src/keyboard_win.cc +/Users/example/node_modules/native-keymap/src/string_conversion.h +/Users/example/node_modules/native-keymap/src/keymapping.h +/Users/example/node_modules/serialize-javascript/LICENSE +/Users/example/node_modules/serialize-javascript/index.js +/Users/example/node_modules/serialize-javascript/README.md +/Users/example/node_modules/serialize-javascript/package.json +/Users/example/node_modules/vscode-oniguruma/NOTICES.txt +/Users/example/node_modules/vscode-oniguruma/main.d.ts +/Users/example/node_modules/vscode-oniguruma/release/main.js +/Users/example/node_modules/vscode-oniguruma/release/onig.wasm +/Users/example/node_modules/vscode-oniguruma/README.md +/Users/example/node_modules/vscode-oniguruma/package.json +/Users/example/node_modules/vscode-oniguruma/LICENSE.txt +/Users/example/node_modules/vscode-oniguruma/SECURITY.md +/Users/example/node_modules/plugin-error/LICENSE +/Users/example/node_modules/plugin-error/node_modules/is-extendable/LICENSE +/Users/example/node_modules/plugin-error/node_modules/is-extendable/index.js +/Users/example/node_modules/plugin-error/node_modules/is-extendable/README.md +/Users/example/node_modules/plugin-error/node_modules/is-extendable/package.json +/Users/example/node_modules/plugin-error/node_modules/is-extendable/index.d.ts +/Users/example/node_modules/plugin-error/node_modules/extend-shallow/LICENSE +/Users/example/node_modules/plugin-error/node_modules/extend-shallow/index.js +/Users/example/node_modules/plugin-error/node_modules/extend-shallow/README.md +/Users/example/node_modules/plugin-error/node_modules/extend-shallow/package.json +/Users/example/node_modules/plugin-error/node_modules/ansi-colors/types/index.d.ts +/Users/example/node_modules/plugin-error/node_modules/ansi-colors/LICENSE +/Users/example/node_modules/plugin-error/node_modules/ansi-colors/index.js +/Users/example/node_modules/plugin-error/node_modules/ansi-colors/README.md +/Users/example/node_modules/plugin-error/node_modules/ansi-colors/package.json +/Users/example/node_modules/plugin-error/index.js +/Users/example/node_modules/plugin-error/README.md +/Users/example/node_modules/plugin-error/package.json +/Users/example/node_modules/plugin-error/index.d.ts +/Users/example/node_modules/debounce/.npmignore +/Users/example/node_modules/debounce/test.js +/Users/example/node_modules/debounce/Makefile +/Users/example/node_modules/debounce/History.md +/Users/example/node_modules/debounce/index.js +/Users/example/node_modules/debounce/Readme.md +/Users/example/node_modules/debounce/component.json +/Users/example/node_modules/debounce/test.html +/Users/example/node_modules/debounce/package.json +/Users/example/node_modules/mocha-junit-reporter/test/resources/jenkins-junit.xsd +/Users/example/node_modules/mocha-junit-reporter/test/resources/JUnit.xsd +/Users/example/node_modules/mocha-junit-reporter/test/mock-results.js +/Users/example/node_modules/mocha-junit-reporter/test/mocha-junit-reporter-spec.js +/Users/example/node_modules/mocha-junit-reporter/test/mock-junit-suites.js +/Users/example/node_modules/mocha-junit-reporter/node_modules/strip-ansi/license +/Users/example/node_modules/mocha-junit-reporter/node_modules/strip-ansi/index.js +/Users/example/node_modules/mocha-junit-reporter/node_modules/strip-ansi/readme.md +/Users/example/node_modules/mocha-junit-reporter/node_modules/strip-ansi/package.json +/Users/example/node_modules/mocha-junit-reporter/node_modules/strip-ansi/index.d.ts +/Users/example/node_modules/mocha-junit-reporter/node_modules/ansi-regex/license +/Users/example/node_modules/mocha-junit-reporter/node_modules/ansi-regex/index.js +/Users/example/node_modules/mocha-junit-reporter/node_modules/ansi-regex/readme.md +/Users/example/node_modules/mocha-junit-reporter/node_modules/ansi-regex/package.json +/Users/example/node_modules/mocha-junit-reporter/node_modules/ansi-regex/index.d.ts +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/LICENSE +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/mkdirp-manual.js +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/path-arg.d.ts +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/mkdirp-native.js +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/opts-arg.js.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/find-made.js.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/path-arg.d.ts.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/find-made.d.ts +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/use-native.d.ts +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/mkdirp-manual.js.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/index.js +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/mkdirp-native.d.ts.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/mkdirp-native.js.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/mkdirp-manual.d.ts +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/package.json +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/path-arg.js.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/index.js.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/opts-arg.d.ts +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/opts-arg.js +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/find-made.js +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/use-native.d.ts.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/mkdirp-native.d.ts +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/use-native.js.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/index.d.ts +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/find-made.d.ts.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/path-arg.js +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/mkdirp-manual.d.ts.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/opts-arg.d.ts.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/index.d.ts.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/mjs/use-native.js +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/package.json +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/mkdirp-manual.js +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/path-arg.d.ts +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/mkdirp-native.js +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/bin.js.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/bin.js +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/opts-arg.js.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/find-made.js.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/path-arg.d.ts.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/find-made.d.ts +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/use-native.d.ts +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/mkdirp-manual.js.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/index.js +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/mkdirp-native.d.ts.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/mkdirp-native.js.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/mkdirp-manual.d.ts +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/bin.d.ts.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/path-arg.js.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/index.js.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/opts-arg.d.ts +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/opts-arg.js +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/find-made.js +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/use-native.d.ts.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/mkdirp-native.d.ts +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/use-native.js.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/index.d.ts +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/find-made.d.ts.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/path-arg.js +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/mkdirp-manual.d.ts.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/bin.d.ts +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/opts-arg.d.ts.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/index.d.ts.map +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/dist/cjs/src/use-native.js +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/readme.markdown +/Users/example/node_modules/mocha-junit-reporter/node_modules/mkdirp/package.json +/Users/example/node_modules/mocha-junit-reporter/index.js +/Users/example/node_modules/mocha-junit-reporter/.editorconfig +/Users/example/node_modules/mocha-junit-reporter/README.md +/Users/example/node_modules/mocha-junit-reporter/package.json +/Users/example/node_modules/mocha-junit-reporter/.github/workflows/npmpublish.yml +/Users/example/node_modules/mocha-junit-reporter/.github/workflows/build.yml +/Users/example/node_modules/mocha-junit-reporter/.eslintrc.js +/Users/example/node_modules/mocha-junit-reporter/LICENSE.txt +/Users/example/node_modules/resolve-alpn/LICENSE +/Users/example/node_modules/resolve-alpn/index.js +/Users/example/node_modules/resolve-alpn/README.md +/Users/example/node_modules/resolve-alpn/package.json +/Users/example/node_modules/flush-write-stream/test.js +/Users/example/node_modules/flush-write-stream/LICENSE +/Users/example/node_modules/flush-write-stream/index.js +/Users/example/node_modules/flush-write-stream/README.md +/Users/example/node_modules/flush-write-stream/package.json +/Users/example/node_modules/flush-write-stream/example.js +/Users/example/node_modules/flush-write-stream/.travis.yml +/Users/example/node_modules/v8-to-istanbul/CHANGELOG.md +/Users/example/node_modules/v8-to-istanbul/node_modules/convert-source-map/LICENSE +/Users/example/node_modules/v8-to-istanbul/node_modules/convert-source-map/index.js +/Users/example/node_modules/v8-to-istanbul/node_modules/convert-source-map/README.md +/Users/example/node_modules/v8-to-istanbul/node_modules/convert-source-map/package.json +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/sourcemap-codec/LICENSE +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/sourcemap-codec/dist/types/sourcemap-codec.d.ts +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js.map +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs.map +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/sourcemap-codec/README.md +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/sourcemap-codec/package.json +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping/LICENSE +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping/dist/types/resolve.d.ts +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping/dist/types/types.d.ts +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping/dist/types/trace-mapping.d.ts +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping/dist/types/by-source.d.ts +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping/dist/types/binary-search.d.ts +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping/dist/types/any-map.d.ts +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping/dist/types/strip-filename.d.ts +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping/dist/types/sourcemap-segment.d.ts +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping/dist/types/sort.d.ts +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs.map +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js.map +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping/README.md +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/trace-mapping/package.json +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/resolve-uri/LICENSE +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js.map +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/resolve-uri/dist/types/resolve-uri.d.ts +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs.map +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/resolve-uri/README.md +/Users/example/node_modules/v8-to-istanbul/node_modules/@jridgewell/resolve-uri/package.json +/Users/example/node_modules/v8-to-istanbul/index.js +/Users/example/node_modules/v8-to-istanbul/README.md +/Users/example/node_modules/v8-to-istanbul/package.json +/Users/example/node_modules/v8-to-istanbul/lib/line.js +/Users/example/node_modules/v8-to-istanbul/lib/range.js +/Users/example/node_modules/v8-to-istanbul/lib/branch.js +/Users/example/node_modules/v8-to-istanbul/lib/v8-to-istanbul.js +/Users/example/node_modules/v8-to-istanbul/lib/function.js +/Users/example/node_modules/v8-to-istanbul/lib/source.js +/Users/example/node_modules/v8-to-istanbul/LICENSE.txt +/Users/example/node_modules/v8-to-istanbul/index.d.ts +/Users/example/node_modules/has-values/LICENSE +/Users/example/node_modules/has-values/node_modules/kind-of/LICENSE +/Users/example/node_modules/has-values/node_modules/kind-of/index.js +/Users/example/node_modules/has-values/node_modules/kind-of/README.md +/Users/example/node_modules/has-values/node_modules/kind-of/package.json +/Users/example/node_modules/has-values/index.js +/Users/example/node_modules/has-values/README.md +/Users/example/node_modules/has-values/package.json +/Users/example/node_modules/esrecurse/.babelrc +/Users/example/node_modules/esrecurse/esrecurse.js +/Users/example/node_modules/esrecurse/README.md +/Users/example/node_modules/esrecurse/gulpfile.babel.js +/Users/example/node_modules/esrecurse/package.json +/Users/example/node_modules/p-is-promise/license +/Users/example/node_modules/p-is-promise/index.js +/Users/example/node_modules/p-is-promise/readme.md +/Users/example/node_modules/p-is-promise/package.json +/Users/example/node_modules/p-is-promise/index.d.ts +/Users/example/node_modules/to-regex/LICENSE +/Users/example/node_modules/to-regex/node_modules/is-extendable/LICENSE +/Users/example/node_modules/to-regex/node_modules/is-extendable/index.js +/Users/example/node_modules/to-regex/node_modules/is-extendable/README.md +/Users/example/node_modules/to-regex/node_modules/is-extendable/package.json +/Users/example/node_modules/to-regex/node_modules/is-extendable/index.d.ts +/Users/example/node_modules/to-regex/node_modules/extend-shallow/LICENSE +/Users/example/node_modules/to-regex/node_modules/extend-shallow/index.js +/Users/example/node_modules/to-regex/node_modules/extend-shallow/README.md +/Users/example/node_modules/to-regex/node_modules/extend-shallow/package.json +/Users/example/node_modules/to-regex/node_modules/define-property/LICENSE +/Users/example/node_modules/to-regex/node_modules/define-property/CHANGELOG.md +/Users/example/node_modules/to-regex/node_modules/define-property/index.js +/Users/example/node_modules/to-regex/node_modules/define-property/README.md +/Users/example/node_modules/to-regex/node_modules/define-property/package.json +/Users/example/node_modules/to-regex/index.js +/Users/example/node_modules/to-regex/README.md +/Users/example/node_modules/to-regex/package.json +/Users/example/node_modules/tas-client-umd/LICENSE +/Users/example/node_modules/tas-client-umd/README.md +/Users/example/node_modules/tas-client-umd/package.json +/Users/example/node_modules/tas-client-umd/lib/tas-client-umd.js +/Users/example/node_modules/tas-client-umd/lib/tas-client/ExperimentationService.d.ts +/Users/example/node_modules/tas-client-umd/lib/tas-client/ExperimentationServiceBase.d.ts +/Users/example/node_modules/tas-client-umd/lib/tas-client/Util/AxiosHttpClient.d.ts +/Users/example/node_modules/tas-client-umd/lib/tas-client/Util/PollingService.d.ts +/Users/example/node_modules/tas-client-umd/lib/tas-client/Util/MemoryKeyValueStorage.d.ts +/Users/example/node_modules/tas-client-umd/lib/tas-client/ExperimentationServiceAutoPolling.d.ts +/Users/example/node_modules/tas-client-umd/lib/tas-client/FeatureProvider/BaseFeatureProvider.d.ts +/Users/example/node_modules/tas-client-umd/lib/tas-client/FeatureProvider/TasApiFeatureProvider.d.ts +/Users/example/node_modules/tas-client-umd/lib/tas-client/FeatureProvider/IFeatureProvider.d.ts +/Users/example/node_modules/tas-client-umd/lib/tas-client/FeatureProvider/FilteredFeatureProvider.d.ts +/Users/example/node_modules/tas-client-umd/lib/contracts/IExperimentationService.d.ts +/Users/example/node_modules/tas-client-umd/lib/contracts/IExperimentationTelemetry.d.ts +/Users/example/node_modules/tas-client-umd/lib/contracts/IExperimentationFilterProvider.d.ts +/Users/example/node_modules/tas-client-umd/lib/contracts/IKeyValueStorage.d.ts +/Users/example/node_modules/tas-client-umd/lib/contracts/ExperimentationServiceConfig.d.ts +/Users/example/node_modules/tas-client-umd/lib/tas-client-umd.js.map +/Users/example/node_modules/tas-client-umd/lib/index.d.ts +/Users/example/node_modules/tas-client-umd/build/publish.yml +/Users/example/node_modules/spdx-correct/LICENSE +/Users/example/node_modules/spdx-correct/index.js +/Users/example/node_modules/spdx-correct/README.md +/Users/example/node_modules/spdx-correct/package.json +/Users/example/node_modules/string_decoder/LICENSE +/Users/example/node_modules/string_decoder/README.md +/Users/example/node_modules/string_decoder/package.json +/Users/example/node_modules/string_decoder/lib/string_decoder.js +/Users/example/node_modules/tslib/tslib.d.ts +/Users/example/node_modules/tslib/tslib.js +/Users/example/node_modules/tslib/CopyrightNotice.txt +/Users/example/node_modules/tslib/README.md +/Users/example/node_modules/tslib/tslib.es6.js +/Users/example/node_modules/tslib/package.json +/Users/example/node_modules/tslib/tslib.es6.html +/Users/example/node_modules/tslib/LICENSE.txt +/Users/example/node_modules/tslib/modules/index.js +/Users/example/node_modules/tslib/modules/package.json +/Users/example/node_modules/tslib/tslib.html +/Users/example/node_modules/typedarray/LICENSE +/Users/example/node_modules/typedarray/test/tarray.js +/Users/example/node_modules/typedarray/test/server/undef_globals.js +/Users/example/node_modules/typedarray/example/tarray.js +/Users/example/node_modules/typedarray/index.js +/Users/example/node_modules/typedarray/readme.markdown +/Users/example/node_modules/typedarray/package.json +/Users/example/node_modules/typedarray/.travis.yml +/Users/example/node_modules/shallow-clone/LICENSE +/Users/example/node_modules/shallow-clone/index.js +/Users/example/node_modules/shallow-clone/README.md +/Users/example/node_modules/shallow-clone/package.json +/Users/example/node_modules/vscode-nls-dev/ThirdPartyNotices.txt +/Users/example/node_modules/vscode-nls-dev/node_modules/xml2js/LICENSE +/Users/example/node_modules/vscode-nls-dev/node_modules/xml2js/README.md +/Users/example/node_modules/vscode-nls-dev/node_modules/xml2js/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/xml2js/lib/processors.js +/Users/example/node_modules/vscode-nls-dev/node_modules/xml2js/lib/xml2js.js +/Users/example/node_modules/vscode-nls-dev/node_modules/xml2js/lib/builder.js +/Users/example/node_modules/vscode-nls-dev/node_modules/xml2js/lib/parser.js +/Users/example/node_modules/vscode-nls-dev/node_modules/xml2js/lib/defaults.js +/Users/example/node_modules/vscode-nls-dev/node_modules/xml2js/lib/bom.js +/Users/example/node_modules/vscode-nls-dev/node_modules/strip-ansi/license +/Users/example/node_modules/vscode-nls-dev/node_modules/strip-ansi/index.js +/Users/example/node_modules/vscode-nls-dev/node_modules/strip-ansi/readme.md +/Users/example/node_modules/vscode-nls-dev/node_modules/strip-ansi/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/strip-ansi/index.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/path-exists/license +/Users/example/node_modules/vscode-nls-dev/node_modules/path-exists/index.js +/Users/example/node_modules/vscode-nls-dev/node_modules/path-exists/readme.md +/Users/example/node_modules/vscode-nls-dev/node_modules/path-exists/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/wrap-ansi/license +/Users/example/node_modules/vscode-nls-dev/node_modules/wrap-ansi/index.js +/Users/example/node_modules/vscode-nls-dev/node_modules/wrap-ansi/readme.md +/Users/example/node_modules/vscode-nls-dev/node_modules/wrap-ansi/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/y18n/LICENSE +/Users/example/node_modules/vscode-nls-dev/node_modules/y18n/CHANGELOG.md +/Users/example/node_modules/vscode-nls-dev/node_modules/y18n/index.js +/Users/example/node_modules/vscode-nls-dev/node_modules/y18n/README.md +/Users/example/node_modules/vscode-nls-dev/node_modules/y18n/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/.npmignore +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/AUTHORS.md +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/bin/tsserver +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/bin/tsc +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/CopyrightNotice.txt +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/README.md +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/yarn.lock +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/package-lock.json +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/CONTRIBUTING.md +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.dom.iterable.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/tsserverlibrary.js +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/cancellationToken.js +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es2015.reflect.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es2016.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es2015.core.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/pl/diagnosticMessages.generated.json +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/typescript.js +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es2015.proxy.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es2015.generator.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es2017.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.scripthost.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/typescriptServices.js +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/ja/diagnosticMessages.generated.json +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es2015.promise.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/it/diagnosticMessages.generated.json +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/cs/diagnosticMessages.generated.json +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es2015.iterable.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/ru/diagnosticMessages.generated.json +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/tsserver.js +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es6.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es2016.array.include.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/README.md +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es5.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.esnext.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/zh-cn/diagnosticMessages.generated.json +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/typescriptServices.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/tsc.js +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es2017.full.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.dom.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/zh-tw/diagnosticMessages.generated.json +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/pt-br/diagnosticMessages.generated.json +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/protocol.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.esnext.asynciterable.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/de/diagnosticMessages.generated.json +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/ko/diagnosticMessages.generated.json +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es2017.intl.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/fr/diagnosticMessages.generated.json +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.webworker.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/es/diagnosticMessages.generated.json +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/tsserverlibrary.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.esnext.full.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/typingsInstaller.js +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es2016.full.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es2017.object.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/watchGuard.js +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/typescript.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es2017.string.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/tr/diagnosticMessages.generated.json +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es2015.symbol.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es2015.collection.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/lib/lib.es2015.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/.mailmap +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/LICENSE.txt +/Users/example/node_modules/vscode-nls-dev/node_modules/typescript/ThirdPartyNoticeText.txt +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs-parser/CHANGELOG.md +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs-parser/index.js +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs-parser/README.md +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs-parser/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs-parser/lib/tokenize-arg-string.js +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs-parser/LICENSE.txt +/Users/example/node_modules/vscode-nls-dev/node_modules/color-name/.npmignore +/Users/example/node_modules/vscode-nls-dev/node_modules/color-name/test.js +/Users/example/node_modules/vscode-nls-dev/node_modules/color-name/LICENSE +/Users/example/node_modules/vscode-nls-dev/node_modules/color-name/index.js +/Users/example/node_modules/vscode-nls-dev/node_modules/color-name/README.md +/Users/example/node_modules/vscode-nls-dev/node_modules/color-name/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/color-name/.eslintrc.json +/Users/example/node_modules/vscode-nls-dev/node_modules/p-locate/license +/Users/example/node_modules/vscode-nls-dev/node_modules/p-locate/index.js +/Users/example/node_modules/vscode-nls-dev/node_modules/p-locate/readme.md +/Users/example/node_modules/vscode-nls-dev/node_modules/p-locate/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/find-up/license +/Users/example/node_modules/vscode-nls-dev/node_modules/find-up/index.js +/Users/example/node_modules/vscode-nls-dev/node_modules/find-up/readme.md +/Users/example/node_modules/vscode-nls-dev/node_modules/find-up/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/ansi-regex/license +/Users/example/node_modules/vscode-nls-dev/node_modules/ansi-regex/index.js +/Users/example/node_modules/vscode-nls-dev/node_modules/ansi-regex/readme.md +/Users/example/node_modules/vscode-nls-dev/node_modules/ansi-regex/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/color-convert/route.js +/Users/example/node_modules/vscode-nls-dev/node_modules/color-convert/conversions.js +/Users/example/node_modules/vscode-nls-dev/node_modules/color-convert/LICENSE +/Users/example/node_modules/vscode-nls-dev/node_modules/color-convert/CHANGELOG.md +/Users/example/node_modules/vscode-nls-dev/node_modules/color-convert/index.js +/Users/example/node_modules/vscode-nls-dev/node_modules/color-convert/README.md +/Users/example/node_modules/vscode-nls-dev/node_modules/color-convert/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/ansi-styles/license +/Users/example/node_modules/vscode-nls-dev/node_modules/ansi-styles/index.js +/Users/example/node_modules/vscode-nls-dev/node_modules/ansi-styles/readme.md +/Users/example/node_modules/vscode-nls-dev/node_modules/ansi-styles/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/cliui/CHANGELOG.md +/Users/example/node_modules/vscode-nls-dev/node_modules/cliui/index.js +/Users/example/node_modules/vscode-nls-dev/node_modules/cliui/README.md +/Users/example/node_modules/vscode-nls-dev/node_modules/cliui/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/cliui/LICENSE.txt +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/tr.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/hu.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/nl.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/pirate.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/zh_CN.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/ja.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/de.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/ru.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/pl.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/pt.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/be.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/en.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/it.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/fr.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/hi.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/ko.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/id.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/pt_BR.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/zh_TW.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/th.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/nn.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/es.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/locales/nb.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/yargs.js +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/LICENSE +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/CHANGELOG.md +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/index.js +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/README.md +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/lib/argsert.js +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/lib/apply-extends.js +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/lib/yerror.js +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/lib/completion.js +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/lib/is-promise.js +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/lib/command.js +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/lib/validation.js +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/lib/middleware.js +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/lib/usage.js +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/lib/decamelize.js +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/lib/obj-filter.js +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/lib/completion-templates.js +/Users/example/node_modules/vscode-nls-dev/node_modules/yargs/lib/levenshtein.js +/Users/example/node_modules/vscode-nls-dev/node_modules/glob/LICENSE +/Users/example/node_modules/vscode-nls-dev/node_modules/glob/changelog.md +/Users/example/node_modules/vscode-nls-dev/node_modules/glob/sync.js +/Users/example/node_modules/vscode-nls-dev/node_modules/glob/README.md +/Users/example/node_modules/vscode-nls-dev/node_modules/glob/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/glob/common.js +/Users/example/node_modules/vscode-nls-dev/node_modules/glob/glob.js +/Users/example/node_modules/vscode-nls-dev/node_modules/string-width/license +/Users/example/node_modules/vscode-nls-dev/node_modules/string-width/index.js +/Users/example/node_modules/vscode-nls-dev/node_modules/string-width/readme.md +/Users/example/node_modules/vscode-nls-dev/node_modules/string-width/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/vinyl/LICENSE +/Users/example/node_modules/vscode-nls-dev/node_modules/vinyl/index.js +/Users/example/node_modules/vscode-nls-dev/node_modules/vinyl/README.md +/Users/example/node_modules/vscode-nls-dev/node_modules/vinyl/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/vinyl/lib/normalize.js +/Users/example/node_modules/vscode-nls-dev/node_modules/vinyl/lib/is-stream.js +/Users/example/node_modules/vscode-nls-dev/node_modules/vinyl/lib/inspect-stream.js +/Users/example/node_modules/vscode-nls-dev/node_modules/camelcase/license +/Users/example/node_modules/vscode-nls-dev/node_modules/camelcase/index.js +/Users/example/node_modules/vscode-nls-dev/node_modules/camelcase/readme.md +/Users/example/node_modules/vscode-nls-dev/node_modules/camelcase/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/camelcase/index.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/emoji-regex/index.js +/Users/example/node_modules/vscode-nls-dev/node_modules/emoji-regex/LICENSE-MIT.txt +/Users/example/node_modules/vscode-nls-dev/node_modules/emoji-regex/README.md +/Users/example/node_modules/vscode-nls-dev/node_modules/emoji-regex/package.json +/Users/example/node_modules/vscode-nls-dev/node_modules/emoji-regex/es2015/index.js +/Users/example/node_modules/vscode-nls-dev/node_modules/emoji-regex/es2015/text.js +/Users/example/node_modules/vscode-nls-dev/node_modules/emoji-regex/index.d.ts +/Users/example/node_modules/vscode-nls-dev/node_modules/emoji-regex/text.js +/Users/example/node_modules/vscode-nls-dev/node_modules/locate-path/license +/Users/example/node_modules/vscode-nls-dev/node_modules/locate-path/index.js +/Users/example/node_modules/vscode-nls-dev/node_modules/locate-path/readme.md +/Users/example/node_modules/vscode-nls-dev/node_modules/locate-path/package.json +/Users/example/node_modules/vscode-nls-dev/README.md +/Users/example/node_modules/vscode-nls-dev/package.json +/Users/example/node_modules/vscode-nls-dev/lib/main.d.ts +/Users/example/node_modules/vscode-nls-dev/lib/webpack-loader.js +/Users/example/node_modules/vscode-nls-dev/lib/lib.js +/Users/example/node_modules/vscode-nls-dev/lib/main.js +/Users/example/node_modules/vscode-nls-dev/lib/vscl.d.ts +/Users/example/node_modules/vscode-nls-dev/lib/webpack-bundler.d.ts +/Users/example/node_modules/vscode-nls-dev/lib/webpack-bundler.js +/Users/example/node_modules/vscode-nls-dev/lib/lib.d.ts +/Users/example/node_modules/vscode-nls-dev/lib/webpack-loader.d.ts +/Users/example/node_modules/vscode-nls-dev/lib/vscl.js +/Users/example/node_modules/vscode-nls-dev/License.txt +/Users/example/node_modules/argparse/LICENSE +/Users/example/node_modules/argparse/CHANGELOG.md +/Users/example/node_modules/argparse/README.md +/Users/example/node_modules/argparse/package.json +/Users/example/node_modules/argparse/lib/textwrap.js +/Users/example/node_modules/argparse/lib/sub.js +/Users/example/node_modules/argparse/argparse.js +/Users/example/node_modules/nan/nan_converters.h +/Users/example/node_modules/nan/LICENSE.md +/Users/example/node_modules/nan/tools/README.md +/Users/example/node_modules/nan/tools/1to2.js +/Users/example/node_modules/nan/tools/package.json +/Users/example/node_modules/nan/nan_implementation_12_inl.h +/Users/example/node_modules/nan/nan_maybe_pre_43_inl.h +/Users/example/node_modules/nan/nan_callbacks_pre_12_inl.h +/Users/example/node_modules/nan/include_dirs.js +/Users/example/node_modules/nan/CHANGELOG.md +/Users/example/node_modules/nan/nan_converters_43_inl.h +/Users/example/node_modules/nan/nan_string_bytes.h +/Users/example/node_modules/nan/nan_callbacks.h +/Users/example/node_modules/nan/nan_persistent_12_inl.h +/Users/example/node_modules/nan/nan_typedarray_contents.h +/Users/example/node_modules/nan/nan_define_own_property_helper.h +/Users/example/node_modules/nan/README.md +/Users/example/node_modules/nan/nan_private.h +/Users/example/node_modules/nan/nan_persistent_pre_12_inl.h +/Users/example/node_modules/nan/nan_maybe_43_inl.h +/Users/example/node_modules/nan/nan_callbacks_12_inl.h +/Users/example/node_modules/nan/nan_implementation_pre_12_inl.h +/Users/example/node_modules/nan/nan.h +/Users/example/node_modules/nan/package.json +/Users/example/node_modules/nan/nan_new.h +/Users/example/node_modules/nan/nan_weak.h +/Users/example/node_modules/nan/nan_json.h +/Users/example/node_modules/nan/nan_object_wrap.h +/Users/example/node_modules/nan/doc/new.md +/Users/example/node_modules/nan/doc/object_wrappers.md +/Users/example/node_modules/nan/doc/persistent.md +/Users/example/node_modules/nan/doc/node_misc.md +/Users/example/node_modules/nan/doc/json.md +/Users/example/node_modules/nan/doc/v8_internals.md +/Users/example/node_modules/nan/doc/buffers.md +/Users/example/node_modules/nan/doc/string_bytes.md +/Users/example/node_modules/nan/doc/errors.md +/Users/example/node_modules/nan/doc/converters.md +/Users/example/node_modules/nan/doc/asyncworker.md +/Users/example/node_modules/nan/doc/script.md +/Users/example/node_modules/nan/doc/maybe_types.md +/Users/example/node_modules/nan/doc/methods.md +/Users/example/node_modules/nan/doc/callback.md +/Users/example/node_modules/nan/doc/scopes.md +/Users/example/node_modules/nan/doc/v8_misc.md +/Users/example/node_modules/nan/nan_converters_pre_43_inl.h +/Users/example/node_modules/vinyl-sourcemap/LICENSE +/Users/example/node_modules/vinyl-sourcemap/node_modules/graceful-fs/LICENSE +/Users/example/node_modules/vinyl-sourcemap/node_modules/graceful-fs/polyfills.js +/Users/example/node_modules/vinyl-sourcemap/node_modules/graceful-fs/README.md +/Users/example/node_modules/vinyl-sourcemap/node_modules/graceful-fs/graceful-fs.js +/Users/example/node_modules/vinyl-sourcemap/node_modules/graceful-fs/package.json +/Users/example/node_modules/vinyl-sourcemap/node_modules/graceful-fs/clone.js +/Users/example/node_modules/vinyl-sourcemap/node_modules/graceful-fs/legacy-streams.js +/Users/example/node_modules/vinyl-sourcemap/node_modules/normalize-path/LICENSE +/Users/example/node_modules/vinyl-sourcemap/node_modules/normalize-path/index.js +/Users/example/node_modules/vinyl-sourcemap/node_modules/normalize-path/README.md +/Users/example/node_modules/vinyl-sourcemap/node_modules/normalize-path/package.json +/Users/example/node_modules/vinyl-sourcemap/index.js +/Users/example/node_modules/vinyl-sourcemap/README.md +/Users/example/node_modules/vinyl-sourcemap/package.json +/Users/example/node_modules/vinyl-sourcemap/lib/helpers.js +/Users/example/node_modules/icss-utils/LICENSE.md +/Users/example/node_modules/icss-utils/CHANGELOG.md +/Users/example/node_modules/icss-utils/README.md +/Users/example/node_modules/icss-utils/package.json +/Users/example/node_modules/icss-utils/src/replaceValueSymbols.js +/Users/example/node_modules/icss-utils/src/index.js +/Users/example/node_modules/icss-utils/src/replaceSymbols.js +/Users/example/node_modules/icss-utils/src/extractICSS.js +/Users/example/node_modules/icss-utils/src/createICSSRules.js +/Users/example/node_modules/picomatch/LICENSE +/Users/example/node_modules/picomatch/CHANGELOG.md +/Users/example/node_modules/picomatch/index.js +/Users/example/node_modules/picomatch/README.md +/Users/example/node_modules/picomatch/package.json +/Users/example/node_modules/picomatch/lib/constants.js +/Users/example/node_modules/picomatch/lib/parse.js +/Users/example/node_modules/picomatch/lib/picomatch.js +/Users/example/node_modules/picomatch/lib/utils.js +/Users/example/node_modules/picomatch/lib/scan.js +/Users/example/node_modules/safe-buffer/LICENSE +/Users/example/node_modules/safe-buffer/index.js +/Users/example/node_modules/safe-buffer/README.md +/Users/example/node_modules/safe-buffer/package.json +/Users/example/node_modules/safe-buffer/index.d.ts +/Users/example/node_modules/chrome-remote-interface/LICENSE +/Users/example/node_modules/chrome-remote-interface/chrome-remote-interface.js +/Users/example/node_modules/chrome-remote-interface/bin/client.js +/Users/example/node_modules/chrome-remote-interface/node_modules/commander/LICENSE +/Users/example/node_modules/chrome-remote-interface/node_modules/commander/History.md +/Users/example/node_modules/chrome-remote-interface/node_modules/commander/index.js +/Users/example/node_modules/chrome-remote-interface/node_modules/commander/Readme.md +/Users/example/node_modules/chrome-remote-interface/node_modules/commander/package.json +/Users/example/node_modules/chrome-remote-interface/index.js +/Users/example/node_modules/chrome-remote-interface/webpack.config.js +/Users/example/node_modules/chrome-remote-interface/README.md +/Users/example/node_modules/chrome-remote-interface/package.json +/Users/example/node_modules/chrome-remote-interface/lib/external-request.js +/Users/example/node_modules/chrome-remote-interface/lib/websocket-wrapper.js +/Users/example/node_modules/chrome-remote-interface/lib/chrome.js +/Users/example/node_modules/chrome-remote-interface/lib/protocol.json +/Users/example/node_modules/chrome-remote-interface/lib/devtools.js +/Users/example/node_modules/chrome-remote-interface/lib/api.js +/Users/example/node_modules/chrome-remote-interface/lib/defaults.js +/Users/example/node_modules/is-relative/LICENSE +/Users/example/node_modules/is-relative/index.js +/Users/example/node_modules/is-relative/README.md +/Users/example/node_modules/is-relative/package.json +/Users/example/node_modules/is-symbol/LICENSE +/Users/example/node_modules/is-symbol/test/index.js +/Users/example/node_modules/is-symbol/CHANGELOG.md +/Users/example/node_modules/is-symbol/Makefile +/Users/example/node_modules/is-symbol/.eslintrc +/Users/example/node_modules/is-symbol/index.js +/Users/example/node_modules/is-symbol/.editorconfig +/Users/example/node_modules/is-symbol/README.md +/Users/example/node_modules/is-symbol/package.json +/Users/example/node_modules/is-symbol/.nvmrc +/Users/example/node_modules/is-symbol/.github/FUNDING.yml +/Users/example/node_modules/is-symbol/.github/workflows/rebase.yml +/Users/example/node_modules/is-symbol/.travis.yml +/Users/example/node_modules/lowercase-keys/license +/Users/example/node_modules/lowercase-keys/index.js +/Users/example/node_modules/lowercase-keys/readme.md +/Users/example/node_modules/lowercase-keys/package.json +/Users/example/node_modules/lowercase-keys/index.d.ts +/Users/example/node_modules/function-bind/.npmignore +/Users/example/node_modules/function-bind/LICENSE +/Users/example/node_modules/function-bind/test/.eslintrc +/Users/example/node_modules/function-bind/test/index.js +/Users/example/node_modules/function-bind/.eslintrc +/Users/example/node_modules/function-bind/index.js +/Users/example/node_modules/function-bind/.editorconfig +/Users/example/node_modules/function-bind/README.md +/Users/example/node_modules/function-bind/package.json +/Users/example/node_modules/function-bind/.jscs.json +/Users/example/node_modules/function-bind/.travis.yml +/Users/example/node_modules/function-bind/implementation.js +/Users/example/node_modules/value-or-function/LICENSE +/Users/example/node_modules/value-or-function/index.js +/Users/example/node_modules/value-or-function/README.md +/Users/example/node_modules/value-or-function/package.json +/Users/example/node_modules/is-glob/LICENSE +/Users/example/node_modules/is-glob/index.js +/Users/example/node_modules/is-glob/README.md +/Users/example/node_modules/is-glob/package.json +/Users/example/node_modules/npm-run-path/license +/Users/example/node_modules/npm-run-path/index.js +/Users/example/node_modules/npm-run-path/readme.md +/Users/example/node_modules/npm-run-path/package.json +/Users/example/node_modules/@es-joy/jsdoccomment/dist/commentHandler.d.ts +/Users/example/node_modules/@es-joy/jsdoccomment/dist/jsdoccomment.d.ts +/Users/example/node_modules/@es-joy/jsdoccomment/dist/estreeToString.d.ts +/Users/example/node_modules/@es-joy/jsdoccomment/dist/estreeToString.d.ts.map +/Users/example/node_modules/@es-joy/jsdoccomment/dist/parseComment.d.ts +/Users/example/node_modules/@es-joy/jsdoccomment/dist/commentHandler.d.ts.map +/Users/example/node_modules/@es-joy/jsdoccomment/dist/toCamelCase.d.ts.map +/Users/example/node_modules/@es-joy/jsdoccomment/dist/parseInlineTags.d.ts +/Users/example/node_modules/@es-joy/jsdoccomment/dist/toCamelCase.d.ts +/Users/example/node_modules/@es-joy/jsdoccomment/dist/parseComment.d.ts.map +/Users/example/node_modules/@es-joy/jsdoccomment/dist/commentParserToESTree.d.ts.map +/Users/example/node_modules/@es-joy/jsdoccomment/dist/parseInlineTags.d.ts.map +/Users/example/node_modules/@es-joy/jsdoccomment/dist/jsdoccomment.d.ts.map +/Users/example/node_modules/@es-joy/jsdoccomment/dist/index.d.ts +/Users/example/node_modules/@es-joy/jsdoccomment/dist/index.d.ts.map +/Users/example/node_modules/@es-joy/jsdoccomment/dist/commentParserToESTree.d.ts +/Users/example/node_modules/@es-joy/jsdoccomment/dist/index.cjs.cjs +/Users/example/node_modules/@es-joy/jsdoccomment/typings/espree.d.ts +/Users/example/node_modules/@es-joy/jsdoccomment/.eslintrc.cjs +/Users/example/node_modules/@es-joy/jsdoccomment/.babelrc.json +/Users/example/node_modules/@es-joy/jsdoccomment/.editorconfig +/Users/example/node_modules/@es-joy/jsdoccomment/LICENSE-MIT.txt +/Users/example/node_modules/@es-joy/jsdoccomment/README.md +/Users/example/node_modules/@es-joy/jsdoccomment/tsconfig-prod.json +/Users/example/node_modules/@es-joy/jsdoccomment/package.json +/Users/example/node_modules/@es-joy/jsdoccomment/CHANGES.md +/Users/example/node_modules/@es-joy/jsdoccomment/tsconfig.json +/Users/example/node_modules/@es-joy/jsdoccomment/.eslintignore +/Users/example/node_modules/@es-joy/jsdoccomment/src/parseComment.js +/Users/example/node_modules/@es-joy/jsdoccomment/src/commentParserToESTree.js +/Users/example/node_modules/@es-joy/jsdoccomment/src/index.js +/Users/example/node_modules/@es-joy/jsdoccomment/src/toCamelCase.js +/Users/example/node_modules/@es-joy/jsdoccomment/src/jsdoccomment.js +/Users/example/node_modules/@es-joy/jsdoccomment/src/parseInlineTags.js +/Users/example/node_modules/@es-joy/jsdoccomment/src/commentHandler.js +/Users/example/node_modules/@es-joy/jsdoccomment/src/estreeToString.js +/Users/example/node_modules/replace-ext/LICENSE +/Users/example/node_modules/replace-ext/index.js +/Users/example/node_modules/replace-ext/README.md +/Users/example/node_modules/replace-ext/package.json +/Users/example/node_modules/source-map-support/.npmignore +/Users/example/node_modules/source-map-support/LICENSE.md +/Users/example/node_modules/source-map-support/test.js +/Users/example/node_modules/source-map-support/browser-source-map-support.js +/Users/example/node_modules/source-map-support/source-map-support.js +/Users/example/node_modules/source-map-support/node_modules/source-map/.npmignore +/Users/example/node_modules/source-map-support/node_modules/source-map/LICENSE +/Users/example/node_modules/source-map-support/node_modules/source-map/test/source-map/test-binary-search.js +/Users/example/node_modules/source-map-support/node_modules/source-map/test/source-map/util.js +/Users/example/node_modules/source-map-support/node_modules/source-map/test/source-map/test-api.js +/Users/example/node_modules/source-map-support/node_modules/source-map/test/source-map/test-source-node.js +/Users/example/node_modules/source-map-support/node_modules/source-map/test/source-map/test-source-map-generator.js +/Users/example/node_modules/source-map-support/node_modules/source-map/test/source-map/test-dog-fooding.js +/Users/example/node_modules/source-map-support/node_modules/source-map/test/source-map/test-base64-vlq.js +/Users/example/node_modules/source-map-support/node_modules/source-map/test/source-map/test-source-map-consumer.js +/Users/example/node_modules/source-map-support/node_modules/source-map/test/source-map/test-base64.js +/Users/example/node_modules/source-map-support/node_modules/source-map/test/source-map/test-array-set.js +/Users/example/node_modules/source-map-support/node_modules/source-map/test/run-tests.js +/Users/example/node_modules/source-map-support/node_modules/source-map/CHANGELOG.md +/Users/example/node_modules/source-map-support/node_modules/source-map/Makefile.dryice.js +/Users/example/node_modules/source-map-support/node_modules/source-map/README.md +/Users/example/node_modules/source-map-support/node_modules/source-map/package.json +/Users/example/node_modules/source-map-support/node_modules/source-map/lib/source-map.js +/Users/example/node_modules/source-map-support/node_modules/source-map/lib/source-map/source-map-consumer.js +/Users/example/node_modules/source-map-support/node_modules/source-map/lib/source-map/util.js +/Users/example/node_modules/source-map-support/node_modules/source-map/lib/source-map/base64-vlq.js +/Users/example/node_modules/source-map-support/node_modules/source-map/lib/source-map/binary-search.js +/Users/example/node_modules/source-map-support/node_modules/source-map/lib/source-map/base64.js +/Users/example/node_modules/source-map-support/node_modules/source-map/lib/source-map/array-set.js +/Users/example/node_modules/source-map-support/node_modules/source-map/lib/source-map/source-node.js +/Users/example/node_modules/source-map-support/node_modules/source-map/lib/source-map/source-map-generator.js +/Users/example/node_modules/source-map-support/node_modules/source-map/build/suffix-utils.jsm +/Users/example/node_modules/source-map-support/node_modules/source-map/build/test-suffix.js +/Users/example/node_modules/source-map-support/node_modules/source-map/build/suffix-browser.js +/Users/example/node_modules/source-map-support/node_modules/source-map/build/prefix-source-map.jsm +/Users/example/node_modules/source-map-support/node_modules/source-map/build/mini-require.js +/Users/example/node_modules/source-map-support/node_modules/source-map/build/suffix-source-map.jsm +/Users/example/node_modules/source-map-support/node_modules/source-map/build/assert-shim.js +/Users/example/node_modules/source-map-support/node_modules/source-map/build/prefix-utils.jsm +/Users/example/node_modules/source-map-support/node_modules/source-map/build/test-prefix.js +/Users/example/node_modules/source-map-support/node_modules/source-map/.travis.yml +/Users/example/node_modules/source-map-support/build.js +/Users/example/node_modules/source-map-support/browser-test/index.html +/Users/example/node_modules/source-map-support/browser-test/script.map +/Users/example/node_modules/source-map-support/browser-test/script.js +/Users/example/node_modules/source-map-support/browser-test/script.coffee +/Users/example/node_modules/source-map-support/register.js +/Users/example/node_modules/source-map-support/README.md +/Users/example/node_modules/source-map-support/amd-test/index.html +/Users/example/node_modules/source-map-support/amd-test/browser-source-map-support.js +/Users/example/node_modules/source-map-support/amd-test/script.map +/Users/example/node_modules/source-map-support/amd-test/script.js +/Users/example/node_modules/source-map-support/amd-test/require.js +/Users/example/node_modules/source-map-support/amd-test/script.coffee +/Users/example/node_modules/source-map-support/package.json +/Users/example/node_modules/source-map-support/header-test/index.html +/Users/example/node_modules/source-map-support/header-test/server.js +/Users/example/node_modules/source-map-support/header-test/script.map +/Users/example/node_modules/source-map-support/header-test/script.js +/Users/example/node_modules/source-map-support/header-test/script.coffee +/Users/example/node_modules/source-map-support/.travis.yml +/Users/example/node_modules/ee-first/LICENSE +/Users/example/node_modules/ee-first/index.js +/Users/example/node_modules/ee-first/README.md +/Users/example/node_modules/ee-first/package.json +/Users/example/node_modules/socks-proxy-agent/dist/index.js +/Users/example/node_modules/socks-proxy-agent/dist/index.js.map +/Users/example/node_modules/socks-proxy-agent/dist/index.d.ts +/Users/example/node_modules/socks-proxy-agent/dist/index.d.ts.map +/Users/example/node_modules/socks-proxy-agent/README.md +/Users/example/node_modules/socks-proxy-agent/package.json +/Users/example/node_modules/is-fullwidth-code-point/license +/Users/example/node_modules/is-fullwidth-code-point/index.js +/Users/example/node_modules/is-fullwidth-code-point/readme.md +/Users/example/node_modules/is-fullwidth-code-point/package.json +/Users/example/node_modules/env-paths/license +/Users/example/node_modules/env-paths/index.js +/Users/example/node_modules/env-paths/readme.md +/Users/example/node_modules/env-paths/package.json +/Users/example/node_modules/env-paths/index.d.ts +/Users/example/node_modules/@ampproject/remapping/LICENSE +/Users/example/node_modules/@ampproject/remapping/dist/types/types.d.ts +/Users/example/node_modules/@ampproject/remapping/dist/types/build-source-map-tree.d.ts +/Users/example/node_modules/@ampproject/remapping/dist/types/source-map-tree.d.ts +/Users/example/node_modules/@ampproject/remapping/dist/types/source-map.d.ts +/Users/example/node_modules/@ampproject/remapping/dist/types/remapping.d.ts +/Users/example/node_modules/@ampproject/remapping/dist/remapping.mjs.map +/Users/example/node_modules/@ampproject/remapping/dist/remapping.umd.js +/Users/example/node_modules/@ampproject/remapping/dist/remapping.mjs +/Users/example/node_modules/@ampproject/remapping/dist/remapping.umd.js.map +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/LICENSE +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/dist/types/resolve.d.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/dist/types/types.d.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/dist/types/trace-mapping.d.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/dist/types/by-source.d.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/dist/types/binary-search.d.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/dist/types/any-map.d.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/dist/types/strip-filename.d.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/dist/types/sourcemap-segment.d.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/dist/types/sort.d.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs.map +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js.map +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/README.md +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/package.json +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/src/sourcemap-segment.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/src/any-map.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/src/strip-filename.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/src/types.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/src/by-source.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/src/sort.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/src/trace-mapping.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/src/binary-search.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/trace-mapping/src/resolve.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/gen-mapping/LICENSE +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/gen-mapping/dist/types/types.d.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/gen-mapping/dist/types/gen-mapping.d.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/gen-mapping/dist/types/sourcemap-segment.d.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js.map +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs.map +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/gen-mapping/README.md +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/gen-mapping/package.json +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/resolve-uri/LICENSE +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js.map +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/resolve-uri/dist/types/resolve-uri.d.ts +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs.map +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/resolve-uri/README.md +/Users/example/node_modules/@ampproject/remapping/node_modules/@jridgewell/resolve-uri/package.json +/Users/example/node_modules/@ampproject/remapping/README.md +/Users/example/node_modules/@ampproject/remapping/package.json +/Users/example/node_modules/typescript/bin/tsserver +/Users/example/node_modules/typescript/bin/tsc +/Users/example/node_modules/typescript/README.md +/Users/example/node_modules/typescript/package.json +/Users/example/node_modules/typescript/lib/lib.es2019.object.d.ts +/Users/example/node_modules/typescript/lib/lib.dom.iterable.d.ts +/Users/example/node_modules/typescript/lib/typesMap.json +/Users/example/node_modules/typescript/lib/lib.es2018.full.d.ts +/Users/example/node_modules/typescript/lib/lib.esnext.collection.d.ts +/Users/example/node_modules/typescript/lib/tsserverlibrary.js +/Users/example/node_modules/typescript/lib/cancellationToken.js +/Users/example/node_modules/typescript/lib/lib.es2015.reflect.d.ts +/Users/example/node_modules/typescript/lib/lib.es2019.string.d.ts +/Users/example/node_modules/typescript/lib/lib.es2017.date.d.ts +/Users/example/node_modules/typescript/lib/lib.es2021.intl.d.ts +/Users/example/node_modules/typescript/lib/lib.es2016.d.ts +/Users/example/node_modules/typescript/lib/lib.es2015.core.d.ts +/Users/example/node_modules/typescript/lib/lib.dom.asynciterable.d.ts +/Users/example/node_modules/typescript/lib/pl/diagnosticMessages.generated.json +/Users/example/node_modules/typescript/lib/lib.es2019.intl.d.ts +/Users/example/node_modules/typescript/lib/lib.es2022.string.d.ts +/Users/example/node_modules/typescript/lib/lib.es2020.d.ts +/Users/example/node_modules/typescript/lib/lib.es2020.full.d.ts +/Users/example/node_modules/typescript/lib/typescript.js +/Users/example/node_modules/typescript/lib/lib.es2022.object.d.ts +/Users/example/node_modules/typescript/lib/lib.es2015.proxy.d.ts +/Users/example/node_modules/typescript/lib/lib.es2015.generator.d.ts +/Users/example/node_modules/typescript/lib/lib.esnext.promise.d.ts +/Users/example/node_modules/typescript/lib/lib.es2021.d.ts +/Users/example/node_modules/typescript/lib/lib.esnext.disposable.d.ts +/Users/example/node_modules/typescript/lib/lib.es2020.number.d.ts +/Users/example/node_modules/typescript/lib/lib.es2017.d.ts +/Users/example/node_modules/typescript/lib/lib.es2018.promise.d.ts +/Users/example/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts +/Users/example/node_modules/typescript/lib/lib.scripthost.d.ts +/Users/example/node_modules/typescript/lib/lib.es2022.array.d.ts +/Users/example/node_modules/typescript/lib/lib.esnext.decorators.d.ts +/Users/example/node_modules/typescript/lib/lib.es2019.full.d.ts +/Users/example/node_modules/typescript/lib/lib.es2020.intl.d.ts +/Users/example/node_modules/typescript/lib/ja/diagnosticMessages.generated.json +/Users/example/node_modules/typescript/lib/lib.decorators.legacy.d.ts +/Users/example/node_modules/typescript/lib/lib.es2015.promise.d.ts +/Users/example/node_modules/typescript/lib/lib.es2018.intl.d.ts +/Users/example/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts +/Users/example/node_modules/typescript/lib/it/diagnosticMessages.generated.json +/Users/example/node_modules/typescript/lib/cs/diagnosticMessages.generated.json +/Users/example/node_modules/typescript/lib/lib.esnext.regexp.d.ts +/Users/example/node_modules/typescript/lib/lib.es2021.full.d.ts +/Users/example/node_modules/typescript/lib/lib.es2015.iterable.d.ts +/Users/example/node_modules/typescript/lib/ru/diagnosticMessages.generated.json +/Users/example/node_modules/typescript/lib/lib.es2018.regexp.d.ts +/Users/example/node_modules/typescript/lib/lib.decorators.d.ts +/Users/example/node_modules/typescript/lib/lib.es2021.string.d.ts +/Users/example/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts +/Users/example/node_modules/typescript/lib/tsserver.js +/Users/example/node_modules/typescript/lib/lib.es6.d.ts +/Users/example/node_modules/typescript/lib/lib.es2023.collection.d.ts +/Users/example/node_modules/typescript/lib/lib.es2022.error.d.ts +/Users/example/node_modules/typescript/lib/lib.es2016.array.include.d.ts +/Users/example/node_modules/typescript/lib/lib.esnext.intl.d.ts +/Users/example/node_modules/typescript/lib/lib.es5.d.ts +/Users/example/node_modules/typescript/lib/lib.esnext.d.ts +/Users/example/node_modules/typescript/lib/zh-cn/diagnosticMessages.generated.json +/Users/example/node_modules/typescript/lib/lib.es2023.intl.d.ts +/Users/example/node_modules/typescript/lib/lib.esnext.object.d.ts +/Users/example/node_modules/typescript/lib/lib.es2019.array.d.ts +/Users/example/node_modules/typescript/lib/tsc.js +/Users/example/node_modules/typescript/lib/lib.es2016.intl.d.ts +/Users/example/node_modules/typescript/lib/lib.es2020.date.d.ts +/Users/example/node_modules/typescript/lib/lib.webworker.asynciterable.d.ts +/Users/example/node_modules/typescript/lib/lib.es2022.full.d.ts +/Users/example/node_modules/typescript/lib/lib.es2017.full.d.ts +/Users/example/node_modules/typescript/lib/lib.es2020.promise.d.ts +/Users/example/node_modules/typescript/lib/lib.dom.d.ts +/Users/example/node_modules/typescript/lib/lib.es2023.array.d.ts +/Users/example/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts +/Users/example/node_modules/typescript/lib/lib.webworker.iterable.d.ts +/Users/example/node_modules/typescript/lib/lib.es2020.bigint.d.ts +/Users/example/node_modules/typescript/lib/zh-tw/diagnosticMessages.generated.json +/Users/example/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts +/Users/example/node_modules/typescript/lib/lib.es2021.promise.d.ts +/Users/example/node_modules/typescript/lib/pt-br/diagnosticMessages.generated.json +/Users/example/node_modules/typescript/lib/de/diagnosticMessages.generated.json +/Users/example/node_modules/typescript/lib/ko/diagnosticMessages.generated.json +/Users/example/node_modules/typescript/lib/lib.es2022.intl.d.ts +/Users/example/node_modules/typescript/lib/lib.es2022.regexp.d.ts +/Users/example/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts +/Users/example/node_modules/typescript/lib/lib.es2017.intl.d.ts +/Users/example/node_modules/typescript/lib/fr/diagnosticMessages.generated.json +/Users/example/node_modules/typescript/lib/lib.webworker.d.ts +/Users/example/node_modules/typescript/lib/es/diagnosticMessages.generated.json +/Users/example/node_modules/typescript/lib/tsserverlibrary.d.ts +/Users/example/node_modules/typescript/lib/lib.es2019.symbol.d.ts +/Users/example/node_modules/typescript/lib/lib.d.ts +/Users/example/node_modules/typescript/lib/lib.es2018.d.ts +/Users/example/node_modules/typescript/lib/lib.esnext.full.d.ts +/Users/example/node_modules/typescript/lib/lib.es2020.string.d.ts +/Users/example/node_modules/typescript/lib/lib.es2023.full.d.ts +/Users/example/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts +/Users/example/node_modules/typescript/lib/typingsInstaller.js +/Users/example/node_modules/typescript/lib/lib.es2022.d.ts +/Users/example/node_modules/typescript/lib/lib.es2021.weakref.d.ts +/Users/example/node_modules/typescript/lib/lib.es2016.full.d.ts +/Users/example/node_modules/typescript/lib/lib.es2017.object.d.ts +/Users/example/node_modules/typescript/lib/lib.es2023.d.ts +/Users/example/node_modules/typescript/lib/watchGuard.js +/Users/example/node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts +/Users/example/node_modules/typescript/lib/typescript.d.ts +/Users/example/node_modules/typescript/lib/lib.es2017.string.d.ts +/Users/example/node_modules/typescript/lib/lib.es2019.d.ts +/Users/example/node_modules/typescript/lib/tr/diagnosticMessages.generated.json +/Users/example/node_modules/typescript/lib/lib.webworker.importscripts.d.ts +/Users/example/node_modules/typescript/lib/lib.es2015.symbol.d.ts +/Users/example/node_modules/typescript/lib/lib.esnext.array.d.ts +/Users/example/node_modules/typescript/lib/lib.es2015.collection.d.ts +/Users/example/node_modules/typescript/lib/lib.es2015.d.ts +/Users/example/node_modules/typescript/LICENSE.txt +/Users/example/node_modules/typescript/ThirdPartyNoticeText.txt +/Users/example/node_modules/typescript/SECURITY.md +/Users/example/node_modules/co/LICENSE +/Users/example/node_modules/co/History.md +/Users/example/node_modules/co/index.js +/Users/example/node_modules/co/Readme.md +/Users/example/node_modules/co/package.json +/Users/example/node_modules/flat-cache/LICENSE +/Users/example/node_modules/flat-cache/changelog.md +/Users/example/node_modules/flat-cache/node_modules/rimraf/LICENSE +/Users/example/node_modules/flat-cache/node_modules/rimraf/CHANGELOG.md +/Users/example/node_modules/flat-cache/node_modules/rimraf/bin.js +/Users/example/node_modules/flat-cache/node_modules/rimraf/rimraf.js +/Users/example/node_modules/flat-cache/node_modules/rimraf/README.md +/Users/example/node_modules/flat-cache/node_modules/rimraf/package.json +/Users/example/node_modules/flat-cache/node_modules/glob/LICENSE +/Users/example/node_modules/flat-cache/node_modules/glob/changelog.md +/Users/example/node_modules/flat-cache/node_modules/glob/sync.js +/Users/example/node_modules/flat-cache/node_modules/glob/README.md +/Users/example/node_modules/flat-cache/node_modules/glob/package.json +/Users/example/node_modules/flat-cache/node_modules/glob/common.js +/Users/example/node_modules/flat-cache/node_modules/glob/glob.js +/Users/example/node_modules/flat-cache/README.md +/Users/example/node_modules/flat-cache/package.json +/Users/example/node_modules/flat-cache/src/cache.js +/Users/example/node_modules/flat-cache/src/del.js +/Users/example/node_modules/flat-cache/src/utils.js +/Users/example/node_modules/querystringify/LICENSE +/Users/example/node_modules/querystringify/index.js +/Users/example/node_modules/querystringify/README.md +/Users/example/node_modules/querystringify/package.json +/Users/example/node_modules/yargs-parser/CHANGELOG.md +/Users/example/node_modules/yargs-parser/README.md +/Users/example/node_modules/yargs-parser/package.json +/Users/example/node_modules/yargs-parser/build/index.cjs +/Users/example/node_modules/yargs-parser/build/lib/string-utils.js +/Users/example/node_modules/yargs-parser/build/lib/tokenize-arg-string.js +/Users/example/node_modules/yargs-parser/build/lib/index.js +/Users/example/node_modules/yargs-parser/build/lib/yargs-parser.js +/Users/example/node_modules/yargs-parser/build/lib/yargs-parser-types.js +/Users/example/node_modules/yargs-parser/LICENSE.txt +/Users/example/node_modules/yargs-parser/browser.js +/Users/example/node_modules/xmlbuilder/LICENSE +/Users/example/node_modules/xmlbuilder/CHANGELOG.md +/Users/example/node_modules/xmlbuilder/typings/index.d.ts +/Users/example/node_modules/xmlbuilder/README.md +/Users/example/node_modules/xmlbuilder/appveyor.yml +/Users/example/node_modules/xmlbuilder/package.json +/Users/example/node_modules/xmlbuilder/lib/XMLStreamWriter.js +/Users/example/node_modules/xmlbuilder/lib/Derivation.js +/Users/example/node_modules/xmlbuilder/lib/Utility.js +/Users/example/node_modules/xmlbuilder/lib/XMLDOMErrorHandler.js +/Users/example/node_modules/xmlbuilder/lib/XMLElement.js +/Users/example/node_modules/xmlbuilder/lib/XMLNode.js +/Users/example/node_modules/xmlbuilder/lib/XMLDocument.js +/Users/example/node_modules/xmlbuilder/lib/WriterState.js +/Users/example/node_modules/xmlbuilder/lib/XMLDTDAttList.js +/Users/example/node_modules/xmlbuilder/lib/XMLCData.js +/Users/example/node_modules/xmlbuilder/lib/XMLStringWriter.js +/Users/example/node_modules/xmlbuilder/lib/XMLNodeList.js +/Users/example/node_modules/xmlbuilder/lib/XMLDOMImplementation.js +/Users/example/node_modules/xmlbuilder/lib/XMLComment.js +/Users/example/node_modules/xmlbuilder/lib/XMLDTDElement.js +/Users/example/node_modules/xmlbuilder/lib/index.js +/Users/example/node_modules/xmlbuilder/lib/XMLNamedNodeMap.js +/Users/example/node_modules/xmlbuilder/lib/XMLUserDataHandler.js +/Users/example/node_modules/xmlbuilder/lib/XMLText.js +/Users/example/node_modules/xmlbuilder/lib/XMLDeclaration.js +/Users/example/node_modules/xmlbuilder/lib/XMLProcessingInstruction.js +/Users/example/node_modules/xmlbuilder/lib/XMLNodeFilter.js +/Users/example/node_modules/xmlbuilder/lib/XMLDOMConfiguration.js +/Users/example/node_modules/xmlbuilder/lib/XMLStringifier.js +/Users/example/node_modules/xmlbuilder/lib/XMLDocumentFragment.js +/Users/example/node_modules/xmlbuilder/lib/XMLWriterBase.js +/Users/example/node_modules/xmlbuilder/lib/XMLCharacterData.js +/Users/example/node_modules/xmlbuilder/lib/XMLRaw.js +/Users/example/node_modules/xmlbuilder/lib/XMLDOMStringList.js +/Users/example/node_modules/xmlbuilder/lib/XMLDocumentCB.js +/Users/example/node_modules/xmlbuilder/lib/NodeType.js +/Users/example/node_modules/xmlbuilder/lib/XMLDTDEntity.js +/Users/example/node_modules/xmlbuilder/lib/XMLDocType.js +/Users/example/node_modules/xmlbuilder/lib/DocumentPosition.js +/Users/example/node_modules/xmlbuilder/lib/XMLDummy.js +/Users/example/node_modules/xmlbuilder/lib/XMLAttribute.js +/Users/example/node_modules/xmlbuilder/lib/XMLTypeInfo.js +/Users/example/node_modules/xmlbuilder/lib/XMLDTDNotation.js +/Users/example/node_modules/xmlbuilder/lib/OperationType.js +/Users/example/node_modules/parse-passwd/LICENSE +/Users/example/node_modules/parse-passwd/index.js +/Users/example/node_modules/parse-passwd/README.md +/Users/example/node_modules/parse-passwd/package.json +/Users/example/node_modules/inherits/LICENSE +/Users/example/node_modules/inherits/inherits_browser.js +/Users/example/node_modules/inherits/README.md +/Users/example/node_modules/inherits/package.json +/Users/example/node_modules/inherits/inherits.js +/Users/example/node_modules/koa-convert/LICENSE +/Users/example/node_modules/koa-convert/index.js +/Users/example/node_modules/koa-convert/README.md +/Users/example/node_modules/koa-convert/package.json +/Users/example/node_modules/jsonfile/LICENSE +/Users/example/node_modules/jsonfile/CHANGELOG.md +/Users/example/node_modules/jsonfile/node_modules/graceful-fs/LICENSE +/Users/example/node_modules/jsonfile/node_modules/graceful-fs/polyfills.js +/Users/example/node_modules/jsonfile/node_modules/graceful-fs/README.md +/Users/example/node_modules/jsonfile/node_modules/graceful-fs/graceful-fs.js +/Users/example/node_modules/jsonfile/node_modules/graceful-fs/package.json +/Users/example/node_modules/jsonfile/node_modules/graceful-fs/clone.js +/Users/example/node_modules/jsonfile/node_modules/graceful-fs/legacy-streams.js +/Users/example/node_modules/jsonfile/index.js +/Users/example/node_modules/jsonfile/README.md +/Users/example/node_modules/jsonfile/package.json +/Users/example/node_modules/is-ci/LICENSE +/Users/example/node_modules/is-ci/bin.js +/Users/example/node_modules/is-ci/index.js +/Users/example/node_modules/is-ci/README.md +/Users/example/node_modules/is-ci/package.json +/Users/example/node_modules/async-settle/LICENSE +/Users/example/node_modules/async-settle/index.js +/Users/example/node_modules/async-settle/README.md +/Users/example/node_modules/async-settle/package.json +/Users/example/node_modules/gulp-cli/LICENSE +/Users/example/node_modules/gulp-cli/bin/gulp.js +/Users/example/node_modules/gulp-cli/node_modules/strip-ansi/license +/Users/example/node_modules/gulp-cli/node_modules/strip-ansi/index.js +/Users/example/node_modules/gulp-cli/node_modules/strip-ansi/readme.md +/Users/example/node_modules/gulp-cli/node_modules/strip-ansi/package.json +/Users/example/node_modules/gulp-cli/node_modules/require-main-filename/.npmignore +/Users/example/node_modules/gulp-cli/node_modules/require-main-filename/test.js +/Users/example/node_modules/gulp-cli/node_modules/require-main-filename/index.js +/Users/example/node_modules/gulp-cli/node_modules/require-main-filename/README.md +/Users/example/node_modules/gulp-cli/node_modules/require-main-filename/package.json +/Users/example/node_modules/gulp-cli/node_modules/require-main-filename/LICENSE.txt +/Users/example/node_modules/gulp-cli/node_modules/require-main-filename/.travis.yml +/Users/example/node_modules/gulp-cli/node_modules/wrap-ansi/license +/Users/example/node_modules/gulp-cli/node_modules/wrap-ansi/index.js +/Users/example/node_modules/gulp-cli/node_modules/wrap-ansi/readme.md +/Users/example/node_modules/gulp-cli/node_modules/wrap-ansi/package.json +/Users/example/node_modules/gulp-cli/node_modules/y18n/LICENSE +/Users/example/node_modules/gulp-cli/node_modules/y18n/CHANGELOG.md +/Users/example/node_modules/gulp-cli/node_modules/y18n/index.js +/Users/example/node_modules/gulp-cli/node_modules/y18n/README.md +/Users/example/node_modules/gulp-cli/node_modules/y18n/package.json +/Users/example/node_modules/gulp-cli/node_modules/is-fullwidth-code-point/license +/Users/example/node_modules/gulp-cli/node_modules/is-fullwidth-code-point/index.js +/Users/example/node_modules/gulp-cli/node_modules/is-fullwidth-code-point/readme.md +/Users/example/node_modules/gulp-cli/node_modules/is-fullwidth-code-point/package.json +/Users/example/node_modules/gulp-cli/node_modules/yargs-parser/CHANGELOG.md +/Users/example/node_modules/gulp-cli/node_modules/yargs-parser/index.js +/Users/example/node_modules/gulp-cli/node_modules/yargs-parser/README.md +/Users/example/node_modules/gulp-cli/node_modules/yargs-parser/package.json +/Users/example/node_modules/gulp-cli/node_modules/yargs-parser/lib/tokenize-arg-string.js +/Users/example/node_modules/gulp-cli/node_modules/yargs-parser/LICENSE.txt +/Users/example/node_modules/gulp-cli/node_modules/get-caller-file/LICENSE.md +/Users/example/node_modules/gulp-cli/node_modules/get-caller-file/index.js +/Users/example/node_modules/gulp-cli/node_modules/get-caller-file/README.md +/Users/example/node_modules/gulp-cli/node_modules/get-caller-file/package.json +/Users/example/node_modules/gulp-cli/node_modules/ansi-colors/types/index.d.ts +/Users/example/node_modules/gulp-cli/node_modules/ansi-colors/LICENSE +/Users/example/node_modules/gulp-cli/node_modules/ansi-colors/index.js +/Users/example/node_modules/gulp-cli/node_modules/ansi-colors/README.md +/Users/example/node_modules/gulp-cli/node_modules/ansi-colors/package.json +/Users/example/node_modules/gulp-cli/node_modules/os-locale/license +/Users/example/node_modules/gulp-cli/node_modules/os-locale/index.js +/Users/example/node_modules/gulp-cli/node_modules/os-locale/readme.md +/Users/example/node_modules/gulp-cli/node_modules/os-locale/package.json +/Users/example/node_modules/gulp-cli/node_modules/interpret/LICENSE +/Users/example/node_modules/gulp-cli/node_modules/interpret/CHANGELOG +/Users/example/node_modules/gulp-cli/node_modules/interpret/index.js +/Users/example/node_modules/gulp-cli/node_modules/interpret/mjs-stub.js +/Users/example/node_modules/gulp-cli/node_modules/interpret/README.md +/Users/example/node_modules/gulp-cli/node_modules/interpret/package.json +/Users/example/node_modules/gulp-cli/node_modules/which-module/LICENSE +/Users/example/node_modules/gulp-cli/node_modules/which-module/CHANGELOG.md +/Users/example/node_modules/gulp-cli/node_modules/which-module/index.js +/Users/example/node_modules/gulp-cli/node_modules/which-module/README.md +/Users/example/node_modules/gulp-cli/node_modules/which-module/package.json +/Users/example/node_modules/gulp-cli/node_modules/cliui/CHANGELOG.md +/Users/example/node_modules/gulp-cli/node_modules/cliui/index.js +/Users/example/node_modules/gulp-cli/node_modules/cliui/README.md +/Users/example/node_modules/gulp-cli/node_modules/cliui/package.json +/Users/example/node_modules/gulp-cli/node_modules/cliui/LICENSE.txt +/Users/example/node_modules/gulp-cli/node_modules/invert-kv/index.js +/Users/example/node_modules/gulp-cli/node_modules/invert-kv/readme.md +/Users/example/node_modules/gulp-cli/node_modules/invert-kv/package.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/tr.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/hu.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/nl.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/pirate.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/zh_CN.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/ja.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/de.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/ru.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/pl.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/pt.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/be.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/en.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/it.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/fr.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/hi.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/ko.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/id.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/pt_BR.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/zh_TW.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/th.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/es.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/locales/nb.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/yargs.js +/Users/example/node_modules/gulp-cli/node_modules/yargs/LICENSE +/Users/example/node_modules/gulp-cli/node_modules/yargs/CHANGELOG.md +/Users/example/node_modules/gulp-cli/node_modules/yargs/index.js +/Users/example/node_modules/gulp-cli/node_modules/yargs/README.md +/Users/example/node_modules/gulp-cli/node_modules/yargs/package.json +/Users/example/node_modules/gulp-cli/node_modules/yargs/lib/argsert.js +/Users/example/node_modules/gulp-cli/node_modules/yargs/lib/apply-extends.js +/Users/example/node_modules/gulp-cli/node_modules/yargs/lib/yerror.js +/Users/example/node_modules/gulp-cli/node_modules/yargs/lib/completion.js +/Users/example/node_modules/gulp-cli/node_modules/yargs/lib/command.js +/Users/example/node_modules/gulp-cli/node_modules/yargs/lib/validation.js +/Users/example/node_modules/gulp-cli/node_modules/yargs/lib/usage.js +/Users/example/node_modules/gulp-cli/node_modules/yargs/lib/obj-filter.js +/Users/example/node_modules/gulp-cli/node_modules/yargs/lib/levenshtein.js +/Users/example/node_modules/gulp-cli/node_modules/yargs/lib/assign.js +/Users/example/node_modules/gulp-cli/node_modules/yargs/completion.sh.hbs +/Users/example/node_modules/gulp-cli/node_modules/string-width/license +/Users/example/node_modules/gulp-cli/node_modules/string-width/index.js +/Users/example/node_modules/gulp-cli/node_modules/string-width/readme.md +/Users/example/node_modules/gulp-cli/node_modules/string-width/package.json +/Users/example/node_modules/gulp-cli/node_modules/lcid/lcid.json +/Users/example/node_modules/gulp-cli/node_modules/lcid/license +/Users/example/node_modules/gulp-cli/node_modules/lcid/index.js +/Users/example/node_modules/gulp-cli/node_modules/lcid/readme.md +/Users/example/node_modules/gulp-cli/node_modules/lcid/package.json +/Users/example/node_modules/gulp-cli/completion/bash +/Users/example/node_modules/gulp-cli/completion/README.md +/Users/example/node_modules/gulp-cli/completion/powershell +/Users/example/node_modules/gulp-cli/completion/zsh +/Users/example/node_modules/gulp-cli/completion/fish +/Users/example/node_modules/gulp-cli/index.js +/Users/example/node_modules/gulp-cli/README.md +/Users/example/node_modules/gulp-cli/package.json +/Users/example/node_modules/gulp-cli/lib/versioned/^4.0.0/index.js +/Users/example/node_modules/gulp-cli/lib/versioned/^4.0.0/format-error.js +/Users/example/node_modules/gulp-cli/lib/versioned/^4.0.0/log/events.js +/Users/example/node_modules/gulp-cli/lib/versioned/^4.0.0/log/sync-task.js +/Users/example/node_modules/gulp-cli/lib/versioned/^4.0.0/log/tasks-simple.js +/Users/example/node_modules/gulp-cli/lib/versioned/^4.0.0/log/get-task.js +/Users/example/node_modules/gulp-cli/lib/versioned/^4.0.0-alpha.1/index.js +/Users/example/node_modules/gulp-cli/lib/versioned/^3.7.0/index.js +/Users/example/node_modules/gulp-cli/lib/versioned/^3.7.0/format-error.js +/Users/example/node_modules/gulp-cli/lib/versioned/^3.7.0/log/events.js +/Users/example/node_modules/gulp-cli/lib/versioned/^3.7.0/log/tasks-simple.js +/Users/example/node_modules/gulp-cli/lib/versioned/^3.7.0/task-tree.js +/Users/example/node_modules/gulp-cli/lib/versioned/^4.0.0-alpha.2/index.js +/Users/example/node_modules/gulp-cli/lib/shared/tildify.js +/Users/example/node_modules/gulp-cli/lib/shared/config/cli-flags.js +/Users/example/node_modules/gulp-cli/lib/shared/config/load-files.js +/Users/example/node_modules/gulp-cli/lib/shared/config/env-flags.js +/Users/example/node_modules/gulp-cli/lib/shared/require-or-import.js +/Users/example/node_modules/gulp-cli/lib/shared/completion.js +/Users/example/node_modules/gulp-cli/lib/shared/exit.js +/Users/example/node_modules/gulp-cli/lib/shared/make-title.js +/Users/example/node_modules/gulp-cli/lib/shared/ansi.js +/Users/example/node_modules/gulp-cli/lib/shared/get-blacklist.js +/Users/example/node_modules/gulp-cli/lib/shared/register-exports.js +/Users/example/node_modules/gulp-cli/lib/shared/log/tasks.js +/Users/example/node_modules/gulp-cli/lib/shared/log/copy-tree.js +/Users/example/node_modules/gulp-cli/lib/shared/log/verify.js +/Users/example/node_modules/gulp-cli/lib/shared/log/blacklist-error.js +/Users/example/node_modules/gulp-cli/lib/shared/log/to-console.js +/Users/example/node_modules/gulp-cli/lib/shared/cli-options.js +/Users/example/node_modules/gulp-cli/lib/shared/verify-dependencies.js +/Users/example/node_modules/gulp-cli/gulp.1 +/Users/example/node_modules/is-date-object/LICENSE +/Users/example/node_modules/is-date-object/test/index.js +/Users/example/node_modules/is-date-object/CHANGELOG.md +/Users/example/node_modules/is-date-object/.eslintrc +/Users/example/node_modules/is-date-object/index.js +/Users/example/node_modules/is-date-object/README.md +/Users/example/node_modules/is-date-object/package.json +/Users/example/node_modules/is-date-object/.jscs.json +/Users/example/node_modules/is-date-object/.github/FUNDING.yml +/Users/example/node_modules/is-date-object/.github/workflows/rebase.yml +/Users/example/node_modules/is-date-object/.travis.yml +/Users/example/node_modules/ext/string_/includes/is-implemented.js +/Users/example/node_modules/ext/string_/includes/index.js +/Users/example/node_modules/ext/string_/includes/implementation.js +/Users/example/node_modules/ext/LICENSE +/Users/example/node_modules/ext/test/string_/includes/is-implemented.js +/Users/example/node_modules/ext/test/string_/includes/index.js +/Users/example/node_modules/ext/test/string_/includes/_tests.js +/Users/example/node_modules/ext/test/string_/includes/implementation.js +/Users/example/node_modules/ext/test/function/identity.js +/Users/example/node_modules/ext/test/math/round-10.js +/Users/example/node_modules/ext/test/math/floor-10.js +/Users/example/node_modules/ext/test/math/ceil-10.js +/Users/example/node_modules/ext/test/global-this/is-implemented.js +/Users/example/node_modules/ext/test/global-this/index.js +/Users/example/node_modules/ext/test/global-this/implementation.js +/Users/example/node_modules/ext/test/object/entries/is-implemented.js +/Users/example/node_modules/ext/test/object/entries/index.js +/Users/example/node_modules/ext/test/object/entries/_tests.js +/Users/example/node_modules/ext/test/object/entries/implementation.js +/Users/example/node_modules/ext/test/thenable_/finally.js +/Users/example/node_modules/ext/test/string/random.js +/Users/example/node_modules/ext/CHANGELOG.md +/Users/example/node_modules/ext/node_modules/type/plain-object/is.js +/Users/example/node_modules/ext/node_modules/type/plain-object/ensure.js +/Users/example/node_modules/ext/node_modules/type/ensure.js +/Users/example/node_modules/ext/node_modules/type/plain-function/is.js +/Users/example/node_modules/ext/node_modules/type/plain-function/ensure.js +/Users/example/node_modules/ext/node_modules/type/iterable/is.js +/Users/example/node_modules/ext/node_modules/type/iterable/ensure.js +/Users/example/node_modules/ext/node_modules/type/LICENSE +/Users/example/node_modules/ext/node_modules/type/test/plain-object/is.js +/Users/example/node_modules/ext/node_modules/type/test/plain-object/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/plain-function/is.js +/Users/example/node_modules/ext/node_modules/type/test/plain-function/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/iterable/is.js +/Users/example/node_modules/ext/node_modules/type/test/iterable/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/array/is.js +/Users/example/node_modules/ext/node_modules/type/test/array/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/array-length/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/array-length/coerce.js +/Users/example/node_modules/ext/node_modules/type/test/time-value/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/time-value/coerce.js +/Users/example/node_modules/ext/node_modules/type/test/finite/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/finite/coerce.js +/Users/example/node_modules/ext/node_modules/type/test/date/is.js +/Users/example/node_modules/ext/node_modules/type/test/date/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/value/is.js +/Users/example/node_modules/ext/node_modules/type/test/value/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/_lib/class-if-supported.js +/Users/example/node_modules/ext/node_modules/type/test/_lib/arrow-function-if-supported.js +/Users/example/node_modules/ext/node_modules/type/test/thenable/is.js +/Users/example/node_modules/ext/node_modules/type/test/thenable/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/prototype/is.js +/Users/example/node_modules/ext/node_modules/type/test/function/is.js +/Users/example/node_modules/ext/node_modules/type/test/function/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/number/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/number/coerce.js +/Users/example/node_modules/ext/node_modules/type/test/object/is.js +/Users/example/node_modules/ext/node_modules/type/test/object/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/reg-exp/is.js +/Users/example/node_modules/ext/node_modules/type/test/reg-exp/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/natural-number/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/natural-number/coerce.js +/Users/example/node_modules/ext/node_modules/type/test/lib/resolve-error-message.js +/Users/example/node_modules/ext/node_modules/type/test/lib/resolve-exception.js +/Users/example/node_modules/ext/node_modules/type/test/lib/safe-to-string.js +/Users/example/node_modules/ext/node_modules/type/test/lib/is-to-string-tag-supported.js +/Users/example/node_modules/ext/node_modules/type/test/lib/to-short-string.js +/Users/example/node_modules/ext/node_modules/type/test/integer/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/integer/coerce.js +/Users/example/node_modules/ext/node_modules/type/test/promise/is.js +/Users/example/node_modules/ext/node_modules/type/test/promise/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/string/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/string/coerce.js +/Users/example/node_modules/ext/node_modules/type/test/array-like/is.js +/Users/example/node_modules/ext/node_modules/type/test/array-like/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/safe-integer/ensure.js +/Users/example/node_modules/ext/node_modules/type/test/safe-integer/coerce.js +/Users/example/node_modules/ext/node_modules/type/test/error/is.js +/Users/example/node_modules/ext/node_modules/type/test/error/ensure.js +/Users/example/node_modules/ext/node_modules/type/CHANGELOG.md +/Users/example/node_modules/ext/node_modules/type/array/is.js +/Users/example/node_modules/ext/node_modules/type/array/ensure.js +/Users/example/node_modules/ext/node_modules/type/array-length/ensure.js +/Users/example/node_modules/ext/node_modules/type/array-length/coerce.js +/Users/example/node_modules/ext/node_modules/type/time-value/ensure.js +/Users/example/node_modules/ext/node_modules/type/time-value/coerce.js +/Users/example/node_modules/ext/node_modules/type/finite/ensure.js +/Users/example/node_modules/ext/node_modules/type/finite/coerce.js +/Users/example/node_modules/ext/node_modules/type/date/is.js +/Users/example/node_modules/ext/node_modules/type/date/ensure.js +/Users/example/node_modules/ext/node_modules/type/value/is.js +/Users/example/node_modules/ext/node_modules/type/value/ensure.js +/Users/example/node_modules/ext/node_modules/type/thenable/is.js +/Users/example/node_modules/ext/node_modules/type/thenable/ensure.js +/Users/example/node_modules/ext/node_modules/type/prototype/is.js +/Users/example/node_modules/ext/node_modules/type/docs/plain-function.md +/Users/example/node_modules/ext/node_modules/type/docs/array-length.md +/Users/example/node_modules/ext/node_modules/type/docs/time-value.md +/Users/example/node_modules/ext/node_modules/type/docs/array-like.md +/Users/example/node_modules/ext/node_modules/type/docs/integer.md +/Users/example/node_modules/ext/node_modules/type/docs/reg-exp.md +/Users/example/node_modules/ext/node_modules/type/docs/date.md +/Users/example/node_modules/ext/node_modules/type/docs/function.md +/Users/example/node_modules/ext/node_modules/type/docs/string.md +/Users/example/node_modules/ext/node_modules/type/docs/value.md +/Users/example/node_modules/ext/node_modules/type/docs/prototype.md +/Users/example/node_modules/ext/node_modules/type/docs/natural-number.md +/Users/example/node_modules/ext/node_modules/type/docs/array.md +/Users/example/node_modules/ext/node_modules/type/docs/error.md +/Users/example/node_modules/ext/node_modules/type/docs/object.md +/Users/example/node_modules/ext/node_modules/type/docs/thenable.md +/Users/example/node_modules/ext/node_modules/type/docs/iterable.md +/Users/example/node_modules/ext/node_modules/type/docs/promise.md +/Users/example/node_modules/ext/node_modules/type/docs/safe-integer.md +/Users/example/node_modules/ext/node_modules/type/docs/finite.md +/Users/example/node_modules/ext/node_modules/type/docs/plain-object.md +/Users/example/node_modules/ext/node_modules/type/docs/ensure.md +/Users/example/node_modules/ext/node_modules/type/docs/number.md +/Users/example/node_modules/ext/node_modules/type/function/is.js +/Users/example/node_modules/ext/node_modules/type/function/ensure.js +/Users/example/node_modules/ext/node_modules/type/.editorconfig +/Users/example/node_modules/ext/node_modules/type/README.md +/Users/example/node_modules/ext/node_modules/type/number/ensure.js +/Users/example/node_modules/ext/node_modules/type/number/coerce.js +/Users/example/node_modules/ext/node_modules/type/object/is.js +/Users/example/node_modules/ext/node_modules/type/object/ensure.js +/Users/example/node_modules/ext/node_modules/type/package.json +/Users/example/node_modules/ext/node_modules/type/reg-exp/is.js +/Users/example/node_modules/ext/node_modules/type/reg-exp/ensure.js +/Users/example/node_modules/ext/node_modules/type/natural-number/ensure.js +/Users/example/node_modules/ext/node_modules/type/natural-number/coerce.js +/Users/example/node_modules/ext/node_modules/type/lib/ensure/min.js +/Users/example/node_modules/ext/node_modules/type/lib/resolve-error-message.js +/Users/example/node_modules/ext/node_modules/type/lib/resolve-exception.js +/Users/example/node_modules/ext/node_modules/type/lib/safe-to-string.js +/Users/example/node_modules/ext/node_modules/type/lib/is-to-string-tag-supported.js +/Users/example/node_modules/ext/node_modules/type/lib/to-short-string.js +/Users/example/node_modules/ext/node_modules/type/integer/ensure.js +/Users/example/node_modules/ext/node_modules/type/integer/coerce.js +/Users/example/node_modules/ext/node_modules/type/promise/is.js +/Users/example/node_modules/ext/node_modules/type/promise/ensure.js +/Users/example/node_modules/ext/node_modules/type/string/ensure.js +/Users/example/node_modules/ext/node_modules/type/string/coerce.js +/Users/example/node_modules/ext/node_modules/type/array-like/is.js +/Users/example/node_modules/ext/node_modules/type/array-like/ensure.js +/Users/example/node_modules/ext/node_modules/type/safe-integer/ensure.js +/Users/example/node_modules/ext/node_modules/type/safe-integer/coerce.js +/Users/example/node_modules/ext/node_modules/type/error/is.js +/Users/example/node_modules/ext/node_modules/type/error/ensure.js +/Users/example/node_modules/ext/docs/string_/includes.md +/Users/example/node_modules/ext/docs/global-this.md +/Users/example/node_modules/ext/docs/function/identity.md +/Users/example/node_modules/ext/docs/math/ceil-10.md +/Users/example/node_modules/ext/docs/math/floor-10.md +/Users/example/node_modules/ext/docs/math/round-10.md +/Users/example/node_modules/ext/docs/object/entries.md +/Users/example/node_modules/ext/docs/thenable_/finally.md +/Users/example/node_modules/ext/docs/string/random.md +/Users/example/node_modules/ext/function/identity.js +/Users/example/node_modules/ext/math/round-10.js +/Users/example/node_modules/ext/math/floor-10.js +/Users/example/node_modules/ext/math/ceil-10.js +/Users/example/node_modules/ext/.editorconfig +/Users/example/node_modules/ext/README.md +/Users/example/node_modules/ext/global-this/is-implemented.js +/Users/example/node_modules/ext/global-this/index.js +/Users/example/node_modules/ext/global-this/implementation.js +/Users/example/node_modules/ext/object/entries/is-implemented.js +/Users/example/node_modules/ext/object/entries/index.js +/Users/example/node_modules/ext/object/entries/implement.js +/Users/example/node_modules/ext/object/entries/implementation.js +/Users/example/node_modules/ext/package.json +/Users/example/node_modules/ext/thenable_/finally.js +/Users/example/node_modules/ext/lib/private/decimal-adjust.js +/Users/example/node_modules/ext/string/random.js +/Users/example/node_modules/psl/LICENSE +/Users/example/node_modules/psl/dist/psl.js +/Users/example/node_modules/psl/dist/psl.min.js +/Users/example/node_modules/psl/index.js +/Users/example/node_modules/psl/README.md +/Users/example/node_modules/psl/package.json +/Users/example/node_modules/psl/browserstack-logo.svg +/Users/example/node_modules/psl/data/rules.json +/Users/example/node_modules/read-pkg-up/license +/Users/example/node_modules/read-pkg-up/node_modules/path-type/license +/Users/example/node_modules/read-pkg-up/node_modules/path-type/index.js +/Users/example/node_modules/read-pkg-up/node_modules/path-type/readme.md +/Users/example/node_modules/read-pkg-up/node_modules/path-type/package.json +/Users/example/node_modules/read-pkg-up/node_modules/path-exists/license +/Users/example/node_modules/read-pkg-up/node_modules/path-exists/index.js +/Users/example/node_modules/read-pkg-up/node_modules/path-exists/readme.md +/Users/example/node_modules/read-pkg-up/node_modules/path-exists/package.json +/Users/example/node_modules/read-pkg-up/node_modules/parse-json/license +/Users/example/node_modules/read-pkg-up/node_modules/parse-json/index.js +/Users/example/node_modules/read-pkg-up/node_modules/parse-json/readme.md +/Users/example/node_modules/read-pkg-up/node_modules/parse-json/package.json +/Users/example/node_modules/read-pkg-up/node_modules/parse-json/vendor/unicode.js +/Users/example/node_modules/read-pkg-up/node_modules/parse-json/vendor/parse.js +/Users/example/node_modules/read-pkg-up/node_modules/strip-bom/license +/Users/example/node_modules/read-pkg-up/node_modules/strip-bom/index.js +/Users/example/node_modules/read-pkg-up/node_modules/strip-bom/readme.md +/Users/example/node_modules/read-pkg-up/node_modules/strip-bom/package.json +/Users/example/node_modules/read-pkg-up/node_modules/find-up/license +/Users/example/node_modules/read-pkg-up/node_modules/find-up/index.js +/Users/example/node_modules/read-pkg-up/node_modules/find-up/readme.md +/Users/example/node_modules/read-pkg-up/node_modules/find-up/package.json +/Users/example/node_modules/read-pkg-up/node_modules/load-json-file/license +/Users/example/node_modules/read-pkg-up/node_modules/load-json-file/index.js +/Users/example/node_modules/read-pkg-up/node_modules/load-json-file/readme.md +/Users/example/node_modules/read-pkg-up/node_modules/load-json-file/package.json +/Users/example/node_modules/read-pkg-up/node_modules/graceful-fs/LICENSE +/Users/example/node_modules/read-pkg-up/node_modules/graceful-fs/polyfills.js +/Users/example/node_modules/read-pkg-up/node_modules/graceful-fs/README.md +/Users/example/node_modules/read-pkg-up/node_modules/graceful-fs/graceful-fs.js +/Users/example/node_modules/read-pkg-up/node_modules/graceful-fs/package.json +/Users/example/node_modules/read-pkg-up/node_modules/graceful-fs/clone.js +/Users/example/node_modules/read-pkg-up/node_modules/graceful-fs/legacy-streams.js +/Users/example/node_modules/read-pkg-up/node_modules/read-pkg/license +/Users/example/node_modules/read-pkg-up/node_modules/read-pkg/index.js +/Users/example/node_modules/read-pkg-up/node_modules/read-pkg/readme.md +/Users/example/node_modules/read-pkg-up/node_modules/read-pkg/package.json +/Users/example/node_modules/read-pkg-up/index.js +/Users/example/node_modules/read-pkg-up/readme.md +/Users/example/node_modules/read-pkg-up/package.json +/Users/example/node_modules/browser-stdout/LICENSE +/Users/example/node_modules/browser-stdout/index.js +/Users/example/node_modules/browser-stdout/README.md +/Users/example/node_modules/browser-stdout/package.json +/Users/example/node_modules/dir-glob/license +/Users/example/node_modules/dir-glob/node_modules/path-type/license +/Users/example/node_modules/dir-glob/node_modules/path-type/index.js +/Users/example/node_modules/dir-glob/node_modules/path-type/readme.md +/Users/example/node_modules/dir-glob/node_modules/path-type/package.json +/Users/example/node_modules/dir-glob/node_modules/path-type/index.d.ts +/Users/example/node_modules/dir-glob/index.js +/Users/example/node_modules/dir-glob/readme.md +/Users/example/node_modules/dir-glob/package.json +/Users/example/node_modules/is/LICENSE.md +/Users/example/node_modules/is/test/index.js +/Users/example/node_modules/is/CHANGELOG.md +/Users/example/node_modules/is/Makefile +/Users/example/node_modules/is/index.js +/Users/example/node_modules/is/README.md +/Users/example/node_modules/is/component.json +/Users/example/node_modules/is/package.json +/Users/example/node_modules/iconv-lite/.npmignore +/Users/example/node_modules/iconv-lite/encodings/dbcs-data.js +/Users/example/node_modules/iconv-lite/encodings/tables/cp949.json +/Users/example/node_modules/iconv-lite/encodings/tables/shiftjis.json +/Users/example/node_modules/iconv-lite/encodings/tables/gbk-added.json +/Users/example/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json +/Users/example/node_modules/iconv-lite/encodings/tables/cp936.json +/Users/example/node_modules/iconv-lite/encodings/tables/big5-added.json +/Users/example/node_modules/iconv-lite/encodings/tables/eucjp.json +/Users/example/node_modules/iconv-lite/encodings/tables/cp950.json +/Users/example/node_modules/iconv-lite/encodings/dbcs-codec.js +/Users/example/node_modules/iconv-lite/encodings/internal.js +/Users/example/node_modules/iconv-lite/encodings/index.js +/Users/example/node_modules/iconv-lite/encodings/utf7.js +/Users/example/node_modules/iconv-lite/encodings/sbcs-data.js +/Users/example/node_modules/iconv-lite/encodings/sbcs-codec.js +/Users/example/node_modules/iconv-lite/encodings/utf16.js +/Users/example/node_modules/iconv-lite/encodings/sbcs-data-generated.js +/Users/example/node_modules/iconv-lite/LICENSE +/Users/example/node_modules/iconv-lite/Changelog.md +/Users/example/node_modules/iconv-lite/README.md +/Users/example/node_modules/iconv-lite/package.json +/Users/example/node_modules/iconv-lite/lib/index.js +/Users/example/node_modules/iconv-lite/lib/streams.js +/Users/example/node_modules/iconv-lite/lib/extend-node.js +/Users/example/node_modules/iconv-lite/lib/bom-handling.js +/Users/example/node_modules/iconv-lite/lib/index.d.ts +/Users/example/node_modules/iconv-lite/.travis.yml +/Users/example/node_modules/anymatch/LICENSE +/Users/example/node_modules/anymatch/node_modules/normalize-path/LICENSE +/Users/example/node_modules/anymatch/node_modules/normalize-path/index.js +/Users/example/node_modules/anymatch/node_modules/normalize-path/README.md +/Users/example/node_modules/anymatch/node_modules/normalize-path/package.json +/Users/example/node_modules/anymatch/index.js +/Users/example/node_modules/anymatch/README.md +/Users/example/node_modules/anymatch/package.json +/Users/example/node_modules/split-string/LICENSE +/Users/example/node_modules/split-string/node_modules/is-extendable/LICENSE +/Users/example/node_modules/split-string/node_modules/is-extendable/index.js +/Users/example/node_modules/split-string/node_modules/is-extendable/README.md +/Users/example/node_modules/split-string/node_modules/is-extendable/package.json +/Users/example/node_modules/split-string/node_modules/is-extendable/index.d.ts +/Users/example/node_modules/split-string/node_modules/extend-shallow/LICENSE +/Users/example/node_modules/split-string/node_modules/extend-shallow/index.js +/Users/example/node_modules/split-string/node_modules/extend-shallow/README.md +/Users/example/node_modules/split-string/node_modules/extend-shallow/package.json +/Users/example/node_modules/split-string/index.js +/Users/example/node_modules/split-string/README.md +/Users/example/node_modules/split-string/package.json +/Users/example/node_modules/for-own/LICENSE +/Users/example/node_modules/for-own/index.js +/Users/example/node_modules/for-own/README.md +/Users/example/node_modules/for-own/package.json +/Users/example/node_modules/color-name/LICENSE +/Users/example/node_modules/color-name/index.js +/Users/example/node_modules/color-name/README.md +/Users/example/node_modules/color-name/package.json +/Users/example/node_modules/remove-bom-stream/LICENSE +/Users/example/node_modules/remove-bom-stream/index.js +/Users/example/node_modules/remove-bom-stream/README.md +/Users/example/node_modules/remove-bom-stream/package.json +/Users/example/node_modules/stack-trace/.npmignore +/Users/example/node_modules/stack-trace/License +/Users/example/node_modules/stack-trace/Makefile +/Users/example/node_modules/stack-trace/Readme.md +/Users/example/node_modules/stack-trace/package.json +/Users/example/node_modules/stack-trace/lib/stack-trace.js +/Users/example/node_modules/array-differ/index.js +/Users/example/node_modules/array-differ/readme.md +/Users/example/node_modules/array-differ/package.json +/Users/example/node_modules/v8flags/LICENSE +/Users/example/node_modules/v8flags/config-path.js +/Users/example/node_modules/v8flags/index.js +/Users/example/node_modules/v8flags/README.md +/Users/example/node_modules/v8flags/package.json +/Users/example/node_modules/decamelize/license +/Users/example/node_modules/decamelize/index.js +/Users/example/node_modules/decamelize/readme.md +/Users/example/node_modules/decamelize/package.json +/Users/example/node_modules/os-homedir/license +/Users/example/node_modules/os-homedir/index.js +/Users/example/node_modules/os-homedir/readme.md +/Users/example/node_modules/os-homedir/package.json +/Users/example/node_modules/c8/bin/c8.js +/Users/example/node_modules/c8/node_modules/make-dir/license +/Users/example/node_modules/c8/node_modules/make-dir/index.js +/Users/example/node_modules/c8/node_modules/make-dir/readme.md +/Users/example/node_modules/c8/node_modules/make-dir/package.json +/Users/example/node_modules/c8/node_modules/make-dir/index.d.ts +/Users/example/node_modules/c8/node_modules/istanbul-reports/LICENSE +/Users/example/node_modules/c8/node_modules/istanbul-reports/CHANGELOG.md +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/make-dir/license +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/make-dir/index.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/make-dir/readme.md +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/make-dir/package.json +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/make-dir/index.d.ts +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-report/LICENSE +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-report/CHANGELOG.md +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-report/index.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-report/README.md +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-report/package.json +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-report/lib/summarizer-factory.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-report/lib/watermarks.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-report/lib/xml-writer.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-report/lib/file-writer.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-report/lib/tree.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-report/lib/report-base.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-report/lib/path.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-report/lib/context.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/semver/LICENSE +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/semver/bin/semver.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/semver/semver.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/semver/README.md +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/semver/package.json +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/semver/range.bnf +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-coverage/LICENSE +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-coverage/CHANGELOG.md +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-coverage/index.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-coverage/README.md +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-coverage/package.json +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-coverage/lib/file-coverage.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-coverage/lib/data-properties.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-coverage/lib/percent.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-coverage/lib/coverage-summary.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/node_modules/istanbul-lib-coverage/lib/coverage-map.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/index.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/README.md +/Users/example/node_modules/c8/node_modules/istanbul-reports/package.json +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/text-lcov/index.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/clover/index.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/cobertura/index.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/json-summary/index.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html/annotator.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html/index.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html/insertion-text.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html/assets/block-navigation.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html/assets/favicon.png +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html/assets/sorter.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html/assets/base.css +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.css +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html/assets/sort-arrow-sprite.png +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/lcov/index.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/teamcity/index.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/json/index.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/lcovonly/index.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/text-summary/index.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html-spa/.babelrc +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html-spa/index.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html-spa/webpack.config.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html-spa/assets/bundle.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html-spa/assets/spa.css +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html-spa/assets/sort-arrow-sprite.png +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html-spa/src/getChildData.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html-spa/src/index.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html-spa/src/flattenToggle.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html-spa/src/filterToggle.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html-spa/src/fileBreadcrumbs.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html-spa/src/summaryTableLine.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html-spa/src/summaryTableHeader.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html-spa/src/summaryHeader.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/html-spa/src/routing.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/text/index.js +/Users/example/node_modules/c8/node_modules/istanbul-reports/lib/none/index.js +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/LICENSE +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/CHANGELOG.md +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/LICENSE +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/CHANGELOG.md +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/index.js +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/README.md +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/package.json +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/lib/file-coverage.js +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/lib/data-properties.js +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/lib/percent.js +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/lib/coverage-summary.js +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/lib/coverage-map.js +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/index.js +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/README.md +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/package.json +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/lib/summarizer-factory.js +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/lib/watermarks.js +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/lib/xml-writer.js +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/lib/file-writer.js +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/lib/tree.js +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/lib/report-base.js +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/lib/path.js +/Users/example/node_modules/c8/node_modules/istanbul-lib-report/lib/context.js +/Users/example/node_modules/c8/node_modules/semver/ranges/min-version.js +/Users/example/node_modules/c8/node_modules/semver/ranges/outside.js +/Users/example/node_modules/c8/node_modules/semver/ranges/ltr.js +/Users/example/node_modules/c8/node_modules/semver/ranges/gtr.js +/Users/example/node_modules/c8/node_modules/semver/ranges/min-satisfying.js +/Users/example/node_modules/c8/node_modules/semver/ranges/simplify.js +/Users/example/node_modules/c8/node_modules/semver/ranges/to-comparators.js +/Users/example/node_modules/c8/node_modules/semver/ranges/max-satisfying.js +/Users/example/node_modules/c8/node_modules/semver/ranges/valid.js +/Users/example/node_modules/c8/node_modules/semver/ranges/subset.js +/Users/example/node_modules/c8/node_modules/semver/ranges/intersects.js +/Users/example/node_modules/c8/node_modules/semver/preload.js +/Users/example/node_modules/c8/node_modules/semver/LICENSE +/Users/example/node_modules/c8/node_modules/semver/bin/semver.js +/Users/example/node_modules/c8/node_modules/semver/classes/range.js +/Users/example/node_modules/c8/node_modules/semver/classes/index.js +/Users/example/node_modules/c8/node_modules/semver/classes/comparator.js +/Users/example/node_modules/c8/node_modules/semver/classes/semver.js +/Users/example/node_modules/c8/node_modules/semver/internal/constants.js +/Users/example/node_modules/c8/node_modules/semver/internal/identifiers.js +/Users/example/node_modules/c8/node_modules/semver/internal/parse-options.js +/Users/example/node_modules/c8/node_modules/semver/internal/re.js +/Users/example/node_modules/c8/node_modules/semver/internal/debug.js +/Users/example/node_modules/c8/node_modules/semver/index.js +/Users/example/node_modules/c8/node_modules/semver/README.md +/Users/example/node_modules/c8/node_modules/semver/package.json +/Users/example/node_modules/c8/node_modules/semver/functions/gt.js +/Users/example/node_modules/c8/node_modules/semver/functions/sort.js +/Users/example/node_modules/c8/node_modules/semver/functions/rsort.js +/Users/example/node_modules/c8/node_modules/semver/functions/neq.js +/Users/example/node_modules/c8/node_modules/semver/functions/gte.js +/Users/example/node_modules/c8/node_modules/semver/functions/eq.js +/Users/example/node_modules/c8/node_modules/semver/functions/lte.js +/Users/example/node_modules/c8/node_modules/semver/functions/compare-build.js +/Users/example/node_modules/c8/node_modules/semver/functions/patch.js +/Users/example/node_modules/c8/node_modules/semver/functions/rcompare.js +/Users/example/node_modules/c8/node_modules/semver/functions/clean.js +/Users/example/node_modules/c8/node_modules/semver/functions/valid.js +/Users/example/node_modules/c8/node_modules/semver/functions/satisfies.js +/Users/example/node_modules/c8/node_modules/semver/functions/compare-loose.js +/Users/example/node_modules/c8/node_modules/semver/functions/parse.js +/Users/example/node_modules/c8/node_modules/semver/functions/minor.js +/Users/example/node_modules/c8/node_modules/semver/functions/compare.js +/Users/example/node_modules/c8/node_modules/semver/functions/coerce.js +/Users/example/node_modules/c8/node_modules/semver/functions/inc.js +/Users/example/node_modules/c8/node_modules/semver/functions/lt.js +/Users/example/node_modules/c8/node_modules/semver/functions/diff.js +/Users/example/node_modules/c8/node_modules/semver/functions/cmp.js +/Users/example/node_modules/c8/node_modules/semver/functions/major.js +/Users/example/node_modules/c8/node_modules/semver/functions/prerelease.js +/Users/example/node_modules/c8/node_modules/semver/range.bnf +/Users/example/node_modules/c8/node_modules/@istanbuljs/schema/LICENSE +/Users/example/node_modules/c8/node_modules/@istanbuljs/schema/CHANGELOG.md +/Users/example/node_modules/c8/node_modules/@istanbuljs/schema/default-exclude.js +/Users/example/node_modules/c8/node_modules/@istanbuljs/schema/index.js +/Users/example/node_modules/c8/node_modules/@istanbuljs/schema/README.md +/Users/example/node_modules/c8/node_modules/@istanbuljs/schema/package.json +/Users/example/node_modules/c8/node_modules/@istanbuljs/schema/default-extension.js +/Users/example/node_modules/c8/index.js +/Users/example/node_modules/c8/README.md +/Users/example/node_modules/c8/package.json +/Users/example/node_modules/c8/lib/parse-args.js +/Users/example/node_modules/c8/lib/report.js +/Users/example/node_modules/c8/lib/commands/check-coverage.js +/Users/example/node_modules/c8/lib/commands/report.js +/Users/example/node_modules/c8/lib/source-map-from-file.js +/Users/example/node_modules/c8/LICENSE.txt +/Users/example/node_modules/c8/index.d.ts +/Users/example/node_modules/config-chain/index.js +/Users/example/node_modules/config-chain/readme.markdown +/Users/example/node_modules/config-chain/package.json +/Users/example/node_modules/config-chain/LICENCE +/Users/example/node_modules/@swc/core/util.js +/Users/example/node_modules/@swc/core/binding.d.ts +/Users/example/node_modules/@swc/core/types.js +/Users/example/node_modules/@swc/core/LICENSE +/Users/example/node_modules/@swc/core/CHANGELOG.md +/Users/example/node_modules/@swc/core/postinstall.js +/Users/example/node_modules/@swc/core/types.d.ts +/Users/example/node_modules/@swc/core/index.js +/Users/example/node_modules/@swc/core/README.md +/Users/example/node_modules/@swc/core/binding.js +/Users/example/node_modules/@swc/core/package.json +/Users/example/node_modules/@swc/core/Visitor.d.ts +/Users/example/node_modules/@swc/core/spack.js +/Users/example/node_modules/@swc/core/spack.d.ts +/Users/example/node_modules/@swc/core/Visitor.js +/Users/example/node_modules/@swc/core/bindings/README.md +/Users/example/node_modules/@swc/core/bindings/binding_core_wasm/package.json +/Users/example/node_modules/@swc/core/util.d.ts +/Users/example/node_modules/@swc/core/index.d.ts +/Users/example/node_modules/@swc/core-darwin-arm64/README.md +/Users/example/node_modules/@swc/core-darwin-arm64/swc.darwin-arm64.node +/Users/example/node_modules/@swc/core-darwin-arm64/package.json +/Users/example/node_modules/chokidar/types/index.d.ts +/Users/example/node_modules/chokidar/LICENSE +/Users/example/node_modules/chokidar/node_modules/anymatch/LICENSE +/Users/example/node_modules/chokidar/node_modules/anymatch/index.js +/Users/example/node_modules/chokidar/node_modules/anymatch/README.md +/Users/example/node_modules/chokidar/node_modules/anymatch/package.json +/Users/example/node_modules/chokidar/node_modules/anymatch/index.d.ts +/Users/example/node_modules/chokidar/index.js +/Users/example/node_modules/chokidar/README.md +/Users/example/node_modules/chokidar/package.json +/Users/example/node_modules/chokidar/lib/constants.js +/Users/example/node_modules/chokidar/lib/fsevents-handler.js +/Users/example/node_modules/chokidar/lib/nodefs-handler.js +/Users/example/node_modules/postcss/LICENSE +/Users/example/node_modules/postcss/node_modules/nanoid/LICENSE +/Users/example/node_modules/postcss/node_modules/nanoid/bin/nanoid.cjs +/Users/example/node_modules/postcss/node_modules/nanoid/index.d.cts +/Users/example/node_modules/postcss/node_modules/nanoid/index.browser.js +/Users/example/node_modules/postcss/node_modules/nanoid/async/index.browser.js +/Users/example/node_modules/postcss/node_modules/nanoid/async/index.js +/Users/example/node_modules/postcss/node_modules/nanoid/async/package.json +/Users/example/node_modules/postcss/node_modules/nanoid/async/index.browser.cjs +/Users/example/node_modules/postcss/node_modules/nanoid/async/index.cjs +/Users/example/node_modules/postcss/node_modules/nanoid/async/index.native.js +/Users/example/node_modules/postcss/node_modules/nanoid/async/index.d.ts +/Users/example/node_modules/postcss/node_modules/nanoid/index.js +/Users/example/node_modules/postcss/node_modules/nanoid/README.md +/Users/example/node_modules/postcss/node_modules/nanoid/non-secure/index.js +/Users/example/node_modules/postcss/node_modules/nanoid/non-secure/package.json +/Users/example/node_modules/postcss/node_modules/nanoid/non-secure/index.cjs +/Users/example/node_modules/postcss/node_modules/nanoid/non-secure/index.d.ts +/Users/example/node_modules/postcss/node_modules/nanoid/package.json +/Users/example/node_modules/postcss/node_modules/nanoid/index.browser.cjs +/Users/example/node_modules/postcss/node_modules/nanoid/index.cjs +/Users/example/node_modules/postcss/node_modules/nanoid/url-alphabet/index.js +/Users/example/node_modules/postcss/node_modules/nanoid/url-alphabet/package.json +/Users/example/node_modules/postcss/node_modules/nanoid/url-alphabet/index.cjs +/Users/example/node_modules/postcss/node_modules/nanoid/nanoid.js +/Users/example/node_modules/postcss/node_modules/nanoid/index.d.ts +/Users/example/node_modules/postcss/README.md +/Users/example/node_modules/postcss/package.json +/Users/example/node_modules/postcss/lib/postcss.js +/Users/example/node_modules/postcss/lib/rule.d.ts +/Users/example/node_modules/postcss/lib/lazy-result.d.ts +/Users/example/node_modules/postcss/lib/stringifier.js +/Users/example/node_modules/postcss/lib/stringify.js +/Users/example/node_modules/postcss/lib/css-syntax-error.js +/Users/example/node_modules/postcss/lib/previous-map.d.ts +/Users/example/node_modules/postcss/lib/postcss.d.mts +/Users/example/node_modules/postcss/lib/result.d.ts +/Users/example/node_modules/postcss/lib/at-rule.js +/Users/example/node_modules/postcss/lib/declaration.js +/Users/example/node_modules/postcss/lib/parse.d.ts +/Users/example/node_modules/postcss/lib/warning.js +/Users/example/node_modules/postcss/lib/processor.js +/Users/example/node_modules/postcss/lib/previous-map.js +/Users/example/node_modules/postcss/lib/fromJSON.js +/Users/example/node_modules/postcss/lib/input.d.ts +/Users/example/node_modules/postcss/lib/at-rule.d.ts +/Users/example/node_modules/postcss/lib/stringifier.d.ts +/Users/example/node_modules/postcss/lib/map-generator.js +/Users/example/node_modules/postcss/lib/comment.d.ts +/Users/example/node_modules/postcss/lib/declaration.d.ts +/Users/example/node_modules/postcss/lib/processor.d.ts +/Users/example/node_modules/postcss/lib/list.js +/Users/example/node_modules/postcss/lib/warn-once.js +/Users/example/node_modules/postcss/lib/lazy-result.js +/Users/example/node_modules/postcss/lib/postcss.mjs +/Users/example/node_modules/postcss/lib/comment.js +/Users/example/node_modules/postcss/lib/postcss.d.ts +/Users/example/node_modules/postcss/lib/container.d.ts +/Users/example/node_modules/postcss/lib/stringify.d.ts +/Users/example/node_modules/postcss/lib/document.d.ts +/Users/example/node_modules/postcss/lib/node.js +/Users/example/node_modules/postcss/lib/parse.js +/Users/example/node_modules/postcss/lib/root.js +/Users/example/node_modules/postcss/lib/fromJSON.d.ts +/Users/example/node_modules/postcss/lib/list.d.ts +/Users/example/node_modules/postcss/lib/no-work-result.d.ts +/Users/example/node_modules/postcss/lib/tokenize.js +/Users/example/node_modules/postcss/lib/rule.js +/Users/example/node_modules/postcss/lib/css-syntax-error.d.ts +/Users/example/node_modules/postcss/lib/symbols.js +/Users/example/node_modules/postcss/lib/no-work-result.js +/Users/example/node_modules/postcss/lib/result.js +/Users/example/node_modules/postcss/lib/terminal-highlight.js +/Users/example/node_modules/postcss/lib/warning.d.ts +/Users/example/node_modules/postcss/lib/container.js +/Users/example/node_modules/postcss/lib/parser.js +/Users/example/node_modules/postcss/lib/node.d.ts +/Users/example/node_modules/postcss/lib/root.d.ts +/Users/example/node_modules/postcss/lib/input.js +/Users/example/node_modules/postcss/lib/document.js +/Users/example/node_modules/caniuse-api/LICENSE +/Users/example/node_modules/caniuse-api/CHANGELOG.md +/Users/example/node_modules/caniuse-api/dist/index.js +/Users/example/node_modules/caniuse-api/dist/utils.js +/Users/example/node_modules/caniuse-api/node_modules/browserslist/error.d.ts +/Users/example/node_modules/caniuse-api/node_modules/browserslist/LICENSE +/Users/example/node_modules/caniuse-api/node_modules/browserslist/update-db.js +/Users/example/node_modules/caniuse-api/node_modules/browserslist/index.js +/Users/example/node_modules/caniuse-api/node_modules/browserslist/error.js +/Users/example/node_modules/caniuse-api/node_modules/browserslist/README.md +/Users/example/node_modules/caniuse-api/node_modules/browserslist/node.js +/Users/example/node_modules/caniuse-api/node_modules/browserslist/package.json +/Users/example/node_modules/caniuse-api/node_modules/browserslist/cli.js +/Users/example/node_modules/caniuse-api/node_modules/browserslist/index.d.ts +/Users/example/node_modules/caniuse-api/node_modules/browserslist/browser.js +/Users/example/node_modules/caniuse-api/node_modules/node-releases/LICENSE +/Users/example/node_modules/caniuse-api/node_modules/node-releases/README.md +/Users/example/node_modules/caniuse-api/node_modules/node-releases/package.json +/Users/example/node_modules/caniuse-api/node_modules/node-releases/.github/workflows/nightly-sync.yml +/Users/example/node_modules/caniuse-api/node_modules/node-releases/data/processed/envs.json +/Users/example/node_modules/caniuse-api/node_modules/node-releases/data/raw/iojs.json +/Users/example/node_modules/caniuse-api/node_modules/node-releases/data/raw/nodejs.json +/Users/example/node_modules/caniuse-api/node_modules/node-releases/data/release-schedule/release-schedule.json +/Users/example/node_modules/caniuse-api/node_modules/colorette/LICENSE.md +/Users/example/node_modules/caniuse-api/node_modules/colorette/index.js +/Users/example/node_modules/caniuse-api/node_modules/colorette/README.md +/Users/example/node_modules/caniuse-api/node_modules/colorette/package.json +/Users/example/node_modules/caniuse-api/node_modules/colorette/index.cjs +/Users/example/node_modules/caniuse-api/node_modules/colorette/index.d.ts +/Users/example/node_modules/caniuse-api/node_modules/electron-to-chromium/LICENSE +/Users/example/node_modules/caniuse-api/node_modules/electron-to-chromium/CHANGELOG.md +/Users/example/node_modules/caniuse-api/node_modules/electron-to-chromium/full-chromium-versions.js +/Users/example/node_modules/caniuse-api/node_modules/electron-to-chromium/index.js +/Users/example/node_modules/caniuse-api/node_modules/electron-to-chromium/README.md +/Users/example/node_modules/caniuse-api/node_modules/electron-to-chromium/versions.js +/Users/example/node_modules/caniuse-api/node_modules/electron-to-chromium/package.json +/Users/example/node_modules/caniuse-api/node_modules/electron-to-chromium/chromium-versions.js +/Users/example/node_modules/caniuse-api/node_modules/electron-to-chromium/full-versions.js +/Users/example/node_modules/caniuse-api/README.md +/Users/example/node_modules/caniuse-api/package.json +/Users/example/node_modules/array-uniq/license +/Users/example/node_modules/array-uniq/index.js +/Users/example/node_modules/array-uniq/readme.md +/Users/example/node_modules/array-uniq/package.json +/Users/example/node_modules/p-locate/license +/Users/example/node_modules/p-locate/node_modules/p-limit/license +/Users/example/node_modules/p-locate/node_modules/p-limit/index.js +/Users/example/node_modules/p-locate/node_modules/p-limit/readme.md +/Users/example/node_modules/p-locate/node_modules/p-limit/package.json +/Users/example/node_modules/p-locate/node_modules/p-limit/index.d.ts +/Users/example/node_modules/p-locate/index.js +/Users/example/node_modules/p-locate/readme.md +/Users/example/node_modules/p-locate/package.json +/Users/example/node_modules/p-locate/index.d.ts +/Users/example/node_modules/dom-serializer/LICENSE +/Users/example/node_modules/dom-serializer/node_modules/domelementtype/LICENSE +/Users/example/node_modules/dom-serializer/node_modules/domelementtype/readme.md +/Users/example/node_modules/dom-serializer/node_modules/domelementtype/package.json +/Users/example/node_modules/dom-serializer/node_modules/domelementtype/lib/index.js +/Users/example/node_modules/dom-serializer/node_modules/domelementtype/lib/index.d.ts +/Users/example/node_modules/dom-serializer/node_modules/domelementtype/lib/index.d.ts.map +/Users/example/node_modules/dom-serializer/README.md +/Users/example/node_modules/dom-serializer/package.json +/Users/example/node_modules/dom-serializer/lib/foreignNames.d.ts +/Users/example/node_modules/dom-serializer/lib/index.js +/Users/example/node_modules/dom-serializer/lib/foreignNames.d.ts.map +/Users/example/node_modules/dom-serializer/lib/index.d.ts +/Users/example/node_modules/dom-serializer/lib/foreignNames.js +/Users/example/node_modules/dom-serializer/lib/index.d.ts.map +/Users/example/node_modules/fresh/LICENSE +/Users/example/node_modules/fresh/HISTORY.md +/Users/example/node_modules/fresh/index.js +/Users/example/node_modules/fresh/README.md +/Users/example/node_modules/fresh/package.json +/Users/example/node_modules/js-sdsl/LICENSE +/Users/example/node_modules/js-sdsl/CHANGELOG.md +/Users/example/node_modules/js-sdsl/dist/esm/index.js +/Users/example/node_modules/js-sdsl/dist/esm/utils/checkObject.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/utils/math.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/utils/checkObject.js +/Users/example/node_modules/js-sdsl/dist/esm/utils/math.js.map +/Users/example/node_modules/js-sdsl/dist/esm/utils/throwError.js +/Users/example/node_modules/js-sdsl/dist/esm/utils/math.js +/Users/example/node_modules/js-sdsl/dist/esm/utils/checkObject.js.map +/Users/example/node_modules/js-sdsl/dist/esm/utils/throwError.js.map +/Users/example/node_modules/js-sdsl/dist/esm/utils/throwError.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/container/HashContainer/HashMap.js.map +/Users/example/node_modules/js-sdsl/dist/esm/container/HashContainer/HashSet.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/container/HashContainer/HashSet.js.map +/Users/example/node_modules/js-sdsl/dist/esm/container/HashContainer/HashMap.js +/Users/example/node_modules/js-sdsl/dist/esm/container/HashContainer/HashMap.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/container/HashContainer/Base/index.js +/Users/example/node_modules/js-sdsl/dist/esm/container/HashContainer/Base/index.js.map +/Users/example/node_modules/js-sdsl/dist/esm/container/HashContainer/Base/index.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/container/HashContainer/HashSet.js +/Users/example/node_modules/js-sdsl/dist/esm/container/SequentialContainer/LinkList.js.map +/Users/example/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Vector.js.map +/Users/example/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Deque.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Deque.js +/Users/example/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Vector.js +/Users/example/node_modules/js-sdsl/dist/esm/container/SequentialContainer/LinkList.js +/Users/example/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Deque.js.map +/Users/example/node_modules/js-sdsl/dist/esm/container/SequentialContainer/LinkList.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Base/RandomIterator.js.map +/Users/example/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Base/RandomIterator.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Base/index.js +/Users/example/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Base/RandomIterator.js +/Users/example/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Base/index.js.map +/Users/example/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Base/index.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/container/SequentialContainer/Vector.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/container/OtherContainer/Stack.js.map +/Users/example/node_modules/js-sdsl/dist/esm/container/OtherContainer/Stack.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/container/OtherContainer/PriorityQueue.js +/Users/example/node_modules/js-sdsl/dist/esm/container/OtherContainer/Queue.js +/Users/example/node_modules/js-sdsl/dist/esm/container/OtherContainer/PriorityQueue.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/container/OtherContainer/Queue.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/container/OtherContainer/Queue.js.map +/Users/example/node_modules/js-sdsl/dist/esm/container/OtherContainer/PriorityQueue.js.map +/Users/example/node_modules/js-sdsl/dist/esm/container/OtherContainer/Stack.js +/Users/example/node_modules/js-sdsl/dist/esm/container/ContainerBase/index.js +/Users/example/node_modules/js-sdsl/dist/esm/container/ContainerBase/index.js.map +/Users/example/node_modules/js-sdsl/dist/esm/container/ContainerBase/index.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/container/TreeContainer/OrderedSet.js +/Users/example/node_modules/js-sdsl/dist/esm/container/TreeContainer/OrderedMap.js.map +/Users/example/node_modules/js-sdsl/dist/esm/container/TreeContainer/OrderedMap.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/container/TreeContainer/OrderedMap.js +/Users/example/node_modules/js-sdsl/dist/esm/container/TreeContainer/OrderedSet.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/container/TreeContainer/OrderedSet.js.map +/Users/example/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/TreeNode.js +/Users/example/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/TreeIterator.js +/Users/example/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/index.js +/Users/example/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/TreeNode.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/index.js.map +/Users/example/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/TreeIterator.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/TreeIterator.js.map +/Users/example/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/index.d.ts +/Users/example/node_modules/js-sdsl/dist/esm/container/TreeContainer/Base/TreeNode.js.map +/Users/example/node_modules/js-sdsl/dist/esm/index.js.map +/Users/example/node_modules/js-sdsl/dist/esm/index.d.ts +/Users/example/node_modules/js-sdsl/dist/umd/js-sdsl.js +/Users/example/node_modules/js-sdsl/dist/umd/js-sdsl.min.js.map +/Users/example/node_modules/js-sdsl/dist/umd/js-sdsl.min.js +/Users/example/node_modules/js-sdsl/dist/cjs/index.js +/Users/example/node_modules/js-sdsl/dist/cjs/utils/checkObject.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/utils/math.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/utils/checkObject.js +/Users/example/node_modules/js-sdsl/dist/cjs/utils/math.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/utils/throwError.js +/Users/example/node_modules/js-sdsl/dist/cjs/utils/math.js +/Users/example/node_modules/js-sdsl/dist/cjs/utils/checkObject.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/utils/throwError.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/utils/throwError.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/container/HashContainer/HashMap.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/container/HashContainer/HashSet.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/container/HashContainer/HashSet.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/container/HashContainer/HashMap.js +/Users/example/node_modules/js-sdsl/dist/cjs/container/HashContainer/HashMap.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/container/HashContainer/Base/index.js +/Users/example/node_modules/js-sdsl/dist/cjs/container/HashContainer/Base/index.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/container/HashContainer/Base/index.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/container/HashContainer/HashSet.js +/Users/example/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/LinkList.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Vector.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Deque.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Deque.js +/Users/example/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Vector.js +/Users/example/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/LinkList.js +/Users/example/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Deque.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/LinkList.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Base/RandomIterator.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Base/RandomIterator.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Base/index.js +/Users/example/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Base/RandomIterator.js +/Users/example/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Base/index.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Base/index.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/container/SequentialContainer/Vector.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/container/OtherContainer/Stack.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/container/OtherContainer/Stack.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/container/OtherContainer/PriorityQueue.js +/Users/example/node_modules/js-sdsl/dist/cjs/container/OtherContainer/Queue.js +/Users/example/node_modules/js-sdsl/dist/cjs/container/OtherContainer/PriorityQueue.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/container/OtherContainer/Queue.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/container/OtherContainer/Queue.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/container/OtherContainer/PriorityQueue.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/container/OtherContainer/Stack.js +/Users/example/node_modules/js-sdsl/dist/cjs/container/ContainerBase/index.js +/Users/example/node_modules/js-sdsl/dist/cjs/container/ContainerBase/index.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/container/ContainerBase/index.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/container/TreeContainer/OrderedSet.js +/Users/example/node_modules/js-sdsl/dist/cjs/container/TreeContainer/OrderedMap.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/container/TreeContainer/OrderedMap.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/container/TreeContainer/OrderedMap.js +/Users/example/node_modules/js-sdsl/dist/cjs/container/TreeContainer/OrderedSet.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/container/TreeContainer/OrderedSet.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/TreeNode.js +/Users/example/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/TreeIterator.js +/Users/example/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/index.js +/Users/example/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/TreeNode.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/index.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/TreeIterator.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/TreeIterator.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/index.d.ts +/Users/example/node_modules/js-sdsl/dist/cjs/container/TreeContainer/Base/TreeNode.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/index.js.map +/Users/example/node_modules/js-sdsl/dist/cjs/index.d.ts +/Users/example/node_modules/js-sdsl/README.md +/Users/example/node_modules/js-sdsl/package.json +/Users/example/node_modules/js-sdsl/README.zh-CN.md +/Users/example/node_modules/ansi-red/LICENSE +/Users/example/node_modules/ansi-red/index.js +/Users/example/node_modules/ansi-red/readme.md +/Users/example/node_modules/ansi-red/package.json +/Users/example/node_modules/get-intrinsic/LICENSE +/Users/example/node_modules/get-intrinsic/test/GetIntrinsic.js +/Users/example/node_modules/get-intrinsic/CHANGELOG.md +/Users/example/node_modules/get-intrinsic/.eslintrc +/Users/example/node_modules/get-intrinsic/node_modules/has-symbols/LICENSE +/Users/example/node_modules/get-intrinsic/node_modules/has-symbols/test/shams/get-own-property-symbols.js +/Users/example/node_modules/get-intrinsic/node_modules/has-symbols/test/shams/core-js.js +/Users/example/node_modules/get-intrinsic/node_modules/has-symbols/test/index.js +/Users/example/node_modules/get-intrinsic/node_modules/has-symbols/test/tests.js +/Users/example/node_modules/get-intrinsic/node_modules/has-symbols/CHANGELOG.md +/Users/example/node_modules/get-intrinsic/node_modules/has-symbols/.eslintrc +/Users/example/node_modules/get-intrinsic/node_modules/has-symbols/index.js +/Users/example/node_modules/get-intrinsic/node_modules/has-symbols/shams.js +/Users/example/node_modules/get-intrinsic/node_modules/has-symbols/README.md +/Users/example/node_modules/get-intrinsic/node_modules/has-symbols/package.json +/Users/example/node_modules/get-intrinsic/node_modules/has-symbols/.github/FUNDING.yml +/Users/example/node_modules/get-intrinsic/node_modules/has-symbols/.nycrc +/Users/example/node_modules/get-intrinsic/index.js +/Users/example/node_modules/get-intrinsic/README.md +/Users/example/node_modules/get-intrinsic/package.json +/Users/example/node_modules/get-intrinsic/.github/FUNDING.yml +/Users/example/node_modules/get-intrinsic/.nycrc +/Users/example/node_modules/requires-port/.npmignore +/Users/example/node_modules/requires-port/test.js +/Users/example/node_modules/requires-port/LICENSE +/Users/example/node_modules/requires-port/index.js +/Users/example/node_modules/requires-port/README.md +/Users/example/node_modules/requires-port/package.json +/Users/example/node_modules/requires-port/.travis.yml +/Users/example/node_modules/keyv/README.md +/Users/example/node_modules/keyv/package.json +/Users/example/node_modules/keyv/src/index.js +/Users/example/node_modules/keyv/src/index.d.ts +/Users/example/node_modules/path-browserify/LICENSE +/Users/example/node_modules/path-browserify/test/test-path-parse-format.js +/Users/example/node_modules/path-browserify/test/test-path-basename.js +/Users/example/node_modules/path-browserify/test/test-path-dirname.js +/Users/example/node_modules/path-browserify/test/test-path-relative.js +/Users/example/node_modules/path-browserify/test/test-path-join.js +/Users/example/node_modules/path-browserify/test/index.js +/Users/example/node_modules/path-browserify/test/test-path-resolve.js +/Users/example/node_modules/path-browserify/test/test-path-extname.js +/Users/example/node_modules/path-browserify/test/test-path-zero-length-strings.js +/Users/example/node_modules/path-browserify/test/test-path.js +/Users/example/node_modules/path-browserify/test/test-path-isabsolute.js +/Users/example/node_modules/path-browserify/CHANGELOG.md +/Users/example/node_modules/path-browserify/index.js +/Users/example/node_modules/path-browserify/README.md +/Users/example/node_modules/path-browserify/package.json +/Users/example/node_modules/path-browserify/.github/FUNDING.yml +/Users/example/node_modules/path-browserify/.travis.yml +/Users/example/node_modules/path-browserify/security.md +/Users/example/node_modules/setimmediate/setImmediate.js +/Users/example/node_modules/setimmediate/package.json +/Users/example/node_modules/setimmediate/LICENSE.txt +/Users/example/node_modules/arg/LICENSE.md +/Users/example/node_modules/arg/index.js +/Users/example/node_modules/arg/README.md +/Users/example/node_modules/arg/package.json +/Users/example/node_modules/arg/index.d.ts +/Users/example/node_modules/terser-webpack-plugin/types/utils.d.ts +/Users/example/node_modules/terser-webpack-plugin/types/minify.d.ts +/Users/example/node_modules/terser-webpack-plugin/types/index.d.ts +/Users/example/node_modules/terser-webpack-plugin/LICENSE +/Users/example/node_modules/terser-webpack-plugin/dist/options.json +/Users/example/node_modules/terser-webpack-plugin/dist/index.js +/Users/example/node_modules/terser-webpack-plugin/dist/minify.js +/Users/example/node_modules/terser-webpack-plugin/dist/utils.js +/Users/example/node_modules/terser-webpack-plugin/node_modules/serialize-javascript/LICENSE +/Users/example/node_modules/terser-webpack-plugin/node_modules/serialize-javascript/index.js +/Users/example/node_modules/terser-webpack-plugin/node_modules/serialize-javascript/README.md +/Users/example/node_modules/terser-webpack-plugin/node_modules/serialize-javascript/package.json +/Users/example/node_modules/terser-webpack-plugin/node_modules/schema-utils/LICENSE +/Users/example/node_modules/terser-webpack-plugin/node_modules/schema-utils/CHANGELOG.md +/Users/example/node_modules/terser-webpack-plugin/node_modules/schema-utils/dist/ValidationError.js +/Users/example/node_modules/terser-webpack-plugin/node_modules/schema-utils/dist/util/Range.js +/Users/example/node_modules/terser-webpack-plugin/node_modules/schema-utils/dist/util/hints.js +/Users/example/node_modules/terser-webpack-plugin/node_modules/schema-utils/dist/index.js +/Users/example/node_modules/terser-webpack-plugin/node_modules/schema-utils/dist/validate.js +/Users/example/node_modules/terser-webpack-plugin/node_modules/schema-utils/dist/keywords/undefinedAsNull.js +/Users/example/node_modules/terser-webpack-plugin/node_modules/schema-utils/dist/keywords/absolutePath.js +/Users/example/node_modules/terser-webpack-plugin/node_modules/schema-utils/declarations/util/Range.d.ts +/Users/example/node_modules/terser-webpack-plugin/node_modules/schema-utils/declarations/util/hints.d.ts +/Users/example/node_modules/terser-webpack-plugin/node_modules/schema-utils/declarations/ValidationError.d.ts +/Users/example/node_modules/terser-webpack-plugin/node_modules/schema-utils/declarations/validate.d.ts +/Users/example/node_modules/terser-webpack-plugin/node_modules/schema-utils/declarations/index.d.ts +/Users/example/node_modules/terser-webpack-plugin/node_modules/schema-utils/declarations/keywords/absolutePath.d.ts +/Users/example/node_modules/terser-webpack-plugin/node_modules/schema-utils/declarations/keywords/undefinedAsNull.d.ts +/Users/example/node_modules/terser-webpack-plugin/node_modules/schema-utils/README.md +/Users/example/node_modules/terser-webpack-plugin/node_modules/schema-utils/package.json +/Users/example/node_modules/terser-webpack-plugin/README.md +/Users/example/node_modules/terser-webpack-plugin/package.json +/Users/example/node_modules/from/.npmignore +/Users/example/node_modules/from/LICENSE.APACHE2 +/Users/example/node_modules/from/LICENSE.MIT +/Users/example/node_modules/from/test/index.js +/Users/example/node_modules/from/index.js +/Users/example/node_modules/from/readme.markdown +/Users/example/node_modules/from/package.json +/Users/example/node_modules/from/.travis.yml +/Users/example/node_modules/mute-stream/mute.js +/Users/example/node_modules/mute-stream/LICENSE +/Users/example/node_modules/mute-stream/test/basic.js +/Users/example/node_modules/mute-stream/README.md +/Users/example/node_modules/mute-stream/package.json +/Users/example/node_modules/mute-stream/.travis.yml +/Users/example/node_modules/mute-stream/coverage/lcov.info +/Users/example/node_modules/mute-stream/coverage/lcov-report/index.html +/Users/example/node_modules/mute-stream/coverage/lcov-report/prettify.js +/Users/example/node_modules/mute-stream/coverage/lcov-report/prettify.css +/Users/example/node_modules/mute-stream/coverage/lcov-report/__root__/index.html +/Users/example/node_modules/mute-stream/coverage/lcov-report/__root__/mute.js.html +/Users/example/node_modules/mute-stream/coverage/lcov-report/sorter.js +/Users/example/node_modules/mute-stream/coverage/lcov-report/base.css +/Users/example/node_modules/mute-stream/coverage/lcov-report/sort-arrow-sprite.png +/Users/example/node_modules/mute-stream/.nyc_output/33508.json +/Users/example/node_modules/mute-stream/.nyc_output/33510.json +/Users/example/node_modules/@typescript-eslint/types/LICENSE +/Users/example/node_modules/@typescript-eslint/types/dist/generated/ast-spec.d.ts.map +/Users/example/node_modules/@typescript-eslint/types/dist/generated/ast-spec.js +/Users/example/node_modules/@typescript-eslint/types/dist/generated/ast-spec.js.map +/Users/example/node_modules/@typescript-eslint/types/dist/generated/ast-spec.d.ts +/Users/example/node_modules/@typescript-eslint/types/dist/parser-options.d.ts.map +/Users/example/node_modules/@typescript-eslint/types/dist/lib.d.ts.map +/Users/example/node_modules/@typescript-eslint/types/dist/ts-estree.js +/Users/example/node_modules/@typescript-eslint/types/dist/ts-estree.d.ts.map +/Users/example/node_modules/@typescript-eslint/types/dist/parser-options.js +/Users/example/node_modules/@typescript-eslint/types/dist/parser-options.d.ts +/Users/example/node_modules/@typescript-eslint/types/dist/parser-options.js.map +/Users/example/node_modules/@typescript-eslint/types/dist/lib.js +/Users/example/node_modules/@typescript-eslint/types/dist/index.js +/Users/example/node_modules/@typescript-eslint/types/dist/ts-estree.js.map +/Users/example/node_modules/@typescript-eslint/types/dist/index.js.map +/Users/example/node_modules/@typescript-eslint/types/dist/lib.d.ts +/Users/example/node_modules/@typescript-eslint/types/dist/index.d.ts +/Users/example/node_modules/@typescript-eslint/types/dist/lib.js.map +/Users/example/node_modules/@typescript-eslint/types/dist/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/types/dist/ts-estree.d.ts +/Users/example/node_modules/@typescript-eslint/types/README.md +/Users/example/node_modules/@typescript-eslint/types/package.json +/Users/example/node_modules/@typescript-eslint/experimental-utils/LICENSE +/Users/example/node_modules/@typescript-eslint/experimental-utils/dist/index.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/dist/index.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/dist/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/dist/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/ranges/min-version.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/ranges/outside.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/ranges/min-satisfying.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/ranges/to-comparators.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/ranges/simplify.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/ranges/max-satisfying.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/ranges/ltr.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/ranges/valid.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/ranges/intersects.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/ranges/subset.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/ranges/gtr.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/LICENSE +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/classes/comparator.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/classes/range.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/classes/semver.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/preload.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/README.md +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/internals/identifiers.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/package.json +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/diff.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/lt.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/major.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/coerce.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/cmp.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/eq.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/parse.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/rsort.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/neq.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/minor.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/gte.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/inc.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/valid.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/compare-build.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/satisfies.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/prerelease.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/lte.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/rcompare.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/gt.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/compare-loose.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/patch.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/compare.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/clean.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/functions/sort.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/semver/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/json-schema/LICENSE +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/json-schema/README.md +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/json-schema/package.json +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@types/json-schema/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/is-glob/LICENSE +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/is-glob/index.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/is-glob/README.md +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/is-glob/package.json +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/LICENSE +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/generated/ast-spec.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/generated/ast-spec.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/generated/ast-spec.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/generated/ast-spec.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/parser-options.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/lib.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/ts-estree.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/ts-estree.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/parser-options.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/parser-options.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/parser-options.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/lib.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/index.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/ts-estree.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/index.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/lib.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/lib.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/dist/ts-estree.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/README.md +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/package.json +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/_ts3.4/dist/generated/ast-spec.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/_ts3.4/dist/parser-options.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/_ts3.4/dist/lib.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/_ts3.4/dist/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/types/_ts3.4/dist/ts-estree.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/LICENSE +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/convert.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/clear-caches.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/simple-traverse.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parser-options.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/convert.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/convert.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/semantic-or-syntactic-errors.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/version-check.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/semantic-or-syntactic-errors.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parser-options.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/clear-caches.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parser.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/version-check.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parser-options.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parser-options.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/convert.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/semantic-or-syntactic-errors.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/index.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/clear-caches.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/version-check.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/simple-traverse.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/semantic-or-syntactic-errors.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/index.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/simple-traverse.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/describeFilePath.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createDefaultProgram.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getScriptKind.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createDefaultProgram.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/WatchCompilerHostOfConfigFile.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getWatchProgramsForProjects.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/describeFilePath.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getScriptKind.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getWatchProgramsForProjects.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/WatchCompilerHostOfConfigFile.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/describeFilePath.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createDefaultProgram.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/WatchCompilerHostOfConfigFile.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/WatchCompilerHostOfConfigFile.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getWatchProgramsForProjects.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getScriptKind.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getScriptKind.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createDefaultProgram.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/describeFilePath.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getWatchProgramsForProjects.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/clear-caches.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/estree-to-ts-node-types.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/ts-nodes.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/estree-to-ts-node-types.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/ts-nodes.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/ts-nodes.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/ts-nodes.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/estree-to-ts-node-types.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/estree-to-ts-node-types.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/version-check.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parser.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parser.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/simple-traverse.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/jsx/xhtml-entities.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/jsx/xhtml-entities.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/jsx/xhtml-entities.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/jsx/xhtml-entities.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parser.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/resolveProjectList.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/warnAboutTSVersion.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/ExpiringCache.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/inferSingleRun.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/warnAboutTSVersion.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/ExpiringCache.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/resolveProjectList.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/getProjectConfigFiles.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/warnAboutTSVersion.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/index.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/getProjectConfigFiles.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/ExpiringCache.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/inferSingleRun.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/getProjectConfigFiles.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/ExpiringCache.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/inferSingleRun.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/inferSingleRun.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/index.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/resolveProjectList.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/resolveProjectList.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/getProjectConfigFiles.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/warnAboutTSVersion.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/README.md +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/package.json +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/convert.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/clear-caches.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/version-check.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/parser-options.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/semantic-or-syntactic-errors.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/convert-comments.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/node-utils.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/simple-traverse.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/create-program/getScriptKind.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/create-program/createDefaultProgram.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/create-program/getWatchProgramsForProjects.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/create-program/describeFilePath.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/create-program/createProjectProgram.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/create-program/createIsolatedProgram.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/create-program/WatchCompilerHostOfConfigFile.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/create-program/shared.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/create-program/useProvidedPrograms.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/create-program/createSourceFile.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/ts-estree/ts-nodes.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/ts-estree/estree-to-ts-node-types.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/ts-estree/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/parser.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/getModifiers.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/ast-converter.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/jsx/xhtml-entities.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/parseSettings/warnAboutTSVersion.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/parseSettings/ExpiringCache.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/parseSettings/inferSingleRun.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/parseSettings/createParseSettings.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/parseSettings/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/parseSettings/resolveProjectList.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/typescript-estree/_ts3.4/dist/parseSettings/getProjectConfigFiles.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/LICENSE +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-estree.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-estree.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/batchedSingleLineTests.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/batchedSingleLineTests.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/getParserServices.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/rule-tester/dependencyConstraints.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/rule-tester/dependencyConstraints.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/rule-tester/RuleTester.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/rule-tester/RuleTester.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/rule-tester/RuleTester.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/rule-tester/dependencyConstraints.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/rule-tester/RuleTester.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/rule-tester/dependencyConstraints.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/InferTypesFromRule.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/deepMerge.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/getParserServices.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/RuleCreator.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/RuleCreator.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/getParserServices.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/batchedSingleLineTests.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/nullThrows.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/applyDefault.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/index.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/getParserServices.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/nullThrows.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/InferTypesFromRule.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/applyDefault.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/RuleCreator.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/batchedSingleLineTests.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/deepMerge.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/InferTypesFromRule.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/index.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/deepMerge.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/applyDefault.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/applyDefault.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/deepMerge.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/nullThrows.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/RuleCreator.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/InferTypesFromRule.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/eslint-utils/nullThrows.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/PatternVisitor.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/PatternVisitor.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Referencer.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Options.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Reference.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/ScopeManager.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/analyze.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Options.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Variable.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Scope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Options.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/analyze.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Referencer.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/ScopeManager.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Referencer.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/PatternVisitor.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/ScopeManager.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/index.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Options.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Variable.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/ScopeManager.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Reference.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Variable.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/analyze.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Scope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/index.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/analyze.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Definition.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Scope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Referencer.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Variable.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Scope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Reference.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Definition.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/PatternVisitor.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Definition.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Reference.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/Definition.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint-scope/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/json-schema.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/index.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/scopeAnalysis.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/scopeAnalysis.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/astUtilities.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/predicates.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/PatternMatcher.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/predicates.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/predicates.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/PatternMatcher.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/astUtilities.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/ReferenceTracker.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/index.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/scopeAnalysis.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/PatternMatcher.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/astUtilities.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/ReferenceTracker.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/ReferenceTracker.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/astUtilities.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/index.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/ReferenceTracker.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/PatternMatcher.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/scopeAnalysis.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/predicates.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/predicates.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/predicates.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/misc.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/predicates.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/misc.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/index.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/helpers.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/helpers.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/helpers.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/index.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/misc.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/misc.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/helpers.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/predicates.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ast-utils/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/json-schema.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-estree.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/index.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/AST.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/Rule.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/ESLint.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/AST.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/Linter.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/ESLint.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/CLIEngine.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/SourceCode.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/SourceCode.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/CLIEngine.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/Linter.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/Scope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/Rule.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/ESLint.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/index.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/RuleTester.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/ParserOptions.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/ParserOptions.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/ParserOptions.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/Rule.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/RuleTester.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/RuleTester.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/RuleTester.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/CLIEngine.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/SourceCode.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/Scope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/index.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/Linter.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/Rule.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/ParserOptions.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/Linter.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/Scope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/Scope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/AST.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/AST.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/CLIEngine.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/SourceCode.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-eslint/ESLint.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/json-schema.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/ts-estree.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/dist/json-schema.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/README.md +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/package.json +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/eslint-utils/rule-tester/dependencyConstraints.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/eslint-utils/rule-tester/RuleTester.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/eslint-utils/RuleCreator.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/eslint-utils/applyDefault.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/eslint-utils/getParserServices.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/eslint-utils/batchedSingleLineTests.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/eslint-utils/deepMerge.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/eslint-utils/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/eslint-utils/InferTypesFromRule.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/eslint-utils/nullThrows.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint-scope/PatternVisitor.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint-scope/Referencer.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint-scope/Options.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint-scope/Scope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint-scope/analyze.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint-scope/ScopeManager.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint-scope/Variable.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint-scope/Reference.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint-scope/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint-scope/Definition.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/json-schema.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ast-utils/eslint-utils/scopeAnalysis.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ast-utils/eslint-utils/predicates.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ast-utils/eslint-utils/PatternMatcher.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ast-utils/eslint-utils/astUtilities.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ast-utils/eslint-utils/ReferenceTracker.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ast-utils/eslint-utils/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ast-utils/predicates.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ast-utils/misc.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ast-utils/helpers.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ast-utils/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint/Rule.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint/ESLint.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint/Linter.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint/Scope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint/RuleTester.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint/ParserOptions.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint/AST.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint/CLIEngine.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-eslint/SourceCode.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/utils/_ts3.4/dist/ts-estree.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/LICENSE +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/ID.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/analyze.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/assert.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/ImplicitLibVariable.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/ESLintScopeVariable.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/Variable.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/index.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/Variable.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/ESLintScopeVariable.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/Variable.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/ImplicitLibVariable.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/index.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/ImplicitLibVariable.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/ESLintScopeVariable.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/ESLintScopeVariable.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/Variable.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/ImplicitLibVariable.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/variable/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/ID.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/ImportVisitor.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/ImportVisitor.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/ExportVisitor.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/ClassVisitor.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/Reference.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/ImportVisitor.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/ExportVisitor.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/ClassVisitor.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/index.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/ImportVisitor.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/ClassVisitor.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/Reference.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/ExportVisitor.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/index.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/ExportVisitor.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/Reference.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/Reference.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/referencer/ClassVisitor.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/analyze.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/index.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionScope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/TypeScope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeType.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ForScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/SwitchScope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassScope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassFieldInitializerScope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeType.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/TSModuleScope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/WithScope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/TSEnumScope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/SwitchScope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ForScope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionScope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionScope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ModuleScope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/TSEnumScope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionTypeScope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassStaticBlockScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/WithScope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionTypeScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionExpressionNameScope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/MappedTypeScope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/BlockScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassScope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/CatchScope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/CatchScope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/WithScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/Scope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/BlockScope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeType.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ConditionalTypeScope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeType.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionTypeScope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/BlockScope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassStaticBlockScope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/CatchScope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassFieldInitializerScope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/index.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/TSModuleScope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionExpressionNameScope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/TSModuleScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassScope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/TypeScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassFieldInitializerScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionExpressionNameScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ModuleScope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassStaticBlockScope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/SwitchScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassStaticBlockScope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/SwitchScope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/BlockScope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/TSModuleScope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/MappedTypeScope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/TypeScope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ForScope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/WithScope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/TSEnumScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ForScope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/Scope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionTypeScope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/index.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassFieldInitializerScope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ModuleScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/TSEnumScope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionExpressionNameScope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ModuleScope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/Scope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ConditionalTypeScope.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/TypeScope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/Scope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/MappedTypeScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ConditionalTypeScope.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/ConditionalTypeScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/CatchScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/MappedTypeScope.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/ID.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/assert.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/ImplicitGlobalVariableDefinition.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/CatchClauseDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumNameDefinition.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumMemberDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/ClassNameDefinition.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/ClassNameDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/VariableDefinition.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/TSModuleNameDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/ClassNameDefinition.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumNameDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumNameDefinition.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/ImportBindingDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/FunctionNameDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/CatchClauseDefinition.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/TypeDefinition.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/TypeDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/index.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/ImplicitGlobalVariableDefinition.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumNameDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/ImplicitGlobalVariableDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/ImportBindingDefinition.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumMemberDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/TypeDefinition.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/ImportBindingDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/CatchClauseDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/FunctionNameDefinition.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/VariableDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumMemberDefinition.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/TypeDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/CatchClauseDefinition.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/TSModuleNameDefinition.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/TSModuleNameDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/index.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/ImplicitGlobalVariableDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumMemberDefinition.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/VariableDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/VariableDefinition.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/Definition.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/TSModuleNameDefinition.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/ClassNameDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/Definition.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/Definition.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/Definition.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/ImportBindingDefinition.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/FunctionNameDefinition.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/definition/FunctionNameDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/analyze.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.symbol.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.string.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.intl.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.core.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.promise.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.error.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.sharedmemory.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.collection.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.full.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.generator.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.string.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.symbol.wellknown.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.array.include.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.object.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es7.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.intl.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es6.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.array.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.wellknown.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/decorators.legacy.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.full.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.regexp.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.weakref.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es5.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.intl.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.typedarrays.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/lib.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.string.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.intl.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.promise.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.intl.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.proxy.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.array.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.intl.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.symbol.wellknown.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.full.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.core.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.intl.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.string.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.generator.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.importscripts.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.full.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.array.include.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.full.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.iterable.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.full.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es5.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es7.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.promise.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.intl.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.error.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.full.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.array.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.array.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.array.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asyncgenerator.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.object.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.typedarrays.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.array.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.full.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/dom.iterable.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.number.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.string.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.error.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.symbol.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.intl.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.error.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.importscripts.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.full.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.object.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.promise.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/scripthost.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.intl.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.number.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/dom.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.regexp.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.full.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.symbol.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.regexp.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/decorators.legacy.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.string.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.intl.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.sharedmemory.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/decorators.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.asynciterable.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.intl.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/base-config.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.object.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.asynciterable.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/base-config.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.full.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.promise.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.string.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.date.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.full.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.importscripts.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.intl.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.full.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.promise.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.intl.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.symbol.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.full.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.string.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.intl.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.sharedmemory.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.string.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es5.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/lib.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.string.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/index.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.object.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asynciterable.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.full.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/scripthost.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.bigint.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.sharedmemory.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.full.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.bigint.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.object.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.iterable.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.iterable.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.object.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.intl.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.object.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.regexp.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.date.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asyncgenerator.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/scripthost.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.sharedmemory.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.object.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.promise.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/dom.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.string.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.promise.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.array.include.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.string.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.array.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.date.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.promise.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.asynciterable.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.full.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/decorators.legacy.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.string.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.full.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.weakref.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.iterable.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.weakref.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.full.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.string.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/base-config.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.string.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.full.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.promise.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.string.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.object.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.proxy.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.intl.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/base-config.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.number.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.typedarrays.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.importscripts.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.sharedmemory.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.number.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.string.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.promise.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.full.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.weakref.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es6.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.symbol.wellknown.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.full.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asynciterable.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.generator.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.bigint.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.intl.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.object.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/decorators.legacy.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.full.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.full.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/decorators.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.string.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.object.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.bigint.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.full.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.sharedmemory.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asyncgenerator.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.core.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.array.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.intl.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es7.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.regexp.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.intl.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.bigint.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/scripthost.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/dom.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.iterable.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.promise.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.wellknown.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.reflect.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.intl.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.full.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.string.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.bigint.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/index.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.symbol.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.sharedmemory.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.collection.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.string.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.symbol.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.full.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.string.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.array.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.sharedmemory.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.collection.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es5.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es6.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asynciterable.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.array.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.full.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.array.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asyncgenerator.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.string.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es6.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.bigint.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.reflect.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.intl.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.wellknown.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.intl.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.array.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.intl.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.promise.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.proxy.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.intl.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.sharedmemory.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.array.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.intl.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.weakref.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/dom.iterable.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/lib.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.date.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.full.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.symbol.wellknown.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.reflect.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.promise.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.weakref.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.regexp.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.iterable.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.regexp.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.full.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.full.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/dom.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.promise.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.full.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.full.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.collection.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.typedarrays.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.proxy.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.asynciterable.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.array.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.promise.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.string.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.symbol.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/lib.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.array.include.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.full.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.sharedmemory.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/dom.iterable.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.iterable.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.full.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.string.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/decorators.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.promise.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.iterable.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.regexp.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.bigint.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.full.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es7.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asynciterable.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.promise.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.weakref.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.array.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.array.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/dom.iterable.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.generator.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.reflect.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.symbol.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.wellknown.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.promise.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.sharedmemory.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.promise.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.intl.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.weakref.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.intl.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/decorators.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.core.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/index.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/analyze.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/ID.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/assert.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/dist/assert.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/README.md +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/scope-manager/package.json +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys/LICENSE +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys/dist/visitor-keys.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys/dist/get-keys.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys/dist/visitor-keys.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys/dist/index.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys/dist/visitor-keys.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys/dist/visitor-keys.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys/dist/get-keys.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys/dist/index.js.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys/dist/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys/dist/get-keys.js +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys/dist/get-keys.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys/dist/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys/README.md +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys/package.json +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys/_ts3.4/dist/get-keys.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys/_ts3.4/dist/visitor-keys.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/node_modules/@typescript-eslint/visitor-keys/_ts3.4/dist/index.d.ts +/Users/example/node_modules/@typescript-eslint/experimental-utils/README.md +/Users/example/node_modules/@typescript-eslint/experimental-utils/package.json +/Users/example/node_modules/@typescript-eslint/experimental-utils/_ts3.4/dist/index.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/LICENSE +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/convert.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/clear-caches.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/simple-traverse.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parser-options.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/convert.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/useProgramFromProjectService.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/convert.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/semantic-or-syntactic-errors.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/useProgramFromProjectService.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/createParserServices.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/version-check.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/semantic-or-syntactic-errors.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parser-options.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/clear-caches.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/use-at-your-own-risk.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parser.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/version-check.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/createParserServices.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/useProgramFromProjectService.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parser-options.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parser-options.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/use-at-your-own-risk.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/convert.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/source-files.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/semantic-or-syntactic-errors.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/index.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/clear-caches.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/version-check.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/source-files.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/simple-traverse.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/createParserServices.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/semantic-or-syntactic-errors.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/createParserServices.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/source-files.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/index.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/use-at-your-own-risk.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/simple-traverse.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/describeFilePath.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createDefaultProgram.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getScriptKind.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createDefaultProgram.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/WatchCompilerHostOfConfigFile.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getWatchProgramsForProjects.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/describeFilePath.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getScriptKind.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getWatchProgramsForProjects.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/WatchCompilerHostOfConfigFile.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/describeFilePath.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createDefaultProgram.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/WatchCompilerHostOfConfigFile.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/WatchCompilerHostOfConfigFile.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getWatchProgramsForProjects.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getScriptKind.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getScriptKind.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createDefaultProgram.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/describeFilePath.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/create-program/getWatchProgramsForProjects.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/clear-caches.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/estree-to-ts-node-types.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/ts-nodes.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/estree-to-ts-node-types.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/ts-nodes.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/ts-nodes.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/ts-nodes.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/estree-to-ts-node-types.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/estree-to-ts-node-types.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/useProgramFromProjectService.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/index.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/source-files.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/version-check.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parser.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parser.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/simple-traverse.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/use-at-your-own-risk.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/jsx/xhtml-entities.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/jsx/xhtml-entities.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/jsx/xhtml-entities.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/jsx/xhtml-entities.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parser.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/resolveProjectList.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/warnAboutTSVersion.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/ExpiringCache.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/inferSingleRun.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/warnAboutTSVersion.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/ExpiringCache.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/resolveProjectList.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/getProjectConfigFiles.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/warnAboutTSVersion.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/index.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/getProjectConfigFiles.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/ExpiringCache.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/inferSingleRun.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/getProjectConfigFiles.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/ExpiringCache.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/inferSingleRun.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/inferSingleRun.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/index.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/resolveProjectList.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/index.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/resolveProjectList.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/getProjectConfigFiles.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/warnAboutTSVersion.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/is-glob/LICENSE +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/is-glob/index.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/is-glob/README.md +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/is-glob/package.json +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/LICENSE +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/ast.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/ast.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/brace-expressions.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/escape.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/brace-expressions.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/unescape.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/escape.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/escape.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/unescape.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/index.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/unescape.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/package.json +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/brace-expressions.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/assert-valid-pattern.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/index.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/unescape.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/assert-valid-pattern.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/escape.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/index.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/brace-expressions.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/assert-valid-pattern.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/ast.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/assert-valid-pattern.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/ast.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/mjs/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/ast.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/ast.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/brace-expressions.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/escape.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/brace-expressions.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/unescape.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/escape.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/escape.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/unescape.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/index.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/unescape.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/package.json +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/brace-expressions.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/assert-valid-pattern.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/index.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/unescape.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/assert-valid-pattern.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/escape.js.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/index.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/brace-expressions.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/assert-valid-pattern.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/ast.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/assert-valid-pattern.d.ts +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/ast.js +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/dist/cjs/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/README.md +/Users/example/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/package.json +/Users/example/node_modules/@typescript-eslint/typescript-estree/README.md +/Users/example/node_modules/@typescript-eslint/typescript-estree/package.json +/Users/example/node_modules/@typescript-eslint/utils/LICENSE +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-estree.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-estree.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-utils/isArray.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-utils/index.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-utils/isArray.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-utils/isArray.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-utils/index.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-utils/isArray.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-utils/index.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-utils/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/getParserServices.js +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/InferTypesFromRule.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/parserPathSeemsToBeTSESLint.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/deepMerge.js +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/getParserServices.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/RuleCreator.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/RuleCreator.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/getParserServices.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/nullThrows.js +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/applyDefault.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/index.js +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/getParserServices.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/nullThrows.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/InferTypesFromRule.js +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/applyDefault.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/parserPathSeemsToBeTSESLint.js +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/RuleCreator.js +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/deepMerge.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/parserPathSeemsToBeTSESLint.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/context.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/InferTypesFromRule.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/index.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/context.js +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/deepMerge.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/context.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/applyDefault.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/parserPathSeemsToBeTSESLint.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/index.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/applyDefault.js +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/deepMerge.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/nullThrows.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/context.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/RuleCreator.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/InferTypesFromRule.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/eslint-utils/nullThrows.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/json-schema.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/index.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/scopeAnalysis.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/scopeAnalysis.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/astUtilities.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/predicates.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/PatternMatcher.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/predicates.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/predicates.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/PatternMatcher.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/astUtilities.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/ReferenceTracker.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/index.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/scopeAnalysis.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/PatternMatcher.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/astUtilities.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/ReferenceTracker.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/ReferenceTracker.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/astUtilities.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/index.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/ReferenceTracker.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/PatternMatcher.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/scopeAnalysis.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/index.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/predicates.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/eslint-utils/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/predicates.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/predicates.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/misc.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/predicates.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/misc.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/index.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/helpers.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/helpers.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/helpers.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/index.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/misc.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/misc.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/helpers.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/index.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/predicates.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ast-utils/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/json-schema.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-estree.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/index.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/AST.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Rule.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/ESLint.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/AST.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Linter.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/ESLint.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/CLIEngine.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/SourceCode.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/SourceCode.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/CLIEngine.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Linter.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Processor.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Config.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Parser.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Scope.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Config.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Rule.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/ESLint.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Processor.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/index.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/RuleTester.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/ParserOptions.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Config.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/ParserOptions.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Config.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/ParserOptions.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Rule.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/RuleTester.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/RuleTester.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/RuleTester.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/CLIEngine.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/SourceCode.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Scope.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/index.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Linter.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Rule.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/ParserOptions.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Linter.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Scope.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/index.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Parser.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Scope.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Parser.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/AST.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Processor.js.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/AST.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/CLIEngine.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/SourceCode.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Processor.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/Parser.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-eslint/ESLint.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/index.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/utils/dist/json-schema.js +/Users/example/node_modules/@typescript-eslint/utils/dist/ts-estree.d.ts +/Users/example/node_modules/@typescript-eslint/utils/dist/json-schema.js.map +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/ranges/min-version.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/ranges/outside.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/ranges/min-satisfying.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/ranges/to-comparators.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/ranges/simplify.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/ranges/max-satisfying.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/ranges/ltr.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/ranges/valid.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/ranges/intersects.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/ranges/subset.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/ranges/gtr.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/LICENSE +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/classes/comparator.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/classes/range.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/classes/semver.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/preload.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/README.md +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/internals/identifiers.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/package.json +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/diff.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/lt.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/major.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/coerce.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/cmp.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/eq.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/parse.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/rsort.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/neq.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/minor.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/gte.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/inc.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/valid.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/compare-build.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/satisfies.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/prerelease.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/lte.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/rcompare.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/gt.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/compare-loose.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/patch.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/compare.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/clean.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/functions/sort.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/semver/index.d.ts +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/json-schema/LICENSE +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/json-schema/README.md +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/json-schema/package.json +/Users/example/node_modules/@typescript-eslint/utils/node_modules/@types/json-schema/index.d.ts +/Users/example/node_modules/@typescript-eslint/utils/README.md +/Users/example/node_modules/@typescript-eslint/utils/package.json +/Users/example/node_modules/@typescript-eslint/parser/LICENSE +/Users/example/node_modules/@typescript-eslint/parser/dist/parser.js.map +/Users/example/node_modules/@typescript-eslint/parser/dist/index.js +/Users/example/node_modules/@typescript-eslint/parser/dist/index.js.map +/Users/example/node_modules/@typescript-eslint/parser/dist/index.d.ts +/Users/example/node_modules/@typescript-eslint/parser/dist/parser.d.ts +/Users/example/node_modules/@typescript-eslint/parser/dist/parser.js +/Users/example/node_modules/@typescript-eslint/parser/dist/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/parser/dist/parser.d.ts.map +/Users/example/node_modules/@typescript-eslint/parser/README.md +/Users/example/node_modules/@typescript-eslint/parser/package.json +/Users/example/node_modules/@typescript-eslint/type-utils/LICENSE +/Users/example/node_modules/@typescript-eslint/type-utils/dist/typeFlagUtils.js.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getTypeName.js.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/isSymbolFromDefaultLibrary.js.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getSourceFileOfNode.d.ts +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getTypeArguments.js +/Users/example/node_modules/@typescript-eslint/type-utils/dist/isUnsafeAssignment.d.ts.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/requiresQuoting.js +/Users/example/node_modules/@typescript-eslint/type-utils/dist/propertyTypes.js +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getContextualType.d.ts +/Users/example/node_modules/@typescript-eslint/type-utils/dist/isTypeReadonly.js +/Users/example/node_modules/@typescript-eslint/type-utils/dist/TypeOrValueSpecifier.js +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getDeclaration.js +/Users/example/node_modules/@typescript-eslint/type-utils/dist/predicates.d.ts +/Users/example/node_modules/@typescript-eslint/type-utils/dist/containsAllTypesByName.js.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/predicates.js +/Users/example/node_modules/@typescript-eslint/type-utils/dist/isTypeReadonly.d.ts.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/TypeOrValueSpecifier.js.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/propertyTypes.d.ts.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/predicates.d.ts.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.js.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/requiresQuoting.d.ts.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getTokenAtPosition.d.ts.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getTokenAtPosition.d.ts +/Users/example/node_modules/@typescript-eslint/type-utils/dist/isUnsafeAssignment.js.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getConstrainedTypeAtLocation.d.ts.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/isSymbolFromDefaultLibrary.d.ts +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getConstrainedTypeAtLocation.js +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getTypeName.d.ts +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getConstrainedTypeAtLocation.d.ts +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getDeclaration.d.ts +/Users/example/node_modules/@typescript-eslint/type-utils/dist/index.js +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getDeclaration.d.ts.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/requiresQuoting.js.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/isSymbolFromDefaultLibrary.d.ts.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getTypeName.d.ts.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/containsAllTypesByName.d.ts.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/isTypeReadonly.js.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/isSymbolFromDefaultLibrary.js +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getTypeName.js +/Users/example/node_modules/@typescript-eslint/type-utils/dist/TypeOrValueSpecifier.d.ts +/Users/example/node_modules/@typescript-eslint/type-utils/dist/isUnsafeAssignment.js +/Users/example/node_modules/@typescript-eslint/type-utils/dist/isUnsafeAssignment.d.ts +/Users/example/node_modules/@typescript-eslint/type-utils/dist/typeFlagUtils.d.ts +/Users/example/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.d.ts +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getConstrainedTypeAtLocation.js.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getDeclaration.js.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/requiresQuoting.d.ts +/Users/example/node_modules/@typescript-eslint/type-utils/dist/isTypeReadonly.d.ts +/Users/example/node_modules/@typescript-eslint/type-utils/dist/index.js.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getSourceFileOfNode.js +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getSourceFileOfNode.d.ts.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.js +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getTokenAtPosition.js +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getTokenAtPosition.js.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/containsAllTypesByName.d.ts +/Users/example/node_modules/@typescript-eslint/type-utils/dist/typeFlagUtils.d.ts.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/TypeOrValueSpecifier.d.ts.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getContextualType.js +/Users/example/node_modules/@typescript-eslint/type-utils/dist/index.d.ts +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getSourceFileOfNode.js.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getContextualType.d.ts.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/propertyTypes.d.ts +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getTypeArguments.d.ts +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getTypeArguments.js.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/propertyTypes.js.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getTypeArguments.d.ts.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/getContextualType.js.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/predicates.js.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/builtinSymbolLikes.d.ts.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/type-utils/dist/typeFlagUtils.js +/Users/example/node_modules/@typescript-eslint/type-utils/dist/containsAllTypesByName.js +/Users/example/node_modules/@typescript-eslint/type-utils/README.md +/Users/example/node_modules/@typescript-eslint/type-utils/package.json +/Users/example/node_modules/@typescript-eslint/scope-manager/LICENSE +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/ID.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/analyze.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/assert.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/ImplicitLibVariable.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/ESLintScopeVariable.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/Variable.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/index.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/Variable.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/ESLintScopeVariable.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/Variable.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/ImplicitLibVariable.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/index.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/ImplicitLibVariable.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/ESLintScopeVariable.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/ESLintScopeVariable.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/index.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/VariableBase.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/Variable.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/ImplicitLibVariable.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/variable/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/ID.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/ImportVisitor.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/ImportVisitor.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/ExportVisitor.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/ClassVisitor.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/Reference.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/ImportVisitor.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/ExportVisitor.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/ClassVisitor.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/index.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/ImportVisitor.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/ClassVisitor.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/Reference.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/ExportVisitor.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/index.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/TypeVisitor.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/Visitor.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/index.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/ExportVisitor.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/Reference.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/VisitorBase.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/PatternVisitor.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/Reference.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/referencer/ClassVisitor.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/analyze.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/index.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionScope.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/TypeScope.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeType.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ForScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/SwitchScope.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassScope.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassFieldInitializerScope.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeType.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/TSModuleScope.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/WithScope.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/TSEnumScope.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/SwitchScope.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ForScope.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionScope.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionScope.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ModuleScope.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/TSEnumScope.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionTypeScope.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassStaticBlockScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/WithScope.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionTypeScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionExpressionNameScope.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/MappedTypeScope.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/BlockScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassScope.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/CatchScope.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/CatchScope.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/WithScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/Scope.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/BlockScope.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeType.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ConditionalTypeScope.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeType.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionTypeScope.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/BlockScope.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassStaticBlockScope.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/CatchScope.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassFieldInitializerScope.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/index.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/TSModuleScope.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionExpressionNameScope.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/TSModuleScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassScope.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/TypeScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassFieldInitializerScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionExpressionNameScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ModuleScope.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassStaticBlockScope.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/SwitchScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassStaticBlockScope.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/SwitchScope.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/BlockScope.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/TSModuleScope.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/MappedTypeScope.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/TypeScope.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ForScope.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/WithScope.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/TSEnumScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ForScope.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/Scope.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionTypeScope.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/index.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ClassFieldInitializerScope.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ModuleScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/TSEnumScope.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionExpressionNameScope.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ModuleScope.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/Scope.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/GlobalScope.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ScopeBase.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/index.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ConditionalTypeScope.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/TypeScope.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/Scope.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/MappedTypeScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ConditionalTypeScope.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/ConditionalTypeScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/CatchScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/MappedTypeScope.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/scope/FunctionScope.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/ID.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/ScopeManager.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/assert.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/ImplicitGlobalVariableDefinition.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/CatchClauseDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumNameDefinition.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumMemberDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/ClassNameDefinition.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/ClassNameDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/VariableDefinition.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/TSModuleNameDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/ClassNameDefinition.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumNameDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumNameDefinition.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/ImportBindingDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/FunctionNameDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/CatchClauseDefinition.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/TypeDefinition.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/TypeDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/index.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/ImplicitGlobalVariableDefinition.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumNameDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/ImplicitGlobalVariableDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/ImportBindingDefinition.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumMemberDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionType.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/TypeDefinition.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/ImportBindingDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/CatchClauseDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/FunctionNameDefinition.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/VariableDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumMemberDefinition.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/TypeDefinition.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/CatchClauseDefinition.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/TSModuleNameDefinition.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/TSModuleNameDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/index.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/ImplicitGlobalVariableDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/TSEnumMemberDefinition.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/VariableDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/VariableDefinition.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/Definition.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/TSModuleNameDefinition.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/index.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/ParameterDefinition.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/DefinitionBase.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/ClassNameDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/Definition.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/Definition.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/Definition.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/ImportBindingDefinition.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/FunctionNameDefinition.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/definition/FunctionNameDefinition.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/analyze.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.symbol.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.string.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.intl.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.core.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.date.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.promise.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.error.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.date.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.sharedmemory.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.collection.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.full.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.generator.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.string.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.symbol.wellknown.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.array.include.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.object.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es7.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.intl.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es6.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.array.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.wellknown.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/decorators.legacy.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.full.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.regexp.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.weakref.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es5.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.intl.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.typedarrays.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/lib.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.string.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.intl.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.promise.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.intl.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.proxy.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.array.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.intl.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.symbol.wellknown.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.full.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.core.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.intl.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.string.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.generator.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.importscripts.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.full.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.array.include.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.full.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.iterable.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.full.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es5.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.disposable.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es7.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.promise.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.intl.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.collection.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.error.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.full.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.array.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.array.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.array.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.decorators.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asyncgenerator.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.object.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.typedarrays.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.collection.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.array.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.full.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/dom.iterable.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.number.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.string.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.error.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.symbol.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.intl.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.error.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.importscripts.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.full.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.object.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.collection.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.promise.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.collection.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/scripthost.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.intl.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.number.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/dom.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.regexp.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.full.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.symbol.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.regexp.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/decorators.legacy.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.string.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.intl.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.collection.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.sharedmemory.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/decorators.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.disposable.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.asynciterable.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.intl.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/base-config.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.object.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.asynciterable.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/base-config.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.full.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.promise.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.string.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.date.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.full.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.importscripts.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.intl.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.full.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.promise.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.intl.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.symbol.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.decorators.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.full.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.string.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.intl.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.sharedmemory.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.string.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es5.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/lib.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.string.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/index.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.object.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.date.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.disposable.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asynciterable.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.full.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/scripthost.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.bigint.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.sharedmemory.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.full.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.bigint.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.object.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.iterable.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.iterable.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.object.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.intl.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.object.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.regexp.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.date.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asyncgenerator.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/scripthost.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.sharedmemory.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.object.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.decorators.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.collection.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.promise.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/dom.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.string.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.promise.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.array.include.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.string.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.array.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.date.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.promise.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.asynciterable.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.full.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/decorators.legacy.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.string.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.full.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.weakref.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.iterable.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.weakref.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.full.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.string.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/base-config.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.string.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.disposable.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.full.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.promise.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.string.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.object.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.proxy.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.intl.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/base-config.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.number.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.typedarrays.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.importscripts.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.sharedmemory.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.number.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.string.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.promise.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.full.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.weakref.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es6.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.symbol.wellknown.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.full.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asynciterable.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.generator.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.bigint.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.intl.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.object.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/decorators.legacy.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.full.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.full.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/decorators.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.string.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.object.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.bigint.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.full.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.sharedmemory.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asyncgenerator.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.core.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.array.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.intl.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es7.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.regexp.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.intl.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.bigint.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/scripthost.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/dom.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.iterable.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.promise.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.wellknown.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.reflect.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.decorators.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.intl.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.full.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.string.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.bigint.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/index.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.symbol.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.sharedmemory.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.collection.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.string.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.symbol.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.full.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.string.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.array.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.sharedmemory.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.collection.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es5.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es6.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asynciterable.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.array.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.full.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.array.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asyncgenerator.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.string.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es6.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.bigint.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.reflect.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.intl.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.wellknown.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.intl.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.array.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.intl.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.promise.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.proxy.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.intl.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.sharedmemory.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.array.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.intl.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.weakref.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/dom.iterable.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/lib.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.date.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.full.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.symbol.wellknown.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.reflect.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.promise.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.weakref.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.regexp.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/index.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.iterable.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.regexp.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.full.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.full.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/dom.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.promise.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.full.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.full.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.collection.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.typedarrays.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.collection.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.proxy.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.asynciterable.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.array.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.promise.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.string.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.symbol.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/lib.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.array.include.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.full.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.sharedmemory.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/dom.iterable.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/webworker.iterable.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.full.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.string.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/decorators.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.promise.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.iterable.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.regexp.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.bigint.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.full.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es7.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.asynciterable.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.promise.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.weakref.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2023.array.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.array.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/dom.iterable.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.generator.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.collection.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.reflect.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.symbol.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.symbol.wellknown.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.promise.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2020.sharedmemory.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.promise.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2022.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2018.intl.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2016.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2019.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2017.date.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/esnext.weakref.js +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2021.intl.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/decorators.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/lib/es2015.core.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/index.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/analyze.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/ID.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/index.d.ts +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/assert.js.map +/Users/example/node_modules/@typescript-eslint/scope-manager/dist/assert.d.ts.map +/Users/example/node_modules/@typescript-eslint/scope-manager/README.md +/Users/example/node_modules/@typescript-eslint/scope-manager/package.json +/Users/example/node_modules/@typescript-eslint/eslint-plugin/LICENSE +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/astUtils.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/astUtils.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/explicitReturnTypeUtils.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/collectUnusedVariables.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/isNullLiteral.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/isUndefinedIdentifier.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/misc.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/getWrappedCode.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/getStaticStringValue.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/getFunctionHeadLoc.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/getStringLength.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/createRule.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/index.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/getOperatorPrecedence.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/getWrappingFixer.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/objectIterators.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/getWrappingFixer.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/getStringLength.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/getThisExpression.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/createRule.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/explicitReturnTypeUtils.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/isNodeEqual.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/escapeRegExp.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/isNodeEqual.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/index.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/misc.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/isNullLiteral.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/getThisExpression.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/isUndefinedIdentifier.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/getFunctionHeadLoc.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/escapeRegExp.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/getWrappedCode.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/getOperatorPrecedence.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/getESLintCoreRule.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/objectIterators.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/getStaticStringValue.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/util/collectUnusedVariables.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/index.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/stylistic.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/strict.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/disable-type-checked.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/all.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/stylistic.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/disable-type-checked.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/all.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/stylistic-type-checked.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/recommended-type-checked.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/recommended.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/stylistic-type-checked.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/recommended-type-checked.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/strict-type-checked.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/eslint-recommended.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/base.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/strict.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/strict-type-checked.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/configs/recommended.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-duplicate-enum-values.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-arguments.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-redundant-type-constituents.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/explicit-member-accessibility.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-array-delete.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-as-const.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-nullish-coalescing.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-extra-semi.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-generic-constructors.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/padding-line-between-statements.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/dot-notation.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-redeclare.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/require-array-sort-compare.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/method-signature-style.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/lines-around-comment.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-find.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-confusing-non-null-assertion.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-invalid-void-type.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/class-methods-use-this.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/space-infix-ops.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-tslint-comment.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-assertions.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/return-await.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/keyword-spacing.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-promises.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-empty-interface.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-promise-reject-errors.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/space-infix-ops.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-call.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-ts-expect-error.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-imports.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/restrict-plus-operands.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-readonly.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/strict-boolean-expressions.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-string-starts-ends-with.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-return-this-type.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-promises.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-expressions.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-invalid-void-type.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-type-alias.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/strict-boolean-expressions.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/type-annotation-spacing.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/indent.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/typedef.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-indexed-object-style.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-array-constructor.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-condition.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/promise-function-async.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-reduce-type-parameter.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/unified-signatures.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-loop-func.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/triple-slash-reference.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-find.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-constraint.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-require-imports.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-implied-eval.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/lines-between-class-members.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-return.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-promise-reject-errors.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-empty-function.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-base-to-string.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-useless-constructor.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-mixed-enums.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/max-params.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/explicit-module-boundary-types.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-inferrable-types.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-declaration-merging.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-readonly-parameter-types.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-loop-func.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-ts-comment.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-declaration-merging.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-var-requires.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/adjacent-overload-signatures.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/await-thenable.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-includes.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-shadow.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/space-before-function-paren.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/compareNodes.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/analyzeChain.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/compareNodes.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/analyzeChain.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/gatherLogicalOperands.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/PreferOptionalChainOptions.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/PreferOptionalChainOptions.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/gatherLogicalOperands.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-type-alias.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/restrict-template-expressions.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/parameter-properties.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-explicit-any.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/func-call-spacing.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/switch-exhaustiveness-check.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-boolean-literal-compare.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-non-null-assertion.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-non-null-assertion.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/unbound-method.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-enum-initializers.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/explicit-function-return-type.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-definitions.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/space-before-function-paren.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-extraneous-class.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-duplicate-enum-values.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/member-ordering.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-magic-numbers.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-for-in-array.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-enum-comparison.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/type-annotation-spacing.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/key-spacing.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/unified-signatures.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-useless-empty-export.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-function-type.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/comma-dangle.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/class-literal-property-style.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-unary-minus.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-for-of.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-empty-interface.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-meaningless-void-operator.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/explicit-function-return-type.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/comma-dangle.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/index.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-exports.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-loss-of-precision.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-import-type-side-effects.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-argument.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-argument.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-extra-parens.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-import-type-side-effects.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-meaningless-void-operator.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/method-signature-style.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-vars.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-array-delete.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-string-starts-ends-with.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-non-null-asserted-nullish-coalescing.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/require-await.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-throw-literal.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/return-await.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/explicit-member-accessibility.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-loss-of-precision.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-nullish-coalescing.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/parameter-properties.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-member-access.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/restrict-template-expressions.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/padding-line-between-statements.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/brace-style.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-enum-comparison.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-shadow.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-namespace-keyword.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-function-type.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/typedef.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/comma-spacing.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-types.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/unbound-method.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-indexed-object-style.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/brace-style.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/validator.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/format.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/enums.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/types.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/format.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/types.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/enums.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/parse-options.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/parse-options.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/validator.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/index.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/schema.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/schema.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/shared.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/index.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention-utils/shared.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/sort-type-constituents.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-duplicate-type-constituents.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-definitions.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/quotes.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/explicit-module-boundary-types.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/block-spacing.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/func-call-spacing.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-literal-enum-member.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-assignment.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-call.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/adjacent-overload-signatures.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-duplicate-type-constituents.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-non-null-asserted-optional-chain.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/block-spacing.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/dot-notation.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-confusing-non-null-assertion.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/quotes.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/class-literal-property-style.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-array-constructor.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/member-delimiter-style.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/triple-slash-reference.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/key-spacing.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-extraneous-class.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/member-delimiter-style.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-constraint.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/default-param-last.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-restricted-imports.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/naming-convention.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/array-type.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/switch-exhaustiveness-check.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-dupe-class-members.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-var-requires.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-for-of.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-namespace.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-non-null-asserted-nullish-coalescing.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-unary-minus.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/space-before-blocks.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-throw-literal.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-empty-function.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-this-alias.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/semi.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-useless-constructor.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-invalid-this.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-return.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/index.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-useless-template-literals.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/init-declarations.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-new.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-extra-non-null-assertion.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/restrict-plus-operands.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-qualifier.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-inferrable-types.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-useless-template-literals.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-expressions.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-confusing-void-expression.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-ts-expect-error.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-member-access.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-namespace-keyword.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/lines-between-class-members.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-generic-constructors.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-extra-non-null-assertion.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-redundant-type-constituents.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-includes.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-restricted-imports.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-readonly-parameter-types.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-this-alias.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-namespace.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/non-nullable-type-assertion-style.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/member-ordering.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-exports.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-use-before-define.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-mixed-enums.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-assertion.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-as-const.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-condition.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-assertions.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-regexp-exec.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/keyword-spacing.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-tslint-comment.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/object-curly-spacing.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-implied-eval.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/semi.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-readonly.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/enum-utils/shared.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/enum-utils/shared.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/indent.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-redeclare.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/object-curly-spacing.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-reduce-type-parameter.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-extra-semi.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-vars.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-base-to-string.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/non-nullable-type-assertion-style.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-extra-parens.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/lines-around-comment.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-dynamic-delete.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-misused-new.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/max-params.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/sort-type-constituents.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-qualifier.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-destructuring.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/init-declarations.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-types.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/space-before-blocks.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-use-before-define.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-return-this-type.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/class-methods-use-this.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/await-thenable.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-assertion.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-useless-empty-export.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-assignment.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/default-param-last.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-explicit-any.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-dynamic-delete.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/array-type.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-magic-numbers.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-destructuring.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/require-array-sort-compare.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/comma-spacing.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-require-imports.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-enum-initializers.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/promise-function-async.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-boolean-literal-compare.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-ts-comment.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-regexp-exec.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-non-null-asserted-optional-chain.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-confusing-void-expression.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-for-in-array.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/require-await.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-dupe-class-members.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-imports.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-arguments.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-literal-enum-member.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-invalid-this.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/dist/index.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore/index.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore/legacy.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore/README.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore/package.json +/Users/example/node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore/index.d.ts +/Users/example/node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore/LICENSE-MIT +/Users/example/node_modules/@typescript-eslint/eslint-plugin/node_modules/@eslint-community/regexpp/LICENSE +/Users/example/node_modules/@typescript-eslint/eslint-plugin/node_modules/@eslint-community/regexpp/index.js +/Users/example/node_modules/@typescript-eslint/eslint-plugin/node_modules/@eslint-community/regexpp/index.mjs.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/node_modules/@eslint-community/regexpp/README.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/node_modules/@eslint-community/regexpp/package.json +/Users/example/node_modules/@typescript-eslint/eslint-plugin/node_modules/@eslint-community/regexpp/index.mjs +/Users/example/node_modules/@typescript-eslint/eslint-plugin/node_modules/@eslint-community/regexpp/index.js.map +/Users/example/node_modules/@typescript-eslint/eslint-plugin/node_modules/@eslint-community/regexpp/index.d.ts +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/comma-spacing.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-floating-promises.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-require-imports.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-enum-initializers.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/promise-function-async.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/array-type.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-parameter-properties.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-destructuring.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/require-array-sort-compare.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unnecessary-type-arguments.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/ban-ts-comment.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-non-null-asserted-optional-chain.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-confusing-void-expression.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/require-await.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-dupe-class-members.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/ban-types.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-return-this-type.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/sort-type-constituents.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/TEMPLATE.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-explicit-any.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-useless-empty-export.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/indent.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/non-nullable-type-assertion-style.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-base-to-string.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-extra-parens.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-dynamic-delete.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/object-curly-spacing.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-redeclare.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-extra-non-null-assertion.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-readonly-parameter-types.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-restricted-imports.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unnecessary-type-assertion.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-regexp-exec.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/keyword-spacing.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/member-ordering.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-use-before-define.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-invalid-this.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-this-alias.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-empty-function.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/semi.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-useless-constructor.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unused-expressions.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unsafe-member-access.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-namespace-keyword.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unsafe-return.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-useless-template-literals.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/camelcase.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/init-declarations.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-misused-new.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unnecessary-qualifier.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/default-param-last.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/key-spacing.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-namespace.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unsafe-unary-minus.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/space-before-blocks.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/naming-convention.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/switch-exhaustiveness-check.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-literal-enum-member.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unsafe-assignment.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unsafe-call.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/consistent-type-definitions.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/block-spacing.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/class-literal-property-style.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/quotes.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/member-delimiter-style.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-duplicate-type-constituents.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-duplicate-imports.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-loss-of-precision.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-throw-literal.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/unbound-method.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/consistent-indexed-object-style.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-optional-chain.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/brace-style.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unused-vars.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-array-delete.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/README.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-meaningless-void-operator.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-string-starts-ends-with.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-non-null-asserted-nullish-coalescing.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-for-of.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-empty-interface.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-import-type-side-effects.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unsafe-argument.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/consistent-type-exports.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/comma-dangle.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-magic-numbers.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/space-before-function-paren.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-extraneous-class.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-function-type.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-for-in-array.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unsafe-enum-comparison.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/restrict-template-expressions.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/parameter-properties.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unsafe-declaration-merging.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/adjacent-overload-signatures.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-var-requires.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/await-thenable.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-includes.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-shadow.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/explicit-function-return-type.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/func-call-spacing.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unnecessary-boolean-literal-compare.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-non-null-assertion.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/max-params.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/explicit-module-boundary-types.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-inferrable-types.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-loop-func.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-mixed-enums.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/strict-boolean-expressions.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/type-annotation-spacing.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/typedef.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-invalid-void-type.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-type-alias.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unnecessary-type-constraint.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-implied-eval.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/lines-between-class-members.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-array-constructor.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unnecessary-condition.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-reduce-type-parameter.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/triple-slash-reference.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/unified-signatures.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-find.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/space-infix-ops.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-promise-reject-errors.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/consistent-type-assertions.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/return-await.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-misused-promises.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-readonly.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-ts-expect-error.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/consistent-type-imports.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/restrict-plus-operands.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-redundant-type-constituents.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/explicit-member-accessibility.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-as-const.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/prefer-nullish-coalescing.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-extra-semi.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/padding-line-between-statements.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/consistent-generic-constructors.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/dot-notation.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-duplicate-enum-values.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-confusing-non-null-assertion.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/class-methods-use-this.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/ban-tslint-comment.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/method-signature-style.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/docs/rules/lines-around-comment.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/README.md +/Users/example/node_modules/@typescript-eslint/eslint-plugin/package.json +/Users/example/node_modules/@typescript-eslint/eslint-plugin/rules.d.ts +/Users/example/node_modules/@typescript-eslint/eslint-plugin/index.d.ts +/Users/example/node_modules/@typescript-eslint/visitor-keys/LICENSE +/Users/example/node_modules/@typescript-eslint/visitor-keys/dist/visitor-keys.js +/Users/example/node_modules/@typescript-eslint/visitor-keys/dist/get-keys.d.ts +/Users/example/node_modules/@typescript-eslint/visitor-keys/dist/visitor-keys.js.map +/Users/example/node_modules/@typescript-eslint/visitor-keys/dist/index.js +/Users/example/node_modules/@typescript-eslint/visitor-keys/dist/visitor-keys.d.ts.map +/Users/example/node_modules/@typescript-eslint/visitor-keys/dist/visitor-keys.d.ts +/Users/example/node_modules/@typescript-eslint/visitor-keys/dist/get-keys.js.map +/Users/example/node_modules/@typescript-eslint/visitor-keys/dist/index.js.map +/Users/example/node_modules/@typescript-eslint/visitor-keys/dist/index.d.ts +/Users/example/node_modules/@typescript-eslint/visitor-keys/dist/get-keys.js +/Users/example/node_modules/@typescript-eslint/visitor-keys/dist/get-keys.d.ts.map +/Users/example/node_modules/@typescript-eslint/visitor-keys/dist/index.d.ts.map +/Users/example/node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys/LICENSE +/Users/example/node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys/dist/eslint-visitor-keys.d.cts +/Users/example/node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys/dist/visitor-keys.d.ts +/Users/example/node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys/dist/eslint-visitor-keys.cjs +/Users/example/node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys/dist/index.d.ts +/Users/example/node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys/README.md +/Users/example/node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys/package.json +/Users/example/node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys/lib/visitor-keys.js +/Users/example/node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys/lib/index.js +/Users/example/node_modules/@typescript-eslint/visitor-keys/README.md +/Users/example/node_modules/@typescript-eslint/visitor-keys/package.json +/Users/example/node_modules/es-to-primitive/es2015.js +/Users/example/node_modules/es-to-primitive/es5.js +/Users/example/node_modules/es-to-primitive/LICENSE +/Users/example/node_modules/es-to-primitive/test/es2015.js +/Users/example/node_modules/es-to-primitive/test/es5.js +/Users/example/node_modules/es-to-primitive/test/index.js +/Users/example/node_modules/es-to-primitive/test/es6.js +/Users/example/node_modules/es-to-primitive/CHANGELOG.md +/Users/example/node_modules/es-to-primitive/Makefile +/Users/example/node_modules/es-to-primitive/.eslintrc +/Users/example/node_modules/es-to-primitive/index.js +/Users/example/node_modules/es-to-primitive/README.md +/Users/example/node_modules/es-to-primitive/package.json +/Users/example/node_modules/es-to-primitive/.github/FUNDING.yml +/Users/example/node_modules/es-to-primitive/es6.js +/Users/example/node_modules/es-to-primitive/.travis.yml +/Users/example/node_modules/es-to-primitive/helpers/isPrimitive.js +/Users/example/node_modules/gulp-sourcemaps/LICENSE.md +/Users/example/node_modules/gulp-sourcemaps/node_modules/acorn/LICENSE +/Users/example/node_modules/gulp-sourcemaps/node_modules/acorn/bin/acorn +/Users/example/node_modules/gulp-sourcemaps/node_modules/acorn/CHANGELOG.md +/Users/example/node_modules/gulp-sourcemaps/node_modules/acorn/dist/acorn.mjs.map +/Users/example/node_modules/gulp-sourcemaps/node_modules/acorn/dist/bin.js +/Users/example/node_modules/gulp-sourcemaps/node_modules/acorn/dist/acorn.mjs +/Users/example/node_modules/gulp-sourcemaps/node_modules/acorn/dist/acorn.d.ts +/Users/example/node_modules/gulp-sourcemaps/node_modules/acorn/dist/acorn.js +/Users/example/node_modules/gulp-sourcemaps/node_modules/acorn/dist/acorn.js.map +/Users/example/node_modules/gulp-sourcemaps/node_modules/acorn/README.md +/Users/example/node_modules/gulp-sourcemaps/node_modules/acorn/package.json +/Users/example/node_modules/gulp-sourcemaps/node_modules/graceful-fs/LICENSE +/Users/example/node_modules/gulp-sourcemaps/node_modules/graceful-fs/polyfills.js +/Users/example/node_modules/gulp-sourcemaps/node_modules/graceful-fs/README.md +/Users/example/node_modules/gulp-sourcemaps/node_modules/graceful-fs/graceful-fs.js +/Users/example/node_modules/gulp-sourcemaps/node_modules/graceful-fs/package.json +/Users/example/node_modules/gulp-sourcemaps/node_modules/graceful-fs/clone.js +/Users/example/node_modules/gulp-sourcemaps/node_modules/graceful-fs/legacy-streams.js +/Users/example/node_modules/gulp-sourcemaps/index.js +/Users/example/node_modules/gulp-sourcemaps/README.md +/Users/example/node_modules/gulp-sourcemaps/package.json +/Users/example/node_modules/gulp-sourcemaps/src/write/index.internals.js +/Users/example/node_modules/gulp-sourcemaps/src/write/index.js +/Users/example/node_modules/gulp-sourcemaps/src/init/index.internals.js +/Users/example/node_modules/gulp-sourcemaps/src/init/index.js +/Users/example/node_modules/gulp-sourcemaps/src/utils.js +/Users/example/node_modules/gulp-sourcemaps/src/debug.js +/Users/example/node_modules/.yarn-integrity +/Users/example/node_modules/es-abstract/es2015.js +/Users/example/node_modules/es-abstract/2015/IsRegExp.js +/Users/example/node_modules/es-abstract/2015/OrdinaryHasProperty.js +/Users/example/node_modules/es-abstract/2015/SameValueZero.js +/Users/example/node_modules/es-abstract/2015/IteratorComplete.js +/Users/example/node_modules/es-abstract/2015/SymbolDescriptiveString.js +/Users/example/node_modules/es-abstract/2015/TimeFromYear.js +/Users/example/node_modules/es-abstract/2015/DateFromTime.js +/Users/example/node_modules/es-abstract/2015/CreateMethodProperty.js +/Users/example/node_modules/es-abstract/2015/IsInteger.js +/Users/example/node_modules/es-abstract/2015/ToUint8Clamp.js +/Users/example/node_modules/es-abstract/2015/IteratorStep.js +/Users/example/node_modules/es-abstract/2015/ToDateString.js +/Users/example/node_modules/es-abstract/2015/GetV.js +/Users/example/node_modules/es-abstract/2015/SetIntegrityLevel.js +/Users/example/node_modules/es-abstract/2015/msFromTime.js +/Users/example/node_modules/es-abstract/2015/thisNumberValue.js +/Users/example/node_modules/es-abstract/2015/OrdinaryDefineOwnProperty.js +/Users/example/node_modules/es-abstract/2015/DefinePropertyOrThrow.js +/Users/example/node_modules/es-abstract/2015/HasOwnProperty.js +/Users/example/node_modules/es-abstract/2015/SpeciesConstructor.js +/Users/example/node_modules/es-abstract/2015/ToInt16.js +/Users/example/node_modules/es-abstract/2015/MonthFromTime.js +/Users/example/node_modules/es-abstract/2015/Type.js +/Users/example/node_modules/es-abstract/2015/ToInt32.js +/Users/example/node_modules/es-abstract/2015/ToString.js +/Users/example/node_modules/es-abstract/2015/HourFromTime.js +/Users/example/node_modules/es-abstract/2015/OrdinaryHasInstance.js +/Users/example/node_modules/es-abstract/2015/AbstractEqualityComparison.js +/Users/example/node_modules/es-abstract/2015/IsAccessorDescriptor.js +/Users/example/node_modules/es-abstract/2015/floor.js +/Users/example/node_modules/es-abstract/2015/CreateDataProperty.js +/Users/example/node_modules/es-abstract/2015/thisBooleanValue.js +/Users/example/node_modules/es-abstract/2015/WeekDay.js +/Users/example/node_modules/es-abstract/2015/RegExpExec.js +/Users/example/node_modules/es-abstract/2015/abs.js +/Users/example/node_modules/es-abstract/2015/IsPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2015/DeletePropertyOrThrow.js +/Users/example/node_modules/es-abstract/2015/QuoteJSONString.js +/Users/example/node_modules/es-abstract/2015/IsConstructor.js +/Users/example/node_modules/es-abstract/2015/IteratorValue.js +/Users/example/node_modules/es-abstract/2015/ToInteger.js +/Users/example/node_modules/es-abstract/2015/GetPrototypeFromConstructor.js +/Users/example/node_modules/es-abstract/2015/ArraySetLength.js +/Users/example/node_modules/es-abstract/2015/DayFromYear.js +/Users/example/node_modules/es-abstract/2015/CreateHTML.js +/Users/example/node_modules/es-abstract/2015/SameValue.js +/Users/example/node_modules/es-abstract/2015/IsConcatSpreadable.js +/Users/example/node_modules/es-abstract/2015/IsCallable.js +/Users/example/node_modules/es-abstract/2015/IsDataDescriptor.js +/Users/example/node_modules/es-abstract/2015/RequireObjectCoercible.js +/Users/example/node_modules/es-abstract/2015/IsPropertyKey.js +/Users/example/node_modules/es-abstract/2015/TimeWithinDay.js +/Users/example/node_modules/es-abstract/2015/GetIterator.js +/Users/example/node_modules/es-abstract/2015/MakeTime.js +/Users/example/node_modules/es-abstract/2015/FromPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2015/IteratorNext.js +/Users/example/node_modules/es-abstract/2015/OrdinaryCreateFromConstructor.js +/Users/example/node_modules/es-abstract/2015/CompletePropertyDescriptor.js +/Users/example/node_modules/es-abstract/2015/Set.js +/Users/example/node_modules/es-abstract/2015/ToUint16.js +/Users/example/node_modules/es-abstract/2015/InstanceofOperator.js +/Users/example/node_modules/es-abstract/2015/Call.js +/Users/example/node_modules/es-abstract/2015/ToUint32.js +/Users/example/node_modules/es-abstract/2015/GetOwnPropertyKeys.js +/Users/example/node_modules/es-abstract/2015/DayWithinYear.js +/Users/example/node_modules/es-abstract/2015/EnumerableOwnNames.js +/Users/example/node_modules/es-abstract/2015/MakeDate.js +/Users/example/node_modules/es-abstract/2015/ToPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2015/YearFromTime.js +/Users/example/node_modules/es-abstract/2015/Invoke.js +/Users/example/node_modules/es-abstract/2015/IsPromise.js +/Users/example/node_modules/es-abstract/2015/ToInt8.js +/Users/example/node_modules/es-abstract/2015/CreateListFromArrayLike.js +/Users/example/node_modules/es-abstract/2015/ToLength.js +/Users/example/node_modules/es-abstract/2015/GetMethod.js +/Users/example/node_modules/es-abstract/2015/IteratorClose.js +/Users/example/node_modules/es-abstract/2015/AdvanceStringIndex.js +/Users/example/node_modules/es-abstract/2015/ArrayCreate.js +/Users/example/node_modules/es-abstract/2015/ArraySpeciesCreate.js +/Users/example/node_modules/es-abstract/2015/ToBoolean.js +/Users/example/node_modules/es-abstract/2015/ToUint8.js +/Users/example/node_modules/es-abstract/2015/Get.js +/Users/example/node_modules/es-abstract/2015/IsGenericDescriptor.js +/Users/example/node_modules/es-abstract/2015/ToNumber.js +/Users/example/node_modules/es-abstract/2015/StrictEqualityComparison.js +/Users/example/node_modules/es-abstract/2015/HasProperty.js +/Users/example/node_modules/es-abstract/2015/SetFunctionName.js +/Users/example/node_modules/es-abstract/2015/OrdinaryGetOwnProperty.js +/Users/example/node_modules/es-abstract/2015/CanonicalNumericIndexString.js +/Users/example/node_modules/es-abstract/2015/MakeDay.js +/Users/example/node_modules/es-abstract/2015/InLeapYear.js +/Users/example/node_modules/es-abstract/2015/Day.js +/Users/example/node_modules/es-abstract/2015/thisStringValue.js +/Users/example/node_modules/es-abstract/2015/IsArray.js +/Users/example/node_modules/es-abstract/2015/MinFromTime.js +/Users/example/node_modules/es-abstract/2015/ValidateAndApplyPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2015/modulo.js +/Users/example/node_modules/es-abstract/2015/SecFromTime.js +/Users/example/node_modules/es-abstract/2015/thisTimeValue.js +/Users/example/node_modules/es-abstract/2015/ToObject.js +/Users/example/node_modules/es-abstract/2015/ToPropertyKey.js +/Users/example/node_modules/es-abstract/2015/IsExtensible.js +/Users/example/node_modules/es-abstract/2015/DaysInYear.js +/Users/example/node_modules/es-abstract/2015/GetSubstitution.js +/Users/example/node_modules/es-abstract/2015/TestIntegrityLevel.js +/Users/example/node_modules/es-abstract/2015/ObjectCreate.js +/Users/example/node_modules/es-abstract/2015/ToPrimitive.js +/Users/example/node_modules/es-abstract/2015/CreateIterResultObject.js +/Users/example/node_modules/es-abstract/2015/TimeClip.js +/Users/example/node_modules/es-abstract/2015/AbstractRelationalComparison.js +/Users/example/node_modules/es-abstract/2015/CreateDataPropertyOrThrow.js +/Users/example/node_modules/es-abstract/es5.js +/Users/example/node_modules/es-abstract/es2020.js +/Users/example/node_modules/es-abstract/LICENSE +/Users/example/node_modules/es-abstract/test/es2015.js +/Users/example/node_modules/es-abstract/test/ses-compat.js +/Users/example/node_modules/es-abstract/test/es5.js +/Users/example/node_modules/es-abstract/test/es2020.js +/Users/example/node_modules/es-abstract/test/index.js +/Users/example/node_modules/es-abstract/test/tests.js +/Users/example/node_modules/es-abstract/test/diffOps.js +/Users/example/node_modules/es-abstract/test/es2019.js +/Users/example/node_modules/es-abstract/test/es2018.js +/Users/example/node_modules/es-abstract/test/es6.js +/Users/example/node_modules/es-abstract/test/es2017.js +/Users/example/node_modules/es-abstract/test/GetIntrinsic.js +/Users/example/node_modules/es-abstract/test/helpers/assertRecord.js +/Users/example/node_modules/es-abstract/test/helpers/getSymbolDescription.js +/Users/example/node_modules/es-abstract/test/helpers/defineProperty.js +/Users/example/node_modules/es-abstract/test/helpers/values.js +/Users/example/node_modules/es-abstract/test/helpers/OwnPropertyKeys.js +/Users/example/node_modules/es-abstract/test/helpers/createBoundESNamespace.js +/Users/example/node_modules/es-abstract/test/helpers/runManifestTest.js +/Users/example/node_modules/es-abstract/test/es7.js +/Users/example/node_modules/es-abstract/test/es2016.js +/Users/example/node_modules/es-abstract/CHANGELOG.md +/Users/example/node_modules/es-abstract/.eslintrc +/Users/example/node_modules/es-abstract/index.js +/Users/example/node_modules/es-abstract/operations/2018.js +/Users/example/node_modules/es-abstract/operations/2019.js +/Users/example/node_modules/es-abstract/operations/2016.js +/Users/example/node_modules/es-abstract/operations/.eslintrc +/Users/example/node_modules/es-abstract/operations/2017.js +/Users/example/node_modules/es-abstract/operations/2015.js +/Users/example/node_modules/es-abstract/.editorconfig +/Users/example/node_modules/es-abstract/2017/IsRegExp.js +/Users/example/node_modules/es-abstract/2017/OrdinaryHasProperty.js +/Users/example/node_modules/es-abstract/2017/SameValueZero.js +/Users/example/node_modules/es-abstract/2017/IteratorComplete.js +/Users/example/node_modules/es-abstract/2017/SymbolDescriptiveString.js +/Users/example/node_modules/es-abstract/2017/TimeFromYear.js +/Users/example/node_modules/es-abstract/2017/DateFromTime.js +/Users/example/node_modules/es-abstract/2017/CreateMethodProperty.js +/Users/example/node_modules/es-abstract/2017/IsInteger.js +/Users/example/node_modules/es-abstract/2017/ToUint8Clamp.js +/Users/example/node_modules/es-abstract/2017/IteratorStep.js +/Users/example/node_modules/es-abstract/2017/ToDateString.js +/Users/example/node_modules/es-abstract/2017/GetV.js +/Users/example/node_modules/es-abstract/2017/SetIntegrityLevel.js +/Users/example/node_modules/es-abstract/2017/msFromTime.js +/Users/example/node_modules/es-abstract/2017/thisNumberValue.js +/Users/example/node_modules/es-abstract/2017/OrdinaryDefineOwnProperty.js +/Users/example/node_modules/es-abstract/2017/DefinePropertyOrThrow.js +/Users/example/node_modules/es-abstract/2017/HasOwnProperty.js +/Users/example/node_modules/es-abstract/2017/SpeciesConstructor.js +/Users/example/node_modules/es-abstract/2017/ToInt16.js +/Users/example/node_modules/es-abstract/2017/MonthFromTime.js +/Users/example/node_modules/es-abstract/2017/Type.js +/Users/example/node_modules/es-abstract/2017/ToInt32.js +/Users/example/node_modules/es-abstract/2017/ToString.js +/Users/example/node_modules/es-abstract/2017/HourFromTime.js +/Users/example/node_modules/es-abstract/2017/OrdinaryHasInstance.js +/Users/example/node_modules/es-abstract/2017/AbstractEqualityComparison.js +/Users/example/node_modules/es-abstract/2017/IsAccessorDescriptor.js +/Users/example/node_modules/es-abstract/2017/floor.js +/Users/example/node_modules/es-abstract/2017/CreateDataProperty.js +/Users/example/node_modules/es-abstract/2017/thisBooleanValue.js +/Users/example/node_modules/es-abstract/2017/WeekDay.js +/Users/example/node_modules/es-abstract/2017/RegExpExec.js +/Users/example/node_modules/es-abstract/2017/OrdinaryGetPrototypeOf.js +/Users/example/node_modules/es-abstract/2017/abs.js +/Users/example/node_modules/es-abstract/2017/IsPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2017/IterableToList.js +/Users/example/node_modules/es-abstract/2017/DeletePropertyOrThrow.js +/Users/example/node_modules/es-abstract/2017/QuoteJSONString.js +/Users/example/node_modules/es-abstract/2017/IsConstructor.js +/Users/example/node_modules/es-abstract/2017/IteratorValue.js +/Users/example/node_modules/es-abstract/2017/ToInteger.js +/Users/example/node_modules/es-abstract/2017/GetPrototypeFromConstructor.js +/Users/example/node_modules/es-abstract/2017/OrdinarySetPrototypeOf.js +/Users/example/node_modules/es-abstract/2017/ArraySetLength.js +/Users/example/node_modules/es-abstract/2017/DayFromYear.js +/Users/example/node_modules/es-abstract/2017/CreateHTML.js +/Users/example/node_modules/es-abstract/2017/SameValue.js +/Users/example/node_modules/es-abstract/2017/IsConcatSpreadable.js +/Users/example/node_modules/es-abstract/2017/UTF16Encoding.js +/Users/example/node_modules/es-abstract/2017/IsCallable.js +/Users/example/node_modules/es-abstract/2017/IsDataDescriptor.js +/Users/example/node_modules/es-abstract/2017/RequireObjectCoercible.js +/Users/example/node_modules/es-abstract/2017/IsPropertyKey.js +/Users/example/node_modules/es-abstract/2017/TimeWithinDay.js +/Users/example/node_modules/es-abstract/2017/GetIterator.js +/Users/example/node_modules/es-abstract/2017/MakeTime.js +/Users/example/node_modules/es-abstract/2017/FromPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2017/IteratorNext.js +/Users/example/node_modules/es-abstract/2017/OrdinaryCreateFromConstructor.js +/Users/example/node_modules/es-abstract/2017/CompletePropertyDescriptor.js +/Users/example/node_modules/es-abstract/2017/Set.js +/Users/example/node_modules/es-abstract/2017/ToUint16.js +/Users/example/node_modules/es-abstract/2017/InstanceofOperator.js +/Users/example/node_modules/es-abstract/2017/Call.js +/Users/example/node_modules/es-abstract/2017/ToUint32.js +/Users/example/node_modules/es-abstract/2017/GetOwnPropertyKeys.js +/Users/example/node_modules/es-abstract/2017/DayWithinYear.js +/Users/example/node_modules/es-abstract/2017/MakeDate.js +/Users/example/node_modules/es-abstract/2017/ToPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2017/YearFromTime.js +/Users/example/node_modules/es-abstract/2017/Invoke.js +/Users/example/node_modules/es-abstract/2017/IsPromise.js +/Users/example/node_modules/es-abstract/2017/ToInt8.js +/Users/example/node_modules/es-abstract/2017/CreateListFromArrayLike.js +/Users/example/node_modules/es-abstract/2017/ToIndex.js +/Users/example/node_modules/es-abstract/2017/ToLength.js +/Users/example/node_modules/es-abstract/2017/GetMethod.js +/Users/example/node_modules/es-abstract/2017/IteratorClose.js +/Users/example/node_modules/es-abstract/2017/AdvanceStringIndex.js +/Users/example/node_modules/es-abstract/2017/ArrayCreate.js +/Users/example/node_modules/es-abstract/2017/ArraySpeciesCreate.js +/Users/example/node_modules/es-abstract/2017/ToBoolean.js +/Users/example/node_modules/es-abstract/2017/ToUint8.js +/Users/example/node_modules/es-abstract/2017/Get.js +/Users/example/node_modules/es-abstract/2017/IsGenericDescriptor.js +/Users/example/node_modules/es-abstract/2017/ToNumber.js +/Users/example/node_modules/es-abstract/2017/SameValueNonNumber.js +/Users/example/node_modules/es-abstract/2017/StrictEqualityComparison.js +/Users/example/node_modules/es-abstract/2017/HasProperty.js +/Users/example/node_modules/es-abstract/2017/SetFunctionName.js +/Users/example/node_modules/es-abstract/2017/OrdinaryGetOwnProperty.js +/Users/example/node_modules/es-abstract/2017/EnumerableOwnProperties.js +/Users/example/node_modules/es-abstract/2017/CanonicalNumericIndexString.js +/Users/example/node_modules/es-abstract/2017/MakeDay.js +/Users/example/node_modules/es-abstract/2017/InLeapYear.js +/Users/example/node_modules/es-abstract/2017/Day.js +/Users/example/node_modules/es-abstract/2017/StringGetOwnProperty.js +/Users/example/node_modules/es-abstract/2017/thisStringValue.js +/Users/example/node_modules/es-abstract/2017/IsArray.js +/Users/example/node_modules/es-abstract/2017/MinFromTime.js +/Users/example/node_modules/es-abstract/2017/ValidateAndApplyPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2017/modulo.js +/Users/example/node_modules/es-abstract/2017/SecFromTime.js +/Users/example/node_modules/es-abstract/2017/thisTimeValue.js +/Users/example/node_modules/es-abstract/2017/ToObject.js +/Users/example/node_modules/es-abstract/2017/ToPropertyKey.js +/Users/example/node_modules/es-abstract/2017/IsExtensible.js +/Users/example/node_modules/es-abstract/2017/DaysInYear.js +/Users/example/node_modules/es-abstract/2017/GetSubstitution.js +/Users/example/node_modules/es-abstract/2017/TestIntegrityLevel.js +/Users/example/node_modules/es-abstract/2017/ObjectCreate.js +/Users/example/node_modules/es-abstract/2017/ToPrimitive.js +/Users/example/node_modules/es-abstract/2017/CreateIterResultObject.js +/Users/example/node_modules/es-abstract/2017/TimeClip.js +/Users/example/node_modules/es-abstract/2017/AbstractRelationalComparison.js +/Users/example/node_modules/es-abstract/2017/CreateDataPropertyOrThrow.js +/Users/example/node_modules/es-abstract/README.md +/Users/example/node_modules/es-abstract/2019/IsRegExp.js +/Users/example/node_modules/es-abstract/2019/OrdinaryHasProperty.js +/Users/example/node_modules/es-abstract/2019/SameValueZero.js +/Users/example/node_modules/es-abstract/2019/IteratorComplete.js +/Users/example/node_modules/es-abstract/2019/SymbolDescriptiveString.js +/Users/example/node_modules/es-abstract/2019/TimeFromYear.js +/Users/example/node_modules/es-abstract/2019/DateFromTime.js +/Users/example/node_modules/es-abstract/2019/CreateMethodProperty.js +/Users/example/node_modules/es-abstract/2019/IsInteger.js +/Users/example/node_modules/es-abstract/2019/ToUint8Clamp.js +/Users/example/node_modules/es-abstract/2019/TimeString.js +/Users/example/node_modules/es-abstract/2019/IteratorStep.js +/Users/example/node_modules/es-abstract/2019/ToDateString.js +/Users/example/node_modules/es-abstract/2019/GetV.js +/Users/example/node_modules/es-abstract/2019/SetIntegrityLevel.js +/Users/example/node_modules/es-abstract/2019/msFromTime.js +/Users/example/node_modules/es-abstract/2019/UnicodeEscape.js +/Users/example/node_modules/es-abstract/2019/thisNumberValue.js +/Users/example/node_modules/es-abstract/2019/OrdinaryDefineOwnProperty.js +/Users/example/node_modules/es-abstract/2019/DefinePropertyOrThrow.js +/Users/example/node_modules/es-abstract/2019/DateString.js +/Users/example/node_modules/es-abstract/2019/AddEntriesFromIterable.js +/Users/example/node_modules/es-abstract/2019/HasOwnProperty.js +/Users/example/node_modules/es-abstract/2019/SpeciesConstructor.js +/Users/example/node_modules/es-abstract/2019/ToInt16.js +/Users/example/node_modules/es-abstract/2019/MonthFromTime.js +/Users/example/node_modules/es-abstract/2019/Type.js +/Users/example/node_modules/es-abstract/2019/ToInt32.js +/Users/example/node_modules/es-abstract/2019/ToString.js +/Users/example/node_modules/es-abstract/2019/HourFromTime.js +/Users/example/node_modules/es-abstract/2019/OrdinaryHasInstance.js +/Users/example/node_modules/es-abstract/2019/AbstractEqualityComparison.js +/Users/example/node_modules/es-abstract/2019/IsAccessorDescriptor.js +/Users/example/node_modules/es-abstract/2019/TrimString.js +/Users/example/node_modules/es-abstract/2019/floor.js +/Users/example/node_modules/es-abstract/2019/CreateDataProperty.js +/Users/example/node_modules/es-abstract/2019/thisBooleanValue.js +/Users/example/node_modules/es-abstract/2019/FlattenIntoArray.js +/Users/example/node_modules/es-abstract/2019/WeekDay.js +/Users/example/node_modules/es-abstract/2019/RegExpExec.js +/Users/example/node_modules/es-abstract/2019/OrdinaryGetPrototypeOf.js +/Users/example/node_modules/es-abstract/2019/abs.js +/Users/example/node_modules/es-abstract/2019/SetFunctionLength.js +/Users/example/node_modules/es-abstract/2019/IterableToList.js +/Users/example/node_modules/es-abstract/2019/DeletePropertyOrThrow.js +/Users/example/node_modules/es-abstract/2019/QuoteJSONString.js +/Users/example/node_modules/es-abstract/2019/IsConstructor.js +/Users/example/node_modules/es-abstract/2019/IteratorValue.js +/Users/example/node_modules/es-abstract/2019/ToInteger.js +/Users/example/node_modules/es-abstract/2019/GetPrototypeFromConstructor.js +/Users/example/node_modules/es-abstract/2019/OrdinarySetPrototypeOf.js +/Users/example/node_modules/es-abstract/2019/ArraySetLength.js +/Users/example/node_modules/es-abstract/2019/DayFromYear.js +/Users/example/node_modules/es-abstract/2019/CreateHTML.js +/Users/example/node_modules/es-abstract/2019/SameValue.js +/Users/example/node_modules/es-abstract/2019/IsConcatSpreadable.js +/Users/example/node_modules/es-abstract/2019/UTF16Encoding.js +/Users/example/node_modules/es-abstract/2019/IsCallable.js +/Users/example/node_modules/es-abstract/2019/IsDataDescriptor.js +/Users/example/node_modules/es-abstract/2019/RequireObjectCoercible.js +/Users/example/node_modules/es-abstract/2019/IsPropertyKey.js +/Users/example/node_modules/es-abstract/2019/TimeWithinDay.js +/Users/example/node_modules/es-abstract/2019/GetIterator.js +/Users/example/node_modules/es-abstract/2019/MakeTime.js +/Users/example/node_modules/es-abstract/2019/FromPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2019/IteratorNext.js +/Users/example/node_modules/es-abstract/2019/OrdinaryCreateFromConstructor.js +/Users/example/node_modules/es-abstract/2019/CompletePropertyDescriptor.js +/Users/example/node_modules/es-abstract/2019/Set.js +/Users/example/node_modules/es-abstract/2019/ToUint16.js +/Users/example/node_modules/es-abstract/2019/InstanceofOperator.js +/Users/example/node_modules/es-abstract/2019/Call.js +/Users/example/node_modules/es-abstract/2019/ToUint32.js +/Users/example/node_modules/es-abstract/2019/GetOwnPropertyKeys.js +/Users/example/node_modules/es-abstract/2019/DayWithinYear.js +/Users/example/node_modules/es-abstract/2019/MakeDate.js +/Users/example/node_modules/es-abstract/2019/ToPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2019/YearFromTime.js +/Users/example/node_modules/es-abstract/2019/Invoke.js +/Users/example/node_modules/es-abstract/2019/IsPromise.js +/Users/example/node_modules/es-abstract/2019/ToInt8.js +/Users/example/node_modules/es-abstract/2019/CreateListFromArrayLike.js +/Users/example/node_modules/es-abstract/2019/ToIndex.js +/Users/example/node_modules/es-abstract/2019/ToLength.js +/Users/example/node_modules/es-abstract/2019/GetMethod.js +/Users/example/node_modules/es-abstract/2019/IteratorClose.js +/Users/example/node_modules/es-abstract/2019/AdvanceStringIndex.js +/Users/example/node_modules/es-abstract/2019/ArrayCreate.js +/Users/example/node_modules/es-abstract/2019/ArraySpeciesCreate.js +/Users/example/node_modules/es-abstract/2019/ToBoolean.js +/Users/example/node_modules/es-abstract/2019/thisSymbolValue.js +/Users/example/node_modules/es-abstract/2019/IsStringPrefix.js +/Users/example/node_modules/es-abstract/2019/ToUint8.js +/Users/example/node_modules/es-abstract/2019/Get.js +/Users/example/node_modules/es-abstract/2019/IsGenericDescriptor.js +/Users/example/node_modules/es-abstract/2019/PromiseResolve.js +/Users/example/node_modules/es-abstract/2019/ToNumber.js +/Users/example/node_modules/es-abstract/2019/SameValueNonNumber.js +/Users/example/node_modules/es-abstract/2019/StrictEqualityComparison.js +/Users/example/node_modules/es-abstract/2019/HasProperty.js +/Users/example/node_modules/es-abstract/2019/SetFunctionName.js +/Users/example/node_modules/es-abstract/2019/OrdinaryGetOwnProperty.js +/Users/example/node_modules/es-abstract/2019/CanonicalNumericIndexString.js +/Users/example/node_modules/es-abstract/2019/MakeDay.js +/Users/example/node_modules/es-abstract/2019/InLeapYear.js +/Users/example/node_modules/es-abstract/2019/Day.js +/Users/example/node_modules/es-abstract/2019/StringGetOwnProperty.js +/Users/example/node_modules/es-abstract/2019/thisStringValue.js +/Users/example/node_modules/es-abstract/2019/IsArray.js +/Users/example/node_modules/es-abstract/2019/MinFromTime.js +/Users/example/node_modules/es-abstract/2019/ValidateAndApplyPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2019/modulo.js +/Users/example/node_modules/es-abstract/2019/SecFromTime.js +/Users/example/node_modules/es-abstract/2019/thisTimeValue.js +/Users/example/node_modules/es-abstract/2019/ToObject.js +/Users/example/node_modules/es-abstract/2019/ToPropertyKey.js +/Users/example/node_modules/es-abstract/2019/NumberToString.js +/Users/example/node_modules/es-abstract/2019/EnumerableOwnPropertyNames.js +/Users/example/node_modules/es-abstract/2019/IsExtensible.js +/Users/example/node_modules/es-abstract/2019/DaysInYear.js +/Users/example/node_modules/es-abstract/2019/GetSubstitution.js +/Users/example/node_modules/es-abstract/2019/TestIntegrityLevel.js +/Users/example/node_modules/es-abstract/2019/ObjectCreate.js +/Users/example/node_modules/es-abstract/2019/ToPrimitive.js +/Users/example/node_modules/es-abstract/2019/CreateIterResultObject.js +/Users/example/node_modules/es-abstract/2019/TimeClip.js +/Users/example/node_modules/es-abstract/2019/AbstractRelationalComparison.js +/Users/example/node_modules/es-abstract/2019/CreateDataPropertyOrThrow.js +/Users/example/node_modules/es-abstract/2019/CopyDataProperties.js +/Users/example/node_modules/es-abstract/2020/IsRegExp.js +/Users/example/node_modules/es-abstract/2020/OrdinaryHasProperty.js +/Users/example/node_modules/es-abstract/2020/SameValueZero.js +/Users/example/node_modules/es-abstract/2020/IteratorComplete.js +/Users/example/node_modules/es-abstract/2020/UTF16DecodeSurrogatePair.js +/Users/example/node_modules/es-abstract/2020/SymbolDescriptiveString.js +/Users/example/node_modules/es-abstract/2020/TimeFromYear.js +/Users/example/node_modules/es-abstract/2020/DateFromTime.js +/Users/example/node_modules/es-abstract/2020/CreateMethodProperty.js +/Users/example/node_modules/es-abstract/2020/IsInteger.js +/Users/example/node_modules/es-abstract/2020/ToUint8Clamp.js +/Users/example/node_modules/es-abstract/2020/StringPad.js +/Users/example/node_modules/es-abstract/2020/TimeString.js +/Users/example/node_modules/es-abstract/2020/IteratorStep.js +/Users/example/node_modules/es-abstract/2020/ToDateString.js +/Users/example/node_modules/es-abstract/2020/GetV.js +/Users/example/node_modules/es-abstract/2020/SetIntegrityLevel.js +/Users/example/node_modules/es-abstract/2020/msFromTime.js +/Users/example/node_modules/es-abstract/2020/UnicodeEscape.js +/Users/example/node_modules/es-abstract/2020/thisNumberValue.js +/Users/example/node_modules/es-abstract/2020/OrdinaryDefineOwnProperty.js +/Users/example/node_modules/es-abstract/2020/DefinePropertyOrThrow.js +/Users/example/node_modules/es-abstract/2020/DateString.js +/Users/example/node_modules/es-abstract/2020/AddEntriesFromIterable.js +/Users/example/node_modules/es-abstract/2020/IsUnsignedElementType.js +/Users/example/node_modules/es-abstract/2020/BinaryOr.js +/Users/example/node_modules/es-abstract/2020/HasOwnProperty.js +/Users/example/node_modules/es-abstract/2020/UTF16DecodeString.js +/Users/example/node_modules/es-abstract/2020/SpeciesConstructor.js +/Users/example/node_modules/es-abstract/2020/ToInt16.js +/Users/example/node_modules/es-abstract/2020/MonthFromTime.js +/Users/example/node_modules/es-abstract/2020/Type.js +/Users/example/node_modules/es-abstract/2020/ToInt32.js +/Users/example/node_modules/es-abstract/2020/ToString.js +/Users/example/node_modules/es-abstract/2020/HourFromTime.js +/Users/example/node_modules/es-abstract/2020/OrdinaryHasInstance.js +/Users/example/node_modules/es-abstract/2020/AbstractEqualityComparison.js +/Users/example/node_modules/es-abstract/2020/IsAccessorDescriptor.js +/Users/example/node_modules/es-abstract/2020/TrimString.js +/Users/example/node_modules/es-abstract/2020/floor.js +/Users/example/node_modules/es-abstract/2020/CreateDataProperty.js +/Users/example/node_modules/es-abstract/2020/BigIntBitwiseOp.js +/Users/example/node_modules/es-abstract/2020/thisBooleanValue.js +/Users/example/node_modules/es-abstract/2020/FlattenIntoArray.js +/Users/example/node_modules/es-abstract/2020/WeekDay.js +/Users/example/node_modules/es-abstract/2020/RegExpExec.js +/Users/example/node_modules/es-abstract/2020/BinaryXor.js +/Users/example/node_modules/es-abstract/2020/OrdinaryGetPrototypeOf.js +/Users/example/node_modules/es-abstract/2020/abs.js +/Users/example/node_modules/es-abstract/2020/SetFunctionLength.js +/Users/example/node_modules/es-abstract/2020/IterableToList.js +/Users/example/node_modules/es-abstract/2020/DeletePropertyOrThrow.js +/Users/example/node_modules/es-abstract/2020/OrdinaryObjectCreate.js +/Users/example/node_modules/es-abstract/2020/QuoteJSONString.js +/Users/example/node_modules/es-abstract/2020/IsConstructor.js +/Users/example/node_modules/es-abstract/2020/IteratorValue.js +/Users/example/node_modules/es-abstract/2020/ToInteger.js +/Users/example/node_modules/es-abstract/2020/GetPrototypeFromConstructor.js +/Users/example/node_modules/es-abstract/2020/OrdinarySetPrototypeOf.js +/Users/example/node_modules/es-abstract/2020/ArraySetLength.js +/Users/example/node_modules/es-abstract/2020/DayFromYear.js +/Users/example/node_modules/es-abstract/2020/CreateHTML.js +/Users/example/node_modules/es-abstract/2020/SameValue.js +/Users/example/node_modules/es-abstract/2020/IsConcatSpreadable.js +/Users/example/node_modules/es-abstract/2020/UTF16Encoding.js +/Users/example/node_modules/es-abstract/2020/IsCallable.js +/Users/example/node_modules/es-abstract/2020/LengthOfArrayLike.js +/Users/example/node_modules/es-abstract/2020/BinaryAnd.js +/Users/example/node_modules/es-abstract/2020/IsDataDescriptor.js +/Users/example/node_modules/es-abstract/2020/NumberBitwiseOp.js +/Users/example/node_modules/es-abstract/2020/RequireObjectCoercible.js +/Users/example/node_modules/es-abstract/2020/IsPropertyKey.js +/Users/example/node_modules/es-abstract/2020/TimeWithinDay.js +/Users/example/node_modules/es-abstract/2020/GetIterator.js +/Users/example/node_modules/es-abstract/2020/MakeTime.js +/Users/example/node_modules/es-abstract/2020/FromPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2020/IteratorNext.js +/Users/example/node_modules/es-abstract/2020/ToNumeric.js +/Users/example/node_modules/es-abstract/2020/OrdinaryCreateFromConstructor.js +/Users/example/node_modules/es-abstract/2020/CompletePropertyDescriptor.js +/Users/example/node_modules/es-abstract/2020/Set.js +/Users/example/node_modules/es-abstract/2020/ToUint16.js +/Users/example/node_modules/es-abstract/2020/SameValueNonNumeric.js +/Users/example/node_modules/es-abstract/2020/InstanceofOperator.js +/Users/example/node_modules/es-abstract/2020/Call.js +/Users/example/node_modules/es-abstract/2020/ToUint32.js +/Users/example/node_modules/es-abstract/2020/GetOwnPropertyKeys.js +/Users/example/node_modules/es-abstract/2020/DayWithinYear.js +/Users/example/node_modules/es-abstract/2020/IsUnclampedIntegerElementType.js +/Users/example/node_modules/es-abstract/2020/MakeDate.js +/Users/example/node_modules/es-abstract/2020/ToPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2020/YearFromTime.js +/Users/example/node_modules/es-abstract/2020/Invoke.js +/Users/example/node_modules/es-abstract/2020/IsPromise.js +/Users/example/node_modules/es-abstract/2020/ToInt8.js +/Users/example/node_modules/es-abstract/2020/CreateListFromArrayLike.js +/Users/example/node_modules/es-abstract/2020/ToIndex.js +/Users/example/node_modules/es-abstract/2020/ToLength.js +/Users/example/node_modules/es-abstract/2020/GetMethod.js +/Users/example/node_modules/es-abstract/2020/IteratorClose.js +/Users/example/node_modules/es-abstract/2020/AdvanceStringIndex.js +/Users/example/node_modules/es-abstract/2020/ArrayCreate.js +/Users/example/node_modules/es-abstract/2020/ArraySpeciesCreate.js +/Users/example/node_modules/es-abstract/2020/ToBoolean.js +/Users/example/node_modules/es-abstract/2020/IsNoTearConfiguration.js +/Users/example/node_modules/es-abstract/2020/thisSymbolValue.js +/Users/example/node_modules/es-abstract/2020/IsStringPrefix.js +/Users/example/node_modules/es-abstract/2020/ToUint8.js +/Users/example/node_modules/es-abstract/2020/Get.js +/Users/example/node_modules/es-abstract/2020/IsGenericDescriptor.js +/Users/example/node_modules/es-abstract/2020/PromiseResolve.js +/Users/example/node_modules/es-abstract/2020/ToNumber.js +/Users/example/node_modules/es-abstract/2020/IsNonNegativeInteger.js +/Users/example/node_modules/es-abstract/2020/StrictEqualityComparison.js +/Users/example/node_modules/es-abstract/2020/HasProperty.js +/Users/example/node_modules/es-abstract/2020/SetFunctionName.js +/Users/example/node_modules/es-abstract/2020/OrdinaryGetOwnProperty.js +/Users/example/node_modules/es-abstract/2020/CanonicalNumericIndexString.js +/Users/example/node_modules/es-abstract/2020/MakeDay.js +/Users/example/node_modules/es-abstract/2020/InLeapYear.js +/Users/example/node_modules/es-abstract/2020/Day.js +/Users/example/node_modules/es-abstract/2020/StringGetOwnProperty.js +/Users/example/node_modules/es-abstract/2020/thisStringValue.js +/Users/example/node_modules/es-abstract/2020/IsArray.js +/Users/example/node_modules/es-abstract/2020/thisBigIntValue.js +/Users/example/node_modules/es-abstract/2020/MinFromTime.js +/Users/example/node_modules/es-abstract/2020/ValidateAndApplyPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2020/modulo.js +/Users/example/node_modules/es-abstract/2020/SecFromTime.js +/Users/example/node_modules/es-abstract/2020/thisTimeValue.js +/Users/example/node_modules/es-abstract/2020/CodePointAt.js +/Users/example/node_modules/es-abstract/2020/ToObject.js +/Users/example/node_modules/es-abstract/2020/ToPropertyKey.js +/Users/example/node_modules/es-abstract/2020/EnumerableOwnPropertyNames.js +/Users/example/node_modules/es-abstract/2020/IsExtensible.js +/Users/example/node_modules/es-abstract/2020/DaysInYear.js +/Users/example/node_modules/es-abstract/2020/IsBigIntElementType.js +/Users/example/node_modules/es-abstract/2020/GetSubstitution.js +/Users/example/node_modules/es-abstract/2020/TestIntegrityLevel.js +/Users/example/node_modules/es-abstract/2020/ToPrimitive.js +/Users/example/node_modules/es-abstract/2020/CreateIterResultObject.js +/Users/example/node_modules/es-abstract/2020/TimeClip.js +/Users/example/node_modules/es-abstract/2020/AbstractRelationalComparison.js +/Users/example/node_modules/es-abstract/2020/CreateDataPropertyOrThrow.js +/Users/example/node_modules/es-abstract/2020/CopyDataProperties.js +/Users/example/node_modules/es-abstract/2018/IsRegExp.js +/Users/example/node_modules/es-abstract/2018/OrdinaryHasProperty.js +/Users/example/node_modules/es-abstract/2018/SameValueZero.js +/Users/example/node_modules/es-abstract/2018/IteratorComplete.js +/Users/example/node_modules/es-abstract/2018/SymbolDescriptiveString.js +/Users/example/node_modules/es-abstract/2018/TimeFromYear.js +/Users/example/node_modules/es-abstract/2018/DateFromTime.js +/Users/example/node_modules/es-abstract/2018/CreateMethodProperty.js +/Users/example/node_modules/es-abstract/2018/IsInteger.js +/Users/example/node_modules/es-abstract/2018/ToUint8Clamp.js +/Users/example/node_modules/es-abstract/2018/TimeString.js +/Users/example/node_modules/es-abstract/2018/IteratorStep.js +/Users/example/node_modules/es-abstract/2018/ToDateString.js +/Users/example/node_modules/es-abstract/2018/GetV.js +/Users/example/node_modules/es-abstract/2018/SetIntegrityLevel.js +/Users/example/node_modules/es-abstract/2018/msFromTime.js +/Users/example/node_modules/es-abstract/2018/UnicodeEscape.js +/Users/example/node_modules/es-abstract/2018/thisNumberValue.js +/Users/example/node_modules/es-abstract/2018/OrdinaryDefineOwnProperty.js +/Users/example/node_modules/es-abstract/2018/DefinePropertyOrThrow.js +/Users/example/node_modules/es-abstract/2018/DateString.js +/Users/example/node_modules/es-abstract/2018/HasOwnProperty.js +/Users/example/node_modules/es-abstract/2018/SpeciesConstructor.js +/Users/example/node_modules/es-abstract/2018/ToInt16.js +/Users/example/node_modules/es-abstract/2018/MonthFromTime.js +/Users/example/node_modules/es-abstract/2018/Type.js +/Users/example/node_modules/es-abstract/2018/ToInt32.js +/Users/example/node_modules/es-abstract/2018/ToString.js +/Users/example/node_modules/es-abstract/2018/HourFromTime.js +/Users/example/node_modules/es-abstract/2018/OrdinaryHasInstance.js +/Users/example/node_modules/es-abstract/2018/AbstractEqualityComparison.js +/Users/example/node_modules/es-abstract/2018/IsAccessorDescriptor.js +/Users/example/node_modules/es-abstract/2018/floor.js +/Users/example/node_modules/es-abstract/2018/CreateDataProperty.js +/Users/example/node_modules/es-abstract/2018/thisBooleanValue.js +/Users/example/node_modules/es-abstract/2018/WeekDay.js +/Users/example/node_modules/es-abstract/2018/RegExpExec.js +/Users/example/node_modules/es-abstract/2018/OrdinaryGetPrototypeOf.js +/Users/example/node_modules/es-abstract/2018/abs.js +/Users/example/node_modules/es-abstract/2018/SetFunctionLength.js +/Users/example/node_modules/es-abstract/2018/IterableToList.js +/Users/example/node_modules/es-abstract/2018/DeletePropertyOrThrow.js +/Users/example/node_modules/es-abstract/2018/QuoteJSONString.js +/Users/example/node_modules/es-abstract/2018/IsConstructor.js +/Users/example/node_modules/es-abstract/2018/IteratorValue.js +/Users/example/node_modules/es-abstract/2018/ToInteger.js +/Users/example/node_modules/es-abstract/2018/GetPrototypeFromConstructor.js +/Users/example/node_modules/es-abstract/2018/OrdinarySetPrototypeOf.js +/Users/example/node_modules/es-abstract/2018/ArraySetLength.js +/Users/example/node_modules/es-abstract/2018/DayFromYear.js +/Users/example/node_modules/es-abstract/2018/CreateHTML.js +/Users/example/node_modules/es-abstract/2018/SameValue.js +/Users/example/node_modules/es-abstract/2018/IsConcatSpreadable.js +/Users/example/node_modules/es-abstract/2018/UTF16Encoding.js +/Users/example/node_modules/es-abstract/2018/IsCallable.js +/Users/example/node_modules/es-abstract/2018/IsDataDescriptor.js +/Users/example/node_modules/es-abstract/2018/RequireObjectCoercible.js +/Users/example/node_modules/es-abstract/2018/IsPropertyKey.js +/Users/example/node_modules/es-abstract/2018/TimeWithinDay.js +/Users/example/node_modules/es-abstract/2018/GetIterator.js +/Users/example/node_modules/es-abstract/2018/MakeTime.js +/Users/example/node_modules/es-abstract/2018/FromPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2018/IteratorNext.js +/Users/example/node_modules/es-abstract/2018/OrdinaryCreateFromConstructor.js +/Users/example/node_modules/es-abstract/2018/CompletePropertyDescriptor.js +/Users/example/node_modules/es-abstract/2018/Set.js +/Users/example/node_modules/es-abstract/2018/ToUint16.js +/Users/example/node_modules/es-abstract/2018/InstanceofOperator.js +/Users/example/node_modules/es-abstract/2018/Call.js +/Users/example/node_modules/es-abstract/2018/ToUint32.js +/Users/example/node_modules/es-abstract/2018/GetOwnPropertyKeys.js +/Users/example/node_modules/es-abstract/2018/DayWithinYear.js +/Users/example/node_modules/es-abstract/2018/MakeDate.js +/Users/example/node_modules/es-abstract/2018/ToPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2018/YearFromTime.js +/Users/example/node_modules/es-abstract/2018/Invoke.js +/Users/example/node_modules/es-abstract/2018/IsPromise.js +/Users/example/node_modules/es-abstract/2018/ToInt8.js +/Users/example/node_modules/es-abstract/2018/CreateListFromArrayLike.js +/Users/example/node_modules/es-abstract/2018/ToIndex.js +/Users/example/node_modules/es-abstract/2018/ToLength.js +/Users/example/node_modules/es-abstract/2018/GetMethod.js +/Users/example/node_modules/es-abstract/2018/IteratorClose.js +/Users/example/node_modules/es-abstract/2018/AdvanceStringIndex.js +/Users/example/node_modules/es-abstract/2018/ArrayCreate.js +/Users/example/node_modules/es-abstract/2018/ArraySpeciesCreate.js +/Users/example/node_modules/es-abstract/2018/ToBoolean.js +/Users/example/node_modules/es-abstract/2018/thisSymbolValue.js +/Users/example/node_modules/es-abstract/2018/IsStringPrefix.js +/Users/example/node_modules/es-abstract/2018/ToUint8.js +/Users/example/node_modules/es-abstract/2018/Get.js +/Users/example/node_modules/es-abstract/2018/IsGenericDescriptor.js +/Users/example/node_modules/es-abstract/2018/PromiseResolve.js +/Users/example/node_modules/es-abstract/2018/ToNumber.js +/Users/example/node_modules/es-abstract/2018/SameValueNonNumber.js +/Users/example/node_modules/es-abstract/2018/StrictEqualityComparison.js +/Users/example/node_modules/es-abstract/2018/HasProperty.js +/Users/example/node_modules/es-abstract/2018/SetFunctionName.js +/Users/example/node_modules/es-abstract/2018/OrdinaryGetOwnProperty.js +/Users/example/node_modules/es-abstract/2018/CanonicalNumericIndexString.js +/Users/example/node_modules/es-abstract/2018/MakeDay.js +/Users/example/node_modules/es-abstract/2018/InLeapYear.js +/Users/example/node_modules/es-abstract/2018/Day.js +/Users/example/node_modules/es-abstract/2018/StringGetOwnProperty.js +/Users/example/node_modules/es-abstract/2018/thisStringValue.js +/Users/example/node_modules/es-abstract/2018/IsArray.js +/Users/example/node_modules/es-abstract/2018/MinFromTime.js +/Users/example/node_modules/es-abstract/2018/ValidateAndApplyPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2018/modulo.js +/Users/example/node_modules/es-abstract/2018/SecFromTime.js +/Users/example/node_modules/es-abstract/2018/thisTimeValue.js +/Users/example/node_modules/es-abstract/2018/ToObject.js +/Users/example/node_modules/es-abstract/2018/ToPropertyKey.js +/Users/example/node_modules/es-abstract/2018/NumberToString.js +/Users/example/node_modules/es-abstract/2018/EnumerableOwnPropertyNames.js +/Users/example/node_modules/es-abstract/2018/IsExtensible.js +/Users/example/node_modules/es-abstract/2018/DaysInYear.js +/Users/example/node_modules/es-abstract/2018/GetSubstitution.js +/Users/example/node_modules/es-abstract/2018/TestIntegrityLevel.js +/Users/example/node_modules/es-abstract/2018/ObjectCreate.js +/Users/example/node_modules/es-abstract/2018/ToPrimitive.js +/Users/example/node_modules/es-abstract/2018/CreateIterResultObject.js +/Users/example/node_modules/es-abstract/2018/TimeClip.js +/Users/example/node_modules/es-abstract/2018/AbstractRelationalComparison.js +/Users/example/node_modules/es-abstract/2018/CreateDataPropertyOrThrow.js +/Users/example/node_modules/es-abstract/2018/CopyDataProperties.js +/Users/example/node_modules/es-abstract/2016/IsRegExp.js +/Users/example/node_modules/es-abstract/2016/OrdinaryHasProperty.js +/Users/example/node_modules/es-abstract/2016/SameValueZero.js +/Users/example/node_modules/es-abstract/2016/IteratorComplete.js +/Users/example/node_modules/es-abstract/2016/SymbolDescriptiveString.js +/Users/example/node_modules/es-abstract/2016/TimeFromYear.js +/Users/example/node_modules/es-abstract/2016/DateFromTime.js +/Users/example/node_modules/es-abstract/2016/CreateMethodProperty.js +/Users/example/node_modules/es-abstract/2016/IsInteger.js +/Users/example/node_modules/es-abstract/2016/ToUint8Clamp.js +/Users/example/node_modules/es-abstract/2016/IteratorStep.js +/Users/example/node_modules/es-abstract/2016/ToDateString.js +/Users/example/node_modules/es-abstract/2016/GetV.js +/Users/example/node_modules/es-abstract/2016/SetIntegrityLevel.js +/Users/example/node_modules/es-abstract/2016/msFromTime.js +/Users/example/node_modules/es-abstract/2016/thisNumberValue.js +/Users/example/node_modules/es-abstract/2016/OrdinaryDefineOwnProperty.js +/Users/example/node_modules/es-abstract/2016/DefinePropertyOrThrow.js +/Users/example/node_modules/es-abstract/2016/HasOwnProperty.js +/Users/example/node_modules/es-abstract/2016/SpeciesConstructor.js +/Users/example/node_modules/es-abstract/2016/ToInt16.js +/Users/example/node_modules/es-abstract/2016/MonthFromTime.js +/Users/example/node_modules/es-abstract/2016/Type.js +/Users/example/node_modules/es-abstract/2016/ToInt32.js +/Users/example/node_modules/es-abstract/2016/ToString.js +/Users/example/node_modules/es-abstract/2016/HourFromTime.js +/Users/example/node_modules/es-abstract/2016/OrdinaryHasInstance.js +/Users/example/node_modules/es-abstract/2016/AbstractEqualityComparison.js +/Users/example/node_modules/es-abstract/2016/IsAccessorDescriptor.js +/Users/example/node_modules/es-abstract/2016/floor.js +/Users/example/node_modules/es-abstract/2016/CreateDataProperty.js +/Users/example/node_modules/es-abstract/2016/thisBooleanValue.js +/Users/example/node_modules/es-abstract/2016/WeekDay.js +/Users/example/node_modules/es-abstract/2016/RegExpExec.js +/Users/example/node_modules/es-abstract/2016/OrdinaryGetPrototypeOf.js +/Users/example/node_modules/es-abstract/2016/abs.js +/Users/example/node_modules/es-abstract/2016/IsPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2016/DeletePropertyOrThrow.js +/Users/example/node_modules/es-abstract/2016/QuoteJSONString.js +/Users/example/node_modules/es-abstract/2016/IsConstructor.js +/Users/example/node_modules/es-abstract/2016/IteratorValue.js +/Users/example/node_modules/es-abstract/2016/ToInteger.js +/Users/example/node_modules/es-abstract/2016/GetPrototypeFromConstructor.js +/Users/example/node_modules/es-abstract/2016/OrdinarySetPrototypeOf.js +/Users/example/node_modules/es-abstract/2016/ArraySetLength.js +/Users/example/node_modules/es-abstract/2016/DayFromYear.js +/Users/example/node_modules/es-abstract/2016/CreateHTML.js +/Users/example/node_modules/es-abstract/2016/SameValue.js +/Users/example/node_modules/es-abstract/2016/IsConcatSpreadable.js +/Users/example/node_modules/es-abstract/2016/UTF16Encoding.js +/Users/example/node_modules/es-abstract/2016/IsCallable.js +/Users/example/node_modules/es-abstract/2016/IsDataDescriptor.js +/Users/example/node_modules/es-abstract/2016/RequireObjectCoercible.js +/Users/example/node_modules/es-abstract/2016/IsPropertyKey.js +/Users/example/node_modules/es-abstract/2016/TimeWithinDay.js +/Users/example/node_modules/es-abstract/2016/GetIterator.js +/Users/example/node_modules/es-abstract/2016/MakeTime.js +/Users/example/node_modules/es-abstract/2016/FromPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2016/IteratorNext.js +/Users/example/node_modules/es-abstract/2016/OrdinaryCreateFromConstructor.js +/Users/example/node_modules/es-abstract/2016/CompletePropertyDescriptor.js +/Users/example/node_modules/es-abstract/2016/Set.js +/Users/example/node_modules/es-abstract/2016/ToUint16.js +/Users/example/node_modules/es-abstract/2016/IterableToArrayLike.js +/Users/example/node_modules/es-abstract/2016/InstanceofOperator.js +/Users/example/node_modules/es-abstract/2016/Call.js +/Users/example/node_modules/es-abstract/2016/ToUint32.js +/Users/example/node_modules/es-abstract/2016/GetOwnPropertyKeys.js +/Users/example/node_modules/es-abstract/2016/DayWithinYear.js +/Users/example/node_modules/es-abstract/2016/EnumerableOwnNames.js +/Users/example/node_modules/es-abstract/2016/MakeDate.js +/Users/example/node_modules/es-abstract/2016/ToPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2016/YearFromTime.js +/Users/example/node_modules/es-abstract/2016/Invoke.js +/Users/example/node_modules/es-abstract/2016/IsPromise.js +/Users/example/node_modules/es-abstract/2016/ToInt8.js +/Users/example/node_modules/es-abstract/2016/CreateListFromArrayLike.js +/Users/example/node_modules/es-abstract/2016/ToLength.js +/Users/example/node_modules/es-abstract/2016/GetMethod.js +/Users/example/node_modules/es-abstract/2016/IteratorClose.js +/Users/example/node_modules/es-abstract/2016/AdvanceStringIndex.js +/Users/example/node_modules/es-abstract/2016/ArrayCreate.js +/Users/example/node_modules/es-abstract/2016/ArraySpeciesCreate.js +/Users/example/node_modules/es-abstract/2016/ToBoolean.js +/Users/example/node_modules/es-abstract/2016/ToUint8.js +/Users/example/node_modules/es-abstract/2016/Get.js +/Users/example/node_modules/es-abstract/2016/IsGenericDescriptor.js +/Users/example/node_modules/es-abstract/2016/ToNumber.js +/Users/example/node_modules/es-abstract/2016/SameValueNonNumber.js +/Users/example/node_modules/es-abstract/2016/StrictEqualityComparison.js +/Users/example/node_modules/es-abstract/2016/HasProperty.js +/Users/example/node_modules/es-abstract/2016/SetFunctionName.js +/Users/example/node_modules/es-abstract/2016/OrdinaryGetOwnProperty.js +/Users/example/node_modules/es-abstract/2016/CanonicalNumericIndexString.js +/Users/example/node_modules/es-abstract/2016/MakeDay.js +/Users/example/node_modules/es-abstract/2016/InLeapYear.js +/Users/example/node_modules/es-abstract/2016/Day.js +/Users/example/node_modules/es-abstract/2016/thisStringValue.js +/Users/example/node_modules/es-abstract/2016/IsArray.js +/Users/example/node_modules/es-abstract/2016/MinFromTime.js +/Users/example/node_modules/es-abstract/2016/ValidateAndApplyPropertyDescriptor.js +/Users/example/node_modules/es-abstract/2016/modulo.js +/Users/example/node_modules/es-abstract/2016/SecFromTime.js +/Users/example/node_modules/es-abstract/2016/thisTimeValue.js +/Users/example/node_modules/es-abstract/2016/ToObject.js +/Users/example/node_modules/es-abstract/2016/ToPropertyKey.js +/Users/example/node_modules/es-abstract/2016/IsExtensible.js +/Users/example/node_modules/es-abstract/2016/DaysInYear.js +/Users/example/node_modules/es-abstract/2016/GetSubstitution.js +/Users/example/node_modules/es-abstract/2016/TestIntegrityLevel.js +/Users/example/node_modules/es-abstract/2016/ObjectCreate.js +/Users/example/node_modules/es-abstract/2016/ToPrimitive.js +/Users/example/node_modules/es-abstract/2016/CreateIterResultObject.js +/Users/example/node_modules/es-abstract/2016/TimeClip.js +/Users/example/node_modules/es-abstract/2016/AbstractRelationalComparison.js +/Users/example/node_modules/es-abstract/2016/CreateDataPropertyOrThrow.js +/Users/example/node_modules/es-abstract/es2019.js +/Users/example/node_modules/es-abstract/package.json +/Users/example/node_modules/es-abstract/es2018.js +/Users/example/node_modules/es-abstract/.github/FUNDING.yml +/Users/example/node_modules/es-abstract/.github/workflows/codeql-analysis.yml +/Users/example/node_modules/es-abstract/.github/workflows/rebase.yml +/Users/example/node_modules/es-abstract/.gitattributes +/Users/example/node_modules/es-abstract/es6.js +/Users/example/node_modules/es-abstract/.eslintignore +/Users/example/node_modules/es-abstract/es2017.js +/Users/example/node_modules/es-abstract/.nycrc +/Users/example/node_modules/es-abstract/GetIntrinsic.js +/Users/example/node_modules/es-abstract/.travis.yml +/Users/example/node_modules/es-abstract/helpers/timeConstants.js +/Users/example/node_modules/es-abstract/helpers/regexTester.js +/Users/example/node_modules/es-abstract/helpers/every.js +/Users/example/node_modules/es-abstract/helpers/isSamePropertyDescriptor.js +/Users/example/node_modules/es-abstract/helpers/isTrailingSurrogate.js +/Users/example/node_modules/es-abstract/helpers/isPropertyDescriptor.js +/Users/example/node_modules/es-abstract/helpers/maxSafeInteger.js +/Users/example/node_modules/es-abstract/helpers/assertRecord.js +/Users/example/node_modules/es-abstract/helpers/callBind.js +/Users/example/node_modules/es-abstract/helpers/getInferredName.js +/Users/example/node_modules/es-abstract/helpers/getSymbolDescription.js +/Users/example/node_modules/es-abstract/helpers/isNaN.js +/Users/example/node_modules/es-abstract/helpers/isLeadingSurrogate.js +/Users/example/node_modules/es-abstract/helpers/isPrimitive.js +/Users/example/node_modules/es-abstract/helpers/sign.js +/Users/example/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js +/Users/example/node_modules/es-abstract/helpers/isPrefixOf.js +/Users/example/node_modules/es-abstract/helpers/getIteratorMethod.js +/Users/example/node_modules/es-abstract/helpers/setProto.js +/Users/example/node_modules/es-abstract/helpers/callBound.js +/Users/example/node_modules/es-abstract/helpers/padTimeComponent.js +/Users/example/node_modules/es-abstract/helpers/mod.js +/Users/example/node_modules/es-abstract/helpers/OwnPropertyKeys.js +/Users/example/node_modules/es-abstract/helpers/DefineOwnProperty.js +/Users/example/node_modules/es-abstract/helpers/getProto.js +/Users/example/node_modules/es-abstract/helpers/forEach.js +/Users/example/node_modules/es-abstract/helpers/assign.js +/Users/example/node_modules/es-abstract/helpers/isFinite.js +/Users/example/node_modules/es-abstract/es7.js +/Users/example/node_modules/es-abstract/5/TimeFromYear.js +/Users/example/node_modules/es-abstract/5/DateFromTime.js +/Users/example/node_modules/es-abstract/5/msFromTime.js +/Users/example/node_modules/es-abstract/5/MonthFromTime.js +/Users/example/node_modules/es-abstract/5/Type.js +/Users/example/node_modules/es-abstract/5/ToInt32.js +/Users/example/node_modules/es-abstract/5/ToString.js +/Users/example/node_modules/es-abstract/5/HourFromTime.js +/Users/example/node_modules/es-abstract/5/AbstractEqualityComparison.js +/Users/example/node_modules/es-abstract/5/IsAccessorDescriptor.js +/Users/example/node_modules/es-abstract/5/floor.js +/Users/example/node_modules/es-abstract/5/WeekDay.js +/Users/example/node_modules/es-abstract/5/abs.js +/Users/example/node_modules/es-abstract/5/IsPropertyDescriptor.js +/Users/example/node_modules/es-abstract/5/ToInteger.js +/Users/example/node_modules/es-abstract/5/DayFromYear.js +/Users/example/node_modules/es-abstract/5/SameValue.js +/Users/example/node_modules/es-abstract/5/IsCallable.js +/Users/example/node_modules/es-abstract/5/IsDataDescriptor.js +/Users/example/node_modules/es-abstract/5/TimeWithinDay.js +/Users/example/node_modules/es-abstract/5/MakeTime.js +/Users/example/node_modules/es-abstract/5/FromPropertyDescriptor.js +/Users/example/node_modules/es-abstract/5/ToUint16.js +/Users/example/node_modules/es-abstract/5/ToUint32.js +/Users/example/node_modules/es-abstract/5/DayWithinYear.js +/Users/example/node_modules/es-abstract/5/MakeDate.js +/Users/example/node_modules/es-abstract/5/ToPropertyDescriptor.js +/Users/example/node_modules/es-abstract/5/YearFromTime.js +/Users/example/node_modules/es-abstract/5/ToBoolean.js +/Users/example/node_modules/es-abstract/5/IsGenericDescriptor.js +/Users/example/node_modules/es-abstract/5/ToNumber.js +/Users/example/node_modules/es-abstract/5/StrictEqualityComparison.js +/Users/example/node_modules/es-abstract/5/MakeDay.js +/Users/example/node_modules/es-abstract/5/InLeapYear.js +/Users/example/node_modules/es-abstract/5/Day.js +/Users/example/node_modules/es-abstract/5/MinFromTime.js +/Users/example/node_modules/es-abstract/5/CheckObjectCoercible.js +/Users/example/node_modules/es-abstract/5/modulo.js +/Users/example/node_modules/es-abstract/5/SecFromTime.js +/Users/example/node_modules/es-abstract/5/ToObject.js +/Users/example/node_modules/es-abstract/5/DaysInYear.js +/Users/example/node_modules/es-abstract/5/ToPrimitive.js +/Users/example/node_modules/es-abstract/5/TimeClip.js +/Users/example/node_modules/es-abstract/5/AbstractRelationalComparison.js +/Users/example/node_modules/es-abstract/es2016.js +/Users/example/node_modules/semver-greatest-satisfied-range/LICENSE +/Users/example/node_modules/semver-greatest-satisfied-range/index.js +/Users/example/node_modules/semver-greatest-satisfied-range/README.md +/Users/example/node_modules/semver-greatest-satisfied-range/package.json +/Users/example/node_modules/postcss-discard-overridden/LICENSE +/Users/example/node_modules/postcss-discard-overridden/README.md +/Users/example/node_modules/postcss-discard-overridden/package.json +/Users/example/node_modules/postcss-discard-overridden/src/index.js +/Users/example/node_modules/decompress-response/license +/Users/example/node_modules/decompress-response/index.js +/Users/example/node_modules/decompress-response/readme.md +/Users/example/node_modules/decompress-response/package.json +/Users/example/node_modules/decompress-response/index.d.ts +/Users/example/node_modules/is-accessor-descriptor/LICENSE +/Users/example/node_modules/is-accessor-descriptor/index.js +/Users/example/node_modules/is-accessor-descriptor/README.md +/Users/example/node_modules/is-accessor-descriptor/package.json +/Users/example/node_modules/simple-get/LICENSE +/Users/example/node_modules/simple-get/index.js +/Users/example/node_modules/simple-get/README.md +/Users/example/node_modules/simple-get/package.json +/Users/example/node_modules/simple-get/.github/workflows/ci.yml +/Users/example/node_modules/simple-get/.github/dependabot.yml +/Users/example/node_modules/object.map/LICENSE +/Users/example/node_modules/object.map/index.js +/Users/example/node_modules/object.map/README.md +/Users/example/node_modules/object.map/package.json +/Users/example/node_modules/@tsconfig/node10/LICENSE +/Users/example/node_modules/@tsconfig/node10/README.md +/Users/example/node_modules/@tsconfig/node10/package.json +/Users/example/node_modules/@tsconfig/node10/tsconfig.json +/Users/example/node_modules/@tsconfig/node16/LICENSE +/Users/example/node_modules/@tsconfig/node16/README.md +/Users/example/node_modules/@tsconfig/node16/package.json +/Users/example/node_modules/@tsconfig/node16/tsconfig.json +/Users/example/node_modules/@tsconfig/node14/LICENSE +/Users/example/node_modules/@tsconfig/node14/README.md +/Users/example/node_modules/@tsconfig/node14/package.json +/Users/example/node_modules/@tsconfig/node14/tsconfig.json +/Users/example/node_modules/@tsconfig/node12/LICENSE +/Users/example/node_modules/@tsconfig/node12/README.md +/Users/example/node_modules/@tsconfig/node12/package.json +/Users/example/node_modules/@tsconfig/node12/tsconfig.json +/Users/example/node_modules/js-yaml/LICENSE +/Users/example/node_modules/js-yaml/bin/js-yaml.js +/Users/example/node_modules/js-yaml/CHANGELOG.md +/Users/example/node_modules/js-yaml/dist/js-yaml.min.js +/Users/example/node_modules/js-yaml/dist/js-yaml.js +/Users/example/node_modules/js-yaml/dist/js-yaml.mjs +/Users/example/node_modules/js-yaml/index.js +/Users/example/node_modules/js-yaml/README.md +/Users/example/node_modules/js-yaml/package.json +/Users/example/node_modules/js-yaml/lib/dumper.js +/Users/example/node_modules/js-yaml/lib/snippet.js +/Users/example/node_modules/js-yaml/lib/type.js +/Users/example/node_modules/js-yaml/lib/exception.js +/Users/example/node_modules/js-yaml/lib/schema/core.js +/Users/example/node_modules/js-yaml/lib/schema/json.js +/Users/example/node_modules/js-yaml/lib/schema/default.js +/Users/example/node_modules/js-yaml/lib/schema/failsafe.js +/Users/example/node_modules/js-yaml/lib/type/pairs.js +/Users/example/node_modules/js-yaml/lib/type/bool.js +/Users/example/node_modules/js-yaml/lib/type/null.js +/Users/example/node_modules/js-yaml/lib/type/float.js +/Users/example/node_modules/js-yaml/lib/type/merge.js +/Users/example/node_modules/js-yaml/lib/type/binary.js +/Users/example/node_modules/js-yaml/lib/type/str.js +/Users/example/node_modules/js-yaml/lib/type/omap.js +/Users/example/node_modules/js-yaml/lib/type/set.js +/Users/example/node_modules/js-yaml/lib/type/timestamp.js +/Users/example/node_modules/js-yaml/lib/type/seq.js +/Users/example/node_modules/js-yaml/lib/type/int.js +/Users/example/node_modules/js-yaml/lib/type/map.js +/Users/example/node_modules/js-yaml/lib/schema.js +/Users/example/node_modules/js-yaml/lib/common.js +/Users/example/node_modules/js-yaml/lib/loader.js +/Users/example/node_modules/eslint-visitor-keys/LICENSE +/Users/example/node_modules/eslint-visitor-keys/dist/visitor-keys.d.ts +/Users/example/node_modules/eslint-visitor-keys/dist/eslint-visitor-keys.cjs +/Users/example/node_modules/eslint-visitor-keys/dist/index.d.ts +/Users/example/node_modules/eslint-visitor-keys/README.md +/Users/example/node_modules/eslint-visitor-keys/package.json +/Users/example/node_modules/eslint-visitor-keys/lib/visitor-keys.js +/Users/example/node_modules/eslint-visitor-keys/lib/index.js +/Users/example/node_modules/whatwg-url/README.md +/Users/example/node_modules/whatwg-url/package.json +/Users/example/node_modules/whatwg-url/lib/URL-impl.js +/Users/example/node_modules/whatwg-url/lib/utils.js +/Users/example/node_modules/whatwg-url/lib/url-state-machine.js +/Users/example/node_modules/whatwg-url/lib/URL.js +/Users/example/node_modules/whatwg-url/lib/public-api.js +/Users/example/node_modules/whatwg-url/LICENSE.txt +/Users/example/node_modules/sinon-test/LICENSE +/Users/example/node_modules/sinon-test/dist/sinon-test-es.js +/Users/example/node_modules/sinon-test/dist/sinon-test.js +/Users/example/node_modules/sinon-test/History.md +/Users/example/node_modules/sinon-test/README.md +/Users/example/node_modules/sinon-test/package.json +/Users/example/node_modules/sinon-test/lib/test.js +/Users/example/node_modules/sinon-test/lib/index.js +/Users/example/node_modules/sinon-test/lib/get-config.js +/Users/example/node_modules/sinon-test/lib/utils.js +/Users/example/node_modules/jackspeak/LICENSE.md +/Users/example/node_modules/jackspeak/dist/esm/parse-args.d.ts.map +/Users/example/node_modules/jackspeak/dist/esm/index.js +/Users/example/node_modules/jackspeak/dist/esm/parse-args.js.map +/Users/example/node_modules/jackspeak/dist/esm/parse-args.js +/Users/example/node_modules/jackspeak/dist/esm/package.json +/Users/example/node_modules/jackspeak/dist/esm/parse-args.d.ts +/Users/example/node_modules/jackspeak/dist/esm/index.js.map +/Users/example/node_modules/jackspeak/dist/esm/index.d.ts +/Users/example/node_modules/jackspeak/dist/esm/index.d.ts.map +/Users/example/node_modules/jackspeak/dist/commonjs/parse-args-cjs.d.cts.map +/Users/example/node_modules/jackspeak/dist/commonjs/parse-args.d.ts.map +/Users/example/node_modules/jackspeak/dist/commonjs/index.js +/Users/example/node_modules/jackspeak/dist/commonjs/parse-args.js.map +/Users/example/node_modules/jackspeak/dist/commonjs/parse-args.js +/Users/example/node_modules/jackspeak/dist/commonjs/package.json +/Users/example/node_modules/jackspeak/dist/commonjs/parse-args.d.ts +/Users/example/node_modules/jackspeak/dist/commonjs/index.js.map +/Users/example/node_modules/jackspeak/dist/commonjs/parse-args-cjs.cjs.map +/Users/example/node_modules/jackspeak/dist/commonjs/index.d.ts +/Users/example/node_modules/jackspeak/dist/commonjs/index.d.ts.map +/Users/example/node_modules/jackspeak/README.md +/Users/example/node_modules/jackspeak/package.json +/Users/example/node_modules/csso/LICENSE +/Users/example/node_modules/csso/CHANGELOG.md +/Users/example/node_modules/csso/dist/csso.js +/Users/example/node_modules/csso/dist/csso.min.js +/Users/example/node_modules/csso/node_modules/css-tree/LICENSE +/Users/example/node_modules/csso/node_modules/css-tree/CHANGELOG.md +/Users/example/node_modules/csso/node_modules/css-tree/dist/csstree.min.js +/Users/example/node_modules/csso/node_modules/css-tree/dist/csstree.js +/Users/example/node_modules/csso/node_modules/css-tree/README.md +/Users/example/node_modules/csso/node_modules/css-tree/package.json +/Users/example/node_modules/csso/node_modules/css-tree/lib/convertor/index.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/convertor/create.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/lexer/generic.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/lexer/trace.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/lexer/index.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/lexer/error.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/lexer/match.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/lexer/generic-an-plus-b.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/lexer/prepare-tokens.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/lexer/search.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/lexer/match-graph.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/lexer/structure.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/lexer/Lexer.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/lexer/generic-urange.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/tokenizer/index.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/tokenizer/const.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/tokenizer/utils.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/tokenizer/char-code-definitions.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/index.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/utils/createCustomError.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/utils/clone.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/utils/names.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/parser/sequence.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/parser/index.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/parser/create.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/generator/index.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/generator/create.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/generator/sourceMap.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/common/TokenStream.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/common/SyntaxError.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/common/OffsetToLocation.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/common/adopt-buffer.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/common/List.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/definition-syntax/SyntaxError.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/definition-syntax/generate.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/definition-syntax/index.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/definition-syntax/parse.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/definition-syntax/walk.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/definition-syntax/tokenizer.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/config/walker.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/config/mix.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/config/parser.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/config/lexer.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/pseudo/slotted.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/pseudo/nth-of-type.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/pseudo/matches.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/pseudo/nth-last-child.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/pseudo/lang.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/pseudo/index.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/pseudo/dir.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/pseudo/common/nth.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/pseudo/common/selectorList.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/pseudo/common/nthWithOfClause.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/pseudo/has.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/pseudo/not.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/pseudo/nth-last-of-type.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/pseudo/nth-child.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/index.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/create.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/scope/selector.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/scope/index.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/scope/value.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/scope/default.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/scope/atrulePrelude.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/function/expression.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/function/var.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Selector.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Number.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/MediaFeature.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/MediaQuery.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Brackets.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Declaration.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/PseudoClassSelector.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/DeclarationList.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Operator.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Nth.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Ratio.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/CDC.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Parentheses.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Raw.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Combinator.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/UnicodeRange.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/index.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/AnPlusB.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Atrule.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Comment.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Identifier.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/StyleSheet.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/String.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Block.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/PseudoElementSelector.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Value.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/SelectorList.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/MediaQueryList.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/WhiteSpace.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Function.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Dimension.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/IdSelector.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/TypeSelector.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Rule.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/ClassSelector.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/CDO.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/AttributeSelector.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Url.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Hash.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/AtrulePrelude.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/node/Percentage.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/atrule/supports.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/atrule/page.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/atrule/media.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/atrule/import.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/atrule/index.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/syntax/atrule/font-face.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/walker/index.js +/Users/example/node_modules/csso/node_modules/css-tree/lib/walker/create.js +/Users/example/node_modules/csso/node_modules/css-tree/data/index.js +/Users/example/node_modules/csso/node_modules/css-tree/data/patch.json +/Users/example/node_modules/csso/README.md +/Users/example/node_modules/csso/package.json +/Users/example/node_modules/csso/lib/restructure/3-disjoinRuleset.js +/Users/example/node_modules/csso/lib/restructure/4-restructShorthand.js +/Users/example/node_modules/csso/lib/restructure/prepare/createDeclarationIndexer.js +/Users/example/node_modules/csso/lib/restructure/prepare/specificity.js +/Users/example/node_modules/csso/lib/restructure/prepare/processSelector.js +/Users/example/node_modules/csso/lib/restructure/prepare/index.js +/Users/example/node_modules/csso/lib/restructure/2-initialMergeRuleset.js +/Users/example/node_modules/csso/lib/restructure/index.js +/Users/example/node_modules/csso/lib/restructure/8-restructRuleset.js +/Users/example/node_modules/csso/lib/restructure/7-mergeRuleset.js +/Users/example/node_modules/csso/lib/restructure/1-mergeAtrule.js +/Users/example/node_modules/csso/lib/restructure/6-restructBlock.js +/Users/example/node_modules/csso/lib/restructure/utils.js +/Users/example/node_modules/csso/lib/index.js +/Users/example/node_modules/csso/lib/clean/Declaration.js +/Users/example/node_modules/csso/lib/clean/Raw.js +/Users/example/node_modules/csso/lib/clean/index.js +/Users/example/node_modules/csso/lib/clean/Atrule.js +/Users/example/node_modules/csso/lib/clean/Comment.js +/Users/example/node_modules/csso/lib/clean/WhiteSpace.js +/Users/example/node_modules/csso/lib/clean/TypeSelector.js +/Users/example/node_modules/csso/lib/clean/Rule.js +/Users/example/node_modules/csso/lib/clean/utils.js +/Users/example/node_modules/csso/lib/usage.js +/Users/example/node_modules/csso/lib/replace/Number.js +/Users/example/node_modules/csso/lib/replace/property/font.js +/Users/example/node_modules/csso/lib/replace/property/background.js +/Users/example/node_modules/csso/lib/replace/property/font-weight.js +/Users/example/node_modules/csso/lib/replace/property/border.js +/Users/example/node_modules/csso/lib/replace/index.js +/Users/example/node_modules/csso/lib/replace/color.js +/Users/example/node_modules/csso/lib/replace/Atrule.js +/Users/example/node_modules/csso/lib/replace/String.js +/Users/example/node_modules/csso/lib/replace/Value.js +/Users/example/node_modules/csso/lib/replace/Dimension.js +/Users/example/node_modules/csso/lib/replace/AttributeSelector.js +/Users/example/node_modules/csso/lib/replace/Url.js +/Users/example/node_modules/csso/lib/replace/atrule/keyframes.js +/Users/example/node_modules/csso/lib/replace/Percentage.js +/Users/example/node_modules/csso/lib/compress.js +/Users/example/node_modules/ts-node/node10/tsconfig.json +/Users/example/node_modules/ts-node/LICENSE +/Users/example/node_modules/ts-node/tsconfig.schema.json +/Users/example/node_modules/ts-node/node16/tsconfig.json +/Users/example/node_modules/ts-node/dist/node-module-type-classifier.d.ts +/Users/example/node_modules/ts-node/dist/ts-internals.js +/Users/example/node_modules/ts-node/dist/cjs-resolve-hooks.js.map +/Users/example/node_modules/ts-node/dist/bin-transpile.js.map +/Users/example/node_modules/ts-node/dist/resolver-functions.js.map +/Users/example/node_modules/ts-node/dist/repl.js +/Users/example/node_modules/ts-node/dist/util.js +/Users/example/node_modules/ts-node/dist/bin.js.map +/Users/example/node_modules/ts-node/dist/tsconfigs.d.ts +/Users/example/node_modules/ts-node/dist/resolver-functions.d.ts +/Users/example/node_modules/ts-node/dist/module-type-classifier.d.ts +/Users/example/node_modules/ts-node/dist/util.js.map +/Users/example/node_modules/ts-node/dist/cjs-resolve-hooks.d.ts +/Users/example/node_modules/ts-node/dist/bin.js +/Users/example/node_modules/ts-node/dist/repl.js.map +/Users/example/node_modules/ts-node/dist/bin-script.js +/Users/example/node_modules/ts-node/dist/bin-transpile.js +/Users/example/node_modules/ts-node/dist/ts-transpile-module.js.map +/Users/example/node_modules/ts-node/dist/tsconfigs.js +/Users/example/node_modules/ts-node/dist/esm.js +/Users/example/node_modules/ts-node/dist/configuration.js.map +/Users/example/node_modules/ts-node/dist/node-module-type-classifier.js +/Users/example/node_modules/ts-node/dist/configuration.js +/Users/example/node_modules/ts-node/dist/esm.js.map +/Users/example/node_modules/ts-node/dist/cjs-resolve-hooks.js +/Users/example/node_modules/ts-node/dist/bin-script-deprecated.js +/Users/example/node_modules/ts-node/dist/bin-cwd.js +/Users/example/node_modules/ts-node/dist/module-type-classifier.js.map +/Users/example/node_modules/ts-node/dist/index.js +/Users/example/node_modules/ts-node/dist/module-type-classifier.js +/Users/example/node_modules/ts-node/dist/bin-cwd.d.ts +/Users/example/node_modules/ts-node/dist/transpilers/types.js +/Users/example/node_modules/ts-node/dist/transpilers/types.js.map +/Users/example/node_modules/ts-node/dist/transpilers/swc.js.map +/Users/example/node_modules/ts-node/dist/transpilers/types.d.ts +/Users/example/node_modules/ts-node/dist/transpilers/swc.d.ts +/Users/example/node_modules/ts-node/dist/transpilers/swc.js +/Users/example/node_modules/ts-node/dist/file-extensions.js +/Users/example/node_modules/ts-node/dist/esm.d.ts +/Users/example/node_modules/ts-node/dist/ts-internals.js.map +/Users/example/node_modules/ts-node/dist/ts-internals.d.ts +/Users/example/node_modules/ts-node/dist/file-extensions.js.map +/Users/example/node_modules/ts-node/dist/bin-transpile.d.ts +/Users/example/node_modules/ts-node/dist/bin-script-deprecated.js.map +/Users/example/node_modules/ts-node/dist/configuration.d.ts +/Users/example/node_modules/ts-node/dist/bin-esm.js.map +/Users/example/node_modules/ts-node/dist/ts-compiler-types.d.ts +/Users/example/node_modules/ts-node/dist/bin-esm.d.ts +/Users/example/node_modules/ts-node/dist/ts-transpile-module.d.ts +/Users/example/node_modules/ts-node/dist/bin-script.js.map +/Users/example/node_modules/ts-node/dist/repl.d.ts +/Users/example/node_modules/ts-node/dist/bin-esm.js +/Users/example/node_modules/ts-node/dist/tsconfigs.js.map +/Users/example/node_modules/ts-node/dist/index.js.map +/Users/example/node_modules/ts-node/dist/ts-compiler-types.js +/Users/example/node_modules/ts-node/dist/ts-compiler-types.js.map +/Users/example/node_modules/ts-node/dist/util.d.ts +/Users/example/node_modules/ts-node/dist/bin-script.d.ts +/Users/example/node_modules/ts-node/dist/bin-script-deprecated.d.ts +/Users/example/node_modules/ts-node/dist/ts-transpile-module.js +/Users/example/node_modules/ts-node/dist/index.d.ts +/Users/example/node_modules/ts-node/dist/tsconfig-schema.d.ts +/Users/example/node_modules/ts-node/dist/tsconfig-schema.js +/Users/example/node_modules/ts-node/dist/child/child-loader.js.map +/Users/example/node_modules/ts-node/dist/child/argv-payload.d.ts +/Users/example/node_modules/ts-node/dist/child/spawn-child.js +/Users/example/node_modules/ts-node/dist/child/child-require.js +/Users/example/node_modules/ts-node/dist/child/child-loader.js +/Users/example/node_modules/ts-node/dist/child/child-entrypoint.js +/Users/example/node_modules/ts-node/dist/child/child-require.d.ts +/Users/example/node_modules/ts-node/dist/child/spawn-child.d.ts +/Users/example/node_modules/ts-node/dist/child/spawn-child.js.map +/Users/example/node_modules/ts-node/dist/child/child-require.js.map +/Users/example/node_modules/ts-node/dist/child/child-entrypoint.d.ts +/Users/example/node_modules/ts-node/dist/child/argv-payload.js.map +/Users/example/node_modules/ts-node/dist/child/child-loader.d.ts +/Users/example/node_modules/ts-node/dist/child/child-entrypoint.js.map +/Users/example/node_modules/ts-node/dist/child/argv-payload.js +/Users/example/node_modules/ts-node/dist/node-module-type-classifier.js.map +/Users/example/node_modules/ts-node/dist/bin.d.ts +/Users/example/node_modules/ts-node/dist/resolver-functions.js +/Users/example/node_modules/ts-node/dist/tsconfig-schema.js.map +/Users/example/node_modules/ts-node/dist/bin-cwd.js.map +/Users/example/node_modules/ts-node/dist/file-extensions.d.ts +/Users/example/node_modules/ts-node/tsconfig.schemastore-schema.json +/Users/example/node_modules/ts-node/esm/transpile-only.mjs +/Users/example/node_modules/ts-node/node_modules/acorn/LICENSE +/Users/example/node_modules/ts-node/node_modules/acorn/bin/acorn +/Users/example/node_modules/ts-node/node_modules/acorn/CHANGELOG.md +/Users/example/node_modules/ts-node/node_modules/acorn/dist/bin.js +/Users/example/node_modules/ts-node/node_modules/acorn/dist/acorn.mjs.d.ts +/Users/example/node_modules/ts-node/node_modules/acorn/dist/acorn.mjs +/Users/example/node_modules/ts-node/node_modules/acorn/dist/acorn.d.ts +/Users/example/node_modules/ts-node/node_modules/acorn/dist/acorn.js +/Users/example/node_modules/ts-node/node_modules/acorn/README.md +/Users/example/node_modules/ts-node/node_modules/acorn/package.json +/Users/example/node_modules/ts-node/node_modules/diff/release-notes.md +/Users/example/node_modules/ts-node/node_modules/diff/runtime.js +/Users/example/node_modules/ts-node/node_modules/diff/LICENSE +/Users/example/node_modules/ts-node/node_modules/diff/dist/diff.min.js +/Users/example/node_modules/ts-node/node_modules/diff/dist/diff.js +/Users/example/node_modules/ts-node/node_modules/diff/README.md +/Users/example/node_modules/ts-node/node_modules/diff/package.json +/Users/example/node_modules/ts-node/node_modules/diff/CONTRIBUTING.md +/Users/example/node_modules/ts-node/node_modules/diff/lib/util/params.js +/Users/example/node_modules/ts-node/node_modules/diff/lib/util/distance-iterator.js +/Users/example/node_modules/ts-node/node_modules/diff/lib/util/array.js +/Users/example/node_modules/ts-node/node_modules/diff/lib/index.js +/Users/example/node_modules/ts-node/node_modules/diff/lib/diff/line.js +/Users/example/node_modules/ts-node/node_modules/diff/lib/diff/array.js +/Users/example/node_modules/ts-node/node_modules/diff/lib/diff/base.js +/Users/example/node_modules/ts-node/node_modules/diff/lib/diff/word.js +/Users/example/node_modules/ts-node/node_modules/diff/lib/diff/json.js +/Users/example/node_modules/ts-node/node_modules/diff/lib/diff/sentence.js +/Users/example/node_modules/ts-node/node_modules/diff/lib/diff/css.js +/Users/example/node_modules/ts-node/node_modules/diff/lib/diff/character.js +/Users/example/node_modules/ts-node/node_modules/diff/lib/patch/merge.js +/Users/example/node_modules/ts-node/node_modules/diff/lib/patch/create.js +/Users/example/node_modules/ts-node/node_modules/diff/lib/patch/parse.js +/Users/example/node_modules/ts-node/node_modules/diff/lib/patch/apply.js +/Users/example/node_modules/ts-node/node_modules/diff/lib/index.es6.js +/Users/example/node_modules/ts-node/node_modules/diff/lib/convert/xml.js +/Users/example/node_modules/ts-node/node_modules/diff/lib/convert/dmp.js +/Users/example/node_modules/ts-node/child-loader.mjs +/Users/example/node_modules/ts-node/dist-raw/node-internal-modules-cjs-loader.js +/Users/example/node_modules/ts-node/dist-raw/NODE-LICENSE.md +/Users/example/node_modules/ts-node/dist-raw/node-internal-modules-cjs-helpers.js +/Users/example/node_modules/ts-node/dist-raw/node-nativemodule.js +/Users/example/node_modules/ts-node/dist-raw/node-options.js +/Users/example/node_modules/ts-node/dist-raw/README.md +/Users/example/node_modules/ts-node/dist-raw/node-internal-modules-esm-resolve.js +/Users/example/node_modules/ts-node/dist-raw/node-primordials.js +/Users/example/node_modules/ts-node/dist-raw/node-internal-repl-await.js +/Users/example/node_modules/ts-node/dist-raw/node-internalBinding-fs.js +/Users/example/node_modules/ts-node/dist-raw/node-internal-modules-package_json_reader.js +/Users/example/node_modules/ts-node/dist-raw/runmain-hack.js +/Users/example/node_modules/ts-node/dist-raw/node-internal-constants.js +/Users/example/node_modules/ts-node/dist-raw/node-internal-modules-esm-get_format.js +/Users/example/node_modules/ts-node/dist-raw/node-internal-errors.js +/Users/example/node_modules/ts-node/transpilers/swc-experimental.js +/Users/example/node_modules/ts-node/transpilers/swc.js +/Users/example/node_modules/ts-node/README.md +/Users/example/node_modules/ts-node/register/transpile-only.js +/Users/example/node_modules/ts-node/register/type-check.js +/Users/example/node_modules/ts-node/register/files.js +/Users/example/node_modules/ts-node/register/index.js +/Users/example/node_modules/ts-node/package.json +/Users/example/node_modules/ts-node/esm.mjs +/Users/example/node_modules/ts-node/node14/tsconfig.json +/Users/example/node_modules/ts-node/node12/tsconfig.json +/Users/example/node_modules/proto-list/LICENSE +/Users/example/node_modules/proto-list/test/basic.js +/Users/example/node_modules/proto-list/README.md +/Users/example/node_modules/proto-list/package.json +/Users/example/node_modules/proto-list/proto-list.js +/Users/example/node_modules/p-finally/license +/Users/example/node_modules/p-finally/index.js +/Users/example/node_modules/p-finally/readme.md +/Users/example/node_modules/p-finally/package.json +/Users/example/node_modules/@gulp-sourcemaps/map-sources/LICENSE +/Users/example/node_modules/@gulp-sourcemaps/map-sources/node_modules/normalize-path/LICENSE +/Users/example/node_modules/@gulp-sourcemaps/map-sources/node_modules/normalize-path/index.js +/Users/example/node_modules/@gulp-sourcemaps/map-sources/node_modules/normalize-path/README.md +/Users/example/node_modules/@gulp-sourcemaps/map-sources/node_modules/normalize-path/package.json +/Users/example/node_modules/@gulp-sourcemaps/map-sources/index.js +/Users/example/node_modules/@gulp-sourcemaps/map-sources/README.md +/Users/example/node_modules/@gulp-sourcemaps/map-sources/package.json +/Users/example/node_modules/@gulp-sourcemaps/identity-map/LICENSE +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/acorn/LICENSE +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/acorn/bin/acorn +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/acorn/CHANGELOG.md +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/acorn/dist/acorn.mjs.map +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/acorn/dist/bin.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/acorn/dist/acorn.mjs +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/acorn/dist/acorn.d.ts +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/acorn/dist/acorn.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/acorn/dist/acorn.js.map +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/acorn/README.md +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/acorn/package.json +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/LICENSE +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/README.md +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/package.json +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/postcss.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/stringifier.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/stringify.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/css-syntax-error.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/at-rule.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/declaration.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/warning.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/processor.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/previous-map.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/map-generator.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/list.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/warn-once.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/lazy-result.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/comment.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/vendor.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/postcss.d.ts +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/node.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/parse.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/root.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/tokenize.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/rule.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/result.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/terminal-highlight.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/container.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/parser.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss/lib/input.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/picocolors/LICENSE +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/picocolors/picocolors.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/picocolors/README.md +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/picocolors/types.ts +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/picocolors/package.json +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/picocolors/picocolors.browser.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/picocolors/picocolors.d.ts +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/through2/LICENSE.md +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/through2/README.md +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/through2/through2.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/through2/package.json +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/readable-browser.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/LICENSE +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/GOVERNANCE.md +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/README.md +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/errors-browser.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/yarn.lock +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/readable.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/package.json +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/errors.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/CONTRIBUTING.md +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/lib/internal/streams/stream.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/lib/internal/streams/stream-browser.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/lib/internal/streams/destroy.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/lib/internal/streams/async_iterator.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/lib/internal/streams/state.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/lib/internal/streams/buffer_list.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/lib/internal/streams/end-of-stream.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/lib/internal/streams/pipeline.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/lib/_stream_passthrough.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/lib/_stream_transform.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/lib/_stream_duplex.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/lib/_stream_readable.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/lib/_stream_writable.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/node_modules/readable-stream/experimentalWarning.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/index.js +/Users/example/node_modules/@gulp-sourcemaps/identity-map/README.md +/Users/example/node_modules/@gulp-sourcemaps/identity-map/package.json +/Users/example/node_modules/@gulp-sourcemaps/identity-map/lib/generate.js +/Users/example/node_modules/strip-ansi-cjs/license +/Users/example/node_modules/strip-ansi-cjs/node_modules/ansi-regex/license +/Users/example/node_modules/strip-ansi-cjs/node_modules/ansi-regex/index.js +/Users/example/node_modules/strip-ansi-cjs/node_modules/ansi-regex/readme.md +/Users/example/node_modules/strip-ansi-cjs/node_modules/ansi-regex/package.json +/Users/example/node_modules/strip-ansi-cjs/node_modules/ansi-regex/index.d.ts +/Users/example/node_modules/strip-ansi-cjs/index.js +/Users/example/node_modules/strip-ansi-cjs/readme.md +/Users/example/node_modules/strip-ansi-cjs/package.json +/Users/example/node_modules/strip-ansi-cjs/index.d.ts +/Users/example/node_modules/pify/license +/Users/example/node_modules/pify/index.js +/Users/example/node_modules/pify/readme.md +/Users/example/node_modules/pify/package.json +/Users/example/node_modules/mocha-multi-reporters/LICENSE +/Users/example/node_modules/mocha-multi-reporters/CHANGELOG.md +/Users/example/node_modules/mocha-multi-reporters/config.json +/Users/example/node_modules/mocha-multi-reporters/index.js +/Users/example/node_modules/mocha-multi-reporters/README.md +/Users/example/node_modules/mocha-multi-reporters/package.json +/Users/example/node_modules/mocha-multi-reporters/lib/MultiReporters.js +/Users/example/node_modules/arr-flatten/LICENSE +/Users/example/node_modules/arr-flatten/index.js +/Users/example/node_modules/arr-flatten/README.md +/Users/example/node_modules/arr-flatten/package.json +/Users/example/node_modules/rechoir/LICENSE +/Users/example/node_modules/rechoir/CHANGELOG.md +/Users/example/node_modules/rechoir/node_modules/resolve/LICENSE +/Users/example/node_modules/rechoir/node_modules/resolve/test/shadowed_core.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/dotdot.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/pathfilter/deep_ref/main.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/home_paths.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/core.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/filter_sync.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/subdirs.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/node_path.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/node_path/x/ccc/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/node_path/x/aaa/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/node_path/y/bbb/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/node_path/y/ccc/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/module_dir.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/symlinks.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/faulty_basedir.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver_sync.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/dotdot/abc/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/dotdot/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/mock.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/precedence.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/home_paths_sync.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/module_dir/ymodules/aaa/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/module_dir/xmodules/aaa/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/module_dir/zmodules/bbb/main.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/module_dir/zmodules/bbb/package.json +/Users/example/node_modules/rechoir/node_modules/resolve/test/nonstring.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/mock_sync.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/filter.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/precedence/bbb/main.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/precedence/bbb.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/precedence/aaa.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/precedence/aaa/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/precedence/aaa/main.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/shadowed_core/node_modules/util/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/mug.coffee +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/same_names/foo/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/same_names/foo.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/cup.coffee +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/symlinked/_/node_modules/foo.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/symlinked/_/symlink_target/.gitkeep +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/symlinked/package/package.json +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/symlinked/package/bar.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/without_basedir/main.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/dot_main/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/dot_main/package.json +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/invalid_main/package.json +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/multirepo/package.json +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/multirepo/packages/package-b/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/multirepo/packages/package-b/package.json +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/multirepo/packages/package-a/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/multirepo/packages/package-a/package.json +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/multirepo/lerna.json +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/dot_slash_main/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/dot_slash_main/package.json +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/malformed_package_json/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/malformed_package_json/package.json +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/mug.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/foo.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/quux/foo/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/baz/doom.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/baz/quux.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/baz/package.json +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/browser_field/a.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/browser_field/package.json +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/browser_field/b.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/nested_symlinks/mylib/sync.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/nested_symlinks/mylib/async.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/incorrect_main/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/incorrect_main/package.json +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/false_main/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/false_main/package.json +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/other_path/root.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver/other_path/lib/other-lib.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/resolver.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/node-modules-paths.js +/Users/example/node_modules/rechoir/node_modules/resolve/test/pathfilter.js +/Users/example/node_modules/rechoir/node_modules/resolve/bin/resolve +/Users/example/node_modules/rechoir/node_modules/resolve/example/sync.js +/Users/example/node_modules/rechoir/node_modules/resolve/example/async.js +/Users/example/node_modules/rechoir/node_modules/resolve/sync.js +/Users/example/node_modules/rechoir/node_modules/resolve/.eslintrc +/Users/example/node_modules/rechoir/node_modules/resolve/index.js +/Users/example/node_modules/rechoir/node_modules/resolve/.editorconfig +/Users/example/node_modules/rechoir/node_modules/resolve/readme.markdown +/Users/example/node_modules/rechoir/node_modules/resolve/async.js +/Users/example/node_modules/rechoir/node_modules/resolve/package.json +/Users/example/node_modules/rechoir/node_modules/resolve/.github/FUNDING.yml +/Users/example/node_modules/rechoir/node_modules/resolve/lib/core.js +/Users/example/node_modules/rechoir/node_modules/resolve/lib/caller.js +/Users/example/node_modules/rechoir/node_modules/resolve/lib/sync.js +/Users/example/node_modules/rechoir/node_modules/resolve/lib/normalize-options.js +/Users/example/node_modules/rechoir/node_modules/resolve/lib/homedir.js +/Users/example/node_modules/rechoir/node_modules/resolve/lib/core.json +/Users/example/node_modules/rechoir/node_modules/resolve/lib/async.js +/Users/example/node_modules/rechoir/node_modules/resolve/lib/is-core.js +/Users/example/node_modules/rechoir/node_modules/resolve/lib/node-modules-paths.js +/Users/example/node_modules/rechoir/node_modules/resolve/SECURITY.md +/Users/example/node_modules/rechoir/node_modules/is-core-module/LICENSE +/Users/example/node_modules/rechoir/node_modules/is-core-module/test/index.js +/Users/example/node_modules/rechoir/node_modules/is-core-module/CHANGELOG.md +/Users/example/node_modules/rechoir/node_modules/is-core-module/.eslintrc +/Users/example/node_modules/rechoir/node_modules/is-core-module/index.js +/Users/example/node_modules/rechoir/node_modules/is-core-module/README.md +/Users/example/node_modules/rechoir/node_modules/is-core-module/core.json +/Users/example/node_modules/rechoir/node_modules/is-core-module/package.json +/Users/example/node_modules/rechoir/node_modules/is-core-module/.nycrc +/Users/example/node_modules/rechoir/index.js +/Users/example/node_modules/rechoir/README.md +/Users/example/node_modules/rechoir/package.json +/Users/example/node_modules/rechoir/lib/normalize.js +/Users/example/node_modules/rechoir/lib/register.js +/Users/example/node_modules/rechoir/lib/extension.js +/Users/example/node_modules/got/license +/Users/example/node_modules/got/dist/source/core/index.js +/Users/example/node_modules/got/dist/source/core/utils/is-form-data.js +/Users/example/node_modules/got/dist/source/core/utils/weakable-map.d.ts +/Users/example/node_modules/got/dist/source/core/utils/timed-out.js +/Users/example/node_modules/got/dist/source/core/utils/get-buffer.js +/Users/example/node_modules/got/dist/source/core/utils/dns-ip-version.js +/Users/example/node_modules/got/dist/source/core/utils/get-body-size.js +/Users/example/node_modules/got/dist/source/core/utils/get-buffer.d.ts +/Users/example/node_modules/got/dist/source/core/utils/url-to-options.d.ts +/Users/example/node_modules/got/dist/source/core/utils/options-to-url.d.ts +/Users/example/node_modules/got/dist/source/core/utils/proxy-events.js +/Users/example/node_modules/got/dist/source/core/utils/dns-ip-version.d.ts +/Users/example/node_modules/got/dist/source/core/utils/url-to-options.js +/Users/example/node_modules/got/dist/source/core/utils/unhandle.d.ts +/Users/example/node_modules/got/dist/source/core/utils/proxy-events.d.ts +/Users/example/node_modules/got/dist/source/core/utils/timed-out.d.ts +/Users/example/node_modules/got/dist/source/core/utils/get-body-size.d.ts +/Users/example/node_modules/got/dist/source/core/utils/weakable-map.js +/Users/example/node_modules/got/dist/source/core/utils/is-form-data.d.ts +/Users/example/node_modules/got/dist/source/core/utils/is-response-ok.d.ts +/Users/example/node_modules/got/dist/source/core/utils/is-response-ok.js +/Users/example/node_modules/got/dist/source/core/utils/unhandle.js +/Users/example/node_modules/got/dist/source/core/utils/options-to-url.js +/Users/example/node_modules/got/dist/source/core/calculate-retry-delay.d.ts +/Users/example/node_modules/got/dist/source/core/calculate-retry-delay.js +/Users/example/node_modules/got/dist/source/core/index.d.ts +/Users/example/node_modules/got/dist/source/types.js +/Users/example/node_modules/got/dist/source/types.d.ts +/Users/example/node_modules/got/dist/source/index.js +/Users/example/node_modules/got/dist/source/create.js +/Users/example/node_modules/got/dist/source/utils/deep-freeze.js +/Users/example/node_modules/got/dist/source/utils/deprecation-warning.js +/Users/example/node_modules/got/dist/source/utils/deprecation-warning.d.ts +/Users/example/node_modules/got/dist/source/utils/deep-freeze.d.ts +/Users/example/node_modules/got/dist/source/create.d.ts +/Users/example/node_modules/got/dist/source/as-promise/parse-body.d.ts +/Users/example/node_modules/got/dist/source/as-promise/parse-body.js +/Users/example/node_modules/got/dist/source/as-promise/types.js +/Users/example/node_modules/got/dist/source/as-promise/types.d.ts +/Users/example/node_modules/got/dist/source/as-promise/index.js +/Users/example/node_modules/got/dist/source/as-promise/create-rejection.js +/Users/example/node_modules/got/dist/source/as-promise/create-rejection.d.ts +/Users/example/node_modules/got/dist/source/as-promise/normalize-arguments.d.ts +/Users/example/node_modules/got/dist/source/as-promise/index.d.ts +/Users/example/node_modules/got/dist/source/as-promise/normalize-arguments.js +/Users/example/node_modules/got/dist/source/index.d.ts +/Users/example/node_modules/got/readme.md +/Users/example/node_modules/got/package.json +/Users/example/node_modules/smart-buffer/LICENSE +/Users/example/node_modules/smart-buffer/typings/smartbuffer.d.ts +/Users/example/node_modules/smart-buffer/typings/utils.d.ts +/Users/example/node_modules/smart-buffer/docs/CHANGELOG.md +/Users/example/node_modules/smart-buffer/docs/ROADMAP.md +/Users/example/node_modules/smart-buffer/docs/README_v3.md +/Users/example/node_modules/smart-buffer/README.md +/Users/example/node_modules/smart-buffer/package.json +/Users/example/node_modules/smart-buffer/.prettierrc.yaml +/Users/example/node_modules/smart-buffer/build/smartbuffer.js +/Users/example/node_modules/smart-buffer/build/smartbuffer.js.map +/Users/example/node_modules/smart-buffer/build/utils.js +/Users/example/node_modules/smart-buffer/build/utils.js.map +/Users/example/node_modules/smart-buffer/.travis.yml +/Users/example/node_modules/css-select/LICENSE +/Users/example/node_modules/css-select/node_modules/css-what/LICENSE +/Users/example/node_modules/css-select/node_modules/css-what/readme.md +/Users/example/node_modules/css-select/node_modules/css-what/package.json +/Users/example/node_modules/css-select/node_modules/css-what/lib/stringify.js +/Users/example/node_modules/css-select/node_modules/css-what/lib/parse.d.ts +/Users/example/node_modules/css-select/node_modules/css-what/lib/index.js +/Users/example/node_modules/css-select/node_modules/css-what/lib/stringify.d.ts.map +/Users/example/node_modules/css-select/node_modules/css-what/lib/stringify.d.ts +/Users/example/node_modules/css-select/node_modules/css-what/lib/parse.js +/Users/example/node_modules/css-select/node_modules/css-what/lib/index.d.ts +/Users/example/node_modules/css-select/node_modules/css-what/lib/parse.d.ts.map +/Users/example/node_modules/css-select/node_modules/css-what/lib/index.d.ts.map +/Users/example/node_modules/css-select/README.md +/Users/example/node_modules/css-select/package.json +/Users/example/node_modules/css-select/lib/sort.js +/Users/example/node_modules/css-select/lib/general.d.ts +/Users/example/node_modules/css-select/lib/procedure.js +/Users/example/node_modules/css-select/lib/types.js +/Users/example/node_modules/css-select/lib/pseudo-selectors/pseudos.d.ts +/Users/example/node_modules/css-select/lib/pseudo-selectors/subselects.js +/Users/example/node_modules/css-select/lib/pseudo-selectors/aliases.d.ts +/Users/example/node_modules/css-select/lib/pseudo-selectors/subselects.d.ts +/Users/example/node_modules/css-select/lib/pseudo-selectors/index.js +/Users/example/node_modules/css-select/lib/pseudo-selectors/aliases.d.ts.map +/Users/example/node_modules/css-select/lib/pseudo-selectors/filters.js +/Users/example/node_modules/css-select/lib/pseudo-selectors/filters.d.ts.map +/Users/example/node_modules/css-select/lib/pseudo-selectors/filters.d.ts +/Users/example/node_modules/css-select/lib/pseudo-selectors/pseudos.js +/Users/example/node_modules/css-select/lib/pseudo-selectors/index.d.ts +/Users/example/node_modules/css-select/lib/pseudo-selectors/aliases.js +/Users/example/node_modules/css-select/lib/pseudo-selectors/subselects.d.ts.map +/Users/example/node_modules/css-select/lib/pseudo-selectors/index.d.ts.map +/Users/example/node_modules/css-select/lib/pseudo-selectors/pseudos.d.ts.map +/Users/example/node_modules/css-select/lib/types.d.ts +/Users/example/node_modules/css-select/lib/sort.d.ts.map +/Users/example/node_modules/css-select/lib/index.js +/Users/example/node_modules/css-select/lib/attributes.js +/Users/example/node_modules/css-select/lib/attributes.d.ts.map +/Users/example/node_modules/css-select/lib/general.d.ts.map +/Users/example/node_modules/css-select/lib/compile.d.ts.map +/Users/example/node_modules/css-select/lib/general.js +/Users/example/node_modules/css-select/lib/procedure.d.ts +/Users/example/node_modules/css-select/lib/types.d.ts.map +/Users/example/node_modules/css-select/lib/index.d.ts +/Users/example/node_modules/css-select/lib/procedure.d.ts.map +/Users/example/node_modules/css-select/lib/compile.d.ts +/Users/example/node_modules/css-select/lib/attributes.d.ts +/Users/example/node_modules/css-select/lib/index.d.ts.map +/Users/example/node_modules/css-select/lib/compile.js +/Users/example/node_modules/css-select/lib/sort.d.ts +/Users/example/node_modules/parent-module/license +/Users/example/node_modules/parent-module/index.js +/Users/example/node_modules/parent-module/readme.md +/Users/example/node_modules/parent-module/package.json +/Users/example/node_modules/@humanwhocodes/config-array/LICENSE +/Users/example/node_modules/@humanwhocodes/config-array/CHANGELOG.md +/Users/example/node_modules/@humanwhocodes/config-array/README.md +/Users/example/node_modules/@humanwhocodes/config-array/package.json +/Users/example/node_modules/@humanwhocodes/config-array/api.js +/Users/example/node_modules/@humanwhocodes/module-importer/LICENSE +/Users/example/node_modules/@humanwhocodes/module-importer/CHANGELOG.md +/Users/example/node_modules/@humanwhocodes/module-importer/dist/module-importer.d.cts +/Users/example/node_modules/@humanwhocodes/module-importer/dist/module-importer.js +/Users/example/node_modules/@humanwhocodes/module-importer/dist/module-importer.cjs +/Users/example/node_modules/@humanwhocodes/module-importer/dist/module-importer.d.ts +/Users/example/node_modules/@humanwhocodes/module-importer/README.md +/Users/example/node_modules/@humanwhocodes/module-importer/package.json +/Users/example/node_modules/@humanwhocodes/module-importer/src/module-importer.js +/Users/example/node_modules/@humanwhocodes/module-importer/src/module-importer.cjs +/Users/example/node_modules/@humanwhocodes/object-schema/LICENSE +/Users/example/node_modules/@humanwhocodes/object-schema/CHANGELOG.md +/Users/example/node_modules/@humanwhocodes/object-schema/tests/validation-strategy.js +/Users/example/node_modules/@humanwhocodes/object-schema/tests/object-schema.js +/Users/example/node_modules/@humanwhocodes/object-schema/tests/merge-strategy.js +/Users/example/node_modules/@humanwhocodes/object-schema/README.md +/Users/example/node_modules/@humanwhocodes/object-schema/package.json +/Users/example/node_modules/@humanwhocodes/object-schema/.github/workflows/nodejs-test.yml +/Users/example/node_modules/@humanwhocodes/object-schema/.github/workflows/release-please.yml +/Users/example/node_modules/@humanwhocodes/object-schema/.eslintrc.js +/Users/example/node_modules/@humanwhocodes/object-schema/src/validation-strategy.js +/Users/example/node_modules/@humanwhocodes/object-schema/src/index.js +/Users/example/node_modules/@humanwhocodes/object-schema/src/object-schema.js +/Users/example/node_modules/@humanwhocodes/object-schema/src/merge-strategy.js +/Users/example/node_modules/memoizee/profile.js +/Users/example/node_modules/memoizee/normalizers/get-primitive-fixed.js +/Users/example/node_modules/memoizee/normalizers/get-1.js +/Users/example/node_modules/memoizee/normalizers/get-fixed.js +/Users/example/node_modules/memoizee/normalizers/get.js +/Users/example/node_modules/memoizee/normalizers/primitive.js +/Users/example/node_modules/memoizee/LICENSE +/Users/example/node_modules/memoizee/ext/max.js +/Users/example/node_modules/memoizee/ext/promise.js +/Users/example/node_modules/memoizee/ext/max-age.js +/Users/example/node_modules/memoizee/ext/async.js +/Users/example/node_modules/memoizee/ext/ref-counter.js +/Users/example/node_modules/memoizee/ext/dispose.js +/Users/example/node_modules/memoizee/methods.js +/Users/example/node_modules/memoizee/index.js +/Users/example/node_modules/memoizee/README.md +/Users/example/node_modules/memoizee/package.json +/Users/example/node_modules/memoizee/weak.js +/Users/example/node_modules/memoizee/lib/registered-extensions.js +/Users/example/node_modules/memoizee/lib/methods.js +/Users/example/node_modules/memoizee/lib/resolve-normalize.js +/Users/example/node_modules/memoizee/lib/resolve-resolve.js +/Users/example/node_modules/memoizee/lib/configure-map.js +/Users/example/node_modules/memoizee/lib/weak.js +/Users/example/node_modules/memoizee/lib/resolve-length.js +/Users/example/node_modules/memoizee/methods-plain.js +/Users/example/node_modules/memoizee/weak-plain.js +/Users/example/node_modules/memoizee/plain.js +/Users/example/node_modules/is-binary-path/license +/Users/example/node_modules/is-binary-path/index.js +/Users/example/node_modules/is-binary-path/readme.md +/Users/example/node_modules/is-binary-path/package.json +/Users/example/node_modules/is-binary-path/index.d.ts +/Users/example/node_modules/postcss-convert-values/types/lib/convert.d.ts +/Users/example/node_modules/postcss-convert-values/types/index.d.ts +/Users/example/node_modules/postcss-convert-values/README.md +/Users/example/node_modules/postcss-convert-values/package.json +/Users/example/node_modules/postcss-convert-values/LICENSE-MIT +/Users/example/node_modules/postcss-convert-values/src/index.js +/Users/example/node_modules/postcss-convert-values/src/lib/convert.js +/Users/example/node_modules/combined-stream/License +/Users/example/node_modules/combined-stream/node_modules/delayed-stream/.npmignore +/Users/example/node_modules/combined-stream/node_modules/delayed-stream/License +/Users/example/node_modules/combined-stream/node_modules/delayed-stream/Makefile +/Users/example/node_modules/combined-stream/node_modules/delayed-stream/Readme.md +/Users/example/node_modules/combined-stream/node_modules/delayed-stream/package.json +/Users/example/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js +/Users/example/node_modules/combined-stream/Readme.md +/Users/example/node_modules/combined-stream/yarn.lock +/Users/example/node_modules/combined-stream/package.json +/Users/example/node_modules/combined-stream/lib/combined_stream.js +/Users/example/node_modules/p-defer/license +/Users/example/node_modules/p-defer/index.js +/Users/example/node_modules/p-defer/readme.md +/Users/example/node_modules/p-defer/package.json +/Users/example/node_modules/koa-mount/History.md +/Users/example/node_modules/koa-mount/index.js +/Users/example/node_modules/koa-mount/Readme.md +/Users/example/node_modules/koa-mount/package.json +/Users/example/node_modules/postcss-normalize-url/types/normalize.d.ts +/Users/example/node_modules/postcss-normalize-url/types/index.d.ts +/Users/example/node_modules/postcss-normalize-url/README.md +/Users/example/node_modules/postcss-normalize-url/package.json +/Users/example/node_modules/postcss-normalize-url/LICENSE-MIT +/Users/example/node_modules/postcss-normalize-url/src/normalize.js +/Users/example/node_modules/postcss-normalize-url/src/index.js +/Users/example/node_modules/@cspotcode/source-map-support/LICENSE.md +/Users/example/node_modules/@cspotcode/source-map-support/browser-source-map-support.js +/Users/example/node_modules/@cspotcode/source-map-support/source-map-support.js +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping/LICENSE +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping/dist/types/resolve.d.ts +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping/dist/types/types.d.ts +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping/dist/types/trace-mapping.d.ts +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping/dist/types/by-source.d.ts +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping/dist/types/binary-search.d.ts +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping/dist/types/any-map.d.ts +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping/dist/types/strip-filename.d.ts +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping/dist/types/sourcemap-segment.d.ts +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping/dist/types/sort.d.ts +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs.map +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js.map +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping/README.md +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping/package.json +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/resolve-uri/LICENSE +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js.map +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/resolve-uri/dist/types/resolve-uri.d.ts +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs.map +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/resolve-uri/README.md +/Users/example/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/resolve-uri/package.json +/Users/example/node_modules/@cspotcode/source-map-support/register-hook-require.js +/Users/example/node_modules/@cspotcode/source-map-support/register.js +/Users/example/node_modules/@cspotcode/source-map-support/README.md +/Users/example/node_modules/@cspotcode/source-map-support/source-map-support.d.ts +/Users/example/node_modules/@cspotcode/source-map-support/package.json +/Users/example/node_modules/@cspotcode/source-map-support/register.d.ts +/Users/example/node_modules/@cspotcode/source-map-support/register-hook-require.d.ts +/Users/example/node_modules/path-to-regexp/LICENSE +/Users/example/node_modules/path-to-regexp/History.md +/Users/example/node_modules/path-to-regexp/index.js +/Users/example/node_modules/path-to-regexp/Readme.md +/Users/example/node_modules/path-to-regexp/package.json +/Users/example/node_modules/path-to-regexp/index.d.ts +/Users/example/node_modules/safer-buffer/LICENSE +/Users/example/node_modules/safer-buffer/Porting-Buffer.md +/Users/example/node_modules/safer-buffer/safer.js +/Users/example/node_modules/safer-buffer/Readme.md +/Users/example/node_modules/safer-buffer/tests.js +/Users/example/node_modules/safer-buffer/package.json +/Users/example/node_modules/safer-buffer/dangerous.js +/Users/example/node_modules/is-promise/LICENSE +/Users/example/node_modules/is-promise/index.js +/Users/example/node_modules/is-promise/readme.md +/Users/example/node_modules/is-promise/package.json +/Users/example/node_modules/is-promise/index.mjs +/Users/example/node_modules/is-path-inside/license +/Users/example/node_modules/is-path-inside/index.js +/Users/example/node_modules/is-path-inside/readme.md +/Users/example/node_modules/is-path-inside/package.json +/Users/example/node_modules/is-path-inside/index.d.ts +/Users/example/node_modules/tar-stream/constants.js +/Users/example/node_modules/tar-stream/LICENSE +/Users/example/node_modules/tar-stream/pack.js +/Users/example/node_modules/tar-stream/node_modules/fast-fifo/LICENSE +/Users/example/node_modules/tar-stream/node_modules/fast-fifo/index.js +/Users/example/node_modules/tar-stream/node_modules/fast-fifo/README.md +/Users/example/node_modules/tar-stream/node_modules/fast-fifo/package.json +/Users/example/node_modules/tar-stream/node_modules/fast-fifo/fixed-size.js +/Users/example/node_modules/tar-stream/node_modules/streamx/LICENSE +/Users/example/node_modules/tar-stream/node_modules/streamx/node_modules/fast-fifo/test.js +/Users/example/node_modules/tar-stream/node_modules/streamx/node_modules/fast-fifo/LICENSE +/Users/example/node_modules/tar-stream/node_modules/streamx/node_modules/fast-fifo/index.js +/Users/example/node_modules/tar-stream/node_modules/streamx/node_modules/fast-fifo/README.md +/Users/example/node_modules/tar-stream/node_modules/streamx/node_modules/fast-fifo/package.json +/Users/example/node_modules/tar-stream/node_modules/streamx/node_modules/fast-fifo/fixed-size.js +/Users/example/node_modules/tar-stream/node_modules/streamx/node_modules/fast-fifo/bench.js +/Users/example/node_modules/tar-stream/node_modules/streamx/index.js +/Users/example/node_modules/tar-stream/node_modules/streamx/README.md +/Users/example/node_modules/tar-stream/node_modules/streamx/package.json +/Users/example/node_modules/tar-stream/index.js +/Users/example/node_modules/tar-stream/README.md +/Users/example/node_modules/tar-stream/headers.js +/Users/example/node_modules/tar-stream/package.json +/Users/example/node_modules/tar-stream/extract.js +/Users/example/node_modules/deepmerge/changelog.md +/Users/example/node_modules/deepmerge/dist/umd.js +/Users/example/node_modules/deepmerge/index.js +/Users/example/node_modules/deepmerge/readme.md +/Users/example/node_modules/deepmerge/rollup.config.js +/Users/example/node_modules/deepmerge/package.json +/Users/example/node_modules/deepmerge/license.txt +/Users/example/node_modules/deepmerge/index.d.ts +/Users/example/node_modules/postcss-discard-comments/types/lib/commentRemover.d.ts +/Users/example/node_modules/postcss-discard-comments/types/lib/commentParser.d.ts +/Users/example/node_modules/postcss-discard-comments/types/index.d.ts +/Users/example/node_modules/postcss-discard-comments/README.md +/Users/example/node_modules/postcss-discard-comments/package.json +/Users/example/node_modules/postcss-discard-comments/LICENSE-MIT +/Users/example/node_modules/postcss-discard-comments/src/index.js +/Users/example/node_modules/postcss-discard-comments/src/lib/commentParser.js +/Users/example/node_modules/postcss-discard-comments/src/lib/commentRemover.js +/Users/example/node_modules/run-parallel/LICENSE +/Users/example/node_modules/run-parallel/index.js +/Users/example/node_modules/run-parallel/README.md +/Users/example/node_modules/run-parallel/package.json +/Users/example/node_modules/p-limit/license +/Users/example/node_modules/p-limit/index.js +/Users/example/node_modules/p-limit/readme.md +/Users/example/node_modules/p-limit/package.json +/Users/example/node_modules/p-limit/index.d.ts +/Users/example/node_modules/lodash.camelcase/LICENSE +/Users/example/node_modules/lodash.camelcase/index.js +/Users/example/node_modules/lodash.camelcase/README.md +/Users/example/node_modules/lodash.camelcase/package.json +/Users/example/node_modules/diff/release-notes.md +/Users/example/node_modules/diff/runtime.js +/Users/example/node_modules/diff/LICENSE +/Users/example/node_modules/diff/dist/diff.js +/Users/example/node_modules/diff/README.md +/Users/example/node_modules/diff/package.json +/Users/example/node_modules/diff/CONTRIBUTING.md +/Users/example/node_modules/diff/lib/util/params.js +/Users/example/node_modules/diff/lib/util/distance-iterator.js +/Users/example/node_modules/diff/lib/util/array.js +/Users/example/node_modules/diff/lib/index.js +/Users/example/node_modules/diff/lib/diff/line.js +/Users/example/node_modules/diff/lib/diff/array.js +/Users/example/node_modules/diff/lib/diff/base.js +/Users/example/node_modules/diff/lib/diff/word.js +/Users/example/node_modules/diff/lib/diff/json.js +/Users/example/node_modules/diff/lib/diff/sentence.js +/Users/example/node_modules/diff/lib/diff/css.js +/Users/example/node_modules/diff/lib/diff/character.js +/Users/example/node_modules/diff/lib/patch/merge.js +/Users/example/node_modules/diff/lib/patch/create.js +/Users/example/node_modules/diff/lib/patch/parse.js +/Users/example/node_modules/diff/lib/patch/apply.js +/Users/example/node_modules/diff/lib/index.mjs +/Users/example/node_modules/diff/lib/index.es6.js +/Users/example/node_modules/diff/lib/convert/xml.js +/Users/example/node_modules/diff/lib/convert/dmp.js +/Users/example/node_modules/arr-filter/LICENSE +/Users/example/node_modules/arr-filter/index.js +/Users/example/node_modules/arr-filter/README.md +/Users/example/node_modules/arr-filter/package.json +/Users/example/node_modules/mime-types/LICENSE +/Users/example/node_modules/mime-types/HISTORY.md +/Users/example/node_modules/mime-types/index.js +/Users/example/node_modules/mime-types/README.md +/Users/example/node_modules/mime-types/package.json +/Users/example/node_modules/fs-mkdirp-stream/LICENSE +/Users/example/node_modules/fs-mkdirp-stream/mkdirp.js +/Users/example/node_modules/fs-mkdirp-stream/node_modules/graceful-fs/LICENSE +/Users/example/node_modules/fs-mkdirp-stream/node_modules/graceful-fs/polyfills.js +/Users/example/node_modules/fs-mkdirp-stream/node_modules/graceful-fs/README.md +/Users/example/node_modules/fs-mkdirp-stream/node_modules/graceful-fs/graceful-fs.js +/Users/example/node_modules/fs-mkdirp-stream/node_modules/graceful-fs/package.json +/Users/example/node_modules/fs-mkdirp-stream/node_modules/graceful-fs/clone.js +/Users/example/node_modules/fs-mkdirp-stream/node_modules/graceful-fs/legacy-streams.js +/Users/example/node_modules/fs-mkdirp-stream/index.js +/Users/example/node_modules/fs-mkdirp-stream/README.md +/Users/example/node_modules/fs-mkdirp-stream/package.json +/Users/example/node_modules/github-from-package/LICENSE +/Users/example/node_modules/github-from-package/test/a.json +/Users/example/node_modules/github-from-package/test/e.json +/Users/example/node_modules/github-from-package/test/d.json +/Users/example/node_modules/github-from-package/test/c.json +/Users/example/node_modules/github-from-package/test/url.js +/Users/example/node_modules/github-from-package/test/b.json +/Users/example/node_modules/github-from-package/example/package.json +/Users/example/node_modules/github-from-package/example/url.js +/Users/example/node_modules/github-from-package/index.js +/Users/example/node_modules/github-from-package/readme.markdown +/Users/example/node_modules/github-from-package/package.json +/Users/example/node_modules/github-from-package/.travis.yml +/Users/example/node_modules/strip-bom/license +/Users/example/node_modules/strip-bom/index.js +/Users/example/node_modules/strip-bom/readme.md +/Users/example/node_modules/strip-bom/package.json +/Users/example/node_modules/webidl-conversions/LICENSE.md +/Users/example/node_modules/webidl-conversions/README.md +/Users/example/node_modules/webidl-conversions/package.json +/Users/example/node_modules/webidl-conversions/lib/index.js +/Users/example/node_modules/json-schema-traverse/.eslintrc.yml +/Users/example/node_modules/json-schema-traverse/LICENSE +/Users/example/node_modules/json-schema-traverse/spec/.eslintrc.yml +/Users/example/node_modules/json-schema-traverse/spec/index.spec.js +/Users/example/node_modules/json-schema-traverse/spec/fixtures/schema.js +/Users/example/node_modules/json-schema-traverse/index.js +/Users/example/node_modules/json-schema-traverse/README.md +/Users/example/node_modules/json-schema-traverse/package.json +/Users/example/node_modules/json-schema-traverse/.travis.yml +/Users/example/node_modules/@isaacs/cliui/node_modules/strip-ansi/license +/Users/example/node_modules/@isaacs/cliui/node_modules/strip-ansi/index.js +/Users/example/node_modules/@isaacs/cliui/node_modules/strip-ansi/readme.md +/Users/example/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json +/Users/example/node_modules/@isaacs/cliui/node_modules/strip-ansi/index.d.ts +/Users/example/node_modules/@isaacs/cliui/node_modules/wrap-ansi/license +/Users/example/node_modules/@isaacs/cliui/node_modules/wrap-ansi/index.js +/Users/example/node_modules/@isaacs/cliui/node_modules/wrap-ansi/readme.md +/Users/example/node_modules/@isaacs/cliui/node_modules/wrap-ansi/package.json +/Users/example/node_modules/@isaacs/cliui/node_modules/wrap-ansi/index.d.ts +/Users/example/node_modules/@isaacs/cliui/node_modules/ansi-regex/license +/Users/example/node_modules/@isaacs/cliui/node_modules/ansi-regex/index.js +/Users/example/node_modules/@isaacs/cliui/node_modules/ansi-regex/readme.md +/Users/example/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json +/Users/example/node_modules/@isaacs/cliui/node_modules/ansi-regex/index.d.ts +/Users/example/node_modules/@isaacs/cliui/node_modules/ansi-styles/license +/Users/example/node_modules/@isaacs/cliui/node_modules/ansi-styles/index.js +/Users/example/node_modules/@isaacs/cliui/node_modules/ansi-styles/readme.md +/Users/example/node_modules/@isaacs/cliui/node_modules/ansi-styles/package.json +/Users/example/node_modules/@isaacs/cliui/node_modules/ansi-styles/index.d.ts +/Users/example/node_modules/@isaacs/cliui/node_modules/string-width/license +/Users/example/node_modules/@isaacs/cliui/node_modules/string-width/index.js +/Users/example/node_modules/@isaacs/cliui/node_modules/string-width/readme.md +/Users/example/node_modules/@isaacs/cliui/node_modules/string-width/package.json +/Users/example/node_modules/@isaacs/cliui/node_modules/string-width/index.d.ts +/Users/example/node_modules/@isaacs/cliui/node_modules/emoji-regex/index.js +/Users/example/node_modules/@isaacs/cliui/node_modules/emoji-regex/LICENSE-MIT.txt +/Users/example/node_modules/@isaacs/cliui/node_modules/emoji-regex/README.md +/Users/example/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json +/Users/example/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/index.js +/Users/example/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/index.d.ts +/Users/example/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/text.d.ts +/Users/example/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/text.js +/Users/example/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/RGI_Emoji.js +/Users/example/node_modules/@isaacs/cliui/node_modules/emoji-regex/es2015/RGI_Emoji.d.ts +/Users/example/node_modules/@isaacs/cliui/node_modules/emoji-regex/index.d.ts +/Users/example/node_modules/@isaacs/cliui/node_modules/emoji-regex/text.d.ts +/Users/example/node_modules/@isaacs/cliui/node_modules/emoji-regex/text.js +/Users/example/node_modules/@isaacs/cliui/node_modules/emoji-regex/RGI_Emoji.js +/Users/example/node_modules/@isaacs/cliui/node_modules/emoji-regex/RGI_Emoji.d.ts +/Users/example/node_modules/@isaacs/cliui/README.md +/Users/example/node_modules/@isaacs/cliui/package.json +/Users/example/node_modules/@isaacs/cliui/index.mjs +/Users/example/node_modules/@isaacs/cliui/build/index.d.cts +/Users/example/node_modules/@isaacs/cliui/build/index.cjs +/Users/example/node_modules/@isaacs/cliui/build/lib/index.js +/Users/example/node_modules/@isaacs/cliui/LICENSE.txt +/Users/example/node_modules/end-of-stream/LICENSE +/Users/example/node_modules/end-of-stream/index.js +/Users/example/node_modules/end-of-stream/README.md +/Users/example/node_modules/end-of-stream/package.json +/Users/example/node_modules/gulp-vinyl-zip/test/tests.js +/Users/example/node_modules/gulp-vinyl-zip/test/assets/archive.zip +/Users/example/node_modules/gulp-vinyl-zip/.eslintrc +/Users/example/node_modules/gulp-vinyl-zip/node_modules/fd-slicer/.npmignore +/Users/example/node_modules/gulp-vinyl-zip/node_modules/fd-slicer/LICENSE +/Users/example/node_modules/gulp-vinyl-zip/node_modules/fd-slicer/test/test.js +/Users/example/node_modules/gulp-vinyl-zip/node_modules/fd-slicer/CHANGELOG.md +/Users/example/node_modules/gulp-vinyl-zip/node_modules/fd-slicer/index.js +/Users/example/node_modules/gulp-vinyl-zip/node_modules/fd-slicer/README.md +/Users/example/node_modules/gulp-vinyl-zip/node_modules/fd-slicer/package.json +/Users/example/node_modules/gulp-vinyl-zip/node_modules/fd-slicer/.travis.yml +/Users/example/node_modules/gulp-vinyl-zip/node_modules/queue/LICENSE +/Users/example/node_modules/gulp-vinyl-zip/node_modules/queue/index.js +/Users/example/node_modules/gulp-vinyl-zip/node_modules/queue/readme.md +/Users/example/node_modules/gulp-vinyl-zip/node_modules/queue/package.json +/Users/example/node_modules/gulp-vinyl-zip/node_modules/queue/index.d.ts +/Users/example/node_modules/gulp-vinyl-zip/node_modules/queue/.travis.yml +/Users/example/node_modules/gulp-vinyl-zip/node_modules/yauzl/LICENSE +/Users/example/node_modules/gulp-vinyl-zip/node_modules/yauzl/index.js +/Users/example/node_modules/gulp-vinyl-zip/node_modules/yauzl/README.md +/Users/example/node_modules/gulp-vinyl-zip/node_modules/yauzl/package.json +/Users/example/node_modules/gulp-vinyl-zip/node_modules/vinyl/LICENSE +/Users/example/node_modules/gulp-vinyl-zip/node_modules/vinyl/index.js +/Users/example/node_modules/gulp-vinyl-zip/node_modules/vinyl/README.md +/Users/example/node_modules/gulp-vinyl-zip/node_modules/vinyl/package.json +/Users/example/node_modules/gulp-vinyl-zip/node_modules/vinyl/lib/normalize.js +/Users/example/node_modules/gulp-vinyl-zip/node_modules/vinyl/lib/is-stream.js +/Users/example/node_modules/gulp-vinyl-zip/node_modules/vinyl/lib/inspect-stream.js +/Users/example/node_modules/gulp-vinyl-zip/index.js +/Users/example/node_modules/gulp-vinyl-zip/README.md +/Users/example/node_modules/gulp-vinyl-zip/package.json +/Users/example/node_modules/gulp-vinyl-zip/lib/vinyl-zip.js +/Users/example/node_modules/gulp-vinyl-zip/lib/zip/index.js +/Users/example/node_modules/gulp-vinyl-zip/lib/dest/index.js +/Users/example/node_modules/gulp-vinyl-zip/lib/src/index.js +/Users/example/node_modules/gulp-vinyl-zip/.travis.yml +/Users/example/node_modules/natural-compare/index.js +/Users/example/node_modules/natural-compare/README.md +/Users/example/node_modules/natural-compare/package.json +/Users/example/node_modules/immediate/dist/immediate.js +/Users/example/node_modules/immediate/dist/immediate.min.js +/Users/example/node_modules/immediate/README.md +/Users/example/node_modules/immediate/package.json +/Users/example/node_modules/immediate/lib/index.js +/Users/example/node_modules/immediate/lib/browser.js +/Users/example/node_modules/immediate/LICENSE.txt +/Users/example/node_modules/type-is/LICENSE +/Users/example/node_modules/type-is/HISTORY.md +/Users/example/node_modules/type-is/index.js +/Users/example/node_modules/type-is/README.md +/Users/example/node_modules/type-is/package.json +/Users/example/node_modules/minimist/LICENSE +/Users/example/node_modules/minimist/test/num.js +/Users/example/node_modules/minimist/test/bool.js +/Users/example/node_modules/minimist/test/dash.js +/Users/example/node_modules/minimist/test/default_bool.js +/Users/example/node_modules/minimist/test/parse_modified.js +/Users/example/node_modules/minimist/test/kv_short.js +/Users/example/node_modules/minimist/test/short.js +/Users/example/node_modules/minimist/test/long.js +/Users/example/node_modules/minimist/test/stop_early.js +/Users/example/node_modules/minimist/test/parse.js +/Users/example/node_modules/minimist/test/whitespace.js +/Users/example/node_modules/minimist/test/unknown.js +/Users/example/node_modules/minimist/test/proto.js +/Users/example/node_modules/minimist/test/dotted.js +/Users/example/node_modules/minimist/test/all_bool.js +/Users/example/node_modules/minimist/CHANGELOG.md +/Users/example/node_modules/minimist/example/parse.js +/Users/example/node_modules/minimist/.eslintrc +/Users/example/node_modules/minimist/index.js +/Users/example/node_modules/minimist/README.md +/Users/example/node_modules/minimist/package.json +/Users/example/node_modules/minimist/.github/FUNDING.yml +/Users/example/node_modules/minimist/.nycrc +/Users/example/node_modules/expand-brackets/LICENSE +/Users/example/node_modules/expand-brackets/changelog.md +/Users/example/node_modules/expand-brackets/node_modules/ms/license.md +/Users/example/node_modules/expand-brackets/node_modules/ms/index.js +/Users/example/node_modules/expand-brackets/node_modules/ms/readme.md +/Users/example/node_modules/expand-brackets/node_modules/ms/package.json +/Users/example/node_modules/expand-brackets/node_modules/debug/.npmignore +/Users/example/node_modules/expand-brackets/node_modules/debug/LICENSE +/Users/example/node_modules/expand-brackets/node_modules/debug/CHANGELOG.md +/Users/example/node_modules/expand-brackets/node_modules/debug/Makefile +/Users/example/node_modules/expand-brackets/node_modules/debug/.eslintrc +/Users/example/node_modules/expand-brackets/node_modules/debug/README.md +/Users/example/node_modules/expand-brackets/node_modules/debug/component.json +/Users/example/node_modules/expand-brackets/node_modules/debug/node.js +/Users/example/node_modules/expand-brackets/node_modules/debug/package.json +/Users/example/node_modules/expand-brackets/node_modules/debug/karma.conf.js +/Users/example/node_modules/expand-brackets/node_modules/debug/.coveralls.yml +/Users/example/node_modules/expand-brackets/node_modules/debug/.travis.yml +/Users/example/node_modules/expand-brackets/node_modules/debug/src/index.js +/Users/example/node_modules/expand-brackets/node_modules/debug/src/node.js +/Users/example/node_modules/expand-brackets/node_modules/debug/src/browser.js +/Users/example/node_modules/expand-brackets/node_modules/debug/src/inspector-log.js +/Users/example/node_modules/expand-brackets/node_modules/debug/src/debug.js +/Users/example/node_modules/expand-brackets/index.js +/Users/example/node_modules/expand-brackets/README.md +/Users/example/node_modules/expand-brackets/package.json +/Users/example/node_modules/expand-brackets/lib/parsers.js +/Users/example/node_modules/expand-brackets/lib/utils.js +/Users/example/node_modules/expand-brackets/lib/compilers.js +/Users/example/node_modules/postcss-colormin/types/minifyColor.d.ts +/Users/example/node_modules/postcss-colormin/types/index.d.ts +/Users/example/node_modules/postcss-colormin/README.md +/Users/example/node_modules/postcss-colormin/package.json +/Users/example/node_modules/postcss-colormin/LICENSE-MIT +/Users/example/node_modules/postcss-colormin/src/index.js +/Users/example/node_modules/postcss-colormin/src/minifyColor.js +/Users/example/node_modules/has-value/LICENSE +/Users/example/node_modules/has-value/index.js +/Users/example/node_modules/has-value/README.md +/Users/example/node_modules/has-value/package.json +/Users/example/node_modules/code-block-writer/LICENSE +/Users/example/node_modules/code-block-writer/esm/mod.d.ts +/Users/example/node_modules/code-block-writer/esm/utils/string_utils.d.ts +/Users/example/node_modules/code-block-writer/esm/utils/string_utils.test.d.ts +/Users/example/node_modules/code-block-writer/esm/utils/string_utils.js +/Users/example/node_modules/code-block-writer/esm/package.json +/Users/example/node_modules/code-block-writer/esm/_test.deps.d.ts +/Users/example/node_modules/code-block-writer/esm/deps/deno.land/std@0.181.0/testing/bdd.d.ts +/Users/example/node_modules/code-block-writer/esm/deps/deno.land/std@0.181.0/testing/_test_suite.d.ts +/Users/example/node_modules/code-block-writer/esm/mod.js +/Users/example/node_modules/code-block-writer/esm/_dnt.test_shims.d.ts +/Users/example/node_modules/code-block-writer/esm/mod.test.d.ts +/Users/example/node_modules/code-block-writer/script/mod.d.ts +/Users/example/node_modules/code-block-writer/script/utils/string_utils.d.ts +/Users/example/node_modules/code-block-writer/script/utils/string_utils.test.d.ts +/Users/example/node_modules/code-block-writer/script/utils/string_utils.js +/Users/example/node_modules/code-block-writer/script/package.json +/Users/example/node_modules/code-block-writer/script/_test.deps.d.ts +/Users/example/node_modules/code-block-writer/script/deps/deno.land/std@0.181.0/testing/bdd.d.ts +/Users/example/node_modules/code-block-writer/script/deps/deno.land/std@0.181.0/testing/_test_suite.d.ts +/Users/example/node_modules/code-block-writer/script/mod.js +/Users/example/node_modules/code-block-writer/script/_dnt.test_shims.d.ts +/Users/example/node_modules/code-block-writer/script/mod.test.d.ts +/Users/example/node_modules/code-block-writer/README.md +/Users/example/node_modules/code-block-writer/package.json +/Users/example/node_modules/is-stream/license +/Users/example/node_modules/is-stream/index.js +/Users/example/node_modules/is-stream/readme.md +/Users/example/node_modules/is-stream/package.json +/Users/example/node_modules/streamifier/LICENSE +/Users/example/node_modules/streamifier/CHANGES +/Users/example/node_modules/streamifier/README.md +/Users/example/node_modules/streamifier/package.json +/Users/example/node_modules/streamifier/lib/index.js +/Users/example/node_modules/xtend/test.js +/Users/example/node_modules/xtend/LICENSE +/Users/example/node_modules/xtend/immutable.js +/Users/example/node_modules/xtend/.jshintrc +/Users/example/node_modules/xtend/README.md +/Users/example/node_modules/xtend/package.json +/Users/example/node_modules/xtend/mutable.js +/Users/example/node_modules/gulp-symdest/LICENSE +/Users/example/node_modules/gulp-symdest/test/index.js +/Users/example/node_modules/gulp-symdest/node_modules/mkdirp/LICENSE +/Users/example/node_modules/gulp-symdest/node_modules/mkdirp/bin/cmd.js +/Users/example/node_modules/gulp-symdest/node_modules/mkdirp/bin/usage.txt +/Users/example/node_modules/gulp-symdest/node_modules/mkdirp/index.js +/Users/example/node_modules/gulp-symdest/node_modules/mkdirp/readme.markdown +/Users/example/node_modules/gulp-symdest/node_modules/mkdirp/package.json +/Users/example/node_modules/gulp-symdest/index.js +/Users/example/node_modules/gulp-symdest/README.md +/Users/example/node_modules/gulp-symdest/package.json +/Users/example/node_modules/static-extend/LICENSE +/Users/example/node_modules/static-extend/index.js +/Users/example/node_modules/static-extend/package.json +/Users/example/node_modules/playwright/test.mjs +/Users/example/node_modules/playwright/types/test.d.ts +/Users/example/node_modules/playwright/types/reporterPrivate.ts +/Users/example/node_modules/playwright/types/testReporter.d.ts +/Users/example/node_modules/playwright/jsx-runtime.mjs +/Users/example/node_modules/playwright/ThirdPartyNotices.txt +/Users/example/node_modules/playwright/test.js +/Users/example/node_modules/playwright/LICENSE +/Users/example/node_modules/playwright/jsx-runtime.js +/Users/example/node_modules/playwright/test.d.ts +/Users/example/node_modules/playwright/index.js +/Users/example/node_modules/playwright/NOTICE +/Users/example/node_modules/playwright/README.md +/Users/example/node_modules/playwright/package.json +/Users/example/node_modules/playwright/index.mjs +/Users/example/node_modules/playwright/.eslintrc.js +/Users/example/node_modules/playwright/lib/util.js +/Users/example/node_modules/playwright/lib/plugins/webServerPlugin.js +/Users/example/node_modules/playwright/lib/plugins/index.js +/Users/example/node_modules/playwright/lib/plugins/gitCommitInfoPlugin.js +/Users/example/node_modules/playwright/lib/internalsForTest.js +/Users/example/node_modules/playwright/lib/isomorphic/stringInternPool.js +/Users/example/node_modules/playwright/lib/isomorphic/teleReceiver.js +/Users/example/node_modules/playwright/lib/isomorphic/folders.js +/Users/example/node_modules/playwright/lib/runner/taskRunner.js +/Users/example/node_modules/playwright/lib/runner/loadUtils.js +/Users/example/node_modules/playwright/lib/runner/sigIntWatcher.js +/Users/example/node_modules/playwright/lib/runner/runner.js +/Users/example/node_modules/playwright/lib/runner/failureTracker.js +/Users/example/node_modules/playwright/lib/runner/dispatcher.js +/Users/example/node_modules/playwright/lib/runner/processHost.js +/Users/example/node_modules/playwright/lib/runner/watchMode.js +/Users/example/node_modules/playwright/lib/runner/tasks.js +/Users/example/node_modules/playwright/lib/runner/projectUtils.js +/Users/example/node_modules/playwright/lib/runner/uiMode.js +/Users/example/node_modules/playwright/lib/runner/workerHost.js +/Users/example/node_modules/playwright/lib/runner/testGroups.js +/Users/example/node_modules/playwright/lib/runner/loaderHost.js +/Users/example/node_modules/playwright/lib/runner/reporters.js +/Users/example/node_modules/playwright/lib/store.js +/Users/example/node_modules/playwright/lib/index.js +/Users/example/node_modules/playwright/lib/utilsBundleImpl.js +/Users/example/node_modules/playwright/lib/common/globals.js +/Users/example/node_modules/playwright/lib/common/esmLoaderHost.js +/Users/example/node_modules/playwright/lib/common/ipc.js +/Users/example/node_modules/playwright/lib/common/testLoader.js +/Users/example/node_modules/playwright/lib/common/test.js +/Users/example/node_modules/playwright/lib/common/expectBundleImpl.js +/Users/example/node_modules/playwright/lib/common/poolBuilder.js +/Users/example/node_modules/playwright/lib/common/config.js +/Users/example/node_modules/playwright/lib/common/expectBundle.js +/Users/example/node_modules/playwright/lib/common/suiteUtils.js +/Users/example/node_modules/playwright/lib/common/testType.js +/Users/example/node_modules/playwright/lib/common/fixtures.js +/Users/example/node_modules/playwright/lib/common/process.js +/Users/example/node_modules/playwright/lib/common/configLoader.js +/Users/example/node_modules/playwright/lib/third_party/tsconfig-loader.js +/Users/example/node_modules/playwright/lib/loader/loaderMain.js +/Users/example/node_modules/playwright/lib/utilsBundle.js +/Users/example/node_modules/playwright/lib/cli.js +/Users/example/node_modules/playwright/lib/matchers/expect.js +/Users/example/node_modules/playwright/lib/matchers/toMatchSnapshot.js +/Users/example/node_modules/playwright/lib/matchers/toBeTruthy.js +/Users/example/node_modules/playwright/lib/matchers/matchers.js +/Users/example/node_modules/playwright/lib/matchers/matcherHint.js +/Users/example/node_modules/playwright/lib/matchers/toEqual.js +/Users/example/node_modules/playwright/lib/matchers/toMatchText.js +/Users/example/node_modules/playwright/lib/worker/testInfo.js +/Users/example/node_modules/playwright/lib/worker/workerMain.js +/Users/example/node_modules/playwright/lib/worker/testTracing.js +/Users/example/node_modules/playwright/lib/worker/timeoutManager.js +/Users/example/node_modules/playwright/lib/worker/fixtureRunner.js +/Users/example/node_modules/playwright/lib/reporters/html.js +/Users/example/node_modules/playwright/lib/reporters/empty.js +/Users/example/node_modules/playwright/lib/reporters/line.js +/Users/example/node_modules/playwright/lib/reporters/reporterV2.js +/Users/example/node_modules/playwright/lib/reporters/merge.js +/Users/example/node_modules/playwright/lib/reporters/multiplexer.js +/Users/example/node_modules/playwright/lib/reporters/internalReporter.js +/Users/example/node_modules/playwright/lib/reporters/list.js +/Users/example/node_modules/playwright/lib/reporters/dot.js +/Users/example/node_modules/playwright/lib/reporters/github.js +/Users/example/node_modules/playwright/lib/reporters/base.js +/Users/example/node_modules/playwright/lib/reporters/blob.js +/Users/example/node_modules/playwright/lib/reporters/json.js +/Users/example/node_modules/playwright/lib/reporters/junit.js +/Users/example/node_modules/playwright/lib/reporters/markdown.js +/Users/example/node_modules/playwright/lib/reporters/teleEmitter.js +/Users/example/node_modules/playwright/lib/transform/babelBundle.js +/Users/example/node_modules/playwright/lib/transform/portTransport.js +/Users/example/node_modules/playwright/lib/transform/esmLoader.js +/Users/example/node_modules/playwright/lib/transform/compilationCache.js +/Users/example/node_modules/playwright/lib/transform/babelBundleImpl.js +/Users/example/node_modules/playwright/lib/transform/transform.js +/Users/example/node_modules/playwright/cli.js +/Users/example/node_modules/playwright/index.d.ts +/Users/example/node_modules/universalify/LICENSE +/Users/example/node_modules/universalify/index.js +/Users/example/node_modules/universalify/README.md +/Users/example/node_modules/universalify/package.json +/Users/example/node_modules/onetime/license +/Users/example/node_modules/onetime/node_modules/mimic-fn/license +/Users/example/node_modules/onetime/node_modules/mimic-fn/index.js +/Users/example/node_modules/onetime/node_modules/mimic-fn/readme.md +/Users/example/node_modules/onetime/node_modules/mimic-fn/package.json +/Users/example/node_modules/onetime/index.js +/Users/example/node_modules/onetime/readme.md +/Users/example/node_modules/onetime/package.json +/Users/example/node_modules/assign-symbols/LICENSE +/Users/example/node_modules/assign-symbols/index.js +/Users/example/node_modules/assign-symbols/README.md +/Users/example/node_modules/assign-symbols/package.json +/Users/example/node_modules/esutils/README.md +/Users/example/node_modules/esutils/LICENSE.BSD +/Users/example/node_modules/esutils/package.json +/Users/example/node_modules/esutils/lib/code.js +/Users/example/node_modules/esutils/lib/keyword.js +/Users/example/node_modules/esutils/lib/utils.js +/Users/example/node_modules/esutils/lib/ast.js +/Users/example/node_modules/find-up/license +/Users/example/node_modules/find-up/index.js +/Users/example/node_modules/find-up/readme.md +/Users/example/node_modules/find-up/package.json +/Users/example/node_modules/find-up/index.d.ts +/Users/example/node_modules/path-is-inside/package.json +/Users/example/node_modules/path-is-inside/lib/path-is-inside.js +/Users/example/node_modules/path-is-inside/LICENSE.txt +/Users/example/node_modules/chalk/types/index.d.ts +/Users/example/node_modules/chalk/license +/Users/example/node_modules/chalk/node_modules/color-name/.npmignore +/Users/example/node_modules/chalk/node_modules/color-name/test.js +/Users/example/node_modules/chalk/node_modules/color-name/LICENSE +/Users/example/node_modules/chalk/node_modules/color-name/index.js +/Users/example/node_modules/chalk/node_modules/color-name/README.md +/Users/example/node_modules/chalk/node_modules/color-name/package.json +/Users/example/node_modules/chalk/node_modules/color-name/.eslintrc.json +/Users/example/node_modules/chalk/node_modules/has-flag/license +/Users/example/node_modules/chalk/node_modules/has-flag/index.js +/Users/example/node_modules/chalk/node_modules/has-flag/readme.md +/Users/example/node_modules/chalk/node_modules/has-flag/package.json +/Users/example/node_modules/chalk/node_modules/supports-color/license +/Users/example/node_modules/chalk/node_modules/supports-color/index.js +/Users/example/node_modules/chalk/node_modules/supports-color/readme.md +/Users/example/node_modules/chalk/node_modules/supports-color/package.json +/Users/example/node_modules/chalk/node_modules/supports-color/browser.js +/Users/example/node_modules/chalk/node_modules/color-convert/route.js +/Users/example/node_modules/chalk/node_modules/color-convert/conversions.js +/Users/example/node_modules/chalk/node_modules/color-convert/LICENSE +/Users/example/node_modules/chalk/node_modules/color-convert/CHANGELOG.md +/Users/example/node_modules/chalk/node_modules/color-convert/index.js +/Users/example/node_modules/chalk/node_modules/color-convert/README.md +/Users/example/node_modules/chalk/node_modules/color-convert/package.json +/Users/example/node_modules/chalk/node_modules/ansi-styles/license +/Users/example/node_modules/chalk/node_modules/ansi-styles/index.js +/Users/example/node_modules/chalk/node_modules/ansi-styles/readme.md +/Users/example/node_modules/chalk/node_modules/ansi-styles/package.json +/Users/example/node_modules/chalk/index.js +/Users/example/node_modules/chalk/readme.md +/Users/example/node_modules/chalk/index.js.flow +/Users/example/node_modules/chalk/package.json +/Users/example/node_modules/chalk/templates.js +/Users/example/node_modules/chromium-pickle-js/README.md +/Users/example/node_modules/chromium-pickle-js/package.json +/Users/example/node_modules/chromium-pickle-js/lib/exports.js +/Users/example/node_modules/chromium-pickle-js/lib/pickle.js +/Users/example/node_modules/@csstools/selector-specificity/LICENSE.md +/Users/example/node_modules/@csstools/selector-specificity/CHANGELOG.md +/Users/example/node_modules/@csstools/selector-specificity/dist/index.cjs +/Users/example/node_modules/@csstools/selector-specificity/dist/index.mjs +/Users/example/node_modules/@csstools/selector-specificity/dist/index.d.ts +/Users/example/node_modules/@csstools/selector-specificity/README.md +/Users/example/node_modules/@csstools/selector-specificity/package.json +/Users/example/node_modules/ansi-regex/license +/Users/example/node_modules/ansi-regex/index.js +/Users/example/node_modules/ansi-regex/readme.md +/Users/example/node_modules/ansi-regex/package.json +/Users/example/node_modules/debug-fabulous/LICENSE +/Users/example/node_modules/debug-fabulous/yarn-error.log +/Users/example/node_modules/debug-fabulous/node_modules/debug/LICENSE +/Users/example/node_modules/debug-fabulous/node_modules/debug/CHANGELOG.md +/Users/example/node_modules/debug-fabulous/node_modules/debug/README.md +/Users/example/node_modules/debug-fabulous/node_modules/debug/node.js +/Users/example/node_modules/debug-fabulous/node_modules/debug/package.json +/Users/example/node_modules/debug-fabulous/node_modules/debug/src/index.js +/Users/example/node_modules/debug-fabulous/node_modules/debug/src/node.js +/Users/example/node_modules/debug-fabulous/node_modules/debug/src/common.js +/Users/example/node_modules/debug-fabulous/node_modules/debug/src/browser.js +/Users/example/node_modules/debug-fabulous/index.js +/Users/example/node_modules/debug-fabulous/README.md +/Users/example/node_modules/debug-fabulous/yarn.lock +/Users/example/node_modules/debug-fabulous/package.json +/Users/example/node_modules/debug-fabulous/src/formatArgs.js +/Users/example/node_modules/debug-fabulous/src/lazy-eval.js +/Users/example/node_modules/debug-fabulous/src/debugFabFactory.js +/Users/example/node_modules/debug-fabulous/src/spawn.js +/Users/example/node_modules/mimic-response/license +/Users/example/node_modules/mimic-response/index.js +/Users/example/node_modules/mimic-response/readme.md +/Users/example/node_modules/mimic-response/package.json +/Users/example/node_modules/mimic-response/index.d.ts +/Users/example/node_modules/enhanced-resolve/LICENSE +/Users/example/node_modules/enhanced-resolve/types.d.ts +/Users/example/node_modules/enhanced-resolve/node_modules/graceful-fs/LICENSE +/Users/example/node_modules/enhanced-resolve/node_modules/graceful-fs/polyfills.js +/Users/example/node_modules/enhanced-resolve/node_modules/graceful-fs/README.md +/Users/example/node_modules/enhanced-resolve/node_modules/graceful-fs/graceful-fs.js +/Users/example/node_modules/enhanced-resolve/node_modules/graceful-fs/package.json +/Users/example/node_modules/enhanced-resolve/node_modules/graceful-fs/clone.js +/Users/example/node_modules/enhanced-resolve/node_modules/graceful-fs/legacy-streams.js +/Users/example/node_modules/enhanced-resolve/README.md +/Users/example/node_modules/enhanced-resolve/package.json +/Users/example/node_modules/enhanced-resolve/lib/JoinRequestPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/getPaths.js +/Users/example/node_modules/enhanced-resolve/lib/NextPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/ResolverFactory.js +/Users/example/node_modules/enhanced-resolve/lib/ModulesInRootPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/LogInfoPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/ExportsFieldPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/SyncAsyncFileSystemDecorator.js +/Users/example/node_modules/enhanced-resolve/lib/util/identifier.js +/Users/example/node_modules/enhanced-resolve/lib/util/process-browser.js +/Users/example/node_modules/enhanced-resolve/lib/util/path.js +/Users/example/node_modules/enhanced-resolve/lib/util/entrypoints.js +/Users/example/node_modules/enhanced-resolve/lib/createInnerContext.js +/Users/example/node_modules/enhanced-resolve/lib/ParsePlugin.js +/Users/example/node_modules/enhanced-resolve/lib/UseFilePlugin.js +/Users/example/node_modules/enhanced-resolve/lib/AliasFieldPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/RootsPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/CloneBasenamePlugin.js +/Users/example/node_modules/enhanced-resolve/lib/index.js +/Users/example/node_modules/enhanced-resolve/lib/JoinRequestPartPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/FileExistsPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/MainFieldPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/ImportsFieldPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/ConditionalPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/getInnerRequest.js +/Users/example/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js +/Users/example/node_modules/enhanced-resolve/lib/SelfReferencePlugin.js +/Users/example/node_modules/enhanced-resolve/lib/SymlinkPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/forEachBail.js +/Users/example/node_modules/enhanced-resolve/lib/AppendPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/AliasPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js +/Users/example/node_modules/enhanced-resolve/lib/PnpPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/DescriptionFileUtils.js +/Users/example/node_modules/enhanced-resolve/lib/ModulesInHierachicDirectoriesPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/TryNextPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/ResultPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/RestrictionsPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js +/Users/example/node_modules/enhanced-resolve/lib/DirectoryExistsPlugin.js +/Users/example/node_modules/enhanced-resolve/lib/Resolver.js +/Users/example/node_modules/event-emitter/.npmignore +/Users/example/node_modules/event-emitter/benchmark/single-on.js +/Users/example/node_modules/event-emitter/benchmark/many-on.js +/Users/example/node_modules/event-emitter/unify.js +/Users/example/node_modules/event-emitter/LICENSE +/Users/example/node_modules/event-emitter/test/unify.js +/Users/example/node_modules/event-emitter/test/emit-error.js +/Users/example/node_modules/event-emitter/test/has-listeners.js +/Users/example/node_modules/event-emitter/test/index.js +/Users/example/node_modules/event-emitter/test/pipe.js +/Users/example/node_modules/event-emitter/test/all-off.js +/Users/example/node_modules/event-emitter/emit-error.js +/Users/example/node_modules/event-emitter/has-listeners.js +/Users/example/node_modules/event-emitter/CHANGES +/Users/example/node_modules/event-emitter/index.js +/Users/example/node_modules/event-emitter/.lint +/Users/example/node_modules/event-emitter/README.md +/Users/example/node_modules/event-emitter/package.json +/Users/example/node_modules/event-emitter/pipe.js +/Users/example/node_modules/event-emitter/.testignore +/Users/example/node_modules/event-emitter/.travis.yml +/Users/example/node_modules/event-emitter/all-off.js +/Users/example/node_modules/through/LICENSE.APACHE2 +/Users/example/node_modules/through/LICENSE.MIT +/Users/example/node_modules/through/test/auto-destroy.js +/Users/example/node_modules/through/test/end.js +/Users/example/node_modules/through/test/index.js +/Users/example/node_modules/through/test/async.js +/Users/example/node_modules/through/test/buffering.js +/Users/example/node_modules/through/index.js +/Users/example/node_modules/through/readme.markdown +/Users/example/node_modules/through/package.json +/Users/example/node_modules/through/.travis.yml +/Users/example/node_modules/matcher/license +/Users/example/node_modules/matcher/node_modules/escape-string-regexp/license +/Users/example/node_modules/matcher/node_modules/escape-string-regexp/index.js +/Users/example/node_modules/matcher/node_modules/escape-string-regexp/readme.md +/Users/example/node_modules/matcher/node_modules/escape-string-regexp/package.json +/Users/example/node_modules/matcher/node_modules/escape-string-regexp/index.d.ts +/Users/example/node_modules/matcher/index.js +/Users/example/node_modules/matcher/readme.md +/Users/example/node_modules/matcher/package.json +/Users/example/node_modules/matcher/index.d.ts +/Users/example/node_modules/esprima/bin/esparse.js +/Users/example/node_modules/esprima/bin/esvalidate.js +/Users/example/node_modules/esprima/ChangeLog +/Users/example/node_modules/esprima/dist/esprima.js +/Users/example/node_modules/esprima/README.md +/Users/example/node_modules/esprima/LICENSE.BSD +/Users/example/node_modules/esprima/package.json +/Users/example/node_modules/gulp-plumber/LICENSE +/Users/example/node_modules/gulp-plumber/node_modules/arr-diff/LICENSE +/Users/example/node_modules/gulp-plumber/node_modules/arr-diff/index.js +/Users/example/node_modules/gulp-plumber/node_modules/arr-diff/README.md +/Users/example/node_modules/gulp-plumber/node_modules/arr-diff/package.json +/Users/example/node_modules/gulp-plumber/node_modules/strip-ansi/license +/Users/example/node_modules/gulp-plumber/node_modules/strip-ansi/index.js +/Users/example/node_modules/gulp-plumber/node_modules/strip-ansi/readme.md +/Users/example/node_modules/gulp-plumber/node_modules/strip-ansi/package.json +/Users/example/node_modules/gulp-plumber/node_modules/arr-union/LICENSE +/Users/example/node_modules/gulp-plumber/node_modules/arr-union/index.js +/Users/example/node_modules/gulp-plumber/node_modules/arr-union/README.md +/Users/example/node_modules/gulp-plumber/node_modules/arr-union/package.json +/Users/example/node_modules/gulp-plumber/node_modules/array-slice/LICENSE +/Users/example/node_modules/gulp-plumber/node_modules/array-slice/index.js +/Users/example/node_modules/gulp-plumber/node_modules/array-slice/README.md +/Users/example/node_modules/gulp-plumber/node_modules/array-slice/package.json +/Users/example/node_modules/gulp-plumber/node_modules/extend-shallow/LICENSE +/Users/example/node_modules/gulp-plumber/node_modules/extend-shallow/index.js +/Users/example/node_modules/gulp-plumber/node_modules/extend-shallow/README.md +/Users/example/node_modules/gulp-plumber/node_modules/extend-shallow/package.json +/Users/example/node_modules/gulp-plumber/node_modules/plugin-error/LICENSE +/Users/example/node_modules/gulp-plumber/node_modules/plugin-error/index.js +/Users/example/node_modules/gulp-plumber/node_modules/plugin-error/README.md +/Users/example/node_modules/gulp-plumber/node_modules/plugin-error/package.json +/Users/example/node_modules/gulp-plumber/node_modules/chalk/license +/Users/example/node_modules/gulp-plumber/node_modules/chalk/index.js +/Users/example/node_modules/gulp-plumber/node_modules/chalk/readme.md +/Users/example/node_modules/gulp-plumber/node_modules/chalk/package.json +/Users/example/node_modules/gulp-plumber/node_modules/supports-color/license +/Users/example/node_modules/gulp-plumber/node_modules/supports-color/index.js +/Users/example/node_modules/gulp-plumber/node_modules/supports-color/readme.md +/Users/example/node_modules/gulp-plumber/node_modules/supports-color/package.json +/Users/example/node_modules/gulp-plumber/node_modules/kind-of/index.js +/Users/example/node_modules/gulp-plumber/node_modules/kind-of/README.md +/Users/example/node_modules/gulp-plumber/node_modules/kind-of/package.json +/Users/example/node_modules/gulp-plumber/node_modules/ansi-styles/license +/Users/example/node_modules/gulp-plumber/node_modules/ansi-styles/index.js +/Users/example/node_modules/gulp-plumber/node_modules/ansi-styles/readme.md +/Users/example/node_modules/gulp-plumber/node_modules/ansi-styles/package.json +/Users/example/node_modules/gulp-plumber/index.js +/Users/example/node_modules/gulp-plumber/README.md +/Users/example/node_modules/gulp-plumber/package.json +/Users/example/node_modules/postcss-modules-local-by-default/LICENSE +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/API.md +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/CHANGELOG.md +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/tokenTypes.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/util/stripComments.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/util/ensureObject.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/util/index.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/util/getProp.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/util/unesc.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/processor.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/index.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/stripComments.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/postcss.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/lossy.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/util/helpers.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/tags.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/nesting.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/attributes.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/guards.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/id.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/combinators.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/classes.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/node.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/sourceIndex.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/comments.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/universal.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/namespaces.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/pseudos.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/container.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/parser.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/nonstandard.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/escapes.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/__tests__/exceptions.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/sortAscending.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/tokenize.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/parser.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/selectors/selector.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/selectors/pseudo.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/selectors/types.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/selectors/className.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/selectors/combinator.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/selectors/nesting.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/selectors/index.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/selectors/guards.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/selectors/id.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/selectors/comment.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/selectors/attribute.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/selectors/namespace.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/selectors/node.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/selectors/string.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/selectors/root.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/selectors/tag.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/selectors/universal.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/selectors/constructors.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/dist/selectors/container.js +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/postcss-selector-parser.d.ts +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/README.md +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/package.json +/Users/example/node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser/LICENSE-MIT +/Users/example/node_modules/postcss-modules-local-by-default/README.md +/Users/example/node_modules/postcss-modules-local-by-default/package.json +/Users/example/node_modules/postcss-modules-local-by-default/src/index.js +/Users/example/node_modules/sigmund/LICENSE +/Users/example/node_modules/sigmund/test/basic.js +/Users/example/node_modules/sigmund/sigmund.js +/Users/example/node_modules/sigmund/README.md +/Users/example/node_modules/sigmund/package.json +/Users/example/node_modules/sigmund/bench.js +/Users/example/node_modules/postcss-modules-values/LICENSE +/Users/example/node_modules/postcss-modules-values/CHANGELOG.md +/Users/example/node_modules/postcss-modules-values/README.md +/Users/example/node_modules/postcss-modules-values/package.json +/Users/example/node_modules/postcss-modules-values/src/index.js +/Users/example/node_modules/http2-wrapper/LICENSE +/Users/example/node_modules/http2-wrapper/source/incoming-message.js +/Users/example/node_modules/http2-wrapper/source/index.js +/Users/example/node_modules/http2-wrapper/source/utils/calculate-server-name.js +/Users/example/node_modules/http2-wrapper/source/utils/proxy-events.js +/Users/example/node_modules/http2-wrapper/source/utils/url-to-options.js +/Users/example/node_modules/http2-wrapper/source/utils/errors.js +/Users/example/node_modules/http2-wrapper/source/utils/is-request-pseudo-header.js +/Users/example/node_modules/http2-wrapper/source/auto.js +/Users/example/node_modules/http2-wrapper/source/client-request.js +/Users/example/node_modules/http2-wrapper/source/agent.js +/Users/example/node_modules/http2-wrapper/README.md +/Users/example/node_modules/http2-wrapper/package.json +/Users/example/node_modules/has-flag/license +/Users/example/node_modules/has-flag/index.js +/Users/example/node_modules/has-flag/readme.md +/Users/example/node_modules/has-flag/package.json +/Users/example/node_modules/has-flag/index.d.ts +/Users/example/node_modules/supports-color/license +/Users/example/node_modules/supports-color/index.js +/Users/example/node_modules/supports-color/readme.md +/Users/example/node_modules/supports-color/package.json +/Users/example/node_modules/supports-color/browser.js +/Users/example/node_modules/sparkles/LICENSE +/Users/example/node_modules/sparkles/index.js +/Users/example/node_modules/sparkles/README.md +/Users/example/node_modules/sparkles/package.json +/Users/example/node_modules/wrap-ansi-cjs/license +/Users/example/node_modules/wrap-ansi-cjs/index.js +/Users/example/node_modules/wrap-ansi-cjs/readme.md +/Users/example/node_modules/wrap-ansi-cjs/package.json +/Users/example/node_modules/html-escaper/esm/index.js +/Users/example/node_modules/html-escaper/index.js +/Users/example/node_modules/html-escaper/README.md +/Users/example/node_modules/html-escaper/package.json +/Users/example/node_modules/html-escaper/LICENSE.txt +/Users/example/node_modules/html-escaper/min.js +/Users/example/node_modules/html-escaper/cjs/index.js +/Users/example/node_modules/xml/.npmignore +/Users/example/node_modules/xml/LICENSE +/Users/example/node_modules/xml/test/xml.test.js +/Users/example/node_modules/xml/readme.md +/Users/example/node_modules/xml/package.json +/Users/example/node_modules/xml/examples/server.js +/Users/example/node_modules/xml/examples/examples.js +/Users/example/node_modules/xml/lib/xml.js +/Users/example/node_modules/xml/lib/escapeForXML.js +/Users/example/node_modules/xml/.travis.yml +/Users/example/node_modules/fs-minipass/LICENSE +/Users/example/node_modules/fs-minipass/index.js +/Users/example/node_modules/fs-minipass/README.md +/Users/example/node_modules/fs-minipass/package.json +/Users/example/node_modules/vary/LICENSE +/Users/example/node_modules/vary/HISTORY.md +/Users/example/node_modules/vary/index.js +/Users/example/node_modules/vary/README.md +/Users/example/node_modules/vary/package.json +/Users/example/node_modules/detect-indent/license +/Users/example/node_modules/detect-indent/index.js +/Users/example/node_modules/detect-indent/readme.md +/Users/example/node_modules/detect-indent/package.json +/Users/example/node_modules/fs-extra/LICENSE +/Users/example/node_modules/fs-extra/CHANGELOG.md +/Users/example/node_modules/fs-extra/node_modules/graceful-fs/LICENSE +/Users/example/node_modules/fs-extra/node_modules/graceful-fs/polyfills.js +/Users/example/node_modules/fs-extra/node_modules/graceful-fs/README.md +/Users/example/node_modules/fs-extra/node_modules/graceful-fs/graceful-fs.js +/Users/example/node_modules/fs-extra/node_modules/graceful-fs/package.json +/Users/example/node_modules/fs-extra/node_modules/graceful-fs/clone.js +/Users/example/node_modules/fs-extra/node_modules/graceful-fs/legacy-streams.js +/Users/example/node_modules/fs-extra/README.md +/Users/example/node_modules/fs-extra/package.json +/Users/example/node_modules/fs-extra/lib/move/index.js +/Users/example/node_modules/fs-extra/lib/move/move.js +/Users/example/node_modules/fs-extra/lib/ensure/link.js +/Users/example/node_modules/fs-extra/lib/ensure/index.js +/Users/example/node_modules/fs-extra/lib/ensure/symlink.js +/Users/example/node_modules/fs-extra/lib/ensure/file.js +/Users/example/node_modules/fs-extra/lib/ensure/symlink-paths.js +/Users/example/node_modules/fs-extra/lib/ensure/symlink-type.js +/Users/example/node_modules/fs-extra/lib/remove/rimraf.js +/Users/example/node_modules/fs-extra/lib/remove/index.js +/Users/example/node_modules/fs-extra/lib/empty/index.js +/Users/example/node_modules/fs-extra/lib/path-exists/index.js +/Users/example/node_modules/fs-extra/lib/util/utimes.js +/Users/example/node_modules/fs-extra/lib/util/buffer.js +/Users/example/node_modules/fs-extra/lib/util/stat.js +/Users/example/node_modules/fs-extra/lib/copy-sync/index.js +/Users/example/node_modules/fs-extra/lib/copy-sync/copy-sync.js +/Users/example/node_modules/fs-extra/lib/output/index.js +/Users/example/node_modules/fs-extra/lib/index.js +/Users/example/node_modules/fs-extra/lib/move-sync/move-sync.js +/Users/example/node_modules/fs-extra/lib/move-sync/index.js +/Users/example/node_modules/fs-extra/lib/mkdirs/win32.js +/Users/example/node_modules/fs-extra/lib/mkdirs/index.js +/Users/example/node_modules/fs-extra/lib/mkdirs/mkdirs-sync.js +/Users/example/node_modules/fs-extra/lib/mkdirs/mkdirs.js +/Users/example/node_modules/fs-extra/lib/json/output-json.js +/Users/example/node_modules/fs-extra/lib/json/index.js +/Users/example/node_modules/fs-extra/lib/json/output-json-sync.js +/Users/example/node_modules/fs-extra/lib/json/jsonfile.js +/Users/example/node_modules/fs-extra/lib/copy/copy.js +/Users/example/node_modules/fs-extra/lib/copy/index.js +/Users/example/node_modules/fs-extra/lib/fs/index.js +/Users/example/node_modules/supports-preserve-symlinks-flag/LICENSE +/Users/example/node_modules/supports-preserve-symlinks-flag/test/index.js +/Users/example/node_modules/supports-preserve-symlinks-flag/CHANGELOG.md +/Users/example/node_modules/supports-preserve-symlinks-flag/.eslintrc +/Users/example/node_modules/supports-preserve-symlinks-flag/index.js +/Users/example/node_modules/supports-preserve-symlinks-flag/README.md +/Users/example/node_modules/supports-preserve-symlinks-flag/package.json +/Users/example/node_modules/supports-preserve-symlinks-flag/.github/FUNDING.yml +/Users/example/node_modules/supports-preserve-symlinks-flag/.nycrc +/Users/example/node_modules/supports-preserve-symlinks-flag/browser.js +/Users/example/node_modules/webpack-cli/LICENSE +/Users/example/node_modules/webpack-cli/bin/cli.js +/Users/example/node_modules/webpack-cli/node_modules/shebang-regex/license +/Users/example/node_modules/webpack-cli/node_modules/shebang-regex/index.js +/Users/example/node_modules/webpack-cli/node_modules/shebang-regex/readme.md +/Users/example/node_modules/webpack-cli/node_modules/shebang-regex/package.json +/Users/example/node_modules/webpack-cli/node_modules/shebang-regex/index.d.ts +/Users/example/node_modules/webpack-cli/node_modules/commander/LICENSE +/Users/example/node_modules/webpack-cli/node_modules/commander/typings/index.d.ts +/Users/example/node_modules/webpack-cli/node_modules/commander/index.js +/Users/example/node_modules/webpack-cli/node_modules/commander/Readme.md +/Users/example/node_modules/webpack-cli/node_modules/commander/package.json +/Users/example/node_modules/webpack-cli/node_modules/commander/esm.mjs +/Users/example/node_modules/webpack-cli/node_modules/commander/lib/argument.js +/Users/example/node_modules/webpack-cli/node_modules/commander/lib/option.js +/Users/example/node_modules/webpack-cli/node_modules/commander/lib/error.js +/Users/example/node_modules/webpack-cli/node_modules/commander/lib/command.js +/Users/example/node_modules/webpack-cli/node_modules/commander/lib/help.js +/Users/example/node_modules/webpack-cli/node_modules/commander/lib/suggestSimilar.js +/Users/example/node_modules/webpack-cli/node_modules/commander/package-support.json +/Users/example/node_modules/webpack-cli/node_modules/path-key/license +/Users/example/node_modules/webpack-cli/node_modules/path-key/index.js +/Users/example/node_modules/webpack-cli/node_modules/path-key/readme.md +/Users/example/node_modules/webpack-cli/node_modules/path-key/package.json +/Users/example/node_modules/webpack-cli/node_modules/path-key/index.d.ts +/Users/example/node_modules/webpack-cli/node_modules/cross-spawn/LICENSE +/Users/example/node_modules/webpack-cli/node_modules/cross-spawn/CHANGELOG.md +/Users/example/node_modules/webpack-cli/node_modules/cross-spawn/index.js +/Users/example/node_modules/webpack-cli/node_modules/cross-spawn/README.md +/Users/example/node_modules/webpack-cli/node_modules/cross-spawn/package.json +/Users/example/node_modules/webpack-cli/node_modules/cross-spawn/lib/util/readShebang.js +/Users/example/node_modules/webpack-cli/node_modules/cross-spawn/lib/util/escape.js +/Users/example/node_modules/webpack-cli/node_modules/cross-spawn/lib/util/resolveCommand.js +/Users/example/node_modules/webpack-cli/node_modules/cross-spawn/lib/parse.js +/Users/example/node_modules/webpack-cli/node_modules/cross-spawn/lib/enoent.js +/Users/example/node_modules/webpack-cli/node_modules/which/LICENSE +/Users/example/node_modules/webpack-cli/node_modules/which/bin/node-which +/Users/example/node_modules/webpack-cli/node_modules/which/CHANGELOG.md +/Users/example/node_modules/webpack-cli/node_modules/which/README.md +/Users/example/node_modules/webpack-cli/node_modules/which/which.js +/Users/example/node_modules/webpack-cli/node_modules/which/package.json +/Users/example/node_modules/webpack-cli/node_modules/shebang-command/license +/Users/example/node_modules/webpack-cli/node_modules/shebang-command/index.js +/Users/example/node_modules/webpack-cli/node_modules/shebang-command/readme.md +/Users/example/node_modules/webpack-cli/node_modules/shebang-command/package.json +/Users/example/node_modules/webpack-cli/README.md +/Users/example/node_modules/webpack-cli/package.json +/Users/example/node_modules/webpack-cli/lib/webpack-cli.d.ts +/Users/example/node_modules/webpack-cli/lib/types.js +/Users/example/node_modules/webpack-cli/lib/plugins/cli-plugin.d.ts +/Users/example/node_modules/webpack-cli/lib/plugins/cli-plugin.js +/Users/example/node_modules/webpack-cli/lib/types.d.ts +/Users/example/node_modules/webpack-cli/lib/bootstrap.js +/Users/example/node_modules/webpack-cli/lib/webpack-cli.js +/Users/example/node_modules/webpack-cli/lib/index.js +/Users/example/node_modules/webpack-cli/lib/utils/dynamic-import-loader.d.ts +/Users/example/node_modules/webpack-cli/lib/utils/dynamic-import-loader.js +/Users/example/node_modules/webpack-cli/lib/index.d.ts +/Users/example/node_modules/webpack-cli/lib/bootstrap.d.ts +/Users/example/node_modules/web-tree-sitter/tree-sitter.js +/Users/example/node_modules/web-tree-sitter/LICENSE +/Users/example/node_modules/web-tree-sitter/tree-sitter.wasm +/Users/example/node_modules/web-tree-sitter/README.md +/Users/example/node_modules/web-tree-sitter/package.json +/Users/example/node_modules/web-tree-sitter/tree-sitter-web.d.ts +/Users/example/node_modules/array-each/LICENSE +/Users/example/node_modules/array-each/index.js +/Users/example/node_modules/array-each/README.md +/Users/example/node_modules/array-each/package.json +/Users/example/node_modules/color-convert/route.js +/Users/example/node_modules/color-convert/conversions.js +/Users/example/node_modules/color-convert/LICENSE +/Users/example/node_modules/color-convert/CHANGELOG.md +/Users/example/node_modules/color-convert/index.js +/Users/example/node_modules/color-convert/README.md +/Users/example/node_modules/color-convert/package.json +/Users/example/node_modules/path-key/license +/Users/example/node_modules/path-key/index.js +/Users/example/node_modules/path-key/readme.md +/Users/example/node_modules/path-key/package.json +/Users/example/node_modules/merge-stream/LICENSE +/Users/example/node_modules/merge-stream/index.js +/Users/example/node_modules/merge-stream/README.md +/Users/example/node_modules/merge-stream/package.json +/Users/example/node_modules/istanbul-lib-report/LICENSE +/Users/example/node_modules/istanbul-lib-report/CHANGELOG.md +/Users/example/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/LICENSE +/Users/example/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/CHANGELOG.md +/Users/example/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/index.js +/Users/example/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/README.md +/Users/example/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/package.json +/Users/example/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/lib/file-coverage.js +/Users/example/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/lib/data-properties.js +/Users/example/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/lib/percent.js +/Users/example/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/lib/coverage-summary.js +/Users/example/node_modules/istanbul-lib-report/node_modules/istanbul-lib-coverage/lib/coverage-map.js +/Users/example/node_modules/istanbul-lib-report/index.js +/Users/example/node_modules/istanbul-lib-report/README.md +/Users/example/node_modules/istanbul-lib-report/package.json +/Users/example/node_modules/istanbul-lib-report/lib/summarizer-factory.js +/Users/example/node_modules/istanbul-lib-report/lib/watermarks.js +/Users/example/node_modules/istanbul-lib-report/lib/xml-writer.js +/Users/example/node_modules/istanbul-lib-report/lib/file-writer.js +/Users/example/node_modules/istanbul-lib-report/lib/tree.js +/Users/example/node_modules/istanbul-lib-report/lib/report-base.js +/Users/example/node_modules/istanbul-lib-report/lib/path.js +/Users/example/node_modules/istanbul-lib-report/lib/context.js +/Users/example/node_modules/spdx-license-ids/README.md +/Users/example/node_modules/spdx-license-ids/package.json +/Users/example/node_modules/spdx-license-ids/deprecated.json +/Users/example/node_modules/spdx-license-ids/index.json +/Users/example/node_modules/readdirp/LICENSE +/Users/example/node_modules/readdirp/index.js +/Users/example/node_modules/readdirp/README.md +/Users/example/node_modules/readdirp/package.json +/Users/example/node_modules/readdirp/index.d.ts +/Users/example/node_modules/through2-filter/LICENSE +/Users/example/node_modules/through2-filter/index.js +/Users/example/node_modules/through2-filter/README.md +/Users/example/node_modules/through2-filter/package.json +/Users/example/node_modules/json-parse-better-errors/LICENSE.md +/Users/example/node_modules/json-parse-better-errors/CHANGELOG.md +/Users/example/node_modules/json-parse-better-errors/index.js +/Users/example/node_modules/json-parse-better-errors/README.md +/Users/example/node_modules/json-parse-better-errors/package.json +/Users/example/node_modules/snapdragon/LICENSE +/Users/example/node_modules/snapdragon/node_modules/ms/license.md +/Users/example/node_modules/snapdragon/node_modules/ms/index.js +/Users/example/node_modules/snapdragon/node_modules/ms/readme.md +/Users/example/node_modules/snapdragon/node_modules/ms/package.json +/Users/example/node_modules/snapdragon/node_modules/source-map/LICENSE +/Users/example/node_modules/snapdragon/node_modules/source-map/CHANGELOG.md +/Users/example/node_modules/snapdragon/node_modules/source-map/dist/source-map.min.js.map +/Users/example/node_modules/snapdragon/node_modules/source-map/dist/source-map.debug.js +/Users/example/node_modules/snapdragon/node_modules/source-map/dist/source-map.js +/Users/example/node_modules/snapdragon/node_modules/source-map/dist/source-map.min.js +/Users/example/node_modules/snapdragon/node_modules/source-map/README.md +/Users/example/node_modules/snapdragon/node_modules/source-map/package.json +/Users/example/node_modules/snapdragon/node_modules/source-map/source-map.js +/Users/example/node_modules/snapdragon/node_modules/source-map/lib/source-map-consumer.js +/Users/example/node_modules/snapdragon/node_modules/source-map/lib/quick-sort.js +/Users/example/node_modules/snapdragon/node_modules/source-map/lib/util.js +/Users/example/node_modules/snapdragon/node_modules/source-map/lib/base64-vlq.js +/Users/example/node_modules/snapdragon/node_modules/source-map/lib/mapping-list.js +/Users/example/node_modules/snapdragon/node_modules/source-map/lib/binary-search.js +/Users/example/node_modules/snapdragon/node_modules/source-map/lib/base64.js +/Users/example/node_modules/snapdragon/node_modules/source-map/lib/array-set.js +/Users/example/node_modules/snapdragon/node_modules/source-map/lib/source-node.js +/Users/example/node_modules/snapdragon/node_modules/source-map/lib/source-map-generator.js +/Users/example/node_modules/snapdragon/node_modules/debug/.npmignore +/Users/example/node_modules/snapdragon/node_modules/debug/LICENSE +/Users/example/node_modules/snapdragon/node_modules/debug/CHANGELOG.md +/Users/example/node_modules/snapdragon/node_modules/debug/Makefile +/Users/example/node_modules/snapdragon/node_modules/debug/.eslintrc +/Users/example/node_modules/snapdragon/node_modules/debug/README.md +/Users/example/node_modules/snapdragon/node_modules/debug/component.json +/Users/example/node_modules/snapdragon/node_modules/debug/node.js +/Users/example/node_modules/snapdragon/node_modules/debug/package.json +/Users/example/node_modules/snapdragon/node_modules/debug/karma.conf.js +/Users/example/node_modules/snapdragon/node_modules/debug/.coveralls.yml +/Users/example/node_modules/snapdragon/node_modules/debug/.travis.yml +/Users/example/node_modules/snapdragon/node_modules/debug/src/index.js +/Users/example/node_modules/snapdragon/node_modules/debug/src/node.js +/Users/example/node_modules/snapdragon/node_modules/debug/src/browser.js +/Users/example/node_modules/snapdragon/node_modules/debug/src/inspector-log.js +/Users/example/node_modules/snapdragon/node_modules/debug/src/debug.js +/Users/example/node_modules/snapdragon/index.js +/Users/example/node_modules/snapdragon/README.md +/Users/example/node_modules/snapdragon/package.json +/Users/example/node_modules/snapdragon/lib/source-maps.js +/Users/example/node_modules/snapdragon/lib/compiler.js +/Users/example/node_modules/snapdragon/lib/utils.js +/Users/example/node_modules/snapdragon/lib/parser.js +/Users/example/node_modules/snapdragon/lib/position.js +/Users/example/node_modules/resolve-cwd/license +/Users/example/node_modules/resolve-cwd/node_modules/resolve-from/license +/Users/example/node_modules/resolve-cwd/node_modules/resolve-from/index.js +/Users/example/node_modules/resolve-cwd/node_modules/resolve-from/readme.md +/Users/example/node_modules/resolve-cwd/node_modules/resolve-from/package.json +/Users/example/node_modules/resolve-cwd/node_modules/resolve-from/index.d.ts +/Users/example/node_modules/resolve-cwd/index.js +/Users/example/node_modules/resolve-cwd/readme.md +/Users/example/node_modules/resolve-cwd/package.json +/Users/example/node_modules/resolve-cwd/index.d.ts +/Users/example/node_modules/postcss-calc/types/lib/stringifier.d.ts +/Users/example/node_modules/postcss-calc/types/lib/reducer.d.ts +/Users/example/node_modules/postcss-calc/types/lib/convertUnit.d.ts +/Users/example/node_modules/postcss-calc/types/lib/transform.d.ts +/Users/example/node_modules/postcss-calc/types/index.d.ts +/Users/example/node_modules/postcss-calc/LICENSE +/Users/example/node_modules/postcss-calc/README.md +/Users/example/node_modules/postcss-calc/package.json +/Users/example/node_modules/postcss-calc/src/index.js +/Users/example/node_modules/postcss-calc/src/lib/stringifier.js +/Users/example/node_modules/postcss-calc/src/lib/reducer.js +/Users/example/node_modules/postcss-calc/src/lib/convertUnit.js +/Users/example/node_modules/postcss-calc/src/lib/transform.js +/Users/example/node_modules/postcss-calc/src/parser.d.ts +/Users/example/node_modules/postcss-calc/src/parser.js +/Users/example/node_modules/brace-expansion/LICENSE +/Users/example/node_modules/brace-expansion/index.js +/Users/example/node_modules/brace-expansion/README.md +/Users/example/node_modules/brace-expansion/package.json +/Users/example/node_modules/brace-expansion/.github/FUNDING.yml +/Users/example/node_modules/foreground-child/LICENSE +/Users/example/node_modules/foreground-child/dist/mjs/all-signals.js +/Users/example/node_modules/foreground-child/dist/mjs/watchdog.d.ts +/Users/example/node_modules/foreground-child/dist/mjs/watchdog.d.ts.map +/Users/example/node_modules/foreground-child/dist/mjs/index.js +/Users/example/node_modules/foreground-child/dist/mjs/watchdog.js +/Users/example/node_modules/foreground-child/dist/mjs/all-signals.d.ts.map +/Users/example/node_modules/foreground-child/dist/mjs/all-signals.d.ts +/Users/example/node_modules/foreground-child/dist/mjs/package.json +/Users/example/node_modules/foreground-child/dist/mjs/index.js.map +/Users/example/node_modules/foreground-child/dist/mjs/all-signals.js.map +/Users/example/node_modules/foreground-child/dist/mjs/index.d.ts +/Users/example/node_modules/foreground-child/dist/mjs/watchdog.js.map +/Users/example/node_modules/foreground-child/dist/mjs/index.d.ts.map +/Users/example/node_modules/foreground-child/dist/cjs/all-signals.js +/Users/example/node_modules/foreground-child/dist/cjs/watchdog.d.ts +/Users/example/node_modules/foreground-child/dist/cjs/watchdog.d.ts.map +/Users/example/node_modules/foreground-child/dist/cjs/index.js +/Users/example/node_modules/foreground-child/dist/cjs/watchdog.js +/Users/example/node_modules/foreground-child/dist/cjs/all-signals.d.ts.map +/Users/example/node_modules/foreground-child/dist/cjs/all-signals.d.ts +/Users/example/node_modules/foreground-child/dist/cjs/package.json +/Users/example/node_modules/foreground-child/dist/cjs/index.js.map +/Users/example/node_modules/foreground-child/dist/cjs/all-signals.js.map +/Users/example/node_modules/foreground-child/dist/cjs/index.d.ts +/Users/example/node_modules/foreground-child/dist/cjs/watchdog.js.map +/Users/example/node_modules/foreground-child/dist/cjs/index.d.ts.map +/Users/example/node_modules/foreground-child/node_modules/shebang-regex/license +/Users/example/node_modules/foreground-child/node_modules/shebang-regex/index.js +/Users/example/node_modules/foreground-child/node_modules/shebang-regex/readme.md +/Users/example/node_modules/foreground-child/node_modules/shebang-regex/package.json +/Users/example/node_modules/foreground-child/node_modules/shebang-regex/index.d.ts +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/mjs/signals.js.map +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/mjs/signals.js +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/mjs/index.js +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/mjs/browser.d.ts.map +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/mjs/package.json +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/mjs/browser.js.map +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/mjs/signals.d.ts.map +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/mjs/index.js.map +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/mjs/index.d.ts +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/mjs/signals.d.ts +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/mjs/browser.js +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/mjs/browser.d.ts +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/mjs/index.d.ts.map +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/cjs/signals.js.map +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/cjs/signals.js +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/cjs/index.js +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/cjs/browser.d.ts.map +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/cjs/package.json +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/cjs/browser.js.map +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/cjs/signals.d.ts.map +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/cjs/index.js.map +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/cjs/index.d.ts +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/cjs/signals.d.ts +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/cjs/browser.js +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/cjs/browser.d.ts +/Users/example/node_modules/foreground-child/node_modules/signal-exit/dist/cjs/index.d.ts.map +/Users/example/node_modules/foreground-child/node_modules/signal-exit/README.md +/Users/example/node_modules/foreground-child/node_modules/signal-exit/package.json +/Users/example/node_modules/foreground-child/node_modules/signal-exit/LICENSE.txt +/Users/example/node_modules/foreground-child/node_modules/path-key/license +/Users/example/node_modules/foreground-child/node_modules/path-key/index.js +/Users/example/node_modules/foreground-child/node_modules/path-key/readme.md +/Users/example/node_modules/foreground-child/node_modules/path-key/package.json +/Users/example/node_modules/foreground-child/node_modules/path-key/index.d.ts +/Users/example/node_modules/foreground-child/node_modules/cross-spawn/LICENSE +/Users/example/node_modules/foreground-child/node_modules/cross-spawn/CHANGELOG.md +/Users/example/node_modules/foreground-child/node_modules/cross-spawn/index.js +/Users/example/node_modules/foreground-child/node_modules/cross-spawn/README.md +/Users/example/node_modules/foreground-child/node_modules/cross-spawn/package.json +/Users/example/node_modules/foreground-child/node_modules/cross-spawn/lib/util/readShebang.js +/Users/example/node_modules/foreground-child/node_modules/cross-spawn/lib/util/escape.js +/Users/example/node_modules/foreground-child/node_modules/cross-spawn/lib/util/resolveCommand.js +/Users/example/node_modules/foreground-child/node_modules/cross-spawn/lib/parse.js +/Users/example/node_modules/foreground-child/node_modules/cross-spawn/lib/enoent.js +/Users/example/node_modules/foreground-child/node_modules/which/LICENSE +/Users/example/node_modules/foreground-child/node_modules/which/bin/node-which +/Users/example/node_modules/foreground-child/node_modules/which/CHANGELOG.md +/Users/example/node_modules/foreground-child/node_modules/which/README.md +/Users/example/node_modules/foreground-child/node_modules/which/which.js +/Users/example/node_modules/foreground-child/node_modules/which/package.json +/Users/example/node_modules/foreground-child/node_modules/shebang-command/license +/Users/example/node_modules/foreground-child/node_modules/shebang-command/index.js +/Users/example/node_modules/foreground-child/node_modules/shebang-command/readme.md +/Users/example/node_modules/foreground-child/node_modules/shebang-command/package.json +/Users/example/node_modules/foreground-child/README.md +/Users/example/node_modules/foreground-child/package.json +/Users/example/node_modules/schema-utils/LICENSE +/Users/example/node_modules/schema-utils/CHANGELOG.md +/Users/example/node_modules/schema-utils/dist/ValidationError.js +/Users/example/node_modules/schema-utils/dist/util/Range.js +/Users/example/node_modules/schema-utils/dist/util/hints.js +/Users/example/node_modules/schema-utils/dist/index.js +/Users/example/node_modules/schema-utils/dist/validate.js +/Users/example/node_modules/schema-utils/dist/keywords/absolutePath.js +/Users/example/node_modules/schema-utils/node_modules/@types/json-schema/LICENSE +/Users/example/node_modules/schema-utils/node_modules/@types/json-schema/README.md +/Users/example/node_modules/schema-utils/node_modules/@types/json-schema/package.json +/Users/example/node_modules/schema-utils/node_modules/@types/json-schema/index.d.ts +/Users/example/node_modules/schema-utils/declarations/util/Range.d.ts +/Users/example/node_modules/schema-utils/declarations/util/hints.d.ts +/Users/example/node_modules/schema-utils/declarations/ValidationError.d.ts +/Users/example/node_modules/schema-utils/declarations/validate.d.ts +/Users/example/node_modules/schema-utils/declarations/index.d.ts +/Users/example/node_modules/schema-utils/declarations/keywords/absolutePath.d.ts +/Users/example/node_modules/schema-utils/README.md +/Users/example/node_modules/schema-utils/package.json +/Users/example/node_modules/fill-range/LICENSE +/Users/example/node_modules/fill-range/index.js +/Users/example/node_modules/fill-range/README.md +/Users/example/node_modules/fill-range/package.json +/Users/example/node_modules/to-absolute-glob/LICENSE +/Users/example/node_modules/to-absolute-glob/index.js +/Users/example/node_modules/to-absolute-glob/readme.md +/Users/example/node_modules/to-absolute-glob/package.json +/Users/example/node_modules/json-stable-stringify-without-jsonify/.npmignore +/Users/example/node_modules/json-stable-stringify-without-jsonify/LICENSE +/Users/example/node_modules/json-stable-stringify-without-jsonify/test/str.js +/Users/example/node_modules/json-stable-stringify-without-jsonify/test/space.js +/Users/example/node_modules/json-stable-stringify-without-jsonify/test/nested.js +/Users/example/node_modules/json-stable-stringify-without-jsonify/test/replacer.js +/Users/example/node_modules/json-stable-stringify-without-jsonify/test/cmp.js +/Users/example/node_modules/json-stable-stringify-without-jsonify/test/to-json.js +/Users/example/node_modules/json-stable-stringify-without-jsonify/example/key_cmp.js +/Users/example/node_modules/json-stable-stringify-without-jsonify/example/str.js +/Users/example/node_modules/json-stable-stringify-without-jsonify/example/nested.js +/Users/example/node_modules/json-stable-stringify-without-jsonify/example/value_cmp.js +/Users/example/node_modules/json-stable-stringify-without-jsonify/index.js +/Users/example/node_modules/json-stable-stringify-without-jsonify/readme.markdown +/Users/example/node_modules/json-stable-stringify-without-jsonify/package.json +/Users/example/node_modules/json-stable-stringify-without-jsonify/.travis.yml +/Users/example/node_modules/css-what/LICENSE +/Users/example/node_modules/css-what/readme.md +/Users/example/node_modules/css-what/package.json +/Users/example/node_modules/css-what/lib/es/stringify.js +/Users/example/node_modules/css-what/lib/es/types.js +/Users/example/node_modules/css-what/lib/es/parse.d.ts +/Users/example/node_modules/css-what/lib/es/types.d.ts +/Users/example/node_modules/css-what/lib/es/index.js +/Users/example/node_modules/css-what/lib/es/stringify.d.ts.map +/Users/example/node_modules/css-what/lib/es/stringify.d.ts +/Users/example/node_modules/css-what/lib/es/parse.js +/Users/example/node_modules/css-what/lib/es/types.d.ts.map +/Users/example/node_modules/css-what/lib/es/index.d.ts +/Users/example/node_modules/css-what/lib/es/parse.d.ts.map +/Users/example/node_modules/css-what/lib/es/index.d.ts.map +/Users/example/node_modules/css-what/lib/commonjs/stringify.js +/Users/example/node_modules/css-what/lib/commonjs/types.js +/Users/example/node_modules/css-what/lib/commonjs/parse.d.ts +/Users/example/node_modules/css-what/lib/commonjs/types.d.ts +/Users/example/node_modules/css-what/lib/commonjs/index.js +/Users/example/node_modules/css-what/lib/commonjs/stringify.d.ts.map +/Users/example/node_modules/css-what/lib/commonjs/stringify.d.ts +/Users/example/node_modules/css-what/lib/commonjs/parse.js +/Users/example/node_modules/css-what/lib/commonjs/types.d.ts.map +/Users/example/node_modules/css-what/lib/commonjs/index.d.ts +/Users/example/node_modules/css-what/lib/commonjs/parse.d.ts.map +/Users/example/node_modules/css-what/lib/commonjs/index.d.ts.map +/Users/example/node_modules/yargs-unparser/LICENSE +/Users/example/node_modules/yargs-unparser/CHANGELOG.md +/Users/example/node_modules/yargs-unparser/node_modules/is-plain-obj/license +/Users/example/node_modules/yargs-unparser/node_modules/is-plain-obj/index.js +/Users/example/node_modules/yargs-unparser/node_modules/is-plain-obj/readme.md +/Users/example/node_modules/yargs-unparser/node_modules/is-plain-obj/package.json +/Users/example/node_modules/yargs-unparser/node_modules/is-plain-obj/index.d.ts +/Users/example/node_modules/yargs-unparser/node_modules/decamelize/license +/Users/example/node_modules/yargs-unparser/node_modules/decamelize/index.js +/Users/example/node_modules/yargs-unparser/node_modules/decamelize/readme.md +/Users/example/node_modules/yargs-unparser/node_modules/decamelize/package.json +/Users/example/node_modules/yargs-unparser/node_modules/decamelize/index.d.ts +/Users/example/node_modules/yargs-unparser/node_modules/camelcase/license +/Users/example/node_modules/yargs-unparser/node_modules/camelcase/index.js +/Users/example/node_modules/yargs-unparser/node_modules/camelcase/readme.md +/Users/example/node_modules/yargs-unparser/node_modules/camelcase/package.json +/Users/example/node_modules/yargs-unparser/node_modules/camelcase/index.d.ts +/Users/example/node_modules/yargs-unparser/index.js +/Users/example/node_modules/yargs-unparser/README.md +/Users/example/node_modules/yargs-unparser/package.json +/Users/example/node_modules/resolve-options/LICENSE +/Users/example/node_modules/resolve-options/index.js +/Users/example/node_modules/resolve-options/README.md +/Users/example/node_modules/resolve-options/package.json +/Users/example/node_modules/class-utils/LICENSE +/Users/example/node_modules/class-utils/index.js +/Users/example/node_modules/class-utils/README.md +/Users/example/node_modules/class-utils/package.json +/Users/example/node_modules/binary-extensions/binary-extensions.json +/Users/example/node_modules/binary-extensions/license +/Users/example/node_modules/binary-extensions/binary-extensions.json.d.ts +/Users/example/node_modules/binary-extensions/index.js +/Users/example/node_modules/binary-extensions/readme.md +/Users/example/node_modules/binary-extensions/package.json +/Users/example/node_modules/binary-extensions/index.d.ts +/Users/example/node_modules/svgo/LICENSE +/Users/example/node_modules/svgo/bin/svgo +/Users/example/node_modules/svgo/dist/svgo.browser.js +/Users/example/node_modules/svgo/plugins/removeOffCanvasPaths.js +/Users/example/node_modules/svgo/plugins/removeUselessDefs.js +/Users/example/node_modules/svgo/plugins/removeUnknownsAndDefaults.js +/Users/example/node_modules/svgo/plugins/removeTitle.js +/Users/example/node_modules/svgo/plugins/removeXMLProcInst.js +/Users/example/node_modules/svgo/plugins/_transforms.js +/Users/example/node_modules/svgo/plugins/cleanupNumericValues.js +/Users/example/node_modules/svgo/plugins/removeAttrs.js +/Users/example/node_modules/svgo/plugins/cleanupIDs.js +/Users/example/node_modules/svgo/plugins/_applyTransforms.js +/Users/example/node_modules/svgo/plugins/removeXMLNS.js +/Users/example/node_modules/svgo/plugins/preset-default.js +/Users/example/node_modules/svgo/plugins/minifyStyles.js +/Users/example/node_modules/svgo/plugins/plugins.js +/Users/example/node_modules/svgo/plugins/prefixIds.js +/Users/example/node_modules/svgo/plugins/removeEditorsNSData.js +/Users/example/node_modules/svgo/plugins/cleanupEnableBackground.js +/Users/example/node_modules/svgo/plugins/removeRasterImages.js +/Users/example/node_modules/svgo/plugins/sortAttrs.js +/Users/example/node_modules/svgo/plugins/removeComments.js +/Users/example/node_modules/svgo/plugins/_path.js +/Users/example/node_modules/svgo/plugins/mergeStyles.js +/Users/example/node_modules/svgo/plugins/moveGroupAttrsToElems.js +/Users/example/node_modules/svgo/plugins/moveElemsAttrsToGroup.js +/Users/example/node_modules/svgo/plugins/removeViewBox.js +/Users/example/node_modules/svgo/plugins/removeStyleElement.js +/Users/example/node_modules/svgo/plugins/addClassesToSVGElement.js +/Users/example/node_modules/svgo/plugins/removeEmptyContainers.js +/Users/example/node_modules/svgo/plugins/removeAttributesBySelector.js +/Users/example/node_modules/svgo/plugins/removeMetadata.js +/Users/example/node_modules/svgo/plugins/removeElementsByAttr.js +/Users/example/node_modules/svgo/plugins/removeEmptyAttrs.js +/Users/example/node_modules/svgo/plugins/removeNonInheritableGroupAttrs.js +/Users/example/node_modules/svgo/plugins/removeHiddenElems.js +/Users/example/node_modules/svgo/plugins/sortDefsChildren.js +/Users/example/node_modules/svgo/plugins/removeDesc.js +/Users/example/node_modules/svgo/plugins/reusePaths.js +/Users/example/node_modules/svgo/plugins/convertEllipseToCircle.js +/Users/example/node_modules/svgo/plugins/convertColors.js +/Users/example/node_modules/svgo/plugins/removeUselessStrokeAndFill.js +/Users/example/node_modules/svgo/plugins/removeUnusedNS.js +/Users/example/node_modules/svgo/plugins/convertTransform.js +/Users/example/node_modules/svgo/plugins/cleanupListOfValues.js +/Users/example/node_modules/svgo/plugins/removeEmptyText.js +/Users/example/node_modules/svgo/plugins/removeDimensions.js +/Users/example/node_modules/svgo/plugins/collapseGroups.js +/Users/example/node_modules/svgo/plugins/removeDoctype.js +/Users/example/node_modules/svgo/plugins/convertShapeToPath.js +/Users/example/node_modules/svgo/plugins/convertPathData.js +/Users/example/node_modules/svgo/plugins/convertStyleToAttrs.js +/Users/example/node_modules/svgo/plugins/_collections.js +/Users/example/node_modules/svgo/plugins/inlineStyles.js +/Users/example/node_modules/svgo/plugins/mergePaths.js +/Users/example/node_modules/svgo/plugins/addAttributesToSVGElement.js +/Users/example/node_modules/svgo/plugins/removeScriptElement.js +/Users/example/node_modules/svgo/plugins/cleanupAttrs.js +/Users/example/node_modules/svgo/node_modules/commander/LICENSE +/Users/example/node_modules/svgo/node_modules/commander/CHANGELOG.md +/Users/example/node_modules/svgo/node_modules/commander/typings/index.d.ts +/Users/example/node_modules/svgo/node_modules/commander/index.js +/Users/example/node_modules/svgo/node_modules/commander/Readme.md +/Users/example/node_modules/svgo/node_modules/commander/package.json +/Users/example/node_modules/svgo/node_modules/commander/esm.mjs +/Users/example/node_modules/svgo/node_modules/commander/package-support.json +/Users/example/node_modules/svgo/README.md +/Users/example/node_modules/svgo/package.json +/Users/example/node_modules/svgo/lib/stringifier.js +/Users/example/node_modules/svgo/lib/svgo-node.js +/Users/example/node_modules/svgo/lib/xast.js +/Users/example/node_modules/svgo/lib/style.js +/Users/example/node_modules/svgo/lib/svgo/tools.js +/Users/example/node_modules/svgo/lib/svgo/css-style-declaration.js +/Users/example/node_modules/svgo/lib/svgo/css-class-list.js +/Users/example/node_modules/svgo/lib/svgo/css-select-adapter.js +/Users/example/node_modules/svgo/lib/svgo/coa.js +/Users/example/node_modules/svgo/lib/svgo/plugins.js +/Users/example/node_modules/svgo/lib/svgo/config.js +/Users/example/node_modules/svgo/lib/svgo/jsAPI.d.ts +/Users/example/node_modules/svgo/lib/svgo/css-select-adapter.d.ts +/Users/example/node_modules/svgo/lib/svgo/jsAPI.js +/Users/example/node_modules/svgo/lib/css-tools.js +/Users/example/node_modules/svgo/lib/types.ts +/Users/example/node_modules/svgo/lib/path.js +/Users/example/node_modules/svgo/lib/parser.js +/Users/example/node_modules/svgo/lib/svgo.js +/Users/example/node_modules/tunnel/LICENSE +/Users/example/node_modules/tunnel/CHANGELOG.md +/Users/example/node_modules/tunnel/index.js +/Users/example/node_modules/tunnel/README.md +/Users/example/node_modules/tunnel/package.json +/Users/example/node_modules/tunnel/lib/tunnel.js +/Users/example/node_modules/tunnel/.travis.yml +/Users/example/node_modules/tunnel/.idea/node-tunnel.iml +/Users/example/node_modules/tunnel/.idea/encodings.xml +/Users/example/node_modules/tunnel/.idea/vcs.xml +/Users/example/node_modules/tunnel/.idea/workspace.xml +/Users/example/node_modules/tunnel/.idea/modules.xml +/Users/example/node_modules/get-caller-file/LICENSE.md +/Users/example/node_modules/get-caller-file/index.js +/Users/example/node_modules/get-caller-file/README.md +/Users/example/node_modules/get-caller-file/package.json +/Users/example/node_modules/get-caller-file/index.js.map +/Users/example/node_modules/get-caller-file/index.d.ts +/Users/example/node_modules/use/LICENSE +/Users/example/node_modules/use/index.js +/Users/example/node_modules/use/README.md +/Users/example/node_modules/use/package.json +/Users/example/node_modules/astral-regex/license +/Users/example/node_modules/astral-regex/index.js +/Users/example/node_modules/astral-regex/readme.md +/Users/example/node_modules/astral-regex/package.json +/Users/example/node_modules/osenv/LICENSE +/Users/example/node_modules/osenv/README.md +/Users/example/node_modules/osenv/package.json +/Users/example/node_modules/osenv/osenv.js +/Users/example/node_modules/util-deprecate/LICENSE +/Users/example/node_modules/util-deprecate/History.md +/Users/example/node_modules/util-deprecate/README.md +/Users/example/node_modules/util-deprecate/node.js +/Users/example/node_modules/util-deprecate/package.json +/Users/example/node_modules/util-deprecate/browser.js +/Users/example/node_modules/is-absolute/LICENSE +/Users/example/node_modules/is-absolute/index.js +/Users/example/node_modules/is-absolute/README.md +/Users/example/node_modules/is-absolute/package.json +/Users/example/node_modules/word-wrap/LICENSE +/Users/example/node_modules/word-wrap/index.js +/Users/example/node_modules/word-wrap/README.md +/Users/example/node_modules/word-wrap/package.json +/Users/example/node_modules/word-wrap/index.d.ts +/Users/example/node_modules/uniq/.npmignore +/Users/example/node_modules/uniq/LICENSE +/Users/example/node_modules/uniq/test/test.js +/Users/example/node_modules/uniq/README.md +/Users/example/node_modules/uniq/package.json +/Users/example/node_modules/uniq/uniq.js +/Users/example/node_modules/path-parse/LICENSE +/Users/example/node_modules/path-parse/index.js +/Users/example/node_modules/path-parse/README.md +/Users/example/node_modules/path-parse/package.json +/Users/example/node_modules/postcss-svgo/types/lib/url.d.ts +/Users/example/node_modules/postcss-svgo/types/index.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/commander/LICENSE +/Users/example/node_modules/postcss-svgo/node_modules/commander/CHANGELOG.md +/Users/example/node_modules/postcss-svgo/node_modules/commander/typings/index.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/commander/index.js +/Users/example/node_modules/postcss-svgo/node_modules/commander/Readme.md +/Users/example/node_modules/postcss-svgo/node_modules/commander/package.json +/Users/example/node_modules/postcss-svgo/node_modules/commander/esm.mjs +/Users/example/node_modules/postcss-svgo/node_modules/commander/package-support.json +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/LICENSE +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/dist/version.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/dist/data.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/dist/version.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/dist/csstree.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/dist/data.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/dist/csstree.esm.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/README.md +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/package.json +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/convertor/index.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/convertor/create.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/lexer/generic.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/lexer/trace.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/lexer/index.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/lexer/units.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/lexer/error.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/lexer/generic-const.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/lexer/match.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/lexer/generic-an-plus-b.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/lexer/prepare-tokens.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/lexer/search.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/lexer/match-graph.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/lexer/structure.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/lexer/Lexer.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/lexer/generic-urange.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/tokenizer/TokenStream.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/tokenizer/OffsetToLocation.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/tokenizer/types.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/tokenizer/adopt-buffer.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/tokenizer/index.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/tokenizer/utils.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/tokenizer/names.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/tokenizer/char-code-definitions.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/index.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/utils/create-custom-error.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/utils/index.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/utils/List.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/utils/string.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/utils/clone.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/utils/ident.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/utils/names.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/utils/url.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/version.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/parser/sequence.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/parser/SyntaxError.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/parser/index.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/parser/create.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/parser/parse-selector.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/generator/token-before.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/generator/index.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/generator/create.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/generator/sourceMap.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/data.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/data-patch.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/definition-syntax/SyntaxError.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/definition-syntax/generate.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/definition-syntax/index.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/definition-syntax/parse.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/definition-syntax/walk.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/definition-syntax/tokenizer.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/config/walker.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/config/mix.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/config/parser-selector.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/config/generator.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/config/parser.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/config/lexer.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/pseudo/index.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/index.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/create.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/scope/selector.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/scope/index.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/scope/value.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/scope/default.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/scope/atrulePrelude.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/function/expression.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/function/var.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Selector.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Number.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/NestingSelector.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/MediaFeature.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/MediaQuery.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Brackets.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Declaration.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/PseudoClassSelector.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/DeclarationList.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Operator.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Nth.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/index-parse-selector.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Ratio.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/CDC.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Parentheses.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/index-generate.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Raw.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Combinator.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/UnicodeRange.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/index.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/AnPlusB.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Atrule.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Comment.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Identifier.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/StyleSheet.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/String.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Block.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/PseudoElementSelector.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Value.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/SelectorList.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/MediaQueryList.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/WhiteSpace.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Function.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Dimension.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/IdSelector.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/TypeSelector.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Rule.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/index-parse.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/ClassSelector.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/CDO.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/AttributeSelector.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Url.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Hash.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/AtrulePrelude.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/node/Percentage.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/atrule/supports.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/atrule/page.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/atrule/media.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/atrule/import.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/atrule/index.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/atrule/nest.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/syntax/atrule/font-face.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/walker/index.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/lib/walker/create.js +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/data/patch.json +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/version.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/data.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/convertor/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/convertor/create.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/lexer/generic-urange.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/lexer/trace.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/lexer/prepare-tokens.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/lexer/structure.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/lexer/error.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/lexer/generic.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/lexer/Lexer.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/lexer/match.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/lexer/units.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/lexer/generic-const.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/lexer/generic-an-plus-b.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/lexer/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/lexer/match-graph.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/lexer/search.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/tokenizer/utils.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/tokenizer/types.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/tokenizer/TokenStream.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/tokenizer/adopt-buffer.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/tokenizer/char-code-definitions.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/tokenizer/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/tokenizer/names.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/tokenizer/OffsetToLocation.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/utils/url.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/utils/ident.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/utils/string.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/utils/create-custom-error.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/utils/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/utils/names.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/utils/List.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/utils/clone.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/parser/parse-selector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/parser/SyntaxError.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/parser/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/parser/sequence.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/parser/create.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/generator/token-before.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/generator/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/generator/sourceMap.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/generator/create.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/data-patch.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/definition-syntax/walk.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/definition-syntax/tokenizer.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/definition-syntax/SyntaxError.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/definition-syntax/parse.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/definition-syntax/generate.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/definition-syntax/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/config/lexer.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/config/generator.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/config/mix.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/config/parser.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/config/walker.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/config/parser-selector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/pseudo/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/scope/atrulePrelude.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/scope/default.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/scope/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/scope/selector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/scope/value.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/function/expression.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/function/var.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/FeatureRange.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Url.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Block.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Operator.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Ratio.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/UnicodeRange.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/AnPlusB.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Declaration.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/AttributeSelector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Comment.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/String.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/index-parse.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/CDO.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/WhiteSpace.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/AtrulePrelude.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/ClassSelector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/StyleSheet.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/index-parse-selector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Condition.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Nth.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/DeclarationList.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/NestingSelector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/MediaFeature.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Hash.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/common/feature.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/common/feature-range.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Identifier.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Parentheses.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/IdSelector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/MediaCondition.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Number.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Percentage.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/MediaQueryList.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Rule.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Selector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Feature.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/SelectorList.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/CDC.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/TypeSelector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/PseudoElementSelector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/PseudoClassSelector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/MediaFeatureRange.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Brackets.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Atrule.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Raw.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Function.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/GeneralEnclosed.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Dimension.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/index-generate.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/MediaQuery.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Value.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/node/Combinator.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/atrule/supports.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/atrule/nest.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/atrule/page.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/atrule/media.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/atrule/import.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/atrule/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/atrule/font-face.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/syntax/create.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/walker/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-tree/cjs/walker/create.cjs +/Users/example/node_modules/postcss-svgo/node_modules/dom-serializer/LICENSE +/Users/example/node_modules/postcss-svgo/node_modules/dom-serializer/README.md +/Users/example/node_modules/postcss-svgo/node_modules/dom-serializer/package.json +/Users/example/node_modules/postcss-svgo/node_modules/dom-serializer/lib/esm/foreignNames.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/dom-serializer/lib/esm/index.js +/Users/example/node_modules/postcss-svgo/node_modules/dom-serializer/lib/esm/foreignNames.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/dom-serializer/lib/esm/package.json +/Users/example/node_modules/postcss-svgo/node_modules/dom-serializer/lib/esm/index.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/dom-serializer/lib/esm/foreignNames.js +/Users/example/node_modules/postcss-svgo/node_modules/dom-serializer/lib/esm/index.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/dom-serializer/lib/foreignNames.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/dom-serializer/lib/index.js +/Users/example/node_modules/postcss-svgo/node_modules/dom-serializer/lib/foreignNames.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/dom-serializer/lib/index.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/dom-serializer/lib/foreignNames.js +/Users/example/node_modules/postcss-svgo/node_modules/dom-serializer/lib/index.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/csso/LICENSE +/Users/example/node_modules/postcss-svgo/node_modules/csso/dist/version.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/dist/csso.esm.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/dist/version.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/dist/csso.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/LICENSE +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/dist/version.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/dist/data.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/dist/version.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/dist/csstree.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/dist/data.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/dist/csstree.esm.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/README.md +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/package.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/convertor/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/convertor/create.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/lexer/generic.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/lexer/trace.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/lexer/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/lexer/error.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/lexer/generic-const.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/lexer/match.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/lexer/generic-an-plus-b.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/lexer/prepare-tokens.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/lexer/search.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/lexer/match-graph.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/lexer/structure.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/lexer/Lexer.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/lexer/generic-urange.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/tokenizer/TokenStream.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/tokenizer/OffsetToLocation.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/tokenizer/types.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/tokenizer/adopt-buffer.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/tokenizer/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/tokenizer/utils.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/tokenizer/names.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/tokenizer/char-code-definitions.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/utils/create-custom-error.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/utils/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/utils/List.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/utils/string.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/utils/clone.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/utils/ident.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/utils/names.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/utils/url.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/version.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/parser/sequence.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/parser/SyntaxError.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/parser/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/parser/create.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/parser/parse-selector.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/generator/token-before.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/generator/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/generator/create.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/generator/sourceMap.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/data.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/data-patch.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/definition-syntax/SyntaxError.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/definition-syntax/generate.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/definition-syntax/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/definition-syntax/parse.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/definition-syntax/walk.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/definition-syntax/tokenizer.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/config/walker.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/config/mix.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/config/parser-selector.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/config/generator.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/config/parser.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/config/lexer.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/pseudo/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/create.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/scope/selector.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/scope/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/scope/value.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/scope/default.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/scope/atrulePrelude.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/function/expression.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/function/var.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Selector.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Number.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/MediaFeature.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/MediaQuery.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Brackets.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Declaration.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/PseudoClassSelector.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/DeclarationList.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Operator.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Nth.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/index-parse-selector.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Ratio.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/CDC.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Parentheses.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/index-generate.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Raw.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Combinator.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/UnicodeRange.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/AnPlusB.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Atrule.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Comment.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Identifier.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/StyleSheet.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/String.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Block.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/PseudoElementSelector.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Value.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/SelectorList.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/MediaQueryList.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/WhiteSpace.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Function.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Dimension.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/IdSelector.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/TypeSelector.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Rule.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/index-parse.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/ClassSelector.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/CDO.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/AttributeSelector.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Url.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Hash.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/AtrulePrelude.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/node/Percentage.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/atrule/supports.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/atrule/page.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/atrule/media.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/atrule/import.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/atrule/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/syntax/atrule/font-face.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/walker/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/lib/walker/create.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/data/patch.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/version.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/data.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/convertor/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/convertor/create.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/lexer/generic-urange.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/lexer/trace.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/lexer/prepare-tokens.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/lexer/structure.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/lexer/error.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/lexer/generic.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/lexer/Lexer.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/lexer/match.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/lexer/generic-const.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/lexer/generic-an-plus-b.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/lexer/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/lexer/match-graph.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/lexer/search.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/tokenizer/utils.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/tokenizer/types.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/tokenizer/TokenStream.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/tokenizer/adopt-buffer.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/tokenizer/char-code-definitions.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/tokenizer/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/tokenizer/names.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/tokenizer/OffsetToLocation.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/utils/url.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/utils/ident.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/utils/string.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/utils/create-custom-error.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/utils/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/utils/names.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/utils/List.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/utils/clone.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/parser/parse-selector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/parser/SyntaxError.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/parser/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/parser/sequence.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/parser/create.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/generator/token-before.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/generator/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/generator/sourceMap.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/generator/create.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/data-patch.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/definition-syntax/walk.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/definition-syntax/tokenizer.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/definition-syntax/SyntaxError.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/definition-syntax/parse.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/definition-syntax/generate.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/definition-syntax/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/config/lexer.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/config/generator.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/config/mix.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/config/parser.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/config/walker.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/config/parser-selector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/pseudo/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/scope/atrulePrelude.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/scope/default.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/scope/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/scope/selector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/scope/value.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/function/expression.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/function/var.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Url.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Block.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Operator.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Ratio.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/UnicodeRange.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/AnPlusB.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Declaration.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/AttributeSelector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Comment.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/String.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/index-parse.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/CDO.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/WhiteSpace.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/AtrulePrelude.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/ClassSelector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/StyleSheet.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/index-parse-selector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Nth.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/DeclarationList.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/MediaFeature.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Hash.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Identifier.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Parentheses.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/IdSelector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Number.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Percentage.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/MediaQueryList.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Rule.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Selector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/SelectorList.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/CDC.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/TypeSelector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/PseudoElementSelector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/PseudoClassSelector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Brackets.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Atrule.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Raw.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Function.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Dimension.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/index-generate.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/MediaQuery.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Value.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/node/Combinator.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/supports.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/page.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/media.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/import.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/atrule/font-face.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/syntax/create.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/walker/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/css-tree/cjs/walker/create.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/l10n/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/l10n/css.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/LICENSE +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/CHANGELOG.md +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/css/selectors.schema.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/css/properties.schema.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/css/units.schema.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/css/types.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/css/selectors.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/css/at-rules.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/css/properties.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/css/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/css/units.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/css/at-rules.schema.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/css/readme.md +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/css/definitions.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/css/types.schema.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/css/syntaxes.schema.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/css/syntaxes.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/README.md +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/package.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/api/inheritance.schema.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/api/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/node_modules/mdn-data/api/inheritance.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/README.md +/Users/example/node_modules/postcss-svgo/node_modules/csso/package.json +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/restructure/3-disjoinRuleset.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/restructure/4-restructShorthand.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/restructure/prepare/createDeclarationIndexer.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/restructure/prepare/specificity.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/restructure/prepare/processSelector.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/restructure/prepare/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/restructure/2-initialMergeRuleset.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/restructure/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/restructure/8-restructRuleset.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/restructure/7-mergeRuleset.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/restructure/1-mergeAtrule.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/restructure/6-restructBlock.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/restructure/utils.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/version.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/clean/Declaration.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/clean/Raw.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/clean/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/clean/Atrule.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/clean/Comment.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/clean/WhiteSpace.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/clean/TypeSelector.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/clean/Rule.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/clean/utils.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/usage.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/utils.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/replace/Number.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/replace/property/font.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/replace/property/background.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/replace/property/font-weight.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/replace/property/border.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/replace/index.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/replace/color.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/replace/Atrule.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/replace/Value.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/replace/Dimension.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/replace/AttributeSelector.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/replace/Url.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/replace/atrule/keyframes.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/replace/Percentage.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/syntax.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/lib/compress.js +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/version.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/usage.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/utils.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/restructure/8-restructRuleset.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/restructure/prepare/createDeclarationIndexer.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/restructure/prepare/specificity.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/restructure/prepare/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/restructure/prepare/processSelector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/restructure/utils.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/restructure/1-mergeAtrule.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/restructure/2-initialMergeRuleset.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/restructure/3-disjoinRuleset.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/restructure/4-restructShorthand.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/restructure/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/restructure/6-restructBlock.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/restructure/7-mergeRuleset.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/syntax.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/clean/Declaration.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/clean/Comment.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/clean/utils.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/clean/WhiteSpace.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/clean/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/clean/Rule.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/clean/TypeSelector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/clean/Atrule.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/clean/Raw.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/compress.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/replace/Url.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/replace/color.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/replace/AttributeSelector.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/replace/property/font.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/replace/property/border.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/replace/property/font-weight.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/replace/property/background.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/replace/index.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/replace/Number.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/replace/Percentage.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/replace/Atrule.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/replace/Dimension.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/replace/atrule/keyframes.cjs +/Users/example/node_modules/postcss-svgo/node_modules/csso/cjs/replace/Value.cjs +/Users/example/node_modules/postcss-svgo/node_modules/css-select/LICENSE +/Users/example/node_modules/postcss-svgo/node_modules/css-select/README.md +/Users/example/node_modules/postcss-svgo/node_modules/css-select/package.json +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/sort.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/general.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/attributes.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/types.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/types.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/compile.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/sort.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/general.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/attributes.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/types.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/types.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/compile.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/pseudos.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/subselects.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/aliases.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/subselects.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/aliases.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/index.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/subselects.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/aliases.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/filters.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/filters.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/filters.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/filters.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/index.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/pseudos.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/pseudos.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/index.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/aliases.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/subselects.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/index.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/pseudo-selectors/pseudos.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/types.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/sort.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/index.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/attributes.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/sort.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/attributes.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/package.json +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/general.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/compile.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/general.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/general.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/index.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/types.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/index.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/compile.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/attributes.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/index.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/compile.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/esm/sort.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/pseudos.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/subselects.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/aliases.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/subselects.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/aliases.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/index.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/subselects.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/aliases.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/filters.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/filters.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/filters.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/filters.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/index.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/pseudos.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/pseudos.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/index.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/aliases.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/subselects.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/index.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/pseudo-selectors/pseudos.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/types.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/sort.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/index.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/attributes.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/sort.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/attributes.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/general.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/compile.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/general.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/general.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/index.js.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/types.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/index.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/compile.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/attributes.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/index.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/compile.js +/Users/example/node_modules/postcss-svgo/node_modules/css-select/lib/sort.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/svgo/LICENSE +/Users/example/node_modules/postcss-svgo/node_modules/svgo/bin/svgo +/Users/example/node_modules/postcss-svgo/node_modules/svgo/dist/svgo.browser.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeOffCanvasPaths.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeUselessDefs.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeUnknownsAndDefaults.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeTitle.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeXMLProcInst.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/_transforms.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/cleanupNumericValues.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeAttrs.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/cleanupIds.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/applyTransforms.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeXMLNS.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/preset-default.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/minifyStyles.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/prefixIds.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeEditorsNSData.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/cleanupEnableBackground.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeRasterImages.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/sortAttrs.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeComments.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/_path.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/mergeStyles.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/moveGroupAttrsToElems.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/moveElemsAttrsToGroup.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeViewBox.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeStyleElement.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/addClassesToSVGElement.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeEmptyContainers.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeAttributesBySelector.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeMetadata.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeElementsByAttr.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeEmptyAttrs.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeNonInheritableGroupAttrs.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeHiddenElems.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/sortDefsChildren.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeDesc.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/reusePaths.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/convertEllipseToCircle.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/convertColors.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeUselessStrokeAndFill.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeUnusedNS.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/convertTransform.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/cleanupListOfValues.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeEmptyText.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeXlink.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeDimensions.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/collapseGroups.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeDoctype.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/convertShapeToPath.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/convertPathData.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/convertStyleToAttrs.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/plugins-types.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/convertOneStopGradients.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/_collections.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/inlineStyles.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/mergePaths.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/addAttributesToSVGElement.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/removeScriptElement.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/plugins/cleanupAttrs.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/README.md +/Users/example/node_modules/postcss-svgo/node_modules/svgo/package.json +/Users/example/node_modules/postcss-svgo/node_modules/svgo/lib/stringifier.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/lib/svgo-node.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/lib/types.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/svgo/lib/xast.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/lib/svgo.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/svgo/lib/style.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/lib/svgo/tools.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/lib/svgo/css-select-adapter.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/lib/svgo/coa.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/lib/svgo/plugins.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/lib/svgo/css-select-adapter.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/svgo/lib/builtin.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/lib/path.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/lib/parser.js +/Users/example/node_modules/postcss-svgo/node_modules/svgo/lib/svgo.js +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/l10n/index.js +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/l10n/css.json +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/LICENSE +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/CHANGELOG.md +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/css/selectors.schema.json +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/css/properties.schema.json +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/css/units.schema.json +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/css/types.json +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/css/selectors.json +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/css/at-rules.json +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/css/properties.json +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/css/index.js +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/css/units.json +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/css/at-rules.schema.json +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/css/readme.md +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/css/definitions.json +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/css/types.schema.json +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/css/syntaxes.schema.json +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/css/syntaxes.json +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/index.js +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/README.md +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/package.json +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/api/inheritance.schema.json +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/api/index.js +/Users/example/node_modules/postcss-svgo/node_modules/mdn-data/api/inheritance.json +/Users/example/node_modules/postcss-svgo/node_modules/domutils/LICENSE +/Users/example/node_modules/postcss-svgo/node_modules/domutils/readme.md +/Users/example/node_modules/postcss-svgo/node_modules/domutils/package.json +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/feeds.js +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/stringify.js +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/traversal.js +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/querying.js.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/feeds.js.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/feeds.js +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/stringify.js +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/traversal.js +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/querying.js.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/feeds.js.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/feeds.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/querying.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/stringify.js.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/manipulation.js +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/index.js +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/manipulation.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/stringify.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/legacy.js +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/manipulation.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/legacy.js.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/stringify.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/legacy.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/package.json +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/helpers.js.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/querying.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/querying.js +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/helpers.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/traversal.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/helpers.js +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/index.js.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/legacy.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/manipulation.js.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/helpers.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/index.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/feeds.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/traversal.js.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/index.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/esm/traversal.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/feeds.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/querying.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/stringify.js.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/manipulation.js +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/index.js +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/manipulation.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/stringify.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/legacy.js +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/manipulation.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/legacy.js.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/stringify.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/legacy.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/helpers.js.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/querying.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/querying.js +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/helpers.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/traversal.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/helpers.js +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/index.js.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/legacy.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/manipulation.js.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/helpers.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/index.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/feeds.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/traversal.js.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/index.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domutils/lib/traversal.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/entities/LICENSE +/Users/example/node_modules/postcss-svgo/node_modules/entities/readme.md +/Users/example/node_modules/postcss-svgo/node_modules/entities/package.json +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/generated/encode-html.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/generated/decode-data-html.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/generated/decode-data-xml.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/generated/decode-data-html.js.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/generated/encode-html.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/generated/decode-data-xml.js.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/generated/decode-data-html.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/generated/decode-data-xml.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/generated/encode-html.js.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/generated/decode-data-html.js +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/generated/decode-data-xml.js +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/generated/encode-html.js +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/encode.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/escape.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/decode_codepoint.js.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/encode.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/generated/encode-html.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/generated/decode-data-html.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/generated/decode-data-xml.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/generated/decode-data-html.js.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/generated/encode-html.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/generated/decode-data-xml.js.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/generated/decode-data-html.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/generated/decode-data-xml.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/generated/encode-html.js.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/generated/decode-data-html.js +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/generated/decode-data-xml.js +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/generated/encode-html.js +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/encode.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/escape.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/decode_codepoint.js.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/encode.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/escape.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/escape.js +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/index.js +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/encode.js +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/decode.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/decode.js +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/package.json +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/decode_codepoint.js +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/decode_codepoint.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/decode.js.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/index.js.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/decode.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/decode_codepoint.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/encode.js.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/escape.js.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/index.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/esm/index.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/escape.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/escape.js +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/index.js +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/encode.js +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/decode.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/decode.js +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/decode_codepoint.js +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/decode_codepoint.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/decode.js.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/index.js.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/decode.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/decode_codepoint.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/encode.js.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/escape.js.map +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/index.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/entities/lib/index.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domhandler/LICENSE +/Users/example/node_modules/postcss-svgo/node_modules/domhandler/readme.md +/Users/example/node_modules/postcss-svgo/node_modules/domhandler/package.json +/Users/example/node_modules/postcss-svgo/node_modules/domhandler/lib/esm/index.js +/Users/example/node_modules/postcss-svgo/node_modules/domhandler/lib/esm/node.js +/Users/example/node_modules/postcss-svgo/node_modules/domhandler/lib/esm/node.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domhandler/lib/esm/package.json +/Users/example/node_modules/postcss-svgo/node_modules/domhandler/lib/esm/index.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/domhandler/lib/esm/node.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/domhandler/lib/esm/index.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domhandler/lib/index.js +/Users/example/node_modules/postcss-svgo/node_modules/domhandler/lib/node.js +/Users/example/node_modules/postcss-svgo/node_modules/domhandler/lib/node.d.ts.map +/Users/example/node_modules/postcss-svgo/node_modules/domhandler/lib/index.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/domhandler/lib/node.d.ts +/Users/example/node_modules/postcss-svgo/node_modules/domhandler/lib/index.d.ts.map +/Users/example/node_modules/postcss-svgo/README.md +/Users/example/node_modules/postcss-svgo/package.json +/Users/example/node_modules/postcss-svgo/LICENSE-MIT +/Users/example/node_modules/postcss-svgo/src/globals.d.ts +/Users/example/node_modules/postcss-svgo/src/index.js +/Users/example/node_modules/postcss-svgo/src/lib/url.js +/Users/example/node_modules/webpack/LICENSE +/Users/example/node_modules/webpack/bin/webpack.js +/Users/example/node_modules/webpack/types.d.ts +/Users/example/node_modules/webpack/node_modules/@types/estree/LICENSE +/Users/example/node_modules/webpack/node_modules/@types/estree/README.md +/Users/example/node_modules/webpack/node_modules/@types/estree/flow.d.ts +/Users/example/node_modules/webpack/node_modules/@types/estree/package.json +/Users/example/node_modules/webpack/node_modules/@types/estree/index.d.ts +/Users/example/node_modules/webpack/node_modules/@types/json-schema/LICENSE +/Users/example/node_modules/webpack/node_modules/@types/json-schema/README.md +/Users/example/node_modules/webpack/node_modules/@types/json-schema/package.json +/Users/example/node_modules/webpack/node_modules/@types/json-schema/index.d.ts +/Users/example/node_modules/webpack/node_modules/browserslist/error.d.ts +/Users/example/node_modules/webpack/node_modules/browserslist/LICENSE +/Users/example/node_modules/webpack/node_modules/browserslist/index.js +/Users/example/node_modules/webpack/node_modules/browserslist/error.js +/Users/example/node_modules/webpack/node_modules/browserslist/README.md +/Users/example/node_modules/webpack/node_modules/browserslist/node.js +/Users/example/node_modules/webpack/node_modules/browserslist/parse.js +/Users/example/node_modules/webpack/node_modules/browserslist/package.json +/Users/example/node_modules/webpack/node_modules/browserslist/cli.js +/Users/example/node_modules/webpack/node_modules/browserslist/index.d.ts +/Users/example/node_modules/webpack/node_modules/browserslist/browser.js +/Users/example/node_modules/webpack/node_modules/mime-types/LICENSE +/Users/example/node_modules/webpack/node_modules/mime-types/HISTORY.md +/Users/example/node_modules/webpack/node_modules/mime-types/index.js +/Users/example/node_modules/webpack/node_modules/mime-types/README.md +/Users/example/node_modules/webpack/node_modules/mime-types/package.json +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/LICENSE +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/types.d.ts +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/node_modules/graceful-fs/LICENSE +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/node_modules/graceful-fs/polyfills.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/node_modules/graceful-fs/README.md +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/node_modules/graceful-fs/graceful-fs.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/node_modules/graceful-fs/package.json +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/node_modules/graceful-fs/clone.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/node_modules/graceful-fs/legacy-streams.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/README.md +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/package.json +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/JoinRequestPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/getPaths.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/NextPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/ResolverFactory.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/ModulesInRootPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/LogInfoPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/ExportsFieldPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/SyncAsyncFileSystemDecorator.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/util/module-browser.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/util/identifier.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/util/process-browser.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/util/path.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/util/entrypoints.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/createInnerContext.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/ParsePlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/UseFilePlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/AliasFieldPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/RootsPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/ModulesInHierarchicalDirectoriesPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/ExtensionAliasPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/CloneBasenamePlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/index.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/JoinRequestPartPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/FileExistsPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/MainFieldPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/ImportsFieldPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/ConditionalPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/getInnerRequest.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/SelfReferencePlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/SymlinkPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/forEachBail.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/AppendPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/AliasPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/PnpPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/DescriptionFileUtils.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/ModulesInHierachicDirectoriesPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/TryNextPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/ResultPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/RestrictionsPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/DirectoryExistsPlugin.js +/Users/example/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js +/Users/example/node_modules/webpack/node_modules/schema-utils/LICENSE +/Users/example/node_modules/webpack/node_modules/schema-utils/CHANGELOG.md +/Users/example/node_modules/webpack/node_modules/schema-utils/dist/ValidationError.js +/Users/example/node_modules/webpack/node_modules/schema-utils/dist/util/Range.js +/Users/example/node_modules/webpack/node_modules/schema-utils/dist/util/hints.js +/Users/example/node_modules/webpack/node_modules/schema-utils/dist/index.js +/Users/example/node_modules/webpack/node_modules/schema-utils/dist/validate.js +/Users/example/node_modules/webpack/node_modules/schema-utils/dist/keywords/undefinedAsNull.js +/Users/example/node_modules/webpack/node_modules/schema-utils/dist/keywords/absolutePath.js +/Users/example/node_modules/webpack/node_modules/schema-utils/declarations/util/Range.d.ts +/Users/example/node_modules/webpack/node_modules/schema-utils/declarations/util/hints.d.ts +/Users/example/node_modules/webpack/node_modules/schema-utils/declarations/ValidationError.d.ts +/Users/example/node_modules/webpack/node_modules/schema-utils/declarations/validate.d.ts +/Users/example/node_modules/webpack/node_modules/schema-utils/declarations/index.d.ts +/Users/example/node_modules/webpack/node_modules/schema-utils/declarations/keywords/absolutePath.d.ts +/Users/example/node_modules/webpack/node_modules/schema-utils/declarations/keywords/undefinedAsNull.d.ts +/Users/example/node_modules/webpack/node_modules/schema-utils/README.md +/Users/example/node_modules/webpack/node_modules/schema-utils/package.json +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/wasm-parser/LICENSE +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/wasm-parser/esm/types/decoder.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/wasm-parser/esm/decoder.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/wasm-parser/esm/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/wasm-parser/README.md +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/wasm-parser/package.json +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/wasm-parser/lib/types/decoder.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/wasm-parser/lib/decoder.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/wasm-parser/lib/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/helper-numbers/package.json +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/helper-numbers/lib/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/helper-numbers/src/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/floating-point-hex-parser/LICENSE +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/floating-point-hex-parser/README.md +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/floating-point-hex-parser/package.json +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/floating-point-hex-parser/lib/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/utf8/test/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/utf8/package.json +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/utf8/lib/encoder.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/utf8/lib/decoder.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/utf8/lib/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/utf8/src/encoder.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/utf8/src/decoder.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/utf8/src/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/helper-wasm-bytecode/package.json +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/section.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ieee754/package.json +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ieee754/lib/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ieee754/src/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/helper-api-error/package.json +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/helper-api-error/lib/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/LICENSE +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/esm/types/traverse.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/esm/types/nodes.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/esm/types/basic.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/esm/traverse.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/esm/node-path.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/esm/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/esm/definitions.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/esm/nodes.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/esm/node-helpers.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/esm/clone.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/esm/utils.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/esm/transform/denormalize-type-references/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/esm/transform/wast-identifier-to-index/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/esm/transform/ast-module-to-module-context/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/esm/signatures.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/README.md +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/package.json +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/scripts/util.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/scripts/generateNodeUtils.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/scripts/generateTypeDefinitions.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/lib/types/traverse.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/lib/types/nodes.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/lib/types/basic.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/lib/traverse.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/lib/node-path.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/lib/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/lib/definitions.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/lib/nodes.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/lib/node-helpers.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/lib/clone.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/lib/utils.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/lib/transform/denormalize-type-references/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/lib/transform/wast-identifier-to-index/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/lib/transform/ast-module-to-module-context/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/ast/lib/signatures.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/leb128/package.json +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/leb128/lib/bits.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/leb128/lib/index.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/leb128/lib/leb.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/leb128/lib/bufs.js +/Users/example/node_modules/webpack/node_modules/@webassemblyjs/leb128/LICENSE.txt +/Users/example/node_modules/webpack/node_modules/caniuse-lite/LICENSE +/Users/example/node_modules/webpack/node_modules/caniuse-lite/dist/unpacker/region.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/dist/unpacker/agents.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/dist/unpacker/feature.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/dist/unpacker/features.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/dist/unpacker/index.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/dist/unpacker/browserVersions.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/dist/unpacker/browsers.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/dist/lib/supported.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/dist/lib/statuses.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/README.md +/Users/example/node_modules/webpack/node_modules/caniuse-lite/package.json +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/CM.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/TM.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/NR.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/GT.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/PT.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MV.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/alt-as.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/SH.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/AI.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/VI.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/LV.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/CU.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/GL.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/PL.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/BM.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MN.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/JO.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/GP.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MR.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/VU.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/AU.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/ST.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/KW.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/CI.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/alt-ww.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/PH.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/BI.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/GH.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/HK.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/ET.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/LR.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/IS.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/SL.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/AM.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/GQ.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/HR.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MS.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/LK.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/AT.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/FI.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/TH.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/CH.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/alt-an.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/BH.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/GI.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/RU.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MK.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/DM.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/LS.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/SM.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/AL.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/IR.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/NO.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/KN.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/IN.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/KR.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/CL.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/FM.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/TL.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/GU.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/BT.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MW.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/ZW.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/SI.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/TT.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/GM.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/PM.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MO.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/HN.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/CG.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/KY.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/TG.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/SZ.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/IE.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/DZ.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/SB.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/VC.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MD.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/GF.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/UG.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/BG.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/PF.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MX.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/JE.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/TC.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/GB.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/KE.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/VG.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/AG.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/WF.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/EG.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MY.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/BZ.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/UZ.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/LA.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/ZA.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MA.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/BB.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/TZ.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/NE.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/CZ.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/YE.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/LY.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/AF.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/SG.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/alt-oc.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/CF.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/ID.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/AZ.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/EC.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/NA.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/SC.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/ME.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/GG.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/BF.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/PG.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/alt-sa.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/UY.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/BY.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MZ.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/LB.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/CA.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/UA.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/BA.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/AE.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/SD.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/VE.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/CY.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/KG.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/NF.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/NZ.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/VA.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/BE.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/GD.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/SY.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/AX.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/TD.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/CD.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/KZ.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/SA.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/NC.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/BD.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/PE.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/GE.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MG.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/alt-na.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/GY.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/PY.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/EE.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/RE.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/LC.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/QA.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/GA.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/PA.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MC.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/AD.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/SE.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/DE.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/CX.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/NG.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/alt-af.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MP.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/GR.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/US.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/BS.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/PR.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/JM.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/CK.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/YT.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/FJ.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/TK.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/AW.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/SV.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MH.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/KM.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/FR.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/NL.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/SN.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/AO.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/IQ.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/NP.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/TO.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/CO.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/IM.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/AS.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/SR.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/HU.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MT.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/BW.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/TW.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/KI.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/LT.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/DJ.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/ML.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/WS.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/ER.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/PN.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/BO.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/GN.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/FO.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/TN.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/CN.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/KP.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/AR.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/IL.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/HT.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MU.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/PW.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/GW.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/TV.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/NI.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/CV.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/KH.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/DK.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/LU.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/SK.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/IT.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/RS.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/ZM.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/ES.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MM.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/BN.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/JP.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/MQ.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/RO.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/OM.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/BR.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/PS.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/NU.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/FK.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/TJ.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/LI.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/alt-eu.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/RW.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/PK.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/BJ.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/CR.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/TR.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/SO.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/VN.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/regions/DO.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/agents.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-overflow.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/es6-number.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-marker-pseudo.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/mediasource.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/object-values.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/http3.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/asmjs.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-grid.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/filereadersync.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-autofill.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/rtcpeerconnection.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/webworkers.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-background-offsets.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/hevc.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/testfeat.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/websockets.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-in-out-of-range.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/imagecapture.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/abortcontroller.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/ime.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/mathml.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/filesystem.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/auxclick.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/battery-status.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-cross-fade.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/midi.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/download.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/do-not-track.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-container-query-units.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/passkeys.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/ogg-vorbis.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/trusted-types.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-text-box-trim.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/audiotracks.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/word-break.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-paint-api.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-exclusions.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/proxy.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/xml-serializer.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-regions.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-filter-function.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-optional-pseudo.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/page-transition-events.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/audio-api.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-text-spacing.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/promise-finally.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/flow-root.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/input-inputmode.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/mutationobserver.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/element-scroll-methods.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/sql-storage.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/console-time.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css3-boxsizing.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/hidden.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/background-repeat-round-space.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/nav-timing.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-text-justify.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/permissions-policy.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/eme.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/push-api.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/comparedocumentposition.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/insert-adjacent.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-table.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/matchesselector.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/object-entries.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/web-app-manifest.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-relative-colors.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/colr-v1.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/es5.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/web-share.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-crisp-edges.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/input-number.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/getboundingclientrect.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/webcodecs.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/fieldset-disabled.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/html5semantic.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/webtransport.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/broadcastchannel.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/imports.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/constraint-validation.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-zoom.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/avif.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/http-live-streaming.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/stream.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-image-set.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/sxg.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-math-functions.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-container-queries-style.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/svg-fragment.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/devicepixelratio.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/resizeobserver.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/namevalue-storage.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-color-adjust.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/indexeddb2.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/fileapi.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/wbr-element.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-case-insensitive.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-paged-media.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/getelementsbyclassname.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css3-cursors.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/input-file-multiple.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/selectlist.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-gencontent.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-media-range-syntax.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/webgl2.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/http2.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/ruby.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-env-function.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-when-else.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/form-submit-attributes.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/childnode-remove.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/hashchange.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/svg-fonts.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-revert-value.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/font-unicode-range.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css3-tabsize.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-has.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/promises.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/orientation-sensor.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-cascade-scope.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/mpeg-dash.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-font-palette.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/multicolumn.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-sticky.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-textshadow.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-overflow-overlay.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/bigint.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/meta-theme-color.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/array-find.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-subgrid.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/temporal.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/requestidlecallback.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/svg-html.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/bloburls.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/cookie-store-api.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/typedarrays.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/es6-string-includes.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/objectrtc.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/lazyload.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/permissions-api.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/documenthead.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-writing-mode.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-widows-orphans.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/internationalization.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/will-change.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/gyroscope.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/es6-generators.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/loading-lazy-attr.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-sel3.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-media-scripting.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-file-selector-button.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-focus-within.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/text-stroke.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css3-colors.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/setimmediate.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/shadowdom.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-variables.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/jpegxl.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-grid-animation.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/sharedarraybuffer.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/view-transitions.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/sdch.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/viewport-units.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-dir-pseudo.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-conic-gradients.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/iframe-sandbox.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/once-event-listener.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/tls1-3.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/xhr2.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-initial-letter.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/domcontentloaded.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-repeating-gradients.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/webp.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/eventsource.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/flac.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/subresource-integrity.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/geolocation.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/es6-class.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-hyphens.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/passwordrules.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/srcset.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/fetch.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-reflections.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/xhtml.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-matches-pseudo.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-content-visibility.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-text-orientation.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/keyboardevent-code.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-media-interaction.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/user-timing.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-gradients.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-logical-props.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-element-function.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-focus-visible.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/tabindex-attr.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/x-frame-options.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/svg-smil.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/credential-management.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/readonly-attr.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/meter.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css3-cursors-grab.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/tls1-2.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/dialog.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/spellcheck-attribute.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/inline-block.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/object-fit.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/variable-fonts.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/webusb.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/focusin-focusout-events.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-placeholder.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/dom-manip-convenience.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/multibackgrounds.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/apng.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-caret-color.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/wasm-threads.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-font-stretch.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/picture.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/document-currentscript.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/document-policy.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-shapes.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/font-family-system-ui.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-masks.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/vibration.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/cors.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/object-observe.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/template-literals.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-nesting.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/background-sync.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/ac3-ec3.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/svg-img.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/sni.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/wasm-reference-types.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/sharedworkers.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/iframe-seamless.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/viewport-unit-variants.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-text-align-last.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-counters.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/woff.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/addeventlistener.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/svg-filters.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/dom-range.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-read-only-write.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/webgl.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/webxr.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/matchmedia.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/streams.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/webm.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/background-img-opts.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-page-break.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-sel2.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/custom-elements.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/text-emphasis.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/svg-css.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/minmaxwh.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/payment-request.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-any-link.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/link-rel-prefetch.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-snappoints.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-print-color-adjust.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/requestanimationframe.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/textcontent.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/path2d.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/webgpu.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/mp3.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-image-orientation.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css3-cursors-newer.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/async-functions.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/wake-lock.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-rebeccapurple.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-mediaqueries.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/fontface.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/canvas-blending.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-anchor-positioning.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/wordwrap.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/stricttransportsecurity.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-container-queries.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/keyboardevent-key.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/jpegxr.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/rem.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/form-validation.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/script-defer.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/tls1-1.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-mixblendmode.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-scroll-timeline.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/wasm-bigint.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-text-indent.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/element-closest.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/zstd.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/input-selection.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/ttf.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/ol-reversed.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/user-select-none.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/dragndrop.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-overflow-anchor.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/xhtmlsmil.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/getrandomvalues.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-all.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/jpeg2000.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-rrggbbaa.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/input-placeholder.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/input-file-directory.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-containment.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/clipboard.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-animation.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/beacon.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/run-in.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/array-includes.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/indexeddb.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/textencoder.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/woff2.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/portals.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/atob-btoa.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-lch-lab.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-scroll-behavior.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/es6-module.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/html-media-capture.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/canvas-text.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/flexbox.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/flexbox-gap.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/gamepad.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-fixed.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/progress.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/currentcolor.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/blobbuilder.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/form-attribute.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/keyboardevent-which.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/font-feature.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/wasm-signext.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/u2f.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/webnfc.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/pagevisibility.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-touch-action.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/input-minlength.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/webvr.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/contenteditable.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/audio.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/font-variant-numeric.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/pointer.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/extended-system-fonts.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/publickeypinning.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/colr.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/av1.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/link-rel-prerender.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/intersectionobserver.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/filereader.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/png-alpha.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/array-find-index.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/background-clip-text.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-width-stretch.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/shadowdomv1.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/customevent.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/input-range.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/datauri.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/urlsearchparams.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-featurequeries.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-default-pseudo.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/style-scoped.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/decorators.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/feature-policy.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/rel-noopener.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-deviceadaptation.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/history.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-clip-path.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/x-doc-messaging.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/pointerlock.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/vector-effect.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/const.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/canvas.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/console-basic.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/ping.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/async-clipboard.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-filters.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/eot.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/document-execcommand.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/mpeg4.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/text-decoration.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/rest-parameters.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/font-smooth.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-boxshadow.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/pointer-events.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-motion-paths.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/ch-unit.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/createimagebitmap.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/autofocus.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/web-serial.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/iframe-srcdoc.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/aac.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-canvas.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/native-filesystem-api.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/mutation-events.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/netinfo.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/high-resolution-time.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/queryselector.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/speech-synthesis.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/innertext.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/svg-html5.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/proximity.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/videotracks.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/deviceorientation.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/beforeafterprint.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/registerprotocolhandler.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/wai-aria.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/channel-messaging.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/server-timing.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/dnssec.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/json.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/video.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/rel-noreferrer.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/chacha20-poly1305.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-initial-value.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/es6.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/selection-api.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css3-attr.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/background-attachment.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/link-rel-preload.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-namespaces.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/link-icon-png.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/element-from-point.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/mediarecorder.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/prefers-color-scheme.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/pdf-viewer.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/wasm.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/svg.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/passive-event-listener.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-appearance.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/details.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-selection.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/input-search.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/hardwareconcurrency.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/resource-timing.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/text-size-adjust.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/rellist.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/let.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/outline.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/web-bluetooth.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/online-status.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/datalist.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/font-kerning.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/serviceworkers.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/classlist.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-unset-value.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/menu.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/dommatrix.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/forms.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/keyboardevent-location.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/input-pattern.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-media-resolution.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/input-color.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/referrer-policy.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/link-icon-svg.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/ambient-light.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/localecompare.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/insertadjacenthtml.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/getcomputedstyle.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/font-size-adjust.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-resize.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/webhid.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/use-strict.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/font-variant-alternates.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/url.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-backdrop-filter.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/dataset.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/webauthn.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/background-position-x-y.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/text-overflow.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/link-rel-preconnect.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/pad-start-end.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/input-file-accept.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/webvtt.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-cascade-layers.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/wasm-simd.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/alternate-stylesheet.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/accelerometer.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/spdy.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-at-counter-style.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/script-async.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/array-flat.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-display-contents.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/input-datetime.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-first-letter.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-first-line.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/notifications.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/border-radius.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-letter-spacing.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/brotli.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/input-email-tel-url.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/maxlength.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/intrinsic-width.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/heif.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/intl-pluralrules.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/dispatchevent.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-line-clamp.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/screen-orientation.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/picture-in-picture.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/calc.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/input-event.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/offline-apps.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/template.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-not-sel-list.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/custom-elementsv1.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-nth-child-of.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/wasm-multi-value.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/touch.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/cryptography.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-color-function.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/wav.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/media-fragments.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/scrollintoview.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/arrow-functions.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/fullscreen.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-unicode-bidi.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/ogv.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-placeholder-shown.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/transforms3d.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/opus.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/subresource-bundling.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-opacity.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-scrollbar.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/import-maps.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/web-animation.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/speech-recognition.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/webkit-user-drag.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/offscreencanvas.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/document-scrollingelement.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-transitions.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/unhandledrejection.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/magnetometer.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/transforms2d.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/border-image.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/css-supports-api.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/features/font-loading.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/browserVersions.js +/Users/example/node_modules/webpack/node_modules/caniuse-lite/data/browsers.js +/Users/example/node_modules/webpack/node_modules/electron-to-chromium/full-versions.json +/Users/example/node_modules/webpack/node_modules/electron-to-chromium/LICENSE +/Users/example/node_modules/webpack/node_modules/electron-to-chromium/CHANGELOG.md +/Users/example/node_modules/webpack/node_modules/electron-to-chromium/full-chromium-versions.js +/Users/example/node_modules/webpack/node_modules/electron-to-chromium/versions.json +/Users/example/node_modules/webpack/node_modules/electron-to-chromium/index.js +/Users/example/node_modules/webpack/node_modules/electron-to-chromium/full-chromium-versions.json +/Users/example/node_modules/webpack/node_modules/electron-to-chromium/README.md +/Users/example/node_modules/webpack/node_modules/electron-to-chromium/versions.js +/Users/example/node_modules/webpack/node_modules/electron-to-chromium/chromium-versions.json +/Users/example/node_modules/webpack/node_modules/electron-to-chromium/package.json +/Users/example/node_modules/webpack/node_modules/electron-to-chromium/chromium-versions.js +/Users/example/node_modules/webpack/node_modules/electron-to-chromium/full-versions.js +/Users/example/node_modules/webpack/node_modules/mime-db/db.json +/Users/example/node_modules/webpack/node_modules/mime-db/LICENSE +/Users/example/node_modules/webpack/node_modules/mime-db/HISTORY.md +/Users/example/node_modules/webpack/node_modules/mime-db/index.js +/Users/example/node_modules/webpack/node_modules/mime-db/README.md +/Users/example/node_modules/webpack/node_modules/mime-db/package.json +/Users/example/node_modules/webpack/schemas/WebpackOptions.check.js +/Users/example/node_modules/webpack/schemas/plugins/schemes/HttpUriPlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/schemes/HttpUriPlugin.json +/Users/example/node_modules/webpack/schemas/plugins/schemes/HttpUriPlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/WatchIgnorePlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/sharing/ConsumeSharedPlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/sharing/ProvideSharedPlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/sharing/ProvideSharedPlugin.json +/Users/example/node_modules/webpack/schemas/plugins/sharing/ConsumeSharedPlugin.json +/Users/example/node_modules/webpack/schemas/plugins/sharing/ConsumeSharedPlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/sharing/SharePlugin.json +/Users/example/node_modules/webpack/schemas/plugins/sharing/ProvideSharedPlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/sharing/SharePlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/sharing/SharePlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/SourceMapDevToolPlugin.json +/Users/example/node_modules/webpack/schemas/plugins/optimize/AggressiveSplittingPlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/optimize/LimitChunkCountPlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/optimize/MinChunkSizePlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/optimize/LimitChunkCountPlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/optimize/LimitChunkCountPlugin.json +/Users/example/node_modules/webpack/schemas/plugins/optimize/AggressiveSplittingPlugin.json +/Users/example/node_modules/webpack/schemas/plugins/optimize/MinChunkSizePlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/optimize/AggressiveSplittingPlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/optimize/MinChunkSizePlugin.json +/Users/example/node_modules/webpack/schemas/plugins/ProgressPlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/IgnorePlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/asset/AssetParserOptions.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/asset/AssetParserOptions.json +/Users/example/node_modules/webpack/schemas/plugins/asset/AssetGeneratorOptions.check.js +/Users/example/node_modules/webpack/schemas/plugins/asset/AssetParserOptions.check.js +/Users/example/node_modules/webpack/schemas/plugins/asset/AssetInlineGeneratorOptions.json +/Users/example/node_modules/webpack/schemas/plugins/asset/AssetResourceGeneratorOptions.json +/Users/example/node_modules/webpack/schemas/plugins/asset/AssetInlineGeneratorOptions.check.js +/Users/example/node_modules/webpack/schemas/plugins/asset/AssetResourceGeneratorOptions.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/asset/AssetResourceGeneratorOptions.check.js +/Users/example/node_modules/webpack/schemas/plugins/asset/AssetInlineGeneratorOptions.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/asset/AssetGeneratorOptions.json +/Users/example/node_modules/webpack/schemas/plugins/asset/AssetGeneratorOptions.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/IgnorePlugin.json +/Users/example/node_modules/webpack/schemas/plugins/IgnorePlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/BannerPlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/css/CssGeneratorOptions.check.js +/Users/example/node_modules/webpack/schemas/plugins/css/CssModuleParserOptions.json +/Users/example/node_modules/webpack/schemas/plugins/css/CssGlobalParserOptions.check.js +/Users/example/node_modules/webpack/schemas/plugins/css/CssGlobalGeneratorOptions.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/css/CssGeneratorOptions.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/css/CssGlobalParserOptions.json +/Users/example/node_modules/webpack/schemas/plugins/css/CssModuleParserOptions.check.js +/Users/example/node_modules/webpack/schemas/plugins/css/CssModuleGeneratorOptions.check.js +/Users/example/node_modules/webpack/schemas/plugins/css/CssAutoParserOptions.check.js +/Users/example/node_modules/webpack/schemas/plugins/css/CssAutoGeneratorOptions.check.js +/Users/example/node_modules/webpack/schemas/plugins/css/CssAutoParserOptions.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/css/CssAutoGeneratorOptions.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/css/CssGlobalGeneratorOptions.json +/Users/example/node_modules/webpack/schemas/plugins/css/CssAutoParserOptions.json +/Users/example/node_modules/webpack/schemas/plugins/css/CssModuleGeneratorOptions.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/css/CssParserOptions.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/css/CssGlobalGeneratorOptions.check.js +/Users/example/node_modules/webpack/schemas/plugins/css/CssGeneratorOptions.json +/Users/example/node_modules/webpack/schemas/plugins/css/CssAutoGeneratorOptions.json +/Users/example/node_modules/webpack/schemas/plugins/css/CssModuleParserOptions.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/css/CssParserOptions.check.js +/Users/example/node_modules/webpack/schemas/plugins/css/CssParserOptions.json +/Users/example/node_modules/webpack/schemas/plugins/css/CssGlobalParserOptions.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/css/CssModuleGeneratorOptions.json +/Users/example/node_modules/webpack/schemas/plugins/SourceMapDevToolPlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/DllReferencePlugin.json +/Users/example/node_modules/webpack/schemas/plugins/DllPlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/WatchIgnorePlugin.json +/Users/example/node_modules/webpack/schemas/plugins/DllPlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/WatchIgnorePlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/LoaderOptionsPlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/JsonModulesPluginParser.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/ids/OccurrenceChunkIdsPlugin.json +/Users/example/node_modules/webpack/schemas/plugins/ids/OccurrenceModuleIdsPlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/ids/OccurrenceChunkIdsPlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/ids/OccurrenceModuleIdsPlugin.json +/Users/example/node_modules/webpack/schemas/plugins/ids/OccurrenceModuleIdsPlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/ids/OccurrenceChunkIdsPlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/ProgressPlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/container/ModuleFederationPlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/container/ContainerReferencePlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/container/ContainerReferencePlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/container/ContainerPlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/container/ExternalsType.check.js +/Users/example/node_modules/webpack/schemas/plugins/container/ContainerPlugin.json +/Users/example/node_modules/webpack/schemas/plugins/container/ExternalsType.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/container/ContainerPlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/container/ModuleFederationPlugin.json +/Users/example/node_modules/webpack/schemas/plugins/container/ModuleFederationPlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/container/ExternalsType.json +/Users/example/node_modules/webpack/schemas/plugins/container/ContainerReferencePlugin.json +/Users/example/node_modules/webpack/schemas/plugins/BannerPlugin.json +/Users/example/node_modules/webpack/schemas/plugins/HashedModuleIdsPlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/LoaderOptionsPlugin.json +/Users/example/node_modules/webpack/schemas/plugins/HashedModuleIdsPlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/BannerPlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/DllReferencePlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/SourceMapDevToolPlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/DllPlugin.json +/Users/example/node_modules/webpack/schemas/plugins/DllReferencePlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/JsonModulesPluginParser.json +/Users/example/node_modules/webpack/schemas/plugins/HashedModuleIdsPlugin.json +/Users/example/node_modules/webpack/schemas/plugins/JsonModulesPluginParser.check.js +/Users/example/node_modules/webpack/schemas/plugins/LoaderOptionsPlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/debug/ProfilingPlugin.check.js +/Users/example/node_modules/webpack/schemas/plugins/debug/ProfilingPlugin.json +/Users/example/node_modules/webpack/schemas/plugins/debug/ProfilingPlugin.check.d.ts +/Users/example/node_modules/webpack/schemas/plugins/ProgressPlugin.json +/Users/example/node_modules/webpack/schemas/WebpackOptions.check.d.ts +/Users/example/node_modules/webpack/schemas/_container.json +/Users/example/node_modules/webpack/schemas/WebpackOptions.json +/Users/example/node_modules/webpack/schemas/_sharing.json +/Users/example/node_modules/webpack/README.md +/Users/example/node_modules/webpack/package.json +/Users/example/node_modules/webpack/lib/webpack.js +/Users/example/node_modules/webpack/lib/MainTemplate.js +/Users/example/node_modules/webpack/lib/RuntimePlugin.js +/Users/example/node_modules/webpack/lib/NodeStuffInWebError.js +/Users/example/node_modules/webpack/lib/ModuleTemplate.js +/Users/example/node_modules/webpack/lib/RawModule.js +/Users/example/node_modules/webpack/lib/MultiWatching.js +/Users/example/node_modules/webpack/lib/ConcatenationScope.js +/Users/example/node_modules/webpack/lib/schemes/HttpUriPlugin.js +/Users/example/node_modules/webpack/lib/schemes/DataUriPlugin.js +/Users/example/node_modules/webpack/lib/schemes/FileUriPlugin.js +/Users/example/node_modules/webpack/lib/MultiStats.js +/Users/example/node_modules/webpack/lib/ProvidePlugin.js +/Users/example/node_modules/webpack/lib/EvalSourceMapDevToolPlugin.js +/Users/example/node_modules/webpack/lib/ResolverFactory.js +/Users/example/node_modules/webpack/lib/ModuleBuildError.js +/Users/example/node_modules/webpack/lib/ExportsInfo.js +/Users/example/node_modules/webpack/lib/CommentCompilationWarning.js +/Users/example/node_modules/webpack/lib/NoEmitOnErrorsPlugin.js +/Users/example/node_modules/webpack/lib/wasm-sync/WebAssemblyModulesPlugin.js +/Users/example/node_modules/webpack/lib/wasm-sync/UnsupportedWebAssemblyFeatureError.js +/Users/example/node_modules/webpack/lib/wasm-sync/WebAssemblyInInitialChunkError.js +/Users/example/node_modules/webpack/lib/wasm-sync/WasmChunkLoadingRuntimeModule.js +/Users/example/node_modules/webpack/lib/wasm-sync/WebAssemblyUtils.js +/Users/example/node_modules/webpack/lib/wasm-sync/WebAssemblyJavascriptGenerator.js +/Users/example/node_modules/webpack/lib/wasm-sync/WasmFinalizeExportsPlugin.js +/Users/example/node_modules/webpack/lib/wasm-sync/WebAssemblyGenerator.js +/Users/example/node_modules/webpack/lib/wasm-sync/WebAssemblyParser.js +/Users/example/node_modules/webpack/lib/DependencyTemplate.js +/Users/example/node_modules/webpack/lib/WarnNoModeSetPlugin.js +/Users/example/node_modules/webpack/lib/ContextModule.js +/Users/example/node_modules/webpack/lib/InitFragment.js +/Users/example/node_modules/webpack/lib/WarnDeprecatedOptionPlugin.js +/Users/example/node_modules/webpack/lib/Chunk.js +/Users/example/node_modules/webpack/lib/sharing/ProvideForSharedDependency.js +/Users/example/node_modules/webpack/lib/sharing/resolveMatchedConfigs.js +/Users/example/node_modules/webpack/lib/sharing/ConsumeSharedModule.js +/Users/example/node_modules/webpack/lib/sharing/ProvideSharedModuleFactory.js +/Users/example/node_modules/webpack/lib/sharing/ConsumeSharedPlugin.js +/Users/example/node_modules/webpack/lib/sharing/ShareRuntimeModule.js +/Users/example/node_modules/webpack/lib/sharing/ConsumeSharedRuntimeModule.js +/Users/example/node_modules/webpack/lib/sharing/ProvideSharedDependency.js +/Users/example/node_modules/webpack/lib/sharing/ConsumeSharedFallbackDependency.js +/Users/example/node_modules/webpack/lib/sharing/ProvideSharedModule.js +/Users/example/node_modules/webpack/lib/sharing/ProvideSharedPlugin.js +/Users/example/node_modules/webpack/lib/sharing/SharePlugin.js +/Users/example/node_modules/webpack/lib/sharing/utils.js +/Users/example/node_modules/webpack/lib/AsyncDependenciesBlock.js +/Users/example/node_modules/webpack/lib/Entrypoint.js +/Users/example/node_modules/webpack/lib/AbstractMethodError.js +/Users/example/node_modules/webpack/lib/optimize/RuntimeChunkPlugin.js +/Users/example/node_modules/webpack/lib/optimize/AggressiveSplittingPlugin.js +/Users/example/node_modules/webpack/lib/optimize/RealContentHashPlugin.js +/Users/example/node_modules/webpack/lib/optimize/SplitChunksPlugin.js +/Users/example/node_modules/webpack/lib/optimize/ConcatenatedModule.js +/Users/example/node_modules/webpack/lib/optimize/MangleExportsPlugin.js +/Users/example/node_modules/webpack/lib/optimize/MinChunkSizePlugin.js +/Users/example/node_modules/webpack/lib/optimize/SideEffectsFlagPlugin.js +/Users/example/node_modules/webpack/lib/optimize/MinMaxSizeWarning.js +/Users/example/node_modules/webpack/lib/optimize/ModuleConcatenationPlugin.js +/Users/example/node_modules/webpack/lib/optimize/RemoveEmptyChunksPlugin.js +/Users/example/node_modules/webpack/lib/optimize/InnerGraphPlugin.js +/Users/example/node_modules/webpack/lib/optimize/InnerGraph.js +/Users/example/node_modules/webpack/lib/optimize/FlagIncludedChunksPlugin.js +/Users/example/node_modules/webpack/lib/optimize/AggressiveMergingPlugin.js +/Users/example/node_modules/webpack/lib/optimize/MergeDuplicateChunksPlugin.js +/Users/example/node_modules/webpack/lib/optimize/RemoveParentModulesPlugin.js +/Users/example/node_modules/webpack/lib/optimize/EnsureChunkConditionsPlugin.js +/Users/example/node_modules/webpack/lib/optimize/LimitChunkCountPlugin.js +/Users/example/node_modules/webpack/lib/ModuleDependencyWarning.js +/Users/example/node_modules/webpack/lib/cache/MemoryCachePlugin.js +/Users/example/node_modules/webpack/lib/cache/PackFileCacheStrategy.js +/Users/example/node_modules/webpack/lib/cache/IdleFileCachePlugin.js +/Users/example/node_modules/webpack/lib/cache/mergeEtags.js +/Users/example/node_modules/webpack/lib/cache/MemoryWithGcCachePlugin.js +/Users/example/node_modules/webpack/lib/cache/AddManagedPathsPlugin.js +/Users/example/node_modules/webpack/lib/cache/getLazyHashedEtag.js +/Users/example/node_modules/webpack/lib/cache/ResolverCachePlugin.js +/Users/example/node_modules/webpack/lib/cache/AddBuildDependenciesPlugin.js +/Users/example/node_modules/webpack/lib/JavascriptMetaInfoPlugin.js +/Users/example/node_modules/webpack/lib/asset/AssetSourceGenerator.js +/Users/example/node_modules/webpack/lib/asset/AssetGenerator.js +/Users/example/node_modules/webpack/lib/asset/RawDataUrlModule.js +/Users/example/node_modules/webpack/lib/asset/AssetSourceParser.js +/Users/example/node_modules/webpack/lib/asset/AssetParser.js +/Users/example/node_modules/webpack/lib/asset/AssetModulesPlugin.js +/Users/example/node_modules/webpack/lib/FlagAllModulesAsUsedPlugin.js +/Users/example/node_modules/webpack/lib/RuntimeTemplate.js +/Users/example/node_modules/webpack/lib/webworker/ImportScriptsChunkLoadingRuntimeModule.js +/Users/example/node_modules/webpack/lib/webworker/ImportScriptsChunkLoadingPlugin.js +/Users/example/node_modules/webpack/lib/webworker/WebWorkerTemplatePlugin.js +/Users/example/node_modules/webpack/lib/EvalDevToolModulePlugin.js +/Users/example/node_modules/webpack/lib/UnhandledSchemeError.js +/Users/example/node_modules/webpack/lib/util/ArrayQueue.js +/Users/example/node_modules/webpack/lib/util/LazySet.js +/Users/example/node_modules/webpack/lib/util/findGraphRoots.js +/Users/example/node_modules/webpack/lib/util/cleverMerge.js +/Users/example/node_modules/webpack/lib/util/Semaphore.js +/Users/example/node_modules/webpack/lib/util/deprecation.js +/Users/example/node_modules/webpack/lib/util/runtime.js +/Users/example/node_modules/webpack/lib/util/nonNumericOnlyHash.js +/Users/example/node_modules/webpack/lib/util/TupleSet.js +/Users/example/node_modules/webpack/lib/util/binarySearchBounds.js +/Users/example/node_modules/webpack/lib/util/StringXor.js +/Users/example/node_modules/webpack/lib/util/hash/wasm-hash.js +/Users/example/node_modules/webpack/lib/util/hash/BatchedHash.js +/Users/example/node_modules/webpack/lib/util/hash/xxhash64.js +/Users/example/node_modules/webpack/lib/util/hash/md4.js +/Users/example/node_modules/webpack/lib/util/makeSerializable.js +/Users/example/node_modules/webpack/lib/util/LazyBucketSortedSet.js +/Users/example/node_modules/webpack/lib/util/chainedImports.js +/Users/example/node_modules/webpack/lib/util/WeakTupleMap.js +/Users/example/node_modules/webpack/lib/util/memoize.js +/Users/example/node_modules/webpack/lib/util/extractUrlAndGlobal.js +/Users/example/node_modules/webpack/lib/util/Queue.js +/Users/example/node_modules/webpack/lib/util/smartGrouping.js +/Users/example/node_modules/webpack/lib/util/SetHelpers.js +/Users/example/node_modules/webpack/lib/util/propertyName.js +/Users/example/node_modules/webpack/lib/util/deterministicGrouping.js +/Users/example/node_modules/webpack/lib/util/numberHash.js +/Users/example/node_modules/webpack/lib/util/compileBooleanMatcher.js +/Users/example/node_modules/webpack/lib/util/semver.js +/Users/example/node_modules/webpack/lib/util/identifier.js +/Users/example/node_modules/webpack/lib/util/ArrayHelpers.js +/Users/example/node_modules/webpack/lib/util/objectToMap.js +/Users/example/node_modules/webpack/lib/util/ParallelismFactorCalculator.js +/Users/example/node_modules/webpack/lib/util/internalSerializables.js +/Users/example/node_modules/webpack/lib/util/IterableHelpers.js +/Users/example/node_modules/webpack/lib/util/processAsyncTree.js +/Users/example/node_modules/webpack/lib/util/comparators.js +/Users/example/node_modules/webpack/lib/util/StackedMap.js +/Users/example/node_modules/webpack/lib/util/serialization.js +/Users/example/node_modules/webpack/lib/util/registerExternalSerializer.js +/Users/example/node_modules/webpack/lib/util/createHash.js +/Users/example/node_modules/webpack/lib/util/source.js +/Users/example/node_modules/webpack/lib/util/conventions.js +/Users/example/node_modules/webpack/lib/util/SortableSet.js +/Users/example/node_modules/webpack/lib/util/Hash.js +/Users/example/node_modules/webpack/lib/util/StackedCacheMap.js +/Users/example/node_modules/webpack/lib/util/MapHelpers.js +/Users/example/node_modules/webpack/lib/util/AsyncQueue.js +/Users/example/node_modules/webpack/lib/util/propertyAccess.js +/Users/example/node_modules/webpack/lib/util/URLAbsoluteSpecifier.js +/Users/example/node_modules/webpack/lib/util/TupleQueue.js +/Users/example/node_modules/webpack/lib/util/create-schema-validation.js +/Users/example/node_modules/webpack/lib/util/fs.js +/Users/example/node_modules/webpack/lib/UnsupportedFeatureWarning.js +/Users/example/node_modules/webpack/lib/ModuleParseError.js +/Users/example/node_modules/webpack/lib/css/CssModulesPlugin.js +/Users/example/node_modules/webpack/lib/css/CssGenerator.js +/Users/example/node_modules/webpack/lib/css/CssLoadingRuntimeModule.js +/Users/example/node_modules/webpack/lib/css/CssExportsGenerator.js +/Users/example/node_modules/webpack/lib/css/walkCssTokens.js +/Users/example/node_modules/webpack/lib/css/CssParser.js +/Users/example/node_modules/webpack/lib/AutomaticPrefetchPlugin.js +/Users/example/node_modules/webpack/lib/ChunkGraph.js +/Users/example/node_modules/webpack/lib/CodeGenerationResults.js +/Users/example/node_modules/webpack/lib/ModuleInfoHeaderPlugin.js +/Users/example/node_modules/webpack/lib/MultiCompiler.js +/Users/example/node_modules/webpack/lib/ModuleGraph.js +/Users/example/node_modules/webpack/lib/Cache.js +/Users/example/node_modules/webpack/lib/config/normalization.js +/Users/example/node_modules/webpack/lib/config/browserslistTargetHandler.js +/Users/example/node_modules/webpack/lib/config/defaults.js +/Users/example/node_modules/webpack/lib/config/target.js +/Users/example/node_modules/webpack/lib/esm/ModuleChunkLoadingRuntimeModule.js +/Users/example/node_modules/webpack/lib/esm/ExportWebpackRequireRuntimeModule.js +/Users/example/node_modules/webpack/lib/esm/ModuleChunkFormatPlugin.js +/Users/example/node_modules/webpack/lib/esm/ModuleChunkLoadingPlugin.js +/Users/example/node_modules/webpack/lib/CacheFacade.js +/Users/example/node_modules/webpack/lib/ModuleRestoreError.js +/Users/example/node_modules/webpack/lib/CompatibilityPlugin.js +/Users/example/node_modules/webpack/lib/NormalModuleReplacementPlugin.js +/Users/example/node_modules/webpack/lib/ModuleError.js +/Users/example/node_modules/webpack/lib/formatLocation.js +/Users/example/node_modules/webpack/lib/IgnoreWarningsPlugin.js +/Users/example/node_modules/webpack/lib/OptimizationStages.js +/Users/example/node_modules/webpack/lib/web/JsonpChunkLoadingRuntimeModule.js +/Users/example/node_modules/webpack/lib/web/JsonpTemplatePlugin.js +/Users/example/node_modules/webpack/lib/web/FetchCompileAsyncWasmPlugin.js +/Users/example/node_modules/webpack/lib/web/JsonpChunkLoadingPlugin.js +/Users/example/node_modules/webpack/lib/web/FetchCompileWasmPlugin.js +/Users/example/node_modules/webpack/lib/TemplatedPathPlugin.js +/Users/example/node_modules/webpack/lib/wasm-async/AsyncWasmLoadingRuntimeModule.js +/Users/example/node_modules/webpack/lib/wasm-async/AsyncWebAssemblyParser.js +/Users/example/node_modules/webpack/lib/wasm-async/AsyncWebAssemblyModulesPlugin.js +/Users/example/node_modules/webpack/lib/wasm-async/AsyncWebAssemblyJavascriptGenerator.js +/Users/example/node_modules/webpack/lib/wasm-async/AsyncWebAssemblyGenerator.js +/Users/example/node_modules/webpack/lib/Watching.js +/Users/example/node_modules/webpack/lib/NullFactory.js +/Users/example/node_modules/webpack/lib/CodeGenerationError.js +/Users/example/node_modules/webpack/lib/hmr/lazyCompilationBackend.js +/Users/example/node_modules/webpack/lib/hmr/JavascriptHotModuleReplacement.runtime.js +/Users/example/node_modules/webpack/lib/hmr/HotModuleReplacement.runtime.js +/Users/example/node_modules/webpack/lib/hmr/HotModuleReplacementRuntimeModule.js +/Users/example/node_modules/webpack/lib/hmr/LazyCompilationPlugin.js +/Users/example/node_modules/webpack/lib/ErrorHelpers.js +/Users/example/node_modules/webpack/lib/LibraryTemplatePlugin.js +/Users/example/node_modules/webpack/lib/serialization/ObjectMiddleware.js +/Users/example/node_modules/webpack/lib/serialization/ArraySerializer.js +/Users/example/node_modules/webpack/lib/serialization/SingleItemMiddleware.js +/Users/example/node_modules/webpack/lib/serialization/types.js +/Users/example/node_modules/webpack/lib/serialization/RegExpObjectSerializer.js +/Users/example/node_modules/webpack/lib/serialization/DateObjectSerializer.js +/Users/example/node_modules/webpack/lib/serialization/MapObjectSerializer.js +/Users/example/node_modules/webpack/lib/serialization/BinaryMiddleware.js +/Users/example/node_modules/webpack/lib/serialization/PlainObjectSerializer.js +/Users/example/node_modules/webpack/lib/serialization/ErrorObjectSerializer.js +/Users/example/node_modules/webpack/lib/serialization/NullPrototypeObjectSerializer.js +/Users/example/node_modules/webpack/lib/serialization/SetObjectSerializer.js +/Users/example/node_modules/webpack/lib/serialization/Serializer.js +/Users/example/node_modules/webpack/lib/serialization/FileMiddleware.js +/Users/example/node_modules/webpack/lib/serialization/SerializerMiddleware.js +/Users/example/node_modules/webpack/lib/NoModeWarning.js +/Users/example/node_modules/webpack/lib/ExportsInfoApiPlugin.js +/Users/example/node_modules/webpack/lib/DelegatedModuleFactoryPlugin.js +/Users/example/node_modules/webpack/lib/EnvironmentNotSupportAsyncWarning.js +/Users/example/node_modules/webpack/lib/InvalidDependenciesModuleWarning.js +/Users/example/node_modules/webpack/lib/wasm/EnableWasmLoadingPlugin.js +/Users/example/node_modules/webpack/lib/ConstPlugin.js +/Users/example/node_modules/webpack/lib/runtime/BaseUriRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/GetChunkFilenameRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/ChunkNameRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/SystemContextRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/EnsureChunkRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/HasOwnPropertyRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/CreateFakeNamespaceObjectRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/AutoPublicPathRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/CompatRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/CreateScriptUrlRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/DefinePropertyGettersRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/GetTrustedTypesPolicyRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/CreateScriptRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/RelativeUrlRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/AsyncModuleRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/NonceRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/GetMainFilenameRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/StartupEntrypointRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/LoadScriptRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/RuntimeIdRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/GlobalRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/OnChunksLoadedRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/HelperRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/PublicPathRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/StartupChunkDependenciesRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/GetFullHashRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/StartupChunkDependenciesPlugin.js +/Users/example/node_modules/webpack/lib/runtime/CompatGetDefaultExportRuntimeModule.js +/Users/example/node_modules/webpack/lib/runtime/MakeNamespaceObjectRuntimeModule.js +/Users/example/node_modules/webpack/lib/IgnoreErrorModuleFactory.js +/Users/example/node_modules/webpack/lib/ModuleDependencyError.js +/Users/example/node_modules/webpack/lib/PrefetchPlugin.js +/Users/example/node_modules/webpack/lib/UseStrictPlugin.js +/Users/example/node_modules/webpack/lib/CleanPlugin.js +/Users/example/node_modules/webpack/lib/WebpackIsIncludedPlugin.js +/Users/example/node_modules/webpack/lib/EntryPlugin.js +/Users/example/node_modules/webpack/lib/HotUpdateChunk.js +/Users/example/node_modules/webpack/lib/dependencies/HarmonyExports.js +/Users/example/node_modules/webpack/lib/dependencies/LoaderPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/RequireEnsureDependency.js +/Users/example/node_modules/webpack/lib/dependencies/DllEntryDependency.js +/Users/example/node_modules/webpack/lib/dependencies/AMDDefineDependencyParserPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/CommonJsExportsDependency.js +/Users/example/node_modules/webpack/lib/dependencies/HarmonyExportExpressionDependency.js +/Users/example/node_modules/webpack/lib/dependencies/AMDRequireDependenciesBlock.js +/Users/example/node_modules/webpack/lib/dependencies/LocalModuleDependency.js +/Users/example/node_modules/webpack/lib/dependencies/ConstDependency.js +/Users/example/node_modules/webpack/lib/dependencies/WorkerPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/AMDRequireContextDependency.js +/Users/example/node_modules/webpack/lib/dependencies/ContextDependencyTemplateAsRequireCall.js +/Users/example/node_modules/webpack/lib/dependencies/RequireIncludeDependencyParserPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/RequireEnsureItemDependency.js +/Users/example/node_modules/webpack/lib/dependencies/AMDRequireDependenciesBlockParserPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/HarmonyAcceptDependency.js +/Users/example/node_modules/webpack/lib/dependencies/AMDRequireDependency.js +/Users/example/node_modules/webpack/lib/dependencies/CssImportDependency.js +/Users/example/node_modules/webpack/lib/dependencies/AMDRequireItemDependency.js +/Users/example/node_modules/webpack/lib/dependencies/RequireContextDependencyParserPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/getFunctionExpression.js +/Users/example/node_modules/webpack/lib/dependencies/ImportParserPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/RequireHeaderDependency.js +/Users/example/node_modules/webpack/lib/dependencies/RequireIncludePlugin.js +/Users/example/node_modules/webpack/lib/dependencies/WebAssemblyExportImportedDependency.js +/Users/example/node_modules/webpack/lib/dependencies/DynamicExports.js +/Users/example/node_modules/webpack/lib/dependencies/HarmonyExportDependencyParserPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/HarmonyImportSpecifierDependency.js +/Users/example/node_modules/webpack/lib/dependencies/CommonJsDependencyHelpers.js +/Users/example/node_modules/webpack/lib/dependencies/RuntimeRequirementsDependency.js +/Users/example/node_modules/webpack/lib/dependencies/URLDependency.js +/Users/example/node_modules/webpack/lib/dependencies/RequireResolveContextDependency.js +/Users/example/node_modules/webpack/lib/dependencies/CommonJsSelfReferenceDependency.js +/Users/example/node_modules/webpack/lib/dependencies/HarmonyImportDependencyParserPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/ModuleDependency.js +/Users/example/node_modules/webpack/lib/dependencies/JsonExportsDependency.js +/Users/example/node_modules/webpack/lib/dependencies/CreateScriptUrlDependency.js +/Users/example/node_modules/webpack/lib/dependencies/AMDRequireArrayDependency.js +/Users/example/node_modules/webpack/lib/dependencies/ModuleHotDeclineDependency.js +/Users/example/node_modules/webpack/lib/dependencies/RequireEnsurePlugin.js +/Users/example/node_modules/webpack/lib/dependencies/HarmonyEvaluatedImportSpecifierDependency.js +/Users/example/node_modules/webpack/lib/dependencies/ImportMetaContextDependency.js +/Users/example/node_modules/webpack/lib/dependencies/HarmonyDetectionParserPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/HarmonyImportDependency.js +/Users/example/node_modules/webpack/lib/dependencies/SystemRuntimeModule.js +/Users/example/node_modules/webpack/lib/dependencies/RequireContextDependency.js +/Users/example/node_modules/webpack/lib/dependencies/StaticExportsDependency.js +/Users/example/node_modules/webpack/lib/dependencies/RequireEnsureDependenciesBlock.js +/Users/example/node_modules/webpack/lib/dependencies/CachedConstDependency.js +/Users/example/node_modules/webpack/lib/dependencies/ImportDependency.js +/Users/example/node_modules/webpack/lib/dependencies/CommonJsImportsParserPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/AMDPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/HarmonyExportImportedSpecifierDependency.js +/Users/example/node_modules/webpack/lib/dependencies/CssLocalIdentifierDependency.js +/Users/example/node_modules/webpack/lib/dependencies/ModuleDependencyTemplateAsRequireId.js +/Users/example/node_modules/webpack/lib/dependencies/CommonJsFullRequireDependency.js +/Users/example/node_modules/webpack/lib/dependencies/WebAssemblyImportDependency.js +/Users/example/node_modules/webpack/lib/dependencies/CssExportDependency.js +/Users/example/node_modules/webpack/lib/dependencies/processExportInfo.js +/Users/example/node_modules/webpack/lib/dependencies/ImportMetaPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/ExternalModuleInitFragment.js +/Users/example/node_modules/webpack/lib/dependencies/HarmonyExportHeaderDependency.js +/Users/example/node_modules/webpack/lib/dependencies/ImportMetaHotDeclineDependency.js +/Users/example/node_modules/webpack/lib/dependencies/RequireContextPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/CommonJsPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/ContextDependencyHelpers.js +/Users/example/node_modules/webpack/lib/dependencies/RequireResolveDependency.js +/Users/example/node_modules/webpack/lib/dependencies/WorkerDependency.js +/Users/example/node_modules/webpack/lib/dependencies/LocalModulesHelpers.js +/Users/example/node_modules/webpack/lib/dependencies/EntryDependency.js +/Users/example/node_modules/webpack/lib/dependencies/UnsupportedDependency.js +/Users/example/node_modules/webpack/lib/dependencies/LocalModule.js +/Users/example/node_modules/webpack/lib/dependencies/CssSelfLocalIdentifierDependency.js +/Users/example/node_modules/webpack/lib/dependencies/AMDDefineDependency.js +/Users/example/node_modules/webpack/lib/dependencies/PrefetchDependency.js +/Users/example/node_modules/webpack/lib/dependencies/HarmonyExportSpecifierDependency.js +/Users/example/node_modules/webpack/lib/dependencies/SystemPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/PureExpressionDependency.js +/Users/example/node_modules/webpack/lib/dependencies/ImportContextDependency.js +/Users/example/node_modules/webpack/lib/dependencies/HarmonyModulesPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/HarmonyAcceptImportDependency.js +/Users/example/node_modules/webpack/lib/dependencies/ProvidedDependency.js +/Users/example/node_modules/webpack/lib/dependencies/HarmonyImportSideEffectDependency.js +/Users/example/node_modules/webpack/lib/dependencies/ModuleDecoratorDependency.js +/Users/example/node_modules/webpack/lib/dependencies/ExportsInfoDependency.js +/Users/example/node_modules/webpack/lib/dependencies/CommonJsExportsParserPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/HarmonyExportInitFragment.js +/Users/example/node_modules/webpack/lib/dependencies/CommonJsRequireDependency.js +/Users/example/node_modules/webpack/lib/dependencies/CommonJsExportRequireDependency.js +/Users/example/node_modules/webpack/lib/dependencies/ImportMetaContextPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/URLPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/ImportPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/ImportMetaContextDependencyParserPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/ImportEagerDependency.js +/Users/example/node_modules/webpack/lib/dependencies/CriticalDependencyWarning.js +/Users/example/node_modules/webpack/lib/dependencies/LoaderDependency.js +/Users/example/node_modules/webpack/lib/dependencies/DelegatedSourceDependency.js +/Users/example/node_modules/webpack/lib/dependencies/CommonJsRequireContextDependency.js +/Users/example/node_modules/webpack/lib/dependencies/RequireEnsureDependenciesBlockParserPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/RequireResolveHeaderDependency.js +/Users/example/node_modules/webpack/lib/dependencies/CssUrlDependency.js +/Users/example/node_modules/webpack/lib/dependencies/ModuleDependencyTemplateAsId.js +/Users/example/node_modules/webpack/lib/dependencies/ModuleHotAcceptDependency.js +/Users/example/node_modules/webpack/lib/dependencies/NullDependency.js +/Users/example/node_modules/webpack/lib/dependencies/WebpackIsIncludedDependency.js +/Users/example/node_modules/webpack/lib/dependencies/ContextDependencyTemplateAsId.js +/Users/example/node_modules/webpack/lib/dependencies/RequireIncludeDependency.js +/Users/example/node_modules/webpack/lib/dependencies/ImportWeakDependency.js +/Users/example/node_modules/webpack/lib/dependencies/ContextElementDependency.js +/Users/example/node_modules/webpack/lib/dependencies/AMDRuntimeModules.js +/Users/example/node_modules/webpack/lib/dependencies/HarmonyCompatibilityDependency.js +/Users/example/node_modules/webpack/lib/dependencies/HarmonyTopLevelThisParserPlugin.js +/Users/example/node_modules/webpack/lib/dependencies/ContextDependency.js +/Users/example/node_modules/webpack/lib/dependencies/ExternalModuleDependency.js +/Users/example/node_modules/webpack/lib/dependencies/LoaderImportDependency.js +/Users/example/node_modules/webpack/lib/dependencies/ImportMetaHotAcceptDependency.js +/Users/example/node_modules/webpack/lib/index.js +/Users/example/node_modules/webpack/lib/HotModuleReplacementPlugin.js +/Users/example/node_modules/webpack/lib/ModuleFilenameHelpers.js +/Users/example/node_modules/webpack/lib/RecordIdsPlugin.js +/Users/example/node_modules/webpack/lib/WebpackError.js +/Users/example/node_modules/webpack/lib/library/SystemLibraryPlugin.js +/Users/example/node_modules/webpack/lib/library/AmdLibraryPlugin.js +/Users/example/node_modules/webpack/lib/library/ModuleLibraryPlugin.js +/Users/example/node_modules/webpack/lib/library/EnableLibraryPlugin.js +/Users/example/node_modules/webpack/lib/library/AbstractLibraryPlugin.js +/Users/example/node_modules/webpack/lib/library/UmdLibraryPlugin.js +/Users/example/node_modules/webpack/lib/library/ExportPropertyLibraryPlugin.js +/Users/example/node_modules/webpack/lib/library/AssignLibraryPlugin.js +/Users/example/node_modules/webpack/lib/library/JsonpLibraryPlugin.js +/Users/example/node_modules/webpack/lib/Compiler.js +/Users/example/node_modules/webpack/lib/FileSystemInfo.js +/Users/example/node_modules/webpack/lib/ChunkTemplate.js +/Users/example/node_modules/webpack/lib/buildChunkGraph.js +/Users/example/node_modules/webpack/lib/RuntimeModule.js +/Users/example/node_modules/webpack/lib/SelfModuleFactory.js +/Users/example/node_modules/webpack/lib/ContextExclusionPlugin.js +/Users/example/node_modules/webpack/lib/EntryOptionPlugin.js +/Users/example/node_modules/webpack/lib/ModuleStoreError.js +/Users/example/node_modules/webpack/lib/DelegatedModule.js +/Users/example/node_modules/webpack/lib/ids/NaturalModuleIdsPlugin.js +/Users/example/node_modules/webpack/lib/ids/NamedModuleIdsPlugin.js +/Users/example/node_modules/webpack/lib/ids/OccurrenceModuleIdsPlugin.js +/Users/example/node_modules/webpack/lib/ids/DeterministicChunkIdsPlugin.js +/Users/example/node_modules/webpack/lib/ids/NamedChunkIdsPlugin.js +/Users/example/node_modules/webpack/lib/ids/OccurrenceChunkIdsPlugin.js +/Users/example/node_modules/webpack/lib/ids/DeterministicModuleIdsPlugin.js +/Users/example/node_modules/webpack/lib/ids/SyncModuleIdsPlugin.js +/Users/example/node_modules/webpack/lib/ids/HashedModuleIdsPlugin.js +/Users/example/node_modules/webpack/lib/ids/ChunkModuleIdRangePlugin.js +/Users/example/node_modules/webpack/lib/ids/NaturalChunkIdsPlugin.js +/Users/example/node_modules/webpack/lib/ids/IdHelpers.js +/Users/example/node_modules/webpack/lib/GraphHelpers.js +/Users/example/node_modules/webpack/lib/container/ContainerPlugin.js +/Users/example/node_modules/webpack/lib/container/ContainerReferencePlugin.js +/Users/example/node_modules/webpack/lib/container/FallbackItemDependency.js +/Users/example/node_modules/webpack/lib/container/RemoteToExternalDependency.js +/Users/example/node_modules/webpack/lib/container/ContainerExposedDependency.js +/Users/example/node_modules/webpack/lib/container/options.js +/Users/example/node_modules/webpack/lib/container/RemoteModule.js +/Users/example/node_modules/webpack/lib/container/ContainerEntryModuleFactory.js +/Users/example/node_modules/webpack/lib/container/FallbackDependency.js +/Users/example/node_modules/webpack/lib/container/RemoteRuntimeModule.js +/Users/example/node_modules/webpack/lib/container/ContainerEntryModule.js +/Users/example/node_modules/webpack/lib/container/ContainerEntryDependency.js +/Users/example/node_modules/webpack/lib/container/ModuleFederationPlugin.js +/Users/example/node_modules/webpack/lib/container/FallbackModule.js +/Users/example/node_modules/webpack/lib/container/FallbackModuleFactory.js +/Users/example/node_modules/webpack/lib/FlagDependencyExportsPlugin.js +/Users/example/node_modules/webpack/lib/ModuleProfile.js +/Users/example/node_modules/webpack/lib/RequestShortener.js +/Users/example/node_modules/webpack/lib/RequireJsStuffPlugin.js +/Users/example/node_modules/webpack/lib/ModuleTypeConstants.js +/Users/example/node_modules/webpack/lib/json/JsonModulesPlugin.js +/Users/example/node_modules/webpack/lib/json/JsonData.js +/Users/example/node_modules/webpack/lib/json/JsonParser.js +/Users/example/node_modules/webpack/lib/json/JsonGenerator.js +/Users/example/node_modules/webpack/lib/FlagDependencyUsagePlugin.js +/Users/example/node_modules/webpack/lib/CaseSensitiveModulesWarning.js +/Users/example/node_modules/webpack/lib/NormalModule.js +/Users/example/node_modules/webpack/lib/OptionsApply.js +/Users/example/node_modules/webpack/lib/SizeFormatHelpers.js +/Users/example/node_modules/webpack/lib/DefinePlugin.js +/Users/example/node_modules/webpack/lib/Module.js +/Users/example/node_modules/webpack/lib/DllModuleFactory.js +/Users/example/node_modules/webpack/lib/DllPlugin.js +/Users/example/node_modules/webpack/lib/ModuleGraphConnection.js +/Users/example/node_modules/webpack/lib/ModuleFactory.js +/Users/example/node_modules/webpack/lib/ConcurrentCompilationError.js +/Users/example/node_modules/webpack/lib/DynamicEntryPlugin.js +/Users/example/node_modules/webpack/lib/prefetch/ChunkPrefetchPreloadPlugin.js +/Users/example/node_modules/webpack/lib/prefetch/ChunkPrefetchFunctionRuntimeModule.js +/Users/example/node_modules/webpack/lib/prefetch/ChunkPreloadTriggerRuntimeModule.js +/Users/example/node_modules/webpack/lib/prefetch/ChunkPrefetchTriggerRuntimeModule.js +/Users/example/node_modules/webpack/lib/prefetch/ChunkPrefetchStartupRuntimeModule.js +/Users/example/node_modules/webpack/lib/NormalModuleFactory.js +/Users/example/node_modules/webpack/lib/WebpackOptionsApply.js +/Users/example/node_modules/webpack/lib/ConditionalInitFragment.js +/Users/example/node_modules/webpack/lib/NodeStuffPlugin.js +/Users/example/node_modules/webpack/lib/ChunkRenderError.js +/Users/example/node_modules/webpack/lib/rules/BasicMatcherRulePlugin.js +/Users/example/node_modules/webpack/lib/rules/BasicEffectRulePlugin.js +/Users/example/node_modules/webpack/lib/rules/UseEffectRulePlugin.js +/Users/example/node_modules/webpack/lib/rules/RuleSetCompiler.js +/Users/example/node_modules/webpack/lib/rules/ObjectMatcherRulePlugin.js +/Users/example/node_modules/webpack/lib/ModuleWarning.js +/Users/example/node_modules/webpack/lib/EnvironmentPlugin.js +/Users/example/node_modules/webpack/lib/LoaderTargetPlugin.js +/Users/example/node_modules/webpack/lib/AsyncDependencyToInitialChunkError.js +/Users/example/node_modules/webpack/lib/DllEntryPlugin.js +/Users/example/node_modules/webpack/lib/ExternalModuleFactoryPlugin.js +/Users/example/node_modules/webpack/lib/WebpackOptionsDefaulter.js +/Users/example/node_modules/webpack/lib/cli.js +/Users/example/node_modules/webpack/lib/RuntimeGlobals.js +/Users/example/node_modules/webpack/lib/Generator.js +/Users/example/node_modules/webpack/lib/SingleEntryPlugin.js +/Users/example/node_modules/webpack/lib/ContextReplacementPlugin.js +/Users/example/node_modules/webpack/lib/Compilation.js +/Users/example/node_modules/webpack/lib/DllReferencePlugin.js +/Users/example/node_modules/webpack/lib/javascript/JavascriptParser.js +/Users/example/node_modules/webpack/lib/javascript/ArrayPushCallbackChunkFormatPlugin.js +/Users/example/node_modules/webpack/lib/javascript/JavascriptGenerator.js +/Users/example/node_modules/webpack/lib/javascript/CommonJsChunkFormatPlugin.js +/Users/example/node_modules/webpack/lib/javascript/ChunkHelpers.js +/Users/example/node_modules/webpack/lib/javascript/BasicEvaluatedExpression.js +/Users/example/node_modules/webpack/lib/javascript/JavascriptModulesPlugin.js +/Users/example/node_modules/webpack/lib/javascript/StartupHelpers.js +/Users/example/node_modules/webpack/lib/javascript/JavascriptParserHelpers.js +/Users/example/node_modules/webpack/lib/javascript/EnableChunkLoadingPlugin.js +/Users/example/node_modules/webpack/lib/errors/BuildCycleError.js +/Users/example/node_modules/webpack/lib/DllModule.js +/Users/example/node_modules/webpack/lib/node/NodeWatchFileSystem.js +/Users/example/node_modules/webpack/lib/node/NodeTargetPlugin.js +/Users/example/node_modules/webpack/lib/node/NodeSourcePlugin.js +/Users/example/node_modules/webpack/lib/node/ReadFileCompileWasmPlugin.js +/Users/example/node_modules/webpack/lib/node/ReadFileChunkLoadingRuntimeModule.js +/Users/example/node_modules/webpack/lib/node/NodeEnvironmentPlugin.js +/Users/example/node_modules/webpack/lib/node/CommonJsChunkLoadingPlugin.js +/Users/example/node_modules/webpack/lib/node/ReadFileCompileAsyncWasmPlugin.js +/Users/example/node_modules/webpack/lib/node/nodeConsole.js +/Users/example/node_modules/webpack/lib/node/RequireChunkLoadingRuntimeModule.js +/Users/example/node_modules/webpack/lib/node/NodeTemplatePlugin.js +/Users/example/node_modules/webpack/lib/HookWebpackError.js +/Users/example/node_modules/webpack/lib/HarmonyLinkingError.js +/Users/example/node_modules/webpack/lib/performance/AssetsOverSizeLimitWarning.js +/Users/example/node_modules/webpack/lib/performance/NoAsyncChunksWarning.js +/Users/example/node_modules/webpack/lib/performance/SizeLimitsPlugin.js +/Users/example/node_modules/webpack/lib/performance/EntrypointsOverSizeLimitWarning.js +/Users/example/node_modules/webpack/lib/ModuleNotFoundError.js +/Users/example/node_modules/webpack/lib/Parser.js +/Users/example/node_modules/webpack/lib/electron/ElectronTargetPlugin.js +/Users/example/node_modules/webpack/lib/LoaderOptionsPlugin.js +/Users/example/node_modules/webpack/lib/ChunkGroup.js +/Users/example/node_modules/webpack/lib/ContextModuleFactory.js +/Users/example/node_modules/webpack/lib/ExternalModule.js +/Users/example/node_modules/webpack/lib/CssModule.js +/Users/example/node_modules/webpack/lib/async-modules/AwaitDependenciesInitFragment.js +/Users/example/node_modules/webpack/lib/async-modules/InferAsyncModulesPlugin.js +/Users/example/node_modules/webpack/lib/WarnCaseSensitiveModulesPlugin.js +/Users/example/node_modules/webpack/lib/SourceMapDevToolModuleOptionsPlugin.js +/Users/example/node_modules/webpack/lib/logging/runtime.js +/Users/example/node_modules/webpack/lib/logging/Logger.js +/Users/example/node_modules/webpack/lib/logging/truncateArgs.js +/Users/example/node_modules/webpack/lib/logging/createConsoleLogger.js +/Users/example/node_modules/webpack/lib/FlagEntryExportAsUsedPlugin.js +/Users/example/node_modules/webpack/lib/ExternalsPlugin.js +/Users/example/node_modules/webpack/lib/Template.js +/Users/example/node_modules/webpack/lib/WatchIgnorePlugin.js +/Users/example/node_modules/webpack/lib/DependencyTemplates.js +/Users/example/node_modules/webpack/lib/LibManifestPlugin.js +/Users/example/node_modules/webpack/lib/validateSchema.js +/Users/example/node_modules/webpack/lib/stats/DefaultStatsPrinterPlugin.js +/Users/example/node_modules/webpack/lib/stats/StatsPrinter.js +/Users/example/node_modules/webpack/lib/stats/StatsFactory.js +/Users/example/node_modules/webpack/lib/stats/DefaultStatsFactoryPlugin.js +/Users/example/node_modules/webpack/lib/stats/DefaultStatsPresetPlugin.js +/Users/example/node_modules/webpack/lib/Stats.js +/Users/example/node_modules/webpack/lib/DependenciesBlock.js +/Users/example/node_modules/webpack/lib/DelegatedPlugin.js +/Users/example/node_modules/webpack/lib/SourceMapDevToolPlugin.js +/Users/example/node_modules/webpack/lib/BannerPlugin.js +/Users/example/node_modules/webpack/lib/ModuleHashingError.js +/Users/example/node_modules/webpack/lib/Dependency.js +/Users/example/node_modules/webpack/lib/IgnorePlugin.js +/Users/example/node_modules/webpack/lib/debug/ProfilingPlugin.js +/Users/example/node_modules/webpack/lib/ProgressPlugin.js +/Users/example/node_modules/webpack/lib/APIPlugin.js +/Users/example/node_modules/webpack/hot/log.js +/Users/example/node_modules/webpack/hot/dev-server.js +/Users/example/node_modules/webpack/hot/lazy-compilation-web.js +/Users/example/node_modules/webpack/hot/signal.js +/Users/example/node_modules/webpack/hot/emitter.js +/Users/example/node_modules/webpack/hot/log-apply-result.js +/Users/example/node_modules/webpack/hot/lazy-compilation-node.js +/Users/example/node_modules/webpack/hot/poll.js +/Users/example/node_modules/webpack/hot/only-dev-server.js +/Users/example/node_modules/webpack/module.d.ts +/Users/example/node_modules/webpack/SECURITY.md +/Users/example/node_modules/has-symbols/LICENSE +/Users/example/node_modules/has-symbols/test/shams/get-own-property-symbols.js +/Users/example/node_modules/has-symbols/test/shams/core-js.js +/Users/example/node_modules/has-symbols/test/index.js +/Users/example/node_modules/has-symbols/test/tests.js +/Users/example/node_modules/has-symbols/CHANGELOG.md +/Users/example/node_modules/has-symbols/.eslintrc +/Users/example/node_modules/has-symbols/index.js +/Users/example/node_modules/has-symbols/shams.js +/Users/example/node_modules/has-symbols/README.md +/Users/example/node_modules/has-symbols/package.json +/Users/example/node_modules/has-symbols/.github/FUNDING.yml +/Users/example/node_modules/has-symbols/.github/workflows/rebase.yml +/Users/example/node_modules/has-symbols/.travis.yml +/Users/example/node_modules/keygrip/LICENSE +/Users/example/node_modules/keygrip/HISTORY.md +/Users/example/node_modules/keygrip/index.js +/Users/example/node_modules/keygrip/README.md +/Users/example/node_modules/keygrip/package.json +/Users/example/node_modules/load-json-file/license +/Users/example/node_modules/load-json-file/node_modules/pify/license +/Users/example/node_modules/load-json-file/node_modules/pify/index.js +/Users/example/node_modules/load-json-file/node_modules/pify/readme.md +/Users/example/node_modules/load-json-file/node_modules/pify/package.json +/Users/example/node_modules/load-json-file/node_modules/graceful-fs/LICENSE +/Users/example/node_modules/load-json-file/node_modules/graceful-fs/polyfills.js +/Users/example/node_modules/load-json-file/node_modules/graceful-fs/README.md +/Users/example/node_modules/load-json-file/node_modules/graceful-fs/graceful-fs.js +/Users/example/node_modules/load-json-file/node_modules/graceful-fs/package.json +/Users/example/node_modules/load-json-file/node_modules/graceful-fs/clone.js +/Users/example/node_modules/load-json-file/node_modules/graceful-fs/legacy-streams.js +/Users/example/node_modules/load-json-file/index.js +/Users/example/node_modules/load-json-file/readme.md +/Users/example/node_modules/load-json-file/package.json +/Users/example/node_modules/cacheable-lookup/LICENSE +/Users/example/node_modules/cacheable-lookup/source/index.js +/Users/example/node_modules/cacheable-lookup/README.md +/Users/example/node_modules/cacheable-lookup/package.json +/Users/example/node_modules/cacheable-lookup/index.d.ts +/Users/example/node_modules/kind-of/LICENSE +/Users/example/node_modules/kind-of/CHANGELOG.md +/Users/example/node_modules/kind-of/index.js +/Users/example/node_modules/kind-of/README.md +/Users/example/node_modules/kind-of/package.json +/Users/example/node_modules/picocolors/LICENSE +/Users/example/node_modules/picocolors/picocolors.js +/Users/example/node_modules/picocolors/README.md +/Users/example/node_modules/picocolors/types.ts +/Users/example/node_modules/picocolors/package.json +/Users/example/node_modules/picocolors/picocolors.browser.js +/Users/example/node_modules/picocolors/picocolors.d.ts +/Users/example/node_modules/unique-stream/LICENSE +/Users/example/node_modules/unique-stream/index.js +/Users/example/node_modules/unique-stream/README.md +/Users/example/node_modules/unique-stream/package.json +/Users/example/node_modules/clone-deep/LICENSE +/Users/example/node_modules/clone-deep/index.js +/Users/example/node_modules/clone-deep/README.md +/Users/example/node_modules/clone-deep/package.json +/Users/example/node_modules/ansi-colors/types/index.d.ts +/Users/example/node_modules/ansi-colors/LICENSE +/Users/example/node_modules/ansi-colors/index.js +/Users/example/node_modules/ansi-colors/README.md +/Users/example/node_modules/ansi-colors/package.json +/Users/example/node_modules/ansi-colors/symbols.js +/Users/example/node_modules/lazy.js/.npmignore +/Users/example/node_modules/lazy.js/experimental/lazy.es6.js +/Users/example/node_modules/lazy.js/experimental/lazy.json.js +/Users/example/node_modules/lazy.js/lazy.min.js +/Users/example/node_modules/lazy.js/autodoc/handlers.js +/Users/example/node_modules/lazy.js/README_zh_CN.md +/Users/example/node_modules/lazy.js/lazy.node.js +/Users/example/node_modules/lazy.js/bower.json +/Users/example/node_modules/lazy.js/README.md +/Users/example/node_modules/lazy.js/lazy.js +/Users/example/node_modules/lazy.js/component.json +/Users/example/node_modules/lazy.js/package.json +/Users/example/node_modules/lazy.js/CONTRIBUTING.md +/Users/example/node_modules/lazy.js/CHANGES.md +/Users/example/node_modules/lazy.js/LICENSE.txt +/Users/example/node_modules/lazy.js/perf/perf_race.js +/Users/example/node_modules/lazy.js/.travis.yml +/Users/example/node_modules/ieee754/LICENSE +/Users/example/node_modules/ieee754/index.js +/Users/example/node_modules/ieee754/README.md +/Users/example/node_modules/ieee754/package.json +/Users/example/node_modules/ieee754/index.d.ts +/Users/example/node_modules/lodash.get/LICENSE +/Users/example/node_modules/lodash.get/index.js +/Users/example/node_modules/lodash.get/README.md +/Users/example/node_modules/lodash.get/package.json +/Users/example/node_modules/json-buffer/LICENSE +/Users/example/node_modules/json-buffer/test/index.js +/Users/example/node_modules/json-buffer/index.js +/Users/example/node_modules/json-buffer/README.md +/Users/example/node_modules/json-buffer/package.json +/Users/example/node_modules/json-buffer/.travis.yml +/Users/example/node_modules/pinkie/license +/Users/example/node_modules/pinkie/index.js +/Users/example/node_modules/pinkie/readme.md +/Users/example/node_modules/pinkie/package.json +/Users/example/node_modules/roarr/LICENSE +/Users/example/node_modules/roarr/dist/constants.js +/Users/example/node_modules/roarr/dist/constants.js.flow +/Users/example/node_modules/roarr/dist/types.js +/Users/example/node_modules/roarr/dist/types.js.map +/Users/example/node_modules/roarr/dist/log.js +/Users/example/node_modules/roarr/dist/constants.js.map +/Users/example/node_modules/roarr/dist/factories/createMockLogger.js.map +/Users/example/node_modules/roarr/dist/factories/createLogger.js +/Users/example/node_modules/roarr/dist/factories/createRoarrInititialGlobalState.js.flow +/Users/example/node_modules/roarr/dist/factories/index.js +/Users/example/node_modules/roarr/dist/factories/createMockLogger.js +/Users/example/node_modules/roarr/dist/factories/createNodeWriter.js +/Users/example/node_modules/roarr/dist/factories/createLogger.js.flow +/Users/example/node_modules/roarr/dist/factories/index.js.flow +/Users/example/node_modules/roarr/dist/factories/createNodeWriter.js.flow +/Users/example/node_modules/roarr/dist/factories/index.js.map +/Users/example/node_modules/roarr/dist/factories/createLogger.js.map +/Users/example/node_modules/roarr/dist/factories/createRoarrInititialGlobalState.js +/Users/example/node_modules/roarr/dist/factories/createMockLogger.js.flow +/Users/example/node_modules/roarr/dist/factories/createNodeWriter.js.map +/Users/example/node_modules/roarr/dist/factories/createRoarrInititialGlobalState.js.map +/Users/example/node_modules/roarr/dist/log.js.map +/Users/example/node_modules/roarr/dist/types.js.flow +/Users/example/node_modules/roarr/dist/log.js.flow +/Users/example/node_modules/roarr/README.md +/Users/example/node_modules/roarr/package.json +/Users/example/node_modules/postcss-discard-empty/types/index.d.ts +/Users/example/node_modules/postcss-discard-empty/README.md +/Users/example/node_modules/postcss-discard-empty/package.json +/Users/example/node_modules/postcss-discard-empty/LICENSE-MIT +/Users/example/node_modules/postcss-discard-empty/src/index.js +/Users/example/node_modules/slash/license +/Users/example/node_modules/slash/index.js +/Users/example/node_modules/slash/readme.md +/Users/example/node_modules/slash/package.json +/Users/example/node_modules/slash/index.d.ts +/Users/example/node_modules/koa-morgan/LICENSE +/Users/example/node_modules/koa-morgan/History.md +/Users/example/node_modules/koa-morgan/index.js +/Users/example/node_modules/koa-morgan/README.md +/Users/example/node_modules/koa-morgan/package.json +/Users/example/node_modules/@microsoft/1ds-post-js/CODE_OF_CONDUCT.md +/Users/example/node_modules/@microsoft/1ds-post-js/PRIVACY +/Users/example/node_modules/@microsoft/1ds-post-js/dist/ms.post.min.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/dist/ms.post.min.js +/Users/example/node_modules/@microsoft/1ds-post-js/dist/ms.post.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/dist/ms.post.js +/Users/example/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.gbl.js +/Users/example/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.js +/Users/example/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.gbl.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/bundle/ms.post.gbl.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.min.js +/Users/example/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.min.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.gbl.min.js +/Users/example/node_modules/@microsoft/1ds-post-js/bundle/ms.post.min.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/bundle/ms.post.gbl.min.js +/Users/example/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.integrity.json +/Users/example/node_modules/@microsoft/1ds-post-js/bundle/ms.post.min.js +/Users/example/node_modules/@microsoft/1ds-post-js/bundle/ms.post.gbl.min.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/bundle/ms.post.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/bundle/ms.post.gbl.js +/Users/example/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.gbl.min.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/bundle/ms.post.integrity.json +/Users/example/node_modules/@microsoft/1ds-post-js/bundle/ms.post.js +/Users/example/node_modules/@microsoft/1ds-post-js/NOTICE +/Users/example/node_modules/@microsoft/1ds-post-js/README.md +/Users/example/node_modules/@microsoft/1ds-post-js/SUPPORT.md +/Users/example/node_modules/@microsoft/1ds-post-js/package.json +/Users/example/node_modules/@microsoft/1ds-post-js/CONTRIBUTING.md +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/Serializer.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/ClockSkewManager.js +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/DataModels.js +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/TimeoutOverrideWrapper.js +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/TimeoutOverrideWrapper.d.ts +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/DataModels.d.ts +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/ClockSkewManager.d.ts +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/KillSwitch.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/HttpManager.js +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/PostChannel.d.ts +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/Serializer.d.ts +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/RetryPolicy.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/BatchNotificationActions.js +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/KillSwitch.js +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/typings/XDomainRequest.d.ts +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/typings/XDomainRequest.js +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/typings/XDomainRequest.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/InternalConstants.d.ts +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/Index.js +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/BatchNotificationActions.d.ts +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/InternalConstants.js +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/EventBatch.d.ts +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/HttpManager.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/PostChannel.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/RetryPolicy.d.ts +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/InternalConstants.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/Index.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/EventBatch.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/DataModels.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/TimeoutOverrideWrapper.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/EventBatch.js +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/KillSwitch.d.ts +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/Index.d.ts +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/HttpManager.d.ts +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/PostChannel.js +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/Serializer.js +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/RetryPolicy.js +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/ClockSkewManager.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/dist-esm/src/BatchNotificationActions.js.map +/Users/example/node_modules/@microsoft/1ds-post-js/tsconfig.json +/Users/example/node_modules/@microsoft/1ds-post-js/LICENSE.TXT +/Users/example/node_modules/@microsoft/1ds-post-js/SECURITY.md +/Users/example/node_modules/@microsoft/1ds-post-js/src/Serializer.ts +/Users/example/node_modules/@microsoft/1ds-post-js/src/RetryPolicy.ts +/Users/example/node_modules/@microsoft/1ds-post-js/src/typings/XDomainRequest.ts +/Users/example/node_modules/@microsoft/1ds-post-js/src/EventBatch.ts +/Users/example/node_modules/@microsoft/1ds-post-js/src/PostChannel.ts +/Users/example/node_modules/@microsoft/1ds-post-js/src/HttpManager.ts +/Users/example/node_modules/@microsoft/1ds-post-js/src/BatchNotificationActions.ts +/Users/example/node_modules/@microsoft/1ds-post-js/src/ClockSkewManager.ts +/Users/example/node_modules/@microsoft/1ds-post-js/src/DataModels.ts +/Users/example/node_modules/@microsoft/1ds-post-js/src/TimeoutOverrideWrapper.ts +/Users/example/node_modules/@microsoft/1ds-post-js/src/Index.ts +/Users/example/node_modules/@microsoft/1ds-post-js/src/InternalConstants.ts +/Users/example/node_modules/@microsoft/1ds-post-js/src/KillSwitch.ts +/Users/example/node_modules/@microsoft/1ds-core-js/CODE_OF_CONDUCT.md +/Users/example/node_modules/@microsoft/1ds-core-js/PRIVACY +/Users/example/node_modules/@microsoft/1ds-core-js/dist/ms.core.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/dist/ms.core.min.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/dist/ms.core.min.js +/Users/example/node_modules/@microsoft/1ds-core-js/dist/ms.core.js +/Users/example/node_modules/@microsoft/1ds-core-js/bundle/ms.core.gbl.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/bundle/ms.core.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/bundle/ms.core.gbl.js +/Users/example/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.gbl.min.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.js +/Users/example/node_modules/@microsoft/1ds-core-js/bundle/ms.core.gbl.min.js +/Users/example/node_modules/@microsoft/1ds-core-js/bundle/ms.core.min.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.integrity.json +/Users/example/node_modules/@microsoft/1ds-core-js/bundle/ms.core.min.js +/Users/example/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.min.js +/Users/example/node_modules/@microsoft/1ds-core-js/bundle/ms.core.gbl.min.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/bundle/ms.core.js +/Users/example/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.min.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.gbl.min.js +/Users/example/node_modules/@microsoft/1ds-core-js/bundle/ms.core.integrity.json +/Users/example/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.gbl.js +/Users/example/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.gbl.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/NOTICE +/Users/example/node_modules/@microsoft/1ds-core-js/README.md +/Users/example/node_modules/@microsoft/1ds-core-js/SUPPORT.md +/Users/example/node_modules/@microsoft/1ds-core-js/package.json +/Users/example/node_modules/@microsoft/1ds-core-js/CONTRIBUTING.md +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/BaseCore.d.ts +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/DataModels.js +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromiseScheduler.d.ts +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/DataModels.d.ts +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/Enums.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromise.js +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromise.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/AppInsightsCore.js +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/Enums.js +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/BaseCore.js +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/AppInsightsCore.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromise.d.ts +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/InternalConstants.d.ts +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/Index.js +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/InternalConstants.js +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/ValueSanitizer.js +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/Utils.d.ts +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromiseScheduler.js +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/ValueSanitizer.d.ts +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/ValueSanitizer.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/InternalConstants.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromiseScheduler.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/Index.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/DataModels.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/Utils.js +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/Utils.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/Index.d.ts +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/AppInsightsCore.d.ts +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/Enums.d.ts +/Users/example/node_modules/@microsoft/1ds-core-js/dist-esm/src/BaseCore.js.map +/Users/example/node_modules/@microsoft/1ds-core-js/tsconfig.json +/Users/example/node_modules/@microsoft/1ds-core-js/LICENSE.TXT +/Users/example/node_modules/@microsoft/1ds-core-js/SECURITY.md +/Users/example/node_modules/@microsoft/1ds-core-js/src/ValueSanitizer.ts +/Users/example/node_modules/@microsoft/1ds-core-js/src/ESPromiseScheduler.ts +/Users/example/node_modules/@microsoft/1ds-core-js/src/Utils.ts +/Users/example/node_modules/@microsoft/1ds-core-js/src/ESPromise.ts +/Users/example/node_modules/@microsoft/1ds-core-js/src/DataModels.ts +/Users/example/node_modules/@microsoft/1ds-core-js/src/Index.ts +/Users/example/node_modules/@microsoft/1ds-core-js/src/InternalConstants.ts +/Users/example/node_modules/@microsoft/1ds-core-js/src/AppInsightsCore.ts +/Users/example/node_modules/@microsoft/1ds-core-js/src/Enums.ts +/Users/example/node_modules/@microsoft/1ds-core-js/src/BaseCore.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/UnloadHandlerContainer.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/BaseCore.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/CoreUtils.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/EnvUtils.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/DataCacheHelper.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/ChannelController.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/InstrumentHooks.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/PerfManager.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/RandomHelper.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/InternalConstants.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/TelemetryHelpers.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/HelperFuncs.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/ProcessTelemetryContext.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/BaseTelemetryPlugin.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/CookieMgr.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/EventHelpers.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/W3cTraceParent.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/DbgExtensionUtils.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/AppInsightsCore.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/TelemetryInitializerPlugin.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/DiagnosticLogger.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/NotificationManager.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/__DynamicConstants.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/tsdoc-metadata.json +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Enums/LoggingEnums.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Enums/EnumHelperFuncs.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Enums/TelemetryUnloadReason.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Enums/TelemetryUpdateReason.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Enums/EventsDiscardedReason.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Enums/SendRequestReason.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITelemetryPlugin.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITelemetryPluginChain.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IUnloadableComponent.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IChannelControls.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IAppInsightsCore.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ICookieMgr.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IDiagnosticLogger.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IPerfManager.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITelemetryUpdateState.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITraceParent.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITelemetryInitializers.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IConfiguration.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IDistributedTraceContext.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IPerfEvent.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/INotificationManager.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IProcessTelemetryContext.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITelemetryItem.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IDbgExtension.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IInstrumentHooks.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/INotificationListener.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITelemetryUnloadState.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/PRIVACY +/Users/example/node_modules/@microsoft/applicationinsights-core-js/LICENSE +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.min.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.min.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.rollup.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.api.json +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.api.md +/Users/example/node_modules/@microsoft/applicationinsights-core-js/NOTICE +/Users/example/node_modules/@microsoft/applicationinsights-core-js/README.md +/Users/example/node_modules/@microsoft/applicationinsights-core-js/browser/applicationinsights-core-js.min.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/browser/applicationinsights-core-js.min.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/browser/applicationinsights-core-js.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/browser/applicationinsights-core-js.integrity.json +/Users/example/node_modules/@microsoft/applicationinsights-core-js/browser/applicationinsights-core-js.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/package.json +/Users/example/node_modules/@microsoft/applicationinsights-core-js/CONTRIBUTING.md +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DiagnosticLogger.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/TelemetryHelpers.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DataCacheHelper.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/NotificationManager.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/EnvUtils.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/CoreUtils.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/W3cTraceParent.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/UnloadHandlerContainer.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/RandomHelper.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/AppInsightsCore.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/ProcessTelemetryContext.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/EnvUtils.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/BaseCore.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/AppInsightsCore.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/InstrumentHooks.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/NotificationManager.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DiagnosticLogger.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/ProcessTelemetryContext.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/InternalConstants.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/HelperFuncs.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/BaseTelemetryPlugin.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/CookieMgr.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/RandomHelper.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DataCacheHelper.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DbgExtensionUtils.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/TelemetryInitializerPlugin.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/ChannelController.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/EventHelpers.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/TelemetryInitializerPlugin.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/EventHelpers.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DbgExtensionUtils.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/InternalConstants.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/CoreUtils.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/PerfManager.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/PerfManager.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/TelemetryHelpers.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/HelperFuncs.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/UnloadHandlerContainer.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/W3cTraceParent.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/CookieMgr.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/BaseCore.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/BaseTelemetryPlugin.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/InstrumentHooks.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/ChannelController.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/__DynamicConstants.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/applicationinsights-core-js.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/TelemetryUnloadReason.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/TelemetryUpdateReason.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/SendRequestReason.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/LoggingEnums.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/TelemetryUnloadReason.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/TelemetryUpdateReason.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/EnumHelperFuncs.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/EventsDiscardedReason.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/SendRequestReason.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/LoggingEnums.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/EnumHelperFuncs.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/EventsDiscardedReason.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/applicationinsights-core-js.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/__DynamicConstants.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IPerfManager.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/INotificationListener.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ICookieMgr.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryPlugin.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDiagnosticLogger.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IUnloadableComponent.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDistributedTraceContext.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDbgExtension.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryInitializers.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IChannelControls.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IChannelControls.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITraceParent.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryPlugin.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/INotificationListener.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDistributedTraceContext.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ICookieMgr.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/INotificationManager.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IPerfEvent.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IConfiguration.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDbgExtension.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IAppInsightsCore.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IInstrumentHooks.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IAppInsightsCore.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITraceParent.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryItem.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryInitializers.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryItem.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/INotificationManager.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDiagnosticLogger.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IInstrumentHooks.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IPerfEvent.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IUnloadableComponent.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IConfiguration.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js +/Users/example/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IPerfManager.js.map +/Users/example/node_modules/@microsoft/applicationinsights-core-js/tsconfig.json +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/TelemetryInitializerPlugin.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/EventHelpers.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/DataCacheHelper.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/DbgExtensionUtils.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/UnloadHandlerContainer.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/CookieMgr.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/BaseTelemetryPlugin.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/InstrumentHooks.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/ChannelController.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/PerfManager.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/TelemetryHelpers.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/CoreUtils.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/W3cTraceParent.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/RandomHelper.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/DiagnosticLogger.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/NotificationManager.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/InternalConstants.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/HelperFuncs.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/AppInsightsCore.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/ProcessTelemetryContext.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/BaseCore.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/EnvUtils.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Enums/EnumHelperFuncs.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Enums/SendRequestReason.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Enums/LoggingEnums.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Enums/EventsDiscardedReason.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Enums/TelemetryUnloadReason.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Enums/TelemetryUpdateReason.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITelemetryUpdateState.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITelemetryItem.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITelemetryUnloadState.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/INotificationManager.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IInstrumentHooks.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IUnloadableComponent.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IDiagnosticLogger.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IDistributedTraceContext.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IDbgExtension.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITelemetryInitializers.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITelemetryPluginChain.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IPerfManager.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ICookieMgr.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITelemetryPlugin.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IPerfEvent.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IConfiguration.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IProcessTelemetryContext.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IAppInsightsCore.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IChannelControls.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITraceParent.ts +/Users/example/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/INotificationListener.ts +/Users/example/node_modules/@microsoft/dynamicproto-js/CODE_OF_CONDUCT.md +/Users/example/node_modules/@microsoft/dynamicproto-js/tools/rollup/types/removedynamic.d.ts +/Users/example/node_modules/@microsoft/dynamicproto-js/tools/rollup/esm/removedynamic.js +/Users/example/node_modules/@microsoft/dynamicproto-js/tools/rollup/node/removedynamic.js +/Users/example/node_modules/@microsoft/dynamicproto-js/RELEASES.md +/Users/example/node_modules/@microsoft/dynamicproto-js/LICENSE +/Users/example/node_modules/@microsoft/dynamicproto-js/NOTICE +/Users/example/node_modules/@microsoft/dynamicproto-js/README.md +/Users/example/node_modules/@microsoft/dynamicproto-js/SUPPORT.md +/Users/example/node_modules/@microsoft/dynamicproto-js/package.json +/Users/example/node_modules/@microsoft/dynamicproto-js/CONTRIBUTING.md +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/types/dynamicproto-js.d.ts +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/esm/dynamicproto-js.min.js.map +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/esm/dynamicproto-js.js.map +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/esm/dynamicproto-js.min.js +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/esm/dynamicproto-js.js +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/umd/dynamicproto-js.min.js.map +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/umd/dynamicproto-js.js.map +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/umd/dynamicproto-js.min.js +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/umd/dynamicproto-js.js +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/iife/dynamicproto-js.min.js.map +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/iife/dynamicproto-js.js.map +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/iife/dynamicproto-js.min.js +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/iife/dynamicproto-js.js +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/amd/dynamicproto-js.min.js.map +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/amd/dynamicproto-js.js.map +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/amd/dynamicproto-js.min.js +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/amd/dynamicproto-js.js +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/system/dynamicproto-js.min.js.map +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/system/dynamicproto-js.js.map +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/system/dynamicproto-js.min.js +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/system/dynamicproto-js.js +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/node/dynamicproto-js.min.js.map +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/node/dynamicproto-js.js.map +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/node/dynamicproto-js.min.js +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/node/dynamicproto-js.js +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/cjs/dynamicproto-js.min.js.map +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/cjs/dynamicproto-js.js.map +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/cjs/dynamicproto-js.min.js +/Users/example/node_modules/@microsoft/dynamicproto-js/lib/dist/cjs/dynamicproto-js.js +/Users/example/node_modules/@microsoft/dynamicproto-js/SECURITY.md +/Users/example/node_modules/@microsoft/applicationinsights-shims/types/Constants.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-shims/types/applicationinsights-shims.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-shims/types/Helpers.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-shims/types/TsLibGlobals.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-shims/types/TsLibShims.d.ts +/Users/example/node_modules/@microsoft/applicationinsights-shims/LICENSE +/Users/example/node_modules/@microsoft/applicationinsights-shims/dist/esm/applicationinsights-shims.js +/Users/example/node_modules/@microsoft/applicationinsights-shims/dist/esm/applicationinsights-shims.min.js +/Users/example/node_modules/@microsoft/applicationinsights-shims/dist/umd/applicationinsights-shims.js +/Users/example/node_modules/@microsoft/applicationinsights-shims/dist/umd/applicationinsights-shims.min.js +/Users/example/node_modules/@microsoft/applicationinsights-shims/NOTICE +/Users/example/node_modules/@microsoft/applicationinsights-shims/README.md +/Users/example/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.js +/Users/example/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.min.js +/Users/example/node_modules/@microsoft/applicationinsights-shims/package.json +/Users/example/node_modules/@microsoft/applicationinsights-shims/dist-esm/Constants.js +/Users/example/node_modules/@microsoft/applicationinsights-shims/dist-esm/TsLibGlobals.js +/Users/example/node_modules/@microsoft/applicationinsights-shims/dist-esm/TsLibShims.js.map +/Users/example/node_modules/@microsoft/applicationinsights-shims/dist-esm/TsLibShims.js +/Users/example/node_modules/@microsoft/applicationinsights-shims/dist-esm/Constants.js.map +/Users/example/node_modules/@microsoft/applicationinsights-shims/dist-esm/applicationinsights-shims.js +/Users/example/node_modules/@microsoft/applicationinsights-shims/dist-esm/TsLibGlobals.js.map +/Users/example/node_modules/@microsoft/applicationinsights-shims/dist-esm/Helpers.js.map +/Users/example/node_modules/@microsoft/applicationinsights-shims/dist-esm/Helpers.js +/Users/example/node_modules/@microsoft/applicationinsights-shims/dist-esm/applicationinsights-shims.js.map +/Users/example/node_modules/@microsoft/applicationinsights-shims/tsconfig.json +/Users/example/node_modules/doctrine/LICENSE +/Users/example/node_modules/doctrine/CHANGELOG.md +/Users/example/node_modules/doctrine/LICENSE.closure-compiler +/Users/example/node_modules/doctrine/README.md +/Users/example/node_modules/doctrine/package.json +/Users/example/node_modules/doctrine/lib/utility.js +/Users/example/node_modules/doctrine/lib/typed.js +/Users/example/node_modules/doctrine/lib/doctrine.js +/Users/example/node_modules/doctrine/LICENSE.esprima +/Users/example/node_modules/minizlib/constants.js +/Users/example/node_modules/minizlib/LICENSE +/Users/example/node_modules/minizlib/index.js +/Users/example/node_modules/minizlib/README.md +/Users/example/node_modules/minizlib/package.json +/Users/example/node_modules/eastasianwidth/README.md +/Users/example/node_modules/eastasianwidth/eastasianwidth.js +/Users/example/node_modules/eastasianwidth/package.json +/Users/example/node_modules/is-negated-glob/LICENSE +/Users/example/node_modules/is-negated-glob/index.js +/Users/example/node_modules/is-negated-glob/README.md +/Users/example/node_modules/is-negated-glob/package.json +/Users/example/node_modules/append-buffer/LICENSE +/Users/example/node_modules/append-buffer/index.js +/Users/example/node_modules/append-buffer/README.md +/Users/example/node_modules/append-buffer/package.json +/Users/example/node_modules/yn/license +/Users/example/node_modules/yn/index.js +/Users/example/node_modules/yn/lenient.js +/Users/example/node_modules/yn/readme.md +/Users/example/node_modules/yn/package.json +/Users/example/node_modules/yn/index.d.ts +/Users/example/node_modules/semver/ranges/min-version.js +/Users/example/node_modules/semver/ranges/outside.js +/Users/example/node_modules/semver/ranges/ltr.js +/Users/example/node_modules/semver/ranges/gtr.js +/Users/example/node_modules/semver/ranges/min-satisfying.js +/Users/example/node_modules/semver/ranges/simplify.js +/Users/example/node_modules/semver/ranges/to-comparators.js +/Users/example/node_modules/semver/ranges/max-satisfying.js +/Users/example/node_modules/semver/ranges/valid.js +/Users/example/node_modules/semver/ranges/subset.js +/Users/example/node_modules/semver/ranges/intersects.js +/Users/example/node_modules/semver/preload.js +/Users/example/node_modules/semver/LICENSE +/Users/example/node_modules/semver/bin/semver.js +/Users/example/node_modules/semver/classes/range.js +/Users/example/node_modules/semver/classes/index.js +/Users/example/node_modules/semver/classes/comparator.js +/Users/example/node_modules/semver/classes/semver.js +/Users/example/node_modules/semver/internal/constants.js +/Users/example/node_modules/semver/internal/identifiers.js +/Users/example/node_modules/semver/internal/parse-options.js +/Users/example/node_modules/semver/internal/re.js +/Users/example/node_modules/semver/internal/debug.js +/Users/example/node_modules/semver/index.js +/Users/example/node_modules/semver/README.md +/Users/example/node_modules/semver/package.json +/Users/example/node_modules/semver/functions/gt.js +/Users/example/node_modules/semver/functions/sort.js +/Users/example/node_modules/semver/functions/rsort.js +/Users/example/node_modules/semver/functions/neq.js +/Users/example/node_modules/semver/functions/gte.js +/Users/example/node_modules/semver/functions/eq.js +/Users/example/node_modules/semver/functions/lte.js +/Users/example/node_modules/semver/functions/compare-build.js +/Users/example/node_modules/semver/functions/patch.js +/Users/example/node_modules/semver/functions/rcompare.js +/Users/example/node_modules/semver/functions/clean.js +/Users/example/node_modules/semver/functions/valid.js +/Users/example/node_modules/semver/functions/satisfies.js +/Users/example/node_modules/semver/functions/compare-loose.js +/Users/example/node_modules/semver/functions/parse.js +/Users/example/node_modules/semver/functions/minor.js +/Users/example/node_modules/semver/functions/compare.js +/Users/example/node_modules/semver/functions/coerce.js +/Users/example/node_modules/semver/functions/inc.js +/Users/example/node_modules/semver/functions/lt.js +/Users/example/node_modules/semver/functions/diff.js +/Users/example/node_modules/semver/functions/cmp.js +/Users/example/node_modules/semver/functions/major.js +/Users/example/node_modules/semver/functions/prerelease.js +/Users/example/node_modules/semver/range.bnf +/Users/example/node_modules/ini/LICENSE +/Users/example/node_modules/ini/README.md +/Users/example/node_modules/ini/package.json +/Users/example/node_modules/ini/ini.js +/Users/example/node_modules/number-is-nan/license +/Users/example/node_modules/number-is-nan/index.js +/Users/example/node_modules/number-is-nan/readme.md +/Users/example/node_modules/number-is-nan/package.json +/Users/example/node_modules/istanbul-lib-coverage/LICENSE +/Users/example/node_modules/istanbul-lib-coverage/CHANGELOG.md +/Users/example/node_modules/istanbul-lib-coverage/index.js +/Users/example/node_modules/istanbul-lib-coverage/README.md +/Users/example/node_modules/istanbul-lib-coverage/package.json +/Users/example/node_modules/istanbul-lib-coverage/lib/file-coverage.js +/Users/example/node_modules/istanbul-lib-coverage/lib/data-properties.js +/Users/example/node_modules/istanbul-lib-coverage/lib/percent.js +/Users/example/node_modules/istanbul-lib-coverage/lib/coverage-summary.js +/Users/example/node_modules/istanbul-lib-coverage/lib/coverage-map.js +/Users/example/node_modules/http-errors/LICENSE +/Users/example/node_modules/http-errors/HISTORY.md +/Users/example/node_modules/http-errors/node_modules/depd/LICENSE +/Users/example/node_modules/http-errors/node_modules/depd/History.md +/Users/example/node_modules/http-errors/node_modules/depd/index.js +/Users/example/node_modules/http-errors/node_modules/depd/Readme.md +/Users/example/node_modules/http-errors/node_modules/depd/package.json +/Users/example/node_modules/http-errors/node_modules/depd/lib/compat/callsite-tostring.js +/Users/example/node_modules/http-errors/node_modules/depd/lib/compat/index.js +/Users/example/node_modules/http-errors/node_modules/depd/lib/compat/event-listener-count.js +/Users/example/node_modules/http-errors/node_modules/depd/lib/browser/index.js +/Users/example/node_modules/http-errors/index.js +/Users/example/node_modules/http-errors/README.md +/Users/example/node_modules/http-errors/package.json +/Users/example/node_modules/asar/LICENSE.md +/Users/example/node_modules/asar/bin/asar.js +/Users/example/node_modules/asar/CHANGELOG.md +/Users/example/node_modules/asar/node_modules/commander/LICENSE +/Users/example/node_modules/asar/node_modules/commander/CHANGELOG.md +/Users/example/node_modules/asar/node_modules/commander/typings/index.d.ts +/Users/example/node_modules/asar/node_modules/commander/index.js +/Users/example/node_modules/asar/node_modules/commander/Readme.md +/Users/example/node_modules/asar/node_modules/commander/package.json +/Users/example/node_modules/asar/node_modules/glob/LICENSE +/Users/example/node_modules/asar/node_modules/glob/changelog.md +/Users/example/node_modules/asar/node_modules/glob/sync.js +/Users/example/node_modules/asar/node_modules/glob/README.md +/Users/example/node_modules/asar/node_modules/glob/package.json +/Users/example/node_modules/asar/node_modules/glob/common.js +/Users/example/node_modules/asar/node_modules/glob/glob.js +/Users/example/node_modules/asar/README.md +/Users/example/node_modules/asar/package.json +/Users/example/node_modules/asar/lib/filesystem.js +/Users/example/node_modules/asar/lib/wrapped-fs.js +/Users/example/node_modules/asar/lib/disk.js +/Users/example/node_modules/asar/lib/crawlfs.js +/Users/example/node_modules/asar/lib/asar.js +/Users/example/node_modules/asar/lib/index.d.ts +/Users/example/node_modules/through2/LICENSE.md +/Users/example/node_modules/through2/README.md +/Users/example/node_modules/through2/through2.js +/Users/example/node_modules/through2/package.json +/Users/example/node_modules/lodash.some/LICENSE +/Users/example/node_modules/lodash.some/index.js +/Users/example/node_modules/lodash.some/README.md +/Users/example/node_modules/lodash.some/package.json +/Users/example/node_modules/define-properties/LICENSE +/Users/example/node_modules/define-properties/test/index.js +/Users/example/node_modules/define-properties/CHANGELOG.md +/Users/example/node_modules/define-properties/.eslintrc +/Users/example/node_modules/define-properties/index.js +/Users/example/node_modules/define-properties/.editorconfig +/Users/example/node_modules/define-properties/README.md +/Users/example/node_modules/define-properties/package.json +/Users/example/node_modules/define-properties/.jscs.json +/Users/example/node_modules/define-properties/.travis.yml +/Users/example/node_modules/b4a/LICENSE +/Users/example/node_modules/b4a/index.js +/Users/example/node_modules/b4a/README.md +/Users/example/node_modules/b4a/package.json +/Users/example/node_modules/b4a/lib/ascii.js +/Users/example/node_modules/b4a/lib/utf8.js +/Users/example/node_modules/b4a/lib/base64.js +/Users/example/node_modules/b4a/lib/hex.js +/Users/example/node_modules/b4a/lib/utf16le.js +/Users/example/node_modules/b4a/browser.js +/Users/example/node_modules/comment-parser/tsconfig.node.json +/Users/example/node_modules/comment-parser/LICENSE +/Users/example/node_modules/comment-parser/CHANGELOG.md +/Users/example/node_modules/comment-parser/migrate-1.0.md +/Users/example/node_modules/comment-parser/tests/unit/transforms-indent.spec.ts +/Users/example/node_modules/comment-parser/tests/unit/spec-type-tokenizer.spec.ts +/Users/example/node_modules/comment-parser/tests/unit/util-rewire.spec.ts +/Users/example/node_modules/comment-parser/tests/unit/util.spec.ts +/Users/example/node_modules/comment-parser/tests/unit/parser.spec.ts +/Users/example/node_modules/comment-parser/tests/unit/inspect.spec.ts +/Users/example/node_modules/comment-parser/tests/unit/transforms.spec.ts +/Users/example/node_modules/comment-parser/tests/unit/transforms-align.spec.ts +/Users/example/node_modules/comment-parser/tests/unit/spec-description-tokenizer.spec.ts +/Users/example/node_modules/comment-parser/tests/unit/spec-parser.spec.ts +/Users/example/node_modules/comment-parser/tests/unit/stringifier.spec.ts +/Users/example/node_modules/comment-parser/tests/unit/source-parser.spec.ts +/Users/example/node_modules/comment-parser/tests/unit/block-parser.spec.ts +/Users/example/node_modules/comment-parser/tests/unit/spec-tag-tokenizer.spec.ts +/Users/example/node_modules/comment-parser/tests/unit/transforms-crlf.spec.ts +/Users/example/node_modules/comment-parser/tests/unit/spec-name-tokenizer.spec.ts +/Users/example/node_modules/comment-parser/tests/unit/spacer-description-joiner.spec.ts +/Users/example/node_modules/comment-parser/tests/e2e/issue-61.spec.js +/Users/example/node_modules/comment-parser/tests/e2e/issue-113.spec.js +/Users/example/node_modules/comment-parser/tests/e2e/issue-112.spec.js +/Users/example/node_modules/comment-parser/tests/e2e/stringify.spec.js +/Users/example/node_modules/comment-parser/tests/e2e/issue-109.spec.js +/Users/example/node_modules/comment-parser/tests/e2e/issue-119.spec.js +/Users/example/node_modules/comment-parser/tests/e2e/examples.spec.js +/Users/example/node_modules/comment-parser/tests/e2e/issue-41.spec.js +/Users/example/node_modules/comment-parser/tests/e2e/issue-121.spec.js +/Users/example/node_modules/comment-parser/tests/e2e/transforms.spec.js +/Users/example/node_modules/comment-parser/tests/e2e/parse.spec.js +/Users/example/node_modules/comment-parser/tests/e2e/issue-129.spec.js +/Users/example/node_modules/comment-parser/tests/e2e/issue-120.spec.js +/Users/example/node_modules/comment-parser/tests/e2e/examples.js +/Users/example/node_modules/comment-parser/README.md +/Users/example/node_modules/comment-parser/browser/index.js +/Users/example/node_modules/comment-parser/jest.config.cjs +/Users/example/node_modules/comment-parser/package.json +/Users/example/node_modules/comment-parser/es6/primitives.d.ts +/Users/example/node_modules/comment-parser/es6/util.js +/Users/example/node_modules/comment-parser/es6/primitives.js +/Users/example/node_modules/comment-parser/es6/index.js +/Users/example/node_modules/comment-parser/es6/parser/source-parser.js +/Users/example/node_modules/comment-parser/es6/parser/tokenizers/type.js +/Users/example/node_modules/comment-parser/es6/parser/tokenizers/name.d.ts +/Users/example/node_modules/comment-parser/es6/parser/tokenizers/index.js +/Users/example/node_modules/comment-parser/es6/parser/tokenizers/description.js +/Users/example/node_modules/comment-parser/es6/parser/tokenizers/description.d.ts +/Users/example/node_modules/comment-parser/es6/parser/tokenizers/name.js +/Users/example/node_modules/comment-parser/es6/parser/tokenizers/tag.js +/Users/example/node_modules/comment-parser/es6/parser/tokenizers/tag.d.ts +/Users/example/node_modules/comment-parser/es6/parser/tokenizers/type.d.ts +/Users/example/node_modules/comment-parser/es6/parser/tokenizers/index.d.ts +/Users/example/node_modules/comment-parser/es6/parser/index.js +/Users/example/node_modules/comment-parser/es6/parser/spec-parser.d.ts +/Users/example/node_modules/comment-parser/es6/parser/block-parser.d.ts +/Users/example/node_modules/comment-parser/es6/parser/source-parser.d.ts +/Users/example/node_modules/comment-parser/es6/parser/spec-parser.js +/Users/example/node_modules/comment-parser/es6/parser/block-parser.js +/Users/example/node_modules/comment-parser/es6/parser/index.d.ts +/Users/example/node_modules/comment-parser/es6/stringifier/index.js +/Users/example/node_modules/comment-parser/es6/stringifier/inspect.d.ts +/Users/example/node_modules/comment-parser/es6/stringifier/inspect.js +/Users/example/node_modules/comment-parser/es6/stringifier/index.d.ts +/Users/example/node_modules/comment-parser/es6/transforms/align.d.ts +/Users/example/node_modules/comment-parser/es6/transforms/index.js +/Users/example/node_modules/comment-parser/es6/transforms/align.js +/Users/example/node_modules/comment-parser/es6/transforms/crlf.js +/Users/example/node_modules/comment-parser/es6/transforms/indent.js +/Users/example/node_modules/comment-parser/es6/transforms/index.d.ts +/Users/example/node_modules/comment-parser/es6/transforms/indent.d.ts +/Users/example/node_modules/comment-parser/es6/transforms/crlf.d.ts +/Users/example/node_modules/comment-parser/es6/util.d.ts +/Users/example/node_modules/comment-parser/es6/index.d.ts +/Users/example/node_modules/comment-parser/lib/primitives.d.ts +/Users/example/node_modules/comment-parser/lib/util.cjs +/Users/example/node_modules/comment-parser/lib/primitives.cjs.map +/Users/example/node_modules/comment-parser/lib/parser/block-parser.cjs.map +/Users/example/node_modules/comment-parser/lib/parser/tokenizers/type.cjs.map +/Users/example/node_modules/comment-parser/lib/parser/tokenizers/name.cjs.map +/Users/example/node_modules/comment-parser/lib/parser/tokenizers/description.cjs +/Users/example/node_modules/comment-parser/lib/parser/tokenizers/tag.cjs.map +/Users/example/node_modules/comment-parser/lib/parser/tokenizers/name.d.ts +/Users/example/node_modules/comment-parser/lib/parser/tokenizers/name.cjs +/Users/example/node_modules/comment-parser/lib/parser/tokenizers/description.d.ts +/Users/example/node_modules/comment-parser/lib/parser/tokenizers/description.cjs.map +/Users/example/node_modules/comment-parser/lib/parser/tokenizers/index.cjs.map +/Users/example/node_modules/comment-parser/lib/parser/tokenizers/index.cjs +/Users/example/node_modules/comment-parser/lib/parser/tokenizers/type.cjs +/Users/example/node_modules/comment-parser/lib/parser/tokenizers/tag.d.ts +/Users/example/node_modules/comment-parser/lib/parser/tokenizers/type.d.ts +/Users/example/node_modules/comment-parser/lib/parser/tokenizers/tag.cjs +/Users/example/node_modules/comment-parser/lib/parser/tokenizers/index.d.ts +/Users/example/node_modules/comment-parser/lib/parser/source-parser.cjs.map +/Users/example/node_modules/comment-parser/lib/parser/spec-parser.cjs.map +/Users/example/node_modules/comment-parser/lib/parser/spec-parser.cjs +/Users/example/node_modules/comment-parser/lib/parser/block-parser.cjs +/Users/example/node_modules/comment-parser/lib/parser/spec-parser.d.ts +/Users/example/node_modules/comment-parser/lib/parser/source-parser.cjs +/Users/example/node_modules/comment-parser/lib/parser/block-parser.d.ts +/Users/example/node_modules/comment-parser/lib/parser/index.cjs.map +/Users/example/node_modules/comment-parser/lib/parser/source-parser.d.ts +/Users/example/node_modules/comment-parser/lib/parser/index.cjs +/Users/example/node_modules/comment-parser/lib/parser/index.d.ts +/Users/example/node_modules/comment-parser/lib/stringifier/index.cjs.map +/Users/example/node_modules/comment-parser/lib/stringifier/index.cjs +/Users/example/node_modules/comment-parser/lib/stringifier/inspect.d.ts +/Users/example/node_modules/comment-parser/lib/stringifier/inspect.cjs.map +/Users/example/node_modules/comment-parser/lib/stringifier/index.d.ts +/Users/example/node_modules/comment-parser/lib/stringifier/inspect.cjs +/Users/example/node_modules/comment-parser/lib/index.cjs.map +/Users/example/node_modules/comment-parser/lib/transforms/crlf.cjs +/Users/example/node_modules/comment-parser/lib/transforms/align.d.ts +/Users/example/node_modules/comment-parser/lib/transforms/crlf.cjs.map +/Users/example/node_modules/comment-parser/lib/transforms/align.cjs.map +/Users/example/node_modules/comment-parser/lib/transforms/index.cjs.map +/Users/example/node_modules/comment-parser/lib/transforms/indent.cjs +/Users/example/node_modules/comment-parser/lib/transforms/index.cjs +/Users/example/node_modules/comment-parser/lib/transforms/align.cjs +/Users/example/node_modules/comment-parser/lib/transforms/indent.cjs.map +/Users/example/node_modules/comment-parser/lib/transforms/index.d.ts +/Users/example/node_modules/comment-parser/lib/transforms/indent.d.ts +/Users/example/node_modules/comment-parser/lib/transforms/crlf.d.ts +/Users/example/node_modules/comment-parser/lib/index.cjs +/Users/example/node_modules/comment-parser/lib/util.d.ts +/Users/example/node_modules/comment-parser/lib/index.d.ts +/Users/example/node_modules/comment-parser/lib/util.cjs.map +/Users/example/node_modules/comment-parser/lib/primitives.cjs +/Users/example/node_modules/comment-parser/tsconfig.json +/Users/example/node_modules/comment-parser/src/parser/tokenizers/tag.ts +/Users/example/node_modules/comment-parser/src/parser/tokenizers/name.ts +/Users/example/node_modules/comment-parser/src/parser/tokenizers/type.ts +/Users/example/node_modules/comment-parser/src/parser/tokenizers/index.ts +/Users/example/node_modules/comment-parser/src/parser/tokenizers/description.ts +/Users/example/node_modules/comment-parser/src/parser/spec-parser.ts +/Users/example/node_modules/comment-parser/src/parser/block-parser.ts +/Users/example/node_modules/comment-parser/src/parser/source-parser.ts +/Users/example/node_modules/comment-parser/src/parser/index.ts +/Users/example/node_modules/comment-parser/src/stringifier/inspect.ts +/Users/example/node_modules/comment-parser/src/stringifier/index.ts +/Users/example/node_modules/comment-parser/src/transforms/crlf.ts +/Users/example/node_modules/comment-parser/src/transforms/indent.ts +/Users/example/node_modules/comment-parser/src/transforms/index.ts +/Users/example/node_modules/comment-parser/src/transforms/align.ts +/Users/example/node_modules/comment-parser/src/primitives.ts +/Users/example/node_modules/comment-parser/src/util.ts +/Users/example/node_modules/comment-parser/src/index.ts +/Users/example/node_modules/type/plain-object/is.js +/Users/example/node_modules/type/plain-object/ensure.js +/Users/example/node_modules/type/plain-function/is.js +/Users/example/node_modules/type/plain-function/ensure.js +/Users/example/node_modules/type/iterable/is.js +/Users/example/node_modules/type/iterable/ensure.js +/Users/example/node_modules/type/LICENSE +/Users/example/node_modules/type/test/plain-object/is.js +/Users/example/node_modules/type/test/plain-object/ensure.js +/Users/example/node_modules/type/test/plain-function/is.js +/Users/example/node_modules/type/test/plain-function/ensure.js +/Users/example/node_modules/type/test/iterable/is.js +/Users/example/node_modules/type/test/iterable/ensure.js +/Users/example/node_modules/type/test/array/is.js +/Users/example/node_modules/type/test/array/ensure.js +/Users/example/node_modules/type/test/array-length/ensure.js +/Users/example/node_modules/type/test/array-length/coerce.js +/Users/example/node_modules/type/test/time-value/ensure.js +/Users/example/node_modules/type/test/time-value/coerce.js +/Users/example/node_modules/type/test/finite/ensure.js +/Users/example/node_modules/type/test/finite/coerce.js +/Users/example/node_modules/type/test/date/is.js +/Users/example/node_modules/type/test/date/ensure.js +/Users/example/node_modules/type/test/value/is.js +/Users/example/node_modules/type/test/value/ensure.js +/Users/example/node_modules/type/test/_lib/class-if-supported.js +/Users/example/node_modules/type/test/_lib/arrow-function-if-supported.js +/Users/example/node_modules/type/test/thenable/is.js +/Users/example/node_modules/type/test/thenable/ensure.js +/Users/example/node_modules/type/test/prototype/is.js +/Users/example/node_modules/type/test/function/is.js +/Users/example/node_modules/type/test/function/ensure.js +/Users/example/node_modules/type/test/number/ensure.js +/Users/example/node_modules/type/test/number/coerce.js +/Users/example/node_modules/type/test/object/is.js +/Users/example/node_modules/type/test/object/ensure.js +/Users/example/node_modules/type/test/reg-exp/is.js +/Users/example/node_modules/type/test/reg-exp/ensure.js +/Users/example/node_modules/type/test/natural-number/ensure.js +/Users/example/node_modules/type/test/natural-number/coerce.js +/Users/example/node_modules/type/test/lib/resolve-exception.js +/Users/example/node_modules/type/test/lib/safe-to-string.js +/Users/example/node_modules/type/test/lib/is-to-string-tag-supported.js +/Users/example/node_modules/type/test/lib/to-short-string.js +/Users/example/node_modules/type/test/integer/ensure.js +/Users/example/node_modules/type/test/integer/coerce.js +/Users/example/node_modules/type/test/promise/is.js +/Users/example/node_modules/type/test/promise/ensure.js +/Users/example/node_modules/type/test/string/ensure.js +/Users/example/node_modules/type/test/string/coerce.js +/Users/example/node_modules/type/test/array-like/is.js +/Users/example/node_modules/type/test/array-like/ensure.js +/Users/example/node_modules/type/test/safe-integer/ensure.js +/Users/example/node_modules/type/test/safe-integer/coerce.js +/Users/example/node_modules/type/test/error/is.js +/Users/example/node_modules/type/test/error/ensure.js +/Users/example/node_modules/type/CHANGELOG.md +/Users/example/node_modules/type/array/is.js +/Users/example/node_modules/type/array/ensure.js +/Users/example/node_modules/type/array-length/ensure.js +/Users/example/node_modules/type/array-length/coerce.js +/Users/example/node_modules/type/time-value/ensure.js +/Users/example/node_modules/type/time-value/coerce.js +/Users/example/node_modules/type/finite/ensure.js +/Users/example/node_modules/type/finite/coerce.js +/Users/example/node_modules/type/date/is.js +/Users/example/node_modules/type/date/ensure.js +/Users/example/node_modules/type/value/is.js +/Users/example/node_modules/type/value/ensure.js +/Users/example/node_modules/type/thenable/is.js +/Users/example/node_modules/type/thenable/ensure.js +/Users/example/node_modules/type/prototype/is.js +/Users/example/node_modules/type/function/is.js +/Users/example/node_modules/type/function/ensure.js +/Users/example/node_modules/type/.editorconfig +/Users/example/node_modules/type/README.md +/Users/example/node_modules/type/number/ensure.js +/Users/example/node_modules/type/number/coerce.js +/Users/example/node_modules/type/object/is.js +/Users/example/node_modules/type/object/ensure.js +/Users/example/node_modules/type/package.json +/Users/example/node_modules/type/reg-exp/is.js +/Users/example/node_modules/type/reg-exp/ensure.js +/Users/example/node_modules/type/natural-number/ensure.js +/Users/example/node_modules/type/natural-number/coerce.js +/Users/example/node_modules/type/lib/resolve-exception.js +/Users/example/node_modules/type/lib/safe-to-string.js +/Users/example/node_modules/type/lib/is-to-string-tag-supported.js +/Users/example/node_modules/type/lib/to-short-string.js +/Users/example/node_modules/type/integer/ensure.js +/Users/example/node_modules/type/integer/coerce.js +/Users/example/node_modules/type/promise/is.js +/Users/example/node_modules/type/promise/ensure.js +/Users/example/node_modules/type/string/ensure.js +/Users/example/node_modules/type/string/coerce.js +/Users/example/node_modules/type/array-like/is.js +/Users/example/node_modules/type/array-like/ensure.js +/Users/example/node_modules/type/safe-integer/ensure.js +/Users/example/node_modules/type/safe-integer/coerce.js +/Users/example/node_modules/type/error/is.js +/Users/example/node_modules/type/error/ensure.js +/Users/example/node_modules/strip-bom-string/LICENSE +/Users/example/node_modules/strip-bom-string/index.js +/Users/example/node_modules/strip-bom-string/README.md +/Users/example/node_modules/strip-bom-string/package.json +/Users/example/node_modules/find-parent-dir/LICENSE +/Users/example/node_modules/find-parent-dir/test/find-parent-dir.js +/Users/example/node_modules/find-parent-dir/example/git-repo-root.js +/Users/example/node_modules/find-parent-dir/index.js +/Users/example/node_modules/find-parent-dir/README.md +/Users/example/node_modules/find-parent-dir/package.json +/Users/example/node_modules/find-parent-dir/.travis.yml +/Users/example/node_modules/node-abi/.releaserc.json +/Users/example/node_modules/node-abi/CODE_OF_CONDUCT.md +/Users/example/node_modules/node-abi/LICENSE +/Users/example/node_modules/node-abi/test/index.js +/Users/example/node_modules/node-abi/index.js +/Users/example/node_modules/node-abi/README.md +/Users/example/node_modules/node-abi/abi_registry.json +/Users/example/node_modules/node-abi/package.json +/Users/example/node_modules/node-abi/CONTRIBUTING.md +/Users/example/node_modules/node-abi/scripts/update-abi-registry.js +/Users/example/node_modules/node-abi/.github/workflows/update-abi.yml +/Users/example/node_modules/node-abi/.circleci/config.yml +/Users/example/node_modules/editorconfig/LICENSE +/Users/example/node_modules/editorconfig/bin/editorconfig +/Users/example/node_modules/editorconfig/CHANGELOG.md +/Users/example/node_modules/editorconfig/node_modules/lru-cache/LICENSE +/Users/example/node_modules/editorconfig/node_modules/lru-cache/index.js +/Users/example/node_modules/editorconfig/node_modules/lru-cache/README.md +/Users/example/node_modules/editorconfig/node_modules/lru-cache/package.json +/Users/example/node_modules/editorconfig/node_modules/semver/LICENSE +/Users/example/node_modules/editorconfig/node_modules/semver/bin/semver +/Users/example/node_modules/editorconfig/node_modules/semver/semver.js +/Users/example/node_modules/editorconfig/node_modules/semver/README.md +/Users/example/node_modules/editorconfig/node_modules/semver/package.json +/Users/example/node_modules/editorconfig/node_modules/semver/range.bnf +/Users/example/node_modules/editorconfig/node_modules/yallist/yallist.js +/Users/example/node_modules/editorconfig/node_modules/yallist/LICENSE +/Users/example/node_modules/editorconfig/node_modules/yallist/README.md +/Users/example/node_modules/editorconfig/node_modules/yallist/package.json +/Users/example/node_modules/editorconfig/node_modules/yallist/iterator.js +/Users/example/node_modules/editorconfig/cli.d.ts +/Users/example/node_modules/editorconfig/index.js +/Users/example/node_modules/editorconfig/README.md +/Users/example/node_modules/editorconfig/package.json +/Users/example/node_modules/editorconfig/lib/fnmatch.js +/Users/example/node_modules/editorconfig/lib/ini.d.ts +/Users/example/node_modules/editorconfig/lib/fnmatch.d.ts +/Users/example/node_modules/editorconfig/lib/ini.js +/Users/example/node_modules/editorconfig/cli.js +/Users/example/node_modules/editorconfig/index.d.ts +/Users/example/node_modules/streamfilter/.npmignore +/Users/example/node_modules/streamfilter/LICENSE +/Users/example/node_modules/streamfilter/.eslintrc +/Users/example/node_modules/streamfilter/tests/index.mocha.js +/Users/example/node_modules/streamfilter/README.md +/Users/example/node_modules/streamfilter/package.json +/Users/example/node_modules/streamfilter/.travis.yml +/Users/example/node_modules/streamfilter/src/index.js +/Users/example/node_modules/lead/LICENSE +/Users/example/node_modules/lead/index.js +/Users/example/node_modules/lead/README.md +/Users/example/node_modules/lead/package.json +/Users/example/node_modules/minimatch/LICENSE +/Users/example/node_modules/minimatch/node_modules/brace-expansion/LICENSE +/Users/example/node_modules/minimatch/node_modules/brace-expansion/index.js +/Users/example/node_modules/minimatch/node_modules/brace-expansion/README.md +/Users/example/node_modules/minimatch/node_modules/brace-expansion/package.json +/Users/example/node_modules/minimatch/README.md +/Users/example/node_modules/minimatch/package.json +/Users/example/node_modules/minimatch/minimatch.js +/Users/example/node_modules/pause-stream/.npmignore +/Users/example/node_modules/pause-stream/LICENSE +/Users/example/node_modules/pause-stream/test/index.js +/Users/example/node_modules/pause-stream/test/pause-end.js +/Users/example/node_modules/pause-stream/index.js +/Users/example/node_modules/pause-stream/readme.markdown +/Users/example/node_modules/pause-stream/package.json +/Users/example/node_modules/postcss-value-parser/LICENSE +/Users/example/node_modules/postcss-value-parser/README.md +/Users/example/node_modules/postcss-value-parser/package.json +/Users/example/node_modules/postcss-value-parser/lib/stringify.js +/Users/example/node_modules/postcss-value-parser/lib/index.js +/Users/example/node_modules/postcss-value-parser/lib/parse.js +/Users/example/node_modules/postcss-value-parser/lib/walk.js +/Users/example/node_modules/postcss-value-parser/lib/index.d.ts +/Users/example/node_modules/postcss-value-parser/lib/unit.js +/Users/example/node_modules/accepts/LICENSE +/Users/example/node_modules/accepts/HISTORY.md +/Users/example/node_modules/accepts/index.js +/Users/example/node_modules/accepts/README.md +/Users/example/node_modules/accepts/package.json +/Users/example/node_modules/webpack-merge/LICENSE +/Users/example/node_modules/webpack-merge/CHANGELOG.md +/Users/example/node_modules/webpack-merge/dist/unique.js +/Users/example/node_modules/webpack-merge/dist/unique.d.ts +/Users/example/node_modules/webpack-merge/dist/unique.js.map +/Users/example/node_modules/webpack-merge/dist/types.js +/Users/example/node_modules/webpack-merge/dist/types.js.map +/Users/example/node_modules/webpack-merge/dist/merge-with.js +/Users/example/node_modules/webpack-merge/dist/types.d.ts +/Users/example/node_modules/webpack-merge/dist/merge-with.d.ts +/Users/example/node_modules/webpack-merge/dist/index.js +/Users/example/node_modules/webpack-merge/dist/join-arrays.js.map +/Users/example/node_modules/webpack-merge/dist/merge-with.js.map +/Users/example/node_modules/webpack-merge/dist/utils.d.ts +/Users/example/node_modules/webpack-merge/dist/join-arrays.js +/Users/example/node_modules/webpack-merge/dist/join-arrays.d.ts +/Users/example/node_modules/webpack-merge/dist/index.js.map +/Users/example/node_modules/webpack-merge/dist/utils.js +/Users/example/node_modules/webpack-merge/dist/utils.js.map +/Users/example/node_modules/webpack-merge/dist/index.d.ts +/Users/example/node_modules/webpack-merge/README.md +/Users/example/node_modules/webpack-merge/package.json +/Users/example/node_modules/envinfo/LICENSE +/Users/example/node_modules/envinfo/dist/cli.js +/Users/example/node_modules/envinfo/dist/envinfo.js +/Users/example/node_modules/envinfo/README.md +/Users/example/node_modules/envinfo/package.json +/Users/example/node_modules/@sindresorhus/is/license +/Users/example/node_modules/@sindresorhus/is/dist/types.js +/Users/example/node_modules/@sindresorhus/is/dist/types.d.ts +/Users/example/node_modules/@sindresorhus/is/dist/index.js +/Users/example/node_modules/@sindresorhus/is/dist/index.d.ts +/Users/example/node_modules/@sindresorhus/is/readme.md +/Users/example/node_modules/@sindresorhus/is/package.json +/Users/example/node_modules/postcss-normalize-timing-functions/types/index.d.ts +/Users/example/node_modules/postcss-normalize-timing-functions/README.md +/Users/example/node_modules/postcss-normalize-timing-functions/package.json +/Users/example/node_modules/postcss-normalize-timing-functions/LICENSE-MIT +/Users/example/node_modules/postcss-normalize-timing-functions/src/index.js +/Users/example/node_modules/fstream/LICENSE +/Users/example/node_modules/fstream/node_modules/mkdirp/LICENSE +/Users/example/node_modules/fstream/node_modules/mkdirp/bin/cmd.js +/Users/example/node_modules/fstream/node_modules/mkdirp/bin/usage.txt +/Users/example/node_modules/fstream/node_modules/mkdirp/index.js +/Users/example/node_modules/fstream/node_modules/mkdirp/readme.markdown +/Users/example/node_modules/fstream/node_modules/mkdirp/package.json +/Users/example/node_modules/fstream/node_modules/graceful-fs/LICENSE +/Users/example/node_modules/fstream/node_modules/graceful-fs/polyfills.js +/Users/example/node_modules/fstream/node_modules/graceful-fs/README.md +/Users/example/node_modules/fstream/node_modules/graceful-fs/graceful-fs.js +/Users/example/node_modules/fstream/node_modules/graceful-fs/package.json +/Users/example/node_modules/fstream/node_modules/graceful-fs/clone.js +/Users/example/node_modules/fstream/node_modules/graceful-fs/legacy-streams.js +/Users/example/node_modules/fstream/README.md +/Users/example/node_modules/fstream/package.json +/Users/example/node_modules/fstream/examples/filter-pipe.js +/Users/example/node_modules/fstream/examples/pipe.js +/Users/example/node_modules/fstream/examples/symlink-write.js +/Users/example/node_modules/fstream/examples/reader.js +/Users/example/node_modules/fstream/lib/file-writer.js +/Users/example/node_modules/fstream/lib/file-reader.js +/Users/example/node_modules/fstream/lib/collect.js +/Users/example/node_modules/fstream/lib/abstract.js +/Users/example/node_modules/fstream/lib/proxy-reader.js +/Users/example/node_modules/fstream/lib/socket-reader.js +/Users/example/node_modules/fstream/lib/proxy-writer.js +/Users/example/node_modules/fstream/lib/get-type.js +/Users/example/node_modules/fstream/lib/link-reader.js +/Users/example/node_modules/fstream/lib/reader.js +/Users/example/node_modules/fstream/lib/dir-writer.js +/Users/example/node_modules/fstream/lib/link-writer.js +/Users/example/node_modules/fstream/lib/writer.js +/Users/example/node_modules/fstream/lib/dir-reader.js +/Users/example/node_modules/fstream/fstream.js +/Users/example/node_modules/fstream/.travis.yml +/Users/example/node_modules/repeat-string/LICENSE +/Users/example/node_modules/repeat-string/index.js +/Users/example/node_modules/repeat-string/README.md +/Users/example/node_modules/repeat-string/package.json +/Users/example/node_modules/stream-exhaust/test.js +/Users/example/node_modules/stream-exhaust/index.js +/Users/example/node_modules/stream-exhaust/README.md +/Users/example/node_modules/stream-exhaust/package.json +/Users/example/node_modules/clone/.npmignore +/Users/example/node_modules/clone/clone.iml +/Users/example/node_modules/clone/LICENSE +/Users/example/node_modules/clone/README.md +/Users/example/node_modules/clone/package.json +/Users/example/node_modules/clone/clone.js +/Users/example/node_modules/is-descriptor/LICENSE +/Users/example/node_modules/is-descriptor/index.js +/Users/example/node_modules/is-descriptor/README.md +/Users/example/node_modules/is-descriptor/package.json +/Users/example/node_modules/big.js/CHANGELOG.md +/Users/example/node_modules/big.js/README.md +/Users/example/node_modules/big.js/big.min.js +/Users/example/node_modules/big.js/big.js +/Users/example/node_modules/big.js/package.json +/Users/example/node_modules/big.js/big.mjs +/Users/example/node_modules/big.js/LICENCE +/Users/example/node_modules/estraverse/estraverse.js +/Users/example/node_modules/estraverse/.jshintrc +/Users/example/node_modules/estraverse/README.md +/Users/example/node_modules/estraverse/LICENSE.BSD +/Users/example/node_modules/estraverse/package.json +/Users/example/node_modules/estraverse/gulpfile.js +/Users/example/node_modules/gulp-replace/.npmignore +/Users/example/node_modules/gulp-replace/LICENSE +/Users/example/node_modules/gulp-replace/index.js +/Users/example/node_modules/gulp-replace/README.md +/Users/example/node_modules/gulp-replace/package.json +/Users/example/node_modules/boolbase/index.js +/Users/example/node_modules/boolbase/README.md +/Users/example/node_modules/boolbase/package.json +/Users/example/node_modules/undertaker-registry/LICENSE +/Users/example/node_modules/undertaker-registry/index.js +/Users/example/node_modules/undertaker-registry/README.md +/Users/example/node_modules/undertaker-registry/package.json +/Users/example/node_modules/ajv-keywords/ajv-keywords.d.ts +/Users/example/node_modules/ajv-keywords/LICENSE +/Users/example/node_modules/ajv-keywords/index.js +/Users/example/node_modules/ajv-keywords/README.md +/Users/example/node_modules/ajv-keywords/package.json +/Users/example/node_modules/ajv-keywords/keywords/range.js +/Users/example/node_modules/ajv-keywords/keywords/instanceof.js +/Users/example/node_modules/ajv-keywords/keywords/switch.js +/Users/example/node_modules/ajv-keywords/keywords/dot/_formatLimit.jst +/Users/example/node_modules/ajv-keywords/keywords/dot/patternRequired.jst +/Users/example/node_modules/ajv-keywords/keywords/dot/switch.jst +/Users/example/node_modules/ajv-keywords/keywords/deepRequired.js +/Users/example/node_modules/ajv-keywords/keywords/allRequired.js +/Users/example/node_modules/ajv-keywords/keywords/anyRequired.js +/Users/example/node_modules/ajv-keywords/keywords/index.js +/Users/example/node_modules/ajv-keywords/keywords/patternRequired.js +/Users/example/node_modules/ajv-keywords/keywords/prohibited.js +/Users/example/node_modules/ajv-keywords/keywords/dynamicDefaults.js +/Users/example/node_modules/ajv-keywords/keywords/select.js +/Users/example/node_modules/ajv-keywords/keywords/deepProperties.js +/Users/example/node_modules/ajv-keywords/keywords/typeof.js +/Users/example/node_modules/ajv-keywords/keywords/oneRequired.js +/Users/example/node_modules/ajv-keywords/keywords/uniqueItemProperties.js +/Users/example/node_modules/ajv-keywords/keywords/dotjs/switch.js +/Users/example/node_modules/ajv-keywords/keywords/dotjs/patternRequired.js +/Users/example/node_modules/ajv-keywords/keywords/dotjs/README.md +/Users/example/node_modules/ajv-keywords/keywords/dotjs/_formatLimit.js +/Users/example/node_modules/ajv-keywords/keywords/regexp.js +/Users/example/node_modules/ajv-keywords/keywords/_formatLimit.js +/Users/example/node_modules/ajv-keywords/keywords/formatMinimum.js +/Users/example/node_modules/ajv-keywords/keywords/transform.js +/Users/example/node_modules/ajv-keywords/keywords/_util.js +/Users/example/node_modules/ajv-keywords/keywords/formatMaximum.js +/Users/example/node_modules/ansi-styles/license +/Users/example/node_modules/ansi-styles/index.js +/Users/example/node_modules/ansi-styles/readme.md +/Users/example/node_modules/ansi-styles/package.json +/Users/example/node_modules/ansi-styles/index.d.ts +/Users/example/node_modules/is-core-module/LICENSE +/Users/example/node_modules/is-core-module/test/index.js +/Users/example/node_modules/is-core-module/CHANGELOG.md +/Users/example/node_modules/is-core-module/.eslintrc +/Users/example/node_modules/is-core-module/index.js +/Users/example/node_modules/is-core-module/README.md +/Users/example/node_modules/is-core-module/core.json +/Users/example/node_modules/is-core-module/package.json +/Users/example/node_modules/is-core-module/.github/FUNDING.yml +/Users/example/node_modules/is-core-module/.github/workflows/node-4+.yml +/Users/example/node_modules/is-core-module/.github/workflows/require-allow-edits.yml +/Users/example/node_modules/is-core-module/.github/workflows/node-iojs.yml +/Users/example/node_modules/is-core-module/.github/workflows/rebase.yml +/Users/example/node_modules/is-core-module/.github/workflows/node-zero.yml +/Users/example/node_modules/is-core-module/.github/workflows/node-pretest.yml +/Users/example/node_modules/is-core-module/.eslintignore +/Users/example/node_modules/is-core-module/.nycrc +/Users/example/node_modules/graphemer/LICENSE +/Users/example/node_modules/graphemer/CHANGELOG.md +/Users/example/node_modules/graphemer/README.md +/Users/example/node_modules/graphemer/package.json +/Users/example/node_modules/graphemer/lib/GraphemerIterator.d.ts +/Users/example/node_modules/graphemer/lib/boundaries.d.ts +/Users/example/node_modules/graphemer/lib/Graphemer.js +/Users/example/node_modules/graphemer/lib/boundaries.js +/Users/example/node_modules/graphemer/lib/index.js +/Users/example/node_modules/graphemer/lib/GraphemerHelper.js +/Users/example/node_modules/graphemer/lib/Graphemer.d.ts +/Users/example/node_modules/graphemer/lib/boundaries.d.ts.map +/Users/example/node_modules/graphemer/lib/GraphemerHelper.d.ts.map +/Users/example/node_modules/graphemer/lib/GraphemerIterator.d.ts.map +/Users/example/node_modules/graphemer/lib/index.d.ts +/Users/example/node_modules/graphemer/lib/Graphemer.d.ts.map +/Users/example/node_modules/graphemer/lib/GraphemerHelper.d.ts +/Users/example/node_modules/graphemer/lib/GraphemerIterator.js +/Users/example/node_modules/graphemer/lib/index.d.ts.map +/Users/example/node_modules/fancy-log/LICENSE +/Users/example/node_modules/fancy-log/index.js +/Users/example/node_modules/fancy-log/README.md +/Users/example/node_modules/fancy-log/package.json +/Users/example/node_modules/postcss-modules-scope/LICENSE +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/API.md +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/CHANGELOG.md +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/tokenTypes.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/util/stripComments.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/util/ensureObject.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/util/index.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/util/getProp.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/util/unesc.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/processor.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/index.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/sortAscending.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/tokenize.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/parser.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/selector.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/pseudo.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/types.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/className.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/combinator.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/nesting.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/index.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/guards.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/id.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/comment.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/attribute.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/namespace.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/node.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/string.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/root.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/tag.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/universal.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/constructors.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/dist/selectors/container.js +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/postcss-selector-parser.d.ts +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/README.md +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/package.json +/Users/example/node_modules/postcss-modules-scope/node_modules/postcss-selector-parser/LICENSE-MIT +/Users/example/node_modules/postcss-modules-scope/README.md +/Users/example/node_modules/postcss-modules-scope/package.json +/Users/example/node_modules/postcss-modules-scope/src/index.js +/Users/example/node_modules/sumchecker/LICENSE +/Users/example/node_modules/sumchecker/NEWS.md +/Users/example/node_modules/sumchecker/index.js +/Users/example/node_modules/sumchecker/README.md +/Users/example/node_modules/sumchecker/yarn.lock +/Users/example/node_modules/sumchecker/package.json +/Users/example/node_modules/sumchecker/index.test-d.ts +/Users/example/node_modules/sumchecker/.github/FUNDING.yml +/Users/example/node_modules/sumchecker/.github/workflows/ci.yml +/Users/example/node_modules/sumchecker/index.d.ts +/Users/example/node_modules/js-tokens/LICENSE +/Users/example/node_modules/js-tokens/CHANGELOG.md +/Users/example/node_modules/js-tokens/index.js +/Users/example/node_modules/js-tokens/README.md +/Users/example/node_modules/js-tokens/package.json +/Users/example/node_modules/peek-stream/test.js +/Users/example/node_modules/peek-stream/LICENSE +/Users/example/node_modules/peek-stream/index.js +/Users/example/node_modules/peek-stream/README.md +/Users/example/node_modules/peek-stream/package.json +/Users/example/node_modules/peek-stream/example.js +/Users/example/node_modules/peek-stream/.travis.yml +/Users/example/node_modules/table/LICENSE +/Users/example/node_modules/table/dist/drawRow.js.flow +/Users/example/node_modules/table/dist/alignTableData.js.flow +/Users/example/node_modules/table/dist/stringifyTableData.js.flow +/Users/example/node_modules/table/dist/calculateCellHeight.js.map +/Users/example/node_modules/table/dist/validateTableData.js.flow +/Users/example/node_modules/table/dist/calculateMaximumColumnWidthIndex.js.flow +/Users/example/node_modules/table/dist/validateConfig.js +/Users/example/node_modules/table/dist/drawTable.js +/Users/example/node_modules/table/dist/calculateMaximumColumnWidthIndex.js +/Users/example/node_modules/table/dist/calculateCellWidthIndex.js.flow +/Users/example/node_modules/table/dist/createStream.js +/Users/example/node_modules/table/dist/createStream.js.map +/Users/example/node_modules/table/dist/wrapString.js +/Users/example/node_modules/table/dist/alignString.js.map +/Users/example/node_modules/table/dist/validateConfig.js.flow +/Users/example/node_modules/table/dist/wrapWord.js.map +/Users/example/node_modules/table/dist/wrapCell.js +/Users/example/node_modules/table/dist/drawRow.js +/Users/example/node_modules/table/dist/drawTable.js.map +/Users/example/node_modules/table/dist/validateConfig.js.map +/Users/example/node_modules/table/dist/makeStreamConfig.js +/Users/example/node_modules/table/dist/table.js.map +/Users/example/node_modules/table/dist/makeConfig.js.flow +/Users/example/node_modules/table/dist/truncateTableData.js +/Users/example/node_modules/table/dist/getBorderCharacters.js.flow +/Users/example/node_modules/table/dist/drawBorder.js +/Users/example/node_modules/table/dist/alignTableData.js +/Users/example/node_modules/table/dist/drawBorder.js.flow +/Users/example/node_modules/table/dist/alignString.js +/Users/example/node_modules/table/dist/alignTableData.js.map +/Users/example/node_modules/table/dist/calculateCellWidthIndex.js +/Users/example/node_modules/table/dist/index.js +/Users/example/node_modules/table/dist/wrapCell.js.map +/Users/example/node_modules/table/dist/validateStreamConfig.js +/Users/example/node_modules/table/dist/schemas/config.json +/Users/example/node_modules/table/dist/schemas/streamConfig.json +/Users/example/node_modules/table/dist/index.js.flow +/Users/example/node_modules/table/dist/makeConfig.js.map +/Users/example/node_modules/table/dist/getBorderCharacters.js.map +/Users/example/node_modules/table/dist/stringifyTableData.js +/Users/example/node_modules/table/dist/table.js +/Users/example/node_modules/table/dist/mapDataUsingRowHeightIndex.js.map +/Users/example/node_modules/table/dist/wrapWord.js +/Users/example/node_modules/table/dist/padTableData.js +/Users/example/node_modules/table/dist/makeConfig.js +/Users/example/node_modules/table/dist/calculateCellWidthIndex.js.map +/Users/example/node_modules/table/dist/padTableData.js.flow +/Users/example/node_modules/table/dist/wrapString.js.flow +/Users/example/node_modules/table/dist/table.js.flow +/Users/example/node_modules/table/dist/calculateRowHeightIndex.js.map +/Users/example/node_modules/table/dist/wrapCell.js.flow +/Users/example/node_modules/table/dist/index.js.map +/Users/example/node_modules/table/dist/alignString.js.flow +/Users/example/node_modules/table/dist/truncateTableData.js.map +/Users/example/node_modules/table/dist/stringifyTableData.js.map +/Users/example/node_modules/table/dist/calculateCellHeight.js.flow +/Users/example/node_modules/table/dist/wrapWord.js.flow +/Users/example/node_modules/table/dist/createStream.js.flow +/Users/example/node_modules/table/dist/drawRow.js.map +/Users/example/node_modules/table/dist/validateTableData.js +/Users/example/node_modules/table/dist/makeStreamConfig.js.flow +/Users/example/node_modules/table/dist/calculateMaximumColumnWidthIndex.js.map +/Users/example/node_modules/table/dist/validateTableData.js.map +/Users/example/node_modules/table/dist/wrapString.js.map +/Users/example/node_modules/table/dist/calculateRowHeightIndex.js +/Users/example/node_modules/table/dist/mapDataUsingRowHeightIndex.js +/Users/example/node_modules/table/dist/padTableData.js.map +/Users/example/node_modules/table/dist/makeStreamConfig.js.map +/Users/example/node_modules/table/dist/mapDataUsingRowHeightIndex.js.flow +/Users/example/node_modules/table/dist/drawBorder.js.map +/Users/example/node_modules/table/dist/getBorderCharacters.js +/Users/example/node_modules/table/dist/calculateCellHeight.js +/Users/example/node_modules/table/dist/drawTable.js.flow +/Users/example/node_modules/table/dist/calculateRowHeightIndex.js.flow +/Users/example/node_modules/table/dist/truncateTableData.js.flow +/Users/example/node_modules/table/node_modules/strip-ansi/license +/Users/example/node_modules/table/node_modules/strip-ansi/index.js +/Users/example/node_modules/table/node_modules/strip-ansi/readme.md +/Users/example/node_modules/table/node_modules/strip-ansi/package.json +/Users/example/node_modules/table/node_modules/strip-ansi/index.d.ts +/Users/example/node_modules/table/node_modules/ansi-regex/license +/Users/example/node_modules/table/node_modules/ansi-regex/index.js +/Users/example/node_modules/table/node_modules/ansi-regex/readme.md +/Users/example/node_modules/table/node_modules/ansi-regex/package.json +/Users/example/node_modules/table/node_modules/string-width/license +/Users/example/node_modules/table/node_modules/string-width/index.js +/Users/example/node_modules/table/node_modules/string-width/readme.md +/Users/example/node_modules/table/node_modules/string-width/package.json +/Users/example/node_modules/table/node_modules/emoji-regex/index.js +/Users/example/node_modules/table/node_modules/emoji-regex/LICENSE-MIT.txt +/Users/example/node_modules/table/node_modules/emoji-regex/README.md +/Users/example/node_modules/table/node_modules/emoji-regex/package.json +/Users/example/node_modules/table/node_modules/emoji-regex/es2015/index.js +/Users/example/node_modules/table/node_modules/emoji-regex/es2015/text.js +/Users/example/node_modules/table/node_modules/emoji-regex/index.d.ts +/Users/example/node_modules/table/node_modules/emoji-regex/text.js +/Users/example/node_modules/table/README.md +/Users/example/node_modules/table/package.json +/Users/example/node_modules/regex-not/LICENSE +/Users/example/node_modules/regex-not/node_modules/is-extendable/LICENSE +/Users/example/node_modules/regex-not/node_modules/is-extendable/index.js +/Users/example/node_modules/regex-not/node_modules/is-extendable/README.md +/Users/example/node_modules/regex-not/node_modules/is-extendable/package.json +/Users/example/node_modules/regex-not/node_modules/is-extendable/index.d.ts +/Users/example/node_modules/regex-not/node_modules/extend-shallow/LICENSE +/Users/example/node_modules/regex-not/node_modules/extend-shallow/index.js +/Users/example/node_modules/regex-not/node_modules/extend-shallow/README.md +/Users/example/node_modules/regex-not/node_modules/extend-shallow/package.json +/Users/example/node_modules/regex-not/index.js +/Users/example/node_modules/regex-not/README.md +/Users/example/node_modules/regex-not/package.json +/Users/example/node_modules/strip-eof/license +/Users/example/node_modules/strip-eof/index.js +/Users/example/node_modules/strip-eof/readme.md +/Users/example/node_modules/strip-eof/package.json +/Users/example/node_modules/gulp-json-editor/LICENSE +/Users/example/node_modules/gulp-json-editor/test/byFunction.js +/Users/example/node_modules/gulp-json-editor/test/option.js +/Users/example/node_modules/gulp-json-editor/test/test.json +/Users/example/node_modules/gulp-json-editor/test/error.js +/Users/example/node_modules/gulp-json-editor/test/byObject.js +/Users/example/node_modules/gulp-json-editor/CHANGELOG.md +/Users/example/node_modules/gulp-json-editor/.eslintrc +/Users/example/node_modules/gulp-json-editor/node_modules/through2/LICENSE.md +/Users/example/node_modules/gulp-json-editor/node_modules/through2/README.md +/Users/example/node_modules/gulp-json-editor/node_modules/through2/through2.js +/Users/example/node_modules/gulp-json-editor/node_modules/through2/package.json +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/readable-browser.js +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/LICENSE +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/GOVERNANCE.md +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/README.md +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/errors-browser.js +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/yarn.lock +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/readable.js +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/package.json +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/errors.js +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/CONTRIBUTING.md +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/lib/internal/streams/stream.js +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/lib/internal/streams/stream-browser.js +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/lib/internal/streams/destroy.js +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/lib/internal/streams/async_iterator.js +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/lib/internal/streams/state.js +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/lib/internal/streams/buffer_list.js +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/lib/internal/streams/end-of-stream.js +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/lib/internal/streams/pipeline.js +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/lib/_stream_passthrough.js +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/lib/_stream_transform.js +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/lib/_stream_duplex.js +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/lib/_stream_readable.js +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/lib/_stream_writable.js +/Users/example/node_modules/gulp-json-editor/node_modules/readable-stream/experimentalWarning.js +/Users/example/node_modules/gulp-json-editor/index.js +/Users/example/node_modules/gulp-json-editor/README.md +/Users/example/node_modules/gulp-json-editor/package.json +/Users/example/node_modules/gulp-json-editor/.travis.yml +/Users/example/node_modules/negotiator/LICENSE +/Users/example/node_modules/negotiator/HISTORY.md +/Users/example/node_modules/negotiator/index.js +/Users/example/node_modules/negotiator/README.md +/Users/example/node_modules/negotiator/package.json +/Users/example/node_modules/negotiator/lib/encoding.js +/Users/example/node_modules/negotiator/lib/language.js +/Users/example/node_modules/negotiator/lib/mediaType.js +/Users/example/node_modules/negotiator/lib/charset.js +/Users/example/node_modules/defer-to-connect/LICENSE +/Users/example/node_modules/defer-to-connect/dist/source/index.js +/Users/example/node_modules/defer-to-connect/dist/source/index.d.ts +/Users/example/node_modules/defer-to-connect/README.md +/Users/example/node_modules/defer-to-connect/package.json +/Users/example/node_modules/pseudomap/LICENSE +/Users/example/node_modules/pseudomap/test/basic.js +/Users/example/node_modules/pseudomap/README.md +/Users/example/node_modules/pseudomap/pseudomap.js +/Users/example/node_modules/pseudomap/package.json +/Users/example/node_modules/pseudomap/map.js +/Users/example/node_modules/acorn-jsx/LICENSE +/Users/example/node_modules/acorn-jsx/xhtml.js +/Users/example/node_modules/acorn-jsx/index.js +/Users/example/node_modules/acorn-jsx/README.md +/Users/example/node_modules/acorn-jsx/package.json +/Users/example/node_modules/acorn-jsx/index.d.ts +/Users/example/node_modules/homedir-polyfill/LICENSE +/Users/example/node_modules/homedir-polyfill/index.js +/Users/example/node_modules/homedir-polyfill/README.md +/Users/example/node_modules/homedir-polyfill/polyfill.js +/Users/example/node_modules/homedir-polyfill/package.json +/Users/example/node_modules/ts-loader/LICENSE +/Users/example/node_modules/ts-loader/CHANGELOG.md +/Users/example/node_modules/ts-loader/dist/constants.js +/Users/example/node_modules/ts-loader/dist/constants.d.ts +/Users/example/node_modules/ts-loader/dist/instances.js +/Users/example/node_modules/ts-loader/dist/instance-cache.js +/Users/example/node_modules/ts-loader/dist/logger.d.ts.map +/Users/example/node_modules/ts-loader/dist/servicesHost.d.ts.map +/Users/example/node_modules/ts-loader/dist/watch-run.d.ts.map +/Users/example/node_modules/ts-loader/dist/logger.js +/Users/example/node_modules/ts-loader/dist/config.d.ts.map +/Users/example/node_modules/ts-loader/dist/config.d.ts +/Users/example/node_modules/ts-loader/dist/interfaces.js +/Users/example/node_modules/ts-loader/dist/servicesHost.js +/Users/example/node_modules/ts-loader/dist/index.js +/Users/example/node_modules/ts-loader/dist/config.js +/Users/example/node_modules/ts-loader/dist/interfaces.d.ts.map +/Users/example/node_modules/ts-loader/dist/compilerSetup.js +/Users/example/node_modules/ts-loader/dist/after-compile.d.ts +/Users/example/node_modules/ts-loader/dist/instance-cache.d.ts.map +/Users/example/node_modules/ts-loader/dist/watch-run.js +/Users/example/node_modules/ts-loader/dist/instances.d.ts +/Users/example/node_modules/ts-loader/dist/resolver.d.ts.map +/Users/example/node_modules/ts-loader/dist/utils.d.ts +/Users/example/node_modules/ts-loader/dist/utils.d.ts.map +/Users/example/node_modules/ts-loader/dist/compilerSetup.d.ts.map +/Users/example/node_modules/ts-loader/dist/servicesHost.d.ts +/Users/example/node_modules/ts-loader/dist/logger.d.ts +/Users/example/node_modules/ts-loader/dist/stringify-loader.d.ts +/Users/example/node_modules/ts-loader/dist/interfaces.d.ts +/Users/example/node_modules/ts-loader/dist/instances.d.ts.map +/Users/example/node_modules/ts-loader/dist/compilerSetup.d.ts +/Users/example/node_modules/ts-loader/dist/resolver.d.ts +/Users/example/node_modules/ts-loader/dist/stringify-loader.js +/Users/example/node_modules/ts-loader/dist/utils.js +/Users/example/node_modules/ts-loader/dist/instance-cache.d.ts +/Users/example/node_modules/ts-loader/dist/index.d.ts +/Users/example/node_modules/ts-loader/dist/stringify-loader.d.ts.map +/Users/example/node_modules/ts-loader/dist/after-compile.js +/Users/example/node_modules/ts-loader/dist/watch-run.d.ts +/Users/example/node_modules/ts-loader/dist/constants.d.ts.map +/Users/example/node_modules/ts-loader/dist/index.d.ts.map +/Users/example/node_modules/ts-loader/dist/resolver.js +/Users/example/node_modules/ts-loader/dist/after-compile.d.ts.map +/Users/example/node_modules/ts-loader/node_modules/chalk/license +/Users/example/node_modules/ts-loader/node_modules/chalk/source/util.js +/Users/example/node_modules/ts-loader/node_modules/chalk/source/index.js +/Users/example/node_modules/ts-loader/node_modules/chalk/source/templates.js +/Users/example/node_modules/ts-loader/node_modules/chalk/readme.md +/Users/example/node_modules/ts-loader/node_modules/chalk/package.json +/Users/example/node_modules/ts-loader/node_modules/chalk/index.d.ts +/Users/example/node_modules/ts-loader/node_modules/micromatch/LICENSE +/Users/example/node_modules/ts-loader/node_modules/micromatch/CHANGELOG.md +/Users/example/node_modules/ts-loader/node_modules/micromatch/index.js +/Users/example/node_modules/ts-loader/node_modules/micromatch/README.md +/Users/example/node_modules/ts-loader/node_modules/micromatch/package.json +/Users/example/node_modules/ts-loader/index.js +/Users/example/node_modules/ts-loader/.prettierignore +/Users/example/node_modules/ts-loader/README.md +/Users/example/node_modules/ts-loader/REFERENCES.md +/Users/example/node_modules/ts-loader/package.json +/Users/example/node_modules/ts-loader/.prettierrc +/Users/example/node_modules/ts-loader/.eslintrc.js +/Users/example/node_modules/ts-loader/.eslintignore +/Users/example/node_modules/timers-ext/LICENSE +/Users/example/node_modules/timers-ext/test/promise_/timeout.js +/Users/example/node_modules/timers-ext/test/promise_/.eslintrc.json +/Users/example/node_modules/timers-ext/test/valid-timeout.js +/Users/example/node_modules/timers-ext/test/throttle.js +/Users/example/node_modules/timers-ext/test/promise/sleep.js +/Users/example/node_modules/timers-ext/test/max-timeout.js +/Users/example/node_modules/timers-ext/test/once.js +/Users/example/node_modules/timers-ext/test/.eslintrc.json +/Users/example/node_modules/timers-ext/test/delay.js +/Users/example/node_modules/timers-ext/CHANGELOG.md +/Users/example/node_modules/timers-ext/CHANGES +/Users/example/node_modules/timers-ext/promise_/timeout.js +/Users/example/node_modules/timers-ext/.editorconfig +/Users/example/node_modules/timers-ext/README.md +/Users/example/node_modules/timers-ext/package.json +/Users/example/node_modules/timers-ext/valid-timeout.js +/Users/example/node_modules/timers-ext/throttle.js +/Users/example/node_modules/timers-ext/promise/sleep.js +/Users/example/node_modules/timers-ext/promise/.eslintrc.json +/Users/example/node_modules/timers-ext/max-timeout.js +/Users/example/node_modules/timers-ext/once.js +/Users/example/node_modules/timers-ext/delay.js +/Users/example/node_modules/tr46/.npmignore +/Users/example/node_modules/tr46/index.js +/Users/example/node_modules/tr46/package.json +/Users/example/node_modules/tr46/lib/mappingTable.json +/Users/example/node_modules/tr46/lib/.gitkeep +/Users/example/node_modules/@babel/helper-string-parser/LICENSE +/Users/example/node_modules/@babel/helper-string-parser/README.md +/Users/example/node_modules/@babel/helper-string-parser/package.json +/Users/example/node_modules/@babel/helper-string-parser/lib/index.js +/Users/example/node_modules/@babel/helper-function-name/LICENSE +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/helper-string-parser/LICENSE +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/helper-string-parser/README.md +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/helper-string-parser/package.json +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/helper-string-parser/lib/index.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/helper-string-parser/lib/index.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/LICENSE +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/README.md +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/package.json +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/comments/inheritInnerComments.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/comments/inheritTrailingComments.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/comments/inheritLeadingComments.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/comments/inheritTrailingComments.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/comments/removeComments.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/comments/inheritsComments.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/comments/addComment.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/comments/addComments.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/comments/removeComments.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/comments/addComment.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/comments/inheritInnerComments.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/comments/addComments.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/comments/inheritsComments.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/comments/inheritLeadingComments.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/builders/generated/index.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/builders/generated/uppercase.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/builders/generated/index.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/builders/generated/uppercase.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/builders/validateNode.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/builders/validateNode.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/builders/productions.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/builders/react/buildChildren.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/builders/react/buildChildren.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/builders/productions.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/ast-types/generated/index.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/ast-types/generated/index.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/constants/generated/index.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/constants/generated/index.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/constants/index.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/constants/index.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/toKeyAlias.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/valueToNode.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/toExpression.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/ensureBlock.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/toStatement.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/toStatement.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/valueToNode.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/toComputedKey.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/ensureBlock.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/toBlock.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/toExpression.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/toComputedKey.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/toKeyAlias.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/toIdentifier.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/toBlock.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/toSequenceExpression.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/toIdentifier.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/converters/toSequenceExpression.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/index.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/utils/inherit.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/utils/shallowEqual.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/utils/shallowEqual.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/utils/deprecationWarning.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/utils/inherit.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/utils/deprecationWarning.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/modifications/inherits.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/modifications/removeProperties.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/modifications/inherits.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/modifications/removeProperties.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/index-legacy.d.ts +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/index.js.flow +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/asserts/generated/index.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/asserts/generated/index.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/asserts/assertNode.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/asserts/assertNode.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/clone/cloneDeep.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/clone/clone.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/clone/cloneNode.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/clone/cloneDeep.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/clone/clone.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/clone/cloneNode.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/index.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/traverse/traverseFast.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/traverse/traverse.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/traverse/traverse.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/traverse/traverseFast.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/generated/index.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/generated/index.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isValidIdentifier.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isNode.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/is.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isNodesEquivalent.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isType.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isValidIdentifier.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/matchesPattern.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isLet.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isValidES3Identifier.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isVar.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isBinding.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isReferenced.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isReferenced.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isScope.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isType.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isBinding.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isSpecifierDefault.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isPlaceholderType.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isImmutable.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isBlockScoped.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isVar.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/validate.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/matchesPattern.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isPlaceholderType.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isValidES3Identifier.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isNodesEquivalent.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isNode.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/validate.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isImmutable.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isLet.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isScope.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/is.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/react/isCompatTag.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/react/isReactComponent.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/react/isCompatTag.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/react/isReactComponent.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isBlockScoped.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/validators/isSpecifierDefault.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/index.d.ts +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/jsx.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/deprecated-aliases.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/jsx.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/typescript.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/flow.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/core.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/typescript.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/misc.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/flow.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/deprecated-aliases.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/index.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/core.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/experimental.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/placeholders.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/placeholders.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/index.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/misc.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/utils.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/utils.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/types/lib/definitions/experimental.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/highlight/LICENSE +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/highlight/README.md +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/highlight/package.json +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/highlight/lib/index.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/highlight/lib/index.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/template/LICENSE +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/template/README.md +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/template/package.json +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/template/lib/populate.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/template/lib/literal.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/template/lib/formatters.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/template/lib/options.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/template/lib/parse.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/template/lib/index.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/template/lib/literal.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/template/lib/formatters.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/template/lib/options.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/template/lib/populate.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/template/lib/string.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/template/lib/parse.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/template/lib/index.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/template/lib/builder.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/template/lib/builder.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/template/lib/string.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/parser/LICENSE +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/parser/bin/babel-parser.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/parser/CHANGELOG.md +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/parser/typings/babel-parser.d.ts +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/parser/README.md +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/parser/package.json +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/parser/index.cjs +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/parser/lib/index.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/parser/lib/index.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/helper-validator-identifier/LICENSE +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/helper-validator-identifier/README.md +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/helper-validator-identifier/package.json +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/helper-validator-identifier/scripts/generate-identifier-regex.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/helper-validator-identifier/lib/keyword.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/helper-validator-identifier/lib/index.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/helper-validator-identifier/lib/identifier.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/helper-validator-identifier/lib/identifier.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/helper-validator-identifier/lib/index.js.map +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/helper-validator-identifier/lib/keyword.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/code-frame/LICENSE +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/code-frame/README.md +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/code-frame/package.json +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/code-frame/lib/index.js +/Users/example/node_modules/@babel/helper-function-name/node_modules/@babel/code-frame/lib/index.js.map +/Users/example/node_modules/@babel/helper-function-name/README.md +/Users/example/node_modules/@babel/helper-function-name/package.json +/Users/example/node_modules/@babel/helper-function-name/lib/index.js +/Users/example/node_modules/@babel/helper-function-name/lib/index.js.map +/Users/example/node_modules/@babel/helper-validator-option/LICENSE +/Users/example/node_modules/@babel/helper-validator-option/README.md +/Users/example/node_modules/@babel/helper-validator-option/package.json +/Users/example/node_modules/@babel/helper-validator-option/lib/validator.js +/Users/example/node_modules/@babel/helper-validator-option/lib/index.js +/Users/example/node_modules/@babel/helper-validator-option/lib/find-suggestion.js +/Users/example/node_modules/@babel/types/LICENSE +/Users/example/node_modules/@babel/types/README.md +/Users/example/node_modules/@babel/types/package.json +/Users/example/node_modules/@babel/types/scripts/utils/stringifyValidator.js +/Users/example/node_modules/@babel/types/scripts/utils/lowerFirst.js +/Users/example/node_modules/@babel/types/scripts/utils/formatBuilderName.js +/Users/example/node_modules/@babel/types/scripts/utils/toFunctionName.js +/Users/example/node_modules/@babel/types/scripts/package.json +/Users/example/node_modules/@babel/types/scripts/generators/constants.js +/Users/example/node_modules/@babel/types/scripts/generators/validators.js +/Users/example/node_modules/@babel/types/scripts/generators/flow.js +/Users/example/node_modules/@babel/types/scripts/generators/docs.js +/Users/example/node_modules/@babel/types/scripts/generators/typescript-legacy.js +/Users/example/node_modules/@babel/types/scripts/generators/builders.js +/Users/example/node_modules/@babel/types/scripts/generators/asserts.js +/Users/example/node_modules/@babel/types/scripts/generators/ast-types.js +/Users/example/node_modules/@babel/types/lib/comments/inheritInnerComments.js +/Users/example/node_modules/@babel/types/lib/comments/inheritTrailingComments.js +/Users/example/node_modules/@babel/types/lib/comments/inheritLeadingComments.js +/Users/example/node_modules/@babel/types/lib/comments/removeComments.js +/Users/example/node_modules/@babel/types/lib/comments/inheritsComments.js +/Users/example/node_modules/@babel/types/lib/comments/addComment.js +/Users/example/node_modules/@babel/types/lib/comments/addComments.js +/Users/example/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js +/Users/example/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js +/Users/example/node_modules/@babel/types/lib/builders/generated/index.js +/Users/example/node_modules/@babel/types/lib/builders/generated/uppercase.js +/Users/example/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js +/Users/example/node_modules/@babel/types/lib/builders/validateNode.js +/Users/example/node_modules/@babel/types/lib/builders/react/buildChildren.js +/Users/example/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js +/Users/example/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js +/Users/example/node_modules/@babel/types/lib/ast-types/generated/index.js +/Users/example/node_modules/@babel/types/lib/constants/generated/index.js +/Users/example/node_modules/@babel/types/lib/constants/index.js +/Users/example/node_modules/@babel/types/lib/converters/toKeyAlias.js +/Users/example/node_modules/@babel/types/lib/converters/valueToNode.js +/Users/example/node_modules/@babel/types/lib/converters/ensureBlock.js +/Users/example/node_modules/@babel/types/lib/converters/toStatement.js +/Users/example/node_modules/@babel/types/lib/converters/toBlock.js +/Users/example/node_modules/@babel/types/lib/converters/toExpression.js +/Users/example/node_modules/@babel/types/lib/converters/toComputedKey.js +/Users/example/node_modules/@babel/types/lib/converters/toIdentifier.js +/Users/example/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js +/Users/example/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js +/Users/example/node_modules/@babel/types/lib/converters/toSequenceExpression.js +/Users/example/node_modules/@babel/types/lib/index.js +/Users/example/node_modules/@babel/types/lib/utils/shallowEqual.js +/Users/example/node_modules/@babel/types/lib/utils/inherit.js +/Users/example/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js +/Users/example/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js +/Users/example/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js +/Users/example/node_modules/@babel/types/lib/modifications/removeProperties.js +/Users/example/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js +/Users/example/node_modules/@babel/types/lib/modifications/inherits.js +/Users/example/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js +/Users/example/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js +/Users/example/node_modules/@babel/types/lib/index-legacy.d.ts +/Users/example/node_modules/@babel/types/lib/index.js.flow +/Users/example/node_modules/@babel/types/lib/asserts/generated/index.js +/Users/example/node_modules/@babel/types/lib/asserts/assertNode.js +/Users/example/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js +/Users/example/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js +/Users/example/node_modules/@babel/types/lib/clone/clone.js +/Users/example/node_modules/@babel/types/lib/clone/cloneDeep.js +/Users/example/node_modules/@babel/types/lib/clone/cloneNode.js +/Users/example/node_modules/@babel/types/lib/traverse/traverseFast.js +/Users/example/node_modules/@babel/types/lib/traverse/traverse.js +/Users/example/node_modules/@babel/types/lib/validators/generated/index.js +/Users/example/node_modules/@babel/types/lib/validators/isValidIdentifier.js +/Users/example/node_modules/@babel/types/lib/validators/is.js +/Users/example/node_modules/@babel/types/lib/validators/isNodesEquivalent.js +/Users/example/node_modules/@babel/types/lib/validators/isLet.js +/Users/example/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js +/Users/example/node_modules/@babel/types/lib/validators/isVar.js +/Users/example/node_modules/@babel/types/lib/validators/isBinding.js +/Users/example/node_modules/@babel/types/lib/validators/isReferenced.js +/Users/example/node_modules/@babel/types/lib/validators/isType.js +/Users/example/node_modules/@babel/types/lib/validators/isBlockScoped.js +/Users/example/node_modules/@babel/types/lib/validators/matchesPattern.js +/Users/example/node_modules/@babel/types/lib/validators/isPlaceholderType.js +/Users/example/node_modules/@babel/types/lib/validators/isValidES3Identifier.js +/Users/example/node_modules/@babel/types/lib/validators/isNode.js +/Users/example/node_modules/@babel/types/lib/validators/validate.js +/Users/example/node_modules/@babel/types/lib/validators/isImmutable.js +/Users/example/node_modules/@babel/types/lib/validators/isScope.js +/Users/example/node_modules/@babel/types/lib/validators/react/isCompatTag.js +/Users/example/node_modules/@babel/types/lib/validators/react/isReactComponent.js +/Users/example/node_modules/@babel/types/lib/validators/isSpecifierDefault.js +/Users/example/node_modules/@babel/types/lib/index.d.ts +/Users/example/node_modules/@babel/types/lib/definitions/jsx.js +/Users/example/node_modules/@babel/types/lib/definitions/typescript.js +/Users/example/node_modules/@babel/types/lib/definitions/flow.js +/Users/example/node_modules/@babel/types/lib/definitions/core.js +/Users/example/node_modules/@babel/types/lib/definitions/misc.js +/Users/example/node_modules/@babel/types/lib/definitions/index.js +/Users/example/node_modules/@babel/types/lib/definitions/experimental.js +/Users/example/node_modules/@babel/types/lib/definitions/placeholders.js +/Users/example/node_modules/@babel/types/lib/definitions/utils.js +/Users/example/node_modules/@babel/core/LICENSE +/Users/example/node_modules/@babel/core/cjs-proxy.cjs +/Users/example/node_modules/@babel/core/node_modules/semver/LICENSE +/Users/example/node_modules/@babel/core/node_modules/semver/bin/semver.js +/Users/example/node_modules/@babel/core/node_modules/semver/semver.js +/Users/example/node_modules/@babel/core/node_modules/semver/README.md +/Users/example/node_modules/@babel/core/node_modules/semver/package.json +/Users/example/node_modules/@babel/core/node_modules/semver/range.bnf +/Users/example/node_modules/@babel/core/README.md +/Users/example/node_modules/@babel/core/package.json +/Users/example/node_modules/@babel/core/lib/tools/build-external-helpers.js +/Users/example/node_modules/@babel/core/lib/config/util.js +/Users/example/node_modules/@babel/core/lib/config/index.js +/Users/example/node_modules/@babel/core/lib/config/resolve-targets.js +/Users/example/node_modules/@babel/core/lib/config/pattern-to-regex.js +/Users/example/node_modules/@babel/core/lib/config/partial.js +/Users/example/node_modules/@babel/core/lib/config/config-descriptors.js +/Users/example/node_modules/@babel/core/lib/config/item.js +/Users/example/node_modules/@babel/core/lib/config/files/types.js +/Users/example/node_modules/@babel/core/lib/config/files/plugins.js +/Users/example/node_modules/@babel/core/lib/config/files/configuration.js +/Users/example/node_modules/@babel/core/lib/config/files/package.js +/Users/example/node_modules/@babel/core/lib/config/files/index.js +/Users/example/node_modules/@babel/core/lib/config/files/index-browser.js +/Users/example/node_modules/@babel/core/lib/config/files/module-types.js +/Users/example/node_modules/@babel/core/lib/config/files/import.cjs +/Users/example/node_modules/@babel/core/lib/config/files/utils.js +/Users/example/node_modules/@babel/core/lib/config/files/import-meta-resolve.js +/Users/example/node_modules/@babel/core/lib/config/printer.js +/Users/example/node_modules/@babel/core/lib/config/caching.js +/Users/example/node_modules/@babel/core/lib/config/full.js +/Users/example/node_modules/@babel/core/lib/config/cache-contexts.js +/Users/example/node_modules/@babel/core/lib/config/helpers/config-api.js +/Users/example/node_modules/@babel/core/lib/config/helpers/deep-array.js +/Users/example/node_modules/@babel/core/lib/config/helpers/environment.js +/Users/example/node_modules/@babel/core/lib/config/plugin.js +/Users/example/node_modules/@babel/core/lib/config/validation/option-assertions.js +/Users/example/node_modules/@babel/core/lib/config/validation/plugins.js +/Users/example/node_modules/@babel/core/lib/config/validation/options.js +/Users/example/node_modules/@babel/core/lib/config/validation/removed.js +/Users/example/node_modules/@babel/core/lib/config/resolve-targets-browser.js +/Users/example/node_modules/@babel/core/lib/config/config-chain.js +/Users/example/node_modules/@babel/core/lib/transformation/util/clone-deep.js +/Users/example/node_modules/@babel/core/lib/transformation/file/merge-map.js +/Users/example/node_modules/@babel/core/lib/transformation/file/generate.js +/Users/example/node_modules/@babel/core/lib/transformation/file/file.js +/Users/example/node_modules/@babel/core/lib/transformation/normalize-opts.js +/Users/example/node_modules/@babel/core/lib/transformation/normalize-file.js +/Users/example/node_modules/@babel/core/lib/transformation/index.js +/Users/example/node_modules/@babel/core/lib/transformation/block-hoist-plugin.js +/Users/example/node_modules/@babel/core/lib/transformation/plugin-pass.js +/Users/example/node_modules/@babel/core/lib/index.js +/Users/example/node_modules/@babel/core/lib/parser/util/missing-plugin-helper.js +/Users/example/node_modules/@babel/core/lib/parser/index.js +/Users/example/node_modules/@babel/core/lib/parse.js +/Users/example/node_modules/@babel/core/lib/transform-file-browser.js +/Users/example/node_modules/@babel/core/lib/transform-file.js +/Users/example/node_modules/@babel/core/lib/transform.js +/Users/example/node_modules/@babel/core/lib/vendor/import-meta-resolve.js +/Users/example/node_modules/@babel/core/lib/gensync-utils/async.js +/Users/example/node_modules/@babel/core/lib/gensync-utils/fs.js +/Users/example/node_modules/@babel/core/lib/transform-ast.js +/Users/example/node_modules/@babel/core/src/transform-file-browser.ts +/Users/example/node_modules/@babel/core/src/config/resolve-targets.ts +/Users/example/node_modules/@babel/core/src/config/resolve-targets-browser.ts +/Users/example/node_modules/@babel/core/src/config/files/index-browser.ts +/Users/example/node_modules/@babel/core/src/config/files/index.ts +/Users/example/node_modules/@babel/core/src/transform-file.ts +/Users/example/node_modules/@babel/helper-hoist-variables/LICENSE +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/helper-string-parser/LICENSE +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/helper-string-parser/README.md +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/helper-string-parser/package.json +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/helper-string-parser/lib/index.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/helper-string-parser/lib/index.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/LICENSE +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/README.md +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/package.json +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/comments/inheritInnerComments.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/comments/inheritTrailingComments.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/comments/inheritLeadingComments.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/comments/inheritTrailingComments.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/comments/removeComments.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/comments/inheritsComments.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/comments/addComment.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/comments/addComments.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/comments/removeComments.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/comments/addComment.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/comments/inheritInnerComments.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/comments/addComments.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/comments/inheritsComments.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/comments/inheritLeadingComments.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/builders/generated/index.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/builders/generated/uppercase.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/builders/generated/index.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/builders/generated/uppercase.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/builders/validateNode.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/builders/validateNode.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/builders/productions.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/builders/react/buildChildren.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/builders/react/buildChildren.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/builders/productions.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/ast-types/generated/index.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/ast-types/generated/index.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/constants/generated/index.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/constants/generated/index.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/constants/index.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/constants/index.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/toKeyAlias.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/valueToNode.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/toExpression.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/ensureBlock.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/toStatement.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/toStatement.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/valueToNode.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/toComputedKey.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/ensureBlock.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/toBlock.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/toExpression.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/toComputedKey.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/toKeyAlias.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/toIdentifier.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/toBlock.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/toSequenceExpression.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/toIdentifier.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/converters/toSequenceExpression.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/index.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/utils/inherit.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/utils/shallowEqual.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/utils/shallowEqual.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/utils/deprecationWarning.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/utils/inherit.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/utils/deprecationWarning.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/modifications/inherits.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/modifications/removeProperties.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/modifications/inherits.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/modifications/removeProperties.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/index-legacy.d.ts +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/index.js.flow +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/asserts/generated/index.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/asserts/generated/index.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/asserts/assertNode.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/asserts/assertNode.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/clone/cloneDeep.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/clone/clone.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/clone/cloneNode.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/clone/cloneDeep.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/clone/clone.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/clone/cloneNode.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/index.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/traverse/traverseFast.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/traverse/traverse.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/traverse/traverse.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/traverse/traverseFast.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/generated/index.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/generated/index.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isValidIdentifier.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isNode.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/is.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isNodesEquivalent.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isType.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isValidIdentifier.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/matchesPattern.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isLet.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isValidES3Identifier.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isVar.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isBinding.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isReferenced.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isReferenced.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isScope.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isType.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isBinding.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isSpecifierDefault.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isPlaceholderType.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isImmutable.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isBlockScoped.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isVar.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/validate.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/matchesPattern.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isPlaceholderType.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isValidES3Identifier.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isNodesEquivalent.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isNode.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/validate.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isImmutable.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isLet.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isScope.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/is.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/react/isCompatTag.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/react/isReactComponent.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/react/isCompatTag.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/react/isReactComponent.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isBlockScoped.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/validators/isSpecifierDefault.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/index.d.ts +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/jsx.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/deprecated-aliases.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/jsx.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/typescript.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/flow.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/core.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/typescript.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/misc.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/flow.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/deprecated-aliases.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/index.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/core.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/experimental.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/placeholders.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/placeholders.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/index.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/misc.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/utils.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/utils.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/types/lib/definitions/experimental.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/helper-validator-identifier/LICENSE +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/helper-validator-identifier/README.md +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/helper-validator-identifier/package.json +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/helper-validator-identifier/scripts/generate-identifier-regex.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/helper-validator-identifier/lib/keyword.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/helper-validator-identifier/lib/index.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/helper-validator-identifier/lib/identifier.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/helper-validator-identifier/lib/identifier.js +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/helper-validator-identifier/lib/index.js.map +/Users/example/node_modules/@babel/helper-hoist-variables/node_modules/@babel/helper-validator-identifier/lib/keyword.js +/Users/example/node_modules/@babel/helper-hoist-variables/README.md +/Users/example/node_modules/@babel/helper-hoist-variables/package.json +/Users/example/node_modules/@babel/helper-hoist-variables/lib/index.js +/Users/example/node_modules/@babel/helper-hoist-variables/lib/index.js.map +/Users/example/node_modules/@babel/highlight/LICENSE +/Users/example/node_modules/@babel/highlight/README.md +/Users/example/node_modules/@babel/highlight/package.json +/Users/example/node_modules/@babel/highlight/lib/index.js +/Users/example/node_modules/@babel/helper-split-export-declaration/LICENSE +/Users/example/node_modules/@babel/helper-split-export-declaration/README.md +/Users/example/node_modules/@babel/helper-split-export-declaration/package.json +/Users/example/node_modules/@babel/helper-split-export-declaration/lib/index.js +/Users/example/node_modules/@babel/template/LICENSE +/Users/example/node_modules/@babel/template/README.md +/Users/example/node_modules/@babel/template/package.json +/Users/example/node_modules/@babel/template/lib/options.js +/Users/example/node_modules/@babel/template/lib/index.js +/Users/example/node_modules/@babel/template/lib/literal.js +/Users/example/node_modules/@babel/template/lib/formatters.js +/Users/example/node_modules/@babel/template/lib/populate.js +/Users/example/node_modules/@babel/template/lib/string.js +/Users/example/node_modules/@babel/template/lib/parse.js +/Users/example/node_modules/@babel/template/lib/builder.js +/Users/example/node_modules/@babel/helper-module-transforms/LICENSE +/Users/example/node_modules/@babel/helper-module-transforms/README.md +/Users/example/node_modules/@babel/helper-module-transforms/package.json +/Users/example/node_modules/@babel/helper-module-transforms/lib/index.js +/Users/example/node_modules/@babel/helper-module-transforms/lib/get-module-name.js +/Users/example/node_modules/@babel/helper-module-transforms/lib/rewrite-this.js +/Users/example/node_modules/@babel/helper-module-transforms/lib/normalize-and-load-metadata.js +/Users/example/node_modules/@babel/helper-module-transforms/lib/rewrite-live-references.js +/Users/example/node_modules/@babel/parser/LICENSE +/Users/example/node_modules/@babel/parser/bin/babel-parser.js +/Users/example/node_modules/@babel/parser/CHANGELOG.md +/Users/example/node_modules/@babel/parser/typings/babel-parser.d.ts +/Users/example/node_modules/@babel/parser/README.md +/Users/example/node_modules/@babel/parser/package.json +/Users/example/node_modules/@babel/parser/index.cjs +/Users/example/node_modules/@babel/parser/lib/index.js +/Users/example/node_modules/@babel/parser/lib/index.js.map +/Users/example/node_modules/@babel/generator/LICENSE +/Users/example/node_modules/@babel/generator/README.md +/Users/example/node_modules/@babel/generator/package.json +/Users/example/node_modules/@babel/generator/lib/index.js +/Users/example/node_modules/@babel/generator/lib/source-map.js +/Users/example/node_modules/@babel/generator/lib/printer.js +/Users/example/node_modules/@babel/generator/lib/generators/expressions.js +/Users/example/node_modules/@babel/generator/lib/generators/jsx.js +/Users/example/node_modules/@babel/generator/lib/generators/typescript.js +/Users/example/node_modules/@babel/generator/lib/generators/types.js +/Users/example/node_modules/@babel/generator/lib/generators/flow.js +/Users/example/node_modules/@babel/generator/lib/generators/methods.js +/Users/example/node_modules/@babel/generator/lib/generators/index.js +/Users/example/node_modules/@babel/generator/lib/generators/template-literals.js +/Users/example/node_modules/@babel/generator/lib/generators/classes.js +/Users/example/node_modules/@babel/generator/lib/generators/statements.js +/Users/example/node_modules/@babel/generator/lib/generators/modules.js +/Users/example/node_modules/@babel/generator/lib/generators/base.js +/Users/example/node_modules/@babel/generator/lib/node/parentheses.js +/Users/example/node_modules/@babel/generator/lib/node/index.js +/Users/example/node_modules/@babel/generator/lib/node/whitespace.js +/Users/example/node_modules/@babel/generator/lib/buffer.js +/Users/example/node_modules/@babel/helper-validator-identifier/LICENSE +/Users/example/node_modules/@babel/helper-validator-identifier/README.md +/Users/example/node_modules/@babel/helper-validator-identifier/package.json +/Users/example/node_modules/@babel/helper-validator-identifier/scripts/generate-identifier-regex.js +/Users/example/node_modules/@babel/helper-validator-identifier/lib/index.js +/Users/example/node_modules/@babel/helper-validator-identifier/lib/identifier.js +/Users/example/node_modules/@babel/helper-validator-identifier/lib/keyword.js +/Users/example/node_modules/@babel/helper-environment-visitor/LICENSE +/Users/example/node_modules/@babel/helper-environment-visitor/README.md +/Users/example/node_modules/@babel/helper-environment-visitor/package.json +/Users/example/node_modules/@babel/helper-environment-visitor/lib/index.js +/Users/example/node_modules/@babel/helper-compilation-targets/LICENSE +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/browserslist/error.d.ts +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/browserslist/LICENSE +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/browserslist/index.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/browserslist/error.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/browserslist/README.md +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/browserslist/node.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/browserslist/parse.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/browserslist/package.json +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/browserslist/cli.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/browserslist/index.d.ts +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/browserslist/browser.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/node-releases/LICENSE +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/node-releases/README.md +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/node-releases/package.json +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/node-releases/data/processed/envs.json +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/node-releases/data/release-schedule/release-schedule.json +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/semver/LICENSE +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/semver/bin/semver.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/semver/semver.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/semver/README.md +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/semver/package.json +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/semver/range.bnf +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/update-browserslist-db/check-npm-version.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/update-browserslist-db/LICENSE +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/update-browserslist-db/index.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/update-browserslist-db/README.md +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/update-browserslist-db/package.json +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/update-browserslist-db/cli.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/update-browserslist-db/index.d.ts +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/LICENSE +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/dist/unpacker/region.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/dist/unpacker/agents.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/dist/unpacker/feature.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/dist/unpacker/features.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/dist/unpacker/index.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/dist/unpacker/browserVersions.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/dist/unpacker/browsers.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/dist/lib/supported.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/dist/lib/statuses.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/README.md +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/package.json +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/CM.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/TM.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/NR.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/GT.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/PT.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MV.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/alt-as.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/SH.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/AI.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/VI.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/LV.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/CU.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/GL.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/PL.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/BM.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MN.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/JO.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/GP.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MR.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/VU.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/AU.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/ST.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/KW.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/CI.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/alt-ww.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/PH.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/BI.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/GH.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/HK.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/ET.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/LR.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/IS.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/SL.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/AM.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/GQ.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/HR.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MS.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/LK.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/AT.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/FI.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/TH.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/CH.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/alt-an.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/BH.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/GI.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/RU.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MK.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/DM.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/LS.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/SM.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/AL.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/IR.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/NO.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/KN.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/IN.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/KR.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/CL.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/FM.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/TL.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/GU.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/BT.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MW.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/ZW.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/SI.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/TT.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/GM.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/PM.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MO.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/HN.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/CG.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/KY.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/TG.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/SZ.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/IE.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/DZ.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/SB.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/VC.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MD.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/GF.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/UG.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/BG.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/PF.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MX.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/JE.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/TC.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/GB.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/KE.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/VG.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/AG.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/WF.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/EG.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MY.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/BZ.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/UZ.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/LA.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/ZA.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MA.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/BB.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/TZ.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/NE.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/CZ.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/YE.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/LY.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/AF.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/SG.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/alt-oc.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/CF.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/ID.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/AZ.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/EC.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/NA.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/SC.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/ME.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/GG.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/BF.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/PG.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/alt-sa.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/UY.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/BY.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MZ.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/LB.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/CA.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/UA.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/BA.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/AE.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/SD.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/VE.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/CY.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/KG.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/NF.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/NZ.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/VA.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/BE.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/GD.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/SY.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/AX.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/TD.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/CD.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/KZ.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/SA.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/NC.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/BD.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/PE.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/GE.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MG.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/alt-na.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/GY.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/PY.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/EE.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/RE.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/LC.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/QA.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/GA.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/PA.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MC.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/AD.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/SE.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/DE.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/CX.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/NG.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/alt-af.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MP.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/GR.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/US.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/BS.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/PR.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/JM.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/CK.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/YT.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/FJ.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/TK.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/AW.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/SV.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MH.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/KM.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/FR.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/NL.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/SN.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/AO.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/IQ.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/NP.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/TO.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/CO.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/IM.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/AS.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/SR.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/HU.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MT.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/BW.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/TW.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/KI.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/LT.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/DJ.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/ML.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/WS.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/ER.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/PN.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/BO.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/GN.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/FO.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/TN.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/CN.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/KP.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/AR.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/IL.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/HT.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MU.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/PW.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/GW.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/TV.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/NI.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/CV.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/KH.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/DK.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/LU.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/SK.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/IT.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/RS.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/ZM.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/ES.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MM.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/BN.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/JP.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/MQ.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/RO.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/OM.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/BR.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/PS.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/NU.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/FK.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/TJ.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/LI.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/alt-eu.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/RW.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/PK.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/BJ.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/CR.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/TR.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/SO.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/VN.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/regions/DO.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/agents.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-overflow.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/es6-number.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-marker-pseudo.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/mediasource.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/object-values.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/http3.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/asmjs.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-grid.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/filereadersync.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-autofill.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/rtcpeerconnection.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/webworkers.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-background-offsets.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/hevc.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/testfeat.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/websockets.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-in-out-of-range.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/imagecapture.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/abortcontroller.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/ime.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/mathml.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/filesystem.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/auxclick.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/battery-status.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-cross-fade.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/midi.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/download.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/do-not-track.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-container-query-units.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/ogg-vorbis.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/trusted-types.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/audiotracks.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/word-break.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-paint-api.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-exclusions.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/proxy.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/xml-serializer.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-regions.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-filter-function.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-optional-pseudo.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/page-transition-events.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/audio-api.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-text-spacing.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/promise-finally.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/flow-root.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/input-inputmode.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/mutationobserver.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/element-scroll-methods.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/sql-storage.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/media-attribute.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/console-time.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css3-boxsizing.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/hidden.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/background-repeat-round-space.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/nav-timing.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-text-justify.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/permissions-policy.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/eme.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/push-api.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/comparedocumentposition.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-hyphenate.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/insert-adjacent.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-table.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/matchesselector.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/object-entries.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/web-app-manifest.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/colr-v1.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/es5.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/web-share.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-crisp-edges.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/text-underline-offset.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/input-number.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/getboundingclientrect.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/fieldset-disabled.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/html5semantic.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/broadcastchannel.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/imports.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/constraint-validation.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-zoom.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/avif.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/http-live-streaming.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/stream.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-image-set.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/sxg.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-math-functions.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/svg-fragment.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/devicepixelratio.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/resizeobserver.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/namevalue-storage.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-color-adjust.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/indexeddb2.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/fileapi.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/wbr-element.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-case-insensitive.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-paged-media.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/getelementsbyclassname.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css3-cursors.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/input-file-multiple.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-gencontent.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/webgl2.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/http2.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/ruby.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/sha-2.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-env-function.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-when-else.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/form-submit-attributes.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/childnode-remove.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/hashchange.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/svg-fonts.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-revert-value.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/font-unicode-range.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css3-tabsize.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-has.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/promises.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/orientation-sensor.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/mpeg-dash.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-font-palette.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/multicolumn.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-sticky.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-textshadow.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-overflow-overlay.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/bigint.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/meta-theme-color.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/array-find.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-subgrid.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/temporal.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/requestidlecallback.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/svg-html.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/bloburls.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/cookie-store-api.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/typedarrays.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/es6-string-includes.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/objectrtc.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/lazyload.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/permissions-api.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/documenthead.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-writing-mode.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-widows-orphans.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/internationalization.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/will-change.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/gyroscope.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/es6-generators.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/loading-lazy-attr.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-sel3.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-media-scripting.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-file-selector-button.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-focus-within.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/text-stroke.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css3-colors.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/setimmediate.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/shadowdom.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-variables.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/jpegxl.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-grid-animation.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/sharedarraybuffer.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/sdch.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/viewport-units.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-dir-pseudo.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-conic-gradients.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/iframe-sandbox.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/once-event-listener.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/tls1-3.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/xhr2.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-initial-letter.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/domcontentloaded.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-repeating-gradients.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/webp.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/eventsource.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/flac.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/subresource-integrity.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/geolocation.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/es6-class.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-hyphens.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/token-binding.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/passwordrules.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/srcset.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/fetch.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-reflections.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/xhtml.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-matches-pseudo.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-content-visibility.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-text-orientation.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/keyboardevent-code.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-media-interaction.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/user-timing.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-gradients.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-logical-props.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-element-function.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-focus-visible.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/tabindex-attr.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/x-frame-options.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/svg-smil.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/credential-management.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/readonly-attr.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/meter.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css3-cursors-grab.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/tls1-2.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/dialog.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/spellcheck-attribute.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/inline-block.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/object-fit.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/variable-fonts.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/webusb.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/focusin-focusout-events.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-placeholder.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/dom-manip-convenience.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/multibackgrounds.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/apng.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-caret-color.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-font-stretch.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/picture.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/document-currentscript.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/document-policy.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-shapes.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/font-family-system-ui.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-masks.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/vibration.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/cors.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/object-observe.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/template-literals.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-nesting.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/background-sync.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/ac3-ec3.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/svg-img.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/sni.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/sharedworkers.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/iframe-seamless.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/viewport-unit-variants.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-text-align-last.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-counters.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/woff.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/addeventlistener.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/svg-filters.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/dom-range.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-read-only-write.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/webgl.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/webxr.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/matchmedia.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/streams.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/webm.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/background-img-opts.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-page-break.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-sel2.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/custom-elements.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/text-emphasis.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/svg-css.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/minmaxwh.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/payment-request.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-any-link.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/link-rel-prefetch.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-snappoints.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-print-color-adjust.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/requestanimationframe.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/textcontent.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/path2d.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/webgpu.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/mp3.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-image-orientation.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css3-cursors-newer.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/async-functions.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/wake-lock.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-rebeccapurple.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-mediaqueries.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/fontface.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/canvas-blending.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/wordwrap.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/stricttransportsecurity.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-container-queries.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/keyboardevent-key.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/jpegxr.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/rem.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/form-validation.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/script-defer.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/tls1-1.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-mixblendmode.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-scroll-timeline.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-text-indent.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/element-closest.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/input-selection.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/ttf.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/ol-reversed.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/user-select-none.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/dragndrop.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-overflow-anchor.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/xhtmlsmil.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/getrandomvalues.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-all.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/jpeg2000.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-rrggbbaa.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/input-placeholder.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/input-file-directory.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-containment.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/clipboard.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-animation.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/beacon.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/run-in.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/array-includes.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/indexeddb.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/textencoder.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/woff2.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/portals.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/atob-btoa.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-lch-lab.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-scroll-behavior.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/es6-module.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/html-media-capture.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/canvas-text.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/flexbox.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/flexbox-gap.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/gamepad.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-fixed.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/progress.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/currentcolor.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/blobbuilder.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/form-attribute.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/keyboardevent-which.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/font-feature.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/u2f.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/private-class-fields.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/webnfc.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/pagevisibility.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-touch-action.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/input-minlength.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/webvr.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/contenteditable.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/audio.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/font-variant-numeric.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/pointer.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/extended-system-fonts.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/publickeypinning.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/colr.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/av1.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/link-rel-prerender.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/intersectionobserver.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/filereader.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/png-alpha.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/array-find-index.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/background-clip-text.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-width-stretch.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/shadowdomv1.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/customevent.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/input-range.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/datauri.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/public-class-fields.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/urlsearchparams.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-featurequeries.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-default-pseudo.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/style-scoped.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/decorators.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/feature-policy.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/rel-noopener.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-deviceadaptation.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/history.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-clip-path.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/x-doc-messaging.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/pointerlock.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/vector-effect.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/const.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/canvas.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/console-basic.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/ping.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/async-clipboard.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-filters.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/eot.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/document-execcommand.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/mpeg4.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/text-decoration.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/rest-parameters.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/font-smooth.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-boxshadow.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/pointer-events.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-motion-paths.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/ch-unit.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/createimagebitmap.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/autofocus.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/web-serial.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/iframe-srcdoc.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/aac.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-canvas.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/native-filesystem-api.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/mutation-events.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/netinfo.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/high-resolution-time.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/queryselector.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/speech-synthesis.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/innertext.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/svg-html5.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/proximity.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/videotracks.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/deviceorientation.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/beforeafterprint.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/registerprotocolhandler.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/wai-aria.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/channel-messaging.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/server-timing.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/dnssec.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/json.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/video.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/rel-noreferrer.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/chacha20-poly1305.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-initial-value.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/es6.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/selection-api.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css3-attr.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/background-attachment.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/link-rel-preload.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-namespaces.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/link-icon-png.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/element-from-point.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/navigator-language.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/mediarecorder.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/prefers-color-scheme.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/pdf-viewer.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/wasm.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/svg.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/font-metrics-overrides.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/passive-event-listener.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-appearance.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/details.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-selection.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/input-search.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/hardwareconcurrency.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/resource-timing.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/text-size-adjust.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/rellist.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/let.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/outline.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/web-bluetooth.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/online-status.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/datalist.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/font-kerning.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/serviceworkers.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/classlist.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-unset-value.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/menu.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/dommatrix.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/forms.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/keyboardevent-location.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/input-pattern.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-media-resolution.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/input-color.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/referrer-policy.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/link-icon-svg.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/ambient-light.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/localecompare.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/insertadjacenthtml.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/getcomputedstyle.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/font-size-adjust.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-resize.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/webhid.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/use-strict.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/media-session-api.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/font-variant-alternates.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/url.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-backdrop-filter.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/dataset.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/webauthn.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/background-position-x-y.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/text-overflow.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/link-rel-preconnect.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/pad-start-end.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/input-file-accept.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/webvtt.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-cascade-layers.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/alternate-stylesheet.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/accelerometer.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/spdy.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-at-counter-style.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/script-async.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/array-flat.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-display-contents.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/input-datetime.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-first-letter.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-first-line.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/notifications.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/border-radius.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-letter-spacing.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/brotli.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/input-email-tel-url.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/maxlength.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/intrinsic-width.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/heif.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/intl-pluralrules.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/dispatchevent.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-line-clamp.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/screen-orientation.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/picture-in-picture.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/calc.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/input-event.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/offline-apps.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/template.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-not-sel-list.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/custom-elementsv1.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-nth-child-of.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/touch.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/cryptography.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-color-function.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/wav.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/media-fragments.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/scrollintoview.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/arrow-functions.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/fullscreen.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-unicode-bidi.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/ogv.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-placeholder-shown.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/transforms3d.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/opus.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-opacity.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-scrollbar.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/import-maps.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/web-animation.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/speech-recognition.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/webkit-user-drag.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/offscreencanvas.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/document-scrollingelement.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-transitions.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/unhandledrejection.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-touch-action-2.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/magnetometer.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/transforms2d.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/border-image.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/css-supports-api.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/features/font-loading.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/browserVersions.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/caniuse-lite/data/browsers.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/electron-to-chromium/full-versions.json +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/electron-to-chromium/LICENSE +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/electron-to-chromium/CHANGELOG.md +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/electron-to-chromium/full-chromium-versions.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/electron-to-chromium/versions.json +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/electron-to-chromium/index.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/electron-to-chromium/full-chromium-versions.json +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/electron-to-chromium/README.md +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/electron-to-chromium/versions.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/electron-to-chromium/chromium-versions.json +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/electron-to-chromium/package.json +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/electron-to-chromium/chromium-versions.js +/Users/example/node_modules/@babel/helper-compilation-targets/node_modules/electron-to-chromium/full-versions.js +/Users/example/node_modules/@babel/helper-compilation-targets/README.md +/Users/example/node_modules/@babel/helper-compilation-targets/package.json +/Users/example/node_modules/@babel/helper-compilation-targets/lib/types.js +/Users/example/node_modules/@babel/helper-compilation-targets/lib/options.js +/Users/example/node_modules/@babel/helper-compilation-targets/lib/index.js +/Users/example/node_modules/@babel/helper-compilation-targets/lib/targets.js +/Users/example/node_modules/@babel/helper-compilation-targets/lib/filter-items.js +/Users/example/node_modules/@babel/helper-compilation-targets/lib/utils.js +/Users/example/node_modules/@babel/helper-compilation-targets/lib/pretty.js +/Users/example/node_modules/@babel/helper-compilation-targets/lib/debug.js +/Users/example/node_modules/@babel/code-frame/LICENSE +/Users/example/node_modules/@babel/code-frame/README.md +/Users/example/node_modules/@babel/code-frame/package.json +/Users/example/node_modules/@babel/code-frame/lib/index.js +/Users/example/node_modules/@babel/traverse/LICENSE +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-string-parser/LICENSE +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-string-parser/README.md +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-string-parser/package.json +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-string-parser/lib/index.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-string-parser/lib/index.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/LICENSE +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/README.md +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/package.json +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/comments/inheritInnerComments.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/comments/inheritTrailingComments.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/comments/inheritLeadingComments.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/comments/inheritTrailingComments.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/comments/removeComments.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/comments/inheritsComments.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/comments/addComment.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/comments/addComments.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/comments/removeComments.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/comments/addComment.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/comments/inheritInnerComments.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/comments/addComments.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/comments/inheritsComments.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/comments/inheritLeadingComments.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/retrievers/getOuterBindingIdentifiers.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/retrievers/getBindingIdentifiers.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/builders/generated/index.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/builders/generated/uppercase.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/builders/generated/index.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/builders/generated/uppercase.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/builders/typescript/createTSUnionType.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/builders/validateNode.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/builders/validateNode.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/builders/productions.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/builders/react/buildChildren.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/builders/react/buildChildren.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/builders/productions.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/builders/flow/createFlowUnionType.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/builders/flow/createTypeAnnotationBasedOnTypeof.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/ast-types/generated/index.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/ast-types/generated/index.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/constants/generated/index.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/constants/generated/index.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/constants/index.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/constants/index.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/toKeyAlias.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/valueToNode.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/toExpression.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/ensureBlock.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/toStatement.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/toStatement.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/valueToNode.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/toComputedKey.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/ensureBlock.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/toBlock.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/toExpression.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/toComputedKey.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/toKeyAlias.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/toIdentifier.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/toBlock.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/gatherSequenceExpressions.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/toSequenceExpression.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/toBindingIdentifierName.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/toIdentifier.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/converters/toSequenceExpression.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/index.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/utils/inherit.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/utils/shallowEqual.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/utils/shallowEqual.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/utils/deprecationWarning.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/utils/inherit.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/utils/react/cleanJSXElementLiteralChild.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/utils/deprecationWarning.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/modifications/inherits.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/modifications/typescript/removeTypeDuplicates.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/modifications/prependToMemberExpression.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/modifications/removeProperties.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/modifications/appendToMemberExpression.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/modifications/inherits.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/modifications/removeProperties.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/modifications/removePropertiesDeep.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/modifications/flow/removeTypeDuplicates.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/index-legacy.d.ts +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/index.js.flow +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/asserts/generated/index.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/asserts/generated/index.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/asserts/assertNode.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/asserts/assertNode.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/clone/cloneDeepWithoutLoc.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/clone/cloneDeep.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/clone/clone.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/clone/cloneNode.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/clone/cloneWithoutLoc.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/clone/cloneDeep.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/clone/clone.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/clone/cloneNode.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/index.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/traverse/traverseFast.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/traverse/traverse.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/traverse/traverse.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/traverse/traverseFast.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/generated/index.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/generated/index.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isValidIdentifier.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isNode.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/is.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isNodesEquivalent.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isType.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isValidIdentifier.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/matchesPattern.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isLet.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isValidES3Identifier.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isVar.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isBinding.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isReferenced.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isReferenced.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isScope.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isType.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isBinding.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isSpecifierDefault.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isPlaceholderType.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isImmutable.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isBlockScoped.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isVar.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/validate.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/matchesPattern.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isPlaceholderType.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isValidES3Identifier.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isNodesEquivalent.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isNode.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/validate.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isImmutable.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/buildMatchMemberExpression.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isLet.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isScope.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/is.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/react/isCompatTag.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/react/isReactComponent.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/react/isCompatTag.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/react/isReactComponent.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isBlockScoped.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/validators/isSpecifierDefault.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/index.d.ts +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/jsx.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/deprecated-aliases.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/jsx.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/typescript.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/flow.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/core.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/typescript.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/misc.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/flow.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/deprecated-aliases.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/index.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/core.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/experimental.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/placeholders.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/placeholders.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/index.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/misc.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/utils.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/utils.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/types/lib/definitions/experimental.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/highlight/LICENSE +/Users/example/node_modules/@babel/traverse/node_modules/@babel/highlight/README.md +/Users/example/node_modules/@babel/traverse/node_modules/@babel/highlight/package.json +/Users/example/node_modules/@babel/traverse/node_modules/@babel/highlight/lib/index.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/highlight/lib/index.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration/LICENSE +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration/README.md +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration/package.json +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration/lib/index.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration/lib/index.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/parser/LICENSE +/Users/example/node_modules/@babel/traverse/node_modules/@babel/parser/bin/babel-parser.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/parser/CHANGELOG.md +/Users/example/node_modules/@babel/traverse/node_modules/@babel/parser/typings/babel-parser.d.ts +/Users/example/node_modules/@babel/traverse/node_modules/@babel/parser/README.md +/Users/example/node_modules/@babel/traverse/node_modules/@babel/parser/package.json +/Users/example/node_modules/@babel/traverse/node_modules/@babel/parser/index.cjs +/Users/example/node_modules/@babel/traverse/node_modules/@babel/parser/lib/index.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/parser/lib/index.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/LICENSE +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/README.md +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/package.json +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/printer.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/index.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/source-map.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/source-map.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/printer.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/index.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/jsx.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/expressions.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/modules.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/jsx.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/typescript.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/types.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/types.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/flow.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/typescript.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/flow.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/methods.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/index.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/template-literals.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/expressions.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/template-literals.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/classes.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/statements.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/modules.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/statements.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/base.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/index.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/base.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/methods.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/generators/classes.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/node/parentheses.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/node/parentheses.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/node/index.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/node/whitespace.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/node/index.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/node/whitespace.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/buffer.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/generator/lib/buffer.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-validator-identifier/LICENSE +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-validator-identifier/README.md +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-validator-identifier/package.json +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-validator-identifier/scripts/generate-identifier-regex.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-validator-identifier/lib/keyword.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-validator-identifier/lib/index.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-validator-identifier/lib/identifier.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-validator-identifier/lib/identifier.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-validator-identifier/lib/index.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-validator-identifier/lib/keyword.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-environment-visitor/LICENSE +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-environment-visitor/README.md +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-environment-visitor/package.json +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-environment-visitor/lib/index.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/helper-environment-visitor/lib/index.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@babel/code-frame/LICENSE +/Users/example/node_modules/@babel/traverse/node_modules/@babel/code-frame/README.md +/Users/example/node_modules/@babel/traverse/node_modules/@babel/code-frame/package.json +/Users/example/node_modules/@babel/traverse/node_modules/@babel/code-frame/lib/index.js +/Users/example/node_modules/@babel/traverse/node_modules/@babel/code-frame/lib/index.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/sourcemap-codec/LICENSE +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/sourcemap-codec/dist/types/sourcemap-codec.d.ts +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs.map +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/sourcemap-codec/README.md +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/sourcemap-codec/package.json +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/trace-mapping/LICENSE +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/trace-mapping/dist/types/resolve.d.ts +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/trace-mapping/dist/types/types.d.ts +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/trace-mapping/dist/types/trace-mapping.d.ts +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/trace-mapping/dist/types/by-source.d.ts +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/trace-mapping/dist/types/binary-search.d.ts +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/trace-mapping/dist/types/any-map.d.ts +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/trace-mapping/dist/types/strip-filename.d.ts +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/trace-mapping/dist/types/sourcemap-segment.d.ts +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/trace-mapping/dist/types/sort.d.ts +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs.map +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/trace-mapping/README.md +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/trace-mapping/package.json +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/resolve-uri/LICENSE +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js.map +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/resolve-uri/dist/types/resolve-uri.d.ts +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs.map +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/resolve-uri/README.md +/Users/example/node_modules/@babel/traverse/node_modules/@jridgewell/resolve-uri/package.json +/Users/example/node_modules/@babel/traverse/README.md +/Users/example/node_modules/@babel/traverse/package.json +/Users/example/node_modules/@babel/traverse/lib/cache.js.map +/Users/example/node_modules/@babel/traverse/lib/visitors.js +/Users/example/node_modules/@babel/traverse/lib/hub.js.map +/Users/example/node_modules/@babel/traverse/lib/hub.js +/Users/example/node_modules/@babel/traverse/lib/types.js +/Users/example/node_modules/@babel/traverse/lib/types.js.map +/Users/example/node_modules/@babel/traverse/lib/cache.js +/Users/example/node_modules/@babel/traverse/lib/path/conversion.js +/Users/example/node_modules/@babel/traverse/lib/path/evaluation.js +/Users/example/node_modules/@babel/traverse/lib/path/family.js.map +/Users/example/node_modules/@babel/traverse/lib/path/introspection.js.map +/Users/example/node_modules/@babel/traverse/lib/path/evaluation.js.map +/Users/example/node_modules/@babel/traverse/lib/path/index.js +/Users/example/node_modules/@babel/traverse/lib/path/removal.js +/Users/example/node_modules/@babel/traverse/lib/path/ancestry.js.map +/Users/example/node_modules/@babel/traverse/lib/path/modification.js +/Users/example/node_modules/@babel/traverse/lib/path/removal.js.map +/Users/example/node_modules/@babel/traverse/lib/path/comments.js.map +/Users/example/node_modules/@babel/traverse/lib/path/comments.js +/Users/example/node_modules/@babel/traverse/lib/path/lib/hoister.js.map +/Users/example/node_modules/@babel/traverse/lib/path/lib/virtual-types.js +/Users/example/node_modules/@babel/traverse/lib/path/lib/virtual-types-validator.js.map +/Users/example/node_modules/@babel/traverse/lib/path/lib/removal-hooks.js.map +/Users/example/node_modules/@babel/traverse/lib/path/lib/removal-hooks.js +/Users/example/node_modules/@babel/traverse/lib/path/lib/virtual-types.js.map +/Users/example/node_modules/@babel/traverse/lib/path/lib/hoister.js +/Users/example/node_modules/@babel/traverse/lib/path/lib/virtual-types-validator.js +/Users/example/node_modules/@babel/traverse/lib/path/conversion.js.map +/Users/example/node_modules/@babel/traverse/lib/path/index.js.map +/Users/example/node_modules/@babel/traverse/lib/path/inference/inferers.js.map +/Users/example/node_modules/@babel/traverse/lib/path/inference/util.js +/Users/example/node_modules/@babel/traverse/lib/path/inference/inferer-reference.js.map +/Users/example/node_modules/@babel/traverse/lib/path/inference/util.js.map +/Users/example/node_modules/@babel/traverse/lib/path/inference/index.js +/Users/example/node_modules/@babel/traverse/lib/path/inference/inferers.js +/Users/example/node_modules/@babel/traverse/lib/path/inference/inferer-reference.js +/Users/example/node_modules/@babel/traverse/lib/path/inference/index.js.map +/Users/example/node_modules/@babel/traverse/lib/path/replacement.js.map +/Users/example/node_modules/@babel/traverse/lib/path/context.js +/Users/example/node_modules/@babel/traverse/lib/path/context.js.map +/Users/example/node_modules/@babel/traverse/lib/path/ancestry.js +/Users/example/node_modules/@babel/traverse/lib/path/replacement.js +/Users/example/node_modules/@babel/traverse/lib/path/modification.js.map +/Users/example/node_modules/@babel/traverse/lib/path/family.js +/Users/example/node_modules/@babel/traverse/lib/path/introspection.js +/Users/example/node_modules/@babel/traverse/lib/index.js +/Users/example/node_modules/@babel/traverse/lib/scope/index.js +/Users/example/node_modules/@babel/traverse/lib/scope/binding.js +/Users/example/node_modules/@babel/traverse/lib/scope/binding.js.map +/Users/example/node_modules/@babel/traverse/lib/scope/lib/renamer.js +/Users/example/node_modules/@babel/traverse/lib/scope/lib/renamer.js.map +/Users/example/node_modules/@babel/traverse/lib/scope/index.js.map +/Users/example/node_modules/@babel/traverse/lib/visitors.js.map +/Users/example/node_modules/@babel/traverse/lib/index.js.map +/Users/example/node_modules/@babel/traverse/lib/traverse-node.js +/Users/example/node_modules/@babel/traverse/lib/context.js +/Users/example/node_modules/@babel/traverse/lib/context.js.map +/Users/example/node_modules/@babel/traverse/lib/traverse-node.js.map +/Users/example/node_modules/@babel/helper-simple-access/LICENSE +/Users/example/node_modules/@babel/helper-simple-access/README.md +/Users/example/node_modules/@babel/helper-simple-access/package.json +/Users/example/node_modules/@babel/helper-simple-access/lib/index.js +/Users/example/node_modules/@babel/helper-module-imports/LICENSE +/Users/example/node_modules/@babel/helper-module-imports/README.md +/Users/example/node_modules/@babel/helper-module-imports/package.json +/Users/example/node_modules/@babel/helper-module-imports/lib/import-builder.js +/Users/example/node_modules/@babel/helper-module-imports/lib/import-injector.js +/Users/example/node_modules/@babel/helper-module-imports/lib/index.js +/Users/example/node_modules/@babel/helper-module-imports/lib/is-module.js +/Users/example/node_modules/@babel/compat-data/plugin-bugfixes.js +/Users/example/node_modules/@babel/compat-data/LICENSE +/Users/example/node_modules/@babel/compat-data/overlapping-plugins.js +/Users/example/node_modules/@babel/compat-data/plugins.js +/Users/example/node_modules/@babel/compat-data/README.md +/Users/example/node_modules/@babel/compat-data/corejs3-shipped-proposals.js +/Users/example/node_modules/@babel/compat-data/package.json +/Users/example/node_modules/@babel/compat-data/corejs2-built-ins.js +/Users/example/node_modules/@babel/compat-data/data/corejs2-built-ins.json +/Users/example/node_modules/@babel/compat-data/data/overlapping-plugins.json +/Users/example/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json +/Users/example/node_modules/@babel/compat-data/data/native-modules.json +/Users/example/node_modules/@babel/compat-data/data/plugin-bugfixes.json +/Users/example/node_modules/@babel/compat-data/data/plugins.json +/Users/example/node_modules/@babel/compat-data/native-modules.js +/Users/example/node_modules/@babel/helpers/LICENSE +/Users/example/node_modules/@babel/helpers/README.md +/Users/example/node_modules/@babel/helpers/package.json +/Users/example/node_modules/@babel/helpers/scripts/generate-helpers.js +/Users/example/node_modules/@babel/helpers/scripts/package.json +/Users/example/node_modules/@babel/helpers/scripts/generate-regenerator-runtime.js +/Users/example/node_modules/@babel/helpers/lib/helpers-generated.js +/Users/example/node_modules/@babel/helpers/lib/index.js +/Users/example/node_modules/@babel/helpers/lib/helpers.js +/Users/example/node_modules/@babel/helpers/lib/helpers/jsx.js +/Users/example/node_modules/@babel/helpers/lib/helpers/regeneratorRuntime.js +/Users/example/node_modules/@babel/helpers/lib/helpers/asyncIterator.js +/Users/example/node_modules/@babel/helpers/lib/helpers/wrapRegExp.js +/Users/example/node_modules/@babel/helpers/lib/helpers/objectSpread2.js +/Users/example/node_modules/@babel/helpers/lib/helpers/typeof.js +/Users/example/node_modules/@babel/helpers/lib/helpers/applyDecs.js +/Users/example/node_modules/opn/license +/Users/example/node_modules/opn/index.js +/Users/example/node_modules/opn/readme.md +/Users/example/node_modules/opn/package.json +/Users/example/node_modules/opn/xdg-open +/Users/example/node_modules/builtin-modules/license +/Users/example/node_modules/builtin-modules/static.d.ts +/Users/example/node_modules/builtin-modules/index.js +/Users/example/node_modules/builtin-modules/readme.md +/Users/example/node_modules/builtin-modules/package.json +/Users/example/node_modules/builtin-modules/builtin-modules.json +/Users/example/node_modules/builtin-modules/index.d.ts +/Users/example/node_modules/builtin-modules/static.js +/Users/example/node_modules/validate-npm-package-license/LICENSE +/Users/example/node_modules/validate-npm-package-license/index.js +/Users/example/node_modules/validate-npm-package-license/README.md +/Users/example/node_modules/validate-npm-package-license/package.json +/Users/example/node_modules/deemon/LICENSE +/Users/example/node_modules/deemon/README.md +/Users/example/node_modules/deemon/package.json +/Users/example/node_modules/deemon/src/main.js +/Users/example/node_modules/deemon/src/deemon.js +/Users/example/node_modules/is-number/LICENSE +/Users/example/node_modules/is-number/node_modules/kind-of/LICENSE +/Users/example/node_modules/is-number/node_modules/kind-of/index.js +/Users/example/node_modules/is-number/node_modules/kind-of/README.md +/Users/example/node_modules/is-number/node_modules/kind-of/package.json +/Users/example/node_modules/is-number/index.js +/Users/example/node_modules/is-number/README.md +/Users/example/node_modules/is-number/package.json +/Users/example/node_modules/repeat-element/LICENSE +/Users/example/node_modules/repeat-element/index.js +/Users/example/node_modules/repeat-element/README.md +/Users/example/node_modules/repeat-element/package.json +/Users/example/node_modules/liftoff/LICENSE +/Users/example/node_modules/liftoff/CHANGELOG +/Users/example/node_modules/liftoff/node_modules/findup-sync/LICENSE +/Users/example/node_modules/liftoff/node_modules/findup-sync/index.js +/Users/example/node_modules/liftoff/node_modules/findup-sync/README.md +/Users/example/node_modules/liftoff/node_modules/findup-sync/package.json +/Users/example/node_modules/liftoff/node_modules/rechoir/.npmignore +/Users/example/node_modules/liftoff/node_modules/rechoir/LICENSE +/Users/example/node_modules/liftoff/node_modules/rechoir/CHANGELOG +/Users/example/node_modules/liftoff/node_modules/rechoir/index.js +/Users/example/node_modules/liftoff/node_modules/rechoir/README.md +/Users/example/node_modules/liftoff/node_modules/rechoir/package.json +/Users/example/node_modules/liftoff/node_modules/rechoir/lib/normalize.js +/Users/example/node_modules/liftoff/node_modules/rechoir/lib/register.js +/Users/example/node_modules/liftoff/node_modules/rechoir/lib/extension.js +/Users/example/node_modules/liftoff/node_modules/rechoir/.travis.yml +/Users/example/node_modules/liftoff/index.js +/Users/example/node_modules/liftoff/README.md +/Users/example/node_modules/liftoff/package.json +/Users/example/node_modules/liftoff/lib/file_search.js +/Users/example/node_modules/liftoff/lib/parse_options.js +/Users/example/node_modules/liftoff/lib/silent_require.js +/Users/example/node_modules/liftoff/lib/build_config_name.js +/Users/example/node_modules/liftoff/lib/find_cwd.js +/Users/example/node_modules/liftoff/lib/find_config.js +/Users/example/node_modules/liftoff/lib/register_loader.js +/Users/example/node_modules/liftoff/lib/get_node_flags.js +/Users/example/node_modules/koa-send/LICENSE +/Users/example/node_modules/koa-send/History.md +/Users/example/node_modules/koa-send/index.js +/Users/example/node_modules/koa-send/README.md +/Users/example/node_modules/koa-send/package.json +/Users/example/node_modules/fs.realpath/LICENSE +/Users/example/node_modules/fs.realpath/old.js +/Users/example/node_modules/fs.realpath/index.js +/Users/example/node_modules/fs.realpath/README.md +/Users/example/node_modules/fs.realpath/package.json +/Users/example/node_modules/cli-width/LICENSE +/Users/example/node_modules/cli-width/CHANGELOG.md +/Users/example/node_modules/cli-width/index.js +/Users/example/node_modules/cli-width/README.md +/Users/example/node_modules/cli-width/package.json +/Users/example/node_modules/cli-width/.travis.yml +/Users/example/node_modules/cli-width/.nyc_output/processinfo/00ef1b3d-3687-482b-8d03-de2f76b58f54.json +/Users/example/node_modules/cli-width/.nyc_output/processinfo/index.json +/Users/example/node_modules/cli-width/.nyc_output/00ef1b3d-3687-482b-8d03-de2f76b58f54.json +/Users/example/node_modules/fast-fifo/test.js +/Users/example/node_modules/fast-fifo/LICENSE +/Users/example/node_modules/fast-fifo/index.js +/Users/example/node_modules/fast-fifo/README.md +/Users/example/node_modules/fast-fifo/package.json +/Users/example/node_modules/fast-fifo/fixed-size.js +/Users/example/node_modules/fast-fifo/bench.js +/Users/example/node_modules/levn/LICENSE +/Users/example/node_modules/levn/README.md +/Users/example/node_modules/levn/package.json +/Users/example/node_modules/levn/lib/parse-string.js +/Users/example/node_modules/levn/lib/cast.js +/Users/example/node_modules/levn/lib/index.js +/Users/example/node_modules/levn/lib/parse.js +/Users/example/node_modules/levn/lib/coerce.js +/Users/example/node_modules/fined/LICENSE +/Users/example/node_modules/fined/index.js +/Users/example/node_modules/fined/README.md +/Users/example/node_modules/fined/package.json +/Users/example/node_modules/shell-quote/LICENSE +/Users/example/node_modules/shell-quote/test/quote.js +/Users/example/node_modules/shell-quote/test/env.js +/Users/example/node_modules/shell-quote/test/comment.js +/Users/example/node_modules/shell-quote/test/set.js +/Users/example/node_modules/shell-quote/test/parse.js +/Users/example/node_modules/shell-quote/test/env_fn.js +/Users/example/node_modules/shell-quote/test/op.js +/Users/example/node_modules/shell-quote/CHANGELOG.md +/Users/example/node_modules/shell-quote/example/quote.js +/Users/example/node_modules/shell-quote/example/env.js +/Users/example/node_modules/shell-quote/example/parse.js +/Users/example/node_modules/shell-quote/example/op.js +/Users/example/node_modules/shell-quote/index.js +/Users/example/node_modules/shell-quote/readme.markdown +/Users/example/node_modules/shell-quote/package.json +/Users/example/node_modules/shell-quote/.github/workflows/nodejs.yml +/Users/example/node_modules/shell-quote/security.md +/Users/example/node_modules/yocto-queue/license +/Users/example/node_modules/yocto-queue/index.js +/Users/example/node_modules/yocto-queue/readme.md +/Users/example/node_modules/yocto-queue/package.json +/Users/example/node_modules/yocto-queue/index.d.ts +/Users/example/node_modules/pidtree/license +/Users/example/node_modules/pidtree/bin/pidtree.js +/Users/example/node_modules/pidtree/index.js +/Users/example/node_modules/pidtree/readme.md +/Users/example/node_modules/pidtree/package.json +/Users/example/node_modules/pidtree/lib/bin.js +/Users/example/node_modules/pidtree/lib/wmic.js +/Users/example/node_modules/pidtree/lib/get.js +/Users/example/node_modules/pidtree/lib/pidtree.js +/Users/example/node_modules/pidtree/lib/ps.js +/Users/example/node_modules/lodash.merge/LICENSE +/Users/example/node_modules/lodash.merge/index.js +/Users/example/node_modules/lodash.merge/README.md +/Users/example/node_modules/lodash.merge/package.json +/Users/example/node_modules/v8-inspect-profiler/jsconfig.json +/Users/example/node_modules/v8-inspect-profiler/index.js +/Users/example/node_modules/v8-inspect-profiler/README.md +/Users/example/node_modules/v8-inspect-profiler/package.json +/Users/example/node_modules/v8-inspect-profiler/LICENSE.txt +/Users/example/node_modules/v8-inspect-profiler/index.d.ts +/Users/example/node_modules/serialize-error/license +/Users/example/node_modules/serialize-error/node_modules/type-fest/license +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/package-json.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/conditional-pick.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/async-return-type.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/value-of.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/conditional-except.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/promise-value.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/promisable.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/opaque.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/literal-union.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/readonly-deep.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/stringified.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/merge-exclusive.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/union-to-intersection.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/mutable.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/require-exactly-one.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/except.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/partial-deep.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/conditional-keys.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/merge.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/set-required.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/require-at-least-one.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/tsconfig-json.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/set-optional.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/source/basic.d.ts +/Users/example/node_modules/serialize-error/node_modules/type-fest/readme.md +/Users/example/node_modules/serialize-error/node_modules/type-fest/package.json +/Users/example/node_modules/serialize-error/node_modules/type-fest/index.d.ts +/Users/example/node_modules/serialize-error/index.js +/Users/example/node_modules/serialize-error/readme.md +/Users/example/node_modules/serialize-error/package.json +/Users/example/node_modules/serialize-error/index.d.ts +/Users/example/node_modules/bach/LICENSE +/Users/example/node_modules/bach/index.js +/Users/example/node_modules/bach/README.md +/Users/example/node_modules/bach/package.json +/Users/example/node_modules/bach/lib/series.js +/Users/example/node_modules/bach/lib/settleParallel.js +/Users/example/node_modules/bach/lib/settleSeries.js +/Users/example/node_modules/bach/lib/parallel.js +/Users/example/node_modules/bach/lib/helpers.js +/Users/example/node_modules/ansi-gray/LICENSE +/Users/example/node_modules/ansi-gray/index.js +/Users/example/node_modules/ansi-gray/readme.md +/Users/example/node_modules/ansi-gray/package.json +/Users/example/node_modules/os-locale/license +/Users/example/node_modules/os-locale/index.js +/Users/example/node_modules/os-locale/readme.md +/Users/example/node_modules/os-locale/package.json +/Users/example/node_modules/figures/license +/Users/example/node_modules/figures/index.js +/Users/example/node_modules/figures/readme.md +/Users/example/node_modules/figures/package.json +/Users/example/node_modules/url-parse/LICENSE +/Users/example/node_modules/url-parse/dist/url-parse.min.js +/Users/example/node_modules/url-parse/dist/url-parse.js +/Users/example/node_modules/url-parse/dist/url-parse.min.js.map +/Users/example/node_modules/url-parse/index.js +/Users/example/node_modules/url-parse/README.md +/Users/example/node_modules/url-parse/package.json +/Users/example/node_modules/boolean/.releaserc.json +/Users/example/node_modules/boolean/CHANGELOG.md +/Users/example/node_modules/boolean/README.md +/Users/example/node_modules/boolean/package.json +/Users/example/node_modules/boolean/lib/boolean.ts +/Users/example/node_modules/boolean/tsconfig.json +/Users/example/node_modules/boolean/build/lib/boolean.js +/Users/example/node_modules/boolean/build/lib/boolean.d.ts +/Users/example/node_modules/boolean/LICENSE.txt +/Users/example/node_modules/boolean/.eslintrc.json +/Users/example/node_modules/time-stamp/LICENSE +/Users/example/node_modules/time-stamp/index.js +/Users/example/node_modules/time-stamp/README.md +/Users/example/node_modules/time-stamp/package.json +/Users/example/node_modules/postcss-selector-parser/API.md +/Users/example/node_modules/postcss-selector-parser/CHANGELOG.md +/Users/example/node_modules/postcss-selector-parser/dist/tokenTypes.js +/Users/example/node_modules/postcss-selector-parser/dist/util/stripComments.js +/Users/example/node_modules/postcss-selector-parser/dist/util/ensureObject.js +/Users/example/node_modules/postcss-selector-parser/dist/util/index.js +/Users/example/node_modules/postcss-selector-parser/dist/util/getProp.js +/Users/example/node_modules/postcss-selector-parser/dist/util/unesc.js +/Users/example/node_modules/postcss-selector-parser/dist/processor.js +/Users/example/node_modules/postcss-selector-parser/dist/index.js +/Users/example/node_modules/postcss-selector-parser/dist/sortAscending.js +/Users/example/node_modules/postcss-selector-parser/dist/tokenize.js +/Users/example/node_modules/postcss-selector-parser/dist/parser.js +/Users/example/node_modules/postcss-selector-parser/dist/selectors/selector.js +/Users/example/node_modules/postcss-selector-parser/dist/selectors/pseudo.js +/Users/example/node_modules/postcss-selector-parser/dist/selectors/types.js +/Users/example/node_modules/postcss-selector-parser/dist/selectors/className.js +/Users/example/node_modules/postcss-selector-parser/dist/selectors/combinator.js +/Users/example/node_modules/postcss-selector-parser/dist/selectors/nesting.js +/Users/example/node_modules/postcss-selector-parser/dist/selectors/index.js +/Users/example/node_modules/postcss-selector-parser/dist/selectors/guards.js +/Users/example/node_modules/postcss-selector-parser/dist/selectors/id.js +/Users/example/node_modules/postcss-selector-parser/dist/selectors/comment.js +/Users/example/node_modules/postcss-selector-parser/dist/selectors/attribute.js +/Users/example/node_modules/postcss-selector-parser/dist/selectors/namespace.js +/Users/example/node_modules/postcss-selector-parser/dist/selectors/node.js +/Users/example/node_modules/postcss-selector-parser/dist/selectors/string.js +/Users/example/node_modules/postcss-selector-parser/dist/selectors/root.js +/Users/example/node_modules/postcss-selector-parser/dist/selectors/tag.js +/Users/example/node_modules/postcss-selector-parser/dist/selectors/universal.js +/Users/example/node_modules/postcss-selector-parser/dist/selectors/constructors.js +/Users/example/node_modules/postcss-selector-parser/dist/selectors/container.js +/Users/example/node_modules/postcss-selector-parser/postcss-selector-parser.d.ts +/Users/example/node_modules/postcss-selector-parser/README.md +/Users/example/node_modules/postcss-selector-parser/package.json +/Users/example/node_modules/postcss-selector-parser/LICENSE-MIT +/Users/example/node_modules/mdn-data/l10n/index.js +/Users/example/node_modules/mdn-data/l10n/css.json +/Users/example/node_modules/mdn-data/LICENSE +/Users/example/node_modules/mdn-data/css/selectors.schema.json +/Users/example/node_modules/mdn-data/css/properties.schema.json +/Users/example/node_modules/mdn-data/css/units.schema.json +/Users/example/node_modules/mdn-data/css/types.json +/Users/example/node_modules/mdn-data/css/selectors.json +/Users/example/node_modules/mdn-data/css/at-rules.json +/Users/example/node_modules/mdn-data/css/properties.json +/Users/example/node_modules/mdn-data/css/index.js +/Users/example/node_modules/mdn-data/css/units.json +/Users/example/node_modules/mdn-data/css/at-rules.schema.json +/Users/example/node_modules/mdn-data/css/definitions.json +/Users/example/node_modules/mdn-data/css/types.schema.json +/Users/example/node_modules/mdn-data/css/syntaxes.schema.json +/Users/example/node_modules/mdn-data/css/syntaxes.json +/Users/example/node_modules/mdn-data/index.js +/Users/example/node_modules/mdn-data/README.md +/Users/example/node_modules/mdn-data/package.json +/Users/example/node_modules/mdn-data/api/inheritance.schema.json +/Users/example/node_modules/mdn-data/api/index.js +/Users/example/node_modules/mdn-data/api/inheritance.json +/Users/example/node_modules/concat-map/LICENSE +/Users/example/node_modules/concat-map/test/map.js +/Users/example/node_modules/concat-map/example/map.js +/Users/example/node_modules/concat-map/index.js +/Users/example/node_modules/concat-map/README.markdown +/Users/example/node_modules/concat-map/package.json +/Users/example/node_modules/concat-map/.travis.yml +/Users/example/node_modules/jsdoc-type-pratt-parser/LICENSE +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/test/fixtures/Fixture.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/test/fixtures/typescript/namePath.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/test/fuzzer.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/index.js +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/result/NonRootResult.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/result/RootResult.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/result/IntermediateResult.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/traverse.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parse.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/errors.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/lexer/Token.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/lexer/Lexer.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/Precedence.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/grammars/typescriptGrammar.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/grammars/closureGrammar.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/grammars/pathGrammar.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/grammars/jsdocGrammar.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/grammars/Grammar.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/grammars/baseGrammar.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/transforms/simplify.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/transforms/identityTransformRules.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/transforms/jtpTransform.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/transforms/stringify.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/transforms/catharsisTransform.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/transforms/transform.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/visitorKeys.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/assertTypes.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/IntersectionParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/ImportParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/TupleParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/ArrowFunctionParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/KeyValueParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/ObjectFieldParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/ObjectSquaredPropertyParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/ParameterListParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/NotNullableParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/VariadicParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/SpecialTypesParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/FunctionParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/NamePathParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/ReadonlyPropertyParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/isQuestionMarkUnkownType.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/ParenthesisParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/NumberParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/SymbolParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/predicateParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/Parslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/ObjectParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/KeyOfParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/NullableParslets.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/GenericParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/StringValueParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/OptionalParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/ArrayBracketsParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/UnionParslets.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/NameParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/SpecialNamePathParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/parslets/TypeOfParslet.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/index.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/dist/src/Parser.d.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/README.md +/Users/example/node_modules/jsdoc-type-pratt-parser/package.json +/Users/example/node_modules/jsdoc-type-pratt-parser/src/Precedence.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/assertTypes.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/visitorKeys.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/result/NonRootResult.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/result/RootResult.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/result/IntermediateResult.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parse.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/errors.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/lexer/Lexer.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/lexer/Token.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/Parser.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/traverse.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/grammars/typescriptGrammar.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/grammars/closureGrammar.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/grammars/jsdocGrammar.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/grammars/pathGrammar.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/grammars/baseGrammar.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/grammars/Grammar.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/transforms/transform.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/transforms/jtpTransform.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/transforms/stringify.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/transforms/catharsisTransform.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/transforms/simplify.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/transforms/identityTransformRules.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/index.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/predicateParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/ImportParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/SpecialNamePathParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/ObjectFieldParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/GenericParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/OptionalParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/ArrayBracketsParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/KeyOfParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/ArrowFunctionParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/isQuestionMarkUnkownType.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/StringValueParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/VariadicParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/ParenthesisParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/NotNullableParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/ObjectParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/NameParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/NullableParslets.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/UnionParslets.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/NumberParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/SpecialTypesParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/ObjectSquaredPropertyParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/TupleParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/KeyValueParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/FunctionParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/SymbolParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/ReadonlyPropertyParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/IntersectionParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/TypeOfParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/Parslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/ParameterListParslet.ts +/Users/example/node_modules/jsdoc-type-pratt-parser/src/parslets/NamePathParslet.ts +/Users/example/node_modules/union-value/LICENSE +/Users/example/node_modules/union-value/index.js +/Users/example/node_modules/union-value/README.md +/Users/example/node_modules/union-value/package.json +/Users/example/node_modules/is-utf8/LICENSE +/Users/example/node_modules/is-utf8/README.md +/Users/example/node_modules/is-utf8/package.json +/Users/example/node_modules/is-utf8/is-utf8.js +/Users/example/node_modules/pump/.npmignore +/Users/example/node_modules/pump/test.js +/Users/example/node_modules/pump/LICENSE +/Users/example/node_modules/pump/index.js +/Users/example/node_modules/pump/README.md +/Users/example/node_modules/pump/package.json +/Users/example/node_modules/pump/.travis.yml +/Users/example/node_modules/pump/test-browser.js +/Users/example/node_modules/deprecation/LICENSE +/Users/example/node_modules/deprecation/dist-types/index.d.ts +/Users/example/node_modules/deprecation/dist-src/index.js +/Users/example/node_modules/deprecation/README.md +/Users/example/node_modules/deprecation/package.json +/Users/example/node_modules/deprecation/dist-node/index.js +/Users/example/node_modules/deprecation/dist-web/index.js +/Users/example/node_modules/json5/LICENSE.md +/Users/example/node_modules/json5/dist/index.min.mjs +/Users/example/node_modules/json5/dist/index.js +/Users/example/node_modules/json5/dist/index.mjs +/Users/example/node_modules/json5/dist/index.min.js +/Users/example/node_modules/json5/README.md +/Users/example/node_modules/json5/package.json +/Users/example/node_modules/json5/lib/stringify.js +/Users/example/node_modules/json5/lib/util.js +/Users/example/node_modules/json5/lib/parse.d.ts +/Users/example/node_modules/json5/lib/unicode.js +/Users/example/node_modules/json5/lib/index.js +/Users/example/node_modules/json5/lib/register.js +/Users/example/node_modules/json5/lib/unicode.d.ts +/Users/example/node_modules/json5/lib/stringify.d.ts +/Users/example/node_modules/json5/lib/require.js +/Users/example/node_modules/json5/lib/parse.js +/Users/example/node_modules/json5/lib/cli.js +/Users/example/node_modules/json5/lib/util.d.ts +/Users/example/node_modules/json5/lib/index.d.ts +/Users/example/node_modules/tsutils/LICENSE +/Users/example/node_modules/tsutils/util/type.js.map +/Users/example/node_modules/tsutils/util/util.js +/Users/example/node_modules/tsutils/util/usage.d.ts +/Users/example/node_modules/tsutils/util/convert-ast.d.ts +/Users/example/node_modules/tsutils/util/type.js +/Users/example/node_modules/tsutils/util/convert-ast.js +/Users/example/node_modules/tsutils/util/util.js.map +/Users/example/node_modules/tsutils/util/usage.js.map +/Users/example/node_modules/tsutils/util/control-flow.js +/Users/example/node_modules/tsutils/util/convert-ast.js.map +/Users/example/node_modules/tsutils/util/index.js +/Users/example/node_modules/tsutils/util/control-flow.js.map +/Users/example/node_modules/tsutils/util/control-flow.d.ts +/Users/example/node_modules/tsutils/util/index.js.map +/Users/example/node_modules/tsutils/util/usage.js +/Users/example/node_modules/tsutils/util/util.d.ts +/Users/example/node_modules/tsutils/util/type.d.ts +/Users/example/node_modules/tsutils/util/index.d.ts +/Users/example/node_modules/tsutils/CHANGELOG.md +/Users/example/node_modules/tsutils/node_modules/tslib/tslib.d.ts +/Users/example/node_modules/tsutils/node_modules/tslib/tslib.js +/Users/example/node_modules/tsutils/node_modules/tslib/bower.json +/Users/example/node_modules/tsutils/node_modules/tslib/docs/generator.md +/Users/example/node_modules/tsutils/node_modules/tslib/CopyrightNotice.txt +/Users/example/node_modules/tsutils/node_modules/tslib/README.md +/Users/example/node_modules/tsutils/node_modules/tslib/tslib.es6.js +/Users/example/node_modules/tsutils/node_modules/tslib/package.json +/Users/example/node_modules/tsutils/node_modules/tslib/.gitattributes +/Users/example/node_modules/tsutils/node_modules/tslib/tslib.es6.html +/Users/example/node_modules/tsutils/node_modules/tslib/LICENSE.txt +/Users/example/node_modules/tsutils/node_modules/tslib/tslib.html +/Users/example/node_modules/tsutils/index.js +/Users/example/node_modules/tsutils/README.md +/Users/example/node_modules/tsutils/package.json +/Users/example/node_modules/tsutils/index.js.map +/Users/example/node_modules/tsutils/index.d.ts +/Users/example/node_modules/tsutils/typeguard/next/type.js.map +/Users/example/node_modules/tsutils/typeguard/next/node.js.map +/Users/example/node_modules/tsutils/typeguard/next/type.js +/Users/example/node_modules/tsutils/typeguard/next/index.js +/Users/example/node_modules/tsutils/typeguard/next/node.js +/Users/example/node_modules/tsutils/typeguard/next/index.js.map +/Users/example/node_modules/tsutils/typeguard/next/type.d.ts +/Users/example/node_modules/tsutils/typeguard/next/index.d.ts +/Users/example/node_modules/tsutils/typeguard/next/node.d.ts +/Users/example/node_modules/tsutils/typeguard/type.js.map +/Users/example/node_modules/tsutils/typeguard/node.js.map +/Users/example/node_modules/tsutils/typeguard/type.js +/Users/example/node_modules/tsutils/typeguard/3.2/type.js.map +/Users/example/node_modules/tsutils/typeguard/3.2/node.js.map +/Users/example/node_modules/tsutils/typeguard/3.2/type.js +/Users/example/node_modules/tsutils/typeguard/3.2/index.js +/Users/example/node_modules/tsutils/typeguard/3.2/node.js +/Users/example/node_modules/tsutils/typeguard/3.2/index.js.map +/Users/example/node_modules/tsutils/typeguard/3.2/type.d.ts +/Users/example/node_modules/tsutils/typeguard/3.2/index.d.ts +/Users/example/node_modules/tsutils/typeguard/3.2/node.d.ts +/Users/example/node_modules/tsutils/typeguard/2.9/type.js.map +/Users/example/node_modules/tsutils/typeguard/2.9/node.js.map +/Users/example/node_modules/tsutils/typeguard/2.9/type.js +/Users/example/node_modules/tsutils/typeguard/2.9/index.js +/Users/example/node_modules/tsutils/typeguard/2.9/node.js +/Users/example/node_modules/tsutils/typeguard/2.9/index.js.map +/Users/example/node_modules/tsutils/typeguard/2.9/type.d.ts +/Users/example/node_modules/tsutils/typeguard/2.9/index.d.ts +/Users/example/node_modules/tsutils/typeguard/2.9/node.d.ts +/Users/example/node_modules/tsutils/typeguard/index.js +/Users/example/node_modules/tsutils/typeguard/2.8/type.js.map +/Users/example/node_modules/tsutils/typeguard/2.8/node.js.map +/Users/example/node_modules/tsutils/typeguard/2.8/type.js +/Users/example/node_modules/tsutils/typeguard/2.8/index.js +/Users/example/node_modules/tsutils/typeguard/2.8/node.js +/Users/example/node_modules/tsutils/typeguard/2.8/index.js.map +/Users/example/node_modules/tsutils/typeguard/2.8/type.d.ts +/Users/example/node_modules/tsutils/typeguard/2.8/index.d.ts +/Users/example/node_modules/tsutils/typeguard/2.8/node.d.ts +/Users/example/node_modules/tsutils/typeguard/node.js +/Users/example/node_modules/tsutils/typeguard/3.0/type.js.map +/Users/example/node_modules/tsutils/typeguard/3.0/node.js.map +/Users/example/node_modules/tsutils/typeguard/3.0/type.js +/Users/example/node_modules/tsutils/typeguard/3.0/index.js +/Users/example/node_modules/tsutils/typeguard/3.0/node.js +/Users/example/node_modules/tsutils/typeguard/3.0/index.js.map +/Users/example/node_modules/tsutils/typeguard/3.0/type.d.ts +/Users/example/node_modules/tsutils/typeguard/3.0/index.d.ts +/Users/example/node_modules/tsutils/typeguard/3.0/node.d.ts +/Users/example/node_modules/tsutils/typeguard/index.js.map +/Users/example/node_modules/tsutils/typeguard/type.d.ts +/Users/example/node_modules/tsutils/typeguard/index.d.ts +/Users/example/node_modules/tsutils/typeguard/node.d.ts +/Users/example/node_modules/get-stream/buffer-stream.js +/Users/example/node_modules/get-stream/license +/Users/example/node_modules/get-stream/node_modules/pump/LICENSE +/Users/example/node_modules/get-stream/node_modules/pump/index.js +/Users/example/node_modules/get-stream/node_modules/pump/README.md +/Users/example/node_modules/get-stream/node_modules/pump/package.json +/Users/example/node_modules/get-stream/node_modules/pump/test-node.js +/Users/example/node_modules/get-stream/node_modules/pump/.travis.yml +/Users/example/node_modules/get-stream/node_modules/pump/test-browser.js +/Users/example/node_modules/get-stream/index.js +/Users/example/node_modules/get-stream/readme.md +/Users/example/node_modules/get-stream/package.json +/Users/example/node_modules/get-stream/index.d.ts +/Users/example/node_modules/cache-content-type/History.md +/Users/example/node_modules/cache-content-type/index.js +/Users/example/node_modules/cache-content-type/README.md +/Users/example/node_modules/cache-content-type/package.json +/Users/example/node_modules/memory-fs/LICENSE +/Users/example/node_modules/memory-fs/README.md +/Users/example/node_modules/memory-fs/package.json +/Users/example/node_modules/memory-fs/lib/normalize.js +/Users/example/node_modules/memory-fs/lib/join.js +/Users/example/node_modules/memory-fs/lib/MemoryFileSystemError.js +/Users/example/node_modules/memory-fs/lib/MemoryFileSystem.js +/Users/example/node_modules/jszip/LICENSE.markdown +/Users/example/node_modules/jszip/.jekyll-metadata +/Users/example/node_modules/jszip/dist/jszip.min.js +/Users/example/node_modules/jszip/dist/jszip.js +/Users/example/node_modules/jszip/deps.js +/Users/example/node_modules/jszip/.editorconfig +/Users/example/node_modules/jszip/README.markdown +/Users/example/node_modules/jszip/package.json +/Users/example/node_modules/jszip/.github/workflows/pr.yaml +/Users/example/node_modules/jszip/.eslintrc.js +/Users/example/node_modules/jszip/lib/reader/ArrayReader.js +/Users/example/node_modules/jszip/lib/reader/Uint8ArrayReader.js +/Users/example/node_modules/jszip/lib/reader/NodeBufferReader.js +/Users/example/node_modules/jszip/lib/reader/StringReader.js +/Users/example/node_modules/jszip/lib/reader/DataReader.js +/Users/example/node_modules/jszip/lib/reader/readerFor.js +/Users/example/node_modules/jszip/lib/crc32.js +/Users/example/node_modules/jszip/lib/utf8.js +/Users/example/node_modules/jszip/lib/nodejs/NodejsStreamOutputAdapter.js +/Users/example/node_modules/jszip/lib/nodejs/NodejsStreamInputAdapter.js +/Users/example/node_modules/jszip/lib/license_header.js +/Users/example/node_modules/jszip/lib/zipObject.js +/Users/example/node_modules/jszip/lib/stream/DataLengthProbe.js +/Users/example/node_modules/jszip/lib/stream/Crc32Probe.js +/Users/example/node_modules/jszip/lib/stream/DataWorker.js +/Users/example/node_modules/jszip/lib/stream/ConvertWorker.js +/Users/example/node_modules/jszip/lib/stream/GenericWorker.js +/Users/example/node_modules/jszip/lib/stream/StreamHelper.js +/Users/example/node_modules/jszip/lib/readable-stream-browser.js +/Users/example/node_modules/jszip/lib/object.js +/Users/example/node_modules/jszip/lib/zipEntries.js +/Users/example/node_modules/jszip/lib/index.js +/Users/example/node_modules/jszip/lib/flate.js +/Users/example/node_modules/jszip/lib/support.js +/Users/example/node_modules/jszip/lib/base64.js +/Users/example/node_modules/jszip/lib/external.js +/Users/example/node_modules/jszip/lib/signature.js +/Users/example/node_modules/jszip/lib/load.js +/Users/example/node_modules/jszip/lib/compressions.js +/Users/example/node_modules/jszip/lib/generate/ZipFileWorker.js +/Users/example/node_modules/jszip/lib/generate/index.js +/Users/example/node_modules/jszip/lib/utils.js +/Users/example/node_modules/jszip/lib/compressedObject.js +/Users/example/node_modules/jszip/lib/zipEntry.js +/Users/example/node_modules/jszip/lib/defaults.js +/Users/example/node_modules/jszip/lib/nodejsUtils.js +/Users/example/node_modules/jszip/CHANGES.md +/Users/example/node_modules/jszip/tsconfig.json +/Users/example/node_modules/jszip/index.d.ts +/Users/example/node_modules/jszip/.travis.yml +/Users/example/node_modules/jszip/.codeclimate.yml +/Users/example/node_modules/jszip/graph.svg +/Users/example/node_modules/jszip/vendor/FileSaver.js +/Users/example/node_modules/jszip/sponsors.md +/Users/example/node_modules/update-browserslist-db/check-npm-version.js +/Users/example/node_modules/update-browserslist-db/LICENSE +/Users/example/node_modules/update-browserslist-db/node_modules/browserslist/error.d.ts +/Users/example/node_modules/update-browserslist-db/node_modules/browserslist/LICENSE +/Users/example/node_modules/update-browserslist-db/node_modules/browserslist/index.js +/Users/example/node_modules/update-browserslist-db/node_modules/browserslist/error.js +/Users/example/node_modules/update-browserslist-db/node_modules/browserslist/README.md +/Users/example/node_modules/update-browserslist-db/node_modules/browserslist/node.js +/Users/example/node_modules/update-browserslist-db/node_modules/browserslist/parse.js +/Users/example/node_modules/update-browserslist-db/node_modules/browserslist/package.json +/Users/example/node_modules/update-browserslist-db/node_modules/browserslist/cli.js +/Users/example/node_modules/update-browserslist-db/node_modules/browserslist/index.d.ts +/Users/example/node_modules/update-browserslist-db/node_modules/browserslist/browser.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/LICENSE +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/dist/unpacker/region.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/dist/unpacker/agents.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/dist/unpacker/feature.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/dist/unpacker/features.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/dist/unpacker/index.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/dist/unpacker/browserVersions.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/dist/unpacker/browsers.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/dist/lib/supported.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/dist/lib/statuses.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/README.md +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/package.json +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/CM.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/TM.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/NR.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/GT.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/PT.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MV.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/alt-as.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/SH.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/AI.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/VI.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/LV.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/CU.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/GL.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/PL.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/BM.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MN.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/JO.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/GP.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MR.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/VU.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/AU.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/ST.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/KW.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/CI.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/alt-ww.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/PH.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/BI.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/GH.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/HK.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/ET.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/LR.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/IS.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/SL.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/AM.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/GQ.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/HR.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MS.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/LK.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/AT.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/FI.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/TH.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/CH.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/alt-an.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/BH.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/GI.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/RU.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MK.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/DM.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/LS.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/SM.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/AL.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/IR.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/NO.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/KN.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/IN.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/KR.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/CL.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/FM.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/TL.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/GU.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/BT.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MW.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/ZW.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/SI.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/TT.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/GM.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/PM.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MO.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/HN.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/CG.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/KY.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/TG.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/SZ.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/IE.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/DZ.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/SB.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/VC.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MD.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/GF.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/UG.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/BG.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/PF.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MX.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/JE.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/TC.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/GB.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/KE.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/VG.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/AG.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/WF.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/EG.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MY.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/BZ.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/UZ.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/LA.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/ZA.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MA.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/BB.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/TZ.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/NE.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/CZ.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/YE.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/LY.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/AF.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/SG.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/alt-oc.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/CF.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/ID.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/AZ.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/EC.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/NA.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/SC.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/ME.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/GG.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/BF.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/PG.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/alt-sa.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/UY.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/BY.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MZ.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/LB.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/CA.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/UA.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/BA.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/AE.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/SD.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/VE.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/CY.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/KG.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/NF.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/NZ.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/VA.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/BE.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/GD.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/SY.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/AX.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/TD.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/CD.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/KZ.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/SA.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/NC.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/BD.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/PE.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/GE.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MG.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/alt-na.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/GY.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/PY.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/EE.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/RE.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/LC.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/QA.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/GA.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/PA.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MC.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/AD.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/SE.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/DE.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/CX.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/NG.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/alt-af.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MP.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/GR.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/US.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/BS.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/PR.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/JM.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/CK.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/YT.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/FJ.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/TK.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/AW.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/SV.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MH.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/KM.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/FR.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/NL.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/SN.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/AO.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/IQ.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/NP.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/TO.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/CO.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/IM.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/AS.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/SR.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/HU.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MT.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/BW.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/TW.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/KI.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/LT.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/DJ.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/ML.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/WS.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/ER.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/PN.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/BO.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/GN.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/FO.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/TN.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/CN.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/KP.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/AR.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/IL.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/HT.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MU.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/PW.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/GW.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/TV.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/NI.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/CV.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/KH.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/DK.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/LU.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/SK.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/IT.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/RS.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/ZM.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/ES.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MM.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/BN.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/JP.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/MQ.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/RO.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/OM.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/BR.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/PS.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/NU.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/FK.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/TJ.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/LI.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/alt-eu.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/RW.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/PK.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/BJ.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/CR.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/TR.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/SO.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/VN.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/regions/DO.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/agents.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-overflow.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/es6-number.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-marker-pseudo.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/mediasource.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/object-values.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/http3.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/asmjs.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-grid.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/filereadersync.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-autofill.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/rtcpeerconnection.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/webworkers.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-background-offsets.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/hevc.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/testfeat.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/websockets.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-in-out-of-range.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/imagecapture.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/abortcontroller.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/ime.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/mathml.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/filesystem.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/auxclick.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/battery-status.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-cross-fade.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/midi.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/download.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/do-not-track.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-container-query-units.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/passkeys.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/ogg-vorbis.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/trusted-types.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-text-box-trim.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/audiotracks.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/word-break.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-paint-api.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-exclusions.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/proxy.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/xml-serializer.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-regions.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-filter-function.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-optional-pseudo.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/page-transition-events.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/audio-api.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-text-spacing.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/promise-finally.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/flow-root.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/input-inputmode.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/mutationobserver.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/element-scroll-methods.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/sql-storage.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/console-time.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css3-boxsizing.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/hidden.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/background-repeat-round-space.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/nav-timing.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-text-justify.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/permissions-policy.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/eme.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/push-api.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/comparedocumentposition.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-text-wrap-balance.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/insert-adjacent.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-table.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/matchesselector.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/object-entries.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/web-app-manifest.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-relative-colors.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/colr-v1.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/es5.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/web-share.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-crisp-edges.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/input-number.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/getboundingclientrect.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/webcodecs.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/fieldset-disabled.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/html5semantic.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/webtransport.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/broadcastchannel.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/imports.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/constraint-validation.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-zoom.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/avif.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/http-live-streaming.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/stream.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-image-set.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/sxg.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-math-functions.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-container-queries-style.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/svg-fragment.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/devicepixelratio.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/resizeobserver.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/namevalue-storage.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-color-adjust.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/indexeddb2.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/fileapi.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/wbr-element.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-case-insensitive.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-paged-media.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/getelementsbyclassname.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css3-cursors.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/input-file-multiple.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/selectlist.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-gencontent.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-media-range-syntax.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/webgl2.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/http2.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/ruby.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-env-function.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-when-else.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/form-submit-attributes.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/childnode-remove.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/hashchange.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/svg-fonts.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-revert-value.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/font-unicode-range.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css3-tabsize.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-has.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/promises.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/orientation-sensor.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-cascade-scope.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/mpeg-dash.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-font-palette.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/multicolumn.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-sticky.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-textshadow.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-overflow-overlay.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/bigint.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/meta-theme-color.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/array-find.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-subgrid.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/temporal.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/requestidlecallback.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/svg-html.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/bloburls.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/cookie-store-api.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/typedarrays.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/es6-string-includes.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/objectrtc.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/lazyload.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/permissions-api.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/documenthead.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-writing-mode.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-widows-orphans.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/internationalization.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/will-change.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/gyroscope.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/mdn-text-decoration-style.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/es6-generators.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/loading-lazy-attr.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-sel3.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-media-scripting.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-file-selector-button.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-focus-within.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/text-stroke.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css3-colors.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/setimmediate.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/shadowdom.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-variables.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/jpegxl.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-grid-animation.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/sharedarraybuffer.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/view-transitions.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/sdch.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/viewport-units.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-dir-pseudo.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-conic-gradients.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/iframe-sandbox.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/once-event-listener.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/tls1-3.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/xhr2.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-initial-letter.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/domcontentloaded.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-repeating-gradients.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/webp.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/eventsource.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/flac.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/subresource-integrity.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/geolocation.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/es6-class.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-hyphens.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/passwordrules.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/srcset.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/fetch.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-reflections.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/xhtml.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/mdn-text-decoration-color.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-matches-pseudo.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-content-visibility.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-text-orientation.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/keyboardevent-code.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-media-interaction.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/user-timing.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-gradients.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-logical-props.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-element-function.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-focus-visible.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/tabindex-attr.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/x-frame-options.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/svg-smil.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/credential-management.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/readonly-attr.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/meter.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css3-cursors-grab.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/tls1-2.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/dialog.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/spellcheck-attribute.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/inline-block.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/object-fit.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/variable-fonts.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/webusb.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/focusin-focusout-events.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-placeholder.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/dom-manip-convenience.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/multibackgrounds.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/apng.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-caret-color.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/wasm-threads.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-font-stretch.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/picture.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/document-currentscript.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/mdn-text-decoration-line.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/document-policy.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-shapes.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/font-family-system-ui.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-masks.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/vibration.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/cors.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/object-observe.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/template-literals.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-nesting.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/background-sync.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/ac3-ec3.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/svg-img.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/sni.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/wasm-reference-types.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/sharedworkers.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/iframe-seamless.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/viewport-unit-variants.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-text-align-last.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-counters.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/woff.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/addeventlistener.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/svg-filters.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/dom-range.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-read-only-write.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/webgl.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/webxr.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/matchmedia.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/streams.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/webm.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/background-img-opts.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-page-break.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-sel2.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/custom-elements.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/text-emphasis.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/svg-css.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/minmaxwh.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/payment-request.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-any-link.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/link-rel-prefetch.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-snappoints.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-print-color-adjust.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/requestanimationframe.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/textcontent.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/path2d.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/webgpu.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/mp3.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-image-orientation.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css3-cursors-newer.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/async-functions.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/wake-lock.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-rebeccapurple.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-mediaqueries.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/fontface.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/declarative-shadow-dom.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/canvas-blending.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-anchor-positioning.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/wordwrap.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/stricttransportsecurity.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-container-queries.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/keyboardevent-key.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/jpegxr.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/rem.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/form-validation.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/script-defer.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/tls1-1.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-mixblendmode.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-scroll-timeline.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/wasm-bigint.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-text-indent.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/element-closest.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/zstd.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/input-selection.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/ttf.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/ol-reversed.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/user-select-none.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/dragndrop.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-overflow-anchor.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/xhtmlsmil.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/getrandomvalues.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-all.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/jpeg2000.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-rrggbbaa.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/input-placeholder.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/input-file-directory.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-containment.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/wasm-nontrapping-fptoint.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/clipboard.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-animation.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/beacon.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/run-in.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/array-includes.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/indexeddb.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/textencoder.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/woff2.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/portals.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/atob-btoa.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-lch-lab.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-scroll-behavior.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/es6-module.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/html-media-capture.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/canvas-text.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/flexbox.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/flexbox-gap.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/gamepad.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-fixed.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/progress.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/currentcolor.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/blobbuilder.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/form-attribute.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/keyboardevent-which.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/font-feature.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/wasm-signext.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/u2f.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/webnfc.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/pagevisibility.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-touch-action.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/input-minlength.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/webvr.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/contenteditable.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/audio.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/font-variant-numeric.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/pointer.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/extended-system-fonts.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/publickeypinning.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/colr.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/av1.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/link-rel-prerender.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/intersectionobserver.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/filereader.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/png-alpha.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/array-find-index.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/background-clip-text.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-width-stretch.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/shadowdomv1.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/customevent.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/input-range.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/datauri.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/urlsearchparams.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-featurequeries.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-default-pseudo.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/style-scoped.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/decorators.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/feature-policy.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/rel-noopener.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-deviceadaptation.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/history.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-clip-path.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/x-doc-messaging.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/pointerlock.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/vector-effect.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/const.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/canvas.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/console-basic.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/ping.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/async-clipboard.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-filters.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/eot.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/document-execcommand.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/mpeg4.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/text-decoration.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/rest-parameters.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/font-smooth.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-boxshadow.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/pointer-events.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-motion-paths.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/ch-unit.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/createimagebitmap.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/autofocus.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/web-serial.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/iframe-srcdoc.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/aac.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-canvas.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/native-filesystem-api.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/mutation-events.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/netinfo.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/high-resolution-time.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/queryselector.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/speech-synthesis.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/innertext.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/svg-html5.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/proximity.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/videotracks.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/deviceorientation.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/beforeafterprint.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/registerprotocolhandler.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/wai-aria.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/channel-messaging.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/server-timing.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/dnssec.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/json.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/video.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/rel-noreferrer.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/chacha20-poly1305.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-initial-value.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/es6.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/selection-api.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css3-attr.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/background-attachment.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/link-rel-preload.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-namespaces.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/link-icon-png.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/element-from-point.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/mediarecorder.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/prefers-color-scheme.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/mdn-text-decoration-shorthand.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/pdf-viewer.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/wasm.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/svg.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/passive-event-listener.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-appearance.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/details.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-selection.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/input-search.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/hardwareconcurrency.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/resource-timing.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/text-size-adjust.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/rellist.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/let.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/outline.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/web-bluetooth.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/online-status.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/datalist.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/font-kerning.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/serviceworkers.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/classlist.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-unset-value.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/menu.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/dommatrix.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/forms.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/keyboardevent-location.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/input-pattern.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-media-resolution.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/input-color.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/referrer-policy.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/link-icon-svg.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/ambient-light.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/localecompare.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/insertadjacenthtml.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/getcomputedstyle.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/font-size-adjust.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-resize.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/webhid.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/use-strict.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/font-variant-alternates.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/url.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-backdrop-filter.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/dataset.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/webauthn.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/background-position-x-y.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/text-overflow.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/link-rel-preconnect.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/pad-start-end.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/input-file-accept.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/webvtt.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-cascade-layers.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/wasm-simd.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/alternate-stylesheet.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/accelerometer.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/spdy.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-at-counter-style.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/script-async.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/array-flat.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-display-contents.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/input-datetime.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-first-letter.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-first-line.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/notifications.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/border-radius.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-letter-spacing.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/brotli.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/input-email-tel-url.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/maxlength.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/intrinsic-width.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/heif.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/intl-pluralrules.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/dispatchevent.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-line-clamp.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/screen-orientation.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/picture-in-picture.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/calc.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/input-event.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/offline-apps.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/template.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-not-sel-list.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/custom-elementsv1.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-nth-child-of.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/wasm-multi-value.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/touch.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/cryptography.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-color-function.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/wav.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/media-fragments.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/scrollintoview.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/arrow-functions.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/fullscreen.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-unicode-bidi.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/ogv.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-placeholder-shown.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/transforms3d.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/opus.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/subresource-bundling.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-opacity.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-scrollbar.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/import-maps.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/wasm-mutable-globals.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/wasm-bulk-memory.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/web-animation.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/speech-recognition.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/webkit-user-drag.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/offscreencanvas.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/document-scrollingelement.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-transitions.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/unhandledrejection.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/magnetometer.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/transforms2d.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/border-image.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/css-supports-api.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/features/font-loading.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/browserVersions.js +/Users/example/node_modules/update-browserslist-db/node_modules/caniuse-lite/data/browsers.js +/Users/example/node_modules/update-browserslist-db/node_modules/electron-to-chromium/full-versions.json +/Users/example/node_modules/update-browserslist-db/node_modules/electron-to-chromium/LICENSE +/Users/example/node_modules/update-browserslist-db/node_modules/electron-to-chromium/CHANGELOG.md +/Users/example/node_modules/update-browserslist-db/node_modules/electron-to-chromium/full-chromium-versions.js +/Users/example/node_modules/update-browserslist-db/node_modules/electron-to-chromium/versions.json +/Users/example/node_modules/update-browserslist-db/node_modules/electron-to-chromium/index.js +/Users/example/node_modules/update-browserslist-db/node_modules/electron-to-chromium/full-chromium-versions.json +/Users/example/node_modules/update-browserslist-db/node_modules/electron-to-chromium/README.md +/Users/example/node_modules/update-browserslist-db/node_modules/electron-to-chromium/versions.js +/Users/example/node_modules/update-browserslist-db/node_modules/electron-to-chromium/chromium-versions.json +/Users/example/node_modules/update-browserslist-db/node_modules/electron-to-chromium/package.json +/Users/example/node_modules/update-browserslist-db/node_modules/electron-to-chromium/chromium-versions.js +/Users/example/node_modules/update-browserslist-db/node_modules/electron-to-chromium/full-versions.js +/Users/example/node_modules/update-browserslist-db/index.js +/Users/example/node_modules/update-browserslist-db/README.md +/Users/example/node_modules/update-browserslist-db/package.json +/Users/example/node_modules/update-browserslist-db/cli.js +/Users/example/node_modules/update-browserslist-db/utils.js +/Users/example/node_modules/update-browserslist-db/index.d.ts +/Users/example/node_modules/sprintf-js/LICENSE +/Users/example/node_modules/sprintf-js/CHANGELOG.md +/Users/example/node_modules/sprintf-js/dist/sprintf.min.js +/Users/example/node_modules/sprintf-js/dist/angular-sprintf.min.js.map +/Users/example/node_modules/sprintf-js/dist/.gitattributes +/Users/example/node_modules/sprintf-js/dist/sprintf.min.js.map +/Users/example/node_modules/sprintf-js/dist/angular-sprintf.min.js +/Users/example/node_modules/sprintf-js/README.md +/Users/example/node_modules/sprintf-js/package.json +/Users/example/node_modules/sprintf-js/CONTRIBUTORS.md +/Users/example/node_modules/sprintf-js/src/angular-sprintf.js +/Users/example/node_modules/sprintf-js/src/sprintf.js +/Users/example/node_modules/interpret/LICENSE +/Users/example/node_modules/interpret/index.js +/Users/example/node_modules/interpret/mjs-stub.js +/Users/example/node_modules/interpret/README.md +/Users/example/node_modules/interpret/package.json +/Users/example/node_modules/interpret/cjs-stub.js +/Users/example/node_modules/memorystream/.npmignore +/Users/example/node_modules/memorystream/Gruntfile.js +/Users/example/node_modules/memorystream/LICENSE +/Users/example/node_modules/memorystream/test/example.js +/Users/example/node_modules/memorystream/test/memorystream.test.js +/Users/example/node_modules/memorystream/index.js +/Users/example/node_modules/memorystream/README.md +/Users/example/node_modules/memorystream/package.json +/Users/example/node_modules/postcss-modules-extract-imports/LICENSE +/Users/example/node_modules/postcss-modules-extract-imports/CHANGELOG.md +/Users/example/node_modules/postcss-modules-extract-imports/README.md +/Users/example/node_modules/postcss-modules-extract-imports/package.json +/Users/example/node_modules/postcss-modules-extract-imports/src/index.js +/Users/example/node_modules/postcss-modules-extract-imports/src/topologicalSort.js +/Users/example/node_modules/restore-cursor/license +/Users/example/node_modules/restore-cursor/index.js +/Users/example/node_modules/restore-cursor/readme.md +/Users/example/node_modules/restore-cursor/package.json +/Users/example/node_modules/es-module-lexer/types/lexer.d.ts +/Users/example/node_modules/es-module-lexer/LICENSE +/Users/example/node_modules/es-module-lexer/dist/lexer.cjs +/Users/example/node_modules/es-module-lexer/dist/lexer.asm.js +/Users/example/node_modules/es-module-lexer/dist/lexer.js +/Users/example/node_modules/es-module-lexer/README.md +/Users/example/node_modules/es-module-lexer/package.json +/Users/example/node_modules/es-module-lexer/lexer.js +/Users/example/node_modules/map-cache/LICENSE +/Users/example/node_modules/map-cache/index.js +/Users/example/node_modules/map-cache/README.md +/Users/example/node_modules/map-cache/package.json +/Users/example/node_modules/lie/license.md +/Users/example/node_modules/lie/dist/lie.polyfill.js +/Users/example/node_modules/lie/dist/lie.min.js +/Users/example/node_modules/lie/dist/lie.js +/Users/example/node_modules/lie/dist/lie.polyfill.min.js +/Users/example/node_modules/lie/README.md +/Users/example/node_modules/lie/polyfill.js +/Users/example/node_modules/lie/package.json +/Users/example/node_modules/lie/lib/index.js +/Users/example/node_modules/lie/lib/browser.js +/Users/example/node_modules/lie/lie.d.ts +/Users/example/node_modules/@webassemblyjs/wasm-parser/LICENSE +/Users/example/node_modules/@webassemblyjs/wasm-parser/esm/types/decoder.js +/Users/example/node_modules/@webassemblyjs/wasm-parser/esm/decoder.js +/Users/example/node_modules/@webassemblyjs/wasm-parser/esm/index.js +/Users/example/node_modules/@webassemblyjs/wasm-parser/README.md +/Users/example/node_modules/@webassemblyjs/wasm-parser/package.json +/Users/example/node_modules/@webassemblyjs/wasm-parser/lib/types/decoder.js +/Users/example/node_modules/@webassemblyjs/wasm-parser/lib/decoder.js +/Users/example/node_modules/@webassemblyjs/wasm-parser/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-gen/LICENSE +/Users/example/node_modules/@webassemblyjs/wasm-gen/esm/encoder/index.js +/Users/example/node_modules/@webassemblyjs/wasm-gen/esm/index.js +/Users/example/node_modules/@webassemblyjs/wasm-gen/package.json +/Users/example/node_modules/@webassemblyjs/wasm-gen/lib/encoder/index.js +/Users/example/node_modules/@webassemblyjs/wasm-gen/lib/index.js +/Users/example/node_modules/@webassemblyjs/helper-numbers/LICENSE +/Users/example/node_modules/@webassemblyjs/helper-numbers/esm/index.js +/Users/example/node_modules/@webassemblyjs/helper-numbers/package.json +/Users/example/node_modules/@webassemblyjs/helper-numbers/lib/index.js +/Users/example/node_modules/@webassemblyjs/helper-numbers/src/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/LICENSE +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/esm/remove.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/esm/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/esm/create.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/esm/resize.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/wasm-gen/LICENSE +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/wasm-gen/esm/encoder/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/wasm-gen/esm/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/wasm-gen/package.json +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/wasm-gen/lib/encoder/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/wasm-gen/lib/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/helper-numbers/package.json +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/helper-numbers/lib/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/helper-numbers/src/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/floating-point-hex-parser/LICENSE +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/floating-point-hex-parser/README.md +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/floating-point-hex-parser/package.json +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/floating-point-hex-parser/lib/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/utf8/test/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/utf8/package.json +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/utf8/lib/encoder.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/utf8/lib/decoder.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/utf8/lib/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/utf8/src/encoder.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/utf8/src/decoder.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/utf8/src/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/helper-wasm-bytecode/package.json +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/section.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ieee754/package.json +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ieee754/lib/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ieee754/src/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/helper-buffer/LICENSE +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/helper-buffer/esm/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/helper-buffer/esm/compare.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/helper-buffer/package.json +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/helper-buffer/lib/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/helper-buffer/lib/compare.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/helper-api-error/package.json +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/helper-api-error/lib/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/LICENSE +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/esm/types/traverse.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/esm/types/nodes.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/esm/types/basic.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/esm/traverse.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/esm/node-path.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/esm/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/esm/definitions.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/esm/nodes.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/esm/node-helpers.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/esm/clone.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/esm/utils.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/esm/transform/denormalize-type-references/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/esm/transform/wast-identifier-to-index/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/esm/transform/ast-module-to-module-context/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/esm/signatures.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/README.md +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/package.json +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/scripts/util.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/scripts/generateNodeUtils.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/scripts/generateTypeDefinitions.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/lib/types/traverse.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/lib/types/nodes.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/lib/types/basic.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/lib/traverse.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/lib/node-path.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/lib/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/lib/definitions.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/lib/nodes.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/lib/node-helpers.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/lib/clone.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/lib/utils.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/lib/transform/denormalize-type-references/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/lib/transform/wast-identifier-to-index/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/lib/transform/ast-module-to-module-context/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/ast/lib/signatures.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/leb128/package.json +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/leb128/lib/bits.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/leb128/lib/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/leb128/lib/leb.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/leb128/lib/bufs.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/node_modules/@webassemblyjs/leb128/LICENSE.txt +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/package.json +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/lib/remove.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/lib/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/lib/create.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-section/lib/resize.js +/Users/example/node_modules/@webassemblyjs/floating-point-hex-parser/LICENSE +/Users/example/node_modules/@webassemblyjs/floating-point-hex-parser/esm/index.js +/Users/example/node_modules/@webassemblyjs/floating-point-hex-parser/README.md +/Users/example/node_modules/@webassemblyjs/floating-point-hex-parser/package.json +/Users/example/node_modules/@webassemblyjs/floating-point-hex-parser/lib/index.js +/Users/example/node_modules/@webassemblyjs/utf8/LICENSE +/Users/example/node_modules/@webassemblyjs/utf8/test/index.js +/Users/example/node_modules/@webassemblyjs/utf8/esm/encoder.js +/Users/example/node_modules/@webassemblyjs/utf8/esm/decoder.js +/Users/example/node_modules/@webassemblyjs/utf8/esm/index.js +/Users/example/node_modules/@webassemblyjs/utf8/package.json +/Users/example/node_modules/@webassemblyjs/utf8/lib/encoder.js +/Users/example/node_modules/@webassemblyjs/utf8/lib/decoder.js +/Users/example/node_modules/@webassemblyjs/utf8/lib/index.js +/Users/example/node_modules/@webassemblyjs/utf8/src/encoder.js +/Users/example/node_modules/@webassemblyjs/utf8/src/decoder.js +/Users/example/node_modules/@webassemblyjs/utf8/src/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/LICENSE +/Users/example/node_modules/@webassemblyjs/wasm-edit/esm/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/esm/apply.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/wasm-parser/LICENSE +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/wasm-parser/esm/types/decoder.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/wasm-parser/esm/decoder.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/wasm-parser/esm/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/wasm-parser/README.md +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/wasm-parser/package.json +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/wasm-parser/lib/types/decoder.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/wasm-parser/lib/decoder.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/wasm-parser/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/wasm-gen/LICENSE +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/wasm-gen/esm/encoder/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/wasm-gen/esm/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/wasm-gen/package.json +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/wasm-gen/lib/encoder/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/wasm-gen/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/helper-numbers/package.json +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/helper-numbers/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/helper-numbers/src/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/floating-point-hex-parser/LICENSE +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/floating-point-hex-parser/README.md +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/floating-point-hex-parser/package.json +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/floating-point-hex-parser/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/utf8/test/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/utf8/package.json +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/utf8/lib/encoder.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/utf8/lib/decoder.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/utf8/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/utf8/src/encoder.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/utf8/src/decoder.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/utf8/src/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/helper-wasm-bytecode/package.json +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/section.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ieee754/package.json +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ieee754/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ieee754/src/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/helper-buffer/LICENSE +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/helper-buffer/esm/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/helper-buffer/esm/compare.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/helper-buffer/package.json +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/helper-buffer/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/helper-buffer/lib/compare.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/helper-api-error/package.json +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/helper-api-error/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/LICENSE +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/esm/types/traverse.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/esm/types/nodes.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/esm/types/basic.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/esm/traverse.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/esm/node-path.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/esm/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/esm/definitions.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/esm/nodes.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/esm/node-helpers.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/esm/clone.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/esm/utils.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/esm/transform/denormalize-type-references/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/esm/transform/wast-identifier-to-index/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/esm/transform/ast-module-to-module-context/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/esm/signatures.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/README.md +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/package.json +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/scripts/util.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/scripts/generateNodeUtils.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/scripts/generateTypeDefinitions.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/lib/types/traverse.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/lib/types/nodes.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/lib/types/basic.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/lib/traverse.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/lib/node-path.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/lib/definitions.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/lib/nodes.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/lib/node-helpers.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/lib/clone.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/lib/utils.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/lib/transform/denormalize-type-references/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/lib/transform/wast-identifier-to-index/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/lib/transform/ast-module-to-module-context/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/ast/lib/signatures.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/leb128/package.json +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/leb128/lib/bits.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/leb128/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/leb128/lib/leb.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/leb128/lib/bufs.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/node_modules/@webassemblyjs/leb128/LICENSE.txt +/Users/example/node_modules/@webassemblyjs/wasm-edit/README.md +/Users/example/node_modules/@webassemblyjs/wasm-edit/package.json +/Users/example/node_modules/@webassemblyjs/wasm-edit/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-edit/lib/apply.js +/Users/example/node_modules/@webassemblyjs/wast-printer/LICENSE +/Users/example/node_modules/@webassemblyjs/wast-printer/esm/index.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/helper-numbers/package.json +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/helper-numbers/lib/index.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/helper-numbers/src/index.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/floating-point-hex-parser/LICENSE +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/floating-point-hex-parser/README.md +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/floating-point-hex-parser/package.json +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/floating-point-hex-parser/lib/index.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/helper-wasm-bytecode/package.json +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/section.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/index.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/helper-api-error/package.json +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/helper-api-error/lib/index.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/LICENSE +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/esm/types/traverse.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/esm/types/nodes.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/esm/types/basic.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/esm/traverse.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/esm/node-path.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/esm/index.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/esm/definitions.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/esm/nodes.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/esm/node-helpers.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/esm/clone.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/esm/utils.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/esm/transform/denormalize-type-references/index.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/esm/transform/wast-identifier-to-index/index.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/esm/transform/ast-module-to-module-context/index.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/esm/signatures.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/README.md +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/package.json +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/scripts/util.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/scripts/generateNodeUtils.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/scripts/generateTypeDefinitions.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/lib/types/traverse.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/lib/types/nodes.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/lib/types/basic.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/lib/traverse.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/lib/node-path.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/lib/index.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/lib/definitions.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/lib/nodes.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/lib/node-helpers.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/lib/clone.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/lib/utils.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/lib/transform/denormalize-type-references/index.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/lib/transform/wast-identifier-to-index/index.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/lib/transform/ast-module-to-module-context/index.js +/Users/example/node_modules/@webassemblyjs/wast-printer/node_modules/@webassemblyjs/ast/lib/signatures.js +/Users/example/node_modules/@webassemblyjs/wast-printer/README.md +/Users/example/node_modules/@webassemblyjs/wast-printer/package.json +/Users/example/node_modules/@webassemblyjs/wast-printer/lib/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-bytecode/LICENSE +/Users/example/node_modules/@webassemblyjs/helper-wasm-bytecode/esm/section.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-bytecode/esm/index.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-bytecode/package.json +/Users/example/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/section.js +/Users/example/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/index.js +/Users/example/node_modules/@webassemblyjs/ieee754/LICENSE +/Users/example/node_modules/@webassemblyjs/ieee754/esm/index.js +/Users/example/node_modules/@webassemblyjs/ieee754/package.json +/Users/example/node_modules/@webassemblyjs/ieee754/lib/index.js +/Users/example/node_modules/@webassemblyjs/ieee754/src/index.js +/Users/example/node_modules/@webassemblyjs/helper-buffer/LICENSE +/Users/example/node_modules/@webassemblyjs/helper-buffer/esm/index.js +/Users/example/node_modules/@webassemblyjs/helper-buffer/esm/compare.js +/Users/example/node_modules/@webassemblyjs/helper-buffer/package.json +/Users/example/node_modules/@webassemblyjs/helper-buffer/lib/index.js +/Users/example/node_modules/@webassemblyjs/helper-buffer/lib/compare.js +/Users/example/node_modules/@webassemblyjs/helper-api-error/LICENSE +/Users/example/node_modules/@webassemblyjs/helper-api-error/esm/index.js +/Users/example/node_modules/@webassemblyjs/helper-api-error/package.json +/Users/example/node_modules/@webassemblyjs/helper-api-error/lib/index.js +/Users/example/node_modules/@webassemblyjs/ast/LICENSE +/Users/example/node_modules/@webassemblyjs/ast/esm/types/traverse.js +/Users/example/node_modules/@webassemblyjs/ast/esm/types/nodes.js +/Users/example/node_modules/@webassemblyjs/ast/esm/types/basic.js +/Users/example/node_modules/@webassemblyjs/ast/esm/traverse.js +/Users/example/node_modules/@webassemblyjs/ast/esm/node-path.js +/Users/example/node_modules/@webassemblyjs/ast/esm/index.js +/Users/example/node_modules/@webassemblyjs/ast/esm/definitions.js +/Users/example/node_modules/@webassemblyjs/ast/esm/nodes.js +/Users/example/node_modules/@webassemblyjs/ast/esm/node-helpers.js +/Users/example/node_modules/@webassemblyjs/ast/esm/clone.js +/Users/example/node_modules/@webassemblyjs/ast/esm/utils.js +/Users/example/node_modules/@webassemblyjs/ast/esm/transform/denormalize-type-references/index.js +/Users/example/node_modules/@webassemblyjs/ast/esm/transform/wast-identifier-to-index/index.js +/Users/example/node_modules/@webassemblyjs/ast/esm/transform/ast-module-to-module-context/index.js +/Users/example/node_modules/@webassemblyjs/ast/esm/signatures.js +/Users/example/node_modules/@webassemblyjs/ast/README.md +/Users/example/node_modules/@webassemblyjs/ast/package.json +/Users/example/node_modules/@webassemblyjs/ast/scripts/util.js +/Users/example/node_modules/@webassemblyjs/ast/scripts/generateNodeUtils.js +/Users/example/node_modules/@webassemblyjs/ast/scripts/generateTypeDefinitions.js +/Users/example/node_modules/@webassemblyjs/ast/lib/types/traverse.js +/Users/example/node_modules/@webassemblyjs/ast/lib/types/nodes.js +/Users/example/node_modules/@webassemblyjs/ast/lib/types/basic.js +/Users/example/node_modules/@webassemblyjs/ast/lib/traverse.js +/Users/example/node_modules/@webassemblyjs/ast/lib/node-path.js +/Users/example/node_modules/@webassemblyjs/ast/lib/index.js +/Users/example/node_modules/@webassemblyjs/ast/lib/definitions.js +/Users/example/node_modules/@webassemblyjs/ast/lib/nodes.js +/Users/example/node_modules/@webassemblyjs/ast/lib/node-helpers.js +/Users/example/node_modules/@webassemblyjs/ast/lib/clone.js +/Users/example/node_modules/@webassemblyjs/ast/lib/utils.js +/Users/example/node_modules/@webassemblyjs/ast/lib/transform/denormalize-type-references/index.js +/Users/example/node_modules/@webassemblyjs/ast/lib/transform/wast-identifier-to-index/index.js +/Users/example/node_modules/@webassemblyjs/ast/lib/transform/ast-module-to-module-context/index.js +/Users/example/node_modules/@webassemblyjs/ast/lib/signatures.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/LICENSE +/Users/example/node_modules/@webassemblyjs/wasm-opt/esm/leb128.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/esm/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/wasm-parser/LICENSE +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/wasm-parser/esm/types/decoder.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/wasm-parser/esm/decoder.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/wasm-parser/esm/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/wasm-parser/README.md +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/wasm-parser/package.json +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/wasm-parser/lib/types/decoder.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/wasm-parser/lib/decoder.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/wasm-parser/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/wasm-gen/LICENSE +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/wasm-gen/esm/encoder/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/wasm-gen/esm/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/wasm-gen/package.json +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/wasm-gen/lib/encoder/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/wasm-gen/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/helper-numbers/package.json +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/helper-numbers/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/helper-numbers/src/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/floating-point-hex-parser/LICENSE +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/floating-point-hex-parser/README.md +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/floating-point-hex-parser/package.json +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/floating-point-hex-parser/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/utf8/test/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/utf8/package.json +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/utf8/lib/encoder.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/utf8/lib/decoder.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/utf8/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/utf8/src/encoder.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/utf8/src/decoder.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/utf8/src/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/helper-wasm-bytecode/package.json +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/section.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/helper-wasm-bytecode/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ieee754/package.json +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ieee754/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ieee754/src/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/helper-buffer/LICENSE +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/helper-buffer/esm/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/helper-buffer/esm/compare.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/helper-buffer/package.json +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/helper-buffer/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/helper-buffer/lib/compare.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/helper-api-error/package.json +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/helper-api-error/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/LICENSE +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/esm/types/traverse.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/esm/types/nodes.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/esm/types/basic.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/esm/traverse.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/esm/node-path.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/esm/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/esm/definitions.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/esm/nodes.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/esm/node-helpers.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/esm/clone.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/esm/utils.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/esm/transform/denormalize-type-references/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/esm/transform/wast-identifier-to-index/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/esm/transform/ast-module-to-module-context/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/esm/signatures.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/README.md +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/package.json +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/scripts/util.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/scripts/generateNodeUtils.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/scripts/generateTypeDefinitions.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/lib/types/traverse.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/lib/types/nodes.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/lib/types/basic.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/lib/traverse.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/lib/node-path.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/lib/definitions.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/lib/nodes.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/lib/node-helpers.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/lib/clone.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/lib/utils.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/lib/transform/denormalize-type-references/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/lib/transform/wast-identifier-to-index/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/lib/transform/ast-module-to-module-context/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/ast/lib/signatures.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/leb128/package.json +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/leb128/lib/bits.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/leb128/lib/index.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/leb128/lib/leb.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/leb128/lib/bufs.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/node_modules/@webassemblyjs/leb128/LICENSE.txt +/Users/example/node_modules/@webassemblyjs/wasm-opt/package.json +/Users/example/node_modules/@webassemblyjs/wasm-opt/lib/leb128.js +/Users/example/node_modules/@webassemblyjs/wasm-opt/lib/index.js +/Users/example/node_modules/@webassemblyjs/leb128/esm/bits.js +/Users/example/node_modules/@webassemblyjs/leb128/esm/index.js +/Users/example/node_modules/@webassemblyjs/leb128/esm/leb.js +/Users/example/node_modules/@webassemblyjs/leb128/esm/bufs.js +/Users/example/node_modules/@webassemblyjs/leb128/package.json +/Users/example/node_modules/@webassemblyjs/leb128/lib/bits.js +/Users/example/node_modules/@webassemblyjs/leb128/lib/index.js +/Users/example/node_modules/@webassemblyjs/leb128/lib/leb.js +/Users/example/node_modules/@webassemblyjs/leb128/lib/bufs.js +/Users/example/node_modules/@webassemblyjs/leb128/LICENSE.txt +/Users/example/node_modules/queue/.npmignore +/Users/example/node_modules/queue/index.js +/Users/example/node_modules/queue/readme.md +/Users/example/node_modules/queue/package.json +/Users/example/node_modules/queue/.travis.yml +/Users/example/node_modules/queue/coverage/lcov.info +/Users/example/node_modules/queue/coverage/lcov-report/index.html +/Users/example/node_modules/queue/coverage/lcov-report/prettify.js +/Users/example/node_modules/queue/coverage/lcov-report/prettify.css +/Users/example/node_modules/queue/coverage/lcov-report/queue/index.js.html +/Users/example/node_modules/queue/coverage/lcov-report/queue/index.html +/Users/example/node_modules/queue/coverage/coverage.json +/Users/example/node_modules/gunzip-maybe/test.js +/Users/example/node_modules/gunzip-maybe/LICENSE +/Users/example/node_modules/gunzip-maybe/bin.js +/Users/example/node_modules/gunzip-maybe/index.js +/Users/example/node_modules/gunzip-maybe/README.md +/Users/example/node_modules/gunzip-maybe/package.json +/Users/example/node_modules/gunzip-maybe/.travis.yml +/Users/example/node_modules/lilconfig/LICENSE +/Users/example/node_modules/lilconfig/dist/index.js +/Users/example/node_modules/lilconfig/dist/index.d.ts +/Users/example/node_modules/lilconfig/readme.md +/Users/example/node_modules/lilconfig/package.json +/Users/example/node_modules/pumpify/test.js +/Users/example/node_modules/pumpify/LICENSE +/Users/example/node_modules/pumpify/node_modules/pump/LICENSE +/Users/example/node_modules/pumpify/node_modules/pump/index.js +/Users/example/node_modules/pumpify/node_modules/pump/README.md +/Users/example/node_modules/pumpify/node_modules/pump/package.json +/Users/example/node_modules/pumpify/node_modules/pump/test-node.js +/Users/example/node_modules/pumpify/node_modules/pump/.travis.yml +/Users/example/node_modules/pumpify/node_modules/pump/test-browser.js +/Users/example/node_modules/pumpify/index.js +/Users/example/node_modules/pumpify/README.md +/Users/example/node_modules/pumpify/package.json +/Users/example/node_modules/pumpify/.travis.yml +/Users/example/node_modules/simple-concat/LICENSE +/Users/example/node_modules/simple-concat/test/basic.js +/Users/example/node_modules/simple-concat/index.js +/Users/example/node_modules/simple-concat/README.md +/Users/example/node_modules/simple-concat/package.json +/Users/example/node_modules/simple-concat/.travis.yml +/Users/example/node_modules/randombytes/test.js +/Users/example/node_modules/randombytes/LICENSE +/Users/example/node_modules/randombytes/index.js +/Users/example/node_modules/randombytes/README.md +/Users/example/node_modules/randombytes/package.json +/Users/example/node_modules/randombytes/browser.js +/Users/example/node_modules/randombytes/.travis.yml +/Users/example/node_modules/randombytes/.zuul.yml +/Users/example/node_modules/which-module/LICENSE +/Users/example/node_modules/which-module/CHANGELOG.md +/Users/example/node_modules/which-module/index.js +/Users/example/node_modules/which-module/README.md +/Users/example/node_modules/which-module/package.json +/Users/example/node_modules/optionator/LICENSE +/Users/example/node_modules/optionator/CHANGELOG.md +/Users/example/node_modules/optionator/node_modules/prelude-ls/LICENSE +/Users/example/node_modules/optionator/node_modules/prelude-ls/CHANGELOG.md +/Users/example/node_modules/optionator/node_modules/prelude-ls/README.md +/Users/example/node_modules/optionator/node_modules/prelude-ls/package.json +/Users/example/node_modules/optionator/node_modules/prelude-ls/lib/Num.js +/Users/example/node_modules/optionator/node_modules/prelude-ls/lib/Str.js +/Users/example/node_modules/optionator/node_modules/prelude-ls/lib/index.js +/Users/example/node_modules/optionator/node_modules/prelude-ls/lib/List.js +/Users/example/node_modules/optionator/node_modules/prelude-ls/lib/Func.js +/Users/example/node_modules/optionator/node_modules/prelude-ls/lib/Obj.js +/Users/example/node_modules/optionator/node_modules/levn/LICENSE +/Users/example/node_modules/optionator/node_modules/levn/README.md +/Users/example/node_modules/optionator/node_modules/levn/package.json +/Users/example/node_modules/optionator/node_modules/levn/lib/parse-string.js +/Users/example/node_modules/optionator/node_modules/levn/lib/cast.js +/Users/example/node_modules/optionator/node_modules/levn/lib/index.js +/Users/example/node_modules/optionator/node_modules/type-check/LICENSE +/Users/example/node_modules/optionator/node_modules/type-check/README.md +/Users/example/node_modules/optionator/node_modules/type-check/package.json +/Users/example/node_modules/optionator/node_modules/type-check/lib/parse-type.js +/Users/example/node_modules/optionator/node_modules/type-check/lib/index.js +/Users/example/node_modules/optionator/node_modules/type-check/lib/check.js +/Users/example/node_modules/optionator/README.md +/Users/example/node_modules/optionator/package.json +/Users/example/node_modules/optionator/lib/util.js +/Users/example/node_modules/optionator/lib/index.js +/Users/example/node_modules/optionator/lib/help.js +/Users/example/node_modules/deepmerge-json/LICENSE +/Users/example/node_modules/deepmerge-json/CHANGELOG.md +/Users/example/node_modules/deepmerge-json/dist/deepmerge-json.min.js +/Users/example/node_modules/deepmerge-json/dist/deepmerge-json.d.ts +/Users/example/node_modules/deepmerge-json/dist/deepmerge-json.js +/Users/example/node_modules/deepmerge-json/dist/deepmerge-json.js.map +/Users/example/node_modules/deepmerge-json/dist/deepmerge-json.d.ts.map +/Users/example/node_modules/deepmerge-json/dist/deepmerge-json.min.js.map +/Users/example/node_modules/deepmerge-json/README.md +/Users/example/node_modules/deepmerge-json/rollup.config.js +/Users/example/node_modules/deepmerge-json/package.json +/Users/example/node_modules/deepmerge-json/scripts/performance-test.js +/Users/example/node_modules/deepmerge-json/tsconfig.json +/Users/example/node_modules/deepmerge-json/.travis.yml +/Users/example/node_modules/deepmerge-json/src/deepmerge-json.js +/Users/example/node_modules/convert-source-map/LICENSE +/Users/example/node_modules/convert-source-map/node_modules/safe-buffer/LICENSE +/Users/example/node_modules/convert-source-map/node_modules/safe-buffer/index.js +/Users/example/node_modules/convert-source-map/node_modules/safe-buffer/README.md +/Users/example/node_modules/convert-source-map/node_modules/safe-buffer/package.json +/Users/example/node_modules/convert-source-map/node_modules/safe-buffer/index.d.ts +/Users/example/node_modules/convert-source-map/index.js +/Users/example/node_modules/convert-source-map/README.md +/Users/example/node_modules/convert-source-map/package.json +/Users/example/node_modules/uri-js/LICENSE +/Users/example/node_modules/uri-js/dist/es5/uri.all.js.map +/Users/example/node_modules/uri-js/dist/es5/uri.all.min.d.ts +/Users/example/node_modules/uri-js/dist/es5/uri.all.min.js +/Users/example/node_modules/uri-js/dist/es5/uri.all.min.js.map +/Users/example/node_modules/uri-js/dist/es5/uri.all.js +/Users/example/node_modules/uri-js/dist/es5/uri.all.d.ts +/Users/example/node_modules/uri-js/dist/esnext/schemes/urn.js +/Users/example/node_modules/uri-js/dist/esnext/schemes/urn-uuid.js +/Users/example/node_modules/uri-js/dist/esnext/schemes/urn.js.map +/Users/example/node_modules/uri-js/dist/esnext/schemes/mailto.d.ts +/Users/example/node_modules/uri-js/dist/esnext/schemes/wss.js.map +/Users/example/node_modules/uri-js/dist/esnext/schemes/urn.d.ts +/Users/example/node_modules/uri-js/dist/esnext/schemes/mailto.js.map +/Users/example/node_modules/uri-js/dist/esnext/schemes/https.js +/Users/example/node_modules/uri-js/dist/esnext/schemes/http.d.ts +/Users/example/node_modules/uri-js/dist/esnext/schemes/ws.d.ts +/Users/example/node_modules/uri-js/dist/esnext/schemes/http.js.map +/Users/example/node_modules/uri-js/dist/esnext/schemes/ws.js.map +/Users/example/node_modules/uri-js/dist/esnext/schemes/urn-uuid.d.ts +/Users/example/node_modules/uri-js/dist/esnext/schemes/https.d.ts +/Users/example/node_modules/uri-js/dist/esnext/schemes/https.js.map +/Users/example/node_modules/uri-js/dist/esnext/schemes/urn-uuid.js.map +/Users/example/node_modules/uri-js/dist/esnext/schemes/wss.d.ts +/Users/example/node_modules/uri-js/dist/esnext/schemes/mailto.js +/Users/example/node_modules/uri-js/dist/esnext/schemes/ws.js +/Users/example/node_modules/uri-js/dist/esnext/schemes/wss.js +/Users/example/node_modules/uri-js/dist/esnext/schemes/http.js +/Users/example/node_modules/uri-js/dist/esnext/util.js +/Users/example/node_modules/uri-js/dist/esnext/regexps-iri.js.map +/Users/example/node_modules/uri-js/dist/esnext/util.js.map +/Users/example/node_modules/uri-js/dist/esnext/uri.d.ts +/Users/example/node_modules/uri-js/dist/esnext/index.js +/Users/example/node_modules/uri-js/dist/esnext/regexps-uri.js +/Users/example/node_modules/uri-js/dist/esnext/regexps-uri.js.map +/Users/example/node_modules/uri-js/dist/esnext/index.js.map +/Users/example/node_modules/uri-js/dist/esnext/regexps-uri.d.ts +/Users/example/node_modules/uri-js/dist/esnext/regexps-iri.js +/Users/example/node_modules/uri-js/dist/esnext/util.d.ts +/Users/example/node_modules/uri-js/dist/esnext/index.d.ts +/Users/example/node_modules/uri-js/dist/esnext/regexps-iri.d.ts +/Users/example/node_modules/uri-js/dist/esnext/uri.js.map +/Users/example/node_modules/uri-js/dist/esnext/uri.js +/Users/example/node_modules/uri-js/README.md +/Users/example/node_modules/uri-js/yarn.lock +/Users/example/node_modules/uri-js/package.json +/Users/example/node_modules/is-arrayish/.npmignore +/Users/example/node_modules/is-arrayish/LICENSE +/Users/example/node_modules/is-arrayish/index.js +/Users/example/node_modules/is-arrayish/.editorconfig +/Users/example/node_modules/is-arrayish/README.md +/Users/example/node_modules/is-arrayish/package.json +/Users/example/node_modules/is-arrayish/.istanbul.yml +/Users/example/node_modules/is-arrayish/.travis.yml +/Users/example/node_modules/spdx-expression-parse/LICENSE +/Users/example/node_modules/spdx-expression-parse/AUTHORS +/Users/example/node_modules/spdx-expression-parse/index.js +/Users/example/node_modules/spdx-expression-parse/README.md +/Users/example/node_modules/spdx-expression-parse/parse.js +/Users/example/node_modules/spdx-expression-parse/package.json +/Users/example/node_modules/spdx-expression-parse/scan.js +/Users/example/node_modules/charenc/LICENSE.mkd +/Users/example/node_modules/charenc/README.js +/Users/example/node_modules/charenc/package.json +/Users/example/node_modules/charenc/charenc.js +/Users/example/node_modules/style-loader/LICENSE +/Users/example/node_modules/style-loader/dist/options.json +/Users/example/node_modules/style-loader/dist/cjs.js +/Users/example/node_modules/style-loader/dist/runtime/insertBySelector.js +/Users/example/node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js +/Users/example/node_modules/style-loader/dist/runtime/insertStyleElement.js +/Users/example/node_modules/style-loader/dist/runtime/setAttributesWithAttributes.js +/Users/example/node_modules/style-loader/dist/runtime/injectStylesIntoLinkTag.js +/Users/example/node_modules/style-loader/dist/runtime/setAttributesWithAttributesAndNonce.js +/Users/example/node_modules/style-loader/dist/runtime/isOldIE.js +/Users/example/node_modules/style-loader/dist/runtime/isEqualLocals.js +/Users/example/node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js +/Users/example/node_modules/style-loader/dist/runtime/singletonStyleDomAPI.js +/Users/example/node_modules/style-loader/dist/runtime/styleTagTransform.js +/Users/example/node_modules/style-loader/dist/runtime/styleDomAPI.js +/Users/example/node_modules/style-loader/dist/index.js +/Users/example/node_modules/style-loader/dist/utils.js +/Users/example/node_modules/style-loader/README.md +/Users/example/node_modules/style-loader/package.json +/Users/example/node_modules/any-promise/.npmignore +/Users/example/node_modules/any-promise/LICENSE +/Users/example/node_modules/any-promise/implementation.d.ts +/Users/example/node_modules/any-promise/index.js +/Users/example/node_modules/any-promise/register.js +/Users/example/node_modules/any-promise/.jshintrc +/Users/example/node_modules/any-promise/optional.js +/Users/example/node_modules/any-promise/README.md +/Users/example/node_modules/any-promise/register/rsvp.d.ts +/Users/example/node_modules/any-promise/register/vow.js +/Users/example/node_modules/any-promise/register/promise.js +/Users/example/node_modules/any-promise/register/es6-promise.js +/Users/example/node_modules/any-promise/register/pinkie.d.ts +/Users/example/node_modules/any-promise/register/bluebird.d.ts +/Users/example/node_modules/any-promise/register/native-promise-only.js +/Users/example/node_modules/any-promise/register/pinkie.js +/Users/example/node_modules/any-promise/register/q.js +/Users/example/node_modules/any-promise/register/lie.js +/Users/example/node_modules/any-promise/register/when.js +/Users/example/node_modules/any-promise/register/q.d.ts +/Users/example/node_modules/any-promise/register/bluebird.js +/Users/example/node_modules/any-promise/register/promise.d.ts +/Users/example/node_modules/any-promise/register/lie.d.ts +/Users/example/node_modules/any-promise/register/vow.d.ts +/Users/example/node_modules/any-promise/register/native-promise-only.d.ts +/Users/example/node_modules/any-promise/register/es6-promise.d.ts +/Users/example/node_modules/any-promise/register/rsvp.js +/Users/example/node_modules/any-promise/register/when.d.ts +/Users/example/node_modules/any-promise/package.json +/Users/example/node_modules/any-promise/register.d.ts +/Users/example/node_modules/any-promise/register-shim.js +/Users/example/node_modules/any-promise/index.d.ts +/Users/example/node_modules/any-promise/implementation.js +/Users/example/node_modules/any-promise/loader.js +/Users/example/node_modules/eslint-plugin-jsdoc/LICENSE +/Users/example/node_modules/eslint-plugin-jsdoc/dist/WarnSettings.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/getDefaultTagStructureForMode.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/defaultTagOrder.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/exportParser.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/iterateJsdoc.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/jsdocUtils.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/exportParser.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/index.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/alignTransform.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/utils/hasReturnValue.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/utils/hasReturnValue.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/WarnSettings.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/defaultTagOrder.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/iterateJsdoc.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/generateRule.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsType.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/multilineBlocks.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/noTypes.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireProperty.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsDescription.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireHyphenBeforeParamDescription.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescriptionCompleteSentence.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamDescription.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/emptyTags.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/noBlankBlockDescriptions.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkLineAlignment.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireFileOverview.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkValues.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/importsAsDependencies.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireJsdoc.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyType.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkPropertyNames.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/noBlankBlockDescriptions.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsCheck.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkIndentation.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/noMultiAsterisks.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkParamNames.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireHyphenBeforeParamDescription.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsType.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireFileOverview.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/noMultiAsterisks.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireYieldsCheck.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireExample.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/matchName.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireAsteriskPrefix.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/emptyTags.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkParamNames.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireParam.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkTagNames.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/implementsOnClasses.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkTagNames.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamType.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/noMissingSyntax.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkAccess.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamType.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/noDefaults.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/informativeDocs.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkAccess.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/noBadBlocks.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyType.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkAlignment.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescription.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireAsteriskPrefix.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkIndentation.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkExamples.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireYields.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkExamples.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/validTypes.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/noBadBlocks.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkTypes.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyName.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/noRestrictedSyntax.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamName.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyDescription.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/matchDescription.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyName.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireThrows.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/noBlankBlocks.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/sortTags.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/noUndefinedTypes.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/noBlankBlocks.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/textEscaping.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturns.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkAlignment.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/validTypes.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requirePropertyDescription.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsDescription.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireExample.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireYieldsCheck.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/matchName.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkValues.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireProperty.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/tagLines.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireJsdoc.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkSyntax.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/noDefaults.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescription.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/informativeDocs.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamName.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturnsCheck.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/textEscaping.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkLineAlignment.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/importsAsDependencies.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireParamDescription.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkSyntax.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireThrows.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireReturns.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/noMissingSyntax.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/sortTags.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/matchDescription.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireYields.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/tagLines.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/noRestrictedSyntax.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/noTypes.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkTypes.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/implementsOnClasses.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireParam.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/checkPropertyNames.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/multilineBlocks.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/requireDescriptionCompleteSentence.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/rules/noUndefinedTypes.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/tagNames.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/jsdocUtils.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/index.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/getDefaultTagStructureForMode.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/tagNames.js +/Users/example/node_modules/eslint-plugin-jsdoc/dist/generateRule.js.map +/Users/example/node_modules/eslint-plugin-jsdoc/dist/alignTransform.js +/Users/example/node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp/license +/Users/example/node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp/index.js +/Users/example/node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp/readme.md +/Users/example/node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp/package.json +/Users/example/node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp/index.d.ts +/Users/example/node_modules/eslint-plugin-jsdoc/node_modules/spdx-expression-parse/LICENSE +/Users/example/node_modules/eslint-plugin-jsdoc/node_modules/spdx-expression-parse/AUTHORS +/Users/example/node_modules/eslint-plugin-jsdoc/node_modules/spdx-expression-parse/index.js +/Users/example/node_modules/eslint-plugin-jsdoc/node_modules/spdx-expression-parse/README.md +/Users/example/node_modules/eslint-plugin-jsdoc/node_modules/spdx-expression-parse/parse.js +/Users/example/node_modules/eslint-plugin-jsdoc/node_modules/spdx-expression-parse/package.json +/Users/example/node_modules/eslint-plugin-jsdoc/node_modules/spdx-expression-parse/scan.js +/Users/example/node_modules/eslint-plugin-jsdoc/README.md +/Users/example/node_modules/eslint-plugin-jsdoc/package.json +/Users/example/node_modules/eslint-plugin-local/.npmignore +/Users/example/node_modules/eslint-plugin-local/LICENSE +/Users/example/node_modules/eslint-plugin-local/index.js +/Users/example/node_modules/eslint-plugin-local/README.md +/Users/example/node_modules/eslint-plugin-local/package.json +/Users/example/node_modules/cliui/CHANGELOG.md +/Users/example/node_modules/cliui/node_modules/strip-ansi/license +/Users/example/node_modules/cliui/node_modules/strip-ansi/index.js +/Users/example/node_modules/cliui/node_modules/strip-ansi/readme.md +/Users/example/node_modules/cliui/node_modules/strip-ansi/package.json +/Users/example/node_modules/cliui/node_modules/strip-ansi/index.d.ts +/Users/example/node_modules/cliui/node_modules/ansi-regex/license +/Users/example/node_modules/cliui/node_modules/ansi-regex/index.js +/Users/example/node_modules/cliui/node_modules/ansi-regex/readme.md +/Users/example/node_modules/cliui/node_modules/ansi-regex/package.json +/Users/example/node_modules/cliui/node_modules/ansi-regex/index.d.ts +/Users/example/node_modules/cliui/README.md +/Users/example/node_modules/cliui/package.json +/Users/example/node_modules/cliui/index.mjs +/Users/example/node_modules/cliui/build/index.d.cts +/Users/example/node_modules/cliui/build/index.cjs +/Users/example/node_modules/cliui/build/lib/string-utils.js +/Users/example/node_modules/cliui/build/lib/index.js +/Users/example/node_modules/cliui/LICENSE.txt +/Users/example/node_modules/stream-to-array/LICENSE +/Users/example/node_modules/stream-to-array/index.js +/Users/example/node_modules/stream-to-array/README.md +/Users/example/node_modules/stream-to-array/package.json +/Users/example/node_modules/object-assign/license +/Users/example/node_modules/object-assign/index.js +/Users/example/node_modules/object-assign/readme.md +/Users/example/node_modules/object-assign/package.json +/Users/example/node_modules/form-data/License +/Users/example/node_modules/form-data/node_modules/mime-types/LICENSE +/Users/example/node_modules/form-data/node_modules/mime-types/HISTORY.md +/Users/example/node_modules/form-data/node_modules/mime-types/index.js +/Users/example/node_modules/form-data/node_modules/mime-types/README.md +/Users/example/node_modules/form-data/node_modules/mime-types/package.json +/Users/example/node_modules/form-data/node_modules/mime-db/db.json +/Users/example/node_modules/form-data/node_modules/mime-db/LICENSE +/Users/example/node_modules/form-data/node_modules/mime-db/HISTORY.md +/Users/example/node_modules/form-data/node_modules/mime-db/index.js +/Users/example/node_modules/form-data/node_modules/mime-db/README.md +/Users/example/node_modules/form-data/node_modules/mime-db/package.json +/Users/example/node_modules/form-data/Readme.md +/Users/example/node_modules/form-data/README.md.bak +/Users/example/node_modules/form-data/package.json +/Users/example/node_modules/form-data/lib/populate.js +/Users/example/node_modules/form-data/lib/form_data.js +/Users/example/node_modules/form-data/lib/browser.js +/Users/example/node_modules/form-data/index.d.ts +/Users/example/node_modules/slice-ansi/license +/Users/example/node_modules/slice-ansi/node_modules/color-name/.npmignore +/Users/example/node_modules/slice-ansi/node_modules/color-name/test.js +/Users/example/node_modules/slice-ansi/node_modules/color-name/LICENSE +/Users/example/node_modules/slice-ansi/node_modules/color-name/index.js +/Users/example/node_modules/slice-ansi/node_modules/color-name/README.md +/Users/example/node_modules/slice-ansi/node_modules/color-name/package.json +/Users/example/node_modules/slice-ansi/node_modules/color-name/.eslintrc.json +/Users/example/node_modules/slice-ansi/node_modules/color-convert/route.js +/Users/example/node_modules/slice-ansi/node_modules/color-convert/conversions.js +/Users/example/node_modules/slice-ansi/node_modules/color-convert/LICENSE +/Users/example/node_modules/slice-ansi/node_modules/color-convert/CHANGELOG.md +/Users/example/node_modules/slice-ansi/node_modules/color-convert/index.js +/Users/example/node_modules/slice-ansi/node_modules/color-convert/README.md +/Users/example/node_modules/slice-ansi/node_modules/color-convert/package.json +/Users/example/node_modules/slice-ansi/node_modules/ansi-styles/license +/Users/example/node_modules/slice-ansi/node_modules/ansi-styles/index.js +/Users/example/node_modules/slice-ansi/node_modules/ansi-styles/readme.md +/Users/example/node_modules/slice-ansi/node_modules/ansi-styles/package.json +/Users/example/node_modules/slice-ansi/index.js +/Users/example/node_modules/slice-ansi/readme.md +/Users/example/node_modules/slice-ansi/package.json +/Users/example/node_modules/object.defaults/LICENSE +/Users/example/node_modules/object.defaults/immutable.js +/Users/example/node_modules/object.defaults/index.js +/Users/example/node_modules/object.defaults/README.md +/Users/example/node_modules/object.defaults/package.json +/Users/example/node_modules/object.defaults/mutable.js +/Users/example/node_modules/delayed-stream/.npmignore +/Users/example/node_modules/delayed-stream/License +/Users/example/node_modules/delayed-stream/Makefile +/Users/example/node_modules/delayed-stream/Readme.md +/Users/example/node_modules/delayed-stream/package.json +/Users/example/node_modules/delayed-stream/lib/delayed_stream.js +/Users/example/node_modules/undertaker/LICENSE +/Users/example/node_modules/undertaker/node_modules/fast-levenshtein/LICENSE.md +/Users/example/node_modules/undertaker/node_modules/fast-levenshtein/README.md +/Users/example/node_modules/undertaker/node_modules/fast-levenshtein/package.json +/Users/example/node_modules/undertaker/node_modules/fast-levenshtein/levenshtein.js +/Users/example/node_modules/undertaker/index.js +/Users/example/node_modules/undertaker/README.md +/Users/example/node_modules/undertaker/package.json +/Users/example/node_modules/undertaker/lib/registry.js +/Users/example/node_modules/undertaker/lib/series.js +/Users/example/node_modules/undertaker/lib/tree.js +/Users/example/node_modules/undertaker/lib/task.js +/Users/example/node_modules/undertaker/lib/last-run.js +/Users/example/node_modules/undertaker/lib/parallel.js +/Users/example/node_modules/undertaker/lib/get-task.js +/Users/example/node_modules/undertaker/lib/set-task.js +/Users/example/node_modules/undertaker/lib/helpers/normalizeArgs.js +/Users/example/node_modules/undertaker/lib/helpers/buildTree.js +/Users/example/node_modules/undertaker/lib/helpers/metadata.js +/Users/example/node_modules/undertaker/lib/helpers/createExtensions.js +/Users/example/node_modules/undertaker/lib/helpers/validateRegistry.js +/Users/example/node_modules/cross-spawn/LICENSE +/Users/example/node_modules/cross-spawn/CHANGELOG.md +/Users/example/node_modules/cross-spawn/node_modules/semver/LICENSE +/Users/example/node_modules/cross-spawn/node_modules/semver/bin/semver +/Users/example/node_modules/cross-spawn/node_modules/semver/semver.js +/Users/example/node_modules/cross-spawn/node_modules/semver/README.md +/Users/example/node_modules/cross-spawn/node_modules/semver/package.json +/Users/example/node_modules/cross-spawn/node_modules/semver/range.bnf +/Users/example/node_modules/cross-spawn/index.js +/Users/example/node_modules/cross-spawn/README.md +/Users/example/node_modules/cross-spawn/package.json +/Users/example/node_modules/cross-spawn/lib/util/readShebang.js +/Users/example/node_modules/cross-spawn/lib/util/escape.js +/Users/example/node_modules/cross-spawn/lib/util/resolveCommand.js +/Users/example/node_modules/cross-spawn/lib/parse.js +/Users/example/node_modules/cross-spawn/lib/enoent.js +/Users/example/node_modules/to-object-path/LICENSE +/Users/example/node_modules/to-object-path/node_modules/kind-of/LICENSE +/Users/example/node_modules/to-object-path/node_modules/kind-of/index.js +/Users/example/node_modules/to-object-path/node_modules/kind-of/README.md +/Users/example/node_modules/to-object-path/node_modules/kind-of/package.json +/Users/example/node_modules/to-object-path/index.js +/Users/example/node_modules/to-object-path/README.md +/Users/example/node_modules/to-object-path/package.json +/Users/example/node_modules/ansi-escapes/license +/Users/example/node_modules/ansi-escapes/index.js +/Users/example/node_modules/ansi-escapes/readme.md +/Users/example/node_modules/ansi-escapes/package.json +/Users/example/node_modules/istanbul-lib-instrument/LICENSE +/Users/example/node_modules/istanbul-lib-instrument/CHANGELOG.md +/Users/example/node_modules/istanbul-lib-instrument/README.md +/Users/example/node_modules/istanbul-lib-instrument/package.json +/Users/example/node_modules/istanbul-lib-instrument/src/constants.js +/Users/example/node_modules/istanbul-lib-instrument/src/instrumenter.js +/Users/example/node_modules/istanbul-lib-instrument/src/index.js +/Users/example/node_modules/istanbul-lib-instrument/src/source-coverage.js +/Users/example/node_modules/istanbul-lib-instrument/src/read-coverage.js +/Users/example/node_modules/istanbul-lib-instrument/src/visitor.js +/Users/example/node_modules/typescript-formatter/bin/tsfmt +/Users/example/node_modules/typescript-formatter/CHANGELOG.md +/Users/example/node_modules/typescript-formatter/example/package.json +/Users/example/node_modules/typescript-formatter/example/tsconfig.json +/Users/example/node_modules/typescript-formatter/example/index.ts +/Users/example/node_modules/typescript-formatter/index.js +/Users/example/node_modules/typescript-formatter/README.md +/Users/example/node_modules/typescript-formatter/package.json +/Users/example/node_modules/typescript-formatter/lib/formatter.js.map +/Users/example/node_modules/typescript-formatter/lib/cli.js.map +/Users/example/node_modules/typescript-formatter/lib/formatter.js +/Users/example/node_modules/typescript-formatter/lib/typings/editorconfig.d.ts +/Users/example/node_modules/typescript-formatter/lib/formatter.d.ts +/Users/example/node_modules/typescript-formatter/lib/provider/vscodesettings.d.ts +/Users/example/node_modules/typescript-formatter/lib/provider/tslintjson.d.ts +/Users/example/node_modules/typescript-formatter/lib/provider/tsconfigjson.d.ts +/Users/example/node_modules/typescript-formatter/lib/provider/tsconfigjson.js.map +/Users/example/node_modules/typescript-formatter/lib/provider/editorconfig.js.map +/Users/example/node_modules/typescript-formatter/lib/provider/editorconfig.d.ts +/Users/example/node_modules/typescript-formatter/lib/provider/tslintjson.js +/Users/example/node_modules/typescript-formatter/lib/provider/vscodesettings.js.map +/Users/example/node_modules/typescript-formatter/lib/provider/tsconfigjson.js +/Users/example/node_modules/typescript-formatter/lib/provider/editorconfig.js +/Users/example/node_modules/typescript-formatter/lib/provider/base.js +/Users/example/node_modules/typescript-formatter/lib/provider/base.d.ts +/Users/example/node_modules/typescript-formatter/lib/provider/base.js.map +/Users/example/node_modules/typescript-formatter/lib/provider/vscodesettings.js +/Users/example/node_modules/typescript-formatter/lib/provider/tslintjson.js.map +/Users/example/node_modules/typescript-formatter/lib/cli.d.ts +/Users/example/node_modules/typescript-formatter/lib/index.js +/Users/example/node_modules/typescript-formatter/lib/utils.d.ts +/Users/example/node_modules/typescript-formatter/lib/index.js.map +/Users/example/node_modules/typescript-formatter/lib/cli.js +/Users/example/node_modules/typescript-formatter/lib/utils.js +/Users/example/node_modules/typescript-formatter/lib/utils.js.map +/Users/example/node_modules/typescript-formatter/lib/index.d.ts +/Users/example/node_modules/typescript-formatter/tsconfig.json +/Users/example/node_modules/typescript-formatter/LICENSE.txt +/Users/example/node_modules/typescript-formatter/index.d.ts +/Users/example/node_modules/lru-queue/.npmignore +/Users/example/node_modules/lru-queue/test/index.js +/Users/example/node_modules/lru-queue/CHANGES +/Users/example/node_modules/lru-queue/index.js +/Users/example/node_modules/lru-queue/.lint +/Users/example/node_modules/lru-queue/README.md +/Users/example/node_modules/lru-queue/package.json +/Users/example/node_modules/lru-queue/.travis.yml +/Users/example/node_modules/lru-queue/LICENCE +/Users/example/node_modules/mime/.npmignore +/Users/example/node_modules/mime/LICENSE +/Users/example/node_modules/mime/CHANGELOG.md +/Users/example/node_modules/mime/types.json +/Users/example/node_modules/mime/mime.js +/Users/example/node_modules/mime/README.md +/Users/example/node_modules/mime/package.json +/Users/example/node_modules/mime/cli.js +/Users/example/node_modules/mime/src/test.js +/Users/example/node_modules/mime/src/build.js +/Users/example/node_modules/invert-kv/license +/Users/example/node_modules/invert-kv/index.js +/Users/example/node_modules/invert-kv/readme.md +/Users/example/node_modules/invert-kv/package.json +/Users/example/node_modules/domelementtype/LICENSE +/Users/example/node_modules/domelementtype/readme.md +/Users/example/node_modules/domelementtype/package.json +/Users/example/node_modules/domelementtype/lib/esm/index.js +/Users/example/node_modules/domelementtype/lib/esm/package.json +/Users/example/node_modules/domelementtype/lib/esm/index.d.ts +/Users/example/node_modules/domelementtype/lib/esm/index.d.ts.map +/Users/example/node_modules/domelementtype/lib/index.js +/Users/example/node_modules/domelementtype/lib/index.d.ts +/Users/example/node_modules/domelementtype/lib/index.d.ts.map +/Users/example/node_modules/rcedit/LICENSE +/Users/example/node_modules/rcedit/bin/rcedit.exe +/Users/example/node_modules/rcedit/README.md +/Users/example/node_modules/rcedit/package.json +/Users/example/node_modules/rcedit/lib/rcedit.js +/Users/example/node_modules/@parcel/watcher/LICENSE +/Users/example/node_modules/@parcel/watcher/binding.gyp +/Users/example/node_modules/@parcel/watcher/node_modules/node-addon-api/LICENSE.md +/Users/example/node_modules/@parcel/watcher/node_modules/node-addon-api/tools/conversion.js +/Users/example/node_modules/@parcel/watcher/node_modules/node-addon-api/tools/clang-format.js +/Users/example/node_modules/@parcel/watcher/node_modules/node-addon-api/tools/README.md +/Users/example/node_modules/@parcel/watcher/node_modules/node-addon-api/tools/check-napi.js +/Users/example/node_modules/@parcel/watcher/node_modules/node-addon-api/except.gypi +/Users/example/node_modules/@parcel/watcher/node_modules/node-addon-api/CHANGELOG.md +/Users/example/node_modules/@parcel/watcher/node_modules/node-addon-api/napi-inl.deprecated.h +/Users/example/node_modules/@parcel/watcher/node_modules/node-addon-api/index.js +/Users/example/node_modules/@parcel/watcher/node_modules/node-addon-api/README.md +/Users/example/node_modules/@parcel/watcher/node_modules/node-addon-api/napi-inl.h +/Users/example/node_modules/@parcel/watcher/node_modules/node-addon-api/node_api.gyp +/Users/example/node_modules/@parcel/watcher/node_modules/node-addon-api/napi.h +/Users/example/node_modules/@parcel/watcher/node_modules/node-addon-api/package.json +/Users/example/node_modules/@parcel/watcher/node_modules/node-addon-api/noexcept.gypi +/Users/example/node_modules/@parcel/watcher/node_modules/node-addon-api/common.gypi +/Users/example/node_modules/@parcel/watcher/node_modules/node-addon-api/nothing.c +/Users/example/node_modules/@parcel/watcher/node_modules/node-addon-api/package-support.json +/Users/example/node_modules/@parcel/watcher/node_modules/picomatch/LICENSE +/Users/example/node_modules/@parcel/watcher/node_modules/picomatch/CHANGELOG.md +/Users/example/node_modules/@parcel/watcher/node_modules/picomatch/index.js +/Users/example/node_modules/@parcel/watcher/node_modules/picomatch/README.md +/Users/example/node_modules/@parcel/watcher/node_modules/picomatch/package.json +/Users/example/node_modules/@parcel/watcher/node_modules/picomatch/lib/constants.js +/Users/example/node_modules/@parcel/watcher/node_modules/picomatch/lib/parse.js +/Users/example/node_modules/@parcel/watcher/node_modules/picomatch/lib/picomatch.js +/Users/example/node_modules/@parcel/watcher/node_modules/picomatch/lib/utils.js +/Users/example/node_modules/@parcel/watcher/node_modules/picomatch/lib/scan.js +/Users/example/node_modules/@parcel/watcher/node_modules/is-glob/LICENSE +/Users/example/node_modules/@parcel/watcher/node_modules/is-glob/index.js +/Users/example/node_modules/@parcel/watcher/node_modules/is-glob/README.md +/Users/example/node_modules/@parcel/watcher/node_modules/is-glob/package.json +/Users/example/node_modules/@parcel/watcher/node_modules/micromatch/LICENSE +/Users/example/node_modules/@parcel/watcher/node_modules/micromatch/index.js +/Users/example/node_modules/@parcel/watcher/node_modules/micromatch/README.md +/Users/example/node_modules/@parcel/watcher/node_modules/micromatch/package.json +/Users/example/node_modules/@parcel/watcher/index.js +/Users/example/node_modules/@parcel/watcher/README.md +/Users/example/node_modules/@parcel/watcher/index.js.flow +/Users/example/node_modules/@parcel/watcher/package.json +/Users/example/node_modules/@parcel/watcher/build/gyp-mac-tool +/Users/example/node_modules/@parcel/watcher/build/Makefile +/Users/example/node_modules/@parcel/watcher/build/Release/node-addon-api/nothing.o +/Users/example/node_modules/@parcel/watcher/build/Release/nothing.a +/Users/example/node_modules/@parcel/watcher/build/Release/watcher.node +/Users/example/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/macos/FSEventsBackend.o +/Users/example/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/Backend.o +/Users/example/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/shared/BruteForceBackend.o +/Users/example/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/Watcher.o +/Users/example/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/unix/fts.o +/Users/example/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/DirTree.o +/Users/example/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/watchman/BSER.o +/Users/example/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/watchman/WatchmanBackend.o +/Users/example/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/binding.o +/Users/example/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/Glob.o +/Users/example/node_modules/@parcel/watcher/build/Release/.deps/Release/watcher.node.d +/Users/example/node_modules/@parcel/watcher/build/Release/.deps/Release/node-addon-api/nothing.o.d +/Users/example/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/binding.o.d +/Users/example/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/macos/FSEventsBackend.o.d +/Users/example/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/DirTree.o.d +/Users/example/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/Backend.o.d +/Users/example/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/shared/BruteForceBackend.o.d +/Users/example/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/unix/fts.o.d +/Users/example/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/Glob.o.d +/Users/example/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/watchman/BSER.o.d +/Users/example/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/watchman/WatchmanBackend.o.d +/Users/example/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/Watcher.o.d +/Users/example/node_modules/@parcel/watcher/build/Release/.deps/Release/nothing.a.d +/Users/example/node_modules/@parcel/watcher/build/config.gypi +/Users/example/node_modules/@parcel/watcher/build/watcher.target.mk +/Users/example/node_modules/@parcel/watcher/build/binding.Makefile +/Users/example/node_modules/@parcel/watcher/prebuilds/darwin-x64/node.napi.glibc.node +/Users/example/node_modules/@parcel/watcher/prebuilds/win32-x64/node.napi.glibc.node +/Users/example/node_modules/@parcel/watcher/prebuilds/darwin-arm64/node.napi.glibc.node +/Users/example/node_modules/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node +/Users/example/node_modules/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node +/Users/example/node_modules/@parcel/watcher/index.d.ts +/Users/example/node_modules/@parcel/watcher/src/binding.cc +/Users/example/node_modules/@parcel/watcher/src/Watcher.cc +/Users/example/node_modules/@parcel/watcher/src/macos/FSEventsBackend.cc +/Users/example/node_modules/@parcel/watcher/src/macos/FSEventsBackend.hh +/Users/example/node_modules/@parcel/watcher/src/Glob.hh +/Users/example/node_modules/@parcel/watcher/src/DirTree.hh +/Users/example/node_modules/@parcel/watcher/src/PromiseRunner.hh +/Users/example/node_modules/@parcel/watcher/src/Glob.cc +/Users/example/node_modules/@parcel/watcher/src/DirTree.cc +/Users/example/node_modules/@parcel/watcher/src/Debounce.hh +/Users/example/node_modules/@parcel/watcher/src/shared/BruteForceBackend.cc +/Users/example/node_modules/@parcel/watcher/src/shared/BruteForceBackend.hh +/Users/example/node_modules/@parcel/watcher/src/Watcher.hh +/Users/example/node_modules/@parcel/watcher/src/unix/fts.cc +/Users/example/node_modules/@parcel/watcher/src/unix/legacy.cc +/Users/example/node_modules/@parcel/watcher/src/Backend.hh +/Users/example/node_modules/@parcel/watcher/src/Signal.hh +/Users/example/node_modules/@parcel/watcher/src/linux/InotifyBackend.cc +/Users/example/node_modules/@parcel/watcher/src/linux/InotifyBackend.hh +/Users/example/node_modules/@parcel/watcher/src/watchman/BSER.cc +/Users/example/node_modules/@parcel/watcher/src/watchman/BSER.hh +/Users/example/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.hh +/Users/example/node_modules/@parcel/watcher/src/watchman/IPC.hh +/Users/example/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.cc +/Users/example/node_modules/@parcel/watcher/src/Event.hh +/Users/example/node_modules/@parcel/watcher/src/windows/win_utils.cc +/Users/example/node_modules/@parcel/watcher/src/windows/win_utils.hh +/Users/example/node_modules/@parcel/watcher/src/windows/WindowsBackend.cc +/Users/example/node_modules/@parcel/watcher/src/windows/WindowsBackend.hh +/Users/example/node_modules/@parcel/watcher/src/Backend.cc +/Users/example/node_modules/expand-tilde/LICENSE +/Users/example/node_modules/expand-tilde/index.js +/Users/example/node_modules/expand-tilde/README.md +/Users/example/node_modules/expand-tilde/package.json +/Users/example/node_modules/yargs/locales/tr.json +/Users/example/node_modules/yargs/locales/hu.json +/Users/example/node_modules/yargs/locales/nl.json +/Users/example/node_modules/yargs/locales/pirate.json +/Users/example/node_modules/yargs/locales/zh_CN.json +/Users/example/node_modules/yargs/locales/ja.json +/Users/example/node_modules/yargs/locales/de.json +/Users/example/node_modules/yargs/locales/ru.json +/Users/example/node_modules/yargs/locales/pl.json +/Users/example/node_modules/yargs/locales/fi.json +/Users/example/node_modules/yargs/locales/pt.json +/Users/example/node_modules/yargs/locales/be.json +/Users/example/node_modules/yargs/locales/en.json +/Users/example/node_modules/yargs/locales/it.json +/Users/example/node_modules/yargs/locales/fr.json +/Users/example/node_modules/yargs/locales/hi.json +/Users/example/node_modules/yargs/locales/ko.json +/Users/example/node_modules/yargs/locales/cs.json +/Users/example/node_modules/yargs/locales/id.json +/Users/example/node_modules/yargs/locales/uz.json +/Users/example/node_modules/yargs/locales/pt_BR.json +/Users/example/node_modules/yargs/locales/zh_TW.json +/Users/example/node_modules/yargs/locales/th.json +/Users/example/node_modules/yargs/locales/uk_UA.json +/Users/example/node_modules/yargs/locales/nn.json +/Users/example/node_modules/yargs/locales/es.json +/Users/example/node_modules/yargs/locales/nb.json +/Users/example/node_modules/yargs/LICENSE +/Users/example/node_modules/yargs/browser.mjs +/Users/example/node_modules/yargs/node_modules/strip-ansi/license +/Users/example/node_modules/yargs/node_modules/strip-ansi/index.js +/Users/example/node_modules/yargs/node_modules/strip-ansi/readme.md +/Users/example/node_modules/yargs/node_modules/strip-ansi/package.json +/Users/example/node_modules/yargs/node_modules/strip-ansi/index.d.ts +/Users/example/node_modules/yargs/node_modules/is-fullwidth-code-point/license +/Users/example/node_modules/yargs/node_modules/is-fullwidth-code-point/index.js +/Users/example/node_modules/yargs/node_modules/is-fullwidth-code-point/readme.md +/Users/example/node_modules/yargs/node_modules/is-fullwidth-code-point/package.json +/Users/example/node_modules/yargs/node_modules/is-fullwidth-code-point/index.d.ts +/Users/example/node_modules/yargs/node_modules/ansi-regex/license +/Users/example/node_modules/yargs/node_modules/ansi-regex/index.js +/Users/example/node_modules/yargs/node_modules/ansi-regex/readme.md +/Users/example/node_modules/yargs/node_modules/ansi-regex/package.json +/Users/example/node_modules/yargs/node_modules/ansi-regex/index.d.ts +/Users/example/node_modules/yargs/node_modules/string-width/license +/Users/example/node_modules/yargs/node_modules/string-width/index.js +/Users/example/node_modules/yargs/node_modules/string-width/readme.md +/Users/example/node_modules/yargs/node_modules/string-width/package.json +/Users/example/node_modules/yargs/node_modules/string-width/index.d.ts +/Users/example/node_modules/yargs/yargs.mjs +/Users/example/node_modules/yargs/README.md +/Users/example/node_modules/yargs/package.json +/Users/example/node_modules/yargs/index.cjs +/Users/example/node_modules/yargs/index.mjs +/Users/example/node_modules/yargs/lib/platform-shims/browser.mjs +/Users/example/node_modules/yargs/lib/platform-shims/esm.mjs +/Users/example/node_modules/yargs/yargs +/Users/example/node_modules/yargs/build/index.cjs +/Users/example/node_modules/yargs/build/lib/argsert.js +/Users/example/node_modules/yargs/build/lib/yerror.js +/Users/example/node_modules/yargs/build/lib/typings/yargs-parser-types.js +/Users/example/node_modules/yargs/build/lib/typings/common-types.js +/Users/example/node_modules/yargs/build/lib/parse-command.js +/Users/example/node_modules/yargs/build/lib/completion.js +/Users/example/node_modules/yargs/build/lib/utils/apply-extends.js +/Users/example/node_modules/yargs/build/lib/utils/is-promise.js +/Users/example/node_modules/yargs/build/lib/utils/set-blocking.js +/Users/example/node_modules/yargs/build/lib/utils/maybe-async-result.js +/Users/example/node_modules/yargs/build/lib/utils/which-module.js +/Users/example/node_modules/yargs/build/lib/utils/obj-filter.js +/Users/example/node_modules/yargs/build/lib/utils/process-argv.js +/Users/example/node_modules/yargs/build/lib/utils/levenshtein.js +/Users/example/node_modules/yargs/build/lib/command.js +/Users/example/node_modules/yargs/build/lib/validation.js +/Users/example/node_modules/yargs/build/lib/middleware.js +/Users/example/node_modules/yargs/build/lib/usage.js +/Users/example/node_modules/yargs/build/lib/completion-templates.js +/Users/example/node_modules/yargs/build/lib/yargs-factory.js +/Users/example/node_modules/yargs/helpers/helpers.mjs +/Users/example/node_modules/yargs/helpers/index.js +/Users/example/node_modules/yargs/helpers/package.json +/Users/example/node_modules/yargs/browser.d.ts +/Users/example/node_modules/amdefine/LICENSE +/Users/example/node_modules/amdefine/intercept.js +/Users/example/node_modules/amdefine/amdefine.js +/Users/example/node_modules/amdefine/README.md +/Users/example/node_modules/amdefine/package.json +/Users/example/node_modules/clone-response/LICENSE +/Users/example/node_modules/clone-response/node_modules/mimic-response/license +/Users/example/node_modules/clone-response/node_modules/mimic-response/index.js +/Users/example/node_modules/clone-response/node_modules/mimic-response/readme.md +/Users/example/node_modules/clone-response/node_modules/mimic-response/package.json +/Users/example/node_modules/clone-response/README.md +/Users/example/node_modules/clone-response/package.json +/Users/example/node_modules/clone-response/src/index.js +/Users/example/node_modules/urix/LICENSE +/Users/example/node_modules/urix/test/index.js +/Users/example/node_modules/urix/index.js +/Users/example/node_modules/urix/.jshintrc +/Users/example/node_modules/urix/readme.md +/Users/example/node_modules/urix/package.json +/Users/example/node_modules/make-iterator/LICENSE +/Users/example/node_modules/make-iterator/index.js +/Users/example/node_modules/make-iterator/README.md +/Users/example/node_modules/make-iterator/package.json +/Users/example/node_modules/rxjs/InnerSubscriber.d.ts +/Users/example/node_modules/rxjs/Subscriber.js +/Users/example/node_modules/rxjs/Observable.js +/Users/example/node_modules/rxjs/Scheduler.js.map +/Users/example/node_modules/rxjs/SubjectSubscription.js.map +/Users/example/node_modules/rxjs/InnerSubscriber.js.map +/Users/example/node_modules/rxjs/OuterSubscriber.d.ts +/Users/example/node_modules/rxjs/Subscription.js.map +/Users/example/node_modules/rxjs/Observer.d.ts +/Users/example/node_modules/rxjs/Notification.js +/Users/example/node_modules/rxjs/migrations/update-6_0_0/index.js +/Users/example/node_modules/rxjs/migrations/update-6_0_0/index.js.map +/Users/example/node_modules/rxjs/migrations/collection.json +/Users/example/node_modules/rxjs/AsyncSubject.js +/Users/example/node_modules/rxjs/webSocket/index.js +/Users/example/node_modules/rxjs/webSocket/package.json +/Users/example/node_modules/rxjs/webSocket/index.js.map +/Users/example/node_modules/rxjs/webSocket/index.d.ts +/Users/example/node_modules/rxjs/Subject.js +/Users/example/node_modules/rxjs/BehaviorSubject.js +/Users/example/node_modules/rxjs/Subscription.d.ts +/Users/example/node_modules/rxjs/Subscriber.js.map +/Users/example/node_modules/rxjs/operators/windowToggle.js +/Users/example/node_modules/rxjs/operators/distinct.d.ts +/Users/example/node_modules/rxjs/operators/auditTime.d.ts +/Users/example/node_modules/rxjs/operators/windowTime.js.map +/Users/example/node_modules/rxjs/operators/timeInterval.js.map +/Users/example/node_modules/rxjs/operators/first.d.ts +/Users/example/node_modules/rxjs/operators/windowCount.d.ts +/Users/example/node_modules/rxjs/operators/publishReplay.js.map +/Users/example/node_modules/rxjs/operators/isEmpty.js.map +/Users/example/node_modules/rxjs/operators/skipLast.js +/Users/example/node_modules/rxjs/operators/exhaust.js +/Users/example/node_modules/rxjs/operators/window.js.map +/Users/example/node_modules/rxjs/operators/withLatestFrom.d.ts +/Users/example/node_modules/rxjs/operators/switchMapTo.js.map +/Users/example/node_modules/rxjs/operators/single.js +/Users/example/node_modules/rxjs/operators/filter.d.ts +/Users/example/node_modules/rxjs/operators/skip.d.ts +/Users/example/node_modules/rxjs/operators/dematerialize.d.ts +/Users/example/node_modules/rxjs/operators/throttleTime.d.ts +/Users/example/node_modules/rxjs/operators/race.js +/Users/example/node_modules/rxjs/operators/merge.js.map +/Users/example/node_modules/rxjs/operators/publishLast.js.map +/Users/example/node_modules/rxjs/operators/materialize.js.map +/Users/example/node_modules/rxjs/operators/catchError.d.ts +/Users/example/node_modules/rxjs/operators/share.d.ts +/Users/example/node_modules/rxjs/operators/bufferToggle.js.map +/Users/example/node_modules/rxjs/operators/groupBy.d.ts +/Users/example/node_modules/rxjs/operators/exhaust.js.map +/Users/example/node_modules/rxjs/operators/count.js.map +/Users/example/node_modules/rxjs/operators/shareReplay.js.map +/Users/example/node_modules/rxjs/operators/audit.d.ts +/Users/example/node_modules/rxjs/operators/findIndex.js.map +/Users/example/node_modules/rxjs/operators/filter.js.map +/Users/example/node_modules/rxjs/operators/timestamp.js.map +/Users/example/node_modules/rxjs/operators/repeatWhen.js.map +/Users/example/node_modules/rxjs/operators/concatAll.js.map +/Users/example/node_modules/rxjs/operators/combineLatest.js.map +/Users/example/node_modules/rxjs/operators/concat.d.ts +/Users/example/node_modules/rxjs/operators/mergeAll.js.map +/Users/example/node_modules/rxjs/operators/groupBy.js.map +/Users/example/node_modules/rxjs/operators/findIndex.js +/Users/example/node_modules/rxjs/operators/sampleTime.js.map +/Users/example/node_modules/rxjs/operators/pluck.js +/Users/example/node_modules/rxjs/operators/windowWhen.js +/Users/example/node_modules/rxjs/operators/every.js +/Users/example/node_modules/rxjs/operators/switchMap.js +/Users/example/node_modules/rxjs/operators/zip.js.map +/Users/example/node_modules/rxjs/operators/every.d.ts +/Users/example/node_modules/rxjs/operators/partition.js.map +/Users/example/node_modules/rxjs/operators/multicast.js.map +/Users/example/node_modules/rxjs/operators/defaultIfEmpty.js +/Users/example/node_modules/rxjs/operators/windowWhen.js.map +/Users/example/node_modules/rxjs/operators/windowToggle.d.ts +/Users/example/node_modules/rxjs/operators/throwIfEmpty.d.ts +/Users/example/node_modules/rxjs/operators/single.js.map +/Users/example/node_modules/rxjs/operators/bufferWhen.d.ts +/Users/example/node_modules/rxjs/operators/refCount.js.map +/Users/example/node_modules/rxjs/operators/finalize.js +/Users/example/node_modules/rxjs/operators/buffer.d.ts +/Users/example/node_modules/rxjs/operators/bufferTime.js +/Users/example/node_modules/rxjs/operators/retryWhen.d.ts +/Users/example/node_modules/rxjs/operators/takeUntil.js +/Users/example/node_modules/rxjs/operators/timeout.js +/Users/example/node_modules/rxjs/operators/elementAt.js +/Users/example/node_modules/rxjs/operators/combineLatest.js +/Users/example/node_modules/rxjs/operators/takeWhile.js +/Users/example/node_modules/rxjs/operators/publishLast.js +/Users/example/node_modules/rxjs/operators/delayWhen.js +/Users/example/node_modules/rxjs/operators/bufferTime.d.ts +/Users/example/node_modules/rxjs/operators/sample.js.map +/Users/example/node_modules/rxjs/operators/switchAll.d.ts +/Users/example/node_modules/rxjs/operators/first.js.map +/Users/example/node_modules/rxjs/operators/partition.d.ts +/Users/example/node_modules/rxjs/operators/merge.js +/Users/example/node_modules/rxjs/operators/subscribeOn.js +/Users/example/node_modules/rxjs/operators/share.js.map +/Users/example/node_modules/rxjs/operators/bufferCount.d.ts +/Users/example/node_modules/rxjs/operators/concat.js.map +/Users/example/node_modules/rxjs/operators/skip.js.map +/Users/example/node_modules/rxjs/operators/distinct.js +/Users/example/node_modules/rxjs/operators/takeLast.d.ts +/Users/example/node_modules/rxjs/operators/mergeScan.js +/Users/example/node_modules/rxjs/operators/max.js +/Users/example/node_modules/rxjs/operators/toArray.js +/Users/example/node_modules/rxjs/operators/retryWhen.js.map +/Users/example/node_modules/rxjs/operators/auditTime.js +/Users/example/node_modules/rxjs/operators/mergeScan.d.ts +/Users/example/node_modules/rxjs/operators/throwIfEmpty.js.map +/Users/example/node_modules/rxjs/operators/switchMap.js.map +/Users/example/node_modules/rxjs/operators/materialize.d.ts +/Users/example/node_modules/rxjs/operators/mergeMapTo.js +/Users/example/node_modules/rxjs/operators/takeWhile.d.ts +/Users/example/node_modules/rxjs/operators/onErrorResumeNext.d.ts +/Users/example/node_modules/rxjs/operators/startWith.d.ts +/Users/example/node_modules/rxjs/operators/switchMap.d.ts +/Users/example/node_modules/rxjs/operators/refCount.js +/Users/example/node_modules/rxjs/operators/timeInterval.d.ts +/Users/example/node_modules/rxjs/operators/throttleTime.js +/Users/example/node_modules/rxjs/operators/isEmpty.js +/Users/example/node_modules/rxjs/operators/withLatestFrom.js.map +/Users/example/node_modules/rxjs/operators/ignoreElements.js.map +/Users/example/node_modules/rxjs/operators/concatMapTo.js +/Users/example/node_modules/rxjs/operators/skipUntil.d.ts +/Users/example/node_modules/rxjs/operators/min.d.ts +/Users/example/node_modules/rxjs/operators/ignoreElements.js +/Users/example/node_modules/rxjs/operators/sequenceEqual.js.map +/Users/example/node_modules/rxjs/operators/distinctUntilChanged.js +/Users/example/node_modules/rxjs/operators/elementAt.d.ts +/Users/example/node_modules/rxjs/operators/withLatestFrom.js +/Users/example/node_modules/rxjs/operators/pairwise.js.map +/Users/example/node_modules/rxjs/operators/takeUntil.js.map +/Users/example/node_modules/rxjs/operators/max.d.ts +/Users/example/node_modules/rxjs/operators/skipWhile.d.ts +/Users/example/node_modules/rxjs/operators/pluck.d.ts +/Users/example/node_modules/rxjs/operators/delay.js.map +/Users/example/node_modules/rxjs/operators/delayWhen.d.ts +/Users/example/node_modules/rxjs/operators/auditTime.js.map +/Users/example/node_modules/rxjs/operators/onErrorResumeNext.js.map +/Users/example/node_modules/rxjs/operators/concat.js +/Users/example/node_modules/rxjs/operators/find.js.map +/Users/example/node_modules/rxjs/operators/reduce.js +/Users/example/node_modules/rxjs/operators/throttle.d.ts +/Users/example/node_modules/rxjs/operators/publishBehavior.js.map +/Users/example/node_modules/rxjs/operators/index.js +/Users/example/node_modules/rxjs/operators/window.js +/Users/example/node_modules/rxjs/operators/mergeMap.d.ts +/Users/example/node_modules/rxjs/operators/skipWhile.js.map +/Users/example/node_modules/rxjs/operators/throttleTime.js.map +/Users/example/node_modules/rxjs/operators/skip.js +/Users/example/node_modules/rxjs/operators/concatAll.d.ts +/Users/example/node_modules/rxjs/operators/reduce.d.ts +/Users/example/node_modules/rxjs/operators/concatAll.js +/Users/example/node_modules/rxjs/operators/debounce.d.ts +/Users/example/node_modules/rxjs/operators/bufferCount.js.map +/Users/example/node_modules/rxjs/operators/defaultIfEmpty.js.map +/Users/example/node_modules/rxjs/operators/skipLast.d.ts +/Users/example/node_modules/rxjs/operators/repeatWhen.d.ts +/Users/example/node_modules/rxjs/operators/mergeMap.js +/Users/example/node_modules/rxjs/operators/elementAt.js.map +/Users/example/node_modules/rxjs/operators/audit.js +/Users/example/node_modules/rxjs/operators/takeUntil.d.ts +/Users/example/node_modules/rxjs/operators/switchMapTo.js +/Users/example/node_modules/rxjs/operators/timeoutWith.js +/Users/example/node_modules/rxjs/operators/onErrorResumeNext.js +/Users/example/node_modules/rxjs/operators/tap.d.ts +/Users/example/node_modules/rxjs/operators/partition.js +/Users/example/node_modules/rxjs/operators/timeoutWith.d.ts +/Users/example/node_modules/rxjs/operators/mergeAll.d.ts +/Users/example/node_modules/rxjs/operators/debounce.js.map +/Users/example/node_modules/rxjs/operators/publish.js.map +/Users/example/node_modules/rxjs/operators/observeOn.js +/Users/example/node_modules/rxjs/operators/concatMap.d.ts +/Users/example/node_modules/rxjs/operators/switchMapTo.d.ts +/Users/example/node_modules/rxjs/operators/find.d.ts +/Users/example/node_modules/rxjs/operators/exhaust.d.ts +/Users/example/node_modules/rxjs/operators/zipAll.js.map +/Users/example/node_modules/rxjs/operators/concatMap.js +/Users/example/node_modules/rxjs/operators/timeout.d.ts +/Users/example/node_modules/rxjs/operators/takeWhile.js.map +/Users/example/node_modules/rxjs/operators/publishBehavior.d.ts +/Users/example/node_modules/rxjs/operators/sequenceEqual.d.ts +/Users/example/node_modules/rxjs/operators/publishBehavior.js +/Users/example/node_modules/rxjs/operators/zipAll.js +/Users/example/node_modules/rxjs/operators/takeLast.js +/Users/example/node_modules/rxjs/operators/timeout.js.map +/Users/example/node_modules/rxjs/operators/combineAll.d.ts +/Users/example/node_modules/rxjs/operators/mergeAll.js +/Users/example/node_modules/rxjs/operators/switchAll.js.map +/Users/example/node_modules/rxjs/operators/publishReplay.d.ts +/Users/example/node_modules/rxjs/operators/combineAll.js +/Users/example/node_modules/rxjs/operators/skipWhile.js +/Users/example/node_modules/rxjs/operators/debounce.js +/Users/example/node_modules/rxjs/operators/skipUntil.js.map +/Users/example/node_modules/rxjs/operators/mergeScan.js.map +/Users/example/node_modules/rxjs/operators/startWith.js.map +/Users/example/node_modules/rxjs/operators/zip.d.ts +/Users/example/node_modules/rxjs/operators/skipUntil.js +/Users/example/node_modules/rxjs/operators/bufferToggle.js +/Users/example/node_modules/rxjs/operators/timestamp.js +/Users/example/node_modules/rxjs/operators/map.js.map +/Users/example/node_modules/rxjs/operators/exhaustMap.js.map +/Users/example/node_modules/rxjs/operators/ignoreElements.d.ts +/Users/example/node_modules/rxjs/operators/bufferCount.js +/Users/example/node_modules/rxjs/operators/shareReplay.d.ts +/Users/example/node_modules/rxjs/operators/debounceTime.js +/Users/example/node_modules/rxjs/operators/refCount.d.ts +/Users/example/node_modules/rxjs/operators/timeoutWith.js.map +/Users/example/node_modules/rxjs/operators/repeat.js.map +/Users/example/node_modules/rxjs/operators/package.json +/Users/example/node_modules/rxjs/operators/count.d.ts +/Users/example/node_modules/rxjs/operators/multicast.js +/Users/example/node_modules/rxjs/operators/scan.js.map +/Users/example/node_modules/rxjs/operators/retryWhen.js +/Users/example/node_modules/rxjs/operators/mapTo.d.ts +/Users/example/node_modules/rxjs/operators/finalize.d.ts +/Users/example/node_modules/rxjs/operators/throwIfEmpty.js +/Users/example/node_modules/rxjs/operators/catchError.js +/Users/example/node_modules/rxjs/operators/dematerialize.js +/Users/example/node_modules/rxjs/operators/pairwise.d.ts +/Users/example/node_modules/rxjs/operators/audit.js.map +/Users/example/node_modules/rxjs/operators/observeOn.js.map +/Users/example/node_modules/rxjs/operators/count.js +/Users/example/node_modules/rxjs/operators/publishLast.d.ts +/Users/example/node_modules/rxjs/operators/observeOn.d.ts +/Users/example/node_modules/rxjs/operators/takeLast.js.map +/Users/example/node_modules/rxjs/operators/combineAll.js.map +/Users/example/node_modules/rxjs/operators/concatMapTo.js.map +/Users/example/node_modules/rxjs/operators/sampleTime.js +/Users/example/node_modules/rxjs/operators/windowToggle.js.map +/Users/example/node_modules/rxjs/operators/publish.js +/Users/example/node_modules/rxjs/operators/combineLatest.d.ts +/Users/example/node_modules/rxjs/operators/sample.d.ts +/Users/example/node_modules/rxjs/operators/catchError.js.map +/Users/example/node_modules/rxjs/operators/reduce.js.map +/Users/example/node_modules/rxjs/operators/repeat.d.ts +/Users/example/node_modules/rxjs/operators/delay.d.ts +/Users/example/node_modules/rxjs/operators/expand.js +/Users/example/node_modules/rxjs/operators/throttle.js +/Users/example/node_modules/rxjs/operators/race.d.ts +/Users/example/node_modules/rxjs/operators/publish.d.ts +/Users/example/node_modules/rxjs/operators/subscribeOn.d.ts +/Users/example/node_modules/rxjs/operators/index.js.map +/Users/example/node_modules/rxjs/operators/publishReplay.js +/Users/example/node_modules/rxjs/operators/repeatWhen.js +/Users/example/node_modules/rxjs/operators/groupBy.js +/Users/example/node_modules/rxjs/operators/throttle.js.map +/Users/example/node_modules/rxjs/operators/windowWhen.d.ts +/Users/example/node_modules/rxjs/operators/distinctUntilKeyChanged.js.map +/Users/example/node_modules/rxjs/operators/retry.js.map +/Users/example/node_modules/rxjs/operators/distinct.js.map +/Users/example/node_modules/rxjs/operators/debounceTime.d.ts +/Users/example/node_modules/rxjs/operators/sampleTime.d.ts +/Users/example/node_modules/rxjs/operators/pairwise.js +/Users/example/node_modules/rxjs/operators/tap.js +/Users/example/node_modules/rxjs/operators/take.js.map +/Users/example/node_modules/rxjs/operators/bufferWhen.js.map +/Users/example/node_modules/rxjs/operators/bufferToggle.d.ts +/Users/example/node_modules/rxjs/operators/sequenceEqual.js +/Users/example/node_modules/rxjs/operators/isEmpty.d.ts +/Users/example/node_modules/rxjs/operators/first.js +/Users/example/node_modules/rxjs/operators/defaultIfEmpty.d.ts +/Users/example/node_modules/rxjs/operators/race.js.map +/Users/example/node_modules/rxjs/operators/debounceTime.js.map +/Users/example/node_modules/rxjs/operators/repeat.js +/Users/example/node_modules/rxjs/operators/tap.js.map +/Users/example/node_modules/rxjs/operators/windowCount.js +/Users/example/node_modules/rxjs/operators/mapTo.js +/Users/example/node_modules/rxjs/operators/mergeMapTo.js.map +/Users/example/node_modules/rxjs/operators/timestamp.d.ts +/Users/example/node_modules/rxjs/operators/materialize.js +/Users/example/node_modules/rxjs/operators/windowTime.d.ts +/Users/example/node_modules/rxjs/operators/expand.d.ts +/Users/example/node_modules/rxjs/operators/scan.d.ts +/Users/example/node_modules/rxjs/operators/zip.js +/Users/example/node_modules/rxjs/operators/distinctUntilKeyChanged.js +/Users/example/node_modules/rxjs/operators/zipAll.d.ts +/Users/example/node_modules/rxjs/operators/expand.js.map +/Users/example/node_modules/rxjs/operators/index.d.ts +/Users/example/node_modules/rxjs/operators/merge.d.ts +/Users/example/node_modules/rxjs/operators/retry.js +/Users/example/node_modules/rxjs/operators/concatMapTo.d.ts +/Users/example/node_modules/rxjs/operators/pluck.js.map +/Users/example/node_modules/rxjs/operators/distinctUntilKeyChanged.d.ts +/Users/example/node_modules/rxjs/operators/switchAll.js +/Users/example/node_modules/rxjs/operators/buffer.js.map +/Users/example/node_modules/rxjs/operators/mergeMapTo.d.ts +/Users/example/node_modules/rxjs/operators/exhaustMap.js +/Users/example/node_modules/rxjs/operators/min.js +/Users/example/node_modules/rxjs/operators/map.js +/Users/example/node_modules/rxjs/operators/last.d.ts +/Users/example/node_modules/rxjs/operators/window.d.ts +/Users/example/node_modules/rxjs/operators/toArray.js.map +/Users/example/node_modules/rxjs/operators/take.d.ts +/Users/example/node_modules/rxjs/operators/toArray.d.ts +/Users/example/node_modules/rxjs/operators/findIndex.d.ts +/Users/example/node_modules/rxjs/operators/shareReplay.js +/Users/example/node_modules/rxjs/operators/min.js.map +/Users/example/node_modules/rxjs/operators/scan.js +/Users/example/node_modules/rxjs/operators/subscribeOn.js.map +/Users/example/node_modules/rxjs/operators/filter.js +/Users/example/node_modules/rxjs/operators/distinctUntilChanged.d.ts +/Users/example/node_modules/rxjs/operators/find.js +/Users/example/node_modules/rxjs/operators/retry.d.ts +/Users/example/node_modules/rxjs/operators/windowTime.js +/Users/example/node_modules/rxjs/operators/sample.js +/Users/example/node_modules/rxjs/operators/mergeMap.js.map +/Users/example/node_modules/rxjs/operators/windowCount.js.map +/Users/example/node_modules/rxjs/operators/bufferTime.js.map +/Users/example/node_modules/rxjs/operators/every.js.map +/Users/example/node_modules/rxjs/operators/concatMap.js.map +/Users/example/node_modules/rxjs/operators/dematerialize.js.map +/Users/example/node_modules/rxjs/operators/timeInterval.js +/Users/example/node_modules/rxjs/operators/skipLast.js.map +/Users/example/node_modules/rxjs/operators/exhaustMap.d.ts +/Users/example/node_modules/rxjs/operators/map.d.ts +/Users/example/node_modules/rxjs/operators/multicast.d.ts +/Users/example/node_modules/rxjs/operators/distinctUntilChanged.js.map +/Users/example/node_modules/rxjs/operators/delayWhen.js.map +/Users/example/node_modules/rxjs/operators/buffer.js +/Users/example/node_modules/rxjs/operators/mapTo.js.map +/Users/example/node_modules/rxjs/operators/last.js.map +/Users/example/node_modules/rxjs/operators/single.d.ts +/Users/example/node_modules/rxjs/operators/take.js +/Users/example/node_modules/rxjs/operators/last.js +/Users/example/node_modules/rxjs/operators/max.js.map +/Users/example/node_modules/rxjs/operators/bufferWhen.js +/Users/example/node_modules/rxjs/operators/delay.js +/Users/example/node_modules/rxjs/operators/share.js +/Users/example/node_modules/rxjs/operators/startWith.js +/Users/example/node_modules/rxjs/operators/finalize.js.map +/Users/example/node_modules/rxjs/util/TimeoutError.js.map +/Users/example/node_modules/rxjs/util/hostReportError.d.ts +/Users/example/node_modules/rxjs/util/ObjectUnsubscribedError.js +/Users/example/node_modules/rxjs/util/ObjectUnsubscribedError.js.map +/Users/example/node_modules/rxjs/util/tryCatch.js.map +/Users/example/node_modules/rxjs/util/isPromise.d.ts +/Users/example/node_modules/rxjs/util/ObjectUnsubscribedError.d.ts +/Users/example/node_modules/rxjs/util/isNumeric.js.map +/Users/example/node_modules/rxjs/util/Immediate.js +/Users/example/node_modules/rxjs/util/root.js.map +/Users/example/node_modules/rxjs/util/Immediate.d.ts +/Users/example/node_modules/rxjs/util/applyMixins.js +/Users/example/node_modules/rxjs/util/UnsubscriptionError.js +/Users/example/node_modules/rxjs/util/isNumeric.js +/Users/example/node_modules/rxjs/util/isFunction.js.map +/Users/example/node_modules/rxjs/util/tryCatch.d.ts +/Users/example/node_modules/rxjs/util/isScheduler.js +/Users/example/node_modules/rxjs/util/subscribeToIterable.js.map +/Users/example/node_modules/rxjs/util/toSubscriber.js +/Users/example/node_modules/rxjs/util/subscribeToResult.js.map +/Users/example/node_modules/rxjs/util/errorObject.js.map +/Users/example/node_modules/rxjs/util/not.d.ts +/Users/example/node_modules/rxjs/util/EmptyError.d.ts +/Users/example/node_modules/rxjs/util/isFunction.d.ts +/Users/example/node_modules/rxjs/util/subscribeToObservable.js +/Users/example/node_modules/rxjs/util/ArgumentOutOfRangeError.js.map +/Users/example/node_modules/rxjs/util/pipe.js.map +/Users/example/node_modules/rxjs/util/isDate.js.map +/Users/example/node_modules/rxjs/util/isScheduler.js.map +/Users/example/node_modules/rxjs/util/isObservable.js +/Users/example/node_modules/rxjs/util/isNumeric.d.ts +/Users/example/node_modules/rxjs/util/isObservable.d.ts +/Users/example/node_modules/rxjs/util/isArray.js.map +/Users/example/node_modules/rxjs/util/identity.js.map +/Users/example/node_modules/rxjs/util/subscribeToResult.js +/Users/example/node_modules/rxjs/util/applyMixins.d.ts +/Users/example/node_modules/rxjs/util/noop.d.ts +/Users/example/node_modules/rxjs/util/isPromise.js.map +/Users/example/node_modules/rxjs/util/ArgumentOutOfRangeError.js +/Users/example/node_modules/rxjs/util/errorObject.d.ts +/Users/example/node_modules/rxjs/util/subscribeToObservable.js.map +/Users/example/node_modules/rxjs/util/isObservable.js.map +/Users/example/node_modules/rxjs/util/pipe.d.ts +/Users/example/node_modules/rxjs/util/isIterable.js +/Users/example/node_modules/rxjs/util/ArgumentOutOfRangeError.d.ts +/Users/example/node_modules/rxjs/util/subscribeTo.d.ts +/Users/example/node_modules/rxjs/util/subscribeTo.js +/Users/example/node_modules/rxjs/util/isScheduler.d.ts +/Users/example/node_modules/rxjs/util/isArray.d.ts +/Users/example/node_modules/rxjs/util/isArrayLike.d.ts +/Users/example/node_modules/rxjs/util/subscribeToPromise.js +/Users/example/node_modules/rxjs/util/isIterable.d.ts +/Users/example/node_modules/rxjs/util/isObject.js.map +/Users/example/node_modules/rxjs/util/isFunction.js +/Users/example/node_modules/rxjs/util/TimeoutError.js +/Users/example/node_modules/rxjs/util/subscribeToArray.d.ts +/Users/example/node_modules/rxjs/util/isIterable.js.map +/Users/example/node_modules/rxjs/util/identity.d.ts +/Users/example/node_modules/rxjs/util/root.js +/Users/example/node_modules/rxjs/util/subscribeToResult.d.ts +/Users/example/node_modules/rxjs/util/subscribeToIterable.d.ts +/Users/example/node_modules/rxjs/util/toSubscriber.d.ts +/Users/example/node_modules/rxjs/util/isPromise.js +/Users/example/node_modules/rxjs/util/tryCatch.js +/Users/example/node_modules/rxjs/util/isArrayLike.js.map +/Users/example/node_modules/rxjs/util/subscribeToPromise.d.ts +/Users/example/node_modules/rxjs/util/toSubscriber.js.map +/Users/example/node_modules/rxjs/util/UnsubscriptionError.js.map +/Users/example/node_modules/rxjs/util/hostReportError.js.map +/Users/example/node_modules/rxjs/util/errorObject.js +/Users/example/node_modules/rxjs/util/hostReportError.js +/Users/example/node_modules/rxjs/util/isObject.js +/Users/example/node_modules/rxjs/util/EmptyError.js +/Users/example/node_modules/rxjs/util/isObject.d.ts +/Users/example/node_modules/rxjs/util/identity.js +/Users/example/node_modules/rxjs/util/pipe.js +/Users/example/node_modules/rxjs/util/subscribeToPromise.js.map +/Users/example/node_modules/rxjs/util/not.js.map +/Users/example/node_modules/rxjs/util/noop.js.map +/Users/example/node_modules/rxjs/util/subscribeToArray.js +/Users/example/node_modules/rxjs/util/EmptyError.js.map +/Users/example/node_modules/rxjs/util/isDate.d.ts +/Users/example/node_modules/rxjs/util/not.js +/Users/example/node_modules/rxjs/util/isArray.js +/Users/example/node_modules/rxjs/util/TimeoutError.d.ts +/Users/example/node_modules/rxjs/util/applyMixins.js.map +/Users/example/node_modules/rxjs/util/isArrayLike.js +/Users/example/node_modules/rxjs/util/Immediate.js.map +/Users/example/node_modules/rxjs/util/isDate.js +/Users/example/node_modules/rxjs/util/subscribeToObservable.d.ts +/Users/example/node_modules/rxjs/util/root.d.ts +/Users/example/node_modules/rxjs/util/UnsubscriptionError.d.ts +/Users/example/node_modules/rxjs/util/subscribeToArray.js.map +/Users/example/node_modules/rxjs/util/subscribeTo.js.map +/Users/example/node_modules/rxjs/util/noop.js +/Users/example/node_modules/rxjs/util/subscribeToIterable.js +/Users/example/node_modules/rxjs/Operator.js +/Users/example/node_modules/rxjs/internal-compatibility/index.js +/Users/example/node_modules/rxjs/internal-compatibility/package.json +/Users/example/node_modules/rxjs/internal-compatibility/index.js.map +/Users/example/node_modules/rxjs/internal-compatibility/index.d.ts +/Users/example/node_modules/rxjs/ReplaySubject.js.map +/Users/example/node_modules/rxjs/Observable.js.map +/Users/example/node_modules/rxjs/Observer.js.map +/Users/example/node_modules/rxjs/interfaces.js +/Users/example/node_modules/rxjs/BehaviorSubject.d.ts +/Users/example/node_modules/rxjs/Observer.js +/Users/example/node_modules/rxjs/node_modules/tslib/tslib.d.ts +/Users/example/node_modules/rxjs/node_modules/tslib/tslib.js +/Users/example/node_modules/rxjs/node_modules/tslib/test/validateModuleExportsMatchCommonJS/index.js +/Users/example/node_modules/rxjs/node_modules/tslib/test/validateModuleExportsMatchCommonJS/package.json +/Users/example/node_modules/rxjs/node_modules/tslib/CopyrightNotice.txt +/Users/example/node_modules/rxjs/node_modules/tslib/README.md +/Users/example/node_modules/rxjs/node_modules/tslib/tslib.es6.js +/Users/example/node_modules/rxjs/node_modules/tslib/package.json +/Users/example/node_modules/rxjs/node_modules/tslib/tslib.es6.html +/Users/example/node_modules/rxjs/node_modules/tslib/LICENSE.txt +/Users/example/node_modules/rxjs/node_modules/tslib/modules/index.js +/Users/example/node_modules/rxjs/node_modules/tslib/modules/package.json +/Users/example/node_modules/rxjs/node_modules/tslib/tslib.html +/Users/example/node_modules/rxjs/internal/InnerSubscriber.d.ts +/Users/example/node_modules/rxjs/internal/Subscriber.js +/Users/example/node_modules/rxjs/internal/Observable.js +/Users/example/node_modules/rxjs/internal/Scheduler.js.map +/Users/example/node_modules/rxjs/internal/innerSubscribe.js.map +/Users/example/node_modules/rxjs/internal/SubjectSubscription.js.map +/Users/example/node_modules/rxjs/internal/InnerSubscriber.js.map +/Users/example/node_modules/rxjs/internal/OuterSubscriber.d.ts +/Users/example/node_modules/rxjs/internal/Subscription.js.map +/Users/example/node_modules/rxjs/internal/Observer.d.ts +/Users/example/node_modules/rxjs/internal/Notification.js +/Users/example/node_modules/rxjs/internal/AsyncSubject.js +/Users/example/node_modules/rxjs/internal/Subject.js +/Users/example/node_modules/rxjs/internal/BehaviorSubject.js +/Users/example/node_modules/rxjs/internal/Subscription.d.ts +/Users/example/node_modules/rxjs/internal/types.js +/Users/example/node_modules/rxjs/internal/types.js.map +/Users/example/node_modules/rxjs/internal/Subscriber.js.map +/Users/example/node_modules/rxjs/internal/operators/windowToggle.js +/Users/example/node_modules/rxjs/internal/operators/distinct.d.ts +/Users/example/node_modules/rxjs/internal/operators/auditTime.d.ts +/Users/example/node_modules/rxjs/internal/operators/windowTime.js.map +/Users/example/node_modules/rxjs/internal/operators/timeInterval.js.map +/Users/example/node_modules/rxjs/internal/operators/first.d.ts +/Users/example/node_modules/rxjs/internal/operators/windowCount.d.ts +/Users/example/node_modules/rxjs/internal/operators/endWith.js.map +/Users/example/node_modules/rxjs/internal/operators/publishReplay.js.map +/Users/example/node_modules/rxjs/internal/operators/isEmpty.js.map +/Users/example/node_modules/rxjs/internal/operators/skipLast.js +/Users/example/node_modules/rxjs/internal/operators/exhaust.js +/Users/example/node_modules/rxjs/internal/operators/window.js.map +/Users/example/node_modules/rxjs/internal/operators/withLatestFrom.d.ts +/Users/example/node_modules/rxjs/internal/operators/switchMapTo.js.map +/Users/example/node_modules/rxjs/internal/operators/single.js +/Users/example/node_modules/rxjs/internal/operators/filter.d.ts +/Users/example/node_modules/rxjs/internal/operators/skip.d.ts +/Users/example/node_modules/rxjs/internal/operators/dematerialize.d.ts +/Users/example/node_modules/rxjs/internal/operators/throttleTime.d.ts +/Users/example/node_modules/rxjs/internal/operators/race.js +/Users/example/node_modules/rxjs/internal/operators/merge.js.map +/Users/example/node_modules/rxjs/internal/operators/publishLast.js.map +/Users/example/node_modules/rxjs/internal/operators/materialize.js.map +/Users/example/node_modules/rxjs/internal/operators/catchError.d.ts +/Users/example/node_modules/rxjs/internal/operators/share.d.ts +/Users/example/node_modules/rxjs/internal/operators/bufferToggle.js.map +/Users/example/node_modules/rxjs/internal/operators/groupBy.d.ts +/Users/example/node_modules/rxjs/internal/operators/exhaust.js.map +/Users/example/node_modules/rxjs/internal/operators/count.js.map +/Users/example/node_modules/rxjs/internal/operators/shareReplay.js.map +/Users/example/node_modules/rxjs/internal/operators/audit.d.ts +/Users/example/node_modules/rxjs/internal/operators/findIndex.js.map +/Users/example/node_modules/rxjs/internal/operators/filter.js.map +/Users/example/node_modules/rxjs/internal/operators/timestamp.js.map +/Users/example/node_modules/rxjs/internal/operators/repeatWhen.js.map +/Users/example/node_modules/rxjs/internal/operators/concatAll.js.map +/Users/example/node_modules/rxjs/internal/operators/combineLatest.js.map +/Users/example/node_modules/rxjs/internal/operators/concat.d.ts +/Users/example/node_modules/rxjs/internal/operators/mergeAll.js.map +/Users/example/node_modules/rxjs/internal/operators/groupBy.js.map +/Users/example/node_modules/rxjs/internal/operators/findIndex.js +/Users/example/node_modules/rxjs/internal/operators/sampleTime.js.map +/Users/example/node_modules/rxjs/internal/operators/pluck.js +/Users/example/node_modules/rxjs/internal/operators/windowWhen.js +/Users/example/node_modules/rxjs/internal/operators/every.js +/Users/example/node_modules/rxjs/internal/operators/switchMap.js +/Users/example/node_modules/rxjs/internal/operators/zip.js.map +/Users/example/node_modules/rxjs/internal/operators/every.d.ts +/Users/example/node_modules/rxjs/internal/operators/partition.js.map +/Users/example/node_modules/rxjs/internal/operators/multicast.js.map +/Users/example/node_modules/rxjs/internal/operators/defaultIfEmpty.js +/Users/example/node_modules/rxjs/internal/operators/windowWhen.js.map +/Users/example/node_modules/rxjs/internal/operators/windowToggle.d.ts +/Users/example/node_modules/rxjs/internal/operators/throwIfEmpty.d.ts +/Users/example/node_modules/rxjs/internal/operators/single.js.map +/Users/example/node_modules/rxjs/internal/operators/endWith.d.ts +/Users/example/node_modules/rxjs/internal/operators/bufferWhen.d.ts +/Users/example/node_modules/rxjs/internal/operators/refCount.js.map +/Users/example/node_modules/rxjs/internal/operators/finalize.js +/Users/example/node_modules/rxjs/internal/operators/buffer.d.ts +/Users/example/node_modules/rxjs/internal/operators/bufferTime.js +/Users/example/node_modules/rxjs/internal/operators/retryWhen.d.ts +/Users/example/node_modules/rxjs/internal/operators/takeUntil.js +/Users/example/node_modules/rxjs/internal/operators/timeout.js +/Users/example/node_modules/rxjs/internal/operators/elementAt.js +/Users/example/node_modules/rxjs/internal/operators/combineLatest.js +/Users/example/node_modules/rxjs/internal/operators/takeWhile.js +/Users/example/node_modules/rxjs/internal/operators/publishLast.js +/Users/example/node_modules/rxjs/internal/operators/delayWhen.js +/Users/example/node_modules/rxjs/internal/operators/bufferTime.d.ts +/Users/example/node_modules/rxjs/internal/operators/sample.js.map +/Users/example/node_modules/rxjs/internal/operators/switchAll.d.ts +/Users/example/node_modules/rxjs/internal/operators/first.js.map +/Users/example/node_modules/rxjs/internal/operators/partition.d.ts +/Users/example/node_modules/rxjs/internal/operators/merge.js +/Users/example/node_modules/rxjs/internal/operators/subscribeOn.js +/Users/example/node_modules/rxjs/internal/operators/share.js.map +/Users/example/node_modules/rxjs/internal/operators/bufferCount.d.ts +/Users/example/node_modules/rxjs/internal/operators/concat.js.map +/Users/example/node_modules/rxjs/internal/operators/skip.js.map +/Users/example/node_modules/rxjs/internal/operators/distinct.js +/Users/example/node_modules/rxjs/internal/operators/takeLast.d.ts +/Users/example/node_modules/rxjs/internal/operators/mergeScan.js +/Users/example/node_modules/rxjs/internal/operators/max.js +/Users/example/node_modules/rxjs/internal/operators/toArray.js +/Users/example/node_modules/rxjs/internal/operators/retryWhen.js.map +/Users/example/node_modules/rxjs/internal/operators/auditTime.js +/Users/example/node_modules/rxjs/internal/operators/mergeScan.d.ts +/Users/example/node_modules/rxjs/internal/operators/throwIfEmpty.js.map +/Users/example/node_modules/rxjs/internal/operators/switchMap.js.map +/Users/example/node_modules/rxjs/internal/operators/materialize.d.ts +/Users/example/node_modules/rxjs/internal/operators/mergeMapTo.js +/Users/example/node_modules/rxjs/internal/operators/takeWhile.d.ts +/Users/example/node_modules/rxjs/internal/operators/onErrorResumeNext.d.ts +/Users/example/node_modules/rxjs/internal/operators/startWith.d.ts +/Users/example/node_modules/rxjs/internal/operators/switchMap.d.ts +/Users/example/node_modules/rxjs/internal/operators/refCount.js +/Users/example/node_modules/rxjs/internal/operators/timeInterval.d.ts +/Users/example/node_modules/rxjs/internal/operators/throttleTime.js +/Users/example/node_modules/rxjs/internal/operators/isEmpty.js +/Users/example/node_modules/rxjs/internal/operators/withLatestFrom.js.map +/Users/example/node_modules/rxjs/internal/operators/ignoreElements.js.map +/Users/example/node_modules/rxjs/internal/operators/concatMapTo.js +/Users/example/node_modules/rxjs/internal/operators/skipUntil.d.ts +/Users/example/node_modules/rxjs/internal/operators/min.d.ts +/Users/example/node_modules/rxjs/internal/operators/ignoreElements.js +/Users/example/node_modules/rxjs/internal/operators/sequenceEqual.js.map +/Users/example/node_modules/rxjs/internal/operators/distinctUntilChanged.js +/Users/example/node_modules/rxjs/internal/operators/elementAt.d.ts +/Users/example/node_modules/rxjs/internal/operators/withLatestFrom.js +/Users/example/node_modules/rxjs/internal/operators/pairwise.js.map +/Users/example/node_modules/rxjs/internal/operators/takeUntil.js.map +/Users/example/node_modules/rxjs/internal/operators/max.d.ts +/Users/example/node_modules/rxjs/internal/operators/skipWhile.d.ts +/Users/example/node_modules/rxjs/internal/operators/pluck.d.ts +/Users/example/node_modules/rxjs/internal/operators/delay.js.map +/Users/example/node_modules/rxjs/internal/operators/delayWhen.d.ts +/Users/example/node_modules/rxjs/internal/operators/auditTime.js.map +/Users/example/node_modules/rxjs/internal/operators/onErrorResumeNext.js.map +/Users/example/node_modules/rxjs/internal/operators/concat.js +/Users/example/node_modules/rxjs/internal/operators/find.js.map +/Users/example/node_modules/rxjs/internal/operators/reduce.js +/Users/example/node_modules/rxjs/internal/operators/throttle.d.ts +/Users/example/node_modules/rxjs/internal/operators/publishBehavior.js.map +/Users/example/node_modules/rxjs/internal/operators/index.js +/Users/example/node_modules/rxjs/internal/operators/window.js +/Users/example/node_modules/rxjs/internal/operators/mergeMap.d.ts +/Users/example/node_modules/rxjs/internal/operators/skipWhile.js.map +/Users/example/node_modules/rxjs/internal/operators/throttleTime.js.map +/Users/example/node_modules/rxjs/internal/operators/skip.js +/Users/example/node_modules/rxjs/internal/operators/concatAll.d.ts +/Users/example/node_modules/rxjs/internal/operators/reduce.d.ts +/Users/example/node_modules/rxjs/internal/operators/concatAll.js +/Users/example/node_modules/rxjs/internal/operators/debounce.d.ts +/Users/example/node_modules/rxjs/internal/operators/bufferCount.js.map +/Users/example/node_modules/rxjs/internal/operators/defaultIfEmpty.js.map +/Users/example/node_modules/rxjs/internal/operators/skipLast.d.ts +/Users/example/node_modules/rxjs/internal/operators/repeatWhen.d.ts +/Users/example/node_modules/rxjs/internal/operators/mergeMap.js +/Users/example/node_modules/rxjs/internal/operators/elementAt.js.map +/Users/example/node_modules/rxjs/internal/operators/audit.js +/Users/example/node_modules/rxjs/internal/operators/takeUntil.d.ts +/Users/example/node_modules/rxjs/internal/operators/switchMapTo.js +/Users/example/node_modules/rxjs/internal/operators/timeoutWith.js +/Users/example/node_modules/rxjs/internal/operators/onErrorResumeNext.js +/Users/example/node_modules/rxjs/internal/operators/tap.d.ts +/Users/example/node_modules/rxjs/internal/operators/partition.js +/Users/example/node_modules/rxjs/internal/operators/timeoutWith.d.ts +/Users/example/node_modules/rxjs/internal/operators/mergeAll.d.ts +/Users/example/node_modules/rxjs/internal/operators/endWith.js +/Users/example/node_modules/rxjs/internal/operators/debounce.js.map +/Users/example/node_modules/rxjs/internal/operators/publish.js.map +/Users/example/node_modules/rxjs/internal/operators/observeOn.js +/Users/example/node_modules/rxjs/internal/operators/concatMap.d.ts +/Users/example/node_modules/rxjs/internal/operators/switchMapTo.d.ts +/Users/example/node_modules/rxjs/internal/operators/find.d.ts +/Users/example/node_modules/rxjs/internal/operators/exhaust.d.ts +/Users/example/node_modules/rxjs/internal/operators/zipAll.js.map +/Users/example/node_modules/rxjs/internal/operators/concatMap.js +/Users/example/node_modules/rxjs/internal/operators/timeout.d.ts +/Users/example/node_modules/rxjs/internal/operators/takeWhile.js.map +/Users/example/node_modules/rxjs/internal/operators/publishBehavior.d.ts +/Users/example/node_modules/rxjs/internal/operators/sequenceEqual.d.ts +/Users/example/node_modules/rxjs/internal/operators/publishBehavior.js +/Users/example/node_modules/rxjs/internal/operators/zipAll.js +/Users/example/node_modules/rxjs/internal/operators/takeLast.js +/Users/example/node_modules/rxjs/internal/operators/timeout.js.map +/Users/example/node_modules/rxjs/internal/operators/combineAll.d.ts +/Users/example/node_modules/rxjs/internal/operators/mergeAll.js +/Users/example/node_modules/rxjs/internal/operators/switchAll.js.map +/Users/example/node_modules/rxjs/internal/operators/publishReplay.d.ts +/Users/example/node_modules/rxjs/internal/operators/combineAll.js +/Users/example/node_modules/rxjs/internal/operators/skipWhile.js +/Users/example/node_modules/rxjs/internal/operators/debounce.js +/Users/example/node_modules/rxjs/internal/operators/skipUntil.js.map +/Users/example/node_modules/rxjs/internal/operators/mergeScan.js.map +/Users/example/node_modules/rxjs/internal/operators/startWith.js.map +/Users/example/node_modules/rxjs/internal/operators/zip.d.ts +/Users/example/node_modules/rxjs/internal/operators/skipUntil.js +/Users/example/node_modules/rxjs/internal/operators/bufferToggle.js +/Users/example/node_modules/rxjs/internal/operators/timestamp.js +/Users/example/node_modules/rxjs/internal/operators/map.js.map +/Users/example/node_modules/rxjs/internal/operators/exhaustMap.js.map +/Users/example/node_modules/rxjs/internal/operators/ignoreElements.d.ts +/Users/example/node_modules/rxjs/internal/operators/bufferCount.js +/Users/example/node_modules/rxjs/internal/operators/shareReplay.d.ts +/Users/example/node_modules/rxjs/internal/operators/debounceTime.js +/Users/example/node_modules/rxjs/internal/operators/refCount.d.ts +/Users/example/node_modules/rxjs/internal/operators/timeoutWith.js.map +/Users/example/node_modules/rxjs/internal/operators/repeat.js.map +/Users/example/node_modules/rxjs/internal/operators/count.d.ts +/Users/example/node_modules/rxjs/internal/operators/multicast.js +/Users/example/node_modules/rxjs/internal/operators/scan.js.map +/Users/example/node_modules/rxjs/internal/operators/retryWhen.js +/Users/example/node_modules/rxjs/internal/operators/mapTo.d.ts +/Users/example/node_modules/rxjs/internal/operators/finalize.d.ts +/Users/example/node_modules/rxjs/internal/operators/throwIfEmpty.js +/Users/example/node_modules/rxjs/internal/operators/catchError.js +/Users/example/node_modules/rxjs/internal/operators/dematerialize.js +/Users/example/node_modules/rxjs/internal/operators/pairwise.d.ts +/Users/example/node_modules/rxjs/internal/operators/audit.js.map +/Users/example/node_modules/rxjs/internal/operators/observeOn.js.map +/Users/example/node_modules/rxjs/internal/operators/count.js +/Users/example/node_modules/rxjs/internal/operators/publishLast.d.ts +/Users/example/node_modules/rxjs/internal/operators/observeOn.d.ts +/Users/example/node_modules/rxjs/internal/operators/takeLast.js.map +/Users/example/node_modules/rxjs/internal/operators/combineAll.js.map +/Users/example/node_modules/rxjs/internal/operators/concatMapTo.js.map +/Users/example/node_modules/rxjs/internal/operators/sampleTime.js +/Users/example/node_modules/rxjs/internal/operators/windowToggle.js.map +/Users/example/node_modules/rxjs/internal/operators/publish.js +/Users/example/node_modules/rxjs/internal/operators/combineLatest.d.ts +/Users/example/node_modules/rxjs/internal/operators/sample.d.ts +/Users/example/node_modules/rxjs/internal/operators/catchError.js.map +/Users/example/node_modules/rxjs/internal/operators/reduce.js.map +/Users/example/node_modules/rxjs/internal/operators/repeat.d.ts +/Users/example/node_modules/rxjs/internal/operators/delay.d.ts +/Users/example/node_modules/rxjs/internal/operators/expand.js +/Users/example/node_modules/rxjs/internal/operators/throttle.js +/Users/example/node_modules/rxjs/internal/operators/race.d.ts +/Users/example/node_modules/rxjs/internal/operators/publish.d.ts +/Users/example/node_modules/rxjs/internal/operators/subscribeOn.d.ts +/Users/example/node_modules/rxjs/internal/operators/index.js.map +/Users/example/node_modules/rxjs/internal/operators/publishReplay.js +/Users/example/node_modules/rxjs/internal/operators/repeatWhen.js +/Users/example/node_modules/rxjs/internal/operators/groupBy.js +/Users/example/node_modules/rxjs/internal/operators/throttle.js.map +/Users/example/node_modules/rxjs/internal/operators/windowWhen.d.ts +/Users/example/node_modules/rxjs/internal/operators/distinctUntilKeyChanged.js.map +/Users/example/node_modules/rxjs/internal/operators/retry.js.map +/Users/example/node_modules/rxjs/internal/operators/distinct.js.map +/Users/example/node_modules/rxjs/internal/operators/debounceTime.d.ts +/Users/example/node_modules/rxjs/internal/operators/sampleTime.d.ts +/Users/example/node_modules/rxjs/internal/operators/pairwise.js +/Users/example/node_modules/rxjs/internal/operators/tap.js +/Users/example/node_modules/rxjs/internal/operators/take.js.map +/Users/example/node_modules/rxjs/internal/operators/bufferWhen.js.map +/Users/example/node_modules/rxjs/internal/operators/bufferToggle.d.ts +/Users/example/node_modules/rxjs/internal/operators/sequenceEqual.js +/Users/example/node_modules/rxjs/internal/operators/isEmpty.d.ts +/Users/example/node_modules/rxjs/internal/operators/first.js +/Users/example/node_modules/rxjs/internal/operators/defaultIfEmpty.d.ts +/Users/example/node_modules/rxjs/internal/operators/race.js.map +/Users/example/node_modules/rxjs/internal/operators/debounceTime.js.map +/Users/example/node_modules/rxjs/internal/operators/repeat.js +/Users/example/node_modules/rxjs/internal/operators/tap.js.map +/Users/example/node_modules/rxjs/internal/operators/windowCount.js +/Users/example/node_modules/rxjs/internal/operators/mapTo.js +/Users/example/node_modules/rxjs/internal/operators/mergeMapTo.js.map +/Users/example/node_modules/rxjs/internal/operators/timestamp.d.ts +/Users/example/node_modules/rxjs/internal/operators/materialize.js +/Users/example/node_modules/rxjs/internal/operators/windowTime.d.ts +/Users/example/node_modules/rxjs/internal/operators/expand.d.ts +/Users/example/node_modules/rxjs/internal/operators/scan.d.ts +/Users/example/node_modules/rxjs/internal/operators/zip.js +/Users/example/node_modules/rxjs/internal/operators/distinctUntilKeyChanged.js +/Users/example/node_modules/rxjs/internal/operators/zipAll.d.ts +/Users/example/node_modules/rxjs/internal/operators/expand.js.map +/Users/example/node_modules/rxjs/internal/operators/index.d.ts +/Users/example/node_modules/rxjs/internal/operators/merge.d.ts +/Users/example/node_modules/rxjs/internal/operators/retry.js +/Users/example/node_modules/rxjs/internal/operators/concatMapTo.d.ts +/Users/example/node_modules/rxjs/internal/operators/pluck.js.map +/Users/example/node_modules/rxjs/internal/operators/distinctUntilKeyChanged.d.ts +/Users/example/node_modules/rxjs/internal/operators/switchAll.js +/Users/example/node_modules/rxjs/internal/operators/buffer.js.map +/Users/example/node_modules/rxjs/internal/operators/mergeMapTo.d.ts +/Users/example/node_modules/rxjs/internal/operators/exhaustMap.js +/Users/example/node_modules/rxjs/internal/operators/min.js +/Users/example/node_modules/rxjs/internal/operators/map.js +/Users/example/node_modules/rxjs/internal/operators/last.d.ts +/Users/example/node_modules/rxjs/internal/operators/window.d.ts +/Users/example/node_modules/rxjs/internal/operators/toArray.js.map +/Users/example/node_modules/rxjs/internal/operators/take.d.ts +/Users/example/node_modules/rxjs/internal/operators/toArray.d.ts +/Users/example/node_modules/rxjs/internal/operators/findIndex.d.ts +/Users/example/node_modules/rxjs/internal/operators/shareReplay.js +/Users/example/node_modules/rxjs/internal/operators/min.js.map +/Users/example/node_modules/rxjs/internal/operators/scan.js +/Users/example/node_modules/rxjs/internal/operators/subscribeOn.js.map +/Users/example/node_modules/rxjs/internal/operators/filter.js +/Users/example/node_modules/rxjs/internal/operators/distinctUntilChanged.d.ts +/Users/example/node_modules/rxjs/internal/operators/find.js +/Users/example/node_modules/rxjs/internal/operators/retry.d.ts +/Users/example/node_modules/rxjs/internal/operators/windowTime.js +/Users/example/node_modules/rxjs/internal/operators/sample.js +/Users/example/node_modules/rxjs/internal/operators/mergeMap.js.map +/Users/example/node_modules/rxjs/internal/operators/windowCount.js.map +/Users/example/node_modules/rxjs/internal/operators/bufferTime.js.map +/Users/example/node_modules/rxjs/internal/operators/every.js.map +/Users/example/node_modules/rxjs/internal/operators/concatMap.js.map +/Users/example/node_modules/rxjs/internal/operators/dematerialize.js.map +/Users/example/node_modules/rxjs/internal/operators/timeInterval.js +/Users/example/node_modules/rxjs/internal/operators/skipLast.js.map +/Users/example/node_modules/rxjs/internal/operators/exhaustMap.d.ts +/Users/example/node_modules/rxjs/internal/operators/map.d.ts +/Users/example/node_modules/rxjs/internal/operators/multicast.d.ts +/Users/example/node_modules/rxjs/internal/operators/distinctUntilChanged.js.map +/Users/example/node_modules/rxjs/internal/operators/delayWhen.js.map +/Users/example/node_modules/rxjs/internal/operators/buffer.js +/Users/example/node_modules/rxjs/internal/operators/mapTo.js.map +/Users/example/node_modules/rxjs/internal/operators/last.js.map +/Users/example/node_modules/rxjs/internal/operators/single.d.ts +/Users/example/node_modules/rxjs/internal/operators/take.js +/Users/example/node_modules/rxjs/internal/operators/last.js +/Users/example/node_modules/rxjs/internal/operators/max.js.map +/Users/example/node_modules/rxjs/internal/operators/bufferWhen.js +/Users/example/node_modules/rxjs/internal/operators/delay.js +/Users/example/node_modules/rxjs/internal/operators/share.js +/Users/example/node_modules/rxjs/internal/operators/startWith.js +/Users/example/node_modules/rxjs/internal/operators/finalize.js.map +/Users/example/node_modules/rxjs/internal/util/TimeoutError.js.map +/Users/example/node_modules/rxjs/internal/util/hostReportError.d.ts +/Users/example/node_modules/rxjs/internal/util/ObjectUnsubscribedError.js +/Users/example/node_modules/rxjs/internal/util/ObjectUnsubscribedError.js.map +/Users/example/node_modules/rxjs/internal/util/tryCatch.js.map +/Users/example/node_modules/rxjs/internal/util/isPromise.d.ts +/Users/example/node_modules/rxjs/internal/util/ObjectUnsubscribedError.d.ts +/Users/example/node_modules/rxjs/internal/util/isNumeric.js.map +/Users/example/node_modules/rxjs/internal/util/Immediate.js +/Users/example/node_modules/rxjs/internal/util/root.js.map +/Users/example/node_modules/rxjs/internal/util/Immediate.d.ts +/Users/example/node_modules/rxjs/internal/util/applyMixins.js +/Users/example/node_modules/rxjs/internal/util/UnsubscriptionError.js +/Users/example/node_modules/rxjs/internal/util/isNumeric.js +/Users/example/node_modules/rxjs/internal/util/isFunction.js.map +/Users/example/node_modules/rxjs/internal/util/tryCatch.d.ts +/Users/example/node_modules/rxjs/internal/util/isScheduler.js +/Users/example/node_modules/rxjs/internal/util/subscribeToIterable.js.map +/Users/example/node_modules/rxjs/internal/util/toSubscriber.js +/Users/example/node_modules/rxjs/internal/util/subscribeToResult.js.map +/Users/example/node_modules/rxjs/internal/util/errorObject.js.map +/Users/example/node_modules/rxjs/internal/util/not.d.ts +/Users/example/node_modules/rxjs/internal/util/EmptyError.d.ts +/Users/example/node_modules/rxjs/internal/util/isFunction.d.ts +/Users/example/node_modules/rxjs/internal/util/subscribeToObservable.js +/Users/example/node_modules/rxjs/internal/util/ArgumentOutOfRangeError.js.map +/Users/example/node_modules/rxjs/internal/util/pipe.js.map +/Users/example/node_modules/rxjs/internal/util/isDate.js.map +/Users/example/node_modules/rxjs/internal/util/isScheduler.js.map +/Users/example/node_modules/rxjs/internal/util/isObservable.js +/Users/example/node_modules/rxjs/internal/util/isNumeric.d.ts +/Users/example/node_modules/rxjs/internal/util/isObservable.d.ts +/Users/example/node_modules/rxjs/internal/util/isArray.js.map +/Users/example/node_modules/rxjs/internal/util/identity.js.map +/Users/example/node_modules/rxjs/internal/util/subscribeToResult.js +/Users/example/node_modules/rxjs/internal/util/applyMixins.d.ts +/Users/example/node_modules/rxjs/internal/util/noop.d.ts +/Users/example/node_modules/rxjs/internal/util/isPromise.js.map +/Users/example/node_modules/rxjs/internal/util/canReportError.js +/Users/example/node_modules/rxjs/internal/util/canReportError.js.map +/Users/example/node_modules/rxjs/internal/util/ArgumentOutOfRangeError.js +/Users/example/node_modules/rxjs/internal/util/errorObject.d.ts +/Users/example/node_modules/rxjs/internal/util/subscribeToObservable.js.map +/Users/example/node_modules/rxjs/internal/util/isObservable.js.map +/Users/example/node_modules/rxjs/internal/util/pipe.d.ts +/Users/example/node_modules/rxjs/internal/util/isIterable.js +/Users/example/node_modules/rxjs/internal/util/ArgumentOutOfRangeError.d.ts +/Users/example/node_modules/rxjs/internal/util/subscribeTo.d.ts +/Users/example/node_modules/rxjs/internal/util/subscribeTo.js +/Users/example/node_modules/rxjs/internal/util/isScheduler.d.ts +/Users/example/node_modules/rxjs/internal/util/isArray.d.ts +/Users/example/node_modules/rxjs/internal/util/isArrayLike.d.ts +/Users/example/node_modules/rxjs/internal/util/subscribeToPromise.js +/Users/example/node_modules/rxjs/internal/util/isIterable.d.ts +/Users/example/node_modules/rxjs/internal/util/isObject.js.map +/Users/example/node_modules/rxjs/internal/util/isInteropObservable.js +/Users/example/node_modules/rxjs/internal/util/isFunction.js +/Users/example/node_modules/rxjs/internal/util/TimeoutError.js +/Users/example/node_modules/rxjs/internal/util/subscribeToArray.d.ts +/Users/example/node_modules/rxjs/internal/util/isIterable.js.map +/Users/example/node_modules/rxjs/internal/util/identity.d.ts +/Users/example/node_modules/rxjs/internal/util/root.js +/Users/example/node_modules/rxjs/internal/util/subscribeToResult.d.ts +/Users/example/node_modules/rxjs/internal/util/canReportError.d.ts +/Users/example/node_modules/rxjs/internal/util/subscribeToIterable.d.ts +/Users/example/node_modules/rxjs/internal/util/isInteropObservable.js.map +/Users/example/node_modules/rxjs/internal/util/toSubscriber.d.ts +/Users/example/node_modules/rxjs/internal/util/isPromise.js +/Users/example/node_modules/rxjs/internal/util/tryCatch.js +/Users/example/node_modules/rxjs/internal/util/isInteropObservable.d.ts +/Users/example/node_modules/rxjs/internal/util/isArrayLike.js.map +/Users/example/node_modules/rxjs/internal/util/subscribeToPromise.d.ts +/Users/example/node_modules/rxjs/internal/util/toSubscriber.js.map +/Users/example/node_modules/rxjs/internal/util/UnsubscriptionError.js.map +/Users/example/node_modules/rxjs/internal/util/hostReportError.js.map +/Users/example/node_modules/rxjs/internal/util/errorObject.js +/Users/example/node_modules/rxjs/internal/util/hostReportError.js +/Users/example/node_modules/rxjs/internal/util/isObject.js +/Users/example/node_modules/rxjs/internal/util/EmptyError.js +/Users/example/node_modules/rxjs/internal/util/isObject.d.ts +/Users/example/node_modules/rxjs/internal/util/identity.js +/Users/example/node_modules/rxjs/internal/util/pipe.js +/Users/example/node_modules/rxjs/internal/util/subscribeToPromise.js.map +/Users/example/node_modules/rxjs/internal/util/not.js.map +/Users/example/node_modules/rxjs/internal/util/noop.js.map +/Users/example/node_modules/rxjs/internal/util/subscribeToArray.js +/Users/example/node_modules/rxjs/internal/util/EmptyError.js.map +/Users/example/node_modules/rxjs/internal/util/isDate.d.ts +/Users/example/node_modules/rxjs/internal/util/not.js +/Users/example/node_modules/rxjs/internal/util/isArray.js +/Users/example/node_modules/rxjs/internal/util/TimeoutError.d.ts +/Users/example/node_modules/rxjs/internal/util/applyMixins.js.map +/Users/example/node_modules/rxjs/internal/util/isArrayLike.js +/Users/example/node_modules/rxjs/internal/util/Immediate.js.map +/Users/example/node_modules/rxjs/internal/util/isDate.js +/Users/example/node_modules/rxjs/internal/util/subscribeToObservable.d.ts +/Users/example/node_modules/rxjs/internal/util/root.d.ts +/Users/example/node_modules/rxjs/internal/util/UnsubscriptionError.d.ts +/Users/example/node_modules/rxjs/internal/util/subscribeToArray.js.map +/Users/example/node_modules/rxjs/internal/util/subscribeTo.js.map +/Users/example/node_modules/rxjs/internal/util/noop.js +/Users/example/node_modules/rxjs/internal/util/subscribeToIterable.js +/Users/example/node_modules/rxjs/internal/Operator.js +/Users/example/node_modules/rxjs/internal/ReplaySubject.js.map +/Users/example/node_modules/rxjs/internal/types.d.ts +/Users/example/node_modules/rxjs/internal/Observable.js.map +/Users/example/node_modules/rxjs/internal/config.d.ts +/Users/example/node_modules/rxjs/internal/Observer.js.map +/Users/example/node_modules/rxjs/internal/BehaviorSubject.d.ts +/Users/example/node_modules/rxjs/internal/Observer.js +/Users/example/node_modules/rxjs/internal/scheduler/AsyncScheduler.js.map +/Users/example/node_modules/rxjs/internal/scheduler/Action.js.map +/Users/example/node_modules/rxjs/internal/scheduler/animationFrame.js +/Users/example/node_modules/rxjs/internal/scheduler/asap.js +/Users/example/node_modules/rxjs/internal/scheduler/animationFrame.d.ts +/Users/example/node_modules/rxjs/internal/scheduler/Action.js +/Users/example/node_modules/rxjs/internal/scheduler/QueueScheduler.d.ts +/Users/example/node_modules/rxjs/internal/scheduler/AnimationFrameAction.js.map +/Users/example/node_modules/rxjs/internal/scheduler/AsapScheduler.d.ts +/Users/example/node_modules/rxjs/internal/scheduler/Action.d.ts +/Users/example/node_modules/rxjs/internal/scheduler/VirtualTimeScheduler.d.ts +/Users/example/node_modules/rxjs/internal/scheduler/QueueAction.d.ts +/Users/example/node_modules/rxjs/internal/scheduler/AsapAction.js +/Users/example/node_modules/rxjs/internal/scheduler/async.js.map +/Users/example/node_modules/rxjs/internal/scheduler/animationFrame.js.map +/Users/example/node_modules/rxjs/internal/scheduler/QueueScheduler.js.map +/Users/example/node_modules/rxjs/internal/scheduler/VirtualTimeScheduler.js.map +/Users/example/node_modules/rxjs/internal/scheduler/AsapScheduler.js.map +/Users/example/node_modules/rxjs/internal/scheduler/asap.js.map +/Users/example/node_modules/rxjs/internal/scheduler/queue.js +/Users/example/node_modules/rxjs/internal/scheduler/AsyncScheduler.d.ts +/Users/example/node_modules/rxjs/internal/scheduler/asap.d.ts +/Users/example/node_modules/rxjs/internal/scheduler/QueueAction.js.map +/Users/example/node_modules/rxjs/internal/scheduler/AnimationFrameAction.js +/Users/example/node_modules/rxjs/internal/scheduler/AsapAction.js.map +/Users/example/node_modules/rxjs/internal/scheduler/AnimationFrameScheduler.js.map +/Users/example/node_modules/rxjs/internal/scheduler/async.js +/Users/example/node_modules/rxjs/internal/scheduler/queue.d.ts +/Users/example/node_modules/rxjs/internal/scheduler/AsapAction.d.ts +/Users/example/node_modules/rxjs/internal/scheduler/AsyncAction.js.map +/Users/example/node_modules/rxjs/internal/scheduler/queue.js.map +/Users/example/node_modules/rxjs/internal/scheduler/AsyncAction.d.ts +/Users/example/node_modules/rxjs/internal/scheduler/AnimationFrameScheduler.d.ts +/Users/example/node_modules/rxjs/internal/scheduler/QueueAction.js +/Users/example/node_modules/rxjs/internal/scheduler/AsyncAction.js +/Users/example/node_modules/rxjs/internal/scheduler/AsapScheduler.js +/Users/example/node_modules/rxjs/internal/scheduler/QueueScheduler.js +/Users/example/node_modules/rxjs/internal/scheduler/VirtualTimeScheduler.js +/Users/example/node_modules/rxjs/internal/scheduler/AnimationFrameScheduler.js +/Users/example/node_modules/rxjs/internal/scheduler/async.d.ts +/Users/example/node_modules/rxjs/internal/scheduler/AsyncScheduler.js +/Users/example/node_modules/rxjs/internal/scheduler/AnimationFrameAction.d.ts +/Users/example/node_modules/rxjs/internal/Subscription.js +/Users/example/node_modules/rxjs/internal/Rx.d.ts +/Users/example/node_modules/rxjs/internal/symbol/rxSubscriber.js.map +/Users/example/node_modules/rxjs/internal/symbol/observable.js +/Users/example/node_modules/rxjs/internal/symbol/observable.js.map +/Users/example/node_modules/rxjs/internal/symbol/iterator.js.map +/Users/example/node_modules/rxjs/internal/symbol/rxSubscriber.js +/Users/example/node_modules/rxjs/internal/symbol/iterator.d.ts +/Users/example/node_modules/rxjs/internal/symbol/rxSubscriber.d.ts +/Users/example/node_modules/rxjs/internal/symbol/iterator.js +/Users/example/node_modules/rxjs/internal/symbol/observable.d.ts +/Users/example/node_modules/rxjs/internal/config.js +/Users/example/node_modules/rxjs/internal/Subject.js.map +/Users/example/node_modules/rxjs/internal/Notification.js.map +/Users/example/node_modules/rxjs/internal/config.js.map +/Users/example/node_modules/rxjs/internal/Operator.js.map +/Users/example/node_modules/rxjs/internal/ReplaySubject.d.ts +/Users/example/node_modules/rxjs/internal/AsyncSubject.js.map +/Users/example/node_modules/rxjs/internal/testing/ColdObservable.js.map +/Users/example/node_modules/rxjs/internal/testing/TestScheduler.d.ts +/Users/example/node_modules/rxjs/internal/testing/SubscriptionLog.js.map +/Users/example/node_modules/rxjs/internal/testing/HotObservable.js.map +/Users/example/node_modules/rxjs/internal/testing/HotObservable.d.ts +/Users/example/node_modules/rxjs/internal/testing/TestMessage.js +/Users/example/node_modules/rxjs/internal/testing/TestMessage.js.map +/Users/example/node_modules/rxjs/internal/testing/SubscriptionLoggable.d.ts +/Users/example/node_modules/rxjs/internal/testing/TestScheduler.js.map +/Users/example/node_modules/rxjs/internal/testing/ColdObservable.d.ts +/Users/example/node_modules/rxjs/internal/testing/SubscriptionLog.d.ts +/Users/example/node_modules/rxjs/internal/testing/TestMessage.d.ts +/Users/example/node_modules/rxjs/internal/testing/SubscriptionLog.js +/Users/example/node_modules/rxjs/internal/testing/SubscriptionLoggable.js +/Users/example/node_modules/rxjs/internal/testing/SubscriptionLoggable.js.map +/Users/example/node_modules/rxjs/internal/testing/ColdObservable.js +/Users/example/node_modules/rxjs/internal/testing/HotObservable.js +/Users/example/node_modules/rxjs/internal/testing/TestScheduler.js +/Users/example/node_modules/rxjs/internal/innerSubscribe.d.ts +/Users/example/node_modules/rxjs/internal/Rx.js +/Users/example/node_modules/rxjs/internal/Scheduler.js +/Users/example/node_modules/rxjs/internal/Rx.js.map +/Users/example/node_modules/rxjs/internal/Scheduler.d.ts +/Users/example/node_modules/rxjs/internal/AsyncSubject.d.ts +/Users/example/node_modules/rxjs/internal/SubjectSubscription.js +/Users/example/node_modules/rxjs/internal/Operator.d.ts +/Users/example/node_modules/rxjs/internal/innerSubscribe.js +/Users/example/node_modules/rxjs/internal/Notification.d.ts +/Users/example/node_modules/rxjs/internal/OuterSubscriber.js.map +/Users/example/node_modules/rxjs/internal/observable/bindCallback.js.map +/Users/example/node_modules/rxjs/internal/observable/never.js +/Users/example/node_modules/rxjs/internal/observable/SubscribeOnObservable.js +/Users/example/node_modules/rxjs/internal/observable/empty.js +/Users/example/node_modules/rxjs/internal/observable/ConnectableObservable.js +/Users/example/node_modules/rxjs/internal/observable/fromArray.js +/Users/example/node_modules/rxjs/internal/observable/range.js +/Users/example/node_modules/rxjs/internal/observable/race.js +/Users/example/node_modules/rxjs/internal/observable/merge.js.map +/Users/example/node_modules/rxjs/internal/observable/pairs.js +/Users/example/node_modules/rxjs/internal/observable/timer.js +/Users/example/node_modules/rxjs/internal/observable/empty.d.ts +/Users/example/node_modules/rxjs/internal/observable/fromArray.js.map +/Users/example/node_modules/rxjs/internal/observable/using.js +/Users/example/node_modules/rxjs/internal/observable/combineLatest.js.map +/Users/example/node_modules/rxjs/internal/observable/concat.d.ts +/Users/example/node_modules/rxjs/internal/observable/forkJoin.js +/Users/example/node_modules/rxjs/internal/observable/pairs.d.ts +/Users/example/node_modules/rxjs/internal/observable/SubscribeOnObservable.js.map +/Users/example/node_modules/rxjs/internal/observable/zip.js.map +/Users/example/node_modules/rxjs/internal/observable/partition.js.map +/Users/example/node_modules/rxjs/internal/observable/bindCallback.js +/Users/example/node_modules/rxjs/internal/observable/using.d.ts +/Users/example/node_modules/rxjs/internal/observable/fromEventPattern.js.map +/Users/example/node_modules/rxjs/internal/observable/from.d.ts +/Users/example/node_modules/rxjs/internal/observable/of.d.ts +/Users/example/node_modules/rxjs/internal/observable/combineLatest.js +/Users/example/node_modules/rxjs/internal/observable/partition.d.ts +/Users/example/node_modules/rxjs/internal/observable/merge.js +/Users/example/node_modules/rxjs/internal/observable/concat.js.map +/Users/example/node_modules/rxjs/internal/observable/fromPromise.d.ts +/Users/example/node_modules/rxjs/internal/observable/range.d.ts +/Users/example/node_modules/rxjs/internal/observable/bindCallback.d.ts +/Users/example/node_modules/rxjs/internal/observable/from.js.map +/Users/example/node_modules/rxjs/internal/observable/onErrorResumeNext.d.ts +/Users/example/node_modules/rxjs/internal/observable/iif.js.map +/Users/example/node_modules/rxjs/internal/observable/onErrorResumeNext.js.map +/Users/example/node_modules/rxjs/internal/observable/concat.js +/Users/example/node_modules/rxjs/internal/observable/generate.js +/Users/example/node_modules/rxjs/internal/observable/interval.js +/Users/example/node_modules/rxjs/internal/observable/defer.js.map +/Users/example/node_modules/rxjs/internal/observable/onErrorResumeNext.js +/Users/example/node_modules/rxjs/internal/observable/partition.js +/Users/example/node_modules/rxjs/internal/observable/timer.d.ts +/Users/example/node_modules/rxjs/internal/observable/pairs.js.map +/Users/example/node_modules/rxjs/internal/observable/of.js +/Users/example/node_modules/rxjs/internal/observable/generate.d.ts +/Users/example/node_modules/rxjs/internal/observable/zip.d.ts +/Users/example/node_modules/rxjs/internal/observable/fromEvent.js.map +/Users/example/node_modules/rxjs/internal/observable/range.js.map +/Users/example/node_modules/rxjs/internal/observable/bindNodeCallback.js +/Users/example/node_modules/rxjs/internal/observable/forkJoin.d.ts +/Users/example/node_modules/rxjs/internal/observable/fromEventPattern.js +/Users/example/node_modules/rxjs/internal/observable/throwError.js +/Users/example/node_modules/rxjs/internal/observable/ConnectableObservable.d.ts +/Users/example/node_modules/rxjs/internal/observable/from.js +/Users/example/node_modules/rxjs/internal/observable/defer.d.ts +/Users/example/node_modules/rxjs/internal/observable/SubscribeOnObservable.d.ts +/Users/example/node_modules/rxjs/internal/observable/combineLatest.d.ts +/Users/example/node_modules/rxjs/internal/observable/race.d.ts +/Users/example/node_modules/rxjs/internal/observable/fromIterable.js.map +/Users/example/node_modules/rxjs/internal/observable/iif.d.ts +/Users/example/node_modules/rxjs/internal/observable/interval.js.map +/Users/example/node_modules/rxjs/internal/observable/dom/WebSocketSubject.js.map +/Users/example/node_modules/rxjs/internal/observable/dom/WebSocketSubject.d.ts +/Users/example/node_modules/rxjs/internal/observable/dom/ajax.d.ts +/Users/example/node_modules/rxjs/internal/observable/dom/webSocket.d.ts +/Users/example/node_modules/rxjs/internal/observable/dom/fetch.js +/Users/example/node_modules/rxjs/internal/observable/dom/AjaxObservable.js.map +/Users/example/node_modules/rxjs/internal/observable/dom/ajax.js.map +/Users/example/node_modules/rxjs/internal/observable/dom/AjaxObservable.d.ts +/Users/example/node_modules/rxjs/internal/observable/dom/fetch.d.ts +/Users/example/node_modules/rxjs/internal/observable/dom/AjaxObservable.js +/Users/example/node_modules/rxjs/internal/observable/dom/WebSocketSubject.js +/Users/example/node_modules/rxjs/internal/observable/dom/ajax.js +/Users/example/node_modules/rxjs/internal/observable/dom/webSocket.js +/Users/example/node_modules/rxjs/internal/observable/dom/webSocket.js.map +/Users/example/node_modules/rxjs/internal/observable/dom/fetch.js.map +/Users/example/node_modules/rxjs/internal/observable/empty.js.map +/Users/example/node_modules/rxjs/internal/observable/using.js.map +/Users/example/node_modules/rxjs/internal/observable/race.js.map +/Users/example/node_modules/rxjs/internal/observable/ConnectableObservable.js.map +/Users/example/node_modules/rxjs/internal/observable/fromEventPattern.d.ts +/Users/example/node_modules/rxjs/internal/observable/timer.js.map +/Users/example/node_modules/rxjs/internal/observable/generate.js.map +/Users/example/node_modules/rxjs/internal/observable/fromEvent.js +/Users/example/node_modules/rxjs/internal/observable/interval.d.ts +/Users/example/node_modules/rxjs/internal/observable/throwError.js.map +/Users/example/node_modules/rxjs/internal/observable/bindNodeCallback.js.map +/Users/example/node_modules/rxjs/internal/observable/zip.js +/Users/example/node_modules/rxjs/internal/observable/iif.js +/Users/example/node_modules/rxjs/internal/observable/fromPromise.js.map +/Users/example/node_modules/rxjs/internal/observable/fromIterable.d.ts +/Users/example/node_modules/rxjs/internal/observable/merge.d.ts +/Users/example/node_modules/rxjs/internal/observable/of.js.map +/Users/example/node_modules/rxjs/internal/observable/never.d.ts +/Users/example/node_modules/rxjs/internal/observable/fromEvent.d.ts +/Users/example/node_modules/rxjs/internal/observable/fromIterable.js +/Users/example/node_modules/rxjs/internal/observable/fromPromise.js +/Users/example/node_modules/rxjs/internal/observable/throwError.d.ts +/Users/example/node_modules/rxjs/internal/observable/forkJoin.js.map +/Users/example/node_modules/rxjs/internal/observable/never.js.map +/Users/example/node_modules/rxjs/internal/observable/defer.js +/Users/example/node_modules/rxjs/internal/observable/bindNodeCallback.d.ts +/Users/example/node_modules/rxjs/internal/observable/fromArray.d.ts +/Users/example/node_modules/rxjs/internal/Observable.d.ts +/Users/example/node_modules/rxjs/internal/Subject.d.ts +/Users/example/node_modules/rxjs/internal/OuterSubscriber.js +/Users/example/node_modules/rxjs/internal/InnerSubscriber.js +/Users/example/node_modules/rxjs/internal/Subscriber.d.ts +/Users/example/node_modules/rxjs/internal/SubjectSubscription.d.ts +/Users/example/node_modules/rxjs/internal/scheduled/scheduleArray.js.map +/Users/example/node_modules/rxjs/internal/scheduled/scheduleArray.d.ts +/Users/example/node_modules/rxjs/internal/scheduled/scheduleIterable.js +/Users/example/node_modules/rxjs/internal/scheduled/schedulePromise.js +/Users/example/node_modules/rxjs/internal/scheduled/scheduleIterable.js.map +/Users/example/node_modules/rxjs/internal/scheduled/scheduled.js.map +/Users/example/node_modules/rxjs/internal/scheduled/scheduleArray.js +/Users/example/node_modules/rxjs/internal/scheduled/schedulePromise.d.ts +/Users/example/node_modules/rxjs/internal/scheduled/scheduled.d.ts +/Users/example/node_modules/rxjs/internal/scheduled/scheduleIterable.d.ts +/Users/example/node_modules/rxjs/internal/scheduled/schedulePromise.js.map +/Users/example/node_modules/rxjs/internal/scheduled/scheduleObservable.js +/Users/example/node_modules/rxjs/internal/scheduled/scheduled.js +/Users/example/node_modules/rxjs/internal/scheduled/scheduleObservable.js.map +/Users/example/node_modules/rxjs/internal/scheduled/scheduleObservable.d.ts +/Users/example/node_modules/rxjs/internal/BehaviorSubject.js.map +/Users/example/node_modules/rxjs/internal/ReplaySubject.js +/Users/example/node_modules/rxjs/scheduler/animationFrame.js +/Users/example/node_modules/rxjs/scheduler/asap.js +/Users/example/node_modules/rxjs/scheduler/animationFrame.d.ts +/Users/example/node_modules/rxjs/scheduler/async.js.map +/Users/example/node_modules/rxjs/scheduler/animationFrame.js.map +/Users/example/node_modules/rxjs/scheduler/asap.js.map +/Users/example/node_modules/rxjs/scheduler/queue.js +/Users/example/node_modules/rxjs/scheduler/asap.d.ts +/Users/example/node_modules/rxjs/scheduler/async.js +/Users/example/node_modules/rxjs/scheduler/queue.d.ts +/Users/example/node_modules/rxjs/scheduler/queue.js.map +/Users/example/node_modules/rxjs/scheduler/async.d.ts +/Users/example/node_modules/rxjs/Subscription.js +/Users/example/node_modules/rxjs/index.js +/Users/example/node_modules/rxjs/Rx.d.ts +/Users/example/node_modules/rxjs/symbol/rxSubscriber.js.map +/Users/example/node_modules/rxjs/symbol/observable.js +/Users/example/node_modules/rxjs/symbol/observable.js.map +/Users/example/node_modules/rxjs/symbol/iterator.js.map +/Users/example/node_modules/rxjs/symbol/rxSubscriber.js +/Users/example/node_modules/rxjs/symbol/iterator.d.ts +/Users/example/node_modules/rxjs/symbol/rxSubscriber.d.ts +/Users/example/node_modules/rxjs/symbol/iterator.js +/Users/example/node_modules/rxjs/symbol/observable.d.ts +/Users/example/node_modules/rxjs/Subject.js.map +/Users/example/node_modules/rxjs/Notification.js.map +/Users/example/node_modules/rxjs/Operator.js.map +/Users/example/node_modules/rxjs/ReplaySubject.d.ts +/Users/example/node_modules/rxjs/README.md +/Users/example/node_modules/rxjs/AsyncSubject.js.map +/Users/example/node_modules/rxjs/testing/index.js +/Users/example/node_modules/rxjs/testing/package.json +/Users/example/node_modules/rxjs/testing/index.js.map +/Users/example/node_modules/rxjs/testing/index.d.ts +/Users/example/node_modules/rxjs/fetch/index.js +/Users/example/node_modules/rxjs/fetch/package.json +/Users/example/node_modules/rxjs/fetch/index.js.map +/Users/example/node_modules/rxjs/fetch/index.d.ts +/Users/example/node_modules/rxjs/_esm5/webSocket/index.js +/Users/example/node_modules/rxjs/_esm5/webSocket/index.js.map +/Users/example/node_modules/rxjs/_esm5/operators/index.js +/Users/example/node_modules/rxjs/_esm5/operators/index.js.map +/Users/example/node_modules/rxjs/_esm5/internal-compatibility/index.js +/Users/example/node_modules/rxjs/_esm5/internal-compatibility/index.js.map +/Users/example/node_modules/rxjs/_esm5/internal/Subscriber.js +/Users/example/node_modules/rxjs/_esm5/internal/Observable.js +/Users/example/node_modules/rxjs/_esm5/internal/Scheduler.js.map +/Users/example/node_modules/rxjs/_esm5/internal/innerSubscribe.js.map +/Users/example/node_modules/rxjs/_esm5/internal/SubjectSubscription.js.map +/Users/example/node_modules/rxjs/_esm5/internal/InnerSubscriber.js.map +/Users/example/node_modules/rxjs/_esm5/internal/Subscription.js.map +/Users/example/node_modules/rxjs/_esm5/internal/Notification.js +/Users/example/node_modules/rxjs/_esm5/internal/AsyncSubject.js +/Users/example/node_modules/rxjs/_esm5/internal/Subject.js +/Users/example/node_modules/rxjs/_esm5/internal/BehaviorSubject.js +/Users/example/node_modules/rxjs/_esm5/internal/types.js +/Users/example/node_modules/rxjs/_esm5/internal/types.js.map +/Users/example/node_modules/rxjs/_esm5/internal/Subscriber.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/windowToggle.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/windowTime.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/timeInterval.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/endWith.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/publishReplay.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/isEmpty.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/skipLast.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/exhaust.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/window.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/switchMapTo.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/single.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/race.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/merge.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/publishLast.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/materialize.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/bufferToggle.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/exhaust.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/count.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/shareReplay.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/findIndex.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/filter.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/timestamp.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/repeatWhen.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/concatAll.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/combineLatest.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/mergeAll.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/groupBy.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/findIndex.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/sampleTime.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/pluck.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/windowWhen.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/every.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/switchMap.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/zip.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/partition.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/multicast.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/defaultIfEmpty.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/windowWhen.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/single.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/refCount.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/finalize.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/bufferTime.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/takeUntil.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/timeout.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/elementAt.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/combineLatest.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/takeWhile.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/publishLast.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/delayWhen.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/sample.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/first.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/merge.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/subscribeOn.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/share.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/concat.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/skip.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/distinct.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/mergeScan.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/max.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/toArray.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/retryWhen.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/auditTime.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/throwIfEmpty.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/switchMap.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/mergeMapTo.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/refCount.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/throttleTime.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/isEmpty.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/withLatestFrom.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/ignoreElements.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/concatMapTo.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/ignoreElements.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/sequenceEqual.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/distinctUntilChanged.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/withLatestFrom.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/pairwise.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/takeUntil.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/delay.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/auditTime.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/onErrorResumeNext.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/concat.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/find.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/reduce.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/publishBehavior.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/index.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/window.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/skipWhile.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/throttleTime.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/skip.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/concatAll.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/bufferCount.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/defaultIfEmpty.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/mergeMap.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/elementAt.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/audit.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/switchMapTo.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/timeoutWith.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/onErrorResumeNext.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/partition.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/endWith.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/debounce.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/publish.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/observeOn.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/zipAll.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/concatMap.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/takeWhile.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/publishBehavior.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/zipAll.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/takeLast.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/timeout.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/mergeAll.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/switchAll.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/combineAll.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/skipWhile.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/debounce.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/skipUntil.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/mergeScan.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/startWith.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/skipUntil.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/bufferToggle.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/timestamp.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/map.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/exhaustMap.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/bufferCount.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/debounceTime.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/timeoutWith.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/repeat.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/multicast.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/scan.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/retryWhen.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/throwIfEmpty.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/catchError.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/dematerialize.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/audit.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/observeOn.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/count.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/takeLast.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/combineAll.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/concatMapTo.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/sampleTime.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/windowToggle.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/publish.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/catchError.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/reduce.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/expand.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/throttle.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/index.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/publishReplay.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/repeatWhen.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/groupBy.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/throttle.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/distinctUntilKeyChanged.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/retry.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/distinct.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/pairwise.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/tap.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/take.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/bufferWhen.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/sequenceEqual.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/first.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/race.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/debounceTime.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/repeat.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/tap.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/windowCount.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/mapTo.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/mergeMapTo.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/materialize.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/zip.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/distinctUntilKeyChanged.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/expand.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/retry.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/pluck.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/switchAll.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/buffer.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/exhaustMap.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/min.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/map.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/toArray.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/shareReplay.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/min.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/scan.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/subscribeOn.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/filter.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/find.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/windowTime.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/sample.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/mergeMap.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/windowCount.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/bufferTime.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/every.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/concatMap.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/dematerialize.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/timeInterval.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/skipLast.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/distinctUntilChanged.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/delayWhen.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/buffer.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/mapTo.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/last.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/take.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/last.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/max.js.map +/Users/example/node_modules/rxjs/_esm5/internal/operators/bufferWhen.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/delay.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/share.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/startWith.js +/Users/example/node_modules/rxjs/_esm5/internal/operators/finalize.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/TimeoutError.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/ObjectUnsubscribedError.js +/Users/example/node_modules/rxjs/_esm5/internal/util/ObjectUnsubscribedError.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/tryCatch.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/isNumeric.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/Immediate.js +/Users/example/node_modules/rxjs/_esm5/internal/util/root.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/applyMixins.js +/Users/example/node_modules/rxjs/_esm5/internal/util/UnsubscriptionError.js +/Users/example/node_modules/rxjs/_esm5/internal/util/isNumeric.js +/Users/example/node_modules/rxjs/_esm5/internal/util/isFunction.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/isScheduler.js +/Users/example/node_modules/rxjs/_esm5/internal/util/subscribeToIterable.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/toSubscriber.js +/Users/example/node_modules/rxjs/_esm5/internal/util/subscribeToResult.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/errorObject.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/subscribeToObservable.js +/Users/example/node_modules/rxjs/_esm5/internal/util/ArgumentOutOfRangeError.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/pipe.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/isDate.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/isScheduler.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/isObservable.js +/Users/example/node_modules/rxjs/_esm5/internal/util/isArray.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/identity.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/subscribeToResult.js +/Users/example/node_modules/rxjs/_esm5/internal/util/isPromise.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/canReportError.js +/Users/example/node_modules/rxjs/_esm5/internal/util/canReportError.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/ArgumentOutOfRangeError.js +/Users/example/node_modules/rxjs/_esm5/internal/util/subscribeToObservable.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/isObservable.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/isIterable.js +/Users/example/node_modules/rxjs/_esm5/internal/util/subscribeTo.js +/Users/example/node_modules/rxjs/_esm5/internal/util/subscribeToPromise.js +/Users/example/node_modules/rxjs/_esm5/internal/util/isObject.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/isInteropObservable.js +/Users/example/node_modules/rxjs/_esm5/internal/util/isFunction.js +/Users/example/node_modules/rxjs/_esm5/internal/util/TimeoutError.js +/Users/example/node_modules/rxjs/_esm5/internal/util/isIterable.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/root.js +/Users/example/node_modules/rxjs/_esm5/internal/util/isInteropObservable.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/isPromise.js +/Users/example/node_modules/rxjs/_esm5/internal/util/tryCatch.js +/Users/example/node_modules/rxjs/_esm5/internal/util/isArrayLike.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/toSubscriber.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/UnsubscriptionError.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/hostReportError.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/errorObject.js +/Users/example/node_modules/rxjs/_esm5/internal/util/hostReportError.js +/Users/example/node_modules/rxjs/_esm5/internal/util/isObject.js +/Users/example/node_modules/rxjs/_esm5/internal/util/EmptyError.js +/Users/example/node_modules/rxjs/_esm5/internal/util/identity.js +/Users/example/node_modules/rxjs/_esm5/internal/util/pipe.js +/Users/example/node_modules/rxjs/_esm5/internal/util/subscribeToPromise.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/not.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/noop.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/subscribeToArray.js +/Users/example/node_modules/rxjs/_esm5/internal/util/EmptyError.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/not.js +/Users/example/node_modules/rxjs/_esm5/internal/util/isArray.js +/Users/example/node_modules/rxjs/_esm5/internal/util/applyMixins.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/isArrayLike.js +/Users/example/node_modules/rxjs/_esm5/internal/util/Immediate.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/isDate.js +/Users/example/node_modules/rxjs/_esm5/internal/util/subscribeToArray.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/subscribeTo.js.map +/Users/example/node_modules/rxjs/_esm5/internal/util/noop.js +/Users/example/node_modules/rxjs/_esm5/internal/util/subscribeToIterable.js +/Users/example/node_modules/rxjs/_esm5/internal/Operator.js +/Users/example/node_modules/rxjs/_esm5/internal/ReplaySubject.js.map +/Users/example/node_modules/rxjs/_esm5/internal/Observable.js.map +/Users/example/node_modules/rxjs/_esm5/internal/Observer.js.map +/Users/example/node_modules/rxjs/_esm5/internal/Observer.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/AsyncScheduler.js.map +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/Action.js.map +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/animationFrame.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/asap.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/Action.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/AnimationFrameAction.js.map +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/AsapAction.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/async.js.map +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/animationFrame.js.map +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/QueueScheduler.js.map +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/VirtualTimeScheduler.js.map +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/AsapScheduler.js.map +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/asap.js.map +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/queue.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/QueueAction.js.map +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/AnimationFrameAction.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/AsapAction.js.map +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/AnimationFrameScheduler.js.map +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/async.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/AsyncAction.js.map +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/queue.js.map +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/QueueAction.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/AsyncAction.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/AsapScheduler.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/QueueScheduler.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/VirtualTimeScheduler.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/AnimationFrameScheduler.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduler/AsyncScheduler.js +/Users/example/node_modules/rxjs/_esm5/internal/Subscription.js +/Users/example/node_modules/rxjs/_esm5/internal/symbol/rxSubscriber.js.map +/Users/example/node_modules/rxjs/_esm5/internal/symbol/observable.js +/Users/example/node_modules/rxjs/_esm5/internal/symbol/observable.js.map +/Users/example/node_modules/rxjs/_esm5/internal/symbol/iterator.js.map +/Users/example/node_modules/rxjs/_esm5/internal/symbol/rxSubscriber.js +/Users/example/node_modules/rxjs/_esm5/internal/symbol/iterator.js +/Users/example/node_modules/rxjs/_esm5/internal/config.js +/Users/example/node_modules/rxjs/_esm5/internal/Subject.js.map +/Users/example/node_modules/rxjs/_esm5/internal/Notification.js.map +/Users/example/node_modules/rxjs/_esm5/internal/config.js.map +/Users/example/node_modules/rxjs/_esm5/internal/Operator.js.map +/Users/example/node_modules/rxjs/_esm5/internal/AsyncSubject.js.map +/Users/example/node_modules/rxjs/_esm5/internal/testing/ColdObservable.js.map +/Users/example/node_modules/rxjs/_esm5/internal/testing/SubscriptionLog.js.map +/Users/example/node_modules/rxjs/_esm5/internal/testing/HotObservable.js.map +/Users/example/node_modules/rxjs/_esm5/internal/testing/TestMessage.js +/Users/example/node_modules/rxjs/_esm5/internal/testing/TestMessage.js.map +/Users/example/node_modules/rxjs/_esm5/internal/testing/TestScheduler.js.map +/Users/example/node_modules/rxjs/_esm5/internal/testing/SubscriptionLog.js +/Users/example/node_modules/rxjs/_esm5/internal/testing/SubscriptionLoggable.js +/Users/example/node_modules/rxjs/_esm5/internal/testing/SubscriptionLoggable.js.map +/Users/example/node_modules/rxjs/_esm5/internal/testing/ColdObservable.js +/Users/example/node_modules/rxjs/_esm5/internal/testing/HotObservable.js +/Users/example/node_modules/rxjs/_esm5/internal/testing/TestScheduler.js +/Users/example/node_modules/rxjs/_esm5/internal/Rx.js +/Users/example/node_modules/rxjs/_esm5/internal/Scheduler.js +/Users/example/node_modules/rxjs/_esm5/internal/Rx.js.map +/Users/example/node_modules/rxjs/_esm5/internal/SubjectSubscription.js +/Users/example/node_modules/rxjs/_esm5/internal/innerSubscribe.js +/Users/example/node_modules/rxjs/_esm5/internal/OuterSubscriber.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/bindCallback.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/never.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/SubscribeOnObservable.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/empty.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/ConnectableObservable.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/fromArray.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/range.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/race.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/merge.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/pairs.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/timer.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/fromArray.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/using.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/combineLatest.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/forkJoin.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/SubscribeOnObservable.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/zip.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/partition.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/bindCallback.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/fromEventPattern.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/combineLatest.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/merge.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/concat.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/from.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/iif.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/onErrorResumeNext.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/concat.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/generate.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/interval.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/defer.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/onErrorResumeNext.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/partition.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/pairs.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/of.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/fromEvent.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/range.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/bindNodeCallback.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/fromEventPattern.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/throwError.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/from.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/fromIterable.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/interval.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/dom/WebSocketSubject.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/dom/fetch.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/dom/AjaxObservable.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/dom/ajax.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/dom/AjaxObservable.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/dom/WebSocketSubject.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/dom/ajax.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/dom/webSocket.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/dom/webSocket.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/dom/fetch.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/empty.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/using.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/race.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/ConnectableObservable.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/timer.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/generate.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/fromEvent.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/throwError.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/bindNodeCallback.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/zip.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/iif.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/fromPromise.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/of.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/fromIterable.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/fromPromise.js +/Users/example/node_modules/rxjs/_esm5/internal/observable/forkJoin.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/never.js.map +/Users/example/node_modules/rxjs/_esm5/internal/observable/defer.js +/Users/example/node_modules/rxjs/_esm5/internal/OuterSubscriber.js +/Users/example/node_modules/rxjs/_esm5/internal/InnerSubscriber.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduled/scheduleArray.js.map +/Users/example/node_modules/rxjs/_esm5/internal/scheduled/scheduleIterable.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduled/schedulePromise.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduled/scheduleIterable.js.map +/Users/example/node_modules/rxjs/_esm5/internal/scheduled/scheduled.js.map +/Users/example/node_modules/rxjs/_esm5/internal/scheduled/scheduleArray.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduled/schedulePromise.js.map +/Users/example/node_modules/rxjs/_esm5/internal/scheduled/scheduleObservable.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduled/scheduled.js +/Users/example/node_modules/rxjs/_esm5/internal/scheduled/scheduleObservable.js.map +/Users/example/node_modules/rxjs/_esm5/internal/BehaviorSubject.js.map +/Users/example/node_modules/rxjs/_esm5/internal/ReplaySubject.js +/Users/example/node_modules/rxjs/_esm5/index.js +/Users/example/node_modules/rxjs/_esm5/README.md +/Users/example/node_modules/rxjs/_esm5/testing/index.js +/Users/example/node_modules/rxjs/_esm5/testing/index.js.map +/Users/example/node_modules/rxjs/_esm5/fetch/index.js +/Users/example/node_modules/rxjs/_esm5/fetch/index.js.map +/Users/example/node_modules/rxjs/_esm5/index.js.map +/Users/example/node_modules/rxjs/_esm5/LICENSE.txt +/Users/example/node_modules/rxjs/_esm5/path-mapping.js +/Users/example/node_modules/rxjs/_esm5/ajax/index.js +/Users/example/node_modules/rxjs/_esm5/ajax/index.js.map +/Users/example/node_modules/rxjs/add/observable/bindCallback.js.map +/Users/example/node_modules/rxjs/add/observable/never.js +/Users/example/node_modules/rxjs/add/observable/throw.js.map +/Users/example/node_modules/rxjs/add/observable/empty.js +/Users/example/node_modules/rxjs/add/observable/range.js +/Users/example/node_modules/rxjs/add/observable/race.js +/Users/example/node_modules/rxjs/add/observable/merge.js.map +/Users/example/node_modules/rxjs/add/observable/pairs.js +/Users/example/node_modules/rxjs/add/observable/timer.js +/Users/example/node_modules/rxjs/add/observable/empty.d.ts +/Users/example/node_modules/rxjs/add/observable/if.d.ts +/Users/example/node_modules/rxjs/add/observable/using.js +/Users/example/node_modules/rxjs/add/observable/combineLatest.js.map +/Users/example/node_modules/rxjs/add/observable/concat.d.ts +/Users/example/node_modules/rxjs/add/observable/forkJoin.js +/Users/example/node_modules/rxjs/add/observable/pairs.d.ts +/Users/example/node_modules/rxjs/add/observable/zip.js.map +/Users/example/node_modules/rxjs/add/observable/bindCallback.js +/Users/example/node_modules/rxjs/add/observable/using.d.ts +/Users/example/node_modules/rxjs/add/observable/fromEventPattern.js.map +/Users/example/node_modules/rxjs/add/observable/from.d.ts +/Users/example/node_modules/rxjs/add/observable/of.d.ts +/Users/example/node_modules/rxjs/add/observable/combineLatest.js +/Users/example/node_modules/rxjs/add/observable/merge.js +/Users/example/node_modules/rxjs/add/observable/concat.js.map +/Users/example/node_modules/rxjs/add/observable/fromPromise.d.ts +/Users/example/node_modules/rxjs/add/observable/range.d.ts +/Users/example/node_modules/rxjs/add/observable/bindCallback.d.ts +/Users/example/node_modules/rxjs/add/observable/from.js.map +/Users/example/node_modules/rxjs/add/observable/onErrorResumeNext.d.ts +/Users/example/node_modules/rxjs/add/observable/onErrorResumeNext.js.map +/Users/example/node_modules/rxjs/add/observable/concat.js +/Users/example/node_modules/rxjs/add/observable/generate.js +/Users/example/node_modules/rxjs/add/observable/interval.js +/Users/example/node_modules/rxjs/add/observable/if.js.map +/Users/example/node_modules/rxjs/add/observable/defer.js.map +/Users/example/node_modules/rxjs/add/observable/onErrorResumeNext.js +/Users/example/node_modules/rxjs/add/observable/timer.d.ts +/Users/example/node_modules/rxjs/add/observable/pairs.js.map +/Users/example/node_modules/rxjs/add/observable/of.js +/Users/example/node_modules/rxjs/add/observable/generate.d.ts +/Users/example/node_modules/rxjs/add/observable/zip.d.ts +/Users/example/node_modules/rxjs/add/observable/fromEvent.js.map +/Users/example/node_modules/rxjs/add/observable/range.js.map +/Users/example/node_modules/rxjs/add/observable/bindNodeCallback.js +/Users/example/node_modules/rxjs/add/observable/forkJoin.d.ts +/Users/example/node_modules/rxjs/add/observable/fromEventPattern.js +/Users/example/node_modules/rxjs/add/observable/from.js +/Users/example/node_modules/rxjs/add/observable/if.js +/Users/example/node_modules/rxjs/add/observable/defer.d.ts +/Users/example/node_modules/rxjs/add/observable/combineLatest.d.ts +/Users/example/node_modules/rxjs/add/observable/race.d.ts +/Users/example/node_modules/rxjs/add/observable/interval.js.map +/Users/example/node_modules/rxjs/add/observable/dom/ajax.d.ts +/Users/example/node_modules/rxjs/add/observable/dom/webSocket.d.ts +/Users/example/node_modules/rxjs/add/observable/dom/ajax.js.map +/Users/example/node_modules/rxjs/add/observable/dom/ajax.js +/Users/example/node_modules/rxjs/add/observable/dom/webSocket.js +/Users/example/node_modules/rxjs/add/observable/dom/webSocket.js.map +/Users/example/node_modules/rxjs/add/observable/empty.js.map +/Users/example/node_modules/rxjs/add/observable/using.js.map +/Users/example/node_modules/rxjs/add/observable/race.js.map +/Users/example/node_modules/rxjs/add/observable/fromEventPattern.d.ts +/Users/example/node_modules/rxjs/add/observable/timer.js.map +/Users/example/node_modules/rxjs/add/observable/generate.js.map +/Users/example/node_modules/rxjs/add/observable/fromEvent.js +/Users/example/node_modules/rxjs/add/observable/interval.d.ts +/Users/example/node_modules/rxjs/add/observable/bindNodeCallback.js.map +/Users/example/node_modules/rxjs/add/observable/zip.js +/Users/example/node_modules/rxjs/add/observable/fromPromise.js.map +/Users/example/node_modules/rxjs/add/observable/merge.d.ts +/Users/example/node_modules/rxjs/add/observable/of.js.map +/Users/example/node_modules/rxjs/add/observable/never.d.ts +/Users/example/node_modules/rxjs/add/observable/fromEvent.d.ts +/Users/example/node_modules/rxjs/add/observable/fromPromise.js +/Users/example/node_modules/rxjs/add/observable/forkJoin.js.map +/Users/example/node_modules/rxjs/add/observable/never.js.map +/Users/example/node_modules/rxjs/add/observable/defer.js +/Users/example/node_modules/rxjs/add/observable/bindNodeCallback.d.ts +/Users/example/node_modules/rxjs/add/observable/throw.d.ts +/Users/example/node_modules/rxjs/add/observable/throw.js +/Users/example/node_modules/rxjs/add/operator/windowToggle.js +/Users/example/node_modules/rxjs/add/operator/distinct.d.ts +/Users/example/node_modules/rxjs/add/operator/auditTime.d.ts +/Users/example/node_modules/rxjs/add/operator/windowTime.js.map +/Users/example/node_modules/rxjs/add/operator/timeInterval.js.map +/Users/example/node_modules/rxjs/add/operator/first.d.ts +/Users/example/node_modules/rxjs/add/operator/windowCount.d.ts +/Users/example/node_modules/rxjs/add/operator/do.d.ts +/Users/example/node_modules/rxjs/add/operator/publishReplay.js.map +/Users/example/node_modules/rxjs/add/operator/isEmpty.js.map +/Users/example/node_modules/rxjs/add/operator/skipLast.js +/Users/example/node_modules/rxjs/add/operator/exhaust.js +/Users/example/node_modules/rxjs/add/operator/window.js.map +/Users/example/node_modules/rxjs/add/operator/withLatestFrom.d.ts +/Users/example/node_modules/rxjs/add/operator/switchMapTo.js.map +/Users/example/node_modules/rxjs/add/operator/single.js +/Users/example/node_modules/rxjs/add/operator/filter.d.ts +/Users/example/node_modules/rxjs/add/operator/skip.d.ts +/Users/example/node_modules/rxjs/add/operator/dematerialize.d.ts +/Users/example/node_modules/rxjs/add/operator/switch.d.ts +/Users/example/node_modules/rxjs/add/operator/throttleTime.d.ts +/Users/example/node_modules/rxjs/add/operator/race.js +/Users/example/node_modules/rxjs/add/operator/merge.js.map +/Users/example/node_modules/rxjs/add/operator/publishLast.js.map +/Users/example/node_modules/rxjs/add/operator/materialize.js.map +/Users/example/node_modules/rxjs/add/operator/share.d.ts +/Users/example/node_modules/rxjs/add/operator/bufferToggle.js.map +/Users/example/node_modules/rxjs/add/operator/groupBy.d.ts +/Users/example/node_modules/rxjs/add/operator/exhaust.js.map +/Users/example/node_modules/rxjs/add/operator/count.js.map +/Users/example/node_modules/rxjs/add/operator/shareReplay.js.map +/Users/example/node_modules/rxjs/add/operator/audit.d.ts +/Users/example/node_modules/rxjs/add/operator/findIndex.js.map +/Users/example/node_modules/rxjs/add/operator/filter.js.map +/Users/example/node_modules/rxjs/add/operator/timestamp.js.map +/Users/example/node_modules/rxjs/add/operator/repeatWhen.js.map +/Users/example/node_modules/rxjs/add/operator/concatAll.js.map +/Users/example/node_modules/rxjs/add/operator/combineLatest.js.map +/Users/example/node_modules/rxjs/add/operator/concat.d.ts +/Users/example/node_modules/rxjs/add/operator/mergeAll.js.map +/Users/example/node_modules/rxjs/add/operator/groupBy.js.map +/Users/example/node_modules/rxjs/add/operator/findIndex.js +/Users/example/node_modules/rxjs/add/operator/switch.js +/Users/example/node_modules/rxjs/add/operator/sampleTime.js.map +/Users/example/node_modules/rxjs/add/operator/pluck.js +/Users/example/node_modules/rxjs/add/operator/windowWhen.js +/Users/example/node_modules/rxjs/add/operator/every.js +/Users/example/node_modules/rxjs/add/operator/switchMap.js +/Users/example/node_modules/rxjs/add/operator/zip.js.map +/Users/example/node_modules/rxjs/add/operator/every.d.ts +/Users/example/node_modules/rxjs/add/operator/partition.js.map +/Users/example/node_modules/rxjs/add/operator/multicast.js.map +/Users/example/node_modules/rxjs/add/operator/defaultIfEmpty.js +/Users/example/node_modules/rxjs/add/operator/windowWhen.js.map +/Users/example/node_modules/rxjs/add/operator/windowToggle.d.ts +/Users/example/node_modules/rxjs/add/operator/single.js.map +/Users/example/node_modules/rxjs/add/operator/let.js.map +/Users/example/node_modules/rxjs/add/operator/bufferWhen.d.ts +/Users/example/node_modules/rxjs/add/operator/buffer.d.ts +/Users/example/node_modules/rxjs/add/operator/bufferTime.js +/Users/example/node_modules/rxjs/add/operator/retryWhen.d.ts +/Users/example/node_modules/rxjs/add/operator/takeUntil.js +/Users/example/node_modules/rxjs/add/operator/timeout.js +/Users/example/node_modules/rxjs/add/operator/switch.js.map +/Users/example/node_modules/rxjs/add/operator/elementAt.js +/Users/example/node_modules/rxjs/add/operator/combineLatest.js +/Users/example/node_modules/rxjs/add/operator/takeWhile.js +/Users/example/node_modules/rxjs/add/operator/publishLast.js +/Users/example/node_modules/rxjs/add/operator/delayWhen.js +/Users/example/node_modules/rxjs/add/operator/bufferTime.d.ts +/Users/example/node_modules/rxjs/add/operator/sample.js.map +/Users/example/node_modules/rxjs/add/operator/first.js.map +/Users/example/node_modules/rxjs/add/operator/partition.d.ts +/Users/example/node_modules/rxjs/add/operator/merge.js +/Users/example/node_modules/rxjs/add/operator/subscribeOn.js +/Users/example/node_modules/rxjs/add/operator/share.js.map +/Users/example/node_modules/rxjs/add/operator/bufferCount.d.ts +/Users/example/node_modules/rxjs/add/operator/concat.js.map +/Users/example/node_modules/rxjs/add/operator/skip.js.map +/Users/example/node_modules/rxjs/add/operator/distinct.js +/Users/example/node_modules/rxjs/add/operator/takeLast.d.ts +/Users/example/node_modules/rxjs/add/operator/mergeScan.js +/Users/example/node_modules/rxjs/add/operator/max.js +/Users/example/node_modules/rxjs/add/operator/toArray.js +/Users/example/node_modules/rxjs/add/operator/finally.js +/Users/example/node_modules/rxjs/add/operator/retryWhen.js.map +/Users/example/node_modules/rxjs/add/operator/auditTime.js +/Users/example/node_modules/rxjs/add/operator/mergeScan.d.ts +/Users/example/node_modules/rxjs/add/operator/switchMap.js.map +/Users/example/node_modules/rxjs/add/operator/materialize.d.ts +/Users/example/node_modules/rxjs/add/operator/mergeMapTo.js +/Users/example/node_modules/rxjs/add/operator/takeWhile.d.ts +/Users/example/node_modules/rxjs/add/operator/onErrorResumeNext.d.ts +/Users/example/node_modules/rxjs/add/operator/startWith.d.ts +/Users/example/node_modules/rxjs/add/operator/switchMap.d.ts +/Users/example/node_modules/rxjs/add/operator/timeInterval.d.ts +/Users/example/node_modules/rxjs/add/operator/throttleTime.js +/Users/example/node_modules/rxjs/add/operator/isEmpty.js +/Users/example/node_modules/rxjs/add/operator/withLatestFrom.js.map +/Users/example/node_modules/rxjs/add/operator/ignoreElements.js.map +/Users/example/node_modules/rxjs/add/operator/do.js.map +/Users/example/node_modules/rxjs/add/operator/concatMapTo.js +/Users/example/node_modules/rxjs/add/operator/skipUntil.d.ts +/Users/example/node_modules/rxjs/add/operator/min.d.ts +/Users/example/node_modules/rxjs/add/operator/ignoreElements.js +/Users/example/node_modules/rxjs/add/operator/sequenceEqual.js.map +/Users/example/node_modules/rxjs/add/operator/distinctUntilChanged.js +/Users/example/node_modules/rxjs/add/operator/elementAt.d.ts +/Users/example/node_modules/rxjs/add/operator/withLatestFrom.js +/Users/example/node_modules/rxjs/add/operator/pairwise.js.map +/Users/example/node_modules/rxjs/add/operator/takeUntil.js.map +/Users/example/node_modules/rxjs/add/operator/max.d.ts +/Users/example/node_modules/rxjs/add/operator/skipWhile.d.ts +/Users/example/node_modules/rxjs/add/operator/pluck.d.ts +/Users/example/node_modules/rxjs/add/operator/finally.js.map +/Users/example/node_modules/rxjs/add/operator/delay.js.map +/Users/example/node_modules/rxjs/add/operator/delayWhen.d.ts +/Users/example/node_modules/rxjs/add/operator/auditTime.js.map +/Users/example/node_modules/rxjs/add/operator/onErrorResumeNext.js.map +/Users/example/node_modules/rxjs/add/operator/concat.js +/Users/example/node_modules/rxjs/add/operator/find.js.map +/Users/example/node_modules/rxjs/add/operator/reduce.js +/Users/example/node_modules/rxjs/add/operator/throttle.d.ts +/Users/example/node_modules/rxjs/add/operator/publishBehavior.js.map +/Users/example/node_modules/rxjs/add/operator/window.js +/Users/example/node_modules/rxjs/add/operator/mergeMap.d.ts +/Users/example/node_modules/rxjs/add/operator/skipWhile.js.map +/Users/example/node_modules/rxjs/add/operator/throttleTime.js.map +/Users/example/node_modules/rxjs/add/operator/skip.js +/Users/example/node_modules/rxjs/add/operator/concatAll.d.ts +/Users/example/node_modules/rxjs/add/operator/reduce.d.ts +/Users/example/node_modules/rxjs/add/operator/concatAll.js +/Users/example/node_modules/rxjs/add/operator/debounce.d.ts +/Users/example/node_modules/rxjs/add/operator/bufferCount.js.map +/Users/example/node_modules/rxjs/add/operator/defaultIfEmpty.js.map +/Users/example/node_modules/rxjs/add/operator/skipLast.d.ts +/Users/example/node_modules/rxjs/add/operator/repeatWhen.d.ts +/Users/example/node_modules/rxjs/add/operator/mergeMap.js +/Users/example/node_modules/rxjs/add/operator/elementAt.js.map +/Users/example/node_modules/rxjs/add/operator/audit.js +/Users/example/node_modules/rxjs/add/operator/takeUntil.d.ts +/Users/example/node_modules/rxjs/add/operator/switchMapTo.js +/Users/example/node_modules/rxjs/add/operator/timeoutWith.js +/Users/example/node_modules/rxjs/add/operator/onErrorResumeNext.js +/Users/example/node_modules/rxjs/add/operator/partition.js +/Users/example/node_modules/rxjs/add/operator/timeoutWith.d.ts +/Users/example/node_modules/rxjs/add/operator/mergeAll.d.ts +/Users/example/node_modules/rxjs/add/operator/debounce.js.map +/Users/example/node_modules/rxjs/add/operator/publish.js.map +/Users/example/node_modules/rxjs/add/operator/observeOn.js +/Users/example/node_modules/rxjs/add/operator/concatMap.d.ts +/Users/example/node_modules/rxjs/add/operator/switchMapTo.d.ts +/Users/example/node_modules/rxjs/add/operator/find.d.ts +/Users/example/node_modules/rxjs/add/operator/catch.js.map +/Users/example/node_modules/rxjs/add/operator/exhaust.d.ts +/Users/example/node_modules/rxjs/add/operator/zipAll.js.map +/Users/example/node_modules/rxjs/add/operator/concatMap.js +/Users/example/node_modules/rxjs/add/operator/timeout.d.ts +/Users/example/node_modules/rxjs/add/operator/takeWhile.js.map +/Users/example/node_modules/rxjs/add/operator/publishBehavior.d.ts +/Users/example/node_modules/rxjs/add/operator/sequenceEqual.d.ts +/Users/example/node_modules/rxjs/add/operator/publishBehavior.js +/Users/example/node_modules/rxjs/add/operator/zipAll.js +/Users/example/node_modules/rxjs/add/operator/takeLast.js +/Users/example/node_modules/rxjs/add/operator/timeout.js.map +/Users/example/node_modules/rxjs/add/operator/combineAll.d.ts +/Users/example/node_modules/rxjs/add/operator/mergeAll.js +/Users/example/node_modules/rxjs/add/operator/publishReplay.d.ts +/Users/example/node_modules/rxjs/add/operator/combineAll.js +/Users/example/node_modules/rxjs/add/operator/skipWhile.js +/Users/example/node_modules/rxjs/add/operator/debounce.js +/Users/example/node_modules/rxjs/add/operator/skipUntil.js.map +/Users/example/node_modules/rxjs/add/operator/mergeScan.js.map +/Users/example/node_modules/rxjs/add/operator/startWith.js.map +/Users/example/node_modules/rxjs/add/operator/toPromise.d.ts +/Users/example/node_modules/rxjs/add/operator/zip.d.ts +/Users/example/node_modules/rxjs/add/operator/skipUntil.js +/Users/example/node_modules/rxjs/add/operator/bufferToggle.js +/Users/example/node_modules/rxjs/add/operator/timestamp.js +/Users/example/node_modules/rxjs/add/operator/map.js.map +/Users/example/node_modules/rxjs/add/operator/exhaustMap.js.map +/Users/example/node_modules/rxjs/add/operator/ignoreElements.d.ts +/Users/example/node_modules/rxjs/add/operator/bufferCount.js +/Users/example/node_modules/rxjs/add/operator/shareReplay.d.ts +/Users/example/node_modules/rxjs/add/operator/debounceTime.js +/Users/example/node_modules/rxjs/add/operator/catch.js +/Users/example/node_modules/rxjs/add/operator/timeoutWith.js.map +/Users/example/node_modules/rxjs/add/operator/catch.d.ts +/Users/example/node_modules/rxjs/add/operator/repeat.js.map +/Users/example/node_modules/rxjs/add/operator/count.d.ts +/Users/example/node_modules/rxjs/add/operator/multicast.js +/Users/example/node_modules/rxjs/add/operator/scan.js.map +/Users/example/node_modules/rxjs/add/operator/retryWhen.js +/Users/example/node_modules/rxjs/add/operator/mapTo.d.ts +/Users/example/node_modules/rxjs/add/operator/dematerialize.js +/Users/example/node_modules/rxjs/add/operator/pairwise.d.ts +/Users/example/node_modules/rxjs/add/operator/audit.js.map +/Users/example/node_modules/rxjs/add/operator/observeOn.js.map +/Users/example/node_modules/rxjs/add/operator/count.js +/Users/example/node_modules/rxjs/add/operator/publishLast.d.ts +/Users/example/node_modules/rxjs/add/operator/observeOn.d.ts +/Users/example/node_modules/rxjs/add/operator/takeLast.js.map +/Users/example/node_modules/rxjs/add/operator/combineAll.js.map +/Users/example/node_modules/rxjs/add/operator/concatMapTo.js.map +/Users/example/node_modules/rxjs/add/operator/sampleTime.js +/Users/example/node_modules/rxjs/add/operator/windowToggle.js.map +/Users/example/node_modules/rxjs/add/operator/publish.js +/Users/example/node_modules/rxjs/add/operator/combineLatest.d.ts +/Users/example/node_modules/rxjs/add/operator/sample.d.ts +/Users/example/node_modules/rxjs/add/operator/reduce.js.map +/Users/example/node_modules/rxjs/add/operator/repeat.d.ts +/Users/example/node_modules/rxjs/add/operator/delay.d.ts +/Users/example/node_modules/rxjs/add/operator/expand.js +/Users/example/node_modules/rxjs/add/operator/throttle.js +/Users/example/node_modules/rxjs/add/operator/race.d.ts +/Users/example/node_modules/rxjs/add/operator/publish.d.ts +/Users/example/node_modules/rxjs/add/operator/subscribeOn.d.ts +/Users/example/node_modules/rxjs/add/operator/publishReplay.js +/Users/example/node_modules/rxjs/add/operator/repeatWhen.js +/Users/example/node_modules/rxjs/add/operator/groupBy.js +/Users/example/node_modules/rxjs/add/operator/throttle.js.map +/Users/example/node_modules/rxjs/add/operator/windowWhen.d.ts +/Users/example/node_modules/rxjs/add/operator/distinctUntilKeyChanged.js.map +/Users/example/node_modules/rxjs/add/operator/retry.js.map +/Users/example/node_modules/rxjs/add/operator/distinct.js.map +/Users/example/node_modules/rxjs/add/operator/debounceTime.d.ts +/Users/example/node_modules/rxjs/add/operator/sampleTime.d.ts +/Users/example/node_modules/rxjs/add/operator/pairwise.js +/Users/example/node_modules/rxjs/add/operator/take.js.map +/Users/example/node_modules/rxjs/add/operator/bufferWhen.js.map +/Users/example/node_modules/rxjs/add/operator/bufferToggle.d.ts +/Users/example/node_modules/rxjs/add/operator/sequenceEqual.js +/Users/example/node_modules/rxjs/add/operator/isEmpty.d.ts +/Users/example/node_modules/rxjs/add/operator/first.js +/Users/example/node_modules/rxjs/add/operator/defaultIfEmpty.d.ts +/Users/example/node_modules/rxjs/add/operator/toPromise.js +/Users/example/node_modules/rxjs/add/operator/race.js.map +/Users/example/node_modules/rxjs/add/operator/debounceTime.js.map +/Users/example/node_modules/rxjs/add/operator/repeat.js +/Users/example/node_modules/rxjs/add/operator/windowCount.js +/Users/example/node_modules/rxjs/add/operator/mapTo.js +/Users/example/node_modules/rxjs/add/operator/let.js +/Users/example/node_modules/rxjs/add/operator/mergeMapTo.js.map +/Users/example/node_modules/rxjs/add/operator/timestamp.d.ts +/Users/example/node_modules/rxjs/add/operator/materialize.js +/Users/example/node_modules/rxjs/add/operator/windowTime.d.ts +/Users/example/node_modules/rxjs/add/operator/expand.d.ts +/Users/example/node_modules/rxjs/add/operator/let.d.ts +/Users/example/node_modules/rxjs/add/operator/scan.d.ts +/Users/example/node_modules/rxjs/add/operator/zip.js +/Users/example/node_modules/rxjs/add/operator/distinctUntilKeyChanged.js +/Users/example/node_modules/rxjs/add/operator/zipAll.d.ts +/Users/example/node_modules/rxjs/add/operator/expand.js.map +/Users/example/node_modules/rxjs/add/operator/finally.d.ts +/Users/example/node_modules/rxjs/add/operator/merge.d.ts +/Users/example/node_modules/rxjs/add/operator/retry.js +/Users/example/node_modules/rxjs/add/operator/concatMapTo.d.ts +/Users/example/node_modules/rxjs/add/operator/pluck.js.map +/Users/example/node_modules/rxjs/add/operator/distinctUntilKeyChanged.d.ts +/Users/example/node_modules/rxjs/add/operator/buffer.js.map +/Users/example/node_modules/rxjs/add/operator/mergeMapTo.d.ts +/Users/example/node_modules/rxjs/add/operator/exhaustMap.js +/Users/example/node_modules/rxjs/add/operator/min.js +/Users/example/node_modules/rxjs/add/operator/map.js +/Users/example/node_modules/rxjs/add/operator/last.d.ts +/Users/example/node_modules/rxjs/add/operator/window.d.ts +/Users/example/node_modules/rxjs/add/operator/toArray.js.map +/Users/example/node_modules/rxjs/add/operator/take.d.ts +/Users/example/node_modules/rxjs/add/operator/toArray.d.ts +/Users/example/node_modules/rxjs/add/operator/findIndex.d.ts +/Users/example/node_modules/rxjs/add/operator/shareReplay.js +/Users/example/node_modules/rxjs/add/operator/min.js.map +/Users/example/node_modules/rxjs/add/operator/scan.js +/Users/example/node_modules/rxjs/add/operator/subscribeOn.js.map +/Users/example/node_modules/rxjs/add/operator/filter.js +/Users/example/node_modules/rxjs/add/operator/distinctUntilChanged.d.ts +/Users/example/node_modules/rxjs/add/operator/find.js +/Users/example/node_modules/rxjs/add/operator/retry.d.ts +/Users/example/node_modules/rxjs/add/operator/windowTime.js +/Users/example/node_modules/rxjs/add/operator/sample.js +/Users/example/node_modules/rxjs/add/operator/mergeMap.js.map +/Users/example/node_modules/rxjs/add/operator/windowCount.js.map +/Users/example/node_modules/rxjs/add/operator/bufferTime.js.map +/Users/example/node_modules/rxjs/add/operator/every.js.map +/Users/example/node_modules/rxjs/add/operator/concatMap.js.map +/Users/example/node_modules/rxjs/add/operator/dematerialize.js.map +/Users/example/node_modules/rxjs/add/operator/timeInterval.js +/Users/example/node_modules/rxjs/add/operator/skipLast.js.map +/Users/example/node_modules/rxjs/add/operator/exhaustMap.d.ts +/Users/example/node_modules/rxjs/add/operator/map.d.ts +/Users/example/node_modules/rxjs/add/operator/multicast.d.ts +/Users/example/node_modules/rxjs/add/operator/distinctUntilChanged.js.map +/Users/example/node_modules/rxjs/add/operator/delayWhen.js.map +/Users/example/node_modules/rxjs/add/operator/buffer.js +/Users/example/node_modules/rxjs/add/operator/mapTo.js.map +/Users/example/node_modules/rxjs/add/operator/last.js.map +/Users/example/node_modules/rxjs/add/operator/single.d.ts +/Users/example/node_modules/rxjs/add/operator/take.js +/Users/example/node_modules/rxjs/add/operator/last.js +/Users/example/node_modules/rxjs/add/operator/max.js.map +/Users/example/node_modules/rxjs/add/operator/bufferWhen.js +/Users/example/node_modules/rxjs/add/operator/delay.js +/Users/example/node_modules/rxjs/add/operator/share.js +/Users/example/node_modules/rxjs/add/operator/startWith.js +/Users/example/node_modules/rxjs/add/operator/toPromise.js.map +/Users/example/node_modules/rxjs/add/operator/do.js +/Users/example/node_modules/rxjs/_esm2015/webSocket/index.js +/Users/example/node_modules/rxjs/_esm2015/webSocket/index.js.map +/Users/example/node_modules/rxjs/_esm2015/operators/index.js +/Users/example/node_modules/rxjs/_esm2015/operators/index.js.map +/Users/example/node_modules/rxjs/_esm2015/internal-compatibility/index.js +/Users/example/node_modules/rxjs/_esm2015/internal-compatibility/index.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/Subscriber.js +/Users/example/node_modules/rxjs/_esm2015/internal/Observable.js +/Users/example/node_modules/rxjs/_esm2015/internal/Scheduler.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/innerSubscribe.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/SubjectSubscription.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/InnerSubscriber.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/Subscription.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/Notification.js +/Users/example/node_modules/rxjs/_esm2015/internal/AsyncSubject.js +/Users/example/node_modules/rxjs/_esm2015/internal/Subject.js +/Users/example/node_modules/rxjs/_esm2015/internal/BehaviorSubject.js +/Users/example/node_modules/rxjs/_esm2015/internal/types.js +/Users/example/node_modules/rxjs/_esm2015/internal/types.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/Subscriber.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/windowToggle.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/windowTime.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/timeInterval.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/endWith.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/publishReplay.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/isEmpty.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/skipLast.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/exhaust.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/window.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/switchMapTo.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/single.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/race.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/merge.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/publishLast.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/materialize.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/bufferToggle.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/exhaust.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/count.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/shareReplay.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/findIndex.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/filter.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/timestamp.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/repeatWhen.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/concatAll.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/combineLatest.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/mergeAll.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/groupBy.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/findIndex.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/sampleTime.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/pluck.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/windowWhen.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/every.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/switchMap.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/zip.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/partition.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/multicast.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/defaultIfEmpty.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/windowWhen.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/single.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/refCount.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/finalize.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/bufferTime.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/takeUntil.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/timeout.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/elementAt.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/combineLatest.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/takeWhile.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/publishLast.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/delayWhen.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/sample.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/first.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/merge.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/subscribeOn.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/share.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/concat.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/skip.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/distinct.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/mergeScan.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/max.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/toArray.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/retryWhen.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/auditTime.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/throwIfEmpty.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/switchMap.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/mergeMapTo.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/refCount.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/throttleTime.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/isEmpty.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/withLatestFrom.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/ignoreElements.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/concatMapTo.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/ignoreElements.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/sequenceEqual.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/distinctUntilChanged.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/withLatestFrom.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/pairwise.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/takeUntil.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/delay.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/auditTime.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/onErrorResumeNext.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/concat.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/find.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/reduce.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/publishBehavior.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/index.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/window.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/skipWhile.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/throttleTime.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/skip.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/concatAll.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/bufferCount.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/defaultIfEmpty.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/mergeMap.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/elementAt.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/audit.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/switchMapTo.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/timeoutWith.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/onErrorResumeNext.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/partition.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/endWith.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/debounce.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/publish.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/observeOn.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/zipAll.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/concatMap.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/takeWhile.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/publishBehavior.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/zipAll.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/takeLast.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/timeout.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/mergeAll.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/switchAll.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/combineAll.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/skipWhile.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/debounce.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/skipUntil.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/mergeScan.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/startWith.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/skipUntil.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/bufferToggle.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/timestamp.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/map.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/exhaustMap.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/bufferCount.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/debounceTime.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/timeoutWith.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/repeat.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/multicast.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/scan.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/retryWhen.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/throwIfEmpty.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/catchError.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/dematerialize.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/audit.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/observeOn.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/count.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/takeLast.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/combineAll.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/concatMapTo.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/sampleTime.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/windowToggle.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/publish.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/catchError.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/reduce.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/expand.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/throttle.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/index.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/publishReplay.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/repeatWhen.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/groupBy.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/throttle.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/distinctUntilKeyChanged.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/retry.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/distinct.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/pairwise.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/tap.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/take.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/bufferWhen.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/sequenceEqual.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/first.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/race.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/debounceTime.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/repeat.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/tap.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/windowCount.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/mapTo.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/mergeMapTo.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/materialize.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/zip.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/distinctUntilKeyChanged.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/expand.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/retry.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/pluck.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/switchAll.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/buffer.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/exhaustMap.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/min.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/map.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/toArray.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/shareReplay.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/min.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/scan.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/subscribeOn.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/filter.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/find.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/windowTime.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/sample.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/mergeMap.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/windowCount.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/bufferTime.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/every.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/concatMap.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/dematerialize.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/timeInterval.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/skipLast.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/distinctUntilChanged.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/delayWhen.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/buffer.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/mapTo.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/last.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/take.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/last.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/max.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/operators/bufferWhen.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/delay.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/share.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/startWith.js +/Users/example/node_modules/rxjs/_esm2015/internal/operators/finalize.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/TimeoutError.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/ObjectUnsubscribedError.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/ObjectUnsubscribedError.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/tryCatch.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/isNumeric.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/Immediate.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/root.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/applyMixins.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/UnsubscriptionError.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/isNumeric.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/isFunction.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/isScheduler.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/subscribeToIterable.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/toSubscriber.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/subscribeToResult.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/errorObject.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/subscribeToObservable.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/ArgumentOutOfRangeError.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/pipe.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/isDate.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/isScheduler.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/isObservable.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/isArray.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/identity.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/subscribeToResult.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/isPromise.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/canReportError.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/canReportError.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/ArgumentOutOfRangeError.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/subscribeToObservable.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/isObservable.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/isIterable.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/subscribeTo.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/subscribeToPromise.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/isObject.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/isInteropObservable.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/isFunction.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/TimeoutError.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/isIterable.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/root.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/isInteropObservable.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/isPromise.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/tryCatch.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/isArrayLike.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/toSubscriber.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/UnsubscriptionError.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/hostReportError.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/errorObject.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/hostReportError.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/isObject.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/EmptyError.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/identity.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/pipe.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/subscribeToPromise.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/not.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/noop.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/subscribeToArray.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/EmptyError.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/not.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/isArray.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/applyMixins.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/isArrayLike.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/Immediate.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/isDate.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/subscribeToArray.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/subscribeTo.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/util/noop.js +/Users/example/node_modules/rxjs/_esm2015/internal/util/subscribeToIterable.js +/Users/example/node_modules/rxjs/_esm2015/internal/Operator.js +/Users/example/node_modules/rxjs/_esm2015/internal/ReplaySubject.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/Observable.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/Observer.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/Observer.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/AsyncScheduler.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/Action.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/animationFrame.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/asap.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/Action.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/AnimationFrameAction.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/AsapAction.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/async.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/animationFrame.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/QueueScheduler.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/VirtualTimeScheduler.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/AsapScheduler.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/asap.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/queue.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/QueueAction.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/AnimationFrameAction.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/AsapAction.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/AnimationFrameScheduler.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/async.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/AsyncAction.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/queue.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/QueueAction.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/AsyncAction.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/AsapScheduler.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/QueueScheduler.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/VirtualTimeScheduler.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/AnimationFrameScheduler.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduler/AsyncScheduler.js +/Users/example/node_modules/rxjs/_esm2015/internal/Subscription.js +/Users/example/node_modules/rxjs/_esm2015/internal/symbol/rxSubscriber.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/symbol/observable.js +/Users/example/node_modules/rxjs/_esm2015/internal/symbol/observable.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/symbol/iterator.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/symbol/rxSubscriber.js +/Users/example/node_modules/rxjs/_esm2015/internal/symbol/iterator.js +/Users/example/node_modules/rxjs/_esm2015/internal/config.js +/Users/example/node_modules/rxjs/_esm2015/internal/Subject.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/Notification.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/config.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/Operator.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/AsyncSubject.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/testing/ColdObservable.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/testing/SubscriptionLog.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/testing/HotObservable.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/testing/TestMessage.js +/Users/example/node_modules/rxjs/_esm2015/internal/testing/TestMessage.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/testing/TestScheduler.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/testing/SubscriptionLog.js +/Users/example/node_modules/rxjs/_esm2015/internal/testing/SubscriptionLoggable.js +/Users/example/node_modules/rxjs/_esm2015/internal/testing/SubscriptionLoggable.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/testing/ColdObservable.js +/Users/example/node_modules/rxjs/_esm2015/internal/testing/HotObservable.js +/Users/example/node_modules/rxjs/_esm2015/internal/testing/TestScheduler.js +/Users/example/node_modules/rxjs/_esm2015/internal/Rx.js +/Users/example/node_modules/rxjs/_esm2015/internal/Scheduler.js +/Users/example/node_modules/rxjs/_esm2015/internal/Rx.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/SubjectSubscription.js +/Users/example/node_modules/rxjs/_esm2015/internal/innerSubscribe.js +/Users/example/node_modules/rxjs/_esm2015/internal/OuterSubscriber.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/bindCallback.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/never.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/SubscribeOnObservable.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/empty.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/ConnectableObservable.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/fromArray.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/range.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/race.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/merge.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/pairs.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/timer.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/fromArray.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/using.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/combineLatest.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/forkJoin.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/SubscribeOnObservable.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/zip.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/partition.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/bindCallback.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/fromEventPattern.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/combineLatest.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/merge.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/concat.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/from.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/iif.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/onErrorResumeNext.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/concat.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/generate.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/interval.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/defer.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/onErrorResumeNext.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/partition.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/pairs.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/of.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/fromEvent.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/range.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/bindNodeCallback.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/fromEventPattern.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/throwError.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/from.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/fromIterable.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/interval.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/dom/WebSocketSubject.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/dom/fetch.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/dom/AjaxObservable.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/dom/ajax.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/dom/AjaxObservable.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/dom/WebSocketSubject.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/dom/ajax.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/dom/webSocket.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/dom/webSocket.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/dom/fetch.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/empty.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/using.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/race.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/ConnectableObservable.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/timer.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/generate.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/fromEvent.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/throwError.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/bindNodeCallback.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/zip.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/iif.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/fromPromise.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/of.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/fromIterable.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/fromPromise.js +/Users/example/node_modules/rxjs/_esm2015/internal/observable/forkJoin.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/never.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/observable/defer.js +/Users/example/node_modules/rxjs/_esm2015/internal/OuterSubscriber.js +/Users/example/node_modules/rxjs/_esm2015/internal/InnerSubscriber.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduled/scheduleArray.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/scheduled/scheduleIterable.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduled/schedulePromise.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduled/scheduleIterable.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/scheduled/scheduled.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/scheduled/scheduleArray.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduled/schedulePromise.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/scheduled/scheduleObservable.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduled/scheduled.js +/Users/example/node_modules/rxjs/_esm2015/internal/scheduled/scheduleObservable.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/BehaviorSubject.js.map +/Users/example/node_modules/rxjs/_esm2015/internal/ReplaySubject.js +/Users/example/node_modules/rxjs/_esm2015/index.js +/Users/example/node_modules/rxjs/_esm2015/README.md +/Users/example/node_modules/rxjs/_esm2015/testing/index.js +/Users/example/node_modules/rxjs/_esm2015/testing/index.js.map +/Users/example/node_modules/rxjs/_esm2015/fetch/index.js +/Users/example/node_modules/rxjs/_esm2015/fetch/index.js.map +/Users/example/node_modules/rxjs/_esm2015/index.js.map +/Users/example/node_modules/rxjs/_esm2015/LICENSE.txt +/Users/example/node_modules/rxjs/_esm2015/path-mapping.js +/Users/example/node_modules/rxjs/_esm2015/ajax/index.js +/Users/example/node_modules/rxjs/_esm2015/ajax/index.js.map +/Users/example/node_modules/rxjs/Rx.js +/Users/example/node_modules/rxjs/package.json +/Users/example/node_modules/rxjs/Scheduler.js +/Users/example/node_modules/rxjs/interfaces.js.map +/Users/example/node_modules/rxjs/Rx.js.map +/Users/example/node_modules/rxjs/Scheduler.d.ts +/Users/example/node_modules/rxjs/AsyncSubject.d.ts +/Users/example/node_modules/rxjs/SubjectSubscription.js +/Users/example/node_modules/rxjs/Operator.d.ts +/Users/example/node_modules/rxjs/Notification.d.ts +/Users/example/node_modules/rxjs/index.js.map +/Users/example/node_modules/rxjs/interfaces.d.ts +/Users/example/node_modules/rxjs/OuterSubscriber.js.map +/Users/example/node_modules/rxjs/observable/bindCallback.js.map +/Users/example/node_modules/rxjs/observable/FromObservable.js +/Users/example/node_modules/rxjs/observable/ArrayObservable.d.ts +/Users/example/node_modules/rxjs/observable/never.js +/Users/example/node_modules/rxjs/observable/throw.js.map +/Users/example/node_modules/rxjs/observable/ErrorObservable.js.map +/Users/example/node_modules/rxjs/observable/BoundNodeCallbackObservable.js.map +/Users/example/node_modules/rxjs/observable/SubscribeOnObservable.js +/Users/example/node_modules/rxjs/observable/empty.js +/Users/example/node_modules/rxjs/observable/TimerObservable.d.ts +/Users/example/node_modules/rxjs/observable/PromiseObservable.d.ts +/Users/example/node_modules/rxjs/observable/BoundNodeCallbackObservable.d.ts +/Users/example/node_modules/rxjs/observable/ConnectableObservable.js +/Users/example/node_modules/rxjs/observable/fromArray.js +/Users/example/node_modules/rxjs/observable/range.js +/Users/example/node_modules/rxjs/observable/RangeObservable.d.ts +/Users/example/node_modules/rxjs/observable/race.js +/Users/example/node_modules/rxjs/observable/merge.js.map +/Users/example/node_modules/rxjs/observable/pairs.js +/Users/example/node_modules/rxjs/observable/GenerateObservable.js.map +/Users/example/node_modules/rxjs/observable/timer.js +/Users/example/node_modules/rxjs/observable/NeverObservable.js +/Users/example/node_modules/rxjs/observable/empty.d.ts +/Users/example/node_modules/rxjs/observable/BoundCallbackObservable.js.map +/Users/example/node_modules/rxjs/observable/fromArray.js.map +/Users/example/node_modules/rxjs/observable/EmptyObservable.d.ts +/Users/example/node_modules/rxjs/observable/if.d.ts +/Users/example/node_modules/rxjs/observable/ForkJoinObservable.js.map +/Users/example/node_modules/rxjs/observable/ForkJoinObservable.js +/Users/example/node_modules/rxjs/observable/using.js +/Users/example/node_modules/rxjs/observable/combineLatest.js.map +/Users/example/node_modules/rxjs/observable/concat.d.ts +/Users/example/node_modules/rxjs/observable/forkJoin.js +/Users/example/node_modules/rxjs/observable/pairs.d.ts +/Users/example/node_modules/rxjs/observable/SubscribeOnObservable.js.map +/Users/example/node_modules/rxjs/observable/TimerObservable.js +/Users/example/node_modules/rxjs/observable/zip.js.map +/Users/example/node_modules/rxjs/observable/FromEventObservable.js +/Users/example/node_modules/rxjs/observable/bindCallback.js +/Users/example/node_modules/rxjs/observable/using.d.ts +/Users/example/node_modules/rxjs/observable/ArrayLikeObservable.js +/Users/example/node_modules/rxjs/observable/fromEventPattern.js.map +/Users/example/node_modules/rxjs/observable/from.d.ts +/Users/example/node_modules/rxjs/observable/IteratorObservable.js.map +/Users/example/node_modules/rxjs/observable/IfObservable.js +/Users/example/node_modules/rxjs/observable/of.d.ts +/Users/example/node_modules/rxjs/observable/IfObservable.js.map +/Users/example/node_modules/rxjs/observable/combineLatest.js +/Users/example/node_modules/rxjs/observable/NeverObservable.js.map +/Users/example/node_modules/rxjs/observable/ForkJoinObservable.d.ts +/Users/example/node_modules/rxjs/observable/merge.js +/Users/example/node_modules/rxjs/observable/concat.js.map +/Users/example/node_modules/rxjs/observable/IntervalObservable.js.map +/Users/example/node_modules/rxjs/observable/fromPromise.d.ts +/Users/example/node_modules/rxjs/observable/FromEventPatternObservable.d.ts +/Users/example/node_modules/rxjs/observable/range.d.ts +/Users/example/node_modules/rxjs/observable/bindCallback.d.ts +/Users/example/node_modules/rxjs/observable/from.js.map +/Users/example/node_modules/rxjs/observable/EmptyObservable.js +/Users/example/node_modules/rxjs/observable/onErrorResumeNext.d.ts +/Users/example/node_modules/rxjs/observable/PromiseObservable.js +/Users/example/node_modules/rxjs/observable/FromObservable.js.map +/Users/example/node_modules/rxjs/observable/ArrayLikeObservable.js.map +/Users/example/node_modules/rxjs/observable/DeferObservable.d.ts +/Users/example/node_modules/rxjs/observable/onErrorResumeNext.js.map +/Users/example/node_modules/rxjs/observable/concat.js +/Users/example/node_modules/rxjs/observable/generate.js +/Users/example/node_modules/rxjs/observable/interval.js +/Users/example/node_modules/rxjs/observable/IntervalObservable.d.ts +/Users/example/node_modules/rxjs/observable/if.js.map +/Users/example/node_modules/rxjs/observable/defer.js.map +/Users/example/node_modules/rxjs/observable/onErrorResumeNext.js +/Users/example/node_modules/rxjs/observable/FromEventObservable.js.map +/Users/example/node_modules/rxjs/observable/FromObservable.d.ts +/Users/example/node_modules/rxjs/observable/timer.d.ts +/Users/example/node_modules/rxjs/observable/IteratorObservable.js +/Users/example/node_modules/rxjs/observable/pairs.js.map +/Users/example/node_modules/rxjs/observable/of.js +/Users/example/node_modules/rxjs/observable/generate.d.ts +/Users/example/node_modules/rxjs/observable/PairsObservable.js +/Users/example/node_modules/rxjs/observable/FromEventPatternObservable.js +/Users/example/node_modules/rxjs/observable/GenerateObservable.js +/Users/example/node_modules/rxjs/observable/zip.d.ts +/Users/example/node_modules/rxjs/observable/IfObservable.d.ts +/Users/example/node_modules/rxjs/observable/fromEvent.js.map +/Users/example/node_modules/rxjs/observable/range.js.map +/Users/example/node_modules/rxjs/observable/ScalarObservable.js.map +/Users/example/node_modules/rxjs/observable/bindNodeCallback.js +/Users/example/node_modules/rxjs/observable/forkJoin.d.ts +/Users/example/node_modules/rxjs/observable/ErrorObservable.d.ts +/Users/example/node_modules/rxjs/observable/fromEventPattern.js +/Users/example/node_modules/rxjs/observable/ConnectableObservable.d.ts +/Users/example/node_modules/rxjs/observable/from.js +/Users/example/node_modules/rxjs/observable/FromEventPatternObservable.js.map +/Users/example/node_modules/rxjs/observable/ArrayLikeObservable.d.ts +/Users/example/node_modules/rxjs/observable/if.js +/Users/example/node_modules/rxjs/observable/UsingObservable.d.ts +/Users/example/node_modules/rxjs/observable/PairsObservable.js.map +/Users/example/node_modules/rxjs/observable/defer.d.ts +/Users/example/node_modules/rxjs/observable/BoundCallbackObservable.d.ts +/Users/example/node_modules/rxjs/observable/SubscribeOnObservable.d.ts +/Users/example/node_modules/rxjs/observable/combineLatest.d.ts +/Users/example/node_modules/rxjs/observable/EmptyObservable.js.map +/Users/example/node_modules/rxjs/observable/RangeObservable.js +/Users/example/node_modules/rxjs/observable/race.d.ts +/Users/example/node_modules/rxjs/observable/fromIterable.js.map +/Users/example/node_modules/rxjs/observable/IntervalObservable.js +/Users/example/node_modules/rxjs/observable/interval.js.map +/Users/example/node_modules/rxjs/observable/RangeObservable.js.map +/Users/example/node_modules/rxjs/observable/IteratorObservable.d.ts +/Users/example/node_modules/rxjs/observable/dom/WebSocketSubject.js.map +/Users/example/node_modules/rxjs/observable/dom/WebSocketSubject.d.ts +/Users/example/node_modules/rxjs/observable/dom/ajax.d.ts +/Users/example/node_modules/rxjs/observable/dom/webSocket.d.ts +/Users/example/node_modules/rxjs/observable/dom/AjaxObservable.js.map +/Users/example/node_modules/rxjs/observable/dom/ajax.js.map +/Users/example/node_modules/rxjs/observable/dom/AjaxObservable.d.ts +/Users/example/node_modules/rxjs/observable/dom/AjaxObservable.js +/Users/example/node_modules/rxjs/observable/dom/WebSocketSubject.js +/Users/example/node_modules/rxjs/observable/dom/ajax.js +/Users/example/node_modules/rxjs/observable/dom/webSocket.js +/Users/example/node_modules/rxjs/observable/dom/webSocket.js.map +/Users/example/node_modules/rxjs/observable/PairsObservable.d.ts +/Users/example/node_modules/rxjs/observable/empty.js.map +/Users/example/node_modules/rxjs/observable/TimerObservable.js.map +/Users/example/node_modules/rxjs/observable/NeverObservable.d.ts +/Users/example/node_modules/rxjs/observable/using.js.map +/Users/example/node_modules/rxjs/observable/race.js.map +/Users/example/node_modules/rxjs/observable/ConnectableObservable.js.map +/Users/example/node_modules/rxjs/observable/DeferObservable.js.map +/Users/example/node_modules/rxjs/observable/fromEventPattern.d.ts +/Users/example/node_modules/rxjs/observable/timer.js.map +/Users/example/node_modules/rxjs/observable/generate.js.map +/Users/example/node_modules/rxjs/observable/fromEvent.js +/Users/example/node_modules/rxjs/observable/interval.d.ts +/Users/example/node_modules/rxjs/observable/BoundNodeCallbackObservable.js +/Users/example/node_modules/rxjs/observable/bindNodeCallback.js.map +/Users/example/node_modules/rxjs/observable/zip.js +/Users/example/node_modules/rxjs/observable/FromEventObservable.d.ts +/Users/example/node_modules/rxjs/observable/UsingObservable.js +/Users/example/node_modules/rxjs/observable/fromPromise.js.map +/Users/example/node_modules/rxjs/observable/fromIterable.d.ts +/Users/example/node_modules/rxjs/observable/merge.d.ts +/Users/example/node_modules/rxjs/observable/of.js.map +/Users/example/node_modules/rxjs/observable/never.d.ts +/Users/example/node_modules/rxjs/observable/fromEvent.d.ts +/Users/example/node_modules/rxjs/observable/fromIterable.js +/Users/example/node_modules/rxjs/observable/ErrorObservable.js +/Users/example/node_modules/rxjs/observable/DeferObservable.js +/Users/example/node_modules/rxjs/observable/fromPromise.js +/Users/example/node_modules/rxjs/observable/ScalarObservable.d.ts +/Users/example/node_modules/rxjs/observable/PromiseObservable.js.map +/Users/example/node_modules/rxjs/observable/ArrayObservable.js.map +/Users/example/node_modules/rxjs/observable/ScalarObservable.js +/Users/example/node_modules/rxjs/observable/forkJoin.js.map +/Users/example/node_modules/rxjs/observable/BoundCallbackObservable.js +/Users/example/node_modules/rxjs/observable/never.js.map +/Users/example/node_modules/rxjs/observable/defer.js +/Users/example/node_modules/rxjs/observable/bindNodeCallback.d.ts +/Users/example/node_modules/rxjs/observable/throw.d.ts +/Users/example/node_modules/rxjs/observable/UsingObservable.js.map +/Users/example/node_modules/rxjs/observable/ArrayObservable.js +/Users/example/node_modules/rxjs/observable/fromArray.d.ts +/Users/example/node_modules/rxjs/observable/GenerateObservable.d.ts +/Users/example/node_modules/rxjs/observable/throw.js +/Users/example/node_modules/rxjs/Observable.d.ts +/Users/example/node_modules/rxjs/Subject.d.ts +/Users/example/node_modules/rxjs/OuterSubscriber.js +/Users/example/node_modules/rxjs/InnerSubscriber.js +/Users/example/node_modules/rxjs/LICENSE.txt +/Users/example/node_modules/rxjs/Subscriber.d.ts +/Users/example/node_modules/rxjs/index.d.ts +/Users/example/node_modules/rxjs/SubjectSubscription.d.ts +/Users/example/node_modules/rxjs/operator/windowToggle.js +/Users/example/node_modules/rxjs/operator/distinct.d.ts +/Users/example/node_modules/rxjs/operator/auditTime.d.ts +/Users/example/node_modules/rxjs/operator/windowTime.js.map +/Users/example/node_modules/rxjs/operator/timeInterval.js.map +/Users/example/node_modules/rxjs/operator/first.d.ts +/Users/example/node_modules/rxjs/operator/windowCount.d.ts +/Users/example/node_modules/rxjs/operator/do.d.ts +/Users/example/node_modules/rxjs/operator/publishReplay.js.map +/Users/example/node_modules/rxjs/operator/isEmpty.js.map +/Users/example/node_modules/rxjs/operator/skipLast.js +/Users/example/node_modules/rxjs/operator/exhaust.js +/Users/example/node_modules/rxjs/operator/window.js.map +/Users/example/node_modules/rxjs/operator/withLatestFrom.d.ts +/Users/example/node_modules/rxjs/operator/switchMapTo.js.map +/Users/example/node_modules/rxjs/operator/single.js +/Users/example/node_modules/rxjs/operator/filter.d.ts +/Users/example/node_modules/rxjs/operator/skip.d.ts +/Users/example/node_modules/rxjs/operator/dematerialize.d.ts +/Users/example/node_modules/rxjs/operator/switch.d.ts +/Users/example/node_modules/rxjs/operator/throttleTime.d.ts +/Users/example/node_modules/rxjs/operator/race.js +/Users/example/node_modules/rxjs/operator/merge.js.map +/Users/example/node_modules/rxjs/operator/publishLast.js.map +/Users/example/node_modules/rxjs/operator/materialize.js.map +/Users/example/node_modules/rxjs/operator/share.d.ts +/Users/example/node_modules/rxjs/operator/bufferToggle.js.map +/Users/example/node_modules/rxjs/operator/groupBy.d.ts +/Users/example/node_modules/rxjs/operator/exhaust.js.map +/Users/example/node_modules/rxjs/operator/count.js.map +/Users/example/node_modules/rxjs/operator/shareReplay.js.map +/Users/example/node_modules/rxjs/operator/audit.d.ts +/Users/example/node_modules/rxjs/operator/findIndex.js.map +/Users/example/node_modules/rxjs/operator/filter.js.map +/Users/example/node_modules/rxjs/operator/timestamp.js.map +/Users/example/node_modules/rxjs/operator/repeatWhen.js.map +/Users/example/node_modules/rxjs/operator/concatAll.js.map +/Users/example/node_modules/rxjs/operator/combineLatest.js.map +/Users/example/node_modules/rxjs/operator/concat.d.ts +/Users/example/node_modules/rxjs/operator/mergeAll.js.map +/Users/example/node_modules/rxjs/operator/groupBy.js.map +/Users/example/node_modules/rxjs/operator/findIndex.js +/Users/example/node_modules/rxjs/operator/switch.js +/Users/example/node_modules/rxjs/operator/sampleTime.js.map +/Users/example/node_modules/rxjs/operator/pluck.js +/Users/example/node_modules/rxjs/operator/windowWhen.js +/Users/example/node_modules/rxjs/operator/every.js +/Users/example/node_modules/rxjs/operator/switchMap.js +/Users/example/node_modules/rxjs/operator/zip.js.map +/Users/example/node_modules/rxjs/operator/every.d.ts +/Users/example/node_modules/rxjs/operator/partition.js.map +/Users/example/node_modules/rxjs/operator/multicast.js.map +/Users/example/node_modules/rxjs/operator/defaultIfEmpty.js +/Users/example/node_modules/rxjs/operator/windowWhen.js.map +/Users/example/node_modules/rxjs/operator/windowToggle.d.ts +/Users/example/node_modules/rxjs/operator/single.js.map +/Users/example/node_modules/rxjs/operator/let.js.map +/Users/example/node_modules/rxjs/operator/bufferWhen.d.ts +/Users/example/node_modules/rxjs/operator/buffer.d.ts +/Users/example/node_modules/rxjs/operator/bufferTime.js +/Users/example/node_modules/rxjs/operator/retryWhen.d.ts +/Users/example/node_modules/rxjs/operator/takeUntil.js +/Users/example/node_modules/rxjs/operator/timeout.js +/Users/example/node_modules/rxjs/operator/switch.js.map +/Users/example/node_modules/rxjs/operator/elementAt.js +/Users/example/node_modules/rxjs/operator/combineLatest.js +/Users/example/node_modules/rxjs/operator/takeWhile.js +/Users/example/node_modules/rxjs/operator/publishLast.js +/Users/example/node_modules/rxjs/operator/delayWhen.js +/Users/example/node_modules/rxjs/operator/bufferTime.d.ts +/Users/example/node_modules/rxjs/operator/sample.js.map +/Users/example/node_modules/rxjs/operator/first.js.map +/Users/example/node_modules/rxjs/operator/partition.d.ts +/Users/example/node_modules/rxjs/operator/merge.js +/Users/example/node_modules/rxjs/operator/subscribeOn.js +/Users/example/node_modules/rxjs/operator/share.js.map +/Users/example/node_modules/rxjs/operator/bufferCount.d.ts +/Users/example/node_modules/rxjs/operator/concat.js.map +/Users/example/node_modules/rxjs/operator/skip.js.map +/Users/example/node_modules/rxjs/operator/distinct.js +/Users/example/node_modules/rxjs/operator/takeLast.d.ts +/Users/example/node_modules/rxjs/operator/mergeScan.js +/Users/example/node_modules/rxjs/operator/max.js +/Users/example/node_modules/rxjs/operator/toArray.js +/Users/example/node_modules/rxjs/operator/finally.js +/Users/example/node_modules/rxjs/operator/retryWhen.js.map +/Users/example/node_modules/rxjs/operator/auditTime.js +/Users/example/node_modules/rxjs/operator/mergeScan.d.ts +/Users/example/node_modules/rxjs/operator/switchMap.js.map +/Users/example/node_modules/rxjs/operator/materialize.d.ts +/Users/example/node_modules/rxjs/operator/mergeMapTo.js +/Users/example/node_modules/rxjs/operator/takeWhile.d.ts +/Users/example/node_modules/rxjs/operator/onErrorResumeNext.d.ts +/Users/example/node_modules/rxjs/operator/startWith.d.ts +/Users/example/node_modules/rxjs/operator/switchMap.d.ts +/Users/example/node_modules/rxjs/operator/timeInterval.d.ts +/Users/example/node_modules/rxjs/operator/throttleTime.js +/Users/example/node_modules/rxjs/operator/isEmpty.js +/Users/example/node_modules/rxjs/operator/withLatestFrom.js.map +/Users/example/node_modules/rxjs/operator/ignoreElements.js.map +/Users/example/node_modules/rxjs/operator/do.js.map +/Users/example/node_modules/rxjs/operator/concatMapTo.js +/Users/example/node_modules/rxjs/operator/skipUntil.d.ts +/Users/example/node_modules/rxjs/operator/min.d.ts +/Users/example/node_modules/rxjs/operator/ignoreElements.js +/Users/example/node_modules/rxjs/operator/sequenceEqual.js.map +/Users/example/node_modules/rxjs/operator/distinctUntilChanged.js +/Users/example/node_modules/rxjs/operator/elementAt.d.ts +/Users/example/node_modules/rxjs/operator/withLatestFrom.js +/Users/example/node_modules/rxjs/operator/pairwise.js.map +/Users/example/node_modules/rxjs/operator/takeUntil.js.map +/Users/example/node_modules/rxjs/operator/max.d.ts +/Users/example/node_modules/rxjs/operator/skipWhile.d.ts +/Users/example/node_modules/rxjs/operator/pluck.d.ts +/Users/example/node_modules/rxjs/operator/finally.js.map +/Users/example/node_modules/rxjs/operator/delay.js.map +/Users/example/node_modules/rxjs/operator/delayWhen.d.ts +/Users/example/node_modules/rxjs/operator/auditTime.js.map +/Users/example/node_modules/rxjs/operator/onErrorResumeNext.js.map +/Users/example/node_modules/rxjs/operator/concat.js +/Users/example/node_modules/rxjs/operator/find.js.map +/Users/example/node_modules/rxjs/operator/reduce.js +/Users/example/node_modules/rxjs/operator/throttle.d.ts +/Users/example/node_modules/rxjs/operator/publishBehavior.js.map +/Users/example/node_modules/rxjs/operator/window.js +/Users/example/node_modules/rxjs/operator/mergeMap.d.ts +/Users/example/node_modules/rxjs/operator/skipWhile.js.map +/Users/example/node_modules/rxjs/operator/throttleTime.js.map +/Users/example/node_modules/rxjs/operator/skip.js +/Users/example/node_modules/rxjs/operator/concatAll.d.ts +/Users/example/node_modules/rxjs/operator/reduce.d.ts +/Users/example/node_modules/rxjs/operator/concatAll.js +/Users/example/node_modules/rxjs/operator/debounce.d.ts +/Users/example/node_modules/rxjs/operator/bufferCount.js.map +/Users/example/node_modules/rxjs/operator/defaultIfEmpty.js.map +/Users/example/node_modules/rxjs/operator/skipLast.d.ts +/Users/example/node_modules/rxjs/operator/repeatWhen.d.ts +/Users/example/node_modules/rxjs/operator/mergeMap.js +/Users/example/node_modules/rxjs/operator/elementAt.js.map +/Users/example/node_modules/rxjs/operator/audit.js +/Users/example/node_modules/rxjs/operator/takeUntil.d.ts +/Users/example/node_modules/rxjs/operator/switchMapTo.js +/Users/example/node_modules/rxjs/operator/timeoutWith.js +/Users/example/node_modules/rxjs/operator/onErrorResumeNext.js +/Users/example/node_modules/rxjs/operator/partition.js +/Users/example/node_modules/rxjs/operator/timeoutWith.d.ts +/Users/example/node_modules/rxjs/operator/mergeAll.d.ts +/Users/example/node_modules/rxjs/operator/debounce.js.map +/Users/example/node_modules/rxjs/operator/publish.js.map +/Users/example/node_modules/rxjs/operator/observeOn.js +/Users/example/node_modules/rxjs/operator/concatMap.d.ts +/Users/example/node_modules/rxjs/operator/switchMapTo.d.ts +/Users/example/node_modules/rxjs/operator/find.d.ts +/Users/example/node_modules/rxjs/operator/catch.js.map +/Users/example/node_modules/rxjs/operator/exhaust.d.ts +/Users/example/node_modules/rxjs/operator/zipAll.js.map +/Users/example/node_modules/rxjs/operator/concatMap.js +/Users/example/node_modules/rxjs/operator/timeout.d.ts +/Users/example/node_modules/rxjs/operator/takeWhile.js.map +/Users/example/node_modules/rxjs/operator/publishBehavior.d.ts +/Users/example/node_modules/rxjs/operator/sequenceEqual.d.ts +/Users/example/node_modules/rxjs/operator/publishBehavior.js +/Users/example/node_modules/rxjs/operator/zipAll.js +/Users/example/node_modules/rxjs/operator/takeLast.js +/Users/example/node_modules/rxjs/operator/timeout.js.map +/Users/example/node_modules/rxjs/operator/combineAll.d.ts +/Users/example/node_modules/rxjs/operator/mergeAll.js +/Users/example/node_modules/rxjs/operator/publishReplay.d.ts +/Users/example/node_modules/rxjs/operator/combineAll.js +/Users/example/node_modules/rxjs/operator/skipWhile.js +/Users/example/node_modules/rxjs/operator/debounce.js +/Users/example/node_modules/rxjs/operator/skipUntil.js.map +/Users/example/node_modules/rxjs/operator/mergeScan.js.map +/Users/example/node_modules/rxjs/operator/startWith.js.map +/Users/example/node_modules/rxjs/operator/toPromise.d.ts +/Users/example/node_modules/rxjs/operator/zip.d.ts +/Users/example/node_modules/rxjs/operator/skipUntil.js +/Users/example/node_modules/rxjs/operator/bufferToggle.js +/Users/example/node_modules/rxjs/operator/timestamp.js +/Users/example/node_modules/rxjs/operator/map.js.map +/Users/example/node_modules/rxjs/operator/exhaustMap.js.map +/Users/example/node_modules/rxjs/operator/ignoreElements.d.ts +/Users/example/node_modules/rxjs/operator/bufferCount.js +/Users/example/node_modules/rxjs/operator/shareReplay.d.ts +/Users/example/node_modules/rxjs/operator/debounceTime.js +/Users/example/node_modules/rxjs/operator/catch.js +/Users/example/node_modules/rxjs/operator/timeoutWith.js.map +/Users/example/node_modules/rxjs/operator/catch.d.ts +/Users/example/node_modules/rxjs/operator/repeat.js.map +/Users/example/node_modules/rxjs/operator/count.d.ts +/Users/example/node_modules/rxjs/operator/multicast.js +/Users/example/node_modules/rxjs/operator/scan.js.map +/Users/example/node_modules/rxjs/operator/retryWhen.js +/Users/example/node_modules/rxjs/operator/mapTo.d.ts +/Users/example/node_modules/rxjs/operator/dematerialize.js +/Users/example/node_modules/rxjs/operator/pairwise.d.ts +/Users/example/node_modules/rxjs/operator/audit.js.map +/Users/example/node_modules/rxjs/operator/observeOn.js.map +/Users/example/node_modules/rxjs/operator/count.js +/Users/example/node_modules/rxjs/operator/publishLast.d.ts +/Users/example/node_modules/rxjs/operator/observeOn.d.ts +/Users/example/node_modules/rxjs/operator/takeLast.js.map +/Users/example/node_modules/rxjs/operator/combineAll.js.map +/Users/example/node_modules/rxjs/operator/concatMapTo.js.map +/Users/example/node_modules/rxjs/operator/sampleTime.js +/Users/example/node_modules/rxjs/operator/windowToggle.js.map +/Users/example/node_modules/rxjs/operator/publish.js +/Users/example/node_modules/rxjs/operator/combineLatest.d.ts +/Users/example/node_modules/rxjs/operator/sample.d.ts +/Users/example/node_modules/rxjs/operator/reduce.js.map +/Users/example/node_modules/rxjs/operator/repeat.d.ts +/Users/example/node_modules/rxjs/operator/delay.d.ts +/Users/example/node_modules/rxjs/operator/expand.js +/Users/example/node_modules/rxjs/operator/throttle.js +/Users/example/node_modules/rxjs/operator/race.d.ts +/Users/example/node_modules/rxjs/operator/publish.d.ts +/Users/example/node_modules/rxjs/operator/subscribeOn.d.ts +/Users/example/node_modules/rxjs/operator/publishReplay.js +/Users/example/node_modules/rxjs/operator/repeatWhen.js +/Users/example/node_modules/rxjs/operator/groupBy.js +/Users/example/node_modules/rxjs/operator/throttle.js.map +/Users/example/node_modules/rxjs/operator/windowWhen.d.ts +/Users/example/node_modules/rxjs/operator/distinctUntilKeyChanged.js.map +/Users/example/node_modules/rxjs/operator/retry.js.map +/Users/example/node_modules/rxjs/operator/distinct.js.map +/Users/example/node_modules/rxjs/operator/debounceTime.d.ts +/Users/example/node_modules/rxjs/operator/sampleTime.d.ts +/Users/example/node_modules/rxjs/operator/pairwise.js +/Users/example/node_modules/rxjs/operator/take.js.map +/Users/example/node_modules/rxjs/operator/bufferWhen.js.map +/Users/example/node_modules/rxjs/operator/bufferToggle.d.ts +/Users/example/node_modules/rxjs/operator/sequenceEqual.js +/Users/example/node_modules/rxjs/operator/isEmpty.d.ts +/Users/example/node_modules/rxjs/operator/first.js +/Users/example/node_modules/rxjs/operator/defaultIfEmpty.d.ts +/Users/example/node_modules/rxjs/operator/toPromise.js +/Users/example/node_modules/rxjs/operator/race.js.map +/Users/example/node_modules/rxjs/operator/debounceTime.js.map +/Users/example/node_modules/rxjs/operator/repeat.js +/Users/example/node_modules/rxjs/operator/windowCount.js +/Users/example/node_modules/rxjs/operator/mapTo.js +/Users/example/node_modules/rxjs/operator/let.js +/Users/example/node_modules/rxjs/operator/mergeMapTo.js.map +/Users/example/node_modules/rxjs/operator/timestamp.d.ts +/Users/example/node_modules/rxjs/operator/materialize.js +/Users/example/node_modules/rxjs/operator/windowTime.d.ts +/Users/example/node_modules/rxjs/operator/expand.d.ts +/Users/example/node_modules/rxjs/operator/let.d.ts +/Users/example/node_modules/rxjs/operator/scan.d.ts +/Users/example/node_modules/rxjs/operator/zip.js +/Users/example/node_modules/rxjs/operator/distinctUntilKeyChanged.js +/Users/example/node_modules/rxjs/operator/zipAll.d.ts +/Users/example/node_modules/rxjs/operator/expand.js.map +/Users/example/node_modules/rxjs/operator/finally.d.ts +/Users/example/node_modules/rxjs/operator/merge.d.ts +/Users/example/node_modules/rxjs/operator/retry.js +/Users/example/node_modules/rxjs/operator/concatMapTo.d.ts +/Users/example/node_modules/rxjs/operator/pluck.js.map +/Users/example/node_modules/rxjs/operator/distinctUntilKeyChanged.d.ts +/Users/example/node_modules/rxjs/operator/buffer.js.map +/Users/example/node_modules/rxjs/operator/mergeMapTo.d.ts +/Users/example/node_modules/rxjs/operator/exhaustMap.js +/Users/example/node_modules/rxjs/operator/min.js +/Users/example/node_modules/rxjs/operator/map.js +/Users/example/node_modules/rxjs/operator/last.d.ts +/Users/example/node_modules/rxjs/operator/window.d.ts +/Users/example/node_modules/rxjs/operator/toArray.js.map +/Users/example/node_modules/rxjs/operator/take.d.ts +/Users/example/node_modules/rxjs/operator/toArray.d.ts +/Users/example/node_modules/rxjs/operator/findIndex.d.ts +/Users/example/node_modules/rxjs/operator/shareReplay.js +/Users/example/node_modules/rxjs/operator/min.js.map +/Users/example/node_modules/rxjs/operator/scan.js +/Users/example/node_modules/rxjs/operator/subscribeOn.js.map +/Users/example/node_modules/rxjs/operator/filter.js +/Users/example/node_modules/rxjs/operator/distinctUntilChanged.d.ts +/Users/example/node_modules/rxjs/operator/find.js +/Users/example/node_modules/rxjs/operator/retry.d.ts +/Users/example/node_modules/rxjs/operator/windowTime.js +/Users/example/node_modules/rxjs/operator/sample.js +/Users/example/node_modules/rxjs/operator/mergeMap.js.map +/Users/example/node_modules/rxjs/operator/windowCount.js.map +/Users/example/node_modules/rxjs/operator/bufferTime.js.map +/Users/example/node_modules/rxjs/operator/every.js.map +/Users/example/node_modules/rxjs/operator/concatMap.js.map +/Users/example/node_modules/rxjs/operator/dematerialize.js.map +/Users/example/node_modules/rxjs/operator/timeInterval.js +/Users/example/node_modules/rxjs/operator/skipLast.js.map +/Users/example/node_modules/rxjs/operator/exhaustMap.d.ts +/Users/example/node_modules/rxjs/operator/map.d.ts +/Users/example/node_modules/rxjs/operator/multicast.d.ts +/Users/example/node_modules/rxjs/operator/distinctUntilChanged.js.map +/Users/example/node_modules/rxjs/operator/delayWhen.js.map +/Users/example/node_modules/rxjs/operator/buffer.js +/Users/example/node_modules/rxjs/operator/mapTo.js.map +/Users/example/node_modules/rxjs/operator/last.js.map +/Users/example/node_modules/rxjs/operator/single.d.ts +/Users/example/node_modules/rxjs/operator/take.js +/Users/example/node_modules/rxjs/operator/last.js +/Users/example/node_modules/rxjs/operator/max.js.map +/Users/example/node_modules/rxjs/operator/bufferWhen.js +/Users/example/node_modules/rxjs/operator/delay.js +/Users/example/node_modules/rxjs/operator/share.js +/Users/example/node_modules/rxjs/operator/startWith.js +/Users/example/node_modules/rxjs/operator/toPromise.js.map +/Users/example/node_modules/rxjs/operator/do.js +/Users/example/node_modules/rxjs/ajax/index.js +/Users/example/node_modules/rxjs/ajax/package.json +/Users/example/node_modules/rxjs/ajax/index.js.map +/Users/example/node_modules/rxjs/ajax/index.d.ts +/Users/example/node_modules/rxjs/BehaviorSubject.js.map +/Users/example/node_modules/rxjs/bundles/rxjs.umd.min.js.map +/Users/example/node_modules/rxjs/bundles/rxjs.umd.min.js +/Users/example/node_modules/rxjs/bundles/rxjs.umd.js +/Users/example/node_modules/rxjs/bundles/rxjs.umd.js.map +/Users/example/node_modules/rxjs/ReplaySubject.js +/Users/example/node_modules/rxjs/src/SubjectSubscription.ts +/Users/example/node_modules/rxjs/src/webSocket/package.json +/Users/example/node_modules/rxjs/src/webSocket/index.ts +/Users/example/node_modules/rxjs/src/operators/throwIfEmpty.ts +/Users/example/node_modules/rxjs/src/operators/dematerialize.ts +/Users/example/node_modules/rxjs/src/operators/catchError.ts +/Users/example/node_modules/rxjs/src/operators/count.ts +/Users/example/node_modules/rxjs/src/operators/sampleTime.ts +/Users/example/node_modules/rxjs/src/operators/publish.ts +/Users/example/node_modules/rxjs/src/operators/expand.ts +/Users/example/node_modules/rxjs/src/operators/throttle.ts +/Users/example/node_modules/rxjs/src/operators/repeatWhen.ts +/Users/example/node_modules/rxjs/src/operators/publishReplay.ts +/Users/example/node_modules/rxjs/src/operators/groupBy.ts +/Users/example/node_modules/rxjs/src/operators/concatMap.ts +/Users/example/node_modules/rxjs/src/operators/zipAll.ts +/Users/example/node_modules/rxjs/src/operators/publishBehavior.ts +/Users/example/node_modules/rxjs/src/operators/mergeAll.ts +/Users/example/node_modules/rxjs/src/operators/takeLast.ts +/Users/example/node_modules/rxjs/src/operators/debounce.ts +/Users/example/node_modules/rxjs/src/operators/skipWhile.ts +/Users/example/node_modules/rxjs/src/operators/combineAll.ts +/Users/example/node_modules/rxjs/src/operators/timestamp.ts +/Users/example/node_modules/rxjs/src/operators/bufferToggle.ts +/Users/example/node_modules/rxjs/src/operators/skipUntil.ts +/Users/example/node_modules/rxjs/src/operators/debounceTime.ts +/Users/example/node_modules/rxjs/src/operators/bufferCount.ts +/Users/example/node_modules/rxjs/src/operators/retryWhen.ts +/Users/example/node_modules/rxjs/src/operators/multicast.ts +/Users/example/node_modules/rxjs/src/operators/shareReplay.ts +/Users/example/node_modules/rxjs/src/operators/scan.ts +/Users/example/node_modules/rxjs/src/operators/find.ts +/Users/example/node_modules/rxjs/src/operators/filter.ts +/Users/example/node_modules/rxjs/src/operators/windowTime.ts +/Users/example/node_modules/rxjs/src/operators/sample.ts +/Users/example/node_modules/rxjs/src/operators/timeInterval.ts +/Users/example/node_modules/rxjs/src/operators/buffer.ts +/Users/example/node_modules/rxjs/src/operators/delay.ts +/Users/example/node_modules/rxjs/src/operators/bufferWhen.ts +/Users/example/node_modules/rxjs/src/operators/last.ts +/Users/example/node_modules/rxjs/src/operators/take.ts +/Users/example/node_modules/rxjs/src/operators/share.ts +/Users/example/node_modules/rxjs/src/operators/startWith.ts +/Users/example/node_modules/rxjs/src/operators/pairwise.ts +/Users/example/node_modules/rxjs/src/operators/tap.ts +/Users/example/node_modules/rxjs/src/operators/first.ts +/Users/example/node_modules/rxjs/src/operators/sequenceEqual.ts +/Users/example/node_modules/rxjs/src/operators/repeat.ts +/Users/example/node_modules/rxjs/src/operators/mapTo.ts +/Users/example/node_modules/rxjs/src/operators/windowCount.ts +/Users/example/node_modules/rxjs/src/operators/materialize.ts +/Users/example/node_modules/rxjs/src/operators/distinctUntilKeyChanged.ts +/Users/example/node_modules/rxjs/src/operators/zip.ts +/Users/example/node_modules/rxjs/src/operators/retry.ts +/Users/example/node_modules/rxjs/src/operators/switchAll.ts +/Users/example/node_modules/rxjs/src/operators/exhaustMap.ts +/Users/example/node_modules/rxjs/src/operators/min.ts +/Users/example/node_modules/rxjs/src/operators/map.ts +/Users/example/node_modules/rxjs/src/operators/findIndex.ts +/Users/example/node_modules/rxjs/src/operators/every.ts +/Users/example/node_modules/rxjs/src/operators/windowWhen.ts +/Users/example/node_modules/rxjs/src/operators/pluck.ts +/Users/example/node_modules/rxjs/src/operators/switchMap.ts +/Users/example/node_modules/rxjs/src/operators/defaultIfEmpty.ts +/Users/example/node_modules/rxjs/src/operators/bufferTime.ts +/Users/example/node_modules/rxjs/src/operators/finalize.ts +/Users/example/node_modules/rxjs/src/operators/timeout.ts +/Users/example/node_modules/rxjs/src/operators/takeUntil.ts +/Users/example/node_modules/rxjs/src/operators/package.json +/Users/example/node_modules/rxjs/src/operators/combineLatest.ts +/Users/example/node_modules/rxjs/src/operators/elementAt.ts +/Users/example/node_modules/rxjs/src/operators/publishLast.ts +/Users/example/node_modules/rxjs/src/operators/takeWhile.ts +/Users/example/node_modules/rxjs/src/operators/windowToggle.ts +/Users/example/node_modules/rxjs/src/operators/single.ts +/Users/example/node_modules/rxjs/src/operators/skipLast.ts +/Users/example/node_modules/rxjs/src/operators/exhaust.ts +/Users/example/node_modules/rxjs/src/operators/race.ts +/Users/example/node_modules/rxjs/src/operators/concat.ts +/Users/example/node_modules/rxjs/src/operators/reduce.ts +/Users/example/node_modules/rxjs/src/operators/window.ts +/Users/example/node_modules/rxjs/src/operators/index.ts +/Users/example/node_modules/rxjs/src/operators/skip.ts +/Users/example/node_modules/rxjs/src/operators/concatAll.ts +/Users/example/node_modules/rxjs/src/operators/audit.ts +/Users/example/node_modules/rxjs/src/operators/switchMapTo.ts +/Users/example/node_modules/rxjs/src/operators/mergeMap.ts +/Users/example/node_modules/rxjs/src/operators/onErrorResumeNext.ts +/Users/example/node_modules/rxjs/src/operators/timeoutWith.ts +/Users/example/node_modules/rxjs/src/operators/partition.ts +/Users/example/node_modules/rxjs/src/operators/observeOn.ts +/Users/example/node_modules/rxjs/src/operators/delayWhen.ts +/Users/example/node_modules/rxjs/src/operators/merge.ts +/Users/example/node_modules/rxjs/src/operators/subscribeOn.ts +/Users/example/node_modules/rxjs/src/operators/distinct.ts +/Users/example/node_modules/rxjs/src/operators/auditTime.ts +/Users/example/node_modules/rxjs/src/operators/toArray.ts +/Users/example/node_modules/rxjs/src/operators/max.ts +/Users/example/node_modules/rxjs/src/operators/mergeScan.ts +/Users/example/node_modules/rxjs/src/operators/mergeMapTo.ts +/Users/example/node_modules/rxjs/src/operators/refCount.ts +/Users/example/node_modules/rxjs/src/operators/isEmpty.ts +/Users/example/node_modules/rxjs/src/operators/throttleTime.ts +/Users/example/node_modules/rxjs/src/operators/concatMapTo.ts +/Users/example/node_modules/rxjs/src/operators/ignoreElements.ts +/Users/example/node_modules/rxjs/src/operators/withLatestFrom.ts +/Users/example/node_modules/rxjs/src/operators/distinctUntilChanged.ts +/Users/example/node_modules/rxjs/src/util/errorObject.ts +/Users/example/node_modules/rxjs/src/util/hostReportError.ts +/Users/example/node_modules/rxjs/src/util/isObject.ts +/Users/example/node_modules/rxjs/src/util/EmptyError.ts +/Users/example/node_modules/rxjs/src/util/identity.ts +/Users/example/node_modules/rxjs/src/util/pipe.ts +/Users/example/node_modules/rxjs/src/util/subscribeTo.ts +/Users/example/node_modules/rxjs/src/util/subscribeToPromise.ts +/Users/example/node_modules/rxjs/src/util/isFunction.ts +/Users/example/node_modules/rxjs/src/util/TimeoutError.ts +/Users/example/node_modules/rxjs/src/util/root.ts +/Users/example/node_modules/rxjs/src/util/isPromise.ts +/Users/example/node_modules/rxjs/src/util/tryCatch.ts +/Users/example/node_modules/rxjs/src/util/isDate.ts +/Users/example/node_modules/rxjs/src/util/subscribeToIterable.ts +/Users/example/node_modules/rxjs/src/util/noop.ts +/Users/example/node_modules/rxjs/src/util/subscribeToArray.ts +/Users/example/node_modules/rxjs/src/util/isArray.ts +/Users/example/node_modules/rxjs/src/util/not.ts +/Users/example/node_modules/rxjs/src/util/isArrayLike.ts +/Users/example/node_modules/rxjs/src/util/UnsubscriptionError.ts +/Users/example/node_modules/rxjs/src/util/isNumeric.ts +/Users/example/node_modules/rxjs/src/util/isScheduler.ts +/Users/example/node_modules/rxjs/src/util/toSubscriber.ts +/Users/example/node_modules/rxjs/src/util/ObjectUnsubscribedError.ts +/Users/example/node_modules/rxjs/src/util/Immediate.ts +/Users/example/node_modules/rxjs/src/util/applyMixins.ts +/Users/example/node_modules/rxjs/src/util/subscribeToResult.ts +/Users/example/node_modules/rxjs/src/util/ArgumentOutOfRangeError.ts +/Users/example/node_modules/rxjs/src/util/isIterable.ts +/Users/example/node_modules/rxjs/src/util/subscribeToObservable.ts +/Users/example/node_modules/rxjs/src/util/isObservable.ts +/Users/example/node_modules/rxjs/src/Rx.ts +/Users/example/node_modules/rxjs/src/internal-compatibility/package.json +/Users/example/node_modules/rxjs/src/internal-compatibility/index.ts +/Users/example/node_modules/rxjs/src/Scheduler.ts +/Users/example/node_modules/rxjs/src/ReplaySubject.ts +/Users/example/node_modules/rxjs/src/internal/SubjectSubscription.ts +/Users/example/node_modules/rxjs/src/internal/innerSubscribe.ts +/Users/example/node_modules/rxjs/src/internal/umd.ts +/Users/example/node_modules/rxjs/src/internal/operators/throwIfEmpty.ts +/Users/example/node_modules/rxjs/src/internal/operators/dematerialize.ts +/Users/example/node_modules/rxjs/src/internal/operators/catchError.ts +/Users/example/node_modules/rxjs/src/internal/operators/count.ts +/Users/example/node_modules/rxjs/src/internal/operators/sampleTime.ts +/Users/example/node_modules/rxjs/src/internal/operators/publish.ts +/Users/example/node_modules/rxjs/src/internal/operators/expand.ts +/Users/example/node_modules/rxjs/src/internal/operators/throttle.ts +/Users/example/node_modules/rxjs/src/internal/operators/repeatWhen.ts +/Users/example/node_modules/rxjs/src/internal/operators/publishReplay.ts +/Users/example/node_modules/rxjs/src/internal/operators/groupBy.ts +/Users/example/node_modules/rxjs/src/internal/operators/concatMap.ts +/Users/example/node_modules/rxjs/src/internal/operators/zipAll.ts +/Users/example/node_modules/rxjs/src/internal/operators/publishBehavior.ts +/Users/example/node_modules/rxjs/src/internal/operators/mergeAll.ts +/Users/example/node_modules/rxjs/src/internal/operators/takeLast.ts +/Users/example/node_modules/rxjs/src/internal/operators/debounce.ts +/Users/example/node_modules/rxjs/src/internal/operators/skipWhile.ts +/Users/example/node_modules/rxjs/src/internal/operators/combineAll.ts +/Users/example/node_modules/rxjs/src/internal/operators/timestamp.ts +/Users/example/node_modules/rxjs/src/internal/operators/bufferToggle.ts +/Users/example/node_modules/rxjs/src/internal/operators/skipUntil.ts +/Users/example/node_modules/rxjs/src/internal/operators/debounceTime.ts +/Users/example/node_modules/rxjs/src/internal/operators/bufferCount.ts +/Users/example/node_modules/rxjs/src/internal/operators/retryWhen.ts +/Users/example/node_modules/rxjs/src/internal/operators/multicast.ts +/Users/example/node_modules/rxjs/src/internal/operators/shareReplay.ts +/Users/example/node_modules/rxjs/src/internal/operators/scan.ts +/Users/example/node_modules/rxjs/src/internal/operators/find.ts +/Users/example/node_modules/rxjs/src/internal/operators/filter.ts +/Users/example/node_modules/rxjs/src/internal/operators/windowTime.ts +/Users/example/node_modules/rxjs/src/internal/operators/sample.ts +/Users/example/node_modules/rxjs/src/internal/operators/timeInterval.ts +/Users/example/node_modules/rxjs/src/internal/operators/buffer.ts +/Users/example/node_modules/rxjs/src/internal/operators/delay.ts +/Users/example/node_modules/rxjs/src/internal/operators/bufferWhen.ts +/Users/example/node_modules/rxjs/src/internal/operators/last.ts +/Users/example/node_modules/rxjs/src/internal/operators/take.ts +/Users/example/node_modules/rxjs/src/internal/operators/share.ts +/Users/example/node_modules/rxjs/src/internal/operators/startWith.ts +/Users/example/node_modules/rxjs/src/internal/operators/pairwise.ts +/Users/example/node_modules/rxjs/src/internal/operators/tap.ts +/Users/example/node_modules/rxjs/src/internal/operators/first.ts +/Users/example/node_modules/rxjs/src/internal/operators/sequenceEqual.ts +/Users/example/node_modules/rxjs/src/internal/operators/repeat.ts +/Users/example/node_modules/rxjs/src/internal/operators/mapTo.ts +/Users/example/node_modules/rxjs/src/internal/operators/windowCount.ts +/Users/example/node_modules/rxjs/src/internal/operators/materialize.ts +/Users/example/node_modules/rxjs/src/internal/operators/distinctUntilKeyChanged.ts +/Users/example/node_modules/rxjs/src/internal/operators/zip.ts +/Users/example/node_modules/rxjs/src/internal/operators/retry.ts +/Users/example/node_modules/rxjs/src/internal/operators/switchAll.ts +/Users/example/node_modules/rxjs/src/internal/operators/exhaustMap.ts +/Users/example/node_modules/rxjs/src/internal/operators/min.ts +/Users/example/node_modules/rxjs/src/internal/operators/map.ts +/Users/example/node_modules/rxjs/src/internal/operators/findIndex.ts +/Users/example/node_modules/rxjs/src/internal/operators/every.ts +/Users/example/node_modules/rxjs/src/internal/operators/windowWhen.ts +/Users/example/node_modules/rxjs/src/internal/operators/pluck.ts +/Users/example/node_modules/rxjs/src/internal/operators/switchMap.ts +/Users/example/node_modules/rxjs/src/internal/operators/defaultIfEmpty.ts +/Users/example/node_modules/rxjs/src/internal/operators/bufferTime.ts +/Users/example/node_modules/rxjs/src/internal/operators/finalize.ts +/Users/example/node_modules/rxjs/src/internal/operators/timeout.ts +/Users/example/node_modules/rxjs/src/internal/operators/takeUntil.ts +/Users/example/node_modules/rxjs/src/internal/operators/combineLatest.ts +/Users/example/node_modules/rxjs/src/internal/operators/elementAt.ts +/Users/example/node_modules/rxjs/src/internal/operators/publishLast.ts +/Users/example/node_modules/rxjs/src/internal/operators/takeWhile.ts +/Users/example/node_modules/rxjs/src/internal/operators/windowToggle.ts +/Users/example/node_modules/rxjs/src/internal/operators/single.ts +/Users/example/node_modules/rxjs/src/internal/operators/skipLast.ts +/Users/example/node_modules/rxjs/src/internal/operators/exhaust.ts +/Users/example/node_modules/rxjs/src/internal/operators/race.ts +/Users/example/node_modules/rxjs/src/internal/operators/concat.ts +/Users/example/node_modules/rxjs/src/internal/operators/reduce.ts +/Users/example/node_modules/rxjs/src/internal/operators/window.ts +/Users/example/node_modules/rxjs/src/internal/operators/index.ts +/Users/example/node_modules/rxjs/src/internal/operators/skip.ts +/Users/example/node_modules/rxjs/src/internal/operators/concatAll.ts +/Users/example/node_modules/rxjs/src/internal/operators/audit.ts +/Users/example/node_modules/rxjs/src/internal/operators/switchMapTo.ts +/Users/example/node_modules/rxjs/src/internal/operators/mergeMap.ts +/Users/example/node_modules/rxjs/src/internal/operators/onErrorResumeNext.ts +/Users/example/node_modules/rxjs/src/internal/operators/timeoutWith.ts +/Users/example/node_modules/rxjs/src/internal/operators/endWith.ts +/Users/example/node_modules/rxjs/src/internal/operators/partition.ts +/Users/example/node_modules/rxjs/src/internal/operators/observeOn.ts +/Users/example/node_modules/rxjs/src/internal/operators/delayWhen.ts +/Users/example/node_modules/rxjs/src/internal/operators/merge.ts +/Users/example/node_modules/rxjs/src/internal/operators/subscribeOn.ts +/Users/example/node_modules/rxjs/src/internal/operators/distinct.ts +/Users/example/node_modules/rxjs/src/internal/operators/auditTime.ts +/Users/example/node_modules/rxjs/src/internal/operators/toArray.ts +/Users/example/node_modules/rxjs/src/internal/operators/max.ts +/Users/example/node_modules/rxjs/src/internal/operators/mergeScan.ts +/Users/example/node_modules/rxjs/src/internal/operators/mergeMapTo.ts +/Users/example/node_modules/rxjs/src/internal/operators/refCount.ts +/Users/example/node_modules/rxjs/src/internal/operators/isEmpty.ts +/Users/example/node_modules/rxjs/src/internal/operators/throttleTime.ts +/Users/example/node_modules/rxjs/src/internal/operators/concatMapTo.ts +/Users/example/node_modules/rxjs/src/internal/operators/ignoreElements.ts +/Users/example/node_modules/rxjs/src/internal/operators/withLatestFrom.ts +/Users/example/node_modules/rxjs/src/internal/operators/distinctUntilChanged.ts +/Users/example/node_modules/rxjs/src/internal/util/errorObject.ts +/Users/example/node_modules/rxjs/src/internal/util/hostReportError.ts +/Users/example/node_modules/rxjs/src/internal/util/isObject.ts +/Users/example/node_modules/rxjs/src/internal/util/EmptyError.ts +/Users/example/node_modules/rxjs/src/internal/util/identity.ts +/Users/example/node_modules/rxjs/src/internal/util/pipe.ts +/Users/example/node_modules/rxjs/src/internal/util/subscribeTo.ts +/Users/example/node_modules/rxjs/src/internal/util/subscribeToPromise.ts +/Users/example/node_modules/rxjs/src/internal/util/isFunction.ts +/Users/example/node_modules/rxjs/src/internal/util/isInteropObservable.ts +/Users/example/node_modules/rxjs/src/internal/util/TimeoutError.ts +/Users/example/node_modules/rxjs/src/internal/util/root.ts +/Users/example/node_modules/rxjs/src/internal/util/isPromise.ts +/Users/example/node_modules/rxjs/src/internal/util/tryCatch.ts +/Users/example/node_modules/rxjs/src/internal/util/isDate.ts +/Users/example/node_modules/rxjs/src/internal/util/subscribeToIterable.ts +/Users/example/node_modules/rxjs/src/internal/util/noop.ts +/Users/example/node_modules/rxjs/src/internal/util/subscribeToArray.ts +/Users/example/node_modules/rxjs/src/internal/util/isArray.ts +/Users/example/node_modules/rxjs/src/internal/util/not.ts +/Users/example/node_modules/rxjs/src/internal/util/isArrayLike.ts +/Users/example/node_modules/rxjs/src/internal/util/UnsubscriptionError.ts +/Users/example/node_modules/rxjs/src/internal/util/isNumeric.ts +/Users/example/node_modules/rxjs/src/internal/util/isScheduler.ts +/Users/example/node_modules/rxjs/src/internal/util/toSubscriber.ts +/Users/example/node_modules/rxjs/src/internal/util/ObjectUnsubscribedError.ts +/Users/example/node_modules/rxjs/src/internal/util/Immediate.ts +/Users/example/node_modules/rxjs/src/internal/util/applyMixins.ts +/Users/example/node_modules/rxjs/src/internal/util/subscribeToResult.ts +/Users/example/node_modules/rxjs/src/internal/util/canReportError.ts +/Users/example/node_modules/rxjs/src/internal/util/ArgumentOutOfRangeError.ts +/Users/example/node_modules/rxjs/src/internal/util/isIterable.ts +/Users/example/node_modules/rxjs/src/internal/util/subscribeToObservable.ts +/Users/example/node_modules/rxjs/src/internal/util/isObservable.ts +/Users/example/node_modules/rxjs/src/internal/Rx.ts +/Users/example/node_modules/rxjs/src/internal/Scheduler.ts +/Users/example/node_modules/rxjs/src/internal/ReplaySubject.ts +/Users/example/node_modules/rxjs/src/internal/scheduler/async.ts +/Users/example/node_modules/rxjs/src/internal/scheduler/AsyncAction.ts +/Users/example/node_modules/rxjs/src/internal/scheduler/QueueScheduler.ts +/Users/example/node_modules/rxjs/src/internal/scheduler/AsapScheduler.ts +/Users/example/node_modules/rxjs/src/internal/scheduler/VirtualTimeScheduler.ts +/Users/example/node_modules/rxjs/src/internal/scheduler/AnimationFrameScheduler.ts +/Users/example/node_modules/rxjs/src/internal/scheduler/AsyncScheduler.ts +/Users/example/node_modules/rxjs/src/internal/scheduler/QueueAction.ts +/Users/example/node_modules/rxjs/src/internal/scheduler/Action.ts +/Users/example/node_modules/rxjs/src/internal/scheduler/AsapAction.ts +/Users/example/node_modules/rxjs/src/internal/scheduler/asap.ts +/Users/example/node_modules/rxjs/src/internal/scheduler/animationFrame.ts +/Users/example/node_modules/rxjs/src/internal/scheduler/AnimationFrameAction.ts +/Users/example/node_modules/rxjs/src/internal/scheduler/queue.ts +/Users/example/node_modules/rxjs/src/internal/symbol/iterator.ts +/Users/example/node_modules/rxjs/src/internal/symbol/observable.ts +/Users/example/node_modules/rxjs/src/internal/symbol/rxSubscriber.ts +/Users/example/node_modules/rxjs/src/internal/InnerSubscriber.ts +/Users/example/node_modules/rxjs/src/internal/OuterSubscriber.ts +/Users/example/node_modules/rxjs/src/internal/testing/SubscriptionLoggable.ts +/Users/example/node_modules/rxjs/src/internal/testing/ColdObservable.ts +/Users/example/node_modules/rxjs/src/internal/testing/SubscriptionLog.ts +/Users/example/node_modules/rxjs/src/internal/testing/TestScheduler.ts +/Users/example/node_modules/rxjs/src/internal/testing/HotObservable.ts +/Users/example/node_modules/rxjs/src/internal/testing/TestMessage.ts +/Users/example/node_modules/rxjs/src/internal/types.ts +/Users/example/node_modules/rxjs/src/internal/Operator.ts +/Users/example/node_modules/rxjs/src/internal/Subscriber.ts +/Users/example/node_modules/rxjs/src/internal/Observable.ts +/Users/example/node_modules/rxjs/src/internal/Notification.ts +/Users/example/node_modules/rxjs/src/internal/AsyncSubject.ts +/Users/example/node_modules/rxjs/src/internal/Subject.ts +/Users/example/node_modules/rxjs/src/internal/BehaviorSubject.ts +/Users/example/node_modules/rxjs/src/internal/observable/of.ts +/Users/example/node_modules/rxjs/src/internal/observable/bindNodeCallback.ts +/Users/example/node_modules/rxjs/src/internal/observable/throwError.ts +/Users/example/node_modules/rxjs/src/internal/observable/fromEventPattern.ts +/Users/example/node_modules/rxjs/src/internal/observable/from.ts +/Users/example/node_modules/rxjs/src/internal/observable/fromPromise.ts +/Users/example/node_modules/rxjs/src/internal/observable/defer.ts +/Users/example/node_modules/rxjs/src/internal/observable/fromEvent.ts +/Users/example/node_modules/rxjs/src/internal/observable/zip.ts +/Users/example/node_modules/rxjs/src/internal/observable/iif.ts +/Users/example/node_modules/rxjs/src/internal/observable/fromIterable.ts +/Users/example/node_modules/rxjs/src/internal/observable/using.ts +/Users/example/node_modules/rxjs/src/internal/observable/forkJoin.ts +/Users/example/node_modules/rxjs/src/internal/observable/bindCallback.ts +/Users/example/node_modules/rxjs/src/internal/observable/combineLatest.ts +/Users/example/node_modules/rxjs/src/internal/observable/fromObservable.ts +/Users/example/node_modules/rxjs/src/internal/observable/never.ts +/Users/example/node_modules/rxjs/src/internal/observable/empty.ts +/Users/example/node_modules/rxjs/src/internal/observable/SubscribeOnObservable.ts +/Users/example/node_modules/rxjs/src/internal/observable/ConnectableObservable.ts +/Users/example/node_modules/rxjs/src/internal/observable/range.ts +/Users/example/node_modules/rxjs/src/internal/observable/fromArray.ts +/Users/example/node_modules/rxjs/src/internal/observable/race.ts +/Users/example/node_modules/rxjs/src/internal/observable/pairs.ts +/Users/example/node_modules/rxjs/src/internal/observable/timer.ts +/Users/example/node_modules/rxjs/src/internal/observable/dom/webSocket.ts +/Users/example/node_modules/rxjs/src/internal/observable/dom/AjaxObservable.ts +/Users/example/node_modules/rxjs/src/internal/observable/dom/WebSocketSubject.ts +/Users/example/node_modules/rxjs/src/internal/observable/dom/ajax.ts +/Users/example/node_modules/rxjs/src/internal/observable/dom/MiscJSDoc.ts +/Users/example/node_modules/rxjs/src/internal/observable/dom/fetch.ts +/Users/example/node_modules/rxjs/src/internal/observable/generate.ts +/Users/example/node_modules/rxjs/src/internal/observable/concat.ts +/Users/example/node_modules/rxjs/src/internal/observable/interval.ts +/Users/example/node_modules/rxjs/src/internal/observable/onErrorResumeNext.ts +/Users/example/node_modules/rxjs/src/internal/observable/partition.ts +/Users/example/node_modules/rxjs/src/internal/observable/merge.ts +/Users/example/node_modules/rxjs/src/internal/Subscription.ts +/Users/example/node_modules/rxjs/src/internal/config.ts +/Users/example/node_modules/rxjs/src/internal/scheduled/scheduleObservable.ts +/Users/example/node_modules/rxjs/src/internal/scheduled/scheduled.ts +/Users/example/node_modules/rxjs/src/internal/scheduled/scheduleArray.ts +/Users/example/node_modules/rxjs/src/internal/scheduled/scheduleIterable.ts +/Users/example/node_modules/rxjs/src/internal/scheduled/schedulePromise.ts +/Users/example/node_modules/rxjs/src/internal/Observer.ts +/Users/example/node_modules/rxjs/src/scheduler/async.ts +/Users/example/node_modules/rxjs/src/scheduler/asap.ts +/Users/example/node_modules/rxjs/src/scheduler/animationFrame.ts +/Users/example/node_modules/rxjs/src/scheduler/queue.ts +/Users/example/node_modules/rxjs/src/symbol/iterator.ts +/Users/example/node_modules/rxjs/src/symbol/observable.ts +/Users/example/node_modules/rxjs/src/symbol/rxSubscriber.ts +/Users/example/node_modules/rxjs/src/InnerSubscriber.ts +/Users/example/node_modules/rxjs/src/OuterSubscriber.ts +/Users/example/node_modules/rxjs/src/README.md +/Users/example/node_modules/rxjs/src/testing/package.json +/Users/example/node_modules/rxjs/src/testing/index.ts +/Users/example/node_modules/rxjs/src/fetch/package.json +/Users/example/node_modules/rxjs/src/fetch/index.ts +/Users/example/node_modules/rxjs/src/add/observable/if.ts +/Users/example/node_modules/rxjs/src/add/observable/of.ts +/Users/example/node_modules/rxjs/src/add/observable/bindNodeCallback.ts +/Users/example/node_modules/rxjs/src/add/observable/fromEventPattern.ts +/Users/example/node_modules/rxjs/src/add/observable/from.ts +/Users/example/node_modules/rxjs/src/add/observable/fromPromise.ts +/Users/example/node_modules/rxjs/src/add/observable/defer.ts +/Users/example/node_modules/rxjs/src/add/observable/throw.ts +/Users/example/node_modules/rxjs/src/add/observable/fromEvent.ts +/Users/example/node_modules/rxjs/src/add/observable/zip.ts +/Users/example/node_modules/rxjs/src/add/observable/using.ts +/Users/example/node_modules/rxjs/src/add/observable/forkJoin.ts +/Users/example/node_modules/rxjs/src/add/observable/bindCallback.ts +/Users/example/node_modules/rxjs/src/add/observable/combineLatest.ts +/Users/example/node_modules/rxjs/src/add/observable/never.ts +/Users/example/node_modules/rxjs/src/add/observable/empty.ts +/Users/example/node_modules/rxjs/src/add/observable/range.ts +/Users/example/node_modules/rxjs/src/add/observable/race.ts +/Users/example/node_modules/rxjs/src/add/observable/pairs.ts +/Users/example/node_modules/rxjs/src/add/observable/timer.ts +/Users/example/node_modules/rxjs/src/add/observable/dom/webSocket.ts +/Users/example/node_modules/rxjs/src/add/observable/dom/ajax.ts +/Users/example/node_modules/rxjs/src/add/observable/generate.ts +/Users/example/node_modules/rxjs/src/add/observable/concat.ts +/Users/example/node_modules/rxjs/src/add/observable/interval.ts +/Users/example/node_modules/rxjs/src/add/observable/onErrorResumeNext.ts +/Users/example/node_modules/rxjs/src/add/observable/merge.ts +/Users/example/node_modules/rxjs/src/add/operator/dematerialize.ts +/Users/example/node_modules/rxjs/src/add/operator/count.ts +/Users/example/node_modules/rxjs/src/add/operator/sampleTime.ts +/Users/example/node_modules/rxjs/src/add/operator/publish.ts +/Users/example/node_modules/rxjs/src/add/operator/expand.ts +/Users/example/node_modules/rxjs/src/add/operator/throttle.ts +/Users/example/node_modules/rxjs/src/add/operator/repeatWhen.ts +/Users/example/node_modules/rxjs/src/add/operator/publishReplay.ts +/Users/example/node_modules/rxjs/src/add/operator/groupBy.ts +/Users/example/node_modules/rxjs/src/add/operator/concatMap.ts +/Users/example/node_modules/rxjs/src/add/operator/zipAll.ts +/Users/example/node_modules/rxjs/src/add/operator/publishBehavior.ts +/Users/example/node_modules/rxjs/src/add/operator/mergeAll.ts +/Users/example/node_modules/rxjs/src/add/operator/takeLast.ts +/Users/example/node_modules/rxjs/src/add/operator/debounce.ts +/Users/example/node_modules/rxjs/src/add/operator/skipWhile.ts +/Users/example/node_modules/rxjs/src/add/operator/combineAll.ts +/Users/example/node_modules/rxjs/src/add/operator/timestamp.ts +/Users/example/node_modules/rxjs/src/add/operator/bufferToggle.ts +/Users/example/node_modules/rxjs/src/add/operator/skipUntil.ts +/Users/example/node_modules/rxjs/src/add/operator/catch.ts +/Users/example/node_modules/rxjs/src/add/operator/debounceTime.ts +/Users/example/node_modules/rxjs/src/add/operator/bufferCount.ts +/Users/example/node_modules/rxjs/src/add/operator/retryWhen.ts +/Users/example/node_modules/rxjs/src/add/operator/multicast.ts +/Users/example/node_modules/rxjs/src/add/operator/shareReplay.ts +/Users/example/node_modules/rxjs/src/add/operator/scan.ts +/Users/example/node_modules/rxjs/src/add/operator/find.ts +/Users/example/node_modules/rxjs/src/add/operator/filter.ts +/Users/example/node_modules/rxjs/src/add/operator/windowTime.ts +/Users/example/node_modules/rxjs/src/add/operator/sample.ts +/Users/example/node_modules/rxjs/src/add/operator/timeInterval.ts +/Users/example/node_modules/rxjs/src/add/operator/buffer.ts +/Users/example/node_modules/rxjs/src/add/operator/delay.ts +/Users/example/node_modules/rxjs/src/add/operator/bufferWhen.ts +/Users/example/node_modules/rxjs/src/add/operator/last.ts +/Users/example/node_modules/rxjs/src/add/operator/take.ts +/Users/example/node_modules/rxjs/src/add/operator/share.ts +/Users/example/node_modules/rxjs/src/add/operator/startWith.ts +/Users/example/node_modules/rxjs/src/add/operator/do.ts +/Users/example/node_modules/rxjs/src/add/operator/pairwise.ts +/Users/example/node_modules/rxjs/src/add/operator/toPromise.ts +/Users/example/node_modules/rxjs/src/add/operator/first.ts +/Users/example/node_modules/rxjs/src/add/operator/sequenceEqual.ts +/Users/example/node_modules/rxjs/src/add/operator/repeat.ts +/Users/example/node_modules/rxjs/src/add/operator/mapTo.ts +/Users/example/node_modules/rxjs/src/add/operator/windowCount.ts +/Users/example/node_modules/rxjs/src/add/operator/materialize.ts +/Users/example/node_modules/rxjs/src/add/operator/let.ts +/Users/example/node_modules/rxjs/src/add/operator/distinctUntilKeyChanged.ts +/Users/example/node_modules/rxjs/src/add/operator/zip.ts +/Users/example/node_modules/rxjs/src/add/operator/retry.ts +/Users/example/node_modules/rxjs/src/add/operator/exhaustMap.ts +/Users/example/node_modules/rxjs/src/add/operator/min.ts +/Users/example/node_modules/rxjs/src/add/operator/map.ts +/Users/example/node_modules/rxjs/src/add/operator/switch.ts +/Users/example/node_modules/rxjs/src/add/operator/findIndex.ts +/Users/example/node_modules/rxjs/src/add/operator/every.ts +/Users/example/node_modules/rxjs/src/add/operator/windowWhen.ts +/Users/example/node_modules/rxjs/src/add/operator/pluck.ts +/Users/example/node_modules/rxjs/src/add/operator/switchMap.ts +/Users/example/node_modules/rxjs/src/add/operator/defaultIfEmpty.ts +/Users/example/node_modules/rxjs/src/add/operator/bufferTime.ts +/Users/example/node_modules/rxjs/src/add/operator/timeout.ts +/Users/example/node_modules/rxjs/src/add/operator/takeUntil.ts +/Users/example/node_modules/rxjs/src/add/operator/combineLatest.ts +/Users/example/node_modules/rxjs/src/add/operator/elementAt.ts +/Users/example/node_modules/rxjs/src/add/operator/publishLast.ts +/Users/example/node_modules/rxjs/src/add/operator/takeWhile.ts +/Users/example/node_modules/rxjs/src/add/operator/windowToggle.ts +/Users/example/node_modules/rxjs/src/add/operator/single.ts +/Users/example/node_modules/rxjs/src/add/operator/skipLast.ts +/Users/example/node_modules/rxjs/src/add/operator/exhaust.ts +/Users/example/node_modules/rxjs/src/add/operator/race.ts +/Users/example/node_modules/rxjs/src/add/operator/concat.ts +/Users/example/node_modules/rxjs/src/add/operator/reduce.ts +/Users/example/node_modules/rxjs/src/add/operator/window.ts +/Users/example/node_modules/rxjs/src/add/operator/skip.ts +/Users/example/node_modules/rxjs/src/add/operator/concatAll.ts +/Users/example/node_modules/rxjs/src/add/operator/audit.ts +/Users/example/node_modules/rxjs/src/add/operator/switchMapTo.ts +/Users/example/node_modules/rxjs/src/add/operator/mergeMap.ts +/Users/example/node_modules/rxjs/src/add/operator/onErrorResumeNext.ts +/Users/example/node_modules/rxjs/src/add/operator/timeoutWith.ts +/Users/example/node_modules/rxjs/src/add/operator/partition.ts +/Users/example/node_modules/rxjs/src/add/operator/observeOn.ts +/Users/example/node_modules/rxjs/src/add/operator/delayWhen.ts +/Users/example/node_modules/rxjs/src/add/operator/merge.ts +/Users/example/node_modules/rxjs/src/add/operator/subscribeOn.ts +/Users/example/node_modules/rxjs/src/add/operator/distinct.ts +/Users/example/node_modules/rxjs/src/add/operator/auditTime.ts +/Users/example/node_modules/rxjs/src/add/operator/finally.ts +/Users/example/node_modules/rxjs/src/add/operator/toArray.ts +/Users/example/node_modules/rxjs/src/add/operator/max.ts +/Users/example/node_modules/rxjs/src/add/operator/mergeScan.ts +/Users/example/node_modules/rxjs/src/add/operator/mergeMapTo.ts +/Users/example/node_modules/rxjs/src/add/operator/isEmpty.ts +/Users/example/node_modules/rxjs/src/add/operator/throttleTime.ts +/Users/example/node_modules/rxjs/src/add/operator/concatMapTo.ts +/Users/example/node_modules/rxjs/src/add/operator/ignoreElements.ts +/Users/example/node_modules/rxjs/src/add/operator/withLatestFrom.ts +/Users/example/node_modules/rxjs/src/add/operator/distinctUntilChanged.ts +/Users/example/node_modules/rxjs/src/Operator.ts +/Users/example/node_modules/rxjs/src/Subscriber.ts +/Users/example/node_modules/rxjs/src/Observable.ts +/Users/example/node_modules/rxjs/src/Notification.ts +/Users/example/node_modules/rxjs/src/AsyncSubject.ts +/Users/example/node_modules/rxjs/src/Subject.ts +/Users/example/node_modules/rxjs/src/tsconfig.json +/Users/example/node_modules/rxjs/src/BehaviorSubject.ts +/Users/example/node_modules/rxjs/src/observable/if.ts +/Users/example/node_modules/rxjs/src/observable/RangeObservable.ts +/Users/example/node_modules/rxjs/src/observable/IntervalObservable.ts +/Users/example/node_modules/rxjs/src/observable/IteratorObservable.ts +/Users/example/node_modules/rxjs/src/observable/of.ts +/Users/example/node_modules/rxjs/src/observable/PairsObservable.ts +/Users/example/node_modules/rxjs/src/observable/GenerateObservable.ts +/Users/example/node_modules/rxjs/src/observable/FromEventPatternObservable.ts +/Users/example/node_modules/rxjs/src/observable/bindNodeCallback.ts +/Users/example/node_modules/rxjs/src/observable/fromEventPattern.ts +/Users/example/node_modules/rxjs/src/observable/from.ts +/Users/example/node_modules/rxjs/src/observable/ErrorObservable.ts +/Users/example/node_modules/rxjs/src/observable/DeferObservable.ts +/Users/example/node_modules/rxjs/src/observable/fromPromise.ts +/Users/example/node_modules/rxjs/src/observable/ScalarObservable.ts +/Users/example/node_modules/rxjs/src/observable/BoundCallbackObservable.ts +/Users/example/node_modules/rxjs/src/observable/defer.ts +/Users/example/node_modules/rxjs/src/observable/ArrayObservable.ts +/Users/example/node_modules/rxjs/src/observable/throw.ts +/Users/example/node_modules/rxjs/src/observable/fromEvent.ts +/Users/example/node_modules/rxjs/src/observable/BoundNodeCallbackObservable.ts +/Users/example/node_modules/rxjs/src/observable/zip.ts +/Users/example/node_modules/rxjs/src/observable/UsingObservable.ts +/Users/example/node_modules/rxjs/src/observable/fromIterable.ts +/Users/example/node_modules/rxjs/src/observable/ForkJoinObservable.ts +/Users/example/node_modules/rxjs/src/observable/using.ts +/Users/example/node_modules/rxjs/src/observable/forkJoin.ts +/Users/example/node_modules/rxjs/src/observable/TimerObservable.ts +/Users/example/node_modules/rxjs/src/observable/FromEventObservable.ts +/Users/example/node_modules/rxjs/src/observable/bindCallback.ts +/Users/example/node_modules/rxjs/src/observable/ArrayLikeObservable.ts +/Users/example/node_modules/rxjs/src/observable/IfObservable.ts +/Users/example/node_modules/rxjs/src/observable/combineLatest.ts +/Users/example/node_modules/rxjs/src/observable/FromObservable.ts +/Users/example/node_modules/rxjs/src/observable/never.ts +/Users/example/node_modules/rxjs/src/observable/empty.ts +/Users/example/node_modules/rxjs/src/observable/SubscribeOnObservable.ts +/Users/example/node_modules/rxjs/src/observable/ConnectableObservable.ts +/Users/example/node_modules/rxjs/src/observable/range.ts +/Users/example/node_modules/rxjs/src/observable/fromArray.ts +/Users/example/node_modules/rxjs/src/observable/race.ts +/Users/example/node_modules/rxjs/src/observable/pairs.ts +/Users/example/node_modules/rxjs/src/observable/NeverObservable.ts +/Users/example/node_modules/rxjs/src/observable/timer.ts +/Users/example/node_modules/rxjs/src/observable/dom/webSocket.ts +/Users/example/node_modules/rxjs/src/observable/dom/AjaxObservable.ts +/Users/example/node_modules/rxjs/src/observable/dom/WebSocketSubject.ts +/Users/example/node_modules/rxjs/src/observable/dom/ajax.ts +/Users/example/node_modules/rxjs/src/observable/generate.ts +/Users/example/node_modules/rxjs/src/observable/concat.ts +/Users/example/node_modules/rxjs/src/observable/interval.ts +/Users/example/node_modules/rxjs/src/observable/onErrorResumeNext.ts +/Users/example/node_modules/rxjs/src/observable/merge.ts +/Users/example/node_modules/rxjs/src/observable/EmptyObservable.ts +/Users/example/node_modules/rxjs/src/observable/PromiseObservable.ts +/Users/example/node_modules/rxjs/src/index.ts +/Users/example/node_modules/rxjs/src/Subscription.ts +/Users/example/node_modules/rxjs/src/LICENSE.txt +/Users/example/node_modules/rxjs/src/Rx.global.js +/Users/example/node_modules/rxjs/src/MiscJSDoc.ts +/Users/example/node_modules/rxjs/src/operator/dematerialize.ts +/Users/example/node_modules/rxjs/src/operator/count.ts +/Users/example/node_modules/rxjs/src/operator/sampleTime.ts +/Users/example/node_modules/rxjs/src/operator/publish.ts +/Users/example/node_modules/rxjs/src/operator/expand.ts +/Users/example/node_modules/rxjs/src/operator/throttle.ts +/Users/example/node_modules/rxjs/src/operator/repeatWhen.ts +/Users/example/node_modules/rxjs/src/operator/publishReplay.ts +/Users/example/node_modules/rxjs/src/operator/groupBy.ts +/Users/example/node_modules/rxjs/src/operator/concatMap.ts +/Users/example/node_modules/rxjs/src/operator/zipAll.ts +/Users/example/node_modules/rxjs/src/operator/publishBehavior.ts +/Users/example/node_modules/rxjs/src/operator/mergeAll.ts +/Users/example/node_modules/rxjs/src/operator/takeLast.ts +/Users/example/node_modules/rxjs/src/operator/debounce.ts +/Users/example/node_modules/rxjs/src/operator/skipWhile.ts +/Users/example/node_modules/rxjs/src/operator/combineAll.ts +/Users/example/node_modules/rxjs/src/operator/timestamp.ts +/Users/example/node_modules/rxjs/src/operator/bufferToggle.ts +/Users/example/node_modules/rxjs/src/operator/skipUntil.ts +/Users/example/node_modules/rxjs/src/operator/catch.ts +/Users/example/node_modules/rxjs/src/operator/debounceTime.ts +/Users/example/node_modules/rxjs/src/operator/bufferCount.ts +/Users/example/node_modules/rxjs/src/operator/retryWhen.ts +/Users/example/node_modules/rxjs/src/operator/multicast.ts +/Users/example/node_modules/rxjs/src/operator/shareReplay.ts +/Users/example/node_modules/rxjs/src/operator/scan.ts +/Users/example/node_modules/rxjs/src/operator/find.ts +/Users/example/node_modules/rxjs/src/operator/filter.ts +/Users/example/node_modules/rxjs/src/operator/windowTime.ts +/Users/example/node_modules/rxjs/src/operator/sample.ts +/Users/example/node_modules/rxjs/src/operator/timeInterval.ts +/Users/example/node_modules/rxjs/src/operator/buffer.ts +/Users/example/node_modules/rxjs/src/operator/delay.ts +/Users/example/node_modules/rxjs/src/operator/bufferWhen.ts +/Users/example/node_modules/rxjs/src/operator/last.ts +/Users/example/node_modules/rxjs/src/operator/take.ts +/Users/example/node_modules/rxjs/src/operator/share.ts +/Users/example/node_modules/rxjs/src/operator/startWith.ts +/Users/example/node_modules/rxjs/src/operator/do.ts +/Users/example/node_modules/rxjs/src/operator/pairwise.ts +/Users/example/node_modules/rxjs/src/operator/toPromise.ts +/Users/example/node_modules/rxjs/src/operator/first.ts +/Users/example/node_modules/rxjs/src/operator/sequenceEqual.ts +/Users/example/node_modules/rxjs/src/operator/repeat.ts +/Users/example/node_modules/rxjs/src/operator/mapTo.ts +/Users/example/node_modules/rxjs/src/operator/windowCount.ts +/Users/example/node_modules/rxjs/src/operator/materialize.ts +/Users/example/node_modules/rxjs/src/operator/let.ts +/Users/example/node_modules/rxjs/src/operator/distinctUntilKeyChanged.ts +/Users/example/node_modules/rxjs/src/operator/zip.ts +/Users/example/node_modules/rxjs/src/operator/retry.ts +/Users/example/node_modules/rxjs/src/operator/exhaustMap.ts +/Users/example/node_modules/rxjs/src/operator/min.ts +/Users/example/node_modules/rxjs/src/operator/map.ts +/Users/example/node_modules/rxjs/src/operator/switch.ts +/Users/example/node_modules/rxjs/src/operator/findIndex.ts +/Users/example/node_modules/rxjs/src/operator/every.ts +/Users/example/node_modules/rxjs/src/operator/windowWhen.ts +/Users/example/node_modules/rxjs/src/operator/pluck.ts +/Users/example/node_modules/rxjs/src/operator/switchMap.ts +/Users/example/node_modules/rxjs/src/operator/defaultIfEmpty.ts +/Users/example/node_modules/rxjs/src/operator/bufferTime.ts +/Users/example/node_modules/rxjs/src/operator/timeout.ts +/Users/example/node_modules/rxjs/src/operator/takeUntil.ts +/Users/example/node_modules/rxjs/src/operator/combineLatest.ts +/Users/example/node_modules/rxjs/src/operator/elementAt.ts +/Users/example/node_modules/rxjs/src/operator/publishLast.ts +/Users/example/node_modules/rxjs/src/operator/takeWhile.ts +/Users/example/node_modules/rxjs/src/operator/windowToggle.ts +/Users/example/node_modules/rxjs/src/operator/single.ts +/Users/example/node_modules/rxjs/src/operator/skipLast.ts +/Users/example/node_modules/rxjs/src/operator/exhaust.ts +/Users/example/node_modules/rxjs/src/operator/race.ts +/Users/example/node_modules/rxjs/src/operator/concat.ts +/Users/example/node_modules/rxjs/src/operator/reduce.ts +/Users/example/node_modules/rxjs/src/operator/window.ts +/Users/example/node_modules/rxjs/src/operator/skip.ts +/Users/example/node_modules/rxjs/src/operator/concatAll.ts +/Users/example/node_modules/rxjs/src/operator/audit.ts +/Users/example/node_modules/rxjs/src/operator/switchMapTo.ts +/Users/example/node_modules/rxjs/src/operator/mergeMap.ts +/Users/example/node_modules/rxjs/src/operator/onErrorResumeNext.ts +/Users/example/node_modules/rxjs/src/operator/timeoutWith.ts +/Users/example/node_modules/rxjs/src/operator/partition.ts +/Users/example/node_modules/rxjs/src/operator/observeOn.ts +/Users/example/node_modules/rxjs/src/operator/delayWhen.ts +/Users/example/node_modules/rxjs/src/operator/merge.ts +/Users/example/node_modules/rxjs/src/operator/subscribeOn.ts +/Users/example/node_modules/rxjs/src/operator/distinct.ts +/Users/example/node_modules/rxjs/src/operator/auditTime.ts +/Users/example/node_modules/rxjs/src/operator/finally.ts +/Users/example/node_modules/rxjs/src/operator/toArray.ts +/Users/example/node_modules/rxjs/src/operator/max.ts +/Users/example/node_modules/rxjs/src/operator/mergeScan.ts +/Users/example/node_modules/rxjs/src/operator/mergeMapTo.ts +/Users/example/node_modules/rxjs/src/operator/isEmpty.ts +/Users/example/node_modules/rxjs/src/operator/throttleTime.ts +/Users/example/node_modules/rxjs/src/operator/concatMapTo.ts +/Users/example/node_modules/rxjs/src/operator/ignoreElements.ts +/Users/example/node_modules/rxjs/src/operator/withLatestFrom.ts +/Users/example/node_modules/rxjs/src/operator/distinctUntilChanged.ts +/Users/example/node_modules/rxjs/src/interfaces.ts +/Users/example/node_modules/rxjs/src/ajax/package.json +/Users/example/node_modules/rxjs/src/ajax/index.ts +/Users/example/node_modules/rxjs/src/Observer.ts +/Users/example/node_modules/commandpost/.npmignore +/Users/example/node_modules/commandpost/CHANGELOG.md +/Users/example/node_modules/commandpost/README.md +/Users/example/node_modules/commandpost/package.json +/Users/example/node_modules/commandpost/lib/argument.js +/Users/example/node_modules/commandpost/lib/option.js +/Users/example/node_modules/commandpost/lib/index.js +/Users/example/node_modules/commandpost/lib/command.js +/Users/example/node_modules/commandpost/lib/argument.js.map +/Users/example/node_modules/commandpost/lib/command.d.ts +/Users/example/node_modules/commandpost/lib/utils.d.ts +/Users/example/node_modules/commandpost/lib/command.js.map +/Users/example/node_modules/commandpost/lib/option.d.ts +/Users/example/node_modules/commandpost/lib/index.js.map +/Users/example/node_modules/commandpost/lib/utils.js +/Users/example/node_modules/commandpost/lib/utils.js.map +/Users/example/node_modules/commandpost/lib/index.d.ts +/Users/example/node_modules/commandpost/lib/argument.d.ts +/Users/example/node_modules/commandpost/lib/option.js.map +/Users/example/node_modules/commandpost/tsconfig.json +/Users/example/node_modules/commandpost/LICENSE.txt +/Users/example/node_modules/commandpost/.vscode/settings.json +/Users/example/node_modules/commandpost/index.d.ts +/Users/example/node_modules/asynckit/stream.js +/Users/example/node_modules/asynckit/LICENSE +/Users/example/node_modules/asynckit/index.js +/Users/example/node_modules/asynckit/README.md +/Users/example/node_modules/asynckit/parallel.js +/Users/example/node_modules/asynckit/serialOrdered.js +/Users/example/node_modules/asynckit/package.json +/Users/example/node_modules/asynckit/lib/abort.js +/Users/example/node_modules/asynckit/lib/terminator.js +/Users/example/node_modules/asynckit/lib/iterate.js +/Users/example/node_modules/asynckit/lib/readable_serial_ordered.js +/Users/example/node_modules/asynckit/lib/readable_parallel.js +/Users/example/node_modules/asynckit/lib/streamify.js +/Users/example/node_modules/asynckit/lib/readable_asynckit.js +/Users/example/node_modules/asynckit/lib/async.js +/Users/example/node_modules/asynckit/lib/state.js +/Users/example/node_modules/asynckit/lib/readable_serial.js +/Users/example/node_modules/asynckit/lib/defer.js +/Users/example/node_modules/asynckit/bench.js +/Users/example/node_modules/asynckit/serial.js +/Users/example/node_modules/tar-fs/LICENSE +/Users/example/node_modules/tar-fs/node_modules/pump/LICENSE +/Users/example/node_modules/tar-fs/node_modules/pump/index.js +/Users/example/node_modules/tar-fs/node_modules/pump/README.md +/Users/example/node_modules/tar-fs/node_modules/pump/package.json +/Users/example/node_modules/tar-fs/node_modules/pump/test-node.js +/Users/example/node_modules/tar-fs/node_modules/pump/.travis.yml +/Users/example/node_modules/tar-fs/node_modules/pump/test-browser.js +/Users/example/node_modules/tar-fs/index.js +/Users/example/node_modules/tar-fs/README.md +/Users/example/node_modules/tar-fs/package.json +/Users/example/node_modules/vscode-textmate/LICENSE.md +/Users/example/node_modules/vscode-textmate/.lsifrc.json +/Users/example/node_modules/vscode-textmate/release/rule.d.ts +/Users/example/node_modules/vscode-textmate/release/grammar/tokenizeString.d.ts +/Users/example/node_modules/vscode-textmate/release/grammar/grammar.d.ts +/Users/example/node_modules/vscode-textmate/release/grammar/index.d.ts +/Users/example/node_modules/vscode-textmate/release/grammar/grammarDependencies.d.ts +/Users/example/node_modules/vscode-textmate/release/grammar/basicScopesAttributeProvider.d.ts +/Users/example/node_modules/vscode-textmate/release/registry.d.ts +/Users/example/node_modules/vscode-textmate/release/theme.d.ts +/Users/example/node_modules/vscode-textmate/release/main.js.map +/Users/example/node_modules/vscode-textmate/release/onigLib.d.ts +/Users/example/node_modules/vscode-textmate/release/debug.d.ts +/Users/example/node_modules/vscode-textmate/release/encodedTokenAttributes.d.ts +/Users/example/node_modules/vscode-textmate/release/main.d.ts +/Users/example/node_modules/vscode-textmate/release/tests/tokenization.test.d.ts +/Users/example/node_modules/vscode-textmate/release/tests/themedTokenizer.d.ts +/Users/example/node_modules/vscode-textmate/release/tests/onigLibs.d.ts +/Users/example/node_modules/vscode-textmate/release/tests/json.test.d.ts +/Users/example/node_modules/vscode-textmate/release/tests/themeTest.d.ts +/Users/example/node_modules/vscode-textmate/release/tests/themes.test.d.ts +/Users/example/node_modules/vscode-textmate/release/tests/grammar.test.d.ts +/Users/example/node_modules/vscode-textmate/release/tests/resolver.d.ts +/Users/example/node_modules/vscode-textmate/release/tests/matcher.test.d.ts +/Users/example/node_modules/vscode-textmate/release/tests/inspect.d.ts +/Users/example/node_modules/vscode-textmate/release/tests/all.test.d.ts +/Users/example/node_modules/vscode-textmate/release/parseRawGrammar.d.ts +/Users/example/node_modules/vscode-textmate/release/main.js +/Users/example/node_modules/vscode-textmate/release/utils.d.ts +/Users/example/node_modules/vscode-textmate/release/diffStateStacks.d.ts +/Users/example/node_modules/vscode-textmate/release/json.d.ts +/Users/example/node_modules/vscode-textmate/release/rawGrammar.d.ts +/Users/example/node_modules/vscode-textmate/release/plist.d.ts +/Users/example/node_modules/vscode-textmate/release/matcher.d.ts +/Users/example/node_modules/vscode-textmate/README.md +/Users/example/node_modules/vscode-textmate/package.json +/Users/example/node_modules/vscode-textmate/.github/workflows/rich-navigation.yml +/Users/example/node_modules/vscode-textmate/.github/workflows/ci.yml +/Users/example/node_modules/vscode-textmate/.gitattributes +/Users/example/node_modules/vscode-textmate/SECURITY.md +/Users/example/node_modules/@octokit/plugin-paginate-rest/LICENSE +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-types/generated/paginating-endpoints.d.ts +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-types/version.d.ts +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-types/normalize-paginated-list-response.d.ts +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-types/paginating-endpoints.d.ts +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-types/types.d.ts +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-types/paginate.d.ts +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-types/iterator.d.ts +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-types/index.d.ts +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-types/compose-paginate.d.ts +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-src/generated/paginating-endpoints.js +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-src/types.js +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-src/paginate.js +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-src/index.js +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-src/version.js +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-src/paginating-endpoints.js +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-src/iterator.js +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-src/normalize-paginated-list-response.js +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-src/compose-paginate.js +/Users/example/node_modules/@octokit/plugin-paginate-rest/README.md +/Users/example/node_modules/@octokit/plugin-paginate-rest/package.json +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-node/index.js +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-node/index.js.map +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-web/index.js +/Users/example/node_modules/@octokit/plugin-paginate-rest/dist-web/index.js.map +/Users/example/node_modules/@octokit/request-error/LICENSE +/Users/example/node_modules/@octokit/request-error/dist-types/types.d.ts +/Users/example/node_modules/@octokit/request-error/dist-types/index.d.ts +/Users/example/node_modules/@octokit/request-error/dist-src/types.js +/Users/example/node_modules/@octokit/request-error/dist-src/index.js +/Users/example/node_modules/@octokit/request-error/README.md +/Users/example/node_modules/@octokit/request-error/package.json +/Users/example/node_modules/@octokit/request-error/dist-node/index.js +/Users/example/node_modules/@octokit/request-error/dist-node/index.js.map +/Users/example/node_modules/@octokit/request-error/dist-web/index.js +/Users/example/node_modules/@octokit/request-error/dist-web/index.js.map +/Users/example/node_modules/@octokit/auth-token/LICENSE +/Users/example/node_modules/@octokit/auth-token/dist-types/hook.d.ts +/Users/example/node_modules/@octokit/auth-token/dist-types/types.d.ts +/Users/example/node_modules/@octokit/auth-token/dist-types/with-authorization-prefix.d.ts +/Users/example/node_modules/@octokit/auth-token/dist-types/auth.d.ts +/Users/example/node_modules/@octokit/auth-token/dist-types/index.d.ts +/Users/example/node_modules/@octokit/auth-token/dist-src/types.js +/Users/example/node_modules/@octokit/auth-token/dist-src/hook.js +/Users/example/node_modules/@octokit/auth-token/dist-src/auth.js +/Users/example/node_modules/@octokit/auth-token/dist-src/index.js +/Users/example/node_modules/@octokit/auth-token/dist-src/with-authorization-prefix.js +/Users/example/node_modules/@octokit/auth-token/README.md +/Users/example/node_modules/@octokit/auth-token/package.json +/Users/example/node_modules/@octokit/auth-token/dist-node/index.js +/Users/example/node_modules/@octokit/auth-token/dist-node/index.js.map +/Users/example/node_modules/@octokit/auth-token/dist-web/index.js +/Users/example/node_modules/@octokit/auth-token/dist-web/index.js.map +/Users/example/node_modules/@octokit/types/LICENSE +/Users/example/node_modules/@octokit/types/dist-types/generated/Endpoints.d.ts +/Users/example/node_modules/@octokit/types/dist-types/Signal.d.ts +/Users/example/node_modules/@octokit/types/dist-types/RequestMethod.d.ts +/Users/example/node_modules/@octokit/types/dist-types/VERSION.d.ts +/Users/example/node_modules/@octokit/types/dist-types/EndpointDefaults.d.ts +/Users/example/node_modules/@octokit/types/dist-types/EndpointOptions.d.ts +/Users/example/node_modules/@octokit/types/dist-types/RequestOptions.d.ts +/Users/example/node_modules/@octokit/types/dist-types/RequestRequestOptions.d.ts +/Users/example/node_modules/@octokit/types/dist-types/GetResponseTypeFromEndpointMethod.d.ts +/Users/example/node_modules/@octokit/types/dist-types/RequestInterface.d.ts +/Users/example/node_modules/@octokit/types/dist-types/Fetch.d.ts +/Users/example/node_modules/@octokit/types/dist-types/AuthInterface.d.ts +/Users/example/node_modules/@octokit/types/dist-types/RequestHeaders.d.ts +/Users/example/node_modules/@octokit/types/dist-types/EndpointInterface.d.ts +/Users/example/node_modules/@octokit/types/dist-types/Url.d.ts +/Users/example/node_modules/@octokit/types/dist-types/Route.d.ts +/Users/example/node_modules/@octokit/types/dist-types/RequestError.d.ts +/Users/example/node_modules/@octokit/types/dist-types/RequestParameters.d.ts +/Users/example/node_modules/@octokit/types/dist-types/index.d.ts +/Users/example/node_modules/@octokit/types/dist-types/StrategyInterface.d.ts +/Users/example/node_modules/@octokit/types/dist-types/OctokitResponse.d.ts +/Users/example/node_modules/@octokit/types/dist-types/ResponseHeaders.d.ts +/Users/example/node_modules/@octokit/types/dist-src/generated/Endpoints.js +/Users/example/node_modules/@octokit/types/dist-src/Route.js +/Users/example/node_modules/@octokit/types/dist-src/RequestInterface.js +/Users/example/node_modules/@octokit/types/dist-src/GetResponseTypeFromEndpointMethod.js +/Users/example/node_modules/@octokit/types/dist-src/RequestMethod.js +/Users/example/node_modules/@octokit/types/dist-src/EndpointInterface.js +/Users/example/node_modules/@octokit/types/dist-src/AuthInterface.js +/Users/example/node_modules/@octokit/types/dist-src/RequestHeaders.js +/Users/example/node_modules/@octokit/types/dist-src/OctokitResponse.js +/Users/example/node_modules/@octokit/types/dist-src/Fetch.js +/Users/example/node_modules/@octokit/types/dist-src/ResponseHeaders.js +/Users/example/node_modules/@octokit/types/dist-src/index.js +/Users/example/node_modules/@octokit/types/dist-src/Signal.js +/Users/example/node_modules/@octokit/types/dist-src/VERSION.js +/Users/example/node_modules/@octokit/types/dist-src/EndpointDefaults.js +/Users/example/node_modules/@octokit/types/dist-src/RequestError.js +/Users/example/node_modules/@octokit/types/dist-src/StrategyInterface.js +/Users/example/node_modules/@octokit/types/dist-src/RequestRequestOptions.js +/Users/example/node_modules/@octokit/types/dist-src/EndpointOptions.js +/Users/example/node_modules/@octokit/types/dist-src/Url.js +/Users/example/node_modules/@octokit/types/dist-src/RequestParameters.js +/Users/example/node_modules/@octokit/types/dist-src/RequestOptions.js +/Users/example/node_modules/@octokit/types/README.md +/Users/example/node_modules/@octokit/types/package.json +/Users/example/node_modules/@octokit/types/dist-node/index.js +/Users/example/node_modules/@octokit/types/dist-node/index.js.map +/Users/example/node_modules/@octokit/types/dist-web/index.js +/Users/example/node_modules/@octokit/types/dist-web/index.js.map +/Users/example/node_modules/@octokit/plugin-request-log/LICENSE +/Users/example/node_modules/@octokit/plugin-request-log/dist-types/version.d.ts +/Users/example/node_modules/@octokit/plugin-request-log/dist-types/index.d.ts +/Users/example/node_modules/@octokit/plugin-request-log/dist-src/index.js +/Users/example/node_modules/@octokit/plugin-request-log/dist-src/version.js +/Users/example/node_modules/@octokit/plugin-request-log/README.md +/Users/example/node_modules/@octokit/plugin-request-log/package.json +/Users/example/node_modules/@octokit/plugin-request-log/dist-node/index.js +/Users/example/node_modules/@octokit/plugin-request-log/dist-node/index.js.map +/Users/example/node_modules/@octokit/plugin-request-log/dist-web/index.js +/Users/example/node_modules/@octokit/plugin-request-log/dist-web/index.js.map +/Users/example/node_modules/@octokit/core/LICENSE +/Users/example/node_modules/@octokit/core/dist-types/version.d.ts +/Users/example/node_modules/@octokit/core/dist-types/types.d.ts +/Users/example/node_modules/@octokit/core/dist-types/index.d.ts +/Users/example/node_modules/@octokit/core/dist-src/types.js +/Users/example/node_modules/@octokit/core/dist-src/index.js +/Users/example/node_modules/@octokit/core/dist-src/version.js +/Users/example/node_modules/@octokit/core/README.md +/Users/example/node_modules/@octokit/core/package.json +/Users/example/node_modules/@octokit/core/dist-node/index.js +/Users/example/node_modules/@octokit/core/dist-node/index.js.map +/Users/example/node_modules/@octokit/core/dist-web/index.js +/Users/example/node_modules/@octokit/core/dist-web/index.js.map +/Users/example/node_modules/@octokit/openapi-types/LICENSE +/Users/example/node_modules/@octokit/openapi-types/types.d.ts +/Users/example/node_modules/@octokit/openapi-types/README.md +/Users/example/node_modules/@octokit/openapi-types/package.json +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/LICENSE +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/generated/method-types.d.ts +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/generated/parameters-and-response-types.d.ts +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/generated/endpoints.d.ts +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/version.d.ts +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/types.d.ts +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/index.d.ts +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/endpoints-to-methods.d.ts +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/generated/method-types.js +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/generated/endpoints.js +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/generated/parameters-and-response-types.js +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/types.js +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/endpoints-to-methods.js +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/index.js +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/version.js +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/README.md +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/package.json +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/dist-node/index.js +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/dist-node/index.js.map +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/dist-web/index.js +/Users/example/node_modules/@octokit/plugin-rest-endpoint-methods/dist-web/index.js.map +/Users/example/node_modules/@octokit/graphql/LICENSE +/Users/example/node_modules/@octokit/graphql/dist-types/version.d.ts +/Users/example/node_modules/@octokit/graphql/dist-types/error.d.ts +/Users/example/node_modules/@octokit/graphql/dist-types/types.d.ts +/Users/example/node_modules/@octokit/graphql/dist-types/index.d.ts +/Users/example/node_modules/@octokit/graphql/dist-types/with-defaults.d.ts +/Users/example/node_modules/@octokit/graphql/dist-types/graphql.d.ts +/Users/example/node_modules/@octokit/graphql/dist-src/types.js +/Users/example/node_modules/@octokit/graphql/dist-src/graphql.js +/Users/example/node_modules/@octokit/graphql/dist-src/index.js +/Users/example/node_modules/@octokit/graphql/dist-src/version.js +/Users/example/node_modules/@octokit/graphql/dist-src/error.js +/Users/example/node_modules/@octokit/graphql/dist-src/with-defaults.js +/Users/example/node_modules/@octokit/graphql/README.md +/Users/example/node_modules/@octokit/graphql/package.json +/Users/example/node_modules/@octokit/graphql/dist-node/index.js +/Users/example/node_modules/@octokit/graphql/dist-node/index.js.map +/Users/example/node_modules/@octokit/graphql/dist-web/index.js +/Users/example/node_modules/@octokit/graphql/dist-web/index.js.map +/Users/example/node_modules/@octokit/endpoint/LICENSE +/Users/example/node_modules/@octokit/endpoint/dist-types/version.d.ts +/Users/example/node_modules/@octokit/endpoint/dist-types/defaults.d.ts +/Users/example/node_modules/@octokit/endpoint/dist-types/parse.d.ts +/Users/example/node_modules/@octokit/endpoint/dist-types/util/merge-deep.d.ts +/Users/example/node_modules/@octokit/endpoint/dist-types/util/extract-url-variable-names.d.ts +/Users/example/node_modules/@octokit/endpoint/dist-types/util/lowercase-keys.d.ts +/Users/example/node_modules/@octokit/endpoint/dist-types/util/remove-undefined-properties.d.ts +/Users/example/node_modules/@octokit/endpoint/dist-types/util/add-query-parameters.d.ts +/Users/example/node_modules/@octokit/endpoint/dist-types/util/url-template.d.ts +/Users/example/node_modules/@octokit/endpoint/dist-types/util/omit.d.ts +/Users/example/node_modules/@octokit/endpoint/dist-types/index.d.ts +/Users/example/node_modules/@octokit/endpoint/dist-types/merge.d.ts +/Users/example/node_modules/@octokit/endpoint/dist-types/with-defaults.d.ts +/Users/example/node_modules/@octokit/endpoint/dist-types/endpoint-with-defaults.d.ts +/Users/example/node_modules/@octokit/endpoint/node_modules/is-plain-object/LICENSE +/Users/example/node_modules/@octokit/endpoint/node_modules/is-plain-object/is-plain-object.d.ts +/Users/example/node_modules/@octokit/endpoint/node_modules/is-plain-object/dist/is-plain-object.mjs +/Users/example/node_modules/@octokit/endpoint/node_modules/is-plain-object/dist/is-plain-object.js +/Users/example/node_modules/@octokit/endpoint/node_modules/is-plain-object/README.md +/Users/example/node_modules/@octokit/endpoint/node_modules/is-plain-object/package.json +/Users/example/node_modules/@octokit/endpoint/dist-src/util/lowercase-keys.js +/Users/example/node_modules/@octokit/endpoint/dist-src/util/extract-url-variable-names.js +/Users/example/node_modules/@octokit/endpoint/dist-src/util/omit.js +/Users/example/node_modules/@octokit/endpoint/dist-src/util/remove-undefined-properties.js +/Users/example/node_modules/@octokit/endpoint/dist-src/util/merge-deep.js +/Users/example/node_modules/@octokit/endpoint/dist-src/util/url-template.js +/Users/example/node_modules/@octokit/endpoint/dist-src/util/add-query-parameters.js +/Users/example/node_modules/@octokit/endpoint/dist-src/merge.js +/Users/example/node_modules/@octokit/endpoint/dist-src/index.js +/Users/example/node_modules/@octokit/endpoint/dist-src/version.js +/Users/example/node_modules/@octokit/endpoint/dist-src/endpoint-with-defaults.js +/Users/example/node_modules/@octokit/endpoint/dist-src/parse.js +/Users/example/node_modules/@octokit/endpoint/dist-src/with-defaults.js +/Users/example/node_modules/@octokit/endpoint/dist-src/defaults.js +/Users/example/node_modules/@octokit/endpoint/README.md +/Users/example/node_modules/@octokit/endpoint/package.json +/Users/example/node_modules/@octokit/endpoint/dist-node/index.js +/Users/example/node_modules/@octokit/endpoint/dist-node/index.js.map +/Users/example/node_modules/@octokit/endpoint/dist-web/index.js +/Users/example/node_modules/@octokit/endpoint/dist-web/index.js.map +/Users/example/node_modules/@octokit/request/LICENSE +/Users/example/node_modules/@octokit/request/dist-types/version.d.ts +/Users/example/node_modules/@octokit/request/dist-types/get-buffer-response.d.ts +/Users/example/node_modules/@octokit/request/dist-types/fetch-wrapper.d.ts +/Users/example/node_modules/@octokit/request/dist-types/index.d.ts +/Users/example/node_modules/@octokit/request/dist-types/with-defaults.d.ts +/Users/example/node_modules/@octokit/request/node_modules/is-plain-object/LICENSE +/Users/example/node_modules/@octokit/request/node_modules/is-plain-object/is-plain-object.d.ts +/Users/example/node_modules/@octokit/request/node_modules/is-plain-object/dist/is-plain-object.mjs +/Users/example/node_modules/@octokit/request/node_modules/is-plain-object/dist/is-plain-object.js +/Users/example/node_modules/@octokit/request/node_modules/is-plain-object/README.md +/Users/example/node_modules/@octokit/request/node_modules/is-plain-object/package.json +/Users/example/node_modules/@octokit/request/dist-src/get-buffer-response.js +/Users/example/node_modules/@octokit/request/dist-src/index.js +/Users/example/node_modules/@octokit/request/dist-src/version.js +/Users/example/node_modules/@octokit/request/dist-src/fetch-wrapper.js +/Users/example/node_modules/@octokit/request/dist-src/with-defaults.js +/Users/example/node_modules/@octokit/request/README.md +/Users/example/node_modules/@octokit/request/package.json +/Users/example/node_modules/@octokit/request/dist-node/index.js +/Users/example/node_modules/@octokit/request/dist-node/index.js.map +/Users/example/node_modules/@octokit/request/dist-web/index.js +/Users/example/node_modules/@octokit/request/dist-web/index.js.map +/Users/example/node_modules/@octokit/rest/LICENSE +/Users/example/node_modules/@octokit/rest/dist-types/version.d.ts +/Users/example/node_modules/@octokit/rest/dist-types/index.d.ts +/Users/example/node_modules/@octokit/rest/dist-src/index.js +/Users/example/node_modules/@octokit/rest/dist-src/version.js +/Users/example/node_modules/@octokit/rest/README.md +/Users/example/node_modules/@octokit/rest/package.json +/Users/example/node_modules/@octokit/rest/dist-node/index.js +/Users/example/node_modules/@octokit/rest/dist-node/index.js.map +/Users/example/node_modules/@octokit/rest/dist-web/index.js +/Users/example/node_modules/@octokit/rest/dist-web/index.js.map +/Users/example/node_modules/espree/LICENSE +/Users/example/node_modules/espree/dist/espree.cjs +/Users/example/node_modules/espree/README.md +/Users/example/node_modules/espree/package.json +/Users/example/node_modules/espree/lib/features.js +/Users/example/node_modules/espree/lib/options.js +/Users/example/node_modules/espree/lib/token-translator.js +/Users/example/node_modules/espree/lib/version.js +/Users/example/node_modules/espree/lib/espree.js +/Users/example/node_modules/espree/espree.js +/Users/example/node_modules/now-and-later/LICENSE +/Users/example/node_modules/now-and-later/index.js +/Users/example/node_modules/now-and-later/README.md +/Users/example/node_modules/now-and-later/package.json +/Users/example/node_modules/now-and-later/lib/mapSeries.js +/Users/example/node_modules/now-and-later/lib/helpers.js +/Users/example/node_modules/now-and-later/lib/map.js +/Users/example/node_modules/socks/LICENSE +/Users/example/node_modules/socks/typings/common/constants.d.ts +/Users/example/node_modules/socks/typings/common/util.d.ts +/Users/example/node_modules/socks/typings/common/helpers.d.ts +/Users/example/node_modules/socks/typings/common/receivebuffer.d.ts +/Users/example/node_modules/socks/typings/index.d.ts +/Users/example/node_modules/socks/typings/client/socksclient.d.ts +/Users/example/node_modules/socks/.eslintrc.cjs +/Users/example/node_modules/socks/docs/index.md +/Users/example/node_modules/socks/docs/examples/typescript/connectExample.md +/Users/example/node_modules/socks/docs/examples/typescript/bindExample.md +/Users/example/node_modules/socks/docs/examples/typescript/associateExample.md +/Users/example/node_modules/socks/docs/examples/index.md +/Users/example/node_modules/socks/docs/examples/javascript/connectExample.md +/Users/example/node_modules/socks/docs/examples/javascript/bindExample.md +/Users/example/node_modules/socks/docs/examples/javascript/associateExample.md +/Users/example/node_modules/socks/docs/migratingFromV1.md +/Users/example/node_modules/socks/README.md +/Users/example/node_modules/socks/package.json +/Users/example/node_modules/socks/.prettierrc.yaml +/Users/example/node_modules/socks/build/index.js +/Users/example/node_modules/socks/build/common/constants.js +/Users/example/node_modules/socks/build/common/util.js +/Users/example/node_modules/socks/build/common/util.js.map +/Users/example/node_modules/socks/build/common/constants.js.map +/Users/example/node_modules/socks/build/common/receivebuffer.js.map +/Users/example/node_modules/socks/build/common/helpers.js.map +/Users/example/node_modules/socks/build/common/receivebuffer.js +/Users/example/node_modules/socks/build/common/helpers.js +/Users/example/node_modules/socks/build/index.js.map +/Users/example/node_modules/socks/build/client/socksclient.js +/Users/example/node_modules/socks/build/client/socksclient.js.map +/Users/example/node_modules/gulp-eslint/util.js +/Users/example/node_modules/gulp-eslint/LICENSE +/Users/example/node_modules/gulp-eslint/CHANGELOG.md +/Users/example/node_modules/gulp-eslint/node_modules/strip-ansi/license +/Users/example/node_modules/gulp-eslint/node_modules/strip-ansi/index.js +/Users/example/node_modules/gulp-eslint/node_modules/strip-ansi/readme.md +/Users/example/node_modules/gulp-eslint/node_modules/strip-ansi/package.json +/Users/example/node_modules/gulp-eslint/node_modules/flatted/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/flatted/esm/index.js +/Users/example/node_modules/gulp-eslint/node_modules/flatted/types.d.ts +/Users/example/node_modules/gulp-eslint/node_modules/flatted/index.js +/Users/example/node_modules/gulp-eslint/node_modules/flatted/README.md +/Users/example/node_modules/gulp-eslint/node_modules/flatted/package.json +/Users/example/node_modules/gulp-eslint/node_modules/flatted/SPECS.md +/Users/example/node_modules/gulp-eslint/node_modules/flatted/.github/FUNDING.yml +/Users/example/node_modules/gulp-eslint/node_modules/flatted/min.js +/Users/example/node_modules/gulp-eslint/node_modules/flatted/cjs/index.js +/Users/example/node_modules/gulp-eslint/node_modules/strip-json-comments/license +/Users/example/node_modules/gulp-eslint/node_modules/strip-json-comments/index.js +/Users/example/node_modules/gulp-eslint/node_modules/strip-json-comments/readme.md +/Users/example/node_modules/gulp-eslint/node_modules/strip-json-comments/package.json +/Users/example/node_modules/gulp-eslint/node_modules/eslint-scope/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/eslint-scope/CHANGELOG.md +/Users/example/node_modules/gulp-eslint/node_modules/eslint-scope/README.md +/Users/example/node_modules/gulp-eslint/node_modules/eslint-scope/package.json +/Users/example/node_modules/gulp-eslint/node_modules/eslint-scope/lib/referencer.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint-scope/lib/index.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint-scope/lib/scope-manager.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint-scope/lib/scope.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint-scope/lib/pattern-visitor.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint-scope/lib/variable.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint-scope/lib/reference.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint-scope/lib/definition.js +/Users/example/node_modules/gulp-eslint/node_modules/rimraf/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/rimraf/bin.js +/Users/example/node_modules/gulp-eslint/node_modules/rimraf/node_modules/glob/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/rimraf/node_modules/glob/changelog.md +/Users/example/node_modules/gulp-eslint/node_modules/rimraf/node_modules/glob/sync.js +/Users/example/node_modules/gulp-eslint/node_modules/rimraf/node_modules/glob/README.md +/Users/example/node_modules/gulp-eslint/node_modules/rimraf/node_modules/glob/package.json +/Users/example/node_modules/gulp-eslint/node_modules/rimraf/node_modules/glob/common.js +/Users/example/node_modules/gulp-eslint/node_modules/rimraf/node_modules/glob/glob.js +/Users/example/node_modules/gulp-eslint/node_modules/rimraf/rimraf.js +/Users/example/node_modules/gulp-eslint/node_modules/rimraf/README.md +/Users/example/node_modules/gulp-eslint/node_modules/rimraf/package.json +/Users/example/node_modules/gulp-eslint/node_modules/progress/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/progress/CHANGELOG.md +/Users/example/node_modules/gulp-eslint/node_modules/progress/Makefile +/Users/example/node_modules/gulp-eslint/node_modules/progress/index.js +/Users/example/node_modules/gulp-eslint/node_modules/progress/Readme.md +/Users/example/node_modules/gulp-eslint/node_modules/progress/package.json +/Users/example/node_modules/gulp-eslint/node_modules/progress/lib/node-progress.js +/Users/example/node_modules/gulp-eslint/node_modules/acorn/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/acorn/bin/acorn +/Users/example/node_modules/gulp-eslint/node_modules/acorn/CHANGELOG.md +/Users/example/node_modules/gulp-eslint/node_modules/acorn/dist/acorn.mjs.map +/Users/example/node_modules/gulp-eslint/node_modules/acorn/dist/bin.js +/Users/example/node_modules/gulp-eslint/node_modules/acorn/dist/acorn.mjs +/Users/example/node_modules/gulp-eslint/node_modules/acorn/dist/acorn.d.ts +/Users/example/node_modules/gulp-eslint/node_modules/acorn/dist/acorn.js +/Users/example/node_modules/gulp-eslint/node_modules/acorn/dist/acorn.js.map +/Users/example/node_modules/gulp-eslint/node_modules/acorn/README.md +/Users/example/node_modules/gulp-eslint/node_modules/acorn/package.json +/Users/example/node_modules/gulp-eslint/node_modules/file-entry-cache/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/file-entry-cache/changelog.md +/Users/example/node_modules/gulp-eslint/node_modules/file-entry-cache/cache.js +/Users/example/node_modules/gulp-eslint/node_modules/file-entry-cache/README.md +/Users/example/node_modules/gulp-eslint/node_modules/file-entry-cache/package.json +/Users/example/node_modules/gulp-eslint/node_modules/ignore/CHANGELOG.md +/Users/example/node_modules/gulp-eslint/node_modules/ignore/index.js +/Users/example/node_modules/gulp-eslint/node_modules/ignore/legacy.js +/Users/example/node_modules/gulp-eslint/node_modules/ignore/README.md +/Users/example/node_modules/gulp-eslint/node_modules/ignore/package.json +/Users/example/node_modules/gulp-eslint/node_modules/ignore/index.d.ts +/Users/example/node_modules/gulp-eslint/node_modules/ignore/LICENSE-MIT +/Users/example/node_modules/gulp-eslint/node_modules/argparse/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/argparse/CHANGELOG.md +/Users/example/node_modules/gulp-eslint/node_modules/argparse/index.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/README.md +/Users/example/node_modules/gulp-eslint/node_modules/argparse/package.json +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/action.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/argument/exclusive.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/argument/error.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/argument/group.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/action_container.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/namespace.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/action/append/constant.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/action/store.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/action/version.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/action/help.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/action/append.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/action/count.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/action/subparsers.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/action/store/true.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/action/store/constant.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/action/store/false.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/const.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/argument_parser.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/utils.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/argparse.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/help/formatter.js +/Users/example/node_modules/gulp-eslint/node_modules/argparse/lib/help/added_formatters.js +/Users/example/node_modules/gulp-eslint/node_modules/flat-cache/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/flat-cache/changelog.md +/Users/example/node_modules/gulp-eslint/node_modules/flat-cache/cache.js +/Users/example/node_modules/gulp-eslint/node_modules/flat-cache/del.js +/Users/example/node_modules/gulp-eslint/node_modules/flat-cache/README.md +/Users/example/node_modules/gulp-eslint/node_modules/flat-cache/package.json +/Users/example/node_modules/gulp-eslint/node_modules/flat-cache/utils.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/bin/js-yaml.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/CHANGELOG.md +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/dist/js-yaml.min.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/dist/js-yaml.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/index.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/README.md +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/package.json +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/dumper.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/type.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/exception.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/mark.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/schema/core.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/schema/default_safe.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/schema/json.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/schema/default_full.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/schema/failsafe.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/type/pairs.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/type/bool.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/type/null.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/type/float.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/type/merge.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/type/js/function.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/type/js/regexp.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/type/binary.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/type/str.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/type/omap.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/type/set.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/type/timestamp.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/type/seq.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/type/int.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/type/map.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/schema.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/common.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml/loader.js +/Users/example/node_modules/gulp-eslint/node_modules/js-yaml/lib/js-yaml.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint-visitor-keys/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/eslint-visitor-keys/CHANGELOG.md +/Users/example/node_modules/gulp-eslint/node_modules/eslint-visitor-keys/README.md +/Users/example/node_modules/gulp-eslint/node_modules/eslint-visitor-keys/package.json +/Users/example/node_modules/gulp-eslint/node_modules/eslint-visitor-keys/lib/index.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint-visitor-keys/lib/visitor-keys.json +/Users/example/node_modules/gulp-eslint/node_modules/ansi-regex/license +/Users/example/node_modules/gulp-eslint/node_modules/ansi-regex/index.js +/Users/example/node_modules/gulp-eslint/node_modules/ansi-regex/readme.md +/Users/example/node_modules/gulp-eslint/node_modules/ansi-regex/package.json +/Users/example/node_modules/gulp-eslint/node_modules/semver/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/semver/bin/semver +/Users/example/node_modules/gulp-eslint/node_modules/semver/semver.js +/Users/example/node_modules/gulp-eslint/node_modules/semver/README.md +/Users/example/node_modules/gulp-eslint/node_modules/semver/package.json +/Users/example/node_modules/gulp-eslint/node_modules/semver/range.bnf +/Users/example/node_modules/gulp-eslint/node_modules/estraverse/estraverse.js +/Users/example/node_modules/gulp-eslint/node_modules/estraverse/.jshintrc +/Users/example/node_modules/gulp-eslint/node_modules/estraverse/README.md +/Users/example/node_modules/gulp-eslint/node_modules/estraverse/LICENSE.BSD +/Users/example/node_modules/gulp-eslint/node_modules/estraverse/package.json +/Users/example/node_modules/gulp-eslint/node_modules/estraverse/gulpfile.js +/Users/example/node_modules/gulp-eslint/node_modules/acorn-jsx/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/acorn-jsx/xhtml.js +/Users/example/node_modules/gulp-eslint/node_modules/acorn-jsx/index.js +/Users/example/node_modules/gulp-eslint/node_modules/acorn-jsx/README.md +/Users/example/node_modules/gulp-eslint/node_modules/acorn-jsx/package.json +/Users/example/node_modules/gulp-eslint/node_modules/@babel/highlight/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/@babel/highlight/README.md +/Users/example/node_modules/gulp-eslint/node_modules/@babel/highlight/package.json +/Users/example/node_modules/gulp-eslint/node_modules/@babel/highlight/lib/index.js +/Users/example/node_modules/gulp-eslint/node_modules/@babel/helper-validator-identifier/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/@babel/helper-validator-identifier/README.md +/Users/example/node_modules/gulp-eslint/node_modules/@babel/helper-validator-identifier/package.json +/Users/example/node_modules/gulp-eslint/node_modules/@babel/helper-validator-identifier/scripts/generate-identifier-regex.js +/Users/example/node_modules/gulp-eslint/node_modules/@babel/helper-validator-identifier/lib/index.js +/Users/example/node_modules/gulp-eslint/node_modules/@babel/helper-validator-identifier/lib/identifier.js +/Users/example/node_modules/gulp-eslint/node_modules/@babel/helper-validator-identifier/lib/keyword.js +/Users/example/node_modules/gulp-eslint/node_modules/@babel/code-frame/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/@babel/code-frame/README.md +/Users/example/node_modules/gulp-eslint/node_modules/@babel/code-frame/package.json +/Users/example/node_modules/gulp-eslint/node_modules/@babel/code-frame/lib/index.js +/Users/example/node_modules/gulp-eslint/node_modules/sprintf-js/.npmignore +/Users/example/node_modules/gulp-eslint/node_modules/sprintf-js/gruntfile.js +/Users/example/node_modules/gulp-eslint/node_modules/sprintf-js/demo/angular.html +/Users/example/node_modules/gulp-eslint/node_modules/sprintf-js/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/sprintf-js/test/test.js +/Users/example/node_modules/gulp-eslint/node_modules/sprintf-js/dist/sprintf.min.js +/Users/example/node_modules/gulp-eslint/node_modules/sprintf-js/dist/angular-sprintf.min.js.map +/Users/example/node_modules/gulp-eslint/node_modules/sprintf-js/dist/sprintf.min.map +/Users/example/node_modules/gulp-eslint/node_modules/sprintf-js/dist/sprintf.min.js.map +/Users/example/node_modules/gulp-eslint/node_modules/sprintf-js/dist/angular-sprintf.min.js +/Users/example/node_modules/gulp-eslint/node_modules/sprintf-js/dist/angular-sprintf.min.map +/Users/example/node_modules/gulp-eslint/node_modules/sprintf-js/bower.json +/Users/example/node_modules/gulp-eslint/node_modules/sprintf-js/README.md +/Users/example/node_modules/gulp-eslint/node_modules/sprintf-js/package.json +/Users/example/node_modules/gulp-eslint/node_modules/sprintf-js/src/angular-sprintf.js +/Users/example/node_modules/gulp-eslint/node_modules/sprintf-js/src/sprintf.js +/Users/example/node_modules/gulp-eslint/node_modules/optionator/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/optionator/CHANGELOG.md +/Users/example/node_modules/gulp-eslint/node_modules/optionator/README.md +/Users/example/node_modules/gulp-eslint/node_modules/optionator/package.json +/Users/example/node_modules/gulp-eslint/node_modules/optionator/lib/util.js +/Users/example/node_modules/gulp-eslint/node_modules/optionator/lib/index.js +/Users/example/node_modules/gulp-eslint/node_modules/optionator/lib/help.js +/Users/example/node_modules/gulp-eslint/node_modules/espree/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/espree/CHANGELOG.md +/Users/example/node_modules/gulp-eslint/node_modules/espree/README.md +/Users/example/node_modules/gulp-eslint/node_modules/espree/package.json +/Users/example/node_modules/gulp-eslint/node_modules/espree/lib/visitor-keys.js +/Users/example/node_modules/gulp-eslint/node_modules/espree/lib/features.js +/Users/example/node_modules/gulp-eslint/node_modules/espree/lib/token-translator.js +/Users/example/node_modules/gulp-eslint/node_modules/espree/lib/ast-node-types.js +/Users/example/node_modules/gulp-eslint/node_modules/espree/lib/espree.js +/Users/example/node_modules/gulp-eslint/node_modules/espree/espree.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/messages/whitespace-found.txt +/Users/example/node_modules/gulp-eslint/node_modules/eslint/messages/failed-to-read-json.txt +/Users/example/node_modules/gulp-eslint/node_modules/eslint/messages/plugin-missing.txt +/Users/example/node_modules/gulp-eslint/node_modules/eslint/messages/extend-config-missing.txt +/Users/example/node_modules/gulp-eslint/node_modules/eslint/messages/no-config-found.txt +/Users/example/node_modules/gulp-eslint/node_modules/eslint/messages/all-files-ignored.txt +/Users/example/node_modules/gulp-eslint/node_modules/eslint/messages/file-not-found.txt +/Users/example/node_modules/gulp-eslint/node_modules/eslint/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/eslint/bin/eslint.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/CHANGELOG.md +/Users/example/node_modules/gulp-eslint/node_modules/eslint/README.md +/Users/example/node_modules/gulp-eslint/node_modules/eslint/package.json +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/load-rules.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/keywords.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/naming.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/lint-result-cache.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/path-utils.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/patterns/letters.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/unicode/is-surrogate-pair.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/unicode/index.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/unicode/is-combining-character.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/unicode/is-regional-indicator-symbol.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/unicode/is-emoji-modifier.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/source-code.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/glob-utils.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/logging.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/source-code-fixer.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/rule-fixer.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/safe-emitter.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/ast-utils.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/node-event-generator.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/config-comment-parser.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/apply-disable-directives.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/report-translator.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/npm-utils.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/xml-escape.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/file-finder.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/timing.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/source-code-utils.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/ajv.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/module-resolver.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/hash.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/glob.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/traverser.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/interpolate.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/fix-tracker.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/util/ignored-paths.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/config/config-file.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/config/config-rule.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/config/plugins.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/config/config-ops.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/config/autoconfig.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/config/config-initializer.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/config/config-cache.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/config/config-validator.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/config/environments.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/testers/rule-tester.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/options.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/formatters/html.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/formatters/html-template-message.html +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/formatters/compact.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/formatters/html-template-page.html +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/formatters/visualstudio.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/formatters/html-template-result.html +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/formatters/unix.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/formatters/codeframe.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/formatters/stylish.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/formatters/json-with-metadata.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/formatters/table.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/formatters/json.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/formatters/jslint-xml.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/formatters/checkstyle.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/formatters/tap.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/formatters/junit.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/config.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/token-store/cursors.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/token-store/backward-token-cursor.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/token-store/backward-token-comment-cursor.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/token-store/filter-cursor.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/token-store/index.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/token-store/forward-token-comment-cursor.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/token-store/padded-token-cursor.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/token-store/forward-token-cursor.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/token-store/cursor.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/token-store/utils.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/token-store/skip-cursor.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/token-store/decorative-cursor.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/token-store/limit-cursor.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-var.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/sort-vars.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/implicit-arrow-linebreak.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-buffer-constructor.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-new-symbol.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-compare-neg-zero.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-extra-semi.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/padding-line-between-statements.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/dot-notation.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/id-match.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/lines-around-comment.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/complexity.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/guard-for-in.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/arrow-parens.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/class-methods-use-this.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/object-curly-newline.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/semi-spacing.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-undef.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-extra-label.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/one-var.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/strict.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/prefer-promise-reject-errors.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/space-infix-ops.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/wrap-iife.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/computed-property-spacing.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-useless-escape.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/array-bracket-newline.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/consistent-this.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-floating-decimal.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/newline-before-return.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-dupe-keys.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/space-unary-ops.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-fallthrough.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/function-paren-newline.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/nonblock-statement-body-position.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-lonely-if.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-const-assign.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-array-constructor.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-div-regex.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-irregular-whitespace.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/array-callback-return.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/indent-legacy.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-empty-character-class.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-implied-eval.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/lines-between-class-members.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/max-len.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-useless-rename.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/for-direction.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-restricted-properties.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-empty-pattern.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/max-params.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/func-name-matching.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-multi-spaces.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-useless-concat.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/multiline-comment-style.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-constant-condition.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-eval.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-loop-func.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/array-element-newline.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/semi-style.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/prefer-named-capture-group.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/curly.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/operator-linebreak.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/yield-star-spacing.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/require-unicode-regexp.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-new.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/valid-jsdoc.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-label-var.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-eq-null.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-shadow.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-self-assign.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-ternary.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/func-call-spacing.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/spaced-comment.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/padded-blocks.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-native-reassign.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-new-wrappers.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-implicit-globals.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/space-before-function-paren.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-param-reassign.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-mixed-operators.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-new-object.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-octal.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-magic-numbers.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/eol-last.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/arrow-body-style.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-obj-calls.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-warning-comments.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-case-declarations.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-unused-labels.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/vars-on-top.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-negated-in-lhs.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-extend-native.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/use-isnan.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-ex-assign.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/handle-callback-err.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/template-tag-spacing.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-cond-assign.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/sort-keys.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-extra-bind.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/comma-dangle.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/eqeqeq.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-proto.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-process-exit.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/newline-after-var.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-alert.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/func-style.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/capitalized-comments.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-sparse-arrays.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-unused-vars.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/linebreak-style.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/prefer-numeric-literals.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-restricted-modules.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-sequences.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-whitespace-before-property.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-duplicate-case.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/object-shorthand.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/yoda.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-plusplus.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-unsafe-finally.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-throw-literal.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-labels.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/prefer-reflect.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/prefer-template.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/brace-style.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-control-regex.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/max-lines-per-function.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/radix.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-global-assign.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/accessor-pairs.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-path-concat.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/require-atomic-updates.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/block-spacing.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-prototype-builtins.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-catch-shadow.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-useless-call.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/id-length.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-caller.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/consistent-return.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/switch-colon-spacing.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-duplicate-imports.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-inner-declarations.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/operator-assignment.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-nested-ternary.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/quotes.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-extra-boolean-cast.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-spaced-func.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/default-case.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/key-spacing.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/symbol-description.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/block-scoped-var.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/callback-return.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/jsx-quotes.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/template-curly-spacing.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-unreachable.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/valid-typeof.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-invalid-regexp.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/newline-per-chained-call.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-undef-init.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/require-yield.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/space-before-blocks.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-new-require.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-confusing-arrow.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-empty-function.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/semi.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-useless-constructor.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-unexpected-multiline.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-new-func.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-invalid-this.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/quote-props.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-void.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-process-env.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-restricted-syntax.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-implicit-coercion.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/camelcase.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/init-declarations.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/line-comment-position.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-await-in-loop.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-unused-expressions.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-unsafe-negation.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-async-promise-executor.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/rest-spread-spacing.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/array-bracket-spacing.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-mixed-requires.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-tabs.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/arrow-spacing.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/func-names.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-restricted-imports.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-unneeded-ternary.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-use-before-define.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/id-blacklist.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-debugger.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/max-statements.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/prefer-spread.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/keyword-spacing.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-lone-blocks.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/new-parens.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/getter-return.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-empty.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-shadow-restricted-names.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-this-before-super.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/prefer-object-spread.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/comma-style.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-undefined.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/max-lines.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/indent.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-continue.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-func-assign.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-iterator.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-else-return.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-mixed-spaces-and-tabs.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-redeclare.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/object-curly-spacing.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/global-require.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/prefer-arrow-callback.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/generator-star-spacing.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-useless-catch.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/prefer-const.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-extra-parens.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-console.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/space-in-parens.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-return-await.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-class-assign.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-inline-comments.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-trailing-spaces.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-self-compare.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/object-property-newline.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-multi-assign.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/one-var-declaration-per-line.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-with.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/constructor-super.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-negated-condition.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-script-url.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-multi-str.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/max-statements-per-line.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/multiline-ternary.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/max-classes-per-file.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/require-jsdoc.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-bitwise.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/unicode-bom.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-useless-return.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-delete-var.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-restricted-globals.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/wrap-regex.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/dot-location.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/max-nested-callbacks.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/new-cap.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/lines-around-directive.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-regex-spaces.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/prefer-rest-params.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-template-curly-in-string.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/prefer-destructuring.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/sort-imports.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/comma-spacing.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-multiple-empty-lines.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-underscore-dangle.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-sync.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-return-assign.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/require-await.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-dupe-class-members.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-octal-escape.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/max-depth.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-dupe-args.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-misleading-character-class.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/rules/no-useless-computed-key.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/code-path-analysis/code-path-state.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/code-path-analysis/code-path-segment.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/code-path-analysis/code-path.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/code-path-analysis/id-generator.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/code-path-analysis/fork-context.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/code-path-analysis/debug-helpers.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/linter.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/built-in-rules-index.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/cli.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/api.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/lib/cli-engine.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/conf/replacements.json +/Users/example/node_modules/gulp-eslint/node_modules/eslint/conf/config-schema.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/conf/default-cli-options.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/conf/category-list.json +/Users/example/node_modules/gulp-eslint/node_modules/eslint/conf/eslint-recommended.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/conf/eslint-all.js +/Users/example/node_modules/gulp-eslint/node_modules/eslint/conf/environments.js +/Users/example/node_modules/gulp-eslint/node_modules/glob/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/glob/changelog.md +/Users/example/node_modules/gulp-eslint/node_modules/glob/sync.js +/Users/example/node_modules/gulp-eslint/node_modules/glob/README.md +/Users/example/node_modules/gulp-eslint/node_modules/glob/package.json +/Users/example/node_modules/gulp-eslint/node_modules/glob/common.js +/Users/example/node_modules/gulp-eslint/node_modules/glob/glob.js +/Users/example/node_modules/gulp-eslint/node_modules/esquery/dist/esquery.min.js.map +/Users/example/node_modules/gulp-eslint/node_modules/esquery/dist/esquery.js +/Users/example/node_modules/gulp-eslint/node_modules/esquery/dist/esquery.esm.js +/Users/example/node_modules/gulp-eslint/node_modules/esquery/dist/esquery.esm.min.js.map +/Users/example/node_modules/gulp-eslint/node_modules/esquery/dist/esquery.esm.min.js +/Users/example/node_modules/gulp-eslint/node_modules/esquery/dist/esquery.min.js +/Users/example/node_modules/gulp-eslint/node_modules/esquery/node_modules/estraverse/estraverse.js +/Users/example/node_modules/gulp-eslint/node_modules/esquery/node_modules/estraverse/.jshintrc +/Users/example/node_modules/gulp-eslint/node_modules/esquery/node_modules/estraverse/README.md +/Users/example/node_modules/gulp-eslint/node_modules/esquery/node_modules/estraverse/LICENSE.BSD +/Users/example/node_modules/gulp-eslint/node_modules/esquery/node_modules/estraverse/package.json +/Users/example/node_modules/gulp-eslint/node_modules/esquery/node_modules/estraverse/gulpfile.js +/Users/example/node_modules/gulp-eslint/node_modules/esquery/README.md +/Users/example/node_modules/gulp-eslint/node_modules/esquery/package.json +/Users/example/node_modules/gulp-eslint/node_modules/esquery/license.txt +/Users/example/node_modules/gulp-eslint/node_modules/esquery/parser.js +/Users/example/node_modules/gulp-eslint/node_modules/deep-is/.npmignore +/Users/example/node_modules/gulp-eslint/node_modules/deep-is/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/deep-is/test/neg-vs-pos-0.js +/Users/example/node_modules/gulp-eslint/node_modules/deep-is/test/NaN.js +/Users/example/node_modules/gulp-eslint/node_modules/deep-is/test/cmp.js +/Users/example/node_modules/gulp-eslint/node_modules/deep-is/example/cmp.js +/Users/example/node_modules/gulp-eslint/node_modules/deep-is/index.js +/Users/example/node_modules/gulp-eslint/node_modules/deep-is/README.markdown +/Users/example/node_modules/gulp-eslint/node_modules/deep-is/package.json +/Users/example/node_modules/gulp-eslint/node_modules/deep-is/.travis.yml +/Users/example/node_modules/gulp-eslint/node_modules/mkdirp/LICENSE +/Users/example/node_modules/gulp-eslint/node_modules/mkdirp/bin/cmd.js +/Users/example/node_modules/gulp-eslint/node_modules/mkdirp/bin/usage.txt +/Users/example/node_modules/gulp-eslint/node_modules/mkdirp/index.js +/Users/example/node_modules/gulp-eslint/node_modules/mkdirp/readme.markdown +/Users/example/node_modules/gulp-eslint/node_modules/mkdirp/package.json +/Users/example/node_modules/gulp-eslint/index.js +/Users/example/node_modules/gulp-eslint/README.md +/Users/example/node_modules/gulp-eslint/package.json +/Users/example/node_modules/only/.npmignore +/Users/example/node_modules/only/Makefile +/Users/example/node_modules/only/History.md +/Users/example/node_modules/only/index.js +/Users/example/node_modules/only/Readme.md +/Users/example/node_modules/only/package.json +/Users/example/node_modules/gulp-rename/index.js +/Users/example/node_modules/gulp-rename/README.md +/Users/example/node_modules/gulp-rename/package.json +/Users/example/node_modules/is-regex/LICENSE +/Users/example/node_modules/is-regex/test/index.js +/Users/example/node_modules/is-regex/CHANGELOG.md +/Users/example/node_modules/is-regex/.eslintrc +/Users/example/node_modules/is-regex/index.js +/Users/example/node_modules/is-regex/.editorconfig +/Users/example/node_modules/is-regex/README.md +/Users/example/node_modules/is-regex/package.json +/Users/example/node_modules/is-regex/.github/workflows/rebase.yml +/Users/example/node_modules/is-regex/.travis.yml +/Users/example/node_modules/eslint/messages/plugin-invalid.js +/Users/example/node_modules/eslint/messages/failed-to-read-json.js +/Users/example/node_modules/eslint/messages/plugin-missing.js +/Users/example/node_modules/eslint/messages/file-not-found.js +/Users/example/node_modules/eslint/messages/extend-config-missing.js +/Users/example/node_modules/eslint/messages/all-files-ignored.js +/Users/example/node_modules/eslint/messages/print-config-with-directory-path.js +/Users/example/node_modules/eslint/messages/plugin-conflict.js +/Users/example/node_modules/eslint/messages/whitespace-found.js +/Users/example/node_modules/eslint/messages/no-config-found.js +/Users/example/node_modules/eslint/LICENSE +/Users/example/node_modules/eslint/bin/eslint.js +/Users/example/node_modules/eslint/node_modules/globals/globals.json +/Users/example/node_modules/eslint/node_modules/globals/license +/Users/example/node_modules/eslint/node_modules/globals/index.js +/Users/example/node_modules/eslint/node_modules/globals/readme.md +/Users/example/node_modules/eslint/node_modules/globals/package.json +/Users/example/node_modules/eslint/node_modules/globals/index.d.ts +/Users/example/node_modules/eslint/node_modules/shebang-regex/license +/Users/example/node_modules/eslint/node_modules/shebang-regex/index.js +/Users/example/node_modules/eslint/node_modules/shebang-regex/readme.md +/Users/example/node_modules/eslint/node_modules/shebang-regex/package.json +/Users/example/node_modules/eslint/node_modules/shebang-regex/index.d.ts +/Users/example/node_modules/eslint/node_modules/strip-ansi/license +/Users/example/node_modules/eslint/node_modules/strip-ansi/index.js +/Users/example/node_modules/eslint/node_modules/strip-ansi/readme.md +/Users/example/node_modules/eslint/node_modules/strip-ansi/package.json +/Users/example/node_modules/eslint/node_modules/strip-ansi/index.d.ts +/Users/example/node_modules/eslint/node_modules/prelude-ls/LICENSE +/Users/example/node_modules/eslint/node_modules/prelude-ls/CHANGELOG.md +/Users/example/node_modules/eslint/node_modules/prelude-ls/README.md +/Users/example/node_modules/eslint/node_modules/prelude-ls/package.json +/Users/example/node_modules/eslint/node_modules/prelude-ls/lib/Num.js +/Users/example/node_modules/eslint/node_modules/prelude-ls/lib/Str.js +/Users/example/node_modules/eslint/node_modules/prelude-ls/lib/index.js +/Users/example/node_modules/eslint/node_modules/prelude-ls/lib/List.js +/Users/example/node_modules/eslint/node_modules/prelude-ls/lib/Func.js +/Users/example/node_modules/eslint/node_modules/prelude-ls/lib/Obj.js +/Users/example/node_modules/eslint/node_modules/escape-string-regexp/license +/Users/example/node_modules/eslint/node_modules/escape-string-regexp/index.js +/Users/example/node_modules/eslint/node_modules/escape-string-regexp/readme.md +/Users/example/node_modules/eslint/node_modules/escape-string-regexp/package.json +/Users/example/node_modules/eslint/node_modules/escape-string-regexp/index.d.ts +/Users/example/node_modules/eslint/node_modules/eslint-scope/LICENSE +/Users/example/node_modules/eslint/node_modules/eslint-scope/dist/eslint-scope.cjs +/Users/example/node_modules/eslint/node_modules/eslint-scope/README.md +/Users/example/node_modules/eslint/node_modules/eslint-scope/package.json +/Users/example/node_modules/eslint/node_modules/eslint-scope/lib/referencer.js +/Users/example/node_modules/eslint/node_modules/eslint-scope/lib/index.js +/Users/example/node_modules/eslint/node_modules/eslint-scope/lib/version.js +/Users/example/node_modules/eslint/node_modules/eslint-scope/lib/scope-manager.js +/Users/example/node_modules/eslint/node_modules/eslint-scope/lib/scope.js +/Users/example/node_modules/eslint/node_modules/eslint-scope/lib/pattern-visitor.js +/Users/example/node_modules/eslint/node_modules/eslint-scope/lib/variable.js +/Users/example/node_modules/eslint/node_modules/eslint-scope/lib/reference.js +/Users/example/node_modules/eslint/node_modules/eslint-scope/lib/definition.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/LICENSE +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/types/index.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/types/index.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/settings.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/providers/stream.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/providers/sync.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/providers/index.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/providers/sync.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/providers/stream.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/providers/async.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/providers/index.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/providers/async.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/index.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/readers/common.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/readers/sync.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/readers/sync.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/readers/reader.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/readers/async.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/readers/common.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/readers/reader.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/readers/async.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/index.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/out/settings.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/README.md +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.walk/package.json +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.stat/LICENSE +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.stat/out/types/index.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.stat/out/types/index.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.stat/out/settings.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.stat/out/providers/sync.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.stat/out/providers/sync.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.stat/out/providers/async.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.stat/out/providers/async.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.stat/out/index.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.stat/out/adapters/fs.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.stat/out/adapters/fs.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.stat/out/index.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.stat/out/settings.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.stat/README.md +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.stat/package.json +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/LICENSE +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/constants.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/constants.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/types/index.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/types/index.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/settings.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/providers/common.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/providers/sync.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/providers/sync.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/providers/async.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/providers/common.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/providers/async.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/index.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/utils/index.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/utils/fs.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/utils/index.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/utils/fs.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/adapters/fs.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/adapters/fs.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/index.d.ts +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/out/settings.js +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/README.md +/Users/example/node_modules/eslint/node_modules/@nodelib/fs.scandir/package.json +/Users/example/node_modules/eslint/node_modules/chalk/license +/Users/example/node_modules/eslint/node_modules/chalk/source/util.js +/Users/example/node_modules/eslint/node_modules/chalk/source/index.js +/Users/example/node_modules/eslint/node_modules/chalk/source/templates.js +/Users/example/node_modules/eslint/node_modules/chalk/readme.md +/Users/example/node_modules/eslint/node_modules/chalk/package.json +/Users/example/node_modules/eslint/node_modules/chalk/index.d.ts +/Users/example/node_modules/eslint/node_modules/ansi-regex/license +/Users/example/node_modules/eslint/node_modules/ansi-regex/index.js +/Users/example/node_modules/eslint/node_modules/ansi-regex/readme.md +/Users/example/node_modules/eslint/node_modules/ansi-regex/package.json +/Users/example/node_modules/eslint/node_modules/ansi-regex/index.d.ts +/Users/example/node_modules/eslint/node_modules/path-key/license +/Users/example/node_modules/eslint/node_modules/path-key/index.js +/Users/example/node_modules/eslint/node_modules/path-key/readme.md +/Users/example/node_modules/eslint/node_modules/path-key/package.json +/Users/example/node_modules/eslint/node_modules/path-key/index.d.ts +/Users/example/node_modules/eslint/node_modules/levn/LICENSE +/Users/example/node_modules/eslint/node_modules/levn/README.md +/Users/example/node_modules/eslint/node_modules/levn/package.json +/Users/example/node_modules/eslint/node_modules/levn/lib/parse-string.js +/Users/example/node_modules/eslint/node_modules/levn/lib/cast.js +/Users/example/node_modules/eslint/node_modules/levn/lib/index.js +/Users/example/node_modules/eslint/node_modules/cross-spawn/LICENSE +/Users/example/node_modules/eslint/node_modules/cross-spawn/CHANGELOG.md +/Users/example/node_modules/eslint/node_modules/cross-spawn/index.js +/Users/example/node_modules/eslint/node_modules/cross-spawn/README.md +/Users/example/node_modules/eslint/node_modules/cross-spawn/package.json +/Users/example/node_modules/eslint/node_modules/cross-spawn/lib/util/readShebang.js +/Users/example/node_modules/eslint/node_modules/cross-spawn/lib/util/escape.js +/Users/example/node_modules/eslint/node_modules/cross-spawn/lib/util/resolveCommand.js +/Users/example/node_modules/eslint/node_modules/cross-spawn/lib/parse.js +/Users/example/node_modules/eslint/node_modules/cross-spawn/lib/enoent.js +/Users/example/node_modules/eslint/node_modules/which/LICENSE +/Users/example/node_modules/eslint/node_modules/which/bin/node-which +/Users/example/node_modules/eslint/node_modules/which/CHANGELOG.md +/Users/example/node_modules/eslint/node_modules/which/README.md +/Users/example/node_modules/eslint/node_modules/which/which.js +/Users/example/node_modules/eslint/node_modules/which/package.json +/Users/example/node_modules/eslint/node_modules/type-check/LICENSE +/Users/example/node_modules/eslint/node_modules/type-check/README.md +/Users/example/node_modules/eslint/node_modules/type-check/package.json +/Users/example/node_modules/eslint/node_modules/type-check/lib/parse-type.js +/Users/example/node_modules/eslint/node_modules/type-check/lib/index.js +/Users/example/node_modules/eslint/node_modules/type-check/lib/check.js +/Users/example/node_modules/eslint/node_modules/shebang-command/license +/Users/example/node_modules/eslint/node_modules/shebang-command/index.js +/Users/example/node_modules/eslint/node_modules/shebang-command/readme.md +/Users/example/node_modules/eslint/node_modules/shebang-command/package.json +/Users/example/node_modules/eslint/node_modules/glob-parent/LICENSE +/Users/example/node_modules/eslint/node_modules/glob-parent/node_modules/is-glob/LICENSE +/Users/example/node_modules/eslint/node_modules/glob-parent/node_modules/is-glob/index.js +/Users/example/node_modules/eslint/node_modules/glob-parent/node_modules/is-glob/README.md +/Users/example/node_modules/eslint/node_modules/glob-parent/node_modules/is-glob/package.json +/Users/example/node_modules/eslint/node_modules/glob-parent/index.js +/Users/example/node_modules/eslint/node_modules/glob-parent/README.md +/Users/example/node_modules/eslint/node_modules/glob-parent/package.json +/Users/example/node_modules/eslint/README.md +/Users/example/node_modules/eslint/package.json +/Users/example/node_modules/eslint/lib/rule-tester/flat-rule-tester.js +/Users/example/node_modules/eslint/lib/rule-tester/index.js +/Users/example/node_modules/eslint/lib/rule-tester/rule-tester.js +/Users/example/node_modules/eslint/lib/unsupported-api.js +/Users/example/node_modules/eslint/lib/cli-engine/load-rules.js +/Users/example/node_modules/eslint/lib/cli-engine/lint-result-cache.js +/Users/example/node_modules/eslint/lib/cli-engine/index.js +/Users/example/node_modules/eslint/lib/cli-engine/formatters/html.js +/Users/example/node_modules/eslint/lib/cli-engine/formatters/compact.js +/Users/example/node_modules/eslint/lib/cli-engine/formatters/visualstudio.js +/Users/example/node_modules/eslint/lib/cli-engine/formatters/unix.js +/Users/example/node_modules/eslint/lib/cli-engine/formatters/stylish.js +/Users/example/node_modules/eslint/lib/cli-engine/formatters/json-with-metadata.js +/Users/example/node_modules/eslint/lib/cli-engine/formatters/json.js +/Users/example/node_modules/eslint/lib/cli-engine/formatters/jslint-xml.js +/Users/example/node_modules/eslint/lib/cli-engine/formatters/checkstyle.js +/Users/example/node_modules/eslint/lib/cli-engine/formatters/tap.js +/Users/example/node_modules/eslint/lib/cli-engine/formatters/formatters-meta.json +/Users/example/node_modules/eslint/lib/cli-engine/formatters/junit.js +/Users/example/node_modules/eslint/lib/cli-engine/file-enumerator.js +/Users/example/node_modules/eslint/lib/cli-engine/xml-escape.js +/Users/example/node_modules/eslint/lib/cli-engine/hash.js +/Users/example/node_modules/eslint/lib/cli-engine/cli-engine.js +/Users/example/node_modules/eslint/lib/config/flat-config-schema.js +/Users/example/node_modules/eslint/lib/config/rule-validator.js +/Users/example/node_modules/eslint/lib/config/flat-config-array.js +/Users/example/node_modules/eslint/lib/config/flat-config-helpers.js +/Users/example/node_modules/eslint/lib/config/default-config.js +/Users/example/node_modules/eslint/lib/linter/rules.js +/Users/example/node_modules/eslint/lib/linter/source-code-fixer.js +/Users/example/node_modules/eslint/lib/linter/rule-fixer.js +/Users/example/node_modules/eslint/lib/linter/safe-emitter.js +/Users/example/node_modules/eslint/lib/linter/index.js +/Users/example/node_modules/eslint/lib/linter/node-event-generator.js +/Users/example/node_modules/eslint/lib/linter/config-comment-parser.js +/Users/example/node_modules/eslint/lib/linter/apply-disable-directives.js +/Users/example/node_modules/eslint/lib/linter/report-translator.js +/Users/example/node_modules/eslint/lib/linter/code-path-analysis/code-path-state.js +/Users/example/node_modules/eslint/lib/linter/code-path-analysis/code-path-segment.js +/Users/example/node_modules/eslint/lib/linter/code-path-analysis/code-path.js +/Users/example/node_modules/eslint/lib/linter/code-path-analysis/id-generator.js +/Users/example/node_modules/eslint/lib/linter/code-path-analysis/fork-context.js +/Users/example/node_modules/eslint/lib/linter/code-path-analysis/debug-helpers.js +/Users/example/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js +/Users/example/node_modules/eslint/lib/linter/linter.js +/Users/example/node_modules/eslint/lib/linter/timing.js +/Users/example/node_modules/eslint/lib/linter/interpolate.js +/Users/example/node_modules/eslint/lib/options.js +/Users/example/node_modules/eslint/lib/shared/types.js +/Users/example/node_modules/eslint/lib/shared/string-utils.js +/Users/example/node_modules/eslint/lib/shared/relative-module-resolver.js +/Users/example/node_modules/eslint/lib/shared/deprecation-warnings.js +/Users/example/node_modules/eslint/lib/shared/logging.js +/Users/example/node_modules/eslint/lib/shared/ast-utils.js +/Users/example/node_modules/eslint/lib/shared/runtime-info.js +/Users/example/node_modules/eslint/lib/shared/directives.js +/Users/example/node_modules/eslint/lib/shared/ajv.js +/Users/example/node_modules/eslint/lib/shared/config-validator.js +/Users/example/node_modules/eslint/lib/shared/traverser.js +/Users/example/node_modules/eslint/lib/rules/no-var.js +/Users/example/node_modules/eslint/lib/rules/sort-vars.js +/Users/example/node_modules/eslint/lib/rules/implicit-arrow-linebreak.js +/Users/example/node_modules/eslint/lib/rules/no-buffer-constructor.js +/Users/example/node_modules/eslint/lib/rules/no-new-symbol.js +/Users/example/node_modules/eslint/lib/rules/no-compare-neg-zero.js +/Users/example/node_modules/eslint/lib/rules/no-extra-semi.js +/Users/example/node_modules/eslint/lib/rules/padding-line-between-statements.js +/Users/example/node_modules/eslint/lib/rules/dot-notation.js +/Users/example/node_modules/eslint/lib/rules/id-match.js +/Users/example/node_modules/eslint/lib/rules/lines-around-comment.js +/Users/example/node_modules/eslint/lib/rules/complexity.js +/Users/example/node_modules/eslint/lib/rules/guard-for-in.js +/Users/example/node_modules/eslint/lib/rules/arrow-parens.js +/Users/example/node_modules/eslint/lib/rules/no-new-native-nonconstructor.js +/Users/example/node_modules/eslint/lib/rules/class-methods-use-this.js +/Users/example/node_modules/eslint/lib/rules/object-curly-newline.js +/Users/example/node_modules/eslint/lib/rules/semi-spacing.js +/Users/example/node_modules/eslint/lib/rules/no-setter-return.js +/Users/example/node_modules/eslint/lib/rules/no-undef.js +/Users/example/node_modules/eslint/lib/rules/no-extra-label.js +/Users/example/node_modules/eslint/lib/rules/one-var.js +/Users/example/node_modules/eslint/lib/rules/strict.js +/Users/example/node_modules/eslint/lib/rules/prefer-promise-reject-errors.js +/Users/example/node_modules/eslint/lib/rules/space-infix-ops.js +/Users/example/node_modules/eslint/lib/rules/wrap-iife.js +/Users/example/node_modules/eslint/lib/rules/computed-property-spacing.js +/Users/example/node_modules/eslint/lib/rules/no-useless-escape.js +/Users/example/node_modules/eslint/lib/rules/array-bracket-newline.js +/Users/example/node_modules/eslint/lib/rules/function-call-argument-newline.js +/Users/example/node_modules/eslint/lib/rules/consistent-this.js +/Users/example/node_modules/eslint/lib/rules/no-floating-decimal.js +/Users/example/node_modules/eslint/lib/rules/newline-before-return.js +/Users/example/node_modules/eslint/lib/rules/no-dupe-keys.js +/Users/example/node_modules/eslint/lib/rules/space-unary-ops.js +/Users/example/node_modules/eslint/lib/rules/no-fallthrough.js +/Users/example/node_modules/eslint/lib/rules/function-paren-newline.js +/Users/example/node_modules/eslint/lib/rules/nonblock-statement-body-position.js +/Users/example/node_modules/eslint/lib/rules/no-lonely-if.js +/Users/example/node_modules/eslint/lib/rules/no-const-assign.js +/Users/example/node_modules/eslint/lib/rules/no-array-constructor.js +/Users/example/node_modules/eslint/lib/rules/no-div-regex.js +/Users/example/node_modules/eslint/lib/rules/no-irregular-whitespace.js +/Users/example/node_modules/eslint/lib/rules/array-callback-return.js +/Users/example/node_modules/eslint/lib/rules/indent-legacy.js +/Users/example/node_modules/eslint/lib/rules/no-empty-character-class.js +/Users/example/node_modules/eslint/lib/rules/no-implied-eval.js +/Users/example/node_modules/eslint/lib/rules/lines-between-class-members.js +/Users/example/node_modules/eslint/lib/rules/max-len.js +/Users/example/node_modules/eslint/lib/rules/no-useless-rename.js +/Users/example/node_modules/eslint/lib/rules/for-direction.js +/Users/example/node_modules/eslint/lib/rules/no-restricted-properties.js +/Users/example/node_modules/eslint/lib/rules/no-empty-pattern.js +/Users/example/node_modules/eslint/lib/rules/max-params.js +/Users/example/node_modules/eslint/lib/rules/func-name-matching.js +/Users/example/node_modules/eslint/lib/rules/no-multi-spaces.js +/Users/example/node_modules/eslint/lib/rules/prefer-object-has-own.js +/Users/example/node_modules/eslint/lib/rules/no-useless-concat.js +/Users/example/node_modules/eslint/lib/rules/multiline-comment-style.js +/Users/example/node_modules/eslint/lib/rules/no-constant-condition.js +/Users/example/node_modules/eslint/lib/rules/no-eval.js +/Users/example/node_modules/eslint/lib/rules/no-loop-func.js +/Users/example/node_modules/eslint/lib/rules/array-element-newline.js +/Users/example/node_modules/eslint/lib/rules/semi-style.js +/Users/example/node_modules/eslint/lib/rules/prefer-named-capture-group.js +/Users/example/node_modules/eslint/lib/rules/curly.js +/Users/example/node_modules/eslint/lib/rules/operator-linebreak.js +/Users/example/node_modules/eslint/lib/rules/yield-star-spacing.js +/Users/example/node_modules/eslint/lib/rules/require-unicode-regexp.js +/Users/example/node_modules/eslint/lib/rules/no-new.js +/Users/example/node_modules/eslint/lib/rules/valid-jsdoc.js +/Users/example/node_modules/eslint/lib/rules/no-label-var.js +/Users/example/node_modules/eslint/lib/rules/no-eq-null.js +/Users/example/node_modules/eslint/lib/rules/no-shadow.js +/Users/example/node_modules/eslint/lib/rules/no-self-assign.js +/Users/example/node_modules/eslint/lib/rules/no-ternary.js +/Users/example/node_modules/eslint/lib/rules/func-call-spacing.js +/Users/example/node_modules/eslint/lib/rules/default-case-last.js +/Users/example/node_modules/eslint/lib/rules/spaced-comment.js +/Users/example/node_modules/eslint/lib/rules/padded-blocks.js +/Users/example/node_modules/eslint/lib/rules/no-native-reassign.js +/Users/example/node_modules/eslint/lib/rules/no-new-wrappers.js +/Users/example/node_modules/eslint/lib/rules/no-implicit-globals.js +/Users/example/node_modules/eslint/lib/rules/space-before-function-paren.js +/Users/example/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js +/Users/example/node_modules/eslint/lib/rules/no-param-reassign.js +/Users/example/node_modules/eslint/lib/rules/no-nonoctal-decimal-escape.js +/Users/example/node_modules/eslint/lib/rules/no-mixed-operators.js +/Users/example/node_modules/eslint/lib/rules/no-new-object.js +/Users/example/node_modules/eslint/lib/rules/no-octal.js +/Users/example/node_modules/eslint/lib/rules/no-magic-numbers.js +/Users/example/node_modules/eslint/lib/rules/eol-last.js +/Users/example/node_modules/eslint/lib/rules/arrow-body-style.js +/Users/example/node_modules/eslint/lib/rules/no-obj-calls.js +/Users/example/node_modules/eslint/lib/rules/no-dupe-else-if.js +/Users/example/node_modules/eslint/lib/rules/no-warning-comments.js +/Users/example/node_modules/eslint/lib/rules/no-case-declarations.js +/Users/example/node_modules/eslint/lib/rules/no-unused-labels.js +/Users/example/node_modules/eslint/lib/rules/vars-on-top.js +/Users/example/node_modules/eslint/lib/rules/no-negated-in-lhs.js +/Users/example/node_modules/eslint/lib/rules/no-extend-native.js +/Users/example/node_modules/eslint/lib/rules/use-isnan.js +/Users/example/node_modules/eslint/lib/rules/no-ex-assign.js +/Users/example/node_modules/eslint/lib/rules/handle-callback-err.js +/Users/example/node_modules/eslint/lib/rules/template-tag-spacing.js +/Users/example/node_modules/eslint/lib/rules/no-cond-assign.js +/Users/example/node_modules/eslint/lib/rules/no-constructor-return.js +/Users/example/node_modules/eslint/lib/rules/sort-keys.js +/Users/example/node_modules/eslint/lib/rules/no-extra-bind.js +/Users/example/node_modules/eslint/lib/rules/comma-dangle.js +/Users/example/node_modules/eslint/lib/rules/index.js +/Users/example/node_modules/eslint/lib/rules/prefer-exponentiation-operator.js +/Users/example/node_modules/eslint/lib/rules/no-unreachable-loop.js +/Users/example/node_modules/eslint/lib/rules/eqeqeq.js +/Users/example/node_modules/eslint/lib/rules/utils/keywords.js +/Users/example/node_modules/eslint/lib/rules/utils/patterns/letters.js +/Users/example/node_modules/eslint/lib/rules/utils/unicode/is-surrogate-pair.js +/Users/example/node_modules/eslint/lib/rules/utils/unicode/index.js +/Users/example/node_modules/eslint/lib/rules/utils/unicode/is-combining-character.js +/Users/example/node_modules/eslint/lib/rules/utils/unicode/is-regional-indicator-symbol.js +/Users/example/node_modules/eslint/lib/rules/utils/unicode/is-emoji-modifier.js +/Users/example/node_modules/eslint/lib/rules/utils/ast-utils.js +/Users/example/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js +/Users/example/node_modules/eslint/lib/rules/utils/fix-tracker.js +/Users/example/node_modules/eslint/lib/rules/no-proto.js +/Users/example/node_modules/eslint/lib/rules/no-process-exit.js +/Users/example/node_modules/eslint/lib/rules/id-denylist.js +/Users/example/node_modules/eslint/lib/rules/newline-after-var.js +/Users/example/node_modules/eslint/lib/rules/no-alert.js +/Users/example/node_modules/eslint/lib/rules/func-style.js +/Users/example/node_modules/eslint/lib/rules/capitalized-comments.js +/Users/example/node_modules/eslint/lib/rules/no-sparse-arrays.js +/Users/example/node_modules/eslint/lib/rules/no-unused-vars.js +/Users/example/node_modules/eslint/lib/rules/linebreak-style.js +/Users/example/node_modules/eslint/lib/rules/prefer-numeric-literals.js +/Users/example/node_modules/eslint/lib/rules/no-restricted-modules.js +/Users/example/node_modules/eslint/lib/rules/no-sequences.js +/Users/example/node_modules/eslint/lib/rules/no-whitespace-before-property.js +/Users/example/node_modules/eslint/lib/rules/no-duplicate-case.js +/Users/example/node_modules/eslint/lib/rules/object-shorthand.js +/Users/example/node_modules/eslint/lib/rules/yoda.js +/Users/example/node_modules/eslint/lib/rules/prefer-regex-literals.js +/Users/example/node_modules/eslint/lib/rules/no-plusplus.js +/Users/example/node_modules/eslint/lib/rules/no-unsafe-finally.js +/Users/example/node_modules/eslint/lib/rules/no-throw-literal.js +/Users/example/node_modules/eslint/lib/rules/no-labels.js +/Users/example/node_modules/eslint/lib/rules/prefer-reflect.js +/Users/example/node_modules/eslint/lib/rules/prefer-template.js +/Users/example/node_modules/eslint/lib/rules/no-loss-of-precision.js +/Users/example/node_modules/eslint/lib/rules/brace-style.js +/Users/example/node_modules/eslint/lib/rules/no-control-regex.js +/Users/example/node_modules/eslint/lib/rules/logical-assignment-operators.js +/Users/example/node_modules/eslint/lib/rules/no-useless-backreference.js +/Users/example/node_modules/eslint/lib/rules/max-lines-per-function.js +/Users/example/node_modules/eslint/lib/rules/radix.js +/Users/example/node_modules/eslint/lib/rules/no-constant-binary-expression.js +/Users/example/node_modules/eslint/lib/rules/no-global-assign.js +/Users/example/node_modules/eslint/lib/rules/accessor-pairs.js +/Users/example/node_modules/eslint/lib/rules/no-path-concat.js +/Users/example/node_modules/eslint/lib/rules/require-atomic-updates.js +/Users/example/node_modules/eslint/lib/rules/block-spacing.js +/Users/example/node_modules/eslint/lib/rules/no-prototype-builtins.js +/Users/example/node_modules/eslint/lib/rules/no-catch-shadow.js +/Users/example/node_modules/eslint/lib/rules/no-useless-call.js +/Users/example/node_modules/eslint/lib/rules/id-length.js +/Users/example/node_modules/eslint/lib/rules/no-unsafe-optional-chaining.js +/Users/example/node_modules/eslint/lib/rules/no-caller.js +/Users/example/node_modules/eslint/lib/rules/consistent-return.js +/Users/example/node_modules/eslint/lib/rules/switch-colon-spacing.js +/Users/example/node_modules/eslint/lib/rules/no-duplicate-imports.js +/Users/example/node_modules/eslint/lib/rules/no-inner-declarations.js +/Users/example/node_modules/eslint/lib/rules/operator-assignment.js +/Users/example/node_modules/eslint/lib/rules/no-nested-ternary.js +/Users/example/node_modules/eslint/lib/rules/quotes.js +/Users/example/node_modules/eslint/lib/rules/no-extra-boolean-cast.js +/Users/example/node_modules/eslint/lib/rules/no-spaced-func.js +/Users/example/node_modules/eslint/lib/rules/default-case.js +/Users/example/node_modules/eslint/lib/rules/key-spacing.js +/Users/example/node_modules/eslint/lib/rules/symbol-description.js +/Users/example/node_modules/eslint/lib/rules/block-scoped-var.js +/Users/example/node_modules/eslint/lib/rules/callback-return.js +/Users/example/node_modules/eslint/lib/rules/jsx-quotes.js +/Users/example/node_modules/eslint/lib/rules/default-param-last.js +/Users/example/node_modules/eslint/lib/rules/template-curly-spacing.js +/Users/example/node_modules/eslint/lib/rules/no-unreachable.js +/Users/example/node_modules/eslint/lib/rules/valid-typeof.js +/Users/example/node_modules/eslint/lib/rules/no-invalid-regexp.js +/Users/example/node_modules/eslint/lib/rules/newline-per-chained-call.js +/Users/example/node_modules/eslint/lib/rules/no-undef-init.js +/Users/example/node_modules/eslint/lib/rules/require-yield.js +/Users/example/node_modules/eslint/lib/rules/space-before-blocks.js +/Users/example/node_modules/eslint/lib/rules/no-new-require.js +/Users/example/node_modules/eslint/lib/rules/no-confusing-arrow.js +/Users/example/node_modules/eslint/lib/rules/no-empty-function.js +/Users/example/node_modules/eslint/lib/rules/semi.js +/Users/example/node_modules/eslint/lib/rules/no-useless-constructor.js +/Users/example/node_modules/eslint/lib/rules/no-unexpected-multiline.js +/Users/example/node_modules/eslint/lib/rules/no-restricted-exports.js +/Users/example/node_modules/eslint/lib/rules/no-new-func.js +/Users/example/node_modules/eslint/lib/rules/no-invalid-this.js +/Users/example/node_modules/eslint/lib/rules/quote-props.js +/Users/example/node_modules/eslint/lib/rules/no-void.js +/Users/example/node_modules/eslint/lib/rules/no-process-env.js +/Users/example/node_modules/eslint/lib/rules/no-restricted-syntax.js +/Users/example/node_modules/eslint/lib/rules/no-implicit-coercion.js +/Users/example/node_modules/eslint/lib/rules/camelcase.js +/Users/example/node_modules/eslint/lib/rules/init-declarations.js +/Users/example/node_modules/eslint/lib/rules/line-comment-position.js +/Users/example/node_modules/eslint/lib/rules/no-await-in-loop.js +/Users/example/node_modules/eslint/lib/rules/no-unused-expressions.js +/Users/example/node_modules/eslint/lib/rules/no-unsafe-negation.js +/Users/example/node_modules/eslint/lib/rules/no-async-promise-executor.js +/Users/example/node_modules/eslint/lib/rules/rest-spread-spacing.js +/Users/example/node_modules/eslint/lib/rules/array-bracket-spacing.js +/Users/example/node_modules/eslint/lib/rules/no-mixed-requires.js +/Users/example/node_modules/eslint/lib/rules/no-tabs.js +/Users/example/node_modules/eslint/lib/rules/arrow-spacing.js +/Users/example/node_modules/eslint/lib/rules/func-names.js +/Users/example/node_modules/eslint/lib/rules/no-restricted-imports.js +/Users/example/node_modules/eslint/lib/rules/no-unneeded-ternary.js +/Users/example/node_modules/eslint/lib/rules/no-use-before-define.js +/Users/example/node_modules/eslint/lib/rules/id-blacklist.js +/Users/example/node_modules/eslint/lib/rules/no-debugger.js +/Users/example/node_modules/eslint/lib/rules/max-statements.js +/Users/example/node_modules/eslint/lib/rules/prefer-spread.js +/Users/example/node_modules/eslint/lib/rules/keyword-spacing.js +/Users/example/node_modules/eslint/lib/rules/no-lone-blocks.js +/Users/example/node_modules/eslint/lib/rules/new-parens.js +/Users/example/node_modules/eslint/lib/rules/getter-return.js +/Users/example/node_modules/eslint/lib/rules/no-empty.js +/Users/example/node_modules/eslint/lib/rules/no-shadow-restricted-names.js +/Users/example/node_modules/eslint/lib/rules/no-import-assign.js +/Users/example/node_modules/eslint/lib/rules/no-this-before-super.js +/Users/example/node_modules/eslint/lib/rules/prefer-object-spread.js +/Users/example/node_modules/eslint/lib/rules/comma-style.js +/Users/example/node_modules/eslint/lib/rules/no-undefined.js +/Users/example/node_modules/eslint/lib/rules/max-lines.js +/Users/example/node_modules/eslint/lib/rules/indent.js +/Users/example/node_modules/eslint/lib/rules/no-continue.js +/Users/example/node_modules/eslint/lib/rules/no-func-assign.js +/Users/example/node_modules/eslint/lib/rules/no-iterator.js +/Users/example/node_modules/eslint/lib/rules/no-else-return.js +/Users/example/node_modules/eslint/lib/rules/no-mixed-spaces-and-tabs.js +/Users/example/node_modules/eslint/lib/rules/no-redeclare.js +/Users/example/node_modules/eslint/lib/rules/object-curly-spacing.js +/Users/example/node_modules/eslint/lib/rules/global-require.js +/Users/example/node_modules/eslint/lib/rules/prefer-arrow-callback.js +/Users/example/node_modules/eslint/lib/rules/generator-star-spacing.js +/Users/example/node_modules/eslint/lib/rules/no-useless-catch.js +/Users/example/node_modules/eslint/lib/rules/prefer-const.js +/Users/example/node_modules/eslint/lib/rules/no-extra-parens.js +/Users/example/node_modules/eslint/lib/rules/no-console.js +/Users/example/node_modules/eslint/lib/rules/space-in-parens.js +/Users/example/node_modules/eslint/lib/rules/no-return-await.js +/Users/example/node_modules/eslint/lib/rules/no-class-assign.js +/Users/example/node_modules/eslint/lib/rules/no-inline-comments.js +/Users/example/node_modules/eslint/lib/rules/no-trailing-spaces.js +/Users/example/node_modules/eslint/lib/rules/no-self-compare.js +/Users/example/node_modules/eslint/lib/rules/grouped-accessor-pairs.js +/Users/example/node_modules/eslint/lib/rules/object-property-newline.js +/Users/example/node_modules/eslint/lib/rules/no-multi-assign.js +/Users/example/node_modules/eslint/lib/rules/one-var-declaration-per-line.js +/Users/example/node_modules/eslint/lib/rules/no-with.js +/Users/example/node_modules/eslint/lib/rules/no-empty-static-block.js +/Users/example/node_modules/eslint/lib/rules/constructor-super.js +/Users/example/node_modules/eslint/lib/rules/no-negated-condition.js +/Users/example/node_modules/eslint/lib/rules/no-script-url.js +/Users/example/node_modules/eslint/lib/rules/no-multi-str.js +/Users/example/node_modules/eslint/lib/rules/max-statements-per-line.js +/Users/example/node_modules/eslint/lib/rules/multiline-ternary.js +/Users/example/node_modules/eslint/lib/rules/no-promise-executor-return.js +/Users/example/node_modules/eslint/lib/rules/no-unused-private-class-members.js +/Users/example/node_modules/eslint/lib/rules/max-classes-per-file.js +/Users/example/node_modules/eslint/lib/rules/require-jsdoc.js +/Users/example/node_modules/eslint/lib/rules/no-bitwise.js +/Users/example/node_modules/eslint/lib/rules/unicode-bom.js +/Users/example/node_modules/eslint/lib/rules/no-useless-return.js +/Users/example/node_modules/eslint/lib/rules/no-delete-var.js +/Users/example/node_modules/eslint/lib/rules/no-restricted-globals.js +/Users/example/node_modules/eslint/lib/rules/wrap-regex.js +/Users/example/node_modules/eslint/lib/rules/dot-location.js +/Users/example/node_modules/eslint/lib/rules/max-nested-callbacks.js +/Users/example/node_modules/eslint/lib/rules/new-cap.js +/Users/example/node_modules/eslint/lib/rules/lines-around-directive.js +/Users/example/node_modules/eslint/lib/rules/no-regex-spaces.js +/Users/example/node_modules/eslint/lib/rules/prefer-rest-params.js +/Users/example/node_modules/eslint/lib/rules/no-template-curly-in-string.js +/Users/example/node_modules/eslint/lib/rules/prefer-destructuring.js +/Users/example/node_modules/eslint/lib/rules/sort-imports.js +/Users/example/node_modules/eslint/lib/rules/comma-spacing.js +/Users/example/node_modules/eslint/lib/rules/no-multiple-empty-lines.js +/Users/example/node_modules/eslint/lib/rules/no-underscore-dangle.js +/Users/example/node_modules/eslint/lib/rules/no-sync.js +/Users/example/node_modules/eslint/lib/rules/no-return-assign.js +/Users/example/node_modules/eslint/lib/rules/require-await.js +/Users/example/node_modules/eslint/lib/rules/no-dupe-class-members.js +/Users/example/node_modules/eslint/lib/rules/no-octal-escape.js +/Users/example/node_modules/eslint/lib/rules/max-depth.js +/Users/example/node_modules/eslint/lib/rules/no-dupe-args.js +/Users/example/node_modules/eslint/lib/rules/no-misleading-character-class.js +/Users/example/node_modules/eslint/lib/rules/no-useless-computed-key.js +/Users/example/node_modules/eslint/lib/eslint/eslint.js +/Users/example/node_modules/eslint/lib/eslint/index.js +/Users/example/node_modules/eslint/lib/eslint/flat-eslint.js +/Users/example/node_modules/eslint/lib/eslint/eslint-helpers.js +/Users/example/node_modules/eslint/lib/cli.js +/Users/example/node_modules/eslint/lib/api.js +/Users/example/node_modules/eslint/lib/source-code/source-code.js +/Users/example/node_modules/eslint/lib/source-code/index.js +/Users/example/node_modules/eslint/lib/source-code/token-store/cursors.js +/Users/example/node_modules/eslint/lib/source-code/token-store/backward-token-cursor.js +/Users/example/node_modules/eslint/lib/source-code/token-store/backward-token-comment-cursor.js +/Users/example/node_modules/eslint/lib/source-code/token-store/filter-cursor.js +/Users/example/node_modules/eslint/lib/source-code/token-store/index.js +/Users/example/node_modules/eslint/lib/source-code/token-store/forward-token-comment-cursor.js +/Users/example/node_modules/eslint/lib/source-code/token-store/padded-token-cursor.js +/Users/example/node_modules/eslint/lib/source-code/token-store/forward-token-cursor.js +/Users/example/node_modules/eslint/lib/source-code/token-store/cursor.js +/Users/example/node_modules/eslint/lib/source-code/token-store/utils.js +/Users/example/node_modules/eslint/lib/source-code/token-store/skip-cursor.js +/Users/example/node_modules/eslint/lib/source-code/token-store/decorative-cursor.js +/Users/example/node_modules/eslint/lib/source-code/token-store/limit-cursor.js +/Users/example/node_modules/eslint/conf/globals.js +/Users/example/node_modules/eslint/conf/replacements.json +/Users/example/node_modules/eslint/conf/config-schema.js +/Users/example/node_modules/eslint/conf/default-cli-options.js +/Users/example/node_modules/eslint/conf/rule-type-list.json +/Users/example/node_modules/glob/LICENSE +/Users/example/node_modules/glob/sync.js +/Users/example/node_modules/glob/README.md +/Users/example/node_modules/glob/package.json +/Users/example/node_modules/glob/common.js +/Users/example/node_modules/glob/glob.js +/Users/example/node_modules/esquery/dist/esquery.min.js.map +/Users/example/node_modules/esquery/dist/esquery.lite.min.js.map +/Users/example/node_modules/esquery/dist/esquery.js +/Users/example/node_modules/esquery/dist/esquery.esm.js +/Users/example/node_modules/esquery/dist/esquery.lite.min.js +/Users/example/node_modules/esquery/dist/esquery.lite.js +/Users/example/node_modules/esquery/dist/esquery.esm.min.js.map +/Users/example/node_modules/esquery/dist/esquery.esm.min.js +/Users/example/node_modules/esquery/dist/esquery.min.js +/Users/example/node_modules/esquery/README.md +/Users/example/node_modules/esquery/package.json +/Users/example/node_modules/esquery/license.txt +/Users/example/node_modules/esquery/parser.js +/Users/example/node_modules/sver-compat/.npmignore +/Users/example/node_modules/sver-compat/LICENSE +/Users/example/node_modules/sver-compat/README.md +/Users/example/node_modules/sver-compat/package.json +/Users/example/node_modules/sver-compat/sver.js +/Users/example/node_modules/sver-compat/.travis.yml +/Users/example/node_modules/sver-compat/convert-range.js +/Users/example/node_modules/import-fresh/license +/Users/example/node_modules/import-fresh/index.js +/Users/example/node_modules/import-fresh/readme.md +/Users/example/node_modules/import-fresh/package.json +/Users/example/node_modules/import-fresh/index.d.ts +/Users/example/node_modules/has/test/index.js +/Users/example/node_modules/has/README.md +/Users/example/node_modules/has/package.json +/Users/example/node_modules/has/LICENSE-MIT +/Users/example/node_modules/has/src/index.js +/Users/example/node_modules/cookie/LICENSE +/Users/example/node_modules/cookie/HISTORY.md +/Users/example/node_modules/cookie/index.js +/Users/example/node_modules/cookie/README.md +/Users/example/node_modules/cookie/package.json +/Users/example/node_modules/fast-levenshtein/LICENSE.md +/Users/example/node_modules/fast-levenshtein/README.md +/Users/example/node_modules/fast-levenshtein/package.json +/Users/example/node_modules/fast-levenshtein/levenshtein.js +/Users/example/node_modules/neo-async/eachOfLimit.js +/Users/example/node_modules/neo-async/timesSeries.js +/Users/example/node_modules/neo-async/cargo.js +/Users/example/node_modules/neo-async/eachOfSeries.js +/Users/example/node_modules/neo-async/someLimit.js +/Users/example/node_modules/neo-async/asyncify.js +/Users/example/node_modules/neo-async/race.js +/Users/example/node_modules/neo-async/sortBySeries.js +/Users/example/node_modules/neo-async/allLimit.js +/Users/example/node_modules/neo-async/forEachSeries.js +/Users/example/node_modules/neo-async/rejectSeries.js +/Users/example/node_modules/neo-async/everySeries.js +/Users/example/node_modules/neo-async/fast.js +/Users/example/node_modules/neo-async/createLogger.js +/Users/example/node_modules/neo-async/unmemoize.js +/Users/example/node_modules/neo-async/times.js +/Users/example/node_modules/neo-async/priorityQueue.js +/Users/example/node_modules/neo-async/mapLimit.js +/Users/example/node_modules/neo-async/every.js +/Users/example/node_modules/neo-async/mapValues.js +/Users/example/node_modules/neo-async/all.js +/Users/example/node_modules/neo-async/LICENSE +/Users/example/node_modules/neo-async/pickSeries.js +/Users/example/node_modules/neo-async/whilst.js +/Users/example/node_modules/neo-async/ensureAsync.js +/Users/example/node_modules/neo-async/timeout.js +/Users/example/node_modules/neo-async/doDuring.js +/Users/example/node_modules/neo-async/series.js +/Users/example/node_modules/neo-async/autoInject.js +/Users/example/node_modules/neo-async/allSeries.js +/Users/example/node_modules/neo-async/setImmediate.js +/Users/example/node_modules/neo-async/memoize.js +/Users/example/node_modules/neo-async/foldr.js +/Users/example/node_modules/neo-async/mapValuesLimit.js +/Users/example/node_modules/neo-async/each.js +/Users/example/node_modules/neo-async/queue.js +/Users/example/node_modules/neo-async/omit.js +/Users/example/node_modules/neo-async/reflectAll.js +/Users/example/node_modules/neo-async/doWhilst.js +/Users/example/node_modules/neo-async/compose.js +/Users/example/node_modules/neo-async/concat.js +/Users/example/node_modules/neo-async/log.js +/Users/example/node_modules/neo-async/reduce.js +/Users/example/node_modules/neo-async/findLimit.js +/Users/example/node_modules/neo-async/during.js +/Users/example/node_modules/neo-async/mapSeries.js +/Users/example/node_modules/neo-async/async.min.js +/Users/example/node_modules/neo-async/tryEach.js +/Users/example/node_modules/neo-async/dir.js +/Users/example/node_modules/neo-async/wrapSync.js +/Users/example/node_modules/neo-async/some.js +/Users/example/node_modules/neo-async/safe.js +/Users/example/node_modules/neo-async/forEachOf.js +/Users/example/node_modules/neo-async/angelFall.js +/Users/example/node_modules/neo-async/rejectLimit.js +/Users/example/node_modules/neo-async/reject.js +/Users/example/node_modules/neo-async/mapValuesSeries.js +/Users/example/node_modules/neo-async/README.md +/Users/example/node_modules/neo-async/detectSeries.js +/Users/example/node_modules/neo-async/pickLimit.js +/Users/example/node_modules/neo-async/nextTick.js +/Users/example/node_modules/neo-async/eachOf.js +/Users/example/node_modules/neo-async/transformSeries.js +/Users/example/node_modules/neo-async/any.js +/Users/example/node_modules/neo-async/parallel.js +/Users/example/node_modules/neo-async/someSeries.js +/Users/example/node_modules/neo-async/transformLimit.js +/Users/example/node_modules/neo-async/sortBy.js +/Users/example/node_modules/neo-async/selectLimit.js +/Users/example/node_modules/neo-async/async.js +/Users/example/node_modules/neo-async/select.js +/Users/example/node_modules/neo-async/sortByLimit.js +/Users/example/node_modules/neo-async/package.json +/Users/example/node_modules/neo-async/constant.js +/Users/example/node_modules/neo-async/forEachLimit.js +/Users/example/node_modules/neo-async/foldl.js +/Users/example/node_modules/neo-async/anyLimit.js +/Users/example/node_modules/neo-async/auto.js +/Users/example/node_modules/neo-async/filterLimit.js +/Users/example/node_modules/neo-async/everyLimit.js +/Users/example/node_modules/neo-async/seq.js +/Users/example/node_modules/neo-async/concatSeries.js +/Users/example/node_modules/neo-async/reflect.js +/Users/example/node_modules/neo-async/apply.js +/Users/example/node_modules/neo-async/parallelLimit.js +/Users/example/node_modules/neo-async/forEachOfSeries.js +/Users/example/node_modules/neo-async/selectSeries.js +/Users/example/node_modules/neo-async/groupBy.js +/Users/example/node_modules/neo-async/concatLimit.js +/Users/example/node_modules/neo-async/reduceRight.js +/Users/example/node_modules/neo-async/detect.js +/Users/example/node_modules/neo-async/iterator.js +/Users/example/node_modules/neo-async/retryable.js +/Users/example/node_modules/neo-async/applyEachSeries.js +/Users/example/node_modules/neo-async/eachSeries.js +/Users/example/node_modules/neo-async/inject.js +/Users/example/node_modules/neo-async/timesLimit.js +/Users/example/node_modules/neo-async/detectLimit.js +/Users/example/node_modules/neo-async/forEachOfLimit.js +/Users/example/node_modules/neo-async/pick.js +/Users/example/node_modules/neo-async/waterfall.js +/Users/example/node_modules/neo-async/groupBySeries.js +/Users/example/node_modules/neo-async/retry.js +/Users/example/node_modules/neo-async/forEach.js +/Users/example/node_modules/neo-async/groupByLimit.js +/Users/example/node_modules/neo-async/omitLimit.js +/Users/example/node_modules/neo-async/map.js +/Users/example/node_modules/neo-async/until.js +/Users/example/node_modules/neo-async/eachLimit.js +/Users/example/node_modules/neo-async/filter.js +/Users/example/node_modules/neo-async/find.js +/Users/example/node_modules/neo-async/anySeries.js +/Users/example/node_modules/neo-async/forever.js +/Users/example/node_modules/neo-async/applyEach.js +/Users/example/node_modules/neo-async/filterSeries.js +/Users/example/node_modules/neo-async/doUntil.js +/Users/example/node_modules/neo-async/omitSeries.js +/Users/example/node_modules/neo-async/transform.js +/Users/example/node_modules/neo-async/findSeries.js +/Users/example/node_modules/postcss-normalize-charset/types/index.d.ts +/Users/example/node_modules/postcss-normalize-charset/LICENSE +/Users/example/node_modules/postcss-normalize-charset/README.md +/Users/example/node_modules/postcss-normalize-charset/package.json +/Users/example/node_modules/postcss-normalize-charset/src/index.js +/Users/example/node_modules/husky/.npmignore +/Users/example/node_modules/husky/LICENSE +/Users/example/node_modules/husky/bin/install.js +/Users/example/node_modules/husky/bin/uninstall.js +/Users/example/node_modules/husky/CHANGELOG.md +/Users/example/node_modules/husky/node_modules/strip-ansi/license +/Users/example/node_modules/husky/node_modules/strip-ansi/index.js +/Users/example/node_modules/husky/node_modules/strip-ansi/readme.md +/Users/example/node_modules/husky/node_modules/strip-ansi/package.json +/Users/example/node_modules/husky/node_modules/chalk/license +/Users/example/node_modules/husky/node_modules/chalk/index.js +/Users/example/node_modules/husky/node_modules/chalk/readme.md +/Users/example/node_modules/husky/node_modules/chalk/package.json +/Users/example/node_modules/husky/node_modules/supports-color/license +/Users/example/node_modules/husky/node_modules/supports-color/index.js +/Users/example/node_modules/husky/node_modules/supports-color/readme.md +/Users/example/node_modules/husky/node_modules/supports-color/package.json +/Users/example/node_modules/husky/node_modules/ansi-styles/license +/Users/example/node_modules/husky/node_modules/ansi-styles/index.js +/Users/example/node_modules/husky/node_modules/ansi-styles/readme.md +/Users/example/node_modules/husky/node_modules/ansi-styles/package.json +/Users/example/node_modules/husky/node_modules/normalize-path/index.js +/Users/example/node_modules/husky/node_modules/normalize-path/README.md +/Users/example/node_modules/husky/node_modules/normalize-path/package.json +/Users/example/node_modules/husky/README.md +/Users/example/node_modules/husky/package.json +/Users/example/node_modules/husky/HOOKS.md +/Users/example/node_modules/husky/src/index.js +/Users/example/node_modules/husky/src/hooks.json +/Users/example/node_modules/to-regex-range/LICENSE +/Users/example/node_modules/to-regex-range/node_modules/is-number/LICENSE +/Users/example/node_modules/to-regex-range/node_modules/is-number/index.js +/Users/example/node_modules/to-regex-range/node_modules/is-number/README.md +/Users/example/node_modules/to-regex-range/node_modules/is-number/package.json +/Users/example/node_modules/to-regex-range/index.js +/Users/example/node_modules/to-regex-range/README.md +/Users/example/node_modules/to-regex-range/package.json +/Users/example/node_modules/delegates/.npmignore +/Users/example/node_modules/delegates/License +/Users/example/node_modules/delegates/test/index.js +/Users/example/node_modules/delegates/Makefile +/Users/example/node_modules/delegates/History.md +/Users/example/node_modules/delegates/index.js +/Users/example/node_modules/delegates/Readme.md +/Users/example/node_modules/delegates/package.json +/Users/example/node_modules/code-point-at/license +/Users/example/node_modules/code-point-at/index.js +/Users/example/node_modules/code-point-at/readme.md +/Users/example/node_modules/code-point-at/package.json +/Users/example/node_modules/wildcard/docs.json +/Users/example/node_modules/wildcard/test/all.js +/Users/example/node_modules/wildcard/test/arrays.js +/Users/example/node_modules/wildcard/test/objects.js +/Users/example/node_modules/wildcard/test/strings.js +/Users/example/node_modules/wildcard/index.js +/Users/example/node_modules/wildcard/README.md +/Users/example/node_modules/wildcard/yarn.lock +/Users/example/node_modules/wildcard/package.json +/Users/example/node_modules/wildcard/examples/arrays.js +/Users/example/node_modules/wildcard/examples/objects.js +/Users/example/node_modules/wildcard/examples/strings.js +/Users/example/node_modules/wildcard/.travis.yml +/Users/example/node_modules/@sinonjs/fake-timers/types/fake-timers-src.d.ts +/Users/example/node_modules/@sinonjs/fake-timers/LICENSE +/Users/example/node_modules/@sinonjs/fake-timers/CHANGELOG.md +/Users/example/node_modules/@sinonjs/fake-timers/README.md +/Users/example/node_modules/@sinonjs/fake-timers/package.json +/Users/example/node_modules/@sinonjs/fake-timers/src/fake-timers-src.js +/Users/example/node_modules/@sinonjs/commons/types/every.d.ts +/Users/example/node_modules/@sinonjs/commons/types/value-to-string.d.ts +/Users/example/node_modules/@sinonjs/commons/types/order-by-first-call.d.ts +/Users/example/node_modules/@sinonjs/commons/types/called-in-order.d.ts +/Users/example/node_modules/@sinonjs/commons/types/deprecated.d.ts +/Users/example/node_modules/@sinonjs/commons/types/prototypes/function.d.ts +/Users/example/node_modules/@sinonjs/commons/types/prototypes/set.d.ts +/Users/example/node_modules/@sinonjs/commons/types/prototypes/array.d.ts +/Users/example/node_modules/@sinonjs/commons/types/prototypes/copy-prototype.d.ts +/Users/example/node_modules/@sinonjs/commons/types/prototypes/string.d.ts +/Users/example/node_modules/@sinonjs/commons/types/prototypes/object.d.ts +/Users/example/node_modules/@sinonjs/commons/types/prototypes/index.d.ts +/Users/example/node_modules/@sinonjs/commons/types/prototypes/map.d.ts +/Users/example/node_modules/@sinonjs/commons/types/type-of.d.ts +/Users/example/node_modules/@sinonjs/commons/types/class-name.d.ts +/Users/example/node_modules/@sinonjs/commons/types/global.d.ts +/Users/example/node_modules/@sinonjs/commons/types/index.d.ts +/Users/example/node_modules/@sinonjs/commons/types/function-name.d.ts +/Users/example/node_modules/@sinonjs/commons/LICENSE +/Users/example/node_modules/@sinonjs/commons/README.md +/Users/example/node_modules/@sinonjs/commons/package.json +/Users/example/node_modules/@sinonjs/commons/lib/deprecated.js +/Users/example/node_modules/@sinonjs/commons/lib/order-by-first-call.test.js +/Users/example/node_modules/@sinonjs/commons/lib/global.test.js +/Users/example/node_modules/@sinonjs/commons/lib/every.js +/Users/example/node_modules/@sinonjs/commons/lib/called-in-order.js +/Users/example/node_modules/@sinonjs/commons/lib/value-to-string.test.js +/Users/example/node_modules/@sinonjs/commons/lib/function-name.test.js +/Users/example/node_modules/@sinonjs/commons/lib/global.js +/Users/example/node_modules/@sinonjs/commons/lib/index.js +/Users/example/node_modules/@sinonjs/commons/lib/deprecated.test.js +/Users/example/node_modules/@sinonjs/commons/lib/every.test.js +/Users/example/node_modules/@sinonjs/commons/lib/value-to-string.js +/Users/example/node_modules/@sinonjs/commons/lib/index.test.js +/Users/example/node_modules/@sinonjs/commons/lib/type-of.js +/Users/example/node_modules/@sinonjs/commons/lib/prototypes/copy-prototype.js +/Users/example/node_modules/@sinonjs/commons/lib/prototypes/object.js +/Users/example/node_modules/@sinonjs/commons/lib/prototypes/index.js +/Users/example/node_modules/@sinonjs/commons/lib/prototypes/set.js +/Users/example/node_modules/@sinonjs/commons/lib/prototypes/array.js +/Users/example/node_modules/@sinonjs/commons/lib/prototypes/README.md +/Users/example/node_modules/@sinonjs/commons/lib/prototypes/index.test.js +/Users/example/node_modules/@sinonjs/commons/lib/prototypes/string.js +/Users/example/node_modules/@sinonjs/commons/lib/prototypes/function.js +/Users/example/node_modules/@sinonjs/commons/lib/prototypes/map.js +/Users/example/node_modules/@sinonjs/commons/lib/called-in-order.test.js +/Users/example/node_modules/@sinonjs/commons/lib/class-name.js +/Users/example/node_modules/@sinonjs/commons/lib/function-name.js +/Users/example/node_modules/@sinonjs/commons/lib/class-name.test.js +/Users/example/node_modules/@sinonjs/commons/lib/order-by-first-call.js +/Users/example/node_modules/@sinonjs/commons/lib/type-of.test.js +/Users/example/node_modules/@sinonjs/commons/CHANGES.md +/Users/example/node_modules/@sinonjs/text-encoding/LICENSE.md +/Users/example/node_modules/@sinonjs/text-encoding/index.js +/Users/example/node_modules/@sinonjs/text-encoding/README.md +/Users/example/node_modules/@sinonjs/text-encoding/package.json +/Users/example/node_modules/@sinonjs/text-encoding/lib/encoding-indexes.js +/Users/example/node_modules/@sinonjs/text-encoding/lib/encoding.js +/Users/example/node_modules/@sinonjs/samsam/types/is-nan.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/create-matcher/is-matcher.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/create-matcher/assert-method-exists.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/create-matcher/matcher-prototype.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/create-matcher/type-map.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/create-matcher/assert-matcher.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/create-matcher/is-iterable.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/create-matcher/match-object.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/create-matcher/assert-type.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/is-arguments.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/is-date.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/iterable-to-string.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/get-class.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/create-matcher.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/samsam.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/is-set.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/is-element.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/deep-equal-benchmark.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/deep-equal.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/match.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/is-array-type.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/identical.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/array-types.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/is-map.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/create-set.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/is-object.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/is-subset.d.ts +/Users/example/node_modules/@sinonjs/samsam/types/is-neg-zero.d.ts +/Users/example/node_modules/@sinonjs/samsam/LICENSE +/Users/example/node_modules/@sinonjs/samsam/docs/index.md +/Users/example/node_modules/@sinonjs/samsam/README.md +/Users/example/node_modules/@sinonjs/samsam/package.json +/Users/example/node_modules/@sinonjs/samsam/lib/create-matcher/type-map.js +/Users/example/node_modules/@sinonjs/samsam/lib/create-matcher/is-iterable.js +/Users/example/node_modules/@sinonjs/samsam/lib/create-matcher/assert-type.js +/Users/example/node_modules/@sinonjs/samsam/lib/create-matcher/is-matcher.js +/Users/example/node_modules/@sinonjs/samsam/lib/create-matcher/assert-matcher.js +/Users/example/node_modules/@sinonjs/samsam/lib/create-matcher/matcher-prototype.js +/Users/example/node_modules/@sinonjs/samsam/lib/create-matcher/match-object.js +/Users/example/node_modules/@sinonjs/samsam/lib/create-matcher/assert-method-exists.js +/Users/example/node_modules/@sinonjs/samsam/lib/is-element.js +/Users/example/node_modules/@sinonjs/samsam/lib/array-types.js +/Users/example/node_modules/@sinonjs/samsam/lib/deep-equal-benchmark.js +/Users/example/node_modules/@sinonjs/samsam/lib/deep-equal.js +/Users/example/node_modules/@sinonjs/samsam/lib/get-class.js +/Users/example/node_modules/@sinonjs/samsam/lib/is-object.js +/Users/example/node_modules/@sinonjs/samsam/lib/is-date.js +/Users/example/node_modules/@sinonjs/samsam/lib/create-matcher.js +/Users/example/node_modules/@sinonjs/samsam/lib/identical.js +/Users/example/node_modules/@sinonjs/samsam/lib/samsam.js +/Users/example/node_modules/@sinonjs/samsam/lib/is-array-type.js +/Users/example/node_modules/@sinonjs/samsam/lib/create-set.js +/Users/example/node_modules/@sinonjs/samsam/lib/is-set.js +/Users/example/node_modules/@sinonjs/samsam/lib/match.js +/Users/example/node_modules/@sinonjs/samsam/lib/is-neg-zero.js +/Users/example/node_modules/@sinonjs/samsam/lib/is-nan.js +/Users/example/node_modules/@sinonjs/samsam/lib/is-subset.js +/Users/example/node_modules/@sinonjs/samsam/lib/is-arguments.js +/Users/example/node_modules/@sinonjs/samsam/lib/iterable-to-string.js +/Users/example/node_modules/@sinonjs/samsam/lib/is-map.js +/Users/example/node_modules/@sinonjs/samsam/CHANGES.md +/Users/example/node_modules/source-map/LICENSE +/Users/example/node_modules/source-map/CHANGELOG.md +/Users/example/node_modules/source-map/dist/source-map.min.js.map +/Users/example/node_modules/source-map/dist/source-map.debug.js +/Users/example/node_modules/source-map/dist/source-map.js +/Users/example/node_modules/source-map/dist/source-map.min.js +/Users/example/node_modules/source-map/README.md +/Users/example/node_modules/source-map/package.json +/Users/example/node_modules/source-map/source-map.js +/Users/example/node_modules/source-map/lib/source-map-consumer.js +/Users/example/node_modules/source-map/lib/quick-sort.js +/Users/example/node_modules/source-map/lib/util.js +/Users/example/node_modules/source-map/lib/base64-vlq.js +/Users/example/node_modules/source-map/lib/mapping-list.js +/Users/example/node_modules/source-map/lib/binary-search.js +/Users/example/node_modules/source-map/lib/base64.js +/Users/example/node_modules/source-map/lib/array-set.js +/Users/example/node_modules/source-map/lib/source-node.js +/Users/example/node_modules/source-map/lib/source-map-generator.js +/Users/example/node_modules/source-map/source-map.d.ts +/Users/example/node_modules/upath/LICENSE +/Users/example/node_modules/upath/readme.md +/Users/example/node_modules/upath/package.json +/Users/example/node_modules/upath/upath.d.ts +/Users/example/node_modules/upath/build/code/upath.js +/Users/example/node_modules/postcss-normalize-string/types/index.d.ts +/Users/example/node_modules/postcss-normalize-string/README.md +/Users/example/node_modules/postcss-normalize-string/package.json +/Users/example/node_modules/postcss-normalize-string/LICENSE-MIT +/Users/example/node_modules/postcss-normalize-string/src/index.js +/Users/example/node_modules/parse-node-version/LICENSE +/Users/example/node_modules/parse-node-version/index.js +/Users/example/node_modules/parse-node-version/README.md +/Users/example/node_modules/parse-node-version/package.json +/Users/example/node_modules/collection-map/LICENSE +/Users/example/node_modules/collection-map/index.js +/Users/example/node_modules/collection-map/README.md +/Users/example/node_modules/collection-map/package.json +/Users/example/node_modules/gulp-flatmap/node_modules/arr-diff/LICENSE +/Users/example/node_modules/gulp-flatmap/node_modules/arr-diff/index.js +/Users/example/node_modules/gulp-flatmap/node_modules/arr-diff/README.md +/Users/example/node_modules/gulp-flatmap/node_modules/arr-diff/package.json +/Users/example/node_modules/gulp-flatmap/node_modules/arr-union/LICENSE +/Users/example/node_modules/gulp-flatmap/node_modules/arr-union/index.js +/Users/example/node_modules/gulp-flatmap/node_modules/arr-union/README.md +/Users/example/node_modules/gulp-flatmap/node_modules/arr-union/package.json +/Users/example/node_modules/gulp-flatmap/node_modules/array-slice/LICENSE +/Users/example/node_modules/gulp-flatmap/node_modules/array-slice/index.js +/Users/example/node_modules/gulp-flatmap/node_modules/array-slice/README.md +/Users/example/node_modules/gulp-flatmap/node_modules/array-slice/package.json +/Users/example/node_modules/gulp-flatmap/node_modules/extend-shallow/LICENSE +/Users/example/node_modules/gulp-flatmap/node_modules/extend-shallow/index.js +/Users/example/node_modules/gulp-flatmap/node_modules/extend-shallow/README.md +/Users/example/node_modules/gulp-flatmap/node_modules/extend-shallow/package.json +/Users/example/node_modules/gulp-flatmap/node_modules/plugin-error/LICENSE +/Users/example/node_modules/gulp-flatmap/node_modules/plugin-error/index.js +/Users/example/node_modules/gulp-flatmap/node_modules/plugin-error/README.md +/Users/example/node_modules/gulp-flatmap/node_modules/plugin-error/package.json +/Users/example/node_modules/gulp-flatmap/node_modules/kind-of/index.js +/Users/example/node_modules/gulp-flatmap/node_modules/kind-of/README.md +/Users/example/node_modules/gulp-flatmap/node_modules/kind-of/package.json +/Users/example/node_modules/gulp-flatmap/node_modules/through2/.npmignore +/Users/example/node_modules/gulp-flatmap/node_modules/through2/LICENSE.md +/Users/example/node_modules/gulp-flatmap/node_modules/through2/LICENSE.html +/Users/example/node_modules/gulp-flatmap/node_modules/through2/README.md +/Users/example/node_modules/gulp-flatmap/node_modules/through2/through2.js +/Users/example/node_modules/gulp-flatmap/node_modules/through2/package.json +/Users/example/node_modules/gulp-flatmap/index.js +/Users/example/node_modules/gulp-flatmap/readme.md +/Users/example/node_modules/gulp-flatmap/package.json +/Users/example/node_modules/array-union/license +/Users/example/node_modules/array-union/index.js +/Users/example/node_modules/array-union/readme.md +/Users/example/node_modules/array-union/package.json +/Users/example/node_modules/array-union/index.d.ts +/Users/example/node_modules/object-copy/LICENSE +/Users/example/node_modules/object-copy/node_modules/kind-of/LICENSE +/Users/example/node_modules/object-copy/node_modules/kind-of/index.js +/Users/example/node_modules/object-copy/node_modules/kind-of/README.md +/Users/example/node_modules/object-copy/node_modules/kind-of/package.json +/Users/example/node_modules/object-copy/index.js +/Users/example/node_modules/object-copy/package.json +/Users/example/node_modules/object-keys/LICENSE +/Users/example/node_modules/object-keys/test/index.js +/Users/example/node_modules/object-keys/CHANGELOG.md +/Users/example/node_modules/object-keys/.eslintrc +/Users/example/node_modules/object-keys/index.js +/Users/example/node_modules/object-keys/.editorconfig +/Users/example/node_modules/object-keys/README.md +/Users/example/node_modules/object-keys/package.json +/Users/example/node_modules/object-keys/isArguments.js +/Users/example/node_modules/object-keys/.travis.yml +/Users/example/node_modules/object-keys/implementation.js +/Users/example/node_modules/flagged-respawn/LICENSE +/Users/example/node_modules/flagged-respawn/index.js +/Users/example/node_modules/flagged-respawn/README.md +/Users/example/node_modules/flagged-respawn/package.json +/Users/example/node_modules/flagged-respawn/lib/respawn.js +/Users/example/node_modules/flagged-respawn/lib/remover.js +/Users/example/node_modules/flagged-respawn/lib/is-v8flags.js +/Users/example/node_modules/flagged-respawn/lib/reorder.js +/Users/example/node_modules/replace-homedir/LICENSE +/Users/example/node_modules/replace-homedir/index.js +/Users/example/node_modules/replace-homedir/README.md +/Users/example/node_modules/replace-homedir/package.json +/Users/example/node_modules/postcss-unique-selectors/types/index.d.ts +/Users/example/node_modules/postcss-unique-selectors/README.md +/Users/example/node_modules/postcss-unique-selectors/package.json +/Users/example/node_modules/postcss-unique-selectors/LICENSE-MIT +/Users/example/node_modules/postcss-unique-selectors/src/index.js +/Users/example/node_modules/postcss-normalize-whitespace/types/index.d.ts +/Users/example/node_modules/postcss-normalize-whitespace/README.md +/Users/example/node_modules/postcss-normalize-whitespace/package.json +/Users/example/node_modules/postcss-normalize-whitespace/LICENSE-MIT +/Users/example/node_modules/postcss-normalize-whitespace/src/index.js +/Users/example/node_modules/clone-stats/LICENSE.md +/Users/example/node_modules/clone-stats/test.js +/Users/example/node_modules/clone-stats/index.js +/Users/example/node_modules/clone-stats/README.md +/Users/example/node_modules/clone-stats/package.json +/Users/example/node_modules/cssnano/types/index.d.ts +/Users/example/node_modules/cssnano/README.md +/Users/example/node_modules/cssnano/package.json +/Users/example/node_modules/cssnano/LICENSE-MIT +/Users/example/node_modules/cssnano/src/index.js +/Users/example/node_modules/gopd/LICENSE +/Users/example/node_modules/gopd/test/index.js +/Users/example/node_modules/gopd/CHANGELOG.md +/Users/example/node_modules/gopd/.eslintrc +/Users/example/node_modules/gopd/index.js +/Users/example/node_modules/gopd/README.md +/Users/example/node_modules/gopd/package.json +/Users/example/node_modules/gopd/.github/FUNDING.yml +/Users/example/node_modules/is-unicode-supported/license +/Users/example/node_modules/is-unicode-supported/index.js +/Users/example/node_modules/is-unicode-supported/readme.md +/Users/example/node_modules/is-unicode-supported/package.json +/Users/example/node_modules/is-unicode-supported/index.d.ts +/Users/example/node_modules/bindings/LICENSE.md +/Users/example/node_modules/bindings/README.md +/Users/example/node_modules/bindings/package.json +/Users/example/node_modules/bindings/bindings.js +/Users/example/node_modules/define-property/LICENSE +/Users/example/node_modules/define-property/node_modules/is-accessor-descriptor/LICENSE +/Users/example/node_modules/define-property/node_modules/is-accessor-descriptor/node_modules/kind-of/LICENSE +/Users/example/node_modules/define-property/node_modules/is-accessor-descriptor/node_modules/kind-of/index.js +/Users/example/node_modules/define-property/node_modules/is-accessor-descriptor/node_modules/kind-of/README.md +/Users/example/node_modules/define-property/node_modules/is-accessor-descriptor/node_modules/kind-of/package.json +/Users/example/node_modules/define-property/node_modules/is-accessor-descriptor/index.js +/Users/example/node_modules/define-property/node_modules/is-accessor-descriptor/README.md +/Users/example/node_modules/define-property/node_modules/is-accessor-descriptor/package.json +/Users/example/node_modules/define-property/node_modules/kind-of/LICENSE +/Users/example/node_modules/define-property/node_modules/kind-of/index.js +/Users/example/node_modules/define-property/node_modules/kind-of/README.md +/Users/example/node_modules/define-property/node_modules/kind-of/package.json +/Users/example/node_modules/define-property/node_modules/is-descriptor/LICENSE +/Users/example/node_modules/define-property/node_modules/is-descriptor/index.js +/Users/example/node_modules/define-property/node_modules/is-descriptor/README.md +/Users/example/node_modules/define-property/node_modules/is-descriptor/package.json +/Users/example/node_modules/define-property/node_modules/is-data-descriptor/LICENSE +/Users/example/node_modules/define-property/node_modules/is-data-descriptor/node_modules/kind-of/LICENSE +/Users/example/node_modules/define-property/node_modules/is-data-descriptor/node_modules/kind-of/index.js +/Users/example/node_modules/define-property/node_modules/is-data-descriptor/node_modules/kind-of/README.md +/Users/example/node_modules/define-property/node_modules/is-data-descriptor/node_modules/kind-of/package.json +/Users/example/node_modules/define-property/node_modules/is-data-descriptor/index.js +/Users/example/node_modules/define-property/node_modules/is-data-descriptor/README.md +/Users/example/node_modules/define-property/node_modules/is-data-descriptor/package.json +/Users/example/node_modules/define-property/index.js +/Users/example/node_modules/define-property/README.md +/Users/example/node_modules/define-property/package.json +/Users/example/node_modules/pseudo-localization/LICENSE +/Users/example/node_modules/pseudo-localization/bin/pseudo-localize +/Users/example/node_modules/pseudo-localization/dist/localize.d.ts +/Users/example/node_modules/pseudo-localization/dist/localize.d.ts.map +/Users/example/node_modules/pseudo-localization/dist/index.js +/Users/example/node_modules/pseudo-localization/dist/index.d.ts +/Users/example/node_modules/pseudo-localization/dist/localize.js +/Users/example/node_modules/pseudo-localization/dist/index.d.ts.map +/Users/example/node_modules/pseudo-localization/dist/cjs/localize.js.map +/Users/example/node_modules/pseudo-localization/dist/cjs/index.js +/Users/example/node_modules/pseudo-localization/dist/cjs/index.js.map +/Users/example/node_modules/pseudo-localization/dist/cjs/localize.js +/Users/example/node_modules/pseudo-localization/node_modules/strip-ansi/license +/Users/example/node_modules/pseudo-localization/node_modules/strip-ansi/index.js +/Users/example/node_modules/pseudo-localization/node_modules/strip-ansi/readme.md +/Users/example/node_modules/pseudo-localization/node_modules/strip-ansi/package.json +/Users/example/node_modules/pseudo-localization/node_modules/strip-ansi/index.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/is-fullwidth-code-point/license +/Users/example/node_modules/pseudo-localization/node_modules/is-fullwidth-code-point/index.js +/Users/example/node_modules/pseudo-localization/node_modules/is-fullwidth-code-point/readme.md +/Users/example/node_modules/pseudo-localization/node_modules/is-fullwidth-code-point/package.json +/Users/example/node_modules/pseudo-localization/node_modules/is-fullwidth-code-point/index.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/CODE_OF_CONDUCT.md +/Users/example/node_modules/pseudo-localization/node_modules/typescript/AUTHORS.md +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/PLK/TypeScriptTasks/TypeScript.Tasks.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/PLK/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/PLK/Targets/TypeScriptCompile.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/PLK/Targets/ProjectItemsSchema.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/PLK/Targets/TypeScriptProjectProperties.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/PLK/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/CHS/TypeScriptTasks/TypeScript.Tasks.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/CHS/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/CHS/Targets/TypeScriptCompile.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/CHS/Targets/ProjectItemsSchema.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/CHS/Targets/TypeScriptProjectProperties.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/CHS/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/CHT/TypeScriptTasks/TypeScript.Tasks.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/CHT/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/CHT/Targets/TypeScriptCompile.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/CHT/Targets/ProjectItemsSchema.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/CHT/Targets/TypeScriptProjectProperties.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/CHT/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/FRA/TypeScriptTasks/TypeScript.Tasks.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/FRA/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/FRA/Targets/TypeScriptCompile.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/FRA/Targets/ProjectItemsSchema.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/FRA/Targets/TypeScriptProjectProperties.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/FRA/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/PTB/TypeScriptTasks/TypeScript.Tasks.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/PTB/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/PTB/Targets/TypeScriptCompile.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/PTB/Targets/ProjectItemsSchema.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/PTB/Targets/TypeScriptProjectProperties.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/PTB/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/DEU/TypeScriptTasks/TypeScript.Tasks.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/DEU/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/DEU/Targets/TypeScriptCompile.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/DEU/Targets/ProjectItemsSchema.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/DEU/Targets/TypeScriptProjectProperties.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/DEU/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/ITA/TypeScriptTasks/TypeScript.Tasks.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/ITA/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/ITA/Targets/TypeScriptCompile.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/ITA/Targets/ProjectItemsSchema.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/ITA/Targets/TypeScriptProjectProperties.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/ITA/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/JPN/TypeScriptTasks/TypeScript.Tasks.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/JPN/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/JPN/Targets/TypeScriptCompile.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/JPN/Targets/ProjectItemsSchema.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/JPN/Targets/TypeScriptProjectProperties.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/JPN/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/ESN/TypeScriptTasks/TypeScript.Tasks.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/ESN/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/ESN/Targets/TypeScriptCompile.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/ESN/Targets/ProjectItemsSchema.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/ESN/Targets/TypeScriptProjectProperties.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/ESN/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/CSY/TypeScriptTasks/TypeScript.Tasks.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/CSY/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/CSY/Targets/TypeScriptCompile.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/CSY/Targets/ProjectItemsSchema.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/CSY/Targets/TypeScriptProjectProperties.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/CSY/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/TRK/TypeScriptTasks/TypeScript.Tasks.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/TRK/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/TRK/Targets/TypeScriptCompile.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/TRK/Targets/ProjectItemsSchema.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/TRK/Targets/TypeScriptProjectProperties.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/TRK/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/RUS/TypeScriptTasks/TypeScript.Tasks.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/RUS/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/RUS/Targets/TypeScriptCompile.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/RUS/Targets/ProjectItemsSchema.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/RUS/Targets/TypeScriptProjectProperties.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/RUS/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/KOR/TypeScriptTasks/TypeScript.Tasks.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/KOR/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/KOR/Targets/TypeScriptCompile.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/KOR/Targets/ProjectItemsSchema.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/KOR/Targets/TypeScriptProjectProperties.xaml.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/loc/lcl/KOR/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl +/Users/example/node_modules/pseudo-localization/node_modules/typescript/bin/tsserver +/Users/example/node_modules/pseudo-localization/node_modules/typescript/bin/tsc +/Users/example/node_modules/pseudo-localization/node_modules/typescript/CopyrightNotice.txt +/Users/example/node_modules/pseudo-localization/node_modules/typescript/README.md +/Users/example/node_modules/pseudo-localization/node_modules/typescript/package.json +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2019.object.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.dom.iterable.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/typesMap.json +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2018.full.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/tsserverlibrary.js +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/cancellationToken.js +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2015.reflect.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2019.string.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2021.intl.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2016.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2015.core.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/pl/diagnosticMessages.generated.json +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2022.string.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2020.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2020.full.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/typescript.js +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2022.object.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2015.proxy.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2015.generator.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.esnext.promise.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2021.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2020.number.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2017.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2018.promise.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.scripthost.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/typescriptServices.js +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2022.array.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2019.full.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2020.intl.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/ja/diagnosticMessages.generated.json +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2015.promise.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.esnext.weakref.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2018.intl.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/it/diagnosticMessages.generated.json +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/cs/diagnosticMessages.generated.json +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2021.full.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2015.iterable.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/ru/diagnosticMessages.generated.json +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2018.regexp.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2021.string.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/tsserver.js +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es6.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2022.error.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2016.array.include.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/README.md +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.esnext.intl.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es5.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.esnext.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/zh-cn/diagnosticMessages.generated.json +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2019.array.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/typescriptServices.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/tsc.js +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.esnext.string.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2020.date.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2022.full.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2017.full.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2020.promise.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.dom.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.webworker.iterable.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2020.bigint.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/zh-tw/diagnosticMessages.generated.json +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2021.promise.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/pt-br/diagnosticMessages.generated.json +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/protocol.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/de/diagnosticMessages.generated.json +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/ko/diagnosticMessages.generated.json +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2022.intl.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2017.intl.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/fr/diagnosticMessages.generated.json +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.webworker.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/es/diagnosticMessages.generated.json +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/tsserverlibrary.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2019.symbol.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2018.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.esnext.full.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2020.string.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/typingsInstaller.js +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2022.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2021.weakref.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2016.full.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2017.object.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/watchGuard.js +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/typescript.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2017.string.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2019.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/dynamicImportCompat.js +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/tr/diagnosticMessages.generated.json +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.webworker.importscripts.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2015.symbol.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2015.collection.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/lib/lib.es2015.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/typescript/LICENSE.txt +/Users/example/node_modules/pseudo-localization/node_modules/typescript/ThirdPartyNoticeText.txt +/Users/example/node_modules/pseudo-localization/node_modules/typescript/SECURITY.md +/Users/example/node_modules/pseudo-localization/node_modules/ansi-regex/license +/Users/example/node_modules/pseudo-localization/node_modules/ansi-regex/index.js +/Users/example/node_modules/pseudo-localization/node_modules/ansi-regex/readme.md +/Users/example/node_modules/pseudo-localization/node_modules/ansi-regex/package.json +/Users/example/node_modules/pseudo-localization/node_modules/ansi-regex/index.d.ts +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/tr.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/hu.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/nl.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/pirate.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/zh_CN.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/ja.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/de.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/ru.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/pl.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/fi.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/pt.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/be.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/en.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/it.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/fr.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/hi.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/ko.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/cs.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/id.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/uz.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/pt_BR.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/zh_TW.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/th.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/uk_UA.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/nn.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/es.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/locales/nb.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/LICENSE +/Users/example/node_modules/pseudo-localization/node_modules/yargs/browser.mjs +/Users/example/node_modules/pseudo-localization/node_modules/yargs/yargs.mjs +/Users/example/node_modules/pseudo-localization/node_modules/yargs/README.md +/Users/example/node_modules/pseudo-localization/node_modules/yargs/package.json +/Users/example/node_modules/pseudo-localization/node_modules/yargs/index.cjs +/Users/example/node_modules/pseudo-localization/node_modules/yargs/index.mjs +/Users/example/node_modules/pseudo-localization/node_modules/yargs/lib/platform-shims/browser.mjs +/Users/example/node_modules/pseudo-localization/node_modules/yargs/lib/platform-shims/esm.mjs +/Users/example/node_modules/pseudo-localization/node_modules/yargs/yargs +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/index.cjs +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/argsert.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/yerror.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/typings/yargs-parser-types.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/typings/common-types.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/parse-command.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/completion.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/utils/apply-extends.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/utils/is-promise.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/utils/set-blocking.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/utils/maybe-async-result.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/utils/which-module.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/utils/obj-filter.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/utils/process-argv.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/utils/levenshtein.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/command.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/validation.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/middleware.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/usage.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/completion-templates.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/build/lib/yargs-factory.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/helpers/helpers.mjs +/Users/example/node_modules/pseudo-localization/node_modules/yargs/helpers/index.js +/Users/example/node_modules/pseudo-localization/node_modules/yargs/helpers/package.json +/Users/example/node_modules/pseudo-localization/node_modules/string-width/license +/Users/example/node_modules/pseudo-localization/node_modules/string-width/index.js +/Users/example/node_modules/pseudo-localization/node_modules/string-width/readme.md +/Users/example/node_modules/pseudo-localization/node_modules/string-width/package.json +/Users/example/node_modules/pseudo-localization/node_modules/string-width/index.d.ts +/Users/example/node_modules/pseudo-localization/README.md +/Users/example/node_modules/pseudo-localization/package.json +/Users/example/node_modules/escape-html/LICENSE +/Users/example/node_modules/escape-html/index.js +/Users/example/node_modules/escape-html/Readme.md +/Users/example/node_modules/escape-html/package.json +/Users/example/node_modules/inquirer/LICENSE +/Users/example/node_modules/inquirer/node_modules/strip-ansi/license +/Users/example/node_modules/inquirer/node_modules/strip-ansi/index.js +/Users/example/node_modules/inquirer/node_modules/strip-ansi/readme.md +/Users/example/node_modules/inquirer/node_modules/strip-ansi/package.json +/Users/example/node_modules/inquirer/node_modules/strip-ansi/index.d.ts +/Users/example/node_modules/inquirer/node_modules/ansi-regex/license +/Users/example/node_modules/inquirer/node_modules/ansi-regex/index.js +/Users/example/node_modules/inquirer/node_modules/ansi-regex/readme.md +/Users/example/node_modules/inquirer/node_modules/ansi-regex/package.json +/Users/example/node_modules/inquirer/node_modules/string-width/license +/Users/example/node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi/license +/Users/example/node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi/index.js +/Users/example/node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi/readme.md +/Users/example/node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi/package.json +/Users/example/node_modules/inquirer/node_modules/string-width/node_modules/ansi-regex/license +/Users/example/node_modules/inquirer/node_modules/string-width/node_modules/ansi-regex/index.js +/Users/example/node_modules/inquirer/node_modules/string-width/node_modules/ansi-regex/readme.md +/Users/example/node_modules/inquirer/node_modules/string-width/node_modules/ansi-regex/package.json +/Users/example/node_modules/inquirer/node_modules/string-width/index.js +/Users/example/node_modules/inquirer/node_modules/string-width/readme.md +/Users/example/node_modules/inquirer/node_modules/string-width/package.json +/Users/example/node_modules/inquirer/README.md +/Users/example/node_modules/inquirer/package.json +/Users/example/node_modules/inquirer/lib/ui/baseUI.js +/Users/example/node_modules/inquirer/lib/ui/prompt.js +/Users/example/node_modules/inquirer/lib/ui/bottom-bar.js +/Users/example/node_modules/inquirer/lib/objects/choice.js +/Users/example/node_modules/inquirer/lib/objects/separator.js +/Users/example/node_modules/inquirer/lib/objects/choices.js +/Users/example/node_modules/inquirer/lib/utils/events.js +/Users/example/node_modules/inquirer/lib/utils/readline.js +/Users/example/node_modules/inquirer/lib/utils/utils.js +/Users/example/node_modules/inquirer/lib/utils/paginator.js +/Users/example/node_modules/inquirer/lib/utils/screen-manager.js +/Users/example/node_modules/inquirer/lib/inquirer.js +/Users/example/node_modules/inquirer/lib/prompts/number.js +/Users/example/node_modules/inquirer/lib/prompts/list.js +/Users/example/node_modules/inquirer/lib/prompts/password.js +/Users/example/node_modules/inquirer/lib/prompts/editor.js +/Users/example/node_modules/inquirer/lib/prompts/rawlist.js +/Users/example/node_modules/inquirer/lib/prompts/checkbox.js +/Users/example/node_modules/inquirer/lib/prompts/confirm.js +/Users/example/node_modules/inquirer/lib/prompts/base.js +/Users/example/node_modules/inquirer/lib/prompts/expand.js +/Users/example/node_modules/inquirer/lib/prompts/input.js +/Users/example/node_modules/for-each/LICENSE +/Users/example/node_modules/for-each/test/test.js +/Users/example/node_modules/for-each/test/.eslintrc +/Users/example/node_modules/for-each/.eslintrc +/Users/example/node_modules/for-each/node_modules/is-callable/LICENSE +/Users/example/node_modules/for-each/node_modules/is-callable/test/index.js +/Users/example/node_modules/for-each/node_modules/is-callable/CHANGELOG.md +/Users/example/node_modules/for-each/node_modules/is-callable/.eslintrc +/Users/example/node_modules/for-each/node_modules/is-callable/index.js +/Users/example/node_modules/for-each/node_modules/is-callable/.editorconfig +/Users/example/node_modules/for-each/node_modules/is-callable/README.md +/Users/example/node_modules/for-each/node_modules/is-callable/package.json +/Users/example/node_modules/for-each/node_modules/is-callable/.github/FUNDING.yml +/Users/example/node_modules/for-each/node_modules/is-callable/.nycrc +/Users/example/node_modules/for-each/index.js +/Users/example/node_modules/for-each/.editorconfig +/Users/example/node_modules/for-each/README.md +/Users/example/node_modules/for-each/package.json +/Users/example/node_modules/for-each/.travis.yml +/Users/example/node_modules/path-dirname/license +/Users/example/node_modules/path-dirname/index.js +/Users/example/node_modules/path-dirname/readme.md +/Users/example/node_modules/path-dirname/package.json +/Users/example/node_modules/innosetup/Gruntfile.js +/Users/example/node_modules/innosetup/tasks/grunt-iscc.js +/Users/example/node_modules/innosetup/LICENSE +/Users/example/node_modules/innosetup/bin/ISCmplr.dll +/Users/example/node_modules/innosetup/bin/isunzlib.dll +/Users/example/node_modules/innosetup/bin/isscint.dll +/Users/example/node_modules/innosetup/bin/Default.isl +/Users/example/node_modules/innosetup/bin/islzma32.exe +/Users/example/node_modules/innosetup/bin/WizModernImage-IS.bmp +/Users/example/node_modules/innosetup/bin/SetupLdr.e32 +/Users/example/node_modules/innosetup/bin/WizModernSmallImage.bmp +/Users/example/node_modules/innosetup/bin/whatsnew.htm +/Users/example/node_modules/innosetup/bin/islzma.dll +/Users/example/node_modules/innosetup/bin/WizModernImage.bmp +/Users/example/node_modules/innosetup/bin/iszlib.dll +/Users/example/node_modules/innosetup/bin/ISetup.chm +/Users/example/node_modules/innosetup/bin/ISPPBuiltins.iss +/Users/example/node_modules/innosetup/bin/Compil32.exe +/Users/example/node_modules/innosetup/bin/Languages/Ukrainian.isl +/Users/example/node_modules/innosetup/bin/Languages/Icelandic.isl +/Users/example/node_modules/innosetup/bin/Languages/BrazilianPortuguese.isl +/Users/example/node_modules/innosetup/bin/Languages/Spanish.isl +/Users/example/node_modules/innosetup/bin/Languages/Dutch.isl +/Users/example/node_modules/innosetup/bin/Languages/Hebrew.isl +/Users/example/node_modules/innosetup/bin/Languages/Portuguese.isl +/Users/example/node_modules/innosetup/bin/Languages/Italian.isl +/Users/example/node_modules/innosetup/bin/Languages/Armenian.isl +/Users/example/node_modules/innosetup/bin/Languages/Slovak.isl +/Users/example/node_modules/innosetup/bin/Languages/Polish.isl +/Users/example/node_modules/innosetup/bin/Languages/Czech.isl +/Users/example/node_modules/innosetup/bin/Languages/Norwegian.isl +/Users/example/node_modules/innosetup/bin/Languages/German.isl +/Users/example/node_modules/innosetup/bin/Languages/Japanese.isl +/Users/example/node_modules/innosetup/bin/Languages/Slovenian.isl +/Users/example/node_modules/innosetup/bin/Languages/Corsican.isl +/Users/example/node_modules/innosetup/bin/Languages/Finnish.isl +/Users/example/node_modules/innosetup/bin/Languages/Turkish.isl +/Users/example/node_modules/innosetup/bin/Languages/Catalan.isl +/Users/example/node_modules/innosetup/bin/Languages/Russian.isl +/Users/example/node_modules/innosetup/bin/Languages/French.isl +/Users/example/node_modules/innosetup/bin/Languages/Danish.isl +/Users/example/node_modules/innosetup/bin/isfaq.url +/Users/example/node_modules/innosetup/bin/isbunzip.dll +/Users/example/node_modules/innosetup/bin/islzma64.exe +/Users/example/node_modules/innosetup/bin/isbzip.dll +/Users/example/node_modules/innosetup/bin/ISPP.dll +/Users/example/node_modules/innosetup/bin/license.txt +/Users/example/node_modules/innosetup/bin/ISCC.exe +/Users/example/node_modules/innosetup/bin/ISPP.chm +/Users/example/node_modules/innosetup/bin/WizModernSmallImage-IS.bmp +/Users/example/node_modules/innosetup/bin/Setup.e32 +/Users/example/node_modules/innosetup/README.md +/Users/example/node_modules/innosetup/package.json +/Users/example/node_modules/innosetup/lib/iscc +/Users/example/node_modules/innosetup/lib/iscc.js +/Users/example/node_modules/gulp-filter/license +/Users/example/node_modules/gulp-filter/node_modules/arr-diff/LICENSE +/Users/example/node_modules/gulp-filter/node_modules/arr-diff/index.js +/Users/example/node_modules/gulp-filter/node_modules/arr-diff/README.md +/Users/example/node_modules/gulp-filter/node_modules/arr-diff/package.json +/Users/example/node_modules/gulp-filter/node_modules/arr-union/LICENSE +/Users/example/node_modules/gulp-filter/node_modules/arr-union/index.js +/Users/example/node_modules/gulp-filter/node_modules/arr-union/README.md +/Users/example/node_modules/gulp-filter/node_modules/arr-union/package.json +/Users/example/node_modules/gulp-filter/node_modules/array-slice/LICENSE +/Users/example/node_modules/gulp-filter/node_modules/array-slice/index.js +/Users/example/node_modules/gulp-filter/node_modules/array-slice/README.md +/Users/example/node_modules/gulp-filter/node_modules/array-slice/package.json +/Users/example/node_modules/gulp-filter/node_modules/extend-shallow/LICENSE +/Users/example/node_modules/gulp-filter/node_modules/extend-shallow/index.js +/Users/example/node_modules/gulp-filter/node_modules/extend-shallow/README.md +/Users/example/node_modules/gulp-filter/node_modules/extend-shallow/package.json +/Users/example/node_modules/gulp-filter/node_modules/plugin-error/LICENSE +/Users/example/node_modules/gulp-filter/node_modules/plugin-error/index.js +/Users/example/node_modules/gulp-filter/node_modules/plugin-error/README.md +/Users/example/node_modules/gulp-filter/node_modules/plugin-error/package.json +/Users/example/node_modules/gulp-filter/node_modules/kind-of/index.js +/Users/example/node_modules/gulp-filter/node_modules/kind-of/README.md +/Users/example/node_modules/gulp-filter/node_modules/kind-of/package.json +/Users/example/node_modules/gulp-filter/index.js +/Users/example/node_modules/gulp-filter/readme.md +/Users/example/node_modules/gulp-filter/package.json +/Users/example/node_modules/statuses/LICENSE +/Users/example/node_modules/statuses/HISTORY.md +/Users/example/node_modules/statuses/index.js +/Users/example/node_modules/statuses/README.md +/Users/example/node_modules/statuses/codes.json +/Users/example/node_modules/statuses/package.json +/Users/example/node_modules/https-proxy-agent/dist/parse-proxy-response.d.ts.map +/Users/example/node_modules/https-proxy-agent/dist/index.js +/Users/example/node_modules/https-proxy-agent/dist/parse-proxy-response.js +/Users/example/node_modules/https-proxy-agent/dist/index.js.map +/Users/example/node_modules/https-proxy-agent/dist/parse-proxy-response.js.map +/Users/example/node_modules/https-proxy-agent/dist/parse-proxy-response.d.ts +/Users/example/node_modules/https-proxy-agent/dist/index.d.ts +/Users/example/node_modules/https-proxy-agent/dist/index.d.ts.map +/Users/example/node_modules/https-proxy-agent/README.md +/Users/example/node_modules/https-proxy-agent/package.json +/Users/example/node_modules/make-error/LICENSE +/Users/example/node_modules/make-error/dist/make-error.js +/Users/example/node_modules/make-error/index.js +/Users/example/node_modules/make-error/README.md +/Users/example/node_modules/make-error/package.json +/Users/example/node_modules/make-error/index.d.ts +/Users/example/node_modules/morgan/LICENSE +/Users/example/node_modules/morgan/HISTORY.md +/Users/example/node_modules/morgan/node_modules/ms/license.md +/Users/example/node_modules/morgan/node_modules/ms/index.js +/Users/example/node_modules/morgan/node_modules/ms/readme.md +/Users/example/node_modules/morgan/node_modules/ms/package.json +/Users/example/node_modules/morgan/node_modules/debug/.npmignore +/Users/example/node_modules/morgan/node_modules/debug/LICENSE +/Users/example/node_modules/morgan/node_modules/debug/CHANGELOG.md +/Users/example/node_modules/morgan/node_modules/debug/Makefile +/Users/example/node_modules/morgan/node_modules/debug/.eslintrc +/Users/example/node_modules/morgan/node_modules/debug/README.md +/Users/example/node_modules/morgan/node_modules/debug/component.json +/Users/example/node_modules/morgan/node_modules/debug/node.js +/Users/example/node_modules/morgan/node_modules/debug/package.json +/Users/example/node_modules/morgan/node_modules/debug/karma.conf.js +/Users/example/node_modules/morgan/node_modules/debug/.coveralls.yml +/Users/example/node_modules/morgan/node_modules/debug/.travis.yml +/Users/example/node_modules/morgan/node_modules/debug/src/index.js +/Users/example/node_modules/morgan/node_modules/debug/src/node.js +/Users/example/node_modules/morgan/node_modules/debug/src/browser.js +/Users/example/node_modules/morgan/node_modules/debug/src/inspector-log.js +/Users/example/node_modules/morgan/node_modules/debug/src/debug.js +/Users/example/node_modules/morgan/index.js +/Users/example/node_modules/morgan/README.md +/Users/example/node_modules/morgan/package.json +/Users/example/node_modules/which-typed-array/LICENSE +/Users/example/node_modules/which-typed-array/test/index.js +/Users/example/node_modules/which-typed-array/CHANGELOG.md +/Users/example/node_modules/which-typed-array/.eslintrc +/Users/example/node_modules/which-typed-array/node_modules/call-bind/LICENSE +/Users/example/node_modules/which-typed-array/node_modules/call-bind/test/index.js +/Users/example/node_modules/which-typed-array/node_modules/call-bind/test/callBound.js +/Users/example/node_modules/which-typed-array/node_modules/call-bind/CHANGELOG.md +/Users/example/node_modules/which-typed-array/node_modules/call-bind/.eslintrc +/Users/example/node_modules/which-typed-array/node_modules/call-bind/index.js +/Users/example/node_modules/which-typed-array/node_modules/call-bind/README.md +/Users/example/node_modules/which-typed-array/node_modules/call-bind/package.json +/Users/example/node_modules/which-typed-array/node_modules/call-bind/.github/FUNDING.yml +/Users/example/node_modules/which-typed-array/node_modules/call-bind/callBound.js +/Users/example/node_modules/which-typed-array/node_modules/call-bind/.eslintignore +/Users/example/node_modules/which-typed-array/node_modules/call-bind/.nycrc +/Users/example/node_modules/which-typed-array/index.js +/Users/example/node_modules/which-typed-array/.editorconfig +/Users/example/node_modules/which-typed-array/README.md +/Users/example/node_modules/which-typed-array/package.json +/Users/example/node_modules/which-typed-array/.github/FUNDING.yml +/Users/example/node_modules/which-typed-array/.nycrc +/Users/example/node_modules/resolve-path/LICENSE +/Users/example/node_modules/resolve-path/HISTORY.md +/Users/example/node_modules/resolve-path/node_modules/depd/LICENSE +/Users/example/node_modules/resolve-path/node_modules/depd/History.md +/Users/example/node_modules/resolve-path/node_modules/depd/index.js +/Users/example/node_modules/resolve-path/node_modules/depd/Readme.md +/Users/example/node_modules/resolve-path/node_modules/depd/package.json +/Users/example/node_modules/resolve-path/node_modules/depd/lib/compat/callsite-tostring.js +/Users/example/node_modules/resolve-path/node_modules/depd/lib/compat/index.js +/Users/example/node_modules/resolve-path/node_modules/depd/lib/compat/event-listener-count.js +/Users/example/node_modules/resolve-path/node_modules/depd/lib/browser/index.js +/Users/example/node_modules/resolve-path/node_modules/inherits/LICENSE +/Users/example/node_modules/resolve-path/node_modules/inherits/inherits_browser.js +/Users/example/node_modules/resolve-path/node_modules/inherits/README.md +/Users/example/node_modules/resolve-path/node_modules/inherits/package.json +/Users/example/node_modules/resolve-path/node_modules/inherits/inherits.js +/Users/example/node_modules/resolve-path/node_modules/http-errors/LICENSE +/Users/example/node_modules/resolve-path/node_modules/http-errors/HISTORY.md +/Users/example/node_modules/resolve-path/node_modules/http-errors/index.js +/Users/example/node_modules/resolve-path/node_modules/http-errors/README.md +/Users/example/node_modules/resolve-path/node_modules/http-errors/package.json +/Users/example/node_modules/resolve-path/node_modules/setprototypeof/LICENSE +/Users/example/node_modules/resolve-path/node_modules/setprototypeof/index.js +/Users/example/node_modules/resolve-path/node_modules/setprototypeof/README.md +/Users/example/node_modules/resolve-path/node_modules/setprototypeof/package.json +/Users/example/node_modules/resolve-path/node_modules/setprototypeof/index.d.ts +/Users/example/node_modules/resolve-path/index.js +/Users/example/node_modules/resolve-path/README.md +/Users/example/node_modules/resolve-path/package.json +/Users/example/node_modules/postcss-nesting/LICENSE.md +/Users/example/node_modules/postcss-nesting/CHANGELOG.md +/Users/example/node_modules/postcss-nesting/dist/index.cjs +/Users/example/node_modules/postcss-nesting/dist/index.mjs +/Users/example/node_modules/postcss-nesting/dist/index.d.ts +/Users/example/node_modules/postcss-nesting/README.md +/Users/example/node_modules/postcss-nesting/package.json +/Users/example/node_modules/postcss-normalize-positions/types/index.d.ts +/Users/example/node_modules/postcss-normalize-positions/README.md +/Users/example/node_modules/postcss-normalize-positions/package.json +/Users/example/node_modules/postcss-normalize-positions/LICENSE-MIT +/Users/example/node_modules/postcss-normalize-positions/src/index.js +/Users/example/node_modules/native-is-elevated/LICENSE +/Users/example/node_modules/native-is-elevated/binding.gyp +/Users/example/node_modules/native-is-elevated/.tool-versions +/Users/example/node_modules/native-is-elevated/index.js +/Users/example/node_modules/native-is-elevated/README.md +/Users/example/node_modules/native-is-elevated/package.json +/Users/example/node_modules/native-is-elevated/.github/workflows/build.yml +/Users/example/node_modules/native-is-elevated/tst/normal.js +/Users/example/node_modules/native-is-elevated/tst/elevated.js +/Users/example/node_modules/native-is-elevated/build/gyp-mac-tool +/Users/example/node_modules/native-is-elevated/build/Makefile +/Users/example/node_modules/native-is-elevated/build/Release/iselevated.node +/Users/example/node_modules/native-is-elevated/build/Release/obj.target/iselevated/src/iselevated.o +/Users/example/node_modules/native-is-elevated/build/Release/.deps/Release/obj.target/iselevated/src/iselevated.o.d +/Users/example/node_modules/native-is-elevated/build/Release/.deps/Release/iselevated.node.d +/Users/example/node_modules/native-is-elevated/build/iselevated.target.mk +/Users/example/node_modules/native-is-elevated/build/config.gypi +/Users/example/node_modules/native-is-elevated/build/binding.Makefile +/Users/example/node_modules/native-is-elevated/index.d.ts +/Users/example/node_modules/native-is-elevated/src/iselevated.cc +/Users/example/node_modules/string-width/license +/Users/example/node_modules/string-width/node_modules/is-fullwidth-code-point/license +/Users/example/node_modules/string-width/node_modules/is-fullwidth-code-point/index.js +/Users/example/node_modules/string-width/node_modules/is-fullwidth-code-point/readme.md +/Users/example/node_modules/string-width/node_modules/is-fullwidth-code-point/package.json +/Users/example/node_modules/string-width/node_modules/is-fullwidth-code-point/index.d.ts +/Users/example/node_modules/string-width/index.js +/Users/example/node_modules/string-width/readme.md +/Users/example/node_modules/string-width/package.json +/Users/example/node_modules/string-width/index.d.ts +/Users/example/node_modules/get-value/LICENSE +/Users/example/node_modules/get-value/index.js +/Users/example/node_modules/get-value/package.json +/Users/example/node_modules/fragment-cache/LICENSE +/Users/example/node_modules/fragment-cache/index.js +/Users/example/node_modules/fragment-cache/README.md +/Users/example/node_modules/fragment-cache/package.json +/Users/example/node_modules/streamx/LICENSE +/Users/example/node_modules/streamx/index.js +/Users/example/node_modules/streamx/README.md +/Users/example/node_modules/streamx/package.json +/Users/example/node_modules/minipass/LICENSE +/Users/example/node_modules/minipass/index.js +/Users/example/node_modules/minipass/README.md +/Users/example/node_modules/minipass/package.json +/Users/example/node_modules/events/.airtap.yml +/Users/example/node_modules/events/events.js +/Users/example/node_modules/events/LICENSE +/Users/example/node_modules/events/History.md +/Users/example/node_modules/events/tests/add-listeners.js +/Users/example/node_modules/events/tests/listeners-side-effects.js +/Users/example/node_modules/events/tests/check-listener-leaks.js +/Users/example/node_modules/events/tests/remove-listeners.js +/Users/example/node_modules/events/tests/listener-count.js +/Users/example/node_modules/events/tests/special-event-names.js +/Users/example/node_modules/events/tests/events-list.js +/Users/example/node_modules/events/tests/method-names.js +/Users/example/node_modules/events/tests/index.js +/Users/example/node_modules/events/tests/listeners.js +/Users/example/node_modules/events/tests/max-listeners.js +/Users/example/node_modules/events/tests/modify-in-emit.js +/Users/example/node_modules/events/tests/subclass.js +/Users/example/node_modules/events/tests/remove-all-listeners.js +/Users/example/node_modules/events/tests/legacy-compat.js +/Users/example/node_modules/events/tests/errors.js +/Users/example/node_modules/events/tests/num-args.js +/Users/example/node_modules/events/tests/events-once.js +/Users/example/node_modules/events/tests/common.js +/Users/example/node_modules/events/tests/prepend.js +/Users/example/node_modules/events/tests/symbols.js +/Users/example/node_modules/events/tests/once.js +/Users/example/node_modules/events/tests/set-max-listeners-side-effects.js +/Users/example/node_modules/events/Readme.md +/Users/example/node_modules/events/package.json +/Users/example/node_modules/events/.github/FUNDING.yml +/Users/example/node_modules/events/.travis.yml +/Users/example/node_modules/events/security.md +/Users/example/node_modules/lazystream/.npmignore +/Users/example/node_modules/lazystream/test/readable_test.js +/Users/example/node_modules/lazystream/test/writable_test.js +/Users/example/node_modules/lazystream/test/data.md +/Users/example/node_modules/lazystream/test/fs_test.js +/Users/example/node_modules/lazystream/test/pipe_test.js +/Users/example/node_modules/lazystream/test/helper.js +/Users/example/node_modules/lazystream/README.md +/Users/example/node_modules/lazystream/package.json +/Users/example/node_modules/lazystream/lib/lazystream.js +/Users/example/node_modules/lazystream/secret +/Users/example/node_modules/lazystream/.travis.yml +/Users/example/node_modules/lazystream/LICENSE-MIT +/Users/example/node_modules/type-detect/type-detect.js +/Users/example/node_modules/type-detect/LICENSE +/Users/example/node_modules/type-detect/index.js +/Users/example/node_modules/type-detect/README.md +/Users/example/node_modules/type-detect/package.json +/Users/example/node_modules/execa/license +/Users/example/node_modules/execa/node_modules/pump/LICENSE +/Users/example/node_modules/execa/node_modules/pump/index.js +/Users/example/node_modules/execa/node_modules/pump/README.md +/Users/example/node_modules/execa/node_modules/pump/package.json +/Users/example/node_modules/execa/node_modules/pump/test-node.js +/Users/example/node_modules/execa/node_modules/pump/.travis.yml +/Users/example/node_modules/execa/node_modules/pump/test-browser.js +/Users/example/node_modules/execa/node_modules/get-stream/buffer-stream.js +/Users/example/node_modules/execa/node_modules/get-stream/license +/Users/example/node_modules/execa/node_modules/get-stream/index.js +/Users/example/node_modules/execa/node_modules/get-stream/readme.md +/Users/example/node_modules/execa/node_modules/get-stream/package.json +/Users/example/node_modules/execa/index.js +/Users/example/node_modules/execa/readme.md +/Users/example/node_modules/execa/package.json +/Users/example/node_modules/execa/lib/stdio.js +/Users/example/node_modules/execa/lib/errname.js +/Users/example/node_modules/yallist/yallist.js +/Users/example/node_modules/yallist/LICENSE +/Users/example/node_modules/yallist/README.md +/Users/example/node_modules/yallist/package.json +/Users/example/node_modules/yallist/iterator.js +/Users/example/node_modules/for-in/LICENSE +/Users/example/node_modules/for-in/index.js +/Users/example/node_modules/for-in/README.md +/Users/example/node_modules/for-in/package.json +/Users/example/node_modules/is-callable/LICENSE +/Users/example/node_modules/is-callable/test/index.js +/Users/example/node_modules/is-callable/CHANGELOG.md +/Users/example/node_modules/is-callable/.eslintrc +/Users/example/node_modules/is-callable/index.js +/Users/example/node_modules/is-callable/.editorconfig +/Users/example/node_modules/is-callable/README.md +/Users/example/node_modules/is-callable/package.json +/Users/example/node_modules/is-callable/.github/FUNDING.yml +/Users/example/node_modules/is-callable/.github/main.workflow +/Users/example/node_modules/is-callable/.github/workflows/rebase.yml +/Users/example/node_modules/is-callable/.istanbul.yml +/Users/example/node_modules/is-callable/.travis.yml +/Users/example/node_modules/parseurl/LICENSE +/Users/example/node_modules/parseurl/HISTORY.md +/Users/example/node_modules/parseurl/index.js +/Users/example/node_modules/parseurl/README.md +/Users/example/node_modules/parseurl/package.json +/Users/example/node_modules/terser/tools/props.html +/Users/example/node_modules/terser/tools/exit.cjs +/Users/example/node_modules/terser/tools/terser.d.ts +/Users/example/node_modules/terser/tools/domprops.js +/Users/example/node_modules/terser/LICENSE +/Users/example/node_modules/terser/bin/uglifyjs +/Users/example/node_modules/terser/bin/package.json +/Users/example/node_modules/terser/bin/terser +/Users/example/node_modules/terser/CHANGELOG.md +/Users/example/node_modules/terser/dist/.gitkeep +/Users/example/node_modules/terser/dist/bundle.min.js +/Users/example/node_modules/terser/dist/package.json +/Users/example/node_modules/terser/PATRONS.md +/Users/example/node_modules/terser/node_modules/acorn/LICENSE +/Users/example/node_modules/terser/node_modules/acorn/bin/acorn +/Users/example/node_modules/terser/node_modules/acorn/CHANGELOG.md +/Users/example/node_modules/terser/node_modules/acorn/dist/bin.js +/Users/example/node_modules/terser/node_modules/acorn/dist/acorn.mjs +/Users/example/node_modules/terser/node_modules/acorn/dist/acorn.d.ts +/Users/example/node_modules/terser/node_modules/acorn/dist/acorn.js +/Users/example/node_modules/terser/node_modules/acorn/dist/acorn.d.mts +/Users/example/node_modules/terser/node_modules/acorn/README.md +/Users/example/node_modules/terser/node_modules/acorn/package.json +/Users/example/node_modules/terser/node_modules/source-map-support/LICENSE.md +/Users/example/node_modules/terser/node_modules/source-map-support/browser-source-map-support.js +/Users/example/node_modules/terser/node_modules/source-map-support/source-map-support.js +/Users/example/node_modules/terser/node_modules/source-map-support/register-hook-require.js +/Users/example/node_modules/terser/node_modules/source-map-support/register.js +/Users/example/node_modules/terser/node_modules/source-map-support/README.md +/Users/example/node_modules/terser/node_modules/source-map-support/package.json +/Users/example/node_modules/terser/README.md +/Users/example/node_modules/terser/main.js +/Users/example/node_modules/terser/package.json +/Users/example/node_modules/terser/lib/compress/drop-side-effect-free.js +/Users/example/node_modules/terser/lib/compress/reduce-vars.js +/Users/example/node_modules/terser/lib/compress/index.js +/Users/example/node_modules/terser/lib/compress/evaluate.js +/Users/example/node_modules/terser/lib/compress/inline.js +/Users/example/node_modules/terser/lib/compress/compressor-flags.js +/Users/example/node_modules/terser/lib/compress/common.js +/Users/example/node_modules/terser/lib/compress/drop-unused.js +/Users/example/node_modules/terser/lib/compress/global-defs.js +/Users/example/node_modules/terser/lib/compress/inference.js +/Users/example/node_modules/terser/lib/compress/native-objects.js +/Users/example/node_modules/terser/lib/compress/tighten-body.js +/Users/example/node_modules/terser/lib/size.js +/Users/example/node_modules/terser/lib/utils/index.js +/Users/example/node_modules/terser/lib/utils/first_in_statement.js +/Users/example/node_modules/terser/lib/minify.js +/Users/example/node_modules/terser/lib/parse.js +/Users/example/node_modules/terser/lib/propmangle.js +/Users/example/node_modules/terser/lib/output.js +/Users/example/node_modules/terser/lib/scope.js +/Users/example/node_modules/terser/lib/sourcemap.js +/Users/example/node_modules/terser/lib/cli.js +/Users/example/node_modules/terser/lib/mozilla-ast.js +/Users/example/node_modules/terser/lib/ast.js +/Users/example/node_modules/terser/lib/equivalent-to.js +/Users/example/node_modules/terser/lib/transform.js +/Users/example/node_modules/@jridgewell/sourcemap-codec/LICENSE +/Users/example/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js +/Users/example/node_modules/@jridgewell/sourcemap-codec/dist/types/sourcemap-codec.d.ts +/Users/example/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js.map +/Users/example/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs +/Users/example/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs.map +/Users/example/node_modules/@jridgewell/sourcemap-codec/README.md +/Users/example/node_modules/@jridgewell/sourcemap-codec/package.json +/Users/example/node_modules/@jridgewell/sourcemap-codec/src/sourcemap-codec.ts +/Users/example/node_modules/@jridgewell/trace-mapping/LICENSE +/Users/example/node_modules/@jridgewell/trace-mapping/dist/types/resolve.d.ts +/Users/example/node_modules/@jridgewell/trace-mapping/dist/types/types.d.ts +/Users/example/node_modules/@jridgewell/trace-mapping/dist/types/trace-mapping.d.ts +/Users/example/node_modules/@jridgewell/trace-mapping/dist/types/by-source.d.ts +/Users/example/node_modules/@jridgewell/trace-mapping/dist/types/binary-search.d.ts +/Users/example/node_modules/@jridgewell/trace-mapping/dist/types/any-map.d.ts +/Users/example/node_modules/@jridgewell/trace-mapping/dist/types/strip-filename.d.ts +/Users/example/node_modules/@jridgewell/trace-mapping/dist/types/sourcemap-segment.d.ts +/Users/example/node_modules/@jridgewell/trace-mapping/dist/types/sort.d.ts +/Users/example/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs.map +/Users/example/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js.map +/Users/example/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js +/Users/example/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs +/Users/example/node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec/LICENSE +/Users/example/node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js +/Users/example/node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec/dist/types/sourcemap-codec.d.ts +/Users/example/node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js.map +/Users/example/node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs +/Users/example/node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs.map +/Users/example/node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec/README.md +/Users/example/node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec/package.json +/Users/example/node_modules/@jridgewell/trace-mapping/README.md +/Users/example/node_modules/@jridgewell/trace-mapping/package.json +/Users/example/node_modules/@jridgewell/gen-mapping/LICENSE +/Users/example/node_modules/@jridgewell/gen-mapping/dist/types/types.d.ts +/Users/example/node_modules/@jridgewell/gen-mapping/dist/types/gen-mapping.d.ts +/Users/example/node_modules/@jridgewell/gen-mapping/dist/types/sourcemap-segment.d.ts +/Users/example/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js.map +/Users/example/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs.map +/Users/example/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs +/Users/example/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/LICENSE +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/dist/types/resolve.d.ts +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/dist/types/types.d.ts +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/dist/types/trace-mapping.d.ts +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/dist/types/by-source.d.ts +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/dist/types/binary-search.d.ts +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/dist/types/any-map.d.ts +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/dist/types/strip-filename.d.ts +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/dist/types/sourcemap-segment.d.ts +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/dist/types/sort.d.ts +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs.map +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js.map +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/README.md +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/package.json +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/src/sourcemap-segment.ts +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/src/any-map.ts +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/src/strip-filename.ts +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/src/types.ts +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/src/by-source.ts +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/src/sort.ts +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/src/trace-mapping.ts +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/src/binary-search.ts +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/src/resolve.ts +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/resolve-uri/LICENSE +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js.map +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/resolve-uri/dist/types/resolve-uri.d.ts +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs.map +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/resolve-uri/README.md +/Users/example/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/resolve-uri/package.json +/Users/example/node_modules/@jridgewell/gen-mapping/README.md +/Users/example/node_modules/@jridgewell/gen-mapping/package.json +/Users/example/node_modules/@jridgewell/gen-mapping/src/sourcemap-segment.ts +/Users/example/node_modules/@jridgewell/gen-mapping/src/gen-mapping.ts +/Users/example/node_modules/@jridgewell/gen-mapping/src/types.ts +/Users/example/node_modules/@jridgewell/set-array/LICENSE +/Users/example/node_modules/@jridgewell/set-array/dist/types/set-array.d.ts +/Users/example/node_modules/@jridgewell/set-array/dist/set-array.umd.js +/Users/example/node_modules/@jridgewell/set-array/dist/set-array.mjs.map +/Users/example/node_modules/@jridgewell/set-array/dist/set-array.mjs +/Users/example/node_modules/@jridgewell/set-array/dist/set-array.umd.js.map +/Users/example/node_modules/@jridgewell/set-array/README.md +/Users/example/node_modules/@jridgewell/set-array/package.json +/Users/example/node_modules/@jridgewell/set-array/src/set-array.ts +/Users/example/node_modules/@jridgewell/resolve-uri/LICENSE +/Users/example/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js +/Users/example/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js.map +/Users/example/node_modules/@jridgewell/resolve-uri/dist/types/resolve-uri.d.ts +/Users/example/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs +/Users/example/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs.map +/Users/example/node_modules/@jridgewell/resolve-uri/README.md +/Users/example/node_modules/@jridgewell/resolve-uri/package.json +/Users/example/node_modules/@jridgewell/source-map/LICENSE +/Users/example/node_modules/@jridgewell/source-map/dist/types/source-map.d.ts +/Users/example/node_modules/@jridgewell/source-map/dist/source-map.cjs.map +/Users/example/node_modules/@jridgewell/source-map/dist/source-map.mjs +/Users/example/node_modules/@jridgewell/source-map/dist/source-map.umd.js +/Users/example/node_modules/@jridgewell/source-map/dist/source-map.mjs.map +/Users/example/node_modules/@jridgewell/source-map/dist/source-map.cjs +/Users/example/node_modules/@jridgewell/source-map/dist/source-map.umd.js.map +/Users/example/node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping/LICENSE +/Users/example/node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping/dist/types/types.d.ts +/Users/example/node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping/dist/types/gen-mapping.d.ts +/Users/example/node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping/dist/types/sourcemap-segment.d.ts +/Users/example/node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js.map +/Users/example/node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs.map +/Users/example/node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs +/Users/example/node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js +/Users/example/node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping/README.md +/Users/example/node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping/package.json +/Users/example/node_modules/@jridgewell/source-map/node_modules/@jridgewell/set-array/LICENSE +/Users/example/node_modules/@jridgewell/source-map/node_modules/@jridgewell/set-array/dist/types/set-array.d.ts +/Users/example/node_modules/@jridgewell/source-map/node_modules/@jridgewell/set-array/dist/set-array.umd.js +/Users/example/node_modules/@jridgewell/source-map/node_modules/@jridgewell/set-array/dist/set-array.mjs.map +/Users/example/node_modules/@jridgewell/source-map/node_modules/@jridgewell/set-array/dist/set-array.mjs +/Users/example/node_modules/@jridgewell/source-map/node_modules/@jridgewell/set-array/dist/set-array.umd.js.map +/Users/example/node_modules/@jridgewell/source-map/node_modules/@jridgewell/set-array/README.md +/Users/example/node_modules/@jridgewell/source-map/node_modules/@jridgewell/set-array/package.json +/Users/example/node_modules/@jridgewell/source-map/README.md +/Users/example/node_modules/@jridgewell/source-map/package.json +/Users/example/node_modules/binaryextensions/.npmignore +/Users/example/node_modules/binaryextensions/LICENSE.md +/Users/example/node_modules/binaryextensions/HISTORY.md +/Users/example/node_modules/binaryextensions/index.js +/Users/example/node_modules/binaryextensions/README.md +/Users/example/node_modules/binaryextensions/package.json +/Users/example/node_modules/cssesc/man/cssesc.1 +/Users/example/node_modules/cssesc/cssesc.js +/Users/example/node_modules/cssesc/bin/cssesc +/Users/example/node_modules/cssesc/LICENSE-MIT.txt +/Users/example/node_modules/cssesc/README.md +/Users/example/node_modules/cssesc/package.json +/Users/example/node_modules/yauzl/LICENSE +/Users/example/node_modules/yauzl/index.js +/Users/example/node_modules/yauzl/fd-slicer.js +/Users/example/node_modules/yauzl/README.md +/Users/example/node_modules/yauzl/package.json +/Users/example/node_modules/log-symbols/license +/Users/example/node_modules/log-symbols/node_modules/chalk/license +/Users/example/node_modules/log-symbols/node_modules/chalk/source/util.js +/Users/example/node_modules/log-symbols/node_modules/chalk/source/index.js +/Users/example/node_modules/log-symbols/node_modules/chalk/source/templates.js +/Users/example/node_modules/log-symbols/node_modules/chalk/readme.md +/Users/example/node_modules/log-symbols/node_modules/chalk/package.json +/Users/example/node_modules/log-symbols/node_modules/chalk/index.d.ts +/Users/example/node_modules/log-symbols/index.js +/Users/example/node_modules/log-symbols/readme.md +/Users/example/node_modules/log-symbols/package.json +/Users/example/node_modules/log-symbols/index.d.ts +/Users/example/node_modules/log-symbols/browser.js +/Users/example/node_modules/p-try/license +/Users/example/node_modules/p-try/index.js +/Users/example/node_modules/p-try/readme.md +/Users/example/node_modules/p-try/package.json +/Users/example/node_modules/p-try/index.d.ts +/Users/example/node_modules/@istanbuljs/schema/LICENSE +/Users/example/node_modules/@istanbuljs/schema/CHANGELOG.md +/Users/example/node_modules/@istanbuljs/schema/default-exclude.js +/Users/example/node_modules/@istanbuljs/schema/index.js +/Users/example/node_modules/@istanbuljs/schema/README.md +/Users/example/node_modules/@istanbuljs/schema/package.json +/Users/example/node_modules/vinyl/LICENSE +/Users/example/node_modules/vinyl/index.js +/Users/example/node_modules/vinyl/README.md +/Users/example/node_modules/vinyl/package.json +/Users/example/node_modules/vinyl/lib/normalize.js +/Users/example/node_modules/vinyl/lib/is-stream.js +/Users/example/node_modules/vinyl/lib/inspect-stream.js +/Users/example/node_modules/component-emitter/LICENSE +/Users/example/node_modules/component-emitter/History.md +/Users/example/node_modules/component-emitter/index.js +/Users/example/node_modules/component-emitter/Readme.md +/Users/example/node_modules/component-emitter/package.json +/Users/example/node_modules/camelcase/license +/Users/example/node_modules/camelcase/index.js +/Users/example/node_modules/camelcase/readme.md +/Users/example/node_modules/camelcase/package.json +/Users/example/node_modules/isarray/index.js +/Users/example/node_modules/isarray/README.md +/Users/example/node_modules/isarray/component.json +/Users/example/node_modules/isarray/package.json +/Users/example/node_modules/isarray/build/build.js +/Users/example/node_modules/concat-stream/LICENSE +/Users/example/node_modules/concat-stream/index.js +/Users/example/node_modules/concat-stream/readme.md +/Users/example/node_modules/concat-stream/package.json +/Users/example/node_modules/source-map-url/LICENSE +/Users/example/node_modules/source-map-url/test/source-map-url.js +/Users/example/node_modules/source-map-url/x-package.json5 +/Users/example/node_modules/source-map-url/changelog.md +/Users/example/node_modules/source-map-url/.jshintrc +/Users/example/node_modules/source-map-url/bower.json +/Users/example/node_modules/source-map-url/readme.md +/Users/example/node_modules/source-map-url/component.json +/Users/example/node_modules/source-map-url/package.json +/Users/example/node_modules/source-map-url/source-map-url.js +/Users/example/node_modules/external-editor/example_async.js +/Users/example/node_modules/external-editor/example_sync.js +/Users/example/node_modules/external-editor/LICENSE +/Users/example/node_modules/external-editor/node_modules/iconv-lite/encodings/dbcs-data.js +/Users/example/node_modules/external-editor/node_modules/iconv-lite/encodings/tables/cp949.json +/Users/example/node_modules/external-editor/node_modules/iconv-lite/encodings/tables/shiftjis.json +/Users/example/node_modules/external-editor/node_modules/iconv-lite/encodings/tables/gbk-added.json +/Users/example/node_modules/external-editor/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json +/Users/example/node_modules/external-editor/node_modules/iconv-lite/encodings/tables/cp936.json +/Users/example/node_modules/external-editor/node_modules/iconv-lite/encodings/tables/big5-added.json +/Users/example/node_modules/external-editor/node_modules/iconv-lite/encodings/tables/eucjp.json +/Users/example/node_modules/external-editor/node_modules/iconv-lite/encodings/tables/cp950.json +/Users/example/node_modules/external-editor/node_modules/iconv-lite/encodings/dbcs-codec.js +/Users/example/node_modules/external-editor/node_modules/iconv-lite/encodings/internal.js +/Users/example/node_modules/external-editor/node_modules/iconv-lite/encodings/index.js +/Users/example/node_modules/external-editor/node_modules/iconv-lite/encodings/utf7.js +/Users/example/node_modules/external-editor/node_modules/iconv-lite/encodings/sbcs-data.js +/Users/example/node_modules/external-editor/node_modules/iconv-lite/encodings/sbcs-codec.js +/Users/example/node_modules/external-editor/node_modules/iconv-lite/encodings/utf16.js +/Users/example/node_modules/external-editor/node_modules/iconv-lite/encodings/sbcs-data-generated.js +/Users/example/node_modules/external-editor/node_modules/iconv-lite/LICENSE +/Users/example/node_modules/external-editor/node_modules/iconv-lite/Changelog.md +/Users/example/node_modules/external-editor/node_modules/iconv-lite/README.md +/Users/example/node_modules/external-editor/node_modules/iconv-lite/package.json +/Users/example/node_modules/external-editor/node_modules/iconv-lite/lib/index.js +/Users/example/node_modules/external-editor/node_modules/iconv-lite/lib/streams.js +/Users/example/node_modules/external-editor/node_modules/iconv-lite/lib/extend-node.js +/Users/example/node_modules/external-editor/node_modules/iconv-lite/lib/bom-handling.js +/Users/example/node_modules/external-editor/node_modules/iconv-lite/lib/index.d.ts +/Users/example/node_modules/external-editor/README.md +/Users/example/node_modules/external-editor/package.json +/Users/example/node_modules/external-editor/main/index.js +/Users/example/node_modules/external-editor/main/errors/ReadFileError.d.ts +/Users/example/node_modules/external-editor/main/errors/LaunchEditorError.js +/Users/example/node_modules/external-editor/main/errors/LaunchEditorError.d.ts +/Users/example/node_modules/external-editor/main/errors/RemoveFileError.d.ts +/Users/example/node_modules/external-editor/main/errors/CreateFileError.js +/Users/example/node_modules/external-editor/main/errors/ReadFileError.js +/Users/example/node_modules/external-editor/main/errors/CreateFileError.d.ts +/Users/example/node_modules/external-editor/main/errors/RemoveFileError.js +/Users/example/node_modules/external-editor/main/index.d.ts +/Users/example/node_modules/tsec/index.bzl +/Users/example/node_modules/tsec/bin/tsec +/Users/example/node_modules/tsec/node_modules/glob/LICENSE +/Users/example/node_modules/tsec/node_modules/glob/changelog.md +/Users/example/node_modules/tsec/node_modules/glob/sync.js +/Users/example/node_modules/tsec/node_modules/glob/README.md +/Users/example/node_modules/tsec/node_modules/glob/package.json +/Users/example/node_modules/tsec/node_modules/glob/common.js +/Users/example/node_modules/tsec/node_modules/glob/glob.js +/Users/example/node_modules/tsec/package.json +/Users/example/node_modules/tsec/lib/common/configured_checker.js.map +/Users/example/node_modules/tsec/lib/common/exemption_config.js +/Users/example/node_modules/tsec/lib/common/tsconfig.tsbuildinfo +/Users/example/node_modules/tsec/lib/common/exemption_config.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/is_trusted_type.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/ast_tools.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/property_matcher.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/ast_tools.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/is_literal.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/pattern_config.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/fixer.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/fixer.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/trusted_types_configuration.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/pattern_engines/property_non_constant_write_engine.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/pattern_engines/property_non_constant_write_engine.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/pattern_engines/property_engine.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/pattern_engines/name_engine.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/pattern_engines/property_engine.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/pattern_engines/property_write_engine.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/pattern_engines/pattern_engine.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/pattern_engines/property_write_engine.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/pattern_engines/name_engine.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/pattern_engines/pattern_engine.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/property_matcher.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/absolute_matcher.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/absolute_matcher.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/pattern_config.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/is_literal.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/trusted_types_configuration.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/util/is_trusted_type.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/rule.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/allowlist.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/allowlist.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/error_code.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/checker.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/rules/conformance_pattern_rule.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/rules/check_side_effect_import_rule.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/rules/ban_import_type.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/rules/check_side_effect_import_rule.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/rules/conformance_pattern_rule.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/rules/ban_import_type.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/error_code.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/rule.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/failure.js +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/checker.js.map +/Users/example/node_modules/tsec/lib/common/third_party/tsetse/failure.js.map +/Users/example/node_modules/tsec/lib/common/rule_configuration.js +/Users/example/node_modules/tsec/lib/common/rules/unsafe/ban_reviewed_conversions.js +/Users/example/node_modules/tsec/lib/common/rules/unsafe/ban_legacy_conversions.js.map +/Users/example/node_modules/tsec/lib/common/rules/unsafe/ban_legacy_conversions.js +/Users/example/node_modules/tsec/lib/common/rules/unsafe/ban_reviewed_conversions.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_iframe_srcdoc_assignments.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_shared_worker_calls.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_script_content_assignments.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_eval_calls.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_trustedtypes_createpolicy.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_element_outerhtml_assignments.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_document_execcommand.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_iframe_srcdoc_assignments.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_trustedtypes_createpolicy.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_function_calls.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_worker_importscripts.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_domparser_parsefromstring.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_element_setattribute.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_object_data_assignments.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_document_writeln_calls.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_worker_importscripts.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_window_stringfunctiondef.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_script_appendchild_calls.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_range_createcontextualfragment.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_element_insertadjacenthtml.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_element_innerhtml_assignments.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_document_write_calls.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_document_execcommand.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_worker_calls.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_element_setattribute.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_script_src_assignments.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_function_calls.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_range_createcontextualfragment.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_worker_calls.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_element_insertadjacenthtml.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_object_data_assignments.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_script_src_assignments.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_eval_calls.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_serviceworkercontainer_register.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_base_href_assignments.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_domparser_parsefromstring.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_element_innerhtml_assignments.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_shared_worker_calls.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_window_stringfunctiondef.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_base_href_assignments.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_document_write_calls.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_serviceworkercontainer_register.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_script_content_assignments.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_document_writeln_calls.js +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_script_appendchild_calls.js.map +/Users/example/node_modules/tsec/lib/common/rules/dom_security/ban_element_outerhtml_assignments.js +/Users/example/node_modules/tsec/lib/common/rule_groups.js +/Users/example/node_modules/tsec/lib/common/rule_groups.js.map +/Users/example/node_modules/tsec/lib/common/configured_checker.js +/Users/example/node_modules/tsec/lib/common/rule_configuration.js.map +/Users/example/node_modules/tsec/lib/packages/tsec/report.js.map +/Users/example/node_modules/tsec/lib/packages/tsec/compiler_host.js +/Users/example/node_modules/tsec/lib/packages/tsec/tsec.js.map +/Users/example/node_modules/tsec/lib/packages/tsec/build.js +/Users/example/node_modules/tsec/lib/packages/tsec/compiler_host.js.map +/Users/example/node_modules/tsec/lib/packages/tsec/build.js.map +/Users/example/node_modules/tsec/lib/packages/tsec/report.js +/Users/example/node_modules/tsec/lib/packages/tsec/tsec.js +/Users/example/node_modules/tsec/lib/packages/tsec/utils.js +/Users/example/node_modules/tsec/lib/packages/tsec/utils.js.map +/Users/example/node_modules/tsec/lib/packages/tsec/language_service_plugin.js +/Users/example/node_modules/tsec/lib/packages/tsec/language_service_plugin.js.map +/Users/example/node_modules/is-buffer/LICENSE +/Users/example/node_modules/is-buffer/test/basic.js +/Users/example/node_modules/is-buffer/index.js +/Users/example/node_modules/is-buffer/README.md +/Users/example/node_modules/is-buffer/package.json +/Users/example/node_modules/micromatch/LICENSE +/Users/example/node_modules/micromatch/CHANGELOG.md +/Users/example/node_modules/micromatch/node_modules/is-extendable/LICENSE +/Users/example/node_modules/micromatch/node_modules/is-extendable/index.js +/Users/example/node_modules/micromatch/node_modules/is-extendable/README.md +/Users/example/node_modules/micromatch/node_modules/is-extendable/package.json +/Users/example/node_modules/micromatch/node_modules/is-extendable/index.d.ts +/Users/example/node_modules/micromatch/node_modules/extend-shallow/LICENSE +/Users/example/node_modules/micromatch/node_modules/extend-shallow/index.js +/Users/example/node_modules/micromatch/node_modules/extend-shallow/README.md +/Users/example/node_modules/micromatch/node_modules/extend-shallow/package.json +/Users/example/node_modules/micromatch/node_modules/fill-range/LICENSE +/Users/example/node_modules/micromatch/node_modules/fill-range/node_modules/is-extendable/LICENSE +/Users/example/node_modules/micromatch/node_modules/fill-range/node_modules/is-extendable/index.js +/Users/example/node_modules/micromatch/node_modules/fill-range/node_modules/is-extendable/README.md +/Users/example/node_modules/micromatch/node_modules/fill-range/node_modules/is-extendable/package.json +/Users/example/node_modules/micromatch/node_modules/fill-range/node_modules/extend-shallow/LICENSE +/Users/example/node_modules/micromatch/node_modules/fill-range/node_modules/extend-shallow/index.js +/Users/example/node_modules/micromatch/node_modules/fill-range/node_modules/extend-shallow/README.md +/Users/example/node_modules/micromatch/node_modules/fill-range/node_modules/extend-shallow/package.json +/Users/example/node_modules/micromatch/node_modules/fill-range/index.js +/Users/example/node_modules/micromatch/node_modules/fill-range/README.md +/Users/example/node_modules/micromatch/node_modules/fill-range/package.json +/Users/example/node_modules/micromatch/node_modules/to-regex-range/LICENSE +/Users/example/node_modules/micromatch/node_modules/to-regex-range/index.js +/Users/example/node_modules/micromatch/node_modules/to-regex-range/README.md +/Users/example/node_modules/micromatch/node_modules/to-regex-range/package.json +/Users/example/node_modules/micromatch/node_modules/define-property/LICENSE +/Users/example/node_modules/micromatch/node_modules/define-property/CHANGELOG.md +/Users/example/node_modules/micromatch/node_modules/define-property/index.js +/Users/example/node_modules/micromatch/node_modules/define-property/README.md +/Users/example/node_modules/micromatch/node_modules/define-property/package.json +/Users/example/node_modules/micromatch/node_modules/braces/LICENSE +/Users/example/node_modules/micromatch/node_modules/braces/node_modules/is-extendable/LICENSE +/Users/example/node_modules/micromatch/node_modules/braces/node_modules/is-extendable/index.js +/Users/example/node_modules/micromatch/node_modules/braces/node_modules/is-extendable/README.md +/Users/example/node_modules/micromatch/node_modules/braces/node_modules/is-extendable/package.json +/Users/example/node_modules/micromatch/node_modules/braces/node_modules/extend-shallow/LICENSE +/Users/example/node_modules/micromatch/node_modules/braces/node_modules/extend-shallow/index.js +/Users/example/node_modules/micromatch/node_modules/braces/node_modules/extend-shallow/README.md +/Users/example/node_modules/micromatch/node_modules/braces/node_modules/extend-shallow/package.json +/Users/example/node_modules/micromatch/node_modules/braces/index.js +/Users/example/node_modules/micromatch/node_modules/braces/README.md +/Users/example/node_modules/micromatch/node_modules/braces/package.json +/Users/example/node_modules/micromatch/node_modules/braces/lib/parsers.js +/Users/example/node_modules/micromatch/node_modules/braces/lib/utils.js +/Users/example/node_modules/micromatch/node_modules/braces/lib/braces.js +/Users/example/node_modules/micromatch/node_modules/braces/lib/compilers.js +/Users/example/node_modules/micromatch/index.js +/Users/example/node_modules/micromatch/README.md +/Users/example/node_modules/micromatch/package.json +/Users/example/node_modules/micromatch/lib/.DS_Store +/Users/example/node_modules/micromatch/lib/parsers.js +/Users/example/node_modules/micromatch/lib/cache.js +/Users/example/node_modules/micromatch/lib/utils.js +/Users/example/node_modules/micromatch/lib/compilers.js +/Users/example/node_modules/wrappy/LICENSE +/Users/example/node_modules/wrappy/README.md +/Users/example/node_modules/wrappy/package.json +/Users/example/node_modules/wrappy/wrappy.js +/Users/example/node_modules/http-proxy-agent/LICENSE +/Users/example/node_modules/http-proxy-agent/dist/index.js +/Users/example/node_modules/http-proxy-agent/dist/index.js.map +/Users/example/node_modules/http-proxy-agent/dist/index.d.ts +/Users/example/node_modules/http-proxy-agent/dist/index.d.ts.map +/Users/example/node_modules/http-proxy-agent/README.md +/Users/example/node_modules/http-proxy-agent/package.json +/Users/example/node_modules/electron/path.txt +/Users/example/node_modules/electron/LICENSE +/Users/example/node_modules/electron/dist/LICENSE +/Users/example/node_modules/electron/dist/version +/Users/example/node_modules/electron/dist/LICENSES.chromium.html +/Users/example/node_modules/electron/dist/Electron.app/Contents/MacOS/Electron +/Users/example/node_modules/electron/dist/Electron.app/Contents/Resources/electron.icns +/Users/example/node_modules/electron/dist/Electron.app/Contents/Resources/default_app.asar +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Helper (Renderer).app/Contents/MacOS/Electron Helper (Renderer) +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Helper (Renderer).app/Contents/Info.plist +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Helper (Renderer).app/Contents/PkgInfo +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/de.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ur.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/he.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ar.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/el.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ja.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/fa.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/mr.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/en.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/chrome_200_percent.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/uk.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/es_419.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/gu.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/zh_CN.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/kn.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/nb.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/chrome_100_percent.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/am.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/es.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sw.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sl.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/pt_BR.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/da.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/et.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/it.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/bg.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sk.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/pt_PT.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/icudtl.dat +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sr.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ms.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ta.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ml.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/sv.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/te.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/cs.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ko.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/fil.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/MainMenu.nib +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/hu.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/v8_context_snapshot.arm64.bin +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/tr.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/pl.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/zh_TW.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/en_GB.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/resources.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/vi.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/lv.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/lt.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ru.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/af.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/fr.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/fi.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/id.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/nl.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/th.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/bn.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ro.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/Info.plist +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/hr.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/hi.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/ca.lproj/locale.pak +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libEGL.dylib +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/vk_swiftshader_icd.json +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libvk_swiftshader.dylib +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libGLESv2.dylib +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libffmpeg.dylib +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Helpers/chrome_crashpad_handler +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/ReactiveObjC.framework/Versions/A/Resources/Info.plist +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/ReactiveObjC.framework/Versions/A/ReactiveObjC +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/ShipIt +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Squirrel.framework/Versions/A/Resources/Info.plist +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Squirrel.framework/Versions/A/Squirrel +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Mantle.framework/Versions/A/Resources/Info.plist +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Helper (Plugin).app/Contents/MacOS/Electron Helper (Plugin) +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Helper (Plugin).app/Contents/Info.plist +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Helper (Plugin).app/Contents/PkgInfo +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Helper (GPU).app/Contents/MacOS/Electron Helper (GPU) +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Helper (GPU).app/Contents/Info.plist +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Helper (GPU).app/Contents/PkgInfo +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Helper.app/Contents/Info.plist +/Users/example/node_modules/electron/dist/Electron.app/Contents/Frameworks/Electron Helper.app/Contents/PkgInfo +/Users/example/node_modules/electron/dist/Electron.app/Contents/Info.plist +/Users/example/node_modules/electron/dist/Electron.app/Contents/PkgInfo +/Users/example/node_modules/electron/node_modules/@types/node/path.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/constants.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/domain.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/globals.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/string_decoder.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/tls.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/tty.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/punycode.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/LICENSE +/Users/example/node_modules/electron/node_modules/@types/node/readline.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/crypto.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/trace_events.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/events.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/os.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/buffer.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/querystring.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/worker_threads.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/dom-events.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/timers/promises.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/console.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/async_hooks.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/stream/consumers.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/stream/web.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/stream/promises.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/dns.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/readline/promises.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/vm.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/timers.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/globals.global.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/test.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/http.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/http2.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/stream.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/inspector.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/assert/strict.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/README.md +/Users/example/node_modules/electron/node_modules/@types/node/v8.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/perf_hooks.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/url.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/cluster.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/package.json +/Users/example/node_modules/electron/node_modules/@types/node/https.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/assert.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/fs.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/repl.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/dgram.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/child_process.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/zlib.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/module.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/process.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/util.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/wasi.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/index.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/dns/promises.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/fs/promises.d.ts +/Users/example/node_modules/electron/node_modules/@types/node/net.d.ts +/Users/example/node_modules/electron/index.js +/Users/example/node_modules/electron/README.md +/Users/example/node_modules/electron/electron.d.ts +/Users/example/node_modules/electron/package.json +/Users/example/node_modules/electron/install.js +/Users/example/node_modules/electron/cli.js +/Users/example/node_modules/electron/checksums.json +/Users/example/node_modules/json-stringify-safe/.npmignore +/Users/example/node_modules/json-stringify-safe/stringify.js +/Users/example/node_modules/json-stringify-safe/LICENSE +/Users/example/node_modules/json-stringify-safe/test/mocha.opts +/Users/example/node_modules/json-stringify-safe/test/stringify_test.js +/Users/example/node_modules/json-stringify-safe/CHANGELOG.md +/Users/example/node_modules/json-stringify-safe/Makefile +/Users/example/node_modules/json-stringify-safe/README.md +/Users/example/node_modules/json-stringify-safe/package.json +/Users/example/node_modules/fast-glob/LICENSE +/Users/example/node_modules/fast-glob/out/types/index.js +/Users/example/node_modules/fast-glob/out/types/index.d.ts +/Users/example/node_modules/fast-glob/out/settings.d.ts +/Users/example/node_modules/fast-glob/out/providers/filters/entry.d.ts +/Users/example/node_modules/fast-glob/out/providers/filters/error.d.ts +/Users/example/node_modules/fast-glob/out/providers/filters/error.js +/Users/example/node_modules/fast-glob/out/providers/filters/deep.d.ts +/Users/example/node_modules/fast-glob/out/providers/filters/deep.js +/Users/example/node_modules/fast-glob/out/providers/filters/entry.js +/Users/example/node_modules/fast-glob/out/providers/stream.js +/Users/example/node_modules/fast-glob/out/providers/sync.js +/Users/example/node_modules/fast-glob/out/providers/provider.js +/Users/example/node_modules/fast-glob/out/providers/sync.d.ts +/Users/example/node_modules/fast-glob/out/providers/stream.d.ts +/Users/example/node_modules/fast-glob/out/providers/async.js +/Users/example/node_modules/fast-glob/out/providers/transformers/entry.d.ts +/Users/example/node_modules/fast-glob/out/providers/transformers/entry.js +/Users/example/node_modules/fast-glob/out/providers/provider.d.ts +/Users/example/node_modules/fast-glob/out/providers/matchers/matcher.js +/Users/example/node_modules/fast-glob/out/providers/matchers/partial.js +/Users/example/node_modules/fast-glob/out/providers/matchers/partial.d.ts +/Users/example/node_modules/fast-glob/out/providers/matchers/matcher.d.ts +/Users/example/node_modules/fast-glob/out/providers/async.d.ts +/Users/example/node_modules/fast-glob/out/managers/patterns.js +/Users/example/node_modules/fast-glob/out/managers/tasks.js +/Users/example/node_modules/fast-glob/out/managers/tasks.d.ts +/Users/example/node_modules/fast-glob/out/managers/patterns.d.ts +/Users/example/node_modules/fast-glob/out/index.js +/Users/example/node_modules/fast-glob/out/utils/path.d.ts +/Users/example/node_modules/fast-glob/out/utils/stream.js +/Users/example/node_modules/fast-glob/out/utils/pattern.js +/Users/example/node_modules/fast-glob/out/utils/errno.js +/Users/example/node_modules/fast-glob/out/utils/array.d.ts +/Users/example/node_modules/fast-glob/out/utils/index.js +/Users/example/node_modules/fast-glob/out/utils/stream.d.ts +/Users/example/node_modules/fast-glob/out/utils/array.js +/Users/example/node_modules/fast-glob/out/utils/string.d.ts +/Users/example/node_modules/fast-glob/out/utils/string.js +/Users/example/node_modules/fast-glob/out/utils/fs.d.ts +/Users/example/node_modules/fast-glob/out/utils/pattern.d.ts +/Users/example/node_modules/fast-glob/out/utils/path.js +/Users/example/node_modules/fast-glob/out/utils/errno.d.ts +/Users/example/node_modules/fast-glob/out/utils/index.d.ts +/Users/example/node_modules/fast-glob/out/utils/fs.js +/Users/example/node_modules/fast-glob/out/readers/stream.js +/Users/example/node_modules/fast-glob/out/readers/sync.js +/Users/example/node_modules/fast-glob/out/readers/sync.d.ts +/Users/example/node_modules/fast-glob/out/readers/stream.d.ts +/Users/example/node_modules/fast-glob/out/readers/reader.d.ts +/Users/example/node_modules/fast-glob/out/readers/reader.js +/Users/example/node_modules/fast-glob/out/index.d.ts +/Users/example/node_modules/fast-glob/out/settings.js +/Users/example/node_modules/fast-glob/node_modules/picomatch/LICENSE +/Users/example/node_modules/fast-glob/node_modules/picomatch/CHANGELOG.md +/Users/example/node_modules/fast-glob/node_modules/picomatch/index.js +/Users/example/node_modules/fast-glob/node_modules/picomatch/README.md +/Users/example/node_modules/fast-glob/node_modules/picomatch/package.json +/Users/example/node_modules/fast-glob/node_modules/picomatch/lib/constants.js +/Users/example/node_modules/fast-glob/node_modules/picomatch/lib/parse.js +/Users/example/node_modules/fast-glob/node_modules/picomatch/lib/picomatch.js +/Users/example/node_modules/fast-glob/node_modules/picomatch/lib/utils.js +/Users/example/node_modules/fast-glob/node_modules/picomatch/lib/scan.js +/Users/example/node_modules/fast-glob/node_modules/micromatch/LICENSE +/Users/example/node_modules/fast-glob/node_modules/micromatch/CHANGELOG.md +/Users/example/node_modules/fast-glob/node_modules/micromatch/index.js +/Users/example/node_modules/fast-glob/node_modules/micromatch/README.md +/Users/example/node_modules/fast-glob/node_modules/micromatch/package.json +/Users/example/node_modules/fast-glob/README.md +/Users/example/node_modules/fast-glob/package.json +/Users/example/node_modules/ip/README.md +/Users/example/node_modules/ip/package.json +/Users/example/node_modules/ip/lib/ip.js +/Users/example/node_modules/is-plain-object/LICENSE +/Users/example/node_modules/is-plain-object/index.js +/Users/example/node_modules/is-plain-object/README.md +/Users/example/node_modules/is-plain-object/package.json +/Users/example/node_modules/is-plain-object/index.d.ts +/Users/example/node_modules/decode-uri-component/license +/Users/example/node_modules/decode-uri-component/index.js +/Users/example/node_modules/decode-uri-component/readme.md +/Users/example/node_modules/decode-uri-component/package.json +/Users/example/node_modules/resolve-from/license +/Users/example/node_modules/resolve-from/index.js +/Users/example/node_modules/resolve-from/readme.md +/Users/example/node_modules/resolve-from/package.json +/Users/example/node_modules/semver-compare/LICENSE +/Users/example/node_modules/semver-compare/test/cmp.js +/Users/example/node_modules/semver-compare/example/lex.js +/Users/example/node_modules/semver-compare/example/cmp.js +/Users/example/node_modules/semver-compare/index.js +/Users/example/node_modules/semver-compare/readme.markdown +/Users/example/node_modules/semver-compare/package.json +/Users/example/node_modules/semver-compare/.travis.yml +/Users/example/node_modules/@koa/cors/LICENSE +/Users/example/node_modules/@koa/cors/index.js +/Users/example/node_modules/@koa/cors/README.md +/Users/example/node_modules/@koa/cors/package.json +/Users/example/node_modules/@koa/router/LICENSE +/Users/example/node_modules/@koa/router/node_modules/path-to-regexp/LICENSE +/Users/example/node_modules/@koa/router/node_modules/path-to-regexp/dist/index.js +/Users/example/node_modules/@koa/router/node_modules/path-to-regexp/dist/index.js.map +/Users/example/node_modules/@koa/router/node_modules/path-to-regexp/dist/index.d.ts +/Users/example/node_modules/@koa/router/node_modules/path-to-regexp/Readme.md +/Users/example/node_modules/@koa/router/node_modules/path-to-regexp/package.json +/Users/example/node_modules/@koa/router/node_modules/path-to-regexp/dist.es2015/index.js +/Users/example/node_modules/@koa/router/node_modules/path-to-regexp/dist.es2015/index.js.map +/Users/example/node_modules/@koa/router/node_modules/http-errors/LICENSE +/Users/example/node_modules/@koa/router/node_modules/http-errors/HISTORY.md +/Users/example/node_modules/@koa/router/node_modules/http-errors/index.js +/Users/example/node_modules/@koa/router/node_modules/http-errors/README.md +/Users/example/node_modules/@koa/router/node_modules/http-errors/package.json +/Users/example/node_modules/@koa/router/node_modules/statuses/LICENSE +/Users/example/node_modules/@koa/router/node_modules/statuses/HISTORY.md +/Users/example/node_modules/@koa/router/node_modules/statuses/index.js +/Users/example/node_modules/@koa/router/node_modules/statuses/README.md +/Users/example/node_modules/@koa/router/node_modules/statuses/codes.json +/Users/example/node_modules/@koa/router/node_modules/statuses/package.json +/Users/example/node_modules/@koa/router/README.md +/Users/example/node_modules/@koa/router/package.json +/Users/example/node_modules/@koa/router/lib/API_tpl.hbs +/Users/example/node_modules/@koa/router/lib/router.js +/Users/example/node_modules/@koa/router/lib/layer.js +/Users/example/node_modules/array-sort/LICENSE +/Users/example/node_modules/array-sort/node_modules/kind-of/LICENSE +/Users/example/node_modules/array-sort/node_modules/kind-of/index.js +/Users/example/node_modules/array-sort/node_modules/kind-of/README.md +/Users/example/node_modules/array-sort/node_modules/kind-of/package.json +/Users/example/node_modules/array-sort/index.js +/Users/example/node_modules/array-sort/README.md +/Users/example/node_modules/array-sort/package.json +/Users/example/node_modules/global-prefix/LICENSE +/Users/example/node_modules/global-prefix/index.js +/Users/example/node_modules/global-prefix/README.md +/Users/example/node_modules/global-prefix/package.json +/Users/example/node_modules/is-extglob/LICENSE +/Users/example/node_modules/is-extglob/index.js +/Users/example/node_modules/is-extglob/README.md +/Users/example/node_modules/is-extglob/package.json +/Users/example/node_modules/uuid/LICENSE.md +/Users/example/node_modules/uuid/CHANGELOG.md +/Users/example/node_modules/uuid/dist/sha1.js +/Users/example/node_modules/uuid/dist/stringify.js +/Users/example/node_modules/uuid/dist/rng.js +/Users/example/node_modules/uuid/dist/sha1-browser.js +/Users/example/node_modules/uuid/dist/md5-browser.js +/Users/example/node_modules/uuid/dist/bin/uuid +/Users/example/node_modules/uuid/dist/umd/uuidValidate.min.js +/Users/example/node_modules/uuid/dist/umd/uuid.min.js +/Users/example/node_modules/uuid/dist/umd/uuidv5.min.js +/Users/example/node_modules/uuid/dist/umd/uuidParse.min.js +/Users/example/node_modules/uuid/dist/umd/uuidNIL.min.js +/Users/example/node_modules/uuid/dist/umd/uuidv1.min.js +/Users/example/node_modules/uuid/dist/umd/uuidv3.min.js +/Users/example/node_modules/uuid/dist/umd/uuidVersion.min.js +/Users/example/node_modules/uuid/dist/umd/uuidv4.min.js +/Users/example/node_modules/uuid/dist/umd/uuidStringify.min.js +/Users/example/node_modules/uuid/dist/v4.js +/Users/example/node_modules/uuid/dist/v1.js +/Users/example/node_modules/uuid/dist/index.js +/Users/example/node_modules/uuid/dist/v5.js +/Users/example/node_modules/uuid/dist/v35.js +/Users/example/node_modules/uuid/dist/version.js +/Users/example/node_modules/uuid/dist/parse.js +/Users/example/node_modules/uuid/dist/esm-browser/sha1.js +/Users/example/node_modules/uuid/dist/esm-browser/stringify.js +/Users/example/node_modules/uuid/dist/esm-browser/rng.js +/Users/example/node_modules/uuid/dist/esm-browser/v4.js +/Users/example/node_modules/uuid/dist/esm-browser/v1.js +/Users/example/node_modules/uuid/dist/esm-browser/index.js +/Users/example/node_modules/uuid/dist/esm-browser/v5.js +/Users/example/node_modules/uuid/dist/esm-browser/v35.js +/Users/example/node_modules/uuid/dist/esm-browser/version.js +/Users/example/node_modules/uuid/dist/esm-browser/parse.js +/Users/example/node_modules/uuid/dist/esm-browser/md5.js +/Users/example/node_modules/uuid/dist/esm-browser/v3.js +/Users/example/node_modules/uuid/dist/esm-browser/regex.js +/Users/example/node_modules/uuid/dist/esm-browser/validate.js +/Users/example/node_modules/uuid/dist/esm-browser/nil.js +/Users/example/node_modules/uuid/dist/uuid-bin.js +/Users/example/node_modules/uuid/dist/md5.js +/Users/example/node_modules/uuid/dist/v3.js +/Users/example/node_modules/uuid/dist/regex.js +/Users/example/node_modules/uuid/dist/esm-node/sha1.js +/Users/example/node_modules/uuid/dist/esm-node/stringify.js +/Users/example/node_modules/uuid/dist/esm-node/rng.js +/Users/example/node_modules/uuid/dist/esm-node/v4.js +/Users/example/node_modules/uuid/dist/esm-node/v1.js +/Users/example/node_modules/uuid/dist/esm-node/index.js +/Users/example/node_modules/uuid/dist/esm-node/v5.js +/Users/example/node_modules/uuid/dist/esm-node/v35.js +/Users/example/node_modules/uuid/dist/esm-node/version.js +/Users/example/node_modules/uuid/dist/esm-node/parse.js +/Users/example/node_modules/uuid/dist/esm-node/md5.js +/Users/example/node_modules/uuid/dist/esm-node/v3.js +/Users/example/node_modules/uuid/dist/esm-node/regex.js +/Users/example/node_modules/uuid/dist/esm-node/validate.js +/Users/example/node_modules/uuid/dist/esm-node/nil.js +/Users/example/node_modules/uuid/dist/rng-browser.js +/Users/example/node_modules/uuid/dist/validate.js +/Users/example/node_modules/uuid/dist/nil.js +/Users/example/node_modules/uuid/wrapper.mjs +/Users/example/node_modules/uuid/README.md +/Users/example/node_modules/uuid/package.json +/Users/example/node_modules/uuid/CONTRIBUTING.md +/Users/example/node_modules/fastq/LICENSE +/Users/example/node_modules/fastq/test/test.js +/Users/example/node_modules/fastq/test/example.ts +/Users/example/node_modules/fastq/test/tsconfig.json +/Users/example/node_modules/fastq/queue.js +/Users/example/node_modules/fastq/README.md +/Users/example/node_modules/fastq/package.json +/Users/example/node_modules/fastq/.github/workflows/ci.yml +/Users/example/node_modules/fastq/example.js +/Users/example/node_modules/fastq/index.d.ts +/Users/example/node_modules/fastq/bench.js +/Users/example/node_modules/set-value/LICENSE +/Users/example/node_modules/set-value/index.js +/Users/example/node_modules/set-value/README.md +/Users/example/node_modules/set-value/package.json +/Users/example/node_modules/npm-run-all/LICENSE +/Users/example/node_modules/npm-run-all/bin/run-p/index.js +/Users/example/node_modules/npm-run-all/bin/run-p/help.js +/Users/example/node_modules/npm-run-all/bin/run-p/main.js +/Users/example/node_modules/npm-run-all/bin/common/bootstrap.js +/Users/example/node_modules/npm-run-all/bin/common/version.js +/Users/example/node_modules/npm-run-all/bin/common/parse-cli-args.js +/Users/example/node_modules/npm-run-all/bin/run-s/index.js +/Users/example/node_modules/npm-run-all/bin/run-s/help.js +/Users/example/node_modules/npm-run-all/bin/run-s/main.js +/Users/example/node_modules/npm-run-all/bin/npm-run-all/index.js +/Users/example/node_modules/npm-run-all/bin/npm-run-all/help.js +/Users/example/node_modules/npm-run-all/bin/npm-run-all/main.js +/Users/example/node_modules/npm-run-all/node_modules/color-name/.npmignore +/Users/example/node_modules/npm-run-all/node_modules/color-name/test.js +/Users/example/node_modules/npm-run-all/node_modules/color-name/LICENSE +/Users/example/node_modules/npm-run-all/node_modules/color-name/index.js +/Users/example/node_modules/npm-run-all/node_modules/color-name/README.md +/Users/example/node_modules/npm-run-all/node_modules/color-name/package.json +/Users/example/node_modules/npm-run-all/node_modules/color-name/.eslintrc.json +/Users/example/node_modules/npm-run-all/node_modules/color-convert/route.js +/Users/example/node_modules/npm-run-all/node_modules/color-convert/conversions.js +/Users/example/node_modules/npm-run-all/node_modules/color-convert/LICENSE +/Users/example/node_modules/npm-run-all/node_modules/color-convert/CHANGELOG.md +/Users/example/node_modules/npm-run-all/node_modules/color-convert/index.js +/Users/example/node_modules/npm-run-all/node_modules/color-convert/README.md +/Users/example/node_modules/npm-run-all/node_modules/color-convert/package.json +/Users/example/node_modules/npm-run-all/node_modules/ansi-styles/license +/Users/example/node_modules/npm-run-all/node_modules/ansi-styles/index.js +/Users/example/node_modules/npm-run-all/node_modules/ansi-styles/readme.md +/Users/example/node_modules/npm-run-all/node_modules/ansi-styles/package.json +/Users/example/node_modules/npm-run-all/docs/run-p.md +/Users/example/node_modules/npm-run-all/docs/node-api.md +/Users/example/node_modules/npm-run-all/docs/run-s.md +/Users/example/node_modules/npm-run-all/docs/npm-run-all.md +/Users/example/node_modules/npm-run-all/README.md +/Users/example/node_modules/npm-run-all/package.json +/Users/example/node_modules/npm-run-all/lib/run-tasks.js +/Users/example/node_modules/npm-run-all/lib/npm-run-all-error.js +/Users/example/node_modules/npm-run-all/lib/spawn-posix.js +/Users/example/node_modules/npm-run-all/lib/index.js +/Users/example/node_modules/npm-run-all/lib/read-package-json.js +/Users/example/node_modules/npm-run-all/lib/create-header.js +/Users/example/node_modules/npm-run-all/lib/match-tasks.js +/Users/example/node_modules/npm-run-all/lib/create-prefix-transform-stream.js +/Users/example/node_modules/npm-run-all/lib/run-task.js +/Users/example/node_modules/npm-run-all/lib/spawn-win32.js +/Users/example/node_modules/npm-run-all/lib/spawn.js +/Users/example/node_modules/copy-props/LICENSE +/Users/example/node_modules/copy-props/node_modules/is-plain-object/LICENSE +/Users/example/node_modules/copy-props/node_modules/is-plain-object/is-plain-object.d.ts +/Users/example/node_modules/copy-props/node_modules/is-plain-object/dist/is-plain-object.mjs +/Users/example/node_modules/copy-props/node_modules/is-plain-object/dist/is-plain-object.js +/Users/example/node_modules/copy-props/node_modules/is-plain-object/README.md +/Users/example/node_modules/copy-props/node_modules/is-plain-object/package.json +/Users/example/node_modules/copy-props/index.js +/Users/example/node_modules/copy-props/README.md +/Users/example/node_modules/copy-props/package.json +/Users/example/node_modules/safe-regex/LICENSE +/Users/example/node_modules/safe-regex/test/regex.js +/Users/example/node_modules/safe-regex/example/safe.js +/Users/example/node_modules/safe-regex/index.js +/Users/example/node_modules/safe-regex/readme.markdown +/Users/example/node_modules/safe-regex/package.json +/Users/example/node_modules/safe-regex/.travis.yml +/Users/example/node_modules/tmp/LICENSE +/Users/example/node_modules/tmp/README.md +/Users/example/node_modules/tmp/package.json +/Users/example/node_modules/tmp/lib/tmp.js +/Users/example/node_modules/async-done/LICENSE +/Users/example/node_modules/async-done/index.js +/Users/example/node_modules/async-done/README.md +/Users/example/node_modules/async-done/package.json +/Users/example/node_modules/async-done/index.d.ts +/Users/example/node_modules/rc/LICENSE.APACHE2 +/Users/example/node_modules/rc/LICENSE.MIT +/Users/example/node_modules/rc/test/nested-env-vars.js +/Users/example/node_modules/rc/test/test.js +/Users/example/node_modules/rc/test/ini.js +/Users/example/node_modules/rc/node_modules/strip-json-comments/license +/Users/example/node_modules/rc/node_modules/strip-json-comments/index.js +/Users/example/node_modules/rc/node_modules/strip-json-comments/readme.md +/Users/example/node_modules/rc/node_modules/strip-json-comments/package.json +/Users/example/node_modules/rc/index.js +/Users/example/node_modules/rc/README.md +/Users/example/node_modules/rc/LICENSE.BSD +/Users/example/node_modules/rc/package.json +/Users/example/node_modules/rc/lib/utils.js +/Users/example/node_modules/rc/cli.js +/Users/example/node_modules/rc/browser.js +/Users/example/node_modules/available-typed-arrays/LICENSE +/Users/example/node_modules/available-typed-arrays/test/index.js +/Users/example/node_modules/available-typed-arrays/CHANGELOG.md +/Users/example/node_modules/available-typed-arrays/.eslintrc +/Users/example/node_modules/available-typed-arrays/index.js +/Users/example/node_modules/available-typed-arrays/README.md +/Users/example/node_modules/available-typed-arrays/package.json +/Users/example/node_modules/available-typed-arrays/.github/FUNDING.yml +/Users/example/node_modules/available-typed-arrays/.eslintignore +/Users/example/node_modules/available-typed-arrays/.nycrc +/Users/example/node_modules/cli-cursor/license +/Users/example/node_modules/cli-cursor/index.js +/Users/example/node_modules/cli-cursor/readme.md +/Users/example/node_modules/cli-cursor/package.json +/Users/example/node_modules/@bcoe/v8-coverage/LICENSE.md +/Users/example/node_modules/@bcoe/v8-coverage/gulpfile.ts +/Users/example/node_modules/@bcoe/v8-coverage/CHANGELOG.md +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/merge.mjs +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/normalize.js +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/ascii.js +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/LICENSE.md +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/_src/clone.ts +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/_src/compare.ts +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/_src/types.ts +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/_src/normalize.ts +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/_src/ascii.ts +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/_src/index.ts +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/_src/range-tree.ts +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/_src/merge.ts +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/normalize.d.ts +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/types.js +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/ascii.mjs +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/CHANGELOG.md +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/normalize.mjs +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/types.d.ts +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/merge.js +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/types.mjs +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/clone.d.ts +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/index.js +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/range-tree.js +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/compare.mjs +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/README.md +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/range-tree.mjs +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/range-tree.d.ts +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/package.json +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/clone.js +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/index.mjs +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/compare.js +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/tsconfig.json +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/index.d.ts +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/merge.d.ts +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/clone.mjs +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/ascii.d.ts +/Users/example/node_modules/@bcoe/v8-coverage/dist/lib/compare.d.ts +/Users/example/node_modules/@bcoe/v8-coverage/.editorconfig +/Users/example/node_modules/@bcoe/v8-coverage/README.md +/Users/example/node_modules/@bcoe/v8-coverage/package.json +/Users/example/node_modules/@bcoe/v8-coverage/.gitattributes +/Users/example/node_modules/@bcoe/v8-coverage/tsconfig.json +/Users/example/node_modules/@bcoe/v8-coverage/LICENSE.txt +/Users/example/node_modules/@bcoe/v8-coverage/src/test/merge.spec.ts +/Users/example/node_modules/@bcoe/v8-coverage/src/lib/clone.ts +/Users/example/node_modules/@bcoe/v8-coverage/src/lib/compare.ts +/Users/example/node_modules/@bcoe/v8-coverage/src/lib/types.ts +/Users/example/node_modules/@bcoe/v8-coverage/src/lib/normalize.ts +/Users/example/node_modules/@bcoe/v8-coverage/src/lib/ascii.ts +/Users/example/node_modules/@bcoe/v8-coverage/src/lib/index.ts +/Users/example/node_modules/@bcoe/v8-coverage/src/lib/range-tree.ts +/Users/example/node_modules/@bcoe/v8-coverage/src/lib/merge.ts +/Users/example/node_modules/set-blocking/CHANGELOG.md +/Users/example/node_modules/set-blocking/index.js +/Users/example/node_modules/set-blocking/README.md +/Users/example/node_modules/set-blocking/package.json +/Users/example/node_modules/set-blocking/LICENSE.txt +/Users/example/node_modules/tar/tar.js +/Users/example/node_modules/tar/LICENSE +/Users/example/node_modules/tar/test/fixtures.tgz +/Users/example/node_modules/tar/test/link-file-entry-collision.js +/Users/example/node_modules/tar/test/dir-normalization.tar +/Users/example/node_modules/tar/test/dir-normalization.js +/Users/example/node_modules/tar/test/pack.js +/Users/example/node_modules/tar/test/header.js +/Users/example/node_modules/tar/test/pack-no-proprietary.js +/Users/example/node_modules/tar/test/parse.js +/Users/example/node_modules/tar/test/cb-never-called-1.0.1.tgz +/Users/example/node_modules/tar/test/zz-cleanup.js +/Users/example/node_modules/tar/test/extract.js +/Users/example/node_modules/tar/test/extract-move.js +/Users/example/node_modules/tar/test/link-file-entry-collision/bad-link.tar +/Users/example/node_modules/tar/test/link-file-entry-collision/bad-link.hex +/Users/example/node_modules/tar/test/parse-discard.js +/Users/example/node_modules/tar/test/error-on-broken.js +/Users/example/node_modules/tar/test/00-setup-fixtures.js +/Users/example/node_modules/tar/README.md +/Users/example/node_modules/tar/package.json +/Users/example/node_modules/tar/examples/packer.js +/Users/example/node_modules/tar/examples/reader.js +/Users/example/node_modules/tar/examples/extracter.js +/Users/example/node_modules/tar/lib/global-header-writer.js +/Users/example/node_modules/tar/lib/pack.js +/Users/example/node_modules/tar/lib/header.js +/Users/example/node_modules/tar/lib/extended-header-writer.js +/Users/example/node_modules/tar/lib/entry-writer.js +/Users/example/node_modules/tar/lib/parse.js +/Users/example/node_modules/tar/lib/extended-header.js +/Users/example/node_modules/tar/lib/extract.js +/Users/example/node_modules/tar/lib/buffer-entry.js +/Users/example/node_modules/tar/lib/entry.js +/Users/example/node_modules/tar/.travis.yml +/Users/example/node_modules/tar/coverage/lcov.info +/Users/example/node_modules/tar/coverage/lcov-report/index.html +/Users/example/node_modules/tar/coverage/lcov-report/prettify.js +/Users/example/node_modules/tar/coverage/lcov-report/prettify.css +/Users/example/node_modules/tar/coverage/lcov-report/sorter.js +/Users/example/node_modules/tar/coverage/lcov-report/tar/index.js.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/index.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/lib/read-entry.js.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/lib/index.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/lib/replace.js.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/lib/extract.js.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/lib/pax.js.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/lib/types.js.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/lib/header.js.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/lib/warn-mixin.js.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/lib/unpack.js.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/lib/create.js.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/lib/parse.js.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/lib/mkdir.js.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/lib/large-numbers.js.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/lib/update.js.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/lib/write-entry.js.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/lib/pack.js.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/lib/list.js.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/lib/winchars.js.html +/Users/example/node_modules/tar/coverage/lcov-report/tar/lib/high-level-opt.js.html +/Users/example/node_modules/tar/coverage/lcov-report/base.css +/Users/example/node_modules/tar/coverage/lcov-report/sort-arrow-sprite.png +/Users/example/node_modules/tar/.nyc_output/5ad8066b-6b8c-4bc8-b807-c40bf80898b7.json +/Users/example/node_modules/tar/.nyc_output/9d414044-b18d-4f6d-b2e0-531a89bf6f4f.json +/Users/example/node_modules/tar/.nyc_output/0471d9cf-687f-4ae8-84a5-ce7468becd03.json +/Users/example/node_modules/tar/.nyc_output/processinfo/5ad8066b-6b8c-4bc8-b807-c40bf80898b7.json +/Users/example/node_modules/tar/.nyc_output/processinfo/9d414044-b18d-4f6d-b2e0-531a89bf6f4f.json +/Users/example/node_modules/tar/.nyc_output/processinfo/0471d9cf-687f-4ae8-84a5-ce7468becd03.json +/Users/example/node_modules/tar/.nyc_output/processinfo/5cbf674c-7089-4b7d-b9de-2119be4dbb0b.json +/Users/example/node_modules/tar/.nyc_output/processinfo/c3ffeb8c-8e79-4a2c-b678-e5a917fe721e.json +/Users/example/node_modules/tar/.nyc_output/processinfo/fb518800-240c-42ff-811f-79e92708d9db.json +/Users/example/node_modules/tar/.nyc_output/processinfo/fdecfc06-a944-4897-9530-e08f62883fc1.json +/Users/example/node_modules/tar/.nyc_output/processinfo/12bca2bc-6a2b-4f45-abc7-8483922a524d.json +/Users/example/node_modules/tar/.nyc_output/processinfo/eda6b7a3-5e15-440f-8619-e11a15a07f77.json +/Users/example/node_modules/tar/.nyc_output/processinfo/7853e29b-78ef-4ab4-b8fb-e1e176c0787b.json +/Users/example/node_modules/tar/.nyc_output/processinfo/ea0194cb-f599-402f-8876-84fb8251e8db.json +/Users/example/node_modules/tar/.nyc_output/processinfo/index.json +/Users/example/node_modules/tar/.nyc_output/processinfo/37d58de4-deea-4808-bb77-d27685bd1501.json +/Users/example/node_modules/tar/.nyc_output/5cbf674c-7089-4b7d-b9de-2119be4dbb0b.json +/Users/example/node_modules/tar/.nyc_output/c3ffeb8c-8e79-4a2c-b678-e5a917fe721e.json +/Users/example/node_modules/tar/.nyc_output/fb518800-240c-42ff-811f-79e92708d9db.json +/Users/example/node_modules/tar/.nyc_output/fdecfc06-a944-4897-9530-e08f62883fc1.json +/Users/example/node_modules/tar/.nyc_output/12bca2bc-6a2b-4f45-abc7-8483922a524d.json +/Users/example/node_modules/tar/.nyc_output/eda6b7a3-5e15-440f-8619-e11a15a07f77.json +/Users/example/node_modules/tar/.nyc_output/7853e29b-78ef-4ab4-b8fb-e1e176c0787b.json +/Users/example/node_modules/tar/.nyc_output/ea0194cb-f599-402f-8876-84fb8251e8db.json +/Users/example/node_modules/tar/.nyc_output/37d58de4-deea-4808-bb77-d27685bd1501.json +/Users/example/node_modules/concat-with-sourcemaps/LICENSE.md +/Users/example/node_modules/concat-with-sourcemaps/index.js +/Users/example/node_modules/concat-with-sourcemaps/README.md +/Users/example/node_modules/concat-with-sourcemaps/package.json +/Users/example/node_modules/concat-with-sourcemaps/index.d.ts +/Users/example/node_modules/color-support/LICENSE +/Users/example/node_modules/color-support/bin.js +/Users/example/node_modules/color-support/index.js +/Users/example/node_modules/color-support/README.md +/Users/example/node_modules/color-support/package.json +/Users/example/node_modules/color-support/browser.js +/Users/example/node_modules/run-async/LICENSE +/Users/example/node_modules/run-async/index.js +/Users/example/node_modules/run-async/README.md +/Users/example/node_modules/run-async/package.json +/Users/example/node_modules/caniuse-lite/LICENSE +/Users/example/node_modules/caniuse-lite/dist/unpacker/region.js +/Users/example/node_modules/caniuse-lite/dist/unpacker/agents.js +/Users/example/node_modules/caniuse-lite/dist/unpacker/feature.js +/Users/example/node_modules/caniuse-lite/dist/unpacker/features.js +/Users/example/node_modules/caniuse-lite/dist/unpacker/index.js +/Users/example/node_modules/caniuse-lite/dist/unpacker/browserVersions.js +/Users/example/node_modules/caniuse-lite/dist/unpacker/browsers.js +/Users/example/node_modules/caniuse-lite/dist/lib/supported.js +/Users/example/node_modules/caniuse-lite/dist/lib/statuses.js +/Users/example/node_modules/caniuse-lite/README.md +/Users/example/node_modules/caniuse-lite/package.json +/Users/example/node_modules/caniuse-lite/data/regions/CM.js +/Users/example/node_modules/caniuse-lite/data/regions/TM.js +/Users/example/node_modules/caniuse-lite/data/regions/NR.js +/Users/example/node_modules/caniuse-lite/data/regions/GT.js +/Users/example/node_modules/caniuse-lite/data/regions/PT.js +/Users/example/node_modules/caniuse-lite/data/regions/MV.js +/Users/example/node_modules/caniuse-lite/data/regions/alt-as.js +/Users/example/node_modules/caniuse-lite/data/regions/SH.js +/Users/example/node_modules/caniuse-lite/data/regions/AI.js +/Users/example/node_modules/caniuse-lite/data/regions/VI.js +/Users/example/node_modules/caniuse-lite/data/regions/LV.js +/Users/example/node_modules/caniuse-lite/data/regions/CU.js +/Users/example/node_modules/caniuse-lite/data/regions/GL.js +/Users/example/node_modules/caniuse-lite/data/regions/PL.js +/Users/example/node_modules/caniuse-lite/data/regions/BM.js +/Users/example/node_modules/caniuse-lite/data/regions/MN.js +/Users/example/node_modules/caniuse-lite/data/regions/JO.js +/Users/example/node_modules/caniuse-lite/data/regions/GP.js +/Users/example/node_modules/caniuse-lite/data/regions/MR.js +/Users/example/node_modules/caniuse-lite/data/regions/VU.js +/Users/example/node_modules/caniuse-lite/data/regions/AU.js +/Users/example/node_modules/caniuse-lite/data/regions/ST.js +/Users/example/node_modules/caniuse-lite/data/regions/KW.js +/Users/example/node_modules/caniuse-lite/data/regions/CI.js +/Users/example/node_modules/caniuse-lite/data/regions/alt-ww.js +/Users/example/node_modules/caniuse-lite/data/regions/PH.js +/Users/example/node_modules/caniuse-lite/data/regions/BI.js +/Users/example/node_modules/caniuse-lite/data/regions/GH.js +/Users/example/node_modules/caniuse-lite/data/regions/HK.js +/Users/example/node_modules/caniuse-lite/data/regions/ET.js +/Users/example/node_modules/caniuse-lite/data/regions/LR.js +/Users/example/node_modules/caniuse-lite/data/regions/IS.js +/Users/example/node_modules/caniuse-lite/data/regions/SL.js +/Users/example/node_modules/caniuse-lite/data/regions/AM.js +/Users/example/node_modules/caniuse-lite/data/regions/GQ.js +/Users/example/node_modules/caniuse-lite/data/regions/HR.js +/Users/example/node_modules/caniuse-lite/data/regions/MS.js +/Users/example/node_modules/caniuse-lite/data/regions/LK.js +/Users/example/node_modules/caniuse-lite/data/regions/AT.js +/Users/example/node_modules/caniuse-lite/data/regions/FI.js +/Users/example/node_modules/caniuse-lite/data/regions/TH.js +/Users/example/node_modules/caniuse-lite/data/regions/CH.js +/Users/example/node_modules/caniuse-lite/data/regions/alt-an.js +/Users/example/node_modules/caniuse-lite/data/regions/BH.js +/Users/example/node_modules/caniuse-lite/data/regions/GI.js +/Users/example/node_modules/caniuse-lite/data/regions/RU.js +/Users/example/node_modules/caniuse-lite/data/regions/MK.js +/Users/example/node_modules/caniuse-lite/data/regions/DM.js +/Users/example/node_modules/caniuse-lite/data/regions/LS.js +/Users/example/node_modules/caniuse-lite/data/regions/SM.js +/Users/example/node_modules/caniuse-lite/data/regions/AL.js +/Users/example/node_modules/caniuse-lite/data/regions/IR.js +/Users/example/node_modules/caniuse-lite/data/regions/NO.js +/Users/example/node_modules/caniuse-lite/data/regions/KN.js +/Users/example/node_modules/caniuse-lite/data/regions/IN.js +/Users/example/node_modules/caniuse-lite/data/regions/KR.js +/Users/example/node_modules/caniuse-lite/data/regions/CL.js +/Users/example/node_modules/caniuse-lite/data/regions/FM.js +/Users/example/node_modules/caniuse-lite/data/regions/TL.js +/Users/example/node_modules/caniuse-lite/data/regions/GU.js +/Users/example/node_modules/caniuse-lite/data/regions/BT.js +/Users/example/node_modules/caniuse-lite/data/regions/MW.js +/Users/example/node_modules/caniuse-lite/data/regions/ZW.js +/Users/example/node_modules/caniuse-lite/data/regions/SI.js +/Users/example/node_modules/caniuse-lite/data/regions/TT.js +/Users/example/node_modules/caniuse-lite/data/regions/GM.js +/Users/example/node_modules/caniuse-lite/data/regions/PM.js +/Users/example/node_modules/caniuse-lite/data/regions/MO.js +/Users/example/node_modules/caniuse-lite/data/regions/HN.js +/Users/example/node_modules/caniuse-lite/data/regions/CG.js +/Users/example/node_modules/caniuse-lite/data/regions/KY.js +/Users/example/node_modules/caniuse-lite/data/regions/TG.js +/Users/example/node_modules/caniuse-lite/data/regions/SZ.js +/Users/example/node_modules/caniuse-lite/data/regions/IE.js +/Users/example/node_modules/caniuse-lite/data/regions/DZ.js +/Users/example/node_modules/caniuse-lite/data/regions/SB.js +/Users/example/node_modules/caniuse-lite/data/regions/VC.js +/Users/example/node_modules/caniuse-lite/data/regions/MD.js +/Users/example/node_modules/caniuse-lite/data/regions/GF.js +/Users/example/node_modules/caniuse-lite/data/regions/UG.js +/Users/example/node_modules/caniuse-lite/data/regions/BG.js +/Users/example/node_modules/caniuse-lite/data/regions/PF.js +/Users/example/node_modules/caniuse-lite/data/regions/MX.js +/Users/example/node_modules/caniuse-lite/data/regions/JE.js +/Users/example/node_modules/caniuse-lite/data/regions/TC.js +/Users/example/node_modules/caniuse-lite/data/regions/GB.js +/Users/example/node_modules/caniuse-lite/data/regions/KE.js +/Users/example/node_modules/caniuse-lite/data/regions/VG.js +/Users/example/node_modules/caniuse-lite/data/regions/AG.js +/Users/example/node_modules/caniuse-lite/data/regions/WF.js +/Users/example/node_modules/caniuse-lite/data/regions/EG.js +/Users/example/node_modules/caniuse-lite/data/regions/MY.js +/Users/example/node_modules/caniuse-lite/data/regions/BZ.js +/Users/example/node_modules/caniuse-lite/data/regions/UZ.js +/Users/example/node_modules/caniuse-lite/data/regions/LA.js +/Users/example/node_modules/caniuse-lite/data/regions/ZA.js +/Users/example/node_modules/caniuse-lite/data/regions/MA.js +/Users/example/node_modules/caniuse-lite/data/regions/BB.js +/Users/example/node_modules/caniuse-lite/data/regions/TZ.js +/Users/example/node_modules/caniuse-lite/data/regions/NE.js +/Users/example/node_modules/caniuse-lite/data/regions/CZ.js +/Users/example/node_modules/caniuse-lite/data/regions/YE.js +/Users/example/node_modules/caniuse-lite/data/regions/LY.js +/Users/example/node_modules/caniuse-lite/data/regions/AF.js +/Users/example/node_modules/caniuse-lite/data/regions/SG.js +/Users/example/node_modules/caniuse-lite/data/regions/alt-oc.js +/Users/example/node_modules/caniuse-lite/data/regions/CF.js +/Users/example/node_modules/caniuse-lite/data/regions/ID.js +/Users/example/node_modules/caniuse-lite/data/regions/AZ.js +/Users/example/node_modules/caniuse-lite/data/regions/EC.js +/Users/example/node_modules/caniuse-lite/data/regions/NA.js +/Users/example/node_modules/caniuse-lite/data/regions/SC.js +/Users/example/node_modules/caniuse-lite/data/regions/ME.js +/Users/example/node_modules/caniuse-lite/data/regions/GG.js +/Users/example/node_modules/caniuse-lite/data/regions/BF.js +/Users/example/node_modules/caniuse-lite/data/regions/PG.js +/Users/example/node_modules/caniuse-lite/data/regions/alt-sa.js +/Users/example/node_modules/caniuse-lite/data/regions/UY.js +/Users/example/node_modules/caniuse-lite/data/regions/BY.js +/Users/example/node_modules/caniuse-lite/data/regions/MZ.js +/Users/example/node_modules/caniuse-lite/data/regions/LB.js +/Users/example/node_modules/caniuse-lite/data/regions/CA.js +/Users/example/node_modules/caniuse-lite/data/regions/UA.js +/Users/example/node_modules/caniuse-lite/data/regions/BA.js +/Users/example/node_modules/caniuse-lite/data/regions/AE.js +/Users/example/node_modules/caniuse-lite/data/regions/SD.js +/Users/example/node_modules/caniuse-lite/data/regions/VE.js +/Users/example/node_modules/caniuse-lite/data/regions/CY.js +/Users/example/node_modules/caniuse-lite/data/regions/KG.js +/Users/example/node_modules/caniuse-lite/data/regions/NF.js +/Users/example/node_modules/caniuse-lite/data/regions/NZ.js +/Users/example/node_modules/caniuse-lite/data/regions/VA.js +/Users/example/node_modules/caniuse-lite/data/regions/BE.js +/Users/example/node_modules/caniuse-lite/data/regions/GD.js +/Users/example/node_modules/caniuse-lite/data/regions/SY.js +/Users/example/node_modules/caniuse-lite/data/regions/AX.js +/Users/example/node_modules/caniuse-lite/data/regions/TD.js +/Users/example/node_modules/caniuse-lite/data/regions/CD.js +/Users/example/node_modules/caniuse-lite/data/regions/KZ.js +/Users/example/node_modules/caniuse-lite/data/regions/SA.js +/Users/example/node_modules/caniuse-lite/data/regions/NC.js +/Users/example/node_modules/caniuse-lite/data/regions/BD.js +/Users/example/node_modules/caniuse-lite/data/regions/PE.js +/Users/example/node_modules/caniuse-lite/data/regions/GE.js +/Users/example/node_modules/caniuse-lite/data/regions/MG.js +/Users/example/node_modules/caniuse-lite/data/regions/alt-na.js +/Users/example/node_modules/caniuse-lite/data/regions/GY.js +/Users/example/node_modules/caniuse-lite/data/regions/PY.js +/Users/example/node_modules/caniuse-lite/data/regions/EE.js +/Users/example/node_modules/caniuse-lite/data/regions/RE.js +/Users/example/node_modules/caniuse-lite/data/regions/LC.js +/Users/example/node_modules/caniuse-lite/data/regions/QA.js +/Users/example/node_modules/caniuse-lite/data/regions/GA.js +/Users/example/node_modules/caniuse-lite/data/regions/PA.js +/Users/example/node_modules/caniuse-lite/data/regions/MC.js +/Users/example/node_modules/caniuse-lite/data/regions/AD.js +/Users/example/node_modules/caniuse-lite/data/regions/SE.js +/Users/example/node_modules/caniuse-lite/data/regions/DE.js +/Users/example/node_modules/caniuse-lite/data/regions/CX.js +/Users/example/node_modules/caniuse-lite/data/regions/NG.js +/Users/example/node_modules/caniuse-lite/data/regions/alt-af.js +/Users/example/node_modules/caniuse-lite/data/regions/MP.js +/Users/example/node_modules/caniuse-lite/data/regions/GR.js +/Users/example/node_modules/caniuse-lite/data/regions/US.js +/Users/example/node_modules/caniuse-lite/data/regions/BS.js +/Users/example/node_modules/caniuse-lite/data/regions/PR.js +/Users/example/node_modules/caniuse-lite/data/regions/JM.js +/Users/example/node_modules/caniuse-lite/data/regions/CK.js +/Users/example/node_modules/caniuse-lite/data/regions/YT.js +/Users/example/node_modules/caniuse-lite/data/regions/FJ.js +/Users/example/node_modules/caniuse-lite/data/regions/TK.js +/Users/example/node_modules/caniuse-lite/data/regions/AW.js +/Users/example/node_modules/caniuse-lite/data/regions/SV.js +/Users/example/node_modules/caniuse-lite/data/regions/MH.js +/Users/example/node_modules/caniuse-lite/data/regions/KM.js +/Users/example/node_modules/caniuse-lite/data/regions/FR.js +/Users/example/node_modules/caniuse-lite/data/regions/NL.js +/Users/example/node_modules/caniuse-lite/data/regions/SN.js +/Users/example/node_modules/caniuse-lite/data/regions/AO.js +/Users/example/node_modules/caniuse-lite/data/regions/IQ.js +/Users/example/node_modules/caniuse-lite/data/regions/NP.js +/Users/example/node_modules/caniuse-lite/data/regions/TO.js +/Users/example/node_modules/caniuse-lite/data/regions/CO.js +/Users/example/node_modules/caniuse-lite/data/regions/IM.js +/Users/example/node_modules/caniuse-lite/data/regions/AS.js +/Users/example/node_modules/caniuse-lite/data/regions/SR.js +/Users/example/node_modules/caniuse-lite/data/regions/HU.js +/Users/example/node_modules/caniuse-lite/data/regions/MT.js +/Users/example/node_modules/caniuse-lite/data/regions/BW.js +/Users/example/node_modules/caniuse-lite/data/regions/TW.js +/Users/example/node_modules/caniuse-lite/data/regions/KI.js +/Users/example/node_modules/caniuse-lite/data/regions/LT.js +/Users/example/node_modules/caniuse-lite/data/regions/DJ.js +/Users/example/node_modules/caniuse-lite/data/regions/ML.js +/Users/example/node_modules/caniuse-lite/data/regions/WS.js +/Users/example/node_modules/caniuse-lite/data/regions/ER.js +/Users/example/node_modules/caniuse-lite/data/regions/PN.js +/Users/example/node_modules/caniuse-lite/data/regions/BO.js +/Users/example/node_modules/caniuse-lite/data/regions/GN.js +/Users/example/node_modules/caniuse-lite/data/regions/FO.js +/Users/example/node_modules/caniuse-lite/data/regions/TN.js +/Users/example/node_modules/caniuse-lite/data/regions/CN.js +/Users/example/node_modules/caniuse-lite/data/regions/KP.js +/Users/example/node_modules/caniuse-lite/data/regions/AR.js +/Users/example/node_modules/caniuse-lite/data/regions/IL.js +/Users/example/node_modules/caniuse-lite/data/regions/HT.js +/Users/example/node_modules/caniuse-lite/data/regions/MU.js +/Users/example/node_modules/caniuse-lite/data/regions/PW.js +/Users/example/node_modules/caniuse-lite/data/regions/GW.js +/Users/example/node_modules/caniuse-lite/data/regions/TV.js +/Users/example/node_modules/caniuse-lite/data/regions/NI.js +/Users/example/node_modules/caniuse-lite/data/regions/CV.js +/Users/example/node_modules/caniuse-lite/data/regions/KH.js +/Users/example/node_modules/caniuse-lite/data/regions/DK.js +/Users/example/node_modules/caniuse-lite/data/regions/LU.js +/Users/example/node_modules/caniuse-lite/data/regions/SK.js +/Users/example/node_modules/caniuse-lite/data/regions/IT.js +/Users/example/node_modules/caniuse-lite/data/regions/RS.js +/Users/example/node_modules/caniuse-lite/data/regions/ZM.js +/Users/example/node_modules/caniuse-lite/data/regions/ES.js +/Users/example/node_modules/caniuse-lite/data/regions/MM.js +/Users/example/node_modules/caniuse-lite/data/regions/BN.js +/Users/example/node_modules/caniuse-lite/data/regions/JP.js +/Users/example/node_modules/caniuse-lite/data/regions/MQ.js +/Users/example/node_modules/caniuse-lite/data/regions/RO.js +/Users/example/node_modules/caniuse-lite/data/regions/OM.js +/Users/example/node_modules/caniuse-lite/data/regions/BR.js +/Users/example/node_modules/caniuse-lite/data/regions/PS.js +/Users/example/node_modules/caniuse-lite/data/regions/NU.js +/Users/example/node_modules/caniuse-lite/data/regions/FK.js +/Users/example/node_modules/caniuse-lite/data/regions/TJ.js +/Users/example/node_modules/caniuse-lite/data/regions/LI.js +/Users/example/node_modules/caniuse-lite/data/regions/alt-eu.js +/Users/example/node_modules/caniuse-lite/data/regions/RW.js +/Users/example/node_modules/caniuse-lite/data/regions/PK.js +/Users/example/node_modules/caniuse-lite/data/regions/BJ.js +/Users/example/node_modules/caniuse-lite/data/regions/CR.js +/Users/example/node_modules/caniuse-lite/data/regions/TR.js +/Users/example/node_modules/caniuse-lite/data/regions/SO.js +/Users/example/node_modules/caniuse-lite/data/regions/VN.js +/Users/example/node_modules/caniuse-lite/data/regions/DO.js +/Users/example/node_modules/caniuse-lite/data/agents.js +/Users/example/node_modules/caniuse-lite/data/features.js +/Users/example/node_modules/caniuse-lite/data/features/css-overflow.js +/Users/example/node_modules/caniuse-lite/data/features/es6-number.js +/Users/example/node_modules/caniuse-lite/data/features/css-marker-pseudo.js +/Users/example/node_modules/caniuse-lite/data/features/mediasource.js +/Users/example/node_modules/caniuse-lite/data/features/object-values.js +/Users/example/node_modules/caniuse-lite/data/features/http3.js +/Users/example/node_modules/caniuse-lite/data/features/asmjs.js +/Users/example/node_modules/caniuse-lite/data/features/css-grid.js +/Users/example/node_modules/caniuse-lite/data/features/filereadersync.js +/Users/example/node_modules/caniuse-lite/data/features/rtcpeerconnection.js +/Users/example/node_modules/caniuse-lite/data/features/webworkers.js +/Users/example/node_modules/caniuse-lite/data/features/css-background-offsets.js +/Users/example/node_modules/caniuse-lite/data/features/hevc.js +/Users/example/node_modules/caniuse-lite/data/features/testfeat.js +/Users/example/node_modules/caniuse-lite/data/features/url-scroll-to-text-fragment.js +/Users/example/node_modules/caniuse-lite/data/features/websockets.js +/Users/example/node_modules/caniuse-lite/data/features/css-in-out-of-range.js +/Users/example/node_modules/caniuse-lite/data/features/imagecapture.js +/Users/example/node_modules/caniuse-lite/data/features/abortcontroller.js +/Users/example/node_modules/caniuse-lite/data/features/ime.js +/Users/example/node_modules/caniuse-lite/data/features/mathml.js +/Users/example/node_modules/caniuse-lite/data/features/filesystem.js +/Users/example/node_modules/caniuse-lite/data/features/auxclick.js +/Users/example/node_modules/caniuse-lite/data/features/battery-status.js +/Users/example/node_modules/caniuse-lite/data/features/css-cross-fade.js +/Users/example/node_modules/caniuse-lite/data/features/midi.js +/Users/example/node_modules/caniuse-lite/data/features/download.js +/Users/example/node_modules/caniuse-lite/data/features/do-not-track.js +/Users/example/node_modules/caniuse-lite/data/features/ogg-vorbis.js +/Users/example/node_modules/caniuse-lite/data/features/trusted-types.js +/Users/example/node_modules/caniuse-lite/data/features/audiotracks.js +/Users/example/node_modules/caniuse-lite/data/features/word-break.js +/Users/example/node_modules/caniuse-lite/data/features/css-paint-api.js +/Users/example/node_modules/caniuse-lite/data/features/css-exclusions.js +/Users/example/node_modules/caniuse-lite/data/features/proxy.js +/Users/example/node_modules/caniuse-lite/data/features/xml-serializer.js +/Users/example/node_modules/caniuse-lite/data/features/css-regions.js +/Users/example/node_modules/caniuse-lite/data/features/css-filter-function.js +/Users/example/node_modules/caniuse-lite/data/features/css-optional-pseudo.js +/Users/example/node_modules/caniuse-lite/data/features/page-transition-events.js +/Users/example/node_modules/caniuse-lite/data/features/audio-api.js +/Users/example/node_modules/caniuse-lite/data/features/css-text-spacing.js +/Users/example/node_modules/caniuse-lite/data/features/promise-finally.js +/Users/example/node_modules/caniuse-lite/data/features/flow-root.js +/Users/example/node_modules/caniuse-lite/data/features/input-inputmode.js +/Users/example/node_modules/caniuse-lite/data/features/mutationobserver.js +/Users/example/node_modules/caniuse-lite/data/features/element-scroll-methods.js +/Users/example/node_modules/caniuse-lite/data/features/sql-storage.js +/Users/example/node_modules/caniuse-lite/data/features/media-attribute.js +/Users/example/node_modules/caniuse-lite/data/features/console-time.js +/Users/example/node_modules/caniuse-lite/data/features/css3-boxsizing.js +/Users/example/node_modules/caniuse-lite/data/features/hidden.js +/Users/example/node_modules/caniuse-lite/data/features/background-repeat-round-space.js +/Users/example/node_modules/caniuse-lite/data/features/nav-timing.js +/Users/example/node_modules/caniuse-lite/data/features/css-text-justify.js +/Users/example/node_modules/caniuse-lite/data/features/permissions-policy.js +/Users/example/node_modules/caniuse-lite/data/features/eme.js +/Users/example/node_modules/caniuse-lite/data/features/push-api.js +/Users/example/node_modules/caniuse-lite/data/features/comparedocumentposition.js +/Users/example/node_modules/caniuse-lite/data/features/css-hyphenate.js +/Users/example/node_modules/caniuse-lite/data/features/insert-adjacent.js +/Users/example/node_modules/caniuse-lite/data/features/css-table.js +/Users/example/node_modules/caniuse-lite/data/features/matchesselector.js +/Users/example/node_modules/caniuse-lite/data/features/object-entries.js +/Users/example/node_modules/caniuse-lite/data/features/web-app-manifest.js +/Users/example/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js +/Users/example/node_modules/caniuse-lite/data/features/es5.js +/Users/example/node_modules/caniuse-lite/data/features/web-share.js +/Users/example/node_modules/caniuse-lite/data/features/css-crisp-edges.js +/Users/example/node_modules/caniuse-lite/data/features/text-underline-offset.js +/Users/example/node_modules/caniuse-lite/data/features/input-number.js +/Users/example/node_modules/caniuse-lite/data/features/getboundingclientrect.js +/Users/example/node_modules/caniuse-lite/data/features/fieldset-disabled.js +/Users/example/node_modules/caniuse-lite/data/features/html5semantic.js +/Users/example/node_modules/caniuse-lite/data/features/broadcastchannel.js +/Users/example/node_modules/caniuse-lite/data/features/imports.js +/Users/example/node_modules/caniuse-lite/data/features/constraint-validation.js +/Users/example/node_modules/caniuse-lite/data/features/css-zoom.js +/Users/example/node_modules/caniuse-lite/data/features/avif.js +/Users/example/node_modules/caniuse-lite/data/features/http-live-streaming.js +/Users/example/node_modules/caniuse-lite/data/features/stream.js +/Users/example/node_modules/caniuse-lite/data/features/css-image-set.js +/Users/example/node_modules/caniuse-lite/data/features/sxg.js +/Users/example/node_modules/caniuse-lite/data/features/css-math-functions.js +/Users/example/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js +/Users/example/node_modules/caniuse-lite/data/features/svg-fragment.js +/Users/example/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js +/Users/example/node_modules/caniuse-lite/data/features/devicepixelratio.js +/Users/example/node_modules/caniuse-lite/data/features/resizeobserver.js +/Users/example/node_modules/caniuse-lite/data/features/namevalue-storage.js +/Users/example/node_modules/caniuse-lite/data/features/css-color-adjust.js +/Users/example/node_modules/caniuse-lite/data/features/indexeddb2.js +/Users/example/node_modules/caniuse-lite/data/features/fileapi.js +/Users/example/node_modules/caniuse-lite/data/features/wbr-element.js +/Users/example/node_modules/caniuse-lite/data/features/css-case-insensitive.js +/Users/example/node_modules/caniuse-lite/data/features/css-paged-media.js +/Users/example/node_modules/caniuse-lite/data/features/getelementsbyclassname.js +/Users/example/node_modules/caniuse-lite/data/features/css3-cursors.js +/Users/example/node_modules/caniuse-lite/data/features/input-file-multiple.js +/Users/example/node_modules/caniuse-lite/data/features/css-gencontent.js +/Users/example/node_modules/caniuse-lite/data/features/webgl2.js +/Users/example/node_modules/caniuse-lite/data/features/http2.js +/Users/example/node_modules/caniuse-lite/data/features/ruby.js +/Users/example/node_modules/caniuse-lite/data/features/sha-2.js +/Users/example/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js +/Users/example/node_modules/caniuse-lite/data/features/css-env-function.js +/Users/example/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js +/Users/example/node_modules/caniuse-lite/data/features/form-submit-attributes.js +/Users/example/node_modules/caniuse-lite/data/features/childnode-remove.js +/Users/example/node_modules/caniuse-lite/data/features/hashchange.js +/Users/example/node_modules/caniuse-lite/data/features/svg-fonts.js +/Users/example/node_modules/caniuse-lite/data/features/css-revert-value.js +/Users/example/node_modules/caniuse-lite/data/features/font-unicode-range.js +/Users/example/node_modules/caniuse-lite/data/features/css3-tabsize.js +/Users/example/node_modules/caniuse-lite/data/features/css-has.js +/Users/example/node_modules/caniuse-lite/data/features/promises.js +/Users/example/node_modules/caniuse-lite/data/features/orientation-sensor.js +/Users/example/node_modules/caniuse-lite/data/features/mpeg-dash.js +/Users/example/node_modules/caniuse-lite/data/features/multicolumn.js +/Users/example/node_modules/caniuse-lite/data/features/css-sticky.js +/Users/example/node_modules/caniuse-lite/data/features/css-textshadow.js +/Users/example/node_modules/caniuse-lite/data/features/css-overflow-overlay.js +/Users/example/node_modules/caniuse-lite/data/features/bigint.js +/Users/example/node_modules/caniuse-lite/data/features/meta-theme-color.js +/Users/example/node_modules/caniuse-lite/data/features/array-find.js +/Users/example/node_modules/caniuse-lite/data/features/css-subgrid.js +/Users/example/node_modules/caniuse-lite/data/features/requestidlecallback.js +/Users/example/node_modules/caniuse-lite/data/features/svg-html.js +/Users/example/node_modules/caniuse-lite/data/features/bloburls.js +/Users/example/node_modules/caniuse-lite/data/features/cookie-store-api.js +/Users/example/node_modules/caniuse-lite/data/features/typedarrays.js +/Users/example/node_modules/caniuse-lite/data/features/es6-string-includes.js +/Users/example/node_modules/caniuse-lite/data/features/objectrtc.js +/Users/example/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js +/Users/example/node_modules/caniuse-lite/data/features/lazyload.js +/Users/example/node_modules/caniuse-lite/data/features/permissions-api.js +/Users/example/node_modules/caniuse-lite/data/features/documenthead.js +/Users/example/node_modules/caniuse-lite/data/features/css-writing-mode.js +/Users/example/node_modules/caniuse-lite/data/features/css-widows-orphans.js +/Users/example/node_modules/caniuse-lite/data/features/internationalization.js +/Users/example/node_modules/caniuse-lite/data/features/private-methods-and-accessors.js +/Users/example/node_modules/caniuse-lite/data/features/will-change.js +/Users/example/node_modules/caniuse-lite/data/features/gyroscope.js +/Users/example/node_modules/caniuse-lite/data/features/es6-generators.js +/Users/example/node_modules/caniuse-lite/data/features/loading-lazy-attr.js +/Users/example/node_modules/caniuse-lite/data/features/css-sel3.js +/Users/example/node_modules/caniuse-lite/data/features/css-media-scripting.js +/Users/example/node_modules/caniuse-lite/data/features/css-focus-within.js +/Users/example/node_modules/caniuse-lite/data/features/text-stroke.js +/Users/example/node_modules/caniuse-lite/data/features/css3-colors.js +/Users/example/node_modules/caniuse-lite/data/features/setimmediate.js +/Users/example/node_modules/caniuse-lite/data/features/shadowdom.js +/Users/example/node_modules/caniuse-lite/data/features/css-variables.js +/Users/example/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js +/Users/example/node_modules/caniuse-lite/data/features/link-rel-modulepreload.js +/Users/example/node_modules/caniuse-lite/data/features/jpegxl.js +/Users/example/node_modules/caniuse-lite/data/features/sharedarraybuffer.js +/Users/example/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js +/Users/example/node_modules/caniuse-lite/data/features/sdch.js +/Users/example/node_modules/caniuse-lite/data/features/viewport-units.js +/Users/example/node_modules/caniuse-lite/data/features/css-dir-pseudo.js +/Users/example/node_modules/caniuse-lite/data/features/css-conic-gradients.js +/Users/example/node_modules/caniuse-lite/data/features/iframe-sandbox.js +/Users/example/node_modules/caniuse-lite/data/features/once-event-listener.js +/Users/example/node_modules/caniuse-lite/data/features/tls1-3.js +/Users/example/node_modules/caniuse-lite/data/features/xhr2.js +/Users/example/node_modules/caniuse-lite/data/features/css-initial-letter.js +/Users/example/node_modules/caniuse-lite/data/features/domcontentloaded.js +/Users/example/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js +/Users/example/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js +/Users/example/node_modules/caniuse-lite/data/features/css-repeating-gradients.js +/Users/example/node_modules/caniuse-lite/data/features/webp.js +/Users/example/node_modules/caniuse-lite/data/features/eventsource.js +/Users/example/node_modules/caniuse-lite/data/features/flac.js +/Users/example/node_modules/caniuse-lite/data/features/subresource-integrity.js +/Users/example/node_modules/caniuse-lite/data/features/geolocation.js +/Users/example/node_modules/caniuse-lite/data/features/es6-class.js +/Users/example/node_modules/caniuse-lite/data/features/css-hyphens.js +/Users/example/node_modules/caniuse-lite/data/features/token-binding.js +/Users/example/node_modules/caniuse-lite/data/features/passwordrules.js +/Users/example/node_modules/caniuse-lite/data/features/srcset.js +/Users/example/node_modules/caniuse-lite/data/features/fetch.js +/Users/example/node_modules/caniuse-lite/data/features/css-reflections.js +/Users/example/node_modules/caniuse-lite/data/features/xhtml.js +/Users/example/node_modules/caniuse-lite/data/features/css-matches-pseudo.js +/Users/example/node_modules/caniuse-lite/data/features/css-content-visibility.js +/Users/example/node_modules/caniuse-lite/data/features/css-text-orientation.js +/Users/example/node_modules/caniuse-lite/data/features/keyboardevent-code.js +/Users/example/node_modules/caniuse-lite/data/features/css-media-interaction.js +/Users/example/node_modules/caniuse-lite/data/features/user-timing.js +/Users/example/node_modules/caniuse-lite/data/features/css-gradients.js +/Users/example/node_modules/caniuse-lite/data/features/css-logical-props.js +/Users/example/node_modules/caniuse-lite/data/features/css-element-function.js +/Users/example/node_modules/caniuse-lite/data/features/css-focus-visible.js +/Users/example/node_modules/caniuse-lite/data/features/tabindex-attr.js +/Users/example/node_modules/caniuse-lite/data/features/x-frame-options.js +/Users/example/node_modules/caniuse-lite/data/features/svg-smil.js +/Users/example/node_modules/caniuse-lite/data/features/credential-management.js +/Users/example/node_modules/caniuse-lite/data/features/readonly-attr.js +/Users/example/node_modules/caniuse-lite/data/features/meter.js +/Users/example/node_modules/caniuse-lite/data/features/justify-content-space-evenly.js +/Users/example/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js +/Users/example/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js +/Users/example/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js +/Users/example/node_modules/caniuse-lite/data/features/css3-cursors-grab.js +/Users/example/node_modules/caniuse-lite/data/features/tls1-2.js +/Users/example/node_modules/caniuse-lite/data/features/dialog.js +/Users/example/node_modules/caniuse-lite/data/features/spellcheck-attribute.js +/Users/example/node_modules/caniuse-lite/data/features/inline-block.js +/Users/example/node_modules/caniuse-lite/data/features/object-fit.js +/Users/example/node_modules/caniuse-lite/data/features/variable-fonts.js +/Users/example/node_modules/caniuse-lite/data/features/webusb.js +/Users/example/node_modules/caniuse-lite/data/features/focusin-focusout-events.js +/Users/example/node_modules/caniuse-lite/data/features/css-placeholder.js +/Users/example/node_modules/caniuse-lite/data/features/dom-manip-convenience.js +/Users/example/node_modules/caniuse-lite/data/features/multibackgrounds.js +/Users/example/node_modules/caniuse-lite/data/features/apng.js +/Users/example/node_modules/caniuse-lite/data/features/css-caret-color.js +/Users/example/node_modules/caniuse-lite/data/features/css-font-stretch.js +/Users/example/node_modules/caniuse-lite/data/features/picture.js +/Users/example/node_modules/caniuse-lite/data/features/document-currentscript.js +/Users/example/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js +/Users/example/node_modules/caniuse-lite/data/features/document-policy.js +/Users/example/node_modules/caniuse-lite/data/features/css-shapes.js +/Users/example/node_modules/caniuse-lite/data/features/font-family-system-ui.js +/Users/example/node_modules/caniuse-lite/data/features/css-masks.js +/Users/example/node_modules/caniuse-lite/data/features/vibration.js +/Users/example/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js +/Users/example/node_modules/caniuse-lite/data/features/cors.js +/Users/example/node_modules/caniuse-lite/data/features/object-observe.js +/Users/example/node_modules/caniuse-lite/data/features/template-literals.js +/Users/example/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js +/Users/example/node_modules/caniuse-lite/data/features/background-sync.js +/Users/example/node_modules/caniuse-lite/data/features/ac3-ec3.js +/Users/example/node_modules/caniuse-lite/data/features/svg-img.js +/Users/example/node_modules/caniuse-lite/data/features/sni.js +/Users/example/node_modules/caniuse-lite/data/features/sharedworkers.js +/Users/example/node_modules/caniuse-lite/data/features/iframe-seamless.js +/Users/example/node_modules/caniuse-lite/data/features/css-text-align-last.js +/Users/example/node_modules/caniuse-lite/data/features/css-counters.js +/Users/example/node_modules/caniuse-lite/data/features/woff.js +/Users/example/node_modules/caniuse-lite/data/features/addeventlistener.js +/Users/example/node_modules/caniuse-lite/data/features/svg-filters.js +/Users/example/node_modules/caniuse-lite/data/features/dom-range.js +/Users/example/node_modules/caniuse-lite/data/features/css-read-only-write.js +/Users/example/node_modules/caniuse-lite/data/features/webgl.js +/Users/example/node_modules/caniuse-lite/data/features/webxr.js +/Users/example/node_modules/caniuse-lite/data/features/js-regexp-lookbehind.js +/Users/example/node_modules/caniuse-lite/data/features/matchmedia.js +/Users/example/node_modules/caniuse-lite/data/features/date-tolocaledatestring.js +/Users/example/node_modules/caniuse-lite/data/features/streams.js +/Users/example/node_modules/caniuse-lite/data/features/webm.js +/Users/example/node_modules/caniuse-lite/data/features/background-img-opts.js +/Users/example/node_modules/caniuse-lite/data/features/css-page-break.js +/Users/example/node_modules/caniuse-lite/data/features/css-sel2.js +/Users/example/node_modules/caniuse-lite/data/features/custom-elements.js +/Users/example/node_modules/caniuse-lite/data/features/text-emphasis.js +/Users/example/node_modules/caniuse-lite/data/features/svg-css.js +/Users/example/node_modules/caniuse-lite/data/features/minmaxwh.js +/Users/example/node_modules/caniuse-lite/data/features/payment-request.js +/Users/example/node_modules/caniuse-lite/data/features/css-any-link.js +/Users/example/node_modules/caniuse-lite/data/features/link-rel-prefetch.js +/Users/example/node_modules/caniuse-lite/data/features/css-snappoints.js +/Users/example/node_modules/caniuse-lite/data/features/requestanimationframe.js +/Users/example/node_modules/caniuse-lite/data/features/textcontent.js +/Users/example/node_modules/caniuse-lite/data/features/path2d.js +/Users/example/node_modules/caniuse-lite/data/features/webgpu.js +/Users/example/node_modules/caniuse-lite/data/features/mp3.js +/Users/example/node_modules/caniuse-lite/data/features/css-image-orientation.js +/Users/example/node_modules/caniuse-lite/data/features/css3-cursors-newer.js +/Users/example/node_modules/caniuse-lite/data/features/async-functions.js +/Users/example/node_modules/caniuse-lite/data/features/wake-lock.js +/Users/example/node_modules/caniuse-lite/data/features/css-rebeccapurple.js +/Users/example/node_modules/caniuse-lite/data/features/css-mediaqueries.js +/Users/example/node_modules/caniuse-lite/data/features/fontface.js +/Users/example/node_modules/caniuse-lite/data/features/canvas-blending.js +/Users/example/node_modules/caniuse-lite/data/features/wordwrap.js +/Users/example/node_modules/caniuse-lite/data/features/stricttransportsecurity.js +/Users/example/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js +/Users/example/node_modules/caniuse-lite/data/features/css-container-queries.js +/Users/example/node_modules/caniuse-lite/data/features/keyboardevent-key.js +/Users/example/node_modules/caniuse-lite/data/features/jpegxr.js +/Users/example/node_modules/caniuse-lite/data/features/rem.js +/Users/example/node_modules/caniuse-lite/data/features/form-validation.js +/Users/example/node_modules/caniuse-lite/data/features/script-defer.js +/Users/example/node_modules/caniuse-lite/data/features/tls1-1.js +/Users/example/node_modules/caniuse-lite/data/features/css-mixblendmode.js +/Users/example/node_modules/caniuse-lite/data/features/css-scroll-timeline.js +/Users/example/node_modules/caniuse-lite/data/features/css-text-indent.js +/Users/example/node_modules/caniuse-lite/data/features/element-closest.js +/Users/example/node_modules/caniuse-lite/data/features/input-selection.js +/Users/example/node_modules/caniuse-lite/data/features/ttf.js +/Users/example/node_modules/caniuse-lite/data/features/ol-reversed.js +/Users/example/node_modules/caniuse-lite/data/features/user-select-none.js +/Users/example/node_modules/caniuse-lite/data/features/dragndrop.js +/Users/example/node_modules/caniuse-lite/data/features/css-overflow-anchor.js +/Users/example/node_modules/caniuse-lite/data/features/xhtmlsmil.js +/Users/example/node_modules/caniuse-lite/data/features/getrandomvalues.js +/Users/example/node_modules/caniuse-lite/data/features/css-all.js +/Users/example/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js +/Users/example/node_modules/caniuse-lite/data/features/jpeg2000.js +/Users/example/node_modules/caniuse-lite/data/features/css-rrggbbaa.js +/Users/example/node_modules/caniuse-lite/data/features/input-placeholder.js +/Users/example/node_modules/caniuse-lite/data/features/input-file-directory.js +/Users/example/node_modules/caniuse-lite/data/features/css-containment.js +/Users/example/node_modules/caniuse-lite/data/features/clipboard.js +/Users/example/node_modules/caniuse-lite/data/features/css-animation.js +/Users/example/node_modules/caniuse-lite/data/features/beacon.js +/Users/example/node_modules/caniuse-lite/data/features/run-in.js +/Users/example/node_modules/caniuse-lite/data/features/array-includes.js +/Users/example/node_modules/caniuse-lite/data/features/indexeddb.js +/Users/example/node_modules/caniuse-lite/data/features/textencoder.js +/Users/example/node_modules/caniuse-lite/data/features/woff2.js +/Users/example/node_modules/caniuse-lite/data/features/portals.js +/Users/example/node_modules/caniuse-lite/data/features/atob-btoa.js +/Users/example/node_modules/caniuse-lite/data/features/css-scroll-behavior.js +/Users/example/node_modules/caniuse-lite/data/features/es6-module.js +/Users/example/node_modules/caniuse-lite/data/features/html-media-capture.js +/Users/example/node_modules/caniuse-lite/data/features/canvas-text.js +/Users/example/node_modules/caniuse-lite/data/features/flexbox.js +/Users/example/node_modules/caniuse-lite/data/features/flexbox-gap.js +/Users/example/node_modules/caniuse-lite/data/features/gamepad.js +/Users/example/node_modules/caniuse-lite/data/features/css-fixed.js +/Users/example/node_modules/caniuse-lite/data/features/progress.js +/Users/example/node_modules/caniuse-lite/data/features/currentcolor.js +/Users/example/node_modules/caniuse-lite/data/features/blobbuilder.js +/Users/example/node_modules/caniuse-lite/data/features/form-attribute.js +/Users/example/node_modules/caniuse-lite/data/features/keyboardevent-which.js +/Users/example/node_modules/caniuse-lite/data/features/font-feature.js +/Users/example/node_modules/caniuse-lite/data/features/u2f.js +/Users/example/node_modules/caniuse-lite/data/features/private-class-fields.js +/Users/example/node_modules/caniuse-lite/data/features/webnfc.js +/Users/example/node_modules/caniuse-lite/data/features/pagevisibility.js +/Users/example/node_modules/caniuse-lite/data/features/css-touch-action.js +/Users/example/node_modules/caniuse-lite/data/features/input-minlength.js +/Users/example/node_modules/caniuse-lite/data/features/webvr.js +/Users/example/node_modules/caniuse-lite/data/features/contenteditable.js +/Users/example/node_modules/caniuse-lite/data/features/audio.js +/Users/example/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js +/Users/example/node_modules/caniuse-lite/data/features/font-variant-numeric.js +/Users/example/node_modules/caniuse-lite/data/features/pointer.js +/Users/example/node_modules/caniuse-lite/data/features/extended-system-fonts.js +/Users/example/node_modules/caniuse-lite/data/features/publickeypinning.js +/Users/example/node_modules/caniuse-lite/data/features/av1.js +/Users/example/node_modules/caniuse-lite/data/features/link-rel-prerender.js +/Users/example/node_modules/caniuse-lite/data/features/intersectionobserver.js +/Users/example/node_modules/caniuse-lite/data/features/filereader.js +/Users/example/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js +/Users/example/node_modules/caniuse-lite/data/features/png-alpha.js +/Users/example/node_modules/caniuse-lite/data/features/array-find-index.js +/Users/example/node_modules/caniuse-lite/data/features/background-clip-text.js +/Users/example/node_modules/caniuse-lite/data/features/shadowdomv1.js +/Users/example/node_modules/caniuse-lite/data/features/customevent.js +/Users/example/node_modules/caniuse-lite/data/features/input-range.js +/Users/example/node_modules/caniuse-lite/data/features/datauri.js +/Users/example/node_modules/caniuse-lite/data/features/public-class-fields.js +/Users/example/node_modules/caniuse-lite/data/features/urlsearchparams.js +/Users/example/node_modules/caniuse-lite/data/features/css-featurequeries.js +/Users/example/node_modules/caniuse-lite/data/features/css-default-pseudo.js +/Users/example/node_modules/caniuse-lite/data/features/style-scoped.js +/Users/example/node_modules/caniuse-lite/data/features/feature-policy.js +/Users/example/node_modules/caniuse-lite/data/features/rel-noopener.js +/Users/example/node_modules/caniuse-lite/data/features/css-deviceadaptation.js +/Users/example/node_modules/caniuse-lite/data/features/history.js +/Users/example/node_modules/caniuse-lite/data/features/css-clip-path.js +/Users/example/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js +/Users/example/node_modules/caniuse-lite/data/features/x-doc-messaging.js +/Users/example/node_modules/caniuse-lite/data/features/pointerlock.js +/Users/example/node_modules/caniuse-lite/data/features/vector-effect.js +/Users/example/node_modules/caniuse-lite/data/features/const.js +/Users/example/node_modules/caniuse-lite/data/features/canvas.js +/Users/example/node_modules/caniuse-lite/data/features/console-basic.js +/Users/example/node_modules/caniuse-lite/data/features/ping.js +/Users/example/node_modules/caniuse-lite/data/features/async-clipboard.js +/Users/example/node_modules/caniuse-lite/data/features/css-filters.js +/Users/example/node_modules/caniuse-lite/data/features/eot.js +/Users/example/node_modules/caniuse-lite/data/features/document-execcommand.js +/Users/example/node_modules/caniuse-lite/data/features/mpeg4.js +/Users/example/node_modules/caniuse-lite/data/features/text-decoration.js +/Users/example/node_modules/caniuse-lite/data/features/rest-parameters.js +/Users/example/node_modules/caniuse-lite/data/features/font-smooth.js +/Users/example/node_modules/caniuse-lite/data/features/css-boxshadow.js +/Users/example/node_modules/caniuse-lite/data/features/pointer-events.js +/Users/example/node_modules/caniuse-lite/data/features/css-motion-paths.js +/Users/example/node_modules/caniuse-lite/data/features/ch-unit.js +/Users/example/node_modules/caniuse-lite/data/features/createimagebitmap.js +/Users/example/node_modules/caniuse-lite/data/features/autofocus.js +/Users/example/node_modules/caniuse-lite/data/features/web-serial.js +/Users/example/node_modules/caniuse-lite/data/features/iframe-srcdoc.js +/Users/example/node_modules/caniuse-lite/data/features/aac.js +/Users/example/node_modules/caniuse-lite/data/features/css-canvas.js +/Users/example/node_modules/caniuse-lite/data/features/native-filesystem-api.js +/Users/example/node_modules/caniuse-lite/data/features/mutation-events.js +/Users/example/node_modules/caniuse-lite/data/features/netinfo.js +/Users/example/node_modules/caniuse-lite/data/features/high-resolution-time.js +/Users/example/node_modules/caniuse-lite/data/features/queryselector.js +/Users/example/node_modules/caniuse-lite/data/features/speech-synthesis.js +/Users/example/node_modules/caniuse-lite/data/features/innertext.js +/Users/example/node_modules/caniuse-lite/data/features/svg-html5.js +/Users/example/node_modules/caniuse-lite/data/features/proximity.js +/Users/example/node_modules/caniuse-lite/data/features/videotracks.js +/Users/example/node_modules/caniuse-lite/data/features/deviceorientation.js +/Users/example/node_modules/caniuse-lite/data/features/beforeafterprint.js +/Users/example/node_modules/caniuse-lite/data/features/registerprotocolhandler.js +/Users/example/node_modules/caniuse-lite/data/features/wai-aria.js +/Users/example/node_modules/caniuse-lite/data/features/channel-messaging.js +/Users/example/node_modules/caniuse-lite/data/features/server-timing.js +/Users/example/node_modules/caniuse-lite/data/features/dnssec.js +/Users/example/node_modules/caniuse-lite/data/features/json.js +/Users/example/node_modules/caniuse-lite/data/features/video.js +/Users/example/node_modules/caniuse-lite/data/features/rel-noreferrer.js +/Users/example/node_modules/caniuse-lite/data/features/chacha20-poly1305.js +/Users/example/node_modules/caniuse-lite/data/features/css-initial-value.js +/Users/example/node_modules/caniuse-lite/data/features/es6.js +/Users/example/node_modules/caniuse-lite/data/features/selection-api.js +/Users/example/node_modules/caniuse-lite/data/features/css3-attr.js +/Users/example/node_modules/caniuse-lite/data/features/css-apply-rule.js +/Users/example/node_modules/caniuse-lite/data/features/background-attachment.js +/Users/example/node_modules/caniuse-lite/data/features/link-rel-preload.js +/Users/example/node_modules/caniuse-lite/data/features/css-namespaces.js +/Users/example/node_modules/caniuse-lite/data/features/link-icon-png.js +/Users/example/node_modules/caniuse-lite/data/features/element-from-point.js +/Users/example/node_modules/caniuse-lite/data/features/navigator-language.js +/Users/example/node_modules/caniuse-lite/data/features/mediarecorder.js +/Users/example/node_modules/caniuse-lite/data/features/prefers-color-scheme.js +/Users/example/node_modules/caniuse-lite/data/features/pdf-viewer.js +/Users/example/node_modules/caniuse-lite/data/features/wasm.js +/Users/example/node_modules/caniuse-lite/data/features/svg.js +/Users/example/node_modules/caniuse-lite/data/features/font-metrics-overrides.js +/Users/example/node_modules/caniuse-lite/data/features/passive-event-listener.js +/Users/example/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js +/Users/example/node_modules/caniuse-lite/data/features/css-appearance.js +/Users/example/node_modules/caniuse-lite/data/features/details.js +/Users/example/node_modules/caniuse-lite/data/features/css-selection.js +/Users/example/node_modules/caniuse-lite/data/features/input-search.js +/Users/example/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js +/Users/example/node_modules/caniuse-lite/data/features/hardwareconcurrency.js +/Users/example/node_modules/caniuse-lite/data/features/resource-timing.js +/Users/example/node_modules/caniuse-lite/data/features/text-size-adjust.js +/Users/example/node_modules/caniuse-lite/data/features/font-variant-east-asian.js +/Users/example/node_modules/caniuse-lite/data/features/rellist.js +/Users/example/node_modules/caniuse-lite/data/features/let.js +/Users/example/node_modules/caniuse-lite/data/features/outline.js +/Users/example/node_modules/caniuse-lite/data/features/web-bluetooth.js +/Users/example/node_modules/caniuse-lite/data/features/online-status.js +/Users/example/node_modules/caniuse-lite/data/features/datalist.js +/Users/example/node_modules/caniuse-lite/data/features/font-kerning.js +/Users/example/node_modules/caniuse-lite/data/features/intersectionobserver-v2.js +/Users/example/node_modules/caniuse-lite/data/features/serviceworkers.js +/Users/example/node_modules/caniuse-lite/data/features/classlist.js +/Users/example/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js +/Users/example/node_modules/caniuse-lite/data/features/css-unset-value.js +/Users/example/node_modules/caniuse-lite/data/features/menu.js +/Users/example/node_modules/caniuse-lite/data/features/dommatrix.js +/Users/example/node_modules/caniuse-lite/data/features/forms.js +/Users/example/node_modules/caniuse-lite/data/features/keyboardevent-location.js +/Users/example/node_modules/caniuse-lite/data/features/input-pattern.js +/Users/example/node_modules/caniuse-lite/data/features/css-media-resolution.js +/Users/example/node_modules/caniuse-lite/data/features/input-color.js +/Users/example/node_modules/caniuse-lite/data/features/referrer-policy.js +/Users/example/node_modules/caniuse-lite/data/features/link-icon-svg.js +/Users/example/node_modules/caniuse-lite/data/features/ambient-light.js +/Users/example/node_modules/caniuse-lite/data/features/localecompare.js +/Users/example/node_modules/caniuse-lite/data/features/insertadjacenthtml.js +/Users/example/node_modules/caniuse-lite/data/features/getcomputedstyle.js +/Users/example/node_modules/caniuse-lite/data/features/font-size-adjust.js +/Users/example/node_modules/caniuse-lite/data/features/css-resize.js +/Users/example/node_modules/caniuse-lite/data/features/webhid.js +/Users/example/node_modules/caniuse-lite/data/features/use-strict.js +/Users/example/node_modules/caniuse-lite/data/features/media-session-api.js +/Users/example/node_modules/caniuse-lite/data/features/font-variant-alternates.js +/Users/example/node_modules/caniuse-lite/data/features/url.js +/Users/example/node_modules/caniuse-lite/data/features/css-backdrop-filter.js +/Users/example/node_modules/caniuse-lite/data/features/dataset.js +/Users/example/node_modules/caniuse-lite/data/features/webauthn.js +/Users/example/node_modules/caniuse-lite/data/features/background-position-x-y.js +/Users/example/node_modules/caniuse-lite/data/features/text-overflow.js +/Users/example/node_modules/caniuse-lite/data/features/link-rel-preconnect.js +/Users/example/node_modules/caniuse-lite/data/features/pad-start-end.js +/Users/example/node_modules/caniuse-lite/data/features/input-file-accept.js +/Users/example/node_modules/caniuse-lite/data/features/webvtt.js +/Users/example/node_modules/caniuse-lite/data/features/alternate-stylesheet.js +/Users/example/node_modules/caniuse-lite/data/features/accelerometer.js +/Users/example/node_modules/caniuse-lite/data/features/spdy.js +/Users/example/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js +/Users/example/node_modules/caniuse-lite/data/features/css-at-counter-style.js +/Users/example/node_modules/caniuse-lite/data/features/script-async.js +/Users/example/node_modules/caniuse-lite/data/features/array-flat.js +/Users/example/node_modules/caniuse-lite/data/features/css-display-contents.js +/Users/example/node_modules/caniuse-lite/data/features/input-datetime.js +/Users/example/node_modules/caniuse-lite/data/features/css-first-letter.js +/Users/example/node_modules/caniuse-lite/data/features/css-first-line.js +/Users/example/node_modules/caniuse-lite/data/features/notifications.js +/Users/example/node_modules/caniuse-lite/data/features/border-radius.js +/Users/example/node_modules/caniuse-lite/data/features/css-letter-spacing.js +/Users/example/node_modules/caniuse-lite/data/features/brotli.js +/Users/example/node_modules/caniuse-lite/data/features/input-email-tel-url.js +/Users/example/node_modules/caniuse-lite/data/features/maxlength.js +/Users/example/node_modules/caniuse-lite/data/features/intrinsic-width.js +/Users/example/node_modules/caniuse-lite/data/features/heif.js +/Users/example/node_modules/caniuse-lite/data/features/intl-pluralrules.js +/Users/example/node_modules/caniuse-lite/data/features/dispatchevent.js +/Users/example/node_modules/caniuse-lite/data/features/css-line-clamp.js +/Users/example/node_modules/caniuse-lite/data/features/screen-orientation.js +/Users/example/node_modules/caniuse-lite/data/features/picture-in-picture.js +/Users/example/node_modules/caniuse-lite/data/features/calc.js +/Users/example/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js +/Users/example/node_modules/caniuse-lite/data/features/input-event.js +/Users/example/node_modules/caniuse-lite/data/features/offline-apps.js +/Users/example/node_modules/caniuse-lite/data/features/template.js +/Users/example/node_modules/caniuse-lite/data/features/css-not-sel-list.js +/Users/example/node_modules/caniuse-lite/data/features/custom-elementsv1.js +/Users/example/node_modules/caniuse-lite/data/features/css-nth-child-of.js +/Users/example/node_modules/caniuse-lite/data/features/touch.js +/Users/example/node_modules/caniuse-lite/data/features/cryptography.js +/Users/example/node_modules/caniuse-lite/data/features/css-color-function.js +/Users/example/node_modules/caniuse-lite/data/features/wav.js +/Users/example/node_modules/caniuse-lite/data/features/media-fragments.js +/Users/example/node_modules/caniuse-lite/data/features/scrollintoview.js +/Users/example/node_modules/caniuse-lite/data/features/arrow-functions.js +/Users/example/node_modules/caniuse-lite/data/features/fullscreen.js +/Users/example/node_modules/caniuse-lite/data/features/css-unicode-bidi.js +/Users/example/node_modules/caniuse-lite/data/features/ogv.js +/Users/example/node_modules/caniuse-lite/data/features/css-placeholder-shown.js +/Users/example/node_modules/caniuse-lite/data/features/transforms3d.js +/Users/example/node_modules/caniuse-lite/data/features/opus.js +/Users/example/node_modules/caniuse-lite/data/features/css-opacity.js +/Users/example/node_modules/caniuse-lite/data/features/css-scrollbar.js +/Users/example/node_modules/caniuse-lite/data/features/import-maps.js +/Users/example/node_modules/caniuse-lite/data/features/web-animation.js +/Users/example/node_modules/caniuse-lite/data/features/speech-recognition.js +/Users/example/node_modules/caniuse-lite/data/features/webkit-user-drag.js +/Users/example/node_modules/caniuse-lite/data/features/offscreencanvas.js +/Users/example/node_modules/caniuse-lite/data/features/document-scrollingelement.js +/Users/example/node_modules/caniuse-lite/data/features/css-transitions.js +/Users/example/node_modules/caniuse-lite/data/features/unhandledrejection.js +/Users/example/node_modules/caniuse-lite/data/features/css-touch-action-2.js +/Users/example/node_modules/caniuse-lite/data/features/magnetometer.js +/Users/example/node_modules/caniuse-lite/data/features/transforms2d.js +/Users/example/node_modules/caniuse-lite/data/features/border-image.js +/Users/example/node_modules/caniuse-lite/data/features/css-supports-api.js +/Users/example/node_modules/caniuse-lite/data/features/font-loading.js +/Users/example/node_modules/caniuse-lite/data/browserVersions.js +/Users/example/node_modules/caniuse-lite/data/browsers.js +/Users/example/node_modules/merge2/LICENSE +/Users/example/node_modules/merge2/index.js +/Users/example/node_modules/merge2/README.md +/Users/example/node_modules/merge2/package.json +/Users/example/node_modules/queue-tick/test.js +/Users/example/node_modules/queue-tick/LICENSE +/Users/example/node_modules/queue-tick/process-next-tick.js +/Users/example/node_modules/queue-tick/README.md +/Users/example/node_modules/queue-tick/package.json +/Users/example/node_modules/queue-tick/.github/workflows/test-node.yml +/Users/example/node_modules/queue-tick/queue-microtask.js +/Users/example/node_modules/teex/test.js +/Users/example/node_modules/teex/LICENSE +/Users/example/node_modules/teex/index.js +/Users/example/node_modules/teex/README.md +/Users/example/node_modules/teex/package.json +/Users/example/node_modules/teex/example.js +/Users/example/node_modules/domutils/LICENSE +/Users/example/node_modules/domutils/node_modules/domelementtype/LICENSE +/Users/example/node_modules/domutils/node_modules/domelementtype/readme.md +/Users/example/node_modules/domutils/node_modules/domelementtype/package.json +/Users/example/node_modules/domutils/node_modules/domelementtype/lib/index.js +/Users/example/node_modules/domutils/node_modules/domelementtype/lib/index.d.ts +/Users/example/node_modules/domutils/node_modules/domelementtype/lib/index.d.ts.map +/Users/example/node_modules/domutils/readme.md +/Users/example/node_modules/domutils/package.json +/Users/example/node_modules/domutils/lib/feeds.js +/Users/example/node_modules/domutils/lib/stringify.js +/Users/example/node_modules/domutils/lib/traversal.js +/Users/example/node_modules/domutils/lib/feeds.d.ts.map +/Users/example/node_modules/domutils/lib/querying.d.ts +/Users/example/node_modules/domutils/lib/manipulation.js +/Users/example/node_modules/domutils/lib/index.js +/Users/example/node_modules/domutils/lib/manipulation.d.ts.map +/Users/example/node_modules/domutils/lib/stringify.d.ts.map +/Users/example/node_modules/domutils/lib/legacy.js +/Users/example/node_modules/domutils/lib/manipulation.d.ts +/Users/example/node_modules/domutils/lib/stringify.d.ts +/Users/example/node_modules/domutils/lib/legacy.d.ts.map +/Users/example/node_modules/domutils/lib/querying.d.ts.map +/Users/example/node_modules/domutils/lib/querying.js +/Users/example/node_modules/domutils/lib/helpers.d.ts.map +/Users/example/node_modules/domutils/lib/traversal.d.ts.map +/Users/example/node_modules/domutils/lib/helpers.js +/Users/example/node_modules/domutils/lib/legacy.d.ts +/Users/example/node_modules/domutils/lib/helpers.d.ts +/Users/example/node_modules/domutils/lib/index.d.ts +/Users/example/node_modules/domutils/lib/feeds.d.ts +/Users/example/node_modules/domutils/lib/index.d.ts.map +/Users/example/node_modules/domutils/lib/traversal.d.ts +/Users/example/node_modules/koa-static/History.md +/Users/example/node_modules/koa-static/node_modules/debug/LICENSE +/Users/example/node_modules/koa-static/node_modules/debug/CHANGELOG.md +/Users/example/node_modules/koa-static/node_modules/debug/README.md +/Users/example/node_modules/koa-static/node_modules/debug/node.js +/Users/example/node_modules/koa-static/node_modules/debug/package.json +/Users/example/node_modules/koa-static/node_modules/debug/src/index.js +/Users/example/node_modules/koa-static/node_modules/debug/src/node.js +/Users/example/node_modules/koa-static/node_modules/debug/src/common.js +/Users/example/node_modules/koa-static/node_modules/debug/src/browser.js +/Users/example/node_modules/koa-static/index.js +/Users/example/node_modules/koa-static/Readme.md +/Users/example/node_modules/koa-static/package.json +/Users/example/node_modules/deep-is/LICENSE +/Users/example/node_modules/deep-is/test/neg-vs-pos-0.js +/Users/example/node_modules/deep-is/test/NaN.js +/Users/example/node_modules/deep-is/test/cmp.js +/Users/example/node_modules/deep-is/example/cmp.js +/Users/example/node_modules/deep-is/index.js +/Users/example/node_modules/deep-is/README.markdown +/Users/example/node_modules/deep-is/package.json +/Users/example/node_modules/deep-is/.travis.yml +/Users/example/node_modules/pascalcase/LICENSE +/Users/example/node_modules/pascalcase/index.js +/Users/example/node_modules/pascalcase/README.md +/Users/example/node_modules/pascalcase/package.json +/Users/example/node_modules/d/LICENSE +/Users/example/node_modules/d/test/auto-bind.js +/Users/example/node_modules/d/test/index.js +/Users/example/node_modules/d/test/lazy.js +/Users/example/node_modules/d/CHANGELOG.md +/Users/example/node_modules/d/CHANGES +/Users/example/node_modules/d/auto-bind.js +/Users/example/node_modules/d/index.js +/Users/example/node_modules/d/.editorconfig +/Users/example/node_modules/d/README.md +/Users/example/node_modules/d/lazy.js +/Users/example/node_modules/d/package.json +/Users/example/node_modules/d/.github/FUNDING.yml +/Users/example/node_modules/colorette/LICENSE.md +/Users/example/node_modules/colorette/index.js +/Users/example/node_modules/colorette/README.md +/Users/example/node_modules/colorette/package.json +/Users/example/node_modules/colorette/index.cjs +/Users/example/node_modules/colorette/index.d.ts +/Users/example/node_modules/tough-cookie/LICENSE +/Users/example/node_modules/tough-cookie/node_modules/universalify/LICENSE +/Users/example/node_modules/tough-cookie/node_modules/universalify/index.js +/Users/example/node_modules/tough-cookie/node_modules/universalify/README.md +/Users/example/node_modules/tough-cookie/node_modules/universalify/package.json +/Users/example/node_modules/tough-cookie/README.md +/Users/example/node_modules/tough-cookie/package.json +/Users/example/node_modules/tough-cookie/lib/validators.js +/Users/example/node_modules/tough-cookie/lib/utilHelper.js +/Users/example/node_modules/tough-cookie/lib/pathMatch.js +/Users/example/node_modules/tough-cookie/lib/store.js +/Users/example/node_modules/tough-cookie/lib/pubsuffix-psl.js +/Users/example/node_modules/tough-cookie/lib/version.js +/Users/example/node_modules/tough-cookie/lib/permuteDomain.js +/Users/example/node_modules/tough-cookie/lib/memstore.js +/Users/example/node_modules/tough-cookie/lib/cookie.js +/Users/example/node_modules/globalthis/implementation.browser.js +/Users/example/node_modules/globalthis/LICENSE +/Users/example/node_modules/globalthis/test/native.js +/Users/example/node_modules/globalthis/test/index.js +/Users/example/node_modules/globalthis/test/tests.js +/Users/example/node_modules/globalthis/test/shimmed.js +/Users/example/node_modules/globalthis/CHANGELOG.md +/Users/example/node_modules/globalthis/dist/browser.js +/Users/example/node_modules/globalthis/.eslintrc +/Users/example/node_modules/globalthis/index.js +/Users/example/node_modules/globalthis/README.md +/Users/example/node_modules/globalthis/polyfill.js +/Users/example/node_modules/globalthis/package.json +/Users/example/node_modules/globalthis/auto.js +/Users/example/node_modules/globalthis/.github/workflows/rebase.yml +/Users/example/node_modules/globalthis/shim.js +/Users/example/node_modules/globalthis/.eslintignore +/Users/example/node_modules/globalthis/implementation.js +/Users/example/node_modules/ansi-cyan/LICENSE +/Users/example/node_modules/ansi-cyan/index.js +/Users/example/node_modules/ansi-cyan/readme.md +/Users/example/node_modules/ansi-cyan/package.json +/Users/example/node_modules/array-initial/.npmignore +/Users/example/node_modules/array-initial/node_modules/is-number/LICENSE +/Users/example/node_modules/array-initial/node_modules/is-number/index.js +/Users/example/node_modules/array-initial/node_modules/is-number/README.md +/Users/example/node_modules/array-initial/node_modules/is-number/package.json +/Users/example/node_modules/array-initial/index.js +/Users/example/node_modules/array-initial/.jshintrc +/Users/example/node_modules/array-initial/README.md +/Users/example/node_modules/array-initial/package.json +/Users/example/node_modules/array-initial/.travis.yml +/Users/example/node_modules/array-initial/LICENSE-MIT +/Users/example/node_modules/nice-try/LICENSE +/Users/example/node_modules/nice-try/CHANGELOG.md +/Users/example/node_modules/nice-try/README.md +/Users/example/node_modules/nice-try/package.json +/Users/example/node_modules/nice-try/src/index.js +/Users/example/node_modules/lcid/lcid.json +/Users/example/node_modules/lcid/license +/Users/example/node_modules/lcid/index.js +/Users/example/node_modules/lcid/readme.md +/Users/example/node_modules/lcid/package.json +/Users/example/node_modules/functional-red-black-tree/.npmignore +/Users/example/node_modules/functional-red-black-tree/bench/test.js +/Users/example/node_modules/functional-red-black-tree/LICENSE +/Users/example/node_modules/functional-red-black-tree/test/test.js +/Users/example/node_modules/functional-red-black-tree/rbtree.js +/Users/example/node_modules/functional-red-black-tree/README.md +/Users/example/node_modules/functional-red-black-tree/package.json +/Users/example/node_modules/is-unc-path/LICENSE +/Users/example/node_modules/is-unc-path/index.js +/Users/example/node_modules/is-unc-path/README.md +/Users/example/node_modules/is-unc-path/package.json +/Users/example/node_modules/map-visit/LICENSE +/Users/example/node_modules/map-visit/index.js +/Users/example/node_modules/map-visit/README.md +/Users/example/node_modules/map-visit/package.json +/Users/example/node_modules/buffer-from/LICENSE +/Users/example/node_modules/buffer-from/index.js +/Users/example/node_modules/buffer-from/readme.md +/Users/example/node_modules/buffer-from/package.json +/Users/example/node_modules/stream-combiner/.npmignore +/Users/example/node_modules/stream-combiner/LICENSE +/Users/example/node_modules/stream-combiner/test/index.js +/Users/example/node_modules/stream-combiner/index.js +/Users/example/node_modules/stream-combiner/README.md +/Users/example/node_modules/stream-combiner/package.json +/Users/example/node_modules/stream-combiner/.travis.yml +/Users/example/node_modules/gulp-gzip/LICENSE +/Users/example/node_modules/gulp-gzip/test/test.js +/Users/example/node_modules/gulp-gzip/test/files/big.txt +/Users/example/node_modules/gulp-gzip/test/files/small.txt +/Users/example/node_modules/gulp-gzip/test/files/too_small.txt +/Users/example/node_modules/gulp-gzip/node_modules/ansi-colors/types/index.d.ts +/Users/example/node_modules/gulp-gzip/node_modules/ansi-colors/LICENSE +/Users/example/node_modules/gulp-gzip/node_modules/ansi-colors/index.js +/Users/example/node_modules/gulp-gzip/node_modules/ansi-colors/README.md +/Users/example/node_modules/gulp-gzip/node_modules/ansi-colors/package.json +/Users/example/node_modules/gulp-gzip/index.js +/Users/example/node_modules/gulp-gzip/README.md +/Users/example/node_modules/gulp-gzip/package.json +/Users/example/node_modules/gulp-gzip/examples/advanced/gulpfile.js +/Users/example/node_modules/gulp-gzip/examples/simple/gulpfile.js +/Users/example/node_modules/gulp-gzip/examples/files/big.txt +/Users/example/node_modules/gulp-gzip/examples/files/small.txt +/Users/example/node_modules/gulp-gzip/lib/utils.js +/Users/example/node_modules/gulp-gzip/lib/compress.js +/Users/example/node_modules/gulp-gzip/gulpfile.js +/Users/example/node_modules/braces/LICENSE +/Users/example/node_modules/braces/CHANGELOG.md +/Users/example/node_modules/braces/index.js +/Users/example/node_modules/braces/README.md +/Users/example/node_modules/braces/package.json +/Users/example/node_modules/braces/lib/constants.js +/Users/example/node_modules/braces/lib/stringify.js +/Users/example/node_modules/braces/lib/parse.js +/Users/example/node_modules/braces/lib/expand.js +/Users/example/node_modules/braces/lib/utils.js +/Users/example/node_modules/braces/lib/compile.js +/Users/example/node_modules/postcss-normalize-repeat-style/types/lib/map.d.ts +/Users/example/node_modules/postcss-normalize-repeat-style/types/index.d.ts +/Users/example/node_modules/postcss-normalize-repeat-style/README.md +/Users/example/node_modules/postcss-normalize-repeat-style/package.json +/Users/example/node_modules/postcss-normalize-repeat-style/LICENSE-MIT +/Users/example/node_modules/postcss-normalize-repeat-style/src/index.js +/Users/example/node_modules/postcss-normalize-repeat-style/src/lib/map.js +/Users/example/node_modules/string.prototype.padend/LICENSE +/Users/example/node_modules/string.prototype.padend/test/.eslintrc +/Users/example/node_modules/string.prototype.padend/test/index.js +/Users/example/node_modules/string.prototype.padend/test/tests.js +/Users/example/node_modules/string.prototype.padend/test/shimmed.js +/Users/example/node_modules/string.prototype.padend/test/implementation.js +/Users/example/node_modules/string.prototype.padend/CHANGELOG.md +/Users/example/node_modules/string.prototype.padend/.eslintrc +/Users/example/node_modules/string.prototype.padend/index.js +/Users/example/node_modules/string.prototype.padend/.editorconfig +/Users/example/node_modules/string.prototype.padend/README.md +/Users/example/node_modules/string.prototype.padend/polyfill.js +/Users/example/node_modules/string.prototype.padend/package.json +/Users/example/node_modules/string.prototype.padend/auto.js +/Users/example/node_modules/string.prototype.padend/.github/workflows/node-4+.yml +/Users/example/node_modules/string.prototype.padend/.github/workflows/require-allow-edits.yml +/Users/example/node_modules/string.prototype.padend/.github/workflows/node-iojs.yml +/Users/example/node_modules/string.prototype.padend/.github/workflows/rebase.yml +/Users/example/node_modules/string.prototype.padend/.github/workflows/node-zero.yml +/Users/example/node_modules/string.prototype.padend/.github/workflows/node-pretest.yml +/Users/example/node_modules/string.prototype.padend/shim.js +/Users/example/node_modules/string.prototype.padend/.eslintignore +/Users/example/node_modules/string.prototype.padend/.nycrc +/Users/example/node_modules/string.prototype.padend/implementation.js +/Users/example/node_modules/cache-base/LICENSE +/Users/example/node_modules/cache-base/index.js +/Users/example/node_modules/cache-base/README.md +/Users/example/node_modules/cache-base/package.json +/Users/example/node_modules/which/LICENSE +/Users/example/node_modules/which/bin/which +/Users/example/node_modules/which/CHANGELOG.md +/Users/example/node_modules/which/README.md +/Users/example/node_modules/which/which.js +/Users/example/node_modules/which/package.json +/Users/example/node_modules/string-width-cjs/license +/Users/example/node_modules/string-width-cjs/node_modules/strip-ansi/license +/Users/example/node_modules/string-width-cjs/node_modules/strip-ansi/index.js +/Users/example/node_modules/string-width-cjs/node_modules/strip-ansi/readme.md +/Users/example/node_modules/string-width-cjs/node_modules/strip-ansi/package.json +/Users/example/node_modules/string-width-cjs/node_modules/strip-ansi/index.d.ts +/Users/example/node_modules/string-width-cjs/node_modules/is-fullwidth-code-point/license +/Users/example/node_modules/string-width-cjs/node_modules/is-fullwidth-code-point/index.js +/Users/example/node_modules/string-width-cjs/node_modules/is-fullwidth-code-point/readme.md +/Users/example/node_modules/string-width-cjs/node_modules/is-fullwidth-code-point/package.json +/Users/example/node_modules/string-width-cjs/node_modules/is-fullwidth-code-point/index.d.ts +/Users/example/node_modules/string-width-cjs/node_modules/ansi-regex/license +/Users/example/node_modules/string-width-cjs/node_modules/ansi-regex/index.js +/Users/example/node_modules/string-width-cjs/node_modules/ansi-regex/readme.md +/Users/example/node_modules/string-width-cjs/node_modules/ansi-regex/package.json +/Users/example/node_modules/string-width-cjs/node_modules/ansi-regex/index.d.ts +/Users/example/node_modules/string-width-cjs/index.js +/Users/example/node_modules/string-width-cjs/readme.md +/Users/example/node_modules/string-width-cjs/package.json +/Users/example/node_modules/string-width-cjs/index.d.ts +/Users/example/node_modules/ajv/LICENSE +/Users/example/node_modules/ajv/dist/ajv.min.js +/Users/example/node_modules/ajv/dist/ajv.bundle.js +/Users/example/node_modules/ajv/dist/ajv.min.js.map +/Users/example/node_modules/ajv/README.md +/Users/example/node_modules/ajv/package.json +/Users/example/node_modules/ajv/scripts/.eslintrc.yml +/Users/example/node_modules/ajv/scripts/travis-gh-pages +/Users/example/node_modules/ajv/scripts/bundle.js +/Users/example/node_modules/ajv/scripts/info +/Users/example/node_modules/ajv/scripts/compile-dots.js +/Users/example/node_modules/ajv/scripts/publish-built-version +/Users/example/node_modules/ajv/scripts/prepare-tests +/Users/example/node_modules/ajv/lib/dot/coerce.def +/Users/example/node_modules/ajv/lib/dot/_limitItems.jst +/Users/example/node_modules/ajv/lib/dot/items.jst +/Users/example/node_modules/ajv/lib/dot/custom.jst +/Users/example/node_modules/ajv/lib/dot/const.jst +/Users/example/node_modules/ajv/lib/dot/properties.jst +/Users/example/node_modules/ajv/lib/dot/enum.jst +/Users/example/node_modules/ajv/lib/dot/oneOf.jst +/Users/example/node_modules/ajv/lib/dot/errors.def +/Users/example/node_modules/ajv/lib/dot/uniqueItems.jst +/Users/example/node_modules/ajv/lib/dot/allOf.jst +/Users/example/node_modules/ajv/lib/dot/pattern.jst +/Users/example/node_modules/ajv/lib/dot/if.jst +/Users/example/node_modules/ajv/lib/dot/_limit.jst +/Users/example/node_modules/ajv/lib/dot/propertyNames.jst +/Users/example/node_modules/ajv/lib/dot/defaults.def +/Users/example/node_modules/ajv/lib/dot/anyOf.jst +/Users/example/node_modules/ajv/lib/dot/comment.jst +/Users/example/node_modules/ajv/lib/dot/missing.def +/Users/example/node_modules/ajv/lib/dot/validate.jst +/Users/example/node_modules/ajv/lib/dot/definitions.def +/Users/example/node_modules/ajv/lib/dot/multipleOf.jst +/Users/example/node_modules/ajv/lib/dot/dependencies.jst +/Users/example/node_modules/ajv/lib/dot/required.jst +/Users/example/node_modules/ajv/lib/dot/not.jst +/Users/example/node_modules/ajv/lib/dot/ref.jst +/Users/example/node_modules/ajv/lib/dot/contains.jst +/Users/example/node_modules/ajv/lib/dot/_limitLength.jst +/Users/example/node_modules/ajv/lib/dot/_limitProperties.jst +/Users/example/node_modules/ajv/lib/dot/format.jst +/Users/example/node_modules/ajv/lib/ajv.d.ts +/Users/example/node_modules/ajv/lib/cache.js +/Users/example/node_modules/ajv/lib/compile/util.js +/Users/example/node_modules/ajv/lib/compile/rules.js +/Users/example/node_modules/ajv/lib/compile/schema_obj.js +/Users/example/node_modules/ajv/lib/compile/index.js +/Users/example/node_modules/ajv/lib/compile/equal.js +/Users/example/node_modules/ajv/lib/compile/resolve.js +/Users/example/node_modules/ajv/lib/compile/error_classes.js +/Users/example/node_modules/ajv/lib/compile/async.js +/Users/example/node_modules/ajv/lib/compile/ucs2length.js +/Users/example/node_modules/ajv/lib/compile/formats.js +/Users/example/node_modules/ajv/lib/data.js +/Users/example/node_modules/ajv/lib/refs/json-schema-secure.json +/Users/example/node_modules/ajv/lib/refs/json-schema-draft-04.json +/Users/example/node_modules/ajv/lib/refs/data.json +/Users/example/node_modules/ajv/lib/refs/json-schema-draft-07.json +/Users/example/node_modules/ajv/lib/refs/json-schema-draft-06.json +/Users/example/node_modules/ajv/lib/dotjs/required.js +/Users/example/node_modules/ajv/lib/dotjs/oneOf.js +/Users/example/node_modules/ajv/lib/dotjs/_limitLength.js +/Users/example/node_modules/ajv/lib/dotjs/multipleOf.js +/Users/example/node_modules/ajv/lib/dotjs/_limitItems.js +/Users/example/node_modules/ajv/lib/dotjs/pattern.js +/Users/example/node_modules/ajv/lib/dotjs/format.js +/Users/example/node_modules/ajv/lib/dotjs/_limitProperties.js +/Users/example/node_modules/ajv/lib/dotjs/_limit.js +/Users/example/node_modules/ajv/lib/dotjs/properties.js +/Users/example/node_modules/ajv/lib/dotjs/index.js +/Users/example/node_modules/ajv/lib/dotjs/custom.js +/Users/example/node_modules/ajv/lib/dotjs/comment.js +/Users/example/node_modules/ajv/lib/dotjs/README.md +/Users/example/node_modules/ajv/lib/dotjs/allOf.js +/Users/example/node_modules/ajv/lib/dotjs/enum.js +/Users/example/node_modules/ajv/lib/dotjs/anyOf.js +/Users/example/node_modules/ajv/lib/dotjs/if.js +/Users/example/node_modules/ajv/lib/dotjs/dependencies.js +/Users/example/node_modules/ajv/lib/dotjs/const.js +/Users/example/node_modules/ajv/lib/dotjs/items.js +/Users/example/node_modules/ajv/lib/dotjs/contains.js +/Users/example/node_modules/ajv/lib/dotjs/uniqueItems.js +/Users/example/node_modules/ajv/lib/dotjs/not.js +/Users/example/node_modules/ajv/lib/dotjs/validate.js +/Users/example/node_modules/ajv/lib/dotjs/propertyNames.js +/Users/example/node_modules/ajv/lib/dotjs/ref.js +/Users/example/node_modules/ajv/lib/keyword.js +/Users/example/node_modules/ajv/lib/ajv.js +/Users/example/node_modules/ajv/lib/definition_schema.js +/Users/example/node_modules/ajv/.tonic_example.js +/Users/example/node_modules/base/LICENSE +/Users/example/node_modules/base/node_modules/define-property/LICENSE +/Users/example/node_modules/base/node_modules/define-property/index.js +/Users/example/node_modules/base/node_modules/define-property/README.md +/Users/example/node_modules/base/node_modules/define-property/package.json +/Users/example/node_modules/base/index.js +/Users/example/node_modules/base/README.md +/Users/example/node_modules/base/package.json +/Users/example/node_modules/emoji-regex/index.js +/Users/example/node_modules/emoji-regex/LICENSE-MIT.txt +/Users/example/node_modules/emoji-regex/README.md +/Users/example/node_modules/emoji-regex/package.json +/Users/example/node_modules/emoji-regex/es2015/index.js +/Users/example/node_modules/emoji-regex/es2015/text.js +/Users/example/node_modules/emoji-regex/index.d.ts +/Users/example/node_modules/emoji-regex/text.js +/Users/example/node_modules/object-inspect/LICENSE +/Users/example/node_modules/object-inspect/test/number.js +/Users/example/node_modules/object-inspect/test/element.js +/Users/example/node_modules/object-inspect/test/indent-option.js +/Users/example/node_modules/object-inspect/test/bigint.js +/Users/example/node_modules/object-inspect/test/holes.js +/Users/example/node_modules/object-inspect/test/values.js +/Users/example/node_modules/object-inspect/test/browser/dom.js +/Users/example/node_modules/object-inspect/test/has.js +/Users/example/node_modules/object-inspect/test/deep.js +/Users/example/node_modules/object-inspect/test/err.js +/Users/example/node_modules/object-inspect/test/undef.js +/Users/example/node_modules/object-inspect/test/fn.js +/Users/example/node_modules/object-inspect/test/circular.js +/Users/example/node_modules/object-inspect/test/inspect.js +/Users/example/node_modules/object-inspect/test/quoteStyle.js +/Users/example/node_modules/object-inspect/test/lowbyte.js +/Users/example/node_modules/object-inspect/example/all.js +/Users/example/node_modules/object-inspect/example/fn.js +/Users/example/node_modules/object-inspect/example/circular.js +/Users/example/node_modules/object-inspect/example/inspect.js +/Users/example/node_modules/object-inspect/.eslintrc +/Users/example/node_modules/object-inspect/index.js +/Users/example/node_modules/object-inspect/.editorconfig +/Users/example/node_modules/object-inspect/readme.markdown +/Users/example/node_modules/object-inspect/util.inspect.js +/Users/example/node_modules/object-inspect/package.json +/Users/example/node_modules/object-inspect/.github/workflows/node-4+.yml +/Users/example/node_modules/object-inspect/.github/workflows/require-allow-edits.yml +/Users/example/node_modules/object-inspect/.github/workflows/node-iojs.yml +/Users/example/node_modules/object-inspect/.github/workflows/rebase.yml +/Users/example/node_modules/object-inspect/.github/workflows/node-zero.yml +/Users/example/node_modules/object-inspect/.github/workflows/node-pretest.yml +/Users/example/node_modules/object-inspect/.eslintignore +/Users/example/node_modules/object-inspect/test-core-js.js +/Users/example/node_modules/object-inspect/.nycrc +/Users/example/node_modules/tunnel-agent/LICENSE +/Users/example/node_modules/tunnel-agent/index.js +/Users/example/node_modules/tunnel-agent/README.md +/Users/example/node_modules/tunnel-agent/package.json +/Users/example/node_modules/nth-check/LICENSE +/Users/example/node_modules/nth-check/README.md +/Users/example/node_modules/nth-check/package.json +/Users/example/node_modules/nth-check/lib/parse.d.ts +/Users/example/node_modules/nth-check/lib/index.js +/Users/example/node_modules/nth-check/lib/parse.js +/Users/example/node_modules/nth-check/lib/compile.d.ts.map +/Users/example/node_modules/nth-check/lib/index.d.ts +/Users/example/node_modules/nth-check/lib/compile.d.ts +/Users/example/node_modules/nth-check/lib/parse.d.ts.map +/Users/example/node_modules/nth-check/lib/index.d.ts.map +/Users/example/node_modules/nth-check/lib/compile.js +/Users/example/node_modules/esniff/accessed-properties.js +/Users/example/node_modules/esniff/LICENSE +/Users/example/node_modules/esniff/CHANGELOG.md +/Users/example/node_modules/esniff/CHANGES +/Users/example/node_modules/esniff/node_modules/type/plain-object/is.js +/Users/example/node_modules/esniff/node_modules/type/plain-object/ensure.js +/Users/example/node_modules/esniff/node_modules/type/ensure.js +/Users/example/node_modules/esniff/node_modules/type/plain-function/is.js +/Users/example/node_modules/esniff/node_modules/type/plain-function/ensure.js +/Users/example/node_modules/esniff/node_modules/type/iterable/is.js +/Users/example/node_modules/esniff/node_modules/type/iterable/ensure.js +/Users/example/node_modules/esniff/node_modules/type/LICENSE +/Users/example/node_modules/esniff/node_modules/type/CHANGELOG.md +/Users/example/node_modules/esniff/node_modules/type/array/is.js +/Users/example/node_modules/esniff/node_modules/type/array/ensure.js +/Users/example/node_modules/esniff/node_modules/type/array-length/ensure.js +/Users/example/node_modules/esniff/node_modules/type/array-length/coerce.js +/Users/example/node_modules/esniff/node_modules/type/time-value/ensure.js +/Users/example/node_modules/esniff/node_modules/type/time-value/coerce.js +/Users/example/node_modules/esniff/node_modules/type/finite/ensure.js +/Users/example/node_modules/esniff/node_modules/type/finite/coerce.js +/Users/example/node_modules/esniff/node_modules/type/date/is.js +/Users/example/node_modules/esniff/node_modules/type/date/ensure.js +/Users/example/node_modules/esniff/node_modules/type/value/is.js +/Users/example/node_modules/esniff/node_modules/type/value/ensure.js +/Users/example/node_modules/esniff/node_modules/type/big-int/ensure.js +/Users/example/node_modules/esniff/node_modules/type/big-int/coerce.js +/Users/example/node_modules/esniff/node_modules/type/ts-types/plain-object/is.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/plain-object/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/plain-function/is.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/plain-function/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/iterable/is.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/iterable/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/array/is.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/array/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/array-length/coerce.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/array-length/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/time-value/coerce.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/time-value/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/finite/coerce.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/finite/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/date/is.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/date/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/value/is.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/value/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/big-int/coerce.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/big-int/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/thenable/is.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/thenable/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/prototype/is.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/function/is.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/function/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/number/coerce.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/number/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/map/is.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/map/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/object/is.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/object/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/reg-exp/is.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/reg-exp/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/natural-number/coerce.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/natural-number/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/integer/coerce.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/integer/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/promise/is.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/promise/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/string/coerce.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/string/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/array-like/is.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/array-like/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/safe-integer/coerce.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/safe-integer/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/set/is.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/set/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/error/is.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/error/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/constructor/is.d.ts +/Users/example/node_modules/esniff/node_modules/type/ts-types/constructor/ensure.d.ts +/Users/example/node_modules/esniff/node_modules/type/thenable/is.js +/Users/example/node_modules/esniff/node_modules/type/thenable/ensure.js +/Users/example/node_modules/esniff/node_modules/type/prototype/is.js +/Users/example/node_modules/esniff/node_modules/type/docs/plain-function.md +/Users/example/node_modules/esniff/node_modules/type/docs/array-length.md +/Users/example/node_modules/esniff/node_modules/type/docs/time-value.md +/Users/example/node_modules/esniff/node_modules/type/docs/array-like.md +/Users/example/node_modules/esniff/node_modules/type/docs/map.md +/Users/example/node_modules/esniff/node_modules/type/docs/integer.md +/Users/example/node_modules/esniff/node_modules/type/docs/reg-exp.md +/Users/example/node_modules/esniff/node_modules/type/docs/date.md +/Users/example/node_modules/esniff/node_modules/type/docs/big-int.md +/Users/example/node_modules/esniff/node_modules/type/docs/function.md +/Users/example/node_modules/esniff/node_modules/type/docs/string.md +/Users/example/node_modules/esniff/node_modules/type/docs/value.md +/Users/example/node_modules/esniff/node_modules/type/docs/prototype.md +/Users/example/node_modules/esniff/node_modules/type/docs/natural-number.md +/Users/example/node_modules/esniff/node_modules/type/docs/set.md +/Users/example/node_modules/esniff/node_modules/type/docs/array.md +/Users/example/node_modules/esniff/node_modules/type/docs/error.md +/Users/example/node_modules/esniff/node_modules/type/docs/constructor.md +/Users/example/node_modules/esniff/node_modules/type/docs/object.md +/Users/example/node_modules/esniff/node_modules/type/docs/thenable.md +/Users/example/node_modules/esniff/node_modules/type/docs/iterable.md +/Users/example/node_modules/esniff/node_modules/type/docs/promise.md +/Users/example/node_modules/esniff/node_modules/type/docs/safe-integer.md +/Users/example/node_modules/esniff/node_modules/type/docs/finite.md +/Users/example/node_modules/esniff/node_modules/type/docs/plain-object.md +/Users/example/node_modules/esniff/node_modules/type/docs/ensure.md +/Users/example/node_modules/esniff/node_modules/type/docs/number.md +/Users/example/node_modules/esniff/node_modules/type/function/is.js +/Users/example/node_modules/esniff/node_modules/type/function/ensure.js +/Users/example/node_modules/esniff/node_modules/type/README.md +/Users/example/node_modules/esniff/node_modules/type/number/ensure.js +/Users/example/node_modules/esniff/node_modules/type/number/coerce.js +/Users/example/node_modules/esniff/node_modules/type/map/is.js +/Users/example/node_modules/esniff/node_modules/type/map/ensure.js +/Users/example/node_modules/esniff/node_modules/type/object/is.js +/Users/example/node_modules/esniff/node_modules/type/object/ensure.js +/Users/example/node_modules/esniff/node_modules/type/package.json +/Users/example/node_modules/esniff/node_modules/type/reg-exp/is.js +/Users/example/node_modules/esniff/node_modules/type/reg-exp/ensure.js +/Users/example/node_modules/esniff/node_modules/type/natural-number/ensure.js +/Users/example/node_modules/esniff/node_modules/type/natural-number/coerce.js +/Users/example/node_modules/esniff/node_modules/type/lib/ensure/min.js +/Users/example/node_modules/esniff/node_modules/type/lib/resolve-error-message.js +/Users/example/node_modules/esniff/node_modules/type/lib/resolve-exception.js +/Users/example/node_modules/esniff/node_modules/type/lib/safe-to-string.js +/Users/example/node_modules/esniff/node_modules/type/lib/is-to-string-tag-supported.js +/Users/example/node_modules/esniff/node_modules/type/lib/to-short-string.js +/Users/example/node_modules/esniff/node_modules/type/integer/ensure.js +/Users/example/node_modules/esniff/node_modules/type/integer/coerce.js +/Users/example/node_modules/esniff/node_modules/type/promise/is.js +/Users/example/node_modules/esniff/node_modules/type/promise/ensure.js +/Users/example/node_modules/esniff/node_modules/type/string/ensure.js +/Users/example/node_modules/esniff/node_modules/type/string/coerce.js +/Users/example/node_modules/esniff/node_modules/type/array-like/is.js +/Users/example/node_modules/esniff/node_modules/type/array-like/ensure.js +/Users/example/node_modules/esniff/node_modules/type/safe-integer/ensure.js +/Users/example/node_modules/esniff/node_modules/type/safe-integer/coerce.js +/Users/example/node_modules/esniff/node_modules/type/set/is.js +/Users/example/node_modules/esniff/node_modules/type/set/ensure.js +/Users/example/node_modules/esniff/node_modules/type/error/is.js +/Users/example/node_modules/esniff/node_modules/type/error/ensure.js +/Users/example/node_modules/esniff/node_modules/type/constructor/is.js +/Users/example/node_modules/esniff/node_modules/type/constructor/ensure.js +/Users/example/node_modules/esniff/index.js +/Users/example/node_modules/esniff/utils/is-string-literal.js +/Users/example/node_modules/esniff/utils/ensure-string-literal.js +/Users/example/node_modules/esniff/utils/is-variable-name.js +/Users/example/node_modules/esniff/resolve-arguments.js +/Users/example/node_modules/esniff/.prettierignore +/Users/example/node_modules/esniff/README.md +/Users/example/node_modules/esniff/strip-comments.js +/Users/example/node_modules/esniff/package.json +/Users/example/node_modules/esniff/function.js +/Users/example/node_modules/esniff/resolve-separated.js +/Users/example/node_modules/esniff/lib/ident-start-pattern.js +/Users/example/node_modules/esniff/lib/ident-next-pattern.js +/Users/example/node_modules/esniff/lib/ws-inline.js +/Users/example/node_modules/esniff/lib/ws.js +/Users/example/node_modules/esniff/lib/ws-eol.js +/Users/example/node_modules/esniff/resolve-concat.js +/Users/example/node_modules/esniff/.testignore +/Users/example/node_modules/cookies/LICENSE +/Users/example/node_modules/cookies/HISTORY.md +/Users/example/node_modules/cookies/index.js +/Users/example/node_modules/cookies/README.md +/Users/example/node_modules/cookies/package.json +/Users/example/node_modules/remove-bom-buffer/LICENSE +/Users/example/node_modules/remove-bom-buffer/index.js +/Users/example/node_modules/remove-bom-buffer/README.md +/Users/example/node_modules/remove-bom-buffer/package.json +/Users/example/node_modules/@eslint-community/eslint-utils/LICENSE +/Users/example/node_modules/@eslint-community/eslint-utils/index.js +/Users/example/node_modules/@eslint-community/eslint-utils/index.mjs.map +/Users/example/node_modules/@eslint-community/eslint-utils/README.md +/Users/example/node_modules/@eslint-community/eslint-utils/package.json +/Users/example/node_modules/@eslint-community/eslint-utils/index.mjs +/Users/example/node_modules/@eslint-community/eslint-utils/index.js.map +/Users/example/node_modules/@eslint-community/regexpp/LICENSE +/Users/example/node_modules/@eslint-community/regexpp/index.js +/Users/example/node_modules/@eslint-community/regexpp/index.mjs.map +/Users/example/node_modules/@eslint-community/regexpp/README.md +/Users/example/node_modules/@eslint-community/regexpp/package.json +/Users/example/node_modules/@eslint-community/regexpp/index.mjs +/Users/example/node_modules/@eslint-community/regexpp/index.js.map +/Users/example/node_modules/@eslint-community/regexpp/index.d.ts +/Users/example/node_modules/readable-stream/readable-browser.js +/Users/example/node_modules/readable-stream/LICENSE +/Users/example/node_modules/readable-stream/writable-browser.js +/Users/example/node_modules/readable-stream/GOVERNANCE.md +/Users/example/node_modules/readable-stream/node_modules/string_decoder/LICENSE +/Users/example/node_modules/readable-stream/node_modules/string_decoder/README.md +/Users/example/node_modules/readable-stream/node_modules/string_decoder/package.json +/Users/example/node_modules/readable-stream/node_modules/string_decoder/lib/string_decoder.js +/Users/example/node_modules/readable-stream/node_modules/string_decoder/.travis.yml +/Users/example/node_modules/readable-stream/node_modules/safe-buffer/LICENSE +/Users/example/node_modules/readable-stream/node_modules/safe-buffer/index.js +/Users/example/node_modules/readable-stream/node_modules/safe-buffer/README.md +/Users/example/node_modules/readable-stream/node_modules/safe-buffer/package.json +/Users/example/node_modules/readable-stream/node_modules/safe-buffer/index.d.ts +/Users/example/node_modules/readable-stream/node_modules/isarray/.npmignore +/Users/example/node_modules/readable-stream/node_modules/isarray/test.js +/Users/example/node_modules/readable-stream/node_modules/isarray/Makefile +/Users/example/node_modules/readable-stream/node_modules/isarray/index.js +/Users/example/node_modules/readable-stream/node_modules/isarray/README.md +/Users/example/node_modules/readable-stream/node_modules/isarray/component.json +/Users/example/node_modules/readable-stream/node_modules/isarray/package.json +/Users/example/node_modules/readable-stream/node_modules/isarray/.travis.yml +/Users/example/node_modules/readable-stream/duplex-browser.js +/Users/example/node_modules/readable-stream/README.md +/Users/example/node_modules/readable-stream/passthrough.js +/Users/example/node_modules/readable-stream/readable.js +/Users/example/node_modules/readable-stream/package.json +/Users/example/node_modules/readable-stream/writable.js +/Users/example/node_modules/readable-stream/CONTRIBUTING.md +/Users/example/node_modules/readable-stream/lib/internal/streams/BufferList.js +/Users/example/node_modules/readable-stream/lib/internal/streams/stream.js +/Users/example/node_modules/readable-stream/lib/internal/streams/stream-browser.js +/Users/example/node_modules/readable-stream/lib/internal/streams/destroy.js +/Users/example/node_modules/readable-stream/lib/_stream_passthrough.js +/Users/example/node_modules/readable-stream/lib/_stream_transform.js +/Users/example/node_modules/readable-stream/lib/_stream_duplex.js +/Users/example/node_modules/readable-stream/lib/_stream_readable.js +/Users/example/node_modules/readable-stream/lib/_stream_writable.js +/Users/example/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md +/Users/example/node_modules/readable-stream/.travis.yml +/Users/example/node_modules/readable-stream/transform.js +/Users/example/node_modules/readable-stream/duplex.js +/Users/example/node_modules/universal-user-agent/LICENSE.md +/Users/example/node_modules/universal-user-agent/dist-types/index.d.ts +/Users/example/node_modules/universal-user-agent/dist-src/index.js +/Users/example/node_modules/universal-user-agent/README.md +/Users/example/node_modules/universal-user-agent/package.json +/Users/example/node_modules/universal-user-agent/dist-node/index.js +/Users/example/node_modules/universal-user-agent/dist-node/index.js.map +/Users/example/node_modules/universal-user-agent/dist-web/index.js +/Users/example/node_modules/universal-user-agent/dist-web/index.js.map +/Users/example/node_modules/replacestream/LICENSE +/Users/example/node_modules/replacestream/index.js +/Users/example/node_modules/replacestream/README.md +/Users/example/node_modules/replacestream/package.json +/Users/example/node_modules/detect-node/LICENSE +/Users/example/node_modules/detect-node/index.js +/Users/example/node_modules/detect-node/Readme.md +/Users/example/node_modules/detect-node/package.json +/Users/example/node_modules/detect-node/browser.js +/Users/example/node_modules/webpack-stream/node_modules/supports-color/license +/Users/example/node_modules/webpack-stream/node_modules/supports-color/index.js +/Users/example/node_modules/webpack-stream/node_modules/supports-color/readme.md +/Users/example/node_modules/webpack-stream/node_modules/supports-color/package.json +/Users/example/node_modules/webpack-stream/node_modules/supports-color/browser.js +/Users/example/node_modules/webpack-stream/node_modules/vinyl/LICENSE +/Users/example/node_modules/webpack-stream/node_modules/vinyl/index.js +/Users/example/node_modules/webpack-stream/node_modules/vinyl/README.md +/Users/example/node_modules/webpack-stream/node_modules/vinyl/package.json +/Users/example/node_modules/webpack-stream/node_modules/vinyl/lib/normalize.js +/Users/example/node_modules/webpack-stream/node_modules/vinyl/lib/is-stream.js +/Users/example/node_modules/webpack-stream/node_modules/vinyl/lib/inspect-stream.js +/Users/example/node_modules/webpack-stream/index.js +/Users/example/node_modules/webpack-stream/readme.md +/Users/example/node_modules/webpack-stream/package.json +/Users/example/node_modules/object.pick/LICENSE +/Users/example/node_modules/object.pick/index.js +/Users/example/node_modules/object.pick/README.md +/Users/example/node_modules/object.pick/package.json +/Users/example/node_modules/type-check/LICENSE +/Users/example/node_modules/type-check/README.md +/Users/example/node_modules/type-check/package.json +/Users/example/node_modules/type-check/lib/parse-type.js +/Users/example/node_modules/type-check/lib/index.js +/Users/example/node_modules/type-check/lib/check.js +/Users/example/node_modules/locate-path/license +/Users/example/node_modules/locate-path/index.js +/Users/example/node_modules/locate-path/readme.md +/Users/example/node_modules/locate-path/package.json +/Users/example/node_modules/locate-path/index.d.ts +/Users/example/node_modules/@discoveryjs/json-ext/LICENSE +/Users/example/node_modules/@discoveryjs/json-ext/CHANGELOG.md +/Users/example/node_modules/@discoveryjs/json-ext/dist/json-ext.min.js +/Users/example/node_modules/@discoveryjs/json-ext/dist/json-ext.js +/Users/example/node_modules/@discoveryjs/json-ext/README.md +/Users/example/node_modules/@discoveryjs/json-ext/package.json +/Users/example/node_modules/@discoveryjs/json-ext/src/stringify-stream.js +/Users/example/node_modules/@discoveryjs/json-ext/src/stringify-info.js +/Users/example/node_modules/@discoveryjs/json-ext/src/parse-chunked.js +/Users/example/node_modules/@discoveryjs/json-ext/src/index.js +/Users/example/node_modules/@discoveryjs/json-ext/src/text-decoder.js +/Users/example/node_modules/@discoveryjs/json-ext/src/text-decoder-browser.js +/Users/example/node_modules/@discoveryjs/json-ext/src/stringify-stream-browser.js +/Users/example/node_modules/@discoveryjs/json-ext/src/utils.js +/Users/example/node_modules/last-run/LICENSE +/Users/example/node_modules/last-run/index.js +/Users/example/node_modules/last-run/README.md +/Users/example/node_modules/last-run/package.json +/Users/example/node_modules/mkdirp-classic/LICENSE +/Users/example/node_modules/mkdirp-classic/index.js +/Users/example/node_modules/mkdirp-classic/README.md +/Users/example/node_modules/mkdirp-classic/package.json +/Users/example/node_modules/object.assign/LICENSE +/Users/example/node_modules/object.assign/test/ses-compat.js +/Users/example/node_modules/object.assign/test/native.js +/Users/example/node_modules/object.assign/test/index.js +/Users/example/node_modules/object.assign/test/tests.js +/Users/example/node_modules/object.assign/test/shimmed.js +/Users/example/node_modules/object.assign/CHANGELOG.md +/Users/example/node_modules/object.assign/dist/browser.js +/Users/example/node_modules/object.assign/.eslintrc +/Users/example/node_modules/object.assign/index.js +/Users/example/node_modules/object.assign/hasSymbols.js +/Users/example/node_modules/object.assign/.editorconfig +/Users/example/node_modules/object.assign/README.md +/Users/example/node_modules/object.assign/polyfill.js +/Users/example/node_modules/object.assign/package.json +/Users/example/node_modules/object.assign/auto.js +/Users/example/node_modules/object.assign/.github/FUNDING.yml +/Users/example/node_modules/object.assign/.github/workflows/require-allow-edits.yml +/Users/example/node_modules/object.assign/.github/workflows/rebase.yml +/Users/example/node_modules/object.assign/shim.js +/Users/example/node_modules/object.assign/.eslintignore +/Users/example/node_modules/object.assign/.nycrc +/Users/example/node_modules/object.assign/implementation.js +/Users/example/node_modules/mkdirp/LICENSE +/Users/example/node_modules/mkdirp/bin/cmd.js +/Users/example/node_modules/mkdirp/CHANGELOG.md +/Users/example/node_modules/mkdirp/index.js +/Users/example/node_modules/mkdirp/readme.markdown +/Users/example/node_modules/mkdirp/package.json +/Users/example/node_modules/mkdirp/lib/mkdirp-manual.js +/Users/example/node_modules/mkdirp/lib/mkdirp-native.js +/Users/example/node_modules/mkdirp/lib/opts-arg.js +/Users/example/node_modules/mkdirp/lib/find-made.js +/Users/example/node_modules/mkdirp/lib/path-arg.js +/Users/example/node_modules/mkdirp/lib/use-native.js +/Users/example/node_modules/snapdragon-util/LICENSE +/Users/example/node_modules/snapdragon-util/node_modules/kind-of/LICENSE +/Users/example/node_modules/snapdragon-util/node_modules/kind-of/index.js +/Users/example/node_modules/snapdragon-util/node_modules/kind-of/README.md +/Users/example/node_modules/snapdragon-util/node_modules/kind-of/package.json +/Users/example/node_modules/snapdragon-util/index.js +/Users/example/node_modules/snapdragon-util/README.md +/Users/example/node_modules/snapdragon-util/package.json +/Users/example/node_modules/graceful-fs/LICENSE +/Users/example/node_modules/graceful-fs/polyfills.js +/Users/example/node_modules/graceful-fs/README.md +/Users/example/node_modules/graceful-fs/graceful-fs.js +/Users/example/node_modules/graceful-fs/package.json +/Users/example/node_modules/graceful-fs/clone.js +/Users/example/node_modules/graceful-fs/legacy-streams.js +/Users/example/node_modules/@electron/get/LICENSE +/Users/example/node_modules/@electron/get/dist/esm/Downloader.d.ts +/Users/example/node_modules/@electron/get/dist/esm/Cache.js.map +/Users/example/node_modules/@electron/get/dist/esm/proxy.js +/Users/example/node_modules/@electron/get/dist/esm/artifact-utils.js.map +/Users/example/node_modules/@electron/get/dist/esm/types.js +/Users/example/node_modules/@electron/get/dist/esm/types.js.map +/Users/example/node_modules/@electron/get/dist/esm/Cache.js +/Users/example/node_modules/@electron/get/dist/esm/types.d.ts +/Users/example/node_modules/@electron/get/dist/esm/downloader-resolver.d.ts +/Users/example/node_modules/@electron/get/dist/esm/proxy.d.ts +/Users/example/node_modules/@electron/get/dist/esm/GotDownloader.js.map +/Users/example/node_modules/@electron/get/dist/esm/Downloader.js +/Users/example/node_modules/@electron/get/dist/esm/index.js +/Users/example/node_modules/@electron/get/dist/esm/Cache.d.ts +/Users/example/node_modules/@electron/get/dist/esm/utils.d.ts +/Users/example/node_modules/@electron/get/dist/esm/GotDownloader.js +/Users/example/node_modules/@electron/get/dist/esm/artifact-utils.js +/Users/example/node_modules/@electron/get/dist/esm/downloader-resolver.js +/Users/example/node_modules/@electron/get/dist/esm/index.js.map +/Users/example/node_modules/@electron/get/dist/esm/utils.js +/Users/example/node_modules/@electron/get/dist/esm/utils.js.map +/Users/example/node_modules/@electron/get/dist/esm/artifact-utils.d.ts +/Users/example/node_modules/@electron/get/dist/esm/downloader-resolver.js.map +/Users/example/node_modules/@electron/get/dist/esm/index.d.ts +/Users/example/node_modules/@electron/get/dist/esm/GotDownloader.d.ts +/Users/example/node_modules/@electron/get/dist/esm/proxy.js.map +/Users/example/node_modules/@electron/get/dist/esm/Downloader.js.map +/Users/example/node_modules/@electron/get/dist/cjs/Downloader.d.ts +/Users/example/node_modules/@electron/get/dist/cjs/Cache.js.map +/Users/example/node_modules/@electron/get/dist/cjs/proxy.js +/Users/example/node_modules/@electron/get/dist/cjs/artifact-utils.js.map +/Users/example/node_modules/@electron/get/dist/cjs/types.js +/Users/example/node_modules/@electron/get/dist/cjs/types.js.map +/Users/example/node_modules/@electron/get/dist/cjs/Cache.js +/Users/example/node_modules/@electron/get/dist/cjs/types.d.ts +/Users/example/node_modules/@electron/get/dist/cjs/downloader-resolver.d.ts +/Users/example/node_modules/@electron/get/dist/cjs/proxy.d.ts +/Users/example/node_modules/@electron/get/dist/cjs/GotDownloader.js.map +/Users/example/node_modules/@electron/get/dist/cjs/Downloader.js +/Users/example/node_modules/@electron/get/dist/cjs/index.js +/Users/example/node_modules/@electron/get/dist/cjs/Cache.d.ts +/Users/example/node_modules/@electron/get/dist/cjs/utils.d.ts +/Users/example/node_modules/@electron/get/dist/cjs/GotDownloader.js +/Users/example/node_modules/@electron/get/dist/cjs/artifact-utils.js +/Users/example/node_modules/@electron/get/dist/cjs/downloader-resolver.js +/Users/example/node_modules/@electron/get/dist/cjs/index.js.map +/Users/example/node_modules/@electron/get/dist/cjs/utils.js +/Users/example/node_modules/@electron/get/dist/cjs/utils.js.map +/Users/example/node_modules/@electron/get/dist/cjs/artifact-utils.d.ts +/Users/example/node_modules/@electron/get/dist/cjs/downloader-resolver.js.map +/Users/example/node_modules/@electron/get/dist/cjs/index.d.ts +/Users/example/node_modules/@electron/get/dist/cjs/GotDownloader.d.ts +/Users/example/node_modules/@electron/get/dist/cjs/proxy.js.map +/Users/example/node_modules/@electron/get/dist/cjs/Downloader.js.map +/Users/example/node_modules/@electron/get/node_modules/progress/LICENSE +/Users/example/node_modules/@electron/get/node_modules/progress/CHANGELOG.md +/Users/example/node_modules/@electron/get/node_modules/progress/Makefile +/Users/example/node_modules/@electron/get/node_modules/progress/index.js +/Users/example/node_modules/@electron/get/node_modules/progress/Readme.md +/Users/example/node_modules/@electron/get/node_modules/progress/package.json +/Users/example/node_modules/@electron/get/node_modules/progress/lib/node-progress.js +/Users/example/node_modules/@electron/get/node_modules/semver/LICENSE +/Users/example/node_modules/@electron/get/node_modules/semver/bin/semver.js +/Users/example/node_modules/@electron/get/node_modules/semver/semver.js +/Users/example/node_modules/@electron/get/node_modules/semver/README.md +/Users/example/node_modules/@electron/get/node_modules/semver/package.json +/Users/example/node_modules/@electron/get/node_modules/semver/range.bnf +/Users/example/node_modules/@electron/get/README.md +/Users/example/node_modules/@electron/get/package.json +/Users/example/node_modules/on-finished/LICENSE +/Users/example/node_modules/on-finished/HISTORY.md +/Users/example/node_modules/on-finished/index.js +/Users/example/node_modules/on-finished/README.md +/Users/example/node_modules/on-finished/package.json +/Users/example/node_modules/loader-runner/LICENSE +/Users/example/node_modules/loader-runner/README.md +/Users/example/node_modules/loader-runner/package.json +/Users/example/node_modules/loader-runner/lib/loadLoader.js +/Users/example/node_modules/loader-runner/lib/LoaderRunner.js +/Users/example/node_modules/loader-runner/lib/LoaderLoadingError.js +/Users/example/node_modules/entities/LICENSE +/Users/example/node_modules/entities/readme.md +/Users/example/node_modules/entities/package.json +/Users/example/node_modules/entities/lib/maps/xml.json +/Users/example/node_modules/entities/lib/maps/decode.json +/Users/example/node_modules/entities/lib/maps/entities.json +/Users/example/node_modules/entities/lib/maps/legacy.json +/Users/example/node_modules/entities/lib/encode.d.ts.map +/Users/example/node_modules/entities/lib/encode.d.ts +/Users/example/node_modules/entities/lib/index.js +/Users/example/node_modules/entities/lib/encode.js +/Users/example/node_modules/entities/lib/decode.d.ts +/Users/example/node_modules/entities/lib/decode.js +/Users/example/node_modules/entities/lib/decode_codepoint.js +/Users/example/node_modules/entities/lib/decode_codepoint.d.ts +/Users/example/node_modules/entities/lib/decode.d.ts.map +/Users/example/node_modules/entities/lib/decode_codepoint.d.ts.map +/Users/example/node_modules/entities/lib/index.d.ts +/Users/example/node_modules/entities/lib/index.d.ts.map +/Users/example/node_modules/event-stream/.npmignore +/Users/example/node_modules/event-stream/test/writeArray.asynct.js +/Users/example/node_modules/event-stream/test/stringify.js +/Users/example/node_modules/event-stream/test/readable.asynct.js +/Users/example/node_modules/event-stream/test/readArray.asynct.js +/Users/example/node_modules/event-stream/test/pause.asynct.js +/Users/example/node_modules/event-stream/test/replace.asynct.js +/Users/example/node_modules/event-stream/test/spec.asynct.js +/Users/example/node_modules/event-stream/test/simple-map.asynct.js +/Users/example/node_modules/event-stream/test/pipeline.asynct.js +/Users/example/node_modules/event-stream/test/parse.asynct.js +/Users/example/node_modules/event-stream/test/merge.asynct.js +/Users/example/node_modules/event-stream/test/split.asynct.js +/Users/example/node_modules/event-stream/test/connect.asynct.js +/Users/example/node_modules/event-stream/test/helper/index.js +/Users/example/node_modules/event-stream/index.js +/Users/example/node_modules/event-stream/readme.markdown +/Users/example/node_modules/event-stream/package.json +/Users/example/node_modules/event-stream/examples/pretty.js +/Users/example/node_modules/event-stream/.travis.yml +/Users/example/node_modules/event-stream/LICENCE +/Users/example/node_modules/stylehacks/types/isMixin.d.ts +/Users/example/node_modules/stylehacks/types/plugins/leadingUnderscore.d.ts +/Users/example/node_modules/stylehacks/types/plugins/mediaSlash9.d.ts +/Users/example/node_modules/stylehacks/types/plugins/trailingSlashComma.d.ts +/Users/example/node_modules/stylehacks/types/plugins/bodyEmpty.d.ts +/Users/example/node_modules/stylehacks/types/plugins/starHtml.d.ts +/Users/example/node_modules/stylehacks/types/plugins/htmlCombinatorCommentBody.d.ts +/Users/example/node_modules/stylehacks/types/plugins/mediaSlash0.d.ts +/Users/example/node_modules/stylehacks/types/plugins/slash9.d.ts +/Users/example/node_modules/stylehacks/types/plugins/mediaSlash0Slash9.d.ts +/Users/example/node_modules/stylehacks/types/plugins/index.d.ts +/Users/example/node_modules/stylehacks/types/plugins/leadingStar.d.ts +/Users/example/node_modules/stylehacks/types/plugins/htmlFirstChild.d.ts +/Users/example/node_modules/stylehacks/types/plugins/important.d.ts +/Users/example/node_modules/stylehacks/types/plugin.d.ts +/Users/example/node_modules/stylehacks/types/dictionary/postcss.d.ts +/Users/example/node_modules/stylehacks/types/dictionary/browsers.d.ts +/Users/example/node_modules/stylehacks/types/dictionary/tags.d.ts +/Users/example/node_modules/stylehacks/types/dictionary/identifiers.d.ts +/Users/example/node_modules/stylehacks/types/index.d.ts +/Users/example/node_modules/stylehacks/types/exists.d.ts +/Users/example/node_modules/stylehacks/README.md +/Users/example/node_modules/stylehacks/package.json +/Users/example/node_modules/stylehacks/LICENSE-MIT +/Users/example/node_modules/stylehacks/src/isMixin.js +/Users/example/node_modules/stylehacks/src/plugins/mediaSlash0.js +/Users/example/node_modules/stylehacks/src/plugins/slash9.js +/Users/example/node_modules/stylehacks/src/plugins/trailingSlashComma.js +/Users/example/node_modules/stylehacks/src/plugins/htmlFirstChild.js +/Users/example/node_modules/stylehacks/src/plugins/index.js +/Users/example/node_modules/stylehacks/src/plugins/htmlCombinatorCommentBody.js +/Users/example/node_modules/stylehacks/src/plugins/mediaSlash9.js +/Users/example/node_modules/stylehacks/src/plugins/important.js +/Users/example/node_modules/stylehacks/src/plugins/leadingUnderscore.js +/Users/example/node_modules/stylehacks/src/plugins/mediaSlash0Slash9.js +/Users/example/node_modules/stylehacks/src/plugins/bodyEmpty.js +/Users/example/node_modules/stylehacks/src/plugins/starHtml.js +/Users/example/node_modules/stylehacks/src/plugins/leadingStar.js +/Users/example/node_modules/stylehacks/src/exists.js +/Users/example/node_modules/stylehacks/src/index.js +/Users/example/node_modules/stylehacks/src/dictionary/postcss.js +/Users/example/node_modules/stylehacks/src/dictionary/identifiers.js +/Users/example/node_modules/stylehacks/src/dictionary/tags.js +/Users/example/node_modules/stylehacks/src/dictionary/browsers.js +/Users/example/node_modules/stylehacks/src/plugin.js +/Users/example/node_modules/to-fast-properties/license +/Users/example/node_modules/to-fast-properties/index.js +/Users/example/node_modules/to-fast-properties/readme.md +/Users/example/node_modules/to-fast-properties/package.json +/Users/example/node_modules/expand-template/test.js +/Users/example/node_modules/expand-template/LICENSE +/Users/example/node_modules/expand-template/index.js +/Users/example/node_modules/expand-template/README.md +/Users/example/node_modules/expand-template/package.json +/Users/example/node_modules/expand-template/.travis.yml +/Users/example/node_modules/default-compare/LICENSE +/Users/example/node_modules/default-compare/node_modules/kind-of/LICENSE +/Users/example/node_modules/default-compare/node_modules/kind-of/index.js +/Users/example/node_modules/default-compare/node_modules/kind-of/README.md +/Users/example/node_modules/default-compare/node_modules/kind-of/package.json +/Users/example/node_modules/default-compare/index.js +/Users/example/node_modules/default-compare/README.md +/Users/example/node_modules/default-compare/package.json +/Users/example/node_modules/globby/license +/Users/example/node_modules/globby/index.js +/Users/example/node_modules/globby/stream-utils.js +/Users/example/node_modules/globby/readme.md +/Users/example/node_modules/globby/package.json +/Users/example/node_modules/globby/gitignore.js +/Users/example/node_modules/globby/index.d.ts +/Users/example/node_modules/normalize-path/LICENSE +/Users/example/node_modules/normalize-path/index.js +/Users/example/node_modules/normalize-path/README.md +/Users/example/node_modules/normalize-path/package.json +/Users/example/node_modules/fsevents/fsevents.node +/Users/example/node_modules/fsevents/LICENSE +/Users/example/node_modules/fsevents/fsevents.js +/Users/example/node_modules/fsevents/fsevents.d.ts +/Users/example/node_modules/fsevents/README.md +/Users/example/node_modules/fsevents/package.json +/Users/example/node_modules/array-last/LICENSE +/Users/example/node_modules/array-last/node_modules/is-number/LICENSE +/Users/example/node_modules/array-last/node_modules/is-number/index.js +/Users/example/node_modules/array-last/node_modules/is-number/README.md +/Users/example/node_modules/array-last/node_modules/is-number/package.json +/Users/example/node_modules/array-last/index.js +/Users/example/node_modules/array-last/README.md +/Users/example/node_modules/array-last/package.json +/Users/example/node_modules/koa-compose/History.md +/Users/example/node_modules/koa-compose/index.js +/Users/example/node_modules/koa-compose/Readme.md +/Users/example/node_modules/koa-compose/package.json +/Users/example/node_modules/ws/LICENSE +/Users/example/node_modules/ws/index.js +/Users/example/node_modules/ws/README.md +/Users/example/node_modules/ws/package.json +/Users/example/node_modules/ws/lib/constants.js +/Users/example/node_modules/ws/lib/websocket-server.js +/Users/example/node_modules/ws/lib/stream.js +/Users/example/node_modules/ws/lib/event-target.js +/Users/example/node_modules/ws/lib/permessage-deflate.js +/Users/example/node_modules/ws/lib/receiver.js +/Users/example/node_modules/ws/lib/sender.js +/Users/example/node_modules/ws/lib/limiter.js +/Users/example/node_modules/ws/lib/websocket.js +/Users/example/node_modules/ws/lib/validation.js +/Users/example/node_modules/ws/lib/buffer-util.js +/Users/example/node_modules/ws/lib/extension.js +/Users/example/node_modules/ws/browser.js +/Users/example/node_modules/fast-deep-equal/LICENSE +/Users/example/node_modules/fast-deep-equal/react.js +/Users/example/node_modules/fast-deep-equal/index.js +/Users/example/node_modules/fast-deep-equal/react.d.ts +/Users/example/node_modules/fast-deep-equal/README.md +/Users/example/node_modules/fast-deep-equal/package.json +/Users/example/node_modules/fast-deep-equal/es6/react.js +/Users/example/node_modules/fast-deep-equal/es6/index.js +/Users/example/node_modules/fast-deep-equal/es6/react.d.ts +/Users/example/node_modules/fast-deep-equal/es6/index.d.ts +/Users/example/node_modules/fast-deep-equal/index.d.ts +/Users/example/node_modules/resolve-dir/LICENSE +/Users/example/node_modules/resolve-dir/index.js +/Users/example/node_modules/resolve-dir/README.md +/Users/example/node_modules/resolve-dir/package.json +/Users/example/node_modules/shebang-command/license +/Users/example/node_modules/shebang-command/index.js +/Users/example/node_modules/shebang-command/readme.md +/Users/example/node_modules/shebang-command/package.json +/Users/example/node_modules/napi-build-utils/LICENSE +/Users/example/node_modules/napi-build-utils/index.js +/Users/example/node_modules/napi-build-utils/README.md +/Users/example/node_modules/napi-build-utils/package.json +/Users/example/node_modules/napi-build-utils/index.md +/Users/example/node_modules/array-back/LICENSE +/Users/example/node_modules/array-back/dist/index.js +/Users/example/node_modules/array-back/README.hbs +/Users/example/node_modules/array-back/README.md +/Users/example/node_modules/array-back/package.json +/Users/example/node_modules/array-back/index.mjs +/Users/example/node_modules/electron-to-chromium/full-versions.json +/Users/example/node_modules/electron-to-chromium/LICENSE +/Users/example/node_modules/electron-to-chromium/CHANGELOG.md +/Users/example/node_modules/electron-to-chromium/full-chromium-versions.js +/Users/example/node_modules/electron-to-chromium/versions.json +/Users/example/node_modules/electron-to-chromium/index.js +/Users/example/node_modules/electron-to-chromium/full-chromium-versions.json +/Users/example/node_modules/electron-to-chromium/README.md +/Users/example/node_modules/electron-to-chromium/versions.js +/Users/example/node_modules/electron-to-chromium/chromium-versions.json +/Users/example/node_modules/electron-to-chromium/package.json +/Users/example/node_modules/electron-to-chromium/chromium-versions.js +/Users/example/node_modules/electron-to-chromium/full-versions.js +/Users/example/node_modules/require-from-string/license +/Users/example/node_modules/require-from-string/index.js +/Users/example/node_modules/require-from-string/readme.md +/Users/example/node_modules/require-from-string/package.json +/Users/example/node_modules/mem/license +/Users/example/node_modules/mem/index.js +/Users/example/node_modules/mem/readme.md +/Users/example/node_modules/mem/package.json +/Users/example/node_modules/mem/index.d.ts +/Users/example/node_modules/acorn-walk/LICENSE +/Users/example/node_modules/acorn-walk/CHANGELOG.md +/Users/example/node_modules/acorn-walk/dist/walk.mjs +/Users/example/node_modules/acorn-walk/dist/walk.d.ts +/Users/example/node_modules/acorn-walk/dist/walk.js +/Users/example/node_modules/acorn-walk/README.md +/Users/example/node_modules/acorn-walk/package.json +/Users/example/node_modules/nopt/.npmignore +/Users/example/node_modules/nopt/LICENSE +/Users/example/node_modules/nopt/test/basic.js +/Users/example/node_modules/nopt/bin/nopt.js +/Users/example/node_modules/nopt/CHANGELOG.md +/Users/example/node_modules/nopt/README.md +/Users/example/node_modules/nopt/package.json +/Users/example/node_modules/nopt/examples/my-program.js +/Users/example/node_modules/nopt/lib/nopt.js +/Users/example/node_modules/nopt/.travis.yml +/Users/example/node_modules/buffer-equal/LICENSE +/Users/example/node_modules/buffer-equal/test/eq.js +/Users/example/node_modules/buffer-equal/example/eq.js +/Users/example/node_modules/buffer-equal/index.js +/Users/example/node_modules/buffer-equal/README.markdown +/Users/example/node_modules/buffer-equal/package.json +/Users/example/node_modules/buffer-equal/.travis.yml +/Users/example/node_modules/emojis-list/LICENSE.md +/Users/example/node_modules/emojis-list/CHANGELOG.md +/Users/example/node_modules/emojis-list/index.js +/Users/example/node_modules/emojis-list/README.md +/Users/example/node_modules/emojis-list/package.json +/Users/example/node_modules/process/test.js +/Users/example/node_modules/process/LICENSE +/Users/example/node_modules/process/.eslintrc +/Users/example/node_modules/process/index.js +/Users/example/node_modules/process/README.md +/Users/example/node_modules/process/package.json +/Users/example/node_modules/process/browser.js +/Users/example/node_modules/is-arguments/LICENSE +/Users/example/node_modules/is-arguments/test/index.js +/Users/example/node_modules/is-arguments/CHANGELOG.md +/Users/example/node_modules/is-arguments/.eslintrc +/Users/example/node_modules/is-arguments/node_modules/call-bind/LICENSE +/Users/example/node_modules/is-arguments/node_modules/call-bind/test/index.js +/Users/example/node_modules/is-arguments/node_modules/call-bind/test/callBound.js +/Users/example/node_modules/is-arguments/node_modules/call-bind/CHANGELOG.md +/Users/example/node_modules/is-arguments/node_modules/call-bind/.eslintrc +/Users/example/node_modules/is-arguments/node_modules/call-bind/index.js +/Users/example/node_modules/is-arguments/node_modules/call-bind/README.md +/Users/example/node_modules/is-arguments/node_modules/call-bind/package.json +/Users/example/node_modules/is-arguments/node_modules/call-bind/.github/FUNDING.yml +/Users/example/node_modules/is-arguments/node_modules/call-bind/callBound.js +/Users/example/node_modules/is-arguments/node_modules/call-bind/.eslintignore +/Users/example/node_modules/is-arguments/node_modules/call-bind/.nycrc +/Users/example/node_modules/is-arguments/index.js +/Users/example/node_modules/is-arguments/.editorconfig +/Users/example/node_modules/is-arguments/README.md +/Users/example/node_modules/is-arguments/package.json +/Users/example/node_modules/is-arguments/.github/FUNDING.yml +/Users/example/node_modules/is-arguments/.eslintignore +/Users/example/node_modules/is-arguments/.nycrc +/Users/example/node_modules/debug/LICENSE +/Users/example/node_modules/debug/node_modules/ms/license.md +/Users/example/node_modules/debug/node_modules/ms/index.js +/Users/example/node_modules/debug/node_modules/ms/readme.md +/Users/example/node_modules/debug/node_modules/ms/package.json +/Users/example/node_modules/debug/README.md +/Users/example/node_modules/debug/package.json +/Users/example/node_modules/debug/src/index.js +/Users/example/node_modules/debug/src/node.js +/Users/example/node_modules/debug/src/common.js +/Users/example/node_modules/debug/src/browser.js +/Users/example/node_modules/nanomatch/LICENSE +/Users/example/node_modules/nanomatch/CHANGELOG.md +/Users/example/node_modules/nanomatch/node_modules/is-extendable/LICENSE +/Users/example/node_modules/nanomatch/node_modules/is-extendable/index.js +/Users/example/node_modules/nanomatch/node_modules/is-extendable/README.md +/Users/example/node_modules/nanomatch/node_modules/is-extendable/package.json +/Users/example/node_modules/nanomatch/node_modules/is-extendable/index.d.ts +/Users/example/node_modules/nanomatch/node_modules/extend-shallow/LICENSE +/Users/example/node_modules/nanomatch/node_modules/extend-shallow/index.js +/Users/example/node_modules/nanomatch/node_modules/extend-shallow/README.md +/Users/example/node_modules/nanomatch/node_modules/extend-shallow/package.json +/Users/example/node_modules/nanomatch/node_modules/define-property/LICENSE +/Users/example/node_modules/nanomatch/node_modules/define-property/CHANGELOG.md +/Users/example/node_modules/nanomatch/node_modules/define-property/index.js +/Users/example/node_modules/nanomatch/node_modules/define-property/README.md +/Users/example/node_modules/nanomatch/node_modules/define-property/package.json +/Users/example/node_modules/nanomatch/index.js +/Users/example/node_modules/nanomatch/README.md +/Users/example/node_modules/nanomatch/package.json +/Users/example/node_modules/nanomatch/lib/parsers.js +/Users/example/node_modules/nanomatch/lib/cache.js +/Users/example/node_modules/nanomatch/lib/utils.js +/Users/example/node_modules/nanomatch/lib/compilers.js +/Users/example/node_modules/glob-parent/LICENSE +/Users/example/node_modules/glob-parent/CHANGELOG.md +/Users/example/node_modules/glob-parent/index.js +/Users/example/node_modules/glob-parent/README.md +/Users/example/node_modules/glob-parent/package.json +/Users/example/node_modules/domhandler/LICENSE +/Users/example/node_modules/domhandler/node_modules/domelementtype/LICENSE +/Users/example/node_modules/domhandler/node_modules/domelementtype/readme.md +/Users/example/node_modules/domhandler/node_modules/domelementtype/package.json +/Users/example/node_modules/domhandler/node_modules/domelementtype/lib/index.js +/Users/example/node_modules/domhandler/node_modules/domelementtype/lib/index.d.ts +/Users/example/node_modules/domhandler/node_modules/domelementtype/lib/index.d.ts.map +/Users/example/node_modules/domhandler/readme.md +/Users/example/node_modules/domhandler/package.json +/Users/example/node_modules/domhandler/lib/index.js +/Users/example/node_modules/domhandler/lib/node.js +/Users/example/node_modules/domhandler/lib/node.d.ts.map +/Users/example/node_modules/domhandler/lib/index.d.ts +/Users/example/node_modules/domhandler/lib/node.d.ts +/Users/example/node_modules/domhandler/lib/index.d.ts.map +/Users/example/node_modules/lodash.uniq/LICENSE +/Users/example/node_modules/lodash.uniq/index.js +/Users/example/node_modules/lodash.uniq/README.md +/Users/example/node_modules/lodash.uniq/package.json +/Users/example/node_modules/source-map-js/LICENSE +/Users/example/node_modules/source-map-js/CHANGELOG.md +/Users/example/node_modules/source-map-js/README.md +/Users/example/node_modules/source-map-js/package.json +/Users/example/node_modules/source-map-js/source-map.js +/Users/example/node_modules/source-map-js/lib/source-map-consumer.js +/Users/example/node_modules/source-map-js/lib/quick-sort.js +/Users/example/node_modules/source-map-js/lib/util.js +/Users/example/node_modules/source-map-js/lib/base64-vlq.js +/Users/example/node_modules/source-map-js/lib/mapping-list.js +/Users/example/node_modules/source-map-js/lib/binary-search.js +/Users/example/node_modules/source-map-js/lib/base64.js +/Users/example/node_modules/source-map-js/lib/array-set.js +/Users/example/node_modules/source-map-js/lib/source-node.js +/Users/example/node_modules/source-map-js/lib/source-map-generator.js +/Users/example/node_modules/source-map-js/source-map.d.ts +/Users/example/node_modules/read-pkg/license +/Users/example/node_modules/read-pkg/index.js +/Users/example/node_modules/read-pkg/readme.md +/Users/example/node_modules/read-pkg/package.json +/Users/example/node_modules/media-typer/LICENSE +/Users/example/node_modules/media-typer/HISTORY.md +/Users/example/node_modules/media-typer/index.js +/Users/example/node_modules/media-typer/README.md +/Users/example/node_modules/media-typer/package.json +/Users/example/node_modules/remove-trailing-separator/license +/Users/example/node_modules/remove-trailing-separator/history.md +/Users/example/node_modules/remove-trailing-separator/index.js +/Users/example/node_modules/remove-trailing-separator/readme.md +/Users/example/node_modules/remove-trailing-separator/package.json +/Users/example/node_modules/p-map/license +/Users/example/node_modules/p-map/index.js +/Users/example/node_modules/p-map/readme.md +/Users/example/node_modules/p-map/package.json +/Users/example/node_modules/buffer/AUTHORS.md +/Users/example/node_modules/buffer/LICENSE +/Users/example/node_modules/buffer/index.js +/Users/example/node_modules/buffer/README.md +/Users/example/node_modules/buffer/package.json +/Users/example/node_modules/buffer/index.d.ts +/Users/example/node_modules/mime-db/db.json +/Users/example/node_modules/mime-db/LICENSE +/Users/example/node_modules/mime-db/HISTORY.md +/Users/example/node_modules/mime-db/index.js +/Users/example/node_modules/mime-db/README.md +/Users/example/node_modules/mime-db/package.json +/Users/example/node_modules/lodash.clonedeep/LICENSE +/Users/example/node_modules/lodash.clonedeep/index.js +/Users/example/node_modules/lodash.clonedeep/README.md +/Users/example/node_modules/lodash.clonedeep/package.json +/Users/example/node_modules/object-visit/LICENSE +/Users/example/node_modules/object-visit/index.js +/Users/example/node_modules/object-visit/README.md +/Users/example/node_modules/object-visit/package.json +/Users/example/node_modules/isexe/.npmignore +/Users/example/node_modules/isexe/LICENSE +/Users/example/node_modules/isexe/test/basic.js +/Users/example/node_modules/isexe/index.js +/Users/example/node_modules/isexe/README.md +/Users/example/node_modules/isexe/package.json +/Users/example/node_modules/isexe/windows.js +/Users/example/node_modules/isexe/mode.js +/Users/example/node_modules/gulp-buffer/.npmignore +/Users/example/node_modules/gulp-buffer/test/gulp-buffer.js +/Users/example/node_modules/gulp-buffer/Makefile +/Users/example/node_modules/gulp-buffer/node_modules/string_decoder/.npmignore +/Users/example/node_modules/gulp-buffer/node_modules/string_decoder/LICENSE +/Users/example/node_modules/gulp-buffer/node_modules/string_decoder/index.js +/Users/example/node_modules/gulp-buffer/node_modules/string_decoder/README.md +/Users/example/node_modules/gulp-buffer/node_modules/string_decoder/package.json +/Users/example/node_modules/gulp-buffer/node_modules/xtend/.npmignore +/Users/example/node_modules/gulp-buffer/node_modules/xtend/has-keys.js +/Users/example/node_modules/gulp-buffer/node_modules/xtend/test.js +/Users/example/node_modules/gulp-buffer/node_modules/xtend/Makefile +/Users/example/node_modules/gulp-buffer/node_modules/xtend/index.js +/Users/example/node_modules/gulp-buffer/node_modules/xtend/README.md +/Users/example/node_modules/gulp-buffer/node_modules/xtend/package.json +/Users/example/node_modules/gulp-buffer/node_modules/xtend/mutable.js +/Users/example/node_modules/gulp-buffer/node_modules/xtend/LICENCE +/Users/example/node_modules/gulp-buffer/node_modules/through2/.npmignore +/Users/example/node_modules/gulp-buffer/node_modules/through2/LICENSE +/Users/example/node_modules/gulp-buffer/node_modules/through2/README.md +/Users/example/node_modules/gulp-buffer/node_modules/through2/through2.js +/Users/example/node_modules/gulp-buffer/node_modules/through2/package.json +/Users/example/node_modules/gulp-buffer/node_modules/object-keys/.npmignore +/Users/example/node_modules/gulp-buffer/node_modules/object-keys/test/index.js +/Users/example/node_modules/gulp-buffer/node_modules/object-keys/test/isArguments.js +/Users/example/node_modules/gulp-buffer/node_modules/object-keys/test/shim.js +/Users/example/node_modules/gulp-buffer/node_modules/object-keys/test/foreach.js +/Users/example/node_modules/gulp-buffer/node_modules/object-keys/index.js +/Users/example/node_modules/gulp-buffer/node_modules/object-keys/README.md +/Users/example/node_modules/gulp-buffer/node_modules/object-keys/package.json +/Users/example/node_modules/gulp-buffer/node_modules/object-keys/isArguments.js +/Users/example/node_modules/gulp-buffer/node_modules/object-keys/shim.js +/Users/example/node_modules/gulp-buffer/node_modules/object-keys/foreach.js +/Users/example/node_modules/gulp-buffer/node_modules/object-keys/.travis.yml +/Users/example/node_modules/gulp-buffer/node_modules/readable-stream/.npmignore +/Users/example/node_modules/gulp-buffer/node_modules/readable-stream/LICENSE +/Users/example/node_modules/gulp-buffer/node_modules/readable-stream/README.md +/Users/example/node_modules/gulp-buffer/node_modules/readable-stream/passthrough.js +/Users/example/node_modules/gulp-buffer/node_modules/readable-stream/readable.js +/Users/example/node_modules/gulp-buffer/node_modules/readable-stream/package.json +/Users/example/node_modules/gulp-buffer/node_modules/readable-stream/writable.js +/Users/example/node_modules/gulp-buffer/node_modules/readable-stream/lib/_stream_passthrough.js +/Users/example/node_modules/gulp-buffer/node_modules/readable-stream/lib/_stream_transform.js +/Users/example/node_modules/gulp-buffer/node_modules/readable-stream/lib/_stream_duplex.js +/Users/example/node_modules/gulp-buffer/node_modules/readable-stream/lib/_stream_readable.js +/Users/example/node_modules/gulp-buffer/node_modules/readable-stream/lib/_stream_writable.js +/Users/example/node_modules/gulp-buffer/node_modules/readable-stream/transform.js +/Users/example/node_modules/gulp-buffer/node_modules/readable-stream/duplex.js +/Users/example/node_modules/gulp-buffer/index.js +/Users/example/node_modules/gulp-buffer/Readme.md +/Users/example/node_modules/gulp-buffer/package.json +/Users/example/node_modules/gulp-buffer/.travis.yml +/Users/example/node_modules/nise/LICENSE +/Users/example/node_modules/nise/History.md +/Users/example/node_modules/nise/README.md +/Users/example/node_modules/nise/package.json +/Users/example/node_modules/nise/lib/fake-server/log.js +/Users/example/node_modules/nise/lib/fake-server/index.js +/Users/example/node_modules/nise/lib/fake-server/fake-server-with-clock.js +/Users/example/node_modules/nise/lib/fake-xhr/index.js +/Users/example/node_modules/nise/lib/fake-xhr/blob.js +/Users/example/node_modules/nise/lib/configure-logger/index.js +/Users/example/node_modules/nise/lib/index.js +/Users/example/node_modules/nise/lib/event/custom-event.js +/Users/example/node_modules/nise/lib/event/event-target.js +/Users/example/node_modules/nise/lib/event/event.js +/Users/example/node_modules/nise/lib/event/index.js +/Users/example/node_modules/nise/lib/event/progress-event.js +/Users/example/node_modules/nise/nise.js +/Users/example/node_modules/file-loader/LICENSE +/Users/example/node_modules/file-loader/CHANGELOG.md +/Users/example/node_modules/file-loader/dist/options.json +/Users/example/node_modules/file-loader/dist/cjs.js +/Users/example/node_modules/file-loader/dist/index.js +/Users/example/node_modules/file-loader/dist/utils.js +/Users/example/node_modules/file-loader/README.md +/Users/example/node_modules/file-loader/package.json +/Users/example/node_modules/clone-buffer/LICENSE +/Users/example/node_modules/clone-buffer/index.js +/Users/example/node_modules/clone-buffer/README.md +/Users/example/node_modules/clone-buffer/package.json +/Users/example/node_modules/is-data-descriptor/LICENSE +/Users/example/node_modules/is-data-descriptor/index.js +/Users/example/node_modules/is-data-descriptor/README.md +/Users/example/node_modules/is-data-descriptor/package.json +/Users/example/node_modules/koa/LICENSE +/Users/example/node_modules/koa/dist/koa.mjs +/Users/example/node_modules/koa/Readme.md +/Users/example/node_modules/koa/package.json +/Users/example/node_modules/koa/lib/response.js +/Users/example/node_modules/koa/lib/request.js +/Users/example/node_modules/koa/lib/context.js +/Users/example/node_modules/koa/lib/application.js +/Users/example/node_modules/tree-kill/LICENSE +/Users/example/node_modules/tree-kill/index.js +/Users/example/node_modules/tree-kill/README.md +/Users/example/node_modules/tree-kill/package.json +/Users/example/node_modules/tree-kill/cli.js +/Users/example/node_modules/tree-kill/index.d.ts +/Users/example/node_modules/inflight/LICENSE +/Users/example/node_modules/inflight/inflight.js +/Users/example/node_modules/inflight/README.md +/Users/example/node_modules/inflight/package.json +/Users/example/node_modules/gulp-gunzip/node_modules/through2/.npmignore +/Users/example/node_modules/gulp-gunzip/node_modules/through2/LICENSE.md +/Users/example/node_modules/gulp-gunzip/node_modules/through2/LICENSE.html +/Users/example/node_modules/gulp-gunzip/node_modules/through2/README.md +/Users/example/node_modules/gulp-gunzip/node_modules/through2/through2.js +/Users/example/node_modules/gulp-gunzip/node_modules/through2/package.json +/Users/example/node_modules/gulp-gunzip/node_modules/clone/.npmignore +/Users/example/node_modules/gulp-gunzip/node_modules/clone/clone.iml +/Users/example/node_modules/gulp-gunzip/node_modules/clone/LICENSE +/Users/example/node_modules/gulp-gunzip/node_modules/clone/README.md +/Users/example/node_modules/gulp-gunzip/node_modules/clone/package.json +/Users/example/node_modules/gulp-gunzip/node_modules/clone/clone.js +/Users/example/node_modules/gulp-gunzip/node_modules/vinyl/LICENSE +/Users/example/node_modules/gulp-gunzip/node_modules/vinyl/index.js +/Users/example/node_modules/gulp-gunzip/node_modules/vinyl/README.md +/Users/example/node_modules/gulp-gunzip/node_modules/vinyl/package.json +/Users/example/node_modules/gulp-gunzip/node_modules/vinyl/lib/normalize.js +/Users/example/node_modules/gulp-gunzip/node_modules/vinyl/lib/inspect-stream.js +/Users/example/node_modules/gulp-gunzip/index.js +/Users/example/node_modules/gulp-gunzip/README.md +/Users/example/node_modules/gulp-gunzip/package.json +/Users/example/node_modules/is-gzip/index.js +/Users/example/node_modules/is-gzip/README.md +/Users/example/node_modules/is-gzip/package.json +/Users/example/node_modules/source-map-resolve/LICENSE +/Users/example/node_modules/source-map-resolve/changelog.md +/Users/example/node_modules/source-map-resolve/source-map-resolve.js +/Users/example/node_modules/source-map-resolve/readme.md +/Users/example/node_modules/source-map-resolve/package.json +/Users/example/node_modules/source-map-resolve/lib/decode-uri-component.js +/Users/example/node_modules/source-map-resolve/lib/source-map-resolve-node.js +/Users/example/node_modules/source-map-resolve/lib/resolve-url.js +/Users/example/node_modules/gulp-azure-storage/bin/upload.js +/Users/example/node_modules/gulp-azure-storage/node_modules/wrap-ansi/license +/Users/example/node_modules/gulp-azure-storage/node_modules/wrap-ansi/index.js +/Users/example/node_modules/gulp-azure-storage/node_modules/wrap-ansi/readme.md +/Users/example/node_modules/gulp-azure-storage/node_modules/wrap-ansi/package.json +/Users/example/node_modules/gulp-azure-storage/node_modules/y18n/LICENSE +/Users/example/node_modules/gulp-azure-storage/node_modules/y18n/CHANGELOG.md +/Users/example/node_modules/gulp-azure-storage/node_modules/y18n/index.js +/Users/example/node_modules/gulp-azure-storage/node_modules/y18n/README.md +/Users/example/node_modules/gulp-azure-storage/node_modules/y18n/package.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs-parser/CHANGELOG.md +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs-parser/index.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs-parser/README.md +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs-parser/package.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs-parser/lib/tokenize-arg-string.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs-parser/LICENSE.txt +/Users/example/node_modules/gulp-azure-storage/node_modules/p-locate/license +/Users/example/node_modules/gulp-azure-storage/node_modules/p-locate/index.js +/Users/example/node_modules/gulp-azure-storage/node_modules/p-locate/readme.md +/Users/example/node_modules/gulp-azure-storage/node_modules/p-locate/package.json +/Users/example/node_modules/gulp-azure-storage/node_modules/p-locate/index.d.ts +/Users/example/node_modules/gulp-azure-storage/node_modules/find-up/license +/Users/example/node_modules/gulp-azure-storage/node_modules/find-up/index.js +/Users/example/node_modules/gulp-azure-storage/node_modules/find-up/readme.md +/Users/example/node_modules/gulp-azure-storage/node_modules/find-up/package.json +/Users/example/node_modules/gulp-azure-storage/node_modules/find-up/index.d.ts +/Users/example/node_modules/gulp-azure-storage/node_modules/cliui/CHANGELOG.md +/Users/example/node_modules/gulp-azure-storage/node_modules/cliui/index.js +/Users/example/node_modules/gulp-azure-storage/node_modules/cliui/README.md +/Users/example/node_modules/gulp-azure-storage/node_modules/cliui/package.json +/Users/example/node_modules/gulp-azure-storage/node_modules/cliui/LICENSE.txt +/Users/example/node_modules/gulp-azure-storage/node_modules/mime/LICENSE +/Users/example/node_modules/gulp-azure-storage/node_modules/mime/types.json +/Users/example/node_modules/gulp-azure-storage/node_modules/mime/mime.js +/Users/example/node_modules/gulp-azure-storage/node_modules/mime/README.md +/Users/example/node_modules/gulp-azure-storage/node_modules/mime/package.json +/Users/example/node_modules/gulp-azure-storage/node_modules/mime/cli.js +/Users/example/node_modules/gulp-azure-storage/node_modules/mime/build/test.js +/Users/example/node_modules/gulp-azure-storage/node_modules/mime/build/build.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/tr.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/hu.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/nl.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/pirate.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/zh_CN.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/ja.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/de.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/ru.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/pl.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/fi.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/pt.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/be.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/en.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/it.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/fr.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/hi.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/ko.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/id.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/pt_BR.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/zh_TW.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/th.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/nn.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/es.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/locales/nb.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/yargs.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/LICENSE +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/CHANGELOG.md +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/index.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/README.md +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/package.json +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/argsert.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/usage.d.ts +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/common-types.d.ts +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/yargs.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/parse-command.d.ts +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/apply-extends.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/yerror.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/parse-command.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/obj-filter.d.ts +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/completion.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/is-promise.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/command.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/is-promise.d.ts +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/completion-templates.d.ts +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/levenshtein.d.ts +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/command.d.ts +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/apply-extends.d.ts +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/middleware.d.ts +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/validation.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/middleware.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/validation.d.ts +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/usage.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/yargs.d.ts +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/obj-filter.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/completion-templates.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/process-argv.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/completion.d.ts +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/common-types.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/levenshtein.js +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/process-argv.d.ts +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/yerror.d.ts +/Users/example/node_modules/gulp-azure-storage/node_modules/yargs/build/lib/argsert.d.ts +/Users/example/node_modules/gulp-azure-storage/node_modules/vinyl/LICENSE +/Users/example/node_modules/gulp-azure-storage/node_modules/vinyl/index.js +/Users/example/node_modules/gulp-azure-storage/node_modules/vinyl/README.md +/Users/example/node_modules/gulp-azure-storage/node_modules/vinyl/package.json +/Users/example/node_modules/gulp-azure-storage/node_modules/vinyl/lib/normalize.js +/Users/example/node_modules/gulp-azure-storage/node_modules/vinyl/lib/is-stream.js +/Users/example/node_modules/gulp-azure-storage/node_modules/vinyl/lib/inspect-stream.js +/Users/example/node_modules/gulp-azure-storage/node_modules/camelcase/license +/Users/example/node_modules/gulp-azure-storage/node_modules/camelcase/index.js +/Users/example/node_modules/gulp-azure-storage/node_modules/camelcase/readme.md +/Users/example/node_modules/gulp-azure-storage/node_modules/camelcase/package.json +/Users/example/node_modules/gulp-azure-storage/node_modules/camelcase/index.d.ts +/Users/example/node_modules/gulp-azure-storage/node_modules/locate-path/license +/Users/example/node_modules/gulp-azure-storage/node_modules/locate-path/index.js +/Users/example/node_modules/gulp-azure-storage/node_modules/locate-path/readme.md +/Users/example/node_modules/gulp-azure-storage/node_modules/locate-path/package.json +/Users/example/node_modules/gulp-azure-storage/node_modules/locate-path/index.d.ts +/Users/example/node_modules/gulp-azure-storage/index.js +/Users/example/node_modules/gulp-azure-storage/README.md +/Users/example/node_modules/gulp-azure-storage/package.json +/Users/example/node_modules/gulp-azure-storage/lib/download.js +/Users/example/node_modules/gulp-azure-storage/lib/upload.js +/Users/example/node_modules/gulp-azure-storage/tsconfig.json +/Users/example/node_modules/path-scurry/LICENSE.md +/Users/example/node_modules/path-scurry/dist/mjs/index.js +/Users/example/node_modules/path-scurry/dist/mjs/package.json +/Users/example/node_modules/path-scurry/dist/mjs/index.js.map +/Users/example/node_modules/path-scurry/dist/mjs/index.d.ts +/Users/example/node_modules/path-scurry/dist/mjs/index.d.ts.map +/Users/example/node_modules/path-scurry/dist/cjs/index.js +/Users/example/node_modules/path-scurry/dist/cjs/package.json +/Users/example/node_modules/path-scurry/dist/cjs/index.js.map +/Users/example/node_modules/path-scurry/dist/cjs/index.d.ts +/Users/example/node_modules/path-scurry/dist/cjs/index.d.ts.map +/Users/example/node_modules/path-scurry/node_modules/lru-cache/LICENSE +/Users/example/node_modules/path-scurry/node_modules/lru-cache/dist/mjs/index.min.js.map +/Users/example/node_modules/path-scurry/node_modules/lru-cache/dist/mjs/index.js +/Users/example/node_modules/path-scurry/node_modules/lru-cache/dist/mjs/package.json +/Users/example/node_modules/path-scurry/node_modules/lru-cache/dist/mjs/index.js.map +/Users/example/node_modules/path-scurry/node_modules/lru-cache/dist/mjs/index.d.ts +/Users/example/node_modules/path-scurry/node_modules/lru-cache/dist/mjs/index.min.js +/Users/example/node_modules/path-scurry/node_modules/lru-cache/dist/mjs/index.d.ts.map +/Users/example/node_modules/path-scurry/node_modules/lru-cache/dist/cjs/index.min.js.map +/Users/example/node_modules/path-scurry/node_modules/lru-cache/dist/cjs/index.js +/Users/example/node_modules/path-scurry/node_modules/lru-cache/dist/cjs/package.json +/Users/example/node_modules/path-scurry/node_modules/lru-cache/dist/cjs/index.js.map +/Users/example/node_modules/path-scurry/node_modules/lru-cache/dist/cjs/index.d.ts +/Users/example/node_modules/path-scurry/node_modules/lru-cache/dist/cjs/index.min.js +/Users/example/node_modules/path-scurry/node_modules/lru-cache/dist/cjs/index.d.ts.map +/Users/example/node_modules/path-scurry/node_modules/lru-cache/README.md +/Users/example/node_modules/path-scurry/node_modules/lru-cache/package.json +/Users/example/node_modules/path-scurry/node_modules/minipass/LICENSE +/Users/example/node_modules/path-scurry/node_modules/minipass/dist/esm/index.js +/Users/example/node_modules/path-scurry/node_modules/minipass/dist/esm/package.json +/Users/example/node_modules/path-scurry/node_modules/minipass/dist/esm/index.js.map +/Users/example/node_modules/path-scurry/node_modules/minipass/dist/esm/index.d.ts +/Users/example/node_modules/path-scurry/node_modules/minipass/dist/esm/index.d.ts.map +/Users/example/node_modules/path-scurry/node_modules/minipass/dist/commonjs/index.js +/Users/example/node_modules/path-scurry/node_modules/minipass/dist/commonjs/package.json +/Users/example/node_modules/path-scurry/node_modules/minipass/dist/commonjs/index.js.map +/Users/example/node_modules/path-scurry/node_modules/minipass/dist/commonjs/index.d.ts +/Users/example/node_modules/path-scurry/node_modules/minipass/dist/commonjs/index.d.ts.map +/Users/example/node_modules/path-scurry/node_modules/minipass/README.md +/Users/example/node_modules/path-scurry/node_modules/minipass/package.json +/Users/example/node_modules/path-scurry/README.md +/Users/example/node_modules/path-scurry/package.json +/Users/example/node_modules/arrify/license +/Users/example/node_modules/arrify/index.js +/Users/example/node_modules/arrify/readme.md +/Users/example/node_modules/arrify/package.json +/Users/example/node_modules/postcss-reduce-initial/types/index.d.ts +/Users/example/node_modules/postcss-reduce-initial/README.md +/Users/example/node_modules/postcss-reduce-initial/package.json +/Users/example/node_modules/postcss-reduce-initial/LICENSE-MIT +/Users/example/node_modules/postcss-reduce-initial/src/index.js +/Users/example/node_modules/postcss-reduce-initial/src/data/fromInitial.json +/Users/example/node_modules/postcss-reduce-initial/src/data/toInitial.json +/Users/example/node_modules/setprototypeof/LICENSE +/Users/example/node_modules/setprototypeof/test/index.js +/Users/example/node_modules/setprototypeof/index.js +/Users/example/node_modules/setprototypeof/README.md +/Users/example/node_modules/setprototypeof/package.json +/Users/example/node_modules/setprototypeof/index.d.ts +/Users/example/node_modules/arr-map/LICENSE +/Users/example/node_modules/arr-map/index.js +/Users/example/node_modules/arr-map/README.md +/Users/example/node_modules/arr-map/package.json +/Users/example/.lsifrc.json +/Users/example/cli/Cargo.toml +/Users/example/cli/rustfmt.toml +/Users/example/cli/ThirdPartyNotices.txt +/Users/example/cli/Cargo.lock +/Users/example/cli/build.rs +/Users/example/cli/CONTRIBUTING.md +/Users/example/cli/src/download_cache.rs +/Users/example/cli/src/self_update.rs +/Users/example/cli/src/util.rs +/Users/example/cli/src/constants.rs +/Users/example/cli/src/util/os.rs +/Users/example/cli/src/util/tar.rs +/Users/example/cli/src/util/zipper.rs +/Users/example/cli/src/util/io.rs +/Users/example/cli/src/util/prereqs.rs +/Users/example/cli/src/util/command.rs +/Users/example/cli/src/util/sync.rs +/Users/example/cli/src/util/app_lock.rs +/Users/example/cli/src/util/ring_buffer.rs +/Users/example/cli/src/util/is_integrated.rs +/Users/example/cli/src/util/errors.rs +/Users/example/cli/src/util/http.rs +/Users/example/cli/src/util/input.rs +/Users/example/cli/src/util/machine.rs +/Users/example/cli/src/util/file_lock.rs +/Users/example/cli/src/bin/code/legacy_args.rs +/Users/example/cli/src/bin/code/main.rs +/Users/example/cli/src/msgpack_rpc.rs +/Users/example/cli/src/json_rpc.rs +/Users/example/cli/src/tunnels/wsl_detect.rs +/Users/example/cli/src/tunnels/nosleep_windows.rs +/Users/example/cli/src/tunnels/service_windows.rs +/Users/example/cli/src/tunnels/server_multiplexer.rs +/Users/example/cli/src/tunnels/local_forwarding.rs +/Users/example/cli/src/tunnels/nosleep_linux.rs +/Users/example/cli/src/tunnels/socket_signal.rs +/Users/example/cli/src/tunnels/singleton_client.rs +/Users/example/cli/src/tunnels/code_server.rs +/Users/example/cli/src/tunnels/service_linux.rs +/Users/example/cli/src/tunnels/protocol.rs +/Users/example/cli/src/tunnels/dev_tunnels.rs +/Users/example/cli/src/tunnels/paths.rs +/Users/example/cli/src/tunnels/server_bridge.rs +/Users/example/cli/src/tunnels/legal.rs +/Users/example/cli/src/tunnels/service.rs +/Users/example/cli/src/tunnels/control_server.rs +/Users/example/cli/src/tunnels/singleton_server.rs +/Users/example/cli/src/tunnels/challenge.rs +/Users/example/cli/src/tunnels/shutdown_signal.rs +/Users/example/cli/src/tunnels/service_macos.rs +/Users/example/cli/src/tunnels/nosleep_macos.rs +/Users/example/cli/src/tunnels/nosleep.rs +/Users/example/cli/src/tunnels/port_forwarder.rs +/Users/example/cli/src/log.rs +/Users/example/cli/src/lib.rs +/Users/example/cli/src/update_service.rs +/Users/example/cli/src/tunnels.rs +/Users/example/cli/src/auth.rs +/Users/example/cli/src/options.rs +/Users/example/cli/src/desktop/version_manager.rs +/Users/example/cli/src/commands.rs +/Users/example/cli/src/desktop.rs +/Users/example/cli/src/state.rs +/Users/example/cli/src/commands/version.rs +/Users/example/cli/src/commands/tunnels.rs +/Users/example/cli/src/commands/update.rs +/Users/example/cli/src/commands/output.rs +/Users/example/cli/src/commands/serve_web.rs +/Users/example/cli/src/commands/args.rs +/Users/example/cli/src/commands/context.rs +/Users/example/cli/src/async_pipe.rs +/Users/example/cli/src/singleton.rs +/Users/example/cli/src/rpc.rs +/Users/example/product.overrides.json +/Users/example/.devcontainer/Dockerfile +/Users/example/.devcontainer/install-vscode.sh +/Users/example/.devcontainer/README.md +/Users/example/.devcontainer/devcontainer-lock.json +/Users/example/.devcontainer/post-create.sh +/Users/example/.devcontainer/devcontainer.json +/Users/example/.editorconfig +/Users/example/extensions/merge-conflict/out/mergeConflictParser.js.map +/Users/example/extensions/merge-conflict/out/codelensProvider.js +/Users/example/extensions/merge-conflict/out/delayer.js.map +/Users/example/extensions/merge-conflict/out/mergeConflictMain.js +/Users/example/extensions/merge-conflict/out/mergeDecorator.js +/Users/example/extensions/merge-conflict/out/documentTracker.js.map +/Users/example/extensions/merge-conflict/out/services.js +/Users/example/extensions/merge-conflict/out/interfaces.js +/Users/example/extensions/merge-conflict/out/commandHandler.js.map +/Users/example/extensions/merge-conflict/out/documentTracker.js +/Users/example/extensions/merge-conflict/out/contentProvider.js.map +/Users/example/extensions/merge-conflict/out/delayer.js +/Users/example/extensions/merge-conflict/out/documentMergeConflict.js +/Users/example/extensions/merge-conflict/out/interfaces.js.map +/Users/example/extensions/merge-conflict/out/contentProvider.js +/Users/example/extensions/merge-conflict/out/services.js.map +/Users/example/extensions/merge-conflict/out/mergeConflictParser.js +/Users/example/extensions/merge-conflict/out/mergeDecorator.js.map +/Users/example/extensions/merge-conflict/out/codelensProvider.js.map +/Users/example/extensions/merge-conflict/out/commandHandler.js +/Users/example/extensions/merge-conflict/out/documentMergeConflict.js.map +/Users/example/extensions/merge-conflict/out/mergeConflictMain.js.map +/Users/example/extensions/merge-conflict/.vscodeignore +/Users/example/extensions/merge-conflict/node_modules/@types/node/path.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/constants.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/domain.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/globals.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/tls.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/tty.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/LICENSE +/Users/example/extensions/merge-conflict/node_modules/@types/node/readline.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/events.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/os.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/console.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/dns.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/vm.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/timers.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/test.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/http.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/http2.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/stream.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/README.md +/Users/example/extensions/merge-conflict/node_modules/@types/node/v8.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/url.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/package.json +/Users/example/extensions/merge-conflict/node_modules/@types/node/https.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/assert.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/fs.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/repl.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/module.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/process.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/util.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/index.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/merge-conflict/node_modules/@types/node/net.d.ts +/Users/example/extensions/merge-conflict/node_modules/@vscode/extension-telemetry/LICENSE +/Users/example/extensions/merge-conflict/node_modules/@vscode/extension-telemetry/dist/telemetryReporter.d.ts +/Users/example/extensions/merge-conflict/node_modules/@vscode/extension-telemetry/dist/browser/browser/telemetryReporter.js +/Users/example/extensions/merge-conflict/node_modules/@vscode/extension-telemetry/dist/browser/common/util.js +/Users/example/extensions/merge-conflict/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetrySender.js +/Users/example/extensions/merge-conflict/node_modules/@vscode/extension-telemetry/dist/browser/common/1dsClientFactory.js +/Users/example/extensions/merge-conflict/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetryReporter.js +/Users/example/extensions/merge-conflict/node_modules/@vscode/extension-telemetry/dist/browser/common/appInsightsClientFactory.js +/Users/example/extensions/merge-conflict/node_modules/@vscode/extension-telemetry/dist/node/common/util.js +/Users/example/extensions/merge-conflict/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetrySender.js +/Users/example/extensions/merge-conflict/node_modules/@vscode/extension-telemetry/dist/node/common/1dsClientFactory.js +/Users/example/extensions/merge-conflict/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetryReporter.js +/Users/example/extensions/merge-conflict/node_modules/@vscode/extension-telemetry/dist/node/common/appInsightsClientFactory.js +/Users/example/extensions/merge-conflict/node_modules/@vscode/extension-telemetry/dist/node/node/telemetryReporter.js +/Users/example/extensions/merge-conflict/node_modules/@vscode/extension-telemetry/README.md +/Users/example/extensions/merge-conflict/node_modules/@vscode/extension-telemetry/package.json +/Users/example/extensions/merge-conflict/node_modules/@vscode/extension-telemetry/SECURITY.md +/Users/example/extensions/merge-conflict/node_modules/.yarn-integrity +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/CODE_OF_CONDUCT.md +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.namespaced.d.ts +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.d.ts +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/PRIVACY +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.integrity.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.integrity.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/NOTICE +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/README.md +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/SUPPORT.md +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/package.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/CONTRIBUTING.md +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/tsconfig.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/LICENSE.TXT +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-post-js/SECURITY.md +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/CODE_OF_CONDUCT.md +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.namespaced.d.ts +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.d.ts +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/PRIVACY +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.integrity.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.integrity.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/NOTICE +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/README.md +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/SUPPORT.md +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/package.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/CONTRIBUTING.md +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/tsconfig.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/LICENSE.TXT +/Users/example/extensions/merge-conflict/node_modules/@microsoft/1ds-core-js/SECURITY.md +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.d.ts +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.namespaced.d.ts +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/PRIVACY +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/LICENSE +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/NOTICE +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/README.md +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.integrity.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/package.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-common/tsconfig.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.namespaced.d.ts +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.d.ts +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/PRIVACY +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/LICENSE +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/NOTICE +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/README.md +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.integrity.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/package.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/CONTRIBUTING.md +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-core-js/tsconfig.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/tools/rollup/types/removeDynamic.d.ts +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/esm/removedynamic.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/node/removedynamic.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/tools/rollup/package.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/types/DynamicProto.d.ts +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/LICENSE +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/README.md +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/package.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/types/Constants.d.ts +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/types/applicationinsights-shims.d.ts +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/types/TsLibGlobals.d.ts +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/types/TsLibShims.d.ts +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/LICENSE +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/NOTICE +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/README.md +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/package.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-shims/tsconfig.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.namespaced.d.ts +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.d.ts +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/PRIVACY +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/LICENSE +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/NOTICE +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/README.md +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.integrity.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.integrity.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/package.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-web-basic/tsconfig.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.namespaced.d.ts +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.d.ts +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/PRIVACY +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/LICENSE +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/NOTICE +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/README.md +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.integrity.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.integrity.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/package.json +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js.map +/Users/example/extensions/merge-conflict/node_modules/@microsoft/applicationinsights-channel-js/tsconfig.json +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/types/ts-async.d.ts +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/polyfills.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/polyfills.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/internal/state.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/internal/state.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/index.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/index.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/event.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/event.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/base.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/await.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/base.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/promise/await.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/LICENSE +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/tsconfig.base.json +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/README.md +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/tsconfig.es6.json +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/package.json +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/polyfills.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/polyfills.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/internal/state.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/internal/state.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/index.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/index.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/event.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/event.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/base.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/await.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/base.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/promise/await.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-async/tsconfig.json +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/types/ts-utils.d.ts +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/every.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/from.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/find.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/some.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/append.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/map.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/from.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/append.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/some.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/map.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/find.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/every.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/index.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/object.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/create.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/define.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/define.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/create.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/object.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/index.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/split.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/split.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/LICENSE +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/tsconfig.base.json +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/README.md +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/tsconfig.es6.json +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/package.json +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/every.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/from.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/find.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/some.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/append.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/map.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/from.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/append.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/some.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/map.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/find.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/every.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/index.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/object.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/create.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/define.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/define.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/create.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/object.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/index.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/split.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/split.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js.map +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js +/Users/example/extensions/merge-conflict/node_modules/@nevware21/ts-utils/tsconfig.json +/Users/example/extensions/merge-conflict/README.md +/Users/example/extensions/merge-conflict/extension-browser.webpack.config.js +/Users/example/extensions/merge-conflict/yarn.lock +/Users/example/extensions/merge-conflict/package.json +/Users/example/extensions/merge-conflict/tsconfig.json +/Users/example/extensions/merge-conflict/extension.webpack.config.js +/Users/example/extensions/merge-conflict/package.nls.json +/Users/example/extensions/merge-conflict/media/icon.png +/Users/example/extensions/merge-conflict/src/documentMergeConflict.ts +/Users/example/extensions/merge-conflict/src/contentProvider.ts +/Users/example/extensions/merge-conflict/src/delayer.ts +/Users/example/extensions/merge-conflict/src/commandHandler.ts +/Users/example/extensions/merge-conflict/src/mergeConflictParser.ts +/Users/example/extensions/merge-conflict/src/mergeDecorator.ts +/Users/example/extensions/merge-conflict/src/codelensProvider.ts +/Users/example/extensions/merge-conflict/src/mergeConflictMain.ts +/Users/example/extensions/merge-conflict/src/documentTracker.ts +/Users/example/extensions/merge-conflict/src/services.ts +/Users/example/extensions/merge-conflict/src/interfaces.ts +/Users/example/extensions/media-preview/icon.png +/Users/example/extensions/media-preview/out/binarySizeStatusBarEntry.js.map +/Users/example/extensions/media-preview/out/binarySizeStatusBarEntry.js +/Users/example/extensions/media-preview/out/ownedStatusBarEntry.js +/Users/example/extensions/media-preview/out/ownedStatusBarEntry.js.map +/Users/example/extensions/media-preview/out/util/dom.js.map +/Users/example/extensions/media-preview/out/util/dispose.js.map +/Users/example/extensions/media-preview/out/util/dom.js +/Users/example/extensions/media-preview/out/util/dispose.js +/Users/example/extensions/media-preview/out/audioPreview.js.map +/Users/example/extensions/media-preview/out/videoPreview.js +/Users/example/extensions/media-preview/out/imagePreview/zoomStatusBarEntry.js.map +/Users/example/extensions/media-preview/out/imagePreview/index.js +/Users/example/extensions/media-preview/out/imagePreview/sizeStatusBarEntry.js.map +/Users/example/extensions/media-preview/out/imagePreview/sizeStatusBarEntry.js +/Users/example/extensions/media-preview/out/imagePreview/index.js.map +/Users/example/extensions/media-preview/out/imagePreview/zoomStatusBarEntry.js +/Users/example/extensions/media-preview/out/videoPreview.js.map +/Users/example/extensions/media-preview/out/mediaPreview.js +/Users/example/extensions/media-preview/out/extension.js.map +/Users/example/extensions/media-preview/out/mediaPreview.js.map +/Users/example/extensions/media-preview/out/audioPreview.js +/Users/example/extensions/media-preview/out/extension.js +/Users/example/extensions/media-preview/.vscodeignore +/Users/example/extensions/media-preview/node_modules/vscode-uri/LICENSE.md +/Users/example/extensions/media-preview/node_modules/vscode-uri/.lsifrc.json +/Users/example/extensions/media-preview/node_modules/vscode-uri/README.md +/Users/example/extensions/media-preview/node_modules/vscode-uri/package.json +/Users/example/extensions/media-preview/node_modules/vscode-uri/.github/workflows/rich-navigation.yml +/Users/example/extensions/media-preview/node_modules/vscode-uri/lib/esm/index.js +/Users/example/extensions/media-preview/node_modules/vscode-uri/lib/esm/index.js.map +/Users/example/extensions/media-preview/node_modules/vscode-uri/lib/umd/uri.d.ts +/Users/example/extensions/media-preview/node_modules/vscode-uri/lib/umd/platform.d.ts +/Users/example/extensions/media-preview/node_modules/vscode-uri/lib/umd/charCode.d.ts +/Users/example/extensions/media-preview/node_modules/vscode-uri/lib/umd/index.js +/Users/example/extensions/media-preview/node_modules/vscode-uri/lib/umd/utils.d.ts +/Users/example/extensions/media-preview/node_modules/vscode-uri/lib/umd/index.js.map +/Users/example/extensions/media-preview/node_modules/vscode-uri/lib/umd/index.d.ts +/Users/example/extensions/media-preview/node_modules/@vscode/extension-telemetry/LICENSE +/Users/example/extensions/media-preview/node_modules/@vscode/extension-telemetry/dist/telemetryReporter.d.ts +/Users/example/extensions/media-preview/node_modules/@vscode/extension-telemetry/dist/browser/browser/telemetryReporter.js +/Users/example/extensions/media-preview/node_modules/@vscode/extension-telemetry/dist/browser/common/util.js +/Users/example/extensions/media-preview/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetrySender.js +/Users/example/extensions/media-preview/node_modules/@vscode/extension-telemetry/dist/browser/common/1dsClientFactory.js +/Users/example/extensions/media-preview/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetryReporter.js +/Users/example/extensions/media-preview/node_modules/@vscode/extension-telemetry/dist/browser/common/appInsightsClientFactory.js +/Users/example/extensions/media-preview/node_modules/@vscode/extension-telemetry/dist/node/common/util.js +/Users/example/extensions/media-preview/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetrySender.js +/Users/example/extensions/media-preview/node_modules/@vscode/extension-telemetry/dist/node/common/1dsClientFactory.js +/Users/example/extensions/media-preview/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetryReporter.js +/Users/example/extensions/media-preview/node_modules/@vscode/extension-telemetry/dist/node/common/appInsightsClientFactory.js +/Users/example/extensions/media-preview/node_modules/@vscode/extension-telemetry/dist/node/node/telemetryReporter.js +/Users/example/extensions/media-preview/node_modules/@vscode/extension-telemetry/README.md +/Users/example/extensions/media-preview/node_modules/@vscode/extension-telemetry/package.json +/Users/example/extensions/media-preview/node_modules/@vscode/extension-telemetry/SECURITY.md +/Users/example/extensions/media-preview/node_modules/.yarn-integrity +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/CODE_OF_CONDUCT.md +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.namespaced.d.ts +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.d.ts +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/PRIVACY +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.integrity.json +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.integrity.json +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/NOTICE +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/README.md +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/SUPPORT.md +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/package.json +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/CONTRIBUTING.md +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/tsconfig.json +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/LICENSE.TXT +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-post-js/SECURITY.md +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/CODE_OF_CONDUCT.md +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.namespaced.d.ts +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.d.ts +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/PRIVACY +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.integrity.json +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.integrity.json +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/NOTICE +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/README.md +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/SUPPORT.md +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/package.json +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/CONTRIBUTING.md +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/tsconfig.json +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/LICENSE.TXT +/Users/example/extensions/media-preview/node_modules/@microsoft/1ds-core-js/SECURITY.md +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.d.ts +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.namespaced.d.ts +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/PRIVACY +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/LICENSE +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/NOTICE +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/README.md +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.integrity.json +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/package.json +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-common/tsconfig.json +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.namespaced.d.ts +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.d.ts +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/PRIVACY +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/LICENSE +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/NOTICE +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/README.md +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.integrity.json +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/package.json +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/CONTRIBUTING.md +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-core-js/tsconfig.json +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/tools/rollup/types/removeDynamic.d.ts +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/esm/removedynamic.js +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/node/removedynamic.js +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/tools/rollup/package.json +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/types/DynamicProto.d.ts +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/LICENSE +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/README.md +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/package.json +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js +/Users/example/extensions/media-preview/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/types/Constants.d.ts +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/types/applicationinsights-shims.d.ts +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/types/TsLibGlobals.d.ts +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/types/TsLibShims.d.ts +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/LICENSE +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/NOTICE +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/README.md +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/package.json +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-shims/tsconfig.json +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.namespaced.d.ts +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.d.ts +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/PRIVACY +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/LICENSE +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/NOTICE +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/README.md +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.integrity.json +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.integrity.json +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/package.json +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-web-basic/tsconfig.json +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.namespaced.d.ts +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.d.ts +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/PRIVACY +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/LICENSE +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/NOTICE +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/README.md +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.integrity.json +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.integrity.json +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/package.json +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js.map +/Users/example/extensions/media-preview/node_modules/@microsoft/applicationinsights-channel-js/tsconfig.json +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/types/ts-async.d.ts +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/polyfills.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/polyfills.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/internal/state.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/internal/state.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/index.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/index.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/event.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/event.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/base.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/await.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/base.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/promise/await.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/LICENSE +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/tsconfig.base.json +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/README.md +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/tsconfig.es6.json +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/package.json +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/polyfills.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/polyfills.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/internal/state.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/internal/state.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/index.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/index.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/event.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/event.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/base.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/await.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/base.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/promise/await.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-async/tsconfig.json +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/types/ts-utils.d.ts +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/every.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/from.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/find.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/some.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/append.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/map.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/from.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/append.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/some.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/map.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/find.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/every.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/index.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/object.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/create.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/define.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/define.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/create.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/object.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/index.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/split.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/split.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/LICENSE +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/tsconfig.base.json +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/README.md +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/tsconfig.es6.json +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/package.json +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/every.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/from.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/find.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/some.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/append.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/map.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/from.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/append.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/some.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/map.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/find.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/every.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/index.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/object.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/create.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/define.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/define.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/create.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/object.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/index.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/split.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/split.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js.map +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js +/Users/example/extensions/media-preview/node_modules/@nevware21/ts-utils/tsconfig.json +/Users/example/extensions/media-preview/README.md +/Users/example/extensions/media-preview/extension-browser.webpack.config.js +/Users/example/extensions/media-preview/yarn.lock +/Users/example/extensions/media-preview/package.json +/Users/example/extensions/media-preview/tsconfig.json +/Users/example/extensions/media-preview/extension.webpack.config.js +/Users/example/extensions/media-preview/package.nls.json +/Users/example/extensions/media-preview/media/videoPreview.css +/Users/example/extensions/media-preview/media/loading-hc.svg +/Users/example/extensions/media-preview/media/videoPreview.js +/Users/example/extensions/media-preview/media/loading.svg +/Users/example/extensions/media-preview/media/audioPreview.js +/Users/example/extensions/media-preview/media/imagePreview.js +/Users/example/extensions/media-preview/media/audioPreview.css +/Users/example/extensions/media-preview/media/loading-dark.svg +/Users/example/extensions/media-preview/media/imagePreview.css +/Users/example/extensions/media-preview/src/util/dom.ts +/Users/example/extensions/media-preview/src/util/dispose.ts +/Users/example/extensions/media-preview/src/audioPreview.ts +/Users/example/extensions/media-preview/src/imagePreview/sizeStatusBarEntry.ts +/Users/example/extensions/media-preview/src/imagePreview/zoomStatusBarEntry.ts +/Users/example/extensions/media-preview/src/imagePreview/index.ts +/Users/example/extensions/media-preview/src/extension.ts +/Users/example/extensions/media-preview/src/ownedStatusBarEntry.ts +/Users/example/extensions/media-preview/src/videoPreview.ts +/Users/example/extensions/media-preview/src/binarySizeStatusBarEntry.ts +/Users/example/extensions/media-preview/src/mediaPreview.ts +/Users/example/extensions/razor/.vscodeignore +/Users/example/extensions/razor/yarn.lock +/Users/example/extensions/razor/package.json +/Users/example/extensions/razor/build/update-grammar.mjs +/Users/example/extensions/razor/syntaxes/cshtml.tmLanguage.json +/Users/example/extensions/razor/language-configuration.json +/Users/example/extensions/razor/cgmanifest.json +/Users/example/extensions/razor/package.nls.json +/Users/example/extensions/shaderlab/.vscodeignore +/Users/example/extensions/shaderlab/yarn.lock +/Users/example/extensions/shaderlab/package.json +/Users/example/extensions/shaderlab/syntaxes/shaderlab.tmLanguage.json +/Users/example/extensions/shaderlab/language-configuration.json +/Users/example/extensions/shaderlab/cgmanifest.json +/Users/example/extensions/shaderlab/package.nls.json +/Users/example/extensions/theme-seti/ThirdPartyNotices.txt +/Users/example/extensions/theme-seti/.vscodeignore +/Users/example/extensions/theme-seti/README.md +/Users/example/extensions/theme-seti/yarn.lock +/Users/example/extensions/theme-seti/package.json +/Users/example/extensions/theme-seti/CONTRIBUTING.md +/Users/example/extensions/theme-seti/icons/preview.html +/Users/example/extensions/theme-seti/icons/seti.woff +/Users/example/extensions/theme-seti/icons/vs-seti-icon-theme.json +/Users/example/extensions/theme-seti/icons/seti-circular-128x128.png +/Users/example/extensions/theme-seti/build/update-icon-theme.js +/Users/example/extensions/theme-seti/cgmanifest.json +/Users/example/extensions/theme-seti/package.nls.json +/Users/example/extensions/html-language-features/.vscodeignore +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/thirdpartynotices.txt +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/typings/thenable.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/README.md +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/node.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/package.json +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/browser/ril.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/browser/main.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/browser/ril.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/browser/main.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/messageBuffer.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/messageBuffer.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/is.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/events.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/cancellation.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/semaphore.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/messageWriter.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/is.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/encoding.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/api.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/messageReader.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/linkedMap.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/events.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/connection.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/messages.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/cancellation.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/encoding.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/messageWriter.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/ral.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/ral.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/messageReader.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/api.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/connection.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/disposable.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/messages.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/semaphore.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/common/disposable.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/node/ril.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/node/main.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/node/ril.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/lib/node/main.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/License.txt +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/browser.js +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/node.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/browser.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-jsonrpc/node.cmd +/Users/example/extensions/html-language-features/node_modules/vscode-uri/LICENSE.md +/Users/example/extensions/html-language-features/node_modules/vscode-uri/README.md +/Users/example/extensions/html-language-features/node_modules/vscode-uri/package.json +/Users/example/extensions/html-language-features/node_modules/vscode-uri/lib/esm/index.mjs.map +/Users/example/extensions/html-language-features/node_modules/vscode-uri/lib/esm/index.mjs +/Users/example/extensions/html-language-features/node_modules/vscode-uri/lib/umd/uri.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-uri/lib/umd/platform.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-uri/lib/umd/charCode.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-uri/lib/umd/index.js +/Users/example/extensions/html-language-features/node_modules/vscode-uri/lib/umd/charCode.js +/Users/example/extensions/html-language-features/node_modules/vscode-uri/lib/umd/utils.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-uri/lib/umd/index.js.map +/Users/example/extensions/html-language-features/node_modules/vscode-uri/lib/umd/utils.js +/Users/example/extensions/html-language-features/node_modules/vscode-uri/lib/umd/index.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-uri/lib/umd/platform.js +/Users/example/extensions/html-language-features/node_modules/vscode-uri/lib/umd/uri.js +/Users/example/extensions/html-language-features/node_modules/vscode-uri/SECURITY.md +/Users/example/extensions/html-language-features/node_modules/@types/node/path.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/constants.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/domain.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/globals.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/tls.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/tty.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/LICENSE +/Users/example/extensions/html-language-features/node_modules/@types/node/readline.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/events.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/os.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/console.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/dns.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/vm.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/timers.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/test.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/http.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/http2.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/stream.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/README.md +/Users/example/extensions/html-language-features/node_modules/@types/node/v8.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/url.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/package.json +/Users/example/extensions/html-language-features/node_modules/@types/node/https.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/assert.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/fs.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/repl.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/module.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/process.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/util.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/index.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/html-language-features/node_modules/@types/node/net.d.ts +/Users/example/extensions/html-language-features/node_modules/@vscode/extension-telemetry/LICENSE +/Users/example/extensions/html-language-features/node_modules/@vscode/extension-telemetry/dist/telemetryReporter.d.ts +/Users/example/extensions/html-language-features/node_modules/@vscode/extension-telemetry/dist/browser/browser/telemetryReporter.js +/Users/example/extensions/html-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/util.js +/Users/example/extensions/html-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetrySender.js +/Users/example/extensions/html-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/1dsClientFactory.js +/Users/example/extensions/html-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetryReporter.js +/Users/example/extensions/html-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/appInsightsClientFactory.js +/Users/example/extensions/html-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/util.js +/Users/example/extensions/html-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetrySender.js +/Users/example/extensions/html-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/1dsClientFactory.js +/Users/example/extensions/html-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetryReporter.js +/Users/example/extensions/html-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/appInsightsClientFactory.js +/Users/example/extensions/html-language-features/node_modules/@vscode/extension-telemetry/dist/node/node/telemetryReporter.js +/Users/example/extensions/html-language-features/node_modules/@vscode/extension-telemetry/README.md +/Users/example/extensions/html-language-features/node_modules/@vscode/extension-telemetry/package.json +/Users/example/extensions/html-language-features/node_modules/@vscode/extension-telemetry/SECURITY.md +/Users/example/extensions/html-language-features/node_modules/lru-cache/LICENSE +/Users/example/extensions/html-language-features/node_modules/lru-cache/index.js +/Users/example/extensions/html-language-features/node_modules/lru-cache/README.md +/Users/example/extensions/html-language-features/node_modules/lru-cache/package.json +/Users/example/extensions/html-language-features/node_modules/balanced-match/.npmignore +/Users/example/extensions/html-language-features/node_modules/balanced-match/LICENSE.md +/Users/example/extensions/html-language-features/node_modules/balanced-match/index.js +/Users/example/extensions/html-language-features/node_modules/balanced-match/README.md +/Users/example/extensions/html-language-features/node_modules/balanced-match/package.json +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-types/thirdpartynotices.txt +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-types/README.md +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-types/package.json +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-types/lib/esm/main.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-types/lib/esm/main.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-types/lib/esm/package.json +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-types/lib/umd/main.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-types/lib/umd/main.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-types/License.txt +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/thirdpartynotices.txt +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/README.md +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/node.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/package.json +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/metaModel.schema.json +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/browser/main.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/browser/main.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/api.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineCompletion.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/connection.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/messages.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/utils/is.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/utils/is.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/api.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/connection.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/messages.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineCompletion.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/node/main.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/lib/node/main.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/License.txt +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/browser.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/node.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/browser.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageserver-protocol/node.cmd +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/README.md +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/node.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/package.json +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/browser/main.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/browser/main.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/foldingRange.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/client.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/callHierarchy.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/executeCommand.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/selectionRange.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/typeHierarchy.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolCodeAction.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/executeCommand.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolCodeAction.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/signatureHelp.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/selectionRange.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/colorProvider.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/typeHierarchy.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/workspaceFolder.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/features.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/declaration.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/api.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/formatting.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/documentLink.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/features.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/semanticTokens.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/colorProvider.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/progressPart.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/implementation.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/codeConverter.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/codeAction.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolWorkspaceSymbol.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/configuration.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolWorkspaceSymbol.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/typeDefinition.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/rename.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/declaration.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolCallHierarchyItem.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/inlayHint.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolCompletionItem.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/completion.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/utils/is.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/utils/is.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/utils/async.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/utils/uuid.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/utils/uuid.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/utils/async.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/inlayHint.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/documentSymbol.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/documentHighlight.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/codeAction.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/linkedEditingRange.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/workspaceSymbol.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/notebook.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/typeDefinition.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/hover.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/textSynchronization.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/reference.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/notebook.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/progressPart.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/semanticTokens.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/workspaceSymbol.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/foldingRange.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/fileOperations.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/progress.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/inlineCompletion.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolDocumentLink.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolTypeHierarchyItem.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/linkedEditingRange.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolConverter.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/configuration.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/diagnostic.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/callHierarchy.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/inlineValue.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/codeLens.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/inlineCompletion.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/workspaceFolder.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolCallHierarchyItem.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/fileSystemWatcher.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/fileSystemWatcher.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolDocumentLink.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolDiagnostic.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolTypeHierarchyItem.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/progress.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/documentHighlight.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolCodeLens.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/rename.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/fileOperations.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/codeLens.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/diagnostic.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/api.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/documentSymbol.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/signatureHelp.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolInlayHint.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/client.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/reference.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/textSynchronization.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/completion.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/codeConverter.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/documentLink.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolCompletionItem.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/formatting.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolCodeLens.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/implementation.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/definition.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/inlineValue.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolDiagnostic.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolInlayHint.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/definition.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/protocolConverter.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/common/hover.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/node/main.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/node/processes.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/node/main.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/node/terminateProcess.sh +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/lib/node/processes.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/License.txt +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/browser.js +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/node.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/browser.d.ts +/Users/example/extensions/html-language-features/node_modules/vscode-languageclient/node.cmd +/Users/example/extensions/html-language-features/node_modules/.yarn-integrity +/Users/example/extensions/html-language-features/node_modules/brace-expansion/LICENSE +/Users/example/extensions/html-language-features/node_modules/brace-expansion/index.js +/Users/example/extensions/html-language-features/node_modules/brace-expansion/README.md +/Users/example/extensions/html-language-features/node_modules/brace-expansion/package.json +/Users/example/extensions/html-language-features/node_modules/brace-expansion/.github/FUNDING.yml +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/CODE_OF_CONDUCT.md +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.namespaced.d.ts +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.d.ts +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/PRIVACY +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.integrity.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.integrity.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/NOTICE +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/README.md +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/SUPPORT.md +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/package.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/CONTRIBUTING.md +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/tsconfig.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/LICENSE.TXT +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-post-js/SECURITY.md +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/CODE_OF_CONDUCT.md +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.namespaced.d.ts +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.d.ts +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/PRIVACY +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.integrity.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.integrity.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/NOTICE +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/README.md +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/SUPPORT.md +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/package.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/CONTRIBUTING.md +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/tsconfig.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/LICENSE.TXT +/Users/example/extensions/html-language-features/node_modules/@microsoft/1ds-core-js/SECURITY.md +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.d.ts +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.namespaced.d.ts +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/PRIVACY +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/LICENSE +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/NOTICE +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/README.md +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.integrity.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/package.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-common/tsconfig.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.namespaced.d.ts +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.d.ts +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/PRIVACY +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/LICENSE +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/NOTICE +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/README.md +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.integrity.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/package.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/CONTRIBUTING.md +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-core-js/tsconfig.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/types/removeDynamic.d.ts +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/esm/removedynamic.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/node/removedynamic.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/package.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/types/DynamicProto.d.ts +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/LICENSE +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/README.md +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/package.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/types/Constants.d.ts +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/types/applicationinsights-shims.d.ts +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/types/TsLibGlobals.d.ts +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/types/TsLibShims.d.ts +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/LICENSE +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/NOTICE +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/README.md +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/package.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-shims/tsconfig.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.namespaced.d.ts +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.d.ts +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/PRIVACY +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/LICENSE +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/NOTICE +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/README.md +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.integrity.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.integrity.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/package.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-web-basic/tsconfig.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.namespaced.d.ts +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.d.ts +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/PRIVACY +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/LICENSE +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/NOTICE +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/README.md +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.integrity.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.integrity.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/package.json +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js.map +/Users/example/extensions/html-language-features/node_modules/@microsoft/applicationinsights-channel-js/tsconfig.json +/Users/example/extensions/html-language-features/node_modules/semver/ranges/min-version.js +/Users/example/extensions/html-language-features/node_modules/semver/ranges/outside.js +/Users/example/extensions/html-language-features/node_modules/semver/ranges/ltr.js +/Users/example/extensions/html-language-features/node_modules/semver/ranges/gtr.js +/Users/example/extensions/html-language-features/node_modules/semver/ranges/min-satisfying.js +/Users/example/extensions/html-language-features/node_modules/semver/ranges/simplify.js +/Users/example/extensions/html-language-features/node_modules/semver/ranges/to-comparators.js +/Users/example/extensions/html-language-features/node_modules/semver/ranges/max-satisfying.js +/Users/example/extensions/html-language-features/node_modules/semver/ranges/valid.js +/Users/example/extensions/html-language-features/node_modules/semver/ranges/subset.js +/Users/example/extensions/html-language-features/node_modules/semver/ranges/intersects.js +/Users/example/extensions/html-language-features/node_modules/semver/preload.js +/Users/example/extensions/html-language-features/node_modules/semver/LICENSE +/Users/example/extensions/html-language-features/node_modules/semver/bin/semver.js +/Users/example/extensions/html-language-features/node_modules/semver/classes/range.js +/Users/example/extensions/html-language-features/node_modules/semver/classes/index.js +/Users/example/extensions/html-language-features/node_modules/semver/classes/comparator.js +/Users/example/extensions/html-language-features/node_modules/semver/classes/semver.js +/Users/example/extensions/html-language-features/node_modules/semver/internal/constants.js +/Users/example/extensions/html-language-features/node_modules/semver/internal/identifiers.js +/Users/example/extensions/html-language-features/node_modules/semver/internal/parse-options.js +/Users/example/extensions/html-language-features/node_modules/semver/internal/re.js +/Users/example/extensions/html-language-features/node_modules/semver/internal/debug.js +/Users/example/extensions/html-language-features/node_modules/semver/index.js +/Users/example/extensions/html-language-features/node_modules/semver/README.md +/Users/example/extensions/html-language-features/node_modules/semver/package.json +/Users/example/extensions/html-language-features/node_modules/semver/functions/gt.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/sort.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/rsort.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/neq.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/gte.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/eq.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/lte.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/compare-build.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/patch.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/rcompare.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/clean.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/valid.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/satisfies.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/compare-loose.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/parse.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/minor.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/compare.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/coerce.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/inc.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/lt.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/diff.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/cmp.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/major.js +/Users/example/extensions/html-language-features/node_modules/semver/functions/prerelease.js +/Users/example/extensions/html-language-features/node_modules/semver/range.bnf +/Users/example/extensions/html-language-features/node_modules/minimatch/LICENSE +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/ast.d.ts.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/ast.js.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/brace-expressions.js.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/escape.d.ts +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/brace-expressions.d.ts.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/unescape.js.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/escape.d.ts.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/escape.js +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/unescape.d.ts.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/index.js +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/unescape.d.ts +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/package.json +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/brace-expressions.js +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/assert-valid-pattern.d.ts.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/index.js.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/unescape.js +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/assert-valid-pattern.js.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/escape.js.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/index.d.ts +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/brace-expressions.d.ts +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/assert-valid-pattern.js +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/ast.d.ts +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/assert-valid-pattern.d.ts +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/ast.js +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/mjs/index.d.ts.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/ast.d.ts.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/ast.js.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/brace-expressions.js.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/escape.d.ts +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/brace-expressions.d.ts.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/unescape.js.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/escape.d.ts.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/escape.js +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/unescape.d.ts.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/index.js +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/unescape.d.ts +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/package.json +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/brace-expressions.js +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/assert-valid-pattern.d.ts.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/index.js.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/unescape.js +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/assert-valid-pattern.js.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/escape.js.map +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/index.d.ts +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/brace-expressions.d.ts +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/assert-valid-pattern.js +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/ast.d.ts +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/assert-valid-pattern.d.ts +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/ast.js +/Users/example/extensions/html-language-features/node_modules/minimatch/dist/cjs/index.d.ts.map +/Users/example/extensions/html-language-features/node_modules/minimatch/README.md +/Users/example/extensions/html-language-features/node_modules/minimatch/package.json +/Users/example/extensions/html-language-features/node_modules/yallist/yallist.js +/Users/example/extensions/html-language-features/node_modules/yallist/LICENSE +/Users/example/extensions/html-language-features/node_modules/yallist/README.md +/Users/example/extensions/html-language-features/node_modules/yallist/package.json +/Users/example/extensions/html-language-features/node_modules/yallist/iterator.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/types/ts-async.d.ts +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/polyfills.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/polyfills.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/state.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/state.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/index.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/index.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/event.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/event.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/base.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/await.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/base.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/await.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/LICENSE +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/tsconfig.base.json +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/README.md +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/tsconfig.es6.json +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/package.json +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/polyfills.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/polyfills.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/state.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/state.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/index.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/index.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/event.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/event.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/base.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/await.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/base.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/await.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-async/tsconfig.json +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/types/ts-utils.d.ts +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/every.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/from.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/find.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/some.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/append.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/map.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/from.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/append.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/some.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/map.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/find.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/every.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/index.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/object.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/create.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/define.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/define.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/create.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/object.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/index.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/split.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/split.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/LICENSE +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/tsconfig.base.json +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/README.md +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/tsconfig.es6.json +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/package.json +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/every.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/from.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/find.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/some.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/append.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/map.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/from.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/append.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/some.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/map.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/find.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/every.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/index.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/object.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/create.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/define.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/define.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/create.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/object.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/index.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/split.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/split.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js.map +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js +/Users/example/extensions/html-language-features/node_modules/@nevware21/ts-utils/tsconfig.json +/Users/example/extensions/html-language-features/server/test/index.js +/Users/example/extensions/html-language-features/server/out/modes/cssMode.js +/Users/example/extensions/html-language-features/server/out/modes/languageModes.js.map +/Users/example/extensions/html-language-features/server/out/modes/languageModes.js +/Users/example/extensions/html-language-features/server/out/modes/javascriptMode.js +/Users/example/extensions/html-language-features/server/out/modes/selectionRanges.js +/Users/example/extensions/html-language-features/server/out/modes/formatting.js +/Users/example/extensions/html-language-features/server/out/modes/selectionRanges.js.map +/Users/example/extensions/html-language-features/server/out/modes/formatting.js.map +/Users/example/extensions/html-language-features/server/out/modes/htmlMode.js.map +/Users/example/extensions/html-language-features/server/out/modes/htmlFolding.js.map +/Users/example/extensions/html-language-features/server/out/modes/javascriptSemanticTokens.js +/Users/example/extensions/html-language-features/server/out/modes/javascriptLibs.js +/Users/example/extensions/html-language-features/server/out/modes/javascriptMode.js.map +/Users/example/extensions/html-language-features/server/out/modes/htmlMode.js +/Users/example/extensions/html-language-features/server/out/modes/javascriptSemanticTokens.js.map +/Users/example/extensions/html-language-features/server/out/modes/embeddedSupport.js.map +/Users/example/extensions/html-language-features/server/out/modes/semanticTokens.js +/Users/example/extensions/html-language-features/server/out/modes/htmlFolding.js +/Users/example/extensions/html-language-features/server/out/modes/embeddedSupport.js +/Users/example/extensions/html-language-features/server/out/modes/javascriptLibs.js.map +/Users/example/extensions/html-language-features/server/out/modes/cssMode.js.map +/Users/example/extensions/html-language-features/server/out/modes/semanticTokens.js.map +/Users/example/extensions/html-language-features/server/out/test/pathCompletionFixtures/index.html +/Users/example/extensions/html-language-features/server/out/test/pathCompletionFixtures/about/about.html +/Users/example/extensions/html-language-features/server/out/test/pathCompletionFixtures/about/about.css +/Users/example/extensions/html-language-features/server/out/test/pathCompletionFixtures/about/media/icon.pic +/Users/example/extensions/html-language-features/server/out/test/pathCompletionFixtures/src/feature.js +/Users/example/extensions/html-language-features/server/out/test/pathCompletionFixtures/src/test.js +/Users/example/extensions/html-language-features/server/out/test/formatting.test.js +/Users/example/extensions/html-language-features/server/out/test/folding.test.js.map +/Users/example/extensions/html-language-features/server/out/test/embedded.test.js +/Users/example/extensions/html-language-features/server/out/test/words.test.js +/Users/example/extensions/html-language-features/server/out/test/semanticTokens.test.js.map +/Users/example/extensions/html-language-features/server/out/test/completions.test.js +/Users/example/extensions/html-language-features/server/out/test/semanticTokens.test.js +/Users/example/extensions/html-language-features/server/out/test/formatting.test.js.map +/Users/example/extensions/html-language-features/server/out/test/rename.test.js +/Users/example/extensions/html-language-features/server/out/test/selectionRanges.test.js.map +/Users/example/extensions/html-language-features/server/out/test/completions.test.js.map +/Users/example/extensions/html-language-features/server/out/test/documentContext.test.js.map +/Users/example/extensions/html-language-features/server/out/test/words.test.js.map +/Users/example/extensions/html-language-features/server/out/test/folding.test.js +/Users/example/extensions/html-language-features/server/out/test/rename.test.js.map +/Users/example/extensions/html-language-features/server/out/test/selectionRanges.test.js +/Users/example/extensions/html-language-features/server/out/test/fixtures/expected/21634.html +/Users/example/extensions/html-language-features/server/out/test/fixtures/expected/19813-4spaces.html +/Users/example/extensions/html-language-features/server/out/test/fixtures/expected/19813-tab.html +/Users/example/extensions/html-language-features/server/out/test/fixtures/expected/19813.html +/Users/example/extensions/html-language-features/server/out/test/fixtures/inputs/21634.html +/Users/example/extensions/html-language-features/server/out/test/fixtures/inputs/19813.html +/Users/example/extensions/html-language-features/server/out/test/documentContext.test.js +/Users/example/extensions/html-language-features/server/out/test/embedded.test.js.map +/Users/example/extensions/html-language-features/server/out/utils/positions.js.map +/Users/example/extensions/html-language-features/server/out/utils/positions.js +/Users/example/extensions/html-language-features/server/out/utils/runner.js +/Users/example/extensions/html-language-features/server/out/utils/documentContext.js +/Users/example/extensions/html-language-features/server/out/utils/arrays.js +/Users/example/extensions/html-language-features/server/out/utils/documentContext.js.map +/Users/example/extensions/html-language-features/server/out/utils/arrays.js.map +/Users/example/extensions/html-language-features/server/out/utils/validation.js.map +/Users/example/extensions/html-language-features/server/out/utils/validation.js +/Users/example/extensions/html-language-features/server/out/utils/strings.js +/Users/example/extensions/html-language-features/server/out/utils/runner.js.map +/Users/example/extensions/html-language-features/server/out/utils/strings.js.map +/Users/example/extensions/html-language-features/server/out/requests.js +/Users/example/extensions/html-language-features/server/out/browser/htmlServerWorkerMain.js +/Users/example/extensions/html-language-features/server/out/browser/htmlServerMain.js.map +/Users/example/extensions/html-language-features/server/out/browser/htmlServerWorkerMain.js.map +/Users/example/extensions/html-language-features/server/out/browser/htmlServerMain.js +/Users/example/extensions/html-language-features/server/out/languageModelCache.js.map +/Users/example/extensions/html-language-features/server/out/languageModelCache.js +/Users/example/extensions/html-language-features/server/out/customData.js +/Users/example/extensions/html-language-features/server/out/node/htmlServerMain.js.map +/Users/example/extensions/html-language-features/server/out/node/htmlServerNodeMain.js +/Users/example/extensions/html-language-features/server/out/node/nodeFs.js.map +/Users/example/extensions/html-language-features/server/out/node/htmlServerNodeMain.js.map +/Users/example/extensions/html-language-features/server/out/node/htmlServerMain.js +/Users/example/extensions/html-language-features/server/out/node/nodeFs.js +/Users/example/extensions/html-language-features/server/out/htmlServer.js.map +/Users/example/extensions/html-language-features/server/out/requests.js.map +/Users/example/extensions/html-language-features/server/out/htmlServer.js +/Users/example/extensions/html-language-features/server/out/customData.js.map +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/thirdpartynotices.txt +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/typings/thenable.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/README.md +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/node.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/package.json +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/browser/ril.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/browser/main.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/browser/ril.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/browser/main.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageBuffer.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageBuffer.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/is.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/events.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/cancellation.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/semaphore.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageWriter.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/is.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/encoding.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/api.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageReader.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/linkedMap.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/events.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/connection.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/messages.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/cancellation.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/encoding.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageWriter.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/ral.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/ral.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageReader.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/api.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/connection.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/disposable.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/messages.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/semaphore.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/common/disposable.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/node/ril.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/node/main.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/node/ril.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/lib/node/main.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/License.txt +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/browser.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/node.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/browser.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-jsonrpc/node.cmd +/Users/example/extensions/html-language-features/server/node_modules/vscode-uri/LICENSE.md +/Users/example/extensions/html-language-features/server/node_modules/vscode-uri/README.md +/Users/example/extensions/html-language-features/server/node_modules/vscode-uri/package.json +/Users/example/extensions/html-language-features/server/node_modules/vscode-uri/lib/esm/index.mjs.map +/Users/example/extensions/html-language-features/server/node_modules/vscode-uri/lib/esm/index.mjs +/Users/example/extensions/html-language-features/server/node_modules/vscode-uri/lib/umd/uri.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-uri/lib/umd/platform.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-uri/lib/umd/charCode.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-uri/lib/umd/index.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-uri/lib/umd/charCode.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-uri/lib/umd/utils.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-uri/lib/umd/index.js.map +/Users/example/extensions/html-language-features/server/node_modules/vscode-uri/lib/umd/utils.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-uri/lib/umd/index.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-uri/lib/umd/platform.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-uri/lib/umd/uri.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-uri/SECURITY.md +/Users/example/extensions/html-language-features/server/node_modules/@types/mocha/LICENSE +/Users/example/extensions/html-language-features/server/node_modules/@types/mocha/README.md +/Users/example/extensions/html-language-features/server/node_modules/@types/mocha/package.json +/Users/example/extensions/html-language-features/server/node_modules/@types/mocha/index.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/path.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/constants.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/domain.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/globals.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/tls.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/tty.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/LICENSE +/Users/example/extensions/html-language-features/server/node_modules/@types/node/readline.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/events.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/os.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/console.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/dns.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/vm.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/timers.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/test.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/http.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/http2.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/stream.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/README.md +/Users/example/extensions/html-language-features/server/node_modules/@types/node/v8.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/url.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/package.json +/Users/example/extensions/html-language-features/server/node_modules/@types/node/https.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/assert.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/fs.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/repl.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/module.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/process.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/util.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/index.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@types/node/net.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@vscode/l10n/dist/main.d.ts +/Users/example/extensions/html-language-features/server/node_modules/@vscode/l10n/dist/tsdoc-metadata.json +/Users/example/extensions/html-language-features/server/node_modules/@vscode/l10n/dist/main.js +/Users/example/extensions/html-language-features/server/node_modules/@vscode/l10n/dist/browser.js +/Users/example/extensions/html-language-features/server/node_modules/@vscode/l10n/README.md +/Users/example/extensions/html-language-features/server/node_modules/@vscode/l10n/package.json +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-types/thirdpartynotices.txt +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-types/README.md +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-types/package.json +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-types/lib/esm/main.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-types/lib/esm/main.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-types/lib/esm/package.json +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-types/lib/umd/main.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-types/lib/umd/main.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-types/License.txt +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/thirdpartynotices.txt +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/thirdpartynotices.txt +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/README.md +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/package.json +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/lib/esm/main.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/lib/esm/main.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/lib/esm/package.json +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/lib/umd/main.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/lib/umd/main.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/License.txt +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/README.md +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/node.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/package.json +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/metaModel.schema.json +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/browser/main.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/browser/main.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/api.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineCompletion.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/connection.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/messages.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/utils/is.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/utils/is.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/api.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/connection.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/messages.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineCompletion.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/node/main.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/lib/node/main.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/License.txt +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/browser.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/node.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/browser.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-protocol/node.cmd +/Users/example/extensions/html-language-features/server/node_modules/.yarn-integrity +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/LICENSE.md +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/CHANGELOG.md +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/docs/customData.md +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/docs/customData.schema.json +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/README.md +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/package.json +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/languageFacts/facts.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/languageFacts/dataProvider.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/languageFacts/builtinData.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/languageFacts/colors.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/languageFacts/dataManager.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/languageFacts/entry.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/cssLanguageService.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/cssLanguageService.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/cssLanguageTypes.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/utils/arrays.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/utils/objects.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/utils/strings.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/utils/resources.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/scssScanner.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/cssSymbolScope.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/scssErrors.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/cssNodes.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/lessScanner.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/scssParser.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/cssScanner.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/cssParser.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/lessParser.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/cssErrors.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/cssLanguageTypes.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/data/webCustomData.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/cssFolding.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/selectorPrinting.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/cssHover.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/lessCompletion.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/cssNavigation.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/cssValidation.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/scssNavigation.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/cssSelectionRange.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/scssCompletion.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/lint.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/pathCompletion.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/cssCompletion.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/cssCodeActions.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/cssFormatter.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/lintUtil.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/lintRules.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/esm/beautify/beautify-css.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/languageFacts/facts.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/languageFacts/dataProvider.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/languageFacts/builtinData.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/languageFacts/colors.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/languageFacts/dataManager.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/languageFacts/entry.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/cssLanguageService.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/cssLanguageService.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/cssLanguageTypes.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/utils/arrays.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/utils/objects.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/utils/strings.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/utils/resources.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/scssScanner.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/cssSymbolScope.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/scssErrors.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/cssNodes.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/lessScanner.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/scssParser.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/cssScanner.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/cssParser.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/lessParser.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/cssErrors.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/cssLanguageTypes.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/data/webCustomData.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/cssFolding.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/selectorPrinting.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/cssHover.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/lessCompletion.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/cssNavigation.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/cssValidation.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/scssNavigation.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/cssSelectionRange.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/scssCompletion.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/lint.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/pathCompletion.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/cssCompletion.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/cssCodeActions.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/cssFormatter.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/lintUtil.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/lintRules.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/lib/umd/beautify/beautify-css.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-css-languageservice/SECURITY.md +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-textdocument/thirdpartynotices.txt +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-textdocument/README.md +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-textdocument/package.json +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-textdocument/lib/esm/main.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-textdocument/lib/esm/main.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-textdocument/lib/esm/package.json +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-textdocument/lib/umd/main.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-textdocument/lib/umd/main.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver-textdocument/License.txt +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/thirdpartynotices.txt +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/bin/installServerIntoExtension +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/typings/thenable.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/README.md +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/node.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/package.json +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/browser/main.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/browser/main.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/foldingRange.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/callHierarchy.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/typeHierarchy.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/showDocument.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/inlineCompletion.proposed.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/inlineCompletion.proposed.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/typeHierarchy.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/textDocuments.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/workspaceFolder.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/api.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/server.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/moniker.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/semanticTokens.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/server.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/textDocuments.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/configuration.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/inlayHint.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/utils/is.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/utils/is.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/utils/uuid.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/utils/uuid.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/inlayHint.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/linkedEditingRange.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/notebook.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/notebook.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/semanticTokens.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/foldingRange.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/fileOperations.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/progress.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/linkedEditingRange.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/configuration.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/diagnostic.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/callHierarchy.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/inlineValue.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/workspaceFolder.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/progress.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/showDocument.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/fileOperations.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/diagnostic.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/api.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/moniker.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/common/inlineValue.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/node/resolve.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/node/files.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/node/main.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/node/resolve.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/node/main.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/lib/node/files.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/License.txt +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/browser.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/node.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/browser.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-languageserver/node.cmd +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/LICENSE.md +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/thirdpartynotices.txt +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/CHANGELOG.md +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/docs/customData.md +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/docs/customData.schema.json +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/README.md +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/package.json +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/languageFacts/dataProvider.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/languageFacts/dataManager.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/languageFacts/data/webCustomData.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/languageFacts/data/webCustomData.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/htmlLanguageTypes.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/htmlLanguageService.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/htmlLanguageTypes.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/utils/markup.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/utils/arrays.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/utils/object.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/utils/paths.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/utils/strings.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/utils/resources.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/parser/htmlScanner.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/parser/htmlEntities.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/parser/htmlParser.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/parser/htmlScanner.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/services/htmlLinkedEditing.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/services/htmlFormatter.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/services/htmlSelectionRange.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/services/htmlSymbolsProvider.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/services/htmlMatchingTagPosition.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/services/htmlHover.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/services/htmlFolding.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/services/pathCompletion.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/services/htmlHighlighting.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/services/htmlCompletion.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/services/htmlRename.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/services/htmlLinks.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/beautify/beautify-html.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/beautify/beautify.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/beautify/beautify-css.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/esm/htmlLanguageService.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/languageFacts/dataProvider.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/languageFacts/dataManager.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/languageFacts/data/webCustomData.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/languageFacts/data/webCustomData.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/htmlLanguageTypes.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/htmlLanguageService.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/htmlLanguageTypes.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/utils/markup.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/utils/arrays.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/utils/object.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/utils/paths.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/utils/strings.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/utils/resources.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/parser/htmlScanner.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/parser/htmlEntities.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/parser/htmlParser.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/parser/htmlScanner.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/services/htmlLinkedEditing.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/services/htmlFormatter.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/services/htmlSelectionRange.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/services/htmlSymbolsProvider.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/services/htmlMatchingTagPosition.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/services/htmlHover.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/services/htmlFolding.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/services/pathCompletion.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/services/htmlHighlighting.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/services/htmlCompletion.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/services/htmlRename.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/services/htmlLinks.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/beautify/beautify-html.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/beautify/beautify.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/beautify/beautify-css.js +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/lib/umd/htmlLanguageService.d.ts +/Users/example/extensions/html-language-features/server/node_modules/vscode-html-languageservice/SECURITY.md +/Users/example/extensions/html-language-features/server/extension-browser.webpack.config.js +/Users/example/extensions/html-language-features/server/yarn.lock +/Users/example/extensions/html-language-features/server/package.json +/Users/example/extensions/html-language-features/server/lib/jquery.d.ts +/Users/example/extensions/html-language-features/server/lib/cgmanifest.json +/Users/example/extensions/html-language-features/server/tsconfig.json +/Users/example/extensions/html-language-features/server/build/javaScriptLibraryLoader.js +/Users/example/extensions/html-language-features/server/.vscode/launch.json +/Users/example/extensions/html-language-features/server/.vscode/tasks.json +/Users/example/extensions/html-language-features/server/extension.webpack.config.js +/Users/example/extensions/html-language-features/server/src/languageModelCache.ts +/Users/example/extensions/html-language-features/server/src/customData.ts +/Users/example/extensions/html-language-features/server/src/requests.ts +/Users/example/extensions/html-language-features/server/src/modes/semanticTokens.ts +/Users/example/extensions/html-language-features/server/src/modes/htmlFolding.ts +/Users/example/extensions/html-language-features/server/src/modes/embeddedSupport.ts +/Users/example/extensions/html-language-features/server/src/modes/selectionRanges.ts +/Users/example/extensions/html-language-features/server/src/modes/formatting.ts +/Users/example/extensions/html-language-features/server/src/modes/cssMode.ts +/Users/example/extensions/html-language-features/server/src/modes/languageModes.ts +/Users/example/extensions/html-language-features/server/src/modes/javascriptMode.ts +/Users/example/extensions/html-language-features/server/src/modes/javascriptLibs.ts +/Users/example/extensions/html-language-features/server/src/modes/htmlMode.ts +/Users/example/extensions/html-language-features/server/src/modes/javascriptSemanticTokens.ts +/Users/example/extensions/html-language-features/server/src/test/pathCompletionFixtures/index.html +/Users/example/extensions/html-language-features/server/src/test/pathCompletionFixtures/about/about.html +/Users/example/extensions/html-language-features/server/src/test/pathCompletionFixtures/about/about.css +/Users/example/extensions/html-language-features/server/src/test/pathCompletionFixtures/about/media/icon.pic +/Users/example/extensions/html-language-features/server/src/test/pathCompletionFixtures/.foo.js +/Users/example/extensions/html-language-features/server/src/test/pathCompletionFixtures/src/feature.js +/Users/example/extensions/html-language-features/server/src/test/pathCompletionFixtures/src/test.js +/Users/example/extensions/html-language-features/server/src/test/selectionRanges.test.ts +/Users/example/extensions/html-language-features/server/src/test/folding.test.ts +/Users/example/extensions/html-language-features/server/src/test/documentContext.test.ts +/Users/example/extensions/html-language-features/server/src/test/words.test.ts +/Users/example/extensions/html-language-features/server/src/test/formatting.test.ts +/Users/example/extensions/html-language-features/server/src/test/embedded.test.ts +/Users/example/extensions/html-language-features/server/src/test/fixtures/expected/21634.html +/Users/example/extensions/html-language-features/server/src/test/fixtures/expected/19813-4spaces.html +/Users/example/extensions/html-language-features/server/src/test/fixtures/expected/19813-tab.html +/Users/example/extensions/html-language-features/server/src/test/fixtures/expected/19813.html +/Users/example/extensions/html-language-features/server/src/test/fixtures/inputs/21634.html +/Users/example/extensions/html-language-features/server/src/test/fixtures/inputs/19813.html +/Users/example/extensions/html-language-features/server/src/test/rename.test.ts +/Users/example/extensions/html-language-features/server/src/test/completions.test.ts +/Users/example/extensions/html-language-features/server/src/test/semanticTokens.test.ts +/Users/example/extensions/html-language-features/server/src/htmlServer.ts +/Users/example/extensions/html-language-features/server/src/utils/validation.ts +/Users/example/extensions/html-language-features/server/src/utils/strings.ts +/Users/example/extensions/html-language-features/server/src/utils/positions.ts +/Users/example/extensions/html-language-features/server/src/utils/runner.ts +/Users/example/extensions/html-language-features/server/src/utils/documentContext.ts +/Users/example/extensions/html-language-features/server/src/utils/arrays.ts +/Users/example/extensions/html-language-features/server/src/browser/htmlServerMain.ts +/Users/example/extensions/html-language-features/server/src/browser/htmlServerWorkerMain.ts +/Users/example/extensions/html-language-features/server/src/node/htmlServerMain.ts +/Users/example/extensions/html-language-features/server/src/node/nodeFs.ts +/Users/example/extensions/html-language-features/server/src/node/htmlServerNodeMain.ts +/Users/example/extensions/html-language-features/schemas/package.schema.json +/Users/example/extensions/html-language-features/README.md +/Users/example/extensions/html-language-features/extension-browser.webpack.config.js +/Users/example/extensions/html-language-features/yarn.lock +/Users/example/extensions/html-language-features/package.json +/Users/example/extensions/html-language-features/CONTRIBUTING.md +/Users/example/extensions/html-language-features/icons/html.png +/Users/example/extensions/html-language-features/build/bundleTypeScriptLibraries.js +/Users/example/extensions/html-language-features/.vscode/settings.json +/Users/example/extensions/html-language-features/.vscode/launch.json +/Users/example/extensions/html-language-features/.vscode/tasks.json +/Users/example/extensions/html-language-features/extension.webpack.config.js +/Users/example/extensions/html-language-features/cgmanifest.json +/Users/example/extensions/html-language-features/client/out/autoInsertion.js +/Users/example/extensions/html-language-features/client/out/languageParticipants.js.map +/Users/example/extensions/html-language-features/client/out/autoInsertion.js.map +/Users/example/extensions/html-language-features/client/out/requests.js +/Users/example/extensions/html-language-features/client/out/browser/htmlClientMain.js +/Users/example/extensions/html-language-features/client/out/browser/htmlClientMain.js.map +/Users/example/extensions/html-language-features/client/out/htmlClient.js +/Users/example/extensions/html-language-features/client/out/htmlClient.js.map +/Users/example/extensions/html-language-features/client/out/customData.js +/Users/example/extensions/html-language-features/client/out/node/htmlClientMain.js +/Users/example/extensions/html-language-features/client/out/node/nodeFs.js.map +/Users/example/extensions/html-language-features/client/out/node/htmlClientMain.js.map +/Users/example/extensions/html-language-features/client/out/node/nodeFs.js +/Users/example/extensions/html-language-features/client/out/requests.js.map +/Users/example/extensions/html-language-features/client/out/customData.js.map +/Users/example/extensions/html-language-features/client/out/languageParticipants.js +/Users/example/extensions/html-language-features/client/tsconfig.json +/Users/example/extensions/html-language-features/client/src/htmlClient.ts +/Users/example/extensions/html-language-features/client/src/customData.ts +/Users/example/extensions/html-language-features/client/src/requests.ts +/Users/example/extensions/html-language-features/client/src/languageParticipants.ts +/Users/example/extensions/html-language-features/client/src/browser/htmlClientMain.ts +/Users/example/extensions/html-language-features/client/src/autoInsertion.ts +/Users/example/extensions/html-language-features/client/src/node/htmlClientMain.ts +/Users/example/extensions/html-language-features/client/src/node/nodeFs.ts +/Users/example/extensions/html-language-features/package.nls.json +/Users/example/extensions/docker/.vscodeignore +/Users/example/extensions/docker/yarn.lock +/Users/example/extensions/docker/package.json +/Users/example/extensions/docker/syntaxes/docker.tmLanguage.json +/Users/example/extensions/docker/language-configuration.json +/Users/example/extensions/docker/cgmanifest.json +/Users/example/extensions/docker/package.nls.json +/Users/example/extensions/types/lib.textEncoder.d.ts +/Users/example/extensions/types/lib.url.d.ts +/Users/example/extensions/go/.vscodeignore +/Users/example/extensions/go/yarn.lock +/Users/example/extensions/go/package.json +/Users/example/extensions/go/syntaxes/go.tmLanguage.json +/Users/example/extensions/go/language-configuration.json +/Users/example/extensions/go/cgmanifest.json +/Users/example/extensions/go/package.nls.json +/Users/example/extensions/simple-browser/out/simpleBrowserView.js.map +/Users/example/extensions/simple-browser/out/dispose.js.map +/Users/example/extensions/simple-browser/out/simpleBrowserView.js +/Users/example/extensions/simple-browser/out/extension.js.map +/Users/example/extensions/simple-browser/out/simpleBrowserManager.js.map +/Users/example/extensions/simple-browser/out/dispose.js +/Users/example/extensions/simple-browser/out/simpleBrowserManager.js +/Users/example/extensions/simple-browser/out/extension.js +/Users/example/extensions/simple-browser/.vscodeignore +/Users/example/extensions/simple-browser/node_modules/@types/vscode-webview/LICENSE +/Users/example/extensions/simple-browser/node_modules/@types/vscode-webview/README.md +/Users/example/extensions/simple-browser/node_modules/@types/vscode-webview/package.json +/Users/example/extensions/simple-browser/node_modules/@types/vscode-webview/index.d.ts +/Users/example/extensions/simple-browser/node_modules/@vscode/extension-telemetry/LICENSE +/Users/example/extensions/simple-browser/node_modules/@vscode/extension-telemetry/dist/telemetryReporter.d.ts +/Users/example/extensions/simple-browser/node_modules/@vscode/extension-telemetry/dist/browser/browser/telemetryReporter.js +/Users/example/extensions/simple-browser/node_modules/@vscode/extension-telemetry/dist/browser/common/util.js +/Users/example/extensions/simple-browser/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetrySender.js +/Users/example/extensions/simple-browser/node_modules/@vscode/extension-telemetry/dist/browser/common/1dsClientFactory.js +/Users/example/extensions/simple-browser/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetryReporter.js +/Users/example/extensions/simple-browser/node_modules/@vscode/extension-telemetry/dist/browser/common/appInsightsClientFactory.js +/Users/example/extensions/simple-browser/node_modules/@vscode/extension-telemetry/dist/node/common/util.js +/Users/example/extensions/simple-browser/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetrySender.js +/Users/example/extensions/simple-browser/node_modules/@vscode/extension-telemetry/dist/node/common/1dsClientFactory.js +/Users/example/extensions/simple-browser/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetryReporter.js +/Users/example/extensions/simple-browser/node_modules/@vscode/extension-telemetry/dist/node/common/appInsightsClientFactory.js +/Users/example/extensions/simple-browser/node_modules/@vscode/extension-telemetry/dist/node/node/telemetryReporter.js +/Users/example/extensions/simple-browser/node_modules/@vscode/extension-telemetry/README.md +/Users/example/extensions/simple-browser/node_modules/@vscode/extension-telemetry/package.json +/Users/example/extensions/simple-browser/node_modules/@vscode/extension-telemetry/SECURITY.md +/Users/example/extensions/simple-browser/node_modules/.yarn-integrity +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/CODE_OF_CONDUCT.md +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.namespaced.d.ts +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.d.ts +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/PRIVACY +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.integrity.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.integrity.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/NOTICE +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/README.md +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/SUPPORT.md +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/package.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/CONTRIBUTING.md +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/tsconfig.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/LICENSE.TXT +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-post-js/SECURITY.md +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/CODE_OF_CONDUCT.md +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.namespaced.d.ts +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.d.ts +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/PRIVACY +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.integrity.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.integrity.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/NOTICE +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/README.md +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/SUPPORT.md +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/package.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/CONTRIBUTING.md +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/tsconfig.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/LICENSE.TXT +/Users/example/extensions/simple-browser/node_modules/@microsoft/1ds-core-js/SECURITY.md +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.d.ts +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.namespaced.d.ts +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/PRIVACY +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/LICENSE +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/NOTICE +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/README.md +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.integrity.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/package.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-common/tsconfig.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.namespaced.d.ts +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.d.ts +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/PRIVACY +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/LICENSE +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/NOTICE +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/README.md +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.integrity.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/package.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/CONTRIBUTING.md +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-core-js/tsconfig.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/tools/rollup/types/removeDynamic.d.ts +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/esm/removedynamic.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/node/removedynamic.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/tools/rollup/package.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/types/DynamicProto.d.ts +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/LICENSE +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/README.md +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/package.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/types/Constants.d.ts +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/types/applicationinsights-shims.d.ts +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/types/TsLibGlobals.d.ts +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/types/TsLibShims.d.ts +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/LICENSE +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/NOTICE +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/README.md +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/package.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-shims/tsconfig.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.namespaced.d.ts +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.d.ts +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/PRIVACY +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/LICENSE +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/NOTICE +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/README.md +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.integrity.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.integrity.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/package.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-web-basic/tsconfig.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.namespaced.d.ts +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.d.ts +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/PRIVACY +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/LICENSE +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/NOTICE +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/README.md +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.integrity.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.integrity.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/package.json +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js.map +/Users/example/extensions/simple-browser/node_modules/@microsoft/applicationinsights-channel-js/tsconfig.json +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/CODE_OF_CONDUCT.md +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/_iconCloud/manifest.transforms.json +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/_iconCloud/keywords.transforms.json +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/_iconCloud/keywords.variables.json +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/_iconCloud/manifest.json +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/_iconCloud/manifest.variables.json +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/_iconCloud/keywords.csv +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/LICENSE +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/dist/codicon.html +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/dist/codicon.css +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/dist/codicon.ttf +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/dist/codicon.csv +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/LICENSE-CODE +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/.devcontainer/Dockerfile +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/.devcontainer/devcontainer.json +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/README.md +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/package.json +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/scripts/reset.js +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/scripts/export-to-csv.js +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/config.yml +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/.vscode/tasks.json +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/SECURITY.md +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/template/mapping.json +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/template/preview.hbs +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/template/styles.hbs +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/new-folder.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/vm-outline.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/search.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-string.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/root-folder.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-breakpoint-data-unverified.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-start.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/list-flat.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-breakpoint-log.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/arrow-down.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-step-into.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/pass-filled.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-disconnect.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/megaphone.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/pinned-dirty.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/gist-secret.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/primitive-square.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/thumbsdown.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/group-by-ref-type.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/arrow-small-up.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/play-circle.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/file-zip.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-breakpoint-unsupported.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-alt.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/tools.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/reply.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/check-all.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/mortar-board.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/account.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-console.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/replace-all.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-breakpoint-function.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/expand-all.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/remote.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/fold.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/person.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/home.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-reverse-continue.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/circuit-board.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/library.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/github-inverted.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/chevron-down.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/comment-discussion.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/link-external.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-property.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/ungroup-by-ref-type.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/pinned.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-stackframe-dot.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/github.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-numeric.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/export.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/tag.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-enum-member.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/arrow-small-right.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/briefcase.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-alt-small.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/save-as.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-operator.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/activate-breakpoints.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/collapse-all.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/inbox.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/verified.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/tasklist.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/database.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/discard.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/file.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/files.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/issues.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/star-full.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/terminal.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-breakpoint-log-unverified.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/move.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/octoface.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/chevron-up.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/desktop-download.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/root-folder-opened.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/no-newline.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/whole-word.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/sort-precedence.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/question.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/eye-closed.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/lock.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/fold-down.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/cloud-upload.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/call-outgoing.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/github-action.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/diff-modified.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/thumbsup.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/chevron-right.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/file-media.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/package.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/json.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/arrow-small-down.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/link.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/law.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/key.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/circle-large-outline.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/word-wrap.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/beaker.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-breakpoint-conditional.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/arrow-right.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/stop-circle.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/ruby.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/telescope.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-step-out.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/hubot.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/diff.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/smiley.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/git-pull-request.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/settings.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-enum.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/regex.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-interface.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-step-over.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/archive.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/magnet.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/mail.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/file-symlink-directory.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/file-submodule.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/shield.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/note.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/pin.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/unmute.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/diff-added.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-file.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/file-symlink-file.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/server.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/split-horizontal.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/request-changes.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/vm.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/book.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/split-vertical.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/plug.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/folder-active.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/bell.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/dashboard.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-color.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/code.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/vm-running.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-snippet.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/radio-tower.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/milestone.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/preview.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-breakpoint-data.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/triangle-up.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/markdown.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-breakpoint-conditional-unverified.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/star-half.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-pause.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/gripper.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/circle-slash.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/list-ordered.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/bold.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/record.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/check.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/dash.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/warning.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/sync-ignored.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/source-control.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/case-sensitive.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/rss.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/lightbulb-autofix.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/watch.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/text-size.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/info.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/triangle-down.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/circle-outline.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/versions.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-key.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/add.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/gear.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/close.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/color-mode.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/git-merge.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/list-tree.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/zoom-in.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/search-stop.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-step-back.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/refresh.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/organization.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/lightbulb.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/save.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-boolean.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-keyword.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/pass.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/extensions.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/arrow-both.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/close-all.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/unverified.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/github-alt.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/loading.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/broadcast.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/screen-normal.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/server-environment.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/grabber.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/zoom-out.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/chrome-restore.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/report.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/play.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/arrow-small-left.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/git-commit.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/diff-removed.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-structure.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-array.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-restart-frame.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/diff-ignored.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/run-all.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/feedback.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-stop.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/exclude.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/redo.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/combine.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/horizontal-rule.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/triangle-left.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/circle-large-filled.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/mute.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/device-camera-video.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-variable.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/device-mobile.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/record-keys.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-field.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/open-preview.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/vm-active.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/screen-full.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/repo-forked.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/graph-left.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/git-compare.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/trash.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-namespace.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/settings-gear.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/chrome-minimize.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/triangle-right.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/repo.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-stackframe.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/save-all.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/checklist.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/three-bars.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/edit.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/browser.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/kebab-vertical.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/new-file.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/jersey.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-breakpoint-function-unverified.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/bug.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/repo-clone.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/unlock.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/whitespace.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/server-process.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/credit-card.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/repo-push.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-constant.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/circle-filled.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/gist.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/chrome-maximize.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/issue-reopened.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/call-incoming.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/live-share.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/vm-connect.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/sync.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/eye.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/preserve-case.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/sign-out.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-stackframe-active.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/file-binary.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/location.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/reactions.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/gift.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/empty-window.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/repo-pull.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/arrow-up.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/remove.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/go-to-file.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/folder-opened.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/twitter.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/filter.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/italic.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/comment.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-method.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/calendar.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/output.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/globe.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/arrow-left.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/ellipsis.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-ruler.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/bell-dot.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/clear-all.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-class.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/list-unordered.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/file-code.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-event.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/repo-force-push.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/multiple-windows.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/sign-in.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/cloud.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/window.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/error.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/quote.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/mail-read.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/clippy.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/mention.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-continue.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/replace.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/bookmark.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/unfold.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/rocket.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/fold-up.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/star-empty.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-parameter.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/cloud-download.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/flame.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/squirrel.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/menu.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/references.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/merge.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/issue-closed.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/list-filter.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/diff-renamed.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/editor-layout.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/mirror.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/graph.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/debug-restart.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/project.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/history.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/folder.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/device-camera.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/file-pdf.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/pulse.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/symbol-misc.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/remote-explorer.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/chevron-left.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/list-selection.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/paintcan.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/chrome-close.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/notebook.svg +/Users/example/extensions/simple-browser/node_modules/vscode-codicons/src/icons/heart.svg +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/types/ts-async.d.ts +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/polyfills.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/polyfills.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/internal/state.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/internal/state.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/index.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/index.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/event.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/event.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/base.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/await.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/base.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/promise/await.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/LICENSE +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/tsconfig.base.json +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/README.md +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/tsconfig.es6.json +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/package.json +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/polyfills.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/polyfills.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/internal/state.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/internal/state.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/index.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/index.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/event.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/event.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/base.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/await.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/base.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/promise/await.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-async/tsconfig.json +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/types/ts-utils.d.ts +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/every.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/from.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/find.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/some.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/append.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/map.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/from.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/append.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/some.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/map.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/find.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/every.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/index.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/object.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/create.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/define.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/define.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/create.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/object.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/index.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/split.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/split.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/LICENSE +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/tsconfig.base.json +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/README.md +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/tsconfig.es6.json +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/package.json +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/every.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/from.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/find.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/some.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/append.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/map.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/from.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/append.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/some.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/map.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/find.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/every.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/index.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/object.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/create.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/define.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/define.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/create.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/object.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/index.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/split.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/split.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js.map +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js +/Users/example/extensions/simple-browser/node_modules/@nevware21/ts-utils/tsconfig.json +/Users/example/extensions/simple-browser/preview-src/events.ts +/Users/example/extensions/simple-browser/preview-src/tsconfig.json +/Users/example/extensions/simple-browser/preview-src/index.ts +/Users/example/extensions/simple-browser/README.md +/Users/example/extensions/simple-browser/extension-browser.webpack.config.js +/Users/example/extensions/simple-browser/yarn.lock +/Users/example/extensions/simple-browser/.gitignore +/Users/example/extensions/simple-browser/package.json +/Users/example/extensions/simple-browser/esbuild-preview.js +/Users/example/extensions/simple-browser/tsconfig.json +/Users/example/extensions/simple-browser/extension.webpack.config.js +/Users/example/extensions/simple-browser/package.nls.json +/Users/example/extensions/simple-browser/media/preview-light.svg +/Users/example/extensions/simple-browser/media/icon.png +/Users/example/extensions/simple-browser/media/preview-dark.svg +/Users/example/extensions/simple-browser/media/index.js +/Users/example/extensions/simple-browser/media/codicon.css +/Users/example/extensions/simple-browser/media/main.css +/Users/example/extensions/simple-browser/src/simpleBrowserManager.ts +/Users/example/extensions/simple-browser/src/dispose.ts +/Users/example/extensions/simple-browser/src/extension.ts +/Users/example/extensions/simple-browser/src/simpleBrowserView.ts +/Users/example/extensions/theme-monokai/.vscodeignore +/Users/example/extensions/theme-monokai/yarn.lock +/Users/example/extensions/theme-monokai/package.json +/Users/example/extensions/theme-monokai/cgmanifest.json +/Users/example/extensions/theme-monokai/themes/monokai-color-theme.json +/Users/example/extensions/theme-monokai/package.nls.json +/Users/example/extensions/json-language-features/.vscodeignore +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/thirdpartynotices.txt +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/typings/thenable.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/README.md +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/node.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/package.json +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/browser/ril.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/browser/main.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/browser/ril.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/browser/main.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/messageBuffer.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/messageBuffer.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/is.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/events.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/cancellation.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/semaphore.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/messageWriter.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/is.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/encoding.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/api.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/messageReader.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/linkedMap.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/events.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/connection.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/messages.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/cancellation.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/encoding.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/messageWriter.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/ral.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/ral.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/messageReader.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/api.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/connection.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/disposable.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/messages.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/semaphore.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/common/disposable.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/node/ril.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/node/main.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/node/ril.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/lib/node/main.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/License.txt +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/browser.js +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/node.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/browser.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-jsonrpc/node.cmd +/Users/example/extensions/json-language-features/node_modules/@types/node/path.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/constants.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/domain.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/globals.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/tls.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/tty.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/LICENSE +/Users/example/extensions/json-language-features/node_modules/@types/node/readline.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/events.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/os.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/console.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/dns.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/vm.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/timers.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/test.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/http.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/http2.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/stream.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/README.md +/Users/example/extensions/json-language-features/node_modules/@types/node/v8.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/url.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/package.json +/Users/example/extensions/json-language-features/node_modules/@types/node/https.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/assert.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/fs.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/repl.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/module.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/process.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/util.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/index.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/json-language-features/node_modules/@types/node/net.d.ts +/Users/example/extensions/json-language-features/node_modules/@vscode/extension-telemetry/LICENSE +/Users/example/extensions/json-language-features/node_modules/@vscode/extension-telemetry/dist/telemetryReporter.d.ts +/Users/example/extensions/json-language-features/node_modules/@vscode/extension-telemetry/dist/browser/browser/telemetryReporter.js +/Users/example/extensions/json-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/util.js +/Users/example/extensions/json-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetrySender.js +/Users/example/extensions/json-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/1dsClientFactory.js +/Users/example/extensions/json-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetryReporter.js +/Users/example/extensions/json-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/appInsightsClientFactory.js +/Users/example/extensions/json-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/util.js +/Users/example/extensions/json-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetrySender.js +/Users/example/extensions/json-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/1dsClientFactory.js +/Users/example/extensions/json-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetryReporter.js +/Users/example/extensions/json-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/appInsightsClientFactory.js +/Users/example/extensions/json-language-features/node_modules/@vscode/extension-telemetry/dist/node/node/telemetryReporter.js +/Users/example/extensions/json-language-features/node_modules/@vscode/extension-telemetry/README.md +/Users/example/extensions/json-language-features/node_modules/@vscode/extension-telemetry/package.json +/Users/example/extensions/json-language-features/node_modules/@vscode/extension-telemetry/SECURITY.md +/Users/example/extensions/json-language-features/node_modules/lru-cache/LICENSE +/Users/example/extensions/json-language-features/node_modules/lru-cache/index.js +/Users/example/extensions/json-language-features/node_modules/lru-cache/README.md +/Users/example/extensions/json-language-features/node_modules/lru-cache/package.json +/Users/example/extensions/json-language-features/node_modules/request-light/LICENSE.md +/Users/example/extensions/json-language-features/node_modules/request-light/api.d.ts +/Users/example/extensions/json-language-features/node_modules/request-light/CHANGELOG.md +/Users/example/extensions/json-language-features/node_modules/request-light/README.md +/Users/example/extensions/json-language-features/node_modules/request-light/package.json +/Users/example/extensions/json-language-features/node_modules/request-light/lib/browser/main.js +/Users/example/extensions/json-language-features/node_modules/request-light/lib/node/main.js +/Users/example/extensions/json-language-features/node_modules/request-light/SECURITY.md +/Users/example/extensions/json-language-features/node_modules/balanced-match/.npmignore +/Users/example/extensions/json-language-features/node_modules/balanced-match/LICENSE.md +/Users/example/extensions/json-language-features/node_modules/balanced-match/index.js +/Users/example/extensions/json-language-features/node_modules/balanced-match/README.md +/Users/example/extensions/json-language-features/node_modules/balanced-match/package.json +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-types/thirdpartynotices.txt +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-types/README.md +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-types/package.json +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-types/lib/esm/main.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-types/lib/esm/main.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-types/lib/esm/package.json +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-types/lib/umd/main.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-types/lib/umd/main.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-types/License.txt +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/thirdpartynotices.txt +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/README.md +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/node.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/package.json +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/metaModel.schema.json +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/browser/main.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/browser/main.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/api.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineCompletion.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/connection.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/messages.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/utils/is.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/utils/is.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/api.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/connection.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/messages.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineCompletion.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/node/main.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/lib/node/main.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/License.txt +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/browser.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/node.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/browser.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageserver-protocol/node.cmd +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/README.md +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/node.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/package.json +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/browser/main.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/browser/main.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/foldingRange.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/client.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/callHierarchy.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/executeCommand.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/selectionRange.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/typeHierarchy.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolCodeAction.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/executeCommand.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolCodeAction.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/signatureHelp.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/selectionRange.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/colorProvider.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/typeHierarchy.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/workspaceFolder.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/features.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/declaration.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/api.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/formatting.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/documentLink.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/features.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/semanticTokens.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/colorProvider.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/progressPart.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/implementation.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/codeConverter.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/codeAction.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolWorkspaceSymbol.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/configuration.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolWorkspaceSymbol.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/typeDefinition.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/rename.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/declaration.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolCallHierarchyItem.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/inlayHint.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolCompletionItem.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/completion.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/utils/is.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/utils/is.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/utils/async.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/utils/uuid.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/utils/uuid.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/utils/async.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/inlayHint.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/documentSymbol.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/documentHighlight.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/codeAction.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/linkedEditingRange.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/workspaceSymbol.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/notebook.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/typeDefinition.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/hover.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/textSynchronization.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/reference.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/notebook.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/progressPart.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/semanticTokens.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/workspaceSymbol.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/foldingRange.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/fileOperations.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/progress.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/inlineCompletion.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolDocumentLink.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolTypeHierarchyItem.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/linkedEditingRange.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolConverter.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/configuration.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/diagnostic.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/callHierarchy.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/inlineValue.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/codeLens.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/inlineCompletion.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/workspaceFolder.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolCallHierarchyItem.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/fileSystemWatcher.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/fileSystemWatcher.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolDocumentLink.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolDiagnostic.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolTypeHierarchyItem.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/progress.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/documentHighlight.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolCodeLens.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/rename.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/fileOperations.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/codeLens.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/diagnostic.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/api.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/documentSymbol.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/signatureHelp.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolInlayHint.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/client.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/reference.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/textSynchronization.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/completion.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/codeConverter.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/documentLink.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolCompletionItem.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/formatting.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolCodeLens.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/implementation.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/definition.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/inlineValue.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolDiagnostic.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolInlayHint.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/definition.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/protocolConverter.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/common/hover.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/node/main.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/node/processes.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/node/main.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/node/terminateProcess.sh +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/lib/node/processes.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/License.txt +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/browser.js +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/node.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/browser.d.ts +/Users/example/extensions/json-language-features/node_modules/vscode-languageclient/node.cmd +/Users/example/extensions/json-language-features/node_modules/.yarn-integrity +/Users/example/extensions/json-language-features/node_modules/brace-expansion/LICENSE +/Users/example/extensions/json-language-features/node_modules/brace-expansion/index.js +/Users/example/extensions/json-language-features/node_modules/brace-expansion/README.md +/Users/example/extensions/json-language-features/node_modules/brace-expansion/package.json +/Users/example/extensions/json-language-features/node_modules/brace-expansion/.github/FUNDING.yml +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/CODE_OF_CONDUCT.md +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.namespaced.d.ts +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.d.ts +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/PRIVACY +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.integrity.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.integrity.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/NOTICE +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/README.md +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/SUPPORT.md +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/package.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/CONTRIBUTING.md +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/tsconfig.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/LICENSE.TXT +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-post-js/SECURITY.md +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/CODE_OF_CONDUCT.md +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.namespaced.d.ts +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.d.ts +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/PRIVACY +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.integrity.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.integrity.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/NOTICE +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/README.md +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/SUPPORT.md +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/package.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/CONTRIBUTING.md +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/tsconfig.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/LICENSE.TXT +/Users/example/extensions/json-language-features/node_modules/@microsoft/1ds-core-js/SECURITY.md +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.d.ts +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.namespaced.d.ts +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/PRIVACY +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/LICENSE +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/NOTICE +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/README.md +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.integrity.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/package.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-common/tsconfig.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.namespaced.d.ts +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.d.ts +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/PRIVACY +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/LICENSE +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/NOTICE +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/README.md +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.integrity.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/package.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/CONTRIBUTING.md +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-core-js/tsconfig.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/types/removeDynamic.d.ts +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/esm/removedynamic.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/node/removedynamic.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/package.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/types/DynamicProto.d.ts +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/LICENSE +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/README.md +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/package.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/types/Constants.d.ts +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/types/applicationinsights-shims.d.ts +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/types/TsLibGlobals.d.ts +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/types/TsLibShims.d.ts +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/LICENSE +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/NOTICE +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/README.md +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/package.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-shims/tsconfig.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.namespaced.d.ts +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.d.ts +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/PRIVACY +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/LICENSE +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/NOTICE +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/README.md +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.integrity.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.integrity.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/package.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-web-basic/tsconfig.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.namespaced.d.ts +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.d.ts +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/PRIVACY +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/LICENSE +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/NOTICE +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/README.md +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.integrity.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.integrity.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/package.json +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js.map +/Users/example/extensions/json-language-features/node_modules/@microsoft/applicationinsights-channel-js/tsconfig.json +/Users/example/extensions/json-language-features/node_modules/semver/ranges/min-version.js +/Users/example/extensions/json-language-features/node_modules/semver/ranges/outside.js +/Users/example/extensions/json-language-features/node_modules/semver/ranges/ltr.js +/Users/example/extensions/json-language-features/node_modules/semver/ranges/gtr.js +/Users/example/extensions/json-language-features/node_modules/semver/ranges/min-satisfying.js +/Users/example/extensions/json-language-features/node_modules/semver/ranges/simplify.js +/Users/example/extensions/json-language-features/node_modules/semver/ranges/to-comparators.js +/Users/example/extensions/json-language-features/node_modules/semver/ranges/max-satisfying.js +/Users/example/extensions/json-language-features/node_modules/semver/ranges/valid.js +/Users/example/extensions/json-language-features/node_modules/semver/ranges/subset.js +/Users/example/extensions/json-language-features/node_modules/semver/ranges/intersects.js +/Users/example/extensions/json-language-features/node_modules/semver/preload.js +/Users/example/extensions/json-language-features/node_modules/semver/LICENSE +/Users/example/extensions/json-language-features/node_modules/semver/bin/semver.js +/Users/example/extensions/json-language-features/node_modules/semver/classes/range.js +/Users/example/extensions/json-language-features/node_modules/semver/classes/index.js +/Users/example/extensions/json-language-features/node_modules/semver/classes/comparator.js +/Users/example/extensions/json-language-features/node_modules/semver/classes/semver.js +/Users/example/extensions/json-language-features/node_modules/semver/internal/constants.js +/Users/example/extensions/json-language-features/node_modules/semver/internal/identifiers.js +/Users/example/extensions/json-language-features/node_modules/semver/internal/parse-options.js +/Users/example/extensions/json-language-features/node_modules/semver/internal/re.js +/Users/example/extensions/json-language-features/node_modules/semver/internal/debug.js +/Users/example/extensions/json-language-features/node_modules/semver/index.js +/Users/example/extensions/json-language-features/node_modules/semver/README.md +/Users/example/extensions/json-language-features/node_modules/semver/package.json +/Users/example/extensions/json-language-features/node_modules/semver/functions/gt.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/sort.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/rsort.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/neq.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/gte.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/eq.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/lte.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/compare-build.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/patch.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/rcompare.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/clean.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/valid.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/satisfies.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/compare-loose.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/parse.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/minor.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/compare.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/coerce.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/inc.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/lt.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/diff.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/cmp.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/major.js +/Users/example/extensions/json-language-features/node_modules/semver/functions/prerelease.js +/Users/example/extensions/json-language-features/node_modules/semver/range.bnf +/Users/example/extensions/json-language-features/node_modules/minimatch/LICENSE +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/ast.d.ts.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/ast.js.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/brace-expressions.js.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/escape.d.ts +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/brace-expressions.d.ts.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/unescape.js.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/escape.d.ts.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/escape.js +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/unescape.d.ts.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/index.js +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/unescape.d.ts +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/package.json +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/brace-expressions.js +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/assert-valid-pattern.d.ts.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/index.js.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/unescape.js +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/assert-valid-pattern.js.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/escape.js.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/index.d.ts +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/brace-expressions.d.ts +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/assert-valid-pattern.js +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/ast.d.ts +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/assert-valid-pattern.d.ts +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/ast.js +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/mjs/index.d.ts.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/ast.d.ts.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/ast.js.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/brace-expressions.js.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/escape.d.ts +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/brace-expressions.d.ts.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/unescape.js.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/escape.d.ts.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/escape.js +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/unescape.d.ts.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/index.js +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/unescape.d.ts +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/package.json +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/brace-expressions.js +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/assert-valid-pattern.d.ts.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/index.js.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/unescape.js +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/assert-valid-pattern.js.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/escape.js.map +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/index.d.ts +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/brace-expressions.d.ts +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/assert-valid-pattern.js +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/ast.d.ts +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/assert-valid-pattern.d.ts +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/ast.js +/Users/example/extensions/json-language-features/node_modules/minimatch/dist/cjs/index.d.ts.map +/Users/example/extensions/json-language-features/node_modules/minimatch/README.md +/Users/example/extensions/json-language-features/node_modules/minimatch/package.json +/Users/example/extensions/json-language-features/node_modules/yallist/yallist.js +/Users/example/extensions/json-language-features/node_modules/yallist/LICENSE +/Users/example/extensions/json-language-features/node_modules/yallist/README.md +/Users/example/extensions/json-language-features/node_modules/yallist/package.json +/Users/example/extensions/json-language-features/node_modules/yallist/iterator.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/types/ts-async.d.ts +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/polyfills.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/polyfills.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/state.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/state.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/index.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/index.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/event.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/event.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/base.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/await.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/base.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/await.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/LICENSE +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/tsconfig.base.json +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/README.md +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/tsconfig.es6.json +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/package.json +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/polyfills.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/polyfills.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/state.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/state.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/index.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/index.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/event.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/event.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/base.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/await.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/base.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/await.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-async/tsconfig.json +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/types/ts-utils.d.ts +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/every.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/from.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/find.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/some.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/append.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/map.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/from.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/append.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/some.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/map.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/find.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/every.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/index.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/object.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/create.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/define.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/define.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/create.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/object.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/index.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/split.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/split.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/LICENSE +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/tsconfig.base.json +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/README.md +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/tsconfig.es6.json +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/package.json +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/every.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/from.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/find.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/some.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/append.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/map.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/from.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/append.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/some.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/map.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/find.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/every.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/index.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/object.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/create.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/define.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/define.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/create.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/object.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/index.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/split.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/split.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js.map +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js +/Users/example/extensions/json-language-features/node_modules/@nevware21/ts-utils/tsconfig.json +/Users/example/extensions/json-language-features/server/.npmignore +/Users/example/extensions/json-language-features/server/test/mocha.opts +/Users/example/extensions/json-language-features/server/bin/vscode-json-languageserver +/Users/example/extensions/json-language-features/server/out/jsonServer.js.map +/Users/example/extensions/json-language-features/server/out/jsonServer.js +/Users/example/extensions/json-language-features/server/out/utils/runner.js +/Users/example/extensions/json-language-features/server/out/utils/validation.js.map +/Users/example/extensions/json-language-features/server/out/utils/validation.js +/Users/example/extensions/json-language-features/server/out/utils/strings.js +/Users/example/extensions/json-language-features/server/out/utils/runner.js.map +/Users/example/extensions/json-language-features/server/out/utils/strings.js.map +/Users/example/extensions/json-language-features/server/out/browser/jsonServerMain.js +/Users/example/extensions/json-language-features/server/out/browser/jsonServerMain.js.map +/Users/example/extensions/json-language-features/server/out/browser/jsonServerWorkerMain.js +/Users/example/extensions/json-language-features/server/out/browser/jsonServerWorkerMain.js.map +/Users/example/extensions/json-language-features/server/out/languageModelCache.js.map +/Users/example/extensions/json-language-features/server/out/languageModelCache.js +/Users/example/extensions/json-language-features/server/out/node/jsonServerMain.js +/Users/example/extensions/json-language-features/server/out/node/jsonServerMain.js.map +/Users/example/extensions/json-language-features/server/out/node/jsonServerNodeMain.js +/Users/example/extensions/json-language-features/server/out/node/jsonServerNodeMain.js.map +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/thirdpartynotices.txt +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/typings/thenable.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/README.md +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/node.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/package.json +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/browser/ril.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/browser/main.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/browser/ril.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/browser/main.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageBuffer.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageBuffer.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/is.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/events.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/cancellation.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/semaphore.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageWriter.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/is.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/encoding.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/api.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageReader.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/linkedMap.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/events.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/connection.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/messages.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/cancellation.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/encoding.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageWriter.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/ral.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/ral.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageReader.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/api.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/connection.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/disposable.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/messages.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/semaphore.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/common/disposable.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/node/ril.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/node/main.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/node/ril.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/lib/node/main.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/License.txt +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/browser.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/node.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/browser.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-jsonrpc/node.cmd +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/LICENSE.md +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/CHANGELOG.md +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/README.md +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/package.json +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/jsonLanguageTypes.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/jsonContributions.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/jsonLanguageService.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/jsonSchema.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/utils/sort.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/utils/format.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/utils/objects.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/utils/colors.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/utils/propertyTree.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/utils/strings.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/utils/json.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/utils/glob.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/jsonContributions.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/parser/jsonParser.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/jsonSchema.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/jsonLanguageTypes.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/jsonLanguageService.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/services/jsonLinks.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/services/jsonCompletion.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/services/jsonSchemaService.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/services/jsonFolding.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/services/configuration.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/services/jsonSelectionRanges.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/services/jsonHover.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/services/jsonValidation.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/esm/services/jsonDocumentSymbols.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/jsonLanguageTypes.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/jsonContributions.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/jsonLanguageService.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/jsonSchema.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/utils/sort.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/utils/format.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/utils/objects.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/utils/colors.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/utils/propertyTree.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/utils/strings.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/utils/json.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/utils/glob.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/jsonContributions.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/parser/jsonParser.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/jsonSchema.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/jsonLanguageTypes.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/jsonLanguageService.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/services/jsonLinks.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/services/jsonCompletion.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/services/jsonSchemaService.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/services/jsonFolding.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/services/configuration.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/services/jsonSelectionRanges.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/services/jsonHover.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/services/jsonValidation.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/lib/umd/services/jsonDocumentSymbols.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-json-languageservice/SECURITY.md +/Users/example/extensions/json-language-features/server/node_modules/vscode-uri/LICENSE.md +/Users/example/extensions/json-language-features/server/node_modules/vscode-uri/README.md +/Users/example/extensions/json-language-features/server/node_modules/vscode-uri/package.json +/Users/example/extensions/json-language-features/server/node_modules/vscode-uri/lib/esm/index.mjs.map +/Users/example/extensions/json-language-features/server/node_modules/vscode-uri/lib/esm/index.mjs +/Users/example/extensions/json-language-features/server/node_modules/vscode-uri/lib/umd/uri.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-uri/lib/umd/platform.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-uri/lib/umd/charCode.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-uri/lib/umd/index.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-uri/lib/umd/charCode.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-uri/lib/umd/utils.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-uri/lib/umd/index.js.map +/Users/example/extensions/json-language-features/server/node_modules/vscode-uri/lib/umd/utils.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-uri/lib/umd/index.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-uri/lib/umd/platform.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-uri/lib/umd/uri.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-uri/SECURITY.md +/Users/example/extensions/json-language-features/server/node_modules/@types/mocha/LICENSE +/Users/example/extensions/json-language-features/server/node_modules/@types/mocha/README.md +/Users/example/extensions/json-language-features/server/node_modules/@types/mocha/package.json +/Users/example/extensions/json-language-features/server/node_modules/@types/mocha/index.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/path.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/constants.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/domain.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/globals.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/tls.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/tty.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/LICENSE +/Users/example/extensions/json-language-features/server/node_modules/@types/node/readline.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/events.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/os.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/console.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/dns.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/vm.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/timers.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/test.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/http.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/http2.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/stream.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/README.md +/Users/example/extensions/json-language-features/server/node_modules/@types/node/v8.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/url.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/package.json +/Users/example/extensions/json-language-features/server/node_modules/@types/node/https.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/assert.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/fs.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/repl.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/module.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/process.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/util.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/index.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@types/node/net.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@vscode/l10n/dist/main.d.ts +/Users/example/extensions/json-language-features/server/node_modules/@vscode/l10n/dist/tsdoc-metadata.json +/Users/example/extensions/json-language-features/server/node_modules/@vscode/l10n/dist/main.js +/Users/example/extensions/json-language-features/server/node_modules/@vscode/l10n/dist/browser.js +/Users/example/extensions/json-language-features/server/node_modules/@vscode/l10n/README.md +/Users/example/extensions/json-language-features/server/node_modules/@vscode/l10n/package.json +/Users/example/extensions/json-language-features/server/node_modules/request-light/LICENSE.md +/Users/example/extensions/json-language-features/server/node_modules/request-light/api.d.ts +/Users/example/extensions/json-language-features/server/node_modules/request-light/CHANGELOG.md +/Users/example/extensions/json-language-features/server/node_modules/request-light/README.md +/Users/example/extensions/json-language-features/server/node_modules/request-light/package.json +/Users/example/extensions/json-language-features/server/node_modules/request-light/lib/browser/main.js +/Users/example/extensions/json-language-features/server/node_modules/request-light/lib/node/main.js +/Users/example/extensions/json-language-features/server/node_modules/request-light/SECURITY.md +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-types/thirdpartynotices.txt +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-types/README.md +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-types/package.json +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-types/lib/esm/main.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-types/lib/esm/main.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-types/lib/esm/package.json +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-types/lib/umd/main.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-types/lib/umd/main.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-types/License.txt +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/thirdpartynotices.txt +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/thirdpartynotices.txt +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/README.md +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/package.json +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/lib/esm/main.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/lib/esm/main.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/lib/esm/package.json +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/lib/umd/main.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/lib/umd/main.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/License.txt +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/README.md +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/node.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/package.json +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/metaModel.schema.json +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/browser/main.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/browser/main.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/api.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineCompletion.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/connection.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/messages.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/utils/is.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/utils/is.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/api.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/connection.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/messages.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineCompletion.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/node/main.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/lib/node/main.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/License.txt +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/browser.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/node.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/browser.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-protocol/node.cmd +/Users/example/extensions/json-language-features/server/node_modules/.yarn-integrity +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-textdocument/thirdpartynotices.txt +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-textdocument/README.md +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-textdocument/package.json +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-textdocument/lib/esm/main.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-textdocument/lib/esm/main.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-textdocument/lib/esm/package.json +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-textdocument/lib/umd/main.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-textdocument/lib/umd/main.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver-textdocument/License.txt +/Users/example/extensions/json-language-features/server/node_modules/jsonc-parser/LICENSE.md +/Users/example/extensions/json-language-features/server/node_modules/jsonc-parser/CHANGELOG.md +/Users/example/extensions/json-language-features/server/node_modules/jsonc-parser/README.md +/Users/example/extensions/json-language-features/server/node_modules/jsonc-parser/package.json +/Users/example/extensions/json-language-features/server/node_modules/jsonc-parser/lib/esm/impl/format.js +/Users/example/extensions/json-language-features/server/node_modules/jsonc-parser/lib/esm/impl/edit.js +/Users/example/extensions/json-language-features/server/node_modules/jsonc-parser/lib/esm/impl/scanner.js +/Users/example/extensions/json-language-features/server/node_modules/jsonc-parser/lib/esm/impl/parser.js +/Users/example/extensions/json-language-features/server/node_modules/jsonc-parser/lib/esm/impl/string-intern.js +/Users/example/extensions/json-language-features/server/node_modules/jsonc-parser/lib/esm/main.d.ts +/Users/example/extensions/json-language-features/server/node_modules/jsonc-parser/lib/esm/main.js +/Users/example/extensions/json-language-features/server/node_modules/jsonc-parser/lib/umd/impl/format.js +/Users/example/extensions/json-language-features/server/node_modules/jsonc-parser/lib/umd/impl/edit.js +/Users/example/extensions/json-language-features/server/node_modules/jsonc-parser/lib/umd/impl/scanner.js +/Users/example/extensions/json-language-features/server/node_modules/jsonc-parser/lib/umd/impl/parser.js +/Users/example/extensions/json-language-features/server/node_modules/jsonc-parser/lib/umd/impl/string-intern.js +/Users/example/extensions/json-language-features/server/node_modules/jsonc-parser/lib/umd/main.d.ts +/Users/example/extensions/json-language-features/server/node_modules/jsonc-parser/lib/umd/main.js +/Users/example/extensions/json-language-features/server/node_modules/jsonc-parser/SECURITY.md +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/thirdpartynotices.txt +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/bin/installServerIntoExtension +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/typings/thenable.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/README.md +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/node.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/package.json +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/browser/main.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/browser/main.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/foldingRange.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/callHierarchy.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/typeHierarchy.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/showDocument.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/inlineCompletion.proposed.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/inlineCompletion.proposed.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/typeHierarchy.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/textDocuments.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/workspaceFolder.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/api.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/server.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/moniker.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/semanticTokens.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/server.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/textDocuments.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/configuration.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/inlayHint.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/utils/is.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/utils/is.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/utils/uuid.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/utils/uuid.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/inlayHint.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/linkedEditingRange.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/notebook.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/notebook.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/semanticTokens.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/foldingRange.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/fileOperations.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/progress.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/linkedEditingRange.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/configuration.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/diagnostic.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/callHierarchy.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/inlineValue.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/workspaceFolder.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/progress.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/showDocument.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/fileOperations.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/diagnostic.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/api.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/moniker.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/common/inlineValue.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/node/resolve.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/node/files.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/node/main.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/node/resolve.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/node/main.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/lib/node/files.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/License.txt +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/browser.js +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/node.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/browser.d.ts +/Users/example/extensions/json-language-features/server/node_modules/vscode-languageserver/node.cmd +/Users/example/extensions/json-language-features/server/README.md +/Users/example/extensions/json-language-features/server/extension-browser.webpack.config.js +/Users/example/extensions/json-language-features/server/yarn.lock +/Users/example/extensions/json-language-features/server/package.json +/Users/example/extensions/json-language-features/server/tsconfig.json +/Users/example/extensions/json-language-features/server/.vscode/launch.json +/Users/example/extensions/json-language-features/server/.vscode/tasks.json +/Users/example/extensions/json-language-features/server/extension.webpack.config.js +/Users/example/extensions/json-language-features/server/src/languageModelCache.ts +/Users/example/extensions/json-language-features/server/src/utils/validation.ts +/Users/example/extensions/json-language-features/server/src/utils/strings.ts +/Users/example/extensions/json-language-features/server/src/utils/runner.ts +/Users/example/extensions/json-language-features/server/src/browser/jsonServerMain.ts +/Users/example/extensions/json-language-features/server/src/browser/jsonServerWorkerMain.ts +/Users/example/extensions/json-language-features/server/src/jsonServer.ts +/Users/example/extensions/json-language-features/server/src/node/jsonServerNodeMain.ts +/Users/example/extensions/json-language-features/server/src/node/jsonServerMain.ts +/Users/example/extensions/json-language-features/README.md +/Users/example/extensions/json-language-features/extension-browser.webpack.config.js +/Users/example/extensions/json-language-features/yarn.lock +/Users/example/extensions/json-language-features/package.json +/Users/example/extensions/json-language-features/CONTRIBUTING.md +/Users/example/extensions/json-language-features/icons/json.png +/Users/example/extensions/json-language-features/.vscode/launch.json +/Users/example/extensions/json-language-features/.vscode/tasks.json +/Users/example/extensions/json-language-features/extension.webpack.config.js +/Users/example/extensions/json-language-features/client/out/jsonClient.js +/Users/example/extensions/json-language-features/client/out/languageStatus.js +/Users/example/extensions/json-language-features/client/out/languageParticipants.js.map +/Users/example/extensions/json-language-features/client/out/jsonClient.js.map +/Users/example/extensions/json-language-features/client/out/utils/hash.js.map +/Users/example/extensions/json-language-features/client/out/utils/hash.js +/Users/example/extensions/json-language-features/client/out/browser/jsonClientMain.js +/Users/example/extensions/json-language-features/client/out/browser/jsonClientMain.js.map +/Users/example/extensions/json-language-features/client/out/node/schemaCache.js.map +/Users/example/extensions/json-language-features/client/out/node/jsonClientMain.js +/Users/example/extensions/json-language-features/client/out/node/schemaCache.js +/Users/example/extensions/json-language-features/client/out/node/jsonClientMain.js.map +/Users/example/extensions/json-language-features/client/out/languageStatus.js.map +/Users/example/extensions/json-language-features/client/out/languageParticipants.js +/Users/example/extensions/json-language-features/client/tsconfig.json +/Users/example/extensions/json-language-features/client/src/languageParticipants.ts +/Users/example/extensions/json-language-features/client/src/utils/hash.ts +/Users/example/extensions/json-language-features/client/src/jsonClient.ts +/Users/example/extensions/json-language-features/client/src/browser/jsonClientMain.ts +/Users/example/extensions/json-language-features/client/src/node/schemaCache.ts +/Users/example/extensions/json-language-features/client/src/node/jsonClientMain.ts +/Users/example/extensions/json-language-features/client/src/languageStatus.ts +/Users/example/extensions/json-language-features/package.nls.json +/Users/example/extensions/references-view/out/tree.js.map +/Users/example/extensions/references-view/out/calls/model.js.map +/Users/example/extensions/references-view/out/calls/index.js +/Users/example/extensions/references-view/out/calls/index.js.map +/Users/example/extensions/references-view/out/calls/model.js +/Users/example/extensions/references-view/out/types/model.js.map +/Users/example/extensions/references-view/out/types/index.js +/Users/example/extensions/references-view/out/types/index.js.map +/Users/example/extensions/references-view/out/types/model.js +/Users/example/extensions/references-view/out/references/model.js.map +/Users/example/extensions/references-view/out/references/index.js +/Users/example/extensions/references-view/out/references/index.js.map +/Users/example/extensions/references-view/out/references/model.js +/Users/example/extensions/references-view/out/tree.js +/Users/example/extensions/references-view/out/highlights.js +/Users/example/extensions/references-view/out/highlights.js.map +/Users/example/extensions/references-view/out/extension.js.map +/Users/example/extensions/references-view/out/navigation.js +/Users/example/extensions/references-view/out/navigation.js.map +/Users/example/extensions/references-view/out/utils.js +/Users/example/extensions/references-view/out/utils.js.map +/Users/example/extensions/references-view/out/extension.js +/Users/example/extensions/references-view/.vscodeignore +/Users/example/extensions/references-view/node_modules/@types/node/path.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/constants.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/domain.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/globals.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/tls.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/tty.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/LICENSE +/Users/example/extensions/references-view/node_modules/@types/node/readline.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/events.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/os.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/console.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/dns.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/vm.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/timers.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/test.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/http.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/http2.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/stream.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/README.md +/Users/example/extensions/references-view/node_modules/@types/node/v8.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/url.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/package.json +/Users/example/extensions/references-view/node_modules/@types/node/https.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/assert.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/fs.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/repl.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/module.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/process.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/util.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/index.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/references-view/node_modules/@types/node/net.d.ts +/Users/example/extensions/references-view/node_modules/.yarn-integrity +/Users/example/extensions/references-view/README.md +/Users/example/extensions/references-view/extension-browser.webpack.config.js +/Users/example/extensions/references-view/yarn.lock +/Users/example/extensions/references-view/package.json +/Users/example/extensions/references-view/tsconfig.json +/Users/example/extensions/references-view/extension.webpack.config.js +/Users/example/extensions/references-view/package.nls.json +/Users/example/extensions/references-view/media/icon.png +/Users/example/extensions/references-view/media/demo.png +/Users/example/extensions/references-view/src/calls/model.ts +/Users/example/extensions/references-view/src/calls/index.ts +/Users/example/extensions/references-view/src/types/model.ts +/Users/example/extensions/references-view/src/types/index.ts +/Users/example/extensions/references-view/src/references-view.d.ts +/Users/example/extensions/references-view/src/navigation.ts +/Users/example/extensions/references-view/src/references/model.ts +/Users/example/extensions/references-view/src/references/index.ts +/Users/example/extensions/references-view/src/extension.ts +/Users/example/extensions/references-view/src/utils.ts +/Users/example/extensions/references-view/src/highlights.ts +/Users/example/extensions/references-view/src/tree.ts +/Users/example/extensions/gulp/out/main.js.map +/Users/example/extensions/gulp/out/main.js +/Users/example/extensions/gulp/.vscodeignore +/Users/example/extensions/gulp/images/gulp.png +/Users/example/extensions/gulp/node_modules/@types/node/path.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/constants.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/domain.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/globals.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/tls.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/tty.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/LICENSE +/Users/example/extensions/gulp/node_modules/@types/node/readline.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/events.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/os.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/console.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/dns.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/vm.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/timers.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/test.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/http.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/http2.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/stream.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/README.md +/Users/example/extensions/gulp/node_modules/@types/node/v8.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/url.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/package.json +/Users/example/extensions/gulp/node_modules/@types/node/https.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/assert.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/fs.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/repl.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/module.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/process.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/util.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/index.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/gulp/node_modules/@types/node/net.d.ts +/Users/example/extensions/gulp/node_modules/.yarn-integrity +/Users/example/extensions/gulp/README.md +/Users/example/extensions/gulp/yarn.lock +/Users/example/extensions/gulp/package.json +/Users/example/extensions/gulp/tsconfig.json +/Users/example/extensions/gulp/extension.webpack.config.js +/Users/example/extensions/gulp/package.nls.json +/Users/example/extensions/gulp/src/main.ts +/Users/example/extensions/configuration-editing/out/extensionsProposals.js.map +/Users/example/extensions/configuration-editing/out/test/completion.test.js.map +/Users/example/extensions/configuration-editing/out/test/index.js +/Users/example/extensions/configuration-editing/out/test/index.js.map +/Users/example/extensions/configuration-editing/out/test/completion.test.js +/Users/example/extensions/configuration-editing/out/importExportProfiles.js +/Users/example/extensions/configuration-editing/out/extensionsProposals.js +/Users/example/extensions/configuration-editing/out/settingsDocumentHelper.js +/Users/example/extensions/configuration-editing/out/browser/net.js +/Users/example/extensions/configuration-editing/out/browser/net.js.map +/Users/example/extensions/configuration-editing/out/configurationEditingMain.js +/Users/example/extensions/configuration-editing/out/configurationEditingMain.js.map +/Users/example/extensions/configuration-editing/out/node/net.js +/Users/example/extensions/configuration-editing/out/node/net.js.map +/Users/example/extensions/configuration-editing/out/settingsDocumentHelper.js.map +/Users/example/extensions/configuration-editing/out/importExportProfiles.js.map +/Users/example/extensions/configuration-editing/.vscodeignore +/Users/example/extensions/configuration-editing/images/icon.png +/Users/example/extensions/configuration-editing/node_modules/@types/node/path.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/constants.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/domain.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/globals.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/tls.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/tty.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/LICENSE +/Users/example/extensions/configuration-editing/node_modules/@types/node/readline.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/events.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/os.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/console.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/dns.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/vm.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/timers.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/test.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/http.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/http2.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/stream.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/README.md +/Users/example/extensions/configuration-editing/node_modules/@types/node/v8.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/url.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/package.json +/Users/example/extensions/configuration-editing/node_modules/@types/node/https.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/assert.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/fs.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/repl.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/module.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/process.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/util.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/index.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/configuration-editing/node_modules/@types/node/net.d.ts +/Users/example/extensions/configuration-editing/node_modules/before-after-hook/LICENSE +/Users/example/extensions/configuration-editing/node_modules/before-after-hook/index.js +/Users/example/extensions/configuration-editing/node_modules/before-after-hook/README.md +/Users/example/extensions/configuration-editing/node_modules/before-after-hook/package.json +/Users/example/extensions/configuration-editing/node_modules/before-after-hook/lib/remove.js +/Users/example/extensions/configuration-editing/node_modules/before-after-hook/lib/register.js +/Users/example/extensions/configuration-editing/node_modules/before-after-hook/lib/add.js +/Users/example/extensions/configuration-editing/node_modules/before-after-hook/index.d.ts +/Users/example/extensions/configuration-editing/node_modules/node-fetch/LICENSE.md +/Users/example/extensions/configuration-editing/node_modules/node-fetch/README.md +/Users/example/extensions/configuration-editing/node_modules/node-fetch/package.json +/Users/example/extensions/configuration-editing/node_modules/node-fetch/lib/index.js +/Users/example/extensions/configuration-editing/node_modules/node-fetch/lib/index.es.js +/Users/example/extensions/configuration-editing/node_modules/node-fetch/lib/index.mjs +/Users/example/extensions/configuration-editing/node_modules/node-fetch/browser.js +/Users/example/extensions/configuration-editing/node_modules/once/LICENSE +/Users/example/extensions/configuration-editing/node_modules/once/README.md +/Users/example/extensions/configuration-editing/node_modules/once/package.json +/Users/example/extensions/configuration-editing/node_modules/once/once.js +/Users/example/extensions/configuration-editing/node_modules/.yarn-integrity +/Users/example/extensions/configuration-editing/node_modules/whatwg-url/README.md +/Users/example/extensions/configuration-editing/node_modules/whatwg-url/package.json +/Users/example/extensions/configuration-editing/node_modules/whatwg-url/lib/URL-impl.js +/Users/example/extensions/configuration-editing/node_modules/whatwg-url/lib/utils.js +/Users/example/extensions/configuration-editing/node_modules/whatwg-url/lib/url-state-machine.js +/Users/example/extensions/configuration-editing/node_modules/whatwg-url/lib/URL.js +/Users/example/extensions/configuration-editing/node_modules/whatwg-url/lib/public-api.js +/Users/example/extensions/configuration-editing/node_modules/whatwg-url/LICENSE.txt +/Users/example/extensions/configuration-editing/node_modules/webidl-conversions/LICENSE.md +/Users/example/extensions/configuration-editing/node_modules/webidl-conversions/README.md +/Users/example/extensions/configuration-editing/node_modules/webidl-conversions/package.json +/Users/example/extensions/configuration-editing/node_modules/webidl-conversions/lib/index.js +/Users/example/extensions/configuration-editing/node_modules/tunnel/LICENSE +/Users/example/extensions/configuration-editing/node_modules/tunnel/CHANGELOG.md +/Users/example/extensions/configuration-editing/node_modules/tunnel/index.js +/Users/example/extensions/configuration-editing/node_modules/tunnel/README.md +/Users/example/extensions/configuration-editing/node_modules/tunnel/package.json +/Users/example/extensions/configuration-editing/node_modules/tunnel/lib/tunnel.js +/Users/example/extensions/configuration-editing/node_modules/tunnel/.travis.yml +/Users/example/extensions/configuration-editing/node_modules/tunnel/.idea/node-tunnel.iml +/Users/example/extensions/configuration-editing/node_modules/tunnel/.idea/encodings.xml +/Users/example/extensions/configuration-editing/node_modules/tunnel/.idea/vcs.xml +/Users/example/extensions/configuration-editing/node_modules/tunnel/.idea/workspace.xml +/Users/example/extensions/configuration-editing/node_modules/tunnel/.idea/modules.xml +/Users/example/extensions/configuration-editing/node_modules/tr46/.npmignore +/Users/example/extensions/configuration-editing/node_modules/tr46/index.js +/Users/example/extensions/configuration-editing/node_modules/tr46/package.json +/Users/example/extensions/configuration-editing/node_modules/tr46/lib/mappingTable.json +/Users/example/extensions/configuration-editing/node_modules/tr46/lib/.gitkeep +/Users/example/extensions/configuration-editing/node_modules/deprecation/LICENSE +/Users/example/extensions/configuration-editing/node_modules/deprecation/dist-types/index.d.ts +/Users/example/extensions/configuration-editing/node_modules/deprecation/dist-src/index.js +/Users/example/extensions/configuration-editing/node_modules/deprecation/README.md +/Users/example/extensions/configuration-editing/node_modules/deprecation/package.json +/Users/example/extensions/configuration-editing/node_modules/deprecation/dist-node/index.js +/Users/example/extensions/configuration-editing/node_modules/deprecation/dist-web/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/LICENSE +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-types/generated/paginating-endpoints.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-types/version.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-types/normalize-paginated-list-response.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-types/paginating-endpoints.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-types/types.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-types/paginate.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-types/iterator.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-types/index.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-types/compose-paginate.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/LICENSE +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/generated/Endpoints.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/Signal.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/RequestMethod.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/VERSION.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/EndpointDefaults.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/EndpointOptions.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/RequestOptions.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/RequestRequestOptions.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/GetResponseTypeFromEndpointMethod.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/RequestInterface.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/Fetch.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/AuthInterface.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/RequestHeaders.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/EndpointInterface.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/Url.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/Route.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/RequestError.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/RequestParameters.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/index.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/StrategyInterface.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/OctokitResponse.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-types/ResponseHeaders.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/generated/Endpoints.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/Route.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/RequestInterface.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/GetResponseTypeFromEndpointMethod.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/RequestMethod.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/EndpointInterface.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/AuthInterface.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/RequestHeaders.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/OctokitResponse.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/Fetch.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/ResponseHeaders.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/Signal.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/VERSION.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/EndpointDefaults.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/RequestError.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/StrategyInterface.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/RequestRequestOptions.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/EndpointOptions.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/Url.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/RequestParameters.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-src/RequestOptions.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/README.md +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/package.json +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-node/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-node/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-web/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types/dist-web/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types/LICENSE +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types/types.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types/README.md +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types/package.json +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-src/generated/paginating-endpoints.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-src/types.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-src/paginate.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-src/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-src/version.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-src/paginating-endpoints.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-src/iterator.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-src/normalize-paginated-list-response.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-src/compose-paginate.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/README.md +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/package.json +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-node/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-node/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-web/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-paginate-rest/dist-web/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/request-error/LICENSE +/Users/example/extensions/configuration-editing/node_modules/@octokit/request-error/dist-types/types.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/request-error/dist-types/index.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/request-error/dist-src/types.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/request-error/dist-src/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/request-error/README.md +/Users/example/extensions/configuration-editing/node_modules/@octokit/request-error/package.json +/Users/example/extensions/configuration-editing/node_modules/@octokit/request-error/dist-node/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/request-error/dist-node/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/request-error/dist-web/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/request-error/dist-web/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/auth-token/LICENSE +/Users/example/extensions/configuration-editing/node_modules/@octokit/auth-token/dist-types/hook.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/auth-token/dist-types/types.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/auth-token/dist-types/with-authorization-prefix.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/auth-token/dist-types/auth.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/auth-token/dist-types/index.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/auth-token/dist-src/hook.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/auth-token/dist-src/auth.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/auth-token/dist-src/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/auth-token/dist-src/with-authorization-prefix.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/auth-token/README.md +/Users/example/extensions/configuration-editing/node_modules/@octokit/auth-token/package.json +/Users/example/extensions/configuration-editing/node_modules/@octokit/auth-token/dist-node/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/auth-token/dist-node/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/auth-token/dist-web/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/auth-token/dist-web/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/LICENSE +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/generated/Endpoints.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/Signal.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/RequestMethod.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/VERSION.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/EndpointDefaults.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/EndpointOptions.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/RequestOptions.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/RequestRequestOptions.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/GetResponseTypeFromEndpointMethod.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/RequestInterface.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/Fetch.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/AuthInterface.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/RequestHeaders.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/EndpointInterface.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/Url.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/Route.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/RequestError.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/RequestParameters.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/index.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/StrategyInterface.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/OctokitResponse.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/dist-types/ResponseHeaders.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/README.md +/Users/example/extensions/configuration-editing/node_modules/@octokit/types/package.json +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-request-log/LICENSE +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-request-log/dist-types/version.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-request-log/dist-types/index.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-request-log/dist-src/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-request-log/dist-src/version.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-request-log/README.md +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-request-log/package.json +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-request-log/dist-node/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-request-log/dist-node/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-request-log/dist-web/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-request-log/dist-web/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/core/LICENSE +/Users/example/extensions/configuration-editing/node_modules/@octokit/core/dist-types/version.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/core/dist-types/types.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/core/dist-types/index.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/core/dist-src/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/core/dist-src/version.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/core/README.md +/Users/example/extensions/configuration-editing/node_modules/@octokit/core/package.json +/Users/example/extensions/configuration-editing/node_modules/@octokit/core/dist-node/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/core/dist-node/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/core/dist-web/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/core/dist-web/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/openapi-types/LICENSE +/Users/example/extensions/configuration-editing/node_modules/@octokit/openapi-types/types.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/openapi-types/README.md +/Users/example/extensions/configuration-editing/node_modules/@octokit/openapi-types/package.json +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/LICENSE +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/generated/method-types.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/generated/parameters-and-response-types.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/generated/endpoints.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/version.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/types.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/index.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/endpoints-to-methods.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/LICENSE +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/generated/Endpoints.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/Signal.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/RequestMethod.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/VERSION.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/EndpointDefaults.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/EndpointOptions.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/RequestOptions.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/RequestRequestOptions.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/GetResponseTypeFromEndpointMethod.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/RequestInterface.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/Fetch.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/AuthInterface.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/RequestHeaders.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/EndpointInterface.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/Url.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/Route.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/RequestError.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/RequestParameters.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/index.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/StrategyInterface.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/OctokitResponse.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-types/ResponseHeaders.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/generated/Endpoints.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/Route.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/RequestInterface.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/GetResponseTypeFromEndpointMethod.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/RequestMethod.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/EndpointInterface.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/AuthInterface.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/RequestHeaders.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/OctokitResponse.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/Fetch.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/ResponseHeaders.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/Signal.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/VERSION.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/EndpointDefaults.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/RequestError.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/StrategyInterface.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/RequestRequestOptions.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/EndpointOptions.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/Url.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/RequestParameters.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-src/RequestOptions.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/README.md +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/package.json +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-node/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-node/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-web/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types/dist-web/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types/LICENSE +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types/types.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types/README.md +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types/package.json +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/generated/method-types.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/generated/endpoints.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/generated/parameters-and-response-types.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/types.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/endpoints-to-methods.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/version.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/README.md +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/package.json +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/dist-node/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/dist-node/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/dist-web/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/plugin-rest-endpoint-methods/dist-web/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/graphql/LICENSE +/Users/example/extensions/configuration-editing/node_modules/@octokit/graphql/dist-types/version.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/graphql/dist-types/error.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/graphql/dist-types/types.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/graphql/dist-types/index.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/graphql/dist-types/with-defaults.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/graphql/dist-types/graphql.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/graphql/dist-src/graphql.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/graphql/dist-src/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/graphql/dist-src/version.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/graphql/dist-src/error.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/graphql/dist-src/with-defaults.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/graphql/README.md +/Users/example/extensions/configuration-editing/node_modules/@octokit/graphql/package.json +/Users/example/extensions/configuration-editing/node_modules/@octokit/graphql/dist-node/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/graphql/dist-node/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/graphql/dist-web/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/graphql/dist-web/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/LICENSE +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-types/version.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-types/defaults.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-types/parse.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-types/util/merge-deep.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-types/util/extract-url-variable-names.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-types/util/lowercase-keys.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-types/util/remove-undefined-properties.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-types/util/add-query-parameters.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-types/util/url-template.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-types/util/omit.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-types/index.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-types/merge.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-types/with-defaults.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-types/endpoint-with-defaults.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-src/util/lowercase-keys.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-src/util/extract-url-variable-names.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-src/util/omit.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-src/util/remove-undefined-properties.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-src/util/merge-deep.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-src/util/url-template.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-src/util/add-query-parameters.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-src/merge.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-src/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-src/version.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-src/endpoint-with-defaults.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-src/parse.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-src/with-defaults.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-src/defaults.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/README.md +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/package.json +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-node/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-node/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-web/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/endpoint/dist-web/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/request/LICENSE +/Users/example/extensions/configuration-editing/node_modules/@octokit/request/dist-types/version.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/request/dist-types/get-buffer-response.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/request/dist-types/fetch-wrapper.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/request/dist-types/index.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/request/dist-types/with-defaults.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/request/dist-src/get-buffer-response.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/request/dist-src/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/request/dist-src/version.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/request/dist-src/fetch-wrapper.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/request/dist-src/with-defaults.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/request/README.md +/Users/example/extensions/configuration-editing/node_modules/@octokit/request/package.json +/Users/example/extensions/configuration-editing/node_modules/@octokit/request/dist-node/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/request/dist-node/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/request/dist-web/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/request/dist-web/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/rest/LICENSE +/Users/example/extensions/configuration-editing/node_modules/@octokit/rest/dist-types/version.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/rest/dist-types/index.d.ts +/Users/example/extensions/configuration-editing/node_modules/@octokit/rest/dist-src/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/rest/dist-src/version.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/rest/README.md +/Users/example/extensions/configuration-editing/node_modules/@octokit/rest/package.json +/Users/example/extensions/configuration-editing/node_modules/@octokit/rest/dist-node/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/rest/dist-node/index.js.map +/Users/example/extensions/configuration-editing/node_modules/@octokit/rest/dist-web/index.js +/Users/example/extensions/configuration-editing/node_modules/@octokit/rest/dist-web/index.js.map +/Users/example/extensions/configuration-editing/node_modules/jsonc-parser/LICENSE.md +/Users/example/extensions/configuration-editing/node_modules/jsonc-parser/CHANGELOG.md +/Users/example/extensions/configuration-editing/node_modules/jsonc-parser/README.md +/Users/example/extensions/configuration-editing/node_modules/jsonc-parser/package.json +/Users/example/extensions/configuration-editing/node_modules/jsonc-parser/lib/esm/impl/format.js +/Users/example/extensions/configuration-editing/node_modules/jsonc-parser/lib/esm/impl/edit.js +/Users/example/extensions/configuration-editing/node_modules/jsonc-parser/lib/esm/impl/scanner.js +/Users/example/extensions/configuration-editing/node_modules/jsonc-parser/lib/esm/impl/parser.js +/Users/example/extensions/configuration-editing/node_modules/jsonc-parser/lib/esm/main.d.ts +/Users/example/extensions/configuration-editing/node_modules/jsonc-parser/lib/esm/main.js +/Users/example/extensions/configuration-editing/node_modules/jsonc-parser/lib/umd/impl/format.js +/Users/example/extensions/configuration-editing/node_modules/jsonc-parser/lib/umd/impl/edit.js +/Users/example/extensions/configuration-editing/node_modules/jsonc-parser/lib/umd/impl/scanner.js +/Users/example/extensions/configuration-editing/node_modules/jsonc-parser/lib/umd/impl/parser.js +/Users/example/extensions/configuration-editing/node_modules/jsonc-parser/lib/umd/main.d.ts +/Users/example/extensions/configuration-editing/node_modules/jsonc-parser/lib/umd/main.js +/Users/example/extensions/configuration-editing/node_modules/jsonc-parser/SECURITY.md +/Users/example/extensions/configuration-editing/node_modules/wrappy/LICENSE +/Users/example/extensions/configuration-editing/node_modules/wrappy/README.md +/Users/example/extensions/configuration-editing/node_modules/wrappy/package.json +/Users/example/extensions/configuration-editing/node_modules/wrappy/wrappy.js +/Users/example/extensions/configuration-editing/node_modules/is-plain-object/LICENSE +/Users/example/extensions/configuration-editing/node_modules/is-plain-object/is-plain-object.d.ts +/Users/example/extensions/configuration-editing/node_modules/is-plain-object/dist/is-plain-object.mjs +/Users/example/extensions/configuration-editing/node_modules/is-plain-object/dist/is-plain-object.js +/Users/example/extensions/configuration-editing/node_modules/is-plain-object/README.md +/Users/example/extensions/configuration-editing/node_modules/is-plain-object/package.json +/Users/example/extensions/configuration-editing/node_modules/universal-user-agent/LICENSE.md +/Users/example/extensions/configuration-editing/node_modules/universal-user-agent/dist-types/index.d.ts +/Users/example/extensions/configuration-editing/node_modules/universal-user-agent/dist-src/index.js +/Users/example/extensions/configuration-editing/node_modules/universal-user-agent/README.md +/Users/example/extensions/configuration-editing/node_modules/universal-user-agent/package.json +/Users/example/extensions/configuration-editing/node_modules/universal-user-agent/dist-node/index.js +/Users/example/extensions/configuration-editing/node_modules/universal-user-agent/dist-node/index.js.map +/Users/example/extensions/configuration-editing/node_modules/universal-user-agent/dist-web/index.js +/Users/example/extensions/configuration-editing/node_modules/universal-user-agent/dist-web/index.js.map +/Users/example/extensions/configuration-editing/schemas/attachContainer.schema.json +/Users/example/extensions/configuration-editing/schemas/devContainer.vscode.schema.json +/Users/example/extensions/configuration-editing/schemas/devContainer.codespaces.schema.json +/Users/example/extensions/configuration-editing/extension-browser.webpack.config.js +/Users/example/extensions/configuration-editing/yarn.lock +/Users/example/extensions/configuration-editing/package.json +/Users/example/extensions/configuration-editing/tsconfig.json +/Users/example/extensions/configuration-editing/extension.webpack.config.js +/Users/example/extensions/configuration-editing/package.nls.json +/Users/example/extensions/configuration-editing/src/configurationEditingMain.ts +/Users/example/extensions/configuration-editing/src/settingsDocumentHelper.ts +/Users/example/extensions/configuration-editing/src/test/completion.test.ts +/Users/example/extensions/configuration-editing/src/test/index.ts +/Users/example/extensions/configuration-editing/src/typings/ref.d.ts +/Users/example/extensions/configuration-editing/src/browser/net.ts +/Users/example/extensions/configuration-editing/src/node/net.ts +/Users/example/extensions/configuration-editing/src/importExportProfiles.ts +/Users/example/extensions/configuration-editing/src/extensionsProposals.ts +/Users/example/extensions/vscode-api-tests/out/memfs.js.map +/Users/example/extensions/vscode-api-tests/out/memfs.js +/Users/example/extensions/vscode-api-tests/out/workspace-tests/workspace.test.js.map +/Users/example/extensions/vscode-api-tests/out/workspace-tests/index.js +/Users/example/extensions/vscode-api-tests/out/workspace-tests/index.js.map +/Users/example/extensions/vscode-api-tests/out/workspace-tests/workspace.test.js +/Users/example/extensions/vscode-api-tests/out/extension.js.map +/Users/example/extensions/vscode-api-tests/out/utils.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/chat.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/state.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/workspace.watcher.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/extensions.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/notebook.api.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/terminal.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/configuration.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/debug.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/interactiveWindow.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/rpc.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/workspace.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/notebook.editor.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/workspace.fs.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/commands.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/workspace.tasks.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/notebook.kernel.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/mappedEdits.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/languagedetection.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/interactiveWindow.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/quickInput.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/debug.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/types.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/editor.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/workspace.watcher.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/workspace.fs.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/window.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/index.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/quickInput.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/rpc.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/terminal.shellIntegration.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/configuration.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/terminal.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/env.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/languages.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/notebook.api.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/state.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/workspace.event.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/index.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/documentPaste.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/ipynb.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/languagedetection.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/notebook.document.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/workspace.tasks.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/ipynb.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/workspace.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/notebook.document.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/extensions.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/workspace.event.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/languages.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/commands.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/readonlyFileSystem.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/readonlyFileSystem.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/documentPaste.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/terminal.shellIntegration.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/env.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/chat.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/types.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/notebook.editor.test.js.map +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/mappedEdits.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/editor.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/notebook.kernel.test.js +/Users/example/extensions/vscode-api-tests/out/singlefolder-tests/window.test.js.map +/Users/example/extensions/vscode-api-tests/out/utils.js.map +/Users/example/extensions/vscode-api-tests/out/extension.js +/Users/example/extensions/vscode-api-tests/.vscodeignore +/Users/example/extensions/vscode-api-tests/node_modules/@types/mocha/LICENSE +/Users/example/extensions/vscode-api-tests/node_modules/@types/mocha/README.md +/Users/example/extensions/vscode-api-tests/node_modules/@types/mocha/package.json +/Users/example/extensions/vscode-api-tests/node_modules/@types/mocha/index.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/path.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/constants.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/domain.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/globals.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/tls.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/tty.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/LICENSE +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/readline.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/events.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/os.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/console.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/dns.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/vm.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/timers.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/test.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/http.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/http2.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/stream.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/README.md +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/v8.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/url.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/package.json +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/https.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/assert.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/fs.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/repl.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/module.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/process.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/util.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/index.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/@types/node/net.d.ts +/Users/example/extensions/vscode-api-tests/node_modules/.yarn-integrity +/Users/example/extensions/vscode-api-tests/testWorkspace2/.vscode/settings.json +/Users/example/extensions/vscode-api-tests/testWorkspace2/simple.txt +/Users/example/extensions/vscode-api-tests/yarn.lock +/Users/example/extensions/vscode-api-tests/.gitignore +/Users/example/extensions/vscode-api-tests/package.json +/Users/example/extensions/vscode-api-tests/testWorkspace/30linefile.ts +/Users/example/extensions/vscode-api-tests/testWorkspace/image%02.png +/Users/example/extensions/vscode-api-tests/testWorkspace/bower.json +/Users/example/extensions/vscode-api-tests/testWorkspace/far.js +/Users/example/extensions/vscode-api-tests/testWorkspace/10linefile.ts +/Users/example/extensions/vscode-api-tests/testWorkspace/sub/image.png +/Users/example/extensions/vscode-api-tests/testWorkspace/myFile.ts +/Users/example/extensions/vscode-api-tests/testWorkspace/lorem.txt +/Users/example/extensions/vscode-api-tests/testWorkspace/.vscode/settings.json +/Users/example/extensions/vscode-api-tests/testWorkspace/.vscode/launch.json +/Users/example/extensions/vscode-api-tests/testWorkspace/.vscode/tasks.json +/Users/example/extensions/vscode-api-tests/testWorkspace/simple.txt +/Users/example/extensions/vscode-api-tests/testWorkspace/files-exclude/file.txt +/Users/example/extensions/vscode-api-tests/testWorkspace/test.ipynb +/Users/example/extensions/vscode-api-tests/testWorkspace/search-exclude/file.txt +/Users/example/extensions/vscode-api-tests/testWorkspace/image%.png +/Users/example/extensions/vscode-api-tests/testWorkspace/image.png +/Users/example/extensions/vscode-api-tests/testWorkspace/debug.js +/Users/example/extensions/vscode-api-tests/tsconfig.json +/Users/example/extensions/vscode-api-tests/.vscode/launch.json +/Users/example/extensions/vscode-api-tests/.vscode/tasks.json +/Users/example/extensions/vscode-api-tests/testworkspace.code-workspace +/Users/example/extensions/vscode-api-tests/media/icon.png +/Users/example/extensions/vscode-api-tests/src/extension.ts +/Users/example/extensions/vscode-api-tests/src/utils.ts +/Users/example/extensions/vscode-api-tests/src/workspace-tests/workspace.test.ts +/Users/example/extensions/vscode-api-tests/src/workspace-tests/index.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/notebook.api.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/workspace.event.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/documentPaste.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/languagedetection.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/terminal.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/env.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/languages.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/readonlyFileSystem.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/commands.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/types.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/mappedEdits.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/editor.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/notebook.kernel.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/notebook.document.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/ipynb.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/workspace.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/configuration.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/rpc.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/notebook.editor.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/chat.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/state.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/workspace.watcher.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/extensions.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/window.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/workspace.fs.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/index.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/quickInput.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/terminal.shellIntegration.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/workspace.tasks.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/interactiveWindow.test.ts +/Users/example/extensions/vscode-api-tests/src/singlefolder-tests/debug.test.ts +/Users/example/extensions/vscode-api-tests/src/memfs.ts +/Users/example/extensions/tsconfig.base.json +/Users/example/extensions/python/.vscodeignore +/Users/example/extensions/python/yarn.lock +/Users/example/extensions/python/package.json +/Users/example/extensions/python/syntaxes/MagicRegExp.tmLanguage.json +/Users/example/extensions/python/syntaxes/MagicPython.tmLanguage.json +/Users/example/extensions/python/.vscode/launch.json +/Users/example/extensions/python/.vscode/tasks.json +/Users/example/extensions/python/language-configuration.json +/Users/example/extensions/python/cgmanifest.json +/Users/example/extensions/python/package.nls.json +/Users/example/extensions/css/.vscodeignore +/Users/example/extensions/css/yarn.lock +/Users/example/extensions/css/package.json +/Users/example/extensions/css/syntaxes/css.tmLanguage.json +/Users/example/extensions/css/.vscode/launch.json +/Users/example/extensions/css/language-configuration.json +/Users/example/extensions/css/cgmanifest.json +/Users/example/extensions/css/package.nls.json +/Users/example/extensions/clojure/.vscodeignore +/Users/example/extensions/clojure/yarn.lock +/Users/example/extensions/clojure/package.json +/Users/example/extensions/clojure/syntaxes/clojure.tmLanguage.json +/Users/example/extensions/clojure/language-configuration.json +/Users/example/extensions/clojure/cgmanifest.json +/Users/example/extensions/clojure/package.nls.json +/Users/example/extensions/less/.vscodeignore +/Users/example/extensions/less/yarn.lock +/Users/example/extensions/less/package.json +/Users/example/extensions/less/build/update-grammar.js +/Users/example/extensions/less/syntaxes/less.tmLanguage.json +/Users/example/extensions/less/language-configuration.json +/Users/example/extensions/less/cgmanifest.json +/Users/example/extensions/less/package.nls.json +/Users/example/extensions/mangle-loader.js +/Users/example/extensions/css-language-features/test/mocha.opts +/Users/example/extensions/css-language-features/.vscodeignore +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/thirdpartynotices.txt +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/typings/thenable.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/README.md +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/node.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/package.json +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/browser/ril.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/browser/main.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/browser/ril.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/browser/main.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/messageBuffer.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/messageBuffer.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/is.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/events.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/cancellation.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/semaphore.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/messageWriter.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/is.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/encoding.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/api.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/messageReader.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/linkedMap.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/events.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/connection.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/messages.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/cancellation.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/encoding.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/messageWriter.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/ral.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/ral.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/messageReader.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/api.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/connection.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/disposable.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/messages.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/semaphore.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/common/disposable.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/node/ril.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/node/main.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/node/ril.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/lib/node/main.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/License.txt +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/browser.js +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/node.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/browser.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-jsonrpc/node.cmd +/Users/example/extensions/css-language-features/node_modules/vscode-uri/LICENSE.md +/Users/example/extensions/css-language-features/node_modules/vscode-uri/README.md +/Users/example/extensions/css-language-features/node_modules/vscode-uri/package.json +/Users/example/extensions/css-language-features/node_modules/vscode-uri/lib/esm/index.mjs.map +/Users/example/extensions/css-language-features/node_modules/vscode-uri/lib/esm/index.mjs +/Users/example/extensions/css-language-features/node_modules/vscode-uri/lib/umd/uri.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-uri/lib/umd/platform.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-uri/lib/umd/charCode.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-uri/lib/umd/index.js +/Users/example/extensions/css-language-features/node_modules/vscode-uri/lib/umd/charCode.js +/Users/example/extensions/css-language-features/node_modules/vscode-uri/lib/umd/utils.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-uri/lib/umd/index.js.map +/Users/example/extensions/css-language-features/node_modules/vscode-uri/lib/umd/utils.js +/Users/example/extensions/css-language-features/node_modules/vscode-uri/lib/umd/index.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-uri/lib/umd/platform.js +/Users/example/extensions/css-language-features/node_modules/vscode-uri/lib/umd/uri.js +/Users/example/extensions/css-language-features/node_modules/vscode-uri/SECURITY.md +/Users/example/extensions/css-language-features/node_modules/@types/node/path.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/constants.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/domain.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/globals.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/tls.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/tty.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/LICENSE +/Users/example/extensions/css-language-features/node_modules/@types/node/readline.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/events.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/os.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/console.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/dns.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/vm.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/timers.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/test.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/http.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/http2.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/stream.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/README.md +/Users/example/extensions/css-language-features/node_modules/@types/node/v8.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/url.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/package.json +/Users/example/extensions/css-language-features/node_modules/@types/node/https.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/assert.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/fs.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/repl.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/module.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/process.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/util.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/index.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/css-language-features/node_modules/@types/node/net.d.ts +/Users/example/extensions/css-language-features/node_modules/lru-cache/LICENSE +/Users/example/extensions/css-language-features/node_modules/lru-cache/index.js +/Users/example/extensions/css-language-features/node_modules/lru-cache/README.md +/Users/example/extensions/css-language-features/node_modules/lru-cache/package.json +/Users/example/extensions/css-language-features/node_modules/balanced-match/LICENSE.md +/Users/example/extensions/css-language-features/node_modules/balanced-match/index.js +/Users/example/extensions/css-language-features/node_modules/balanced-match/README.md +/Users/example/extensions/css-language-features/node_modules/balanced-match/package.json +/Users/example/extensions/css-language-features/node_modules/balanced-match/.github/FUNDING.yml +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-types/thirdpartynotices.txt +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-types/README.md +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-types/package.json +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-types/lib/esm/main.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-types/lib/esm/main.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-types/lib/esm/package.json +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-types/lib/umd/main.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-types/lib/umd/main.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-types/License.txt +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/thirdpartynotices.txt +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/README.md +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/node.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/package.json +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/metaModel.schema.json +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/browser/main.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/browser/main.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/api.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineCompletion.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/connection.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/messages.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/utils/is.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/utils/is.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/api.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/connection.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/messages.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineCompletion.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/node/main.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/lib/node/main.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/License.txt +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/browser.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/node.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/browser.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageserver-protocol/node.cmd +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/README.md +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/node.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/package.json +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/browser/main.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/browser/main.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/foldingRange.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/client.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/callHierarchy.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/executeCommand.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/selectionRange.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/typeHierarchy.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolCodeAction.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/executeCommand.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolCodeAction.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/signatureHelp.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/selectionRange.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/colorProvider.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/typeHierarchy.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/workspaceFolder.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/features.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/declaration.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/api.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/formatting.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/documentLink.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/features.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/semanticTokens.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/colorProvider.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/progressPart.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/implementation.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/codeConverter.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/codeAction.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolWorkspaceSymbol.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/configuration.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolWorkspaceSymbol.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/typeDefinition.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/rename.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/declaration.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolCallHierarchyItem.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/inlayHint.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolCompletionItem.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/completion.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/utils/is.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/utils/is.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/utils/async.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/utils/uuid.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/utils/uuid.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/utils/async.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/inlayHint.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/documentSymbol.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/documentHighlight.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/codeAction.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/linkedEditingRange.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/workspaceSymbol.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/notebook.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/typeDefinition.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/hover.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/textSynchronization.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/reference.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/notebook.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/progressPart.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/semanticTokens.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/workspaceSymbol.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/foldingRange.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/fileOperations.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/progress.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/inlineCompletion.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolDocumentLink.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolTypeHierarchyItem.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/linkedEditingRange.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolConverter.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/configuration.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/diagnostic.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/callHierarchy.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/inlineValue.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/codeLens.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/inlineCompletion.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/workspaceFolder.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolCallHierarchyItem.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/fileSystemWatcher.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/fileSystemWatcher.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolDocumentLink.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolDiagnostic.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolTypeHierarchyItem.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/progress.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/documentHighlight.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolCodeLens.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/rename.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/fileOperations.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/codeLens.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/diagnostic.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/api.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/documentSymbol.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/signatureHelp.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolInlayHint.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/client.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/reference.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/textSynchronization.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/completion.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/codeConverter.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/documentLink.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolCompletionItem.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/formatting.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolCodeLens.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/implementation.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/definition.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/inlineValue.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolDiagnostic.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolInlayHint.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/definition.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/protocolConverter.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/common/hover.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/node/main.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/node/processes.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/node/main.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/node/terminateProcess.sh +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/lib/node/processes.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/License.txt +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/browser.js +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/node.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/browser.d.ts +/Users/example/extensions/css-language-features/node_modules/vscode-languageclient/node.cmd +/Users/example/extensions/css-language-features/node_modules/.yarn-integrity +/Users/example/extensions/css-language-features/node_modules/brace-expansion/LICENSE +/Users/example/extensions/css-language-features/node_modules/brace-expansion/index.js +/Users/example/extensions/css-language-features/node_modules/brace-expansion/README.md +/Users/example/extensions/css-language-features/node_modules/brace-expansion/package.json +/Users/example/extensions/css-language-features/node_modules/brace-expansion/.github/FUNDING.yml +/Users/example/extensions/css-language-features/node_modules/semver/ranges/min-version.js +/Users/example/extensions/css-language-features/node_modules/semver/ranges/outside.js +/Users/example/extensions/css-language-features/node_modules/semver/ranges/ltr.js +/Users/example/extensions/css-language-features/node_modules/semver/ranges/gtr.js +/Users/example/extensions/css-language-features/node_modules/semver/ranges/min-satisfying.js +/Users/example/extensions/css-language-features/node_modules/semver/ranges/simplify.js +/Users/example/extensions/css-language-features/node_modules/semver/ranges/to-comparators.js +/Users/example/extensions/css-language-features/node_modules/semver/ranges/max-satisfying.js +/Users/example/extensions/css-language-features/node_modules/semver/ranges/valid.js +/Users/example/extensions/css-language-features/node_modules/semver/ranges/subset.js +/Users/example/extensions/css-language-features/node_modules/semver/ranges/intersects.js +/Users/example/extensions/css-language-features/node_modules/semver/preload.js +/Users/example/extensions/css-language-features/node_modules/semver/LICENSE +/Users/example/extensions/css-language-features/node_modules/semver/bin/semver.js +/Users/example/extensions/css-language-features/node_modules/semver/classes/range.js +/Users/example/extensions/css-language-features/node_modules/semver/classes/index.js +/Users/example/extensions/css-language-features/node_modules/semver/classes/comparator.js +/Users/example/extensions/css-language-features/node_modules/semver/classes/semver.js +/Users/example/extensions/css-language-features/node_modules/semver/internal/constants.js +/Users/example/extensions/css-language-features/node_modules/semver/internal/identifiers.js +/Users/example/extensions/css-language-features/node_modules/semver/internal/parse-options.js +/Users/example/extensions/css-language-features/node_modules/semver/internal/re.js +/Users/example/extensions/css-language-features/node_modules/semver/internal/debug.js +/Users/example/extensions/css-language-features/node_modules/semver/index.js +/Users/example/extensions/css-language-features/node_modules/semver/README.md +/Users/example/extensions/css-language-features/node_modules/semver/package.json +/Users/example/extensions/css-language-features/node_modules/semver/functions/gt.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/sort.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/rsort.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/neq.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/gte.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/eq.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/lte.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/compare-build.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/patch.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/rcompare.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/clean.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/valid.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/satisfies.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/compare-loose.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/parse.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/minor.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/compare.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/coerce.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/inc.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/lt.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/diff.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/cmp.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/major.js +/Users/example/extensions/css-language-features/node_modules/semver/functions/prerelease.js +/Users/example/extensions/css-language-features/node_modules/semver/range.bnf +/Users/example/extensions/css-language-features/node_modules/minimatch/LICENSE +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/ast.d.ts.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/ast.js.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/brace-expressions.js.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/escape.d.ts +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/brace-expressions.d.ts.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/unescape.js.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/escape.d.ts.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/escape.js +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/unescape.d.ts.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/index.js +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/unescape.d.ts +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/package.json +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/brace-expressions.js +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/assert-valid-pattern.d.ts.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/index.js.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/unescape.js +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/assert-valid-pattern.js.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/escape.js.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/index.d.ts +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/brace-expressions.d.ts +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/assert-valid-pattern.js +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/ast.d.ts +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/assert-valid-pattern.d.ts +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/ast.js +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/mjs/index.d.ts.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/ast.d.ts.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/ast.js.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/brace-expressions.js.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/escape.d.ts +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/brace-expressions.d.ts.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/unescape.js.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/escape.d.ts.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/escape.js +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/unescape.d.ts.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/index.js +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/unescape.d.ts +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/package.json +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/brace-expressions.js +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/assert-valid-pattern.d.ts.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/index.js.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/unescape.js +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/assert-valid-pattern.js.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/escape.js.map +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/index.d.ts +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/brace-expressions.d.ts +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/assert-valid-pattern.js +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/ast.d.ts +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/assert-valid-pattern.d.ts +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/ast.js +/Users/example/extensions/css-language-features/node_modules/minimatch/dist/cjs/index.d.ts.map +/Users/example/extensions/css-language-features/node_modules/minimatch/README.md +/Users/example/extensions/css-language-features/node_modules/minimatch/package.json +/Users/example/extensions/css-language-features/node_modules/yallist/yallist.js +/Users/example/extensions/css-language-features/node_modules/yallist/LICENSE +/Users/example/extensions/css-language-features/node_modules/yallist/README.md +/Users/example/extensions/css-language-features/node_modules/yallist/package.json +/Users/example/extensions/css-language-features/node_modules/yallist/iterator.js +/Users/example/extensions/css-language-features/server/test/pathCompletionFixtures/index.html +/Users/example/extensions/css-language-features/server/test/pathCompletionFixtures/scss/_foo.scss +/Users/example/extensions/css-language-features/server/test/pathCompletionFixtures/scss/main.scss +/Users/example/extensions/css-language-features/server/test/pathCompletionFixtures/about/about.html +/Users/example/extensions/css-language-features/server/test/pathCompletionFixtures/about/about.css +/Users/example/extensions/css-language-features/server/test/pathCompletionFixtures/.foo.js +/Users/example/extensions/css-language-features/server/test/pathCompletionFixtures/src/feature.js +/Users/example/extensions/css-language-features/server/test/pathCompletionFixtures/src/test.js +/Users/example/extensions/css-language-features/server/test/pathCompletionFixtures/src/data/foo.asar +/Users/example/extensions/css-language-features/server/test/index.js +/Users/example/extensions/css-language-features/server/test/linksTestFixtures/node_modules/foo/package.json +/Users/example/extensions/css-language-features/server/test/linksTestFixtures/.gitignore +/Users/example/extensions/css-language-features/server/out/test/links.test.js +/Users/example/extensions/css-language-features/server/out/test/links.test.js.map +/Users/example/extensions/css-language-features/server/out/test/completion.test.js.map +/Users/example/extensions/css-language-features/server/out/test/completion.test.js +/Users/example/extensions/css-language-features/server/out/cssServer.js +/Users/example/extensions/css-language-features/server/out/utils/runner.js +/Users/example/extensions/css-language-features/server/out/utils/documentContext.js +/Users/example/extensions/css-language-features/server/out/utils/documentContext.js.map +/Users/example/extensions/css-language-features/server/out/utils/validation.js.map +/Users/example/extensions/css-language-features/server/out/utils/validation.js +/Users/example/extensions/css-language-features/server/out/utils/strings.js +/Users/example/extensions/css-language-features/server/out/utils/runner.js.map +/Users/example/extensions/css-language-features/server/out/utils/strings.js.map +/Users/example/extensions/css-language-features/server/out/requests.js +/Users/example/extensions/css-language-features/server/out/browser/cssServerWorkerMain.js.map +/Users/example/extensions/css-language-features/server/out/browser/cssServerMain.js +/Users/example/extensions/css-language-features/server/out/browser/cssServerWorkerMain.js +/Users/example/extensions/css-language-features/server/out/browser/cssServerMain.js.map +/Users/example/extensions/css-language-features/server/out/languageModelCache.js.map +/Users/example/extensions/css-language-features/server/out/languageModelCache.js +/Users/example/extensions/css-language-features/server/out/cssServer.js.map +/Users/example/extensions/css-language-features/server/out/customData.js +/Users/example/extensions/css-language-features/server/out/node/cssServerNodeMain.js.map +/Users/example/extensions/css-language-features/server/out/node/cssServerMain.js +/Users/example/extensions/css-language-features/server/out/node/nodeFs.js.map +/Users/example/extensions/css-language-features/server/out/node/cssServerNodeMain.js +/Users/example/extensions/css-language-features/server/out/node/cssServerMain.js.map +/Users/example/extensions/css-language-features/server/out/node/nodeFs.js +/Users/example/extensions/css-language-features/server/out/requests.js.map +/Users/example/extensions/css-language-features/server/out/customData.js.map +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/thirdpartynotices.txt +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/typings/thenable.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/README.md +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/node.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/package.json +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/browser/ril.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/browser/main.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/browser/ril.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/browser/main.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageBuffer.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageBuffer.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/is.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/events.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/cancellation.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/semaphore.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageWriter.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/is.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/encoding.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/api.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageReader.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/linkedMap.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/events.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/connection.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/messages.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/cancellation.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/encoding.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageWriter.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/ral.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/ral.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageReader.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/api.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/connection.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/disposable.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/messages.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/semaphore.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/common/disposable.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/node/ril.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/node/main.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/node/ril.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/lib/node/main.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/License.txt +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/browser.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/node.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/browser.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-jsonrpc/node.cmd +/Users/example/extensions/css-language-features/server/node_modules/vscode-uri/LICENSE.md +/Users/example/extensions/css-language-features/server/node_modules/vscode-uri/README.md +/Users/example/extensions/css-language-features/server/node_modules/vscode-uri/package.json +/Users/example/extensions/css-language-features/server/node_modules/vscode-uri/lib/esm/index.mjs.map +/Users/example/extensions/css-language-features/server/node_modules/vscode-uri/lib/esm/index.mjs +/Users/example/extensions/css-language-features/server/node_modules/vscode-uri/lib/umd/uri.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-uri/lib/umd/platform.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-uri/lib/umd/charCode.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-uri/lib/umd/index.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-uri/lib/umd/charCode.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-uri/lib/umd/utils.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-uri/lib/umd/index.js.map +/Users/example/extensions/css-language-features/server/node_modules/vscode-uri/lib/umd/utils.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-uri/lib/umd/index.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-uri/lib/umd/platform.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-uri/lib/umd/uri.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-uri/SECURITY.md +/Users/example/extensions/css-language-features/server/node_modules/@types/mocha/LICENSE +/Users/example/extensions/css-language-features/server/node_modules/@types/mocha/README.md +/Users/example/extensions/css-language-features/server/node_modules/@types/mocha/package.json +/Users/example/extensions/css-language-features/server/node_modules/@types/mocha/index.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/path.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/constants.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/domain.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/globals.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/tls.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/tty.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/LICENSE +/Users/example/extensions/css-language-features/server/node_modules/@types/node/readline.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/events.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/os.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/console.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/dns.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/vm.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/timers.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/test.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/http.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/http2.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/stream.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/README.md +/Users/example/extensions/css-language-features/server/node_modules/@types/node/v8.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/url.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/package.json +/Users/example/extensions/css-language-features/server/node_modules/@types/node/https.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/assert.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/fs.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/repl.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/module.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/process.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/util.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/index.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@types/node/net.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@vscode/l10n/dist/main.d.ts +/Users/example/extensions/css-language-features/server/node_modules/@vscode/l10n/dist/tsdoc-metadata.json +/Users/example/extensions/css-language-features/server/node_modules/@vscode/l10n/dist/main.js +/Users/example/extensions/css-language-features/server/node_modules/@vscode/l10n/dist/browser.js +/Users/example/extensions/css-language-features/server/node_modules/@vscode/l10n/README.md +/Users/example/extensions/css-language-features/server/node_modules/@vscode/l10n/package.json +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-types/thirdpartynotices.txt +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-types/README.md +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-types/package.json +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-types/lib/esm/main.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-types/lib/esm/main.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-types/lib/esm/package.json +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-types/lib/umd/main.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-types/lib/umd/main.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-types/License.txt +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/thirdpartynotices.txt +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/thirdpartynotices.txt +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/README.md +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/package.json +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/lib/esm/main.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/lib/esm/main.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/lib/esm/package.json +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/lib/umd/main.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/lib/umd/main.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/node_modules/vscode-languageserver-types/License.txt +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/README.md +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/node.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/package.json +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/metaModel.schema.json +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/browser/main.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/browser/main.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/api.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineCompletion.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/connection.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/messages.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/utils/is.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/utils/is.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/api.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/connection.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/messages.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineCompletion.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/node/main.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/lib/node/main.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/License.txt +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/browser.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/node.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/browser.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-protocol/node.cmd +/Users/example/extensions/css-language-features/server/node_modules/.yarn-integrity +/Users/example/extensions/css-language-features/server/node_modules/undici-types/global-origin.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/header.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/pool-stats.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/mock-client.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/api.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/readable.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/dispatcher.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/errors.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/websocket.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/file.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/connector.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/balanced-pool.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/agent.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/mock-agent.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/interceptors.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/fetch.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/README.md +/Users/example/extensions/css-language-features/server/node_modules/undici-types/webidl.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/formdata.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/handlers.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/filereader.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/package.json +/Users/example/extensions/css-language-features/server/node_modules/undici-types/cache.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/cookies.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/pool.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/diagnostics-channel.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/patch.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/index.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/mock-pool.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/proxy-agent.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/global-dispatcher.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/client.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/content-type.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/mock-interceptor.d.ts +/Users/example/extensions/css-language-features/server/node_modules/undici-types/mock-errors.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/LICENSE.md +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/CHANGELOG.md +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/docs/customData.md +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/docs/customData.schema.json +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/README.md +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/package.json +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/languageFacts/facts.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/languageFacts/dataProvider.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/languageFacts/builtinData.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/languageFacts/colors.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/languageFacts/dataManager.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/languageFacts/entry.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/cssLanguageService.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/cssLanguageService.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/cssLanguageTypes.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/utils/arrays.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/utils/objects.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/utils/strings.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/utils/resources.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/scssScanner.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/cssSymbolScope.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/scssErrors.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/cssNodes.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/lessScanner.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/scssParser.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/cssScanner.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/cssParser.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/lessParser.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/parser/cssErrors.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/cssLanguageTypes.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/data/webCustomData.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/cssFolding.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/selectorPrinting.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/cssHover.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/lessCompletion.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/cssNavigation.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/cssValidation.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/scssNavigation.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/cssSelectionRange.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/scssCompletion.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/lint.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/pathCompletion.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/cssCompletion.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/cssCodeActions.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/cssFormatter.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/lintUtil.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/services/lintRules.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/esm/beautify/beautify-css.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/languageFacts/facts.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/languageFacts/dataProvider.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/languageFacts/builtinData.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/languageFacts/colors.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/languageFacts/dataManager.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/languageFacts/entry.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/cssLanguageService.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/cssLanguageService.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/cssLanguageTypes.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/utils/arrays.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/utils/objects.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/utils/strings.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/utils/resources.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/scssScanner.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/cssSymbolScope.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/scssErrors.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/cssNodes.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/lessScanner.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/scssParser.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/cssScanner.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/cssParser.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/lessParser.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/parser/cssErrors.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/cssLanguageTypes.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/data/webCustomData.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/cssFolding.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/selectorPrinting.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/cssHover.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/lessCompletion.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/cssNavigation.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/cssValidation.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/scssNavigation.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/cssSelectionRange.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/scssCompletion.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/lint.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/pathCompletion.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/cssCompletion.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/cssCodeActions.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/cssFormatter.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/lintUtil.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/services/lintRules.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/lib/umd/beautify/beautify-css.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-css-languageservice/SECURITY.md +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-textdocument/thirdpartynotices.txt +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-textdocument/README.md +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-textdocument/package.json +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-textdocument/lib/esm/main.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-textdocument/lib/esm/main.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-textdocument/lib/esm/package.json +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-textdocument/lib/umd/main.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-textdocument/lib/umd/main.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver-textdocument/License.txt +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/thirdpartynotices.txt +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/bin/installServerIntoExtension +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/typings/thenable.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/README.md +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/node.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/package.json +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/browser/main.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/browser/main.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/foldingRange.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/callHierarchy.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/typeHierarchy.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/showDocument.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/inlineCompletion.proposed.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/inlineCompletion.proposed.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/typeHierarchy.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/textDocuments.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/workspaceFolder.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/api.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/server.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/moniker.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/semanticTokens.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/server.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/textDocuments.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/configuration.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/inlayHint.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/utils/is.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/utils/is.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/utils/uuid.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/utils/uuid.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/inlayHint.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/linkedEditingRange.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/notebook.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/notebook.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/semanticTokens.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/foldingRange.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/fileOperations.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/progress.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/linkedEditingRange.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/configuration.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/diagnostic.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/callHierarchy.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/inlineValue.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/workspaceFolder.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/progress.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/showDocument.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/fileOperations.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/diagnostic.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/api.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/moniker.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/common/inlineValue.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/node/resolve.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/node/files.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/node/main.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/node/resolve.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/node/main.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/lib/node/files.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/License.txt +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/browser.js +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/node.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/browser.d.ts +/Users/example/extensions/css-language-features/server/node_modules/vscode-languageserver/node.cmd +/Users/example/extensions/css-language-features/server/extension-browser.webpack.config.js +/Users/example/extensions/css-language-features/server/yarn.lock +/Users/example/extensions/css-language-features/server/package.json +/Users/example/extensions/css-language-features/server/tsconfig.json +/Users/example/extensions/css-language-features/server/.vscode/launch.json +/Users/example/extensions/css-language-features/server/.vscode/tasks.json +/Users/example/extensions/css-language-features/server/extension.webpack.config.js +/Users/example/extensions/css-language-features/server/src/languageModelCache.ts +/Users/example/extensions/css-language-features/server/src/customData.ts +/Users/example/extensions/css-language-features/server/src/requests.ts +/Users/example/extensions/css-language-features/server/src/test/completion.test.ts +/Users/example/extensions/css-language-features/server/src/test/links.test.ts +/Users/example/extensions/css-language-features/server/src/utils/validation.ts +/Users/example/extensions/css-language-features/server/src/utils/strings.ts +/Users/example/extensions/css-language-features/server/src/utils/runner.ts +/Users/example/extensions/css-language-features/server/src/utils/documentContext.ts +/Users/example/extensions/css-language-features/server/src/browser/cssServerWorkerMain.ts +/Users/example/extensions/css-language-features/server/src/browser/cssServerMain.ts +/Users/example/extensions/css-language-features/server/src/cssServer.ts +/Users/example/extensions/css-language-features/server/src/node/cssServerMain.ts +/Users/example/extensions/css-language-features/server/src/node/nodeFs.ts +/Users/example/extensions/css-language-features/server/src/node/cssServerNodeMain.ts +/Users/example/extensions/css-language-features/schemas/package.schema.json +/Users/example/extensions/css-language-features/README.md +/Users/example/extensions/css-language-features/extension-browser.webpack.config.js +/Users/example/extensions/css-language-features/yarn.lock +/Users/example/extensions/css-language-features/package.json +/Users/example/extensions/css-language-features/CONTRIBUTING.md +/Users/example/extensions/css-language-features/icons/css.png +/Users/example/extensions/css-language-features/.vscode/settings.json +/Users/example/extensions/css-language-features/.vscode/launch.json +/Users/example/extensions/css-language-features/.vscode/tasks.json +/Users/example/extensions/css-language-features/extension.webpack.config.js +/Users/example/extensions/css-language-features/client/out/cssClient.js +/Users/example/extensions/css-language-features/client/out/requests.js +/Users/example/extensions/css-language-features/client/out/browser/cssClientMain.js.map +/Users/example/extensions/css-language-features/client/out/browser/cssClientMain.js +/Users/example/extensions/css-language-features/client/out/customData.js +/Users/example/extensions/css-language-features/client/out/cssClient.js.map +/Users/example/extensions/css-language-features/client/out/node/cssClientMain.js.map +/Users/example/extensions/css-language-features/client/out/node/nodeFs.js.map +/Users/example/extensions/css-language-features/client/out/node/cssClientMain.js +/Users/example/extensions/css-language-features/client/out/node/nodeFs.js +/Users/example/extensions/css-language-features/client/out/requests.js.map +/Users/example/extensions/css-language-features/client/out/customData.js.map +/Users/example/extensions/css-language-features/client/tsconfig.json +/Users/example/extensions/css-language-features/client/src/customData.ts +/Users/example/extensions/css-language-features/client/src/requests.ts +/Users/example/extensions/css-language-features/client/src/browser/cssClientMain.ts +/Users/example/extensions/css-language-features/client/src/node/cssClientMain.ts +/Users/example/extensions/css-language-features/client/src/node/nodeFs.ts +/Users/example/extensions/css-language-features/client/src/cssClient.ts +/Users/example/extensions/css-language-features/package.nls.json +/Users/example/extensions/theme-red/.vscodeignore +/Users/example/extensions/theme-red/yarn.lock +/Users/example/extensions/theme-red/package.json +/Users/example/extensions/theme-red/cgmanifest.json +/Users/example/extensions/theme-red/themes/Red-color-theme.json +/Users/example/extensions/theme-red/package.nls.json +/Users/example/extensions/dart/.vscodeignore +/Users/example/extensions/dart/package.json +/Users/example/extensions/dart/syntaxes/dart.tmLanguage.json +/Users/example/extensions/dart/language-configuration.json +/Users/example/extensions/dart/cgmanifest.json +/Users/example/extensions/dart/package.nls.json +/Users/example/extensions/latex/latex-language-configuration.json +/Users/example/extensions/latex/cpp-bailout-license.txt +/Users/example/extensions/latex/markdown-latex-combined-license.txt +/Users/example/extensions/latex/.vscodeignore +/Users/example/extensions/latex/markdown-latex-combined-language-configuration.json +/Users/example/extensions/latex/latex-cpp-embedded-language-configuration.json +/Users/example/extensions/latex/package.json +/Users/example/extensions/latex/build/update-grammars.js +/Users/example/extensions/latex/syntaxes/LaTeX.tmLanguage.json +/Users/example/extensions/latex/syntaxes/cpp-grammar-bailout.tmLanguage.json +/Users/example/extensions/latex/syntaxes/markdown-latex-combined.tmLanguage.json +/Users/example/extensions/latex/syntaxes/Bibtex.tmLanguage.json +/Users/example/extensions/latex/syntaxes/TeX.tmLanguage.json +/Users/example/extensions/latex/cgmanifest.json +/Users/example/extensions/latex/package.nls.json +/Users/example/extensions/typescript-language-features/out/typescriptServiceClient.js.map +/Users/example/extensions/typescript-language-features/out/remoteRepositories.browser.js +/Users/example/extensions/typescript-language-features/out/ui/versionStatus.js.map +/Users/example/extensions/typescript-language-features/out/ui/largeProjectStatus.js.map +/Users/example/extensions/typescript-language-features/out/ui/managedFileContext.js +/Users/example/extensions/typescript-language-features/out/ui/typingsStatus.js.map +/Users/example/extensions/typescript-language-features/out/ui/largeProjectStatus.js +/Users/example/extensions/typescript-language-features/out/ui/versionStatus.js +/Users/example/extensions/typescript-language-features/out/ui/activeJsTsEditorTracker.js.map +/Users/example/extensions/typescript-language-features/out/ui/activeJsTsEditorTracker.js +/Users/example/extensions/typescript-language-features/out/ui/typingsStatus.js +/Users/example/extensions/typescript-language-features/out/ui/intellisenseStatus.js +/Users/example/extensions/typescript-language-features/out/ui/managedFileContext.js.map +/Users/example/extensions/typescript-language-features/out/ui/intellisenseStatus.js.map +/Users/example/extensions/typescript-language-features/out/typeConverters.js +/Users/example/extensions/typescript-language-features/out/configuration/configuration.browser.js.map +/Users/example/extensions/typescript-language-features/out/configuration/documentSelector.js +/Users/example/extensions/typescript-language-features/out/configuration/configuration.browser.js +/Users/example/extensions/typescript-language-features/out/configuration/configuration.js.map +/Users/example/extensions/typescript-language-features/out/configuration/schemes.js.map +/Users/example/extensions/typescript-language-features/out/configuration/configuration.js +/Users/example/extensions/typescript-language-features/out/configuration/fileSchemes.js.map +/Users/example/extensions/typescript-language-features/out/configuration/configuration.electron.js.map +/Users/example/extensions/typescript-language-features/out/configuration/languageDescription.js +/Users/example/extensions/typescript-language-features/out/configuration/documentSelector.js.map +/Users/example/extensions/typescript-language-features/out/configuration/fileSchemes.js +/Users/example/extensions/typescript-language-features/out/configuration/configuration.electron.js +/Users/example/extensions/typescript-language-features/out/configuration/languageIds.js.map +/Users/example/extensions/typescript-language-features/out/configuration/languageIds.js +/Users/example/extensions/typescript-language-features/out/configuration/languageDescription.js.map +/Users/example/extensions/typescript-language-features/out/configuration/schemes.js +/Users/example/extensions/typescript-language-features/out/typescriptServiceClient.js +/Users/example/extensions/typescript-language-features/out/tsServer/versionProvider.electron.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/logDirectoryProvider.electron.js +/Users/example/extensions/typescript-language-features/out/tsServer/plugins.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/cancellation.js +/Users/example/extensions/typescript-language-features/out/tsServer/serverProcess.electron.js +/Users/example/extensions/typescript-language-features/out/tsServer/pluginPathsProvider.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/serverError.js +/Users/example/extensions/typescript-language-features/out/tsServer/cancellation.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/server.js +/Users/example/extensions/typescript-language-features/out/tsServer/fileWatchingManager.js +/Users/example/extensions/typescript-language-features/out/tsServer/plugins.js +/Users/example/extensions/typescript-language-features/out/tsServer/callbackMap.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/logDirectoryProvider.electron.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/callbackMap.js +/Users/example/extensions/typescript-language-features/out/tsServer/versionManager.js +/Users/example/extensions/typescript-language-features/out/tsServer/logDirectoryProvider.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/nodeManager.js +/Users/example/extensions/typescript-language-features/out/tsServer/protocol/fixNames.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/protocol/protocol.const.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/protocol/fixNames.js +/Users/example/extensions/typescript-language-features/out/tsServer/protocol/errorCodes.js +/Users/example/extensions/typescript-language-features/out/tsServer/protocol/modifiers.js +/Users/example/extensions/typescript-language-features/out/tsServer/protocol/protocol.const.js +/Users/example/extensions/typescript-language-features/out/tsServer/protocol/errorCodes.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/protocol/modifiers.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/server.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/serverProcess.browser.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/serverProcess.browser.js +/Users/example/extensions/typescript-language-features/out/tsServer/serverProcess.electron.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/versionProvider.electron.js +/Users/example/extensions/typescript-language-features/out/tsServer/requestQueue.js +/Users/example/extensions/typescript-language-features/out/tsServer/requestQueue.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/fileWatchingManager.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/spawner.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/versionProvider.js +/Users/example/extensions/typescript-language-features/out/tsServer/api.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/cancellation.electron.js +/Users/example/extensions/typescript-language-features/out/tsServer/nodeManager.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/pluginPathsProvider.js +/Users/example/extensions/typescript-language-features/out/tsServer/api.js +/Users/example/extensions/typescript-language-features/out/tsServer/bufferSyncSupport.js +/Users/example/extensions/typescript-language-features/out/tsServer/serverError.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/versionProvider.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/cachedResponse.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/versionManager.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/bufferSyncSupport.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/logDirectoryProvider.js +/Users/example/extensions/typescript-language-features/out/tsServer/spawner.js +/Users/example/extensions/typescript-language-features/out/tsServer/cancellation.electron.js.map +/Users/example/extensions/typescript-language-features/out/tsServer/cachedResponse.js +/Users/example/extensions/typescript-language-features/out/typescriptService.js.map +/Users/example/extensions/typescript-language-features/out/languageProvider.js +/Users/example/extensions/typescript-language-features/out/test/smoke/quickFix.test.js.map +/Users/example/extensions/typescript-language-features/out/test/smoke/quickFix.test.js +/Users/example/extensions/typescript-language-features/out/test/smoke/referencesCodeLens.test.js +/Users/example/extensions/typescript-language-features/out/test/smoke/fixAll.test.js +/Users/example/extensions/typescript-language-features/out/test/smoke/completions.test.js +/Users/example/extensions/typescript-language-features/out/test/smoke/index.js +/Users/example/extensions/typescript-language-features/out/test/smoke/completions.test.js.map +/Users/example/extensions/typescript-language-features/out/test/smoke/jsDocCompletions.test.js.map +/Users/example/extensions/typescript-language-features/out/test/smoke/referencesCodeLens.test.js.map +/Users/example/extensions/typescript-language-features/out/test/smoke/fixAll.test.js.map +/Users/example/extensions/typescript-language-features/out/test/smoke/jsDocCompletions.test.js +/Users/example/extensions/typescript-language-features/out/test/smoke/index.js.map +/Users/example/extensions/typescript-language-features/out/test/testUtils.js +/Users/example/extensions/typescript-language-features/out/test/unit/onEnter.test.js.map +/Users/example/extensions/typescript-language-features/out/test/unit/requestQueue.test.js.map +/Users/example/extensions/typescript-language-features/out/test/unit/cachedResponse.test.js.map +/Users/example/extensions/typescript-language-features/out/test/unit/textRendering.test.js.map +/Users/example/extensions/typescript-language-features/out/test/unit/server.test.js +/Users/example/extensions/typescript-language-features/out/test/unit/cachedResponse.test.js +/Users/example/extensions/typescript-language-features/out/test/unit/index.js +/Users/example/extensions/typescript-language-features/out/test/unit/onEnter.test.js +/Users/example/extensions/typescript-language-features/out/test/unit/textRendering.test.js +/Users/example/extensions/typescript-language-features/out/test/unit/functionCallSnippet.test.js +/Users/example/extensions/typescript-language-features/out/test/unit/jsdocSnippet.test.js +/Users/example/extensions/typescript-language-features/out/test/unit/index.js.map +/Users/example/extensions/typescript-language-features/out/test/unit/jsdocSnippet.test.js.map +/Users/example/extensions/typescript-language-features/out/test/unit/requestQueue.test.js +/Users/example/extensions/typescript-language-features/out/test/unit/server.test.js.map +/Users/example/extensions/typescript-language-features/out/test/unit/functionCallSnippet.test.js.map +/Users/example/extensions/typescript-language-features/out/test/index.js +/Users/example/extensions/typescript-language-features/out/test/suggestTestHelpers.js.map +/Users/example/extensions/typescript-language-features/out/test/suggestTestHelpers.js +/Users/example/extensions/typescript-language-features/out/test/index.js.map +/Users/example/extensions/typescript-language-features/out/test/testUtils.js.map +/Users/example/extensions/typescript-language-features/out/extension.browser.js.map +/Users/example/extensions/typescript-language-features/out/tsconfig.js +/Users/example/extensions/typescript-language-features/out/lazyClientHost.js.map +/Users/example/extensions/typescript-language-features/out/experimentTelemetryReporter.js +/Users/example/extensions/typescript-language-features/out/languageProvider.js.map +/Users/example/extensions/typescript-language-features/out/utils/cancellation.js +/Users/example/extensions/typescript-language-features/out/utils/relativePathResolver.js +/Users/example/extensions/typescript-language-features/out/utils/cancellation.js.map +/Users/example/extensions/typescript-language-features/out/utils/async.js.map +/Users/example/extensions/typescript-language-features/out/utils/resourceMap.js.map +/Users/example/extensions/typescript-language-features/out/utils/memoize.js +/Users/example/extensions/typescript-language-features/out/utils/temp.electron.js.map +/Users/example/extensions/typescript-language-features/out/utils/arrays.js +/Users/example/extensions/typescript-language-features/out/utils/packageInfo.js +/Users/example/extensions/typescript-language-features/out/utils/dispose.js.map +/Users/example/extensions/typescript-language-features/out/utils/fs.js.map +/Users/example/extensions/typescript-language-features/out/utils/temp.electron.js +/Users/example/extensions/typescript-language-features/out/utils/objects.js.map +/Users/example/extensions/typescript-language-features/out/utils/lazy.js.map +/Users/example/extensions/typescript-language-features/out/utils/arrays.js.map +/Users/example/extensions/typescript-language-features/out/utils/fs.electron.js +/Users/example/extensions/typescript-language-features/out/utils/lazy.js +/Users/example/extensions/typescript-language-features/out/utils/objects.js +/Users/example/extensions/typescript-language-features/out/utils/fs.electron.js.map +/Users/example/extensions/typescript-language-features/out/utils/async.js +/Users/example/extensions/typescript-language-features/out/utils/regexp.js.map +/Users/example/extensions/typescript-language-features/out/utils/packageInfo.js.map +/Users/example/extensions/typescript-language-features/out/utils/relativePathResolver.js.map +/Users/example/extensions/typescript-language-features/out/utils/memoize.js.map +/Users/example/extensions/typescript-language-features/out/utils/resourceMap.js +/Users/example/extensions/typescript-language-features/out/utils/regexp.js +/Users/example/extensions/typescript-language-features/out/utils/platform.js +/Users/example/extensions/typescript-language-features/out/utils/dispose.js +/Users/example/extensions/typescript-language-features/out/utils/platform.js.map +/Users/example/extensions/typescript-language-features/out/utils/fs.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/fixAll.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/directiveCommentCompletions.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/callHierarchy.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/linkedEditing.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/diagnostics.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/inlayHints.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/smartSelect.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/quickFix.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/documentSymbol.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/organizeImports.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/documentHighlight.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/fileReferences.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/mappedCodeEditProvider.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/formatting.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/linkedEditing.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/util/copilot.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/util/snippetForFunctionCall.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/util/codeAction.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/util/textRendering.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/util/codeAction.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/util/snippetForFunctionCall.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/util/dependentRegistration.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/util/dependentRegistration.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/util/copilot.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/util/textRendering.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/organizeImports.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/formatting.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/refactor.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/tsconfig.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/hover.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/tagClosing.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/diagnostics.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/sourceDefinition.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/fixAll.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/workspaceSymbols.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/inlayHints.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/callHierarchy.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/definitionProviderBase.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/rename.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/directiveCommentCompletions.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/references.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/folding.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/rename.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/refactor.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/smartSelect.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/workspaceSymbols.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/definitions.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/fileConfigurationManager.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/jsDocCompletions.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/jsDocCompletions.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/hover.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/tagClosing.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/semanticTokens.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/implementations.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/fileReferences.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/signatureHelp.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/tsconfig.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/fileConfigurationManager.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/quickFix.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/mappedCodeEditProvider.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/definitionProviderBase.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/implementations.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/documentHighlight.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/codeLens/implementationsCodeLens.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/codeLens/baseCodeLensProvider.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/codeLens/referencesCodeLens.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/codeLens/implementationsCodeLens.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/codeLens/baseCodeLensProvider.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/codeLens/referencesCodeLens.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/references.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/typeDefinitions.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/folding.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/completions.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/typeDefinitions.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/updatePathsOnRename.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/updatePathsOnRename.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/completions.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/documentSymbol.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/signatureHelp.js +/Users/example/extensions/typescript-language-features/out/languageFeatures/sourceDefinition.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/definitions.js.map +/Users/example/extensions/typescript-language-features/out/languageFeatures/semanticTokens.js.map +/Users/example/extensions/typescript-language-features/out/test-all.js.map +/Users/example/extensions/typescript-language-features/out/extension.js.map +/Users/example/extensions/typescript-language-features/out/experimentTelemetryReporter.js.map +/Users/example/extensions/typescript-language-features/out/tsconfig.js.map +/Users/example/extensions/typescript-language-features/out/typeScriptServiceClientHost.js +/Users/example/extensions/typescript-language-features/out/experimentationService.js.map +/Users/example/extensions/typescript-language-features/out/task/taskProvider.js +/Users/example/extensions/typescript-language-features/out/task/taskProvider.js.map +/Users/example/extensions/typescript-language-features/out/task/tsconfigProvider.js.map +/Users/example/extensions/typescript-language-features/out/task/tsconfigProvider.js +/Users/example/extensions/typescript-language-features/out/typescriptService.js +/Users/example/extensions/typescript-language-features/out/api.js.map +/Users/example/extensions/typescript-language-features/out/extension.browser.js +/Users/example/extensions/typescript-language-features/out/commands/reloadProject.js +/Users/example/extensions/typescript-language-features/out/commands/commandManager.js +/Users/example/extensions/typescript-language-features/out/commands/commandManager.js.map +/Users/example/extensions/typescript-language-features/out/commands/restartTsServer.js +/Users/example/extensions/typescript-language-features/out/commands/index.js +/Users/example/extensions/typescript-language-features/out/commands/configurePlugin.js +/Users/example/extensions/typescript-language-features/out/commands/goToProjectConfiguration.js +/Users/example/extensions/typescript-language-features/out/commands/selectTypeScriptVersion.js +/Users/example/extensions/typescript-language-features/out/commands/configurePlugin.js.map +/Users/example/extensions/typescript-language-features/out/commands/openTsServerLog.js +/Users/example/extensions/typescript-language-features/out/commands/openJsDocLink.js +/Users/example/extensions/typescript-language-features/out/commands/tsserverRequests.js +/Users/example/extensions/typescript-language-features/out/commands/index.js.map +/Users/example/extensions/typescript-language-features/out/commands/reloadProject.js.map +/Users/example/extensions/typescript-language-features/out/commands/selectTypeScriptVersion.js.map +/Users/example/extensions/typescript-language-features/out/commands/tsserverRequests.js.map +/Users/example/extensions/typescript-language-features/out/commands/restartTsServer.js.map +/Users/example/extensions/typescript-language-features/out/commands/learnMoreAboutRefactorings.js.map +/Users/example/extensions/typescript-language-features/out/commands/openTsServerLog.js.map +/Users/example/extensions/typescript-language-features/out/commands/learnMoreAboutRefactorings.js +/Users/example/extensions/typescript-language-features/out/commands/goToProjectConfiguration.js.map +/Users/example/extensions/typescript-language-features/out/commands/openJsDocLink.js.map +/Users/example/extensions/typescript-language-features/out/api.js +/Users/example/extensions/typescript-language-features/out/test-all.js +/Users/example/extensions/typescript-language-features/out/lazyClientHost.js +/Users/example/extensions/typescript-language-features/out/experimentationService.js +/Users/example/extensions/typescript-language-features/out/logging/tracer.js.map +/Users/example/extensions/typescript-language-features/out/logging/logLevelMonitor.js.map +/Users/example/extensions/typescript-language-features/out/logging/logger.js +/Users/example/extensions/typescript-language-features/out/logging/telemetry.js +/Users/example/extensions/typescript-language-features/out/logging/telemetry.js.map +/Users/example/extensions/typescript-language-features/out/logging/logLevelMonitor.js +/Users/example/extensions/typescript-language-features/out/logging/tracer.js +/Users/example/extensions/typescript-language-features/out/logging/logger.js.map +/Users/example/extensions/typescript-language-features/out/typeConverters.js.map +/Users/example/extensions/typescript-language-features/out/remoteRepositories.browser.js.map +/Users/example/extensions/typescript-language-features/out/filesystems/autoInstallerFs.js +/Users/example/extensions/typescript-language-features/out/filesystems/memFs.js.map +/Users/example/extensions/typescript-language-features/out/filesystems/autoInstallerFs.js.map +/Users/example/extensions/typescript-language-features/out/filesystems/memFs.js +/Users/example/extensions/typescript-language-features/out/extension.js +/Users/example/extensions/typescript-language-features/out/typeScriptServiceClientHost.js.map +/Users/example/extensions/typescript-language-features/.vscodeignore +/Users/example/extensions/typescript-language-features/web/out/pathMapper.js +/Users/example/extensions/typescript-language-features/web/out/logging.js.map +/Users/example/extensions/typescript-language-features/web/out/wasmCancellationToken.js.map +/Users/example/extensions/typescript-language-features/web/out/fileWatcherManager.js +/Users/example/extensions/typescript-language-features/web/out/util/args.js.map +/Users/example/extensions/typescript-language-features/web/out/util/hrtime.js +/Users/example/extensions/typescript-language-features/web/out/util/hrtime.js.map +/Users/example/extensions/typescript-language-features/web/out/util/args.js +/Users/example/extensions/typescript-language-features/web/out/logging.js +/Users/example/extensions/typescript-language-features/web/out/webServer.js +/Users/example/extensions/typescript-language-features/web/out/workerSession.js.map +/Users/example/extensions/typescript-language-features/web/out/pathMapper.js.map +/Users/example/extensions/typescript-language-features/web/out/workerSession.js +/Users/example/extensions/typescript-language-features/web/out/fileWatcherManager.js.map +/Users/example/extensions/typescript-language-features/web/out/wasmCancellationToken.js +/Users/example/extensions/typescript-language-features/web/out/webServer.js.map +/Users/example/extensions/typescript-language-features/web/out/serverHost.js +/Users/example/extensions/typescript-language-features/web/out/typingsInstaller/typingsInstaller.js.map +/Users/example/extensions/typescript-language-features/web/out/typingsInstaller/jsTyping.js +/Users/example/extensions/typescript-language-features/web/out/typingsInstaller/typingsInstaller.js +/Users/example/extensions/typescript-language-features/web/out/typingsInstaller/jsTyping.js.map +/Users/example/extensions/typescript-language-features/web/out/serverHost.js.map +/Users/example/extensions/typescript-language-features/web/README.md +/Users/example/extensions/typescript-language-features/web/.eslintrc.js +/Users/example/extensions/typescript-language-features/web/tsconfig.json +/Users/example/extensions/typescript-language-features/web/src/wasmCancellationToken.ts +/Users/example/extensions/typescript-language-features/web/src/util/hrtime.ts +/Users/example/extensions/typescript-language-features/web/src/util/args.ts +/Users/example/extensions/typescript-language-features/web/src/serverHost.ts +/Users/example/extensions/typescript-language-features/web/src/fileWatcherManager.ts +/Users/example/extensions/typescript-language-features/web/src/pathMapper.ts +/Users/example/extensions/typescript-language-features/web/src/webServer.ts +/Users/example/extensions/typescript-language-features/web/src/workerSession.ts +/Users/example/extensions/typescript-language-features/web/src/typingsInstaller/jsTyping.ts +/Users/example/extensions/typescript-language-features/web/src/typingsInstaller/typingsInstaller.ts +/Users/example/extensions/typescript-language-features/web/src/logging.ts +/Users/example/extensions/typescript-language-features/resources/walkthroughs/debug-and-run.svg +/Users/example/extensions/typescript-language-features/resources/walkthroughs/install-node-js.svg +/Users/example/extensions/typescript-language-features/resources/walkthroughs/create-a-js-file.svg +/Users/example/extensions/typescript-language-features/resources/walkthroughs/learn-more.svg +/Users/example/extensions/typescript-language-features/node_modules/vscode-uri/LICENSE.md +/Users/example/extensions/typescript-language-features/node_modules/vscode-uri/.lsifrc.json +/Users/example/extensions/typescript-language-features/node_modules/vscode-uri/pipeline.yml +/Users/example/extensions/typescript-language-features/node_modules/vscode-uri/README.md +/Users/example/extensions/typescript-language-features/node_modules/vscode-uri/package.json +/Users/example/extensions/typescript-language-features/node_modules/vscode-uri/.github/workflows/rich-navigation.yml +/Users/example/extensions/typescript-language-features/node_modules/vscode-uri/lib/esm/index.js +/Users/example/extensions/typescript-language-features/node_modules/vscode-uri/lib/esm/index.js.map +/Users/example/extensions/typescript-language-features/node_modules/vscode-uri/lib/umd/uri.d.ts +/Users/example/extensions/typescript-language-features/node_modules/vscode-uri/lib/umd/platform.d.ts +/Users/example/extensions/typescript-language-features/node_modules/vscode-uri/lib/umd/charCode.d.ts +/Users/example/extensions/typescript-language-features/node_modules/vscode-uri/lib/umd/index.js +/Users/example/extensions/typescript-language-features/node_modules/vscode-uri/lib/umd/charCode.js +/Users/example/extensions/typescript-language-features/node_modules/vscode-uri/lib/umd/utils.d.ts +/Users/example/extensions/typescript-language-features/node_modules/vscode-uri/lib/umd/index.js.map +/Users/example/extensions/typescript-language-features/node_modules/vscode-uri/lib/umd/utils.js +/Users/example/extensions/typescript-language-features/node_modules/vscode-uri/lib/umd/index.d.ts +/Users/example/extensions/typescript-language-features/node_modules/vscode-uri/lib/umd/platform.js +/Users/example/extensions/typescript-language-features/node_modules/vscode-uri/lib/umd/uri.js +/Users/example/extensions/typescript-language-features/node_modules/@types/semver/LICENSE +/Users/example/extensions/typescript-language-features/node_modules/@types/semver/README.md +/Users/example/extensions/typescript-language-features/node_modules/@types/semver/package.json +/Users/example/extensions/typescript-language-features/node_modules/@types/semver/index.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/path.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/constants.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/domain.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/globals.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/tls.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/tty.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/LICENSE +/Users/example/extensions/typescript-language-features/node_modules/@types/node/readline.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/events.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/os.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/console.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/dns.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/vm.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/timers.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/test.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/http.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/http2.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/stream.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/README.md +/Users/example/extensions/typescript-language-features/node_modules/@types/node/v8.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/url.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/package.json +/Users/example/extensions/typescript-language-features/node_modules/@types/node/https.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/assert.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/fs.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/repl.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/module.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/process.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/util.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/index.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@types/node/net.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/LICENSE.md +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/ThirdPartyNotices.txt +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/node_modules/vscode-uri/LICENSE.md +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/node_modules/vscode-uri/README.md +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/node_modules/vscode-uri/package.json +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/node_modules/vscode-uri/lib/esm/index.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/node_modules/vscode-uri/lib/esm/index.js.map +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/node_modules/vscode-uri/lib/umd/uri.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/node_modules/vscode-uri/lib/umd/platform.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/node_modules/vscode-uri/lib/umd/charCode.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/node_modules/vscode-uri/lib/umd/index.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/node_modules/vscode-uri/lib/umd/utils.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/node_modules/vscode-uri/lib/umd/index.js.map +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/node_modules/vscode-uri/lib/umd/index.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/node_modules/vscode-uri/SECURITY.md +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/README.md +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/package.json +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/lib/apiClient.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/lib/vscode.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/lib/main.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/lib/vscode.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/lib/main.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/lib/apiClient.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-client/SECURITY.md +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/LICENSE.md +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/ThirdPartyNotices.txt +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/README.md +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/node.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/package.json +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/browser/ril.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/browser/connection.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/browser/main.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/browser/ril.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/browser/messageConnection.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/browser/main.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/browser/messageConnection.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/browser/connection.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/common/protocol.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/common/messageCancellation.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/common/api.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/common/connection.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/common/messageConnection.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/common/ral.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/common/ral.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/common/messageConnection.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/common/protocol.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/common/api.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/common/connection.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/common/disposable.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/common/disposable.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/common/messageCancellation.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/node/ril.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/node/connection.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/node/main.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/node/ril.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/node/messageConnection.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/node/main.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/node/messageConnection.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/lib/node/connection.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/browser.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/node.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/browser.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/SECURITY.md +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-common/node.cmd +/Users/example/extensions/typescript-language-features/node_modules/@vscode/extension-telemetry/LICENSE +/Users/example/extensions/typescript-language-features/node_modules/@vscode/extension-telemetry/dist/telemetryReporter.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/extension-telemetry/dist/browser/browser/telemetryReporter.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/util.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetrySender.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/1dsClientFactory.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetryReporter.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/appInsightsClientFactory.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/util.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetrySender.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/1dsClientFactory.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetryReporter.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/appInsightsClientFactory.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/extension-telemetry/dist/node/node/telemetryReporter.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/extension-telemetry/README.md +/Users/example/extensions/typescript-language-features/node_modules/@vscode/extension-telemetry/package.json +/Users/example/extensions/typescript-language-features/node_modules/@vscode/extension-telemetry/SECURITY.md +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/LICENSE.md +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/ThirdPartyNotices.txt +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/node_modules/vscode-uri/LICENSE.md +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/node_modules/vscode-uri/README.md +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/node_modules/vscode-uri/package.json +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/node_modules/vscode-uri/lib/esm/index.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/node_modules/vscode-uri/lib/esm/index.js.map +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/node_modules/vscode-uri/lib/umd/uri.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/node_modules/vscode-uri/lib/umd/platform.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/node_modules/vscode-uri/lib/umd/charCode.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/node_modules/vscode-uri/lib/umd/index.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/node_modules/vscode-uri/lib/umd/utils.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/node_modules/vscode-uri/lib/umd/index.js.map +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/node_modules/vscode-uri/lib/umd/index.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/node_modules/vscode-uri/SECURITY.md +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/README.md +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/package.json +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/lib/apiService.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/lib/main.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/lib/apiService.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/lib/main.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/sync-api-service/SECURITY.md +/Users/example/extensions/typescript-language-features/node_modules/@vscode/ts-package-manager/LICENSE +/Users/example/extensions/typescript-language-features/node_modules/@vscode/ts-package-manager/dist/index.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/ts-package-manager/dist/index.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/ts-package-manager/node-maintainer/snippets/wasm-streams-42e57edbcd526312/inline0.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/ts-package-manager/node-maintainer/node_maintainer.js +/Users/example/extensions/typescript-language-features/node_modules/@vscode/ts-package-manager/node-maintainer/README.md +/Users/example/extensions/typescript-language-features/node_modules/@vscode/ts-package-manager/node-maintainer/package.json +/Users/example/extensions/typescript-language-features/node_modules/@vscode/ts-package-manager/node-maintainer/node_maintainer.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/ts-package-manager/node-maintainer/node_maintainer_bg.wasm.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@vscode/ts-package-manager/node-maintainer/node_maintainer_bg.wasm +/Users/example/extensions/typescript-language-features/node_modules/@vscode/ts-package-manager/README.md +/Users/example/extensions/typescript-language-features/node_modules/@vscode/ts-package-manager/package.json +/Users/example/extensions/typescript-language-features/node_modules/lru-cache/LICENSE +/Users/example/extensions/typescript-language-features/node_modules/lru-cache/index.js +/Users/example/extensions/typescript-language-features/node_modules/lru-cache/README.md +/Users/example/extensions/typescript-language-features/node_modules/lru-cache/package.json +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/ExperimentationService.d.ts +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/ExperimentationServiceBase.d.ts +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/Util/PollingService.js +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/Util/HttpClient.d.ts +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/Util/HttpClient.js +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/Util/MemoryKeyValueStorage.js +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/Util/MemoryKeyValueStorage.js.map +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/Util/PollingService.d.ts +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/Util/MemoryKeyValueStorage.d.ts +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/Util/PollingService.js.map +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/Util/HttpClient.js.map +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/ExperimentationServiceAutoPolling.d.ts +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/ExperimentationServiceBase.js.map +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/ExperimentationServiceAutoPolling.js +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/ExperimentationServiceBase.js +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/ExperimentationService.js.map +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/FeatureProvider/BaseFeatureProvider.js.map +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/FeatureProvider/IFeatureProvider.js.map +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/FeatureProvider/FilteredFeatureProvider.js +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/FeatureProvider/BaseFeatureProvider.js +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/FeatureProvider/TasApiFeatureProvider.js +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/FeatureProvider/TasApiFeatureProvider.js.map +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/FeatureProvider/BaseFeatureProvider.d.ts +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/FeatureProvider/TasApiFeatureProvider.d.ts +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/FeatureProvider/IFeatureProvider.js +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/FeatureProvider/FilteredFeatureProvider.js.map +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/FeatureProvider/IFeatureProvider.d.ts +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/FeatureProvider/FilteredFeatureProvider.d.ts +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/ExperimentationServiceAutoPolling.js.map +/Users/example/extensions/typescript-language-features/node_modules/tas-client/tas-client/ExperimentationService.js +/Users/example/extensions/typescript-language-features/node_modules/tas-client/contracts/IExperimentationService.d.ts +/Users/example/extensions/typescript-language-features/node_modules/tas-client/contracts/IExperimentationTelemetry.js.map +/Users/example/extensions/typescript-language-features/node_modules/tas-client/contracts/IKeyValueStorage.js.map +/Users/example/extensions/typescript-language-features/node_modules/tas-client/contracts/IExperimentationTelemetry.js +/Users/example/extensions/typescript-language-features/node_modules/tas-client/contracts/IExperimentationService.js +/Users/example/extensions/typescript-language-features/node_modules/tas-client/contracts/ExperimentationServiceConfig.js +/Users/example/extensions/typescript-language-features/node_modules/tas-client/contracts/IExperimentationFilterProvider.js +/Users/example/extensions/typescript-language-features/node_modules/tas-client/contracts/IExperimentationTelemetry.d.ts +/Users/example/extensions/typescript-language-features/node_modules/tas-client/contracts/IKeyValueStorage.js +/Users/example/extensions/typescript-language-features/node_modules/tas-client/contracts/ExperimentationServiceConfig.js.map +/Users/example/extensions/typescript-language-features/node_modules/tas-client/contracts/IExperimentationFilterProvider.d.ts +/Users/example/extensions/typescript-language-features/node_modules/tas-client/contracts/IKeyValueStorage.d.ts +/Users/example/extensions/typescript-language-features/node_modules/tas-client/contracts/IExperimentationFilterProvider.js.map +/Users/example/extensions/typescript-language-features/node_modules/tas-client/contracts/IExperimentationService.js.map +/Users/example/extensions/typescript-language-features/node_modules/tas-client/contracts/ExperimentationServiceConfig.d.ts +/Users/example/extensions/typescript-language-features/node_modules/tas-client/index.js +/Users/example/extensions/typescript-language-features/node_modules/tas-client/package.json +/Users/example/extensions/typescript-language-features/node_modules/tas-client/index.js.map +/Users/example/extensions/typescript-language-features/node_modules/tas-client/index.d.ts +/Users/example/extensions/typescript-language-features/node_modules/vscode-tas-client/vscode-tas-client/VSCodeTasClient.js +/Users/example/extensions/typescript-language-features/node_modules/vscode-tas-client/vscode-tas-client/MementoKeyValueStorage.d.ts +/Users/example/extensions/typescript-language-features/node_modules/vscode-tas-client/vscode-tas-client/TelemetryDisabledExperimentationService.d.ts +/Users/example/extensions/typescript-language-features/node_modules/vscode-tas-client/vscode-tas-client/TelemetryDisabledExperimentationService.js +/Users/example/extensions/typescript-language-features/node_modules/vscode-tas-client/vscode-tas-client/VSCodeFilterProvider.d.ts +/Users/example/extensions/typescript-language-features/node_modules/vscode-tas-client/vscode-tas-client/VSCodeTasClient.d.ts +/Users/example/extensions/typescript-language-features/node_modules/vscode-tas-client/vscode-tas-client/VSCodeFilterProvider.js +/Users/example/extensions/typescript-language-features/node_modules/vscode-tas-client/vscode-tas-client/MementoKeyValueStorage.js +/Users/example/extensions/typescript-language-features/node_modules/vscode-tas-client/index.js +/Users/example/extensions/typescript-language-features/node_modules/vscode-tas-client/package.json +/Users/example/extensions/typescript-language-features/node_modules/vscode-tas-client/index.d.ts +/Users/example/extensions/typescript-language-features/node_modules/.yarn-integrity +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/CODE_OF_CONDUCT.md +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.namespaced.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/PRIVACY +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.integrity.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.integrity.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/NOTICE +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/README.md +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/SUPPORT.md +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/package.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/CONTRIBUTING.md +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/tsconfig.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/LICENSE.TXT +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-post-js/SECURITY.md +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/CODE_OF_CONDUCT.md +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.namespaced.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/PRIVACY +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.integrity.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.integrity.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/NOTICE +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/README.md +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/SUPPORT.md +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/package.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/CONTRIBUTING.md +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/tsconfig.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/LICENSE.TXT +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/1ds-core-js/SECURITY.md +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.namespaced.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/PRIVACY +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/LICENSE +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/NOTICE +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/README.md +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.integrity.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/package.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-common/tsconfig.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.namespaced.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/PRIVACY +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/LICENSE +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/NOTICE +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/README.md +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.integrity.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/package.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/CONTRIBUTING.md +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-core-js/tsconfig.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/types/removeDynamic.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/esm/removedynamic.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/node/removedynamic.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/package.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/types/DynamicProto.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/LICENSE +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/README.md +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/package.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/types/Constants.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/types/applicationinsights-shims.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/types/TsLibGlobals.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/types/TsLibShims.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/LICENSE +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/NOTICE +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/README.md +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/package.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-shims/tsconfig.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.namespaced.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/PRIVACY +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/LICENSE +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/NOTICE +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/README.md +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.integrity.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.integrity.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/package.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-web-basic/tsconfig.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.namespaced.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/PRIVACY +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/LICENSE +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/NOTICE +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/README.md +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.integrity.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.integrity.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/package.json +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js.map +/Users/example/extensions/typescript-language-features/node_modules/@microsoft/applicationinsights-channel-js/tsconfig.json +/Users/example/extensions/typescript-language-features/node_modules/semver/ranges/min-version.js +/Users/example/extensions/typescript-language-features/node_modules/semver/ranges/outside.js +/Users/example/extensions/typescript-language-features/node_modules/semver/ranges/ltr.js +/Users/example/extensions/typescript-language-features/node_modules/semver/ranges/gtr.js +/Users/example/extensions/typescript-language-features/node_modules/semver/ranges/min-satisfying.js +/Users/example/extensions/typescript-language-features/node_modules/semver/ranges/simplify.js +/Users/example/extensions/typescript-language-features/node_modules/semver/ranges/to-comparators.js +/Users/example/extensions/typescript-language-features/node_modules/semver/ranges/max-satisfying.js +/Users/example/extensions/typescript-language-features/node_modules/semver/ranges/valid.js +/Users/example/extensions/typescript-language-features/node_modules/semver/ranges/subset.js +/Users/example/extensions/typescript-language-features/node_modules/semver/ranges/intersects.js +/Users/example/extensions/typescript-language-features/node_modules/semver/preload.js +/Users/example/extensions/typescript-language-features/node_modules/semver/LICENSE +/Users/example/extensions/typescript-language-features/node_modules/semver/bin/semver.js +/Users/example/extensions/typescript-language-features/node_modules/semver/classes/range.js +/Users/example/extensions/typescript-language-features/node_modules/semver/classes/index.js +/Users/example/extensions/typescript-language-features/node_modules/semver/classes/comparator.js +/Users/example/extensions/typescript-language-features/node_modules/semver/classes/semver.js +/Users/example/extensions/typescript-language-features/node_modules/semver/internal/constants.js +/Users/example/extensions/typescript-language-features/node_modules/semver/internal/identifiers.js +/Users/example/extensions/typescript-language-features/node_modules/semver/internal/parse-options.js +/Users/example/extensions/typescript-language-features/node_modules/semver/internal/re.js +/Users/example/extensions/typescript-language-features/node_modules/semver/internal/debug.js +/Users/example/extensions/typescript-language-features/node_modules/semver/index.js +/Users/example/extensions/typescript-language-features/node_modules/semver/README.md +/Users/example/extensions/typescript-language-features/node_modules/semver/package.json +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/gt.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/sort.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/rsort.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/neq.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/gte.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/eq.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/lte.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/compare-build.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/patch.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/rcompare.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/clean.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/valid.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/satisfies.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/compare-loose.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/parse.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/minor.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/compare.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/coerce.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/inc.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/lt.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/diff.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/cmp.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/major.js +/Users/example/extensions/typescript-language-features/node_modules/semver/functions/prerelease.js +/Users/example/extensions/typescript-language-features/node_modules/semver/range.bnf +/Users/example/extensions/typescript-language-features/node_modules/jsonc-parser/LICENSE.md +/Users/example/extensions/typescript-language-features/node_modules/jsonc-parser/CHANGELOG.md +/Users/example/extensions/typescript-language-features/node_modules/jsonc-parser/README.md +/Users/example/extensions/typescript-language-features/node_modules/jsonc-parser/package.json +/Users/example/extensions/typescript-language-features/node_modules/jsonc-parser/lib/esm/impl/format.js +/Users/example/extensions/typescript-language-features/node_modules/jsonc-parser/lib/esm/impl/edit.js +/Users/example/extensions/typescript-language-features/node_modules/jsonc-parser/lib/esm/impl/scanner.js +/Users/example/extensions/typescript-language-features/node_modules/jsonc-parser/lib/esm/impl/parser.js +/Users/example/extensions/typescript-language-features/node_modules/jsonc-parser/lib/esm/main.d.ts +/Users/example/extensions/typescript-language-features/node_modules/jsonc-parser/lib/esm/main.js +/Users/example/extensions/typescript-language-features/node_modules/jsonc-parser/lib/umd/impl/format.js +/Users/example/extensions/typescript-language-features/node_modules/jsonc-parser/lib/umd/impl/edit.js +/Users/example/extensions/typescript-language-features/node_modules/jsonc-parser/lib/umd/impl/scanner.js +/Users/example/extensions/typescript-language-features/node_modules/jsonc-parser/lib/umd/impl/parser.js +/Users/example/extensions/typescript-language-features/node_modules/jsonc-parser/lib/umd/main.d.ts +/Users/example/extensions/typescript-language-features/node_modules/jsonc-parser/lib/umd/main.js +/Users/example/extensions/typescript-language-features/node_modules/jsonc-parser/SECURITY.md +/Users/example/extensions/typescript-language-features/node_modules/yallist/yallist.js +/Users/example/extensions/typescript-language-features/node_modules/yallist/LICENSE +/Users/example/extensions/typescript-language-features/node_modules/yallist/README.md +/Users/example/extensions/typescript-language-features/node_modules/yallist/package.json +/Users/example/extensions/typescript-language-features/node_modules/yallist/iterator.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/types/ts-async.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/polyfills.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/polyfills.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/state.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/state.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/index.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/index.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/event.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/event.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/base.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/await.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/base.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/await.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/LICENSE +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/tsconfig.base.json +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/README.md +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/tsconfig.es6.json +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/package.json +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/polyfills.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/polyfills.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/state.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/state.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/index.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/index.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/event.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/event.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/base.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/await.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/base.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/await.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-async/tsconfig.json +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/types/ts-utils.d.ts +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/every.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/from.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/find.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/some.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/append.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/map.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/from.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/append.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/some.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/map.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/find.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/every.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/index.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/object.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/create.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/define.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/define.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/create.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/object.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/index.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/split.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/split.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/LICENSE +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/tsconfig.base.json +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/README.md +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/tsconfig.es6.json +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/package.json +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/every.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/from.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/find.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/some.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/append.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/map.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/from.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/append.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/some.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/map.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/find.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/every.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/index.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/object.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/create.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/define.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/define.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/create.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/object.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/index.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/split.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/split.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js.map +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js +/Users/example/extensions/typescript-language-features/node_modules/@nevware21/ts-utils/tsconfig.json +/Users/example/extensions/typescript-language-features/schemas/tsconfig.schema.json +/Users/example/extensions/typescript-language-features/schemas/jsconfig.schema.json +/Users/example/extensions/typescript-language-features/schemas/package.schema.json +/Users/example/extensions/typescript-language-features/README.md +/Users/example/extensions/typescript-language-features/extension-browser.webpack.config.js +/Users/example/extensions/typescript-language-features/yarn.lock +/Users/example/extensions/typescript-language-features/package.json +/Users/example/extensions/typescript-language-features/.eslintrc.js +/Users/example/extensions/typescript-language-features/tsconfig.json +/Users/example/extensions/typescript-language-features/extension.webpack.config.js +/Users/example/extensions/typescript-language-features/cgmanifest.json +/Users/example/extensions/typescript-language-features/package.nls.json +/Users/example/extensions/typescript-language-features/test-workspace/foo.ts +/Users/example/extensions/typescript-language-features/test-workspace/bar.ts +/Users/example/extensions/typescript-language-features/test-workspace/foojs.js +/Users/example/extensions/typescript-language-features/test-workspace/tsconfig.json +/Users/example/extensions/typescript-language-features/test-workspace/index.ts +/Users/example/extensions/typescript-language-features/media/icon.png +/Users/example/extensions/typescript-language-features/src/typeScriptServiceClientHost.ts +/Users/example/extensions/typescript-language-features/src/ui/typingsStatus.ts +/Users/example/extensions/typescript-language-features/src/ui/intellisenseStatus.ts +/Users/example/extensions/typescript-language-features/src/ui/managedFileContext.ts +/Users/example/extensions/typescript-language-features/src/ui/activeJsTsEditorTracker.ts +/Users/example/extensions/typescript-language-features/src/ui/largeProjectStatus.ts +/Users/example/extensions/typescript-language-features/src/ui/versionStatus.ts +/Users/example/extensions/typescript-language-features/src/configuration/languageDescription.ts +/Users/example/extensions/typescript-language-features/src/configuration/languageIds.ts +/Users/example/extensions/typescript-language-features/src/configuration/schemes.ts +/Users/example/extensions/typescript-language-features/src/configuration/fileSchemes.ts +/Users/example/extensions/typescript-language-features/src/configuration/configuration.electron.ts +/Users/example/extensions/typescript-language-features/src/configuration/documentSelector.ts +/Users/example/extensions/typescript-language-features/src/configuration/configuration.browser.ts +/Users/example/extensions/typescript-language-features/src/configuration/configuration.ts +/Users/example/extensions/typescript-language-features/src/typescriptService.ts +/Users/example/extensions/typescript-language-features/src/tsServer/versionProvider.electron.ts +/Users/example/extensions/typescript-language-features/src/tsServer/requestQueue.ts +/Users/example/extensions/typescript-language-features/src/tsServer/versionProvider.ts +/Users/example/extensions/typescript-language-features/src/tsServer/logDirectoryProvider.ts +/Users/example/extensions/typescript-language-features/src/tsServer/spawner.ts +/Users/example/extensions/typescript-language-features/src/tsServer/cachedResponse.ts +/Users/example/extensions/typescript-language-features/src/tsServer/cancellation.electron.ts +/Users/example/extensions/typescript-language-features/src/tsServer/pluginPathsProvider.ts +/Users/example/extensions/typescript-language-features/src/tsServer/api.ts +/Users/example/extensions/typescript-language-features/src/tsServer/protocol/modifiers.ts +/Users/example/extensions/typescript-language-features/src/tsServer/protocol/protocol.const.ts +/Users/example/extensions/typescript-language-features/src/tsServer/protocol/protocol.d.ts +/Users/example/extensions/typescript-language-features/src/tsServer/protocol/fixNames.ts +/Users/example/extensions/typescript-language-features/src/tsServer/protocol/errorCodes.ts +/Users/example/extensions/typescript-language-features/src/tsServer/bufferSyncSupport.ts +/Users/example/extensions/typescript-language-features/src/tsServer/serverError.ts +/Users/example/extensions/typescript-language-features/src/tsServer/logDirectoryProvider.electron.ts +/Users/example/extensions/typescript-language-features/src/tsServer/cancellation.ts +/Users/example/extensions/typescript-language-features/src/tsServer/serverProcess.electron.ts +/Users/example/extensions/typescript-language-features/src/tsServer/versionManager.ts +/Users/example/extensions/typescript-language-features/src/tsServer/nodeManager.ts +/Users/example/extensions/typescript-language-features/src/tsServer/serverProcess.browser.ts +/Users/example/extensions/typescript-language-features/src/tsServer/server.ts +/Users/example/extensions/typescript-language-features/src/tsServer/plugins.ts +/Users/example/extensions/typescript-language-features/src/tsServer/fileWatchingManager.ts +/Users/example/extensions/typescript-language-features/src/tsServer/callbackMap.ts +/Users/example/extensions/typescript-language-features/src/test/smoke/jsDocCompletions.test.ts +/Users/example/extensions/typescript-language-features/src/test/smoke/referencesCodeLens.test.ts +/Users/example/extensions/typescript-language-features/src/test/smoke/fixAll.test.ts +/Users/example/extensions/typescript-language-features/src/test/smoke/quickFix.test.ts +/Users/example/extensions/typescript-language-features/src/test/smoke/index.ts +/Users/example/extensions/typescript-language-features/src/test/smoke/completions.test.ts +/Users/example/extensions/typescript-language-features/src/test/unit/jsdocSnippet.test.ts +/Users/example/extensions/typescript-language-features/src/test/unit/functionCallSnippet.test.ts +/Users/example/extensions/typescript-language-features/src/test/unit/requestQueue.test.ts +/Users/example/extensions/typescript-language-features/src/test/unit/index.ts +/Users/example/extensions/typescript-language-features/src/test/unit/cachedResponse.test.ts +/Users/example/extensions/typescript-language-features/src/test/unit/onEnter.test.ts +/Users/example/extensions/typescript-language-features/src/test/unit/textRendering.test.ts +/Users/example/extensions/typescript-language-features/src/test/unit/server.test.ts +/Users/example/extensions/typescript-language-features/src/test/suggestTestHelpers.ts +/Users/example/extensions/typescript-language-features/src/test/testUtils.ts +/Users/example/extensions/typescript-language-features/src/test/index.ts +/Users/example/extensions/typescript-language-features/src/lazyClientHost.ts +/Users/example/extensions/typescript-language-features/src/experimentationService.ts +/Users/example/extensions/typescript-language-features/src/extension.ts +/Users/example/extensions/typescript-language-features/src/extension.browser.ts +/Users/example/extensions/typescript-language-features/src/utils/fs.electron.ts +/Users/example/extensions/typescript-language-features/src/utils/objects.ts +/Users/example/extensions/typescript-language-features/src/utils/lazy.ts +/Users/example/extensions/typescript-language-features/src/utils/async.ts +/Users/example/extensions/typescript-language-features/src/utils/dispose.ts +/Users/example/extensions/typescript-language-features/src/utils/fs.ts +/Users/example/extensions/typescript-language-features/src/utils/resourceMap.ts +/Users/example/extensions/typescript-language-features/src/utils/regexp.ts +/Users/example/extensions/typescript-language-features/src/utils/platform.ts +/Users/example/extensions/typescript-language-features/src/utils/cancellation.ts +/Users/example/extensions/typescript-language-features/src/utils/relativePathResolver.ts +/Users/example/extensions/typescript-language-features/src/utils/temp.electron.ts +/Users/example/extensions/typescript-language-features/src/utils/memoize.ts +/Users/example/extensions/typescript-language-features/src/utils/arrays.ts +/Users/example/extensions/typescript-language-features/src/utils/packageInfo.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/implementations.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/documentHighlight.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/jsDocCompletions.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/tagClosing.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/hover.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/semanticTokens.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/util/dependentRegistration.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/util/snippetForFunctionCall.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/util/copilot.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/util/codeAction.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/util/textRendering.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/fileConfigurationManager.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/signatureHelp.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/folding.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/completions.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/updatePathsOnRename.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/typeDefinitions.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/documentSymbol.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/fileReferences.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/mappedCodeEditProvider.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/formatting.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/callHierarchy.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/linkedEditing.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/diagnostics.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/inlayHints.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/quickFix.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/organizeImports.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/rename.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/codeLens/implementationsCodeLens.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/codeLens/baseCodeLensProvider.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/codeLens/referencesCodeLens.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/directiveCommentCompletions.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/references.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/refactor.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/definitions.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/smartSelect.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/tsconfig.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/sourceDefinition.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/fixAll.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/workspaceSymbols.ts +/Users/example/extensions/typescript-language-features/src/languageFeatures/definitionProviderBase.ts +/Users/example/extensions/typescript-language-features/src/api.ts +/Users/example/extensions/typescript-language-features/src/test-all.ts +/Users/example/extensions/typescript-language-features/src/languageProvider.ts +/Users/example/extensions/typescript-language-features/src/remoteRepositories.browser.ts +/Users/example/extensions/typescript-language-features/src/task/tsconfigProvider.ts +/Users/example/extensions/typescript-language-features/src/task/taskProvider.ts +/Users/example/extensions/typescript-language-features/src/typeConverters.ts +/Users/example/extensions/typescript-language-features/src/typescriptServiceClient.ts +/Users/example/extensions/typescript-language-features/src/commands/openTsServerLog.ts +/Users/example/extensions/typescript-language-features/src/commands/openJsDocLink.ts +/Users/example/extensions/typescript-language-features/src/commands/tsserverRequests.ts +/Users/example/extensions/typescript-language-features/src/commands/selectTypeScriptVersion.ts +/Users/example/extensions/typescript-language-features/src/commands/learnMoreAboutRefactorings.ts +/Users/example/extensions/typescript-language-features/src/commands/commandManager.ts +/Users/example/extensions/typescript-language-features/src/commands/reloadProject.ts +/Users/example/extensions/typescript-language-features/src/commands/index.ts +/Users/example/extensions/typescript-language-features/src/commands/configurePlugin.ts +/Users/example/extensions/typescript-language-features/src/commands/goToProjectConfiguration.ts +/Users/example/extensions/typescript-language-features/src/commands/restartTsServer.ts +/Users/example/extensions/typescript-language-features/src/tsconfig.ts +/Users/example/extensions/typescript-language-features/src/logging/logLevelMonitor.ts +/Users/example/extensions/typescript-language-features/src/logging/tracer.ts +/Users/example/extensions/typescript-language-features/src/logging/logger.ts +/Users/example/extensions/typescript-language-features/src/logging/telemetry.ts +/Users/example/extensions/typescript-language-features/src/experimentTelemetryReporter.ts +/Users/example/extensions/typescript-language-features/src/filesystems/autoInstallerFs.ts +/Users/example/extensions/typescript-language-features/src/filesystems/memFs.ts +/Users/example/extensions/grunt/out/main.js.map +/Users/example/extensions/grunt/out/main.js +/Users/example/extensions/grunt/.vscodeignore +/Users/example/extensions/grunt/images/grunt.png +/Users/example/extensions/grunt/node_modules/@types/node/path.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/constants.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/domain.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/globals.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/tls.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/tty.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/LICENSE +/Users/example/extensions/grunt/node_modules/@types/node/readline.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/events.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/os.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/console.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/dns.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/vm.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/timers.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/test.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/http.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/http2.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/stream.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/README.md +/Users/example/extensions/grunt/node_modules/@types/node/v8.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/url.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/package.json +/Users/example/extensions/grunt/node_modules/@types/node/https.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/assert.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/fs.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/repl.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/module.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/process.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/util.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/index.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/grunt/node_modules/@types/node/net.d.ts +/Users/example/extensions/grunt/node_modules/.yarn-integrity +/Users/example/extensions/grunt/README.md +/Users/example/extensions/grunt/yarn.lock +/Users/example/extensions/grunt/package.json +/Users/example/extensions/grunt/tsconfig.json +/Users/example/extensions/grunt/extension.webpack.config.js +/Users/example/extensions/grunt/package.nls.json +/Users/example/extensions/grunt/src/main.ts +/Users/example/extensions/microsoft-authentication/out/cryptoUtils.js.map +/Users/example/extensions/microsoft-authentication/out/logger.js +/Users/example/extensions/microsoft-authentication/out/AADHelper.js +/Users/example/extensions/microsoft-authentication/out/betterSecretStorage.js +/Users/example/extensions/microsoft-authentication/out/extension.js.map +/Users/example/extensions/microsoft-authentication/out/browser/fetch.js +/Users/example/extensions/microsoft-authentication/out/browser/crypto.js.map +/Users/example/extensions/microsoft-authentication/out/browser/crypto.js +/Users/example/extensions/microsoft-authentication/out/browser/authServer.js +/Users/example/extensions/microsoft-authentication/out/browser/authServer.js.map +/Users/example/extensions/microsoft-authentication/out/browser/buffer.js.map +/Users/example/extensions/microsoft-authentication/out/browser/fetch.js.map +/Users/example/extensions/microsoft-authentication/out/browser/buffer.js +/Users/example/extensions/microsoft-authentication/out/common/async.js.map +/Users/example/extensions/microsoft-authentication/out/common/async.js +/Users/example/extensions/microsoft-authentication/out/common/uri.js.map +/Users/example/extensions/microsoft-authentication/out/common/uri.js +/Users/example/extensions/microsoft-authentication/out/cryptoUtils.js +/Users/example/extensions/microsoft-authentication/out/UriEventHandler.js.map +/Users/example/extensions/microsoft-authentication/out/betterSecretStorage.js.map +/Users/example/extensions/microsoft-authentication/out/AADHelper.js.map +/Users/example/extensions/microsoft-authentication/out/node/fetch.js +/Users/example/extensions/microsoft-authentication/out/node/crypto.js.map +/Users/example/extensions/microsoft-authentication/out/node/crypto.js +/Users/example/extensions/microsoft-authentication/out/node/authServer.js +/Users/example/extensions/microsoft-authentication/out/node/authServer.js.map +/Users/example/extensions/microsoft-authentication/out/node/buffer.js.map +/Users/example/extensions/microsoft-authentication/out/node/fetch.js.map +/Users/example/extensions/microsoft-authentication/out/node/buffer.js +/Users/example/extensions/microsoft-authentication/out/logger.js.map +/Users/example/extensions/microsoft-authentication/out/extension.js +/Users/example/extensions/microsoft-authentication/out/UriEventHandler.js +/Users/example/extensions/microsoft-authentication/.vscodeignore +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/path.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/constants.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/domain.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/globals.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/tls.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/tty.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/readline.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/events.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/os.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/console.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/dns.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/vm.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.7/assert.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.7/base.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.7/index.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/timers.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/http.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/http2.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/stream.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/v8.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/url.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/https.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/assert.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/fs.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/repl.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/module.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.5/globals.global.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.5/base.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.5/wasi.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.5/index.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.2/globals.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.2/fs.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.2/base.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.2/process.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.2/util.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.2/index.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/base.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/process.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/util.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/index.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/node_modules/@types/node/net.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/index.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node-fetch/externals.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/path.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/constants.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/domain.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/globals.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/tls.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/tty.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/readline.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/events.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/os.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/console.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/dns.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/vm.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/ts3.7/assert.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/ts3.7/base.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/ts3.7/index.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/timers.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/http.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/http2.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/stream.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/v8.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/url.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/https.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/assert.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/fs.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/repl.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/module.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/ts3.5/globals.global.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/ts3.5/base.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/ts3.5/wasi.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/ts3.5/index.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/ts3.2/globals.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/ts3.2/fs.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/ts3.2/base.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/ts3.2/process.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/ts3.2/util.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/ts3.2/index.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/base.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/process.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/util.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/index.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/node_modules/@types/node/net.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@types/randombytes/index.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/path.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/constants.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/domain.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/globals.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/tls.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/tty.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/readline.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/events.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/os.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/console.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/dns.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/vm.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/ts3.7/assert.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/ts3.7/base.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/ts3.7/index.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/timers.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/http.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/http2.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/stream.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/v8.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/url.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/https.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/assert.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/fs.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/repl.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/module.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/ts3.5/globals.global.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/ts3.5/base.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/ts3.5/wasi.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/ts3.5/index.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/ts3.2/globals.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/ts3.2/fs.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/ts3.2/base.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/ts3.2/process.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/ts3.2/util.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/ts3.2/index.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/base.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/process.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/util.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/index.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/node_modules/@types/node/net.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@types/sha.js/index.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/path.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/constants.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/domain.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/globals.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/tls.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/tty.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/readline.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/events.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/os.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/console.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/dns.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/vm.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/timers.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/test.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/http.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/http2.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/stream.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/v8.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/url.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/https.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/assert.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/fs.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/repl.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/module.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/process.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/util.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/index.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/node/net.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/uuid/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/@types/uuid/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@types/uuid/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@types/uuid/interfaces.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@types/uuid/index.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@vscode/extension-telemetry/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/@vscode/extension-telemetry/dist/telemetryReporter.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@vscode/extension-telemetry/dist/browser/browser/telemetryReporter.js +/Users/example/extensions/microsoft-authentication/node_modules/@vscode/extension-telemetry/dist/browser/common/util.js +/Users/example/extensions/microsoft-authentication/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetrySender.js +/Users/example/extensions/microsoft-authentication/node_modules/@vscode/extension-telemetry/dist/browser/common/1dsClientFactory.js +/Users/example/extensions/microsoft-authentication/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetryReporter.js +/Users/example/extensions/microsoft-authentication/node_modules/@vscode/extension-telemetry/dist/browser/common/appInsightsClientFactory.js +/Users/example/extensions/microsoft-authentication/node_modules/@vscode/extension-telemetry/dist/node/common/util.js +/Users/example/extensions/microsoft-authentication/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetrySender.js +/Users/example/extensions/microsoft-authentication/node_modules/@vscode/extension-telemetry/dist/node/common/1dsClientFactory.js +/Users/example/extensions/microsoft-authentication/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetryReporter.js +/Users/example/extensions/microsoft-authentication/node_modules/@vscode/extension-telemetry/dist/node/common/appInsightsClientFactory.js +/Users/example/extensions/microsoft-authentication/node_modules/@vscode/extension-telemetry/dist/node/node/telemetryReporter.js +/Users/example/extensions/microsoft-authentication/node_modules/@vscode/extension-telemetry/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@vscode/extension-telemetry/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@vscode/extension-telemetry/SECURITY.md +/Users/example/extensions/microsoft-authentication/node_modules/@azure/ms-rest-azure-env/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/@azure/ms-rest-azure-env/Changelog.md +/Users/example/extensions/microsoft-authentication/node_modules/@azure/ms-rest-azure-env/dist/msRestAzureEnv.js +/Users/example/extensions/microsoft-authentication/node_modules/@azure/ms-rest-azure-env/dist/msRestAzureEnv.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@azure/ms-rest-azure-env/dist/msRestAzureEnv.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@azure/ms-rest-azure-env/dist/msRestAzureEnv.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@azure/ms-rest-azure-env/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@azure/ms-rest-azure-env/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@azure/ms-rest-azure-env/lib/azureEnvironment.ts +/Users/example/extensions/microsoft-authentication/node_modules/@azure/ms-rest-azure-env/es/lib/azureEnvironment.d.ts.map +/Users/example/extensions/microsoft-authentication/node_modules/@azure/ms-rest-azure-env/es/lib/azureEnvironment.js +/Users/example/extensions/microsoft-authentication/node_modules/@azure/ms-rest-azure-env/es/lib/azureEnvironment.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@azure/ms-rest-azure-env/es/lib/azureEnvironment.js.map +/Users/example/extensions/microsoft-authentication/node_modules/node-fetch/LICENSE.md +/Users/example/extensions/microsoft-authentication/node_modules/node-fetch/README.md +/Users/example/extensions/microsoft-authentication/node_modules/node-fetch/package.json +/Users/example/extensions/microsoft-authentication/node_modules/node-fetch/lib/index.js +/Users/example/extensions/microsoft-authentication/node_modules/node-fetch/lib/index.es.js +/Users/example/extensions/microsoft-authentication/node_modules/node-fetch/lib/index.mjs +/Users/example/extensions/microsoft-authentication/node_modules/node-fetch/browser.js +/Users/example/extensions/microsoft-authentication/node_modules/.yarn-integrity +/Users/example/extensions/microsoft-authentication/node_modules/whatwg-url/README.md +/Users/example/extensions/microsoft-authentication/node_modules/whatwg-url/package.json +/Users/example/extensions/microsoft-authentication/node_modules/whatwg-url/lib/URL-impl.js +/Users/example/extensions/microsoft-authentication/node_modules/whatwg-url/lib/utils.js +/Users/example/extensions/microsoft-authentication/node_modules/whatwg-url/lib/url-state-machine.js +/Users/example/extensions/microsoft-authentication/node_modules/whatwg-url/lib/URL.js +/Users/example/extensions/microsoft-authentication/node_modules/whatwg-url/lib/public-api.js +/Users/example/extensions/microsoft-authentication/node_modules/whatwg-url/LICENSE.txt +/Users/example/extensions/microsoft-authentication/node_modules/combined-stream/License +/Users/example/extensions/microsoft-authentication/node_modules/combined-stream/Readme.md +/Users/example/extensions/microsoft-authentication/node_modules/combined-stream/yarn.lock +/Users/example/extensions/microsoft-authentication/node_modules/combined-stream/package.json +/Users/example/extensions/microsoft-authentication/node_modules/combined-stream/lib/combined_stream.js +/Users/example/extensions/microsoft-authentication/node_modules/mime-types/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/mime-types/HISTORY.md +/Users/example/extensions/microsoft-authentication/node_modules/mime-types/index.js +/Users/example/extensions/microsoft-authentication/node_modules/mime-types/README.md +/Users/example/extensions/microsoft-authentication/node_modules/mime-types/package.json +/Users/example/extensions/microsoft-authentication/node_modules/webidl-conversions/LICENSE.md +/Users/example/extensions/microsoft-authentication/node_modules/webidl-conversions/README.md +/Users/example/extensions/microsoft-authentication/node_modules/webidl-conversions/package.json +/Users/example/extensions/microsoft-authentication/node_modules/webidl-conversions/lib/index.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/CODE_OF_CONDUCT.md +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.namespaced.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/PRIVACY +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.integrity.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.integrity.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/NOTICE +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/SUPPORT.md +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/CONTRIBUTING.md +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/tsconfig.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/LICENSE.TXT +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-post-js/SECURITY.md +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/CODE_OF_CONDUCT.md +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.namespaced.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/PRIVACY +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.integrity.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.integrity.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/NOTICE +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/SUPPORT.md +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/CONTRIBUTING.md +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/tsconfig.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/LICENSE.TXT +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/1ds-core-js/SECURITY.md +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.namespaced.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/PRIVACY +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/NOTICE +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.integrity.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-common/tsconfig.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.namespaced.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/PRIVACY +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/NOTICE +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.integrity.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/CONTRIBUTING.md +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-core-js/tsconfig.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/tools/rollup/types/removeDynamic.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/esm/removedynamic.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/node/removedynamic.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/tools/rollup/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/types/DynamicProto.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/types/Constants.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/types/applicationinsights-shims.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/types/TsLibGlobals.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/types/TsLibShims.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/NOTICE +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-shims/tsconfig.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.namespaced.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/PRIVACY +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/NOTICE +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.integrity.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.integrity.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-web-basic/tsconfig.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.namespaced.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/PRIVACY +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/NOTICE +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.integrity.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.integrity.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@microsoft/applicationinsights-channel-js/tsconfig.json +/Users/example/extensions/microsoft-authentication/node_modules/tr46/.npmignore +/Users/example/extensions/microsoft-authentication/node_modules/tr46/index.js +/Users/example/extensions/microsoft-authentication/node_modules/tr46/package.json +/Users/example/extensions/microsoft-authentication/node_modules/tr46/lib/mappingTable.json +/Users/example/extensions/microsoft-authentication/node_modules/tr46/lib/.gitkeep +/Users/example/extensions/microsoft-authentication/node_modules/form-data/License +/Users/example/extensions/microsoft-authentication/node_modules/form-data/README.md +/Users/example/extensions/microsoft-authentication/node_modules/form-data/README.md.bak +/Users/example/extensions/microsoft-authentication/node_modules/form-data/package.json +/Users/example/extensions/microsoft-authentication/node_modules/form-data/lib/populate.js +/Users/example/extensions/microsoft-authentication/node_modules/form-data/lib/form_data.js +/Users/example/extensions/microsoft-authentication/node_modules/form-data/lib/browser.js +/Users/example/extensions/microsoft-authentication/node_modules/form-data/index.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/delayed-stream/.npmignore +/Users/example/extensions/microsoft-authentication/node_modules/delayed-stream/License +/Users/example/extensions/microsoft-authentication/node_modules/delayed-stream/Makefile +/Users/example/extensions/microsoft-authentication/node_modules/delayed-stream/Readme.md +/Users/example/extensions/microsoft-authentication/node_modules/delayed-stream/package.json +/Users/example/extensions/microsoft-authentication/node_modules/delayed-stream/lib/delayed_stream.js +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/stream.js +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/index.js +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/README.md +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/parallel.js +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/serialOrdered.js +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/package.json +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/lib/abort.js +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/lib/terminator.js +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/lib/iterate.js +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/lib/readable_serial_ordered.js +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/lib/readable_parallel.js +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/lib/streamify.js +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/lib/readable_asynckit.js +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/lib/async.js +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/lib/state.js +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/lib/readable_serial.js +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/lib/defer.js +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/bench.js +/Users/example/extensions/microsoft-authentication/node_modules/asynckit/serial.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/types/ts-async.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/polyfills.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/polyfills.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/internal/state.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/internal/state.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/index.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/index.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/event.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/event.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/base.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/await.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/base.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/await.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/tsconfig.base.json +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/tsconfig.es6.json +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/polyfills.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/polyfills.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/internal/state.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/internal/state.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/index.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/index.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/event.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/event.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/base.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/await.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/base.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/await.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-async/tsconfig.json +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/types/ts-utils.d.ts +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/every.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/from.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/find.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/some.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/append.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/map.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/from.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/append.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/some.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/map.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/find.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/every.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/index.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/object.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/create.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/define.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/define.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/create.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/object.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/index.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/split.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/split.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/tsconfig.base.json +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/README.md +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/tsconfig.es6.json +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/package.json +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/every.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/from.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/find.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/some.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/append.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/map.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/from.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/append.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/some.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/map.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/find.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/every.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/index.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/object.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/create.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/define.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/define.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/create.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/object.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/index.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/split.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/split.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js.map +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js +/Users/example/extensions/microsoft-authentication/node_modules/@nevware21/ts-utils/tsconfig.json +/Users/example/extensions/microsoft-authentication/node_modules/mime-db/db.json +/Users/example/extensions/microsoft-authentication/node_modules/mime-db/LICENSE +/Users/example/extensions/microsoft-authentication/node_modules/mime-db/HISTORY.md +/Users/example/extensions/microsoft-authentication/node_modules/mime-db/index.js +/Users/example/extensions/microsoft-authentication/node_modules/mime-db/README.md +/Users/example/extensions/microsoft-authentication/node_modules/mime-db/package.json +/Users/example/extensions/microsoft-authentication/README.md +/Users/example/extensions/microsoft-authentication/extension-browser.webpack.config.js +/Users/example/extensions/microsoft-authentication/yarn.lock +/Users/example/extensions/microsoft-authentication/package.json +/Users/example/extensions/microsoft-authentication/tsconfig.json +/Users/example/extensions/microsoft-authentication/extension.webpack.config.js +/Users/example/extensions/microsoft-authentication/package.nls.json +/Users/example/extensions/microsoft-authentication/media/icon.png +/Users/example/extensions/microsoft-authentication/media/favicon.ico +/Users/example/extensions/microsoft-authentication/media/index.html +/Users/example/extensions/microsoft-authentication/media/auth.css +/Users/example/extensions/microsoft-authentication/src/cryptoUtils.ts +/Users/example/extensions/microsoft-authentication/src/extension.ts +/Users/example/extensions/microsoft-authentication/src/UriEventHandler.ts +/Users/example/extensions/microsoft-authentication/src/logger.ts +/Users/example/extensions/microsoft-authentication/src/browser/buffer.ts +/Users/example/extensions/microsoft-authentication/src/browser/crypto.ts +/Users/example/extensions/microsoft-authentication/src/browser/authServer.ts +/Users/example/extensions/microsoft-authentication/src/browser/fetch.ts +/Users/example/extensions/microsoft-authentication/src/common/async.ts +/Users/example/extensions/microsoft-authentication/src/common/uri.ts +/Users/example/extensions/microsoft-authentication/src/AADHelper.ts +/Users/example/extensions/microsoft-authentication/src/betterSecretStorage.ts +/Users/example/extensions/microsoft-authentication/src/node/buffer.ts +/Users/example/extensions/microsoft-authentication/src/node/crypto.ts +/Users/example/extensions/microsoft-authentication/src/node/authServer.ts +/Users/example/extensions/microsoft-authentication/src/node/fetch.ts +/Users/example/extensions/theme-abyss/.vscodeignore +/Users/example/extensions/theme-abyss/yarn.lock +/Users/example/extensions/theme-abyss/package.json +/Users/example/extensions/theme-abyss/cgmanifest.json +/Users/example/extensions/theme-abyss/themes/abyss-color-theme.json +/Users/example/extensions/theme-abyss/package.nls.json +/Users/example/extensions/scss/.vscodeignore +/Users/example/extensions/scss/yarn.lock +/Users/example/extensions/scss/package.json +/Users/example/extensions/scss/syntaxes/scss.tmLanguage.json +/Users/example/extensions/scss/syntaxes/sassdoc.tmLanguage.json +/Users/example/extensions/scss/language-configuration.json +/Users/example/extensions/scss/cgmanifest.json +/Users/example/extensions/scss/package.nls.json +/Users/example/extensions/jake/out/main.js.map +/Users/example/extensions/jake/out/main.js +/Users/example/extensions/jake/.vscodeignore +/Users/example/extensions/jake/images/cowboy_hat.png +/Users/example/extensions/jake/node_modules/@types/node/path.d.ts +/Users/example/extensions/jake/node_modules/@types/node/constants.d.ts +/Users/example/extensions/jake/node_modules/@types/node/domain.d.ts +/Users/example/extensions/jake/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/jake/node_modules/@types/node/globals.d.ts +/Users/example/extensions/jake/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/jake/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/jake/node_modules/@types/node/tls.d.ts +/Users/example/extensions/jake/node_modules/@types/node/tty.d.ts +/Users/example/extensions/jake/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/jake/node_modules/@types/node/LICENSE +/Users/example/extensions/jake/node_modules/@types/node/readline.d.ts +/Users/example/extensions/jake/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/jake/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/jake/node_modules/@types/node/events.d.ts +/Users/example/extensions/jake/node_modules/@types/node/os.d.ts +/Users/example/extensions/jake/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/jake/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/jake/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/jake/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/jake/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/jake/node_modules/@types/node/console.d.ts +/Users/example/extensions/jake/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/jake/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/jake/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/jake/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/jake/node_modules/@types/node/dns.d.ts +/Users/example/extensions/jake/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/jake/node_modules/@types/node/vm.d.ts +/Users/example/extensions/jake/node_modules/@types/node/timers.d.ts +/Users/example/extensions/jake/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/jake/node_modules/@types/node/test.d.ts +/Users/example/extensions/jake/node_modules/@types/node/http.d.ts +/Users/example/extensions/jake/node_modules/@types/node/http2.d.ts +/Users/example/extensions/jake/node_modules/@types/node/stream.d.ts +/Users/example/extensions/jake/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/jake/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/jake/node_modules/@types/node/README.md +/Users/example/extensions/jake/node_modules/@types/node/v8.d.ts +/Users/example/extensions/jake/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/jake/node_modules/@types/node/url.d.ts +/Users/example/extensions/jake/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/jake/node_modules/@types/node/package.json +/Users/example/extensions/jake/node_modules/@types/node/https.d.ts +/Users/example/extensions/jake/node_modules/@types/node/assert.d.ts +/Users/example/extensions/jake/node_modules/@types/node/fs.d.ts +/Users/example/extensions/jake/node_modules/@types/node/repl.d.ts +/Users/example/extensions/jake/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/jake/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/jake/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/jake/node_modules/@types/node/module.d.ts +/Users/example/extensions/jake/node_modules/@types/node/process.d.ts +/Users/example/extensions/jake/node_modules/@types/node/util.d.ts +/Users/example/extensions/jake/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/jake/node_modules/@types/node/index.d.ts +/Users/example/extensions/jake/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/jake/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/jake/node_modules/@types/node/net.d.ts +/Users/example/extensions/jake/node_modules/.yarn-integrity +/Users/example/extensions/jake/README.md +/Users/example/extensions/jake/yarn.lock +/Users/example/extensions/jake/package.json +/Users/example/extensions/jake/tsconfig.json +/Users/example/extensions/jake/extension.webpack.config.js +/Users/example/extensions/jake/package.nls.json +/Users/example/extensions/jake/src/main.ts +/Users/example/extensions/perl/perl6.language-configuration.json +/Users/example/extensions/perl/perl.language-configuration.json +/Users/example/extensions/perl/.vscodeignore +/Users/example/extensions/perl/yarn.lock +/Users/example/extensions/perl/package.json +/Users/example/extensions/perl/syntaxes/perl6.tmLanguage.json +/Users/example/extensions/perl/syntaxes/perl.tmLanguage.json +/Users/example/extensions/perl/cgmanifest.json +/Users/example/extensions/perl/package.nls.json +/Users/example/extensions/rust/.vscodeignore +/Users/example/extensions/rust/yarn.lock +/Users/example/extensions/rust/package.json +/Users/example/extensions/rust/build/update-grammar.mjs +/Users/example/extensions/rust/syntaxes/rust.tmLanguage.json +/Users/example/extensions/rust/language-configuration.json +/Users/example/extensions/rust/cgmanifest.json +/Users/example/extensions/rust/package.nls.json +/Users/example/extensions/pug/.vscodeignore +/Users/example/extensions/pug/yarn.lock +/Users/example/extensions/pug/package.json +/Users/example/extensions/pug/syntaxes/pug.tmLanguage.json +/Users/example/extensions/pug/language-configuration.json +/Users/example/extensions/pug/cgmanifest.json +/Users/example/extensions/pug/package.nls.json +/Users/example/extensions/node_modules/node-gyp-build/LICENSE +/Users/example/extensions/node_modules/node-gyp-build/bin.js +/Users/example/extensions/node_modules/node-gyp-build/index.js +/Users/example/extensions/node_modules/node-gyp-build/build-test.js +/Users/example/extensions/node_modules/node-gyp-build/optional.js +/Users/example/extensions/node_modules/node-gyp-build/README.md +/Users/example/extensions/node_modules/node-gyp-build/package.json +/Users/example/extensions/node_modules/node-addon-api/LICENSE.md +/Users/example/extensions/node_modules/node-addon-api/tools/conversion.js +/Users/example/extensions/node_modules/node-addon-api/tools/clang-format.js +/Users/example/extensions/node_modules/node-addon-api/tools/README.md +/Users/example/extensions/node_modules/node-addon-api/tools/check-napi.js +/Users/example/extensions/node_modules/node-addon-api/except.gypi +/Users/example/extensions/node_modules/node-addon-api/CHANGELOG.md +/Users/example/extensions/node_modules/node-addon-api/napi-inl.deprecated.h +/Users/example/extensions/node_modules/node-addon-api/index.js +/Users/example/extensions/node_modules/node-addon-api/README.md +/Users/example/extensions/node_modules/node-addon-api/napi-inl.h +/Users/example/extensions/node_modules/node-addon-api/node_api.gyp +/Users/example/extensions/node_modules/node-addon-api/napi.h +/Users/example/extensions/node_modules/node-addon-api/package.json +/Users/example/extensions/node_modules/node-addon-api/noexcept.gypi +/Users/example/extensions/node_modules/node-addon-api/common.gypi +/Users/example/extensions/node_modules/node-addon-api/nothing.c +/Users/example/extensions/node_modules/node-addon-api/package-support.json +/Users/example/extensions/node_modules/picomatch/LICENSE +/Users/example/extensions/node_modules/picomatch/CHANGELOG.md +/Users/example/extensions/node_modules/picomatch/index.js +/Users/example/extensions/node_modules/picomatch/README.md +/Users/example/extensions/node_modules/picomatch/package.json +/Users/example/extensions/node_modules/picomatch/lib/constants.js +/Users/example/extensions/node_modules/picomatch/lib/parse.js +/Users/example/extensions/node_modules/picomatch/lib/picomatch.js +/Users/example/extensions/node_modules/picomatch/lib/utils.js +/Users/example/extensions/node_modules/picomatch/lib/scan.js +/Users/example/extensions/node_modules/is-glob/LICENSE +/Users/example/extensions/node_modules/is-glob/index.js +/Users/example/extensions/node_modules/is-glob/README.md +/Users/example/extensions/node_modules/is-glob/package.json +/Users/example/extensions/node_modules/typescript/package.json +/Users/example/extensions/node_modules/typescript/lib/lib.es2019.object.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.dom.iterable.d.ts +/Users/example/extensions/node_modules/typescript/lib/typesMap.json +/Users/example/extensions/node_modules/typescript/lib/lib.es2018.full.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.esnext.collection.d.ts +/Users/example/extensions/node_modules/typescript/lib/tsserverlibrary.js +/Users/example/extensions/node_modules/typescript/lib/cancellationToken.js +/Users/example/extensions/node_modules/typescript/lib/lib.es2015.reflect.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2019.string.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2017.date.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2021.intl.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2016.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2015.core.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.dom.asynciterable.d.ts +/Users/example/extensions/node_modules/typescript/lib/pl/diagnosticMessages.generated.json +/Users/example/extensions/node_modules/typescript/lib/lib.es2019.intl.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2022.string.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2020.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2020.full.d.ts +/Users/example/extensions/node_modules/typescript/lib/typescript.js +/Users/example/extensions/node_modules/typescript/lib/lib.es2022.object.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2015.proxy.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2015.generator.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.esnext.promise.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2021.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.esnext.disposable.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2020.number.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2017.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2018.promise.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.scripthost.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2022.array.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.esnext.decorators.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2019.full.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2020.intl.d.ts +/Users/example/extensions/node_modules/typescript/lib/ja/diagnosticMessages.generated.json +/Users/example/extensions/node_modules/typescript/lib/lib.decorators.legacy.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2015.promise.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2018.intl.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts +/Users/example/extensions/node_modules/typescript/lib/it/diagnosticMessages.generated.json +/Users/example/extensions/node_modules/typescript/lib/cs/diagnosticMessages.generated.json +/Users/example/extensions/node_modules/typescript/lib/lib.es2021.full.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2015.iterable.d.ts +/Users/example/extensions/node_modules/typescript/lib/ru/diagnosticMessages.generated.json +/Users/example/extensions/node_modules/typescript/lib/lib.es2018.regexp.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.decorators.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2021.string.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts +/Users/example/extensions/node_modules/typescript/lib/tsserver.js +/Users/example/extensions/node_modules/typescript/lib/lib.es6.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2023.collection.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2022.error.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2016.array.include.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.esnext.intl.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es5.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.esnext.d.ts +/Users/example/extensions/node_modules/typescript/lib/zh-cn/diagnosticMessages.generated.json +/Users/example/extensions/node_modules/typescript/lib/lib.esnext.object.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2019.array.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2016.intl.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2020.date.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.webworker.asynciterable.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2022.full.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2017.full.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2020.promise.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.dom.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2023.array.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.webworker.iterable.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2020.bigint.d.ts +/Users/example/extensions/node_modules/typescript/lib/zh-tw/diagnosticMessages.generated.json +/Users/example/extensions/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2021.promise.d.ts +/Users/example/extensions/node_modules/typescript/lib/pt-br/diagnosticMessages.generated.json +/Users/example/extensions/node_modules/typescript/lib/de/diagnosticMessages.generated.json +/Users/example/extensions/node_modules/typescript/lib/ko/diagnosticMessages.generated.json +/Users/example/extensions/node_modules/typescript/lib/lib.es2022.intl.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2022.regexp.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2017.intl.d.ts +/Users/example/extensions/node_modules/typescript/lib/fr/diagnosticMessages.generated.json +/Users/example/extensions/node_modules/typescript/lib/lib.webworker.d.ts +/Users/example/extensions/node_modules/typescript/lib/es/diagnosticMessages.generated.json +/Users/example/extensions/node_modules/typescript/lib/lib.es2019.symbol.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2018.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.esnext.full.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2020.string.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2023.full.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts +/Users/example/extensions/node_modules/typescript/lib/typingsInstaller.js +/Users/example/extensions/node_modules/typescript/lib/lib.es2022.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2021.weakref.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2016.full.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2017.object.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2023.d.ts +/Users/example/extensions/node_modules/typescript/lib/watchGuard.js +/Users/example/extensions/node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts +/Users/example/extensions/node_modules/typescript/lib/typescript.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2017.string.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2019.d.ts +/Users/example/extensions/node_modules/typescript/lib/tr/diagnosticMessages.generated.json +/Users/example/extensions/node_modules/typescript/lib/lib.webworker.importscripts.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2015.symbol.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2015.collection.d.ts +/Users/example/extensions/node_modules/typescript/lib/lib.es2015.d.ts +/Users/example/extensions/node_modules/.yarn-integrity +/Users/example/extensions/node_modules/fill-range/LICENSE +/Users/example/extensions/node_modules/fill-range/index.js +/Users/example/extensions/node_modules/fill-range/README.md +/Users/example/extensions/node_modules/fill-range/package.json +/Users/example/extensions/node_modules/vscode-grammar-updater/jsconfig.json +/Users/example/extensions/node_modules/vscode-grammar-updater/LICENSE +/Users/example/extensions/node_modules/vscode-grammar-updater/bin.js +/Users/example/extensions/node_modules/vscode-grammar-updater/index.js +/Users/example/extensions/node_modules/vscode-grammar-updater/README.md +/Users/example/extensions/node_modules/vscode-grammar-updater/package.json +/Users/example/extensions/node_modules/vscode-grammar-updater/index.d.ts +/Users/example/extensions/node_modules/is-number/LICENSE +/Users/example/extensions/node_modules/is-number/index.js +/Users/example/extensions/node_modules/is-number/README.md +/Users/example/extensions/node_modules/is-number/package.json +/Users/example/extensions/node_modules/cson-parser/LICENSE +/Users/example/extensions/node_modules/cson-parser/CHANGELOG.md +/Users/example/extensions/node_modules/cson-parser/README.md +/Users/example/extensions/node_modules/cson-parser/package.json +/Users/example/extensions/node_modules/cson-parser/lib/stringify.js +/Users/example/extensions/node_modules/cson-parser/lib/cson-parser.js +/Users/example/extensions/node_modules/cson-parser/lib/typedefs.d.ts +/Users/example/extensions/node_modules/cson-parser/lib/parse.js +/Users/example/extensions/node_modules/@parcel/watcher/LICENSE +/Users/example/extensions/node_modules/@parcel/watcher/binding.gyp +/Users/example/extensions/node_modules/@parcel/watcher/index.js +/Users/example/extensions/node_modules/@parcel/watcher/README.md +/Users/example/extensions/node_modules/@parcel/watcher/index.js.flow +/Users/example/extensions/node_modules/@parcel/watcher/package.json +/Users/example/extensions/node_modules/@parcel/watcher/build/gyp-mac-tool +/Users/example/extensions/node_modules/@parcel/watcher/build/Makefile +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/node-addon-api/nothing.o +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/nothing.a +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/watcher.node +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/macos/FSEventsBackend.o +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/Backend.o +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/shared/BruteForceBackend.o +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/Watcher.o +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/unix/fts.o +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/DirTree.o +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/watchman/BSER.o +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/watchman/WatchmanBackend.o +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/binding.o +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/Glob.o +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/.deps/Release/watcher.node.d +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/.deps/Release/node-addon-api/nothing.o.d +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/binding.o.d +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/macos/FSEventsBackend.o.d +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/DirTree.o.d +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/Backend.o.d +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/shared/BruteForceBackend.o.d +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/unix/fts.o.d +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/Glob.o.d +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/watchman/BSER.o.d +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/watchman/WatchmanBackend.o.d +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/Watcher.o.d +/Users/example/extensions/node_modules/@parcel/watcher/build/Release/.deps/Release/nothing.a.d +/Users/example/extensions/node_modules/@parcel/watcher/build/config.gypi +/Users/example/extensions/node_modules/@parcel/watcher/build/watcher.target.mk +/Users/example/extensions/node_modules/@parcel/watcher/build/binding.Makefile +/Users/example/extensions/node_modules/@parcel/watcher/prebuilds/darwin-x64/node.napi.glibc.node +/Users/example/extensions/node_modules/@parcel/watcher/prebuilds/win32-x64/node.napi.glibc.node +/Users/example/extensions/node_modules/@parcel/watcher/prebuilds/darwin-arm64/node.napi.glibc.node +/Users/example/extensions/node_modules/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node +/Users/example/extensions/node_modules/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node +/Users/example/extensions/node_modules/@parcel/watcher/index.d.ts +/Users/example/extensions/node_modules/@parcel/watcher/src/binding.cc +/Users/example/extensions/node_modules/@parcel/watcher/src/Watcher.cc +/Users/example/extensions/node_modules/@parcel/watcher/src/macos/FSEventsBackend.cc +/Users/example/extensions/node_modules/@parcel/watcher/src/macos/FSEventsBackend.hh +/Users/example/extensions/node_modules/@parcel/watcher/src/Glob.hh +/Users/example/extensions/node_modules/@parcel/watcher/src/DirTree.hh +/Users/example/extensions/node_modules/@parcel/watcher/src/PromiseRunner.hh +/Users/example/extensions/node_modules/@parcel/watcher/src/Glob.cc +/Users/example/extensions/node_modules/@parcel/watcher/src/DirTree.cc +/Users/example/extensions/node_modules/@parcel/watcher/src/Debounce.hh +/Users/example/extensions/node_modules/@parcel/watcher/src/shared/BruteForceBackend.cc +/Users/example/extensions/node_modules/@parcel/watcher/src/shared/BruteForceBackend.hh +/Users/example/extensions/node_modules/@parcel/watcher/src/Watcher.hh +/Users/example/extensions/node_modules/@parcel/watcher/src/unix/fts.cc +/Users/example/extensions/node_modules/@parcel/watcher/src/unix/legacy.cc +/Users/example/extensions/node_modules/@parcel/watcher/src/Backend.hh +/Users/example/extensions/node_modules/@parcel/watcher/src/Signal.hh +/Users/example/extensions/node_modules/@parcel/watcher/src/linux/InotifyBackend.cc +/Users/example/extensions/node_modules/@parcel/watcher/src/linux/InotifyBackend.hh +/Users/example/extensions/node_modules/@parcel/watcher/src/watchman/BSER.cc +/Users/example/extensions/node_modules/@parcel/watcher/src/watchman/BSER.hh +/Users/example/extensions/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.hh +/Users/example/extensions/node_modules/@parcel/watcher/src/watchman/IPC.hh +/Users/example/extensions/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.cc +/Users/example/extensions/node_modules/@parcel/watcher/src/Event.hh +/Users/example/extensions/node_modules/@parcel/watcher/src/windows/win_utils.cc +/Users/example/extensions/node_modules/@parcel/watcher/src/windows/win_utils.hh +/Users/example/extensions/node_modules/@parcel/watcher/src/windows/WindowsBackend.cc +/Users/example/extensions/node_modules/@parcel/watcher/src/windows/WindowsBackend.hh +/Users/example/extensions/node_modules/@parcel/watcher/src/Backend.cc +/Users/example/extensions/node_modules/to-regex-range/LICENSE +/Users/example/extensions/node_modules/to-regex-range/index.js +/Users/example/extensions/node_modules/to-regex-range/README.md +/Users/example/extensions/node_modules/to-regex-range/package.json +/Users/example/extensions/node_modules/coffeescript/repl.js +/Users/example/extensions/node_modules/coffeescript/LICENSE +/Users/example/extensions/node_modules/coffeescript/bin/coffee +/Users/example/extensions/node_modules/coffeescript/bin/cake +/Users/example/extensions/node_modules/coffeescript/register.js +/Users/example/extensions/node_modules/coffeescript/README.md +/Users/example/extensions/node_modules/coffeescript/package.json +/Users/example/extensions/node_modules/coffeescript/lib/coffee-script/cake.js +/Users/example/extensions/node_modules/coffeescript/lib/coffee-script/repl.js +/Users/example/extensions/node_modules/coffeescript/lib/coffee-script/grammar.js +/Users/example/extensions/node_modules/coffeescript/lib/coffee-script/optparse.js +/Users/example/extensions/node_modules/coffeescript/lib/coffee-script/rewriter.js +/Users/example/extensions/node_modules/coffeescript/lib/coffee-script/index.js +/Users/example/extensions/node_modules/coffeescript/lib/coffee-script/register.js +/Users/example/extensions/node_modules/coffeescript/lib/coffee-script/command.js +/Users/example/extensions/node_modules/coffeescript/lib/coffee-script/nodes.js +/Users/example/extensions/node_modules/coffeescript/lib/coffee-script/scope.js +/Users/example/extensions/node_modules/coffeescript/lib/coffee-script/helpers.js +/Users/example/extensions/node_modules/coffeescript/lib/coffee-script/sourcemap.js +/Users/example/extensions/node_modules/coffeescript/lib/coffee-script/coffee-script.js +/Users/example/extensions/node_modules/coffeescript/lib/coffee-script/parser.js +/Users/example/extensions/node_modules/coffeescript/lib/coffee-script/browser.js +/Users/example/extensions/node_modules/coffeescript/lib/coffee-script/lexer.js +/Users/example/extensions/node_modules/esbuild/LICENSE.md +/Users/example/extensions/node_modules/esbuild/bin/esbuild +/Users/example/extensions/node_modules/esbuild/README.md +/Users/example/extensions/node_modules/esbuild/package.json +/Users/example/extensions/node_modules/esbuild/install.js +/Users/example/extensions/node_modules/esbuild/lib/main.d.ts +/Users/example/extensions/node_modules/esbuild/lib/main.js +/Users/example/extensions/node_modules/micromatch/LICENSE +/Users/example/extensions/node_modules/micromatch/index.js +/Users/example/extensions/node_modules/micromatch/README.md +/Users/example/extensions/node_modules/micromatch/package.json +/Users/example/extensions/node_modules/is-extglob/LICENSE +/Users/example/extensions/node_modules/is-extglob/index.js +/Users/example/extensions/node_modules/is-extglob/README.md +/Users/example/extensions/node_modules/is-extglob/package.json +/Users/example/extensions/node_modules/braces/LICENSE +/Users/example/extensions/node_modules/braces/CHANGELOG.md +/Users/example/extensions/node_modules/braces/index.js +/Users/example/extensions/node_modules/braces/README.md +/Users/example/extensions/node_modules/braces/package.json +/Users/example/extensions/node_modules/braces/lib/constants.js +/Users/example/extensions/node_modules/braces/lib/stringify.js +/Users/example/extensions/node_modules/braces/lib/parse.js +/Users/example/extensions/node_modules/braces/lib/expand.js +/Users/example/extensions/node_modules/braces/lib/utils.js +/Users/example/extensions/node_modules/braces/lib/compile.js +/Users/example/extensions/node_modules/fast-plist/LICENSE.md +/Users/example/extensions/node_modules/fast-plist/release/src/main.d.ts +/Users/example/extensions/node_modules/fast-plist/release/src/main.js +/Users/example/extensions/node_modules/fast-plist/README.md +/Users/example/extensions/node_modules/fast-plist/package.json +/Users/example/extensions/node_modules/@esbuild/darwin-arm64/bin/esbuild +/Users/example/extensions/node_modules/@esbuild/darwin-arm64/README.md +/Users/example/extensions/node_modules/@esbuild/darwin-arm64/package.json +/Users/example/extensions/fsharp/snippets/fsharp.code-snippets +/Users/example/extensions/fsharp/.vscodeignore +/Users/example/extensions/fsharp/yarn.lock +/Users/example/extensions/fsharp/package.json +/Users/example/extensions/fsharp/syntaxes/fsharp.tmLanguage.json +/Users/example/extensions/fsharp/language-configuration.json +/Users/example/extensions/fsharp/cgmanifest.json +/Users/example/extensions/fsharp/package.nls.json +/Users/example/extensions/r/.vscodeignore +/Users/example/extensions/r/yarn.lock +/Users/example/extensions/r/package.json +/Users/example/extensions/r/syntaxes/r.tmLanguage.json +/Users/example/extensions/r/language-configuration.json +/Users/example/extensions/r/cgmanifest.json +/Users/example/extensions/r/package.nls.json +/Users/example/extensions/ipynb/notebook-out/cellAttachmentRenderer.js +/Users/example/extensions/ipynb/out/constants.js +/Users/example/extensions/ipynb/out/serializers.js +/Users/example/extensions/ipynb/out/notebookModelStoreSync.js +/Users/example/extensions/ipynb/out/test/serializers.test.js +/Users/example/extensions/ipynb/out/test/notebookModelStoreSync.test.js.map +/Users/example/extensions/ipynb/out/test/index.js +/Users/example/extensions/ipynb/out/test/serializers.test.js.map +/Users/example/extensions/ipynb/out/test/index.js.map +/Users/example/extensions/ipynb/out/test/notebookModelStoreSync.test.js +/Users/example/extensions/ipynb/out/ipynbMain.js.map +/Users/example/extensions/ipynb/out/notebookSerializer.js.map +/Users/example/extensions/ipynb/out/notebookAttachmentCleaner.js.map +/Users/example/extensions/ipynb/out/deserializers.js.map +/Users/example/extensions/ipynb/out/deserializers.js +/Users/example/extensions/ipynb/out/constants.js.map +/Users/example/extensions/ipynb/out/notebookAttachmentCleaner.js +/Users/example/extensions/ipynb/out/ipynbMain.js +/Users/example/extensions/ipynb/out/notebookSerializer.js +/Users/example/extensions/ipynb/out/notebookModelStoreSync.js.map +/Users/example/extensions/ipynb/out/helper.js.map +/Users/example/extensions/ipynb/out/serializers.js.map +/Users/example/extensions/ipynb/out/common.js +/Users/example/extensions/ipynb/out/notebookImagePaste.js.map +/Users/example/extensions/ipynb/out/common.js.map +/Users/example/extensions/ipynb/out/helper.js +/Users/example/extensions/ipynb/out/notebookImagePaste.js +/Users/example/extensions/ipynb/.vscodeignore +/Users/example/extensions/ipynb/node_modules/@types/mdurl/encode.d.ts +/Users/example/extensions/ipynb/node_modules/@types/mdurl/parse.d.ts +/Users/example/extensions/ipynb/node_modules/@types/mdurl/LICENSE +/Users/example/extensions/ipynb/node_modules/@types/mdurl/decode.d.ts +/Users/example/extensions/ipynb/node_modules/@types/mdurl/README.md +/Users/example/extensions/ipynb/node_modules/@types/mdurl/package.json +/Users/example/extensions/ipynb/node_modules/@types/mdurl/index.d.ts +/Users/example/extensions/ipynb/node_modules/@types/mdurl/format.d.ts +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/LICENSE +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/README.md +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/package.json +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/lib/parser_inline.d.ts +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/lib/token.d.ts +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/lib/renderer.d.ts +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/lib/rules_block/state_block.d.ts +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/lib/rules_core/state_core.d.ts +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/lib/parser_block.d.ts +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/lib/common/html_blocks.d.ts +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/lib/common/entities.d.ts +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/lib/common/utils.d.ts +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/lib/common/html_re.d.ts +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/lib/ruler.d.ts +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/lib/parser_core.d.ts +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/lib/rules_inline/state_inline.d.ts +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/lib/index.d.ts +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/lib/helpers/parse_link_label.d.ts +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/lib/helpers/parse_link_title.d.ts +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/lib/helpers/parse_link_destination.d.ts +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/lib/helpers/index.d.ts +/Users/example/extensions/ipynb/node_modules/@types/markdown-it/index.d.ts +/Users/example/extensions/ipynb/node_modules/@types/linkify-it/LICENSE +/Users/example/extensions/ipynb/node_modules/@types/linkify-it/README.md +/Users/example/extensions/ipynb/node_modules/@types/linkify-it/package.json +/Users/example/extensions/ipynb/node_modules/@types/linkify-it/index.d.ts +/Users/example/extensions/ipynb/node_modules/.yarn-integrity +/Users/example/extensions/ipynb/node_modules/detect-indent/license +/Users/example/extensions/ipynb/node_modules/detect-indent/index.js +/Users/example/extensions/ipynb/node_modules/detect-indent/readme.md +/Users/example/extensions/ipynb/node_modules/detect-indent/package.json +/Users/example/extensions/ipynb/node_modules/detect-indent/index.d.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/index.node.d.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/uuid.node.d.ts.map +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/random.browser.d.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/uuid.browser.d.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/token.d.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/random.node.d.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/json.d.ts.map +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/random.d.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/mime.d.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/token.d.ts.map +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/mime.d.ts.map +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/random.d.ts.map +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/index.common.d.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/uuid.d.ts.map +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/promise.d.ts.map +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/index.node.d.ts.map +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/json.d.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/promise.d.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/index.common.d.ts.map +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/uuid.d.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/uuid.browser.d.ts.map +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/random.node.d.ts.map +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/index.d.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/random.browser.d.ts.map +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/index.d.ts.map +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/types/uuid.node.d.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/dist/index.node.js +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/dist/index.es6.js.map +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/dist/index.min.js.map +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/dist/index.js +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/dist/index.node.es6.js +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/dist/index.js.map +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/dist/index.min.js +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/dist/index.node.es6.js.map +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/dist/index.es6.js +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/dist/index.node.js.map +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/package.json +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/src/random.browser.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/src/uuid.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/src/json.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/src/uuid.browser.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/src/index.common.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/src/random.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/src/random.node.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/src/index.node.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/src/uuid.node.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/src/index.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/src/token.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/src/mime.ts +/Users/example/extensions/ipynb/node_modules/@lumino/coreutils/src/promise.ts +/Users/example/extensions/ipynb/node_modules/@enonic/fnv-plus/index.js +/Users/example/extensions/ipynb/node_modules/@enonic/fnv-plus/README.md +/Users/example/extensions/ipynb/node_modules/@enonic/fnv-plus/package.json +/Users/example/extensions/ipynb/node_modules/@jupyterlab/nbformat/package.json +/Users/example/extensions/ipynb/node_modules/@jupyterlab/nbformat/lib/index.js +/Users/example/extensions/ipynb/node_modules/@jupyterlab/nbformat/lib/index.js.map +/Users/example/extensions/ipynb/node_modules/@jupyterlab/nbformat/lib/index.d.ts +/Users/example/extensions/ipynb/esbuild.js +/Users/example/extensions/ipynb/README.md +/Users/example/extensions/ipynb/extension-browser.webpack.config.js +/Users/example/extensions/ipynb/yarn.lock +/Users/example/extensions/ipynb/.gitignore +/Users/example/extensions/ipynb/package.json +/Users/example/extensions/ipynb/tsconfig.json +/Users/example/extensions/ipynb/.vscode/launch.json +/Users/example/extensions/ipynb/extension.webpack.config.js +/Users/example/extensions/ipynb/notebook-src/cellAttachmentRenderer.ts +/Users/example/extensions/ipynb/package.nls.json +/Users/example/extensions/ipynb/media/icon.png +/Users/example/extensions/ipynb/src/test/notebookModelStoreSync.test.ts +/Users/example/extensions/ipynb/src/test/serializers.test.ts +/Users/example/extensions/ipynb/src/test/index.ts +/Users/example/extensions/ipynb/src/notebookSerializer.ts +/Users/example/extensions/ipynb/src/types.d.ts +/Users/example/extensions/ipynb/src/helper.ts +/Users/example/extensions/ipynb/src/notebookImagePaste.ts +/Users/example/extensions/ipynb/src/common.ts +/Users/example/extensions/ipynb/src/constants.ts +/Users/example/extensions/ipynb/src/serializers.ts +/Users/example/extensions/ipynb/src/notebookModelStoreSync.ts +/Users/example/extensions/ipynb/src/deserializers.ts +/Users/example/extensions/ipynb/src/notebookAttachmentCleaner.ts +/Users/example/extensions/ipynb/src/ipynbMain.ts +/Users/example/extensions/notebook-renderers/out/htmlHelper.js.map +/Users/example/extensions/notebook-renderers/out/textHelper.js +/Users/example/extensions/notebook-renderers/out/color.js.map +/Users/example/extensions/notebook-renderers/out/test/notebookRenderer.test.js.map +/Users/example/extensions/notebook-renderers/out/test/stackTraceHelper.test.js +/Users/example/extensions/notebook-renderers/out/test/index.js +/Users/example/extensions/notebook-renderers/out/test/stackTraceHelper.test.js.map +/Users/example/extensions/notebook-renderers/out/test/notebookRenderer.test.js +/Users/example/extensions/notebook-renderers/out/test/linkify.test.js +/Users/example/extensions/notebook-renderers/out/test/index.js.map +/Users/example/extensions/notebook-renderers/out/test/linkify.test.js.map +/Users/example/extensions/notebook-renderers/out/htmlHelper.js +/Users/example/extensions/notebook-renderers/out/colorMap.js +/Users/example/extensions/notebook-renderers/out/index.js +/Users/example/extensions/notebook-renderers/out/color.js +/Users/example/extensions/notebook-renderers/out/rendererTypes.js.map +/Users/example/extensions/notebook-renderers/out/ansi.js +/Users/example/extensions/notebook-renderers/out/stackTraceHelper.js +/Users/example/extensions/notebook-renderers/out/index.js.map +/Users/example/extensions/notebook-renderers/out/textHelper.js.map +/Users/example/extensions/notebook-renderers/out/ansi.js.map +/Users/example/extensions/notebook-renderers/out/rendererTypes.js +/Users/example/extensions/notebook-renderers/out/colorMap.js.map +/Users/example/extensions/notebook-renderers/out/linkify.js.map +/Users/example/extensions/notebook-renderers/out/linkify.js +/Users/example/extensions/notebook-renderers/out/stackTraceHelper.js.map +/Users/example/extensions/notebook-renderers/.vscodeignore +/Users/example/extensions/notebook-renderers/node_modules/@types/jsdom/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/@types/jsdom/README.md +/Users/example/extensions/notebook-renderers/node_modules/@types/jsdom/package.json +/Users/example/extensions/notebook-renderers/node_modules/@types/jsdom/base.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/jsdom/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/vscode-notebook-renderer/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/@types/vscode-notebook-renderer/events.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/vscode-notebook-renderer/preload.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/vscode-notebook-renderer/README.md +/Users/example/extensions/notebook-renderers/node_modules/@types/vscode-notebook-renderer/package.json +/Users/example/extensions/notebook-renderers/node_modules/@types/vscode-notebook-renderer/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/path.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/constants.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/domain.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/globals.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/tls.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/tty.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/@types/node/readline.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/events.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/os.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/console.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/dns.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/vm.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/timers.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/test.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/http.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/http2.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/stream.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/README.md +/Users/example/extensions/notebook-renderers/node_modules/@types/node/v8.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/url.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/package.json +/Users/example/extensions/notebook-renderers/node_modules/@types/node/https.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/assert.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/fs.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/repl.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/module.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/process.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/util.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/node/net.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@types/tough-cookie/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/@types/tough-cookie/README.md +/Users/example/extensions/notebook-renderers/node_modules/@types/tough-cookie/package.json +/Users/example/extensions/notebook-renderers/node_modules/@types/tough-cookie/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@tootallnate/once/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/@tootallnate/once/dist/overloaded-parameters.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@tootallnate/once/dist/types.js +/Users/example/extensions/notebook-renderers/node_modules/@tootallnate/once/dist/types.js.map +/Users/example/extensions/notebook-renderers/node_modules/@tootallnate/once/dist/types.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@tootallnate/once/dist/index.js +/Users/example/extensions/notebook-renderers/node_modules/@tootallnate/once/dist/overloaded-parameters.js.map +/Users/example/extensions/notebook-renderers/node_modules/@tootallnate/once/dist/overloaded-parameters.js +/Users/example/extensions/notebook-renderers/node_modules/@tootallnate/once/dist/index.js.map +/Users/example/extensions/notebook-renderers/node_modules/@tootallnate/once/dist/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/@tootallnate/once/README.md +/Users/example/extensions/notebook-renderers/node_modules/@tootallnate/once/package.json +/Users/example/extensions/notebook-renderers/node_modules/agent-base/dist/src/promisify.d.ts +/Users/example/extensions/notebook-renderers/node_modules/agent-base/dist/src/index.js +/Users/example/extensions/notebook-renderers/node_modules/agent-base/dist/src/promisify.js.map +/Users/example/extensions/notebook-renderers/node_modules/agent-base/dist/src/index.js.map +/Users/example/extensions/notebook-renderers/node_modules/agent-base/dist/src/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/agent-base/dist/src/promisify.js +/Users/example/extensions/notebook-renderers/node_modules/agent-base/README.md +/Users/example/extensions/notebook-renderers/node_modules/agent-base/package.json +/Users/example/extensions/notebook-renderers/node_modules/agent-base/src/promisify.ts +/Users/example/extensions/notebook-renderers/node_modules/agent-base/src/index.ts +/Users/example/extensions/notebook-renderers/node_modules/ms/license.md +/Users/example/extensions/notebook-renderers/node_modules/ms/index.js +/Users/example/extensions/notebook-renderers/node_modules/ms/readme.md +/Users/example/extensions/notebook-renderers/node_modules/ms/package.json +/Users/example/extensions/notebook-renderers/node_modules/prelude-ls/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/prelude-ls/CHANGELOG.md +/Users/example/extensions/notebook-renderers/node_modules/prelude-ls/README.md +/Users/example/extensions/notebook-renderers/node_modules/prelude-ls/package.json +/Users/example/extensions/notebook-renderers/node_modules/prelude-ls/lib/Num.js +/Users/example/extensions/notebook-renderers/node_modules/prelude-ls/lib/Str.js +/Users/example/extensions/notebook-renderers/node_modules/prelude-ls/lib/index.js +/Users/example/extensions/notebook-renderers/node_modules/prelude-ls/lib/List.js +/Users/example/extensions/notebook-renderers/node_modules/prelude-ls/lib/Func.js +/Users/example/extensions/notebook-renderers/node_modules/prelude-ls/lib/Obj.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/README.md +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/package.json +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/constants.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/allExtraProperties.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/named_colors.json +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/CSSStyleDeclaration.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/parsers.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/implementedProperties.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/utils/colorSpace.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/utils/getBasicPropertyDescriptor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/CSSStyleDeclaration.test.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/webkitTextEmphasisColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderRightWidth.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderLeftColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/backgroundImage.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/flexGrow.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/marginRight.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderTopColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/fontFamily.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/bottom.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderLeftStyle.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/float.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderWidth.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/backgroundPosition.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/webkitBorderEndColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderTopStyle.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/margin.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/marginTop.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/paddingBottom.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/font.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/top.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/fontVariant.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/right.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/webkitBorderBeforeColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/flexShrink.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/background.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/stopColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/backgroundAttachment.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderBottomWidth.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/webkitTextStrokeColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/height.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/clear.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/left.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/color.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderLeft.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderTopWidth.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderStyle.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/flex.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderTop.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderLeftWidth.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/webkitColumnRuleColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/clip.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderRightColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/paddingTop.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/textLineThroughColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/lightingColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderSpacing.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/paddingRight.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderRightStyle.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderBottom.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/webkitBorderAfterColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/textOverlineColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/backgroundRepeat.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/webkitTextFillColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/padding.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/webkitBorderStartColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/border.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/marginBottom.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/fontWeight.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderBottomColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/paddingLeft.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/floodColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/lineHeight.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/backgroundColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/cssFloat.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderBottomStyle.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/webkitMatchNearestMailBlockquoteColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderRight.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/borderCollapse.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/marginLeft.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/textUnderlineColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/outlineColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/azimuth.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/flexBasis.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/opacity.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/fontStyle.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/width.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/webkitTapHighlightColor.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/properties/fontSize.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/allProperties.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/parsers.test.js +/Users/example/extensions/notebook-renderers/node_modules/cssstyle/lib/allWebkitProperties.js +/Users/example/extensions/notebook-renderers/node_modules/punycode/punycode.es6.js +/Users/example/extensions/notebook-renderers/node_modules/punycode/punycode.js +/Users/example/extensions/notebook-renderers/node_modules/punycode/LICENSE-MIT.txt +/Users/example/extensions/notebook-renderers/node_modules/punycode/README.md +/Users/example/extensions/notebook-renderers/node_modules/punycode/package.json +/Users/example/extensions/notebook-renderers/node_modules/html-encoding-sniffer/README.md +/Users/example/extensions/notebook-renderers/node_modules/html-encoding-sniffer/package.json +/Users/example/extensions/notebook-renderers/node_modules/html-encoding-sniffer/lib/html-encoding-sniffer.js +/Users/example/extensions/notebook-renderers/node_modules/html-encoding-sniffer/LICENSE.txt +/Users/example/extensions/notebook-renderers/node_modules/decimal.js/decimal.js +/Users/example/extensions/notebook-renderers/node_modules/decimal.js/LICENCE.md +/Users/example/extensions/notebook-renderers/node_modules/decimal.js/decimal.mjs +/Users/example/extensions/notebook-renderers/node_modules/decimal.js/README.md +/Users/example/extensions/notebook-renderers/node_modules/decimal.js/package.json +/Users/example/extensions/notebook-renderers/node_modules/decimal.js/decimal.d.ts +/Users/example/extensions/notebook-renderers/node_modules/acorn/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/acorn/bin/acorn +/Users/example/extensions/notebook-renderers/node_modules/acorn/CHANGELOG.md +/Users/example/extensions/notebook-renderers/node_modules/acorn/dist/bin.js +/Users/example/extensions/notebook-renderers/node_modules/acorn/dist/acorn.mjs.d.ts +/Users/example/extensions/notebook-renderers/node_modules/acorn/dist/acorn.mjs +/Users/example/extensions/notebook-renderers/node_modules/acorn/dist/acorn.d.ts +/Users/example/extensions/notebook-renderers/node_modules/acorn/dist/acorn.js +/Users/example/extensions/notebook-renderers/node_modules/acorn/README.md +/Users/example/extensions/notebook-renderers/node_modules/acorn/package.json +/Users/example/extensions/notebook-renderers/node_modules/is-potential-custom-element-name/index.js +/Users/example/extensions/notebook-renderers/node_modules/is-potential-custom-element-name/LICENSE-MIT.txt +/Users/example/extensions/notebook-renderers/node_modules/is-potential-custom-element-name/README.md +/Users/example/extensions/notebook-renderers/node_modules/is-potential-custom-element-name/package.json +/Users/example/extensions/notebook-renderers/node_modules/nwsapi/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/nwsapi/dist/lint.log +/Users/example/extensions/notebook-renderers/node_modules/nwsapi/README.md +/Users/example/extensions/notebook-renderers/node_modules/nwsapi/package.json +/Users/example/extensions/notebook-renderers/node_modules/nwsapi/src/nwsapi.js +/Users/example/extensions/notebook-renderers/node_modules/nwsapi/src/modules/nwsapi-traversal.js +/Users/example/extensions/notebook-renderers/node_modules/nwsapi/src/modules/nwsapi-jquery.js +/Users/example/extensions/notebook-renderers/node_modules/acorn-globals/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/acorn-globals/index.js +/Users/example/extensions/notebook-renderers/node_modules/acorn-globals/README.md +/Users/example/extensions/notebook-renderers/node_modules/acorn-globals/package.json +/Users/example/extensions/notebook-renderers/node_modules/querystringify/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/querystringify/index.js +/Users/example/extensions/notebook-renderers/node_modules/querystringify/README.md +/Users/example/extensions/notebook-renderers/node_modules/querystringify/package.json +/Users/example/extensions/notebook-renderers/node_modules/psl/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/psl/dist/psl.js +/Users/example/extensions/notebook-renderers/node_modules/psl/dist/psl.min.js +/Users/example/extensions/notebook-renderers/node_modules/psl/index.js +/Users/example/extensions/notebook-renderers/node_modules/psl/README.md +/Users/example/extensions/notebook-renderers/node_modules/psl/package.json +/Users/example/extensions/notebook-renderers/node_modules/psl/.env +/Users/example/extensions/notebook-renderers/node_modules/psl/browserstack-logo.svg +/Users/example/extensions/notebook-renderers/node_modules/psl/data/rules.json +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/encodings/dbcs-data.js +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/encodings/tables/cp949.json +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/encodings/tables/shiftjis.json +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/encodings/tables/gbk-added.json +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/encodings/tables/cp936.json +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/encodings/tables/big5-added.json +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/encodings/tables/eucjp.json +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/encodings/tables/cp950.json +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/encodings/dbcs-codec.js +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/encodings/internal.js +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/encodings/index.js +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/encodings/utf7.js +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/encodings/sbcs-data.js +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/encodings/sbcs-codec.js +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/encodings/utf32.js +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/encodings/utf16.js +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/encodings/sbcs-data-generated.js +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/Changelog.md +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/README.md +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/package.json +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/.github/dependabot.yml +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/lib/index.js +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/lib/streams.js +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/lib/bom-handling.js +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/lib/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/.idea/inspectionProfiles/Project_Default.xml +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/.idea/codeStyles/Project.xml +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/.idea/codeStyles/codeStyleConfig.xml +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/.idea/vcs.xml +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/.idea/iconv-lite.iml +/Users/example/extensions/notebook-renderers/node_modules/iconv-lite/.idea/modules.xml +/Users/example/extensions/notebook-renderers/node_modules/requires-port/.npmignore +/Users/example/extensions/notebook-renderers/node_modules/requires-port/test.js +/Users/example/extensions/notebook-renderers/node_modules/requires-port/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/requires-port/index.js +/Users/example/extensions/notebook-renderers/node_modules/requires-port/README.md +/Users/example/extensions/notebook-renderers/node_modules/requires-port/package.json +/Users/example/extensions/notebook-renderers/node_modules/requires-port/.travis.yml +/Users/example/extensions/notebook-renderers/node_modules/.yarn-integrity +/Users/example/extensions/notebook-renderers/node_modules/abab/LICENSE.md +/Users/example/extensions/notebook-renderers/node_modules/abab/index.js +/Users/example/extensions/notebook-renderers/node_modules/abab/README.md +/Users/example/extensions/notebook-renderers/node_modules/abab/package.json +/Users/example/extensions/notebook-renderers/node_modules/abab/lib/btoa.js +/Users/example/extensions/notebook-renderers/node_modules/abab/lib/atob.js +/Users/example/extensions/notebook-renderers/node_modules/abab/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/whatwg-url/index.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-url/webidl2js-wrapper.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-url/README.md +/Users/example/extensions/notebook-renderers/node_modules/whatwg-url/package.json +/Users/example/extensions/notebook-renderers/node_modules/whatwg-url/lib/URLSearchParams-impl.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-url/lib/percent-encoding.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-url/lib/URL-impl.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-url/lib/encoding.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-url/lib/urlencoded.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-url/lib/infra.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-url/lib/URLSearchParams.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-url/lib/Function.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-url/lib/utils.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-url/lib/url-state-machine.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-url/lib/URL.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-url/lib/VoidFunction.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-url/LICENSE.txt +/Users/example/extensions/notebook-renderers/node_modules/domexception/index.js +/Users/example/extensions/notebook-renderers/node_modules/domexception/webidl2js-wrapper.js +/Users/example/extensions/notebook-renderers/node_modules/domexception/README.md +/Users/example/extensions/notebook-renderers/node_modules/domexception/package.json +/Users/example/extensions/notebook-renderers/node_modules/domexception/lib/Function.js +/Users/example/extensions/notebook-renderers/node_modules/domexception/lib/legacy-error-codes.json +/Users/example/extensions/notebook-renderers/node_modules/domexception/lib/utils.js +/Users/example/extensions/notebook-renderers/node_modules/domexception/lib/DOMException-impl.js +/Users/example/extensions/notebook-renderers/node_modules/domexception/lib/DOMException.js +/Users/example/extensions/notebook-renderers/node_modules/domexception/lib/VoidFunction.js +/Users/example/extensions/notebook-renderers/node_modules/domexception/LICENSE.txt +/Users/example/extensions/notebook-renderers/node_modules/combined-stream/License +/Users/example/extensions/notebook-renderers/node_modules/combined-stream/Readme.md +/Users/example/extensions/notebook-renderers/node_modules/combined-stream/yarn.lock +/Users/example/extensions/notebook-renderers/node_modules/combined-stream/package.json +/Users/example/extensions/notebook-renderers/node_modules/combined-stream/lib/combined_stream.js +/Users/example/extensions/notebook-renderers/node_modules/safer-buffer/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/safer-buffer/Porting-Buffer.md +/Users/example/extensions/notebook-renderers/node_modules/safer-buffer/safer.js +/Users/example/extensions/notebook-renderers/node_modules/safer-buffer/Readme.md +/Users/example/extensions/notebook-renderers/node_modules/safer-buffer/tests.js +/Users/example/extensions/notebook-renderers/node_modules/safer-buffer/package.json +/Users/example/extensions/notebook-renderers/node_modules/safer-buffer/dangerous.js +/Users/example/extensions/notebook-renderers/node_modules/mime-types/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/mime-types/HISTORY.md +/Users/example/extensions/notebook-renderers/node_modules/mime-types/index.js +/Users/example/extensions/notebook-renderers/node_modules/mime-types/README.md +/Users/example/extensions/notebook-renderers/node_modules/mime-types/package.json +/Users/example/extensions/notebook-renderers/node_modules/webidl-conversions/LICENSE.md +/Users/example/extensions/notebook-renderers/node_modules/webidl-conversions/README.md +/Users/example/extensions/notebook-renderers/node_modules/webidl-conversions/package.json +/Users/example/extensions/notebook-renderers/node_modules/webidl-conversions/lib/index.js +/Users/example/extensions/notebook-renderers/node_modules/xml-name-validator/README.md +/Users/example/extensions/notebook-renderers/node_modules/xml-name-validator/package.json +/Users/example/extensions/notebook-renderers/node_modules/xml-name-validator/lib/xml-name-validator.js +/Users/example/extensions/notebook-renderers/node_modules/xml-name-validator/LICENSE.txt +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/README.mdown +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/package.json +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/CSSKeyframeRule.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/CSSRule.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/CSSStyleDeclaration.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/CSSImportRule.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/MatcherList.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/CSSStyleSheet.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/CSSStyleRule.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/CSSValue.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/CSSGroupingRule.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/index.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/StyleSheet.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/CSSSupportsRule.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/parse.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/CSSValueExpression.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/MediaList.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/clone.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/CSSKeyframesRule.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/CSSOM.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/CSSDocumentRule.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/CSSConditionRule.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/CSSMediaRule.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/CSSFontFaceRule.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/lib/CSSHostRule.js +/Users/example/extensions/notebook-renderers/node_modules/rrweb-cssom/LICENSE.txt +/Users/example/extensions/notebook-renderers/node_modules/universalify/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/universalify/index.js +/Users/example/extensions/notebook-renderers/node_modules/universalify/README.md +/Users/example/extensions/notebook-renderers/node_modules/universalify/package.json +/Users/example/extensions/notebook-renderers/node_modules/esutils/README.md +/Users/example/extensions/notebook-renderers/node_modules/esutils/LICENSE.BSD +/Users/example/extensions/notebook-renderers/node_modules/esutils/package.json +/Users/example/extensions/notebook-renderers/node_modules/esutils/lib/code.js +/Users/example/extensions/notebook-renderers/node_modules/esutils/lib/keyword.js +/Users/example/extensions/notebook-renderers/node_modules/esutils/lib/utils.js +/Users/example/extensions/notebook-renderers/node_modules/esutils/lib/ast.js +/Users/example/extensions/notebook-renderers/node_modules/esprima/bin/esparse.js +/Users/example/extensions/notebook-renderers/node_modules/esprima/bin/esvalidate.js +/Users/example/extensions/notebook-renderers/node_modules/esprima/ChangeLog +/Users/example/extensions/notebook-renderers/node_modules/esprima/dist/esprima.js +/Users/example/extensions/notebook-renderers/node_modules/esprima/README.md +/Users/example/extensions/notebook-renderers/node_modules/esprima/LICENSE.BSD +/Users/example/extensions/notebook-renderers/node_modules/esprima/package.json +/Users/example/extensions/notebook-renderers/node_modules/jsdom/README.md +/Users/example/extensions/notebook-renderers/node_modules/jsdom/package.json +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/vm-shim.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/CompositionEventInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLPreElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/MimeType.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLParagraphElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/UIEventInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/MimeTypeArray.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/XMLHttpRequest.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/SupportedType.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/AbortController.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/OnErrorEventHandlerNonNull.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLLIElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/ElementDefinitionOptions.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/XMLHttpRequestResponseType.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/Range.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/ScrollBehavior.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/SVGSVGElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLMarqueeElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/FilePropertyBag.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/MutationCallback.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/MutationObserver.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLQuoteElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/Element.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLBRElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLSpanElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/WheelEventInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionsCollection.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLDirectoryElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLOutputElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/ElementCreationOptions.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/UIEvent.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadingElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/StyleSheetList.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/XMLDocument.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/NodeFilter.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/EndingType.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/ScrollRestoration.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/MessageEventInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/AddEventListenerOptions.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/StorageEventInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLSlotElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/BinaryType.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/Event.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLCollection.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLPictureElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/SVGNumber.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/OnBeforeUnloadEventHandlerNonNull.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/MutationRecord.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLHtmlElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/PageTransitionEventInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/StaticRangeInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/CustomElementConstructor.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/XMLSerializer.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/EventInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/FileList.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/EventModifierInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/SVGAnimatedString.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/AbortSignal.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/DOMParser.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/ProgressEventInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/Screen.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEventInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLLegendElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLDetailsElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/RadioNodeList.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/SVGGraphicsElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLModElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/MouseEventInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/PopStateEventInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/CloseEvent.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLTitleElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/ScrollIntoViewOptions.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEvent.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/StorageEvent.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/Comment.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/MutationObserverInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/TextTrackKind.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/CanPlayTypeResult.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/External.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/DOMTokenList.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/ShadowRootMode.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/ScrollLogicalPosition.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/PageTransitionEvent.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/StaticRange.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLTemplateElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/InputEvent.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/Performance.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/EventHandlerNonNull.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormControlsCollection.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/Headers.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/Node.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLDialogElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLMeterElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/AssignedNodesOptions.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/ShadowRoot.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/CDATASection.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/SubmitEventInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/Selection.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLLabelElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/XMLHttpRequestEventTarget.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLDListElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/CustomEvent.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/WebSocket.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/History.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/DOMStringMap.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/BlobCallback.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/PluginArray.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/BlobPropertyBag.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/Function.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/SubmitEvent.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLAudioElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/ValidityState.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/Attr.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/SVGTitleElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/CompositionEvent.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLUListElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/VisibilityState.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/Blob.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/SelectionMode.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/EventListener.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEventInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/SVGElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/BarProp.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/NamedNodeMap.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/TouchEventInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLDivElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/utils.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLUnknownElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/Navigator.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/ErrorEventInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/WheelEvent.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/ProgressEvent.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/XMLHttpRequestUpload.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/File.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/FocusEvent.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/DocumentReadyState.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/Crypto.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLProgressElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/GetRootNodeOptions.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataListElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/ShadowRootInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/Location.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/ProcessingInstruction.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/AbstractRange.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/ScrollOptions.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLMapElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/CloseEventInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/InputEventInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/NodeList.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/SVGBoundingBoxOptions.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/EventListenerOptions.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/DocumentFragment.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/CustomElementRegistry.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLTimeElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLBaseElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/Plugin.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/CustomEventInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/Text.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/VoidFunction.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/PopStateEvent.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/Document.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/FormData.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/Storage.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/NodeIterator.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/FocusEventInit.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/generated/SVGStringList.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/svg/SVGNumber-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/svg/SVGStringList-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/svg/SVGListBase.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/svg/SVGAnimatedString-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/constraint-validation/DefaultConstraintValidation-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/constraint-validation/ValidityState-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/documents.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/crypto/Crypto-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/webstorage/Storage-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/domparsing/InnerHTML-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/domparsing/DOMParser-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/domparsing/XMLSerializer-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/domparsing/parse5-adapter-serialization.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/domparsing/serialization.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/mutation-observer/MutationObserver-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/mutation-observer/MutationRecord-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptionElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/DOMTokenList-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMetaElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLDirectoryElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/ParentNode-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLPreElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/ElementContentEditable-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/GlobalEventHandlers-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMapElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/DOMImplementation-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLProgressElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/DocumentType-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLEmbedElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFontElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/NonElementParentNode-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableCellElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTemplateElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLBRElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOutputElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSlotElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFieldSetElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLUnknownElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/CharacterData-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTimeElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/SVGTests-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/ShadowRoot-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableColElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSpanElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/WindowEventHandlers-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableCaptionElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLVideoElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/Slotable-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLabelElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLParagraphElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLQuoteElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHeadElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/SVGGraphicsElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLDialogElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLDetailsElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLParamElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLBodyElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOListElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLAnchorElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTitleElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/SVGSVGElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLUListElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLCanvasElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/LinkStyle-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLModElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLScriptElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/RadioNodeList-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/XMLDocument-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHeadingElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/DocumentFragment-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMarqueeElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLDivElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/SVGElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLAudioElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptionsCollection-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/Comment-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLPictureElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableSectionElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLIElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMeterElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLAreaElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFormControlsCollection-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLinkElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHtmlElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLDataListElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLButtonElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/ProcessingInstruction-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/SVGTitleElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSourceElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/NonDocumentTypeChildNode-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableRowElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLStyleElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLDataElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/ElementCSSInlineStyle-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/ChildNode-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/CDATASection-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLCollection-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHRElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLObjectElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLBaseElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/Text-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/DOMStringMap-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLegendElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFormElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTrackElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMenuElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLImageElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptGroupElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameSetElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLIFrameElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/DocumentOrShadowRoot-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/NodeList-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOrSVGElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/nodes/HTMLDListElement-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/interfaces.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/post-message.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/websockets/WebSocket-impl-browser.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/websockets/WebSocket-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/named-properties-window.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/file-api/FileReader-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/file-api/Blob-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/file-api/FileList-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/file-api/File-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/attributes.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/xhr/FormData-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/xhr/XMLHttpRequestUpload-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/xhr/XMLHttpRequest-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/xhr/xhr-utils.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/xhr/xhr-sync-worker.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/xhr/XMLHttpRequestEventTarget-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/hr-time/Performance-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/node-document-position.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/attributes/Attr-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/attributes/NamedNodeMap-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/fetch/header-list.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/fetch/header-types.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/fetch/Headers-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/node.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/aborting/AbortSignal-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/aborting/AbortController-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/window/External-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/window/Screen-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/window/BarProp-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/window/SessionHistory.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/window/navigation.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/window/History-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/traversal/TreeWalker-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/traversal/NodeIterator-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/traversal/helpers.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/cssom/StyleSheetList-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorPlugins-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/navigator/Plugin-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/navigator/Navigator-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorOnLine-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorID-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/navigator/MimeType-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/navigator/PluginArray-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorCookies-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorConcurrentHardware-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/navigator/MimeTypeArray-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorLanguage-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/selection/Selection-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/custom-elements/CustomElementRegistry-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/node-type.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/MouseEvent-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/ProgressEvent-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/CloseEvent-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/ErrorEvent-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/PopStateEvent-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/UIEvent-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/TouchEvent-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/InputEvent-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/MessageEvent-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/PageTransitionEvent-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/WheelEvent-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/EventModifierMixin-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/SubmitEvent-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/StorageEvent-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/CompositionEvent-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/Event-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/FocusEvent-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/HashChangeEvent-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/CustomEvent-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/events/KeyboardEvent-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/range/StaticRange-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/range/boundary-point.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/range/Range-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/range/AbstractRange-impl.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/svg/basic-types.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/svg/render.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/ordered-set.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/traversal.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/events.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/mutation-observers.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/form-controls.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/selectors.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/document-base-url.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/create-element.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/agent-factory.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/validate-names.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/style-rules.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/focusing.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/custom-elements.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/http-request.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/internal-constants.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/node.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/create-event-accessor.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/dates-and-times.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/number-and-date-inputs.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/html-constructor.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/page-transition-event.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/namespaces.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/strings.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/json.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/binary-data.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/details.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/shadow-dom.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/stylesheets.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/text.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/living/helpers/iterable-weak-set.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/level3/xpath.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/level2/style.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/virtual-console.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/browser/resources/resource-queue.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/browser/resources/async-resource-queue.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/browser/resources/request-manager.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/browser/resources/per-document-resource-loader.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/browser/resources/no-op-resource-loader.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/browser/resources/resource-loader.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/browser/Window.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/browser/parser/html.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/browser/parser/xml.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/browser/parser/index.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/browser/not-implemented.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/browser/default-stylesheet.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/browser/js-globals.json +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/named-properties-tracker.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/jsdom/utils.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/lib/api.js +/Users/example/extensions/notebook-renderers/node_modules/jsdom/LICENSE.txt +/Users/example/extensions/notebook-renderers/node_modules/word-wrap/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/word-wrap/index.js +/Users/example/extensions/notebook-renderers/node_modules/word-wrap/README.md +/Users/example/extensions/notebook-renderers/node_modules/word-wrap/package.json +/Users/example/extensions/notebook-renderers/node_modules/word-wrap/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/saxes/saxes.js +/Users/example/extensions/notebook-renderers/node_modules/saxes/README.md +/Users/example/extensions/notebook-renderers/node_modules/saxes/saxes.d.ts +/Users/example/extensions/notebook-renderers/node_modules/saxes/package.json +/Users/example/extensions/notebook-renderers/node_modules/saxes/saxes.js.map +/Users/example/extensions/notebook-renderers/node_modules/estraverse/estraverse.js +/Users/example/extensions/notebook-renderers/node_modules/estraverse/.jshintrc +/Users/example/extensions/notebook-renderers/node_modules/estraverse/README.md +/Users/example/extensions/notebook-renderers/node_modules/estraverse/LICENSE.BSD +/Users/example/extensions/notebook-renderers/node_modules/estraverse/package.json +/Users/example/extensions/notebook-renderers/node_modules/estraverse/gulpfile.js +/Users/example/extensions/notebook-renderers/node_modules/xmlchars/xmlchars.d.ts +/Users/example/extensions/notebook-renderers/node_modules/xmlchars/xmlchars.js.map +/Users/example/extensions/notebook-renderers/node_modules/xmlchars/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/xmlchars/xml/1.0/ed4.js +/Users/example/extensions/notebook-renderers/node_modules/xmlchars/xml/1.0/ed5.js +/Users/example/extensions/notebook-renderers/node_modules/xmlchars/xml/1.0/ed5.js.map +/Users/example/extensions/notebook-renderers/node_modules/xmlchars/xml/1.0/ed5.d.ts +/Users/example/extensions/notebook-renderers/node_modules/xmlchars/xml/1.0/ed4.d.ts +/Users/example/extensions/notebook-renderers/node_modules/xmlchars/xml/1.0/ed4.js.map +/Users/example/extensions/notebook-renderers/node_modules/xmlchars/xml/1.1/ed2.js.map +/Users/example/extensions/notebook-renderers/node_modules/xmlchars/xml/1.1/ed2.js +/Users/example/extensions/notebook-renderers/node_modules/xmlchars/xml/1.1/ed2.d.ts +/Users/example/extensions/notebook-renderers/node_modules/xmlchars/README.md +/Users/example/extensions/notebook-renderers/node_modules/xmlchars/xmlns/1.0/ed3.js.map +/Users/example/extensions/notebook-renderers/node_modules/xmlchars/xmlns/1.0/ed3.d.ts +/Users/example/extensions/notebook-renderers/node_modules/xmlchars/xmlns/1.0/ed3.js +/Users/example/extensions/notebook-renderers/node_modules/xmlchars/package.json +/Users/example/extensions/notebook-renderers/node_modules/xmlchars/xmlchars.js +/Users/example/extensions/notebook-renderers/node_modules/tr46/LICENSE.md +/Users/example/extensions/notebook-renderers/node_modules/tr46/index.js +/Users/example/extensions/notebook-renderers/node_modules/tr46/README.md +/Users/example/extensions/notebook-renderers/node_modules/tr46/package.json +/Users/example/extensions/notebook-renderers/node_modules/tr46/lib/statusMapping.js +/Users/example/extensions/notebook-renderers/node_modules/tr46/lib/mappingTable.json +/Users/example/extensions/notebook-renderers/node_modules/tr46/lib/regexes.js +/Users/example/extensions/notebook-renderers/node_modules/data-urls/README.md +/Users/example/extensions/notebook-renderers/node_modules/data-urls/package.json +/Users/example/extensions/notebook-renderers/node_modules/data-urls/lib/utils.js +/Users/example/extensions/notebook-renderers/node_modules/data-urls/lib/parser.js +/Users/example/extensions/notebook-renderers/node_modules/data-urls/LICENSE.txt +/Users/example/extensions/notebook-renderers/node_modules/levn/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/levn/README.md +/Users/example/extensions/notebook-renderers/node_modules/levn/package.json +/Users/example/extensions/notebook-renderers/node_modules/levn/lib/parse-string.js +/Users/example/extensions/notebook-renderers/node_modules/levn/lib/cast.js +/Users/example/extensions/notebook-renderers/node_modules/levn/lib/index.js +/Users/example/extensions/notebook-renderers/node_modules/levn/lib/parse.js +/Users/example/extensions/notebook-renderers/node_modules/levn/lib/coerce.js +/Users/example/extensions/notebook-renderers/node_modules/url-parse/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/url-parse/dist/url-parse.min.js +/Users/example/extensions/notebook-renderers/node_modules/url-parse/dist/url-parse.js +/Users/example/extensions/notebook-renderers/node_modules/url-parse/dist/url-parse.min.js.map +/Users/example/extensions/notebook-renderers/node_modules/url-parse/index.js +/Users/example/extensions/notebook-renderers/node_modules/url-parse/README.md +/Users/example/extensions/notebook-renderers/node_modules/url-parse/package.json +/Users/example/extensions/notebook-renderers/node_modules/whatwg-encoding/README.md +/Users/example/extensions/notebook-renderers/node_modules/whatwg-encoding/package.json +/Users/example/extensions/notebook-renderers/node_modules/whatwg-encoding/lib/labels-to-names.json +/Users/example/extensions/notebook-renderers/node_modules/whatwg-encoding/lib/supported-names.json +/Users/example/extensions/notebook-renderers/node_modules/whatwg-encoding/lib/whatwg-encoding.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-encoding/LICENSE.txt +/Users/example/extensions/notebook-renderers/node_modules/optionator/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/optionator/CHANGELOG.md +/Users/example/extensions/notebook-renderers/node_modules/optionator/README.md +/Users/example/extensions/notebook-renderers/node_modules/optionator/package.json +/Users/example/extensions/notebook-renderers/node_modules/optionator/lib/util.js +/Users/example/extensions/notebook-renderers/node_modules/optionator/lib/index.js +/Users/example/extensions/notebook-renderers/node_modules/optionator/lib/help.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-mimetype/README.md +/Users/example/extensions/notebook-renderers/node_modules/whatwg-mimetype/package.json +/Users/example/extensions/notebook-renderers/node_modules/whatwg-mimetype/lib/mime-type-parameters.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-mimetype/lib/mime-type.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-mimetype/lib/utils.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-mimetype/lib/parser.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-mimetype/lib/serializer.js +/Users/example/extensions/notebook-renderers/node_modules/whatwg-mimetype/LICENSE.txt +/Users/example/extensions/notebook-renderers/node_modules/form-data/License +/Users/example/extensions/notebook-renderers/node_modules/form-data/Readme.md +/Users/example/extensions/notebook-renderers/node_modules/form-data/README.md.bak +/Users/example/extensions/notebook-renderers/node_modules/form-data/package.json +/Users/example/extensions/notebook-renderers/node_modules/form-data/lib/populate.js +/Users/example/extensions/notebook-renderers/node_modules/form-data/lib/form_data.js +/Users/example/extensions/notebook-renderers/node_modules/form-data/lib/browser.js +/Users/example/extensions/notebook-renderers/node_modules/form-data/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/delayed-stream/.npmignore +/Users/example/extensions/notebook-renderers/node_modules/delayed-stream/License +/Users/example/extensions/notebook-renderers/node_modules/delayed-stream/Makefile +/Users/example/extensions/notebook-renderers/node_modules/delayed-stream/Readme.md +/Users/example/extensions/notebook-renderers/node_modules/delayed-stream/package.json +/Users/example/extensions/notebook-renderers/node_modules/delayed-stream/lib/delayed_stream.js +/Users/example/extensions/notebook-renderers/node_modules/asynckit/stream.js +/Users/example/extensions/notebook-renderers/node_modules/asynckit/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/asynckit/index.js +/Users/example/extensions/notebook-renderers/node_modules/asynckit/README.md +/Users/example/extensions/notebook-renderers/node_modules/asynckit/parallel.js +/Users/example/extensions/notebook-renderers/node_modules/asynckit/serialOrdered.js +/Users/example/extensions/notebook-renderers/node_modules/asynckit/package.json +/Users/example/extensions/notebook-renderers/node_modules/asynckit/lib/abort.js +/Users/example/extensions/notebook-renderers/node_modules/asynckit/lib/terminator.js +/Users/example/extensions/notebook-renderers/node_modules/asynckit/lib/iterate.js +/Users/example/extensions/notebook-renderers/node_modules/asynckit/lib/readable_serial_ordered.js +/Users/example/extensions/notebook-renderers/node_modules/asynckit/lib/readable_parallel.js +/Users/example/extensions/notebook-renderers/node_modules/asynckit/lib/streamify.js +/Users/example/extensions/notebook-renderers/node_modules/asynckit/lib/readable_asynckit.js +/Users/example/extensions/notebook-renderers/node_modules/asynckit/lib/async.js +/Users/example/extensions/notebook-renderers/node_modules/asynckit/lib/state.js +/Users/example/extensions/notebook-renderers/node_modules/asynckit/lib/readable_serial.js +/Users/example/extensions/notebook-renderers/node_modules/asynckit/lib/defer.js +/Users/example/extensions/notebook-renderers/node_modules/asynckit/bench.js +/Users/example/extensions/notebook-renderers/node_modules/asynckit/serial.js +/Users/example/extensions/notebook-renderers/node_modules/fast-levenshtein/LICENSE.md +/Users/example/extensions/notebook-renderers/node_modules/fast-levenshtein/README.md +/Users/example/extensions/notebook-renderers/node_modules/fast-levenshtein/package.json +/Users/example/extensions/notebook-renderers/node_modules/fast-levenshtein/levenshtein.js +/Users/example/extensions/notebook-renderers/node_modules/source-map/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/source-map/CHANGELOG.md +/Users/example/extensions/notebook-renderers/node_modules/source-map/dist/source-map.min.js.map +/Users/example/extensions/notebook-renderers/node_modules/source-map/dist/source-map.debug.js +/Users/example/extensions/notebook-renderers/node_modules/source-map/dist/source-map.js +/Users/example/extensions/notebook-renderers/node_modules/source-map/dist/source-map.min.js +/Users/example/extensions/notebook-renderers/node_modules/source-map/README.md +/Users/example/extensions/notebook-renderers/node_modules/source-map/package.json +/Users/example/extensions/notebook-renderers/node_modules/source-map/source-map.js +/Users/example/extensions/notebook-renderers/node_modules/source-map/lib/source-map-consumer.js +/Users/example/extensions/notebook-renderers/node_modules/source-map/lib/quick-sort.js +/Users/example/extensions/notebook-renderers/node_modules/source-map/lib/util.js +/Users/example/extensions/notebook-renderers/node_modules/source-map/lib/base64-vlq.js +/Users/example/extensions/notebook-renderers/node_modules/source-map/lib/mapping-list.js +/Users/example/extensions/notebook-renderers/node_modules/source-map/lib/binary-search.js +/Users/example/extensions/notebook-renderers/node_modules/source-map/lib/base64.js +/Users/example/extensions/notebook-renderers/node_modules/source-map/lib/array-set.js +/Users/example/extensions/notebook-renderers/node_modules/source-map/lib/source-node.js +/Users/example/extensions/notebook-renderers/node_modules/source-map/lib/source-map-generator.js +/Users/example/extensions/notebook-renderers/node_modules/source-map/source-map.d.ts +/Users/example/extensions/notebook-renderers/node_modules/escodegen/bin/esgenerate.js +/Users/example/extensions/notebook-renderers/node_modules/escodegen/bin/escodegen.js +/Users/example/extensions/notebook-renderers/node_modules/escodegen/README.md +/Users/example/extensions/notebook-renderers/node_modules/escodegen/LICENSE.BSD +/Users/example/extensions/notebook-renderers/node_modules/escodegen/package.json +/Users/example/extensions/notebook-renderers/node_modules/escodegen/escodegen.js +/Users/example/extensions/notebook-renderers/node_modules/https-proxy-agent/dist/agent.js.map +/Users/example/extensions/notebook-renderers/node_modules/https-proxy-agent/dist/index.js +/Users/example/extensions/notebook-renderers/node_modules/https-proxy-agent/dist/agent.d.ts +/Users/example/extensions/notebook-renderers/node_modules/https-proxy-agent/dist/parse-proxy-response.js +/Users/example/extensions/notebook-renderers/node_modules/https-proxy-agent/dist/index.js.map +/Users/example/extensions/notebook-renderers/node_modules/https-proxy-agent/dist/parse-proxy-response.js.map +/Users/example/extensions/notebook-renderers/node_modules/https-proxy-agent/dist/parse-proxy-response.d.ts +/Users/example/extensions/notebook-renderers/node_modules/https-proxy-agent/dist/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/https-proxy-agent/dist/agent.js +/Users/example/extensions/notebook-renderers/node_modules/https-proxy-agent/README.md +/Users/example/extensions/notebook-renderers/node_modules/https-proxy-agent/package.json +/Users/example/extensions/notebook-renderers/node_modules/symbol-tree/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/symbol-tree/README.md +/Users/example/extensions/notebook-renderers/node_modules/symbol-tree/package.json +/Users/example/extensions/notebook-renderers/node_modules/symbol-tree/lib/TreePosition.js +/Users/example/extensions/notebook-renderers/node_modules/symbol-tree/lib/TreeIterator.js +/Users/example/extensions/notebook-renderers/node_modules/symbol-tree/lib/SymbolTree.js +/Users/example/extensions/notebook-renderers/node_modules/symbol-tree/lib/SymbolTreeNode.js +/Users/example/extensions/notebook-renderers/node_modules/http-proxy-agent/dist/agent.js.map +/Users/example/extensions/notebook-renderers/node_modules/http-proxy-agent/dist/index.js +/Users/example/extensions/notebook-renderers/node_modules/http-proxy-agent/dist/agent.d.ts +/Users/example/extensions/notebook-renderers/node_modules/http-proxy-agent/dist/index.js.map +/Users/example/extensions/notebook-renderers/node_modules/http-proxy-agent/dist/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/http-proxy-agent/dist/agent.js +/Users/example/extensions/notebook-renderers/node_modules/http-proxy-agent/README.md +/Users/example/extensions/notebook-renderers/node_modules/http-proxy-agent/package.json +/Users/example/extensions/notebook-renderers/node_modules/w3c-xmlserializer/LICENSE.md +/Users/example/extensions/notebook-renderers/node_modules/w3c-xmlserializer/README.md +/Users/example/extensions/notebook-renderers/node_modules/w3c-xmlserializer/package.json +/Users/example/extensions/notebook-renderers/node_modules/w3c-xmlserializer/lib/constants.js +/Users/example/extensions/notebook-renderers/node_modules/w3c-xmlserializer/lib/serialize.js +/Users/example/extensions/notebook-renderers/node_modules/w3c-xmlserializer/lib/attributes.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/tree-adapters/interface.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/tree-adapters/interface.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/tree-adapters/default.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/tree-adapters/default.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/serializer/index.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/serializer/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/tokenizer/preprocessor.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/tokenizer/preprocessor.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/tokenizer/index.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/tokenizer/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/index.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/parser/formatting-element-list.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/parser/open-element-stack.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/parser/formatting-element-list.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/parser/index.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/parser/open-element-stack.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/parser/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/common/html.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/common/error-codes.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/common/token.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/common/foreign-content.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/common/foreign-content.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/common/error-codes.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/common/unicode.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/common/unicode.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/common/token.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/common/doctype.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/common/html.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/common/doctype.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/tree-adapters/interface.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/tree-adapters/interface.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/tree-adapters/default.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/tree-adapters/default.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/serializer/index.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/serializer/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/tokenizer/preprocessor.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/tokenizer/preprocessor.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/tokenizer/index.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/tokenizer/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/index.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/parser/formatting-element-list.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/parser/open-element-stack.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/parser/formatting-element-list.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/parser/index.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/parser/open-element-stack.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/parser/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/common/html.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/common/error-codes.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/common/token.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/common/foreign-content.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/common/foreign-content.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/common/error-codes.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/common/unicode.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/common/unicode.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/common/token.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/common/doctype.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/common/html.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/common/doctype.js +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/package.json +/Users/example/extensions/notebook-renderers/node_modules/parse5/dist/cjs/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/parse5/README.md +/Users/example/extensions/notebook-renderers/node_modules/parse5/package.json +/Users/example/extensions/notebook-renderers/node_modules/deep-is/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/deep-is/test/neg-vs-pos-0.js +/Users/example/extensions/notebook-renderers/node_modules/deep-is/test/NaN.js +/Users/example/extensions/notebook-renderers/node_modules/deep-is/test/cmp.js +/Users/example/extensions/notebook-renderers/node_modules/deep-is/example/cmp.js +/Users/example/extensions/notebook-renderers/node_modules/deep-is/index.js +/Users/example/extensions/notebook-renderers/node_modules/deep-is/README.markdown +/Users/example/extensions/notebook-renderers/node_modules/deep-is/package.json +/Users/example/extensions/notebook-renderers/node_modules/deep-is/.travis.yml +/Users/example/extensions/notebook-renderers/node_modules/tough-cookie/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/tough-cookie/README.md +/Users/example/extensions/notebook-renderers/node_modules/tough-cookie/package.json +/Users/example/extensions/notebook-renderers/node_modules/tough-cookie/lib/validators.js +/Users/example/extensions/notebook-renderers/node_modules/tough-cookie/lib/utilHelper.js +/Users/example/extensions/notebook-renderers/node_modules/tough-cookie/lib/pathMatch.js +/Users/example/extensions/notebook-renderers/node_modules/tough-cookie/lib/store.js +/Users/example/extensions/notebook-renderers/node_modules/tough-cookie/lib/pubsuffix-psl.js +/Users/example/extensions/notebook-renderers/node_modules/tough-cookie/lib/version.js +/Users/example/extensions/notebook-renderers/node_modules/tough-cookie/lib/permuteDomain.js +/Users/example/extensions/notebook-renderers/node_modules/tough-cookie/lib/memstore.js +/Users/example/extensions/notebook-renderers/node_modules/tough-cookie/lib/cookie.js +/Users/example/extensions/notebook-renderers/node_modules/type-check/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/type-check/README.md +/Users/example/extensions/notebook-renderers/node_modules/type-check/package.json +/Users/example/extensions/notebook-renderers/node_modules/type-check/lib/parse-type.js +/Users/example/extensions/notebook-renderers/node_modules/type-check/lib/index.js +/Users/example/extensions/notebook-renderers/node_modules/type-check/lib/check.js +/Users/example/extensions/notebook-renderers/node_modules/entities/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/entities/readme.md +/Users/example/extensions/notebook-renderers/node_modules/entities/package.json +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/generated/encode-html.d.ts.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/generated/decode-data-html.d.ts +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/generated/decode-data-xml.d.ts +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/generated/decode-data-html.js.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/generated/encode-html.d.ts +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/generated/decode-data-xml.js.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/generated/decode-data-html.d.ts.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/generated/decode-data-xml.d.ts.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/generated/encode-html.js.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/generated/decode-data-html.js +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/generated/decode-data-xml.js +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/generated/encode-html.js +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/encode.d.ts.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/escape.d.ts +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/decode_codepoint.js.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/encode.d.ts +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/generated/encode-html.d.ts.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/generated/decode-data-html.d.ts +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/generated/decode-data-xml.d.ts +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/generated/decode-data-html.js.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/generated/encode-html.d.ts +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/generated/decode-data-xml.js.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/generated/decode-data-html.d.ts.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/generated/decode-data-xml.d.ts.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/generated/encode-html.js.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/generated/decode-data-html.js +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/generated/decode-data-xml.js +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/generated/encode-html.js +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/encode.d.ts.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/escape.d.ts +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/decode_codepoint.js.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/encode.d.ts +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/escape.d.ts.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/escape.js +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/index.js +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/encode.js +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/decode.d.ts +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/decode.js +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/package.json +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/decode_codepoint.js +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/decode_codepoint.d.ts +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/decode.js.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/index.js.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/decode.d.ts.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/decode_codepoint.d.ts.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/encode.js.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/escape.js.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/esm/index.d.ts.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/escape.d.ts.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/escape.js +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/index.js +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/encode.js +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/decode.d.ts +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/decode.js +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/decode_codepoint.js +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/decode_codepoint.d.ts +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/decode.js.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/index.js.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/decode.d.ts.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/decode_codepoint.d.ts.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/encode.js.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/escape.js.map +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/index.d.ts +/Users/example/extensions/notebook-renderers/node_modules/entities/lib/index.d.ts.map +/Users/example/extensions/notebook-renderers/node_modules/ws/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/ws/wrapper.mjs +/Users/example/extensions/notebook-renderers/node_modules/ws/index.js +/Users/example/extensions/notebook-renderers/node_modules/ws/README.md +/Users/example/extensions/notebook-renderers/node_modules/ws/package.json +/Users/example/extensions/notebook-renderers/node_modules/ws/lib/constants.js +/Users/example/extensions/notebook-renderers/node_modules/ws/lib/websocket-server.js +/Users/example/extensions/notebook-renderers/node_modules/ws/lib/stream.js +/Users/example/extensions/notebook-renderers/node_modules/ws/lib/event-target.js +/Users/example/extensions/notebook-renderers/node_modules/ws/lib/permessage-deflate.js +/Users/example/extensions/notebook-renderers/node_modules/ws/lib/receiver.js +/Users/example/extensions/notebook-renderers/node_modules/ws/lib/sender.js +/Users/example/extensions/notebook-renderers/node_modules/ws/lib/subprotocol.js +/Users/example/extensions/notebook-renderers/node_modules/ws/lib/limiter.js +/Users/example/extensions/notebook-renderers/node_modules/ws/lib/websocket.js +/Users/example/extensions/notebook-renderers/node_modules/ws/lib/validation.js +/Users/example/extensions/notebook-renderers/node_modules/ws/lib/buffer-util.js +/Users/example/extensions/notebook-renderers/node_modules/ws/lib/extension.js +/Users/example/extensions/notebook-renderers/node_modules/ws/browser.js +/Users/example/extensions/notebook-renderers/node_modules/acorn-walk/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/acorn-walk/CHANGELOG.md +/Users/example/extensions/notebook-renderers/node_modules/acorn-walk/dist/walk.mjs +/Users/example/extensions/notebook-renderers/node_modules/acorn-walk/dist/walk.d.ts +/Users/example/extensions/notebook-renderers/node_modules/acorn-walk/dist/walk.js +/Users/example/extensions/notebook-renderers/node_modules/acorn-walk/README.md +/Users/example/extensions/notebook-renderers/node_modules/acorn-walk/package.json +/Users/example/extensions/notebook-renderers/node_modules/debug/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/debug/README.md +/Users/example/extensions/notebook-renderers/node_modules/debug/package.json +/Users/example/extensions/notebook-renderers/node_modules/debug/src/index.js +/Users/example/extensions/notebook-renderers/node_modules/debug/src/node.js +/Users/example/extensions/notebook-renderers/node_modules/debug/src/common.js +/Users/example/extensions/notebook-renderers/node_modules/debug/src/browser.js +/Users/example/extensions/notebook-renderers/node_modules/mime-db/db.json +/Users/example/extensions/notebook-renderers/node_modules/mime-db/LICENSE +/Users/example/extensions/notebook-renderers/node_modules/mime-db/HISTORY.md +/Users/example/extensions/notebook-renderers/node_modules/mime-db/index.js +/Users/example/extensions/notebook-renderers/node_modules/mime-db/README.md +/Users/example/extensions/notebook-renderers/node_modules/mime-db/package.json +/Users/example/extensions/notebook-renderers/esbuild.js +/Users/example/extensions/notebook-renderers/README.md +/Users/example/extensions/notebook-renderers/renderer-out/index.js +/Users/example/extensions/notebook-renderers/yarn.lock +/Users/example/extensions/notebook-renderers/.gitignore +/Users/example/extensions/notebook-renderers/package.json +/Users/example/extensions/notebook-renderers/tsconfig.json +/Users/example/extensions/notebook-renderers/package.nls.json +/Users/example/extensions/notebook-renderers/media/icon.png +/Users/example/extensions/notebook-renderers/src/stackTraceHelper.ts +/Users/example/extensions/notebook-renderers/src/test/linkify.test.ts +/Users/example/extensions/notebook-renderers/src/test/index.ts +/Users/example/extensions/notebook-renderers/src/test/notebookRenderer.test.ts +/Users/example/extensions/notebook-renderers/src/test/stackTraceHelper.test.ts +/Users/example/extensions/notebook-renderers/src/ansi.ts +/Users/example/extensions/notebook-renderers/src/rendererTypes.ts +/Users/example/extensions/notebook-renderers/src/linkify.ts +/Users/example/extensions/notebook-renderers/src/textHelper.ts +/Users/example/extensions/notebook-renderers/src/index.ts +/Users/example/extensions/notebook-renderers/src/color.ts +/Users/example/extensions/notebook-renderers/src/htmlHelper.ts +/Users/example/extensions/notebook-renderers/src/colorMap.ts +/Users/example/extensions/java/snippets/java.code-snippets +/Users/example/extensions/java/.vscodeignore +/Users/example/extensions/java/yarn.lock +/Users/example/extensions/java/package.json +/Users/example/extensions/java/syntaxes/java.tmLanguage.json +/Users/example/extensions/java/language-configuration.json +/Users/example/extensions/java/cgmanifest.json +/Users/example/extensions/java/package.nls.json +/Users/example/extensions/diff/.vscodeignore +/Users/example/extensions/diff/package.json +/Users/example/extensions/diff/syntaxes/diff.tmLanguage.json +/Users/example/extensions/diff/language-configuration.json +/Users/example/extensions/diff/cgmanifest.json +/Users/example/extensions/diff/package.nls.json +/Users/example/extensions/esbuild-webview-common.js +/Users/example/extensions/html/snippets/html.code-snippets +/Users/example/extensions/html/.vscodeignore +/Users/example/extensions/html/yarn.lock +/Users/example/extensions/html/package.json +/Users/example/extensions/html/build/update-grammar.mjs +/Users/example/extensions/html/syntaxes/html-derivative.tmLanguage.json +/Users/example/extensions/html/syntaxes/html.tmLanguage.json +/Users/example/extensions/html/language-configuration.json +/Users/example/extensions/html/cgmanifest.json +/Users/example/extensions/html/package.nls.json +/Users/example/extensions/php/snippets/php.code-snippets +/Users/example/extensions/php/.vscodeignore +/Users/example/extensions/php/yarn.lock +/Users/example/extensions/php/package.json +/Users/example/extensions/php/build/update-grammar.mjs +/Users/example/extensions/php/syntaxes/php.tmLanguage.json +/Users/example/extensions/php/syntaxes/html.tmLanguage.json +/Users/example/extensions/php/.vscode/launch.json +/Users/example/extensions/php/.vscode/tasks.json +/Users/example/extensions/php/language-configuration.json +/Users/example/extensions/php/cgmanifest.json +/Users/example/extensions/php/package.nls.json +/Users/example/extensions/lua/.vscodeignore +/Users/example/extensions/lua/yarn.lock +/Users/example/extensions/lua/package.json +/Users/example/extensions/lua/syntaxes/lua.tmLanguage.json +/Users/example/extensions/lua/language-configuration.json +/Users/example/extensions/lua/cgmanifest.json +/Users/example/extensions/lua/package.nls.json +/Users/example/extensions/emmet/out/mergeLines.js.map +/Users/example/extensions/emmet/out/matchTag.js.map +/Users/example/extensions/emmet/out/emmetCommon.js.map +/Users/example/extensions/emmet/out/util.js +/Users/example/extensions/emmet/out/updateTag.js.map +/Users/example/extensions/emmet/out/balance.js.map +/Users/example/extensions/emmet/out/defaultCompletionProvider.js.map +/Users/example/extensions/emmet/out/imageSizeHelper.js +/Users/example/extensions/emmet/out/removeTag.js.map +/Users/example/extensions/emmet/out/test/partialParsingStylesheet.test.js +/Users/example/extensions/emmet/out/test/testUtils.js +/Users/example/extensions/emmet/out/test/evaluateMathExpression.test.js +/Users/example/extensions/emmet/out/test/incrementDecrement.test.js +/Users/example/extensions/emmet/out/test/evaluateMathExpression.test.js.map +/Users/example/extensions/emmet/out/test/toggleComment.test.js +/Users/example/extensions/emmet/out/test/cssAbbreviationAction.test.js.map +/Users/example/extensions/emmet/out/test/completion.test.js.map +/Users/example/extensions/emmet/out/test/editPointSelectItemBalance.test.js.map +/Users/example/extensions/emmet/out/test/partialParsingStylesheet.test.js.map +/Users/example/extensions/emmet/out/test/index.js +/Users/example/extensions/emmet/out/test/toggleComment.test.js.map +/Users/example/extensions/emmet/out/test/abbreviationAction.test.js +/Users/example/extensions/emmet/out/test/updateImageSize.test.js +/Users/example/extensions/emmet/out/test/cssAbbreviationAction.test.js +/Users/example/extensions/emmet/out/test/wrapWithAbbreviation.test.js.map +/Users/example/extensions/emmet/out/test/tagActions.test.js +/Users/example/extensions/emmet/out/test/incrementDecrement.test.js.map +/Users/example/extensions/emmet/out/test/editPointSelectItemBalance.test.js +/Users/example/extensions/emmet/out/test/index.js.map +/Users/example/extensions/emmet/out/test/testUtils.js.map +/Users/example/extensions/emmet/out/test/tagActions.test.js.map +/Users/example/extensions/emmet/out/test/wrapWithAbbreviation.test.js +/Users/example/extensions/emmet/out/test/abbreviationAction.test.js.map +/Users/example/extensions/emmet/out/test/reflectCssValue.test.js.map +/Users/example/extensions/emmet/out/test/updateImageSize.test.js.map +/Users/example/extensions/emmet/out/test/reflectCssValue.test.js +/Users/example/extensions/emmet/out/test/completion.test.js +/Users/example/extensions/emmet/out/locateFile.js +/Users/example/extensions/emmet/out/evaluateMathExpression.js.map +/Users/example/extensions/emmet/out/util.js.map +/Users/example/extensions/emmet/out/updateImageSize.js.map +/Users/example/extensions/emmet/out/toggleComment.js +/Users/example/extensions/emmet/out/evaluateMathExpression.js +/Users/example/extensions/emmet/out/incrementDecrement.js +/Users/example/extensions/emmet/out/abbreviationActions.js.map +/Users/example/extensions/emmet/out/abbreviationActions.js +/Users/example/extensions/emmet/out/splitJoinTag.js.map +/Users/example/extensions/emmet/out/mergeLines.js +/Users/example/extensions/emmet/out/incrementDecrement.js.map +/Users/example/extensions/emmet/out/editPoint.js.map +/Users/example/extensions/emmet/out/selectItemHTML.js +/Users/example/extensions/emmet/out/browser/emmetBrowserMain.js.map +/Users/example/extensions/emmet/out/browser/emmetBrowserMain.js +/Users/example/extensions/emmet/out/splitJoinTag.js +/Users/example/extensions/emmet/out/locateFile.js.map +/Users/example/extensions/emmet/out/reflectCssValue.js.map +/Users/example/extensions/emmet/out/updateTag.js +/Users/example/extensions/emmet/out/imageSizeHelper.js.map +/Users/example/extensions/emmet/out/updateImageSize.js +/Users/example/extensions/emmet/out/selectItemHTML.js.map +/Users/example/extensions/emmet/out/emmetCommon.js +/Users/example/extensions/emmet/out/balance.js +/Users/example/extensions/emmet/out/matchTag.js +/Users/example/extensions/emmet/out/parseDocument.js.map +/Users/example/extensions/emmet/out/reflectCssValue.js +/Users/example/extensions/emmet/out/selectItem.js.map +/Users/example/extensions/emmet/out/node/emmetNodeMain.js +/Users/example/extensions/emmet/out/node/emmetNodeMain.js.map +/Users/example/extensions/emmet/out/selectItemStylesheet.js +/Users/example/extensions/emmet/out/bufferStream.js.map +/Users/example/extensions/emmet/out/toggleComment.js.map +/Users/example/extensions/emmet/out/selectItem.js +/Users/example/extensions/emmet/out/editPoint.js +/Users/example/extensions/emmet/out/bufferStream.js +/Users/example/extensions/emmet/out/parseDocument.js +/Users/example/extensions/emmet/out/defaultCompletionProvider.js +/Users/example/extensions/emmet/out/removeTag.js +/Users/example/extensions/emmet/out/selectItemStylesheet.js.map +/Users/example/extensions/emmet/.vscodeignore +/Users/example/extensions/emmet/images/icon.png +/Users/example/extensions/emmet/node_modules/vscode-uri/LICENSE.md +/Users/example/extensions/emmet/node_modules/vscode-uri/README.md +/Users/example/extensions/emmet/node_modules/vscode-uri/package.json +/Users/example/extensions/emmet/node_modules/vscode-uri/lib/esm/index.js +/Users/example/extensions/emmet/node_modules/vscode-uri/lib/esm/index.d.ts +/Users/example/extensions/emmet/node_modules/vscode-uri/lib/umd/index.js +/Users/example/extensions/emmet/node_modules/vscode-uri/lib/umd/index.d.ts +/Users/example/extensions/emmet/node_modules/vscode-uri/.vscode/settings.json +/Users/example/extensions/emmet/node_modules/vscode-uri/.travis.yml +/Users/example/extensions/emmet/node_modules/@types/node/path.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/constants.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/domain.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/globals.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/tls.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/tty.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/LICENSE +/Users/example/extensions/emmet/node_modules/@types/node/readline.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/events.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/os.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/console.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/dns.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/vm.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/timers.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/test.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/http.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/http2.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/stream.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/README.md +/Users/example/extensions/emmet/node_modules/@types/node/v8.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/url.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/package.json +/Users/example/extensions/emmet/node_modules/@types/node/https.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/assert.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/fs.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/repl.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/module.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/process.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/util.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/index.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/emmet/node_modules/@types/node/net.d.ts +/Users/example/extensions/emmet/node_modules/@vscode/emmet-helper/thirdpartynotices.txt +/Users/example/extensions/emmet/node_modules/@vscode/emmet-helper/LICENSE +/Users/example/extensions/emmet/node_modules/@vscode/emmet-helper/README.md +/Users/example/extensions/emmet/node_modules/@vscode/emmet-helper/package.json +/Users/example/extensions/emmet/node_modules/@vscode/emmet-helper/lib/cjs/data.js.map +/Users/example/extensions/emmet/node_modules/@vscode/emmet-helper/lib/cjs/emmetHelper.js.map +/Users/example/extensions/emmet/node_modules/@vscode/emmet-helper/lib/cjs/configCompat.d.ts +/Users/example/extensions/emmet/node_modules/@vscode/emmet-helper/lib/cjs/configCompat.js +/Users/example/extensions/emmet/node_modules/@vscode/emmet-helper/lib/cjs/fileService.js +/Users/example/extensions/emmet/node_modules/@vscode/emmet-helper/lib/cjs/emmetHelper.js +/Users/example/extensions/emmet/node_modules/@vscode/emmet-helper/lib/cjs/data.d.ts +/Users/example/extensions/emmet/node_modules/@vscode/emmet-helper/lib/cjs/fileService.d.ts +/Users/example/extensions/emmet/node_modules/@vscode/emmet-helper/lib/cjs/data.js +/Users/example/extensions/emmet/node_modules/@vscode/emmet-helper/lib/cjs/configCompat.js.map +/Users/example/extensions/emmet/node_modules/@vscode/emmet-helper/lib/cjs/fileService.js.map +/Users/example/extensions/emmet/node_modules/@vscode/emmet-helper/lib/cjs/emmetHelper.d.ts +/Users/example/extensions/emmet/node_modules/@vscode/emmet-helper/SECURITY.md +/Users/example/extensions/emmet/node_modules/@emmetio/html-matcher/LICENSE +/Users/example/extensions/emmet/node_modules/@emmetio/html-matcher/dist/html-matcher.es.js +/Users/example/extensions/emmet/node_modules/@emmetio/html-matcher/dist/html-matcher.cjs.js +/Users/example/extensions/emmet/node_modules/@emmetio/html-matcher/README.md +/Users/example/extensions/emmet/node_modules/@emmetio/html-matcher/package.json +/Users/example/extensions/emmet/node_modules/@emmetio/math-expression/LICENSE +/Users/example/extensions/emmet/node_modules/@emmetio/math-expression/dist/math.es.js +/Users/example/extensions/emmet/node_modules/@emmetio/math-expression/dist/math.es.js.map +/Users/example/extensions/emmet/node_modules/@emmetio/math-expression/dist/math.cjs.js.map +/Users/example/extensions/emmet/node_modules/@emmetio/math-expression/dist/index.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/math-expression/dist/extract.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/math-expression/dist/parser.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/math-expression/dist/math.cjs.js +/Users/example/extensions/emmet/node_modules/@emmetio/math-expression/README.md +/Users/example/extensions/emmet/node_modules/@emmetio/math-expression/package.json +/Users/example/extensions/emmet/node_modules/@emmetio/css-abbreviation/LICENSE +/Users/example/extensions/emmet/node_modules/@emmetio/css-abbreviation/dist/tokenizer/utils.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/css-abbreviation/dist/tokenizer/index.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/css-abbreviation/dist/tokenizer/tokens.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/css-abbreviation/dist/index.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-abbreviation/dist/parser/TokenScanner.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/css-abbreviation/dist/parser/index.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/css-abbreviation/dist/index.cjs.map +/Users/example/extensions/emmet/node_modules/@emmetio/css-abbreviation/dist/index.cjs +/Users/example/extensions/emmet/node_modules/@emmetio/css-abbreviation/dist/index.js.map +/Users/example/extensions/emmet/node_modules/@emmetio/css-abbreviation/dist/index.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/css-abbreviation/README.md +/Users/example/extensions/emmet/node_modules/@emmetio/css-abbreviation/package.json +/Users/example/extensions/emmet/node_modules/@emmetio/stream-reader/LICENSE +/Users/example/extensions/emmet/node_modules/@emmetio/stream-reader/dist/stream-reader.cjs.js +/Users/example/extensions/emmet/node_modules/@emmetio/stream-reader/dist/stream-reader.es.js +/Users/example/extensions/emmet/node_modules/@emmetio/stream-reader/package.json +/Users/example/extensions/emmet/node_modules/@emmetio/abbreviation/LICENSE +/Users/example/extensions/emmet/node_modules/@emmetio/abbreviation/dist/convert.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/abbreviation/dist/types.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/abbreviation/dist/tokenizer/utils.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/abbreviation/dist/tokenizer/index.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/abbreviation/dist/tokenizer/tokens.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/abbreviation/dist/index.js +/Users/example/extensions/emmet/node_modules/@emmetio/abbreviation/dist/parser/TokenScanner.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/abbreviation/dist/parser/index.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/abbreviation/dist/stringify.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/abbreviation/dist/index.cjs.map +/Users/example/extensions/emmet/node_modules/@emmetio/abbreviation/dist/index.cjs +/Users/example/extensions/emmet/node_modules/@emmetio/abbreviation/dist/index.js.map +/Users/example/extensions/emmet/node_modules/@emmetio/abbreviation/dist/index.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/abbreviation/README.md +/Users/example/extensions/emmet/node_modules/@emmetio/abbreviation/package.json +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/.npmignore +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/.babelrc +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/LICENSE +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/test/property.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/test/parse.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/test/fixtures/properties.css +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/test/fixtures/sections.css +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/test/fixtures/interpolation.scss +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/test/fixtures/ayyo.css +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/test/fixtures/url.css +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/test/fixtures/comments.scss +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/test/rule.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/dist/css-parser.cjs.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/dist/css-parser.es.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/index.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/benchmark.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/.editorconfig +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/README.md +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/rollup.config.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/benchmark.html +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/.gitignore +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/package.json +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/.eslintrc.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/at-rule.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/property.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/list.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/stylesheet.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/node.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/parse.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/rule.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/utils.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/pseudo.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/number.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/unquoted.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/arguments.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/at-keyword.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/operator.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/backtick.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/separator.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/combinator.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/interpolation.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/index.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/id.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/comment.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/token.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/attribute.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/string.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/important.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/whitespace.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/prefixed.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/ident.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/variable.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/url.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/hash.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/lib/tokens/class.js +/Users/example/extensions/emmet/node_modules/@emmetio/css-parser/.travis.yml +/Users/example/extensions/emmet/node_modules/@emmetio/scanner/scanner.cjs +/Users/example/extensions/emmet/node_modules/@emmetio/scanner/LICENSE +/Users/example/extensions/emmet/node_modules/@emmetio/scanner/scanner.js +/Users/example/extensions/emmet/node_modules/@emmetio/scanner/scanner.cjs.map +/Users/example/extensions/emmet/node_modules/@emmetio/scanner/package.json +/Users/example/extensions/emmet/node_modules/@emmetio/scanner/utils.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/scanner/scanner.d.ts +/Users/example/extensions/emmet/node_modules/@emmetio/scanner/scanner.js.map +/Users/example/extensions/emmet/node_modules/@emmetio/stream-reader-utils/LICENSE +/Users/example/extensions/emmet/node_modules/@emmetio/stream-reader-utils/dist/stream-reader-utils.cjs.js +/Users/example/extensions/emmet/node_modules/@emmetio/stream-reader-utils/dist/stream-reader-utils.es.js +/Users/example/extensions/emmet/node_modules/@emmetio/stream-reader-utils/package.json +/Users/example/extensions/emmet/node_modules/vscode-languageserver-types/thirdpartynotices.txt +/Users/example/extensions/emmet/node_modules/vscode-languageserver-types/README.md +/Users/example/extensions/emmet/node_modules/vscode-languageserver-types/package.json +/Users/example/extensions/emmet/node_modules/vscode-languageserver-types/lib/esm/main.d.ts +/Users/example/extensions/emmet/node_modules/vscode-languageserver-types/lib/esm/main.js +/Users/example/extensions/emmet/node_modules/vscode-languageserver-types/lib/umd/main.d.ts +/Users/example/extensions/emmet/node_modules/vscode-languageserver-types/lib/umd/main.js +/Users/example/extensions/emmet/node_modules/vscode-languageserver-types/License.txt +/Users/example/extensions/emmet/node_modules/inherits/LICENSE +/Users/example/extensions/emmet/node_modules/inherits/inherits_browser.js +/Users/example/extensions/emmet/node_modules/inherits/README.md +/Users/example/extensions/emmet/node_modules/inherits/package.json +/Users/example/extensions/emmet/node_modules/inherits/inherits.js +/Users/example/extensions/emmet/node_modules/.yarn-integrity +/Users/example/extensions/emmet/node_modules/emmet/LICENSE +/Users/example/extensions/emmet/node_modules/emmet/dist/emmet.cjs.map +/Users/example/extensions/emmet/node_modules/emmet/dist/stylesheet/color.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/stylesheet/snippets.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/stylesheet/score.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/stylesheet/index.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/stylesheet/format.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/output-stream.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/config.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/emmet.es.js +/Users/example/extensions/emmet/node_modules/emmet/dist/emmet.cjs +/Users/example/extensions/emmet/node_modules/emmet/dist/markup/snippets.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/markup/lorem/index.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/markup/utils.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/markup/format/walk.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/markup/format/template.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/markup/format/slim.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/markup/format/comment.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/markup/format/haml.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/markup/format/pug.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/markup/format/indent-format.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/markup/format/utils.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/markup/format/html.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/markup/addon/xsl.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/markup/addon/bem.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/markup/implicit-tag.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/markup/index.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/markup/attributes.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/emmet.es.js.map +/Users/example/extensions/emmet/node_modules/emmet/dist/extract-abbreviation/quotes.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/extract-abbreviation/reader.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/extract-abbreviation/brackets.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/extract-abbreviation/is-html.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/extract-abbreviation/index.d.ts +/Users/example/extensions/emmet/node_modules/emmet/dist/index.d.ts +/Users/example/extensions/emmet/node_modules/emmet/README.md +/Users/example/extensions/emmet/node_modules/emmet/package.json +/Users/example/extensions/emmet/node_modules/image-size/LICENSE +/Users/example/extensions/emmet/node_modules/image-size/bin/image-size.js +/Users/example/extensions/emmet/node_modules/image-size/dist/types/ktx.js +/Users/example/extensions/emmet/node_modules/image-size/dist/types/interface.js +/Users/example/extensions/emmet/node_modules/image-size/dist/types/gif.js +/Users/example/extensions/emmet/node_modules/image-size/dist/types/pnm.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/types/jp2.js +/Users/example/extensions/emmet/node_modules/image-size/dist/types/jpg.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/types/webp.js +/Users/example/extensions/emmet/node_modules/image-size/dist/types/icns.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/types/png.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/types/tiff.js +/Users/example/extensions/emmet/node_modules/image-size/dist/types/webp.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/types/icns.js +/Users/example/extensions/emmet/node_modules/image-size/dist/types/dds.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/types/svg.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/types/j2c.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/types/gif.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/types/pnm.js +/Users/example/extensions/emmet/node_modules/image-size/dist/types/ico.js +/Users/example/extensions/emmet/node_modules/image-size/dist/types/cur.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/types/psd.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/types/bmp.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/types/dds.js +/Users/example/extensions/emmet/node_modules/image-size/dist/types/cur.js +/Users/example/extensions/emmet/node_modules/image-size/dist/types/svg.js +/Users/example/extensions/emmet/node_modules/image-size/dist/types/interface.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/types/bmp.js +/Users/example/extensions/emmet/node_modules/image-size/dist/types/ico.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/types/png.js +/Users/example/extensions/emmet/node_modules/image-size/dist/types/ktx.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/types/psd.js +/Users/example/extensions/emmet/node_modules/image-size/dist/types/jp2.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/types/tiff.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/types/j2c.js +/Users/example/extensions/emmet/node_modules/image-size/dist/types/jpg.js +/Users/example/extensions/emmet/node_modules/image-size/dist/types.js +/Users/example/extensions/emmet/node_modules/image-size/dist/types.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/readUInt.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/detector.js +/Users/example/extensions/emmet/node_modules/image-size/dist/index.js +/Users/example/extensions/emmet/node_modules/image-size/dist/index.d.ts +/Users/example/extensions/emmet/node_modules/image-size/dist/readUInt.js +/Users/example/extensions/emmet/node_modules/image-size/dist/detector.d.ts +/Users/example/extensions/emmet/node_modules/image-size/Readme.md +/Users/example/extensions/emmet/node_modules/image-size/package.json +/Users/example/extensions/emmet/node_modules/queue/LICENSE +/Users/example/extensions/emmet/node_modules/queue/index.js +/Users/example/extensions/emmet/node_modules/queue/readme.md +/Users/example/extensions/emmet/node_modules/queue/package.json +/Users/example/extensions/emmet/node_modules/queue/index.d.ts +/Users/example/extensions/emmet/node_modules/vscode-languageserver-textdocument/thirdpartynotices.txt +/Users/example/extensions/emmet/node_modules/vscode-languageserver-textdocument/README.md +/Users/example/extensions/emmet/node_modules/vscode-languageserver-textdocument/package.json +/Users/example/extensions/emmet/node_modules/vscode-languageserver-textdocument/lib/esm/main.d.ts +/Users/example/extensions/emmet/node_modules/vscode-languageserver-textdocument/lib/esm/main.js +/Users/example/extensions/emmet/node_modules/vscode-languageserver-textdocument/lib/umd/main.d.ts +/Users/example/extensions/emmet/node_modules/vscode-languageserver-textdocument/lib/umd/main.js +/Users/example/extensions/emmet/node_modules/vscode-languageserver-textdocument/License.txt +/Users/example/extensions/emmet/node_modules/jsonc-parser/LICENSE.md +/Users/example/extensions/emmet/node_modules/jsonc-parser/CHANGELOG.md +/Users/example/extensions/emmet/node_modules/jsonc-parser/README.md +/Users/example/extensions/emmet/node_modules/jsonc-parser/package.json +/Users/example/extensions/emmet/node_modules/jsonc-parser/.mocharc.json +/Users/example/extensions/emmet/node_modules/jsonc-parser/lib/esm/impl/format.js +/Users/example/extensions/emmet/node_modules/jsonc-parser/lib/esm/impl/edit.js +/Users/example/extensions/emmet/node_modules/jsonc-parser/lib/esm/impl/scanner.js +/Users/example/extensions/emmet/node_modules/jsonc-parser/lib/esm/impl/parser.js +/Users/example/extensions/emmet/node_modules/jsonc-parser/lib/esm/main.d.ts +/Users/example/extensions/emmet/node_modules/jsonc-parser/lib/esm/main.js +/Users/example/extensions/emmet/node_modules/jsonc-parser/lib/umd/impl/format.js +/Users/example/extensions/emmet/node_modules/jsonc-parser/lib/umd/impl/edit.js +/Users/example/extensions/emmet/node_modules/jsonc-parser/lib/umd/impl/scanner.js +/Users/example/extensions/emmet/node_modules/jsonc-parser/lib/umd/impl/parser.js +/Users/example/extensions/emmet/node_modules/jsonc-parser/lib/umd/main.d.ts +/Users/example/extensions/emmet/node_modules/jsonc-parser/lib/umd/main.js +/Users/example/extensions/emmet/node_modules/jsonc-parser/.eslintrc.json +/Users/example/extensions/emmet/README.md +/Users/example/extensions/emmet/extension-browser.webpack.config.js +/Users/example/extensions/emmet/yarn.lock +/Users/example/extensions/emmet/package.json +/Users/example/extensions/emmet/CONTRIBUTING.md +/Users/example/extensions/emmet/tsconfig.json +/Users/example/extensions/emmet/.vscode/settings.json +/Users/example/extensions/emmet/.vscode/launch.json +/Users/example/extensions/emmet/extension.webpack.config.js +/Users/example/extensions/emmet/cgmanifest.json +/Users/example/extensions/emmet/package.nls.json +/Users/example/extensions/emmet/test-workspace/.vscode/settings.json +/Users/example/extensions/emmet/src/updateImageSize.ts +/Users/example/extensions/emmet/src/emmetCommon.ts +/Users/example/extensions/emmet/src/balance.ts +/Users/example/extensions/emmet/src/matchTag.ts +/Users/example/extensions/emmet/src/splitJoinTag.ts +/Users/example/extensions/emmet/src/test/tagActions.test.ts +/Users/example/extensions/emmet/src/test/editPointSelectItemBalance.test.ts +/Users/example/extensions/emmet/src/test/updateImageSize.test.ts +/Users/example/extensions/emmet/src/test/cssAbbreviationAction.test.ts +/Users/example/extensions/emmet/src/test/reflectCssValue.test.ts +/Users/example/extensions/emmet/src/test/completion.test.ts +/Users/example/extensions/emmet/src/test/wrapWithAbbreviation.test.ts +/Users/example/extensions/emmet/src/test/incrementDecrement.test.ts +/Users/example/extensions/emmet/src/test/partialParsingStylesheet.test.ts +/Users/example/extensions/emmet/src/test/testUtils.ts +/Users/example/extensions/emmet/src/test/evaluateMathExpression.test.ts +/Users/example/extensions/emmet/src/test/index.ts +/Users/example/extensions/emmet/src/test/abbreviationAction.test.ts +/Users/example/extensions/emmet/src/test/toggleComment.test.ts +/Users/example/extensions/emmet/src/updateTag.ts +/Users/example/extensions/emmet/src/selectItem.ts +/Users/example/extensions/emmet/src/editPoint.ts +/Users/example/extensions/emmet/src/bufferStream.ts +/Users/example/extensions/emmet/src/parseDocument.ts +/Users/example/extensions/emmet/src/removeTag.ts +/Users/example/extensions/emmet/src/defaultCompletionProvider.ts +/Users/example/extensions/emmet/src/typings/refs.d.ts +/Users/example/extensions/emmet/src/typings/emmetio__css-parser.d.ts +/Users/example/extensions/emmet/src/typings/EmmetNode.d.ts +/Users/example/extensions/emmet/src/typings/EmmetFlatNode.d.ts +/Users/example/extensions/emmet/src/typings/emmetio__html-matcher.d.ts +/Users/example/extensions/emmet/src/reflectCssValue.ts +/Users/example/extensions/emmet/src/selectItemStylesheet.ts +/Users/example/extensions/emmet/src/browser/emmetBrowserMain.ts +/Users/example/extensions/emmet/src/imageSizeHelper.ts +/Users/example/extensions/emmet/src/locateFile.ts +/Users/example/extensions/emmet/src/toggleComment.ts +/Users/example/extensions/emmet/src/util.ts +/Users/example/extensions/emmet/src/node/emmetNodeMain.ts +/Users/example/extensions/emmet/src/selectItemHTML.ts +/Users/example/extensions/emmet/src/evaluateMathExpression.ts +/Users/example/extensions/emmet/src/incrementDecrement.ts +/Users/example/extensions/emmet/src/abbreviationActions.ts +/Users/example/extensions/emmet/src/mergeLines.ts +/Users/example/extensions/xml/xml.language-configuration.json +/Users/example/extensions/xml/.vscodeignore +/Users/example/extensions/xml/yarn.lock +/Users/example/extensions/xml/package.json +/Users/example/extensions/xml/syntaxes/xml.tmLanguage.json +/Users/example/extensions/xml/syntaxes/xsl.tmLanguage.json +/Users/example/extensions/xml/cgmanifest.json +/Users/example/extensions/xml/xsl.language-configuration.json +/Users/example/extensions/xml/package.nls.json +/Users/example/extensions/theme-quietlight/.vscodeignore +/Users/example/extensions/theme-quietlight/yarn.lock +/Users/example/extensions/theme-quietlight/package.json +/Users/example/extensions/theme-quietlight/cgmanifest.json +/Users/example/extensions/theme-quietlight/themes/quietlight-color-theme.json +/Users/example/extensions/theme-quietlight/package.nls.json +/Users/example/extensions/vb/snippets/vb.code-snippets +/Users/example/extensions/vb/.vscodeignore +/Users/example/extensions/vb/yarn.lock +/Users/example/extensions/vb/package.json +/Users/example/extensions/vb/syntaxes/asp-vb-net.tmLanguage.json +/Users/example/extensions/vb/language-configuration.json +/Users/example/extensions/vb/cgmanifest.json +/Users/example/extensions/vb/package.nls.json +/Users/example/extensions/theme-solarized-dark/.vscodeignore +/Users/example/extensions/theme-solarized-dark/yarn.lock +/Users/example/extensions/theme-solarized-dark/package.json +/Users/example/extensions/theme-solarized-dark/cgmanifest.json +/Users/example/extensions/theme-solarized-dark/themes/solarized-dark-color-theme.json +/Users/example/extensions/theme-solarized-dark/package.nls.json +/Users/example/extensions/powershell/.vscodeignore +/Users/example/extensions/powershell/yarn.lock +/Users/example/extensions/powershell/package.json +/Users/example/extensions/powershell/syntaxes/powershell.tmLanguage.json +/Users/example/extensions/powershell/language-configuration.json +/Users/example/extensions/powershell/cgmanifest.json +/Users/example/extensions/powershell/package.nls.json +/Users/example/extensions/typescript-basics/snippets/typescript.code-snippets +/Users/example/extensions/typescript-basics/.vscodeignore +/Users/example/extensions/typescript-basics/yarn.lock +/Users/example/extensions/typescript-basics/package.json +/Users/example/extensions/typescript-basics/build/update-grammars.mjs +/Users/example/extensions/typescript-basics/syntaxes/jsdoc.js.injection.tmLanguage.json +/Users/example/extensions/typescript-basics/syntaxes/TypeScript.tmLanguage.json +/Users/example/extensions/typescript-basics/syntaxes/Readme.md +/Users/example/extensions/typescript-basics/syntaxes/TypeScriptReact.tmLanguage.json +/Users/example/extensions/typescript-basics/syntaxes/jsdoc.ts.injection.tmLanguage.json +/Users/example/extensions/typescript-basics/language-configuration.json +/Users/example/extensions/typescript-basics/cgmanifest.json +/Users/example/extensions/typescript-basics/package.nls.json +/Users/example/extensions/debug-auto-launch/out/extension.js.map +/Users/example/extensions/debug-auto-launch/out/extension.js +/Users/example/extensions/debug-auto-launch/.vscodeignore +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/path.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/constants.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/domain.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/globals.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/tls.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/tty.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/LICENSE +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/readline.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/events.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/os.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/console.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/dns.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/vm.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/timers.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/test.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/http.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/http2.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/stream.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/README.md +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/v8.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/url.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/package.json +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/https.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/assert.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/fs.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/repl.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/module.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/process.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/util.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/index.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/@types/node/net.d.ts +/Users/example/extensions/debug-auto-launch/node_modules/.yarn-integrity +/Users/example/extensions/debug-auto-launch/yarn.lock +/Users/example/extensions/debug-auto-launch/package.json +/Users/example/extensions/debug-auto-launch/tsconfig.json +/Users/example/extensions/debug-auto-launch/.vscode/launch.json +/Users/example/extensions/debug-auto-launch/extension.webpack.config.js +/Users/example/extensions/debug-auto-launch/package.nls.json +/Users/example/extensions/debug-auto-launch/media/icon.png +/Users/example/extensions/debug-auto-launch/src/extension.ts +/Users/example/extensions/debug-server-ready/out/extension.js.map +/Users/example/extensions/debug-server-ready/out/extension.js +/Users/example/extensions/debug-server-ready/.vscodeignore +/Users/example/extensions/debug-server-ready/node_modules/@types/node/path.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/constants.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/domain.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/globals.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/tls.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/tty.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/LICENSE +/Users/example/extensions/debug-server-ready/node_modules/@types/node/readline.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/events.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/os.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/console.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/dns.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/vm.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/timers.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/test.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/http.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/http2.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/stream.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/README.md +/Users/example/extensions/debug-server-ready/node_modules/@types/node/v8.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/url.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/package.json +/Users/example/extensions/debug-server-ready/node_modules/@types/node/https.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/assert.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/fs.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/repl.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/module.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/process.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/util.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/index.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/debug-server-ready/node_modules/@types/node/net.d.ts +/Users/example/extensions/debug-server-ready/node_modules/.yarn-integrity +/Users/example/extensions/debug-server-ready/yarn.lock +/Users/example/extensions/debug-server-ready/package.json +/Users/example/extensions/debug-server-ready/tsconfig.json +/Users/example/extensions/debug-server-ready/.vscode/launch.json +/Users/example/extensions/debug-server-ready/extension.webpack.config.js +/Users/example/extensions/debug-server-ready/package.nls.json +/Users/example/extensions/debug-server-ready/media/icon.png +/Users/example/extensions/debug-server-ready/src/extension.ts +/Users/example/extensions/yarn.lock +/Users/example/extensions/ini/.vscodeignore +/Users/example/extensions/ini/properties.language-configuration.json +/Users/example/extensions/ini/yarn.lock +/Users/example/extensions/ini/ini.language-configuration.json +/Users/example/extensions/ini/package.json +/Users/example/extensions/ini/syntaxes/ini.tmLanguage.json +/Users/example/extensions/ini/cgmanifest.json +/Users/example/extensions/ini/package.nls.json +/Users/example/extensions/json/.vscodeignore +/Users/example/extensions/json/yarn.lock +/Users/example/extensions/json/package.json +/Users/example/extensions/json/build/update-grammars.js +/Users/example/extensions/json/syntaxes/JSONL.tmLanguage.json +/Users/example/extensions/json/syntaxes/JSONC.tmLanguage.json +/Users/example/extensions/json/syntaxes/JSON.tmLanguage.json +/Users/example/extensions/json/syntaxes/snippets.tmLanguage.json +/Users/example/extensions/json/language-configuration.json +/Users/example/extensions/json/cgmanifest.json +/Users/example/extensions/json/package.nls.json +/Users/example/extensions/theme-tomorrow-night-blue/.vscodeignore +/Users/example/extensions/theme-tomorrow-night-blue/yarn.lock +/Users/example/extensions/theme-tomorrow-night-blue/package.json +/Users/example/extensions/theme-tomorrow-night-blue/cgmanifest.json +/Users/example/extensions/theme-tomorrow-night-blue/themes/tomorrow-night-blue-color-theme.json +/Users/example/extensions/theme-tomorrow-night-blue/package.nls.json +/Users/example/extensions/github/out/remoteSourcePublisher.js.map +/Users/example/extensions/github/out/util.js +/Users/example/extensions/github/out/branchProtection.js.map +/Users/example/extensions/github/out/pushErrorHandler.js +/Users/example/extensions/github/out/test/github.test.js.map +/Users/example/extensions/github/out/test/index.js +/Users/example/extensions/github/out/test/index.js.map +/Users/example/extensions/github/out/test/github.test.js +/Users/example/extensions/github/out/links.js +/Users/example/extensions/github/out/auth.js.map +/Users/example/extensions/github/out/util.js.map +/Users/example/extensions/github/out/auth.js +/Users/example/extensions/github/out/credentialProvider.js.map +/Users/example/extensions/github/out/canonicalUriProvider.js +/Users/example/extensions/github/out/publish.js.map +/Users/example/extensions/github/out/credentialProvider.js +/Users/example/extensions/github/out/extension.js.map +/Users/example/extensions/github/out/shareProviders.js.map +/Users/example/extensions/github/out/canonicalUriProvider.js.map +/Users/example/extensions/github/out/pushErrorHandler.js.map +/Users/example/extensions/github/out/shareProviders.js +/Users/example/extensions/github/out/remoteSourceProvider.js.map +/Users/example/extensions/github/out/publish.js +/Users/example/extensions/github/out/links.js.map +/Users/example/extensions/github/out/commands.js +/Users/example/extensions/github/out/commands.js.map +/Users/example/extensions/github/out/remoteSourceProvider.js +/Users/example/extensions/github/out/remoteSourcePublisher.js +/Users/example/extensions/github/out/branchProtection.js +/Users/example/extensions/github/out/extension.js +/Users/example/extensions/github/.vscodeignore +/Users/example/extensions/github/images/icon.png +/Users/example/extensions/github/markdown.css +/Users/example/extensions/github/node_modules/@types/node/path.d.ts +/Users/example/extensions/github/node_modules/@types/node/constants.d.ts +/Users/example/extensions/github/node_modules/@types/node/domain.d.ts +/Users/example/extensions/github/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/github/node_modules/@types/node/globals.d.ts +/Users/example/extensions/github/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/github/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/github/node_modules/@types/node/tls.d.ts +/Users/example/extensions/github/node_modules/@types/node/tty.d.ts +/Users/example/extensions/github/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/github/node_modules/@types/node/LICENSE +/Users/example/extensions/github/node_modules/@types/node/readline.d.ts +/Users/example/extensions/github/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/github/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/github/node_modules/@types/node/events.d.ts +/Users/example/extensions/github/node_modules/@types/node/os.d.ts +/Users/example/extensions/github/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/github/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/github/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/github/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/github/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/github/node_modules/@types/node/console.d.ts +/Users/example/extensions/github/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/github/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/github/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/github/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/github/node_modules/@types/node/dns.d.ts +/Users/example/extensions/github/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/github/node_modules/@types/node/vm.d.ts +/Users/example/extensions/github/node_modules/@types/node/timers.d.ts +/Users/example/extensions/github/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/github/node_modules/@types/node/test.d.ts +/Users/example/extensions/github/node_modules/@types/node/http.d.ts +/Users/example/extensions/github/node_modules/@types/node/http2.d.ts +/Users/example/extensions/github/node_modules/@types/node/stream.d.ts +/Users/example/extensions/github/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/github/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/github/node_modules/@types/node/README.md +/Users/example/extensions/github/node_modules/@types/node/v8.d.ts +/Users/example/extensions/github/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/github/node_modules/@types/node/url.d.ts +/Users/example/extensions/github/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/github/node_modules/@types/node/package.json +/Users/example/extensions/github/node_modules/@types/node/https.d.ts +/Users/example/extensions/github/node_modules/@types/node/assert.d.ts +/Users/example/extensions/github/node_modules/@types/node/fs.d.ts +/Users/example/extensions/github/node_modules/@types/node/repl.d.ts +/Users/example/extensions/github/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/github/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/github/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/github/node_modules/@types/node/module.d.ts +/Users/example/extensions/github/node_modules/@types/node/process.d.ts +/Users/example/extensions/github/node_modules/@types/node/util.d.ts +/Users/example/extensions/github/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/github/node_modules/@types/node/index.d.ts +/Users/example/extensions/github/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/github/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/github/node_modules/@types/node/net.d.ts +/Users/example/extensions/github/node_modules/@vscode/extension-telemetry/LICENSE +/Users/example/extensions/github/node_modules/@vscode/extension-telemetry/dist/telemetryReporter.d.ts +/Users/example/extensions/github/node_modules/@vscode/extension-telemetry/dist/browser/browser/telemetryReporter.js +/Users/example/extensions/github/node_modules/@vscode/extension-telemetry/dist/browser/common/util.js +/Users/example/extensions/github/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetrySender.js +/Users/example/extensions/github/node_modules/@vscode/extension-telemetry/dist/browser/common/1dsClientFactory.js +/Users/example/extensions/github/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetryReporter.js +/Users/example/extensions/github/node_modules/@vscode/extension-telemetry/dist/browser/common/appInsightsClientFactory.js +/Users/example/extensions/github/node_modules/@vscode/extension-telemetry/dist/node/common/util.js +/Users/example/extensions/github/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetrySender.js +/Users/example/extensions/github/node_modules/@vscode/extension-telemetry/dist/node/common/1dsClientFactory.js +/Users/example/extensions/github/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetryReporter.js +/Users/example/extensions/github/node_modules/@vscode/extension-telemetry/dist/node/common/appInsightsClientFactory.js +/Users/example/extensions/github/node_modules/@vscode/extension-telemetry/dist/node/node/telemetryReporter.js +/Users/example/extensions/github/node_modules/@vscode/extension-telemetry/README.md +/Users/example/extensions/github/node_modules/@vscode/extension-telemetry/package.json +/Users/example/extensions/github/node_modules/@vscode/extension-telemetry/SECURITY.md +/Users/example/extensions/github/node_modules/before-after-hook/LICENSE +/Users/example/extensions/github/node_modules/before-after-hook/index.js +/Users/example/extensions/github/node_modules/before-after-hook/README.md +/Users/example/extensions/github/node_modules/before-after-hook/package.json +/Users/example/extensions/github/node_modules/before-after-hook/lib/remove.js +/Users/example/extensions/github/node_modules/before-after-hook/lib/register.js +/Users/example/extensions/github/node_modules/before-after-hook/lib/add.js +/Users/example/extensions/github/node_modules/before-after-hook/index.d.ts +/Users/example/extensions/github/node_modules/node-fetch/LICENSE.md +/Users/example/extensions/github/node_modules/node-fetch/README.md +/Users/example/extensions/github/node_modules/node-fetch/package.json +/Users/example/extensions/github/node_modules/node-fetch/lib/index.js +/Users/example/extensions/github/node_modules/node-fetch/lib/index.es.js +/Users/example/extensions/github/node_modules/node-fetch/lib/index.mjs +/Users/example/extensions/github/node_modules/node-fetch/browser.js +/Users/example/extensions/github/node_modules/once/LICENSE +/Users/example/extensions/github/node_modules/once/README.md +/Users/example/extensions/github/node_modules/once/package.json +/Users/example/extensions/github/node_modules/once/once.js +/Users/example/extensions/github/node_modules/tslib/tslib.d.ts +/Users/example/extensions/github/node_modules/tslib/tslib.js +/Users/example/extensions/github/node_modules/tslib/CopyrightNotice.txt +/Users/example/extensions/github/node_modules/tslib/README.md +/Users/example/extensions/github/node_modules/tslib/tslib.es6.js +/Users/example/extensions/github/node_modules/tslib/package.json +/Users/example/extensions/github/node_modules/tslib/tslib.es6.html +/Users/example/extensions/github/node_modules/tslib/LICENSE.txt +/Users/example/extensions/github/node_modules/tslib/modules/index.js +/Users/example/extensions/github/node_modules/tslib/modules/package.json +/Users/example/extensions/github/node_modules/tslib/tslib.html +/Users/example/extensions/github/node_modules/tslib/SECURITY.md +/Users/example/extensions/github/node_modules/.yarn-integrity +/Users/example/extensions/github/node_modules/whatwg-url/README.md +/Users/example/extensions/github/node_modules/whatwg-url/package.json +/Users/example/extensions/github/node_modules/whatwg-url/lib/URL-impl.js +/Users/example/extensions/github/node_modules/whatwg-url/lib/utils.js +/Users/example/extensions/github/node_modules/whatwg-url/lib/url-state-machine.js +/Users/example/extensions/github/node_modules/whatwg-url/lib/URL.js +/Users/example/extensions/github/node_modules/whatwg-url/lib/public-api.js +/Users/example/extensions/github/node_modules/whatwg-url/LICENSE.txt +/Users/example/extensions/github/node_modules/webidl-conversions/LICENSE.md +/Users/example/extensions/github/node_modules/webidl-conversions/README.md +/Users/example/extensions/github/node_modules/webidl-conversions/package.json +/Users/example/extensions/github/node_modules/webidl-conversions/lib/index.js +/Users/example/extensions/github/node_modules/tunnel/LICENSE +/Users/example/extensions/github/node_modules/tunnel/CHANGELOG.md +/Users/example/extensions/github/node_modules/tunnel/index.js +/Users/example/extensions/github/node_modules/tunnel/README.md +/Users/example/extensions/github/node_modules/tunnel/package.json +/Users/example/extensions/github/node_modules/tunnel/lib/tunnel.js +/Users/example/extensions/github/node_modules/tunnel/.travis.yml +/Users/example/extensions/github/node_modules/tunnel/.idea/node-tunnel.iml +/Users/example/extensions/github/node_modules/tunnel/.idea/encodings.xml +/Users/example/extensions/github/node_modules/tunnel/.idea/vcs.xml +/Users/example/extensions/github/node_modules/tunnel/.idea/workspace.xml +/Users/example/extensions/github/node_modules/tunnel/.idea/modules.xml +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/CODE_OF_CONDUCT.md +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.namespaced.d.ts +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.d.ts +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/PRIVACY +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.integrity.json +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.integrity.json +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/NOTICE +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/README.md +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/SUPPORT.md +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/package.json +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/CONTRIBUTING.md +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/tsconfig.json +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/LICENSE.TXT +/Users/example/extensions/github/node_modules/@microsoft/1ds-post-js/SECURITY.md +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/CODE_OF_CONDUCT.md +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.namespaced.d.ts +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.d.ts +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/PRIVACY +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.integrity.json +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.integrity.json +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/NOTICE +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/README.md +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/SUPPORT.md +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/package.json +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/CONTRIBUTING.md +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js.map +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/tsconfig.json +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/LICENSE.TXT +/Users/example/extensions/github/node_modules/@microsoft/1ds-core-js/SECURITY.md +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.d.ts +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.namespaced.d.ts +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/PRIVACY +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/LICENSE +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/NOTICE +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/README.md +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.integrity.json +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/package.json +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-common/tsconfig.json +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.namespaced.d.ts +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.d.ts +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/PRIVACY +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/LICENSE +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/NOTICE +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/README.md +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.integrity.json +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/package.json +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/CONTRIBUTING.md +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-core-js/tsconfig.json +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/tools/rollup/types/removeDynamic.d.ts +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/esm/removedynamic.js +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/node/removedynamic.js +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/tools/rollup/package.json +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js.map +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/types/DynamicProto.d.ts +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/LICENSE +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js.map +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js.map +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js.map +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js.map +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js.map +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js.map +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js.map +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/README.md +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/package.json +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js +/Users/example/extensions/github/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/types/Constants.d.ts +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/types/applicationinsights-shims.d.ts +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/types/TsLibGlobals.d.ts +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/types/TsLibShims.d.ts +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/LICENSE +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/NOTICE +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/README.md +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/package.json +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-shims/tsconfig.json +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.namespaced.d.ts +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.d.ts +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/PRIVACY +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/LICENSE +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/NOTICE +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/README.md +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.integrity.json +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.integrity.json +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/package.json +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-web-basic/tsconfig.json +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.namespaced.d.ts +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.d.ts +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/PRIVACY +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/LICENSE +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/NOTICE +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/README.md +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.integrity.json +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.integrity.json +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/package.json +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js.map +/Users/example/extensions/github/node_modules/@microsoft/applicationinsights-channel-js/tsconfig.json +/Users/example/extensions/github/node_modules/graphql/version.mjs +/Users/example/extensions/github/node_modules/graphql/graphql.mjs +/Users/example/extensions/github/node_modules/graphql/version.d.ts +/Users/example/extensions/github/node_modules/graphql/LICENSE +/Users/example/extensions/github/node_modules/graphql/graphql.js +/Users/example/extensions/github/node_modules/graphql/index.js +/Users/example/extensions/github/node_modules/graphql/language/blockString.js +/Users/example/extensions/github/node_modules/graphql/language/directiveLocation.js +/Users/example/extensions/github/node_modules/graphql/language/printString.d.ts +/Users/example/extensions/github/node_modules/graphql/language/directiveLocation.d.ts +/Users/example/extensions/github/node_modules/graphql/language/tokenKind.js +/Users/example/extensions/github/node_modules/graphql/language/kinds.js +/Users/example/extensions/github/node_modules/graphql/language/printer.d.ts +/Users/example/extensions/github/node_modules/graphql/language/printString.js +/Users/example/extensions/github/node_modules/graphql/language/kinds.mjs +/Users/example/extensions/github/node_modules/graphql/language/location.mjs +/Users/example/extensions/github/node_modules/graphql/language/lexer.mjs +/Users/example/extensions/github/node_modules/graphql/language/source.d.ts +/Users/example/extensions/github/node_modules/graphql/language/predicates.d.ts +/Users/example/extensions/github/node_modules/graphql/language/location.d.ts +/Users/example/extensions/github/node_modules/graphql/language/blockString.d.ts +/Users/example/extensions/github/node_modules/graphql/language/predicates.js +/Users/example/extensions/github/node_modules/graphql/language/source.mjs +/Users/example/extensions/github/node_modules/graphql/language/lexer.d.ts +/Users/example/extensions/github/node_modules/graphql/language/printLocation.js +/Users/example/extensions/github/node_modules/graphql/language/characterClasses.mjs +/Users/example/extensions/github/node_modules/graphql/language/index.js +/Users/example/extensions/github/node_modules/graphql/language/ast.mjs +/Users/example/extensions/github/node_modules/graphql/language/printer.mjs +/Users/example/extensions/github/node_modules/graphql/language/directiveLocation.mjs +/Users/example/extensions/github/node_modules/graphql/language/kinds.d.ts +/Users/example/extensions/github/node_modules/graphql/language/tokenKind.d.ts +/Users/example/extensions/github/node_modules/graphql/language/visitor.mjs +/Users/example/extensions/github/node_modules/graphql/language/parser.mjs +/Users/example/extensions/github/node_modules/graphql/language/index.mjs +/Users/example/extensions/github/node_modules/graphql/language/printLocation.mjs +/Users/example/extensions/github/node_modules/graphql/language/visitor.d.ts +/Users/example/extensions/github/node_modules/graphql/language/printer.js +/Users/example/extensions/github/node_modules/graphql/language/tokenKind.mjs +/Users/example/extensions/github/node_modules/graphql/language/source.js +/Users/example/extensions/github/node_modules/graphql/language/printLocation.d.ts +/Users/example/extensions/github/node_modules/graphql/language/printString.mjs +/Users/example/extensions/github/node_modules/graphql/language/visitor.js +/Users/example/extensions/github/node_modules/graphql/language/location.js +/Users/example/extensions/github/node_modules/graphql/language/index.d.ts +/Users/example/extensions/github/node_modules/graphql/language/parser.d.ts +/Users/example/extensions/github/node_modules/graphql/language/parser.js +/Users/example/extensions/github/node_modules/graphql/language/ast.d.ts +/Users/example/extensions/github/node_modules/graphql/language/characterClasses.js +/Users/example/extensions/github/node_modules/graphql/language/lexer.js +/Users/example/extensions/github/node_modules/graphql/language/ast.js +/Users/example/extensions/github/node_modules/graphql/language/characterClasses.d.ts +/Users/example/extensions/github/node_modules/graphql/language/predicates.mjs +/Users/example/extensions/github/node_modules/graphql/language/blockString.mjs +/Users/example/extensions/github/node_modules/graphql/version.js +/Users/example/extensions/github/node_modules/graphql/subscription/index.js +/Users/example/extensions/github/node_modules/graphql/subscription/index.mjs +/Users/example/extensions/github/node_modules/graphql/subscription/index.d.ts +/Users/example/extensions/github/node_modules/graphql/README.md +/Users/example/extensions/github/node_modules/graphql/utilities/typeComparators.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/typeComparators.js +/Users/example/extensions/github/node_modules/graphql/utilities/printSchema.js +/Users/example/extensions/github/node_modules/graphql/utilities/coerceInputValue.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/valueFromAST.js +/Users/example/extensions/github/node_modules/graphql/utilities/TypeInfo.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/lexicographicSortSchema.js +/Users/example/extensions/github/node_modules/graphql/utilities/TypeInfo.js +/Users/example/extensions/github/node_modules/graphql/utilities/getOperationRootType.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/sortValueNode.js +/Users/example/extensions/github/node_modules/graphql/utilities/printSchema.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/valueFromASTUntyped.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/typeFromAST.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/separateOperations.js +/Users/example/extensions/github/node_modules/graphql/utilities/getIntrospectionQuery.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/assertValidName.js +/Users/example/extensions/github/node_modules/graphql/utilities/findBreakingChanges.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/valueFromASTUntyped.js +/Users/example/extensions/github/node_modules/graphql/utilities/astFromValue.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/introspectionFromSchema.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/getOperationAST.js +/Users/example/extensions/github/node_modules/graphql/utilities/astFromValue.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/assertValidName.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/typeComparators.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/buildClientSchema.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/getOperationAST.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/index.js +/Users/example/extensions/github/node_modules/graphql/utilities/typeFromAST.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/getIntrospectionQuery.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/concatAST.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/buildASTSchema.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/separateOperations.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/lexicographicSortSchema.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/concatAST.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/getIntrospectionQuery.js +/Users/example/extensions/github/node_modules/graphql/utilities/TypeInfo.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/getOperationRootType.js +/Users/example/extensions/github/node_modules/graphql/utilities/stripIgnoredCharacters.js +/Users/example/extensions/github/node_modules/graphql/utilities/valueFromAST.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/typedQueryDocumentNode.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/coerceInputValue.js +/Users/example/extensions/github/node_modules/graphql/utilities/getOperationAST.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/findBreakingChanges.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/getOperationRootType.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/sortValueNode.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/index.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/concatAST.js +/Users/example/extensions/github/node_modules/graphql/utilities/valueFromASTUntyped.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/typedQueryDocumentNode.js +/Users/example/extensions/github/node_modules/graphql/utilities/typeFromAST.js +/Users/example/extensions/github/node_modules/graphql/utilities/introspectionFromSchema.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/buildASTSchema.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/stripIgnoredCharacters.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/printSchema.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/astFromValue.js +/Users/example/extensions/github/node_modules/graphql/utilities/sortValueNode.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/extendSchema.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/findBreakingChanges.js +/Users/example/extensions/github/node_modules/graphql/utilities/separateOperations.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/assertValidName.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/index.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/extendSchema.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/typedQueryDocumentNode.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/valueFromAST.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/buildClientSchema.js +/Users/example/extensions/github/node_modules/graphql/utilities/introspectionFromSchema.js +/Users/example/extensions/github/node_modules/graphql/utilities/stripIgnoredCharacters.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/extendSchema.js +/Users/example/extensions/github/node_modules/graphql/utilities/buildClientSchema.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/coerceInputValue.mjs +/Users/example/extensions/github/node_modules/graphql/utilities/lexicographicSortSchema.d.ts +/Users/example/extensions/github/node_modules/graphql/utilities/buildASTSchema.js +/Users/example/extensions/github/node_modules/graphql/type/validate.mjs +/Users/example/extensions/github/node_modules/graphql/type/introspection.d.ts +/Users/example/extensions/github/node_modules/graphql/type/validate.d.ts +/Users/example/extensions/github/node_modules/graphql/type/schema.mjs +/Users/example/extensions/github/node_modules/graphql/type/index.js +/Users/example/extensions/github/node_modules/graphql/type/scalars.mjs +/Users/example/extensions/github/node_modules/graphql/type/scalars.js +/Users/example/extensions/github/node_modules/graphql/type/schema.js +/Users/example/extensions/github/node_modules/graphql/type/index.mjs +/Users/example/extensions/github/node_modules/graphql/type/schema.d.ts +/Users/example/extensions/github/node_modules/graphql/type/assertName.mjs +/Users/example/extensions/github/node_modules/graphql/type/assertName.js +/Users/example/extensions/github/node_modules/graphql/type/introspection.mjs +/Users/example/extensions/github/node_modules/graphql/type/scalars.d.ts +/Users/example/extensions/github/node_modules/graphql/type/directives.js +/Users/example/extensions/github/node_modules/graphql/type/validate.js +/Users/example/extensions/github/node_modules/graphql/type/index.d.ts +/Users/example/extensions/github/node_modules/graphql/type/directives.d.ts +/Users/example/extensions/github/node_modules/graphql/type/assertName.d.ts +/Users/example/extensions/github/node_modules/graphql/type/definition.mjs +/Users/example/extensions/github/node_modules/graphql/type/definition.d.ts +/Users/example/extensions/github/node_modules/graphql/type/definition.js +/Users/example/extensions/github/node_modules/graphql/type/directives.mjs +/Users/example/extensions/github/node_modules/graphql/type/introspection.js +/Users/example/extensions/github/node_modules/graphql/package.json +/Users/example/extensions/github/node_modules/graphql/NotSupportedTSVersion.d.ts +/Users/example/extensions/github/node_modules/graphql/execution/mapAsyncIterator.js +/Users/example/extensions/github/node_modules/graphql/execution/collectFields.d.ts +/Users/example/extensions/github/node_modules/graphql/execution/execute.js +/Users/example/extensions/github/node_modules/graphql/execution/collectFields.js +/Users/example/extensions/github/node_modules/graphql/execution/subscribe.js +/Users/example/extensions/github/node_modules/graphql/execution/mapAsyncIterator.d.ts +/Users/example/extensions/github/node_modules/graphql/execution/index.js +/Users/example/extensions/github/node_modules/graphql/execution/values.js +/Users/example/extensions/github/node_modules/graphql/execution/execute.d.ts +/Users/example/extensions/github/node_modules/graphql/execution/collectFields.mjs +/Users/example/extensions/github/node_modules/graphql/execution/subscribe.d.ts +/Users/example/extensions/github/node_modules/graphql/execution/subscribe.mjs +/Users/example/extensions/github/node_modules/graphql/execution/values.mjs +/Users/example/extensions/github/node_modules/graphql/execution/index.mjs +/Users/example/extensions/github/node_modules/graphql/execution/mapAsyncIterator.mjs +/Users/example/extensions/github/node_modules/graphql/execution/execute.mjs +/Users/example/extensions/github/node_modules/graphql/execution/index.d.ts +/Users/example/extensions/github/node_modules/graphql/execution/values.d.ts +/Users/example/extensions/github/node_modules/graphql/index.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/Path.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/isPromise.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/isObjectLike.js +/Users/example/extensions/github/node_modules/graphql/jsutils/keyMap.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/keyValMap.js +/Users/example/extensions/github/node_modules/graphql/jsutils/identityFunc.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/memoize3.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/groupBy.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/ObjMap.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/suggestionList.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/instanceOf.js +/Users/example/extensions/github/node_modules/graphql/jsutils/promiseReduce.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/naturalCompare.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/keyMap.js +/Users/example/extensions/github/node_modules/graphql/jsutils/isIterableObject.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/Maybe.js +/Users/example/extensions/github/node_modules/graphql/jsutils/invariant.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/devAssert.js +/Users/example/extensions/github/node_modules/graphql/jsutils/PromiseOrValue.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/keyValMap.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/Maybe.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/isAsyncIterable.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/printPathArray.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/didYouMean.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/promiseReduce.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/PromiseOrValue.js +/Users/example/extensions/github/node_modules/graphql/jsutils/toObjMap.js +/Users/example/extensions/github/node_modules/graphql/jsutils/naturalCompare.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/mapValue.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/ObjMap.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/isObjectLike.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/promiseForObject.js +/Users/example/extensions/github/node_modules/graphql/jsutils/isAsyncIterable.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/isIterableObject.js +/Users/example/extensions/github/node_modules/graphql/jsutils/promiseForObject.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/identityFunc.js +/Users/example/extensions/github/node_modules/graphql/jsutils/instanceOf.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/suggestionList.js +/Users/example/extensions/github/node_modules/graphql/jsutils/groupBy.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/didYouMean.js +/Users/example/extensions/github/node_modules/graphql/jsutils/PromiseOrValue.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/printPathArray.js +/Users/example/extensions/github/node_modules/graphql/jsutils/toError.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/mapValue.js +/Users/example/extensions/github/node_modules/graphql/jsutils/isPromise.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/invariant.js +/Users/example/extensions/github/node_modules/graphql/jsutils/promiseReduce.js +/Users/example/extensions/github/node_modules/graphql/jsutils/isPromise.js +/Users/example/extensions/github/node_modules/graphql/jsutils/isObjectLike.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/invariant.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/printPathArray.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/keyMap.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/toObjMap.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/devAssert.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/identityFunc.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/isIterableObject.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/instanceOf.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/mapValue.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/Maybe.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/toError.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/Path.js +/Users/example/extensions/github/node_modules/graphql/jsutils/groupBy.js +/Users/example/extensions/github/node_modules/graphql/jsutils/toError.js +/Users/example/extensions/github/node_modules/graphql/jsutils/promiseForObject.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/inspect.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/didYouMean.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/keyValMap.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/inspect.js +/Users/example/extensions/github/node_modules/graphql/jsutils/toObjMap.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/memoize3.js +/Users/example/extensions/github/node_modules/graphql/jsutils/ObjMap.js +/Users/example/extensions/github/node_modules/graphql/jsutils/naturalCompare.js +/Users/example/extensions/github/node_modules/graphql/jsutils/isAsyncIterable.js +/Users/example/extensions/github/node_modules/graphql/jsutils/memoize3.d.ts +/Users/example/extensions/github/node_modules/graphql/jsutils/devAssert.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/inspect.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/Path.mjs +/Users/example/extensions/github/node_modules/graphql/jsutils/suggestionList.d.ts +/Users/example/extensions/github/node_modules/graphql/index.d.ts +/Users/example/extensions/github/node_modules/graphql/error/GraphQLError.js +/Users/example/extensions/github/node_modules/graphql/error/locatedError.d.ts +/Users/example/extensions/github/node_modules/graphql/error/syntaxError.d.ts +/Users/example/extensions/github/node_modules/graphql/error/syntaxError.js +/Users/example/extensions/github/node_modules/graphql/error/syntaxError.mjs +/Users/example/extensions/github/node_modules/graphql/error/locatedError.js +/Users/example/extensions/github/node_modules/graphql/error/index.js +/Users/example/extensions/github/node_modules/graphql/error/index.mjs +/Users/example/extensions/github/node_modules/graphql/error/GraphQLError.mjs +/Users/example/extensions/github/node_modules/graphql/error/index.d.ts +/Users/example/extensions/github/node_modules/graphql/error/GraphQLError.d.ts +/Users/example/extensions/github/node_modules/graphql/error/locatedError.mjs +/Users/example/extensions/github/node_modules/graphql/graphql.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/ValidationContext.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/specifiedRules.mjs +/Users/example/extensions/github/node_modules/graphql/validation/validate.mjs +/Users/example/extensions/github/node_modules/graphql/validation/specifiedRules.js +/Users/example/extensions/github/node_modules/graphql/validation/validate.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/index.js +/Users/example/extensions/github/node_modules/graphql/validation/ValidationContext.js +/Users/example/extensions/github/node_modules/graphql/validation/index.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/ScalarLeafsRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueDirectivesPerLocationRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueDirectiveNamesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/KnownDirectivesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/VariablesInAllowedPositionRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/LoneAnonymousOperationRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/SingleFieldSubscriptionsRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/ExecutableDefinitionsRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/LoneSchemaDefinitionRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/KnownTypeNamesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/VariablesAreInputTypesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueOperationNamesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/FieldsOnCorrectTypeRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueVariableNamesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueOperationTypesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/KnownDirectivesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueOperationTypesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/ProvidedRequiredArgumentsRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/PossibleTypeExtensionsRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueFieldDefinitionNamesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/FragmentsOnCompositeTypesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/PossibleFragmentSpreadsRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueVariableNamesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/PossibleTypeExtensionsRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueTypeNamesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/LoneAnonymousOperationRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/VariablesInAllowedPositionRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/ScalarLeafsRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/KnownArgumentNamesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/LoneAnonymousOperationRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueFragmentNamesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/NoUnusedVariablesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/PossibleTypeExtensionsRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueTypeNamesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueDirectivesPerLocationRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueOperationNamesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/KnownTypeNamesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/OverlappingFieldsCanBeMergedRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/LoneSchemaDefinitionRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueOperationTypesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/ExecutableDefinitionsRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/NoUndefinedVariablesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/VariablesAreInputTypesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueVariableNamesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueFieldDefinitionNamesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueEnumValueNamesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueFieldDefinitionNamesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/ProvidedRequiredArgumentsRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/KnownTypeNamesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/ValuesOfCorrectTypeRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/NoFragmentCyclesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueFragmentNamesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/FragmentsOnCompositeTypesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueTypeNamesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueDirectiveNamesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/ScalarLeafsRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/NoUndefinedVariablesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueFragmentNamesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueEnumValueNamesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/KnownFragmentNamesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/KnownDirectivesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueArgumentNamesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/NoUnusedVariablesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/FieldsOnCorrectTypeRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueInputFieldNamesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/LoneSchemaDefinitionRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/KnownArgumentNamesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/KnownFragmentNamesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/ProvidedRequiredArgumentsRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/NoUnusedVariablesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueArgumentNamesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/KnownFragmentNamesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueArgumentNamesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/NoUndefinedVariablesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/KnownArgumentNamesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueInputFieldNamesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/NoFragmentCyclesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueInputFieldNamesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueDirectiveNamesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/OverlappingFieldsCanBeMergedRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/PossibleFragmentSpreadsRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/NoFragmentCyclesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/ValuesOfCorrectTypeRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/FragmentsOnCompositeTypesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueDirectivesPerLocationRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueOperationNamesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/VariablesAreInputTypesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/custom/NoDeprecatedCustomRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/custom/NoDeprecatedCustomRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/custom/NoDeprecatedCustomRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/custom/NoSchemaIntrospectionCustomRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/custom/NoSchemaIntrospectionCustomRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/custom/NoSchemaIntrospectionCustomRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/NoUnusedFragmentsRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/VariablesInAllowedPositionRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/FieldsOnCorrectTypeRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueArgumentDefinitionNamesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/ValuesOfCorrectTypeRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/ExecutableDefinitionsRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/PossibleFragmentSpreadsRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueArgumentDefinitionNamesRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueArgumentDefinitionNamesRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/SingleFieldSubscriptionsRule.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/rules/NoUnusedFragmentsRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/rules/NoUnusedFragmentsRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/OverlappingFieldsCanBeMergedRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/UniqueEnumValueNamesRule.js +/Users/example/extensions/github/node_modules/graphql/validation/rules/SingleFieldSubscriptionsRule.mjs +/Users/example/extensions/github/node_modules/graphql/validation/specifiedRules.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/validate.js +/Users/example/extensions/github/node_modules/graphql/validation/index.d.ts +/Users/example/extensions/github/node_modules/graphql/validation/ValidationContext.mjs +/Users/example/extensions/github/node_modules/tr46/.npmignore +/Users/example/extensions/github/node_modules/tr46/index.js +/Users/example/extensions/github/node_modules/tr46/package.json +/Users/example/extensions/github/node_modules/tr46/lib/mappingTable.json +/Users/example/extensions/github/node_modules/tr46/lib/.gitkeep +/Users/example/extensions/github/node_modules/deprecation/LICENSE +/Users/example/extensions/github/node_modules/deprecation/dist-types/index.d.ts +/Users/example/extensions/github/node_modules/deprecation/dist-src/index.js +/Users/example/extensions/github/node_modules/deprecation/README.md +/Users/example/extensions/github/node_modules/deprecation/package.json +/Users/example/extensions/github/node_modules/deprecation/dist-node/index.js +/Users/example/extensions/github/node_modules/deprecation/dist-web/index.js +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/LICENSE +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-types/generated/paginating-endpoints.d.ts +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-types/version.d.ts +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-types/normalize-paginated-list-response.d.ts +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-types/paginating-endpoints.d.ts +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-types/types.d.ts +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-types/paginate.d.ts +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-types/iterator.d.ts +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-types/index.d.ts +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-types/compose-paginate.d.ts +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-src/generated/paginating-endpoints.js +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-src/types.js +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-src/paginate.js +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-src/index.js +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-src/version.js +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-src/paginating-endpoints.js +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-src/iterator.js +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-src/normalize-paginated-list-response.js +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-src/compose-paginate.js +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/README.md +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/package.json +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-node/index.js +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-node/index.js.map +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-web/index.js +/Users/example/extensions/github/node_modules/@octokit/plugin-paginate-rest/dist-web/index.js.map +/Users/example/extensions/github/node_modules/@octokit/request-error/LICENSE +/Users/example/extensions/github/node_modules/@octokit/request-error/dist-types/types.d.ts +/Users/example/extensions/github/node_modules/@octokit/request-error/dist-types/index.d.ts +/Users/example/extensions/github/node_modules/@octokit/request-error/dist-src/types.js +/Users/example/extensions/github/node_modules/@octokit/request-error/dist-src/index.js +/Users/example/extensions/github/node_modules/@octokit/request-error/README.md +/Users/example/extensions/github/node_modules/@octokit/request-error/package.json +/Users/example/extensions/github/node_modules/@octokit/request-error/dist-node/index.js +/Users/example/extensions/github/node_modules/@octokit/request-error/dist-node/index.js.map +/Users/example/extensions/github/node_modules/@octokit/request-error/dist-web/index.js +/Users/example/extensions/github/node_modules/@octokit/request-error/dist-web/index.js.map +/Users/example/extensions/github/node_modules/@octokit/auth-token/LICENSE +/Users/example/extensions/github/node_modules/@octokit/auth-token/dist-types/hook.d.ts +/Users/example/extensions/github/node_modules/@octokit/auth-token/dist-types/types.d.ts +/Users/example/extensions/github/node_modules/@octokit/auth-token/dist-types/with-authorization-prefix.d.ts +/Users/example/extensions/github/node_modules/@octokit/auth-token/dist-types/auth.d.ts +/Users/example/extensions/github/node_modules/@octokit/auth-token/dist-types/index.d.ts +/Users/example/extensions/github/node_modules/@octokit/auth-token/dist-src/types.js +/Users/example/extensions/github/node_modules/@octokit/auth-token/dist-src/hook.js +/Users/example/extensions/github/node_modules/@octokit/auth-token/dist-src/auth.js +/Users/example/extensions/github/node_modules/@octokit/auth-token/dist-src/index.js +/Users/example/extensions/github/node_modules/@octokit/auth-token/dist-src/with-authorization-prefix.js +/Users/example/extensions/github/node_modules/@octokit/auth-token/README.md +/Users/example/extensions/github/node_modules/@octokit/auth-token/package.json +/Users/example/extensions/github/node_modules/@octokit/auth-token/dist-node/index.js +/Users/example/extensions/github/node_modules/@octokit/auth-token/dist-node/index.js.map +/Users/example/extensions/github/node_modules/@octokit/auth-token/dist-web/index.js +/Users/example/extensions/github/node_modules/@octokit/auth-token/dist-web/index.js.map +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/CODE_OF_CONDUCT.md +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/LICENSE.md +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/schema.graphql +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/test/index.js +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/test/typescript-validate.ts +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/test/smoke.js +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/test/validate.js +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/bin/download.js +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/index.js +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/README.md +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/package.json +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/CONTRIBUTING.md +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/.github/renovate.json +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/.github/workflows/release.yml +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/.github/workflows/codeql-analysis.yml +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/.github/workflows/test.yml +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/.github/workflows/add_to_octokit_project.yml +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/.github/workflows/update-graphql-codegen.yml +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/.github/workflows/update.yml +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/.github/workflows/update-prettier.yml +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/.github/pull_request_template.md +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/.github/ISSUE_TEMPLATE/bug.yml +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/.github/ISSUE_TEMPLATE/maintenance.yml +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/.github/ISSUE_TEMPLATE/feature.yml +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/.github/ISSUE_TEMPLATE/documentation.yml +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/lib/validate.js +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/schema.json +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/schema.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/index.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql-schema/SECURITY.md +/Users/example/extensions/github/node_modules/@octokit/types/LICENSE +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/generated/Endpoints.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/Signal.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/RequestMethod.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/VERSION.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/EndpointDefaults.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/EndpointOptions.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/RequestOptions.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/RequestRequestOptions.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/GetResponseTypeFromEndpointMethod.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/RequestInterface.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/Fetch.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/AuthInterface.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/RequestHeaders.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/EndpointInterface.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/Url.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/Route.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/RequestError.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/RequestParameters.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/index.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/StrategyInterface.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/OctokitResponse.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-types/ResponseHeaders.d.ts +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/generated/Endpoints.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/Route.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/RequestInterface.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/GetResponseTypeFromEndpointMethod.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/RequestMethod.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/EndpointInterface.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/AuthInterface.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/RequestHeaders.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/OctokitResponse.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/Fetch.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/ResponseHeaders.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/index.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/Signal.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/VERSION.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/EndpointDefaults.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/RequestError.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/StrategyInterface.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/RequestRequestOptions.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/EndpointOptions.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/Url.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/RequestParameters.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-src/RequestOptions.js +/Users/example/extensions/github/node_modules/@octokit/types/README.md +/Users/example/extensions/github/node_modules/@octokit/types/package.json +/Users/example/extensions/github/node_modules/@octokit/types/dist-node/index.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-node/index.js.map +/Users/example/extensions/github/node_modules/@octokit/types/dist-web/index.js +/Users/example/extensions/github/node_modules/@octokit/types/dist-web/index.js.map +/Users/example/extensions/github/node_modules/@octokit/plugin-request-log/LICENSE +/Users/example/extensions/github/node_modules/@octokit/plugin-request-log/dist-types/version.d.ts +/Users/example/extensions/github/node_modules/@octokit/plugin-request-log/dist-types/index.d.ts +/Users/example/extensions/github/node_modules/@octokit/plugin-request-log/dist-src/index.js +/Users/example/extensions/github/node_modules/@octokit/plugin-request-log/dist-src/version.js +/Users/example/extensions/github/node_modules/@octokit/plugin-request-log/README.md +/Users/example/extensions/github/node_modules/@octokit/plugin-request-log/package.json +/Users/example/extensions/github/node_modules/@octokit/plugin-request-log/dist-node/index.js +/Users/example/extensions/github/node_modules/@octokit/plugin-request-log/dist-node/index.js.map +/Users/example/extensions/github/node_modules/@octokit/plugin-request-log/dist-web/index.js +/Users/example/extensions/github/node_modules/@octokit/plugin-request-log/dist-web/index.js.map +/Users/example/extensions/github/node_modules/@octokit/core/LICENSE +/Users/example/extensions/github/node_modules/@octokit/core/dist-types/version.d.ts +/Users/example/extensions/github/node_modules/@octokit/core/dist-types/types.d.ts +/Users/example/extensions/github/node_modules/@octokit/core/dist-types/index.d.ts +/Users/example/extensions/github/node_modules/@octokit/core/node_modules/@octokit/graphql/LICENSE +/Users/example/extensions/github/node_modules/@octokit/core/node_modules/@octokit/graphql/dist-types/version.d.ts +/Users/example/extensions/github/node_modules/@octokit/core/node_modules/@octokit/graphql/dist-types/error.d.ts +/Users/example/extensions/github/node_modules/@octokit/core/node_modules/@octokit/graphql/dist-types/types.d.ts +/Users/example/extensions/github/node_modules/@octokit/core/node_modules/@octokit/graphql/dist-types/index.d.ts +/Users/example/extensions/github/node_modules/@octokit/core/node_modules/@octokit/graphql/dist-types/with-defaults.d.ts +/Users/example/extensions/github/node_modules/@octokit/core/node_modules/@octokit/graphql/dist-types/graphql.d.ts +/Users/example/extensions/github/node_modules/@octokit/core/node_modules/@octokit/graphql/dist-src/types.js +/Users/example/extensions/github/node_modules/@octokit/core/node_modules/@octokit/graphql/dist-src/graphql.js +/Users/example/extensions/github/node_modules/@octokit/core/node_modules/@octokit/graphql/dist-src/index.js +/Users/example/extensions/github/node_modules/@octokit/core/node_modules/@octokit/graphql/dist-src/version.js +/Users/example/extensions/github/node_modules/@octokit/core/node_modules/@octokit/graphql/dist-src/error.js +/Users/example/extensions/github/node_modules/@octokit/core/node_modules/@octokit/graphql/dist-src/with-defaults.js +/Users/example/extensions/github/node_modules/@octokit/core/node_modules/@octokit/graphql/README.md +/Users/example/extensions/github/node_modules/@octokit/core/node_modules/@octokit/graphql/package.json +/Users/example/extensions/github/node_modules/@octokit/core/node_modules/@octokit/graphql/dist-node/index.js +/Users/example/extensions/github/node_modules/@octokit/core/node_modules/@octokit/graphql/dist-node/index.js.map +/Users/example/extensions/github/node_modules/@octokit/core/node_modules/@octokit/graphql/dist-web/index.js +/Users/example/extensions/github/node_modules/@octokit/core/node_modules/@octokit/graphql/dist-web/index.js.map +/Users/example/extensions/github/node_modules/@octokit/core/dist-src/types.js +/Users/example/extensions/github/node_modules/@octokit/core/dist-src/index.js +/Users/example/extensions/github/node_modules/@octokit/core/dist-src/version.js +/Users/example/extensions/github/node_modules/@octokit/core/README.md +/Users/example/extensions/github/node_modules/@octokit/core/package.json +/Users/example/extensions/github/node_modules/@octokit/core/dist-node/index.js +/Users/example/extensions/github/node_modules/@octokit/core/dist-node/index.js.map +/Users/example/extensions/github/node_modules/@octokit/core/dist-web/index.js +/Users/example/extensions/github/node_modules/@octokit/core/dist-web/index.js.map +/Users/example/extensions/github/node_modules/@octokit/openapi-types/LICENSE +/Users/example/extensions/github/node_modules/@octokit/openapi-types/types.d.ts +/Users/example/extensions/github/node_modules/@octokit/openapi-types/README.md +/Users/example/extensions/github/node_modules/@octokit/openapi-types/package.json +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/LICENSE +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/generated/method-types.d.ts +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/generated/parameters-and-response-types.d.ts +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/generated/endpoints.d.ts +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/version.d.ts +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/types.d.ts +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/index.d.ts +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/dist-types/endpoints-to-methods.d.ts +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/generated/method-types.js +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/generated/endpoints.js +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/generated/parameters-and-response-types.js +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/types.js +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/endpoints-to-methods.js +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/index.js +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/dist-src/version.js +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/README.md +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/package.json +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/dist-node/index.js +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/dist-node/index.js.map +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/dist-web/index.js +/Users/example/extensions/github/node_modules/@octokit/plugin-rest-endpoint-methods/dist-web/index.js.map +/Users/example/extensions/github/node_modules/@octokit/graphql/LICENSE +/Users/example/extensions/github/node_modules/@octokit/graphql/dist-types/version.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/dist-types/error.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/dist-types/types.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/dist-types/index.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/dist-types/with-defaults.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/dist-types/graphql.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/LICENSE +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/generated/Endpoints.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/Signal.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/RequestMethod.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/VERSION.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/EndpointDefaults.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/EndpointOptions.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/RequestOptions.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/RequestRequestOptions.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/GetResponseTypeFromEndpointMethod.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/RequestInterface.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/Fetch.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/AuthInterface.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/RequestHeaders.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/EndpointInterface.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/Url.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/Route.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/RequestError.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/RequestParameters.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/index.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/StrategyInterface.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/OctokitResponse.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-types/ResponseHeaders.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/generated/Endpoints.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/Route.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/RequestInterface.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/GetResponseTypeFromEndpointMethod.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/RequestMethod.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/EndpointInterface.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/AuthInterface.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/RequestHeaders.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/OctokitResponse.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/Fetch.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/ResponseHeaders.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/index.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/Signal.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/VERSION.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/EndpointDefaults.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/RequestError.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/StrategyInterface.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/RequestRequestOptions.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/EndpointOptions.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/Url.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/RequestParameters.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-src/RequestOptions.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/README.md +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/package.json +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-node/index.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-node/index.js.map +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-web/index.js +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/types/dist-web/index.js.map +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/openapi-types/LICENSE +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/openapi-types/types.d.ts +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/openapi-types/README.md +/Users/example/extensions/github/node_modules/@octokit/graphql/node_modules/@octokit/openapi-types/package.json +/Users/example/extensions/github/node_modules/@octokit/graphql/dist-src/types.js +/Users/example/extensions/github/node_modules/@octokit/graphql/dist-src/graphql.js +/Users/example/extensions/github/node_modules/@octokit/graphql/dist-src/index.js +/Users/example/extensions/github/node_modules/@octokit/graphql/dist-src/version.js +/Users/example/extensions/github/node_modules/@octokit/graphql/dist-src/error.js +/Users/example/extensions/github/node_modules/@octokit/graphql/dist-src/with-defaults.js +/Users/example/extensions/github/node_modules/@octokit/graphql/README.md +/Users/example/extensions/github/node_modules/@octokit/graphql/package.json +/Users/example/extensions/github/node_modules/@octokit/graphql/dist-node/index.js +/Users/example/extensions/github/node_modules/@octokit/graphql/dist-node/index.js.map +/Users/example/extensions/github/node_modules/@octokit/graphql/dist-web/index.js +/Users/example/extensions/github/node_modules/@octokit/graphql/dist-web/index.js.map +/Users/example/extensions/github/node_modules/@octokit/endpoint/LICENSE +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-types/version.d.ts +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-types/defaults.d.ts +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-types/parse.d.ts +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-types/util/merge-deep.d.ts +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-types/util/extract-url-variable-names.d.ts +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-types/util/lowercase-keys.d.ts +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-types/util/remove-undefined-properties.d.ts +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-types/util/add-query-parameters.d.ts +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-types/util/url-template.d.ts +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-types/util/omit.d.ts +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-types/index.d.ts +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-types/merge.d.ts +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-types/with-defaults.d.ts +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-types/endpoint-with-defaults.d.ts +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-src/util/lowercase-keys.js +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-src/util/extract-url-variable-names.js +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-src/util/omit.js +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-src/util/remove-undefined-properties.js +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-src/util/merge-deep.js +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-src/util/url-template.js +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-src/util/add-query-parameters.js +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-src/merge.js +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-src/index.js +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-src/version.js +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-src/endpoint-with-defaults.js +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-src/parse.js +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-src/with-defaults.js +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-src/defaults.js +/Users/example/extensions/github/node_modules/@octokit/endpoint/README.md +/Users/example/extensions/github/node_modules/@octokit/endpoint/package.json +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-node/index.js +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-node/index.js.map +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-web/index.js +/Users/example/extensions/github/node_modules/@octokit/endpoint/dist-web/index.js.map +/Users/example/extensions/github/node_modules/@octokit/request/LICENSE +/Users/example/extensions/github/node_modules/@octokit/request/dist-types/version.d.ts +/Users/example/extensions/github/node_modules/@octokit/request/dist-types/get-buffer-response.d.ts +/Users/example/extensions/github/node_modules/@octokit/request/dist-types/fetch-wrapper.d.ts +/Users/example/extensions/github/node_modules/@octokit/request/dist-types/index.d.ts +/Users/example/extensions/github/node_modules/@octokit/request/dist-types/with-defaults.d.ts +/Users/example/extensions/github/node_modules/@octokit/request/dist-src/get-buffer-response.js +/Users/example/extensions/github/node_modules/@octokit/request/dist-src/index.js +/Users/example/extensions/github/node_modules/@octokit/request/dist-src/version.js +/Users/example/extensions/github/node_modules/@octokit/request/dist-src/fetch-wrapper.js +/Users/example/extensions/github/node_modules/@octokit/request/dist-src/with-defaults.js +/Users/example/extensions/github/node_modules/@octokit/request/README.md +/Users/example/extensions/github/node_modules/@octokit/request/package.json +/Users/example/extensions/github/node_modules/@octokit/request/dist-node/index.js +/Users/example/extensions/github/node_modules/@octokit/request/dist-node/index.js.map +/Users/example/extensions/github/node_modules/@octokit/request/dist-web/index.js +/Users/example/extensions/github/node_modules/@octokit/request/dist-web/index.js.map +/Users/example/extensions/github/node_modules/@octokit/rest/LICENSE +/Users/example/extensions/github/node_modules/@octokit/rest/dist-types/version.d.ts +/Users/example/extensions/github/node_modules/@octokit/rest/dist-types/index.d.ts +/Users/example/extensions/github/node_modules/@octokit/rest/dist-src/index.js +/Users/example/extensions/github/node_modules/@octokit/rest/dist-src/version.js +/Users/example/extensions/github/node_modules/@octokit/rest/README.md +/Users/example/extensions/github/node_modules/@octokit/rest/package.json +/Users/example/extensions/github/node_modules/@octokit/rest/dist-node/index.js +/Users/example/extensions/github/node_modules/@octokit/rest/dist-node/index.js.map +/Users/example/extensions/github/node_modules/@octokit/rest/dist-web/index.js +/Users/example/extensions/github/node_modules/@octokit/rest/dist-web/index.js.map +/Users/example/extensions/github/node_modules/wrappy/LICENSE +/Users/example/extensions/github/node_modules/wrappy/README.md +/Users/example/extensions/github/node_modules/wrappy/package.json +/Users/example/extensions/github/node_modules/wrappy/wrappy.js +/Users/example/extensions/github/node_modules/is-plain-object/LICENSE +/Users/example/extensions/github/node_modules/is-plain-object/is-plain-object.d.ts +/Users/example/extensions/github/node_modules/is-plain-object/dist/is-plain-object.mjs +/Users/example/extensions/github/node_modules/is-plain-object/dist/is-plain-object.js +/Users/example/extensions/github/node_modules/is-plain-object/README.md +/Users/example/extensions/github/node_modules/is-plain-object/package.json +/Users/example/extensions/github/node_modules/graphql-tag/LICENSE +/Users/example/extensions/github/node_modules/graphql-tag/CHANGELOG.md +/Users/example/extensions/github/node_modules/graphql-tag/README.md +/Users/example/extensions/github/node_modules/graphql-tag/main.js +/Users/example/extensions/github/node_modules/graphql-tag/package.json +/Users/example/extensions/github/node_modules/graphql-tag/lib/graphql-tag.umd.js +/Users/example/extensions/github/node_modules/graphql-tag/lib/tests.d.ts +/Users/example/extensions/github/node_modules/graphql-tag/lib/tests.cjs.js +/Users/example/extensions/github/node_modules/graphql-tag/lib/index.js +/Users/example/extensions/github/node_modules/graphql-tag/lib/graphql-tag.umd.js.flow +/Users/example/extensions/github/node_modules/graphql-tag/lib/tests.js +/Users/example/extensions/github/node_modules/graphql-tag/lib/index.js.map +/Users/example/extensions/github/node_modules/graphql-tag/lib/index.d.ts +/Users/example/extensions/github/node_modules/graphql-tag/lib/tests.d.ts.map +/Users/example/extensions/github/node_modules/graphql-tag/lib/graphql-tag.umd.js.map +/Users/example/extensions/github/node_modules/graphql-tag/lib/index.d.ts.map +/Users/example/extensions/github/node_modules/graphql-tag/lib/tests.js.map +/Users/example/extensions/github/node_modules/graphql-tag/lib/tests.cjs.js.map +/Users/example/extensions/github/node_modules/graphql-tag/loader.js +/Users/example/extensions/github/node_modules/graphql-tag/src/tests.ts +/Users/example/extensions/github/node_modules/graphql-tag/src/index.js.flow +/Users/example/extensions/github/node_modules/graphql-tag/src/index.ts +/Users/example/extensions/github/node_modules/universal-user-agent/LICENSE.md +/Users/example/extensions/github/node_modules/universal-user-agent/dist-types/index.d.ts +/Users/example/extensions/github/node_modules/universal-user-agent/dist-src/index.js +/Users/example/extensions/github/node_modules/universal-user-agent/README.md +/Users/example/extensions/github/node_modules/universal-user-agent/package.json +/Users/example/extensions/github/node_modules/universal-user-agent/dist-node/index.js +/Users/example/extensions/github/node_modules/universal-user-agent/dist-node/index.js.map +/Users/example/extensions/github/node_modules/universal-user-agent/dist-web/index.js +/Users/example/extensions/github/node_modules/universal-user-agent/dist-web/index.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/types/ts-async.d.ts +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/polyfills.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/polyfills.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/internal/state.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/internal/state.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/index.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/index.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/event.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/event.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/base.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/await.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/base.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/promise/await.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/LICENSE +/Users/example/extensions/github/node_modules/@nevware21/ts-async/tsconfig.base.json +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/README.md +/Users/example/extensions/github/node_modules/@nevware21/ts-async/tsconfig.es6.json +/Users/example/extensions/github/node_modules/@nevware21/ts-async/package.json +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/polyfills.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/polyfills.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/internal/state.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/internal/state.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/index.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/index.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/event.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/event.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/base.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/await.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/base.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/promise/await.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js +/Users/example/extensions/github/node_modules/@nevware21/ts-async/tsconfig.json +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/types/ts-utils.d.ts +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/every.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/from.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/find.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/some.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/append.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/map.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/from.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/append.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/some.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/map.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/find.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/every.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/index.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/object.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/create.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/define.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/define.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/create.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/object.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/index.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/split.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/split.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/LICENSE +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/tsconfig.base.json +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/README.md +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/tsconfig.es6.json +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/package.json +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/every.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/from.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/find.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/some.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/append.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/map.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/from.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/append.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/some.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/map.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/find.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/every.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/index.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/object.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/create.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/define.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/define.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/create.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/object.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/index.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/split.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/split.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js.map +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js +/Users/example/extensions/github/node_modules/@nevware21/ts-utils/tsconfig.json +/Users/example/extensions/github/README.md +/Users/example/extensions/github/yarn.lock +/Users/example/extensions/github/package.json +/Users/example/extensions/github/testWorkspace/some-markdown.md +/Users/example/extensions/github/testWorkspace/PULL_REQUEST_TEMPLATE.md +/Users/example/extensions/github/testWorkspace/x.txt +/Users/example/extensions/github/testWorkspace/docs/PULL_REQUEST_TEMPLATE.md +/Users/example/extensions/github/testWorkspace/docs/PULL_REQUEST_TEMPLATE/b.md +/Users/example/extensions/github/testWorkspace/docs/PULL_REQUEST_TEMPLATE/x.txt +/Users/example/extensions/github/testWorkspace/docs/PULL_REQUEST_TEMPLATE/a.md +/Users/example/extensions/github/testWorkspace/PULL_REQUEST_TEMPLATE/b.md +/Users/example/extensions/github/testWorkspace/PULL_REQUEST_TEMPLATE/x.txt +/Users/example/extensions/github/testWorkspace/PULL_REQUEST_TEMPLATE/a.md +/Users/example/extensions/github/testWorkspace/.github/PULL_REQUEST_TEMPLATE.md +/Users/example/extensions/github/testWorkspace/.github/PULL_REQUEST_TEMPLATE/b.md +/Users/example/extensions/github/testWorkspace/.github/PULL_REQUEST_TEMPLATE/x.txt +/Users/example/extensions/github/testWorkspace/.github/PULL_REQUEST_TEMPLATE/a.md +/Users/example/extensions/github/tsconfig.json +/Users/example/extensions/github/extension.webpack.config.js +/Users/example/extensions/github/package.nls.json +/Users/example/extensions/github/src/shareProviders.ts +/Users/example/extensions/github/src/publish.ts +/Users/example/extensions/github/src/commands.ts +/Users/example/extensions/github/src/credentialProvider.ts +/Users/example/extensions/github/src/test/github.test.ts +/Users/example/extensions/github/src/test/index.ts +/Users/example/extensions/github/src/remoteSourcePublisher.ts +/Users/example/extensions/github/src/typings/vscode.proposed.shareProvider.d.ts +/Users/example/extensions/github/src/typings/vscode.proposed.canonicalUriProvider.d.ts +/Users/example/extensions/github/src/typings/git-base.d.ts +/Users/example/extensions/github/src/typings/ref.d.ts +/Users/example/extensions/github/src/typings/git.d.ts +/Users/example/extensions/github/src/extension.ts +/Users/example/extensions/github/src/branchProtection.ts +/Users/example/extensions/github/src/remoteSourceProvider.ts +/Users/example/extensions/github/src/pushErrorHandler.ts +/Users/example/extensions/github/src/links.ts +/Users/example/extensions/github/src/util.ts +/Users/example/extensions/github/src/canonicalUriProvider.ts +/Users/example/extensions/github/src/auth.ts +/Users/example/extensions/markdown-language-features/icon.png +/Users/example/extensions/markdown-language-features/types/previewMessaging.d.ts +/Users/example/extensions/markdown-language-features/notebook-out/index.js +/Users/example/extensions/markdown-language-features/out/logging.js.map +/Users/example/extensions/markdown-language-features/out/types/textDocument.js +/Users/example/extensions/markdown-language-features/out/types/textDocument.js.map +/Users/example/extensions/markdown-language-features/out/test/copyFile.test.js.map +/Users/example/extensions/markdown-language-features/out/test/documentLink.test.js.map +/Users/example/extensions/markdown-language-features/out/test/util.js +/Users/example/extensions/markdown-language-features/out/test/copyFile.test.js +/Users/example/extensions/markdown-language-features/out/test/util.js.map +/Users/example/extensions/markdown-language-features/out/test/pasteUrl.test.js.map +/Users/example/extensions/markdown-language-features/out/test/engine.js.map +/Users/example/extensions/markdown-language-features/out/test/index.js +/Users/example/extensions/markdown-language-features/out/test/pasteUrl.test.js +/Users/example/extensions/markdown-language-features/out/test/engine.test.js.map +/Users/example/extensions/markdown-language-features/out/test/nulLogging.js +/Users/example/extensions/markdown-language-features/out/test/nulLogging.js.map +/Users/example/extensions/markdown-language-features/out/test/index.js.map +/Users/example/extensions/markdown-language-features/out/test/documentLink.test.js +/Users/example/extensions/markdown-language-features/out/test/urlToUri.test.js +/Users/example/extensions/markdown-language-features/out/test/engine.js +/Users/example/extensions/markdown-language-features/out/test/urlToUri.test.js.map +/Users/example/extensions/markdown-language-features/out/test/engine.test.js +/Users/example/extensions/markdown-language-features/out/util/url.js.map +/Users/example/extensions/markdown-language-features/out/util/document.js.map +/Users/example/extensions/markdown-language-features/out/util/cancellation.js +/Users/example/extensions/markdown-language-features/out/util/mimes.js.map +/Users/example/extensions/markdown-language-features/out/util/cancellation.js.map +/Users/example/extensions/markdown-language-features/out/util/uriList.js +/Users/example/extensions/markdown-language-features/out/util/async.js.map +/Users/example/extensions/markdown-language-features/out/util/resources.js.map +/Users/example/extensions/markdown-language-features/out/util/dom.js.map +/Users/example/extensions/markdown-language-features/out/util/openDocumentLink.js.map +/Users/example/extensions/markdown-language-features/out/util/resourceMap.js.map +/Users/example/extensions/markdown-language-features/out/util/schemes.js.map +/Users/example/extensions/markdown-language-features/out/util/arrays.js +/Users/example/extensions/markdown-language-features/out/util/dispose.js.map +/Users/example/extensions/markdown-language-features/out/util/arrays.js.map +/Users/example/extensions/markdown-language-features/out/util/async.js +/Users/example/extensions/markdown-language-features/out/util/file.js.map +/Users/example/extensions/markdown-language-features/out/util/openDocumentLink.js +/Users/example/extensions/markdown-language-features/out/util/dom.js +/Users/example/extensions/markdown-language-features/out/util/mimes.js +/Users/example/extensions/markdown-language-features/out/util/uriList.js.map +/Users/example/extensions/markdown-language-features/out/util/resourceMap.js +/Users/example/extensions/markdown-language-features/out/util/file.js +/Users/example/extensions/markdown-language-features/out/util/url.js +/Users/example/extensions/markdown-language-features/out/util/resources.js +/Users/example/extensions/markdown-language-features/out/util/document.js +/Users/example/extensions/markdown-language-features/out/util/dispose.js +/Users/example/extensions/markdown-language-features/out/util/schemes.js +/Users/example/extensions/markdown-language-features/out/commandManager.js +/Users/example/extensions/markdown-language-features/out/extension.shared.js +/Users/example/extensions/markdown-language-features/out/extension.browser.js.map +/Users/example/extensions/markdown-language-features/out/commandManager.js.map +/Users/example/extensions/markdown-language-features/out/logging.js +/Users/example/extensions/markdown-language-features/out/slugify.js +/Users/example/extensions/markdown-language-features/out/languageFeatures/diagnostics.js +/Users/example/extensions/markdown-language-features/out/languageFeatures/fileReferences.js +/Users/example/extensions/markdown-language-features/out/languageFeatures/diagnostics.js.map +/Users/example/extensions/markdown-language-features/out/languageFeatures/updateLinksOnPaste.js.map +/Users/example/extensions/markdown-language-features/out/languageFeatures/copyFiles/copyFiles.js +/Users/example/extensions/markdown-language-features/out/languageFeatures/copyFiles/copyFiles.js.map +/Users/example/extensions/markdown-language-features/out/languageFeatures/copyFiles/dropOrPasteResource.js.map +/Users/example/extensions/markdown-language-features/out/languageFeatures/copyFiles/snippets.js.map +/Users/example/extensions/markdown-language-features/out/languageFeatures/copyFiles/newFilePathGenerator.js +/Users/example/extensions/markdown-language-features/out/languageFeatures/copyFiles/smartDropOrPaste.js +/Users/example/extensions/markdown-language-features/out/languageFeatures/copyFiles/dropOrPasteResource.js +/Users/example/extensions/markdown-language-features/out/languageFeatures/copyFiles/shared.js.map +/Users/example/extensions/markdown-language-features/out/languageFeatures/copyFiles/smartDropOrPaste.js.map +/Users/example/extensions/markdown-language-features/out/languageFeatures/copyFiles/pasteUrlProvider.js.map +/Users/example/extensions/markdown-language-features/out/languageFeatures/copyFiles/shared.js +/Users/example/extensions/markdown-language-features/out/languageFeatures/copyFiles/newFilePathGenerator.js.map +/Users/example/extensions/markdown-language-features/out/languageFeatures/copyFiles/snippets.js +/Users/example/extensions/markdown-language-features/out/languageFeatures/copyFiles/pasteUrlProvider.js +/Users/example/extensions/markdown-language-features/out/languageFeatures/fileReferences.js.map +/Users/example/extensions/markdown-language-features/out/languageFeatures/linkUpdater.js.map +/Users/example/extensions/markdown-language-features/out/languageFeatures/updateLinksOnPaste.js +/Users/example/extensions/markdown-language-features/out/languageFeatures/linkUpdater.js +/Users/example/extensions/markdown-language-features/out/markdownExtensions.js +/Users/example/extensions/markdown-language-features/out/extension.js.map +/Users/example/extensions/markdown-language-features/out/telemetryReporter.js.map +/Users/example/extensions/markdown-language-features/out/markdownEngine.js +/Users/example/extensions/markdown-language-features/out/slugify.js.map +/Users/example/extensions/markdown-language-features/out/preview/topmostLineMonitor.js.map +/Users/example/extensions/markdown-language-features/out/preview/security.js +/Users/example/extensions/markdown-language-features/out/preview/documentRenderer.js.map +/Users/example/extensions/markdown-language-features/out/preview/documentRenderer.js +/Users/example/extensions/markdown-language-features/out/preview/previewConfig.js.map +/Users/example/extensions/markdown-language-features/out/preview/preview.js +/Users/example/extensions/markdown-language-features/out/preview/topmostLineMonitor.js +/Users/example/extensions/markdown-language-features/out/preview/scrolling.js +/Users/example/extensions/markdown-language-features/out/preview/previewManager.js.map +/Users/example/extensions/markdown-language-features/out/preview/security.js.map +/Users/example/extensions/markdown-language-features/out/preview/previewManager.js +/Users/example/extensions/markdown-language-features/out/preview/scrolling.js.map +/Users/example/extensions/markdown-language-features/out/preview/preview.js.map +/Users/example/extensions/markdown-language-features/out/preview/previewConfig.js +/Users/example/extensions/markdown-language-features/out/extension.browser.js +/Users/example/extensions/markdown-language-features/out/commands/toggleLock.js.map +/Users/example/extensions/markdown-language-features/out/commands/showPreviewSecuritySelector.js.map +/Users/example/extensions/markdown-language-features/out/commands/refreshPreview.js.map +/Users/example/extensions/markdown-language-features/out/commands/showPreview.js +/Users/example/extensions/markdown-language-features/out/commands/insertResource.js.map +/Users/example/extensions/markdown-language-features/out/commands/showPreviewSecuritySelector.js +/Users/example/extensions/markdown-language-features/out/commands/index.js +/Users/example/extensions/markdown-language-features/out/commands/showSource.js.map +/Users/example/extensions/markdown-language-features/out/commands/renderDocument.js.map +/Users/example/extensions/markdown-language-features/out/commands/refreshPreview.js +/Users/example/extensions/markdown-language-features/out/commands/reloadPlugins.js.map +/Users/example/extensions/markdown-language-features/out/commands/showSource.js +/Users/example/extensions/markdown-language-features/out/commands/showPreview.js.map +/Users/example/extensions/markdown-language-features/out/commands/index.js.map +/Users/example/extensions/markdown-language-features/out/commands/renderDocument.js +/Users/example/extensions/markdown-language-features/out/commands/insertResource.js +/Users/example/extensions/markdown-language-features/out/commands/copyImage.js.map +/Users/example/extensions/markdown-language-features/out/commands/toggleLock.js +/Users/example/extensions/markdown-language-features/out/commands/reloadPlugins.js +/Users/example/extensions/markdown-language-features/out/commands/copyImage.js +/Users/example/extensions/markdown-language-features/out/markdownExtensions.js.map +/Users/example/extensions/markdown-language-features/out/extension.shared.js.map +/Users/example/extensions/markdown-language-features/out/client/protocol.js +/Users/example/extensions/markdown-language-features/out/client/client.js +/Users/example/extensions/markdown-language-features/out/client/client.js.map +/Users/example/extensions/markdown-language-features/out/client/fileWatchingManager.js +/Users/example/extensions/markdown-language-features/out/client/protocol.js.map +/Users/example/extensions/markdown-language-features/out/client/workspace.js +/Users/example/extensions/markdown-language-features/out/client/inMemoryDocument.js +/Users/example/extensions/markdown-language-features/out/client/fileWatchingManager.js.map +/Users/example/extensions/markdown-language-features/out/client/inMemoryDocument.js.map +/Users/example/extensions/markdown-language-features/out/client/workspace.js.map +/Users/example/extensions/markdown-language-features/out/markdownEngine.js.map +/Users/example/extensions/markdown-language-features/out/extension.js +/Users/example/extensions/markdown-language-features/out/telemetryReporter.js +/Users/example/extensions/markdown-language-features/.vscodeignore +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/thirdpartynotices.txt +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/typings/thenable.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/README.md +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/node.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/package.json +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/browser/ril.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/browser/main.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/browser/ril.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/browser/main.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/messageBuffer.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/messageBuffer.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/is.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/events.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/cancellation.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/semaphore.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/messageWriter.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/is.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/encoding.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/api.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/messageReader.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/linkedMap.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/events.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/connection.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/messages.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/cancellation.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/encoding.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/messageWriter.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/ral.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/ral.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/messageReader.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/api.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/connection.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/disposable.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/messages.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/semaphore.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/common/disposable.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/node/ril.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/node/main.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/node/ril.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/lib/node/main.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/License.txt +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/browser.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/node.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/browser.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-jsonrpc/node.cmd +/Users/example/extensions/markdown-language-features/node_modules/vscode-uri/LICENSE.md +/Users/example/extensions/markdown-language-features/node_modules/vscode-uri/README.md +/Users/example/extensions/markdown-language-features/node_modules/vscode-uri/package.json +/Users/example/extensions/markdown-language-features/node_modules/vscode-uri/lib/esm/index.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-uri/lib/esm/index.js.map +/Users/example/extensions/markdown-language-features/node_modules/vscode-uri/lib/umd/uri.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-uri/lib/umd/platform.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-uri/lib/umd/charCode.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-uri/lib/umd/index.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-uri/lib/umd/utils.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-uri/lib/umd/index.js.map +/Users/example/extensions/markdown-language-features/node_modules/vscode-uri/lib/umd/index.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-uri/SECURITY.md +/Users/example/extensions/markdown-language-features/node_modules/mdurl/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/mdurl/format.js +/Users/example/extensions/markdown-language-features/node_modules/mdurl/CHANGELOG.md +/Users/example/extensions/markdown-language-features/node_modules/mdurl/index.js +/Users/example/extensions/markdown-language-features/node_modules/mdurl/encode.js +/Users/example/extensions/markdown-language-features/node_modules/mdurl/README.md +/Users/example/extensions/markdown-language-features/node_modules/mdurl/decode.js +/Users/example/extensions/markdown-language-features/node_modules/mdurl/parse.js +/Users/example/extensions/markdown-language-features/node_modules/mdurl/package.json +/Users/example/extensions/markdown-language-features/node_modules/@types/mdurl/encode.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/mdurl/parse.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/mdurl/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@types/mdurl/decode.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/mdurl/README.md +/Users/example/extensions/markdown-language-features/node_modules/@types/mdurl/package.json +/Users/example/extensions/markdown-language-features/node_modules/@types/mdurl/index.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/mdurl/format.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/vscode-webview/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@types/vscode-webview/README.md +/Users/example/extensions/markdown-language-features/node_modules/@types/vscode-webview/package.json +/Users/example/extensions/markdown-language-features/node_modules/@types/vscode-webview/index.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/sumBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/first.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/assignWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/conformsTo.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/before.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/rearg.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/sortedIndex.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/forEach.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/dropRight.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/xorWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/lowerCase.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isBuffer.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/filter.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/reject.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/partialRight.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/spread.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/lt.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/assignInWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/noConflict.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/forIn.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isTypedArray.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/clamp.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/get.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/lowerFirst.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/invert.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/defaultsDeep.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/findLast.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/rangeRight.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/groupBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/sortBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/set.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/deburr.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/sortedIndexBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/defaults.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/uniqWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/startsWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/bindAll.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/escape.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/dropRightWhile.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/differenceWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/eq.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/concat.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/floor.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/pullAt.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/pad.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/result.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/methodOf.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isPlainObject.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/every.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/truncate.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/castArray.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/toLength.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/mapValues.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/matchesProperty.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/toString.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/flowRight.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/takeRight.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/cloneDeepWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/invertBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isArguments.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/indexOf.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/flatMapDepth.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/toFinite.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/toLower.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/intersection.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/takeRightWhile.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/entries.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/once.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/template.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/findLastKey.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/curryRight.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/times.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isNative.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isFunction.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/partition.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isNumber.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/upperFirst.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/head.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/upperCase.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/range.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/chunk.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isSet.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/uniqBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/padStart.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/takeWhile.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/includes.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/trimEnd.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/entriesIn.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/xor.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/startCase.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/some.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/divide.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isInteger.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/min.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/gte.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isElement.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isSafeInteger.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/parseInt.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/intersectionBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isNaN.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/max.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isNull.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/clone.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/zipObjectDeep.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isSymbol.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/xorBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/unary.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/pick.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/inRange.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/throttle.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/noop.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/uniq.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isObjectLike.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/differenceBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isRegExp.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/mergeWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isNil.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/extend.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/escapeRegExp.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/subtract.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/capitalize.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/pullAllBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/reduce.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/slice.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/sortedLastIndexOf.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isWeakMap.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/findKey.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/dropWhile.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/unionWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/debounce.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/random.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/iteratee.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/tail.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/unzip.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/forEachRight.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/negate.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/defaultTo.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/uniqueId.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/unzipWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/tap.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/countBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/flatMapDeep.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/zipObject.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/ceil.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/flatMap.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/find.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/after.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/nth.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/README.md +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/flow.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/minBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/trim.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isArray.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/trimStart.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/sortedLastIndexBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isArrayLike.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/updateWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isMatch.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/unescape.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/fromPairs.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/zip.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/sum.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/overSome.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/common/function.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/common/date.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/common/math.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/common/common.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/common/array.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/common/number.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/common/string.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/common/object.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/common/lang.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/common/seq.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/common/collection.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/common/util.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/unionBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isBoolean.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/constant.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/wrap.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/sortedUniqBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/identity.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/assign.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/flattenDeep.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/forOwn.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/chain.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/omitBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/toPairsIn.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/memoize.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/keys.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/lte.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/replace.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/ary.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/package.json +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/cloneWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/assignIn.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/toSafeInteger.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/thru.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isWeakSet.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/create.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/maxBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/gt.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/remove.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/sampleSize.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/flatten.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/overEvery.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/difference.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isLength.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/sortedUniq.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/eachRight.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/reverse.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/findLastIndex.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/meanBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/defer.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/toPairs.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/keyBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/sortedLastIndex.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/sample.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/reduceRight.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/pickBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/pullAll.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isArrayLikeObject.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isFinite.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/pullAllWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/repeat.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/delay.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/bind.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isObject.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/intersectionWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/add.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/at.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isString.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/extendWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/functionsIn.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/compact.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/toPath.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isMap.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/attempt.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/curry.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/split.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isMatchWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/hasIn.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/padEnd.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isEmpty.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/words.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/rest.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/mapKeys.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/shuffle.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/invoke.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/flip.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/cloneDeep.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/overArgs.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isError.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/now.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/round.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/snakeCase.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/toNumber.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isEqual.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/endsWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isDate.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/transform.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/toInteger.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/matches.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/property.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/camelCase.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/propertyOf.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/over.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/nthArg.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/index.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/merge.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/update.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/zipWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/functions.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/omit.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/flattenDepth.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/setWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/method.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/partial.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/cond.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/pull.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/last.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/initial.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/drop.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/take.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/toArray.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/lastIndexOf.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/findIndex.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/valuesIn.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/values.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/bindKey.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/orderBy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/invokeMap.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/forOwnRight.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/toUpper.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/unset.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/has.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/without.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/toPlainObject.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isUndefined.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/union.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/fill.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/forInRight.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isArrayBuffer.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/keysIn.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/runInContext.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/map.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/isEqualWith.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/size.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/mixin.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/sortedIndexOf.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/each.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/join.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/kebabCase.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash/mean.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/picomatch/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@types/picomatch/README.md +/Users/example/extensions/markdown-language-features/node_modules/@types/picomatch/package.json +/Users/example/extensions/markdown-language-features/node_modules/@types/picomatch/lib/constants.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/picomatch/lib/parse.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/picomatch/lib/scan.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/picomatch/lib/picomatch.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/picomatch/index.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash.throttle/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash.throttle/README.md +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash.throttle/package.json +/Users/example/extensions/markdown-language-features/node_modules/@types/lodash.throttle/index.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/README.md +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/package.json +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/lib/parser_inline.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/lib/token.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/lib/renderer.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/lib/rules_block/state_block.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/lib/rules_core/state_core.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/lib/parser_block.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/lib/common/html_blocks.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/lib/common/entities.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/lib/common/utils.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/lib/common/html_re.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/lib/ruler.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/lib/parser_core.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/lib/rules_inline/state_inline.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/lib/index.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/lib/helpers/parse_link_label.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/lib/helpers/parse_link_title.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/lib/helpers/parse_link_destination.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/lib/helpers/index.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/markdown-it/index.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/linkify-it/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@types/linkify-it/README.md +/Users/example/extensions/markdown-language-features/node_modules/@types/linkify-it/package.json +/Users/example/extensions/markdown-language-features/node_modules/@types/linkify-it/index.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/trusted-types/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@types/trusted-types/README.md +/Users/example/extensions/markdown-language-features/node_modules/@types/trusted-types/package.json +/Users/example/extensions/markdown-language-features/node_modules/@types/trusted-types/lib/index.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/trusted-types/index.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/vscode-notebook-renderer/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@types/vscode-notebook-renderer/events.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/vscode-notebook-renderer/preload.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/vscode-notebook-renderer/README.md +/Users/example/extensions/markdown-language-features/node_modules/@types/vscode-notebook-renderer/package.json +/Users/example/extensions/markdown-language-features/node_modules/@types/vscode-notebook-renderer/index.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@types/dompurify/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@types/dompurify/README.md +/Users/example/extensions/markdown-language-features/node_modules/@types/dompurify/package.json +/Users/example/extensions/markdown-language-features/node_modules/@types/dompurify/index.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@vscode/l10n/dist/main.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@vscode/l10n/dist/tsdoc-metadata.json +/Users/example/extensions/markdown-language-features/node_modules/@vscode/l10n/dist/browser.esm.js +/Users/example/extensions/markdown-language-features/node_modules/@vscode/l10n/dist/main.js +/Users/example/extensions/markdown-language-features/node_modules/@vscode/l10n/dist/browser.js +/Users/example/extensions/markdown-language-features/node_modules/@vscode/l10n/README.md +/Users/example/extensions/markdown-language-features/node_modules/@vscode/l10n/package.json +/Users/example/extensions/markdown-language-features/node_modules/@vscode/markdown-it-katex/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@vscode/markdown-it-katex/dist/index.js +/Users/example/extensions/markdown-language-features/node_modules/@vscode/markdown-it-katex/types.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@vscode/markdown-it-katex/README.md +/Users/example/extensions/markdown-language-features/node_modules/@vscode/markdown-it-katex/package.json +/Users/example/extensions/markdown-language-features/node_modules/@vscode/extension-telemetry/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@vscode/extension-telemetry/dist/telemetryReporter.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@vscode/extension-telemetry/dist/browser/browser/telemetryReporter.js +/Users/example/extensions/markdown-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/util.js +/Users/example/extensions/markdown-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetrySender.js +/Users/example/extensions/markdown-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/1dsClientFactory.js +/Users/example/extensions/markdown-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetryReporter.js +/Users/example/extensions/markdown-language-features/node_modules/@vscode/extension-telemetry/dist/browser/common/appInsightsClientFactory.js +/Users/example/extensions/markdown-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/util.js +/Users/example/extensions/markdown-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetrySender.js +/Users/example/extensions/markdown-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/1dsClientFactory.js +/Users/example/extensions/markdown-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetryReporter.js +/Users/example/extensions/markdown-language-features/node_modules/@vscode/extension-telemetry/dist/node/common/appInsightsClientFactory.js +/Users/example/extensions/markdown-language-features/node_modules/@vscode/extension-telemetry/dist/node/node/telemetryReporter.js +/Users/example/extensions/markdown-language-features/node_modules/@vscode/extension-telemetry/README.md +/Users/example/extensions/markdown-language-features/node_modules/@vscode/extension-telemetry/package.json +/Users/example/extensions/markdown-language-features/node_modules/@vscode/extension-telemetry/SECURITY.md +/Users/example/extensions/markdown-language-features/node_modules/lru-cache/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/lru-cache/index.js +/Users/example/extensions/markdown-language-features/node_modules/lru-cache/README.md +/Users/example/extensions/markdown-language-features/node_modules/lru-cache/package.json +/Users/example/extensions/markdown-language-features/node_modules/commander/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/commander/typings/index.d.ts +/Users/example/extensions/markdown-language-features/node_modules/commander/index.js +/Users/example/extensions/markdown-language-features/node_modules/commander/Readme.md +/Users/example/extensions/markdown-language-features/node_modules/commander/package.json +/Users/example/extensions/markdown-language-features/node_modules/commander/esm.mjs +/Users/example/extensions/markdown-language-features/node_modules/commander/lib/argument.js +/Users/example/extensions/markdown-language-features/node_modules/commander/lib/option.js +/Users/example/extensions/markdown-language-features/node_modules/commander/lib/error.js +/Users/example/extensions/markdown-language-features/node_modules/commander/lib/command.js +/Users/example/extensions/markdown-language-features/node_modules/commander/lib/help.js +/Users/example/extensions/markdown-language-features/node_modules/commander/lib/suggestSimilar.js +/Users/example/extensions/markdown-language-features/node_modules/commander/package-support.json +/Users/example/extensions/markdown-language-features/node_modules/balanced-match/LICENSE.md +/Users/example/extensions/markdown-language-features/node_modules/balanced-match/index.js +/Users/example/extensions/markdown-language-features/node_modules/balanced-match/README.md +/Users/example/extensions/markdown-language-features/node_modules/balanced-match/package.json +/Users/example/extensions/markdown-language-features/node_modules/balanced-match/.github/FUNDING.yml +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-types/thirdpartynotices.txt +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-types/README.md +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-types/package.json +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-types/lib/esm/main.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-types/lib/esm/main.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-types/lib/umd/main.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-types/lib/umd/main.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-types/License.txt +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/thirdpartynotices.txt +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/README.md +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/node.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/package.json +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/metaModel.schema.json +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/browser/main.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/browser/main.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/api.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/connection.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/messages.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/utils/is.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/utils/is.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/api.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/connection.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/messages.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/node/main.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/lib/node/main.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/License.txt +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/browser.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/node.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/browser.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-protocol/node.cmd +/Users/example/extensions/markdown-language-features/node_modules/argparse/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/argparse/CHANGELOG.md +/Users/example/extensions/markdown-language-features/node_modules/argparse/README.md +/Users/example/extensions/markdown-language-features/node_modules/argparse/package.json +/Users/example/extensions/markdown-language-features/node_modules/argparse/lib/textwrap.js +/Users/example/extensions/markdown-language-features/node_modules/argparse/lib/sub.js +/Users/example/extensions/markdown-language-features/node_modules/argparse/argparse.js +/Users/example/extensions/markdown-language-features/node_modules/picomatch/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/picomatch/CHANGELOG.md +/Users/example/extensions/markdown-language-features/node_modules/picomatch/index.js +/Users/example/extensions/markdown-language-features/node_modules/picomatch/README.md +/Users/example/extensions/markdown-language-features/node_modules/picomatch/package.json +/Users/example/extensions/markdown-language-features/node_modules/picomatch/lib/constants.js +/Users/example/extensions/markdown-language-features/node_modules/picomatch/lib/parse.js +/Users/example/extensions/markdown-language-features/node_modules/picomatch/lib/picomatch.js +/Users/example/extensions/markdown-language-features/node_modules/picomatch/lib/utils.js +/Users/example/extensions/markdown-language-features/node_modules/picomatch/lib/scan.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/thirdpartynotices.txt +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/README.md +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/node.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/package.json +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/browser/main.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/browser/main.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/foldingRange.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/client.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/callHierarchy.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/executeCommand.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/selectionRange.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/typeHierarchy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolCodeAction.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/executeCommand.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolCodeAction.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/signatureHelp.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/selectionRange.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/colorProvider.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/typeHierarchy.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/workspaceFolder.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/features.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/declaration.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/api.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/formatting.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/documentLink.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/features.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/semanticTokens.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/colorProvider.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/progressPart.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/implementation.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/codeConverter.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/codeAction.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolWorkspaceSymbol.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/configuration.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolWorkspaceSymbol.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/typeDefinition.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/rename.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/declaration.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolCallHierarchyItem.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/inlayHint.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolCompletionItem.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/completion.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/utils/is.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/utils/is.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/utils/async.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/utils/uuid.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/utils/uuid.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/utils/async.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/inlayHint.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/documentSymbol.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/documentHighlight.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/codeAction.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/linkedEditingRange.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/workspaceSymbol.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/notebook.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/typeDefinition.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/hover.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/textSynchronization.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/reference.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/notebook.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/progressPart.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/semanticTokens.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/workspaceSymbol.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/foldingRange.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/fileOperations.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/progress.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolDocumentLink.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolTypeHierarchyItem.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/linkedEditingRange.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolConverter.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/configuration.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/diagnostic.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/callHierarchy.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/inlineValue.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/codeLens.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/workspaceFolder.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolCallHierarchyItem.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/fileSystemWatcher.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/fileSystemWatcher.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolDocumentLink.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolDiagnostic.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolTypeHierarchyItem.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/progress.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/documentHighlight.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolCodeLens.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/rename.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/fileOperations.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/codeLens.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/diagnostic.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/api.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/documentSymbol.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/signatureHelp.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolInlayHint.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/client.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/reference.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/textSynchronization.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/completion.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/codeConverter.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/documentLink.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolCompletionItem.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/formatting.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolCodeLens.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/implementation.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/definition.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/inlineValue.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolDiagnostic.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolInlayHint.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/definition.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/protocolConverter.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/common/hover.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/node/main.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/node/processes.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/node/main.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/node/terminateProcess.sh +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/lib/node/processes.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/License.txt +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/browser.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/node.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/browser.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageclient/node.cmd +/Users/example/extensions/markdown-language-features/node_modules/lodash.throttle/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/lodash.throttle/index.js +/Users/example/extensions/markdown-language-features/node_modules/lodash.throttle/README.md +/Users/example/extensions/markdown-language-features/node_modules/lodash.throttle/package.json +/Users/example/extensions/markdown-language-features/node_modules/markdown-it-front-matter/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/markdown-it-front-matter/test/index.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it-front-matter/index.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it-front-matter/README.md +/Users/example/extensions/markdown-language-features/node_modules/markdown-it-front-matter/package.json +/Users/example/extensions/markdown-language-features/node_modules/markdown-it-front-matter/.github/workflows/master-ci.yml +/Users/example/extensions/markdown-language-features/node_modules/markdown-it-front-matter/index.d.ts +/Users/example/extensions/markdown-language-features/node_modules/.yarn-integrity +/Users/example/extensions/markdown-language-features/node_modules/katex/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/katex.css +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/katex.js +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/contrib/mhchem.mjs +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/contrib/render-a11y-string.js +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/contrib/mathtex-script-type.mjs +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/contrib/auto-render.mjs +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/contrib/auto-render.min.js +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/contrib/copy-tex.mjs +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/contrib/auto-render.js +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/contrib/mathtex-script-type.min.js +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/contrib/render-a11y-string.mjs +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/contrib/render-a11y-string.min.js +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/contrib/copy-tex.min.js +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/contrib/copy-tex.js +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/contrib/mathtex-script-type.js +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/contrib/mhchem.min.js +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/contrib/mhchem.js +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/README.md +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/katex.min.css +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/katex.min.js +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Typewriter-Regular.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Main-Regular.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_AMS-Regular.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Main-BoldItalic.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_AMS-Regular.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Size3-Regular.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Main-Regular.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Script-Regular.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Bold.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Size3-Regular.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Typewriter-Regular.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Regular.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Typewriter-Regular.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Main-Italic.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Bold.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_SansSerif-Bold.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Math-Italic.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Size4-Regular.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Fraktur-Bold.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Bold.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_SansSerif-Bold.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Fraktur-Regular.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Main-Bold.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_SansSerif-Italic.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Main-Bold.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_SansSerif-Regular.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Fraktur-Regular.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Main-Regular.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Size2-Regular.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Main-BoldItalic.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Fraktur-Regular.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Script-Regular.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Size4-Regular.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Size3-Regular.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_AMS-Regular.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Main-Bold.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_SansSerif-Italic.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Math-Italic.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Size1-Regular.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_SansSerif-Regular.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Main-Italic.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Math-Italic.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Math-BoldItalic.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Fraktur-Bold.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Size2-Regular.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_SansSerif-Italic.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Main-Italic.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Size1-Regular.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Fraktur-Bold.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Script-Regular.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_SansSerif-Regular.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Math-BoldItalic.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Size1-Regular.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Regular.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Size4-Regular.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Size2-Regular.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Regular.woff2 +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Main-BoldItalic.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_SansSerif-Bold.woff +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/fonts/KaTeX_Math-BoldItalic.ttf +/Users/example/extensions/markdown-language-features/node_modules/katex/dist/katex.mjs +/Users/example/extensions/markdown-language-features/node_modules/katex/katex.js +/Users/example/extensions/markdown-language-features/node_modules/katex/contrib/mathtex-script-type/README.md +/Users/example/extensions/markdown-language-features/node_modules/katex/contrib/mathtex-script-type/mathtex-script-type.js +/Users/example/extensions/markdown-language-features/node_modules/katex/contrib/auto-render/splitAtDelimiters.js +/Users/example/extensions/markdown-language-features/node_modules/katex/contrib/auto-render/index.html +/Users/example/extensions/markdown-language-features/node_modules/katex/contrib/auto-render/test/auto-render-spec.js +/Users/example/extensions/markdown-language-features/node_modules/katex/contrib/auto-render/auto-render.js +/Users/example/extensions/markdown-language-features/node_modules/katex/contrib/auto-render/README.md +/Users/example/extensions/markdown-language-features/node_modules/katex/contrib/mhchem/README.md +/Users/example/extensions/markdown-language-features/node_modules/katex/contrib/mhchem/mhchem.js +/Users/example/extensions/markdown-language-features/node_modules/katex/contrib/copy-tex/katex2tex.js +/Users/example/extensions/markdown-language-features/node_modules/katex/contrib/copy-tex/index.html +/Users/example/extensions/markdown-language-features/node_modules/katex/contrib/copy-tex/README.md +/Users/example/extensions/markdown-language-features/node_modules/katex/contrib/copy-tex/copy-tex.js +/Users/example/extensions/markdown-language-features/node_modules/katex/contrib/render-a11y-string/render-a11y-string.js +/Users/example/extensions/markdown-language-features/node_modules/katex/contrib/render-a11y-string/test/render-a11y-string-spec.js +/Users/example/extensions/markdown-language-features/node_modules/katex/README.md +/Users/example/extensions/markdown-language-features/node_modules/katex/package.json +/Users/example/extensions/markdown-language-features/node_modules/katex/cli.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/wide-character.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/metrics/extract_ttfs.py +/Users/example/extensions/markdown-language-features/node_modules/katex/src/metrics/README.md +/Users/example/extensions/markdown-language-features/node_modules/katex/src/metrics/parse_tfm.py +/Users/example/extensions/markdown-language-features/node_modules/katex/src/metrics/extract_tfms.py +/Users/example/extensions/markdown-language-features/node_modules/katex/src/metrics/mapping.pl +/Users/example/extensions/markdown-language-features/node_modules/katex/src/metrics/format_json.py +/Users/example/extensions/markdown-language-features/node_modules/katex/src/buildHTML.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/katex.less +/Users/example/extensions/markdown-language-features/node_modules/katex/src/defineMacro.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/types.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/svgGeometry.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/tree.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/environments/array.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/environments/cd.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/parseNode.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/buildTree.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/Options.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/MacroExpander.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/buildMathML.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/spacingData.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/Style.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/defineEnvironment.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/units.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/fonts.less +/Users/example/extensions/markdown-language-features/node_modules/katex/src/Token.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/ParseError.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/Namespace.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/buildCommon.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/parseTree.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/delimiter.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/unicodeSymbols.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/domTree.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/defineFunction.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/html.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/symbolsSpacing.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/def.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/char.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/ordgroup.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/vcenter.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/underline.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/overline.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/accent.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/horizBrace.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/supsub.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/includegraphics.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/font.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/smash.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/arrow.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/styling.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/phantom.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/operatorname.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/symbolsOrd.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/sqrt.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/verb.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/hbox.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/utils/assembleSupSub.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/enclose.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/color.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/genfrac.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/math.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/htmlmathml.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/tag.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/sizing.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/rule.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/kern.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/raisebox.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/mathchoice.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/symbolsOp.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/href.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/op.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/lap.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/accentunder.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/pmb.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/environment.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/text.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/delimsizing.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/relax.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/mclass.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/functions/cr.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/fontMetricsData.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/mathMLTree.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/utils.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/symbols.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/unicodeAccents.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/unicodeSupOrSub.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/fontMetrics.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/fonts/Makefile +/Users/example/extensions/markdown-language-features/node_modules/katex/src/fonts/makeBlacker +/Users/example/extensions/markdown-language-features/node_modules/katex/src/fonts/xbbold.mf +/Users/example/extensions/markdown-language-features/node_modules/katex/src/fonts/generate_fonts.py +/Users/example/extensions/markdown-language-features/node_modules/katex/src/fonts/lib/Space.ttx +/Users/example/extensions/markdown-language-features/node_modules/katex/src/fonts/lib/Extra.otf +/Users/example/extensions/markdown-language-features/node_modules/katex/src/fonts/default.cfg +/Users/example/extensions/markdown-language-features/node_modules/katex/src/fonts/makeFF +/Users/example/extensions/markdown-language-features/node_modules/katex/src/Parser.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/Lexer.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/stretchy.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/Settings.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/SourceLocation.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/unicodeScripts.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/environments.js +/Users/example/extensions/markdown-language-features/node_modules/katex/src/macros.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/types/vscode-markdown-languageservice.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/tableOfContents.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/types/range.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/types/textDocument.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/types/position.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/test/codeActions/removeLinkDefinition.test.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/test/codeActions/extractLinkDef.test.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/util/cancellation.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/util/editBuilder.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/util/arrays.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/util/lazy.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/util/string.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/util/limiter.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/util/path.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/util/resourceMap.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/util/file.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/util/dispose.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/util/schemes.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/util/uri.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/logging.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/index.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/slugify.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/languageFeatures/documentHighlights.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/languageFeatures/diagnostics.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/languageFeatures/fileRename.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/languageFeatures/codeActions/extractLinkDef.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/languageFeatures/codeActions/util.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/languageFeatures/codeActions/removeLinkDefinition.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/languageFeatures/documentSymbols.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/languageFeatures/workspaceSymbols.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/languageFeatures/rename.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/languageFeatures/references.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/languageFeatures/smartSelect.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/languageFeatures/definitions.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/languageFeatures/pathCompletions.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/languageFeatures/documentLinks.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/languageFeatures/folding.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/languageFeatures/organizeLinkDefs.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/config.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/workspace.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/parser.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/out/workspaceCache.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-textdocument/thirdpartynotices.txt +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-textdocument/README.md +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-textdocument/package.json +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-textdocument/lib/esm/main.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-textdocument/lib/esm/main.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-textdocument/lib/umd/main.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-textdocument/lib/umd/main.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-textdocument/License.txt +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/README.md +/Users/example/extensions/markdown-language-features/node_modules/vscode-markdown-languageservice/package.json +/Users/example/extensions/markdown-language-features/node_modules/brace-expansion/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/brace-expansion/index.js +/Users/example/extensions/markdown-language-features/node_modules/brace-expansion/README.md +/Users/example/extensions/markdown-language-features/node_modules/brace-expansion/package.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/CODE_OF_CONDUCT.md +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.namespaced.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/PRIVACY +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.integrity.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.integrity.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/NOTICE +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/README.md +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/SUPPORT.md +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/package.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/CONTRIBUTING.md +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/tsconfig.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/LICENSE.TXT +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-post-js/SECURITY.md +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/CODE_OF_CONDUCT.md +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.namespaced.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/PRIVACY +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.integrity.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.integrity.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/NOTICE +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/README.md +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/SUPPORT.md +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/package.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/CONTRIBUTING.md +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/tsconfig.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/LICENSE.TXT +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/1ds-core-js/SECURITY.md +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.namespaced.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/PRIVACY +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/NOTICE +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/README.md +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.integrity.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/package.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-common/tsconfig.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.namespaced.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/PRIVACY +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/NOTICE +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/README.md +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.integrity.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/package.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/CONTRIBUTING.md +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-core-js/tsconfig.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/types/removeDynamic.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/esm/removedynamic.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/node/removedynamic.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/package.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/types/DynamicProto.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/README.md +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/package.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/types/Constants.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/types/applicationinsights-shims.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/types/TsLibGlobals.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/types/TsLibShims.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/NOTICE +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/README.md +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/package.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-shims/tsconfig.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.namespaced.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/PRIVACY +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/NOTICE +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/README.md +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.integrity.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.integrity.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/package.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-web-basic/tsconfig.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.namespaced.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/PRIVACY +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/NOTICE +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/README.md +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.integrity.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.integrity.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/package.json +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js.map +/Users/example/extensions/markdown-language-features/node_modules/@microsoft/applicationinsights-channel-js/tsconfig.json +/Users/example/extensions/markdown-language-features/node_modules/semver/ranges/min-version.js +/Users/example/extensions/markdown-language-features/node_modules/semver/ranges/outside.js +/Users/example/extensions/markdown-language-features/node_modules/semver/ranges/ltr.js +/Users/example/extensions/markdown-language-features/node_modules/semver/ranges/gtr.js +/Users/example/extensions/markdown-language-features/node_modules/semver/ranges/min-satisfying.js +/Users/example/extensions/markdown-language-features/node_modules/semver/ranges/simplify.js +/Users/example/extensions/markdown-language-features/node_modules/semver/ranges/to-comparators.js +/Users/example/extensions/markdown-language-features/node_modules/semver/ranges/max-satisfying.js +/Users/example/extensions/markdown-language-features/node_modules/semver/ranges/valid.js +/Users/example/extensions/markdown-language-features/node_modules/semver/ranges/subset.js +/Users/example/extensions/markdown-language-features/node_modules/semver/ranges/intersects.js +/Users/example/extensions/markdown-language-features/node_modules/semver/preload.js +/Users/example/extensions/markdown-language-features/node_modules/semver/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/semver/bin/semver.js +/Users/example/extensions/markdown-language-features/node_modules/semver/classes/range.js +/Users/example/extensions/markdown-language-features/node_modules/semver/classes/index.js +/Users/example/extensions/markdown-language-features/node_modules/semver/classes/comparator.js +/Users/example/extensions/markdown-language-features/node_modules/semver/classes/semver.js +/Users/example/extensions/markdown-language-features/node_modules/semver/internal/constants.js +/Users/example/extensions/markdown-language-features/node_modules/semver/internal/identifiers.js +/Users/example/extensions/markdown-language-features/node_modules/semver/internal/parse-options.js +/Users/example/extensions/markdown-language-features/node_modules/semver/internal/re.js +/Users/example/extensions/markdown-language-features/node_modules/semver/internal/debug.js +/Users/example/extensions/markdown-language-features/node_modules/semver/index.js +/Users/example/extensions/markdown-language-features/node_modules/semver/README.md +/Users/example/extensions/markdown-language-features/node_modules/semver/package.json +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/gt.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/sort.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/rsort.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/neq.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/gte.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/eq.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/lte.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/compare-build.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/patch.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/rcompare.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/clean.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/valid.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/satisfies.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/compare-loose.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/parse.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/minor.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/compare.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/coerce.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/inc.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/lt.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/diff.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/cmp.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/major.js +/Users/example/extensions/markdown-language-features/node_modules/semver/functions/prerelease.js +/Users/example/extensions/markdown-language-features/node_modules/semver/range.bnf +/Users/example/extensions/markdown-language-features/node_modules/minimatch/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/minimatch/README.md +/Users/example/extensions/markdown-language-features/node_modules/minimatch/package.json +/Users/example/extensions/markdown-language-features/node_modules/minimatch/minimatch.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/SUPPORTED_LANGUAGES.md +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/types/index.d.ts +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/agate.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/brown-paper.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/github.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/default.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/foundation.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/gradient-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/far.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/atom-one-dark-reasonable.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/night-owl.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/xcode.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/gml.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/intellij-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/kimbie-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/routeros.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/nnfx-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/tokyo-night-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/atom-one-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/hybrid.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/devibeans.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/codepen-embed.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/atom-one-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/paraiso-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/paraiso-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/androidstudio.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/shades-of-purple.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/vs2015.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/lioshi.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/monokai-sublime.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/ir-black.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/color-brewer.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/nnfx-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/lightfair.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/arta.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/magula.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/panda-syntax-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/docco.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/mono-blue.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/qtcreator-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/github-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/xt256.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/tokyo-night-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/a11y-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/tomorrow-night-blue.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/github-dark-dimmed.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/isbl-editor-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/pojoaque.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/espresso.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-savanna-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-seaside.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/horizon-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-plateau.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/dark-violet.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-forest.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/snazzy.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/summerfruit-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-cave.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/github.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/material.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/shapeshifter.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/oceanicnext.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-estuary-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-estuary.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/eighties.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-forest-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/materia.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-sulphurpool-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/black-metal-dark-funeral.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/porple.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-savanna.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/seti-ui.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/harmonic16-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/windows-10.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/classic-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/woodland.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-lakeside-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/colors.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/nova.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/eva.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/twilight.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atlas.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/darkmoss.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/papercolor-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/humanoid-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/solar-flare.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/pop.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/unikitty-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/harmonic16-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/pico.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/brewer.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/equilibrium-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/windows-nt-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/apprentice.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/windows-95.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/circus.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/equilibrium-gray-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/gruvbox-dark-hard.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/material-lighter.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/bright.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/ia-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/edge-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/pasque.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/flat.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/unikitty-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-sulphurpool.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/solar-flare-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-lakeside.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/windows-10-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/sandcastle.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/ir-black.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/solarized-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/black-metal-burzum.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/zenburn.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/embers.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/codeschool.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/eva-dim.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/ros-pine.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/windows-nt.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/framer.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/gruvbox-light-soft.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/bespin.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/tomorrow.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/mexico-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/phd.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/paraiso.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/brogrammer.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/helios.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/humanoid-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-dune-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/sagelight.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/tomorrow-night.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/synth-midnight-terminal-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/black-metal-mayhem.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/brush-trees.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/cupertino.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/silk-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/ros-pine-moon.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/windows-high-contrast.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/fruit-soda.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/default-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/vulcan.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/gruvbox-dark-medium.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/onedark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/summercamp.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/mocha.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/dracula.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/nebula.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/black-metal-immortal.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/decaf.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/chalk.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/marrakesh.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/hopscotch.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/cupcake.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-heath.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/london-tube.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/3024.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/google-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/silk-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/rebecca.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/papercolor-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/tango.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/dirtysea.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/material-palenight.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/green-screen.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/monokai.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/spacemacs.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/isotope.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/nord.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/qualia.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/gigavolt.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/heetch-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/heetch-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/darktooth.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/outrun-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/black-metal.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/black-metal-nile.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/brush-trees-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/danqing.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/macintosh.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/gruvbox-light-medium.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/gruvbox-dark-pale.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/windows-95-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/grayscale-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/google-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/default-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/black-metal-bathory.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/black-metal-venom.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/classic-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/synth-midnight-terminal-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-plateau-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/summerfruit-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/xcode-dusk.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-dune.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/kimber.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/black-metal-marduk.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/solarized-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/icy-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/gruvbox-light-hard.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/grayscale-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/black-metal-gorgoroth.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/edge-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/material-vivid.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/equilibrium-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/ia-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/tender.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/ashes.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/mellow-purple.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/gruvbox-dark-soft.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/railscasts.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/ros-pine-dawn.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/hardcore.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-seaside-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-heath-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/apathy.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/one-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/equilibrium-gray-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/windows-high-contrast-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/ocean.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/atelier-cave-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/darcula.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/black-metal-khold.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/material-darker.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/base16/horizon-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/kimbie-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/googlecode.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/monokai.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/nord.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/idea.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/sunburst.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/obsidian.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/felipec.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/ascetic.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/gradient-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/stackoverflow-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/arduino-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/purebasic.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/school-book.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/isbl-editor-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/stackoverflow-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/a11y-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/an-old-hope.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/qtcreator-dark.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/tomorrow-night-bright.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/vs.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/srcery.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/rainbow.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/panda-syntax-light.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/scss/grayscale.scss +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/VERSION_11_UPGRADE.md +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/README.md +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/stackoverflow-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/qtcreator-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/codepen-embed.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/github-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/docco.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/github.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/stackoverflow-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/grayscale.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/gml.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/srcery.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/github-dark-dimmed.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/sunburst.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/pojoaque.jpg +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/mono-blue.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/isbl-editor-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/a11y-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/nord.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/color-brewer.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/kimbie-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/routeros.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/tokyo-night-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/kimbie-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/shades-of-purple.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/arduino-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/xcode.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/ir-black.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/obsidian.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/paraiso-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/pojoaque.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/tokyo-night-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/intellij-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/vs2015.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/a11y-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/tomorrow-night-blue.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/monokai.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/idea.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/purebasic.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/qtcreator-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/androidstudio.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/xt256.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/panda-syntax-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/agate.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/vs.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/far.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/default.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/pico.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/porple.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/gruvbox-light-soft.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/equilibrium-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-cave-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/windows-95.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-estuary.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/apprentice.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/default-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/apathy.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-savanna.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-cave.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/brewer.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/eighties.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-dune-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/windows-high-contrast.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-savanna-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/github.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/windows-nt.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/windows-nt-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/hopscotch.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/equilibrium-gray-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-heath.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/ia-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/gruvbox-dark-soft.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/solar-flare.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/material-vivid.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/google-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/onedark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/summerfruit-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/eva.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/marrakesh.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/equilibrium-gray-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/espresso.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/gruvbox-dark-pale.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/black-metal-gorgoroth.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/grayscale-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/black-metal-immortal.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/circus.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-plateau.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/nord.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/equilibrium-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/brush-trees-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/gruvbox-dark-medium.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/gruvbox-dark-hard.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/material.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/papercolor-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/nebula.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/london-tube.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/black-metal-marduk.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/decaf.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/pasque.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/grayscale-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/heetch-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-heath-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/colors.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/gruvbox-light-hard.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/synth-midnight-terminal-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-dune.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/woodland.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/isotope.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-forest.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/hardcore.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/default-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-sulphurpool.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/material-darker.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/windows-95-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/classic-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/ir-black.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/dirtysea.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/seti-ui.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/black-metal-venom.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/darkmoss.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/harmonic16-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/darcula.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/mellow-purple.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/mexico-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/flat.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/summercamp.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/silk-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/icy-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/papercolor-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/brogrammer.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/3024.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/twilight.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-lakeside.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/monokai.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/solarized-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/material-lighter.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/edge-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/xcode-dusk.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/summerfruit-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-forest-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/black-metal.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/dracula.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/solarized-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/cupertino.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/phd.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/bright.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/mocha.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/ashes.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/ros-pine.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/nova.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/black-metal-dark-funeral.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/zenburn.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/chalk.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/brush-trees.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/rebecca.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/humanoid-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/qualia.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/ocean.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/sandcastle.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/silk-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/outrun-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/synth-midnight-terminal-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/windows-10-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/humanoid-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/kimber.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/helios.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/railscasts.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/ia-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/unikitty-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/cupcake.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/embers.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/snazzy.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/edge-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/danqing.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/black-metal-khold.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/horizon-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/tomorrow-night.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/heetch-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/windows-high-contrast-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-plateau-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/darktooth.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/windows-10.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/vulcan.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/harmonic16-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/macintosh.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/fruit-soda.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/google-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/classic-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/paraiso.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/black-metal-nile.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/one-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/codeschool.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/shapeshifter.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/dark-violet.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/gigavolt.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/unikitty-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-seaside-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/tomorrow.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/ros-pine-dawn.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/framer.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/black-metal-mayhem.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/spacemacs.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-seaside.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/material-palenight.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/green-screen.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/horizon-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/bespin.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/oceanicnext.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/black-metal-burzum.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/ros-pine-moon.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/eva-dim.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/black-metal-bathory.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/sagelight.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-lakeside-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/tango.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/pop.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/gruvbox-light-medium.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atlas.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/tender.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-estuary-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/materia.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/solar-flare-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/base16/atelier-sulphurpool-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/atom-one-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/monokai-sublime.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/paraiso-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/tomorrow-night-bright.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/googlecode.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/atom-one-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/ascetic.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/rainbow.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/panda-syntax-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/gradient-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/magula.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/devibeans.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/arta.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/nnfx-light.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/felipec.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/hybrid.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/school-book.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/brown-papersq.png +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/lightfair.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/an-old-hope.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/gradient-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/nnfx-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/isbl-editor-dark.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/foundation.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/lioshi.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/brown-paper.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/night-owl.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/styles/atom-one-dark-reasonable.css +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/package.json +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/core.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/common.d.ts +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/index.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/routeros.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/ebnf.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/shell.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/sql.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/erlang.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/basic.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/dsconfig.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/rsl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/lisp.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/bash.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/arcade.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/gauss.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/qml.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/plaintext.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/go.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/nestedtext.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/hy.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/delphi.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/vhdl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/dos.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/dust.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/typescript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/profile.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/cos.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/haml.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/vhdl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/mercury.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/markdown.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/d.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/groovy.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/leaf.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/fortran.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/oxygene.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/xml.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/apache.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/flix.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/rib.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/rust.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/prolog.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/ceylon.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/cpp.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/powershell.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/moonscript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/arcade.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/perl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/shell.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/typescript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/powershell.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/erb.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/ini.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/leaf.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/cmake.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/cal.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/lasso.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/smalltalk.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/cpp.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/parser3.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/vbnet.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/stan.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/verilog.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/stan.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/excel.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/dart.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/erb.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/avrasm.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/avrasm.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/subunit.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/angelscript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/gams.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/julia-repl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/yaml.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/autoit.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/elixir.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/llvm.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/node-repl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/awk.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/taggerscript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/scheme.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/tp.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/crystal.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/csp.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/handlebars.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/dart.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/d.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/wren.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/pony.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/matlab.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/ruby.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/prolog.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/http.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/pgsql.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/scss.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/nestedtext.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/php-template.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/fsharp.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/abnf.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/livescript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/xml.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/livecodeserver.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/mathematica.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/dockerfile.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/pf.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/graphql.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/taggerscript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/latex.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/matlab.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/ruby.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/vbscript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/sml.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/django.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/vbscript-html.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/mipsasm.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/gams.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/crystal.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/golo.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/pony.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/ldif.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/axapta.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/pf.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/erlang-repl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/sas.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/apache.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/hsp.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/capnproto.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/gherkin.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/nginx.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/scilab.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/abnf.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/delphi.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/hy.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/scilab.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/java.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/gml.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/objectivec.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/glsl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/parser3.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/applescript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/ada.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/purebasic.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/lua.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/django.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/sas.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/actionscript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/clojure-repl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/dos.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/protobuf.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/c.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/crmsh.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/sml.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/lisp.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/xquery.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/properties.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/reasonml.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/1c.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/r.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/smali.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/inform7.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/java.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/scala.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/dns.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/gml.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/armasm.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/clean.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/lsl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/erlang-repl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/thrift.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/verilog.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/wren.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/flix.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/nix.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/handlebars.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/nsis.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/livescript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/nim.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/erlang.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/angelscript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/javascript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/ruleslanguage.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/excel.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/mizar.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/ocaml.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/mel.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/moonscript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/graphql.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/maxima.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/fortran.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/elm.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/1c.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/haskell.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/aspectj.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/roboconf.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/ebnf.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/maxima.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/lua.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/bnf.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/latex.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/julia.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/javascript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/monkey.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/julia.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/python-repl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/jboss-cli.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/golo.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/q.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/n1ql.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/irpf90.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/reasonml.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/dust.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/nsis.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/tap.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/perl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/qml.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/coq.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/protobuf.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/irpf90.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/smalltalk.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/subunit.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/xl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/lasso.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/makefile.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/cos.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/dts.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/less.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/zephir.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/dns.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/haskell.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/processing.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/step21.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/cal.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/nix.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/asciidoc.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/diff.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/mercury.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/glsl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/autohotkey.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/php.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/mizar.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/coffeescript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/ini.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/sql.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/ruleslanguage.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/jboss-cli.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/vbnet.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/vim.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/less.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/ada.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/ceylon.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/scala.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/purebasic.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/rust.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/groovy.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/clean.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/julia-repl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/arduino.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/dsconfig.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/bash.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/dts.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/gcode.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/php-template.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/asciidoc.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/scheme.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/xquery.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/php.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/awk.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/autoit.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/x86asm.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/properties.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/autohotkey.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/armasm.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/haxe.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/clojure.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/arduino.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/livecodeserver.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/aspectj.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/brainfuck.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/gherkin.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/r.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/pgsql.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/oxygene.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/stata.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/csp.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/cmake.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/openscad.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/rsl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/python.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/fix.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/json.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/csharp.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/mojolicious.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/c.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/xl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/tcl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/accesslog.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/tap.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/applescript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/profile.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/stylus.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/basic.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/x86asm.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/wasm.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/elixir.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/nginx.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/hsp.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/twig.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/processing.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/objectivec.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/zephir.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/tcl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/lsl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/crmsh.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/nim.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/vbscript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/inform7.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/kotlin.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/roboconf.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/css.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/smali.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/step21.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/csharp.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/plaintext.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/json.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/mojolicious.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/yaml.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/haml.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/clojure.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/haxe.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/sqf.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/vala.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/sqf.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/swift.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/thrift.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/llvm.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/isbl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/n1ql.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/gradle.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/bnf.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/coffeescript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/rib.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/accesslog.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/vala.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/coq.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/stylus.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/kotlin.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/isbl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/openscad.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/brainfuck.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/routeros.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/ocaml.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/fsharp.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/diff.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/capnproto.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/axapta.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/makefile.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/puppet.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/monkey.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/python.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/mathematica.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/gradle.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/vim.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/twig.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/ldif.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/python-repl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/wasm.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/dockerfile.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/go.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/css.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/vbscript-html.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/mipsasm.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/http.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/q.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/actionscript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/node-repl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/swift.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/clojure-repl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/gcode.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/gauss.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/puppet.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/markdown.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/fix.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/tp.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/scss.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/stata.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/elm.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/languages/mel.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/core.d.ts +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/lib/common.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/CHANGES.md +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/VERSION_10_UPGRADE.md +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/core.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/common.d.ts +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/index.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/utils/regex.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/routeros.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/ebnf.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/shell.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/sql.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/erlang.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/basic.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/dsconfig.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/rsl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/lisp.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/bash.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/arcade.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/gauss.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/qml.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/plaintext.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/go.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/nestedtext.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/hy.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/delphi.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/vhdl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/dos.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/dust.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/typescript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/profile.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/cos.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/haml.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/vhdl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/mercury.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/markdown.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/d.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/groovy.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/leaf.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/fortran.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/oxygene.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/xml.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/apache.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/flix.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/rib.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/rust.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/prolog.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/ceylon.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/cpp.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/powershell.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/moonscript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/arcade.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/perl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/shell.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/typescript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/powershell.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/erb.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/ini.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/leaf.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/cmake.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/cal.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/lasso.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/smalltalk.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/cpp.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/parser3.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/vbnet.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/stan.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/verilog.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/stan.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/excel.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/dart.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/erb.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/avrasm.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/avrasm.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/subunit.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/angelscript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/gams.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/julia-repl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/yaml.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/autoit.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/elixir.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/llvm.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/node-repl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/awk.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/taggerscript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/scheme.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/tp.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/crystal.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/csp.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/handlebars.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/dart.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/d.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/wren.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/pony.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/matlab.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/ruby.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/prolog.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/http.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/pgsql.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/scss.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/nestedtext.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/php-template.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/fsharp.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/abnf.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/livescript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/xml.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/livecodeserver.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/mathematica.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/dockerfile.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/pf.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/graphql.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/taggerscript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/latex.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/matlab.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/ruby.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/vbscript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/sml.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/django.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/vbscript-html.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/mipsasm.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/gams.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/crystal.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/golo.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/pony.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/ldif.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/axapta.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/pf.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/erlang-repl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/sas.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/apache.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/hsp.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/capnproto.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/gherkin.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/nginx.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/scilab.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/abnf.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/delphi.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/hy.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/scilab.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/java.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/gml.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/objectivec.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/glsl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/parser3.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/applescript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/ada.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/purebasic.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/lua.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/django.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/sas.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/actionscript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/clojure-repl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/dos.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/protobuf.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/c.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/crmsh.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/sml.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/lisp.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/xquery.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/properties.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/reasonml.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/1c.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/r.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/smali.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/inform7.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/java.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/scala.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/dns.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/gml.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/armasm.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/clean.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/lsl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/erlang-repl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/thrift.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/verilog.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/wren.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/flix.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/nix.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/handlebars.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/nsis.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/livescript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/nim.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/erlang.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/angelscript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/javascript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/ruleslanguage.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/excel.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/mizar.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/ocaml.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/mel.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/moonscript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/graphql.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/maxima.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/fortran.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/elm.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/1c.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/haskell.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/aspectj.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/roboconf.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/ebnf.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/maxima.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/lua.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/bnf.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/latex.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/julia.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/javascript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/monkey.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/julia.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/python-repl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/jboss-cli.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/golo.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/q.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/n1ql.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/irpf90.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/reasonml.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/dust.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/nsis.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/tap.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/perl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/qml.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/coq.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/protobuf.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/irpf90.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/smalltalk.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/subunit.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/xl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/lasso.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/makefile.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/cos.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/dts.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/less.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/zephir.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/dns.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/haskell.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/processing.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/step21.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/cal.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/nix.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/asciidoc.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/diff.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/mercury.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/glsl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/autohotkey.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/php.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/mizar.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/coffeescript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/ini.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/sql.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/ruleslanguage.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/jboss-cli.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/vbnet.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/vim.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/less.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/ada.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/ceylon.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/scala.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/purebasic.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/rust.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/groovy.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/clean.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/julia-repl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/arduino.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/dsconfig.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/bash.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/dts.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/gcode.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/php-template.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/asciidoc.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/scheme.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/xquery.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/php.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/awk.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/autoit.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/x86asm.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/properties.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/autohotkey.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/armasm.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/haxe.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/clojure.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/arduino.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/livecodeserver.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/aspectj.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/brainfuck.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/gherkin.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/r.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/pgsql.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/oxygene.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/stata.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/csp.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/cmake.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/openscad.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/rsl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/python.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/fix.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/json.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/csharp.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/mojolicious.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/c.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/xl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/tcl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/accesslog.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/tap.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/applescript.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/profile.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/stylus.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/basic.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/x86asm.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/wasm.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/elixir.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/nginx.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/hsp.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/twig.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/processing.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/objectivec.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/zephir.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/tcl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/lsl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/crmsh.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/nim.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/vbscript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/inform7.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/kotlin.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/roboconf.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/css.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/smali.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/step21.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/csharp.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/plaintext.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/json.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/mojolicious.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/yaml.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/haml.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/clojure.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/haxe.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/sqf.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/vala.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/sqf.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/swift.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/thrift.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/llvm.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/isbl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/n1ql.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/gradle.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/bnf.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/coffeescript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/rib.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/accesslog.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/vala.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/coq.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/stylus.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/kotlin.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/isbl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/openscad.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/brainfuck.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/routeros.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/ocaml.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/fsharp.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/diff.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/capnproto.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/axapta.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/makefile.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/puppet.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/monkey.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/python.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/mathematica.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/gradle.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/vim.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/twig.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/ldif.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/python-repl.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/wasm.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/dockerfile.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/go.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/css.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/vbscript-html.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/mipsasm.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/http.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/q.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/actionscript.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/node-repl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/swift.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/clojure-repl.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/gcode.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/gauss.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/puppet.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/markdown.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/fix.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/tp.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/scss.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/stata.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/elm.js.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/languages/mel.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/core.d.ts +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/package.json +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/es/common.js +/Users/example/extensions/markdown-language-features/node_modules/highlight.js/SECURITY.md +/Users/example/extensions/markdown-language-features/node_modules/morphdom/factory.js +/Users/example/extensions/markdown-language-features/node_modules/morphdom/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/morphdom/CHANGELOG.md +/Users/example/extensions/markdown-language-features/node_modules/morphdom/dist/morphdom-factory.js +/Users/example/extensions/markdown-language-features/node_modules/morphdom/dist/morphdom.js +/Users/example/extensions/markdown-language-features/node_modules/morphdom/dist/morphdom-umd.min.js +/Users/example/extensions/markdown-language-features/node_modules/morphdom/dist/morphdom-esm.js +/Users/example/extensions/markdown-language-features/node_modules/morphdom/dist/morphdom-umd.js +/Users/example/extensions/markdown-language-features/node_modules/morphdom/docs/virtual-dom.md +/Users/example/extensions/markdown-language-features/node_modules/morphdom/docs/old-benchmark.md +/Users/example/extensions/markdown-language-features/node_modules/morphdom/README.md +/Users/example/extensions/markdown-language-features/node_modules/morphdom/package.json +/Users/example/extensions/markdown-language-features/node_modules/morphdom/index.d.ts +/Users/example/extensions/markdown-language-features/node_modules/morphdom/src/specialElHandlers.js +/Users/example/extensions/markdown-language-features/node_modules/morphdom/src/util.js +/Users/example/extensions/markdown-language-features/node_modules/morphdom/src/morphdom.js +/Users/example/extensions/markdown-language-features/node_modules/morphdom/src/morphAttrs.js +/Users/example/extensions/markdown-language-features/node_modules/morphdom/src/index.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/bin/markdown-it.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/dist/markdown-it.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/dist/markdown-it.min.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/index.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/README.md +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/package.json +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/ruler.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/renderer.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/parser_core.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_block/fence.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_block/hr.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_block/code.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_block/lheading.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_block/html_block.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_block/list.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_block/state_block.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_block/table.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_block/heading.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_block/reference.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_block/paragraph.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_block/blockquote.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/parser_block.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_core/normalize.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_core/replacements.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_core/smartquotes.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_core/block.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_core/inline.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_core/state_core.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_core/linkify.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/index.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/token.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/parser_inline.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/common/html_blocks.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/common/entities.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/common/html_re.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/common/utils.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_inline/html_inline.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_inline/strikethrough.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_inline/autolink.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_inline/text_collapse.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_inline/state_inline.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_inline/escape.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_inline/link.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_inline/emphasis.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_inline/newline.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_inline/image.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_inline/entity.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_inline/balance_pairs.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_inline/text.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/rules_inline/backticks.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/presets/commonmark.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/presets/zero.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/presets/default.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/helpers/parse_link_destination.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/helpers/index.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/helpers/parse_link_title.js +/Users/example/extensions/markdown-language-features/node_modules/markdown-it/lib/helpers/parse_link_label.js +/Users/example/extensions/markdown-language-features/node_modules/uc.micro/CHANGELOG.md +/Users/example/extensions/markdown-language-features/node_modules/uc.micro/index.js +/Users/example/extensions/markdown-language-features/node_modules/uc.micro/README.md +/Users/example/extensions/markdown-language-features/node_modules/uc.micro/properties/Any/regex.js +/Users/example/extensions/markdown-language-features/node_modules/uc.micro/package.json +/Users/example/extensions/markdown-language-features/node_modules/uc.micro/LICENSE.txt +/Users/example/extensions/markdown-language-features/node_modules/uc.micro/categories/Cf/regex.js +/Users/example/extensions/markdown-language-features/node_modules/uc.micro/categories/Z/regex.js +/Users/example/extensions/markdown-language-features/node_modules/uc.micro/categories/Cc/regex.js +/Users/example/extensions/markdown-language-features/node_modules/uc.micro/categories/P/regex.js +/Users/example/extensions/markdown-language-features/node_modules/concat-map/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/concat-map/test/map.js +/Users/example/extensions/markdown-language-features/node_modules/concat-map/example/map.js +/Users/example/extensions/markdown-language-features/node_modules/concat-map/index.js +/Users/example/extensions/markdown-language-features/node_modules/concat-map/README.markdown +/Users/example/extensions/markdown-language-features/node_modules/concat-map/package.json +/Users/example/extensions/markdown-language-features/node_modules/concat-map/.travis.yml +/Users/example/extensions/markdown-language-features/node_modules/linkify-it/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/linkify-it/CHANGELOG.md +/Users/example/extensions/markdown-language-features/node_modules/linkify-it/index.js +/Users/example/extensions/markdown-language-features/node_modules/linkify-it/README.md +/Users/example/extensions/markdown-language-features/node_modules/linkify-it/package.json +/Users/example/extensions/markdown-language-features/node_modules/linkify-it/lib/re.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-textdocument/thirdpartynotices.txt +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-textdocument/README.md +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-textdocument/package.json +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-textdocument/lib/esm/main.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-textdocument/lib/esm/main.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-textdocument/lib/esm/package.json +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-textdocument/lib/umd/main.d.ts +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-textdocument/lib/umd/main.js +/Users/example/extensions/markdown-language-features/node_modules/vscode-languageserver-textdocument/License.txt +/Users/example/extensions/markdown-language-features/node_modules/yallist/yallist.js +/Users/example/extensions/markdown-language-features/node_modules/yallist/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/yallist/README.md +/Users/example/extensions/markdown-language-features/node_modules/yallist/package.json +/Users/example/extensions/markdown-language-features/node_modules/yallist/iterator.js +/Users/example/extensions/markdown-language-features/node_modules/dompurify/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/dompurify/dist/purify.min.js +/Users/example/extensions/markdown-language-features/node_modules/dompurify/dist/purify.es.js +/Users/example/extensions/markdown-language-features/node_modules/dompurify/dist/purify.js.map +/Users/example/extensions/markdown-language-features/node_modules/dompurify/dist/purify.js +/Users/example/extensions/markdown-language-features/node_modules/dompurify/dist/purify.cjs.js.map +/Users/example/extensions/markdown-language-features/node_modules/dompurify/dist/purify.es.js.map +/Users/example/extensions/markdown-language-features/node_modules/dompurify/dist/purify.cjs.js +/Users/example/extensions/markdown-language-features/node_modules/dompurify/dist/purify.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/dompurify/README.md +/Users/example/extensions/markdown-language-features/node_modules/dompurify/package.json +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/types/ts-async.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/polyfills.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/polyfills.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/state.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/state.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/index.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/index.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/event.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/event.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/base.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/await.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/base.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/promise/await.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/tsconfig.base.json +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/README.md +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/tsconfig.es6.json +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/package.json +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/polyfills.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/polyfills.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/state.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/state.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/index.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/index.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/event.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/event.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/base.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/await.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/base.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/promise/await.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-async/tsconfig.json +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/types/ts-utils.d.ts +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/every.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/from.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/find.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/some.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/append.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/map.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/from.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/append.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/some.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/map.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/find.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/every.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/index.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/object.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/create.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/define.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/define.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/create.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/object.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/index.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/split.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/split.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/tsconfig.base.json +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/README.md +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/tsconfig.es6.json +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/package.json +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/every.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/from.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/find.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/some.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/append.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/map.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/from.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/append.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/some.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/map.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/find.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/every.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/index.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/object.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/create.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/define.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/define.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/create.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/object.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/index.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/split.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/split.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js.map +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js +/Users/example/extensions/markdown-language-features/node_modules/@nevware21/ts-utils/tsconfig.json +/Users/example/extensions/markdown-language-features/node_modules/entities/LICENSE +/Users/example/extensions/markdown-language-features/node_modules/entities/readme.md +/Users/example/extensions/markdown-language-features/node_modules/entities/package.json +/Users/example/extensions/markdown-language-features/node_modules/entities/lib/maps/xml.json +/Users/example/extensions/markdown-language-features/node_modules/entities/lib/maps/decode.json +/Users/example/extensions/markdown-language-features/node_modules/entities/lib/maps/entities.json +/Users/example/extensions/markdown-language-features/node_modules/entities/lib/maps/legacy.json +/Users/example/extensions/markdown-language-features/node_modules/entities/lib/encode.d.ts.map +/Users/example/extensions/markdown-language-features/node_modules/entities/lib/encode.d.ts +/Users/example/extensions/markdown-language-features/node_modules/entities/lib/index.js +/Users/example/extensions/markdown-language-features/node_modules/entities/lib/encode.js +/Users/example/extensions/markdown-language-features/node_modules/entities/lib/decode.d.ts +/Users/example/extensions/markdown-language-features/node_modules/entities/lib/decode.js +/Users/example/extensions/markdown-language-features/node_modules/entities/lib/decode_codepoint.js +/Users/example/extensions/markdown-language-features/node_modules/entities/lib/decode_codepoint.d.ts +/Users/example/extensions/markdown-language-features/node_modules/entities/lib/decode.d.ts.map +/Users/example/extensions/markdown-language-features/node_modules/entities/lib/decode_codepoint.d.ts.map +/Users/example/extensions/markdown-language-features/node_modules/entities/lib/index.d.ts +/Users/example/extensions/markdown-language-features/node_modules/entities/lib/index.d.ts.map +/Users/example/extensions/markdown-language-features/server/.npmignore +/Users/example/extensions/markdown-language-features/server/CHANGELOG.md +/Users/example/extensions/markdown-language-features/server/out/protocol.js +/Users/example/extensions/markdown-language-features/server/out/logging.js.map +/Users/example/extensions/markdown-language-features/server/out/util/resourceMap.js.map +/Users/example/extensions/markdown-language-features/server/out/util/schemes.js.map +/Users/example/extensions/markdown-language-features/server/out/util/dispose.js.map +/Users/example/extensions/markdown-language-features/server/out/util/limiter.js.map +/Users/example/extensions/markdown-language-features/server/out/util/file.js.map +/Users/example/extensions/markdown-language-features/server/out/util/limiter.js +/Users/example/extensions/markdown-language-features/server/out/util/resourceMap.js +/Users/example/extensions/markdown-language-features/server/out/util/file.js +/Users/example/extensions/markdown-language-features/server/out/util/dispose.js +/Users/example/extensions/markdown-language-features/server/out/util/schemes.js +/Users/example/extensions/markdown-language-features/server/out/server.js +/Users/example/extensions/markdown-language-features/server/out/configuration.js.map +/Users/example/extensions/markdown-language-features/server/out/configuration.js +/Users/example/extensions/markdown-language-features/server/out/logging.js +/Users/example/extensions/markdown-language-features/server/out/protocol.js.map +/Users/example/extensions/markdown-language-features/server/out/languageFeatures/diagnostics.js +/Users/example/extensions/markdown-language-features/server/out/languageFeatures/diagnostics.js.map +/Users/example/extensions/markdown-language-features/server/out/config.js +/Users/example/extensions/markdown-language-features/server/out/server.js.map +/Users/example/extensions/markdown-language-features/server/out/config.js.map +/Users/example/extensions/markdown-language-features/server/out/browser/workerMain.js +/Users/example/extensions/markdown-language-features/server/out/browser/main.js.map +/Users/example/extensions/markdown-language-features/server/out/browser/workerMain.js.map +/Users/example/extensions/markdown-language-features/server/out/browser/main.js +/Users/example/extensions/markdown-language-features/server/out/workspace.js +/Users/example/extensions/markdown-language-features/server/out/node/workerMain.js +/Users/example/extensions/markdown-language-features/server/out/node/main.js.map +/Users/example/extensions/markdown-language-features/server/out/node/workerMain.js.map +/Users/example/extensions/markdown-language-features/server/out/node/main.js +/Users/example/extensions/markdown-language-features/server/out/workspace.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/thirdpartynotices.txt +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/typings/thenable.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/node.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/browser/ril.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/browser/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/browser/ril.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/browser/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageBuffer.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageBuffer.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/is.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/events.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/cancellation.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/semaphore.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageWriter.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/is.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/encoding.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/api.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageReader.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/linkedMap.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/events.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/connection.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/messages.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/cancellation.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/encoding.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageWriter.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/ral.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/ral.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/messageReader.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/api.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/connection.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/disposable.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/messages.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/semaphore.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/common/disposable.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/node/ril.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/node/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/node/ril.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/lib/node/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/License.txt +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/browser.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/node.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/browser.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-jsonrpc/node.cmd +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-uri/LICENSE.md +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-uri/.lsifrc.json +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-uri/pipeline.yml +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-uri/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-uri/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-uri/.github/workflows/rich-navigation.yml +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-uri/lib/esm/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-uri/lib/esm/index.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-uri/lib/umd/uri.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-uri/lib/umd/platform.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-uri/lib/umd/charCode.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-uri/lib/umd/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-uri/lib/umd/charCode.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-uri/lib/umd/utils.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-uri/lib/umd/index.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-uri/lib/umd/utils.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-uri/lib/umd/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-uri/lib/umd/platform.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-uri/lib/umd/uri.js +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/path.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/constants.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/domain.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/globals.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/tls.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/tty.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/LICENSE +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/readline.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/events.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/os.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/console.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/dns.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/vm.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/timers.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/test.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/http.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/http2.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/stream.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/v8.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/url.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/https.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/assert.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/fs.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/repl.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/module.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/process.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/util.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@types/node/net.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@vscode/l10n/dist/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/@vscode/l10n/dist/tsdoc-metadata.json +/Users/example/extensions/markdown-language-features/server/node_modules/@vscode/l10n/dist/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/@vscode/l10n/dist/browser.js +/Users/example/extensions/markdown-language-features/server/node_modules/@vscode/l10n/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/@vscode/l10n/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/he/man/he.1 +/Users/example/extensions/markdown-language-features/server/node_modules/he/bin/he +/Users/example/extensions/markdown-language-features/server/node_modules/he/he.js +/Users/example/extensions/markdown-language-features/server/node_modules/he/LICENSE-MIT.txt +/Users/example/extensions/markdown-language-features/server/node_modules/he/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/he/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-types/thirdpartynotices.txt +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-types/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-types/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-types/lib/esm/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-types/lib/esm/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-types/lib/umd/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-types/lib/umd/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-types/License.txt +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/thirdpartynotices.txt +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/node.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/metaModel.schema.json +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/browser/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/browser/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/api.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/connection.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/messages.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/utils/is.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/utils/is.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/api.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/connection.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/messages.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/node/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/lib/node/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/License.txt +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/browser.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/node.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/browser.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-protocol/node.cmd +/Users/example/extensions/markdown-language-features/server/node_modules/picomatch/LICENSE +/Users/example/extensions/markdown-language-features/server/node_modules/picomatch/CHANGELOG.md +/Users/example/extensions/markdown-language-features/server/node_modules/picomatch/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/picomatch/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/picomatch/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/picomatch/lib/constants.js +/Users/example/extensions/markdown-language-features/server/node_modules/picomatch/lib/parse.js +/Users/example/extensions/markdown-language-features/server/node_modules/picomatch/lib/picomatch.js +/Users/example/extensions/markdown-language-features/server/node_modules/picomatch/lib/utils.js +/Users/example/extensions/markdown-language-features/server/node_modules/picomatch/lib/scan.js +/Users/example/extensions/markdown-language-features/server/node_modules/dom-serializer/LICENSE +/Users/example/extensions/markdown-language-features/server/node_modules/dom-serializer/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/dom-serializer/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/dom-serializer/lib/esm/foreignNames.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/dom-serializer/lib/esm/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/dom-serializer/lib/esm/foreignNames.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/dom-serializer/lib/esm/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/dom-serializer/lib/esm/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/dom-serializer/lib/esm/foreignNames.js +/Users/example/extensions/markdown-language-features/server/node_modules/dom-serializer/lib/esm/index.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/dom-serializer/lib/foreignNames.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/dom-serializer/lib/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/dom-serializer/lib/foreignNames.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/dom-serializer/lib/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/dom-serializer/lib/foreignNames.js +/Users/example/extensions/markdown-language-features/server/node_modules/dom-serializer/lib/index.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/.yarn-integrity +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/LICENSE +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/sort.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/general.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/attributes.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/types.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/types.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/compile.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/sort.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/general.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/attributes.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/types.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/types.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/compile.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/pseudos.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/subselects.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/aliases.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/subselects.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/aliases.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/subselects.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/aliases.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/filters.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/filters.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/filters.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/filters.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/index.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/pseudos.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/pseudos.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/aliases.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/subselects.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/index.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/pseudo-selectors/pseudos.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/types.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/sort.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/attributes.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/sort.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/attributes.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/general.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/compile.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/general.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/general.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/index.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/types.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/compile.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/attributes.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/index.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/compile.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/esm/sort.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/pseudos.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/subselects.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/aliases.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/subselects.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/aliases.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/subselects.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/aliases.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/filters.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/filters.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/filters.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/filters.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/index.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/pseudos.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/pseudos.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/aliases.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/subselects.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/index.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/pseudo-selectors/pseudos.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/types.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/sort.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/attributes.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/sort.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/attributes.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/general.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/compile.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/general.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/general.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/index.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/types.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/compile.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/attributes.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/index.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/compile.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-select/lib/sort.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/types/vscode-markdown-languageservice.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/LICENSE +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/tableOfContents.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/types/range.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/types/textDocument.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/types/inMemoryDocument.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/types/position.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/test/codeActions/removeLinkDefinition.test.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/test/codeActions/extractLinkDef.test.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/util/number.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/util/cancellation.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/util/mdBuilder.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/util/editBuilder.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/util/media.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/util/arrays.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/util/lazy.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/util/string.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/util/limiter.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/util/path.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/util/resourceMap.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/util/file.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/util/mdLinks.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/util/dispose.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/util/schemes.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/util/uri.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/logging.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/slugify.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/languageFeatures/documentHighlights.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/languageFeatures/diagnostics.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/languageFeatures/fileRename.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/languageFeatures/codeActions/extractLinkDef.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/languageFeatures/codeActions/util.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/languageFeatures/codeActions/removeLinkDefinition.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/languageFeatures/documentSymbols.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/languageFeatures/workspaceSymbols.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/languageFeatures/rename.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/languageFeatures/references.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/languageFeatures/updatePastedLinks.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/languageFeatures/smartSelect.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/languageFeatures/definitions.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/languageFeatures/hover.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/languageFeatures/pathCompletions.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/languageFeatures/documentLinks.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/languageFeatures/folding.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/languageFeatures/organizeLinkDefs.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/config.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/workspace.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/parser.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/out/workspaceCache.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/thirdpartynotices.txt +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/typings/thenable.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/node.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/browser/ril.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/browser/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/browser/ril.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/browser/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/messageBuffer.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/messageBuffer.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/is.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/events.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/cancellation.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/semaphore.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/messageWriter.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/is.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/encoding.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/api.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/messageReader.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/linkedMap.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/events.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/connection.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/messages.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/cancellation.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/encoding.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/messageWriter.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/ral.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/ral.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/messageReader.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/api.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/connection.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/disposable.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/messages.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/semaphore.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/common/disposable.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/node/ril.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/node/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/node/ril.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/lib/node/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/License.txt +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/browser.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/node.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/browser.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-jsonrpc/node.cmd +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/@vscode/l10n/dist/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/@vscode/l10n/dist/tsdoc-metadata.json +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/@vscode/l10n/dist/browser.esm.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/@vscode/l10n/dist/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/@vscode/l10n/dist/browser.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/@vscode/l10n/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/@vscode/l10n/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-types/thirdpartynotices.txt +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-types/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-types/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-types/lib/esm/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-types/lib/esm/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-types/lib/esm/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-types/lib/umd/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-types/lib/umd/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-types/License.txt +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/thirdpartynotices.txt +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/node.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/metaModel.schema.json +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/browser/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/browser/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/api.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineCompletion.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/connection.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/messages.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/utils/is.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/utils/is.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/api.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/connection.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/messages.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineCompletion.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/node/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/lib/node/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/License.txt +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/browser.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/node.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/browser.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-protocol/node.cmd +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-textdocument/thirdpartynotices.txt +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-textdocument/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-textdocument/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-textdocument/lib/esm/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-textdocument/lib/esm/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-textdocument/lib/esm/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-textdocument/lib/umd/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-textdocument/lib/umd/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/node_modules/vscode-languageserver-textdocument/License.txt +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-markdown-languageservice/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/LICENSE +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/readme.md +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/es/stringify.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/es/types.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/es/parse.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/es/types.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/es/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/es/stringify.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/es/stringify.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/es/parse.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/es/types.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/es/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/es/parse.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/es/index.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/commonjs/stringify.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/commonjs/types.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/commonjs/parse.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/commonjs/types.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/commonjs/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/commonjs/stringify.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/commonjs/stringify.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/commonjs/parse.js +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/commonjs/types.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/commonjs/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/commonjs/parse.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/css-what/lib/commonjs/index.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/boolbase/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/boolbase/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/boolbase/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-textdocument/thirdpartynotices.txt +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-textdocument/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-textdocument/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-textdocument/lib/esm/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-textdocument/lib/esm/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-textdocument/lib/umd/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-textdocument/lib/umd/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver-textdocument/License.txt +/Users/example/extensions/markdown-language-features/server/node_modules/domelementtype/LICENSE +/Users/example/extensions/markdown-language-features/server/node_modules/domelementtype/readme.md +/Users/example/extensions/markdown-language-features/server/node_modules/domelementtype/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/domelementtype/lib/esm/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/domelementtype/lib/esm/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/domelementtype/lib/esm/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domelementtype/lib/esm/index.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domelementtype/lib/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/domelementtype/lib/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domelementtype/lib/index.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/thirdpartynotices.txt +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/bin/installServerIntoExtension +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/typings/thenable.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/node.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/browser/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/browser/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/callHierarchy.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/typeHierarchy.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/showDocument.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/typeHierarchy.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/textDocuments.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/workspaceFolder.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/api.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/server.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/moniker.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/semanticTokens.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/server.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/textDocuments.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/configuration.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/inlayHint.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/utils/is.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/utils/is.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/utils/uuid.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/utils/uuid.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/inlayHint.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/linkedEditingRange.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/notebook.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/notebook.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/semanticTokens.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/fileOperations.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/progress.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/linkedEditingRange.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/configuration.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/diagnostic.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/callHierarchy.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/inlineValue.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/workspaceFolder.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/progress.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/showDocument.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/fileOperations.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/diagnostic.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/api.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/moniker.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/common/inlineValue.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/node/resolve.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/node/files.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/node/main.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/node/resolve.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/node/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/lib/node/files.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/License.txt +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/browser.js +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/node.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/browser.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/vscode-languageserver/node.cmd +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/LICENSE +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/CHANGELOG.md +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/void-tag.js +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/parse.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/nodes/html.js +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/nodes/type.js +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/nodes/comment.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/nodes/comment.js +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/nodes/node.js +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/nodes/html.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/nodes/type.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/nodes/text.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/nodes/node.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/nodes/text.js +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/void-tag.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/valid.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/valid.js +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/matcher.js +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/main.js +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/back.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/parse.js +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/back.js +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/dist/matcher.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/node-html-parser/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/LICENSE +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/readme.md +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/feeds.js +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/stringify.js +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/traversal.js +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/querying.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/feeds.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/feeds.js +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/stringify.js +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/traversal.js +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/querying.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/feeds.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/feeds.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/querying.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/stringify.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/manipulation.js +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/manipulation.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/stringify.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/legacy.js +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/manipulation.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/legacy.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/stringify.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/legacy.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/helpers.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/querying.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/querying.js +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/helpers.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/traversal.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/helpers.js +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/index.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/legacy.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/manipulation.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/helpers.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/feeds.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/traversal.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/index.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/esm/traversal.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/feeds.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/querying.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/stringify.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/manipulation.js +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/manipulation.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/stringify.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/legacy.js +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/manipulation.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/legacy.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/stringify.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/legacy.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/helpers.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/querying.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/querying.js +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/helpers.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/traversal.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/helpers.js +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/index.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/legacy.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/manipulation.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/helpers.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/feeds.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/traversal.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/index.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domutils/lib/traversal.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/LICENSE +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/README.md +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/parse.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/compile.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/esm/parse.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/esm/compile.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/esm/parse.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/esm/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/esm/parse.js +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/esm/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/esm/compile.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/esm/index.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/esm/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/esm/compile.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/esm/parse.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/esm/index.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/esm/compile.js +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/parse.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/parse.js +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/compile.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/index.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/compile.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/parse.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/index.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/nth-check/lib/compile.js +/Users/example/extensions/markdown-language-features/server/node_modules/entities/LICENSE +/Users/example/extensions/markdown-language-features/server/node_modules/entities/readme.md +/Users/example/extensions/markdown-language-features/server/node_modules/entities/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/generated/encode-html.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/generated/decode-data-html.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/generated/decode-data-xml.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/generated/decode-data-html.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/generated/encode-html.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/generated/decode-data-xml.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/generated/decode-data-html.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/generated/decode-data-xml.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/generated/encode-html.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/generated/decode-data-html.js +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/generated/decode-data-xml.js +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/generated/encode-html.js +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/encode.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/escape.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/decode_codepoint.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/encode.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/generated/encode-html.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/generated/decode-data-html.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/generated/decode-data-xml.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/generated/decode-data-html.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/generated/encode-html.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/generated/decode-data-xml.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/generated/decode-data-html.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/generated/decode-data-xml.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/generated/encode-html.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/generated/decode-data-html.js +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/generated/decode-data-xml.js +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/generated/encode-html.js +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/encode.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/escape.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/decode_codepoint.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/encode.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/escape.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/escape.js +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/encode.js +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/decode.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/decode.js +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/decode_codepoint.js +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/decode_codepoint.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/decode.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/index.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/decode.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/decode_codepoint.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/encode.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/escape.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/esm/index.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/escape.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/escape.js +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/encode.js +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/decode.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/decode.js +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/decode_codepoint.js +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/decode_codepoint.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/decode.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/index.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/decode.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/decode_codepoint.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/encode.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/escape.js.map +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/entities/lib/index.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domhandler/LICENSE +/Users/example/extensions/markdown-language-features/server/node_modules/domhandler/readme.md +/Users/example/extensions/markdown-language-features/server/node_modules/domhandler/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/domhandler/lib/esm/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/domhandler/lib/esm/node.js +/Users/example/extensions/markdown-language-features/server/node_modules/domhandler/lib/esm/node.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domhandler/lib/esm/package.json +/Users/example/extensions/markdown-language-features/server/node_modules/domhandler/lib/esm/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domhandler/lib/esm/node.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domhandler/lib/esm/index.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domhandler/lib/index.js +/Users/example/extensions/markdown-language-features/server/node_modules/domhandler/lib/node.js +/Users/example/extensions/markdown-language-features/server/node_modules/domhandler/lib/node.d.ts.map +/Users/example/extensions/markdown-language-features/server/node_modules/domhandler/lib/index.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domhandler/lib/node.d.ts +/Users/example/extensions/markdown-language-features/server/node_modules/domhandler/lib/index.d.ts.map +/Users/example/extensions/markdown-language-features/server/README.md +/Users/example/extensions/markdown-language-features/server/extension-browser.webpack.config.js +/Users/example/extensions/markdown-language-features/server/yarn.lock +/Users/example/extensions/markdown-language-features/server/package.json +/Users/example/extensions/markdown-language-features/server/tsconfig.json +/Users/example/extensions/markdown-language-features/server/build/pipeline.yml +/Users/example/extensions/markdown-language-features/server/.vscode/settings.json +/Users/example/extensions/markdown-language-features/server/.vscode/launch.json +/Users/example/extensions/markdown-language-features/server/.vscode/tasks.json +/Users/example/extensions/markdown-language-features/server/extension.webpack.config.js +/Users/example/extensions/markdown-language-features/server/src/util/limiter.ts +/Users/example/extensions/markdown-language-features/server/src/util/dispose.ts +/Users/example/extensions/markdown-language-features/server/src/util/schemes.ts +/Users/example/extensions/markdown-language-features/server/src/util/resourceMap.ts +/Users/example/extensions/markdown-language-features/server/src/util/file.ts +/Users/example/extensions/markdown-language-features/server/src/workspace.ts +/Users/example/extensions/markdown-language-features/server/src/languageFeatures/diagnostics.ts +/Users/example/extensions/markdown-language-features/server/src/browser/main.ts +/Users/example/extensions/markdown-language-features/server/src/browser/workerMain.ts +/Users/example/extensions/markdown-language-features/server/src/protocol.ts +/Users/example/extensions/markdown-language-features/server/src/node/main.ts +/Users/example/extensions/markdown-language-features/server/src/node/workerMain.ts +/Users/example/extensions/markdown-language-features/server/src/config.ts +/Users/example/extensions/markdown-language-features/server/src/server.ts +/Users/example/extensions/markdown-language-features/server/src/logging.ts +/Users/example/extensions/markdown-language-features/server/src/configuration.ts +/Users/example/extensions/markdown-language-features/preview-src/messaging.ts +/Users/example/extensions/markdown-language-features/preview-src/strings.ts +/Users/example/extensions/markdown-language-features/preview-src/out/loading.js.map +/Users/example/extensions/markdown-language-features/preview-src/out/events.js +/Users/example/extensions/markdown-language-features/preview-src/out/pre.js.map +/Users/example/extensions/markdown-language-features/preview-src/out/csp.js +/Users/example/extensions/markdown-language-features/preview-src/out/loading.js +/Users/example/extensions/markdown-language-features/preview-src/out/activeLineMarker.js +/Users/example/extensions/markdown-language-features/preview-src/out/scroll-sync.js +/Users/example/extensions/markdown-language-features/preview-src/out/index.js +/Users/example/extensions/markdown-language-features/preview-src/out/activeLineMarker.js.map +/Users/example/extensions/markdown-language-features/preview-src/out/scroll-sync.js.map +/Users/example/extensions/markdown-language-features/preview-src/out/messaging.js +/Users/example/extensions/markdown-language-features/preview-src/out/strings.js +/Users/example/extensions/markdown-language-features/preview-src/out/index.js.map +/Users/example/extensions/markdown-language-features/preview-src/out/csp.js.map +/Users/example/extensions/markdown-language-features/preview-src/out/settings.js.map +/Users/example/extensions/markdown-language-features/preview-src/out/pre.js +/Users/example/extensions/markdown-language-features/preview-src/out/strings.js.map +/Users/example/extensions/markdown-language-features/preview-src/out/settings.js +/Users/example/extensions/markdown-language-features/preview-src/out/events.js.map +/Users/example/extensions/markdown-language-features/preview-src/out/messaging.js.map +/Users/example/extensions/markdown-language-features/preview-src/settings.ts +/Users/example/extensions/markdown-language-features/preview-src/pre.ts +/Users/example/extensions/markdown-language-features/preview-src/csp.ts +/Users/example/extensions/markdown-language-features/preview-src/events.ts +/Users/example/extensions/markdown-language-features/preview-src/tsconfig.json +/Users/example/extensions/markdown-language-features/preview-src/index.ts +/Users/example/extensions/markdown-language-features/preview-src/loading.ts +/Users/example/extensions/markdown-language-features/preview-src/activeLineMarker.ts +/Users/example/extensions/markdown-language-features/preview-src/scroll-sync.ts +/Users/example/extensions/markdown-language-features/schemas/package.schema.json +/Users/example/extensions/markdown-language-features/README.md +/Users/example/extensions/markdown-language-features/esbuild-notebook.js +/Users/example/extensions/markdown-language-features/extension-browser.webpack.config.js +/Users/example/extensions/markdown-language-features/yarn.lock +/Users/example/extensions/markdown-language-features/.gitignore +/Users/example/extensions/markdown-language-features/package.json +/Users/example/extensions/markdown-language-features/esbuild-preview.js +/Users/example/extensions/markdown-language-features/tsconfig.json +/Users/example/extensions/markdown-language-features/.eslintignore +/Users/example/extensions/markdown-language-features/notebook/tsconfig.json +/Users/example/extensions/markdown-language-features/notebook/index.ts +/Users/example/extensions/markdown-language-features/extension.webpack.config.js +/Users/example/extensions/markdown-language-features/tsconfig.browser.json +/Users/example/extensions/markdown-language-features/package.nls.json +/Users/example/extensions/markdown-language-features/.eslintrc.json +/Users/example/extensions/markdown-language-features/test-workspace/b.md +/Users/example/extensions/markdown-language-features/test-workspace/sub/c.md +/Users/example/extensions/markdown-language-features/test-workspace/sub/foo.txt +/Users/example/extensions/markdown-language-features/test-workspace/sub/file with space.md +/Users/example/extensions/markdown-language-features/test-workspace/sub/d.md +/Users/example/extensions/markdown-language-features/test-workspace/a.md +/Users/example/extensions/markdown-language-features/test-workspace/sub with space/file.md +/Users/example/extensions/markdown-language-features/media/preview-light.svg +/Users/example/extensions/markdown-language-features/media/highlight.css +/Users/example/extensions/markdown-language-features/media/preview-dark.svg +/Users/example/extensions/markdown-language-features/media/markdown.css +/Users/example/extensions/markdown-language-features/media/index.js +/Users/example/extensions/markdown-language-features/media/pre.js +/Users/example/extensions/markdown-language-features/src/markdownEngine.ts +/Users/example/extensions/markdown-language-features/src/types/textDocument.ts +/Users/example/extensions/markdown-language-features/src/test/nulLogging.ts +/Users/example/extensions/markdown-language-features/src/test/documentLink.test.ts +/Users/example/extensions/markdown-language-features/src/test/urlToUri.test.ts +/Users/example/extensions/markdown-language-features/src/test/pasteUrl.test.ts +/Users/example/extensions/markdown-language-features/src/test/engine.test.ts +/Users/example/extensions/markdown-language-features/src/test/engine.ts +/Users/example/extensions/markdown-language-features/src/test/copyFile.test.ts +/Users/example/extensions/markdown-language-features/src/test/util.ts +/Users/example/extensions/markdown-language-features/src/test/index.ts +/Users/example/extensions/markdown-language-features/src/util/dom.ts +/Users/example/extensions/markdown-language-features/src/util/mimes.ts +/Users/example/extensions/markdown-language-features/src/util/async.ts +/Users/example/extensions/markdown-language-features/src/util/openDocumentLink.ts +/Users/example/extensions/markdown-language-features/src/util/resources.ts +/Users/example/extensions/markdown-language-features/src/util/document.ts +/Users/example/extensions/markdown-language-features/src/util/dispose.ts +/Users/example/extensions/markdown-language-features/src/util/schemes.ts +/Users/example/extensions/markdown-language-features/src/util/resourceMap.ts +/Users/example/extensions/markdown-language-features/src/util/file.ts +/Users/example/extensions/markdown-language-features/src/util/url.ts +/Users/example/extensions/markdown-language-features/src/util/uriList.ts +/Users/example/extensions/markdown-language-features/src/util/cancellation.ts +/Users/example/extensions/markdown-language-features/src/util/arrays.ts +/Users/example/extensions/markdown-language-features/src/typings/ref.d.ts +/Users/example/extensions/markdown-language-features/src/extension.ts +/Users/example/extensions/markdown-language-features/src/telemetryReporter.ts +/Users/example/extensions/markdown-language-features/src/extension.browser.ts +/Users/example/extensions/markdown-language-features/src/languageFeatures/updateLinksOnPaste.ts +/Users/example/extensions/markdown-language-features/src/languageFeatures/linkUpdater.ts +/Users/example/extensions/markdown-language-features/src/languageFeatures/copyFiles/smartDropOrPaste.ts +/Users/example/extensions/markdown-language-features/src/languageFeatures/copyFiles/dropOrPasteResource.ts +/Users/example/extensions/markdown-language-features/src/languageFeatures/copyFiles/snippets.ts +/Users/example/extensions/markdown-language-features/src/languageFeatures/copyFiles/pasteUrlProvider.ts +/Users/example/extensions/markdown-language-features/src/languageFeatures/copyFiles/shared.ts +/Users/example/extensions/markdown-language-features/src/languageFeatures/copyFiles/copyFiles.ts +/Users/example/extensions/markdown-language-features/src/languageFeatures/copyFiles/newFilePathGenerator.ts +/Users/example/extensions/markdown-language-features/src/languageFeatures/fileReferences.ts +/Users/example/extensions/markdown-language-features/src/languageFeatures/diagnostics.ts +/Users/example/extensions/markdown-language-features/src/commandManager.ts +/Users/example/extensions/markdown-language-features/src/extension.shared.ts +/Users/example/extensions/markdown-language-features/src/preview/scrolling.ts +/Users/example/extensions/markdown-language-features/src/preview/previewManager.ts +/Users/example/extensions/markdown-language-features/src/preview/previewConfig.ts +/Users/example/extensions/markdown-language-features/src/preview/documentRenderer.ts +/Users/example/extensions/markdown-language-features/src/preview/security.ts +/Users/example/extensions/markdown-language-features/src/preview/topmostLineMonitor.ts +/Users/example/extensions/markdown-language-features/src/preview/preview.ts +/Users/example/extensions/markdown-language-features/src/commands/showSource.ts +/Users/example/extensions/markdown-language-features/src/commands/refreshPreview.ts +/Users/example/extensions/markdown-language-features/src/commands/toggleLock.ts +/Users/example/extensions/markdown-language-features/src/commands/reloadPlugins.ts +/Users/example/extensions/markdown-language-features/src/commands/copyImage.ts +/Users/example/extensions/markdown-language-features/src/commands/renderDocument.ts +/Users/example/extensions/markdown-language-features/src/commands/insertResource.ts +/Users/example/extensions/markdown-language-features/src/commands/showPreview.ts +/Users/example/extensions/markdown-language-features/src/commands/index.ts +/Users/example/extensions/markdown-language-features/src/commands/showPreviewSecuritySelector.ts +/Users/example/extensions/markdown-language-features/src/slugify.ts +/Users/example/extensions/markdown-language-features/src/markdownExtensions.ts +/Users/example/extensions/markdown-language-features/src/client/workspace.ts +/Users/example/extensions/markdown-language-features/src/client/inMemoryDocument.ts +/Users/example/extensions/markdown-language-features/src/client/client.ts +/Users/example/extensions/markdown-language-features/src/client/protocol.ts +/Users/example/extensions/markdown-language-features/src/client/fileWatchingManager.ts +/Users/example/extensions/markdown-language-features/src/logging.ts +/Users/example/extensions/git-base/out/util.js +/Users/example/extensions/git-base/out/util.js.map +/Users/example/extensions/git-base/out/remoteProvider.js +/Users/example/extensions/git-base/out/model.js.map +/Users/example/extensions/git-base/out/remoteSource.js +/Users/example/extensions/git-base/out/extension.js.map +/Users/example/extensions/git-base/out/remoteProvider.js.map +/Users/example/extensions/git-base/out/decorators.js +/Users/example/extensions/git-base/out/remoteSource.js.map +/Users/example/extensions/git-base/out/api/api1.js.map +/Users/example/extensions/git-base/out/api/api1.js +/Users/example/extensions/git-base/out/api/extension.js.map +/Users/example/extensions/git-base/out/api/extension.js +/Users/example/extensions/git-base/out/model.js +/Users/example/extensions/git-base/out/decorators.js.map +/Users/example/extensions/git-base/out/extension.js +/Users/example/extensions/git-base/.vscodeignore +/Users/example/extensions/git-base/resources/icons/git.png +/Users/example/extensions/git-base/node_modules/@types/node/path.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/constants.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/domain.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/globals.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/tls.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/tty.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/LICENSE +/Users/example/extensions/git-base/node_modules/@types/node/readline.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/events.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/os.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/console.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/dns.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/vm.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/timers.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/test.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/http.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/http2.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/stream.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/README.md +/Users/example/extensions/git-base/node_modules/@types/node/v8.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/url.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/package.json +/Users/example/extensions/git-base/node_modules/@types/node/https.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/assert.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/fs.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/repl.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/module.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/process.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/util.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/index.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/git-base/node_modules/@types/node/net.d.ts +/Users/example/extensions/git-base/node_modules/.yarn-integrity +/Users/example/extensions/git-base/languages/git-rebase.language-configuration.json +/Users/example/extensions/git-base/languages/ignore.language-configuration.json +/Users/example/extensions/git-base/languages/git-commit.language-configuration.json +/Users/example/extensions/git-base/README.md +/Users/example/extensions/git-base/extension-browser.webpack.config.js +/Users/example/extensions/git-base/yarn.lock +/Users/example/extensions/git-base/package.json +/Users/example/extensions/git-base/tsconfig.json +/Users/example/extensions/git-base/build/update-grammars.js +/Users/example/extensions/git-base/syntaxes/git-rebase.tmLanguage.json +/Users/example/extensions/git-base/syntaxes/git-commit.tmLanguage.json +/Users/example/extensions/git-base/syntaxes/ignore.tmLanguage.json +/Users/example/extensions/git-base/extension.webpack.config.js +/Users/example/extensions/git-base/cgmanifest.json +/Users/example/extensions/git-base/package.nls.json +/Users/example/extensions/git-base/src/decorators.ts +/Users/example/extensions/git-base/src/extension.ts +/Users/example/extensions/git-base/src/model.ts +/Users/example/extensions/git-base/src/util.ts +/Users/example/extensions/git-base/src/api/extension.ts +/Users/example/extensions/git-base/src/api/git-base.d.ts +/Users/example/extensions/git-base/src/api/api1.ts +/Users/example/extensions/git-base/src/remoteSource.ts +/Users/example/extensions/git-base/src/remoteProvider.ts +/Users/example/extensions/package.json +/Users/example/extensions/theme-solarized-light/.vscodeignore +/Users/example/extensions/theme-solarized-light/yarn.lock +/Users/example/extensions/theme-solarized-light/package.json +/Users/example/extensions/theme-solarized-light/cgmanifest.json +/Users/example/extensions/theme-solarized-light/themes/solarized-light-color-theme.json +/Users/example/extensions/theme-solarized-light/package.nls.json +/Users/example/extensions/handlebars/.vscodeignore +/Users/example/extensions/handlebars/yarn.lock +/Users/example/extensions/handlebars/package.json +/Users/example/extensions/handlebars/syntaxes/Handlebars.tmLanguage.json +/Users/example/extensions/handlebars/language-configuration.json +/Users/example/extensions/handlebars/cgmanifest.json +/Users/example/extensions/handlebars/package.nls.json +/Users/example/extensions/cpp/snippets/cpp.code-snippets +/Users/example/extensions/cpp/snippets/c.code-snippets +/Users/example/extensions/cpp/.vscodeignore +/Users/example/extensions/cpp/yarn.lock +/Users/example/extensions/cpp/package.json +/Users/example/extensions/cpp/build/update-grammars.js +/Users/example/extensions/cpp/syntaxes/platform.tmLanguage.json +/Users/example/extensions/cpp/syntaxes/c.tmLanguage.json +/Users/example/extensions/cpp/syntaxes/cpp.embedded.macro.tmLanguage.json +/Users/example/extensions/cpp/syntaxes/cpp.tmLanguage.json +/Users/example/extensions/cpp/syntaxes/cuda-cpp.tmLanguage.json +/Users/example/extensions/cpp/language-configuration.json +/Users/example/extensions/cpp/cgmanifest.json +/Users/example/extensions/cpp/package.nls.json +/Users/example/extensions/swift/snippets/swift.code-snippets +/Users/example/extensions/swift/.vscodeignore +/Users/example/extensions/swift/yarn.lock +/Users/example/extensions/swift/package.json +/Users/example/extensions/swift/syntaxes/swift.tmLanguage.json +/Users/example/extensions/swift/language-configuration.json +/Users/example/extensions/swift/cgmanifest.json +/Users/example/extensions/swift/package.nls.json +/Users/example/extensions/make/.vscodeignore +/Users/example/extensions/make/yarn.lock +/Users/example/extensions/make/package.json +/Users/example/extensions/make/syntaxes/make.tmLanguage.json +/Users/example/extensions/make/language-configuration.json +/Users/example/extensions/make/cgmanifest.json +/Users/example/extensions/make/package.nls.json +/Users/example/extensions/shellscript/.vscodeignore +/Users/example/extensions/shellscript/yarn.lock +/Users/example/extensions/shellscript/package.json +/Users/example/extensions/shellscript/syntaxes/shell-unix-bash.tmLanguage.json +/Users/example/extensions/shellscript/language-configuration.json +/Users/example/extensions/shellscript/cgmanifest.json +/Users/example/extensions/shellscript/package.nls.json +/Users/example/extensions/vscode-colorize-tests/test/semantic-test/semantic-test.json +/Users/example/extensions/vscode-colorize-tests/test/semantic-test/.vscode/settings.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_sql.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-object-literals_ts.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_ts.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_php.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-keywords_ts.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-issue5465_ts.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-variables_css.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-this_ts.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_coffee.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-issue5431_ts.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_r.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-173216_sh.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_clj.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_yaml.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-issue5566_ts.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-6611_rs.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_rs.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_jl.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_hlsl.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_hbs.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_dart.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/issue-6303_yaml.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_css.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/tsconfig_off_json.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_cshtml.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_swift.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_json.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/md-math_md.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_scss.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_tex.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/25920_html.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_html.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_p6.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-23630_cpp.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-freeze-56476_ps1.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_bat.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test6916_js.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_cc.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_m.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_less.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-4287_pug.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_sty.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_js.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_mm.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_bib.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_pl.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-members_ts.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/issue-76997_php.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_py.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_go.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/COMMIT_EDITMSG.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-33886_md.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-strings_ts.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_c.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_vb.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_cpp.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/Dockerfile.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/makefile.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/issue-4008_yaml.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-13777_go.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_diff.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_fs.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_handlebars.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-78769_cpp.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-brackets_tsx.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-jsdoc-multiline-type_ts.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/issue-1550_yaml.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-23850_cpp.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/git-rebase-todo.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_rst.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_sh.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_groovy.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_ini.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-cssvariables_scss.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_cu.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-7115_xml.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-regex_coffee.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/basic_java.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_xml.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_rb.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-cssvariables_less.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/14119_less.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_jsx.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-embedding_html.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-173224_sh.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-166781_rs.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-function-inv_ts.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_log.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_md.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_lua.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-173336_sh.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_ps1.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/12750_html.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-issue11_ts.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_pug.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/13448_html.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/issue-28354_php.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_code-snippets.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-80644_cpp.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_shader.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test_cs.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test2_pl.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-results/test-freeze-56377_py.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-issue5566.ts +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/basic.java +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.sql +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.clj +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-keywords.ts +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-brackets.tsx +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/md-math.md +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.coffee +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-cssvariables.scss +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.hlsl +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.jsx +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.rs +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-embedding.html +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.ps1 +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.hbs +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.cu +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.swift +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-173224.sh +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.js +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.cs +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.bat +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-strings.ts +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/issue-1550.yaml +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.yaml +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.r +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-freeze-56476.ps1 +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/Dockerfile +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/makefile +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.log +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test6916.js +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-freeze-56377.py +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.go +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.cpp +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.bib +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-regex.coffee +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.cshtml +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-80644.cpp +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/git-rebase-todo +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.ini +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/issue-6303.yaml +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-issue11.ts +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-33886.md +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/issue-28354.php +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-23850.cpp +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-cssvariables.less +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.py +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-166781.rs +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.groovy +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.pl +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/issue-76997.php +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.handlebars +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.shader +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.sty +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.xml +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.lua +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test2.pl +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.code-snippets +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.ts +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-4287.pug +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.php +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/13448.html +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/tsconfig_off.json +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-object-literals.ts +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.html +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.diff +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-jsdoc-multiline-type.ts +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.rb +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.cc +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.scss +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.pug +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.jl +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.rst +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.fs +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-6611.rs +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/25920.html +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.dart +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.m +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.c +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.less +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-variables.css +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-173336.sh +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.css +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/issue-4008.yaml +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-78769.cpp +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/12750.html +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.md +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.mm +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/COMMIT_EDITMSG +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-issue5465.ts +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-23630.cpp +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-7115.xml +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-function-inv.ts +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.sh +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.tex +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.vb +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-173216.sh +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-members.ts +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/14119.less +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-13777.go +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-issue5431.ts +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test-this.ts +/Users/example/extensions/vscode-colorize-tests/test/colorize-fixtures/test.p6 +/Users/example/extensions/vscode-colorize-tests/out/colorizer.test.js.map +/Users/example/extensions/vscode-colorize-tests/out/colorizerTestMain.js +/Users/example/extensions/vscode-colorize-tests/out/index.js +/Users/example/extensions/vscode-colorize-tests/out/colorizerTestMain.js.map +/Users/example/extensions/vscode-colorize-tests/out/index.js.map +/Users/example/extensions/vscode-colorize-tests/out/colorizer.test.js +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/path.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/constants.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/domain.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/globals.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/tls.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/tty.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/LICENSE +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/readline.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/events.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/os.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/console.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/dns.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/vm.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/timers.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/test.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/http.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/http2.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/stream.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/README.md +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/v8.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/url.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/package.json +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/https.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/assert.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/fs.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/repl.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/module.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/process.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/util.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/index.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/@types/node/net.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/.yarn-integrity +/Users/example/extensions/vscode-colorize-tests/node_modules/jsonc-parser/LICENSE.md +/Users/example/extensions/vscode-colorize-tests/node_modules/jsonc-parser/CHANGELOG.md +/Users/example/extensions/vscode-colorize-tests/node_modules/jsonc-parser/README.md +/Users/example/extensions/vscode-colorize-tests/node_modules/jsonc-parser/package.json +/Users/example/extensions/vscode-colorize-tests/node_modules/jsonc-parser/lib/esm/impl/format.js +/Users/example/extensions/vscode-colorize-tests/node_modules/jsonc-parser/lib/esm/impl/edit.js +/Users/example/extensions/vscode-colorize-tests/node_modules/jsonc-parser/lib/esm/impl/scanner.js +/Users/example/extensions/vscode-colorize-tests/node_modules/jsonc-parser/lib/esm/impl/parser.js +/Users/example/extensions/vscode-colorize-tests/node_modules/jsonc-parser/lib/esm/main.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/jsonc-parser/lib/esm/main.js +/Users/example/extensions/vscode-colorize-tests/node_modules/jsonc-parser/lib/umd/impl/format.js +/Users/example/extensions/vscode-colorize-tests/node_modules/jsonc-parser/lib/umd/impl/edit.js +/Users/example/extensions/vscode-colorize-tests/node_modules/jsonc-parser/lib/umd/impl/scanner.js +/Users/example/extensions/vscode-colorize-tests/node_modules/jsonc-parser/lib/umd/impl/parser.js +/Users/example/extensions/vscode-colorize-tests/node_modules/jsonc-parser/lib/umd/main.d.ts +/Users/example/extensions/vscode-colorize-tests/node_modules/jsonc-parser/lib/umd/main.js +/Users/example/extensions/vscode-colorize-tests/node_modules/jsonc-parser/SECURITY.md +/Users/example/extensions/vscode-colorize-tests/producticons/index.html +/Users/example/extensions/vscode-colorize-tests/producticons/test-product-icon-theme.json +/Users/example/extensions/vscode-colorize-tests/producticons/mit_license.txt +/Users/example/extensions/vscode-colorize-tests/producticons/ElegantIcons.woff +/Users/example/extensions/vscode-colorize-tests/yarn.lock +/Users/example/extensions/vscode-colorize-tests/.gitignore +/Users/example/extensions/vscode-colorize-tests/package.json +/Users/example/extensions/vscode-colorize-tests/tsconfig.json +/Users/example/extensions/vscode-colorize-tests/.vscode/launch.json +/Users/example/extensions/vscode-colorize-tests/.vscode/tasks.json +/Users/example/extensions/vscode-colorize-tests/media/icon.png +/Users/example/extensions/vscode-colorize-tests/src/colorizer.test.ts +/Users/example/extensions/vscode-colorize-tests/src/index.ts +/Users/example/extensions/vscode-colorize-tests/src/colorizerTestMain.ts +/Users/example/extensions/markdown-basics/snippets/markdown.code-snippets +/Users/example/extensions/markdown-basics/.vscodeignore +/Users/example/extensions/markdown-basics/yarn.lock +/Users/example/extensions/markdown-basics/package.json +/Users/example/extensions/markdown-basics/syntaxes/markdown.tmLanguage.json +/Users/example/extensions/markdown-basics/language-configuration.json +/Users/example/extensions/markdown-basics/cgmanifest.json +/Users/example/extensions/markdown-basics/package.nls.json +/Users/example/extensions/markdown-math/icon.png +/Users/example/extensions/markdown-math/notebook-out/katex.js +/Users/example/extensions/markdown-math/notebook-out/katex.min.css +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_Typewriter-Regular.woff2 +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_AMS-Regular.woff2 +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_Size3-Regular.woff2 +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_Main-Regular.woff2 +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_Caligraphic-Bold.woff2 +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_SansSerif-Bold.woff2 +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_Math-Italic.woff2 +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_Size4-Regular.woff2 +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_Fraktur-Bold.woff2 +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_SansSerif-Italic.woff2 +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_Main-Bold.woff2 +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_SansSerif-Regular.woff2 +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_Main-BoldItalic.woff2 +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_Fraktur-Regular.woff2 +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_Script-Regular.woff2 +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_Math-BoldItalic.woff2 +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_Main-Italic.woff2 +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_Size1-Regular.woff2 +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_Size2-Regular.woff2 +/Users/example/extensions/markdown-math/notebook-out/fonts/KaTeX_Caligraphic-Regular.woff2 +/Users/example/extensions/markdown-math/out/extension.js.map +/Users/example/extensions/markdown-math/out/extension.js +/Users/example/extensions/markdown-math/.vscodeignore +/Users/example/extensions/markdown-math/node_modules/@types/markdown-it/README.md +/Users/example/extensions/markdown-math/node_modules/@types/markdown-it/package.json +/Users/example/extensions/markdown-math/node_modules/@types/markdown-it/types-metadata.json +/Users/example/extensions/markdown-math/node_modules/@types/markdown-it/index.d.ts +/Users/example/extensions/markdown-math/node_modules/@types/vscode-notebook-renderer/LICENSE +/Users/example/extensions/markdown-math/node_modules/@types/vscode-notebook-renderer/events.d.ts +/Users/example/extensions/markdown-math/node_modules/@types/vscode-notebook-renderer/preload.d.ts +/Users/example/extensions/markdown-math/node_modules/@types/vscode-notebook-renderer/README.md +/Users/example/extensions/markdown-math/node_modules/@types/vscode-notebook-renderer/package.json +/Users/example/extensions/markdown-math/node_modules/@types/vscode-notebook-renderer/index.d.ts +/Users/example/extensions/markdown-math/node_modules/@vscode/markdown-it-katex/LICENSE +/Users/example/extensions/markdown-math/node_modules/@vscode/markdown-it-katex/dist/index.js +/Users/example/extensions/markdown-math/node_modules/@vscode/markdown-it-katex/types.d.ts +/Users/example/extensions/markdown-math/node_modules/@vscode/markdown-it-katex/README.md +/Users/example/extensions/markdown-math/node_modules/@vscode/markdown-it-katex/package.json +/Users/example/extensions/markdown-math/node_modules/commander/LICENSE +/Users/example/extensions/markdown-math/node_modules/commander/typings/index.d.ts +/Users/example/extensions/markdown-math/node_modules/commander/index.js +/Users/example/extensions/markdown-math/node_modules/commander/Readme.md +/Users/example/extensions/markdown-math/node_modules/commander/package.json +/Users/example/extensions/markdown-math/node_modules/commander/esm.mjs +/Users/example/extensions/markdown-math/node_modules/commander/lib/argument.js +/Users/example/extensions/markdown-math/node_modules/commander/lib/option.js +/Users/example/extensions/markdown-math/node_modules/commander/lib/error.js +/Users/example/extensions/markdown-math/node_modules/commander/lib/command.js +/Users/example/extensions/markdown-math/node_modules/commander/lib/help.js +/Users/example/extensions/markdown-math/node_modules/commander/lib/suggestSimilar.js +/Users/example/extensions/markdown-math/node_modules/commander/package-support.json +/Users/example/extensions/markdown-math/node_modules/.yarn-integrity +/Users/example/extensions/markdown-math/node_modules/katex/LICENSE +/Users/example/extensions/markdown-math/node_modules/katex/dist/katex.css +/Users/example/extensions/markdown-math/node_modules/katex/dist/katex.js +/Users/example/extensions/markdown-math/node_modules/katex/dist/contrib/mhchem.mjs +/Users/example/extensions/markdown-math/node_modules/katex/dist/contrib/render-a11y-string.js +/Users/example/extensions/markdown-math/node_modules/katex/dist/contrib/mathtex-script-type.mjs +/Users/example/extensions/markdown-math/node_modules/katex/dist/contrib/auto-render.mjs +/Users/example/extensions/markdown-math/node_modules/katex/dist/contrib/auto-render.min.js +/Users/example/extensions/markdown-math/node_modules/katex/dist/contrib/copy-tex.mjs +/Users/example/extensions/markdown-math/node_modules/katex/dist/contrib/auto-render.js +/Users/example/extensions/markdown-math/node_modules/katex/dist/contrib/mathtex-script-type.min.js +/Users/example/extensions/markdown-math/node_modules/katex/dist/contrib/render-a11y-string.mjs +/Users/example/extensions/markdown-math/node_modules/katex/dist/contrib/render-a11y-string.min.js +/Users/example/extensions/markdown-math/node_modules/katex/dist/contrib/copy-tex.min.js +/Users/example/extensions/markdown-math/node_modules/katex/dist/contrib/copy-tex.js +/Users/example/extensions/markdown-math/node_modules/katex/dist/contrib/mathtex-script-type.js +/Users/example/extensions/markdown-math/node_modules/katex/dist/contrib/mhchem.min.js +/Users/example/extensions/markdown-math/node_modules/katex/dist/contrib/mhchem.js +/Users/example/extensions/markdown-math/node_modules/katex/dist/README.md +/Users/example/extensions/markdown-math/node_modules/katex/dist/katex.min.css +/Users/example/extensions/markdown-math/node_modules/katex/dist/katex.min.js +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Typewriter-Regular.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Main-Regular.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_AMS-Regular.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Main-BoldItalic.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_AMS-Regular.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Size3-Regular.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Main-Regular.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Script-Regular.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Bold.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Size3-Regular.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Typewriter-Regular.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Regular.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Typewriter-Regular.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Main-Italic.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Bold.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_SansSerif-Bold.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Math-Italic.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Size4-Regular.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Fraktur-Bold.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Bold.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_SansSerif-Bold.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Fraktur-Regular.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Main-Bold.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_SansSerif-Italic.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Main-Bold.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_SansSerif-Regular.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Fraktur-Regular.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Main-Regular.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Size2-Regular.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Main-BoldItalic.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Fraktur-Regular.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Script-Regular.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Size4-Regular.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Size3-Regular.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_AMS-Regular.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Main-Bold.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_SansSerif-Italic.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Math-Italic.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Size1-Regular.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_SansSerif-Regular.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Main-Italic.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Math-Italic.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Math-BoldItalic.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Fraktur-Bold.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Size2-Regular.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_SansSerif-Italic.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Main-Italic.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Size1-Regular.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Fraktur-Bold.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Script-Regular.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_SansSerif-Regular.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Math-BoldItalic.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Size1-Regular.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Regular.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Size4-Regular.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Size2-Regular.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Caligraphic-Regular.woff2 +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Main-BoldItalic.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_SansSerif-Bold.woff +/Users/example/extensions/markdown-math/node_modules/katex/dist/fonts/KaTeX_Math-BoldItalic.ttf +/Users/example/extensions/markdown-math/node_modules/katex/dist/katex.mjs +/Users/example/extensions/markdown-math/node_modules/katex/katex.js +/Users/example/extensions/markdown-math/node_modules/katex/contrib/mathtex-script-type/README.md +/Users/example/extensions/markdown-math/node_modules/katex/contrib/mathtex-script-type/mathtex-script-type.js +/Users/example/extensions/markdown-math/node_modules/katex/contrib/auto-render/splitAtDelimiters.js +/Users/example/extensions/markdown-math/node_modules/katex/contrib/auto-render/index.html +/Users/example/extensions/markdown-math/node_modules/katex/contrib/auto-render/test/auto-render-spec.js +/Users/example/extensions/markdown-math/node_modules/katex/contrib/auto-render/auto-render.js +/Users/example/extensions/markdown-math/node_modules/katex/contrib/auto-render/README.md +/Users/example/extensions/markdown-math/node_modules/katex/contrib/mhchem/README.md +/Users/example/extensions/markdown-math/node_modules/katex/contrib/mhchem/mhchem.js +/Users/example/extensions/markdown-math/node_modules/katex/contrib/copy-tex/katex2tex.js +/Users/example/extensions/markdown-math/node_modules/katex/contrib/copy-tex/index.html +/Users/example/extensions/markdown-math/node_modules/katex/contrib/copy-tex/README.md +/Users/example/extensions/markdown-math/node_modules/katex/contrib/copy-tex/copy-tex.js +/Users/example/extensions/markdown-math/node_modules/katex/contrib/render-a11y-string/render-a11y-string.js +/Users/example/extensions/markdown-math/node_modules/katex/contrib/render-a11y-string/test/render-a11y-string-spec.js +/Users/example/extensions/markdown-math/node_modules/katex/README.md +/Users/example/extensions/markdown-math/node_modules/katex/package.json +/Users/example/extensions/markdown-math/node_modules/katex/cli.js +/Users/example/extensions/markdown-math/node_modules/katex/src/wide-character.js +/Users/example/extensions/markdown-math/node_modules/katex/src/metrics/extract_ttfs.py +/Users/example/extensions/markdown-math/node_modules/katex/src/metrics/README.md +/Users/example/extensions/markdown-math/node_modules/katex/src/metrics/parse_tfm.py +/Users/example/extensions/markdown-math/node_modules/katex/src/metrics/extract_tfms.py +/Users/example/extensions/markdown-math/node_modules/katex/src/metrics/mapping.pl +/Users/example/extensions/markdown-math/node_modules/katex/src/metrics/format_json.py +/Users/example/extensions/markdown-math/node_modules/katex/src/buildHTML.js +/Users/example/extensions/markdown-math/node_modules/katex/src/katex.less +/Users/example/extensions/markdown-math/node_modules/katex/src/defineMacro.js +/Users/example/extensions/markdown-math/node_modules/katex/src/types.js +/Users/example/extensions/markdown-math/node_modules/katex/src/svgGeometry.js +/Users/example/extensions/markdown-math/node_modules/katex/src/tree.js +/Users/example/extensions/markdown-math/node_modules/katex/src/environments/array.js +/Users/example/extensions/markdown-math/node_modules/katex/src/environments/cd.js +/Users/example/extensions/markdown-math/node_modules/katex/src/parseNode.js +/Users/example/extensions/markdown-math/node_modules/katex/src/buildTree.js +/Users/example/extensions/markdown-math/node_modules/katex/src/Options.js +/Users/example/extensions/markdown-math/node_modules/katex/src/MacroExpander.js +/Users/example/extensions/markdown-math/node_modules/katex/src/buildMathML.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions.js +/Users/example/extensions/markdown-math/node_modules/katex/src/spacingData.js +/Users/example/extensions/markdown-math/node_modules/katex/src/Style.js +/Users/example/extensions/markdown-math/node_modules/katex/src/defineEnvironment.js +/Users/example/extensions/markdown-math/node_modules/katex/src/units.js +/Users/example/extensions/markdown-math/node_modules/katex/src/fonts.less +/Users/example/extensions/markdown-math/node_modules/katex/src/Token.js +/Users/example/extensions/markdown-math/node_modules/katex/src/ParseError.js +/Users/example/extensions/markdown-math/node_modules/katex/src/Namespace.js +/Users/example/extensions/markdown-math/node_modules/katex/src/buildCommon.js +/Users/example/extensions/markdown-math/node_modules/katex/src/parseTree.js +/Users/example/extensions/markdown-math/node_modules/katex/src/delimiter.js +/Users/example/extensions/markdown-math/node_modules/katex/src/unicodeSymbols.js +/Users/example/extensions/markdown-math/node_modules/katex/src/domTree.js +/Users/example/extensions/markdown-math/node_modules/katex/src/defineFunction.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/html.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/symbolsSpacing.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/def.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/char.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/ordgroup.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/vcenter.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/underline.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/overline.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/accent.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/horizBrace.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/supsub.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/includegraphics.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/font.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/smash.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/arrow.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/styling.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/phantom.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/operatorname.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/symbolsOrd.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/sqrt.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/verb.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/hbox.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/utils/assembleSupSub.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/enclose.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/color.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/genfrac.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/math.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/htmlmathml.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/tag.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/sizing.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/rule.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/kern.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/raisebox.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/mathchoice.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/symbolsOp.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/href.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/op.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/lap.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/accentunder.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/pmb.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/environment.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/text.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/delimsizing.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/relax.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/mclass.js +/Users/example/extensions/markdown-math/node_modules/katex/src/functions/cr.js +/Users/example/extensions/markdown-math/node_modules/katex/src/fontMetricsData.js +/Users/example/extensions/markdown-math/node_modules/katex/src/mathMLTree.js +/Users/example/extensions/markdown-math/node_modules/katex/src/utils.js +/Users/example/extensions/markdown-math/node_modules/katex/src/symbols.js +/Users/example/extensions/markdown-math/node_modules/katex/src/unicodeAccents.js +/Users/example/extensions/markdown-math/node_modules/katex/src/unicodeSupOrSub.js +/Users/example/extensions/markdown-math/node_modules/katex/src/fontMetrics.js +/Users/example/extensions/markdown-math/node_modules/katex/src/fonts/Makefile +/Users/example/extensions/markdown-math/node_modules/katex/src/fonts/makeBlacker +/Users/example/extensions/markdown-math/node_modules/katex/src/fonts/xbbold.mf +/Users/example/extensions/markdown-math/node_modules/katex/src/fonts/generate_fonts.py +/Users/example/extensions/markdown-math/node_modules/katex/src/fonts/lib/Space.ttx +/Users/example/extensions/markdown-math/node_modules/katex/src/fonts/lib/Extra.otf +/Users/example/extensions/markdown-math/node_modules/katex/src/fonts/default.cfg +/Users/example/extensions/markdown-math/node_modules/katex/src/fonts/makeFF +/Users/example/extensions/markdown-math/node_modules/katex/src/Parser.js +/Users/example/extensions/markdown-math/node_modules/katex/src/Lexer.js +/Users/example/extensions/markdown-math/node_modules/katex/src/stretchy.js +/Users/example/extensions/markdown-math/node_modules/katex/src/Settings.js +/Users/example/extensions/markdown-math/node_modules/katex/src/SourceLocation.js +/Users/example/extensions/markdown-math/node_modules/katex/src/unicodeScripts.js +/Users/example/extensions/markdown-math/node_modules/katex/src/environments.js +/Users/example/extensions/markdown-math/node_modules/katex/src/macros.js +/Users/example/extensions/markdown-math/esbuild.js +/Users/example/extensions/markdown-math/README.md +/Users/example/extensions/markdown-math/extension-browser.webpack.config.js +/Users/example/extensions/markdown-math/yarn.lock +/Users/example/extensions/markdown-math/.gitignore +/Users/example/extensions/markdown-math/package.json +/Users/example/extensions/markdown-math/preview-styles/index.css +/Users/example/extensions/markdown-math/tsconfig.json +/Users/example/extensions/markdown-math/notebook/tsconfig.json +/Users/example/extensions/markdown-math/notebook/katex.ts +/Users/example/extensions/markdown-math/syntaxes/md-math-block.tmLanguage.json +/Users/example/extensions/markdown-math/syntaxes/md-math.tmLanguage.json +/Users/example/extensions/markdown-math/syntaxes/md-math-inline.tmLanguage.json +/Users/example/extensions/markdown-math/extension.webpack.config.js +/Users/example/extensions/markdown-math/cgmanifest.json +/Users/example/extensions/markdown-math/package.nls.json +/Users/example/extensions/markdown-math/src/extension.ts +/Users/example/extensions/yaml/.vscodeignore +/Users/example/extensions/yaml/yarn.lock +/Users/example/extensions/yaml/package.json +/Users/example/extensions/yaml/syntaxes/yaml.tmLanguage.json +/Users/example/extensions/yaml/language-configuration.json +/Users/example/extensions/yaml/cgmanifest.json +/Users/example/extensions/yaml/package.nls.json +/Users/example/extensions/log/.vscodeignore +/Users/example/extensions/log/yarn.lock +/Users/example/extensions/log/package.json +/Users/example/extensions/log/syntaxes/log.tmLanguage.json +/Users/example/extensions/log/cgmanifest.json +/Users/example/extensions/log/package.nls.json +/Users/example/extensions/github-authentication/out/flows.js.map +/Users/example/extensions/github-authentication/out/test/flows.test.js +/Users/example/extensions/github-authentication/out/test/flows.test.js.map +/Users/example/extensions/github-authentication/out/test/node/authServer.test.js +/Users/example/extensions/github-authentication/out/test/node/authServer.test.js.map +/Users/example/extensions/github-authentication/out/config.js +/Users/example/extensions/github-authentication/out/githubServer.js.map +/Users/example/extensions/github-authentication/out/config.js.map +/Users/example/extensions/github-authentication/out/extension.js.map +/Users/example/extensions/github-authentication/out/browser/fetch.js +/Users/example/extensions/github-authentication/out/browser/crypto.js.map +/Users/example/extensions/github-authentication/out/browser/crypto.js +/Users/example/extensions/github-authentication/out/browser/authServer.js +/Users/example/extensions/github-authentication/out/browser/authServer.js.map +/Users/example/extensions/github-authentication/out/browser/buffer.js.map +/Users/example/extensions/github-authentication/out/browser/fetch.js.map +/Users/example/extensions/github-authentication/out/browser/buffer.js +/Users/example/extensions/github-authentication/out/common/logger.js +/Users/example/extensions/github-authentication/out/common/errors.js.map +/Users/example/extensions/github-authentication/out/common/keychain.js.map +/Users/example/extensions/github-authentication/out/common/env.js +/Users/example/extensions/github-authentication/out/common/errors.js +/Users/example/extensions/github-authentication/out/common/experimentationService.js.map +/Users/example/extensions/github-authentication/out/common/utils.js +/Users/example/extensions/github-authentication/out/common/utils.js.map +/Users/example/extensions/github-authentication/out/common/env.js.map +/Users/example/extensions/github-authentication/out/common/logger.js.map +/Users/example/extensions/github-authentication/out/common/experimentationService.js +/Users/example/extensions/github-authentication/out/common/keychain.js +/Users/example/extensions/github-authentication/out/github.js.map +/Users/example/extensions/github-authentication/out/github.js +/Users/example/extensions/github-authentication/out/node/fetch.js +/Users/example/extensions/github-authentication/out/node/crypto.js.map +/Users/example/extensions/github-authentication/out/node/crypto.js +/Users/example/extensions/github-authentication/out/node/authServer.js +/Users/example/extensions/github-authentication/out/node/authServer.js.map +/Users/example/extensions/github-authentication/out/node/buffer.js.map +/Users/example/extensions/github-authentication/out/node/fetch.js.map +/Users/example/extensions/github-authentication/out/node/buffer.js +/Users/example/extensions/github-authentication/out/githubServer.js +/Users/example/extensions/github-authentication/out/flows.js +/Users/example/extensions/github-authentication/out/extension.js +/Users/example/extensions/github-authentication/.vscodeignore +/Users/example/extensions/github-authentication/images/icon.png +/Users/example/extensions/github-authentication/node_modules/@types/mocha/LICENSE +/Users/example/extensions/github-authentication/node_modules/@types/mocha/README.md +/Users/example/extensions/github-authentication/node_modules/@types/mocha/package.json +/Users/example/extensions/github-authentication/node_modules/@types/mocha/index.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/LICENSE +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/path.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/constants.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/domain.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/globals.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/tls.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/tty.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/LICENSE +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/readline.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/events.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/os.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/console.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/dns.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/vm.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.7/assert.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.7/base.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.7/index.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/timers.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/http.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/http2.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/stream.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/README.md +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/v8.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/url.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/package.json +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/https.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/assert.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/fs.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/repl.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/module.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.5/globals.global.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.5/base.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.5/wasi.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.5/index.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.2/globals.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.2/fs.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.2/base.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.2/util.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/ts3.2/index.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/base.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/process.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/util.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/index.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/node_modules/@types/node/net.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/README.md +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/package.json +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/index.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node-fetch/externals.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/path.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/constants.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/domain.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/globals.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/tls.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/tty.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/LICENSE +/Users/example/extensions/github-authentication/node_modules/@types/node/readline.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/events.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/os.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/console.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/dns.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/vm.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/timers.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/test.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/http.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/http2.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/stream.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/README.md +/Users/example/extensions/github-authentication/node_modules/@types/node/v8.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/url.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/package.json +/Users/example/extensions/github-authentication/node_modules/@types/node/https.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/assert.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/fs.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/repl.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/module.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/process.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/util.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/index.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/github-authentication/node_modules/@types/node/net.d.ts +/Users/example/extensions/github-authentication/node_modules/@vscode/extension-telemetry/LICENSE +/Users/example/extensions/github-authentication/node_modules/@vscode/extension-telemetry/dist/telemetryReporter.d.ts +/Users/example/extensions/github-authentication/node_modules/@vscode/extension-telemetry/dist/browser/browser/telemetryReporter.js +/Users/example/extensions/github-authentication/node_modules/@vscode/extension-telemetry/dist/browser/common/util.js +/Users/example/extensions/github-authentication/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetrySender.js +/Users/example/extensions/github-authentication/node_modules/@vscode/extension-telemetry/dist/browser/common/1dsClientFactory.js +/Users/example/extensions/github-authentication/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetryReporter.js +/Users/example/extensions/github-authentication/node_modules/@vscode/extension-telemetry/dist/browser/common/appInsightsClientFactory.js +/Users/example/extensions/github-authentication/node_modules/@vscode/extension-telemetry/dist/node/common/util.js +/Users/example/extensions/github-authentication/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetrySender.js +/Users/example/extensions/github-authentication/node_modules/@vscode/extension-telemetry/dist/node/common/1dsClientFactory.js +/Users/example/extensions/github-authentication/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetryReporter.js +/Users/example/extensions/github-authentication/node_modules/@vscode/extension-telemetry/dist/node/common/appInsightsClientFactory.js +/Users/example/extensions/github-authentication/node_modules/@vscode/extension-telemetry/dist/node/node/telemetryReporter.js +/Users/example/extensions/github-authentication/node_modules/@vscode/extension-telemetry/README.md +/Users/example/extensions/github-authentication/node_modules/@vscode/extension-telemetry/package.json +/Users/example/extensions/github-authentication/node_modules/@vscode/extension-telemetry/SECURITY.md +/Users/example/extensions/github-authentication/node_modules/node-fetch/LICENSE.md +/Users/example/extensions/github-authentication/node_modules/node-fetch/README.md +/Users/example/extensions/github-authentication/node_modules/node-fetch/package.json +/Users/example/extensions/github-authentication/node_modules/node-fetch/lib/index.js +/Users/example/extensions/github-authentication/node_modules/node-fetch/lib/index.es.js +/Users/example/extensions/github-authentication/node_modules/node-fetch/lib/index.mjs +/Users/example/extensions/github-authentication/node_modules/node-fetch/browser.js +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/ExperimentationService.d.ts +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/ExperimentationServiceBase.d.ts +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/Util/PollingService.js +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/Util/HttpClient.d.ts +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/Util/HttpClient.js +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/Util/MemoryKeyValueStorage.js +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/Util/MemoryKeyValueStorage.js.map +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/Util/PollingService.d.ts +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/Util/MemoryKeyValueStorage.d.ts +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/Util/PollingService.js.map +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/Util/HttpClient.js.map +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/ExperimentationServiceAutoPolling.d.ts +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/ExperimentationServiceBase.js.map +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/ExperimentationServiceAutoPolling.js +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/ExperimentationServiceBase.js +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/ExperimentationService.js.map +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/FeatureProvider/BaseFeatureProvider.js.map +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/FeatureProvider/IFeatureProvider.js.map +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/FeatureProvider/FilteredFeatureProvider.js +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/FeatureProvider/BaseFeatureProvider.js +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/FeatureProvider/TasApiFeatureProvider.js +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/FeatureProvider/TasApiFeatureProvider.js.map +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/FeatureProvider/BaseFeatureProvider.d.ts +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/FeatureProvider/TasApiFeatureProvider.d.ts +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/FeatureProvider/IFeatureProvider.js +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/FeatureProvider/FilteredFeatureProvider.js.map +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/FeatureProvider/IFeatureProvider.d.ts +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/FeatureProvider/FilteredFeatureProvider.d.ts +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/ExperimentationServiceAutoPolling.js.map +/Users/example/extensions/github-authentication/node_modules/tas-client/tas-client/ExperimentationService.js +/Users/example/extensions/github-authentication/node_modules/tas-client/contracts/IExperimentationService.d.ts +/Users/example/extensions/github-authentication/node_modules/tas-client/contracts/IExperimentationTelemetry.js.map +/Users/example/extensions/github-authentication/node_modules/tas-client/contracts/IKeyValueStorage.js.map +/Users/example/extensions/github-authentication/node_modules/tas-client/contracts/IExperimentationTelemetry.js +/Users/example/extensions/github-authentication/node_modules/tas-client/contracts/IExperimentationService.js +/Users/example/extensions/github-authentication/node_modules/tas-client/contracts/ExperimentationServiceConfig.js +/Users/example/extensions/github-authentication/node_modules/tas-client/contracts/IExperimentationFilterProvider.js +/Users/example/extensions/github-authentication/node_modules/tas-client/contracts/IExperimentationTelemetry.d.ts +/Users/example/extensions/github-authentication/node_modules/tas-client/contracts/IKeyValueStorage.js +/Users/example/extensions/github-authentication/node_modules/tas-client/contracts/ExperimentationServiceConfig.js.map +/Users/example/extensions/github-authentication/node_modules/tas-client/contracts/IExperimentationFilterProvider.d.ts +/Users/example/extensions/github-authentication/node_modules/tas-client/contracts/IKeyValueStorage.d.ts +/Users/example/extensions/github-authentication/node_modules/tas-client/contracts/IExperimentationFilterProvider.js.map +/Users/example/extensions/github-authentication/node_modules/tas-client/contracts/IExperimentationService.js.map +/Users/example/extensions/github-authentication/node_modules/tas-client/contracts/ExperimentationServiceConfig.d.ts +/Users/example/extensions/github-authentication/node_modules/tas-client/index.js +/Users/example/extensions/github-authentication/node_modules/tas-client/package.json +/Users/example/extensions/github-authentication/node_modules/tas-client/index.js.map +/Users/example/extensions/github-authentication/node_modules/tas-client/index.d.ts +/Users/example/extensions/github-authentication/node_modules/vscode-tas-client/vscode-tas-client/VSCodeTasClient.js +/Users/example/extensions/github-authentication/node_modules/vscode-tas-client/vscode-tas-client/MementoKeyValueStorage.d.ts +/Users/example/extensions/github-authentication/node_modules/vscode-tas-client/vscode-tas-client/TelemetryDisabledExperimentationService.d.ts +/Users/example/extensions/github-authentication/node_modules/vscode-tas-client/vscode-tas-client/TelemetryDisabledExperimentationService.js +/Users/example/extensions/github-authentication/node_modules/vscode-tas-client/vscode-tas-client/VSCodeFilterProvider.d.ts +/Users/example/extensions/github-authentication/node_modules/vscode-tas-client/vscode-tas-client/VSCodeTasClient.d.ts +/Users/example/extensions/github-authentication/node_modules/vscode-tas-client/vscode-tas-client/VSCodeFilterProvider.js +/Users/example/extensions/github-authentication/node_modules/vscode-tas-client/vscode-tas-client/MementoKeyValueStorage.js +/Users/example/extensions/github-authentication/node_modules/vscode-tas-client/index.js +/Users/example/extensions/github-authentication/node_modules/vscode-tas-client/package.json +/Users/example/extensions/github-authentication/node_modules/vscode-tas-client/index.d.ts +/Users/example/extensions/github-authentication/node_modules/.yarn-integrity +/Users/example/extensions/github-authentication/node_modules/whatwg-url/README.md +/Users/example/extensions/github-authentication/node_modules/whatwg-url/package.json +/Users/example/extensions/github-authentication/node_modules/whatwg-url/lib/URL-impl.js +/Users/example/extensions/github-authentication/node_modules/whatwg-url/lib/utils.js +/Users/example/extensions/github-authentication/node_modules/whatwg-url/lib/url-state-machine.js +/Users/example/extensions/github-authentication/node_modules/whatwg-url/lib/URL.js +/Users/example/extensions/github-authentication/node_modules/whatwg-url/lib/public-api.js +/Users/example/extensions/github-authentication/node_modules/whatwg-url/LICENSE.txt +/Users/example/extensions/github-authentication/node_modules/combined-stream/License +/Users/example/extensions/github-authentication/node_modules/combined-stream/Readme.md +/Users/example/extensions/github-authentication/node_modules/combined-stream/yarn.lock +/Users/example/extensions/github-authentication/node_modules/combined-stream/package.json +/Users/example/extensions/github-authentication/node_modules/combined-stream/lib/combined_stream.js +/Users/example/extensions/github-authentication/node_modules/mime-types/LICENSE +/Users/example/extensions/github-authentication/node_modules/mime-types/HISTORY.md +/Users/example/extensions/github-authentication/node_modules/mime-types/index.js +/Users/example/extensions/github-authentication/node_modules/mime-types/README.md +/Users/example/extensions/github-authentication/node_modules/mime-types/package.json +/Users/example/extensions/github-authentication/node_modules/webidl-conversions/LICENSE.md +/Users/example/extensions/github-authentication/node_modules/webidl-conversions/README.md +/Users/example/extensions/github-authentication/node_modules/webidl-conversions/package.json +/Users/example/extensions/github-authentication/node_modules/webidl-conversions/lib/index.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/CODE_OF_CONDUCT.md +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.namespaced.d.ts +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.d.ts +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/PRIVACY +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.integrity.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.integrity.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/NOTICE +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/README.md +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/SUPPORT.md +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/package.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/CONTRIBUTING.md +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/tsconfig.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/LICENSE.TXT +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-post-js/SECURITY.md +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/CODE_OF_CONDUCT.md +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.namespaced.d.ts +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.d.ts +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/PRIVACY +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.integrity.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.integrity.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/NOTICE +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/README.md +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/SUPPORT.md +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/package.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/CONTRIBUTING.md +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/tsconfig.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/LICENSE.TXT +/Users/example/extensions/github-authentication/node_modules/@microsoft/1ds-core-js/SECURITY.md +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.d.ts +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.namespaced.d.ts +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/PRIVACY +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/LICENSE +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/NOTICE +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/README.md +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.integrity.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/package.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-common/tsconfig.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.namespaced.d.ts +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.d.ts +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/PRIVACY +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/LICENSE +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/NOTICE +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/README.md +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.integrity.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/package.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/CONTRIBUTING.md +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-core-js/tsconfig.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/tools/rollup/types/removeDynamic.d.ts +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/esm/removedynamic.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/node/removedynamic.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/tools/rollup/package.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/types/DynamicProto.d.ts +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/LICENSE +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/README.md +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/package.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/types/Constants.d.ts +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/types/applicationinsights-shims.d.ts +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/types/TsLibGlobals.d.ts +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/types/TsLibShims.d.ts +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/LICENSE +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/NOTICE +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/README.md +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/package.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-shims/tsconfig.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.namespaced.d.ts +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.d.ts +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/PRIVACY +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/LICENSE +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/NOTICE +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/README.md +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.integrity.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.integrity.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/package.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-web-basic/tsconfig.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.namespaced.d.ts +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.d.ts +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/PRIVACY +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/LICENSE +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/NOTICE +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/README.md +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.integrity.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.integrity.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/package.json +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js.map +/Users/example/extensions/github-authentication/node_modules/@microsoft/applicationinsights-channel-js/tsconfig.json +/Users/example/extensions/github-authentication/node_modules/tr46/.npmignore +/Users/example/extensions/github-authentication/node_modules/tr46/index.js +/Users/example/extensions/github-authentication/node_modules/tr46/package.json +/Users/example/extensions/github-authentication/node_modules/tr46/lib/mappingTable.json +/Users/example/extensions/github-authentication/node_modules/tr46/lib/.gitkeep +/Users/example/extensions/github-authentication/node_modules/form-data/License +/Users/example/extensions/github-authentication/node_modules/form-data/README.md +/Users/example/extensions/github-authentication/node_modules/form-data/README.md.bak +/Users/example/extensions/github-authentication/node_modules/form-data/package.json +/Users/example/extensions/github-authentication/node_modules/form-data/lib/populate.js +/Users/example/extensions/github-authentication/node_modules/form-data/lib/form_data.js +/Users/example/extensions/github-authentication/node_modules/form-data/lib/browser.js +/Users/example/extensions/github-authentication/node_modules/form-data/index.d.ts +/Users/example/extensions/github-authentication/node_modules/delayed-stream/.npmignore +/Users/example/extensions/github-authentication/node_modules/delayed-stream/License +/Users/example/extensions/github-authentication/node_modules/delayed-stream/Makefile +/Users/example/extensions/github-authentication/node_modules/delayed-stream/Readme.md +/Users/example/extensions/github-authentication/node_modules/delayed-stream/package.json +/Users/example/extensions/github-authentication/node_modules/delayed-stream/lib/delayed_stream.js +/Users/example/extensions/github-authentication/node_modules/asynckit/stream.js +/Users/example/extensions/github-authentication/node_modules/asynckit/LICENSE +/Users/example/extensions/github-authentication/node_modules/asynckit/index.js +/Users/example/extensions/github-authentication/node_modules/asynckit/README.md +/Users/example/extensions/github-authentication/node_modules/asynckit/parallel.js +/Users/example/extensions/github-authentication/node_modules/asynckit/serialOrdered.js +/Users/example/extensions/github-authentication/node_modules/asynckit/package.json +/Users/example/extensions/github-authentication/node_modules/asynckit/lib/abort.js +/Users/example/extensions/github-authentication/node_modules/asynckit/lib/terminator.js +/Users/example/extensions/github-authentication/node_modules/asynckit/lib/iterate.js +/Users/example/extensions/github-authentication/node_modules/asynckit/lib/readable_serial_ordered.js +/Users/example/extensions/github-authentication/node_modules/asynckit/lib/readable_parallel.js +/Users/example/extensions/github-authentication/node_modules/asynckit/lib/streamify.js +/Users/example/extensions/github-authentication/node_modules/asynckit/lib/readable_asynckit.js +/Users/example/extensions/github-authentication/node_modules/asynckit/lib/async.js +/Users/example/extensions/github-authentication/node_modules/asynckit/lib/state.js +/Users/example/extensions/github-authentication/node_modules/asynckit/lib/readable_serial.js +/Users/example/extensions/github-authentication/node_modules/asynckit/lib/defer.js +/Users/example/extensions/github-authentication/node_modules/asynckit/bench.js +/Users/example/extensions/github-authentication/node_modules/asynckit/serial.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/types/ts-async.d.ts +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/polyfills.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/polyfills.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/internal/state.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/internal/state.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/index.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/index.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/event.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/event.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/base.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/await.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/base.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/promise/await.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/LICENSE +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/tsconfig.base.json +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/README.md +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/tsconfig.es6.json +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/package.json +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/polyfills.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/polyfills.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/internal/state.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/internal/state.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/index.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/index.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/event.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/event.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/base.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/await.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/base.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/promise/await.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-async/tsconfig.json +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/types/ts-utils.d.ts +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/every.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/from.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/find.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/some.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/append.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/map.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/from.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/append.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/some.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/map.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/find.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/every.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/index.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/object.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/create.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/define.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/define.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/create.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/object.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/index.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/split.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/split.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/LICENSE +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/tsconfig.base.json +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/README.md +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/tsconfig.es6.json +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/package.json +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/every.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/from.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/find.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/some.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/append.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/map.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/from.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/append.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/some.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/map.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/find.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/every.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/index.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/object.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/create.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/define.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/define.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/create.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/object.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/index.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/split.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/split.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js.map +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js +/Users/example/extensions/github-authentication/node_modules/@nevware21/ts-utils/tsconfig.json +/Users/example/extensions/github-authentication/node_modules/mime-db/db.json +/Users/example/extensions/github-authentication/node_modules/mime-db/LICENSE +/Users/example/extensions/github-authentication/node_modules/mime-db/HISTORY.md +/Users/example/extensions/github-authentication/node_modules/mime-db/index.js +/Users/example/extensions/github-authentication/node_modules/mime-db/README.md +/Users/example/extensions/github-authentication/node_modules/mime-db/package.json +/Users/example/extensions/github-authentication/README.md +/Users/example/extensions/github-authentication/extension-browser.webpack.config.js +/Users/example/extensions/github-authentication/yarn.lock +/Users/example/extensions/github-authentication/.gitignore +/Users/example/extensions/github-authentication/package.json +/Users/example/extensions/github-authentication/tsconfig.json +/Users/example/extensions/github-authentication/extension.webpack.config.js +/Users/example/extensions/github-authentication/package.nls.json +/Users/example/extensions/github-authentication/media/icon.png +/Users/example/extensions/github-authentication/media/favicon.ico +/Users/example/extensions/github-authentication/media/index.html +/Users/example/extensions/github-authentication/media/auth.css +/Users/example/extensions/github-authentication/src/test/flows.test.ts +/Users/example/extensions/github-authentication/src/test/node/authServer.test.ts +/Users/example/extensions/github-authentication/src/github.ts +/Users/example/extensions/github-authentication/src/flows.ts +/Users/example/extensions/github-authentication/src/extension.ts +/Users/example/extensions/github-authentication/src/githubServer.ts +/Users/example/extensions/github-authentication/src/browser/buffer.ts +/Users/example/extensions/github-authentication/src/browser/crypto.ts +/Users/example/extensions/github-authentication/src/browser/authServer.ts +/Users/example/extensions/github-authentication/src/browser/fetch.ts +/Users/example/extensions/github-authentication/src/common/errors.ts +/Users/example/extensions/github-authentication/src/common/experimentationService.ts +/Users/example/extensions/github-authentication/src/common/keychain.ts +/Users/example/extensions/github-authentication/src/common/utils.ts +/Users/example/extensions/github-authentication/src/common/logger.ts +/Users/example/extensions/github-authentication/src/common/env.ts +/Users/example/extensions/github-authentication/src/node/buffer.ts +/Users/example/extensions/github-authentication/src/node/crypto.ts +/Users/example/extensions/github-authentication/src/node/authServer.ts +/Users/example/extensions/github-authentication/src/node/fetch.ts +/Users/example/extensions/github-authentication/src/config.ts +/Users/example/extensions/theme-defaults/fileicons/images/root-folder-light.svg +/Users/example/extensions/theme-defaults/fileicons/images/document-dark.svg +/Users/example/extensions/theme-defaults/fileicons/images/root-folder-open-dark.svg +/Users/example/extensions/theme-defaults/fileicons/images/root-folder-open-light.svg +/Users/example/extensions/theme-defaults/fileicons/images/folder-light.svg +/Users/example/extensions/theme-defaults/fileicons/images/document-light.svg +/Users/example/extensions/theme-defaults/fileicons/images/folder-dark.svg +/Users/example/extensions/theme-defaults/fileicons/images/folder-open-light.svg +/Users/example/extensions/theme-defaults/fileicons/images/folder-open-dark.svg +/Users/example/extensions/theme-defaults/fileicons/images/root-folder-dark.svg +/Users/example/extensions/theme-defaults/fileicons/vs_minimal-icon-theme.json +/Users/example/extensions/theme-defaults/yarn.lock +/Users/example/extensions/theme-defaults/package.json +/Users/example/extensions/theme-defaults/themes/dark_modern.json +/Users/example/extensions/theme-defaults/themes/dark_vs.json +/Users/example/extensions/theme-defaults/themes/light_vs.json +/Users/example/extensions/theme-defaults/themes/hc_black.json +/Users/example/extensions/theme-defaults/themes/dark_plus.json +/Users/example/extensions/theme-defaults/themes/light_modern.json +/Users/example/extensions/theme-defaults/themes/light_plus.json +/Users/example/extensions/theme-defaults/themes/hc_light.json +/Users/example/extensions/theme-defaults/package.nls.json +/Users/example/extensions/csharp/snippets/csharp.code-snippets +/Users/example/extensions/csharp/.vscodeignore +/Users/example/extensions/csharp/yarn.lock +/Users/example/extensions/csharp/package.json +/Users/example/extensions/csharp/syntaxes/csharp.tmLanguage.json +/Users/example/extensions/csharp/language-configuration.json +/Users/example/extensions/csharp/cgmanifest.json +/Users/example/extensions/csharp/package.nls.json +/Users/example/extensions/julia/.vscodeignore +/Users/example/extensions/julia/package.json +/Users/example/extensions/julia/syntaxes/julia.tmLanguage.json +/Users/example/extensions/julia/language-configuration.json +/Users/example/extensions/julia/cgmanifest.json +/Users/example/extensions/julia/package.nls.json +/Users/example/extensions/theme-monokai-dimmed/.vscodeignore +/Users/example/extensions/theme-monokai-dimmed/yarn.lock +/Users/example/extensions/theme-monokai-dimmed/package.json +/Users/example/extensions/theme-monokai-dimmed/cgmanifest.json +/Users/example/extensions/theme-monokai-dimmed/themes/dimmed-monokai-color-theme.json +/Users/example/extensions/theme-monokai-dimmed/package.nls.json +/Users/example/extensions/bat/snippets/batchfile.code-snippets +/Users/example/extensions/bat/.vscodeignore +/Users/example/extensions/bat/yarn.lock +/Users/example/extensions/bat/package.json +/Users/example/extensions/bat/syntaxes/batchfile.tmLanguage.json +/Users/example/extensions/bat/language-configuration.json +/Users/example/extensions/bat/cgmanifest.json +/Users/example/extensions/bat/package.nls.json +/Users/example/extensions/groovy/snippets/groovy.code-snippets +/Users/example/extensions/groovy/.vscodeignore +/Users/example/extensions/groovy/yarn.lock +/Users/example/extensions/groovy/package.json +/Users/example/extensions/groovy/syntaxes/groovy.tmLanguage.json +/Users/example/extensions/groovy/language-configuration.json +/Users/example/extensions/groovy/cgmanifest.json +/Users/example/extensions/groovy/package.nls.json +/Users/example/extensions/coffeescript/snippets/coffeescript.code-snippets +/Users/example/extensions/coffeescript/.vscodeignore +/Users/example/extensions/coffeescript/yarn.lock +/Users/example/extensions/coffeescript/package.json +/Users/example/extensions/coffeescript/syntaxes/coffeescript.tmLanguage.json +/Users/example/extensions/coffeescript/language-configuration.json +/Users/example/extensions/coffeescript/cgmanifest.json +/Users/example/extensions/coffeescript/package.nls.json +/Users/example/extensions/javascript/snippets/javascript.code-snippets +/Users/example/extensions/javascript/.vscodeignore +/Users/example/extensions/javascript/yarn.lock +/Users/example/extensions/javascript/package.json +/Users/example/extensions/javascript/tags-language-configuration.json +/Users/example/extensions/javascript/syntaxes/JavaScript.tmLanguage.json +/Users/example/extensions/javascript/syntaxes/Readme.md +/Users/example/extensions/javascript/syntaxes/Regular Expressions (JavaScript).tmLanguage +/Users/example/extensions/javascript/syntaxes/JavaScriptReact.tmLanguage.json +/Users/example/extensions/javascript/cgmanifest.json +/Users/example/extensions/javascript/package.nls.json +/Users/example/extensions/javascript/javascript-language-configuration.json +/Users/example/extensions/php-language-features/out/phpMain.js.map +/Users/example/extensions/php-language-features/out/phpMain.js +/Users/example/extensions/php-language-features/out/features/completionItemProvider.js.map +/Users/example/extensions/php-language-features/out/features/phpGlobalFunctions.js.map +/Users/example/extensions/php-language-features/out/features/phpGlobals.js +/Users/example/extensions/php-language-features/out/features/validationProvider.js.map +/Users/example/extensions/php-language-features/out/features/utils/async.js.map +/Users/example/extensions/php-language-features/out/features/utils/markedTextUtil.js.map +/Users/example/extensions/php-language-features/out/features/utils/markedTextUtil.js +/Users/example/extensions/php-language-features/out/features/utils/async.js +/Users/example/extensions/php-language-features/out/features/phpGlobals.js.map +/Users/example/extensions/php-language-features/out/features/validationProvider.js +/Users/example/extensions/php-language-features/out/features/completionItemProvider.js +/Users/example/extensions/php-language-features/out/features/hoverProvider.js.map +/Users/example/extensions/php-language-features/out/features/signatureHelpProvider.js.map +/Users/example/extensions/php-language-features/out/features/signatureHelpProvider.js +/Users/example/extensions/php-language-features/out/features/hoverProvider.js +/Users/example/extensions/php-language-features/out/features/phpGlobalFunctions.js +/Users/example/extensions/php-language-features/.vscodeignore +/Users/example/extensions/php-language-features/node_modules/@types/node/path.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/constants.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/domain.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/globals.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/tls.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/tty.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/LICENSE +/Users/example/extensions/php-language-features/node_modules/@types/node/readline.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/events.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/os.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/console.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/dns.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/vm.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/timers.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/test.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/http.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/http2.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/stream.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/README.md +/Users/example/extensions/php-language-features/node_modules/@types/node/v8.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/url.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/package.json +/Users/example/extensions/php-language-features/node_modules/@types/node/https.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/assert.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/fs.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/repl.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/module.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/process.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/util.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/index.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/node/net.d.ts +/Users/example/extensions/php-language-features/node_modules/@types/which/LICENSE +/Users/example/extensions/php-language-features/node_modules/@types/which/README.md +/Users/example/extensions/php-language-features/node_modules/@types/which/package.json +/Users/example/extensions/php-language-features/node_modules/@types/which/index.d.ts +/Users/example/extensions/php-language-features/node_modules/.yarn-integrity +/Users/example/extensions/php-language-features/node_modules/which/LICENSE +/Users/example/extensions/php-language-features/node_modules/which/bin/node-which +/Users/example/extensions/php-language-features/node_modules/which/CHANGELOG.md +/Users/example/extensions/php-language-features/node_modules/which/README.md +/Users/example/extensions/php-language-features/node_modules/which/which.js +/Users/example/extensions/php-language-features/node_modules/which/package.json +/Users/example/extensions/php-language-features/node_modules/isexe/.npmignore +/Users/example/extensions/php-language-features/node_modules/isexe/LICENSE +/Users/example/extensions/php-language-features/node_modules/isexe/test/basic.js +/Users/example/extensions/php-language-features/node_modules/isexe/index.js +/Users/example/extensions/php-language-features/node_modules/isexe/README.md +/Users/example/extensions/php-language-features/node_modules/isexe/package.json +/Users/example/extensions/php-language-features/node_modules/isexe/windows.js +/Users/example/extensions/php-language-features/node_modules/isexe/mode.js +/Users/example/extensions/php-language-features/README.md +/Users/example/extensions/php-language-features/yarn.lock +/Users/example/extensions/php-language-features/package.json +/Users/example/extensions/php-language-features/icons/logo.png +/Users/example/extensions/php-language-features/tsconfig.json +/Users/example/extensions/php-language-features/extension.webpack.config.js +/Users/example/extensions/php-language-features/package.nls.json +/Users/example/extensions/php-language-features/src/typings/node.additions.d.ts +/Users/example/extensions/php-language-features/src/features/completionItemProvider.ts +/Users/example/extensions/php-language-features/src/features/validationProvider.ts +/Users/example/extensions/php-language-features/src/features/hoverProvider.ts +/Users/example/extensions/php-language-features/src/features/phpGlobalFunctions.ts +/Users/example/extensions/php-language-features/src/features/utils/markedTextUtil.ts +/Users/example/extensions/php-language-features/src/features/utils/async.ts +/Users/example/extensions/php-language-features/src/features/signatureHelpProvider.ts +/Users/example/extensions/php-language-features/src/features/phpGlobals.ts +/Users/example/extensions/php-language-features/src/phpMain.ts +/Users/example/extensions/cgmanifest.json +/Users/example/extensions/tunnel-forwarding/out/deferredPromise.js +/Users/example/extensions/tunnel-forwarding/out/deferredPromise.js.map +/Users/example/extensions/tunnel-forwarding/out/split.js.map +/Users/example/extensions/tunnel-forwarding/out/extension.js.map +/Users/example/extensions/tunnel-forwarding/out/split.js +/Users/example/extensions/tunnel-forwarding/out/extension.js +/Users/example/extensions/tunnel-forwarding/.vscodeignore +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/path.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/constants.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/domain.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/globals.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/tls.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/tty.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/LICENSE +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/readline.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/events.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/os.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/console.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/dns.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/vm.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/timers.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/test.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/http.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/http2.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/stream.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/README.md +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/v8.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/url.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/package.json +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/https.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/assert.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/fs.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/repl.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/module.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/process.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/util.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/index.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/@types/node/net.d.ts +/Users/example/extensions/tunnel-forwarding/node_modules/.yarn-integrity +/Users/example/extensions/tunnel-forwarding/yarn.lock +/Users/example/extensions/tunnel-forwarding/package.json +/Users/example/extensions/tunnel-forwarding/tsconfig.json +/Users/example/extensions/tunnel-forwarding/.vscode/launch.json +/Users/example/extensions/tunnel-forwarding/extension.webpack.config.js +/Users/example/extensions/tunnel-forwarding/package.nls.json +/Users/example/extensions/tunnel-forwarding/media/icon.png +/Users/example/extensions/tunnel-forwarding/src/extension.ts +/Users/example/extensions/tunnel-forwarding/src/split.ts +/Users/example/extensions/tunnel-forwarding/src/deferredPromise.ts +/Users/example/extensions/extension-editing/out/constants.js +/Users/example/extensions/extension-editing/out/extensionEngineValidation.js.map +/Users/example/extensions/extension-editing/out/extensionEditingMain.js.map +/Users/example/extensions/extension-editing/out/extensionEditingMain.js +/Users/example/extensions/extension-editing/out/extensionEditingBrowserMain.js.map +/Users/example/extensions/extension-editing/out/constants.js.map +/Users/example/extensions/extension-editing/out/jsonReconstruct.js.map +/Users/example/extensions/extension-editing/out/packageDocumentHelper.js +/Users/example/extensions/extension-editing/out/extensionEngineValidation.js +/Users/example/extensions/extension-editing/out/packageDocumentHelper.js.map +/Users/example/extensions/extension-editing/out/extensionEditingBrowserMain.js +/Users/example/extensions/extension-editing/out/jsonReconstruct.js +/Users/example/extensions/extension-editing/out/extensionLinter.js.map +/Users/example/extensions/extension-editing/out/extensionLinter.js +/Users/example/extensions/extension-editing/.vscodeignore +/Users/example/extensions/extension-editing/images/icon.png +/Users/example/extensions/extension-editing/node_modules/mdurl/LICENSE +/Users/example/extensions/extension-editing/node_modules/mdurl/format.js +/Users/example/extensions/extension-editing/node_modules/mdurl/CHANGELOG.md +/Users/example/extensions/extension-editing/node_modules/mdurl/index.js +/Users/example/extensions/extension-editing/node_modules/mdurl/encode.js +/Users/example/extensions/extension-editing/node_modules/mdurl/README.md +/Users/example/extensions/extension-editing/node_modules/mdurl/decode.js +/Users/example/extensions/extension-editing/node_modules/mdurl/parse.js +/Users/example/extensions/extension-editing/node_modules/mdurl/package.json +/Users/example/extensions/extension-editing/node_modules/@types/markdown-it/README.md +/Users/example/extensions/extension-editing/node_modules/@types/markdown-it/package.json +/Users/example/extensions/extension-editing/node_modules/@types/markdown-it/types-metadata.json +/Users/example/extensions/extension-editing/node_modules/@types/markdown-it/index.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/path.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/constants.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/domain.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/globals.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/tls.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/tty.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/LICENSE +/Users/example/extensions/extension-editing/node_modules/@types/node/readline.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/events.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/os.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/console.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/dns.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/vm.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/timers.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/test.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/http.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/http2.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/stream.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/README.md +/Users/example/extensions/extension-editing/node_modules/@types/node/v8.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/url.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/package.json +/Users/example/extensions/extension-editing/node_modules/@types/node/https.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/assert.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/fs.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/repl.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/module.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/process.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/util.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/index.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/extension-editing/node_modules/@types/node/net.d.ts +/Users/example/extensions/extension-editing/node_modules/argparse/LICENSE +/Users/example/extensions/extension-editing/node_modules/argparse/CHANGELOG.md +/Users/example/extensions/extension-editing/node_modules/argparse/README.md +/Users/example/extensions/extension-editing/node_modules/argparse/package.json +/Users/example/extensions/extension-editing/node_modules/argparse/lib/textwrap.js +/Users/example/extensions/extension-editing/node_modules/argparse/lib/sub.js +/Users/example/extensions/extension-editing/node_modules/argparse/argparse.js +/Users/example/extensions/extension-editing/node_modules/.yarn-integrity +/Users/example/extensions/extension-editing/node_modules/markdown-it/LICENSE +/Users/example/extensions/extension-editing/node_modules/markdown-it/bin/markdown-it.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/dist/markdown-it.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/dist/markdown-it.min.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/index.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/README.md +/Users/example/extensions/extension-editing/node_modules/markdown-it/package.json +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/ruler.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/renderer.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/parser_core.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_block/fence.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_block/hr.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_block/code.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_block/lheading.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_block/html_block.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_block/list.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_block/state_block.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_block/table.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_block/heading.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_block/reference.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_block/paragraph.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_block/blockquote.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/parser_block.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_core/normalize.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_core/replacements.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_core/smartquotes.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_core/block.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_core/inline.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_core/state_core.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_core/linkify.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/index.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/token.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/parser_inline.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/common/html_blocks.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/common/entities.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/common/html_re.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/common/utils.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_inline/html_inline.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_inline/strikethrough.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_inline/autolink.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_inline/text_collapse.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_inline/state_inline.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_inline/escape.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_inline/link.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_inline/emphasis.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_inline/newline.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_inline/image.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_inline/entity.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_inline/balance_pairs.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_inline/text.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/rules_inline/backticks.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/presets/commonmark.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/presets/zero.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/presets/default.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/helpers/parse_link_destination.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/helpers/index.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/helpers/parse_link_title.js +/Users/example/extensions/extension-editing/node_modules/markdown-it/lib/helpers/parse_link_label.js +/Users/example/extensions/extension-editing/node_modules/uc.micro/CHANGELOG.md +/Users/example/extensions/extension-editing/node_modules/uc.micro/index.js +/Users/example/extensions/extension-editing/node_modules/uc.micro/README.md +/Users/example/extensions/extension-editing/node_modules/uc.micro/properties/Any/regex.js +/Users/example/extensions/extension-editing/node_modules/uc.micro/package.json +/Users/example/extensions/extension-editing/node_modules/uc.micro/LICENSE.txt +/Users/example/extensions/extension-editing/node_modules/uc.micro/categories/Cf/regex.js +/Users/example/extensions/extension-editing/node_modules/uc.micro/categories/Z/regex.js +/Users/example/extensions/extension-editing/node_modules/uc.micro/categories/Cc/regex.js +/Users/example/extensions/extension-editing/node_modules/uc.micro/categories/P/regex.js +/Users/example/extensions/extension-editing/node_modules/linkify-it/LICENSE +/Users/example/extensions/extension-editing/node_modules/linkify-it/CHANGELOG.md +/Users/example/extensions/extension-editing/node_modules/linkify-it/index.js +/Users/example/extensions/extension-editing/node_modules/linkify-it/README.md +/Users/example/extensions/extension-editing/node_modules/linkify-it/package.json +/Users/example/extensions/extension-editing/node_modules/linkify-it/lib/re.js +/Users/example/extensions/extension-editing/node_modules/jsonc-parser/LICENSE.md +/Users/example/extensions/extension-editing/node_modules/jsonc-parser/CHANGELOG.md +/Users/example/extensions/extension-editing/node_modules/jsonc-parser/README.md +/Users/example/extensions/extension-editing/node_modules/jsonc-parser/package.json +/Users/example/extensions/extension-editing/node_modules/jsonc-parser/lib/esm/impl/format.js +/Users/example/extensions/extension-editing/node_modules/jsonc-parser/lib/esm/impl/edit.js +/Users/example/extensions/extension-editing/node_modules/jsonc-parser/lib/esm/impl/scanner.js +/Users/example/extensions/extension-editing/node_modules/jsonc-parser/lib/esm/impl/parser.js +/Users/example/extensions/extension-editing/node_modules/jsonc-parser/lib/esm/main.d.ts +/Users/example/extensions/extension-editing/node_modules/jsonc-parser/lib/esm/main.js +/Users/example/extensions/extension-editing/node_modules/jsonc-parser/lib/umd/impl/format.js +/Users/example/extensions/extension-editing/node_modules/jsonc-parser/lib/umd/impl/edit.js +/Users/example/extensions/extension-editing/node_modules/jsonc-parser/lib/umd/impl/scanner.js +/Users/example/extensions/extension-editing/node_modules/jsonc-parser/lib/umd/impl/parser.js +/Users/example/extensions/extension-editing/node_modules/jsonc-parser/lib/umd/main.d.ts +/Users/example/extensions/extension-editing/node_modules/jsonc-parser/lib/umd/main.js +/Users/example/extensions/extension-editing/node_modules/jsonc-parser/SECURITY.md +/Users/example/extensions/extension-editing/node_modules/parse5/LICENSE +/Users/example/extensions/extension-editing/node_modules/parse5/node_modules/@types/node/LICENSE +/Users/example/extensions/extension-editing/node_modules/parse5/node_modules/@types/node/README.md +/Users/example/extensions/extension-editing/node_modules/parse5/node_modules/@types/node/package.json +/Users/example/extensions/extension-editing/node_modules/parse5/node_modules/@types/node/index.d.ts +/Users/example/extensions/extension-editing/node_modules/parse5/README.md +/Users/example/extensions/extension-editing/node_modules/parse5/package.json +/Users/example/extensions/extension-editing/node_modules/parse5/lib/serializer/index.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/serializer/serializer_stream.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/location_info/parser_mixin.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/location_info/tokenizer_mixin.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/sax/dev_null_stream.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/sax/index.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/sax/parser_feedback_simulator.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/tokenizer/preprocessor.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/tokenizer/index.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/tokenizer/named_entity_data.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/index.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/parser/parser_stream.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/parser/plain_text_conversion_stream.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/parser/index.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/parser/formatting_element_list.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/parser/open_element_stack.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/common/html.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/common/merge_options.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/common/foreign_content.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/common/unicode.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/common/doctype.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/tree_adapters/htmlparser2.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/tree_adapters/default.js +/Users/example/extensions/extension-editing/node_modules/parse5/lib/index.d.ts +/Users/example/extensions/extension-editing/node_modules/entities/LICENSE +/Users/example/extensions/extension-editing/node_modules/entities/readme.md +/Users/example/extensions/extension-editing/node_modules/entities/package.json +/Users/example/extensions/extension-editing/node_modules/entities/lib/maps/xml.json +/Users/example/extensions/extension-editing/node_modules/entities/lib/maps/decode.json +/Users/example/extensions/extension-editing/node_modules/entities/lib/maps/entities.json +/Users/example/extensions/extension-editing/node_modules/entities/lib/maps/legacy.json +/Users/example/extensions/extension-editing/node_modules/entities/lib/encode.d.ts.map +/Users/example/extensions/extension-editing/node_modules/entities/lib/encode.d.ts +/Users/example/extensions/extension-editing/node_modules/entities/lib/index.js +/Users/example/extensions/extension-editing/node_modules/entities/lib/encode.js +/Users/example/extensions/extension-editing/node_modules/entities/lib/decode.d.ts +/Users/example/extensions/extension-editing/node_modules/entities/lib/decode.js +/Users/example/extensions/extension-editing/node_modules/entities/lib/decode_codepoint.js +/Users/example/extensions/extension-editing/node_modules/entities/lib/decode_codepoint.d.ts +/Users/example/extensions/extension-editing/node_modules/entities/lib/decode.d.ts.map +/Users/example/extensions/extension-editing/node_modules/entities/lib/decode_codepoint.d.ts.map +/Users/example/extensions/extension-editing/node_modules/entities/lib/index.d.ts +/Users/example/extensions/extension-editing/node_modules/entities/lib/index.d.ts.map +/Users/example/extensions/extension-editing/extension-browser.webpack.config.js +/Users/example/extensions/extension-editing/yarn.lock +/Users/example/extensions/extension-editing/package.json +/Users/example/extensions/extension-editing/tsconfig.json +/Users/example/extensions/extension-editing/extension.webpack.config.js +/Users/example/extensions/extension-editing/package.nls.json +/Users/example/extensions/extension-editing/src/jsonReconstruct.ts +/Users/example/extensions/extension-editing/src/extensionEditingBrowserMain.ts +/Users/example/extensions/extension-editing/src/packageDocumentHelper.ts +/Users/example/extensions/extension-editing/src/extensionEngineValidation.ts +/Users/example/extensions/extension-editing/src/extensionLinter.ts +/Users/example/extensions/extension-editing/src/constants.ts +/Users/example/extensions/extension-editing/src/extensionEditingMain.ts +/Users/example/extensions/hlsl/.vscodeignore +/Users/example/extensions/hlsl/yarn.lock +/Users/example/extensions/hlsl/package.json +/Users/example/extensions/hlsl/syntaxes/hlsl.tmLanguage.json +/Users/example/extensions/hlsl/language-configuration.json +/Users/example/extensions/hlsl/cgmanifest.json +/Users/example/extensions/hlsl/package.nls.json +/Users/example/extensions/restructuredtext/.vscodeignore +/Users/example/extensions/restructuredtext/yarn.lock +/Users/example/extensions/restructuredtext/package.json +/Users/example/extensions/restructuredtext/syntaxes/rst.tmLanguage.json +/Users/example/extensions/restructuredtext/language-configuration.json +/Users/example/extensions/restructuredtext/cgmanifest.json +/Users/example/extensions/restructuredtext/package.nls.json +/Users/example/extensions/shared.webpack.config.js +/Users/example/extensions/theme-kimbie-dark/.vscodeignore +/Users/example/extensions/theme-kimbie-dark/yarn.lock +/Users/example/extensions/theme-kimbie-dark/package.json +/Users/example/extensions/theme-kimbie-dark/cgmanifest.json +/Users/example/extensions/theme-kimbie-dark/themes/kimbie-dark-color-theme.json +/Users/example/extensions/theme-kimbie-dark/package.nls.json +/Users/example/extensions/objective-c/.vscodeignore +/Users/example/extensions/objective-c/yarn.lock +/Users/example/extensions/objective-c/package.json +/Users/example/extensions/objective-c/build/update-grammars.js +/Users/example/extensions/objective-c/syntaxes/objective-c.tmLanguage.json +/Users/example/extensions/objective-c/syntaxes/objective-c++.tmLanguage.json +/Users/example/extensions/objective-c/language-configuration.json +/Users/example/extensions/objective-c/cgmanifest.json +/Users/example/extensions/objective-c/package.nls.json +/Users/example/extensions/npm/out/preferred-pm.js.map +/Users/example/extensions/npm/out/tasks.js.map +/Users/example/extensions/npm/out/npmMain.js +/Users/example/extensions/npm/out/npmView.js.map +/Users/example/extensions/npm/out/npmMain.js.map +/Users/example/extensions/npm/out/features/jsonContributions.js.map +/Users/example/extensions/npm/out/features/jsonContributions.js +/Users/example/extensions/npm/out/features/bowerJSONContribution.js.map +/Users/example/extensions/npm/out/features/date.js.map +/Users/example/extensions/npm/out/features/bowerJSONContribution.js +/Users/example/extensions/npm/out/features/packageJSONContribution.js +/Users/example/extensions/npm/out/features/date.js +/Users/example/extensions/npm/out/features/packageJSONContribution.js.map +/Users/example/extensions/npm/out/npmView.js +/Users/example/extensions/npm/out/scriptHover.js +/Users/example/extensions/npm/out/tasks.js +/Users/example/extensions/npm/out/npmScriptLens.js +/Users/example/extensions/npm/out/readScripts.js +/Users/example/extensions/npm/out/npmScriptLens.js.map +/Users/example/extensions/npm/out/npmBrowserMain.js +/Users/example/extensions/npm/out/preferred-pm.js +/Users/example/extensions/npm/out/npmBrowserMain.js.map +/Users/example/extensions/npm/out/commands.js +/Users/example/extensions/npm/out/scriptHover.js.map +/Users/example/extensions/npm/out/commands.js.map +/Users/example/extensions/npm/out/readScripts.js.map +/Users/example/extensions/npm/.vscodeignore +/Users/example/extensions/npm/images/code.svg +/Users/example/extensions/npm/images/npm_icon.png +/Users/example/extensions/npm/node_modules/vscode-uri/LICENSE.md +/Users/example/extensions/npm/node_modules/vscode-uri/README.md +/Users/example/extensions/npm/node_modules/vscode-uri/package.json +/Users/example/extensions/npm/node_modules/vscode-uri/lib/esm/index.mjs.map +/Users/example/extensions/npm/node_modules/vscode-uri/lib/esm/index.mjs +/Users/example/extensions/npm/node_modules/vscode-uri/lib/umd/uri.d.ts +/Users/example/extensions/npm/node_modules/vscode-uri/lib/umd/platform.d.ts +/Users/example/extensions/npm/node_modules/vscode-uri/lib/umd/charCode.d.ts +/Users/example/extensions/npm/node_modules/vscode-uri/lib/umd/index.js +/Users/example/extensions/npm/node_modules/vscode-uri/lib/umd/charCode.js +/Users/example/extensions/npm/node_modules/vscode-uri/lib/umd/utils.d.ts +/Users/example/extensions/npm/node_modules/vscode-uri/lib/umd/index.js.map +/Users/example/extensions/npm/node_modules/vscode-uri/lib/umd/utils.js +/Users/example/extensions/npm/node_modules/vscode-uri/lib/umd/index.d.ts +/Users/example/extensions/npm/node_modules/vscode-uri/lib/umd/platform.js +/Users/example/extensions/npm/node_modules/vscode-uri/lib/umd/uri.js +/Users/example/extensions/npm/node_modules/vscode-uri/SECURITY.md +/Users/example/extensions/npm/node_modules/@types/minimatch/LICENSE +/Users/example/extensions/npm/node_modules/@types/minimatch/README.md +/Users/example/extensions/npm/node_modules/@types/minimatch/package.json +/Users/example/extensions/npm/node_modules/@types/minimatch/index.d.ts +/Users/example/extensions/npm/node_modules/@types/node/path.d.ts +/Users/example/extensions/npm/node_modules/@types/node/constants.d.ts +/Users/example/extensions/npm/node_modules/@types/node/domain.d.ts +/Users/example/extensions/npm/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/npm/node_modules/@types/node/globals.d.ts +/Users/example/extensions/npm/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/npm/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/npm/node_modules/@types/node/tls.d.ts +/Users/example/extensions/npm/node_modules/@types/node/tty.d.ts +/Users/example/extensions/npm/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/npm/node_modules/@types/node/LICENSE +/Users/example/extensions/npm/node_modules/@types/node/readline.d.ts +/Users/example/extensions/npm/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/npm/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/npm/node_modules/@types/node/events.d.ts +/Users/example/extensions/npm/node_modules/@types/node/os.d.ts +/Users/example/extensions/npm/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/npm/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/npm/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/npm/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/npm/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/npm/node_modules/@types/node/console.d.ts +/Users/example/extensions/npm/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/npm/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/npm/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/npm/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/npm/node_modules/@types/node/dns.d.ts +/Users/example/extensions/npm/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/npm/node_modules/@types/node/vm.d.ts +/Users/example/extensions/npm/node_modules/@types/node/timers.d.ts +/Users/example/extensions/npm/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/npm/node_modules/@types/node/test.d.ts +/Users/example/extensions/npm/node_modules/@types/node/http.d.ts +/Users/example/extensions/npm/node_modules/@types/node/http2.d.ts +/Users/example/extensions/npm/node_modules/@types/node/stream.d.ts +/Users/example/extensions/npm/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/npm/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/npm/node_modules/@types/node/README.md +/Users/example/extensions/npm/node_modules/@types/node/v8.d.ts +/Users/example/extensions/npm/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/npm/node_modules/@types/node/url.d.ts +/Users/example/extensions/npm/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/npm/node_modules/@types/node/package.json +/Users/example/extensions/npm/node_modules/@types/node/https.d.ts +/Users/example/extensions/npm/node_modules/@types/node/assert.d.ts +/Users/example/extensions/npm/node_modules/@types/node/fs.d.ts +/Users/example/extensions/npm/node_modules/@types/node/repl.d.ts +/Users/example/extensions/npm/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/npm/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/npm/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/npm/node_modules/@types/node/module.d.ts +/Users/example/extensions/npm/node_modules/@types/node/process.d.ts +/Users/example/extensions/npm/node_modules/@types/node/util.d.ts +/Users/example/extensions/npm/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/npm/node_modules/@types/node/index.d.ts +/Users/example/extensions/npm/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/npm/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/npm/node_modules/@types/node/net.d.ts +/Users/example/extensions/npm/node_modules/@types/which/LICENSE +/Users/example/extensions/npm/node_modules/@types/which/README.md +/Users/example/extensions/npm/node_modules/@types/which/package.json +/Users/example/extensions/npm/node_modules/@types/which/index.d.ts +/Users/example/extensions/npm/node_modules/request-light/LICENSE.md +/Users/example/extensions/npm/node_modules/request-light/api.d.ts +/Users/example/extensions/npm/node_modules/request-light/CHANGELOG.md +/Users/example/extensions/npm/node_modules/request-light/README.md +/Users/example/extensions/npm/node_modules/request-light/package.json +/Users/example/extensions/npm/node_modules/request-light/lib/browser/main.js +/Users/example/extensions/npm/node_modules/request-light/lib/node/main.js +/Users/example/extensions/npm/node_modules/request-light/SECURITY.md +/Users/example/extensions/npm/node_modules/balanced-match/.npmignore +/Users/example/extensions/npm/node_modules/balanced-match/LICENSE.md +/Users/example/extensions/npm/node_modules/balanced-match/index.js +/Users/example/extensions/npm/node_modules/balanced-match/README.md +/Users/example/extensions/npm/node_modules/balanced-match/package.json +/Users/example/extensions/npm/node_modules/path-exists/license +/Users/example/extensions/npm/node_modules/path-exists/index.js +/Users/example/extensions/npm/node_modules/path-exists/readme.md +/Users/example/extensions/npm/node_modules/path-exists/package.json +/Users/example/extensions/npm/node_modules/path-exists/index.d.ts +/Users/example/extensions/npm/node_modules/argparse/LICENSE +/Users/example/extensions/npm/node_modules/argparse/CHANGELOG.md +/Users/example/extensions/npm/node_modules/argparse/index.js +/Users/example/extensions/npm/node_modules/argparse/README.md +/Users/example/extensions/npm/node_modules/argparse/package.json +/Users/example/extensions/npm/node_modules/argparse/lib/action.js +/Users/example/extensions/npm/node_modules/argparse/lib/argument/exclusive.js +/Users/example/extensions/npm/node_modules/argparse/lib/argument/error.js +/Users/example/extensions/npm/node_modules/argparse/lib/argument/group.js +/Users/example/extensions/npm/node_modules/argparse/lib/action_container.js +/Users/example/extensions/npm/node_modules/argparse/lib/namespace.js +/Users/example/extensions/npm/node_modules/argparse/lib/action/append/constant.js +/Users/example/extensions/npm/node_modules/argparse/lib/action/store.js +/Users/example/extensions/npm/node_modules/argparse/lib/action/version.js +/Users/example/extensions/npm/node_modules/argparse/lib/action/help.js +/Users/example/extensions/npm/node_modules/argparse/lib/action/append.js +/Users/example/extensions/npm/node_modules/argparse/lib/action/count.js +/Users/example/extensions/npm/node_modules/argparse/lib/action/subparsers.js +/Users/example/extensions/npm/node_modules/argparse/lib/action/store/true.js +/Users/example/extensions/npm/node_modules/argparse/lib/action/store/constant.js +/Users/example/extensions/npm/node_modules/argparse/lib/action/store/false.js +/Users/example/extensions/npm/node_modules/argparse/lib/const.js +/Users/example/extensions/npm/node_modules/argparse/lib/argument_parser.js +/Users/example/extensions/npm/node_modules/argparse/lib/utils.js +/Users/example/extensions/npm/node_modules/argparse/lib/argparse.js +/Users/example/extensions/npm/node_modules/argparse/lib/help/formatter.js +/Users/example/extensions/npm/node_modules/argparse/lib/help/added_formatters.js +/Users/example/extensions/npm/node_modules/picomatch/LICENSE +/Users/example/extensions/npm/node_modules/picomatch/CHANGELOG.md +/Users/example/extensions/npm/node_modules/picomatch/index.js +/Users/example/extensions/npm/node_modules/picomatch/README.md +/Users/example/extensions/npm/node_modules/picomatch/package.json +/Users/example/extensions/npm/node_modules/picomatch/lib/constants.js +/Users/example/extensions/npm/node_modules/picomatch/lib/parse.js +/Users/example/extensions/npm/node_modules/picomatch/lib/picomatch.js +/Users/example/extensions/npm/node_modules/picomatch/lib/utils.js +/Users/example/extensions/npm/node_modules/picomatch/lib/scan.js +/Users/example/extensions/npm/node_modules/p-locate/license +/Users/example/extensions/npm/node_modules/p-locate/index.js +/Users/example/extensions/npm/node_modules/p-locate/readme.md +/Users/example/extensions/npm/node_modules/p-locate/package.json +/Users/example/extensions/npm/node_modules/p-locate/index.d.ts +/Users/example/extensions/npm/node_modules/.yarn-integrity +/Users/example/extensions/npm/node_modules/js-yaml/LICENSE +/Users/example/extensions/npm/node_modules/js-yaml/bin/js-yaml.js +/Users/example/extensions/npm/node_modules/js-yaml/CHANGELOG.md +/Users/example/extensions/npm/node_modules/js-yaml/dist/js-yaml.min.js +/Users/example/extensions/npm/node_modules/js-yaml/dist/js-yaml.js +/Users/example/extensions/npm/node_modules/js-yaml/index.js +/Users/example/extensions/npm/node_modules/js-yaml/README.md +/Users/example/extensions/npm/node_modules/js-yaml/package.json +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/dumper.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/type.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/exception.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/mark.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/schema/core.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/schema/default_safe.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/schema/json.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/schema/default_full.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/schema/failsafe.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/type/pairs.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/type/bool.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/type/null.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/type/float.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/type/merge.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/type/js/function.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/type/js/regexp.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/type/binary.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/type/str.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/type/omap.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/type/set.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/type/timestamp.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/type/seq.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/type/int.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/type/map.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/schema.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/common.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml/loader.js +/Users/example/extensions/npm/node_modules/js-yaml/lib/js-yaml.js +/Users/example/extensions/npm/node_modules/pify/license +/Users/example/extensions/npm/node_modules/pify/index.js +/Users/example/extensions/npm/node_modules/pify/readme.md +/Users/example/extensions/npm/node_modules/pify/package.json +/Users/example/extensions/npm/node_modules/p-limit/license +/Users/example/extensions/npm/node_modules/p-limit/index.js +/Users/example/extensions/npm/node_modules/p-limit/readme.md +/Users/example/extensions/npm/node_modules/p-limit/package.json +/Users/example/extensions/npm/node_modules/p-limit/index.d.ts +/Users/example/extensions/npm/node_modules/strip-bom/license +/Users/example/extensions/npm/node_modules/strip-bom/index.js +/Users/example/extensions/npm/node_modules/strip-bom/readme.md +/Users/example/extensions/npm/node_modules/strip-bom/package.json +/Users/example/extensions/npm/node_modules/find-up/license +/Users/example/extensions/npm/node_modules/find-up/index.js +/Users/example/extensions/npm/node_modules/find-up/readme.md +/Users/example/extensions/npm/node_modules/find-up/package.json +/Users/example/extensions/npm/node_modules/find-up/index.d.ts +/Users/example/extensions/npm/node_modules/esprima/bin/esparse.js +/Users/example/extensions/npm/node_modules/esprima/bin/esvalidate.js +/Users/example/extensions/npm/node_modules/esprima/ChangeLog +/Users/example/extensions/npm/node_modules/esprima/dist/esprima.js +/Users/example/extensions/npm/node_modules/esprima/README.md +/Users/example/extensions/npm/node_modules/esprima/LICENSE.BSD +/Users/example/extensions/npm/node_modules/esprima/package.json +/Users/example/extensions/npm/node_modules/brace-expansion/LICENSE +/Users/example/extensions/npm/node_modules/brace-expansion/index.js +/Users/example/extensions/npm/node_modules/brace-expansion/README.md +/Users/example/extensions/npm/node_modules/brace-expansion/package.json +/Users/example/extensions/npm/node_modules/brace-expansion/.github/FUNDING.yml +/Users/example/extensions/npm/node_modules/which-pm/LICENSE +/Users/example/extensions/npm/node_modules/which-pm/index.js +/Users/example/extensions/npm/node_modules/which-pm/README.md +/Users/example/extensions/npm/node_modules/which-pm/package.json +/Users/example/extensions/npm/node_modules/which-pm/index.d.ts +/Users/example/extensions/npm/node_modules/fill-range/LICENSE +/Users/example/extensions/npm/node_modules/fill-range/index.js +/Users/example/extensions/npm/node_modules/fill-range/README.md +/Users/example/extensions/npm/node_modules/fill-range/package.json +/Users/example/extensions/npm/node_modules/minimatch/LICENSE +/Users/example/extensions/npm/node_modules/minimatch/README.md +/Users/example/extensions/npm/node_modules/minimatch/package.json +/Users/example/extensions/npm/node_modules/minimatch/lib/path.js +/Users/example/extensions/npm/node_modules/minimatch/minimatch.js +/Users/example/extensions/npm/node_modules/load-yaml-file/foo.yml +/Users/example/extensions/npm/node_modules/load-yaml-file/test.js +/Users/example/extensions/npm/node_modules/load-yaml-file/index.js +/Users/example/extensions/npm/node_modules/load-yaml-file/readme.md +/Users/example/extensions/npm/node_modules/load-yaml-file/package.json +/Users/example/extensions/npm/node_modules/is-number/LICENSE +/Users/example/extensions/npm/node_modules/is-number/index.js +/Users/example/extensions/npm/node_modules/is-number/README.md +/Users/example/extensions/npm/node_modules/is-number/package.json +/Users/example/extensions/npm/node_modules/yocto-queue/license +/Users/example/extensions/npm/node_modules/yocto-queue/index.js +/Users/example/extensions/npm/node_modules/yocto-queue/readme.md +/Users/example/extensions/npm/node_modules/yocto-queue/package.json +/Users/example/extensions/npm/node_modules/yocto-queue/index.d.ts +/Users/example/extensions/npm/node_modules/sprintf-js/.npmignore +/Users/example/extensions/npm/node_modules/sprintf-js/gruntfile.js +/Users/example/extensions/npm/node_modules/sprintf-js/demo/angular.html +/Users/example/extensions/npm/node_modules/sprintf-js/LICENSE +/Users/example/extensions/npm/node_modules/sprintf-js/test/test.js +/Users/example/extensions/npm/node_modules/sprintf-js/dist/sprintf.min.js +/Users/example/extensions/npm/node_modules/sprintf-js/dist/angular-sprintf.min.js.map +/Users/example/extensions/npm/node_modules/sprintf-js/dist/sprintf.min.map +/Users/example/extensions/npm/node_modules/sprintf-js/dist/sprintf.min.js.map +/Users/example/extensions/npm/node_modules/sprintf-js/dist/angular-sprintf.min.js +/Users/example/extensions/npm/node_modules/sprintf-js/dist/angular-sprintf.min.map +/Users/example/extensions/npm/node_modules/sprintf-js/bower.json +/Users/example/extensions/npm/node_modules/sprintf-js/README.md +/Users/example/extensions/npm/node_modules/sprintf-js/package.json +/Users/example/extensions/npm/node_modules/sprintf-js/src/angular-sprintf.js +/Users/example/extensions/npm/node_modules/sprintf-js/src/sprintf.js +/Users/example/extensions/npm/node_modules/to-regex-range/LICENSE +/Users/example/extensions/npm/node_modules/to-regex-range/index.js +/Users/example/extensions/npm/node_modules/to-regex-range/README.md +/Users/example/extensions/npm/node_modules/to-regex-range/package.json +/Users/example/extensions/npm/node_modules/jsonc-parser/LICENSE.md +/Users/example/extensions/npm/node_modules/jsonc-parser/CHANGELOG.md +/Users/example/extensions/npm/node_modules/jsonc-parser/README.md +/Users/example/extensions/npm/node_modules/jsonc-parser/package.json +/Users/example/extensions/npm/node_modules/jsonc-parser/lib/esm/impl/format.js +/Users/example/extensions/npm/node_modules/jsonc-parser/lib/esm/impl/edit.js +/Users/example/extensions/npm/node_modules/jsonc-parser/lib/esm/impl/scanner.js +/Users/example/extensions/npm/node_modules/jsonc-parser/lib/esm/impl/parser.js +/Users/example/extensions/npm/node_modules/jsonc-parser/lib/esm/main.d.ts +/Users/example/extensions/npm/node_modules/jsonc-parser/lib/esm/main.js +/Users/example/extensions/npm/node_modules/jsonc-parser/lib/umd/impl/format.js +/Users/example/extensions/npm/node_modules/jsonc-parser/lib/umd/impl/edit.js +/Users/example/extensions/npm/node_modules/jsonc-parser/lib/umd/impl/scanner.js +/Users/example/extensions/npm/node_modules/jsonc-parser/lib/umd/impl/parser.js +/Users/example/extensions/npm/node_modules/jsonc-parser/lib/umd/main.d.ts +/Users/example/extensions/npm/node_modules/jsonc-parser/lib/umd/main.js +/Users/example/extensions/npm/node_modules/jsonc-parser/SECURITY.md +/Users/example/extensions/npm/node_modules/micromatch/LICENSE +/Users/example/extensions/npm/node_modules/micromatch/CHANGELOG.md +/Users/example/extensions/npm/node_modules/micromatch/index.js +/Users/example/extensions/npm/node_modules/micromatch/README.md +/Users/example/extensions/npm/node_modules/micromatch/package.json +/Users/example/extensions/npm/node_modules/find-yarn-workspace-root/LICENSE +/Users/example/extensions/npm/node_modules/find-yarn-workspace-root/CHANGELOG.md +/Users/example/extensions/npm/node_modules/find-yarn-workspace-root/index.js +/Users/example/extensions/npm/node_modules/find-yarn-workspace-root/README.md +/Users/example/extensions/npm/node_modules/find-yarn-workspace-root/package.json +/Users/example/extensions/npm/node_modules/find-yarn-workspace-root/index.d.ts +/Users/example/extensions/npm/node_modules/braces/LICENSE +/Users/example/extensions/npm/node_modules/braces/CHANGELOG.md +/Users/example/extensions/npm/node_modules/braces/index.js +/Users/example/extensions/npm/node_modules/braces/README.md +/Users/example/extensions/npm/node_modules/braces/package.json +/Users/example/extensions/npm/node_modules/braces/lib/constants.js +/Users/example/extensions/npm/node_modules/braces/lib/stringify.js +/Users/example/extensions/npm/node_modules/braces/lib/parse.js +/Users/example/extensions/npm/node_modules/braces/lib/expand.js +/Users/example/extensions/npm/node_modules/braces/lib/utils.js +/Users/example/extensions/npm/node_modules/braces/lib/compile.js +/Users/example/extensions/npm/node_modules/which/LICENSE +/Users/example/extensions/npm/node_modules/which/bin/which.js +/Users/example/extensions/npm/node_modules/which/README.md +/Users/example/extensions/npm/node_modules/which/package.json +/Users/example/extensions/npm/node_modules/which/lib/index.js +/Users/example/extensions/npm/node_modules/locate-path/license +/Users/example/extensions/npm/node_modules/locate-path/index.js +/Users/example/extensions/npm/node_modules/locate-path/readme.md +/Users/example/extensions/npm/node_modules/locate-path/package.json +/Users/example/extensions/npm/node_modules/locate-path/index.d.ts +/Users/example/extensions/npm/node_modules/graceful-fs/LICENSE +/Users/example/extensions/npm/node_modules/graceful-fs/polyfills.js +/Users/example/extensions/npm/node_modules/graceful-fs/README.md +/Users/example/extensions/npm/node_modules/graceful-fs/graceful-fs.js +/Users/example/extensions/npm/node_modules/graceful-fs/package.json +/Users/example/extensions/npm/node_modules/graceful-fs/clone.js +/Users/example/extensions/npm/node_modules/graceful-fs/legacy-streams.js +/Users/example/extensions/npm/node_modules/isexe/LICENSE +/Users/example/extensions/npm/node_modules/isexe/dist/mjs/win32.d.ts.map +/Users/example/extensions/npm/node_modules/isexe/dist/mjs/options.d.ts.map +/Users/example/extensions/npm/node_modules/isexe/dist/mjs/win32.d.ts +/Users/example/extensions/npm/node_modules/isexe/dist/mjs/win32.js +/Users/example/extensions/npm/node_modules/isexe/dist/mjs/options.d.ts +/Users/example/extensions/npm/node_modules/isexe/dist/mjs/options.js +/Users/example/extensions/npm/node_modules/isexe/dist/mjs/index.js +/Users/example/extensions/npm/node_modules/isexe/dist/mjs/options.js.map +/Users/example/extensions/npm/node_modules/isexe/dist/mjs/win32.js.map +/Users/example/extensions/npm/node_modules/isexe/dist/mjs/posix.js +/Users/example/extensions/npm/node_modules/isexe/dist/mjs/package.json +/Users/example/extensions/npm/node_modules/isexe/dist/mjs/posix.d.ts.map +/Users/example/extensions/npm/node_modules/isexe/dist/mjs/index.js.map +/Users/example/extensions/npm/node_modules/isexe/dist/mjs/index.d.ts +/Users/example/extensions/npm/node_modules/isexe/dist/mjs/posix.d.ts +/Users/example/extensions/npm/node_modules/isexe/dist/mjs/index.d.ts.map +/Users/example/extensions/npm/node_modules/isexe/dist/mjs/posix.js.map +/Users/example/extensions/npm/node_modules/isexe/dist/cjs/win32.d.ts.map +/Users/example/extensions/npm/node_modules/isexe/dist/cjs/options.d.ts.map +/Users/example/extensions/npm/node_modules/isexe/dist/cjs/win32.d.ts +/Users/example/extensions/npm/node_modules/isexe/dist/cjs/win32.js +/Users/example/extensions/npm/node_modules/isexe/dist/cjs/options.d.ts +/Users/example/extensions/npm/node_modules/isexe/dist/cjs/options.js +/Users/example/extensions/npm/node_modules/isexe/dist/cjs/index.js +/Users/example/extensions/npm/node_modules/isexe/dist/cjs/options.js.map +/Users/example/extensions/npm/node_modules/isexe/dist/cjs/win32.js.map +/Users/example/extensions/npm/node_modules/isexe/dist/cjs/posix.js +/Users/example/extensions/npm/node_modules/isexe/dist/cjs/package.json +/Users/example/extensions/npm/node_modules/isexe/dist/cjs/posix.d.ts.map +/Users/example/extensions/npm/node_modules/isexe/dist/cjs/index.js.map +/Users/example/extensions/npm/node_modules/isexe/dist/cjs/index.d.ts +/Users/example/extensions/npm/node_modules/isexe/dist/cjs/posix.d.ts +/Users/example/extensions/npm/node_modules/isexe/dist/cjs/index.d.ts.map +/Users/example/extensions/npm/node_modules/isexe/dist/cjs/posix.js.map +/Users/example/extensions/npm/node_modules/isexe/README.md +/Users/example/extensions/npm/node_modules/isexe/package.json +/Users/example/extensions/npm/README.md +/Users/example/extensions/npm/extension-browser.webpack.config.js +/Users/example/extensions/npm/yarn.lock +/Users/example/extensions/npm/package.json +/Users/example/extensions/npm/tsconfig.json +/Users/example/extensions/npm/.vscode/launch.json +/Users/example/extensions/npm/.vscode/tasks.json +/Users/example/extensions/npm/extension.webpack.config.js +/Users/example/extensions/npm/package.nls.json +/Users/example/extensions/npm/src/preferred-pm.ts +/Users/example/extensions/npm/src/npmBrowserMain.ts +/Users/example/extensions/npm/src/commands.ts +/Users/example/extensions/npm/src/npmScriptLens.ts +/Users/example/extensions/npm/src/readScripts.ts +/Users/example/extensions/npm/src/features/date.ts +/Users/example/extensions/npm/src/features/jsonContributions.ts +/Users/example/extensions/npm/src/features/bowerJSONContribution.ts +/Users/example/extensions/npm/src/features/packageJSONContribution.ts +/Users/example/extensions/npm/src/npmMain.ts +/Users/example/extensions/npm/src/npmView.ts +/Users/example/extensions/npm/src/scriptHover.ts +/Users/example/extensions/npm/src/tasks.ts +/Users/example/extensions/ruby/.vscodeignore +/Users/example/extensions/ruby/yarn.lock +/Users/example/extensions/ruby/package.json +/Users/example/extensions/ruby/syntaxes/ruby.tmLanguage.json +/Users/example/extensions/ruby/language-configuration.json +/Users/example/extensions/ruby/cgmanifest.json +/Users/example/extensions/ruby/package.nls.json +/Users/example/extensions/git/out/fileSystemProvider.js +/Users/example/extensions/git/out/askpass-empty.sh +/Users/example/extensions/git/out/diagnostics.js +/Users/example/extensions/git/out/emoji.js +/Users/example/extensions/git/out/git-editor-main.js.map +/Users/example/extensions/git/out/actionButton.js.map +/Users/example/extensions/git/out/watch.js.map +/Users/example/extensions/git/out/util.js +/Users/example/extensions/git/out/branchProtection.js.map +/Users/example/extensions/git/out/historyProvider.js.map +/Users/example/extensions/git/out/askpass.js +/Users/example/extensions/git/out/operation.js +/Users/example/extensions/git/out/postCommitCommands.js.map +/Users/example/extensions/git/out/autofetch.js.map +/Users/example/extensions/git/out/git-editor-empty.sh +/Users/example/extensions/git/out/git-base.js +/Users/example/extensions/git/out/test/git.test.js +/Users/example/extensions/git/out/test/smoke.test.js.map +/Users/example/extensions/git/out/test/index.js +/Users/example/extensions/git/out/test/smoke.test.js +/Users/example/extensions/git/out/test/index.js.map +/Users/example/extensions/git/out/test/git.test.js.map +/Users/example/extensions/git/out/git-editor.sh +/Users/example/extensions/git/out/remotePublisher.js +/Users/example/extensions/git/out/remotePublisher.js.map +/Users/example/extensions/git/out/main.js.map +/Users/example/extensions/git/out/askpass-main.js.map +/Users/example/extensions/git/out/historyProvider.js +/Users/example/extensions/git/out/util.js.map +/Users/example/extensions/git/out/git.js +/Users/example/extensions/git/out/repository.js.map +/Users/example/extensions/git/out/autofetch.js +/Users/example/extensions/git/out/statusbar.js +/Users/example/extensions/git/out/diagnostics.js.map +/Users/example/extensions/git/out/staging.js.map +/Users/example/extensions/git/out/postCommitCommands.js +/Users/example/extensions/git/out/encoding.js.map +/Users/example/extensions/git/out/decorationProvider.js.map +/Users/example/extensions/git/out/terminal.js +/Users/example/extensions/git/out/model.js.map +/Users/example/extensions/git/out/ssh-askpass.sh +/Users/example/extensions/git/out/operation.js.map +/Users/example/extensions/git/out/timelineProvider.js +/Users/example/extensions/git/out/encoding.js +/Users/example/extensions/git/out/timelineProvider.js.map +/Users/example/extensions/git/out/protocolHandler.js +/Users/example/extensions/git/out/remoteSource.js +/Users/example/extensions/git/out/ssh-askpass-empty.sh +/Users/example/extensions/git/out/repository.js +/Users/example/extensions/git/out/main.js +/Users/example/extensions/git/out/gitEditor.js +/Users/example/extensions/git/out/pushError.js.map +/Users/example/extensions/git/out/emoji.js.map +/Users/example/extensions/git/out/watch.js +/Users/example/extensions/git/out/decorationProvider.js +/Users/example/extensions/git/out/decorators.js +/Users/example/extensions/git/out/askpass-main.js +/Users/example/extensions/git/out/remoteSource.js.map +/Users/example/extensions/git/out/askpass.js.map +/Users/example/extensions/git/out/terminal.js.map +/Users/example/extensions/git/out/actionButton.js +/Users/example/extensions/git/out/fileSystemProvider.js.map +/Users/example/extensions/git/out/api/api1.js.map +/Users/example/extensions/git/out/api/api1.js +/Users/example/extensions/git/out/api/extension.js.map +/Users/example/extensions/git/out/api/extension.js +/Users/example/extensions/git/out/staging.js +/Users/example/extensions/git/out/editSessionIdentityProvider.js +/Users/example/extensions/git/out/commands.js +/Users/example/extensions/git/out/ipc/ipcClient.js.map +/Users/example/extensions/git/out/ipc/ipcClient.js +/Users/example/extensions/git/out/ipc/ipcServer.js +/Users/example/extensions/git/out/ipc/ipcServer.js.map +/Users/example/extensions/git/out/commands.js.map +/Users/example/extensions/git/out/pushError.js +/Users/example/extensions/git/out/git.js.map +/Users/example/extensions/git/out/askpass.sh +/Users/example/extensions/git/out/model.js +/Users/example/extensions/git/out/protocolHandler.js.map +/Users/example/extensions/git/out/statusbar.js.map +/Users/example/extensions/git/out/decorators.js.map +/Users/example/extensions/git/out/git-editor-main.js +/Users/example/extensions/git/out/editSessionIdentityProvider.js.map +/Users/example/extensions/git/out/uri.js.map +/Users/example/extensions/git/out/gitEditor.js.map +/Users/example/extensions/git/out/branchProtection.js +/Users/example/extensions/git/out/git-base.js.map +/Users/example/extensions/git/out/uri.js +/Users/example/extensions/git/.vscodeignore +/Users/example/extensions/git/resources/icons/git.png +/Users/example/extensions/git/resources/icons/light/status-renamed.svg +/Users/example/extensions/git/resources/icons/light/status-modified.svg +/Users/example/extensions/git/resources/icons/light/status-untracked.svg +/Users/example/extensions/git/resources/icons/light/status-conflict.svg +/Users/example/extensions/git/resources/icons/light/status-ignored.svg +/Users/example/extensions/git/resources/icons/light/status-added.svg +/Users/example/extensions/git/resources/icons/light/status-deleted.svg +/Users/example/extensions/git/resources/icons/light/status-copied.svg +/Users/example/extensions/git/resources/icons/light/status-type-changed.svg +/Users/example/extensions/git/resources/icons/dark/status-renamed.svg +/Users/example/extensions/git/resources/icons/dark/status-modified.svg +/Users/example/extensions/git/resources/icons/dark/status-untracked.svg +/Users/example/extensions/git/resources/icons/dark/status-conflict.svg +/Users/example/extensions/git/resources/icons/dark/status-ignored.svg +/Users/example/extensions/git/resources/icons/dark/status-added.svg +/Users/example/extensions/git/resources/icons/dark/status-deleted.svg +/Users/example/extensions/git/resources/icons/dark/status-copied.svg +/Users/example/extensions/git/resources/icons/dark/status-type-changed.svg +/Users/example/extensions/git/resources/emojis.json +/Users/example/extensions/git/node_modules/vscode-uri/LICENSE.md +/Users/example/extensions/git/node_modules/vscode-uri/README.md +/Users/example/extensions/git/node_modules/vscode-uri/package.json +/Users/example/extensions/git/node_modules/vscode-uri/lib/esm/index.js +/Users/example/extensions/git/node_modules/vscode-uri/lib/esm/index.d.ts +/Users/example/extensions/git/node_modules/vscode-uri/lib/umd/index.js +/Users/example/extensions/git/node_modules/vscode-uri/lib/umd/index.d.ts +/Users/example/extensions/git/node_modules/vscode-uri/.vscode/settings.json +/Users/example/extensions/git/node_modules/vscode-uri/.travis.yml +/Users/example/extensions/git/node_modules/readable-web-to-node-stream/README.md +/Users/example/extensions/git/node_modules/readable-web-to-node-stream/package.json +/Users/example/extensions/git/node_modules/readable-web-to-node-stream/lib/index.js +/Users/example/extensions/git/node_modules/readable-web-to-node-stream/lib/index.spec.js +/Users/example/extensions/git/node_modules/readable-web-to-node-stream/lib/index.d.ts +/Users/example/extensions/git/node_modules/@types/mocha/LICENSE +/Users/example/extensions/git/node_modules/@types/mocha/README.md +/Users/example/extensions/git/node_modules/@types/mocha/package.json +/Users/example/extensions/git/node_modules/@types/mocha/index.d.ts +/Users/example/extensions/git/node_modules/@types/picomatch/LICENSE +/Users/example/extensions/git/node_modules/@types/picomatch/README.md +/Users/example/extensions/git/node_modules/@types/picomatch/package.json +/Users/example/extensions/git/node_modules/@types/picomatch/lib/constants.d.ts +/Users/example/extensions/git/node_modules/@types/picomatch/lib/parse.d.ts +/Users/example/extensions/git/node_modules/@types/picomatch/lib/scan.d.ts +/Users/example/extensions/git/node_modules/@types/picomatch/lib/picomatch.d.ts +/Users/example/extensions/git/node_modules/@types/picomatch/index.d.ts +/Users/example/extensions/git/node_modules/@types/node/path.d.ts +/Users/example/extensions/git/node_modules/@types/node/constants.d.ts +/Users/example/extensions/git/node_modules/@types/node/domain.d.ts +/Users/example/extensions/git/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/git/node_modules/@types/node/globals.d.ts +/Users/example/extensions/git/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/git/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/git/node_modules/@types/node/tls.d.ts +/Users/example/extensions/git/node_modules/@types/node/tty.d.ts +/Users/example/extensions/git/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/git/node_modules/@types/node/LICENSE +/Users/example/extensions/git/node_modules/@types/node/readline.d.ts +/Users/example/extensions/git/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/git/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/git/node_modules/@types/node/events.d.ts +/Users/example/extensions/git/node_modules/@types/node/os.d.ts +/Users/example/extensions/git/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/git/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/git/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/git/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/git/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/git/node_modules/@types/node/console.d.ts +/Users/example/extensions/git/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/git/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/git/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/git/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/git/node_modules/@types/node/dns.d.ts +/Users/example/extensions/git/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/git/node_modules/@types/node/vm.d.ts +/Users/example/extensions/git/node_modules/@types/node/timers.d.ts +/Users/example/extensions/git/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/git/node_modules/@types/node/test.d.ts +/Users/example/extensions/git/node_modules/@types/node/http.d.ts +/Users/example/extensions/git/node_modules/@types/node/http2.d.ts +/Users/example/extensions/git/node_modules/@types/node/stream.d.ts +/Users/example/extensions/git/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/git/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/git/node_modules/@types/node/README.md +/Users/example/extensions/git/node_modules/@types/node/v8.d.ts +/Users/example/extensions/git/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/git/node_modules/@types/node/url.d.ts +/Users/example/extensions/git/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/git/node_modules/@types/node/package.json +/Users/example/extensions/git/node_modules/@types/node/https.d.ts +/Users/example/extensions/git/node_modules/@types/node/assert.d.ts +/Users/example/extensions/git/node_modules/@types/node/fs.d.ts +/Users/example/extensions/git/node_modules/@types/node/repl.d.ts +/Users/example/extensions/git/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/git/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/git/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/git/node_modules/@types/node/module.d.ts +/Users/example/extensions/git/node_modules/@types/node/process.d.ts +/Users/example/extensions/git/node_modules/@types/node/util.d.ts +/Users/example/extensions/git/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/git/node_modules/@types/node/index.d.ts +/Users/example/extensions/git/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/git/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/git/node_modules/@types/node/net.d.ts +/Users/example/extensions/git/node_modules/@types/which/LICENSE +/Users/example/extensions/git/node_modules/@types/which/README.md +/Users/example/extensions/git/node_modules/@types/which/package.json +/Users/example/extensions/git/node_modules/@types/which/index.d.ts +/Users/example/extensions/git/node_modules/@types/byline/node_modules/@types/node/LICENSE +/Users/example/extensions/git/node_modules/@types/byline/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/git/node_modules/@types/byline/node_modules/@types/node/README.md +/Users/example/extensions/git/node_modules/@types/byline/node_modules/@types/node/package.json +/Users/example/extensions/git/node_modules/@types/byline/node_modules/@types/node/index.d.ts +/Users/example/extensions/git/node_modules/@types/byline/README.md +/Users/example/extensions/git/node_modules/@types/byline/package.json +/Users/example/extensions/git/node_modules/@types/byline/types-metadata.json +/Users/example/extensions/git/node_modules/@types/byline/index.d.ts +/Users/example/extensions/git/node_modules/jschardet/LICENSE +/Users/example/extensions/git/node_modules/jschardet/dist/jschardet.js +/Users/example/extensions/git/node_modules/jschardet/dist/jschardet.min.js +/Users/example/extensions/git/node_modules/jschardet/index.js +/Users/example/extensions/git/node_modules/jschardet/CONTRIBUTORS +/Users/example/extensions/git/node_modules/jschardet/README.md +/Users/example/extensions/git/node_modules/jschardet/package.json +/Users/example/extensions/git/node_modules/jschardet/index.d.ts +/Users/example/extensions/git/node_modules/jschardet/src/constants.js +/Users/example/extensions/git/node_modules/jschardet/src/sjisprober.js +/Users/example/extensions/git/node_modules/jschardet/src/latin1prober.js +/Users/example/extensions/git/node_modules/jschardet/src/chardistribution.js +/Users/example/extensions/git/node_modules/jschardet/src/gb2312prober.js +/Users/example/extensions/git/node_modules/jschardet/src/charsetprober.js +/Users/example/extensions/git/node_modules/jschardet/src/logger.js +/Users/example/extensions/git/node_modules/jschardet/src/langhebrewmodel.js +/Users/example/extensions/git/node_modules/jschardet/src/euctwfreq.js +/Users/example/extensions/git/node_modules/jschardet/src/langhungarianmodel.js +/Users/example/extensions/git/node_modules/jschardet/src/euckrprober.js +/Users/example/extensions/git/node_modules/jschardet/src/index.js +/Users/example/extensions/git/node_modules/jschardet/src/langthaimodel.js +/Users/example/extensions/git/node_modules/jschardet/src/langbulgarianmodel.js +/Users/example/extensions/git/node_modules/jschardet/src/big5prober.js +/Users/example/extensions/git/node_modules/jschardet/src/euckrfreq.js +/Users/example/extensions/git/node_modules/jschardet/src/big5freq.js +/Users/example/extensions/git/node_modules/jschardet/src/sbcharsetprober.js +/Users/example/extensions/git/node_modules/jschardet/src/mbcssm/ucs2le.js +/Users/example/extensions/git/node_modules/jschardet/src/mbcssm/utf8.js +/Users/example/extensions/git/node_modules/jschardet/src/mbcssm/euctw.js +/Users/example/extensions/git/node_modules/jschardet/src/mbcssm/eucjp.js +/Users/example/extensions/git/node_modules/jschardet/src/mbcssm/gb2312.js +/Users/example/extensions/git/node_modules/jschardet/src/mbcssm/euckr.js +/Users/example/extensions/git/node_modules/jschardet/src/mbcssm/sjis.js +/Users/example/extensions/git/node_modules/jschardet/src/mbcssm/big5.js +/Users/example/extensions/git/node_modules/jschardet/src/mbcssm/ucs2be.js +/Users/example/extensions/git/node_modules/jschardet/src/escsm.js +/Users/example/extensions/git/node_modules/jschardet/src/jisfreq.js +/Users/example/extensions/git/node_modules/jschardet/src/eucjpprober.js +/Users/example/extensions/git/node_modules/jschardet/src/langgreekmodel.js +/Users/example/extensions/git/node_modules/jschardet/src/jpcntx.js +/Users/example/extensions/git/node_modules/jschardet/src/charsetgroupprober.js +/Users/example/extensions/git/node_modules/jschardet/src/sbcsgroupprober.js +/Users/example/extensions/git/node_modules/jschardet/src/hebrewprober.js +/Users/example/extensions/git/node_modules/jschardet/src/langcyrillicmodel.js +/Users/example/extensions/git/node_modules/jschardet/src/codingstatemachine.js +/Users/example/extensions/git/node_modules/jschardet/src/euctwprober.js +/Users/example/extensions/git/node_modules/jschardet/src/mbcharsetprober.js +/Users/example/extensions/git/node_modules/jschardet/src/mbcsgroupprober.js +/Users/example/extensions/git/node_modules/jschardet/src/gb2312freq.js +/Users/example/extensions/git/node_modules/jschardet/src/utf8prober.js +/Users/example/extensions/git/node_modules/jschardet/src/escprober.js +/Users/example/extensions/git/node_modules/jschardet/src/universaldetector.js +/Users/example/extensions/git/node_modules/@vscode/iconv-lite-umd/iconv-lite-umd.d.ts +/Users/example/extensions/git/node_modules/@vscode/iconv-lite-umd/LICENSE +/Users/example/extensions/git/node_modules/@vscode/iconv-lite-umd/README.md +/Users/example/extensions/git/node_modules/@vscode/iconv-lite-umd/package.json +/Users/example/extensions/git/node_modules/@vscode/iconv-lite-umd/lib/iconv-lite-umd.js +/Users/example/extensions/git/node_modules/@vscode/iconv-lite-umd/lib/iconv-lite-umd.js.map +/Users/example/extensions/git/node_modules/@vscode/extension-telemetry/LICENSE +/Users/example/extensions/git/node_modules/@vscode/extension-telemetry/dist/telemetryReporter.d.ts +/Users/example/extensions/git/node_modules/@vscode/extension-telemetry/dist/browser/browser/telemetryReporter.js +/Users/example/extensions/git/node_modules/@vscode/extension-telemetry/dist/browser/common/util.js +/Users/example/extensions/git/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetrySender.js +/Users/example/extensions/git/node_modules/@vscode/extension-telemetry/dist/browser/common/1dsClientFactory.js +/Users/example/extensions/git/node_modules/@vscode/extension-telemetry/dist/browser/common/baseTelemetryReporter.js +/Users/example/extensions/git/node_modules/@vscode/extension-telemetry/dist/browser/common/appInsightsClientFactory.js +/Users/example/extensions/git/node_modules/@vscode/extension-telemetry/dist/node/common/util.js +/Users/example/extensions/git/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetrySender.js +/Users/example/extensions/git/node_modules/@vscode/extension-telemetry/dist/node/common/1dsClientFactory.js +/Users/example/extensions/git/node_modules/@vscode/extension-telemetry/dist/node/common/baseTelemetryReporter.js +/Users/example/extensions/git/node_modules/@vscode/extension-telemetry/dist/node/common/appInsightsClientFactory.js +/Users/example/extensions/git/node_modules/@vscode/extension-telemetry/dist/node/node/telemetryReporter.js +/Users/example/extensions/git/node_modules/@vscode/extension-telemetry/README.md +/Users/example/extensions/git/node_modules/@vscode/extension-telemetry/package.json +/Users/example/extensions/git/node_modules/@vscode/extension-telemetry/SECURITY.md +/Users/example/extensions/git/node_modules/string_decoder/LICENSE +/Users/example/extensions/git/node_modules/string_decoder/README.md +/Users/example/extensions/git/node_modules/string_decoder/package.json +/Users/example/extensions/git/node_modules/string_decoder/lib/string_decoder.js +/Users/example/extensions/git/node_modules/file-type/util.js +/Users/example/extensions/git/node_modules/file-type/license +/Users/example/extensions/git/node_modules/file-type/core.js +/Users/example/extensions/git/node_modules/file-type/index.js +/Users/example/extensions/git/node_modules/file-type/readme.md +/Users/example/extensions/git/node_modules/file-type/core.d.ts +/Users/example/extensions/git/node_modules/file-type/package.json +/Users/example/extensions/git/node_modules/file-type/supported.js +/Users/example/extensions/git/node_modules/file-type/index.d.ts +/Users/example/extensions/git/node_modules/file-type/browser.js +/Users/example/extensions/git/node_modules/file-type/browser.d.ts +/Users/example/extensions/git/node_modules/picomatch/LICENSE +/Users/example/extensions/git/node_modules/picomatch/CHANGELOG.md +/Users/example/extensions/git/node_modules/picomatch/index.js +/Users/example/extensions/git/node_modules/picomatch/README.md +/Users/example/extensions/git/node_modules/picomatch/package.json +/Users/example/extensions/git/node_modules/picomatch/lib/constants.js +/Users/example/extensions/git/node_modules/picomatch/lib/parse.js +/Users/example/extensions/git/node_modules/picomatch/lib/picomatch.js +/Users/example/extensions/git/node_modules/picomatch/lib/utils.js +/Users/example/extensions/git/node_modules/picomatch/lib/scan.js +/Users/example/extensions/git/node_modules/safe-buffer/LICENSE +/Users/example/extensions/git/node_modules/safe-buffer/index.js +/Users/example/extensions/git/node_modules/safe-buffer/README.md +/Users/example/extensions/git/node_modules/safe-buffer/package.json +/Users/example/extensions/git/node_modules/safe-buffer/index.d.ts +/Users/example/extensions/git/node_modules/inherits/LICENSE +/Users/example/extensions/git/node_modules/inherits/inherits_browser.js +/Users/example/extensions/git/node_modules/inherits/README.md +/Users/example/extensions/git/node_modules/inherits/package.json +/Users/example/extensions/git/node_modules/inherits/inherits.js +/Users/example/extensions/git/node_modules/.yarn-integrity +/Users/example/extensions/git/node_modules/util-deprecate/LICENSE +/Users/example/extensions/git/node_modules/util-deprecate/History.md +/Users/example/extensions/git/node_modules/util-deprecate/README.md +/Users/example/extensions/git/node_modules/util-deprecate/node.js +/Users/example/extensions/git/node_modules/util-deprecate/package.json +/Users/example/extensions/git/node_modules/util-deprecate/browser.js +/Users/example/extensions/git/node_modules/@tokenizer/token/README.md +/Users/example/extensions/git/node_modules/@tokenizer/token/package.json +/Users/example/extensions/git/node_modules/@tokenizer/token/index.d.ts +/Users/example/extensions/git/node_modules/ieee754/LICENSE +/Users/example/extensions/git/node_modules/ieee754/index.js +/Users/example/extensions/git/node_modules/ieee754/README.md +/Users/example/extensions/git/node_modules/ieee754/package.json +/Users/example/extensions/git/node_modules/ieee754/index.d.ts +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/CODE_OF_CONDUCT.md +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.namespaced.d.ts +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/types/1ds-post-js.d.ts +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/PRIVACY +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.min.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist/es5/ms.post.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.min.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.integrity.json +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.gbl.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.integrity.json +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/bundle/es5/ms.post-4.0.3.gbl.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/NOTICE +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/README.md +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/SUPPORT.md +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/package.json +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/CONTRIBUTING.md +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/KillSwitch.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/typings/XDomainRequest.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/HttpManager.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/Index.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/DataModels.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/TimeoutOverrideWrapper.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/EventBatch.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/PostChannel.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/Serializer.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/RetryPolicy.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/ClockSkewManager.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/dist-es5/BatchNotificationActions.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/tsconfig.json +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/LICENSE.TXT +/Users/example/extensions/git/node_modules/@microsoft/1ds-post-js/SECURITY.md +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/CODE_OF_CONDUCT.md +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.namespaced.d.ts +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/types/1ds-core-js.d.ts +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/PRIVACY +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.min.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist/es5/ms.core.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.min.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.gbl.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.min.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.min.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core.integrity.json +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.integrity.json +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.gbl.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/bundle/es5/ms.core-4.0.3.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/NOTICE +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/README.md +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/SUPPORT.md +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/package.json +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/CONTRIBUTING.md +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist-es5/Enums.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist-es5/AppInsightsCore.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist-es5/ValueSanitizer.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist-es5/Index.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist-es5/DataModels.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist-es5/Utils.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/dist-es5/BaseCore.js.map +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/tsconfig.json +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/LICENSE.TXT +/Users/example/extensions/git/node_modules/@microsoft/1ds-core-js/SECURITY.md +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.d.ts +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/types/applicationinsights-common.namespaced.d.ts +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/PRIVACY +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/LICENSE +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist/es5/applicationinsights-common.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/NOTICE +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/README.md +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.cjs.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.gbl.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/browser/es5/applicationinsights-common.integrity.json +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/package.json +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Util.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Enums.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/DomHelperFuncs.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Constants.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/ConnectionStringParser.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/applicationinsights-common.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/__DynamicConstants.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/ThrottleMgr.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/RequestResponseHeaders.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Event.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Trace.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Exception.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageViewPerformance.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataPoint.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Data.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/Envelope.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Common/DataSanitizer.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/RemoteDependencyData.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/Metric.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Telemetry/PageView.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/StorageHelperFuncs.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/HelperFuncs.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/UrlHelperFuncs.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/TelemetryItemCreator.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/PartAExtensions.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IApplication.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IDevice.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISession.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISessionManager.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IInternal.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ILocation.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IOperatingSystem.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ITelemetryTrace.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/ISample.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IUser.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Context/IWeb.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMessageData.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionDetails.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IData.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IRemoteDependencyData.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IExceptionData.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewPerfData.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/AvailabilityData.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/SeverityLevel.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/ContextTagKeys.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IBase.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEventData.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DataPointType.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDomain.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencySourceType.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/RequestData.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IPageViewData.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IDataPoint.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/DependencyKind.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IMetricData.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IEnvelope.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Contracts/IStackFrame.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IConfig.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITraceTelemetry.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IMetricTelemetry.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewTelemetry.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPageViewPerformanceTelemetry.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IExceptionTelemetry.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPartC.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IPropertiesPlugin.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/ISerializable.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/Telemetry/IEnvelope.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ICorrelationConfig.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IRequestContext.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IDependencyTelemetry.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IStorageBuffer.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IThrottleMgr.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ConnectionString.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IAppInsights.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/ITelemetryContext.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/dist-es5/Interfaces/IEventTelemetry.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-common/tsconfig.json +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.namespaced.d.ts +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.d.ts +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/PRIVACY +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/LICENSE +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist/es5/applicationinsights-core-js.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/NOTICE +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/README.md +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.integrity.json +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.gbl.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/browser/es5/applicationinsights-core-js.cjs.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/package.json +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/CONTRIBUTING.md +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHookContainer.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EnvUtils.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AppInsightsCore.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/NotificationManager.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DiagnosticLogger.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/ProcessTelemetryContext.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/Constants.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/RandomHelper.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DataCacheHelper.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AsyncUtils.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryInitializerPlugin.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/EventHelpers.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/DbgExtensionUtils.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InternalConstants.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CoreUtils.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/PerfManager.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/TelemetryHelpers.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/HelperFuncs.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/AggregationError.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/UnloadHandlerContainer.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/W3cTraceParent.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/CookieMgr.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/BaseTelemetryPlugin.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK/InstrumentHooks.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaultHelpers.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/ConfigDefaults.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicSupport.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicConfigHandler.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IConfigDefaults.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicWatcher.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/IDynamicPropertyHandler.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicConfig.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicState.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/_IDynamicConfigHandlerState.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/Config/DynamicProperty.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUnloadReason.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/TelemetryUpdateReason.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/SendRequestReason.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/LoggingEnums.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EnumHelperFuncs.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/EventsDiscardedReason.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Enums/FeatureOptInEnums.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/applicationinsights-core-js.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControls.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPlugin.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationListener.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDistributedTraceContext.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ICookieMgr.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDbgExtension.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IAppInsightsCore.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadHook.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITraceParent.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IChannelControlsHost.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryInitializers.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryItem.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/INotificationManager.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IXHROverride.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IDiagnosticLogger.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IInstrumentHooks.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfEvent.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IUnloadableComponent.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IConfiguration.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IFeatureOptIn.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/dist-es5/JavaScriptSDK.Interfaces/IPerfManager.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-core-js/tsconfig.json +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/tools/rollup/types/removeDynamic.d.ts +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/esm/removedynamic.js +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist/node/removedynamic.js +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/tools/rollup/package.json +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/tools/rollup/dist-es5/removeDynamic.js.map +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/types/DynamicProto.d.ts +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/LICENSE +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js.map +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.min.js +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/esm/dynamicproto-js.js +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js.map +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.min.js +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/umd/dynamicproto-js.js +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js.map +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.min.js +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/iife/dynamicproto-js.js +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js.map +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.min.js +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/amd/dynamicproto-js.js +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js.map +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.min.js +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/system/dynamicproto-js.js +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js.map +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.min.js +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/node/dynamicproto-js.js +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js.map +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.min.js +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist/es5/cjs/dynamicproto-js.js +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/README.md +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/package.json +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js +/Users/example/extensions/git/node_modules/@microsoft/dynamicproto-js/dist-es5/DynamicProto.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/types/Constants.d.ts +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/types/applicationinsights-shims.d.ts +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/types/TsLibGlobals.d.ts +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/types/TsLibShims.d.ts +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/LICENSE +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/dist/es5/esm/applicationinsights-shims.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/dist/es5/umd/applicationinsights-shims.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/NOTICE +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/README.md +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/package.json +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibShims.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/dist-es5/Constants.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/dist-es5/TsLibGlobals.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/dist-es5/applicationinsights-shims.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-shims/tsconfig.json +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.namespaced.d.ts +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/types/applicationinsights-web-basic.d.ts +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/PRIVACY +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/LICENSE +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/dist/es5/applicationinsights-web-basic.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/NOTICE +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/README.md +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.integrity.json +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.gbl.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.gbl.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.0.4.cjs.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.integrity.json +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/browser/es5/aib.3.cjs.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/package.json +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/__DynamicConstants.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/dist-es5/index.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-web-basic/tsconfig.json +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.namespaced.d.ts +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/types/applicationinsights-channel-js.d.ts +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/PRIVACY +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/LICENSE +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist/es5/applicationinsights-channel-js.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/NOTICE +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/README.md +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.cjs.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.gbl.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.gbl.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.integrity.json +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.0.4.cjs.min.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/browser/es5/applicationinsights-channel-js.3.integrity.json +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/package.json +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Offline.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Sender.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/__DynamicConstants.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Interfaces.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/InternalConstants.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/EnvelopeCreator.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/Serializer.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/SamplingScoreGenerator.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/SamplingScoreGenerators/HashCodeScoreGenerator.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/TelemetryProcessors/Sample.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/SendBuffer.js +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/dist-es5/applicationinsights-channel-js.js.map +/Users/example/extensions/git/node_modules/@microsoft/applicationinsights-channel-js/tsconfig.json +/Users/example/extensions/git/node_modules/peek-readable/LICENSE +/Users/example/extensions/git/node_modules/peek-readable/README.md +/Users/example/extensions/git/node_modules/peek-readable/package.json +/Users/example/extensions/git/node_modules/peek-readable/lib/EndOfFileStream.js +/Users/example/extensions/git/node_modules/peek-readable/lib/StreamReader.d.ts +/Users/example/extensions/git/node_modules/peek-readable/lib/EndOfFileStream.d.ts +/Users/example/extensions/git/node_modules/peek-readable/lib/Deferred.d.ts +/Users/example/extensions/git/node_modules/peek-readable/lib/index.js +/Users/example/extensions/git/node_modules/peek-readable/lib/StreamReader.js +/Users/example/extensions/git/node_modules/peek-readable/lib/Deferred.js +/Users/example/extensions/git/node_modules/peek-readable/lib/index.d.ts +/Users/example/extensions/git/node_modules/token-types/LICENSE +/Users/example/extensions/git/node_modules/token-types/README.md +/Users/example/extensions/git/node_modules/token-types/package.json +/Users/example/extensions/git/node_modules/token-types/lib/index.js +/Users/example/extensions/git/node_modules/token-types/lib/index.d.ts +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/LICENSE +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/index.modern.js.map +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/index.modern.js +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/index.js +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/index.m.js.map +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/unique-names-generator.constructor.d.ts +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/index.umd.js.map +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/index.umd.js +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/index.js.map +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/dictionaries/languages.d.ts +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/dictionaries/numbers.d.ts +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/dictionaries/adjectives.d.ts +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/dictionaries/names.d.ts +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/dictionaries/animals.d.ts +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/dictionaries/star-wars.d.ts +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/dictionaries/index.d.ts +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/dictionaries/colors.d.ts +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/index.d.ts +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/index.m.js +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/unique-names-generator.d.ts +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/dist/seed.d.ts +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/README.md +/Users/example/extensions/git/node_modules/@joaomoreno/unique-names-generator/package.json +/Users/example/extensions/git/node_modules/which/LICENSE +/Users/example/extensions/git/node_modules/which/bin/which.js +/Users/example/extensions/git/node_modules/which/README.md +/Users/example/extensions/git/node_modules/which/package.json +/Users/example/extensions/git/node_modules/which/lib/index.js +/Users/example/extensions/git/node_modules/strtok3/LICENSE +/Users/example/extensions/git/node_modules/strtok3/README.md +/Users/example/extensions/git/node_modules/strtok3/package.json +/Users/example/extensions/git/node_modules/strtok3/lib/types.js +/Users/example/extensions/git/node_modules/strtok3/lib/FileTokenizer.js +/Users/example/extensions/git/node_modules/strtok3/lib/core.js +/Users/example/extensions/git/node_modules/strtok3/lib/types.d.ts +/Users/example/extensions/git/node_modules/strtok3/lib/FileTokenizer.d.ts +/Users/example/extensions/git/node_modules/strtok3/lib/ReadStreamTokenizer.js +/Users/example/extensions/git/node_modules/strtok3/lib/index.js +/Users/example/extensions/git/node_modules/strtok3/lib/ReadStreamTokenizer.d.ts +/Users/example/extensions/git/node_modules/strtok3/lib/core.d.ts +/Users/example/extensions/git/node_modules/strtok3/lib/FsPromise.d.ts +/Users/example/extensions/git/node_modules/strtok3/lib/BufferTokenizer.d.ts +/Users/example/extensions/git/node_modules/strtok3/lib/BufferTokenizer.js +/Users/example/extensions/git/node_modules/strtok3/lib/FsPromise.js +/Users/example/extensions/git/node_modules/strtok3/lib/AbstractTokenizer.d.ts +/Users/example/extensions/git/node_modules/strtok3/lib/index.d.ts +/Users/example/extensions/git/node_modules/strtok3/lib/AbstractTokenizer.js +/Users/example/extensions/git/node_modules/readable-stream/readable-browser.js +/Users/example/extensions/git/node_modules/readable-stream/LICENSE +/Users/example/extensions/git/node_modules/readable-stream/GOVERNANCE.md +/Users/example/extensions/git/node_modules/readable-stream/README.md +/Users/example/extensions/git/node_modules/readable-stream/errors-browser.js +/Users/example/extensions/git/node_modules/readable-stream/readable.js +/Users/example/extensions/git/node_modules/readable-stream/package.json +/Users/example/extensions/git/node_modules/readable-stream/errors.js +/Users/example/extensions/git/node_modules/readable-stream/CONTRIBUTING.md +/Users/example/extensions/git/node_modules/readable-stream/lib/internal/streams/stream.js +/Users/example/extensions/git/node_modules/readable-stream/lib/internal/streams/stream-browser.js +/Users/example/extensions/git/node_modules/readable-stream/lib/internal/streams/from-browser.js +/Users/example/extensions/git/node_modules/readable-stream/lib/internal/streams/destroy.js +/Users/example/extensions/git/node_modules/readable-stream/lib/internal/streams/from.js +/Users/example/extensions/git/node_modules/readable-stream/lib/internal/streams/async_iterator.js +/Users/example/extensions/git/node_modules/readable-stream/lib/internal/streams/state.js +/Users/example/extensions/git/node_modules/readable-stream/lib/internal/streams/buffer_list.js +/Users/example/extensions/git/node_modules/readable-stream/lib/internal/streams/end-of-stream.js +/Users/example/extensions/git/node_modules/readable-stream/lib/internal/streams/pipeline.js +/Users/example/extensions/git/node_modules/readable-stream/lib/_stream_passthrough.js +/Users/example/extensions/git/node_modules/readable-stream/lib/_stream_transform.js +/Users/example/extensions/git/node_modules/readable-stream/lib/_stream_duplex.js +/Users/example/extensions/git/node_modules/readable-stream/lib/_stream_readable.js +/Users/example/extensions/git/node_modules/readable-stream/lib/_stream_writable.js +/Users/example/extensions/git/node_modules/readable-stream/experimentalWarning.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/types/ts-async.d.ts +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/polyfills.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/polyfills.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/internal/state.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/internal/constants.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/internal/state.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/internal/ITaskDetail.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/scheduler/taskScheduler.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/index.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/polyfills/promise.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/index.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/event.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/promise.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/syncPromise.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/event.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/nativePromise.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/base.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/idlePromise.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/asyncPromise.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/itemProcessor.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/await.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/base.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/debug.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/promise/await.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/interfaces/types.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/interfaces/IPromise.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/interfaces/await-response.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es6/interfaces/ITaskScheduler.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/LICENSE +/Users/example/extensions/git/node_modules/@nevware21/ts-async/tsconfig.base.json +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/esm/ts-async.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/umd/ts-async.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/iife/ts-async.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/amd/ts-async.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/system/ts-async.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/ts-polyfills-async.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es5/cjs/ts-async.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/esm/ts-async.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/umd/ts-async.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/iife/ts-async.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/amd/ts-async.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/system/ts-async.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist/es6/cjs/ts-async.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/README.md +/Users/example/extensions/git/node_modules/@nevware21/ts-async/tsconfig.es6.json +/Users/example/extensions/git/node_modules/@nevware21/ts-async/package.json +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/polyfills.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/polyfills.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/internal/state.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/internal/constants.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/internal/state.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/internal/ITaskDetail.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/scheduler/taskScheduler.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/index.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/polyfills/promise.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/index.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/event.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/promise.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/syncPromise.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/event.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/nativePromise.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/base.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/idlePromise.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/asyncPromise.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/itemProcessor.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/await.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/base.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/debug.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/promise/await.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/interfaces/types.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/interfaces/IPromise.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/interfaces/await-response.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-async/dist-es5/interfaces/ITaskScheduler.js +/Users/example/extensions/git/node_modules/@nevware21/ts-async/tsconfig.json +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/types/ts-utils.d.ts +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/every.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/from.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/find.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/some.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/append.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/slice.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/map.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/from.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/indexOf.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/append.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/reduce.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/includes.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/some.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/map.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/find.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/every.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/callbacks.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/array/forEach.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/polyfills.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/timer/handler.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/timer/idle.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/timer/timeout.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/timer/interval.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/internal/unwrapFunction.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/internal/global.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/internal/constants.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/internal/map.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/internal/poly_helpers.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/index.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/symbol/symbol.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/symbol/well_known.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/math/to_int.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/math/floor.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/math/trunc.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/math/min_max.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/iterator/forOf.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/iterator/range.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/iterator/iterator.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/iterator/create.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/iterator/array.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/object.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/create.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/define.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/copy.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/define.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/get_own_prop_desc.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/has_own_prop.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/create.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/object.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/is_plain_object.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/has_own.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/for_each_key.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/object/set_proto.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/polyfills/symbol.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/polyfills/trim.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/polyfills/split.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/polyfills/object.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/polyfills/array.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/index.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/funcs/types.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnProxy.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnCall.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnBind.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/funcs/readArgs.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/funcs/fnApply.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/ends_with.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/split.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/trim.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/slice.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/upper_lower.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/conversion.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/as_string.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/includes.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/index_of.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/split.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/is_null_or.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/repeat.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/starts_with.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/pad.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/string/substring.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/number.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/diagnostics.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/lazy.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/customError.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/value.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_lazy.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/extend.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/enum.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/date.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/encode.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/safe_get.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/regexp.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/length.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/get_set_value.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/base.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/perf.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/environment.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es6/helpers/throw.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/LICENSE +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/tsconfig.base.json +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/esm/ts-utils.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/umd/ts-utils.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/iife/ts-utils.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/ts-polyfills-utils.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/amd/ts-utils.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/system/ts-utils.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/node/ts-utils.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es5/cjs/ts-utils.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/esm/ts-utils.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/umd/ts-utils.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/iife/ts-utils.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/amd/ts-utils.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/system/ts-utils.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/node/ts-utils.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist/es6/cjs/ts-utils.min.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/README.md +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/tsconfig.es6.json +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/package.json +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/every.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/from.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/find.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/some.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/append.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/slice.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/map.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/from.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/indexOf.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/append.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/reduce.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/includes.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/some.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/map.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/find.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/every.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/callbacks.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/array/forEach.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/polyfills.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/timer/handler.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/timer/idle.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/timer/timeout.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/timer/interval.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/internal/unwrapFunction.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/internal/global.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/internal/constants.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/internal/map.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/internal/poly_helpers.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/index.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/symbol/symbol.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/symbol/well_known.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/math/to_int.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/math/floor.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/math/trunc.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/math/min_max.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/iterator/forOf.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/iterator/range.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/iterator/iterator.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/iterator/create.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/iterator/array.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/object.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/create.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/define.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/copy.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/define.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/get_own_prop_desc.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/has_own_prop.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/create.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/object.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/is_plain_object.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/has_own.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/for_each_key.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/object/set_proto.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/polyfills/symbol.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/polyfills/trim.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/polyfills/split.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/polyfills/object.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/polyfills/array.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/index.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/funcs/types.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnProxy.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnCall.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnBind.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/funcs/readArgs.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/funcs/fnApply.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/ends_with.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/split.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/trim.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/slice.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/upper_lower.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/conversion.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/as_string.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/includes.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/index_of.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/split.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/is_null_or.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/repeat.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/starts_with.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/pad.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/string/substring.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/number.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/diagnostics.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/lazy.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/customError.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/value.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_lazy.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/extend.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/enum.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/date.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/encode.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/safe_get.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/regexp.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/length.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/get_set_value.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/base.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/perf.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/environment.js.map +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/dist-es5/helpers/throw.js +/Users/example/extensions/git/node_modules/@nevware21/ts-utils/tsconfig.json +/Users/example/extensions/git/node_modules/byline/LICENSE +/Users/example/extensions/git/node_modules/byline/README.md +/Users/example/extensions/git/node_modules/byline/package.json +/Users/example/extensions/git/node_modules/byline/lib/byline.js +/Users/example/extensions/git/node_modules/isexe/LICENSE +/Users/example/extensions/git/node_modules/isexe/dist/mjs/win32.d.ts.map +/Users/example/extensions/git/node_modules/isexe/dist/mjs/options.d.ts.map +/Users/example/extensions/git/node_modules/isexe/dist/mjs/win32.d.ts +/Users/example/extensions/git/node_modules/isexe/dist/mjs/win32.js +/Users/example/extensions/git/node_modules/isexe/dist/mjs/options.d.ts +/Users/example/extensions/git/node_modules/isexe/dist/mjs/options.js +/Users/example/extensions/git/node_modules/isexe/dist/mjs/index.js +/Users/example/extensions/git/node_modules/isexe/dist/mjs/options.js.map +/Users/example/extensions/git/node_modules/isexe/dist/mjs/win32.js.map +/Users/example/extensions/git/node_modules/isexe/dist/mjs/posix.js +/Users/example/extensions/git/node_modules/isexe/dist/mjs/package.json +/Users/example/extensions/git/node_modules/isexe/dist/mjs/posix.d.ts.map +/Users/example/extensions/git/node_modules/isexe/dist/mjs/index.js.map +/Users/example/extensions/git/node_modules/isexe/dist/mjs/index.d.ts +/Users/example/extensions/git/node_modules/isexe/dist/mjs/posix.d.ts +/Users/example/extensions/git/node_modules/isexe/dist/mjs/index.d.ts.map +/Users/example/extensions/git/node_modules/isexe/dist/mjs/posix.js.map +/Users/example/extensions/git/node_modules/isexe/dist/cjs/win32.d.ts.map +/Users/example/extensions/git/node_modules/isexe/dist/cjs/options.d.ts.map +/Users/example/extensions/git/node_modules/isexe/dist/cjs/win32.d.ts +/Users/example/extensions/git/node_modules/isexe/dist/cjs/win32.js +/Users/example/extensions/git/node_modules/isexe/dist/cjs/options.d.ts +/Users/example/extensions/git/node_modules/isexe/dist/cjs/options.js +/Users/example/extensions/git/node_modules/isexe/dist/cjs/index.js +/Users/example/extensions/git/node_modules/isexe/dist/cjs/options.js.map +/Users/example/extensions/git/node_modules/isexe/dist/cjs/win32.js.map +/Users/example/extensions/git/node_modules/isexe/dist/cjs/posix.js +/Users/example/extensions/git/node_modules/isexe/dist/cjs/package.json +/Users/example/extensions/git/node_modules/isexe/dist/cjs/posix.d.ts.map +/Users/example/extensions/git/node_modules/isexe/dist/cjs/index.js.map +/Users/example/extensions/git/node_modules/isexe/dist/cjs/index.d.ts +/Users/example/extensions/git/node_modules/isexe/dist/cjs/posix.d.ts +/Users/example/extensions/git/node_modules/isexe/dist/cjs/index.d.ts.map +/Users/example/extensions/git/node_modules/isexe/dist/cjs/posix.js.map +/Users/example/extensions/git/node_modules/isexe/README.md +/Users/example/extensions/git/node_modules/isexe/package.json +/Users/example/extensions/git/README.md +/Users/example/extensions/git/yarn.lock +/Users/example/extensions/git/package.json +/Users/example/extensions/git/tsconfig.json +/Users/example/extensions/git/build/update-emoji.js +/Users/example/extensions/git/extension.webpack.config.js +/Users/example/extensions/git/package.nls.json +/Users/example/extensions/git/src/decorationProvider.ts +/Users/example/extensions/git/src/decorators.ts +/Users/example/extensions/git/src/askpass-main.ts +/Users/example/extensions/git/src/askpass-empty.sh +/Users/example/extensions/git/src/actionButton.ts +/Users/example/extensions/git/src/editSessionIdentityProvider.ts +/Users/example/extensions/git/src/staging.ts +/Users/example/extensions/git/src/commands.ts +/Users/example/extensions/git/src/repository.ts +/Users/example/extensions/git/src/git-editor-empty.sh +/Users/example/extensions/git/src/main.ts +/Users/example/extensions/git/src/gitEditor.ts +/Users/example/extensions/git/src/test/smoke.test.ts +/Users/example/extensions/git/src/test/git.test.ts +/Users/example/extensions/git/src/test/index.ts +/Users/example/extensions/git/src/git-editor.sh +/Users/example/extensions/git/src/watch.ts +/Users/example/extensions/git/src/git-editor-main.ts +/Users/example/extensions/git/src/typings/vscode.proposed.canonicalUriProvider.d.ts +/Users/example/extensions/git/src/typings/vscode.proposed.editSessionIdentityProvider.d.ts +/Users/example/extensions/git/src/branchProtection.ts +/Users/example/extensions/git/src/uri.ts +/Users/example/extensions/git/src/ssh-askpass.sh +/Users/example/extensions/git/src/pushError.ts +/Users/example/extensions/git/src/model.ts +/Users/example/extensions/git/src/operation.ts +/Users/example/extensions/git/src/ssh-askpass-empty.sh +/Users/example/extensions/git/src/git-base.ts +/Users/example/extensions/git/src/remotePublisher.ts +/Users/example/extensions/git/src/historyProvider.ts +/Users/example/extensions/git/src/fileSystemProvider.ts +/Users/example/extensions/git/src/diagnostics.ts +/Users/example/extensions/git/src/emoji.ts +/Users/example/extensions/git/src/util.ts +/Users/example/extensions/git/src/api/extension.ts +/Users/example/extensions/git/src/api/git-base.d.ts +/Users/example/extensions/git/src/api/api1.ts +/Users/example/extensions/git/src/api/git.d.ts +/Users/example/extensions/git/src/askpass.ts +/Users/example/extensions/git/src/ipc/ipcClient.ts +/Users/example/extensions/git/src/ipc/ipcServer.ts +/Users/example/extensions/git/src/terminal.ts +/Users/example/extensions/git/src/askpass.sh +/Users/example/extensions/git/src/encoding.ts +/Users/example/extensions/git/src/timelineProvider.ts +/Users/example/extensions/git/src/protocolHandler.ts +/Users/example/extensions/git/src/remoteSource.ts +/Users/example/extensions/git/src/git.ts +/Users/example/extensions/git/src/autofetch.ts +/Users/example/extensions/git/src/statusbar.ts +/Users/example/extensions/git/src/postCommitCommands.ts +/Users/example/extensions/vscode-test-resolver/out/download.js +/Users/example/extensions/vscode-test-resolver/out/util/processes.js.map +/Users/example/extensions/vscode-test-resolver/out/util/processes.js +/Users/example/extensions/vscode-test-resolver/out/extension.browser.js.map +/Users/example/extensions/vscode-test-resolver/out/download.js.map +/Users/example/extensions/vscode-test-resolver/out/extension.js.map +/Users/example/extensions/vscode-test-resolver/out/extension.browser.js +/Users/example/extensions/vscode-test-resolver/out/extension.js +/Users/example/extensions/vscode-test-resolver/.vscodeignore +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/path.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/constants.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/domain.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/globals.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/string_decoder.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/tls.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/tty.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/punycode.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/LICENSE +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/readline.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/crypto.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/trace_events.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/events.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/os.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/buffer.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/querystring.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/worker_threads.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/dom-events.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/timers/promises.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/console.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/async_hooks.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/stream/consumers.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/stream/web.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/stream/promises.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/dns.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/readline/promises.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/vm.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/timers.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/globals.global.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/test.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/http.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/http2.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/stream.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/inspector.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/assert/strict.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/README.md +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/v8.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/perf_hooks.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/url.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/cluster.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/package.json +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/https.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/assert.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/fs.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/repl.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/dgram.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/child_process.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/zlib.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/module.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/process.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/util.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/wasi.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/index.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/dns/promises.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/fs/promises.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/@types/node/net.d.ts +/Users/example/extensions/vscode-test-resolver/node_modules/.yarn-integrity +/Users/example/extensions/vscode-test-resolver/extension-browser.webpack.config.js +/Users/example/extensions/vscode-test-resolver/yarn.lock +/Users/example/extensions/vscode-test-resolver/.gitignore +/Users/example/extensions/vscode-test-resolver/package.json +/Users/example/extensions/vscode-test-resolver/scripts/terminateProcess.sh +/Users/example/extensions/vscode-test-resolver/tsconfig.json +/Users/example/extensions/vscode-test-resolver/.vscode/launch.json +/Users/example/extensions/vscode-test-resolver/media/icon.png +/Users/example/extensions/vscode-test-resolver/src/util/processes.ts +/Users/example/extensions/vscode-test-resolver/src/extension.ts +/Users/example/extensions/vscode-test-resolver/src/extension.browser.ts +/Users/example/extensions/vscode-test-resolver/src/download.ts +/Users/example/extensions/search-result/out/extension.js.map +/Users/example/extensions/search-result/out/extension.js +/Users/example/extensions/search-result/out/media/refresh-dark.svg +/Users/example/extensions/search-result/out/media/refresh-light.svg +/Users/example/extensions/search-result/.vscodeignore +/Users/example/extensions/search-result/images/icon.png +/Users/example/extensions/search-result/node_modules/.yarn-integrity +/Users/example/extensions/search-result/README.md +/Users/example/extensions/search-result/extension-browser.webpack.config.js +/Users/example/extensions/search-result/yarn.lock +/Users/example/extensions/search-result/package.json +/Users/example/extensions/search-result/tsconfig.json +/Users/example/extensions/search-result/syntaxes/generateTMLanguage.js +/Users/example/extensions/search-result/syntaxes/searchResult.tmLanguage.json +/Users/example/extensions/search-result/extension.webpack.config.js +/Users/example/extensions/search-result/package.nls.json +/Users/example/extensions/search-result/src/extension.ts +/Users/example/extensions/search-result/src/media/refresh-dark.svg +/Users/example/extensions/search-result/src/media/refresh-light.svg +/Users/example/extensions/postinstall.mjs +/Users/example/extensions/sql/.vscodeignore +/Users/example/extensions/sql/yarn.lock +/Users/example/extensions/sql/package.json +/Users/example/extensions/sql/build/update-grammar.mjs +/Users/example/extensions/sql/syntaxes/sql.tmLanguage.json +/Users/example/extensions/sql/language-configuration.json +/Users/example/extensions/sql/cgmanifest.json +/Users/example/extensions/sql/package.nls.json +/Users/example/README.md +/Users/example/.mention-bot +/Users/example/yarn.lock +/Users/example/tsfmt.json +/Users/example/.gitignore +/Users/example/package.json +/Users/example/CONTRIBUTING.md +/Users/example/.nvmrc +/Users/example/scripts/debugger-scripts-api.d.ts +/Users/example/scripts/code-cli.bat +/Users/example/scripts/code-server.js +/Users/example/scripts/test.bat +/Users/example/scripts/test-web-integration.bat +/Users/example/scripts/node-electron.sh +/Users/example/scripts/hot-reload-injected-script.js +/Users/example/scripts/node-electron.bat +/Users/example/scripts/test-remote-integration.bat +/Users/example/scripts/test-integration.bat +/Users/example/scripts/playground-server.ts +/Users/example/scripts/code-web.sh +/Users/example/scripts/test-documentation.bat +/Users/example/scripts/code-perf.js +/Users/example/scripts/xterm-update.ps1 +/Users/example/scripts/xterm-symlink.ps1 +/Users/example/scripts/code.bat +/Users/example/scripts/code-web.js +/Users/example/scripts/generate-definitelytyped.sh +/Users/example/scripts/test-web-integration.sh +/Users/example/scripts/test-integration.sh +/Users/example/scripts/xterm-update.js +/Users/example/scripts/test-remote-integration.sh +/Users/example/scripts/test.sh +/Users/example/scripts/code-server.sh +/Users/example/scripts/npm.sh +/Users/example/scripts/code-cli.sh +/Users/example/scripts/test-documentation.sh +/Users/example/scripts/code.sh +/Users/example/scripts/code-server.bat +/Users/example/scripts/code-web.bat +/Users/example/scripts/npm.bat +/Users/example/.github/insiders.yml +/Users/example/.github/classifier.json +/Users/example/.github/commands.yml +/Users/example/.github/CODEOWNERS +/Users/example/.github/endgame/insiders.yml +/Users/example/.github/workflows/deep-classifier-scraper.yml +/Users/example/.github/workflows/rich-navigation.yml.off +/Users/example/.github/workflows/basic.yml +/Users/example/.github/workflows/check-clean-git-state.sh +/Users/example/.github/workflows/needs-more-info-closer.yml +/Users/example/.github/workflows/locker.yml +/Users/example/.github/workflows/english-please.yml +/Users/example/.github/workflows/monaco-editor.yml +/Users/example/.github/workflows/release-pipeline-labeler.yml +/Users/example/.github/workflows/latest-release-monitor.yml +/Users/example/.github/workflows/deep-classifier-runner.yml +/Users/example/.github/workflows/on-open.yml +/Users/example/.github/workflows/author-verified.yml +/Users/example/.github/workflows/on-label.yml +/Users/example/.github/workflows/deep-classifier-unassign-monitor.yml +/Users/example/.github/workflows/no-yarn-lock-changes.yml +/Users/example/.github/workflows/bad-tag.yml +/Users/example/.github/workflows/deep-classifier-assign-monitor.yml +/Users/example/.github/workflows/telemetry.yml +/Users/example/.github/workflows/on-comment.yml +/Users/example/.github/workflows/ci.yml +/Users/example/.github/workflows/test-plan-item-validator.yml +/Users/example/.github/workflows/feature-request.yml +/Users/example/.github/pull_request_template.md +/Users/example/.github/commands.json +/Users/example/.github/ISSUE_TEMPLATE/feature_request.md +/Users/example/.github/ISSUE_TEMPLATE/bug_report.md +/Users/example/.github/ISSUE_TEMPLATE/config.yml +/Users/example/.github/commands/codespaces_issue.yml +/Users/example/.github/similarity.yml +/Users/example/.github/dependabot.yml +/Users/example/.gitattributes +/Users/example/gulpfile.js +/Users/example/.profile-oss/GPUCache/data_1 +/Users/example/.profile-oss/GPUCache/data_0 +/Users/example/.profile-oss/GPUCache/index +/Users/example/.profile-oss/GPUCache/data_2 +/Users/example/.profile-oss/GPUCache/data_3 +/Users/example/.profile-oss/Preferences +/Users/example/.profile-oss/crashes/settings.dat +/Users/example/.profile-oss/crashes/pending/d5b5a4ab-e24a-48db-9b6e-c886f8afcbe3.dmp +/Users/example/.profile-oss/crashes/pending/210652b9-b39a-4a1b-96fb-9b130e9fbe3c.dmp +/Users/example/.profile-oss/crashes/pending/450626b8-c270-4f32-b867-236634c67a7b.dmp +/Users/example/.profile-oss/crashes/pending/4f29f5cd-373a-49e4-979a-bf7c70863635.dmp +/Users/example/.profile-oss/crashes/pending/712618d1-6907-408a-bd4a-49ecdc8e5112.dmp +/Users/example/.profile-oss/crashes/pending/6a12809c-5880-4ed8-8271-983eaa791a22.dmp +/Users/example/.profile-oss/crashes/pending/3e24b8de-123d-49a0-ac43-8ae6571574df.dmp +/Users/example/.profile-oss/crashes/pending/650820d6-51f9-4062-8be1-3f6cd7d55fd2.dmp +/Users/example/.profile-oss/crashes/pending/05993cdc-dd89-412c-9189-8c87fa096876.dmp +/Users/example/.profile-oss/crashes/pending/d1abbb2a-3ba3-4d49-a7b9-020625343deb.dmp +/Users/example/.profile-oss/crashes/pending/1ca8ee2d-9017-4324-b8fa-b69f0599e4b6.dmp +/Users/example/.profile-oss/crashes/pending/e3cd36fd-a1b8-42c6-96b2-36c60d4950fb.dmp +/Users/example/.profile-oss/crashes/pending/7aa07b37-3bd8-434e-9348-f863e05f5745.dmp +/Users/example/.profile-oss/crashes/pending/6529b090-be6d-4512-ace8-8614cccb68f2.dmp +/Users/example/.profile-oss/crashes/pending/b8a3f8c3-158e-4b1d-a2d4-0af92a873f3e.dmp +/Users/example/.profile-oss/crashes/pending/5976492b-0dc4-4f29-a7e5-6fac634f1b6d.dmp +/Users/example/.profile-oss/crashes/pending/7c8e1ac1-19aa-4345-9547-dd15a3ece0c6.dmp +/Users/example/.profile-oss/crashes/pending/9e83d7ca-8444-4a5b-add3-ffc8a0900267.dmp +/Users/example/.profile-oss/crashes/pending/8f0dbcef-aa0c-4000-9367-cc0c65b949a1.dmp +/Users/example/.profile-oss/crashes/pending/66731dfc-e98d-4a27-95fc-dca48c29781d.dmp +/Users/example/.profile-oss/crashes/pending/9c39d7b4-9413-4a53-abfd-3e7704ed668f.dmp +/Users/example/.profile-oss/crashes/pending/fce50376-d162-484a-a944-e9bf604d0526.dmp +/Users/example/.profile-oss/crashes/pending/c8832c2c-9f59-4640-a7d5-6014c08a7194.dmp +/Users/example/.profile-oss/crashes/pending/5c3004e2-0998-47e6-9ecc-997561309748.dmp +/Users/example/.profile-oss/crashes/pending/713d325d-ab29-4477-8350-73cf3fd2587b.dmp +/Users/example/.profile-oss/crashes/pending/7e599176-be40-4197-b5e5-95754a10c21a.dmp +/Users/example/.profile-oss/crashes/pending/5f13f378-0d46-4f32-85f9-ef9b07281d16.dmp +/Users/example/.profile-oss/crashes/pending/d0df590d-82e4-4542-81df-26d42a07273a.dmp +/Users/example/.profile-oss/crashes/pending/cb5afbfc-d1ff-49ad-9a23-1d49bc499dea.dmp +/Users/example/.profile-oss/crashes/pending/1c8d6714-090e-47f7-863c-546ba2221734.dmp +/Users/example/.profile-oss/crashes/pending/430b2490-deeb-4cc1-8d75-2e00405f8f49.dmp +/Users/example/.profile-oss/crashes/pending/0a813e8e-cb05-4d3b-8ded-808f23f03733.dmp +/Users/example/.profile-oss/crashes/pending/06935fa2-b3dc-44bf-b3ad-64e6001e425e.dmp +/Users/example/.profile-oss/crashes/pending/c1a2eab8-1d10-45ef-8ea4-86a7defb67b1.dmp +/Users/example/.profile-oss/crashes/pending/5de92110-7490-4b61-b2e6-4fba4dbefb9b.dmp +/Users/example/.profile-oss/crashes/pending/16bd2794-d9bd-4955-81f8-403810d2d13e.dmp +/Users/example/.profile-oss/User/settings.json +/Users/example/.profile-oss/User/workspaceStorage/c3e06ddacf9420c22cef60362da07b51/workspace.json +/Users/example/.profile-oss/User/workspaceStorage/c3e06ddacf9420c22cef60362da07b51/state.vscdb +/Users/example/.profile-oss/User/workspaceStorage/1691417470124/state.vscdb +/Users/example/.profile-oss/User/globalStorage/state.vscdb +/Users/example/.profile-oss/User/globalStorage/storage.json +/Users/example/.profile-oss/User/History/c5bf93f/5wOi.json +/Users/example/.profile-oss/User/History/c5bf93f/entries.json +/Users/example/.profile-oss/Network Persistent State +/Users/example/.profile-oss/logs/20230807T161109/editSessions.log +/Users/example/.profile-oss/logs/20230807T161109/userDataSync.log +/Users/example/.profile-oss/logs/20230807T161109/network.log +/Users/example/.profile-oss/logs/20230807T161109/sharedprocess.log +/Users/example/.profile-oss/logs/20230807T161109/terminal.log +/Users/example/.profile-oss/logs/20230807T161109/remoteTunnelService.log +/Users/example/.profile-oss/logs/20230807T161109/telemetry.log +/Users/example/.profile-oss/logs/20230807T161109/window1/output_20230807T161152/tasks.log +/Users/example/.profile-oss/logs/20230807T161109/window1/output_20230807T161248/tasks.log +/Users/example/.profile-oss/logs/20230807T161109/window1/output_20230807T161114/tasks.log +/Users/example/.profile-oss/logs/20230807T161109/window1/views.log +/Users/example/.profile-oss/logs/20230807T161109/window1/notebook.rendering.log +/Users/example/.profile-oss/logs/20230807T161109/window1/exthost/vscode.github-authentication/GitHub Authentication.log +/Users/example/.profile-oss/logs/20230807T161109/window1/exthost/output_logging_20230807T161152/1-GitHub Copilot Chat.log +/Users/example/.profile-oss/logs/20230807T161109/window1/exthost/output_logging_20230807T161152/2-JSON Language Server.log +/Users/example/.profile-oss/logs/20230807T161109/window1/exthost/vscode.github/GitHub.log +/Users/example/.profile-oss/logs/20230807T161109/window1/exthost/webWorker/workerexthost.log +/Users/example/.profile-oss/logs/20230807T161109/window1/exthost/exthost.log +/Users/example/.profile-oss/logs/20230807T161109/window1/exthost/extensionTelemetry.log +/Users/example/.profile-oss/logs/20230807T161109/window1/exthost/vscode.git/Git.log +/Users/example/.profile-oss/logs/20230807T161109/window1/exthost/output_logging_20230807T161126/1-GitHub Copilot Chat.log +/Users/example/.profile-oss/logs/20230807T161109/window1/renderer.log +/Users/example/.profile-oss/logs/20230807T161109/main.log +/Users/example/.profile-oss/DevToolsActivePort +/Users/example/.profile-oss/languagepacks.json +/Users/example/.profile-oss/machineid +/Users/example/.profile-oss/code.lock +/Users/example/.profile-oss/Code Cache/js/index-dir/the-real-index +/Users/example/.profile-oss/Code Cache/js/index +/Users/example/.profile-oss/Code Cache/wasm/index-dir/the-real-index +/Users/example/.profile-oss/Code Cache/wasm/index +/Users/example/.profile-oss/Local Storage/leveldb/000003.log +/Users/example/.profile-oss/Local Storage/leveldb/MANIFEST-000001 +/Users/example/.profile-oss/Local Storage/leveldb/LOCK +/Users/example/.profile-oss/Local Storage/leveldb/CURRENT +/Users/example/.profile-oss/Local Storage/leveldb/LOG +/Users/example/.profile-oss/Cookies +/Users/example/.profile-oss/DawnCache/data_1 +/Users/example/.profile-oss/DawnCache/data_0 +/Users/example/.profile-oss/DawnCache/index +/Users/example/.profile-oss/DawnCache/data_2 +/Users/example/.profile-oss/DawnCache/data_3 +/Users/example/.profile-oss/Cookies-journal +/Users/example/.configurations/configuration.dsc.yaml +/Users/example/.vscode-test.js +/Users/example/.eslintignore +/Users/example/build/.moduleignore +/Users/example/build/eslint.js +/Users/example/build/gulpfile.hygiene.js +/Users/example/build/gulpfile.compile.js +/Users/example/build/gulpfile.vscode.win32.js +/Users/example/build/.yarnrc +/Users/example/build/gulpfile.cli.js +/Users/example/build/azure-pipelines/distro-build.yml +/Users/example/build/azure-pipelines/product-build-pr.yml +/Users/example/build/azure-pipelines/publish-types/update-types.ts +/Users/example/build/azure-pipelines/publish-types/check-version.ts +/Users/example/build/azure-pipelines/publish-types/publish-types.yml +/Users/example/build/azure-pipelines/publish-types/check-version.js.map +/Users/example/build/azure-pipelines/publish-types/update-types.js +/Users/example/build/azure-pipelines/publish-types/update-types.js.map +/Users/example/build/azure-pipelines/publish-types/check-version.js +/Users/example/build/azure-pipelines/upload-cdn.js.map +/Users/example/build/azure-pipelines/alpine/product-build-alpine.yml +/Users/example/build/azure-pipelines/alpine/cli-build-alpine.yml +/Users/example/build/azure-pipelines/product-publish.yml +/Users/example/build/azure-pipelines/upload-sourcemaps.ts +/Users/example/build/azure-pipelines/upload-nlsmetadata.ts +/Users/example/build/azure-pipelines/upload-configuration.js +/Users/example/build/azure-pipelines/product-release.yml +/Users/example/build/azure-pipelines/config/CredScanSuppressions.json +/Users/example/build/azure-pipelines/distro/mixin-npm.ts +/Users/example/build/azure-pipelines/distro/mixin-quality.js +/Users/example/build/azure-pipelines/distro/download-distro.yml +/Users/example/build/azure-pipelines/distro/mixin-quality.js.map +/Users/example/build/azure-pipelines/distro/mixin-quality.ts +/Users/example/build/azure-pipelines/distro/mixin-npm.js.map +/Users/example/build/azure-pipelines/distro/mixin-npm.js +/Users/example/build/azure-pipelines/web/product-build-web.yml +/Users/example/build/azure-pipelines/upload-cdn.js +/Users/example/build/azure-pipelines/cli/cli-win32-sign.yml +/Users/example/build/azure-pipelines/cli/install-rust-posix.yml +/Users/example/build/azure-pipelines/cli/install-rust-win32.yml +/Users/example/build/azure-pipelines/cli/test.yml +/Users/example/build/azure-pipelines/cli/cli-compile.yml +/Users/example/build/azure-pipelines/cli/cli-apply-patches.yml +/Users/example/build/azure-pipelines/cli/cli-darwin-sign.yml +/Users/example/build/azure-pipelines/product-build.yml +/Users/example/build/azure-pipelines/upload-nlsmetadata.js.map +/Users/example/build/azure-pipelines/common/createBuild.ts +/Users/example/build/azure-pipelines/common/listNodeModules.ts +/Users/example/build/azure-pipelines/common/publish.ts +/Users/example/build/azure-pipelines/common/computeBuiltInDepsCacheKey.ts +/Users/example/build/azure-pipelines/common/sign.ts +/Users/example/build/azure-pipelines/common/sign.js.map +/Users/example/build/azure-pipelines/common/computeNodeModulesCacheKey.ts +/Users/example/build/azure-pipelines/common/install-builtin-extensions.yml +/Users/example/build/azure-pipelines/common/installPlaywright.js.map +/Users/example/build/azure-pipelines/common/computeBuiltInDepsCacheKey.js.map +/Users/example/build/azure-pipelines/common/releaseBuild.ts +/Users/example/build/azure-pipelines/common/installPlaywright.ts +/Users/example/build/azure-pipelines/common/sign-win32.js.map +/Users/example/build/azure-pipelines/common/sign-win32.ts +/Users/example/build/azure-pipelines/common/retry.ts +/Users/example/build/azure-pipelines/common/publish.js.map +/Users/example/build/azure-pipelines/common/computeBuiltInDepsCacheKey.js +/Users/example/build/azure-pipelines/common/sign.js +/Users/example/build/azure-pipelines/common/computeNodeModulesCacheKey.js +/Users/example/build/azure-pipelines/common/createBuild.js +/Users/example/build/azure-pipelines/common/listNodeModules.js +/Users/example/build/azure-pipelines/common/publish.js +/Users/example/build/azure-pipelines/common/computeNodeModulesCacheKey.js.map +/Users/example/build/azure-pipelines/common/retry.js.map +/Users/example/build/azure-pipelines/common/telemetry-config.json +/Users/example/build/azure-pipelines/common/createBuild.js.map +/Users/example/build/azure-pipelines/common/releaseBuild.js.map +/Users/example/build/azure-pipelines/common/listNodeModules.js.map +/Users/example/build/azure-pipelines/common/sign-win32.js +/Users/example/build/azure-pipelines/common/retry.js +/Users/example/build/azure-pipelines/common/extract-telemetry.sh +/Users/example/build/azure-pipelines/common/releaseBuild.js +/Users/example/build/azure-pipelines/common/installPlaywright.js +/Users/example/build/azure-pipelines/linux/setup-env.sh +/Users/example/build/azure-pipelines/linux/verify-glibc-requirements.sh +/Users/example/build/azure-pipelines/linux/snap-build-linux.yml +/Users/example/build/azure-pipelines/linux/product-build-linux-test.yml +/Users/example/build/azure-pipelines/linux/.gitignore +/Users/example/build/azure-pipelines/linux/product-build-linux.yml +/Users/example/build/azure-pipelines/linux/product-build-linux-legacy-server.yml +/Users/example/build/azure-pipelines/linux/cli-build-linux.yml +/Users/example/build/azure-pipelines/linux/xvfb.init +/Users/example/build/azure-pipelines/oss/product-build-pr-cache-win32.yml +/Users/example/build/azure-pipelines/oss/product-build-pr-cache-linux.yml +/Users/example/build/azure-pipelines/product-compile.yml +/Users/example/build/azure-pipelines/upload-sourcemaps.js +/Users/example/build/azure-pipelines/upload-nlsmetadata.js +/Users/example/build/azure-pipelines/darwin/helper-gpu-entitlements.plist +/Users/example/build/azure-pipelines/darwin/cli-build-darwin.yml +/Users/example/build/azure-pipelines/darwin/product-build-darwin-sign.yml +/Users/example/build/azure-pipelines/darwin/helper-renderer-entitlements.plist +/Users/example/build/azure-pipelines/darwin/product-build-darwin-cli-sign.yml +/Users/example/build/azure-pipelines/darwin/product-build-darwin-test.yml +/Users/example/build/azure-pipelines/darwin/product-build-darwin-universal.yml +/Users/example/build/azure-pipelines/darwin/product-build-darwin.yml +/Users/example/build/azure-pipelines/darwin/helper-plugin-entitlements.plist +/Users/example/build/azure-pipelines/darwin/app-entitlements.plist +/Users/example/build/azure-pipelines/upload-sourcemaps.js.map +/Users/example/build/azure-pipelines/win32/exec.ps1 +/Users/example/build/azure-pipelines/win32/product-build-win32-test.yml +/Users/example/build/azure-pipelines/win32/listprocesses.bat +/Users/example/build/azure-pipelines/win32/product-build-win32-cli-sign.yml +/Users/example/build/azure-pipelines/win32/cli-build-win32.yml +/Users/example/build/azure-pipelines/win32/product-build-win32.yml +/Users/example/build/azure-pipelines/win32/retry.ps1 +/Users/example/build/azure-pipelines/win32/import-esrp-auth-cert.ps1 +/Users/example/build/azure-pipelines/upload-cdn.ts +/Users/example/build/azure-pipelines/sdl-scan.yml +/Users/example/build/gulpfile.vscode.web.js +/Users/example/build/node_modules/isbinaryfile/index.js +/Users/example/build/node_modules/isbinaryfile/README.md +/Users/example/build/node_modules/isbinaryfile/package.json +/Users/example/build/node_modules/isbinaryfile/LICENSE.txt +/Users/example/build/node_modules/is-docker/license +/Users/example/build/node_modules/is-docker/index.js +/Users/example/build/node_modules/is-docker/readme.md +/Users/example/build/node_modules/is-docker/package.json +/Users/example/build/node_modules/is-docker/cli.js +/Users/example/build/node_modules/is-docker/index.d.ts +/Users/example/build/node_modules/jws/LICENSE +/Users/example/build/node_modules/jws/CHANGELOG.md +/Users/example/build/node_modules/jws/index.js +/Users/example/build/node_modules/jws/readme.md +/Users/example/build/node_modules/jws/package.json +/Users/example/build/node_modules/jws/lib/tostring.js +/Users/example/build/node_modules/jws/lib/sign-stream.js +/Users/example/build/node_modules/jws/lib/verify-stream.js +/Users/example/build/node_modules/jws/lib/data-stream.js +/Users/example/build/node_modules/plist/LICENSE +/Users/example/build/node_modules/plist/dist/plist.js +/Users/example/build/node_modules/plist/dist/plist-build.js +/Users/example/build/node_modules/plist/dist/plist-parse.js +/Users/example/build/node_modules/plist/Makefile +/Users/example/build/node_modules/plist/History.md +/Users/example/build/node_modules/plist/index.js +/Users/example/build/node_modules/plist/.jshintrc +/Users/example/build/node_modules/plist/README.md +/Users/example/build/node_modules/plist/package.json +/Users/example/build/node_modules/plist/examples/browser/index.html +/Users/example/build/node_modules/plist/lib/build.js +/Users/example/build/node_modules/plist/lib/parse.js +/Users/example/build/node_modules/plist/lib/xmldom/sax.js +/Users/example/build/node_modules/plist/lib/xmldom/dom-parser.js +/Users/example/build/node_modules/plist/lib/xmldom/entities.js +/Users/example/build/node_modules/plist/lib/xmldom/dom.js +/Users/example/build/node_modules/plist/.travis.yml +/Users/example/build/node_modules/pend/test.js +/Users/example/build/node_modules/pend/LICENSE +/Users/example/build/node_modules/pend/index.js +/Users/example/build/node_modules/pend/README.md +/Users/example/build/node_modules/pend/package.json +/Users/example/build/node_modules/fd-slicer/.npmignore +/Users/example/build/node_modules/fd-slicer/LICENSE +/Users/example/build/node_modules/fd-slicer/test/test.js +/Users/example/build/node_modules/fd-slicer/CHANGELOG.md +/Users/example/build/node_modules/fd-slicer/index.js +/Users/example/build/node_modules/fd-slicer/README.md +/Users/example/build/node_modules/fd-slicer/package.json +/Users/example/build/node_modules/fd-slicer/.travis.yml +/Users/example/build/node_modules/is-extendable/LICENSE +/Users/example/build/node_modules/is-extendable/index.js +/Users/example/build/node_modules/is-extendable/README.md +/Users/example/build/node_modules/is-extendable/package.json +/Users/example/build/node_modules/is-extendable/index.d.ts +/Users/example/build/node_modules/responselike/LICENSE +/Users/example/build/node_modules/responselike/README.md +/Users/example/build/node_modules/responselike/package.json +/Users/example/build/node_modules/responselike/src/index.js +/Users/example/build/node_modules/fs-constants/LICENSE +/Users/example/build/node_modules/fs-constants/index.js +/Users/example/build/node_modules/fs-constants/README.md +/Users/example/build/node_modules/fs-constants/package.json +/Users/example/build/node_modules/fs-constants/browser.js +/Users/example/build/node_modules/strip-bom-stream/license +/Users/example/build/node_modules/strip-bom-stream/index.js +/Users/example/build/node_modules/strip-bom-stream/readme.md +/Users/example/build/node_modules/strip-bom-stream/package.json +/Users/example/build/node_modules/yazl/LICENSE +/Users/example/build/node_modules/yazl/index.js +/Users/example/build/node_modules/yazl/README.md +/Users/example/build/node_modules/yazl/package.json +/Users/example/build/node_modules/hosted-git-info/LICENSE +/Users/example/build/node_modules/hosted-git-info/git-host-info.js +/Users/example/build/node_modules/hosted-git-info/index.js +/Users/example/build/node_modules/hosted-git-info/README.md +/Users/example/build/node_modules/hosted-git-info/git-host.js +/Users/example/build/node_modules/hosted-git-info/package.json +/Users/example/build/node_modules/mdurl/LICENSE +/Users/example/build/node_modules/mdurl/format.js +/Users/example/build/node_modules/mdurl/CHANGELOG.md +/Users/example/build/node_modules/mdurl/index.js +/Users/example/build/node_modules/mdurl/encode.js +/Users/example/build/node_modules/mdurl/README.md +/Users/example/build/node_modules/mdurl/decode.js +/Users/example/build/node_modules/mdurl/parse.js +/Users/example/build/node_modules/mdurl/package.json +/Users/example/build/node_modules/@types/responselike/LICENSE +/Users/example/build/node_modules/@types/responselike/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/responselike/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/responselike/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/responselike/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/responselike/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/responselike/README.md +/Users/example/build/node_modules/@types/responselike/package.json +/Users/example/build/node_modules/@types/responselike/index.d.ts +/Users/example/build/node_modules/@types/js-beautify/LICENSE +/Users/example/build/node_modules/@types/js-beautify/README.md +/Users/example/build/node_modules/@types/js-beautify/package.json +/Users/example/build/node_modules/@types/js-beautify/index.d.ts +/Users/example/build/node_modules/@types/glob-stream/LICENSE +/Users/example/build/node_modules/@types/glob-stream/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/glob-stream/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/glob-stream/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/glob-stream/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/glob-stream/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/glob-stream/README.md +/Users/example/build/node_modules/@types/glob-stream/package.json +/Users/example/build/node_modules/@types/glob-stream/index.d.ts +/Users/example/build/node_modules/@types/xml2js/processors.d.ts +/Users/example/build/node_modules/@types/xml2js/README.md +/Users/example/build/node_modules/@types/xml2js/package.json +/Users/example/build/node_modules/@types/xml2js/index.d.ts +/Users/example/build/node_modules/@types/http-cache-semantics/LICENSE +/Users/example/build/node_modules/@types/http-cache-semantics/README.md +/Users/example/build/node_modules/@types/http-cache-semantics/package.json +/Users/example/build/node_modules/@types/http-cache-semantics/index.d.ts +/Users/example/build/node_modules/@types/gulp-concat/LICENSE +/Users/example/build/node_modules/@types/gulp-concat/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/gulp-concat/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/gulp-concat/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/gulp-concat/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/gulp-concat/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/gulp-concat/README.md +/Users/example/build/node_modules/@types/gulp-concat/package.json +/Users/example/build/node_modules/@types/gulp-concat/index.d.ts +/Users/example/build/node_modules/@types/vinyl-fs/LICENSE +/Users/example/build/node_modules/@types/vinyl-fs/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/vinyl-fs/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/vinyl-fs/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/vinyl-fs/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/vinyl-fs/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/vinyl-fs/README.md +/Users/example/build/node_modules/@types/vinyl-fs/package.json +/Users/example/build/node_modules/@types/vinyl-fs/index.d.ts +/Users/example/build/node_modules/@types/mocha/LICENSE +/Users/example/build/node_modules/@types/mocha/README.md +/Users/example/build/node_modules/@types/mocha/package.json +/Users/example/build/node_modules/@types/mocha/index.d.ts +/Users/example/build/node_modules/@types/cacheable-request/LICENSE +/Users/example/build/node_modules/@types/cacheable-request/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/cacheable-request/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/cacheable-request/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/cacheable-request/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/cacheable-request/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/cacheable-request/README.md +/Users/example/build/node_modules/@types/cacheable-request/package.json +/Users/example/build/node_modules/@types/cacheable-request/index.d.ts +/Users/example/build/node_modules/@types/ms/LICENSE +/Users/example/build/node_modules/@types/ms/README.md +/Users/example/build/node_modules/@types/ms/package.json +/Users/example/build/node_modules/@types/ms/index.d.ts +/Users/example/build/node_modules/@types/workerpool/LICENSE +/Users/example/build/node_modules/@types/workerpool/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/workerpool/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/workerpool/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/workerpool/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/workerpool/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/workerpool/README.md +/Users/example/build/node_modules/@types/workerpool/package.json +/Users/example/build/node_modules/@types/workerpool/index.d.ts +/Users/example/build/node_modules/@types/rimraf/LICENSE +/Users/example/build/node_modules/@types/rimraf/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/rimraf/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/rimraf/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/rimraf/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/rimraf/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/rimraf/README.md +/Users/example/build/node_modules/@types/rimraf/package.json +/Users/example/build/node_modules/@types/rimraf/index.d.ts +/Users/example/build/node_modules/@types/node-fetch/LICENSE +/Users/example/build/node_modules/@types/node-fetch/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/node-fetch/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/node-fetch/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/node-fetch/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/node-fetch/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/node-fetch/node_modules/form-data/License +/Users/example/build/node_modules/@types/node-fetch/node_modules/form-data/README.md +/Users/example/build/node_modules/@types/node-fetch/node_modules/form-data/README.md.bak +/Users/example/build/node_modules/@types/node-fetch/node_modules/form-data/package.json +/Users/example/build/node_modules/@types/node-fetch/node_modules/form-data/lib/populate.js +/Users/example/build/node_modules/@types/node-fetch/node_modules/form-data/lib/form_data.js +/Users/example/build/node_modules/@types/node-fetch/node_modules/form-data/lib/browser.js +/Users/example/build/node_modules/@types/node-fetch/node_modules/form-data/index.d.ts +/Users/example/build/node_modules/@types/node-fetch/README.md +/Users/example/build/node_modules/@types/node-fetch/package.json +/Users/example/build/node_modules/@types/node-fetch/index.d.ts +/Users/example/build/node_modules/@types/node-fetch/externals.d.ts +/Users/example/build/node_modules/@types/gulp/LICENSE +/Users/example/build/node_modules/@types/gulp/README.md +/Users/example/build/node_modules/@types/gulp/package.json +/Users/example/build/node_modules/@types/gulp/index.d.ts +/Users/example/build/node_modules/@types/debounce/LICENSE +/Users/example/build/node_modules/@types/debounce/README.md +/Users/example/build/node_modules/@types/debounce/package.json +/Users/example/build/node_modules/@types/debounce/index.d.ts +/Users/example/build/node_modules/@types/chokidar/LICENSE +/Users/example/build/node_modules/@types/chokidar/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/chokidar/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/chokidar/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/chokidar/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/chokidar/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/chokidar/README.md +/Users/example/build/node_modules/@types/chokidar/package.json +/Users/example/build/node_modules/@types/chokidar/index.d.ts +/Users/example/build/node_modules/@types/keyv/LICENSE +/Users/example/build/node_modules/@types/keyv/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/keyv/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/keyv/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/keyv/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/keyv/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/keyv/README.md +/Users/example/build/node_modules/@types/keyv/package.json +/Users/example/build/node_modules/@types/keyv/index.d.ts +/Users/example/build/node_modules/@types/gulp-sourcemaps/LICENSE +/Users/example/build/node_modules/@types/gulp-sourcemaps/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/gulp-sourcemaps/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/gulp-sourcemaps/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/gulp-sourcemaps/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/gulp-sourcemaps/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/gulp-sourcemaps/README.md +/Users/example/build/node_modules/@types/gulp-sourcemaps/package.json +/Users/example/build/node_modules/@types/gulp-sourcemaps/index.d.ts +/Users/example/build/node_modules/@types/minimist/LICENSE +/Users/example/build/node_modules/@types/minimist/README.md +/Users/example/build/node_modules/@types/minimist/package.json +/Users/example/build/node_modules/@types/minimist/index.d.ts +/Users/example/build/node_modules/@types/through/LICENSE +/Users/example/build/node_modules/@types/through/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/through/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/through/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/through/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/through/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/through/README.md +/Users/example/build/node_modules/@types/through/package.json +/Users/example/build/node_modules/@types/through/index.d.ts +/Users/example/build/node_modules/@types/fs-extra/LICENSE +/Users/example/build/node_modules/@types/fs-extra/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/fs-extra/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/fs-extra/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/fs-extra/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/fs-extra/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/fs-extra/README.md +/Users/example/build/node_modules/@types/fs-extra/package.json +/Users/example/build/node_modules/@types/fs-extra/index.d.ts +/Users/example/build/node_modules/@types/tunnel/LICENSE +/Users/example/build/node_modules/@types/tunnel/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/tunnel/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/tunnel/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/tunnel/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/tunnel/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/tunnel/README.md +/Users/example/build/node_modules/@types/tunnel/package.json +/Users/example/build/node_modules/@types/tunnel/index.d.ts +/Users/example/build/node_modules/@types/ansi-colors/LICENSE +/Users/example/build/node_modules/@types/ansi-colors/README.md +/Users/example/build/node_modules/@types/ansi-colors/package.json +/Users/example/build/node_modules/@types/ansi-colors/index.d.ts +/Users/example/build/node_modules/@types/through2/LICENSE +/Users/example/build/node_modules/@types/through2/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/through2/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/through2/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/through2/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/through2/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/through2/README.md +/Users/example/build/node_modules/@types/through2/package.json +/Users/example/build/node_modules/@types/through2/index.d.ts +/Users/example/build/node_modules/@types/minimatch/LICENSE +/Users/example/build/node_modules/@types/minimatch/README.md +/Users/example/build/node_modules/@types/minimatch/package.json +/Users/example/build/node_modules/@types/minimatch/index.d.ts +/Users/example/build/node_modules/@types/undertaker-registry/LICENSE +/Users/example/build/node_modules/@types/undertaker-registry/README.md +/Users/example/build/node_modules/@types/undertaker-registry/package.json +/Users/example/build/node_modules/@types/undertaker-registry/index.d.ts +/Users/example/build/node_modules/@types/fancy-log/LICENSE +/Users/example/build/node_modules/@types/fancy-log/README.md +/Users/example/build/node_modules/@types/fancy-log/package.json +/Users/example/build/node_modules/@types/fancy-log/index.d.ts +/Users/example/build/node_modules/@types/gulp-json-editor/LICENSE +/Users/example/build/node_modules/@types/gulp-json-editor/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/gulp-json-editor/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/gulp-json-editor/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/gulp-json-editor/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/gulp-json-editor/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/gulp-json-editor/README.md +/Users/example/build/node_modules/@types/gulp-json-editor/package.json +/Users/example/build/node_modules/@types/gulp-json-editor/index.d.ts +/Users/example/build/node_modules/@types/pump/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/pump/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/pump/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/pump/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/pump/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/pump/README.md +/Users/example/build/node_modules/@types/pump/package.json +/Users/example/build/node_modules/@types/pump/index.d.ts +/Users/example/build/node_modules/@types/undertaker/LICENSE +/Users/example/build/node_modules/@types/undertaker/README.md +/Users/example/build/node_modules/@types/undertaker/package.json +/Users/example/build/node_modules/@types/undertaker/index.d.ts +/Users/example/build/node_modules/@types/mime/README.md +/Users/example/build/node_modules/@types/mime/package.json +/Users/example/build/node_modules/@types/mime/types-metadata.json +/Users/example/build/node_modules/@types/mime/index.d.ts +/Users/example/build/node_modules/@types/gulp-rename/LICENSE +/Users/example/build/node_modules/@types/gulp-rename/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/gulp-rename/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/gulp-rename/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/gulp-rename/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/gulp-rename/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/gulp-rename/README.md +/Users/example/build/node_modules/@types/gulp-rename/package.json +/Users/example/build/node_modules/@types/gulp-rename/index.d.ts +/Users/example/build/node_modules/@types/glob/LICENSE +/Users/example/build/node_modules/@types/glob/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/glob/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/glob/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/glob/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/glob/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/glob/README.md +/Users/example/build/node_modules/@types/glob/package.json +/Users/example/build/node_modules/@types/glob/index.d.ts +/Users/example/build/node_modules/@types/gulp-filter/LICENSE +/Users/example/build/node_modules/@types/gulp-filter/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/gulp-filter/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/gulp-filter/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/gulp-filter/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/gulp-filter/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/gulp-filter/README.md +/Users/example/build/node_modules/@types/gulp-filter/package.json +/Users/example/build/node_modules/@types/gulp-filter/index.d.ts +/Users/example/build/node_modules/@types/node/path.d.ts +/Users/example/build/node_modules/@types/node/constants.d.ts +/Users/example/build/node_modules/@types/node/domain.d.ts +/Users/example/build/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/build/node_modules/@types/node/globals.d.ts +/Users/example/build/node_modules/@types/node/string_decoder.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/path.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/constants.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/domain.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/diagnostics_channel.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/globals.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/string_decoder.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/tls.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/tty.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/punycode.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/readline.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/crypto.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/trace_events.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/events.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/os.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/buffer.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/querystring.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/worker_threads.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/dom-events.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/timers/promises.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/console.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/async_hooks.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/stream/consumers.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/stream/web.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/stream/promises.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/dns.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/readline/promises.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/vm.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/timers.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/globals.global.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/test.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/http.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/http2.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/stream.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/inspector.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/assert/strict.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/v8.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/perf_hooks.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/url.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/cluster.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/https.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/assert.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/fs.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/repl.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/dgram.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/child_process.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/zlib.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/module.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/process.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/util.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/wasi.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/index.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/dns/promises.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/fs/promises.d.ts +/Users/example/build/node_modules/@types/node/ts4.8/net.d.ts +/Users/example/build/node_modules/@types/node/tls.d.ts +/Users/example/build/node_modules/@types/node/tty.d.ts +/Users/example/build/node_modules/@types/node/punycode.d.ts +/Users/example/build/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/node/readline.d.ts +/Users/example/build/node_modules/@types/node/crypto.d.ts +/Users/example/build/node_modules/@types/node/trace_events.d.ts +/Users/example/build/node_modules/@types/node/events.d.ts +/Users/example/build/node_modules/@types/node/os.d.ts +/Users/example/build/node_modules/@types/node/buffer.d.ts +/Users/example/build/node_modules/@types/node/querystring.d.ts +/Users/example/build/node_modules/@types/node/worker_threads.d.ts +/Users/example/build/node_modules/@types/node/dom-events.d.ts +/Users/example/build/node_modules/@types/node/timers/promises.d.ts +/Users/example/build/node_modules/@types/node/console.d.ts +/Users/example/build/node_modules/@types/node/async_hooks.d.ts +/Users/example/build/node_modules/@types/node/stream/consumers.d.ts +/Users/example/build/node_modules/@types/node/stream/web.d.ts +/Users/example/build/node_modules/@types/node/stream/promises.d.ts +/Users/example/build/node_modules/@types/node/dns.d.ts +/Users/example/build/node_modules/@types/node/readline/promises.d.ts +/Users/example/build/node_modules/@types/node/vm.d.ts +/Users/example/build/node_modules/@types/node/timers.d.ts +/Users/example/build/node_modules/@types/node/globals.global.d.ts +/Users/example/build/node_modules/@types/node/test.d.ts +/Users/example/build/node_modules/@types/node/http.d.ts +/Users/example/build/node_modules/@types/node/http2.d.ts +/Users/example/build/node_modules/@types/node/stream.d.ts +/Users/example/build/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/node/assert/strict.d.ts +/Users/example/build/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/node/v8.d.ts +/Users/example/build/node_modules/@types/node/perf_hooks.d.ts +/Users/example/build/node_modules/@types/node/url.d.ts +/Users/example/build/node_modules/@types/node/cluster.d.ts +/Users/example/build/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/node/https.d.ts +/Users/example/build/node_modules/@types/node/assert.d.ts +/Users/example/build/node_modules/@types/node/fs.d.ts +/Users/example/build/node_modules/@types/node/repl.d.ts +/Users/example/build/node_modules/@types/node/dgram.d.ts +/Users/example/build/node_modules/@types/node/child_process.d.ts +/Users/example/build/node_modules/@types/node/zlib.d.ts +/Users/example/build/node_modules/@types/node/module.d.ts +/Users/example/build/node_modules/@types/node/process.d.ts +/Users/example/build/node_modules/@types/node/util.d.ts +/Users/example/build/node_modules/@types/node/wasi.d.ts +/Users/example/build/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/node/dns/promises.d.ts +/Users/example/build/node_modules/@types/node/fs/promises.d.ts +/Users/example/build/node_modules/@types/node/net.d.ts +/Users/example/build/node_modules/@types/events/LICENSE +/Users/example/build/node_modules/@types/events/README.md +/Users/example/build/node_modules/@types/events/package.json +/Users/example/build/node_modules/@types/events/index.d.ts +/Users/example/build/node_modules/@types/yauzl/LICENSE +/Users/example/build/node_modules/@types/yauzl/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/yauzl/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/yauzl/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/yauzl/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/yauzl/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/yauzl/README.md +/Users/example/build/node_modules/@types/yauzl/package.json +/Users/example/build/node_modules/@types/yauzl/index.d.ts +/Users/example/build/node_modules/@types/vinyl/LICENSE +/Users/example/build/node_modules/@types/vinyl/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/vinyl/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/vinyl/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/vinyl/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/vinyl/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/vinyl/README.md +/Users/example/build/node_modules/@types/vinyl/package.json +/Users/example/build/node_modules/@types/vinyl/index.d.ts +/Users/example/build/node_modules/@types/tmp/LICENSE +/Users/example/build/node_modules/@types/tmp/README.md +/Users/example/build/node_modules/@types/tmp/package.json +/Users/example/build/node_modules/@types/tmp/index.d.ts +/Users/example/build/node_modules/@types/gulp-gzip/LICENSE +/Users/example/build/node_modules/@types/gulp-gzip/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/gulp-gzip/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/gulp-gzip/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/gulp-gzip/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/gulp-gzip/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/gulp-gzip/README.md +/Users/example/build/node_modules/@types/gulp-gzip/package.json +/Users/example/build/node_modules/@types/gulp-gzip/index.d.ts +/Users/example/build/node_modules/@types/mkdirp/LICENSE +/Users/example/build/node_modules/@types/mkdirp/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/mkdirp/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/mkdirp/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/mkdirp/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/mkdirp/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/mkdirp/README.md +/Users/example/build/node_modules/@types/mkdirp/package.json +/Users/example/build/node_modules/@types/mkdirp/index.d.ts +/Users/example/build/node_modules/@types/byline/LICENSE +/Users/example/build/node_modules/@types/byline/node_modules/@types/node/LICENSE +/Users/example/build/node_modules/@types/byline/node_modules/@types/node/inspector.d.ts +/Users/example/build/node_modules/@types/byline/node_modules/@types/node/README.md +/Users/example/build/node_modules/@types/byline/node_modules/@types/node/package.json +/Users/example/build/node_modules/@types/byline/node_modules/@types/node/index.d.ts +/Users/example/build/node_modules/@types/byline/README.md +/Users/example/build/node_modules/@types/byline/package.json +/Users/example/build/node_modules/@types/byline/index.d.ts +/Users/example/build/node_modules/@types/debug/LICENSE +/Users/example/build/node_modules/@types/debug/README.md +/Users/example/build/node_modules/@types/debug/package.json +/Users/example/build/node_modules/@types/debug/index.d.ts +/Users/example/build/node_modules/node-abort-controller/LICENSE +/Users/example/build/node_modules/node-abort-controller/CHANGELOG.md +/Users/example/build/node_modules/node-abort-controller/index.js +/Users/example/build/node_modules/node-abort-controller/README.md +/Users/example/build/node_modules/node-abort-controller/__tests__/abort-controller.js +/Users/example/build/node_modules/node-abort-controller/__tests__/node-fetch.js +/Users/example/build/node_modules/node-abort-controller/__tests__/whatwg-fetch.js +/Users/example/build/node_modules/node-abort-controller/__tests__/abort-signal.js +/Users/example/build/node_modules/node-abort-controller/__tests__/browser.js +/Users/example/build/node_modules/node-abort-controller/package.json +/Users/example/build/node_modules/node-abort-controller/.github/workflows/test.yml +/Users/example/build/node_modules/node-abort-controller/index.d.ts +/Users/example/build/node_modules/node-abort-controller/browser.js +/Users/example/build/node_modules/lodash/isRegExp.js +/Users/example/build/node_modules/lodash/_matchesStrictComparable.js +/Users/example/build/node_modules/lodash/gt.js +/Users/example/build/node_modules/lodash/_stringSize.js +/Users/example/build/node_modules/lodash/_baseIsArguments.js +/Users/example/build/node_modules/lodash/_baseInverter.js +/Users/example/build/node_modules/lodash/remove.js +/Users/example/build/node_modules/lodash/kebabCase.js +/Users/example/build/node_modules/lodash/_createInverter.js +/Users/example/build/node_modules/lodash/_initCloneArray.js +/Users/example/build/node_modules/lodash/_baseEach.js +/Users/example/build/node_modules/lodash/_Uint8Array.js +/Users/example/build/node_modules/lodash/number.js +/Users/example/build/node_modules/lodash/unionWith.js +/Users/example/build/node_modules/lodash/pullAt.js +/Users/example/build/node_modules/lodash/isInteger.js +/Users/example/build/node_modules/lodash/isSet.js +/Users/example/build/node_modules/lodash/rest.js +/Users/example/build/node_modules/lodash/isEqualWith.js +/Users/example/build/node_modules/lodash/_safeGet.js +/Users/example/build/node_modules/lodash/_baseMap.js +/Users/example/build/node_modules/lodash/isObjectLike.js +/Users/example/build/node_modules/lodash/_createAggregator.js +/Users/example/build/node_modules/lodash/padEnd.js +/Users/example/build/node_modules/lodash/_createBaseEach.js +/Users/example/build/node_modules/lodash/_setData.js +/Users/example/build/node_modules/lodash/_MapCache.js +/Users/example/build/node_modules/lodash/_equalByTag.js +/Users/example/build/node_modules/lodash/_baseAssign.js +/Users/example/build/node_modules/lodash/range.js +/Users/example/build/node_modules/lodash/sortedLastIndex.js +/Users/example/build/node_modules/lodash/negate.js +/Users/example/build/node_modules/lodash/wrapperAt.js +/Users/example/build/node_modules/lodash/_Map.js +/Users/example/build/node_modules/lodash/_createCurry.js +/Users/example/build/node_modules/lodash/_lazyValue.js +/Users/example/build/node_modules/lodash/_arrayEvery.js +/Users/example/build/node_modules/lodash/extend.js +/Users/example/build/node_modules/lodash/maxBy.js +/Users/example/build/node_modules/lodash/multiply.js +/Users/example/build/node_modules/lodash/_baseClamp.js +/Users/example/build/node_modules/lodash/_stackClear.js +/Users/example/build/node_modules/lodash/_baseFilter.js +/Users/example/build/node_modules/lodash/assignInWith.js +/Users/example/build/node_modules/lodash/_baseIsDate.js +/Users/example/build/node_modules/lodash/_unicodeToArray.js +/Users/example/build/node_modules/lodash/_baseIsArrayBuffer.js +/Users/example/build/node_modules/lodash/_baseLodash.js +/Users/example/build/node_modules/lodash/isArrayBuffer.js +/Users/example/build/node_modules/lodash/_strictLastIndexOf.js +/Users/example/build/node_modules/lodash/_baseLt.js +/Users/example/build/node_modules/lodash/pickBy.js +/Users/example/build/node_modules/lodash/_realNames.js +/Users/example/build/node_modules/lodash/toLower.js +/Users/example/build/node_modules/lodash/_hashClear.js +/Users/example/build/node_modules/lodash/uniqBy.js +/Users/example/build/node_modules/lodash/util.js +/Users/example/build/node_modules/lodash/chain.js +/Users/example/build/node_modules/lodash/_baseWhile.js +/Users/example/build/node_modules/lodash/_baseToString.js +/Users/example/build/node_modules/lodash/rearg.js +/Users/example/build/node_modules/lodash/_copySymbolsIn.js +/Users/example/build/node_modules/lodash/plant.js +/Users/example/build/node_modules/lodash/mapKeys.js +/Users/example/build/node_modules/lodash/reverse.js +/Users/example/build/node_modules/lodash/_baseIsMatch.js +/Users/example/build/node_modules/lodash/flake.lock +/Users/example/build/node_modules/lodash/_isIterateeCall.js +/Users/example/build/node_modules/lodash/_baseSample.js +/Users/example/build/node_modules/lodash/functionsIn.js +/Users/example/build/node_modules/lodash/fp.js +/Users/example/build/node_modules/lodash/unzip.js +/Users/example/build/node_modules/lodash/_castFunction.js +/Users/example/build/node_modules/lodash/isEqual.js +/Users/example/build/node_modules/lodash/_LazyWrapper.js +/Users/example/build/node_modules/lodash/_arraySampleSize.js +/Users/example/build/node_modules/lodash/xorBy.js +/Users/example/build/node_modules/lodash/upperFirst.js +/Users/example/build/node_modules/lodash/join.js +/Users/example/build/node_modules/lodash/at.js +/Users/example/build/node_modules/lodash/ceil.js +/Users/example/build/node_modules/lodash/_getData.js +/Users/example/build/node_modules/lodash/isError.js +/Users/example/build/node_modules/lodash/_getRawTag.js +/Users/example/build/node_modules/lodash/valuesIn.js +/Users/example/build/node_modules/lodash/_createToPairs.js +/Users/example/build/node_modules/lodash/_createRound.js +/Users/example/build/node_modules/lodash/times.js +/Users/example/build/node_modules/lodash/_basePullAll.js +/Users/example/build/node_modules/lodash/_iteratorToArray.js +/Users/example/build/node_modules/lodash/size.js +/Users/example/build/node_modules/lodash/findLast.js +/Users/example/build/node_modules/lodash/random.js +/Users/example/build/node_modules/lodash/findIndex.js +/Users/example/build/node_modules/lodash/_SetCache.js +/Users/example/build/node_modules/lodash/chunk.js +/Users/example/build/node_modules/lodash/_isMasked.js +/Users/example/build/node_modules/lodash/_isIndex.js +/Users/example/build/node_modules/lodash/every.js +/Users/example/build/node_modules/lodash/flatMapDeep.js +/Users/example/build/node_modules/lodash/_baseSome.js +/Users/example/build/node_modules/lodash/_getSymbolsIn.js +/Users/example/build/node_modules/lodash/minBy.js +/Users/example/build/node_modules/lodash/includes.js +/Users/example/build/node_modules/lodash/_lazyClone.js +/Users/example/build/node_modules/lodash/toString.js +/Users/example/build/node_modules/lodash/_basePropertyOf.js +/Users/example/build/node_modules/lodash/after.js +/Users/example/build/node_modules/lodash/_overRest.js +/Users/example/build/node_modules/lodash/hasIn.js +/Users/example/build/node_modules/lodash/_baseIndexOfWith.js +/Users/example/build/node_modules/lodash/_getNative.js +/Users/example/build/node_modules/lodash/_baseEachRight.js +/Users/example/build/node_modules/lodash/forOwn.js +/Users/example/build/node_modules/lodash/_cloneDataView.js +/Users/example/build/node_modules/lodash/_strictIndexOf.js +/Users/example/build/node_modules/lodash/mapValues.js +/Users/example/build/node_modules/lodash/trim.js +/Users/example/build/node_modules/lodash/LICENSE +/Users/example/build/node_modules/lodash/_baseFill.js +/Users/example/build/node_modules/lodash/_baseToPairs.js +/Users/example/build/node_modules/lodash/_createFlow.js +/Users/example/build/node_modules/lodash/divide.js +/Users/example/build/node_modules/lodash/updateWith.js +/Users/example/build/node_modules/lodash/flowRight.js +/Users/example/build/node_modules/lodash/flow.js +/Users/example/build/node_modules/lodash/now.js +/Users/example/build/node_modules/lodash/_escapeStringChar.js +/Users/example/build/node_modules/lodash/_assignMergeValue.js +/Users/example/build/node_modules/lodash/_baseShuffle.js +/Users/example/build/node_modules/lodash/_isLaziable.js +/Users/example/build/node_modules/lodash/_unescapeHtmlChar.js +/Users/example/build/node_modules/lodash/flattenDepth.js +/Users/example/build/node_modules/lodash/_baseIsTypedArray.js +/Users/example/build/node_modules/lodash/_arraySample.js +/Users/example/build/node_modules/lodash/keys.js +/Users/example/build/node_modules/lodash/_unicodeWords.js +/Users/example/build/node_modules/lodash/floor.js +/Users/example/build/node_modules/lodash/_baseIsRegExp.js +/Users/example/build/node_modules/lodash/_isKeyable.js +/Users/example/build/node_modules/lodash/core.js +/Users/example/build/node_modules/lodash/_getAllKeysIn.js +/Users/example/build/node_modules/lodash/trimEnd.js +/Users/example/build/node_modules/lodash/_isPrototype.js +/Users/example/build/node_modules/lodash/cloneWith.js +/Users/example/build/node_modules/lodash/_baseWrapperValue.js +/Users/example/build/node_modules/lodash/_arrayFilter.js +/Users/example/build/node_modules/lodash/_Hash.js +/Users/example/build/node_modules/lodash/_baseXor.js +/Users/example/build/node_modules/lodash/_baseDelay.js +/Users/example/build/node_modules/lodash/core.min.js +/Users/example/build/node_modules/lodash/_equalObjects.js +/Users/example/build/node_modules/lodash/_baseSortedIndex.js +/Users/example/build/node_modules/lodash/gte.js +/Users/example/build/node_modules/lodash/compact.js +/Users/example/build/node_modules/lodash/_mapCacheClear.js +/Users/example/build/node_modules/lodash/_basePropertyDeep.js +/Users/example/build/node_modules/lodash/_toSource.js +/Users/example/build/node_modules/lodash/isBuffer.js +/Users/example/build/node_modules/lodash/_composeArgsRight.js +/Users/example/build/node_modules/lodash/nth.js +/Users/example/build/node_modules/lodash/commit.js +/Users/example/build/node_modules/lodash/thru.js +/Users/example/build/node_modules/lodash/dropWhile.js +/Users/example/build/node_modules/lodash/takeWhile.js +/Users/example/build/node_modules/lodash/_baseExtremum.js +/Users/example/build/node_modules/lodash/_baseRepeat.js +/Users/example/build/node_modules/lodash/eq.js +/Users/example/build/node_modules/lodash/_ListCache.js +/Users/example/build/node_modules/lodash/parseInt.js +/Users/example/build/node_modules/lodash/_baseIndexOf.js +/Users/example/build/node_modules/lodash/_defineProperty.js +/Users/example/build/node_modules/lodash/tail.js +/Users/example/build/node_modules/lodash/_getView.js +/Users/example/build/node_modules/lodash/lte.js +/Users/example/build/node_modules/lodash/merge.js +/Users/example/build/node_modules/lodash/isUndefined.js +/Users/example/build/node_modules/lodash/_trimmedEndIndex.js +/Users/example/build/node_modules/lodash/escape.js +/Users/example/build/node_modules/lodash/matches.js +/Users/example/build/node_modules/lodash/_baseSum.js +/Users/example/build/node_modules/lodash/isNull.js +/Users/example/build/node_modules/lodash/truncate.js +/Users/example/build/node_modules/lodash/_DataView.js +/Users/example/build/node_modules/lodash/max.js +/Users/example/build/node_modules/lodash/before.js +/Users/example/build/node_modules/lodash/_baseHas.js +/Users/example/build/node_modules/lodash/assignWith.js +/Users/example/build/node_modules/lodash/toArray.js +/Users/example/build/node_modules/lodash/intersectionBy.js +/Users/example/build/node_modules/lodash/_baseFor.js +/Users/example/build/node_modules/lodash/_cloneSymbol.js +/Users/example/build/node_modules/lodash/_createSet.js +/Users/example/build/node_modules/lodash/unset.js +/Users/example/build/node_modules/lodash/_baseIteratee.js +/Users/example/build/node_modules/lodash/valueOf.js +/Users/example/build/node_modules/lodash/_createPadding.js +/Users/example/build/node_modules/lodash/memoize.js +/Users/example/build/node_modules/lodash/lastIndexOf.js +/Users/example/build/node_modules/lodash/keyBy.js +/Users/example/build/node_modules/lodash/_Set.js +/Users/example/build/node_modules/lodash/zipObject.js +/Users/example/build/node_modules/lodash/wrapperValue.js +/Users/example/build/node_modules/lodash/_baseProperty.js +/Users/example/build/node_modules/lodash/toInteger.js +/Users/example/build/node_modules/lodash/_mergeData.js +/Users/example/build/node_modules/lodash/lang.js +/Users/example/build/node_modules/lodash/_baseIsEqualDeep.js +/Users/example/build/node_modules/lodash/_baseSampleSize.js +/Users/example/build/node_modules/lodash/assignIn.js +/Users/example/build/node_modules/lodash/_coreJsData.js +/Users/example/build/node_modules/lodash/_arrayShuffle.js +/Users/example/build/node_modules/lodash/_baseSet.js +/Users/example/build/node_modules/lodash/ary.js +/Users/example/build/node_modules/lodash/_isMaskable.js +/Users/example/build/node_modules/lodash/fp/isRegExp.js +/Users/example/build/node_modules/lodash/fp/gt.js +/Users/example/build/node_modules/lodash/fp/padChars.js +/Users/example/build/node_modules/lodash/fp/remove.js +/Users/example/build/node_modules/lodash/fp/kebabCase.js +/Users/example/build/node_modules/lodash/fp/invokeArgs.js +/Users/example/build/node_modules/lodash/fp/pickAll.js +/Users/example/build/node_modules/lodash/fp/where.js +/Users/example/build/node_modules/lodash/fp/number.js +/Users/example/build/node_modules/lodash/fp/unionWith.js +/Users/example/build/node_modules/lodash/fp/pullAt.js +/Users/example/build/node_modules/lodash/fp/isInteger.js +/Users/example/build/node_modules/lodash/fp/isSet.js +/Users/example/build/node_modules/lodash/fp/rest.js +/Users/example/build/node_modules/lodash/fp/isEqualWith.js +/Users/example/build/node_modules/lodash/fp/isObjectLike.js +/Users/example/build/node_modules/lodash/fp/padEnd.js +/Users/example/build/node_modules/lodash/fp/range.js +/Users/example/build/node_modules/lodash/fp/sortedLastIndex.js +/Users/example/build/node_modules/lodash/fp/negate.js +/Users/example/build/node_modules/lodash/fp/wrapperAt.js +/Users/example/build/node_modules/lodash/fp/convert.js +/Users/example/build/node_modules/lodash/fp/_falseOptions.js +/Users/example/build/node_modules/lodash/fp/extend.js +/Users/example/build/node_modules/lodash/fp/maxBy.js +/Users/example/build/node_modules/lodash/fp/multiply.js +/Users/example/build/node_modules/lodash/fp/propOr.js +/Users/example/build/node_modules/lodash/fp/assignInWith.js +/Users/example/build/node_modules/lodash/fp/isArrayBuffer.js +/Users/example/build/node_modules/lodash/fp/pickBy.js +/Users/example/build/node_modules/lodash/fp/symmetricDifferenceBy.js +/Users/example/build/node_modules/lodash/fp/toLower.js +/Users/example/build/node_modules/lodash/fp/uniqBy.js +/Users/example/build/node_modules/lodash/fp/util.js +/Users/example/build/node_modules/lodash/fp/chain.js +/Users/example/build/node_modules/lodash/fp/assocPath.js +/Users/example/build/node_modules/lodash/fp/prop.js +/Users/example/build/node_modules/lodash/fp/rearg.js +/Users/example/build/node_modules/lodash/fp/plant.js +/Users/example/build/node_modules/lodash/fp/mapKeys.js +/Users/example/build/node_modules/lodash/fp/reverse.js +/Users/example/build/node_modules/lodash/fp/functionsIn.js +/Users/example/build/node_modules/lodash/fp/unzip.js +/Users/example/build/node_modules/lodash/fp/isEqual.js +/Users/example/build/node_modules/lodash/fp/xorBy.js +/Users/example/build/node_modules/lodash/fp/upperFirst.js +/Users/example/build/node_modules/lodash/fp/join.js +/Users/example/build/node_modules/lodash/fp/at.js +/Users/example/build/node_modules/lodash/fp/ceil.js +/Users/example/build/node_modules/lodash/fp/propEq.js +/Users/example/build/node_modules/lodash/fp/isError.js +/Users/example/build/node_modules/lodash/fp/valuesIn.js +/Users/example/build/node_modules/lodash/fp/times.js +/Users/example/build/node_modules/lodash/fp/curryRightN.js +/Users/example/build/node_modules/lodash/fp/size.js +/Users/example/build/node_modules/lodash/fp/findLast.js +/Users/example/build/node_modules/lodash/fp/random.js +/Users/example/build/node_modules/lodash/fp/findIndex.js +/Users/example/build/node_modules/lodash/fp/chunk.js +/Users/example/build/node_modules/lodash/fp/pluck.js +/Users/example/build/node_modules/lodash/fp/every.js +/Users/example/build/node_modules/lodash/fp/flatMapDeep.js +/Users/example/build/node_modules/lodash/fp/minBy.js +/Users/example/build/node_modules/lodash/fp/includes.js +/Users/example/build/node_modules/lodash/fp/spreadFrom.js +/Users/example/build/node_modules/lodash/fp/toString.js +/Users/example/build/node_modules/lodash/fp/after.js +/Users/example/build/node_modules/lodash/fp/hasIn.js +/Users/example/build/node_modules/lodash/fp/assignAllWith.js +/Users/example/build/node_modules/lodash/fp/forOwn.js +/Users/example/build/node_modules/lodash/fp/mapValues.js +/Users/example/build/node_modules/lodash/fp/all.js +/Users/example/build/node_modules/lodash/fp/trim.js +/Users/example/build/node_modules/lodash/fp/dropLastWhile.js +/Users/example/build/node_modules/lodash/fp/divide.js +/Users/example/build/node_modules/lodash/fp/updateWith.js +/Users/example/build/node_modules/lodash/fp/flowRight.js +/Users/example/build/node_modules/lodash/fp/flow.js +/Users/example/build/node_modules/lodash/fp/juxt.js +/Users/example/build/node_modules/lodash/fp/now.js +/Users/example/build/node_modules/lodash/fp/flattenDepth.js +/Users/example/build/node_modules/lodash/fp/keys.js +/Users/example/build/node_modules/lodash/fp/floor.js +/Users/example/build/node_modules/lodash/fp/trimEnd.js +/Users/example/build/node_modules/lodash/fp/findIndexFrom.js +/Users/example/build/node_modules/lodash/fp/cloneWith.js +/Users/example/build/node_modules/lodash/fp/extendAllWith.js +/Users/example/build/node_modules/lodash/fp/gte.js +/Users/example/build/node_modules/lodash/fp/compact.js +/Users/example/build/node_modules/lodash/fp/isBuffer.js +/Users/example/build/node_modules/lodash/fp/nth.js +/Users/example/build/node_modules/lodash/fp/restFrom.js +/Users/example/build/node_modules/lodash/fp/useWith.js +/Users/example/build/node_modules/lodash/fp/commit.js +/Users/example/build/node_modules/lodash/fp/thru.js +/Users/example/build/node_modules/lodash/fp/dropWhile.js +/Users/example/build/node_modules/lodash/fp/takeWhile.js +/Users/example/build/node_modules/lodash/fp/eq.js +/Users/example/build/node_modules/lodash/fp/parseInt.js +/Users/example/build/node_modules/lodash/fp/tail.js +/Users/example/build/node_modules/lodash/fp/findFrom.js +/Users/example/build/node_modules/lodash/fp/lte.js +/Users/example/build/node_modules/lodash/fp/merge.js +/Users/example/build/node_modules/lodash/fp/isUndefined.js +/Users/example/build/node_modules/lodash/fp/assignAll.js +/Users/example/build/node_modules/lodash/fp/escape.js +/Users/example/build/node_modules/lodash/fp/matches.js +/Users/example/build/node_modules/lodash/fp/isNull.js +/Users/example/build/node_modules/lodash/fp/truncate.js +/Users/example/build/node_modules/lodash/fp/max.js +/Users/example/build/node_modules/lodash/fp/before.js +/Users/example/build/node_modules/lodash/fp/assignWith.js +/Users/example/build/node_modules/lodash/fp/toArray.js +/Users/example/build/node_modules/lodash/fp/extendAll.js +/Users/example/build/node_modules/lodash/fp/intersectionBy.js +/Users/example/build/node_modules/lodash/fp/unset.js +/Users/example/build/node_modules/lodash/fp/valueOf.js +/Users/example/build/node_modules/lodash/fp/memoize.js +/Users/example/build/node_modules/lodash/fp/lastIndexOf.js +/Users/example/build/node_modules/lodash/fp/keyBy.js +/Users/example/build/node_modules/lodash/fp/zipObject.js +/Users/example/build/node_modules/lodash/fp/dissocPath.js +/Users/example/build/node_modules/lodash/fp/wrapperValue.js +/Users/example/build/node_modules/lodash/fp/toInteger.js +/Users/example/build/node_modules/lodash/fp/lang.js +/Users/example/build/node_modules/lodash/fp/assignIn.js +/Users/example/build/node_modules/lodash/fp/ary.js +/Users/example/build/node_modules/lodash/fp/unapply.js +/Users/example/build/node_modules/lodash/fp/indexOfFrom.js +/Users/example/build/node_modules/lodash/fp/isMap.js +/Users/example/build/node_modules/lodash/fp/isEmpty.js +/Users/example/build/node_modules/lodash/fp/each.js +/Users/example/build/node_modules/lodash/fp/isString.js +/Users/example/build/node_modules/lodash/fp/update.js +/Users/example/build/node_modules/lodash/fp/deburr.js +/Users/example/build/node_modules/lodash/fp/isTypedArray.js +/Users/example/build/node_modules/lodash/fp/trimCharsEnd.js +/Users/example/build/node_modules/lodash/fp/bindKey.js +/Users/example/build/node_modules/lodash/fp/extendWith.js +/Users/example/build/node_modules/lodash/fp/functions.js +/Users/example/build/node_modules/lodash/fp/nAry.js +/Users/example/build/node_modules/lodash/fp/equals.js +/Users/example/build/node_modules/lodash/fp/omit.js +/Users/example/build/node_modules/lodash/fp/placeholder.js +/Users/example/build/node_modules/lodash/fp/wrapperLodash.js +/Users/example/build/node_modules/lodash/fp/attempt.js +/Users/example/build/node_modules/lodash/fp/keysIn.js +/Users/example/build/node_modules/lodash/fp/startCase.js +/Users/example/build/node_modules/lodash/fp/object.js +/Users/example/build/node_modules/lodash/fp/bindAll.js +/Users/example/build/node_modules/lodash/fp/difference.js +/Users/example/build/node_modules/lodash/fp/whereEq.js +/Users/example/build/node_modules/lodash/fp/mixin.js +/Users/example/build/node_modules/lodash/fp/compose.js +/Users/example/build/node_modules/lodash/fp/templateSettings.js +/Users/example/build/node_modules/lodash/fp/concat.js +/Users/example/build/node_modules/lodash/fp/stubString.js +/Users/example/build/node_modules/lodash/fp/property.js +/Users/example/build/node_modules/lodash/fp/reduce.js +/Users/example/build/node_modules/lodash/fp/symmetricDifference.js +/Users/example/build/node_modules/lodash/fp/findLastIndex.js +/Users/example/build/node_modules/lodash/fp/toPairsIn.js +/Users/example/build/node_modules/lodash/fp/invertBy.js +/Users/example/build/node_modules/lodash/fp/isNaN.js +/Users/example/build/node_modules/lodash/fp/isSafeInteger.js +/Users/example/build/node_modules/lodash/fp/create.js +/Users/example/build/node_modules/lodash/fp/identical.js +/Users/example/build/node_modules/lodash/fp/subtract.js +/Users/example/build/node_modules/lodash/fp/always.js +/Users/example/build/node_modules/lodash/fp/paths.js +/Users/example/build/node_modules/lodash/fp/slice.js +/Users/example/build/node_modules/lodash/fp/anyPass.js +/Users/example/build/node_modules/lodash/fp/overSome.js +/Users/example/build/node_modules/lodash/fp/fill.js +/Users/example/build/node_modules/lodash/fp/toIterator.js +/Users/example/build/node_modules/lodash/fp/trimStart.js +/Users/example/build/node_modules/lodash/fp/flatten.js +/Users/example/build/node_modules/lodash/fp/toPlainObject.js +/Users/example/build/node_modules/lodash/fp/add.js +/Users/example/build/node_modules/lodash/fp/forOwnRight.js +/Users/example/build/node_modules/lodash/fp/some.js +/Users/example/build/node_modules/lodash/fp/isNil.js +/Users/example/build/node_modules/lodash/fp/zipObj.js +/Users/example/build/node_modules/lodash/fp/sortedIndexOf.js +/Users/example/build/node_modules/lodash/fp/sortedIndexBy.js +/Users/example/build/node_modules/lodash/fp/partition.js +/Users/example/build/node_modules/lodash/fp/castArray.js +/Users/example/build/node_modules/lodash/fp/iteratee.js +/Users/example/build/node_modules/lodash/fp/pull.js +/Users/example/build/node_modules/lodash/fp/matchesProperty.js +/Users/example/build/node_modules/lodash/fp/symmetricDifferenceWith.js +/Users/example/build/node_modules/lodash/fp/inRange.js +/Users/example/build/node_modules/lodash/fp/values.js +/Users/example/build/node_modules/lodash/fp/dropLast.js +/Users/example/build/node_modules/lodash/fp/startsWith.js +/Users/example/build/node_modules/lodash/fp/set.js +/Users/example/build/node_modules/lodash/fp/array.js +/Users/example/build/node_modules/lodash/fp/curryN.js +/Users/example/build/node_modules/lodash/fp/cloneDeepWith.js +/Users/example/build/node_modules/lodash/fp/reject.js +/Users/example/build/node_modules/lodash/fp/lowerCase.js +/Users/example/build/node_modules/lodash/fp/forEachRight.js +/Users/example/build/node_modules/lodash/fp/wrap.js +/Users/example/build/node_modules/lodash/fp/zipAll.js +/Users/example/build/node_modules/lodash/fp/takeLast.js +/Users/example/build/node_modules/lodash/fp/mergeAll.js +/Users/example/build/node_modules/lodash/fp/lastIndexOfFrom.js +/Users/example/build/node_modules/lodash/fp/padCharsStart.js +/Users/example/build/node_modules/lodash/fp/findKey.js +/Users/example/build/node_modules/lodash/fp/debounce.js +/Users/example/build/node_modules/lodash/fp/any.js +/Users/example/build/node_modules/lodash/fp/init.js +/Users/example/build/node_modules/lodash/fp/wrapperReverse.js +/Users/example/build/node_modules/lodash/fp/intersection.js +/Users/example/build/node_modules/lodash/fp/uniqueId.js +/Users/example/build/node_modules/lodash/fp/meanBy.js +/Users/example/build/node_modules/lodash/fp/sortBy.js +/Users/example/build/node_modules/lodash/fp/toFinite.js +/Users/example/build/node_modules/lodash/fp/isFunction.js +/Users/example/build/node_modules/lodash/fp/omitAll.js +/Users/example/build/node_modules/lodash/fp/sum.js +/Users/example/build/node_modules/lodash/fp/string.js +/Users/example/build/node_modules/lodash/fp/invertObj.js +/Users/example/build/node_modules/lodash/fp/_mapping.js +/Users/example/build/node_modules/lodash/fp/partial.js +/Users/example/build/node_modules/lodash/fp/rangeRight.js +/Users/example/build/node_modules/lodash/fp/stubObject.js +/Users/example/build/node_modules/lodash/fp/trimChars.js +/Users/example/build/node_modules/lodash/fp/props.js +/Users/example/build/node_modules/lodash/fp/unary.js +/Users/example/build/node_modules/lodash/fp/orderBy.js +/Users/example/build/node_modules/lodash/fp/allPass.js +/Users/example/build/node_modules/lodash/fp/unionBy.js +/Users/example/build/node_modules/lodash/fp/sortedIndex.js +/Users/example/build/node_modules/lodash/fp/invert.js +/Users/example/build/node_modules/lodash/fp/value.js +/Users/example/build/node_modules/lodash/fp/includesFrom.js +/Users/example/build/node_modules/lodash/fp/constant.js +/Users/example/build/node_modules/lodash/fp/invoke.js +/Users/example/build/node_modules/lodash/fp/invokeMap.js +/Users/example/build/node_modules/lodash/fp/curryRight.js +/Users/example/build/node_modules/lodash/fp/defaultsDeepAll.js +/Users/example/build/node_modules/lodash/fp/flatMap.js +/Users/example/build/node_modules/lodash/fp/isWeakMap.js +/Users/example/build/node_modules/lodash/fp/math.js +/Users/example/build/node_modules/lodash/fp/has.js +/Users/example/build/node_modules/lodash/fp/fromPairs.js +/Users/example/build/node_modules/lodash/fp/toJSON.js +/Users/example/build/node_modules/lodash/fp/findLastFrom.js +/Users/example/build/node_modules/lodash/fp/_convertBrowser.js +/Users/example/build/node_modules/lodash/fp/toLength.js +/Users/example/build/node_modules/lodash/fp/seq.js +/Users/example/build/node_modules/lodash/fp/propertyOf.js +/Users/example/build/node_modules/lodash/fp/lowerFirst.js +/Users/example/build/node_modules/lodash/fp/takeRightWhile.js +/Users/example/build/node_modules/lodash/fp/toPath.js +/Users/example/build/node_modules/lodash/fp/capitalize.js +/Users/example/build/node_modules/lodash/fp/replace.js +/Users/example/build/node_modules/lodash/fp/next.js +/Users/example/build/node_modules/lodash/fp/clone.js +/Users/example/build/node_modules/lodash/fp/isArguments.js +/Users/example/build/node_modules/lodash/fp/indexOf.js +/Users/example/build/node_modules/lodash/fp/indexBy.js +/Users/example/build/node_modules/lodash/fp/omitBy.js +/Users/example/build/node_modules/lodash/fp/T.js +/Users/example/build/node_modules/lodash/fp/assignInAllWith.js +/Users/example/build/node_modules/lodash/fp/function.js +/Users/example/build/node_modules/lodash/fp/isObject.js +/Users/example/build/node_modules/lodash/fp/union.js +/Users/example/build/node_modules/lodash/fp/methodOf.js +/Users/example/build/node_modules/lodash/fp/dissoc.js +/Users/example/build/node_modules/lodash/fp/drop.js +/Users/example/build/node_modules/lodash/fp/apply.js +/Users/example/build/node_modules/lodash/fp/complement.js +/Users/example/build/node_modules/lodash/fp/conforms.js +/Users/example/build/node_modules/lodash/fp/get.js +/Users/example/build/node_modules/lodash/fp/without.js +/Users/example/build/node_modules/lodash/fp/nthArg.js +/Users/example/build/node_modules/lodash/fp/throttle.js +/Users/example/build/node_modules/lodash/fp/rangeStepRight.js +/Users/example/build/node_modules/lodash/fp/stubArray.js +/Users/example/build/node_modules/lodash/fp/toNumber.js +/Users/example/build/node_modules/lodash/fp/identity.js +/Users/example/build/node_modules/lodash/fp/date.js +/Users/example/build/node_modules/lodash/fp/path.js +/Users/example/build/node_modules/lodash/fp/groupBy.js +/Users/example/build/node_modules/lodash/fp/camelCase.js +/Users/example/build/node_modules/lodash/fp/unescape.js +/Users/example/build/node_modules/lodash/fp/over.js +/Users/example/build/node_modules/lodash/fp/reduceRight.js +/Users/example/build/node_modules/lodash/fp/unzipWith.js +/Users/example/build/node_modules/lodash/fp/pipe.js +/Users/example/build/node_modules/lodash/fp/entries.js +/Users/example/build/node_modules/lodash/fp/forInRight.js +/Users/example/build/node_modules/lodash/fp/invokeArgsMap.js +/Users/example/build/node_modules/lodash/fp/pullAllBy.js +/Users/example/build/node_modules/lodash/fp/assignInAll.js +/Users/example/build/node_modules/lodash/fp/cloneDeep.js +/Users/example/build/node_modules/lodash/fp/isWeakSet.js +/Users/example/build/node_modules/lodash/fp/contains.js +/Users/example/build/node_modules/lodash/fp/forIn.js +/Users/example/build/node_modules/lodash/fp/tap.js +/Users/example/build/node_modules/lodash/fp/isNumber.js +/Users/example/build/node_modules/lodash/fp/split.js +/Users/example/build/node_modules/lodash/fp/partialRight.js +/Users/example/build/node_modules/lodash/fp/intersectionWith.js +/Users/example/build/node_modules/lodash/fp/first.js +/Users/example/build/node_modules/lodash/fp/pathEq.js +/Users/example/build/node_modules/lodash/fp/repeat.js +/Users/example/build/node_modules/lodash/fp/zipObjectDeep.js +/Users/example/build/node_modules/lodash/fp/flatMapDepth.js +/Users/example/build/node_modules/lodash/fp/isMatchWith.js +/Users/example/build/node_modules/lodash/fp/pullAll.js +/Users/example/build/node_modules/lodash/fp/round.js +/Users/example/build/node_modules/lodash/fp/unnest.js +/Users/example/build/node_modules/lodash/fp/endsWith.js +/Users/example/build/node_modules/lodash/fp/overEvery.js +/Users/example/build/node_modules/lodash/fp/result.js +/Users/example/build/node_modules/lodash/fp/clamp.js +/Users/example/build/node_modules/lodash/fp/zip.js +/Users/example/build/node_modules/lodash/fp/isArray.js +/Users/example/build/node_modules/lodash/fp/differenceBy.js +/Users/example/build/node_modules/lodash/fp/uniqWith.js +/Users/example/build/node_modules/lodash/fp/wrapperChain.js +/Users/example/build/node_modules/lodash/fp/zipWith.js +/Users/example/build/node_modules/lodash/fp/pick.js +/Users/example/build/node_modules/lodash/fp/initial.js +/Users/example/build/node_modules/lodash/fp/once.js +/Users/example/build/node_modules/lodash/fp/sortedUniqBy.js +/Users/example/build/node_modules/lodash/fp/isLength.js +/Users/example/build/node_modules/lodash/fp/pad.js +/Users/example/build/node_modules/lodash/fp/takeRight.js +/Users/example/build/node_modules/lodash/fp/dropRight.js +/Users/example/build/node_modules/lodash/fp/escapeRegExp.js +/Users/example/build/node_modules/lodash/fp/dropRightWhile.js +/Users/example/build/node_modules/lodash/fp/snakeCase.js +/Users/example/build/node_modules/lodash/fp/toUpper.js +/Users/example/build/node_modules/lodash/fp/assoc.js +/Users/example/build/node_modules/lodash/fp/forEach.js +/Users/example/build/node_modules/lodash/fp/cond.js +/Users/example/build/node_modules/lodash/fp/shuffle.js +/Users/example/build/node_modules/lodash/fp/uniq.js +/Users/example/build/node_modules/lodash/fp/toPairs.js +/Users/example/build/node_modules/lodash/fp/mean.js +/Users/example/build/node_modules/lodash/fp/lt.js +/Users/example/build/node_modules/lodash/fp/mergeAllWith.js +/Users/example/build/node_modules/lodash/fp/sampleSize.js +/Users/example/build/node_modules/lodash/fp/isArrayLike.js +/Users/example/build/node_modules/lodash/fp/min.js +/Users/example/build/node_modules/lodash/fp/map.js +/Users/example/build/node_modules/lodash/fp/sortedLastIndexOf.js +/Users/example/build/node_modules/lodash/fp/sortedLastIndexBy.js +/Users/example/build/node_modules/lodash/fp/bind.js +/Users/example/build/node_modules/lodash/fp/flip.js +/Users/example/build/node_modules/lodash/fp/upperCase.js +/Users/example/build/node_modules/lodash/fp/F.js +/Users/example/build/node_modules/lodash/fp/filter.js +/Users/example/build/node_modules/lodash/fp/find.js +/Users/example/build/node_modules/lodash/fp/_baseConvert.js +/Users/example/build/node_modules/lodash/fp/isDate.js +/Users/example/build/node_modules/lodash/fp/padStart.js +/Users/example/build/node_modules/lodash/fp/defaults.js +/Users/example/build/node_modules/lodash/fp/defaultsDeep.js +/Users/example/build/node_modules/lodash/fp/isPlainObject.js +/Users/example/build/node_modules/lodash/fp/sample.js +/Users/example/build/node_modules/lodash/fp/mergeWith.js +/Users/example/build/node_modules/lodash/fp/getOr.js +/Users/example/build/node_modules/lodash/fp/trimCharsStart.js +/Users/example/build/node_modules/lodash/fp/xor.js +/Users/example/build/node_modules/lodash/fp/template.js +/Users/example/build/node_modules/lodash/fp/countBy.js +/Users/example/build/node_modules/lodash/fp/method.js +/Users/example/build/node_modules/lodash/fp/spread.js +/Users/example/build/node_modules/lodash/fp/stubTrue.js +/Users/example/build/node_modules/lodash/fp/padCharsEnd.js +/Users/example/build/node_modules/lodash/fp/collection.js +/Users/example/build/node_modules/lodash/fp/words.js +/Users/example/build/node_modules/lodash/fp/flattenDeep.js +/Users/example/build/node_modules/lodash/fp/stubFalse.js +/Users/example/build/node_modules/lodash/fp/transform.js +/Users/example/build/node_modules/lodash/fp/isElement.js +/Users/example/build/node_modules/lodash/fp/differenceWith.js +/Users/example/build/node_modules/lodash/fp/sortedUniq.js +/Users/example/build/node_modules/lodash/fp/defer.js +/Users/example/build/node_modules/lodash/fp/isArrayLikeObject.js +/Users/example/build/node_modules/lodash/fp/isBoolean.js +/Users/example/build/node_modules/lodash/fp/setWith.js +/Users/example/build/node_modules/lodash/fp/overArgs.js +/Users/example/build/node_modules/lodash/fp/head.js +/Users/example/build/node_modules/lodash/fp/pullAllWith.js +/Users/example/build/node_modules/lodash/fp/findLastKey.js +/Users/example/build/node_modules/lodash/fp/findLastIndexFrom.js +/Users/example/build/node_modules/lodash/fp/isMatch.js +/Users/example/build/node_modules/lodash/fp/noop.js +/Users/example/build/node_modules/lodash/fp/assign.js +/Users/example/build/node_modules/lodash/fp/pathOr.js +/Users/example/build/node_modules/lodash/fp/take.js +/Users/example/build/node_modules/lodash/fp/last.js +/Users/example/build/node_modules/lodash/fp/takeLastWhile.js +/Users/example/build/node_modules/lodash/fp/__.js +/Users/example/build/node_modules/lodash/fp/entriesIn.js +/Users/example/build/node_modules/lodash/fp/delay.js +/Users/example/build/node_modules/lodash/fp/isSymbol.js +/Users/example/build/node_modules/lodash/fp/rangeStep.js +/Users/example/build/node_modules/lodash/fp/isFinite.js +/Users/example/build/node_modules/lodash/fp/curry.js +/Users/example/build/node_modules/lodash/fp/xorWith.js +/Users/example/build/node_modules/lodash/fp/_util.js +/Users/example/build/node_modules/lodash/fp/isNative.js +/Users/example/build/node_modules/lodash/fp/eachRight.js +/Users/example/build/node_modules/lodash/fp/conformsTo.js +/Users/example/build/node_modules/lodash/fp/defaultsAll.js +/Users/example/build/node_modules/lodash/fp/toSafeInteger.js +/Users/example/build/node_modules/lodash/fp/defaultTo.js +/Users/example/build/node_modules/lodash/fp/sumBy.js +/Users/example/build/node_modules/lodash/_baseRest.js +/Users/example/build/node_modules/lodash/_setCacheAdd.js +/Users/example/build/node_modules/lodash/isMap.js +/Users/example/build/node_modules/lodash/isEmpty.js +/Users/example/build/node_modules/lodash/_countHolders.js +/Users/example/build/node_modules/lodash/each.js +/Users/example/build/node_modules/lodash/_unicodeSize.js +/Users/example/build/node_modules/lodash/isString.js +/Users/example/build/node_modules/lodash/_composeArgs.js +/Users/example/build/node_modules/lodash/_baseUnary.js +/Users/example/build/node_modules/lodash/update.js +/Users/example/build/node_modules/lodash/deburr.js +/Users/example/build/node_modules/lodash/_LodashWrapper.js +/Users/example/build/node_modules/lodash/isTypedArray.js +/Users/example/build/node_modules/lodash/bindKey.js +/Users/example/build/node_modules/lodash/extendWith.js +/Users/example/build/node_modules/lodash/functions.js +/Users/example/build/node_modules/lodash/_arrayEach.js +/Users/example/build/node_modules/lodash/_castPath.js +/Users/example/build/node_modules/lodash/omit.js +/Users/example/build/node_modules/lodash/_arrayReduceRight.js +/Users/example/build/node_modules/lodash/wrapperLodash.js +/Users/example/build/node_modules/lodash/attempt.js +/Users/example/build/node_modules/lodash/keysIn.js +/Users/example/build/node_modules/lodash/_Promise.js +/Users/example/build/node_modules/lodash/startCase.js +/Users/example/build/node_modules/lodash/_WeakMap.js +/Users/example/build/node_modules/lodash/_createCtor.js +/Users/example/build/node_modules/lodash/_baseGetAllKeys.js +/Users/example/build/node_modules/lodash/object.js +/Users/example/build/node_modules/lodash/bindAll.js +/Users/example/build/node_modules/lodash/difference.js +/Users/example/build/node_modules/lodash/_initCloneObject.js +/Users/example/build/node_modules/lodash/_setToPairs.js +/Users/example/build/node_modules/lodash/_cacheHas.js +/Users/example/build/node_modules/lodash/_compareMultiple.js +/Users/example/build/node_modules/lodash/_baseFindKey.js +/Users/example/build/node_modules/lodash/mixin.js +/Users/example/build/node_modules/lodash/templateSettings.js +/Users/example/build/node_modules/lodash/concat.js +/Users/example/build/node_modules/lodash/stubString.js +/Users/example/build/node_modules/lodash/_baseAssignIn.js +/Users/example/build/node_modules/lodash/property.js +/Users/example/build/node_modules/lodash/_arrayIncludes.js +/Users/example/build/node_modules/lodash/reduce.js +/Users/example/build/node_modules/lodash/_baseClone.js +/Users/example/build/node_modules/lodash/_baseGet.js +/Users/example/build/node_modules/lodash/findLastIndex.js +/Users/example/build/node_modules/lodash/toPairsIn.js +/Users/example/build/node_modules/lodash/_customDefaultsAssignIn.js +/Users/example/build/node_modules/lodash/invertBy.js +/Users/example/build/node_modules/lodash/isNaN.js +/Users/example/build/node_modules/lodash/_equalArrays.js +/Users/example/build/node_modules/lodash/index.js +/Users/example/build/node_modules/lodash/isSafeInteger.js +/Users/example/build/node_modules/lodash/_createPartial.js +/Users/example/build/node_modules/lodash/_reEvaluate.js +/Users/example/build/node_modules/lodash/create.js +/Users/example/build/node_modules/lodash/_baseKeys.js +/Users/example/build/node_modules/lodash/_baseInvoke.js +/Users/example/build/node_modules/lodash/_cloneTypedArray.js +/Users/example/build/node_modules/lodash/subtract.js +/Users/example/build/node_modules/lodash/slice.js +/Users/example/build/node_modules/lodash/overSome.js +/Users/example/build/node_modules/lodash/_memoizeCapped.js +/Users/example/build/node_modules/lodash/_stringToPath.js +/Users/example/build/node_modules/lodash/fill.js +/Users/example/build/node_modules/lodash/_mapToArray.js +/Users/example/build/node_modules/lodash/toIterator.js +/Users/example/build/node_modules/lodash/_baseTrim.js +/Users/example/build/node_modules/lodash/_baseOrderBy.js +/Users/example/build/node_modules/lodash/trimStart.js +/Users/example/build/node_modules/lodash/_arraySome.js +/Users/example/build/node_modules/lodash/_baseConformsTo.js +/Users/example/build/node_modules/lodash/_root.js +/Users/example/build/node_modules/lodash/flatten.js +/Users/example/build/node_modules/lodash/toPlainObject.js +/Users/example/build/node_modules/lodash/lodash.min.js +/Users/example/build/node_modules/lodash/add.js +/Users/example/build/node_modules/lodash/forOwnRight.js +/Users/example/build/node_modules/lodash/some.js +/Users/example/build/node_modules/lodash/_isStrictComparable.js +/Users/example/build/node_modules/lodash/isNil.js +/Users/example/build/node_modules/lodash/_baseSortBy.js +/Users/example/build/node_modules/lodash/sortedIndexOf.js +/Users/example/build/node_modules/lodash/_baseSortedIndexBy.js +/Users/example/build/node_modules/lodash/sortedIndexBy.js +/Users/example/build/node_modules/lodash/_stackDelete.js +/Users/example/build/node_modules/lodash/partition.js +/Users/example/build/node_modules/lodash/_isFlattenable.js +/Users/example/build/node_modules/lodash/castArray.js +/Users/example/build/node_modules/lodash/iteratee.js +/Users/example/build/node_modules/lodash/pull.js +/Users/example/build/node_modules/lodash/matchesProperty.js +/Users/example/build/node_modules/lodash/inRange.js +/Users/example/build/node_modules/lodash/_lazyReverse.js +/Users/example/build/node_modules/lodash/values.js +/Users/example/build/node_modules/lodash/_toKey.js +/Users/example/build/node_modules/lodash/_baseSortedUniq.js +/Users/example/build/node_modules/lodash/_baseAssignValue.js +/Users/example/build/node_modules/lodash/_baseSetToString.js +/Users/example/build/node_modules/lodash/startsWith.js +/Users/example/build/node_modules/lodash/_getHolder.js +/Users/example/build/node_modules/lodash/_baseToNumber.js +/Users/example/build/node_modules/lodash/set.js +/Users/example/build/node_modules/lodash/_asciiWords.js +/Users/example/build/node_modules/lodash/array.js +/Users/example/build/node_modules/lodash/_mapCacheSet.js +/Users/example/build/node_modules/lodash/_baseMean.js +/Users/example/build/node_modules/lodash/cloneDeepWith.js +/Users/example/build/node_modules/lodash/reject.js +/Users/example/build/node_modules/lodash/README.md +/Users/example/build/node_modules/lodash/_getMatchData.js +/Users/example/build/node_modules/lodash/lowerCase.js +/Users/example/build/node_modules/lodash/forEachRight.js +/Users/example/build/node_modules/lodash/wrap.js +/Users/example/build/node_modules/lodash/_baseUniq.js +/Users/example/build/node_modules/lodash/_baseMerge.js +/Users/example/build/node_modules/lodash/_createWrap.js +/Users/example/build/node_modules/lodash/_baseConforms.js +/Users/example/build/node_modules/lodash/findKey.js +/Users/example/build/node_modules/lodash/debounce.js +/Users/example/build/node_modules/lodash/_basePick.js +/Users/example/build/node_modules/lodash/_baseValues.js +/Users/example/build/node_modules/lodash/_createAssigner.js +/Users/example/build/node_modules/lodash/wrapperReverse.js +/Users/example/build/node_modules/lodash/_baseUnset.js +/Users/example/build/node_modules/lodash/intersection.js +/Users/example/build/node_modules/lodash/_hasUnicodeWord.js +/Users/example/build/node_modules/lodash/_baseFunctions.js +/Users/example/build/node_modules/lodash/uniqueId.js +/Users/example/build/node_modules/lodash/meanBy.js +/Users/example/build/node_modules/lodash/sortBy.js +/Users/example/build/node_modules/lodash/_getPrototype.js +/Users/example/build/node_modules/lodash/_cloneBuffer.js +/Users/example/build/node_modules/lodash/release.md +/Users/example/build/node_modules/lodash/toFinite.js +/Users/example/build/node_modules/lodash/_baseReduce.js +/Users/example/build/node_modules/lodash/isFunction.js +/Users/example/build/node_modules/lodash/_copyObject.js +/Users/example/build/node_modules/lodash/sum.js +/Users/example/build/node_modules/lodash/_nativeCreate.js +/Users/example/build/node_modules/lodash/_baseForRight.js +/Users/example/build/node_modules/lodash/string.js +/Users/example/build/node_modules/lodash/partial.js +/Users/example/build/node_modules/lodash/_baseAggregator.js +/Users/example/build/node_modules/lodash/rangeRight.js +/Users/example/build/node_modules/lodash/stubObject.js +/Users/example/build/node_modules/lodash/_baseIsMap.js +/Users/example/build/node_modules/lodash/_baseInRange.js +/Users/example/build/node_modules/lodash/_Stack.js +/Users/example/build/node_modules/lodash/_createCaseFirst.js +/Users/example/build/node_modules/lodash/unary.js +/Users/example/build/node_modules/lodash/_createMathOperation.js +/Users/example/build/node_modules/lodash/_overArg.js +/Users/example/build/node_modules/lodash/_baseFlatten.js +/Users/example/build/node_modules/lodash/_setWrapToString.js +/Users/example/build/node_modules/lodash/orderBy.js +/Users/example/build/node_modules/lodash/_copyArray.js +/Users/example/build/node_modules/lodash/unionBy.js +/Users/example/build/node_modules/lodash/sortedIndex.js +/Users/example/build/node_modules/lodash/invert.js +/Users/example/build/node_modules/lodash/value.js +/Users/example/build/node_modules/lodash/package.json +/Users/example/build/node_modules/lodash/_mapCacheHas.js +/Users/example/build/node_modules/lodash/_baseCreate.js +/Users/example/build/node_modules/lodash/constant.js +/Users/example/build/node_modules/lodash/flake.nix +/Users/example/build/node_modules/lodash/invoke.js +/Users/example/build/node_modules/lodash/invokeMap.js +/Users/example/build/node_modules/lodash/curryRight.js +/Users/example/build/node_modules/lodash/_baseZipObject.js +/Users/example/build/node_modules/lodash/flatMap.js +/Users/example/build/node_modules/lodash/isWeakMap.js +/Users/example/build/node_modules/lodash/math.js +/Users/example/build/node_modules/lodash/has.js +/Users/example/build/node_modules/lodash/fromPairs.js +/Users/example/build/node_modules/lodash/toJSON.js +/Users/example/build/node_modules/lodash/_objectToString.js +/Users/example/build/node_modules/lodash/_arrayPush.js +/Users/example/build/node_modules/lodash/_cloneArrayBuffer.js +/Users/example/build/node_modules/lodash/toLength.js +/Users/example/build/node_modules/lodash/seq.js +/Users/example/build/node_modules/lodash/propertyOf.js +/Users/example/build/node_modules/lodash/lowerFirst.js +/Users/example/build/node_modules/lodash/takeRightWhile.js +/Users/example/build/node_modules/lodash/_mapCacheDelete.js +/Users/example/build/node_modules/lodash/toPath.js +/Users/example/build/node_modules/lodash/capitalize.js +/Users/example/build/node_modules/lodash/_arrayEachRight.js +/Users/example/build/node_modules/lodash/replace.js +/Users/example/build/node_modules/lodash/_createBaseFor.js +/Users/example/build/node_modules/lodash/next.js +/Users/example/build/node_modules/lodash/_hasUnicode.js +/Users/example/build/node_modules/lodash/clone.js +/Users/example/build/node_modules/lodash/isArguments.js +/Users/example/build/node_modules/lodash/_nativeKeysIn.js +/Users/example/build/node_modules/lodash/indexOf.js +/Users/example/build/node_modules/lodash/_arrayMap.js +/Users/example/build/node_modules/lodash/_baseKeysIn.js +/Users/example/build/node_modules/lodash/_baseIsNaN.js +/Users/example/build/node_modules/lodash/_shortOut.js +/Users/example/build/node_modules/lodash/omitBy.js +/Users/example/build/node_modules/lodash/function.js +/Users/example/build/node_modules/lodash/_listCacheClear.js +/Users/example/build/node_modules/lodash/_arrayIncludesWith.js +/Users/example/build/node_modules/lodash/isObject.js +/Users/example/build/node_modules/lodash/union.js +/Users/example/build/node_modules/lodash/methodOf.js +/Users/example/build/node_modules/lodash/_getSymbols.js +/Users/example/build/node_modules/lodash/_baseMatches.js +/Users/example/build/node_modules/lodash/drop.js +/Users/example/build/node_modules/lodash/_baseUpdate.js +/Users/example/build/node_modules/lodash/_baseSlice.js +/Users/example/build/node_modules/lodash/_createHybrid.js +/Users/example/build/node_modules/lodash/_getAllKeys.js +/Users/example/build/node_modules/lodash/_mapCacheGet.js +/Users/example/build/node_modules/lodash/conforms.js +/Users/example/build/node_modules/lodash/_cloneRegExp.js +/Users/example/build/node_modules/lodash/_hashDelete.js +/Users/example/build/node_modules/lodash/get.js +/Users/example/build/node_modules/lodash/without.js +/Users/example/build/node_modules/lodash/nthArg.js +/Users/example/build/node_modules/lodash/throttle.js +/Users/example/build/node_modules/lodash/_nodeUtil.js +/Users/example/build/node_modules/lodash/stubArray.js +/Users/example/build/node_modules/lodash/toNumber.js +/Users/example/build/node_modules/lodash/_escapeHtmlChar.js +/Users/example/build/node_modules/lodash/identity.js +/Users/example/build/node_modules/lodash/_initCloneByTag.js +/Users/example/build/node_modules/lodash/date.js +/Users/example/build/node_modules/lodash/_baseMatchesProperty.js +/Users/example/build/node_modules/lodash/groupBy.js +/Users/example/build/node_modules/lodash/camelCase.js +/Users/example/build/node_modules/lodash/_arrayReduce.js +/Users/example/build/node_modules/lodash/_arrayLikeKeys.js +/Users/example/build/node_modules/lodash/_setCacheHas.js +/Users/example/build/node_modules/lodash/unescape.js +/Users/example/build/node_modules/lodash/over.js +/Users/example/build/node_modules/lodash/reduceRight.js +/Users/example/build/node_modules/lodash/_copySymbols.js +/Users/example/build/node_modules/lodash/_getFuncName.js +/Users/example/build/node_modules/lodash/unzipWith.js +/Users/example/build/node_modules/lodash/_createOver.js +/Users/example/build/node_modules/lodash/entries.js +/Users/example/build/node_modules/lodash/forInRight.js +/Users/example/build/node_modules/lodash/_freeGlobal.js +/Users/example/build/node_modules/lodash/pullAllBy.js +/Users/example/build/node_modules/lodash/cloneDeep.js +/Users/example/build/node_modules/lodash/isWeakSet.js +/Users/example/build/node_modules/lodash/forIn.js +/Users/example/build/node_modules/lodash/tap.js +/Users/example/build/node_modules/lodash/isNumber.js +/Users/example/build/node_modules/lodash/_baseMergeDeep.js +/Users/example/build/node_modules/lodash/split.js +/Users/example/build/node_modules/lodash/_listCacheDelete.js +/Users/example/build/node_modules/lodash/partialRight.js +/Users/example/build/node_modules/lodash/_parent.js +/Users/example/build/node_modules/lodash/_castSlice.js +/Users/example/build/node_modules/lodash/intersectionWith.js +/Users/example/build/node_modules/lodash/_apply.js +/Users/example/build/node_modules/lodash/first.js +/Users/example/build/node_modules/lodash/_deburrLetter.js +/Users/example/build/node_modules/lodash/_updateWrapDetails.js +/Users/example/build/node_modules/lodash/_getValue.js +/Users/example/build/node_modules/lodash/_createRelationalOperation.js +/Users/example/build/node_modules/lodash/repeat.js +/Users/example/build/node_modules/lodash/_reInterpolate.js +/Users/example/build/node_modules/lodash/_baseIsSet.js +/Users/example/build/node_modules/lodash/_baseIsNative.js +/Users/example/build/node_modules/lodash/zipObjectDeep.js +/Users/example/build/node_modules/lodash/_baseIsEqual.js +/Users/example/build/node_modules/lodash/_baseGt.js +/Users/example/build/node_modules/lodash/flatMapDepth.js +/Users/example/build/node_modules/lodash/_listCacheSet.js +/Users/example/build/node_modules/lodash/_Symbol.js +/Users/example/build/node_modules/lodash/_insertWrapDetails.js +/Users/example/build/node_modules/lodash/isMatchWith.js +/Users/example/build/node_modules/lodash/pullAll.js +/Users/example/build/node_modules/lodash/_castArrayLikeObject.js +/Users/example/build/node_modules/lodash/round.js +/Users/example/build/node_modules/lodash/_stackGet.js +/Users/example/build/node_modules/lodash/_setToString.js +/Users/example/build/node_modules/lodash/_asciiToArray.js +/Users/example/build/node_modules/lodash/_baseRange.js +/Users/example/build/node_modules/lodash/_assignValue.js +/Users/example/build/node_modules/lodash/_baseRandom.js +/Users/example/build/node_modules/lodash/endsWith.js +/Users/example/build/node_modules/lodash/overEvery.js +/Users/example/build/node_modules/lodash/result.js +/Users/example/build/node_modules/lodash/clamp.js +/Users/example/build/node_modules/lodash/zip.js +/Users/example/build/node_modules/lodash/isArray.js +/Users/example/build/node_modules/lodash/differenceBy.js +/Users/example/build/node_modules/lodash/_baseForOwnRight.js +/Users/example/build/node_modules/lodash/uniqWith.js +/Users/example/build/node_modules/lodash/_listCacheHas.js +/Users/example/build/node_modules/lodash/wrapperChain.js +/Users/example/build/node_modules/lodash/zipWith.js +/Users/example/build/node_modules/lodash/pick.js +/Users/example/build/node_modules/lodash/initial.js +/Users/example/build/node_modules/lodash/once.js +/Users/example/build/node_modules/lodash/sortedUniqBy.js +/Users/example/build/node_modules/lodash/isLength.js +/Users/example/build/node_modules/lodash/pad.js +/Users/example/build/node_modules/lodash/takeRight.js +/Users/example/build/node_modules/lodash/dropRight.js +/Users/example/build/node_modules/lodash/escapeRegExp.js +/Users/example/build/node_modules/lodash/dropRightWhile.js +/Users/example/build/node_modules/lodash/snakeCase.js +/Users/example/build/node_modules/lodash/toUpper.js +/Users/example/build/node_modules/lodash/forEach.js +/Users/example/build/node_modules/lodash/cond.js +/Users/example/build/node_modules/lodash/shuffle.js +/Users/example/build/node_modules/lodash/_hashGet.js +/Users/example/build/node_modules/lodash/_assocIndexOf.js +/Users/example/build/node_modules/lodash/uniq.js +/Users/example/build/node_modules/lodash/_nativeKeys.js +/Users/example/build/node_modules/lodash/_baseForOwn.js +/Users/example/build/node_modules/lodash/_asciiSize.js +/Users/example/build/node_modules/lodash/toPairs.js +/Users/example/build/node_modules/lodash/mean.js +/Users/example/build/node_modules/lodash/lt.js +/Users/example/build/node_modules/lodash/_charsEndIndex.js +/Users/example/build/node_modules/lodash/_wrapperClone.js +/Users/example/build/node_modules/lodash/sampleSize.js +/Users/example/build/node_modules/lodash/isArrayLike.js +/Users/example/build/node_modules/lodash/min.js +/Users/example/build/node_modules/lodash/map.js +/Users/example/build/node_modules/lodash/_createBind.js +/Users/example/build/node_modules/lodash/sortedLastIndexOf.js +/Users/example/build/node_modules/lodash/sortedLastIndexBy.js +/Users/example/build/node_modules/lodash/_replaceHolders.js +/Users/example/build/node_modules/lodash/bind.js +/Users/example/build/node_modules/lodash/_stackHas.js +/Users/example/build/node_modules/lodash/_basePickBy.js +/Users/example/build/node_modules/lodash/flip.js +/Users/example/build/node_modules/lodash/upperCase.js +/Users/example/build/node_modules/lodash/_baseIntersection.js +/Users/example/build/node_modules/lodash/filter.js +/Users/example/build/node_modules/lodash/_createFind.js +/Users/example/build/node_modules/lodash/_getMapData.js +/Users/example/build/node_modules/lodash/_flatRest.js +/Users/example/build/node_modules/lodash/_getTag.js +/Users/example/build/node_modules/lodash/find.js +/Users/example/build/node_modules/lodash/lodash.js +/Users/example/build/node_modules/lodash/isDate.js +/Users/example/build/node_modules/lodash/_createRange.js +/Users/example/build/node_modules/lodash/padStart.js +/Users/example/build/node_modules/lodash/defaults.js +/Users/example/build/node_modules/lodash/defaultsDeep.js +/Users/example/build/node_modules/lodash/_baseTimes.js +/Users/example/build/node_modules/lodash/_arrayAggregator.js +/Users/example/build/node_modules/lodash/_shuffleSelf.js +/Users/example/build/node_modules/lodash/isPlainObject.js +/Users/example/build/node_modules/lodash/_baseNth.js +/Users/example/build/node_modules/lodash/_baseEvery.js +/Users/example/build/node_modules/lodash/sample.js +/Users/example/build/node_modules/lodash/_hashSet.js +/Users/example/build/node_modules/lodash/_baseAt.js +/Users/example/build/node_modules/lodash/_customOmitClone.js +/Users/example/build/node_modules/lodash/_getWrapDetails.js +/Users/example/build/node_modules/lodash/_baseGetTag.js +/Users/example/build/node_modules/lodash/mergeWith.js +/Users/example/build/node_modules/lodash/xor.js +/Users/example/build/node_modules/lodash/_createRecurry.js +/Users/example/build/node_modules/lodash/template.js +/Users/example/build/node_modules/lodash/_baseHasIn.js +/Users/example/build/node_modules/lodash/countBy.js +/Users/example/build/node_modules/lodash/method.js +/Users/example/build/node_modules/lodash/spread.js +/Users/example/build/node_modules/lodash/_compareAscending.js +/Users/example/build/node_modules/lodash/stubTrue.js +/Users/example/build/node_modules/lodash/_charsStartIndex.js +/Users/example/build/node_modules/lodash/collection.js +/Users/example/build/node_modules/lodash/_customDefaultsMerge.js +/Users/example/build/node_modules/lodash/words.js +/Users/example/build/node_modules/lodash/flattenDeep.js +/Users/example/build/node_modules/lodash/_baseDifference.js +/Users/example/build/node_modules/lodash/stubFalse.js +/Users/example/build/node_modules/lodash/_castRest.js +/Users/example/build/node_modules/lodash/transform.js +/Users/example/build/node_modules/lodash/_setToArray.js +/Users/example/build/node_modules/lodash/isElement.js +/Users/example/build/node_modules/lodash/differenceWith.js +/Users/example/build/node_modules/lodash/sortedUniq.js +/Users/example/build/node_modules/lodash/defer.js +/Users/example/build/node_modules/lodash/isArrayLikeObject.js +/Users/example/build/node_modules/lodash/isBoolean.js +/Users/example/build/node_modules/lodash/setWith.js +/Users/example/build/node_modules/lodash/overArgs.js +/Users/example/build/node_modules/lodash/head.js +/Users/example/build/node_modules/lodash/pullAllWith.js +/Users/example/build/node_modules/lodash/findLastKey.js +/Users/example/build/node_modules/lodash/_isKey.js +/Users/example/build/node_modules/lodash/isMatch.js +/Users/example/build/node_modules/lodash/_baseFindIndex.js +/Users/example/build/node_modules/lodash/noop.js +/Users/example/build/node_modules/lodash/_baseSetData.js +/Users/example/build/node_modules/lodash/_hashHas.js +/Users/example/build/node_modules/lodash/assign.js +/Users/example/build/node_modules/lodash/take.js +/Users/example/build/node_modules/lodash/last.js +/Users/example/build/node_modules/lodash/_listCacheGet.js +/Users/example/build/node_modules/lodash/_reEscape.js +/Users/example/build/node_modules/lodash/entriesIn.js +/Users/example/build/node_modules/lodash/delay.js +/Users/example/build/node_modules/lodash/isSymbol.js +/Users/example/build/node_modules/lodash/_stringToArray.js +/Users/example/build/node_modules/lodash/isFinite.js +/Users/example/build/node_modules/lodash/curry.js +/Users/example/build/node_modules/lodash/xorWith.js +/Users/example/build/node_modules/lodash/_hasPath.js +/Users/example/build/node_modules/lodash/isNative.js +/Users/example/build/node_modules/lodash/eachRight.js +/Users/example/build/node_modules/lodash/conformsTo.js +/Users/example/build/node_modules/lodash/_reorder.js +/Users/example/build/node_modules/lodash/_basePullAt.js +/Users/example/build/node_modules/lodash/_stackSet.js +/Users/example/build/node_modules/lodash/toSafeInteger.js +/Users/example/build/node_modules/lodash/_metaMap.js +/Users/example/build/node_modules/lodash/defaultTo.js +/Users/example/build/node_modules/lodash/sumBy.js +/Users/example/build/node_modules/lodash/_createCompounder.js +/Users/example/build/node_modules/quick-lru/license +/Users/example/build/node_modules/quick-lru/index.js +/Users/example/build/node_modules/quick-lru/readme.md +/Users/example/build/node_modules/quick-lru/package.json +/Users/example/build/node_modules/quick-lru/index.d.ts +/Users/example/build/node_modules/process-nextick-args/license.md +/Users/example/build/node_modules/process-nextick-args/index.js +/Users/example/build/node_modules/process-nextick-args/readme.md +/Users/example/build/node_modules/process-nextick-args/package.json +/Users/example/build/node_modules/shebang-regex/license +/Users/example/build/node_modules/shebang-regex/index.js +/Users/example/build/node_modules/shebang-regex/readme.md +/Users/example/build/node_modules/shebang-regex/package.json +/Users/example/build/node_modules/shebang-regex/index.d.ts +/Users/example/build/node_modules/arr-diff/LICENSE +/Users/example/build/node_modules/arr-diff/index.js +/Users/example/build/node_modules/arr-diff/README.md +/Users/example/build/node_modules/arr-diff/package.json +/Users/example/build/node_modules/xml2js/LICENSE +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/LICENSE +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/CHANGELOG.md +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/typings/index.d.ts +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/README.md +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/appveyor.yml +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/package.json +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLStreamWriter.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/Derivation.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/Utility.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDOMErrorHandler.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLElement.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLNode.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDocument.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/WriterState.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDTDAttList.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLCData.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLStringWriter.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLNodeList.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDOMImplementation.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLComment.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDTDElement.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/index.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLNamedNodeMap.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLUserDataHandler.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLText.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDeclaration.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLProcessingInstruction.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLNodeFilter.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDOMConfiguration.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLStringifier.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDocumentFragment.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLWriterBase.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLCharacterData.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLRaw.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDOMStringList.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDocumentCB.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/NodeType.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDTDEntity.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDocType.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/DocumentPosition.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDummy.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLAttribute.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLTypeInfo.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/XMLDTDNotation.js +/Users/example/build/node_modules/xml2js/node_modules/xmlbuilder/lib/OperationType.js +/Users/example/build/node_modules/xml2js/README.md +/Users/example/build/node_modules/xml2js/package.json +/Users/example/build/node_modules/xml2js/lib/processors.js +/Users/example/build/node_modules/xml2js/lib/xml2js.js +/Users/example/build/node_modules/xml2js/lib/builder.js +/Users/example/build/node_modules/xml2js/lib/parser.js +/Users/example/build/node_modules/xml2js/lib/defaults.js +/Users/example/build/node_modules/xml2js/lib/bom.js +/Users/example/build/node_modules/jwa/LICENSE +/Users/example/build/node_modules/jwa/index.js +/Users/example/build/node_modules/jwa/README.md +/Users/example/build/node_modules/jwa/package.json +/Users/example/build/node_modules/path-is-absolute/license +/Users/example/build/node_modules/path-is-absolute/index.js +/Users/example/build/node_modules/path-is-absolute/readme.md +/Users/example/build/node_modules/path-is-absolute/package.json +/Users/example/build/node_modules/http-cache-semantics/LICENSE +/Users/example/build/node_modules/http-cache-semantics/index.js +/Users/example/build/node_modules/http-cache-semantics/README.md +/Users/example/build/node_modules/http-cache-semantics/package.json +/Users/example/build/node_modules/is-wsl/license +/Users/example/build/node_modules/is-wsl/index.js +/Users/example/build/node_modules/is-wsl/readme.md +/Users/example/build/node_modules/is-wsl/package.json +/Users/example/build/node_modules/is-wsl/index.d.ts +/Users/example/build/node_modules/es6-error/LICENSE.md +/Users/example/build/node_modules/es6-error/CHANGELOG.md +/Users/example/build/node_modules/es6-error/typings/index.d.ts +/Users/example/build/node_modules/es6-error/README.md +/Users/example/build/node_modules/es6-error/package.json +/Users/example/build/node_modules/es6-error/es6/index.js +/Users/example/build/node_modules/es6-error/lib/index.js +/Users/example/build/node_modules/@tootallnate/once/dist/index.js +/Users/example/build/node_modules/@tootallnate/once/dist/index.js.map +/Users/example/build/node_modules/@tootallnate/once/dist/index.d.ts +/Users/example/build/node_modules/@tootallnate/once/package.json +/Users/example/build/node_modules/isobject/LICENSE +/Users/example/build/node_modules/isobject/index.js +/Users/example/build/node_modules/isobject/README.md +/Users/example/build/node_modules/isobject/package.json +/Users/example/build/node_modules/isobject/index.d.ts +/Users/example/build/node_modules/buffer-alloc-unsafe/index.js +/Users/example/build/node_modules/buffer-alloc-unsafe/readme.md +/Users/example/build/node_modules/buffer-alloc-unsafe/package.json +/Users/example/build/node_modules/@vscode/iconv-lite-umd/iconv-lite-umd.d.ts +/Users/example/build/node_modules/@vscode/iconv-lite-umd/LICENSE +/Users/example/build/node_modules/@vscode/iconv-lite-umd/README.md +/Users/example/build/node_modules/@vscode/iconv-lite-umd/package.json +/Users/example/build/node_modules/@vscode/iconv-lite-umd/lib/iconv-lite-umd.js +/Users/example/build/node_modules/@vscode/iconv-lite-umd/lib/iconv-lite-umd.js.map +/Users/example/build/node_modules/@vscode/vsce/ThirdPartyNotices.txt +/Users/example/build/node_modules/@vscode/vsce/LICENSE +/Users/example/build/node_modules/@vscode/vsce/out/util.js +/Users/example/build/node_modules/@vscode/vsce/out/npm.js +/Users/example/build/node_modules/@vscode/vsce/out/nls.js +/Users/example/build/node_modules/@vscode/vsce/out/xml.js +/Users/example/build/node_modules/@vscode/vsce/out/show.js +/Users/example/build/node_modules/@vscode/vsce/out/store.js +/Users/example/build/node_modules/@vscode/vsce/out/package.js +/Users/example/build/node_modules/@vscode/vsce/out/manifest.js +/Users/example/build/node_modules/@vscode/vsce/out/main.js +/Users/example/build/node_modules/@vscode/vsce/out/validation.js +/Users/example/build/node_modules/@vscode/vsce/out/publish.js +/Users/example/build/node_modules/@vscode/vsce/out/publicgalleryapi.js +/Users/example/build/node_modules/@vscode/vsce/out/viewutils.js +/Users/example/build/node_modules/@vscode/vsce/out/zip.js +/Users/example/build/node_modules/@vscode/vsce/out/api.js +/Users/example/build/node_modules/@vscode/vsce/out/search.js +/Users/example/build/node_modules/@vscode/vsce/dist/vsce.d.ts +/Users/example/build/node_modules/@vscode/vsce/node_modules/commander/LICENSE +/Users/example/build/node_modules/@vscode/vsce/node_modules/commander/CHANGELOG.md +/Users/example/build/node_modules/@vscode/vsce/node_modules/commander/typings/index.d.ts +/Users/example/build/node_modules/@vscode/vsce/node_modules/commander/index.js +/Users/example/build/node_modules/@vscode/vsce/node_modules/commander/Readme.md +/Users/example/build/node_modules/@vscode/vsce/node_modules/commander/package.json +/Users/example/build/node_modules/@vscode/vsce/node_modules/semver/LICENSE +/Users/example/build/node_modules/@vscode/vsce/node_modules/semver/bin/semver +/Users/example/build/node_modules/@vscode/vsce/node_modules/semver/semver.js +/Users/example/build/node_modules/@vscode/vsce/node_modules/semver/README.md +/Users/example/build/node_modules/@vscode/vsce/node_modules/semver/package.json +/Users/example/build/node_modules/@vscode/vsce/node_modules/semver/range.bnf +/Users/example/build/node_modules/@vscode/vsce/node_modules/minimatch/LICENSE +/Users/example/build/node_modules/@vscode/vsce/node_modules/minimatch/README.md +/Users/example/build/node_modules/@vscode/vsce/node_modules/minimatch/package.json +/Users/example/build/node_modules/@vscode/vsce/node_modules/minimatch/minimatch.js +/Users/example/build/node_modules/@vscode/vsce/node_modules/glob/LICENSE +/Users/example/build/node_modules/@vscode/vsce/node_modules/glob/sync.js +/Users/example/build/node_modules/@vscode/vsce/node_modules/glob/README.md +/Users/example/build/node_modules/@vscode/vsce/node_modules/glob/package.json +/Users/example/build/node_modules/@vscode/vsce/node_modules/glob/common.js +/Users/example/build/node_modules/@vscode/vsce/node_modules/glob/glob.js +/Users/example/build/node_modules/@vscode/vsce/README.md +/Users/example/build/node_modules/@vscode/vsce/vsce +/Users/example/build/node_modules/@vscode/vsce/package.json +/Users/example/build/node_modules/@azure/core-util/types/latest/core-util.d.ts +/Users/example/build/node_modules/@azure/core-util/types/3.1/core-util.d.ts +/Users/example/build/node_modules/@azure/core-util/LICENSE +/Users/example/build/node_modules/@azure/core-util/dist/index.js +/Users/example/build/node_modules/@azure/core-util/dist/index.js.map +/Users/example/build/node_modules/@azure/core-util/README.md +/Users/example/build/node_modules/@azure/core-util/package.json +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/sha256.js +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/uuidUtils.browser.js.map +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/random.js.map +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/random.js +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/error.js.map +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/uuidUtils.browser.js +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/uuidUtils.js +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/bytesEncoding.js.map +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/object.js +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/delay.js.map +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/index.js +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/error.js +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/sha256.browser.js.map +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/aborterUtils.js.map +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/typeGuards.js.map +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/sha256.js.map +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/aborterUtils.js +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/uuidUtils.native.js +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/bytesEncoding.browser.js +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/index.js.map +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/sha256.browser.js +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/uuidUtils.native.js.map +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/bytesEncoding.browser.js.map +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/createAbortablePromise.js.map +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/object.js.map +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/uuidUtils.js.map +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/checkEnvironment.js.map +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/typeGuards.js +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/createAbortablePromise.js +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/bytesEncoding.js +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/checkEnvironment.js +/Users/example/build/node_modules/@azure/core-util/dist-esm/src/delay.js +/Users/example/build/node_modules/@azure/abort-controller/types/src/AbortSignal.d.ts.map +/Users/example/build/node_modules/@azure/abort-controller/types/src/AbortController.d.ts +/Users/example/build/node_modules/@azure/abort-controller/types/src/AbortSignal.d.ts +/Users/example/build/node_modules/@azure/abort-controller/types/src/index.d.ts +/Users/example/build/node_modules/@azure/abort-controller/types/src/AbortController.d.ts.map +/Users/example/build/node_modules/@azure/abort-controller/types/src/index.d.ts.map +/Users/example/build/node_modules/@azure/abort-controller/LICENSE +/Users/example/build/node_modules/@azure/abort-controller/CHANGELOG.md +/Users/example/build/node_modules/@azure/abort-controller/dist/index.js +/Users/example/build/node_modules/@azure/abort-controller/dist/index.js.map +/Users/example/build/node_modules/@azure/abort-controller/node_modules/tslib/tslib.d.ts +/Users/example/build/node_modules/@azure/abort-controller/node_modules/tslib/tslib.js +/Users/example/build/node_modules/@azure/abort-controller/node_modules/tslib/CopyrightNotice.txt +/Users/example/build/node_modules/@azure/abort-controller/node_modules/tslib/README.md +/Users/example/build/node_modules/@azure/abort-controller/node_modules/tslib/tslib.es6.js +/Users/example/build/node_modules/@azure/abort-controller/node_modules/tslib/package.json +/Users/example/build/node_modules/@azure/abort-controller/node_modules/tslib/tslib.es6.html +/Users/example/build/node_modules/@azure/abort-controller/node_modules/tslib/LICENSE.txt +/Users/example/build/node_modules/@azure/abort-controller/node_modules/tslib/modules/index.js +/Users/example/build/node_modules/@azure/abort-controller/node_modules/tslib/modules/package.json +/Users/example/build/node_modules/@azure/abort-controller/node_modules/tslib/tslib.html +/Users/example/build/node_modules/@azure/abort-controller/README.md +/Users/example/build/node_modules/@azure/abort-controller/package.json +/Users/example/build/node_modules/@azure/abort-controller/shims-public.d.ts +/Users/example/build/node_modules/@azure/abort-controller/dist-esm/src/AbortController.js +/Users/example/build/node_modules/@azure/abort-controller/dist-esm/src/AbortSignal.js +/Users/example/build/node_modules/@azure/abort-controller/dist-esm/src/index.js +/Users/example/build/node_modules/@azure/abort-controller/dist-esm/src/AbortSignal.js.map +/Users/example/build/node_modules/@azure/abort-controller/dist-esm/src/index.js.map +/Users/example/build/node_modules/@azure/abort-controller/dist-esm/src/AbortController.js.map +/Users/example/build/node_modules/@azure/logger/types/logger.d.ts +/Users/example/build/node_modules/@azure/logger/LICENSE +/Users/example/build/node_modules/@azure/logger/CHANGELOG.md +/Users/example/build/node_modules/@azure/logger/dist/index.js +/Users/example/build/node_modules/@azure/logger/dist/index.js.map +/Users/example/build/node_modules/@azure/logger/node_modules/tslib/tslib.d.ts +/Users/example/build/node_modules/@azure/logger/node_modules/tslib/tslib.js +/Users/example/build/node_modules/@azure/logger/node_modules/tslib/CopyrightNotice.txt +/Users/example/build/node_modules/@azure/logger/node_modules/tslib/README.md +/Users/example/build/node_modules/@azure/logger/node_modules/tslib/tslib.es6.js +/Users/example/build/node_modules/@azure/logger/node_modules/tslib/package.json +/Users/example/build/node_modules/@azure/logger/node_modules/tslib/tslib.es6.html +/Users/example/build/node_modules/@azure/logger/node_modules/tslib/LICENSE.txt +/Users/example/build/node_modules/@azure/logger/node_modules/tslib/modules/index.js +/Users/example/build/node_modules/@azure/logger/node_modules/tslib/modules/package.json +/Users/example/build/node_modules/@azure/logger/node_modules/tslib/tslib.html +/Users/example/build/node_modules/@azure/logger/README.md +/Users/example/build/node_modules/@azure/logger/package.json +/Users/example/build/node_modules/@azure/logger/dist-esm/src/log.browser.js.map +/Users/example/build/node_modules/@azure/logger/dist-esm/src/log.js +/Users/example/build/node_modules/@azure/logger/dist-esm/src/index.js +/Users/example/build/node_modules/@azure/logger/dist-esm/src/log.browser.js +/Users/example/build/node_modules/@azure/logger/dist-esm/src/index.js.map +/Users/example/build/node_modules/@azure/logger/dist-esm/src/log.js.map +/Users/example/build/node_modules/@azure/logger/dist-esm/src/debug.js.map +/Users/example/build/node_modules/@azure/logger/dist-esm/src/debug.js +/Users/example/build/node_modules/@azure/msal-common/LICENSE +/Users/example/build/node_modules/@azure/msal-common/dist/packageMetadata.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/crypto/ICrypto.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/crypto/PopTokenGenerator.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/crypto/JoseHeader.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/crypto/SignedHttpRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/crypto/PopTokenGenerator.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/crypto/SignedHttpRequest.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/crypto/JoseHeader.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/crypto/IGuidGenerator.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/crypto/ICrypto.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/crypto/ICrypto.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/crypto/ICrypto.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/crypto/JoseHeader.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/crypto/JoseHeader.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/crypto/PopTokenGenerator.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/crypto/PopTokenGenerator.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/crypto/IGuidGenerator.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/broker/nativeBroker/INativeBrokerPlugin.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/broker/nativeBroker/INativeBrokerPlugin.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/logger/Logger.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/logger/Logger.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/logger/Logger.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/logger/Logger.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/response/AuthorizationCodePayload.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/response/AuthenticationResult.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/response/ExternalTokenResponse.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/response/AuthorizationCodePayload.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/response/ResponseHandler.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/response/DeviceCodeResponse.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/response/IMDSBadResponse.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/response/ExternalTokenResponse.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/response/ResponseHandler.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/response/ServerAuthorizationTokenResponse.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/response/ServerAuthorizationCodeResponse.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/response/ResponseHandler.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/response/ServerAuthorizationTokenResponse.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/response/DeviceCodeResponse.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/response/AuthenticationResult.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/response/IMDSBadResponse.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/response/ServerAuthorizationCodeResponse.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/response/ResponseHandler.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/interface/ICacheManager.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/interface/ICacheManager.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/cache/interface/ISerializableTokenCache.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/cache/interface/ICachePlugin.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/interface/ICachePlugin.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/cache/interface/ISerializableTokenCache.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/CacheManager.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/cache/utils/CacheTypes.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/utils/CacheTypes.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/cache/utils/CacheHelpers.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/utils/CacheHelpers.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/cache/utils/CacheHelpers.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/cache/utils/CacheHelpers.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/CacheManager.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/CacheManager.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/persistence/TokenCacheContext.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/persistence/TokenCacheContext.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/cache/persistence/TokenCacheContext.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/persistence/TokenCacheContext.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/CredentialEntity.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/AppMetadataEntity.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/AccountEntity.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/AppMetadataEntity.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/CacheRecord.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/AccountEntity.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/AuthorityMetadataEntity.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/AccessTokenEntity.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/AuthorityMetadataEntity.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/IdTokenEntity.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/ThrottlingEntity.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/ServerTelemetryEntity.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/ThrottlingEntity.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/AppMetadataEntity.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/ThrottlingEntity.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/IdTokenEntity.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/CacheRecord.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/ThrottlingEntity.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/AccountEntity.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/AccountEntity.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/CredentialEntity.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/ServerTelemetryEntity.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/RefreshTokenEntity.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/CacheRecord.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/AuthorityMetadataEntity.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/CacheRecord.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/AuthorityMetadataEntity.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/AccessTokenEntity.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/RefreshTokenEntity.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/cache/entities/AppMetadataEntity.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/cache/CacheManager.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/config/ClientConfiguration.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/config/ClientConfiguration.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/config/ClientConfiguration.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/config/AppTokenProvider.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/config/ClientConfiguration.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/config/AppTokenProvider.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/network/RequestThumbprint.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/network/INetworkModule.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/network/INetworkModule.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/network/NetworkManager.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/network/ThrottlingUtils.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/network/INetworkModule.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/network/ThrottlingUtils.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/network/INetworkModule.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/network/NetworkManager.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/network/RequestThumbprint.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/network/ThrottlingUtils.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/network/NetworkManager.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/network/NetworkManager.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/network/ThrottlingUtils.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/utils/Constants.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/utils/Constants.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/utils/StringUtils.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/utils/ProtocolUtils.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/utils/ProtocolUtils.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/utils/TimeUtils.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/utils/FunctionWrappers.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/utils/TimeUtils.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/utils/UrlUtils.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/utils/UrlUtils.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/utils/StringUtils.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/utils/ProtocolUtils.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/utils/ProtocolUtils.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/utils/UrlUtils.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/utils/StringUtils.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/utils/FunctionWrappers.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/utils/MsalTypes.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/utils/TimeUtils.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/utils/TimeUtils.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/utils/UrlUtils.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/utils/StringUtils.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/utils/FunctionWrappers.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/utils/Constants.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/utils/Constants.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/utils/MsalTypes.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/utils/FunctionWrappers.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/index.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/url/UrlString.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/url/UrlString.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/url/IUri.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/url/UrlString.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/url/UrlString.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/url/IUri.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/packageMetadata.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/index.cjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/packageMetadata.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/index.cjs +/Users/example/build/node_modules/@azure/msal-common/dist/index.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/packageMetadata.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/CommonUsernamePasswordRequest.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/request/CommonDeviceCodeRequest.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/request/BaseAuthRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/BaseAuthRequest.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/request/CommonOnBehalfOfRequest.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/request/NativeRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/CommonClientCredentialRequest.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/request/AuthenticationHeaderParser.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/CommonAuthorizationUrlRequest.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/request/CommonDeviceCodeRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/RequestValidator.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/request/CommonRefreshTokenRequest.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/request/StoreInCache.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/request/NativeRequest.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/request/NativeSignOutRequest.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/request/RequestValidator.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/StoreInCache.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/AuthenticationHeaderParser.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/RequestParameterBuilder.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/request/CommonClientCredentialRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/ScopeSet.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/request/CommonAuthorizationCodeRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/RequestValidator.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/RequestParameterBuilder.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/request/ScopeSet.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/request/AuthenticationHeaderParser.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/request/NativeSignOutRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/CommonEndSessionRequest.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/request/RequestValidator.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/request/CommonAuthorizationCodeRequest.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/request/CommonEndSessionRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/CommonOnBehalfOfRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/CommonSilentFlowRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/AuthenticationHeaderParser.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/request/ScopeSet.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/ScopeSet.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/RequestParameterBuilder.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/CommonRefreshTokenRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/CommonAuthorizationUrlRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/CommonUsernamePasswordRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/RequestParameterBuilder.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/request/CommonSilentFlowRequest.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/server/ServerTelemetryManager.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/server/ServerTelemetryManager.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/server/ServerTelemetryManager.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/server/ServerTelemetryRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/server/ServerTelemetryManager.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/server/ServerTelemetryRequest.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceEvent.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/performance/StubPerformanceClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceEvent.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/performance/IPerformanceMeasurement.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/performance/StubPerformanceClient.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/performance/IPerformanceClient.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/performance/StubPerformanceClient.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceEvent.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceClient.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/performance/StubPerformanceClient.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceClient.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceClient.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/performance/IPerformanceMeasurement.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceEvent.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/telemetry/performance/IPerformanceClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/account/AccountInfo.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/account/CcsCredential.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/account/CcsCredential.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/account/TokenClaims.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/account/AuthToken.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/account/AccountInfo.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/account/AuthToken.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/account/CcsCredential.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/account/ClientInfo.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/account/CcsCredential.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/account/AuthToken.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/account/ClientCredentials.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/account/ClientInfo.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/account/AuthToken.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/account/ClientCredentials.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/account/TokenClaims.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/account/ClientInfo.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/account/ClientInfo.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AzureRegionConfiguration.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryErrorResponse.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/authority/Authority.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AuthorityOptions.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AuthorityOptions.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryResponse.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/authority/CloudDiscoveryMetadata.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/authority/ProtocolMode.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/authority/OIDCOptions.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/authority/RegionDiscoveryMetadata.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryResponse.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AuthorityMetadata.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryErrorResponse.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AuthorityFactory.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AuthorityType.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryResponse.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/OpenIdConfigResponse.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AuthorityMetadata.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/authority/OIDCOptions.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/Authority.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/authority/ImdsOptions.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AuthorityType.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AuthorityFactory.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/authority/RegionDiscoveryMetadata.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/Authority.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AuthorityFactory.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/RegionDiscovery.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryResponse.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AzureRegionConfiguration.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/ProtocolMode.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/authority/RegionDiscovery.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/OpenIdConfigResponse.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/CloudDiscoveryMetadata.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/ProtocolMode.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryErrorResponse.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AuthorityOptions.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AuthorityMetadata.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AzureRegion.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AuthorityMetadata.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AzureRegion.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryErrorResponse.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AuthorityFactory.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AuthorityType.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/authority/Authority.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/authority/RegionDiscovery.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/authority/RegionDiscovery.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AuthorityType.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/ImdsOptions.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/ProtocolMode.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/AuthorityOptions.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/authority/OpenIdConfigResponse.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/authority/OpenIdConfigResponse.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/index.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/error/ClientConfigurationError.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/InteractionRequiredAuthError.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/error/ClientConfigurationError.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/error/JoseHeaderError.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/error/InteractionRequiredAuthError.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/JoseHeaderErrorCodes.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/AuthError.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/InteractionRequiredAuthErrorCodes.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/error/AuthErrorCodes.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/error/ClientAuthErrorCodes.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/error/JoseHeaderErrorCodes.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/ClientConfigurationErrorCodes.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/error/ServerError.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/InteractionRequiredAuthError.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/error/JoseHeaderError.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/JoseHeaderError.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/error/ClientAuthError.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/error/ServerError.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/error/AuthErrorCodes.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/error/AuthErrorCodes.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/ServerError.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/InteractionRequiredAuthErrorCodes.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/ClientAuthErrorCodes.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/AuthError.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/error/ClientConfigurationErrorCodes.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/error/ClientAuthErrorCodes.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/InteractionRequiredAuthErrorCodes.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/error/ClientConfigurationError.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/error/AuthError.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/error/JoseHeaderErrorCodes.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/error/ClientAuthErrorCodes.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/error/ClientAuthError.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/ClientConfigurationError.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/JoseHeaderErrorCodes.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/error/ServerError.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/error/InteractionRequiredAuthErrorCodes.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/AuthErrorCodes.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/ClientAuthError.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/InteractionRequiredAuthError.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/AuthError.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/ClientConfigurationErrorCodes.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/ClientConfigurationErrorCodes.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/JoseHeaderError.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/error/ClientAuthError.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/client/AuthorizationCodeClient.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/client/AuthorizationCodeClient.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/client/SilentFlowClient.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/client/RefreshTokenClient.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/client/RefreshTokenClient.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/client/BaseClient.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/client/RefreshTokenClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/client/SilentFlowClient.mjs.map +/Users/example/build/node_modules/@azure/msal-common/dist/client/AuthorizationCodeClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/client/BaseClient.d.ts +/Users/example/build/node_modules/@azure/msal-common/dist/client/SilentFlowClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/client/AuthorizationCodeClient.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/client/SilentFlowClient.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/client/BaseClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/dist/client/BaseClient.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/client/RefreshTokenClient.mjs +/Users/example/build/node_modules/@azure/msal-common/dist/index.d.ts.map +/Users/example/build/node_modules/@azure/msal-common/README.md +/Users/example/build/node_modules/@azure/msal-common/package.json +/Users/example/build/node_modules/@azure/msal-common/src/packageMetadata.ts +/Users/example/build/node_modules/@azure/msal-common/src/crypto/JoseHeader.ts +/Users/example/build/node_modules/@azure/msal-common/src/crypto/ICrypto.ts +/Users/example/build/node_modules/@azure/msal-common/src/crypto/IGuidGenerator.ts +/Users/example/build/node_modules/@azure/msal-common/src/crypto/PopTokenGenerator.ts +/Users/example/build/node_modules/@azure/msal-common/src/crypto/SignedHttpRequest.ts +/Users/example/build/node_modules/@azure/msal-common/src/broker/nativeBroker/INativeBrokerPlugin.ts +/Users/example/build/node_modules/@azure/msal-common/src/logger/Logger.ts +/Users/example/build/node_modules/@azure/msal-common/src/response/ExternalTokenResponse.ts +/Users/example/build/node_modules/@azure/msal-common/src/response/ResponseHandler.ts +/Users/example/build/node_modules/@azure/msal-common/src/response/IMDSBadResponse.ts +/Users/example/build/node_modules/@azure/msal-common/src/response/AuthorizationCodePayload.ts +/Users/example/build/node_modules/@azure/msal-common/src/response/DeviceCodeResponse.ts +/Users/example/build/node_modules/@azure/msal-common/src/response/ServerAuthorizationCodeResponse.ts +/Users/example/build/node_modules/@azure/msal-common/src/response/AuthenticationResult.ts +/Users/example/build/node_modules/@azure/msal-common/src/response/ServerAuthorizationTokenResponse.ts +/Users/example/build/node_modules/@azure/msal-common/src/cache/interface/ICacheManager.ts +/Users/example/build/node_modules/@azure/msal-common/src/cache/interface/ISerializableTokenCache.ts +/Users/example/build/node_modules/@azure/msal-common/src/cache/interface/ICachePlugin.ts +/Users/example/build/node_modules/@azure/msal-common/src/cache/CacheManager.ts +/Users/example/build/node_modules/@azure/msal-common/src/cache/utils/CacheTypes.ts +/Users/example/build/node_modules/@azure/msal-common/src/cache/utils/CacheHelpers.ts +/Users/example/build/node_modules/@azure/msal-common/src/cache/persistence/TokenCacheContext.ts +/Users/example/build/node_modules/@azure/msal-common/src/cache/entities/CacheRecord.ts +/Users/example/build/node_modules/@azure/msal-common/src/cache/entities/CredentialEntity.ts +/Users/example/build/node_modules/@azure/msal-common/src/cache/entities/IdTokenEntity.ts +/Users/example/build/node_modules/@azure/msal-common/src/cache/entities/AuthorityMetadataEntity.ts +/Users/example/build/node_modules/@azure/msal-common/src/cache/entities/ServerTelemetryEntity.ts +/Users/example/build/node_modules/@azure/msal-common/src/cache/entities/RefreshTokenEntity.ts +/Users/example/build/node_modules/@azure/msal-common/src/cache/entities/ThrottlingEntity.ts +/Users/example/build/node_modules/@azure/msal-common/src/cache/entities/AccountEntity.ts +/Users/example/build/node_modules/@azure/msal-common/src/cache/entities/AppMetadataEntity.ts +/Users/example/build/node_modules/@azure/msal-common/src/cache/entities/AccessTokenEntity.ts +/Users/example/build/node_modules/@azure/msal-common/src/config/ClientConfiguration.ts +/Users/example/build/node_modules/@azure/msal-common/src/config/AppTokenProvider.ts +/Users/example/build/node_modules/@azure/msal-common/src/network/INetworkModule.ts +/Users/example/build/node_modules/@azure/msal-common/src/network/NetworkManager.ts +/Users/example/build/node_modules/@azure/msal-common/src/network/RequestThumbprint.ts +/Users/example/build/node_modules/@azure/msal-common/src/network/ThrottlingUtils.ts +/Users/example/build/node_modules/@azure/msal-common/src/utils/TimeUtils.ts +/Users/example/build/node_modules/@azure/msal-common/src/utils/UrlUtils.ts +/Users/example/build/node_modules/@azure/msal-common/src/utils/MsalTypes.ts +/Users/example/build/node_modules/@azure/msal-common/src/utils/Constants.ts +/Users/example/build/node_modules/@azure/msal-common/src/utils/StringUtils.ts +/Users/example/build/node_modules/@azure/msal-common/src/utils/ProtocolUtils.ts +/Users/example/build/node_modules/@azure/msal-common/src/utils/FunctionWrappers.ts +/Users/example/build/node_modules/@azure/msal-common/src/url/UrlString.ts +/Users/example/build/node_modules/@azure/msal-common/src/url/IUri.ts +/Users/example/build/node_modules/@azure/msal-common/src/request/CommonClientCredentialRequest.ts +/Users/example/build/node_modules/@azure/msal-common/src/request/CommonAuthorizationUrlRequest.ts +/Users/example/build/node_modules/@azure/msal-common/src/request/NativeSignOutRequest.ts +/Users/example/build/node_modules/@azure/msal-common/src/request/CommonOnBehalfOfRequest.ts +/Users/example/build/node_modules/@azure/msal-common/src/request/NativeRequest.ts +/Users/example/build/node_modules/@azure/msal-common/src/request/CommonEndSessionRequest.ts +/Users/example/build/node_modules/@azure/msal-common/src/request/ScopeSet.ts +/Users/example/build/node_modules/@azure/msal-common/src/request/AuthenticationHeaderParser.ts +/Users/example/build/node_modules/@azure/msal-common/src/request/CommonUsernamePasswordRequest.ts +/Users/example/build/node_modules/@azure/msal-common/src/request/RequestParameterBuilder.ts +/Users/example/build/node_modules/@azure/msal-common/src/request/CommonDeviceCodeRequest.ts +/Users/example/build/node_modules/@azure/msal-common/src/request/CommonRefreshTokenRequest.ts +/Users/example/build/node_modules/@azure/msal-common/src/request/StoreInCache.ts +/Users/example/build/node_modules/@azure/msal-common/src/request/BaseAuthRequest.ts +/Users/example/build/node_modules/@azure/msal-common/src/request/CommonAuthorizationCodeRequest.ts +/Users/example/build/node_modules/@azure/msal-common/src/request/RequestValidator.ts +/Users/example/build/node_modules/@azure/msal-common/src/request/CommonSilentFlowRequest.ts +/Users/example/build/node_modules/@azure/msal-common/src/index.ts +/Users/example/build/node_modules/@azure/msal-common/src/telemetry/server/ServerTelemetryRequest.ts +/Users/example/build/node_modules/@azure/msal-common/src/telemetry/server/ServerTelemetryManager.ts +/Users/example/build/node_modules/@azure/msal-common/src/telemetry/performance/PerformanceClient.ts +/Users/example/build/node_modules/@azure/msal-common/src/telemetry/performance/IPerformanceMeasurement.ts +/Users/example/build/node_modules/@azure/msal-common/src/telemetry/performance/StubPerformanceClient.ts +/Users/example/build/node_modules/@azure/msal-common/src/telemetry/performance/IPerformanceClient.ts +/Users/example/build/node_modules/@azure/msal-common/src/telemetry/performance/PerformanceEvent.ts +/Users/example/build/node_modules/@azure/msal-common/src/account/CcsCredential.ts +/Users/example/build/node_modules/@azure/msal-common/src/account/AuthToken.ts +/Users/example/build/node_modules/@azure/msal-common/src/account/ClientInfo.ts +/Users/example/build/node_modules/@azure/msal-common/src/account/ClientCredentials.ts +/Users/example/build/node_modules/@azure/msal-common/src/account/TokenClaims.ts +/Users/example/build/node_modules/@azure/msal-common/src/account/AccountInfo.ts +/Users/example/build/node_modules/@azure/msal-common/src/authority/AzureRegion.ts +/Users/example/build/node_modules/@azure/msal-common/src/authority/ImdsOptions.ts +/Users/example/build/node_modules/@azure/msal-common/src/authority/CloudDiscoveryMetadata.ts +/Users/example/build/node_modules/@azure/msal-common/src/authority/CloudInstanceDiscoveryResponse.ts +/Users/example/build/node_modules/@azure/msal-common/src/authority/Authority.ts +/Users/example/build/node_modules/@azure/msal-common/src/authority/CloudInstanceDiscoveryErrorResponse.ts +/Users/example/build/node_modules/@azure/msal-common/src/authority/AuthorityMetadata.ts +/Users/example/build/node_modules/@azure/msal-common/src/authority/AzureRegionConfiguration.ts +/Users/example/build/node_modules/@azure/msal-common/src/authority/OIDCOptions.ts +/Users/example/build/node_modules/@azure/msal-common/src/authority/OpenIdConfigResponse.ts +/Users/example/build/node_modules/@azure/msal-common/src/authority/ProtocolMode.ts +/Users/example/build/node_modules/@azure/msal-common/src/authority/AuthorityFactory.ts +/Users/example/build/node_modules/@azure/msal-common/src/authority/RegionDiscovery.ts +/Users/example/build/node_modules/@azure/msal-common/src/authority/AuthorityOptions.ts +/Users/example/build/node_modules/@azure/msal-common/src/authority/RegionDiscoveryMetadata.ts +/Users/example/build/node_modules/@azure/msal-common/src/authority/AuthorityType.ts +/Users/example/build/node_modules/@azure/msal-common/src/error/JoseHeaderError.ts +/Users/example/build/node_modules/@azure/msal-common/src/error/ClientConfigurationErrorCodes.ts +/Users/example/build/node_modules/@azure/msal-common/src/error/AuthError.ts +/Users/example/build/node_modules/@azure/msal-common/src/error/InteractionRequiredAuthErrorCodes.ts +/Users/example/build/node_modules/@azure/msal-common/src/error/AuthErrorCodes.ts +/Users/example/build/node_modules/@azure/msal-common/src/error/InteractionRequiredAuthError.ts +/Users/example/build/node_modules/@azure/msal-common/src/error/ServerError.ts +/Users/example/build/node_modules/@azure/msal-common/src/error/JoseHeaderErrorCodes.ts +/Users/example/build/node_modules/@azure/msal-common/src/error/ClientConfigurationError.ts +/Users/example/build/node_modules/@azure/msal-common/src/error/ClientAuthErrorCodes.ts +/Users/example/build/node_modules/@azure/msal-common/src/error/ClientAuthError.ts +/Users/example/build/node_modules/@azure/msal-common/src/client/AuthorizationCodeClient.ts +/Users/example/build/node_modules/@azure/msal-common/src/client/BaseClient.ts +/Users/example/build/node_modules/@azure/msal-common/src/client/RefreshTokenClient.ts +/Users/example/build/node_modules/@azure/msal-common/src/client/SilentFlowClient.ts +/Users/example/build/node_modules/@azure/identity/types/identity.d.ts +/Users/example/build/node_modules/@azure/identity/LICENSE +/Users/example/build/node_modules/@azure/identity/dist/index.js +/Users/example/build/node_modules/@azure/identity/dist/index.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/LICENSE +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/index.cjs.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/index.cjs.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/crypto/ICrypto.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/crypto/SignedHttpRequest.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/crypto/JoseHeader.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/crypto/PopTokenGenerator.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/crypto/PopTokenGenerator.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/crypto/SignedHttpRequest.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/crypto/JoseHeader.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/crypto/IGuidGenerator.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/crypto/ICrypto.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/crypto/JoseHeader.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/crypto/PopTokenGenerator.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/crypto/ICrypto.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/crypto/JoseHeader.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/crypto/IGuidGenerator.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/crypto/PopTokenGenerator.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/crypto/ICrypto.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/logger/Logger.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/logger/Logger.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/logger/Logger.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/logger/Logger.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/response/AuthorizationCodePayload.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/response/AuthenticationResult.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/response/ExternalTokenResponse.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/response/AuthorizationCodePayload.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/response/DeviceCodeResponse.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/response/IMDSBadResponse.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/response/ResponseHandler.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/response/ExternalTokenResponse.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/response/ServerAuthorizationTokenResponse.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/response/ServerAuthorizationCodeResponse.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/response/ResponseHandler.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/response/ServerAuthorizationTokenResponse.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/response/ResponseHandler.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/response/DeviceCodeResponse.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/response/AuthenticationResult.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/response/IMDSBadResponse.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/response/ServerAuthorizationCodeResponse.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/response/ResponseHandler.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/interface/ICacheManager.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/interface/ICacheManager.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/interface/ISerializableTokenCache.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/interface/ICachePlugin.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/interface/ICachePlugin.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/interface/ISerializableTokenCache.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/CacheManager.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/utils/CacheTypes.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/utils/CacheTypes.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/CacheManager.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/CacheManager.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/persistence/TokenCacheContext.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/persistence/TokenCacheContext.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/persistence/TokenCacheContext.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/persistence/TokenCacheContext.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/CacheManager.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/ServerTelemetryEntity.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/CredentialEntity.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/RefreshTokenEntity.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/IdTokenEntity.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/AppMetadataEntity.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/AuthorityMetadataEntity.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/AccountEntity.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/RefreshTokenEntity.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/AppMetadataEntity.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/AccountEntity.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/CacheRecord.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/AccountEntity.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/CacheRecord.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/AppMetadataEntity.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/AccessTokenEntity.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/AccessTokenEntity.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/AuthorityMetadataEntity.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/AccessTokenEntity.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/ThrottlingEntity.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/ThrottlingEntity.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/IdTokenEntity.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/ThrottlingEntity.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/AuthorityMetadataEntity.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/ServerTelemetryEntity.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/CacheRecord.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/ThrottlingEntity.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/AppMetadataEntity.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/IdTokenEntity.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/AccountEntity.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/ServerTelemetryEntity.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/CredentialEntity.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/CredentialEntity.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/ServerTelemetryEntity.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/RefreshTokenEntity.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/IdTokenEntity.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/CacheRecord.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/AuthorityMetadataEntity.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/AccessTokenEntity.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/RefreshTokenEntity.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/cache/entities/CredentialEntity.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/config/ClientConfiguration.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/config/ClientConfiguration.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/config/ClientConfiguration.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/config/ClientConfiguration.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/config/AppTokenProvider.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/config/AppTokenProvider.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/_virtual/_tslib.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/_virtual/_tslib.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/packageMetadata.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/network/RequestThumbprint.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/network/ThrottlingUtils.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/network/INetworkModule.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/network/NetworkManager.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/network/ThrottlingUtils.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/network/INetworkModule.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/network/NetworkManager.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/network/INetworkModule.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/network/RequestThumbprint.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/network/INetworkModule.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/network/NetworkManager.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/network/NetworkManager.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/network/ThrottlingUtils.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/network/ThrottlingUtils.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/index.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/utils/Constants.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/utils/Constants.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/utils/StringUtils.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/utils/ProtocolUtils.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/utils/TimeUtils.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/utils/ProtocolUtils.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/utils/TimeUtils.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/utils/ProtocolUtils.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/utils/Constants.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/utils/StringUtils.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/utils/ProtocolUtils.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/utils/TimeUtils.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/utils/MsalTypes.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/utils/TimeUtils.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/utils/StringUtils.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/utils/StringUtils.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/utils/Constants.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/utils/MsalTypes.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/url/UrlString.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/url/UrlString.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/url/IUri.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/url/UrlString.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/url/UrlString.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/url/IUri.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/packageMetadata.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/packageMetadata.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/packageMetadata.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/index.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/CommonUsernamePasswordRequest.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/CommonDeviceCodeRequest.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/BaseAuthRequest.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/BaseAuthRequest.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/CommonOnBehalfOfRequest.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/CommonClientCredentialRequest.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/CommonAuthorizationUrlRequest.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/CommonDeviceCodeRequest.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/AuthenticationHeaderParser.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/RequestValidator.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/CommonRefreshTokenRequest.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/RequestValidator.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/RequestValidator.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/AuthenticationHeaderParser.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/RequestParameterBuilder.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/CommonClientCredentialRequest.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/CommonAuthorizationCodeRequest.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/ScopeSet.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/AuthenticationHeaderParser.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/ScopeSet.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/CommonEndSessionRequest.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/CommonAuthorizationCodeRequest.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/CommonEndSessionRequest.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/CommonOnBehalfOfRequest.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/CommonSilentFlowRequest.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/AuthenticationHeaderParser.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/ScopeSet.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/RequestParameterBuilder.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/RequestParameterBuilder.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/CommonRefreshTokenRequest.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/CommonAuthorizationUrlRequest.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/RequestValidator.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/CommonUsernamePasswordRequest.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/RequestParameterBuilder.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/ScopeSet.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/request/CommonSilentFlowRequest.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/server/ServerTelemetryManager.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/server/ServerTelemetryManager.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/server/ServerTelemetryManager.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/server/ServerTelemetryManager.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/server/ServerTelemetryRequest.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/server/ServerTelemetryRequest.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/performance/StubPerformanceClient.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/performance/StubPerformanceClient.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceClient.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceEvent.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/performance/IPerformanceMeasurement.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceEvent.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/performance/IPerformanceClient.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceEvent.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceClient.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/performance/StubPerformanceClient.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceClient.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceClient.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/performance/IPerformanceMeasurement.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/performance/PerformanceEvent.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/performance/StubPerformanceClient.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/telemetry/performance/IPerformanceClient.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/CcsCredential.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/AccountInfo.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/CcsCredential.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/CcsCredential.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/TokenClaims.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/AccountInfo.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/ClientInfo.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/AuthToken.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/ClientInfo.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/DecodedAuthToken.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/ClientCredentials.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/CcsCredential.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/DecodedAuthToken.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/ClientInfo.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/AuthToken.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/AuthToken.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/ClientCredentials.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/TokenClaims.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/AuthToken.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/account/ClientInfo.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AzureRegionConfiguration.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AuthorityOptions.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AuthorityOptions.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryResponse.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/CloudDiscoveryMetadata.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/RegionDiscoveryMetadata.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/ProtocolMode.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AuthorityFactory.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryResponse.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/OpenIdConfigResponse.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AuthorityMetadata.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AuthorityOptions.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/Authority.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/ImdsOptions.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AuthorityFactory.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AuthorityType.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/RegionDiscoveryMetadata.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/Authority.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AuthorityMetadata.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/RegionDiscovery.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AuthorityFactory.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryResponse.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AzureRegionConfiguration.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/ProtocolMode.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/RegionDiscovery.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/CloudDiscoveryMetadata.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/ProtocolMode.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryErrorResponse.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AuthorityMetadata.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryResponse.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AzureRegion.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AuthorityType.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AzureRegion.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/OpenIdConfigResponse.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryErrorResponse.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryErrorResponse.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AuthorityFactory.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/RegionDiscovery.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/Authority.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/ProtocolMode.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AuthorityMetadata.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AuthorityType.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/OpenIdConfigResponse.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/CloudInstanceDiscoveryErrorResponse.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/RegionDiscovery.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AuthorityType.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/ImdsOptions.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/Authority.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/AuthorityOptions.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/authority/OpenIdConfigResponse.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/index.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/AuthError.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/JoseHeaderError.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/InteractionRequiredAuthError.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/ServerError.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/ClientConfigurationError.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/ClientConfigurationError.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/InteractionRequiredAuthError.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/JoseHeaderError.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/JoseHeaderError.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/ClientAuthError.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/ClientAuthError.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/ServerError.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/JoseHeaderError.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/ClientConfigurationError.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/AuthError.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/ClientConfigurationError.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/ServerError.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/InteractionRequiredAuthError.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/ClientAuthError.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/InteractionRequiredAuthError.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/ServerError.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/AuthError.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/AuthError.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/error/ClientAuthError.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/DeviceCodeClient.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/AuthorizationCodeClient.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/SilentFlowClient.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/DeviceCodeClient.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/SilentFlowClient.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/ClientCredentialClient.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/AuthorizationCodeClient.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/ClientCredentialClient.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/RefreshTokenClient.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/DeviceCodeClient.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/RefreshTokenClient.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/OnBehalfOfClient.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/AuthorizationCodeClient.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/SilentFlowClient.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/BaseClient.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/OnBehalfOfClient.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/UsernamePasswordClient.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/SilentFlowClient.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/OnBehalfOfClient.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/BaseClient.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/OnBehalfOfClient.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/RefreshTokenClient.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/DeviceCodeClient.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/BaseClient.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/ClientCredentialClient.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/UsernamePasswordClient.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/BaseClient.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/AuthorizationCodeClient.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/ClientCredentialClient.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/UsernamePasswordClient.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/UsernamePasswordClient.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/client/RefreshTokenClient.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/dist/index.d.ts.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/README.md +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/msal-common/package.json +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-auth/types/latest/core-auth.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-auth/types/3.1/core-auth.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-auth/LICENSE +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-auth/dist/index.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-auth/dist/index.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-auth/README.md +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-auth/package.json +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-auth/dist-esm/src/azureNamedKeyCredential.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-auth/dist-esm/src/azureSASCredential.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-auth/dist-esm/src/tokenCredential.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-auth/dist-esm/src/tracing.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-auth/dist-esm/src/azureNamedKeyCredential.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-auth/dist-esm/src/index.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-auth/dist-esm/src/azureKeyCredential.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-auth/dist-esm/src/tokenCredential.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-auth/dist-esm/src/index.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-auth/dist-esm/src/tracing.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-auth/dist-esm/src/azureSASCredential.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-auth/dist-esm/src/azureKeyCredential.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-tracing/types/core-tracing.d.ts +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-tracing/LICENSE +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-tracing/CHANGELOG.md +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-tracing/dist/index.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-tracing/dist/index.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-tracing/README.md +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-tracing/package.json +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-tracing/dist-esm/src/instrumenter.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-tracing/dist-esm/src/tracingContext.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-tracing/dist-esm/src/interfaces.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-tracing/dist-esm/src/index.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-tracing/dist-esm/src/interfaces.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-tracing/dist-esm/src/tracingClient.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-tracing/dist-esm/src/tracingClient.js +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-tracing/dist-esm/src/index.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-tracing/dist-esm/src/tracingContext.js.map +/Users/example/build/node_modules/@azure/identity/node_modules/@azure/core-tracing/dist-esm/src/instrumenter.js.map +/Users/example/build/node_modules/@azure/identity/README.md +/Users/example/build/node_modules/@azure/identity/package.json +/Users/example/build/node_modules/@azure/identity/dist-esm/src/constants.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/tokenCredentialOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/util/authHostEnv.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/util/logging.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/util/tenantIdUtils.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/util/scopeUtils.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/util/tracing.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/util/logging.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/util/scopeUtils.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/util/authHostEnv.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/util/processUtils.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/util/processMultiTenantRequest.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/util/processMultiTenantRequest.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/util/processMultiTenantRequest.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/util/processUtils.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/util/identityTokenEndpoint.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/util/tracing.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/util/tenantIdUtils.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/util/processMultiTenantRequest.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/util/identityTokenEndpoint.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/regionalAuthority.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/tokenCredentialOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/plugins/consumer.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/plugins/consumer.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/plugins/provider.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/plugins/provider.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/plugins/consumer.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/plugins/consumer.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/errors.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/regionalAuthority.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/index.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/constants.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/utils.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/flows.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/types.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/types.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/credentials.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/utils.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/utils.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/utils.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/credentials.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/flows.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/browserFlows/msalAuthCode.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/browserFlows/msalBrowserCommon.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/browserFlows/msalAuthCode.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/browserFlows/msalBrowserCommon.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/msalDeviceCode.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/msalDeviceCode.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/msalOnBehalfOf.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/msalClientSecret.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/msalAuthorizationCode.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/msalNodeCommon.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/msalClientCertificate.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/msalOpenBrowser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/tokenCachePersistenceOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/msalClientSecret.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/msalClientAssertion.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/msalOpenBrowser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/msalUsernamePassword.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/msalClientCertificate.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/msalUsernamePassword.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/msalAuthorizationCode.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/msalOnBehalfOf.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/msalNodeCommon.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/tokenCachePersistenceOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/msal/nodeFlows/msalClientAssertion.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/errors.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/index.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/client/identityClient.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/client/identityClient.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/environmentCredential.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/authorityValidationOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/deviceCodeCredentialOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/onBehalfOfCredential.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/clientCertificateCredential.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/clientAssertionCredentialOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/defaultAzureCredential.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/onBehalfOfCredentialOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azureApplicationCredential.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/clientCertificateCredentialOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/multiTenantTokenCredentialOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/authorizationCodeCredentialOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/visualStudioCodeCredential.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azureDeveloperCliCredential.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azureApplicationCredential.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/workloadIdentityCredential.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/clientSecretCredential.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azureCliCredentialOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azureApplicationCredential.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/environmentCredentialOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/environmentCredential.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/environmentCredential.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/interactiveBrowserCredentialOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/deviceCodeCredentialOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azureCliCredential.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azureApplicationCredentialOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/workloadIdentityCredentialOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/deviceCodeCredential.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azureDeveloperCliCredential.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/clientAssertionCredential.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/interactiveCredentialOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azurePowerShellCredential.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/clientSecretCredentialOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azurePowerShellCredential.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/interactiveBrowserCredential.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/workloadIdentityCredentialOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/visualStudioCodeCredentialOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/chainedTokenCredential.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/clientSecretCredential.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/visualStudioCodeCredentialPlugin.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/clientSecretCredentialOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/clientSecretCredential.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/workloadIdentityCredential.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/onBehalfOfCredential.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azurePowerShellCredentialOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azureApplicationCredentialOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/clientAssertionCredential.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azurePowerShellCredential.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azureCliCredential.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/credentialPersistenceOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/authorizationCodeCredential.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/authorizationCodeCredential.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/usernamePasswordCredentialOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/defaultAzureCredentialOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/onBehalfOfCredential.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/clientCertificateCredentialOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/usernamePasswordCredential.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/defaultAzureCredentialOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/constants.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/fabricMsi.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/index.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/imdsMsi.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/index.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/models.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/constants.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/tokenExchangeMsi.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/arcMsi.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/appServiceMsi2019.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/models.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/cloudShellMsi.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/index.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/appServiceMsi2017.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/appServiceMsi2019.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/utils.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/utils.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/arcMsi.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/imdsMsi.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/fabricMsi.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/index.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/appServiceMsi2017.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/tokenExchangeMsi.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/managedIdentityCredential/cloudShellMsi.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/authorityValidationOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azurePowerShellCredentialOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/defaultAzureCredential.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/authorizationCodeCredential.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azurePowerShellCredential.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/environmentCredentialOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/clientSecretCredential.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/visualStudioCodeCredential.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/workloadIdentityCredential.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/usernamePasswordCredential.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/clientAssertionCredential.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/visualStudioCodeCredential.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azureApplicationCredential.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/chainedTokenCredential.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/authorizationCodeCredential.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/defaultAzureCredential.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/clientCertificateCredential.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/clientCertificateCredential.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/deviceCodeCredential.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/clientAssertionCredentialOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/interactiveBrowserCredential.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/visualStudioCodeCredential.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/credentialPersistenceOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/multiTenantTokenCredentialOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/visualStudioCodeCredentialOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/interactiveBrowserCredential.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/interactiveBrowserCredentialOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/clientCertificateCredential.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/usernamePasswordCredential.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/defaultAzureCredential.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/authorizationCodeCredentialOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/clientAssertionCredential.browser.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/usernamePasswordCredential.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/usernamePasswordCredentialOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/onBehalfOfCredentialOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/workloadIdentityCredential.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/onBehalfOfCredential.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/visualStudioCodeCredentialPlugin.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azureDeveloperCliCredential.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/environmentCredential.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/deviceCodeCredential.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azureDeveloperCliCredential.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azureCliCredential.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azureDeveloperCliCredentialOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/interactiveBrowserCredential.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azureCliCredentialOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/interactiveCredentialOptions.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azureCliCredential.browser.js +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/azureDeveloperCliCredentialOptions.js.map +/Users/example/build/node_modules/@azure/identity/dist-esm/src/credentials/deviceCodeCredential.browser.js.map +/Users/example/build/node_modules/@azure/core-paging/types/latest/core-paging.d.ts +/Users/example/build/node_modules/@azure/core-paging/types/3.1/core-paging.d.ts +/Users/example/build/node_modules/@azure/core-paging/LICENSE +/Users/example/build/node_modules/@azure/core-paging/CHANGELOG.md +/Users/example/build/node_modules/@azure/core-paging/dist/index.js +/Users/example/build/node_modules/@azure/core-paging/README.md +/Users/example/build/node_modules/@azure/core-paging/package.json +/Users/example/build/node_modules/@azure/core-paging/dist-esm/src/index.js +/Users/example/build/node_modules/@azure/core-client/types/latest/core-client.d.ts +/Users/example/build/node_modules/@azure/core-client/types/3.1/core-client.d.ts +/Users/example/build/node_modules/@azure/core-client/LICENSE +/Users/example/build/node_modules/@azure/core-client/CHANGELOG.md +/Users/example/build/node_modules/@azure/core-client/dist/index.js +/Users/example/build/node_modules/@azure/core-client/dist/index.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/types/latest/core-rest-pipeline.d.ts +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/types/3.1/core-rest-pipeline.d.ts +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/LICENSE +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/CHANGELOG.md +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist/index.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist/index.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/core-rest-pipeline.shims-3_1.d.ts +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/core-rest-pipeline.shims.d.ts +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/README.md +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/package.json +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/httpHeaders.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/constants.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/defaultHttpClient.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/accessTokenCache.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/url.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/sanitizer.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/userAgentPlatform.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/uuid.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/sanitizer.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/userAgentPlatform.browser.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/userAgent.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/userAgentPlatform.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/userAgentPlatform.native.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/helpers.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/inspect.browser.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/tokenCycler.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/url.browser.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/uuid.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/userAgentPlatform.browser.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/inspect.browser.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/helpers.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/inspect.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/tokenCycler.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/userAgent.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/inspect.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/url.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/url.browser.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/userAgentPlatform.native.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/httpHeaders.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/defaultHttpClient.browser.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/interfaces.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/pipelineRequest.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/retryStrategies/throttlingRetryStrategy.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/retryStrategies/retryStrategy.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/retryStrategies/throttlingRetryStrategy.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/retryStrategies/exponentialRetryStrategy.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/retryStrategies/exponentialRetryStrategy.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/retryStrategies/retryStrategy.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/log.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/index.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/restError.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/constants.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/nodeHttpClient.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/decompressResponsePolicy.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/decompressResponsePolicy.browser.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/decompressResponsePolicy.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/formDataPolicy.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/formDataPolicy.browser.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/retryPolicy.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/bearerTokenAuthenticationPolicy.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/proxyPolicy.browser.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/setClientRequestIdPolicy.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/tracingPolicy.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/logPolicy.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/systemErrorRetryPolicy.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/systemErrorRetryPolicy.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/decompressResponsePolicy.browser.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/setClientRequestIdPolicy.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/tracingPolicy.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/throttlingRetryPolicy.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/userAgentPolicy.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/exponentialRetryPolicy.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/logPolicy.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/throttlingRetryPolicy.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/bearerTokenAuthenticationPolicy.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/retryPolicy.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/proxyPolicy.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/proxyPolicy.browser.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/exponentialRetryPolicy.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/userAgentPolicy.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/defaultRetryPolicy.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/redirectPolicy.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/ndJsonPolicy.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/redirectPolicy.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/formDataPolicy.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/ndJsonPolicy.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/formDataPolicy.browser.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/defaultRetryPolicy.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/proxyPolicy.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/restError.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/defaultHttpClient.browser.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/createPipelineFromOptions.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/nodeHttpClient.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/interfaces.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/fetchHttpClient.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/index.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/log.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/pipeline.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/pipelineRequest.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/defaultHttpClient.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/fetchHttpClient.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/pipeline.js +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/createPipelineFromOptions.js.map +/Users/example/build/node_modules/@azure/core-client/node_modules/@azure/core-rest-pipeline/dist-esm/src/accessTokenCache.js +/Users/example/build/node_modules/@azure/core-client/README.md +/Users/example/build/node_modules/@azure/core-client/package.json +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/serializer.js.map +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/base64.browser.js +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/serializationPolicy.js +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/authorizeRequestOnClaimChallenge.js +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/deserializationPolicy.js +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/base64.js.map +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/base64.browser.js.map +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/interfaces.js +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/urlHelpers.js.map +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/interfaceHelpers.js +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/interfaceHelpers.js.map +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/serializationPolicy.js.map +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/index.js +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/httpClientCache.js.map +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/base64.js +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/serviceClient.js.map +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/interfaces.js.map +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/operationHelpers.js.map +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/deserializationPolicy.js.map +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/urlHelpers.js +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/index.js.map +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/httpClientCache.js +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/pipeline.js.map +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/utils.js +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/authorizeRequestOnClaimChallenge.js.map +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/utils.js.map +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/operationHelpers.js +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/serializer.js +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/serviceClient.js +/Users/example/build/node_modules/@azure/core-client/dist-esm/src/pipeline.js +/Users/example/build/node_modules/@azure/core-auth/types/latest/core-auth.d.ts +/Users/example/build/node_modules/@azure/core-auth/types/3.1/core-auth.d.ts +/Users/example/build/node_modules/@azure/core-auth/LICENSE +/Users/example/build/node_modules/@azure/core-auth/CHANGELOG.md +/Users/example/build/node_modules/@azure/core-auth/dist/index.js +/Users/example/build/node_modules/@azure/core-auth/dist/index.js.map +/Users/example/build/node_modules/@azure/core-auth/README.md +/Users/example/build/node_modules/@azure/core-auth/package.json +/Users/example/build/node_modules/@azure/core-auth/dist-esm/src/azureNamedKeyCredential.js +/Users/example/build/node_modules/@azure/core-auth/dist-esm/src/azureSASCredential.js +/Users/example/build/node_modules/@azure/core-auth/dist-esm/src/tokenCredential.js +/Users/example/build/node_modules/@azure/core-auth/dist-esm/src/tracing.js +/Users/example/build/node_modules/@azure/core-auth/dist-esm/src/azureNamedKeyCredential.js.map +/Users/example/build/node_modules/@azure/core-auth/dist-esm/src/index.js +/Users/example/build/node_modules/@azure/core-auth/dist-esm/src/azureKeyCredential.js.map +/Users/example/build/node_modules/@azure/core-auth/dist-esm/src/tokenCredential.js.map +/Users/example/build/node_modules/@azure/core-auth/dist-esm/src/typeguards.js.map +/Users/example/build/node_modules/@azure/core-auth/dist-esm/src/index.js.map +/Users/example/build/node_modules/@azure/core-auth/dist-esm/src/tracing.js.map +/Users/example/build/node_modules/@azure/core-auth/dist-esm/src/azureSASCredential.js.map +/Users/example/build/node_modules/@azure/core-auth/dist-esm/src/typeguards.js +/Users/example/build/node_modules/@azure/core-auth/dist-esm/src/azureKeyCredential.js +/Users/example/build/node_modules/@azure/msal-node/LICENSE +/Users/example/build/node_modules/@azure/msal-node/dist/internals.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/packageMetadata.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/HashUtils.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/HashUtils.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/GuidGenerator.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/CryptoProvider.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/PkceGenerator.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/PkceGenerator.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/GuidGenerator.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/PkceGenerator.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/GuidGenerator.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/PkceGenerator.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/CryptoProvider.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/CryptoProvider.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/HashUtils.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/GuidGenerator.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/PkceGenerator.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/CryptoProvider.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/HashUtils.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/PkceGenerator.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/CryptoProvider.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/GuidGenerator.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/CryptoProvider.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/HashUtils.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/GuidGenerator.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/crypto/HashUtils.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/cache/NodeStorage.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/cache/NodeStorage.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/cache/TokenCache.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/cache/TokenCache.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/cache/serializer/SerializerTypes.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/cache/serializer/Deserializer.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/cache/serializer/Serializer.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/cache/serializer/Serializer.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/cache/serializer/Serializer.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/cache/serializer/Deserializer.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/cache/serializer/Serializer.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/cache/serializer/Serializer.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/cache/serializer/Deserializer.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/cache/serializer/Serializer.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/cache/serializer/SerializerTypes.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/cache/serializer/Deserializer.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/cache/serializer/Deserializer.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/cache/serializer/Deserializer.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/cache/distributed/ICacheClient.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/cache/distributed/IPartitionManager.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/cache/distributed/ICacheClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/cache/distributed/DistributedCachePlugin.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/cache/distributed/IPartitionManager.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/cache/distributed/DistributedCachePlugin.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/cache/distributed/DistributedCachePlugin.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/cache/distributed/DistributedCachePlugin.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/cache/distributed/DistributedCachePlugin.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/cache/distributed/DistributedCachePlugin.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/cache/NodeStorage.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/cache/NodeStorage.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/cache/ITokenCache.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/cache/TokenCache.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/cache/ITokenCache.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/cache/NodeStorage.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/cache/NodeStorage.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/cache/TokenCache.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/cache/TokenCache.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/cache/TokenCache.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/internals.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/config/Configuration.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/config/Configuration.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/config/Configuration.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/config/Configuration.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/config/Configuration.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/config/Configuration.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/internals.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/internals.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/network/ILoopbackClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/network/LoopbackClient.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/network/HttpClient.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/network/HttpClient.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/network/HttpClient.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/network/ILoopbackClient.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/network/LoopbackClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/network/LoopbackClient.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/network/HttpClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/network/LoopbackClient.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/network/HttpClient.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/network/LoopbackClient.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/network/HttpClient.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/network/LoopbackClient.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/utils/Constants.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/utils/Constants.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/utils/EncodingUtils.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/utils/EncodingUtils.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/utils/Constants.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/utils/Constants.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/utils/NetworkUtils.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/utils/NetworkUtils.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/utils/NetworkUtils.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/utils/NetworkUtils.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/utils/EncodingUtils.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/utils/NetworkUtils.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/utils/EncodingUtils.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/utils/EncodingUtils.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/utils/EncodingUtils.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/utils/Constants.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/utils/Constants.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/utils/NetworkUtils.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/index.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/packageMetadata.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/packageMetadata.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/index.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/internals.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/packageMetadata.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/index.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/index.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/packageMetadata.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/request/UsernamePasswordRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/request/AuthorizationUrlRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/request/RefreshTokenRequest.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/request/SilentFlowRequest.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/request/AuthorizationCodeRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/request/InteractiveRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/request/UsernamePasswordRequest.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/request/DeviceCodeRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/request/AuthorizationUrlRequest.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/request/InteractiveRequest.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/request/ClientCredentialRequest.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/request/ClientCredentialRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/request/RefreshTokenRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/request/DeviceCodeRequest.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/request/SignOutRequest.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/request/SilentFlowRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/request/OnBehalfOfRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/request/OnBehalfOfRequest.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/request/AuthorizationCodeRequest.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/request/SignOutRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/internals.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/index.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/error/NodeAuthError.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/error/NodeAuthError.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/error/NodeAuthError.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/error/NodeAuthError.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/error/NodeAuthError.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/error/NodeAuthError.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/DeviceCodeClient.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/client/PublicClientApplication.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/DeviceCodeClient.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/client/IConfidentialClientApplication.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/client/PublicClientApplication.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/ClientCredentialClient.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/ClientApplication.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/client/ClientApplication.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/client/DeviceCodeClient.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/client/ClientCredentialClient.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/client/UsernamePasswordClient.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/DeviceCodeClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/ClientApplication.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/ClientApplication.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/DeviceCodeClient.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/ConfidentialClientApplication.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/ClientAssertion.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/client/ConfidentialClientApplication.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/client/OnBehalfOfClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/PublicClientApplication.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/client/ConfidentialClientApplication.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/OnBehalfOfClient.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/ConfidentialClientApplication.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/client/PublicClientApplication.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/client/ClientAssertion.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/ClientAssertion.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/client/ConfidentialClientApplication.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/OnBehalfOfClient.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/ClientCredentialClient.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/client/OnBehalfOfClient.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/client/ClientAssertion.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/ClientCredentialClient.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/client/ClientCredentialClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/UsernamePasswordClient.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/client/ClientApplication.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/ClientAssertion.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/OnBehalfOfClient.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/client/OnBehalfOfClient.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/client/ClientApplication.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/client/ConfidentialClientApplication.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/client/PublicClientApplication.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/client/DeviceCodeClient.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/UsernamePasswordClient.mjs +/Users/example/build/node_modules/@azure/msal-node/dist/client/IPublicClientApplication.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/client/UsernamePasswordClient.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/UsernamePasswordClient.cjs +/Users/example/build/node_modules/@azure/msal-node/dist/client/IConfidentialClientApplication.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/PublicClientApplication.mjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/IPublicClientApplication.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/ClientCredentialClient.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/client/ClientAssertion.d.ts +/Users/example/build/node_modules/@azure/msal-node/dist/client/UsernamePasswordClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/dist/packageMetadata.cjs.map +/Users/example/build/node_modules/@azure/msal-node/dist/index.d.ts.map +/Users/example/build/node_modules/@azure/msal-node/README.md +/Users/example/build/node_modules/@azure/msal-node/package.json +/Users/example/build/node_modules/@azure/msal-node/src/packageMetadata.ts +/Users/example/build/node_modules/@azure/msal-node/src/crypto/HashUtils.ts +/Users/example/build/node_modules/@azure/msal-node/src/crypto/CryptoProvider.ts +/Users/example/build/node_modules/@azure/msal-node/src/crypto/PkceGenerator.ts +/Users/example/build/node_modules/@azure/msal-node/src/crypto/GuidGenerator.ts +/Users/example/build/node_modules/@azure/msal-node/src/cache/serializer/SerializerTypes.ts +/Users/example/build/node_modules/@azure/msal-node/src/cache/serializer/Serializer.ts +/Users/example/build/node_modules/@azure/msal-node/src/cache/serializer/Deserializer.ts +/Users/example/build/node_modules/@azure/msal-node/src/cache/distributed/ICacheClient.ts +/Users/example/build/node_modules/@azure/msal-node/src/cache/distributed/DistributedCachePlugin.ts +/Users/example/build/node_modules/@azure/msal-node/src/cache/distributed/IPartitionManager.ts +/Users/example/build/node_modules/@azure/msal-node/src/cache/NodeStorage.ts +/Users/example/build/node_modules/@azure/msal-node/src/cache/TokenCache.ts +/Users/example/build/node_modules/@azure/msal-node/src/cache/ITokenCache.ts +/Users/example/build/node_modules/@azure/msal-node/src/config/Configuration.ts +/Users/example/build/node_modules/@azure/msal-node/src/network/ILoopbackClient.ts +/Users/example/build/node_modules/@azure/msal-node/src/network/LoopbackClient.ts +/Users/example/build/node_modules/@azure/msal-node/src/network/HttpClient.ts +/Users/example/build/node_modules/@azure/msal-node/src/utils/EncodingUtils.ts +/Users/example/build/node_modules/@azure/msal-node/src/utils/NetworkUtils.ts +/Users/example/build/node_modules/@azure/msal-node/src/utils/Constants.ts +/Users/example/build/node_modules/@azure/msal-node/src/request/InteractiveRequest.ts +/Users/example/build/node_modules/@azure/msal-node/src/request/UsernamePasswordRequest.ts +/Users/example/build/node_modules/@azure/msal-node/src/request/OnBehalfOfRequest.ts +/Users/example/build/node_modules/@azure/msal-node/src/request/SignOutRequest.ts +/Users/example/build/node_modules/@azure/msal-node/src/request/RefreshTokenRequest.ts +/Users/example/build/node_modules/@azure/msal-node/src/request/AuthorizationUrlRequest.ts +/Users/example/build/node_modules/@azure/msal-node/src/request/ClientCredentialRequest.ts +/Users/example/build/node_modules/@azure/msal-node/src/request/AuthorizationCodeRequest.ts +/Users/example/build/node_modules/@azure/msal-node/src/request/SilentFlowRequest.ts +/Users/example/build/node_modules/@azure/msal-node/src/request/DeviceCodeRequest.ts +/Users/example/build/node_modules/@azure/msal-node/src/index.ts +/Users/example/build/node_modules/@azure/msal-node/src/internals.ts +/Users/example/build/node_modules/@azure/msal-node/src/error/NodeAuthError.ts +/Users/example/build/node_modules/@azure/msal-node/src/client/ClientApplication.ts +/Users/example/build/node_modules/@azure/msal-node/src/client/ClientAssertion.ts +/Users/example/build/node_modules/@azure/msal-node/src/client/OnBehalfOfClient.ts +/Users/example/build/node_modules/@azure/msal-node/src/client/IConfidentialClientApplication.ts +/Users/example/build/node_modules/@azure/msal-node/src/client/UsernamePasswordClient.ts +/Users/example/build/node_modules/@azure/msal-node/src/client/ClientCredentialClient.ts +/Users/example/build/node_modules/@azure/msal-node/src/client/PublicClientApplication.ts +/Users/example/build/node_modules/@azure/msal-node/src/client/ConfidentialClientApplication.ts +/Users/example/build/node_modules/@azure/msal-node/src/client/IPublicClientApplication.ts +/Users/example/build/node_modules/@azure/msal-node/src/client/DeviceCodeClient.ts +/Users/example/build/node_modules/@azure/cosmos/LICENSE +/Users/example/build/node_modules/@azure/cosmos/CHANGELOG.md +/Users/example/build/node_modules/@azure/cosmos/dist/types/latest/tsdoc-metadata.json +/Users/example/build/node_modules/@azure/cosmos/dist/types/latest/cosmos.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist/types/4.1/cosmos.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist/index.js +/Users/example/build/node_modules/@azure/cosmos/dist/index.js.map +/Users/example/build/node_modules/@azure/cosmos/node_modules/@azure/core-tracing/types/core-tracing.d.ts +/Users/example/build/node_modules/@azure/cosmos/node_modules/@azure/core-tracing/LICENSE +/Users/example/build/node_modules/@azure/cosmos/node_modules/@azure/core-tracing/CHANGELOG.md +/Users/example/build/node_modules/@azure/cosmos/node_modules/@azure/core-tracing/dist/index.js +/Users/example/build/node_modules/@azure/cosmos/node_modules/@azure/core-tracing/dist/index.js.map +/Users/example/build/node_modules/@azure/cosmos/node_modules/@azure/core-tracing/README.md +/Users/example/build/node_modules/@azure/cosmos/node_modules/@azure/core-tracing/package.json +/Users/example/build/node_modules/@azure/cosmos/node_modules/@azure/core-tracing/dist-esm/src/instrumenter.js +/Users/example/build/node_modules/@azure/cosmos/node_modules/@azure/core-tracing/dist-esm/src/tracingContext.js +/Users/example/build/node_modules/@azure/cosmos/node_modules/@azure/core-tracing/dist-esm/src/interfaces.js +/Users/example/build/node_modules/@azure/cosmos/node_modules/@azure/core-tracing/dist-esm/src/index.js +/Users/example/build/node_modules/@azure/cosmos/node_modules/@azure/core-tracing/dist-esm/src/interfaces.js.map +/Users/example/build/node_modules/@azure/cosmos/node_modules/@azure/core-tracing/dist-esm/src/tracingClient.js.map +/Users/example/build/node_modules/@azure/cosmos/node_modules/@azure/core-tracing/dist-esm/src/tracingClient.js +/Users/example/build/node_modules/@azure/cosmos/node_modules/@azure/core-tracing/dist-esm/src/index.js.map +/Users/example/build/node_modules/@azure/cosmos/node_modules/@azure/core-tracing/dist-esm/src/tracingContext.js.map +/Users/example/build/node_modules/@azure/cosmos/node_modules/@azure/core-tracing/dist-esm/src/instrumenter.js.map +/Users/example/build/node_modules/@azure/cosmos/README.md +/Users/example/build/node_modules/@azure/cosmos/package.json +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/globalEndpointManager.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/ClientContext.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/CosmosClient.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/ChangeFeedIterator.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/globalEndpointManager.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryIterator.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/CosmosClientOptions.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/RetryContext.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/defaultRetryPolicy.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/resourceThrottleRetryPolicy.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/endpointDiscoveryRetryPolicy.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/retryUtility.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/endpointDiscoveryRetryPolicy.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/retryOptions.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/retryUtility.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/RetryPolicy.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/RetryPolicy.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/sessionRetryPolicy.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/defaultRetryPolicy.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/resourceThrottleRetryPolicy.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/sessionRetryPolicy.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/retryOptions.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/retryOptions.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/retryUtility.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/retryUtility.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/resourceThrottleRetryPolicy.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/sessionRetryPolicy.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/endpointDiscoveryRetryPolicy.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/RetryPolicy.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/endpointDiscoveryRetryPolicy.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/RetryContext.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/retryOptions.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/RetryContext.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/resourceThrottleRetryPolicy.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/RetryContext.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/RetryPolicy.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/defaultRetryPolicy.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/sessionRetryPolicy.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/retry/defaultRetryPolicy.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/globalEndpointManager.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/auth.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/extractPartitionKey.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/ChangeFeedIterator.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/plugins/Plugin.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/plugins/Plugin.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/plugins/Plugin.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/plugins/Plugin.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/headerUtils.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/pipelinedQueryExecutionContext.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/FetchResult.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/documentProducer.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/parallelQueryExecutionContextBase.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/FetchResult.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/orderByDocumentProducerComparator.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/SqlQuerySpec.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/headerUtils.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/parallelQueryExecutionContext.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/orderByQueryExecutionContext.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/documentProducer.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/AverageAggregator.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/StaticValueAggregator.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/AverageAggregator.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/Aggregator.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/MinAggregator.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/StaticValueAggregator.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/CountAggregator.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/StaticValueAggregator.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/AverageAggregator.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/CountAggregator.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/MaxAggregator.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/SumAggregator.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/MinAggregator.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/MinAggregator.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/MaxAggregator.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/SumAggregator.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/SumAggregator.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/CountAggregator.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/MaxAggregator.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/Aggregator.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/SumAggregator.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/MaxAggregator.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/MinAggregator.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/AverageAggregator.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/Aggregator.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/StaticValueAggregator.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/Aggregator.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/CountAggregator.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/Aggregators/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/CosmosHeaders.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/defaultQueryExecutionContext.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/orderByQueryExecutionContext.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/orderByQueryExecutionContext.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/defaultQueryExecutionContext.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/SqlQuerySpec.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/documentProducer.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/ExecutionContext.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/CosmosHeaders.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/OffsetLimitEndpointComponent.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/GroupByValueEndpointComponent.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/GroupByEndpointComponent.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/GroupByValueEndpointComponent.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/OrderedDistinctEndpointComponent.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/OrderByEndpointComponent.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/emptyGroup.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/emptyGroup.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/GroupByEndpointComponent.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/OrderedDistinctEndpointComponent.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/OffsetLimitEndpointComponent.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/GroupByEndpointComponent.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/GroupByEndpointComponent.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/OrderedDistinctEndpointComponent.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/UnorderedDistinctEndpointComponent.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/UnorderedDistinctEndpointComponent.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/emptyGroup.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/OrderByEndpointComponent.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/GroupByValueEndpointComponent.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/OrderByEndpointComponent.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/UnorderedDistinctEndpointComponent.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/OffsetLimitEndpointComponent.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/OrderedDistinctEndpointComponent.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/OffsetLimitEndpointComponent.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/OrderByEndpointComponent.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/GroupByValueEndpointComponent.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/emptyGroup.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/EndpointComponent/UnorderedDistinctEndpointComponent.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/headerUtils.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/SqlQuerySpec.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/parallelQueryExecutionContextBase.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/parallelQueryExecutionContext.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/CosmosHeaders.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/parallelQueryExecutionContext.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/ExecutionContext.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/orderByDocumentProducerComparator.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/orderByDocumentProducerComparator.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/ExecutionContext.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/ExecutionContext.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/defaultQueryExecutionContext.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/defaultQueryExecutionContext.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/parallelQueryExecutionContextBase.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/SqlQuerySpec.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/documentProducer.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/headerUtils.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/FetchResult.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/pipelinedQueryExecutionContext.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/orderByQueryExecutionContext.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/CosmosHeaders.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/pipelinedQueryExecutionContext.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/parallelQueryExecutionContextBase.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/pipelinedQueryExecutionContext.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/FetchResult.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/orderByDocumentProducerComparator.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryExecutionContext/parallelQueryExecutionContext.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/auth.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/extractPartitionKey.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/ChangeFeedResponse.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/ChangeFeedOptions.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/globalEndpointManager.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/ChangeFeedIterator.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/encode.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/offers.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hmac.browser.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/batch.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/headers.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/SasToken.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hmac.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hmac.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/offers.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/SasToken.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashObject.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/atob.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/cachedClient.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/offers.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/digest.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/cachedClient.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/types.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/cachedClient.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/encode.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/digest.browser.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/checkURL.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/checkURL.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/types.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hmac.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/types.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hmac.browser.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/tracing.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/atob.browser.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/digest.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hmac.browser.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/patch.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashObject.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/globalCrypto.native.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/patch.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/digest.browser.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/SasToken.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/digest.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/digest.browser.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/encode.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/murmurHash.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/murmurHash.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/v1.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/murmurHash.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/v1.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/encoding/number.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/encoding/number.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/encoding/string.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/encoding/prefix.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/encoding/prefix.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/encoding/number.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/encoding/number.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/encoding/string.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/encoding/string.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/encoding/prefix.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/encoding/prefix.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/encoding/string.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/v2.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/v1.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/v2.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/v2.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/v2.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/v1.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashing/murmurHash.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/globalCrypto.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/tracing.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hmac.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/atob.browser.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/SasToken.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/headers.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/headers.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/batch.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/checkURL.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/globalCrypto.native.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/atob.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/patch.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/checkURL.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/tracing.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/digest.browser.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/headers.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/encode.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/globalCrypto.native.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/types.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/patch.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/atob.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/batch.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/batch.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/atob.browser.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/globalCrypto.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/atob.browser.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/tracing.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/offers.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/atob.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/globalCrypto.native.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hmac.browser.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashObject.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/hashObject.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/digest.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/globalCrypto.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/cachedClient.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/utils/globalCrypto.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryIterator.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/ClientContext.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/constants.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/constants.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/statusCodes.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/logger.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/statusCodes.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/statusCodes.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/logger.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/uriFactory.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/helper.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/platform.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/uriFactory.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/platform.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/constants.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/partitionKeys.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/partitionKeys.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/partitionKeys.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/helper.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/logger.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/uriFactory.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/helper.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/partitionKeys.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/platform.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/logger.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/statusCodes.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/constants.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/helper.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/uriFactory.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/common/platform.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/ChangeFeedOptions.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/CosmosClient.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/ChangeFeedIterator.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/ClientContext.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/CosmosClientOptions.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/CosmosClientOptions.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/ClientContext.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/extractPartitionKey.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/ChangeFeedOptions.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/SharedOptions.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/TimeoutError.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/request.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/StatusCodes.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/defaultAgent.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/RequestContext.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/FeedOptions.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/ErrorResponse.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/ResourceResponse.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/StatusCodes.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/StatusCodes.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/ErrorResponse.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/defaultAgent.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/RequestOptions.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/ErrorResponse.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/Response.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/request.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/SharedOptions.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/ResourceResponse.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/defaultAgent.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/RequestContext.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/defaultAgent.browser.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/RequestContext.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/FeedOptions.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/FeedOptions.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/TimeoutError.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/RequestHandler.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/Response.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/FeedResponse.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/Response.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/ResourceResponse.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/FeedOptions.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/defaultAgent.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/defaultAgent.browser.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/TimeoutError.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/request.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/request.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/RequestContext.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/ResourceResponse.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/SharedOptions.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/FeedResponse.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/Response.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/RequestHandler.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/FeedResponse.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/ErrorResponse.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/FeedResponse.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/RequestOptions.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/RequestHandler.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/TimeoutError.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/RequestHandler.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/RequestOptions.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/defaultAgent.browser.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/StatusCodes.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/RequestOptions.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/SharedOptions.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/request/defaultAgent.browser.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/auth.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/ChangeFeedResponse.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/auth.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/UserDefinedFunctionType.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/IndexKind.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/Document.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/DatabaseAccount.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/IndexingPolicy.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/TriggerType.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/DataType.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/IndexKind.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/PartitionKeyDefinition.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/IndexingPolicy.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/PermissionMode.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/DatabaseAccount.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/ConnectionPolicy.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/TriggerOperation.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/ConnectionPolicy.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/IndexKind.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/TriggerOperation.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/UserDefinedFunctionType.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/ConnectionPolicy.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/DatabaseAccount.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/IndexingMode.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/GeospatialType.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/IndexingPolicy.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/ConnectionPolicy.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/PermissionMode.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/GeospatialType.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/IndexingMode.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/ConsistencyLevel.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/IndexingPolicy.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/PermissionMode.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/TriggerType.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/UserDefinedFunctionType.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/DataType.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/Document.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/TriggerType.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/PartitionKey.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/ConsistencyLevel.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/IndexingMode.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/PartitionKey.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/ConnectionMode.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/TriggerOperation.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/PartitionKeyDefinition.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/Document.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/DataType.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/IndexingMode.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/DatabaseAccount.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/TriggerOperation.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/ConnectionMode.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/PartitionKey.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/PartitionKey.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/ConsistencyLevel.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/ConnectionMode.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/PartitionKeyDefinition.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/IndexKind.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/ConsistencyLevel.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/DataType.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/GeospatialType.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/UserDefinedFunctionType.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/ConnectionMode.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/GeospatialType.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/PartitionKeyDefinition.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/Document.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/TriggerType.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/documents/PermissionMode.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/ChangeFeedOptions.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/CollectionRoutingMapFactory.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/smartRoutingMapProvider.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/smartRoutingMapProvider.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/inMemoryCollectionRoutingMap.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/inMemoryCollectionRoutingMap.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/QueryRange.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/smartRoutingMapProvider.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/QueryRange.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/smartRoutingMapProvider.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/partitionKeyRangeCache.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/QueryRange.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/inMemoryCollectionRoutingMap.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/inMemoryCollectionRoutingMap.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/partitionKeyRangeCache.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/CollectionRoutingMapFactory.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/QueryRange.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/partitionKeyRangeCache.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/CollectionRoutingMapFactory.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/CollectionRoutingMapFactory.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/routing/partitionKeyRangeCache.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/CosmosClientOptions.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/extractPartitionKey.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryIterator.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/ChangeFeedResponse.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/Offers.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/OfferDefinition.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/Offers.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/Offers.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/Offer.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/OfferDefinition.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/OfferResponse.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/Offer.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/Offer.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/OfferResponse.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/OfferDefinition.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/OfferResponse.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/OfferDefinition.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/OfferResponse.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/Offers.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/Offer.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Offer/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/DatabaseDefinition.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/Databases.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/Database.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/DatabaseRequest.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/DatabaseResponse.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/Databases.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/DatabaseDefinition.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/DatabaseDefinition.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/DatabaseRequest.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/Databases.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/DatabaseResponse.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/Databases.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/DatabaseRequest.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/Database.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/Database.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/DatabaseResponse.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/DatabaseResponse.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/DatabaseRequest.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/Database.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/DatabaseDefinition.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Database/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/Trigger.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/Trigger.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/Triggers.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/TriggerResponse.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/Triggers.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/Trigger.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/TriggerDefinition.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/TriggerResponse.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/Triggers.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/Triggers.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/TriggerResponse.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/Trigger.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/TriggerDefinition.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/TriggerDefinition.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/TriggerResponse.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Trigger/TriggerDefinition.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Resource.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Resource.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/UserDefinition.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/UserResponse.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/UserResponse.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/User.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/Users.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/Users.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/UserResponse.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/User.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/UserDefinition.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/User.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/UserDefinition.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/Users.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/UserResponse.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/Users.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/User.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/UserDefinition.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/User/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/ConflictResolutionPolicy.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/ConflictResolutionPolicy.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/ConflictDefinition.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/Conflict.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/Conflicts.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/ConflictResolutionMode.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/ConflictResponse.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/Conflicts.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/Conflict.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/ConflictResponse.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/ConflictResolutionPolicy.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/ConflictDefinition.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/ConflictResolutionMode.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/Conflict.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/ConflictResolutionMode.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/Conflict.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/ConflictResponse.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/ConflictResolutionPolicy.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/ConflictResponse.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/Conflicts.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/ConflictDefinition.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/Conflicts.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/ConflictDefinition.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Conflict/ConflictResolutionMode.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/UserDefinedFunctionResponse.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/UserDefinedFunctions.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/UserDefinedFunctionDefinition.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/UserDefinedFunction.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/UserDefinedFunction.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/UserDefinedFunctionResponse.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/UserDefinedFunctions.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/UserDefinedFunctionDefinition.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/UserDefinedFunctions.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/UserDefinedFunctionDefinition.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/UserDefinedFunction.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/UserDefinedFunctions.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/UserDefinedFunctionResponse.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/UserDefinedFunctionResponse.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/UserDefinedFunctionDefinition.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/UserDefinedFunction.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/UserDefinedFunction/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Script/Scripts.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Script/Scripts.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Script/Scripts.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Script/Scripts.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/ContainerResponse.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/Containers.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/PartitionKeyRange.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/ContainerRequest.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/ContainerDefinition.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/ContainerDefinition.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/ContainerResponse.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/ContainerResponse.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/UniqueKeyPolicy.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/UniqueKeyPolicy.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/PartitionKeyRange.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/ContainerResponse.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/Containers.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/Containers.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/Container.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/UniqueKeyPolicy.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/Container.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/UniqueKeyPolicy.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/PartitionKeyRange.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/Containers.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/PartitionKeyRange.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/ContainerDefinition.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/ContainerDefinition.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/Container.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/ContainerRequest.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/ContainerRequest.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/Container.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Container/ContainerRequest.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/StoredProcedureDefinition.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/StoredProcedureResponse.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/StoredProcedureDefinition.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/StoredProcedureResponse.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/StoredProcedureResponse.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/StoredProcedure.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/StoredProcedureResponse.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/StoredProcedures.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/StoredProcedure.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/StoredProcedures.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/StoredProcedureDefinition.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/StoredProcedures.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/StoredProcedure.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/StoredProcedureDefinition.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/StoredProcedure.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/StoredProcedure/StoredProcedures.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Resource.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/Item.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/ItemResponse.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/ItemDefinition.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/Items.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/ItemDefinition.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/ItemResponse.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/ItemDefinition.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/ItemResponse.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/Items.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/Item.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/Items.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/ItemDefinition.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/Item.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/Items.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/ItemResponse.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/Item.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Item/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/SasToken/PermissionScopeValues.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/SasToken/PermissionScopeValues.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/SasToken/SasTokenProperties.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/SasToken/SasTokenProperties.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/SasToken/SasTokenProperties.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/SasToken/SasTokenProperties.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/SasToken/PermissionScopeValues.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/SasToken/PermissionScopeValues.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/Permissions.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/Permissions.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/PermissionResponse.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/PermissionResponse.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/PermissionDefinition.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/PermissionDefinition.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/Permission.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/Permissions.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/PermissionResponse.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/PermissionBody.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/Permission.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/Permission.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/PermissionBody.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/PermissionDefinition.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/PermissionResponse.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/PermissionBody.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/PermissionDefinition.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/Permission.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/PermissionBody.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/Permissions.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Permission/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/client/Resource.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryIterator.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/ChangeFeedResponse.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/queryMetrics.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/queryMetricsUtils.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/queryPreparationTime.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/runtimeExecutionTimes.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/runtimeExecutionTimes.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/queryMetricsConstants.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/queryMetrics.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/runtimeExecutionTimes.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/queryMetrics.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/clientSideMetrics.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/queryMetricsConstants.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/timeSpan.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/index.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/runtimeExecutionTimes.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/clientSideMetrics.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/queryPreparationTime.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/queryMetricsConstants.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/timeSpan.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/queryPreparationTime.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/timeSpan.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/queryMetricsUtils.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/queryMetricsUtils.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/queryMetricsUtils.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/queryMetricsConstants.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/index.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/clientSideMetrics.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/timeSpan.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/index.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/clientSideMetrics.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/queryPreparationTime.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/queryMetrics.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/queryMetrics/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/index.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/CosmosClient.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/CosmosClient.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/session/SessionContext.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/session/SessionContext.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/session/sessionContainer.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/session/sessionContainer.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/session/VectorSessionToken.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/session/sessionContainer.d.ts.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/session/SessionContext.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/session/VectorSessionToken.d.ts +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/session/VectorSessionToken.js +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/session/VectorSessionToken.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/session/sessionContainer.js.map +/Users/example/build/node_modules/@azure/cosmos/dist-esm/src/session/SessionContext.d.ts.map +/Users/example/build/node_modules/@azure/core-lro/types/core-lro.d.ts +/Users/example/build/node_modules/@azure/core-lro/LICENSE +/Users/example/build/node_modules/@azure/core-lro/CHANGELOG.md +/Users/example/build/node_modules/@azure/core-lro/dist/index.js +/Users/example/build/node_modules/@azure/core-lro/dist/index.js.map +/Users/example/build/node_modules/@azure/core-lro/README.md +/Users/example/build/node_modules/@azure/core-lro/package.json +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/index.js +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/bodyPolling.js.map +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/locationPolling.js +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/locationPolling.js.map +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/operation.js +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/lroEngine.js +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/logger.js +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/requestUtils.js +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/index.js +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/models.js +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/operation.js.map +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/passthrough.js +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/models.js.map +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/lroEngine.js.map +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/stateMachine.js +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/index.js.map +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/bodyPolling.js +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/stateMachine.js.map +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/requestUtils.js.map +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/azureAsyncPolling.js +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/passthrough.js.map +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/logger.js.map +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/lroEngine/azureAsyncPolling.js.map +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/pollOperation.js +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/poller.js.map +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/index.js.map +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/poller.js +/Users/example/build/node_modules/@azure/core-lro/dist-esm/src/pollOperation.js.map +/Users/example/build/node_modules/@azure/core-tracing/types/core-tracing.d.ts +/Users/example/build/node_modules/@azure/core-tracing/LICENSE +/Users/example/build/node_modules/@azure/core-tracing/CHANGELOG.md +/Users/example/build/node_modules/@azure/core-tracing/dist/index.js +/Users/example/build/node_modules/@azure/core-tracing/dist/index.js.map +/Users/example/build/node_modules/@azure/core-tracing/README.md +/Users/example/build/node_modules/@azure/core-tracing/package.json +/Users/example/build/node_modules/@azure/core-tracing/dist-esm/src/interfaces.js +/Users/example/build/node_modules/@azure/core-tracing/dist-esm/src/index.js +/Users/example/build/node_modules/@azure/core-tracing/dist-esm/src/utils/traceParentHeader.js +/Users/example/build/node_modules/@azure/core-tracing/dist-esm/src/utils/traceParentHeader.js.map +/Users/example/build/node_modules/@azure/core-tracing/dist-esm/src/interfaces.js.map +/Users/example/build/node_modules/@azure/core-tracing/dist-esm/src/index.js.map +/Users/example/build/node_modules/@azure/core-tracing/dist-esm/src/createSpan.js.map +/Users/example/build/node_modules/@azure/core-tracing/dist-esm/src/createSpan.js +/Users/example/build/node_modules/@azure/storage-blob/types/latest/storage-blob.d.ts +/Users/example/build/node_modules/@azure/storage-blob/types/3.1/storage-blob.d.ts +/Users/example/build/node_modules/@azure/storage-blob/LICENSE +/Users/example/build/node_modules/@azure/storage-blob/dist/index.js +/Users/example/build/node_modules/@azure/storage-blob/dist/index.js.map +/Users/example/build/node_modules/@azure/storage-blob/README.md +/Users/example/build/node_modules/@azure/storage-blob/package.json +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-common/src/BufferScheduler.browser.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-common/src/PooledBuffer.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-common/src/BufferScheduler.browser.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-common/src/BuffersStream.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-common/src/BuffersStream.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-common/src/index.browser.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-common/src/index.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-common/src/PooledBuffer.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-common/src/BufferScheduler.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-common/src/index.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-common/src/index.browser.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-common/src/BufferScheduler.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/storageClient.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/storageClient.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/index.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/models/index.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/models/mappers.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/models/index.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/models/mappers.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/models/parameters.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/models/parameters.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/pageBlob.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/service.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/index.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/blob.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/pageBlob.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/blockBlob.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/appendBlob.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/appendBlob.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/blob.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/index.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/blockBlob.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/container.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/service.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/operations/container.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/storageClientContext.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/index.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generated/src/storageClientContext.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/TelemetryPolicyFactory.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/StorageRetryPolicyFactory.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/Range.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/StorageClient.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/PageBlobRangeResponse.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/StorageClient.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobLeaseClient.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BatchUtils.browser.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BatchUtils.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobBatchClient.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generatedModels.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BatchUtils.browser.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/StorageBrowserPolicyFactory.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobDownloadResponse.browser.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/index.browser.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/Clients.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobLeaseClient.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobQueryResponse.browser.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobQueryResponse.browser.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/log.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/index.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/models.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/constants.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/utils.node.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/Mutex.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/Batch.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/cache.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/utils.browser.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/RetriableReadableStream.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/cache.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/utils.node.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/tracing.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/RetriableReadableStream.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/constants.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/utils.browser.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/utils.common.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/BlobQuickQueryStream.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/utils.common.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/Mutex.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/tracing.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/BlobQuickQueryStream.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/utils/Batch.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/TelemetryPolicy.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/CredentialPolicy.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/StorageRetryPolicy.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/StorageBrowserPolicy.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/StorageSharedKeyCredentialPolicy.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/CredentialPolicy.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/AnonymousCredentialPolicy.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/StorageRetryPolicy.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/StorageSharedKeyCredentialPolicy.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/AnonymousCredentialPolicy.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/StorageBearerTokenChallengeAuthenticationPolicy.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/TelemetryPolicy.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/StorageBrowserPolicy.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/policies/StorageBearerTokenChallengeAuthenticationPolicy.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BatchResponse.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/PageBlobRangeResponse.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobDownloadResponse.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/Range.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/TelemetryPolicyFactory.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BatchResponseParser.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobBatch.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobQueryResponse.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobBatchClient.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobBatch.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/AccountSASServices.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/AccountSASServices.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/AccountSASPermissions.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/SasIPRange.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/AccountSASResourceTypes.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/BlobSASPermissions.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/SASQueryParameters.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/SasIPRange.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/ContainerSASPermissions.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/BlobSASPermissions.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/AccountSASSignatureValues.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/AccountSASPermissions.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/AccountSASResourceTypes.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/BlobSASSignatureValues.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/BlobSASSignatureValues.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/SASQueryParameters.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/ContainerSASPermissions.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/sas/AccountSASSignatureValues.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/models.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BatchUtils.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobQueryResponse.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/StorageBrowserPolicyFactory.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BatchResponse.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/index.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/generatedModels.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/log.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/Pipeline.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/StorageRetryPolicyFactory.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobDownloadResponse.browser.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobServiceClient.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/ContainerClient.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/index.browser.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobServiceClient.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/Clients.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BlobDownloadResponse.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/ContainerClient.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/Pipeline.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/BatchResponseParser.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/UserDelegationKeyCredential.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/Credential.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/UserDelegationKeyCredential.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/AnonymousCredential.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/StorageSharedKeyCredential.browser.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/StorageSharedKeyCredential.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/AnonymousCredential.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/UserDelegationKeyCredential.browser.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/UserDelegationKeyCredential.browser.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/Credential.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/StorageSharedKeyCredential.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/credentials/StorageSharedKeyCredential.browser.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/pollers/BlobStartCopyFromUrlPoller.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-blob/src/pollers/BlobStartCopyFromUrlPoller.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroReadableFromBlob.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroConstants.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/index.browser.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/index.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/utils/utils.common.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/utils/utils.common.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroReadable.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroParser.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroReadableFromBlob.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroReadableFromStream.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroReader.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/index.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroConstants.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroReader.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroReadable.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/index.browser.js.map +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroParser.js +/Users/example/build/node_modules/@azure/storage-blob/dist-esm/storage-internal-avro/src/AvroReadableFromStream.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/types/latest/core-rest-pipeline.d.ts +/Users/example/build/node_modules/@azure/core-rest-pipeline/types/3.1/core-rest-pipeline.d.ts +/Users/example/build/node_modules/@azure/core-rest-pipeline/LICENSE +/Users/example/build/node_modules/@azure/core-rest-pipeline/CHANGELOG.md +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist/index.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist/index.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/core-rest-pipeline.shims-3_1.d.ts +/Users/example/build/node_modules/@azure/core-rest-pipeline/core-rest-pipeline.shims.d.ts +/Users/example/build/node_modules/@azure/core-rest-pipeline/README.md +/Users/example/build/node_modules/@azure/core-rest-pipeline/package.json +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/httpHeaders.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/constants.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/defaultHttpClient.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/accessTokenCache.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/xhrHttpClient.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/url.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/sanitizer.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/userAgentPlatform.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/uuid.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/sanitizer.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/userAgentPlatform.browser.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/userAgent.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/userAgentPlatform.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/userAgentPlatform.native.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/helpers.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/inspect.browser.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/tokenCycler.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/url.browser.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/uuid.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/userAgentPlatform.browser.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/inspect.browser.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/helpers.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/inspect.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/tokenCycler.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/userAgent.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/inspect.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/url.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/url.browser.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/util/userAgentPlatform.native.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/httpHeaders.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/defaultHttpClient.browser.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/interfaces.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/pipelineRequest.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/log.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/index.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/restError.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/constants.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/nodeHttpClient.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/decompressResponsePolicy.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/decompressResponsePolicy.browser.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/decompressResponsePolicy.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/formDataPolicy.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/formDataPolicy.browser.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/bearerTokenAuthenticationPolicy.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/proxyPolicy.browser.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/setClientRequestIdPolicy.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/tracingPolicy.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/logPolicy.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/systemErrorRetryPolicy.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/systemErrorRetryPolicy.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/decompressResponsePolicy.browser.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/setClientRequestIdPolicy.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/tracingPolicy.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/throttlingRetryPolicy.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/userAgentPolicy.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/exponentialRetryPolicy.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/logPolicy.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/throttlingRetryPolicy.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/bearerTokenAuthenticationPolicy.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/proxyPolicy.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/proxyPolicy.browser.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/exponentialRetryPolicy.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/userAgentPolicy.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/redirectPolicy.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/ndJsonPolicy.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/redirectPolicy.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/formDataPolicy.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/ndJsonPolicy.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/formDataPolicy.browser.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/policies/proxyPolicy.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/restError.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/defaultHttpClient.browser.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/createPipelineFromOptions.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/nodeHttpClient.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/interfaces.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/index.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/log.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/pipeline.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/pipelineRequest.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/xhrHttpClient.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/defaultHttpClient.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/pipeline.js +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/createPipelineFromOptions.js.map +/Users/example/build/node_modules/@azure/core-rest-pipeline/dist-esm/src/accessTokenCache.js +/Users/example/build/node_modules/@azure/core-http/types/latest/src/proxyAgent.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/operationParameter.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/httpPipelineLogLevel.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/operationSpec.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/operationResponse.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/defaultHttpClient.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/operationOptions.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/webResource.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/operationArguments.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/httpClientCache.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/serializer.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/operationArguments.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/exponentialBackoffStrategy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/exponentialBackoffStrategy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/constants.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/throttlingRetryStrategy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/xml.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/serializer.common.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/sanitizer.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/xml.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/sanitizer.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/throttlingRetryStrategy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/base64.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/utils.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/utils.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/base64.browser.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/inspect.browser.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/xml.browser.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/inspect.browser.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/inspect.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/base64.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/base64.browser.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/inspect.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/xml.browser.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/constants.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/util/serializer.common.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/serializer.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/operationSpec.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/pipelineOptions.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/httpPipelineLogger.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/httpClient.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/httpOperationResponse.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/restError.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/serviceClient.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/log.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/httpPipelineLogger.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/defaultHttpClient.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/defaultHttpClient.browser.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/queryCollectionFormat.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/url.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/operationOptions.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/operationResponse.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/createSpanLegacy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/tracingPolicy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/throttlingRetryPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/bearerTokenAuthenticationPolicy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/throttlingRetryPolicy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/systemErrorRetryPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/generateClientRequestIdPolicy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/keepAlivePolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/disableResponseDecompressionPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/userAgentPolicy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/systemErrorRetryPolicy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/rpRegistrationPolicy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/exponentialRetryPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/signingPolicy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/signingPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/msRestUserAgentPolicy.browser.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/disableResponseDecompressionPolicy.browser.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/keepAlivePolicy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/disableResponseDecompressionPolicy.browser.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/msRestUserAgentPolicy.native.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/exponentialRetryPolicy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/logPolicy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/rpRegistrationPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/msRestUserAgentPolicy.native.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/generateClientRequestIdPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/disableResponseDecompressionPolicy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/logPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/redirectPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/tracingPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/proxyPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/msRestUserAgentPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/requestPolicy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/ndJsonPolicy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/msRestUserAgentPolicy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/deserializationPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/proxyPolicy.browser.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/userAgentPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/bearerTokenAuthenticationPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/requestPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/proxyPolicy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/ndJsonPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/msRestUserAgentPolicy.browser.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/proxyPolicy.browser.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/deserializationPolicy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/policies/redirectPolicy.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/pipelineOptions.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/xhrHttpClient.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/httpHeaders.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/restError.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/xhrHttpClient.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/url.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/httpClientCache.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/createSpanLegacy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/httpOperationResponse.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/httpClient.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/nodeFetchHttpClient.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/serviceClient.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/webResource.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/index.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/httpHeaders.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/nodeFetchHttpClient.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/log.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/queryCollectionFormat.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/operationParameter.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/httpPipelineLogLevel.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/index.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/credentials/serviceClientCredentials.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/credentials/accessTokenCache.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/credentials/serviceClientCredentials.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/credentials/apiKeyCredentials.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/credentials/accessTokenRefresher.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/credentials/accessTokenRefresher.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/credentials/credentials.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/credentials/basicAuthenticationCredentials.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/credentials/apiKeyCredentials.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/credentials/topicCredentials.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/latest/src/credentials/basicAuthenticationCredentials.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/credentials/credentials.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/credentials/accessTokenCache.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/credentials/topicCredentials.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/proxyAgent.d.ts +/Users/example/build/node_modules/@azure/core-http/types/latest/src/defaultHttpClient.browser.d.ts.map +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/operationResponse.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/operationOptions.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/webResource.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/httpClientCache.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/serializer.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/operationArguments.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/util/exponentialBackoffStrategy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/util/constants.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/util/throttlingRetryStrategy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/util/sanitizer.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/util/xml.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/util/utils.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/util/base64.browser.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/util/xml.browser.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/util/inspect.browser.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/util/inspect.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/util/base64.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/util/serializer.common.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/operationSpec.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/pipelineOptions.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/httpClient.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/httpOperationResponse.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/restError.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/serviceClient.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/log.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/httpPipelineLogger.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/defaultHttpClient.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/defaultHttpClient.browser.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/throttlingRetryPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/systemErrorRetryPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/keepAlivePolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/disableResponseDecompressionPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/exponentialRetryPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/signingPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/disableResponseDecompressionPolicy.browser.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/msRestUserAgentPolicy.native.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/rpRegistrationPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/generateClientRequestIdPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/logPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/redirectPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/tracingPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/proxyPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/msRestUserAgentPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/deserializationPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/proxyPolicy.browser.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/userAgentPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/bearerTokenAuthenticationPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/requestPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/ndJsonPolicy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/policies/msRestUserAgentPolicy.browser.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/httpHeaders.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/xhrHttpClient.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/url.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/createSpanLegacy.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/index.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/nodeFetchHttpClient.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/queryCollectionFormat.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/operationParameter.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/httpPipelineLogLevel.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/credentials/serviceClientCredentials.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/credentials/accessTokenRefresher.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/credentials/apiKeyCredentials.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/credentials/basicAuthenticationCredentials.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/credentials/credentials.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/credentials/accessTokenCache.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/credentials/topicCredentials.d.ts +/Users/example/build/node_modules/@azure/core-http/types/3.1/src/proxyAgent.d.ts +/Users/example/build/node_modules/@azure/core-http/LICENSE +/Users/example/build/node_modules/@azure/core-http/dist/index.js +/Users/example/build/node_modules/@azure/core-http/dist/index.js.map +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/types/latest/core-util.d.ts +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/types/3.1/core-util.d.ts +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/LICENSE +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist/index.js +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist/index.js.map +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/README.md +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/package.json +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/sha256.js +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/base64.browser.js +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/isNode.js.map +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/random.js.map +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/random.js +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/error.js.map +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/utf8.browser.js.map +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/base64.browser.js.map +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/object.js +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/delay.js.map +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/index.js +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/error.js +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/sha256.browser.js.map +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/typeGuards.js.map +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/sha256.js.map +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/utf8.browser.js +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/isNode.browser.js +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/index.js.map +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/sha256.browser.js +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/isNode.js +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/hex.js +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/createAbortablePromise.js.map +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/object.js.map +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/hex.js.map +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/typeGuards.js +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/createAbortablePromise.js +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/isNode.browser.js.map +/Users/example/build/node_modules/@azure/core-http/node_modules/@azure/core-util/dist-esm/src/delay.js +/Users/example/build/node_modules/@azure/core-http/README.md +/Users/example/build/node_modules/@azure/core-http/package.json +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/httpHeaders.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/url.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/serializer.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/defaultHttpClient.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/xhrHttpClient.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/operationResponse.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/pipelineOptions.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/webResource.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/proxyAgent.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/operationOptions.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/operationArguments.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/queryCollectionFormat.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/constants.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/sanitizer.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/base64.browser.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/throttlingRetryStrategy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/serializer.common.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/xml.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/throttlingRetryStrategy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/xml.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/base64.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/base64.browser.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/exponentialBackoffStrategy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/constants.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/sanitizer.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/base64.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/exponentialBackoffStrategy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/inspect.browser.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/xml.browser.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/inspect.browser.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/inspect.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/utils.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/utils.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/inspect.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/xml.browser.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/util/serializer.common.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/httpHeaders.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/pipelineOptions.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/defaultHttpClient.browser.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/operationOptions.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/log.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/createSpanLegacy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/index.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/restError.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/nodeFetchHttpClient.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/httpClient.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/httpClientCache.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/createSpanLegacy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/msRestUserAgentPolicy.browser.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/requestPolicy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/msRestUserAgentPolicy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/msRestUserAgentPolicy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/msRestUserAgentPolicy.native.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/deserializationPolicy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/signingPolicy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/signingPolicy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/keepAlivePolicy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/generateClientRequestIdPolicy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/bearerTokenAuthenticationPolicy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/proxyPolicy.browser.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/disableResponseDecompressionPolicy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/disableResponseDecompressionPolicy.browser.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/rpRegistrationPolicy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/msRestUserAgentPolicy.browser.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/tracingPolicy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/logPolicy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/disableResponseDecompressionPolicy.browser.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/systemErrorRetryPolicy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/systemErrorRetryPolicy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/disableResponseDecompressionPolicy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/tracingPolicy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/deserializationPolicy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/throttlingRetryPolicy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/userAgentPolicy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/generateClientRequestIdPolicy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/exponentialRetryPolicy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/msRestUserAgentPolicy.native.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/logPolicy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/rpRegistrationPolicy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/throttlingRetryPolicy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/keepAlivePolicy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/bearerTokenAuthenticationPolicy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/proxyPolicy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/proxyPolicy.browser.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/exponentialRetryPolicy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/userAgentPolicy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/redirectPolicy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/ndJsonPolicy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/redirectPolicy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/requestPolicy.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/ndJsonPolicy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/policies/proxyPolicy.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/restError.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/serviceClient.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/httpOperationResponse.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/operationParameter.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/defaultHttpClient.browser.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/httpPipelineLogger.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/operationSpec.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/operationParameter.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/operationResponse.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/httpPipelineLogger.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/webResource.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/queryCollectionFormat.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/nodeFetchHttpClient.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/index.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/httpClientCache.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/log.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/httpPipelineLogLevel.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/httpOperationResponse.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/httpPipelineLogLevel.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/httpClient.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/url.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/operationArguments.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/xhrHttpClient.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/proxyAgent.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/serializer.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/serviceClient.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/defaultHttpClient.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/operationSpec.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/credentials/serviceClientCredentials.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/credentials/accessTokenCache.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/credentials/basicAuthenticationCredentials.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/credentials/serviceClientCredentials.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/credentials/basicAuthenticationCredentials.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/credentials/topicCredentials.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/credentials/accessTokenRefresher.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/credentials/credentials.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/credentials/apiKeyCredentials.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/credentials/accessTokenRefresher.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/credentials/topicCredentials.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/credentials/credentials.js.map +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/credentials/apiKeyCredentials.js +/Users/example/build/node_modules/@azure/core-http/dist-esm/src/credentials/accessTokenCache.js +/Users/example/build/node_modules/@azure/core-http/dom-shim.d.ts +/Users/example/build/node_modules/@azure/core-asynciterator-polyfill/LICENSE +/Users/example/build/node_modules/@azure/core-asynciterator-polyfill/changelog.md +/Users/example/build/node_modules/@azure/core-asynciterator-polyfill/README.md +/Users/example/build/node_modules/@azure/core-asynciterator-polyfill/package.json +/Users/example/build/node_modules/@azure/core-asynciterator-polyfill/dist-esm/index.js +/Users/example/build/node_modules/@azure/msal-browser/LICENSE +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_handler/InteractionHandler.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_handler/InteractionHandler.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_handler/RedirectHandler.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_handler/RedirectHandler.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_handler/SilentHandler.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_handler/SilentHandler.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_handler/InteractionHandler.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_handler/InteractionHandler.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_handler/SilentHandler.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_handler/SilentHandler.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_handler/RedirectHandler.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_handler/RedirectHandler.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/packageMetadata.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/crypto/BrowserCrypto.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/crypto/SignedHttpRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/crypto/BrowserCrypto.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/crypto/BrowserCrypto.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/crypto/CryptoOps.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/crypto/BrowserCrypto.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/crypto/PkceGenerator.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/crypto/PkceGenerator.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/crypto/SignedHttpRequest.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/crypto/CryptoOps.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/crypto/PkceGenerator.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/crypto/PkceGenerator.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/crypto/CryptoOps.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/crypto/CryptoOps.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/crypto/SignedHttpRequest.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/crypto/SignedHttpRequest.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/broker/nativeBroker/NativeResponse.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/broker/nativeBroker/NativeStatusCodes.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/broker/nativeBroker/NativeRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/broker/nativeBroker/NativeMessageHandler.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/broker/nativeBroker/NativeRequest.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/broker/nativeBroker/NativeMessageHandler.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/broker/nativeBroker/NativeMessageHandler.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/broker/nativeBroker/NativeStatusCodes.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/broker/nativeBroker/NativeStatusCodes.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/broker/nativeBroker/NativeMessageHandler.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/broker/nativeBroker/NativeStatusCodes.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/broker/nativeBroker/NativeResponse.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/app/PublicClientApplication.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/app/PublicClientNext.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/app/IPublicClientApplication.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/app/PublicClientApplication.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/app/IPublicClientApplication.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/app/PublicClientNext.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/app/PublicClientNext.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/app/PublicClientApplication.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/app/IPublicClientApplication.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/app/PublicClientNext.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/app/PublicClientApplication.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/app/IPublicClientApplication.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/response/AuthenticationResult.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/response/ResponseHandler.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/response/ResponseHandler.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/response/ResponseHandler.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/response/AuthenticationResult.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/response/ResponseHandler.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/MemoryStorage.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/MemoryStorage.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/TokenCache.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/IWindowStorage.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/BrowserStorage.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/IAsyncMemoryStorage.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/BrowserStorage.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/BrowserCacheManager.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/CryptoKeyStore.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/ITokenCache.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/DatabaseStorage.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/DatabaseStorage.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/BrowserStorage.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/TokenCache.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/AsyncMemoryStorage.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/AsyncMemoryStorage.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/IAsyncMemoryStorage.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/BrowserStorage.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/ITokenCache.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/IWindowStorage.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/DatabaseStorage.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/AsyncMemoryStorage.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/BrowserCacheManager.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/CryptoKeyStore.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/MemoryStorage.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/AsyncMemoryStorage.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/DatabaseStorage.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/BrowserCacheManager.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/MemoryStorage.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/BrowserCacheManager.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/CryptoKeyStore.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/TokenCache.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/CryptoKeyStore.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/cache/TokenCache.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/operatingcontext/BaseOperatingContext.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/operatingcontext/StandardOperatingContext.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/operatingcontext/TeamsAppOperatingContext.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/operatingcontext/UnknownOperatingContext.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/operatingcontext/StandardOperatingContext.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/operatingcontext/BaseOperatingContext.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/operatingcontext/BaseOperatingContext.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/operatingcontext/UnknownOperatingContext.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/operatingcontext/BaseOperatingContext.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/operatingcontext/TeamsAppOperatingContext.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/operatingcontext/UnknownOperatingContext.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/operatingcontext/TeamsAppOperatingContext.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/operatingcontext/TeamsAppOperatingContext.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/operatingcontext/StandardOperatingContext.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/operatingcontext/UnknownOperatingContext.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/operatingcontext/StandardOperatingContext.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/config/Configuration.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/config/Configuration.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/config/Configuration.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/config/Configuration.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/network/FetchClient.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/network/FetchClient.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/network/FetchClient.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/network/FetchClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/TokenResponse.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/mapping/NestedAppAuthAdapter.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/mapping/NestedAppAuthAdapter.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/mapping/NestedAppAuthAdapter.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/mapping/NestedAppAuthAdapter.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/AccountInfo.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/AuthBridge.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/IBridgeProxy.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/AccountInfo.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeProxy.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/InitializeBridgeResponse.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeProxy.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeStatusCode.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/TokenResponse.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeError.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeError.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeCapabilities.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/TokenRequest.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeResponseEnvelope.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeProxy.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/AuthBridge.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/InitializeBridgeResponse.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeCapabilities.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeStatusCode.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeResponseEnvelope.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeRequestEnvelope.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeError.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeRequest.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeStatusCode.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/AccountRequests.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeError.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/IBridgeProxy.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/TokenRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/AccountRequests.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeProxy.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeRequestEnvelope.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/naa/BridgeStatusCode.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/navigation/INavigationClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/navigation/NavigationClient.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/navigation/INavigationClient.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/navigation/NavigationOptions.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/navigation/NavigationClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/navigation/NavigationOptions.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/navigation/NavigationClient.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/navigation/NavigationClient.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/encode/Base64Encode.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/encode/Base64Encode.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/encode/Base64Decode.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/encode/Base64Encode.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/encode/Base64Decode.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/encode/Base64Encode.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/encode/Base64Decode.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/encode/Base64Decode.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/utils/BrowserUtils.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/utils/BrowserUtils.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/utils/BrowserProtocolUtils.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/utils/BrowserUtils.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/utils/BrowserConstants.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/utils/BrowserUtils.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/utils/BrowserProtocolUtils.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/utils/BrowserProtocolUtils.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/utils/BrowserConstants.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/utils/BrowserConstants.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/utils/BrowserProtocolUtils.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/utils/BrowserConstants.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/index.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/packageMetadata.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/SilentRefreshClient.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/NativeInteractionClient.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/BaseInteractionClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/HybridSpaAuthorizationCodeClient.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/NativeInteractionClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/RedirectClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/HybridSpaAuthorizationCodeClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/SilentAuthCodeClient.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/SilentRefreshClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/StandardInteractionClient.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/PopupClient.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/SilentIframeClient.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/HybridSpaAuthorizationCodeClient.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/RedirectClient.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/NativeInteractionClient.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/SilentIframeClient.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/SilentCacheClient.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/BaseInteractionClient.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/SilentCacheClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/StandardInteractionClient.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/BaseInteractionClient.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/RedirectClient.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/SilentAuthCodeClient.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/SilentRefreshClient.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/SilentCacheClient.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/HybridSpaAuthorizationCodeClient.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/PopupClient.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/BaseInteractionClient.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/SilentIframeClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/PopupClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/SilentAuthCodeClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/SilentRefreshClient.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/SilentAuthCodeClient.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/StandardInteractionClient.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/StandardInteractionClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/SilentIframeClient.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/RedirectClient.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/SilentCacheClient.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/NativeInteractionClient.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/interaction_client/PopupClient.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/packageMetadata.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/index.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/packageMetadata.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/request/SilentRequest.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/request/EndSessionPopupRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/request/PopupWindowAttributes.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/request/RedirectRequest.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/request/AuthorizationUrlRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/request/AuthorizationCodeRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/request/ClearCacheRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/request/EndSessionRequest.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/request/PopupRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/request/AuthorizationUrlRequest.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/request/SsoSilentRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/request/PopupWindowAttributes.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/request/SsoSilentRequest.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/request/EndSessionPopupRequest.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/request/PopupRequest.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/request/ClearCacheRequest.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/request/EndSessionRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/request/AuthorizationCodeRequest.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/request/SilentRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/request/RedirectRequest.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/telemetry/BrowserPerformanceClient.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/telemetry/BrowserPerformanceMeasurement.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/telemetry/BrowserPerformanceClient.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/telemetry/BrowserPerformanceMeasurement.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/telemetry/BrowserPerformanceClient.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/telemetry/BrowserPerformanceMeasurement.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/telemetry/BrowserPerformanceClient.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/telemetry/BrowserPerformanceMeasurement.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/index.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/controllers/IController.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/controllers/StandardController.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/controllers/UnknownOperatingContextController.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/controllers/StandardController.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/controllers/ControllerFactory.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/controllers/ControllerFactory.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/controllers/NestedAppAuthController.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/controllers/NestedAppAuthController.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/controllers/UnknownOperatingContextController.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/controllers/StandardController.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/controllers/IController.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/controllers/StandardController.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/controllers/NestedAppAuthController.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/controllers/ControllerFactory.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/controllers/UnknownOperatingContextController.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/controllers/UnknownOperatingContextController.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/controllers/NestedAppAuthController.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/controllers/ControllerFactory.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/error/NestedAppAuthError.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/error/NativeAuthErrorCodes.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/error/BrowserAuthErrorCodes.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/error/BrowserAuthError.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/error/BrowserConfigurationAuthErrorCodes.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/error/NestedAppAuthError.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/error/BrowserConfigurationAuthError.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/error/NestedAppAuthError.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/error/NativeAuthError.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/error/BrowserAuthError.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/error/BrowserConfigurationAuthError.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/error/NativeAuthErrorCodes.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/error/BrowserAuthErrorCodes.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/error/BrowserConfigurationAuthErrorCodes.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/error/BrowserConfigurationAuthError.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/error/BrowserConfigurationAuthErrorCodes.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/error/BrowserAuthError.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/error/NestedAppAuthError.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/error/NativeAuthErrorCodes.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/error/NativeAuthError.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/error/NativeAuthError.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/error/BrowserConfigurationAuthErrorCodes.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/error/BrowserConfigurationAuthError.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/error/BrowserAuthErrorCodes.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/error/BrowserAuthErrorCodes.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/error/BrowserAuthError.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/error/NativeAuthErrorCodes.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/error/NativeAuthError.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/event/EventType.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/event/EventMessage.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/event/EventMessage.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/event/EventType.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/event/EventHandler.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/event/EventHandler.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/event/EventType.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/event/EventMessage.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/event/EventHandler.d.ts +/Users/example/build/node_modules/@azure/msal-browser/dist/event/EventHandler.mjs +/Users/example/build/node_modules/@azure/msal-browser/dist/event/EventType.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/dist/event/EventMessage.mjs.map +/Users/example/build/node_modules/@azure/msal-browser/dist/index.d.ts.map +/Users/example/build/node_modules/@azure/msal-browser/README.md +/Users/example/build/node_modules/@azure/msal-browser/package.json +/Users/example/build/node_modules/@azure/msal-browser/lib/msal-browser.js.map +/Users/example/build/node_modules/@azure/msal-browser/lib/msal-browser.cjs.map +/Users/example/build/node_modules/@azure/msal-browser/lib/msal-browser.min.js +/Users/example/build/node_modules/@azure/msal-browser/lib/msal-browser.js +/Users/example/build/node_modules/@azure/msal-browser/lib/msal-browser.cjs +/Users/example/build/node_modules/@azure/msal-browser/src/interaction_handler/InteractionHandler.ts +/Users/example/build/node_modules/@azure/msal-browser/src/interaction_handler/SilentHandler.ts +/Users/example/build/node_modules/@azure/msal-browser/src/interaction_handler/RedirectHandler.ts +/Users/example/build/node_modules/@azure/msal-browser/src/packageMetadata.ts +/Users/example/build/node_modules/@azure/msal-browser/src/crypto/PkceGenerator.ts +/Users/example/build/node_modules/@azure/msal-browser/src/crypto/CryptoOps.ts +/Users/example/build/node_modules/@azure/msal-browser/src/crypto/SignedHttpRequest.ts +/Users/example/build/node_modules/@azure/msal-browser/src/crypto/BrowserCrypto.ts +/Users/example/build/node_modules/@azure/msal-browser/src/broker/nativeBroker/NativeRequest.ts +/Users/example/build/node_modules/@azure/msal-browser/src/broker/nativeBroker/NativeMessageHandler.ts +/Users/example/build/node_modules/@azure/msal-browser/src/broker/nativeBroker/NativeStatusCodes.ts +/Users/example/build/node_modules/@azure/msal-browser/src/broker/nativeBroker/NativeResponse.ts +/Users/example/build/node_modules/@azure/msal-browser/src/app/PublicClientNext.ts +/Users/example/build/node_modules/@azure/msal-browser/src/app/PublicClientApplication.ts +/Users/example/build/node_modules/@azure/msal-browser/src/app/IPublicClientApplication.ts +/Users/example/build/node_modules/@azure/msal-browser/src/response/ResponseHandler.ts +/Users/example/build/node_modules/@azure/msal-browser/src/response/AuthenticationResult.ts +/Users/example/build/node_modules/@azure/msal-browser/src/cache/IAsyncMemoryStorage.ts +/Users/example/build/node_modules/@azure/msal-browser/src/cache/BrowserCacheManager.ts +/Users/example/build/node_modules/@azure/msal-browser/src/cache/CryptoKeyStore.ts +/Users/example/build/node_modules/@azure/msal-browser/src/cache/MemoryStorage.ts +/Users/example/build/node_modules/@azure/msal-browser/src/cache/AsyncMemoryStorage.ts +/Users/example/build/node_modules/@azure/msal-browser/src/cache/TokenCache.ts +/Users/example/build/node_modules/@azure/msal-browser/src/cache/DatabaseStorage.ts +/Users/example/build/node_modules/@azure/msal-browser/src/cache/BrowserStorage.ts +/Users/example/build/node_modules/@azure/msal-browser/src/cache/ITokenCache.ts +/Users/example/build/node_modules/@azure/msal-browser/src/cache/IWindowStorage.ts +/Users/example/build/node_modules/@azure/msal-browser/src/operatingcontext/UnknownOperatingContext.ts +/Users/example/build/node_modules/@azure/msal-browser/src/operatingcontext/TeamsAppOperatingContext.ts +/Users/example/build/node_modules/@azure/msal-browser/src/operatingcontext/StandardOperatingContext.ts +/Users/example/build/node_modules/@azure/msal-browser/src/operatingcontext/BaseOperatingContext.ts +/Users/example/build/node_modules/@azure/msal-browser/src/config/Configuration.ts +/Users/example/build/node_modules/@azure/msal-browser/src/network/FetchClient.ts +/Users/example/build/node_modules/@azure/msal-browser/src/naa/mapping/NestedAppAuthAdapter.ts +/Users/example/build/node_modules/@azure/msal-browser/src/naa/AuthBridge.ts +/Users/example/build/node_modules/@azure/msal-browser/src/naa/BridgeError.ts +/Users/example/build/node_modules/@azure/msal-browser/src/naa/TokenRequest.ts +/Users/example/build/node_modules/@azure/msal-browser/src/naa/AccountRequests.ts +/Users/example/build/node_modules/@azure/msal-browser/src/naa/TokenResponse.ts +/Users/example/build/node_modules/@azure/msal-browser/src/naa/BridgeRequestEnvelope.ts +/Users/example/build/node_modules/@azure/msal-browser/src/naa/BridgeProxy.ts +/Users/example/build/node_modules/@azure/msal-browser/src/naa/BridgeStatusCode.ts +/Users/example/build/node_modules/@azure/msal-browser/src/naa/BridgeResponseEnvelope.ts +/Users/example/build/node_modules/@azure/msal-browser/src/naa/InitializeBridgeResponse.ts +/Users/example/build/node_modules/@azure/msal-browser/src/naa/IBridgeProxy.ts +/Users/example/build/node_modules/@azure/msal-browser/src/naa/BridgeCapabilities.ts +/Users/example/build/node_modules/@azure/msal-browser/src/naa/BridgeRequest.ts +/Users/example/build/node_modules/@azure/msal-browser/src/naa/AccountInfo.ts +/Users/example/build/node_modules/@azure/msal-browser/src/navigation/NavigationOptions.ts +/Users/example/build/node_modules/@azure/msal-browser/src/navigation/NavigationClient.ts +/Users/example/build/node_modules/@azure/msal-browser/src/navigation/INavigationClient.ts +/Users/example/build/node_modules/@azure/msal-browser/src/encode/Base64Encode.ts +/Users/example/build/node_modules/@azure/msal-browser/src/encode/Base64Decode.ts +/Users/example/build/node_modules/@azure/msal-browser/src/utils/BrowserProtocolUtils.ts +/Users/example/build/node_modules/@azure/msal-browser/src/utils/BrowserUtils.ts +/Users/example/build/node_modules/@azure/msal-browser/src/utils/BrowserConstants.ts +/Users/example/build/node_modules/@azure/msal-browser/src/interaction_client/StandardInteractionClient.ts +/Users/example/build/node_modules/@azure/msal-browser/src/interaction_client/BaseInteractionClient.ts +/Users/example/build/node_modules/@azure/msal-browser/src/interaction_client/SilentCacheClient.ts +/Users/example/build/node_modules/@azure/msal-browser/src/interaction_client/RedirectClient.ts +/Users/example/build/node_modules/@azure/msal-browser/src/interaction_client/SilentAuthCodeClient.ts +/Users/example/build/node_modules/@azure/msal-browser/src/interaction_client/HybridSpaAuthorizationCodeClient.ts +/Users/example/build/node_modules/@azure/msal-browser/src/interaction_client/SilentIframeClient.ts +/Users/example/build/node_modules/@azure/msal-browser/src/interaction_client/PopupClient.ts +/Users/example/build/node_modules/@azure/msal-browser/src/interaction_client/SilentRefreshClient.ts +/Users/example/build/node_modules/@azure/msal-browser/src/interaction_client/NativeInteractionClient.ts +/Users/example/build/node_modules/@azure/msal-browser/src/request/SsoSilentRequest.ts +/Users/example/build/node_modules/@azure/msal-browser/src/request/RedirectRequest.ts +/Users/example/build/node_modules/@azure/msal-browser/src/request/EndSessionRequest.ts +/Users/example/build/node_modules/@azure/msal-browser/src/request/PopupRequest.ts +/Users/example/build/node_modules/@azure/msal-browser/src/request/ClearCacheRequest.ts +/Users/example/build/node_modules/@azure/msal-browser/src/request/SilentRequest.ts +/Users/example/build/node_modules/@azure/msal-browser/src/request/AuthorizationUrlRequest.ts +/Users/example/build/node_modules/@azure/msal-browser/src/request/AuthorizationCodeRequest.ts +/Users/example/build/node_modules/@azure/msal-browser/src/request/PopupWindowAttributes.ts +/Users/example/build/node_modules/@azure/msal-browser/src/request/EndSessionPopupRequest.ts +/Users/example/build/node_modules/@azure/msal-browser/src/index.ts +/Users/example/build/node_modules/@azure/msal-browser/src/telemetry/BrowserPerformanceMeasurement.ts +/Users/example/build/node_modules/@azure/msal-browser/src/telemetry/BrowserPerformanceClient.ts +/Users/example/build/node_modules/@azure/msal-browser/src/controllers/ControllerFactory.ts +/Users/example/build/node_modules/@azure/msal-browser/src/controllers/UnknownOperatingContextController.ts +/Users/example/build/node_modules/@azure/msal-browser/src/controllers/IController.ts +/Users/example/build/node_modules/@azure/msal-browser/src/controllers/StandardController.ts +/Users/example/build/node_modules/@azure/msal-browser/src/controllers/NestedAppAuthController.ts +/Users/example/build/node_modules/@azure/msal-browser/src/error/NativeAuthError.ts +/Users/example/build/node_modules/@azure/msal-browser/src/error/NativeAuthErrorCodes.ts +/Users/example/build/node_modules/@azure/msal-browser/src/error/BrowserAuthError.ts +/Users/example/build/node_modules/@azure/msal-browser/src/error/BrowserAuthErrorCodes.ts +/Users/example/build/node_modules/@azure/msal-browser/src/error/BrowserConfigurationAuthErrorCodes.ts +/Users/example/build/node_modules/@azure/msal-browser/src/error/BrowserConfigurationAuthError.ts +/Users/example/build/node_modules/@azure/msal-browser/src/error/NestedAppAuthError.ts +/Users/example/build/node_modules/@azure/msal-browser/src/event/EventType.ts +/Users/example/build/node_modules/@azure/msal-browser/src/event/EventMessage.ts +/Users/example/build/node_modules/@azure/msal-browser/src/event/EventHandler.ts +/Users/example/build/node_modules/tree-sitter/LICENSE +/Users/example/build/node_modules/tree-sitter/binding.gyp +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_converters.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/LICENSE.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/tools/README.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/tools/1to2.js +/Users/example/build/node_modules/tree-sitter/node_modules/nan/tools/package.json +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_implementation_12_inl.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_maybe_pre_43_inl.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_scriptorigin.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/CMakeLists.txt +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_callbacks_pre_12_inl.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/include_dirs.js +/Users/example/build/node_modules/tree-sitter/node_modules/nan/CHANGELOG.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_converters_43_inl.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_string_bytes.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_callbacks.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_persistent_12_inl.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_typedarray_contents.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_define_own_property_helper.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/README.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_private.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_persistent_pre_12_inl.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_maybe_43_inl.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_callbacks_12_inl.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_implementation_pre_12_inl.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/package.json +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_new.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_weak.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_json.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_object_wrap.h +/Users/example/build/node_modules/tree-sitter/node_modules/nan/doc/new.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/doc/object_wrappers.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/doc/persistent.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/doc/node_misc.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/doc/json.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/doc/v8_internals.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/doc/buffers.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/doc/string_bytes.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/doc/errors.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/doc/converters.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/doc/asyncworker.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/doc/script.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/doc/maybe_types.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/doc/methods.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/doc/callback.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/doc/scopes.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/doc/v8_misc.md +/Users/example/build/node_modules/tree-sitter/node_modules/nan/nan_converters_pre_43_inl.h +/Users/example/build/node_modules/tree-sitter/index.js +/Users/example/build/node_modules/tree-sitter/.gitmodules +/Users/example/build/node_modules/tree-sitter/README.md +/Users/example/build/node_modules/tree-sitter/package.json +/Users/example/build/node_modules/tree-sitter/build/tree_sitter.target.mk +/Users/example/build/node_modules/tree-sitter/build/gyp-mac-tool +/Users/example/build/node_modules/tree-sitter/build/Makefile +/Users/example/build/node_modules/tree-sitter/build/Release/tree_sitter.a +/Users/example/build/node_modules/tree-sitter/build/Release/obj.target/tree_sitter_runtime_binding/src/conversions.o +/Users/example/build/node_modules/tree-sitter/build/Release/obj.target/tree_sitter_runtime_binding/src/query.o +/Users/example/build/node_modules/tree-sitter/build/Release/obj.target/tree_sitter_runtime_binding/src/tree_cursor.o +/Users/example/build/node_modules/tree-sitter/build/Release/obj.target/tree_sitter_runtime_binding/src/parser.o +/Users/example/build/node_modules/tree-sitter/build/Release/obj.target/tree_sitter_runtime_binding/src/language.o +/Users/example/build/node_modules/tree-sitter/build/Release/obj.target/tree_sitter_runtime_binding/src/tree.o +/Users/example/build/node_modules/tree-sitter/build/Release/obj.target/tree_sitter_runtime_binding/src/node.o +/Users/example/build/node_modules/tree-sitter/build/Release/obj.target/tree_sitter_runtime_binding/src/util.o +/Users/example/build/node_modules/tree-sitter/build/Release/obj.target/tree_sitter_runtime_binding/src/logger.o +/Users/example/build/node_modules/tree-sitter/build/Release/obj.target/tree_sitter_runtime_binding/src/binding.o +/Users/example/build/node_modules/tree-sitter/build/Release/obj.target/tree_sitter/vendor/tree-sitter/lib/src/lib.o +/Users/example/build/node_modules/tree-sitter/build/Release/.deps/Release/tree_sitter.a.d +/Users/example/build/node_modules/tree-sitter/build/Release/.deps/Release/obj.target/tree_sitter_runtime_binding/src/tree_cursor.o.d +/Users/example/build/node_modules/tree-sitter/build/Release/.deps/Release/obj.target/tree_sitter_runtime_binding/src/binding.o.d +/Users/example/build/node_modules/tree-sitter/build/Release/.deps/Release/obj.target/tree_sitter_runtime_binding/src/conversions.o.d +/Users/example/build/node_modules/tree-sitter/build/Release/.deps/Release/obj.target/tree_sitter_runtime_binding/src/util.o.d +/Users/example/build/node_modules/tree-sitter/build/Release/.deps/Release/obj.target/tree_sitter_runtime_binding/src/query.o.d +/Users/example/build/node_modules/tree-sitter/build/Release/.deps/Release/obj.target/tree_sitter_runtime_binding/src/language.o.d +/Users/example/build/node_modules/tree-sitter/build/Release/.deps/Release/obj.target/tree_sitter_runtime_binding/src/tree.o.d +/Users/example/build/node_modules/tree-sitter/build/Release/.deps/Release/obj.target/tree_sitter_runtime_binding/src/node.o.d +/Users/example/build/node_modules/tree-sitter/build/Release/.deps/Release/obj.target/tree_sitter_runtime_binding/src/parser.o.d +/Users/example/build/node_modules/tree-sitter/build/Release/.deps/Release/obj.target/tree_sitter_runtime_binding/src/logger.o.d +/Users/example/build/node_modules/tree-sitter/build/Release/.deps/Release/obj.target/tree_sitter/vendor/tree-sitter/lib/src/lib.o.d +/Users/example/build/node_modules/tree-sitter/build/Release/.deps/Release/tree_sitter_runtime_binding.node.d +/Users/example/build/node_modules/tree-sitter/build/Release/tree_sitter_runtime_binding.node +/Users/example/build/node_modules/tree-sitter/build/tree_sitter_runtime_binding.target.mk +/Users/example/build/node_modules/tree-sitter/build/config.gypi +/Users/example/build/node_modules/tree-sitter/build/binding.Makefile +/Users/example/build/node_modules/tree-sitter/tree-sitter.d.ts +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/LICENSE +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/test/fixtures/grammars/.gitkeep +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/README.md +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/include/tree_sitter/parser.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/include/tree_sitter/api.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/README.md +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/error_costs.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/lib.c +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/subtree.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/reusable_node.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/host.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/point.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/unicode/ptypes.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/unicode/LICENSE +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/unicode/utf.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/unicode/urename.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/unicode/README.md +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/unicode/umachine.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/unicode/utf16.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/unicode/utf8.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/stack.c +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/tree_cursor.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/language.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/lexer.c +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/tree.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/get_changed_ranges.c +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/alloc.c +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/unicode.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/array.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/query.c +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/stack.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/subtree.c +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/length.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/lexer.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/language.c +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/reduce_action.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/tree_cursor.c +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/parser.c +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/clock.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/alloc.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/node.c +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/get_changed_ranges.h +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/tree.c +/Users/example/build/node_modules/tree-sitter/vendor/tree-sitter/lib/src/atomic.h +/Users/example/build/node_modules/tree-sitter/src/binding.cc +/Users/example/build/node_modules/tree-sitter/src/conversions.h +/Users/example/build/node_modules/tree-sitter/src/node.cc +/Users/example/build/node_modules/tree-sitter/src/query.h +/Users/example/build/node_modules/tree-sitter/src/parser.h +/Users/example/build/node_modules/tree-sitter/src/tree_cursor.h +/Users/example/build/node_modules/tree-sitter/src/language.h +/Users/example/build/node_modules/tree-sitter/src/parser.cc +/Users/example/build/node_modules/tree-sitter/src/tree.h +/Users/example/build/node_modules/tree-sitter/src/node.h +/Users/example/build/node_modules/tree-sitter/src/language.cc +/Users/example/build/node_modules/tree-sitter/src/tree_cursor.cc +/Users/example/build/node_modules/tree-sitter/src/util.cc +/Users/example/build/node_modules/tree-sitter/src/conversions.cc +/Users/example/build/node_modules/tree-sitter/src/logger.cc +/Users/example/build/node_modules/tree-sitter/src/util.h +/Users/example/build/node_modules/tree-sitter/src/tree.cc +/Users/example/build/node_modules/tree-sitter/src/logger.h +/Users/example/build/node_modules/tree-sitter/src/query.cc +/Users/example/build/node_modules/prebuild-install/download.js +/Users/example/build/node_modules/prebuild-install/proxy.js +/Users/example/build/node_modules/prebuild-install/util.js +/Users/example/build/node_modules/prebuild-install/LICENSE +/Users/example/build/node_modules/prebuild-install/CHANGELOG.md +/Users/example/build/node_modules/prebuild-install/bin.js +/Users/example/build/node_modules/prebuild-install/asset.js +/Users/example/build/node_modules/prebuild-install/log.js +/Users/example/build/node_modules/prebuild-install/index.js +/Users/example/build/node_modules/prebuild-install/error.js +/Users/example/build/node_modules/prebuild-install/rc.js +/Users/example/build/node_modules/prebuild-install/README.md +/Users/example/build/node_modules/prebuild-install/package.json +/Users/example/build/node_modules/prebuild-install/CONTRIBUTING.md +/Users/example/build/node_modules/prebuild-install/help.txt +/Users/example/build/node_modules/lodash.templatesettings/LICENSE +/Users/example/build/node_modules/lodash.templatesettings/index.js +/Users/example/build/node_modules/lodash.templatesettings/README.md +/Users/example/build/node_modules/lodash.templatesettings/package.json +/Users/example/build/node_modules/arr-union/LICENSE +/Users/example/build/node_modules/arr-union/index.js +/Users/example/build/node_modules/arr-union/README.md +/Users/example/build/node_modules/arr-union/package.json +/Users/example/build/node_modules/lodash._reinterpolate/index.js +/Users/example/build/node_modules/lodash._reinterpolate/README.md +/Users/example/build/node_modules/lodash._reinterpolate/package.json +/Users/example/build/node_modules/lodash._reinterpolate/LICENSE.txt +/Users/example/build/node_modules/typed-rest-client/RestClient.d.ts +/Users/example/build/node_modules/typed-rest-client/Util.js +/Users/example/build/node_modules/typed-rest-client/LICENSE +/Users/example/build/node_modules/typed-rest-client/Handlers.js +/Users/example/build/node_modules/typed-rest-client/HttpClient.d.ts +/Users/example/build/node_modules/typed-rest-client/Interfaces.js +/Users/example/build/node_modules/typed-rest-client/Index.js +/Users/example/build/node_modules/typed-rest-client/HttpClient.js +/Users/example/build/node_modules/typed-rest-client/README.md +/Users/example/build/node_modules/typed-rest-client/Handlers.d.ts +/Users/example/build/node_modules/typed-rest-client/opensource/Node-SMB/README.md +/Users/example/build/node_modules/typed-rest-client/opensource/Node-SMB/lib/ntlm.js +/Users/example/build/node_modules/typed-rest-client/opensource/Node-SMB/lib/smbhash.js +/Users/example/build/node_modules/typed-rest-client/opensource/Node-SMB/lib/common.js +/Users/example/build/node_modules/typed-rest-client/package.json +/Users/example/build/node_modules/typed-rest-client/RestClient.js +/Users/example/build/node_modules/typed-rest-client/ThirdPartyNotice.txt +/Users/example/build/node_modules/typed-rest-client/Interfaces.d.ts +/Users/example/build/node_modules/typed-rest-client/Util.d.ts +/Users/example/build/node_modules/typed-rest-client/Index.d.ts +/Users/example/build/node_modules/typed-rest-client/handlers/ntlm.d.ts +/Users/example/build/node_modules/typed-rest-client/handlers/ntlm.js +/Users/example/build/node_modules/typed-rest-client/handlers/bearertoken.js +/Users/example/build/node_modules/typed-rest-client/handlers/basiccreds.d.ts +/Users/example/build/node_modules/typed-rest-client/handlers/personalaccesstoken.js +/Users/example/build/node_modules/typed-rest-client/handlers/basiccreds.js +/Users/example/build/node_modules/typed-rest-client/handlers/bearertoken.d.ts +/Users/example/build/node_modules/typed-rest-client/handlers/personalaccesstoken.d.ts +/Users/example/build/node_modules/agent-base/dist/src/promisify.d.ts +/Users/example/build/node_modules/agent-base/dist/src/index.js +/Users/example/build/node_modules/agent-base/dist/src/promisify.js.map +/Users/example/build/node_modules/agent-base/dist/src/index.js.map +/Users/example/build/node_modules/agent-base/dist/src/index.d.ts +/Users/example/build/node_modules/agent-base/dist/src/promisify.js +/Users/example/build/node_modules/agent-base/README.md +/Users/example/build/node_modules/agent-base/package.json +/Users/example/build/node_modules/agent-base/src/promisify.ts +/Users/example/build/node_modules/agent-base/src/index.ts +/Users/example/build/node_modules/cloneable-readable/test.js +/Users/example/build/node_modules/cloneable-readable/LICENSE +/Users/example/build/node_modules/cloneable-readable/node_modules/string_decoder/LICENSE +/Users/example/build/node_modules/cloneable-readable/node_modules/string_decoder/README.md +/Users/example/build/node_modules/cloneable-readable/node_modules/string_decoder/package.json +/Users/example/build/node_modules/cloneable-readable/node_modules/string_decoder/lib/string_decoder.js +/Users/example/build/node_modules/cloneable-readable/node_modules/string_decoder/.travis.yml +/Users/example/build/node_modules/cloneable-readable/node_modules/safe-buffer/LICENSE +/Users/example/build/node_modules/cloneable-readable/node_modules/safe-buffer/index.js +/Users/example/build/node_modules/cloneable-readable/node_modules/safe-buffer/README.md +/Users/example/build/node_modules/cloneable-readable/node_modules/safe-buffer/package.json +/Users/example/build/node_modules/cloneable-readable/node_modules/safe-buffer/index.d.ts +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/readable-browser.js +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/LICENSE +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/writable-browser.js +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/GOVERNANCE.md +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/duplex-browser.js +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/README.md +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/passthrough.js +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/readable.js +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/package.json +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/writable.js +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/CONTRIBUTING.md +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/lib/internal/streams/BufferList.js +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/lib/internal/streams/stream.js +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/lib/internal/streams/stream-browser.js +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/lib/internal/streams/destroy.js +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/lib/_stream_passthrough.js +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/lib/_stream_transform.js +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/lib/_stream_duplex.js +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/lib/_stream_readable.js +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/lib/_stream_writable.js +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/.travis.yml +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/transform.js +/Users/example/build/node_modules/cloneable-readable/node_modules/readable-stream/duplex.js +/Users/example/build/node_modules/cloneable-readable/index.js +/Users/example/build/node_modules/cloneable-readable/README.md +/Users/example/build/node_modules/cloneable-readable/package.json +/Users/example/build/node_modules/cloneable-readable/example.js +/Users/example/build/node_modules/cloneable-readable/.travis.yml +/Users/example/build/node_modules/cacheable-request/LICENSE +/Users/example/build/node_modules/cacheable-request/README.md +/Users/example/build/node_modules/cacheable-request/package.json +/Users/example/build/node_modules/cacheable-request/src/index.js +/Users/example/build/node_modules/p-cancelable/license +/Users/example/build/node_modules/p-cancelable/index.js +/Users/example/build/node_modules/p-cancelable/readme.md +/Users/example/build/node_modules/p-cancelable/package.json +/Users/example/build/node_modules/p-cancelable/index.d.ts +/Users/example/build/node_modules/node-addon-api/LICENSE.md +/Users/example/build/node_modules/node-addon-api/tools/conversion.js +/Users/example/build/node_modules/node-addon-api/tools/eslint-format.js +/Users/example/build/node_modules/node-addon-api/tools/clang-format.js +/Users/example/build/node_modules/node-addon-api/tools/README.md +/Users/example/build/node_modules/node-addon-api/tools/check-napi.js +/Users/example/build/node_modules/node-addon-api/except.gypi +/Users/example/build/node_modules/node-addon-api/napi-inl.deprecated.h +/Users/example/build/node_modules/node-addon-api/index.js +/Users/example/build/node_modules/node-addon-api/README.md +/Users/example/build/node_modules/node-addon-api/napi-inl.h +/Users/example/build/node_modules/node-addon-api/node_api.gyp +/Users/example/build/node_modules/node-addon-api/napi.h +/Users/example/build/node_modules/node-addon-api/package.json +/Users/example/build/node_modules/node-addon-api/noexcept.gypi +/Users/example/build/node_modules/node-addon-api/common.gypi +/Users/example/build/node_modules/node-addon-api/nothing.c +/Users/example/build/node_modules/node-addon-api/package-support.json +/Users/example/build/node_modules/ms/license.md +/Users/example/build/node_modules/ms/index.js +/Users/example/build/node_modules/ms/readme.md +/Users/example/build/node_modules/ms/package.json +/Users/example/build/node_modules/call-bind/LICENSE +/Users/example/build/node_modules/call-bind/test/index.js +/Users/example/build/node_modules/call-bind/test/callBound.js +/Users/example/build/node_modules/call-bind/CHANGELOG.md +/Users/example/build/node_modules/call-bind/.eslintrc +/Users/example/build/node_modules/call-bind/index.js +/Users/example/build/node_modules/call-bind/README.md +/Users/example/build/node_modules/call-bind/package.json +/Users/example/build/node_modules/call-bind/.github/FUNDING.yml +/Users/example/build/node_modules/call-bind/callBound.js +/Users/example/build/node_modules/call-bind/.eslintignore +/Users/example/build/node_modules/call-bind/.nycrc +/Users/example/build/node_modules/htmlparser2/LICENSE +/Users/example/build/node_modules/htmlparser2/README.md +/Users/example/build/node_modules/htmlparser2/package.json +/Users/example/build/node_modules/htmlparser2/lib/WritableStream.js +/Users/example/build/node_modules/htmlparser2/lib/Tokenizer.js.map +/Users/example/build/node_modules/htmlparser2/lib/esm/WritableStream.js +/Users/example/build/node_modules/htmlparser2/lib/esm/Tokenizer.js.map +/Users/example/build/node_modules/htmlparser2/lib/esm/Parser.js.map +/Users/example/build/node_modules/htmlparser2/lib/esm/Tokenizer.d.ts +/Users/example/build/node_modules/htmlparser2/lib/esm/index.js +/Users/example/build/node_modules/htmlparser2/lib/esm/WritableStream.js.map +/Users/example/build/node_modules/htmlparser2/lib/esm/package.json +/Users/example/build/node_modules/htmlparser2/lib/esm/index.js.map +/Users/example/build/node_modules/htmlparser2/lib/esm/Tokenizer.js +/Users/example/build/node_modules/htmlparser2/lib/esm/index.d.ts +/Users/example/build/node_modules/htmlparser2/lib/esm/Parser.d.ts +/Users/example/build/node_modules/htmlparser2/lib/esm/Parser.js +/Users/example/build/node_modules/htmlparser2/lib/esm/WritableStream.d.ts.map +/Users/example/build/node_modules/htmlparser2/lib/esm/WritableStream.d.ts +/Users/example/build/node_modules/htmlparser2/lib/esm/index.d.ts.map +/Users/example/build/node_modules/htmlparser2/lib/esm/Parser.d.ts.map +/Users/example/build/node_modules/htmlparser2/lib/esm/Tokenizer.d.ts.map +/Users/example/build/node_modules/htmlparser2/lib/Parser.js.map +/Users/example/build/node_modules/htmlparser2/lib/Tokenizer.d.ts +/Users/example/build/node_modules/htmlparser2/lib/index.js +/Users/example/build/node_modules/htmlparser2/lib/WritableStream.js.map +/Users/example/build/node_modules/htmlparser2/lib/index.js.map +/Users/example/build/node_modules/htmlparser2/lib/Tokenizer.js +/Users/example/build/node_modules/htmlparser2/lib/index.d.ts +/Users/example/build/node_modules/htmlparser2/lib/Parser.d.ts +/Users/example/build/node_modules/htmlparser2/lib/Parser.js +/Users/example/build/node_modules/htmlparser2/lib/WritableStream.d.ts.map +/Users/example/build/node_modules/htmlparser2/lib/WritableStream.d.ts +/Users/example/build/node_modules/htmlparser2/lib/index.d.ts.map +/Users/example/build/node_modules/htmlparser2/lib/Parser.d.ts.map +/Users/example/build/node_modules/htmlparser2/lib/Tokenizer.d.ts.map +/Users/example/build/node_modules/escape-string-regexp/license +/Users/example/build/node_modules/escape-string-regexp/index.js +/Users/example/build/node_modules/escape-string-regexp/readme.md +/Users/example/build/node_modules/escape-string-regexp/package.json +/Users/example/build/node_modules/stream-shift/test.js +/Users/example/build/node_modules/stream-shift/LICENSE +/Users/example/build/node_modules/stream-shift/index.js +/Users/example/build/node_modules/stream-shift/README.md +/Users/example/build/node_modules/stream-shift/package.json +/Users/example/build/node_modules/stream-shift/.travis.yml +/Users/example/build/node_modules/strip-json-comments/license +/Users/example/build/node_modules/strip-json-comments/index.js +/Users/example/build/node_modules/strip-json-comments/readme.md +/Users/example/build/node_modules/strip-json-comments/package.json +/Users/example/build/node_modules/lru-cache/LICENSE +/Users/example/build/node_modules/lru-cache/index.js +/Users/example/build/node_modules/lru-cache/README.md +/Users/example/build/node_modules/lru-cache/package.json +/Users/example/build/node_modules/bl/LICENSE.md +/Users/example/build/node_modules/bl/BufferList.js +/Users/example/build/node_modules/bl/test/convert.js +/Users/example/build/node_modules/bl/test/test.js +/Users/example/build/node_modules/bl/test/isBufferList.js +/Users/example/build/node_modules/bl/test/indexOf.js +/Users/example/build/node_modules/bl/bl.js +/Users/example/build/node_modules/bl/README.md +/Users/example/build/node_modules/bl/package.json +/Users/example/build/node_modules/bl/.travis.yml +/Users/example/build/node_modules/url-join/LICENSE +/Users/example/build/node_modules/url-join/test/tests.js +/Users/example/build/node_modules/url-join/bin/changelog +/Users/example/build/node_modules/url-join/CHANGELOG.md +/Users/example/build/node_modules/url-join/README.md +/Users/example/build/node_modules/url-join/package.json +/Users/example/build/node_modules/url-join/lib/url-join.js +/Users/example/build/node_modules/url-join/.travis.yml +/Users/example/build/node_modules/chownr/LICENSE +/Users/example/build/node_modules/chownr/README.md +/Users/example/build/node_modules/chownr/package.json +/Users/example/build/node_modules/chownr/chownr.js +/Users/example/build/node_modules/type-fest/license +/Users/example/build/node_modules/type-fest/source/package-json.d.ts +/Users/example/build/node_modules/type-fest/source/conditional-pick.d.ts +/Users/example/build/node_modules/type-fest/source/async-return-type.d.ts +/Users/example/build/node_modules/type-fest/source/value-of.d.ts +/Users/example/build/node_modules/type-fest/source/conditional-except.d.ts +/Users/example/build/node_modules/type-fest/source/promise-value.d.ts +/Users/example/build/node_modules/type-fest/source/promisable.d.ts +/Users/example/build/node_modules/type-fest/source/opaque.d.ts +/Users/example/build/node_modules/type-fest/source/literal-union.d.ts +/Users/example/build/node_modules/type-fest/source/readonly-deep.d.ts +/Users/example/build/node_modules/type-fest/source/stringified.d.ts +/Users/example/build/node_modules/type-fest/source/merge-exclusive.d.ts +/Users/example/build/node_modules/type-fest/source/union-to-intersection.d.ts +/Users/example/build/node_modules/type-fest/source/mutable.d.ts +/Users/example/build/node_modules/type-fest/source/require-exactly-one.d.ts +/Users/example/build/node_modules/type-fest/source/except.d.ts +/Users/example/build/node_modules/type-fest/source/partial-deep.d.ts +/Users/example/build/node_modules/type-fest/source/conditional-keys.d.ts +/Users/example/build/node_modules/type-fest/source/merge.d.ts +/Users/example/build/node_modules/type-fest/source/set-required.d.ts +/Users/example/build/node_modules/type-fest/source/require-at-least-one.d.ts +/Users/example/build/node_modules/type-fest/source/tsconfig-json.d.ts +/Users/example/build/node_modules/type-fest/source/set-optional.d.ts +/Users/example/build/node_modules/type-fest/source/basic.d.ts +/Users/example/build/node_modules/type-fest/readme.md +/Users/example/build/node_modules/type-fest/package.json +/Users/example/build/node_modules/type-fest/index.d.ts +/Users/example/build/node_modules/strip-bom-buf/license +/Users/example/build/node_modules/strip-bom-buf/index.js +/Users/example/build/node_modules/strip-bom-buf/readme.md +/Users/example/build/node_modules/strip-bom-buf/package.json +/Users/example/build/node_modules/commander/LICENSE +/Users/example/build/node_modules/commander/CHANGELOG.md +/Users/example/build/node_modules/commander/typings/index.d.ts +/Users/example/build/node_modules/commander/index.js +/Users/example/build/node_modules/commander/Readme.md +/Users/example/build/node_modules/commander/package.json +/Users/example/build/node_modules/workerpool/LICENSE +/Users/example/build/node_modules/workerpool/dist/worker.js.map +/Users/example/build/node_modules/workerpool/dist/workerpool.js +/Users/example/build/node_modules/workerpool/dist/worker.js +/Users/example/build/node_modules/workerpool/dist/workerpool.min.js.map +/Users/example/build/node_modules/workerpool/dist/workerpool.min.js +/Users/example/build/node_modules/workerpool/dist/workerpool.min.js.LICENSE.txt +/Users/example/build/node_modules/workerpool/dist/workerpool.js.map +/Users/example/build/node_modules/workerpool/HISTORY.md +/Users/example/build/node_modules/workerpool/README.md +/Users/example/build/node_modules/workerpool/package.json +/Users/example/build/node_modules/workerpool/src/generated/embeddedWorker.js +/Users/example/build/node_modules/workerpool/src/requireFoolWebpack.js +/Users/example/build/node_modules/workerpool/src/types.js +/Users/example/build/node_modules/workerpool/src/WorkerHandler.js +/Users/example/build/node_modules/workerpool/src/Promise.js +/Users/example/build/node_modules/workerpool/src/worker.js +/Users/example/build/node_modules/workerpool/src/debug-port-allocator.js +/Users/example/build/node_modules/workerpool/src/index.js +/Users/example/build/node_modules/workerpool/src/header.js +/Users/example/build/node_modules/workerpool/src/Pool.js +/Users/example/build/node_modules/workerpool/src/transfer.js +/Users/example/build/node_modules/workerpool/src/environment.js +/Users/example/build/node_modules/core-util-is/test.js +/Users/example/build/node_modules/core-util-is/LICENSE +/Users/example/build/node_modules/core-util-is/README.md +/Users/example/build/node_modules/core-util-is/package.json +/Users/example/build/node_modules/core-util-is/lib/util.js +/Users/example/build/node_modules/core-util-is/float.patch +/Users/example/build/node_modules/duplexify/test.js +/Users/example/build/node_modules/duplexify/LICENSE +/Users/example/build/node_modules/duplexify/index.js +/Users/example/build/node_modules/duplexify/README.md +/Users/example/build/node_modules/duplexify/package.json +/Users/example/build/node_modules/duplexify/example.js +/Users/example/build/node_modules/duplexify/.travis.yml +/Users/example/build/node_modules/rimraf/LICENSE +/Users/example/build/node_modules/rimraf/CHANGELOG.md +/Users/example/build/node_modules/rimraf/bin.js +/Users/example/build/node_modules/rimraf/rimraf.js +/Users/example/build/node_modules/rimraf/README.md +/Users/example/build/node_modules/rimraf/package.json +/Users/example/build/node_modules/node-fetch/LICENSE.md +/Users/example/build/node_modules/node-fetch/README.md +/Users/example/build/node_modules/node-fetch/package.json +/Users/example/build/node_modules/node-fetch/lib/index.js +/Users/example/build/node_modules/node-fetch/lib/index.es.js +/Users/example/build/node_modules/node-fetch/lib/index.mjs +/Users/example/build/node_modules/node-fetch/browser.js +/Users/example/build/node_modules/fork-stream/.npmignore +/Users/example/build/node_modules/fork-stream/LICENSE.md +/Users/example/build/node_modules/fork-stream/test/tests.js +/Users/example/build/node_modules/fork-stream/index.js +/Users/example/build/node_modules/fork-stream/README.md +/Users/example/build/node_modules/fork-stream/package.json +/Users/example/build/node_modules/fork-stream/example.js +/Users/example/build/node_modules/fork-stream/.travis.yml +/Users/example/build/node_modules/fast-json-stable-stringify/benchmark/index.js +/Users/example/build/node_modules/fast-json-stable-stringify/benchmark/test.json +/Users/example/build/node_modules/fast-json-stable-stringify/.eslintrc.yml +/Users/example/build/node_modules/fast-json-stable-stringify/LICENSE +/Users/example/build/node_modules/fast-json-stable-stringify/test/str.js +/Users/example/build/node_modules/fast-json-stable-stringify/test/nested.js +/Users/example/build/node_modules/fast-json-stable-stringify/test/cmp.js +/Users/example/build/node_modules/fast-json-stable-stringify/test/to-json.js +/Users/example/build/node_modules/fast-json-stable-stringify/example/key_cmp.js +/Users/example/build/node_modules/fast-json-stable-stringify/example/str.js +/Users/example/build/node_modules/fast-json-stable-stringify/example/nested.js +/Users/example/build/node_modules/fast-json-stable-stringify/example/value_cmp.js +/Users/example/build/node_modules/fast-json-stable-stringify/index.js +/Users/example/build/node_modules/fast-json-stable-stringify/README.md +/Users/example/build/node_modules/fast-json-stable-stringify/package.json +/Users/example/build/node_modules/fast-json-stable-stringify/.github/FUNDING.yml +/Users/example/build/node_modules/fast-json-stable-stringify/index.d.ts +/Users/example/build/node_modules/fast-json-stable-stringify/.travis.yml +/Users/example/build/node_modules/deep-extend/LICENSE +/Users/example/build/node_modules/deep-extend/CHANGELOG.md +/Users/example/build/node_modules/deep-extend/index.js +/Users/example/build/node_modules/deep-extend/README.md +/Users/example/build/node_modules/deep-extend/package.json +/Users/example/build/node_modules/deep-extend/lib/deep-extend.js +/Users/example/build/node_modules/detect-libc/LICENSE +/Users/example/build/node_modules/detect-libc/README.md +/Users/example/build/node_modules/detect-libc/package.json +/Users/example/build/node_modules/detect-libc/lib/detect-libc.js +/Users/example/build/node_modules/detect-libc/lib/process.js +/Users/example/build/node_modules/detect-libc/index.d.ts +/Users/example/build/node_modules/balanced-match/LICENSE.md +/Users/example/build/node_modules/balanced-match/index.js +/Users/example/build/node_modules/balanced-match/README.md +/Users/example/build/node_modules/balanced-match/package.json +/Users/example/build/node_modules/balanced-match/.github/FUNDING.yml +/Users/example/build/node_modules/progress/LICENSE +/Users/example/build/node_modules/progress/CHANGELOG.md +/Users/example/build/node_modules/progress/Makefile +/Users/example/build/node_modules/progress/index.js +/Users/example/build/node_modules/progress/Readme.md +/Users/example/build/node_modules/progress/package.json +/Users/example/build/node_modules/progress/lib/node-progress.js +/Users/example/build/node_modules/parse-semver/.npmignore +/Users/example/build/node_modules/parse-semver/LICENSE.md +/Users/example/build/node_modules/parse-semver/test.js +/Users/example/build/node_modules/parse-semver/CHANGELOG.md +/Users/example/build/node_modules/parse-semver/node_modules/semver/LICENSE +/Users/example/build/node_modules/parse-semver/node_modules/semver/bin/semver +/Users/example/build/node_modules/parse-semver/node_modules/semver/semver.js +/Users/example/build/node_modules/parse-semver/node_modules/semver/README.md +/Users/example/build/node_modules/parse-semver/node_modules/semver/package.json +/Users/example/build/node_modules/parse-semver/node_modules/semver/range.bnf +/Users/example/build/node_modules/parse-semver/index.js +/Users/example/build/node_modules/parse-semver/.editorconfig +/Users/example/build/node_modules/parse-semver/README.md +/Users/example/build/node_modules/parse-semver/package.json +/Users/example/build/node_modules/parse-semver/CONTRIBUTING.md +/Users/example/build/node_modules/parse-semver/.travis.yml +/Users/example/build/node_modules/tree-sitter-typescript/Cargo.toml +/Users/example/build/node_modules/tree-sitter-typescript/LICENSE +/Users/example/build/node_modules/tree-sitter-typescript/binding.gyp +/Users/example/build/node_modules/tree-sitter-typescript/tsx/grammar.js +/Users/example/build/node_modules/tree-sitter-typescript/tsx/package.json +/Users/example/build/node_modules/tree-sitter-typescript/tsx/src/scanner.c +/Users/example/build/node_modules/tree-sitter-typescript/tsx/src/node-types.json +/Users/example/build/node_modules/tree-sitter-typescript/tsx/src/tree_sitter/parser.h +/Users/example/build/node_modules/tree-sitter-typescript/tsx/src/grammar.json +/Users/example/build/node_modules/tree-sitter-typescript/tsx/src/parser.c +/Users/example/build/node_modules/tree-sitter-typescript/typescript/grammar.js +/Users/example/build/node_modules/tree-sitter-typescript/typescript/package.json +/Users/example/build/node_modules/tree-sitter-typescript/typescript/src/scanner.c +/Users/example/build/node_modules/tree-sitter-typescript/typescript/src/node-types.json +/Users/example/build/node_modules/tree-sitter-typescript/typescript/src/tree_sitter/parser.h +/Users/example/build/node_modules/tree-sitter-typescript/typescript/src/grammar.json +/Users/example/build/node_modules/tree-sitter-typescript/typescript/src/parser.c +/Users/example/build/node_modules/tree-sitter-typescript/queries/tags.scm +/Users/example/build/node_modules/tree-sitter-typescript/queries/locals.scm +/Users/example/build/node_modules/tree-sitter-typescript/queries/highlights.scm +/Users/example/build/node_modules/tree-sitter-typescript/README.md +/Users/example/build/node_modules/tree-sitter-typescript/common/define-grammar.js +/Users/example/build/node_modules/tree-sitter-typescript/common/scanner.h +/Users/example/build/node_modules/tree-sitter-typescript/package.json +/Users/example/build/node_modules/tree-sitter-typescript/.github/workflows/publish.yml +/Users/example/build/node_modules/tree-sitter-typescript/.github/workflows/build.yml +/Users/example/build/node_modules/tree-sitter-typescript/.github/pull_request_template.md +/Users/example/build/node_modules/tree-sitter-typescript/.github/ISSUE_TEMPLATE/feature_request.md +/Users/example/build/node_modules/tree-sitter-typescript/.github/ISSUE_TEMPLATE/bug_report.md +/Users/example/build/node_modules/tree-sitter-typescript/Package.swift +/Users/example/build/node_modules/tree-sitter-typescript/build/tree_sitter_typescript_binding.target.mk +/Users/example/build/node_modules/tree-sitter-typescript/build/gyp-mac-tool +/Users/example/build/node_modules/tree-sitter-typescript/build/Makefile +/Users/example/build/node_modules/tree-sitter-typescript/build/Release/tree_sitter_typescript_binding.node +/Users/example/build/node_modules/tree-sitter-typescript/build/Release/obj.target/tree_sitter_typescript_binding/tsx/src/parser.o +/Users/example/build/node_modules/tree-sitter-typescript/build/Release/obj.target/tree_sitter_typescript_binding/tsx/src/scanner.o +/Users/example/build/node_modules/tree-sitter-typescript/build/Release/obj.target/tree_sitter_typescript_binding/typescript/src/parser.o +/Users/example/build/node_modules/tree-sitter-typescript/build/Release/obj.target/tree_sitter_typescript_binding/typescript/src/scanner.o +/Users/example/build/node_modules/tree-sitter-typescript/build/Release/obj.target/tree_sitter_typescript_binding/bindings/node/binding.o +/Users/example/build/node_modules/tree-sitter-typescript/build/Release/.deps/Release/obj.target/tree_sitter_typescript_binding/tsx/src/scanner.o.d +/Users/example/build/node_modules/tree-sitter-typescript/build/Release/.deps/Release/obj.target/tree_sitter_typescript_binding/tsx/src/parser.o.d +/Users/example/build/node_modules/tree-sitter-typescript/build/Release/.deps/Release/obj.target/tree_sitter_typescript_binding/typescript/src/scanner.o.d +/Users/example/build/node_modules/tree-sitter-typescript/build/Release/.deps/Release/obj.target/tree_sitter_typescript_binding/typescript/src/parser.o.d +/Users/example/build/node_modules/tree-sitter-typescript/build/Release/.deps/Release/obj.target/tree_sitter_typescript_binding/bindings/node/binding.o.d +/Users/example/build/node_modules/tree-sitter-typescript/build/Release/.deps/Release/tree_sitter_typescript_binding.node.d +/Users/example/build/node_modules/tree-sitter-typescript/build/config.gypi +/Users/example/build/node_modules/tree-sitter-typescript/build/binding.Makefile +/Users/example/build/node_modules/tree-sitter-typescript/bindings/rust/lib.rs +/Users/example/build/node_modules/tree-sitter-typescript/bindings/rust/build.rs +/Users/example/build/node_modules/tree-sitter-typescript/bindings/swift/TreeSitterTypeScript/typescript.h +/Users/example/build/node_modules/tree-sitter-typescript/bindings/node/binding.cc +/Users/example/build/node_modules/tree-sitter-typescript/bindings/node/typescript.js +/Users/example/build/node_modules/tree-sitter-typescript/bindings/node/tsx.js +/Users/example/build/node_modules/tree-sitter-typescript/bindings/node/index.js +/Users/example/build/node_modules/global-agent/LICENSE +/Users/example/build/node_modules/global-agent/dist/types.js +/Users/example/build/node_modules/global-agent/dist/Logger.js +/Users/example/build/node_modules/global-agent/dist/types.js.map +/Users/example/build/node_modules/global-agent/dist/classes/Agent.js.flow +/Users/example/build/node_modules/global-agent/dist/classes/HttpProxyAgent.js +/Users/example/build/node_modules/global-agent/dist/classes/HttpsProxyAgent.js.flow +/Users/example/build/node_modules/global-agent/dist/classes/HttpProxyAgent.js.flow +/Users/example/build/node_modules/global-agent/dist/classes/Agent.js.map +/Users/example/build/node_modules/global-agent/dist/classes/index.js +/Users/example/build/node_modules/global-agent/dist/classes/index.js.flow +/Users/example/build/node_modules/global-agent/dist/classes/HttpsProxyAgent.js +/Users/example/build/node_modules/global-agent/dist/classes/HttpProxyAgent.js.map +/Users/example/build/node_modules/global-agent/dist/classes/index.js.map +/Users/example/build/node_modules/global-agent/dist/classes/Agent.js +/Users/example/build/node_modules/global-agent/dist/classes/HttpsProxyAgent.js.map +/Users/example/build/node_modules/global-agent/dist/errors.js.map +/Users/example/build/node_modules/global-agent/dist/Logger.js.flow +/Users/example/build/node_modules/global-agent/dist/index.js +/Users/example/build/node_modules/global-agent/dist/utilities/isUrlMatchingNoProxy.js.map +/Users/example/build/node_modules/global-agent/dist/utilities/bindHttpMethod.js.map +/Users/example/build/node_modules/global-agent/dist/utilities/bindHttpMethod.js.flow +/Users/example/build/node_modules/global-agent/dist/utilities/parseProxyUrl.js.map +/Users/example/build/node_modules/global-agent/dist/utilities/isUrlMatchingNoProxy.js +/Users/example/build/node_modules/global-agent/dist/utilities/index.js +/Users/example/build/node_modules/global-agent/dist/utilities/isUrlMatchingNoProxy.js.flow +/Users/example/build/node_modules/global-agent/dist/utilities/index.js.flow +/Users/example/build/node_modules/global-agent/dist/utilities/parseProxyUrl.js +/Users/example/build/node_modules/global-agent/dist/utilities/bindHttpMethod.js +/Users/example/build/node_modules/global-agent/dist/utilities/index.js.map +/Users/example/build/node_modules/global-agent/dist/utilities/parseProxyUrl.js.flow +/Users/example/build/node_modules/global-agent/dist/index.js.flow +/Users/example/build/node_modules/global-agent/dist/routines/bootstrap.js +/Users/example/build/node_modules/global-agent/dist/routines/index.js +/Users/example/build/node_modules/global-agent/dist/routines/bootstrap.js.flow +/Users/example/build/node_modules/global-agent/dist/routines/index.js.flow +/Users/example/build/node_modules/global-agent/dist/routines/index.js.map +/Users/example/build/node_modules/global-agent/dist/routines/bootstrap.js.map +/Users/example/build/node_modules/global-agent/dist/errors.js +/Users/example/build/node_modules/global-agent/dist/factories/createProxyController.js.flow +/Users/example/build/node_modules/global-agent/dist/factories/createProxyController.js +/Users/example/build/node_modules/global-agent/dist/factories/createGlobalProxyAgent.js.flow +/Users/example/build/node_modules/global-agent/dist/factories/index.js +/Users/example/build/node_modules/global-agent/dist/factories/createGlobalProxyAgent.js +/Users/example/build/node_modules/global-agent/dist/factories/index.js.flow +/Users/example/build/node_modules/global-agent/dist/factories/index.js.map +/Users/example/build/node_modules/global-agent/dist/factories/createGlobalProxyAgent.js.map +/Users/example/build/node_modules/global-agent/dist/factories/createProxyController.js.map +/Users/example/build/node_modules/global-agent/dist/errors.js.flow +/Users/example/build/node_modules/global-agent/dist/index.js.map +/Users/example/build/node_modules/global-agent/dist/Logger.js.map +/Users/example/build/node_modules/global-agent/dist/types.js.flow +/Users/example/build/node_modules/global-agent/bootstrap.js +/Users/example/build/node_modules/global-agent/README.md +/Users/example/build/node_modules/global-agent/package.json +/Users/example/build/node_modules/global-agent/.flowconfig +/Users/example/build/node_modules/global-agent/src/types.js +/Users/example/build/node_modules/global-agent/src/Logger.js +/Users/example/build/node_modules/global-agent/src/classes/HttpProxyAgent.js +/Users/example/build/node_modules/global-agent/src/classes/index.js +/Users/example/build/node_modules/global-agent/src/classes/HttpsProxyAgent.js +/Users/example/build/node_modules/global-agent/src/classes/Agent.js +/Users/example/build/node_modules/global-agent/src/index.js +/Users/example/build/node_modules/global-agent/src/utilities/isUrlMatchingNoProxy.js +/Users/example/build/node_modules/global-agent/src/utilities/index.js +/Users/example/build/node_modules/global-agent/src/utilities/parseProxyUrl.js +/Users/example/build/node_modules/global-agent/src/utilities/bindHttpMethod.js +/Users/example/build/node_modules/global-agent/src/routines/bootstrap.js +/Users/example/build/node_modules/global-agent/src/routines/index.js +/Users/example/build/node_modules/global-agent/src/errors.js +/Users/example/build/node_modules/global-agent/src/factories/createProxyController.js +/Users/example/build/node_modules/global-agent/src/factories/index.js +/Users/example/build/node_modules/global-agent/src/factories/createGlobalProxyAgent.js +/Users/example/build/node_modules/lodash.template/LICENSE +/Users/example/build/node_modules/lodash.template/index.js +/Users/example/build/node_modules/lodash.template/README.md +/Users/example/build/node_modules/lodash.template/package.json +/Users/example/build/node_modules/define-lazy-prop/license +/Users/example/build/node_modules/define-lazy-prop/index.js +/Users/example/build/node_modules/define-lazy-prop/readme.md +/Users/example/build/node_modules/define-lazy-prop/package.json +/Users/example/build/node_modules/define-lazy-prop/index.d.ts +/Users/example/build/node_modules/base64-js/base64js.min.js +/Users/example/build/node_modules/base64-js/LICENSE +/Users/example/build/node_modules/base64-js/index.js +/Users/example/build/node_modules/base64-js/README.md +/Users/example/build/node_modules/base64-js/package.json +/Users/example/build/node_modules/base64-js/index.d.ts +/Users/example/build/node_modules/@opentelemetry/api/LICENSE +/Users/example/build/node_modules/@opentelemetry/api/CHANGELOG.md +/Users/example/build/node_modules/@opentelemetry/api/README.md +/Users/example/build/node_modules/@opentelemetry/api/package.json +/Users/example/build/node_modules/@opentelemetry/api/build/esm/version.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/diag/types.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/diag/types.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/diag/types.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/diag/ComponentLogger.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/diag/internal/logLevelLogger.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/diag/internal/logLevelLogger.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/diag/internal/noopLogger.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/diag/internal/logLevelLogger.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/diag/internal/noopLogger.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/diag/internal/noopLogger.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/diag/index.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/diag/ComponentLogger.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/diag/ComponentLogger.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/diag/index.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/diag/consoleLogger.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/diag/consoleLogger.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/diag/index.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/diag/consoleLogger.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/context/NoopContextManager.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/context/types.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/context/types.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/context/types.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/context/NoopContextManager.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/context/NoopContextManager.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/context/context.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/context/context.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/context/context.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/tracer.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/spancontext-utils.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/SamplingResult.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracerProvider.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/SpanOptions.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/NoopTracer.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/span.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/attributes.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/trace_flags.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/SamplingResult.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/Sampler.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/span_context.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/spancontext-utils.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/trace_state.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/tracer_provider.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/context-utils.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracer.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/link.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/context-utils.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/span_kind.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracer.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracerProvider.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/SpanOptions.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/NonRecordingSpan.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/NoopTracer.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/tracer_provider.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/span_kind.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/attributes.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/span_context.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/NoopTracerProvider.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/SpanOptions.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/trace_flags.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/trace_state.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/spancontext-utils.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/Sampler.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/NoopTracerProvider.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/Sampler.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/context-utils.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracerProvider.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/invalid-span-constants.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/NonRecordingSpan.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/invalid-span-constants.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/status.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/link.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/SamplingResult.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/trace_state.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/tracer.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/span_context.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/span.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/trace_flags.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/tracer_provider.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/invalid-span-constants.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/status.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/span.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/NonRecordingSpan.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/NoopTracer.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/NoopTracerProvider.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/link.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/status.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/attributes.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/tracer.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/ProxyTracer.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/trace/span_kind.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/platform/index.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/platform/browser/index.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/platform/browser/globalThis.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/platform/browser/index.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/platform/browser/globalThis.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/platform/browser/index.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/platform/browser/globalThis.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/platform/index.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/platform/node/index.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/platform/node/globalThis.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/platform/node/index.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/platform/node/globalThis.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/platform/node/index.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/platform/node/globalThis.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/platform/index.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/internal/semver.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/internal/global-utils.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/internal/global-utils.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/internal/semver.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/internal/semver.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/internal/global-utils.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/index.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/version.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/common/Exception.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/common/Time.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/common/Exception.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/common/Time.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/common/Exception.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/common/Time.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/propagation/NoopTextMapPropagator.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/propagation/NoopTextMapPropagator.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/propagation/TextMapPropagator.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/propagation/NoopTextMapPropagator.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/propagation/TextMapPropagator.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/propagation/TextMapPropagator.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/index.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/api/trace.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/api/propagation.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/api/trace.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/api/diag.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/api/trace.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/api/propagation.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/api/context.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/api/context.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/api/propagation.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/api/context.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/api/diag.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/api/diag.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/version.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/index.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/baggage/types.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/baggage/types.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/baggage/types.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/baggage/context-helpers.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/baggage/internal/symbol.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/baggage/internal/baggage-impl.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/baggage/internal/symbol.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/baggage/internal/symbol.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/baggage/internal/baggage-impl.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/baggage/internal/baggage-impl.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/baggage/context-helpers.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/baggage/context-helpers.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/esm/baggage/utils.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/esm/baggage/utils.js +/Users/example/build/node_modules/@opentelemetry/api/build/esm/baggage/utils.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/version.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/diag/types.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/diag/types.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/diag/types.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/diag/internal/noopLogger.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/diag/internal/logLevelLogger.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/diag/internal/noopLogger.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/diag/internal/noopLogger.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/diag/index.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/diag/ComponentLogger.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/diag/index.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/diag/index.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/diag/consoleLogger.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/context/types.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/context/types.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/context/types.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/context/NoopContextManager.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/context/context.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/context/context.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/context/context.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/tracer.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/SpanOptions.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/span.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/attributes.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/Sampler.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/span_context.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/trace_state.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/tracer_provider.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/context-utils.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/link.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/context-utils.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/span_kind.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/SpanOptions.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/tracer_provider.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/span_kind.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/attributes.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/span_context.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/SpanOptions.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/trace_flags.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/trace_state.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/spancontext-utils.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/Sampler.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/Sampler.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/context-utils.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/ProxyTracerProvider.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/status.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/link.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/SamplingResult.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/trace_state.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/tracer.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/span_context.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/span.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/trace_flags.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/tracer_provider.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/invalid-span-constants.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/status.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/span.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/NonRecordingSpan.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/NoopTracer.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/NoopTracerProvider.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/link.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/status.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/attributes.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/tracer.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/ProxyTracer.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/trace/span_kind.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/platform/index.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/platform/browser/index.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/platform/browser/globalThis.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/platform/browser/index.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/platform/browser/globalThis.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/platform/browser/index.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/platform/browser/globalThis.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/platform/index.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/platform/node/index.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/platform/node/index.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/platform/node/index.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/platform/node/globalThis.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/platform/index.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/internal/semver.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/internal/global-utils.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/internal/global-utils.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/internal/semver.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/internal/semver.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/internal/global-utils.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/index.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/version.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/common/Exception.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/common/Time.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/common/Exception.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/common/Time.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/common/Exception.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/common/Time.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/propagation/NoopTextMapPropagator.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/propagation/TextMapPropagator.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/index.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/api/trace.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/api/propagation.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/api/trace.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/api/diag.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/api/trace.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/api/propagation.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/api/context.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/api/context.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/api/propagation.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/api/context.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/api/diag.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/api/diag.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/version.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/index.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/baggage/types.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/baggage/types.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/baggage/types.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/baggage/internal/symbol.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/baggage/internal/baggage-impl.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/baggage/context-helpers.js.map +/Users/example/build/node_modules/@opentelemetry/api/build/src/baggage/utils.d.ts +/Users/example/build/node_modules/@opentelemetry/api/build/src/baggage/utils.js +/Users/example/build/node_modules/@opentelemetry/api/build/src/baggage/utils.js.map +/Users/example/build/node_modules/ansi-wrap/LICENSE +/Users/example/build/node_modules/ansi-wrap/index.js +/Users/example/build/node_modules/ansi-wrap/README.md +/Users/example/build/node_modules/ansi-wrap/package.json +/Users/example/build/node_modules/buffer-crc32/LICENSE +/Users/example/build/node_modules/buffer-crc32/index.js +/Users/example/build/node_modules/buffer-crc32/README.md +/Users/example/build/node_modules/buffer-crc32/package.json +/Users/example/build/node_modules/sax/LICENSE +/Users/example/build/node_modules/sax/README.md +/Users/example/build/node_modules/sax/package.json +/Users/example/build/node_modules/sax/lib/sax.js +/Users/example/build/node_modules/extract-zip/LICENSE +/Users/example/build/node_modules/extract-zip/index.js +/Users/example/build/node_modules/extract-zip/readme.md +/Users/example/build/node_modules/extract-zip/package.json +/Users/example/build/node_modules/extract-zip/cli.js +/Users/example/build/node_modules/extract-zip/index.d.ts +/Users/example/build/node_modules/gulp-merge-json/LICENSE +/Users/example/build/node_modules/gulp-merge-json/index.js +/Users/example/build/node_modules/gulp-merge-json/README.md +/Users/example/build/node_modules/gulp-merge-json/package.json +/Users/example/build/node_modules/gulp-merge-json/index.d.ts +/Users/example/build/node_modules/once/LICENSE +/Users/example/build/node_modules/once/README.md +/Users/example/build/node_modules/once/package.json +/Users/example/build/node_modules/once/once.js +/Users/example/build/node_modules/@szmarczak/http-timer/LICENSE +/Users/example/build/node_modules/@szmarczak/http-timer/dist/source/index.js +/Users/example/build/node_modules/@szmarczak/http-timer/dist/source/index.d.ts +/Users/example/build/node_modules/@szmarczak/http-timer/README.md +/Users/example/build/node_modules/@szmarczak/http-timer/package.json +/Users/example/build/node_modules/extend-shallow/LICENSE +/Users/example/build/node_modules/extend-shallow/index.js +/Users/example/build/node_modules/extend-shallow/README.md +/Users/example/build/node_modules/extend-shallow/package.json +/Users/example/build/node_modules/normalize-url/license +/Users/example/build/node_modules/normalize-url/index.js +/Users/example/build/node_modules/normalize-url/readme.md +/Users/example/build/node_modules/normalize-url/package.json +/Users/example/build/node_modules/normalize-url/index.d.ts +/Users/example/build/node_modules/plugin-error/LICENSE +/Users/example/build/node_modules/plugin-error/node_modules/ansi-colors/types/index.d.ts +/Users/example/build/node_modules/plugin-error/node_modules/ansi-colors/LICENSE +/Users/example/build/node_modules/plugin-error/node_modules/ansi-colors/index.js +/Users/example/build/node_modules/plugin-error/node_modules/ansi-colors/README.md +/Users/example/build/node_modules/plugin-error/node_modules/ansi-colors/package.json +/Users/example/build/node_modules/plugin-error/index.js +/Users/example/build/node_modules/plugin-error/README.md +/Users/example/build/node_modules/plugin-error/package.json +/Users/example/build/node_modules/plugin-error/index.d.ts +/Users/example/build/node_modules/resolve-alpn/LICENSE +/Users/example/build/node_modules/resolve-alpn/index.js +/Users/example/build/node_modules/resolve-alpn/README.md +/Users/example/build/node_modules/resolve-alpn/package.json +/Users/example/build/node_modules/string_decoder/LICENSE +/Users/example/build/node_modules/string_decoder/README.md +/Users/example/build/node_modules/string_decoder/package.json +/Users/example/build/node_modules/string_decoder/lib/string_decoder.js +/Users/example/build/node_modules/tslib/tslib.d.ts +/Users/example/build/node_modules/tslib/tslib.js +/Users/example/build/node_modules/tslib/CopyrightNotice.txt +/Users/example/build/node_modules/tslib/README.md +/Users/example/build/node_modules/tslib/tslib.es6.js +/Users/example/build/node_modules/tslib/package.json +/Users/example/build/node_modules/tslib/tslib.es6.html +/Users/example/build/node_modules/tslib/LICENSE.txt +/Users/example/build/node_modules/tslib/modules/index.js +/Users/example/build/node_modules/tslib/modules/package.json +/Users/example/build/node_modules/tslib/tslib.html +/Users/example/build/node_modules/argparse/LICENSE +/Users/example/build/node_modules/argparse/CHANGELOG.md +/Users/example/build/node_modules/argparse/README.md +/Users/example/build/node_modules/argparse/package.json +/Users/example/build/node_modules/argparse/lib/textwrap.js +/Users/example/build/node_modules/argparse/lib/sub.js +/Users/example/build/node_modules/argparse/argparse.js +/Users/example/build/node_modules/nan/nan_converters.h +/Users/example/build/node_modules/nan/LICENSE.md +/Users/example/build/node_modules/nan/tools/README.md +/Users/example/build/node_modules/nan/tools/1to2.js +/Users/example/build/node_modules/nan/tools/package.json +/Users/example/build/node_modules/nan/nan_implementation_12_inl.h +/Users/example/build/node_modules/nan/nan_maybe_pre_43_inl.h +/Users/example/build/node_modules/nan/nan_scriptorigin.h +/Users/example/build/node_modules/nan/nan_callbacks_pre_12_inl.h +/Users/example/build/node_modules/nan/include_dirs.js +/Users/example/build/node_modules/nan/CHANGELOG.md +/Users/example/build/node_modules/nan/nan_converters_43_inl.h +/Users/example/build/node_modules/nan/nan_string_bytes.h +/Users/example/build/node_modules/nan/nan_callbacks.h +/Users/example/build/node_modules/nan/nan_persistent_12_inl.h +/Users/example/build/node_modules/nan/nan_typedarray_contents.h +/Users/example/build/node_modules/nan/nan_define_own_property_helper.h +/Users/example/build/node_modules/nan/README.md +/Users/example/build/node_modules/nan/nan_private.h +/Users/example/build/node_modules/nan/nan_persistent_pre_12_inl.h +/Users/example/build/node_modules/nan/nan_maybe_43_inl.h +/Users/example/build/node_modules/nan/nan_callbacks_12_inl.h +/Users/example/build/node_modules/nan/nan_implementation_pre_12_inl.h +/Users/example/build/node_modules/nan/nan.h +/Users/example/build/node_modules/nan/package.json +/Users/example/build/node_modules/nan/nan_new.h +/Users/example/build/node_modules/nan/nan_weak.h +/Users/example/build/node_modules/nan/nan_json.h +/Users/example/build/node_modules/nan/nan_object_wrap.h +/Users/example/build/node_modules/nan/doc/new.md +/Users/example/build/node_modules/nan/doc/object_wrappers.md +/Users/example/build/node_modules/nan/doc/persistent.md +/Users/example/build/node_modules/nan/doc/node_misc.md +/Users/example/build/node_modules/nan/doc/json.md +/Users/example/build/node_modules/nan/doc/v8_internals.md +/Users/example/build/node_modules/nan/doc/buffers.md +/Users/example/build/node_modules/nan/doc/string_bytes.md +/Users/example/build/node_modules/nan/doc/errors.md +/Users/example/build/node_modules/nan/doc/converters.md +/Users/example/build/node_modules/nan/doc/asyncworker.md +/Users/example/build/node_modules/nan/doc/script.md +/Users/example/build/node_modules/nan/doc/maybe_types.md +/Users/example/build/node_modules/nan/doc/methods.md +/Users/example/build/node_modules/nan/doc/callback.md +/Users/example/build/node_modules/nan/doc/scopes.md +/Users/example/build/node_modules/nan/doc/v8_misc.md +/Users/example/build/node_modules/nan/nan_converters_pre_43_inl.h +/Users/example/build/node_modules/picomatch/LICENSE +/Users/example/build/node_modules/picomatch/CHANGELOG.md +/Users/example/build/node_modules/picomatch/index.js +/Users/example/build/node_modules/picomatch/README.md +/Users/example/build/node_modules/picomatch/package.json +/Users/example/build/node_modules/picomatch/lib/constants.js +/Users/example/build/node_modules/picomatch/lib/parse.js +/Users/example/build/node_modules/picomatch/lib/picomatch.js +/Users/example/build/node_modules/picomatch/lib/utils.js +/Users/example/build/node_modules/picomatch/lib/scan.js +/Users/example/build/node_modules/safe-buffer/LICENSE +/Users/example/build/node_modules/safe-buffer/index.js +/Users/example/build/node_modules/safe-buffer/README.md +/Users/example/build/node_modules/safe-buffer/package.json +/Users/example/build/node_modules/safe-buffer/index.d.ts +/Users/example/build/node_modules/dir-compare/LICENSE +/Users/example/build/node_modules/dir-compare/node_modules/commander/LICENSE +/Users/example/build/node_modules/dir-compare/node_modules/commander/History.md +/Users/example/build/node_modules/dir-compare/node_modules/commander/index.js +/Users/example/build/node_modules/dir-compare/node_modules/commander/Readme.md +/Users/example/build/node_modules/dir-compare/node_modules/commander/package.json +/Users/example/build/node_modules/dir-compare/node_modules/colors/screenshots/colors.png +/Users/example/build/node_modules/dir-compare/node_modules/colors/tests/safe-test.js +/Users/example/build/node_modules/dir-compare/node_modules/colors/tests/basic-test.js +/Users/example/build/node_modules/dir-compare/node_modules/colors/safe.js +/Users/example/build/node_modules/dir-compare/node_modules/colors/ReadMe.md +/Users/example/build/node_modules/dir-compare/node_modules/colors/MIT-LICENSE.txt +/Users/example/build/node_modules/dir-compare/node_modules/colors/package.json +/Users/example/build/node_modules/dir-compare/node_modules/colors/examples/normal-usage.js +/Users/example/build/node_modules/dir-compare/node_modules/colors/examples/safe-string.js +/Users/example/build/node_modules/dir-compare/node_modules/colors/lib/maps/random.js +/Users/example/build/node_modules/dir-compare/node_modules/colors/lib/maps/zebra.js +/Users/example/build/node_modules/dir-compare/node_modules/colors/lib/maps/rainbow.js +/Users/example/build/node_modules/dir-compare/node_modules/colors/lib/maps/america.js +/Users/example/build/node_modules/dir-compare/node_modules/colors/lib/index.js +/Users/example/build/node_modules/dir-compare/node_modules/colors/lib/extendStringPrototype.js +/Users/example/build/node_modules/dir-compare/node_modules/colors/lib/system/supports-colors.js +/Users/example/build/node_modules/dir-compare/node_modules/colors/lib/colors.js +/Users/example/build/node_modules/dir-compare/node_modules/colors/lib/custom/trap.js +/Users/example/build/node_modules/dir-compare/node_modules/colors/lib/custom/zalgo.js +/Users/example/build/node_modules/dir-compare/node_modules/colors/lib/styles.js +/Users/example/build/node_modules/dir-compare/node_modules/colors/themes/generic-logging.js +/Users/example/build/node_modules/dir-compare/node_modules/colors/.travis.yml +/Users/example/build/node_modules/dir-compare/README.md +/Users/example/build/node_modules/dir-compare/package.json +/Users/example/build/node_modules/dir-compare/src/statistics/statisticsLifecycle.js +/Users/example/build/node_modules/dir-compare/src/statistics/statisticsUpdate.js +/Users/example/build/node_modules/dir-compare/src/compareSync.js +/Users/example/build/node_modules/dir-compare/src/resultBuilder/defaultResultBuilderCallback.js +/Users/example/build/node_modules/dir-compare/src/symlink/loopDetector.js +/Users/example/build/node_modules/dir-compare/src/compareAsync.js +/Users/example/build/node_modules/dir-compare/src/entry/entryComparator.js +/Users/example/build/node_modules/dir-compare/src/entry/entryEquality.js +/Users/example/build/node_modules/dir-compare/src/entry/entryBuilder.js +/Users/example/build/node_modules/dir-compare/src/entry/entryType.js +/Users/example/build/node_modules/dir-compare/src/fileCompareHandler/closeFile.js +/Users/example/build/node_modules/dir-compare/src/fileCompareHandler/defaultFileCompare.js +/Users/example/build/node_modules/dir-compare/src/fileCompareHandler/lineBasedFileCompare.js +/Users/example/build/node_modules/dir-compare/src/index.js +/Users/example/build/node_modules/dir-compare/src/cli/dircompare.js +/Users/example/build/node_modules/dir-compare/src/cli/print.js +/Users/example/build/node_modules/dir-compare/src/index.d.ts +/Users/example/build/node_modules/dir-compare/src/fs/FileDescriptorQueue.js +/Users/example/build/node_modules/dir-compare/src/fs/Queue.js +/Users/example/build/node_modules/dir-compare/src/fs/fsPromise.js +/Users/example/build/node_modules/dir-compare/src/fs/BufferPool.js +/Users/example/build/node_modules/dir-compare/src/nameCompare/defaultNameCompare.js +/Users/example/build/node_modules/lowercase-keys/license +/Users/example/build/node_modules/lowercase-keys/index.js +/Users/example/build/node_modules/lowercase-keys/readme.md +/Users/example/build/node_modules/lowercase-keys/package.json +/Users/example/build/node_modules/lowercase-keys/index.d.ts +/Users/example/build/node_modules/function-bind/.npmignore +/Users/example/build/node_modules/function-bind/LICENSE +/Users/example/build/node_modules/function-bind/test/.eslintrc +/Users/example/build/node_modules/function-bind/test/index.js +/Users/example/build/node_modules/function-bind/.eslintrc +/Users/example/build/node_modules/function-bind/index.js +/Users/example/build/node_modules/function-bind/.editorconfig +/Users/example/build/node_modules/function-bind/README.md +/Users/example/build/node_modules/function-bind/package.json +/Users/example/build/node_modules/function-bind/.jscs.json +/Users/example/build/node_modules/function-bind/.travis.yml +/Users/example/build/node_modules/function-bind/implementation.js +/Users/example/build/node_modules/is-glob/LICENSE +/Users/example/build/node_modules/is-glob/index.js +/Users/example/build/node_modules/is-glob/README.md +/Users/example/build/node_modules/is-glob/package.json +/Users/example/build/node_modules/replace-ext/LICENSE +/Users/example/build/node_modules/replace-ext/index.js +/Users/example/build/node_modules/replace-ext/README.md +/Users/example/build/node_modules/replace-ext/package.json +/Users/example/build/node_modules/leven/license +/Users/example/build/node_modules/leven/index.js +/Users/example/build/node_modules/leven/readme.md +/Users/example/build/node_modules/leven/package.json +/Users/example/build/node_modules/leven/index.d.ts +/Users/example/build/node_modules/env-paths/license +/Users/example/build/node_modules/env-paths/index.js +/Users/example/build/node_modules/env-paths/readme.md +/Users/example/build/node_modules/env-paths/package.json +/Users/example/build/node_modules/env-paths/index.d.ts +/Users/example/build/node_modules/xmlbuilder/.npmignore +/Users/example/build/node_modules/xmlbuilder/LICENSE +/Users/example/build/node_modules/xmlbuilder/CHANGELOG.md +/Users/example/build/node_modules/xmlbuilder/README.md +/Users/example/build/node_modules/xmlbuilder/package.json +/Users/example/build/node_modules/xmlbuilder/lib/XMLStreamWriter.js +/Users/example/build/node_modules/xmlbuilder/lib/Utility.js +/Users/example/build/node_modules/xmlbuilder/lib/XMLElement.js +/Users/example/build/node_modules/xmlbuilder/lib/XMLNode.js +/Users/example/build/node_modules/xmlbuilder/lib/XMLDocument.js +/Users/example/build/node_modules/xmlbuilder/lib/XMLDTDAttList.js +/Users/example/build/node_modules/xmlbuilder/lib/XMLCData.js +/Users/example/build/node_modules/xmlbuilder/lib/XMLStringWriter.js +/Users/example/build/node_modules/xmlbuilder/lib/XMLComment.js +/Users/example/build/node_modules/xmlbuilder/lib/XMLDTDElement.js +/Users/example/build/node_modules/xmlbuilder/lib/index.js +/Users/example/build/node_modules/xmlbuilder/lib/XMLText.js +/Users/example/build/node_modules/xmlbuilder/lib/XMLDeclaration.js +/Users/example/build/node_modules/xmlbuilder/lib/XMLProcessingInstruction.js +/Users/example/build/node_modules/xmlbuilder/lib/XMLStringifier.js +/Users/example/build/node_modules/xmlbuilder/lib/XMLWriterBase.js +/Users/example/build/node_modules/xmlbuilder/lib/XMLRaw.js +/Users/example/build/node_modules/xmlbuilder/lib/XMLDocumentCB.js +/Users/example/build/node_modules/xmlbuilder/lib/XMLDTDEntity.js +/Users/example/build/node_modules/xmlbuilder/lib/XMLDocType.js +/Users/example/build/node_modules/xmlbuilder/lib/XMLAttribute.js +/Users/example/build/node_modules/xmlbuilder/lib/XMLDTDNotation.js +/Users/example/build/node_modules/inherits/LICENSE +/Users/example/build/node_modules/inherits/inherits_browser.js +/Users/example/build/node_modules/inherits/README.md +/Users/example/build/node_modules/inherits/package.json +/Users/example/build/node_modules/inherits/inherits.js +/Users/example/build/node_modules/jsonfile/LICENSE +/Users/example/build/node_modules/jsonfile/CHANGELOG.md +/Users/example/build/node_modules/jsonfile/index.js +/Users/example/build/node_modules/jsonfile/README.md +/Users/example/build/node_modules/jsonfile/package.json +/Users/example/build/node_modules/lodash.mergewith/LICENSE +/Users/example/build/node_modules/lodash.mergewith/index.js +/Users/example/build/node_modules/lodash.mergewith/README.md +/Users/example/build/node_modules/lodash.mergewith/package.json +/Users/example/build/node_modules/jsonwebtoken/LICENSE +/Users/example/build/node_modules/jsonwebtoken/node_modules/jws/LICENSE +/Users/example/build/node_modules/jsonwebtoken/node_modules/jws/CHANGELOG.md +/Users/example/build/node_modules/jsonwebtoken/node_modules/jws/index.js +/Users/example/build/node_modules/jsonwebtoken/node_modules/jws/readme.md +/Users/example/build/node_modules/jsonwebtoken/node_modules/jws/package.json +/Users/example/build/node_modules/jsonwebtoken/node_modules/jws/lib/tostring.js +/Users/example/build/node_modules/jsonwebtoken/node_modules/jws/lib/sign-stream.js +/Users/example/build/node_modules/jsonwebtoken/node_modules/jws/lib/verify-stream.js +/Users/example/build/node_modules/jsonwebtoken/node_modules/jws/lib/data-stream.js +/Users/example/build/node_modules/jsonwebtoken/node_modules/jwa/LICENSE +/Users/example/build/node_modules/jsonwebtoken/node_modules/jwa/index.js +/Users/example/build/node_modules/jsonwebtoken/node_modules/jwa/README.md +/Users/example/build/node_modules/jsonwebtoken/node_modules/jwa/package.json +/Users/example/build/node_modules/jsonwebtoken/node_modules/ms/license.md +/Users/example/build/node_modules/jsonwebtoken/node_modules/ms/index.js +/Users/example/build/node_modules/jsonwebtoken/node_modules/ms/readme.md +/Users/example/build/node_modules/jsonwebtoken/node_modules/ms/package.json +/Users/example/build/node_modules/jsonwebtoken/index.js +/Users/example/build/node_modules/jsonwebtoken/sign.js +/Users/example/build/node_modules/jsonwebtoken/README.md +/Users/example/build/node_modules/jsonwebtoken/decode.js +/Users/example/build/node_modules/jsonwebtoken/verify.js +/Users/example/build/node_modules/jsonwebtoken/package.json +/Users/example/build/node_modules/jsonwebtoken/lib/JsonWebTokenError.js +/Users/example/build/node_modules/jsonwebtoken/lib/psSupported.js +/Users/example/build/node_modules/jsonwebtoken/lib/TokenExpiredError.js +/Users/example/build/node_modules/jsonwebtoken/lib/NotBeforeError.js +/Users/example/build/node_modules/jsonwebtoken/lib/rsaPssKeyDetailsSupported.js +/Users/example/build/node_modules/jsonwebtoken/lib/asymmetricKeyDetailsSupported.js +/Users/example/build/node_modules/jsonwebtoken/lib/timespan.js +/Users/example/build/node_modules/jsonwebtoken/lib/validateAsymmetricKey.js +/Users/example/build/node_modules/anymatch/LICENSE +/Users/example/build/node_modules/anymatch/index.js +/Users/example/build/node_modules/anymatch/README.md +/Users/example/build/node_modules/anymatch/package.json +/Users/example/build/node_modules/anymatch/index.d.ts +/Users/example/build/node_modules/read/LICENSE +/Users/example/build/node_modules/read/README.md +/Users/example/build/node_modules/read/package.json +/Users/example/build/node_modules/read/lib/read.js +/Users/example/build/node_modules/color-name/.npmignore +/Users/example/build/node_modules/color-name/test.js +/Users/example/build/node_modules/color-name/LICENSE +/Users/example/build/node_modules/color-name/index.js +/Users/example/build/node_modules/color-name/README.md +/Users/example/build/node_modules/color-name/package.json +/Users/example/build/node_modules/color-name/.eslintrc.json +/Users/example/build/node_modules/chokidar/types/index.d.ts +/Users/example/build/node_modules/chokidar/LICENSE +/Users/example/build/node_modules/chokidar/node_modules/is-glob/LICENSE +/Users/example/build/node_modules/chokidar/node_modules/is-glob/index.js +/Users/example/build/node_modules/chokidar/node_modules/is-glob/README.md +/Users/example/build/node_modules/chokidar/node_modules/is-glob/package.json +/Users/example/build/node_modules/chokidar/index.js +/Users/example/build/node_modules/chokidar/README.md +/Users/example/build/node_modules/chokidar/package.json +/Users/example/build/node_modules/chokidar/lib/constants.js +/Users/example/build/node_modules/chokidar/lib/fsevents-handler.js +/Users/example/build/node_modules/chokidar/lib/nodefs-handler.js +/Users/example/build/node_modules/dom-serializer/LICENSE +/Users/example/build/node_modules/dom-serializer/README.md +/Users/example/build/node_modules/dom-serializer/package.json +/Users/example/build/node_modules/dom-serializer/lib/esm/foreignNames.d.ts +/Users/example/build/node_modules/dom-serializer/lib/esm/index.js +/Users/example/build/node_modules/dom-serializer/lib/esm/foreignNames.d.ts.map +/Users/example/build/node_modules/dom-serializer/lib/esm/package.json +/Users/example/build/node_modules/dom-serializer/lib/esm/index.d.ts +/Users/example/build/node_modules/dom-serializer/lib/esm/foreignNames.js +/Users/example/build/node_modules/dom-serializer/lib/esm/index.d.ts.map +/Users/example/build/node_modules/dom-serializer/lib/foreignNames.d.ts +/Users/example/build/node_modules/dom-serializer/lib/index.js +/Users/example/build/node_modules/dom-serializer/lib/foreignNames.d.ts.map +/Users/example/build/node_modules/dom-serializer/lib/index.d.ts +/Users/example/build/node_modules/dom-serializer/lib/foreignNames.js +/Users/example/build/node_modules/dom-serializer/lib/index.d.ts.map +/Users/example/build/node_modules/get-intrinsic/LICENSE +/Users/example/build/node_modules/get-intrinsic/test/GetIntrinsic.js +/Users/example/build/node_modules/get-intrinsic/CHANGELOG.md +/Users/example/build/node_modules/get-intrinsic/.eslintrc +/Users/example/build/node_modules/get-intrinsic/index.js +/Users/example/build/node_modules/get-intrinsic/README.md +/Users/example/build/node_modules/get-intrinsic/package.json +/Users/example/build/node_modules/get-intrinsic/.github/FUNDING.yml +/Users/example/build/node_modules/get-intrinsic/.nycrc +/Users/example/build/node_modules/keyv/README.md +/Users/example/build/node_modules/keyv/package.json +/Users/example/build/node_modules/keyv/src/index.js +/Users/example/build/node_modules/keyv/src/index.d.ts +/Users/example/build/node_modules/mute-stream/mute.js +/Users/example/build/node_modules/mute-stream/LICENSE +/Users/example/build/node_modules/mute-stream/README.md +/Users/example/build/node_modules/mute-stream/package.json +/Users/example/build/node_modules/.yarn-integrity +/Users/example/build/node_modules/decompress-response/license +/Users/example/build/node_modules/decompress-response/index.js +/Users/example/build/node_modules/decompress-response/readme.md +/Users/example/build/node_modules/decompress-response/package.json +/Users/example/build/node_modules/decompress-response/index.d.ts +/Users/example/build/node_modules/simple-get/LICENSE +/Users/example/build/node_modules/simple-get/index.js +/Users/example/build/node_modules/simple-get/README.md +/Users/example/build/node_modules/simple-get/package.json +/Users/example/build/node_modules/simple-get/.github/workflows/ci.yml +/Users/example/build/node_modules/simple-get/.github/dependabot.yml +/Users/example/build/node_modules/qs/LICENSE.md +/Users/example/build/node_modules/qs/test/stringify.js +/Users/example/build/node_modules/qs/test/parse.js +/Users/example/build/node_modules/qs/test/utils.js +/Users/example/build/node_modules/qs/CHANGELOG.md +/Users/example/build/node_modules/qs/dist/qs.js +/Users/example/build/node_modules/qs/.eslintrc +/Users/example/build/node_modules/qs/.editorconfig +/Users/example/build/node_modules/qs/README.md +/Users/example/build/node_modules/qs/package.json +/Users/example/build/node_modules/qs/.github/FUNDING.yml +/Users/example/build/node_modules/qs/lib/stringify.js +/Users/example/build/node_modules/qs/lib/index.js +/Users/example/build/node_modules/qs/lib/parse.js +/Users/example/build/node_modules/qs/lib/utils.js +/Users/example/build/node_modules/qs/lib/formats.js +/Users/example/build/node_modules/qs/.nycrc +/Users/example/build/node_modules/whatwg-url/README.md +/Users/example/build/node_modules/whatwg-url/package.json +/Users/example/build/node_modules/whatwg-url/lib/URL-impl.js +/Users/example/build/node_modules/whatwg-url/lib/utils.js +/Users/example/build/node_modules/whatwg-url/lib/url-state-machine.js +/Users/example/build/node_modules/whatwg-url/lib/URL.js +/Users/example/build/node_modules/whatwg-url/lib/public-api.js +/Users/example/build/node_modules/whatwg-url/LICENSE.txt +/Users/example/build/node_modules/pify/license +/Users/example/build/node_modules/pify/index.js +/Users/example/build/node_modules/pify/readme.md +/Users/example/build/node_modules/pify/package.json +/Users/example/build/node_modules/got/license +/Users/example/build/node_modules/got/dist/source/core/index.js +/Users/example/build/node_modules/got/dist/source/core/utils/is-form-data.js +/Users/example/build/node_modules/got/dist/source/core/utils/weakable-map.d.ts +/Users/example/build/node_modules/got/dist/source/core/utils/timed-out.js +/Users/example/build/node_modules/got/dist/source/core/utils/get-buffer.js +/Users/example/build/node_modules/got/dist/source/core/utils/dns-ip-version.js +/Users/example/build/node_modules/got/dist/source/core/utils/get-body-size.js +/Users/example/build/node_modules/got/dist/source/core/utils/get-buffer.d.ts +/Users/example/build/node_modules/got/dist/source/core/utils/url-to-options.d.ts +/Users/example/build/node_modules/got/dist/source/core/utils/options-to-url.d.ts +/Users/example/build/node_modules/got/dist/source/core/utils/proxy-events.js +/Users/example/build/node_modules/got/dist/source/core/utils/dns-ip-version.d.ts +/Users/example/build/node_modules/got/dist/source/core/utils/url-to-options.js +/Users/example/build/node_modules/got/dist/source/core/utils/unhandle.d.ts +/Users/example/build/node_modules/got/dist/source/core/utils/proxy-events.d.ts +/Users/example/build/node_modules/got/dist/source/core/utils/timed-out.d.ts +/Users/example/build/node_modules/got/dist/source/core/utils/get-body-size.d.ts +/Users/example/build/node_modules/got/dist/source/core/utils/weakable-map.js +/Users/example/build/node_modules/got/dist/source/core/utils/is-form-data.d.ts +/Users/example/build/node_modules/got/dist/source/core/utils/is-response-ok.d.ts +/Users/example/build/node_modules/got/dist/source/core/utils/is-response-ok.js +/Users/example/build/node_modules/got/dist/source/core/utils/unhandle.js +/Users/example/build/node_modules/got/dist/source/core/utils/options-to-url.js +/Users/example/build/node_modules/got/dist/source/core/calculate-retry-delay.d.ts +/Users/example/build/node_modules/got/dist/source/core/calculate-retry-delay.js +/Users/example/build/node_modules/got/dist/source/core/index.d.ts +/Users/example/build/node_modules/got/dist/source/types.js +/Users/example/build/node_modules/got/dist/source/types.d.ts +/Users/example/build/node_modules/got/dist/source/index.js +/Users/example/build/node_modules/got/dist/source/create.js +/Users/example/build/node_modules/got/dist/source/utils/deep-freeze.js +/Users/example/build/node_modules/got/dist/source/utils/deprecation-warning.js +/Users/example/build/node_modules/got/dist/source/utils/deprecation-warning.d.ts +/Users/example/build/node_modules/got/dist/source/utils/deep-freeze.d.ts +/Users/example/build/node_modules/got/dist/source/create.d.ts +/Users/example/build/node_modules/got/dist/source/as-promise/parse-body.d.ts +/Users/example/build/node_modules/got/dist/source/as-promise/parse-body.js +/Users/example/build/node_modules/got/dist/source/as-promise/types.js +/Users/example/build/node_modules/got/dist/source/as-promise/types.d.ts +/Users/example/build/node_modules/got/dist/source/as-promise/index.js +/Users/example/build/node_modules/got/dist/source/as-promise/create-rejection.js +/Users/example/build/node_modules/got/dist/source/as-promise/create-rejection.d.ts +/Users/example/build/node_modules/got/dist/source/as-promise/normalize-arguments.d.ts +/Users/example/build/node_modules/got/dist/source/as-promise/index.d.ts +/Users/example/build/node_modules/got/dist/source/as-promise/normalize-arguments.js +/Users/example/build/node_modules/got/dist/source/index.d.ts +/Users/example/build/node_modules/got/readme.md +/Users/example/build/node_modules/got/package.json +/Users/example/build/node_modules/ternary-stream/LICENSE +/Users/example/build/node_modules/ternary-stream/.jshintignore +/Users/example/build/node_modules/ternary-stream/node_modules/through2/LICENSE.md +/Users/example/build/node_modules/ternary-stream/node_modules/through2/README.md +/Users/example/build/node_modules/ternary-stream/node_modules/through2/through2.js +/Users/example/build/node_modules/ternary-stream/node_modules/through2/package.json +/Users/example/build/node_modules/ternary-stream/index.js +/Users/example/build/node_modules/ternary-stream/.jshintrc +/Users/example/build/node_modules/ternary-stream/README.md +/Users/example/build/node_modules/ternary-stream/img/condition.svg +/Users/example/build/node_modules/ternary-stream/img/ternary.svg +/Users/example/build/node_modules/ternary-stream/package.json +/Users/example/build/node_modules/ternary-stream/.travis.yml +/Users/example/build/node_modules/css-select/LICENSE +/Users/example/build/node_modules/css-select/README.md +/Users/example/build/node_modules/css-select/package.json +/Users/example/build/node_modules/css-select/lib/sort.js +/Users/example/build/node_modules/css-select/lib/general.d.ts +/Users/example/build/node_modules/css-select/lib/attributes.js.map +/Users/example/build/node_modules/css-select/lib/types.js +/Users/example/build/node_modules/css-select/lib/types.js.map +/Users/example/build/node_modules/css-select/lib/compile.js.map +/Users/example/build/node_modules/css-select/lib/esm/sort.js +/Users/example/build/node_modules/css-select/lib/esm/general.d.ts +/Users/example/build/node_modules/css-select/lib/esm/attributes.js.map +/Users/example/build/node_modules/css-select/lib/esm/types.js +/Users/example/build/node_modules/css-select/lib/esm/types.js.map +/Users/example/build/node_modules/css-select/lib/esm/compile.js.map +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/pseudos.d.ts +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/subselects.js +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/aliases.d.ts +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/subselects.d.ts +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/aliases.js.map +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/index.js +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/subselects.js.map +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/aliases.d.ts.map +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/filters.js +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/filters.d.ts.map +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/filters.js.map +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/filters.d.ts +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/index.js.map +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/pseudos.js +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/pseudos.js.map +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/index.d.ts +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/aliases.js +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/subselects.d.ts.map +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/index.d.ts.map +/Users/example/build/node_modules/css-select/lib/esm/pseudo-selectors/pseudos.d.ts.map +/Users/example/build/node_modules/css-select/lib/esm/types.d.ts +/Users/example/build/node_modules/css-select/lib/esm/sort.d.ts.map +/Users/example/build/node_modules/css-select/lib/esm/index.js +/Users/example/build/node_modules/css-select/lib/esm/attributes.js +/Users/example/build/node_modules/css-select/lib/esm/sort.js.map +/Users/example/build/node_modules/css-select/lib/esm/attributes.d.ts.map +/Users/example/build/node_modules/css-select/lib/esm/package.json +/Users/example/build/node_modules/css-select/lib/esm/general.d.ts.map +/Users/example/build/node_modules/css-select/lib/esm/compile.d.ts.map +/Users/example/build/node_modules/css-select/lib/esm/general.js +/Users/example/build/node_modules/css-select/lib/esm/general.js.map +/Users/example/build/node_modules/css-select/lib/esm/index.js.map +/Users/example/build/node_modules/css-select/lib/esm/types.d.ts.map +/Users/example/build/node_modules/css-select/lib/esm/index.d.ts +/Users/example/build/node_modules/css-select/lib/esm/compile.d.ts +/Users/example/build/node_modules/css-select/lib/esm/attributes.d.ts +/Users/example/build/node_modules/css-select/lib/esm/index.d.ts.map +/Users/example/build/node_modules/css-select/lib/esm/compile.js +/Users/example/build/node_modules/css-select/lib/esm/sort.d.ts +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/pseudos.d.ts +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/subselects.js +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/aliases.d.ts +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/subselects.d.ts +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/aliases.js.map +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/index.js +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/subselects.js.map +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/aliases.d.ts.map +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/filters.js +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/filters.d.ts.map +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/filters.js.map +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/filters.d.ts +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/index.js.map +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/pseudos.js +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/pseudos.js.map +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/index.d.ts +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/aliases.js +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/subselects.d.ts.map +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/index.d.ts.map +/Users/example/build/node_modules/css-select/lib/pseudo-selectors/pseudos.d.ts.map +/Users/example/build/node_modules/css-select/lib/types.d.ts +/Users/example/build/node_modules/css-select/lib/sort.d.ts.map +/Users/example/build/node_modules/css-select/lib/index.js +/Users/example/build/node_modules/css-select/lib/attributes.js +/Users/example/build/node_modules/css-select/lib/sort.js.map +/Users/example/build/node_modules/css-select/lib/attributes.d.ts.map +/Users/example/build/node_modules/css-select/lib/general.d.ts.map +/Users/example/build/node_modules/css-select/lib/compile.d.ts.map +/Users/example/build/node_modules/css-select/lib/general.js +/Users/example/build/node_modules/css-select/lib/general.js.map +/Users/example/build/node_modules/css-select/lib/index.js.map +/Users/example/build/node_modules/css-select/lib/types.d.ts.map +/Users/example/build/node_modules/css-select/lib/index.d.ts +/Users/example/build/node_modules/css-select/lib/compile.d.ts +/Users/example/build/node_modules/css-select/lib/attributes.d.ts +/Users/example/build/node_modules/css-select/lib/index.d.ts.map +/Users/example/build/node_modules/css-select/lib/compile.js +/Users/example/build/node_modules/css-select/lib/sort.d.ts +/Users/example/build/node_modules/buffer-alloc/index.js +/Users/example/build/node_modules/buffer-alloc/readme.md +/Users/example/build/node_modules/buffer-alloc/package.json +/Users/example/build/node_modules/is-binary-path/license +/Users/example/build/node_modules/is-binary-path/index.js +/Users/example/build/node_modules/is-binary-path/readme.md +/Users/example/build/node_modules/is-binary-path/package.json +/Users/example/build/node_modules/is-binary-path/index.d.ts +/Users/example/build/node_modules/combined-stream/License +/Users/example/build/node_modules/combined-stream/Readme.md +/Users/example/build/node_modules/combined-stream/yarn.lock +/Users/example/build/node_modules/combined-stream/package.json +/Users/example/build/node_modules/combined-stream/lib/combined_stream.js +/Users/example/build/node_modules/tar-stream/LICENSE +/Users/example/build/node_modules/tar-stream/pack.js +/Users/example/build/node_modules/tar-stream/index.js +/Users/example/build/node_modules/tar-stream/README.md +/Users/example/build/node_modules/tar-stream/headers.js +/Users/example/build/node_modules/tar-stream/package.json +/Users/example/build/node_modules/tar-stream/extract.js +/Users/example/build/node_modules/tar-stream/sandbox.js +/Users/example/build/node_modules/mime-types/LICENSE +/Users/example/build/node_modules/mime-types/HISTORY.md +/Users/example/build/node_modules/mime-types/index.js +/Users/example/build/node_modules/mime-types/README.md +/Users/example/build/node_modules/mime-types/package.json +/Users/example/build/node_modules/undici-types/global-origin.d.ts +/Users/example/build/node_modules/undici-types/header.d.ts +/Users/example/build/node_modules/undici-types/pool-stats.d.ts +/Users/example/build/node_modules/undici-types/mock-client.d.ts +/Users/example/build/node_modules/undici-types/api.d.ts +/Users/example/build/node_modules/undici-types/readable.d.ts +/Users/example/build/node_modules/undici-types/dispatcher.d.ts +/Users/example/build/node_modules/undici-types/errors.d.ts +/Users/example/build/node_modules/undici-types/websocket.d.ts +/Users/example/build/node_modules/undici-types/file.d.ts +/Users/example/build/node_modules/undici-types/connector.d.ts +/Users/example/build/node_modules/undici-types/balanced-pool.d.ts +/Users/example/build/node_modules/undici-types/agent.d.ts +/Users/example/build/node_modules/undici-types/mock-agent.d.ts +/Users/example/build/node_modules/undici-types/interceptors.d.ts +/Users/example/build/node_modules/undici-types/fetch.d.ts +/Users/example/build/node_modules/undici-types/README.md +/Users/example/build/node_modules/undici-types/webidl.d.ts +/Users/example/build/node_modules/undici-types/formdata.d.ts +/Users/example/build/node_modules/undici-types/handlers.d.ts +/Users/example/build/node_modules/undici-types/filereader.d.ts +/Users/example/build/node_modules/undici-types/package.json +/Users/example/build/node_modules/undici-types/cache.d.ts +/Users/example/build/node_modules/undici-types/cookies.d.ts +/Users/example/build/node_modules/undici-types/pool.d.ts +/Users/example/build/node_modules/undici-types/diagnostics-channel.d.ts +/Users/example/build/node_modules/undici-types/patch.d.ts +/Users/example/build/node_modules/undici-types/index.d.ts +/Users/example/build/node_modules/undici-types/mock-pool.d.ts +/Users/example/build/node_modules/undici-types/proxy-agent.d.ts +/Users/example/build/node_modules/undici-types/global-dispatcher.d.ts +/Users/example/build/node_modules/undici-types/client.d.ts +/Users/example/build/node_modules/undici-types/content-type.d.ts +/Users/example/build/node_modules/undici-types/mock-interceptor.d.ts +/Users/example/build/node_modules/undici-types/mock-errors.d.ts +/Users/example/build/node_modules/github-from-package/LICENSE +/Users/example/build/node_modules/github-from-package/test/a.json +/Users/example/build/node_modules/github-from-package/test/e.json +/Users/example/build/node_modules/github-from-package/test/d.json +/Users/example/build/node_modules/github-from-package/test/c.json +/Users/example/build/node_modules/github-from-package/test/url.js +/Users/example/build/node_modules/github-from-package/test/b.json +/Users/example/build/node_modules/github-from-package/example/package.json +/Users/example/build/node_modules/github-from-package/example/url.js +/Users/example/build/node_modules/github-from-package/index.js +/Users/example/build/node_modules/github-from-package/readme.markdown +/Users/example/build/node_modules/github-from-package/package.json +/Users/example/build/node_modules/github-from-package/.travis.yml +/Users/example/build/node_modules/strip-bom/license +/Users/example/build/node_modules/strip-bom/index.js +/Users/example/build/node_modules/strip-bom/readme.md +/Users/example/build/node_modules/strip-bom/package.json +/Users/example/build/node_modules/webidl-conversions/LICENSE.md +/Users/example/build/node_modules/webidl-conversions/README.md +/Users/example/build/node_modules/webidl-conversions/package.json +/Users/example/build/node_modules/webidl-conversions/lib/index.js +/Users/example/build/node_modules/end-of-stream/LICENSE +/Users/example/build/node_modules/end-of-stream/index.js +/Users/example/build/node_modules/end-of-stream/README.md +/Users/example/build/node_modules/end-of-stream/package.json +/Users/example/build/node_modules/minimist/LICENSE +/Users/example/build/node_modules/minimist/test/num.js +/Users/example/build/node_modules/minimist/test/bool.js +/Users/example/build/node_modules/minimist/test/dash.js +/Users/example/build/node_modules/minimist/test/default_bool.js +/Users/example/build/node_modules/minimist/test/parse_modified.js +/Users/example/build/node_modules/minimist/test/kv_short.js +/Users/example/build/node_modules/minimist/test/short.js +/Users/example/build/node_modules/minimist/test/long.js +/Users/example/build/node_modules/minimist/test/stop_early.js +/Users/example/build/node_modules/minimist/test/parse.js +/Users/example/build/node_modules/minimist/test/whitespace.js +/Users/example/build/node_modules/minimist/test/unknown.js +/Users/example/build/node_modules/minimist/test/proto.js +/Users/example/build/node_modules/minimist/test/dotted.js +/Users/example/build/node_modules/minimist/test/all_bool.js +/Users/example/build/node_modules/minimist/example/parse.js +/Users/example/build/node_modules/minimist/index.js +/Users/example/build/node_modules/minimist/readme.markdown +/Users/example/build/node_modules/minimist/package.json +/Users/example/build/node_modules/minimist/.travis.yml +/Users/example/build/node_modules/gulp-shell/LICENSE +/Users/example/build/node_modules/gulp-shell/node_modules/tslib/tslib.d.ts +/Users/example/build/node_modules/gulp-shell/node_modules/tslib/tslib.js +/Users/example/build/node_modules/gulp-shell/node_modules/tslib/test/validateModuleExportsMatchCommonJS/index.js +/Users/example/build/node_modules/gulp-shell/node_modules/tslib/test/validateModuleExportsMatchCommonJS/package.json +/Users/example/build/node_modules/gulp-shell/node_modules/tslib/CopyrightNotice.txt +/Users/example/build/node_modules/gulp-shell/node_modules/tslib/README.md +/Users/example/build/node_modules/gulp-shell/node_modules/tslib/tslib.es6.js +/Users/example/build/node_modules/gulp-shell/node_modules/tslib/package.json +/Users/example/build/node_modules/gulp-shell/node_modules/tslib/tslib.es6.html +/Users/example/build/node_modules/gulp-shell/node_modules/tslib/LICENSE.txt +/Users/example/build/node_modules/gulp-shell/node_modules/tslib/modules/index.js +/Users/example/build/node_modules/gulp-shell/node_modules/tslib/modules/package.json +/Users/example/build/node_modules/gulp-shell/node_modules/tslib/tslib.html +/Users/example/build/node_modules/gulp-shell/node_modules/color-name/LICENSE +/Users/example/build/node_modules/gulp-shell/node_modules/color-name/index.js +/Users/example/build/node_modules/gulp-shell/node_modules/color-name/README.md +/Users/example/build/node_modules/gulp-shell/node_modules/color-name/package.json +/Users/example/build/node_modules/gulp-shell/node_modules/chalk/license +/Users/example/build/node_modules/gulp-shell/node_modules/chalk/source/util.js +/Users/example/build/node_modules/gulp-shell/node_modules/chalk/source/index.js +/Users/example/build/node_modules/gulp-shell/node_modules/chalk/source/templates.js +/Users/example/build/node_modules/gulp-shell/node_modules/chalk/readme.md +/Users/example/build/node_modules/gulp-shell/node_modules/chalk/package.json +/Users/example/build/node_modules/gulp-shell/node_modules/chalk/index.d.ts +/Users/example/build/node_modules/gulp-shell/node_modules/has-flag/license +/Users/example/build/node_modules/gulp-shell/node_modules/has-flag/index.js +/Users/example/build/node_modules/gulp-shell/node_modules/has-flag/readme.md +/Users/example/build/node_modules/gulp-shell/node_modules/has-flag/package.json +/Users/example/build/node_modules/gulp-shell/node_modules/has-flag/index.d.ts +/Users/example/build/node_modules/gulp-shell/node_modules/supports-color/license +/Users/example/build/node_modules/gulp-shell/node_modules/supports-color/index.js +/Users/example/build/node_modules/gulp-shell/node_modules/supports-color/readme.md +/Users/example/build/node_modules/gulp-shell/node_modules/supports-color/package.json +/Users/example/build/node_modules/gulp-shell/node_modules/supports-color/browser.js +/Users/example/build/node_modules/gulp-shell/node_modules/color-convert/route.js +/Users/example/build/node_modules/gulp-shell/node_modules/color-convert/conversions.js +/Users/example/build/node_modules/gulp-shell/node_modules/color-convert/LICENSE +/Users/example/build/node_modules/gulp-shell/node_modules/color-convert/CHANGELOG.md +/Users/example/build/node_modules/gulp-shell/node_modules/color-convert/index.js +/Users/example/build/node_modules/gulp-shell/node_modules/color-convert/README.md +/Users/example/build/node_modules/gulp-shell/node_modules/color-convert/package.json +/Users/example/build/node_modules/gulp-shell/node_modules/through2/LICENSE.md +/Users/example/build/node_modules/gulp-shell/node_modules/through2/README.md +/Users/example/build/node_modules/gulp-shell/node_modules/through2/through2.js +/Users/example/build/node_modules/gulp-shell/node_modules/through2/package.json +/Users/example/build/node_modules/gulp-shell/node_modules/ansi-styles/license +/Users/example/build/node_modules/gulp-shell/node_modules/ansi-styles/index.js +/Users/example/build/node_modules/gulp-shell/node_modules/ansi-styles/readme.md +/Users/example/build/node_modules/gulp-shell/node_modules/ansi-styles/package.json +/Users/example/build/node_modules/gulp-shell/node_modules/ansi-styles/index.d.ts +/Users/example/build/node_modules/gulp-shell/README.md +/Users/example/build/node_modules/gulp-shell/package.json +/Users/example/build/node_modules/gulp-shell/lib/index.js +/Users/example/build/node_modules/gulp-shell/lib/index.js.map +/Users/example/build/node_modules/gulp-shell/lib/index.d.ts +/Users/example/build/node_modules/gulp-shell/lib/index.d.ts.map +/Users/example/build/node_modules/underscore/underscore-umd-min.js.map +/Users/example/build/node_modules/underscore/underscore.js +/Users/example/build/node_modules/underscore/underscore-node.mjs.map +/Users/example/build/node_modules/underscore/underscore-node-f.cjs.map +/Users/example/build/node_modules/underscore/LICENSE +/Users/example/build/node_modules/underscore/underscore-umd.js +/Users/example/build/node_modules/underscore/underscore-node-f.cjs +/Users/example/build/node_modules/underscore/underscore-min.js +/Users/example/build/node_modules/underscore/underscore-node.cjs +/Users/example/build/node_modules/underscore/underscore-node.mjs +/Users/example/build/node_modules/underscore/underscore-min.js.map +/Users/example/build/node_modules/underscore/README.md +/Users/example/build/node_modules/underscore/amd/isRegExp.js +/Users/example/build/node_modules/underscore/amd/_shallowProperty.js +/Users/example/build/node_modules/underscore/amd/_cb.js +/Users/example/build/node_modules/underscore/amd/_createSizePropertyCheck.js +/Users/example/build/node_modules/underscore/amd/_methodFingerprint.js +/Users/example/build/node_modules/underscore/amd/_getLength.js +/Users/example/build/node_modules/underscore/amd/where.js +/Users/example/build/node_modules/underscore/amd/isSet.js +/Users/example/build/node_modules/underscore/amd/rest.js +/Users/example/build/node_modules/underscore/amd/underscore.js +/Users/example/build/node_modules/underscore/amd/range.js +/Users/example/build/node_modules/underscore/amd/negate.js +/Users/example/build/node_modules/underscore/amd/_deepGet.js +/Users/example/build/node_modules/underscore/amd/extend.js +/Users/example/build/node_modules/underscore/amd/_createIndexFinder.js +/Users/example/build/node_modules/underscore/amd/pairs.js +/Users/example/build/node_modules/underscore/amd/isArrayBuffer.js +/Users/example/build/node_modules/underscore/amd/chain.js +/Users/example/build/node_modules/underscore/amd/unzip.js +/Users/example/build/node_modules/underscore/amd/isEqual.js +/Users/example/build/node_modules/underscore/amd/isError.js +/Users/example/build/node_modules/underscore/amd/times.js +/Users/example/build/node_modules/underscore/amd/size.js +/Users/example/build/node_modules/underscore/amd/random.js +/Users/example/build/node_modules/underscore/amd/findIndex.js +/Users/example/build/node_modules/underscore/amd/chunk.js +/Users/example/build/node_modules/underscore/amd/pluck.js +/Users/example/build/node_modules/underscore/amd/every.js +/Users/example/build/node_modules/underscore/amd/after.js +/Users/example/build/node_modules/underscore/amd/_createEscaper.js +/Users/example/build/node_modules/underscore/amd/_toBufferView.js +/Users/example/build/node_modules/underscore/amd/mapObject.js +/Users/example/build/node_modules/underscore/amd/now.js +/Users/example/build/node_modules/underscore/amd/keys.js +/Users/example/build/node_modules/underscore/amd/_optimizeCb.js +/Users/example/build/node_modules/underscore/amd/_stringTagBug.js +/Users/example/build/node_modules/underscore/amd/compact.js +/Users/example/build/node_modules/underscore/amd/_getByteLength.js +/Users/example/build/node_modules/underscore/amd/isUndefined.js +/Users/example/build/node_modules/underscore/amd/findWhere.js +/Users/example/build/node_modules/underscore/amd/escape.js +/Users/example/build/node_modules/underscore/amd/isNull.js +/Users/example/build/node_modules/underscore/amd/max.js +/Users/example/build/node_modules/underscore/amd/before.js +/Users/example/build/node_modules/underscore/amd/toArray.js +/Users/example/build/node_modules/underscore/amd/restArguments.js +/Users/example/build/node_modules/underscore/amd/_baseIteratee.js +/Users/example/build/node_modules/underscore/amd/memoize.js +/Users/example/build/node_modules/underscore/amd/isDataView.js +/Users/example/build/node_modules/underscore/amd/lastIndexOf.js +/Users/example/build/node_modules/underscore/amd/_set.js +/Users/example/build/node_modules/underscore/amd/_has.js +/Users/example/build/node_modules/underscore/amd/isMap.js +/Users/example/build/node_modules/underscore/amd/isEmpty.js +/Users/example/build/node_modules/underscore/amd/each.js +/Users/example/build/node_modules/underscore/amd/isString.js +/Users/example/build/node_modules/underscore/amd/isTypedArray.js +/Users/example/build/node_modules/underscore/amd/functions.js +/Users/example/build/node_modules/underscore/amd/_toPath.js +/Users/example/build/node_modules/underscore/amd/omit.js +/Users/example/build/node_modules/underscore/amd/object.js +/Users/example/build/node_modules/underscore/amd/bindAll.js +/Users/example/build/node_modules/underscore/amd/difference.js +/Users/example/build/node_modules/underscore/amd/mixin.js +/Users/example/build/node_modules/underscore/amd/compose.js +/Users/example/build/node_modules/underscore/amd/templateSettings.js +/Users/example/build/node_modules/underscore/amd/_flatten.js +/Users/example/build/node_modules/underscore/amd/property.js +/Users/example/build/node_modules/underscore/amd/reduce.js +/Users/example/build/node_modules/underscore/amd/_executeBound.js +/Users/example/build/node_modules/underscore/amd/_unescapeMap.js +/Users/example/build/node_modules/underscore/amd/findLastIndex.js +/Users/example/build/node_modules/underscore/amd/isNaN.js +/Users/example/build/node_modules/underscore/amd/index.js +/Users/example/build/node_modules/underscore/amd/create.js +/Users/example/build/node_modules/underscore/amd/underscore-array-methods.js +/Users/example/build/node_modules/underscore/amd/flatten.js +/Users/example/build/node_modules/underscore/amd/some.js +/Users/example/build/node_modules/underscore/amd/matcher.js +/Users/example/build/node_modules/underscore/amd/partition.js +/Users/example/build/node_modules/underscore/amd/iteratee.js +/Users/example/build/node_modules/underscore/amd/values.js +/Users/example/build/node_modules/underscore/amd/set.js +/Users/example/build/node_modules/underscore/amd/reject.js +/Users/example/build/node_modules/underscore/amd/wrap.js +/Users/example/build/node_modules/underscore/amd/_escapeMap.js +/Users/example/build/node_modules/underscore/amd/_group.js +/Users/example/build/node_modules/underscore/amd/findKey.js +/Users/example/build/node_modules/underscore/amd/debounce.js +/Users/example/build/node_modules/underscore/amd/_createAssigner.js +/Users/example/build/node_modules/underscore/amd/intersection.js +/Users/example/build/node_modules/underscore/amd/uniqueId.js +/Users/example/build/node_modules/underscore/amd/sortBy.js +/Users/example/build/node_modules/underscore/amd/isFunction.js +/Users/example/build/node_modules/underscore/amd/index-default.js +/Users/example/build/node_modules/underscore/amd/partial.js +/Users/example/build/node_modules/underscore/amd/sortedIndex.js +/Users/example/build/node_modules/underscore/amd/invert.js +/Users/example/build/node_modules/underscore/amd/_baseCreate.js +/Users/example/build/node_modules/underscore/amd/constant.js +/Users/example/build/node_modules/underscore/amd/invoke.js +/Users/example/build/node_modules/underscore/amd/isWeakMap.js +/Users/example/build/node_modules/underscore/amd/has.js +/Users/example/build/node_modules/underscore/amd/_setup.js +/Users/example/build/node_modules/underscore/amd/propertyOf.js +/Users/example/build/node_modules/underscore/amd/toPath.js +/Users/example/build/node_modules/underscore/amd/clone.js +/Users/example/build/node_modules/underscore/amd/isArguments.js +/Users/example/build/node_modules/underscore/amd/_chainResult.js +/Users/example/build/node_modules/underscore/amd/indexOf.js +/Users/example/build/node_modules/underscore/amd/indexBy.js +/Users/example/build/node_modules/underscore/amd/isObject.js +/Users/example/build/node_modules/underscore/amd/union.js +/Users/example/build/node_modules/underscore/amd/_tagTester.js +/Users/example/build/node_modules/underscore/amd/_hasObjectTag.js +/Users/example/build/node_modules/underscore/amd/_keyInObj.js +/Users/example/build/node_modules/underscore/amd/_createPredicateIndexFinder.js +/Users/example/build/node_modules/underscore/amd/get.js +/Users/example/build/node_modules/underscore/amd/without.js +/Users/example/build/node_modules/underscore/amd/extendOwn.js +/Users/example/build/node_modules/underscore/amd/_collectNonEnumProps.js +/Users/example/build/node_modules/underscore/amd/throttle.js +/Users/example/build/node_modules/underscore/amd/identity.js +/Users/example/build/node_modules/underscore/amd/_isBufferLike.js +/Users/example/build/node_modules/underscore/amd/groupBy.js +/Users/example/build/node_modules/underscore/amd/unescape.js +/Users/example/build/node_modules/underscore/amd/reduceRight.js +/Users/example/build/node_modules/underscore/amd/isWeakSet.js +/Users/example/build/node_modules/underscore/amd/contains.js +/Users/example/build/node_modules/underscore/amd/tap.js +/Users/example/build/node_modules/underscore/amd/isNumber.js +/Users/example/build/node_modules/underscore/amd/first.js +/Users/example/build/node_modules/underscore/amd/_isArrayLike.js +/Users/example/build/node_modules/underscore/amd/result.js +/Users/example/build/node_modules/underscore/amd/zip.js +/Users/example/build/node_modules/underscore/amd/isArray.js +/Users/example/build/node_modules/underscore/amd/pick.js +/Users/example/build/node_modules/underscore/amd/initial.js +/Users/example/build/node_modules/underscore/amd/once.js +/Users/example/build/node_modules/underscore/amd/allKeys.js +/Users/example/build/node_modules/underscore/amd/_createReduce.js +/Users/example/build/node_modules/underscore/amd/shuffle.js +/Users/example/build/node_modules/underscore/amd/uniq.js +/Users/example/build/node_modules/underscore/amd/min.js +/Users/example/build/node_modules/underscore/amd/map.js +/Users/example/build/node_modules/underscore/amd/bind.js +/Users/example/build/node_modules/underscore/amd/filter.js +/Users/example/build/node_modules/underscore/amd/find.js +/Users/example/build/node_modules/underscore/amd/isDate.js +/Users/example/build/node_modules/underscore/amd/defaults.js +/Users/example/build/node_modules/underscore/amd/sample.js +/Users/example/build/node_modules/underscore/amd/template.js +/Users/example/build/node_modules/underscore/amd/countBy.js +/Users/example/build/node_modules/underscore/amd/isElement.js +/Users/example/build/node_modules/underscore/amd/defer.js +/Users/example/build/node_modules/underscore/amd/isBoolean.js +/Users/example/build/node_modules/underscore/amd/isMatch.js +/Users/example/build/node_modules/underscore/amd/noop.js +/Users/example/build/node_modules/underscore/amd/last.js +/Users/example/build/node_modules/underscore/amd/delay.js +/Users/example/build/node_modules/underscore/amd/isSymbol.js +/Users/example/build/node_modules/underscore/amd/isFinite.js +/Users/example/build/node_modules/underscore/package.json +/Users/example/build/node_modules/underscore/underscore-umd-min.js +/Users/example/build/node_modules/underscore/underscore-esm-min.js.map +/Users/example/build/node_modules/underscore/underscore-umd.js.map +/Users/example/build/node_modules/underscore/underscore-esm.js.map +/Users/example/build/node_modules/underscore/underscore-esm-min.js +/Users/example/build/node_modules/underscore/modules/isRegExp.js +/Users/example/build/node_modules/underscore/modules/_shallowProperty.js +/Users/example/build/node_modules/underscore/modules/_cb.js +/Users/example/build/node_modules/underscore/modules/_createSizePropertyCheck.js +/Users/example/build/node_modules/underscore/modules/_methodFingerprint.js +/Users/example/build/node_modules/underscore/modules/_getLength.js +/Users/example/build/node_modules/underscore/modules/where.js +/Users/example/build/node_modules/underscore/modules/isSet.js +/Users/example/build/node_modules/underscore/modules/rest.js +/Users/example/build/node_modules/underscore/modules/underscore.js +/Users/example/build/node_modules/underscore/modules/range.js +/Users/example/build/node_modules/underscore/modules/negate.js +/Users/example/build/node_modules/underscore/modules/_deepGet.js +/Users/example/build/node_modules/underscore/modules/extend.js +/Users/example/build/node_modules/underscore/modules/_createIndexFinder.js +/Users/example/build/node_modules/underscore/modules/pairs.js +/Users/example/build/node_modules/underscore/modules/isArrayBuffer.js +/Users/example/build/node_modules/underscore/modules/chain.js +/Users/example/build/node_modules/underscore/modules/unzip.js +/Users/example/build/node_modules/underscore/modules/isEqual.js +/Users/example/build/node_modules/underscore/modules/isError.js +/Users/example/build/node_modules/underscore/modules/times.js +/Users/example/build/node_modules/underscore/modules/size.js +/Users/example/build/node_modules/underscore/modules/random.js +/Users/example/build/node_modules/underscore/modules/findIndex.js +/Users/example/build/node_modules/underscore/modules/chunk.js +/Users/example/build/node_modules/underscore/modules/pluck.js +/Users/example/build/node_modules/underscore/modules/every.js +/Users/example/build/node_modules/underscore/modules/after.js +/Users/example/build/node_modules/underscore/modules/_createEscaper.js +/Users/example/build/node_modules/underscore/modules/_toBufferView.js +/Users/example/build/node_modules/underscore/modules/mapObject.js +/Users/example/build/node_modules/underscore/modules/now.js +/Users/example/build/node_modules/underscore/modules/keys.js +/Users/example/build/node_modules/underscore/modules/_optimizeCb.js +/Users/example/build/node_modules/underscore/modules/_stringTagBug.js +/Users/example/build/node_modules/underscore/modules/compact.js +/Users/example/build/node_modules/underscore/modules/_getByteLength.js +/Users/example/build/node_modules/underscore/modules/isUndefined.js +/Users/example/build/node_modules/underscore/modules/findWhere.js +/Users/example/build/node_modules/underscore/modules/escape.js +/Users/example/build/node_modules/underscore/modules/isNull.js +/Users/example/build/node_modules/underscore/modules/max.js +/Users/example/build/node_modules/underscore/modules/before.js +/Users/example/build/node_modules/underscore/modules/toArray.js +/Users/example/build/node_modules/underscore/modules/restArguments.js +/Users/example/build/node_modules/underscore/modules/_baseIteratee.js +/Users/example/build/node_modules/underscore/modules/memoize.js +/Users/example/build/node_modules/underscore/modules/isDataView.js +/Users/example/build/node_modules/underscore/modules/lastIndexOf.js +/Users/example/build/node_modules/underscore/modules/index-all.js +/Users/example/build/node_modules/underscore/modules/_has.js +/Users/example/build/node_modules/underscore/modules/isMap.js +/Users/example/build/node_modules/underscore/modules/isEmpty.js +/Users/example/build/node_modules/underscore/modules/each.js +/Users/example/build/node_modules/underscore/modules/isString.js +/Users/example/build/node_modules/underscore/modules/isTypedArray.js +/Users/example/build/node_modules/underscore/modules/.eslintrc +/Users/example/build/node_modules/underscore/modules/functions.js +/Users/example/build/node_modules/underscore/modules/_toPath.js +/Users/example/build/node_modules/underscore/modules/omit.js +/Users/example/build/node_modules/underscore/modules/object.js +/Users/example/build/node_modules/underscore/modules/bindAll.js +/Users/example/build/node_modules/underscore/modules/difference.js +/Users/example/build/node_modules/underscore/modules/mixin.js +/Users/example/build/node_modules/underscore/modules/compose.js +/Users/example/build/node_modules/underscore/modules/templateSettings.js +/Users/example/build/node_modules/underscore/modules/_flatten.js +/Users/example/build/node_modules/underscore/modules/property.js +/Users/example/build/node_modules/underscore/modules/reduce.js +/Users/example/build/node_modules/underscore/modules/_executeBound.js +/Users/example/build/node_modules/underscore/modules/_unescapeMap.js +/Users/example/build/node_modules/underscore/modules/findLastIndex.js +/Users/example/build/node_modules/underscore/modules/isNaN.js +/Users/example/build/node_modules/underscore/modules/index.js +/Users/example/build/node_modules/underscore/modules/create.js +/Users/example/build/node_modules/underscore/modules/underscore-array-methods.js +/Users/example/build/node_modules/underscore/modules/flatten.js +/Users/example/build/node_modules/underscore/modules/some.js +/Users/example/build/node_modules/underscore/modules/matcher.js +/Users/example/build/node_modules/underscore/modules/partition.js +/Users/example/build/node_modules/underscore/modules/iteratee.js +/Users/example/build/node_modules/underscore/modules/values.js +/Users/example/build/node_modules/underscore/modules/reject.js +/Users/example/build/node_modules/underscore/modules/wrap.js +/Users/example/build/node_modules/underscore/modules/_escapeMap.js +/Users/example/build/node_modules/underscore/modules/_group.js +/Users/example/build/node_modules/underscore/modules/findKey.js +/Users/example/build/node_modules/underscore/modules/debounce.js +/Users/example/build/node_modules/underscore/modules/_createAssigner.js +/Users/example/build/node_modules/underscore/modules/intersection.js +/Users/example/build/node_modules/underscore/modules/uniqueId.js +/Users/example/build/node_modules/underscore/modules/sortBy.js +/Users/example/build/node_modules/underscore/modules/isFunction.js +/Users/example/build/node_modules/underscore/modules/index-default.js +/Users/example/build/node_modules/underscore/modules/partial.js +/Users/example/build/node_modules/underscore/modules/sortedIndex.js +/Users/example/build/node_modules/underscore/modules/invert.js +/Users/example/build/node_modules/underscore/modules/package.json +/Users/example/build/node_modules/underscore/modules/_baseCreate.js +/Users/example/build/node_modules/underscore/modules/constant.js +/Users/example/build/node_modules/underscore/modules/invoke.js +/Users/example/build/node_modules/underscore/modules/isWeakMap.js +/Users/example/build/node_modules/underscore/modules/has.js +/Users/example/build/node_modules/underscore/modules/_setup.js +/Users/example/build/node_modules/underscore/modules/propertyOf.js +/Users/example/build/node_modules/underscore/modules/toPath.js +/Users/example/build/node_modules/underscore/modules/clone.js +/Users/example/build/node_modules/underscore/modules/isArguments.js +/Users/example/build/node_modules/underscore/modules/_chainResult.js +/Users/example/build/node_modules/underscore/modules/indexOf.js +/Users/example/build/node_modules/underscore/modules/indexBy.js +/Users/example/build/node_modules/underscore/modules/isObject.js +/Users/example/build/node_modules/underscore/modules/union.js +/Users/example/build/node_modules/underscore/modules/_tagTester.js +/Users/example/build/node_modules/underscore/modules/_hasObjectTag.js +/Users/example/build/node_modules/underscore/modules/_keyInObj.js +/Users/example/build/node_modules/underscore/modules/_createPredicateIndexFinder.js +/Users/example/build/node_modules/underscore/modules/get.js +/Users/example/build/node_modules/underscore/modules/without.js +/Users/example/build/node_modules/underscore/modules/extendOwn.js +/Users/example/build/node_modules/underscore/modules/_collectNonEnumProps.js +/Users/example/build/node_modules/underscore/modules/throttle.js +/Users/example/build/node_modules/underscore/modules/identity.js +/Users/example/build/node_modules/underscore/modules/_isBufferLike.js +/Users/example/build/node_modules/underscore/modules/groupBy.js +/Users/example/build/node_modules/underscore/modules/unescape.js +/Users/example/build/node_modules/underscore/modules/reduceRight.js +/Users/example/build/node_modules/underscore/modules/isWeakSet.js +/Users/example/build/node_modules/underscore/modules/contains.js +/Users/example/build/node_modules/underscore/modules/tap.js +/Users/example/build/node_modules/underscore/modules/isNumber.js +/Users/example/build/node_modules/underscore/modules/first.js +/Users/example/build/node_modules/underscore/modules/_isArrayLike.js +/Users/example/build/node_modules/underscore/modules/result.js +/Users/example/build/node_modules/underscore/modules/zip.js +/Users/example/build/node_modules/underscore/modules/isArray.js +/Users/example/build/node_modules/underscore/modules/pick.js +/Users/example/build/node_modules/underscore/modules/initial.js +/Users/example/build/node_modules/underscore/modules/once.js +/Users/example/build/node_modules/underscore/modules/allKeys.js +/Users/example/build/node_modules/underscore/modules/_createReduce.js +/Users/example/build/node_modules/underscore/modules/shuffle.js +/Users/example/build/node_modules/underscore/modules/uniq.js +/Users/example/build/node_modules/underscore/modules/min.js +/Users/example/build/node_modules/underscore/modules/map.js +/Users/example/build/node_modules/underscore/modules/bind.js +/Users/example/build/node_modules/underscore/modules/filter.js +/Users/example/build/node_modules/underscore/modules/find.js +/Users/example/build/node_modules/underscore/modules/isDate.js +/Users/example/build/node_modules/underscore/modules/defaults.js +/Users/example/build/node_modules/underscore/modules/sample.js +/Users/example/build/node_modules/underscore/modules/template.js +/Users/example/build/node_modules/underscore/modules/countBy.js +/Users/example/build/node_modules/underscore/modules/isElement.js +/Users/example/build/node_modules/underscore/modules/defer.js +/Users/example/build/node_modules/underscore/modules/isBoolean.js +/Users/example/build/node_modules/underscore/modules/isMatch.js +/Users/example/build/node_modules/underscore/modules/noop.js +/Users/example/build/node_modules/underscore/modules/last.js +/Users/example/build/node_modules/underscore/modules/delay.js +/Users/example/build/node_modules/underscore/modules/isSymbol.js +/Users/example/build/node_modules/underscore/modules/isFinite.js +/Users/example/build/node_modules/underscore/underscore-node.cjs.map +/Users/example/build/node_modules/underscore/underscore-esm.js +/Users/example/build/node_modules/underscore/cjs/isRegExp.js +/Users/example/build/node_modules/underscore/cjs/_shallowProperty.js +/Users/example/build/node_modules/underscore/cjs/_cb.js +/Users/example/build/node_modules/underscore/cjs/_createSizePropertyCheck.js +/Users/example/build/node_modules/underscore/cjs/_methodFingerprint.js +/Users/example/build/node_modules/underscore/cjs/_getLength.js +/Users/example/build/node_modules/underscore/cjs/where.js +/Users/example/build/node_modules/underscore/cjs/isSet.js +/Users/example/build/node_modules/underscore/cjs/rest.js +/Users/example/build/node_modules/underscore/cjs/underscore.js +/Users/example/build/node_modules/underscore/cjs/range.js +/Users/example/build/node_modules/underscore/cjs/negate.js +/Users/example/build/node_modules/underscore/cjs/_deepGet.js +/Users/example/build/node_modules/underscore/cjs/extend.js +/Users/example/build/node_modules/underscore/cjs/_createIndexFinder.js +/Users/example/build/node_modules/underscore/cjs/pairs.js +/Users/example/build/node_modules/underscore/cjs/isArrayBuffer.js +/Users/example/build/node_modules/underscore/cjs/chain.js +/Users/example/build/node_modules/underscore/cjs/unzip.js +/Users/example/build/node_modules/underscore/cjs/isEqual.js +/Users/example/build/node_modules/underscore/cjs/isError.js +/Users/example/build/node_modules/underscore/cjs/times.js +/Users/example/build/node_modules/underscore/cjs/size.js +/Users/example/build/node_modules/underscore/cjs/random.js +/Users/example/build/node_modules/underscore/cjs/findIndex.js +/Users/example/build/node_modules/underscore/cjs/chunk.js +/Users/example/build/node_modules/underscore/cjs/pluck.js +/Users/example/build/node_modules/underscore/cjs/every.js +/Users/example/build/node_modules/underscore/cjs/after.js +/Users/example/build/node_modules/underscore/cjs/_createEscaper.js +/Users/example/build/node_modules/underscore/cjs/_toBufferView.js +/Users/example/build/node_modules/underscore/cjs/mapObject.js +/Users/example/build/node_modules/underscore/cjs/now.js +/Users/example/build/node_modules/underscore/cjs/keys.js +/Users/example/build/node_modules/underscore/cjs/_optimizeCb.js +/Users/example/build/node_modules/underscore/cjs/_stringTagBug.js +/Users/example/build/node_modules/underscore/cjs/compact.js +/Users/example/build/node_modules/underscore/cjs/_getByteLength.js +/Users/example/build/node_modules/underscore/cjs/isUndefined.js +/Users/example/build/node_modules/underscore/cjs/findWhere.js +/Users/example/build/node_modules/underscore/cjs/escape.js +/Users/example/build/node_modules/underscore/cjs/isNull.js +/Users/example/build/node_modules/underscore/cjs/max.js +/Users/example/build/node_modules/underscore/cjs/before.js +/Users/example/build/node_modules/underscore/cjs/toArray.js +/Users/example/build/node_modules/underscore/cjs/restArguments.js +/Users/example/build/node_modules/underscore/cjs/_baseIteratee.js +/Users/example/build/node_modules/underscore/cjs/memoize.js +/Users/example/build/node_modules/underscore/cjs/isDataView.js +/Users/example/build/node_modules/underscore/cjs/lastIndexOf.js +/Users/example/build/node_modules/underscore/cjs/_set.js +/Users/example/build/node_modules/underscore/cjs/_has.js +/Users/example/build/node_modules/underscore/cjs/isMap.js +/Users/example/build/node_modules/underscore/cjs/isEmpty.js +/Users/example/build/node_modules/underscore/cjs/each.js +/Users/example/build/node_modules/underscore/cjs/isString.js +/Users/example/build/node_modules/underscore/cjs/isTypedArray.js +/Users/example/build/node_modules/underscore/cjs/functions.js +/Users/example/build/node_modules/underscore/cjs/_toPath.js +/Users/example/build/node_modules/underscore/cjs/omit.js +/Users/example/build/node_modules/underscore/cjs/object.js +/Users/example/build/node_modules/underscore/cjs/bindAll.js +/Users/example/build/node_modules/underscore/cjs/difference.js +/Users/example/build/node_modules/underscore/cjs/mixin.js +/Users/example/build/node_modules/underscore/cjs/compose.js +/Users/example/build/node_modules/underscore/cjs/templateSettings.js +/Users/example/build/node_modules/underscore/cjs/_flatten.js +/Users/example/build/node_modules/underscore/cjs/property.js +/Users/example/build/node_modules/underscore/cjs/reduce.js +/Users/example/build/node_modules/underscore/cjs/_executeBound.js +/Users/example/build/node_modules/underscore/cjs/_unescapeMap.js +/Users/example/build/node_modules/underscore/cjs/findLastIndex.js +/Users/example/build/node_modules/underscore/cjs/isNaN.js +/Users/example/build/node_modules/underscore/cjs/index.js +/Users/example/build/node_modules/underscore/cjs/create.js +/Users/example/build/node_modules/underscore/cjs/underscore-array-methods.js +/Users/example/build/node_modules/underscore/cjs/flatten.js +/Users/example/build/node_modules/underscore/cjs/some.js +/Users/example/build/node_modules/underscore/cjs/matcher.js +/Users/example/build/node_modules/underscore/cjs/partition.js +/Users/example/build/node_modules/underscore/cjs/iteratee.js +/Users/example/build/node_modules/underscore/cjs/values.js +/Users/example/build/node_modules/underscore/cjs/set.js +/Users/example/build/node_modules/underscore/cjs/reject.js +/Users/example/build/node_modules/underscore/cjs/wrap.js +/Users/example/build/node_modules/underscore/cjs/_escapeMap.js +/Users/example/build/node_modules/underscore/cjs/_group.js +/Users/example/build/node_modules/underscore/cjs/findKey.js +/Users/example/build/node_modules/underscore/cjs/debounce.js +/Users/example/build/node_modules/underscore/cjs/_createAssigner.js +/Users/example/build/node_modules/underscore/cjs/intersection.js +/Users/example/build/node_modules/underscore/cjs/uniqueId.js +/Users/example/build/node_modules/underscore/cjs/sortBy.js +/Users/example/build/node_modules/underscore/cjs/isFunction.js +/Users/example/build/node_modules/underscore/cjs/index-default.js +/Users/example/build/node_modules/underscore/cjs/partial.js +/Users/example/build/node_modules/underscore/cjs/sortedIndex.js +/Users/example/build/node_modules/underscore/cjs/invert.js +/Users/example/build/node_modules/underscore/cjs/_baseCreate.js +/Users/example/build/node_modules/underscore/cjs/constant.js +/Users/example/build/node_modules/underscore/cjs/invoke.js +/Users/example/build/node_modules/underscore/cjs/isWeakMap.js +/Users/example/build/node_modules/underscore/cjs/has.js +/Users/example/build/node_modules/underscore/cjs/_setup.js +/Users/example/build/node_modules/underscore/cjs/propertyOf.js +/Users/example/build/node_modules/underscore/cjs/toPath.js +/Users/example/build/node_modules/underscore/cjs/clone.js +/Users/example/build/node_modules/underscore/cjs/isArguments.js +/Users/example/build/node_modules/underscore/cjs/_chainResult.js +/Users/example/build/node_modules/underscore/cjs/indexOf.js +/Users/example/build/node_modules/underscore/cjs/indexBy.js +/Users/example/build/node_modules/underscore/cjs/isObject.js +/Users/example/build/node_modules/underscore/cjs/union.js +/Users/example/build/node_modules/underscore/cjs/_tagTester.js +/Users/example/build/node_modules/underscore/cjs/_hasObjectTag.js +/Users/example/build/node_modules/underscore/cjs/_keyInObj.js +/Users/example/build/node_modules/underscore/cjs/_createPredicateIndexFinder.js +/Users/example/build/node_modules/underscore/cjs/get.js +/Users/example/build/node_modules/underscore/cjs/without.js +/Users/example/build/node_modules/underscore/cjs/extendOwn.js +/Users/example/build/node_modules/underscore/cjs/_collectNonEnumProps.js +/Users/example/build/node_modules/underscore/cjs/throttle.js +/Users/example/build/node_modules/underscore/cjs/identity.js +/Users/example/build/node_modules/underscore/cjs/_isBufferLike.js +/Users/example/build/node_modules/underscore/cjs/groupBy.js +/Users/example/build/node_modules/underscore/cjs/unescape.js +/Users/example/build/node_modules/underscore/cjs/reduceRight.js +/Users/example/build/node_modules/underscore/cjs/isWeakSet.js +/Users/example/build/node_modules/underscore/cjs/contains.js +/Users/example/build/node_modules/underscore/cjs/tap.js +/Users/example/build/node_modules/underscore/cjs/isNumber.js +/Users/example/build/node_modules/underscore/cjs/first.js +/Users/example/build/node_modules/underscore/cjs/_isArrayLike.js +/Users/example/build/node_modules/underscore/cjs/result.js +/Users/example/build/node_modules/underscore/cjs/zip.js +/Users/example/build/node_modules/underscore/cjs/isArray.js +/Users/example/build/node_modules/underscore/cjs/pick.js +/Users/example/build/node_modules/underscore/cjs/initial.js +/Users/example/build/node_modules/underscore/cjs/once.js +/Users/example/build/node_modules/underscore/cjs/allKeys.js +/Users/example/build/node_modules/underscore/cjs/_createReduce.js +/Users/example/build/node_modules/underscore/cjs/shuffle.js +/Users/example/build/node_modules/underscore/cjs/uniq.js +/Users/example/build/node_modules/underscore/cjs/min.js +/Users/example/build/node_modules/underscore/cjs/map.js +/Users/example/build/node_modules/underscore/cjs/bind.js +/Users/example/build/node_modules/underscore/cjs/filter.js +/Users/example/build/node_modules/underscore/cjs/find.js +/Users/example/build/node_modules/underscore/cjs/isDate.js +/Users/example/build/node_modules/underscore/cjs/defaults.js +/Users/example/build/node_modules/underscore/cjs/sample.js +/Users/example/build/node_modules/underscore/cjs/template.js +/Users/example/build/node_modules/underscore/cjs/countBy.js +/Users/example/build/node_modules/underscore/cjs/isElement.js +/Users/example/build/node_modules/underscore/cjs/defer.js +/Users/example/build/node_modules/underscore/cjs/isBoolean.js +/Users/example/build/node_modules/underscore/cjs/isMatch.js +/Users/example/build/node_modules/underscore/cjs/noop.js +/Users/example/build/node_modules/underscore/cjs/last.js +/Users/example/build/node_modules/underscore/cjs/delay.js +/Users/example/build/node_modules/underscore/cjs/isSymbol.js +/Users/example/build/node_modules/underscore/cjs/isFinite.js +/Users/example/build/node_modules/universalify/LICENSE +/Users/example/build/node_modules/universalify/index.js +/Users/example/build/node_modules/universalify/README.md +/Users/example/build/node_modules/universalify/package.json +/Users/example/build/node_modules/assign-symbols/LICENSE +/Users/example/build/node_modules/assign-symbols/index.js +/Users/example/build/node_modules/assign-symbols/README.md +/Users/example/build/node_modules/assign-symbols/package.json +/Users/example/build/node_modules/chalk/types/index.d.ts +/Users/example/build/node_modules/chalk/license +/Users/example/build/node_modules/chalk/index.js +/Users/example/build/node_modules/chalk/readme.md +/Users/example/build/node_modules/chalk/index.js.flow +/Users/example/build/node_modules/chalk/package.json +/Users/example/build/node_modules/chalk/templates.js +/Users/example/build/node_modules/chromium-pickle-js/README.md +/Users/example/build/node_modules/chromium-pickle-js/package.json +/Users/example/build/node_modules/chromium-pickle-js/lib/exports.js +/Users/example/build/node_modules/chromium-pickle-js/lib/pickle.js +/Users/example/build/node_modules/mimic-response/license +/Users/example/build/node_modules/mimic-response/index.js +/Users/example/build/node_modules/mimic-response/readme.md +/Users/example/build/node_modules/mimic-response/package.json +/Users/example/build/node_modules/mimic-response/index.d.ts +/Users/example/build/node_modules/through/LICENSE.APACHE2 +/Users/example/build/node_modules/through/LICENSE.MIT +/Users/example/build/node_modules/through/test/auto-destroy.js +/Users/example/build/node_modules/through/test/end.js +/Users/example/build/node_modules/through/test/index.js +/Users/example/build/node_modules/through/test/async.js +/Users/example/build/node_modules/through/test/buffering.js +/Users/example/build/node_modules/through/index.js +/Users/example/build/node_modules/through/readme.markdown +/Users/example/build/node_modules/through/package.json +/Users/example/build/node_modules/through/.travis.yml +/Users/example/build/node_modules/matcher/license +/Users/example/build/node_modules/matcher/node_modules/escape-string-regexp/license +/Users/example/build/node_modules/matcher/node_modules/escape-string-regexp/index.js +/Users/example/build/node_modules/matcher/node_modules/escape-string-regexp/readme.md +/Users/example/build/node_modules/matcher/node_modules/escape-string-regexp/package.json +/Users/example/build/node_modules/matcher/node_modules/escape-string-regexp/index.d.ts +/Users/example/build/node_modules/matcher/index.js +/Users/example/build/node_modules/matcher/readme.md +/Users/example/build/node_modules/matcher/package.json +/Users/example/build/node_modules/matcher/index.d.ts +/Users/example/build/node_modules/http2-wrapper/LICENSE +/Users/example/build/node_modules/http2-wrapper/source/incoming-message.js +/Users/example/build/node_modules/http2-wrapper/source/index.js +/Users/example/build/node_modules/http2-wrapper/source/utils/calculate-server-name.js +/Users/example/build/node_modules/http2-wrapper/source/utils/proxy-events.js +/Users/example/build/node_modules/http2-wrapper/source/utils/url-to-options.js +/Users/example/build/node_modules/http2-wrapper/source/utils/errors.js +/Users/example/build/node_modules/http2-wrapper/source/utils/is-request-pseudo-header.js +/Users/example/build/node_modules/http2-wrapper/source/auto.js +/Users/example/build/node_modules/http2-wrapper/source/client-request.js +/Users/example/build/node_modules/http2-wrapper/source/agent.js +/Users/example/build/node_modules/http2-wrapper/README.md +/Users/example/build/node_modules/http2-wrapper/package.json +/Users/example/build/node_modules/has-flag/license +/Users/example/build/node_modules/has-flag/index.js +/Users/example/build/node_modules/has-flag/readme.md +/Users/example/build/node_modules/has-flag/package.json +/Users/example/build/node_modules/supports-color/license +/Users/example/build/node_modules/supports-color/index.js +/Users/example/build/node_modules/supports-color/readme.md +/Users/example/build/node_modules/supports-color/package.json +/Users/example/build/node_modules/supports-color/browser.js +/Users/example/build/node_modules/vscode-universal-bundler/entry-asar/no-asar.js +/Users/example/build/node_modules/vscode-universal-bundler/entry-asar/has-asar.js +/Users/example/build/node_modules/vscode-universal-bundler/dist/esm/file-utils.js.map +/Users/example/build/node_modules/vscode-universal-bundler/dist/esm/asar-utils.js.map +/Users/example/build/node_modules/vscode-universal-bundler/dist/esm/sha.js.map +/Users/example/build/node_modules/vscode-universal-bundler/dist/esm/debug.d.ts +/Users/example/build/node_modules/vscode-universal-bundler/dist/esm/asar-utils.d.ts +/Users/example/build/node_modules/vscode-universal-bundler/dist/esm/index.js +/Users/example/build/node_modules/vscode-universal-bundler/dist/esm/file-utils.js +/Users/example/build/node_modules/vscode-universal-bundler/dist/esm/asar-utils.js +/Users/example/build/node_modules/vscode-universal-bundler/dist/esm/file-utils.d.ts +/Users/example/build/node_modules/vscode-universal-bundler/dist/esm/index.js.map +/Users/example/build/node_modules/vscode-universal-bundler/dist/esm/sha.d.ts +/Users/example/build/node_modules/vscode-universal-bundler/dist/esm/sha.js +/Users/example/build/node_modules/vscode-universal-bundler/dist/esm/debug.js.map +/Users/example/build/node_modules/vscode-universal-bundler/dist/esm/index.d.ts +/Users/example/build/node_modules/vscode-universal-bundler/dist/esm/debug.js +/Users/example/build/node_modules/vscode-universal-bundler/dist/cjs/file-utils.js.map +/Users/example/build/node_modules/vscode-universal-bundler/dist/cjs/asar-utils.js.map +/Users/example/build/node_modules/vscode-universal-bundler/dist/cjs/sha.js.map +/Users/example/build/node_modules/vscode-universal-bundler/dist/cjs/debug.d.ts +/Users/example/build/node_modules/vscode-universal-bundler/dist/cjs/asar-utils.d.ts +/Users/example/build/node_modules/vscode-universal-bundler/dist/cjs/index.js +/Users/example/build/node_modules/vscode-universal-bundler/dist/cjs/file-utils.js +/Users/example/build/node_modules/vscode-universal-bundler/dist/cjs/asar-utils.js +/Users/example/build/node_modules/vscode-universal-bundler/dist/cjs/file-utils.d.ts +/Users/example/build/node_modules/vscode-universal-bundler/dist/cjs/index.js.map +/Users/example/build/node_modules/vscode-universal-bundler/dist/cjs/sha.d.ts +/Users/example/build/node_modules/vscode-universal-bundler/dist/cjs/sha.js +/Users/example/build/node_modules/vscode-universal-bundler/dist/cjs/debug.js.map +/Users/example/build/node_modules/vscode-universal-bundler/dist/cjs/index.d.ts +/Users/example/build/node_modules/vscode-universal-bundler/dist/cjs/debug.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/jsonfile/LICENSE +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/jsonfile/CHANGELOG.md +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/jsonfile/index.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/jsonfile/README.md +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/jsonfile/package.json +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/jsonfile/utils.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/LICENSE +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/CHANGELOG.md +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/README.md +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/package.json +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/move/index.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/move/move.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/ensure/link.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/ensure/index.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/ensure/symlink.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/ensure/file.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/ensure/symlink-paths.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/ensure/symlink-type.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/remove/rimraf.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/remove/index.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/empty/index.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/path-exists/index.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/util/utimes.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/util/stat.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/copy-sync/index.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/copy-sync/copy-sync.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/output/index.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/index.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/move-sync/move-sync.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/move-sync/index.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/mkdirs/make-dir.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/mkdirs/index.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/json/output-json.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/json/index.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/json/output-json-sync.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/json/jsonfile.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/copy/copy.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/copy/index.js +/Users/example/build/node_modules/vscode-universal-bundler/node_modules/fs-extra/lib/fs/index.js +/Users/example/build/node_modules/vscode-universal-bundler/README.md +/Users/example/build/node_modules/vscode-universal-bundler/package.json +/Users/example/build/node_modules/fs-extra/LICENSE +/Users/example/build/node_modules/fs-extra/CHANGELOG.md +/Users/example/build/node_modules/fs-extra/node_modules/universalify/LICENSE +/Users/example/build/node_modules/fs-extra/node_modules/universalify/index.js +/Users/example/build/node_modules/fs-extra/node_modules/universalify/README.md +/Users/example/build/node_modules/fs-extra/node_modules/universalify/package.json +/Users/example/build/node_modules/fs-extra/README.md +/Users/example/build/node_modules/fs-extra/package.json +/Users/example/build/node_modules/fs-extra/lib/move/index.js +/Users/example/build/node_modules/fs-extra/lib/move/move.js +/Users/example/build/node_modules/fs-extra/lib/ensure/link.js +/Users/example/build/node_modules/fs-extra/lib/ensure/index.js +/Users/example/build/node_modules/fs-extra/lib/ensure/symlink.js +/Users/example/build/node_modules/fs-extra/lib/ensure/file.js +/Users/example/build/node_modules/fs-extra/lib/ensure/symlink-paths.js +/Users/example/build/node_modules/fs-extra/lib/ensure/symlink-type.js +/Users/example/build/node_modules/fs-extra/lib/remove/rimraf.js +/Users/example/build/node_modules/fs-extra/lib/remove/index.js +/Users/example/build/node_modules/fs-extra/lib/empty/index.js +/Users/example/build/node_modules/fs-extra/lib/path-exists/index.js +/Users/example/build/node_modules/fs-extra/lib/util/utimes.js +/Users/example/build/node_modules/fs-extra/lib/util/buffer.js +/Users/example/build/node_modules/fs-extra/lib/util/stat.js +/Users/example/build/node_modules/fs-extra/lib/copy-sync/index.js +/Users/example/build/node_modules/fs-extra/lib/copy-sync/copy-sync.js +/Users/example/build/node_modules/fs-extra/lib/output/index.js +/Users/example/build/node_modules/fs-extra/lib/index.js +/Users/example/build/node_modules/fs-extra/lib/move-sync/move-sync.js +/Users/example/build/node_modules/fs-extra/lib/move-sync/index.js +/Users/example/build/node_modules/fs-extra/lib/mkdirs/win32.js +/Users/example/build/node_modules/fs-extra/lib/mkdirs/index.js +/Users/example/build/node_modules/fs-extra/lib/mkdirs/mkdirs-sync.js +/Users/example/build/node_modules/fs-extra/lib/mkdirs/mkdirs.js +/Users/example/build/node_modules/fs-extra/lib/json/output-json.js +/Users/example/build/node_modules/fs-extra/lib/json/index.js +/Users/example/build/node_modules/fs-extra/lib/json/output-json-sync.js +/Users/example/build/node_modules/fs-extra/lib/json/jsonfile.js +/Users/example/build/node_modules/fs-extra/lib/copy/copy.js +/Users/example/build/node_modules/fs-extra/lib/copy/index.js +/Users/example/build/node_modules/fs-extra/lib/fs/index.js +/Users/example/build/node_modules/color-convert/route.js +/Users/example/build/node_modules/color-convert/conversions.js +/Users/example/build/node_modules/color-convert/LICENSE +/Users/example/build/node_modules/color-convert/CHANGELOG.md +/Users/example/build/node_modules/color-convert/index.js +/Users/example/build/node_modules/color-convert/README.md +/Users/example/build/node_modules/color-convert/package.json +/Users/example/build/node_modules/path-key/license +/Users/example/build/node_modules/path-key/index.js +/Users/example/build/node_modules/path-key/readme.md +/Users/example/build/node_modules/path-key/package.json +/Users/example/build/node_modules/path-key/index.d.ts +/Users/example/build/node_modules/merge-stream/LICENSE +/Users/example/build/node_modules/merge-stream/index.js +/Users/example/build/node_modules/merge-stream/README.md +/Users/example/build/node_modules/merge-stream/package.json +/Users/example/build/node_modules/readdirp/LICENSE +/Users/example/build/node_modules/readdirp/node_modules/picomatch/LICENSE +/Users/example/build/node_modules/readdirp/node_modules/picomatch/CHANGELOG.md +/Users/example/build/node_modules/readdirp/node_modules/picomatch/index.js +/Users/example/build/node_modules/readdirp/node_modules/picomatch/README.md +/Users/example/build/node_modules/readdirp/node_modules/picomatch/package.json +/Users/example/build/node_modules/readdirp/node_modules/picomatch/lib/constants.js +/Users/example/build/node_modules/readdirp/node_modules/picomatch/lib/parse.js +/Users/example/build/node_modules/readdirp/node_modules/picomatch/lib/picomatch.js +/Users/example/build/node_modules/readdirp/node_modules/picomatch/lib/utils.js +/Users/example/build/node_modules/readdirp/node_modules/picomatch/lib/scan.js +/Users/example/build/node_modules/readdirp/index.js +/Users/example/build/node_modules/readdirp/README.md +/Users/example/build/node_modules/readdirp/package.json +/Users/example/build/node_modules/readdirp/index.d.ts +/Users/example/build/node_modules/first-chunk-stream/license +/Users/example/build/node_modules/first-chunk-stream/node_modules/string_decoder/LICENSE +/Users/example/build/node_modules/first-chunk-stream/node_modules/string_decoder/README.md +/Users/example/build/node_modules/first-chunk-stream/node_modules/string_decoder/package.json +/Users/example/build/node_modules/first-chunk-stream/node_modules/string_decoder/lib/string_decoder.js +/Users/example/build/node_modules/first-chunk-stream/node_modules/string_decoder/.travis.yml +/Users/example/build/node_modules/first-chunk-stream/node_modules/safe-buffer/LICENSE +/Users/example/build/node_modules/first-chunk-stream/node_modules/safe-buffer/index.js +/Users/example/build/node_modules/first-chunk-stream/node_modules/safe-buffer/README.md +/Users/example/build/node_modules/first-chunk-stream/node_modules/safe-buffer/package.json +/Users/example/build/node_modules/first-chunk-stream/node_modules/safe-buffer/index.d.ts +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/readable-browser.js +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/LICENSE +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/writable-browser.js +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/GOVERNANCE.md +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/duplex-browser.js +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/README.md +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/passthrough.js +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/readable.js +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/package.json +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/writable.js +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/CONTRIBUTING.md +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/lib/internal/streams/BufferList.js +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/lib/internal/streams/stream.js +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/lib/internal/streams/stream-browser.js +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/lib/internal/streams/destroy.js +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/lib/_stream_passthrough.js +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/lib/_stream_transform.js +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/lib/_stream_duplex.js +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/lib/_stream_readable.js +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/lib/_stream_writable.js +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/.travis.yml +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/transform.js +/Users/example/build/node_modules/first-chunk-stream/node_modules/readable-stream/duplex.js +/Users/example/build/node_modules/first-chunk-stream/index.js +/Users/example/build/node_modules/first-chunk-stream/readme.md +/Users/example/build/node_modules/first-chunk-stream/package.json +/Users/example/build/node_modules/brace-expansion/LICENSE +/Users/example/build/node_modules/brace-expansion/index.js +/Users/example/build/node_modules/brace-expansion/README.md +/Users/example/build/node_modules/brace-expansion/package.json +/Users/example/build/node_modules/fill-range/LICENSE +/Users/example/build/node_modules/fill-range/index.js +/Users/example/build/node_modules/fill-range/README.md +/Users/example/build/node_modules/fill-range/package.json +/Users/example/build/node_modules/css-what/LICENSE +/Users/example/build/node_modules/css-what/readme.md +/Users/example/build/node_modules/css-what/package.json +/Users/example/build/node_modules/css-what/lib/es/stringify.js +/Users/example/build/node_modules/css-what/lib/es/types.js +/Users/example/build/node_modules/css-what/lib/es/parse.d.ts +/Users/example/build/node_modules/css-what/lib/es/types.d.ts +/Users/example/build/node_modules/css-what/lib/es/index.js +/Users/example/build/node_modules/css-what/lib/es/stringify.d.ts.map +/Users/example/build/node_modules/css-what/lib/es/stringify.d.ts +/Users/example/build/node_modules/css-what/lib/es/parse.js +/Users/example/build/node_modules/css-what/lib/es/types.d.ts.map +/Users/example/build/node_modules/css-what/lib/es/index.d.ts +/Users/example/build/node_modules/css-what/lib/es/parse.d.ts.map +/Users/example/build/node_modules/css-what/lib/es/index.d.ts.map +/Users/example/build/node_modules/css-what/lib/commonjs/stringify.js +/Users/example/build/node_modules/css-what/lib/commonjs/types.js +/Users/example/build/node_modules/css-what/lib/commonjs/parse.d.ts +/Users/example/build/node_modules/css-what/lib/commonjs/types.d.ts +/Users/example/build/node_modules/css-what/lib/commonjs/index.js +/Users/example/build/node_modules/css-what/lib/commonjs/stringify.d.ts.map +/Users/example/build/node_modules/css-what/lib/commonjs/stringify.d.ts +/Users/example/build/node_modules/css-what/lib/commonjs/parse.js +/Users/example/build/node_modules/css-what/lib/commonjs/types.d.ts.map +/Users/example/build/node_modules/css-what/lib/commonjs/index.d.ts +/Users/example/build/node_modules/css-what/lib/commonjs/parse.d.ts.map +/Users/example/build/node_modules/css-what/lib/commonjs/index.d.ts.map +/Users/example/build/node_modules/binary-extensions/binary-extensions.json +/Users/example/build/node_modules/binary-extensions/license +/Users/example/build/node_modules/binary-extensions/binary-extensions.json.d.ts +/Users/example/build/node_modules/binary-extensions/index.js +/Users/example/build/node_modules/binary-extensions/readme.md +/Users/example/build/node_modules/binary-extensions/package.json +/Users/example/build/node_modules/binary-extensions/index.d.ts +/Users/example/build/node_modules/tunnel/LICENSE +/Users/example/build/node_modules/tunnel/CHANGELOG.md +/Users/example/build/node_modules/tunnel/index.js +/Users/example/build/node_modules/tunnel/README.md +/Users/example/build/node_modules/tunnel/package.json +/Users/example/build/node_modules/tunnel/lib/tunnel.js +/Users/example/build/node_modules/tunnel/.travis.yml +/Users/example/build/node_modules/tunnel/.idea/node-tunnel.iml +/Users/example/build/node_modules/tunnel/.idea/encodings.xml +/Users/example/build/node_modules/tunnel/.idea/vcs.xml +/Users/example/build/node_modules/tunnel/.idea/workspace.xml +/Users/example/build/node_modules/tunnel/.idea/modules.xml +/Users/example/build/node_modules/util-deprecate/LICENSE +/Users/example/build/node_modules/util-deprecate/History.md +/Users/example/build/node_modules/util-deprecate/README.md +/Users/example/build/node_modules/util-deprecate/node.js +/Users/example/build/node_modules/util-deprecate/package.json +/Users/example/build/node_modules/util-deprecate/browser.js +/Users/example/build/node_modules/has-symbols/LICENSE +/Users/example/build/node_modules/has-symbols/test/shams/get-own-property-symbols.js +/Users/example/build/node_modules/has-symbols/test/shams/core-js.js +/Users/example/build/node_modules/has-symbols/test/index.js +/Users/example/build/node_modules/has-symbols/test/tests.js +/Users/example/build/node_modules/has-symbols/CHANGELOG.md +/Users/example/build/node_modules/has-symbols/.eslintrc +/Users/example/build/node_modules/has-symbols/index.js +/Users/example/build/node_modules/has-symbols/shams.js +/Users/example/build/node_modules/has-symbols/README.md +/Users/example/build/node_modules/has-symbols/package.json +/Users/example/build/node_modules/has-symbols/.github/FUNDING.yml +/Users/example/build/node_modules/has-symbols/.nycrc +/Users/example/build/node_modules/buffer-fill/index.js +/Users/example/build/node_modules/buffer-fill/readme.md +/Users/example/build/node_modules/buffer-fill/package.json +/Users/example/build/node_modules/cacheable-lookup/LICENSE +/Users/example/build/node_modules/cacheable-lookup/source/index.js +/Users/example/build/node_modules/cacheable-lookup/README.md +/Users/example/build/node_modules/cacheable-lookup/package.json +/Users/example/build/node_modules/cacheable-lookup/index.d.ts +/Users/example/build/node_modules/electron-osx-sign/default.entitlements.darwin.inherit.plist +/Users/example/build/node_modules/electron-osx-sign/util.js +/Users/example/build/node_modules/electron-osx-sign/default.entitlements.mas.inherit.plist +/Users/example/build/node_modules/electron-osx-sign/LICENSE +/Users/example/build/node_modules/electron-osx-sign/bin/electron-osx-flat.js +/Users/example/build/node_modules/electron-osx-sign/bin/electron-osx-sign-usage.txt +/Users/example/build/node_modules/electron-osx-sign/bin/electron-osx-flat-usage.txt +/Users/example/build/node_modules/electron-osx-sign/bin/electron-osx-sign.js +/Users/example/build/node_modules/electron-osx-sign/flat.js +/Users/example/build/node_modules/electron-osx-sign/util-entitlements.js +/Users/example/build/node_modules/electron-osx-sign/node_modules/ms/license.md +/Users/example/build/node_modules/electron-osx-sign/node_modules/ms/index.js +/Users/example/build/node_modules/electron-osx-sign/node_modules/ms/readme.md +/Users/example/build/node_modules/electron-osx-sign/node_modules/ms/package.json +/Users/example/build/node_modules/electron-osx-sign/node_modules/debug/.npmignore +/Users/example/build/node_modules/electron-osx-sign/node_modules/debug/LICENSE +/Users/example/build/node_modules/electron-osx-sign/node_modules/debug/CHANGELOG.md +/Users/example/build/node_modules/electron-osx-sign/node_modules/debug/Makefile +/Users/example/build/node_modules/electron-osx-sign/node_modules/debug/.eslintrc +/Users/example/build/node_modules/electron-osx-sign/node_modules/debug/README.md +/Users/example/build/node_modules/electron-osx-sign/node_modules/debug/component.json +/Users/example/build/node_modules/electron-osx-sign/node_modules/debug/node.js +/Users/example/build/node_modules/electron-osx-sign/node_modules/debug/package.json +/Users/example/build/node_modules/electron-osx-sign/node_modules/debug/karma.conf.js +/Users/example/build/node_modules/electron-osx-sign/node_modules/debug/.coveralls.yml +/Users/example/build/node_modules/electron-osx-sign/node_modules/debug/.travis.yml +/Users/example/build/node_modules/electron-osx-sign/node_modules/debug/src/index.js +/Users/example/build/node_modules/electron-osx-sign/node_modules/debug/src/node.js +/Users/example/build/node_modules/electron-osx-sign/node_modules/debug/src/browser.js +/Users/example/build/node_modules/electron-osx-sign/node_modules/debug/src/inspector-log.js +/Users/example/build/node_modules/electron-osx-sign/node_modules/debug/src/debug.js +/Users/example/build/node_modules/electron-osx-sign/index.js +/Users/example/build/node_modules/electron-osx-sign/sign.js +/Users/example/build/node_modules/electron-osx-sign/README.md +/Users/example/build/node_modules/electron-osx-sign/util-identities.js +/Users/example/build/node_modules/electron-osx-sign/package.json +/Users/example/build/node_modules/electron-osx-sign/util-provisioning-profiles.js +/Users/example/build/node_modules/electron-osx-sign/default.entitlements.darwin.plist +/Users/example/build/node_modules/electron-osx-sign/default.entitlements.mas.plist +/Users/example/build/node_modules/electron-osx-sign/index.d.ts +/Users/example/build/node_modules/ansi-colors/types/index.d.ts +/Users/example/build/node_modules/ansi-colors/LICENSE +/Users/example/build/node_modules/ansi-colors/index.js +/Users/example/build/node_modules/ansi-colors/README.md +/Users/example/build/node_modules/ansi-colors/package.json +/Users/example/build/node_modules/ansi-colors/symbols.js +/Users/example/build/node_modules/ieee754/LICENSE +/Users/example/build/node_modules/ieee754/index.js +/Users/example/build/node_modules/ieee754/README.md +/Users/example/build/node_modules/ieee754/package.json +/Users/example/build/node_modules/ieee754/index.d.ts +/Users/example/build/node_modules/json-buffer/LICENSE +/Users/example/build/node_modules/json-buffer/test/index.js +/Users/example/build/node_modules/json-buffer/index.js +/Users/example/build/node_modules/json-buffer/README.md +/Users/example/build/node_modules/json-buffer/package.json +/Users/example/build/node_modules/json-buffer/.travis.yml +/Users/example/build/node_modules/roarr/LICENSE +/Users/example/build/node_modules/roarr/dist/constants.js +/Users/example/build/node_modules/roarr/dist/constants.js.flow +/Users/example/build/node_modules/roarr/dist/types.js +/Users/example/build/node_modules/roarr/dist/types.js.map +/Users/example/build/node_modules/roarr/dist/log.js +/Users/example/build/node_modules/roarr/dist/constants.js.map +/Users/example/build/node_modules/roarr/dist/factories/createMockLogger.js.map +/Users/example/build/node_modules/roarr/dist/factories/createLogger.js +/Users/example/build/node_modules/roarr/dist/factories/createRoarrInititialGlobalState.js.flow +/Users/example/build/node_modules/roarr/dist/factories/index.js +/Users/example/build/node_modules/roarr/dist/factories/createMockLogger.js +/Users/example/build/node_modules/roarr/dist/factories/createNodeWriter.js +/Users/example/build/node_modules/roarr/dist/factories/createLogger.js.flow +/Users/example/build/node_modules/roarr/dist/factories/index.js.flow +/Users/example/build/node_modules/roarr/dist/factories/createNodeWriter.js.flow +/Users/example/build/node_modules/roarr/dist/factories/index.js.map +/Users/example/build/node_modules/roarr/dist/factories/createLogger.js.map +/Users/example/build/node_modules/roarr/dist/factories/createRoarrInititialGlobalState.js +/Users/example/build/node_modules/roarr/dist/factories/createMockLogger.js.flow +/Users/example/build/node_modules/roarr/dist/factories/createNodeWriter.js.map +/Users/example/build/node_modules/roarr/dist/factories/createRoarrInititialGlobalState.js.map +/Users/example/build/node_modules/roarr/dist/log.js.map +/Users/example/build/node_modules/roarr/dist/types.js.flow +/Users/example/build/node_modules/roarr/dist/log.js.flow +/Users/example/build/node_modules/roarr/README.md +/Users/example/build/node_modules/roarr/package.json +/Users/example/build/node_modules/bluebird/LICENSE +/Users/example/build/node_modules/bluebird/changelog.md +/Users/example/build/node_modules/bluebird/js/release/settle.js +/Users/example/build/node_modules/bluebird/js/release/race.js +/Users/example/build/node_modules/bluebird/js/release/catch_filter.js +/Users/example/build/node_modules/bluebird/js/release/promise_array.js +/Users/example/build/node_modules/bluebird/js/release/util.js +/Users/example/build/node_modules/bluebird/js/release/es5.js +/Users/example/build/node_modules/bluebird/js/release/using.js +/Users/example/build/node_modules/bluebird/js/release/join.js +/Users/example/build/node_modules/bluebird/js/release/assert.js +/Users/example/build/node_modules/bluebird/js/release/synchronous_inspection.js +/Users/example/build/node_modules/bluebird/js/release/finally.js +/Users/example/build/node_modules/bluebird/js/release/direct_resolve.js +/Users/example/build/node_modules/bluebird/js/release/promise.js +/Users/example/build/node_modules/bluebird/js/release/nodeify.js +/Users/example/build/node_modules/bluebird/js/release/each.js +/Users/example/build/node_modules/bluebird/js/release/queue.js +/Users/example/build/node_modules/bluebird/js/release/nodeback.js +/Users/example/build/node_modules/bluebird/js/release/reduce.js +/Users/example/build/node_modules/bluebird/js/release/cancel.js +/Users/example/build/node_modules/bluebird/js/release/some.js +/Users/example/build/node_modules/bluebird/js/release/timers.js +/Users/example/build/node_modules/bluebird/js/release/any.js +/Users/example/build/node_modules/bluebird/js/release/async.js +/Users/example/build/node_modules/bluebird/js/release/props.js +/Users/example/build/node_modules/bluebird/js/release/schedule.js +/Users/example/build/node_modules/bluebird/js/release/errors.js +/Users/example/build/node_modules/bluebird/js/release/bluebird.js +/Users/example/build/node_modules/bluebird/js/release/context.js +/Users/example/build/node_modules/bluebird/js/release/debuggability.js +/Users/example/build/node_modules/bluebird/js/release/generators.js +/Users/example/build/node_modules/bluebird/js/release/map.js +/Users/example/build/node_modules/bluebird/js/release/bind.js +/Users/example/build/node_modules/bluebird/js/release/promisify.js +/Users/example/build/node_modules/bluebird/js/release/filter.js +/Users/example/build/node_modules/bluebird/js/release/thenables.js +/Users/example/build/node_modules/bluebird/js/release/method.js +/Users/example/build/node_modules/bluebird/js/release/call_get.js +/Users/example/build/node_modules/bluebird/js/browser/bluebird.core.js +/Users/example/build/node_modules/bluebird/js/browser/bluebird.min.js +/Users/example/build/node_modules/bluebird/js/browser/bluebird.core.min.js +/Users/example/build/node_modules/bluebird/js/browser/bluebird.js +/Users/example/build/node_modules/bluebird/README.md +/Users/example/build/node_modules/bluebird/package.json +/Users/example/build/node_modules/vscode-gulp-watch/LICENSE +/Users/example/build/node_modules/vscode-gulp-watch/index.js +/Users/example/build/node_modules/vscode-gulp-watch/README.md +/Users/example/build/node_modules/vscode-gulp-watch/package.json +/Users/example/build/node_modules/semver/ranges/min-version.js +/Users/example/build/node_modules/semver/ranges/outside.js +/Users/example/build/node_modules/semver/ranges/ltr.js +/Users/example/build/node_modules/semver/ranges/gtr.js +/Users/example/build/node_modules/semver/ranges/min-satisfying.js +/Users/example/build/node_modules/semver/ranges/simplify.js +/Users/example/build/node_modules/semver/ranges/to-comparators.js +/Users/example/build/node_modules/semver/ranges/max-satisfying.js +/Users/example/build/node_modules/semver/ranges/valid.js +/Users/example/build/node_modules/semver/ranges/subset.js +/Users/example/build/node_modules/semver/ranges/intersects.js +/Users/example/build/node_modules/semver/preload.js +/Users/example/build/node_modules/semver/LICENSE +/Users/example/build/node_modules/semver/bin/semver.js +/Users/example/build/node_modules/semver/classes/range.js +/Users/example/build/node_modules/semver/classes/index.js +/Users/example/build/node_modules/semver/classes/comparator.js +/Users/example/build/node_modules/semver/classes/semver.js +/Users/example/build/node_modules/semver/internal/constants.js +/Users/example/build/node_modules/semver/internal/identifiers.js +/Users/example/build/node_modules/semver/internal/parse-options.js +/Users/example/build/node_modules/semver/internal/re.js +/Users/example/build/node_modules/semver/internal/debug.js +/Users/example/build/node_modules/semver/index.js +/Users/example/build/node_modules/semver/README.md +/Users/example/build/node_modules/semver/package.json +/Users/example/build/node_modules/semver/functions/gt.js +/Users/example/build/node_modules/semver/functions/sort.js +/Users/example/build/node_modules/semver/functions/rsort.js +/Users/example/build/node_modules/semver/functions/neq.js +/Users/example/build/node_modules/semver/functions/gte.js +/Users/example/build/node_modules/semver/functions/eq.js +/Users/example/build/node_modules/semver/functions/lte.js +/Users/example/build/node_modules/semver/functions/compare-build.js +/Users/example/build/node_modules/semver/functions/patch.js +/Users/example/build/node_modules/semver/functions/rcompare.js +/Users/example/build/node_modules/semver/functions/clean.js +/Users/example/build/node_modules/semver/functions/valid.js +/Users/example/build/node_modules/semver/functions/satisfies.js +/Users/example/build/node_modules/semver/functions/compare-loose.js +/Users/example/build/node_modules/semver/functions/parse.js +/Users/example/build/node_modules/semver/functions/minor.js +/Users/example/build/node_modules/semver/functions/compare.js +/Users/example/build/node_modules/semver/functions/coerce.js +/Users/example/build/node_modules/semver/functions/inc.js +/Users/example/build/node_modules/semver/functions/lt.js +/Users/example/build/node_modules/semver/functions/diff.js +/Users/example/build/node_modules/semver/functions/cmp.js +/Users/example/build/node_modules/semver/functions/major.js +/Users/example/build/node_modules/semver/functions/prerelease.js +/Users/example/build/node_modules/semver/range.bnf +/Users/example/build/node_modules/at-least-node/LICENSE +/Users/example/build/node_modules/at-least-node/index.js +/Users/example/build/node_modules/at-least-node/README.md +/Users/example/build/node_modules/at-least-node/package.json +/Users/example/build/node_modules/ini/LICENSE +/Users/example/build/node_modules/ini/README.md +/Users/example/build/node_modules/ini/package.json +/Users/example/build/node_modules/ini/ini.js +/Users/example/build/node_modules/asar/LICENSE.md +/Users/example/build/node_modules/asar/bin/asar.js +/Users/example/build/node_modules/asar/CHANGELOG.md +/Users/example/build/node_modules/asar/node_modules/commander/LICENSE +/Users/example/build/node_modules/asar/node_modules/commander/CHANGELOG.md +/Users/example/build/node_modules/asar/node_modules/commander/typings/index.d.ts +/Users/example/build/node_modules/asar/node_modules/commander/index.js +/Users/example/build/node_modules/asar/node_modules/commander/Readme.md +/Users/example/build/node_modules/asar/node_modules/commander/package.json +/Users/example/build/node_modules/asar/README.md +/Users/example/build/node_modules/asar/package.json +/Users/example/build/node_modules/asar/lib/filesystem.js +/Users/example/build/node_modules/asar/lib/wrapped-fs.js +/Users/example/build/node_modules/asar/lib/disk.js +/Users/example/build/node_modules/asar/lib/crawlfs.js +/Users/example/build/node_modules/asar/lib/asar.js +/Users/example/build/node_modules/asar/lib/index.d.ts +/Users/example/build/node_modules/through2/LICENSE.md +/Users/example/build/node_modules/through2/README.md +/Users/example/build/node_modules/through2/through2.js +/Users/example/build/node_modules/through2/package.json +/Users/example/build/node_modules/define-properties/LICENSE +/Users/example/build/node_modules/define-properties/test/index.js +/Users/example/build/node_modules/define-properties/CHANGELOG.md +/Users/example/build/node_modules/define-properties/.eslintrc +/Users/example/build/node_modules/define-properties/index.js +/Users/example/build/node_modules/define-properties/.editorconfig +/Users/example/build/node_modules/define-properties/README.md +/Users/example/build/node_modules/define-properties/package.json +/Users/example/build/node_modules/define-properties/.jscs.json +/Users/example/build/node_modules/define-properties/.travis.yml +/Users/example/build/node_modules/ecdsa-sig-formatter/LICENSE +/Users/example/build/node_modules/ecdsa-sig-formatter/CODEOWNERS +/Users/example/build/node_modules/ecdsa-sig-formatter/README.md +/Users/example/build/node_modules/ecdsa-sig-formatter/package.json +/Users/example/build/node_modules/ecdsa-sig-formatter/src/param-bytes-for-alg.js +/Users/example/build/node_modules/ecdsa-sig-formatter/src/ecdsa-sig-formatter.d.ts +/Users/example/build/node_modules/ecdsa-sig-formatter/src/ecdsa-sig-formatter.js +/Users/example/build/node_modules/node-abi/.releaserc.json +/Users/example/build/node_modules/node-abi/CODE_OF_CONDUCT.md +/Users/example/build/node_modules/node-abi/LICENSE +/Users/example/build/node_modules/node-abi/test/index.js +/Users/example/build/node_modules/node-abi/index.js +/Users/example/build/node_modules/node-abi/README.md +/Users/example/build/node_modules/node-abi/abi_registry.json +/Users/example/build/node_modules/node-abi/package.json +/Users/example/build/node_modules/node-abi/CONTRIBUTING.md +/Users/example/build/node_modules/node-abi/scripts/update-abi-registry.js +/Users/example/build/node_modules/node-abi/.github/workflows/update-abi.yml +/Users/example/build/node_modules/node-abi/.circleci/config.yml +/Users/example/build/node_modules/graceful-readlink/.npmignore +/Users/example/build/node_modules/graceful-readlink/LICENSE +/Users/example/build/node_modules/graceful-readlink/index.js +/Users/example/build/node_modules/graceful-readlink/README.md +/Users/example/build/node_modules/graceful-readlink/package.json +/Users/example/build/node_modules/graceful-readlink/.travis.yml +/Users/example/build/node_modules/semaphore/.npmignore +/Users/example/build/node_modules/semaphore/test/semaphore.js +/Users/example/build/node_modules/semaphore/bower.json +/Users/example/build/node_modules/semaphore/README.md +/Users/example/build/node_modules/semaphore/package.json +/Users/example/build/node_modules/semaphore/lib/semaphore.js +/Users/example/build/node_modules/semaphore/.travis.yml +/Users/example/build/node_modules/minimatch/LICENSE +/Users/example/build/node_modules/minimatch/README.md +/Users/example/build/node_modules/minimatch/package.json +/Users/example/build/node_modules/minimatch/minimatch.js +/Users/example/build/node_modules/@sindresorhus/is/license +/Users/example/build/node_modules/@sindresorhus/is/dist/types.js +/Users/example/build/node_modules/@sindresorhus/is/dist/types.d.ts +/Users/example/build/node_modules/@sindresorhus/is/dist/index.js +/Users/example/build/node_modules/@sindresorhus/is/dist/index.d.ts +/Users/example/build/node_modules/@sindresorhus/is/readme.md +/Users/example/build/node_modules/@sindresorhus/is/package.json +/Users/example/build/node_modules/clone/.npmignore +/Users/example/build/node_modules/clone/clone.iml +/Users/example/build/node_modules/clone/LICENSE +/Users/example/build/node_modules/clone/README.md +/Users/example/build/node_modules/clone/package.json +/Users/example/build/node_modules/clone/clone.js +/Users/example/build/node_modules/boolbase/index.js +/Users/example/build/node_modules/boolbase/README.md +/Users/example/build/node_modules/boolbase/package.json +/Users/example/build/node_modules/ansi-styles/license +/Users/example/build/node_modules/ansi-styles/index.js +/Users/example/build/node_modules/ansi-styles/readme.md +/Users/example/build/node_modules/ansi-styles/package.json +/Users/example/build/node_modules/fancy-log/LICENSE +/Users/example/build/node_modules/fancy-log/index.js +/Users/example/build/node_modules/fancy-log/README.md +/Users/example/build/node_modules/fancy-log/package.json +/Users/example/build/node_modules/sumchecker/LICENSE +/Users/example/build/node_modules/sumchecker/NEWS.md +/Users/example/build/node_modules/sumchecker/index.js +/Users/example/build/node_modules/sumchecker/README.md +/Users/example/build/node_modules/sumchecker/yarn.lock +/Users/example/build/node_modules/sumchecker/package.json +/Users/example/build/node_modules/sumchecker/index.test-d.ts +/Users/example/build/node_modules/sumchecker/.github/FUNDING.yml +/Users/example/build/node_modules/sumchecker/.github/workflows/ci.yml +/Users/example/build/node_modules/sumchecker/index.d.ts +/Users/example/build/node_modules/colors/LICENSE +/Users/example/build/node_modules/colors/safe.js +/Users/example/build/node_modules/colors/README.md +/Users/example/build/node_modules/colors/package.json +/Users/example/build/node_modules/colors/examples/normal-usage.js +/Users/example/build/node_modules/colors/examples/safe-string.js +/Users/example/build/node_modules/colors/lib/maps/random.js +/Users/example/build/node_modules/colors/lib/maps/zebra.js +/Users/example/build/node_modules/colors/lib/maps/rainbow.js +/Users/example/build/node_modules/colors/lib/maps/america.js +/Users/example/build/node_modules/colors/lib/index.js +/Users/example/build/node_modules/colors/lib/extendStringPrototype.js +/Users/example/build/node_modules/colors/lib/system/has-flag.js +/Users/example/build/node_modules/colors/lib/system/supports-colors.js +/Users/example/build/node_modules/colors/lib/colors.js +/Users/example/build/node_modules/colors/lib/custom/trap.js +/Users/example/build/node_modules/colors/lib/custom/zalgo.js +/Users/example/build/node_modules/colors/lib/styles.js +/Users/example/build/node_modules/colors/index.d.ts +/Users/example/build/node_modules/colors/themes/generic-logging.js +/Users/example/build/node_modules/colors/safe.d.ts +/Users/example/build/node_modules/defer-to-connect/LICENSE +/Users/example/build/node_modules/defer-to-connect/dist/source/index.js +/Users/example/build/node_modules/defer-to-connect/dist/source/index.d.ts +/Users/example/build/node_modules/defer-to-connect/README.md +/Users/example/build/node_modules/defer-to-connect/package.json +/Users/example/build/node_modules/tr46/.npmignore +/Users/example/build/node_modules/tr46/index.js +/Users/example/build/node_modules/tr46/package.json +/Users/example/build/node_modules/tr46/lib/mappingTable.json +/Users/example/build/node_modules/tr46/lib/.gitkeep +/Users/example/build/node_modules/markdown-it/LICENSE +/Users/example/build/node_modules/markdown-it/bin/markdown-it.js +/Users/example/build/node_modules/markdown-it/dist/markdown-it.js +/Users/example/build/node_modules/markdown-it/dist/markdown-it.min.js +/Users/example/build/node_modules/markdown-it/node_modules/entities/LICENSE +/Users/example/build/node_modules/markdown-it/node_modules/entities/readme.md +/Users/example/build/node_modules/markdown-it/node_modules/entities/package.json +/Users/example/build/node_modules/markdown-it/node_modules/entities/lib/maps/xml.json +/Users/example/build/node_modules/markdown-it/node_modules/entities/lib/maps/decode.json +/Users/example/build/node_modules/markdown-it/node_modules/entities/lib/maps/entities.json +/Users/example/build/node_modules/markdown-it/node_modules/entities/lib/maps/legacy.json +/Users/example/build/node_modules/markdown-it/node_modules/entities/lib/encode.d.ts.map +/Users/example/build/node_modules/markdown-it/node_modules/entities/lib/encode.d.ts +/Users/example/build/node_modules/markdown-it/node_modules/entities/lib/index.js +/Users/example/build/node_modules/markdown-it/node_modules/entities/lib/encode.js +/Users/example/build/node_modules/markdown-it/node_modules/entities/lib/decode.d.ts +/Users/example/build/node_modules/markdown-it/node_modules/entities/lib/decode.js +/Users/example/build/node_modules/markdown-it/node_modules/entities/lib/decode_codepoint.js +/Users/example/build/node_modules/markdown-it/node_modules/entities/lib/decode_codepoint.d.ts +/Users/example/build/node_modules/markdown-it/node_modules/entities/lib/decode.d.ts.map +/Users/example/build/node_modules/markdown-it/node_modules/entities/lib/decode_codepoint.d.ts.map +/Users/example/build/node_modules/markdown-it/node_modules/entities/lib/index.d.ts +/Users/example/build/node_modules/markdown-it/node_modules/entities/lib/index.d.ts.map +/Users/example/build/node_modules/markdown-it/index.js +/Users/example/build/node_modules/markdown-it/README.md +/Users/example/build/node_modules/markdown-it/package.json +/Users/example/build/node_modules/markdown-it/lib/ruler.js +/Users/example/build/node_modules/markdown-it/lib/renderer.js +/Users/example/build/node_modules/markdown-it/lib/parser_core.js +/Users/example/build/node_modules/markdown-it/lib/rules_block/fence.js +/Users/example/build/node_modules/markdown-it/lib/rules_block/hr.js +/Users/example/build/node_modules/markdown-it/lib/rules_block/code.js +/Users/example/build/node_modules/markdown-it/lib/rules_block/lheading.js +/Users/example/build/node_modules/markdown-it/lib/rules_block/html_block.js +/Users/example/build/node_modules/markdown-it/lib/rules_block/list.js +/Users/example/build/node_modules/markdown-it/lib/rules_block/state_block.js +/Users/example/build/node_modules/markdown-it/lib/rules_block/table.js +/Users/example/build/node_modules/markdown-it/lib/rules_block/heading.js +/Users/example/build/node_modules/markdown-it/lib/rules_block/reference.js +/Users/example/build/node_modules/markdown-it/lib/rules_block/paragraph.js +/Users/example/build/node_modules/markdown-it/lib/rules_block/blockquote.js +/Users/example/build/node_modules/markdown-it/lib/parser_block.js +/Users/example/build/node_modules/markdown-it/lib/rules_core/normalize.js +/Users/example/build/node_modules/markdown-it/lib/rules_core/replacements.js +/Users/example/build/node_modules/markdown-it/lib/rules_core/smartquotes.js +/Users/example/build/node_modules/markdown-it/lib/rules_core/block.js +/Users/example/build/node_modules/markdown-it/lib/rules_core/inline.js +/Users/example/build/node_modules/markdown-it/lib/rules_core/state_core.js +/Users/example/build/node_modules/markdown-it/lib/rules_core/linkify.js +/Users/example/build/node_modules/markdown-it/lib/index.js +/Users/example/build/node_modules/markdown-it/lib/token.js +/Users/example/build/node_modules/markdown-it/lib/parser_inline.js +/Users/example/build/node_modules/markdown-it/lib/common/html_blocks.js +/Users/example/build/node_modules/markdown-it/lib/common/entities.js +/Users/example/build/node_modules/markdown-it/lib/common/html_re.js +/Users/example/build/node_modules/markdown-it/lib/common/utils.js +/Users/example/build/node_modules/markdown-it/lib/rules_inline/html_inline.js +/Users/example/build/node_modules/markdown-it/lib/rules_inline/strikethrough.js +/Users/example/build/node_modules/markdown-it/lib/rules_inline/autolink.js +/Users/example/build/node_modules/markdown-it/lib/rules_inline/text_collapse.js +/Users/example/build/node_modules/markdown-it/lib/rules_inline/state_inline.js +/Users/example/build/node_modules/markdown-it/lib/rules_inline/escape.js +/Users/example/build/node_modules/markdown-it/lib/rules_inline/link.js +/Users/example/build/node_modules/markdown-it/lib/rules_inline/emphasis.js +/Users/example/build/node_modules/markdown-it/lib/rules_inline/newline.js +/Users/example/build/node_modules/markdown-it/lib/rules_inline/image.js +/Users/example/build/node_modules/markdown-it/lib/rules_inline/entity.js +/Users/example/build/node_modules/markdown-it/lib/rules_inline/balance_pairs.js +/Users/example/build/node_modules/markdown-it/lib/rules_inline/text.js +/Users/example/build/node_modules/markdown-it/lib/rules_inline/backticks.js +/Users/example/build/node_modules/markdown-it/lib/presets/commonmark.js +/Users/example/build/node_modules/markdown-it/lib/presets/zero.js +/Users/example/build/node_modules/markdown-it/lib/presets/default.js +/Users/example/build/node_modules/markdown-it/lib/helpers/parse_link_destination.js +/Users/example/build/node_modules/markdown-it/lib/helpers/index.js +/Users/example/build/node_modules/markdown-it/lib/helpers/parse_link_title.js +/Users/example/build/node_modules/markdown-it/lib/helpers/parse_link_label.js +/Users/example/build/node_modules/is-number/LICENSE +/Users/example/build/node_modules/is-number/index.js +/Users/example/build/node_modules/is-number/README.md +/Users/example/build/node_modules/is-number/package.json +/Users/example/build/node_modules/fs.realpath/LICENSE +/Users/example/build/node_modules/fs.realpath/old.js +/Users/example/build/node_modules/fs.realpath/index.js +/Users/example/build/node_modules/fs.realpath/README.md +/Users/example/build/node_modules/fs.realpath/package.json +/Users/example/build/node_modules/uc.micro/CHANGELOG.md +/Users/example/build/node_modules/uc.micro/index.js +/Users/example/build/node_modules/uc.micro/README.md +/Users/example/build/node_modules/uc.micro/properties/Any/regex.js +/Users/example/build/node_modules/uc.micro/package.json +/Users/example/build/node_modules/uc.micro/LICENSE.txt +/Users/example/build/node_modules/uc.micro/categories/Cf/regex.js +/Users/example/build/node_modules/uc.micro/categories/Z/regex.js +/Users/example/build/node_modules/uc.micro/categories/Cc/regex.js +/Users/example/build/node_modules/uc.micro/categories/P/regex.js +/Users/example/build/node_modules/compare-version/index.js +/Users/example/build/node_modules/compare-version/README.md +/Users/example/build/node_modules/compare-version/package.json +/Users/example/build/node_modules/cheerio-select/LICENSE +/Users/example/build/node_modules/cheerio-select/README.md +/Users/example/build/node_modules/cheerio-select/package.json +/Users/example/build/node_modules/cheerio-select/lib/esm/positionals.d.ts.map +/Users/example/build/node_modules/cheerio-select/lib/esm/positionals.js +/Users/example/build/node_modules/cheerio-select/lib/esm/index.js +/Users/example/build/node_modules/cheerio-select/lib/esm/positionals.d.ts +/Users/example/build/node_modules/cheerio-select/lib/esm/package.json +/Users/example/build/node_modules/cheerio-select/lib/esm/helpers.js.map +/Users/example/build/node_modules/cheerio-select/lib/esm/helpers.d.ts.map +/Users/example/build/node_modules/cheerio-select/lib/esm/helpers.js +/Users/example/build/node_modules/cheerio-select/lib/esm/index.js.map +/Users/example/build/node_modules/cheerio-select/lib/esm/positionals.js.map +/Users/example/build/node_modules/cheerio-select/lib/esm/helpers.d.ts +/Users/example/build/node_modules/cheerio-select/lib/esm/index.d.ts +/Users/example/build/node_modules/cheerio-select/lib/esm/index.d.ts.map +/Users/example/build/node_modules/cheerio-select/lib/positionals.d.ts.map +/Users/example/build/node_modules/cheerio-select/lib/positionals.js +/Users/example/build/node_modules/cheerio-select/lib/index.js +/Users/example/build/node_modules/cheerio-select/lib/positionals.d.ts +/Users/example/build/node_modules/cheerio-select/lib/helpers.js.map +/Users/example/build/node_modules/cheerio-select/lib/helpers.d.ts.map +/Users/example/build/node_modules/cheerio-select/lib/helpers.js +/Users/example/build/node_modules/cheerio-select/lib/index.js.map +/Users/example/build/node_modules/cheerio-select/lib/positionals.js.map +/Users/example/build/node_modules/cheerio-select/lib/helpers.d.ts +/Users/example/build/node_modules/cheerio-select/lib/index.d.ts +/Users/example/build/node_modules/cheerio-select/lib/index.d.ts.map +/Users/example/build/node_modules/serialize-error/license +/Users/example/build/node_modules/serialize-error/index.js +/Users/example/build/node_modules/serialize-error/readme.md +/Users/example/build/node_modules/serialize-error/package.json +/Users/example/build/node_modules/serialize-error/index.d.ts +/Users/example/build/node_modules/ansi-gray/LICENSE +/Users/example/build/node_modules/ansi-gray/index.js +/Users/example/build/node_modules/ansi-gray/readme.md +/Users/example/build/node_modules/ansi-gray/package.json +/Users/example/build/node_modules/boolean/.releaserc.json +/Users/example/build/node_modules/boolean/CHANGELOG.md +/Users/example/build/node_modules/boolean/README.md +/Users/example/build/node_modules/boolean/package.json +/Users/example/build/node_modules/boolean/lib/boolean.ts +/Users/example/build/node_modules/boolean/tsconfig.json +/Users/example/build/node_modules/boolean/build/lib/boolean.js +/Users/example/build/node_modules/boolean/build/lib/boolean.d.ts +/Users/example/build/node_modules/boolean/LICENSE.txt +/Users/example/build/node_modules/boolean/.eslintrc.json +/Users/example/build/node_modules/time-stamp/LICENSE +/Users/example/build/node_modules/time-stamp/index.js +/Users/example/build/node_modules/time-stamp/README.md +/Users/example/build/node_modules/time-stamp/package.json +/Users/example/build/node_modules/side-channel/LICENSE +/Users/example/build/node_modules/side-channel/test/index.js +/Users/example/build/node_modules/side-channel/CHANGELOG.md +/Users/example/build/node_modules/side-channel/.eslintrc +/Users/example/build/node_modules/side-channel/index.js +/Users/example/build/node_modules/side-channel/README.md +/Users/example/build/node_modules/side-channel/package.json +/Users/example/build/node_modules/side-channel/.github/FUNDING.yml +/Users/example/build/node_modules/side-channel/.eslintignore +/Users/example/build/node_modules/side-channel/.nycrc +/Users/example/build/node_modules/concat-map/LICENSE +/Users/example/build/node_modules/concat-map/test/map.js +/Users/example/build/node_modules/concat-map/example/map.js +/Users/example/build/node_modules/concat-map/index.js +/Users/example/build/node_modules/concat-map/README.markdown +/Users/example/build/node_modules/concat-map/package.json +/Users/example/build/node_modules/concat-map/.travis.yml +/Users/example/build/node_modules/linkify-it/LICENSE +/Users/example/build/node_modules/linkify-it/CHANGELOG.md +/Users/example/build/node_modules/linkify-it/index.js +/Users/example/build/node_modules/linkify-it/README.md +/Users/example/build/node_modules/linkify-it/package.json +/Users/example/build/node_modules/linkify-it/lib/re.js +/Users/example/build/node_modules/is-utf8/LICENSE +/Users/example/build/node_modules/is-utf8/README.md +/Users/example/build/node_modules/is-utf8/package.json +/Users/example/build/node_modules/is-utf8/is-utf8.js +/Users/example/build/node_modules/pump/LICENSE +/Users/example/build/node_modules/pump/index.js +/Users/example/build/node_modules/pump/README.md +/Users/example/build/node_modules/pump/package.json +/Users/example/build/node_modules/pump/test-node.js +/Users/example/build/node_modules/pump/.travis.yml +/Users/example/build/node_modules/pump/test-browser.js +/Users/example/build/node_modules/json5/LICENSE.md +/Users/example/build/node_modules/json5/dist/index.min.mjs +/Users/example/build/node_modules/json5/dist/index.js +/Users/example/build/node_modules/json5/dist/index.mjs +/Users/example/build/node_modules/json5/dist/index.min.js +/Users/example/build/node_modules/json5/README.md +/Users/example/build/node_modules/json5/package.json +/Users/example/build/node_modules/json5/lib/stringify.js +/Users/example/build/node_modules/json5/lib/util.js +/Users/example/build/node_modules/json5/lib/parse.d.ts +/Users/example/build/node_modules/json5/lib/unicode.js +/Users/example/build/node_modules/json5/lib/index.js +/Users/example/build/node_modules/json5/lib/register.js +/Users/example/build/node_modules/json5/lib/unicode.d.ts +/Users/example/build/node_modules/json5/lib/stringify.d.ts +/Users/example/build/node_modules/json5/lib/require.js +/Users/example/build/node_modules/json5/lib/parse.js +/Users/example/build/node_modules/json5/lib/cli.js +/Users/example/build/node_modules/json5/lib/util.d.ts +/Users/example/build/node_modules/json5/lib/index.d.ts +/Users/example/build/node_modules/get-stream/buffer-stream.js +/Users/example/build/node_modules/get-stream/license +/Users/example/build/node_modules/get-stream/index.js +/Users/example/build/node_modules/get-stream/readme.md +/Users/example/build/node_modules/get-stream/package.json +/Users/example/build/node_modules/get-stream/index.d.ts +/Users/example/build/node_modules/stoppable/LICENSE +/Users/example/build/node_modules/stoppable/readme.md +/Users/example/build/node_modules/stoppable/package.json +/Users/example/build/node_modules/stoppable/lib/stoppable.js +/Users/example/build/node_modules/sprintf-js/LICENSE +/Users/example/build/node_modules/sprintf-js/CHANGELOG.md +/Users/example/build/node_modules/sprintf-js/dist/sprintf.min.js +/Users/example/build/node_modules/sprintf-js/dist/angular-sprintf.min.js.map +/Users/example/build/node_modules/sprintf-js/dist/.gitattributes +/Users/example/build/node_modules/sprintf-js/dist/sprintf.min.js.map +/Users/example/build/node_modules/sprintf-js/dist/angular-sprintf.min.js +/Users/example/build/node_modules/sprintf-js/README.md +/Users/example/build/node_modules/sprintf-js/package.json +/Users/example/build/node_modules/sprintf-js/CONTRIBUTORS.md +/Users/example/build/node_modules/sprintf-js/src/angular-sprintf.js +/Users/example/build/node_modules/sprintf-js/src/sprintf.js +/Users/example/build/node_modules/simple-concat/LICENSE +/Users/example/build/node_modules/simple-concat/test/basic.js +/Users/example/build/node_modules/simple-concat/index.js +/Users/example/build/node_modules/simple-concat/README.md +/Users/example/build/node_modules/simple-concat/package.json +/Users/example/build/node_modules/simple-concat/.travis.yml +/Users/example/build/node_modules/buffer-equal-constant-time/.npmignore +/Users/example/build/node_modules/buffer-equal-constant-time/test.js +/Users/example/build/node_modules/buffer-equal-constant-time/index.js +/Users/example/build/node_modules/buffer-equal-constant-time/README.md +/Users/example/build/node_modules/buffer-equal-constant-time/package.json +/Users/example/build/node_modules/buffer-equal-constant-time/LICENSE.txt +/Users/example/build/node_modules/buffer-equal-constant-time/.travis.yml +/Users/example/build/node_modules/object-assign/license +/Users/example/build/node_modules/object-assign/index.js +/Users/example/build/node_modules/object-assign/readme.md +/Users/example/build/node_modules/object-assign/package.json +/Users/example/build/node_modules/form-data/License +/Users/example/build/node_modules/form-data/Readme.md +/Users/example/build/node_modules/form-data/README.md.bak +/Users/example/build/node_modules/form-data/package.json +/Users/example/build/node_modules/form-data/lib/populate.js +/Users/example/build/node_modules/form-data/lib/form_data.js +/Users/example/build/node_modules/form-data/lib/browser.js +/Users/example/build/node_modules/form-data/index.d.ts +/Users/example/build/node_modules/delayed-stream/.npmignore +/Users/example/build/node_modules/delayed-stream/License +/Users/example/build/node_modules/delayed-stream/Makefile +/Users/example/build/node_modules/delayed-stream/Readme.md +/Users/example/build/node_modules/delayed-stream/package.json +/Users/example/build/node_modules/delayed-stream/lib/delayed_stream.js +/Users/example/build/node_modules/cross-spawn/LICENSE +/Users/example/build/node_modules/cross-spawn/CHANGELOG.md +/Users/example/build/node_modules/cross-spawn/index.js +/Users/example/build/node_modules/cross-spawn/README.md +/Users/example/build/node_modules/cross-spawn/package.json +/Users/example/build/node_modules/cross-spawn/lib/util/readShebang.js +/Users/example/build/node_modules/cross-spawn/lib/util/escape.js +/Users/example/build/node_modules/cross-spawn/lib/util/resolveCommand.js +/Users/example/build/node_modules/cross-spawn/lib/parse.js +/Users/example/build/node_modules/cross-spawn/lib/enoent.js +/Users/example/build/node_modules/@malept/cross-spawn-promise/LICENSE +/Users/example/build/node_modules/@malept/cross-spawn-promise/dist/src/index.js +/Users/example/build/node_modules/@malept/cross-spawn-promise/dist/src/index.js.map +/Users/example/build/node_modules/@malept/cross-spawn-promise/dist/src/index.d.ts +/Users/example/build/node_modules/@malept/cross-spawn-promise/README.md +/Users/example/build/node_modules/@malept/cross-spawn-promise/package.json +/Users/example/build/node_modules/mime/.npmignore +/Users/example/build/node_modules/mime/LICENSE +/Users/example/build/node_modules/mime/CHANGELOG.md +/Users/example/build/node_modules/mime/types.json +/Users/example/build/node_modules/mime/mime.js +/Users/example/build/node_modules/mime/README.md +/Users/example/build/node_modules/mime/package.json +/Users/example/build/node_modules/mime/cli.js +/Users/example/build/node_modules/mime/src/test.js +/Users/example/build/node_modules/mime/src/build.js +/Users/example/build/node_modules/domelementtype/LICENSE +/Users/example/build/node_modules/domelementtype/readme.md +/Users/example/build/node_modules/domelementtype/package.json +/Users/example/build/node_modules/domelementtype/lib/esm/index.js +/Users/example/build/node_modules/domelementtype/lib/esm/package.json +/Users/example/build/node_modules/domelementtype/lib/esm/index.d.ts +/Users/example/build/node_modules/domelementtype/lib/esm/index.d.ts.map +/Users/example/build/node_modules/domelementtype/lib/index.js +/Users/example/build/node_modules/domelementtype/lib/index.d.ts +/Users/example/build/node_modules/domelementtype/lib/index.d.ts.map +/Users/example/build/node_modules/parse5-htmlparser2-tree-adapter/LICENSE +/Users/example/build/node_modules/parse5-htmlparser2-tree-adapter/dist/index.js +/Users/example/build/node_modules/parse5-htmlparser2-tree-adapter/dist/index.d.ts +/Users/example/build/node_modules/parse5-htmlparser2-tree-adapter/dist/cjs/index.js +/Users/example/build/node_modules/parse5-htmlparser2-tree-adapter/dist/cjs/package.json +/Users/example/build/node_modules/parse5-htmlparser2-tree-adapter/dist/cjs/index.d.ts +/Users/example/build/node_modules/parse5-htmlparser2-tree-adapter/README.md +/Users/example/build/node_modules/parse5-htmlparser2-tree-adapter/package.json +/Users/example/build/node_modules/clone-response/LICENSE +/Users/example/build/node_modules/clone-response/node_modules/mimic-response/license +/Users/example/build/node_modules/clone-response/node_modules/mimic-response/index.js +/Users/example/build/node_modules/clone-response/node_modules/mimic-response/readme.md +/Users/example/build/node_modules/clone-response/node_modules/mimic-response/package.json +/Users/example/build/node_modules/clone-response/README.md +/Users/example/build/node_modules/clone-response/package.json +/Users/example/build/node_modules/clone-response/src/index.js +/Users/example/build/node_modules/asynckit/stream.js +/Users/example/build/node_modules/asynckit/LICENSE +/Users/example/build/node_modules/asynckit/index.js +/Users/example/build/node_modules/asynckit/README.md +/Users/example/build/node_modules/asynckit/parallel.js +/Users/example/build/node_modules/asynckit/serialOrdered.js +/Users/example/build/node_modules/asynckit/package.json +/Users/example/build/node_modules/asynckit/lib/abort.js +/Users/example/build/node_modules/asynckit/lib/terminator.js +/Users/example/build/node_modules/asynckit/lib/iterate.js +/Users/example/build/node_modules/asynckit/lib/readable_serial_ordered.js +/Users/example/build/node_modules/asynckit/lib/readable_parallel.js +/Users/example/build/node_modules/asynckit/lib/streamify.js +/Users/example/build/node_modules/asynckit/lib/readable_asynckit.js +/Users/example/build/node_modules/asynckit/lib/async.js +/Users/example/build/node_modules/asynckit/lib/state.js +/Users/example/build/node_modules/asynckit/lib/readable_serial.js +/Users/example/build/node_modules/asynckit/lib/defer.js +/Users/example/build/node_modules/asynckit/bench.js +/Users/example/build/node_modules/asynckit/serial.js +/Users/example/build/node_modules/tar-fs/LICENSE +/Users/example/build/node_modules/tar-fs/test/index.js +/Users/example/build/node_modules/tar-fs/test/fixtures/invalid.tar +/Users/example/build/node_modules/tar-fs/test/fixtures/a/hello.txt +/Users/example/build/node_modules/tar-fs/test/fixtures/d/sub-dir/file5 +/Users/example/build/node_modules/tar-fs/test/fixtures/d/file2 +/Users/example/build/node_modules/tar-fs/test/fixtures/d/file1 +/Users/example/build/node_modules/tar-fs/test/fixtures/d/sub-files/file3 +/Users/example/build/node_modules/tar-fs/test/fixtures/d/sub-files/file4 +/Users/example/build/node_modules/tar-fs/test/fixtures/e/file +/Users/example/build/node_modules/tar-fs/test/fixtures/e/directory/.ignore +/Users/example/build/node_modules/tar-fs/test/fixtures/b/a/test.txt +/Users/example/build/node_modules/tar-fs/index.js +/Users/example/build/node_modules/tar-fs/README.md +/Users/example/build/node_modules/tar-fs/package.json +/Users/example/build/node_modules/tar-fs/.travis.yml +/Users/example/build/node_modules/keytar/LICENSE.md +/Users/example/build/node_modules/keytar/binding.gyp +/Users/example/build/node_modules/keytar/keytar.d.ts +/Users/example/build/node_modules/keytar/README.md +/Users/example/build/node_modules/keytar/package.json +/Users/example/build/node_modules/keytar/lib/keytar.js +/Users/example/build/node_modules/keytar/build/gyp-mac-tool +/Users/example/build/node_modules/keytar/build/Makefile +/Users/example/build/node_modules/keytar/build/keytar.target.mk +/Users/example/build/node_modules/keytar/build/Release/keytar.node +/Users/example/build/node_modules/keytar/build/Release/obj.target/keytar/src/main.o +/Users/example/build/node_modules/keytar/build/Release/obj.target/keytar/src/keytar_mac.o +/Users/example/build/node_modules/keytar/build/Release/obj.target/keytar/src/async.o +/Users/example/build/node_modules/keytar/build/Release/.deps/Release/obj.target/keytar/src/keytar_mac.o.d +/Users/example/build/node_modules/keytar/build/Release/.deps/Release/obj.target/keytar/src/async.o.d +/Users/example/build/node_modules/keytar/build/Release/.deps/Release/obj.target/keytar/src/main.o.d +/Users/example/build/node_modules/keytar/build/Release/.deps/Release/keytar.node.d +/Users/example/build/node_modules/keytar/build/config.gypi +/Users/example/build/node_modules/keytar/build/binding.Makefile +/Users/example/build/node_modules/keytar/src/main.cc +/Users/example/build/node_modules/keytar/src/keytar_win.cc +/Users/example/build/node_modules/keytar/src/async.cc +/Users/example/build/node_modules/keytar/src/keytar_posix.cc +/Users/example/build/node_modules/keytar/src/async.h +/Users/example/build/node_modules/keytar/src/keytar_mac.cc +/Users/example/build/node_modules/keytar/src/keytar.h +/Users/example/build/node_modules/keytar/src/credentials.h +/Users/example/build/node_modules/glob/LICENSE +/Users/example/build/node_modules/glob/changelog.md +/Users/example/build/node_modules/glob/sync.js +/Users/example/build/node_modules/glob/README.md +/Users/example/build/node_modules/glob/package.json +/Users/example/build/node_modules/glob/common.js +/Users/example/build/node_modules/glob/glob.js +/Users/example/build/node_modules/has/test/index.js +/Users/example/build/node_modules/has/README.md +/Users/example/build/node_modules/has/package.json +/Users/example/build/node_modules/has/LICENSE-MIT +/Users/example/build/node_modules/has/src/index.js +/Users/example/build/node_modules/to-regex-range/LICENSE +/Users/example/build/node_modules/to-regex-range/index.js +/Users/example/build/node_modules/to-regex-range/README.md +/Users/example/build/node_modules/to-regex-range/package.json +/Users/example/build/node_modules/source-map/LICENSE +/Users/example/build/node_modules/source-map/CHANGELOG.md +/Users/example/build/node_modules/source-map/dist/source-map.min.js.map +/Users/example/build/node_modules/source-map/dist/source-map.debug.js +/Users/example/build/node_modules/source-map/dist/source-map.js +/Users/example/build/node_modules/source-map/dist/source-map.min.js +/Users/example/build/node_modules/source-map/README.md +/Users/example/build/node_modules/source-map/package.json +/Users/example/build/node_modules/source-map/source-map.js +/Users/example/build/node_modules/source-map/lib/source-map-consumer.js +/Users/example/build/node_modules/source-map/lib/quick-sort.js +/Users/example/build/node_modules/source-map/lib/util.js +/Users/example/build/node_modules/source-map/lib/base64-vlq.js +/Users/example/build/node_modules/source-map/lib/mapping-list.js +/Users/example/build/node_modules/source-map/lib/binary-search.js +/Users/example/build/node_modules/source-map/lib/base64.js +/Users/example/build/node_modules/source-map/lib/array-set.js +/Users/example/build/node_modules/source-map/lib/source-node.js +/Users/example/build/node_modules/source-map/lib/source-map-generator.js +/Users/example/build/node_modules/source-map/source-map.d.ts +/Users/example/build/node_modules/parse-node-version/LICENSE +/Users/example/build/node_modules/parse-node-version/index.js +/Users/example/build/node_modules/parse-node-version/README.md +/Users/example/build/node_modules/parse-node-version/package.json +/Users/example/build/node_modules/object-keys/LICENSE +/Users/example/build/node_modules/object-keys/test/index.js +/Users/example/build/node_modules/object-keys/CHANGELOG.md +/Users/example/build/node_modules/object-keys/.eslintrc +/Users/example/build/node_modules/object-keys/index.js +/Users/example/build/node_modules/object-keys/.editorconfig +/Users/example/build/node_modules/object-keys/README.md +/Users/example/build/node_modules/object-keys/package.json +/Users/example/build/node_modules/object-keys/isArguments.js +/Users/example/build/node_modules/object-keys/.travis.yml +/Users/example/build/node_modules/object-keys/implementation.js +/Users/example/build/node_modules/clone-stats/LICENSE.md +/Users/example/build/node_modules/clone-stats/test.js +/Users/example/build/node_modules/clone-stats/index.js +/Users/example/build/node_modules/clone-stats/README.md +/Users/example/build/node_modules/clone-stats/package.json +/Users/example/build/node_modules/jsonc-parser/LICENSE.md +/Users/example/build/node_modules/jsonc-parser/CHANGELOG.md +/Users/example/build/node_modules/jsonc-parser/README.md +/Users/example/build/node_modules/jsonc-parser/package.json +/Users/example/build/node_modules/jsonc-parser/lib/esm/impl/format.js +/Users/example/build/node_modules/jsonc-parser/lib/esm/impl/edit.js +/Users/example/build/node_modules/jsonc-parser/lib/esm/impl/scanner.js +/Users/example/build/node_modules/jsonc-parser/lib/esm/impl/parser.js +/Users/example/build/node_modules/jsonc-parser/lib/esm/main.d.ts +/Users/example/build/node_modules/jsonc-parser/lib/esm/main.js +/Users/example/build/node_modules/jsonc-parser/lib/umd/impl/format.js +/Users/example/build/node_modules/jsonc-parser/lib/umd/impl/edit.js +/Users/example/build/node_modules/jsonc-parser/lib/umd/impl/scanner.js +/Users/example/build/node_modules/jsonc-parser/lib/umd/impl/parser.js +/Users/example/build/node_modules/jsonc-parser/lib/umd/main.d.ts +/Users/example/build/node_modules/jsonc-parser/lib/umd/main.js +/Users/example/build/node_modules/jsonc-parser/.eslintrc.json +/Users/example/build/node_modules/https-proxy-agent/dist/agent.js.map +/Users/example/build/node_modules/https-proxy-agent/dist/index.js +/Users/example/build/node_modules/https-proxy-agent/dist/agent.d.ts +/Users/example/build/node_modules/https-proxy-agent/dist/parse-proxy-response.js +/Users/example/build/node_modules/https-proxy-agent/dist/index.js.map +/Users/example/build/node_modules/https-proxy-agent/dist/parse-proxy-response.js.map +/Users/example/build/node_modules/https-proxy-agent/dist/parse-proxy-response.d.ts +/Users/example/build/node_modules/https-proxy-agent/dist/index.d.ts +/Users/example/build/node_modules/https-proxy-agent/dist/agent.js +/Users/example/build/node_modules/https-proxy-agent/README.md +/Users/example/build/node_modules/https-proxy-agent/package.json +/Users/example/build/node_modules/esbuild/LICENSE.md +/Users/example/build/node_modules/esbuild/bin/esbuild +/Users/example/build/node_modules/esbuild/README.md +/Users/example/build/node_modules/esbuild/package.json +/Users/example/build/node_modules/esbuild/install.js +/Users/example/build/node_modules/esbuild/lib/main.d.ts +/Users/example/build/node_modules/esbuild/lib/main.js +/Users/example/build/node_modules/events/.airtap.yml +/Users/example/build/node_modules/events/events.js +/Users/example/build/node_modules/events/LICENSE +/Users/example/build/node_modules/events/History.md +/Users/example/build/node_modules/events/tests/add-listeners.js +/Users/example/build/node_modules/events/tests/listeners-side-effects.js +/Users/example/build/node_modules/events/tests/check-listener-leaks.js +/Users/example/build/node_modules/events/tests/remove-listeners.js +/Users/example/build/node_modules/events/tests/listener-count.js +/Users/example/build/node_modules/events/tests/special-event-names.js +/Users/example/build/node_modules/events/tests/events-list.js +/Users/example/build/node_modules/events/tests/method-names.js +/Users/example/build/node_modules/events/tests/index.js +/Users/example/build/node_modules/events/tests/listeners.js +/Users/example/build/node_modules/events/tests/max-listeners.js +/Users/example/build/node_modules/events/tests/modify-in-emit.js +/Users/example/build/node_modules/events/tests/subclass.js +/Users/example/build/node_modules/events/tests/remove-all-listeners.js +/Users/example/build/node_modules/events/tests/legacy-compat.js +/Users/example/build/node_modules/events/tests/errors.js +/Users/example/build/node_modules/events/tests/num-args.js +/Users/example/build/node_modules/events/tests/events-once.js +/Users/example/build/node_modules/events/tests/common.js +/Users/example/build/node_modules/events/tests/prepend.js +/Users/example/build/node_modules/events/tests/symbols.js +/Users/example/build/node_modules/events/tests/once.js +/Users/example/build/node_modules/events/tests/set-max-listeners-side-effects.js +/Users/example/build/node_modules/events/Readme.md +/Users/example/build/node_modules/events/package.json +/Users/example/build/node_modules/events/.github/FUNDING.yml +/Users/example/build/node_modules/events/.travis.yml +/Users/example/build/node_modules/events/security.md +/Users/example/build/node_modules/yallist/yallist.js +/Users/example/build/node_modules/yallist/LICENSE +/Users/example/build/node_modules/yallist/README.md +/Users/example/build/node_modules/yallist/package.json +/Users/example/build/node_modules/yallist/iterator.js +/Users/example/build/node_modules/yauzl/LICENSE +/Users/example/build/node_modules/yauzl/index.js +/Users/example/build/node_modules/yauzl/README.md +/Users/example/build/node_modules/yauzl/package.json +/Users/example/build/node_modules/vinyl-file/license +/Users/example/build/node_modules/vinyl-file/node_modules/graceful-fs/LICENSE +/Users/example/build/node_modules/vinyl-file/node_modules/graceful-fs/polyfills.js +/Users/example/build/node_modules/vinyl-file/node_modules/graceful-fs/README.md +/Users/example/build/node_modules/vinyl-file/node_modules/graceful-fs/graceful-fs.js +/Users/example/build/node_modules/vinyl-file/node_modules/graceful-fs/package.json +/Users/example/build/node_modules/vinyl-file/node_modules/graceful-fs/clone.js +/Users/example/build/node_modules/vinyl-file/node_modules/graceful-fs/legacy-streams.js +/Users/example/build/node_modules/vinyl-file/index.js +/Users/example/build/node_modules/vinyl-file/readme.md +/Users/example/build/node_modules/vinyl-file/package.json +/Users/example/build/node_modules/vinyl/LICENSE +/Users/example/build/node_modules/vinyl/index.js +/Users/example/build/node_modules/vinyl/README.md +/Users/example/build/node_modules/vinyl/package.json +/Users/example/build/node_modules/vinyl/lib/normalize.js +/Users/example/build/node_modules/vinyl/lib/is-stream.js +/Users/example/build/node_modules/vinyl/lib/inspect-stream.js +/Users/example/build/node_modules/isarray/.npmignore +/Users/example/build/node_modules/isarray/test.js +/Users/example/build/node_modules/isarray/Makefile +/Users/example/build/node_modules/isarray/index.js +/Users/example/build/node_modules/isarray/README.md +/Users/example/build/node_modules/isarray/component.json +/Users/example/build/node_modules/isarray/package.json +/Users/example/build/node_modules/isarray/.travis.yml +/Users/example/build/node_modules/wrappy/LICENSE +/Users/example/build/node_modules/wrappy/README.md +/Users/example/build/node_modules/wrappy/package.json +/Users/example/build/node_modules/wrappy/wrappy.js +/Users/example/build/node_modules/http-proxy-agent/dist/agent.js.map +/Users/example/build/node_modules/http-proxy-agent/dist/index.js +/Users/example/build/node_modules/http-proxy-agent/dist/agent.d.ts +/Users/example/build/node_modules/http-proxy-agent/dist/index.js.map +/Users/example/build/node_modules/http-proxy-agent/dist/index.d.ts +/Users/example/build/node_modules/http-proxy-agent/dist/agent.js +/Users/example/build/node_modules/http-proxy-agent/README.md +/Users/example/build/node_modules/http-proxy-agent/package.json +/Users/example/build/node_modules/json-stringify-safe/.npmignore +/Users/example/build/node_modules/json-stringify-safe/stringify.js +/Users/example/build/node_modules/json-stringify-safe/LICENSE +/Users/example/build/node_modules/json-stringify-safe/test/mocha.opts +/Users/example/build/node_modules/json-stringify-safe/test/stringify_test.js +/Users/example/build/node_modules/json-stringify-safe/CHANGELOG.md +/Users/example/build/node_modules/json-stringify-safe/Makefile +/Users/example/build/node_modules/json-stringify-safe/README.md +/Users/example/build/node_modules/json-stringify-safe/package.json +/Users/example/build/node_modules/is-plain-object/LICENSE +/Users/example/build/node_modules/is-plain-object/index.js +/Users/example/build/node_modules/is-plain-object/README.md +/Users/example/build/node_modules/is-plain-object/package.json +/Users/example/build/node_modules/is-plain-object/index.d.ts +/Users/example/build/node_modules/semver-compare/LICENSE +/Users/example/build/node_modules/semver-compare/test/cmp.js +/Users/example/build/node_modules/semver-compare/example/lex.js +/Users/example/build/node_modules/semver-compare/example/cmp.js +/Users/example/build/node_modules/semver-compare/index.js +/Users/example/build/node_modules/semver-compare/readme.markdown +/Users/example/build/node_modules/semver-compare/package.json +/Users/example/build/node_modules/semver-compare/.travis.yml +/Users/example/build/node_modules/is-extglob/LICENSE +/Users/example/build/node_modules/is-extglob/index.js +/Users/example/build/node_modules/is-extglob/README.md +/Users/example/build/node_modules/is-extglob/package.json +/Users/example/build/node_modules/uuid/LICENSE.md +/Users/example/build/node_modules/uuid/CHANGELOG.md +/Users/example/build/node_modules/uuid/dist/sha1.js +/Users/example/build/node_modules/uuid/dist/stringify.js +/Users/example/build/node_modules/uuid/dist/rng.js +/Users/example/build/node_modules/uuid/dist/sha1-browser.js +/Users/example/build/node_modules/uuid/dist/md5-browser.js +/Users/example/build/node_modules/uuid/dist/bin/uuid +/Users/example/build/node_modules/uuid/dist/umd/uuidValidate.min.js +/Users/example/build/node_modules/uuid/dist/umd/uuid.min.js +/Users/example/build/node_modules/uuid/dist/umd/uuidv5.min.js +/Users/example/build/node_modules/uuid/dist/umd/uuidParse.min.js +/Users/example/build/node_modules/uuid/dist/umd/uuidNIL.min.js +/Users/example/build/node_modules/uuid/dist/umd/uuidv1.min.js +/Users/example/build/node_modules/uuid/dist/umd/uuidv3.min.js +/Users/example/build/node_modules/uuid/dist/umd/uuidVersion.min.js +/Users/example/build/node_modules/uuid/dist/umd/uuidv4.min.js +/Users/example/build/node_modules/uuid/dist/umd/uuidStringify.min.js +/Users/example/build/node_modules/uuid/dist/v4.js +/Users/example/build/node_modules/uuid/dist/v1.js +/Users/example/build/node_modules/uuid/dist/index.js +/Users/example/build/node_modules/uuid/dist/v5.js +/Users/example/build/node_modules/uuid/dist/v35.js +/Users/example/build/node_modules/uuid/dist/version.js +/Users/example/build/node_modules/uuid/dist/parse.js +/Users/example/build/node_modules/uuid/dist/esm-browser/sha1.js +/Users/example/build/node_modules/uuid/dist/esm-browser/stringify.js +/Users/example/build/node_modules/uuid/dist/esm-browser/rng.js +/Users/example/build/node_modules/uuid/dist/esm-browser/v4.js +/Users/example/build/node_modules/uuid/dist/esm-browser/v1.js +/Users/example/build/node_modules/uuid/dist/esm-browser/index.js +/Users/example/build/node_modules/uuid/dist/esm-browser/v5.js +/Users/example/build/node_modules/uuid/dist/esm-browser/v35.js +/Users/example/build/node_modules/uuid/dist/esm-browser/version.js +/Users/example/build/node_modules/uuid/dist/esm-browser/parse.js +/Users/example/build/node_modules/uuid/dist/esm-browser/md5.js +/Users/example/build/node_modules/uuid/dist/esm-browser/v3.js +/Users/example/build/node_modules/uuid/dist/esm-browser/regex.js +/Users/example/build/node_modules/uuid/dist/esm-browser/validate.js +/Users/example/build/node_modules/uuid/dist/esm-browser/nil.js +/Users/example/build/node_modules/uuid/dist/uuid-bin.js +/Users/example/build/node_modules/uuid/dist/md5.js +/Users/example/build/node_modules/uuid/dist/v3.js +/Users/example/build/node_modules/uuid/dist/regex.js +/Users/example/build/node_modules/uuid/dist/esm-node/sha1.js +/Users/example/build/node_modules/uuid/dist/esm-node/stringify.js +/Users/example/build/node_modules/uuid/dist/esm-node/rng.js +/Users/example/build/node_modules/uuid/dist/esm-node/v4.js +/Users/example/build/node_modules/uuid/dist/esm-node/v1.js +/Users/example/build/node_modules/uuid/dist/esm-node/index.js +/Users/example/build/node_modules/uuid/dist/esm-node/v5.js +/Users/example/build/node_modules/uuid/dist/esm-node/v35.js +/Users/example/build/node_modules/uuid/dist/esm-node/version.js +/Users/example/build/node_modules/uuid/dist/esm-node/parse.js +/Users/example/build/node_modules/uuid/dist/esm-node/md5.js +/Users/example/build/node_modules/uuid/dist/esm-node/v3.js +/Users/example/build/node_modules/uuid/dist/esm-node/regex.js +/Users/example/build/node_modules/uuid/dist/esm-node/validate.js +/Users/example/build/node_modules/uuid/dist/esm-node/nil.js +/Users/example/build/node_modules/uuid/dist/rng-browser.js +/Users/example/build/node_modules/uuid/dist/validate.js +/Users/example/build/node_modules/uuid/dist/nil.js +/Users/example/build/node_modules/uuid/wrapper.mjs +/Users/example/build/node_modules/uuid/README.md +/Users/example/build/node_modules/uuid/package.json +/Users/example/build/node_modules/uuid/CONTRIBUTING.md +/Users/example/build/node_modules/tmp/LICENSE +/Users/example/build/node_modules/tmp/CHANGELOG.md +/Users/example/build/node_modules/tmp/README.md +/Users/example/build/node_modules/tmp/package.json +/Users/example/build/node_modules/tmp/lib/tmp.js +/Users/example/build/node_modules/rc/LICENSE.APACHE2 +/Users/example/build/node_modules/rc/LICENSE.MIT +/Users/example/build/node_modules/rc/test/nested-env-vars.js +/Users/example/build/node_modules/rc/test/test.js +/Users/example/build/node_modules/rc/test/ini.js +/Users/example/build/node_modules/rc/index.js +/Users/example/build/node_modules/rc/README.md +/Users/example/build/node_modules/rc/LICENSE.BSD +/Users/example/build/node_modules/rc/package.json +/Users/example/build/node_modules/rc/lib/utils.js +/Users/example/build/node_modules/rc/cli.js +/Users/example/build/node_modules/rc/browser.js +/Users/example/build/node_modules/parse5/LICENSE +/Users/example/build/node_modules/parse5/dist/tree-adapters/interface.js +/Users/example/build/node_modules/parse5/dist/tree-adapters/interface.d.ts +/Users/example/build/node_modules/parse5/dist/tree-adapters/default.js +/Users/example/build/node_modules/parse5/dist/tree-adapters/default.d.ts +/Users/example/build/node_modules/parse5/dist/serializer/index.js +/Users/example/build/node_modules/parse5/dist/serializer/index.d.ts +/Users/example/build/node_modules/parse5/dist/tokenizer/preprocessor.d.ts +/Users/example/build/node_modules/parse5/dist/tokenizer/preprocessor.js +/Users/example/build/node_modules/parse5/dist/tokenizer/index.js +/Users/example/build/node_modules/parse5/dist/tokenizer/index.d.ts +/Users/example/build/node_modules/parse5/dist/index.js +/Users/example/build/node_modules/parse5/dist/parser/formatting-element-list.d.ts +/Users/example/build/node_modules/parse5/dist/parser/open-element-stack.js +/Users/example/build/node_modules/parse5/dist/parser/formatting-element-list.js +/Users/example/build/node_modules/parse5/dist/parser/index.js +/Users/example/build/node_modules/parse5/dist/parser/open-element-stack.d.ts +/Users/example/build/node_modules/parse5/dist/parser/index.d.ts +/Users/example/build/node_modules/parse5/dist/common/html.js +/Users/example/build/node_modules/parse5/dist/common/error-codes.js +/Users/example/build/node_modules/parse5/dist/common/token.d.ts +/Users/example/build/node_modules/parse5/dist/common/foreign-content.d.ts +/Users/example/build/node_modules/parse5/dist/common/foreign-content.js +/Users/example/build/node_modules/parse5/dist/common/error-codes.d.ts +/Users/example/build/node_modules/parse5/dist/common/unicode.js +/Users/example/build/node_modules/parse5/dist/common/unicode.d.ts +/Users/example/build/node_modules/parse5/dist/common/token.js +/Users/example/build/node_modules/parse5/dist/common/doctype.d.ts +/Users/example/build/node_modules/parse5/dist/common/html.d.ts +/Users/example/build/node_modules/parse5/dist/common/doctype.js +/Users/example/build/node_modules/parse5/dist/index.d.ts +/Users/example/build/node_modules/parse5/dist/cjs/tree-adapters/interface.js +/Users/example/build/node_modules/parse5/dist/cjs/tree-adapters/interface.d.ts +/Users/example/build/node_modules/parse5/dist/cjs/tree-adapters/default.js +/Users/example/build/node_modules/parse5/dist/cjs/tree-adapters/default.d.ts +/Users/example/build/node_modules/parse5/dist/cjs/serializer/index.js +/Users/example/build/node_modules/parse5/dist/cjs/serializer/index.d.ts +/Users/example/build/node_modules/parse5/dist/cjs/tokenizer/preprocessor.d.ts +/Users/example/build/node_modules/parse5/dist/cjs/tokenizer/preprocessor.js +/Users/example/build/node_modules/parse5/dist/cjs/tokenizer/index.js +/Users/example/build/node_modules/parse5/dist/cjs/tokenizer/index.d.ts +/Users/example/build/node_modules/parse5/dist/cjs/index.js +/Users/example/build/node_modules/parse5/dist/cjs/parser/formatting-element-list.d.ts +/Users/example/build/node_modules/parse5/dist/cjs/parser/open-element-stack.js +/Users/example/build/node_modules/parse5/dist/cjs/parser/formatting-element-list.js +/Users/example/build/node_modules/parse5/dist/cjs/parser/index.js +/Users/example/build/node_modules/parse5/dist/cjs/parser/open-element-stack.d.ts +/Users/example/build/node_modules/parse5/dist/cjs/parser/index.d.ts +/Users/example/build/node_modules/parse5/dist/cjs/common/html.js +/Users/example/build/node_modules/parse5/dist/cjs/common/error-codes.js +/Users/example/build/node_modules/parse5/dist/cjs/common/token.d.ts +/Users/example/build/node_modules/parse5/dist/cjs/common/foreign-content.d.ts +/Users/example/build/node_modules/parse5/dist/cjs/common/foreign-content.js +/Users/example/build/node_modules/parse5/dist/cjs/common/error-codes.d.ts +/Users/example/build/node_modules/parse5/dist/cjs/common/unicode.js +/Users/example/build/node_modules/parse5/dist/cjs/common/unicode.d.ts +/Users/example/build/node_modules/parse5/dist/cjs/common/token.js +/Users/example/build/node_modules/parse5/dist/cjs/common/doctype.d.ts +/Users/example/build/node_modules/parse5/dist/cjs/common/html.d.ts +/Users/example/build/node_modules/parse5/dist/cjs/common/doctype.js +/Users/example/build/node_modules/parse5/dist/cjs/package.json +/Users/example/build/node_modules/parse5/dist/cjs/index.d.ts +/Users/example/build/node_modules/parse5/README.md +/Users/example/build/node_modules/parse5/package.json +/Users/example/build/node_modules/color-support/LICENSE +/Users/example/build/node_modules/color-support/bin.js +/Users/example/build/node_modules/color-support/index.js +/Users/example/build/node_modules/color-support/README.md +/Users/example/build/node_modules/color-support/package.json +/Users/example/build/node_modules/color-support/browser.js +/Users/example/build/node_modules/azure-devops-node-api/BuildApi.js +/Users/example/build/node_modules/azure-devops-node-api/CoreApi.js +/Users/example/build/node_modules/azure-devops-node-api/FeatureManagementApi.js +/Users/example/build/node_modules/azure-devops-node-api/ExtensionManagementApi.js +/Users/example/build/node_modules/azure-devops-node-api/ReleaseApi.js +/Users/example/build/node_modules/azure-devops-node-api/ClientApiBases.d.ts +/Users/example/build/node_modules/azure-devops-node-api/NotificationApi.js +/Users/example/build/node_modules/azure-devops-node-api/TaskApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/WorkItemTrackingProcessApi.js +/Users/example/build/node_modules/azure-devops-node-api/WorkApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/LICENSE +/Users/example/build/node_modules/azure-devops-node-api/GitApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/WebApi.js +/Users/example/build/node_modules/azure-devops-node-api/WikiApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/DashboardApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/VsoClient.js +/Users/example/build/node_modules/azure-devops-node-api/NotificationApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/GitApi.js +/Users/example/build/node_modules/azure-devops-node-api/WorkItemTrackingProcessApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/WorkItemTrackingProcessDefinitionsApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/SecurityRolesApi.js +/Users/example/build/node_modules/azure-devops-node-api/ClientApiBases.js +/Users/example/build/node_modules/azure-devops-node-api/GalleryApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/TaskApi.js +/Users/example/build/node_modules/azure-devops-node-api/GalleryCompatHttpClientBase.d.ts +/Users/example/build/node_modules/azure-devops-node-api/GalleryApi.js +/Users/example/build/node_modules/azure-devops-node-api/LocationsApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/TfvcApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/TaskAgentApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/README.md +/Users/example/build/node_modules/azure-devops-node-api/ReleaseApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/TaskAgentApi.js +/Users/example/build/node_modules/azure-devops-node-api/ProfileApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/SecurityRolesApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/opensource/node-http-ntlm/ntlm.js +/Users/example/build/node_modules/azure-devops-node-api/opensource/node-http-ntlm/readme.txt +/Users/example/build/node_modules/azure-devops-node-api/TestApi.js +/Users/example/build/node_modules/azure-devops-node-api/WorkItemTrackingApi.js +/Users/example/build/node_modules/azure-devops-node-api/package.json +/Users/example/build/node_modules/azure-devops-node-api/PolicyApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/ProjectAnalysisApi.js +/Users/example/build/node_modules/azure-devops-node-api/ThirdPartyNotice.txt +/Users/example/build/node_modules/azure-devops-node-api/LocationsApi.js +/Users/example/build/node_modules/azure-devops-node-api/WorkItemTrackingApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/Serialization.js +/Users/example/build/node_modules/azure-devops-node-api/WorkItemTrackingProcessDefinitionsApi.js +/Users/example/build/node_modules/azure-devops-node-api/FileContainerApiBase.js +/Users/example/build/node_modules/azure-devops-node-api/FileContainerApiBase.d.ts +/Users/example/build/node_modules/azure-devops-node-api/TfvcApi.js +/Users/example/build/node_modules/azure-devops-node-api/CoreApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/GalleryCompatHttpClientBase.js +/Users/example/build/node_modules/azure-devops-node-api/WorkApi.js +/Users/example/build/node_modules/azure-devops-node-api/ProfileApi.js +/Users/example/build/node_modules/azure-devops-node-api/VsoClient.d.ts +/Users/example/build/node_modules/azure-devops-node-api/TaskAgentApiBase.js +/Users/example/build/node_modules/azure-devops-node-api/DashboardApi.js +/Users/example/build/node_modules/azure-devops-node-api/FileContainerApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/FeatureManagementApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/handlers/ntlm.d.ts +/Users/example/build/node_modules/azure-devops-node-api/handlers/ntlm.js +/Users/example/build/node_modules/azure-devops-node-api/handlers/bearertoken.js +/Users/example/build/node_modules/azure-devops-node-api/handlers/basiccreds.d.ts +/Users/example/build/node_modules/azure-devops-node-api/handlers/personalaccesstoken.js +/Users/example/build/node_modules/azure-devops-node-api/handlers/basiccreds.js +/Users/example/build/node_modules/azure-devops-node-api/handlers/bearertoken.d.ts +/Users/example/build/node_modules/azure-devops-node-api/handlers/personalaccesstoken.d.ts +/Users/example/build/node_modules/azure-devops-node-api/Serialization.d.ts +/Users/example/build/node_modules/azure-devops-node-api/WikiApi.js +/Users/example/build/node_modules/azure-devops-node-api/FileContainerApi.js +/Users/example/build/node_modules/azure-devops-node-api/BuildApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/TaskAgentApiBase.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/WorkItemTrackingProcessInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/WorkInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/NotificationInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/FeatureManagementInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/NotificationInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/GalleryInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/PolicyInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/TaskAgentInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/BuildInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/SecurityRolesInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/ProfileInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/BuildInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/SecurityRolesInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/GitInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/CoreInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/GitInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/WorkItemTrackingProcessDefinitionsInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/PolicyInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/FeatureManagementInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/GraphInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/DistributedTaskCommonInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/ProjectAnalysisInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/WorkItemTrackingInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/LocationsInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/IdentitiesInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/WikiInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/DashboardInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/TfvcInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/IdentitiesInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/DashboardInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/common/SystemDataInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/common/FormInputInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/common/System.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/common/VSSInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/common/VsoBaseInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/common/OperationsInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/common/VSSInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/common/FormInputInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/common/VsoBaseInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/common/SystemDataInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/common/System.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/common/OperationsInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/TfvcInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/WorkInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/WorkItemTrackingProcessDefinitionsInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/FileContainerInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/WorkItemTrackingProcessInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/CommentsInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/TestInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/ProjectAnalysisInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/CoreInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/CommentsInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/GalleryInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/ReleaseInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/ReleaseInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/ExtensionManagementInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/TaskAgentInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/ExtensionManagementInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/WikiInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/DistributedTaskCommonInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/FileContainerInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/ProfileInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/GraphInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/TestInterfaces.d.ts +/Users/example/build/node_modules/azure-devops-node-api/interfaces/LocationsInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/interfaces/WorkItemTrackingInterfaces.js +/Users/example/build/node_modules/azure-devops-node-api/ExtensionManagementApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/PolicyApi.js +/Users/example/build/node_modules/azure-devops-node-api/WebApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/ProjectAnalysisApi.d.ts +/Users/example/build/node_modules/azure-devops-node-api/TestApi.d.ts +/Users/example/build/node_modules/domutils/LICENSE +/Users/example/build/node_modules/domutils/readme.md +/Users/example/build/node_modules/domutils/package.json +/Users/example/build/node_modules/domutils/lib/feeds.js +/Users/example/build/node_modules/domutils/lib/stringify.js +/Users/example/build/node_modules/domutils/lib/traversal.js +/Users/example/build/node_modules/domutils/lib/querying.js.map +/Users/example/build/node_modules/domutils/lib/feeds.js.map +/Users/example/build/node_modules/domutils/lib/esm/feeds.js +/Users/example/build/node_modules/domutils/lib/esm/stringify.js +/Users/example/build/node_modules/domutils/lib/esm/traversal.js +/Users/example/build/node_modules/domutils/lib/esm/querying.js.map +/Users/example/build/node_modules/domutils/lib/esm/feeds.js.map +/Users/example/build/node_modules/domutils/lib/esm/feeds.d.ts.map +/Users/example/build/node_modules/domutils/lib/esm/querying.d.ts +/Users/example/build/node_modules/domutils/lib/esm/stringify.js.map +/Users/example/build/node_modules/domutils/lib/esm/manipulation.js +/Users/example/build/node_modules/domutils/lib/esm/index.js +/Users/example/build/node_modules/domutils/lib/esm/manipulation.d.ts.map +/Users/example/build/node_modules/domutils/lib/esm/stringify.d.ts.map +/Users/example/build/node_modules/domutils/lib/esm/legacy.js +/Users/example/build/node_modules/domutils/lib/esm/manipulation.d.ts +/Users/example/build/node_modules/domutils/lib/esm/legacy.js.map +/Users/example/build/node_modules/domutils/lib/esm/stringify.d.ts +/Users/example/build/node_modules/domutils/lib/esm/legacy.d.ts.map +/Users/example/build/node_modules/domutils/lib/esm/package.json +/Users/example/build/node_modules/domutils/lib/esm/helpers.js.map +/Users/example/build/node_modules/domutils/lib/esm/querying.d.ts.map +/Users/example/build/node_modules/domutils/lib/esm/querying.js +/Users/example/build/node_modules/domutils/lib/esm/helpers.d.ts.map +/Users/example/build/node_modules/domutils/lib/esm/traversal.d.ts.map +/Users/example/build/node_modules/domutils/lib/esm/helpers.js +/Users/example/build/node_modules/domutils/lib/esm/index.js.map +/Users/example/build/node_modules/domutils/lib/esm/legacy.d.ts +/Users/example/build/node_modules/domutils/lib/esm/manipulation.js.map +/Users/example/build/node_modules/domutils/lib/esm/helpers.d.ts +/Users/example/build/node_modules/domutils/lib/esm/index.d.ts +/Users/example/build/node_modules/domutils/lib/esm/feeds.d.ts +/Users/example/build/node_modules/domutils/lib/esm/traversal.js.map +/Users/example/build/node_modules/domutils/lib/esm/index.d.ts.map +/Users/example/build/node_modules/domutils/lib/esm/traversal.d.ts +/Users/example/build/node_modules/domutils/lib/feeds.d.ts.map +/Users/example/build/node_modules/domutils/lib/querying.d.ts +/Users/example/build/node_modules/domutils/lib/stringify.js.map +/Users/example/build/node_modules/domutils/lib/manipulation.js +/Users/example/build/node_modules/domutils/lib/index.js +/Users/example/build/node_modules/domutils/lib/manipulation.d.ts.map +/Users/example/build/node_modules/domutils/lib/stringify.d.ts.map +/Users/example/build/node_modules/domutils/lib/legacy.js +/Users/example/build/node_modules/domutils/lib/manipulation.d.ts +/Users/example/build/node_modules/domutils/lib/legacy.js.map +/Users/example/build/node_modules/domutils/lib/stringify.d.ts +/Users/example/build/node_modules/domutils/lib/legacy.d.ts.map +/Users/example/build/node_modules/domutils/lib/helpers.js.map +/Users/example/build/node_modules/domutils/lib/querying.d.ts.map +/Users/example/build/node_modules/domutils/lib/querying.js +/Users/example/build/node_modules/domutils/lib/helpers.d.ts.map +/Users/example/build/node_modules/domutils/lib/traversal.d.ts.map +/Users/example/build/node_modules/domutils/lib/helpers.js +/Users/example/build/node_modules/domutils/lib/index.js.map +/Users/example/build/node_modules/domutils/lib/legacy.d.ts +/Users/example/build/node_modules/domutils/lib/manipulation.js.map +/Users/example/build/node_modules/domutils/lib/helpers.d.ts +/Users/example/build/node_modules/domutils/lib/index.d.ts +/Users/example/build/node_modules/domutils/lib/feeds.d.ts +/Users/example/build/node_modules/domutils/lib/traversal.js.map +/Users/example/build/node_modules/domutils/lib/index.d.ts.map +/Users/example/build/node_modules/domutils/lib/traversal.d.ts +/Users/example/build/node_modules/globalthis/implementation.browser.js +/Users/example/build/node_modules/globalthis/LICENSE +/Users/example/build/node_modules/globalthis/test/native.js +/Users/example/build/node_modules/globalthis/test/index.js +/Users/example/build/node_modules/globalthis/test/tests.js +/Users/example/build/node_modules/globalthis/test/shimmed.js +/Users/example/build/node_modules/globalthis/test/implementation.js +/Users/example/build/node_modules/globalthis/CHANGELOG.md +/Users/example/build/node_modules/globalthis/.eslintrc +/Users/example/build/node_modules/globalthis/index.js +/Users/example/build/node_modules/globalthis/README.md +/Users/example/build/node_modules/globalthis/polyfill.js +/Users/example/build/node_modules/globalthis/package.json +/Users/example/build/node_modules/globalthis/auto.js +/Users/example/build/node_modules/globalthis/shim.js +/Users/example/build/node_modules/globalthis/.eslintignore +/Users/example/build/node_modules/globalthis/.nycrc +/Users/example/build/node_modules/globalthis/.nyc_output/27977ecfc2cca924ad4c10d4be702863.json +/Users/example/build/node_modules/globalthis/.nyc_output/126fcd06df05de6248e8330a734888e9.json +/Users/example/build/node_modules/globalthis/implementation.js +/Users/example/build/node_modules/priorityqueuejs/.npmignore +/Users/example/build/node_modules/priorityqueuejs/test/priorityqueue.js +/Users/example/build/node_modules/priorityqueuejs/test/bootstrap.js +/Users/example/build/node_modules/priorityqueuejs/test/test.html +/Users/example/build/node_modules/priorityqueuejs/Makefile +/Users/example/build/node_modules/priorityqueuejs/History.md +/Users/example/build/node_modules/priorityqueuejs/index.js +/Users/example/build/node_modules/priorityqueuejs/Readme.md +/Users/example/build/node_modules/priorityqueuejs/component.json +/Users/example/build/node_modules/priorityqueuejs/package.json +/Users/example/build/node_modules/braces/LICENSE +/Users/example/build/node_modules/braces/CHANGELOG.md +/Users/example/build/node_modules/braces/index.js +/Users/example/build/node_modules/braces/README.md +/Users/example/build/node_modules/braces/package.json +/Users/example/build/node_modules/braces/lib/constants.js +/Users/example/build/node_modules/braces/lib/stringify.js +/Users/example/build/node_modules/braces/lib/parse.js +/Users/example/build/node_modules/braces/lib/expand.js +/Users/example/build/node_modules/braces/lib/utils.js +/Users/example/build/node_modules/braces/lib/compile.js +/Users/example/build/node_modules/cheerio/LICENSE +/Users/example/build/node_modules/cheerio/Readme.md +/Users/example/build/node_modules/cheerio/package.json +/Users/example/build/node_modules/cheerio/lib/slim.d.ts.map +/Users/example/build/node_modules/cheerio/lib/parsers/parse5-adapter.js +/Users/example/build/node_modules/cheerio/lib/parsers/parse5-adapter.d.ts.map +/Users/example/build/node_modules/cheerio/lib/parsers/parse5-adapter.js.map +/Users/example/build/node_modules/cheerio/lib/parsers/parse5-adapter.d.ts +/Users/example/build/node_modules/cheerio/lib/options.d.ts.map +/Users/example/build/node_modules/cheerio/lib/types.js +/Users/example/build/node_modules/cheerio/lib/slim.js +/Users/example/build/node_modules/cheerio/lib/parse.d.ts +/Users/example/build/node_modules/cheerio/lib/types.js.map +/Users/example/build/node_modules/cheerio/lib/static.d.ts +/Users/example/build/node_modules/cheerio/lib/options.d.ts +/Users/example/build/node_modules/cheerio/lib/esm/slim.d.ts.map +/Users/example/build/node_modules/cheerio/lib/esm/parsers/parse5-adapter.js +/Users/example/build/node_modules/cheerio/lib/esm/parsers/parse5-adapter.d.ts.map +/Users/example/build/node_modules/cheerio/lib/esm/parsers/parse5-adapter.js.map +/Users/example/build/node_modules/cheerio/lib/esm/parsers/parse5-adapter.d.ts +/Users/example/build/node_modules/cheerio/lib/esm/options.d.ts.map +/Users/example/build/node_modules/cheerio/lib/esm/types.js +/Users/example/build/node_modules/cheerio/lib/esm/slim.js +/Users/example/build/node_modules/cheerio/lib/esm/parse.d.ts +/Users/example/build/node_modules/cheerio/lib/esm/types.js.map +/Users/example/build/node_modules/cheerio/lib/esm/static.d.ts +/Users/example/build/node_modules/cheerio/lib/esm/options.d.ts +/Users/example/build/node_modules/cheerio/lib/esm/types.d.ts +/Users/example/build/node_modules/cheerio/lib/esm/slim.d.ts +/Users/example/build/node_modules/cheerio/lib/esm/cheerio.js +/Users/example/build/node_modules/cheerio/lib/esm/static.d.ts.map +/Users/example/build/node_modules/cheerio/lib/esm/options.js +/Users/example/build/node_modules/cheerio/lib/esm/parse.js.map +/Users/example/build/node_modules/cheerio/lib/esm/index.js +/Users/example/build/node_modules/cheerio/lib/esm/options.js.map +/Users/example/build/node_modules/cheerio/lib/esm/load.js +/Users/example/build/node_modules/cheerio/lib/esm/parse.js +/Users/example/build/node_modules/cheerio/lib/esm/package.json +/Users/example/build/node_modules/cheerio/lib/esm/utils.d.ts +/Users/example/build/node_modules/cheerio/lib/esm/utils.d.ts.map +/Users/example/build/node_modules/cheerio/lib/esm/static.js.map +/Users/example/build/node_modules/cheerio/lib/esm/cheerio.js.map +/Users/example/build/node_modules/cheerio/lib/esm/cheerio.d.ts.map +/Users/example/build/node_modules/cheerio/lib/esm/cheerio.d.ts +/Users/example/build/node_modules/cheerio/lib/esm/load.d.ts.map +/Users/example/build/node_modules/cheerio/lib/esm/index.js.map +/Users/example/build/node_modules/cheerio/lib/esm/api/attributes.js.map +/Users/example/build/node_modules/cheerio/lib/esm/api/forms.d.ts.map +/Users/example/build/node_modules/cheerio/lib/esm/api/css.d.ts.map +/Users/example/build/node_modules/cheerio/lib/esm/api/manipulation.js +/Users/example/build/node_modules/cheerio/lib/esm/api/traversing.d.ts.map +/Users/example/build/node_modules/cheerio/lib/esm/api/css.js.map +/Users/example/build/node_modules/cheerio/lib/esm/api/manipulation.d.ts.map +/Users/example/build/node_modules/cheerio/lib/esm/api/attributes.js +/Users/example/build/node_modules/cheerio/lib/esm/api/traversing.js +/Users/example/build/node_modules/cheerio/lib/esm/api/traversing.d.ts +/Users/example/build/node_modules/cheerio/lib/esm/api/manipulation.d.ts +/Users/example/build/node_modules/cheerio/lib/esm/api/attributes.d.ts.map +/Users/example/build/node_modules/cheerio/lib/esm/api/forms.d.ts +/Users/example/build/node_modules/cheerio/lib/esm/api/css.d.ts +/Users/example/build/node_modules/cheerio/lib/esm/api/manipulation.js.map +/Users/example/build/node_modules/cheerio/lib/esm/api/css.js +/Users/example/build/node_modules/cheerio/lib/esm/api/forms.js +/Users/example/build/node_modules/cheerio/lib/esm/api/forms.js.map +/Users/example/build/node_modules/cheerio/lib/esm/api/traversing.js.map +/Users/example/build/node_modules/cheerio/lib/esm/api/attributes.d.ts +/Users/example/build/node_modules/cheerio/lib/esm/load.js.map +/Users/example/build/node_modules/cheerio/lib/esm/utils.js +/Users/example/build/node_modules/cheerio/lib/esm/utils.js.map +/Users/example/build/node_modules/cheerio/lib/esm/load.d.ts +/Users/example/build/node_modules/cheerio/lib/esm/slim.js.map +/Users/example/build/node_modules/cheerio/lib/esm/types.d.ts.map +/Users/example/build/node_modules/cheerio/lib/esm/index.d.ts +/Users/example/build/node_modules/cheerio/lib/esm/static.js +/Users/example/build/node_modules/cheerio/lib/esm/parse.d.ts.map +/Users/example/build/node_modules/cheerio/lib/esm/index.d.ts.map +/Users/example/build/node_modules/cheerio/lib/types.d.ts +/Users/example/build/node_modules/cheerio/lib/slim.d.ts +/Users/example/build/node_modules/cheerio/lib/cheerio.js +/Users/example/build/node_modules/cheerio/lib/static.d.ts.map +/Users/example/build/node_modules/cheerio/lib/options.js +/Users/example/build/node_modules/cheerio/lib/parse.js.map +/Users/example/build/node_modules/cheerio/lib/index.js +/Users/example/build/node_modules/cheerio/lib/options.js.map +/Users/example/build/node_modules/cheerio/lib/load.js +/Users/example/build/node_modules/cheerio/lib/parse.js +/Users/example/build/node_modules/cheerio/lib/utils.d.ts +/Users/example/build/node_modules/cheerio/lib/utils.d.ts.map +/Users/example/build/node_modules/cheerio/lib/static.js.map +/Users/example/build/node_modules/cheerio/lib/cheerio.js.map +/Users/example/build/node_modules/cheerio/lib/cheerio.d.ts.map +/Users/example/build/node_modules/cheerio/lib/cheerio.d.ts +/Users/example/build/node_modules/cheerio/lib/load.d.ts.map +/Users/example/build/node_modules/cheerio/lib/index.js.map +/Users/example/build/node_modules/cheerio/lib/api/attributes.js.map +/Users/example/build/node_modules/cheerio/lib/api/forms.d.ts.map +/Users/example/build/node_modules/cheerio/lib/api/css.d.ts.map +/Users/example/build/node_modules/cheerio/lib/api/manipulation.js +/Users/example/build/node_modules/cheerio/lib/api/traversing.d.ts.map +/Users/example/build/node_modules/cheerio/lib/api/css.js.map +/Users/example/build/node_modules/cheerio/lib/api/manipulation.d.ts.map +/Users/example/build/node_modules/cheerio/lib/api/attributes.js +/Users/example/build/node_modules/cheerio/lib/api/traversing.js +/Users/example/build/node_modules/cheerio/lib/api/traversing.d.ts +/Users/example/build/node_modules/cheerio/lib/api/manipulation.d.ts +/Users/example/build/node_modules/cheerio/lib/api/attributes.d.ts.map +/Users/example/build/node_modules/cheerio/lib/api/forms.d.ts +/Users/example/build/node_modules/cheerio/lib/api/css.d.ts +/Users/example/build/node_modules/cheerio/lib/api/manipulation.js.map +/Users/example/build/node_modules/cheerio/lib/api/css.js +/Users/example/build/node_modules/cheerio/lib/api/forms.js +/Users/example/build/node_modules/cheerio/lib/api/forms.js.map +/Users/example/build/node_modules/cheerio/lib/api/traversing.js.map +/Users/example/build/node_modules/cheerio/lib/api/attributes.d.ts +/Users/example/build/node_modules/cheerio/lib/load.js.map +/Users/example/build/node_modules/cheerio/lib/utils.js +/Users/example/build/node_modules/cheerio/lib/utils.js.map +/Users/example/build/node_modules/cheerio/lib/load.d.ts +/Users/example/build/node_modules/cheerio/lib/slim.js.map +/Users/example/build/node_modules/cheerio/lib/types.d.ts.map +/Users/example/build/node_modules/cheerio/lib/index.d.ts +/Users/example/build/node_modules/cheerio/lib/static.js +/Users/example/build/node_modules/cheerio/lib/parse.d.ts.map +/Users/example/build/node_modules/cheerio/lib/index.d.ts.map +/Users/example/build/node_modules/which/LICENSE +/Users/example/build/node_modules/which/bin/node-which +/Users/example/build/node_modules/which/CHANGELOG.md +/Users/example/build/node_modules/which/README.md +/Users/example/build/node_modules/which/which.js +/Users/example/build/node_modules/which/package.json +/Users/example/build/node_modules/open/license +/Users/example/build/node_modules/open/index.js +/Users/example/build/node_modules/open/readme.md +/Users/example/build/node_modules/open/package.json +/Users/example/build/node_modules/open/xdg-open +/Users/example/build/node_modules/open/index.d.ts +/Users/example/build/node_modules/object-inspect/LICENSE +/Users/example/build/node_modules/object-inspect/test/number.js +/Users/example/build/node_modules/object-inspect/test/element.js +/Users/example/build/node_modules/object-inspect/test/indent-option.js +/Users/example/build/node_modules/object-inspect/test/bigint.js +/Users/example/build/node_modules/object-inspect/test/toStringTag.js +/Users/example/build/node_modules/object-inspect/test/holes.js +/Users/example/build/node_modules/object-inspect/test/values.js +/Users/example/build/node_modules/object-inspect/test/browser/dom.js +/Users/example/build/node_modules/object-inspect/test/has.js +/Users/example/build/node_modules/object-inspect/test/deep.js +/Users/example/build/node_modules/object-inspect/test/err.js +/Users/example/build/node_modules/object-inspect/test/undef.js +/Users/example/build/node_modules/object-inspect/test/fn.js +/Users/example/build/node_modules/object-inspect/test/circular.js +/Users/example/build/node_modules/object-inspect/test/inspect.js +/Users/example/build/node_modules/object-inspect/test/quoteStyle.js +/Users/example/build/node_modules/object-inspect/test/lowbyte.js +/Users/example/build/node_modules/object-inspect/test/fakes.js +/Users/example/build/node_modules/object-inspect/CHANGELOG.md +/Users/example/build/node_modules/object-inspect/example/all.js +/Users/example/build/node_modules/object-inspect/example/fn.js +/Users/example/build/node_modules/object-inspect/example/circular.js +/Users/example/build/node_modules/object-inspect/example/inspect.js +/Users/example/build/node_modules/object-inspect/.eslintrc +/Users/example/build/node_modules/object-inspect/index.js +/Users/example/build/node_modules/object-inspect/readme.markdown +/Users/example/build/node_modules/object-inspect/util.inspect.js +/Users/example/build/node_modules/object-inspect/package.json +/Users/example/build/node_modules/object-inspect/.github/FUNDING.yml +/Users/example/build/node_modules/object-inspect/test-core-js.js +/Users/example/build/node_modules/object-inspect/.nycrc +/Users/example/build/node_modules/object-inspect/package-support.json +/Users/example/build/node_modules/tunnel-agent/LICENSE +/Users/example/build/node_modules/tunnel-agent/index.js +/Users/example/build/node_modules/tunnel-agent/README.md +/Users/example/build/node_modules/tunnel-agent/package.json +/Users/example/build/node_modules/nth-check/LICENSE +/Users/example/build/node_modules/nth-check/README.md +/Users/example/build/node_modules/nth-check/package.json +/Users/example/build/node_modules/nth-check/lib/parse.d.ts +/Users/example/build/node_modules/nth-check/lib/compile.js.map +/Users/example/build/node_modules/nth-check/lib/esm/parse.d.ts +/Users/example/build/node_modules/nth-check/lib/esm/compile.js.map +/Users/example/build/node_modules/nth-check/lib/esm/parse.js.map +/Users/example/build/node_modules/nth-check/lib/esm/index.js +/Users/example/build/node_modules/nth-check/lib/esm/parse.js +/Users/example/build/node_modules/nth-check/lib/esm/package.json +/Users/example/build/node_modules/nth-check/lib/esm/compile.d.ts.map +/Users/example/build/node_modules/nth-check/lib/esm/index.js.map +/Users/example/build/node_modules/nth-check/lib/esm/index.d.ts +/Users/example/build/node_modules/nth-check/lib/esm/compile.d.ts +/Users/example/build/node_modules/nth-check/lib/esm/parse.d.ts.map +/Users/example/build/node_modules/nth-check/lib/esm/index.d.ts.map +/Users/example/build/node_modules/nth-check/lib/esm/compile.js +/Users/example/build/node_modules/nth-check/lib/parse.js.map +/Users/example/build/node_modules/nth-check/lib/index.js +/Users/example/build/node_modules/nth-check/lib/parse.js +/Users/example/build/node_modules/nth-check/lib/compile.d.ts.map +/Users/example/build/node_modules/nth-check/lib/index.js.map +/Users/example/build/node_modules/nth-check/lib/index.d.ts +/Users/example/build/node_modules/nth-check/lib/compile.d.ts +/Users/example/build/node_modules/nth-check/lib/parse.d.ts.map +/Users/example/build/node_modules/nth-check/lib/index.d.ts.map +/Users/example/build/node_modules/nth-check/lib/compile.js +/Users/example/build/node_modules/readable-stream/readable-browser.js +/Users/example/build/node_modules/readable-stream/LICENSE +/Users/example/build/node_modules/readable-stream/GOVERNANCE.md +/Users/example/build/node_modules/readable-stream/README.md +/Users/example/build/node_modules/readable-stream/errors-browser.js +/Users/example/build/node_modules/readable-stream/readable.js +/Users/example/build/node_modules/readable-stream/package.json +/Users/example/build/node_modules/readable-stream/errors.js +/Users/example/build/node_modules/readable-stream/CONTRIBUTING.md +/Users/example/build/node_modules/readable-stream/lib/internal/streams/stream.js +/Users/example/build/node_modules/readable-stream/lib/internal/streams/stream-browser.js +/Users/example/build/node_modules/readable-stream/lib/internal/streams/from-browser.js +/Users/example/build/node_modules/readable-stream/lib/internal/streams/destroy.js +/Users/example/build/node_modules/readable-stream/lib/internal/streams/from.js +/Users/example/build/node_modules/readable-stream/lib/internal/streams/async_iterator.js +/Users/example/build/node_modules/readable-stream/lib/internal/streams/state.js +/Users/example/build/node_modules/readable-stream/lib/internal/streams/buffer_list.js +/Users/example/build/node_modules/readable-stream/lib/internal/streams/end-of-stream.js +/Users/example/build/node_modules/readable-stream/lib/internal/streams/pipeline.js +/Users/example/build/node_modules/readable-stream/lib/_stream_passthrough.js +/Users/example/build/node_modules/readable-stream/lib/_stream_transform.js +/Users/example/build/node_modules/readable-stream/lib/_stream_duplex.js +/Users/example/build/node_modules/readable-stream/lib/_stream_readable.js +/Users/example/build/node_modules/readable-stream/lib/_stream_writable.js +/Users/example/build/node_modules/readable-stream/experimentalWarning.js +/Users/example/build/node_modules/universal-user-agent/LICENSE.md +/Users/example/build/node_modules/universal-user-agent/dist-types/index.d.ts +/Users/example/build/node_modules/universal-user-agent/dist-src/index.js +/Users/example/build/node_modules/universal-user-agent/README.md +/Users/example/build/node_modules/universal-user-agent/package.json +/Users/example/build/node_modules/universal-user-agent/dist-node/index.js +/Users/example/build/node_modules/universal-user-agent/dist-node/index.js.map +/Users/example/build/node_modules/universal-user-agent/dist-web/index.js +/Users/example/build/node_modules/universal-user-agent/dist-web/index.js.map +/Users/example/build/node_modules/detect-node/LICENSE +/Users/example/build/node_modules/detect-node/index.js +/Users/example/build/node_modules/detect-node/index.esm.js +/Users/example/build/node_modules/detect-node/Readme.md +/Users/example/build/node_modules/detect-node/package.json +/Users/example/build/node_modules/detect-node/browser.js +/Users/example/build/node_modules/mkdirp-classic/LICENSE +/Users/example/build/node_modules/mkdirp-classic/index.js +/Users/example/build/node_modules/mkdirp-classic/README.md +/Users/example/build/node_modules/mkdirp-classic/package.json +/Users/example/build/node_modules/mkdirp/LICENSE +/Users/example/build/node_modules/mkdirp/bin/cmd.js +/Users/example/build/node_modules/mkdirp/CHANGELOG.md +/Users/example/build/node_modules/mkdirp/index.js +/Users/example/build/node_modules/mkdirp/readme.markdown +/Users/example/build/node_modules/mkdirp/package.json +/Users/example/build/node_modules/mkdirp/lib/mkdirp-manual.js +/Users/example/build/node_modules/mkdirp/lib/mkdirp-native.js +/Users/example/build/node_modules/mkdirp/lib/opts-arg.js +/Users/example/build/node_modules/mkdirp/lib/find-made.js +/Users/example/build/node_modules/mkdirp/lib/path-arg.js +/Users/example/build/node_modules/mkdirp/lib/use-native.js +/Users/example/build/node_modules/graceful-fs/LICENSE +/Users/example/build/node_modules/graceful-fs/polyfills.js +/Users/example/build/node_modules/graceful-fs/README.md +/Users/example/build/node_modules/graceful-fs/graceful-fs.js +/Users/example/build/node_modules/graceful-fs/package.json +/Users/example/build/node_modules/graceful-fs/clone.js +/Users/example/build/node_modules/graceful-fs/legacy-streams.js +/Users/example/build/node_modules/@electron/get/LICENSE +/Users/example/build/node_modules/@electron/get/dist/esm/Downloader.d.ts +/Users/example/build/node_modules/@electron/get/dist/esm/Cache.js.map +/Users/example/build/node_modules/@electron/get/dist/esm/proxy.js +/Users/example/build/node_modules/@electron/get/dist/esm/artifact-utils.js.map +/Users/example/build/node_modules/@electron/get/dist/esm/types.js +/Users/example/build/node_modules/@electron/get/dist/esm/types.js.map +/Users/example/build/node_modules/@electron/get/dist/esm/Cache.js +/Users/example/build/node_modules/@electron/get/dist/esm/types.d.ts +/Users/example/build/node_modules/@electron/get/dist/esm/downloader-resolver.d.ts +/Users/example/build/node_modules/@electron/get/dist/esm/proxy.d.ts +/Users/example/build/node_modules/@electron/get/dist/esm/GotDownloader.js.map +/Users/example/build/node_modules/@electron/get/dist/esm/Downloader.js +/Users/example/build/node_modules/@electron/get/dist/esm/index.js +/Users/example/build/node_modules/@electron/get/dist/esm/Cache.d.ts +/Users/example/build/node_modules/@electron/get/dist/esm/utils.d.ts +/Users/example/build/node_modules/@electron/get/dist/esm/GotDownloader.js +/Users/example/build/node_modules/@electron/get/dist/esm/artifact-utils.js +/Users/example/build/node_modules/@electron/get/dist/esm/downloader-resolver.js +/Users/example/build/node_modules/@electron/get/dist/esm/index.js.map +/Users/example/build/node_modules/@electron/get/dist/esm/utils.js +/Users/example/build/node_modules/@electron/get/dist/esm/utils.js.map +/Users/example/build/node_modules/@electron/get/dist/esm/artifact-utils.d.ts +/Users/example/build/node_modules/@electron/get/dist/esm/downloader-resolver.js.map +/Users/example/build/node_modules/@electron/get/dist/esm/index.d.ts +/Users/example/build/node_modules/@electron/get/dist/esm/GotDownloader.d.ts +/Users/example/build/node_modules/@electron/get/dist/esm/proxy.js.map +/Users/example/build/node_modules/@electron/get/dist/esm/Downloader.js.map +/Users/example/build/node_modules/@electron/get/dist/cjs/Downloader.d.ts +/Users/example/build/node_modules/@electron/get/dist/cjs/Cache.js.map +/Users/example/build/node_modules/@electron/get/dist/cjs/proxy.js +/Users/example/build/node_modules/@electron/get/dist/cjs/artifact-utils.js.map +/Users/example/build/node_modules/@electron/get/dist/cjs/types.js +/Users/example/build/node_modules/@electron/get/dist/cjs/types.js.map +/Users/example/build/node_modules/@electron/get/dist/cjs/Cache.js +/Users/example/build/node_modules/@electron/get/dist/cjs/types.d.ts +/Users/example/build/node_modules/@electron/get/dist/cjs/downloader-resolver.d.ts +/Users/example/build/node_modules/@electron/get/dist/cjs/proxy.d.ts +/Users/example/build/node_modules/@electron/get/dist/cjs/GotDownloader.js.map +/Users/example/build/node_modules/@electron/get/dist/cjs/Downloader.js +/Users/example/build/node_modules/@electron/get/dist/cjs/index.js +/Users/example/build/node_modules/@electron/get/dist/cjs/Cache.d.ts +/Users/example/build/node_modules/@electron/get/dist/cjs/utils.d.ts +/Users/example/build/node_modules/@electron/get/dist/cjs/GotDownloader.js +/Users/example/build/node_modules/@electron/get/dist/cjs/artifact-utils.js +/Users/example/build/node_modules/@electron/get/dist/cjs/downloader-resolver.js +/Users/example/build/node_modules/@electron/get/dist/cjs/index.js.map +/Users/example/build/node_modules/@electron/get/dist/cjs/utils.js +/Users/example/build/node_modules/@electron/get/dist/cjs/utils.js.map +/Users/example/build/node_modules/@electron/get/dist/cjs/artifact-utils.d.ts +/Users/example/build/node_modules/@electron/get/dist/cjs/downloader-resolver.js.map +/Users/example/build/node_modules/@electron/get/dist/cjs/index.d.ts +/Users/example/build/node_modules/@electron/get/dist/cjs/GotDownloader.d.ts +/Users/example/build/node_modules/@electron/get/dist/cjs/proxy.js.map +/Users/example/build/node_modules/@electron/get/dist/cjs/Downloader.js.map +/Users/example/build/node_modules/@electron/get/node_modules/semver/LICENSE +/Users/example/build/node_modules/@electron/get/node_modules/semver/bin/semver.js +/Users/example/build/node_modules/@electron/get/node_modules/semver/semver.js +/Users/example/build/node_modules/@electron/get/node_modules/semver/README.md +/Users/example/build/node_modules/@electron/get/node_modules/semver/package.json +/Users/example/build/node_modules/@electron/get/node_modules/semver/range.bnf +/Users/example/build/node_modules/@electron/get/README.md +/Users/example/build/node_modules/@electron/get/package.json +/Users/example/build/node_modules/entities/LICENSE +/Users/example/build/node_modules/entities/readme.md +/Users/example/build/node_modules/entities/package.json +/Users/example/build/node_modules/entities/lib/generated/encode-html.d.ts.map +/Users/example/build/node_modules/entities/lib/generated/decode-data-html.d.ts +/Users/example/build/node_modules/entities/lib/generated/decode-data-xml.d.ts +/Users/example/build/node_modules/entities/lib/generated/decode-data-html.js.map +/Users/example/build/node_modules/entities/lib/generated/encode-html.d.ts +/Users/example/build/node_modules/entities/lib/generated/decode-data-xml.js.map +/Users/example/build/node_modules/entities/lib/generated/decode-data-html.d.ts.map +/Users/example/build/node_modules/entities/lib/generated/decode-data-xml.d.ts.map +/Users/example/build/node_modules/entities/lib/generated/encode-html.js.map +/Users/example/build/node_modules/entities/lib/generated/decode-data-html.js +/Users/example/build/node_modules/entities/lib/generated/decode-data-xml.js +/Users/example/build/node_modules/entities/lib/generated/encode-html.js +/Users/example/build/node_modules/entities/lib/encode.d.ts.map +/Users/example/build/node_modules/entities/lib/escape.d.ts +/Users/example/build/node_modules/entities/lib/decode_codepoint.js.map +/Users/example/build/node_modules/entities/lib/encode.d.ts +/Users/example/build/node_modules/entities/lib/esm/generated/encode-html.d.ts.map +/Users/example/build/node_modules/entities/lib/esm/generated/decode-data-html.d.ts +/Users/example/build/node_modules/entities/lib/esm/generated/decode-data-xml.d.ts +/Users/example/build/node_modules/entities/lib/esm/generated/decode-data-html.js.map +/Users/example/build/node_modules/entities/lib/esm/generated/encode-html.d.ts +/Users/example/build/node_modules/entities/lib/esm/generated/decode-data-xml.js.map +/Users/example/build/node_modules/entities/lib/esm/generated/decode-data-html.d.ts.map +/Users/example/build/node_modules/entities/lib/esm/generated/decode-data-xml.d.ts.map +/Users/example/build/node_modules/entities/lib/esm/generated/encode-html.js.map +/Users/example/build/node_modules/entities/lib/esm/generated/decode-data-html.js +/Users/example/build/node_modules/entities/lib/esm/generated/decode-data-xml.js +/Users/example/build/node_modules/entities/lib/esm/generated/encode-html.js +/Users/example/build/node_modules/entities/lib/esm/encode.d.ts.map +/Users/example/build/node_modules/entities/lib/esm/escape.d.ts +/Users/example/build/node_modules/entities/lib/esm/decode_codepoint.js.map +/Users/example/build/node_modules/entities/lib/esm/encode.d.ts +/Users/example/build/node_modules/entities/lib/esm/escape.d.ts.map +/Users/example/build/node_modules/entities/lib/esm/escape.js +/Users/example/build/node_modules/entities/lib/esm/index.js +/Users/example/build/node_modules/entities/lib/esm/encode.js +/Users/example/build/node_modules/entities/lib/esm/decode.d.ts +/Users/example/build/node_modules/entities/lib/esm/decode.js +/Users/example/build/node_modules/entities/lib/esm/package.json +/Users/example/build/node_modules/entities/lib/esm/decode_codepoint.js +/Users/example/build/node_modules/entities/lib/esm/decode_codepoint.d.ts +/Users/example/build/node_modules/entities/lib/esm/decode.js.map +/Users/example/build/node_modules/entities/lib/esm/index.js.map +/Users/example/build/node_modules/entities/lib/esm/decode.d.ts.map +/Users/example/build/node_modules/entities/lib/esm/decode_codepoint.d.ts.map +/Users/example/build/node_modules/entities/lib/esm/encode.js.map +/Users/example/build/node_modules/entities/lib/esm/escape.js.map +/Users/example/build/node_modules/entities/lib/esm/index.d.ts +/Users/example/build/node_modules/entities/lib/esm/index.d.ts.map +/Users/example/build/node_modules/entities/lib/escape.d.ts.map +/Users/example/build/node_modules/entities/lib/escape.js +/Users/example/build/node_modules/entities/lib/index.js +/Users/example/build/node_modules/entities/lib/encode.js +/Users/example/build/node_modules/entities/lib/decode.d.ts +/Users/example/build/node_modules/entities/lib/decode.js +/Users/example/build/node_modules/entities/lib/decode_codepoint.js +/Users/example/build/node_modules/entities/lib/decode_codepoint.d.ts +/Users/example/build/node_modules/entities/lib/decode.js.map +/Users/example/build/node_modules/entities/lib/index.js.map +/Users/example/build/node_modules/entities/lib/decode.d.ts.map +/Users/example/build/node_modules/entities/lib/decode_codepoint.d.ts.map +/Users/example/build/node_modules/entities/lib/encode.js.map +/Users/example/build/node_modules/entities/lib/escape.js.map +/Users/example/build/node_modules/entities/lib/index.d.ts +/Users/example/build/node_modules/entities/lib/index.d.ts.map +/Users/example/build/node_modules/expand-template/test.js +/Users/example/build/node_modules/expand-template/LICENSE +/Users/example/build/node_modules/expand-template/index.js +/Users/example/build/node_modules/expand-template/README.md +/Users/example/build/node_modules/expand-template/package.json +/Users/example/build/node_modules/expand-template/.travis.yml +/Users/example/build/node_modules/normalize-path/LICENSE +/Users/example/build/node_modules/normalize-path/index.js +/Users/example/build/node_modules/normalize-path/README.md +/Users/example/build/node_modules/normalize-path/package.json +/Users/example/build/node_modules/fsevents/fsevents.node +/Users/example/build/node_modules/fsevents/LICENSE +/Users/example/build/node_modules/fsevents/fsevents.js +/Users/example/build/node_modules/fsevents/fsevents.d.ts +/Users/example/build/node_modules/fsevents/README.md +/Users/example/build/node_modules/fsevents/package.json +/Users/example/build/node_modules/shebang-command/license +/Users/example/build/node_modules/shebang-command/index.js +/Users/example/build/node_modules/shebang-command/readme.md +/Users/example/build/node_modules/shebang-command/package.json +/Users/example/build/node_modules/napi-build-utils/LICENSE +/Users/example/build/node_modules/napi-build-utils/index.js +/Users/example/build/node_modules/napi-build-utils/README.md +/Users/example/build/node_modules/napi-build-utils/package.json +/Users/example/build/node_modules/napi-build-utils/index.md +/Users/example/build/node_modules/byline/LICENSE +/Users/example/build/node_modules/byline/README.md +/Users/example/build/node_modules/byline/package.json +/Users/example/build/node_modules/byline/lib/byline.js +/Users/example/build/node_modules/buffer-equal/LICENSE +/Users/example/build/node_modules/buffer-equal/test/eq.js +/Users/example/build/node_modules/buffer-equal/example/eq.js +/Users/example/build/node_modules/buffer-equal/index.js +/Users/example/build/node_modules/buffer-equal/README.markdown +/Users/example/build/node_modules/buffer-equal/package.json +/Users/example/build/node_modules/buffer-equal/.travis.yml +/Users/example/build/node_modules/process/test.js +/Users/example/build/node_modules/process/LICENSE +/Users/example/build/node_modules/process/.eslintrc +/Users/example/build/node_modules/process/index.js +/Users/example/build/node_modules/process/README.md +/Users/example/build/node_modules/process/package.json +/Users/example/build/node_modules/process/browser.js +/Users/example/build/node_modules/debug/LICENSE +/Users/example/build/node_modules/debug/README.md +/Users/example/build/node_modules/debug/package.json +/Users/example/build/node_modules/debug/src/index.js +/Users/example/build/node_modules/debug/src/node.js +/Users/example/build/node_modules/debug/src/common.js +/Users/example/build/node_modules/debug/src/browser.js +/Users/example/build/node_modules/glob-parent/LICENSE +/Users/example/build/node_modules/glob-parent/CHANGELOG.md +/Users/example/build/node_modules/glob-parent/index.js +/Users/example/build/node_modules/glob-parent/README.md +/Users/example/build/node_modules/glob-parent/package.json +/Users/example/build/node_modules/domhandler/LICENSE +/Users/example/build/node_modules/domhandler/readme.md +/Users/example/build/node_modules/domhandler/package.json +/Users/example/build/node_modules/domhandler/lib/esm/index.js +/Users/example/build/node_modules/domhandler/lib/esm/node.js +/Users/example/build/node_modules/domhandler/lib/esm/node.d.ts.map +/Users/example/build/node_modules/domhandler/lib/esm/package.json +/Users/example/build/node_modules/domhandler/lib/esm/index.d.ts +/Users/example/build/node_modules/domhandler/lib/esm/node.d.ts +/Users/example/build/node_modules/domhandler/lib/esm/index.d.ts.map +/Users/example/build/node_modules/domhandler/lib/index.js +/Users/example/build/node_modules/domhandler/lib/node.js +/Users/example/build/node_modules/domhandler/lib/node.d.ts.map +/Users/example/build/node_modules/domhandler/lib/index.d.ts +/Users/example/build/node_modules/domhandler/lib/node.d.ts +/Users/example/build/node_modules/domhandler/lib/index.d.ts.map +/Users/example/build/node_modules/remove-trailing-separator/license +/Users/example/build/node_modules/remove-trailing-separator/history.md +/Users/example/build/node_modules/remove-trailing-separator/index.js +/Users/example/build/node_modules/remove-trailing-separator/readme.md +/Users/example/build/node_modules/remove-trailing-separator/package.json +/Users/example/build/node_modules/buffer/AUTHORS.md +/Users/example/build/node_modules/buffer/LICENSE +/Users/example/build/node_modules/buffer/index.js +/Users/example/build/node_modules/buffer/README.md +/Users/example/build/node_modules/buffer/package.json +/Users/example/build/node_modules/buffer/index.d.ts +/Users/example/build/node_modules/mime-db/db.json +/Users/example/build/node_modules/mime-db/LICENSE +/Users/example/build/node_modules/mime-db/HISTORY.md +/Users/example/build/node_modules/mime-db/index.js +/Users/example/build/node_modules/mime-db/README.md +/Users/example/build/node_modules/mime-db/package.json +/Users/example/build/node_modules/isexe/.npmignore +/Users/example/build/node_modules/isexe/LICENSE +/Users/example/build/node_modules/isexe/test/basic.js +/Users/example/build/node_modules/isexe/index.js +/Users/example/build/node_modules/isexe/README.md +/Users/example/build/node_modules/isexe/package.json +/Users/example/build/node_modules/isexe/windows.js +/Users/example/build/node_modules/isexe/mode.js +/Users/example/build/node_modules/clone-buffer/LICENSE +/Users/example/build/node_modules/clone-buffer/index.js +/Users/example/build/node_modules/clone-buffer/README.md +/Users/example/build/node_modules/clone-buffer/package.json +/Users/example/build/node_modules/jsbi/LICENSE +/Users/example/build/node_modules/jsbi/dist/jsbi-cjs.js +/Users/example/build/node_modules/jsbi/dist/jsbi.mjs +/Users/example/build/node_modules/jsbi/dist/jsbi-umd.js +/Users/example/build/node_modules/jsbi/jsbi.d.ts +/Users/example/build/node_modules/jsbi/README.md +/Users/example/build/node_modules/jsbi/package.json +/Users/example/build/node_modules/@esbuild/darwin-arm64/bin/esbuild +/Users/example/build/node_modules/@esbuild/darwin-arm64/README.md +/Users/example/build/node_modules/@esbuild/darwin-arm64/package.json +/Users/example/build/node_modules/inflight/LICENSE +/Users/example/build/node_modules/inflight/inflight.js +/Users/example/build/node_modules/inflight/README.md +/Users/example/build/node_modules/inflight/package.json +/Users/example/build/gulpfile.extensions.js +/Users/example/build/gulpfile.reh.js +/Users/example/build/.moduleignore.darwin +/Users/example/build/gulpfile.vscode.js +/Users/example/build/setup-npm-registry.js +/Users/example/build/gulpfile.vscode.linux.js +/Users/example/build/yarn.lock +/Users/example/build/checksums/vscode-sysroot.txt +/Users/example/build/checksums/electron.txt +/Users/example/build/checksums/nodejs.txt +/Users/example/build/.gitignore +/Users/example/build/package.json +/Users/example/build/tsconfig.build.json +/Users/example/build/linux/debian/install-sysroot.js +/Users/example/build/linux/debian/types.js +/Users/example/build/linux/debian/types.js.map +/Users/example/build/linux/debian/dep-lists.ts +/Users/example/build/linux/debian/calculate-deps.js.map +/Users/example/build/linux/debian/calculate-deps.ts +/Users/example/build/linux/debian/install-sysroot.js.map +/Users/example/build/linux/debian/types.ts +/Users/example/build/linux/debian/install-sysroot.ts +/Users/example/build/linux/debian/calculate-deps.js +/Users/example/build/linux/debian/dep-lists.js.map +/Users/example/build/linux/debian/dep-lists.js +/Users/example/build/linux/libcxx-fetcher.js +/Users/example/build/linux/dependencies-generator.js +/Users/example/build/linux/libcxx-fetcher.js.map +/Users/example/build/linux/dependencies-generator.js.map +/Users/example/build/linux/dependencies-generator.ts +/Users/example/build/linux/rpm/types.js +/Users/example/build/linux/rpm/types.js.map +/Users/example/build/linux/rpm/dep-lists.ts +/Users/example/build/linux/rpm/calculate-deps.js.map +/Users/example/build/linux/rpm/calculate-deps.ts +/Users/example/build/linux/rpm/types.ts +/Users/example/build/linux/rpm/calculate-deps.js +/Users/example/build/linux/rpm/dep-lists.js.map +/Users/example/build/linux/rpm/dep-lists.js +/Users/example/build/linux/libcxx-fetcher.ts +/Users/example/build/monaco/monaco.usage.recipe +/Users/example/build/monaco/ThirdPartyNotices.txt +/Users/example/build/monaco/LICENSE +/Users/example/build/monaco/README-npm.md +/Users/example/build/monaco/README.md +/Users/example/build/monaco/package.json +/Users/example/build/monaco/monaco.d.ts.recipe +/Users/example/build/monaco/version.txt +/Users/example/build/filters.js +/Users/example/build/.gitattributes +/Users/example/build/lib/reporter.js +/Users/example/build/lib/postcss.js +/Users/example/build/lib/i18n.resources.json +/Users/example/build/lib/dependencies.ts +/Users/example/build/lib/builtInExtensions.js.map +/Users/example/build/lib/layersChecker.js +/Users/example/build/lib/treeshaking.js +/Users/example/build/lib/util.js +/Users/example/build/lib/policies.ts +/Users/example/build/lib/preLaunch.js.map +/Users/example/build/lib/node.js.map +/Users/example/build/lib/task.js.map +/Users/example/build/lib/bundle.js.map +/Users/example/build/lib/nls.js +/Users/example/build/lib/builtInExtensionsCG.ts +/Users/example/build/lib/node.ts +/Users/example/build/lib/test/i18n.test.js +/Users/example/build/lib/test/i18n.test.js.map +/Users/example/build/lib/test/i18n.test.ts +/Users/example/build/lib/snapshotLoader.js +/Users/example/build/lib/util.js.map +/Users/example/build/lib/electron.ts +/Users/example/build/lib/standalone.js +/Users/example/build/lib/monaco-api.js.map +/Users/example/build/lib/git.js +/Users/example/build/lib/layersChecker.js.map +/Users/example/build/lib/i18n.ts +/Users/example/build/lib/reporter.js.map +/Users/example/build/lib/tsb/transpiler.js.map +/Users/example/build/lib/tsb/utils.ts +/Users/example/build/lib/tsb/index.js +/Users/example/build/lib/tsb/builder.ts +/Users/example/build/lib/tsb/transpiler.ts +/Users/example/build/lib/tsb/index.js.map +/Users/example/build/lib/tsb/builder.js.map +/Users/example/build/lib/tsb/utils.js +/Users/example/build/lib/tsb/index.ts +/Users/example/build/lib/tsb/utils.js.map +/Users/example/build/lib/tsb/builder.js +/Users/example/build/lib/tsb/transpiler.js +/Users/example/build/lib/task.js +/Users/example/build/lib/builtInExtensions.js +/Users/example/build/lib/nls.js.map +/Users/example/build/lib/stats.ts +/Users/example/build/lib/bundle.js +/Users/example/build/lib/fetch.js +/Users/example/build/lib/typings/gulp-buffer.d.ts +/Users/example/build/lib/typings/ternary-stream.d.ts +/Users/example/build/lib/typings/gulp-bom.d.ts +/Users/example/build/lib/typings/gulp-flatmap.d.ts +/Users/example/build/lib/typings/vinyl.d.ts +/Users/example/build/lib/typings/stream.d.ts +/Users/example/build/lib/typings/github-releases.d.ts +/Users/example/build/lib/typings/lazy.js.d.ts +/Users/example/build/lib/typings/event-stream.d.ts +/Users/example/build/lib/typings/cgmanifest.json +/Users/example/build/lib/optimize.js +/Users/example/build/lib/asar.ts +/Users/example/build/lib/standalone.js.map +/Users/example/build/lib/asar.js.map +/Users/example/build/lib/monaco-api.ts +/Users/example/build/lib/stats.js.map +/Users/example/build/lib/extensions.ts +/Users/example/build/lib/compilation.ts +/Users/example/build/lib/getVersion.js +/Users/example/build/lib/i18n.js.map +/Users/example/build/lib/preLaunch.js +/Users/example/build/lib/electron.js.map +/Users/example/build/lib/dependencies.js.map +/Users/example/build/lib/builtInExtensionsCG.js +/Users/example/build/lib/nls.ts +/Users/example/build/lib/snapshotLoader.ts +/Users/example/build/lib/node.js +/Users/example/build/lib/treeshaking.js.map +/Users/example/build/lib/electron.js +/Users/example/build/lib/reporter.ts +/Users/example/build/lib/dependencies.js +/Users/example/build/lib/stylelint/validateVariableNames.ts +/Users/example/build/lib/stylelint/validateVariableNames.js.map +/Users/example/build/lib/stylelint/vscode-known-variables.json +/Users/example/build/lib/stylelint/validateVariableNames.js +/Users/example/build/lib/postcss.ts +/Users/example/build/lib/layersChecker.ts +/Users/example/build/lib/treeshaking.ts +/Users/example/build/lib/util.ts +/Users/example/build/lib/watch/watch-win32.js +/Users/example/build/lib/watch/index.js +/Users/example/build/lib/watch/watch-win32.js.map +/Users/example/build/lib/watch/watch-win32.ts +/Users/example/build/lib/watch/watcher.exe +/Users/example/build/lib/watch/index.js.map +/Users/example/build/lib/watch/index.ts +/Users/example/build/lib/policies.js +/Users/example/build/lib/compilation.js.map +/Users/example/build/lib/asar.js +/Users/example/build/lib/builtInExtensionsCG.js.map +/Users/example/build/lib/monaco-api.js +/Users/example/build/lib/git.js.map +/Users/example/build/lib/compilation.js +/Users/example/build/lib/extensions.js +/Users/example/build/lib/optimize.js.map +/Users/example/build/lib/mangle/renameWorker.js.map +/Users/example/build/lib/mangle/staticLanguageServiceHost.ts +/Users/example/build/lib/mangle/renameWorker.js +/Users/example/build/lib/mangle/staticLanguageServiceHost.js.map +/Users/example/build/lib/mangle/index.js +/Users/example/build/lib/mangle/staticLanguageServiceHost.js +/Users/example/build/lib/mangle/index.js.map +/Users/example/build/lib/mangle/index.ts +/Users/example/build/lib/mangle/renameWorker.ts +/Users/example/build/lib/getVersion.ts +/Users/example/build/lib/extensions.js.map +/Users/example/build/lib/getVersion.js.map +/Users/example/build/lib/preLaunch.ts +/Users/example/build/lib/standalone.ts +/Users/example/build/lib/git.ts +/Users/example/build/lib/i18n.js +/Users/example/build/lib/fetch.js.map +/Users/example/build/lib/builtInExtensions.ts +/Users/example/build/lib/task.ts +/Users/example/build/lib/stats.js +/Users/example/build/lib/bundle.ts +/Users/example/build/lib/policies.js.map +/Users/example/build/lib/fetch.ts +/Users/example/build/lib/snapshotLoader.js.map +/Users/example/build/lib/optimize.ts +/Users/example/build/gulpfile.js +/Users/example/build/.moduleignore.linux +/Users/example/build/tsconfig.json +/Users/example/build/darwin/sign.ts +/Users/example/build/darwin/sign.js.map +/Users/example/build/darwin/create-universal-app.ts +/Users/example/build/darwin/sign.js +/Users/example/build/darwin/create-universal-app.js +/Users/example/build/darwin/create-universal-app.js.map +/Users/example/build/stylelint.js +/Users/example/build/.moduleignore.win32 +/Users/example/build/.webignore +/Users/example/build/win32/inno_updater.exe +/Users/example/build/win32/Cargo.toml +/Users/example/build/win32/vcruntime140.dll +/Users/example/build/win32/explorer-appx-fetcher.js +/Users/example/build/win32/code.iss +/Users/example/build/win32/Cargo.lock +/Users/example/build/win32/explorer-appx-fetcher.ts +/Users/example/build/win32/.gitignore +/Users/example/build/win32/explorer-appx-fetcher.js.map +/Users/example/build/win32/i18n/messages.zh-tw.isl +/Users/example/build/win32/i18n/messages.it.isl +/Users/example/build/win32/i18n/messages.de.isl +/Users/example/build/win32/i18n/messages.zh-cn.isl +/Users/example/build/win32/i18n/messages.hu.isl +/Users/example/build/win32/i18n/messages.ko.isl +/Users/example/build/win32/i18n/messages.es.isl +/Users/example/build/win32/i18n/Default.hu.isl +/Users/example/build/win32/i18n/Default.ko.isl +/Users/example/build/win32/i18n/messages.tr.isl +/Users/example/build/win32/i18n/messages.ru.isl +/Users/example/build/win32/i18n/Default.zh-tw.isl +/Users/example/build/win32/i18n/messages.fr.isl +/Users/example/build/win32/i18n/messages.pt-br.isl +/Users/example/build/win32/i18n/messages.ja.isl +/Users/example/build/win32/i18n/messages.en.isl +/Users/example/build/win32/i18n/Default.zh-cn.isl +/Users/example/build/gulpfile.editor.js +/Users/example/build/builtin/index.html +/Users/example/build/builtin/.eslintrc +/Users/example/build/builtin/browser-main.js +/Users/example/build/builtin/main.js +/Users/example/build/builtin/package.json +/Users/example/build/npm/jsconfig.json +/Users/example/build/npm/preinstall.js +/Users/example/build/npm/postinstall.js +/Users/example/build/npm/dirs.js +/Users/example/build/npm/update-distro.mjs +/Users/example/build/npm/gyp/yarn.lock +/Users/example/build/npm/gyp/package.json +/Users/example/build/npm/setupBuildYarnrc.js +/Users/example/build/npm/update-all-grammars.mjs +/Users/example/build/npm/update-localization-extension.js +/Users/example/build/.cachesalt +/Users/example/build/hygiene.js +/Users/example/build/gulpfile.scan.js +/Users/example/product.json +/Users/example/.eslintplugin/code-no-unused-expressions.ts +/Users/example/.eslintplugin/vscode-dts-event-naming.ts +/Users/example/.eslintplugin/code-no-native-private.ts +/Users/example/.eslintplugin/vscode-dts-region-comments.ts +/Users/example/.eslintplugin/code-no-unexternalized-strings.ts +/Users/example/.eslintplugin/code-no-standalone-editor.ts +/Users/example/.eslintplugin/code-translation-remind.ts +/Users/example/.eslintplugin/code-amd-node-module.ts +/Users/example/.eslintplugin/vscode-dts-vscode-in-comments.ts +/Users/example/.eslintplugin/vscode-dts-literal-or-types.ts +/Users/example/.eslintplugin/code-ensure-no-disposables-leak-in-test.ts +/Users/example/.eslintplugin/code-import-patterns.ts +/Users/example/.eslintplugin/code-no-global-document-listener.ts +/Users/example/.eslintplugin/utils.ts +/Users/example/.eslintplugin/index.js +/Users/example/.eslintplugin/vscode-dts-interface-naming.ts +/Users/example/.eslintplugin/code-declare-service-brand.ts +/Users/example/.eslintplugin/code-no-test-only.ts +/Users/example/.eslintplugin/code-no-nls-in-standalone-editor.ts +/Users/example/.eslintplugin/code-no-runtime-import.ts +/Users/example/.eslintplugin/vscode-dts-use-thenable.ts +/Users/example/.eslintplugin/tsconfig.json +/Users/example/.eslintplugin/vscode-dts-create-func.ts +/Users/example/.eslintplugin/vscode-dts-cancellation.ts +/Users/example/.eslintplugin/vscode-dts-string-type-literals.ts +/Users/example/.eslintplugin/code-no-look-behind-regex.ts +/Users/example/.eslintplugin/code-must-use-result.ts +/Users/example/.eslintplugin/code-no-test-async-suite.ts +/Users/example/.eslintplugin/code-parameter-properties-must-have-explicit-accessibility.ts +/Users/example/.eslintplugin/code-layering.ts +/Users/example/.eslintplugin/code-must-use-super-dispose.ts +/Users/example/.eslintplugin/code-no-potentially-unsafe-disposables.ts +/Users/example/.eslintplugin/vscode-dts-provider-naming.ts +/Users/example/.mailmap +/Users/example/.git/ORIG_HEAD +/Users/example/.git/config +/Users/example/.git/objects/61/2d2d1833211ce28d0902dbdb88faf3a2e4d8b1 +/Users/example/.git/objects/61/575bb5126c31800c2724a04781e3de965463a5 +/Users/example/.git/objects/61/84627f5cd7d22a438843edac0c9ce34bbf6c3e +/Users/example/.git/objects/61/67cd29b37c5d801b2a3c6b0d610bd5897d3aab +/Users/example/.git/objects/61/53861a123e95dd71afde46660fb3c7b3f92f5d +/Users/example/.git/objects/61/a24d252af5ca0e4c8b3f465dfd9e6c40b4e51f +/Users/example/.git/objects/61/4ec943906ad6e5e5f379bb71bcf064a49a48d1 +/Users/example/.git/objects/61/0b091a4d4d34d349c419c0361322d542cbba10 +/Users/example/.git/objects/61/6d03d06aa9b36f9ea6894a6124d0cc9bd58972 +/Users/example/.git/objects/61/e83d1c374dfa5bfadc12ff6319d05ce760584b +/Users/example/.git/objects/61/27244aee6863c454e2f06650a4af522ef1578d +/Users/example/.git/objects/61/5498828336d1b434870e053da3cf92c7d0597d +/Users/example/.git/objects/61/8f4b26e9c1357fdd413fe015c0a6a430052498 +/Users/example/.git/objects/61/4356894282aee94ebc5810e1f0f1aacbdf3e06 +/Users/example/.git/objects/61/8195768e19f62dae856269ac72d52b812cd0e2 +/Users/example/.git/objects/61/ae0b947f2ceb9e645a3376a8f327629cca7d17 +/Users/example/.git/objects/0d/d18da86c3e3ec8014b5c9ab047254ff47cea70 +/Users/example/.git/objects/0d/3b36ef9d5a3a3e968634aa1e51786d514408b9 +/Users/example/.git/objects/0d/501f9f3eafd34f1cea49a5ce0e3c971104bcf5 +/Users/example/.git/objects/0d/dd4878048fda3909fe98a377772c2a4d01ca77 +/Users/example/.git/objects/0d/098f5bb7f37f5c8abd54c4c8ece4a266bd0379 +/Users/example/.git/objects/0d/5f3ad3a0f0fc8058bae28c65deeb954d2c96ec +/Users/example/.git/objects/0d/aa02c159cc92ca8c5629f1b6370597508a1542 +/Users/example/.git/objects/0d/c5e985584956941fab0fc06265229da75689b3 +/Users/example/.git/objects/0d/9e738ac8bb30d92c298083527d63baa7cd0690 +/Users/example/.git/objects/0d/0d555005efba4b1702334cd1793e8410f42a65 +/Users/example/.git/objects/0d/da05a4fc9beee7476572f01d4f893365b4487b +/Users/example/.git/objects/0d/1ca1fbefb7f2e34d09462711af9ee830572d07 +/Users/example/.git/objects/95/a70da556d5b5143d242282085b2bace5a7c924 +/Users/example/.git/objects/95/6279be4809eb67e5fc018cf18e1f63c3e660c6 +/Users/example/.git/objects/95/7c970ddb95559e50aa9c65fdea5bb2c9f08869 +/Users/example/.git/objects/95/bfb57baf793dce5fc599f44bbb4b4821dc5522 +/Users/example/.git/objects/95/22188006dba77d4b91764fc4937a9e6928524d +/Users/example/.git/objects/95/efcf29026dcfcff1dc280730220789e9414822 +/Users/example/.git/objects/95/5240aa112db4ab05c22ce084af2a5dcf7f0d70 +/Users/example/.git/objects/95/fcfe9482a8b3b894bbd4a93aafb80a440da32b +/Users/example/.git/objects/95/a6945a082214d8932ec93d8d5802dc5b3fcb93 +/Users/example/.git/objects/95/3a0eb054dbe2ceac8d9a9965cf86d3d00240ea +/Users/example/.git/objects/95/92d97df46a1ee3905bcba38956931fba80422d +/Users/example/.git/objects/59/1b9d19aa5c71a19d3439a5eeec237281ff7581 +/Users/example/.git/objects/59/3f932802cb2ab77f3ba7e3ca0f5c214e52ce16 +/Users/example/.git/objects/59/4e86084edac0f412564c2fc99fce9f9f52f293 +/Users/example/.git/objects/59/f400d1f9ed3823d891de72c74611771d300472 +/Users/example/.git/objects/59/891e6a821d8704161bc3da7ebbc6afba017b2d +/Users/example/.git/objects/59/a09146128d738be5e6f0b565f797b680a43cb2 +/Users/example/.git/objects/59/3c943ff14222a24e9326f20fd74cf351a253a2 +/Users/example/.git/objects/59/7c88e8aa665a2bad22c8c1393a55712fd11826 +/Users/example/.git/objects/59/8a1c47bc0a7e30661e78bae3cad250102634fc +/Users/example/.git/objects/59/bdd5e5a6baabfe822226c5257b201d55fb100a +/Users/example/.git/objects/59/6cca816f4df39889bf8deb0683549f18405928 +/Users/example/.git/objects/59/5090595a03961e6243e70a0fd5a453e9131f79 +/Users/example/.git/objects/59/c696230adced2e8a9e8f8a33e6d514c307e314 +/Users/example/.git/objects/92/e2067db3b68e22cdf83d50396a95f1b6425f68 +/Users/example/.git/objects/92/e4805dc3441823c0ac1618a55d55e442139651 +/Users/example/.git/objects/92/e99610c62ab3a2acecdc39d04fc66bd804bac9 +/Users/example/.git/objects/92/d28171e07277a3ce4bfe93fcde882b384eade9 +/Users/example/.git/objects/92/fdf81e84ef0853e5155abf2155584af516ab64 +/Users/example/.git/objects/92/dd6cd1d8743f8f59e09c025c3054de5871587e +/Users/example/.git/objects/92/5efe9dc51bdd0e01071b7c262c9619773749e2 +/Users/example/.git/objects/92/1b699af81d9244f7f187187aee1c2a9d5e37c9 +/Users/example/.git/objects/92/3cc32d35ef2f0c2486327ace168ee1b4d672f6 +/Users/example/.git/objects/92/6ac505938e61a7429bde0bc66cad867c09dd5b +/Users/example/.git/objects/0c/a0ac3ff264bdad41e8507463a0ac1205a89930 +/Users/example/.git/objects/0c/28e9abf82ec246d6ae13fb5ceb89865262687e +/Users/example/.git/objects/0c/b91bfe083f28030bd4c1516ab2bdc1a4f76682 +/Users/example/.git/objects/0c/0fbc4b4c07f32e47bada34d4df84cc6672c9f2 +/Users/example/.git/objects/0c/d77198c55836741b03211fc93739443aec3cc0 +/Users/example/.git/objects/0c/31588e010e68da1921b1e5fe8dff3799949cf4 +/Users/example/.git/objects/0c/6c00bbd2a7592a9efc8418f9aa3b3b7c92f20b +/Users/example/.git/objects/0c/869f0abe39cd3ac9e5c912fd8f2759a4ef0226 +/Users/example/.git/objects/0c/cd48d6146de87fdfb66ffc55ff2e193256c8ce +/Users/example/.git/objects/0c/88e2462bca2114712a67570909a677c81f2c6c +/Users/example/.git/objects/0c/ad687968dd06bfc1ffaea9cbda72cdab57a3d9 +/Users/example/.git/objects/0c/54a867a45c985e6ce14b77995117fd4858d6e8 +/Users/example/.git/objects/0c/5a64ba09a0ce352b804305d17cb5f1aad79882 +/Users/example/.git/objects/0c/8cc925856d78513829c9e9d1b33c100c1c5dc3 +/Users/example/.git/objects/0c/afa07eafbefca7573b0860a5b2397b78144dd6 +/Users/example/.git/objects/0c/059d2856b301c9ff70c492a3f46f356d10edcc +/Users/example/.git/objects/66/50804f2f78a1a80d41ab31234cf63403d28916 +/Users/example/.git/objects/66/f88946b26ad49618331526bec786679a579d2a +/Users/example/.git/objects/66/106ed4fc67425917da602174e58977ce34f912 +/Users/example/.git/objects/66/ce12602b26cd85f984059d35ad4f9ecb369fdb +/Users/example/.git/objects/66/a56aa133d064cab6431508f4c4ba01e8d4d5d5 +/Users/example/.git/objects/66/6103e3cdef5ac3a34d99a95f3d583aa991a6ca +/Users/example/.git/objects/66/1d5047bfcfca4ed297c0983e2893d5b9ae0ea3 +/Users/example/.git/objects/66/0b1eba9231b1ea0f35a47f296e220b96aad3c4 +/Users/example/.git/objects/66/c53022e09055e0098a6c1ee238e8a548df0588 +/Users/example/.git/objects/66/8a2aa4d60376c05a7706f1cd83e9ad53998f75 +/Users/example/.git/objects/66/f78dee54d67c1ab4dd875a553dcc6499dc4ce4 +/Users/example/.git/objects/66/27ea1155c02b6a45b6933065e31f31cdf667fe +/Users/example/.git/objects/3e/6741c3039e08b5c0d8538606c459ef6e8decfb +/Users/example/.git/objects/3e/297d42639cf68610d309a6f8dce6a243f44835 +/Users/example/.git/objects/3e/c40f6a054c550907532ec97cc85fa1be516daf +/Users/example/.git/objects/3e/52a30de259707a7524da8703a8b14b0b22ac2a +/Users/example/.git/objects/3e/de71d03537460fc5d49e9cc8afbe95147cdc62 +/Users/example/.git/objects/3e/9d72ac1d93d8c7413ddc1498dfc7d294e57515 +/Users/example/.git/objects/3e/25c9933ee72c805e6384545e1a085e3216cb2a +/Users/example/.git/objects/3e/b596db3af8f08a0de713436e1b843a4e5f7117 +/Users/example/.git/objects/3e/7590317c5599afd40475530e0d724d5dfb4386 +/Users/example/.git/objects/3e/ba444923f104a5efbbc746adc84bed704450a2 +/Users/example/.git/objects/3e/c67ba7a3b2e5ed1537d9175f7372e0ad2385d2 +/Users/example/.git/objects/3e/e09a6e345729c5e43927ec116c82ccd9ac7a21 +/Users/example/.git/objects/3e/36c0dfcde4c88d88bf84dd99eb00bef3931758 +/Users/example/.git/objects/3e/5bedeada4dcdecdf713185e7849c441d954255 +/Users/example/.git/objects/3e/78fbf00de0918b62ebbbb6262811225e63cf23 +/Users/example/.git/objects/3e/0e4665d982e57fc5f626794abb65b3a998df52 +/Users/example/.git/objects/3e/d289f6ab406925646a95436ae02cb1505c83d0 +/Users/example/.git/objects/3e/a84e45b875cd6cf3659b3b24357432f0a27ac9 +/Users/example/.git/objects/3e/14d5dfc3f9a5b5cc42580f70369ac89f184fd4 +/Users/example/.git/objects/50/a7f655cac8d4996990b752d6486a1043c803b3 +/Users/example/.git/objects/50/f7770b2ab13a9dc8f8da9e328a91fae769fadf +/Users/example/.git/objects/50/1f345ada5c03e86a6707e5b7fdb1fe0fbb49a5 +/Users/example/.git/objects/50/6fa98c096f14d550bc9bc4ba853b2de46c659b +/Users/example/.git/objects/50/ad64ec51e4dbfc1c17f4f2e3bf0f2569e719a8 +/Users/example/.git/objects/50/2740e79268ad64e51180b772c2b8ba6dfcd8dd +/Users/example/.git/objects/50/8a449523657e961af3c10de55607f56d475dfd +/Users/example/.git/objects/50/aabb95a243442d63d3afbec135ceadda2d59ed +/Users/example/.git/objects/50/e464bb37869f04b0a1247879f9081c654a11a7 +/Users/example/.git/objects/68/9b8989e1f10d7767bb9986d5e117cb101b9a90 +/Users/example/.git/objects/68/f606639e9cae79ad8cbaf3ff2e992ee0f4d032 +/Users/example/.git/objects/68/5a917c11a4015bdc7466244b8b759817d25c6c +/Users/example/.git/objects/68/a942aaa818d5345674cbe06d5e945393940f6d +/Users/example/.git/objects/68/daab66cd1e8ce53fbc2697b842fb74d8aa5d35 +/Users/example/.git/objects/68/0218674056e878c7c5080614110d85484229b8 +/Users/example/.git/objects/68/e74b7e40c574d9199794ebdd22c0fb2c864328 +/Users/example/.git/objects/68/1fba64369b7729896bd8b2bc957b57a834fcf4 +/Users/example/.git/objects/68/5d729f606f589cbcde791141519cec4bbe7bfd +/Users/example/.git/objects/57/d1a900fcec67a8ca51ff6b74fe4923702281c0 +/Users/example/.git/objects/57/767f7adecbc7af45d3403317582b2f64f076e2 +/Users/example/.git/objects/57/ed7899855394312a53988bd294a1bcdea60a1b +/Users/example/.git/objects/57/7494b2d6d7c08a22222d8154a5bb94d936574f +/Users/example/.git/objects/57/84dcbf256065d94bfde29bdbe0532c2d8f01c5 +/Users/example/.git/objects/57/3975746edd3695ab92d8c097d52e0303a478ae +/Users/example/.git/objects/57/ef4ad3da6561d9209c5f7c72553209a5abee0e +/Users/example/.git/objects/57/087768a76f5500f6a12bd230fd022c7a980fe0 +/Users/example/.git/objects/57/f8db9798eee6e4bd57b2b7e3699fc5a03d39ca +/Users/example/.git/objects/57/97ed6de338ae7b36f6b9aac6c9b603cbcfc363 +/Users/example/.git/objects/57/1961dd81447ed66e7d79d8e046c8bf0bcff182 +/Users/example/.git/objects/3b/c666ef3714a31eb05e6cd79164f206dfc607ab +/Users/example/.git/objects/3b/5e598b2177df0c4e8a01800c6194c1699c0b8a +/Users/example/.git/objects/3b/abf68cba683e25512cb9101f3c9d79a93666d0 +/Users/example/.git/objects/3b/4d2696a6dd94b4042f38308b176cad20d89bd2 +/Users/example/.git/objects/3b/bfda9804ce3be110daeacd207477b30913ea6b +/Users/example/.git/objects/3b/45b51b05084512af8b2b7cd2e113e65df99114 +/Users/example/.git/objects/3b/26c90f4ec9900981f7b72e049108cc32cde58c +/Users/example/.git/objects/3b/33fbdde4cbc85f89461832521a2742ab105afa +/Users/example/.git/objects/3b/60ff844643e8fd23c8b0c4a44e7b803168ccf5 +/Users/example/.git/objects/3b/f9b8124a2ea0e700a3d5b1b12a5bb5be4f00a9 +/Users/example/.git/objects/3b/ec26d29ec14c722504873b072c56c33dc93653 +/Users/example/.git/objects/3b/ab98a9da7803256e353015622a6f4097f0b902 +/Users/example/.git/objects/3b/7fac63db8fa119b087e447d91070f963a456d8 +/Users/example/.git/objects/6f/221398c398604e9ae0ca4c7f381248c128c3e9 +/Users/example/.git/objects/6f/5e812d67d6b44e6e9574bf2c91c37e926505a0 +/Users/example/.git/objects/6f/8e9c45dadea51ca20c05ff8b738db3a5709fed +/Users/example/.git/objects/6f/870a96867554608ff8de136e055f3cd13864d7 +/Users/example/.git/objects/6f/91cdc47ae284c0a6fec5aa597b9cbcf3cd185c +/Users/example/.git/objects/6f/0336c7e76d944573f35172c5fad3137eaca62a +/Users/example/.git/objects/6f/e80bd0baf1e90d83e6a024a980076d07dcd258 +/Users/example/.git/objects/03/2c919235cd0ba748fe92387d70c57d1fd898b8 +/Users/example/.git/objects/03/e1c36200f59244d278868cfc040ad698c8edd0 +/Users/example/.git/objects/03/87d1be9306ff111f68e9a62485138fb126edc6 +/Users/example/.git/objects/03/e2d3ae0e2bdc591af8dc640122c6cb0f88ffe9 +/Users/example/.git/objects/03/f4e15c61d99cba1ca269a6573271631792f233 +/Users/example/.git/objects/03/f434bd62225efbc6ff8eec4506768a0c4a5374 +/Users/example/.git/objects/03/f550cf6b54a982b5b2d1e424520240c2c5f14d +/Users/example/.git/objects/03/ad16528cf5927d481df7383d0fd15b600f1620 +/Users/example/.git/objects/9b/e73dd67290898767b6d4ed5ed99c7c8342f4af +/Users/example/.git/objects/9b/39b384e4b06e8539b6f6ea6bcadf95e303c68b +/Users/example/.git/objects/9b/587f26cc1d97d3251dd4f9d0c7d06e8794a184 +/Users/example/.git/objects/9b/1f8691e2ec4faf69f580f598426a2d101d5cc1 +/Users/example/.git/objects/9b/7353b3787f7a8cd747c263b4ab90088f4b2e15 +/Users/example/.git/objects/9b/56f38a156c805fb69431d748121f8ae023da77 +/Users/example/.git/objects/9b/f5a7412b8ac9c73de51987b5906727e7daf32c +/Users/example/.git/objects/9b/3d3e622eec055f9808bac257705bb7a5454140 +/Users/example/.git/objects/9b/87456436a995053a050d60aed197a26f69c879 +/Users/example/.git/objects/9b/e0064a55561728af73215a4af1a26df06d73ee +/Users/example/.git/objects/9b/e8a9405a47160c67484ebdd3c8d180ec4e0803 +/Users/example/.git/objects/9b/63f06a504f5130ba9599202fc9a7067a3cdf41 +/Users/example/.git/objects/9b/b3e9a6ae21b21559afa62899ecf2a8ca5200d1 +/Users/example/.git/objects/9b/afc813d3ae0299bf15f71ebf75c431030a4a8c +/Users/example/.git/objects/9e/42e55169a0408fd9ad1d5cf68f5d4d48c2a685 +/Users/example/.git/objects/9e/387b90d09527cc8453b24e69b0ee43c67bdbb1 +/Users/example/.git/objects/9e/d5b727672b1141cbdc97e1346f9eea7793e5f8 +/Users/example/.git/objects/9e/8b7feacdf567f018b163d488fa3a60fd207535 +/Users/example/.git/objects/9e/3efeac5d717f1d40e4a8c9568b2c3247d622e7 +/Users/example/.git/objects/9e/a72fdd8ad559801333fecd261329ffcd008bc9 +/Users/example/.git/objects/04/fa5295ca02c07e97d46d8fe066910a7deec77b +/Users/example/.git/objects/04/77f25232ab1eb382e13409144a5ad4b18894eb +/Users/example/.git/objects/04/9151f050f7b5cd11fd2bae635a170ea475be8d +/Users/example/.git/objects/04/3bdeb23bc7567d8f8663464ae9b49997d4ffc5 +/Users/example/.git/objects/04/24b0b26a39cfbd7210e3befbee309412fdea28 +/Users/example/.git/objects/04/a2f27e4400e2e77b9fb8a4fa58387bcadddd90 +/Users/example/.git/objects/6a/27301da7483b9f78278ecebd27e1f46835f2b2 +/Users/example/.git/objects/6a/53be4014a5e1c99877a917861a6d8ad8ae739a +/Users/example/.git/objects/6a/9751864efdea656a56f96ac37e9230eb504803 +/Users/example/.git/objects/6a/e38fb4f5ec2d7de63f221106648f5a4a49773c +/Users/example/.git/objects/6a/f8f6e30e2913dc749c85774329b8a85b361baa +/Users/example/.git/objects/6a/a03f1ddc67dfbad6cb683adf740213423368a6 +/Users/example/.git/objects/6a/01372cabdddf994484bde50a43aa38c290d191 +/Users/example/.git/objects/6a/c0f06d9271e72d3ff6370b2bda08296c5867ce +/Users/example/.git/objects/6a/05eac3c788e0629c18255241acc303bc551a92 +/Users/example/.git/objects/6a/75dd9c6ce51ad310896e08497320cb7a7cdd3e +/Users/example/.git/objects/6a/b03e8abf8c6e9f7b17f34cbdf2858e08c7d57e +/Users/example/.git/objects/32/008f72ca595d7ded65ed1a3c53eacef54a387b +/Users/example/.git/objects/32/1e3d88082a7ed4845c333000b619d3c34a9b0d +/Users/example/.git/objects/32/81110c67de0fef914e8b5f9a8b8ad5941f6250 +/Users/example/.git/objects/32/409160290edb905e931a1b559505a536e31300 +/Users/example/.git/objects/32/85bcde6063ab7de0750823585845bc52dfd171 +/Users/example/.git/objects/32/75da8aeb49469b9f3cb76407719b38802df720 +/Users/example/.git/objects/32/a9973267b001b08070ce90c0ecb6c59386d2c5 +/Users/example/.git/objects/32/a9869647a8b022c3cdccc1780a29d9ff2c6653 +/Users/example/.git/objects/32/e2536b46802a4ec2cf2b4fc4541396fd7bb78a +/Users/example/.git/objects/32/d66f68e12e31a5ea82fbf894462a84b60eb828 +/Users/example/.git/objects/35/1deac24bd67f68ab18245d9dae2abc524183bc +/Users/example/.git/objects/35/d186a9142b43e6757a4a5f8ae2858df99acad3 +/Users/example/.git/objects/35/c70f32b57d5b5a74d8b8398128cb171eb8ce34 +/Users/example/.git/objects/35/fd3bfc15b75ca6b2ca01e82acfdc9f2aeab8ba +/Users/example/.git/objects/35/719994e991c5233e806872561795c45a4215e2 +/Users/example/.git/objects/35/ffbe3c1e411942fe93a1eb6637201d6230e157 +/Users/example/.git/objects/35/7b3ec9bcea7e337b86c17d842959674e44e506 +/Users/example/.git/objects/35/31eb5a09abe49c8a4f405d21b9d0add4f38e0b +/Users/example/.git/objects/35/16185d73c8de87a57fd7e9b70be551ec49fd4f +/Users/example/.git/objects/35/38b8bef6f3e5fbcf7cda5de4df6be0454965de +/Users/example/.git/objects/35/9504d78e7c2064beb3c3c12487d0a1ff7bba8f +/Users/example/.git/objects/35/78399fee5fc42eedbd03d4401221ecb00600e4 +/Users/example/.git/objects/35/23900d1dfa42c5095c4b57e2a4487ab24b2cca +/Users/example/.git/objects/35/9ece70cd4a7384e904f3b269617aa240991236 +/Users/example/.git/objects/35/14871f34325ef006f81d0f45ac29c9c24d1fce +/Users/example/.git/objects/69/312c37308156c7e4904371bf862063ea096198 +/Users/example/.git/objects/69/65b40dcd49e420f8a84ff08885f7a4ec85830a +/Users/example/.git/objects/69/4aebb8f74fe4d907098bc2047b0e1ebe199035 +/Users/example/.git/objects/69/57041966858bc7638f9311b1d352ca3e842759 +/Users/example/.git/objects/69/e94fd676ec54497f710d784f0830ba798ffe2b +/Users/example/.git/objects/69/bf50ea1326b8c3a397e47a09da3bbdd70d5b2c +/Users/example/.git/objects/69/ed2e1b7f814ab1dec0133f35406217c5da49a4 +/Users/example/.git/objects/3c/eede8db29cff73658bfd97383be40a5a4ecd36 +/Users/example/.git/objects/3c/f9c502b4a9769a0cb528a9777d761e617cd291 +/Users/example/.git/objects/3c/a261ca714df25805da3396b2ed4f7293151f23 +/Users/example/.git/objects/3c/0094c8c578a2299021325ef283c754994c667d +/Users/example/.git/objects/3c/640e46e096c0d0631264b1075312acaa582838 +/Users/example/.git/objects/3c/02988d461e493819fe36d458af24da4d28c5ed +/Users/example/.git/objects/3c/5b648bee8a3264ac7ef7b9dfc84d7ce8b50d26 +/Users/example/.git/objects/3c/41e63ebbf98f97c9c11a6a60fe1015ffe0b16e +/Users/example/.git/objects/3c/061bdff72a6fe5d925eaae828c3b2d04fb384a +/Users/example/.git/objects/3c/41d203defdf5f2a286e68faefb49199541be99 +/Users/example/.git/objects/3c/ec48073735aaf00a793bdb10dba28bbc15ae30 +/Users/example/.git/objects/3c/ffef88ff8da6105907d6fe00a79663a8170afc +/Users/example/.git/objects/3c/0f49ac514f1b6e3e26f87e3cd69a6bf4fcb3f5 +/Users/example/.git/objects/56/3a5ace4e3e47c906405453b00e86147c9949cd +/Users/example/.git/objects/56/9c1bd955002e1675ae1bdf338b8e14acce9925 +/Users/example/.git/objects/56/580f4d23ff6f2f09bd1a834762ebd84d73326b +/Users/example/.git/objects/56/db595325884c45e4f0c3c17162a0887eee50b2 +/Users/example/.git/objects/56/4bf83c3e1d2464159ba6eafc8897ecc1441742 +/Users/example/.git/objects/56/e97bbb4cdacb5db76eb5cb48909601816f66bd +/Users/example/.git/objects/56/aa09aed9806e9849b41732cb52651866999b04 +/Users/example/.git/objects/56/35d9e89a99f220f708c278eb33dd528d95559c +/Users/example/.git/objects/56/764d427404e390f3ceb7251f3c56e44a2ac91c +/Users/example/.git/objects/51/1d563070000fa6b24960a4d3bdb2b9588d6469 +/Users/example/.git/objects/51/7a595ea7c63a6986c06420738d69ae7d8b2539 +/Users/example/.git/objects/51/4f5d305013be08f50e5ed6c1968216218da899 +/Users/example/.git/objects/51/91908e174d9abfe6507c4c5a22e166fe80981f +/Users/example/.git/objects/51/7df81f29054f133d53104f547b4d2aeda0701d +/Users/example/.git/objects/51/99caf204223c38fdeb5ab7292f521cce595ad8 +/Users/example/.git/objects/51/04b6155b2baab11e9f8a12378a635464774e90 +/Users/example/.git/objects/51/de86af36878c6561b146edff9739d76b9c1078 +/Users/example/.git/objects/51/dd0fd6f64627d476404a919fcdc4d188e93a52 +/Users/example/.git/objects/51/d073ebf988061b19d6833840e9e61322a01a84 +/Users/example/.git/objects/51/31a25e69e944b0dd860ac6bcefc04caca363b7 +/Users/example/.git/objects/51/d1cf4fc44ddea966eb3867f63e117384fb553e +/Users/example/.git/objects/51/c4d1e92683356c04e7e93924355c40805a420c +/Users/example/.git/objects/51/1de3cbd178e6f0ce2fc1853cdcf8a8c7075b9f +/Users/example/.git/objects/51/51bfa55e6f5510a8f9833162d83301632e876a +/Users/example/.git/objects/3d/c1ea83d99b2671a23af7ac3be6a657d0116a3a +/Users/example/.git/objects/3d/b4505167364418ac5d77bf912a22b2b9901f2f +/Users/example/.git/objects/3d/c870befcb6ce3b1438c83b0bf4b3219198542b +/Users/example/.git/objects/3d/4882552a537bcd3204ef54b54cefd596057446 +/Users/example/.git/objects/3d/4e09efbea6ae48d8479ec958595a1900c7cbe5 +/Users/example/.git/objects/3d/7e6e4a391b72664fc9730b78cd4c393e9a651b +/Users/example/.git/objects/3d/79976574bb75ea186500d3aca144ef2ce1d472 +/Users/example/.git/objects/3d/846b33780a6e3e3a6be1cc16c902adc068096a +/Users/example/.git/objects/58/a9cc6906fd04494eba94bbfef9844a6712aa48 +/Users/example/.git/objects/58/90340091414f95cf2508324e0a38b9ec8a16b7 +/Users/example/.git/objects/58/7316de507c41f07f3f6ce205be92e2e6831ee0 +/Users/example/.git/objects/58/67ac0fa234550bff02403c8cdb949bfbfffd90 +/Users/example/.git/objects/58/2f06aca65217eb251d1c2e12e42772a3344708 +/Users/example/.git/objects/58/8a1ecbccba862facb90166915ced3a18c788cd +/Users/example/.git/objects/58/66d065faee58436e744941c644c149cc7a943c +/Users/example/.git/objects/58/688c61afd3c2ce6139623187f8f631feaf0f5b +/Users/example/.git/objects/58/c256ad0301f19d6da0f53fc229ed7b9094522e +/Users/example/.git/objects/58/8a224023894f61088073bf1416dbeba999883b +/Users/example/.git/objects/58/0246be13dec16552702b4b7e2f9b0c4dca2565 +/Users/example/.git/objects/67/b7bd70794a1d1fefeefb58b200310f29afebe1 +/Users/example/.git/objects/67/fa0190baac1efdc014d6e92adf63b35f58a76f +/Users/example/.git/objects/67/b449dd2fd017773f34974d026d2a097aec5bb1 +/Users/example/.git/objects/67/559f3e6745c80d3190ff39744d0336a1b41df9 +/Users/example/.git/objects/67/636f3bc0a3178618a1d044f6c3141c401506f9 +/Users/example/.git/objects/67/7d601b2c706711d285133cf9a2a16fd0e69909 +/Users/example/.git/objects/67/b13b7bb5796d24c7fbdbeff075dadc5ce7f2b9 +/Users/example/.git/objects/67/8d6dd37bb3e3fe5c2adbe0960046c398bb3bd8 +/Users/example/.git/objects/67/6df2d7f372ab2b35b9265d8ee3c6e61834fc2c +/Users/example/.git/objects/67/42641f1b70d37799d42286cba36f88bea6d8b3 +/Users/example/.git/objects/67/4093749191f96e1dd0046c11c7310fd6c060ac +/Users/example/.git/objects/0b/593b44d2890f5e04f7f2f9b224bb2900f96286 +/Users/example/.git/objects/0b/c61948152af0cf0aa1c7df5af9fc0c07c065ee +/Users/example/.git/objects/0b/5d592b0056ddb598b98fb554f544f9916ccb1a +/Users/example/.git/objects/0b/810eefd05281e2350c58235a93ddc4f0eb7d6a +/Users/example/.git/objects/0b/c5860b1da2920d9525fec05216a4ed94ad6593 +/Users/example/.git/objects/0b/5731558de46d1c5d75e2992373e4f1316427a2 +/Users/example/.git/objects/0b/d0e35945d6afd42f2d5552ca3b5d23125a09d8 +/Users/example/.git/objects/0b/a58c745a6e75f66bda6d14e6718c8825682dad +/Users/example/.git/objects/0b/912f4a6a752e29208ecb644c9927b5ef5b06c0 +/Users/example/.git/objects/0b/d2d1096ea2623b35be10317a5e6eccdd673cc0 +/Users/example/.git/objects/0b/8598436c2874222868ccc1c2dc510790e4eef7 +/Users/example/.git/objects/0b/1095a8230f9f30e510d3a746f1132a39b93dcf +/Users/example/.git/objects/0b/a8097b33d80dee89185bad2841c5268571f8a6 +/Users/example/.git/objects/0b/b031ede6743a08a660e1ea2afca90b4c31f193 +/Users/example/.git/objects/0b/25d0f15702b9ffde638e859416556f777a061a +/Users/example/.git/objects/0b/2c1516fb3f3bc813dc7bdd30ff77636a3e95e2 +/Users/example/.git/objects/0b/0215f0119c975016d7be6fea0e1a19cdc2589c +/Users/example/.git/objects/93/5bfa95c91b14d2c9156ab20b1940bb5667d6ac +/Users/example/.git/objects/93/4a8f5bf7ebe1c6a350da7b4c20931a97e0ae48 +/Users/example/.git/objects/93/3af3945d40d8aea07379a2acd523b498816652 +/Users/example/.git/objects/93/57eb29f3dd433220fc05e2230594a71aaec5fb +/Users/example/.git/objects/93/a59cc8afcae47163c7074b17c114eb7a6b2ab2 +/Users/example/.git/objects/93/1f22b91375f4d3cb98ef7ebe46ece62f9e740d +/Users/example/.git/objects/93/fc27672680dcc0ec658b85a072df18c4592d8d +/Users/example/.git/objects/93/1aaeed20cefad71d28a1c8c202a880ac537d2c +/Users/example/.git/objects/94/44788a6f8ebe17dce2fa52df77ebc6c8b4b413 +/Users/example/.git/objects/94/4a2aad9db793641bf54f50f7707afaf302bcc4 +/Users/example/.git/objects/94/fd0c33d6dff08c30390e48dd2b9f1a1f25c2cd +/Users/example/.git/objects/94/0cdb8c51b747f4aae53ad3163d1ad8a7022e13 +/Users/example/.git/objects/0e/d4e454d1d18708abd2897915db84c7bc4350cd +/Users/example/.git/objects/0e/37b2f3e8f9897f3624209d241252689b4b1b08 +/Users/example/.git/objects/0e/e5c1ea8cafa4742ae8eed7020187c0db4840fb +/Users/example/.git/objects/0e/ecec18b7f1a2fbc1a083bac794ae523548ffbf +/Users/example/.git/objects/0e/4559ee612247cbda928dd900f2df138f0c613b +/Users/example/.git/objects/0e/638f9dfa2da6d7c521c6c042b182fb48a6d169 +/Users/example/.git/objects/0e/c4b495bbe9017b62a505a4ffed99eec31838bd +/Users/example/.git/objects/0e/74a935c2cd23d5aeb930ee493a77f620fbddfc +/Users/example/.git/objects/0e/f8a64624b1a6b29628f77480eae2073d0453fa +/Users/example/.git/objects/0e/d965aa9769da6be53f82d816c45578fb60f188 +/Users/example/.git/objects/0e/1c3438fcc74f889fb3020f49accb2d1a077373 +/Users/example/.git/objects/0e/398b84ec1fd21e4fed842b55f34dd33ca8f536 +/Users/example/.git/objects/60/e59cbb7c86cdccba8585cbb9d44e19253354c2 +/Users/example/.git/objects/60/1324137642f7b7ee560053677c97ebe744c2eb +/Users/example/.git/objects/60/af0ed3f63ec086b06bcf82fbf4e7afac501b78 +/Users/example/.git/objects/60/0d33b00bff80b58320ecef722a6eb3b960a44c +/Users/example/.git/objects/60/55d4cdd3ba5ef872fed64387b118f956a13ec0 +/Users/example/.git/objects/60/82a20302d2c6a85c1587e0f4d48f0bf2f5425c +/Users/example/.git/objects/60/bcbacf5c51c499d969aecfacf3495d9a3c2b4c +/Users/example/.git/objects/60/345b215872d45a756dcad8ea85816695123a8a +/Users/example/.git/objects/60/8978d984fb92dd55e176029df125c45e5c72e7 +/Users/example/.git/objects/60/0d8e776e6f855972dbb0bc59065dd0d894b081 +/Users/example/.git/objects/60/fb11440ba3c6cb9b1c310c099211efdbe28dc1 +/Users/example/.git/objects/60/7f81b298ac6bdc284cb88bad4886d3fe23716e +/Users/example/.git/objects/60/cd21e1014fd79b5648c7c31d370acb844864b9 +/Users/example/.git/objects/34/907b9a11ea2a0a1c5ed37e2c083b6d7eca94aa +/Users/example/.git/objects/34/9eb4f17f6962da9d66c476001036c8a434c8f4 +/Users/example/.git/objects/34/aebab02ef37f9bd857e12140399cfb4e208f90 +/Users/example/.git/objects/34/306f979a779c47e935b90b7673bdb1b449885e +/Users/example/.git/objects/34/4546729d2d7d8a025527ea84959b9f7254b2f7 +/Users/example/.git/objects/34/9beede978cdfb761c0829a695a76a6c9ac0d0b +/Users/example/.git/objects/34/bcdb0e4b223c486ad943430d9720c566c8fbb3 +/Users/example/.git/objects/34/3264fd611f83aa2cc4bcb4a229785ab94e86cd +/Users/example/.git/objects/34/b30b6817690f3ca2a914e15d39bbdc293958fd +/Users/example/.git/objects/5a/c10be9e834bc4e7a5c644eac7cba6e9aa9c36d +/Users/example/.git/objects/5a/14727924a7777dfc5e7c04bdf92e02846ba9c6 +/Users/example/.git/objects/5a/1978c8aad627a86c70f89c4489d2e442f9fb99 +/Users/example/.git/objects/5a/6c01299019d4cfb3c77f3ec993befc09a84be0 +/Users/example/.git/objects/5a/ec829aa99f6f5618a5a2fd39a8766096a05a02 +/Users/example/.git/objects/5a/b3228b179c747f50b88e8f6e1fd61e978ea6e1 +/Users/example/.git/objects/5a/dd23fd30d5ed198bf18be2cd634cd71618f986 +/Users/example/.git/objects/5a/85fa851b3aea76ef5c324f021b80fec36f040e +/Users/example/.git/objects/5a/45db3c8b192d1a13ca1ae5901c02270904c9b8 +/Users/example/.git/objects/5a/aa2a8a583ba863d09d66de038818aab1dd3f52 +/Users/example/.git/objects/5a/81cdfc10f8d6c06b95b0fffc26774a2dccfbc1 +/Users/example/.git/objects/5a/68401d52b5251968acbf57e10f03aae9429cce +/Users/example/.git/objects/5a/624797f6ac158cb61a48ffb689f48ad8627e3b +/Users/example/.git/objects/5a/be046b5c2732c9f44515f73f955d971b5e77ab +/Users/example/.git/objects/5f/5787242afff5612448858d658d13268508b079 +/Users/example/.git/objects/5f/58e46e8c6abfc28b099d1fa86ccf875088125b +/Users/example/.git/objects/5f/afb19ad6bb0a026ee92eca193b42470c131136 +/Users/example/.git/objects/5f/3d6cc9f0664309e88354eb344b10c418494643 +/Users/example/.git/objects/5f/49fdda4862d2cbedf669dd747d8b8897c887b3 +/Users/example/.git/objects/5f/3606520397d53c22aa7888c2f6f41f84e1710d +/Users/example/.git/objects/5f/298f58fa9a5ec0e343e143d9ee0986f40f97f9 +/Users/example/.git/objects/5f/d520e841df17350fd233f658a9283b483d89e1 +/Users/example/.git/objects/5f/5f059558cae4335383412b749d8253d891f5be +/Users/example/.git/objects/5f/2c40cf00754e4fa25eb73a63ac68752f495f89 +/Users/example/.git/objects/33/cc4f8bf5c9ce88c03458f117c51a9254ac145a +/Users/example/.git/objects/33/93fe0d004edd2f8ec7d7588ebdf3a168bfb580 +/Users/example/.git/objects/33/2e042313a727f1994710a6ca70f8f2bfa33151 +/Users/example/.git/objects/33/a330aa2cae5e6935072bd48754c9dbba396a6a +/Users/example/.git/objects/33/33c0a43da910aef13dfcb67de6d676496654f9 +/Users/example/.git/objects/33/6fe993c73f73c3b4e752dd6988f169f5ab89e0 +/Users/example/.git/objects/33/99643e13ae8477a6821f7f467012c88d5496e6 +/Users/example/.git/objects/33/3494fe670427034310734b85fd88063e3d623e +/Users/example/.git/objects/33/7f7e2d7833fe3df94629e0710f80eb241c1a9b +/Users/example/.git/objects/05/03ac8d9c9c53ec26cfc09683b235ee6e984fa0 +/Users/example/.git/objects/05/c6ca25c1b33be8f4938bf65fb617f610e653c3 +/Users/example/.git/objects/05/ca90bd72b9fc8897f49db4ba32024719cf3be7 +/Users/example/.git/objects/05/bd670c5444a6bec194dd0d9c61a48cfb5ef713 +/Users/example/.git/objects/05/1e75bef6fcc3bb2e7e41ded928eb8314f35ee4 +/Users/example/.git/objects/05/f916aad3f8139f392082f13203f1dfcd5b3d89 +/Users/example/.git/objects/05/286a8a6ce93d4b995f2ed2bec0372edede8c73 +/Users/example/.git/objects/05/ebebaef1c9a81c55feee4ae24fb81ef281ea65 +/Users/example/.git/objects/05/1ae9f938e1396ad6428592efc6f14efd95d167 +/Users/example/.git/objects/05/e542648f225ba9d78879256c6527cfdfc399e1 +/Users/example/.git/objects/05/769b60e4be20c44edf2d30aa4c59c6edb1798c +/Users/example/.git/objects/05/a0af0f333554f7fed9c9202febb837db794a9b +/Users/example/.git/objects/05/0ba8950a75c487aaf32bdbf2232471f0b93d2e +/Users/example/.git/objects/9d/a8d3c13db8398a34900697f0142cbe214596aa +/Users/example/.git/objects/9d/cd89610e239fb1642a15cb8a14b7b4424c34e5 +/Users/example/.git/objects/9d/2deb650d1658739d7adff6cfa352ebc5f204e5 +/Users/example/.git/objects/9d/58ca6f5d429cadce4d4738db47b47c333fe0fd +/Users/example/.git/objects/9d/d10d0fff258e1fc56b3d854c166156446fd614 +/Users/example/.git/objects/9d/e6f3390f0c855486d9ded5a5d2305b36808db0 +/Users/example/.git/objects/9d/3e2c5e60944e9c5682fb5aaf635093da9e78f5 +/Users/example/.git/objects/9d/7701820825c1e34c2d32edd5e675eea8655577 +/Users/example/.git/objects/9d/71f3bc8aa3e15876ad6b170e803b50a9e05204 +/Users/example/.git/objects/9d/531552008f3d00e86c13be6959247d7bc56fc0 +/Users/example/.git/objects/9d/0d19b4125da8bb2d0d8163ddaa825e68c8387a +/Users/example/.git/objects/9d/994dc851a1333635c95d42683eb2e370dbb80c +/Users/example/.git/objects/9c/b5e201494d2dbfccf0f23d5c42da72eeb14364 +/Users/example/.git/objects/9c/6f180fa1ccbc8258fc5b140a84454b74ff8523 +/Users/example/.git/objects/9c/3ac8ef186ac75b1314a42284b0e3c481d87713 +/Users/example/.git/objects/9c/cc3d5d6eccd5c080e0fcd0198d909a942cce76 +/Users/example/.git/objects/9c/f3bc60aca7c4b0ccc2d09ce96ffd86553dba32 +/Users/example/.git/objects/9c/20fcc2710f8d26a4149cac738688922ec21424 +/Users/example/.git/objects/9c/c83cfbc53acbac94c29b366836ec3f480add03 +/Users/example/.git/objects/9c/8d3b6132747aea43749000086b509a4f42fb7c +/Users/example/.git/objects/9c/7958ea9977272a862dc8d17c2efcbb6c247719 +/Users/example/.git/objects/9c/8f4e0b0cc52f4d8cb23a3086d8cd00f3d291c8 +/Users/example/.git/objects/9c/b614ca0ef72fe620a6dcc84f599b363752540f +/Users/example/.git/objects/9c/8dfadaf9efb24ff6ee56326f630df09b4a1595 +/Users/example/.git/objects/9c/873bff5725161e5673f19533fe0ee90da79be9 +/Users/example/.git/objects/9c/40089d040a8947289c3a7453709a22a91fc19a +/Users/example/.git/objects/9c/1f7cf29345126f3f636a6e2cd1546a358dbeb5 +/Users/example/.git/objects/02/bbbc607e88f2340c8d0d7deae8ff3b292497e0 +/Users/example/.git/objects/02/a44df0ea25468664d4dfd5321669fc6b2671c1 +/Users/example/.git/objects/02/8ef5db32cf2b204a07fe6f008511364c319db8 +/Users/example/.git/objects/02/5d7d29d5a107e25952d09074e815048c544df5 +/Users/example/.git/objects/02/4afb877e526e71217ba97eddc2f4e4e6221e37 +/Users/example/.git/objects/02/85bc7b76d209e309a89464b36343135f42794b +/Users/example/.git/objects/02/a1eab06c07cafc93da7ecac1a82d101c272069 +/Users/example/.git/objects/a4/83b226088e8c2023ac0f4227acf82db84f9e47 +/Users/example/.git/objects/a4/9821a16257b13e3c70f567b662970ed9c21b8c +/Users/example/.git/objects/a4/d91292d077e505a55c542b45f2983ae0274a85 +/Users/example/.git/objects/a4/af9a1d6992861d7460b0d9c90bd6c7a0bc4ab0 +/Users/example/.git/objects/a4/2122f8f685cccae106c4cf4e96790a55f34a57 +/Users/example/.git/objects/a4/a8d6bdebea9b3e73005e5da93711ce8987e1f8 +/Users/example/.git/objects/a4/8f7ef955de4af6ae8752aca61ae9d150cd3cab +/Users/example/.git/objects/a4/df1ca354118121b1e97ac901dfbab8a22dacef +/Users/example/.git/objects/a3/7ffd6f8f203f86c09a374348464fbfb5631c7c +/Users/example/.git/objects/a3/99b4d06de04f9f26595e54b8adde9a79ffdcb9 +/Users/example/.git/objects/a3/062e62d472c389abcf9372769612f8dd0e6863 +/Users/example/.git/objects/a3/cc312d055d4078602356d52eac8f0a46e0d013 +/Users/example/.git/objects/a3/fb79e2dd0301c29e7617029a16b2c7ebd11f49 +/Users/example/.git/objects/a3/86a26ef1b079afb24ece05f34c420a3de43689 +/Users/example/.git/objects/a3/b3108e3c03e0575d09f6cc8d7a28b4186820d7 +/Users/example/.git/objects/a3/8989f64fead496331374584cbd51a92aab34fe +/Users/example/.git/objects/a3/12bdf1ebbbc48a5373a7d9a480bcb78e7793a1 +/Users/example/.git/objects/a3/e3bfad5de2a5b700ea8bdf63b3af488689040d +/Users/example/.git/objects/a3/6ca6d399ab64ccfc4fe7e55c9224d132a05711 +/Users/example/.git/objects/b5/41acdb42035b499fda5f46dd586039216d3e14 +/Users/example/.git/objects/b5/54bb643fac577daa3ddc499efdfe904f1256e0 +/Users/example/.git/objects/b5/a08dc60df8059e99f826e3837abfda60fc55ac +/Users/example/.git/objects/b5/e5d0cfaac469bb730009d151bd2a467d36ee1a +/Users/example/.git/objects/b5/716a5348a5140ee7e5261e4da5a6c6f0cb67ba +/Users/example/.git/objects/b5/6bc7d1f880242a7f173abec16df299c5fb3ce0 +/Users/example/.git/objects/b5/2cdae21e0ad880c5290512e02c6c6d7420e3dd +/Users/example/.git/objects/b5/4653ace5e7b3701765579ba560dcdc14114163 +/Users/example/.git/objects/b5/9f5527af0103b764ff23c4f2eba41bd363e2bd +/Users/example/.git/objects/b5/35dcb6ca68957c1470ead53b92f1c23c493d45 +/Users/example/.git/objects/b5/b70ce980b7d8448f5b9e907b1af64f71c2b87c +/Users/example/.git/objects/b5/c414ce2bac63a93574b98b289883ab19300a91 +/Users/example/.git/objects/b5/21e48f3dae13092b76af4d3ac881bfbbd828ca +/Users/example/.git/objects/b2/fe8894d5a36fdb9e01981e4ed2ebf6a9fe5055 +/Users/example/.git/objects/b2/1a93a4056a62a2d038cbd2e1709dc7330026d2 +/Users/example/.git/objects/b2/c8a6075d73e0d0986fd9f82c2607b8f6a1b2f8 +/Users/example/.git/objects/b2/6350e9d6e8df20c45fc8755ba53b03d9d20d6d +/Users/example/.git/objects/b2/a18b1e699215a8a3dc09f4ecca413115bf230e +/Users/example/.git/objects/b2/9d0a854113dbd7032373e09a90acb207620784 +/Users/example/.git/objects/b2/2fc00cfa1be7d54f40e3866606dd95ae82227e +/Users/example/.git/objects/b2/58105d62c6f3d3f507dd8f2965958bb12911a0 +/Users/example/.git/objects/d9/e45c6698629acd994abc844be0d54dea8b137a +/Users/example/.git/objects/d9/833259783a2c4c04af781e8bdd2a152b4636da +/Users/example/.git/objects/d9/5ee6d9790385ec56c06ec86358679346c49e67 +/Users/example/.git/objects/d9/11ba6bd3b93a9c31d4f1f98b0e442284d77e95 +/Users/example/.git/objects/d9/f599ec1b57bf4f355138c00b5ab8b997a0ecfb +/Users/example/.git/objects/d9/429ff4b9474a27c81d77f6ba6d9d399ce63b16 +/Users/example/.git/objects/d9/c61a4f675dd10e958cc60d93098b2b229b4688 +/Users/example/.git/objects/d9/29acbbc270640e02cad50dad76a9d00e538858 +/Users/example/.git/objects/d9/a492c3d31854df72e752e6b0d18b9209d19b06 +/Users/example/.git/objects/d9/bf92a6a4b34c283d4dcb925d78ea77719cdcbf +/Users/example/.git/objects/d9/42762ec7cd4a653c2414abba7b4c9379226e86 +/Users/example/.git/objects/d9/185a256a7e231f074920c10771ecb4f938fe10 +/Users/example/.git/objects/d9/84a13f7b74904c0405739fabcbf77dd7de07e1 +/Users/example/.git/objects/d9/067ef780bf555328eb7838500eabe07b319b35 +/Users/example/.git/objects/d9/2cf09f64886c5dbf66292c91abf392f3879e6e +/Users/example/.git/objects/ac/967384783320e46d2d1fe9081ef4d0c6e49d96 +/Users/example/.git/objects/ac/074ebb86928a278ead87761339dc46510f436f +/Users/example/.git/objects/ac/dafc965a9ee7aef2d49ed8eaf2564e39fc7406 +/Users/example/.git/objects/ac/2d876fcc6f959ec4c2ff2e8bae4155df379b60 +/Users/example/.git/objects/ac/70dd083bdc2dbc6054bf0e5e6f539a4eaec3bf +/Users/example/.git/objects/ac/07b9b6ac01e5f1b8f1ea42cfb73dfbcfbdf9d6 +/Users/example/.git/objects/ac/94c7cc1404c1fd4ec1f608f6a762e027b3f7ca +/Users/example/.git/objects/ac/2c73381f25484b9ea8ec0bc68efb4d7c99e769 +/Users/example/.git/objects/ac/25091f8eab7de5ec458b0490694f52dddd9b1b +/Users/example/.git/objects/ac/f3504d7af8a928a92606e41bf49ff257e8b438 +/Users/example/.git/objects/ac/cbb406391947c4cf6f563202ebaceca31b702a +/Users/example/.git/objects/ac/2ba92b7aaf69a597c437b6c0565c1ee00b3494 +/Users/example/.git/objects/ac/d25db08d6471c5086ad9d16db4e6c19d7ac41e +/Users/example/.git/objects/ac/9b0e14274361a506d162a6e7f2fcea38eb7370 +/Users/example/.git/objects/ac/60d60329d29e06ebd79c889c24116390412f29 +/Users/example/.git/objects/ad/b845ed0714555e7cae50059ec1af23d10f8541 +/Users/example/.git/objects/ad/682058c9e9f637dab3fc4480d3a96c4c94a735 +/Users/example/.git/objects/ad/d6876f8fcf8442b7974c568202659a9f416e58 +/Users/example/.git/objects/ad/5b781d2e8ce5b794fd5d13ca284b1814e0b707 +/Users/example/.git/objects/ad/499d1158e8f1873b92a802bb95463a7c895996 +/Users/example/.git/objects/ad/6c5a54bdf681bf58baeb79d034dd7094c2ec83 +/Users/example/.git/objects/ad/50524aa59b0947073f8c6fa78ca7acb1a26d94 +/Users/example/.git/objects/ad/2074f964198b2be02a82ae995787f341b60de9 +/Users/example/.git/objects/bb/1ffb5bf9ae56cc31d93e02513c13522215715c +/Users/example/.git/objects/bb/7406af2dfaf1b5872bd26ca6e7b2cc2350f8cd +/Users/example/.git/objects/bb/555109930441ca2bd2f09145f7db3b1bee8e75 +/Users/example/.git/objects/bb/139e99abddb4cff9f654b01ac264d0cec3304a +/Users/example/.git/objects/bb/b4acc4595e1772e98c8d7e0a10633427100198 +/Users/example/.git/objects/bb/2d722aee38ef9c5e659f4c1b3edf9cda6dcf51 +/Users/example/.git/objects/bb/1db076ccb7a7e0fabdb3c3907640043cd78833 +/Users/example/.git/objects/bb/d2c45c04c9088d46118d2534e7f222d65b697f +/Users/example/.git/objects/bb/d92227728ac27a029caf46200c43df5dea77fa +/Users/example/.git/objects/bb/0cac6ede77d85bd9b1f5c32e8ea16d4cec298a +/Users/example/.git/objects/bb/07a6a95a5c81f87fa3b0619d3dcb3d71b1135a +/Users/example/.git/objects/d7/fd684811a125a5769b1d7c299b112a5437eae9 +/Users/example/.git/objects/d7/c80b7c9b96fdb93835cd11faec2e8b5152f8ad +/Users/example/.git/objects/d7/cdfb7a042c3ae7ddc1945a6c8b85aba7080e18 +/Users/example/.git/objects/d7/f4ee03cc946462345dac500cffd1b0fea8f3d9 +/Users/example/.git/objects/d7/622a25c4a6268343020949f9e51888950a323b +/Users/example/.git/objects/d7/f3f848682d3e093d02926848201108ca952f89 +/Users/example/.git/objects/d7/620e854291a022320f2ca38530848d24bcf994 +/Users/example/.git/objects/d7/21599e7b23a20dce0146410748923ac6ad18ef +/Users/example/.git/objects/d7/39db2125a88295bf5ae3cb147f8d92934cbfa9 +/Users/example/.git/objects/d7/b458e50852726d8c40e1cd5bd0d08502d811ef +/Users/example/.git/objects/d7/a9f7c881da75ce969df27a7a4f958b0b9b7f6c +/Users/example/.git/objects/d7/493c9e8c47630a193985df0eb4ef82e3d58228 +/Users/example/.git/objects/d7/5d8c05c8ea0b92de4c706f50cf5a1bda8a0cec +/Users/example/.git/objects/d0/1702a589625fff8dcb589d802a6de224f2a7e4 +/Users/example/.git/objects/d0/304509a24ab20e9f68917b21c09c32ac25eedc +/Users/example/.git/objects/d0/805b25c5e62736528851f8ce9a6d4a772ca556 +/Users/example/.git/objects/d0/40484a930d1078e0d50fd9aca1b1655ffa104a +/Users/example/.git/objects/d0/b9879527a7f7eef7e1eb2e2081f39d15c7d9f3 +/Users/example/.git/objects/d0/4e0eead1d2fb6a28f5a240de59c23037acbc67 +/Users/example/.git/objects/d0/9f0cbe341bc029c7d3476662847c0aecff2898 +/Users/example/.git/objects/d0/2f4853d6588611497e6ffbe2f04ef6b19366b8 +/Users/example/.git/objects/d0/748a1221b171eabc0a5562a1ff982c4a2d0175 +/Users/example/.git/objects/d0/fe2464b4349f04c2f5b4310e65dfb9cbd74aee +/Users/example/.git/objects/d0/cb553b1b54710aa7565627f410a91b26a5cdc6 +/Users/example/.git/objects/be/de17a5f36f64fdaac50c3e77685ae3c39cbb92 +/Users/example/.git/objects/be/5c31ec0d021a782498a0e548034065ab7bd5d1 +/Users/example/.git/objects/be/6c1cef65123c8393bab63e31c15da8d1bda8c4 +/Users/example/.git/objects/be/5964c03a05b25f90f134074b062bcc9e224ddf +/Users/example/.git/objects/be/813cdad1adf38e0c157df1e21744bcebb76e87 +/Users/example/.git/objects/be/bafb9729bb16317ee494e70ffd338c4fb16745 +/Users/example/.git/objects/be/1058aa99e7ea6bab9f991cc5ca523182311a86 +/Users/example/.git/objects/be/3f8b11b70aeab5d2df14a6f8ea1ed7be4f283b +/Users/example/.git/objects/be/6e74b9bdd209bfc74fc7ecc85dc2ff0c1b76f0 +/Users/example/.git/objects/be/fb19387224f622cdf8bacb3ac946088d7f448e +/Users/example/.git/objects/b3/7dc2084f7e41af6f276edd1e2c18d9be35ebca +/Users/example/.git/objects/b3/8c9a85fec7865b9cc0daa86e7f7bc287a36a45 +/Users/example/.git/objects/b3/5a57c79594d26c5ebefe609233e9961848efe1 +/Users/example/.git/objects/b3/4cf42c366a0f6d000cde7b95df5b68604312c0 +/Users/example/.git/objects/b3/eb6f3385726958d1494f973757ff5260a9f9e5 +/Users/example/.git/objects/b3/44fc6d61034daebe5e350abc66a7efaa21ddb2 +/Users/example/.git/objects/b3/73ee41956d3f7940d8c6c89dbfc5fd9f0e649c +/Users/example/.git/objects/b3/8717d2a21a2e9671acedb7bbb13f137b1accd9 +/Users/example/.git/objects/b3/09a463b0a5b860d4abc070e1d49c4fe97c1502 +/Users/example/.git/objects/b3/b82496588283c01e43916b0fac40f225724c35 +/Users/example/.git/objects/b3/7820ff5b4a46c5e11307cdb3f54f5b4bc1a8df +/Users/example/.git/objects/b3/66bc6634cb34a8bf813f353ae07578fa319e08 +/Users/example/.git/objects/b3/0a54bb42035be6eae1a57fb816f28e008aa5d1 +/Users/example/.git/objects/b3/900543bdfa0ac648d776f676cebb4602659759 +/Users/example/.git/objects/b3/3ef5cae3eac46eba721a551fa14c6699a9e775 +/Users/example/.git/objects/df/4f4edd786d8ee1a0e5bad3efa45b26d0ca1a69 +/Users/example/.git/objects/df/4b0027b060c19d5e308c2adbba71884915b94e +/Users/example/.git/objects/df/8ccece2ce7984b7940640286bbc8e0bf41006b +/Users/example/.git/objects/df/17efc6665dee19a26eceb1f76221609763bea5 +/Users/example/.git/objects/df/8b65f69acf09970426e06d67236aa942aac3bf +/Users/example/.git/objects/df/2d466a0aa95bc73fa0b47f1ba24b1f4cb1f487 +/Users/example/.git/objects/df/9404fdddc004e5c2f388f9ae8e95ba5001efc5 +/Users/example/.git/objects/df/528f0bd765905aaf2a8b60d9025141c5c2945f +/Users/example/.git/objects/df/fa32218d6a5b50b738a3b9bb1db47b2cbba7b4 +/Users/example/.git/objects/da/453730e510f7714ad3202c01d4a896bbe1f523 +/Users/example/.git/objects/da/b00a9ae145140e01e4bb8509ed357d0eef4307 +/Users/example/.git/objects/da/a32a24e4d87fa6a4fd9189d2630e9b0712eb38 +/Users/example/.git/objects/da/2c522419ae3b19260077ccd613e207f80a5e82 +/Users/example/.git/objects/da/31e10087e0b090c1830c1e49a910ec21612d82 +/Users/example/.git/objects/da/51f2ec852b0141869ef54fec448f4a4e59aa6a +/Users/example/.git/objects/da/f7a794a899e9348f443e894dfada0ac22e3144 +/Users/example/.git/objects/da/f85a1a3471f6f49c59563c92d292046a7e41bc +/Users/example/.git/objects/da/aa2f481ef6e1dbaf6d4dbddf2ef1cfb582721f +/Users/example/.git/objects/da/d8e6b5907928a6de5e5d02f8b91796019145e2 +/Users/example/.git/objects/da/a07afca347055ffc472eae87776b52438a274b +/Users/example/.git/objects/da/506cd3391954178e03e89dcdac8a5d53da88e9 +/Users/example/.git/objects/da/2a6c61697c82df92737c0653c5f880ae800b59 +/Users/example/.git/objects/b4/d9650edb16c7fc73bcf12c9b61154a98b5a9d8 +/Users/example/.git/objects/b4/1a164ec86ed6934a0c122d87336e77b51e6068 +/Users/example/.git/objects/b4/84ee93c740d69f337d2fbba27d0e35b56d3677 +/Users/example/.git/objects/b4/6d6633f6c85f97f0347c4d0e316da6594ed58e +/Users/example/.git/objects/b4/aaa382322e42e80749f8aa8a3beff413ccfe69 +/Users/example/.git/objects/b4/1db6119374a19f030f194ac859733a95eb7009 +/Users/example/.git/objects/b4/967be87fb299ee69db29dc8d72b2873edb7012 +/Users/example/.git/objects/a2/07cd8cf223ad31ac04d417434f36aedea2ceb4 +/Users/example/.git/objects/a2/16ca48094871f75c08329f0f1b34affa7e9562 +/Users/example/.git/objects/a2/5f774af1f48d032ecbb1e9555527c9b6aca34f +/Users/example/.git/objects/a2/9de490a062c59afb04002357e3a4337a3e8467 +/Users/example/.git/objects/a2/50b815c2849f14d751a6962787f728ad14aae3 +/Users/example/.git/objects/a2/71f54c30ba142def8da1a617ee83ea440e0497 +/Users/example/.git/objects/a2/b0f303c11e33bb298a26829587322698d31726 +/Users/example/.git/objects/a2/194e8c49790e2139c139a0d986e815ebd43e5b +/Users/example/.git/objects/a5/acfd8cd9beab919a1dda007e4b558c13e15134 +/Users/example/.git/objects/a5/3a229ab24bfafafaab10578c2f1a41ce581cba +/Users/example/.git/objects/a5/10082fc7562d099b2f89f229998d261b9d7906 +/Users/example/.git/objects/a5/9e8f2fe3ba29c2eaa84afce230c394cf69ab28 +/Users/example/.git/objects/a5/717bbcd868441dabe8fe9d80f1b0500a5ed232 +/Users/example/.git/objects/a5/38c2aa93ab337c285de37b8a38a58da443a20d +/Users/example/.git/objects/a5/c86232a99777f6d277236792fdfac3bece7308 +/Users/example/.git/objects/a5/514e98150f9063d5583e3e3825d0d427755595 +/Users/example/.git/objects/a5/518c5acda015f5115cdecb1d20f472b176f622 +/Users/example/.git/objects/a5/dc552f599962e45d29ab05a194e1bb8018f209 +/Users/example/.git/objects/a5/2065035fd2560e37c4d60fe42250510f52a8fb +/Users/example/.git/objects/a5/7c1198b5bffcff6ff29ed7997e6d231e829c74 +/Users/example/.git/objects/a5/9a290f4c832139679eac24bcae2aa3398deeff +/Users/example/.git/objects/a5/36a23e4dc86e079883c6aad80e6568725b5920 +/Users/example/.git/objects/a5/c83a7554ce59d546ffc2f6c0f0a692578d602e +/Users/example/.git/objects/a5/72a6415df54af913b501862a9da91d56e8852e +/Users/example/.git/objects/a5/4ebfa4cc0aa6dffe4a1a5dc1346e054612edee +/Users/example/.git/objects/a5/c0edd235265742e6ba403895b09dd4fb0378cc +/Users/example/.git/objects/a5/13ded2ba32c460e7c47bce8eac317642401bba +/Users/example/.git/objects/a5/29d2758c02c2a94c609b67b757c9e0ba1cdfbf +/Users/example/.git/objects/bd/dc27ac4c25a4b13133c1e84fc0668bf11547e4 +/Users/example/.git/objects/bd/21e6b3519eeffc9ae6c496f33fe2ab9ba50a9c +/Users/example/.git/objects/bd/1d2929b08dc4aa2fa907ff0b24b1ec046a1197 +/Users/example/.git/objects/bd/5584ab0403c6ab3762db0a04b497223072c66a +/Users/example/.git/objects/bd/0606b16572ee295caf3a1229da43611b0a4ea5 +/Users/example/.git/objects/bd/8b9264d994827dd0dbd2beb98a1d1097fa113c +/Users/example/.git/objects/bd/1fc381df38de556211193547e6686e574b085c +/Users/example/.git/objects/bd/0c14ec4a5693b54bc6c799b565ce6160fd88b8 +/Users/example/.git/objects/bd/eddf595cdeec205a4bff929e9797939e373db0 +/Users/example/.git/objects/bd/154c7b138bb8b19e40b7704a372019ef92713e +/Users/example/.git/objects/bd/c63c885ce83eb1e40545382ad6e5cfdce0f077 +/Users/example/.git/objects/bd/875b1310fd54725fb314c3c13c1cdf89f77c29 +/Users/example/.git/objects/d1/2981630b53e97f302da62acec274959473f825 +/Users/example/.git/objects/d1/fdca4f2f56b6c2a6f86657f63e65d9dd459d72 +/Users/example/.git/objects/d1/40840f2ed25efb0d7652951dc69fed808280d3 +/Users/example/.git/objects/d1/571b474dac6f21c0f0106cd97f6cc71abc1ba9 +/Users/example/.git/objects/d1/4f777fd869f22d4218bd35e7b6c5112f87ff67 +/Users/example/.git/objects/d1/da78fdb576b04868ae2fdbd114b35437d79048 +/Users/example/.git/objects/d1/a2fecdc640014601f1251d0ecf7c32b9ccd651 +/Users/example/.git/objects/d1/7ead103978303363092a955765f2c0ad37e223 +/Users/example/.git/objects/d1/cf9117c00fcf07f6a4f8a97383fd4badf72b9b +/Users/example/.git/objects/d1/6c95564e1b5fc9bcaa511eca290836f56a9558 +/Users/example/.git/objects/d6/cb1a92cc22037dcef84b0b3fc961136185047c +/Users/example/.git/objects/d6/8bb34f229f2646e6a00dcaabb2c143e2208b7d +/Users/example/.git/objects/d6/2679c20feac4e59cea4ae2131b00a85f9167e4 +/Users/example/.git/objects/d6/9b6e2afa3a3aa22793f63dd4c83a318415e120 +/Users/example/.git/objects/d6/d54475a1e2881cfad19766c82de3f494e25af6 +/Users/example/.git/objects/d6/dbdd782232655422d795d0017c1e7b6c46bf0a +/Users/example/.git/objects/d6/980acf0534876a8f46e35f5ee07bcfb4cd30f4 +/Users/example/.git/objects/d6/7751d8230c3ead92776978a04ecd10221ce502 +/Users/example/.git/objects/d6/d034d87c260b031474b6f589c55174463dcf56 +/Users/example/.git/objects/d6/a2759eeee7e0d2a8e1882b25a28bb9684bc791 +/Users/example/.git/objects/bc/a6d7172095c91a71dc3857c9fe1b8e99d32f2c +/Users/example/.git/objects/bc/f0e7aed789edc338fc62e8e1200c173c18d0ce +/Users/example/.git/objects/bc/2a965d396edcd9e144672188a5276797255d59 +/Users/example/.git/objects/bc/7de3aca1f58211a8c50e8b0dad925840799607 +/Users/example/.git/objects/bc/bcee7b4af4be5c6f8376848c3fb3a6ab4b61ae +/Users/example/.git/objects/bc/f130a3ce1b0b8a855f349478d80c99565520db +/Users/example/.git/objects/bc/ef9a434164e611c1348508c57de15506f871bc +/Users/example/.git/objects/bc/63aa0a35ca8c6e0994d973143edb6b730f4535 +/Users/example/.git/objects/ae/c9553c593875972aa3e717147932afb2c1e12e +/Users/example/.git/objects/ae/ab0a586d6443a48285ec427d25f56e80acff9d +/Users/example/.git/objects/ae/1e4ae10e4a471f0adbff5ac03aac3f0e407ae5 +/Users/example/.git/objects/ae/8f5aa8dceb163738f71113f094fc2f27973a0d +/Users/example/.git/objects/ae/c72f8bb05d70ec404f2c5034bb7c88888ac634 +/Users/example/.git/objects/ae/cb733dde2ad66dcd5708c357c08d73e3a26f43 +/Users/example/.git/objects/ae/9f66941825e3fb25d4b2881c884956c8ca8b02 +/Users/example/.git/objects/ae/645392df449fd34a31cd5b6d001db454d61fc4 +/Users/example/.git/objects/ae/52ed8d82d1201578b39113d0cf933d16c05047 +/Users/example/.git/objects/ae/2e8e7a0267feeea60ebfd8747c6a0f180ff51a +/Users/example/.git/objects/ae/33d166fa236e4fe943e33dfd21645be1c7844d +/Users/example/.git/objects/ae/f4789f64a4d6694710c7ddbdc86ddd4d1ae158 +/Users/example/.git/objects/d8/95006af759445b0647d42df26a5d357ced563a +/Users/example/.git/objects/d8/18c7bfdad15e8226efcf016fc443aa7a014dc9 +/Users/example/.git/objects/d8/9556c23362364d0699aa85aaafff4096c8dd45 +/Users/example/.git/objects/d8/3c3e9cb1b27234e7dfd7bdb9547b1400d58b84 +/Users/example/.git/objects/d8/8f90a6993f9e7290d656116fcf2644e3350669 +/Users/example/.git/objects/d8/53e68b8de2e5e15bd860f0e85c51ab39036bf8 +/Users/example/.git/objects/d8/4b6973ff12f3011a64b61f7662c9a7f631fe4b +/Users/example/.git/objects/d8/8972cf3bf0c26a6a8f20b8230e894d4d70f4a6 +/Users/example/.git/objects/d8/3fb4e73652745719929bbbc39992c3681f9a37 +/Users/example/.git/objects/d8/10b3508ca6bbe086c1ff1a896fb0bfe7237d8e +/Users/example/.git/objects/d8/c384d747c8502f27cc683e3348560d53e982dc +/Users/example/.git/objects/d8/83381297f8cfcc8cd0edb954f7bc31aeccbe0d +/Users/example/.git/objects/ab/e6ed09c3823bf8d0999f5ca91470f55002a531 +/Users/example/.git/objects/ab/735b6dbf7ffcdc1adfc52a8d998facb4751f03 +/Users/example/.git/objects/ab/e9af2af5c5add246120f37c4732dc8cd7fb34f +/Users/example/.git/objects/ab/133bff4c31485a40356599c2dff4f5cf982267 +/Users/example/.git/objects/ab/c721bc58398daa569cba489ae9b606362dd9d9 +/Users/example/.git/objects/ab/34a01f927457af3e50efde70d40b454c82ea6d +/Users/example/.git/objects/ab/0370b76bd71b06cb61106260ccaf2606f1c1e4 +/Users/example/.git/objects/ab/4d945d2bf6644dca8db94f0d902264a252f540 +/Users/example/.git/objects/ab/a810b9f721dd3a0621f002f66ee1c31acd352c +/Users/example/.git/objects/ab/b512ff1b18bb05d0e8dc42d576990db9e1d266 +/Users/example/.git/objects/e5/c67a20283afa8691df0ee6922c48ca193ad4ed +/Users/example/.git/objects/e5/f96cbbb0f4990b85bb4da1562dc68c2ea5abba +/Users/example/.git/objects/e5/681b63c29071506c6940a6797f87085318f91b +/Users/example/.git/objects/e5/1072a364a0189624be105c720683a3e9891027 +/Users/example/.git/objects/e5/3e047501d941f6c4c8278ef0cdacffbf20a507 +/Users/example/.git/objects/e5/869ed09f4592ba10b83ccf248a58a7e94ddc32 +/Users/example/.git/objects/e5/9b23df9cec67c76c1534f56f92f8fe6e439ef9 +/Users/example/.git/objects/e5/d7bfdf0b6c316f8eea9943d9968ff9f3868ab0 +/Users/example/.git/objects/e5/f51eb29061b857c055633c8e594d851b241c02 +/Users/example/.git/objects/e5/bf7ad82c17bb7653b11eba81e994a898857b90 +/Users/example/.git/objects/e2/c4de577efd74ca3c8721067185d688f4e57526 +/Users/example/.git/objects/e2/fa0c33d7bca5c234f2a445325a45b5c9bef801 +/Users/example/.git/objects/e2/897f5958443816a2d135b986c4f78a9e71fb9d +/Users/example/.git/objects/e2/9b3e62887e9c644e0bf7651a18084dc6e5216d +/Users/example/.git/objects/e2/15b534db52ecc665337577405568b1394a9b67 +/Users/example/.git/objects/e2/029d04984a12799b24c2e4c0ecdc703dabd8ee +/Users/example/.git/objects/e2/4cfd1927b87c0f681f41eafbcf640b7271bf8a +/Users/example/.git/objects/e2/0f630d8c5be7b10206e27c0cbbbd42591d30cd +/Users/example/.git/objects/f4/eae6e41b6c4fff6f99b8ef3a2af651e4c40540 +/Users/example/.git/objects/f4/9886906a4432bf4fe11f841d611808971d8d5e +/Users/example/.git/objects/f4/90468846799a25ed9199a1561cff7bf28774f1 +/Users/example/.git/objects/f4/dd4f2acfcfb0de2eecb31851ca62edd0f745fe +/Users/example/.git/objects/f4/961d34dd46ccac1189cb886e8e45f88a558e1f +/Users/example/.git/objects/f4/ecc5aa47861c34f7acfd911263a03d8eeeaf34 +/Users/example/.git/objects/f4/929f96c9913fa14b870b209e63e0b3784c7a88 +/Users/example/.git/objects/f4/151fe3b96cac76f1bf5a6c3d17a10ff8d86e1b +/Users/example/.git/objects/f4/7aede5706cc3d3cd7e43a098915120ff2b30c6 +/Users/example/.git/objects/f4/dfcc89eb37f626b82902c958cdc2566e2cf5c8 +/Users/example/.git/objects/f4/30fa2199c0365825f8f066701c71d1cceae41b +/Users/example/.git/objects/f4/7f5bc718282172c31793703ce977b27dbc1b0f +/Users/example/.git/objects/f4/8ec7aebb6af1459a53b010f7bef6be2f3bddbe +/Users/example/.git/objects/f4/d9f71eb36688b025c71652dd1f8c8bf56504f2 +/Users/example/.git/objects/f3/7a97be1079d94db74ff35f026c6dc4451f488b +/Users/example/.git/objects/f3/9a464bdf94be85a3666b71f0b5dede45f6ccc9 +/Users/example/.git/objects/f3/481931d50beb14a5bb2738ab93bc18c8fb4982 +/Users/example/.git/objects/f3/8c9aec2822fd3310f07f46f60e4a71910b3337 +/Users/example/.git/objects/f3/649100c387559b6793cdbb68d72490c554da5e +/Users/example/.git/objects/f3/1f00bcd9d4673a32df8eb5d3fac80e63c41553 +/Users/example/.git/objects/f3/3077336b28a6a9d7f5b45c919a565182b0255b +/Users/example/.git/objects/f3/0d09106d0dcc9303f7a8ef29821014d3ae42fb +/Users/example/.git/objects/f3/8c0ce5912c1d2594132fcb9b783c74e4e80286 +/Users/example/.git/objects/f3/ca696928a546d4064effa26721133d494c040f +/Users/example/.git/objects/f3/9128b0302fc6093877f26df81c9f1c57d562b6 +/Users/example/.git/objects/f3/054396d5ab5c13ee4755a833462066cffef9fa +/Users/example/.git/objects/f3/69efd8d5409238c8807bbca8805b281b03fba9 +/Users/example/.git/objects/f3/f4651398ed4934393037c222d3dadda758e343 +/Users/example/.git/objects/f3/d14e44d221697e634eedde88d647bfe0fbc527 +/Users/example/.git/objects/eb/65799c53546e2ab894f39e3ed546c8bee42e45 +/Users/example/.git/objects/eb/3ada24d094648b447ae7c1e2d3786fcdacdcca +/Users/example/.git/objects/eb/8f53a332c22e3792c1b36025f3000f099cd233 +/Users/example/.git/objects/eb/be4c4cd7eb5621b07f6623c13a803b7f628203 +/Users/example/.git/objects/eb/4dec1918401019b684c9c4fc4743ac53ca4ec4 +/Users/example/.git/objects/eb/e385664359da0bb706f0a88895d647b660da2c +/Users/example/.git/objects/eb/66f4973b3c90accbee65f7ab56c677925450c3 +/Users/example/.git/objects/eb/870d3e72bc0097e263f041cc61429332b604d6 +/Users/example/.git/objects/eb/2f7501ac7aa96d0c43b23e5f3f284313f0d127 +/Users/example/.git/objects/eb/8d9f16a010330aa9472b9f5be8107260ea74e5 +/Users/example/.git/objects/eb/9caa97ea5e1d710e50f5a495183ab56bab29b8 +/Users/example/.git/objects/eb/04635dde709e8219fb37a2893b9b4ed19c393c +/Users/example/.git/objects/eb/31a0eaa34e68adaa7aba32b1bc31b2fbbd3a82 +/Users/example/.git/objects/eb/ecbc327f53d9b4cb52fccd419c9698e3041ed2 +/Users/example/.git/objects/eb/57291989ddae02f0d08590ca445d8d0ad5822d +/Users/example/.git/objects/c7/854eadea6118c0d49355f555eeb93a2b004937 +/Users/example/.git/objects/c7/0d24bdd08059465749e929a0c59c7dd8142bff +/Users/example/.git/objects/c7/29675bd243f8301ec88d7e76a95cc83b31403d +/Users/example/.git/objects/c7/d3ae9f9b98bf1dcd706fe80f3eab7c152d2105 +/Users/example/.git/objects/c7/2fb00529c3d690f90b5ec08a475ce63a4b57e0 +/Users/example/.git/objects/c7/132c241e35b007c59121ae151a1a836a632458 +/Users/example/.git/objects/c7/f4c4dbeac311b788f2bae959c2ebd61cef88f5 +/Users/example/.git/objects/c7/035cdcd90b9f8127bed1b1624e1e8de2a69c37 +/Users/example/.git/objects/c7/e23616129a5731ad98701b5cd5ad3537fa2a11 +/Users/example/.git/objects/c7/97144fd0fef0c94d02077d4bd79540b5ed7e97 +/Users/example/.git/objects/c7/dbc7f5d6e00ad07af95020d7f780787f3d02ae +/Users/example/.git/objects/c7/2f4493c56267a988d0a86a9e8f48cba82a6670 +/Users/example/.git/objects/c0/16fc89e66eaad50963a0c0f3d909ab70833de8 +/Users/example/.git/objects/c0/9e900fc14544a98072d627c99b036829f66da8 +/Users/example/.git/objects/c0/c67359684b2d6de3a99c23290db1a39726140d +/Users/example/.git/objects/c0/b72d5e8f324c6322c092270bb4899c789bde48 +/Users/example/.git/objects/c0/79f89e3a9f71a7497ee2f224d93f81f2ae8131 +/Users/example/.git/objects/c0/25faeb32bdcb284941cba5e3e449d67881ba30 +/Users/example/.git/objects/c0/2b5067c539ee8ff6437a26e484ee1fabf941a9 +/Users/example/.git/objects/c0/8f83015dd1fd7594b23ba0d6f3db837abed36c +/Users/example/.git/objects/c0/a7149b624d49fed5c744e931f8634fceed00c3 +/Users/example/.git/objects/c0/e971074ec71d182416de119f0e0a18b698d04c +/Users/example/.git/objects/c0/6bcc22a9ada3e61318123571699474cb16ced2 +/Users/example/.git/objects/ee/2b07af5bc370a6f34001fcf777c5c83a8c30fb +/Users/example/.git/objects/ee/655e26a746d6daafd2581802c11c864808c1c9 +/Users/example/.git/objects/ee/9bd5c76345f1131e4048b969306664c945d243 +/Users/example/.git/objects/ee/a5d7a29305666f5c9459f59e5613a8ec5c5ebc +/Users/example/.git/objects/ee/78a7361954a6e5dfce3fa6bc553df8507e96da +/Users/example/.git/objects/ee/6840e26620a0afbd15b66b76d5fd889970fb28 +/Users/example/.git/objects/ee/49fa7cc8285cb7bb07fbdf1ca23788ead8dbec +/Users/example/.git/objects/ee/ff6eb5cc035d5c579d5b597795f50bc41db81f +/Users/example/.git/objects/ee/3a3f054b51b5d80dd6712d016dc4f9d8d39c1f +/Users/example/.git/objects/ee/56c278dffc2e8d6b5cab8c6273b2afb9f0a342 +/Users/example/.git/objects/ee/c70d7c0837118a546055808274d7b17722f470 +/Users/example/.git/objects/ee/40ca053fd1b96e07ed7ca82f3067661fd6ea04 +/Users/example/.git/objects/ee/76bc1fb6273fcfb409f1d0a922f0d3e3dd1241 +/Users/example/.git/objects/c9/37019c8e2e75f953f5581874622a775b207068 +/Users/example/.git/objects/c9/bbdd069206fe67340cd9ee717d9db27ae00ca7 +/Users/example/.git/objects/c9/7b9908b4d489f30474d426f4a1b6c779ffaf25 +/Users/example/.git/objects/c9/bc4a79c6c993070981819c5a98e48cdbc30260 +/Users/example/.git/objects/c9/52a91eb136cc4c0cbb9d833a06b4643c4563a0 +/Users/example/.git/objects/c9/47a4eba5378930016034e921023d83635ad43d +/Users/example/.git/objects/c9/6e038a15fc2f77b404b98553badd3668cf8c89 +/Users/example/.git/objects/c9/1c5d357e2db4026ea54a2c6336f4cb1c882af0 +/Users/example/.git/objects/c9/9a1a1693af9d2677663c51ab0623fe5b8ca322 +/Users/example/.git/objects/c9/7e4745c0491bfaabedb72acf9562720b3c77b5 +/Users/example/.git/objects/c9/0b55cbc6bd5a1e92486ab90b1b866f174dd8b4 +/Users/example/.git/objects/c9/7c0d41627c0da503fb180ea5ba90c50338c050 +/Users/example/.git/objects/c9/bfe7784d29e2c82ee3e33c68c1951336da1eb8 +/Users/example/.git/objects/c9/3ee91c34db58f76f5c991475f9212a03b964e1 +/Users/example/.git/objects/c9/d61f4c6d493f5c7e5444855a64347f10bb9f03 +/Users/example/.git/objects/c9/4affb443d3deea20cb784982337350c89c34dd +/Users/example/.git/objects/c9/8fc6bc6b31b74f87e0234ba0ce94fe0d0f461f +/Users/example/.git/objects/fc/7aec604da87491a960713675ed6596dfa5f1a8 +/Users/example/.git/objects/fc/3fe34044de6413126ea69f982967be831586ba +/Users/example/.git/objects/fc/2aa70cc9930d1c17bec7f0ec2d512eef587d24 +/Users/example/.git/objects/fc/3ec35fce9cd94489650fecf965b1d949411e5e +/Users/example/.git/objects/fc/37c6f1ad8ffe028dc1cd479ef94de29fda0d7f +/Users/example/.git/objects/fc/c9758c18edcf3e948a83e41d2c759cc3ac30f7 +/Users/example/.git/objects/fc/ed87dbc3965990fae316042caa20785a523832 +/Users/example/.git/objects/fd/3cad513b3061564599b45d37aa97976b5f2e1b +/Users/example/.git/objects/fd/06e33e7ff836eeab2ba6c0577906c44b6006a0 +/Users/example/.git/objects/fd/3f6d675b754c534c94df15359c67b05c9c559f +/Users/example/.git/objects/fd/966d07cc914b391f5297d0ce025b3ac7238602 +/Users/example/.git/objects/fd/c676e4b1aa9d3b5bf605c3dbe0a73a04e03f2d +/Users/example/.git/objects/fd/23ba430b60a0ee9a1d25bffff69198cc6b044c +/Users/example/.git/objects/fd/c52bc9c26d25b0ecb71a52234ccb973c0c9adb +/Users/example/.git/objects/fd/964609d09011c97214229957f4b34bfe736171 +/Users/example/.git/objects/fd/9f050ab4bcbda00f93202ad1eea80d52685bb8 +/Users/example/.git/objects/fd/aa40a22badbb8e159a65b804c694cc115670b4 +/Users/example/.git/objects/fd/daa4189a13bc1831af27fefe810a8eabd2f5e6 +/Users/example/.git/objects/fd/f8149c8101c157fe1d8a9aec9f32464f121142 +/Users/example/.git/objects/fd/4a5c8ad187b1b72dd9652367515bd8a7073e48 +/Users/example/.git/objects/fd/af28d37dc1701726bc2076284007375c1ae25b +/Users/example/.git/objects/fd/d9454bd9b8ac9e728970096d80b1b9f82a1e61 +/Users/example/.git/objects/fd/b4fbba34aab3f248ead5dfb84e4a6652e64393 +/Users/example/.git/objects/fd/ae7c5bf9e8b9b78d9f8f5c1ef20a9796c56da0 +/Users/example/.git/objects/fd/5ae13dd2138d068f38c0bf5abbdda60136cafd +/Users/example/.git/objects/fd/1b68c8c8e639db5bc126d9c626602ddf818e7f +/Users/example/.git/objects/f2/b5fdd86e93c31295ea6243e2b9a7150dbf6872 +/Users/example/.git/objects/f2/47913a05d9744058ffff842a382aba600b3661 +/Users/example/.git/objects/f2/48dc20428f793f2a0f2f4da5ec42257e0e3742 +/Users/example/.git/objects/f2/52ba3353d23a74857cf05298e62892202c919c +/Users/example/.git/objects/f2/bc4e2ceeb358cca120809d345945c1672b8ead +/Users/example/.git/objects/f2/bdaa5668facd0f1970c1ca718405aa65cb4c06 +/Users/example/.git/objects/f2/fa8f0c67a2bbfb9ae7ce53d0a5ba28a4606ade +/Users/example/.git/objects/f2/5f4c292ae00ef371f4034807a157f8d3484787 +/Users/example/.git/objects/f2/308ba6b95e51135503b7fe4746654f4a3d5f96 +/Users/example/.git/objects/f2/89ddb742bd8a131032418675ea489a96f444d1 +/Users/example/.git/objects/f2/ec66b327a9491f687dcfb5918fe3a5ba47325c +/Users/example/.git/objects/f2/018314a026ae4991cdd62ec40ca63a1803b585 +/Users/example/.git/objects/f2/73d7d8395dd2cabe8667822c01d07a66187026 +/Users/example/.git/objects/f2/96445bf7382a5e1c330f7cdf4205d6e200ae45 +/Users/example/.git/objects/f2/e057b2c24c7efaffb58003651e7ae17cc9825e +/Users/example/.git/objects/f2/542730d40a6f82e74dcccc4dd09520cb80d6f2 +/Users/example/.git/objects/f5/c1a1c17f517dd44b04d78573640d97e0f20180 +/Users/example/.git/objects/f5/1a848e54b6a6d1e03189ba7b5d5ccbd1aca1d6 +/Users/example/.git/objects/f5/319e67578e7df600cdba4e9aaf83157fc0dd65 +/Users/example/.git/objects/f5/b4b2e8f606b6bac19a01f02722215a210608a7 +/Users/example/.git/objects/f5/f9a692b24e8c8a304914697754a229aa096fdc +/Users/example/.git/objects/f5/0a3abfe1fc0430469c9d052513d3175f524b1a +/Users/example/.git/objects/f5/b25a341a8b72f09ffcbc96e14c393972682077 +/Users/example/.git/objects/f5/8fc19fefe4f5c72c1a9e111cafbc644f19b730 +/Users/example/.git/objects/f5/131130f36faab51c63d4459ad0a1952b5ba0fe +/Users/example/.git/objects/f5/3756d38d9e7c49c749bff2fc47d47f0aa5e39a +/Users/example/.git/objects/f5/c6ffb8f690b110cf760ec1723d1266029b9af6 +/Users/example/.git/objects/f5/0aa1e3c74ce96c486045cbf686ebafb31d4bbe +/Users/example/.git/objects/f5/144870fa71dd215394a0a3eb05f29becf5acd1 +/Users/example/.git/objects/f5/a8ff4c0a6497d7c79c6a428af3dd0805381b39 +/Users/example/.git/objects/f5/084250631d8c933720236b65862031535f2fbe +/Users/example/.git/objects/f5/a84a1a1cb758857be8e2aabcb4d10f2c1087ff +/Users/example/.git/objects/f5/275d53c5948fcab755ef9b4ecd6311c3d6d0bf +/Users/example/.git/objects/e3/06e5a99ddd20ef08055c5087409746685c96c4 +/Users/example/.git/objects/e3/0f27dc8f9fdc8bdcc910afe18be238827002e2 +/Users/example/.git/objects/e3/bbbaaf36a67471ff959e750cd340bcc961ec7c +/Users/example/.git/objects/e3/77ad5cf94046f23b0f5d7eb0ff995fa966b1a9 +/Users/example/.git/objects/e3/236a0c7a63962edb2acd935efe9c59ff76f177 +/Users/example/.git/objects/e3/e3e4594a013c9890d568b4e250b19df051a7cc +/Users/example/.git/objects/e3/591fff4e1d9b00d97fe08c0586d707e2212f41 +/Users/example/.git/objects/e3/dd7ede62c8006b807732b6dbd3413cd8732ac7 +/Users/example/.git/objects/e3/9b71eda7c4339faee8783b0b68771183199f9a +/Users/example/.git/objects/cf/453f5619e48f295610745c6e94fb74dab96d4a +/Users/example/.git/objects/cf/bbb85ae7c9f7d88a181e7aa93fd915f2c95ecf +/Users/example/.git/objects/cf/7301f7beee3ffbc3e7374e9c8e22ecc59d97fb +/Users/example/.git/objects/cf/5094fecaf3b79b77cfd02a3630944e96dda78f +/Users/example/.git/objects/cf/8e31ffa34eca5bbfaa640bbb204c2cf8d0adf7 +/Users/example/.git/objects/cf/f5ebbd1d0ec4222c8e06db0094fadffbe7aa2d +/Users/example/.git/objects/cf/6ff0efa9bc8ecf3511991a3a2f463d90a852a2 +/Users/example/.git/objects/cf/b5de717488b258da25ce7c3c59af5a5dc23616 +/Users/example/.git/objects/cf/767104847023d20eb6dfac941dd5d67959d6c0 +/Users/example/.git/objects/cf/602df820d89d808774a3dd486fe214ac0b9de9 +/Users/example/.git/objects/cf/08ad01ea7625cd1ff010ec003be8076cfa7e2c +/Users/example/.git/objects/ca/986a2cc4dd87a906f477d6776686a0d40be662 +/Users/example/.git/objects/ca/afa80e654e2f44912d0f0f9013149f1f61aece +/Users/example/.git/objects/ca/8ffc34b516b42f48d940abc7638acaeade52ae +/Users/example/.git/objects/ca/81ce3fc6772e13cb948cc3a76751ccba130d72 +/Users/example/.git/objects/ca/d20bf68ee69073dd3ec6dac2aa8ca0a87dd885 +/Users/example/.git/objects/ca/98f3c58db098c62e1e12a6ccab33ea8f99e06a +/Users/example/.git/objects/ca/4c977419b9704f0b7746180f1340ba7c558597 +/Users/example/.git/objects/ca/416a184200775f4f6ce5952638e71d0d38130e +/Users/example/.git/objects/ca/4a6a517d673a44a4b31048754a3d32377949cb +/Users/example/.git/objects/ca/b7d74cb1acac14470677e48b4ed74af16b8cd7 +/Users/example/.git/objects/e4/f68b2092e0b8fe0d99d4998de795b63841d93c +/Users/example/.git/objects/e4/37b633a02b51a8e6be90cc7a8eeb15cea140fc +/Users/example/.git/objects/e4/6c862e6b553f044ab5050f8a1ba37b1bac6bb6 +/Users/example/.git/objects/e4/984163d7e1aada6725e934ab7185eee80e5863 +/Users/example/.git/objects/e4/8fb59581a38ec002d4af69a72e306ec65847e5 +/Users/example/.git/objects/e4/a865b24798e5d23f88613ffdd044928473d012 +/Users/example/.git/objects/e4/de9cc0c53b64a9727bb7868204d94253c27001 +/Users/example/.git/objects/e4/edc8fa6d75fea2fa1d87999cb5e53e174a17d2 +/Users/example/.git/objects/e4/8f4733ef1eec161d725652e8f8c4f178fc23e2 +/Users/example/.git/objects/e4/8c17393343680ee14b7042a4ed6215ff6500a7 +/Users/example/.git/objects/e4/24ecf5af707a2e6523a6d70d5d189618d57c3f +/Users/example/.git/objects/e4/e23268c63b79ba744753499bc791a4b06e56ca +/Users/example/.git/objects/e4/11eb4d592a43e86e0619c67eca3ff6b34faf69 +/Users/example/.git/objects/e4/efe5af982caaecff005e364d8ea15992d7e8f7 +/Users/example/.git/objects/e4/58d5b5de620ca34c2e856f67e00b538190c713 +/Users/example/.git/objects/e4/fecb26c5de866712e057e9127ac7493c34c2b6 +/Users/example/.git/objects/e4/35d83be77d86d4879f39e5e23823192ddb272a +/Users/example/.git/objects/fe/270e6d7fc76a6d36e1c5e4f584bd5680b851e1 +/Users/example/.git/objects/fe/3ee542cbc9ea2a537ca430b64efeed22d54e5b +/Users/example/.git/objects/fe/aa8ec31a808d42cdadb5e9e7dadca8c24b292f +/Users/example/.git/objects/fe/1842353b849833b4edf704f14947c0086e118a +/Users/example/.git/objects/fe/75da2e3a92958587032907593fa2b9896f6b21 +/Users/example/.git/objects/fe/6ecaff67a45aa61cb63dfd4e05e576e8547a7b +/Users/example/.git/objects/fe/44036feb9b852b282c9b7480b131b48121825e +/Users/example/.git/objects/fe/48e8049c3adc4ada46a3e675f4cc2c42e55ef4 +/Users/example/.git/objects/fe/d9a0b2bc6e21424af67c8097e80729bdd8792c +/Users/example/.git/objects/c8/6aa188f9d0e1c9607215865fcc693043d9bc00 +/Users/example/.git/objects/c8/6bf66a7ce3736660b3a82d8f73230c0c1390bd +/Users/example/.git/objects/c8/74922ed0aa409f801c57a6bb57d93bbdabdd1e +/Users/example/.git/objects/c8/60084dd0eb0fb419ef4119a89be063eab877b3 +/Users/example/.git/objects/c8/79174c3b6e89265dd0ff74cb42828b53281fc8 +/Users/example/.git/objects/c8/2fe0344bb8f18f6a0a428d7ea377dbd25029fe +/Users/example/.git/objects/c8/f8944c06f30b986d43fbd73e69a4efec30f0fa +/Users/example/.git/objects/c8/68ca4fb3146aa67d8f9d9f58b3930b4e6090c9 +/Users/example/.git/objects/fb/ec14d43518be9968a94980a05c0633724b273e +/Users/example/.git/objects/fb/f4ab2e3aa88f602ce2514e2e9ddca05d08c26a +/Users/example/.git/objects/fb/6e4747f2e482014e8f5af427862f493f7ad7f1 +/Users/example/.git/objects/fb/cb6057bb864ebb31241c21c44b0aa31d39a472 +/Users/example/.git/objects/fb/03324b2198ab73fe15944e53fc49f922f4c080 +/Users/example/.git/objects/fb/7369c8d944d03d2805a68b5bfc9a778248d6cc +/Users/example/.git/objects/fb/03e5a7f087b16293676d7726bc72fbfdb65943 +/Users/example/.git/objects/fb/f36d71091dfc705cc3c9a73807e0f46935b0f1 +/Users/example/.git/objects/fb/fc486f2be06e6aea1aca3c8b935ca9eda53101 +/Users/example/.git/objects/fb/4876441813f80ad14caa8e89b0e0634b02ac7b +/Users/example/.git/objects/ed/668b7a16457699264a69138dba59a8f628a887 +/Users/example/.git/objects/ed/b5594d51fbfc27a52695ab4d367db3254381f6 +/Users/example/.git/objects/ed/d375a215e181e46491f527c81dae503e43c0aa +/Users/example/.git/objects/ed/75cda098684500c4a18f4d3c63b679b964c621 +/Users/example/.git/objects/ed/1f06c3dcebf0ea0cb4425c008957fae952e464 +/Users/example/.git/objects/ed/59e3add372a54abf586fc40b53bdc8f41cea68 +/Users/example/.git/objects/ed/ba15b7d5bdb86352d738b305236637c2c77eb0 +/Users/example/.git/objects/ed/36aa572cab770169d02fe58a9a9cf18f8e5a85 +/Users/example/.git/objects/ed/d1d6d238aca2b41b47066b297d58bfe1d6b5a0 +/Users/example/.git/objects/c1/3e95274e84124ee9414b6d7630f56a692d2a4a +/Users/example/.git/objects/c1/607baa9a8b818199055ca02b1076766f8af1eb +/Users/example/.git/objects/c1/0c379c591d3dbd18d004e6faec640599dc3822 +/Users/example/.git/objects/c1/2eeecf6352871f5c73bd2f2871dc6ac8651002 +/Users/example/.git/objects/c1/cfd010c2a9c803253d4c3a30e8caacb61aec58 +/Users/example/.git/objects/c1/161f1aa142056ea468f024ee268bffea522ecb +/Users/example/.git/objects/c1/7ed600604ce170e33dd1bf34c690d8fcbe3707 +/Users/example/.git/objects/c1/0152ef90e01f98c8d35dd670894532f0911c1b +/Users/example/.git/objects/c1/a1c6f2811ccdbdf3df80cf20fff618acb3b870 +/Users/example/.git/objects/c1/71f450385fbea343f75b42b37fa63ada899f24 +/Users/example/.git/objects/c1/602c5903c5e88dcd04b0428d21c0e9be58f163 +/Users/example/.git/objects/c1/7c730e536f05c1d48ef5355ceeabc3696e9d79 +/Users/example/.git/objects/c1/31f4215ce1a7b0c8888af5f2264c96e7825aa5 +/Users/example/.git/objects/c1/6364cf65b8fabdb8d3eddce46326c2d53d9212 +/Users/example/.git/objects/c1/946ff8841538c80d34d9a3bb13cb4c86d52b46 +/Users/example/.git/objects/c6/b63622ef8c44884e920b11d0cd09590e8a1922 +/Users/example/.git/objects/c6/7f9a2dab963e1c86c4e95db1b15b652a7f74d1 +/Users/example/.git/objects/c6/6c8f20b1c5c4cc735fcbed096cc862bc25a7bc +/Users/example/.git/objects/c6/0e960f096cd54be3f6e7204c22477f8ba9a927 +/Users/example/.git/objects/c6/989f6776919eeb56d7b232a1b431246b7cf1f2 +/Users/example/.git/objects/c6/044991ae8a9ffd1acc91bd497cc03e6161a43f +/Users/example/.git/objects/c6/b4337f2af1fc88af5d37025a9853d10fb70e6f +/Users/example/.git/objects/c6/ec96be24751d365a7559dcafe7bdb1f168772c +/Users/example/.git/objects/c6/213b74f322dfba92bc57b062db671fcc2f7d22 +/Users/example/.git/objects/c6/9d6c287ef7668e0c819eb305b04e30bace5477 +/Users/example/.git/objects/c6/b3eef31b5bc5d1f3b97cc1a544c173871bf802 +/Users/example/.git/objects/c6/cef7d0440d3167062b5bcb2f969c598f8a0ae2 +/Users/example/.git/objects/c6/2ab49bec41cf0ae48dc113f5a90bf16e683c1e +/Users/example/.git/objects/ec/8261f8b50fbef35f709f6535f4140fbbc21f06 +/Users/example/.git/objects/ec/97f0bcd099b37f89e812b3993222a0655ee272 +/Users/example/.git/objects/ec/ea3672383ecab9abb404ce4d135ebc2a5b79fa +/Users/example/.git/objects/ec/d0b2381a014e291ea0d0d43824b5a15afe565b +/Users/example/.git/objects/ec/473955410d6ba8031c21b4b2ec1f7234bcb015 +/Users/example/.git/objects/ec/529767ff51e3904cfbfd06d133d374dce2fa64 +/Users/example/.git/objects/ec/3f4124221e71b34723f52d5b652e650a2a8aef +/Users/example/.git/objects/ec/25cfca938420881c7c06be93aba794b159a77c +/Users/example/.git/objects/ec/ec490ca9bc45f32cecb210c88a2aaaa5903fc5 +/Users/example/.git/objects/ec/4b5a4aa12324ab246f7c0eb9ad9a0e635060fc +/Users/example/.git/objects/ec/9d6a71d96e103f2e92f0dd52113a51a0303058 +/Users/example/.git/objects/ec/512e163b7317cb04da650dd4729eb1c4f17e7f +/Users/example/.git/objects/ec/fb18c73096d903e1eaa01c616f0070eca8b93b +/Users/example/.git/objects/4e/056216bf5541e214104a3abb7ecceb6b24209e +/Users/example/.git/objects/4e/90df99bee505bbbec80e8c9cde28b09c9d55d5 +/Users/example/.git/objects/4e/b5879d73c8824e9c3b2c05cddf63e41063f043 +/Users/example/.git/objects/4e/b092303c84314228d76ca2d84a69833cacc739 +/Users/example/.git/objects/4e/5f9ff9eea30ae0ee47ee58d6c9223ef934272d +/Users/example/.git/objects/4e/50403723699759d0daf8f2e6455647b1c42fcb +/Users/example/.git/objects/4e/f7c105f4a1f2e881420ac97ccde9248299e66e +/Users/example/.git/objects/4e/dfa59626bf641b927f25583e7cbfc08b58a0d2 +/Users/example/.git/objects/4e/6c062f84ac149754bda8587d7f9134b83c8352 +/Users/example/.git/objects/4e/5379c8647a306e89e50bd1c5a5e3f985cb7dce +/Users/example/.git/objects/4e/79882910fdcbb2a9888f3e24ad9b4dd7df7c1f +/Users/example/.git/objects/4e/9ba0b2d0714acf54dcb9ec8f9eca7497a15baa +/Users/example/.git/objects/4e/b72c92de9f234d107d573e50041ae1de3048c8 +/Users/example/.git/objects/20/781fa8fa11702d98eed489ae68c9b5509059aa +/Users/example/.git/objects/20/f3835f56571435b4e2778dc40e2815ce6e11d8 +/Users/example/.git/objects/20/55e81b0b409bda357a215506037168c97db59f +/Users/example/.git/objects/20/9e9553335df18703df95125c5f897f9503e795 +/Users/example/.git/objects/20/8f116f45f0f203cc92612300a83c14bdc07147 +/Users/example/.git/objects/20/57ea8f660b32f1456a37adf681bb7d1d36d182 +/Users/example/.git/objects/20/13b3809b4a7d8568096e6ff4404dd5d9f25260 +/Users/example/.git/objects/20/bcc05602779f20c0d30a4fa6937bdbfb687f9a +/Users/example/.git/objects/20/669c896673ab214d86a2b5236a8844deca05f0 +/Users/example/.git/objects/18/e8a817bf3bd144de8574fd1fff468f12afa676 +/Users/example/.git/objects/18/0b822ef499e5fa9386a72b25126c66e11a146a +/Users/example/.git/objects/18/db298876ecf6ef3000b51abe72425366930c21 +/Users/example/.git/objects/18/c172e0e449b71199aa76654b780ca0f1145373 +/Users/example/.git/objects/18/16e93be2b6ea515084fdf50d5d211591178621 +/Users/example/.git/objects/18/6d40317d23e4fce1608c627b70256dfc0a0637 +/Users/example/.git/objects/18/357119e79ceecae82750f7c8128ff240cf90d0 +/Users/example/.git/objects/18/df74139b3b538ed153378450b44654d52aa989 +/Users/example/.git/objects/18/cb124a1d7ef0032c015e66bca24c2683d52696 +/Users/example/.git/objects/18/10a24edc9145be7a9b3bab56f281740d59ea71 +/Users/example/.git/objects/18/6aca51c2ed592b379169d5d2aa108de96b7c40 +/Users/example/.git/objects/18/2982103e92b153d77e57c526ddf43beb08541b +/Users/example/.git/objects/18/59f1b074e03fa19c6498da19413cdf50f26f76 +/Users/example/.git/objects/18/3a1b1b13be75c72171548e3ec90b3b008c431b +/Users/example/.git/objects/18/3227c37e48eca1b831009bf1e277f7565cfa9b +/Users/example/.git/objects/18/8ead4917eea85f1c5cf8de7f17f8be27377e8d +/Users/example/.git/objects/27/356dea3c46323739794332181427393429ea67 +/Users/example/.git/objects/27/da116a924075cd7e60356535e7371f1d859def +/Users/example/.git/objects/27/5abe41b109f038a0b2821ea4937fc6a9ee1735 +/Users/example/.git/objects/27/ea8963463dfb2e7442564f39232a5c012bac16 +/Users/example/.git/objects/27/3b73ed27c2acecf559754e109c32313aada686 +/Users/example/.git/objects/27/1fde618649520b635b36e8a147771775e5a7d6 +/Users/example/.git/objects/27/39d20484fd121149ab17a39520c8753511880d +/Users/example/.git/objects/27/822a7137bee25f42cc58fbe09d1044c997f539 +/Users/example/.git/objects/27/025384d2558c86dce9092ad73b5cd36ff0b238 +/Users/example/.git/objects/27/4395e9651e9e114f8bb4b02f860f1f65edaed8 +/Users/example/.git/objects/27/f88107ff4019f6d840890c13259eeeb07e0a76 +/Users/example/.git/objects/27/2ac4f82bc0abb44364ace60258703af3d5f84c +/Users/example/.git/objects/27/9ce4c437e37d9d3a488f2f5ff012cd958ad753 +/Users/example/.git/objects/4b/29280ff8286082ab6c3e947d0079300cf416cb +/Users/example/.git/objects/4b/ea8651e87ec1bfe04d9f53f141327c49215fc5 +/Users/example/.git/objects/4b/753fa0ee8d06ca9344e355ef2a3a5182a0716a +/Users/example/.git/objects/4b/fce70b51846c70ee1473ae343d3cfbcf5dfeac +/Users/example/.git/objects/4b/c4c2dfcb497f0c445b7ed9086a10d098b2bfa2 +/Users/example/.git/objects/4b/92955ab45ff56aa1b1ed93fe5cdf6989b4fc45 +/Users/example/.git/objects/4b/f471638aeb9bdeb2e72a069092f684517f2cbf +/Users/example/.git/objects/4b/4039047d961512f4857fe899a6b3d8b7b5893f +/Users/example/.git/objects/4b/fe422fe9f14a7f5aa1217638a886b5f04d7a2b +/Users/example/.git/objects/4b/c0967d5892c196b158bff42e4bb4ec40592305 +/Users/example/.git/objects/4b/41a7662a4d46c65e3bad4c929865d7e5e41a02 +/Users/example/.git/objects/4b/7bb4db33d944ff29fb3155c5b058b037121a38 +/Users/example/.git/objects/4b/9d33e5dc4f7e4bfe20439555124c2a3c6ebcd1 +/Users/example/.git/objects/4b/d0ba532657391482976f1704e9db42ee96307d +/Users/example/.git/objects/4b/52fee3353ed5640c9a8e5bd5df6049f6c7103f +/Users/example/.git/objects/pack/pack-0adbcf6f2b2f3e33dd12a99a2907b76911baf273.pack +/Users/example/.git/objects/pack/pack-f5b4ce9d788fc97c691149345c1201326490aeb4.idx +/Users/example/.git/objects/pack/pack-b03a6299d7dc15fce88a2601e34ca476b047b613.pack +/Users/example/.git/objects/pack/pack-0c413d17daded8a2a32917b23f6ed08a3445336d.idx +/Users/example/.git/objects/pack/pack-a0212015d711c777f71aecec3084505ed5526146.idx +/Users/example/.git/objects/pack/pack-63265340648d6a603d3dd1cbe0a9aeae80008c99.pack +/Users/example/.git/objects/pack/pack-ac67e30acdc2805567da5da22dd747f37ede3641.idx +/Users/example/.git/objects/pack/pack-c401e3b3b786e7a5b9a1aeabec1b9952b73e551d.pack +/Users/example/.git/objects/pack/pack-a25d64eb9543c40bf8c55f1a6b9a2b12dd13cf3f.idx +/Users/example/.git/objects/pack/pack-26db2439609bdd561c2142d185f41382f4486c36.pack +/Users/example/.git/objects/pack/pack-26db2439609bdd561c2142d185f41382f4486c36.idx +/Users/example/.git/objects/pack/pack-63265340648d6a603d3dd1cbe0a9aeae80008c99.idx +/Users/example/.git/objects/pack/pack-90130920afe0f9c38b4cd6cf52df998cc0e906ea.pack +/Users/example/.git/objects/pack/pack-0c413d17daded8a2a32917b23f6ed08a3445336d.pack +/Users/example/.git/objects/pack/pack-171f2a684a70bf18f8be61be27d5511578d2ab79.pack +/Users/example/.git/objects/pack/pack-b11f07372b38c47be600529dd8e7e0172b997087.idx +/Users/example/.git/objects/pack/pack-7afc59e78525b748eb07e2e13d562a8cb47e39f2.pack +/Users/example/.git/objects/pack/pack-088dfe2c09205b5a9c5b22279a3a0bbdd6e31b7c.idx +/Users/example/.git/objects/pack/pack-a25d64eb9543c40bf8c55f1a6b9a2b12dd13cf3f.pack +/Users/example/.git/objects/pack/pack-1b33c4cab7116721912a95b1ef9dbb1f99282f1b.idx +/Users/example/.git/objects/pack/pack-a0212015d711c777f71aecec3084505ed5526146.pack +/Users/example/.git/objects/pack/pack-2e01e9409fc40d2639d07f3a7c63f8b3e8cf6408.pack +/Users/example/.git/objects/pack/pack-b11f07372b38c47be600529dd8e7e0172b997087.pack +/Users/example/.git/objects/pack/pack-2e01e9409fc40d2639d07f3a7c63f8b3e8cf6408.idx +/Users/example/.git/objects/pack/pack-86fd14db5da15c0d59d7ed4563d157ae2ba12051.idx +/Users/example/.git/objects/pack/pack-b3c08dbc92e9fc7d8d3819c33d8193f8ce188906.idx +/Users/example/.git/objects/pack/pack-620689d1126eaaab8d1934e8e8af799fe91f73c7.pack +/Users/example/.git/objects/pack/pack-b03a6299d7dc15fce88a2601e34ca476b047b613.idx +/Users/example/.git/objects/pack/pack-24f6fb272e0b08a3f5e36deef2af7861888f25af.idx +/Users/example/.git/objects/pack/pack-ac67e30acdc2805567da5da22dd747f37ede3641.pack +/Users/example/.git/objects/pack/pack-24f6fb272e0b08a3f5e36deef2af7861888f25af.pack +/Users/example/.git/objects/pack/pack-1b33c4cab7116721912a95b1ef9dbb1f99282f1b.pack +/Users/example/.git/objects/pack/pack-5b634e6cafb77f4c33a8b97d99e7e9e02c169817.pack +/Users/example/.git/objects/pack/pack-ef3a62f8bd21386352dc98540a2cdcea5ef180be.idx +/Users/example/.git/objects/pack/pack-9128db94a1d1e6b59df09ea0ce57c64cdad25206.pack +/Users/example/.git/objects/pack/pack-1cb49474ed6ed3d64c60f7c1c53a5c4b3c386364.idx +/Users/example/.git/objects/pack/pack-90130920afe0f9c38b4cd6cf52df998cc0e906ea.idx +/Users/example/.git/objects/pack/pack-1b09107d56d168bae9d7997aa013ba92dba6ca4a.pack +/Users/example/.git/objects/pack/pack-171f2a684a70bf18f8be61be27d5511578d2ab79.idx +/Users/example/.git/objects/pack/pack-f5b4ce9d788fc97c691149345c1201326490aeb4.pack +/Users/example/.git/objects/pack/pack-a6e2cefba781bf30f277d14277b6fc1eb8055225.idx +/Users/example/.git/objects/pack/pack-b3c08dbc92e9fc7d8d3819c33d8193f8ce188906.pack +/Users/example/.git/objects/pack/pack-9128db94a1d1e6b59df09ea0ce57c64cdad25206.idx +/Users/example/.git/objects/pack/pack-fe9933506ccca676502debf7f3af6db10890c555.pack +/Users/example/.git/objects/pack/pack-fe9933506ccca676502debf7f3af6db10890c555.idx +/Users/example/.git/objects/pack/pack-1b09107d56d168bae9d7997aa013ba92dba6ca4a.idx +/Users/example/.git/objects/pack/pack-a6e2cefba781bf30f277d14277b6fc1eb8055225.pack +/Users/example/.git/objects/pack/pack-86fd14db5da15c0d59d7ed4563d157ae2ba12051.pack +/Users/example/.git/objects/pack/pack-5b634e6cafb77f4c33a8b97d99e7e9e02c169817.idx +/Users/example/.git/objects/pack/pack-7afc59e78525b748eb07e2e13d562a8cb47e39f2.idx +/Users/example/.git/objects/pack/pack-19908c20c6fedec78739cb8cff4fbcbb574be78c.pack +/Users/example/.git/objects/pack/pack-088dfe2c09205b5a9c5b22279a3a0bbdd6e31b7c.pack +/Users/example/.git/objects/pack/pack-1cb49474ed6ed3d64c60f7c1c53a5c4b3c386364.pack +/Users/example/.git/objects/pack/pack-19908c20c6fedec78739cb8cff4fbcbb574be78c.idx +/Users/example/.git/objects/pack/pack-0adbcf6f2b2f3e33dd12a99a2907b76911baf273.idx +/Users/example/.git/objects/pack/pack-ef3a62f8bd21386352dc98540a2cdcea5ef180be.pack +/Users/example/.git/objects/pack/pack-c401e3b3b786e7a5b9a1aeabec1b9952b73e551d.idx +/Users/example/.git/objects/pack/pack-620689d1126eaaab8d1934e8e8af799fe91f73c7.idx +/Users/example/.git/objects/11/42eb454956e7cd6493566e37c90b7a391ad54f +/Users/example/.git/objects/11/13d1df957eced2a573d86c9b90ef760b73805b +/Users/example/.git/objects/11/7292d9f05d89702276b1812c147ad8b38888f8 +/Users/example/.git/objects/11/4618d6e79b2050b2a222869a77320b544d661a +/Users/example/.git/objects/11/e0125488aef664709e82741ff0a029fe6fdbf4 +/Users/example/.git/objects/11/afd34f37722df709c944de74f2482a41e60d28 +/Users/example/.git/objects/11/faedca7eb8976803d46e825eb20b701f29712a +/Users/example/.git/objects/11/3042178ed49e7ded1a697ed95ecbbfc78bf6bf +/Users/example/.git/objects/11/e84cd81435c54141088ea6171b168ac9aef554 +/Users/example/.git/objects/11/81adfdb61ff74be9ecd4c186ec825117900001 +/Users/example/.git/objects/11/607388278ff65f991b520da84343595cd265d4 +/Users/example/.git/objects/11/fa3688eb58c3f6e785483543f21d1b48e18f39 +/Users/example/.git/objects/11/b021d261610834d58bf1791e5dacabe4995e06 +/Users/example/.git/objects/11/c073d21c3ffd6b8d62029ddeba92be09858317 +/Users/example/.git/objects/11/267724299fa79e70d601a508c8f4388b058a56 +/Users/example/.git/objects/11/e375a9812b873baff0ffe1caa8c70f6610ae17 +/Users/example/.git/objects/11/d60b50afb3e4f8889b2bd8f541cacaca720681 +/Users/example/.git/objects/11/e23494355ecf9d55a6de05fc859ada7867069f +/Users/example/.git/objects/11/2cd55437535f0c21970a267965bccd57834902 +/Users/example/.git/objects/11/193253798aef9030d71fbc4ba7b3861baa5adc +/Users/example/.git/objects/11/ac2d999f90fbb5265386ac4ee08afbfd425958 +/Users/example/.git/objects/11/add2291deff7120c92beb459ea209631a9696b +/Users/example/.git/objects/11/bdd84e955da9fa1b19c61b6bc100c6dbd3a3c2 +/Users/example/.git/objects/7d/2b704b10b8e8dc08f562d7ad8e695907858ed7 +/Users/example/.git/objects/7d/6c01ed27b3159d7c585051512c65601f6622b5 +/Users/example/.git/objects/7d/bff6cdf9f94b07d06fc2310ab54dcae96ad77b +/Users/example/.git/objects/7d/f23b5a6b8274235788c6d84ef4a88d6ebaac78 +/Users/example/.git/objects/7d/3582f1934fbc79ec9f2703c167fdcfb7199b7a +/Users/example/.git/objects/7d/de71f57ef7c28846b58f8fa1d35f286e2d8b23 +/Users/example/.git/objects/7d/4139900e02d0f162dff396b2809bf67029b5fb +/Users/example/.git/objects/7d/5a2875886cf8cabd0b798b30d67e99c8ad74d3 +/Users/example/.git/objects/7d/f1b1f51b37af52d9f2f9cc44495f681b2dc10b +/Users/example/.git/objects/7d/0e788946045babfe1912312109bd8b007803b3 +/Users/example/.git/objects/7d/5f749ad35958d7dd06ae46ee47a33babb4f019 +/Users/example/.git/objects/7d/50b44c139a7fac6bae2548450b4927627789c1 +/Users/example/.git/objects/7d/f43f7f4ff60647e3141360a4ecd9b51b94b4e2 +/Users/example/.git/objects/7d/186a23b04637e6a05503d961f672d00c2f0472 +/Users/example/.git/objects/29/f04a9f2bcead4652e183784587893bb4deeac7 +/Users/example/.git/objects/29/9805daa0d7c38c9f0a8506690a6be72e8b13bf +/Users/example/.git/objects/29/87d71d70512cddce0ed4fb8da351f74c4b8209 +/Users/example/.git/objects/29/bf742f9c43f96317df70dd510cacf79e5363d6 +/Users/example/.git/objects/29/85a2540b5f785740802c74480272bbf3e93e61 +/Users/example/.git/objects/29/b2acd6b89d1a4462bffea442a2e4c1e04edc54 +/Users/example/.git/objects/29/89b40ee28971fc8d18a19cfa66d1673b7f0118 +/Users/example/.git/objects/29/dbc34ecb255a0221a8e9718dad64f3c2b0d8d1 +/Users/example/.git/objects/29/96a0b6d77bada2d851eaf2c18eba2e44ed17a2 +/Users/example/.git/objects/7c/1c8804f7f4ac55a4462e6ea7400c89de7d5cdc +/Users/example/.git/objects/7c/56aacb047e416d6173e52200102eca66d104f4 +/Users/example/.git/objects/7c/37d989ae7cd5a1417caec634643a76b645e0ed +/Users/example/.git/objects/7c/2ba9014cfd6b7e8b64bbd053a55eb1a9f31519 +/Users/example/.git/objects/7c/921c91bf036b3099e8ce72fdd1a78e8388979d +/Users/example/.git/objects/7c/681d5bf77435a8cf87dd624ea552ac3b3490c0 +/Users/example/.git/objects/7c/de1eaf9e62fdba80c458c096388ac32400a3d9 +/Users/example/.git/objects/16/71821edcfb702e49b18fdde623c4eed1b93a88 +/Users/example/.git/objects/16/6204fed439131a64e990b38f4e6e576f7986f6 +/Users/example/.git/objects/16/aefa83719819f77fedc436586e9f91a30134fc +/Users/example/.git/objects/16/80dc95a6f77810907fbb99d6f97fd8a9050eed +/Users/example/.git/objects/16/8f1e931eb53ca20c9c916c074ec5e232d97eb6 +/Users/example/.git/objects/16/98d9eeb8c3b413394b55c89dc0c27e44bf89a3 +/Users/example/.git/objects/16/0c07cc6d1dd6e51128c36d9008171c57cfb41b +/Users/example/.git/objects/16/b4f6cc7dbe6dbe89e7918699cca3380672a5ce +/Users/example/.git/objects/16/ffcef3b4ce256c9b6835a3ef7cd1bd2b0dfee0 +/Users/example/.git/objects/16/6e385aac357dee94ae16fb388f8d78b4207623 +/Users/example/.git/objects/42/8a77eed1e2f8225d2e86c95f9bf4ce8d578d7d +/Users/example/.git/objects/42/ad783d812ad92c246900cb5d978805100f8fcf +/Users/example/.git/objects/42/eee9367b89910245d99bc68f3b9a3fe171d104 +/Users/example/.git/objects/42/4eaa79ebc5679ad81d0083ac33893d41d1b868 +/Users/example/.git/objects/42/a0aa49298ac9a9252a8be6b7d69c29d9fa7999 +/Users/example/.git/objects/42/5211d79255193dc83598ec8b53b9f0c6b905f5 +/Users/example/.git/objects/42/389b4c37ffe65b7bfa872d38a8a1b8c8fd8aaa +/Users/example/.git/objects/89/48971e3a7bb2e8334aa0885e229bfb43f067d6 +/Users/example/.git/objects/89/68a422174d111994d7300aa3ac987aa615dd4d +/Users/example/.git/objects/89/febfbbcd9e04bbb8a42a983c5d4af5f251d708 +/Users/example/.git/objects/89/4f8f28a45e04acb0ececb59e9a805668f28934 +/Users/example/.git/objects/89/a2ef7f9dbf2c213725e3b7e11c9188da24c2f1 +/Users/example/.git/objects/89/4224c090971e873df6844f9b0cc34a39709480 +/Users/example/.git/objects/89/b8bafb639a06fecf05cd714bc694b4b046f271 +/Users/example/.git/objects/89/c4cea2a5e70a79266ba3469cc31d7c1bce608c +/Users/example/.git/objects/89/0be413daadaa5e8de2ec41f520a97c409c38ae +/Users/example/.git/objects/45/ace1f7f945704a2ce0773c522ab43d2c400f7f +/Users/example/.git/objects/45/788ab90bf4504b6cb43b62be55c41ba11f3571 +/Users/example/.git/objects/45/1b4c10f71e488c679df6dd290d989f126dd651 +/Users/example/.git/objects/45/35d8bd9e06ea849282d78761ae8477b72f15db +/Users/example/.git/objects/45/d1bc2461f6dd523758126d5de4adb461cd84ee +/Users/example/.git/objects/45/f4f888907135543a1633770544758c2aae713b +/Users/example/.git/objects/45/44241b130d12409b5a8dbc1326d0f066fae826 +/Users/example/.git/objects/45/0daa4eb9eca602355f66aa180d96bd779ef7b4 +/Users/example/.git/objects/45/1b78aecef58c90ba8b69916eea66f3d5631ded +/Users/example/.git/objects/45/313e5f43eed260cdf5989bf400a5381fbb6de3 +/Users/example/.git/objects/1f/e14f563b4e0c4fb460ccf67522ec7491238c08 +/Users/example/.git/objects/1f/50fe988427b113d27c6a6a66d10f695d81a7e0 +/Users/example/.git/objects/1f/42e2f284382e8a27819300e30ef4d1a4ff9cb1 +/Users/example/.git/objects/1f/0d4cdb7559e8da1e2ce69e297e55bf1111ef19 +/Users/example/.git/objects/1f/a96cf4772274ae0126dbb8c949f1ce2b88bf69 +/Users/example/.git/objects/1f/14343ae1cd0efa4ac2eb13c5235b910f4a55b8 +/Users/example/.git/objects/1f/6f1b7ae5d0a1c05865976b6a84643e206407fa +/Users/example/.git/objects/1f/4f418600bf99f997ea0cdc73e8e348fece0948 +/Users/example/.git/objects/1f/a0dcbeb395aa6c182a5a91d8bb5fb3f34cfb68 +/Users/example/.git/objects/1f/9b8ba64b1e9da5a523ebdac584ee99efea10fb +/Users/example/.git/objects/1f/6291540f6055132dca57a5db235056ec1a2c85 +/Users/example/.git/objects/73/4816812e8f02dc442a15add55013ac33e49697 +/Users/example/.git/objects/73/955dfb46b654ff5c10809ce84a689f64d69362 +/Users/example/.git/objects/73/f4d95414cb53d777ee9d9a14bc043d0581363a +/Users/example/.git/objects/73/167b19724d57203dfc33b060b60d234aadf80b +/Users/example/.git/objects/73/0863a1f0bf3ef5aae9ca6732114b1614a39723 +/Users/example/.git/objects/73/72c76bcfc9ce4fcd778086dbdcc48e72215621 +/Users/example/.git/objects/73/69a6a85f814312e9a00519564b99f6c03a5060 +/Users/example/.git/objects/73/fd9de5e69a4893adf7ef535c75d19828b06684 +/Users/example/.git/objects/73/df5b11206bf1fa199f03c6b47431914af1fb01 +/Users/example/.git/objects/73/003f44824b25b1077298b4e5638bef11b86bf7 +/Users/example/.git/objects/87/c7e366b94a78d8f13cb06ffb32dc5fed1afc13 +/Users/example/.git/objects/87/0f25e701c49fbf088fe0dbe4e089e49a02e259 +/Users/example/.git/objects/87/add3cb2b2b816dd4f38a4531e6ffa2925fbd70 +/Users/example/.git/objects/87/1fbadf4b24581eea428dc8f26e4afc9308b136 +/Users/example/.git/objects/87/f2e51fe9ebffd2bd64b1b2d264a022ceb3199e +/Users/example/.git/objects/87/067381e4daa5caf6c026b9ca3535c6bd927b53 +/Users/example/.git/objects/87/062f68268717c013ba962324df5fd0a1b91900 +/Users/example/.git/objects/87/bdb1b83e2100ec37055d940a14600e415d8897 +/Users/example/.git/objects/87/af76a2226bf5cb3031672275a56ddada278308 +/Users/example/.git/objects/87/9331d7a5c10bd29342650f201b4551e0746cf5 +/Users/example/.git/objects/87/b0d5ecc693be22097d510f9362cd9eeea9ccc4 +/Users/example/.git/objects/87/85ef131beedaf3fae7837a5a24d865616a47a9 +/Users/example/.git/objects/87/6391d42061288469fab6ce8ec9689bf513502f +/Users/example/.git/objects/80/11a8f5b93e591e9d814662b3a4b34189271d03 +/Users/example/.git/objects/80/ddff8cfddf7b5cca43fc551a84ebe65ad69e42 +/Users/example/.git/objects/80/420a7e5ee7bb31a9fc10dfd0a9bbdd1d912641 +/Users/example/.git/objects/80/d77dc5110cc301e8db07ca1fc1104ddc293472 +/Users/example/.git/objects/80/286bade6236891f92ba622fa368d5026143845 +/Users/example/.git/objects/80/05fecca17ad4b88254383a5c7a1aeef88c2874 +/Users/example/.git/objects/80/6907bae6e35eafee529d8a67e8cecbdddddd8d +/Users/example/.git/objects/80/30adca02fb9d8d45b2ca06f15487cf458de2f2 +/Users/example/.git/objects/80/1b4c4b427baba4c6b780ebb770505fb7e1fa51 +/Users/example/.git/objects/80/cce9b7ab07bc70c34b8b1532475d977a0e4721 +/Users/example/.git/objects/80/2734d8fbb95d7503df7e17a753ea4e3532f86c +/Users/example/.git/objects/80/0034ac24be4f2299a197d9ed86d47328e5feda +/Users/example/.git/objects/80/458fa7aa0f02ef359a3f3554355cf20547e072 +/Users/example/.git/objects/80/e7ee28376e2de5406bf350c4a793013cfa45b7 +/Users/example/.git/objects/80/460caffe1238eb15bb7951d5e946fe1f181064 +/Users/example/.git/objects/80/44a10e7e77a1726cb1baafabb09a5f5ebc2364 +/Users/example/.git/objects/80/e1e00af8f66a4d815e27283795b2b2903ef4aa +/Users/example/.git/objects/80/7539bfe81e630b8c0e50281d9a9fb7299ef36a +/Users/example/.git/objects/80/7c4af78e5c27e43564a8cd0fcfa3573b0612f9 +/Users/example/.git/objects/80/d53755647ad7ee186980c7a7f797617a90cae5 +/Users/example/.git/objects/74/4e14edfc8694da93ad0ee5f3c72877f1b76391 +/Users/example/.git/objects/74/551c3e1b51386eae2bc15f1565ee17f2c8dfe9 +/Users/example/.git/objects/74/7542f7fa32622ec6e02610567bf356ca414429 +/Users/example/.git/objects/74/5674617f5c0c409d58c5529384dc54815de715 +/Users/example/.git/objects/74/9874a802cb1b9632dc59a5e365724bfaf9507c +/Users/example/.git/objects/74/2175a7858ca27d0d59fb4af5d9c1ccfb106d0c +/Users/example/.git/objects/74/c5582c2035b366474c10c176dd7078189f8f6d +/Users/example/.git/objects/74/04446c53a603211e0e26d36df4bb6e7cd6938c +/Users/example/.git/objects/74/4d0623a528fc08fb029f08a7b5d7ca3d711968 +/Users/example/.git/objects/74/7bb7ef2af26db8099b1ba018106b86830d6f6b +/Users/example/.git/objects/74/edcf861023241d465d58e8b5c97bfda26b0952 +/Users/example/.git/objects/1a/2b0db3b53f4663c92062b45907cbfa8a215073 +/Users/example/.git/objects/1a/723fdfc3eda13bb6fc541e6c42ed7fcd0c336a +/Users/example/.git/objects/1a/92be3ac90f14f1e202a95be5015ca4cf0ae996 +/Users/example/.git/objects/1a/df7bad83cc6c32db8fdbef8984109cced7c2f0 +/Users/example/.git/objects/1a/31d7a50f1b80ff37685f09ce8f9f92fe57306f +/Users/example/.git/objects/1a/e89fc6dff7a3da0da8c1de1b3bae5c373949a5 +/Users/example/.git/objects/1a/36fd3148f14692a031ede866cf60b72ad9f1fa +/Users/example/.git/objects/1a/744a40006cfc9ea08425bf34285d5cf9883769 +/Users/example/.git/objects/1a/974e4551bd4287b14d74d63fa99973a4b6df1e +/Users/example/.git/objects/1a/39a0e49461aa0def48833e3059e00cf7e9df0d +/Users/example/.git/objects/1a/244d8a5f1a6276e7611d54c8f4bea643593d28 +/Users/example/.git/objects/1a/3e0c11a0fdc97d29c2a7bbf730c517de6021a4 +/Users/example/.git/objects/1a/b8493ccbd221221cd854e787ba50b9784ef066 +/Users/example/.git/objects/28/356aced087554b792919c69f815551bcb115ba +/Users/example/.git/objects/28/961c5287e3f914bed44be94f7ebed0e9dc2444 +/Users/example/.git/objects/28/aba42dbbb36e844bd8ae9dfa28df243323e79f +/Users/example/.git/objects/28/54bf7606ffb8390f0782363f387d61f05d07e1 +/Users/example/.git/objects/28/f7b27189135e619c34ed7e2e935f0a22502291 +/Users/example/.git/objects/28/1be01e977e763caa1dd8ea40957e6c176f535f +/Users/example/.git/objects/28/9d16e841f7458651654eca2becca742f8097d2 +/Users/example/.git/objects/28/86ba03f03b5e310044b1b82479b595593ed93d +/Users/example/.git/objects/28/eae90ae67ac4cfee36f14e0295ce1c9a40099f +/Users/example/.git/objects/28/2662af5cb459e6e14e4b6e02c08a2c61b91ef9 +/Users/example/.git/objects/17/c11be19ec7f9f2d5b340bf4732a4cdfd6355c3 +/Users/example/.git/objects/17/c517339ddc25d8d5eda9b4131b91c88cdc54c1 +/Users/example/.git/objects/17/2e7d52b6ff8128ccac4a968167f8f6be6cc578 +/Users/example/.git/objects/17/cf91cf3870338581e8eba0926dccd540b66e6c +/Users/example/.git/objects/17/d32411c52e30fb51d3ee51491f5e370fe74328 +/Users/example/.git/objects/17/3ced49ac1056dd0c0e4fd09ad84574c282f891 +/Users/example/.git/objects/17/8050557b328afda388e2f64e778f415b8e9760 +/Users/example/.git/objects/17/2c22f04bcbd3837bbfd17497b700f69452d8cc +/Users/example/.git/objects/17/a26fee5203d57c93ffa51b15593a989dbca0b2 +/Users/example/.git/objects/7b/a9692d3f0bc0e01d708202528eef7c49d96557 +/Users/example/.git/objects/7b/899107ed06a1063c866917efae6135962ee97c +/Users/example/.git/objects/7b/91c2d1ba7ff899f44aa4a73cace2c383e9b3ed +/Users/example/.git/objects/7b/34013cb226147f127211c8603753f917ec352b +/Users/example/.git/objects/7b/6ec1fc9cf450780a1b8e6f80445254df74bff9 +/Users/example/.git/objects/7b/5ee5d1006597fad089b5210a2d9e908e9117fb +/Users/example/.git/objects/7b/17beee5a030e87bb6349374db05ab5284f0d3e +/Users/example/.git/objects/7b/0cf1040f9c1de598172975b140201246e3ab50 +/Users/example/.git/objects/7b/6e4615e2f9b663f56bf951787b01b4ec89cf38 +/Users/example/.git/objects/7b/49653d3a5e47284e72b6a858ed1a90cda25141 +/Users/example/.git/objects/7b/eb8adad58004d5a51d9ac7d140fd6b0173bb4d +/Users/example/.git/objects/7b/ebd0a7ec6aca38986d23dc60073ed61c0f760a +/Users/example/.git/objects/8f/4061f290c6cc6bc93140dfcfc3ac35ae940cae +/Users/example/.git/objects/8f/0be40bbd208ef0b4a7bee66a4b9887805fb9e9 +/Users/example/.git/objects/8f/89929b27fd9d4052f02fdb48cb5a7b7f336c81 +/Users/example/.git/objects/8f/a13552b9602ddcf2415cb07a685b36b2e9bd6f +/Users/example/.git/objects/8a/24869399f32cc3b92d6bd2505826d82be20427 +/Users/example/.git/objects/8a/e0d453931926cebf8a25eca87a9901dff8e76b +/Users/example/.git/objects/8a/4556c819fe6874677e93fb205924a365d2fddd +/Users/example/.git/objects/8a/bfd20f67b992363af92e2c4a3c8a6e6418ff5b +/Users/example/.git/objects/8a/9ec6affc3952d120cda9d675cab409f7697544 +/Users/example/.git/objects/8a/d1285cd11b1902a8ea5db7fda35d817d76ce08 +/Users/example/.git/objects/7e/38c55d670cf812c51289f7fa2d11dcc6a780dd +/Users/example/.git/objects/7e/9b7c4620cdc67d88664a47e10ad1a976a624f5 +/Users/example/.git/objects/7e/c8b6cb63ed124a9efc77f17d699407a2e0d8bd +/Users/example/.git/objects/7e/477392ac42042f6ef95cb0f85975dac310d896 +/Users/example/.git/objects/7e/cf1e1f71c97ddd65baf89b8378880a9636b49e +/Users/example/.git/objects/7e/17f4a10c4bc39350653323c2e900055152ef83 +/Users/example/.git/objects/7e/1f5d60e295f68d49ed91a6aae3eb82b64487ae +/Users/example/.git/objects/7e/5684e8d4e79482dda762530369bb25cb068d93 +/Users/example/.git/objects/7e/4b46833823cc79d7c9b9231c294207eb29a686 +/Users/example/.git/objects/7e/3980133d310991a5be1bdc7a4192d37dc8acc1 +/Users/example/.git/objects/7e/2fefb148e055dda8b37746e1c8a589dddb7c7c +/Users/example/.git/objects/10/c9af698a2ce2381ed1d4d8cd56b0193a6eaf98 +/Users/example/.git/objects/10/3a9e63322d2c9f1491d0fc73bfa4dbaafc7207 +/Users/example/.git/objects/10/c8c5c797c0f27564fa5a4f9091c586badd5372 +/Users/example/.git/objects/10/623525e405b4af3e450cc845d671e953c9cfb8 +/Users/example/.git/objects/10/9a5af75a800956da664a2f959c7c335025b9da +/Users/example/.git/objects/19/27ec179c8291f1baf2381342ef2289048ad54c +/Users/example/.git/objects/19/4e83e91c231d1e4d42a1c78034f020fe15dcdc +/Users/example/.git/objects/19/a217d76d1a0d0d5455058f38402b1428b6401f +/Users/example/.git/objects/19/a05bcc9b20c98e8f15782cf5893bde1f0747b7 +/Users/example/.git/objects/19/6713a2d57fba41eb5e081a6c6d09e6b363de8a +/Users/example/.git/objects/19/c871d67de8af79ef674f8c3c8daea93265b2a2 +/Users/example/.git/objects/19/bcbf621493fe09fdae21e3a3b5ce69f4ca8c63 +/Users/example/.git/objects/19/dcb3c3223908bab0fc1d95fde4f0331d35e869 +/Users/example/.git/objects/19/eab4e40da19f85d95a381c1c32e9b7b35b9806 +/Users/example/.git/objects/19/6105736e135d76b974d4c54d65180188cc781f +/Users/example/.git/objects/19/c720c73f77ca371216e62d343fe62079ae4fe5 +/Users/example/.git/objects/19/03e6227cd3d2f26afc0e053a6c37f990d6a17c +/Users/example/.git/objects/19/35b0f6f7b1170e8de9db368f06b0b9cbdb5d82 +/Users/example/.git/objects/4c/caf571972197d109ce877f48007728419a69d5 +/Users/example/.git/objects/4c/d87a6f542793cc32f9af30387df68db55feb2b +/Users/example/.git/objects/4c/e2e3efdf5acfd59bfb195c6ddf1e4de0972fd9 +/Users/example/.git/objects/4c/8cf8652690f62d79390d2541fd28b362f0e0d9 +/Users/example/.git/objects/4c/df7cfcdd8ef79ca3ee0e69c99edfa3dd926d1d +/Users/example/.git/objects/4c/67eca3559e5494d1ac3e3efe7db694830cfb55 +/Users/example/.git/objects/4c/139d764040dcc9a66c34d3b33e385bdd4f5655 +/Users/example/.git/objects/4c/737b2e460028c984ddf35c02344d4d9a9182cf +/Users/example/.git/objects/4c/dcb8adee4e7f96654b381a44b6759cda67204c +/Users/example/.git/objects/4c/49bb8b92cdde306e59015c7b08474e4900d5fe +/Users/example/.git/objects/4c/40648a9ad066522333b0ce560f856d2d2d2803 +/Users/example/.git/objects/4c/e22829be3cbe5fb39cf985ab8b9a5327873f1f +/Users/example/.git/objects/4c/c5ec6c11d514d9535a4a32c2ebda41c120cccd +/Users/example/.git/objects/4c/036bba1dffd3bd43194bc6111798aea69e2da7 +/Users/example/.git/objects/26/59a778054f267660d50dda376588897899b2dd +/Users/example/.git/objects/26/b4a6181a43e864fef1279a8a3297046a89f2f4 +/Users/example/.git/objects/26/ea88c14d7bc679f52ab3055826b6e9c3bc6d92 +/Users/example/.git/objects/26/76b42e15c2bced4405ac5e6225f952625a2f1b +/Users/example/.git/objects/26/b2afca0e3d85a5fed8734bc1dd2d49bfb6c099 +/Users/example/.git/objects/26/f6acd63664f2d19122b5339f7082454e5dbf9c +/Users/example/.git/objects/26/3c1578c86a14b75833fca286ccd7d1bffbe83d +/Users/example/.git/objects/26/964c41622f596f4346dae4f3be75aa5e06c70b +/Users/example/.git/objects/26/bf1e0a130a9379066f18247ece60f6211448b7 +/Users/example/.git/objects/26/4b0824eda3f58e0ffec241918671a773d2528c +/Users/example/.git/objects/26/bc8262553f7f3534429de4640d7dce41913aa5 +/Users/example/.git/objects/21/87b1b296b029e882bb992b4c0b9398f057002e +/Users/example/.git/objects/21/641ab62a37ee8d17071aedcd2d4919a4666200 +/Users/example/.git/objects/21/4eeb08f9dd0040e3647fd08ddbd33b76d8db1f +/Users/example/.git/objects/21/7c702f8e06c80361a2181e6d72f95ad669d530 +/Users/example/.git/objects/21/a3ea2fbecab0f411f7da02214cb57834e5b83a +/Users/example/.git/objects/21/535c67945a0207e7100dec65754a78ce85bdf0 +/Users/example/.git/objects/21/98b0f447bdb3ba3a011d091d82fa2efa164a8c +/Users/example/.git/objects/21/5725d9ad80bd0da3e9c0528d3b9a8bd151c2ee +/Users/example/.git/objects/21/c089367abb41a1163e44bb8de2a48937df48b3 +/Users/example/.git/objects/21/422777700183d353058a94caab2fcbfadc598f +/Users/example/.git/objects/4d/e6cbbd900b7decf6ec49cf732b0b3ab84cf0b1 +/Users/example/.git/objects/4d/e15fc367bba700b6c40e398f3ee238a7a16deb +/Users/example/.git/objects/4d/3eccbdf9f0bd7dfc9e3cd651851e4e553cce21 +/Users/example/.git/objects/4d/01a7ac55963088b37479e11d803aae3f7b0f0a +/Users/example/.git/objects/4d/3212dbde9decf52bdb3b3f13d8d21d4c63d00d +/Users/example/.git/objects/75/cefe567d2c57d2819226b6d618d2437ccc161d +/Users/example/.git/objects/75/7c6939f881f113c762cc12035c0c10c887879b +/Users/example/.git/objects/75/93f07d3eb1f4b215f1a468ed9d3a8c9e8d052d +/Users/example/.git/objects/75/958053730d7bf7b4e4038d0644f39cf45de58b +/Users/example/.git/objects/75/17b8d520dcb5362d63016d4e8f2d35c4f5ce9d +/Users/example/.git/objects/75/72771fa128eb44be3e870eeef5e4d0ff322985 +/Users/example/.git/objects/75/cade5ce1226f029a7576b156582763f6fa9cc4 +/Users/example/.git/objects/75/55c737a9934174b9a3beb9d9b3d7f8d2864c83 +/Users/example/.git/objects/75/a172a0b1135440dfed8137d5a2acfe5084ddd0 +/Users/example/.git/objects/75/79033f6b19cbfc6ab433b300db9fda979bcec5 +/Users/example/.git/objects/75/c7c8fbe6406470262c1b477a72c7b3d9128d62 +/Users/example/.git/objects/75/33598724a486ae514743a343f69df25919d556 +/Users/example/.git/objects/81/1a99097b580dc4481884d5322af6ea60ba0759 +/Users/example/.git/objects/81/ba19ecafa2f8e11bce8bac547c1afe707b5185 +/Users/example/.git/objects/81/b30f24c75888a34291169282785d1b9f0b1e7c +/Users/example/.git/objects/81/e3c9c470613390528db2e5f4c50543b65723ce +/Users/example/.git/objects/81/d44affb0d0e44870c81d168c98935c8da901c4 +/Users/example/.git/objects/81/b85bc630a6bd0979ea094cf79b050df23fb051 +/Users/example/.git/objects/81/d13d6949ab551a7f57d229793bbace7ef8fcae +/Users/example/.git/objects/81/048841e9851c2b0b06d89c1480924f76108385 +/Users/example/.git/objects/81/cd09102cf33bad91faf1430f29a9d7ef998f61 +/Users/example/.git/objects/86/0e9b421fec47e50de3590d511febc2f9072f13 +/Users/example/.git/objects/86/7b0c1ad64f866b79312915b166509f19354d92 +/Users/example/.git/objects/86/ec1b558bde37cb050ca478d2d07eb32193a9be +/Users/example/.git/objects/86/01cc3ab4f3006ce1326493a6f15add32196ad2 +/Users/example/.git/objects/86/6d8dd022e3da2818d048219487bc6915b78c70 +/Users/example/.git/objects/86/d96869916511d2f5e4b2af07dfc4fcda1d9402 +/Users/example/.git/objects/86/157229400596317197d773dac8366d1a18a4c8 +/Users/example/.git/objects/86/8fdd1dfe7768c77ef80ac718e4b21afe3dbad4 +/Users/example/.git/objects/86/96ba38687f4d2c2ae97134a64bd8765a5c4fcd +/Users/example/.git/objects/86/fe8b49f02c9c9cb9d5d28b935a9b9633a0a863 +/Users/example/.git/objects/72/492ad6337e8ea73eb16168c95758363a8580ac +/Users/example/.git/objects/72/f852bc67448b092328c9160953e822ae413095 +/Users/example/.git/objects/72/26aab64777c945e5d1ff81e4b14fad5691466a +/Users/example/.git/objects/72/449854899874cea76c4bfbca036cf890e81c01 +/Users/example/.git/objects/72/568cc1c335c2474abdbce527445571138a78db +/Users/example/.git/objects/72/1099462095c2b80a55a387591b882fd7960085 +/Users/example/.git/objects/72/42b0fb3a8479c46b6239ae88eca7c1f37eefaf +/Users/example/.git/objects/72/aa8c8ff686376df583b02ed2e9a2bb9953c42b +/Users/example/.git/objects/72/63ce3f298f1c4844ffe378b285532a83538a6f +/Users/example/.git/objects/72/bf97890b47cb255eeb58d1a0b16ef38a45afe5 +/Users/example/.git/objects/72/27e5cfb82091e600c60e0a136cdb983487fe7e +/Users/example/.git/objects/72/a70ddda3f3e02845385fbefe54c18e14ed6d00 +/Users/example/.git/objects/72/681a3f8ea6c673587d94c7ea141228e083b944 +/Users/example/.git/objects/44/aac83ec140d735d2a8d969abbdd5f992bb4655 +/Users/example/.git/objects/44/a64beb50c6eadfdc6fb13a3d7709e5366d6f73 +/Users/example/.git/objects/44/d836e9a8501fcaead9026fe65094f330d3d913 +/Users/example/.git/objects/44/53fbfc89e3326862a942019de7fc7c740d40f1 +/Users/example/.git/objects/44/3bc817f3b75e5bde46da5b8a5ffddebfa25182 +/Users/example/.git/objects/44/6b58bdf9bd065c6be3e5ebc4170c1140fbf896 +/Users/example/.git/objects/44/fd72fa49d93c31a3811a9ccc531212d6635a26 +/Users/example/.git/objects/44/1f5f7d21cc29406a3ca32a23773b64b4c891dd +/Users/example/.git/objects/44/7dd2aae49e1e48bfedff1af0b1fab3dfa5e711 +/Users/example/.git/objects/44/4a671795517faf8e5d733924281e25a77623cf +/Users/example/.git/objects/44/e4e6c771b33b94428388416c1f92cbbdca496a +/Users/example/.git/objects/44/d9be97d36b9d96122db3df81200b7d9ccb0ab1 +/Users/example/.git/objects/44/45ef7acac94c9fb47bd7709c6802e0accddcb1 +/Users/example/.git/objects/44/dc24393f92b428f4d8ce5f3298ecbcdad7fa84 +/Users/example/.git/objects/44/82b06051d834d1776cb71eaa9babca777e11b2 +/Users/example/.git/objects/2a/f43387ec3c5ca762196771994a55cf1569af62 +/Users/example/.git/objects/2a/dcb73708fdc645a223e8d0b9e8d1f95aaf54fa +/Users/example/.git/objects/2a/79373dc4c500f2b2448a13c285ff8fb4fd17df +/Users/example/.git/objects/2a/461d4baf01822f026ca663ec3aabeb9b5f1446 +/Users/example/.git/objects/2a/9a26d634da333b8f0d2edf6469a5866608536b +/Users/example/.git/objects/2a/5a7fd638e663a4b25984d9675413a1de49b2e7 +/Users/example/.git/objects/2a/ce86444a1dfb15de750403624a55856546827e +/Users/example/.git/objects/2a/d2e04ee1f1633474e887fb5c4e34a76992943a +/Users/example/.git/objects/2a/c777e6df9206be7d7e62c17ba8a73d64c4659d +/Users/example/.git/objects/2a/97ffdbc9d534f2621013d089995623f9a0b5fd +/Users/example/.git/objects/2a/e4035016b39905ea4408ce3e4b3a4b5d91edac +/Users/example/.git/objects/2a/510ec362acce71ca681f8c5380b1f8a91ecbbf +/Users/example/.git/objects/2a/8c233d876f18f099b56b430a3e30495bade8b9 +/Users/example/.git/objects/2a/c920eae6df52e365f3eee8a318226cd0c8508b +/Users/example/.git/objects/2f/afa9f881134b42aad790bb93407d586cde6ae9 +/Users/example/.git/objects/2f/5add9956a782327bf624d56e334ed77928f251 +/Users/example/.git/objects/2f/a6a37916578db6ffab7b2024e167cb8bf615e6 +/Users/example/.git/objects/2f/57aa8688c71c50ff733b69e2feb3719a6840fc +/Users/example/.git/objects/2f/68a2b3c140d6aafe72acf6391fd66f6e25a720 +/Users/example/.git/objects/2f/9164f50c915ace40c33ec37c3a49be61c9112e +/Users/example/.git/objects/2f/98e04e0bd18e7533b6b62c5dc0b959e25c5e09 +/Users/example/.git/objects/2f/d5dcf64ba199f58e4f2707198175eb64a14678 +/Users/example/.git/objects/43/7e44e6a0478b033b075f1792d3ea260a6ef54f +/Users/example/.git/objects/43/8d83eb8dc675a671b691b0022cabe49b01fd84 +/Users/example/.git/objects/43/93827b6a228302c48f36d3c14faf4a79394dea +/Users/example/.git/objects/43/3e751edbe463f5d0398602ff75a04fb2a2da63 +/Users/example/.git/objects/43/c085da50c73736bd87b3318b745b91ee97e430 +/Users/example/.git/objects/43/6c1ba4eb067c4cd18d33a89bafd1ab97aff149 +/Users/example/.git/objects/43/847ec1bf2ed617c7be729b5da30b932732bf5c +/Users/example/.git/objects/43/368ffd247bc52c89a951dc3e1414c9ae081341 +/Users/example/.git/objects/43/034d37b877e3afc7af55a88ca5050ddc3a7d3a +/Users/example/.git/objects/43/961ec5f8f57a3c81d6d9aec08f84af13b3d92a +/Users/example/.git/objects/88/a4a2f0e9063908e27ba7601d8ac25764d92f44 +/Users/example/.git/objects/88/a9a1edce05c16c8f17ad9d235c60b2782ca72b +/Users/example/.git/objects/88/ea4438610715810e7fd88f6b95de3cce223ed5 +/Users/example/.git/objects/88/9b006c75101e5e9344ecc475b270acc7c1fc96 +/Users/example/.git/objects/88/567099ab6ae5fc29f4c5519ae3133cffad5c5f +/Users/example/.git/objects/88/8ca3a8c9bd5639b7a03ec3296b325d66f8dd6a +/Users/example/.git/objects/9f/3830d96d81650c133c527a082770df380e1b5b +/Users/example/.git/objects/9f/3c3ae78eae3ebe5bc8473b5587812fcd40a057 +/Users/example/.git/objects/9f/fa8ac9c3849996a4cb06adfc97722f35f82bdc +/Users/example/.git/objects/9f/bdb85b6da3be2f041b2b5660ddb1fec6696ae5 +/Users/example/.git/objects/9f/ff49fdbaa7861980144939742b7aff922e1fa1 +/Users/example/.git/objects/9f/79c4f21e761949ca85629bb891e8b6a2662984 +/Users/example/.git/objects/9f/5956cc317a8724311ec8381f7f063365c8cf56 +/Users/example/.git/objects/9f/a31885ab87d14485c30a972db6f705df2f73e4 +/Users/example/.git/objects/9f/48fa2389a6544d3ff3031b3199a52972af048b +/Users/example/.git/objects/9f/cc82888ef13fc70ef34e270752389453f9a20f +/Users/example/.git/objects/6b/e6a5b8ef3489fd9c367d2f417c0d611540a840 +/Users/example/.git/objects/6b/3841e00c9fc1af2488178678e6fcc7f3281ec6 +/Users/example/.git/objects/6b/c866c45f1e6aa509025e7536e97a792beeff78 +/Users/example/.git/objects/6b/90939a8949cbc395dddd68c016135a16ce3bf6 +/Users/example/.git/objects/6b/391eba2435d374d86f8c8dbbffc12e05119613 +/Users/example/.git/objects/6b/ca2a5dbc635f73139e3c4032d59d1a725fcff5 +/Users/example/.git/objects/6b/e0aa27b4710a804b637c7f03be81ac3251e91d +/Users/example/.git/objects/6b/e310014c2a2202a92615bbfa2aabb124decf24 +/Users/example/.git/objects/6b/40e4893e9f123ce528a27b1b454811be2a79eb +/Users/example/.git/objects/6b/cb6de92b13c46f93fed69bd9e0a2a9adf72e09 +/Users/example/.git/objects/6b/594491e02f8b5d0bec880e5e8d0dae57d868c1 +/Users/example/.git/objects/6b/f1d278176790fd8ad690f8bb2a411efed266e8 +/Users/example/.git/objects/6b/dd8494f86c56c1def82224d54f52c9869ebd0d +/Users/example/.git/objects/6b/13db3995a4fab0e0c03b3d051c2e8b3da0b8c4 +/Users/example/.git/objects/6b/1335c632cf113f120685e71fcb46de6d9a15f6 +/Users/example/.git/objects/6b/fd07861a97ee0fb5b61edd86deeb5ad366b58d +/Users/example/.git/objects/6b/97c40c0ad841ad4c8573c22da514c3375dbc25 +/Users/example/.git/objects/6b/c253c4998266a4dd12314475667e17b182da45 +/Users/example/.git/objects/6b/3a9dae5b48a19eb427c6a10a0562a88f26f3e8 +/Users/example/.git/objects/07/3b31204b49b6542ec3d8114fed7f845ee109aa +/Users/example/.git/objects/07/93900063bbf98e6fac1d15493f2fbb9108a5fb +/Users/example/.git/objects/07/0b0d553ef968afbba6485752756c5ba01175b3 +/Users/example/.git/objects/07/26a19daa0be53f10abfb180461e54059ffb497 +/Users/example/.git/objects/07/ef451f1789c36386bb0ab0c8e308a79a21772f +/Users/example/.git/objects/07/d5aa9e864c23998e7f07ca8dd3074e9e80e2f4 +/Users/example/.git/objects/07/7a1fe4319a68bef4e37ca7b0fd5ddb5b27464b +/Users/example/.git/objects/07/c65174a88237ddf021cf622d8b6e8bc0bbced8 +/Users/example/.git/objects/38/94e3a4d8b69b4fc1adf9b032898b6366fc32ac +/Users/example/.git/objects/38/5838680c70972341b95c8b6c332cd65d40b103 +/Users/example/.git/objects/38/40bda40c983e105caf655d6514c9ac05bf8b0b +/Users/example/.git/objects/38/0b15ff93e2720e8cbcf59dca61c3af97dc0c95 +/Users/example/.git/objects/38/794a688a10598cb129767a8e8d8735ce60329f +/Users/example/.git/objects/38/6ea35a12df1e4023be5bb73635435edbf024fc +/Users/example/.git/objects/38/550ef3fa7d6074e3188806a60124e1b2af2327 +/Users/example/.git/objects/38/3cb1b2bd8c8ff4282bc36a3b10aadbe1c5d0df +/Users/example/.git/objects/38/eb0a44d7f97f342c9d9ec237db4619291bce27 +/Users/example/.git/objects/38/00284bd2b8eab73c95ca94f81f633f08c09c51 +/Users/example/.git/objects/38/85b8d9243dc83b6fb233b71e83f20bd1b2d5c3 +/Users/example/.git/objects/38/7b1a98c36b14ca649a9b329a3e6fa6bb9f77eb +/Users/example/.git/objects/38/f64239a0f909c3f257cbbbd56bd000f558665b +/Users/example/.git/objects/38/b54c85e6fb77b4792bbfc4e06a32c93c67a4f6 +/Users/example/.git/objects/38/b218cdea136576a297f43cc1721c3cc3e9d6a7 +/Users/example/.git/objects/38/f9434efe991c53740acd12c195752acffbbded +/Users/example/.git/objects/00/377d142dd0f1b07da5f0645e82090d67a24536 +/Users/example/.git/objects/00/8c31e9a67f752da05304980b432e37b1088aa1 +/Users/example/.git/objects/00/4a2c409a1b8579d0c6dd7f4dd2431f86323b36 +/Users/example/.git/objects/00/1e8d62a544d06391649564d11d2c9c6a2d7bf5 +/Users/example/.git/objects/00/afddabf55395ee1053beb20a49986d88b5e044 +/Users/example/.git/objects/00/aa5916426b94ebd5523d3f7e14cd5f4db9f9b0 +/Users/example/.git/objects/6e/30e89e0479e873a794612e2444ae64ba1b4612 +/Users/example/.git/objects/6e/6e34d77d8b467a13a44ab484dece49b9959f9f +/Users/example/.git/objects/6e/3fe927f1833509b46ee34d3bf5b88a8ff8bea9 +/Users/example/.git/objects/6e/7b2add1e2330759d8ff7a7f33a0d213946dd9b +/Users/example/.git/objects/6e/576fcba64f357d44c8c0729d3d5224c175a38e +/Users/example/.git/objects/6e/4517dcccc367c829b14dc4e7e364e92d92991e +/Users/example/.git/objects/6e/77aeca8bce4e93408e162e5161d496994fd721 +/Users/example/.git/objects/6e/ec045cb4c8169858fa8f5d4e0ed078a596b26a +/Users/example/.git/objects/6e/4b508bd2198fe3398e58d4b5e7b1de27321b09 +/Users/example/.git/objects/9a/f4cce99c8dda63ff0d2d63621101754f37a582 +/Users/example/.git/objects/9a/668f8ce7fe636a643bc262176385fab1592550 +/Users/example/.git/objects/9a/8377f661e139a717d0d9c495847a3a411f4745 +/Users/example/.git/objects/9a/1d52cb34aa3948263c11c0731a5402e51be680 +/Users/example/.git/objects/9a/ee4b4f25baa5575bdac9458e4e6f63dac50e2d +/Users/example/.git/objects/9a/66783b49bc5546de59548d38ca5c06d926d238 +/Users/example/.git/objects/9a/7186e788ab6b720a3f9b4c56737522d7b019c8 +/Users/example/.git/objects/9a/221df086f5e8ca823e000c5307f8672eaccf7e +/Users/example/.git/objects/9a/817d9ae9e8472812d1e7550aa39c1baf6554fa +/Users/example/.git/objects/9a/e1d9608b8494679ddcfd136740323c4bc5e577 +/Users/example/.git/objects/9a/a5990b7b85774315c7a910f6a41ee6f6be3c21 +/Users/example/.git/objects/9a/90979517a39299d095375740c4bc980f5b158c +/Users/example/.git/objects/9a/566dcb044d077d3b083b9fc49701c8d2d2cdf9 +/Users/example/.git/objects/9a/ada4cf5af566fd1d6a3614241929def64cf06e +/Users/example/.git/objects/9a/40b4b698ffd904c85513a7077f5e7e00ffa8a5 +/Users/example/.git/objects/9a/8de7421abf26b0cefc27ebc51548674634695e +/Users/example/.git/objects/9a/27b8d5b61a31c6acb367efbba158d295f20f60 +/Users/example/.git/objects/9a/2420b3be3059be3cf237914e014575b11bd35a +/Users/example/.git/objects/36/563ad2c30c63c4c23cc9a3ccf5308bc923951a +/Users/example/.git/objects/36/1dbb4a8238ee93fca3f97bf0475e8de11969eb +/Users/example/.git/objects/36/6d2bce5ee3b8d8d8e3815a4da95f47aaad2474 +/Users/example/.git/objects/36/1561f237a687ab944dc5154f263c5eeb10e3f3 +/Users/example/.git/objects/36/8f8e360ec5db92e01478924447e4f838dc0cd8 +/Users/example/.git/objects/36/33ff4d2e4313707274591e743197a0973907e4 +/Users/example/.git/objects/36/c1cce51583801e4d4f0f0da3b658fe21f5707a +/Users/example/.git/objects/36/99ef98e5a495e036aaeaffeefb744c36262682 +/Users/example/.git/objects/36/e92deeafbcf8ed9df77355d4339ec3db1a404a +/Users/example/.git/objects/36/2b67dc2ecf9293db7dfa9353b56e7354a82f98 +/Users/example/.git/objects/36/5efe1bd8333f2fbc4925405e7bffd1ce98d0b7 +/Users/example/.git/objects/5c/465e6b53d47d6b73ca46c273ca6bfaedce6294 +/Users/example/.git/objects/5c/eabae37c98366fd2bf21c39a315d1e812b574f +/Users/example/.git/objects/5c/77310ee1836a5bf551e42e0ce55d940887dd57 +/Users/example/.git/objects/5c/95913f016ae01330c0e6894826c4a57d651320 +/Users/example/.git/objects/5c/299ae1520bd82155b27a1a0cfc66e0cf1aab71 +/Users/example/.git/objects/5c/557c9fc27de4aa0444ef5d8ff41fb56e03d6c5 +/Users/example/.git/objects/5c/ebdc4e0b362c6601cc14c64fafa73f0cc02e64 +/Users/example/.git/objects/5c/d54a455c5d89d1c98ddc897bf924a290c351ee +/Users/example/.git/objects/09/944a042c1f175cc759bc3e68c76328813c335c +/Users/example/.git/objects/09/e8d8be6a692dd9ae51b107dbcc3ea2443361e2 +/Users/example/.git/objects/09/f9ce6fc366190ca3487ed5979bd0e97704c466 +/Users/example/.git/objects/09/9be18af828e90b24f1386c8759babc379db343 +/Users/example/.git/objects/09/1386d565dcff4a5076cb851faa6bd9bb7e12cd +/Users/example/.git/objects/09/ac0e510c8e5791863a2bce775bc779945c58fa +/Users/example/.git/objects/09/1c0fad28555b621773f745168be51542933b5a +/Users/example/.git/objects/09/6001a7548a964e6e1b433ee268a36fc698f627 +/Users/example/.git/objects/09/3f36560794d9c6fa51170a65613b76d1295e31 +/Users/example/.git/objects/09/7afdc252c897008b80379fa89d0ea558ed6776 +/Users/example/.git/objects/09/1c17a71e6e35add81984e4ab5dad9dba8cf8b2 +/Users/example/.git/objects/5d/7ca1c487be1af657e5a4b16d733f9cbc20f313 +/Users/example/.git/objects/5d/e9df62a0c3937d92cd642ff98cd12b727a8ce3 +/Users/example/.git/objects/5d/2168cb13949dd7153c77adb4008f39272feb1a +/Users/example/.git/objects/5d/60cb8afdd72ed3029b0e0a9317bd108eaff35e +/Users/example/.git/objects/5d/0eb74beb900e0fa1469dcd09fcfcc29b6e7965 +/Users/example/.git/objects/5d/4d33d201eb5bd7ade86c42e801d3a8ecbfbd0e +/Users/example/.git/objects/5d/be074e1c04792a901c4b49f64ff94dcf82a401 +/Users/example/.git/objects/5d/030b76280ddadd3271e9ef84e23097bae6afde +/Users/example/.git/objects/5d/e18a172d679d9954ba9da6b2de54de082574d5 +/Users/example/.git/objects/5d/fc55bad3297bf40f4fbfa99e4ae6793f04c7a3 +/Users/example/.git/objects/5d/1400f49f94d5e5143879a84665fdcb2aa182a0 +/Users/example/.git/objects/5d/9ea679fce775d82e76118309641c306ec96b3e +/Users/example/.git/objects/5d/f519a5cb6add6f538d3cb37e658b0d70c8e4b5 +/Users/example/.git/objects/5d/4e4b57110209bb74cfe0ad4da98c692bd72d4d +/Users/example/.git/objects/5d/123a972d86cdfe71deeab028592479f69adca3 +/Users/example/.git/objects/5d/32dc8356070dd28820940a2d6a9fc08fa8f06e +/Users/example/.git/objects/5d/0a76fdff293127e6a1d499b7873772acffc573 +/Users/example/.git/objects/5d/db5a451823de708b82365b0fbeb81530398cf0 +/Users/example/.git/objects/5d/c057dc40acd14d166c80d336cff1dc1de2398c +/Users/example/.git/objects/31/b4268a63ac51d556040a61f7c67379d55cc07b +/Users/example/.git/objects/31/6ddc443f704b89c75fd0aa17035d1b36c941ba +/Users/example/.git/objects/31/9c05dd14417792399847b9328b3c32c40d03b7 +/Users/example/.git/objects/31/930b9d8a17f7142ee4b57d4114a4ce68969784 +/Users/example/.git/objects/31/1cf8a6e2e7acd53bb98af9cc8fe8429b4e6ea2 +/Users/example/.git/objects/31/e65756f232565405a308b3b85fdc646919377d +/Users/example/.git/objects/31/fc235dfb65dc0d87e863fcb692f67abfcfa597 +/Users/example/.git/objects/31/6ae6b5cb4067d63510be41db7cfd4320948f9a +/Users/example/.git/objects/info/commit-graph +/Users/example/.git/objects/info/packs +/Users/example/.git/objects/91/ab8bb8be84af2b1747159abf8789a624b48567 +/Users/example/.git/objects/91/14b1fc5cdbde02416c43d628c71a4426d4735f +/Users/example/.git/objects/91/a1373ea9dd3e9eaa9618868855edc5b51782cb +/Users/example/.git/objects/91/96dc77a5800b2b610b54ce0124d07beffc059c +/Users/example/.git/objects/91/0284865c34fd492e3f6fd5a8ab8e571432cc58 +/Users/example/.git/objects/91/3d66ba110158fce17b5995d26acaf29dd14d69 +/Users/example/.git/objects/91/2737e2545a64ce19b61f8d9ae82272c3353a98 +/Users/example/.git/objects/91/65a5a7a156ee74d25fbc487c08b4ab0d6ddd0b +/Users/example/.git/objects/91/4c20fd352b3d6921fc803a679c8bc2a155daf8 +/Users/example/.git/objects/91/1ef8909222bf1cccb6d9a49eabf6c5f5fa89e0 +/Users/example/.git/objects/91/81aafa0572cbf443c089c5e87bbdc492127f82 +/Users/example/.git/objects/65/a94944e056dc1b4ed4d612e183fa758ce200bb +/Users/example/.git/objects/65/a4f03267f4653bc649221bc62e8939daae2df2 +/Users/example/.git/objects/65/2b24ec5e8483b2d755e75935b26dce28ce58d1 +/Users/example/.git/objects/65/c7638810cae304a1ede56370f3a96dbd1f8f9f +/Users/example/.git/objects/65/b3f5dc5c2b575111592c9d6a1d2682570881c2 +/Users/example/.git/objects/65/acf27aeb6db8f46fb8ac238d45f690a0028a45 +/Users/example/.git/objects/65/2c1907e5c879d6084f1ccbabe59f9f098753c3 +/Users/example/.git/objects/65/36290b77ea137c8315b146c7e04e8d2827e2a7 +/Users/example/.git/objects/65/1b8270686976c47a5faf9108216839dfa33ccd +/Users/example/.git/objects/65/fd592afcea90d1a26c141a896b6d5da3379f63 +/Users/example/.git/objects/65/af87adf3cc899b381623a0f9d5854391975867 +/Users/example/.git/objects/65/6e3aaf7990551582f03557b675ba37431bee4b +/Users/example/.git/objects/62/31cb1da130a0464108ea71e2dff8d3d03a6f15 +/Users/example/.git/objects/62/7b0243957c8a566f7a0ac1e9ebdb189b643c28 +/Users/example/.git/objects/62/b1a0ead0ec333afdec25a8b1fccf89650cffce +/Users/example/.git/objects/62/251314cb9e575968560e5bc0277458ee460635 +/Users/example/.git/objects/62/4d54d53950e6897911e4059d4da6aefaa39a72 +/Users/example/.git/objects/62/5ab0d958fb13841626002f7848d6cc95435124 +/Users/example/.git/objects/62/3ad2b6e3b85a1f4af0394ee104ec812c174195 +/Users/example/.git/objects/62/cac721f8db14e112e7397a878b2a779f819a04 +/Users/example/.git/objects/62/672c95428bc9d813cae1e037bf36c27d9792a1 +/Users/example/.git/objects/62/1ecafcf98b746bd928367459ade80e0903f094 +/Users/example/.git/objects/62/ecec7af849a3acf41b778e291195272bb6a3b5 +/Users/example/.git/objects/62/a238fce3e8a8e54583c24bcd0f59f566b290d6 +/Users/example/.git/objects/62/f04bf480d781fd758ab5668c2f427d202f3571 +/Users/example/.git/objects/62/8d49610a386dfb20bbb2f3aa7b71a0302a4644 +/Users/example/.git/objects/62/d99a9cde8fc91a2b891f94855de6a374973ee2 +/Users/example/.git/objects/96/73bd82374b1966f01c198d4b48062d51c43e4a +/Users/example/.git/objects/96/180c9ad8a34f9de07a4832fe43701d62b86ed0 +/Users/example/.git/objects/96/b38838e36c0c862aa8d0dc0c4902f815aa87f5 +/Users/example/.git/objects/96/222424ca2d67df8b5bbafbff305c871afc461f +/Users/example/.git/objects/96/a7d5589c34954b0c14770b9c0841dce54a135b +/Users/example/.git/objects/96/bd894a8b516c65330c136a182ce45d48500fcb +/Users/example/.git/objects/96/b65ee8dafe3af83155babd9649491f9b3bd2a5 +/Users/example/.git/objects/96/98564063edb82d75d07d6769bb08914544c460 +/Users/example/.git/objects/96/7f87c47977a117dc24b085a8d4d97952d2e4a0 +/Users/example/.git/objects/96/472ae4b5c8ea63e74aadb6f23a2c92f54ecbef +/Users/example/.git/objects/96/efce28b4d4cd3dfdc652bb1abbfe41ac38e8f5 +/Users/example/.git/objects/96/e34679c949705e2fdf1fa566f5f6f8afdc39d1 +/Users/example/.git/objects/96/48547f3b606d8587ace527569e3aa8b666989a +/Users/example/.git/objects/96/842ec32c0aa87e1766c517dbe729452a8bb3b4 +/Users/example/.git/objects/96/dcc4ab50630d8359ce739b283021e8077bbcdb +/Users/example/.git/objects/96/dc673bb15e61b34c486af9913912b9d0a3412b +/Users/example/.git/objects/96/0ccb13a1dfa7c21709f7caf9761e879a9f9a74 +/Users/example/.git/objects/96/5778bf3575900390937b68ab06e4cf900034be +/Users/example/.git/objects/3a/edad830147907f373e5233f82e13a41309e38a +/Users/example/.git/objects/3a/bcb492fb0b285ce0684f5ab9a3b393faec64df +/Users/example/.git/objects/3a/476b65bcf6c79e792dfb8be43adc2b292d616f +/Users/example/.git/objects/3a/6c35691e0ca8b347331b859fcd2915cdc01636 +/Users/example/.git/objects/3a/574ef23be04a8c00db926ca8da7071b5eeb390 +/Users/example/.git/objects/3a/4d53afbbf5c5c1d847cc7bb43af8d9425138be +/Users/example/.git/objects/3a/f129f75803d6133bdd616b962b91a65622de09 +/Users/example/.git/objects/3a/e76ecfa66071b0b9a90b616506f9a990597a51 +/Users/example/.git/objects/3a/f9ef7b0448393c0406b8526d9042ae56b9643b +/Users/example/.git/objects/3a/1626e9f041c4dc31ec622a4fb06808d7a81ccc +/Users/example/.git/objects/54/d58324d46cfa2ad63c0afea197460260f5095f +/Users/example/.git/objects/54/82731a08269e44cbac15cf12bb2205c3dff3b2 +/Users/example/.git/objects/54/675236086507cc31dc6e13a094e25f2080288e +/Users/example/.git/objects/54/0fe3fdbf500ea203a147307bd0d05927686edb +/Users/example/.git/objects/54/d76145bfdcb553715d63cea513d3bec126d4fa +/Users/example/.git/objects/54/8a63d0353781a2e43a8a8ad5f93f91fb55e7be +/Users/example/.git/objects/54/a14dc5a169f093a06b341442e223af367d4703 +/Users/example/.git/objects/54/4120723663fdb4e22bd61a1f7c5e73c22fef71 +/Users/example/.git/objects/54/e00bfb48019dca0b0d16b1ea610bf6fcfe848e +/Users/example/.git/objects/54/626725bd0744f6602166172a56e911afb130e4 +/Users/example/.git/objects/54/4639f2a36df18605b8c54154418628482543b1 +/Users/example/.git/objects/54/46658436b738695404ce1a08d61a8556676f8a +/Users/example/.git/objects/98/b467046223c9779115afaf22bd92882c0e342d +/Users/example/.git/objects/98/af67622221556e592c508852c1964c963bd861 +/Users/example/.git/objects/98/e12a10fb31ded30978cfd75b9afe0f6308318f +/Users/example/.git/objects/98/07dff5a5a43c176f3691bbbe7324978f5aceb8 +/Users/example/.git/objects/98/7bcfd23996f4effb6d2f25cb00e342edfb14a4 +/Users/example/.git/objects/98/73369add37db2482faf2e4052769108b6e78a3 +/Users/example/.git/objects/98/6e55214ca82f25588c9622f781693377d54976 +/Users/example/.git/objects/98/65e968916f244dafa8d560e43b20e6c46c60dd +/Users/example/.git/objects/98/c8b86b1b24a83b9777e75f122eb633d7dbca23 +/Users/example/.git/objects/98/31fc913edad338af3c424e7140de7cbbef33c1 +/Users/example/.git/objects/98/2e0972eda9b2d7f2ad3954bea5b02f91705ad5 +/Users/example/.git/objects/53/f621599e64c6082cffdae2eb13bb46ce7db68f +/Users/example/.git/objects/53/1ad136f4c564a96b4497a8d3bdbfccd74f84b9 +/Users/example/.git/objects/53/3239b912eafcc522355bb59a0309891dd8853e +/Users/example/.git/objects/53/00c357b5e19a5039dcabafc0373261f9e1c313 +/Users/example/.git/objects/53/55061a5d1de15e31bdddcfda23fe812e77d706 +/Users/example/.git/objects/53/61fbcea37eb93d4d39c6aa1779674fda085c73 +/Users/example/.git/objects/53/0391a2537c72ed4699d07083f8fcaf2b2f00e0 +/Users/example/.git/objects/53/664c85cf8e2a2bf8a6be3f2065b96424701029 +/Users/example/.git/objects/53/0b65cbb3589cc5ec83bf93259bcc7e806a262f +/Users/example/.git/objects/53/36e501549dc221765137ef0bb6df5c22ef1a57 +/Users/example/.git/objects/53/b32c4aebf0294ada3dfbb788119d14b46d5c7c +/Users/example/.git/objects/53/41143f70658f5bdd9231be100993dc6ec1b3ae +/Users/example/.git/objects/53/be07ad924df93f3904040c7399baf1aff34c62 +/Users/example/.git/objects/53/4a39b0a56de207ddddb393ad392245c7ce33d8 +/Users/example/.git/objects/53/e0812af0a5e2416e302f62aacd79deb041e6dd +/Users/example/.git/objects/53/ad46e784655fa9b14e09754e61143045ecbbf3 +/Users/example/.git/objects/3f/e8ca8e153ad3759ec792e2166580185546d7b2 +/Users/example/.git/objects/3f/32377edd9f555f954e8c0308dc81e17a7927e5 +/Users/example/.git/objects/3f/e3ee23daa92db814a48472cdcb850d17290201 +/Users/example/.git/objects/3f/1d6f3154bd79b004feaf53794d4126a0959665 +/Users/example/.git/objects/3f/36de089a51605e2d466b5ed3b3de553f1965fc +/Users/example/.git/objects/3f/cc375dc11703ee6c7cf99793c31786571d4cf7 +/Users/example/.git/objects/3f/0dd18cfd7c030f7627e7df71e1f07c3fb1ce86 +/Users/example/.git/objects/3f/661bdc21ed69600c6936711c6471385d342c3c +/Users/example/.git/objects/3f/c39be7b4169d7ef0cd69498f489339775a81c6 +/Users/example/.git/objects/3f/590687bcab6c1c52228e38cd9ce8574ea18dde +/Users/example/.git/objects/3f/8492c95286a29bc67439151488506c8d15ac48 +/Users/example/.git/objects/3f/e9403d7b8a595c7c2912ece3332a5f47c01d19 +/Users/example/.git/objects/30/0f2ac88f6fa06cb47550cb27ad2529b1093e1b +/Users/example/.git/objects/30/bc5b286841aeba0163987bbca9112c71d192b0 +/Users/example/.git/objects/30/77bd1076b5ffba2235c05d52308235c0c894bc +/Users/example/.git/objects/30/5805068daa25149ee8b1df7abdf3f8feb71191 +/Users/example/.git/objects/30/bf9c53584d7bd714effb064db59619a08fe8b7 +/Users/example/.git/objects/30/1a64de4c672c0da3926748fad3b5d199674a98 +/Users/example/.git/objects/30/fccd1352dd255f87aab2c3af291164a471d637 +/Users/example/.git/objects/30/9663434ed63ea5df2f753e5809418beaa17955 +/Users/example/.git/objects/30/7923c53891f7ae6967f98397327a3e09e154a3 +/Users/example/.git/objects/30/91e0665f60c227d481c8ae3f3e564fad2a044f +/Users/example/.git/objects/30/e813e8be7ccf039e0670a0923cb4754f83a9bd +/Users/example/.git/objects/30/5f942b79571435ece5665a75773f4fa0979147 +/Users/example/.git/objects/5e/0b5c3495023f805da50eaccfa4a4a7baa9b618 +/Users/example/.git/objects/5e/fdf8972a45862ff2027f33a5fa06b63dfbacec +/Users/example/.git/objects/5e/6c806f916fbdb60a26a195d461c95e7117e0fb +/Users/example/.git/objects/5e/510d3ef21ac76aedd9a3e2839aaad8db513e2a +/Users/example/.git/objects/5e/cb29c56449e693977b331ca306884d73cc3a3b +/Users/example/.git/objects/5e/43ed03899fc5b93957fcaaea92828ea0a49ef8 +/Users/example/.git/objects/5e/f7246d0fb573d405f5885d10a5a06500ba99c7 +/Users/example/.git/objects/5e/23a9e756ba3a88165f58d2ea208459cece75d7 +/Users/example/.git/objects/5e/dbe446a03c142b44be98ccc853085978266d9f +/Users/example/.git/objects/5b/d2fd9f5f7d6a79dffa5f1cb76369ee2d414b74 +/Users/example/.git/objects/5b/8156999e4c9902abaae0efed2d3544bcc98755 +/Users/example/.git/objects/5b/b374b28ff9f794fcc5ce8ff573ee671c478b35 +/Users/example/.git/objects/5b/4abcc137be864a6bfe2f98c0729f22a1ca3945 +/Users/example/.git/objects/5b/4719983a2e10d419554937cfe9fc80ac89f772 +/Users/example/.git/objects/5b/9984f2ed46c7f3e217448cbd316fd1e0e6c608 +/Users/example/.git/objects/5b/834a9546f9f870f45d477ba18e21a6b517807a +/Users/example/.git/objects/5b/226497c71c03c8fe40a3541e149e7e0dbdd6c1 +/Users/example/.git/objects/5b/086086caaf2d85020528d9b39e1fffc71f0166 +/Users/example/.git/objects/37/1f576f70941a70b31eebe1bab80b13d89edf55 +/Users/example/.git/objects/37/58711688bb837d14131945d594f3a0996c54bc +/Users/example/.git/objects/37/0ea7bcfceef3c4c159241d834c8af06d0cecd7 +/Users/example/.git/objects/37/d86e9d08b9d8edd40e6567deec0eb9eaba7784 +/Users/example/.git/objects/37/020205152b3227c0e99e4871324c350ccdf59c +/Users/example/.git/objects/37/3f704a6aafa2c71e2bc0200f9eb6da2c46a9c0 +/Users/example/.git/objects/37/55c71b9fc1ca86abad829a99d66aa71681eece +/Users/example/.git/objects/37/d7d7711fd6218249d904881707fa460082bd2d +/Users/example/.git/objects/37/1427fdb209278a4671683c5774ae0ff724e5db +/Users/example/.git/objects/37/da115d302778b7851d30a20508b9de0af0133d +/Users/example/.git/objects/37/3514faf7e75301258890d9f7929a0b6404d9f9 +/Users/example/.git/objects/08/cabf2789a1737849275c52df073191412b5818 +/Users/example/.git/objects/08/9ce056df1ae4e5e3098ba2f34031476e220448 +/Users/example/.git/objects/08/1e85453683236f78c8137f7879c8266e5664ef +/Users/example/.git/objects/08/efcdd2ab4786fc23b6a54cf923496d668d76c3 +/Users/example/.git/objects/08/a58f74fd345882d162e834c31cf3de4a742202 +/Users/example/.git/objects/08/18714edfda3edbb1fa1f6eb179bf6865a55993 +/Users/example/.git/objects/08/879f850b40717ad74d1ce8b2c565948cbee9b3 +/Users/example/.git/objects/08/994a08d9c393ecd750b65036372b4bfddae20e +/Users/example/.git/objects/08/b3af2c874d326ae9e4a5cda531a3812aaecd57 +/Users/example/.git/objects/08/4db193d4a56159d030befd43faf18b0533afc8 +/Users/example/.git/objects/6d/dc11cac55df862d0ef9cb0f082fcdb7192cb11 +/Users/example/.git/objects/6d/b69c46445e8de4ebbfc78332cce54296b1928b +/Users/example/.git/objects/6d/65bdd049101a1b1585857f71c151aa0672d4f3 +/Users/example/.git/objects/6d/998d2d275c34c312aafbc8d94b5e778e8ef137 +/Users/example/.git/objects/6d/d88d61060be1fdd1eff43928454db85e2eb7c8 +/Users/example/.git/objects/6d/3a070ccea73f31003576477dcfe7072adc7ff4 +/Users/example/.git/objects/6d/83b99ed4dc0fd7b35d1969eca61c69a71a65e8 +/Users/example/.git/objects/6d/bb5d5695bcc5c87b7073771f26454ffa2655fb +/Users/example/.git/objects/6d/fb0cca08a69e6832d7da8d7077c0eeb9c9ed9d +/Users/example/.git/objects/6d/420d3612ffb79fb3aab2017d2b2d36023b92bf +/Users/example/.git/objects/6d/0f9366879b68bd06bad754540b74f9a84fad14 +/Users/example/.git/objects/6d/ffa33fa10b75ac687fef0fcdc6c0a18d3da17f +/Users/example/.git/objects/6d/e38a12d41f1de0ddedf47229f0e322f2b7c5c4 +/Users/example/.git/objects/6d/f803626619f519d8093caeb3c58a8f93ff497d +/Users/example/.git/objects/6d/fa47ee43a5d27968361a41e163f50c779a443c +/Users/example/.git/objects/01/cfc61ecd09d39369e33e967dd2afb06a7311e0 +/Users/example/.git/objects/01/f68c6a84b045604d946f4ee41e8a8b703f9914 +/Users/example/.git/objects/01/3fbf48e4c14424af22d2879d9f08e88fb44e60 +/Users/example/.git/objects/01/3f692263de9c305a4c5ef1590ff887d67ab72d +/Users/example/.git/objects/01/43054a9c22794026163287ca4ca53744340a72 +/Users/example/.git/objects/01/7d0f800f26435c24067a355980fe66f6e038ea +/Users/example/.git/objects/01/c8d92498a4307310325b950d5b0af3e864e662 +/Users/example/.git/objects/06/95ad8a4038a2052ff1683fd4d85dc2ae63a7bf +/Users/example/.git/objects/06/42e29ecbb80fa2434172c01cff217d3c9a3f5b +/Users/example/.git/objects/06/4fa1a4e1a4b409599eae3feed0ae57a8bd4e47 +/Users/example/.git/objects/06/d545f43dc81059d216ec86ec1dee709cd6da78 +/Users/example/.git/objects/06/f6987a2bbc81db8df22d185741ad7d5b7c02b3 +/Users/example/.git/objects/06/7e2030c6e2ca2789bb37ba71c62c551fb87fe4 +/Users/example/.git/objects/06/1bb66fb072a5787589eecc28be09634c274d49 +/Users/example/.git/objects/06/36ddd4777a036e2c6d4cbe3b7f4c3ecf44485d +/Users/example/.git/objects/06/183752158912ef0a1ce8f86ce7225d25ba67b0 +/Users/example/.git/objects/06/7cc2110a24737a64d8022e9bf77788fda3c5ce +/Users/example/.git/objects/06/1aea7b34ca6275b4d627679be9baafdd8290b7 +/Users/example/.git/objects/06/f00fc7b55f59869f5beb3c0487465e6c461106 +/Users/example/.git/objects/06/f18219b21fdf985c7834092da44bf97908636e +/Users/example/.git/objects/06/b3c28f970b40dbb6fa36dfaf9348925c886aff +/Users/example/.git/objects/06/c8527501a8e212abc51c699ebb66bb8a4032c4 +/Users/example/.git/objects/06/610e25bb518ba9601baf11ad91421ca921a933 +/Users/example/.git/objects/6c/506cb1894989dd6ac7640cc2ca25450bfecab1 +/Users/example/.git/objects/6c/bbc55c8be89bb764805b7d3e2ee41bad0dc0cd +/Users/example/.git/objects/6c/6ad4504b032c6e5070b94b3780d88c79051b9e +/Users/example/.git/objects/6c/0a57d6dc43e8f30de3e2bb894dda152444df4c +/Users/example/.git/objects/6c/913dfe3393cbc52bc8f3f13b63c41d941654dc +/Users/example/.git/objects/6c/a862ae199073cf5faa5f15e8faa9c4ed6b36b0 +/Users/example/.git/objects/6c/396485bdead6071b7b4cedfdfca922530e8fb8 +/Users/example/.git/objects/6c/e8e111f79e1df5a5c06c2e7fccca900a2b862c +/Users/example/.git/objects/6c/80b5bafc0951a0d246e1092d6b7a6a9dfc4dc7 +/Users/example/.git/objects/6c/3f810955ca11244388c582714dd63827da51a5 +/Users/example/.git/objects/6c/5af80a87ef3e26e23110b4ba950b0084e308c4 +/Users/example/.git/objects/6c/144d8f497a614be0fdbdd96e7e24f1f37cfd26 +/Users/example/.git/objects/6c/c98d4a97d8e9010cdcc63432f8bdc30c3c40be +/Users/example/.git/objects/6c/5a658005f7813aba3ddde3b6b1b2857933663b +/Users/example/.git/objects/39/4595f63d05dbcf34c500aff22ac994231e6c39 +/Users/example/.git/objects/39/30800b43e500e4da97cad5d87229456e2902e4 +/Users/example/.git/objects/39/538c1edefe74ba123c70a786610f6ff448befa +/Users/example/.git/objects/39/8001b8f2873eaad366daf7a4cd99c15fa64973 +/Users/example/.git/objects/39/1c5f3354bb430397f07b763bba0aa2d83be4b7 +/Users/example/.git/objects/39/5afbfb8f03c667b157477c90dc7128f3717d71 +/Users/example/.git/objects/39/43a788eba9d71cef11b1f8d4ee759b1d0a490a +/Users/example/.git/objects/39/94db9a9f0f89c1507c50468db0f33779437a37 +/Users/example/.git/objects/39/1eb3a78b96a9eac1f0c954bb8370e8772c777b +/Users/example/.git/objects/39/5991688307d1877652ebe553dbb4c6a25bcf10 +/Users/example/.git/objects/39/9816bf4293e6305185acac6f5398a9a2d41254 +/Users/example/.git/objects/39/8b529f0e314aca912fefd09cadf860bf857657 +/Users/example/.git/objects/99/ed4aec374445983b5b2543792bcb49a7b3355a +/Users/example/.git/objects/99/b18243095273d3b0d5b67e3595dd1789120b49 +/Users/example/.git/objects/99/d654235878c07dd853ca58456a53ef8a80b51e +/Users/example/.git/objects/99/8a22bbe102c582a7c64c51b797854078b166f4 +/Users/example/.git/objects/99/c76268a430735139937c8ee74d04fc31d47b75 +/Users/example/.git/objects/99/46841af1ad0eebce189d568576230f22bbdf8f +/Users/example/.git/objects/99/ea39289965537c5c0ca81490586061f1be7b23 +/Users/example/.git/objects/99/409be7849db8e8b34c62017a8fc65ffcc36ff7 +/Users/example/.git/objects/52/b818270a7d6bf184ec5b27be9e71dfa31f9093 +/Users/example/.git/objects/52/e44ad7c8afba1d56bb6984b3ad2ab5928e8536 +/Users/example/.git/objects/52/d2423de5abfa7553836e7c9313d066093cd213 +/Users/example/.git/objects/52/076075aae31c1578b24178b530bafb015dc165 +/Users/example/.git/objects/52/2d78addb7ca373c49cacda875d0e64e32e70f1 +/Users/example/.git/objects/52/17d6a3c9637afd6a306baf0003b72f227de94d +/Users/example/.git/objects/52/e2a2ba89f65ae93f645260ba7e48e2b05e0f2d +/Users/example/.git/objects/52/ff2208e8dac17cb4f47a480dd45133bc70da98 +/Users/example/.git/objects/52/5424fea8e5f0541ffeae8be3df52735e024ad9 +/Users/example/.git/objects/55/e3f576a67005b140fa53f11bf8c5a91fe6bcdf +/Users/example/.git/objects/55/c19c730e5e19cf83e1be49c173687297520952 +/Users/example/.git/objects/55/4a2b3e42565ef93a89815c6d875175b740f92d +/Users/example/.git/objects/55/63154592a75ade4b071afa10f29340a8707006 +/Users/example/.git/objects/55/829b26130e0b99d6aa2413f326aa1488287ae5 +/Users/example/.git/objects/55/fed88d440ac33d173175cdd96335345229f5b0 +/Users/example/.git/objects/55/9e3cbb83b8db35f2ce37fc24296e29b1d645be +/Users/example/.git/objects/55/736de77fe730dc1ebc90fe9f919a4d74923ad6 +/Users/example/.git/objects/97/c1034f5a04491a450766f9f9505ede09cab880 +/Users/example/.git/objects/97/5aff82fef945056f2aa3e1adaf7c78d10ea9a0 +/Users/example/.git/objects/97/0c0521a48a7b907c3c0c34758015852d3e9075 +/Users/example/.git/objects/97/0cd8bd0a3f56b017ecb8de486646927bc136bf +/Users/example/.git/objects/97/61b7675852865a31abfdb076b01c2a5002077a +/Users/example/.git/objects/97/f2b6d46e8fe616617f31e09337d078b9747afd +/Users/example/.git/objects/97/149b80d84ef952fb64bf08980a14133468ba29 +/Users/example/.git/objects/97/2b2e736626f8d5a1c723f49204eb182135b092 +/Users/example/.git/objects/97/67214f1cc29f002617e57c4f98b63fa97f8a2e +/Users/example/.git/objects/97/e1d6ae9cb00cdd05002bf9ab78d149829437e2 +/Users/example/.git/objects/97/c1fd055eb8c7fdcf072f4c58a801809679f786 +/Users/example/.git/objects/97/ec48cffcfe034575985c16a2341dc28d1c7c78 +/Users/example/.git/objects/97/6ff2b4b3c9712be085ead5f83556a516e97ff0 +/Users/example/.git/objects/97/eadc4b3d06133c1ed59c81c13b429d8738a200 +/Users/example/.git/objects/97/382266a8dab30062c44c1b25fd4a71041555d2 +/Users/example/.git/objects/63/134390e2b7f926a522b54956ea16160955e21e +/Users/example/.git/objects/63/1808045d4f351a16f60aa421e6fdfa5219548c +/Users/example/.git/objects/63/afa3c860cc1e732541dd7c1dd238c0579f54d2 +/Users/example/.git/objects/63/0e86b908e85b1f963fc397b6caf82716a90233 +/Users/example/.git/objects/63/4b9c76197e9323d6b6d0198280cb6e8f1fc267 +/Users/example/.git/objects/0f/e3beb476cd06de2fcf331397f5e366902d69bc +/Users/example/.git/objects/0f/b4a736671916d04ea1850c2a9e0eb6b63aaa26 +/Users/example/.git/objects/0f/3dac80185f157bad40d6eb33e82f2a8879120b +/Users/example/.git/objects/0f/90c0d8c2d9426a7517ddcc22a7846be21bb26c +/Users/example/.git/objects/0f/eab3ed0f5a86e4632a02c34d0e0b61148d4f37 +/Users/example/.git/objects/0f/4100ecbdda85aae7a90d5ef54dc94ce15abe30 +/Users/example/.git/objects/0f/b8d9ac40f1659ba5630c615a097e5f074a87f4 +/Users/example/.git/objects/0f/de483d179fab0bcf8f6dc9db3c4e157fca212e +/Users/example/.git/objects/0f/861d895eab14cb28935f237e301369ba3da091 +/Users/example/.git/objects/0f/9a71f3e9dd30bd4e6c94d89072f909611905d8 +/Users/example/.git/objects/0f/6d84622d700671ade4ec502f6abf04b3af0d6d +/Users/example/.git/objects/0f/c0f5ca98813f547e7f6c627f95a0729332d720 +/Users/example/.git/objects/0f/136eaab9292ccf798c49b03d4de4d750e57563 +/Users/example/.git/objects/0a/317c153b05183f730287065c7b3a411470d107 +/Users/example/.git/objects/0a/251fb3a8bdde4fbaff846b172e13760bd2cd09 +/Users/example/.git/objects/0a/866eb7e2db0be151dbc0b53c50899459f39e21 +/Users/example/.git/objects/0a/7fb82e551259b2bd72d1714dec9f2035b096a4 +/Users/example/.git/objects/0a/da507823a4a3e2421355919ab0e4eae8d1bd57 +/Users/example/.git/objects/0a/24c248c6c063f5eaf7906be1798873fb2a8971 +/Users/example/.git/objects/0a/8e13fc0cdef2e77f29500603358fc2cf841f46 +/Users/example/.git/objects/0a/0bf351abf1a03e5f0095373910a945dc9845ba +/Users/example/.git/objects/0a/38489f50050e87983306fb0def3132b6ca438f +/Users/example/.git/objects/0a/4cc6eb359317f66fbe1bb737e54272d7ddb32d +/Users/example/.git/objects/0a/3ad5cb58ba255aed76a797915092bb6fa025e9 +/Users/example/.git/objects/0a/71b4c9c199dd4a76affd2788124489bd050396 +/Users/example/.git/objects/0a/8a08ea3b6eec225243751e0ad99e8ca054ee93 +/Users/example/.git/objects/0a/53875849abf3ce7536a4d3389b3db60e467e5b +/Users/example/.git/objects/0a/e31329617908f2ccbde1a92bd5c324501babd6 +/Users/example/.git/objects/0a/cc27ac41c0687964b398fee7017a14bc7a3bcb +/Users/example/.git/objects/64/690bd562ff086bf85d6d6c466b2f8ed3f5e548 +/Users/example/.git/objects/64/93076928d7c357ec05522fc5b138374e8c0544 +/Users/example/.git/objects/64/64c0704c867a2c447b9d0cbccf352233916d45 +/Users/example/.git/objects/64/c9b6e859c979ea7f27621a173c0b0229775011 +/Users/example/.git/objects/64/97cc28e18c6ff2654ee59a083550421d1a1efc +/Users/example/.git/objects/90/32adc93f31b81d147af36b662f67f127c33928 +/Users/example/.git/objects/90/b11f844bce7c9e858f3e89328e06a2776605a5 +/Users/example/.git/objects/90/1a96521f08bc06a6d7ba4ba3584866897f5bbd +/Users/example/.git/objects/90/ccb47cfed187d2d055b71a726187c0a2d6e46a +/Users/example/.git/objects/90/30b91cda898754eba33071c56b9aa60456d1b8 +/Users/example/.git/objects/90/03d38426438c4ffda568c31a1e64797f666272 +/Users/example/.git/objects/90/878454f725dbc263ccaa141d256cd8b38ca30b +/Users/example/.git/objects/90/3466b63b49c5d65cff9b8fdc16a6063b1e1b10 +/Users/example/.git/objects/90/410fd806b620f36651111e2be19d901ef96d72 +/Users/example/.git/objects/90/ab85c79c71956adaecf557d2a8948ce2e07ed1 +/Users/example/.git/objects/90/f74261886381a369f14abab7c06c7a996d1e7b +/Users/example/.git/objects/90/116effc873a02d3045db0ea69949a8ce781e23 +/Users/example/.git/objects/bf/bd316110cc97c1189073d7e2af1b18e90c146a +/Users/example/.git/objects/bf/3066674d7098f22073906bfca90793dd033052 +/Users/example/.git/objects/bf/a94e1a3575acb99987abbed70a5885cf0155fe +/Users/example/.git/objects/bf/2d8c1f8ada9f20a9fca83a8472742fe63f0579 +/Users/example/.git/objects/bf/92abc182597ea7dc88caf3f86368c954a9d565 +/Users/example/.git/objects/bf/121e65d718dee7dab577b8005a3c854804ca74 +/Users/example/.git/objects/bf/772707059f49e468226166235076977fd94f4c +/Users/example/.git/objects/bf/25a9962f64a6c1a47adff9cd7fac8676315482 +/Users/example/.git/objects/bf/a1283b20ad9049a49646351bf68ddd50025f9d +/Users/example/.git/objects/bf/34fb3e19d067b0b24ab6294e08e8f2e123054e +/Users/example/.git/objects/bf/b23e009dcec38861ac3cc570c6cca59ad3ba72 +/Users/example/.git/objects/bf/f69116b67447a8e6b760998f13d94f7e50baa4 +/Users/example/.git/objects/d3/eb0acd517d45ab939c504ce114b165bab29e9c +/Users/example/.git/objects/d3/5f9570f96ad2d94b5adb2f2fb03f45933265c1 +/Users/example/.git/objects/d3/2268c202b6f7d6e1288b60b9f42c4fdfcb567f +/Users/example/.git/objects/d3/c13dc048c3bfde0de8f3d35ae54fb300a08fcb +/Users/example/.git/objects/d3/8886811c4a44e2295507cd66263c942d05ba55 +/Users/example/.git/objects/d3/ad9486987898a70b098ad6ba0ee1bf554fc7df +/Users/example/.git/objects/d3/a6f0165d7661f723776f20e70be90e8bd2160a +/Users/example/.git/objects/d3/22404095f471736d62d76dc78d4ddc6ca4a9ed +/Users/example/.git/objects/d3/d86846e33295852d2f5b82b400f1e4c4a2b984 +/Users/example/.git/objects/d3/5d1c55ab9c4c2877d1fc26ad73bf295725b9e3 +/Users/example/.git/objects/d3/3668177c38923632e48b039383de0074913a63 +/Users/example/.git/objects/d4/c20d817e40d92a4ed45ee418f3b1111f44cec2 +/Users/example/.git/objects/d4/8b4d56ab3b612eb072457af97c2c32f26d232f +/Users/example/.git/objects/d4/1c24513457c319c1017cb1a9c123d4702e7614 +/Users/example/.git/objects/d4/567b6587618193215d796a28f2007d05804bba +/Users/example/.git/objects/d4/ec2bbcdde49026b7e3487b7a7d633b666d4dec +/Users/example/.git/objects/d4/bac00a12f211dd9e8e96a741215e597f65d157 +/Users/example/.git/objects/d4/b6addfe1f2ba0e928bb14884a4114a5a974041 +/Users/example/.git/objects/d4/bfcff58cf99d37faa2ed05e1d4b2eabb8c0813 +/Users/example/.git/objects/d4/2e19aade55a261da70e6bdf4771276fac2aa5e +/Users/example/.git/objects/d4/ac000f1a1ba6851373d70b09996d6d66c23343 +/Users/example/.git/objects/d4/b7cc802a6e6cbd4a0fedb1e0d868f0bf9ac946 +/Users/example/.git/objects/d4/6070fa172ce984b11c99dbf3c481ee21719918 +/Users/example/.git/objects/d4/004f7f352c4a21b4ef2ea0fffbd7643f12afa8 +/Users/example/.git/objects/ba/9a77e2db3a249162893ac0ccf4d6b2e7db606f +/Users/example/.git/objects/ba/ddf11193270f6fbbc1dc2a52c7e604ec84e44e +/Users/example/.git/objects/ba/6c93bbdce106485ad3b0bda010de9e22bb0eac +/Users/example/.git/objects/ba/1349f440e9006744142443ab05071350672ae5 +/Users/example/.git/objects/ba/30b521db007f6aa872cff5deb657e278047d4e +/Users/example/.git/objects/ba/b0dff7e000154745d887a2e3decacefd2bd251 +/Users/example/.git/objects/ba/522b33b4623bea75aa08e6019ab0b456b3ad74 +/Users/example/.git/objects/ba/a5b403c446539d88baef50ccb2857507327719 +/Users/example/.git/objects/ba/7ed8b3ea4330843fb987e0d13de314a7b98a9a +/Users/example/.git/objects/ba/ce5cb4c699f444bb4e12282f7fef815765d215 +/Users/example/.git/objects/ba/21df377c33f32ce58f5a3c3352dcd12b6a83e3 +/Users/example/.git/objects/a0/e662f9677956ecd6c0fd78635aeba33e1cae23 +/Users/example/.git/objects/a0/38ca0ad1caa8a9de9eebe16ab8e53fb0f0f700 +/Users/example/.git/objects/a0/1719d2fa1ccdc0894adb4a3b77b0bfb7cde732 +/Users/example/.git/objects/a0/6cddcc61040ff7a2428a777bd5d865174be452 +/Users/example/.git/objects/a0/633cf9d56f4926bdbf02cf89ae87ae036d05ff +/Users/example/.git/objects/a0/83a4112f04c999fe8b5e10e37b74ef9ed5ab85 +/Users/example/.git/objects/a0/820c9660a9360303e1952ce32e17ed068302e7 +/Users/example/.git/objects/a0/ee71a96842d0a3b799ae309466d6efd87c6576 +/Users/example/.git/objects/a0/72e8a689a8ca01204c6470db3717551c293682 +/Users/example/.git/objects/a0/a400d715abb4cc6946bc41f8137e9933d2431b +/Users/example/.git/objects/a0/fd42a4720e04ff34bf5525c79bed2caaed66e7 +/Users/example/.git/objects/a0/60865a10c21584e4f74ff21d7c376db7df29e5 +/Users/example/.git/objects/a0/ce20c7cce9d6a8eb571efc83f08d0caf0bed8f +/Users/example/.git/objects/a7/71735ae52072a3bf6f63cf0dba17710910e012 +/Users/example/.git/objects/a7/b7af7a1a8a27bf205a502f85d4fad906a832ef +/Users/example/.git/objects/a7/ab6aafab3a89ed37a2fa5b8590616ec1fd9836 +/Users/example/.git/objects/a7/aec1390389657b64fc9ea52c5aa641aec568dd +/Users/example/.git/objects/a7/e46c2d18468ded5ef355a8cbfb4f76baf1333a +/Users/example/.git/objects/a7/c05da66977fcac26248f58478a8852b1ff6734 +/Users/example/.git/objects/a7/63d728ee3ed844f94d1f652e8db2d9962235dc +/Users/example/.git/objects/b8/d796cea8e3df532ff930f1b3213d3a68cfa4cc +/Users/example/.git/objects/b8/d47b3f5b5c327089daddf910415cf26536e0d5 +/Users/example/.git/objects/b8/6ad04681534b7778067b067f03da205978b175 +/Users/example/.git/objects/b8/9438fec21dcd10af74cba666b6c826f7ee3969 +/Users/example/.git/objects/b8/c9accdc916b88a56576c618550d4c2e40f7380 +/Users/example/.git/objects/b8/89150ac18815e3f6a93cdb8727842ea1789aab +/Users/example/.git/objects/b8/94ff407e45e58c948ce385f7cab6d11489e244 +/Users/example/.git/objects/b8/60cbd2d2c8ae1eb9f4b4e55ef2aa0e6b2cd530 +/Users/example/.git/objects/b8/3e0a3b00f2be6860f8d6358d9650a7038e6a54 +/Users/example/.git/objects/b8/bf85ceafa361654922951f2d738d17f8e88b55 +/Users/example/.git/objects/b8/25e03769993788467d7b2f84b94f239c496bdd +/Users/example/.git/objects/b8/9925bb43fed03d42247b32f3ef6576757f1df8 +/Users/example/.git/objects/b1/e4dafa89be4fe3c311139b3cc1682f8cad26f7 +/Users/example/.git/objects/b1/404baa8dda994558ca8cb5a28ab4aad1cae37c +/Users/example/.git/objects/b1/9ec3ebe0855cb09cfad6ca507744628483cfb0 +/Users/example/.git/objects/b1/3ad7ae901db2c975e4df8c2161e97c2425fb84 +/Users/example/.git/objects/b1/d081b667d4ed17c0281844582b40e4fd2e306e +/Users/example/.git/objects/b1/0ec8a1476fb84c977de9b249ac5eb62eeeceee +/Users/example/.git/objects/b1/9ac022400afc6517bf125e80694fa058b5dd82 +/Users/example/.git/objects/b1/219318691029472d6133999d4b2db48a8a1a4a +/Users/example/.git/objects/b1/0a13d2b490f7e17464fab3f102d3c5b60d34dd +/Users/example/.git/objects/dd/bccd2ad2f81bb3e328bab5acd0fe7c47b109fd +/Users/example/.git/objects/dd/0df3e64e885d5bf5606eb784fc864c871cea62 +/Users/example/.git/objects/dd/9cecf5b41059eaab11221792eb6a9e05bf264c +/Users/example/.git/objects/dd/93afaa350070b4107a3ac701ba127c1ba0f47a +/Users/example/.git/objects/dd/fece5fed4a8e41372dd72e77e3f689d66a85d4 +/Users/example/.git/objects/dd/59c0331462c149a212e7057bce5f7d00e84c2a +/Users/example/.git/objects/dd/1e98ebd1492a65cec97e5abad4ef09811847e6 +/Users/example/.git/objects/dd/5288ce32464b3264511b82c1b651508354ffb7 +/Users/example/.git/objects/dd/4841ba380b776310bf7f718b05944853464271 +/Users/example/.git/objects/dd/2ad784b977de631ea09e8067e209a920457c3e +/Users/example/.git/objects/dd/811f7e38ffcf61271951b45ae1ec90d86f8623 +/Users/example/.git/objects/dd/5928d34cfac91eac7db03ef949e0538aa8e91e +/Users/example/.git/objects/dd/3195ab48566e5ec030186b288fd93729421b2c +/Users/example/.git/objects/dd/e60de3763d05964bc99932b40b5b858c816cef +/Users/example/.git/objects/dd/f5ea39e3199bcbdfc56546fb31e1c446c46937 +/Users/example/.git/objects/dd/188c526a11f62e0cdbbaa9129a0556f6ae575b +/Users/example/.git/objects/dd/cf477d2ec1320a9ae4465f44b68fc58a43d038 +/Users/example/.git/objects/dc/1bd91e3063bb7afb02feeeb902c80e643a7ec2 +/Users/example/.git/objects/dc/6b0fc28c840f80cdfe48654c368e347682f417 +/Users/example/.git/objects/dc/a517910dd2a9ea5d9bc315fd14f267244a5580 +/Users/example/.git/objects/dc/b603e1f187f040bbfc892610de3964701b6811 +/Users/example/.git/objects/dc/891502e8e33d2fb705a64e00c05a5c6c6fb6a5 +/Users/example/.git/objects/dc/39799b5541c9266e4417efffc5f43037180dba +/Users/example/.git/objects/dc/9d794dd25d938883a6ed88951ca930aedca774 +/Users/example/.git/objects/dc/fbe6bb05a2ff5635e38aa405fe4eb3996565e6 +/Users/example/.git/objects/dc/853f5e9c9be8669dc22221fb90825d3a1b52c0 +/Users/example/.git/objects/dc/60d6dcd05f9c5cd662c1905fc63226ca54820a +/Users/example/.git/objects/dc/e7a780492812995bb14651b7bdb3569de3e934 +/Users/example/.git/objects/dc/52a5ae66ee67651c19ccbf43abfa53091008e7 +/Users/example/.git/objects/b6/be8d35bb97c253cccd3bc09fcf44c28b8b7535 +/Users/example/.git/objects/b6/186ccca19f3ca887c7bac17c7556634a96db4e +/Users/example/.git/objects/b6/be34676bf2fc06c1db43b0b103fd0c20913e97 +/Users/example/.git/objects/b6/0bdf6181dd1260bc1c967c1b085260c06b6219 +/Users/example/.git/objects/b6/1fc20cd8062f8295a92b2ac6a207428f59b9db +/Users/example/.git/objects/b6/80cdafa751295db25a99a0e5b15a7607998808 +/Users/example/.git/objects/b6/736b784a20ea91b04ce437b258d2807573da3f +/Users/example/.git/objects/a9/bacbddfb42e9c6b073b4b6cfc5edf9ac28d872 +/Users/example/.git/objects/a9/601644f75dc59054e7fc4dddac756416a4052d +/Users/example/.git/objects/a9/0473d3dfe1c4eed3a8b794e4a81c98da099528 +/Users/example/.git/objects/a9/53d728ee9e9ae02211fb8e778a5f625fe2361b +/Users/example/.git/objects/a9/14115c0529d1feef1ae312d2952844a8615973 +/Users/example/.git/objects/a9/88b2823c46aabf3518d7a834c8c502581596ea +/Users/example/.git/objects/a9/99e65b9f5a2f2180f20f69cb3f0a1d1ba03a3e +/Users/example/.git/objects/a9/9a3dd41c0a2aca2c937ed604ca2eca4b617986 +/Users/example/.git/objects/a9/8d7a2b249dde9f3c253ef8e24c381f2f418bd4 +/Users/example/.git/objects/a9/3070101d9a42de6b7a820fedf0e8e31105459a +/Users/example/.git/objects/d5/2244f60d8160501b4db5963526caf9c7dd59e2 +/Users/example/.git/objects/d5/b516697791552ea635acd5db07be390e08a2ab +/Users/example/.git/objects/d5/c5a705c412392911aac4c2694ad64b7b3162d8 +/Users/example/.git/objects/d5/3c84b788e8bde2620625747c1a5a68a5f3021c +/Users/example/.git/objects/d5/50b417c6e4a13e12b6ce0c20948097727e188f +/Users/example/.git/objects/d5/a48f25866a995098c6809d0a0571bb685b7c75 +/Users/example/.git/objects/d5/91d14cfead5d7ec8ff6a68a245736fdebea594 +/Users/example/.git/objects/d5/0614395bb42761ecf99196c881ed66a03a8d29 +/Users/example/.git/objects/d5/10e848080fa8021bd246a880b083f18fb90d95 +/Users/example/.git/objects/d5/f96908bcd4cf744aa81bc3f3cf3c848e37ab13 +/Users/example/.git/objects/d5/19d8c261fbd96dd744b222fa4bb0466517e70f +/Users/example/.git/objects/d5/d0e6c85fdb8490955d041bbb9617436eca9d9f +/Users/example/.git/objects/d5/7b4bddb57feae127ba9007d4be45d68db34ced +/Users/example/.git/objects/d5/de1a0a19bf450bbc12a990d8fab5b3b9ee931f +/Users/example/.git/objects/d5/a9a5242ce5f841d0509811455b21089ebad7de +/Users/example/.git/objects/d5/36c09a170bacd59dcd750ac1ea75af5a296d2d +/Users/example/.git/objects/d5/fca7554812d0f8bd576aa9fa536dbe24ca3765 +/Users/example/.git/objects/d5/21d8dc95d268bde6442375c020d3160d399bd3 +/Users/example/.git/objects/d5/131075706371a89398e658f90493cddf3a19f3 +/Users/example/.git/objects/d2/8c0a811b9ae64e6aadbd102b3a91403beccf11 +/Users/example/.git/objects/d2/9666030a8a2d830e83136c047c364caef7c518 +/Users/example/.git/objects/d2/7f8f0147ddfb99bf78c85b90c8593d6475d925 +/Users/example/.git/objects/d2/4d40d10cfc3ade4378bba126161a20d69ed10b +/Users/example/.git/objects/d2/6bcfde69c0b6680a7a49dcb202de9746fe2118 +/Users/example/.git/objects/d2/5431ea4ea4ba02ab5c6d78a7d2b999690bf59a +/Users/example/.git/objects/d2/e3aa5aa4576d1827e4d7048d6bc2e5e8bd9c3a +/Users/example/.git/objects/d2/7db5458c6267cb066cca9dd72399a0a9abc406 +/Users/example/.git/objects/d2/710057abe398fd9d2824e01db62a8046e93479 +/Users/example/.git/objects/d2/e6748ed8d0fd3624fcbe8c21e2689aaa6eb44e +/Users/example/.git/objects/d2/09015baf47a233d5fbd5c4fdf6d9414e296a8a +/Users/example/.git/objects/aa/9a67502b355a8f25b8011456354cb5040f6643 +/Users/example/.git/objects/aa/dcae5be523364fab07eba93fb3879f7e1ea4bc +/Users/example/.git/objects/aa/68285665641b7fe67a2b743772362d4b65de16 +/Users/example/.git/objects/aa/7c24fde4e7f3e501d8d7248032b9be0fa22106 +/Users/example/.git/objects/aa/ee3dbf02495dc46c6053d4b61f5e18fd64057f +/Users/example/.git/objects/aa/96a6d04d945319196f4b3946f5d08b21632a14 +/Users/example/.git/objects/aa/b068431a2eaed4a38f451dd3c57484ebecd447 +/Users/example/.git/objects/aa/74bb0c459619f4d8a509ff1fcfcb4a9e329e89 +/Users/example/.git/objects/aa/40db4a2eec59a1570a4b5b384dd555d35fce72 +/Users/example/.git/objects/aa/2c25f64d3d2a7b4f7a74b30fc17052f04bd585 +/Users/example/.git/objects/aa/98d224b63ba117feeaca8a5557b3a8b9f385e3 +/Users/example/.git/objects/aa/2392a7fc56ac256445b9d8fa7ed2f7f1f9260b +/Users/example/.git/objects/af/f0b7056d4a7c1a620f3a53c3734a776c2fe276 +/Users/example/.git/objects/af/429f31121c4cd107351909bae1da01183db2af +/Users/example/.git/objects/af/155c4ccfc29ebfe2d83f2e96538066044eac8f +/Users/example/.git/objects/af/0e9569b34564419d26d3211c433df756dc3866 +/Users/example/.git/objects/af/6cfa92978f4b5b9594bee88a344cd5def29ae0 +/Users/example/.git/objects/af/2e25512cfffa76e582a736f3695cf9959bd1cb +/Users/example/.git/objects/af/2cf4b4fd628921a073a248f20c7dcd69e2cf6b +/Users/example/.git/objects/af/e419650ea46ccb60dedfbf465c33a1ec061188 +/Users/example/.git/objects/af/3cf487a598eedfec0008673ef7763136ba8fef +/Users/example/.git/objects/af/718f4ed0a8a5c6a166c9adde581dec27e2cbae +/Users/example/.git/objects/af/123d5e7f31ad8388af108c98ba9dc8ebbd480f +/Users/example/.git/objects/af/2800e54f257d00aa79554b4ba112444de835f8 +/Users/example/.git/objects/b7/64db8ab57c1dafc9a27051f0274f239c5f0cdd +/Users/example/.git/objects/b7/e618ec79efec014e6f1bfa983f366efee2f1fc +/Users/example/.git/objects/b7/baeffcbc2e47a729f3587fa5f2f9b05a32f41f +/Users/example/.git/objects/b7/125c6bf98b506bb33816bd1dd8c0b622c498e9 +/Users/example/.git/objects/b7/57eb10113193ee5f0cf537d4da7d5e8b126160 +/Users/example/.git/objects/b7/7f942e537b0ef93bfb074332cf2c7d9032e183 +/Users/example/.git/objects/b7/fcf88fec8344b12aedb507f0937e03011a5ad8 +/Users/example/.git/objects/b7/43ac07660b470978df92ac94f0bedca08e4ca8 +/Users/example/.git/objects/b7/2b3faae6720bf4e29c40a29f29e2224c95af8c +/Users/example/.git/objects/db/af2f797eab94a5e7c50d9291884c755e102aa7 +/Users/example/.git/objects/db/e3d63a86e0703b2a061b327887d9271a2fed97 +/Users/example/.git/objects/db/d15287c39c346099e3a2e9c56ed63fca89a07a +/Users/example/.git/objects/db/10ae94e6784c40c8f359700e7bbabfc92d53b4 +/Users/example/.git/objects/db/dc303fb60ef37cbb4fbf8a7e3bae346de31e18 +/Users/example/.git/objects/db/3ab78d5e31151413147b703451cad214a96737 +/Users/example/.git/objects/db/9b830e2833d506abfe38f7a6b8a1418c5e89af +/Users/example/.git/objects/db/3dfcf1af28c347b684b81dfb7e5a241dd0fa18 +/Users/example/.git/objects/db/31b95b908eebefed54e1f4dd57ab12221ffcb4 +/Users/example/.git/objects/db/21fc2119858b0ea63bb14439dc29fc4dec338b +/Users/example/.git/objects/db/0e47b03ca744b9ac21156beb6dc8fa831a7d3e +/Users/example/.git/objects/db/5d2982d0d1d547079181b61af845f0fc9ba10e +/Users/example/.git/objects/db/0ce49b4940d53880632d51aa887cffa0e0ccad +/Users/example/.git/objects/db/2ee2e91904ceb9d609f91c69472707252a79df +/Users/example/.git/objects/db/d6c4f296a104d49e05208f03de11dbec823e34 +/Users/example/.git/objects/a8/6356d278386018a3aaa5b38c5ebb1231a7c2fe +/Users/example/.git/objects/a8/9d0338bd6b101e889cf99fb6025181e2e54f33 +/Users/example/.git/objects/a8/90ad1b445f2fe10cba1edb757374e99fd70033 +/Users/example/.git/objects/a8/0ee0a382c4e8d4b3978651544c60e269842406 +/Users/example/.git/objects/a8/2f800aaae165d817b55552347005c1e8028931 +/Users/example/.git/objects/a8/05cb1f5f05d491f3705b6fbdb9606b5668bb00 +/Users/example/.git/objects/a8/28ff622dde361af17b4fa3e1628495d842a31e +/Users/example/.git/objects/a8/0ee2a9147b218a6d2646e46a3b0cd74d8c2d6e +/Users/example/.git/objects/a8/481442cfd439f5dfabe47832f052c67d50414a +/Users/example/.git/objects/a8/80eceb082333545e918da3a51e6f75ec31a922 +/Users/example/.git/objects/a8/2b499ea9cd9c1e530b421dd4f3cdf65f2cb986 +/Users/example/.git/objects/a8/f43575e32a194672474fef54b313b30f1cc2ee +/Users/example/.git/objects/a8/08279539a26e548cc6540712325929378364c2 +/Users/example/.git/objects/a8/c570a9996bd52f020db38b655d15382379de4a +/Users/example/.git/objects/a8/3c6f067bf328f5555130635aa5626d7552df7b +/Users/example/.git/objects/a8/41fe72ea06da78275e542347727b897ada4558 +/Users/example/.git/objects/de/bb347a9a922956be55c4c8b549933439e8d376 +/Users/example/.git/objects/de/099dd336d1898645b77203833cff89182a4832 +/Users/example/.git/objects/de/0062848c22d93c9c17e8fb535da58a2bf02946 +/Users/example/.git/objects/de/b34367768bc19f400d706b88a23694658782fd +/Users/example/.git/objects/de/325f6fb03f15488c423e1b11b0e8f43a4998f7 +/Users/example/.git/objects/de/6987ebad6a61c9bbf1bf888894c05e5fef4e68 +/Users/example/.git/objects/de/fa178d84607f3cc47cb08c3c79ac3d4b06a38d +/Users/example/.git/objects/de/d82f216173bc8cd7713ce53cc9643fccc37098 +/Users/example/.git/objects/de/aeed7450a659203a4d148554dcb386b954002a +/Users/example/.git/objects/de/c79075f1dcf6b4d94303e0ff29b4215d55726b +/Users/example/.git/objects/de/68b82bdd2e8ecd6e9af4e40e59df30a64b7408 +/Users/example/.git/objects/de/5bd1403735e79846d9e5c0f87e7d6e867b64c9 +/Users/example/.git/objects/de/075c80febe3ca38f6ad3ff9357465f55527359 +/Users/example/.git/objects/b0/3bc005350bba78883dad096425a2a849bdb8a0 +/Users/example/.git/objects/b0/b5f92f7fff6a7bb6335a81c8b42836ab3acff9 +/Users/example/.git/objects/b0/92c1aefb0217e45b0ac5affb97e9ed684f04df +/Users/example/.git/objects/b0/5d26f2ae1f31490a45eab38f6d6601587e7e97 +/Users/example/.git/objects/b0/3ff7b94b725b6d9edb24f6854365107c49af25 +/Users/example/.git/objects/b0/12029745400e95a11d33970e19911ccced9101 +/Users/example/.git/objects/b0/462a14b0fa3b188a532ca672a4c50ce2e1de17 +/Users/example/.git/objects/a6/24c0df74c2e8ae701c70c1791139693810fe96 +/Users/example/.git/objects/a6/9067a99bb60e261639c2ad9379cf5333415a44 +/Users/example/.git/objects/a6/7e574f85cc7f50a519d0a55bfc938098b580fd +/Users/example/.git/objects/a6/685d1ba2ca5f2d9dd6b7983f39f330192dffbc +/Users/example/.git/objects/a6/62d9d7e47cdd639f1f81bad2bcce73ec19152a +/Users/example/.git/objects/a6/df6493b9bb10bbc38607f65ffdc4fcc5c9977f +/Users/example/.git/objects/a6/d4e7a54b87232ac4379cf0caabecd9b0059875 +/Users/example/.git/objects/a6/4ef7a37b280614cc2274443fc4ea40bcabc188 +/Users/example/.git/objects/a6/daa5f0aa5f5d215f04cd30d1848578ff78a4c3 +/Users/example/.git/objects/b9/b8059c034ad12007242e9b7d6e3721982c3da3 +/Users/example/.git/objects/b9/4a99770d99f37f9da31ae0f0e6b972500a32f9 +/Users/example/.git/objects/b9/8e2bbf4c58c8ff9412d17b1d2d93a987c9e9b6 +/Users/example/.git/objects/b9/2049faca024bea8697546739672b2fbdcab1ec +/Users/example/.git/objects/b9/ed3757d764638ff623f6c268edeeee52e30d8c +/Users/example/.git/objects/b9/301dfb996657017be0506af3c2403eb64dd387 +/Users/example/.git/objects/b9/3c71bb7dc00501e17d5badce79249ef62bdb8c +/Users/example/.git/objects/b9/9f1704ce2bca8da8955cc07582b9135920914b +/Users/example/.git/objects/b9/074f30c67f354173661b5ffa2ca06f37a517f0 +/Users/example/.git/objects/b9/8d132ff5d102e623d8c2ad514820fa175580c7 +/Users/example/.git/objects/b9/7da45fdcf75a82f8a6b73f6f8a2ae8584c7275 +/Users/example/.git/objects/b9/dfbc663d2f0bf25d0e8fc92ec080811c0aa890 +/Users/example/.git/objects/b9/7e4f2fea7b57eb23af9c26cd2aa030e64aaff3 +/Users/example/.git/objects/a1/9387b5fc5049f7d9a88d2cbc70a0cd3afab7bc +/Users/example/.git/objects/a1/d2e2686a92e345a114e20ca61c7396f9b2db31 +/Users/example/.git/objects/a1/c3a8a210b07a9cfcd80e9e9281b41c01df091c +/Users/example/.git/objects/a1/b6e757f4aa8de172d696afe09eb91b3da95f25 +/Users/example/.git/objects/a1/25372c1117b45b5ef5a75b447d7ec8c61c874b +/Users/example/.git/objects/a1/0fbdd94a3961cd4e5f1513770e49922edd6026 +/Users/example/.git/objects/a1/3ccfa04d11111f068840190c2475562a42a85b +/Users/example/.git/objects/a1/b1aea215939ba6290b2bc5e1ea3f7fa6e2a985 +/Users/example/.git/objects/a1/2d1b62a3b658112ba727856431d986a9e21590 +/Users/example/.git/objects/a1/477d005cfbe3ad5ad14cc1fe8e24d6013bbc0c +/Users/example/.git/objects/a1/fa7908845ba9433d6b6e67cc30029ffaf4a198 +/Users/example/.git/objects/ef/501406d38a753c39f2818774f20c3682d8bd51 +/Users/example/.git/objects/ef/b5a3b8d88c4e7b105b53fc128ba2121a6e8fb1 +/Users/example/.git/objects/ef/78e67aacef59e94652769b953c176d06ae9c59 +/Users/example/.git/objects/ef/2d7a12fdf89547f6e04f3e3217cb4333829db6 +/Users/example/.git/objects/ef/5356a291cd4c1fe3cc99d44725ad2f1d67f8a1 +/Users/example/.git/objects/ef/993dac433f0bde4c4fb1d2234e3cfe6eabf407 +/Users/example/.git/objects/ef/5093551d1d2c14fd97de1301c714d3c8b73c75 +/Users/example/.git/objects/ef/6cb761b8da6f9ae6c0e10a0f342360df330edf +/Users/example/.git/objects/ef/ccc317a60e11c879a45bead010a92e19951be4 +/Users/example/.git/objects/ef/755288fb74b8073cbe0f88b2d06eabaf862d7a +/Users/example/.git/objects/ef/8ec924a66f63cc5b509d3c7839c39cc6854a31 +/Users/example/.git/objects/ef/a24365d25bdbfb0782a52cb00811950f9c7bda +/Users/example/.git/objects/ef/eb7eb3b54ececc075aa938ca0fd0485172cc50 +/Users/example/.git/objects/ef/2837ce451a10916c8f644b072d5444f91648e0 +/Users/example/.git/objects/c3/760df747c8b1bdebdec26e6443c38cdf5ec1cd +/Users/example/.git/objects/c3/4f466e882f39d5d3c18cf1885e418ddd23d9d9 +/Users/example/.git/objects/c3/35b44beb160927d4df7698cef7a995609e3c16 +/Users/example/.git/objects/c3/0710fbc6b6258bd6a8c59ec599456547eca65a +/Users/example/.git/objects/c3/62536935944f6df72b44c833e0c8140fc99828 +/Users/example/.git/objects/c3/c806af39d0b82adaf40e79ee4654cf07d48a19 +/Users/example/.git/objects/c3/4f958a8fca2d60fc40860b93880a5b042e3ce1 +/Users/example/.git/objects/c3/beff9ba731bdc8867e397dd45735051279a974 +/Users/example/.git/objects/c4/6dd9b4b869dd0913adddd44d61faa9dc241cdd +/Users/example/.git/objects/c4/226f638560d77bf51f4e4829cfc2b0fff262ce +/Users/example/.git/objects/c4/3b37a158d7018f354038d6bfe57a3973240836 +/Users/example/.git/objects/c4/2759aeddf0f2d812da5f7f807c2ac5ea638edd +/Users/example/.git/objects/c4/793489a4be560252962b59604936192ac6a7bb +/Users/example/.git/objects/c4/74239ea4619d970c0f3008718e0cc171952f59 +/Users/example/.git/objects/c4/257d28801d7db37a7a895d903694cd60f546e7 +/Users/example/.git/objects/c4/e8bbeb5aeebc8ada784eaea45187fe44f385a0 +/Users/example/.git/objects/c4/3fb6321847d907ceac2694509ff20d646249b5 +/Users/example/.git/objects/c4/187df70ef87b21fb7005fbe9cc21b0cec5bf4a +/Users/example/.git/objects/ea/379310dbcf2260d27eb87949206b7fa01d37b6 +/Users/example/.git/objects/ea/ff648a8323fa6a48d0a895c2ccea51daa22009 +/Users/example/.git/objects/ea/653e2f5a23bd97719fc38ca76370d451e7ca3e +/Users/example/.git/objects/ea/f4bc599e63b26f16dea7b05d937af5a76e1c05 +/Users/example/.git/objects/ea/2e3d6d9d7c6a9fda810db51595dd0b6df3290b +/Users/example/.git/objects/ea/f893e47cadc368eedd71e967228d08caab6aaf +/Users/example/.git/objects/ea/a84841e027b8c062a4dab03009cd1026c975f0 +/Users/example/.git/objects/ea/d5ace8b41d39063f3637beb28401c56fb1733a +/Users/example/.git/objects/ea/30b3f55b88a3f81bc6a9e4d8f88a197016869b +/Users/example/.git/objects/ea/a46f9ef3f39b070d15dcff4d8a0ae6da6b6359 +/Users/example/.git/objects/ea/106f87dcbfd3d1667bf7657c57f322f7c08889 +/Users/example/.git/objects/ea/f30de09a86d5a0bb6e3d3f701420b7fd68e73b +/Users/example/.git/objects/ea/2d88336477ef87e56e752df4f022c15ec9ec0e +/Users/example/.git/objects/ea/4f07f71568811604f4ecdb07982352f8f86a7a +/Users/example/.git/objects/ea/c22d6e4d777a31afc5c04bee8e76dd89af4531 +/Users/example/.git/objects/e1/2ad8816fe19ada7a3002459dc291cb26927bcf +/Users/example/.git/objects/e1/fef87bb09928009fa3109b92498b54c095c5ac +/Users/example/.git/objects/e1/cec6d146eee26ce04590b90f4b25bd0ed77784 +/Users/example/.git/objects/e1/e5ce02d8893c09b3e3f9ddfc5eeb2e0adc0f88 +/Users/example/.git/objects/e1/45bfe3e8f75cc9fb8d19526596d0e0567cdd90 +/Users/example/.git/objects/e1/1d1541dd9bc5b983bc6ae3df6731ce8a3732cb +/Users/example/.git/objects/e1/448a898bb20b39a9b730e80f87ac9ef8ea58b2 +/Users/example/.git/objects/e1/a46da0073b905dfe304d187921394c9517f57a +/Users/example/.git/objects/e1/17bc3b5ced0d67c2cebfeb4a217f7744eb0d5f +/Users/example/.git/objects/e1/d3e77d92aa5f5d4df2d5c4c178cc7dd2d10a87 +/Users/example/.git/objects/cd/9c0c41b712cb3ddfffcb5bc8714ce7d5a37e66 +/Users/example/.git/objects/cd/3ece75e9f5d1d586f6988ac567fefb762bea74 +/Users/example/.git/objects/cd/ab9877ea12dd9dbe06af864332356d29ec4a41 +/Users/example/.git/objects/cd/cb37b99be22784cf6d016922b8d383e649b63d +/Users/example/.git/objects/cd/2830af81139ee59f4ff0ca3c104361d2821c81 +/Users/example/.git/objects/cd/05442097a196a4797c36a04192a870fa567e2e +/Users/example/.git/objects/cd/1c8fcda193552b3cc4eb21999e90f1d03dc417 +/Users/example/.git/objects/cd/6ad0865ef2382a4a2b6a98aa17c240c098e477 +/Users/example/.git/objects/cd/823624657081486397071670946d3ff3a72c14 +/Users/example/.git/objects/cd/1eef54e4e04847a8941c92d47aea1240a36cbc +/Users/example/.git/objects/cd/2ef556865ff3bcad53fcbf74cad554be86cf25 +/Users/example/.git/objects/cd/9d37540a4b5de2f29bbd2ddedad2c9c91ed22c +/Users/example/.git/objects/cc/3cf2021238168acb8d878f8bfd80d5543fd0a6 +/Users/example/.git/objects/cc/90463e0858aef5e186a7999d8920c7f8fa7852 +/Users/example/.git/objects/cc/75bd526ec3eaf7650d7d74bde5bcfa0432982c +/Users/example/.git/objects/cc/009febeefceaa9c907b56da08abbec2903f325 +/Users/example/.git/objects/cc/61a20794d4f93734c1695b55713feec3b79e8b +/Users/example/.git/objects/cc/06ab3c11c29578a16f0ae96ef7d8f02b261c3f +/Users/example/.git/objects/cc/3841902d3894420fa0c7821787aefab36816fa +/Users/example/.git/objects/cc/4a70b491192e515bba27c9813a0958566e1b55 +/Users/example/.git/objects/cc/7fe0373528681dc6eabc34e3a7d635518f3de9 +/Users/example/.git/objects/cc/7c2763598999f42dd2c66796b42f0cba375fd4 +/Users/example/.git/objects/cc/952bcddcc3d5cfffe5ef1046300900fb2d6b21 +/Users/example/.git/objects/cc/af7eb28eb3993a0d7529dde516b4707c41bb29 +/Users/example/.git/objects/cc/8209e6066f6047e093155cc670312bb5b0c2dd +/Users/example/.git/objects/cc/ba0e29b513395f700b438c944c999231033b95 +/Users/example/.git/objects/cc/8565d0e5d2d7c8826e3317add662ce82f5df51 +/Users/example/.git/objects/cc/b8b6a5e710fc9271626dfb54d56cf0f5d1b93d +/Users/example/.git/objects/cc/68a71441034a14ae6ec770b16685cc4c19a204 +/Users/example/.git/objects/cc/97557a39014e11b6d529a83449a0669a7387ad +/Users/example/.git/objects/cc/25ed0487f0ac58072aa7b91197470a52a51c5f +/Users/example/.git/objects/cc/3f5a6178cbe4d54e1310c0a669463665da1094 +/Users/example/.git/objects/e6/025e87dce137e752cd9f9c6c803de9d521c55b +/Users/example/.git/objects/e6/0d3782ddd2ecf7d747811f62636aee5b93cbe5 +/Users/example/.git/objects/e6/0ecc9b4e82f1cbcb7dff98f542a6cb7f5fc4c7 +/Users/example/.git/objects/e6/e428b00a4bbcb3926485f0fc0ffcb3e65dacbf +/Users/example/.git/objects/e6/1efd985d20d72fc531e1c9f5c1b415203cc69d +/Users/example/.git/objects/e6/4de41a068bb31f23c11d2e5b8acf0221afb91f +/Users/example/.git/objects/e6/77cbe2c11bfe559e10db78ccd8633cc6adeab3 +/Users/example/.git/objects/e6/0306429cfa85913f3bd85339939ce49822ac33 +/Users/example/.git/objects/e6/4117264b2e2e8af92275108f6e05a09be8f053 +/Users/example/.git/objects/e6/3e05c452b58cb7153b989c50f9ea9212e12ec6 +/Users/example/.git/objects/f9/8eb23215d646550341a74479ac2bdaf4bb842c +/Users/example/.git/objects/f9/840cea23e683988873c5ca3f0d2107927bf659 +/Users/example/.git/objects/f9/66bffa234662e6e544df088901d95794ac840e +/Users/example/.git/objects/f9/8d09befa74134e3bdb8c6e88ae2c988464ea62 +/Users/example/.git/objects/f9/e061393638bdddaef0ff2b659701f173a7f8b0 +/Users/example/.git/objects/f9/77169991e1625fdc627c9617ad5f7181a74aa4 +/Users/example/.git/objects/f9/fedb2e972f85f1deb227561d207a6371df965c +/Users/example/.git/objects/f9/afcd042d554179d0af5f5623f552facd2f2e55 +/Users/example/.git/objects/f9/687d2924948b56d629e1ff2b43dd65ff9a0536 +/Users/example/.git/objects/f9/e571acd5fe5dd03a6859971fab6c2981f188a5 +/Users/example/.git/objects/f9/1a15de6e688be150d8c674c51dfad2c705c934 +/Users/example/.git/objects/f9/158a447dd09d3929c5dca7ac8084a358748441 +/Users/example/.git/objects/f9/31e8763ed73c76919c37f5f765a933ed381418 +/Users/example/.git/objects/f9/76ef102df20975d53cc204b8a69cd86ebaf351 +/Users/example/.git/objects/f0/1a7435b136ca730cb893568e50e83892f6b2cb +/Users/example/.git/objects/f0/140321da62655856d258131865bbc882700325 +/Users/example/.git/objects/f0/b85810ea8d50e8c57d5ae2b3edafdb9ffbcc47 +/Users/example/.git/objects/f0/5455d2269e37c4b332c719d8f33b7685f2731e +/Users/example/.git/objects/f0/3a3377ce34ee7b097f4bcf745230d1f2f77b34 +/Users/example/.git/objects/f0/0ef747fbfbff83f0be9c0754346f7acfa7cb46 +/Users/example/.git/objects/f0/962e402e2cdcb8d27fb241c215b292989c2af9 +/Users/example/.git/objects/f0/ffdfbc9fd7f067d1237a21e6c0c495e41b6f4a +/Users/example/.git/objects/f0/1bfa78d16c1ad385adc8584f127457d18e9425 +/Users/example/.git/objects/f0/3614d3b01f57b2db1dad3b0695c64a5629fae9 +/Users/example/.git/objects/f0/abb5c84f6cf922719999aff1160415c92557e1 +/Users/example/.git/objects/f0/6682b0250be600dc90c4ed001374974c188d38 +/Users/example/.git/objects/f0/72c1f1ef0e37f1c3e436a56f59955c5e6ee743 +/Users/example/.git/objects/f0/73284db222f707d627fef6451dd8b641d42d78 +/Users/example/.git/objects/f7/b610d7cabb4231bacabec343c36f8de93fbfdc +/Users/example/.git/objects/f7/1b0e8c7416c1d8df858efe4ca8d627a928c612 +/Users/example/.git/objects/f7/dfc15692da267aaba29e56a828a5e40bb61e47 +/Users/example/.git/objects/f7/9e31d54886d55f7610542bb93951f04d972895 +/Users/example/.git/objects/f7/5ae3a93c00e1dab3a8bfb9d4e66428e7d866c0 +/Users/example/.git/objects/f7/3af767b234d85ce1f63718b3849a9a04a267fb +/Users/example/.git/objects/f7/036dc417153521bbf844605a24f9424fb109e7 +/Users/example/.git/objects/f7/e9c74af911292cbaab2db13240b2d2125813f9 +/Users/example/.git/objects/f7/7a4275f47fa9be7a1f5d3d5e8c38e28d0c0c84 +/Users/example/.git/objects/f7/172a821828720be95482e44095bcb3ebf0cc89 +/Users/example/.git/objects/f7/e9263ce9aa892cf2a44d2d258c2017f18d1089 +/Users/example/.git/objects/f7/1c147558cb0fec266d1274576897d3d7180376 +/Users/example/.git/objects/f7/c7d8a3490d0e584bba2916a17725050de1d106 +/Users/example/.git/objects/f7/40cb8fc5b1bc20cbf539dadefc8bf6e4ee565f +/Users/example/.git/objects/f7/d5054575bc1f6e7665ce4f0b8b959725ad6c86 +/Users/example/.git/objects/f7/14a3e1455627e87bcd1f83cb4e877c0c61943b +/Users/example/.git/objects/e8/0163675667a138707c585336d55accdc3d9298 +/Users/example/.git/objects/e8/4769241643d079581f0556e71ceb88483fc316 +/Users/example/.git/objects/e8/b6f39958e21ede9b04fe9bb90bcdea07872ae6 +/Users/example/.git/objects/e8/d9e397bf2a36730dbb4a4771a6d1ccd0028236 +/Users/example/.git/objects/e8/f3d8be0c53b1db18357674b4bd7dbe6b396f49 +/Users/example/.git/objects/e8/c3b4fd4a8dbda42d7f73ec60f53a34e2058e2e +/Users/example/.git/objects/e8/c83c7fde6a12bd79a56413506dc793f908bf59 +/Users/example/.git/objects/e8/fe6172661a0772776de25bde6febf6e3465420 +/Users/example/.git/objects/e8/e9c5df1796a092a15f0db0f8b5c88a683632c2 +/Users/example/.git/objects/e8/282a20a590ca564ebcf6f957a85a7f8bf254a8 +/Users/example/.git/objects/e8/d0e719b75024e214900d316997c06c75592cc8 +/Users/example/.git/objects/e8/cb3e9109e25f2ce1add4a33e3c007f11f2d9cd +/Users/example/.git/objects/fa/820c2be04060a771489337788985f5a744815a +/Users/example/.git/objects/fa/23bab168591c22ac8a8459dc4a856879e7e194 +/Users/example/.git/objects/fa/0fef8e6d7cb06b545f49209a12f818cad6f319 +/Users/example/.git/objects/fa/18ce1aa2596cdde6dc31627372b1bacc6faed9 +/Users/example/.git/objects/fa/559027e41741302afeecfed30104ac908e3401 +/Users/example/.git/objects/fa/d10c4880dff25ef3ad77817df0aaada44c87f1 +/Users/example/.git/objects/fa/1c42766258662bba9eebd02f9eb69e2f0a4de8 +/Users/example/.git/objects/fa/0699d52a614337f6dfdaa33ba4ea662c21670e +/Users/example/.git/objects/fa/73e3448350d8da05a20ea71eb7880258fb2bf3 +/Users/example/.git/objects/fa/a617f456627fba12035fe6bb695cc882db40aa +/Users/example/.git/objects/fa/5355f70ca38b958486b8a472fbea26f1ab8714 +/Users/example/.git/objects/fa/957a0d3b69278ab6a309b47e53c5748c0430cc +/Users/example/.git/objects/fa/cdbb264e96ecdeb828dd014ac06121fde1993c +/Users/example/.git/objects/fa/3554ba687caac8f123626fee00f4d1ffbe5dfe +/Users/example/.git/objects/fa/907a127c8b515ca35087ab988309b6d6984443 +/Users/example/.git/objects/fa/37de533bb2aac87c2ce4db9f2e80169f4f17f1 +/Users/example/.git/objects/fa/fe257533e39c8185db7dd7bfd9803cfe4ba619 +/Users/example/.git/objects/fa/341b7c3bc996f31f72f72780f53a752abc3ac5 +/Users/example/.git/objects/ff/d0af7602d28f4327b9087f12543cf1d180de82 +/Users/example/.git/objects/ff/a6e3f2b8feed8a8c4fc8f26a3282629bfafd6e +/Users/example/.git/objects/ff/fa5880c453d92c5622f05c7ef6586eb30b13ed +/Users/example/.git/objects/ff/94c6e851d3b37ba31f0ef40f0c688580145891 +/Users/example/.git/objects/ff/05cd9cf5535037a688396384868c350e1b0b4f +/Users/example/.git/objects/ff/5132c96061152d8d4ce10e040395f6971c5634 +/Users/example/.git/objects/ff/0a326c2f7a6a77e63866a00239e52b3eea13ed +/Users/example/.git/objects/ff/1d30d385cea00bad0a6fb4ed750f717c7ec7a2 +/Users/example/.git/objects/ff/0597fa83a80d6ced4d11c4b39a9ecb67011db8 +/Users/example/.git/objects/ff/e204317470f3e36ad6bc0b7f080e9a9bc2e555 +/Users/example/.git/objects/ff/44ace68ede6a5890f4c5b7c4a1d19f083955bb +/Users/example/.git/objects/ff/3dd2229fe97c74a5dfb0d1b9d08280bbf65533 +/Users/example/.git/objects/ff/e5eb2565bcd22810eeb1d9fbcd7d1bca659190 +/Users/example/.git/objects/ff/6453ade876e2b5bdc012d733073b36b4215cb9 +/Users/example/.git/objects/c5/3d987c4cc1d86fa70c05090e3647b93614fca4 +/Users/example/.git/objects/c5/ee9f11957d0a1e8d3df77ffc29e16e1c80bf76 +/Users/example/.git/objects/c5/88383e7044482605d06396e421251e32c4dd4b +/Users/example/.git/objects/c5/315b543c8b455b46920694d3f122dee77dacde +/Users/example/.git/objects/c5/6327dd87726b21ec9fc4e42e079fa5c094001d +/Users/example/.git/objects/c5/07dd123ad294344427ee1447d5d29cd9320549 +/Users/example/.git/objects/c5/d15f4796c3972dd644c10d253a7173cc89dde7 +/Users/example/.git/objects/c5/4f74074b4d846f511174a3d03623027329c07b +/Users/example/.git/objects/c5/9979636e55c4df418923b1bfe29108a0273e14 +/Users/example/.git/objects/c5/e8683e9f1924f9f859c093877803893e0eaf0a +/Users/example/.git/objects/c5/566b8625cc1738fc1a75de72194071835fbdb3 +/Users/example/.git/objects/c2/32d7e9df7277644d4b310af153938dda758138 +/Users/example/.git/objects/c2/c06120b2c66c369906f8f604300daac7e6a1c0 +/Users/example/.git/objects/c2/ccdd5e44b39d0e414b3138587df0fa25562bce +/Users/example/.git/objects/c2/63f3c854d5090f8d1bd95b401d428d643bfa4d +/Users/example/.git/objects/c2/a6bfb42bb38f8ac95b96d51207658e8723731b +/Users/example/.git/objects/c2/a14c84969f5fef75f6525ad77d5244db47a026 +/Users/example/.git/objects/c2/7e82b1890eab8aa6fdf9de24ed0395107389c1 +/Users/example/.git/objects/c2/d10c3a30a1a481b223110d385bceef8d0ec4f7 +/Users/example/.git/objects/c2/7aebee143d697485ae1cdfeb74fe749983566a +/Users/example/.git/objects/c2/aa6e5c6652f7dc5861424c8e27e53cc4c92522 +/Users/example/.git/objects/c2/8f76b12147110da7bf64d813999853e9a4eaca +/Users/example/.git/objects/c2/616ca2b11350affcbc903a4ee97cc8703e5a5c +/Users/example/.git/objects/c2/ff265c9318f36a2b0751cadc2d0ca3c0b3f9f4 +/Users/example/.git/objects/c2/d0de42cfeecdda6eac57d6eb45365559a89c4c +/Users/example/.git/objects/c2/00a1cdb2608783ed39af7ab00191bf26eac392 +/Users/example/.git/objects/c2/94b8207b01611e868dc6bc1196c58a46dba924 +/Users/example/.git/objects/f6/2515e0774105d7ec53fe193de6d0b15ba6f138 +/Users/example/.git/objects/f6/7bf20dc88410f5aa5059599d5e0889ed1c9d65 +/Users/example/.git/objects/f6/6c6e516e2fd4edc6a24d5b0bba572a84537bbf +/Users/example/.git/objects/f6/fc7897bea20c301f4cdc28a185acffca3b6f22 +/Users/example/.git/objects/f6/cd6e92dd29266d06f564e72eed1303f709f24a +/Users/example/.git/objects/f6/8e047bfde6a9c53951f2094337245b8ebd1fee +/Users/example/.git/objects/f6/90ad49eb91fcb513f89353693e15694bb62911 +/Users/example/.git/objects/f6/b87f111bddf2d8ee3fc9d359b7b1c26b8fab92 +/Users/example/.git/objects/f6/d3e9edd40e954f530e7b2ba2796b5c0fa35160 +/Users/example/.git/objects/f6/633217253f4fc63beb0146656967522a1f47b4 +/Users/example/.git/objects/f6/80fcc42aa9bb3beb4550da81e5006e6f30b8ed +/Users/example/.git/objects/f6/d1c6d878f7bbbf3dbd2fb5e5bb0e5e99bc5d28 +/Users/example/.git/objects/f6/ea1ca184fe0c6f988e7fb912e9bfd76d2a8f54 +/Users/example/.git/objects/f6/23fcc32b240447414b3332d3c256df031b735d +/Users/example/.git/objects/e9/8b6dde4fc555929aeb2d6d4ddbc92152181d02 +/Users/example/.git/objects/e9/6aa674ca410226c653e261659bd41e076d3727 +/Users/example/.git/objects/e9/33dcabc289d27cf672875ef0a41c2f8f38740e +/Users/example/.git/objects/e9/b6fd8c3f003fcbb9e757b924d7d2685532ce2c +/Users/example/.git/objects/e9/c30959d59acd005b855f4368ef115ddf8851c9 +/Users/example/.git/objects/e9/09575d66e858bbbd677824cc4d5736a7c78d8d +/Users/example/.git/objects/e9/260a5a089cfa1e7fb40852d8a9211d4dbdfaa9 +/Users/example/.git/objects/e9/a1a280753ece2e992431daadfc8161333381db +/Users/example/.git/objects/f1/946e97939ad3cb898b6ac72385af89b25aef1a +/Users/example/.git/objects/f1/526fe1429f044f5c552b5cfacb23ef8cde09cf +/Users/example/.git/objects/f1/a6808024f93317dd45d8e23c4b0c792cc81079 +/Users/example/.git/objects/f1/c833ab0e58b2bc8793ae8e7ce161ce6fd3c3b3 +/Users/example/.git/objects/f1/a96d85f06b37be429875e0fa4c25cf19a5cbdf +/Users/example/.git/objects/f1/5904737c14e94062b688b64a4fd63306be70c5 +/Users/example/.git/objects/f1/aff462f656e119e1c6566553bb20d810b02b4a +/Users/example/.git/objects/f1/aedd415348d611dc4303e678aaad85025d0828 +/Users/example/.git/objects/f1/7cf32f235a59debe939a7faf9c46ececbd4ce3 +/Users/example/.git/objects/f1/8733e330e8b630b31561807a1aa5000a7e67ba +/Users/example/.git/objects/f1/0df188493fbc377ff0c4a8e4f610bd68523da3 +/Users/example/.git/objects/e7/c0c3cee0c6cd11a3dd9f2d72482a92f8a74ffa +/Users/example/.git/objects/e7/8b43cc45ce0641a6a696530bc6747f33d1b651 +/Users/example/.git/objects/e7/1553cb7de316279050421d69d55e00ce708ec9 +/Users/example/.git/objects/e7/4fb8616723986f878cd5850579542329762a90 +/Users/example/.git/objects/e7/0cefc6d3fcd487407ef0eb8f152ce1d862fd56 +/Users/example/.git/objects/e7/04be2cca961f05f3f68a638a4358ae4bb7adbd +/Users/example/.git/objects/e7/b541c65a756936810ca7e60acc7e7e2640f7a1 +/Users/example/.git/objects/e7/e1a4d2118bfbe8cf04bbf6b17eddc387b8d00a +/Users/example/.git/objects/e7/f648565d3170cb4378912af7a8474a74636e3b +/Users/example/.git/objects/e7/0818c6ef2e55adc5e53942884107481fe8e38d +/Users/example/.git/objects/e7/e83ab356a3dd12efaf98a72598546326dd4309 +/Users/example/.git/objects/e7/ce5b0c3ae41bd2af55036dc2160cc7c11acbf8 +/Users/example/.git/objects/e7/01cba1710aaef78c23274a3ece49fc6dc7ff16 +/Users/example/.git/objects/e7/24d31874e40a56d00aed7bcf6b6bc74f703a13 +/Users/example/.git/objects/e7/f99bea1376f320325cb181c82f995b70a1c611 +/Users/example/.git/objects/cb/698d930bece0b908669f0f20791262bc150bea +/Users/example/.git/objects/cb/e1aa452f4282d2f13abd596dd8085dcfd2bc53 +/Users/example/.git/objects/cb/7f26c6c01945d6e3db6a3cf0f847613eb024ba +/Users/example/.git/objects/cb/cf0bb9c13daafae65853130c974de2a7d529e4 +/Users/example/.git/objects/cb/0935c4b4229ce9a053ba90830ffdd0415be369 +/Users/example/.git/objects/cb/c8cf38a869ee70c478dfe33016e9a18e517ca9 +/Users/example/.git/objects/cb/e650f7adfa0fd9587ebe54f6d8a11659ebe31c +/Users/example/.git/objects/cb/d80d3dae715f0688b2ab263974254a351c8f03 +/Users/example/.git/objects/cb/400a7cb51aaf351801f944238da51e3fe8709c +/Users/example/.git/objects/cb/a5ba475052ec9ce18e000d18d753a05408cbd3 +/Users/example/.git/objects/f8/71ab7a9989d6ad9703c89537067de2bcb21802 +/Users/example/.git/objects/f8/8e67d14257a360242435d2847941c8bb0f0908 +/Users/example/.git/objects/f8/72feb40f686ebadd4fcf0694572531779924ee +/Users/example/.git/objects/f8/11566b0084a30d39321c4b627003a6e2f7fb42 +/Users/example/.git/objects/f8/aa99436ba4bc7c0855f916b4a22749087e3ded +/Users/example/.git/objects/f8/ba7e648062a1b77ee9702ab497e4ba6c72052e +/Users/example/.git/objects/f8/6ff5314f059f95a8d25e915f667d68272b1bb0 +/Users/example/.git/objects/f8/019688b9fc29b11e770417dfbfb30e33ec7757 +/Users/example/.git/objects/f8/cc071fc0fa59dfb9a781e74a1716780767ad8e +/Users/example/.git/objects/f8/a82242799f90acfb1d23b41854a7a385f7b10e +/Users/example/.git/objects/f8/f54a99675b7edfc79ad0e2a846378bfda118a0 +/Users/example/.git/objects/ce/5c13c8c96ecfd4a62f25ac96f784b8e6541753 +/Users/example/.git/objects/ce/e9977fc0c1ae38300bee94cbfee91fd6d3c537 +/Users/example/.git/objects/ce/bada5bb01a85ba4dbbadbc331d363d7ec36320 +/Users/example/.git/objects/ce/277643bd3a4e86fea67a1f53372ea0f8ee208c +/Users/example/.git/objects/ce/1dfe22bf8335905f1b88feb31e601ced5ac92b +/Users/example/.git/objects/ce/da078437c0ce5b09f2cdd051ba56fd02dafc20 +/Users/example/.git/objects/ce/a293b081defa3f8111936832dbc9286b927d4b +/Users/example/.git/objects/ce/e121342b6fd886e05df34de517ff288b5abc79 +/Users/example/.git/objects/ce/57577c2bf3818d1aa3f1cc12d69e14823d0eb4 +/Users/example/.git/objects/e0/45c8e7fd1f5b42c3410106cd5f13374645bbdb +/Users/example/.git/objects/e0/ecb028ec58af24e3712611e8983db022b9d113 +/Users/example/.git/objects/e0/8dcda028d939d1478c730567963548af4c7121 +/Users/example/.git/objects/e0/4474e1b8006da0013aee937028228ae4210d97 +/Users/example/.git/objects/e0/171447949029bae2da1c3f7b7eacb25ed4119e +/Users/example/.git/objects/e0/fd573f23e946eb22e4a5a2ff8c853815b1fc99 +/Users/example/.git/objects/e0/6da28a118a5de10b0ce5170838256aed6658d7 +/Users/example/.git/objects/e0/cb1b4610668367720e74f974bcfc75e1f41c95 +/Users/example/.git/objects/e0/5900f3cf1c29d1d9ef55d9aaa0f89765a034a5 +/Users/example/.git/objects/e0/035bd3a4f230ac14f358fadfb9ce38ab33ece2 +/Users/example/.git/objects/e0/324a2efac5596d5c1ee28089cfb1003b5dce35 +/Users/example/.git/objects/e0/7adf6b5e5095873d02135617ef786a2bb21414 +/Users/example/.git/objects/e0/f21236ef3075605f501e0a0ab44ae97dc01022 +/Users/example/.git/objects/e0/04c1707a2d10dd672e89c6b10fea5ca371a8fd +/Users/example/.git/objects/e0/102d1f8f16d60df8c00702caac10cbc0fa5095 +/Users/example/.git/objects/46/5af26db43eefed5427fdf16ddbfe887ab679fa +/Users/example/.git/objects/46/ce790910ae6651003ff11adac8e56b3ae86fa2 +/Users/example/.git/objects/46/b40712febbd1ad82963858f9c9bd406b155f51 +/Users/example/.git/objects/46/5f8eb03fe865db8aebb51bac74c961d1599cfb +/Users/example/.git/objects/46/66e63a028ee3f8dee7a6d45264268026108954 +/Users/example/.git/objects/46/7518518d10f4c50ed21f601c90dac01434d856 +/Users/example/.git/objects/46/18b1592d7b494cac2547272f7f535afe5bc657 +/Users/example/.git/objects/46/caaf28460cf5008c3f5a797dd3f8cbafeb058a +/Users/example/.git/objects/46/55c70a810c6b9d2d5ddefedcfc0525fc4d030d +/Users/example/.git/objects/46/200e9cab06ffed87b39f4c15ef7169e4ad7a77 +/Users/example/.git/objects/46/48744bc4e5e2f62b6253183de2dca045b03487 +/Users/example/.git/objects/46/3811543ee69c7e8304b2986cda06c8121b221c +/Users/example/.git/objects/46/01436e31de1ad3e6dfe0d6584718c992d9b55c +/Users/example/.git/objects/46/d8b21e39ced11eff43aea3336310267cac9347 +/Users/example/.git/objects/46/02d6ed8532d7e790dfb4cfbcf1c229f01bf5df +/Users/example/.git/objects/46/686026037127edbdff072f649d0ef804247894 +/Users/example/.git/objects/46/ed9ae776d5875f885a8ac0d65d64d552fd1af2 +/Users/example/.git/objects/46/f6f17fb87f5321629178b182f02a28075f141d +/Users/example/.git/objects/2c/1a7ccf4ef8fa73b1296e211e43898de30b8380 +/Users/example/.git/objects/2c/cafe60d91ec336362d7b520642e9ab429811ac +/Users/example/.git/objects/2c/fca1376fbcf0f717599717cfdba221472f7d33 +/Users/example/.git/objects/2c/3027770e007a8fa60bd809c6eefed22e7364cd +/Users/example/.git/objects/2c/b9c6cd58586f4dd8b6f2572aeb9fcac922e1e7 +/Users/example/.git/objects/2c/eacd53046893a0d4354c482876816d02943c2b +/Users/example/.git/objects/2c/c1d80af79142e30ff6dda0565f0cb26de5cf24 +/Users/example/.git/objects/79/0afec279300614d6e73b1fa0ec6eb70cba5caa +/Users/example/.git/objects/79/4a771fd0306635e5fb55ceed08d1f1db92d561 +/Users/example/.git/objects/79/9afdc758b547384d705a98672eb2c81744d3a4 +/Users/example/.git/objects/79/462253a894665bf4a99bbf0d3cb638b44dcad2 +/Users/example/.git/objects/79/a6e2c7857fccc7039c782dff84337e2286f17b +/Users/example/.git/objects/79/1cf9eef55a447a21e687a19c501bfd1d29f3f5 +/Users/example/.git/objects/79/874ef802dae77d3e8095ab6deb80a740026273 +/Users/example/.git/objects/79/aa4e9c8b91205ca5468bab6de4e4f898060ec0 +/Users/example/.git/objects/79/5e0de7daddaeea7fa19afece74a13a0586bea4 +/Users/example/.git/objects/79/d453ba6bb0e572f4800e46ccf4cc28bec235a2 +/Users/example/.git/objects/79/0581557c92b2097282476f48de122f33869474 +/Users/example/.git/objects/79/f818ffe2ca8287b6a6460f8ba04bae194b7e67 +/Users/example/.git/objects/79/ca864666afd8baf17a8d3765374e81c0f17f21 +/Users/example/.git/objects/79/b1c964641e1faae42c22830d5874b1a5cfef3f +/Users/example/.git/objects/79/9dc547ca6efb1ebeaa6f0f914952dc46d7aa3c +/Users/example/.git/objects/79/8d14bb363012ba7ca06549168d7f361edb08c2 +/Users/example/.git/objects/79/bd79f2c303a2c5394c9ebc0c4219c1eabc6fdc +/Users/example/.git/objects/2d/ecd72d798367604db1107b2076cdaf7c528b1f +/Users/example/.git/objects/2d/8693482cc0f845681b7d265cac884ab7b68f80 +/Users/example/.git/objects/2d/ff6e071328a1370f82b33f033fb5557f84651e +/Users/example/.git/objects/2d/49814b3d5b581cb899a5eaf8dd21d1704bae44 +/Users/example/.git/objects/2d/eddf0c99ceac1f585ba2cbe7a55a3bc11ab6d9 +/Users/example/.git/objects/2d/543f52eeac18fb44bbea07facc99d91f6e612e +/Users/example/.git/objects/2d/abccca5a852c4c505dbfbe65a9795dbc54124f +/Users/example/.git/objects/2d/73ea53070cfc97cd30ccc82211d79fdabaad11 +/Users/example/.git/objects/2d/328419835ebd76550ebeafe56e0390ede27adf +/Users/example/.git/objects/2d/f204785eac7d3dad2d481469979893ff16a0a8 +/Users/example/.git/objects/2d/398decf868076a6cdf3f594c7228148243e110 +/Users/example/.git/objects/2d/86f5f645bbec6a1b595a91ac67df9ecbd22f67 +/Users/example/.git/objects/2d/97db8b6ddb02dfb585936ed7f82004ba95f2a5 +/Users/example/.git/objects/2d/4014793caf82c8fd1b9eaebe5748d7aa6c198e +/Users/example/.git/objects/2d/63edbff488b2f1e61a50571dbc2d364978ceb8 +/Users/example/.git/objects/2d/3d95772ddea0393ec282b5d4a5d80fe4d2ec07 +/Users/example/.git/objects/41/ec4f10d917a07dde06ab9477403208bb538a53 +/Users/example/.git/objects/41/033ff9e95649d1f9c04eaeeaed68d6bb9200b7 +/Users/example/.git/objects/41/871a0cd9dbbc530aadfbce3e195b913448f088 +/Users/example/.git/objects/41/5b621ee6c26182d19357b8cdc16148114989da +/Users/example/.git/objects/41/d912c17cad6bd9d047d7978fea02dfcc7a4f7d +/Users/example/.git/objects/41/db1dd20669d71b2578629a1354a7d7f66ec243 +/Users/example/.git/objects/41/3df73e62e7b96a9e0e218e8bd27a7c88ece6db +/Users/example/.git/objects/41/99493c9ab0ee7c0ac27a4ce5e8f81949174ce8 +/Users/example/.git/objects/41/7be2083ee8c2d6fcdd9201c864d0b2290623ca +/Users/example/.git/objects/41/933a2f7225080086b5f44d9059ec8946ddd7a3 +/Users/example/.git/objects/83/c961c54d3651223202399ee4164578a09dca17 +/Users/example/.git/objects/83/95aee48c1d1d228b28b9eccb7161c4d388187a +/Users/example/.git/objects/83/207d3573afb6e352db1f822cf2e331bbbf5356 +/Users/example/.git/objects/83/7db4560daa299c7f11f4c908fba1146bfd795d +/Users/example/.git/objects/83/69c1403f64f1c1aaf9c9af57f1fcf55dd0f02d +/Users/example/.git/objects/83/4bc925e548bce56f85a17be68687910f40fd05 +/Users/example/.git/objects/83/f84e50488ae12c685822a917b1864bf6efb1b6 +/Users/example/.git/objects/83/b20c3621083c0de2e557137136968730558bd3 +/Users/example/.git/objects/1b/ce2b3576cce389d006f6fe6646776d487fc3db +/Users/example/.git/objects/1b/4d8b264499f685faa3def8ad4c534de95083a9 +/Users/example/.git/objects/1b/b489b3687305cae6392a331b30318cfbed9c34 +/Users/example/.git/objects/1b/b281b1902981b9360c7eb24a4af9efb006583e +/Users/example/.git/objects/1b/3533e76517df270fdda5a7c1ea5d77a5e12970 +/Users/example/.git/objects/1b/46efe9110f7df1931a0ff593c9b96ceea4d2b1 +/Users/example/.git/objects/1b/c19f5b01ac4cc41073e0431ebae8931644fd22 +/Users/example/.git/objects/1b/15c2e3ac15b0b85fd26f1e0f9db5f06764ba07 +/Users/example/.git/objects/1b/2c2bb6e6ada49eaa767518798ee47ff6224566 +/Users/example/.git/objects/1b/0b0cbfa66a74eb4ff26ef1c74b1aac596d58d9 +/Users/example/.git/objects/77/f449304ff381a13570cb9ef970863c41b6f12f +/Users/example/.git/objects/77/fd0f23c1f50fbd2c35c8a4956f2a2d322acc05 +/Users/example/.git/objects/77/7175f929eda989145e4950ae41dd3295b7ea0f +/Users/example/.git/objects/77/f248f19d24f992cab1add655fb8e9da45679c3 +/Users/example/.git/objects/77/17354c5abcdea88e5a4485af07df20bf1fad40 +/Users/example/.git/objects/77/680b93cdd059d337fef11d8285e8c10f530796 +/Users/example/.git/objects/77/9d39b2901a99fae2e9b1017c4b557bf146a808 +/Users/example/.git/objects/77/6ca9dc43de8e873ede0929782550fe5d6fc709 +/Users/example/.git/objects/48/f0a414db91bdcef0048a7e5bfe0682f7c58142 +/Users/example/.git/objects/48/17a0c28ebaf0cbd4e4067ece4ea61ac8ddbd4e +/Users/example/.git/objects/48/d3a5f6dfad64eda27eba41c951ed15528e433e +/Users/example/.git/objects/48/a266df9f89fe8230686af688f7589c769fdaed +/Users/example/.git/objects/48/a314a8ec3ad79cfdc8940ecf9f6cf6087060e2 +/Users/example/.git/objects/48/b8e840e01ccf62bc557423a78c9abb9c8b837a +/Users/example/.git/objects/48/a0f8c33cbe6ae9f09f0f5d2b3df1df5ef0e4cc +/Users/example/.git/objects/48/8c76fb1c54018f559a5acf6281288aa32fec07 +/Users/example/.git/objects/48/9156c234941d4ae22c5a7f1f8d5cff6e8f7927 +/Users/example/.git/objects/70/15f2968131fe61649353f86d741d70ee67ff54 +/Users/example/.git/objects/70/8413c8479b4a9ba32504ede192e905d5aad2b4 +/Users/example/.git/objects/70/cfc4f33c0910b026f2f43ef860e9707c4f6552 +/Users/example/.git/objects/70/d44fb006e58f4f05bbee445ec6346f81ffe5a7 +/Users/example/.git/objects/70/9b985bc41f074f9276b1deb92281e6676127da +/Users/example/.git/objects/70/311cd01174ebe9e8829b9ef5581c67dbe986cf +/Users/example/.git/objects/70/c376cc73b340c69d34f25e5bec07a5e3b6f535 +/Users/example/.git/objects/70/d0416cf5fd84961bf9cfdb5b3083d8bea385de +/Users/example/.git/objects/70/35e63daacacf4928679741cde49cca8589e7ad +/Users/example/.git/objects/70/3eb13e7181ce389f610e0af37c20a86ffe64f6 +/Users/example/.git/objects/1e/6cc83f5672c28d3850f57d22582c367761efe7 +/Users/example/.git/objects/1e/33ca5e194badc241efb00c16a81afe07fe7267 +/Users/example/.git/objects/1e/3f5de12e907db039428ab20f2444b75fcbb7ba +/Users/example/.git/objects/1e/1392158bac4c77028bb2b5ee5aef67f0310f83 +/Users/example/.git/objects/1e/d713111c24003222b273b33f31289806001b54 +/Users/example/.git/objects/1e/4a8f4f222cab4f9120ac64e46c93b4c2b534a5 +/Users/example/.git/objects/1e/62fd4cb71934993802aa6ee6f42433bd99b35f +/Users/example/.git/objects/1e/f8740a2d56dd04acdedf62234c115814da22ed +/Users/example/.git/objects/1e/901ecd12c70ae081fc73cb9ad1dbaa319a03d3 +/Users/example/.git/objects/1e/155307fb5a2c1582357e99c95b4291ce58d648 +/Users/example/.git/objects/84/8f32bfd1f26cc22d71c98bafd55bb197665ab1 +/Users/example/.git/objects/84/4a2895990f38982fe08e878235b68b450d857c +/Users/example/.git/objects/84/fe583cccf5e68ec4c1dbb96e97ce6210ee7ae2 +/Users/example/.git/objects/84/0b47108892dc9bc2b64795e0b3d7cb48efccac +/Users/example/.git/objects/84/901ac1c372c56f48100b04fca1feafda1b2d0e +/Users/example/.git/objects/84/ec4d66eb7b331dfce18232ece40a615b31799d +/Users/example/.git/objects/84/1a516ac68aaacfd527684101d321162468dfa5 +/Users/example/.git/objects/84/6548b996362c03952fe04717c363cba72f4835 +/Users/example/.git/objects/4a/fdc13cce6ab90f95c709fe204de855cda7f8c4 +/Users/example/.git/objects/4a/7cef7579f6880c2263fec8477fe609f6fad236 +/Users/example/.git/objects/4a/0f21790f85483aaaa6cb81ca0984d7832fca99 +/Users/example/.git/objects/4a/cf994e109819f1895dbbe1148000341e7fc2ff +/Users/example/.git/objects/4a/fa7ce1f45086ca59218eac2133beac24c673e4 +/Users/example/.git/objects/4a/2d10f94972c029245acd44a63d4c7fc9e53e64 +/Users/example/.git/objects/4a/a14ac5d7efb6940f3332f7f61ca0f4c58161f8 +/Users/example/.git/objects/4a/d03bb90b9f23f2f84184a3fa831bd82f09d440 +/Users/example/.git/objects/4a/df028e043bdf9d2daf5e57a6e1984473568e80 +/Users/example/.git/objects/4a/095ca4863acd39c206250b1b523e2efa9398e1 +/Users/example/.git/objects/4a/b68b9db9722d50373b508af37c8cd42a170f1f +/Users/example/.git/objects/4a/e469090451680772f524dc1a6d1872c5037dd6 +/Users/example/.git/objects/4a/bdc177c2e8715f1687bc055db33f2f32e96e2d +/Users/example/.git/objects/4a/e4789bbcd112edea1fbecf657d2e268187d171 +/Users/example/.git/objects/4a/df395fde11622fe4fd73e80ed491066362f1bd +/Users/example/.git/objects/4a/eb5a434c97e13e1d015930e9788c5040d94f6e +/Users/example/.git/objects/24/87438a946ba4f84c633af725e70830ae33069d +/Users/example/.git/objects/24/60c5cb99343f476b45fb84c628060b7bba746c +/Users/example/.git/objects/24/9994c2b6d439f252274a69180a81fd8b4c6165 +/Users/example/.git/objects/24/ceac76785a076b3885324ec03188021e190429 +/Users/example/.git/objects/24/9116280a4f0f291993ccf7d2b886f005a3d4be +/Users/example/.git/objects/24/d849093778dc1292db82a77c3543a9af2983ac +/Users/example/.git/objects/24/04be29f8e00e82ba00dae0d0791abd212cb8e0 +/Users/example/.git/objects/24/cee1848e19cd51f9f8b167d21a945b5d8e1910 +/Users/example/.git/objects/24/99de43f0ca36a742019e66f9a66f40eac38891 +/Users/example/.git/objects/24/aaccc5d57bed86952c42148b6e3849dda169f8 +/Users/example/.git/objects/24/a8cbe12975fe16d18c7ec58342cde0ecd70c9e +/Users/example/.git/objects/24/355915c2fc3fed1713f68dcf81004fe6733a34 +/Users/example/.git/objects/24/45b64c0c088af025d584eaa62b7b142677187a +/Users/example/.git/objects/24/42cbfa18761167078a956031ee33d4b19c0cff +/Users/example/.git/objects/24/bee6cb223041c15ad3a203862378426ee1c392 +/Users/example/.git/objects/23/169c57987a1311afd2efe83bcb95416b1018ea +/Users/example/.git/objects/23/d7982f87513c43429f3f8acdc2893f6ecd7840 +/Users/example/.git/objects/23/836da00839726435c73f994745488711fa2106 +/Users/example/.git/objects/23/0640bee467fcf7ff2a97c4f0612ba2dff10d61 +/Users/example/.git/objects/23/edff4fc807bf8dd024355f0e10f99f4c752346 +/Users/example/.git/objects/23/b5fd1ee300a58f2d40d73e84ea5d1f6a98c0be +/Users/example/.git/objects/23/0f066635e0a2923d58e8dffc269070d59e56c6 +/Users/example/.git/objects/23/2183f9197a3586a97cf0649fb8c949c5230c6a +/Users/example/.git/objects/23/60e856c6f52b78ac050701f17d96ab07031f56 +/Users/example/.git/objects/23/0e4c3d3c5e2a56b0459c34168c9b10541da863 +/Users/example/.git/objects/23/7c3b3dd2ec58510519cb6cc766d0a404603a08 +/Users/example/.git/objects/23/7868466e4b4e99af8df8aee885b612a8b950b0 +/Users/example/.git/objects/4f/c10b3a9e76ba52b21beaec51756c67a639d7ae +/Users/example/.git/objects/4f/4286e2b6ebfbef0e18b3db9bb2cf89d2887621 +/Users/example/.git/objects/4f/7a127e027852fbb884cd080b17773d706b02ad +/Users/example/.git/objects/4f/9b4ccc82bd2cc2af8cc99d5909206df740ba4e +/Users/example/.git/objects/4f/15752b7c7dc0fcc06ceda2abc891eb08ee1df2 +/Users/example/.git/objects/4f/ac2e56f0fbac6666e443c9449c03aadb756fb0 +/Users/example/.git/objects/4f/20517ebe9c728e222a700609357997dacbf7ae +/Users/example/.git/objects/8d/1ecf86ea43183462ca7836b8cb8ee466e539fe +/Users/example/.git/objects/8d/9abe5436291a5b7f6c54ddbd103e365df4f8c2 +/Users/example/.git/objects/8d/9f7946fc72d6447fadc19f2f300d5ae5e7b5c2 +/Users/example/.git/objects/8d/cc9bfcbb2562856b0e2f7b1b125e85af9a6e38 +/Users/example/.git/objects/8d/7c7c49072989b8e1cd1183c77f0e9b0c54ca71 +/Users/example/.git/objects/8d/ca74a7185632c944aea2a0a410c4f07ca71ccc +/Users/example/.git/objects/8d/bc090011cbccc00f8f884a39d36caeb0043f38 +/Users/example/.git/objects/8d/d44df9d8ff69294a60ece5bae577059db30463 +/Users/example/.git/objects/8d/c3463260b684b381c9f48162c0d6f45d1948e1 +/Users/example/.git/objects/8d/140da5772a001d34c2214832f60aa2638be68b +/Users/example/.git/objects/8d/5ca8cdad7cb5028a68c124f7c33f9c9d72cfbd +/Users/example/.git/objects/8d/4efdee5b2834ed96994c9dfac6d6e494e88ed0 +/Users/example/.git/objects/8d/a0c1b42f482901b9e94ca59451dd30f1aad702 +/Users/example/.git/objects/8d/10181b32bdddbb531f7f01c269137b3b0797fa +/Users/example/.git/objects/8d/7a9a8f0d37de5711c40339e1d2b96840e7d426 +/Users/example/.git/objects/8d/a90e2fdc492a1f191a0e8f0ed6f3257f9fc27b +/Users/example/.git/objects/15/07a518d8cf4a8f93c738dff502c35042375086 +/Users/example/.git/objects/15/0bb9d51f6723d6a98c588134793ed2dd43392f +/Users/example/.git/objects/15/ef485166c750fc5f19ed0c9d25207c87b557c8 +/Users/example/.git/objects/15/739870c36ceeb957722ebba7713f9e2f14a1e3 +/Users/example/.git/objects/15/6741292ea94a7597c27518750a2819bb6ec240 +/Users/example/.git/objects/15/867635bf059924a0d607941b3f1cc187eb3ed9 +/Users/example/.git/objects/15/025be307888540981497bb5e60d963c1d6c39e +/Users/example/.git/objects/15/31c7d25722dce10a4b18a83bf02063debb44cf +/Users/example/.git/objects/15/e2e42283ecc461c7607977aadd2c663ca38dba +/Users/example/.git/objects/15/5ac883b6b72cc47ff1573067586365c8377e76 +/Users/example/.git/objects/15/ed4f0eb0240f9a7de21811f671350f62dbb5a3 +/Users/example/.git/objects/15/c4502bb036f7076e5609345b3e89b316abff4a +/Users/example/.git/objects/12/cada894a3718aeb5166aba887cc0bfa3e649b1 +/Users/example/.git/objects/12/af9338a70dfe8efc3e8f2a96ade6396f36c048 +/Users/example/.git/objects/12/9b9554d985fb44e89661884b010638526efd69 +/Users/example/.git/objects/12/5b5a65c90afc4bb10c3d31a8c7107a9a5f7bf5 +/Users/example/.git/objects/12/39c770e78212eb20fbb49be2875edab5792d1c +/Users/example/.git/objects/12/ca7ab8a7c333ba1b332c8346faa4dd35cc1238 +/Users/example/.git/objects/12/c9e5f87797e5da67d3bde379467f4fdec3b10a +/Users/example/.git/objects/12/0305ce1ea140e789e2e7ffd0cd4abb1f82b49b +/Users/example/.git/objects/12/a641506c1eec0cbac285466e6010fad1ff0d55 +/Users/example/.git/objects/12/a0a60d53ee03898cd6d53ded245c5d25d8ba3f +/Users/example/.git/objects/12/0913546a4886c61cc8f44866e9f4645957b923 +/Users/example/.git/objects/12/f57d1f4f964a9ed4757d19b905934a7b16d968 +/Users/example/.git/objects/8c/1371a0af969aeb0385c6d462f43af05125e816 +/Users/example/.git/objects/8c/d98d9a7d8143ddb3db9c083e7e8c46eea7e477 +/Users/example/.git/objects/8c/cfce76c7198ec88b14a40e4baa6aeee3e4464a +/Users/example/.git/objects/8c/a9ede49b34e6fd83c2f87556226f35282cf553 +/Users/example/.git/objects/8c/3b5a4e2cbb23eb6577e975932c42bcbe3b4149 +/Users/example/.git/objects/8c/d6a1236adb02ca843044c8b5a9463da469dc74 +/Users/example/.git/objects/8c/2dd82e8a5003dcf052d91565a493ce3d80748e +/Users/example/.git/objects/8c/23146b6fbec10dbfe7b3cb20d02ac6ad728f0a +/Users/example/.git/objects/8c/2228d3ab9fe63fa27f19c0f67ffa81b4300505 +/Users/example/.git/objects/8c/822f2b574fd880dbdcfd47a2032701b8727aee +/Users/example/.git/objects/8c/1591823983f90f464903962b948e8f02ffee1b +/Users/example/.git/objects/85/09a5878abf96ba0378298d54319026ec8d5cbb +/Users/example/.git/objects/85/8dcf60dbcd0098c606d07236db0a611dd84fa7 +/Users/example/.git/objects/85/687656133878b9060624f59a1a43cb5b272cfd +/Users/example/.git/objects/85/2a20e03a0a1ce1f5af5d53eed5f4ae6e83713f +/Users/example/.git/objects/85/9f018f5caf615f2381ac573fad4382ed0e1c0f +/Users/example/.git/objects/85/1a16686d28f9c96a28c02dd5ef2153a140dcd6 +/Users/example/.git/objects/85/5b0aeab5ff7f1d7bfe31af7ac4c885e09a6170 +/Users/example/.git/objects/85/a7d5c0c2e98a3e1e4d61794bb0fb444acf6810 +/Users/example/.git/objects/85/47cae0d964bb3caa956c0fe3b838625d6ebc10 +/Users/example/.git/objects/85/49b58df37202f862c586b602b996554a9a82ce +/Users/example/.git/objects/85/2d6719ad83340ed4bb45ce6f072c5da54b3709 +/Users/example/.git/objects/85/a349d2f524461e60519bc2f134390df2748f46 +/Users/example/.git/objects/85/4fd00deb058084772fe88e7e0c93e8dee84bea +/Users/example/.git/objects/85/f1516fe49e160c439f885f984853063045ebb8 +/Users/example/.git/objects/1d/815c69b29866e83f043ba063e6352e63aec627 +/Users/example/.git/objects/1d/1a80aa43ef4e18cd9fdea47a9c809ba340a43c +/Users/example/.git/objects/1d/8744e18947c6d9c52159c8e4a822961e48e48f +/Users/example/.git/objects/1d/f53b1607a89130cbaa08643050def49cfbc588 +/Users/example/.git/objects/1d/177c385a5b91242300fab908363f03dc98a0e2 +/Users/example/.git/objects/1d/fd954dedb035774fb683a76a4769b8fa6b22d2 +/Users/example/.git/objects/1d/222353c1891efb41dff99131576369ea141370 +/Users/example/.git/objects/1d/2cf7e0842b58e31d4ce92bed8b9c9fe4b34d5d +/Users/example/.git/objects/1d/7860657227368c630fafac263c3eaed0e770ab +/Users/example/.git/objects/1d/c0dfc0b077dc890de18090de341444c49a6c11 +/Users/example/.git/objects/1d/b7509cbeed5dfc0fd39660470c596aa01829b5 +/Users/example/.git/objects/1d/da8cd32594c11b314489f29d01791242a65b47 +/Users/example/.git/objects/1d/657e0c495cce9c36093929567b576ec65b6770 +/Users/example/.git/objects/1d/8b98452177580c2dd32d131e7a788418730a0a +/Users/example/.git/objects/71/a5b35b7b42517e04107173c8a1974077b040bd +/Users/example/.git/objects/71/00fd7698a03b7e5033aad848d65fe05d33e280 +/Users/example/.git/objects/71/1b2bfdb11e3eb04906242f4f2ca1d524121dde +/Users/example/.git/objects/71/9c65b5e5c67425f518fcffb9ac9831ebbcaeec +/Users/example/.git/objects/71/31747fc359ca1b413b8619680b7bb9f2539800 +/Users/example/.git/objects/71/31e0386ad7148eb4f0d4474cd61aaa0ecefbb4 +/Users/example/.git/objects/71/4bb6918a091cba83feed48db31a93bdb618cca +/Users/example/.git/objects/71/f839aed90012b474aa79aa84606d02f4310dc1 +/Users/example/.git/objects/71/3d5ccd68d06ebab6f4377c11122e15c6d6757f +/Users/example/.git/objects/71/4ce79ed92220bd2885ea547888928438b3de47 +/Users/example/.git/objects/71/8d8b9e96bbab8d220a66462a9c6778951d9734 +/Users/example/.git/objects/71/2f3ce5ad6a40da2a059bce86af5683bb379470 +/Users/example/.git/objects/71/82f6dbf635474f4559e255eb2736ab00fc6194 +/Users/example/.git/objects/76/4efc729687bd41f5de69d5a6e141fc47802622 +/Users/example/.git/objects/76/97ca615dab5beb79b79512d4f114e5d673aff6 +/Users/example/.git/objects/76/1923d0aeac95e1a4bf12fc7c7932452cd387f4 +/Users/example/.git/objects/76/7dcbf1f36ef00c76cd075b478bd563764d9de1 +/Users/example/.git/objects/76/ca3c44c5917002b15c643d198637799e4e3219 +/Users/example/.git/objects/76/03e1db7b1a4ce6136df963ba7bac8ccf6a87f9 +/Users/example/.git/objects/76/24e6325a4f1bcc587ff89d29dc694806889cde +/Users/example/.git/objects/76/9a371ebf3169ffafd97869de36e13fda9a6a00 +/Users/example/.git/objects/76/154275bd9fa166b37e72492af20a501716c277 +/Users/example/.git/objects/76/473efafa2303026f8032bacaeea1200b7589fb +/Users/example/.git/objects/76/f5c1d76c68b4a6795a90aacabb24a4f73d6fc5 +/Users/example/.git/objects/76/92b56d8c7ea2718f7a691e64a28bc118dcb341 +/Users/example/.git/objects/76/9cfef52bd54a593e76109ac66cbd50e7c2e15a +/Users/example/.git/objects/76/8152323a53d7f7fa01461824e893be9a57ff6b +/Users/example/.git/objects/76/8dff44004ce1189e62085a65467fabb99649a7 +/Users/example/.git/objects/76/c12dec79f5138105459b1ca5934ce78fed2a1f +/Users/example/.git/objects/76/f6c5f420a0730a28d1f7aff1e9952bcc7eb457 +/Users/example/.git/objects/76/6d41d777a8c93e403ba3b8cf74016f1874d5c3 +/Users/example/.git/objects/76/a7cbf7ea28d17fc50a5b703f9f1b0a5f5a43da +/Users/example/.git/objects/76/063fb132fa1448de48bdbc55b2abd965644989 +/Users/example/.git/objects/1c/34d9382077324aa0f76749144891cd576757ad +/Users/example/.git/objects/1c/3311c0f021d9d1a1380fa222c637b045c07742 +/Users/example/.git/objects/1c/58311c621bb9a1b9b3c885dd15d1aec208b4f4 +/Users/example/.git/objects/1c/37d6f334d26443f96478d95dfe943b23b7e2ec +/Users/example/.git/objects/1c/7a3ba26b6f3a4d87825fc651a11342f7822e2c +/Users/example/.git/objects/1c/e3560509459f2a0813700a66287f5dca9a9487 +/Users/example/.git/objects/1c/e7600474c0e72c99542032f5a3341c27fdff18 +/Users/example/.git/objects/1c/30d67236f7884310696f5baed21ed5b47d7a38 +/Users/example/.git/objects/1c/2e5f43f747ee52fea131caa3323138e475243d +/Users/example/.git/objects/82/8df69bf8ea3488862cbc378b237f46cf8da3e5 +/Users/example/.git/objects/82/089898e6379babc8a663cdd755734f1d1112fd +/Users/example/.git/objects/82/5968b9e60172fad798a90a9964452ca608ac7e +/Users/example/.git/objects/82/1da0cd7591cd0815516a307b90243cb90bffc9 +/Users/example/.git/objects/82/7229ef8da6fd47e6929c10be1342657c8ca838 +/Users/example/.git/objects/82/af5cd0e606918c70692cad3c37209f87eab104 +/Users/example/.git/objects/82/5a6cb935aac0700211eb691c77dbf440e66e03 +/Users/example/.git/objects/82/3e571c94c6748af36257bf21fa362d307b88ea +/Users/example/.git/objects/82/cd4b4ca41f5284a6bdfb276db6f344e28cae17 +/Users/example/.git/objects/82/d129e96f1220368d3a29bc3970c5678ceb929f +/Users/example/.git/objects/49/7281621aab11081760be30fef382f9c448e28b +/Users/example/.git/objects/49/ab517886dfa410c16bef515ae9df39badc6421 +/Users/example/.git/objects/49/82bee93eb9f4f6d0c4add255c35f974dd3ee3c +/Users/example/.git/objects/49/522c5a4a7376205682657f9c2550331c005201 +/Users/example/.git/objects/49/c1a3ee9551fb0c9501a65f256b554312023ead +/Users/example/.git/objects/49/4d749c8de7df72260b5373e361c47c45c113bf +/Users/example/.git/objects/49/6c5728710a54a73f52b0cb6462d18f582f55c9 +/Users/example/.git/objects/49/dd24981793f2ea91bf85d68f71acccc3a99c1a +/Users/example/.git/objects/49/772d982e5bb1402b28a380b634b561880546b2 +/Users/example/.git/objects/49/2e590084bfcdc2c0adbc7604274cadbbfefaa3 +/Users/example/.git/objects/49/8f31cb43209ac07c0d5ad05270d3e33b7cc284 +/Users/example/.git/objects/49/e0f5b3bac40bc1e76b7cda475cf9fe0858d6b0 +/Users/example/.git/objects/49/8b667390e3b5d230b617966c024929981a209e +/Users/example/.git/objects/49/f928b18ca8fff41a512bfb083e664632ab3511 +/Users/example/.git/objects/40/54589dab1188e6f33d9d50174775a98d6983c6 +/Users/example/.git/objects/40/d8b899dc7420feacf8432103cdf55aea7923f0 +/Users/example/.git/objects/40/64b338d0e769c6143dd6840589f0e93c4b2a25 +/Users/example/.git/objects/40/05f8da0b95256e879d2d776b78f84f34989f2a +/Users/example/.git/objects/40/c523f770a367b9fcbfb82660a6831f2d613739 +/Users/example/.git/objects/40/f36495e064ea5ad73111de845cc11939ffd062 +/Users/example/.git/objects/40/1c3d5c5e0447453161216125fbb3712004ac0a +/Users/example/.git/objects/2e/a58eee069f23e10403709918fb237234c4e232 +/Users/example/.git/objects/2e/0e8dc0c8e5f4c3ed18be3bf1d4cfb119b08652 +/Users/example/.git/objects/2e/4118fee667517b75730e26e059c265feb018b4 +/Users/example/.git/objects/2e/79645e5ccad5e7ed8a030053c6681a76d2b834 +/Users/example/.git/objects/2e/ac2b1aa690d647e5ce6a935cbcce8ecfa2d480 +/Users/example/.git/objects/2e/40fe906af165affde44244ddb7c629b7d1ce2f +/Users/example/.git/objects/2e/1b2350e8f1f07b390df7af8f12ced6acd84f71 +/Users/example/.git/objects/2e/be55915f2ef363241237aa56757826cfe637ac +/Users/example/.git/objects/2e/8c2494a55eccad97f875e734acc996cc276056 +/Users/example/.git/objects/2e/524104804436550cbb4855321e7a7a74a657d3 +/Users/example/.git/objects/2e/fb02140f2f78a30a3840463d2a09fecf6bf451 +/Users/example/.git/objects/2e/ca21dfae6c3ed6b282aae1cf95848dff83c9c9 +/Users/example/.git/objects/2e/e613df4f53fa2aa8816a1014ea77a650fa1555 +/Users/example/.git/objects/2b/c4af61c8156d309697610017cabd71ba5377d9 +/Users/example/.git/objects/2b/0c5a5edd9b8371bf8413c4e925e784b81010d7 +/Users/example/.git/objects/2b/ae84ea7d29f9bc9431e792f883b7ed3b61e3d7 +/Users/example/.git/objects/2b/e47636e03f2e2cf4a89a92112e3c1838109513 +/Users/example/.git/objects/2b/f3cbc7ba4c8d3231a0b6dd6e4cc9a0d8d19f39 +/Users/example/.git/objects/2b/06b3c27ec1049fbca633ccf50018aaef53f406 +/Users/example/.git/objects/2b/820d4bae064f5b403e398156300b5ff689003a +/Users/example/.git/objects/2b/49ac0d487f86aef5b78c118eee8be10ac9c6e4 +/Users/example/.git/objects/2b/206ab5771e71c125676d8f069fbb7b8f430583 +/Users/example/.git/objects/2b/e369cd50d63f87161412e867353c4e44406a96 +/Users/example/.git/objects/2b/b91e44139f5c81d3e9026b20cda7be59794b5b +/Users/example/.git/objects/2b/93e3fa99bae86d5443db9d2d821143f42f17fc +/Users/example/.git/objects/2b/dbbfd86b1472f54e7d44ac2a57bfe030c49f14 +/Users/example/.git/objects/2b/659c9f81add56964d2830df67d4cb0918bd9de +/Users/example/.git/objects/2b/f4980f6d9928bd846a06ba1fe157fdf924b3d9 +/Users/example/.git/objects/47/25ecbe4cc38d6315995d749b461b903c2b9654 +/Users/example/.git/objects/47/c14539dcf455322d3ff213afea0d7516483a46 +/Users/example/.git/objects/47/ee5f70bc40e5533c32c1366771ec8ee6370bc5 +/Users/example/.git/objects/47/0bf66024b9d537b3f61189cc7a49e1320bb69b +/Users/example/.git/objects/47/b5e7e8b30c6e5533a883f6626d03c2fba92870 +/Users/example/.git/objects/47/cd72b6c7a18f01a72a811713a597f60f7f4614 +/Users/example/.git/objects/47/58b54a11cf49d23358f71006d2a36f93464066 +/Users/example/.git/objects/47/5b57467dd59476f1850fd1f18587bfdc602a4b +/Users/example/.git/objects/78/f50db8aa27591a104a16801c2fb641cab702bf +/Users/example/.git/objects/78/99212e1a27cb7f4b08d05de7b42dff6608506f +/Users/example/.git/objects/78/3c0165c696a9a4170d5df31b3e41aef3795d97 +/Users/example/.git/objects/78/03495cf605a1499d213e348d9df4556a942188 +/Users/example/.git/objects/78/54be7f1e21e5f174f5b959f4d428e033384610 +/Users/example/.git/objects/78/24834b49c8f6d2e1b2c0d621621757b48941c0 +/Users/example/.git/objects/78/0d3608b16b8211c15c9b82d500ad11a15e1a55 +/Users/example/.git/objects/78/ddad4e40ccc2504e7c9feb538e002dcbfea8c2 +/Users/example/.git/objects/78/f8634138343115b9bf1aeb0d2b7f9a370bb5e6 +/Users/example/.git/objects/78/ec585fe5524f382c325590ddab3ce55d53c714 +/Users/example/.git/objects/78/69d57293584ca43748f38355b87e366e67a7e8 +/Users/example/.git/objects/8b/b848f7907bef0de6f19886357ea5d1a654476d +/Users/example/.git/objects/8b/60e56a653e80b3d0b50d4d7a0f26c755a680f3 +/Users/example/.git/objects/8b/f8a4375c72d1e76f32fb4d0dac88f28ea8187b +/Users/example/.git/objects/8b/57bb6978b707b7a1686964a465ed107ebdeb6f +/Users/example/.git/objects/8b/7db8f709c3fe0bf1dd8ed58bdd5764cea5a55b +/Users/example/.git/objects/8b/a60646506e42e3cec2d0ba1482f03fc5901865 +/Users/example/.git/objects/8b/ba4898c1c4c4bcb7ec9f0b61b49ba88c477899 +/Users/example/.git/objects/8b/332d51ba23d4f8d28f6d9e1b6417c58bd8e5cf +/Users/example/.git/objects/8b/af92e0312b64d262490c048fcaf3c642dbce22 +/Users/example/.git/objects/8b/1398061bb2dc00a37c7a361021db3d290b3630 +/Users/example/.git/objects/8b/01f110773521406f6bb9bcc4c866e092a09ee1 +/Users/example/.git/objects/8b/3109220f144b3d209b4bffc3f0981b5718270e +/Users/example/.git/objects/8b/7935b62084dc0b1e985c4eb3d695a1102048be +/Users/example/.git/objects/8b/2cc027428ad6f200b490d4b612095bac62a9b0 +/Users/example/.git/objects/8b/ea78048d1b7986955ba61c39dbaa6767975ecf +/Users/example/.git/objects/8b/8ba38824cb8a950d6e707c0ec64984989adaee +/Users/example/.git/objects/8b/347750f207813c59e57b3557682e7d5170692d +/Users/example/.git/objects/8b/8d3e64b5dbaf4fdfefce9a04be85f0af46eee8 +/Users/example/.git/objects/13/6ecd163e403f70c1b66d90e694f5e296619012 +/Users/example/.git/objects/13/0cdf10e7b36ff96674d0c96e051af3e97068b6 +/Users/example/.git/objects/13/70d544d771b21d31885d1ef448aa08ccb0529c +/Users/example/.git/objects/13/057314f211fbc23bf0b3f84b64013ca8c9c286 +/Users/example/.git/objects/13/3cafd91f8d5c19960703694bb76adeeba8b03a +/Users/example/.git/objects/13/462eca588cdf2c0cc91ddd3bfcc34ea932874a +/Users/example/.git/objects/13/f12fbaece7dcd685390d2188840b1dd91d0a8b +/Users/example/.git/objects/13/b9f8df7b0954774c52107da4085aecb24a7de6 +/Users/example/.git/objects/13/e2c37dc069a769b5f9fb7d53e3a31311f1fab6 +/Users/example/.git/objects/13/208599927d486f936b8bbd782e05ff6244c103 +/Users/example/.git/objects/13/62f3fa9f7fef42fa81daf73cfd918ef0a19983 +/Users/example/.git/objects/13/191034590a245e2ab81368fe3c6fe3d444352a +/Users/example/.git/objects/13/a592f0e97f285b7acdce30893f25f8369bb73d +/Users/example/.git/objects/13/e9add9cbae0f590f0fdf5b652f36e8879a32ea +/Users/example/.git/objects/13/fa2035079478126561f511d79bba0c81e743e3 +/Users/example/.git/objects/13/8b3ff384df437d036e1c7a707feb448248b133 +/Users/example/.git/objects/7f/3e5401a0238181d545854519bc9ed8b0cb9fe4 +/Users/example/.git/objects/7f/d67809da1118ac21c931a1648ccd5b4fc483b2 +/Users/example/.git/objects/7f/9ff18c837234d69974d0d07240f4b1cd8ba1bb +/Users/example/.git/objects/7f/8d2b65a0ee7f18a8f9e1b4082621d66cc6422f +/Users/example/.git/objects/7f/ac06c67a34ff3291cf18ba04fa74b29e1ec3d9 +/Users/example/.git/objects/7f/3926589d9f27e888965cee2f44614a95ccb919 +/Users/example/.git/objects/7f/4830122e9b783f6287ad4fe1d32740878be381 +/Users/example/.git/objects/7f/2e16db7df214619558d909c09fe96b14cebf08 +/Users/example/.git/objects/7f/a38ef5b1d3e0e4d830b21ac580ab06e39e88f3 +/Users/example/.git/objects/7f/550801385e81ed69992ef55c68c464141d4ebe +/Users/example/.git/objects/7f/dcfe1a3833dd4f064fa0474f2f61dcb059d7ac +/Users/example/.git/objects/7a/8d2bd470805ee8ed541d6e058d8a7d1152f759 +/Users/example/.git/objects/7a/8540713462a102ece8886b6070a47e7957009f +/Users/example/.git/objects/7a/31e55661156faa0e1ae374090c6bad72e2c8be +/Users/example/.git/objects/7a/b18b4394e977c2f10096bc3b664ca5d20309c3 +/Users/example/.git/objects/7a/a148ab68c9512d00d7c8511c91cd9ba3fd4b6b +/Users/example/.git/objects/7a/979440ed217416f5c06bc02167d2499ba0826d +/Users/example/.git/objects/7a/eae6cf87e1fb4eb77b91cf6ba2d6b1126bbb17 +/Users/example/.git/objects/7a/aa0606206154432456deec4dace7fcbaed1ebe +/Users/example/.git/objects/7a/b69d690c9ed339af2bd50ec399184bad73f898 +/Users/example/.git/objects/7a/d898e7bd0f1d91b1ef8588d7f66beec42f7e59 +/Users/example/.git/objects/7a/051d664536395f063616b1415ad363b50417cd +/Users/example/.git/objects/7a/5db95435b45bd8800b16357f1c13ae8fc66d8f +/Users/example/.git/objects/7a/b6c480b98c878c392cb9319be89728b9b1caa7 +/Users/example/.git/objects/7a/0c7e97966f8f3e172e048891ef2f32756e9927 +/Users/example/.git/objects/7a/f3fc16e4843f0f8f3cb6d40ddc6c2d942d652e +/Users/example/.git/objects/14/9e88c5aae81596fccf0f6ca2d51e65a16fdf84 +/Users/example/.git/objects/14/661e5620679dad13a3db49daf92157a8f219cd +/Users/example/.git/objects/14/663db098a7284e9319ffae9a310464a0ad1fab +/Users/example/.git/objects/14/70e1adf72ad00e7832955228d053498de474f1 +/Users/example/.git/objects/14/ab0cd7eda03b71cb648fd21ab53c8d35e5201d +/Users/example/.git/objects/14/f033aac359d2b127d31cacc8d37dc003910949 +/Users/example/.git/objects/14/b9d4babd414139064d197a061cde15d421979f +/Users/example/.git/objects/14/b76fd65d6296450cf51a79dc7f6b5b87cb1daf +/Users/example/.git/objects/14/cc0c9f9e382a1287381717b5c9eb261ace16b7 +/Users/example/.git/objects/14/c1414ec236ad069c4ffe2e5f9fd3f375e6f7b8 +/Users/example/.git/objects/8e/00bc3f25f956d4952d2655c231c79e244a3dd4 +/Users/example/.git/objects/8e/24164e6cb5d8fe4094196758ebed9365321948 +/Users/example/.git/objects/8e/bd5ce0df0153d637d8a1dbff7660ccfb73a484 +/Users/example/.git/objects/8e/9c229a5aaf38a1e25d2ff0bf7e21722abdecbf +/Users/example/.git/objects/8e/bf1b171a3641e8544a5e2858fab5a1ff15c458 +/Users/example/.git/objects/8e/940b77c91297b9b84b3c22ead233af6ae10976 +/Users/example/.git/objects/8e/37e17cea480c455a4a90553d743251340fbb69 +/Users/example/.git/objects/8e/7ebf064b83e0b5c759fa2e9eeba6449f3f1c35 +/Users/example/.git/objects/8e/ce630e3d4ca8ce9cb856433d2a466e43063e09 +/Users/example/.git/objects/22/d9008236760be3b91105fac7d5fae8ebb2bab7 +/Users/example/.git/objects/22/02dba6c4f31e30a7abe85f5cc0caa2d14e8cb5 +/Users/example/.git/objects/22/2bed514513a241c95fc0802c7b8207cdd03c4f +/Users/example/.git/objects/22/dfec12af0b364650e164097e2ccae26c064ca3 +/Users/example/.git/objects/22/9df78c8a2d7ed066499729298906bbdff3a930 +/Users/example/.git/objects/22/a52fac16db6a2c1ece1e6c18fcdcc9fd4383f1 +/Users/example/.git/objects/22/37913b81bc0b5e530204a75d3e711c67090fdf +/Users/example/.git/objects/22/eea1ec297d029e33fd3cb546c42a216c39d2db +/Users/example/.git/objects/22/d6fe89d3a0d226bca9ccbee3d0985f6c454918 +/Users/example/.git/objects/22/3e3b0aace83edcd4ccbd45b96b8bba175a707b +/Users/example/.git/objects/25/1e63bfb15a9ec81d84c7faf2d159e6d9594e10 +/Users/example/.git/objects/25/a72f2d208e1fa5408606693308e581f9bc6be5 +/Users/example/.git/objects/25/e3ad00703e7d63cfc4dfa051469d46b5e5c25e +/Users/example/.git/objects/25/edc22954082fc9ed0d1e4c6a7bc462228d322d +/Users/example/.git/objects/25/f2877d2f8fcb5d3e415ac6a74aa28cf2d9e252 +/Users/example/.git/objects/25/068d7f8ffeb8eea49078e912e89d68ec2fd506 +/Users/example/.git/objects/25/f702b556539f20885c9a818b0016060b20e6c9 +/Users/example/.git/objects/25/687967185f2f87a168ecdae0132db7ce22fc12 +/Users/example/.git/objects/25/57047cd3e1c5cc0f5da92a02b8f60960b4989d +/Users/example/.git/objects/25/fbbc0d97aafe71adf5f9920fc007c6cc44bffb +/Users/example/.git/objects/25/0e5c6522af206617864f27e3b7f0d95cd3f837 +/Users/example/.git/HEAD +/Users/example/.git/info/exclude +/Users/example/.git/info/refs +/Users/example/.git/logs/HEAD +/Users/example/.git/logs/refs/heads/alex/esm +/Users/example/.git/logs/refs/heads/joh/swift-cicada +/Users/example/.git/logs/refs/heads/joh/nls-amd +/Users/example/.git/logs/refs/heads/joh/fix4354 +/Users/example/.git/logs/refs/heads/joh/probable-flea +/Users/example/.git/logs/refs/heads/joh/resizeTries +/Users/example/.git/logs/refs/heads/joh/absolute-toad +/Users/example/.git/logs/refs/heads/joh/private-hummingbird +/Users/example/.git/logs/refs/heads/joh/fresh-starfish +/Users/example/.git/logs/refs/heads/joh/silky-gazelle +/Users/example/.git/logs/refs/heads/joh/resident-alpaca +/Users/example/.git/logs/refs/heads/joh/remarkable-egret +/Users/example/.git/logs/refs/heads/joh/unfortunate-anaconda +/Users/example/.git/logs/refs/heads/joh/electron-22 +/Users/example/.git/logs/refs/heads/joh/release/1.84 +/Users/example/.git/logs/refs/heads/joh/release/1.79 +/Users/example/.git/logs/refs/heads/joh/version1761 +/Users/example/.git/logs/refs/heads/joh/smooth-xerinae +/Users/example/.git/logs/refs/heads/joh/applicable-ferret +/Users/example/.git/logs/refs/heads/joh/fix3857 +/Users/example/.git/logs/refs/heads/joh/fix200056 +/Users/example/.git/logs/refs/heads/joh/fix/173244 +/Users/example/.git/logs/refs/heads/joh/fix/206487 +/Users/example/.git/logs/refs/heads/joh/fix/apiWarn +/Users/example/.git/logs/refs/heads/joh/fix/187642 +/Users/example/.git/logs/refs/heads/joh/fix/19470 +/Users/example/.git/logs/refs/heads/joh/wild-rodent +/Users/example/.git/logs/refs/heads/joh/junior-dragonfly +/Users/example/.git/logs/refs/heads/joh/finalization +/Users/example/.git/logs/refs/heads/joh/unexpected-xerinae +/Users/example/.git/logs/refs/heads/joh/particular-seahorse +/Users/example/.git/logs/refs/heads/joh/fix2617 +/Users/example/.git/logs/refs/heads/joh/fix4342 +/Users/example/.git/logs/refs/heads/joh/forward-carp +/Users/example/.git/logs/refs/heads/joh/striped-perch +/Users/example/.git/logs/refs/heads/pop-snippet-untitled +/Users/example/.git/logs/refs/heads/release/1.83 +/Users/example/.git/logs/refs/heads/release/1.76 +/Users/example/.git/logs/refs/heads/release/1.82 +/Users/example/.git/logs/refs/heads/release/1.85 +/Users/example/.git/logs/refs/heads/release/1.80 +/Users/example/.git/logs/refs/heads/release/1.87 +/Users/example/.git/logs/refs/heads/release/1.88 +/Users/example/.git/logs/refs/heads/release/1.86 +/Users/example/.git/logs/refs/heads/release/1.75 +/Users/example/.git/logs/refs/heads/pr/CGNonofr/201796 +/Users/example/.git/logs/refs/heads/ben/untitled-wip +/Users/example/.git/logs/refs/heads/roblou/chatAgentAPI2 +/Users/example/.git/logs/refs/heads/electron-22.x.y +/Users/example/.git/logs/refs/heads/main +/Users/example/.git/logs/refs/remotes/origin/western-monkey +/Users/example/.git/logs/refs/remotes/origin/async-tokenization-2 +/Users/example/.git/logs/refs/remotes/origin/alone-lark +/Users/example/.git/logs/refs/remotes/origin/tyler/slim-guan +/Users/example/.git/logs/refs/remotes/origin/tyler/abstract-barnacle +/Users/example/.git/logs/refs/remotes/origin/tyler/payable-llama +/Users/example/.git/logs/refs/remotes/origin/tyler/civic-muskox +/Users/example/.git/logs/refs/remotes/origin/tyler/administrative-beetle +/Users/example/.git/logs/refs/remotes/origin/tyler/revert-171964 +/Users/example/.git/logs/refs/remotes/origin/tyler/variable-galliform +/Users/example/.git/logs/refs/remotes/origin/tyler/big-barracuda +/Users/example/.git/logs/refs/remotes/origin/tyler/neutral-tarantula +/Users/example/.git/logs/refs/remotes/origin/tyler/suspicious-hamster +/Users/example/.git/logs/refs/remotes/origin/tyler/effective-dragonfly +/Users/example/.git/logs/refs/remotes/origin/tyler/sacred-pheasant +/Users/example/.git/logs/refs/remotes/origin/tyler/hollow-catfish +/Users/example/.git/logs/refs/remotes/origin/tyler/star-activation-bad +/Users/example/.git/logs/refs/remotes/origin/tyler/magic-grasshopper +/Users/example/.git/logs/refs/remotes/origin/tyler/burning-newt +/Users/example/.git/logs/refs/remotes/origin/tyler/alleged-koala +/Users/example/.git/logs/refs/remotes/origin/tyler/varying-jellyfish +/Users/example/.git/logs/refs/remotes/origin/tyler/watery-viper +/Users/example/.git/logs/refs/remotes/origin/tyler/residential-wildebeest +/Users/example/.git/logs/refs/remotes/origin/tyler/intermediate-dove +/Users/example/.git/logs/refs/remotes/origin/tyler/domestic-emu +/Users/example/.git/logs/refs/remotes/origin/tyler/mass-lark +/Users/example/.git/logs/refs/remotes/origin/tyler/traditional-snail +/Users/example/.git/logs/refs/remotes/origin/tyler/level-horse +/Users/example/.git/logs/refs/remotes/origin/tyler/passive-buzzard +/Users/example/.git/logs/refs/remotes/origin/tyler/familiar-albatross +/Users/example/.git/logs/refs/remotes/origin/tyler/playing-around-withchat +/Users/example/.git/logs/refs/remotes/origin/tyler/specified-gibbon +/Users/example/.git/logs/refs/remotes/origin/tyler/back-mite +/Users/example/.git/logs/refs/remotes/origin/tyler/successive-swordtail +/Users/example/.git/logs/refs/remotes/origin/tyler/single-chicken +/Users/example/.git/logs/refs/remotes/origin/tyler/brave-possum +/Users/example/.git/logs/refs/remotes/origin/tyler/conscious-aardvark +/Users/example/.git/logs/refs/remotes/origin/tyler/national-swan +/Users/example/.git/logs/refs/remotes/origin/tyler/swift-panda +/Users/example/.git/logs/refs/remotes/origin/tyler/yummy-vicuna +/Users/example/.git/logs/refs/remotes/origin/tyler/advanced-turkey +/Users/example/.git/logs/refs/remotes/origin/tyler/troubled-guanaco +/Users/example/.git/logs/refs/remotes/origin/tyler/marine-termite +/Users/example/.git/logs/refs/remotes/origin/tyler/cognitive-sturgeon +/Users/example/.git/logs/refs/remotes/origin/tyler/dynamic-chameleon +/Users/example/.git/logs/refs/remotes/origin/tyler/preferred-cockroach +/Users/example/.git/logs/refs/remotes/origin/tyler/written-heron +/Users/example/.git/logs/refs/remotes/origin/tyler/dynamic-bass +/Users/example/.git/logs/refs/remotes/origin/tyler/selective-coral +/Users/example/.git/logs/refs/remotes/origin/tyler/good-hoverfly +/Users/example/.git/logs/refs/remotes/origin/tyler/dependent-crocodile +/Users/example/.git/logs/refs/remotes/origin/tyler/condemned-newt +/Users/example/.git/logs/refs/remotes/origin/tyler/amazing-wildebeest +/Users/example/.git/logs/refs/remotes/origin/tyler/key-guanaco +/Users/example/.git/logs/refs/remotes/origin/tyler/shocked-albatross +/Users/example/.git/logs/refs/remotes/origin/tyler/impressed-lemming +/Users/example/.git/logs/refs/remotes/origin/tyler/awful-warbler +/Users/example/.git/logs/refs/remotes/origin/tyler/local-galliform +/Users/example/.git/logs/refs/remotes/origin/tyler/magnificent-butterfly +/Users/example/.git/logs/refs/remotes/origin/tyler/yearning-galliform +/Users/example/.git/logs/refs/remotes/origin/tyler/dry-eagle +/Users/example/.git/logs/refs/remotes/origin/tyler/adjacent-crayfish +/Users/example/.git/logs/refs/remotes/origin/tyler/zygomorphic-whale +/Users/example/.git/logs/refs/remotes/origin/tyler/diplomatic-frog +/Users/example/.git/logs/refs/remotes/origin/tyler/icy-walrus +/Users/example/.git/logs/refs/remotes/origin/tyler/unknown-grouse +/Users/example/.git/logs/refs/remotes/origin/tyler/yappy-meadowlark +/Users/example/.git/logs/refs/remotes/origin/tyler/deleteme +/Users/example/.git/logs/refs/remotes/origin/tyler/negative-jay +/Users/example/.git/logs/refs/remotes/origin/tyler/acceptable-planarian +/Users/example/.git/logs/refs/remotes/origin/tyler/compatible-dolphin +/Users/example/.git/logs/refs/remotes/origin/tyler/old-alligator +/Users/example/.git/logs/refs/remotes/origin/tyler/repulsive-marmot +/Users/example/.git/logs/refs/remotes/origin/tyler/confidential-capybara +/Users/example/.git/logs/refs/remotes/origin/tyler/shaggy-woodpecker +/Users/example/.git/logs/refs/remotes/origin/tyler/liquid-minnow +/Users/example/.git/logs/refs/remotes/origin/tyler/resident-canidae +/Users/example/.git/logs/refs/remotes/origin/tyler/possible-constrictor +/Users/example/.git/logs/refs/remotes/origin/tyler/mixed-tyrannosaurus +/Users/example/.git/logs/refs/remotes/origin/tyler/nursing-iguana +/Users/example/.git/logs/refs/remotes/origin/tyler/worthy-dog +/Users/example/.git/logs/refs/remotes/origin/tyler/innovative-angelfish +/Users/example/.git/logs/refs/remotes/origin/tyler/traditional-stoat +/Users/example/.git/logs/refs/remotes/origin/tyler/play-with-chat-quick-access +/Users/example/.git/logs/refs/remotes/origin/tyler/yappy-earthworm +/Users/example/.git/logs/refs/remotes/origin/connor431/ansi-color-in-test-messages +/Users/example/.git/logs/refs/remotes/origin/prime-jay +/Users/example/.git/logs/refs/remotes/origin/playwright-webkit-snapshot-tests +/Users/example/.git/logs/refs/remotes/origin/misc +/Users/example/.git/logs/refs/remotes/origin/mslkdfjskdjfs +/Users/example/.git/logs/refs/remotes/origin/sldjflskdfjs +/Users/example/.git/logs/refs/remotes/origin/april/git-working-sets +/Users/example/.git/logs/refs/remotes/origin/chrmarti/breakable-peacock +/Users/example/.git/logs/refs/remotes/origin/chrmarti/marginal-takin +/Users/example/.git/logs/refs/remotes/origin/chrmarti/cooing-swordtail +/Users/example/.git/logs/refs/remotes/origin/chrmarti/retail-tyrannosaurus +/Users/example/.git/logs/refs/remotes/origin/chrmarti/northern-deer +/Users/example/.git/logs/refs/remotes/origin/chrmarti/horizontal-mite +/Users/example/.git/logs/refs/remotes/origin/chrmarti/sanitycheckexploration +/Users/example/.git/logs/refs/remotes/origin/chrmarti/disciplinary-mockingbird +/Users/example/.git/logs/refs/remotes/origin/chrmarti/domestic-tiger +/Users/example/.git/logs/refs/remotes/origin/chrmarti/sensitive-mouse +/Users/example/.git/logs/refs/remotes/origin/chrmarti/technical-frog +/Users/example/.git/logs/refs/remotes/origin/chrmarti/little-guppy +/Users/example/.git/logs/refs/remotes/origin/chrmarti/smart-donkey +/Users/example/.git/logs/refs/remotes/origin/chrmarti/present-gerbil +/Users/example/.git/logs/refs/remotes/origin/chrmarti/devcontainer +/Users/example/.git/logs/refs/remotes/origin/chrmarti/accurate-crayfish +/Users/example/.git/logs/refs/remotes/origin/chrmarti/typical-marmot +/Users/example/.git/logs/refs/remotes/origin/chrmarti/general-chickadee +/Users/example/.git/logs/refs/remotes/origin/chrmarti/exuberant-fish +/Users/example/.git/logs/refs/remotes/origin/chrmarti/special-shrimp +/Users/example/.git/logs/refs/remotes/origin/chrmarti/impossible-mule +/Users/example/.git/logs/refs/remotes/origin/chrmarti/clever-python +/Users/example/.git/logs/refs/remotes/origin/chrmarti/tired-cheetah +/Users/example/.git/logs/refs/remotes/origin/chrmarti/involved-boa +/Users/example/.git/logs/refs/remotes/origin/chrmarti/national-raven +/Users/example/.git/logs/refs/remotes/origin/alex/esm +/Users/example/.git/logs/refs/remotes/origin/melodic-crocodile +/Users/example/.git/logs/refs/remotes/origin/agricultural-toad +/Users/example/.git/logs/refs/remotes/origin/electron-29.x.y +/Users/example/.git/logs/refs/remotes/origin/issue206747PageDown +/Users/example/.git/logs/refs/remotes/origin/retail-trout +/Users/example/.git/logs/refs/remotes/origin/codicons-list +/Users/example/.git/logs/refs/remotes/origin/wilful-bird +/Users/example/.git/logs/refs/remotes/origin/toolbar-testing +/Users/example/.git/logs/refs/remotes/origin/zygotic-bear +/Users/example/.git/logs/refs/remotes/origin/individual-goose +/Users/example/.git/logs/refs/remotes/origin/ctrl-server-spawn +/Users/example/.git/logs/refs/remotes/origin/string-tweak +/Users/example/.git/logs/refs/remotes/origin/hostile-buzzard +/Users/example/.git/logs/refs/remotes/origin/192377-Improve-Comments-accessibility +/Users/example/.git/logs/refs/remotes/origin/issue13397 +/Users/example/.git/logs/refs/remotes/origin/sandy081/cruel-bovid +/Users/example/.git/logs/refs/remotes/origin/sandy081/lesser-heron +/Users/example/.git/logs/refs/remotes/origin/sandy081/use-default-profile +/Users/example/.git/logs/refs/remotes/origin/sandy081/forthcoming-sloth +/Users/example/.git/logs/refs/remotes/origin/sandy081/steep-pony +/Users/example/.git/logs/refs/remotes/origin/sandy081/innovative-swan +/Users/example/.git/logs/refs/remotes/origin/sandy081/hollow-marmoset +/Users/example/.git/logs/refs/remotes/origin/sandy081/thick-pheasant +/Users/example/.git/logs/refs/remotes/origin/sandy081/corporate-falcon +/Users/example/.git/logs/refs/remotes/origin/sandy081/loose-lark +/Users/example/.git/logs/refs/remotes/origin/sandy081/sensitive-cheetah +/Users/example/.git/logs/refs/remotes/origin/sandy081/rising-toucan +/Users/example/.git/logs/refs/remotes/origin/sandy081/radical-cat +/Users/example/.git/logs/refs/remotes/origin/sandy081/unchanged-moose +/Users/example/.git/logs/refs/remotes/origin/sandy081/characteristic-cicada +/Users/example/.git/logs/refs/remotes/origin/sandy081/literary-lungfish +/Users/example/.git/logs/refs/remotes/origin/sandy081/decisive-caribou +/Users/example/.git/logs/refs/remotes/origin/sandy081/deafening-catfish +/Users/example/.git/logs/refs/remotes/origin/sandy081/molecular-deer +/Users/example/.git/logs/refs/remotes/origin/sandy081/minor-chickadee +/Users/example/.git/logs/refs/remotes/origin/sandy081/secure-takin +/Users/example/.git/logs/refs/remotes/origin/sandy081/frail-parrotfish +/Users/example/.git/logs/refs/remotes/origin/sandy081/dead-peafowl +/Users/example/.git/logs/refs/remotes/origin/sandy081/hot-lion +/Users/example/.git/logs/refs/remotes/origin/sandy081/adequate-python +/Users/example/.git/logs/refs/remotes/origin/sandy081/spectacular-turtle +/Users/example/.git/logs/refs/remotes/origin/sandy081/dear-hawk +/Users/example/.git/logs/refs/remotes/origin/sandy081/tender-termite +/Users/example/.git/logs/refs/remotes/origin/sandy081/modern-finch +/Users/example/.git/logs/refs/remotes/origin/sandy081/balanced-swallow +/Users/example/.git/logs/refs/remotes/origin/sandy081/permanent-anteater +/Users/example/.git/logs/refs/remotes/origin/sandy081/holy-dingo +/Users/example/.git/logs/refs/remotes/origin/sandy081/parallel-gorilla +/Users/example/.git/logs/refs/remotes/origin/sandy081/obedient-louse +/Users/example/.git/logs/refs/remotes/origin/sandy081/powerful-minnow +/Users/example/.git/logs/refs/remotes/origin/sandy081/tart-leech +/Users/example/.git/logs/refs/remotes/origin/sandy081/outdoor-deer +/Users/example/.git/logs/refs/remotes/origin/sandy081/mushy-puma +/Users/example/.git/logs/refs/remotes/origin/sandy081/intelligent-porpoise +/Users/example/.git/logs/refs/remotes/origin/sandy081/powerful-cheetah +/Users/example/.git/logs/refs/remotes/origin/sandy081/querulous-cicada +/Users/example/.git/logs/refs/remotes/origin/sandy081/integrated-anglerfish +/Users/example/.git/logs/refs/remotes/origin/sandy081/supporting-roundworm +/Users/example/.git/logs/refs/remotes/origin/sandy081/wild-whippet +/Users/example/.git/logs/refs/remotes/origin/sandy081/radical-mollusk +/Users/example/.git/logs/refs/remotes/origin/sandy081/absolute-unicorn +/Users/example/.git/logs/refs/remotes/origin/sandy081/easy-boar +/Users/example/.git/logs/refs/remotes/origin/sandy081/surrounding-magpie +/Users/example/.git/logs/refs/remotes/origin/sandy081/bad-swordtail +/Users/example/.git/logs/refs/remotes/origin/sandy081/sophisticated-urial +/Users/example/.git/logs/refs/remotes/origin/sandy081/moaning-monkey +/Users/example/.git/logs/refs/remotes/origin/sandy081/massive-opossum +/Users/example/.git/logs/refs/remotes/origin/sandy081/secondary-tarsier +/Users/example/.git/logs/refs/remotes/origin/sandy081/frozen-barnacle +/Users/example/.git/logs/refs/remotes/origin/sandy081/reasonable-lamprey +/Users/example/.git/logs/refs/remotes/origin/sandy081/brief-cod +/Users/example/.git/logs/refs/remotes/origin/sandy081/inquisitive-buzzard +/Users/example/.git/logs/refs/remotes/origin/sandy081/xerothermic-alpaca +/Users/example/.git/logs/refs/remotes/origin/sandy081/emotional-jay +/Users/example/.git/logs/refs/remotes/origin/sandy081/established-puma +/Users/example/.git/logs/refs/remotes/origin/sandy081/fantastic-swordtail +/Users/example/.git/logs/refs/remotes/origin/sandy081/occupational-krill +/Users/example/.git/logs/refs/remotes/origin/sandy081/elaborate-catshark +/Users/example/.git/logs/refs/remotes/origin/sandy081/applicable-bass +/Users/example/.git/logs/refs/remotes/origin/sandy081/grumpy-dragonfly +/Users/example/.git/logs/refs/remotes/origin/sandy081/unusual-landfowl +/Users/example/.git/logs/refs/remotes/origin/sandy081/faint-gibbon +/Users/example/.git/logs/refs/remotes/origin/sandy081/novel-roundworm +/Users/example/.git/logs/refs/remotes/origin/sandy081/written-dingo +/Users/example/.git/logs/refs/remotes/origin/sandy081/chubby-sailfish +/Users/example/.git/logs/refs/remotes/origin/sandy081/bizarre-gazelle +/Users/example/.git/logs/refs/remotes/origin/sandy081/colossal-meadowlark +/Users/example/.git/logs/refs/remotes/origin/sandy081/wilful-dinosaur +/Users/example/.git/logs/refs/remotes/origin/sandy081/keen-chameleon +/Users/example/.git/logs/refs/remotes/origin/sandy081/irrelevant-parrot +/Users/example/.git/logs/refs/remotes/origin/sandy081/icy-felidae +/Users/example/.git/logs/refs/remotes/origin/sandy081/romantic-eel +/Users/example/.git/logs/refs/remotes/origin/sandy081/exuberant-cheetah +/Users/example/.git/logs/refs/remotes/origin/sandy081/anxious-whippet +/Users/example/.git/logs/refs/remotes/origin/sandy081/domestic-meerkat +/Users/example/.git/logs/refs/remotes/origin/sandy081/wilful-narwhal +/Users/example/.git/logs/refs/remotes/origin/sandy081/perfect-krill +/Users/example/.git/logs/refs/remotes/origin/sandy081/human-pig +/Users/example/.git/logs/refs/remotes/origin/sandy081/zippy-crow +/Users/example/.git/logs/refs/remotes/origin/sandy081/successive-jaguar +/Users/example/.git/logs/refs/remotes/origin/sandy081/proud-hoverfly +/Users/example/.git/logs/refs/remotes/origin/sandy081/whole-roadrunner +/Users/example/.git/logs/refs/remotes/origin/sandy081/fine-owl +/Users/example/.git/logs/refs/remotes/origin/sandy081/extra-silverfish +/Users/example/.git/logs/refs/remotes/origin/sandy081/zygotic-crab +/Users/example/.git/logs/refs/remotes/origin/sandy081/valuable-slug +/Users/example/.git/logs/refs/remotes/origin/sandy081/uneven-crab +/Users/example/.git/logs/refs/remotes/origin/sandy081/meaningful-moth +/Users/example/.git/logs/refs/remotes/origin/sandy081/fix-telemetry +/Users/example/.git/logs/refs/remotes/origin/sandy081/elegant-salamander +/Users/example/.git/logs/refs/remotes/origin/sandy081/vsce-sign +/Users/example/.git/logs/refs/remotes/origin/sandy081/fix171775 +/Users/example/.git/logs/refs/remotes/origin/sandy081/steep-stingray +/Users/example/.git/logs/refs/remotes/origin/sandy081/impressive-centipede +/Users/example/.git/logs/refs/remotes/origin/sandy081/primary-rat +/Users/example/.git/logs/refs/remotes/origin/sandy081/creepy-jay +/Users/example/.git/logs/refs/remotes/origin/sandy081/ext-feats +/Users/example/.git/logs/refs/remotes/origin/sandy081/wet-locust +/Users/example/.git/logs/refs/remotes/origin/sandy081/frightened-ermine +/Users/example/.git/logs/refs/remotes/origin/sandy081/wealthy-fly +/Users/example/.git/logs/refs/remotes/origin/sandy081/joyous-parrotfish +/Users/example/.git/logs/refs/remotes/origin/sandy081/extensions-compact-view +/Users/example/.git/logs/refs/remotes/origin/sandy081/reasonable-owl +/Users/example/.git/logs/refs/remotes/origin/sandy081/extensive-whippet +/Users/example/.git/logs/refs/remotes/origin/sandy081/surviving-hookworm +/Users/example/.git/logs/refs/remotes/origin/sandy081/screeching-damselfly +/Users/example/.git/logs/refs/remotes/origin/sandy081/real-giraffe +/Users/example/.git/logs/refs/remotes/origin/sandy081/juicy-clam +/Users/example/.git/logs/refs/remotes/origin/sandy081/sure-gamefowl +/Users/example/.git/logs/refs/remotes/origin/sandy081/innovative-monkey +/Users/example/.git/logs/refs/remotes/origin/sandy081/typical-hare +/Users/example/.git/logs/refs/remotes/origin/sandy081/front-fowl +/Users/example/.git/logs/refs/remotes/origin/sandy081/jealous-pelican +/Users/example/.git/logs/refs/remotes/origin/sandy081/unfair-caribou +/Users/example/.git/logs/refs/remotes/origin/sandy081/automatic-raccoon +/Users/example/.git/logs/refs/remotes/origin/sandy081/planned-bedbug +/Users/example/.git/logs/refs/remotes/origin/sandy081/anonymous-worm +/Users/example/.git/logs/refs/remotes/origin/sandy081/far-hummingbird +/Users/example/.git/logs/refs/remotes/origin/sandy081/voluntary-donkey +/Users/example/.git/logs/refs/remotes/origin/sandy081/exciting-ferret +/Users/example/.git/logs/refs/remotes/origin/sandy081/statutory-lynx +/Users/example/.git/logs/refs/remotes/origin/sandy081/bitter-bird +/Users/example/.git/logs/refs/remotes/origin/sandy081/guilty-caterpillar +/Users/example/.git/logs/refs/remotes/origin/sandy081/exclusive-camel +/Users/example/.git/logs/refs/remotes/origin/sandy081/quick-barnacle +/Users/example/.git/logs/refs/remotes/origin/sandy081/required-lynx +/Users/example/.git/logs/refs/remotes/origin/sandy081/thick-sawfish +/Users/example/.git/logs/refs/remotes/origin/sandy081/perfect-swift +/Users/example/.git/logs/refs/remotes/origin/sandy081/gorgeous-muskox +/Users/example/.git/logs/refs/remotes/origin/sandy081/comparable-pig +/Users/example/.git/logs/refs/remotes/origin/sandy081/productive-marmot +/Users/example/.git/logs/refs/remotes/origin/sandy081/reasonable-mammal +/Users/example/.git/logs/refs/remotes/origin/sandy081/protestant-hamster +/Users/example/.git/logs/refs/remotes/origin/sandy081/exceptional-lamprey +/Users/example/.git/logs/refs/remotes/origin/sandy081/strong-xerinae +/Users/example/.git/logs/refs/remotes/origin/sandy081/vitreous-rabbit +/Users/example/.git/logs/refs/remotes/origin/sandy081/integrated-condor +/Users/example/.git/logs/refs/remotes/origin/sandy081/delightful-yak +/Users/example/.git/logs/refs/remotes/origin/sandy081/afraid-asp +/Users/example/.git/logs/refs/remotes/origin/sandy081/regional-bat +/Users/example/.git/logs/refs/remotes/origin/sandy081/open-albatross +/Users/example/.git/logs/refs/remotes/origin/sandy081/mean-sturgeon +/Users/example/.git/logs/refs/remotes/origin/sandy081/relieved-hornet +/Users/example/.git/logs/refs/remotes/origin/sandy081/applicable-ox +/Users/example/.git/logs/refs/remotes/origin/sandy081/pleasant-bear +/Users/example/.git/logs/refs/remotes/origin/sandy081/mobile-landfowl +/Users/example/.git/logs/refs/remotes/origin/sandy081/convenient-bobcat +/Users/example/.git/logs/refs/remotes/origin/sandy081/spotty-locust +/Users/example/.git/logs/refs/remotes/origin/sandy081/fine-kingfisher +/Users/example/.git/logs/refs/remotes/origin/sandy081/hurt-salmon +/Users/example/.git/logs/refs/remotes/origin/sandy081/very-fowl +/Users/example/.git/logs/refs/remotes/origin/sandy081/artistic-spider +/Users/example/.git/logs/refs/remotes/origin/sandy081/curious-salmon +/Users/example/.git/logs/refs/remotes/origin/sandy081/yabbering-impala +/Users/example/.git/logs/refs/remotes/origin/sandy081/weird-parakeet +/Users/example/.git/logs/refs/remotes/origin/sandy081/ugliest-turkey +/Users/example/.git/logs/refs/remotes/origin/sandy081/functional-aardvark +/Users/example/.git/logs/refs/remotes/origin/sandy081/obliged-magpie +/Users/example/.git/logs/refs/remotes/origin/sandy081/dirty-amphibian +/Users/example/.git/logs/refs/remotes/origin/sandy081/foreign-mackerel +/Users/example/.git/logs/refs/remotes/origin/sandy081/melodic-marten +/Users/example/.git/logs/refs/remotes/origin/sandy081/gross-python +/Users/example/.git/logs/refs/remotes/origin/sandy081/sweet-duck +/Users/example/.git/logs/refs/remotes/origin/sandy081/few-flea +/Users/example/.git/logs/refs/remotes/origin/sandy081/sinon-restore +/Users/example/.git/logs/refs/remotes/origin/sandy081/zygomorphic-weasel +/Users/example/.git/logs/refs/remotes/origin/sandy081/personal-frog +/Users/example/.git/logs/refs/remotes/origin/sandy081/elated-dolphin +/Users/example/.git/logs/refs/remotes/origin/sandy081/obedient-armadillo +/Users/example/.git/logs/refs/remotes/origin/sandy081/sad-gerbil +/Users/example/.git/logs/refs/remotes/origin/sandy081/terrible-hoverfly +/Users/example/.git/logs/refs/remotes/origin/sandy081/gross-sole +/Users/example/.git/logs/refs/remotes/origin/sandy081/fluttering-whitefish +/Users/example/.git/logs/refs/remotes/origin/sandy081/competent-sloth +/Users/example/.git/logs/refs/remotes/origin/sandy081/fix180525 +/Users/example/.git/logs/refs/remotes/origin/sandy081/huge-bandicoot +/Users/example/.git/logs/refs/remotes/origin/sandy081/defeated-platypus +/Users/example/.git/logs/refs/remotes/origin/sandy081/visual-harrier +/Users/example/.git/logs/refs/remotes/origin/sandy081/silent-vole +/Users/example/.git/logs/refs/remotes/origin/sandy081/poised-pig +/Users/example/.git/logs/refs/remotes/origin/sandy081/top-macaw +/Users/example/.git/logs/refs/remotes/origin/sandy081/medical-tarsier +/Users/example/.git/logs/refs/remotes/origin/sandy081/historical-cephalopod +/Users/example/.git/logs/refs/remotes/origin/sandy081/vulnerable-goat +/Users/example/.git/logs/refs/remotes/origin/sandy081/dying-fowl +/Users/example/.git/logs/refs/remotes/origin/sandy081/bored-skunk +/Users/example/.git/logs/refs/remotes/origin/sandy081/spiritual-mouse +/Users/example/.git/logs/refs/remotes/origin/sandy081/numerous-vulture +/Users/example/.git/logs/refs/remotes/origin/sandy081/conservation-narwhal +/Users/example/.git/logs/refs/remotes/origin/sandy081/worried-baboon +/Users/example/.git/logs/refs/remotes/origin/sandy081/distant-beaver +/Users/example/.git/logs/refs/remotes/origin/sandy081/defeated-ferret +/Users/example/.git/logs/refs/remotes/origin/sandy081/intact-snipe +/Users/example/.git/logs/refs/remotes/origin/sandy081/magic-lobster +/Users/example/.git/logs/refs/remotes/origin/sandy081/symbolic-mackerel +/Users/example/.git/logs/refs/remotes/origin/sandy081/left-minnow +/Users/example/.git/logs/refs/remotes/origin/sandy081/physical-puffin +/Users/example/.git/logs/refs/remotes/origin/sandy081/nearby-swift +/Users/example/.git/logs/refs/remotes/origin/sandy081/entitled-echidna +/Users/example/.git/logs/refs/remotes/origin/sandy081/repulsive-hedgehog +/Users/example/.git/logs/refs/remotes/origin/sandy081/operational-junglefowl +/Users/example/.git/logs/refs/remotes/origin/sandy081/content-camel +/Users/example/.git/logs/refs/remotes/origin/sandy081/persistent-mockingbird +/Users/example/.git/logs/refs/remotes/origin/sandy081/cute-clownfish +/Users/example/.git/logs/refs/remotes/origin/sandy081/defeated-dragonfly +/Users/example/.git/logs/refs/remotes/origin/sandy081/blonde-chickadee +/Users/example/.git/logs/refs/remotes/origin/sandy081/particular-gull +/Users/example/.git/logs/refs/remotes/origin/sandy081/violent-trout +/Users/example/.git/logs/refs/remotes/origin/sandy081/loud-perch +/Users/example/.git/logs/refs/remotes/origin/sandy081/simple-squid +/Users/example/.git/logs/refs/remotes/origin/sandy081/established-mink +/Users/example/.git/logs/refs/remotes/origin/sandy081/modern-minnow +/Users/example/.git/logs/refs/remotes/origin/sandy081/complete-lamprey +/Users/example/.git/logs/refs/remotes/origin/sandy081/continental-alpaca +/Users/example/.git/logs/refs/remotes/origin/sandy081/foolish-yak +/Users/example/.git/logs/refs/remotes/origin/sandy081/hilarious-firefly +/Users/example/.git/logs/refs/remotes/origin/sandy081/shallow-wolverine +/Users/example/.git/logs/refs/remotes/origin/sandy081/accused-firefly +/Users/example/.git/logs/refs/remotes/origin/sandy081/comparable-skink +/Users/example/.git/logs/refs/remotes/origin/sandy081/deliberate-gayal +/Users/example/.git/logs/refs/remotes/origin/sandy081/regular-kangaroo +/Users/example/.git/logs/refs/remotes/origin/sandy081/ready-dolphin +/Users/example/.git/logs/refs/remotes/origin/sandy081/democratic-armadillo +/Users/example/.git/logs/refs/remotes/origin/sandy081/renewed-bat +/Users/example/.git/logs/refs/remotes/origin/sandy081/constant-mockingbird +/Users/example/.git/logs/refs/remotes/origin/sandy081/related-lizard +/Users/example/.git/logs/refs/remotes/origin/sandy081/long-dove +/Users/example/.git/logs/refs/remotes/origin/sandy081/musical-mackerel +/Users/example/.git/logs/refs/remotes/origin/sandy081/globalActivityMenu +/Users/example/.git/logs/refs/remotes/origin/sandy081/motionless-falcon +/Users/example/.git/logs/refs/remotes/origin/sandy081/previous-firefly +/Users/example/.git/logs/refs/remotes/origin/sandy081/delighted-unicorn +/Users/example/.git/logs/refs/remotes/origin/sandy081/wooden-hookworm +/Users/example/.git/logs/refs/remotes/origin/sandy081/involved-dolphin +/Users/example/.git/logs/refs/remotes/origin/sandy081/typical-peacock +/Users/example/.git/logs/refs/remotes/origin/sandy081/vast-sparrow +/Users/example/.git/logs/refs/remotes/origin/sandy081/outstanding-spoonbill +/Users/example/.git/logs/refs/remotes/origin/sandy081/plastic-parakeet +/Users/example/.git/logs/refs/remotes/origin/sandy081/human-shrew +/Users/example/.git/logs/refs/remotes/origin/sandy081/grand-hookworm +/Users/example/.git/logs/refs/remotes/origin/sandy081/stormy-goldfish +/Users/example/.git/logs/refs/remotes/origin/sandy081/casual-quail +/Users/example/.git/logs/refs/remotes/origin/sandy081/zealous-walrus +/Users/example/.git/logs/refs/remotes/origin/sandy081/logical-perch +/Users/example/.git/logs/refs/remotes/origin/sandy081/zesty-hornet +/Users/example/.git/logs/refs/remotes/origin/sandy081/philosophical-sailfish +/Users/example/.git/logs/refs/remotes/origin/sandy081/massive-goldfish +/Users/example/.git/logs/refs/remotes/origin/sandy081/alternative-haddock +/Users/example/.git/logs/refs/remotes/origin/sandy081/zeroth-kingfisher +/Users/example/.git/logs/refs/remotes/origin/sandy081/appropriate-lizard +/Users/example/.git/logs/refs/remotes/origin/sandy081/systematic-kiwi +/Users/example/.git/logs/refs/remotes/origin/sandy081/devoted-boar +/Users/example/.git/logs/refs/remotes/origin/sandy081/direct-bison +/Users/example/.git/logs/refs/remotes/origin/sandy081/used-puma +/Users/example/.git/logs/refs/remotes/origin/sandy081/relieved-bass +/Users/example/.git/logs/refs/remotes/origin/sandy081/interior-swordtail +/Users/example/.git/logs/refs/remotes/origin/sandy081/husky-crow +/Users/example/.git/logs/refs/remotes/origin/sandy081/organisational-bobcat +/Users/example/.git/logs/refs/remotes/origin/sandy081/absent-baboon +/Users/example/.git/logs/refs/remotes/origin/sandy081/agreeable-dragon +/Users/example/.git/logs/refs/remotes/origin/sandy081/circular-tortoise +/Users/example/.git/logs/refs/remotes/origin/sandy081/married-jaguar +/Users/example/.git/logs/refs/remotes/origin/sandy081/southern-dinosaur +/Users/example/.git/logs/refs/remotes/origin/sandy081/prime-trout +/Users/example/.git/logs/refs/remotes/origin/sandy081/prepared-caterpillar +/Users/example/.git/logs/refs/remotes/origin/sandy081/slim-leopard +/Users/example/.git/logs/refs/remotes/origin/sandy081/unknown-orca +/Users/example/.git/logs/refs/remotes/origin/sandy081/general-viper +/Users/example/.git/logs/refs/remotes/origin/sandy081/informal-monkey +/Users/example/.git/logs/refs/remotes/origin/sandy081/passing-tern +/Users/example/.git/logs/refs/remotes/origin/sandy081/varied-flyingfish +/Users/example/.git/logs/refs/remotes/origin/sandy081/passive-chimpanzee +/Users/example/.git/logs/refs/remotes/origin/sandy081/many-emu +/Users/example/.git/logs/refs/remotes/origin/sandy081/capable-dolphin +/Users/example/.git/logs/refs/remotes/origin/sandy081/general-barnacle +/Users/example/.git/logs/refs/remotes/origin/sandy081/stormy-loon +/Users/example/.git/logs/refs/remotes/origin/sandy081/random-raven +/Users/example/.git/logs/refs/remotes/origin/sandy081/wise-lion +/Users/example/.git/logs/refs/remotes/origin/sandy081/unpleasant-elk +/Users/example/.git/logs/refs/remotes/origin/sandy081/surprising-barracuda +/Users/example/.git/logs/refs/remotes/origin/sandy081/sleepy-antlion +/Users/example/.git/logs/refs/remotes/origin/sandy081/xenacious-asp +/Users/example/.git/logs/refs/remotes/origin/sandy081/kind-dormouse +/Users/example/.git/logs/refs/remotes/origin/sandy081/radical-angelfish +/Users/example/.git/logs/refs/remotes/origin/sandy081/comparable-tiglon +/Users/example/.git/logs/refs/remotes/origin/sandy081/subtle-rooster +/Users/example/.git/logs/refs/remotes/origin/sandy081/yappy-wolverine +/Users/example/.git/logs/refs/remotes/origin/sandy081/naval-whitefish +/Users/example/.git/logs/refs/remotes/origin/sandy081/weird-catshark +/Users/example/.git/logs/refs/remotes/origin/sandy081/wonderful-swift +/Users/example/.git/logs/refs/remotes/origin/sandy081/still-otter +/Users/example/.git/logs/refs/remotes/origin/sandy081/issue-troubleshoot +/Users/example/.git/logs/refs/remotes/origin/sandy081/present-emu +/Users/example/.git/logs/refs/remotes/origin/sandy081/continental-sawfish +/Users/example/.git/logs/refs/remotes/origin/sandy081/human-cephalopod +/Users/example/.git/logs/refs/remotes/origin/sandy081/loud-guppy +/Users/example/.git/logs/refs/remotes/origin/sandy081/difficult-possum +/Users/example/.git/logs/refs/remotes/origin/sandy081/maximum-flamingo +/Users/example/.git/logs/refs/remotes/origin/sandy081/written-roadrunner +/Users/example/.git/logs/refs/remotes/origin/sandy081/sole-hamster +/Users/example/.git/logs/refs/remotes/origin/sandy081/emotional-emu +/Users/example/.git/logs/refs/remotes/origin/sandy081/horrible-koala +/Users/example/.git/logs/refs/remotes/origin/sandy081/devoted-smelt +/Users/example/.git/logs/refs/remotes/origin/sandy081/sudden-hornet +/Users/example/.git/logs/refs/remotes/origin/sandy081/dreadful-ferret +/Users/example/.git/logs/refs/remotes/origin/sandy081/necessary-mockingbird +/Users/example/.git/logs/refs/remotes/origin/sandy081/adequate-bird +/Users/example/.git/logs/refs/remotes/origin/sandy081/clear-cougar +/Users/example/.git/logs/refs/remotes/origin/sandy081/primary-snake +/Users/example/.git/logs/refs/remotes/origin/sandy081/elegant-hoverfly +/Users/example/.git/logs/refs/remotes/origin/sandy081/useful-dog +/Users/example/.git/logs/refs/remotes/origin/milively/non-jupyter-actions +/Users/example/.git/logs/refs/remotes/origin/milively/big-ole-codeAction-rework +/Users/example/.git/logs/refs/remotes/origin/milively/run-in-fold +/Users/example/.git/logs/refs/remotes/origin/milively/tabs-vs-spaces +/Users/example/.git/logs/refs/remotes/origin/milively/notebookCodeActions +/Users/example/.git/logs/refs/remotes/origin/milively/nb-sticky-folding +/Users/example/.git/logs/refs/remotes/origin/milively/nb-toolbar +/Users/example/.git/logs/refs/remotes/origin/milively/nb-outline-polish +/Users/example/.git/logs/refs/remotes/origin/milively/nb_ca +/Users/example/.git/logs/refs/remotes/origin/milively/nb-ca-filter +/Users/example/.git/logs/refs/remotes/origin/milively/outline-toolbar +/Users/example/.git/logs/refs/remotes/origin/milively/multi-doc-highlight +/Users/example/.git/logs/refs/remotes/origin/milively/nb-sticky-final +/Users/example/.git/logs/refs/remotes/origin/milively/indent-status-entry +/Users/example/.git/logs/refs/remotes/origin/milively/nb-outline-view-fixes +/Users/example/.git/logs/refs/remotes/origin/milively/nb-codeaction-finalization +/Users/example/.git/logs/refs/remotes/origin/milively/multi-doc-api +/Users/example/.git/logs/refs/remotes/origin/milively/nb-sticky +/Users/example/.git/logs/refs/remotes/origin/milively/action-rework +/Users/example/.git/logs/refs/remotes/origin/milively/nb-sticky-polish +/Users/example/.git/logs/refs/remotes/origin/milively/lightbulb-cell +/Users/example/.git/logs/refs/remotes/origin/milively/sticky-zindex-fix +/Users/example/.git/logs/refs/remotes/origin/milively/nb-ca +/Users/example/.git/logs/refs/remotes/origin/milively/notebook-codeaction-filter +/Users/example/.git/logs/refs/remotes/origin/milively/nb-CodeAction-filter +/Users/example/.git/logs/refs/remotes/origin/milively/nb-sticky-tests +/Users/example/.git/logs/refs/remotes/origin/milively/run-in-section +/Users/example/.git/logs/refs/remotes/origin/milively/formatCellOnRun +/Users/example/.git/logs/refs/remotes/origin/milively/nb-trim +/Users/example/.git/logs/refs/remotes/origin/ready-boar +/Users/example/.git/logs/refs/remotes/origin/window-activity-api +/Users/example/.git/logs/refs/remotes/origin/electron-28.x.y +/Users/example/.git/logs/refs/remotes/origin/multidiffcards +/Users/example/.git/logs/refs/remotes/origin/yelling-sparrow +/Users/example/.git/logs/refs/remotes/origin/aeschli/quarrelsome-kiwi-627 +/Users/example/.git/logs/refs/remotes/origin/aeschli/181013 +/Users/example/.git/logs/refs/remotes/origin/aeschli/selective-marlin-613 +/Users/example/.git/logs/refs/remotes/origin/aeschli/generous-opossum-706 +/Users/example/.git/logs/refs/remotes/origin/aeschli/chatListRendererInInlineChat +/Users/example/.git/logs/refs/remotes/origin/aeschli/annoyed-wasp +/Users/example/.git/logs/refs/remotes/origin/aeschli/wealthy-flea +/Users/example/.git/logs/refs/remotes/origin/aeschli/robust-lamprey +/Users/example/.git/logs/refs/remotes/origin/aeschli/precise-salmon-115 +/Users/example/.git/logs/refs/remotes/origin/aeschli/forward-shrimp +/Users/example/.git/logs/refs/remotes/origin/aeschli/robust-gamefowl-513 +/Users/example/.git/logs/refs/remotes/origin/aeschli/serverBackgroundDownload +/Users/example/.git/logs/refs/remotes/origin/aeschli/manual-capybara +/Users/example/.git/logs/refs/remotes/origin/aeschli/nervous-muskox-348 +/Users/example/.git/logs/refs/remotes/origin/aeschli/remoteTunnelWork2 +/Users/example/.git/logs/refs/remotes/origin/aeschli/wsl2-pipe +/Users/example/.git/logs/refs/remotes/origin/aeschli/precious-wasp-286 +/Users/example/.git/logs/refs/remotes/origin/aeschli/secure-cod +/Users/example/.git/logs/refs/remotes/origin/aeschli/criminal-squid-390 +/Users/example/.git/logs/refs/remotes/origin/aeschli/local-scallop +/Users/example/.git/logs/refs/remotes/origin/aeschli/raw-bird-508 +/Users/example/.git/logs/refs/remotes/origin/aeschli/functional-dragonfly-577 +/Users/example/.git/logs/refs/remotes/origin/aeschli/toxic-jackal-220 +/Users/example/.git/logs/refs/remotes/origin/aeschli/defeated-amphibian +/Users/example/.git/logs/refs/remotes/origin/aeschli/imaginative-tarsier-225 +/Users/example/.git/logs/refs/remotes/origin/aeschli/azure-dependencies +/Users/example/.git/logs/refs/remotes/origin/aeschli/effective-jaguar-918 +/Users/example/.git/logs/refs/remotes/origin/aeschli/genuine-snail +/Users/example/.git/logs/refs/remotes/origin/aeschli/update-webpack +/Users/example/.git/logs/refs/remotes/origin/aeschli/mergeCSSIconAndThemeIcon +/Users/example/.git/logs/refs/remotes/origin/aeschli/big-cuckoo-615 +/Users/example/.git/logs/refs/remotes/origin/aeschli/verbal-ocelot-144 +/Users/example/.git/logs/refs/remotes/origin/aeschli/slimy-crayfish-707 +/Users/example/.git/logs/refs/remotes/origin/aeschli/chief-wasp-296 +/Users/example/.git/logs/refs/remotes/origin/aeschli/followUps +/Users/example/.git/logs/refs/remotes/origin/aeschli/biological-lemming +/Users/example/.git/logs/refs/remotes/origin/aeschli/kind-tortoise-516 +/Users/example/.git/logs/refs/remotes/origin/aeschli/moral-roadrunner +/Users/example/.git/logs/refs/remotes/origin/aeschli/steep-hornet-227 +/Users/example/.git/logs/refs/remotes/origin/aeschli/artificial-quelea-239 +/Users/example/.git/logs/refs/remotes/origin/aeschli/coloured-mammal-898 +/Users/example/.git/logs/refs/remotes/origin/aeschli/minor-mongoose-664 +/Users/example/.git/logs/refs/remotes/origin/aeschli/plain-jaguar +/Users/example/.git/logs/refs/remotes/origin/aeschli/codeBlockPart +/Users/example/.git/logs/refs/remotes/origin/aeschli/asleep-aphid-487 +/Users/example/.git/logs/refs/remotes/origin/aeschli/prior-peafowl +/Users/example/.git/logs/refs/remotes/origin/aeschli/witty-muskox-424 +/Users/example/.git/logs/refs/remotes/origin/aeschli/armed-koi-800 +/Users/example/.git/logs/refs/remotes/origin/aeschli/fascinating-yak-448 +/Users/example/.git/logs/refs/remotes/origin/aeschli/horizontal-chimpanzee +/Users/example/.git/logs/refs/remotes/origin/aeschli/deep-armadillo-456 +/Users/example/.git/logs/refs/remotes/origin/aeschli/valid-piranha-230 +/Users/example/.git/logs/refs/remotes/origin/aeschli/sad-galliform +/Users/example/.git/logs/refs/remotes/origin/aeschli/absolute-landfowl +/Users/example/.git/logs/refs/remotes/origin/aeschli/chosen-tapir +/Users/example/.git/logs/refs/remotes/origin/aeschli/menuRemoveStyler +/Users/example/.git/logs/refs/remotes/origin/aeschli/miniature-armadillo +/Users/example/.git/logs/refs/remotes/origin/aeschli/managerial-tern-887 +/Users/example/.git/logs/refs/remotes/origin/aeschli/architectural-mole-409 +/Users/example/.git/logs/refs/remotes/origin/aeschli/semantictokenlogger +/Users/example/.git/logs/refs/remotes/origin/aeschli/ltd-turtle-997 +/Users/example/.git/logs/refs/remotes/origin/aeschli/175878 +/Users/example/.git/logs/refs/remotes/origin/aeschli/nlslangserver +/Users/example/.git/logs/refs/remotes/origin/aeschli/negative-sturgeon +/Users/example/.git/logs/refs/remotes/origin/aeschli/divine-reptile-460 +/Users/example/.git/logs/refs/remotes/origin/aeschli/fix-203678 +/Users/example/.git/logs/refs/remotes/origin/aeschli/superior-quokka +/Users/example/.git/logs/refs/remotes/origin/aeschli/execServerAPI +/Users/example/.git/logs/refs/remotes/origin/aeschli/skinny-jackal +/Users/example/.git/logs/refs/remotes/origin/aeschli/fantastic-porpoise-123 +/Users/example/.git/logs/refs/remotes/origin/aeschli/developing-bobcat-160 +/Users/example/.git/logs/refs/remotes/origin/aeschli/corresponding-lynx-738 +/Users/example/.git/logs/refs/remotes/origin/aeschli/mean-perch-144 +/Users/example/.git/logs/refs/remotes/origin/aeschli/update-tokio +/Users/example/.git/logs/refs/remotes/origin/aeschli/faint-primate +/Users/example/.git/logs/refs/remotes/origin/aeschli/dreadful-puffin-742 +/Users/example/.git/logs/refs/remotes/origin/aeschli/sophisticated-rabbit-622 +/Users/example/.git/logs/refs/remotes/origin/aeschli/messageForEditResponse +/Users/example/.git/logs/refs/remotes/origin/aeschli/aesthetic-lemming-569 +/Users/example/.git/logs/refs/remotes/origin/aeschli/private-cockroach-479 +/Users/example/.git/logs/refs/remotes/origin/aeschli/diverse-squid-589 +/Users/example/.git/logs/refs/remotes/origin/aeschli/legal-limpet-538 +/Users/example/.git/logs/refs/remotes/origin/aeschli/querulous-crane-343 +/Users/example/.git/logs/refs/remotes/origin/aeschli/overall-piranha +/Users/example/.git/logs/refs/remotes/origin/aeschli/schemaConfigRewrite +/Users/example/.git/logs/refs/remotes/origin/aeschli/dominant-swallow +/Users/example/.git/logs/refs/remotes/origin/aeschli/grateful-slug +/Users/example/.git/logs/refs/remotes/origin/aeschli/conventional-panda-762 +/Users/example/.git/logs/refs/remotes/origin/aeschli/late-pinniped-675 +/Users/example/.git/logs/refs/remotes/origin/aeschli/joyous-porcupine +/Users/example/.git/logs/refs/remotes/origin/aeschli/unable-coyote-131 +/Users/example/.git/logs/refs/remotes/origin/aeschli/impossible-crocodile-676 +/Users/example/.git/logs/refs/remotes/origin/aeschli/171754-followup +/Users/example/.git/logs/refs/remotes/origin/aeschli/lovely-kangaroo-423 +/Users/example/.git/logs/refs/remotes/origin/aeschli/176302 +/Users/example/.git/logs/refs/remotes/origin/aeschli/moaning-rooster +/Users/example/.git/logs/refs/remotes/origin/aeschli/remotetunnelwork +/Users/example/.git/logs/refs/remotes/origin/aeschli/objective-sailfish-951 +/Users/example/.git/logs/refs/remotes/origin/aeschli/171754 +/Users/example/.git/logs/refs/remotes/origin/aeschli/outrageous-vicuna +/Users/example/.git/logs/refs/remotes/origin/aeschli/retail-rabbit +/Users/example/.git/logs/refs/remotes/origin/aeschli/convinced-coral-415 +/Users/example/.git/logs/refs/remotes/origin/aeschli/giant-goose-497 +/Users/example/.git/logs/refs/remotes/origin/aeschli/specified-cardinal-767 +/Users/example/.git/logs/refs/remotes/origin/aeschli/calm-leech +/Users/example/.git/logs/refs/remotes/origin/aeschli/superb-caribou-774 +/Users/example/.git/logs/refs/remotes/origin/aeschli/cultural-cardinal-699 +/Users/example/.git/logs/refs/remotes/origin/aeschli/applicable-impala-844 +/Users/example/.git/logs/refs/remotes/origin/aeschli/favourable-spider +/Users/example/.git/logs/refs/remotes/origin/aeschli/clear-yak-625 +/Users/example/.git/logs/refs/remotes/origin/aeschli/hot-elk-587 +/Users/example/.git/logs/refs/remotes/origin/aeschli/req-dep +/Users/example/.git/logs/refs/remotes/origin/aeschli/cooing-tick +/Users/example/.git/logs/refs/remotes/origin/aeschli/hissing-catshark-376 +/Users/example/.git/logs/refs/remotes/origin/aeschli/new-default-theme +/Users/example/.git/logs/refs/remotes/origin/aeschli/executeFoldingRangeProvider +/Users/example/.git/logs/refs/remotes/origin/aeschli/elderly-meerkat-590 +/Users/example/.git/logs/refs/remotes/origin/aeschli/asleep-mule-702 +/Users/example/.git/logs/refs/remotes/origin/aeschli/listWidgetColorCleanUp +/Users/example/.git/logs/refs/remotes/origin/aeschli/dynamic-owl-394 +/Users/example/.git/logs/refs/remotes/origin/aeschli/colorDecoratorLimits +/Users/example/.git/logs/refs/remotes/origin/aeschli/outlineOutput +/Users/example/.git/logs/refs/remotes/origin/aeschli/universal-dragon-562 +/Users/example/.git/logs/refs/remotes/origin/aeschli/short-mastodon +/Users/example/.git/logs/refs/remotes/origin/aeschli/defensive-ocelot-108 +/Users/example/.git/logs/refs/remotes/origin/aeschli/proper-horse-422 +/Users/example/.git/logs/refs/remotes/origin/aeschli/developed-dove-296 +/Users/example/.git/logs/refs/remotes/origin/aeschli/updatedeps +/Users/example/.git/logs/refs/remotes/origin/aeschli/dying-felidae +/Users/example/.git/logs/refs/remotes/origin/aeschli/serverRootPath +/Users/example/.git/logs/refs/remotes/origin/aeschli/dear-opossum-287 +/Users/example/.git/logs/refs/remotes/origin/aeschli/awful-shrimp-156 +/Users/example/.git/logs/refs/remotes/origin/digitarald/chat-shortcut-tip +/Users/example/.git/logs/refs/remotes/origin/grumpy-beaver +/Users/example/.git/logs/refs/remotes/origin/issue205637RemoveVSCode +/Users/example/.git/logs/refs/remotes/origin/vivid-guan +/Users/example/.git/logs/refs/remotes/origin/future-chipmunk +/Users/example/.git/logs/refs/remotes/origin/nuclear-loon +/Users/example/.git/logs/refs/remotes/origin/inclined-starfish +/Users/example/.git/logs/refs/remotes/origin/lramos15/colossal-condor +/Users/example/.git/logs/refs/remotes/origin/lramos15/prepared-rattlesnake +/Users/example/.git/logs/refs/remotes/origin/lramos15/doubtful-gayal +/Users/example/.git/logs/refs/remotes/origin/lramos15/automatic-worm +/Users/example/.git/logs/refs/remotes/origin/lramos15/fantastic-parakeet +/Users/example/.git/logs/refs/remotes/origin/lramos15/brainy-marmot +/Users/example/.git/logs/refs/remotes/origin/lramos15/visible-mink +/Users/example/.git/logs/refs/remotes/origin/lramos15/given-koala +/Users/example/.git/logs/refs/remotes/origin/lramos15/weak-mouse +/Users/example/.git/logs/refs/remotes/origin/lramos15/electric-carp +/Users/example/.git/logs/refs/remotes/origin/lramos15/familiar-chimpanzee +/Users/example/.git/logs/refs/remotes/origin/lramos15/present-ox +/Users/example/.git/logs/refs/remotes/origin/lramos15/eligible-squid +/Users/example/.git/logs/refs/remotes/origin/lramos15/purring-bonobo +/Users/example/.git/logs/refs/remotes/origin/lramos15/revert-keybinding-resolver +/Users/example/.git/logs/refs/remotes/origin/lramos15/spicy-swordtail +/Users/example/.git/logs/refs/remotes/origin/lramos15/thoughtful-boar +/Users/example/.git/logs/refs/remotes/origin/lramos15/betterCDNError +/Users/example/.git/logs/refs/remotes/origin/lramos15/bright-fly +/Users/example/.git/logs/refs/remotes/origin/lramos15/impressed-basilisk +/Users/example/.git/logs/refs/remotes/origin/lramos15/criminal-guineafowl +/Users/example/.git/logs/refs/remotes/origin/lramos15/rubber-barracuda +/Users/example/.git/logs/refs/remotes/origin/lramos15/accused-boar +/Users/example/.git/logs/refs/remotes/origin/lramos15/long-cod +/Users/example/.git/logs/refs/remotes/origin/lramos15/natural-dragonfly +/Users/example/.git/logs/refs/remotes/origin/lramos15/attractive-canidae +/Users/example/.git/logs/refs/remotes/origin/lramos15/current-marmoset +/Users/example/.git/logs/refs/remotes/origin/lramos15/quick-antelope +/Users/example/.git/logs/refs/remotes/origin/lramos15/interactiveSessionDisabled +/Users/example/.git/logs/refs/remotes/origin/lramos15/dizzy-wasp +/Users/example/.git/logs/refs/remotes/origin/lramos15/inevitable-gibbon +/Users/example/.git/logs/refs/remotes/origin/lramos15/delighted-caribou +/Users/example/.git/logs/refs/remotes/origin/lramos15/weary-cockroach +/Users/example/.git/logs/refs/remotes/origin/lramos15/quixotic-prawn +/Users/example/.git/logs/refs/remotes/origin/lramos15/swift-duck +/Users/example/.git/logs/refs/remotes/origin/lramos15/statutory-panther +/Users/example/.git/logs/refs/remotes/origin/lramos15/toxic-anglerfish +/Users/example/.git/logs/refs/remotes/origin/lramos15/inlineChatDisablement +/Users/example/.git/logs/refs/remotes/origin/lramos15/aggregate-mole +/Users/example/.git/logs/refs/remotes/origin/lramos15/querulous-viper +/Users/example/.git/logs/refs/remotes/origin/lramos15/mammoth-canid +/Users/example/.git/logs/refs/remotes/origin/lramos15/yappiest-sparrow +/Users/example/.git/logs/refs/remotes/origin/lramos15/foperror-debug +/Users/example/.git/logs/refs/remotes/origin/lramos15/provincial-weasel +/Users/example/.git/logs/refs/remotes/origin/issue205634CellMetadataChanges +/Users/example/.git/logs/refs/remotes/origin/local-quail +/Users/example/.git/logs/refs/remotes/origin/realistic-deer +/Users/example/.git/logs/refs/remotes/origin/recording-animation +/Users/example/.git/logs/refs/remotes/origin/prior-falcon +/Users/example/.git/logs/refs/remotes/origin/cli-service-improvements +/Users/example/.git/logs/refs/remotes/origin/skdfjslkdjfds +/Users/example/.git/logs/refs/remotes/origin/connor4312/heap-assertions +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue191469 +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue177345 +/Users/example/.git/logs/refs/remotes/origin/connor4312/cli-standalone-tweaks +/Users/example/.git/logs/refs/remotes/origin/connor4312/167708 +/Users/example/.git/logs/refs/remotes/origin/connor4312/bump-table-viz +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue204265 +/Users/example/.git/logs/refs/remotes/origin/connor4312/190503 +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue190425_1 +/Users/example/.git/logs/refs/remotes/origin/connor4312/cli-preload-extensions +/Users/example/.git/logs/refs/remotes/origin/connor4312/debug-repl-show-output-text +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue178613 +/Users/example/.git/logs/refs/remotes/origin/connor4312/testing-leaks +/Users/example/.git/logs/refs/remotes/origin/connor4312/test-coverage-decorations-1 +/Users/example/.git/logs/refs/remotes/origin/connor4312/snapshot-testing +/Users/example/.git/logs/refs/remotes/origin/connor4312/exec-server-legacy +/Users/example/.git/logs/refs/remotes/origin/connor4312/185585-again +/Users/example/.git/logs/refs/remotes/origin/connor4312/detached-find-widget +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue185585 +/Users/example/.git/logs/refs/remotes/origin/connor4312/reduce-test-leaks-1 +/Users/example/.git/logs/refs/remotes/origin/connor4312/preserve-worker-name +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue-193427 +/Users/example/.git/logs/refs/remotes/origin/connor4312/revert-210442 +/Users/example/.git/logs/refs/remotes/origin/connor4312/distro-510a8d740286d6895197995d1edc978ffe23cadf +/Users/example/.git/logs/refs/remotes/origin/connor4312/run-with-coverage-in-workspace +/Users/example/.git/logs/refs/remotes/origin/connor4312/selfhost-test-provider +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue207586 +/Users/example/.git/logs/refs/remotes/origin/connor4312/local-tunnels-woo +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue175517 +/Users/example/.git/logs/refs/remotes/origin/connor4312/chain2 +/Users/example/.git/logs/refs/remotes/origin/connor4312/cli-as-a-service +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue-184858 +/Users/example/.git/logs/refs/remotes/origin/connor4312/aux-window-css +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue181334 +/Users/example/.git/logs/refs/remotes/origin/connor4312/bump-remove-dir-all +/Users/example/.git/logs/refs/remotes/origin/connor4312/openssl-3.1.2 +/Users/example/.git/logs/refs/remotes/origin/connor4312/link-provider-in-test-results +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue173993 +/Users/example/.git/logs/refs/remotes/origin/connor4312/faster-events +/Users/example/.git/logs/refs/remotes/origin/connor4312/ensure-no-disposables +/Users/example/.git/logs/refs/remotes/origin/connor4312/cli-wsl-control-2 +/Users/example/.git/logs/refs/remotes/origin/connor4312/fix-202564 +/Users/example/.git/logs/refs/remotes/origin/connor4312/revert-#210416 +/Users/example/.git/logs/refs/remotes/origin/connor4312/test-decoration-tweaks +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue181284-candidate +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue177351 +/Users/example/.git/logs/refs/remotes/origin/connor4312/ts-insert-issue +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue184792 +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue191624 +/Users/example/.git/logs/refs/remotes/origin/connor4312/cli-tunnel-adoption +/Users/example/.git/logs/refs/remotes/origin/connor4312/web-signing-service +/Users/example/.git/logs/refs/remotes/origin/connor4312/rm-extraneous-keys +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue187770 +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue181017 +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue192685 +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue-174771 +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue-183715 +/Users/example/.git/logs/refs/remotes/origin/connor4312/terrapin-cargo +/Users/example/.git/logs/refs/remotes/origin/connor4312/cleanup-cli-build +/Users/example/.git/logs/refs/remotes/origin/connor4312/coverage-bars-in-explorer +/Users/example/.git/logs/refs/remotes/origin/connor4312/exec-server-intro +/Users/example/.git/logs/refs/remotes/origin/connor4312/bump-distro +/Users/example/.git/logs/refs/remotes/origin/connor4312/finalize-190277 +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue200604 +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue172008 +/Users/example/.git/logs/refs/remotes/origin/connor4312/dialog-contents-hint-in-tests +/Users/example/.git/logs/refs/remotes/origin/connor4312/191759 +/Users/example/.git/logs/refs/remotes/origin/connor4312/cli-read-entire-std +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue208343 +/Users/example/.git/logs/refs/remotes/origin/connor4312/coverage-icons +/Users/example/.git/logs/refs/remotes/origin/connor4312/test-coverage-rev +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue191749 +/Users/example/.git/logs/refs/remotes/origin/connor4312/cli-wsl-control +/Users/example/.git/logs/refs/remotes/origin/connor4312/cli-on-socket +/Users/example/.git/logs/refs/remotes/origin/connor4312/inline-remote-resolver +/Users/example/.git/logs/refs/remotes/origin/connor4312/173016 +/Users/example/.git/logs/refs/remotes/origin/connor4312/test-coverage-decorations-2 +/Users/example/.git/logs/refs/remotes/origin/connor4312/194678 +/Users/example/.git/logs/refs/remotes/origin/connor4312/local-dev-experience +/Users/example/.git/logs/refs/remotes/origin/connor4312/fix-provider-prompt-help +/Users/example/.git/logs/refs/remotes/origin/connor4312/skip-integrity-with-prereq +/Users/example/.git/logs/refs/remotes/origin/connor4312/triggered-bp-feedback +/Users/example/.git/logs/refs/remotes/origin/connor4312/testing-refactor +/Users/example/.git/logs/refs/remotes/origin/connor4312/rt-694 +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue185778 +/Users/example/.git/logs/refs/remotes/origin/connor4312/cli-acquire-cli +/Users/example/.git/logs/refs/remotes/origin/connor4312/reduce-statusbar-transition +/Users/example/.git/logs/refs/remotes/origin/connor4312/update-selected-proposed +/Users/example/.git/logs/refs/remotes/origin/connor4312/desktop-load-managed-resources +/Users/example/.git/logs/refs/remotes/origin/connor4312/testing-coverage-view +/Users/example/.git/logs/refs/remotes/origin/connor4312/debug-trees-proposal +/Users/example/.git/logs/refs/remotes/origin/connor4312/191945 +/Users/example/.git/logs/refs/remotes/origin/connor4312/make-webresolver-work +/Users/example/.git/logs/refs/remotes/origin/connor4312/remote-resource-loader-api +/Users/example/.git/logs/refs/remotes/origin/connor4312/testing-item-context-keys +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue180041 +/Users/example/.git/logs/refs/remotes/origin/connor4312/exec-server-on-port +/Users/example/.git/logs/refs/remotes/origin/connor4312/test-demo +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue194790 +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue-204067 +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue-193160 +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue177222_1 +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue182066 +/Users/example/.git/logs/refs/remotes/origin/connor4312/fix-test-prefixes +/Users/example/.git/logs/refs/remotes/origin/connor4312/rr-9161 +/Users/example/.git/logs/refs/remotes/origin/connor4312/recovery-issue173014 +/Users/example/.git/logs/refs/remotes/origin/connor4312/remote-release-8595 +/Users/example/.git/logs/refs/remotes/origin/connor4312/prevent-cargo-lock-changes +/Users/example/.git/logs/refs/remotes/origin/connor4312/cli-generic-rpc +/Users/example/.git/logs/refs/remotes/origin/connor4312/cli-patch-codeql +/Users/example/.git/logs/refs/remotes/origin/connor4312/test-failure-data +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue192468 +/Users/example/.git/logs/refs/remotes/origin/connor4312/issue-198913 +/Users/example/.git/logs/refs/remotes/origin/connor4312/209693-candidate +/Users/example/.git/logs/refs/remotes/origin/connor4312/wsl-actually-work +/Users/example/.git/logs/refs/remotes/origin/existing-spoonbill +/Users/example/.git/logs/refs/remotes/origin/revert-183215-aiday/internalIssue4173 +/Users/example/.git/logs/refs/remotes/origin/standalone/0.35.x +/Users/example/.git/logs/refs/remotes/origin/standalone/0.39.x +/Users/example/.git/logs/refs/remotes/origin/ethical-echidna +/Users/example/.git/logs/refs/remotes/origin/rural-bovid +/Users/example/.git/logs/refs/remotes/origin/driving-crow +/Users/example/.git/logs/refs/remotes/origin/joh/strange-mongoose +/Users/example/.git/logs/refs/remotes/origin/joh/broad-aphid +/Users/example/.git/logs/refs/remotes/origin/joh/fragile-thrush +/Users/example/.git/logs/refs/remotes/origin/joh/select-mite +/Users/example/.git/logs/refs/remotes/origin/joh/xenogeneic-monkey +/Users/example/.git/logs/refs/remotes/origin/joh/sorry-salamander +/Users/example/.git/logs/refs/remotes/origin/joh/central-blackbird +/Users/example/.git/logs/refs/remotes/origin/joh/ultimate-guineafowl +/Users/example/.git/logs/refs/remotes/origin/joh/mutual-stork +/Users/example/.git/logs/refs/remotes/origin/joh/serious-marmot +/Users/example/.git/logs/refs/remotes/origin/joh/real-reindeer +/Users/example/.git/logs/refs/remotes/origin/joh/rainy-flyingfish +/Users/example/.git/logs/refs/remotes/origin/joh/deep-manatee +/Users/example/.git/logs/refs/remotes/origin/joh/managing-puffin +/Users/example/.git/logs/refs/remotes/origin/joh/eldest-limpet +/Users/example/.git/logs/refs/remotes/origin/joh/excessive-canid +/Users/example/.git/logs/refs/remotes/origin/joh/psychological-catshark +/Users/example/.git/logs/refs/remotes/origin/joh/happy-rattlesnake +/Users/example/.git/logs/refs/remotes/origin/joh/professional-gerbil +/Users/example/.git/logs/refs/remotes/origin/joh/integrated-lobster +/Users/example/.git/logs/refs/remotes/origin/joh/weekly-mongoose +/Users/example/.git/logs/refs/remotes/origin/joh/previous-wasp +/Users/example/.git/logs/refs/remotes/origin/joh/interim-sloth +/Users/example/.git/logs/refs/remotes/origin/joh/evident-dormouse +/Users/example/.git/logs/refs/remotes/origin/joh/tragic-galliform +/Users/example/.git/logs/refs/remotes/origin/joh/preferred-raven +/Users/example/.git/logs/refs/remotes/origin/joh/round-silkworm +/Users/example/.git/logs/refs/remotes/origin/joh/tasteless-orca +/Users/example/.git/logs/refs/remotes/origin/joh/efficient-antelope +/Users/example/.git/logs/refs/remotes/origin/joh/private-hawk +/Users/example/.git/logs/refs/remotes/origin/joh/fluttering-mongoose +/Users/example/.git/logs/refs/remotes/origin/joh/military-monkey +/Users/example/.git/logs/refs/remotes/origin/joh/obliged-guineafowl +/Users/example/.git/logs/refs/remotes/origin/joh/evolutionary-bobcat +/Users/example/.git/logs/refs/remotes/origin/joh/central-rooster +/Users/example/.git/logs/refs/remotes/origin/joh/hard-blackbird +/Users/example/.git/logs/refs/remotes/origin/joh/bottom-gazelle +/Users/example/.git/logs/refs/remotes/origin/joh/slight-wolf +/Users/example/.git/logs/refs/remotes/origin/joh/grateful-buzzard +/Users/example/.git/logs/refs/remotes/origin/joh/cooing-camel +/Users/example/.git/logs/refs/remotes/origin/joh/wild-tyrannosaurus +/Users/example/.git/logs/refs/remotes/origin/joh/maximum-mite +/Users/example/.git/logs/refs/remotes/origin/joh/wealthy-falcon +/Users/example/.git/logs/refs/remotes/origin/joh/witty-cuckoo +/Users/example/.git/logs/refs/remotes/origin/joh/specified-bee +/Users/example/.git/logs/refs/remotes/origin/joh/marvellous-porcupine +/Users/example/.git/logs/refs/remotes/origin/joh/fresh-dolphin +/Users/example/.git/logs/refs/remotes/origin/joh/disciplinary-sparrow +/Users/example/.git/logs/refs/remotes/origin/joh/uncomfortable-buzzard +/Users/example/.git/logs/refs/remotes/origin/joh/mighty-nightingale +/Users/example/.git/logs/refs/remotes/origin/joh/awful-quelea +/Users/example/.git/logs/refs/remotes/origin/joh/future-clownfish +/Users/example/.git/logs/refs/remotes/origin/joh/gross-krill +/Users/example/.git/logs/refs/remotes/origin/joh/hollow-mockingbird +/Users/example/.git/logs/refs/remotes/origin/joh/uptight-whitefish +/Users/example/.git/logs/refs/remotes/origin/joh/crude-cicada +/Users/example/.git/logs/refs/remotes/origin/joh/weekly-salmon +/Users/example/.git/logs/refs/remotes/origin/joh/swift-cicada +/Users/example/.git/logs/refs/remotes/origin/joh/envious-jay +/Users/example/.git/logs/refs/remotes/origin/joh/payable-fowl +/Users/example/.git/logs/refs/remotes/origin/joh/fascinating-ostrich +/Users/example/.git/logs/refs/remotes/origin/joh/ridiculous-herring +/Users/example/.git/logs/refs/remotes/origin/joh/casual-wildcat +/Users/example/.git/logs/refs/remotes/origin/joh/continuous-gerbil +/Users/example/.git/logs/refs/remotes/origin/joh/lovely-jackal +/Users/example/.git/logs/refs/remotes/origin/joh/free-shrew +/Users/example/.git/logs/refs/remotes/origin/joh/sufficient-newt +/Users/example/.git/logs/refs/remotes/origin/joh/live-mosquito +/Users/example/.git/logs/refs/remotes/origin/joh/administrative-koala +/Users/example/.git/logs/refs/remotes/origin/joh/wilful-cougar +/Users/example/.git/logs/refs/remotes/origin/joh/effective-kingfisher +/Users/example/.git/logs/refs/remotes/origin/joh/damaged-moose +/Users/example/.git/logs/refs/remotes/origin/joh/entire-camel +/Users/example/.git/logs/refs/remotes/origin/joh/extended-koala +/Users/example/.git/logs/refs/remotes/origin/joh/racial-wren +/Users/example/.git/logs/refs/remotes/origin/joh/labour-turkey +/Users/example/.git/logs/refs/remotes/origin/joh/personal-ermine +/Users/example/.git/logs/refs/remotes/origin/joh/jolly-carp +/Users/example/.git/logs/refs/remotes/origin/joh/shivering-capybara +/Users/example/.git/logs/refs/remotes/origin/joh/surprising-wren +/Users/example/.git/logs/refs/remotes/origin/joh/printed-gorilla +/Users/example/.git/logs/refs/remotes/origin/joh/vivacious-hare +/Users/example/.git/logs/refs/remotes/origin/joh/concrete-unicorn +/Users/example/.git/logs/refs/remotes/origin/joh/accepted-dormouse +/Users/example/.git/logs/refs/remotes/origin/joh/better-partridge +/Users/example/.git/logs/refs/remotes/origin/joh/corporate-whale +/Users/example/.git/logs/refs/remotes/origin/joh/radical-woodpecker +/Users/example/.git/logs/refs/remotes/origin/joh/statistical-gazelle +/Users/example/.git/logs/refs/remotes/origin/joh/remote-tahr +/Users/example/.git/logs/refs/remotes/origin/joh/qualified-snipe +/Users/example/.git/logs/refs/remotes/origin/joh/hard-salamander +/Users/example/.git/logs/refs/remotes/origin/joh/tragic-ox +/Users/example/.git/logs/refs/remotes/origin/joh/interim-moth +/Users/example/.git/logs/refs/remotes/origin/joh/fascinating-shrew +/Users/example/.git/logs/refs/remotes/origin/joh/careful-pinniped +/Users/example/.git/logs/refs/remotes/origin/joh/absent-dinosaur +/Users/example/.git/logs/refs/remotes/origin/joh/missing-baboon +/Users/example/.git/logs/refs/remotes/origin/joh/wonderful-reindeer +/Users/example/.git/logs/refs/remotes/origin/joh/yappy-gibbon +/Users/example/.git/logs/refs/remotes/origin/joh/mass-crawdad +/Users/example/.git/logs/refs/remotes/origin/joh/teenage-prawn +/Users/example/.git/logs/refs/remotes/origin/joh/physical-roadrunner +/Users/example/.git/logs/refs/remotes/origin/joh/psychiatric-boar +/Users/example/.git/logs/refs/remotes/origin/joh/tough-puffin +/Users/example/.git/logs/refs/remotes/origin/joh/controlled-warbler +/Users/example/.git/logs/refs/remotes/origin/joh/radical-firefly +/Users/example/.git/logs/refs/remotes/origin/joh/mid-worm +/Users/example/.git/logs/refs/remotes/origin/joh/thundering-reptile +/Users/example/.git/logs/refs/remotes/origin/joh/adjacent-salamander +/Users/example/.git/logs/refs/remotes/origin/joh/silly-swallow +/Users/example/.git/logs/refs/remotes/origin/joh/yappiest-starfish +/Users/example/.git/logs/refs/remotes/origin/joh/witty-leopon +/Users/example/.git/logs/refs/remotes/origin/joh/fun-donkey +/Users/example/.git/logs/refs/remotes/origin/joh/disastrous-ptarmigan +/Users/example/.git/logs/refs/remotes/origin/joh/fix4354 +/Users/example/.git/logs/refs/remotes/origin/joh/hungry-aardvark +/Users/example/.git/logs/refs/remotes/origin/joh/lengthy-frog +/Users/example/.git/logs/refs/remotes/origin/joh/subjective-mouse +/Users/example/.git/logs/refs/remotes/origin/joh/stormy-peacock +/Users/example/.git/logs/refs/remotes/origin/joh/bright-felidae +/Users/example/.git/logs/refs/remotes/origin/joh/xeric-lion +/Users/example/.git/logs/refs/remotes/origin/joh/romantic-mammal +/Users/example/.git/logs/refs/remotes/origin/joh/experimental-planarian +/Users/example/.git/logs/refs/remotes/origin/joh/secondary-ladybug +/Users/example/.git/logs/refs/remotes/origin/joh/probable-flea +/Users/example/.git/logs/refs/remotes/origin/joh/grubby-mastodon +/Users/example/.git/logs/refs/remotes/origin/joh/beneficial-marmoset +/Users/example/.git/logs/refs/remotes/origin/joh/simple-anaconda +/Users/example/.git/logs/refs/remotes/origin/joh/excited-salamander +/Users/example/.git/logs/refs/remotes/origin/joh/amused-whale +/Users/example/.git/logs/refs/remotes/origin/joh/exclusive-earwig +/Users/example/.git/logs/refs/remotes/origin/joh/pretty-wildcat +/Users/example/.git/logs/refs/remotes/origin/joh/overwhelming-tuna +/Users/example/.git/logs/refs/remotes/origin/joh/conventional-mammal +/Users/example/.git/logs/refs/remotes/origin/joh/normal-hummingbird +/Users/example/.git/logs/refs/remotes/origin/joh/voiceless-jaguar +/Users/example/.git/logs/refs/remotes/origin/joh/upset-marten +/Users/example/.git/logs/refs/remotes/origin/joh/subjective-butterfly +/Users/example/.git/logs/refs/remotes/origin/joh/costly-beetle +/Users/example/.git/logs/refs/remotes/origin/joh/resizeTries +/Users/example/.git/logs/refs/remotes/origin/joh/bright-hummingbird +/Users/example/.git/logs/refs/remotes/origin/joh/multiple-marten +/Users/example/.git/logs/refs/remotes/origin/joh/extreme-barnacle +/Users/example/.git/logs/refs/remotes/origin/joh/appropriate-lamprey +/Users/example/.git/logs/refs/remotes/origin/joh/typical-sailfish +/Users/example/.git/logs/refs/remotes/origin/joh/prior-thrush +/Users/example/.git/logs/refs/remotes/origin/joh/inquisitive-meerkat +/Users/example/.git/logs/refs/remotes/origin/joh/absolute-toad +/Users/example/.git/logs/refs/remotes/origin/joh/near-macaw +/Users/example/.git/logs/refs/remotes/origin/joh/dangerous-ferret +/Users/example/.git/logs/refs/remotes/origin/joh/western-narwhal +/Users/example/.git/logs/refs/remotes/origin/joh/furious-mammal +/Users/example/.git/logs/refs/remotes/origin/joh/creative-dragonfly +/Users/example/.git/logs/refs/remotes/origin/joh/few-pheasant +/Users/example/.git/logs/refs/remotes/origin/joh/retail-flamingo +/Users/example/.git/logs/refs/remotes/origin/joh/breakable-mule +/Users/example/.git/logs/refs/remotes/origin/joh/molecular-junglefowl +/Users/example/.git/logs/refs/remotes/origin/joh/long-tuna +/Users/example/.git/logs/refs/remotes/origin/joh/tender-gibbon +/Users/example/.git/logs/refs/remotes/origin/joh/invisible-squirrel +/Users/example/.git/logs/refs/remotes/origin/joh/immediate-elk +/Users/example/.git/logs/refs/remotes/origin/joh/urban-panther +/Users/example/.git/logs/refs/remotes/origin/joh/delicious-mouse +/Users/example/.git/logs/refs/remotes/origin/joh/allied-capybara +/Users/example/.git/logs/refs/remotes/origin/joh/costly-lungfish +/Users/example/.git/logs/refs/remotes/origin/joh/injured-reindeer +/Users/example/.git/logs/refs/remotes/origin/joh/essential-gull +/Users/example/.git/logs/refs/remotes/origin/joh/eager-badger +/Users/example/.git/logs/refs/remotes/origin/joh/illegal-kite +/Users/example/.git/logs/refs/remotes/origin/joh/private-hummingbird +/Users/example/.git/logs/refs/remotes/origin/joh/smart-marsupial +/Users/example/.git/logs/refs/remotes/origin/joh/naughty-hummingbird +/Users/example/.git/logs/refs/remotes/origin/joh/honest-seahorse +/Users/example/.git/logs/refs/remotes/origin/joh/empty-gazelle +/Users/example/.git/logs/refs/remotes/origin/joh/magnetic-stork +/Users/example/.git/logs/refs/remotes/origin/joh/spectacular-cephalopod +/Users/example/.git/logs/refs/remotes/origin/joh/cute-armadillo +/Users/example/.git/logs/refs/remotes/origin/joh/hilarious-marlin +/Users/example/.git/logs/refs/remotes/origin/joh/tasteless-hedgehog +/Users/example/.git/logs/refs/remotes/origin/joh/eager-flamingo +/Users/example/.git/logs/refs/remotes/origin/joh/available-roundworm +/Users/example/.git/logs/refs/remotes/origin/joh/dizzy-jay +/Users/example/.git/logs/refs/remotes/origin/joh/zealous-chipmunk +/Users/example/.git/logs/refs/remotes/origin/joh/irrelevant-prawn +/Users/example/.git/logs/refs/remotes/origin/joh/stiff-crane +/Users/example/.git/logs/refs/remotes/origin/joh/warm-pig +/Users/example/.git/logs/refs/remotes/origin/joh/sad-reptile +/Users/example/.git/logs/refs/remotes/origin/joh/creative-barracuda +/Users/example/.git/logs/refs/remotes/origin/joh/anxious-rabbit +/Users/example/.git/logs/refs/remotes/origin/joh/revolutionary-pigeon +/Users/example/.git/logs/refs/remotes/origin/joh/considerable-cockroach +/Users/example/.git/logs/refs/remotes/origin/joh/possible-cuckoo +/Users/example/.git/logs/refs/remotes/origin/joh/happy-mule +/Users/example/.git/logs/refs/remotes/origin/joh/occupational-puma +/Users/example/.git/logs/refs/remotes/origin/joh/fresh-starfish +/Users/example/.git/logs/refs/remotes/origin/joh/disgusted-dolphin +/Users/example/.git/logs/refs/remotes/origin/joh/tall-squirrel +/Users/example/.git/logs/refs/remotes/origin/joh/jolly-gamefowl +/Users/example/.git/logs/refs/remotes/origin/joh/horrible-earthworm +/Users/example/.git/logs/refs/remotes/origin/joh/sympathetic-sailfish +/Users/example/.git/logs/refs/remotes/origin/joh/protective-tick +/Users/example/.git/logs/refs/remotes/origin/joh/stale-haddock +/Users/example/.git/logs/refs/remotes/origin/joh/final-ostrich +/Users/example/.git/logs/refs/remotes/origin/joh/improved-hare +/Users/example/.git/logs/refs/remotes/origin/joh/controversial-crayfish +/Users/example/.git/logs/refs/remotes/origin/joh/husky-aardvark +/Users/example/.git/logs/refs/remotes/origin/joh/silky-gazelle +/Users/example/.git/logs/refs/remotes/origin/joh/expensive-swallow +/Users/example/.git/logs/refs/remotes/origin/joh/foolish-skunk +/Users/example/.git/logs/refs/remotes/origin/joh/eligible-quokka +/Users/example/.git/logs/refs/remotes/origin/joh/protective-meerkat +/Users/example/.git/logs/refs/remotes/origin/joh/boring-lemming +/Users/example/.git/logs/refs/remotes/origin/joh/uncertain-flea +/Users/example/.git/logs/refs/remotes/origin/joh/medical-anglerfish +/Users/example/.git/logs/refs/remotes/origin/joh/tired-bug +/Users/example/.git/logs/refs/remotes/origin/joh/agreed-leopard +/Users/example/.git/logs/refs/remotes/origin/joh/residential-peacock +/Users/example/.git/logs/refs/remotes/origin/joh/negative-orca +/Users/example/.git/logs/refs/remotes/origin/joh/disturbed-sparrow +/Users/example/.git/logs/refs/remotes/origin/joh/marine-pinniped +/Users/example/.git/logs/refs/remotes/origin/joh/grumpy-cougar +/Users/example/.git/logs/refs/remotes/origin/joh/youngest-marmoset +/Users/example/.git/logs/refs/remotes/origin/joh/intermediate-pelican +/Users/example/.git/logs/refs/remotes/origin/joh/powerful-puffin +/Users/example/.git/logs/refs/remotes/origin/joh/faithful-horse +/Users/example/.git/logs/refs/remotes/origin/joh/resident-alpaca +/Users/example/.git/logs/refs/remotes/origin/joh/invisible-dolphin +/Users/example/.git/logs/refs/remotes/origin/joh/specified-chimpanzee +/Users/example/.git/logs/refs/remotes/origin/joh/excited-whippet +/Users/example/.git/logs/refs/remotes/origin/joh/honest-cephalopod +/Users/example/.git/logs/refs/remotes/origin/joh/entitled-lungfish +/Users/example/.git/logs/refs/remotes/origin/joh/wilful-wallaby +/Users/example/.git/logs/refs/remotes/origin/joh/great-crow +/Users/example/.git/logs/refs/remotes/origin/joh/languageModelInformation +/Users/example/.git/logs/refs/remotes/origin/joh/following-roadrunner +/Users/example/.git/logs/refs/remotes/origin/joh/tame-junglefowl +/Users/example/.git/logs/refs/remotes/origin/joh/consistent-stoat +/Users/example/.git/logs/refs/remotes/origin/joh/meaningful-mule +/Users/example/.git/logs/refs/remotes/origin/joh/capable-gamefowl +/Users/example/.git/logs/refs/remotes/origin/joh/creative-canid +/Users/example/.git/logs/refs/remotes/origin/joh/evolutionary-thrush +/Users/example/.git/logs/refs/remotes/origin/joh/used-ermine +/Users/example/.git/logs/refs/remotes/origin/joh/mammoth-junglefowl +/Users/example/.git/logs/refs/remotes/origin/joh/dual-emu +/Users/example/.git/logs/refs/remotes/origin/joh/urban-camel +/Users/example/.git/logs/refs/remotes/origin/joh/steady-ferret +/Users/example/.git/logs/refs/remotes/origin/joh/clumsy-kangaroo +/Users/example/.git/logs/refs/remotes/origin/joh/professional-anteater +/Users/example/.git/logs/refs/remotes/origin/joh/flying-primate +/Users/example/.git/logs/refs/remotes/origin/joh/yielding-donkey +/Users/example/.git/logs/refs/remotes/origin/joh/ancient-fox +/Users/example/.git/logs/refs/remotes/origin/joh/remarkable-egret +/Users/example/.git/logs/refs/remotes/origin/joh/endless-sparrow +/Users/example/.git/logs/refs/remotes/origin/joh/alone-skink +/Users/example/.git/logs/refs/remotes/origin/joh/young-swan +/Users/example/.git/logs/refs/remotes/origin/joh/unusual-chipmunk +/Users/example/.git/logs/refs/remotes/origin/joh/profound-egret +/Users/example/.git/logs/refs/remotes/origin/joh/gastric-rook +/Users/example/.git/logs/refs/remotes/origin/joh/alive-tarantula +/Users/example/.git/logs/refs/remotes/origin/joh/physical-anteater +/Users/example/.git/logs/refs/remotes/origin/joh/steady-swordtail +/Users/example/.git/logs/refs/remotes/origin/joh/agreeable-primate +/Users/example/.git/logs/refs/remotes/origin/joh/petite-blackbird +/Users/example/.git/logs/refs/remotes/origin/joh/weird-mink +/Users/example/.git/logs/refs/remotes/origin/joh/complex-finch +/Users/example/.git/logs/refs/remotes/origin/joh/liquid-stork +/Users/example/.git/logs/refs/remotes/origin/joh/mass-galliform +/Users/example/.git/logs/refs/remotes/origin/joh/everyday-landfowl +/Users/example/.git/logs/refs/remotes/origin/joh/crowded-orca +/Users/example/.git/logs/refs/remotes/origin/joh/evident-platypus +/Users/example/.git/logs/refs/remotes/origin/joh/grotesque-lynx +/Users/example/.git/logs/refs/remotes/origin/joh/adorable-thrush +/Users/example/.git/logs/refs/remotes/origin/joh/unconscious-shrew +/Users/example/.git/logs/refs/remotes/origin/joh/vicarious-condor +/Users/example/.git/logs/refs/remotes/origin/joh/sure-earthworm +/Users/example/.git/logs/refs/remotes/origin/joh/formal-bonobo +/Users/example/.git/logs/refs/remotes/origin/joh/underground-grouse +/Users/example/.git/logs/refs/remotes/origin/joh/following-tuna +/Users/example/.git/logs/refs/remotes/origin/joh/potential-crayfish +/Users/example/.git/logs/refs/remotes/origin/joh/still-mongoose +/Users/example/.git/logs/refs/remotes/origin/joh/enchanting-mackerel +/Users/example/.git/logs/refs/remotes/origin/joh/uniform-rhinoceros +/Users/example/.git/logs/refs/remotes/origin/joh/enormous-crane +/Users/example/.git/logs/refs/remotes/origin/joh/spicy-whippet +/Users/example/.git/logs/refs/remotes/origin/joh/jittery-lion +/Users/example/.git/logs/refs/remotes/origin/joh/uncertain-wombat +/Users/example/.git/logs/refs/remotes/origin/joh/upper-parakeet +/Users/example/.git/logs/refs/remotes/origin/joh/striped-mollusk +/Users/example/.git/logs/refs/remotes/origin/joh/common-crawdad +/Users/example/.git/logs/refs/remotes/origin/joh/unfortunate-anaconda +/Users/example/.git/logs/refs/remotes/origin/joh/very-pinniped +/Users/example/.git/logs/refs/remotes/origin/joh/alright-frog +/Users/example/.git/logs/refs/remotes/origin/joh/operational-tarantula +/Users/example/.git/logs/refs/remotes/origin/joh/uniform-wildcat +/Users/example/.git/logs/refs/remotes/origin/joh/obedient-planarian +/Users/example/.git/logs/refs/remotes/origin/joh/initial-moose +/Users/example/.git/logs/refs/remotes/origin/joh/tired-firefly +/Users/example/.git/logs/refs/remotes/origin/joh/psychological-tarantula +/Users/example/.git/logs/refs/remotes/origin/joh/voluntary-shrew +/Users/example/.git/logs/refs/remotes/origin/joh/tart-lamprey +/Users/example/.git/logs/refs/remotes/origin/joh/rough-dinosaur +/Users/example/.git/logs/refs/remotes/origin/joh/sufficient-starfish +/Users/example/.git/logs/refs/remotes/origin/joh/repulsive-cephalopod +/Users/example/.git/logs/refs/remotes/origin/joh/clear-clam +/Users/example/.git/logs/refs/remotes/origin/joh/alone-python +/Users/example/.git/logs/refs/remotes/origin/joh/peculiar-buzzard +/Users/example/.git/logs/refs/remotes/origin/joh/chatWidget +/Users/example/.git/logs/refs/remotes/origin/joh/involved-termite +/Users/example/.git/logs/refs/remotes/origin/joh/civil-reindeer +/Users/example/.git/logs/refs/remotes/origin/joh/shocked-aphid +/Users/example/.git/logs/refs/remotes/origin/joh/basic-lizard +/Users/example/.git/logs/refs/remotes/origin/joh/protective-cicada +/Users/example/.git/logs/refs/remotes/origin/joh/charming-starfish +/Users/example/.git/logs/refs/remotes/origin/joh/prickly-tahr +/Users/example/.git/logs/refs/remotes/origin/joh/conceptual-swift +/Users/example/.git/logs/refs/remotes/origin/joh/involved-vicuna +/Users/example/.git/logs/refs/remotes/origin/joh/inc-chipmunk +/Users/example/.git/logs/refs/remotes/origin/joh/brave-swordtail +/Users/example/.git/logs/refs/remotes/origin/joh/smoggy-alligator +/Users/example/.git/logs/refs/remotes/origin/joh/spontaneous-tarantula +/Users/example/.git/logs/refs/remotes/origin/joh/exceptional-yak +/Users/example/.git/logs/refs/remotes/origin/joh/gastric-panda +/Users/example/.git/logs/refs/remotes/origin/joh/architectural-earwig +/Users/example/.git/logs/refs/remotes/origin/joh/silent-scorpion +/Users/example/.git/logs/refs/remotes/origin/joh/youthful-hyena +/Users/example/.git/logs/refs/remotes/origin/joh/menuEntrySVGIconColor +/Users/example/.git/logs/refs/remotes/origin/joh/scattered-cow +/Users/example/.git/logs/refs/remotes/origin/joh/efficient-vulture +/Users/example/.git/logs/refs/remotes/origin/joh/young-catshark +/Users/example/.git/logs/refs/remotes/origin/joh/significant-cougar +/Users/example/.git/logs/refs/remotes/origin/joh/sufficient-orca +/Users/example/.git/logs/refs/remotes/origin/joh/abundant-otter +/Users/example/.git/logs/refs/remotes/origin/joh/spatial-pig +/Users/example/.git/logs/refs/remotes/origin/joh/aggregate-dinosaur +/Users/example/.git/logs/refs/remotes/origin/joh/fit-muskox +/Users/example/.git/logs/refs/remotes/origin/joh/plastic-squid +/Users/example/.git/logs/refs/remotes/origin/joh/surprising-snake +/Users/example/.git/logs/refs/remotes/origin/joh/southern-capybara +/Users/example/.git/logs/refs/remotes/origin/joh/welcome-pig +/Users/example/.git/logs/refs/remotes/origin/joh/accessible-quokka +/Users/example/.git/logs/refs/remotes/origin/joh/icy-manatee +/Users/example/.git/logs/refs/remotes/origin/joh/superior-reptile +/Users/example/.git/logs/refs/remotes/origin/joh/bewildered-canidae +/Users/example/.git/logs/refs/remotes/origin/joh/super-partridge +/Users/example/.git/logs/refs/remotes/origin/joh/optimistic-gull +/Users/example/.git/logs/refs/remotes/origin/joh/still-leopon +/Users/example/.git/logs/refs/remotes/origin/joh/collective-horse +/Users/example/.git/logs/refs/remotes/origin/joh/slight-marsupial +/Users/example/.git/logs/refs/remotes/origin/joh/integral-crane +/Users/example/.git/logs/refs/remotes/origin/joh/bottom-parrot +/Users/example/.git/logs/refs/remotes/origin/joh/initial-mole +/Users/example/.git/logs/refs/remotes/origin/joh/organisational-lark +/Users/example/.git/logs/refs/remotes/origin/joh/incredible-bass +/Users/example/.git/logs/refs/remotes/origin/joh/managerial-lungfish +/Users/example/.git/logs/refs/remotes/origin/joh/unknown-guppy +/Users/example/.git/logs/refs/remotes/origin/joh/version1761 +/Users/example/.git/logs/refs/remotes/origin/joh/considerable-puffin +/Users/example/.git/logs/refs/remotes/origin/joh/loud-spider +/Users/example/.git/logs/refs/remotes/origin/joh/scientific-rat +/Users/example/.git/logs/refs/remotes/origin/joh/efficient-swan +/Users/example/.git/logs/refs/remotes/origin/joh/rainy-weasel +/Users/example/.git/logs/refs/remotes/origin/joh/smooth-xerinae +/Users/example/.git/logs/refs/remotes/origin/joh/sensitive-raccoon +/Users/example/.git/logs/refs/remotes/origin/joh/near-toucan +/Users/example/.git/logs/refs/remotes/origin/joh/yawning-cockroach +/Users/example/.git/logs/refs/remotes/origin/joh/applicable-ferret +/Users/example/.git/logs/refs/remotes/origin/joh/aggressive-vulture +/Users/example/.git/logs/refs/remotes/origin/joh/awful-crab +/Users/example/.git/logs/refs/remotes/origin/joh/dependent-heron +/Users/example/.git/logs/refs/remotes/origin/joh/proud-cardinal +/Users/example/.git/logs/refs/remotes/origin/joh/cultural-turkey +/Users/example/.git/logs/refs/remotes/origin/joh/concrete-moth +/Users/example/.git/logs/refs/remotes/origin/joh/asleep-sheep +/Users/example/.git/logs/refs/remotes/origin/joh/inlineDiff2 +/Users/example/.git/logs/refs/remotes/origin/joh/shared-canid +/Users/example/.git/logs/refs/remotes/origin/joh/gothic-lion +/Users/example/.git/logs/refs/remotes/origin/joh/delightful-sole +/Users/example/.git/logs/refs/remotes/origin/joh/miniature-egret +/Users/example/.git/logs/refs/remotes/origin/joh/mutual-kite +/Users/example/.git/logs/refs/remotes/origin/joh/arrogant-dolphin +/Users/example/.git/logs/refs/remotes/origin/joh/realistic-blackbird +/Users/example/.git/logs/refs/remotes/origin/joh/cheap-nightingale +/Users/example/.git/logs/refs/remotes/origin/joh/geographical-hornet +/Users/example/.git/logs/refs/remotes/origin/joh/perfect-frog +/Users/example/.git/logs/refs/remotes/origin/joh/ordinary-marsupial +/Users/example/.git/logs/refs/remotes/origin/joh/cognitive-hookworm +/Users/example/.git/logs/refs/remotes/origin/joh/repulsive-caterpillar +/Users/example/.git/logs/refs/remotes/origin/joh/unable-squirrel +/Users/example/.git/logs/refs/remotes/origin/joh/aware-gorilla +/Users/example/.git/logs/refs/remotes/origin/joh/eastern-slug +/Users/example/.git/logs/refs/remotes/origin/joh/ultimate-finch +/Users/example/.git/logs/refs/remotes/origin/joh/high-loon +/Users/example/.git/logs/refs/remotes/origin/joh/striped-turkey +/Users/example/.git/logs/refs/remotes/origin/joh/economic-canidae +/Users/example/.git/logs/refs/remotes/origin/joh/original-owl +/Users/example/.git/logs/refs/remotes/origin/joh/philosophical-galliform +/Users/example/.git/logs/refs/remotes/origin/joh/initial-guan +/Users/example/.git/logs/refs/remotes/origin/joh/fix3857 +/Users/example/.git/logs/refs/remotes/origin/joh/golden-sparrow +/Users/example/.git/logs/refs/remotes/origin/joh/damaged-ferret +/Users/example/.git/logs/refs/remotes/origin/joh/informal-possum +/Users/example/.git/logs/refs/remotes/origin/joh/vague-panda +/Users/example/.git/logs/refs/remotes/origin/joh/scrawny-prawn +/Users/example/.git/logs/refs/remotes/origin/joh/distinguished-clownfish +/Users/example/.git/logs/refs/remotes/origin/joh/occupational-vulture +/Users/example/.git/logs/refs/remotes/origin/joh/fresh-quokka +/Users/example/.git/logs/refs/remotes/origin/joh/varied-gibbon +/Users/example/.git/logs/refs/remotes/origin/joh/disastrous-macaw +/Users/example/.git/logs/refs/remotes/origin/joh/scattered-damselfly +/Users/example/.git/logs/refs/remotes/origin/joh/frail-swift +/Users/example/.git/logs/refs/remotes/origin/joh/minimum-toad +/Users/example/.git/logs/refs/remotes/origin/joh/fix200056 +/Users/example/.git/logs/refs/remotes/origin/joh/payable-wildfowl +/Users/example/.git/logs/refs/remotes/origin/joh/cc-debug +/Users/example/.git/logs/refs/remotes/origin/joh/architectural-smelt +/Users/example/.git/logs/refs/remotes/origin/joh/abstract-hummingbird +/Users/example/.git/logs/refs/remotes/origin/joh/delightful-constrictor +/Users/example/.git/logs/refs/remotes/origin/joh/stale-bass +/Users/example/.git/logs/refs/remotes/origin/joh/yearling-scorpion +/Users/example/.git/logs/refs/remotes/origin/joh/absolute-mastodon +/Users/example/.git/logs/refs/remotes/origin/joh/final-goldfish +/Users/example/.git/logs/refs/remotes/origin/joh/tropical-sloth +/Users/example/.git/logs/refs/remotes/origin/joh/satisfied-loon +/Users/example/.git/logs/refs/remotes/origin/joh/capable-gopher +/Users/example/.git/logs/refs/remotes/origin/joh/very-snipe +/Users/example/.git/logs/refs/remotes/origin/joh/organic-armadillo +/Users/example/.git/logs/refs/remotes/origin/joh/yearning-alpaca +/Users/example/.git/logs/refs/remotes/origin/joh/possible-rattlesnake +/Users/example/.git/logs/refs/remotes/origin/joh/zygomorphic-heron +/Users/example/.git/logs/refs/remotes/origin/joh/advisory-hamster +/Users/example/.git/logs/refs/remotes/origin/joh/tall-canid +/Users/example/.git/logs/refs/remotes/origin/joh/lexical-wren +/Users/example/.git/logs/refs/remotes/origin/joh/separate-snake +/Users/example/.git/logs/refs/remotes/origin/joh/heavy-harrier +/Users/example/.git/logs/refs/remotes/origin/joh/willing-aardvark +/Users/example/.git/logs/refs/remotes/origin/joh/fatal-cat +/Users/example/.git/logs/refs/remotes/origin/joh/helpless-muskox +/Users/example/.git/logs/refs/remotes/origin/joh/dreadful-coyote +/Users/example/.git/logs/refs/remotes/origin/joh/foreign-cod +/Users/example/.git/logs/refs/remotes/origin/joh/jealous-cattle +/Users/example/.git/logs/refs/remotes/origin/joh/build-modernize +/Users/example/.git/logs/refs/remotes/origin/joh/far-rodent +/Users/example/.git/logs/refs/remotes/origin/joh/vulnerable-wasp +/Users/example/.git/logs/refs/remotes/origin/joh/governing-dragonfly +/Users/example/.git/logs/refs/remotes/origin/joh/remarkable-chicken +/Users/example/.git/logs/refs/remotes/origin/joh/bold-fox +/Users/example/.git/logs/refs/remotes/origin/joh/easy-egret +/Users/example/.git/logs/refs/remotes/origin/joh/mechanical-marmot +/Users/example/.git/logs/refs/remotes/origin/joh/principal-prawn +/Users/example/.git/logs/refs/remotes/origin/joh/rolling-monkey +/Users/example/.git/logs/refs/remotes/origin/joh/select-beetle +/Users/example/.git/logs/refs/remotes/origin/joh/fluttering-silkworm +/Users/example/.git/logs/refs/remotes/origin/joh/watery-wolf +/Users/example/.git/logs/refs/remotes/origin/joh/fix/173244 +/Users/example/.git/logs/refs/remotes/origin/joh/fix/206487 +/Users/example/.git/logs/refs/remotes/origin/joh/fix/apiWarn +/Users/example/.git/logs/refs/remotes/origin/joh/fix/187642 +/Users/example/.git/logs/refs/remotes/origin/joh/fix/19470 +/Users/example/.git/logs/refs/remotes/origin/joh/electric-snail +/Users/example/.git/logs/refs/remotes/origin/joh/fascinating-toad +/Users/example/.git/logs/refs/remotes/origin/joh/fine-beetle +/Users/example/.git/logs/refs/remotes/origin/joh/domestic-cicada +/Users/example/.git/logs/refs/remotes/origin/joh/marine-walrus +/Users/example/.git/logs/refs/remotes/origin/joh/satisfactory-roundworm +/Users/example/.git/logs/refs/remotes/origin/joh/immense-rabbit +/Users/example/.git/logs/refs/remotes/origin/joh/tsec-update +/Users/example/.git/logs/refs/remotes/origin/joh/residential-rook +/Users/example/.git/logs/refs/remotes/origin/joh/evil-opossum +/Users/example/.git/logs/refs/remotes/origin/joh/fluffy-roadrunner +/Users/example/.git/logs/refs/remotes/origin/joh/dusty-cobra +/Users/example/.git/logs/refs/remotes/origin/joh/definite-kiwi +/Users/example/.git/logs/refs/remotes/origin/joh/mean-canid +/Users/example/.git/logs/refs/remotes/origin/joh/irrelevant-skink +/Users/example/.git/logs/refs/remotes/origin/joh/competitive-parrotfish +/Users/example/.git/logs/refs/remotes/origin/joh/beautiful-duck +/Users/example/.git/logs/refs/remotes/origin/joh/awful-jackal +/Users/example/.git/logs/refs/remotes/origin/joh/swift-jellyfish +/Users/example/.git/logs/refs/remotes/origin/joh/mechanical-swordtail +/Users/example/.git/logs/refs/remotes/origin/joh/invisible-sheep +/Users/example/.git/logs/refs/remotes/origin/joh/boiling-quail +/Users/example/.git/logs/refs/remotes/origin/joh/cognitive-tarsier +/Users/example/.git/logs/refs/remotes/origin/joh/inlineStreamingDiff +/Users/example/.git/logs/refs/remotes/origin/joh/decisive-cricket +/Users/example/.git/logs/refs/remotes/origin/joh/keen-quelea +/Users/example/.git/logs/refs/remotes/origin/joh/fascinating-cricket +/Users/example/.git/logs/refs/remotes/origin/joh/wise-urial +/Users/example/.git/logs/refs/remotes/origin/joh/stable-aardvark +/Users/example/.git/logs/refs/remotes/origin/joh/xenacious-mammal +/Users/example/.git/logs/refs/remotes/origin/joh/operational-mosquito +/Users/example/.git/logs/refs/remotes/origin/joh/gothic-urial +/Users/example/.git/logs/refs/remotes/origin/joh/yearling-jackal +/Users/example/.git/logs/refs/remotes/origin/joh/enthusiastic-locust +/Users/example/.git/logs/refs/remotes/origin/joh/developed-kangaroo +/Users/example/.git/logs/refs/remotes/origin/joh/dramatic-tiger +/Users/example/.git/logs/refs/remotes/origin/joh/dark-lizard +/Users/example/.git/logs/refs/remotes/origin/joh/junior-dragonfly +/Users/example/.git/logs/refs/remotes/origin/joh/fixed-catshark +/Users/example/.git/logs/refs/remotes/origin/joh/fortunate-shrimp +/Users/example/.git/logs/refs/remotes/origin/joh/intensive-albatross +/Users/example/.git/logs/refs/remotes/origin/joh/few-cougar +/Users/example/.git/logs/refs/remotes/origin/joh/wise-echidna +/Users/example/.git/logs/refs/remotes/origin/joh/commercial-amphibian +/Users/example/.git/logs/refs/remotes/origin/joh/secondary-beaver +/Users/example/.git/logs/refs/remotes/origin/joh/logical-pig +/Users/example/.git/logs/refs/remotes/origin/joh/primary-koi +/Users/example/.git/logs/refs/remotes/origin/joh/interesting-catfish +/Users/example/.git/logs/refs/remotes/origin/joh/dutch-peafowl +/Users/example/.git/logs/refs/remotes/origin/joh/finalization +/Users/example/.git/logs/refs/remotes/origin/joh/global-chimpanzee +/Users/example/.git/logs/refs/remotes/origin/joh/unexpected-xerinae +/Users/example/.git/logs/refs/remotes/origin/joh/definite-boar +/Users/example/.git/logs/refs/remotes/origin/joh/cute-boa +/Users/example/.git/logs/refs/remotes/origin/joh/distinct-shark +/Users/example/.git/logs/refs/remotes/origin/joh/used-dog +/Users/example/.git/logs/refs/remotes/origin/joh/competitive-mandrill +/Users/example/.git/logs/refs/remotes/origin/joh/autonomous-panda +/Users/example/.git/logs/refs/remotes/origin/joh/representative-chinchilla +/Users/example/.git/logs/refs/remotes/origin/joh/independent-orangutan +/Users/example/.git/logs/refs/remotes/origin/joh/rural-leopard +/Users/example/.git/logs/refs/remotes/origin/joh/selective-salmon +/Users/example/.git/logs/refs/remotes/origin/joh/inline-progress +/Users/example/.git/logs/refs/remotes/origin/joh/unconscious-reindeer +/Users/example/.git/logs/refs/remotes/origin/joh/particular-seahorse +/Users/example/.git/logs/refs/remotes/origin/joh/presidential-gorilla +/Users/example/.git/logs/refs/remotes/origin/joh/alright-marten +/Users/example/.git/logs/refs/remotes/origin/joh/live-preview-light +/Users/example/.git/logs/refs/remotes/origin/joh/lesser-hawk +/Users/example/.git/logs/refs/remotes/origin/joh/passive-barracuda +/Users/example/.git/logs/refs/remotes/origin/joh/fancy-barracuda +/Users/example/.git/logs/refs/remotes/origin/joh/constitutional-viper +/Users/example/.git/logs/refs/remotes/origin/joh/frantic-chipmunk +/Users/example/.git/logs/refs/remotes/origin/joh/mild-halibut +/Users/example/.git/logs/refs/remotes/origin/joh/thoughtless-haddock +/Users/example/.git/logs/refs/remotes/origin/joh/marvellous-landfowl +/Users/example/.git/logs/refs/remotes/origin/joh/traditional-mouse +/Users/example/.git/logs/refs/remotes/origin/joh/serious-ostrich +/Users/example/.git/logs/refs/remotes/origin/joh/yeasty-guppy +/Users/example/.git/logs/refs/remotes/origin/joh/innovative-asp +/Users/example/.git/logs/refs/remotes/origin/joh/fix2617 +/Users/example/.git/logs/refs/remotes/origin/joh/naval-manatee +/Users/example/.git/logs/refs/remotes/origin/joh/fix4342 +/Users/example/.git/logs/refs/remotes/origin/joh/still-walrus +/Users/example/.git/logs/refs/remotes/origin/joh/bizarre-bison +/Users/example/.git/logs/refs/remotes/origin/joh/tart-dolphin +/Users/example/.git/logs/refs/remotes/origin/joh/fluffy-parakeet +/Users/example/.git/logs/refs/remotes/origin/joh/overall-swordtail +/Users/example/.git/logs/refs/remotes/origin/joh/electronic-marmot +/Users/example/.git/logs/refs/remotes/origin/joh/organic-cricket +/Users/example/.git/logs/refs/remotes/origin/joh/dangerous-mule +/Users/example/.git/logs/refs/remotes/origin/joh/actual-quokka +/Users/example/.git/logs/refs/remotes/origin/joh/unlikely-marsupial +/Users/example/.git/logs/refs/remotes/origin/joh/contemporary-buzzard +/Users/example/.git/logs/refs/remotes/origin/joh/actual-lamprey +/Users/example/.git/logs/refs/remotes/origin/joh/cheap-butterfly +/Users/example/.git/logs/refs/remotes/origin/joh/tense-jaguar +/Users/example/.git/logs/refs/remotes/origin/joh/maximum-landfowl +/Users/example/.git/logs/refs/remotes/origin/joh/awful-beetle +/Users/example/.git/logs/refs/remotes/origin/joh/wonderful-wombat +/Users/example/.git/logs/refs/remotes/origin/joh/great-ocelot +/Users/example/.git/logs/refs/remotes/origin/joh/promising-tiglon +/Users/example/.git/logs/refs/remotes/origin/joh/immediate-perch +/Users/example/.git/logs/refs/remotes/origin/joh/small-coyote +/Users/example/.git/logs/refs/remotes/origin/joh/natural-gopher +/Users/example/.git/logs/refs/remotes/origin/joh/wicked-guppy +/Users/example/.git/logs/refs/remotes/origin/joh/striped-dragonfly +/Users/example/.git/logs/refs/remotes/origin/joh/elated-swordfish +/Users/example/.git/logs/refs/remotes/origin/joh/breakable-takin +/Users/example/.git/logs/refs/remotes/origin/joh/lost-pig +/Users/example/.git/logs/refs/remotes/origin/joh/eslint-jsdoc +/Users/example/.git/logs/refs/remotes/origin/joh/local-mink +/Users/example/.git/logs/refs/remotes/origin/joh/united-sparrow +/Users/example/.git/logs/refs/remotes/origin/joh/corporate-canid +/Users/example/.git/logs/refs/remotes/origin/joh/regional-rhinoceros +/Users/example/.git/logs/refs/remotes/origin/joh/testy-spider +/Users/example/.git/logs/refs/remotes/origin/joh/occasional-hummingbird +/Users/example/.git/logs/refs/remotes/origin/joh/patient-leopard +/Users/example/.git/logs/refs/remotes/origin/joh/mechanical-reptile +/Users/example/.git/logs/refs/remotes/origin/joh/sympathetic-swordfish +/Users/example/.git/logs/refs/remotes/origin/joh/capable-viper +/Users/example/.git/logs/refs/remotes/origin/joh/personal-snipe +/Users/example/.git/logs/refs/remotes/origin/joh/damp-flamingo +/Users/example/.git/logs/refs/remotes/origin/joh/separate-marmoset +/Users/example/.git/logs/refs/remotes/origin/joh/advisory-turtle +/Users/example/.git/logs/refs/remotes/origin/joh/disturbing-planarian +/Users/example/.git/logs/refs/remotes/origin/joh/financial-gamefowl +/Users/example/.git/logs/refs/remotes/origin/joh/very-tarsier +/Users/example/.git/logs/refs/remotes/origin/joh/rough-sole +/Users/example/.git/logs/refs/remotes/origin/joh/closed-wildfowl +/Users/example/.git/logs/refs/remotes/origin/joh/existing-sailfish +/Users/example/.git/logs/refs/remotes/origin/joh/gastric-porcupine +/Users/example/.git/logs/refs/remotes/origin/joh/colourful-magpie +/Users/example/.git/logs/refs/remotes/origin/joh/eldest-dormouse +/Users/example/.git/logs/refs/remotes/origin/joh/dizzy-snail +/Users/example/.git/logs/refs/remotes/origin/joh/cautious-cephalopod +/Users/example/.git/logs/refs/remotes/origin/joh/mysterious-octopus +/Users/example/.git/logs/refs/remotes/origin/joh/legal-snake +/Users/example/.git/logs/refs/remotes/origin/joh/light-bobcat +/Users/example/.git/logs/refs/remotes/origin/joh/casual-possum +/Users/example/.git/logs/refs/remotes/origin/joh/valuable-takin +/Users/example/.git/logs/refs/remotes/origin/joh/shared-elk +/Users/example/.git/logs/refs/remotes/origin/joh/troubled-mite +/Users/example/.git/logs/refs/remotes/origin/joh/changing-squid +/Users/example/.git/logs/refs/remotes/origin/joh/joyous-catfish +/Users/example/.git/logs/refs/remotes/origin/joh/delicate-heron +/Users/example/.git/logs/refs/remotes/origin/joh/universal-pig +/Users/example/.git/logs/refs/remotes/origin/joh/warm-wildcat +/Users/example/.git/logs/refs/remotes/origin/joh/forward-carp +/Users/example/.git/logs/refs/remotes/origin/joh/linear-parrotfish +/Users/example/.git/logs/refs/remotes/origin/joh/dying-lion +/Users/example/.git/logs/refs/remotes/origin/joh/slow-takin +/Users/example/.git/logs/refs/remotes/origin/joh/moderate-haddock +/Users/example/.git/logs/refs/remotes/origin/joh/continuing-barracuda +/Users/example/.git/logs/refs/remotes/origin/joh/many-anglerfish +/Users/example/.git/logs/refs/remotes/origin/joh/sore-partridge +/Users/example/.git/logs/refs/remotes/origin/joh/mental-ermine +/Users/example/.git/logs/refs/remotes/origin/joh/steep-dolphin +/Users/example/.git/logs/refs/remotes/origin/joh/flat-turkey +/Users/example/.git/logs/refs/remotes/origin/joh/pure-constrictor +/Users/example/.git/logs/refs/remotes/origin/joh/scrawny-mockingbird +/Users/example/.git/logs/refs/remotes/origin/joh/appropriate-marten +/Users/example/.git/logs/refs/remotes/origin/joh/sophisticated-albatross +/Users/example/.git/logs/refs/remotes/origin/joh/overseas-cougar +/Users/example/.git/logs/refs/remotes/origin/joh/remaining-ostrich +/Users/example/.git/logs/refs/remotes/origin/joh/massive-wildfowl +/Users/example/.git/logs/refs/remotes/origin/joh/wandering-jay +/Users/example/.git/logs/refs/remotes/origin/joh/relaxed-crocodile +/Users/example/.git/logs/refs/remotes/origin/joh/rolling-earwig +/Users/example/.git/logs/refs/remotes/origin/joh/theoretical-lark +/Users/example/.git/logs/refs/remotes/origin/joh/asleep-angelfish +/Users/example/.git/logs/refs/remotes/origin/joh/thick-wildfowl +/Users/example/.git/logs/refs/remotes/origin/joh/impressed-amphibian +/Users/example/.git/logs/refs/remotes/origin/joh/daily-badger +/Users/example/.git/logs/refs/remotes/origin/joh/sound-kingfisher +/Users/example/.git/logs/refs/remotes/origin/joh/compulsory-turtle +/Users/example/.git/logs/refs/remotes/origin/joh/overseas-wildfowl +/Users/example/.git/logs/refs/remotes/origin/joh/rainy-mollusk +/Users/example/.git/logs/refs/remotes/origin/joh/worried-crab +/Users/example/.git/logs/refs/remotes/origin/joh/medieval-baboon +/Users/example/.git/logs/refs/remotes/origin/joh/ytterbic-guineafowl +/Users/example/.git/logs/refs/remotes/origin/joh/rubber-cephalopod +/Users/example/.git/logs/refs/remotes/origin/joh/melted-pelican +/Users/example/.git/logs/refs/remotes/origin/joh/limited-zebra +/Users/example/.git/logs/refs/remotes/origin/joh/special-camel +/Users/example/.git/logs/refs/remotes/origin/joh/digital-cockroach +/Users/example/.git/logs/refs/remotes/origin/joh/clumsy-cicada +/Users/example/.git/logs/refs/remotes/origin/joh/okay-fly +/Users/example/.git/logs/refs/remotes/origin/joh/prospective-reptile +/Users/example/.git/logs/refs/remotes/origin/joh/critical-hedgehog +/Users/example/.git/logs/refs/remotes/origin/joh/dreadful-ferret +/Users/example/.git/logs/refs/remotes/origin/joh/unfortunate-chipmunk +/Users/example/.git/logs/refs/remotes/origin/joh/nice-falcon +/Users/example/.git/logs/refs/remotes/origin/joh/blushing-anteater +/Users/example/.git/logs/refs/remotes/origin/joh/final-llama +/Users/example/.git/logs/refs/remotes/origin/joh/courageous-termite +/Users/example/.git/logs/refs/remotes/origin/joh/cultural-dolphin +/Users/example/.git/logs/refs/remotes/origin/joh/striped-perch +/Users/example/.git/logs/refs/remotes/origin/joh/universal-ptarmigan +/Users/example/.git/logs/refs/remotes/origin/joh/plastic-giraffe +/Users/example/.git/logs/refs/remotes/origin/joh/fortunate-rodent +/Users/example/.git/logs/refs/remotes/origin/joh/key-bear +/Users/example/.git/logs/refs/remotes/origin/joh/famous-sheep +/Users/example/.git/logs/refs/remotes/origin/joh/bumpy-bonobo +/Users/example/.git/logs/refs/remotes/origin/joh/hurt-peafowl +/Users/example/.git/logs/refs/remotes/origin/joh/evident-moth +/Users/example/.git/logs/refs/remotes/origin/joh/curved-hoverfly +/Users/example/.git/logs/refs/remotes/origin/joh/natural-bedbug +/Users/example/.git/logs/refs/remotes/origin/musical-ocelot +/Users/example/.git/logs/refs/remotes/origin/controlled-marmot +/Users/example/.git/logs/refs/remotes/origin/changeZIndex +/Users/example/.git/logs/refs/remotes/origin/aamunger/testDisposableTimeout +/Users/example/.git/logs/refs/remotes/origin/aamunger/copySvg +/Users/example/.git/logs/refs/remotes/origin/aamunger/symbolPreview +/Users/example/.git/logs/refs/remotes/origin/aamunger/bumpDistro +/Users/example/.git/logs/refs/remotes/origin/aamunger/scrollOutputWithKeys +/Users/example/.git/logs/refs/remotes/origin/aamunger/outputScrolling +/Users/example/.git/logs/refs/remotes/origin/aamunger/ariaLabelUpdate +/Users/example/.git/logs/refs/remotes/origin/aamunger/notebookErrorRenderer +/Users/example/.git/logs/refs/remotes/origin/aamunger/nestedScroll +/Users/example/.git/logs/refs/remotes/origin/aamunger/notebookEditorDebt +/Users/example/.git/logs/refs/remotes/origin/aamunger/streamingOutput +/Users/example/.git/logs/refs/remotes/origin/aamunger/nextPrevCellAccessibility +/Users/example/.git/logs/refs/remotes/origin/aamunger/findWithArgsSchema +/Users/example/.git/logs/refs/remotes/origin/aamunger/verboseTestSuite +/Users/example/.git/logs/refs/remotes/origin/aamunger/outputLinks +/Users/example/.git/logs/refs/remotes/origin/aamunger/markdownEditScrolling +/Users/example/.git/logs/refs/remotes/origin/aamunger/proposedCellApi +/Users/example/.git/logs/refs/remotes/origin/aamunger/symbolfilter +/Users/example/.git/logs/refs/remotes/origin/aamunger/webviewInputContextKey +/Users/example/.git/logs/refs/remotes/origin/aamunger/saveBackupsInEH +/Users/example/.git/logs/refs/remotes/origin/aamunger/executeEmptySelection +/Users/example/.git/logs/refs/remotes/origin/aamunger/variableDetails +/Users/example/.git/logs/refs/remotes/origin/aamunger/focusElementCheck +/Users/example/.git/logs/refs/remotes/origin/aamunger/notebookTestLeaks +/Users/example/.git/logs/refs/remotes/origin/aamunger/notebookSymbols +/Users/example/.git/logs/refs/remotes/origin/aamunger/testLeaks +/Users/example/.git/logs/refs/remotes/origin/aamunger/interruptIW +/Users/example/.git/logs/refs/remotes/origin/aamunger/notebookInfoRegistration2 +/Users/example/.git/logs/refs/remotes/origin/aamunger/notebookInfoRegistration +/Users/example/.git/logs/refs/remotes/origin/aamunger/imageAlt +/Users/example/.git/logs/refs/remotes/origin/aamunger/fixMinimalScrolling +/Users/example/.git/logs/refs/remotes/origin/aamunger/diagnosticsInIW +/Users/example/.git/logs/refs/remotes/origin/aamunger/saveAllScratchpad +/Users/example/.git/logs/refs/remotes/origin/aamunger/textMimeTypes +/Users/example/.git/logs/refs/remotes/origin/aamunger/scrollOnExecute +/Users/example/.git/logs/refs/remotes/origin/aamunger/errorRenderer +/Users/example/.git/logs/refs/remotes/origin/aamunger/fixError +/Users/example/.git/logs/refs/remotes/origin/aamunger/fileBackedIW +/Users/example/.git/logs/refs/remotes/origin/aamunger/outputRenderer +/Users/example/.git/logs/refs/remotes/origin/aamunger/backupOnEH +/Users/example/.git/logs/refs/remotes/origin/aamunger/perfTest +/Users/example/.git/logs/refs/remotes/origin/aamunger/variablesView +/Users/example/.git/logs/refs/remotes/origin/aamunger/srollDefaultFix +/Users/example/.git/logs/refs/remotes/origin/aamunger/splitUpBuffer +/Users/example/.git/logs/refs/remotes/origin/aamunger/toggleScrolling +/Users/example/.git/logs/refs/remotes/origin/aamunger/debounceOutput +/Users/example/.git/logs/refs/remotes/origin/aamunger/notebookOutput +/Users/example/.git/logs/refs/remotes/origin/aamunger/disableLargeBackups +/Users/example/.git/logs/refs/remotes/origin/aamunger/variableContextMenu +/Users/example/.git/logs/refs/remotes/origin/aamunger/notebookScrolling +/Users/example/.git/logs/refs/remotes/origin/aamunger/toggleScrollFix +/Users/example/.git/logs/refs/remotes/origin/aamunger/dirtyCustomEditors +/Users/example/.git/logs/refs/remotes/origin/aamunger/scrollOnResize +/Users/example/.git/logs/refs/remotes/origin/aamunger/scrapbookIW +/Users/example/.git/logs/refs/remotes/origin/aamunger/streamingOutputRelease +/Users/example/.git/logs/refs/remotes/origin/aamunger/scratchpadHotExit +/Users/example/.git/logs/refs/remotes/origin/aamunger/IWFocusCommand +/Users/example/.git/logs/refs/remotes/origin/aamunger/copyImage +/Users/example/.git/logs/refs/remotes/origin/aamunger/NotebookErrorLinks +/Users/example/.git/logs/refs/remotes/origin/aamunger/disposableTimeout2 +/Users/example/.git/logs/refs/remotes/origin/aamunger/testRenderer +/Users/example/.git/logs/refs/remotes/origin/aamunger/accessibilityMimeTypes +/Users/example/.git/logs/refs/remotes/origin/aamunger/outputAccessibility +/Users/example/.git/logs/refs/remotes/origin/aamunger/outputLabel +/Users/example/.git/logs/refs/remotes/origin/aamunger/outputInputFocus +/Users/example/.git/logs/refs/remotes/origin/aamunger/updateScrolling +/Users/example/.git/logs/refs/remotes/origin/aamunger/unregisteredLanguage +/Users/example/.git/logs/refs/remotes/origin/aamunger/notebookSmokeTests +/Users/example/.git/logs/refs/remotes/origin/aamunger/backupSizeLimit +/Users/example/.git/logs/refs/remotes/origin/aamunger/variableViewTests +/Users/example/.git/logs/refs/remotes/origin/aamunger/trackpadScrolling +/Users/example/.git/logs/refs/remotes/origin/aamunger/fixTest +/Users/example/.git/logs/refs/remotes/origin/aamunger/copyOutput +/Users/example/.git/logs/refs/remotes/origin/aamunger/cellStatusBarDiagnostic +/Users/example/.git/logs/refs/remotes/origin/aamunger/lotsofimages +/Users/example/.git/logs/refs/remotes/origin/aamunger/remoteFileLinks +/Users/example/.git/logs/refs/remotes/origin/aamunger/notebookOutputFocus +/Users/example/.git/logs/refs/remotes/origin/aamunger/disposableTimeout +/Users/example/.git/logs/refs/remotes/origin/aamunger/variableView +/Users/example/.git/logs/refs/remotes/origin/aamunger/notebookOutputView +/Users/example/.git/logs/refs/remotes/origin/inline-chat-leaks +/Users/example/.git/logs/refs/remotes/origin/sensitive-falcon +/Users/example/.git/logs/refs/remotes/origin/issue5028FocusTrack +/Users/example/.git/logs/refs/remotes/origin/disturbed-snipe +/Users/example/.git/logs/refs/remotes/origin/isidor/prominent-bee +/Users/example/.git/logs/refs/remotes/origin/isidor/courageous-yak +/Users/example/.git/logs/refs/remotes/origin/isidor/sound-antlion +/Users/example/.git/logs/refs/remotes/origin/quiet-bear +/Users/example/.git/logs/refs/remotes/origin/fix-menu +/Users/example/.git/logs/refs/remotes/origin/anonymous-buzzard +/Users/example/.git/logs/refs/remotes/origin/update-distro +/Users/example/.git/logs/refs/remotes/origin/removeNodeWalkthrough +/Users/example/.git/logs/refs/remotes/origin/basic-stoat +/Users/example/.git/logs/refs/remotes/origin/colors-cleanup +/Users/example/.git/logs/refs/remotes/origin/assistant-weasel +/Users/example/.git/logs/refs/remotes/origin/meaningfulTimelineEntriesForNb +/Users/example/.git/logs/refs/remotes/origin/codicons +/Users/example/.git/logs/refs/remotes/origin/issue205028 +/Users/example/.git/logs/refs/remotes/origin/dbaeumer/indirect-monkey-silver +/Users/example/.git/logs/refs/remotes/origin/dbaeumer/inevitable-flyingfish-coffee +/Users/example/.git/logs/refs/remotes/origin/dbaeumer/happy-grouse-gray +/Users/example/.git/logs/refs/remotes/origin/compact-horse +/Users/example/.git/logs/refs/remotes/origin/irrelevant-caribou +/Users/example/.git/logs/refs/remotes/origin/revert-184189-connor4312/cli-dep-update +/Users/example/.git/logs/refs/remotes/origin/issue15369 +/Users/example/.git/logs/refs/remotes/origin/zeroth-earthworm +/Users/example/.git/logs/refs/remotes/origin/thoughtless-skunk +/Users/example/.git/logs/refs/remotes/origin/repulsive-grouse +/Users/example/.git/logs/refs/remotes/origin/issue172246 +/Users/example/.git/logs/refs/remotes/origin/deliberate-wildebeest +/Users/example/.git/logs/refs/remotes/origin/daily-swordtail +/Users/example/.git/logs/refs/remotes/origin/donjayamanne/kernelExecution +/Users/example/.git/logs/refs/remotes/origin/pop-snippet-untitled +/Users/example/.git/logs/refs/remotes/origin/codicon-split +/Users/example/.git/logs/refs/remotes/origin/megtyr/windows_command_start +/Users/example/.git/logs/refs/remotes/origin/selective-snake +/Users/example/.git/logs/refs/remotes/origin/wipRemoveC +/Users/example/.git/logs/refs/remotes/origin/fix-macos-build +/Users/example/.git/logs/refs/remotes/origin/issue205634NotebookTextModelPushStackEleChanges +/Users/example/.git/logs/refs/remotes/origin/merogegkasjdflksdj +/Users/example/.git/logs/refs/remotes/origin/release/1.84 +/Users/example/.git/logs/refs/remotes/origin/release/1.83 +/Users/example/.git/logs/refs/remotes/origin/release/1.77 +/Users/example/.git/logs/refs/remotes/origin/release/1.79 +/Users/example/.git/logs/refs/remotes/origin/release/1.78 +/Users/example/.git/logs/refs/remotes/origin/release/1.76 +/Users/example/.git/logs/refs/remotes/origin/release/1.82 +/Users/example/.git/logs/refs/remotes/origin/release/1.85 +/Users/example/.git/logs/refs/remotes/origin/release/1.79-insiders +/Users/example/.git/logs/refs/remotes/origin/release/1.80 +/Users/example/.git/logs/refs/remotes/origin/release/1.87 +/Users/example/.git/logs/refs/remotes/origin/release/1.88 +/Users/example/.git/logs/refs/remotes/origin/release/1.86 +/Users/example/.git/logs/refs/remotes/origin/release/1.75 +/Users/example/.git/logs/refs/remotes/origin/release/1.81 +/Users/example/.git/logs/refs/remotes/origin/justin/issue-candidate +/Users/example/.git/logs/refs/remotes/origin/justin/snippets +/Users/example/.git/logs/refs/remotes/origin/justin/candidate +/Users/example/.git/logs/refs/remotes/origin/justin/code-provider-1.85 +/Users/example/.git/logs/refs/remotes/origin/justin/avengers-endgame +/Users/example/.git/logs/refs/remotes/origin/justin/actions-candidate +/Users/example/.git/logs/refs/remotes/origin/revert-197965-selfish-crawdad +/Users/example/.git/logs/refs/remotes/origin/andreamah/notebook-rich-content-output +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue184179 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue142864 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue177512 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue201916 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue205317 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue187012 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue173653 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue177306_1 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue181583 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue177808 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue163003 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue209289 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue189964 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue191539 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue179718 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue148068 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue188556 +/Users/example/.git/logs/refs/remotes/origin/andreamah/closed-notebook-search-editor-sorting +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue171436 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue187748 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue191259 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue192428 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue172894 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue169422 +/Users/example/.git/logs/refs/remotes/origin/andreamah/notebook-deserialize-experiment +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue187016 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue183670 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue191922 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue182565 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue209696 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue191799 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue177826 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue175989 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue175973 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue200845 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue158785 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue177306 +/Users/example/.git/logs/refs/remotes/origin/andreamah/issue185289 +/Users/example/.git/logs/refs/remotes/origin/joint-cuckoo +/Users/example/.git/logs/refs/remotes/origin/minimal-cat +/Users/example/.git/logs/refs/remotes/origin/rm-old-experiments-url +/Users/example/.git/logs/refs/remotes/origin/nbInformationWhenOpening +/Users/example/.git/logs/refs/remotes/origin/issue209787SingleChangeEvent +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/when-clause-linting +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/candidate-fix-width-overflow +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/type-conv +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/march-rename-sug +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/ctx-keys-triple-eq +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/linting-for-runCommands +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/original-salamander +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/register-late-constant-contextkeys +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/quick-lark +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/fix-contextkey-serialize +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/rename-suggestions-telemetry +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/allow-empty-command-id-in-keybindings +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/kb-editor/accept-multi-chord +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/ctx-keys-new-parser-as-default +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/refactor-kbs +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/fortunate-muskox +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/changing-lamprey +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/extra-alpaca +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/inline-chat-detected-intent +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/economic-sheep +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/lively-tapir +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/sorry-baboon +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/refactor-kb-resolver +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/run-multi-commands +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/zestful-eel +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/more-informative-runCommands +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/cooing-nightingale +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/perfect-sheep +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/issue200091 +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/electoral-bug +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/tests-for-kb +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/rs-clean +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/try-width-fix-3 +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/simple-peafowl +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/insert-at-cursor-api +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/statistical-camel +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/positive-spoonbill +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/keybindings-macros +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/particular-horse +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/estimated-ocelot +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/esc-clears-input +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/interested-constrictor +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/refactor-kbs-2 +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/ctx-keys-negation +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/when-clause-parsing +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/interactive-api-uses-classes +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/rename-widget-doesnt-appear +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/rename-candidates +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/code-mappers-context-serialization +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/poor-jay +/Users/example/.git/logs/refs/remotes/origin/ulugbekna/implement-code-mappers-context +/Users/example/.git/logs/refs/remotes/origin/fixKernelSelection +/Users/example/.git/logs/refs/remotes/origin/theme-fixes +/Users/example/.git/logs/refs/remotes/origin/modern-alpaca +/Users/example/.git/logs/refs/remotes/origin/outlineRefCollectionAndCachingHeaders +/Users/example/.git/logs/refs/remotes/origin/meroggesdkfsjdfd +/Users/example/.git/logs/refs/remotes/origin/HEAD +/Users/example/.git/logs/refs/remotes/origin/revert-192602-ai-codefixes +/Users/example/.git/logs/refs/remotes/origin/hediet/fix-75797 +/Users/example/.git/logs/refs/remotes/origin/hediet/combine-text-edit-refactoring +/Users/example/.git/logs/refs/remotes/origin/hediet/commercial-lion +/Users/example/.git/logs/refs/remotes/origin/hediet/release-fix-172384 +/Users/example/.git/logs/refs/remotes/origin/hediet/national-cockroach +/Users/example/.git/logs/refs/remotes/origin/hediet/wip-inline-completion-rewrite +/Users/example/.git/logs/refs/remotes/origin/hediet/willing-swan +/Users/example/.git/logs/refs/remotes/origin/hediet/fix-quickpick-alignment +/Users/example/.git/logs/refs/remotes/origin/hediet/quickest-rat +/Users/example/.git/logs/refs/remotes/origin/hediet/lexical-parrotfish +/Users/example/.git/logs/refs/remotes/origin/hediet/existing-worm +/Users/example/.git/logs/refs/remotes/origin/hediet/miserable-manatee +/Users/example/.git/logs/refs/remotes/origin/hediet/fix-131091-diff-chunks-not-minimal +/Users/example/.git/logs/refs/remotes/origin/hediet/uncomfortable-ladybug +/Users/example/.git/logs/refs/remotes/origin/hediet/passive-marmoset +/Users/example/.git/logs/refs/remotes/origin/hediet/changes +/Users/example/.git/logs/refs/remotes/origin/hediet/observable-deep-dive +/Users/example/.git/logs/refs/remotes/origin/hediet/cognitive-locust +/Users/example/.git/logs/refs/remotes/origin/hediet/clean-cardinal +/Users/example/.git/logs/refs/remotes/origin/hediet/successive-sheep +/Users/example/.git/logs/refs/remotes/origin/hediet/Adopts_#199291_for_SCM_view_changes +/Users/example/.git/logs/refs/remotes/origin/hediet/inline-completion-rewrite +/Users/example/.git/logs/refs/remotes/origin/hediet/wip-diff-editor-inline +/Users/example/.git/logs/refs/remotes/origin/hediet/merge-editor-model-refactoring +/Users/example/.git/logs/refs/remotes/origin/hediet/partial-koala +/Users/example/.git/logs/refs/remotes/origin/hediet/sorry-leopon +/Users/example/.git/logs/refs/remotes/origin/hediet/established-sawfish +/Users/example/.git/logs/refs/remotes/origin/hediet/hidden-firefly +/Users/example/.git/logs/refs/remotes/origin/hediet/realistic-leopon +/Users/example/.git/logs/refs/remotes/origin/hediet/diff-editor-wip +/Users/example/.git/logs/refs/remotes/origin/hediet/additional-giraffe +/Users/example/.git/logs/refs/remotes/origin/hediet/fix-quickfix-center +/Users/example/.git/logs/refs/remotes/origin/hediet/outrageous-coral +/Users/example/.git/logs/refs/remotes/origin/hediet/bold-roadrunner +/Users/example/.git/logs/refs/remotes/origin/hediet/tokenization-refactoring-wip +/Users/example/.git/logs/refs/remotes/origin/hediet/xeric-monkey +/Users/example/.git/logs/refs/remotes/origin/hediet/tokenization-store-refactoring +/Users/example/.git/logs/refs/remotes/origin/hediet/render-toggled-background +/Users/example/.git/logs/refs/remotes/origin/hediet/edit-context +/Users/example/.git/logs/refs/remotes/origin/hediet/inline-completion-debt +/Users/example/.git/logs/refs/remotes/origin/hediet/wip-multi-file-diff +/Users/example/.git/logs/refs/remotes/origin/hediet/amateur-earthworm +/Users/example/.git/logs/refs/remotes/origin/hediet/misty-lemming +/Users/example/.git/logs/refs/remotes/origin/hediet/wrong-dingo +/Users/example/.git/logs/refs/remotes/origin/hediet/overwhelming-wolf +/Users/example/.git/logs/refs/remotes/origin/hediet/ministerial-condor +/Users/example/.git/logs/refs/remotes/origin/hediet/vivid-rooster +/Users/example/.git/logs/refs/remotes/origin/hediet/diff-editor-v2-monaco-editor +/Users/example/.git/logs/refs/remotes/origin/hediet/line-height-refactoring +/Users/example/.git/logs/refs/remotes/origin/hediet/code-action-preview +/Users/example/.git/logs/refs/remotes/origin/hediet/applicable-macaw +/Users/example/.git/logs/refs/remotes/origin/hediet/useless-chinchilla +/Users/example/.git/logs/refs/remotes/origin/hediet/rural-iguana +/Users/example/.git/logs/refs/remotes/origin/hediet/wip-moved-code-detection +/Users/example/.git/logs/refs/remotes/origin/hediet/grammarTokenization +/Users/example/.git/logs/refs/remotes/origin/hediet/coloured-anteater +/Users/example/.git/logs/refs/remotes/origin/hediet/cuddly-wolf +/Users/example/.git/logs/refs/remotes/origin/hediet/enormous-rattlesnake +/Users/example/.git/logs/refs/remotes/origin/hediet/industrial-albatross +/Users/example/.git/logs/refs/remotes/origin/hediet/eventual-shrimp +/Users/example/.git/logs/refs/remotes/origin/hediet/productive-guppy +/Users/example/.git/logs/refs/remotes/origin/hediet/vitreous-anglerfish +/Users/example/.git/logs/refs/remotes/origin/hediet/monaco-editor-bugfix +/Users/example/.git/logs/refs/remotes/origin/hediet/peculiar-camel +/Users/example/.git/logs/refs/remotes/origin/hediet/b/firm-hamster +/Users/example/.git/logs/refs/remotes/origin/hediet/b/sympathetic-constrictor +/Users/example/.git/logs/refs/remotes/origin/hediet/b/bright-salamander +/Users/example/.git/logs/refs/remotes/origin/hediet/b/binding-sailfish +/Users/example/.git/logs/refs/remotes/origin/hediet/b/guilty-termite +/Users/example/.git/logs/refs/remotes/origin/hediet/b/uncomfortable-aphid +/Users/example/.git/logs/refs/remotes/origin/hediet/b/careful-impala +/Users/example/.git/logs/refs/remotes/origin/hediet/b/fantastic-locust +/Users/example/.git/logs/refs/remotes/origin/hediet/b/subjective-rattlesnake +/Users/example/.git/logs/refs/remotes/origin/hediet/b/watery-chipmunk +/Users/example/.git/logs/refs/remotes/origin/hediet/b/peculiar-mite +/Users/example/.git/logs/refs/remotes/origin/hediet/b/careful-porpoise +/Users/example/.git/logs/refs/remotes/origin/hediet/b/coloured-yak +/Users/example/.git/logs/refs/remotes/origin/hediet/b/normal-prawn +/Users/example/.git/logs/refs/remotes/origin/hediet/b/specific-cat +/Users/example/.git/logs/refs/remotes/origin/hediet/b/difficult-toad +/Users/example/.git/logs/refs/remotes/origin/hediet/b/xerothermic-dinosaur +/Users/example/.git/logs/refs/remotes/origin/hediet/b/left-hawk +/Users/example/.git/logs/refs/remotes/origin/hediet/b/linear-lobster +/Users/example/.git/logs/refs/remotes/origin/hediet/b/explicit-barracuda +/Users/example/.git/logs/refs/remotes/origin/hediet/b/double-reptile +/Users/example/.git/logs/refs/remotes/origin/hediet/b/low-rat +/Users/example/.git/logs/refs/remotes/origin/hediet/b/scientific-parrotfish +/Users/example/.git/logs/refs/remotes/origin/hediet/b/mass-barracuda +/Users/example/.git/logs/refs/remotes/origin/hediet/b/ambitious-bee +/Users/example/.git/logs/refs/remotes/origin/hediet/b/mental-macaw +/Users/example/.git/logs/refs/remotes/origin/hediet/b/external-quokka +/Users/example/.git/logs/refs/remotes/origin/hediet/b/dangerous-dove +/Users/example/.git/logs/refs/remotes/origin/hediet/b/poised-cicada +/Users/example/.git/logs/refs/remotes/origin/hediet/b/influential-damselfly +/Users/example/.git/logs/refs/remotes/origin/hediet/b/colossal-gecko +/Users/example/.git/logs/refs/remotes/origin/hediet/b/unaware-leech +/Users/example/.git/logs/refs/remotes/origin/hediet/b/artificial-cow +/Users/example/.git/logs/refs/remotes/origin/hediet/b/divine-caterpillar +/Users/example/.git/logs/refs/remotes/origin/hediet/b/removes-old-diff-editor +/Users/example/.git/logs/refs/remotes/origin/hediet/b/convinced-hippopotamus +/Users/example/.git/logs/refs/remotes/origin/hediet/b/relieved-stingray +/Users/example/.git/logs/refs/remotes/origin/hediet/b/cognitive-lungfish +/Users/example/.git/logs/refs/remotes/origin/hediet/b/grotesque-koi +/Users/example/.git/logs/refs/remotes/origin/hediet/b/adjacent-sloth +/Users/example/.git/logs/refs/remotes/origin/hediet/b/bizarre-centipede +/Users/example/.git/logs/refs/remotes/origin/hediet/b/delicate-loon +/Users/example/.git/logs/refs/remotes/origin/hediet/b/residential-crocodile +/Users/example/.git/logs/refs/remotes/origin/hediet/b/full-mandrill +/Users/example/.git/logs/refs/remotes/origin/hediet/b/outside-cheetah +/Users/example/.git/logs/refs/remotes/origin/hediet/b/weird-piranha +/Users/example/.git/logs/refs/remotes/origin/hediet/b/rainy-crab +/Users/example/.git/logs/refs/remotes/origin/hediet/b/energetic-parrot +/Users/example/.git/logs/refs/remotes/origin/hediet/b/industrial-marlin +/Users/example/.git/logs/refs/remotes/origin/hediet/b/live-bobcat +/Users/example/.git/logs/refs/remotes/origin/hediet/b/safe-tapir +/Users/example/.git/logs/refs/remotes/origin/hediet/b/crucial-seahorse +/Users/example/.git/logs/refs/remotes/origin/hediet/b/ashamed-loon +/Users/example/.git/logs/refs/remotes/origin/hediet/b/striped-skink +/Users/example/.git/logs/refs/remotes/origin/hediet/b/colossal-marlin +/Users/example/.git/logs/refs/remotes/origin/hediet/b/experimental-sailfish +/Users/example/.git/logs/refs/remotes/origin/hediet/b/wee-manatee +/Users/example/.git/logs/refs/remotes/origin/hediet/b/running-newt +/Users/example/.git/logs/refs/remotes/origin/hediet/b/regional-boar +/Users/example/.git/logs/refs/remotes/origin/hediet/b/frightened-octopus +/Users/example/.git/logs/refs/remotes/origin/hediet/b/acceptable-sheep +/Users/example/.git/logs/refs/remotes/origin/hediet/b/lengthy-echidna +/Users/example/.git/logs/refs/remotes/origin/hediet/b/marvellous-snail +/Users/example/.git/logs/refs/remotes/origin/hediet/b/tall-bat +/Users/example/.git/logs/refs/remotes/origin/hediet/b/wispy-roadrunner +/Users/example/.git/logs/refs/remotes/origin/hediet/b/colorful-swordfish +/Users/example/.git/logs/refs/remotes/origin/hediet/b/irrelevant-elephant +/Users/example/.git/logs/refs/remotes/origin/hediet/b/lovely-bass +/Users/example/.git/logs/refs/remotes/origin/hediet/b/theoretical-lobster +/Users/example/.git/logs/refs/remotes/origin/hediet/b/ideal-hawk +/Users/example/.git/logs/refs/remotes/origin/hediet/b/chilly-ostrich +/Users/example/.git/logs/refs/remotes/origin/hediet/b/rich-blackbird +/Users/example/.git/logs/refs/remotes/origin/hediet/b/lengthy-bovid +/Users/example/.git/logs/refs/remotes/origin/hediet/b/tricky-turtle +/Users/example/.git/logs/refs/remotes/origin/hediet/b/resulting-cardinal +/Users/example/.git/logs/refs/remotes/origin/hediet/b/accepted-hamster +/Users/example/.git/logs/refs/remotes/origin/hediet/b/misty-slug +/Users/example/.git/logs/refs/remotes/origin/hediet/b/rainy-emu +/Users/example/.git/logs/refs/remotes/origin/hediet/b/muddy-weasel +/Users/example/.git/logs/refs/remotes/origin/hediet/b/following-crab +/Users/example/.git/logs/refs/remotes/origin/hediet/b/controlled-coyote +/Users/example/.git/logs/refs/remotes/origin/hediet/b/strict-meadowlark +/Users/example/.git/logs/refs/remotes/origin/hediet/b/quintessential-porcupine +/Users/example/.git/logs/refs/remotes/origin/hediet/b/controlled-cardinal +/Users/example/.git/logs/refs/remotes/origin/hediet/b/wilful-baboon +/Users/example/.git/logs/refs/remotes/origin/hediet/b/numerous-toucan +/Users/example/.git/logs/refs/remotes/origin/hediet/b/excess-vicuna +/Users/example/.git/logs/refs/remotes/origin/hediet/b/reasonable-locust +/Users/example/.git/logs/refs/remotes/origin/hediet/b/past-grouse +/Users/example/.git/logs/refs/remotes/origin/hediet/b/semantic-louse +/Users/example/.git/logs/refs/remotes/origin/hediet/b/main-sawfish +/Users/example/.git/logs/refs/remotes/origin/hediet/b/persistent-landfowl +/Users/example/.git/logs/refs/remotes/origin/hediet/b/strategic-lamprey +/Users/example/.git/logs/refs/remotes/origin/hediet/b/clear-chipmunk +/Users/example/.git/logs/refs/remotes/origin/hediet/b/like-wolverine +/Users/example/.git/logs/refs/remotes/origin/hediet/b/formidable-mastodon +/Users/example/.git/logs/refs/remotes/origin/hediet/b/giant-tahr +/Users/example/.git/logs/refs/remotes/origin/hediet/b/brainy-moth +/Users/example/.git/logs/refs/remotes/origin/hediet/b/parallel-gerbil +/Users/example/.git/logs/refs/remotes/origin/hediet/b/instant-roundworm +/Users/example/.git/logs/refs/remotes/origin/hediet/b/great-bison +/Users/example/.git/logs/refs/remotes/origin/hediet/b/anxious-cricket +/Users/example/.git/logs/refs/remotes/origin/hediet/b/suspicious-dragonfly +/Users/example/.git/logs/refs/remotes/origin/hediet/b/breezy-earthworm +/Users/example/.git/logs/refs/remotes/origin/hediet/b/scattered-gecko +/Users/example/.git/logs/refs/remotes/origin/hediet/b/satisfactory-skink +/Users/example/.git/logs/refs/remotes/origin/hediet/b/sour-tarsier +/Users/example/.git/logs/refs/remotes/origin/hediet/b/like-coyote +/Users/example/.git/logs/refs/remotes/origin/hediet/b/working-earthworm +/Users/example/.git/logs/refs/remotes/origin/hediet/b/hilarious-warbler +/Users/example/.git/logs/refs/remotes/origin/hediet/b/tiny-spider +/Users/example/.git/logs/refs/remotes/origin/hediet/b/planned-toucan +/Users/example/.git/logs/refs/remotes/origin/hediet/b/written-beetle +/Users/example/.git/logs/refs/remotes/origin/hediet/b/architectural-mollusk +/Users/example/.git/logs/refs/remotes/origin/hediet/b/monthly-fly +/Users/example/.git/logs/refs/remotes/origin/hediet/b/precise-owl +/Users/example/.git/logs/refs/remotes/origin/hediet/b/conventional-gopher +/Users/example/.git/logs/refs/remotes/origin/hediet/b/vocal-chicken +/Users/example/.git/logs/refs/remotes/origin/hediet/b/apparent-quail +/Users/example/.git/logs/refs/remotes/origin/hediet/b/easy-heron +/Users/example/.git/logs/refs/remotes/origin/hediet/b/willing-loon +/Users/example/.git/logs/refs/remotes/origin/hediet/b/burning-opossum +/Users/example/.git/logs/refs/remotes/origin/hediet/b/delicious-tern +/Users/example/.git/logs/refs/remotes/origin/hediet/b/cool-wolverine +/Users/example/.git/logs/refs/remotes/origin/hediet/b/appalling-shrimp +/Users/example/.git/logs/refs/remotes/origin/hediet/b/disastrous-ladybug +/Users/example/.git/logs/refs/remotes/origin/hediet/b/proper-porpoise +/Users/example/.git/logs/refs/remotes/origin/hediet/b/chemical-cod +/Users/example/.git/logs/refs/remotes/origin/hediet/b/organic-earwig +/Users/example/.git/logs/refs/remotes/origin/hediet/b/protective-ferret +/Users/example/.git/logs/refs/remotes/origin/hediet/b/growing-skink +/Users/example/.git/logs/refs/remotes/origin/hediet/b/appalling-octopus +/Users/example/.git/logs/refs/remotes/origin/hediet/b/hollow-chipmunk +/Users/example/.git/logs/refs/remotes/origin/hediet/b/thundering-heron +/Users/example/.git/logs/refs/remotes/origin/hediet/b/slimy-parakeet +/Users/example/.git/logs/refs/remotes/origin/hediet/b/complex-alpaca +/Users/example/.git/logs/refs/remotes/origin/hediet/b/northern-guanaco +/Users/example/.git/logs/refs/remotes/origin/hediet/b/line-range-bug-fix +/Users/example/.git/logs/refs/remotes/origin/hediet/b/coherent-wombat +/Users/example/.git/logs/refs/remotes/origin/hediet/b/everyday-slug +/Users/example/.git/logs/refs/remotes/origin/hediet/b/underground-condor +/Users/example/.git/logs/refs/remotes/origin/hediet/b/statutory-jackal +/Users/example/.git/logs/refs/remotes/origin/hediet/b/complicated-swallow +/Users/example/.git/logs/refs/remotes/origin/hediet/b/distinctive-pinniped +/Users/example/.git/logs/refs/remotes/origin/hediet/b/swift-vole +/Users/example/.git/logs/refs/remotes/origin/hediet/b/medieval-tapir +/Users/example/.git/logs/refs/remotes/origin/hediet/b/ideological-wasp +/Users/example/.git/logs/refs/remotes/origin/hediet/b/sure-wombat +/Users/example/.git/logs/refs/remotes/origin/hediet/b/violent-aardvark +/Users/example/.git/logs/refs/remotes/origin/hediet/b/early-cougar +/Users/example/.git/logs/refs/remotes/origin/hediet/b/principal-armadillo +/Users/example/.git/logs/refs/remotes/origin/hediet/b/racial-hamster +/Users/example/.git/logs/refs/remotes/origin/hediet/b/ltd-pheasant +/Users/example/.git/logs/refs/remotes/origin/hediet/b/economic-boa +/Users/example/.git/logs/refs/remotes/origin/hediet/b/daily-mandrill +/Users/example/.git/logs/refs/remotes/origin/hediet/b/relaxed-badger +/Users/example/.git/logs/refs/remotes/origin/hediet/b/wonderful-clownfish +/Users/example/.git/logs/refs/remotes/origin/hediet/b/sheer-toucan +/Users/example/.git/logs/refs/remotes/origin/hediet/b/sheer-mule +/Users/example/.git/logs/refs/remotes/origin/hediet/b/quaint-hawk +/Users/example/.git/logs/refs/remotes/origin/hediet/b/overall-cockroach +/Users/example/.git/logs/refs/remotes/origin/hediet/b/zoophagous-raven +/Users/example/.git/logs/refs/remotes/origin/hediet/b/entire-stork +/Users/example/.git/logs/refs/remotes/origin/hediet/b/youthful-bonobo +/Users/example/.git/logs/refs/remotes/origin/hediet/b/chief-elk +/Users/example/.git/logs/refs/remotes/origin/hediet/b/attractive-trout +/Users/example/.git/logs/refs/remotes/origin/hediet/b/standard-beaver +/Users/example/.git/logs/refs/remotes/origin/hediet/b/agricultural-marten +/Users/example/.git/logs/refs/remotes/origin/hediet/b/easy-snipe +/Users/example/.git/logs/refs/remotes/origin/hediet/b/ideal-tarsier +/Users/example/.git/logs/refs/remotes/origin/hediet/b/few-dinosaur +/Users/example/.git/logs/refs/remotes/origin/hediet/b/brainy-reindeer +/Users/example/.git/logs/refs/remotes/origin/hediet/b/mild-primate +/Users/example/.git/logs/refs/remotes/origin/hediet/b/genuine-jay +/Users/example/.git/logs/refs/remotes/origin/hediet/b/common-jackal +/Users/example/.git/logs/refs/remotes/origin/hediet/b/musical-galliform +/Users/example/.git/logs/refs/remotes/origin/hediet/b/balanced-tick +/Users/example/.git/logs/refs/remotes/origin/hediet/b/manual-canid +/Users/example/.git/logs/refs/remotes/origin/hediet/b/pleased-octopus +/Users/example/.git/logs/refs/remotes/origin/hediet/b/obliged-tortoise +/Users/example/.git/logs/refs/remotes/origin/hediet/b/private-ermine +/Users/example/.git/logs/refs/remotes/origin/hediet/b/slimy-impala +/Users/example/.git/logs/refs/remotes/origin/hediet/b/surprised-rat +/Users/example/.git/logs/refs/remotes/origin/hediet/b/premier-fowl +/Users/example/.git/logs/refs/remotes/origin/hediet/b/watery-parrot +/Users/example/.git/logs/refs/remotes/origin/hediet/b/violent-mule +/Users/example/.git/logs/refs/remotes/origin/hediet/b/dual-raccoon +/Users/example/.git/logs/refs/remotes/origin/hediet/b/redundant-bug +/Users/example/.git/logs/refs/remotes/origin/hediet/b/controlled-sturgeon +/Users/example/.git/logs/refs/remotes/origin/hediet/b/novel-quail +/Users/example/.git/logs/refs/remotes/origin/hediet/b/steep-jaguar +/Users/example/.git/logs/refs/remotes/origin/hediet/b/tasteless-parrotfish +/Users/example/.git/logs/refs/remotes/origin/hediet/b/flying-piranha +/Users/example/.git/logs/refs/remotes/origin/hediet/b/bad-manatee +/Users/example/.git/logs/refs/remotes/origin/hediet/b/kind-mollusk +/Users/example/.git/logs/refs/remotes/origin/hediet/b/careful-peacock +/Users/example/.git/logs/refs/remotes/origin/hediet/b/used-rook +/Users/example/.git/logs/refs/remotes/origin/hediet/b/awful-wasp +/Users/example/.git/logs/refs/remotes/origin/hediet/b/absent-cuckoo +/Users/example/.git/logs/refs/remotes/origin/hediet/b/experimental-platypus +/Users/example/.git/logs/refs/remotes/origin/hediet/b/eerie-elephant +/Users/example/.git/logs/refs/remotes/origin/hediet/b/premier-rabbit +/Users/example/.git/logs/refs/remotes/origin/hediet/b/supposed-mule +/Users/example/.git/logs/refs/remotes/origin/hediet/b/pregnant-mink +/Users/example/.git/logs/refs/remotes/origin/hediet/b/electronic-prawn +/Users/example/.git/logs/refs/remotes/origin/hediet/b/chief-salmon +/Users/example/.git/logs/refs/remotes/origin/hediet/b/patient-skink +/Users/example/.git/logs/refs/remotes/origin/hediet/b/mental-primate +/Users/example/.git/logs/refs/remotes/origin/hediet/b/sick-urial +/Users/example/.git/logs/refs/remotes/origin/hediet/b/voiceless-marsupial +/Users/example/.git/logs/refs/remotes/origin/hediet/b/spiritual-marmoset +/Users/example/.git/logs/refs/remotes/origin/hediet/b/jittery-hornet +/Users/example/.git/logs/refs/remotes/origin/hediet/b/civil-gamefowl +/Users/example/.git/logs/refs/remotes/origin/hediet/b/official-snail +/Users/example/.git/logs/refs/remotes/origin/hediet/b/historical-dingo +/Users/example/.git/logs/refs/remotes/origin/hediet/b/arrogant-hedgehog +/Users/example/.git/logs/refs/remotes/origin/hediet/b/yappiest-skink +/Users/example/.git/logs/refs/remotes/origin/hediet/b/immense-sheep +/Users/example/.git/logs/refs/remotes/origin/hediet/b/steady-felidae +/Users/example/.git/logs/refs/remotes/origin/hediet/b/absent-tiger +/Users/example/.git/logs/refs/remotes/origin/hediet/b/okay-ape +/Users/example/.git/logs/refs/remotes/origin/hediet/b/emotional-crayfish +/Users/example/.git/logs/refs/remotes/origin/hediet/b/terrible-rat +/Users/example/.git/logs/refs/remotes/origin/hediet/b/joint-ptarmigan +/Users/example/.git/logs/refs/remotes/origin/hediet/b/current-gopher +/Users/example/.git/logs/refs/remotes/origin/hediet/b/firm-bobolink +/Users/example/.git/logs/refs/remotes/origin/hediet/b/quaint-marmot +/Users/example/.git/logs/refs/remotes/origin/hediet/b/pretty-chimpanzee +/Users/example/.git/logs/refs/remotes/origin/hediet/b/narrow-mite +/Users/example/.git/logs/refs/remotes/origin/hediet/b/potential-impala +/Users/example/.git/logs/refs/remotes/origin/hediet/b/random-ostrich +/Users/example/.git/logs/refs/remotes/origin/hediet/b/necessary-partridge +/Users/example/.git/logs/refs/remotes/origin/hediet/b/sore-horse +/Users/example/.git/logs/refs/remotes/origin/hediet/b/clumsy-cicada +/Users/example/.git/logs/refs/remotes/origin/hediet/b/missing-partridge +/Users/example/.git/logs/refs/remotes/origin/hediet/b/beautiful-cardinal +/Users/example/.git/logs/refs/remotes/origin/hediet/b/worrying-blackbird +/Users/example/.git/logs/refs/remotes/origin/hediet/b/cruel-cuckoo +/Users/example/.git/logs/refs/remotes/origin/hediet/b/eligible-stork +/Users/example/.git/logs/refs/remotes/origin/hediet/b/renewed-chameleon +/Users/example/.git/logs/refs/remotes/origin/hediet/b/free-damselfly +/Users/example/.git/logs/refs/remotes/origin/hediet/b/administrative-scallop +/Users/example/.git/logs/refs/remotes/origin/hediet/b/tall-koala +/Users/example/.git/logs/refs/remotes/origin/hediet/b/grotesque-ferret +/Users/example/.git/logs/refs/remotes/origin/hediet/tame-mammal +/Users/example/.git/logs/refs/remotes/origin/hediet/injured-hippopotamus +/Users/example/.git/logs/refs/remotes/origin/hediet/polite-seahorse +/Users/example/.git/logs/refs/remotes/origin/statutory-walrus +/Users/example/.git/logs/refs/remotes/origin/marginal-alligator +/Users/example/.git/logs/refs/remotes/origin/testing/fix-missing-getter-on-resolvehandler +/Users/example/.git/logs/refs/remotes/origin/deep-narwhal +/Users/example/.git/logs/refs/remotes/origin/issue206966 +/Users/example/.git/logs/refs/remotes/origin/fix-build +/Users/example/.git/logs/refs/remotes/origin/issue204063 +/Users/example/.git/logs/refs/remotes/origin/andrea/bump-ripgrep-1-15 +/Users/example/.git/logs/refs/remotes/origin/prospective-cattle +/Users/example/.git/logs/refs/remotes/origin/chatVariables +/Users/example/.git/logs/refs/remotes/origin/isue205637RemoveCustomFromTests +/Users/example/.git/logs/refs/remotes/origin/rebornix/liquid-marten +/Users/example/.git/logs/refs/remotes/origin/rebornix/ltd-platypus +/Users/example/.git/logs/refs/remotes/origin/rebornix/worthwhile-alligator +/Users/example/.git/logs/refs/remotes/origin/rebornix/used-deer +/Users/example/.git/logs/refs/remotes/origin/rebornix/gradual-monkey +/Users/example/.git/logs/refs/remotes/origin/rebornix/mere-landfowl +/Users/example/.git/logs/refs/remotes/origin/rebornix/academic-egret +/Users/example/.git/logs/refs/remotes/origin/rebornix/lonely-wildfowl +/Users/example/.git/logs/refs/remotes/origin/rebornix/federal-mandrill +/Users/example/.git/logs/refs/remotes/origin/rebornix/yielding-eagle +/Users/example/.git/logs/refs/remotes/origin/rebornix/provincial-catfish +/Users/example/.git/logs/refs/remotes/origin/rebornix/creative-sloth +/Users/example/.git/logs/refs/remotes/origin/rebornix/conservation-dormouse +/Users/example/.git/logs/refs/remotes/origin/rebornix/costly-mandrill +/Users/example/.git/logs/refs/remotes/origin/rebornix/criminal-prawn +/Users/example/.git/logs/refs/remotes/origin/rebornix/well-armadillo +/Users/example/.git/logs/refs/remotes/origin/rebornix/fundamental-rooster +/Users/example/.git/logs/refs/remotes/origin/rebornix/uncertain-tarsier +/Users/example/.git/logs/refs/remotes/origin/rebornix/dominant-seahorse +/Users/example/.git/logs/refs/remotes/origin/rebornix/miserable-ptarmigan +/Users/example/.git/logs/refs/remotes/origin/rebornix/sure-roundworm +/Users/example/.git/logs/refs/remotes/origin/rebornix/significant-shark +/Users/example/.git/logs/refs/remotes/origin/rebornix/successful-xerinae +/Users/example/.git/logs/refs/remotes/origin/rebornix/grand-perch +/Users/example/.git/logs/refs/remotes/origin/rebornix/environmental-porcupine +/Users/example/.git/logs/refs/remotes/origin/rebornix/exact-ptarmigan-top-toolbar +/Users/example/.git/logs/refs/remotes/origin/rebornix/annual-hare +/Users/example/.git/logs/refs/remotes/origin/rebornix/awake-lion +/Users/example/.git/logs/refs/remotes/origin/rebornix/yeasty-rattlesnake +/Users/example/.git/logs/refs/remotes/origin/rebornix/supporting-crane +/Users/example/.git/logs/refs/remotes/origin/rebornix/zippy-weasel +/Users/example/.git/logs/refs/remotes/origin/rebornix/clever-lobster +/Users/example/.git/logs/refs/remotes/origin/rebornix/wet-butterfly +/Users/example/.git/logs/refs/remotes/origin/rebornix/united-thrush +/Users/example/.git/logs/refs/remotes/origin/rebornix/inclined-crawdad +/Users/example/.git/logs/refs/remotes/origin/rebornix/silly-mouse +/Users/example/.git/logs/refs/remotes/origin/rebornix/integral-worm +/Users/example/.git/logs/refs/remotes/origin/rebornix/persistent-falcon +/Users/example/.git/logs/refs/remotes/origin/rebornix/judicial-lemur +/Users/example/.git/logs/refs/remotes/origin/rebornix/ready-asp +/Users/example/.git/logs/refs/remotes/origin/rebornix/meaningful-dormouse +/Users/example/.git/logs/refs/remotes/origin/rebornix/sound-mosquito +/Users/example/.git/logs/refs/remotes/origin/rebornix/fair-chicken +/Users/example/.git/logs/refs/remotes/origin/rebornix/key-emu +/Users/example/.git/logs/refs/remotes/origin/rebornix/icy-squid +/Users/example/.git/logs/refs/remotes/origin/rebornix/romantic-limpet +/Users/example/.git/logs/refs/remotes/origin/rebornix/relaxed-lungfish +/Users/example/.git/logs/refs/remotes/origin/rebornix/concerned-whitefish +/Users/example/.git/logs/refs/remotes/origin/rebornix/slippery-wasp +/Users/example/.git/logs/refs/remotes/origin/rebornix/silly-lynx +/Users/example/.git/logs/refs/remotes/origin/rebornix/unemployed-pheasant +/Users/example/.git/logs/refs/remotes/origin/rebornix/adorable-hummingbird +/Users/example/.git/logs/refs/remotes/origin/rebornix/conceptual-walrus +/Users/example/.git/logs/refs/remotes/origin/rebornix/frantic-parrot +/Users/example/.git/logs/refs/remotes/origin/rebornix/other-crane +/Users/example/.git/logs/refs/remotes/origin/rebornix/holy-canidae +/Users/example/.git/logs/refs/remotes/origin/rebornix/serializer-restore +/Users/example/.git/logs/refs/remotes/origin/rebornix/given-buzzard +/Users/example/.git/logs/refs/remotes/origin/rebornix/grumpy-lynx +/Users/example/.git/logs/refs/remotes/origin/rebornix/preliminary-toucan +/Users/example/.git/logs/refs/remotes/origin/rebornix/organisational-lizard +/Users/example/.git/logs/refs/remotes/origin/rebornix/subtle-bobolink +/Users/example/.git/logs/refs/remotes/origin/rebornix/national-clownfish +/Users/example/.git/logs/refs/remotes/origin/rebornix/implicit-shrimp +/Users/example/.git/logs/refs/remotes/origin/rebornix/magnificent-kiwi +/Users/example/.git/logs/refs/remotes/origin/rebornix/increased-mandrill +/Users/example/.git/logs/refs/remotes/origin/rebornix/hot-echidna +/Users/example/.git/logs/refs/remotes/origin/revert-187304-aamunger/dirtyCustomEditors +/Users/example/.git/logs/refs/remotes/origin/canUseWatchEvents +/Users/example/.git/logs/refs/remotes/origin/supportShiftDownKeys +/Users/example/.git/logs/refs/remotes/origin/fixOutputRenderingIssues +/Users/example/.git/logs/refs/remotes/origin/fixIdentityService +/Users/example/.git/logs/refs/remotes/origin/revert-170247-roblou/quixotic-chameleon +/Users/example/.git/logs/refs/remotes/origin/karthiknadigupdate-distro +/Users/example/.git/logs/refs/remotes/origin/western-snail +/Users/example/.git/logs/refs/remotes/origin/alexr00/checkboxState +/Users/example/.git/logs/refs/remotes/origin/alexr00/productive-mink +/Users/example/.git/logs/refs/remotes/origin/alexr00/extra-magpie +/Users/example/.git/logs/refs/remotes/origin/alexr00/nursing-crocodile +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue208202 +/Users/example/.git/logs/refs/remotes/origin/alexr00/updateGrammarsJuly +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue175888 +/Users/example/.git/logs/refs/remotes/origin/alexr00/bracketsSchema +/Users/example/.git/logs/refs/remotes/origin/alexr00/julyUpdateShellscript +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue194115 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue162838 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue195459 +/Users/example/.git/logs/refs/remotes/origin/alexr00/fileLevelCommenting +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue206755 +/Users/example/.git/logs/refs/remotes/origin/alexr00/fixQuickDiffActionContext +/Users/example/.git/logs/refs/remotes/origin/alexr00/obedient-raven +/Users/example/.git/logs/refs/remotes/origin/alexr00/quickDiffProposedLabel +/Users/example/.git/logs/refs/remotes/origin/alexr00/portAttributesFix +/Users/example/.git/logs/refs/remotes/origin/alexr00/enchanting-sailfish +/Users/example/.git/logs/refs/remotes/origin/alexr00/releaseUpdateDistro +/Users/example/.git/logs/refs/remotes/origin/alexr00/breezy-gibbon +/Users/example/.git/logs/refs/remotes/origin/alexr00/cognitive-wasp +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue194182 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue180744 +/Users/example/.git/logs/refs/remotes/origin/alexr00/portAttributesAPIDoc +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue116141 +/Users/example/.git/logs/refs/remotes/origin/alexr00/legitimate-elk +/Users/example/.git/logs/refs/remotes/origin/alexr00/cautious-goldfish +/Users/example/.git/logs/refs/remotes/origin/alexr00/hybridPortDetection +/Users/example/.git/logs/refs/remotes/origin/alexr00/mammoth-lark +/Users/example/.git/logs/refs/remotes/origin/alexr00/ariaStatusCommentingRanges +/Users/example/.git/logs/refs/remotes/origin/alexr00/tryAddingRaku +/Users/example/.git/logs/refs/remotes/origin/alexr00/sour-squirrel +/Users/example/.git/logs/refs/remotes/origin/alexr00/fixAutoForwardCache +/Users/example/.git/logs/refs/remotes/origin/alexr00/shellScriptTesting +/Users/example/.git/logs/refs/remotes/origin/alexr00/innovative-wallaby +/Users/example/.git/logs/refs/remotes/origin/alexr00/prime-vicuna +/Users/example/.git/logs/refs/remotes/origin/alexr00/portFallbackSetting +/Users/example/.git/logs/refs/remotes/origin/alexr00/mysterious-chickadee +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue115616 +/Users/example/.git/logs/refs/remotes/origin/alexr00/unusual-dingo +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue194236 +/Users/example/.git/logs/refs/remotes/origin/alexr00/updateGrammarsApril +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue191929 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue182730 +/Users/example/.git/logs/refs/remotes/origin/alexr00/cool-mink +/Users/example/.git/logs/refs/remotes/origin/alexr00/treeSitterExploration +/Users/example/.git/logs/refs/remotes/origin/alexr00/vitreous-leopon +/Users/example/.git/logs/refs/remotes/origin/alexr00/excess-krill +/Users/example/.git/logs/refs/remotes/origin/alexr00/gitLogBetween +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue5310 +/Users/example/.git/logs/refs/remotes/origin/alexr00/checkboxAria +/Users/example/.git/logs/refs/remotes/origin/alexr00/deliberate-worm +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue203952 +/Users/example/.git/logs/refs/remotes/origin/alexr00/forthcoming-loon +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue205093 +/Users/example/.git/logs/refs/remotes/origin/alexr00/administrative-flea +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue200972 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue172317 +/Users/example/.git/logs/refs/remotes/origin/alexr00/addToggleToReleaseNotes +/Users/example/.git/logs/refs/remotes/origin/alexr00/hidden-hornet +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue4608 +/Users/example/.git/logs/refs/remotes/origin/alexr00/miniature-trout +/Users/example/.git/logs/refs/remotes/origin/alexr00/disgusted-penguin +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue5512 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue194230 +/Users/example/.git/logs/refs/remotes/origin/alexr00/193435-`treeViewmessage-=-undefined`-should-not-block-`viewsWelcome`-from-appearing +/Users/example/.git/logs/refs/remotes/origin/alexr00/creative-llama +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue202811 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue172944 +/Users/example/.git/logs/refs/remotes/origin/alexr00/innocent-meerkat +/Users/example/.git/logs/refs/remotes/origin/alexr00/straight-bonobo +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue180420 +/Users/example/.git/logs/refs/remotes/origin/alexr00/webviewViewActionsVisible +/Users/example/.git/logs/refs/remotes/origin/alexr00/modern-snake +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue180871 +/Users/example/.git/logs/refs/remotes/origin/alexr00/preservePublicPortProps +/Users/example/.git/logs/refs/remotes/origin/alexr00/silly-snipe +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue205678 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue169928 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue208937 +/Users/example/.git/logs/refs/remotes/origin/alexr00/commentEditorHeightMain +/Users/example/.git/logs/refs/remotes/origin/alexr00/treeProviderDisposableMap +/Users/example/.git/logs/refs/remotes/origin/alexr00/portAttributesPropertyArg +/Users/example/.git/logs/refs/remotes/origin/alexr00/tunnelProviderApi +/Users/example/.git/logs/refs/remotes/origin/alexr00/faint-flea +/Users/example/.git/logs/refs/remotes/origin/alexr00/monetary-yak +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue146994 +/Users/example/.git/logs/refs/remotes/origin/alexr00/far-gull +/Users/example/.git/logs/refs/remotes/origin/alexr00/accepted-buzzard +/Users/example/.git/logs/refs/remotes/origin/alexr00/new-flamingo +/Users/example/.git/logs/refs/remotes/origin/alexr00/unfortunate-earwig +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue208844 +/Users/example/.git/logs/refs/remotes/origin/alexr00/rough-dove +/Users/example/.git/logs/refs/remotes/origin/alexr00/youngest-harrier +/Users/example/.git/logs/refs/remotes/origin/alexr00/typical-crocodile +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue181846 +/Users/example/.git/logs/refs/remotes/origin/alexr00/bumpDistroMain +/Users/example/.git/logs/refs/remotes/origin/alexr00/hybridPortFallback +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue196668 +/Users/example/.git/logs/refs/remotes/origin/alexr00/forwardedPortKey +/Users/example/.git/logs/refs/remotes/origin/alexr00/striking-spoonbill +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue167733 +/Users/example/.git/logs/refs/remotes/origin/alexr00/warm-lemur +/Users/example/.git/logs/refs/remotes/origin/alexr00/testRevertBuildBreak +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue191877 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue188730 +/Users/example/.git/logs/refs/remotes/origin/alexr00/nuclear-snipe +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue175857 +/Users/example/.git/logs/refs/remotes/origin/alexr00/emojiReactions +/Users/example/.git/logs/refs/remotes/origin/alexr00/lazy-scallop +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue180506 +/Users/example/.git/logs/refs/remotes/origin/alexr00/innovative-penguin +/Users/example/.git/logs/refs/remotes/origin/alexr00/udpateGrammarsJune +/Users/example/.git/logs/refs/remotes/origin/alexr00/bumpDistroRelease +/Users/example/.git/logs/refs/remotes/origin/alexr00/commentViewTest +/Users/example/.git/logs/refs/remotes/origin/alexr00/physical-walrus +/Users/example/.git/logs/refs/remotes/origin/alexr00/readonlyMessage +/Users/example/.git/logs/refs/remotes/origin/alexr00/quickDiffAPI +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue201196 +/Users/example/.git/logs/refs/remotes/origin/alexr00/updateDistro +/Users/example/.git/logs/refs/remotes/origin/alexr00/quickDiffForRootUri +/Users/example/.git/logs/refs/remotes/origin/alexr00/nodeTunnelTracing +/Users/example/.git/logs/refs/remotes/origin/alexr00/fixRemoteExplorerOnMove +/Users/example/.git/logs/refs/remotes/origin/alexr00/puny-guan +/Users/example/.git/logs/refs/remotes/origin/alexr00/proper-cobra +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue174950 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue206756 +/Users/example/.git/logs/refs/remotes/origin/alexr00/exclusive-lark +/Users/example/.git/logs/refs/remotes/origin/alexr00/minCommentHeight +/Users/example/.git/logs/refs/remotes/origin/alexr00/snippetGrammar +/Users/example/.git/logs/refs/remotes/origin/alexr00/fixDirtyDiffPeakContext +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue176805 +/Users/example/.git/logs/refs/remotes/origin/alexr00/revertCSharpGrammar +/Users/example/.git/logs/refs/remotes/origin/alexr00/technical-buzzard +/Users/example/.git/logs/refs/remotes/origin/alexr00/mergeUserPortChanges +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue5031 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue8178 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue5869 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue166693 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue205741 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue202563 +/Users/example/.git/logs/refs/remotes/origin/alexr00/commentsId +/Users/example/.git/logs/refs/remotes/origin/alexr00/selfish-stork +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue169012_1 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue202359 +/Users/example/.git/logs/refs/remotes/origin/alexr00/electronic-catshark +/Users/example/.git/logs/refs/remotes/origin/alexr00/weary-kite +/Users/example/.git/logs/refs/remotes/origin/alexr00/makePublicInNotification +/Users/example/.git/logs/refs/remotes/origin/alexr00/diverse-chipmunk +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue207333 +/Users/example/.git/logs/refs/remotes/origin/alexr00/portsAttributesAPIUpdate +/Users/example/.git/logs/refs/remotes/origin/alexr00/skipTests +/Users/example/.git/logs/refs/remotes/origin/alexr00/addCommentKeybinding +/Users/example/.git/logs/refs/remotes/origin/alexr00/forward-crane +/Users/example/.git/logs/refs/remotes/origin/alexr00/naughty-skunk +/Users/example/.git/logs/refs/remotes/origin/alexr00/pleasant-antelope +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue196951 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue166971 +/Users/example/.git/logs/refs/remotes/origin/alexr00/portAttributesConstructor +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue188830 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue183846 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue199342 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue171994 +/Users/example/.git/logs/refs/remotes/origin/alexr00/1.81.0 +/Users/example/.git/logs/refs/remotes/origin/alexr00/aidayTreeSitterElectron29Attempt2 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue193421 +/Users/example/.git/logs/refs/remotes/origin/alexr00/yearling-mandrill +/Users/example/.git/logs/refs/remotes/origin/alexr00/endless-aardvark +/Users/example/.git/logs/refs/remotes/origin/alexr00/restorePendingComments +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue203969 +/Users/example/.git/logs/refs/remotes/origin/alexr00/tunnelFactoryProtocolOption +/Users/example/.git/logs/refs/remotes/origin/alexr00/boring-armadillo +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue191511 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue177453 +/Users/example/.git/logs/refs/remotes/origin/alexr00/live-whippet +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue4002_1 +/Users/example/.git/logs/refs/remotes/origin/alexr00/getRefs +/Users/example/.git/logs/refs/remotes/origin/alexr00/testing1234 +/Users/example/.git/logs/refs/remotes/origin/alexr00/awkward-parakeet +/Users/example/.git/logs/refs/remotes/origin/alexr00/allowTunnelProviderError +/Users/example/.git/logs/refs/remotes/origin/alexr00/disposeTestInstaService +/Users/example/.git/logs/refs/remotes/origin/alexr00/redundant-sparrow +/Users/example/.git/logs/refs/remotes/origin/alexr00/mainBumpDistro +/Users/example/.git/logs/refs/remotes/origin/alexr00/near-aardvark +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue206898 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue205675 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue176738 +/Users/example/.git/logs/refs/remotes/origin/alexr00/reenableCommentContinue +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue195762 +/Users/example/.git/logs/refs/remotes/origin/alexr00/testBranchFromv0 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue196584 +/Users/example/.git/logs/refs/remotes/origin/alexr00/flexible-lamprey +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue978 +/Users/example/.git/logs/refs/remotes/origin/alexr00/cacheQuickDiff +/Users/example/.git/logs/refs/remotes/origin/alexr00/missingQuickDiff +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue194288 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue4820 +/Users/example/.git/logs/refs/remotes/origin/alexr00/noAsyncSuite +/Users/example/.git/logs/refs/remotes/origin/alexr00/wonderful-canid +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue194275 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue203176 +/Users/example/.git/logs/refs/remotes/origin/alexr00/xenial-guan +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue180827 +/Users/example/.git/logs/refs/remotes/origin/alexr00/straight-earthworm +/Users/example/.git/logs/refs/remotes/origin/alexr00/fixBlueTheme +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue203122 +/Users/example/.git/logs/refs/remotes/origin/alexr00/central-takin +/Users/example/.git/logs/refs/remotes/origin/alexr00/positive-bear +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue172363 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue204338 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue179749 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue171711 +/Users/example/.git/logs/refs/remotes/origin/alexr00/updateBashGrammar +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue4566 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue196607 +/Users/example/.git/logs/refs/remotes/origin/alexr00/aidayTreeSitter +/Users/example/.git/logs/refs/remotes/origin/alexr00/scientific-bird +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue179604 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue193716 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue193140 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue7910 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue204484 +/Users/example/.git/logs/refs/remotes/origin/alexr00/commentsViewContribution +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue8933 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue194569 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue110403 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue200015 +/Users/example/.git/logs/refs/remotes/origin/alexr00/zygomorphic-gull +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue4999 +/Users/example/.git/logs/refs/remotes/origin/alexr00/alone-pheasant +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue176049 +/Users/example/.git/logs/refs/remotes/origin/alexr00/fixAnAsyncSuite +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue183918 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue207402 +/Users/example/.git/logs/refs/remotes/origin/alexr00/neighbouring-bat +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue173336 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue185644 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue186663 +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue193728 +/Users/example/.git/logs/refs/remotes/origin/alexr00/dizzy-constrictor +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue183916 +/Users/example/.git/logs/refs/remotes/origin/alexr00/getGo +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue171239 +/Users/example/.git/logs/refs/remotes/origin/alexr00/bumpVersion1.80.1 +/Users/example/.git/logs/refs/remotes/origin/alexr00/forwardedPortPropMerging +/Users/example/.git/logs/refs/remotes/origin/alexr00/showLocalAPI +/Users/example/.git/logs/refs/remotes/origin/alexr00/issue194133 +/Users/example/.git/logs/refs/remotes/origin/alexr00/dirtyDiffGetChanges +/Users/example/.git/logs/refs/remotes/origin/connor4312-patch-1 +/Users/example/.git/logs/refs/remotes/origin/testing-ansi-support +/Users/example/.git/logs/refs/remotes/origin/revert-173192-merogge/task-type +/Users/example/.git/logs/refs/remotes/origin/merkjgksdfjsd +/Users/example/.git/logs/refs/remotes/origin/issue205626Fix +/Users/example/.git/logs/refs/remotes/origin/icons +/Users/example/.git/logs/refs/remotes/origin/sbatten/impossible-hamster +/Users/example/.git/logs/refs/remotes/origin/sbatten/tsaoptions +/Users/example/.git/logs/refs/remotes/origin/sbatten/inevitable-magpie +/Users/example/.git/logs/refs/remotes/origin/sbatten/intelligent-rook +/Users/example/.git/logs/refs/remotes/origin/sbatten/uncertain-dingo +/Users/example/.git/logs/refs/remotes/origin/sbatten/dual-junglefowl +/Users/example/.git/logs/refs/remotes/origin/sbatten/distant-ermine +/Users/example/.git/logs/refs/remotes/origin/sbatten/cool-magpie +/Users/example/.git/logs/refs/remotes/origin/sbatten/underlying-emu +/Users/example/.git/logs/refs/remotes/origin/sbatten/outstanding-shark +/Users/example/.git/logs/refs/remotes/origin/sbatten/simple-alpaca +/Users/example/.git/logs/refs/remotes/origin/sbatten/raw-heron +/Users/example/.git/logs/refs/remotes/origin/sbatten/bad-fix +/Users/example/.git/logs/refs/remotes/origin/sbatten/inherent-goat +/Users/example/.git/logs/refs/remotes/origin/sbatten/testpr +/Users/example/.git/logs/refs/remotes/origin/sbatten/capable-planarian +/Users/example/.git/logs/refs/remotes/origin/ben/zippy-raccoon +/Users/example/.git/logs/refs/remotes/origin/ben/inquisitive-snake +/Users/example/.git/logs/refs/remotes/origin/ben/weary-lynx +/Users/example/.git/logs/refs/remotes/origin/ben/nearby-haddock +/Users/example/.git/logs/refs/remotes/origin/ben/standard-sloth +/Users/example/.git/logs/refs/remotes/origin/ben/inner-llama +/Users/example/.git/logs/refs/remotes/origin/ben/reluctant-antelope +/Users/example/.git/logs/refs/remotes/origin/ben/wild-scallop +/Users/example/.git/logs/refs/remotes/origin/ben/wilful-nightingale +/Users/example/.git/logs/refs/remotes/origin/ben/melodic-tyrannosaurus +/Users/example/.git/logs/refs/remotes/origin/ben/sweet-manatee +/Users/example/.git/logs/refs/remotes/origin/ben/remove-audio-worklet +/Users/example/.git/logs/refs/remotes/origin/ben/mammoth-chickadee +/Users/example/.git/logs/refs/remotes/origin/ben/eslint-dispose +/Users/example/.git/logs/refs/remotes/origin/ben/academic-chameleon +/Users/example/.git/logs/refs/remotes/origin/ben/tabs-accessibility +/Users/example/.git/logs/refs/remotes/origin/ben/editor-pane-group +/Users/example/.git/logs/refs/remotes/origin/ben/readonly-hover-message +/Users/example/.git/logs/refs/remotes/origin/ben/sweet-guanaco +/Users/example/.git/logs/refs/remotes/origin/ben/theoretical-bobcat +/Users/example/.git/logs/refs/remotes/origin/ben/mean-goat +/Users/example/.git/logs/refs/remotes/origin/ben/glob-case-insensitive +/Users/example/.git/logs/refs/remotes/origin/ben/perf-revert-unicode +/Users/example/.git/logs/refs/remotes/origin/ben/academic-lizard +/Users/example/.git/logs/refs/remotes/origin/ben/test-shared-process-utility-process +/Users/example/.git/logs/refs/remotes/origin/ben/weird-partridge +/Users/example/.git/logs/refs/remotes/origin/ben/capable-kangaroo +/Users/example/.git/logs/refs/remotes/origin/ben/zany-hamster +/Users/example/.git/logs/refs/remotes/origin/ben/organic-crab +/Users/example/.git/logs/refs/remotes/origin/ben/intelligent-tahr +/Users/example/.git/logs/refs/remotes/origin/ben/deliberate-guanaco +/Users/example/.git/logs/refs/remotes/origin/ben/loyal-wolverine +/Users/example/.git/logs/refs/remotes/origin/ben/bottom-otter +/Users/example/.git/logs/refs/remotes/origin/ben/low-donkey +/Users/example/.git/logs/refs/remotes/origin/ben/keyword-recognition +/Users/example/.git/logs/refs/remotes/origin/ben/180102 +/Users/example/.git/logs/refs/remotes/origin/ben/competitive-koi +/Users/example/.git/logs/refs/remotes/origin/ben/good-parrot +/Users/example/.git/logs/refs/remotes/origin/ben/repulsive-limpet +/Users/example/.git/logs/refs/remotes/origin/ben/clear-squirrel +/Users/example/.git/logs/refs/remotes/origin/ben/fancy-dog +/Users/example/.git/logs/refs/remotes/origin/ben/governing-vole +/Users/example/.git/logs/refs/remotes/origin/ben/youthful-dragonfly +/Users/example/.git/logs/refs/remotes/origin/ben/grim-starfish +/Users/example/.git/logs/refs/remotes/origin/ben/motionless-bovid +/Users/example/.git/logs/refs/remotes/origin/ben/loose-limpet +/Users/example/.git/logs/refs/remotes/origin/ben/elated-flamingo +/Users/example/.git/logs/refs/remotes/origin/ben/principal-guineafowl +/Users/example/.git/logs/refs/remotes/origin/ben/allied-lizard +/Users/example/.git/logs/refs/remotes/origin/ben/accused-canid +/Users/example/.git/logs/refs/remotes/origin/ben/additional-bobolink +/Users/example/.git/logs/refs/remotes/origin/ben/poor-boar +/Users/example/.git/logs/refs/remotes/origin/ben/emotional-porcupine +/Users/example/.git/logs/refs/remotes/origin/ben/testing-1 +/Users/example/.git/logs/refs/remotes/origin/ben/subjective-dolphin +/Users/example/.git/logs/refs/remotes/origin/ben/deep-mongoose +/Users/example/.git/logs/refs/remotes/origin/ben/excessive-toucan +/Users/example/.git/logs/refs/remotes/origin/ben/hurt-blackbird +/Users/example/.git/logs/refs/remotes/origin/ben/cheerful-gecko +/Users/example/.git/logs/refs/remotes/origin/ben/mic-animation-v2 +/Users/example/.git/logs/refs/remotes/origin/ben/super-koi +/Users/example/.git/logs/refs/remotes/origin/ben/voice-extension-api +/Users/example/.git/logs/refs/remotes/origin/ben/vulnerable-guan +/Users/example/.git/logs/refs/remotes/origin/ben/soft-horse +/Users/example/.git/logs/refs/remotes/origin/ben/functional-dormouse +/Users/example/.git/logs/refs/remotes/origin/ben/swift-coral +/Users/example/.git/logs/refs/remotes/origin/ben/radical-hyena +/Users/example/.git/logs/refs/remotes/origin/ben/husky-bison +/Users/example/.git/logs/refs/remotes/origin/ben/smoke-demo-green +/Users/example/.git/logs/refs/remotes/origin/ben/obedient-fish +/Users/example/.git/logs/refs/remotes/origin/ben/distinguished-kingfisher +/Users/example/.git/logs/refs/remotes/origin/ben/selfish-bobolink +/Users/example/.git/logs/refs/remotes/origin/ben/feb +/Users/example/.git/logs/refs/remotes/origin/ben/voice-chat-service +/Users/example/.git/logs/refs/remotes/origin/ben/proud-snake +/Users/example/.git/logs/refs/remotes/origin/ben/loose-marsupial +/Users/example/.git/logs/refs/remotes/origin/ben/perf-git-bisect-1 +/Users/example/.git/logs/refs/remotes/origin/ben/gorgeous-meerkat +/Users/example/.git/logs/refs/remotes/origin/ben/payable-xerinae +/Users/example/.git/logs/refs/remotes/origin/ben/silly-gibbon +/Users/example/.git/logs/refs/remotes/origin/ben/bisect-05d0ea31696329b1d4ab1f3f6062b7e685661181 +/Users/example/.git/logs/refs/remotes/origin/ben/estimated-weasel +/Users/example/.git/logs/refs/remotes/origin/ben/unusual-silkworm +/Users/example/.git/logs/refs/remotes/origin/ben/melodic-sailfish +/Users/example/.git/logs/refs/remotes/origin/ben/violent-falcon +/Users/example/.git/logs/refs/remotes/origin/ben/exotic-vicuna +/Users/example/.git/logs/refs/remotes/origin/ben/helpless-rat +/Users/example/.git/logs/refs/remotes/origin/ben/careful-chipmunk +/Users/example/.git/logs/refs/remotes/origin/ben/windows-dpi-fix +/Users/example/.git/logs/refs/remotes/origin/ben/terrible-stoat +/Users/example/.git/logs/refs/remotes/origin/ben/aux-layout +/Users/example/.git/logs/refs/remotes/origin/ben/smoke-demo-red +/Users/example/.git/logs/refs/remotes/origin/ben/aggressive-krill +/Users/example/.git/logs/refs/remotes/origin/ben/perf-bisect-1 +/Users/example/.git/logs/refs/remotes/origin/ben/uneven-seahorse +/Users/example/.git/logs/refs/remotes/origin/ben/main-pinniped +/Users/example/.git/logs/refs/remotes/origin/ben/valid-rat +/Users/example/.git/logs/refs/remotes/origin/ben/quaint-barracuda +/Users/example/.git/logs/refs/remotes/origin/ben/coloured-tick +/Users/example/.git/logs/refs/remotes/origin/ben/silky-dove +/Users/example/.git/logs/refs/remotes/origin/ben/tame-leopon +/Users/example/.git/logs/refs/remotes/origin/ben/embarrassing-earwig +/Users/example/.git/logs/refs/remotes/origin/ben/readonly-files +/Users/example/.git/logs/refs/remotes/origin/ben/fuzzy-chimpanzee +/Users/example/.git/logs/refs/remotes/origin/ben/incredible-egret +/Users/example/.git/logs/refs/remotes/origin/ben/watch-demo +/Users/example/.git/logs/refs/remotes/origin/ben/wip-source-context +/Users/example/.git/logs/refs/remotes/origin/ben/excess-amphibian +/Users/example/.git/logs/refs/remotes/origin/ben/natural-marsupial +/Users/example/.git/logs/refs/remotes/origin/ben/naval-anaconda +/Users/example/.git/logs/refs/remotes/origin/ben/key-goose +/Users/example/.git/logs/refs/remotes/origin/ben/fresh-puma +/Users/example/.git/logs/refs/remotes/origin/ben/horizontal-pike +/Users/example/.git/logs/refs/remotes/origin/ben/audio-live-wip +/Users/example/.git/logs/refs/remotes/origin/ben/vivacious-rattlesnake +/Users/example/.git/logs/refs/remotes/origin/ben/wasteful-jellyfish +/Users/example/.git/logs/refs/remotes/origin/ben/total-mouse +/Users/example/.git/logs/refs/remotes/origin/ben/browser-path +/Users/example/.git/logs/refs/remotes/origin/ben/square-rodent +/Users/example/.git/logs/refs/remotes/origin/ben/nutty-swordtail +/Users/example/.git/logs/refs/remotes/origin/ben/disappointed-scorpion +/Users/example/.git/logs/refs/remotes/origin/ben/thin-spoonbill +/Users/example/.git/logs/refs/remotes/origin/ben/aux-cleanup +/Users/example/.git/logs/refs/remotes/origin/ben/glob-negate +/Users/example/.git/logs/refs/remotes/origin/ben/subjective-trout +/Users/example/.git/logs/refs/remotes/origin/ben/protocol-confirm +/Users/example/.git/logs/refs/remotes/origin/ben/nearby-jellyfish +/Users/example/.git/logs/refs/remotes/origin/ben/enormous-minnow +/Users/example/.git/logs/refs/remotes/origin/ben/glad-ladybug +/Users/example/.git/logs/refs/remotes/origin/ben/competent-penguin +/Users/example/.git/logs/refs/remotes/origin/ben/gross-cephalopod +/Users/example/.git/logs/refs/remotes/origin/ben/perf-latest-print-loader-stats +/Users/example/.git/logs/refs/remotes/origin/ben/tight-sole +/Users/example/.git/logs/refs/remotes/origin/ben/practical-pigeon +/Users/example/.git/logs/refs/remotes/origin/ben/probable-caterpillar +/Users/example/.git/logs/refs/remotes/origin/ben/workbench-editor-cleanup +/Users/example/.git/logs/refs/remotes/origin/ben/unconscious-flamingo +/Users/example/.git/logs/refs/remotes/origin/ben/particular-mole +/Users/example/.git/logs/refs/remotes/origin/ben/squealing-magpie +/Users/example/.git/logs/refs/remotes/origin/ben/excessive-minnow +/Users/example/.git/logs/refs/remotes/origin/ben/diverse-tahr +/Users/example/.git/logs/refs/remotes/origin/ben/running-bonobo +/Users/example/.git/logs/refs/remotes/origin/ben/due-swordtail +/Users/example/.git/logs/refs/remotes/origin/ben/recursive-watcher-reuse-wip +/Users/example/.git/logs/refs/remotes/origin/ben/sufficient-anglerfish +/Users/example/.git/logs/refs/remotes/origin/ben/disgusted-locust +/Users/example/.git/logs/refs/remotes/origin/ben/aux-custom-title-fix +/Users/example/.git/logs/refs/remotes/origin/ben/remote-panther +/Users/example/.git/logs/refs/remotes/origin/ben/parallel-lobster +/Users/example/.git/logs/refs/remotes/origin/ben/update-pw +/Users/example/.git/logs/refs/remotes/origin/ben/linear-iguana +/Users/example/.git/logs/refs/remotes/origin/ben/spontaneous-lamprey +/Users/example/.git/logs/refs/remotes/origin/ben/worrying-harrier +/Users/example/.git/logs/refs/remotes/origin/ben/managing-peafowl +/Users/example/.git/logs/refs/remotes/origin/ben/focus-floating-window +/Users/example/.git/logs/refs/remotes/origin/ben/aux-window-title +/Users/example/.git/logs/refs/remotes/origin/ben/annoyed-guanaco +/Users/example/.git/logs/refs/remotes/origin/ben/ytterbic-moose +/Users/example/.git/logs/refs/remotes/origin/ben/long-turkey +/Users/example/.git/logs/refs/remotes/origin/ben/voice-phrases-wip +/Users/example/.git/logs/refs/remotes/origin/ben/watcher-work +/Users/example/.git/logs/refs/remotes/origin/ben/update-playwright +/Users/example/.git/logs/refs/remotes/origin/ben/defeated-pike +/Users/example/.git/logs/refs/remotes/origin/ben/lexical-earwig +/Users/example/.git/logs/refs/remotes/origin/ben/devtools-location +/Users/example/.git/logs/refs/remotes/origin/ben/vulnerable-armadillo +/Users/example/.git/logs/refs/remotes/origin/ben/indirect-hippopotamus +/Users/example/.git/logs/refs/remotes/origin/ben/mammoth-sole +/Users/example/.git/logs/refs/remotes/origin/ben/querulous-weasel +/Users/example/.git/logs/refs/remotes/origin/ben/tasteless-herring +/Users/example/.git/logs/refs/remotes/origin/ben/bisect-8f382227e0f9cb635601997c309a5c1b941e1fd0 +/Users/example/.git/logs/refs/remotes/origin/ben/primary-warbler +/Users/example/.git/logs/refs/remotes/origin/ben/remote-checksums +/Users/example/.git/logs/refs/remotes/origin/ben/witty-pheasant +/Users/example/.git/logs/refs/remotes/origin/ben/grubby-harrier +/Users/example/.git/logs/refs/remotes/origin/ben/drab-guppy +/Users/example/.git/logs/refs/remotes/origin/ben/famous-trout +/Users/example/.git/logs/refs/remotes/origin/ben/autonomous-cricket +/Users/example/.git/logs/refs/remotes/origin/ben/costly-blackbird +/Users/example/.git/logs/refs/remotes/origin/ben/bisect-9434d9437a4f68d86cd0c549df9dd2c29362d615 +/Users/example/.git/logs/refs/remotes/origin/ben/desperate-woodpecker +/Users/example/.git/logs/refs/remotes/origin/ben/quiet-quail +/Users/example/.git/logs/refs/remotes/origin/ben/exthost-fs-shortcut +/Users/example/.git/logs/refs/remotes/origin/ben/eventual-earthworm +/Users/example/.git/logs/refs/remotes/origin/ben/round-piranha +/Users/example/.git/logs/refs/remotes/origin/ben/theoretical-parrotfish +/Users/example/.git/logs/refs/remotes/origin/ben/bright-kingfisher +/Users/example/.git/logs/refs/remotes/origin/ben/passive-cockroach +/Users/example/.git/logs/refs/remotes/origin/ben/basic-shrimp +/Users/example/.git/logs/refs/remotes/origin/ben/adequate-silkworm +/Users/example/.git/logs/refs/remotes/origin/ben/thorough-goose +/Users/example/.git/logs/refs/remotes/origin/ben/charming-ox +/Users/example/.git/logs/refs/remotes/origin/ben/inc-planarian +/Users/example/.git/logs/refs/remotes/origin/ben/controlled-anaconda +/Users/example/.git/logs/refs/remotes/origin/ben/agricultural-lemming +/Users/example/.git/logs/refs/remotes/origin/ben/nuclear-tuna +/Users/example/.git/logs/refs/remotes/origin/ben/continued-hookworm +/Users/example/.git/logs/refs/remotes/origin/ben/forward-jackal +/Users/example/.git/logs/refs/remotes/origin/ben/front-tiger +/Users/example/.git/logs/refs/remotes/origin/ben/silky-roundworm +/Users/example/.git/logs/refs/remotes/origin/ben/widespread-porcupine +/Users/example/.git/logs/refs/remotes/origin/ben/editor-working-sets +/Users/example/.git/logs/refs/remotes/origin/ben/fundamental-haddock +/Users/example/.git/logs/refs/remotes/origin/ben/equivalent-yak +/Users/example/.git/logs/refs/remotes/origin/ben/mental-swift +/Users/example/.git/logs/refs/remotes/origin/ben/update-esbuild +/Users/example/.git/logs/refs/remotes/origin/ben/merge-watch-requests +/Users/example/.git/logs/refs/remotes/origin/ben/suitable-nightingale +/Users/example/.git/logs/refs/remotes/origin/ben/screeching-parakeet +/Users/example/.git/logs/refs/remotes/origin/ben/upset-hookworm +/Users/example/.git/logs/refs/remotes/origin/ben/retired-reindeer +/Users/example/.git/logs/refs/remotes/origin/ben/voiceless-toad +/Users/example/.git/logs/refs/remotes/origin/ben/silky-warbler +/Users/example/.git/logs/refs/remotes/origin/ben/past-wildcat +/Users/example/.git/logs/refs/remotes/origin/ben/worrying-anaconda +/Users/example/.git/logs/refs/remotes/origin/ben/mental-gopher +/Users/example/.git/logs/refs/remotes/origin/ben/damp-marten +/Users/example/.git/logs/refs/remotes/origin/ben/narrow-tick +/Users/example/.git/logs/refs/remotes/origin/ben/voice-next +/Users/example/.git/logs/refs/remotes/origin/ben/hungry-krill +/Users/example/.git/logs/refs/remotes/origin/ben/excessive-mule +/Users/example/.git/logs/refs/remotes/origin/ben/responsible-peacock +/Users/example/.git/logs/refs/remotes/origin/ben/handsome-alligator +/Users/example/.git/logs/refs/remotes/origin/ben/constant-grasshopper +/Users/example/.git/logs/refs/remotes/origin/ben/plain-swift +/Users/example/.git/logs/refs/remotes/origin/ben/watcher-correlation +/Users/example/.git/logs/refs/remotes/origin/ben/fantastic-louse +/Users/example/.git/logs/refs/remotes/origin/ben/aux-statusbar +/Users/example/.git/logs/refs/remotes/origin/ben/entitled-flyingfish +/Users/example/.git/logs/refs/remotes/origin/ben/vulnerable-camel +/Users/example/.git/logs/refs/remotes/origin/ben/inclined-trout +/Users/example/.git/logs/refs/remotes/origin/ben/playwright-smoketest +/Users/example/.git/logs/refs/remotes/origin/ben/ripe-rhinoceros +/Users/example/.git/logs/refs/remotes/origin/ben/right-kite +/Users/example/.git/logs/refs/remotes/origin/ben/perfect-sailfish +/Users/example/.git/logs/refs/remotes/origin/ben/minimum-guanaco +/Users/example/.git/logs/refs/remotes/origin/ben/required-sturgeon +/Users/example/.git/logs/refs/remotes/origin/ben/soft-urial +/Users/example/.git/logs/refs/remotes/origin/ben/appalling-cicada +/Users/example/.git/logs/refs/remotes/origin/ben/preliminary-cockroach +/Users/example/.git/logs/refs/remotes/origin/ben/applicable-hummingbird +/Users/example/.git/logs/refs/remotes/origin/ben/ethical-chickadee +/Users/example/.git/logs/refs/remotes/origin/ben/perf-escape-unicode +/Users/example/.git/logs/refs/remotes/origin/ben/smoke-playwright +/Users/example/.git/logs/refs/remotes/origin/ben/untitled-wip +/Users/example/.git/logs/refs/remotes/origin/ben/yawning-cockroach +/Users/example/.git/logs/refs/remotes/origin/ben/high-clownfish +/Users/example/.git/logs/refs/remotes/origin/ben/xenial-salmon +/Users/example/.git/logs/refs/remotes/origin/ben/editor-working-sets-api-command +/Users/example/.git/logs/refs/remotes/origin/ben/beautiful-goldfish +/Users/example/.git/logs/refs/remotes/origin/ben/painful-bird +/Users/example/.git/logs/refs/remotes/origin/ben/esbuild-0.20.0 +/Users/example/.git/logs/refs/remotes/origin/ben/dialogs-result-handling +/Users/example/.git/logs/refs/remotes/origin/ben/quiet-fowl +/Users/example/.git/logs/refs/remotes/origin/ben/yabbering-chameleon +/Users/example/.git/logs/refs/remotes/origin/ben/medieval-asp +/Users/example/.git/logs/refs/remotes/origin/ben/yucky-clam +/Users/example/.git/logs/refs/remotes/origin/ben/visiting-octopus +/Users/example/.git/logs/refs/remotes/origin/ben/arrogant-crocodile +/Users/example/.git/logs/refs/remotes/origin/ben/watch-deduplication +/Users/example/.git/logs/refs/remotes/origin/ben/civic-ladybug +/Users/example/.git/logs/refs/remotes/origin/ben/aux-mem-wip +/Users/example/.git/logs/refs/remotes/origin/ben/surprising-gorilla +/Users/example/.git/logs/refs/remotes/origin/ben/convincing-bandicoot +/Users/example/.git/logs/refs/remotes/origin/ben/hot-bass +/Users/example/.git/logs/refs/remotes/origin/ben/following-dog +/Users/example/.git/logs/refs/remotes/origin/ben/curved-yak +/Users/example/.git/logs/refs/remotes/origin/ben/screeching-kite +/Users/example/.git/logs/refs/remotes/origin/ben/electronic-narwhal +/Users/example/.git/logs/refs/remotes/origin/ben/aux-window-by-webcontents +/Users/example/.git/logs/refs/remotes/origin/ben/secondary-skunk +/Users/example/.git/logs/refs/remotes/origin/ben/fresh-python +/Users/example/.git/logs/refs/remotes/origin/ben/eerie-fowl +/Users/example/.git/logs/refs/remotes/origin/ben/intact-whale +/Users/example/.git/logs/refs/remotes/origin/ben/curious-chimpanzee +/Users/example/.git/logs/refs/remotes/origin/ben/provincial-hummingbird +/Users/example/.git/logs/refs/remotes/origin/ben/genetic-goat +/Users/example/.git/logs/refs/remotes/origin/ben/dnd-outside-window-wip +/Users/example/.git/logs/refs/remotes/origin/ben/modern-iguana +/Users/example/.git/logs/refs/remotes/origin/ben/selfish-echidna +/Users/example/.git/logs/refs/remotes/origin/ben/relative-mite +/Users/example/.git/logs/refs/remotes/origin/ben/gigantic-pheasant +/Users/example/.git/logs/refs/remotes/origin/ben/safe-condor +/Users/example/.git/logs/refs/remotes/origin/ben/similar-hornet +/Users/example/.git/logs/refs/remotes/origin/ben/generous-slug +/Users/example/.git/logs/refs/remotes/origin/ben/track-disposables-actions +/Users/example/.git/logs/refs/remotes/origin/ben/fail-unexpected-output +/Users/example/.git/logs/refs/remotes/origin/ben/voice +/Users/example/.git/logs/refs/remotes/origin/ben/voice-wip +/Users/example/.git/logs/refs/remotes/origin/ben/colourful-vole +/Users/example/.git/logs/refs/remotes/origin/ben/curved-baboon +/Users/example/.git/logs/refs/remotes/origin/ben/xenial-grouse +/Users/example/.git/logs/refs/remotes/origin/ben/relieved-wildebeest +/Users/example/.git/logs/refs/remotes/origin/ben/social-pheasant +/Users/example/.git/logs/refs/remotes/origin/ben/exthost-restart-lifecycle +/Users/example/.git/logs/refs/remotes/origin/ben/mass-lungfish +/Users/example/.git/logs/refs/remotes/origin/ben/reduced-urial +/Users/example/.git/logs/refs/remotes/origin/ben/electrical-blackbird +/Users/example/.git/logs/refs/remotes/origin/ben/miserable-marmot +/Users/example/.git/logs/refs/remotes/origin/ben/perf-git-bisect-2 +/Users/example/.git/logs/refs/remotes/origin/ben/mammoth-eel +/Users/example/.git/logs/refs/remotes/origin/ben/precise-bug +/Users/example/.git/logs/refs/remotes/origin/ben/empirical-lynx +/Users/example/.git/logs/refs/remotes/origin/ben/solid-condor +/Users/example/.git/logs/refs/remotes/origin/ben/uncomfortable-perch +/Users/example/.git/logs/refs/remotes/origin/ben/wonderful-hummingbird +/Users/example/.git/logs/refs/remotes/origin/ben/worthwhile-felidae +/Users/example/.git/logs/refs/remotes/origin/ben/liquid-magpie +/Users/example/.git/logs/refs/remotes/origin/ben/vocal-goose +/Users/example/.git/logs/refs/remotes/origin/ben/reduce-electron-browser-tests +/Users/example/.git/logs/refs/remotes/origin/ben/agreed-guineafowl +/Users/example/.git/logs/refs/remotes/origin/ben/scared-mouse +/Users/example/.git/logs/refs/remotes/origin/ben/reluctant-iguana +/Users/example/.git/logs/refs/remotes/origin/ben/shared-gazelle +/Users/example/.git/logs/refs/remotes/origin/ben/window-open +/Users/example/.git/logs/refs/remotes/origin/ben/inner-roadrunner +/Users/example/.git/logs/refs/remotes/origin/ben/explicit-wombat +/Users/example/.git/logs/refs/remotes/origin/ben/central-halibut +/Users/example/.git/logs/refs/remotes/origin/ben/interim-ant +/Users/example/.git/logs/refs/remotes/origin/ben/toxic-barracuda +/Users/example/.git/logs/refs/remotes/origin/ben/efficient-jaguar +/Users/example/.git/logs/refs/remotes/origin/ben/perf-oldest-print-loader-stats +/Users/example/.git/logs/refs/remotes/origin/ben/global-trout +/Users/example/.git/logs/refs/remotes/origin/ben/defeated-iguana +/Users/example/.git/logs/refs/remotes/origin/ben/zeroth-monkey +/Users/example/.git/logs/refs/remotes/origin/ben/aux-flex +/Users/example/.git/logs/refs/remotes/origin/ben/devoted-ferret +/Users/example/.git/logs/refs/remotes/origin/ben/sound-cheetah +/Users/example/.git/logs/refs/remotes/origin/ben/file-watcher-logs +/Users/example/.git/logs/refs/remotes/origin/ben/perf-git-bisect-3 +/Users/example/.git/logs/refs/remotes/origin/ben/ancient-cockroach +/Users/example/.git/logs/refs/remotes/origin/ben/sympathetic-cuckoo +/Users/example/.git/logs/refs/remotes/origin/ben/editor-force-unpinned +/Users/example/.git/logs/refs/remotes/origin/ben/perf-git-bisect-4 +/Users/example/.git/logs/refs/remotes/origin/ben/hilarious-swallow +/Users/example/.git/logs/refs/remotes/origin/ben/broad-donkey +/Users/example/.git/logs/refs/remotes/origin/ben/watcher-report-root-deletes +/Users/example/.git/logs/refs/remotes/origin/ben/fix-203129 +/Users/example/.git/logs/refs/remotes/origin/ben/scrapbook-text-editor +/Users/example/.git/logs/refs/remotes/origin/ben/grid-container +/Users/example/.git/logs/refs/remotes/origin/ben/given-toucan +/Users/example/.git/logs/refs/remotes/origin/ben/royal-trout +/Users/example/.git/logs/refs/remotes/origin/ben/audio-playground +/Users/example/.git/logs/refs/remotes/origin/ben/worldwide-cobra +/Users/example/.git/logs/refs/remotes/origin/ben/molecular-sailfish +/Users/example/.git/logs/refs/remotes/origin/ben/delighted-takin +/Users/example/.git/logs/refs/remotes/origin/ben/loud-pelican +/Users/example/.git/logs/refs/remotes/origin/ben/miniature-pike +/Users/example/.git/logs/refs/remotes/origin/ben/concrete-lark +/Users/example/.git/logs/refs/remotes/origin/ben/tense-marten +/Users/example/.git/logs/refs/remotes/origin/ben/aux-fixes +/Users/example/.git/logs/refs/remotes/origin/ben/ancient-loon +/Users/example/.git/logs/refs/remotes/origin/ben/environmental-turtle +/Users/example/.git/logs/refs/remotes/origin/ben/advisory-minnow +/Users/example/.git/logs/refs/remotes/origin/ben/compatible-goldfish +/Users/example/.git/logs/refs/remotes/origin/ben/busy-coral +/Users/example/.git/logs/refs/remotes/origin/ben/yeasty-roundworm +/Users/example/.git/logs/refs/remotes/origin/ben/aux-eslint +/Users/example/.git/logs/refs/remotes/origin/ben/disable-aux-window-menu +/Users/example/.git/logs/refs/remotes/origin/ben/satisfactory-hare +/Users/example/.git/logs/refs/remotes/origin/ben/grubby-piranha +/Users/example/.git/logs/refs/remotes/origin/ben/future-kite +/Users/example/.git/logs/refs/remotes/origin/ben/foreign-alligator +/Users/example/.git/logs/refs/remotes/origin/ben/competitive-fly +/Users/example/.git/logs/refs/remotes/origin/ben/atomic-write-locks +/Users/example/.git/logs/refs/remotes/origin/ben/gastric-bison +/Users/example/.git/logs/refs/remotes/origin/ben/active-lungfish +/Users/example/.git/logs/refs/remotes/origin/ben/bisect-0495c0109586156d2d058f973045b9b6f63768c2 +/Users/example/.git/logs/refs/remotes/origin/ben/aux-window-bounds +/Users/example/.git/logs/refs/remotes/origin/ben/sorry-angelfish +/Users/example/.git/logs/refs/remotes/origin/ben/head-angelfish +/Users/example/.git/logs/refs/remotes/origin/ben/peaceful-marten +/Users/example/.git/logs/refs/remotes/origin/ben/combined-cougar +/Users/example/.git/logs/refs/remotes/origin/ben/furious-bass +/Users/example/.git/logs/refs/remotes/origin/ben/living-finch +/Users/example/.git/logs/refs/remotes/origin/ben/resident-perch +/Users/example/.git/logs/refs/remotes/origin/ben/unchanged-penguin +/Users/example/.git/logs/refs/remotes/origin/ben/tame-octopus +/Users/example/.git/logs/refs/remotes/origin/ben/effective-macaw +/Users/example/.git/logs/refs/remotes/origin/ben/different-leech +/Users/example/.git/logs/refs/remotes/origin/ben/consistent-lion +/Users/example/.git/logs/refs/remotes/origin/ben/relevant-earwig +/Users/example/.git/logs/refs/remotes/origin/ben/settings-symlinks +/Users/example/.git/logs/refs/remotes/origin/ben/accessible-vole +/Users/example/.git/logs/refs/remotes/origin/ben/thoughtful-platypus +/Users/example/.git/logs/refs/remotes/origin/ben/huge-baboon +/Users/example/.git/logs/refs/remotes/origin/ben/classic-stingray +/Users/example/.git/logs/refs/remotes/origin/ben/aux-webview-fixes +/Users/example/.git/logs/refs/remotes/origin/ben/overall-rhinoceros +/Users/example/.git/logs/refs/remotes/origin/ben/smart-nightingale +/Users/example/.git/logs/refs/remotes/origin/ben/supporting-smelt +/Users/example/.git/logs/refs/remotes/origin/ben/straight-lemming +/Users/example/.git/logs/refs/remotes/origin/ben/bisect-862c1d2f784518099b8feb58e4a8e742b3ef1c68 +/Users/example/.git/logs/refs/remotes/origin/ben/managerial-antlion +/Users/example/.git/logs/refs/remotes/origin/ben/workbench-contrib-next +/Users/example/.git/logs/refs/remotes/origin/ben/aux-debt +/Users/example/.git/logs/refs/remotes/origin/ben/disastrous-meerkat +/Users/example/.git/logs/refs/remotes/origin/ben/envious-mollusk +/Users/example/.git/logs/refs/remotes/origin/ben/lazy-otter +/Users/example/.git/logs/refs/remotes/origin/ben/friendly-toad +/Users/example/.git/logs/refs/remotes/origin/ben/functional-silverfish +/Users/example/.git/logs/refs/remotes/origin/ben/better-grasshopper +/Users/example/.git/logs/refs/remotes/origin/ben/significant-meadowlark +/Users/example/.git/logs/refs/remotes/origin/ben/blank-gorilla +/Users/example/.git/logs/refs/remotes/origin/ben/commands-mru +/Users/example/.git/logs/refs/remotes/origin/ben/voluntary-kingfisher +/Users/example/.git/logs/refs/remotes/origin/ben/unknown-tick +/Users/example/.git/logs/refs/remotes/origin/ben/added-shrimp +/Users/example/.git/logs/refs/remotes/origin/ben/difficult-duck +/Users/example/.git/logs/refs/remotes/origin/ben/jealous-hookworm +/Users/example/.git/logs/refs/remotes/origin/ben/valid-whippet +/Users/example/.git/logs/refs/remotes/origin/ben/occasional-tarsier +/Users/example/.git/logs/refs/remotes/origin/ben/chosen-chameleon +/Users/example/.git/logs/refs/remotes/origin/ben/unaware-flyingfish +/Users/example/.git/logs/refs/remotes/origin/ben/uninterested-jackal +/Users/example/.git/logs/refs/remotes/origin/ben/steady-butterfly +/Users/example/.git/logs/refs/remotes/origin/ben/squealing-jay +/Users/example/.git/logs/refs/remotes/origin/ben/shared-process-layer-cleanup +/Users/example/.git/logs/refs/remotes/origin/ben/square-smelt +/Users/example/.git/logs/refs/remotes/origin/ben/mighty-ant +/Users/example/.git/logs/refs/remotes/origin/ben/sheer-bee +/Users/example/.git/logs/refs/remotes/origin/ben/established-crawdad +/Users/example/.git/logs/refs/remotes/origin/ben/impossible-constrictor +/Users/example/.git/logs/refs/remotes/origin/ben/brave-ferret +/Users/example/.git/logs/refs/remotes/origin/ben/loyal-parrot +/Users/example/.git/logs/refs/remotes/origin/ben/untitled-ref-count +/Users/example/.git/logs/refs/remotes/origin/ben/tropical-hawk +/Users/example/.git/logs/refs/remotes/origin/ben/zippy-quelea +/Users/example/.git/logs/refs/remotes/origin/ben/wily-anteater +/Users/example/.git/logs/refs/remotes/origin/ben/aggressive-cow +/Users/example/.git/logs/refs/remotes/origin/ben/impressive-wasp +/Users/example/.git/logs/refs/remotes/origin/ben/resident-canidae +/Users/example/.git/logs/refs/remotes/origin/ben/regular-crayfish +/Users/example/.git/logs/refs/remotes/origin/ben/tender-goat +/Users/example/.git/logs/refs/remotes/origin/ben/available-takin +/Users/example/.git/logs/refs/remotes/origin/ben/stiff-peacock +/Users/example/.git/logs/refs/remotes/origin/ben/skinny-eagle +/Users/example/.git/logs/refs/remotes/origin/ben/dev-storage-remove +/Users/example/.git/logs/refs/remotes/origin/ben/practical-hare +/Users/example/.git/logs/refs/remotes/origin/ben/sure-mosquito +/Users/example/.git/logs/refs/remotes/origin/ben/tricky-vole +/Users/example/.git/logs/refs/remotes/origin/ben/cheap-gull +/Users/example/.git/logs/refs/remotes/origin/ben/scary-dove +/Users/example/.git/logs/refs/remotes/origin/ben/violent-echidna +/Users/example/.git/logs/refs/remotes/origin/ben/uniform-gayal +/Users/example/.git/logs/refs/remotes/origin/ben/inevitable-stingray +/Users/example/.git/logs/refs/remotes/origin/ben/ideal-quokka +/Users/example/.git/logs/refs/remotes/origin/ben/dizzy-lemming +/Users/example/.git/logs/refs/remotes/origin/ben/clean-firefly +/Users/example/.git/logs/refs/remotes/origin/ben/editor-dictation +/Users/example/.git/logs/refs/remotes/origin/ben/atomic-writes +/Users/example/.git/logs/refs/remotes/origin/ben/flaky-int-test +/Users/example/.git/logs/refs/remotes/origin/ben/definite-lungfish +/Users/example/.git/logs/refs/remotes/origin/ben/square-dingo +/Users/example/.git/logs/refs/remotes/origin/ben/hushed-alligator +/Users/example/.git/logs/refs/remotes/origin/ben/relative-hornet +/Users/example/.git/logs/refs/remotes/origin/ben/mutual-butterfly +/Users/example/.git/logs/refs/remotes/origin/ben/test-disposables +/Users/example/.git/logs/refs/remotes/origin/ben/perf-use-unicode-escape +/Users/example/.git/logs/refs/remotes/origin/ben/massive-spoonbill +/Users/example/.git/logs/refs/remotes/origin/ben/crowded-emu +/Users/example/.git/logs/refs/remotes/origin/ben/storage-storeAll +/Users/example/.git/logs/refs/remotes/origin/corporate-krill +/Users/example/.git/logs/refs/remotes/origin/debounceNotebookDecorators +/Users/example/.git/logs/refs/remotes/origin/current-swordfish +/Users/example/.git/logs/refs/remotes/origin/codiconlib +/Users/example/.git/logs/refs/remotes/origin/issue206017 +/Users/example/.git/logs/refs/remotes/origin/near-bandicoot +/Users/example/.git/logs/refs/remotes/origin/ugliest-fox +/Users/example/.git/logs/refs/remotes/origin/roblou/transfer-chat-session +/Users/example/.git/logs/refs/remotes/origin/roblou/shrill-horse +/Users/example/.git/logs/refs/remotes/origin/roblou/representative-prawn +/Users/example/.git/logs/refs/remotes/origin/roblou/unemployed-bear +/Users/example/.git/logs/refs/remotes/origin/roblou/technological-marlin +/Users/example/.git/logs/refs/remotes/origin/roblou/dual-swan +/Users/example/.git/logs/refs/remotes/origin/roblou/rename-chat-2 +/Users/example/.git/logs/refs/remotes/origin/roblou/developing-bovid +/Users/example/.git/logs/refs/remotes/origin/roblou/CancelablePromise +/Users/example/.git/logs/refs/remotes/origin/roblou/static-participants +/Users/example/.git/logs/refs/remotes/origin/roblou/detailed-dragonfly +/Users/example/.git/logs/refs/remotes/origin/roblou/fortunate-catshark +/Users/example/.git/logs/refs/remotes/origin/roblou/married-rooster +/Users/example/.git/logs/refs/remotes/origin/roblou/toxic-pigeon +/Users/example/.git/logs/refs/remotes/origin/roblou/worried-termite +/Users/example/.git/logs/refs/remotes/origin/roblou/inner-marlin +/Users/example/.git/logs/refs/remotes/origin/roblou/encouraging-blackbird +/Users/example/.git/logs/refs/remotes/origin/roblou/chat-agent-hover +/Users/example/.git/logs/refs/remotes/origin/roblou/yelping-trout +/Users/example/.git/logs/refs/remotes/origin/roblou/chatAgents +/Users/example/.git/logs/refs/remotes/origin/roblou/magnetic-chimpanzee +/Users/example/.git/logs/refs/remotes/origin/roblou/async-chatVariables +/Users/example/.git/logs/refs/remotes/origin/roblou/massive-falcon +/Users/example/.git/logs/refs/remotes/origin/roblou/chatAgentAPI2-provideFollowups +/Users/example/.git/logs/refs/remotes/origin/roblou/sticky-agents +/Users/example/.git/logs/refs/remotes/origin/roblou/particular-swordfish +/Users/example/.git/logs/refs/remotes/origin/roblou/subjective-spoonbill +/Users/example/.git/logs/refs/remotes/origin/roblou/grieving-bird +/Users/example/.git/logs/refs/remotes/origin/roblou/lonely-bison +/Users/example/.git/logs/refs/remotes/origin/roblou/surprised-woodpecker +/Users/example/.git/logs/refs/remotes/origin/roblou/tropical-falcon +/Users/example/.git/logs/refs/remotes/origin/roblou/boring-parrot +/Users/example/.git/logs/refs/remotes/origin/roblou/uncomfortable-falcon +/Users/example/.git/logs/refs/remotes/origin/roblou/amateur-meerkat +/Users/example/.git/logs/refs/remotes/origin/roblou/variable-resolver-on-demand +/Users/example/.git/logs/refs/remotes/origin/roblou/prepared-pigeon +/Users/example/.git/logs/refs/remotes/origin/roblou/wealthy-parrot +/Users/example/.git/logs/refs/remotes/origin/roblou/industrial-louse +/Users/example/.git/logs/refs/remotes/origin/roblou/free-badger +/Users/example/.git/logs/refs/remotes/origin/roblou/chat-skills +/Users/example/.git/logs/refs/remotes/origin/roblou/sophisticated-gopher +/Users/example/.git/logs/refs/remotes/origin/roblou/clever-mockingbird +/Users/example/.git/logs/refs/remotes/origin/roblou/established-iguana +/Users/example/.git/logs/refs/remotes/origin/roblou/docs-agent-demo +/Users/example/.git/logs/refs/remotes/origin/roblou/equivalent-beaver +/Users/example/.git/logs/refs/remotes/origin/roblou/vuln-annotations2 +/Users/example/.git/logs/refs/remotes/origin/roblou/peaceful-sailfish +/Users/example/.git/logs/refs/remotes/origin/roblou/controversial-meerkat +/Users/example/.git/logs/refs/remotes/origin/roblou/xenogeneic-porpoise +/Users/example/.git/logs/refs/remotes/origin/roblou/honest-tuna +/Users/example/.git/logs/refs/remotes/origin/roblou/professional-kiwi +/Users/example/.git/logs/refs/remotes/origin/roblou/chat-tools +/Users/example/.git/logs/refs/remotes/origin/roblou/relevant-toad +/Users/example/.git/logs/refs/remotes/origin/roblou/resolve-variables +/Users/example/.git/logs/refs/remotes/origin/roblou/satisfied-wasp +/Users/example/.git/logs/refs/remotes/origin/roblou/mixed-gerbil +/Users/example/.git/logs/refs/remotes/origin/roblou/slow-aardvark +/Users/example/.git/logs/refs/remotes/origin/roblou/dual-wasp +/Users/example/.git/logs/refs/remotes/origin/roblou/polite-partridge +/Users/example/.git/logs/refs/remotes/origin/roblou/economic-viper +/Users/example/.git/logs/refs/remotes/origin/roblou/intelligent-lamprey +/Users/example/.git/logs/refs/remotes/origin/roblou/intensive-marmoset +/Users/example/.git/logs/refs/remotes/origin/roblou/collective-canidae +/Users/example/.git/logs/refs/remotes/origin/roblou/funny-moth +/Users/example/.git/logs/refs/remotes/origin/roblou/worldwide-dingo +/Users/example/.git/logs/refs/remotes/origin/roblou/used-antelope +/Users/example/.git/logs/refs/remotes/origin/roblou/vul-annotations +/Users/example/.git/logs/refs/remotes/origin/roblou/interesting-tiglon +/Users/example/.git/logs/refs/remotes/origin/roblou/eligible-anteater +/Users/example/.git/logs/refs/remotes/origin/roblou/reduced-termite +/Users/example/.git/logs/refs/remotes/origin/roblou/spectacular-leopon +/Users/example/.git/logs/refs/remotes/origin/roblou/fundamental-lobster +/Users/example/.git/logs/refs/remotes/origin/roblou/dupe-participants +/Users/example/.git/logs/refs/remotes/origin/roblou/prospective-lynx +/Users/example/.git/logs/refs/remotes/origin/roblou/proud-anglerfish +/Users/example/.git/logs/refs/remotes/origin/roblou/boring-macaw +/Users/example/.git/logs/refs/remotes/origin/roblou/delicious-tick +/Users/example/.git/logs/refs/remotes/origin/roblou/spiritual-pike +/Users/example/.git/logs/refs/remotes/origin/roblou/plastic-firefly +/Users/example/.git/logs/refs/remotes/origin/roblou/graceful-gopher +/Users/example/.git/logs/refs/remotes/origin/roblou/fine-salmon +/Users/example/.git/logs/refs/remotes/origin/roblou/awful-leopard +/Users/example/.git/logs/refs/remotes/origin/roblou/motionless-piranha +/Users/example/.git/logs/refs/remotes/origin/roblou/chat-progress-message +/Users/example/.git/logs/refs/remotes/origin/roblou/yelping-perch +/Users/example/.git/logs/refs/remotes/origin/roblou/selfish-flea +/Users/example/.git/logs/refs/remotes/origin/roblou/urgent-basilisk +/Users/example/.git/logs/refs/remotes/origin/roblou/convenient-wombat +/Users/example/.git/logs/refs/remotes/origin/roblou/brief-cephalopod +/Users/example/.git/logs/refs/remotes/origin/roblou/dead-cod +/Users/example/.git/logs/refs/remotes/origin/roblou/chatFileReference +/Users/example/.git/logs/refs/remotes/origin/roblou/live-implicit-context +/Users/example/.git/logs/refs/remotes/origin/roblou/frightened-elephant +/Users/example/.git/logs/refs/remotes/origin/roblou/followup-agent +/Users/example/.git/logs/refs/remotes/origin/roblou/chatAgentAPIChanges +/Users/example/.git/logs/refs/remotes/origin/roblou/fatal-mammal +/Users/example/.git/logs/refs/remotes/origin/roblou/chat-confirmation-api +/Users/example/.git/logs/refs/remotes/origin/roblou/chatAgentAPI2 +/Users/example/.git/logs/refs/remotes/origin/roblou/codeblock-squiggles +/Users/example/.git/logs/refs/remotes/origin/roblou/decoration-api +/Users/example/.git/logs/refs/remotes/origin/roblou/vulnerability-annotations +/Users/example/.git/logs/refs/remotes/origin/roblou/vocational-earthworm +/Users/example/.git/logs/refs/remotes/origin/roblou/mere-raven +/Users/example/.git/logs/refs/remotes/origin/roblou/flaky-moose +/Users/example/.git/logs/refs/remotes/origin/roblou/competitive-turtle +/Users/example/.git/logs/refs/remotes/origin/roblou/empty-dormouse +/Users/example/.git/logs/refs/remotes/origin/roblou/teenage-trout +/Users/example/.git/logs/refs/remotes/origin/roblou/remaining-roadrunner +/Users/example/.git/logs/refs/remotes/origin/roblou/isolated-swallow +/Users/example/.git/logs/refs/remotes/origin/roblou/youngest-rooster +/Users/example/.git/logs/refs/remotes/origin/roblou/rolling-crawdad +/Users/example/.git/logs/refs/remotes/origin/roblou/pleasant-weasel +/Users/example/.git/logs/refs/remotes/origin/roblou/binding-cardinal +/Users/example/.git/logs/refs/remotes/origin/national-raccoon +/Users/example/.git/logs/refs/remotes/origin/latin-reindeer +/Users/example/.git/logs/refs/remotes/origin/wealthy-hedgehog +/Users/example/.git/logs/refs/remotes/origin/kartik1/something +/Users/example/.git/logs/refs/remotes/origin/issue209492 +/Users/example/.git/logs/refs/remotes/origin/tropical-takin +/Users/example/.git/logs/refs/remotes/origin/rzhao271/glad-goose +/Users/example/.git/logs/refs/remotes/origin/rzhao271/emmet-helper-bump +/Users/example/.git/logs/refs/remotes/origin/rzhao271/sympathetic-squid +/Users/example/.git/logs/refs/remotes/origin/rzhao271/medical-lion +/Users/example/.git/logs/refs/remotes/origin/rzhao271/se-exttoggle-exp +/Users/example/.git/logs/refs/remotes/origin/rzhao271/long-butterfly +/Users/example/.git/logs/refs/remotes/origin/rzhao271/bump-windows-process-tree +/Users/example/.git/logs/refs/remotes/origin/rzhao271/serial-translation +/Users/example/.git/logs/refs/remotes/origin/rzhao271/remove-unity-launch +/Users/example/.git/logs/refs/remotes/origin/rzhao271/add-dispose-tests +/Users/example/.git/logs/refs/remotes/origin/rzhao271/literary-salamander-2 +/Users/example/.git/logs/refs/remotes/origin/rzhao271/filter-settings +/Users/example/.git/logs/refs/remotes/origin/rzhao271/product-build +/Users/example/.git/logs/refs/remotes/origin/rzhao271/sdl-custom +/Users/example/.git/logs/refs/remotes/origin/rzhao271/fix-regex +/Users/example/.git/logs/refs/remotes/origin/rzhao271/influential-tarantula +/Users/example/.git/logs/refs/remotes/origin/rzhao271/settings-similarity +/Users/example/.git/logs/refs/remotes/origin/rzhao271/reduce-sdl +/Users/example/.git/logs/refs/remotes/origin/rzhao271/zh-locales +/Users/example/.git/logs/refs/remotes/origin/rzhao271/bump-node-pty +/Users/example/.git/logs/refs/remotes/origin/rzhao271/product-build-debug +/Users/example/.git/logs/refs/remotes/origin/rzhao271/literary-salamander +/Users/example/.git/logs/refs/remotes/origin/rzhao271/super-angelfish +/Users/example/.git/logs/refs/remotes/origin/rzhao271/add-sboms +/Users/example/.git/logs/refs/remotes/origin/rzhao271/reluctant-cockroach +/Users/example/.git/logs/refs/remotes/origin/rzhao271/debug-sdl +/Users/example/.git/logs/refs/remotes/origin/rzhao271/chatlist-other +/Users/example/.git/logs/refs/remotes/origin/rzhao271/preferences-contrib +/Users/example/.git/logs/refs/remotes/origin/rzhao271/enum-settings-validation +/Users/example/.git/logs/refs/remotes/origin/rzhao271/bump-proxy +/Users/example/.git/logs/refs/remotes/origin/rzhao271/miserable-chimpanzee +/Users/example/.git/logs/refs/remotes/origin/rzhao271/bump-spdlog +/Users/example/.git/logs/refs/remotes/origin/rzhao271/add-opt-out +/Users/example/.git/logs/refs/remotes/origin/rzhao271/local-se-search-revise +/Users/example/.git/logs/refs/remotes/origin/rzhao271/cg-debug-dep +/Users/example/.git/logs/refs/remotes/origin/rzhao271/add-leak-check +/Users/example/.git/logs/refs/remotes/origin/rzhao271/windows-mutex-dep +/Users/example/.git/logs/refs/remotes/origin/rzhao271/getconfigoptions +/Users/example/.git/logs/refs/remotes/origin/rzhao271/se-ext-redirect-exp +/Users/example/.git/logs/refs/remotes/origin/rzhao271/bump-process-tree +/Users/example/.git/logs/refs/remotes/origin/rzhao271/vcvarsall +/Users/example/.git/logs/refs/remotes/origin/rzhao271/bump-emmet-helper +/Users/example/.git/logs/refs/remotes/origin/rzhao271/emmet-bump +/Users/example/.git/logs/refs/remotes/origin/rzhao271/no-symdest +/Users/example/.git/logs/refs/remotes/origin/rzhao271/config-arrequals +/Users/example/.git/logs/refs/remotes/origin/rzhao271/stopfind +/Users/example/.git/logs/refs/remotes/origin/rzhao271/excellent-catshark +/Users/example/.git/logs/refs/remotes/origin/rzhao271/se-widgets-overflow +/Users/example/.git/logs/refs/remotes/origin/rzhao271/macos-locale-exp +/Users/example/.git/logs/refs/remotes/origin/rzhao271/se-lazy-exp +/Users/example/.git/logs/refs/remotes/origin/rzhao271/codesign-folder-paths +/Users/example/.git/logs/refs/remotes/origin/rzhao271/locale-linux-exp +/Users/example/.git/logs/refs/remotes/origin/rzhao271/se-offline +/Users/example/.git/logs/refs/remotes/origin/rzhao271/consistent-bug +/Users/example/.git/logs/refs/remotes/origin/rzhao271/tragic-marsupial +/Users/example/.git/logs/refs/remotes/origin/rzhao271/se-refactor-search +/Users/example/.git/logs/refs/remotes/origin/rzhao271/debug-versions +/Users/example/.git/logs/refs/remotes/origin/rzhao271/branch-gyp +/Users/example/.git/logs/refs/remotes/origin/rzhao271/clarify-pipelines +/Users/example/.git/logs/refs/remotes/origin/rzhao271/sound-owl +/Users/example/.git/logs/refs/remotes/origin/rzhao271/bump-modules +/Users/example/.git/logs/refs/remotes/origin/rzhao271/obedient-goat +/Users/example/.git/logs/refs/remotes/origin/rzhao271/fix-recommend +/Users/example/.git/logs/refs/remotes/origin/rzhao271/deps-node-pty-bump +/Users/example/.git/logs/refs/remotes/origin/rzhao271/searchlocale +/Users/example/.git/logs/refs/remotes/origin/rzhao271/skip-tests +/Users/example/.git/logs/refs/remotes/origin/rzhao271/bump-policy-watcher +/Users/example/.git/logs/refs/remotes/origin/rzhao271/debug-debug-sdl +/Users/example/.git/logs/refs/remotes/origin/rzhao271/new-ng +/Users/example/.git/logs/refs/remotes/origin/rzhao271/civic-kingfisher +/Users/example/.git/logs/refs/remotes/origin/rzhao271/tfidf +/Users/example/.git/logs/refs/remotes/origin/rzhao271/auto-opt-out +/Users/example/.git/logs/refs/remotes/origin/rzhao271/misleading-swordfish +/Users/example/.git/logs/refs/remotes/origin/rzhao271/remote-provider-clean +/Users/example/.git/logs/refs/remotes/origin/rzhao271/electric-butterfly +/Users/example/.git/logs/refs/remotes/origin/rzhao271/node-gyp-ci +/Users/example/.git/logs/refs/remotes/origin/rzhao271/verify-issue +/Users/example/.git/logs/refs/remotes/origin/rzhao271/add-apiscan +/Users/example/.git/logs/refs/remotes/origin/rzhao271/check-undefined +/Users/example/.git/logs/refs/remotes/origin/rzhao271/se-setting-quality +/Users/example/.git/logs/refs/remotes/origin/rzhao271/debug-native-keymap +/Users/example/.git/logs/refs/remotes/origin/rzhao271/dup-sup +/Users/example/.git/logs/refs/remotes/origin/rzhao271/marginal-ladybug +/Users/example/.git/logs/refs/remotes/origin/rzhao271/se-smoke-skip +/Users/example/.git/logs/refs/remotes/origin/rzhao271/se-toc-search-hide +/Users/example/.git/logs/refs/remotes/origin/rzhao271/vscode-policy-test +/Users/example/.git/logs/refs/remotes/origin/rzhao271/distinct-search +/Users/example/.git/logs/refs/remotes/origin/rzhao271/se-progressbar +/Users/example/.git/logs/refs/remotes/origin/dev/meme +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyaus/null-check +/Users/example/.git/logs/refs/remotes/origin/dev/mjbvz/notebook-localization +/Users/example/.git/logs/refs/remotes/origin/dev/mjbvz/ts-ata-from-ext +/Users/example/.git/logs/refs/remotes/origin/dev/mjbvz/combine-webview-build-scripts +/Users/example/.git/logs/refs/remotes/origin/dev/mjbvz/skip-mangle-test +/Users/example/.git/logs/refs/remotes/origin/dev/mjbvz/mangle-exports-2 +/Users/example/.git/logs/refs/remotes/origin/dev/mjbvz/chat-file-refs +/Users/example/.git/logs/refs/remotes/origin/dev/mjbvz/ts-server-desktop-worker +/Users/example/.git/logs/refs/remotes/origin/dev/mjbvz/notebook-web-test +/Users/example/.git/logs/refs/remotes/origin/dev/mjbvz/mangle-exports +/Users/example/.git/logs/refs/remotes/origin/dev/mjbvz/ts-paste-with-imports-proto +/Users/example/.git/logs/refs/remotes/origin/dev/mjbvz/revert-revert-copilot-fix +/Users/example/.git/logs/refs/remotes/origin/dev/mjbvz/style-lint +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyay/custom-dialog-body +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyay/getting-started +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/test-continueon +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/trust-dialog +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/remote-startEntry +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/remote-cleanup +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/workspace-tags +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/reload-chat-input +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/product-build +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/welcome-widget +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/new-new-branch +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/getting-started-perf +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/backport-builtin-walkthrough +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/update-distro +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/non-modal +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/extension-walkthroughs +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/fix-button-width +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/rebuild-walkthrough-media +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/walkthrough-command +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/account-entitlements +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/update-git-install-step +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/newnew +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/recent-list +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/welcome-dialog +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/remote-indicator-quickpick +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/remote-start-entry +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/getting-started-profiles +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/remote-menu +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/webviews +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/getting-started +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/version +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/featured-extensions +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/new +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/testnew +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/interactive +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/styling +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/gettingstarted +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/followup-context +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/welcome-page-experiments +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/telemetry +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/clear-badge +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/walkthrough-implicit-activation-events +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/welcome-page +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/newtest +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/remote-indicator +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/error-telemetry +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/modal-dialog +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/sasasas +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/walkthrough-toside +/Users/example/.git/logs/refs/remotes/origin/dev/bhavyau/smsasas +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/equivalent-silverfish +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/shivering-squirrel +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/still-mouse +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/multiple-grasshopper +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/okay-mongoose +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/top-wallaby +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/cloudy-walrus +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/artistic-weasel +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/unable-leopon +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/sufficient-ox +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/voluntary-whippet +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/deep-finch +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/itchy-llama +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/far-eel +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/roasted-crane +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/uniform-pike +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/wandering-ptarmigan +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/tasty-slug +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/amazing-grasshopper +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/perfect-wren +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/occupational-sawfish +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/living-hookworm +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/psychiatric-octopus +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/reasonable-mole +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/modest-guppy +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/honest-chickadee +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/relieved-macaw +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/lost-dragon +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/entire-flea +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/precise-mollusk +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/verbal-bobolink +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/practical-koi +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/desperate-toad +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/additional-primate +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/static-fish +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/major-bat +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/cuddly-hoverfly +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/gorgeous-barnacle +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/low-mouse +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/giant-otter +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/mere-thrush +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/xenial-parrotfish +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/vicarious-rabbit +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/low-rattlesnake +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/influential-bee +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/welcome-horse +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/misleading-vole +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/overseas-mole +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/experimental-stoat +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/crowded-nightingale +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/provincial-cheetah +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/auto-publish-git +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/foolish-lark +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/meaningful-squid +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/yelping-rooster +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/aggressive-chimpanzee +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/small-barnacle +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/full-leopard +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/mental-dolphin +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/youngest-crayfish +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/cautious-rat +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/separate-quail +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/favourite-spider +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/troubled-iguana +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/angry-tuna +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/proposed-octopus +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/provincial-chinchilla +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/different-tortoise +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/ministerial-pig +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/mysterious-tern +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/historic-tyrannosaurus +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/positive-gerbil +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/doubtful-badger +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/fundamental-perch +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/ill-gerbil +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/inc-cheetah +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/fierce-rat +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/fun-jackal +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/inc-vole +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/concerned-python +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/logical-parakeet +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/happy-giraffe +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/willing-horse +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/brilliant-asp +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/tender-bat +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/middle-parakeet +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/happy-hawk +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/obliged-iguana +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/genuine-bedbug +/Users/example/.git/logs/refs/remotes/origin/dev/joyceerhl/intact-mastodon +/Users/example/.git/logs/refs/remotes/origin/meroggsdfklsjdfksdjf +/Users/example/.git/logs/refs/remotes/origin/issue210593 +/Users/example/.git/logs/refs/remotes/origin/dependent-narwhal +/Users/example/.git/logs/refs/remotes/origin/inclined-spider +/Users/example/.git/logs/refs/remotes/origin/wee-mongoose +/Users/example/.git/logs/refs/remotes/origin/fancy-barracuda +/Users/example/.git/logs/refs/remotes/origin/Add-vscode-python-debugger-repo +/Users/example/.git/logs/refs/remotes/origin/joao/amber-panda +/Users/example/.git/logs/refs/remotes/origin/joao/lime-zebra +/Users/example/.git/logs/refs/remotes/origin/joao/chocolate-parakeet +/Users/example/.git/logs/refs/remotes/origin/joao/plum-unicorn +/Users/example/.git/logs/refs/remotes/origin/joao/pink-hippopotamus +/Users/example/.git/logs/refs/remotes/origin/joao/disastrous-gopher +/Users/example/.git/logs/refs/remotes/origin/joao/magenta-cattle +/Users/example/.git/logs/refs/remotes/origin/joao/magenta-python +/Users/example/.git/logs/refs/remotes/origin/joao/tomato-halibut +/Users/example/.git/logs/refs/remotes/origin/joao/violet-termite +/Users/example/.git/logs/refs/remotes/origin/joao/silver-mosquito +/Users/example/.git/logs/refs/remotes/origin/joao/distro-next +/Users/example/.git/logs/refs/remotes/origin/joao/gold-clam +/Users/example/.git/logs/refs/remotes/origin/joao/red-bird +/Users/example/.git/logs/refs/remotes/origin/joao/red-toad +/Users/example/.git/logs/refs/remotes/origin/joao/black-sturgeon +/Users/example/.git/logs/refs/remotes/origin/joao/test-prss +/Users/example/.git/logs/refs/remotes/origin/joao/amethyst-urial +/Users/example/.git/logs/refs/remotes/origin/joao/lavender-bandicoot +/Users/example/.git/logs/refs/remotes/origin/joao/copper-firefly +/Users/example/.git/logs/refs/remotes/origin/joao/brown-ostrich +/Users/example/.git/logs/refs/remotes/origin/joao/pink-raccoon +/Users/example/.git/logs/refs/remotes/origin/joao/adopt-new-module-locations +/Users/example/.git/logs/refs/remotes/origin/joao/plum-swordtail +/Users/example/.git/logs/refs/remotes/origin/joao/tomato-whitefish +/Users/example/.git/logs/refs/remotes/origin/joao/fuchsia-gerbil +/Users/example/.git/logs/refs/remotes/origin/joao/peach-ermine +/Users/example/.git/logs/refs/remotes/origin/joao/moccasin-eagle +/Users/example/.git/logs/refs/remotes/origin/joao/orange-krill +/Users/example/.git/logs/refs/remotes/origin/joao/fuchsia-cobra +/Users/example/.git/logs/refs/remotes/origin/joao/salmon-guppy +/Users/example/.git/logs/refs/remotes/origin/joao/pink-dolphin +/Users/example/.git/logs/refs/remotes/origin/joao/azure-wildebeest +/Users/example/.git/logs/refs/remotes/origin/joao/fun-pike +/Users/example/.git/logs/refs/remotes/origin/joao/lavender-weasel +/Users/example/.git/logs/refs/remotes/origin/joao/pink-smelt +/Users/example/.git/logs/refs/remotes/origin/joao/crimson-chipmunk +/Users/example/.git/logs/refs/remotes/origin/joao/maroon-anteater +/Users/example/.git/logs/refs/remotes/origin/joao/release/1.83/last-win32-ia32-build +/Users/example/.git/logs/refs/remotes/origin/joao/release/1.78/fix-181404 +/Users/example/.git/logs/refs/remotes/origin/joao/teal-tuna +/Users/example/.git/logs/refs/remotes/origin/joao/maroon-leopon +/Users/example/.git/logs/refs/remotes/origin/joao/violet-prawn +/Users/example/.git/logs/refs/remotes/origin/joao/bronze-lynx +/Users/example/.git/logs/refs/remotes/origin/joao/blue-tarsier +/Users/example/.git/logs/refs/remotes/origin/joao/ariaLabelUpdate-observables +/Users/example/.git/logs/refs/remotes/origin/joao/brown-mastodon +/Users/example/.git/logs/refs/remotes/origin/joao/salmon-kangaroo +/Users/example/.git/logs/refs/remotes/origin/joao/yarn-to-npm +/Users/example/.git/logs/refs/remotes/origin/joao/yellow-mockingbird +/Users/example/.git/logs/refs/remotes/origin/joao/salmon-gazelle +/Users/example/.git/logs/refs/remotes/origin/joao/copper-wolverine +/Users/example/.git/logs/refs/remotes/origin/joao/pink-quelea +/Users/example/.git/logs/refs/remotes/origin/joao/lime-junglefowl +/Users/example/.git/logs/refs/remotes/origin/joao/green-galliform +/Users/example/.git/logs/refs/remotes/origin/joao/fuchsia-toad +/Users/example/.git/logs/refs/remotes/origin/joao/cyan-earwig +/Users/example/.git/logs/refs/remotes/origin/joao/lavender-eagle +/Users/example/.git/logs/refs/remotes/origin/joao/orange-antlion +/Users/example/.git/logs/refs/remotes/origin/joao/crimson-gibbon +/Users/example/.git/logs/refs/remotes/origin/joao/tools-oidc +/Users/example/.git/logs/refs/remotes/origin/joao/tomato-anglerfish +/Users/example/.git/logs/refs/remotes/origin/joao/lost-mole +/Users/example/.git/logs/refs/remotes/origin/joao/rough-anglerfish +/Users/example/.git/logs/refs/remotes/origin/joao/peach-canidae +/Users/example/.git/logs/refs/remotes/origin/joao/1es-pipeline-templates +/Users/example/.git/logs/refs/remotes/origin/joao/black-quokka +/Users/example/.git/logs/refs/remotes/origin/joao/azure-primate +/Users/example/.git/logs/refs/remotes/origin/joao/magenta-cuckoo +/Users/example/.git/logs/refs/remotes/origin/joao/yarn-lock-merge-driver +/Users/example/.git/logs/refs/remotes/origin/joao/sash-workspace +/Users/example/.git/logs/refs/remotes/origin/joao/moccasin-magpie +/Users/example/.git/logs/refs/remotes/origin/joao/remove-win32-ia32 +/Users/example/.git/logs/refs/remotes/origin/joao/scarlet-beetle +/Users/example/.git/logs/refs/remotes/origin/joao/migrate-stable-builds +/Users/example/.git/logs/refs/remotes/origin/joao/blue-pheasant +/Users/example/.git/logs/refs/remotes/origin/joao/white-butterfly +/Users/example/.git/logs/refs/remotes/origin/joao/sapphire-bee +/Users/example/.git/logs/refs/remotes/origin/joao/gray-chameleon +/Users/example/.git/logs/refs/remotes/origin/joao/salmon-magpie +/Users/example/.git/logs/refs/remotes/origin/joao/free-rook +/Users/example/.git/logs/refs/remotes/origin/joao/minimal-panda +/Users/example/.git/logs/refs/remotes/origin/joao/amaranth-mandrill +/Users/example/.git/logs/refs/remotes/origin/joao/amethyst-mastodon +/Users/example/.git/logs/refs/remotes/origin/joao/corporate-quokka +/Users/example/.git/logs/refs/remotes/origin/joao/amaranth-nightingale +/Users/example/.git/logs/refs/remotes/origin/joao/teal-scallop +/Users/example/.git/logs/refs/remotes/origin/joao/amber-ape +/Users/example/.git/logs/refs/remotes/origin/joao/scm-history-workspace-state +/Users/example/.git/logs/refs/remotes/origin/joao/chocolate-cricket +/Users/example/.git/logs/refs/remotes/origin/joao/black-lark +/Users/example/.git/logs/refs/remotes/origin/joao/revert-185701 +/Users/example/.git/logs/refs/remotes/origin/joao/turquoise-weasel +/Users/example/.git/logs/refs/remotes/origin/joao/black-starfish +/Users/example/.git/logs/refs/remotes/origin/joao/yellow-crawdad +/Users/example/.git/logs/refs/remotes/origin/revert-180365-merogge/acc +/Users/example/.git/logs/refs/remotes/origin/striped-goat +/Users/example/.git/logs/refs/remotes/origin/electron-22.x.y +/Users/example/.git/logs/refs/remotes/origin/revert-192575-joao/pink-dolphin +/Users/example/.git/logs/refs/remotes/origin/consistent-weasel +/Users/example/.git/logs/refs/remotes/origin/confused-turtle +/Users/example/.git/logs/refs/remotes/origin/meroggejsdlkfjsdlkf +/Users/example/.git/logs/refs/remotes/origin/revert-177311-dev/joyceerhl/surviving-swordfish +/Users/example/.git/logs/refs/remotes/origin/enthusiastic-chipmunk +/Users/example/.git/logs/refs/remotes/origin/connor4312.js-debug-1.84 +/Users/example/.git/logs/refs/remotes/origin/tyriar/190195 +/Users/example/.git/logs/refs/remotes/origin/tyriar/pwsh +/Users/example/.git/logs/refs/remotes/origin/tyriar/157907 +/Users/example/.git/logs/refs/remotes/origin/tyriar/162950_4 +/Users/example/.git/logs/refs/remotes/origin/tyriar/update_cursor_still__suggest__2 +/Users/example/.git/logs/refs/remotes/origin/tyriar/162950_3 +/Users/example/.git/logs/refs/remotes/origin/tyriar/action_context +/Users/example/.git/logs/refs/remotes/origin/tyriar/keybinding +/Users/example/.git/logs/refs/remotes/origin/tyriar/float_1 +/Users/example/.git/logs/refs/remotes/origin/tyriar/test_leak +/Users/example/.git/logs/refs/remotes/origin/tyriar/199625 +/Users/example/.git/logs/refs/remotes/origin/tyriar/180398 +/Users/example/.git/logs/refs/remotes/origin/tyriar/171493 +/Users/example/.git/logs/refs/remotes/origin/tyriar/165169_2 +/Users/example/.git/logs/refs/remotes/origin/tyriar/reapply +/Users/example/.git/logs/refs/remotes/origin/tyriar/176013 +/Users/example/.git/logs/refs/remotes/origin/tyriar/200413 +/Users/example/.git/logs/refs/remotes/origin/tyriar/79034 +/Users/example/.git/logs/refs/remotes/origin/tyriar/190503 +/Users/example/.git/logs/refs/remotes/origin/tyriar/184331 +/Users/example/.git/logs/refs/remotes/origin/tyriar/206342 +/Users/example/.git/logs/refs/remotes/origin/tyriar/172742_sticky_scroll +/Users/example/.git/logs/refs/remotes/origin/tyriar/si_integration_tests +/Users/example/.git/logs/refs/remotes/origin/tyriar/192451 +/Users/example/.git/logs/refs/remotes/origin/tyriar/quit_macos +/Users/example/.git/logs/refs/remotes/origin/tyriar/170988 +/Users/example/.git/logs/refs/remotes/origin/tyriar/174380 +/Users/example/.git/logs/refs/remotes/origin/tyriar/xterm_240320 +/Users/example/.git/logs/refs/remotes/origin/tyriar/terminalLogService +/Users/example/.git/logs/refs/remotes/origin/tyriar/xterm_240318 +/Users/example/.git/logs/refs/remotes/origin/tyriar/177192 +/Users/example/.git/logs/refs/remotes/origin/tyriar/208420 +/Users/example/.git/logs/refs/remotes/origin/tyriar/172242 +/Users/example/.git/logs/refs/remotes/origin/tyriar/embedder_api +/Users/example/.git/logs/refs/remotes/origin/tyriar/utility_ptyhost__2 +/Users/example/.git/logs/refs/remotes/origin/tyriar/distro_20231009 +/Users/example/.git/logs/refs/remotes/origin/tyriar/204965 +/Users/example/.git/logs/refs/remotes/origin/tyriar/apis +/Users/example/.git/logs/refs/remotes/origin/tyriar/4263 +/Users/example/.git/logs/refs/remotes/origin/tyriar/171122 +/Users/example/.git/logs/refs/remotes/origin/tyriar/185338 +/Users/example/.git/logs/refs/remotes/origin/tyriar/183236 +/Users/example/.git/logs/refs/remotes/origin/tyriar/188173_term_selection +/Users/example/.git/logs/refs/remotes/origin/tyriar/ptyhost_trace +/Users/example/.git/logs/refs/remotes/origin/tyriar/console_logger +/Users/example/.git/logs/refs/remotes/origin/tyriar/133542_log_error +/Users/example/.git/logs/refs/remotes/origin/tyriar/185396 +/Users/example/.git/logs/refs/remotes/origin/tyriar/185391 +/Users/example/.git/logs/refs/remotes/origin/tyriar/177886 +/Users/example/.git/logs/refs/remotes/origin/tyriar/xterm_230711 +/Users/example/.git/logs/refs/remotes/origin/tyriar/xterm_230523 +/Users/example/.git/logs/refs/remotes/origin/tyriar/testing_a +/Users/example/.git/logs/refs/remotes/origin/tyriar/node-pty1 +/Users/example/.git/logs/refs/remotes/origin/tyriar/copilot-4980 +/Users/example/.git/logs/refs/remotes/origin/tyriar/testing_f +/Users/example/.git/logs/refs/remotes/origin/tyriar/208591 +/Users/example/.git/logs/refs/remotes/origin/tyriar/xterm_230907_2 +/Users/example/.git/logs/refs/remotes/origin/tyriar/gpu_exploration +/Users/example/.git/logs/refs/remotes/origin/tyriar/testing_pr2 +/Users/example/.git/logs/refs/remotes/origin/tyriar/throttler +/Users/example/.git/logs/refs/remotes/origin/tyriar/198224 +/Users/example/.git/logs/refs/remotes/origin/tyriar/utility_ptyhost__4 +/Users/example/.git/logs/refs/remotes/origin/tyriar/utility_ptyhost__3 +/Users/example/.git/logs/refs/remotes/origin/tyriar/utility_ptyhost +/Users/example/.git/logs/refs/remotes/origin/tyriar/xterm_improvements +/Users/example/.git/logs/refs/remotes/origin/tyriar/2353 +/Users/example/.git/logs/refs/remotes/origin/tyriar/204167 +/Users/example/.git/logs/refs/remotes/origin/tyriar/181755 +/Users/example/.git/logs/refs/remotes/origin/tyriar/locale_filter +/Users/example/.git/logs/refs/remotes/origin/tyriar/testing_g +/Users/example/.git/logs/refs/remotes/origin/tyriar/179913 +/Users/example/.git/logs/refs/remotes/origin/tyriar/173243 +/Users/example/.git/logs/refs/remotes/origin/tyriar/hyphen_r +/Users/example/.git/logs/refs/remotes/origin/tyriar/184046 +/Users/example/.git/logs/refs/remotes/origin/tyriar/css +/Users/example/.git/logs/refs/remotes/origin/tyriar/186375 +/Users/example/.git/logs/refs/remotes/origin/tyriar/distro_230915 +/Users/example/.git/logs/refs/remotes/origin/tyriar/node-pty-update +/Users/example/.git/logs/refs/remotes/origin/tyriar/194229 +/Users/example/.git/logs/refs/remotes/origin/tyriar/154662 +/Users/example/.git/logs/refs/remotes/origin/tyriar/210353 +/Users/example/.git/logs/refs/remotes/origin/tyriar/distro +/Users/example/.git/logs/refs/remotes/origin/tyriar/180257 +/Users/example/.git/logs/refs/remotes/origin/tyriar/187075 +/Users/example/.git/logs/refs/remotes/origin/tyriar/207751 +/Users/example/.git/logs/refs/remotes/origin/tyriar/type_ahead +/Users/example/.git/logs/refs/remotes/origin/tyriar/183428 +/Users/example/.git/logs/refs/remotes/origin/tyriar/xterm_230509 +/Users/example/.git/logs/refs/remotes/origin/tyriar/207599 +/Users/example/.git/logs/refs/remotes/origin/tyriar/190751_scope +/Users/example/.git/logs/refs/remotes/origin/tyriar/reveal_link +/Users/example/.git/logs/refs/remotes/origin/tyriar/193613 +/Users/example/.git/logs/refs/remotes/origin/tyriar/warns +/Users/example/.git/logs/refs/remotes/origin/tyriar/145234_confidence +/Users/example/.git/logs/refs/remotes/origin/tyriar/187080 +/Users/example/.git/logs/refs/remotes/origin/tyriar/180097 +/Users/example/.git/logs/refs/remotes/origin/tyriar/175509 +/Users/example/.git/logs/refs/remotes/origin/tyriar/r_1_80_187772 +/Users/example/.git/logs/refs/remotes/origin/tyriar/196757 +/Users/example/.git/logs/refs/remotes/origin/tyriar/182303 +/Users/example/.git/logs/refs/remotes/origin/tyriar/codeql_suppress +/Users/example/.git/logs/refs/remotes/origin/tyriar/145234_polish +/Users/example/.git/logs/refs/remotes/origin/tyriar/177232 +/Users/example/.git/logs/refs/remotes/origin/tyriar/76381 +/Users/example/.git/logs/refs/remotes/origin/tyriar/190251 +/Users/example/.git/logs/refs/remotes/origin/tyriar/bad_await +/Users/example/.git/logs/refs/remotes/origin/tyriar/208257_2 +/Users/example/.git/logs/refs/remotes/origin/tyriar/links_contrib__resolver +/Users/example/.git/logs/refs/remotes/origin/tyriar/input_latency_volume +/Users/example/.git/logs/refs/remotes/origin/tyriar/178287 +/Users/example/.git/logs/refs/remotes/origin/tyriar/184009 +/Users/example/.git/logs/refs/remotes/origin/tyriar/176062 +/Users/example/.git/logs/refs/remotes/origin/tyriar/settingname +/Users/example/.git/logs/refs/remotes/origin/tyriar/204694 +/Users/example/.git/logs/refs/remotes/origin/tyriar/command_search_ui +/Users/example/.git/logs/refs/remotes/origin/tyriar/obscure +/Users/example/.git/logs/refs/remotes/origin/tyriar/179476 +/Users/example/.git/logs/refs/remotes/origin/tyriar/195804 +/Users/example/.git/logs/refs/remotes/origin/tyriar/182878 +/Users/example/.git/logs/refs/remotes/origin/tyriar/186671 +/Users/example/.git/logs/refs/remotes/origin/tyriar/207073 +/Users/example/.git/logs/refs/remotes/origin/tyriar/185669 +/Users/example/.git/logs/refs/remotes/origin/tyriar/xterm_230814 +/Users/example/.git/logs/refs/remotes/origin/tyriar/181834 +/Users/example/.git/logs/refs/remotes/origin/tyriar/kasdla +/Users/example/.git/logs/refs/remotes/origin/tyriar/198278_2 +/Users/example/.git/logs/refs/remotes/origin/tyriar/173111_2 +/Users/example/.git/logs/refs/remotes/origin/tyriar/200409 +/Users/example/.git/logs/refs/remotes/origin/tyriar/prompt_input_model +/Users/example/.git/logs/refs/remotes/origin/tyriar/195496 +/Users/example/.git/logs/refs/remotes/origin/tyriar/171428 +/Users/example/.git/logs/refs/remotes/origin/tyriar/distro_230811 +/Users/example/.git/logs/refs/remotes/origin/tyriar/185256 +/Users/example/.git/logs/refs/remotes/origin/tyriar/contribution_layout +/Users/example/.git/logs/refs/remotes/origin/tyriar/181242_css +/Users/example/.git/logs/refs/remotes/origin/tyriar/184323 +/Users/example/.git/logs/refs/remotes/origin/tyriar/lang_block +/Users/example/.git/logs/refs/remotes/origin/tyriar/177776 +/Users/example/.git/logs/refs/remotes/origin/tyriar/134623 +/Users/example/.git/logs/refs/remotes/origin/tyriar/xterm_231108 +/Users/example/.git/logs/refs/remotes/origin/tyriar/178584 +/Users/example/.git/logs/refs/remotes/origin/tyriar/proc_name +/Users/example/.git/logs/refs/remotes/origin/tyriar/186096 +/Users/example/.git/logs/refs/remotes/origin/tyriar/197858__198060 +/Users/example/.git/logs/refs/remotes/origin/tyriar/201304 +/Users/example/.git/logs/refs/remotes/origin/tyriar/float_5 +/Users/example/.git/logs/refs/remotes/origin/tyriar/173506 +/Users/example/.git/logs/refs/remotes/origin/tyriar/181249 +/Users/example/.git/logs/refs/remotes/origin/tyriar/171635 +/Users/example/.git/logs/refs/remotes/origin/tyriar/delimiter +/Users/example/.git/logs/refs/remotes/origin/tyriar/float_2 +/Users/example/.git/logs/refs/remotes/origin/tyriar/accept_clear +/Users/example/.git/logs/refs/remotes/origin/tyriar/167865_2 +/Users/example/.git/logs/refs/remotes/origin/tyriar/aux_quick_pick +/Users/example/.git/logs/refs/remotes/origin/tyriar/pip +/Users/example/.git/logs/refs/remotes/origin/tyriar/207430 +/Users/example/.git/logs/refs/remotes/origin/tyriar/193377 +/Users/example/.git/logs/refs/remotes/origin/tyriar/171498 +/Users/example/.git/logs/refs/remotes/origin/tyriar/190350 +/Users/example/.git/logs/refs/remotes/origin/tyriar/145234 +/Users/example/.git/logs/refs/remotes/origin/tyriar/207065 +/Users/example/.git/logs/refs/remotes/origin/tyriar/links_contrib +/Users/example/.git/logs/refs/remotes/origin/tyriar/185393_2 +/Users/example/.git/logs/refs/remotes/origin/tyriar/term-image +/Users/example/.git/logs/refs/remotes/origin/tyriar/185393_5 +/Users/example/.git/logs/refs/remotes/origin/tyriar/remote_clean +/Users/example/.git/logs/refs/remotes/origin/tyriar/196634 +/Users/example/.git/logs/refs/remotes/origin/tyriar/191247 +/Users/example/.git/logs/refs/remotes/origin/tyriar/windowsPty +/Users/example/.git/logs/refs/remotes/origin/tyriar/146811_smoke +/Users/example/.git/logs/refs/remotes/origin/tyriar/float_4 +/Users/example/.git/logs/refs/remotes/origin/tyriar/182602 +/Users/example/.git/logs/refs/remotes/origin/tyriar/199611 +/Users/example/.git/logs/refs/remotes/origin/tyriar/207037 +/Users/example/.git/logs/refs/remotes/origin/tyriar/185393_4 +/Users/example/.git/logs/refs/remotes/origin/tyriar/203437 +/Users/example/.git/logs/refs/remotes/origin/tyriar/186661 +/Users/example/.git/logs/refs/remotes/origin/tyriar/199448 +/Users/example/.git/logs/refs/remotes/origin/tyriar/4256_2 +/Users/example/.git/logs/refs/remotes/origin/tyriar/readonly_cargo +/Users/example/.git/logs/refs/remotes/origin/tyriar/185392 +/Users/example/.git/logs/refs/remotes/origin/tyriar/160694 +/Users/example/.git/logs/refs/remotes/origin/tyriar/175519 +/Users/example/.git/logs/refs/remotes/origin/tyriar/testing_e +/Users/example/.git/logs/refs/remotes/origin/tyriar/187082_2 +/Users/example/.git/logs/refs/remotes/origin/tyriar/181559_4 +/Users/example/.git/logs/refs/remotes/origin/tyriar/testing_b +/Users/example/.git/logs/refs/remotes/origin/tyriar/181559_3 +/Users/example/.git/logs/refs/remotes/origin/tyriar/208307 +/Users/example/.git/logs/refs/remotes/origin/tyriar/197858 +/Users/example/.git/logs/refs/remotes/origin/tyriar/206260 +/Users/example/.git/logs/refs/remotes/origin/tyriar/176756 +/Users/example/.git/logs/refs/remotes/origin/tyriar/208309 +/Users/example/.git/logs/refs/remotes/origin/tyriar/210395 +/Users/example/.git/logs/refs/remotes/origin/tyriar/a11y_buffer +/Users/example/.git/logs/refs/remotes/origin/tyriar/testing_c +/Users/example/.git/logs/refs/remotes/origin/tyriar/181537 +/Users/example/.git/logs/refs/remotes/origin/tyriar/hangul +/Users/example/.git/logs/refs/remotes/origin/tyriar/173247 +/Users/example/.git/logs/refs/remotes/origin/tyriar/testing_d +/Users/example/.git/logs/refs/remotes/origin/tyriar/172196 +/Users/example/.git/logs/refs/remotes/origin/tyriar/176704 +/Users/example/.git/logs/refs/remotes/origin/tyriar/198245 +/Users/example/.git/logs/refs/remotes/origin/tyriar/measure +/Users/example/.git/logs/refs/remotes/origin/tyriar/207372_2 +/Users/example/.git/logs/refs/remotes/origin/tyriar/179972 +/Users/example/.git/logs/refs/remotes/origin/tyriar/185139 +/Users/example/.git/logs/refs/remotes/origin/tyriar/185393_2__ptyhost_marks +/Users/example/.git/logs/refs/remotes/origin/tyriar/4261 +/Users/example/.git/logs/refs/remotes/origin/tyriar/204167_2 +/Users/example/.git/logs/refs/remotes/origin/tyriar/205058 +/Users/example/.git/logs/refs/remotes/origin/tyriar/dev_term +/Users/example/.git/logs/refs/remotes/origin/tyriar/166506_2 +/Users/example/.git/logs/refs/remotes/origin/tyriar/dec_inline +/Users/example/.git/logs/refs/remotes/origin/tyriar/135022 +/Users/example/.git/logs/refs/remotes/origin/tyriar/187076 +/Users/example/.git/logs/refs/remotes/origin/tyriar/200409_2 +/Users/example/.git/logs/refs/remotes/origin/tyriar/link_parsing_cleanup +/Users/example/.git/logs/refs/remotes/origin/tyriar/quick_pick_cache +/Users/example/.git/logs/refs/remotes/origin/tyriar/186737 +/Users/example/.git/logs/refs/remotes/origin/tyriar/151160 +/Users/example/.git/logs/refs/remotes/origin/tyriar/175990 +/Users/example/.git/logs/refs/remotes/origin/tyriar/grooming_labels +/Users/example/.git/logs/refs/remotes/origin/tyriar/198437 +/Users/example/.git/logs/refs/remotes/origin/tyriar/181522 +/Users/example/.git/logs/refs/remotes/origin/tyriar/140873 +/Users/example/.git/logs/refs/remotes/origin/tyriar/183423 +/Users/example/.git/logs/refs/remotes/origin/tyriar/172068_2 +/Users/example/.git/logs/refs/remotes/origin/tyriar/177774 +/Users/example/.git/logs/refs/remotes/origin/tyriar/172662 +/Users/example/.git/logs/refs/remotes/origin/tyriar/terminal_tests_3 +/Users/example/.git/logs/refs/remotes/origin/tyriar/181837 +/Users/example/.git/logs/refs/remotes/origin/tyriar/198313 +/Users/example/.git/logs/refs/remotes/origin/tyriar/197736 +/Users/example/.git/logs/refs/remotes/origin/tyriar/190974 +/Users/example/.git/logs/refs/remotes/origin/tyriar/185254 +/Users/example/.git/logs/refs/remotes/origin/tyriar/208892 +/Users/example/.git/logs/refs/remotes/origin/tyriar/210403 +/Users/example/.git/logs/refs/remotes/origin/tyriar/186070 +/Users/example/.git/logs/refs/remotes/origin/tyriar/testing_pr +/Users/example/.git/logs/refs/remotes/origin/tyriar/208661 +/Users/example/.git/logs/refs/remotes/origin/tyriar/200050 +/Users/example/.git/logs/refs/remotes/origin/tyriar/186645 +/Users/example/.git/logs/refs/remotes/origin/tyriar/78502 +/Users/example/.git/logs/refs/remotes/origin/tyriar/command_search_ui_2 +/Users/example/.git/logs/refs/remotes/origin/tyriar/fname__calls +/Users/example/.git/logs/refs/remotes/origin/tyriar/173178 +/Users/example/.git/logs/refs/remotes/origin/tyriar/170963 +/Users/example/.git/logs/refs/remotes/origin/tyriar/200469 +/Users/example/.git/logs/refs/remotes/origin/tyriar/192816 +/Users/example/.git/logs/refs/remotes/origin/tyriar/191032 +/Users/example/.git/logs/refs/remotes/origin/tyriar/205744 +/Users/example/.git/logs/refs/remotes/origin/tyriar/174398 +/Users/example/.git/logs/refs/remotes/origin/issue208555 +/Users/example/.git/logs/refs/remotes/origin/robo/test_wasm_memory_alloc +/Users/example/.git/logs/refs/remotes/origin/robo/fix_file_dialog_snap +/Users/example/.git/logs/refs/remotes/origin/robo/revert_server_glibc_requirements +/Users/example/.git/logs/refs/remotes/origin/robo/enable_electron_checksums +/Users/example/.git/logs/refs/remotes/origin/robo/update_node_checksums +/Users/example/.git/logs/refs/remotes/origin/robo/fix_electron_update +/Users/example/.git/logs/refs/remotes/origin/robo/fix_server_cleanups_1_86 +/Users/example/.git/logs/refs/remotes/origin/robo/explore_pgo +/Users/example/.git/logs/refs/remotes/origin/robo/log_wheel_data_1_86 +/Users/example/.git/logs/refs/remotes/origin/robo/lock_container_sha +/Users/example/.git/logs/refs/remotes/origin/robo/cleanup_unused_exports +/Users/example/.git/logs/refs/remotes/origin/robo/update_arm_client_agents +/Users/example/.git/logs/refs/remotes/origin/robo/fix_vscode_encrypt_snap +/Users/example/.git/logs/refs/remotes/origin/robo/fix_sandbox_parsing_1_79 +/Users/example/.git/logs/refs/remotes/origin/robo/update_node_pty +/Users/example/.git/logs/refs/remotes/origin/robo/measure_coi +/Users/example/.git/logs/refs/remotes/origin/robo/feat_electron_tag +/Users/example/.git/logs/refs/remotes/origin/robo/measure_coi_1_81 +/Users/example/.git/logs/refs/remotes/origin/robo/fix_smooth_scrolling +/Users/example/.git/logs/refs/remotes/origin/robo/fix_armhf_server +/Users/example/.git/logs/refs/remotes/origin/robo/fix_snap_env +/Users/example/.git/logs/refs/remotes/origin/robo/add_remote_dependency_check +/Users/example/.git/logs/refs/remotes/origin/robo/backport_terminal_env_1_86 +/Users/example/.git/logs/refs/remotes/origin/robo/setup_fallback_remote_server +/Users/example/.git/logs/refs/remotes/origin/robo/revert_electron_22 +/Users/example/.git/logs/refs/remotes/origin/robo/fix_co +/Users/example/.git/logs/refs/remotes/origin/robo/eol_win_8 +/Users/example/.git/logs/refs/remotes/origin/robo/fix_cli_requirements +/Users/example/.git/logs/refs/remotes/origin/robo/fix_snap_dialogs +/Users/example/.git/logs/refs/remotes/origin/robo/bump_version_1_88 +/Users/example/.git/logs/refs/remotes/origin/robo/fix_sandbox_parsing +/Users/example/.git/logs/refs/remotes/origin/robo/update_windows_mutex +/Users/example/.git/logs/refs/remotes/origin/robo/reduce_container_surface +/Users/example/.git/logs/refs/remotes/origin/robo/fix_legacy_server +/Users/example/.git/logs/refs/remotes/origin/robo/fix_alpine_arm64 +/Users/example/.git/logs/refs/remotes/origin/robo/add_emulation_prop_perf_telemetry +/Users/example/.git/logs/refs/remotes/origin/robo/cleanup_entitlements +/Users/example/.git/logs/refs/remotes/origin/robo/update_min_node +/Users/example/.git/logs/refs/remotes/origin/robo/fix_server_detection_script +/Users/example/.git/logs/refs/remotes/origin/robo/fix_output_windows_1_79 +/Users/example/.git/logs/refs/remotes/origin/robo/fix_oss_pr_cache +/Users/example/.git/logs/refs/remotes/origin/robo/fix_mouse_wheel_delta +/Users/example/.git/logs/refs/remotes/origin/robo/skip_requirements_check_1_86 +/Users/example/.git/logs/refs/remotes/origin/robo/fix_sdl +/Users/example/.git/logs/refs/remotes/origin/robo/update_dpr_fix +/Users/example/.git/logs/refs/remotes/origin/robo/log_wheel_data_1_85 +/Users/example/.git/logs/refs/remotes/origin/robo/fix_devcontainer_cache +/Users/example/.git/logs/refs/remotes/origin/robo/update_pty +/Users/example/.git/logs/refs/remotes/origin/robo/fix_deps_linux +/Users/example/.git/logs/refs/remotes/origin/robo/get_keychain_info +/Users/example/.git/logs/refs/remotes/origin/robo/fix_node_options_macOS +/Users/example/.git/logs/refs/remotes/origin/robo/fix_file_dialog_snap_v1_77 +/Users/example/.git/logs/refs/remotes/origin/robo/fix_el_release_version_1_86 +/Users/example/.git/logs/refs/remotes/origin/robo/exp_sysroot +/Users/example/.git/logs/refs/remotes/origin/robo/maybe_fix_deb_package +/Users/example/.git/logs/refs/remotes/origin/robo/update_electron +/Users/example/.git/logs/refs/remotes/origin/robo/update_electron_1_85 +/Users/example/.git/logs/refs/remotes/origin/robo/log_wheel_data_1_65 +/Users/example/.git/logs/refs/remotes/origin/robo/skip_requirements_check_nixos +/Users/example/.git/logs/refs/remotes/origin/robo/fix_build +/Users/example/.git/logs/refs/remotes/origin/robo/better_error_flow_sandbox +/Users/example/.git/logs/refs/remotes/origin/robo/disable_gpu_smoke_tests +/Users/example/.git/logs/refs/remotes/origin/robo/update_electron_1_79 +/Users/example/.git/logs/refs/remotes/origin/robo/cleanup_license_generation +/Users/example/.git/logs/refs/remotes/origin/robo/electron_cleanups +/Users/example/.git/logs/refs/remotes/origin/robo/adjust_remote_banner +/Users/example/.git/logs/refs/remotes/origin/robo/eol_warning_macos_10.11_10.12 +/Users/example/.git/logs/refs/remotes/origin/robo/lower_glibc_requirement +/Users/example/.git/logs/refs/remotes/origin/robo/fix_development_libc_checks +/Users/example/.git/logs/refs/remotes/origin/robo/add_linux_distro_telemetry +/Users/example/.git/logs/refs/remotes/origin/robo/update_distro +/Users/example/.git/logs/refs/remotes/origin/robo/update_checks +/Users/example/.git/logs/refs/remotes/origin/onEnterTests +/Users/example/.git/logs/refs/remotes/origin/inc-bovid +/Users/example/.git/logs/refs/remotes/origin/extension-view +/Users/example/.git/logs/refs/remotes/origin/ddossett/narrow-fowl +/Users/example/.git/logs/refs/remotes/origin/ddossett/tpi-test +/Users/example/.git/logs/refs/remotes/origin/ddossett/general-lamprey +/Users/example/.git/logs/refs/remotes/origin/ddossett/substantial-krill +/Users/example/.git/logs/refs/remotes/origin/ddossett/permanent-emu +/Users/example/.git/logs/refs/remotes/origin/ddossett/wasteful-catshark +/Users/example/.git/logs/refs/remotes/origin/ddossett/personal-mollusk +/Users/example/.git/logs/refs/remotes/origin/ddossett/international-orca +/Users/example/.git/logs/refs/remotes/origin/ddossett/tragic-crawdad +/Users/example/.git/logs/refs/remotes/origin/ddossett/ytterbic-swan +/Users/example/.git/logs/refs/remotes/origin/ddossett/formal-centipede +/Users/example/.git/logs/refs/remotes/origin/ddossett/official-duck +/Users/example/.git/logs/refs/remotes/origin/ddossett/ltd-lemur +/Users/example/.git/logs/refs/remotes/origin/ddossett/afraid-gazelle +/Users/example/.git/logs/refs/remotes/origin/ddossett/invisible-gibbon +/Users/example/.git/logs/refs/remotes/origin/ddossett/new-sole +/Users/example/.git/logs/refs/remotes/origin/ddossett/accused-whippet +/Users/example/.git/logs/refs/remotes/origin/ddossett/pills +/Users/example/.git/logs/refs/remotes/origin/ddossett/unlikely-mule +/Users/example/.git/logs/refs/remotes/origin/ddossett/exclusive-swallow +/Users/example/.git/logs/refs/remotes/origin/ddossett/established-silverfish +/Users/example/.git/logs/refs/remotes/origin/ddossett/cool-hoverfly +/Users/example/.git/logs/refs/remotes/origin/ddossett/domestic-horse +/Users/example/.git/logs/refs/remotes/origin/ddossett/promising-reptile +/Users/example/.git/logs/refs/remotes/origin/ddossett/mid-kangaroo +/Users/example/.git/logs/refs/remotes/origin/ddossett/real-antlion +/Users/example/.git/logs/refs/remotes/origin/ddossett/specified-magpie +/Users/example/.git/logs/refs/remotes/origin/ddossett/charming-bison +/Users/example/.git/logs/refs/remotes/origin/ddossett/then-echidna +/Users/example/.git/logs/refs/remotes/origin/corporate-pigeon +/Users/example/.git/logs/refs/remotes/origin/hollow-grouse +/Users/example/.git/logs/refs/remotes/origin/update-codicons +/Users/example/.git/logs/refs/remotes/origin/PythonShellHistory +/Users/example/.git/logs/refs/remotes/origin/lszomoru/high-lion +/Users/example/.git/logs/refs/remotes/origin/lszomoru/lengthy-pelican +/Users/example/.git/logs/refs/remotes/origin/lszomoru/exceptional-termite +/Users/example/.git/logs/refs/remotes/origin/lszomoru/quarrelsome-swan +/Users/example/.git/logs/refs/remotes/origin/lszomoru/external-repository +/Users/example/.git/logs/refs/remotes/origin/lszomoru/theoretical-swallow +/Users/example/.git/logs/refs/remotes/origin/lszomoru/excellent-crawdad +/Users/example/.git/logs/refs/remotes/origin/lszomoru/loose-sparrow +/Users/example/.git/logs/refs/remotes/origin/lszomoru/ambitious-centipede +/Users/example/.git/logs/refs/remotes/origin/lszomoru/git-branch-protection-provider +/Users/example/.git/logs/refs/remotes/origin/lszomoru/zippy-pinniped +/Users/example/.git/logs/refs/remotes/origin/lszomoru/dear-fox +/Users/example/.git/logs/refs/remotes/origin/lszomoru/worldwide-mollusk +/Users/example/.git/logs/refs/remotes/origin/lszomoru/inadequate-ermine +/Users/example/.git/logs/refs/remotes/origin/lszomoru/git-simlink-support +/Users/example/.git/logs/refs/remotes/origin/lszomoru/striking-planarian +/Users/example/.git/logs/refs/remotes/origin/lszomoru/funny-skink +/Users/example/.git/logs/refs/remotes/origin/lszomoru/immediate-mosquito +/Users/example/.git/logs/refs/remotes/origin/lszomoru/historical-wildfowl +/Users/example/.git/logs/refs/remotes/origin/lszomoru/minimal-canid +/Users/example/.git/logs/refs/remotes/origin/lszomoru/unique-wolverine +/Users/example/.git/logs/refs/remotes/origin/lszomoru/scm-history-item-group-menus +/Users/example/.git/logs/refs/remotes/origin/lszomoru/scm-repository-toolbar +/Users/example/.git/logs/refs/remotes/origin/lszomoru/scm-incoming-outgoing-commit-stats +/Users/example/.git/logs/refs/remotes/origin/lszomoru/brave-elephant +/Users/example/.git/logs/refs/remotes/origin/lszomoru/uneven-platypus +/Users/example/.git/logs/refs/remotes/origin/lszomoru/horizontal-tortoise +/Users/example/.git/logs/refs/remotes/origin/lszomoru/plain-cephalopod +/Users/example/.git/logs/refs/remotes/origin/lszomoru/yucky-tuna +/Users/example/.git/logs/refs/remotes/origin/lszomoru/scm-multi-diff-editor-actions +/Users/example/.git/logs/refs/remotes/origin/lszomoru/uninterested-ladybug +/Users/example/.git/logs/refs/remotes/origin/lszomoru/close-repositories +/Users/example/.git/logs/refs/remotes/origin/lszomoru/endless-emu +/Users/example/.git/logs/refs/remotes/origin/lszomoru/similar-crocodile +/Users/example/.git/logs/refs/remotes/origin/lszomoru/young-bobcat +/Users/example/.git/logs/refs/remotes/origin/lszomoru/scm-sync-view-delete +/Users/example/.git/logs/refs/remotes/origin/lszomoru/amazing-mule +/Users/example/.git/logs/refs/remotes/origin/lszomoru/yodelling-ape +/Users/example/.git/logs/refs/remotes/origin/lszomoru/pr-build-macOS +/Users/example/.git/logs/refs/remotes/origin/lszomoru/honest-lizard +/Users/example/.git/logs/refs/remotes/origin/lszomoru/icy-cattle +/Users/example/.git/logs/refs/remotes/origin/lszomoru/scm-incoming-outgoing +/Users/example/.git/logs/refs/remotes/origin/lszomoru/injured-jackal +/Users/example/.git/logs/refs/remotes/origin/lszomoru/vital-spider +/Users/example/.git/logs/refs/remotes/origin/lszomoru/endless-porcupine +/Users/example/.git/logs/refs/remotes/origin/lszomoru/living-herring +/Users/example/.git/logs/refs/remotes/origin/lszomoru/effective-platypus +/Users/example/.git/logs/refs/remotes/origin/lszomoru/combined-snipe +/Users/example/.git/logs/refs/remotes/origin/lszomoru/delicate-cockroach +/Users/example/.git/logs/refs/remotes/origin/lszomoru/ordinary-toad +/Users/example/.git/logs/refs/remotes/origin/lszomoru/retired-tern +/Users/example/.git/logs/refs/remotes/origin/lszomoru/head-snail +/Users/example/.git/logs/refs/remotes/origin/lszomoru/git-stash-editor-commands +/Users/example/.git/logs/refs/remotes/origin/lszomoru/mild-owl +/Users/example/.git/logs/refs/remotes/origin/lszomoru/git-get-repository-exact-fix +/Users/example/.git/logs/refs/remotes/origin/lszomoru/average-stoat +/Users/example/.git/logs/refs/remotes/origin/lszomoru/nursing-zebra +/Users/example/.git/logs/refs/remotes/origin/lszomoru/uncertain-raccoon +/Users/example/.git/logs/refs/remotes/origin/lszomoru/advanced-tiger +/Users/example/.git/logs/refs/remotes/origin/lszomoru/determined-canid +/Users/example/.git/logs/refs/remotes/origin/lszomoru/troubled-cicada +/Users/example/.git/logs/refs/remotes/origin/lszomoru/resources-diff-editor +/Users/example/.git/logs/refs/remotes/origin/lszomoru/present-vicuna +/Users/example/.git/logs/refs/remotes/origin/lszomoru/scm-input-action-button-delete +/Users/example/.git/logs/refs/remotes/origin/lszomoru/planned-sturgeon +/Users/example/.git/logs/refs/remotes/origin/lszomoru/coherent-vole +/Users/example/.git/logs/refs/remotes/origin/lszomoru/institutional-whippet +/Users/example/.git/logs/refs/remotes/origin/lszomoru/rename-intent-to-add +/Users/example/.git/logs/refs/remotes/origin/lszomoru/git-input-validation +/Users/example/.git/logs/refs/remotes/origin/lszomoru/damaged-parrot +/Users/example/.git/logs/refs/remotes/origin/lszomoru/circular-bandicoot +/Users/example/.git/logs/refs/remotes/origin/lszomoru/icy-blackbird +/Users/example/.git/logs/refs/remotes/origin/lszomoru/driving-beaver +/Users/example/.git/logs/refs/remotes/origin/lszomoru/alone-haddock +/Users/example/.git/logs/refs/remotes/origin/lszomoru/condemned-guineafowl +/Users/example/.git/logs/refs/remotes/origin/lszomoru/yearling-condor +/Users/example/.git/logs/refs/remotes/origin/lszomoru/scm-history-view-mode +/Users/example/.git/logs/refs/remotes/origin/lszomoru/ideal-felidae +/Users/example/.git/logs/refs/remotes/origin/lszomoru/worthy-sailfish +/Users/example/.git/logs/refs/remotes/origin/lszomoru/spectacular-llama +/Users/example/.git/logs/refs/remotes/origin/lszomoru/yappiest-quokka +/Users/example/.git/logs/refs/remotes/origin/lszomoru/comparable-alpaca +/Users/example/.git/logs/refs/remotes/origin/lszomoru/nasty-pigeon +/Users/example/.git/logs/refs/remotes/origin/lszomoru/fit-mockingbird +/Users/example/.git/logs/refs/remotes/origin/lszomoru/release/1.78-181154 +/Users/example/.git/logs/refs/remotes/origin/lszomoru/release/1.85/candidates +/Users/example/.git/logs/refs/remotes/origin/lszomoru/release/1.85/scm-tree-workaround +/Users/example/.git/logs/refs/remotes/origin/lszomoru/release/1.88/engineering +/Users/example/.git/logs/refs/remotes/origin/lszomoru/chronic-krill +/Users/example/.git/logs/refs/remotes/origin/lszomoru/breezy-anglerfish +/Users/example/.git/logs/refs/remotes/origin/lszomoru/structural-mole +/Users/example/.git/logs/refs/remotes/origin/lszomoru/secret-thrush +/Users/example/.git/logs/refs/remotes/origin/lszomoru/branch-protection-graphql +/Users/example/.git/logs/refs/remotes/origin/lszomoru/institutional-scallop +/Users/example/.git/logs/refs/remotes/origin/lszomoru/formidable-salamander +/Users/example/.git/logs/refs/remotes/origin/lszomoru/healthy-planarian +/Users/example/.git/logs/refs/remotes/origin/lszomoru/scm-view-pane-container-fix +/Users/example/.git/logs/refs/remotes/origin/lszomoru/dependent-reptile +/Users/example/.git/logs/refs/remotes/origin/lszomoru/content-ocelot +/Users/example/.git/logs/refs/remotes/origin/lszomoru/miserable-deer +/Users/example/.git/logs/refs/remotes/origin/lszomoru/scm-input-box-action-bar +/Users/example/.git/logs/refs/remotes/origin/lszomoru/scm-notification +/Users/example/.git/logs/refs/remotes/origin/lszomoru/wet-cardinal +/Users/example/.git/logs/refs/remotes/origin/lszomoru/moderate-grouse +/Users/example/.git/logs/refs/remotes/origin/lszomoru/crucial-constrictor +/Users/example/.git/logs/refs/remotes/origin/lszomoru/scm-history +/Users/example/.git/logs/refs/remotes/origin/lszomoru/eligible-thrush +/Users/example/.git/logs/refs/remotes/origin/lszomoru/respective-earthworm +/Users/example/.git/logs/refs/remotes/origin/lszomoru/inclined-jackal +/Users/example/.git/logs/refs/remotes/origin/lszomoru/previous-dragonfly +/Users/example/.git/logs/refs/remotes/origin/lszomoru/particular-mockingbird +/Users/example/.git/logs/refs/remotes/origin/lszomoru/cooperative-alligator +/Users/example/.git/logs/refs/remotes/origin/lszomoru/philosophical-butterfly +/Users/example/.git/logs/refs/remotes/origin/lszomoru/sweet-nightingale +/Users/example/.git/logs/refs/remotes/origin/lszomoru/yammering-ape +/Users/example/.git/logs/refs/remotes/origin/lszomoru/scm-history-2 +/Users/example/.git/logs/refs/remotes/origin/lszomoru/yearning-sparrow +/Users/example/.git/logs/refs/remotes/origin/lszomoru/printed-hornet +/Users/example/.git/logs/refs/remotes/origin/lszomoru/minimal-silkworm +/Users/example/.git/logs/refs/remotes/origin/lszomoru/criminal-louse +/Users/example/.git/logs/refs/remotes/origin/lszomoru/annual-swordtail +/Users/example/.git/logs/refs/remotes/origin/lszomoru/massive-mollusk +/Users/example/.git/logs/refs/remotes/origin/lszomoru/conscious-pelican +/Users/example/.git/logs/refs/remotes/origin/lszomoru/git-test-commit-message-provider +/Users/example/.git/logs/refs/remotes/origin/lszomoru/casual-blackbird +/Users/example/.git/logs/refs/remotes/origin/lszomoru/administrative-swan +/Users/example/.git/logs/refs/remotes/origin/lszomoru/obvious-narwhal +/Users/example/.git/logs/refs/remotes/origin/lszomoru/vocational-squid +/Users/example/.git/logs/refs/remotes/origin/lszomoru/required-pelican +/Users/example/.git/logs/refs/remotes/origin/lszomoru/applicable-reindeer +/Users/example/.git/logs/refs/remotes/origin/lszomoru/empty-kingfisher +/Users/example/.git/logs/refs/remotes/origin/lszomoru/github-branch-protection-provider +/Users/example/.git/logs/refs/remotes/origin/lszomoru/repository-ruleset +/Users/example/.git/logs/refs/remotes/origin/lszomoru/increased-crawdad +/Users/example/.git/logs/refs/remotes/origin/lszomoru/fellow-turtle +/Users/example/.git/logs/refs/remotes/origin/lszomoru/sporting-buzzard +/Users/example/.git/logs/refs/remotes/origin/lszomoru/delicious-tiger +/Users/example/.git/logs/refs/remotes/origin/lszomoru/worthwhile-lamprey +/Users/example/.git/logs/refs/remotes/origin/lszomoru/fierce-bobolink +/Users/example/.git/logs/refs/remotes/origin/lszomoru/workbench-window-title +/Users/example/.git/logs/refs/remotes/origin/lszomoru/minimum-ostrich +/Users/example/.git/logs/refs/remotes/origin/lszomoru/weekly-orca +/Users/example/.git/logs/refs/remotes/origin/lszomoru/appalling-squid +/Users/example/.git/logs/refs/remotes/origin/lszomoru/default-branch +/Users/example/.git/logs/refs/remotes/origin/lszomoru/unable-silkworm +/Users/example/.git/logs/refs/remotes/origin/lszomoru/loyal-lemming +/Users/example/.git/logs/refs/remotes/origin/lszomoru/available-turtle +/Users/example/.git/logs/refs/remotes/origin/lszomoru/naval-echidna +/Users/example/.git/logs/refs/remotes/origin/lszomoru/separate-mongoose +/Users/example/.git/logs/refs/remotes/origin/lszomoru/sophisticated-vole +/Users/example/.git/logs/refs/remotes/origin/lszomoru/ok-gull +/Users/example/.git/logs/refs/remotes/origin/lszomoru/hurt-crow +/Users/example/.git/logs/refs/remotes/origin/lszomoru/plain-armadillo +/Users/example/.git/logs/refs/remotes/origin/lszomoru/innovative-sheep +/Users/example/.git/logs/refs/remotes/origin/lszomoru/voluntary-pike +/Users/example/.git/logs/refs/remotes/origin/lszomoru/button-with-short-label +/Users/example/.git/logs/refs/remotes/origin/lszomoru/civic-sheep +/Users/example/.git/logs/refs/remotes/origin/lszomoru/mushy-boa +/Users/example/.git/logs/refs/remotes/origin/lszomoru/integral-angelfish +/Users/example/.git/logs/refs/remotes/origin/lszomoru/developed-herring +/Users/example/.git/logs/refs/remotes/origin/lszomoru/tight-wildfowl +/Users/example/.git/logs/refs/remotes/origin/lszomoru/miniature-piranha +/Users/example/.git/logs/refs/remotes/origin/lszomoru/zonal-gamefowl +/Users/example/.git/logs/refs/remotes/origin/lszomoru/hungry-boar +/Users/example/.git/logs/refs/remotes/origin/lszomoru/welcome-hummingbird +/Users/example/.git/logs/refs/remotes/origin/lszomoru/tasty-starfish +/Users/example/.git/logs/refs/remotes/origin/lszomoru/youthful-silkworm +/Users/example/.git/logs/refs/remotes/origin/lszomoru/regulatory-canid +/Users/example/.git/logs/refs/remotes/origin/lszomoru/accessible-hare +/Users/example/.git/logs/refs/remotes/origin/lszomoru/mid-capybara +/Users/example/.git/logs/refs/remotes/origin/lszomoru/sympathetic-limpet +/Users/example/.git/logs/refs/remotes/origin/lszomoru/all-changes-menu +/Users/example/.git/logs/refs/remotes/origin/lszomoru/uninterested-tern +/Users/example/.git/logs/refs/remotes/origin/lszomoru/narrow-rook +/Users/example/.git/logs/refs/remotes/origin/lszomoru/git-view-stash-fixes +/Users/example/.git/logs/refs/remotes/origin/lszomoru/careful-dinosaur +/Users/example/.git/logs/refs/remotes/origin/lszomoru/fair-panther +/Users/example/.git/logs/refs/remotes/origin/lszomoru/closed-ox +/Users/example/.git/logs/refs/remotes/origin/lszomoru/git-type-changed +/Users/example/.git/logs/refs/remotes/origin/lszomoru/selfish-reptile +/Users/example/.git/logs/refs/remotes/origin/lszomoru/scm-view-async-data-tree +/Users/example/.git/logs/refs/remotes/origin/lszomoru/convincing-peacock +/Users/example/.git/logs/refs/remotes/origin/lszomoru/ridiculous-hawk +/Users/example/.git/logs/refs/remotes/origin/lszomoru/acceptable-dragonfly +/Users/example/.git/logs/refs/remotes/origin/lszomoru/whispering-hawk +/Users/example/.git/logs/refs/remotes/origin/lszomoru/variable-snipe +/Users/example/.git/logs/refs/remotes/origin/lszomoru/scm-input-action-menu-id +/Users/example/.git/logs/refs/remotes/origin/lszomoru/ref-refactor +/Users/example/.git/logs/refs/remotes/origin/lszomoru/selective-cricket +/Users/example/.git/logs/refs/remotes/origin/lszomoru/rainy-anteater +/Users/example/.git/logs/refs/remotes/origin/lszomoru/scm-input-document-api +/Users/example/.git/logs/refs/remotes/origin/lszomoru/exciting-fox +/Users/example/.git/logs/refs/remotes/origin/lszomoru/scm-input-action-button-cleanup +/Users/example/.git/logs/refs/remotes/origin/lszomoru/frantic-blackbird +/Users/example/.git/logs/refs/remotes/origin/lszomoru/update-children-workaround +/Users/example/.git/logs/refs/remotes/origin/lszomoru/common-smelt +/Users/example/.git/logs/refs/remotes/origin/lszomoru/fierce-tick +/Users/example/.git/logs/refs/remotes/origin/lszomoru/okay-vicuna +/Users/example/.git/logs/refs/remotes/origin/lszomoru/advisory-sturgeon +/Users/example/.git/logs/refs/remotes/origin/lszomoru/wooden-scallop +/Users/example/.git/logs/refs/remotes/origin/lszomoru/scm-incoming-outgoing-cache +/Users/example/.git/logs/refs/remotes/origin/lszomoru/favourite-toad +/Users/example/.git/logs/refs/remotes/origin/lszomoru/residential-catshark +/Users/example/.git/logs/refs/remotes/origin/lszomoru/git-open-stash +/Users/example/.git/logs/refs/remotes/origin/lszomoru/brainy-jellyfish +/Users/example/.git/logs/refs/remotes/origin/lszomoru/plastic-mongoose +/Users/example/.git/logs/refs/remotes/origin/lszomoru/arrogant-harrier +/Users/example/.git/logs/refs/remotes/origin/lszomoru/fortunate-caribou +/Users/example/.git/logs/refs/remotes/origin/lszomoru/early-sloth +/Users/example/.git/logs/refs/remotes/origin/lszomoru/splendid-termite +/Users/example/.git/logs/refs/remotes/origin/lszomoru/linguistic-walrus +/Users/example/.git/logs/refs/remotes/origin/lszomoru/whispering-quelea +/Users/example/.git/logs/refs/remotes/origin/lszomoru/mammoth-cheetah +/Users/example/.git/logs/refs/remotes/origin/lszomoru/long-herring +/Users/example/.git/logs/refs/remotes/origin/lszomoru/git-ssh-commit-signing +/Users/example/.git/logs/refs/remotes/origin/lszomoru/impressive-chameleon +/Users/example/.git/logs/refs/remotes/origin/lszomoru/meaningful-wildebeest +/Users/example/.git/logs/refs/remotes/origin/lszomoru/raw-camel +/Users/example/.git/logs/refs/remotes/origin/lszomoru/cheap-anteater +/Users/example/.git/logs/refs/remotes/origin/lszomoru/splendid-bird +/Users/example/.git/logs/refs/remotes/origin/lszomoru/central-goldfish +/Users/example/.git/logs/refs/remotes/origin/lszomoru/zoophagous-manatee +/Users/example/.git/logs/refs/remotes/origin/lszomoru/chilly-mosquito +/Users/example/.git/logs/refs/remotes/origin/lszomoru/available-macaw +/Users/example/.git/logs/refs/remotes/origin/lszomoru/remarkable-mastodon +/Users/example/.git/logs/refs/remotes/origin/lszomoru/git-branch-working-set +/Users/example/.git/logs/refs/remotes/origin/lszomoru/neat-halibut +/Users/example/.git/logs/refs/remotes/origin/lszomoru/worried-tahr +/Users/example/.git/logs/refs/remotes/origin/lszomoru/scm-incoming-outgoing-setting-default +/Users/example/.git/logs/refs/remotes/origin/lszomoru/legislative-moose +/Users/example/.git/logs/refs/remotes/origin/lszomoru/grumpy-pig +/Users/example/.git/logs/refs/remotes/origin/lszomoru/smiling-ladybug +/Users/example/.git/logs/refs/remotes/origin/lszomoru/willing-stork +/Users/example/.git/logs/refs/remotes/origin/lszomoru/leading-marmot +/Users/example/.git/logs/refs/remotes/origin/lszomoru/isolated-wallaby +/Users/example/.git/logs/refs/remotes/origin/lszomoru/burning-silkworm +/Users/example/.git/logs/refs/remotes/origin/lszomoru/established-eagle +/Users/example/.git/logs/refs/remotes/origin/alexd/adorable-centipede +/Users/example/.git/logs/refs/remotes/origin/alexd/industrial-chameleon +/Users/example/.git/logs/refs/remotes/origin/alexd/issue-155609 +/Users/example/.git/logs/refs/remotes/origin/alexd/commercial-thrush +/Users/example/.git/logs/refs/remotes/origin/alexd/old-PR-example +/Users/example/.git/logs/refs/remotes/origin/alexd/stable-issue-173325 +/Users/example/.git/logs/refs/remotes/origin/alexd/psychological-guan +/Users/example/.git/logs/refs/remotes/origin/alexd/issue-178098 +/Users/example/.git/logs/refs/remotes/origin/alexd/healthy-tortoise +/Users/example/.git/logs/refs/remotes/origin/alexd/dead-jaguar +/Users/example/.git/logs/refs/remotes/origin/alexd/wooden-spider +/Users/example/.git/logs/refs/remotes/origin/alexd/partial-gayal +/Users/example/.git/logs/refs/remotes/origin/alexd/busy-raven +/Users/example/.git/logs/refs/remotes/origin/alexd/known-weasel +/Users/example/.git/logs/refs/remotes/origin/alexd/varying-sailfish +/Users/example/.git/logs/refs/remotes/origin/alexd/passing-cicada +/Users/example/.git/logs/refs/remotes/origin/alexd/classical-marsupial +/Users/example/.git/logs/refs/remotes/origin/alexd/exact-mole +/Users/example/.git/logs/refs/remotes/origin/alexd/skilled-tarsier +/Users/example/.git/logs/refs/remotes/origin/alexd/varying-orca +/Users/example/.git/logs/refs/remotes/origin/alexd/issue-191945-for-stable +/Users/example/.git/logs/refs/remotes/origin/alexd/impressive-mammal +/Users/example/.git/logs/refs/remotes/origin/alexd/safe-tarsier +/Users/example/.git/logs/refs/remotes/origin/alexd/armed-mole +/Users/example/.git/logs/refs/remotes/origin/alexd/spiritual-bug +/Users/example/.git/logs/refs/remotes/origin/alexd/tall-damselfly +/Users/example/.git/logs/refs/remotes/origin/alexd/frantic-moose +/Users/example/.git/logs/refs/remotes/origin/alexd/outdoor-bat +/Users/example/.git/logs/refs/remotes/origin/alexd/aesthetic-heron +/Users/example/.git/logs/refs/remotes/origin/alexd/big-bug +/Users/example/.git/logs/refs/remotes/origin/alexd/lucky-minnow +/Users/example/.git/logs/refs/remotes/origin/alexd/silky-crocodile +/Users/example/.git/logs/refs/remotes/origin/alexd/issue-174009 +/Users/example/.git/logs/refs/remotes/origin/alexd/enchanting-mandrill +/Users/example/.git/logs/refs/remotes/origin/alexd/popular-carp +/Users/example/.git/logs/refs/remotes/origin/alexd/mushy-leech +/Users/example/.git/logs/refs/remotes/origin/alexd/proper-wolverine +/Users/example/.git/logs/refs/remotes/origin/alexd/dizzy-swallow +/Users/example/.git/logs/refs/remotes/origin/alexd/numerous-macaw +/Users/example/.git/logs/refs/remotes/origin/alexd/issue-173262 +/Users/example/.git/logs/refs/remotes/origin/alexd/parliamentary-albatross +/Users/example/.git/logs/refs/remotes/origin/alexd/innovative-unicorn +/Users/example/.git/logs/refs/remotes/origin/alexd/uneven-worm +/Users/example/.git/logs/refs/remotes/origin/alexd/costly-hare +/Users/example/.git/logs/refs/remotes/origin/alexd/optimistic-swordtail +/Users/example/.git/logs/refs/remotes/origin/alexd/fashionable-otter +/Users/example/.git/logs/refs/remotes/origin/alexd/bold-dolphin +/Users/example/.git/logs/refs/remotes/origin/alexd/disciplinary-macaw +/Users/example/.git/logs/refs/remotes/origin/alexd/terrible-newt +/Users/example/.git/logs/refs/remotes/origin/alexd/printed-turtle +/Users/example/.git/logs/refs/remotes/origin/alexd/blonde-anaconda +/Users/example/.git/logs/refs/remotes/origin/main +/Users/example/.git/logs/refs/remotes/origin/revert-207160-hediet/b/variable-line-height +/Users/example/.git/logs/refs/remotes/origin/issue205634RefactorNotebookTextModel +/Users/example/.git/logs/refs/remotes/origin/PythonPrompt +/Users/example/.git/logs/refs/remotes/origin/prior-pigeon +/Users/example/.git/logs/refs/remotes/origin/electron-25.x.y +/Users/example/.git/logs/refs/remotes/origin/isidorn/account-avatar +/Users/example/.git/logs/refs/remotes/origin/isidorn/unemployed-crawdad +/Users/example/.git/logs/refs/remotes/origin/isidorn/substantial-cuckoo +/Users/example/.git/logs/refs/remotes/origin/isidorn/digital-chimpanzee +/Users/example/.git/logs/refs/remotes/origin/isidorn/presidential-ferret +/Users/example/.git/logs/refs/remotes/origin/isidorn/labour-magpie +/Users/example/.git/logs/refs/remotes/origin/isidorn/multiple-mandrill +/Users/example/.git/logs/refs/remotes/origin/isidorn/sweet-boa +/Users/example/.git/logs/refs/remotes/origin/isidorn/hollow-antlion +/Users/example/.git/logs/refs/remotes/origin/isidorn/slim-swordtail +/Users/example/.git/logs/refs/remotes/origin/isidorn/zesty-deer +/Users/example/.git/logs/refs/remotes/origin/isidorn/thick-reindeer +/Users/example/.git/logs/refs/remotes/origin/isidorn/adjacent-opossum +/Users/example/.git/logs/refs/remotes/origin/isidorn/repulsive-shark +/Users/example/.git/logs/refs/remotes/origin/apiscan +/Users/example/.git/logs/refs/remotes/origin/influential-junglefowl +/Users/example/.git/logs/refs/remotes/origin/aiday/polishingQuickFixes +/Users/example/.git/logs/refs/remotes/origin/aiday/bumpingUpVersion +/Users/example/.git/logs/refs/remotes/origin/aiday/checkingEffectiveLineCount +/Users/example/.git/logs/refs/remotes/origin/aiday/doNotShowWhenSettingIsOff +/Users/example/.git/logs/refs/remotes/origin/aiday/shiftHoverStickyScroll +/Users/example/.git/logs/refs/remotes/origin/aiday/settingDefaultEnablementStateToTrue +/Users/example/.git/logs/refs/remotes/origin/aiday/addingSortingForCopilotCodeActions +/Users/example/.git/logs/refs/remotes/origin/aiday/updatingKeybindingsDecoration +/Users/example/.git/logs/refs/remotes/origin/aiday/limitingWidthOfHover +/Users/example/.git/logs/refs/remotes/origin/aiday/allowingChangeFontInlineCompletions +/Users/example/.git/logs/refs/remotes/origin/aiday/indentationWithinCommentsTest +/Users/example/.git/logs/refs/remotes/origin/aiday/revertingPR +/Users/example/.git/logs/refs/remotes/origin/aiday/telemetryDiagnosticData +/Users/example/.git/logs/refs/remotes/origin/aiday/turningOffTheToolbarIconDefault +/Users/example/.git/logs/refs/remotes/origin/aiday/issue180711 +/Users/example/.git/logs/refs/remotes/origin/aiday/exploratingDiagnostics +/Users/example/.git/logs/refs/remotes/origin/aiday/stickyScrollSmallOptimization +/Users/example/.git/logs/refs/remotes/origin/aiday/issue52364 +/Users/example/.git/logs/refs/remotes/origin/aiday/multiInlineCompletionsStashed +/Users/example/.git/logs/refs/remotes/origin/aiday/positioningInlineChat +/Users/example/.git/logs/refs/remotes/origin/aiday/setDefaultToFalse +/Users/example/.git/logs/refs/remotes/origin/aiday/internalIssue4027 +/Users/example/.git/logs/refs/remotes/origin/aiday/noSparkleOnActiveDebugSession +/Users/example/.git/logs/refs/remotes/origin/aiday/decreasingLighteningFactor +/Users/example/.git/logs/refs/remotes/origin/aiday/bulkEditEditor +/Users/example/.git/logs/refs/remotes/origin/aiday/bump-json-languageservice +/Users/example/.git/logs/refs/remotes/origin/aiday/cleaningStickyScroll +/Users/example/.git/logs/refs/remotes/origin/aiday/multicursorInlineCompletions +/Users/example/.git/logs/refs/remotes/origin/aiday/monaco-editor-issue3565 +/Users/example/.git/logs/refs/remotes/origin/aiday/typosDiagnosticTelemetry +/Users/example/.git/logs/refs/remotes/origin/aiday/fixingWrongInitialIndentationInlineChat +/Users/example/.git/logs/refs/remotes/origin/aiday/fixingMonacoEditorError +/Users/example/.git/logs/refs/remotes/origin/aiday/investigatingCodeActionsOrder +/Users/example/.git/logs/refs/remotes/origin/aiday/interactiveWindowGoToChat +/Users/example/.git/logs/refs/remotes/origin/aiday/codeActionSortign +/Users/example/.git/logs/refs/remotes/origin/aiday/renaming +/Users/example/.git/logs/refs/remotes/origin/aiday/polishInteractiveEditor +/Users/example/.git/logs/refs/remotes/origin/aiday/onEscapeRemoveEditsDone +/Users/example/.git/logs/refs/remotes/origin/aiday/issue168428 +/Users/example/.git/logs/refs/remotes/origin/aiday/issue159961 +/Users/example/.git/logs/refs/remotes/origin/aiday/colorPickerPresentationOverlap +/Users/example/.git/logs/refs/remotes/origin/aiday/popUndoStopColorPicker +/Users/example/.git/logs/refs/remotes/origin/aiday/issue177806 +/Users/example/.git/logs/refs/remotes/origin/aiday/setMaxDimensions +/Users/example/.git/logs/refs/remotes/origin/aiday/issue169107 +/Users/example/.git/logs/refs/remotes/origin/aiday/sparkleAppearanceExploration +/Users/example/.git/logs/refs/remotes/origin/aiday/hoverMessageSparkle +/Users/example/.git/logs/refs/remotes/origin/aiday/issue#182697And#179575 +/Users/example/.git/logs/refs/remotes/origin/aiday/addingMoreTelemetry +/Users/example/.git/logs/refs/remotes/origin/aiday/undockPanelChat +/Users/example/.git/logs/refs/remotes/origin/aiday/addingResizableContentWidget +/Users/example/.git/logs/refs/remotes/origin/aiday/persistanceMechanismHover +/Users/example/.git/logs/refs/remotes/origin/aiday/initialSizeIssue +/Users/example/.git/logs/refs/remotes/origin/aiday/addingInitialMessageIE +/Users/example/.git/logs/refs/remotes/origin/aiday/changeZIndex +/Users/example/.git/logs/refs/remotes/origin/aiday/indentationAdjustementLivePreview +/Users/example/.git/logs/refs/remotes/origin/aiday/internalIssue4344 +/Users/example/.git/logs/refs/remotes/origin/aiday/fixStickyScrollFlickering +/Users/example/.git/logs/refs/remotes/origin/aiday/usingActionTitleInSparkleAutoRunHover +/Users/example/.git/logs/refs/remotes/origin/aiday/usingTestRegex +/Users/example/.git/logs/refs/remotes/origin/aiday/updateMinimumWidth +/Users/example/.git/logs/refs/remotes/origin/aiday/arrowFunctionAutoIndentation +/Users/example/.git/logs/refs/remotes/origin/aiday/changingHoverDefaultSize +/Users/example/.git/logs/refs/remotes/origin/aiday/effectiveColumnNumberCalculation +/Users/example/.git/logs/refs/remotes/origin/aiday/polishingInlineChatSparkleIcon +/Users/example/.git/logs/refs/remotes/origin/aiday/settingDifferentMaximumDimensionsWithColorPicker +/Users/example/.git/logs/refs/remotes/origin/aiday/checkMarkerControllerDefined +/Users/example/.git/logs/refs/remotes/origin/aiday/issue162904 +/Users/example/.git/logs/refs/remotes/origin/aiday/decreasingTime +/Users/example/.git/logs/refs/remotes/origin/aiday/issue181597 +/Users/example/.git/logs/refs/remotes/origin/aiday/showingPreviewInMultiDiffEditor +/Users/example/.git/logs/refs/remotes/origin/aiday/incorrectIndentation +/Users/example/.git/logs/refs/remotes/origin/aiday/previewMultilineCompletions +/Users/example/.git/logs/refs/remotes/origin/aiday/overridingPositionForLivePreview +/Users/example/.git/logs/refs/remotes/origin/aiday/contentHoverMinimumDimensions +/Users/example/.git/logs/refs/remotes/origin/aiday/internalIssue4179 +/Users/example/.git/logs/refs/remotes/origin/aiday/issue176959 +/Users/example/.git/logs/refs/remotes/origin/aiday/activeSessionTypeAssertion2 +/Users/example/.git/logs/refs/remotes/origin/aiday/latencyInHidingHover +/Users/example/.git/logs/refs/remotes/origin/aiday/changedTheConditionForSparkleToAppear +/Users/example/.git/logs/refs/remotes/origin/aiday/issue177876 +/Users/example/.git/logs/refs/remotes/origin/aiday/issue177871 +/Users/example/.git/logs/refs/remotes/origin/aiday/notRebuildingFullStickyScroll +/Users/example/.git/logs/refs/remotes/origin/aiday/settingDefaultEnablementToFalse +/Users/example/.git/logs/refs/remotes/origin/aiday/outputEditorInSidebarCSS +/Users/example/.git/logs/refs/remotes/origin/aiday/experimentalFeatureInsightTags +/Users/example/.git/logs/refs/remotes/origin/aiday/openingInNewWindow +/Users/example/.git/logs/refs/remotes/origin/aiday/issue174205 +/Users/example/.git/logs/refs/remotes/origin/aiday/outputViewStickyScroll +/Users/example/.git/logs/refs/remotes/origin/aiday/refactoringStickyScrollCode +/Users/example/.git/logs/refs/remotes/origin/aiday/sortOnSave +/Users/example/.git/logs/refs/remotes/origin/aiday/addLinkToJumpToInteractiveWindow +/Users/example/.git/logs/refs/remotes/origin/aiday/settingScopeToApplicationForStickyScroll +/Users/example/.git/logs/refs/remotes/origin/aiday/updatingDistro +/Users/example/.git/logs/refs/remotes/origin/aiday/turningOffTheEditorGutterIcon +/Users/example/.git/logs/refs/remotes/origin/aiday/addingArrowFunctionIndentation +/Users/example/.git/logs/refs/remotes/origin/aiday/leakingDisposables +/Users/example/.git/logs/refs/remotes/origin/aiday/migratingCSSandLabelsIEtoIC +/Users/example/.git/logs/refs/remotes/origin/aiday/annotateHover +/Users/example/.git/logs/refs/remotes/origin/aiday/addingStickyScrollColors +/Users/example/.git/logs/refs/remotes/origin/aiday/fixStickyScrollInDif +/Users/example/.git/logs/refs/remotes/origin/aiday/issue14165 +/Users/example/.git/logs/refs/remotes/origin/aiday/annotate +/Users/example/.git/logs/refs/remotes/origin/aiday/makingHoverSettingsReadonly +/Users/example/.git/logs/refs/remotes/origin/aiday/refactoringHoverFile +/Users/example/.git/logs/refs/remotes/origin/aiday/toggleDiffAsSetting +/Users/example/.git/logs/refs/remotes/origin/aiday/addingMoreTests +/Users/example/.git/logs/refs/remotes/origin/aiday/issue181480 +/Users/example/.git/logs/refs/remotes/origin/aiday/addingLightbulbSettings +/Users/example/.git/logs/refs/remotes/origin/aiday/sort-jsonc +/Users/example/.git/logs/refs/remotes/origin/aiday/fixingColorizationStickyScroll +/Users/example/.git/logs/refs/remotes/origin/aiday/buttonStartsInlineChat +/Users/example/.git/logs/refs/remotes/origin/aiday/updateLeftOnModelChange +/Users/example/.git/logs/refs/remotes/origin/aiday/focusOnEditor +/Users/example/.git/logs/refs/remotes/origin/aiday/rolePlayString +/Users/example/.git/logs/refs/remotes/origin/aiday/comparingBulkFileOperations +/Users/example/.git/logs/refs/remotes/origin/aiday/fixingNoUpdateOnSettingChange +/Users/example/.git/logs/refs/remotes/origin/aiday/shiftingIcon +/Users/example/.git/logs/refs/remotes/origin/aiday/furtherLabelMigration +/Users/example/.git/logs/refs/remotes/origin/aiday/bugInGetEditsGeneration +/Users/example/.git/logs/refs/remotes/origin/aiday/shiftToJumpToOtherLine +/Users/example/.git/logs/refs/remotes/origin/aiday/decreasingOpacity +/Users/example/.git/logs/refs/remotes/origin/aiday/contextMenuEntry +/Users/example/.git/logs/refs/remotes/origin/aiday/IEtoICmigration +/Users/example/.git/logs/refs/remotes/origin/aiday/addingOnDidResize +/Users/example/.git/logs/refs/remotes/origin/aiday/fixFeedbackInteractiveWindow +/Users/example/.git/logs/refs/remotes/origin/aiday/makeBackgroundLighterOnHoverAndFocus +/Users/example/.git/logs/refs/remotes/origin/aiday/improvingInteractiveEditor +/Users/example/.git/logs/refs/remotes/origin/aiday/fixingInlineCompletionsWrongUi +/Users/example/.git/logs/refs/remotes/origin/aiday/removeFocusContextKey +/Users/example/.git/logs/refs/remotes/origin/aiday/comparingPaths +/Users/example/.git/logs/refs/remotes/origin/aiday/optimizingStickyScroll +/Users/example/.git/logs/refs/remotes/origin/aiday/differentLightBulbDependingOnCodeAction +/Users/example/.git/logs/refs/remotes/origin/aiday/stoppingInteractiveEditorComputation +/Users/example/.git/logs/refs/remotes/origin/aiday/bulkEditPaneTelemetry +/Users/example/.git/logs/refs/remotes/origin/aiday/zIndexIncrease +/Users/example/.git/logs/refs/remotes/origin/aiday/issue177770 +/Users/example/.git/logs/refs/remotes/origin/aiday/copilotOSS +/Users/example/.git/logs/refs/remotes/origin/aiday/stickyScrollExperiment +/Users/example/.git/logs/refs/remotes/origin/aiday/refactoringContentHoverFile +/Users/example/.git/logs/refs/remotes/origin/aiday/languageOverridableIcon +/Users/example/.git/logs/refs/remotes/origin/aiday/issue69836 +/Users/example/.git/logs/refs/remotes/origin/aiday/simplifyingCode +/Users/example/.git/logs/refs/remotes/origin/aiday/makingButtonColorDifferentOnHover +/Users/example/.git/logs/refs/remotes/origin/aiday/investigatingHover +/Users/example/.git/logs/refs/remotes/origin/aiday/issue180802 +/Users/example/.git/logs/refs/remotes/origin/aiday/stickyScrollScrollable +/Users/example/.git/logs/refs/remotes/origin/aiday/disablingAutoSendFromSparkle +/Users/example/.git/logs/refs/remotes/origin/aiday/bumpUpTheVersionOfCode +/Users/example/.git/logs/refs/remotes/origin/aiday/issue186334 +/Users/example/.git/logs/refs/remotes/origin/aiday/changingTheSettingsForTheLightbulb +/Users/example/.git/logs/refs/remotes/origin/aiday/hoverExtension2 +/Users/example/.git/logs/refs/remotes/origin/aiday/positionInlineChatFromExtension +/Users/example/.git/logs/refs/remotes/origin/aiday/addingProviderInfoIE +/Users/example/.git/logs/refs/remotes/origin/aiday/incorrectNewRangeCalculation +/Users/example/.git/logs/refs/remotes/origin/aiday/addingIndentationForIfForWhile +/Users/example/.git/logs/refs/remotes/origin/aiday/typeScriptChanges +/Users/example/.git/logs/refs/remotes/origin/aiday/annotateSuggest +/Users/example/.git/logs/refs/remotes/origin/aiday/indentNextLineWhenArrowFunctionUsed +/Users/example/.git/logs/refs/remotes/origin/aiday/addingInlineChatExtListeners +/Users/example/.git/logs/refs/remotes/origin/aiday/indentationOnInitOnly +/Users/example/.git/logs/refs/remotes/origin/aiday/onEnablementChangedConstructor +/Users/example/.git/logs/refs/remotes/origin/aiday/fixFeedbackInteractiveWindow2 +/Users/example/.git/logs/refs/remotes/origin/aiday/addingResizableContentWidgetWithoutPersistance +/Users/example/.git/logs/refs/remotes/origin/aiday/hoverExtension +/Users/example/.git/logs/refs/remotes/origin/aiday/issue177805 +/Users/example/.git/logs/refs/remotes/origin/aiday/revertOptimization +/Users/example/.git/logs/refs/remotes/origin/aiday/noSparkleOnBreakpoint +/Users/example/.git/logs/refs/remotes/origin/aiday/autoIndentTestSuite +/Users/example/.git/logs/refs/remotes/origin/aiday/enablingByDefaultInsiders +/Users/example/.git/logs/refs/remotes/origin/aiday/addingOptionToSerialize +/Users/example/.git/logs/refs/remotes/origin/aiday/livePreviewICPositioning +/Users/example/.git/logs/refs/remotes/origin/aiday/addingAnnotations +/Users/example/.git/logs/refs/remotes/origin/aiday/issue#14165 +/Users/example/.git/logs/refs/remotes/origin/aiday/makingMoveToAppearLessOften +/Users/example/.git/logs/refs/remotes/origin/aiday/changingMilestoneEndgame +/Users/example/.git/logs/refs/remotes/origin/aiday/updateClassifier +/Users/example/.git/logs/refs/remotes/origin/aiday/makingYelloSparkle +/Users/example/.git/logs/refs/remotes/origin/aiday/updateWidgetWidthOnModelChange +/Users/example/.git/logs/refs/remotes/origin/aiday/onAcceptContentHoverParticipants +/Users/example/.git/logs/refs/remotes/origin/aiday/issue177874 +/Users/example/.git/logs/refs/remotes/origin/aiday/activeSessionTypeAssertion +/Users/example/.git/logs/refs/remotes/origin/aiday/inlineChatEndOfSelection +/Users/example/.git/logs/refs/remotes/origin/aiday/renamingIEtoIC +/Users/example/.git/logs/refs/remotes/origin/aiday/licenseChanges +/Users/example/.git/logs/refs/remotes/origin/aiday/interactiveWindowCSSFix +/Users/example/.git/logs/refs/remotes/origin/aiday/internalIssue4344OtherImplementation +/Users/example/.git/logs/refs/remotes/origin/aiday/dontHideOnAdditionalTextEdits +/Users/example/.git/logs/refs/remotes/origin/aiday/contentShowOnFocus +/Users/example/.git/logs/refs/remotes/origin/aiday/refactorColorDecoratorActivatedOn +/Users/example/.git/logs/refs/remotes/origin/aiday/hoverPlacementProblem +/Users/example/.git/logs/refs/remotes/origin/aiday/changeRunOfInterativeWindow +/Users/example/.git/logs/refs/remotes/origin/aiday/interactiveEditorIssue4164 +/Users/example/.git/logs/refs/remotes/origin/aiday/addFoldingToggle +/Users/example/.git/logs/refs/remotes/origin/aiday/indentAnnotations +/Users/example/.git/logs/refs/remotes/origin/aiday/hoverDelay +/Users/example/.git/logs/refs/remotes/origin/aiday/issue179575 +/Users/example/.git/logs/refs/remotes/origin/aiday/cleaningTheCode +/Users/example/.git/logs/refs/remotes/origin/aiday/internalIssue4180 +/Users/example/.git/logs/refs/remotes/origin/aiday/hoverRemainsOnQuickAction +/Users/example/.git/logs/refs/remotes/origin/aiday/internalIssue4173 +/Users/example/.git/logs/refs/remotes/origin/aiday/keepingHoverOnFocus +/Users/example/.git/logs/refs/remotes/origin/aiday/interactiveEditorIssue4087 +/Users/example/.git/logs/refs/remotes/origin/aiday/explorationIssue159265 +/Users/example/.git/logs/refs/remotes/origin/aiday/doingChecksOnLineNumberAndLength +/Users/example/.git/logs/refs/remotes/origin/aiday/resettingColorPickerControls +/Users/example/.git/logs/refs/remotes/origin/aiday/removingGutterAndToolbarIcons +/Users/example/.git/logs/refs/remotes/origin/aiday/sparkleIconPolish +/Users/example/.git/logs/refs/remotes/origin/aiday/interactiveEditorIssue4027-test +/Users/example/.git/logs/refs/remotes/origin/aiday/outputViewColors +/Users/example/.git/logs/refs/remotes/origin/aiday/sparkleOnHover +/Users/example/.git/logs/refs/remotes/origin/aiday/stickyScrollAccesibilitySupport +/Users/example/.git/logs/refs/remotes/origin/aiday/jsonSortOnSave +/Users/example/.git/logs/refs/remotes/origin/aiday/changingTheInlineChatBackgroundColor +/Users/example/.git/logs/refs/remotes/origin/aiday/jupyterNotebook13263 +/Users/example/.git/logs/refs/remotes/origin/aiday/multiCursorForInlineCompletions +/Users/example/.git/logs/refs/remotes/origin/aiday/issue178127 +/Users/example/.git/logs/refs/remotes/origin/aiday/inlineCompletionBug +/Users/example/.git/logs/refs/remotes/origin/aiday/toolbarIcon +/Users/example/.git/logs/refs/remotes/origin/aiday/issue175263 +/Users/example/.git/logs/refs/remotes/origin/aiday/indentationTestsAccrossDifferentLanguages +/Users/example/.git/logs/refs/remotes/origin/aiday/interactiveEditorIssue4027 +/Users/example/.git/logs/refs/remotes/origin/aiday/inlineChatAppearance +/Users/example/.git/logs/refs/remotes/origin/aiday/addInteractiveSessionRequestAction +/Users/example/.git/logs/refs/remotes/origin/aiday/addingParametersToRun +/Users/example/.git/logs/refs/remotes/origin/aiday/makingInteractiveEditorExpandable +/Users/example/.git/logs/refs/remotes/origin/aiday/codeActionInsteadOfSetting +/Users/example/.git/logs/refs/remotes/origin/aiday/placeStickyScrollIntoOtherView +/Users/example/.git/logs/refs/remotes/origin/aiday/tryingToFixBug +/Users/example/.git/logs/refs/remotes/origin/aiday/makingFix +/Users/example/.git/logs/refs/remotes/origin/aiday/closeRefactorPreviewOnDone +/Users/example/.git/logs/refs/remotes/origin/aiday/incrementTestSuite +/Users/example/.git/logs/refs/remotes/origin/aiday/resizeColorPickerPresentation +/Users/example/.git/logs/refs/remotes/origin/aiday/initialCodeForInlineChatDecoration +/Users/example/.git/logs/refs/remotes/origin/aiday/keepHoverOpenWhenAltKeyPressed +/Users/example/.git/logs/refs/remotes/origin/silent-bovid +/Users/example/.git/logs/refs/remotes/origin/relieved-damselfly +/Users/example/.git/logs/refs/remotes/origin/racial-silverfish +/Users/example/.git/logs/refs/remotes/origin/resident-canidae +/Users/example/.git/logs/refs/remotes/origin/mlively/willSaveClean +/Users/example/.git/logs/refs/remotes/origin/mlively/willSaveClean2.0 +/Users/example/.git/logs/refs/remotes/origin/respective-cougar +/Users/example/.git/logs/refs/remotes/origin/electron-24.x.y +/Users/example/.git/logs/refs/remotes/origin/revert-179130-bug/diff-breakpoint-clash +/Users/example/.git/logs/refs/remotes/origin/united-herring +/Users/example/.git/logs/refs/remotes/origin/rotten-otter +/Users/example/.git/logs/refs/remotes/origin/merogge/top +/Users/example/.git/logs/refs/remotes/origin/merogge/toggle-tab-focus +/Users/example/.git/logs/refs/remotes/origin/merogge/background +/Users/example/.git/logs/refs/remotes/origin/merogge/distro-up +/Users/example/.git/logs/refs/remotes/origin/merogge/listener-disp +/Users/example/.git/logs/refs/remotes/origin/merogge/fix-fish +/Users/example/.git/logs/refs/remotes/origin/merogge/chatCodeBlock +/Users/example/.git/logs/refs/remotes/origin/merogge/tabmode +/Users/example/.git/logs/refs/remotes/origin/merogge/help-fixes +/Users/example/.git/logs/refs/remotes/origin/merogge/symbol-provider +/Users/example/.git/logs/refs/remotes/origin/merogge/hint +/Users/example/.git/logs/refs/remotes/origin/merogge/escape +/Users/example/.git/logs/refs/remotes/origin/merogge/rm-tab-focus-mode +/Users/example/.git/logs/refs/remotes/origin/merogge/audio-cue +/Users/example/.git/logs/refs/remotes/origin/merogge/speech-editor-terminal +/Users/example/.git/logs/refs/remotes/origin/merogge/termin-chat +/Users/example/.git/logs/refs/remotes/origin/merogge/symbol-icon +/Users/example/.git/logs/refs/remotes/origin/merogge/hover-context +/Users/example/.git/logs/refs/remotes/origin/merogge/comments-view +/Users/example/.git/logs/refs/remotes/origin/merogge/editor-h +/Users/example/.git/logs/refs/remotes/origin/merogge/chatMenu +/Users/example/.git/logs/refs/remotes/origin/merogge/accessibility-cleanup +/Users/example/.git/logs/refs/remotes/origin/merogge/wait +/Users/example/.git/logs/refs/remotes/origin/merogge/hover-actions-view +/Users/example/.git/logs/refs/remotes/origin/merogge/ref +/Users/example/.git/logs/refs/remotes/origin/merogge/signal-line +/Users/example/.git/logs/refs/remotes/origin/merogge/ajslkdfjsdlkfjsklfjsdk +/Users/example/.git/logs/refs/remotes/origin/merogge/diff-fix +/Users/example/.git/logs/refs/remotes/origin/merogge/task-presentation-options +/Users/example/.git/logs/refs/remotes/origin/merogge/task-name +/Users/example/.git/logs/refs/remotes/origin/merogge/shell-api +/Users/example/.git/logs/refs/remotes/origin/merogge/acc-view-tweaks +/Users/example/.git/logs/refs/remotes/origin/merogge/acc-help-divide +/Users/example/.git/logs/refs/remotes/origin/merogge/wrapped-lines +/Users/example/.git/logs/refs/remotes/origin/merogge/ariaAlert +/Users/example/.git/logs/refs/remotes/origin/merogge/acc-hint +/Users/example/.git/logs/refs/remotes/origin/merogge/conad +/Users/example/.git/logs/refs/remotes/origin/merogge/dyna +/Users/example/.git/logs/refs/remotes/origin/merogge/voice-conflict +/Users/example/.git/logs/refs/remotes/origin/merogge/editor-chat +/Users/example/.git/logs/refs/remotes/origin/merogge/av +/Users/example/.git/logs/refs/remotes/origin/merogge/inspect +/Users/example/.git/logs/refs/remotes/origin/merogge/nu +/Users/example/.git/logs/refs/remotes/origin/merogge/editor-weight +/Users/example/.git/logs/refs/remotes/origin/merogge/aria-label-chat +/Users/example/.git/logs/refs/remotes/origin/merogge/cue +/Users/example/.git/logs/refs/remotes/origin/merogge/acc-view-symb-polish +/Users/example/.git/logs/refs/remotes/origin/merogge/buttons +/Users/example/.git/logs/refs/remotes/origin/merogge/asdkfjsdkfjsdk +/Users/example/.git/logs/refs/remotes/origin/merogge/get-active +/Users/example/.git/logs/refs/remotes/origin/merogge/testing2 +/Users/example/.git/logs/refs/remotes/origin/merogge/reset-tab-color +/Users/example/.git/logs/refs/remotes/origin/merogge/cache +/Users/example/.git/logs/refs/remotes/origin/merogge/comment-help +/Users/example/.git/logs/refs/remotes/origin/merogge/kb +/Users/example/.git/logs/refs/remotes/origin/merogge/playTime +/Users/example/.git/logs/refs/remotes/origin/merogge/close-help +/Users/example/.git/logs/refs/remotes/origin/merogge/dupe-speech +/Users/example/.git/logs/refs/remotes/origin/merogge/progress +/Users/example/.git/logs/refs/remotes/origin/merogge/test +/Users/example/.git/logs/refs/remotes/origin/merogge/conditional +/Users/example/.git/logs/refs/remotes/origin/merogge/dependency-task +/Users/example/.git/logs/refs/remotes/origin/merogge/workspace-updates +/Users/example/.git/logs/refs/remotes/origin/merogge/ext-view +/Users/example/.git/logs/refs/remotes/origin/merogge/xterm-acc +/Users/example/.git/logs/refs/remotes/origin/merogge/html-buffer +/Users/example/.git/logs/refs/remotes/origin/merogge/accessibleView +/Users/example/.git/logs/refs/remotes/origin/merogge/workbench-save +/Users/example/.git/logs/refs/remotes/origin/merogge/primary-action +/Users/example/.git/logs/refs/remotes/origin/merogge/alt-toolbar +/Users/example/.git/logs/refs/remotes/origin/merogge/select-all +/Users/example/.git/logs/refs/remotes/origin/merogge/tab-focus-3 +/Users/example/.git/logs/refs/remotes/origin/merogge/loop-delete-input +/Users/example/.git/logs/refs/remotes/origin/merogge/tab-descr +/Users/example/.git/logs/refs/remotes/origin/merogge/pty +/Users/example/.git/logs/refs/remotes/origin/merogge/acc-signal-fix +/Users/example/.git/logs/refs/remotes/origin/merogge/askldfjsldkfjsdk +/Users/example/.git/logs/refs/remotes/origin/merogge/help-css +/Users/example/.git/logs/refs/remotes/origin/merogge/next-previous-view +/Users/example/.git/logs/refs/remotes/origin/merogge/interactive-editor-help +/Users/example/.git/logs/refs/remotes/origin/merogge/input +/Users/example/.git/logs/refs/remotes/origin/merogge/disposed +/Users/example/.git/logs/refs/remotes/origin/merogge/prior-prompt +/Users/example/.git/logs/refs/remotes/origin/merogge/group +/Users/example/.git/logs/refs/remotes/origin/merogge/match +/Users/example/.git/logs/refs/remotes/origin/merogge/migrate-progress +/Users/example/.git/logs/refs/remotes/origin/merogge/notification +/Users/example/.git/logs/refs/remotes/origin/merogge/suggested +/Users/example/.git/logs/refs/remotes/origin/merogge/use-accessible +/Users/example/.git/logs/refs/remotes/origin/merogge/alert +/Users/example/.git/logs/refs/remotes/origin/merogge/alert-chat-reply +/Users/example/.git/logs/refs/remotes/origin/merogge/do-not-cache +/Users/example/.git/logs/refs/remotes/origin/merogge/task-build +/Users/example/.git/logs/refs/remotes/origin/merogge/descrs +/Users/example/.git/logs/refs/remotes/origin/merogge/terminal-chat-widget +/Users/example/.git/logs/refs/remotes/origin/merogge/diff-proposed +/Users/example/.git/logs/refs/remotes/origin/merogge/editor-window-title +/Users/example/.git/logs/refs/remotes/origin/merogge/acc-qp +/Users/example/.git/logs/refs/remotes/origin/merogge/try-something +/Users/example/.git/logs/refs/remotes/origin/merogge/status2 +/Users/example/.git/logs/refs/remotes/origin/merogge/acc-view-input-2 +/Users/example/.git/logs/refs/remotes/origin/merogge/ch +/Users/example/.git/logs/refs/remotes/origin/merogge/acc-re +/Users/example/.git/logs/refs/remotes/origin/merogge/transient +/Users/example/.git/logs/refs/remotes/origin/merogge/reassign-binding +/Users/example/.git/logs/refs/remotes/origin/merogge/terminal-voice-2 +/Users/example/.git/logs/refs/remotes/origin/merogge/askdjfslkdfjs +/Users/example/.git/logs/refs/remotes/origin/merogge/revert-pr +/Users/example/.git/logs/refs/remotes/origin/merogge/acc-view-input +/Users/example/.git/logs/refs/remotes/origin/merogge/inline-tweaks +/Users/example/.git/logs/refs/remotes/origin/merogge/hide-view-setting +/Users/example/.git/logs/refs/remotes/origin/merogge/alert-cues +/Users/example/.git/logs/refs/remotes/origin/merogge/attempt20 +/Users/example/.git/logs/refs/remotes/origin/merogge/timeout +/Users/example/.git/logs/refs/remotes/origin/merogge/inline-help-improvement +/Users/example/.git/logs/refs/remotes/origin/merogge/task-log +/Users/example/.git/logs/refs/remotes/origin/merogge/fix-time +/Users/example/.git/logs/refs/remotes/origin/merogge/ajsdlfkjsdlkfjsd +/Users/example/.git/logs/refs/remotes/origin/merogge/acc-help-api +/Users/example/.git/logs/refs/remotes/origin/merogge/invalidate +/Users/example/.git/logs/refs/remotes/origin/merogge/lifecycle +/Users/example/.git/logs/refs/remotes/origin/merogge/acc-view-focus +/Users/example/.git/logs/refs/remotes/origin/merogge/npm-dependency +/Users/example/.git/logs/refs/remotes/origin/merogge/click +/Users/example/.git/logs/refs/remotes/origin/merogge/consolidate-contrib +/Users/example/.git/logs/refs/remotes/origin/merogge/extra-line +/Users/example/.git/logs/refs/remotes/origin/merogge/try-fish +/Users/example/.git/logs/refs/remotes/origin/merogge/descriptions +/Users/example/.git/logs/refs/remotes/origin/merogge/terminal-buffer-label +/Users/example/.git/logs/refs/remotes/origin/merogge/loop-cue +/Users/example/.git/logs/refs/remotes/origin/merogge/disable--alert-line +/Users/example/.git/logs/refs/remotes/origin/merogge/chat-editor +/Users/example/.git/logs/refs/remotes/origin/merogge/task-rev +/Users/example/.git/logs/refs/remotes/origin/merogge/diff +/Users/example/.git/logs/refs/remotes/origin/merogge/task-startup +/Users/example/.git/logs/refs/remotes/origin/merogge/language +/Users/example/.git/logs/refs/remotes/origin/merogge/fix-key +/Users/example/.git/logs/refs/remotes/origin/merogge/symbol +/Users/example/.git/logs/refs/remotes/origin/merogge/invalid +/Users/example/.git/logs/refs/remotes/origin/merogge/more-tests +/Users/example/.git/logs/refs/remotes/origin/merogge/option +/Users/example/.git/logs/refs/remotes/origin/merogge/jskdlfjsd +/Users/example/.git/logs/refs/remotes/origin/merogge/bug +/Users/example/.git/logs/refs/remotes/origin/merogge/life +/Users/example/.git/logs/refs/remotes/origin/merogge/buffer-defer +/Users/example/.git/logs/refs/remotes/origin/merogge/audio-cue-migration +/Users/example/.git/logs/refs/remotes/origin/merogge/inline-outline +/Users/example/.git/logs/refs/remotes/origin/merogge/task-extension +/Users/example/.git/logs/refs/remotes/origin/merogge/screen-reader-message +/Users/example/.git/logs/refs/remotes/origin/merogge/auto-tasks +/Users/example/.git/logs/refs/remotes/origin/merogge/task-race +/Users/example/.git/logs/refs/remotes/origin/merogge/sticky-scroll +/Users/example/.git/logs/refs/remotes/origin/merogge/askdfjslkdfjslkdjfs +/Users/example/.git/logs/refs/remotes/origin/merogge/role-presentation +/Users/example/.git/logs/refs/remotes/origin/merogge/fix-status +/Users/example/.git/logs/refs/remotes/origin/merogge/focus +/Users/example/.git/logs/refs/remotes/origin/merogge/update-x +/Users/example/.git/logs/refs/remotes/origin/merogge/testtt +/Users/example/.git/logs/refs/remotes/origin/merogge/discover-audio-cues +/Users/example/.git/logs/refs/remotes/origin/merogge/write-screen-reader +/Users/example/.git/logs/refs/remotes/origin/merogge/help-3 +/Users/example/.git/logs/refs/remotes/origin/merogge/skdfjsldkfjsldkfjslkf +/Users/example/.git/logs/refs/remotes/origin/merogge/descriptions2 +/Users/example/.git/logs/refs/remotes/origin/merogge/enter-diff-review +/Users/example/.git/logs/refs/remotes/origin/merogge/fix-actions +/Users/example/.git/logs/refs/remotes/origin/merogge/error-sound +/Users/example/.git/logs/refs/remotes/origin/merogge/tabfoc +/Users/example/.git/logs/refs/remotes/origin/merogge/testing +/Users/example/.git/logs/refs/remotes/origin/merogge/ext-rate +/Users/example/.git/logs/refs/remotes/origin/merogge/inline-completions-accessibility +/Users/example/.git/logs/refs/remotes/origin/merogge/chatWidget3 +/Users/example/.git/logs/refs/remotes/origin/merogge/char-level +/Users/example/.git/logs/refs/remotes/origin/merogge/inline-chat-revamp +/Users/example/.git/logs/refs/remotes/origin/merogge/ree +/Users/example/.git/logs/refs/remotes/origin/merogge/sldfjsdklfjsldkf +/Users/example/.git/logs/refs/remotes/origin/merogge/progress-2 +/Users/example/.git/logs/refs/remotes/origin/merogge/hover-hint-candy +/Users/example/.git/logs/refs/remotes/origin/merogge/acc-view-run-code-block +/Users/example/.git/logs/refs/remotes/origin/merogge/tidy +/Users/example/.git/logs/refs/remotes/origin/merogge/test-return +/Users/example/.git/logs/refs/remotes/origin/merogge/acc-interactive +/Users/example/.git/logs/refs/remotes/origin/merogge/che +/Users/example/.git/logs/refs/remotes/origin/merogge/windows-command-start +/Users/example/.git/logs/refs/remotes/origin/merogge/profile +/Users/example/.git/logs/refs/remotes/origin/merogge/tab-focus +/Users/example/.git/logs/refs/remotes/origin/merogge/cop-key +/Users/example/.git/logs/refs/remotes/origin/merogge/zero +/Users/example/.git/logs/refs/remotes/origin/merogge/command-start-x +/Users/example/.git/logs/refs/remotes/origin/merogge/disable-button +/Users/example/.git/logs/refs/remotes/origin/merogge/colors +/Users/example/.git/logs/refs/remotes/origin/merogge/aria +/Users/example/.git/logs/refs/remotes/origin/merogge/tab-focus-99 +/Users/example/.git/logs/refs/remotes/origin/merogge/widget-height +/Users/example/.git/logs/refs/remotes/origin/merogge/acc-edit +/Users/example/.git/logs/refs/remotes/origin/merogge/def-key +/Users/example/.git/logs/refs/remotes/origin/merogge/stop-cue +/Users/example/.git/logs/refs/remotes/origin/merogge/terminal-editor-focus +/Users/example/.git/logs/refs/remotes/origin/merogge/formatting +/Users/example/.git/logs/refs/remotes/origin/merogge/list +/Users/example/.git/logs/refs/remotes/origin/merogge/start-refactor +/Users/example/.git/logs/refs/remotes/origin/merogge/view-acc-api-proposal +/Users/example/.git/logs/refs/remotes/origin/merogge/focus-after-run +/Users/example/.git/logs/refs/remotes/origin/merogge/alert-error +/Users/example/.git/logs/refs/remotes/origin/merogge/linux-accessible-view +/Users/example/.git/logs/refs/remotes/origin/merogge/accessibility-buffer-content-editable +/Users/example/.git/logs/refs/remotes/origin/merogge/quick-fix-api +/Users/example/.git/logs/refs/remotes/origin/merogge/task-close +/Users/example/.git/logs/refs/remotes/origin/merogge/problem-matcher +/Users/example/.git/logs/refs/remotes/origin/merogge/race +/Users/example/.git/logs/refs/remotes/origin/merogge/fix-path +/Users/example/.git/logs/refs/remotes/origin/merogge/cue-fix +/Users/example/.git/logs/refs/remotes/origin/merogge/magnifier +/Users/example/.git/logs/refs/remotes/origin/merogge/shell-type +/Users/example/.git/logs/refs/remotes/origin/merogge/testttt +/Users/example/.git/logs/refs/remotes/origin/merogge/terminal-help +/Users/example/.git/logs/refs/remotes/origin/merogge/disp +/Users/example/.git/logs/refs/remotes/origin/merogge/aslkdjfslkdjfskljfsd +/Users/example/.git/logs/refs/remotes/origin/merogge/fix-task-reconnection +/Users/example/.git/logs/refs/remotes/origin/merogge/accessibility-help-extension +/Users/example/.git/logs/refs/remotes/origin/merogge/accessible-buffer +/Users/example/.git/logs/refs/remotes/origin/merogge/terminal-help-widget +/Users/example/.git/logs/refs/remotes/origin/merogge/espace +/Users/example/.git/logs/refs/remotes/origin/merogge/view-layout +/Users/example/.git/logs/refs/remotes/origin/merogge/auto-play-bypass +/Users/example/.git/logs/refs/remotes/origin/merogge/tab-shift +/Users/example/.git/logs/refs/remotes/origin/merogge/dispose +/Users/example/.git/logs/refs/remotes/origin/merogge/extensions-view +/Users/example/.git/logs/refs/remotes/origin/merogge/task-folder +/Users/example/.git/logs/refs/remotes/origin/merogge/list-focus +/Users/example/.git/logs/refs/remotes/origin/merogge/wrapped +/Users/example/.git/logs/refs/remotes/origin/merogge/alert-in-accessible-view +/Users/example/.git/logs/refs/remotes/origin/merogge/focus-last +/Users/example/.git/logs/refs/remotes/origin/merogge/tab-moves-focus +/Users/example/.git/logs/refs/remotes/origin/merogge/navig +/Users/example/.git/logs/refs/remotes/origin/merogge/asjldkfjsldkfjsdkfjsd +/Users/example/.git/logs/refs/remotes/origin/merogge/screen-inline +/Users/example/.git/logs/refs/remotes/origin/merogge/max-buffer +/Users/example/.git/logs/refs/remotes/origin/merogge/demo-hack +/Users/example/.git/logs/refs/remotes/origin/merogge/announce-line +/Users/example/.git/logs/refs/remotes/origin/merogge/rename +/Users/example/.git/logs/refs/remotes/origin/merogge/panel-chat-tweak +/Users/example/.git/logs/refs/remotes/origin/merogge/git-similar +/Users/example/.git/logs/refs/remotes/origin/merogge/auto-open-acc-view +/Users/example/.git/logs/refs/remotes/origin/merogge/fish-fix +/Users/example/.git/logs/refs/remotes/origin/merogge/focus-term +/Users/example/.git/logs/refs/remotes/origin/merogge/link-o +/Users/example/.git/logs/refs/remotes/origin/merogge/selection-input +/Users/example/.git/logs/refs/remotes/origin/merogge/win-mag +/Users/example/.git/logs/refs/remotes/origin/merogge/help-polish +/Users/example/.git/logs/refs/remotes/origin/merogge/external +/Users/example/.git/logs/refs/remotes/origin/merogge/focusedItem +/Users/example/.git/logs/refs/remotes/origin/merogge/set-default +/Users/example/.git/logs/refs/remotes/origin/merogge/active +/Users/example/.git/logs/refs/remotes/origin/merogge/task-provider +/Users/example/.git/logs/refs/remotes/origin/merogge/comps +/Users/example/.git/logs/refs/remotes/origin/merogge/scm-tab +/Users/example/.git/logs/refs/remotes/origin/merogge/accessible-view-chat +/Users/example/.git/logs/refs/remotes/origin/merogge/fake +/Users/example/.git/logs/refs/remotes/origin/merogge/args +/Users/example/.git/logs/refs/remotes/origin/merogge/ariaAlert2 +/Users/example/.git/logs/refs/remotes/origin/merogge/outputMatcher +/Users/example/.git/logs/refs/remotes/origin/merogge/quick-view +/Users/example/.git/logs/refs/remotes/origin/merogge/mac-keybinding +/Users/example/.git/logs/refs/remotes/origin/merogge/space +/Users/example/.git/logs/refs/remotes/origin/merogge/disp-term +/Users/example/.git/logs/refs/remotes/origin/merogge/experiemental +/Users/example/.git/logs/refs/remotes/origin/merogge/rename-key +/Users/example/.git/logs/refs/remotes/origin/merogge/re-view +/Users/example/.git/logs/refs/remotes/origin/merogge/build-task99 +/Users/example/.git/logs/refs/remotes/origin/merogge/save +/Users/example/.git/logs/refs/remotes/origin/merogge/screenReader +/Users/example/.git/logs/refs/remotes/origin/merogge/clean-up +/Users/example/.git/logs/refs/remotes/origin/merogge/notebook-verbosity +/Users/example/.git/logs/refs/remotes/origin/merogge/trap-focus-candy +/Users/example/.git/logs/refs/remotes/origin/merogge/recon +/Users/example/.git/logs/refs/remotes/origin/merogge/nav-acc-code-blocks +/Users/example/.git/logs/refs/remotes/origin/merogge/fix-col +/Users/example/.git/logs/refs/remotes/origin/merogge/fish-s +/Users/example/.git/logs/refs/remotes/origin/merogge/task-recon-clear +/Users/example/.git/logs/refs/remotes/origin/merogge/tag +/Users/example/.git/logs/refs/remotes/origin/merogge/cmd-prompt +/Users/example/.git/logs/refs/remotes/origin/merogge/q +/Users/example/.git/logs/refs/remotes/origin/merogge/play-time +/Users/example/.git/logs/refs/remotes/origin/merogge/acc-view-hidden +/Users/example/.git/logs/refs/remotes/origin/merogge/3 +/Users/example/.git/logs/refs/remotes/origin/merogge/accessible-view-hint +/Users/example/.git/logs/refs/remotes/origin/merogge/element-provider +/Users/example/.git/logs/refs/remotes/origin/merogge/clear-cue +/Users/example/.git/logs/refs/remotes/origin/merogge/split-view +/Users/example/.git/logs/refs/remotes/origin/merogge/loop +/Users/example/.git/logs/refs/remotes/origin/merogge/diff-audio +/Users/example/.git/logs/refs/remotes/origin/merogge/task-status-test +/Users/example/.git/logs/refs/remotes/origin/merogge/try-other-hack +/Users/example/.git/logs/refs/remotes/origin/merogge/poll +/Users/example/.git/logs/refs/remotes/origin/merogge/update-buffer +/Users/example/.git/logs/refs/remotes/origin/merogge/problem-aria +/Users/example/.git/logs/refs/remotes/origin/merogge/win-linux-fix +/Users/example/.git/logs/refs/remotes/origin/merogge/task-status-tests +/Users/example/.git/logs/refs/remotes/origin/merogge/diff-review-help +/Users/example/.git/logs/refs/remotes/origin/merogge/tabfocus-99 +/Users/example/.git/logs/refs/remotes/origin/merogge/audio-2 +/Users/example/.git/logs/refs/remotes/origin/merogge/acc +/Users/example/.git/logs/refs/remotes/origin/ashamed-hamster +/Users/example/.git/logs/refs/remotes/origin/kartik/inadequate-bandicoot +/Users/example/.git/logs/refs/remotes/origin/kartik/puzzled-harrier +/Users/example/.git/logs/refs/remotes/origin/kartik/termdesc +/Users/example/.git/logs/refs/remotes/origin/kartik/updatestatus +/Users/example/.git/logs/refs/remotes/origin/kartik/wispy-frog +/Users/example/.git/logs/refs/remotes/origin/kartik/terminal +/Users/example/.git/logs/refs/remotes/origin/kartik/terminalupdates +/Users/example/.git/logs/refs/remotes/origin/kartik/updatedistro +/Users/example/.git/logs/refs/remotes/origin/kartik/envvarscope +/Users/example/.git/logs/refs/remotes/origin/kartik/initial-scallop +/Users/example/.git/logs/refs/remotes/origin/electron-26.x.y +/Users/example/.git/logs/refs/remotes/origin/main-lynx +/Users/example/.git/logs/refs/remotes/origin/issue209787IpynbUpdates +/Users/example/.git/logs/refs/remotes/origin/clean-grasshopper +/Users/example/.git/logs/refs/remotes/origin/zoomFix +/Users/example/.git/logs/refs/remotes/origin/benibenj/tabHeightDensityName +/Users/example/.git/logs/refs/remotes/origin/benibenj/toggleMaximizeCommand +/Users/example/.git/logs/refs/remotes/origin/benibenj/tabsCustomHover +/Users/example/.git/logs/refs/remotes/origin/benibenj/hoverFixes +/Users/example/.git/logs/refs/remotes/origin/benibenj/hiddenvshide +/Users/example/.git/logs/refs/remotes/origin/benibenj/curly-wallaby +/Users/example/.git/logs/refs/remotes/origin/benibenj/tabsMenuRenaming +/Users/example/.git/logs/refs/remotes/origin/benibenj/marine-bobolink +/Users/example/.git/logs/refs/remotes/origin/benibenj/titleBarPartNativeCustom +/Users/example/.git/logs/refs/remotes/origin/benibenj/victorious-mosquito +/Users/example/.git/logs/refs/remotes/origin/benibenj/brief-egret +/Users/example/.git/logs/refs/remotes/origin/benibenj/formidable-duck +/Users/example/.git/logs/refs/remotes/origin/benibenj/local-smelt +/Users/example/.git/logs/refs/remotes/origin/benibenj/shivering-yak +/Users/example/.git/logs/refs/remotes/origin/benibenj/obnoxious-aphid +/Users/example/.git/logs/refs/remotes/origin/benibenj/togglingPinnedTabsRowActionsHidden +/Users/example/.git/logs/refs/remotes/origin/benibenj/fixMigration +/Users/example/.git/logs/refs/remotes/origin/benibenj/liable-albatross +/Users/example/.git/logs/refs/remotes/origin/benibenj/localizeInnoUpdaterClean +/Users/example/.git/logs/refs/remotes/origin/benibenj/listDndFlicker +/Users/example/.git/logs/refs/remotes/origin/benibenj/electronic-bonobo +/Users/example/.git/logs/refs/remotes/origin/benibenj/surprised-camel +/Users/example/.git/logs/refs/remotes/origin/benibenj/tabContextmMenu +/Users/example/.git/logs/refs/remotes/origin/benibenj/sorry-jackal +/Users/example/.git/logs/refs/remotes/origin/benibenj/tabBarMenu +/Users/example/.git/logs/refs/remotes/origin/benibenj/worthwhile-catfish +/Users/example/.git/logs/refs/remotes/origin/benibenj/medieval-rhinoceros +/Users/example/.git/logs/refs/remotes/origin/benibenj/close-stork +/Users/example/.git/logs/refs/remotes/origin/benibenj/alright-skunk +/Users/example/.git/logs/refs/remotes/origin/benibenj/solar-camel +/Users/example/.git/logs/refs/remotes/origin/benibenj/treeStickyScroll +/Users/example/.git/logs/refs/remotes/origin/benibenj/conservation-roundworm +/Users/example/.git/logs/refs/remotes/origin/benibenj/statutory-rattlesnake +/Users/example/.git/logs/refs/remotes/origin/benibenj/certain-cattle +/Users/example/.git/logs/refs/remotes/origin/benibenj/associated-clam +/Users/example/.git/logs/refs/remotes/origin/benibenj/preliminary-sloth +/Users/example/.git/logs/refs/remotes/origin/benibenj/codIconLabelSupport +/Users/example/.git/logs/refs/remotes/origin/benibenj/necessary-spider +/Users/example/.git/logs/refs/remotes/origin/benibenj/revertCommit +/Users/example/.git/logs/refs/remotes/origin/benibenj/ytterbic-rooster +/Users/example/.git/logs/refs/remotes/origin/benibenj/head-crocodile +/Users/example/.git/logs/refs/remotes/origin/benibenj/heightlightModifiesTabBug +/Users/example/.git/logs/refs/remotes/origin/benibenj/auxLocking +/Users/example/.git/logs/refs/remotes/origin/benibenj/noTabBar +/Users/example/.git/logs/refs/remotes/origin/benibenj/SSMouseListener +/Users/example/.git/logs/refs/remotes/origin/benibenj/statutory-tahr +/Users/example/.git/logs/refs/remotes/origin/benibenj/syncScrollFreez +/Users/example/.git/logs/refs/remotes/origin/benibenj/concerned-beaver +/Users/example/.git/logs/refs/remotes/origin/benibenj/listHover +/Users/example/.git/logs/refs/remotes/origin/benibenj/uptight-rat +/Users/example/.git/logs/refs/remotes/origin/benibenj/mushy-firefly +/Users/example/.git/logs/refs/remotes/origin/benibenj/intensive-puma +/Users/example/.git/logs/refs/remotes/origin/benibenj/tabs-dnd-indicators +/Users/example/.git/logs/refs/remotes/origin/benibenj/fragile-guineafowl +/Users/example/.git/logs/refs/remotes/origin/benibenj/ashamed-hyena +/Users/example/.git/logs/refs/remotes/origin/benibenj/updateSettingsInZenMode +/Users/example/.git/logs/refs/remotes/origin/benibenj/rear-eel +/Users/example/.git/logs/refs/remotes/origin/benibenj/other-snake +/Users/example/.git/logs/refs/remotes/origin/benibenj/activityBarBottom +/Users/example/.git/logs/refs/remotes/origin/benibenj/disturbed-tyrannosaurus +/Users/example/.git/logs/refs/remotes/origin/benibenj/quarrelsome-platypus +/Users/example/.git/logs/refs/remotes/origin/benibenj/minOne +/Users/example/.git/logs/refs/remotes/origin/benibenj/toggleEditorActions +/Users/example/.git/logs/refs/remotes/origin/benibenj/stickyScrollFocus +/Users/example/.git/logs/refs/remotes/origin/benibenj/managerial-ox +/Users/example/.git/logs/refs/remotes/origin/benibenj/titleActionsNoPaneFix +/Users/example/.git/logs/refs/remotes/origin/benibenj/northern-minnow +/Users/example/.git/logs/refs/remotes/origin/benibenj/pinnedTabRow +/Users/example/.git/logs/refs/remotes/origin/benibenj/young-jackal +/Users/example/.git/logs/refs/remotes/origin/benibenj/removeMaximizeUnmaximizeCommands +/Users/example/.git/logs/refs/remotes/origin/benibenj/lively-spider +/Users/example/.git/logs/refs/remotes/origin/benibenj/treeStickyOn +/Users/example/.git/logs/refs/remotes/origin/benibenj/afraid-alligator +/Users/example/.git/logs/refs/remotes/origin/benibenj/interior-cat +/Users/example/.git/logs/refs/remotes/origin/benibenj/testing +/Users/example/.git/logs/refs/remotes/origin/benibenj/mild-spoonbill +/Users/example/.git/logs/refs/remotes/origin/benibenj/lastPinnedBorder +/Users/example/.git/logs/refs/remotes/origin/benibenj/disposableEmitter +/Users/example/.git/logs/refs/remotes/origin/benibenj/interesting-salmon +/Users/example/.git/logs/refs/remotes/origin/benibenj/fair-yak +/Users/example/.git/logs/refs/remotes/origin/benibenj/jolly-junglefowl +/Users/example/.git/logs/refs/remotes/origin/benibenj/foreign-catfish +/Users/example/.git/logs/refs/remotes/origin/benibenj/chemical-manatee +/Users/example/.git/logs/refs/remotes/origin/benibenj/eerie-wolf +/Users/example/.git/logs/refs/remotes/origin/benibenj/hushed-swallow +/Users/example/.git/logs/refs/remotes/origin/benibenj/tabHeight +/Users/example/.git/logs/refs/remotes/origin/benibenj/tall-clownfish +/Users/example/.git/logs/refs/remotes/origin/benibenj/inland-moose +/Users/example/.git/logs/refs/remotes/origin/benibenj/rural-raccoon +/Users/example/.git/logs/refs/remotes/origin/benibenj/editorActionsLocation +/Users/example/.git/logs/refs/remotes/origin/benibenj/editorActionsHideFix +/Users/example/.git/logs/refs/remotes/origin/benibenj/handsome-wren +/Users/example/.git/logs/refs/remotes/origin/benibenj/twoActionBars +/Users/example/.git/logs/refs/remotes/origin/benibenj/obliged-sparrow +/Users/example/.git/logs/refs/remotes/origin/benibenj/worried-centipede +/Users/example/.git/logs/refs/remotes/origin/benibenj/favourable-junglefowl +/Users/example/.git/logs/refs/remotes/origin/benibenj/noTabsCommandCenterFileName +/Users/example/.git/logs/refs/remotes/origin/benibenj/tabstitlewidget +/Users/example/.git/logs/refs/remotes/origin/benibenj/cold-octopus +/Users/example/.git/logs/refs/remotes/origin/benibenj/ContextMenuPinnedTabsRow +/Users/example/.git/logs/refs/remotes/origin/benibenj/localizeInnoUpdater +/Users/example/.git/logs/refs/remotes/origin/benibenj/maximizeEditorView +/Users/example/.git/logs/refs/remotes/origin/benibenj/emptyGroupMaximized +/Users/example/.git/logs/refs/remotes/origin/benibenj/like-seahorse +/Users/example/.git/logs/refs/remotes/origin/benibenj/groupDropOnContainerAddLast +/Users/example/.git/logs/refs/remotes/origin/benibenj/furious-pike +/Users/example/.git/logs/refs/remotes/origin/benibenj/registered-chickadee +/Users/example/.git/logs/refs/remotes/origin/benibenj/practical-finch +/Users/example/.git/logs/refs/remotes/origin/benibenj/gothic-monkey +/Users/example/.git/logs/refs/remotes/origin/benibenj/yearning-iguana +/Users/example/.git/logs/refs/remotes/origin/benibenj/neat-turkey +/Users/example/.git/logs/refs/remotes/origin/benibenj/stickyScrollExperimental +/Users/example/.git/logs/refs/remotes/origin/benibenj/middle-aphid +/Users/example/.git/logs/refs/remotes/origin/benibenj/candidateFixEditorToPinnedContainer +/Users/example/.git/logs/refs/remotes/origin/benibenj/developed-finch +/Users/example/.git/logs/refs/remotes/origin/benibenj/significant-catshark +/Users/example/.git/logs/refs/remotes/origin/benibenj/removeTestingSetting +/Users/example/.git/logs/refs/remotes/origin/benibenj/stickyScrollCompression +/Users/example/.git/logs/refs/remotes/origin/benibenj/underlying-mosquito +/Users/example/.git/logs/refs/remotes/origin/benibenj/treeViewDisposeHoverDelegate +/Users/example/.git/logs/refs/remotes/origin/benibenj/centeredLayoutStoreRatio +/Users/example/.git/logs/refs/remotes/origin/benibenj/increasing-herring +/Users/example/.git/logs/refs/remotes/origin/benibenj/excited-bandicoot +/Users/example/.git/logs/refs/remotes/origin/benibenj/wrappingThreshold +/Users/example/.git/logs/refs/remotes/origin/benibenj/hideTabsActionBar +/Users/example/.git/logs/refs/remotes/origin/benibenj/moveLastViewNotDeregistered +/Users/example/.git/logs/refs/remotes/origin/benibenj/centeredMaximizedGroup +/Users/example/.git/logs/refs/remotes/origin/benibenj/rootDnD +/Users/example/.git/logs/refs/remotes/origin/benibenj/issue203460 +/Users/example/.git/logs/refs/remotes/origin/benibenj/cooing-turkey +/Users/example/.git/logs/refs/remotes/origin/benibenj/whole-herring +/Users/example/.git/logs/refs/remotes/origin/benibenj/good-eagle +/Users/example/.git/logs/refs/remotes/origin/benibenj/governing-caterpillar +/Users/example/.git/logs/refs/remotes/origin/benibenj/atomic-perch +/Users/example/.git/logs/refs/remotes/origin/benibenj/mechanical-deer +/Users/example/.git/logs/refs/remotes/origin/benibenj/breakable-quail +/Users/example/.git/logs/refs/remotes/origin/benibenj/teenage-bear +/Users/example/.git/logs/refs/remotes/origin/benibenj/fixPinKeybinding +/Users/example/.git/logs/refs/remotes/origin/benibenj/TabBarViewMenu +/Users/example/.git/logs/refs/remotes/origin/benibenj/empty-lemur +/Users/example/.git/logs/refs/remotes/origin/issue-208053 +/Users/example/.git/logs/refs/remotes/origin/issue205637BehindAFlag +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/postcss-8.4.38 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/http-cache-semantics-4.1.1 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/xml2js-0.5.0 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/extensions/merge-conflict/semver-5.7.2 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/extensions/media-preview/semver-5.7.2 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/extensions/html-language-features/semver-5.7.2 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/extensions/json-language-features/semver-5.7.2 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/extensions/typescript-language-features/semver-7.5.2 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/extensions/typescript-language-features/follow-redirects-1.15.4 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/extensions/microsoft-authentication/semver-5.7.2 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/extensions/notebook-renderers/tough-cookie-4.1.3 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/extensions/notebook-renderers/word-wrap-1.2.4 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/extensions/github/semver-5.7.2 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/extensions/github/graphql-16.8.1 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/extensions/markdown-language-features/katex-0.16.10 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/extensions/markdown-language-features/semver-5.7.2 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/extensions/markdown-math/katex-0.16.10 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/extensions/github-authentication/semver-5.7.2 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/extensions/github-authentication/follow-redirects-1.15.4 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/extensions/git/semver-5.7.2 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/tough-cookie-4.1.3 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/word-wrap-1.2.4 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/es5-ext-0.10.63 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/ip-2.0.1 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/webpack-5.76.0 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/build/http-cache-semantics-4.1.1 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/build/semver-5.7.2 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/build/npm/gyp/semver-7.5.3 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/build/npm/gyp/http-cache-semantics-4.1.1 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/build/npm/gyp/ip-2.0.1 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/build/npm/gyp/tar-6.2.1 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/build/npm/gyp/minimatch-3.1.2 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/remote/semver-7.5.3 +/Users/example/.git/logs/refs/remotes/origin/dependabot/npm_and_yarn/remote/ip-2.0.1 +/Users/example/.git/logs/refs/remotes/origin/dependabot/cargo/cli/mio-0.8.11 +/Users/example/.git/logs/refs/remotes/origin/dependabot/cargo/cli/h2-0.3.26 +/Users/example/.git/logs/refs/remotes/origin/dependabot/cargo/cli/openssl-0.10.48 +/Users/example/.git/logs/refs/remotes/origin/dependabot/cargo/cli/rustix-0.37.25 +/Users/example/.git/logs/refs/remotes/origin/dependabot/cargo/cli/h2-0.3.17 +/Users/example/.git/logs/refs/remotes/origin/dependabot/cargo/cli/openssl-0.10.55 +/Users/example/.git/logs/refs/remotes/origin/dependabot/cargo/cli/openssl-src-111.25.01.1.1t +/Users/example/.git/logs/refs/remotes/origin/dependabot/cargo/cli/tokio-1.24.2 +/Users/example/.git/logs/refs/remotes/origin/dependabot/cargo/cli/openssl-0.10.60 +/Users/example/.git/logs/refs/remotes/origin/dependabot/github_actions/azure/login-2 +/Users/example/.git/logs/refs/remotes/origin/dependabot/github_actions/actions/checkout-4 +/Users/example/.git/logs/refs/remotes/origin/dependabot/github_actions/actions/setup-node-4 +/Users/example/.git/logs/refs/remotes/origin/dependabot/github_actions/actions/setup-python-5 +/Users/example/.git/logs/refs/remotes/origin/dependabot/github_actions/actions/cache-4 +/Users/example/.git/logs/refs/remotes/origin/revert-192774-ben/eventual-earthworm +/Users/example/.git/logs/refs/remotes/origin/icons-update +/Users/example/.git/logs/refs/remotes/origin/revert-207197-tyriar/205058 +/Users/example/.git/logs/refs/remotes/origin/realistic-magpie +/Users/example/.git/logs/refs/remotes/origin/electron-27.x.y +/Users/example/.git/logs/refs/stash +/Users/example/.git/description +/Users/example/.git/hooks/pre-rebase +/Users/example/.git/hooks/pre-applypatch +/Users/example/.git/hooks/commit-msg.sample +/Users/example/.git/hooks/pre-auto-gc +/Users/example/.git/hooks/update +/Users/example/.git/hooks/post-receive +/Users/example/.git/hooks/post-commit +/Users/example/.git/hooks/push-to-checkout +/Users/example/.git/hooks/pre-rebase.sample +/Users/example/.git/hooks/applypatch-msg +/Users/example/.git/hooks/post-update +/Users/example/.git/hooks/pre-commit.sample +/Users/example/.git/hooks/prepare-commit-msg +/Users/example/.git/hooks/post-checkout +/Users/example/.git/hooks/post-applypatch +/Users/example/.git/hooks/applypatch-msg.sample +/Users/example/.git/hooks/post-rewrite +/Users/example/.git/hooks/fsmonitor-watchman.sample +/Users/example/.git/hooks/pre-receive.sample +/Users/example/.git/hooks/pre-receive +/Users/example/.git/hooks/prepare-commit-msg.sample +/Users/example/.git/hooks/post-update.sample +/Users/example/.git/hooks/commit-msg +/Users/example/.git/hooks/pre-merge-commit.sample +/Users/example/.git/hooks/pre-applypatch.sample +/Users/example/.git/hooks/pre-push +/Users/example/.git/hooks/post-merge +/Users/example/.git/hooks/pre-commit +/Users/example/.git/hooks/pre-push.sample +/Users/example/.git/hooks/update.sample +/Users/example/.git/hooks/push-to-checkout.sample +/Users/example/.git/refs/heads/main +/Users/example/.git/refs/tags/1.88.1 +/Users/example/.git/refs/remotes/origin/april/git-working-sets +/Users/example/.git/refs/remotes/origin/electron-29.x.y +/Users/example/.git/refs/remotes/origin/prior-falcon +/Users/example/.git/refs/remotes/origin/connor4312/revert-210442 +/Users/example/.git/refs/remotes/origin/connor4312/revert-#210416 +/Users/example/.git/refs/remotes/origin/connor4312/test-failure-data +/Users/example/.git/refs/remotes/origin/joh/efficient-antelope +/Users/example/.git/refs/remotes/origin/joh/grateful-buzzard +/Users/example/.git/refs/remotes/origin/joh/expensive-swallow +/Users/example/.git/refs/remotes/origin/joh/languageModelInformation +/Users/example/.git/refs/remotes/origin/joh/initial-moose +/Users/example/.git/refs/remotes/origin/joh/gothic-lion +/Users/example/.git/refs/remotes/origin/aamunger/errorRenderer +/Users/example/.git/refs/remotes/origin/aamunger/backupOnEH +/Users/example/.git/refs/remotes/origin/aamunger/splitUpBuffer +/Users/example/.git/refs/remotes/origin/aamunger/disableLargeBackups +/Users/example/.git/refs/remotes/origin/aamunger/backupSizeLimit +/Users/example/.git/refs/remotes/origin/basic-stoat +/Users/example/.git/refs/remotes/origin/irrelevant-caribou +/Users/example/.git/refs/remotes/origin/issue15369 +/Users/example/.git/refs/remotes/origin/deliberate-wildebeest +/Users/example/.git/refs/remotes/origin/nbInformationWhenOpening +/Users/example/.git/refs/remotes/origin/issue209787SingleChangeEvent +/Users/example/.git/refs/remotes/origin/outlineRefCollectionAndCachingHeaders +/Users/example/.git/refs/remotes/origin/HEAD +/Users/example/.git/refs/remotes/origin/hediet/b/parallel-gerbil +/Users/example/.git/refs/remotes/origin/hediet/b/satisfactory-skink +/Users/example/.git/refs/remotes/origin/hediet/b/obliged-tortoise +/Users/example/.git/refs/remotes/origin/hediet/b/jittery-hornet +/Users/example/.git/refs/remotes/origin/statutory-walrus +/Users/example/.git/refs/remotes/origin/prospective-cattle +/Users/example/.git/refs/remotes/origin/rebornix/grand-perch +/Users/example/.git/refs/remotes/origin/rebornix/persistent-falcon +/Users/example/.git/refs/remotes/origin/alexr00/sour-squirrel +/Users/example/.git/refs/remotes/origin/alexr00/treeSitterExploration +/Users/example/.git/refs/remotes/origin/alexr00/aidayTreeSitterElectron29Attempt2 +/Users/example/.git/refs/remotes/origin/alexr00/aidayTreeSitter +/Users/example/.git/refs/remotes/origin/ben/recursive-watcher-reuse-wip +/Users/example/.git/refs/remotes/origin/ben/adequate-silkworm +/Users/example/.git/refs/remotes/origin/ben/right-kite +/Users/example/.git/refs/remotes/origin/ben/better-grasshopper +/Users/example/.git/refs/remotes/origin/ben/chosen-chameleon +/Users/example/.git/refs/remotes/origin/ben/mighty-ant +/Users/example/.git/refs/remotes/origin/near-bandicoot +/Users/example/.git/refs/remotes/origin/roblou/detailed-dragonfly +/Users/example/.git/refs/remotes/origin/roblou/worried-termite +/Users/example/.git/refs/remotes/origin/roblou/chat-agent-hover +/Users/example/.git/refs/remotes/origin/roblou/chat-skills +/Users/example/.git/refs/remotes/origin/roblou/chat-confirmation-api +/Users/example/.git/refs/remotes/origin/rzhao271/serial-translation +/Users/example/.git/refs/remotes/origin/rzhao271/reduce-sdl +/Users/example/.git/refs/remotes/origin/rzhao271/excellent-catshark +/Users/example/.git/refs/remotes/origin/issue210593 +/Users/example/.git/refs/remotes/origin/joao/salmon-guppy +/Users/example/.git/refs/remotes/origin/joao/white-butterfly +/Users/example/.git/refs/remotes/origin/tyriar/update_cursor_still__suggest__2 +/Users/example/.git/refs/remotes/origin/tyriar/si_integration_tests +/Users/example/.git/refs/remotes/origin/tyriar/gpu_exploration +/Users/example/.git/refs/remotes/origin/tyriar/210353 +/Users/example/.git/refs/remotes/origin/tyriar/prompt_input_model +/Users/example/.git/refs/remotes/origin/tyriar/210395 +/Users/example/.git/refs/remotes/origin/tyriar/207372_2 +/Users/example/.git/refs/remotes/origin/tyriar/210403 +/Users/example/.git/refs/remotes/origin/tyriar/170963 +/Users/example/.git/refs/remotes/origin/onEnterTests +/Users/example/.git/refs/remotes/origin/ddossett/mid-kangaroo +/Users/example/.git/refs/remotes/origin/lszomoru/selfish-reptile +/Users/example/.git/refs/remotes/origin/main +/Users/example/.git/refs/remotes/origin/aiday/hoverExtension2 +/Users/example/.git/refs/remotes/origin/aiday/hoverExtension +/Users/example/.git/refs/remotes/origin/merogge/comments-view +/Users/example/.git/refs/remotes/origin/merogge/progress +/Users/example/.git/refs/remotes/origin/merogge/migrate-progress +/Users/example/.git/refs/remotes/origin/merogge/fix-actions +/Users/example/.git/refs/remotes/origin/merogge/progress-2 +/Users/example/.git/refs/remotes/origin/merogge/accessibility-help-extension +/Users/example/.git/refs/remotes/origin/merogge/alert-in-accessible-view +/Users/example/.git/refs/remotes/origin/merogge/nav-acc-code-blocks +/Users/example/.git/refs/remotes/origin/merogge/tag +/Users/example/.git/refs/stash +/Users/example/.git/index +/Users/example/.git/packed-refs +/Users/example/.git/COMMIT_EDITMSG +/Users/example/.git/FETCH_HEAD +/Users/example/LICENSE.txt +/Users/example/.vscode/searches/ts36031.code-search +/Users/example/.vscode/settings.json +/Users/example/.vscode/shared.code-snippets +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/icon.png +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/sourceUtils.js +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/testTree.js.map +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/coverageProvider.js.map +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/testOutputScanner.js +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/memoize.js +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/coverageProvider.js +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/sourceUtils.js.map +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/snapshot.js.map +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/metadata.js +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/debounce.js.map +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/extension.js.map +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/vscodeTestRunner.js +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/debounce.js +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/streamSplitter.js +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/streamSplitter.js.map +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/snapshot.js +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/failingDeepStrictEqualAssertFixer.js +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/metadata.js.map +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/vscodeTestRunner.js.map +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/testTree.js +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/memoize.js.map +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/failingDeepStrictEqualAssertFixer.js.map +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/extension.js +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/out/testOutputScanner.js.map +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/istanbul-lib-coverage/LICENSE +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/istanbul-lib-coverage/README.md +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/istanbul-lib-coverage/package.json +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/istanbul-lib-coverage/index.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/path.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/constants.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/domain.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/diagnostics_channel.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/globals.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/string_decoder.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/tls.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/tty.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/punycode.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/LICENSE +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/readline.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/crypto.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/trace_events.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/events.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/os.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/buffer.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/querystring.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/worker_threads.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/dom-events.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/timers/promises.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/console.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/async_hooks.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/stream/consumers.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/stream/web.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/stream/promises.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/dns.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/readline/promises.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/vm.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/timers.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/globals.global.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/test.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/http.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/http2.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/stream.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/inspector.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/assert/strict.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/README.md +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/v8.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/perf_hooks.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/url.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/cluster.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/package.json +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/https.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/assert.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/fs.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/repl.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/dgram.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/child_process.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/zlib.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/module.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/process.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/util.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/wasi.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/index.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/dns/promises.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/fs/promises.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@types/node/net.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/.yarn-integrity +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/global-origin.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/header.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/pool-stats.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/mock-client.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/api.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/readable.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/dispatcher.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/errors.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/websocket.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/file.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/connector.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/balanced-pool.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/agent.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/mock-agent.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/interceptors.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/fetch.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/README.md +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/webidl.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/formdata.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/handlers.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/filereader.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/package.json +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/cache.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/cookies.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/pool.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/diagnostics-channel.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/patch.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/index.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/mock-pool.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/proxy-agent.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/global-dispatcher.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/client.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/content-type.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/mock-interceptor.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/undici-types/mock-errors.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/istanbul-to-vscode/LICENSE +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/istanbul-to-vscode/index.js +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/istanbul-to-vscode/readme.md +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/istanbul-to-vscode/package.json +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/istanbul-to-vscode/index.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/ansi-styles/license +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/ansi-styles/index.js +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/ansi-styles/readme.md +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/ansi-styles/package.json +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/ansi-styles/index.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/sourcemap-codec/LICENSE +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/sourcemap-codec/dist/types/sourcemap-codec.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js.map +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs.map +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/sourcemap-codec/README.md +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/sourcemap-codec/package.json +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/trace-mapping/LICENSE +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/trace-mapping/dist/types/resolve.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/trace-mapping/dist/types/types.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/trace-mapping/dist/types/trace-mapping.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/trace-mapping/dist/types/by-source.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/trace-mapping/dist/types/binary-search.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/trace-mapping/dist/types/any-map.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/trace-mapping/dist/types/strip-filename.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/trace-mapping/dist/types/sourcemap-segment.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/trace-mapping/dist/types/sort.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs.map +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js.map +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/trace-mapping/README.md +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/trace-mapping/package.json +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/resolve-uri/LICENSE +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js.map +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/resolve-uri/dist/types/resolve-uri.d.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs.map +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/resolve-uri/README.md +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/node_modules/@jridgewell/resolve-uri/package.json +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/yarn.lock +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/package.json +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/tsconfig.json +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/src/snapshot.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/src/failingDeepStrictEqualAssertFixer.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/src/debounce.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/src/vscodeTestRunner.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/src/streamSplitter.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/src/extension.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/src/testTree.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/src/sourceUtils.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/src/testOutputScanner.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/src/metadata.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/src/memoize.ts +/Users/example/.vscode/extensions/vscode-selfhost-test-provider/src/coverageProvider.ts +/Users/example/.vscode/extensions.json +/Users/example/.vscode/launch.json +/Users/example/.vscode/tasks.json +/Users/example/.vscode/notebooks/grooming-delta.github-issues +/Users/example/.vscode/notebooks/api.github-issues +/Users/example/.vscode/notebooks/vscode-dev.github-issues +/Users/example/.vscode/notebooks/papercuts.github-issues +/Users/example/.vscode/notebooks/my-endgame.github-issues +/Users/example/.vscode/notebooks/grooming.github-issues +/Users/example/.vscode/notebooks/inbox.github-issues +/Users/example/.vscode/notebooks/my-work.github-issues +/Users/example/.vscode/notebooks/verification.github-issues +/Users/example/.vscode/notebooks/endgame.github-issues +/Users/example/.vscode/cglicenses.schema.json +/Users/example/cgmanifest.json +/Users/example/.eslintrc.json +/Users/example/SECURITY.md +/Users/example/cglicenses.json +/Users/example/src/vs/monaco.d.ts +/Users/example/src/vs/css.build.ts +/Users/example/src/vs/nls.build.ts +/Users/example/src/vs/platform/encryption/common/encryptionService.ts +/Users/example/src/vs/platform/encryption/electron-main/encryptionMainService.ts +/Users/example/src/vs/platform/keybinding/test/common/keybindingsTestUtils.ts +/Users/example/src/vs/platform/keybinding/test/common/keybindingLabels.test.ts +/Users/example/src/vs/platform/keybinding/test/common/abstractKeybindingService.test.ts +/Users/example/src/vs/platform/keybinding/test/common/mockKeybindingService.ts +/Users/example/src/vs/platform/keybinding/test/common/keybindingResolver.test.ts +/Users/example/src/vs/platform/keybinding/common/keybinding.ts +/Users/example/src/vs/platform/keybinding/common/usLayoutResolvedKeybinding.ts +/Users/example/src/vs/platform/keybinding/common/abstractKeybindingService.ts +/Users/example/src/vs/platform/keybinding/common/baseResolvedKeybinding.ts +/Users/example/src/vs/platform/keybinding/common/resolvedKeybindingItem.ts +/Users/example/src/vs/platform/keybinding/common/keybindingsRegistry.ts +/Users/example/src/vs/platform/keybinding/common/keybindingResolver.ts +/Users/example/src/vs/platform/configuration/test/common/configurationModels.test.ts +/Users/example/src/vs/platform/configuration/test/common/configurationRegistry.test.ts +/Users/example/src/vs/platform/configuration/test/common/configurations.test.ts +/Users/example/src/vs/platform/configuration/test/common/configurationService.test.ts +/Users/example/src/vs/platform/configuration/test/common/testConfigurationService.ts +/Users/example/src/vs/platform/configuration/test/common/configuration.test.ts +/Users/example/src/vs/platform/configuration/test/common/policyConfiguration.test.ts +/Users/example/src/vs/platform/configuration/common/configurationService.ts +/Users/example/src/vs/platform/configuration/common/configurationModels.ts +/Users/example/src/vs/platform/configuration/common/configurations.ts +/Users/example/src/vs/platform/configuration/common/configuration.ts +/Users/example/src/vs/platform/configuration/common/configurationRegistry.ts +/Users/example/src/vs/platform/hover/test/browser/nullHoverService.ts +/Users/example/src/vs/platform/hover/browser/hover.ts +/Users/example/src/vs/platform/native/common/nativeHostService.ts +/Users/example/src/vs/platform/native/common/native.ts +/Users/example/src/vs/platform/native/electron-main/nativeHostMainService.ts +/Users/example/src/vs/platform/menubar/common/menubar.ts +/Users/example/src/vs/platform/menubar/electron-sandbox/menubar.ts +/Users/example/src/vs/platform/menubar/electron-main/menubarMainService.ts +/Users/example/src/vs/platform/menubar/electron-main/menubar.ts +/Users/example/src/vs/platform/progress/test/common/progress.test.ts +/Users/example/src/vs/platform/progress/common/progress.ts +/Users/example/src/vs/platform/test/electron-main/workbenchTestServices.ts +/Users/example/src/vs/platform/update/common/updateIpc.ts +/Users/example/src/vs/platform/update/common/update.config.contribution.ts +/Users/example/src/vs/platform/update/common/update.ts +/Users/example/src/vs/platform/update/electron-main/abstractUpdateService.ts +/Users/example/src/vs/platform/update/electron-main/updateService.linux.ts +/Users/example/src/vs/platform/update/electron-main/updateService.darwin.ts +/Users/example/src/vs/platform/update/electron-main/updateService.win32.ts +/Users/example/src/vs/platform/update/electron-main/updateService.snap.ts +/Users/example/src/vs/platform/markers/test/common/markerService.test.ts +/Users/example/src/vs/platform/markers/common/markerService.ts +/Users/example/src/vs/platform/markers/common/markers.ts +/Users/example/src/vs/platform/instantiation/test/common/instantiationService.test.ts +/Users/example/src/vs/platform/instantiation/test/common/graph.test.ts +/Users/example/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts +/Users/example/src/vs/platform/instantiation/common/instantiation.ts +/Users/example/src/vs/platform/instantiation/common/extensions.ts +/Users/example/src/vs/platform/instantiation/common/descriptors.ts +/Users/example/src/vs/platform/instantiation/common/instantiationService.ts +/Users/example/src/vs/platform/instantiation/common/graph.ts +/Users/example/src/vs/platform/instantiation/common/serviceCollection.ts +/Users/example/src/vs/platform/notification/test/common/testNotificationService.ts +/Users/example/src/vs/platform/notification/common/notification.ts +/Users/example/src/vs/platform/shell/node/shellEnv.ts +/Users/example/src/vs/platform/launch/electron-main/launchMainService.ts +/Users/example/src/vs/platform/layout/browser/layoutService.ts +/Users/example/src/vs/platform/layout/browser/zIndexRegistry.ts +/Users/example/src/vs/platform/dnd/browser/dnd.ts +/Users/example/src/vs/platform/secrets/test/common/secrets.test.ts +/Users/example/src/vs/platform/secrets/common/secrets.ts +/Users/example/src/vs/platform/workspace/test/common/testWorkspace.ts +/Users/example/src/vs/platform/workspace/test/common/workspace.test.ts +/Users/example/src/vs/platform/workspace/common/virtualWorkspace.ts +/Users/example/src/vs/platform/workspace/common/workspace.ts +/Users/example/src/vs/platform/workspace/common/canonicalUri.ts +/Users/example/src/vs/platform/workspace/common/workspaceTrust.ts +/Users/example/src/vs/platform/workspace/common/editSessions.ts +/Users/example/src/vs/platform/languagePacks/browser/languagePacks.ts +/Users/example/src/vs/platform/languagePacks/common/languagePacks.ts +/Users/example/src/vs/platform/languagePacks/common/localizedStrings.ts +/Users/example/src/vs/platform/languagePacks/node/languagePacks.ts +/Users/example/src/vs/platform/webview/common/webviewManagerService.ts +/Users/example/src/vs/platform/webview/common/mimeTypes.ts +/Users/example/src/vs/platform/webview/common/webviewPortMapping.ts +/Users/example/src/vs/platform/webview/electron-main/webviewProtocolProvider.ts +/Users/example/src/vs/platform/webview/electron-main/webviewMainService.ts +/Users/example/src/vs/platform/quickinput/test/browser/quickinput.test.ts +/Users/example/src/vs/platform/quickinput/browser/quickInputUtils.ts +/Users/example/src/vs/platform/quickinput/browser/helpQuickAccess.ts +/Users/example/src/vs/platform/quickinput/browser/quickInputService.ts +/Users/example/src/vs/platform/quickinput/browser/quickInputController.ts +/Users/example/src/vs/platform/quickinput/browser/quickInputTree.ts +/Users/example/src/vs/platform/quickinput/browser/quickInputBox.ts +/Users/example/src/vs/platform/quickinput/browser/commandsQuickAccess.ts +/Users/example/src/vs/platform/quickinput/browser/pickerQuickAccess.ts +/Users/example/src/vs/platform/quickinput/browser/quickPickPin.ts +/Users/example/src/vs/platform/quickinput/browser/quickAccess.ts +/Users/example/src/vs/platform/quickinput/browser/quickInput.ts +/Users/example/src/vs/platform/quickinput/browser/media/quickInput.css +/Users/example/src/vs/platform/quickinput/common/quickAccess.ts +/Users/example/src/vs/platform/quickinput/common/quickInput.ts +/Users/example/src/vs/platform/lifecycle/common/lifecycle.ts +/Users/example/src/vs/platform/lifecycle/node/sharedProcessLifecycleService.ts +/Users/example/src/vs/platform/lifecycle/electron-main/lifecycleMainService.ts +/Users/example/src/vs/platform/label/common/label.ts +/Users/example/src/vs/platform/terminal/test/common/requestStore.test.ts +/Users/example/src/vs/platform/terminal/test/common/terminalProcess.test.ts +/Users/example/src/vs/platform/terminal/test/common/capabilities/commandDetection/promptInputModel.test.ts +/Users/example/src/vs/platform/terminal/test/common/terminalRecorder.test.ts +/Users/example/src/vs/platform/terminal/test/common/terminalProfiles.test.ts +/Users/example/src/vs/platform/terminal/test/common/terminalEnvironment.test.ts +/Users/example/src/vs/platform/terminal/test/node/terminalEnvironment.test.ts +/Users/example/src/vs/platform/terminal/common/requestStore.ts +/Users/example/src/vs/platform/terminal/common/terminalDataBuffering.ts +/Users/example/src/vs/platform/terminal/common/terminalProfiles.ts +/Users/example/src/vs/platform/terminal/common/terminalEnvironment.ts +/Users/example/src/vs/platform/terminal/common/capabilities/commandDetectionCapability.ts +/Users/example/src/vs/platform/terminal/common/capabilities/bufferMarkCapability.ts +/Users/example/src/vs/platform/terminal/common/capabilities/capabilities.ts +/Users/example/src/vs/platform/terminal/common/capabilities/terminalCapabilityStore.ts +/Users/example/src/vs/platform/terminal/common/capabilities/commandDetection/terminalCommand.ts +/Users/example/src/vs/platform/terminal/common/capabilities/commandDetection/promptInputModel.ts +/Users/example/src/vs/platform/terminal/common/capabilities/cwdDetectionCapability.ts +/Users/example/src/vs/platform/terminal/common/capabilities/naiveCwdDetectionCapability.ts +/Users/example/src/vs/platform/terminal/common/capabilities/partialCommandDetectionCapability.ts +/Users/example/src/vs/platform/terminal/common/xterm/shellIntegrationAddon.ts +/Users/example/src/vs/platform/terminal/common/environmentVariableShared.ts +/Users/example/src/vs/platform/terminal/common/terminalAutoResponder.ts +/Users/example/src/vs/platform/terminal/common/environmentVariableCollection.ts +/Users/example/src/vs/platform/terminal/common/terminalProcess.ts +/Users/example/src/vs/platform/terminal/common/terminalRecorder.ts +/Users/example/src/vs/platform/terminal/common/terminalPlatformConfiguration.ts +/Users/example/src/vs/platform/terminal/common/terminalLogService.ts +/Users/example/src/vs/platform/terminal/common/terminal.ts +/Users/example/src/vs/platform/terminal/common/terminalStrings.ts +/Users/example/src/vs/platform/terminal/common/environmentVariable.ts +/Users/example/src/vs/platform/terminal/node/ptyService.ts +/Users/example/src/vs/platform/terminal/node/terminalProfiles.ts +/Users/example/src/vs/platform/terminal/node/terminalEnvironment.ts +/Users/example/src/vs/platform/terminal/node/ptyHostService.ts +/Users/example/src/vs/platform/terminal/node/nodePtyHostStarter.ts +/Users/example/src/vs/platform/terminal/node/terminalProcess.ts +/Users/example/src/vs/platform/terminal/node/childProcessMonitor.ts +/Users/example/src/vs/platform/terminal/node/ptyHostMain.ts +/Users/example/src/vs/platform/terminal/node/ptyHost.ts +/Users/example/src/vs/platform/terminal/node/windowsShellHelper.ts +/Users/example/src/vs/platform/terminal/node/heartbeatService.ts +/Users/example/src/vs/platform/terminal/electron-main/electronPtyHostStarter.ts +/Users/example/src/vs/platform/extensionResourceLoader/browser/extensionResourceLoaderService.ts +/Users/example/src/vs/platform/extensionResourceLoader/common/extensionResourceLoaderService.ts +/Users/example/src/vs/platform/extensionResourceLoader/common/extensionResourceLoader.ts +/Users/example/src/vs/platform/assignment/common/assignment.ts +/Users/example/src/vs/platform/assignment/common/assignmentService.ts +/Users/example/src/vs/platform/externalTerminal/test/electron-main/externalTerminalService.test.ts +/Users/example/src/vs/platform/externalTerminal/common/externalTerminal.ts +/Users/example/src/vs/platform/externalTerminal/node/externalTerminalService.ts +/Users/example/src/vs/platform/externalTerminal/electron-sandbox/externalTerminalService.ts +/Users/example/src/vs/platform/externalTerminal/electron-main/externalTerminal.ts +/Users/example/src/vs/platform/protocol/electron-main/protocol.ts +/Users/example/src/vs/platform/protocol/electron-main/protocolMainService.ts +/Users/example/src/vs/platform/jsonschemas/common/jsonContributionRegistry.ts +/Users/example/src/vs/platform/product/common/product.ts +/Users/example/src/vs/platform/product/common/productService.ts +/Users/example/src/vs/platform/state/test/node/state.test.ts +/Users/example/src/vs/platform/state/node/state.ts +/Users/example/src/vs/platform/state/node/stateService.ts +/Users/example/src/vs/platform/workspaces/test/common/workspaces.test.ts +/Users/example/src/vs/platform/workspaces/test/electron-main/workspacesHistoryStorage.test.ts +/Users/example/src/vs/platform/workspaces/test/electron-main/workspaces.test.ts +/Users/example/src/vs/platform/workspaces/test/electron-main/workspacesManagementMainService.test.ts +/Users/example/src/vs/platform/workspaces/common/workspaces.ts +/Users/example/src/vs/platform/workspaces/node/workspaces.ts +/Users/example/src/vs/platform/workspaces/electron-main/workspacesManagementMainService.ts +/Users/example/src/vs/platform/workspaces/electron-main/workspacesMainService.ts +/Users/example/src/vs/platform/workspaces/electron-main/workspacesHistoryMainService.ts +/Users/example/src/vs/platform/url/common/urlIpc.ts +/Users/example/src/vs/platform/url/common/url.ts +/Users/example/src/vs/platform/url/common/urlService.ts +/Users/example/src/vs/platform/url/electron-main/electronUrlListener.ts +/Users/example/src/vs/platform/url/electron-main/url.ts +/Users/example/src/vs/platform/contextview/browser/contextMenuHandler.ts +/Users/example/src/vs/platform/contextview/browser/contextView.ts +/Users/example/src/vs/platform/contextview/browser/contextMenuService.ts +/Users/example/src/vs/platform/contextview/browser/contextViewService.ts +/Users/example/src/vs/platform/storage/test/common/storageService.test.ts +/Users/example/src/vs/platform/storage/test/electron-main/storageMainService.test.ts +/Users/example/src/vs/platform/storage/common/storage.ts +/Users/example/src/vs/platform/storage/common/storageService.ts +/Users/example/src/vs/platform/storage/common/storageIpc.ts +/Users/example/src/vs/platform/storage/electron-main/storageMainService.ts +/Users/example/src/vs/platform/storage/electron-main/storageMain.ts +/Users/example/src/vs/platform/storage/electron-main/storageIpc.ts +/Users/example/src/vs/platform/uriIdentity/test/common/uriIdentityService.test.ts +/Users/example/src/vs/platform/uriIdentity/common/uriIdentity.ts +/Users/example/src/vs/platform/uriIdentity/common/uriIdentityService.ts +/Users/example/src/vs/platform/contextkey/test/browser/contextkey.test.ts +/Users/example/src/vs/platform/contextkey/test/common/parser.test.ts +/Users/example/src/vs/platform/contextkey/test/common/contextkey.test.ts +/Users/example/src/vs/platform/contextkey/test/common/scanner.test.ts +/Users/example/src/vs/platform/contextkey/browser/contextKeyService.ts +/Users/example/src/vs/platform/contextkey/common/contextkey.ts +/Users/example/src/vs/platform/contextkey/common/scanner.ts +/Users/example/src/vs/platform/contextkey/common/contextkeys.ts +/Users/example/src/vs/platform/extensions/test/common/extensionValidator.test.ts +/Users/example/src/vs/platform/extensions/common/extensionHostStarter.ts +/Users/example/src/vs/platform/extensions/common/extensions.ts +/Users/example/src/vs/platform/extensions/common/extensionValidator.ts +/Users/example/src/vs/platform/extensions/electron-main/extensionHostStarter.ts +/Users/example/src/vs/platform/severityIcon/browser/severityIcon.ts +/Users/example/src/vs/platform/severityIcon/browser/media/severityIcon.css +/Users/example/src/vs/platform/opener/test/common/opener.test.ts +/Users/example/src/vs/platform/opener/test/common/nullOpenerService.ts +/Users/example/src/vs/platform/opener/browser/link.css +/Users/example/src/vs/platform/opener/browser/link.ts +/Users/example/src/vs/platform/opener/common/opener.ts +/Users/example/src/vs/platform/tunnel/test/common/tunnel.test.ts +/Users/example/src/vs/platform/tunnel/common/tunnel.ts +/Users/example/src/vs/platform/tunnel/node/sharedProcessTunnelService.ts +/Users/example/src/vs/platform/tunnel/node/tunnelService.ts +/Users/example/src/vs/platform/action/common/action.ts +/Users/example/src/vs/platform/action/common/actionCommonCategories.ts +/Users/example/src/vs/platform/userDataProfile/test/common/userDataProfileService.test.ts +/Users/example/src/vs/platform/userDataProfile/test/common/userDataProfileStorageService.test.ts +/Users/example/src/vs/platform/userDataProfile/test/electron-main/userDataProfileMainService.test.ts +/Users/example/src/vs/platform/userDataProfile/browser/userDataProfile.ts +/Users/example/src/vs/platform/userDataProfile/common/userDataProfileStorageService.ts +/Users/example/src/vs/platform/userDataProfile/common/userDataProfile.ts +/Users/example/src/vs/platform/userDataProfile/common/userDataProfileIpc.ts +/Users/example/src/vs/platform/userDataProfile/node/userDataProfileStorageService.ts +/Users/example/src/vs/platform/userDataProfile/node/userDataProfile.ts +/Users/example/src/vs/platform/userDataProfile/electron-sandbox/userDataProfileStorageService.ts +/Users/example/src/vs/platform/userDataProfile/electron-main/userDataProfileStorageIpc.ts +/Users/example/src/vs/platform/userDataProfile/electron-main/userDataProfilesHandler.ts +/Users/example/src/vs/platform/userDataProfile/electron-main/userDataProfile.ts +/Users/example/src/vs/platform/theme/test/common/testThemeService.ts +/Users/example/src/vs/platform/theme/browser/iconsStyleSheet.ts +/Users/example/src/vs/platform/theme/browser/defaultStyles.ts +/Users/example/src/vs/platform/theme/common/tokenClassificationRegistry.ts +/Users/example/src/vs/platform/theme/common/themeService.ts +/Users/example/src/vs/platform/theme/common/colorUtils.ts +/Users/example/src/vs/platform/theme/common/colors/searchColors.ts +/Users/example/src/vs/platform/theme/common/colors/minimapColors.ts +/Users/example/src/vs/platform/theme/common/colors/inputColors.ts +/Users/example/src/vs/platform/theme/common/colors/menuColors.ts +/Users/example/src/vs/platform/theme/common/colors/miscColors.ts +/Users/example/src/vs/platform/theme/common/colors/baseColors.ts +/Users/example/src/vs/platform/theme/common/colors/quickpickColors.ts +/Users/example/src/vs/platform/theme/common/colors/listColors.ts +/Users/example/src/vs/platform/theme/common/colors/editorColors.ts +/Users/example/src/vs/platform/theme/common/colors/chartsColors.ts +/Users/example/src/vs/platform/theme/common/theme.ts +/Users/example/src/vs/platform/theme/common/colorRegistry.ts +/Users/example/src/vs/platform/theme/common/iconRegistry.ts +/Users/example/src/vs/platform/theme/electron-main/themeMainService.ts +/Users/example/src/vs/platform/download/common/downloadService.ts +/Users/example/src/vs/platform/download/common/downloadIpc.ts +/Users/example/src/vs/platform/download/common/download.ts +/Users/example/src/vs/platform/actionWidget/browser/actionList.ts +/Users/example/src/vs/platform/actionWidget/browser/actionWidget.ts +/Users/example/src/vs/platform/actionWidget/browser/actionWidget.css +/Users/example/src/vs/platform/actionWidget/common/actionWidget.ts +/Users/example/src/vs/platform/issue/common/issue.ts +/Users/example/src/vs/platform/issue/common/issueReporterUtil.ts +/Users/example/src/vs/platform/issue/electron-main/issueMainService.ts +/Users/example/src/vs/platform/profiling/common/profiling.ts +/Users/example/src/vs/platform/profiling/common/profilingModel.ts +/Users/example/src/vs/platform/profiling/common/profilingTelemetrySpec.ts +/Users/example/src/vs/platform/profiling/node/profilingService.ts +/Users/example/src/vs/platform/profiling/electron-sandbox/profileAnalysisWorker.ts +/Users/example/src/vs/platform/profiling/electron-sandbox/profilingService.ts +/Users/example/src/vs/platform/profiling/electron-sandbox/profileAnalysisWorkerService.ts +/Users/example/src/vs/platform/profiling/electron-main/windowProfiling.ts +/Users/example/src/vs/platform/window/common/window.ts +/Users/example/src/vs/platform/window/electron-sandbox/window.ts +/Users/example/src/vs/platform/window/electron-main/window.ts +/Users/example/src/vs/platform/list/browser/listService.ts +/Users/example/src/vs/platform/userDataSync/test/common/userDataSyncStoreService.test.ts +/Users/example/src/vs/platform/userDataSync/test/common/tasksSync.test.ts +/Users/example/src/vs/platform/userDataSync/test/common/snippetsSync.test.ts +/Users/example/src/vs/platform/userDataSync/test/common/globalStateMerge.test.ts +/Users/example/src/vs/platform/userDataSync/test/common/extensionsMerge.test.ts +/Users/example/src/vs/platform/userDataSync/test/common/userDataProfilesManifestSync.test.ts +/Users/example/src/vs/platform/userDataSync/test/common/synchronizer.test.ts +/Users/example/src/vs/platform/userDataSync/test/common/userDataProfilesManifestMerge.test.ts +/Users/example/src/vs/platform/userDataSync/test/common/keybindingsMerge.test.ts +/Users/example/src/vs/platform/userDataSync/test/common/userDataAutoSyncService.test.ts +/Users/example/src/vs/platform/userDataSync/test/common/settingsMerge.test.ts +/Users/example/src/vs/platform/userDataSync/test/common/settingsSync.test.ts +/Users/example/src/vs/platform/userDataSync/test/common/snippetsMerge.test.ts +/Users/example/src/vs/platform/userDataSync/test/common/userDataSyncService.test.ts +/Users/example/src/vs/platform/userDataSync/test/common/userDataSyncClient.ts +/Users/example/src/vs/platform/userDataSync/test/common/keybindingsSync.test.ts +/Users/example/src/vs/platform/userDataSync/test/common/globalStateSync.test.ts +/Users/example/src/vs/platform/userDataSync/common/userDataSyncResourceProvider.ts +/Users/example/src/vs/platform/userDataSync/common/userDataSyncEnablementService.ts +/Users/example/src/vs/platform/userDataSync/common/userDataSyncStoreService.ts +/Users/example/src/vs/platform/userDataSync/common/userDataSyncLocalStoreService.ts +/Users/example/src/vs/platform/userDataSync/common/settingsMerge.ts +/Users/example/src/vs/platform/userDataSync/common/userDataSyncServiceIpc.ts +/Users/example/src/vs/platform/userDataSync/common/tasksSync.ts +/Users/example/src/vs/platform/userDataSync/common/userDataSyncAccount.ts +/Users/example/src/vs/platform/userDataSync/common/content.ts +/Users/example/src/vs/platform/userDataSync/common/snippetsSync.ts +/Users/example/src/vs/platform/userDataSync/common/abstractSynchronizer.ts +/Users/example/src/vs/platform/userDataSync/common/userDataProfilesManifestMerge.ts +/Users/example/src/vs/platform/userDataSync/common/userDataSyncIpc.ts +/Users/example/src/vs/platform/userDataSync/common/userDataSyncService.ts +/Users/example/src/vs/platform/userDataSync/common/settingsSync.ts +/Users/example/src/vs/platform/userDataSync/common/extensionsSync.ts +/Users/example/src/vs/platform/userDataSync/common/keybindingsMerge.ts +/Users/example/src/vs/platform/userDataSync/common/userDataProfilesManifestSync.ts +/Users/example/src/vs/platform/userDataSync/common/keybindingsSync.ts +/Users/example/src/vs/platform/userDataSync/common/ignoredExtensions.ts +/Users/example/src/vs/platform/userDataSync/common/snippetsMerge.ts +/Users/example/src/vs/platform/userDataSync/common/globalStateMerge.ts +/Users/example/src/vs/platform/userDataSync/common/userDataSyncMachines.ts +/Users/example/src/vs/platform/userDataSync/common/extensionsMerge.ts +/Users/example/src/vs/platform/userDataSync/common/userDataSyncLog.ts +/Users/example/src/vs/platform/userDataSync/common/globalStateSync.ts +/Users/example/src/vs/platform/userDataSync/common/userDataAutoSyncService.ts +/Users/example/src/vs/platform/userDataSync/common/userDataSync.ts +/Users/example/src/vs/platform/userDataSync/node/userDataAutoSyncService.ts +/Users/example/src/vs/platform/history/browser/historyWidgetKeybindingHint.ts +/Users/example/src/vs/platform/history/browser/contextScopedHistoryWidget.ts +/Users/example/src/vs/platform/diagnostics/common/diagnostics.ts +/Users/example/src/vs/platform/diagnostics/node/diagnosticsService.ts +/Users/example/src/vs/platform/diagnostics/electron-sandbox/diagnosticsService.ts +/Users/example/src/vs/platform/diagnostics/electron-main/diagnosticsMainService.ts +/Users/example/src/vs/platform/actions/test/common/menuService.test.ts +/Users/example/src/vs/platform/actions/browser/dropdownWithPrimaryActionViewItem.ts +/Users/example/src/vs/platform/actions/browser/menuEntryActionViewItem.ts +/Users/example/src/vs/platform/actions/browser/toolbar.ts +/Users/example/src/vs/platform/actions/browser/floatingMenu.ts +/Users/example/src/vs/platform/actions/browser/menuEntryActionViewItem.css +/Users/example/src/vs/platform/actions/browser/buttonbar.ts +/Users/example/src/vs/platform/actions/common/menuService.ts +/Users/example/src/vs/platform/actions/common/actions.contribution.ts +/Users/example/src/vs/platform/actions/common/actions.ts +/Users/example/src/vs/platform/actions/common/menuResetAction.ts +/Users/example/src/vs/platform/undoRedo/test/common/undoRedoService.test.ts +/Users/example/src/vs/platform/undoRedo/common/undoRedoService.ts +/Users/example/src/vs/platform/undoRedo/common/undoRedo.ts +/Users/example/src/vs/platform/registry/test/common/platform.test.ts +/Users/example/src/vs/platform/registry/common/platform.ts +/Users/example/src/vs/platform/files/test/browser/indexedDBFileService.integrationTest.ts +/Users/example/src/vs/platform/files/test/browser/fileService.test.ts +/Users/example/src/vs/platform/files/test/common/nullFileSystemProvider.ts +/Users/example/src/vs/platform/files/test/common/watcher.test.ts +/Users/example/src/vs/platform/files/test/common/files.test.ts +/Users/example/src/vs/platform/files/test/node/nodejsWatcher.integrationTest.ts +/Users/example/src/vs/platform/files/test/node/diskFileService.integrationTest.ts +/Users/example/src/vs/platform/files/test/node/parcelWatcher.integrationTest.ts +/Users/example/src/vs/platform/files/test/node/fixtures/service/index.html +/Users/example/src/vs/platform/files/test/node/fixtures/service/small_umlaut.txt +/Users/example/src/vs/platform/files/test/node/fixtures/service/some_utf8_bom.txt +/Users/example/src/vs/platform/files/test/node/fixtures/service/deep/company.js +/Users/example/src/vs/platform/files/test/node/fixtures/service/deep/conway.js +/Users/example/src/vs/platform/files/test/node/fixtures/service/deep/employee.js +/Users/example/src/vs/platform/files/test/node/fixtures/service/deep/small.js +/Users/example/src/vs/platform/files/test/node/fixtures/service/some_utf16le.css +/Users/example/src/vs/platform/files/test/node/fixtures/service/lorem.txt +/Users/example/src/vs/platform/files/test/node/fixtures/service/small.txt +/Users/example/src/vs/platform/files/test/node/fixtures/service/binary.txt +/Users/example/src/vs/platform/files/test/node/fixtures/resolver/index.html +/Users/example/src/vs/platform/files/test/node/fixtures/resolver/other/deep/company.js +/Users/example/src/vs/platform/files/test/node/fixtures/resolver/other/deep/conway.js +/Users/example/src/vs/platform/files/test/node/fixtures/resolver/other/deep/employee.js +/Users/example/src/vs/platform/files/test/node/fixtures/resolver/other/deep/small.js +/Users/example/src/vs/platform/files/test/node/fixtures/resolver/examples/company.js +/Users/example/src/vs/platform/files/test/node/fixtures/resolver/examples/conway.js +/Users/example/src/vs/platform/files/test/node/fixtures/resolver/examples/employee.js +/Users/example/src/vs/platform/files/test/node/fixtures/resolver/examples/small.js +/Users/example/src/vs/platform/files/test/node/fixtures/resolver/site.css +/Users/example/src/vs/platform/files/browser/htmlFileSystemProvider.ts +/Users/example/src/vs/platform/files/browser/indexedDBFileSystemProvider.ts +/Users/example/src/vs/platform/files/browser/webFileSystemAccess.ts +/Users/example/src/vs/platform/files/common/inMemoryFilesystemProvider.ts +/Users/example/src/vs/platform/files/common/watcher.ts +/Users/example/src/vs/platform/files/common/diskFileSystemProviderClient.ts +/Users/example/src/vs/platform/files/common/io.ts +/Users/example/src/vs/platform/files/common/diskFileSystemProvider.ts +/Users/example/src/vs/platform/files/common/fileService.ts +/Users/example/src/vs/platform/files/common/files.ts +/Users/example/src/vs/platform/files/node/watcher/nodejs/nodejsWatcherLib.ts +/Users/example/src/vs/platform/files/node/watcher/nodejs/nodejsClient.ts +/Users/example/src/vs/platform/files/node/watcher/nodejs/nodejsWatcher.ts +/Users/example/src/vs/platform/files/node/watcher/watcher.ts +/Users/example/src/vs/platform/files/node/watcher/parcel/parcelWatcher.ts +/Users/example/src/vs/platform/files/node/watcher/watcherClient.ts +/Users/example/src/vs/platform/files/node/watcher/watcherStats.ts +/Users/example/src/vs/platform/files/node/watcher/baseWatcher.ts +/Users/example/src/vs/platform/files/node/watcher/watcherMain.ts +/Users/example/src/vs/platform/files/node/diskFileSystemProvider.ts +/Users/example/src/vs/platform/files/node/diskFileSystemProviderServer.ts +/Users/example/src/vs/platform/files/electron-main/diskFileSystemProviderServer.ts +/Users/example/src/vs/platform/environment/test/node/userDataPath.test.ts +/Users/example/src/vs/platform/environment/test/node/argv.test.ts +/Users/example/src/vs/platform/environment/test/node/nativeModules.integrationTest.ts +/Users/example/src/vs/platform/environment/test/node/environmentService.test.ts +/Users/example/src/vs/platform/environment/test/electron-main/environmentMainService.test.ts +/Users/example/src/vs/platform/environment/common/environment.ts +/Users/example/src/vs/platform/environment/common/argv.ts +/Users/example/src/vs/platform/environment/common/environmentService.ts +/Users/example/src/vs/platform/environment/node/stdin.ts +/Users/example/src/vs/platform/environment/node/userDataPath.d.ts +/Users/example/src/vs/platform/environment/node/argv.ts +/Users/example/src/vs/platform/environment/node/wait.ts +/Users/example/src/vs/platform/environment/node/argvHelper.ts +/Users/example/src/vs/platform/environment/node/environmentService.ts +/Users/example/src/vs/platform/environment/node/userDataPath.js +/Users/example/src/vs/platform/environment/electron-main/environmentMainService.ts +/Users/example/src/vs/platform/dialogs/test/common/testDialogService.ts +/Users/example/src/vs/platform/dialogs/test/common/dialog.test.ts +/Users/example/src/vs/platform/dialogs/common/dialogs.ts +/Users/example/src/vs/platform/dialogs/electron-main/dialogMainService.ts +/Users/example/src/vs/platform/log/browser/log.ts +/Users/example/src/vs/platform/log/common/fileLog.ts +/Users/example/src/vs/platform/log/common/logService.ts +/Users/example/src/vs/platform/log/common/bufferLog.ts +/Users/example/src/vs/platform/log/common/log.ts +/Users/example/src/vs/platform/log/common/logIpc.ts +/Users/example/src/vs/platform/log/node/loggerService.ts +/Users/example/src/vs/platform/log/node/spdlogLog.ts +/Users/example/src/vs/platform/log/electron-main/loggerService.ts +/Users/example/src/vs/platform/log/electron-main/logIpc.ts +/Users/example/src/vs/platform/request/browser/requestService.ts +/Users/example/src/vs/platform/request/common/requestIpc.ts +/Users/example/src/vs/platform/request/common/request.ts +/Users/example/src/vs/platform/request/node/requestService.ts +/Users/example/src/vs/platform/request/node/proxy.ts +/Users/example/src/vs/platform/request/electron-main/requestMainService.ts +/Users/example/src/vs/platform/ipc/common/mainProcessService.ts +/Users/example/src/vs/platform/ipc/common/services.ts +/Users/example/src/vs/platform/ipc/electron-sandbox/mainProcessService.ts +/Users/example/src/vs/platform/ipc/electron-sandbox/services.ts +/Users/example/src/vs/platform/commands/test/common/commands.test.ts +/Users/example/src/vs/platform/commands/test/common/nullCommandService.ts +/Users/example/src/vs/platform/commands/common/commands.ts +/Users/example/src/vs/platform/telemetry/test/browser/telemetryService.test.ts +/Users/example/src/vs/platform/telemetry/test/browser/1dsAppender.test.ts +/Users/example/src/vs/platform/telemetry/test/common/telemetryLogAppender.test.ts +/Users/example/src/vs/platform/telemetry/browser/errorTelemetry.ts +/Users/example/src/vs/platform/telemetry/browser/1dsAppender.ts +/Users/example/src/vs/platform/telemetry/common/errorTelemetry.ts +/Users/example/src/vs/platform/telemetry/common/1dsAppender.ts +/Users/example/src/vs/platform/telemetry/common/telemetryLogAppender.ts +/Users/example/src/vs/platform/telemetry/common/telemetryIpc.ts +/Users/example/src/vs/platform/telemetry/common/remoteTelemetryChannel.ts +/Users/example/src/vs/platform/telemetry/common/serverTelemetryService.ts +/Users/example/src/vs/platform/telemetry/common/commonProperties.ts +/Users/example/src/vs/platform/telemetry/common/telemetryService.ts +/Users/example/src/vs/platform/telemetry/common/telemetry.ts +/Users/example/src/vs/platform/telemetry/common/telemetryUtils.ts +/Users/example/src/vs/platform/telemetry/common/gdprTypings.ts +/Users/example/src/vs/platform/telemetry/node/errorTelemetry.ts +/Users/example/src/vs/platform/telemetry/node/1dsAppender.ts +/Users/example/src/vs/platform/telemetry/node/telemetry.ts +/Users/example/src/vs/platform/telemetry/node/telemetryUtils.ts +/Users/example/src/vs/platform/telemetry/node/customEndpointTelemetryService.ts +/Users/example/src/vs/platform/telemetry/electron-sandbox/customEndpointTelemetryService.ts +/Users/example/src/vs/platform/telemetry/electron-main/telemetryUtils.ts +/Users/example/src/vs/platform/utilityProcess/common/utilityProcessWorkerService.ts +/Users/example/src/vs/platform/utilityProcess/electron-main/utilityProcess.ts +/Users/example/src/vs/platform/utilityProcess/electron-main/utilityProcessWorkerMainService.ts +/Users/example/src/vs/platform/windows/test/electron-main/windowsFinder.test.ts +/Users/example/src/vs/platform/windows/test/electron-main/windowsStateHandler.test.ts +/Users/example/src/vs/platform/windows/node/windowTracker.ts +/Users/example/src/vs/platform/windows/electron-main/windowsStateHandler.ts +/Users/example/src/vs/platform/windows/electron-main/windows.ts +/Users/example/src/vs/platform/windows/electron-main/windowImpl.ts +/Users/example/src/vs/platform/windows/electron-main/windowsMainService.ts +/Users/example/src/vs/platform/windows/electron-main/windowsFinder.ts +/Users/example/src/vs/platform/checksum/test/node/checksumService.test.ts +/Users/example/src/vs/platform/checksum/test/node/fixtures/lorem.txt +/Users/example/src/vs/platform/checksum/common/checksumService.ts +/Users/example/src/vs/platform/checksum/node/checksumService.ts +/Users/example/src/vs/platform/backup/test/electron-main/backupMainService.test.ts +/Users/example/src/vs/platform/backup/common/backup.ts +/Users/example/src/vs/platform/backup/node/backup.ts +/Users/example/src/vs/platform/backup/electron-main/backupMainService.ts +/Users/example/src/vs/platform/backup/electron-main/backup.ts +/Users/example/src/vs/platform/extensionRecommendations/common/extensionRecommendations.ts +/Users/example/src/vs/platform/extensionRecommendations/common/extensionRecommendationsIpc.ts +/Users/example/src/vs/platform/accessibility/test/common/testAccessibilityService.ts +/Users/example/src/vs/platform/accessibility/browser/accessibilityService.ts +/Users/example/src/vs/platform/accessibility/common/accessibility.ts +/Users/example/src/vs/platform/userData/test/browser/fileUserDataProvider.test.ts +/Users/example/src/vs/platform/userData/common/fileUserDataProvider.ts +/Users/example/src/vs/platform/externalServices/common/marketplace.ts +/Users/example/src/vs/platform/externalServices/common/serviceMachineId.ts +/Users/example/src/vs/platform/sign/browser/signService.ts +/Users/example/src/vs/platform/sign/common/sign.ts +/Users/example/src/vs/platform/sign/common/abstractSignService.ts +/Users/example/src/vs/platform/sign/node/signService.ts +/Users/example/src/vs/platform/auxiliaryWindow/electron-main/auxiliaryWindows.ts +/Users/example/src/vs/platform/auxiliaryWindow/electron-main/auxiliaryWindow.ts +/Users/example/src/vs/platform/auxiliaryWindow/electron-main/auxiliaryWindowsMainService.ts +/Users/example/src/vs/platform/extensionManagement/test/common/extensionGalleryService.test.ts +/Users/example/src/vs/platform/extensionManagement/test/common/extensionsProfileScannerService.test.ts +/Users/example/src/vs/platform/extensionManagement/test/common/extensionManagement.test.ts +/Users/example/src/vs/platform/extensionManagement/test/common/extensionNls.test.ts +/Users/example/src/vs/platform/extensionManagement/test/common/configRemotes.test.ts +/Users/example/src/vs/platform/extensionManagement/test/node/extensionsScannerService.test.ts +/Users/example/src/vs/platform/extensionManagement/test/node/installGalleryExtensionTask.test.ts +/Users/example/src/vs/platform/extensionManagement/common/extensionGalleryService.ts +/Users/example/src/vs/platform/extensionManagement/common/implicitActivationEvents.ts +/Users/example/src/vs/platform/extensionManagement/common/extensionManagement.ts +/Users/example/src/vs/platform/extensionManagement/common/extensionManagementUtil.ts +/Users/example/src/vs/platform/extensionManagement/common/extensionsScannerService.ts +/Users/example/src/vs/platform/extensionManagement/common/extensionEnablementService.ts +/Users/example/src/vs/platform/extensionManagement/common/extensionManagementIpc.ts +/Users/example/src/vs/platform/extensionManagement/common/extensionNls.ts +/Users/example/src/vs/platform/extensionManagement/common/configRemotes.ts +/Users/example/src/vs/platform/extensionManagement/common/extensionsProfileScannerService.ts +/Users/example/src/vs/platform/extensionManagement/common/extensionManagementCLI.ts +/Users/example/src/vs/platform/extensionManagement/common/extensionStorage.ts +/Users/example/src/vs/platform/extensionManagement/common/extensionTipsService.ts +/Users/example/src/vs/platform/extensionManagement/common/abstractExtensionManagementService.ts +/Users/example/src/vs/platform/extensionManagement/common/unsupportedExtensionsMigration.ts +/Users/example/src/vs/platform/extensionManagement/node/extensionLifecycle.ts +/Users/example/src/vs/platform/extensionManagement/node/extensionsManifestCache.ts +/Users/example/src/vs/platform/extensionManagement/node/extensionManagementUtil.ts +/Users/example/src/vs/platform/extensionManagement/node/extensionsScannerService.ts +/Users/example/src/vs/platform/extensionManagement/node/extensionsWatcher.ts +/Users/example/src/vs/platform/extensionManagement/node/extensionManagementService.ts +/Users/example/src/vs/platform/extensionManagement/node/extensionSignatureVerificationService.ts +/Users/example/src/vs/platform/extensionManagement/node/extensionsProfileScannerService.ts +/Users/example/src/vs/platform/extensionManagement/node/extensionDownloader.ts +/Users/example/src/vs/platform/extensionManagement/node/extensionTipsService.ts +/Users/example/src/vs/platform/extensionManagement/electron-sandbox/extensionsProfileScannerService.ts +/Users/example/src/vs/platform/accessibilitySignal/browser/accessibilitySignalService.ts +/Users/example/src/vs/platform/accessibilitySignal/browser/progressAccessibilitySignalScheduler.ts +/Users/example/src/vs/platform/accessibilitySignal/browser/media/voiceRecordingStopped.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/break.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/format.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/save.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/foldedAreas.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/terminalBell.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/error.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/diffLineModified.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/quickFixes.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/taskFailed.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/chatResponseReceived3.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/voiceRecordingStarted.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/chatResponseReceived2.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/clear.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/chatResponseReceived1.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/diffLineDeleted.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/chatResponseReceived4.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/diffLineInserted.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/progress.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/chatRequestSent.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/warning.mp3 +/Users/example/src/vs/platform/accessibilitySignal/browser/media/taskCompleted.mp3 +/Users/example/src/vs/platform/remoteTunnel/common/remoteTunnel.ts +/Users/example/src/vs/platform/remoteTunnel/node/remoteTunnelService.ts +/Users/example/src/vs/platform/remoteTunnel/electron-sandbox/remoteTunnelService.ts +/Users/example/src/vs/platform/sharedProcess/common/sharedProcess.ts +/Users/example/src/vs/platform/sharedProcess/node/sharedProcess.ts +/Users/example/src/vs/platform/sharedProcess/electron-main/sharedProcess.ts +/Users/example/src/vs/platform/editor/common/editor.ts +/Users/example/src/vs/platform/keyboardLayout/common/keyboardLayout.ts +/Users/example/src/vs/platform/keyboardLayout/common/keyboardMapper.ts +/Users/example/src/vs/platform/keyboardLayout/common/keyboardConfig.ts +/Users/example/src/vs/platform/keyboardLayout/common/keyboardLayoutService.ts +/Users/example/src/vs/platform/keyboardLayout/electron-main/keyboardLayoutMainService.ts +/Users/example/src/vs/platform/policy/common/policyIpc.ts +/Users/example/src/vs/platform/policy/common/policy.ts +/Users/example/src/vs/platform/policy/common/filePolicyService.ts +/Users/example/src/vs/platform/policy/node/nativePolicyService.ts +/Users/example/src/vs/platform/debug/common/extensionHostDebugIpc.ts +/Users/example/src/vs/platform/debug/common/extensionHostDebug.ts +/Users/example/src/vs/platform/debug/electron-main/extensionHostDebugIpc.ts +/Users/example/src/vs/platform/clipboard/test/common/testClipboardService.ts +/Users/example/src/vs/platform/clipboard/browser/clipboardService.ts +/Users/example/src/vs/platform/clipboard/common/clipboardService.ts +/Users/example/src/vs/platform/remote/test/common/remoteHosts.test.ts +/Users/example/src/vs/platform/remote/test/electron-sandbox/remoteAuthorityResolverService.test.ts +/Users/example/src/vs/platform/remote/browser/browserSocketFactory.ts +/Users/example/src/vs/platform/remote/browser/remoteAuthorityResolverService.ts +/Users/example/src/vs/platform/remote/common/remoteAuthorityResolver.ts +/Users/example/src/vs/platform/remote/common/remoteAgentConnection.ts +/Users/example/src/vs/platform/remote/common/remoteExtensionsScanner.ts +/Users/example/src/vs/platform/remote/common/remoteSocketFactoryService.ts +/Users/example/src/vs/platform/remote/common/sharedProcessTunnelService.ts +/Users/example/src/vs/platform/remote/common/electronRemoteResources.ts +/Users/example/src/vs/platform/remote/common/remoteHosts.ts +/Users/example/src/vs/platform/remote/common/remoteAgentEnvironment.ts +/Users/example/src/vs/platform/remote/common/managedSocket.ts +/Users/example/src/vs/platform/remote/node/nodeSocketFactory.ts +/Users/example/src/vs/platform/remote/node/wsl.ts +/Users/example/src/vs/platform/remote/electron-sandbox/sharedProcessTunnelService.ts +/Users/example/src/vs/platform/remote/electron-sandbox/remoteAuthorityResolverService.ts +/Users/example/src/vs/platform/remote/electron-sandbox/electronRemoteResourceLoader.ts +/Users/example/src/vs/amdX.ts +/Users/example/src/vs/code/test/electron-sandbox/issue/testReporterModel.test.ts +/Users/example/src/vs/code/browser/workbench/workbench-dev.html +/Users/example/src/vs/code/browser/workbench/workbench.ts +/Users/example/src/vs/code/browser/workbench/callback.html +/Users/example/src/vs/code/browser/workbench/workbench.html +/Users/example/src/vs/code/node/cliProcessMain.ts +/Users/example/src/vs/code/node/cli.ts +/Users/example/src/vs/code/node/sharedProcess/sharedProcessMain.ts +/Users/example/src/vs/code/node/sharedProcess/contrib/storageDataCleaner.ts +/Users/example/src/vs/code/node/sharedProcess/contrib/logsDataCleaner.ts +/Users/example/src/vs/code/node/sharedProcess/contrib/localizationsUpdater.ts +/Users/example/src/vs/code/node/sharedProcess/contrib/userDataProfilesCleaner.ts +/Users/example/src/vs/code/node/sharedProcess/contrib/extensions.ts +/Users/example/src/vs/code/node/sharedProcess/contrib/languagePackCachedDataCleaner.ts +/Users/example/src/vs/code/node/sharedProcess/contrib/codeCacheCleaner.ts +/Users/example/src/vs/code/electron-sandbox/workbench/workbench-dev.html +/Users/example/src/vs/code/electron-sandbox/workbench/workbench.html +/Users/example/src/vs/code/electron-sandbox/workbench/workbench.js +/Users/example/src/vs/code/electron-sandbox/issue/issueReporterPage.ts +/Users/example/src/vs/code/electron-sandbox/issue/issueReporterService.ts +/Users/example/src/vs/code/electron-sandbox/issue/issueReporterModel.ts +/Users/example/src/vs/code/electron-sandbox/issue/issueReporterMain.ts +/Users/example/src/vs/code/electron-sandbox/issue/issueReporter.js +/Users/example/src/vs/code/electron-sandbox/issue/issueReporter-dev.html +/Users/example/src/vs/code/electron-sandbox/issue/issueReporter.html +/Users/example/src/vs/code/electron-sandbox/issue/media/issueReporter.css +/Users/example/src/vs/code/electron-sandbox/processExplorer/processExplorer-dev.html +/Users/example/src/vs/code/electron-sandbox/processExplorer/processExplorerMain.ts +/Users/example/src/vs/code/electron-sandbox/processExplorer/processExplorer.js +/Users/example/src/vs/code/electron-sandbox/processExplorer/processExplorer.html +/Users/example/src/vs/code/electron-sandbox/processExplorer/media/processExplorer.css +/Users/example/src/vs/code/electron-main/main.ts +/Users/example/src/vs/code/electron-main/app.ts +/Users/example/src/vs/code/electron-main/auth.ts +/Users/example/src/vs/server/test/node/serverConnectionToken.test.ts +/Users/example/src/vs/server/node/remoteExtensionManagement.ts +/Users/example/src/vs/server/node/serverEnvironmentService.ts +/Users/example/src/vs/server/node/extensionHostStatusService.ts +/Users/example/src/vs/server/node/serverConnectionToken.ts +/Users/example/src/vs/server/node/server.main.ts +/Users/example/src/vs/server/node/remoteExtensionsScanner.ts +/Users/example/src/vs/server/node/extensionsScannerService.ts +/Users/example/src/vs/server/node/extensionHostConnection.ts +/Users/example/src/vs/server/node/webClientServer.ts +/Users/example/src/vs/server/node/serverServices.ts +/Users/example/src/vs/server/node/remoteAgentEnvironmentImpl.ts +/Users/example/src/vs/server/node/server.cli.ts +/Users/example/src/vs/server/node/remoteTerminalChannel.ts +/Users/example/src/vs/server/node/remoteExtensionHostAgentCli.ts +/Users/example/src/vs/server/node/remoteExtensionHostAgentServer.ts +/Users/example/src/vs/server/node/remoteFileSystemProviderServer.ts +/Users/example/src/vs/server/node/remoteLanguagePacks.ts +/Users/example/src/vs/css.ts +/Users/example/src/vs/nls.ts +/Users/example/src/vs/workbench/test/browser/contributions.test.ts +/Users/example/src/vs/workbench/test/browser/part.test.ts +/Users/example/src/vs/workbench/test/browser/codeeditor.test.ts +/Users/example/src/vs/workbench/test/browser/parts/statusbar/statusbarModel.test.ts +/Users/example/src/vs/workbench/test/browser/parts/editor/editorModel.test.ts +/Users/example/src/vs/workbench/test/browser/parts/editor/editorGroupModel.test.ts +/Users/example/src/vs/workbench/test/browser/parts/editor/editorInput.test.ts +/Users/example/src/vs/workbench/test/browser/parts/editor/editorPane.test.ts +/Users/example/src/vs/workbench/test/browser/parts/editor/editor.test.ts +/Users/example/src/vs/workbench/test/browser/parts/editor/filteredEditorGroupModel.test.ts +/Users/example/src/vs/workbench/test/browser/parts/editor/editorDiffModel.test.ts +/Users/example/src/vs/workbench/test/browser/parts/editor/sideBySideEditorInput.test.ts +/Users/example/src/vs/workbench/test/browser/parts/editor/resourceEditorInput.test.ts +/Users/example/src/vs/workbench/test/browser/parts/editor/breadcrumbModel.test.ts +/Users/example/src/vs/workbench/test/browser/parts/editor/textResourceEditorInput.test.ts +/Users/example/src/vs/workbench/test/browser/parts/editor/textEditorPane.test.ts +/Users/example/src/vs/workbench/test/browser/parts/editor/diffEditorInput.test.ts +/Users/example/src/vs/workbench/test/browser/viewlet.test.ts +/Users/example/src/vs/workbench/test/browser/window.test.ts +/Users/example/src/vs/workbench/test/browser/quickAccess.test.ts +/Users/example/src/vs/workbench/test/browser/webview.test.ts +/Users/example/src/vs/workbench/test/browser/workbenchTestServices.ts +/Users/example/src/vs/workbench/test/common/notifications.test.ts +/Users/example/src/vs/workbench/test/common/utils.ts +/Users/example/src/vs/workbench/test/common/memento.test.ts +/Users/example/src/vs/workbench/test/common/resources.test.ts +/Users/example/src/vs/workbench/test/common/workbenchTestServices.ts +/Users/example/src/vs/workbench/test/electron-sandbox/resolveExternal.test.ts +/Users/example/src/vs/workbench/test/electron-sandbox/workbenchTestServices.ts +/Users/example/src/vs/workbench/workbench.common.main.ts +/Users/example/src/vs/workbench/contrib/bracketPairColorizer2Telemetry/browser/bracketPairColorizer2Telemetry.contribution.ts +/Users/example/src/vs/workbench/contrib/languageStatus/browser/languageStatus.contribution.ts +/Users/example/src/vs/workbench/contrib/languageStatus/browser/media/languageStatus.css +/Users/example/src/vs/workbench/contrib/languageDetection/browser/languageDetection.contribution.ts +/Users/example/src/vs/workbench/contrib/encryption/electron-sandbox/encryption.contribution.ts +/Users/example/src/vs/workbench/contrib/snippets/test/browser/snippetsRewrite.test.ts +/Users/example/src/vs/workbench/contrib/snippets/test/browser/snippetFile.test.ts +/Users/example/src/vs/workbench/contrib/snippets/test/browser/snippetsRegistry.test.ts +/Users/example/src/vs/workbench/contrib/snippets/test/browser/snippetsService.test.ts +/Users/example/src/vs/workbench/contrib/snippets/browser/tabCompletion.ts +/Users/example/src/vs/workbench/contrib/snippets/browser/snippets.contribution.ts +/Users/example/src/vs/workbench/contrib/snippets/browser/snippets.ts +/Users/example/src/vs/workbench/contrib/snippets/browser/snippetsService.ts +/Users/example/src/vs/workbench/contrib/snippets/browser/snippetCompletionProvider.ts +/Users/example/src/vs/workbench/contrib/snippets/browser/snippetPicker.ts +/Users/example/src/vs/workbench/contrib/snippets/browser/commands/fileTemplateSnippets.ts +/Users/example/src/vs/workbench/contrib/snippets/browser/commands/surroundWithSnippet.ts +/Users/example/src/vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions.ts +/Users/example/src/vs/workbench/contrib/snippets/browser/commands/insertSnippet.ts +/Users/example/src/vs/workbench/contrib/snippets/browser/commands/configureSnippets.ts +/Users/example/src/vs/workbench/contrib/snippets/browser/snippetCodeActionProvider.ts +/Users/example/src/vs/workbench/contrib/snippets/browser/snippetsFile.ts +/Users/example/src/vs/workbench/contrib/mappedEdits/common/mappedEdits.contribution.ts +/Users/example/src/vs/workbench/contrib/folding/browser/folding.contribution.ts +/Users/example/src/vs/workbench/contrib/comments/test/browser/commentsView.test.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentThreadZoneWidget.ts +/Users/example/src/vs/workbench/contrib/comments/browser/comments.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentThreadBody.ts +/Users/example/src/vs/workbench/contrib/comments/browser/comments.contribution.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentService.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentsAccessibility.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentsViewActions.ts +/Users/example/src/vs/workbench/contrib/comments/browser/timestamp.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentsController.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentsEditorContribution.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentsView.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentThreadHeader.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentGlyphWidget.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentsTreeViewer.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentFormActions.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentThreadWidget.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentMenus.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentReply.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentNode.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentThreadAdditionalActions.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentThreadRangeDecorator.ts +/Users/example/src/vs/workbench/contrib/comments/browser/reactionsAction.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentsInputContentProvider.ts +/Users/example/src/vs/workbench/contrib/comments/browser/simpleCommentEditor.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentsFilterOptions.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentColors.ts +/Users/example/src/vs/workbench/contrib/comments/browser/commentsModel.ts +/Users/example/src/vs/workbench/contrib/comments/browser/media/review.css +/Users/example/src/vs/workbench/contrib/comments/browser/media/panel.css +/Users/example/src/vs/workbench/contrib/comments/common/commentCommandIds.ts +/Users/example/src/vs/workbench/contrib/comments/common/commentThreadWidget.ts +/Users/example/src/vs/workbench/contrib/comments/common/commentContextKeys.ts +/Users/example/src/vs/workbench/contrib/comments/common/commentModel.ts +/Users/example/src/vs/workbench/contrib/comments/common/commentsConfiguration.ts +/Users/example/src/vs/workbench/contrib/preferences/test/browser/keybindingsEditorContribution.test.ts +/Users/example/src/vs/workbench/contrib/preferences/test/browser/settingsTreeModels.test.ts +/Users/example/src/vs/workbench/contrib/preferences/test/common/smartSnippetInserter.test.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/preferencesIcons.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/keybindingWidgets.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/preferencesWidgets.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/settingsSearchMenu.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/settingsWidgets.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/settingsTreeModels.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/settingsTree.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/settingsEditor2.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/settingsLayout.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/keybindingsEditor.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/preferencesEditor.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/settingsEditorSettingIndicators.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/preferences.contribution.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/preferencesActions.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/keyboardLayoutPicker.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/tocTree.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/preferencesSearch.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/keybindingsEditorContribution.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/preferencesRenderers.ts +/Users/example/src/vs/workbench/contrib/preferences/browser/media/settingsWidgets.css +/Users/example/src/vs/workbench/contrib/preferences/browser/media/keybindingsEditor.css +/Users/example/src/vs/workbench/contrib/preferences/browser/media/settingsEditor2.css +/Users/example/src/vs/workbench/contrib/preferences/browser/media/preferences.css +/Users/example/src/vs/workbench/contrib/preferences/browser/media/keybindings.css +/Users/example/src/vs/workbench/contrib/preferences/common/settingsEditorColorRegistry.ts +/Users/example/src/vs/workbench/contrib/preferences/common/smartSnippetInserter.ts +/Users/example/src/vs/workbench/contrib/preferences/common/preferences.ts +/Users/example/src/vs/workbench/contrib/preferences/common/preferencesContribution.ts +/Users/example/src/vs/workbench/contrib/codeEditor/test/browser/saveParticipant.test.ts +/Users/example/src/vs/workbench/contrib/codeEditor/test/node/autoindent.test.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/suggestEnabledInput/suggestEnabledInput.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/suggestEnabledInput/suggestEnabledInput.css +/Users/example/src/vs/workbench/contrib/codeEditor/browser/emptyTextEditorHint/emptyTextEditorHint.css +/Users/example/src/vs/workbench/contrib/codeEditor/browser/emptyTextEditorHint/emptyTextEditorHint.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/editorLineNumberMenu.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/saveParticipants.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/toggleMinimap.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/toggleWordWrap.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/selectionClipboard.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/diffEditorHelper.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens.css +/Users/example/src/vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/editorSettingsMigration.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/simpleEditorOptions.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/toggleColumnSelection.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/largeFileOptimizations.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/inspectKeybindings.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/editorFeatures.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/dictation/editorDictation.css +/Users/example/src/vs/workbench/contrib/codeEditor/browser/dictation/editorDictation.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree.css +/Users/example/src/vs/workbench/contrib/codeEditor/browser/workbenchReferenceSearch.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/menuPreventer.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/codeEditor.contribution.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget.css +/Users/example/src/vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/accessibility/accessibility.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/accessibility/accessibility.css +/Users/example/src/vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess.ts +/Users/example/src/vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess.ts +/Users/example/src/vs/workbench/contrib/codeEditor/common/languageConfigurationExtensionPoint.ts +/Users/example/src/vs/workbench/contrib/codeEditor/electron-sandbox/inputClipboardActions.ts +/Users/example/src/vs/workbench/contrib/codeEditor/electron-sandbox/selectionClipboard.ts +/Users/example/src/vs/workbench/contrib/codeEditor/electron-sandbox/displayChangeRemeasureFonts.ts +/Users/example/src/vs/workbench/contrib/codeEditor/electron-sandbox/codeEditor.contribution.ts +/Users/example/src/vs/workbench/contrib/codeEditor/electron-sandbox/sleepResumeRepaintMinimap.ts +/Users/example/src/vs/workbench/contrib/codeEditor/electron-sandbox/startDebugTextMate.ts +/Users/example/src/vs/workbench/contrib/splash/browser/splash.ts +/Users/example/src/vs/workbench/contrib/splash/browser/partsSplash.ts +/Users/example/src/vs/workbench/contrib/splash/browser/splash.contribution.ts +/Users/example/src/vs/workbench/contrib/splash/electron-sandbox/splash.contribution.ts +/Users/example/src/vs/workbench/contrib/accountEntitlements/browser/accountsEntitlements.contribution.ts +/Users/example/src/vs/workbench/contrib/tasks/test/browser/taskTerminalStatus.test.ts +/Users/example/src/vs/workbench/contrib/tasks/test/common/problemMatcher.test.ts +/Users/example/src/vs/workbench/contrib/tasks/test/common/taskConfiguration.test.ts +/Users/example/src/vs/workbench/contrib/tasks/browser/taskQuickPick.ts +/Users/example/src/vs/workbench/contrib/tasks/browser/runAutomaticTasks.ts +/Users/example/src/vs/workbench/contrib/tasks/browser/tasksQuickAccess.ts +/Users/example/src/vs/workbench/contrib/tasks/browser/taskService.ts +/Users/example/src/vs/workbench/contrib/tasks/browser/terminalTaskSystem.ts +/Users/example/src/vs/workbench/contrib/tasks/browser/task.contribution.ts +/Users/example/src/vs/workbench/contrib/tasks/browser/taskTerminalStatus.ts +/Users/example/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts +/Users/example/src/vs/workbench/contrib/tasks/common/taskTemplates.ts +/Users/example/src/vs/workbench/contrib/tasks/common/jsonSchema_v1.ts +/Users/example/src/vs/workbench/contrib/tasks/common/taskConfiguration.ts +/Users/example/src/vs/workbench/contrib/tasks/common/problemMatcher.ts +/Users/example/src/vs/workbench/contrib/tasks/common/taskDefinitionRegistry.ts +/Users/example/src/vs/workbench/contrib/tasks/common/taskService.ts +/Users/example/src/vs/workbench/contrib/tasks/common/problemCollectors.ts +/Users/example/src/vs/workbench/contrib/tasks/common/jsonSchema_v2.ts +/Users/example/src/vs/workbench/contrib/tasks/common/taskSystem.ts +/Users/example/src/vs/workbench/contrib/tasks/common/tasks.ts +/Users/example/src/vs/workbench/contrib/tasks/common/jsonSchemaCommon.ts +/Users/example/src/vs/workbench/contrib/tasks/electron-sandbox/taskService.ts +/Users/example/src/vs/workbench/contrib/keybindings/browser/keybindings.contribution.ts +/Users/example/src/vs/workbench/contrib/accessibilitySignals/browser/reloadableWorkbenchContribution.ts +/Users/example/src/vs/workbench/contrib/accessibilitySignals/browser/commands.ts +/Users/example/src/vs/workbench/contrib/accessibilitySignals/browser/saveAccessibilitySignal.ts +/Users/example/src/vs/workbench/contrib/accessibilitySignals/browser/accessibilitySignalDebuggerContribution.ts +/Users/example/src/vs/workbench/contrib/accessibilitySignals/browser/openDiffEditorAnnouncement.ts +/Users/example/src/vs/workbench/contrib/accessibilitySignals/browser/accessibilitySignal.contribution.ts +/Users/example/src/vs/workbench/contrib/accessibilitySignals/browser/editorTextPropertySignalsContribution.ts +/Users/example/src/vs/workbench/contrib/update/browser/update.contribution.ts +/Users/example/src/vs/workbench/contrib/update/browser/releaseNotesEditor.ts +/Users/example/src/vs/workbench/contrib/update/browser/update.ts +/Users/example/src/vs/workbench/contrib/update/browser/media/releasenoteseditor.css +/Users/example/src/vs/workbench/contrib/update/common/update.ts +/Users/example/src/vs/workbench/contrib/chat/test/browser/mockChatWidget.ts +/Users/example/src/vs/workbench/contrib/chat/test/browser/chatVariables.test.ts +/Users/example/src/vs/workbench/contrib/chat/test/common/mockChatService.ts +/Users/example/src/vs/workbench/contrib/chat/test/common/chatRequestParser.test.ts +/Users/example/src/vs/workbench/contrib/chat/test/common/voiceChat.test.ts +/Users/example/src/vs/workbench/contrib/chat/test/common/mockChatVariables.ts +/Users/example/src/vs/workbench/contrib/chat/test/common/chatModel.test.ts +/Users/example/src/vs/workbench/contrib/chat/test/common/annotations.test.ts +/Users/example/src/vs/workbench/contrib/chat/test/common/chatService.test.ts +/Users/example/src/vs/workbench/contrib/chat/test/common/chatWordCounter.test.ts +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_agents_and_variables_and_multiline.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_variables.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_plain_text_with_newlines.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_agents__subCommand.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/Response_content__markdown.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_invalid_variables.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_agent_with_subcommand_after_text.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatService_can_serialize.1.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_variable_with_question_mark.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatService_can_deserialize.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_multiple_slash_commands.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/Response_mergeable_markdown.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatService_can_serialize.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_agents__text__subCommand.0.snap.actual +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_plain_text.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/Response_inline_reference.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/Response_async_content.1.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/Annotations_extractVulnerabilitiesFromText_multiple_vulns.1.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/Annotations_extractVulnerabilitiesFromText_multiple_vulns.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/Response_async_content.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_agent_not_first.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/Response_markdown__content.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/Annotations_extractVulnerabilitiesFromText_single_line.1.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_invalid_slash_command.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/Response_not_mergeable_markdown.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_slash_command.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/Annotations_extractVulnerabilitiesFromText_multiline.1.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/Annotations_extractVulnerabilitiesFromText_multiline.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_agent_and_subcommand_after_newline.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/Response_markdown__markdown.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_agent_with_question_mark.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_agents_and_variables_and_multiline__part2.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/Annotations_extractVulnerabilitiesFromText_single_line.0.snap +/Users/example/src/vs/workbench/contrib/chat/test/common/__snapshots__/ChatRequestParser_agent_and_subcommand_with_leading_whitespace.0.snap +/Users/example/src/vs/workbench/contrib/chat/browser/chatEditor.ts +/Users/example/src/vs/workbench/contrib/chat/browser/chatInputPart.ts +/Users/example/src/vs/workbench/contrib/chat/browser/chatParticipantContributions.ts +/Users/example/src/vs/workbench/contrib/chat/browser/chatOptions.ts +/Users/example/src/vs/workbench/contrib/chat/browser/chat.contribution.ts +/Users/example/src/vs/workbench/contrib/chat/browser/codeBlockContextProviderService.ts +/Users/example/src/vs/workbench/contrib/chat/browser/chatVariables.ts +/Users/example/src/vs/workbench/contrib/chat/browser/codeBlockPart.css +/Users/example/src/vs/workbench/contrib/chat/browser/chatFollowups.ts +/Users/example/src/vs/workbench/contrib/chat/browser/chat.ts +/Users/example/src/vs/workbench/contrib/chat/browser/contrib/chatDynamicVariables.ts +/Users/example/src/vs/workbench/contrib/chat/browser/contrib/chatHistoryVariables.ts +/Users/example/src/vs/workbench/contrib/chat/browser/contrib/chatInputEditorContrib.ts +/Users/example/src/vs/workbench/contrib/chat/browser/chatAccessibilityProvider.ts +/Users/example/src/vs/workbench/contrib/chat/browser/chatAccessibilityService.ts +/Users/example/src/vs/workbench/contrib/chat/browser/chatListRenderer.ts +/Users/example/src/vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp.ts +/Users/example/src/vs/workbench/contrib/chat/browser/actions/chatActions.ts +/Users/example/src/vs/workbench/contrib/chat/browser/actions/chatMoveActions.ts +/Users/example/src/vs/workbench/contrib/chat/browser/actions/chatQuickInputActions.ts +/Users/example/src/vs/workbench/contrib/chat/browser/actions/chatImportExport.ts +/Users/example/src/vs/workbench/contrib/chat/browser/actions/chatCopyActions.ts +/Users/example/src/vs/workbench/contrib/chat/browser/actions/chatCodeblockActions.ts +/Users/example/src/vs/workbench/contrib/chat/browser/actions/chatTitleActions.ts +/Users/example/src/vs/workbench/contrib/chat/browser/actions/chatExecuteActions.ts +/Users/example/src/vs/workbench/contrib/chat/browser/actions/chatClear.ts +/Users/example/src/vs/workbench/contrib/chat/browser/actions/chatFileTreeActions.ts +/Users/example/src/vs/workbench/contrib/chat/browser/actions/chatClearActions.ts +/Users/example/src/vs/workbench/contrib/chat/browser/chatQuick.ts +/Users/example/src/vs/workbench/contrib/chat/browser/codeBlockPart.ts +/Users/example/src/vs/workbench/contrib/chat/browser/chatViewPane.ts +/Users/example/src/vs/workbench/contrib/chat/browser/chatEditorInput.ts +/Users/example/src/vs/workbench/contrib/chat/browser/chatMarkdownDecorationsRenderer.ts +/Users/example/src/vs/workbench/contrib/chat/browser/chatWidget.ts +/Users/example/src/vs/workbench/contrib/chat/browser/media/chat.css +/Users/example/src/vs/workbench/contrib/chat/common/chatServiceImpl.ts +/Users/example/src/vs/workbench/contrib/chat/common/chatParserTypes.ts +/Users/example/src/vs/workbench/contrib/chat/common/annotations.ts +/Users/example/src/vs/workbench/contrib/chat/common/languageModels.ts +/Users/example/src/vs/workbench/contrib/chat/common/chatColors.ts +/Users/example/src/vs/workbench/contrib/chat/common/chatService.ts +/Users/example/src/vs/workbench/contrib/chat/common/codeBlockModelCollection.ts +/Users/example/src/vs/workbench/contrib/chat/common/chatSlashCommands.ts +/Users/example/src/vs/workbench/contrib/chat/common/chatVariables.ts +/Users/example/src/vs/workbench/contrib/chat/common/chatParticipantContribTypes.ts +/Users/example/src/vs/workbench/contrib/chat/common/chatModel.ts +/Users/example/src/vs/workbench/contrib/chat/common/chatContextKeys.ts +/Users/example/src/vs/workbench/contrib/chat/common/chatViewModel.ts +/Users/example/src/vs/workbench/contrib/chat/common/voiceChat.ts +/Users/example/src/vs/workbench/contrib/chat/common/chatWidgetHistoryService.ts +/Users/example/src/vs/workbench/contrib/chat/common/chatRequestParser.ts +/Users/example/src/vs/workbench/contrib/chat/common/chatAgents.ts +/Users/example/src/vs/workbench/contrib/chat/common/chatWordCounter.ts +/Users/example/src/vs/workbench/contrib/chat/electron-sandbox/chat.contribution.ts +/Users/example/src/vs/workbench/contrib/chat/electron-sandbox/actions/voiceChatActions.ts +/Users/example/src/vs/workbench/contrib/chat/electron-sandbox/actions/media/voiceChatActions.css +/Users/example/src/vs/workbench/contrib/codeActions/browser/codeActions.contribution.ts +/Users/example/src/vs/workbench/contrib/codeActions/browser/documentationContribution.ts +/Users/example/src/vs/workbench/contrib/codeActions/browser/codeActionsContribution.ts +/Users/example/src/vs/workbench/contrib/codeActions/common/codeActionsExtensionPoint.ts +/Users/example/src/vs/workbench/contrib/codeActions/common/documentationExtensionPoint.ts +/Users/example/src/vs/workbench/contrib/markers/test/browser/markersModel.test.ts +/Users/example/src/vs/workbench/contrib/markers/browser/markers.contribution.ts +/Users/example/src/vs/workbench/contrib/markers/browser/markersFileDecorations.ts +/Users/example/src/vs/workbench/contrib/markers/browser/markersTreeViewer.ts +/Users/example/src/vs/workbench/contrib/markers/browser/messages.ts +/Users/example/src/vs/workbench/contrib/markers/browser/markers.ts +/Users/example/src/vs/workbench/contrib/markers/browser/markersTable.ts +/Users/example/src/vs/workbench/contrib/markers/browser/markersViewActions.ts +/Users/example/src/vs/workbench/contrib/markers/browser/markersFilterOptions.ts +/Users/example/src/vs/workbench/contrib/markers/browser/markersModel.ts +/Users/example/src/vs/workbench/contrib/markers/browser/markersViewActions.css +/Users/example/src/vs/workbench/contrib/markers/browser/markersView.ts +/Users/example/src/vs/workbench/contrib/markers/browser/media/markers.css +/Users/example/src/vs/workbench/contrib/markers/common/markers.ts +/Users/example/src/vs/workbench/contrib/limitIndicator/browser/limitIndicator.contribution.ts +/Users/example/src/vs/workbench/contrib/deprecatedExtensionMigrator/browser/deprecatedExtensionMigrator.contribution.ts +/Users/example/src/vs/workbench/contrib/markdown/test/browser/markdownSettingRenderer.test.ts +/Users/example/src/vs/workbench/contrib/markdown/browser/markdownSettingRenderer.ts +/Users/example/src/vs/workbench/contrib/markdown/browser/markdownDocumentRenderer.ts +/Users/example/src/vs/workbench/contrib/workspace/browser/workspaceTrustEditor.ts +/Users/example/src/vs/workbench/contrib/workspace/browser/workspace.contribution.ts +/Users/example/src/vs/workbench/contrib/workspace/browser/media/workspaceTrustEditor.css +/Users/example/src/vs/workbench/contrib/workspace/common/workspace.ts +/Users/example/src/vs/workbench/contrib/welcomeViews/common/viewsWelcomeExtensionPoint.ts +/Users/example/src/vs/workbench/contrib/welcomeViews/common/viewsWelcomeContribution.ts +/Users/example/src/vs/workbench/contrib/welcomeViews/common/viewsWelcome.contribution.ts +/Users/example/src/vs/workbench/contrib/welcomeViews/common/newFile.contribution.ts +/Users/example/src/vs/workbench/contrib/externalUriOpener/test/common/externalUriOpenerService.test.ts +/Users/example/src/vs/workbench/contrib/externalUriOpener/common/externalUriOpenerService.ts +/Users/example/src/vs/workbench/contrib/externalUriOpener/common/contributedOpeners.ts +/Users/example/src/vs/workbench/contrib/externalUriOpener/common/externalUriOpener.contribution.ts +/Users/example/src/vs/workbench/contrib/externalUriOpener/common/configuration.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/test/browser/mapping.test.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/test/browser/model.test.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/mergeEditorInput.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/utils.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/telemetry.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/mergeMarkers/mergeMarkersController.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/model/mapping.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/model/textModelDiffs.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/model/lineRange.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/model/diffComputer.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/model/rangeUtils.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/model/editing.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/model/modifiedBaseRange.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/view/colors.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/view/conflictActions.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/view/editors/codeEditorView.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/view/editors/inputCodeEditorView.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/view/editors/resultCodeEditorView.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/view/scrollSynchronizer.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/view/fixedZoneWidget.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/view/viewZones.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/view/viewModel.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/view/editorGutter.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/view/lineAlignment.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/view/mergeEditor.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/view/media/mergeEditor.css +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/commands/commands.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/commands/devCommands.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/mergeEditorSerializer.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/common/mergeEditor.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/electron-sandbox/devCommands.ts +/Users/example/src/vs/workbench/contrib/mergeEditor/electron-sandbox/mergeEditor.contribution.ts +/Users/example/src/vs/workbench/contrib/scrollLocking/browser/scrollLocking.contribution.ts +/Users/example/src/vs/workbench/contrib/scrollLocking/browser/scrollLocking.ts +/Users/example/src/vs/workbench/contrib/webview/browser/overlayWebview.ts +/Users/example/src/vs/workbench/contrib/webview/browser/webviewWindowDragMonitor.ts +/Users/example/src/vs/workbench/contrib/webview/browser/webviewElement.ts +/Users/example/src/vs/workbench/contrib/webview/browser/webview.ts +/Users/example/src/vs/workbench/contrib/webview/browser/resourceLoading.ts +/Users/example/src/vs/workbench/contrib/webview/browser/webview.web.contribution.ts +/Users/example/src/vs/workbench/contrib/webview/browser/webviewService.ts +/Users/example/src/vs/workbench/contrib/webview/browser/webviewFindWidget.ts +/Users/example/src/vs/workbench/contrib/webview/browser/pre/index.html +/Users/example/src/vs/workbench/contrib/webview/browser/pre/index-no-csp.html +/Users/example/src/vs/workbench/contrib/webview/browser/pre/fake.html +/Users/example/src/vs/workbench/contrib/webview/browser/pre/service-worker.js +/Users/example/src/vs/workbench/contrib/webview/browser/themeing.ts +/Users/example/src/vs/workbench/contrib/webview/browser/webviewMessages.d.ts +/Users/example/src/vs/workbench/contrib/webview/browser/webview.contribution.ts +/Users/example/src/vs/workbench/contrib/webview/common/webview.ts +/Users/example/src/vs/workbench/contrib/webview/electron-sandbox/webviewElement.ts +/Users/example/src/vs/workbench/contrib/webview/electron-sandbox/windowIgnoreMenuShortcutsManager.ts +/Users/example/src/vs/workbench/contrib/webview/electron-sandbox/webviewService.ts +/Users/example/src/vs/workbench/contrib/webview/electron-sandbox/webviewCommands.ts +/Users/example/src/vs/workbench/contrib/webview/electron-sandbox/webview.contribution.ts +/Users/example/src/vs/workbench/contrib/output/test/browser/outputLinkProvider.test.ts +/Users/example/src/vs/workbench/contrib/output/browser/outputLinkProvider.ts +/Users/example/src/vs/workbench/contrib/output/browser/outputServices.ts +/Users/example/src/vs/workbench/contrib/output/browser/outputView.ts +/Users/example/src/vs/workbench/contrib/output/browser/output.css +/Users/example/src/vs/workbench/contrib/output/browser/output.contribution.ts +/Users/example/src/vs/workbench/contrib/output/common/outputChannelModelService.ts +/Users/example/src/vs/workbench/contrib/output/common/outputLinkComputer.ts +/Users/example/src/vs/workbench/contrib/output/common/outputChannelModel.ts +/Users/example/src/vs/workbench/contrib/terminal/test/browser/terminalInstanceService.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/browser/terminalUri.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/browser/terminalInstance.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/browser/capabilities/partialCommandDetectionCapability.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/browser/capabilities/commandDetectionCapability.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/browser/capabilities/terminalCapabilityStore.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/browser/xterm/xtermTerminal.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/browser/xterm/shellIntegrationAddon.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/browser/xterm/lineDataEventAddon.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/browser/xterm/decorationAddon.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/browser/terminalProfileService.integrationTest.ts +/Users/example/src/vs/workbench/contrib/terminal/test/browser/terminalConfigurationService.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/browser/terminalService.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/browser/terminalStatusList.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/browser/terminalActions.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/browser/terminalProcessManager.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/common/environmentVariableCollection.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/common/terminalClipboard.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/common/history.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/common/environmentVariableService.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/common/environmentVariableShared.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/common/terminalColorRegistry.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/common/terminalEnvironment.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/common/terminalDataBuffering.test.ts +/Users/example/src/vs/workbench/contrib/terminal/test/node/terminalProfiles.test.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalTestHelpers.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/remotePty.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalService.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalCommands.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalIcons.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/xterm/lineDataEventAddon.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/xterm/xtermTerminal.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/xterm/markNavigationAddon.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/xterm/decorationStyles.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/xterm/decorationAddon.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalGroupService.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalContribExports.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalTooltip.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalEditorSerializer.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalActions.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalEvents.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalConfigurationService.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminal.web.contribution.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalProcessExtHostProxy.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalStatusList.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalView.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalContextMenu.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalUri.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalRunRecentQuickPick.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalMainContribution.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalProfileResolverService.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalProfileService.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalIconPicker.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminal.contribution.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalExtensions.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/detachedTerminal.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalTabsList.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalEscapeSequences.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalMenus.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalQuickAccess.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalEditorInput.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalProcessManager.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminal.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalGroup.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalInstanceService.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/baseTerminalBackend.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalEditor.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalWslRecommendationContribution.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalEditorService.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalTabbedView.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/remoteTerminalBackend.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalProfileQuickpick.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/terminalIcon.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/widgets/widgetManager.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/widgets/terminalHoverWidget.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/widgets/widgets.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/environmentVariableInfo.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/xterm-private.d.ts +/Users/example/src/vs/workbench/contrib/terminal/browser/media/terminal.css +/Users/example/src/vs/workbench/contrib/terminal/browser/media/xterm.css +/Users/example/src/vs/workbench/contrib/terminal/browser/media/shellIntegration-rc.zsh +/Users/example/src/vs/workbench/contrib/terminal/browser/media/shellIntegration-login.zsh +/Users/example/src/vs/workbench/contrib/terminal/browser/media/widgets.css +/Users/example/src/vs/workbench/contrib/terminal/browser/media/shellIntegration.ps1 +/Users/example/src/vs/workbench/contrib/terminal/browser/media/terminalVoice.css +/Users/example/src/vs/workbench/contrib/terminal/browser/media/scrollbar.css +/Users/example/src/vs/workbench/contrib/terminal/browser/media/shellIntegration-profile.zsh +/Users/example/src/vs/workbench/contrib/terminal/browser/media/shellIntegration-bash.sh +/Users/example/src/vs/workbench/contrib/terminal/browser/media/fish_xdg_data/fish/vendor_conf.d/shellIntegration.fish +/Users/example/src/vs/workbench/contrib/terminal/browser/media/shellIntegration-env.zsh +/Users/example/src/vs/workbench/contrib/terminal/common/history.ts +/Users/example/src/vs/workbench/contrib/terminal/common/terminalClipboard.ts +/Users/example/src/vs/workbench/contrib/terminal/common/terminalEnvironment.ts +/Users/example/src/vs/workbench/contrib/terminal/common/environmentVariableService.ts +/Users/example/src/vs/workbench/contrib/terminal/common/terminalConfiguration.ts +/Users/example/src/vs/workbench/contrib/terminal/common/terminalColorRegistry.ts +/Users/example/src/vs/workbench/contrib/terminal/common/terminalStorageKeys.ts +/Users/example/src/vs/workbench/contrib/terminal/common/environmentVariable.contribution.ts +/Users/example/src/vs/workbench/contrib/terminal/common/basePty.ts +/Users/example/src/vs/workbench/contrib/terminal/common/terminalExtensionPoints.contribution.ts +/Users/example/src/vs/workbench/contrib/terminal/common/terminalContextKey.ts +/Users/example/src/vs/workbench/contrib/terminal/common/terminalExtensionPoints.ts +/Users/example/src/vs/workbench/contrib/terminal/common/terminal.ts +/Users/example/src/vs/workbench/contrib/terminal/common/terminalStrings.ts +/Users/example/src/vs/workbench/contrib/terminal/common/environmentVariable.ts +/Users/example/src/vs/workbench/contrib/terminal/common/remote/remoteTerminalChannel.ts +/Users/example/src/vs/workbench/contrib/terminal/common/remote/terminal.ts +/Users/example/src/vs/workbench/contrib/terminal/terminal.all.ts +/Users/example/src/vs/workbench/contrib/terminal/electron-sandbox/terminalNativeContribution.ts +/Users/example/src/vs/workbench/contrib/terminal/electron-sandbox/terminalRemote.ts +/Users/example/src/vs/workbench/contrib/terminal/electron-sandbox/terminalProfileResolverService.ts +/Users/example/src/vs/workbench/contrib/terminal/electron-sandbox/terminal.contribution.ts +/Users/example/src/vs/workbench/contrib/terminal/electron-sandbox/localPty.ts +/Users/example/src/vs/workbench/contrib/terminal/electron-sandbox/localTerminalBackend.ts +/Users/example/src/vs/workbench/contrib/terminal/.eslintrc.json +/Users/example/src/vs/workbench/contrib/contextmenu/browser/contextmenu.contribution.ts +/Users/example/src/vs/workbench/contrib/searchEditor/browser/searchEditorActions.ts +/Users/example/src/vs/workbench/contrib/searchEditor/browser/searchEditor.ts +/Users/example/src/vs/workbench/contrib/searchEditor/browser/searchEditorSerialization.ts +/Users/example/src/vs/workbench/contrib/searchEditor/browser/searchEditor.contribution.ts +/Users/example/src/vs/workbench/contrib/searchEditor/browser/searchEditorInput.ts +/Users/example/src/vs/workbench/contrib/searchEditor/browser/constants.ts +/Users/example/src/vs/workbench/contrib/searchEditor/browser/searchEditorModel.ts +/Users/example/src/vs/workbench/contrib/searchEditor/browser/media/searchEditor.css +/Users/example/src/vs/workbench/contrib/bulkEdit/test/browser/bulkEditPreview.test.ts +/Users/example/src/vs/workbench/contrib/bulkEdit/test/browser/bulkCellEdits.test.ts +/Users/example/src/vs/workbench/contrib/bulkEdit/browser/bulkEditService.ts +/Users/example/src/vs/workbench/contrib/bulkEdit/browser/conflicts.ts +/Users/example/src/vs/workbench/contrib/bulkEdit/browser/bulkFileEdits.ts +/Users/example/src/vs/workbench/contrib/bulkEdit/browser/bulkTextEdits.ts +/Users/example/src/vs/workbench/contrib/bulkEdit/browser/bulkCellEdits.ts +/Users/example/src/vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPreview.ts +/Users/example/src/vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree.ts +/Users/example/src/vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution.ts +/Users/example/src/vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.css +/Users/example/src/vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPane.ts +/Users/example/src/vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution.ts +/Users/example/src/vs/workbench/contrib/externalTerminal/node/TerminalHelper.scpt +/Users/example/src/vs/workbench/contrib/externalTerminal/node/iTermHelper.scpt +/Users/example/src/vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/suggest/browser/terminalSuggestAddon.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/suggest/browser/terminal.suggest.contribution.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/developer/browser/media/developer.css +/Users/example/src/vs/workbench/contrib/terminalContrib/typeAhead/test/browser/terminalTypeAhead.test.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/typeAhead/browser/terminalTypeAheadAddon.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/typeAhead/browser/terminal.typeAhead.contribution.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatActions.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatWidget.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatAccessibleView.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/chat/browser/terminal.chat.contribution.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChat.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatAccessibilityHelp.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatController.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/chat/browser/media/terminalChatWidget.css +/Users/example/src/vs/workbench/contrib/terminalContrib/highlight/browser/terminal.highlight.contribution.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/quickFix/test/browser/quickFixAddon.test.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/quickFix/browser/quickFix.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/quickFix/browser/media/terminalQuickFix.css +/Users/example/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLocalLinkDetector.test.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalUriLinkDetector.test.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/test/browser/linkTestUtils.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalMultiLineLinkDetector.test.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkManager.test.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalWordLinkDetector.test.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkOpeners.test.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkHelpers.test.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkParsing.test.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkResolver.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/browser/terminalWordLinkDetector.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/browser/terminalUriLinkDetector.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/browser/terminalExternalLinkDetector.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkOpeners.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkParsing.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLocalLinkDetector.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/browser/links.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkHelpers.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/browser/terminalMultiLineLinkDetector.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLink.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkProviderService.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/zoom/browser/terminal.zoom.contribution.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollContribution.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollOverlay.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollColorRegistry.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminal.stickyScroll.contribution.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/media/stickyScroll.css +/Users/example/src/vs/workbench/contrib/terminalContrib/find/browser/textInputContextMenu.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/find/browser/terminalFindWidget.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/accessibility/test/browser/bufferContentTracker.test.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/accessibility/browser/bufferContentTracker.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBufferProvider.ts +/Users/example/src/vs/workbench/contrib/terminalContrib/accessibility/browser/textAreaSyncAddon.ts +/Users/example/src/vs/workbench/contrib/workspaces/browser/workspaces.contribution.ts +/Users/example/src/vs/workbench/contrib/speech/test/common/speechService.test.ts +/Users/example/src/vs/workbench/contrib/speech/browser/speech.contribution.ts +/Users/example/src/vs/workbench/contrib/speech/browser/speechAccessibilitySignal.ts +/Users/example/src/vs/workbench/contrib/speech/browser/speechService.ts +/Users/example/src/vs/workbench/contrib/speech/common/speechService.ts +/Users/example/src/vs/workbench/contrib/url/test/browser/trustedDomains.test.ts +/Users/example/src/vs/workbench/contrib/url/browser/externalUriResolver.ts +/Users/example/src/vs/workbench/contrib/url/browser/trustedDomainsValidator.ts +/Users/example/src/vs/workbench/contrib/url/browser/url.contribution.ts +/Users/example/src/vs/workbench/contrib/url/browser/trustedDomainsFileSystemProvider.ts +/Users/example/src/vs/workbench/contrib/url/browser/trustedDomains.ts +/Users/example/src/vs/workbench/contrib/url/common/urlGlob.ts +/Users/example/src/vs/workbench/contrib/localHistory/browser/localHistoryTimeline.ts +/Users/example/src/vs/workbench/contrib/localHistory/browser/localHistory.ts +/Users/example/src/vs/workbench/contrib/localHistory/browser/localHistoryCommands.ts +/Users/example/src/vs/workbench/contrib/localHistory/browser/localHistoryFileSystemProvider.ts +/Users/example/src/vs/workbench/contrib/localHistory/browser/localHistory.contribution.ts +/Users/example/src/vs/workbench/contrib/localHistory/electron-sandbox/localHistoryCommands.ts +/Users/example/src/vs/workbench/contrib/localHistory/electron-sandbox/localHistory.contribution.ts +/Users/example/src/vs/workbench/contrib/emmet/test/browser/emmetAction.test.ts +/Users/example/src/vs/workbench/contrib/emmet/browser/emmetActions.ts +/Users/example/src/vs/workbench/contrib/emmet/browser/actions/expandAbbreviation.ts +/Users/example/src/vs/workbench/contrib/emmet/browser/emmet.contribution.ts +/Users/example/src/vs/workbench/contrib/extensions/test/common/extensionQuery.test.ts +/Users/example/src/vs/workbench/contrib/extensions/test/electron-sandbox/extension.test.ts +/Users/example/src/vs/workbench/contrib/extensions/test/electron-sandbox/extensionsViews.test.ts +/Users/example/src/vs/workbench/contrib/extensions/test/electron-sandbox/extensionsActions.test.ts +/Users/example/src/vs/workbench/contrib/extensions/test/electron-sandbox/extensionRecommendationsService.test.ts +/Users/example/src/vs/workbench/contrib/extensions/test/electron-sandbox/extensionsWorkbenchService.test.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensionsViews.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensionRecommendations.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/browserRuntimeExtensionsEditor.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/languageRecommendations.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/workspaceRecommendations.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensionEnablementWorkspaceTrustTransitionParticipant.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/webRecommendations.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensionsWidgets.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensionFeaturesTab.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensions.contribution.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensionEditor.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/exeBasedRecommendations.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/remoteRecommendations.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensionRecommendationsService.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensionsViewlet.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/unsupportedExtensionsMigrationContribution.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensionsCompletionItemsProvider.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensions.web.contribution.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/abstractRuntimeExtensionsEditor.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensionsViewer.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/deprecatedExtensionsChecker.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/configBasedRecommendations.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/keymapRecommendations.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensionsDependencyChecker.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensionsList.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensionsIcons.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensionsActions.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensionsQuickAccess.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/fileBasedRecommendations.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/extensionsActivationProgress.ts +/Users/example/src/vs/workbench/contrib/extensions/browser/media/theme-icon.png +/Users/example/src/vs/workbench/contrib/extensions/browser/media/loading-hc.svg +/Users/example/src/vs/workbench/contrib/extensions/browser/media/runtimeExtensionsEditor.css +/Users/example/src/vs/workbench/contrib/extensions/browser/media/language-icon.svg +/Users/example/src/vs/workbench/contrib/extensions/browser/media/loading.svg +/Users/example/src/vs/workbench/contrib/extensions/browser/media/extension.css +/Users/example/src/vs/workbench/contrib/extensions/browser/media/extensionActions.css +/Users/example/src/vs/workbench/contrib/extensions/browser/media/extensionEditor.css +/Users/example/src/vs/workbench/contrib/extensions/browser/media/extensionsViewlet.css +/Users/example/src/vs/workbench/contrib/extensions/browser/media/extensionsWidgets.css +/Users/example/src/vs/workbench/contrib/extensions/browser/media/loading-dark.svg +/Users/example/src/vs/workbench/contrib/extensions/common/extensionQuery.ts +/Users/example/src/vs/workbench/contrib/extensions/common/runtimeExtensionsInput.ts +/Users/example/src/vs/workbench/contrib/extensions/common/extensionsFileTemplate.ts +/Users/example/src/vs/workbench/contrib/extensions/common/extensionsInput.ts +/Users/example/src/vs/workbench/contrib/extensions/common/extensionsUtils.ts +/Users/example/src/vs/workbench/contrib/extensions/common/extensions.ts +/Users/example/src/vs/workbench/contrib/extensions/common/reportExtensionIssueAction.ts +/Users/example/src/vs/workbench/contrib/extensions/electron-sandbox/extensions.contribution.ts +/Users/example/src/vs/workbench/contrib/extensions/electron-sandbox/debugExtensionHostAction.ts +/Users/example/src/vs/workbench/contrib/extensions/electron-sandbox/extensionsAutoProfiler.ts +/Users/example/src/vs/workbench/contrib/extensions/electron-sandbox/extensionsSlowActions.ts +/Users/example/src/vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor.ts +/Users/example/src/vs/workbench/contrib/extensions/electron-sandbox/extensionsActions.ts +/Users/example/src/vs/workbench/contrib/extensions/electron-sandbox/remoteExtensionsInit.ts +/Users/example/src/vs/workbench/contrib/extensions/electron-sandbox/extensionProfileService.ts +/Users/example/src/vs/workbench/contrib/tags/test/node/workspaceTags.test.ts +/Users/example/src/vs/workbench/contrib/tags/browser/workspaceTagsService.ts +/Users/example/src/vs/workbench/contrib/tags/common/javaWorkspaceTags.ts +/Users/example/src/vs/workbench/contrib/tags/common/workspaceTags.ts +/Users/example/src/vs/workbench/contrib/tags/electron-sandbox/tags.contribution.ts +/Users/example/src/vs/workbench/contrib/tags/electron-sandbox/workspaceTags.ts +/Users/example/src/vs/workbench/contrib/tags/electron-sandbox/workspaceTagsService.ts +/Users/example/src/vs/workbench/contrib/search/test/browser/searchTestCommon.ts +/Users/example/src/vs/workbench/contrib/search/test/browser/searchNotebookHelpers.test.ts +/Users/example/src/vs/workbench/contrib/search/test/browser/mockSearchTree.ts +/Users/example/src/vs/workbench/contrib/search/test/browser/searchResult.test.ts +/Users/example/src/vs/workbench/contrib/search/test/browser/searchViewlet.test.ts +/Users/example/src/vs/workbench/contrib/search/test/browser/searchActions.test.ts +/Users/example/src/vs/workbench/contrib/search/test/browser/searchModel.test.ts +/Users/example/src/vs/workbench/contrib/search/test/common/extractRange.test.ts +/Users/example/src/vs/workbench/contrib/search/test/common/cacheState.test.ts +/Users/example/src/vs/workbench/contrib/search/browser/searchActionsSymbol.ts +/Users/example/src/vs/workbench/contrib/search/browser/replace.ts +/Users/example/src/vs/workbench/contrib/search/browser/searchFindInput.ts +/Users/example/src/vs/workbench/contrib/search/browser/replaceContributions.ts +/Users/example/src/vs/workbench/contrib/search/browser/searchActionsFind.ts +/Users/example/src/vs/workbench/contrib/search/browser/search.contribution.ts +/Users/example/src/vs/workbench/contrib/search/browser/searchActionsNav.ts +/Users/example/src/vs/workbench/contrib/search/browser/patternInputWidget.ts +/Users/example/src/vs/workbench/contrib/search/browser/replaceService.ts +/Users/example/src/vs/workbench/contrib/search/browser/searchActionsTextQuickAccess.ts +/Users/example/src/vs/workbench/contrib/search/browser/anythingQuickAccess.ts +/Users/example/src/vs/workbench/contrib/search/browser/searchModel.ts +/Users/example/src/vs/workbench/contrib/search/browser/quickTextSearch/textSearchQuickAccess.ts +/Users/example/src/vs/workbench/contrib/search/browser/searchActionsBase.ts +/Users/example/src/vs/workbench/contrib/search/browser/notebookSearch/notebookSearchContributions.ts +/Users/example/src/vs/workbench/contrib/search/browser/notebookSearch/notebookSearchService.ts +/Users/example/src/vs/workbench/contrib/search/browser/notebookSearch/searchNotebookHelpers.ts +/Users/example/src/vs/workbench/contrib/search/browser/searchIcons.ts +/Users/example/src/vs/workbench/contrib/search/browser/searchActionsTopBar.ts +/Users/example/src/vs/workbench/contrib/search/browser/searchActionsRemoveReplace.ts +/Users/example/src/vs/workbench/contrib/search/browser/searchMessage.ts +/Users/example/src/vs/workbench/contrib/search/browser/symbolsQuickAccess.ts +/Users/example/src/vs/workbench/contrib/search/browser/searchView.ts +/Users/example/src/vs/workbench/contrib/search/browser/searchResultsView.ts +/Users/example/src/vs/workbench/contrib/search/browser/searchWidget.ts +/Users/example/src/vs/workbench/contrib/search/browser/searchActionsCopy.ts +/Users/example/src/vs/workbench/contrib/search/browser/media/searchview.css +/Users/example/src/vs/workbench/contrib/search/browser/media/anythingQuickAccess.css +/Users/example/src/vs/workbench/contrib/search/common/search.ts +/Users/example/src/vs/workbench/contrib/search/common/notebookSearch.ts +/Users/example/src/vs/workbench/contrib/search/common/searchNotebookHelpers.ts +/Users/example/src/vs/workbench/contrib/search/common/searchHistoryService.ts +/Users/example/src/vs/workbench/contrib/search/common/cacheState.ts +/Users/example/src/vs/workbench/contrib/search/common/constants.ts +/Users/example/src/vs/workbench/contrib/search/common/cellSearchModel.ts +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/test/browser/gettingStartedMarkdownRenderer.test.ts +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedIcons.ts +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedExtensionPoint.ts +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.contribution.ts +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedList.ts +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedDetailsRenderer.ts +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedColors.ts +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedService.ts +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.ts +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedInput.ts +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/browser/startupPage.ts +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/browser/media/gettingStarted.css +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/gettingStartedContent.ts +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/search.svg +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/debug.svg +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/settingsSync.svg +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/notebookThemes/colab.png +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/notebookThemes/jupyter.png +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/notebookThemes/default.png +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/notebookProfile.ts +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/runTask.svg +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/dark.png +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/terminal.svg +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/languages.svg +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/extensions-web.svg +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/settings.svg +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/git.svg +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/workspaceTrust.svg +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/theme_picker.ts +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/commandPalette.svg +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/light.png +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/openFolder.svg +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/extensions.svg +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/profiles.svg +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/shortcuts.svg +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/dark-hc.png +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/learn.svg +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/light-hc.png +/Users/example/src/vs/workbench/contrib/welcomeGettingStarted/common/media/menuBar.svg +/Users/example/src/vs/workbench/contrib/testing/test/browser/explorerProjections/nameProjection.test.ts +/Users/example/src/vs/workbench/contrib/testing/test/browser/explorerProjections/treeProjection.test.ts +/Users/example/src/vs/workbench/contrib/testing/test/browser/testObjectTree.ts +/Users/example/src/vs/workbench/contrib/testing/test/browser/codeCoverageDecorations.test.ts +/Users/example/src/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_2.0.snap +/Users/example/src/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_4.0.snap +/Users/example/src/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_3.0.snap +/Users/example/src/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_1.0.snap +/Users/example/src/vs/workbench/contrib/testing/test/common/testResultService.test.ts +/Users/example/src/vs/workbench/contrib/testing/test/common/testExplorerFilterState.test.ts +/Users/example/src/vs/workbench/contrib/testing/test/common/testingUri.test.ts +/Users/example/src/vs/workbench/contrib/testing/test/common/testStubs.ts +/Users/example/src/vs/workbench/contrib/testing/test/common/testResultStorage.test.ts +/Users/example/src/vs/workbench/contrib/testing/test/common/testProfileService.test.ts +/Users/example/src/vs/workbench/contrib/testing/browser/codeCoverageDecorations.ts +/Users/example/src/vs/workbench/contrib/testing/browser/testingExplorerView.ts +/Users/example/src/vs/workbench/contrib/testing/browser/explorerProjections/testItemContextOverlay.ts +/Users/example/src/vs/workbench/contrib/testing/browser/explorerProjections/listProjection.ts +/Users/example/src/vs/workbench/contrib/testing/browser/explorerProjections/display.ts +/Users/example/src/vs/workbench/contrib/testing/browser/explorerProjections/testingObjectTree.ts +/Users/example/src/vs/workbench/contrib/testing/browser/explorerProjections/index.ts +/Users/example/src/vs/workbench/contrib/testing/browser/explorerProjections/testingViewState.ts +/Users/example/src/vs/workbench/contrib/testing/browser/explorerProjections/treeProjection.ts +/Users/example/src/vs/workbench/contrib/testing/browser/testCoverageBars.ts +/Users/example/src/vs/workbench/contrib/testing/browser/testingViewPaneContainer.ts +/Users/example/src/vs/workbench/contrib/testing/browser/testingExplorerFilter.ts +/Users/example/src/vs/workbench/contrib/testing/browser/testing.contribution.ts +/Users/example/src/vs/workbench/contrib/testing/browser/testCoverageView.ts +/Users/example/src/vs/workbench/contrib/testing/browser/testMessageColorizer.ts +/Users/example/src/vs/workbench/contrib/testing/browser/testingDecorations.ts +/Users/example/src/vs/workbench/contrib/testing/browser/testingProgressUiService.ts +/Users/example/src/vs/workbench/contrib/testing/browser/testExplorerActions.ts +/Users/example/src/vs/workbench/contrib/testing/browser/icons.ts +/Users/example/src/vs/workbench/contrib/testing/browser/testingConfigurationUi.ts +/Users/example/src/vs/workbench/contrib/testing/browser/theme.ts +/Users/example/src/vs/workbench/contrib/testing/browser/testingOutputPeek.ts +/Users/example/src/vs/workbench/contrib/testing/browser/testingOutputPeek.css +/Users/example/src/vs/workbench/contrib/testing/browser/media/testMessageColorizer.css +/Users/example/src/vs/workbench/contrib/testing/browser/media/testing.css +/Users/example/src/vs/workbench/contrib/testing/common/testingPeekOpener.ts +/Users/example/src/vs/workbench/contrib/testing/common/observableUtils.ts +/Users/example/src/vs/workbench/contrib/testing/common/testingContentProvider.ts +/Users/example/src/vs/workbench/contrib/testing/common/testProfileService.ts +/Users/example/src/vs/workbench/contrib/testing/common/testingContinuousRunService.ts +/Users/example/src/vs/workbench/contrib/testing/common/testExclusions.ts +/Users/example/src/vs/workbench/contrib/testing/common/testId.ts +/Users/example/src/vs/workbench/contrib/testing/common/testExplorerFilterState.ts +/Users/example/src/vs/workbench/contrib/testing/common/mainThreadTestCollection.ts +/Users/example/src/vs/workbench/contrib/testing/common/observableValue.ts +/Users/example/src/vs/workbench/contrib/testing/common/testResultStorage.ts +/Users/example/src/vs/workbench/contrib/testing/common/testTypes.ts +/Users/example/src/vs/workbench/contrib/testing/common/testingDecorations.ts +/Users/example/src/vs/workbench/contrib/testing/common/storedValue.ts +/Users/example/src/vs/workbench/contrib/testing/common/testingUri.ts +/Users/example/src/vs/workbench/contrib/testing/common/testResult.ts +/Users/example/src/vs/workbench/contrib/testing/common/testingStates.ts +/Users/example/src/vs/workbench/contrib/testing/common/testService.ts +/Users/example/src/vs/workbench/contrib/testing/common/constants.ts +/Users/example/src/vs/workbench/contrib/testing/common/testCoverage.ts +/Users/example/src/vs/workbench/contrib/testing/common/getComputedState.ts +/Users/example/src/vs/workbench/contrib/testing/common/testServiceImpl.ts +/Users/example/src/vs/workbench/contrib/testing/common/testResultService.ts +/Users/example/src/vs/workbench/contrib/testing/common/testCoverageService.ts +/Users/example/src/vs/workbench/contrib/testing/common/configuration.ts +/Users/example/src/vs/workbench/contrib/testing/common/testItemCollection.ts +/Users/example/src/vs/workbench/contrib/testing/common/testingContextKeys.ts +/Users/example/src/vs/workbench/contrib/webviewView/browser/webviewViewPane.ts +/Users/example/src/vs/workbench/contrib/webviewView/browser/webviewViewService.ts +/Users/example/src/vs/workbench/contrib/webviewView/browser/webviewView.contribution.ts +/Users/example/src/vs/workbench/contrib/logs/browser/logs.contribution.ts +/Users/example/src/vs/workbench/contrib/logs/common/logsDataCleaner.ts +/Users/example/src/vs/workbench/contrib/logs/common/logs.contribution.ts +/Users/example/src/vs/workbench/contrib/logs/common/defaultLogLevels.ts +/Users/example/src/vs/workbench/contrib/logs/common/logsActions.ts +/Users/example/src/vs/workbench/contrib/logs/electron-sandbox/logs.contribution.ts +/Users/example/src/vs/workbench/contrib/logs/electron-sandbox/logsActions.ts +/Users/example/src/vs/workbench/contrib/userDataProfile/browser/userDataProfileActions.ts +/Users/example/src/vs/workbench/contrib/userDataProfile/browser/userDataProfilePreview.ts +/Users/example/src/vs/workbench/contrib/userDataProfile/browser/userDataProfile.contribution.ts +/Users/example/src/vs/workbench/contrib/userDataProfile/browser/userDataProfile.ts +/Users/example/src/vs/workbench/contrib/outline/browser/outlineActions.ts +/Users/example/src/vs/workbench/contrib/outline/browser/outline.contribution.ts +/Users/example/src/vs/workbench/contrib/outline/browser/outlinePane.ts +/Users/example/src/vs/workbench/contrib/outline/browser/outline.ts +/Users/example/src/vs/workbench/contrib/outline/browser/outlineViewState.ts +/Users/example/src/vs/workbench/contrib/outline/browser/outlinePane.css +/Users/example/src/vs/workbench/contrib/issue/browser/issueQuickAccess.ts +/Users/example/src/vs/workbench/contrib/issue/browser/issue.contribution.ts +/Users/example/src/vs/workbench/contrib/issue/common/issue.contribution.ts +/Users/example/src/vs/workbench/contrib/issue/electron-sandbox/issue.contribution.ts +/Users/example/src/vs/workbench/contrib/typeHierarchy/browser/typeHierarchyPeek.ts +/Users/example/src/vs/workbench/contrib/typeHierarchy/browser/typeHierarchy.contribution.ts +/Users/example/src/vs/workbench/contrib/typeHierarchy/browser/typeHierarchyTree.ts +/Users/example/src/vs/workbench/contrib/typeHierarchy/browser/media/typeHierarchy.css +/Users/example/src/vs/workbench/contrib/typeHierarchy/common/typeHierarchy.ts +/Users/example/src/vs/workbench/contrib/welcomeBanner/browser/welcomeBanner.contribution.ts +/Users/example/src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor.ts +/Users/example/src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffSourceResolverService.ts +/Users/example/src/vs/workbench/contrib/multiDiffEditor/browser/actions.ts +/Users/example/src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor.contribution.ts +/Users/example/src/vs/workbench/contrib/multiDiffEditor/browser/icons.contribution.ts +/Users/example/src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditorInput.ts +/Users/example/src/vs/workbench/contrib/multiDiffEditor/browser/scmMultiDiffSourceResolver.ts +/Users/example/src/vs/workbench/contrib/list/browser/list.contribution.ts +/Users/example/src/vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughActions.ts +/Users/example/src/vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughPart.ts +/Users/example/src/vs/workbench/contrib/welcomeWalkthrough/browser/walkThrough.contribution.ts +/Users/example/src/vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughInput.ts +/Users/example/src/vs/workbench/contrib/welcomeWalkthrough/browser/editor/editorWalkThrough.ts +/Users/example/src/vs/workbench/contrib/welcomeWalkthrough/browser/editor/vs_code_editor_walkthrough.ts +/Users/example/src/vs/workbench/contrib/welcomeWalkthrough/browser/media/walkThroughPart.css +/Users/example/src/vs/workbench/contrib/welcomeWalkthrough/common/walkThroughUtils.ts +/Users/example/src/vs/workbench/contrib/welcomeWalkthrough/common/walkThroughContentProvider.ts +/Users/example/src/vs/workbench/contrib/webviewPanel/browser/webviewEditorInput.ts +/Users/example/src/vs/workbench/contrib/webviewPanel/browser/webviewEditorInputSerializer.ts +/Users/example/src/vs/workbench/contrib/webviewPanel/browser/webviewEditor.ts +/Users/example/src/vs/workbench/contrib/webviewPanel/browser/webviewIconManager.ts +/Users/example/src/vs/workbench/contrib/webviewPanel/browser/webviewCommands.ts +/Users/example/src/vs/workbench/contrib/webviewPanel/browser/webviewWorkbenchService.ts +/Users/example/src/vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution.ts +/Users/example/src/vs/workbench/contrib/userDataSync/browser/userDataSyncTrigger.ts +/Users/example/src/vs/workbench/contrib/userDataSync/browser/userDataSyncConflictsView.ts +/Users/example/src/vs/workbench/contrib/userDataSync/browser/userDataSync.contribution.ts +/Users/example/src/vs/workbench/contrib/userDataSync/browser/userDataSyncViews.ts +/Users/example/src/vs/workbench/contrib/userDataSync/browser/userDataSync.ts +/Users/example/src/vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution.ts +/Users/example/src/vs/workbench/contrib/inlayHints/browser/inlayHintsAccessibilty.ts +/Users/example/src/vs/workbench/contrib/interactive/browser/interactiveEditorInput.ts +/Users/example/src/vs/workbench/contrib/interactive/browser/interactiveEditor.css +/Users/example/src/vs/workbench/contrib/interactive/browser/interactiveEditor.ts +/Users/example/src/vs/workbench/contrib/interactive/browser/interactiveDocumentService.ts +/Users/example/src/vs/workbench/contrib/interactive/browser/interactiveHistoryService.ts +/Users/example/src/vs/workbench/contrib/interactive/browser/interactive.contribution.ts +/Users/example/src/vs/workbench/contrib/interactive/browser/interactiveCommon.ts +/Users/example/src/vs/workbench/contrib/interactive/browser/media/interactive.css +/Users/example/src/vs/workbench/contrib/format/browser/format.contribution.ts +/Users/example/src/vs/workbench/contrib/format/browser/formatModified.ts +/Users/example/src/vs/workbench/contrib/format/browser/formatActionsMultiple.ts +/Users/example/src/vs/workbench/contrib/format/browser/formatActionsNone.ts +/Users/example/src/vs/workbench/contrib/files/test/browser/editorAutoSave.test.ts +/Users/example/src/vs/workbench/contrib/files/test/browser/explorerFileNestingTrie.test.ts +/Users/example/src/vs/workbench/contrib/files/test/browser/textFileEditorTracker.test.ts +/Users/example/src/vs/workbench/contrib/files/test/browser/explorerView.test.ts +/Users/example/src/vs/workbench/contrib/files/test/browser/fileOnDiskProvider.test.ts +/Users/example/src/vs/workbench/contrib/files/test/browser/fileActions.test.ts +/Users/example/src/vs/workbench/contrib/files/test/browser/fileEditorInput.test.ts +/Users/example/src/vs/workbench/contrib/files/test/browser/explorerModel.test.ts +/Users/example/src/vs/workbench/contrib/files/browser/fileCommands.ts +/Users/example/src/vs/workbench/contrib/files/browser/explorerFileContrib.ts +/Users/example/src/vs/workbench/contrib/files/browser/explorerService.ts +/Users/example/src/vs/workbench/contrib/files/browser/files.contribution.ts +/Users/example/src/vs/workbench/contrib/files/browser/editors/textFileEditor.ts +/Users/example/src/vs/workbench/contrib/files/browser/editors/fileEditorHandler.ts +/Users/example/src/vs/workbench/contrib/files/browser/editors/textFileEditorTracker.ts +/Users/example/src/vs/workbench/contrib/files/browser/editors/fileEditorInput.ts +/Users/example/src/vs/workbench/contrib/files/browser/editors/binaryFileEditor.ts +/Users/example/src/vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler.ts +/Users/example/src/vs/workbench/contrib/files/browser/fileConstants.ts +/Users/example/src/vs/workbench/contrib/files/browser/fileImportExport.ts +/Users/example/src/vs/workbench/contrib/files/browser/fileActions.contribution.ts +/Users/example/src/vs/workbench/contrib/files/browser/workspaceWatcher.ts +/Users/example/src/vs/workbench/contrib/files/browser/fileActions.ts +/Users/example/src/vs/workbench/contrib/files/browser/views/explorerViewer.ts +/Users/example/src/vs/workbench/contrib/files/browser/views/explorerDecorationsProvider.ts +/Users/example/src/vs/workbench/contrib/files/browser/views/emptyView.ts +/Users/example/src/vs/workbench/contrib/files/browser/views/openEditorsView.ts +/Users/example/src/vs/workbench/contrib/files/browser/views/explorerView.ts +/Users/example/src/vs/workbench/contrib/files/browser/views/media/openeditors.css +/Users/example/src/vs/workbench/contrib/files/browser/files.ts +/Users/example/src/vs/workbench/contrib/files/browser/explorerViewlet.ts +/Users/example/src/vs/workbench/contrib/files/browser/media/explorerviewlet.css +/Users/example/src/vs/workbench/contrib/files/common/explorerModel.ts +/Users/example/src/vs/workbench/contrib/files/common/dirtyFilesIndicator.ts +/Users/example/src/vs/workbench/contrib/files/common/explorerFileNestingTrie.ts +/Users/example/src/vs/workbench/contrib/files/common/files.ts +/Users/example/src/vs/workbench/contrib/files/electron-sandbox/fileCommands.ts +/Users/example/src/vs/workbench/contrib/files/electron-sandbox/fileActions.contribution.ts +/Users/example/src/vs/workbench/contrib/surveys/browser/ces.contribution.ts +/Users/example/src/vs/workbench/contrib/surveys/browser/languageSurveys.contribution.ts +/Users/example/src/vs/workbench/contrib/surveys/browser/nps.contribution.ts +/Users/example/src/vs/workbench/contrib/configExporter/electron-sandbox/configurationExportHelper.contribution.ts +/Users/example/src/vs/workbench/contrib/configExporter/electron-sandbox/configurationExportHelper.ts +/Users/example/src/vs/workbench/contrib/editSessions/test/browser/editSessions.test.ts +/Users/example/src/vs/workbench/contrib/editSessions/browser/editSessionsStorageService.ts +/Users/example/src/vs/workbench/contrib/editSessions/browser/editSessionsFileSystemProvider.ts +/Users/example/src/vs/workbench/contrib/editSessions/browser/editSessionsViews.ts +/Users/example/src/vs/workbench/contrib/editSessions/browser/editSessions.contribution.ts +/Users/example/src/vs/workbench/contrib/editSessions/common/workspaceStateSync.ts +/Users/example/src/vs/workbench/contrib/editSessions/common/editSessionsLogService.ts +/Users/example/src/vs/workbench/contrib/editSessions/common/editSessionsStorageClient.ts +/Users/example/src/vs/workbench/contrib/editSessions/common/editSessions.ts +/Users/example/src/vs/workbench/contrib/inlineChat/test/browser/inlineChatStrategies.test.ts +/Users/example/src/vs/workbench/contrib/inlineChat/test/browser/inlineChatController.test.ts +/Users/example/src/vs/workbench/contrib/inlineChat/test/browser/inlineChatSession.test.ts +/Users/example/src/vs/workbench/contrib/inlineChat/test/browser/testWorkerService.ts +/Users/example/src/vs/workbench/contrib/inlineChat/browser/inlineChatSavingServiceImpl.ts +/Users/example/src/vs/workbench/contrib/inlineChat/browser/inlineChatStrategies.ts +/Users/example/src/vs/workbench/contrib/inlineChat/browser/inlineChatController.ts +/Users/example/src/vs/workbench/contrib/inlineChat/browser/inlineChat.contribution.ts +/Users/example/src/vs/workbench/contrib/inlineChat/browser/inlineChatWidget.ts +/Users/example/src/vs/workbench/contrib/inlineChat/browser/inlineChatSession.ts +/Users/example/src/vs/workbench/contrib/inlineChat/browser/inlineChatActions.ts +/Users/example/src/vs/workbench/contrib/inlineChat/browser/inlineChatAccessibleView.ts +/Users/example/src/vs/workbench/contrib/inlineChat/browser/inlineChatSessionServiceImpl.ts +/Users/example/src/vs/workbench/contrib/inlineChat/browser/inlineChatNotebook.ts +/Users/example/src/vs/workbench/contrib/inlineChat/browser/inlineChatSessionService.ts +/Users/example/src/vs/workbench/contrib/inlineChat/browser/utils.ts +/Users/example/src/vs/workbench/contrib/inlineChat/browser/inlineChatSavingService.ts +/Users/example/src/vs/workbench/contrib/inlineChat/browser/inlineChatZoneWidget.ts +/Users/example/src/vs/workbench/contrib/inlineChat/browser/inlineChatContentWidget.ts +/Users/example/src/vs/workbench/contrib/inlineChat/browser/inlineChatFileCreationWidget.ts +/Users/example/src/vs/workbench/contrib/inlineChat/browser/media/inlineChatContentWidget.css +/Users/example/src/vs/workbench/contrib/inlineChat/browser/media/inlineChat.css +/Users/example/src/vs/workbench/contrib/inlineChat/common/inlineChat.ts +/Users/example/src/vs/workbench/contrib/inlineChat/common/inlineChatServiceImpl.ts +/Users/example/src/vs/workbench/contrib/inlineChat/electron-sandbox/inlineChat.contribution.ts +/Users/example/src/vs/workbench/contrib/inlineChat/electron-sandbox/inlineChatActions.ts +/Users/example/src/vs/workbench/contrib/commands/common/commands.contribution.ts +/Users/example/src/vs/workbench/contrib/telemetry/browser/telemetry.contribution.ts +/Users/example/src/vs/workbench/contrib/callHierarchy/browser/callHierarchyTree.ts +/Users/example/src/vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution.ts +/Users/example/src/vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek.ts +/Users/example/src/vs/workbench/contrib/callHierarchy/browser/media/callHierarchy.css +/Users/example/src/vs/workbench/contrib/callHierarchy/common/callHierarchy.ts +/Users/example/src/vs/workbench/contrib/welcomeDialog/browser/welcomeDialog.contribution.ts +/Users/example/src/vs/workbench/contrib/welcomeDialog/browser/welcomeWidget.ts +/Users/example/src/vs/workbench/contrib/welcomeDialog/browser/media/welcomeWidget.css +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookTextModel.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/cellDecorations.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookStickyScroll.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookFolding.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookVariablesDataSource.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookExecutionService.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookBrowser.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookCellList.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookViewZones.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookWorkbenchToolbar.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookClipboard.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookSymbols.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookOutline.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/contrib/executionStatusBarItem.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/contrib/outputCopyTests.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookUndoRedo.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/contrib/layoutActions.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/contrib/contributedStatusBarItemController.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/contrib/find.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookCellAnchor.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookRendererMessagingService.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookExecutionStateService.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookServiceImpl.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookEditorModel.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookDiff.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookKernelService.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookKernelHistory.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/cellDnd.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/testNotebookEditor.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookEditor.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookSelection.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookViewModel.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/cellOperations.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/notebookCommon.test.ts +/Users/example/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test3__should_render_0-_2___collapsing_against_equivalent_level_header.0.snap +/Users/example/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test2__should_render_0____visible_range_6-_9_so_collapsing_next_2_against_following_section.0.snap +/Users/example/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test6__should_render_6-_7___scrolltop_halfway_through_cell_7.0.snap +/Users/example/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test7__should_render_0-_1___collapsing_against_next_section.0.snap +/Users/example/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test4__should_render_0____scrolltop_halfway_through_cell_0.0.snap +/Users/example/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test0__should_render_empty___scrollTop_at_0.0.snap +/Users/example/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test5__should_render_0-_2___scrolltop_halfway_through_cell_2.0.snap +/Users/example/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test1__should_render_0-_1___visible_range_3-_8.0.snap +/Users/example/src/vs/workbench/contrib/notebook/browser/viewModel/cellSelectionCollection.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewModel/notebookViewModelImpl.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineEntryFactory.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewModel/viewContext.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProvider.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProviderFactory.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewModel/baseCellViewModel.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewModel/cellOutputViewModel.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewModel/OutlineEntry.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewModel/cellEdit.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewModel/foldingModel.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewModel/cellEditorOptions.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewModel/codeCellViewModel.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewModel/markupCellViewModel.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewModel/eventDispatcher.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorWidgetContextKeys.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewParts/notebookTopCellToolbar.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorToolbar.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorStickyScroll.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewParts/notebookOverviewRuler.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewParts/notebookViewZones.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/notebookViewEvents.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/notebookEditor.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/notebookAccessibilityProvider.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/notebookOptions.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/diff/diffComponents.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/diff/notebookDiff.css +/Users/example/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffEditorBrowser.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/diff/diffElementOutputs.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffActions.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/diff/diffElementViewModel.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffOverviewRuler.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/diff/diffNestedCellViewModel.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffList.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/diff/diffCellEditorOptions.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/diff/eventDispatcher.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/notebookEditorWidget.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/editorHint/emptyCellEditorHint.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/statusBarProviders.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/notebookVisibleCellObserver.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/contributedStatusBarItemController.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/kernelDetection/notebookKernelDetection.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/navigation/arrow.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnostics.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesDataSource.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariableContextKeys.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesView.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariableCommands.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariables.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesTree.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/undoRedo/notebookUndoRedo.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/format/formatting.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/find/findFilters.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/find/findModel.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindWidget.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindReplaceWidget.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFind.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindReplaceWidget.css +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/find/findMatchDecorationModel.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/find/media/notebookFind.css +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/execute/executionEditorProgress.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/marker/markerProvider.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/viewportWarmup/viewportWarmup.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/debug/notebookDebugDecorations.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/debug/notebookBreakpoints.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/debug/notebookCellPausing.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/clipboard/cellOutputClipboard.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/controller/notebookIndentationActions.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/controller/coreActions.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/controller/cellOperations.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/controller/cellOutputActions.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/controller/chat/notebookChatContext.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/controller/chat/notebook.chat.contribution.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/controller/chat/cellChatActions.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/controller/chat/notebookChatController.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/controller/layoutActions.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/controller/editActions.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/controller/sectionActions.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/controller/foldingController.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/controller/executeActions.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/controller/apiActions.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/controller/insertCellActions.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/notebookAccessibility.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/notebookLogger.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/notebook.contribution.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/renderers/webviewThemeMapping.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/renderers/webviewMessages.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/renderers/webviewPreloads.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellFocusIndicator.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellStatusPart.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/markupCell.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellComments.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/codeCell.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/chat/cellChatPart.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/codeCellExecutionIcon.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellWidgets.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellToolbarStickyScroll.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellContextKeys.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellActionView.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/collapsedCellInput.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellDragRenderer.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/foldedCellHint.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellFocus.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/collapsedCellOutput.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellProgressBar.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellDecorations.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellToolbars.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/codeCellRunToolbar.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellDnd.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellExecution.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/cellPart.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/notebookCellList.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/notebookCellAnchor.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/notebookCellListView.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/view/notebookRenderingCommon.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/notebookBrowser.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/notebookIcons.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/notebookExtensionPoint.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/services/notebookEditorServiceImpl.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/services/notebookKeymapServiceImpl.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/services/notebookWorkerServiceImpl.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/services/notebookLoggingServiceImpl.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/services/notebookExecutionServiceImpl.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/services/notebookRendererMessagingServiceImpl.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/services/notebookCellStatusBarServiceImpl.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/services/notebookKernelServiceImpl.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/services/notebookEditorService.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/services/notebookExecutionStateServiceImpl.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/services/notebookServiceImpl.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/notebookEditorExtensions.ts +/Users/example/src/vs/workbench/contrib/notebook/browser/media/notebookToolbar.css +/Users/example/src/vs/workbench/contrib/notebook/browser/media/notebookFolding.css +/Users/example/src/vs/workbench/contrib/notebook/browser/media/notebookCellOutput.css +/Users/example/src/vs/workbench/contrib/notebook/browser/media/notebookEditorStickyScroll.css +/Users/example/src/vs/workbench/contrib/notebook/browser/media/notebookCellInsertToolbar.css +/Users/example/src/vs/workbench/contrib/notebook/browser/media/notebookFocusIndicator.css +/Users/example/src/vs/workbench/contrib/notebook/browser/media/notebookCellEditorHint.css +/Users/example/src/vs/workbench/contrib/notebook/browser/media/notebookDnd.css +/Users/example/src/vs/workbench/contrib/notebook/browser/media/notebookCellTitleToolbar.css +/Users/example/src/vs/workbench/contrib/notebook/browser/media/notebook.css +/Users/example/src/vs/workbench/contrib/notebook/browser/media/notebookCellStatusBar.css +/Users/example/src/vs/workbench/contrib/notebook/browser/media/notebookCellChat.css +/Users/example/src/vs/workbench/contrib/notebook/browser/media/notebookOutline.css +/Users/example/src/vs/workbench/contrib/notebook/browser/media/notebookKernelActionViewItem.css +/Users/example/src/vs/workbench/contrib/notebook/common/notebookEditorModel.ts +/Users/example/src/vs/workbench/contrib/notebook/common/notebookExecutionService.ts +/Users/example/src/vs/workbench/contrib/notebook/common/notebookOutputRenderer.ts +/Users/example/src/vs/workbench/contrib/notebook/common/notebookEditorInput.ts +/Users/example/src/vs/workbench/contrib/notebook/common/notebookEditorModelResolverServiceImpl.ts +/Users/example/src/vs/workbench/contrib/notebook/common/notebookLoggingService.ts +/Users/example/src/vs/workbench/contrib/notebook/common/notebookService.ts +/Users/example/src/vs/workbench/contrib/notebook/common/notebookDiffEditorInput.ts +/Users/example/src/vs/workbench/contrib/notebook/common/notebookCommon.ts +/Users/example/src/vs/workbench/contrib/notebook/common/notebookContextKeys.ts +/Users/example/src/vs/workbench/contrib/notebook/common/notebookRendererMessagingService.ts +/Users/example/src/vs/workbench/contrib/notebook/common/notebookEditorModelResolverService.ts +/Users/example/src/vs/workbench/contrib/notebook/common/notebookKernelService.ts +/Users/example/src/vs/workbench/contrib/notebook/common/notebookKeymapService.ts +/Users/example/src/vs/workbench/contrib/notebook/common/notebookExecutionStateService.ts +/Users/example/src/vs/workbench/contrib/notebook/common/notebookPerformance.ts +/Users/example/src/vs/workbench/contrib/notebook/common/model/notebookCellTextModel.ts +/Users/example/src/vs/workbench/contrib/notebook/common/model/notebookCellOutputTextModel.ts +/Users/example/src/vs/workbench/contrib/notebook/common/model/notebookTextModel.ts +/Users/example/src/vs/workbench/contrib/notebook/common/model/cellEdit.ts +/Users/example/src/vs/workbench/contrib/notebook/common/notebookCellStatusBarService.ts +/Users/example/src/vs/workbench/contrib/notebook/common/notebookRange.ts +/Users/example/src/vs/workbench/contrib/notebook/common/notebookProvider.ts +/Users/example/src/vs/workbench/contrib/notebook/common/services/notebookWorkerService.ts +/Users/example/src/vs/workbench/contrib/notebook/common/services/notebookSimpleWorker.ts +/Users/example/src/vs/workbench/contrib/notebook/common/services/notebookWorkerHost.ts +/Users/example/src/vs/workbench/contrib/scm/browser/scmViewPane.ts +/Users/example/src/vs/workbench/contrib/scm/browser/menus.ts +/Users/example/src/vs/workbench/contrib/scm/browser/scmViewPaneContainer.ts +/Users/example/src/vs/workbench/contrib/scm/browser/scmRepositoriesViewPane.ts +/Users/example/src/vs/workbench/contrib/scm/browser/scmViewService.ts +/Users/example/src/vs/workbench/contrib/scm/browser/dirtyDiffSwitcher.ts +/Users/example/src/vs/workbench/contrib/scm/browser/scmRepositoryRenderer.ts +/Users/example/src/vs/workbench/contrib/scm/browser/workingSet.ts +/Users/example/src/vs/workbench/contrib/scm/browser/activity.ts +/Users/example/src/vs/workbench/contrib/scm/browser/scm.contribution.ts +/Users/example/src/vs/workbench/contrib/scm/browser/util.ts +/Users/example/src/vs/workbench/contrib/scm/browser/dirtydiffDecorator.ts +/Users/example/src/vs/workbench/contrib/scm/browser/media/scm.css +/Users/example/src/vs/workbench/contrib/scm/browser/media/dirtydiffDecorator.css +/Users/example/src/vs/workbench/contrib/scm/common/history.ts +/Users/example/src/vs/workbench/contrib/scm/common/scm.ts +/Users/example/src/vs/workbench/contrib/scm/common/quickDiffService.ts +/Users/example/src/vs/workbench/contrib/scm/common/quickDiff.ts +/Users/example/src/vs/workbench/contrib/scm/common/scmService.ts +/Users/example/src/vs/workbench/contrib/sash/browser/sash.ts +/Users/example/src/vs/workbench/contrib/sash/browser/sash.contribution.ts +/Users/example/src/vs/workbench/contrib/performance/browser/perfviewEditor.ts +/Users/example/src/vs/workbench/contrib/performance/browser/inputLatencyContrib.ts +/Users/example/src/vs/workbench/contrib/performance/browser/startupTimings.ts +/Users/example/src/vs/workbench/contrib/performance/browser/performance.contribution.ts +/Users/example/src/vs/workbench/contrib/performance/browser/performance.web.contribution.ts +/Users/example/src/vs/workbench/contrib/performance/electron-sandbox/startupTimings.ts +/Users/example/src/vs/workbench/contrib/performance/electron-sandbox/performance.contribution.ts +/Users/example/src/vs/workbench/contrib/performance/electron-sandbox/startupProfiler.ts +/Users/example/src/vs/workbench/contrib/performance/electron-sandbox/rendererAutoProfiler.ts +/Users/example/src/vs/workbench/contrib/accessibility/browser/accessibleViewActions.ts +/Users/example/src/vs/workbench/contrib/accessibility/browser/audioCueConfiguration.ts +/Users/example/src/vs/workbench/contrib/accessibility/browser/accessibleViewContributions.ts +/Users/example/src/vs/workbench/contrib/accessibility/browser/accessibleView.ts +/Users/example/src/vs/workbench/contrib/accessibility/browser/accessibilityConfiguration.ts +/Users/example/src/vs/workbench/contrib/accessibility/browser/accessibilityStatus.ts +/Users/example/src/vs/workbench/contrib/accessibility/browser/accessibility.contribution.ts +/Users/example/src/vs/workbench/contrib/accessibility/browser/editorAccessibilityHelp.ts +/Users/example/src/vs/workbench/contrib/accessibility/browser/unfocusedViewDimmingContribution.ts +/Users/example/src/vs/workbench/contrib/accessibility/common/accessibilityCommands.ts +/Users/example/src/vs/workbench/contrib/quickaccess/browser/commandsQuickAccess.ts +/Users/example/src/vs/workbench/contrib/quickaccess/browser/quickAccess.contribution.ts +/Users/example/src/vs/workbench/contrib/quickaccess/browser/viewQuickAccess.ts +/Users/example/src/vs/workbench/contrib/timeline/browser/timeline.contribution.ts +/Users/example/src/vs/workbench/contrib/timeline/browser/timelinePane.ts +/Users/example/src/vs/workbench/contrib/timeline/browser/media/timelinePane.css +/Users/example/src/vs/workbench/contrib/timeline/common/timelineService.ts +/Users/example/src/vs/workbench/contrib/timeline/common/timeline.ts +/Users/example/src/vs/workbench/contrib/themes/test/node/colorRegistry.releaseTest.ts +/Users/example/src/vs/workbench/contrib/themes/test/node/colorRegistryExport.test.ts +/Users/example/src/vs/workbench/contrib/themes/browser/themes.test.contribution.ts +/Users/example/src/vs/workbench/contrib/themes/browser/themes.contribution.ts +/Users/example/src/vs/workbench/contrib/authentication/browser/authentication.contribution.ts +/Users/example/src/vs/workbench/contrib/authentication/browser/actions/signOutOfAccountAction.ts +/Users/example/src/vs/workbench/contrib/authentication/browser/actions/manageTrustedExtensionsForAccountAction.ts +/Users/example/src/vs/workbench/contrib/remoteTunnel/electron-sandbox/remoteTunnel.contribution.ts +/Users/example/src/vs/workbench/contrib/relauncher/browser/relauncher.contribution.ts +/Users/example/src/vs/workbench/contrib/localization/browser/localization.contribution.ts +/Users/example/src/vs/workbench/contrib/localization/common/localizationsActions.ts +/Users/example/src/vs/workbench/contrib/localization/common/localization.contribution.ts +/Users/example/src/vs/workbench/contrib/localization/electron-sandbox/minimalTranslations.ts +/Users/example/src/vs/workbench/contrib/localization/electron-sandbox/localization.contribution.ts +/Users/example/src/vs/workbench/contrib/customEditor/browser/customEditorInputFactory.ts +/Users/example/src/vs/workbench/contrib/customEditor/browser/customEditor.contribution.ts +/Users/example/src/vs/workbench/contrib/customEditor/browser/customEditors.ts +/Users/example/src/vs/workbench/contrib/customEditor/browser/customEditorInput.ts +/Users/example/src/vs/workbench/contrib/customEditor/browser/media/customEditor.css +/Users/example/src/vs/workbench/contrib/customEditor/common/contributedCustomEditors.ts +/Users/example/src/vs/workbench/contrib/customEditor/common/extensionPoint.ts +/Users/example/src/vs/workbench/contrib/customEditor/common/customEditor.ts +/Users/example/src/vs/workbench/contrib/customEditor/common/customEditorModelManager.ts +/Users/example/src/vs/workbench/contrib/customEditor/common/customTextEditorModel.ts +/Users/example/src/vs/workbench/contrib/debug/test/browser/debugHover.test.ts +/Users/example/src/vs/workbench/contrib/debug/test/browser/debugMemory.test.ts +/Users/example/src/vs/workbench/contrib/debug/test/browser/debugUtils.test.ts +/Users/example/src/vs/workbench/contrib/debug/test/browser/debugANSIHandling.test.ts +/Users/example/src/vs/workbench/contrib/debug/test/browser/debugSession.test.ts +/Users/example/src/vs/workbench/contrib/debug/test/browser/debugViewModel.test.ts +/Users/example/src/vs/workbench/contrib/debug/test/browser/rawDebugSession.test.ts +/Users/example/src/vs/workbench/contrib/debug/test/browser/linkDetector.test.ts +/Users/example/src/vs/workbench/contrib/debug/test/browser/breakpoints.test.ts +/Users/example/src/vs/workbench/contrib/debug/test/browser/baseDebugView.test.ts +/Users/example/src/vs/workbench/contrib/debug/test/browser/watch.test.ts +/Users/example/src/vs/workbench/contrib/debug/test/browser/callStack.test.ts +/Users/example/src/vs/workbench/contrib/debug/test/browser/debugSource.test.ts +/Users/example/src/vs/workbench/contrib/debug/test/browser/repl.test.ts +/Users/example/src/vs/workbench/contrib/debug/test/browser/debugConfigurationManager.test.ts +/Users/example/src/vs/workbench/contrib/debug/test/browser/mockDebugModel.ts +/Users/example/src/vs/workbench/contrib/debug/test/common/abstractDebugAdapter.test.ts +/Users/example/src/vs/workbench/contrib/debug/test/common/debugModel.test.ts +/Users/example/src/vs/workbench/contrib/debug/test/common/mockDebug.ts +/Users/example/src/vs/workbench/contrib/debug/test/node/debugger.test.ts +/Users/example/src/vs/workbench/contrib/debug/test/node/terminals.test.ts +/Users/example/src/vs/workbench/contrib/debug/test/node/streamDebugAdapter.test.ts +/Users/example/src/vs/workbench/contrib/debug/browser/baseDebugView.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugStatus.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugActionViewItems.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugColors.ts +/Users/example/src/vs/workbench/contrib/debug/browser/welcomeView.ts +/Users/example/src/vs/workbench/contrib/debug/browser/callStackEditorContribution.ts +/Users/example/src/vs/workbench/contrib/debug/browser/breakpointEditorContribution.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugEditorContribution.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugSessionPicker.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugToolBar.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugQuickAccess.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debug.contribution.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugEditorActions.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugProgress.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugConfigurationManager.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugTitle.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugViewlet.ts +/Users/example/src/vs/workbench/contrib/debug/browser/rawDebugSession.ts +/Users/example/src/vs/workbench/contrib/debug/browser/extensionHostDebugService.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugCommands.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugHover.ts +/Users/example/src/vs/workbench/contrib/debug/browser/replFilter.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugTaskRunner.ts +/Users/example/src/vs/workbench/contrib/debug/browser/breakpointWidget.ts +/Users/example/src/vs/workbench/contrib/debug/browser/breakpointsView.ts +/Users/example/src/vs/workbench/contrib/debug/browser/variablesView.ts +/Users/example/src/vs/workbench/contrib/debug/browser/disassemblyView.ts +/Users/example/src/vs/workbench/contrib/debug/browser/linkDetector.ts +/Users/example/src/vs/workbench/contrib/debug/browser/statusbarColorProvider.ts +/Users/example/src/vs/workbench/contrib/debug/browser/repl.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugConsoleQuickAccess.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugService.ts +/Users/example/src/vs/workbench/contrib/debug/browser/loadedScriptsView.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugMemory.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugSession.ts +/Users/example/src/vs/workbench/contrib/debug/browser/watchExpressionsView.ts +/Users/example/src/vs/workbench/contrib/debug/browser/exceptionWidget.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugIcons.ts +/Users/example/src/vs/workbench/contrib/debug/browser/replViewer.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugAdapterManager.ts +/Users/example/src/vs/workbench/contrib/debug/browser/debugANSIHandling.ts +/Users/example/src/vs/workbench/contrib/debug/browser/callStackView.ts +/Users/example/src/vs/workbench/contrib/debug/browser/media/debugViewlet.css +/Users/example/src/vs/workbench/contrib/debug/browser/media/stop-tb.png +/Users/example/src/vs/workbench/contrib/debug/browser/media/stepinto-tb.png +/Users/example/src/vs/workbench/contrib/debug/browser/media/continue-tb.png +/Users/example/src/vs/workbench/contrib/debug/browser/media/debug.contribution.css +/Users/example/src/vs/workbench/contrib/debug/browser/media/debugToolBar.css +/Users/example/src/vs/workbench/contrib/debug/browser/media/exceptionWidget.css +/Users/example/src/vs/workbench/contrib/debug/browser/media/run-with-debugging-tb.png +/Users/example/src/vs/workbench/contrib/debug/browser/media/stepover-tb.png +/Users/example/src/vs/workbench/contrib/debug/browser/media/breakpointWidget.css +/Users/example/src/vs/workbench/contrib/debug/browser/media/restart-tb.png +/Users/example/src/vs/workbench/contrib/debug/browser/media/repl.css +/Users/example/src/vs/workbench/contrib/debug/browser/media/debugHover.css +/Users/example/src/vs/workbench/contrib/debug/browser/media/stepout-tb.png +/Users/example/src/vs/workbench/contrib/debug/browser/media/callStackEditorContribution.css +/Users/example/src/vs/workbench/contrib/debug/browser/media/pause-tb.png +/Users/example/src/vs/workbench/contrib/debug/common/debugStorage.ts +/Users/example/src/vs/workbench/contrib/debug/common/debugSource.ts +/Users/example/src/vs/workbench/contrib/debug/common/replModel.ts +/Users/example/src/vs/workbench/contrib/debug/common/breakpoints.ts +/Users/example/src/vs/workbench/contrib/debug/common/debugModel.ts +/Users/example/src/vs/workbench/contrib/debug/common/debugUtils.ts +/Users/example/src/vs/workbench/contrib/debug/common/debugContext.ts +/Users/example/src/vs/workbench/contrib/debug/common/debugSchemas.ts +/Users/example/src/vs/workbench/contrib/debug/common/debugContentProvider.ts +/Users/example/src/vs/workbench/contrib/debug/common/debugViewModel.ts +/Users/example/src/vs/workbench/contrib/debug/common/debug.ts +/Users/example/src/vs/workbench/contrib/debug/common/abstractDebugAdapter.ts +/Users/example/src/vs/workbench/contrib/debug/common/loadedScriptsPicker.ts +/Users/example/src/vs/workbench/contrib/debug/common/debugLifecycle.ts +/Users/example/src/vs/workbench/contrib/debug/common/debugger.ts +/Users/example/src/vs/workbench/contrib/debug/common/disassemblyViewInput.ts +/Users/example/src/vs/workbench/contrib/debug/common/debugVisualizers.ts +/Users/example/src/vs/workbench/contrib/debug/common/debugProtocol.d.ts +/Users/example/src/vs/workbench/contrib/debug/common/debugTelemetry.ts +/Users/example/src/vs/workbench/contrib/debug/common/debugCompoundRoot.ts +/Users/example/src/vs/workbench/contrib/debug/node/telemetryApp.ts +/Users/example/src/vs/workbench/contrib/debug/node/terminals.ts +/Users/example/src/vs/workbench/contrib/debug/node/debugAdapter.ts +/Users/example/src/vs/workbench/contrib/debug/electron-sandbox/extensionHostDebugService.ts +/Users/example/src/vs/workbench/contrib/share/browser/share.contribution.ts +/Users/example/src/vs/workbench/contrib/share/browser/shareService.ts +/Users/example/src/vs/workbench/contrib/share/browser/share.css +/Users/example/src/vs/workbench/contrib/share/common/share.ts +/Users/example/src/vs/workbench/contrib/remote/browser/remoteIndicator.ts +/Users/example/src/vs/workbench/contrib/remote/browser/tunnelView.ts +/Users/example/src/vs/workbench/contrib/remote/browser/remoteExplorer.ts +/Users/example/src/vs/workbench/contrib/remote/browser/remoteConnectionHealth.ts +/Users/example/src/vs/workbench/contrib/remote/browser/remoteStartEntry.contribution.ts +/Users/example/src/vs/workbench/contrib/remote/browser/remoteIcons.ts +/Users/example/src/vs/workbench/contrib/remote/browser/showCandidate.ts +/Users/example/src/vs/workbench/contrib/remote/browser/remote.ts +/Users/example/src/vs/workbench/contrib/remote/browser/tunnelFactory.ts +/Users/example/src/vs/workbench/contrib/remote/browser/explorerViewItems.ts +/Users/example/src/vs/workbench/contrib/remote/browser/urlFinder.ts +/Users/example/src/vs/workbench/contrib/remote/browser/remoteStartEntry.ts +/Users/example/src/vs/workbench/contrib/remote/browser/remote.contribution.ts +/Users/example/src/vs/workbench/contrib/remote/browser/media/remoteViewlet.css +/Users/example/src/vs/workbench/contrib/remote/browser/media/tunnelView.css +/Users/example/src/vs/workbench/contrib/remote/common/remote.contribution.ts +/Users/example/src/vs/workbench/contrib/remote/electron-sandbox/remote.contribution.ts +/Users/example/src/vs/workbench/workbench.web.main.ts +/Users/example/src/vs/workbench/browser/web.api.ts +/Users/example/src/vs/workbench/browser/part.ts +/Users/example/src/vs/workbench/browser/editor.ts +/Users/example/src/vs/workbench/browser/workbench.contribution.ts +/Users/example/src/vs/workbench/browser/composite.ts +/Users/example/src/vs/workbench/browser/web.factory.ts +/Users/example/src/vs/workbench/browser/codeeditor.ts +/Users/example/src/vs/workbench/browser/panecomposite.ts +/Users/example/src/vs/workbench/browser/workbench.ts +/Users/example/src/vs/workbench/browser/actions.ts +/Users/example/src/vs/workbench/browser/dnd.ts +/Users/example/src/vs/workbench/browser/actions/workspaceActions.ts +/Users/example/src/vs/workbench/browser/actions/windowActions.ts +/Users/example/src/vs/workbench/browser/actions/listCommands.ts +/Users/example/src/vs/workbench/browser/actions/helpActions.ts +/Users/example/src/vs/workbench/browser/actions/navigationActions.ts +/Users/example/src/vs/workbench/browser/actions/workspaceCommands.ts +/Users/example/src/vs/workbench/browser/actions/layoutActions.ts +/Users/example/src/vs/workbench/browser/actions/widgetNavigationCommands.ts +/Users/example/src/vs/workbench/browser/actions/quickAccessActions.ts +/Users/example/src/vs/workbench/browser/actions/textInputActions.ts +/Users/example/src/vs/workbench/browser/actions/developerActions.ts +/Users/example/src/vs/workbench/browser/actions/media/actions.css +/Users/example/src/vs/workbench/browser/layout.ts +/Users/example/src/vs/workbench/browser/parts/sidebar/sidebarPart.ts +/Users/example/src/vs/workbench/browser/parts/sidebar/sidebarActions.ts +/Users/example/src/vs/workbench/browser/parts/sidebar/media/sidebarpart.css +/Users/example/src/vs/workbench/browser/parts/compositeBar.ts +/Users/example/src/vs/workbench/browser/parts/panel/panelActions.ts +/Users/example/src/vs/workbench/browser/parts/panel/panelPart.ts +/Users/example/src/vs/workbench/browser/parts/panel/media/panelpart.css +/Users/example/src/vs/workbench/browser/parts/compositeBarActions.ts +/Users/example/src/vs/workbench/browser/parts/titlebar/titlebarActions.ts +/Users/example/src/vs/workbench/browser/parts/titlebar/windowTitle.ts +/Users/example/src/vs/workbench/browser/parts/titlebar/commandCenterControl.ts +/Users/example/src/vs/workbench/browser/parts/titlebar/titlebarPart.ts +/Users/example/src/vs/workbench/browser/parts/titlebar/menubarControl.ts +/Users/example/src/vs/workbench/browser/parts/titlebar/media/menubarControl.css +/Users/example/src/vs/workbench/browser/parts/titlebar/media/titlebarpart.css +/Users/example/src/vs/workbench/browser/parts/compositePart.ts +/Users/example/src/vs/workbench/browser/parts/statusbar/statusbarActions.ts +/Users/example/src/vs/workbench/browser/parts/statusbar/statusbarItem.ts +/Users/example/src/vs/workbench/browser/parts/statusbar/statusbarPart.ts +/Users/example/src/vs/workbench/browser/parts/statusbar/statusbarModel.ts +/Users/example/src/vs/workbench/browser/parts/statusbar/media/statusbarpart.css +/Users/example/src/vs/workbench/browser/parts/auxiliarybar/auxiliaryBarActions.ts +/Users/example/src/vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart.ts +/Users/example/src/vs/workbench/browser/parts/auxiliarybar/media/auxiliaryBarPart.css +/Users/example/src/vs/workbench/browser/parts/paneCompositePartService.ts +/Users/example/src/vs/workbench/browser/parts/globalCompositeBar.ts +/Users/example/src/vs/workbench/browser/parts/paneCompositePart.ts +/Users/example/src/vs/workbench/browser/parts/dialogs/dialog.web.contribution.ts +/Users/example/src/vs/workbench/browser/parts/dialogs/dialogHandler.ts +/Users/example/src/vs/workbench/browser/parts/activitybar/activitybarPart.ts +/Users/example/src/vs/workbench/browser/parts/activitybar/media/activityaction.css +/Users/example/src/vs/workbench/browser/parts/activitybar/media/activitybarpart.css +/Users/example/src/vs/workbench/browser/parts/views/checkbox.ts +/Users/example/src/vs/workbench/browser/parts/views/viewPaneContainer.ts +/Users/example/src/vs/workbench/browser/parts/views/viewFilter.ts +/Users/example/src/vs/workbench/browser/parts/views/treeView.ts +/Users/example/src/vs/workbench/browser/parts/views/viewPane.ts +/Users/example/src/vs/workbench/browser/parts/views/viewsViewlet.ts +/Users/example/src/vs/workbench/browser/parts/views/media/views.css +/Users/example/src/vs/workbench/browser/parts/views/media/paneviewlet.css +/Users/example/src/vs/workbench/browser/parts/notifications/notificationsTelemetry.ts +/Users/example/src/vs/workbench/browser/parts/notifications/notificationsList.ts +/Users/example/src/vs/workbench/browser/parts/notifications/notificationsToasts.ts +/Users/example/src/vs/workbench/browser/parts/notifications/notificationsActions.ts +/Users/example/src/vs/workbench/browser/parts/notifications/notificationsStatus.ts +/Users/example/src/vs/workbench/browser/parts/notifications/notificationsAlerts.ts +/Users/example/src/vs/workbench/browser/parts/notifications/notificationsViewer.ts +/Users/example/src/vs/workbench/browser/parts/notifications/notificationsCenter.ts +/Users/example/src/vs/workbench/browser/parts/notifications/media/notificationsCenter.css +/Users/example/src/vs/workbench/browser/parts/notifications/media/notificationsActions.css +/Users/example/src/vs/workbench/browser/parts/notifications/media/notificationsToasts.css +/Users/example/src/vs/workbench/browser/parts/notifications/media/notificationsList.css +/Users/example/src/vs/workbench/browser/parts/notifications/notificationsCommands.ts +/Users/example/src/vs/workbench/browser/parts/editor/breadcrumbs.ts +/Users/example/src/vs/workbench/browser/parts/editor/textDiffEditor.ts +/Users/example/src/vs/workbench/browser/parts/editor/editorPane.ts +/Users/example/src/vs/workbench/browser/parts/editor/diffEditorCommands.ts +/Users/example/src/vs/workbench/browser/parts/editor/editorCommands.ts +/Users/example/src/vs/workbench/browser/parts/editor/multiRowEditorTabsControl.ts +/Users/example/src/vs/workbench/browser/parts/editor/textCodeEditor.ts +/Users/example/src/vs/workbench/browser/parts/editor/editorPanes.ts +/Users/example/src/vs/workbench/browser/parts/editor/editorActions.ts +/Users/example/src/vs/workbench/browser/parts/editor/editor.ts +/Users/example/src/vs/workbench/browser/parts/editor/editorDropTarget.ts +/Users/example/src/vs/workbench/browser/parts/editor/editorPlaceholder.ts +/Users/example/src/vs/workbench/browser/parts/editor/breadcrumbsModel.ts +/Users/example/src/vs/workbench/browser/parts/editor/multiEditorTabsControl.ts +/Users/example/src/vs/workbench/browser/parts/editor/editorQuickAccess.ts +/Users/example/src/vs/workbench/browser/parts/editor/editorTitleControl.ts +/Users/example/src/vs/workbench/browser/parts/editor/noEditorTabsControl.ts +/Users/example/src/vs/workbench/browser/parts/editor/editorPart.ts +/Users/example/src/vs/workbench/browser/parts/editor/editor.contribution.ts +/Users/example/src/vs/workbench/browser/parts/editor/editorsObserver.ts +/Users/example/src/vs/workbench/browser/parts/editor/breadcrumbsControl.ts +/Users/example/src/vs/workbench/browser/parts/editor/binaryEditor.ts +/Users/example/src/vs/workbench/browser/parts/editor/editorGroupWatermark.ts +/Users/example/src/vs/workbench/browser/parts/editor/binaryDiffEditor.ts +/Users/example/src/vs/workbench/browser/parts/editor/editorAutoSave.ts +/Users/example/src/vs/workbench/browser/parts/editor/editorConfiguration.ts +/Users/example/src/vs/workbench/browser/parts/editor/breadcrumbsPicker.ts +/Users/example/src/vs/workbench/browser/parts/editor/editorWithViewState.ts +/Users/example/src/vs/workbench/browser/parts/editor/editorParts.ts +/Users/example/src/vs/workbench/browser/parts/editor/editorTabsControl.ts +/Users/example/src/vs/workbench/browser/parts/editor/singleEditorTabsControl.ts +/Users/example/src/vs/workbench/browser/parts/editor/textResourceEditor.ts +/Users/example/src/vs/workbench/browser/parts/editor/editorStatus.ts +/Users/example/src/vs/workbench/browser/parts/editor/auxiliaryEditorPart.ts +/Users/example/src/vs/workbench/browser/parts/editor/textEditor.ts +/Users/example/src/vs/workbench/browser/parts/editor/editorGroupView.ts +/Users/example/src/vs/workbench/browser/parts/editor/sideBySideEditor.ts +/Users/example/src/vs/workbench/browser/parts/editor/media/sidebysideeditor.css +/Users/example/src/vs/workbench/browser/parts/editor/media/editorplaceholder.css +/Users/example/src/vs/workbench/browser/parts/editor/media/editorgroupview.css +/Users/example/src/vs/workbench/browser/parts/editor/media/editordroptarget.css +/Users/example/src/vs/workbench/browser/parts/editor/media/multieditortabscontrol.css +/Users/example/src/vs/workbench/browser/parts/editor/media/breadcrumbscontrol.css +/Users/example/src/vs/workbench/browser/parts/editor/media/editorstatus.css +/Users/example/src/vs/workbench/browser/parts/editor/media/singleeditortabscontrol.css +/Users/example/src/vs/workbench/browser/parts/editor/media/letterpress-light.svg +/Users/example/src/vs/workbench/browser/parts/editor/media/editortitlecontrol.css +/Users/example/src/vs/workbench/browser/parts/editor/media/forward-tb.png +/Users/example/src/vs/workbench/browser/parts/editor/media/editortabscontrol.css +/Users/example/src/vs/workbench/browser/parts/editor/media/back-tb.png +/Users/example/src/vs/workbench/browser/parts/editor/media/letterpress-hcLight.svg +/Users/example/src/vs/workbench/browser/parts/editor/media/letterpress-dark.svg +/Users/example/src/vs/workbench/browser/parts/editor/media/editorquickaccess.css +/Users/example/src/vs/workbench/browser/parts/editor/media/letterpress-hcDark.svg +/Users/example/src/vs/workbench/browser/parts/banner/bannerPart.ts +/Users/example/src/vs/workbench/browser/parts/banner/media/bannerpart.css +/Users/example/src/vs/workbench/browser/parts/paneCompositeBar.ts +/Users/example/src/vs/workbench/browser/parts/media/paneCompositePart.css +/Users/example/src/vs/workbench/browser/parts/media/compositepart.css +/Users/example/src/vs/workbench/browser/window.ts +/Users/example/src/vs/workbench/browser/style.ts +/Users/example/src/vs/workbench/browser/web.main.ts +/Users/example/src/vs/workbench/browser/quickaccess.ts +/Users/example/src/vs/workbench/browser/contextkeys.ts +/Users/example/src/vs/workbench/browser/labels.ts +/Users/example/src/vs/workbench/browser/media/part.css +/Users/example/src/vs/workbench/browser/media/style.css +/Users/example/src/vs/workbench/browser/media/code-icon.svg +/Users/example/src/vs/workbench/common/comments.ts +/Users/example/src/vs/workbench/common/views.ts +/Users/example/src/vs/workbench/common/component.ts +/Users/example/src/vs/workbench/common/dialogs.ts +/Users/example/src/vs/workbench/common/editor.ts +/Users/example/src/vs/workbench/common/composite.ts +/Users/example/src/vs/workbench/common/contributions.ts +/Users/example/src/vs/workbench/common/resources.ts +/Users/example/src/vs/workbench/common/notifications.ts +/Users/example/src/vs/workbench/common/panecomposite.ts +/Users/example/src/vs/workbench/common/activity.ts +/Users/example/src/vs/workbench/common/theme.ts +/Users/example/src/vs/workbench/common/contextkeys.ts +/Users/example/src/vs/workbench/common/editor/resourceEditorInput.ts +/Users/example/src/vs/workbench/common/editor/sideBySideEditorInput.ts +/Users/example/src/vs/workbench/common/editor/editorOptions.ts +/Users/example/src/vs/workbench/common/editor/textResourceEditorModel.ts +/Users/example/src/vs/workbench/common/editor/diffEditorModel.ts +/Users/example/src/vs/workbench/common/editor/filteredEditorGroupModel.ts +/Users/example/src/vs/workbench/common/editor/textResourceEditorInput.ts +/Users/example/src/vs/workbench/common/editor/diffEditorInput.ts +/Users/example/src/vs/workbench/common/editor/textEditorModel.ts +/Users/example/src/vs/workbench/common/editor/editorModel.ts +/Users/example/src/vs/workbench/common/editor/editorGroupModel.ts +/Users/example/src/vs/workbench/common/editor/editorInput.ts +/Users/example/src/vs/workbench/common/editor/textDiffEditorModel.ts +/Users/example/src/vs/workbench/common/editor/binaryEditorModel.ts +/Users/example/src/vs/workbench/common/memento.ts +/Users/example/src/vs/workbench/common/configuration.ts +/Users/example/src/vs/workbench/workbench.desktop.main.nls.js +/Users/example/src/vs/workbench/workbench.web.main.nls.js +/Users/example/src/vs/workbench/workbench.desktop.main.ts +/Users/example/src/vs/workbench/api/test/browser/extHostDocumentData.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostTextEditor.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostDiagnostics.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostTypes.test.ts +/Users/example/src/vs/workbench/api/test/browser/mainThreadTreeViews.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostDocumentSaveParticipant.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostCommands.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostWorkspace.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostLanguageFeatures.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostBulkEdits.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostConfiguration.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostEditorTabs.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostTelemetry.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostDocumentContentProvider.test.ts +/Users/example/src/vs/workbench/api/test/browser/mainThreadDocumentContentProviders.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostMessagerService.test.ts +/Users/example/src/vs/workbench/api/test/browser/mainThreadDocumentsAndEditors.test.ts +/Users/example/src/vs/workbench/api/test/browser/mainThreadDiagnostics.test.ts +/Users/example/src/vs/workbench/api/test/browser/mainThreadBulkEdits.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostAuthentication.integrationTest.ts +/Users/example/src/vs/workbench/api/test/browser/mainThreadConfiguration.test.ts +/Users/example/src/vs/workbench/api/test/browser/mainThreadCommands.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostNotebookKernel.test.ts +/Users/example/src/vs/workbench/api/test/browser/mainThreadWorkspace.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostDecorations.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostApiCommands.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostTesting.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostTreeViews.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostTypeConverter.test.ts +/Users/example/src/vs/workbench/api/test/browser/mainThreadEditors.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostNotebook.test.ts +/Users/example/src/vs/workbench/api/test/browser/mainThreadDocuments.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostWebview.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostFileSystemEventService.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHostDocumentData.test.perf-data.ts +/Users/example/src/vs/workbench/api/test/browser/extHostDocumentsAndEditors.test.ts +/Users/example/src/vs/workbench/api/test/browser/mainThreadManagedSockets.test.ts +/Users/example/src/vs/workbench/api/test/browser/extHost.api.impl.test.ts +/Users/example/src/vs/workbench/api/test/common/testRPCProtocol.ts +/Users/example/src/vs/workbench/api/test/common/extensionHostMain.test.ts +/Users/example/src/vs/workbench/api/test/common/extHostExtensionActivator.test.ts +/Users/example/src/vs/workbench/api/test/node/extHostTunnelService.test.ts +/Users/example/src/vs/workbench/api/test/node/extHostSearch.test.ts +/Users/example/src/vs/workbench/api/browser/mainThreadSCM.ts +/Users/example/src/vs/workbench/api/browser/mainThreadNotebookSaveParticipant.ts +/Users/example/src/vs/workbench/api/browser/mainThreadSaveParticipant.ts +/Users/example/src/vs/workbench/api/browser/mainThreadAiRelatedInformation.ts +/Users/example/src/vs/workbench/api/browser/mainThreadTask.ts +/Users/example/src/vs/workbench/api/browser/mainThreadCustomEditors.ts +/Users/example/src/vs/workbench/api/browser/mainThreadDocuments.ts +/Users/example/src/vs/workbench/api/browser/mainThreadCodeInsets.ts +/Users/example/src/vs/workbench/api/browser/mainThreadExtensionService.ts +/Users/example/src/vs/workbench/api/browser/mainThreadNotebookDto.ts +/Users/example/src/vs/workbench/api/browser/mainThreadNotebookDocuments.ts +/Users/example/src/vs/workbench/api/browser/mainThreadDebugService.ts +/Users/example/src/vs/workbench/api/browser/mainThreadConfiguration.ts +/Users/example/src/vs/workbench/api/browser/mainThreadTerminalShellIntegration.ts +/Users/example/src/vs/workbench/api/browser/mainThreadDocumentsAndEditors.ts +/Users/example/src/vs/workbench/api/browser/mainThreadOutputService.ts +/Users/example/src/vs/workbench/api/browser/mainThreadAiEmbeddingVector.ts +/Users/example/src/vs/workbench/api/browser/mainThreadRemoteConnectionData.ts +/Users/example/src/vs/workbench/api/browser/mainThreadTelemetry.ts +/Users/example/src/vs/workbench/api/browser/mainThreadNotebookKernels.ts +/Users/example/src/vs/workbench/api/browser/viewsExtensionPoint.ts +/Users/example/src/vs/workbench/api/browser/mainThreadWindow.ts +/Users/example/src/vs/workbench/api/browser/mainThreadNotebookRenderers.ts +/Users/example/src/vs/workbench/api/browser/extensionHost.contribution.ts +/Users/example/src/vs/workbench/api/browser/mainThreadEditors.ts +/Users/example/src/vs/workbench/api/browser/mainThreadDocumentContentProviders.ts +/Users/example/src/vs/workbench/api/browser/mainThreadTheming.ts +/Users/example/src/vs/workbench/api/browser/mainThreadStatusBar.ts +/Users/example/src/vs/workbench/api/browser/mainThreadInlineChat.ts +/Users/example/src/vs/workbench/api/browser/mainThreadEditorTabs.ts +/Users/example/src/vs/workbench/api/browser/mainThreadTimeline.ts +/Users/example/src/vs/workbench/api/browser/mainThreadCLICommands.ts +/Users/example/src/vs/workbench/api/browser/mainThreadWebviews.ts +/Users/example/src/vs/workbench/api/browser/mainThreadTunnelService.ts +/Users/example/src/vs/workbench/api/browser/mainThreadFileSystem.ts +/Users/example/src/vs/workbench/api/browser/mainThreadDiagnostics.ts +/Users/example/src/vs/workbench/api/browser/mainThreadNotebookDocumentsAndEditors.ts +/Users/example/src/vs/workbench/api/browser/mainThreadConsole.ts +/Users/example/src/vs/workbench/api/browser/mainThreadWebviewManager.ts +/Users/example/src/vs/workbench/api/browser/mainThreadEditSessionIdentityParticipant.ts +/Users/example/src/vs/workbench/api/browser/mainThreadClipboard.ts +/Users/example/src/vs/workbench/api/browser/mainThreadChatVariables.ts +/Users/example/src/vs/workbench/api/browser/mainThreadProfileContentHandlers.ts +/Users/example/src/vs/workbench/api/browser/mainThreadComments.ts +/Users/example/src/vs/workbench/api/browser/mainThreadWebviewPanels.ts +/Users/example/src/vs/workbench/api/browser/mainThreadWorkspace.ts +/Users/example/src/vs/workbench/api/browser/mainThreadChatAgents2.ts +/Users/example/src/vs/workbench/api/browser/mainThreadInteractive.ts +/Users/example/src/vs/workbench/api/browser/mainThreadCommands.ts +/Users/example/src/vs/workbench/api/browser/mainThreadLanguageFeatures.ts +/Users/example/src/vs/workbench/api/browser/mainThreadBulkEdits.ts +/Users/example/src/vs/workbench/api/browser/mainThreadDialogs.ts +/Users/example/src/vs/workbench/api/browser/mainThreadDecorations.ts +/Users/example/src/vs/workbench/api/browser/mainThreadTreeViews.ts +/Users/example/src/vs/workbench/api/browser/mainThreadAuthentication.ts +/Users/example/src/vs/workbench/api/browser/mainThreadNotebook.ts +/Users/example/src/vs/workbench/api/browser/mainThreadProgress.ts +/Users/example/src/vs/workbench/api/browser/mainThreadLogService.ts +/Users/example/src/vs/workbench/api/browser/mainThreadTesting.ts +/Users/example/src/vs/workbench/api/browser/mainThreadSearch.ts +/Users/example/src/vs/workbench/api/browser/mainThreadNotebookEditors.ts +/Users/example/src/vs/workbench/api/browser/mainThreadLanguages.ts +/Users/example/src/vs/workbench/api/browser/mainThreadLabelService.ts +/Users/example/src/vs/workbench/api/browser/mainThreadStorage.ts +/Users/example/src/vs/workbench/api/browser/mainThreadUrls.ts +/Users/example/src/vs/workbench/api/browser/mainThreadEditor.ts +/Users/example/src/vs/workbench/api/browser/mainThreadUriOpeners.ts +/Users/example/src/vs/workbench/api/browser/mainThreadErrors.ts +/Users/example/src/vs/workbench/api/browser/mainThreadFileSystemEventService.ts +/Users/example/src/vs/workbench/api/browser/statusBarExtensionPoint.ts +/Users/example/src/vs/workbench/api/browser/mainThreadDownloadService.ts +/Users/example/src/vs/workbench/api/browser/mainThreadLanguageModels.ts +/Users/example/src/vs/workbench/api/browser/mainThreadSecretState.ts +/Users/example/src/vs/workbench/api/browser/mainThreadLocalization.ts +/Users/example/src/vs/workbench/api/browser/mainThreadSpeech.ts +/Users/example/src/vs/workbench/api/browser/mainThreadMessageService.ts +/Users/example/src/vs/workbench/api/browser/mainThreadQuickOpen.ts +/Users/example/src/vs/workbench/api/browser/mainThreadWebviewViews.ts +/Users/example/src/vs/workbench/api/browser/mainThreadShare.ts +/Users/example/src/vs/workbench/api/browser/mainThreadQuickDiff.ts +/Users/example/src/vs/workbench/api/browser/mainThreadTerminalService.ts +/Users/example/src/vs/workbench/api/browser/mainThreadManagedSockets.ts +/Users/example/src/vs/workbench/api/common/extHostTheming.ts +/Users/example/src/vs/workbench/api/common/extHostWorkspace.ts +/Users/example/src/vs/workbench/api/common/extHostDocumentsAndEditors.ts +/Users/example/src/vs/workbench/api/common/extHostNotebookDocumentSaveParticipant.ts +/Users/example/src/vs/workbench/api/common/extHostAuthentication.ts +/Users/example/src/vs/workbench/api/common/extHostTestItem.ts +/Users/example/src/vs/workbench/api/common/extHostChatAgents2.ts +/Users/example/src/vs/workbench/api/common/extHostInteractive.ts +/Users/example/src/vs/workbench/api/common/extHostClipboard.ts +/Users/example/src/vs/workbench/api/common/extHostNotebookDocuments.ts +/Users/example/src/vs/workbench/api/common/extHostInitDataService.ts +/Users/example/src/vs/workbench/api/common/extHostDecorations.ts +/Users/example/src/vs/workbench/api/common/extHostTextEditors.ts +/Users/example/src/vs/workbench/api/common/extHostLanguageFeatures.ts +/Users/example/src/vs/workbench/api/common/extHostMemento.ts +/Users/example/src/vs/workbench/api/common/extHostLabelService.ts +/Users/example/src/vs/workbench/api/common/extHostLanguages.ts +/Users/example/src/vs/workbench/api/common/extHostBulkEdits.ts +/Users/example/src/vs/workbench/api/common/extHostWebviewPanels.ts +/Users/example/src/vs/workbench/api/common/extHostLogService.ts +/Users/example/src/vs/workbench/api/common/extHostChatVariables.ts +/Users/example/src/vs/workbench/api/common/extHostShare.ts +/Users/example/src/vs/workbench/api/common/extHostNotebookRenderers.ts +/Users/example/src/vs/workbench/api/common/extHostTreeViews.ts +/Users/example/src/vs/workbench/api/common/extHostNotebookKernels.ts +/Users/example/src/vs/workbench/api/common/extHostManagedSockets.ts +/Users/example/src/vs/workbench/api/common/extHostExtensionActivator.ts +/Users/example/src/vs/workbench/api/common/extHostApiDeprecationService.ts +/Users/example/src/vs/workbench/api/common/extHostWindow.ts +/Users/example/src/vs/workbench/api/common/extHostTimeline.ts +/Users/example/src/vs/workbench/api/common/extHostApiCommands.ts +/Users/example/src/vs/workbench/api/common/extHost.api.impl.ts +/Users/example/src/vs/workbench/api/common/extHostTask.ts +/Users/example/src/vs/workbench/api/common/extHostUriTransformerService.ts +/Users/example/src/vs/workbench/api/common/extHostSecretState.ts +/Users/example/src/vs/workbench/api/common/extHostMessageService.ts +/Users/example/src/vs/workbench/api/common/extHostQuickDiff.ts +/Users/example/src/vs/workbench/api/common/extHostLoggerService.ts +/Users/example/src/vs/workbench/api/common/extHostVariableResolverService.ts +/Users/example/src/vs/workbench/api/common/configurationExtensionPoint.ts +/Users/example/src/vs/workbench/api/common/extHostAiRelatedInformation.ts +/Users/example/src/vs/workbench/api/common/extHostLanguageModels.ts +/Users/example/src/vs/workbench/api/common/extHostQuickOpen.ts +/Users/example/src/vs/workbench/api/common/shared/dataTransferCache.ts +/Users/example/src/vs/workbench/api/common/shared/tasks.ts +/Users/example/src/vs/workbench/api/common/extHostUriOpener.ts +/Users/example/src/vs/workbench/api/common/extHostNotebookEditor.ts +/Users/example/src/vs/workbench/api/common/extHostLocalizationService.ts +/Users/example/src/vs/workbench/api/common/extHostTerminalShellIntegration.ts +/Users/example/src/vs/workbench/api/common/extHostTerminalService.ts +/Users/example/src/vs/workbench/api/common/extHostDebugService.ts +/Users/example/src/vs/workbench/api/common/extHostOutput.ts +/Users/example/src/vs/workbench/api/common/extHostStorage.ts +/Users/example/src/vs/workbench/api/common/extHostRpcService.ts +/Users/example/src/vs/workbench/api/common/extHostDocumentData.ts +/Users/example/src/vs/workbench/api/common/extHostNotebookDocument.ts +/Users/example/src/vs/workbench/api/common/extHostWebviewMessaging.ts +/Users/example/src/vs/workbench/api/common/extHostCommands.ts +/Users/example/src/vs/workbench/api/common/extHostDocumentSaveParticipant.ts +/Users/example/src/vs/workbench/api/common/extHostCodeInsets.ts +/Users/example/src/vs/workbench/api/common/extHostFileSystemInfo.ts +/Users/example/src/vs/workbench/api/common/extHostDocuments.ts +/Users/example/src/vs/workbench/api/common/extHostComments.ts +/Users/example/src/vs/workbench/api/common/cache.ts +/Users/example/src/vs/workbench/api/common/extHostUrls.ts +/Users/example/src/vs/workbench/api/common/extHostConfiguration.ts +/Users/example/src/vs/workbench/api/common/extHostExtensionService.ts +/Users/example/src/vs/workbench/api/common/extHostRequireInterceptor.ts +/Users/example/src/vs/workbench/api/common/extHostSCM.ts +/Users/example/src/vs/workbench/api/common/extHostTelemetry.ts +/Users/example/src/vs/workbench/api/common/extHost.protocol.ts +/Users/example/src/vs/workbench/api/common/extHostProgress.ts +/Users/example/src/vs/workbench/api/common/extHostTextEditor.ts +/Users/example/src/vs/workbench/api/common/extHostSpeech.ts +/Users/example/src/vs/workbench/api/common/extHostProfileContentHandler.ts +/Users/example/src/vs/workbench/api/common/extHostCustomEditors.ts +/Users/example/src/vs/workbench/api/common/extHostSecrets.ts +/Users/example/src/vs/workbench/api/common/extHostNotebook.ts +/Users/example/src/vs/workbench/api/common/extHostConsoleForwarder.ts +/Users/example/src/vs/workbench/api/common/extHostWebviewView.ts +/Users/example/src/vs/workbench/api/common/extHostEmbeddingVector.ts +/Users/example/src/vs/workbench/api/common/extHostSearch.ts +/Users/example/src/vs/workbench/api/common/extensionHostMain.ts +/Users/example/src/vs/workbench/api/common/extHostNotebookEditors.ts +/Users/example/src/vs/workbench/api/common/extHostFileSystemConsumer.ts +/Users/example/src/vs/workbench/api/common/extHostTestingPrivateApi.ts +/Users/example/src/vs/workbench/api/common/extHostStoragePaths.ts +/Users/example/src/vs/workbench/api/common/extHostInlineChat.ts +/Users/example/src/vs/workbench/api/common/extHostTunnelService.ts +/Users/example/src/vs/workbench/api/common/extHostEditorTabs.ts +/Users/example/src/vs/workbench/api/common/extHost.common.services.ts +/Users/example/src/vs/workbench/api/common/extHostStatusBar.ts +/Users/example/src/vs/workbench/api/common/extHostFileSystemEventService.ts +/Users/example/src/vs/workbench/api/common/jsonValidationExtensionPoint.ts +/Users/example/src/vs/workbench/api/common/extHostDocumentContentProviders.ts +/Users/example/src/vs/workbench/api/common/extHostTypes.ts +/Users/example/src/vs/workbench/api/common/extHostWebview.ts +/Users/example/src/vs/workbench/api/common/extHostDialogs.ts +/Users/example/src/vs/workbench/api/common/extHostFileSystem.ts +/Users/example/src/vs/workbench/api/common/extHostTypeConverters.ts +/Users/example/src/vs/workbench/api/common/extHostDiagnostics.ts +/Users/example/src/vs/workbench/api/common/extHostTesting.ts +/Users/example/src/vs/workbench/api/node/extHost.node.services.ts +/Users/example/src/vs/workbench/api/node/extHostCLIServer.ts +/Users/example/src/vs/workbench/api/node/extHostDiskFileSystemProvider.ts +/Users/example/src/vs/workbench/api/node/extensionHostProcess.ts +/Users/example/src/vs/workbench/api/node/extHostTask.ts +/Users/example/src/vs/workbench/api/node/extHostLoggerService.ts +/Users/example/src/vs/workbench/api/node/extHostVariableResolverService.ts +/Users/example/src/vs/workbench/api/node/uriTransformer.ts +/Users/example/src/vs/workbench/api/node/extHostTerminalService.ts +/Users/example/src/vs/workbench/api/node/extHostDebugService.ts +/Users/example/src/vs/workbench/api/node/extHostExtensionService.ts +/Users/example/src/vs/workbench/api/node/extHostDownloadService.ts +/Users/example/src/vs/workbench/api/node/extHostConsoleForwarder.ts +/Users/example/src/vs/workbench/api/node/extHostSearch.ts +/Users/example/src/vs/workbench/api/node/extHostStoragePaths.ts +/Users/example/src/vs/workbench/api/node/extHostTunnelService.ts +/Users/example/src/vs/workbench/api/node/proxyResolver.ts +/Users/example/src/vs/workbench/api/worker/extensionHostWorker.ts +/Users/example/src/vs/workbench/api/worker/extHostExtensionService.ts +/Users/example/src/vs/workbench/api/worker/extHost.worker.services.ts +/Users/example/src/vs/workbench/api/worker/extHostConsoleForwarder.ts +/Users/example/src/vs/workbench/electron-sandbox/desktop.contribution.ts +/Users/example/src/vs/workbench/electron-sandbox/actions/windowActions.ts +/Users/example/src/vs/workbench/electron-sandbox/actions/installActions.ts +/Users/example/src/vs/workbench/electron-sandbox/actions/developerActions.ts +/Users/example/src/vs/workbench/electron-sandbox/actions/media/actions.css +/Users/example/src/vs/workbench/electron-sandbox/parts/titlebar/titlebarPart.ts +/Users/example/src/vs/workbench/electron-sandbox/parts/titlebar/menubarControl.ts +/Users/example/src/vs/workbench/electron-sandbox/parts/dialogs/dialog.contribution.ts +/Users/example/src/vs/workbench/electron-sandbox/parts/dialogs/dialogHandler.ts +/Users/example/src/vs/workbench/electron-sandbox/window.ts +/Users/example/src/vs/workbench/electron-sandbox/desktop.main.ts +/Users/example/src/vs/workbench/electron-sandbox/media/window.css +/Users/example/src/vs/workbench/workbench.web.main.css +/Users/example/src/vs/workbench/services/suggest/browser/simpleCompletionItem.ts +/Users/example/src/vs/workbench/services/suggest/browser/simpleSuggestWidgetRenderer.ts +/Users/example/src/vs/workbench/services/suggest/browser/simpleSuggestWidget.ts +/Users/example/src/vs/workbench/services/suggest/browser/simpleCompletionModel.ts +/Users/example/src/vs/workbench/services/suggest/browser/media/suggest.css +/Users/example/src/vs/workbench/services/languageStatus/common/languageStatusService.ts +/Users/example/src/vs/workbench/services/languageDetection/browser/languageDetectionWorkerServiceImpl.ts +/Users/example/src/vs/workbench/services/languageDetection/browser/languageDetectionSimpleWorker.ts +/Users/example/src/vs/workbench/services/languageDetection/common/languageDetectionWorkerService.ts +/Users/example/src/vs/workbench/services/encryption/browser/encryptionService.ts +/Users/example/src/vs/workbench/services/encryption/electron-sandbox/encryptionService.ts +/Users/example/src/vs/workbench/services/keybinding/test/browser/browserKeyboardMapper.test.ts +/Users/example/src/vs/workbench/services/keybinding/test/browser/keybindingIO.test.ts +/Users/example/src/vs/workbench/services/keybinding/test/browser/keybindingEditing.test.ts +/Users/example/src/vs/workbench/services/keybinding/test/node/linux_en_uk.txt +/Users/example/src/vs/workbench/services/keybinding/test/node/linux_de_ch.txt +/Users/example/src/vs/workbench/services/keybinding/test/node/macLinuxKeyboardMapper.test.ts +/Users/example/src/vs/workbench/services/keybinding/test/node/win_por_ptb.js +/Users/example/src/vs/workbench/services/keybinding/test/node/linux_en_uk.js +/Users/example/src/vs/workbench/services/keybinding/test/node/win_ru.js +/Users/example/src/vs/workbench/services/keybinding/test/node/win_ru.txt +/Users/example/src/vs/workbench/services/keybinding/test/node/linux_ru.txt +/Users/example/src/vs/workbench/services/keybinding/test/node/linux_en_us.js +/Users/example/src/vs/workbench/services/keybinding/test/node/mac_en_us.txt +/Users/example/src/vs/workbench/services/keybinding/test/node/win_en_us.js +/Users/example/src/vs/workbench/services/keybinding/test/node/win_en_us.txt +/Users/example/src/vs/workbench/services/keybinding/test/node/mac_en_us.js +/Users/example/src/vs/workbench/services/keybinding/test/node/mac_de_ch.js +/Users/example/src/vs/workbench/services/keybinding/test/node/win_de_ch.js +/Users/example/src/vs/workbench/services/keybinding/test/node/mac_zh_hant2.txt +/Users/example/src/vs/workbench/services/keybinding/test/node/win_de_ch.txt +/Users/example/src/vs/workbench/services/keybinding/test/node/mac_de_ch.txt +/Users/example/src/vs/workbench/services/keybinding/test/node/win_por_ptb.txt +/Users/example/src/vs/workbench/services/keybinding/test/node/linux_de_ch.js +/Users/example/src/vs/workbench/services/keybinding/test/node/linux_ru.js +/Users/example/src/vs/workbench/services/keybinding/test/node/mac_zh_hant.js +/Users/example/src/vs/workbench/services/keybinding/test/node/fallbackKeyboardMapper.test.ts +/Users/example/src/vs/workbench/services/keybinding/test/node/windowsKeyboardMapper.test.ts +/Users/example/src/vs/workbench/services/keybinding/test/node/keyboardMapperTestUtils.ts +/Users/example/src/vs/workbench/services/keybinding/test/node/mac_zh_hant2.js +/Users/example/src/vs/workbench/services/keybinding/test/node/linux_en_us.txt +/Users/example/src/vs/workbench/services/keybinding/test/node/mac_zh_hant.txt +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/pt-br.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/no.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/en-intl.darwin.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/es.linux.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/es.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/de.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/dk.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/ru.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/es.darwin.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/layout.contribution.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/en-belgian.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/it.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/thai.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/dvorak.darwin.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/tr.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/en-uk.darwin.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/en-in.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/cz.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/layout.contribution.linux.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/es-latin.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/de.darwin.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/layout.contribution.darwin.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/zh-hans.darwin.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/ko.darwin.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/pl.darwin.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/ru.darwin.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/hu.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/fr.darwin.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/en.linux.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/pt.darwin.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/de-swiss.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/jp.darwin.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/en-uk.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/en-intl.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/sv.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/de.linux.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/en.darwin.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/jp-roman.darwin.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/pt.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/fr.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/pl.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/fr.linux.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/en-ext.darwin.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/_.contribution.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/it.darwin.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/en.win.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/ru.linux.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayouts/sv.darwin.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keyboardLayoutService.ts +/Users/example/src/vs/workbench/services/keybinding/browser/unboundCommands.ts +/Users/example/src/vs/workbench/services/keybinding/browser/navigatorKeyboard.ts +/Users/example/src/vs/workbench/services/keybinding/browser/keybindingService.ts +/Users/example/src/vs/workbench/services/keybinding/common/keymapInfo.ts +/Users/example/src/vs/workbench/services/keybinding/common/windowsKeyboardMapper.ts +/Users/example/src/vs/workbench/services/keybinding/common/keybindingEditing.ts +/Users/example/src/vs/workbench/services/keybinding/common/fallbackKeyboardMapper.ts +/Users/example/src/vs/workbench/services/keybinding/common/macLinuxKeyboardMapper.ts +/Users/example/src/vs/workbench/services/keybinding/common/keybindingIO.ts +/Users/example/src/vs/workbench/services/keybinding/electron-sandbox/nativeKeyboardLayout.ts +/Users/example/src/vs/workbench/services/keybinding/electron-sandbox/nativeKeyboardLayoutService.ts +/Users/example/src/vs/workbench/services/textmodelResolver/test/browser/textModelResolverService.test.ts +/Users/example/src/vs/workbench/services/textmodelResolver/common/textModelResolverService.ts +/Users/example/src/vs/workbench/services/configuration/test/browser/configurationService.test.ts +/Users/example/src/vs/workbench/services/configuration/test/browser/configurationEditing.test.ts +/Users/example/src/vs/workbench/services/configuration/test/browser/configuration.test.ts +/Users/example/src/vs/workbench/services/configuration/test/common/configurationModels.test.ts +/Users/example/src/vs/workbench/services/configuration/test/common/testServices.ts +/Users/example/src/vs/workbench/services/configuration/browser/configurationService.ts +/Users/example/src/vs/workbench/services/configuration/browser/configuration.ts +/Users/example/src/vs/workbench/services/configuration/common/configurationEditing.ts +/Users/example/src/vs/workbench/services/configuration/common/configurationModels.ts +/Users/example/src/vs/workbench/services/configuration/common/jsonEditing.ts +/Users/example/src/vs/workbench/services/configuration/common/jsonEditingService.ts +/Users/example/src/vs/workbench/services/configuration/common/configurationCache.ts +/Users/example/src/vs/workbench/services/configuration/common/configuration.ts +/Users/example/src/vs/workbench/services/preferences/test/browser/keybindingsEditorModel.test.ts +/Users/example/src/vs/workbench/services/preferences/test/browser/preferencesService.test.ts +/Users/example/src/vs/workbench/services/preferences/test/common/preferencesValidation.test.ts +/Users/example/src/vs/workbench/services/preferences/browser/keybindingsEditorInput.ts +/Users/example/src/vs/workbench/services/preferences/browser/keybindingsEditorModel.ts +/Users/example/src/vs/workbench/services/preferences/browser/preferencesService.ts +/Users/example/src/vs/workbench/services/preferences/common/preferencesModels.ts +/Users/example/src/vs/workbench/services/preferences/common/preferencesEditorInput.ts +/Users/example/src/vs/workbench/services/preferences/common/preferences.ts +/Users/example/src/vs/workbench/services/preferences/common/preferencesValidation.ts +/Users/example/src/vs/workbench/services/host/browser/host.ts +/Users/example/src/vs/workbench/services/host/browser/browserHostService.ts +/Users/example/src/vs/workbench/services/host/electron-sandbox/nativeHostService.ts +/Users/example/src/vs/workbench/services/menubar/electron-sandbox/menubarService.ts +/Users/example/src/vs/workbench/services/progress/test/browser/progressIndicator.test.ts +/Users/example/src/vs/workbench/services/progress/browser/progressIndicator.ts +/Users/example/src/vs/workbench/services/progress/browser/progressService.ts +/Users/example/src/vs/workbench/services/progress/browser/media/progressService.css +/Users/example/src/vs/workbench/services/update/browser/updateService.ts +/Users/example/src/vs/workbench/services/update/electron-sandbox/updateService.ts +/Users/example/src/vs/workbench/services/title/browser/titleService.ts +/Users/example/src/vs/workbench/services/title/electron-sandbox/titleService.ts +/Users/example/src/vs/workbench/services/driver/browser/driver.ts +/Users/example/src/vs/workbench/services/driver/common/driver.ts +/Users/example/src/vs/workbench/services/driver/electron-sandbox/driver.ts +/Users/example/src/vs/workbench/services/notification/common/notificationService.ts +/Users/example/src/vs/workbench/services/activity/browser/activityService.ts +/Users/example/src/vs/workbench/services/activity/common/activity.ts +/Users/example/src/vs/workbench/services/statusbar/browser/statusbar.ts +/Users/example/src/vs/workbench/services/layout/browser/layoutService.ts +/Users/example/src/vs/workbench/services/secrets/browser/secretStorageService.ts +/Users/example/src/vs/workbench/services/secrets/electron-sandbox/secretStorageService.ts +/Users/example/src/vs/workbench/services/path/browser/pathService.ts +/Users/example/src/vs/workbench/services/path/common/pathService.ts +/Users/example/src/vs/workbench/services/path/electron-sandbox/pathService.ts +/Users/example/src/vs/workbench/services/timer/browser/timerService.ts +/Users/example/src/vs/workbench/services/timer/electron-sandbox/timerService.ts +/Users/example/src/vs/workbench/services/textMate/test/browser/arrayOperation.test.ts +/Users/example/src/vs/workbench/services/textMate/browser/backgroundTokenization/threadedBackgroundTokenizerFactory.ts +/Users/example/src/vs/workbench/services/textMate/browser/backgroundTokenization/textMateWorkerTokenizerController.ts +/Users/example/src/vs/workbench/services/textMate/browser/backgroundTokenization/worker/textMateTokenizationWorker.worker.ts +/Users/example/src/vs/workbench/services/textMate/browser/backgroundTokenization/worker/textMateWorkerTokenizer.ts +/Users/example/src/vs/workbench/services/textMate/browser/tokenizationSupport/textMateTokenizationSupport.ts +/Users/example/src/vs/workbench/services/textMate/browser/tokenizationSupport/tokenizationSupportWithLineLimit.ts +/Users/example/src/vs/workbench/services/textMate/browser/textMateTokenizationFeature.ts +/Users/example/src/vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl.ts +/Users/example/src/vs/workbench/services/textMate/browser/textMateTokenizationFeature.contribution.ts +/Users/example/src/vs/workbench/services/textMate/browser/arrayOperation.ts +/Users/example/src/vs/workbench/services/textMate/common/TMGrammars.ts +/Users/example/src/vs/workbench/services/textMate/common/TMGrammarFactory.ts +/Users/example/src/vs/workbench/services/textMate/common/TMHelper.ts +/Users/example/src/vs/workbench/services/textMate/common/cgmanifest.json +/Users/example/src/vs/workbench/services/textMate/common/TMScopeRegistry.ts +/Users/example/src/vs/workbench/services/quickinput/browser/quickInputService.ts +/Users/example/src/vs/workbench/services/output/common/output.ts +/Users/example/src/vs/workbench/services/output/common/delayedLogChannel.ts +/Users/example/src/vs/workbench/services/lifecycle/test/electron-sandbox/lifecycleService.test.ts +/Users/example/src/vs/workbench/services/lifecycle/browser/lifecycleService.ts +/Users/example/src/vs/workbench/services/lifecycle/common/lifecycleService.ts +/Users/example/src/vs/workbench/services/lifecycle/common/lifecycle.ts +/Users/example/src/vs/workbench/services/lifecycle/electron-sandbox/lifecycleService.ts +/Users/example/src/vs/workbench/services/label/test/browser/label.test.ts +/Users/example/src/vs/workbench/services/label/test/common/mockLabelService.ts +/Users/example/src/vs/workbench/services/label/common/labelService.ts +/Users/example/src/vs/workbench/services/terminal/common/embedderTerminalService.ts +/Users/example/src/vs/workbench/services/contextmenu/electron-sandbox/contextmenuService.ts +/Users/example/src/vs/workbench/services/assignment/common/assignmentService.ts +/Users/example/src/vs/workbench/services/language/common/languageService.ts +/Users/example/src/vs/workbench/services/workspaces/test/browser/workspaces.test.ts +/Users/example/src/vs/workbench/services/workspaces/test/common/workspaceTrust.test.ts +/Users/example/src/vs/workbench/services/workspaces/browser/workspaces.ts +/Users/example/src/vs/workbench/services/workspaces/browser/workspaceTrustEditorInput.ts +/Users/example/src/vs/workbench/services/workspaces/browser/workspacesService.ts +/Users/example/src/vs/workbench/services/workspaces/browser/workspaceEditingService.ts +/Users/example/src/vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService.ts +/Users/example/src/vs/workbench/services/workspaces/common/workspaceIdentityService.ts +/Users/example/src/vs/workbench/services/workspaces/common/workspaceEditing.ts +/Users/example/src/vs/workbench/services/workspaces/common/editSessionIdentityService.ts +/Users/example/src/vs/workbench/services/workspaces/common/workspaceTrust.ts +/Users/example/src/vs/workbench/services/workspaces/common/canonicalUriService.ts +/Users/example/src/vs/workbench/services/workspaces/electron-sandbox/workspacesService.ts +/Users/example/src/vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService.ts +/Users/example/src/vs/workbench/services/panecomposite/browser/panecomposite.ts +/Users/example/src/vs/workbench/services/url/browser/urlService.ts +/Users/example/src/vs/workbench/services/url/electron-sandbox/urlService.ts +/Users/example/src/vs/workbench/services/storage/test/browser/storageService.test.ts +/Users/example/src/vs/workbench/services/storage/browser/storageService.ts +/Users/example/src/vs/workbench/services/storage/electron-sandbox/storageService.ts +/Users/example/src/vs/workbench/services/decorations/test/browser/decorationsService.test.ts +/Users/example/src/vs/workbench/services/decorations/browser/decorationsService.ts +/Users/example/src/vs/workbench/services/decorations/common/decorations.ts +/Users/example/src/vs/workbench/services/extensions/test/browser/extensionService.test.ts +/Users/example/src/vs/workbench/services/extensions/test/browser/extensionStorageMigration.test.ts +/Users/example/src/vs/workbench/services/extensions/test/common/extensionManifestPropertiesService.test.ts +/Users/example/src/vs/workbench/services/extensions/test/common/extensionDescriptionRegistry.test.ts +/Users/example/src/vs/workbench/services/extensions/test/common/rpcProtocol.test.ts +/Users/example/src/vs/workbench/services/extensions/browser/webWorkerExtensionHost.ts +/Users/example/src/vs/workbench/services/extensions/browser/extensionsScannerService.ts +/Users/example/src/vs/workbench/services/extensions/browser/extensionService.ts +/Users/example/src/vs/workbench/services/extensions/browser/webWorkerFileSystemProvider.ts +/Users/example/src/vs/workbench/services/extensions/browser/extensionUrlHandler.ts +/Users/example/src/vs/workbench/services/extensions/common/extensionHostKind.ts +/Users/example/src/vs/workbench/services/extensions/common/extensionHostManager.ts +/Users/example/src/vs/workbench/services/extensions/common/extensionDevOptions.ts +/Users/example/src/vs/workbench/services/extensions/common/extHostCustomers.ts +/Users/example/src/vs/workbench/services/extensions/common/extensionsRegistry.ts +/Users/example/src/vs/workbench/services/extensions/common/extensionRunningLocationTracker.ts +/Users/example/src/vs/workbench/services/extensions/common/polyfillNestedWorker.protocol.ts +/Users/example/src/vs/workbench/services/extensions/common/extensionHostProxy.ts +/Users/example/src/vs/workbench/services/extensions/common/workspaceContains.ts +/Users/example/src/vs/workbench/services/extensions/common/extensionHostManagers.ts +/Users/example/src/vs/workbench/services/extensions/common/remoteExtensionHost.ts +/Users/example/src/vs/workbench/services/extensions/common/extensionManifestPropertiesService.ts +/Users/example/src/vs/workbench/services/extensions/common/extensions.ts +/Users/example/src/vs/workbench/services/extensions/common/lazyCreateExtensionHostManager.ts +/Users/example/src/vs/workbench/services/extensions/common/remoteConsoleUtil.ts +/Users/example/src/vs/workbench/services/extensions/common/extensionDescriptionRegistry.ts +/Users/example/src/vs/workbench/services/extensions/common/rpcProtocol.ts +/Users/example/src/vs/workbench/services/extensions/common/lazyPromise.ts +/Users/example/src/vs/workbench/services/extensions/common/extensionRunningLocation.ts +/Users/example/src/vs/workbench/services/extensions/common/extensionsUtil.ts +/Users/example/src/vs/workbench/services/extensions/common/abstractExtensionService.ts +/Users/example/src/vs/workbench/services/extensions/common/extensionsProposedApi.ts +/Users/example/src/vs/workbench/services/extensions/common/extensionHostEnv.ts +/Users/example/src/vs/workbench/services/extensions/common/extensionStorageMigration.ts +/Users/example/src/vs/workbench/services/extensions/common/proxyIdentifier.ts +/Users/example/src/vs/workbench/services/extensions/common/extensionsApiProposals.ts +/Users/example/src/vs/workbench/services/extensions/common/extensionHostProtocol.ts +/Users/example/src/vs/workbench/services/extensions/worker/polyfillNestedWorker.ts +/Users/example/src/vs/workbench/services/extensions/worker/webWorkerExtensionHostIframe.html +/Users/example/src/vs/workbench/services/extensions/electron-sandbox/extensionHostStarter.ts +/Users/example/src/vs/workbench/services/extensions/electron-sandbox/extensionsScannerService.ts +/Users/example/src/vs/workbench/services/extensions/electron-sandbox/extensionHostProfiler.ts +/Users/example/src/vs/workbench/services/extensions/electron-sandbox/localProcessExtensionHost.ts +/Users/example/src/vs/workbench/services/extensions/electron-sandbox/cachedExtensionScanner.ts +/Users/example/src/vs/workbench/services/extensions/electron-sandbox/nativeExtensionService.ts +/Users/example/src/vs/workbench/services/search/test/browser/queryBuilder.test.ts +/Users/example/src/vs/workbench/services/search/test/common/replace.test.ts +/Users/example/src/vs/workbench/services/search/test/common/ignoreFile.test.ts +/Users/example/src/vs/workbench/services/search/test/common/queryBuilder.test.ts +/Users/example/src/vs/workbench/services/search/test/common/search.test.ts +/Users/example/src/vs/workbench/services/search/test/common/searchHelpers.test.ts +/Users/example/src/vs/workbench/services/search/test/node/fileSearch.integrationTest.ts +/Users/example/src/vs/workbench/services/search/test/node/ripgrepTextSearchEngineUtils.test.ts +/Users/example/src/vs/workbench/services/search/test/node/textSearchManager.test.ts +/Users/example/src/vs/workbench/services/search/test/node/textSearch.integrationTest.ts +/Users/example/src/vs/workbench/services/search/test/node/fixtures2/36438/more/modules/find.txt +/Users/example/src/vs/workbench/services/search/test/node/fixtures2/36438/modules/do-not-find.txt +/Users/example/src/vs/workbench/services/search/test/node/rawSearchService.integrationTest.ts +/Users/example/src/vs/workbench/services/search/test/node/search.integrationTest.ts +/Users/example/src/vs/workbench/services/search/test/node/fixtures/index.html +/Users/example/src/vs/workbench/services/search/test/node/fixtures/binary.wuff +/Users/example/src/vs/workbench/services/search/test/node/fixtures/üm laut汉语/汉语.txt +/Users/example/src/vs/workbench/services/search/test/node/fixtures/some_utf16le.css +/Users/example/src/vs/workbench/services/search/test/node/fixtures/more/file.txt +/Users/example/src/vs/workbench/services/search/test/node/fixtures/some_utf16be.css +/Users/example/src/vs/workbench/services/search/test/node/fixtures/examples/subfolder/subfile.txt +/Users/example/src/vs/workbench/services/search/test/node/fixtures/examples/subfolder/anotherfolder/anotherfile.txt +/Users/example/src/vs/workbench/services/search/test/node/fixtures/examples/company.js +/Users/example/src/vs/workbench/services/search/test/node/fixtures/examples/NullPoinderException.js +/Users/example/src/vs/workbench/services/search/test/node/fixtures/examples/employee.js +/Users/example/src/vs/workbench/services/search/test/node/fixtures/examples/small.js +/Users/example/src/vs/workbench/services/search/test/node/fixtures/site.css +/Users/example/src/vs/workbench/services/search/test/node/fixtures/site.less +/Users/example/src/vs/workbench/services/search/test/node/ripgrepFileSearch.test.ts +/Users/example/src/vs/workbench/services/search/browser/searchService.ts +/Users/example/src/vs/workbench/services/search/common/queryBuilder.ts +/Users/example/src/vs/workbench/services/search/common/replace.ts +/Users/example/src/vs/workbench/services/search/common/searchHelpers.ts +/Users/example/src/vs/workbench/services/search/common/search.ts +/Users/example/src/vs/workbench/services/search/common/textSearchManager.ts +/Users/example/src/vs/workbench/services/search/common/searchExtTypes.ts +/Users/example/src/vs/workbench/services/search/common/fileSearchManager.ts +/Users/example/src/vs/workbench/services/search/common/localFileSearchWorkerTypes.ts +/Users/example/src/vs/workbench/services/search/common/searchService.ts +/Users/example/src/vs/workbench/services/search/common/getFileResults.ts +/Users/example/src/vs/workbench/services/search/common/ignoreFile.ts +/Users/example/src/vs/workbench/services/search/node/fileSearch.ts +/Users/example/src/vs/workbench/services/search/node/textSearchManager.ts +/Users/example/src/vs/workbench/services/search/node/ripgrepTextSearchEngine.ts +/Users/example/src/vs/workbench/services/search/node/ripgrepFileSearch.ts +/Users/example/src/vs/workbench/services/search/node/textSearchAdapter.ts +/Users/example/src/vs/workbench/services/search/node/rawSearchService.ts +/Users/example/src/vs/workbench/services/search/node/ripgrepSearchUtils.ts +/Users/example/src/vs/workbench/services/search/node/ripgrepSearchProvider.ts +/Users/example/src/vs/workbench/services/search/worker/localFileSearch.ts +/Users/example/src/vs/workbench/services/search/electron-sandbox/searchService.ts +/Users/example/src/vs/workbench/services/tunnel/browser/tunnelService.ts +/Users/example/src/vs/workbench/services/tunnel/electron-sandbox/tunnelService.ts +/Users/example/src/vs/workbench/services/filesConfiguration/common/filesConfigurationService.ts +/Users/example/src/vs/workbench/services/textfile/test/browser/browserTextFileService.io.test.ts +/Users/example/src/vs/workbench/services/textfile/test/browser/textFileService.test.ts +/Users/example/src/vs/workbench/services/textfile/test/browser/textFileEditorModel.test.ts +/Users/example/src/vs/workbench/services/textfile/test/browser/textEditorService.test.ts +/Users/example/src/vs/workbench/services/textfile/test/browser/textFileEditorModelManager.test.ts +/Users/example/src/vs/workbench/services/textfile/test/browser/textFileEditorModel.integrationTest.ts +/Users/example/src/vs/workbench/services/textfile/test/common/textFileService.io.test.ts +/Users/example/src/vs/workbench/services/textfile/test/common/fixtures/files.ts +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/encoding.test.ts +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/fixtures/some.css.qwoff +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/fixtures/empty.txt +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/fixtures/utf16_le_nobom.txt +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/fixtures/some_gbk.txt +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/fixtures/some.shiftjis.txt +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/fixtures/some.json.png +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/fixtures/some.cp1252.txt +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/fixtures/some.qwoff.txt +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/fixtures/issue_102202.txt +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/fixtures/some.xml.png +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/fixtures/some_utf16le.css +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/fixtures/some_utf16be.css +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/fixtures/some_utf8.css +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/fixtures/some.png.txt +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/fixtures/some_file.css +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/fixtures/some.pdf +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/fixtures/some_ansi.css +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/fixtures/utf16_be_nobom.txt +/Users/example/src/vs/workbench/services/textfile/test/node/encoding/encoding.integrationTest.ts +/Users/example/src/vs/workbench/services/textfile/test/electron-sandbox/nativeTextFileService.io.test.ts +/Users/example/src/vs/workbench/services/textfile/test/electron-sandbox/nativeTextFileService.test.ts +/Users/example/src/vs/workbench/services/textfile/browser/textFileService.ts +/Users/example/src/vs/workbench/services/textfile/browser/browserTextFileService.ts +/Users/example/src/vs/workbench/services/textfile/common/textFileSaveParticipant.ts +/Users/example/src/vs/workbench/services/textfile/common/textFileEditorModel.ts +/Users/example/src/vs/workbench/services/textfile/common/textEditorService.ts +/Users/example/src/vs/workbench/services/textfile/common/textfiles.ts +/Users/example/src/vs/workbench/services/textfile/common/textFileEditorModelManager.ts +/Users/example/src/vs/workbench/services/textfile/common/encoding.ts +/Users/example/src/vs/workbench/services/textfile/electron-sandbox/nativeTextFileService.ts +/Users/example/src/vs/workbench/services/userDataProfile/browser/userDataProfileImportExportService.ts +/Users/example/src/vs/workbench/services/userDataProfile/browser/extensionsResource.ts +/Users/example/src/vs/workbench/services/userDataProfile/browser/tasksResource.ts +/Users/example/src/vs/workbench/services/userDataProfile/browser/keybindingsResource.ts +/Users/example/src/vs/workbench/services/userDataProfile/browser/snippetsResource.ts +/Users/example/src/vs/workbench/services/userDataProfile/browser/userDataProfileStorageService.ts +/Users/example/src/vs/workbench/services/userDataProfile/browser/globalStateResource.ts +/Users/example/src/vs/workbench/services/userDataProfile/browser/iconSelectBox.ts +/Users/example/src/vs/workbench/services/userDataProfile/browser/userDataProfileInit.ts +/Users/example/src/vs/workbench/services/userDataProfile/browser/settingsResource.ts +/Users/example/src/vs/workbench/services/userDataProfile/browser/userDataProfileManagement.ts +/Users/example/src/vs/workbench/services/userDataProfile/browser/media/userDataProfileView.css +/Users/example/src/vs/workbench/services/userDataProfile/common/userDataProfileService.ts +/Users/example/src/vs/workbench/services/userDataProfile/common/userDataProfile.ts +/Users/example/src/vs/workbench/services/userDataProfile/common/remoteUserDataProfiles.ts +/Users/example/src/vs/workbench/services/userDataProfile/common/userDataProfileIcons.ts +/Users/example/src/vs/workbench/services/outline/browser/outline.ts +/Users/example/src/vs/workbench/services/outline/browser/outlineService.ts +/Users/example/src/vs/workbench/services/workingCopy/test/browser/resourceWorkingCopy.test.ts +/Users/example/src/vs/workbench/services/workingCopy/test/browser/untitledFileWorkingCopyManager.test.ts +/Users/example/src/vs/workbench/services/workingCopy/test/browser/untitledFileWorkingCopy.test.ts +/Users/example/src/vs/workbench/services/workingCopy/test/browser/storedFileWorkingCopyManager.test.ts +/Users/example/src/vs/workbench/services/workingCopy/test/browser/fileWorkingCopyManager.test.ts +/Users/example/src/vs/workbench/services/workingCopy/test/browser/workingCopyBackupTracker.test.ts +/Users/example/src/vs/workbench/services/workingCopy/test/browser/storedFileWorkingCopy.test.ts +/Users/example/src/vs/workbench/services/workingCopy/test/browser/workingCopyFileService.test.ts +/Users/example/src/vs/workbench/services/workingCopy/test/browser/workingCopyEditorService.test.ts +/Users/example/src/vs/workbench/services/workingCopy/test/browser/untitledScratchpadWorkingCopy.test.ts +/Users/example/src/vs/workbench/services/workingCopy/test/common/workingCopyService.test.ts +/Users/example/src/vs/workbench/services/workingCopy/test/electron-sandbox/workingCopyBackupService.test.ts +/Users/example/src/vs/workbench/services/workingCopy/test/electron-sandbox/workingCopyHistoryTracker.test.ts +/Users/example/src/vs/workbench/services/workingCopy/test/electron-sandbox/workingCopyBackupTracker.test.ts +/Users/example/src/vs/workbench/services/workingCopy/test/electron-sandbox/workingCopyHistoryService.test.ts +/Users/example/src/vs/workbench/services/workingCopy/browser/workingCopyHistoryService.ts +/Users/example/src/vs/workbench/services/workingCopy/browser/workingCopyBackupService.ts +/Users/example/src/vs/workbench/services/workingCopy/browser/workingCopyBackupTracker.ts +/Users/example/src/vs/workbench/services/workingCopy/common/workingCopyHistoryService.ts +/Users/example/src/vs/workbench/services/workingCopy/common/workingCopyService.ts +/Users/example/src/vs/workbench/services/workingCopy/common/fileWorkingCopyManager.ts +/Users/example/src/vs/workbench/services/workingCopy/common/storedFileWorkingCopyManager.ts +/Users/example/src/vs/workbench/services/workingCopy/common/untitledFileWorkingCopyManager.ts +/Users/example/src/vs/workbench/services/workingCopy/common/workingCopyBackup.ts +/Users/example/src/vs/workbench/services/workingCopy/common/workingCopyBackupService.ts +/Users/example/src/vs/workbench/services/workingCopy/common/storedFileWorkingCopySaveParticipant.ts +/Users/example/src/vs/workbench/services/workingCopy/common/abstractFileWorkingCopyManager.ts +/Users/example/src/vs/workbench/services/workingCopy/common/fileWorkingCopy.ts +/Users/example/src/vs/workbench/services/workingCopy/common/storedFileWorkingCopy.ts +/Users/example/src/vs/workbench/services/workingCopy/common/workingCopy.ts +/Users/example/src/vs/workbench/services/workingCopy/common/workingCopyFileOperationParticipant.ts +/Users/example/src/vs/workbench/services/workingCopy/common/untitledFileWorkingCopy.ts +/Users/example/src/vs/workbench/services/workingCopy/common/workingCopyHistoryTracker.ts +/Users/example/src/vs/workbench/services/workingCopy/common/workingCopyEditorService.ts +/Users/example/src/vs/workbench/services/workingCopy/common/workingCopyHistory.ts +/Users/example/src/vs/workbench/services/workingCopy/common/workingCopyBackupTracker.ts +/Users/example/src/vs/workbench/services/workingCopy/common/workingCopyFileService.ts +/Users/example/src/vs/workbench/services/workingCopy/common/resourceWorkingCopy.ts +/Users/example/src/vs/workbench/services/workingCopy/electron-sandbox/workingCopyHistoryService.ts +/Users/example/src/vs/workbench/services/workingCopy/electron-sandbox/workingCopyBackupService.ts +/Users/example/src/vs/workbench/services/workingCopy/electron-sandbox/workingCopyBackupTracker.ts +/Users/example/src/vs/workbench/services/issue/browser/issueTroubleshoot.ts +/Users/example/src/vs/workbench/services/issue/browser/issueService.ts +/Users/example/src/vs/workbench/services/issue/common/issue.ts +/Users/example/src/vs/workbench/services/issue/electron-sandbox/issueService.ts +/Users/example/src/vs/workbench/services/issue/electron-sandbox/issueMainService.ts +/Users/example/src/vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService.ts +/Users/example/src/vs/workbench/services/userDataSync/browser/userDataSyncEnablementService.ts +/Users/example/src/vs/workbench/services/userDataSync/browser/webUserDataSyncEnablementService.ts +/Users/example/src/vs/workbench/services/userDataSync/browser/userDataSyncInit.ts +/Users/example/src/vs/workbench/services/userDataSync/common/userDataSyncUtil.ts +/Users/example/src/vs/workbench/services/userDataSync/common/userDataSync.ts +/Users/example/src/vs/workbench/services/userDataSync/electron-sandbox/userDataSyncService.ts +/Users/example/src/vs/workbench/services/userDataSync/electron-sandbox/userDataAutoSyncService.ts +/Users/example/src/vs/workbench/services/model/common/modelService.ts +/Users/example/src/vs/workbench/services/history/test/browser/historyService.test.ts +/Users/example/src/vs/workbench/services/history/browser/historyService.ts +/Users/example/src/vs/workbench/services/history/common/history.ts +/Users/example/src/vs/workbench/services/actions/common/menusExtensionPoint.ts +/Users/example/src/vs/workbench/services/files/browser/elevatedFileService.ts +/Users/example/src/vs/workbench/services/files/common/elevatedFileService.ts +/Users/example/src/vs/workbench/services/files/electron-sandbox/watcherClient.ts +/Users/example/src/vs/workbench/services/files/electron-sandbox/diskFileSystemProvider.ts +/Users/example/src/vs/workbench/services/files/electron-sandbox/elevatedFileService.ts +/Users/example/src/vs/workbench/services/environment/browser/environmentService.ts +/Users/example/src/vs/workbench/services/environment/common/environmentService.ts +/Users/example/src/vs/workbench/services/environment/electron-sandbox/shellEnvironmentService.ts +/Users/example/src/vs/workbench/services/environment/electron-sandbox/environmentService.ts +/Users/example/src/vs/workbench/services/dialogs/test/electron-sandbox/fileDialogService.test.ts +/Users/example/src/vs/workbench/services/dialogs/browser/fileDialogService.ts +/Users/example/src/vs/workbench/services/dialogs/browser/simpleFileDialog.ts +/Users/example/src/vs/workbench/services/dialogs/browser/abstractFileDialogService.ts +/Users/example/src/vs/workbench/services/dialogs/common/dialogService.ts +/Users/example/src/vs/workbench/services/dialogs/electron-sandbox/fileDialogService.ts +/Users/example/src/vs/workbench/services/log/common/logConstants.ts +/Users/example/src/vs/workbench/services/log/electron-sandbox/logService.ts +/Users/example/src/vs/workbench/services/request/browser/requestService.ts +/Users/example/src/vs/workbench/services/request/electron-sandbox/requestService.ts +/Users/example/src/vs/workbench/services/integrity/browser/integrityService.ts +/Users/example/src/vs/workbench/services/integrity/common/integrity.ts +/Users/example/src/vs/workbench/services/integrity/electron-sandbox/integrityService.ts +/Users/example/src/vs/workbench/services/aiRelatedInformation/test/common/aiRelatedInformationService.test.ts +/Users/example/src/vs/workbench/services/aiRelatedInformation/common/aiRelatedInformation.ts +/Users/example/src/vs/workbench/services/aiRelatedInformation/common/aiRelatedInformationService.ts +/Users/example/src/vs/workbench/services/commands/test/common/commandService.test.ts +/Users/example/src/vs/workbench/services/commands/common/commandService.ts +/Users/example/src/vs/workbench/services/userActivity/test/browser/domActivityTracker.test.ts +/Users/example/src/vs/workbench/services/userActivity/browser/domActivityTracker.ts +/Users/example/src/vs/workbench/services/userActivity/browser/userActivityBrowser.ts +/Users/example/src/vs/workbench/services/userActivity/common/userActivityService.ts +/Users/example/src/vs/workbench/services/userActivity/common/userActivityRegistry.ts +/Users/example/src/vs/workbench/services/telemetry/test/browser/commonProperties.test.ts +/Users/example/src/vs/workbench/services/telemetry/test/node/commonProperties.test.ts +/Users/example/src/vs/workbench/services/telemetry/browser/telemetryService.ts +/Users/example/src/vs/workbench/services/telemetry/browser/workbenchCommonProperties.ts +/Users/example/src/vs/workbench/services/telemetry/common/workbenchCommonProperties.ts +/Users/example/src/vs/workbench/services/telemetry/electron-sandbox/telemetryService.ts +/Users/example/src/vs/workbench/services/utilityProcess/electron-sandbox/utilityProcessWorkerWorkbenchService.ts +/Users/example/src/vs/workbench/services/notebook/common/notebookDocumentService.ts +/Users/example/src/vs/workbench/services/textresourceProperties/common/textResourcePropertiesService.ts +/Users/example/src/vs/workbench/services/configurationResolver/test/electron-sandbox/configurationResolverService.test.ts +/Users/example/src/vs/workbench/services/configurationResolver/browser/baseConfigurationResolverService.ts +/Users/example/src/vs/workbench/services/configurationResolver/browser/configurationResolverService.ts +/Users/example/src/vs/workbench/services/configurationResolver/common/configurationResolver.ts +/Users/example/src/vs/workbench/services/configurationResolver/common/configurationResolverUtils.ts +/Users/example/src/vs/workbench/services/configurationResolver/common/configurationResolverSchema.ts +/Users/example/src/vs/workbench/services/configurationResolver/common/variableResolver.ts +/Users/example/src/vs/workbench/services/configurationResolver/electron-sandbox/configurationResolverService.ts +/Users/example/src/vs/workbench/services/checksum/electron-sandbox/checksumService.ts +/Users/example/src/vs/workbench/services/untitled/test/browser/untitledTextEditor.test.ts +/Users/example/src/vs/workbench/services/untitled/test/browser/untitledTextEditor.integrationTest.ts +/Users/example/src/vs/workbench/services/untitled/common/untitledTextEditorHandler.ts +/Users/example/src/vs/workbench/services/untitled/common/untitledTextEditorService.ts +/Users/example/src/vs/workbench/services/untitled/common/untitledTextEditorInput.ts +/Users/example/src/vs/workbench/services/untitled/common/untitledTextEditorModel.ts +/Users/example/src/vs/workbench/services/extensionRecommendations/common/extensionRecommendations.ts +/Users/example/src/vs/workbench/services/extensionRecommendations/common/extensionIgnoredRecommendationsService.ts +/Users/example/src/vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig.ts +/Users/example/src/vs/workbench/services/accessibility/common/accessibleViewInformationService.ts +/Users/example/src/vs/workbench/services/accessibility/electron-sandbox/accessibilityService.ts +/Users/example/src/vs/workbench/services/views/test/browser/viewDescriptorService.test.ts +/Users/example/src/vs/workbench/services/views/test/browser/viewContainerModel.test.ts +/Users/example/src/vs/workbench/services/views/browser/viewsService.ts +/Users/example/src/vs/workbench/services/views/browser/treeViewsService.ts +/Users/example/src/vs/workbench/services/views/browser/viewDescriptorService.ts +/Users/example/src/vs/workbench/services/views/common/viewsService.ts +/Users/example/src/vs/workbench/services/views/common/treeViewsService.ts +/Users/example/src/vs/workbench/services/views/common/viewContainerModel.ts +/Users/example/src/vs/workbench/services/userData/browser/userDataInit.ts +/Users/example/src/vs/workbench/services/themes/test/node/color-theme.json +/Users/example/src/vs/workbench/services/themes/test/node/tokenStyleResolving.test.ts +/Users/example/src/vs/workbench/services/themes/browser/productIconThemeData.ts +/Users/example/src/vs/workbench/services/themes/browser/browserHostColorSchemeService.ts +/Users/example/src/vs/workbench/services/themes/browser/workbenchThemeService.ts +/Users/example/src/vs/workbench/services/themes/browser/fileIconThemeData.ts +/Users/example/src/vs/workbench/services/themes/common/textMateScopeMatcher.ts +/Users/example/src/vs/workbench/services/themes/common/productIconThemeSchema.ts +/Users/example/src/vs/workbench/services/themes/common/fileIconThemeSchema.ts +/Users/example/src/vs/workbench/services/themes/common/iconExtensionPoint.ts +/Users/example/src/vs/workbench/services/themes/common/themeExtensionPoints.ts +/Users/example/src/vs/workbench/services/themes/common/plistParser.ts +/Users/example/src/vs/workbench/services/themes/common/colorThemeData.ts +/Users/example/src/vs/workbench/services/themes/common/hostColorSchemeService.ts +/Users/example/src/vs/workbench/services/themes/common/colorThemeSchema.ts +/Users/example/src/vs/workbench/services/themes/common/workbenchThemeService.ts +/Users/example/src/vs/workbench/services/themes/common/themeCompatibility.ts +/Users/example/src/vs/workbench/services/themes/common/colorExtensionPoint.ts +/Users/example/src/vs/workbench/services/themes/common/tokenClassificationExtensionPoint.ts +/Users/example/src/vs/workbench/services/themes/common/themeConfiguration.ts +/Users/example/src/vs/workbench/services/themes/electron-sandbox/themes.contribution.ts +/Users/example/src/vs/workbench/services/themes/electron-sandbox/nativeHostColorSchemeService.ts +/Users/example/src/vs/workbench/services/authentication/test/browser/authenticationService.test.ts +/Users/example/src/vs/workbench/services/authentication/browser/authenticationAccessService.ts +/Users/example/src/vs/workbench/services/authentication/browser/authenticationExtensionsService.ts +/Users/example/src/vs/workbench/services/authentication/browser/authenticationService.ts +/Users/example/src/vs/workbench/services/authentication/browser/authenticationUsageService.ts +/Users/example/src/vs/workbench/services/authentication/common/authentication.ts +/Users/example/src/vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService.ts +/Users/example/src/vs/workbench/services/auxiliaryWindow/electron-sandbox/auxiliaryWindowService.ts +/Users/example/src/vs/workbench/services/extensionManagement/test/browser/extensionEnablementService.test.ts +/Users/example/src/vs/workbench/services/extensionManagement/browser/webExtensionsScannerService.ts +/Users/example/src/vs/workbench/services/extensionManagement/browser/extensionEnablementService.ts +/Users/example/src/vs/workbench/services/extensionManagement/browser/builtinExtensionsScannerService.ts +/Users/example/src/vs/workbench/services/extensionManagement/browser/extensionBisect.ts +/Users/example/src/vs/workbench/services/extensionManagement/browser/extensionsProfileScannerService.ts +/Users/example/src/vs/workbench/services/extensionManagement/common/extensionManagementServerService.ts +/Users/example/src/vs/workbench/services/extensionManagement/common/extensionManagement.ts +/Users/example/src/vs/workbench/services/extensionManagement/common/extensionFeatures.ts +/Users/example/src/vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService.ts +/Users/example/src/vs/workbench/services/extensionManagement/common/remoteExtensionManagementService.ts +/Users/example/src/vs/workbench/services/extensionManagement/common/extensionManagementService.ts +/Users/example/src/vs/workbench/services/extensionManagement/common/extensionManagementChannelClient.ts +/Users/example/src/vs/workbench/services/extensionManagement/common/webExtensionManagementService.ts +/Users/example/src/vs/workbench/services/extensionManagement/common/media/defaultIcon.png +/Users/example/src/vs/workbench/services/extensionManagement/electron-sandbox/nativeExtensionManagementService.ts +/Users/example/src/vs/workbench/services/extensionManagement/electron-sandbox/extensionManagementServerService.ts +/Users/example/src/vs/workbench/services/extensionManagement/electron-sandbox/remoteExtensionManagementService.ts +/Users/example/src/vs/workbench/services/extensionManagement/electron-sandbox/extensionManagementService.ts +/Users/example/src/vs/workbench/services/extensionManagement/electron-sandbox/extensionTipsService.ts +/Users/example/src/vs/workbench/services/sharedProcess/electron-sandbox/sharedProcessService.ts +/Users/example/src/vs/workbench/services/aiEmbeddingVector/common/aiEmbeddingVectorService.ts +/Users/example/src/vs/workbench/services/editor/test/browser/editorsObserver.test.ts +/Users/example/src/vs/workbench/services/editor/test/browser/editorService.test.ts +/Users/example/src/vs/workbench/services/editor/test/browser/editorResolverService.test.ts +/Users/example/src/vs/workbench/services/editor/test/browser/editorGroupsService.test.ts +/Users/example/src/vs/workbench/services/editor/browser/editorPaneService.ts +/Users/example/src/vs/workbench/services/editor/browser/editorResolverService.ts +/Users/example/src/vs/workbench/services/editor/browser/editorService.ts +/Users/example/src/vs/workbench/services/editor/browser/codeEditorService.ts +/Users/example/src/vs/workbench/services/editor/common/editorGroupsService.ts +/Users/example/src/vs/workbench/services/editor/common/editorPaneService.ts +/Users/example/src/vs/workbench/services/editor/common/editorResolverService.ts +/Users/example/src/vs/workbench/services/editor/common/editorGroupColumn.ts +/Users/example/src/vs/workbench/services/editor/common/customEditorLabelService.ts +/Users/example/src/vs/workbench/services/editor/common/editorService.ts +/Users/example/src/vs/workbench/services/editor/common/editorGroupFinder.ts +/Users/example/src/vs/workbench/services/banner/browser/bannerService.ts +/Users/example/src/vs/workbench/services/localization/browser/localeService.ts +/Users/example/src/vs/workbench/services/localization/common/locale.ts +/Users/example/src/vs/workbench/services/localization/electron-sandbox/languagePackService.ts +/Users/example/src/vs/workbench/services/localization/electron-sandbox/localeService.ts +/Users/example/src/vs/workbench/services/clipboard/browser/clipboardService.ts +/Users/example/src/vs/workbench/services/clipboard/electron-sandbox/clipboardService.ts +/Users/example/src/vs/workbench/services/remote/browser/browserRemoteResourceHandler.ts +/Users/example/src/vs/workbench/services/remote/browser/remoteAgentService.ts +/Users/example/src/vs/workbench/services/remote/common/tunnelModel.ts +/Users/example/src/vs/workbench/services/remote/common/remoteExtensionsScanner.ts +/Users/example/src/vs/workbench/services/remote/common/remoteAgentService.ts +/Users/example/src/vs/workbench/services/remote/common/abstractRemoteAgentService.ts +/Users/example/src/vs/workbench/services/remote/common/remoteFileSystemProviderClient.ts +/Users/example/src/vs/workbench/services/remote/common/remoteAgentEnvironmentChannel.ts +/Users/example/src/vs/workbench/services/remote/common/remoteExplorerService.ts +/Users/example/src/vs/workbench/services/remote/electron-sandbox/remoteAgentService.ts +/Users/example/src/vs/workbench/workbench.desktop.main.css +/Users/example/src/vs/loader.d.ts +/Users/example/src/vs/nls.mock.ts +/Users/example/src/vs/base/.DS_Store +/Users/example/src/vs/base/test/browser/ui/tree/indexTreeModel.test.ts +/Users/example/src/vs/base/test/browser/ui/tree/dataTree.test.ts +/Users/example/src/vs/base/test/browser/ui/tree/asyncDataTree.test.ts +/Users/example/src/vs/base/test/browser/ui/tree/compressedObjectTreeModel.test.ts +/Users/example/src/vs/base/test/browser/ui/tree/objectTreeModel.test.ts +/Users/example/src/vs/base/test/browser/ui/tree/objectTree.test.ts +/Users/example/src/vs/base/test/browser/ui/splitview/splitview.test.ts +/Users/example/src/vs/base/test/browser/ui/contextview/contextview.test.ts +/Users/example/src/vs/base/test/browser/ui/list/listWidget.test.ts +/Users/example/src/vs/base/test/browser/ui/list/listView.test.ts +/Users/example/src/vs/base/test/browser/ui/list/rangeMap.test.ts +/Users/example/src/vs/base/test/browser/ui/menu/menubar.test.ts +/Users/example/src/vs/base/test/browser/ui/scrollbar/scrollableElement.test.ts +/Users/example/src/vs/base/test/browser/ui/scrollbar/scrollbarState.test.ts +/Users/example/src/vs/base/test/browser/ui/grid/gridview.test.ts +/Users/example/src/vs/base/test/browser/ui/grid/util.ts +/Users/example/src/vs/base/test/browser/ui/grid/grid.test.ts +/Users/example/src/vs/base/test/browser/browser.test.ts +/Users/example/src/vs/base/test/browser/iconLabels.test.ts +/Users/example/src/vs/base/test/browser/indexedDB.test.ts +/Users/example/src/vs/base/test/browser/markdownRenderer.test.ts +/Users/example/src/vs/base/test/browser/comparers.test.ts +/Users/example/src/vs/base/test/browser/hash.test.ts +/Users/example/src/vs/base/test/browser/formattedTextRenderer.test.ts +/Users/example/src/vs/base/test/browser/actionbar.test.ts +/Users/example/src/vs/base/test/browser/progressBar.test.ts +/Users/example/src/vs/base/test/browser/highlightedLabel.test.ts +/Users/example/src/vs/base/test/browser/dom.test.ts +/Users/example/src/vs/base/test/common/mock.ts +/Users/example/src/vs/base/test/common/paging.test.ts +/Users/example/src/vs/base/test/common/glob.test.ts +/Users/example/src/vs/base/test/common/snapshot.ts +/Users/example/src/vs/base/test/common/normalization.test.ts +/Users/example/src/vs/base/test/common/filters.test.ts +/Users/example/src/vs/base/test/common/uri.test.ts +/Users/example/src/vs/base/test/common/arrays.test.ts +/Users/example/src/vs/base/test/common/timeTravelScheduler.ts +/Users/example/src/vs/base/test/common/keyCodes.test.ts +/Users/example/src/vs/base/test/common/processes.test.ts +/Users/example/src/vs/base/test/common/errors.test.ts +/Users/example/src/vs/base/test/common/collections.test.ts +/Users/example/src/vs/base/test/common/async.test.ts +/Users/example/src/vs/base/test/common/prefixTree.test.ts +/Users/example/src/vs/base/test/common/resourceTree.test.ts +/Users/example/src/vs/base/test/common/assert.test.ts +/Users/example/src/vs/base/test/common/decorators.test.ts +/Users/example/src/vs/base/test/common/scrollable.test.ts +/Users/example/src/vs/base/test/common/iconLabels.test.ts +/Users/example/src/vs/base/test/common/uuid.test.ts +/Users/example/src/vs/base/test/common/naturalLanguage/korean.test.ts +/Users/example/src/vs/base/test/common/path.test.ts +/Users/example/src/vs/base/test/common/fuzzyScorer.test.ts +/Users/example/src/vs/base/test/common/cache.test.ts +/Users/example/src/vs/base/test/common/labels.test.ts +/Users/example/src/vs/base/test/common/filters.perf.test.ts +/Users/example/src/vs/base/test/common/objects.test.ts +/Users/example/src/vs/base/test/common/types.test.ts +/Users/example/src/vs/base/test/common/markdownString.test.ts +/Users/example/src/vs/base/test/common/ternarySearchtree.test.ts +/Users/example/src/vs/base/test/common/history.test.ts +/Users/example/src/vs/base/test/common/network.test.ts +/Users/example/src/vs/base/test/common/filters.perf.data.d.ts +/Users/example/src/vs/base/test/common/color.test.ts +/Users/example/src/vs/base/test/common/filters.perf.data.js +/Users/example/src/vs/base/test/common/utils.ts +/Users/example/src/vs/base/test/common/troubleshooting.ts +/Users/example/src/vs/base/test/common/console.test.ts +/Users/example/src/vs/base/test/common/diff/diff.test.ts +/Users/example/src/vs/base/test/common/linkedText.test.ts +/Users/example/src/vs/base/test/common/iterator.test.ts +/Users/example/src/vs/base/test/common/resources.test.ts +/Users/example/src/vs/base/test/common/charCode.test.ts +/Users/example/src/vs/base/test/common/event.test.ts +/Users/example/src/vs/base/test/common/lazy.test.ts +/Users/example/src/vs/base/test/common/jsonFormatter.test.ts +/Users/example/src/vs/base/test/common/date.test.ts +/Users/example/src/vs/base/test/common/json.test.ts +/Users/example/src/vs/base/test/common/assertHeap.ts +/Users/example/src/vs/base/test/common/marshalling.test.ts +/Users/example/src/vs/base/test/common/buffer.test.ts +/Users/example/src/vs/base/test/common/skipList.test.ts +/Users/example/src/vs/base/test/common/strings.test.ts +/Users/example/src/vs/base/test/common/mime.test.ts +/Users/example/src/vs/base/test/common/stripComments.test.ts +/Users/example/src/vs/base/test/common/map.test.ts +/Users/example/src/vs/base/test/common/testUtils.ts +/Users/example/src/vs/base/test/common/jsonEdit.test.ts +/Users/example/src/vs/base/test/common/stream.test.ts +/Users/example/src/vs/base/test/common/tfIdf.test.ts +/Users/example/src/vs/base/test/common/extpath.test.ts +/Users/example/src/vs/base/test/common/arraysFind.test.ts +/Users/example/src/vs/base/test/common/observable.test.ts +/Users/example/src/vs/base/test/common/cancellation.test.ts +/Users/example/src/vs/base/test/common/keybindings.test.ts +/Users/example/src/vs/base/test/common/linkedList.test.ts +/Users/example/src/vs/base/test/common/lifecycle.test.ts +/Users/example/src/vs/base/test/node/uri.test.data.txt +/Users/example/src/vs/base/test/node/processes/processes.integrationTest.ts +/Users/example/src/vs/base/test/node/processes/fixtures/fork_large.ts +/Users/example/src/vs/base/test/node/processes/fixtures/fork.ts +/Users/example/src/vs/base/test/node/snapshot.test.ts +/Users/example/src/vs/base/test/node/pfs/pfs.test.ts +/Users/example/src/vs/base/test/node/pfs/fixtures/index.html +/Users/example/src/vs/base/test/node/pfs/fixtures/examples/small.jxs +/Users/example/src/vs/base/test/node/pfs/fixtures/examples/conway.jxs +/Users/example/src/vs/base/test/node/pfs/fixtures/examples/company.jxs +/Users/example/src/vs/base/test/node/pfs/fixtures/examples/employee.jxs +/Users/example/src/vs/base/test/node/pfs/fixtures/site.css +/Users/example/src/vs/base/test/node/zip/zip.test.ts +/Users/example/src/vs/base/test/node/zip/fixtures/extract.zip +/Users/example/src/vs/base/test/node/id.test.ts +/Users/example/src/vs/base/test/node/powershell.test.ts +/Users/example/src/vs/base/test/node/uri.perf.data.txt +/Users/example/src/vs/base/test/node/port.test.ts +/Users/example/src/vs/base/test/node/testUtils.ts +/Users/example/src/vs/base/test/node/extpath.test.ts +/Users/example/src/vs/base/test/node/uri.perf.test.ts +/Users/example/src/vs/base/test/node/unc.test.ts +/Users/example/src/vs/base/test/node/css.build.test.ts +/Users/example/src/vs/base/test/node/crypto.test.ts +/Users/example/src/vs/base/test/node/nodeStreams.test.ts +/Users/example/src/vs/base/test/node/__snapshots__/snapshot_creates_a_snapshot.0.snap +/Users/example/src/vs/base/test/node/__snapshots__/snapshot_formats_object_nicely.0.snap +/Users/example/src/vs/base/test/node/__snapshots__/snapshot_cleans_up_old_snapshots.0.snap +/Users/example/src/vs/base/test/node/__snapshots__/snapshot_cleans_up_old_snapshots.1.snap +/Users/example/src/vs/base/browser/contextmenu.ts +/Users/example/src/vs/base/browser/history.ts +/Users/example/src/vs/base/browser/ui/tree/abstractTree.ts +/Users/example/src/vs/base/browser/ui/tree/dataTree.ts +/Users/example/src/vs/base/browser/ui/tree/objectTreeModel.ts +/Users/example/src/vs/base/browser/ui/tree/objectTree.ts +/Users/example/src/vs/base/browser/ui/tree/indexTreeModel.ts +/Users/example/src/vs/base/browser/ui/tree/asyncDataTree.ts +/Users/example/src/vs/base/browser/ui/tree/treeDefaults.ts +/Users/example/src/vs/base/browser/ui/tree/compressedObjectTreeModel.ts +/Users/example/src/vs/base/browser/ui/tree/indexTree.ts +/Users/example/src/vs/base/browser/ui/tree/tree.ts +/Users/example/src/vs/base/browser/ui/tree/media/paneviewlet.css +/Users/example/src/vs/base/browser/ui/tree/media/tree.css +/Users/example/src/vs/base/browser/ui/dropdown/dropdownActionViewItem.ts +/Users/example/src/vs/base/browser/ui/dropdown/dropdown.ts +/Users/example/src/vs/base/browser/ui/dropdown/dropdown.css +/Users/example/src/vs/base/browser/ui/splitview/splitview.css +/Users/example/src/vs/base/browser/ui/splitview/paneview.ts +/Users/example/src/vs/base/browser/ui/splitview/paneview.css +/Users/example/src/vs/base/browser/ui/splitview/splitview.ts +/Users/example/src/vs/base/browser/ui/mouseCursor/mouseCursor.ts +/Users/example/src/vs/base/browser/ui/mouseCursor/mouseCursor.css +/Users/example/src/vs/base/browser/ui/iconLabel/iconLabels.ts +/Users/example/src/vs/base/browser/ui/iconLabel/simpleIconLabel.ts +/Users/example/src/vs/base/browser/ui/iconLabel/iconLabel.ts +/Users/example/src/vs/base/browser/ui/iconLabel/iconlabel.css +/Users/example/src/vs/base/browser/ui/hover/hoverDelegate.ts +/Users/example/src/vs/base/browser/ui/hover/hover.ts +/Users/example/src/vs/base/browser/ui/hover/hoverWidget.css +/Users/example/src/vs/base/browser/ui/hover/hoverWidget.ts +/Users/example/src/vs/base/browser/ui/hover/hoverDelegateFactory.ts +/Users/example/src/vs/base/browser/ui/hover/hoverDelegate2.ts +/Users/example/src/vs/base/browser/ui/keybindingLabel/keybindingLabel.css +/Users/example/src/vs/base/browser/ui/keybindingLabel/keybindingLabel.ts +/Users/example/src/vs/base/browser/ui/centered/centeredViewLayout.ts +/Users/example/src/vs/base/browser/ui/codicons/codicon/codicon.css +/Users/example/src/vs/base/browser/ui/codicons/codicon/codicon-modifiers.css +/Users/example/src/vs/base/browser/ui/codicons/codicon/codicon.ttf +/Users/example/src/vs/base/browser/ui/codicons/codiconStyles.ts +/Users/example/src/vs/base/browser/ui/toolbar/toolbar.css +/Users/example/src/vs/base/browser/ui/toolbar/toolbar.ts +/Users/example/src/vs/base/browser/ui/progressbar/progressbar.css +/Users/example/src/vs/base/browser/ui/progressbar/progressbar.ts +/Users/example/src/vs/base/browser/ui/progressbar/progressAccessibilitySignal.ts +/Users/example/src/vs/base/browser/ui/contextview/contextview.ts +/Users/example/src/vs/base/browser/ui/contextview/contextview.css +/Users/example/src/vs/base/browser/ui/selectBox/selectBox.ts +/Users/example/src/vs/base/browser/ui/selectBox/selectBoxNative.ts +/Users/example/src/vs/base/browser/ui/selectBox/selectBoxCustom.css +/Users/example/src/vs/base/browser/ui/selectBox/selectBoxCustom.ts +/Users/example/src/vs/base/browser/ui/selectBox/selectBox.css +/Users/example/src/vs/base/browser/ui/toggle/toggle.css +/Users/example/src/vs/base/browser/ui/toggle/toggle.ts +/Users/example/src/vs/base/browser/ui/dialog/dialog.ts +/Users/example/src/vs/base/browser/ui/dialog/dialog.css +/Users/example/src/vs/base/browser/ui/countBadge/countBadge.ts +/Users/example/src/vs/base/browser/ui/countBadge/countBadge.css +/Users/example/src/vs/base/browser/ui/button/button.ts +/Users/example/src/vs/base/browser/ui/button/button.css +/Users/example/src/vs/base/browser/ui/highlightedlabel/highlightedLabel.ts +/Users/example/src/vs/base/browser/ui/table/tableWidget.ts +/Users/example/src/vs/base/browser/ui/table/table.ts +/Users/example/src/vs/base/browser/ui/table/table.css +/Users/example/src/vs/base/browser/ui/aria/aria.css +/Users/example/src/vs/base/browser/ui/aria/aria.ts +/Users/example/src/vs/base/browser/ui/list/splice.ts +/Users/example/src/vs/base/browser/ui/list/list.css +/Users/example/src/vs/base/browser/ui/list/rangeMap.ts +/Users/example/src/vs/base/browser/ui/list/listWidget.ts +/Users/example/src/vs/base/browser/ui/list/listView.ts +/Users/example/src/vs/base/browser/ui/list/listPaging.ts +/Users/example/src/vs/base/browser/ui/list/rowCache.ts +/Users/example/src/vs/base/browser/ui/list/list.ts +/Users/example/src/vs/base/browser/ui/icons/iconSelectBox.ts +/Users/example/src/vs/base/browser/ui/icons/iconSelectBox.css +/Users/example/src/vs/base/browser/ui/menu/menu.ts +/Users/example/src/vs/base/browser/ui/menu/menubar.css +/Users/example/src/vs/base/browser/ui/menu/menubar.ts +/Users/example/src/vs/base/browser/ui/resizable/resizable.ts +/Users/example/src/vs/base/browser/ui/actionbar/actionbar.css +/Users/example/src/vs/base/browser/ui/actionbar/actionViewItems.ts +/Users/example/src/vs/base/browser/ui/actionbar/actionbar.ts +/Users/example/src/vs/base/browser/ui/findinput/findInput.ts +/Users/example/src/vs/base/browser/ui/findinput/findInput.css +/Users/example/src/vs/base/browser/ui/findinput/findInputToggles.ts +/Users/example/src/vs/base/browser/ui/findinput/replaceInput.ts +/Users/example/src/vs/base/browser/ui/widget.ts +/Users/example/src/vs/base/browser/ui/sash/sash.ts +/Users/example/src/vs/base/browser/ui/sash/sash.css +/Users/example/src/vs/base/browser/ui/inputbox/inputBox.ts +/Users/example/src/vs/base/browser/ui/inputbox/inputBox.css +/Users/example/src/vs/base/browser/ui/breadcrumbs/breadcrumbsWidget.css +/Users/example/src/vs/base/browser/ui/breadcrumbs/breadcrumbsWidget.ts +/Users/example/src/vs/base/browser/ui/scrollbar/verticalScrollbar.ts +/Users/example/src/vs/base/browser/ui/scrollbar/scrollbarArrow.ts +/Users/example/src/vs/base/browser/ui/scrollbar/scrollbarVisibilityController.ts +/Users/example/src/vs/base/browser/ui/scrollbar/abstractScrollbar.ts +/Users/example/src/vs/base/browser/ui/scrollbar/horizontalScrollbar.ts +/Users/example/src/vs/base/browser/ui/scrollbar/scrollbarState.ts +/Users/example/src/vs/base/browser/ui/scrollbar/scrollableElementOptions.ts +/Users/example/src/vs/base/browser/ui/scrollbar/scrollableElement.ts +/Users/example/src/vs/base/browser/ui/scrollbar/media/scrollbars.css +/Users/example/src/vs/base/browser/ui/grid/gridview.ts +/Users/example/src/vs/base/browser/ui/grid/gridview.css +/Users/example/src/vs/base/browser/ui/grid/grid.ts +/Users/example/src/vs/base/browser/dom.ts +/Users/example/src/vs/base/browser/canIUse.ts +/Users/example/src/vs/base/browser/fonts.ts +/Users/example/src/vs/base/browser/broadcast.ts +/Users/example/src/vs/base/browser/performance.ts +/Users/example/src/vs/base/browser/indexedDB.ts +/Users/example/src/vs/base/browser/mouseEvent.ts +/Users/example/src/vs/base/browser/touch.ts +/Users/example/src/vs/base/browser/fastDomNode.ts +/Users/example/src/vs/base/browser/defaultWorkerFactory.ts +/Users/example/src/vs/base/browser/formattedTextRenderer.ts +/Users/example/src/vs/base/browser/hash.ts +/Users/example/src/vs/base/browser/browser.ts +/Users/example/src/vs/base/browser/iframe.ts +/Users/example/src/vs/base/browser/dnd.ts +/Users/example/src/vs/base/browser/deviceAccess.ts +/Users/example/src/vs/base/browser/globalPointerMoveMonitor.ts +/Users/example/src/vs/base/browser/trustedTypes.ts +/Users/example/src/vs/base/browser/window.ts +/Users/example/src/vs/base/browser/pixelRatio.ts +/Users/example/src/vs/base/browser/event.ts +/Users/example/src/vs/base/browser/dompurify/dompurify.d.ts +/Users/example/src/vs/base/browser/dompurify/dompurify.license.txt +/Users/example/src/vs/base/browser/dompurify/cgmanifest.json +/Users/example/src/vs/base/browser/dompurify/dompurify.js +/Users/example/src/vs/base/browser/keyboardEvent.ts +/Users/example/src/vs/base/browser/markdownRenderer.ts +/Users/example/src/vs/base/common/stripComments.js +/Users/example/src/vs/base/common/decorators.ts +/Users/example/src/vs/base/common/history.ts +/Users/example/src/vs/base/common/verifier.ts +/Users/example/src/vs/base/common/filters.ts +/Users/example/src/vs/base/common/observableInternal/base.ts +/Users/example/src/vs/base/common/observableInternal/derived.ts +/Users/example/src/vs/base/common/observableInternal/debugName.ts +/Users/example/src/vs/base/common/observableInternal/utils.ts +/Users/example/src/vs/base/common/observableInternal/autorun.ts +/Users/example/src/vs/base/common/observableInternal/promise.ts +/Users/example/src/vs/base/common/observableInternal/logging.ts +/Users/example/src/vs/base/common/extpath.ts +/Users/example/src/vs/base/common/controlFlow.ts +/Users/example/src/vs/base/common/uuid.ts +/Users/example/src/vs/base/common/themables.ts +/Users/example/src/vs/base/common/amd.ts +/Users/example/src/vs/base/common/strings.ts +/Users/example/src/vs/base/common/uriIpc.ts +/Users/example/src/vs/base/common/paging.ts +/Users/example/src/vs/base/common/date.ts +/Users/example/src/vs/base/common/uint.ts +/Users/example/src/vs/base/common/tfIdf.ts +/Users/example/src/vs/base/common/path.ts +/Users/example/src/vs/base/common/prefixTree.ts +/Users/example/src/vs/base/common/json.ts +/Users/example/src/vs/base/common/skipList.ts +/Users/example/src/vs/base/common/charCode.ts +/Users/example/src/vs/base/common/normalization.ts +/Users/example/src/vs/base/common/linkedText.ts +/Users/example/src/vs/base/common/stripComments.d.ts +/Users/example/src/vs/base/common/jsonSchema.ts +/Users/example/src/vs/base/common/objects.ts +/Users/example/src/vs/base/common/naturalLanguage/korean.ts +/Users/example/src/vs/base/common/lazy.ts +/Users/example/src/vs/base/common/htmlContent.ts +/Users/example/src/vs/base/common/async.ts +/Users/example/src/vs/base/common/errors.ts +/Users/example/src/vs/base/common/search.ts +/Users/example/src/vs/base/common/dataTransfer.ts +/Users/example/src/vs/base/common/product.ts +/Users/example/src/vs/base/common/process.ts +/Users/example/src/vs/base/common/resources.ts +/Users/example/src/vs/base/common/codiconsLibrary.ts +/Users/example/src/vs/base/common/network.ts +/Users/example/src/vs/base/common/iconLabels.ts +/Users/example/src/vs/base/common/comparers.ts +/Users/example/src/vs/base/common/marked/marked.license.txt +/Users/example/src/vs/base/common/marked/marked.js +/Users/example/src/vs/base/common/marked/marked.d.ts +/Users/example/src/vs/base/common/marked/cgmanifest.json +/Users/example/src/vs/base/common/ternarySearchTree.ts +/Users/example/src/vs/base/common/keyCodes.ts +/Users/example/src/vs/base/common/buffer.ts +/Users/example/src/vs/base/common/lifecycle.ts +/Users/example/src/vs/base/common/uri.ts +/Users/example/src/vs/base/common/errorMessage.ts +/Users/example/src/vs/base/common/iterator.ts +/Users/example/src/vs/base/common/resourceTree.ts +/Users/example/src/vs/base/common/collections.ts +/Users/example/src/vs/base/common/functional.ts +/Users/example/src/vs/base/common/navigator.ts +/Users/example/src/vs/base/common/symbols.ts +/Users/example/src/vs/base/common/scrollable.ts +/Users/example/src/vs/base/common/diff/diff.ts +/Users/example/src/vs/base/common/diff/diffChange.ts +/Users/example/src/vs/base/common/processes.ts +/Users/example/src/vs/base/common/jsonErrorMessages.ts +/Users/example/src/vs/base/common/platform.ts +/Users/example/src/vs/base/common/stopwatch.ts +/Users/example/src/vs/base/common/hash.ts +/Users/example/src/vs/base/common/keybindingParser.ts +/Users/example/src/vs/base/common/idGenerator.ts +/Users/example/src/vs/base/common/glob.ts +/Users/example/src/vs/base/common/map.ts +/Users/example/src/vs/base/common/arraysFind.ts +/Users/example/src/vs/base/common/stream.ts +/Users/example/src/vs/base/common/types.ts +/Users/example/src/vs/base/common/assert.ts +/Users/example/src/vs/base/common/codiconsUtil.ts +/Users/example/src/vs/base/common/performance.js +/Users/example/src/vs/base/common/numbers.ts +/Users/example/src/vs/base/common/semver/semver.d.ts +/Users/example/src/vs/base/common/semver/semver.js +/Users/example/src/vs/base/common/semver/cgmanifest.json +/Users/example/src/vs/base/common/parsers.ts +/Users/example/src/vs/base/common/performance.d.ts +/Users/example/src/vs/base/common/codicons.ts +/Users/example/src/vs/base/common/jsonEdit.ts +/Users/example/src/vs/base/common/cache.ts +/Users/example/src/vs/base/common/actions.ts +/Users/example/src/vs/base/common/ports.ts +/Users/example/src/vs/base/common/observable.ts +/Users/example/src/vs/base/common/hotReload.ts +/Users/example/src/vs/base/common/ime.ts +/Users/example/src/vs/base/common/linkedList.ts +/Users/example/src/vs/base/common/range.ts +/Users/example/src/vs/base/common/hierarchicalKind.ts +/Users/example/src/vs/base/common/sequence.ts +/Users/example/src/vs/base/common/cancellation.ts +/Users/example/src/vs/base/common/keybindings.ts +/Users/example/src/vs/base/common/severity.ts +/Users/example/src/vs/base/common/marshallingIds.ts +/Users/example/src/vs/base/common/fuzzyScorer.ts +/Users/example/src/vs/base/common/jsonFormatter.ts +/Users/example/src/vs/base/common/worker/simpleWorker.ts +/Users/example/src/vs/base/common/color.ts +/Users/example/src/vs/base/common/event.ts +/Users/example/src/vs/base/common/desktopEnvironmentInfo.ts +/Users/example/src/vs/base/common/marshalling.ts +/Users/example/src/vs/base/common/mime.ts +/Users/example/src/vs/base/common/console.ts +/Users/example/src/vs/base/common/keybindingLabels.ts +/Users/example/src/vs/base/common/labels.ts +/Users/example/src/vs/base/common/arrays.ts +/Users/example/src/vs/base/common/equals.ts +/Users/example/src/vs/base/parts/contextmenu/common/contextmenu.ts +/Users/example/src/vs/base/parts/contextmenu/electron-sandbox/contextmenu.ts +/Users/example/src/vs/base/parts/contextmenu/electron-main/contextmenu.ts +/Users/example/src/vs/base/parts/storage/test/node/storage.integrationTest.ts +/Users/example/src/vs/base/parts/storage/common/storage.ts +/Users/example/src/vs/base/parts/storage/node/storage.ts +/Users/example/src/vs/base/parts/sandbox/test/electron-sandbox/globals.test.ts +/Users/example/src/vs/base/parts/sandbox/common/sandboxTypes.ts +/Users/example/src/vs/base/parts/sandbox/common/electronTypes.ts +/Users/example/src/vs/base/parts/sandbox/node/electronTypes.ts +/Users/example/src/vs/base/parts/sandbox/electron-sandbox/preload.js +/Users/example/src/vs/base/parts/sandbox/electron-sandbox/electronTypes.ts +/Users/example/src/vs/base/parts/sandbox/electron-sandbox/preload-aux.js +/Users/example/src/vs/base/parts/sandbox/electron-sandbox/globals.ts +/Users/example/src/vs/base/parts/request/browser/request.ts +/Users/example/src/vs/base/parts/request/common/request.ts +/Users/example/src/vs/base/parts/ipc/test/browser/ipc.mp.test.ts +/Users/example/src/vs/base/parts/ipc/test/common/ipc.test.ts +/Users/example/src/vs/base/parts/ipc/test/node/testApp.ts +/Users/example/src/vs/base/parts/ipc/test/node/ipc.cp.integrationTest.ts +/Users/example/src/vs/base/parts/ipc/test/node/ipc.net.test.ts +/Users/example/src/vs/base/parts/ipc/test/node/testService.ts +/Users/example/src/vs/base/parts/ipc/test/electron-sandbox/ipc.mp.test.ts +/Users/example/src/vs/base/parts/ipc/browser/ipc.mp.ts +/Users/example/src/vs/base/parts/ipc/common/ipc.electron.ts +/Users/example/src/vs/base/parts/ipc/common/ipc.net.ts +/Users/example/src/vs/base/parts/ipc/common/ipc.ts +/Users/example/src/vs/base/parts/ipc/common/ipc.mp.ts +/Users/example/src/vs/base/parts/ipc/node/ipc.cp.ts +/Users/example/src/vs/base/parts/ipc/node/ipc.net.ts +/Users/example/src/vs/base/parts/ipc/node/ipc.mp.ts +/Users/example/src/vs/base/parts/ipc/electron-sandbox/ipc.electron.ts +/Users/example/src/vs/base/parts/ipc/electron-sandbox/ipc.mp.ts +/Users/example/src/vs/base/parts/ipc/electron-main/ipc.electron.ts +/Users/example/src/vs/base/parts/ipc/electron-main/ipcMain.ts +/Users/example/src/vs/base/parts/ipc/electron-main/ipc.mp.ts +/Users/example/src/vs/base/node/unc.d.ts +/Users/example/src/vs/base/node/extpath.ts +/Users/example/src/vs/base/node/nodeStreams.ts +/Users/example/src/vs/base/node/osReleaseInfo.ts +/Users/example/src/vs/base/node/pfs.ts +/Users/example/src/vs/base/node/ps.sh +/Users/example/src/vs/base/node/ps.ts +/Users/example/src/vs/base/node/unc.js +/Users/example/src/vs/base/node/crypto.ts +/Users/example/src/vs/base/node/zip.ts +/Users/example/src/vs/base/node/processes.ts +/Users/example/src/vs/base/node/osDisplayProtocolInfo.ts +/Users/example/src/vs/base/node/macAddress.ts +/Users/example/src/vs/base/node/languagePacks.js +/Users/example/src/vs/base/node/terminateProcess.sh +/Users/example/src/vs/base/node/shell.ts +/Users/example/src/vs/base/node/ports.ts +/Users/example/src/vs/base/node/cpuUsage.sh +/Users/example/src/vs/base/node/languagePacks.d.ts +/Users/example/src/vs/base/node/powershell.ts +/Users/example/src/vs/base/node/id.ts +/Users/example/src/vs/base/node/terminalEncoding.ts +/Users/example/src/vs/base/worker/workerMain.ts +/Users/example/src/vs/editor/editor.api.ts +/Users/example/src/vs/editor/editor.worker.ts +/Users/example/src/vs/editor/test/browser/editorTestServices.ts +/Users/example/src/vs/editor/test/browser/viewModel/testViewModel.ts +/Users/example/src/vs/editor/test/browser/viewModel/modelLineProjection.test.ts +/Users/example/src/vs/editor/test/browser/viewModel/viewModelImpl.test.ts +/Users/example/src/vs/editor/test/browser/viewModel/viewModelDecorations.test.ts +/Users/example/src/vs/editor/test/browser/widget/codeEditorWidget.test.ts +/Users/example/src/vs/editor/test/browser/widget/diffEditorWidget.test.ts +/Users/example/src/vs/editor/test/browser/config/editorLayoutProvider.test.ts +/Users/example/src/vs/editor/test/browser/config/testConfiguration.ts +/Users/example/src/vs/editor/test/browser/config/editorConfiguration.test.ts +/Users/example/src/vs/editor/test/browser/diff/testDiffProviderFactoryService.ts +/Users/example/src/vs/editor/test/browser/controller/imeRecordedTypes.ts +/Users/example/src/vs/editor/test/browser/controller/textAreaInput.test.ts +/Users/example/src/vs/editor/test/browser/controller/imeTester.ts +/Users/example/src/vs/editor/test/browser/controller/imeTester.html +/Users/example/src/vs/editor/test/browser/controller/imeRecorder.ts +/Users/example/src/vs/editor/test/browser/controller/imeRecorder.html +/Users/example/src/vs/editor/test/browser/controller/cursor.integrationTest.ts +/Users/example/src/vs/editor/test/browser/controller/cursor.test.ts +/Users/example/src/vs/editor/test/browser/controller/cursorMoveCommand.test.ts +/Users/example/src/vs/editor/test/browser/controller/textAreaState.test.ts +/Users/example/src/vs/editor/test/browser/testCodeEditor.ts +/Users/example/src/vs/editor/test/browser/testCommand.ts +/Users/example/src/vs/editor/test/browser/view/viewLayer.test.ts +/Users/example/src/vs/editor/test/browser/view/minimapCharRenderer.test.ts +/Users/example/src/vs/editor/test/browser/commands/sideEditing.test.ts +/Users/example/src/vs/editor/test/browser/commands/trimTrailingWhitespaceCommand.test.ts +/Users/example/src/vs/editor/test/browser/commands/shiftCommand.test.ts +/Users/example/src/vs/editor/test/browser/services/openerService.test.ts +/Users/example/src/vs/editor/test/browser/services/decorationRenderOptions.test.ts +/Users/example/src/vs/editor/test/common/viewModel/glyphLanesModel.test.ts +/Users/example/src/vs/editor/test/common/viewModel/monospaceLineBreaksComputer.test.ts +/Users/example/src/vs/editor/test/common/viewModel/lineBreakData.test.ts +/Users/example/src/vs/editor/test/common/viewModel/prefixSumComputer.test.ts +/Users/example/src/vs/editor/test/common/modesTestUtils.ts +/Users/example/src/vs/editor/test/common/core/range.test.ts +/Users/example/src/vs/editor/test/common/core/lineRange.test.ts +/Users/example/src/vs/editor/test/common/core/random.ts +/Users/example/src/vs/editor/test/common/core/stringBuilder.test.ts +/Users/example/src/vs/editor/test/common/core/textEdit.test.ts +/Users/example/src/vs/editor/test/common/core/testLineToken.ts +/Users/example/src/vs/editor/test/common/core/characterClassifier.test.ts +/Users/example/src/vs/editor/test/common/core/lineTokens.test.ts +/Users/example/src/vs/editor/test/common/core/positionOffsetTransformer.test.ts +/Users/example/src/vs/editor/test/common/modes/testLanguageConfigurationService.ts +/Users/example/src/vs/editor/test/common/modes/supports/bracketRules.ts +/Users/example/src/vs/editor/test/common/modes/supports/richEditBrackets.test.ts +/Users/example/src/vs/editor/test/common/modes/supports/tokenization.test.ts +/Users/example/src/vs/editor/test/common/modes/supports/indentationRules.ts +/Users/example/src/vs/editor/test/common/modes/supports/characterPair.test.ts +/Users/example/src/vs/editor/test/common/modes/supports/onEnter.test.ts +/Users/example/src/vs/editor/test/common/modes/supports/electricCharacter.test.ts +/Users/example/src/vs/editor/test/common/modes/supports/autoClosingPairsRules.ts +/Users/example/src/vs/editor/test/common/modes/supports/onEnterRules.ts +/Users/example/src/vs/editor/test/common/modes/languageSelector.test.ts +/Users/example/src/vs/editor/test/common/modes/textToHtmlTokenizer.test.ts +/Users/example/src/vs/editor/test/common/modes/linkComputer.test.ts +/Users/example/src/vs/editor/test/common/modes/languageConfiguration.test.ts +/Users/example/src/vs/editor/test/common/viewLayout/viewLineRenderer.test.ts +/Users/example/src/vs/editor/test/common/viewLayout/linesLayout.test.ts +/Users/example/src/vs/editor/test/common/viewLayout/lineDecorations.test.ts +/Users/example/src/vs/editor/test/common/diff/diffComputer.test.ts +/Users/example/src/vs/editor/test/common/controller/cursorMoveHelper.test.ts +/Users/example/src/vs/editor/test/common/controller/cursorAtomicMoveOperations.test.ts +/Users/example/src/vs/editor/test/common/model/modelInjectedText.test.ts +/Users/example/src/vs/editor/test/common/model/editableTextModel.test.ts +/Users/example/src/vs/editor/test/common/model/model.test.ts +/Users/example/src/vs/editor/test/common/model/bracketPairColorizer/smallImmutableSet.test.ts +/Users/example/src/vs/editor/test/common/model/bracketPairColorizer/beforeEditPositionMapper.test.ts +/Users/example/src/vs/editor/test/common/model/bracketPairColorizer/concat23Trees.test.ts +/Users/example/src/vs/editor/test/common/model/bracketPairColorizer/length.test.ts +/Users/example/src/vs/editor/test/common/model/bracketPairColorizer/getBracketPairsInRange.test.ts +/Users/example/src/vs/editor/test/common/model/bracketPairColorizer/combineTextEditInfos.test.ts +/Users/example/src/vs/editor/test/common/model/bracketPairColorizer/tokenizer.test.ts +/Users/example/src/vs/editor/test/common/model/bracketPairColorizer/brackets.test.ts +/Users/example/src/vs/editor/test/common/model/textModelTokens.test.ts +/Users/example/src/vs/editor/test/common/model/tokensStore.test.ts +/Users/example/src/vs/editor/test/common/model/textModelSearch.test.ts +/Users/example/src/vs/editor/test/common/model/linesTextBuffer/linesTextBufferBuilder.test.ts +/Users/example/src/vs/editor/test/common/model/linesTextBuffer/linesTextBuffer.test.ts +/Users/example/src/vs/editor/test/common/model/textModel.test.ts +/Users/example/src/vs/editor/test/common/model/editStack.test.ts +/Users/example/src/vs/editor/test/common/model/editableTextModelAuto.test.ts +/Users/example/src/vs/editor/test/common/model/intervalTree.test.ts +/Users/example/src/vs/editor/test/common/model/model.line.test.ts +/Users/example/src/vs/editor/test/common/model/editableTextModelTestUtils.ts +/Users/example/src/vs/editor/test/common/model/pieceTreeTextBuffer/pieceTreeTextBuffer.test.ts +/Users/example/src/vs/editor/test/common/model/modelDecorations.test.ts +/Users/example/src/vs/editor/test/common/model/modelEditOperation.test.ts +/Users/example/src/vs/editor/test/common/model/textChange.test.ts +/Users/example/src/vs/editor/test/common/model/textModelWithTokens.test.ts +/Users/example/src/vs/editor/test/common/model/model.modes.test.ts +/Users/example/src/vs/editor/test/common/view/overviewZoneManager.test.ts +/Users/example/src/vs/editor/test/common/testTextModel.ts +/Users/example/src/vs/editor/test/common/services/testTextResourcePropertiesService.ts +/Users/example/src/vs/editor/test/common/services/unicodeTextModelHighlighter.test.ts +/Users/example/src/vs/editor/test/common/services/languageService.test.ts +/Users/example/src/vs/editor/test/common/services/languagesAssociations.test.ts +/Users/example/src/vs/editor/test/common/services/semanticTokensDto.test.ts +/Users/example/src/vs/editor/test/common/services/languagesRegistry.test.ts +/Users/example/src/vs/editor/test/common/services/semanticTokensProviderStyling.test.ts +/Users/example/src/vs/editor/test/common/services/testEditorWorkerService.ts +/Users/example/src/vs/editor/test/common/services/modelService.test.ts +/Users/example/src/vs/editor/test/common/services/editorSimpleWorker.test.ts +/Users/example/src/vs/editor/test/common/services/textResourceConfigurationService.test.ts +/Users/example/src/vs/editor/test/node/classification/typescript-test.ts +/Users/example/src/vs/editor/test/node/classification/typescript.test.ts +/Users/example/src/vs/editor/test/node/diffing/fixtures.test.ts +/Users/example/src/vs/editor/test/node/diffing/defaultLinesDiffComputer.test.ts +/Users/example/src/vs/editor/test/node/diffing/README.md +/Users/example/src/vs/editor/test/node/diffing/fixtures/random-match-3/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/random-match-3/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/random-match-3/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/random-match-3/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/noise-1/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/noise-1/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/noise-1/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/noise-1/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-too-much-minimization/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-too-much-minimization/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-too-much-minimization/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-too-much-minimization/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/json-brackets/1.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/json-brackets/2.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/json-brackets/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/json-brackets/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/random-match-2/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/random-match-2/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/random-match-2/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/random-match-2/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/deletion/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/deletion/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/deletion/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/deletion/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-insert/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-insert/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-insert/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-insert/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-diff-word-split/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-diff-word-split/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-diff-word-split/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-diff-word-split/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/bracket-aligning/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/bracket-aligning/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/bracket-aligning/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/bracket-aligning/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/fuzzy-matching/2.txt +/Users/example/src/vs/editor/test/node/diffing/fixtures/fuzzy-matching/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/fuzzy-matching/1.txt +/Users/example/src/vs/editor/test/node/diffing/fixtures/fuzzy-matching/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/shifting-twice/2.txt +/Users/example/src/vs/editor/test/node/diffing/fixtures/shifting-twice/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/shifting-twice/1.txt +/Users/example/src/vs/editor/test/node/diffing/fixtures/shifting-twice/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-strings/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-strings/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-strings/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-strings/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-185779/2.txt +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-185779/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-185779/1.txt +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-185779/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/class-replacement/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/class-replacement/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/class-replacement/advanced.human.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/class-replacement/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/class-replacement/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-202147-trimws/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-202147-trimws/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-202147-trimws/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-202147-trimws/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-advanced-bug/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-advanced-bug/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-advanced-bug/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-advanced-bug/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-204948/2.txt +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-204948/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-204948/1.txt +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-204948/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/shifting-parameters/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/shifting-parameters/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/shifting-parameters/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/shifting-parameters/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-confusing-2/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-confusing-2/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-confusing-2/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-confusing-2/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/invalid-diff-trimws/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/invalid-diff-trimws/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/invalid-diff-trimws/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/invalid-diff-trimws/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-confusing/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-confusing/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-confusing/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-confusing/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-example1/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-example1/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-example1/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-example1/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-201713/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-201713/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-201713/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-201713/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/trivial/2.txt +/Users/example/src/vs/editor/test/node/diffing/fixtures/trivial/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/trivial/1.txt +/Users/example/src/vs/editor/test/node/diffing/fixtures/trivial/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/indentation/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/indentation/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/indentation/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/indentation/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-methods/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-methods/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-methods/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-methods/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/method-splitting/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/method-splitting/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/method-splitting/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/method-splitting/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/noise-2/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/noise-2/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/noise-2/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/noise-2/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/difficult-move/2.js +/Users/example/src/vs/editor/test/node/diffing/fixtures/difficult-move/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/difficult-move/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/difficult-move/1.js +/Users/example/src/vs/editor/test/node/diffing/fixtures/equals/2.txt +/Users/example/src/vs/editor/test/node/diffing/fixtures/equals/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/equals/1.txt +/Users/example/src/vs/editor/test/node/diffing/fixtures/equals/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/just-whitespace/2.js +/Users/example/src/vs/editor/test/node/diffing/fixtures/just-whitespace/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/just-whitespace/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/just-whitespace/1.js +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-unit-test/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-unit-test/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-unit-test/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-unit-test/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/random-match-1/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/random-match-1/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/random-match-1/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/random-match-1/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/intra-block-align/2.txt +/Users/example/src/vs/editor/test/node/diffing/fixtures/intra-block-align/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/intra-block-align/1.txt +/Users/example/src/vs/editor/test/node/diffing/fixtures/intra-block-align/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-shifting/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-shifting/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-shifting/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-shifting/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-shift-to-ws/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-shift-to-ws/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-shift-to-ws/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-shift-to-ws/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing3/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing3/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing3/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing3/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ws-alignment/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ws-alignment/2.tsx +/Users/example/src/vs/editor/test/node/diffing/fixtures/ws-alignment/1.tsx +/Users/example/src/vs/editor/test/node/diffing/fixtures/ws-alignment/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-131091/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-131091/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-131091/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/issue-131091/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/invalid-diff-bug/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/invalid-diff-bug/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/invalid-diff-bug/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/invalid-diff-bug/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/noisy-move1/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/noisy-move1/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/noisy-move1/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/noisy-move1/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing2/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing2/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing2/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-fragmented-eager-diffing2/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/import-shifting/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/import-shifting/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/import-shifting/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/import-shifting/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-import-ws-affinity/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-import-ws-affinity/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-import-ws-affinity/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-import-ws-affinity/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/word-shared-letters/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/word-shared-letters/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/word-shared-letters/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/word-shared-letters/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-comments/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-comments/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-comments/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-comments/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/minimal-diff-character/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/minimal-diff-character/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/minimal-diff-character/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/minimal-diff-character/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/subword/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/subword/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/subword/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/subword/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/move-1/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/move-1/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/move-1/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/move-1/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/false-positive-move/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/false-positive-move/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/false-positive-move/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/false-positive-move/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-example2-ts/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-example2-ts/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-example2-ts/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-example2-ts/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/penalize-fragmentation/advanced.human.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/penalize-fragmentation/2.txt +/Users/example/src/vs/editor/test/node/diffing/fixtures/penalize-fragmentation/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/penalize-fragmentation/1.txt +/Users/example/src/vs/editor/test/node/diffing/fixtures/penalize-fragmentation/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-unfragmented-diffing/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-unfragmented-diffing/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-unfragmented-diffing/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-unfragmented-diffing/advanced.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-class/1.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-class/2.tst +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-class/advanced.human.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-class/legacy.expected.diff.json +/Users/example/src/vs/editor/test/node/diffing/fixtures/ts-class/advanced.expected.diff.json +/Users/example/src/vs/editor/standalone/test/browser/standaloneServices.test.ts +/Users/example/src/vs/editor/standalone/test/browser/monarch.test.ts +/Users/example/src/vs/editor/standalone/test/browser/standaloneLanguages.test.ts +/Users/example/src/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard.ts +/Users/example/src/vs/editor/standalone/browser/iPadShowKeyboard/keyboard-dark.svg +/Users/example/src/vs/editor/standalone/browser/iPadShowKeyboard/keyboard-light.svg +/Users/example/src/vs/editor/standalone/browser/iPadShowKeyboard/iPadShowKeyboard.css +/Users/example/src/vs/editor/standalone/browser/toggleHighContrast/toggleHighContrast.ts +/Users/example/src/vs/editor/standalone/browser/standaloneCodeEditor.ts +/Users/example/src/vs/editor/standalone/browser/standaloneCodeEditorService.ts +/Users/example/src/vs/editor/standalone/browser/standaloneLayoutService.ts +/Users/example/src/vs/editor/standalone/browser/standaloneThemeService.ts +/Users/example/src/vs/editor/standalone/browser/standaloneLanguages.ts +/Users/example/src/vs/editor/standalone/browser/inspectTokens/inspectTokens.ts +/Users/example/src/vs/editor/standalone/browser/inspectTokens/inspectTokens.css +/Users/example/src/vs/editor/standalone/browser/standalone-tokens.css +/Users/example/src/vs/editor/standalone/browser/quickInput/standaloneQuickInput.css +/Users/example/src/vs/editor/standalone/browser/quickInput/standaloneQuickInputService.ts +/Users/example/src/vs/editor/standalone/browser/standaloneEditor.ts +/Users/example/src/vs/editor/standalone/browser/colorizer.ts +/Users/example/src/vs/editor/standalone/browser/standaloneServices.ts +/Users/example/src/vs/editor/standalone/browser/quickAccess/standaloneGotoLineQuickAccess.ts +/Users/example/src/vs/editor/standalone/browser/quickAccess/standaloneHelpQuickAccess.ts +/Users/example/src/vs/editor/standalone/browser/quickAccess/standaloneGotoSymbolQuickAccess.ts +/Users/example/src/vs/editor/standalone/browser/quickAccess/standaloneCommandsQuickAccess.ts +/Users/example/src/vs/editor/standalone/browser/referenceSearch/standaloneReferenceSearch.ts +/Users/example/src/vs/editor/standalone/common/standaloneTheme.ts +/Users/example/src/vs/editor/standalone/common/monarch/monarchCommon.ts +/Users/example/src/vs/editor/standalone/common/monarch/monarchTypes.ts +/Users/example/src/vs/editor/standalone/common/monarch/monarchCompile.ts +/Users/example/src/vs/editor/standalone/common/monarch/monarchLexer.ts +/Users/example/src/vs/editor/standalone/common/themes.ts +/Users/example/src/vs/editor/contrib/symbolIcons/browser/symbolIcons.ts +/Users/example/src/vs/editor/contrib/symbolIcons/browser/symbolIcons.css +/Users/example/src/vs/editor/contrib/suggest/test/browser/suggestInlineCompletions.test.ts +/Users/example/src/vs/editor/contrib/suggest/test/browser/completionModel.test.ts +/Users/example/src/vs/editor/contrib/suggest/test/browser/suggest.test.ts +/Users/example/src/vs/editor/contrib/suggest/test/browser/wordDistance.test.ts +/Users/example/src/vs/editor/contrib/suggest/test/browser/suggestMemory.test.ts +/Users/example/src/vs/editor/contrib/suggest/test/browser/suggestModel.test.ts +/Users/example/src/vs/editor/contrib/suggest/test/browser/suggestController.test.ts +/Users/example/src/vs/editor/contrib/suggest/browser/suggestCommitCharacters.ts +/Users/example/src/vs/editor/contrib/suggest/browser/suggestOvertypingCapturer.ts +/Users/example/src/vs/editor/contrib/suggest/browser/wordContextKey.ts +/Users/example/src/vs/editor/contrib/suggest/browser/suggestWidgetDetails.ts +/Users/example/src/vs/editor/contrib/suggest/browser/suggestController.ts +/Users/example/src/vs/editor/contrib/suggest/browser/suggestModel.ts +/Users/example/src/vs/editor/contrib/suggest/browser/suggestWidgetRenderer.ts +/Users/example/src/vs/editor/contrib/suggest/browser/completionModel.ts +/Users/example/src/vs/editor/contrib/suggest/browser/suggestAlternatives.ts +/Users/example/src/vs/editor/contrib/suggest/browser/suggestWidgetStatus.ts +/Users/example/src/vs/editor/contrib/suggest/browser/wordDistance.ts +/Users/example/src/vs/editor/contrib/suggest/browser/suggest.ts +/Users/example/src/vs/editor/contrib/suggest/browser/suggestInlineCompletions.ts +/Users/example/src/vs/editor/contrib/suggest/browser/suggestWidget.ts +/Users/example/src/vs/editor/contrib/suggest/browser/suggestMemory.ts +/Users/example/src/vs/editor/contrib/suggest/browser/media/suggest.css +/Users/example/src/vs/editor/contrib/documentSymbols/test/browser/outlineModel.test.ts +/Users/example/src/vs/editor/contrib/documentSymbols/browser/documentSymbols.ts +/Users/example/src/vs/editor/contrib/documentSymbols/browser/outlineModel.ts +/Users/example/src/vs/editor/contrib/folding/test/browser/foldingRanges.test.ts +/Users/example/src/vs/editor/contrib/folding/test/browser/indentFold.test.ts +/Users/example/src/vs/editor/contrib/folding/test/browser/indentRangeProvider.test.ts +/Users/example/src/vs/editor/contrib/folding/test/browser/foldingModel.test.ts +/Users/example/src/vs/editor/contrib/folding/test/browser/syntaxFold.test.ts +/Users/example/src/vs/editor/contrib/folding/test/browser/hiddenRangeModel.test.ts +/Users/example/src/vs/editor/contrib/folding/browser/folding.css +/Users/example/src/vs/editor/contrib/folding/browser/syntaxRangeProvider.ts +/Users/example/src/vs/editor/contrib/folding/browser/foldingRanges.ts +/Users/example/src/vs/editor/contrib/folding/browser/hiddenRangeModel.ts +/Users/example/src/vs/editor/contrib/folding/browser/folding.ts +/Users/example/src/vs/editor/contrib/folding/browser/indentRangeProvider.ts +/Users/example/src/vs/editor/contrib/folding/browser/foldingModel.ts +/Users/example/src/vs/editor/contrib/folding/browser/foldingDecorations.ts +/Users/example/src/vs/editor/contrib/smartSelect/test/browser/smartSelect.test.ts +/Users/example/src/vs/editor/contrib/smartSelect/browser/bracketSelections.ts +/Users/example/src/vs/editor/contrib/smartSelect/browser/smartSelect.ts +/Users/example/src/vs/editor/contrib/smartSelect/browser/wordSelections.ts +/Users/example/src/vs/editor/contrib/editorState/test/browser/editorState.test.ts +/Users/example/src/vs/editor/contrib/editorState/browser/keybindingCancellation.ts +/Users/example/src/vs/editor/contrib/editorState/browser/editorState.ts +/Users/example/src/vs/editor/contrib/hover/test/browser/contentHover.test.ts +/Users/example/src/vs/editor/contrib/hover/browser/contentHoverTypes.ts +/Users/example/src/vs/editor/contrib/hover/browser/marginHoverComputer.ts +/Users/example/src/vs/editor/contrib/hover/browser/hoverTypes.ts +/Users/example/src/vs/editor/contrib/hover/browser/hoverActions.ts +/Users/example/src/vs/editor/contrib/hover/browser/hoverActionIds.ts +/Users/example/src/vs/editor/contrib/hover/browser/getHover.ts +/Users/example/src/vs/editor/contrib/hover/browser/hoverOperation.ts +/Users/example/src/vs/editor/contrib/hover/browser/hover.css +/Users/example/src/vs/editor/contrib/hover/browser/hoverController.ts +/Users/example/src/vs/editor/contrib/hover/browser/markdownHoverParticipant.ts +/Users/example/src/vs/editor/contrib/hover/browser/marginHoverWidget.ts +/Users/example/src/vs/editor/contrib/hover/browser/contentHoverStatusBar.ts +/Users/example/src/vs/editor/contrib/hover/browser/contentHoverController.ts +/Users/example/src/vs/editor/contrib/hover/browser/hoverContribution.ts +/Users/example/src/vs/editor/contrib/hover/browser/markerHoverParticipant.ts +/Users/example/src/vs/editor/contrib/hover/browser/contentHoverWidget.ts +/Users/example/src/vs/editor/contrib/hover/browser/contentHoverComputer.ts +/Users/example/src/vs/editor/contrib/hover/browser/resizableContentWidget.ts +/Users/example/src/vs/editor/contrib/cursorUndo/test/browser/cursorUndo.test.ts +/Users/example/src/vs/editor/contrib/cursorUndo/browser/cursorUndo.ts +/Users/example/src/vs/editor/contrib/gotoError/browser/gotoError.ts +/Users/example/src/vs/editor/contrib/gotoError/browser/markerNavigationService.ts +/Users/example/src/vs/editor/contrib/gotoError/browser/gotoErrorWidget.ts +/Users/example/src/vs/editor/contrib/gotoError/browser/media/gotoErrorWidget.css +/Users/example/src/vs/editor/contrib/toggleTabFocusMode/browser/toggleTabFocusMode.ts +/Users/example/src/vs/editor/contrib/multicursor/test/browser/multicursor.test.ts +/Users/example/src/vs/editor/contrib/multicursor/browser/multicursor.ts +/Users/example/src/vs/editor/contrib/sectionHeaders/browser/sectionHeaders.ts +/Users/example/src/vs/editor/contrib/longLinesHelper/browser/longLinesHelper.ts +/Users/example/src/vs/editor/contrib/semanticTokens/test/browser/getSemanticTokens.test.ts +/Users/example/src/vs/editor/contrib/semanticTokens/test/browser/documentSemanticTokens.test.ts +/Users/example/src/vs/editor/contrib/semanticTokens/browser/documentSemanticTokens.ts +/Users/example/src/vs/editor/contrib/semanticTokens/browser/viewportSemanticTokens.ts +/Users/example/src/vs/editor/contrib/semanticTokens/common/getSemanticTokens.ts +/Users/example/src/vs/editor/contrib/semanticTokens/common/semanticTokensConfig.ts +/Users/example/src/vs/editor/contrib/peekView/browser/peekView.ts +/Users/example/src/vs/editor/contrib/peekView/browser/media/peekViewWidget.css +/Users/example/src/vs/editor/contrib/linesOperations/test/browser/copyLinesCommand.test.ts +/Users/example/src/vs/editor/contrib/linesOperations/test/browser/linesOperations.test.ts +/Users/example/src/vs/editor/contrib/linesOperations/test/browser/sortLinesCommand.test.ts +/Users/example/src/vs/editor/contrib/linesOperations/test/browser/moveLinesCommand.test.ts +/Users/example/src/vs/editor/contrib/linesOperations/browser/linesOperations.ts +/Users/example/src/vs/editor/contrib/linesOperations/browser/copyLinesCommand.ts +/Users/example/src/vs/editor/contrib/linesOperations/browser/moveLinesCommand.ts +/Users/example/src/vs/editor/contrib/linesOperations/browser/sortLinesCommand.ts +/Users/example/src/vs/editor/contrib/comment/test/browser/blockCommentCommand.test.ts +/Users/example/src/vs/editor/contrib/comment/test/browser/lineCommentCommand.test.ts +/Users/example/src/vs/editor/contrib/comment/browser/lineCommentCommand.ts +/Users/example/src/vs/editor/contrib/comment/browser/blockCommentCommand.ts +/Users/example/src/vs/editor/contrib/comment/browser/comment.ts +/Users/example/src/vs/editor/contrib/dnd/browser/dragAndDropCommand.ts +/Users/example/src/vs/editor/contrib/dnd/browser/dnd.css +/Users/example/src/vs/editor/contrib/dnd/browser/dnd.ts +/Users/example/src/vs/editor/contrib/caretOperations/test/browser/moveCarretCommand.test.ts +/Users/example/src/vs/editor/contrib/caretOperations/browser/caretOperations.ts +/Users/example/src/vs/editor/contrib/caretOperations/browser/transpose.ts +/Users/example/src/vs/editor/contrib/caretOperations/browser/moveCaretCommand.ts +/Users/example/src/vs/editor/contrib/inlineProgress/browser/inlineProgressWidget.css +/Users/example/src/vs/editor/contrib/inlineProgress/browser/inlineProgress.ts +/Users/example/src/vs/editor/contrib/snippet/test/browser/snippetController2.test.ts +/Users/example/src/vs/editor/contrib/snippet/test/browser/snippetSession.test.ts +/Users/example/src/vs/editor/contrib/snippet/test/browser/snippetParser.test.ts +/Users/example/src/vs/editor/contrib/snippet/test/browser/snippetVariables.test.ts +/Users/example/src/vs/editor/contrib/snippet/test/browser/snippetController2.old.test.ts +/Users/example/src/vs/editor/contrib/snippet/browser/snippetSession.css +/Users/example/src/vs/editor/contrib/snippet/browser/snippetParser.ts +/Users/example/src/vs/editor/contrib/snippet/browser/snippetController2.ts +/Users/example/src/vs/editor/contrib/snippet/browser/snippetVariables.ts +/Users/example/src/vs/editor/contrib/snippet/browser/snippet.md +/Users/example/src/vs/editor/contrib/snippet/browser/snippetSession.ts +/Users/example/src/vs/editor/contrib/unicodeHighlighter/browser/unicodeHighlighter.ts +/Users/example/src/vs/editor/contrib/unicodeHighlighter/browser/bannerController.ts +/Users/example/src/vs/editor/contrib/unicodeHighlighter/browser/unicodeHighlighter.css +/Users/example/src/vs/editor/contrib/unicodeHighlighter/browser/bannerController.css +/Users/example/src/vs/editor/contrib/contextmenu/browser/contextmenu.ts +/Users/example/src/vs/editor/contrib/message/browser/messageController.css +/Users/example/src/vs/editor/contrib/message/browser/messageController.ts +/Users/example/src/vs/editor/contrib/fontZoom/browser/fontZoom.ts +/Users/example/src/vs/editor/contrib/lineSelection/test/browser/lineSelection.test.ts +/Users/example/src/vs/editor/contrib/lineSelection/browser/lineSelection.ts +/Users/example/src/vs/editor/contrib/indentation/test/browser/indentation.test.ts +/Users/example/src/vs/editor/contrib/indentation/browser/indentation.ts +/Users/example/src/vs/editor/contrib/indentation/common/indentation.ts +/Users/example/src/vs/editor/contrib/indentation/common/indentUtils.ts +/Users/example/src/vs/editor/contrib/tokenization/browser/tokenization.ts +/Users/example/src/vs/editor/contrib/dropOrPasteInto/test/browser/editSort.test.ts +/Users/example/src/vs/editor/contrib/dropOrPasteInto/browser/postEditWidget.css +/Users/example/src/vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorController.ts +/Users/example/src/vs/editor/contrib/dropOrPasteInto/browser/copyPasteContribution.ts +/Users/example/src/vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorContribution.ts +/Users/example/src/vs/editor/contrib/dropOrPasteInto/browser/copyPasteController.ts +/Users/example/src/vs/editor/contrib/dropOrPasteInto/browser/defaultProviders.ts +/Users/example/src/vs/editor/contrib/dropOrPasteInto/browser/edit.ts +/Users/example/src/vs/editor/contrib/dropOrPasteInto/browser/postEditWidget.ts +/Users/example/src/vs/editor/contrib/codeAction/test/browser/codeAction.test.ts +/Users/example/src/vs/editor/contrib/codeAction/test/browser/codeActionKeybindingResolver.test.ts +/Users/example/src/vs/editor/contrib/codeAction/test/browser/codeActionModel.test.ts +/Users/example/src/vs/editor/contrib/codeAction/browser/lightBulbWidget.css +/Users/example/src/vs/editor/contrib/codeAction/browser/codeActionCommands.ts +/Users/example/src/vs/editor/contrib/codeAction/browser/codeActionContributions.ts +/Users/example/src/vs/editor/contrib/codeAction/browser/codeActionController.ts +/Users/example/src/vs/editor/contrib/codeAction/browser/codeActionModel.ts +/Users/example/src/vs/editor/contrib/codeAction/browser/codeActionKeybindingResolver.ts +/Users/example/src/vs/editor/contrib/codeAction/browser/codeAction.ts +/Users/example/src/vs/editor/contrib/codeAction/browser/lightBulbWidget.ts +/Users/example/src/vs/editor/contrib/codeAction/browser/codeActionMenu.ts +/Users/example/src/vs/editor/contrib/codeAction/common/types.ts +/Users/example/src/vs/editor/contrib/inlineEdit/browser/commands.ts +/Users/example/src/vs/editor/contrib/inlineEdit/browser/commandIds.ts +/Users/example/src/vs/editor/contrib/inlineEdit/browser/inlineEditHintsWidget.css +/Users/example/src/vs/editor/contrib/inlineEdit/browser/inlineEdit.contribution.ts +/Users/example/src/vs/editor/contrib/inlineEdit/browser/inlineEditController.ts +/Users/example/src/vs/editor/contrib/inlineEdit/browser/inlineEditHintsWidget.ts +/Users/example/src/vs/editor/contrib/inlineEdit/browser/ghostTextWidget.ts +/Users/example/src/vs/editor/contrib/inlineEdit/browser/hoverParticipant.ts +/Users/example/src/vs/editor/contrib/inlineEdit/browser/inlineEdit.css +/Users/example/src/vs/editor/contrib/readOnlyMessage/browser/contribution.ts +/Users/example/src/vs/editor/contrib/anchorSelect/browser/anchorSelect.css +/Users/example/src/vs/editor/contrib/anchorSelect/browser/anchorSelect.ts +/Users/example/src/vs/editor/contrib/links/browser/links.css +/Users/example/src/vs/editor/contrib/links/browser/links.ts +/Users/example/src/vs/editor/contrib/links/browser/getLinks.ts +/Users/example/src/vs/editor/contrib/wordPartOperations/test/browser/utils.ts +/Users/example/src/vs/editor/contrib/wordPartOperations/test/browser/wordPartOperations.test.ts +/Users/example/src/vs/editor/contrib/wordPartOperations/browser/wordPartOperations.ts +/Users/example/src/vs/editor/contrib/colorPicker/browser/standaloneColorPickerWidget.ts +/Users/example/src/vs/editor/contrib/colorPicker/browser/colorPickerModel.ts +/Users/example/src/vs/editor/contrib/colorPicker/browser/colorHoverParticipant.ts +/Users/example/src/vs/editor/contrib/colorPicker/browser/images/opacity-background.png +/Users/example/src/vs/editor/contrib/colorPicker/browser/colorContributions.ts +/Users/example/src/vs/editor/contrib/colorPicker/browser/standaloneColorPickerActions.ts +/Users/example/src/vs/editor/contrib/colorPicker/browser/defaultDocumentColorProvider.ts +/Users/example/src/vs/editor/contrib/colorPicker/browser/colorPicker.css +/Users/example/src/vs/editor/contrib/colorPicker/browser/colorDetector.ts +/Users/example/src/vs/editor/contrib/colorPicker/browser/colorPickerWidget.ts +/Users/example/src/vs/editor/contrib/colorPicker/browser/color.ts +/Users/example/src/vs/editor/contrib/inlayHints/browser/inlayHintsLocations.ts +/Users/example/src/vs/editor/contrib/inlayHints/browser/inlayHintsHover.ts +/Users/example/src/vs/editor/contrib/inlayHints/browser/inlayHintsContribution.ts +/Users/example/src/vs/editor/contrib/inlayHints/browser/inlayHints.ts +/Users/example/src/vs/editor/contrib/inlayHints/browser/inlayHintsController.ts +/Users/example/src/vs/editor/contrib/bracketMatching/test/browser/bracketMatching.test.ts +/Users/example/src/vs/editor/contrib/bracketMatching/browser/bracketMatching.css +/Users/example/src/vs/editor/contrib/bracketMatching/browser/bracketMatching.ts +/Users/example/src/vs/editor/contrib/format/browser/formattingEdit.ts +/Users/example/src/vs/editor/contrib/format/browser/format.ts +/Users/example/src/vs/editor/contrib/format/browser/formatActions.ts +/Users/example/src/vs/editor/contrib/inlineCompletions/test/browser/inlineCompletionsProvider.test.ts +/Users/example/src/vs/editor/contrib/inlineCompletions/test/browser/inlineCompletionsModel.test.ts +/Users/example/src/vs/editor/contrib/inlineCompletions/test/browser/utils.ts +/Users/example/src/vs/editor/contrib/inlineCompletions/test/browser/suggestWidgetModel.test.ts +/Users/example/src/vs/editor/contrib/inlineCompletions/browser/commands.ts +/Users/example/src/vs/editor/contrib/inlineCompletions/browser/commandIds.ts +/Users/example/src/vs/editor/contrib/inlineCompletions/browser/inlineCompletionContextKeys.ts +/Users/example/src/vs/editor/contrib/inlineCompletions/browser/inlineCompletionsSource.ts +/Users/example/src/vs/editor/contrib/inlineCompletions/browser/singleTextEdit.ts +/Users/example/src/vs/editor/contrib/inlineCompletions/browser/ghostText.css +/Users/example/src/vs/editor/contrib/inlineCompletions/browser/utils.ts +/Users/example/src/vs/editor/contrib/inlineCompletions/browser/inlineCompletionsModel.ts +/Users/example/src/vs/editor/contrib/inlineCompletions/browser/inlineCompletions.contribution.ts +/Users/example/src/vs/editor/contrib/inlineCompletions/browser/inlineCompletionsController.ts +/Users/example/src/vs/editor/contrib/inlineCompletions/browser/suggestWidgetInlineCompletionProvider.ts +/Users/example/src/vs/editor/contrib/inlineCompletions/browser/inlineCompletionsHintsWidget.ts +/Users/example/src/vs/editor/contrib/inlineCompletions/browser/ghostText.ts +/Users/example/src/vs/editor/contrib/inlineCompletions/browser/ghostTextWidget.ts +/Users/example/src/vs/editor/contrib/inlineCompletions/browser/hoverParticipant.ts +/Users/example/src/vs/editor/contrib/inlineCompletions/browser/inlineCompletionsHintsWidget.css +/Users/example/src/vs/editor/contrib/inlineCompletions/browser/provideInlineCompletions.ts +/Users/example/src/vs/editor/contrib/zoneWidget/browser/zoneWidget.css +/Users/example/src/vs/editor/contrib/zoneWidget/browser/zoneWidget.ts +/Users/example/src/vs/editor/contrib/codelens/browser/codelensWidget.css +/Users/example/src/vs/editor/contrib/codelens/browser/codeLensCache.ts +/Users/example/src/vs/editor/contrib/codelens/browser/codelens.ts +/Users/example/src/vs/editor/contrib/codelens/browser/codelensWidget.ts +/Users/example/src/vs/editor/contrib/codelens/browser/codelensController.ts +/Users/example/src/vs/editor/contrib/rename/browser/rename.ts +/Users/example/src/vs/editor/contrib/rename/browser/renameWidget.ts +/Users/example/src/vs/editor/contrib/rename/browser/renameWidget.css +/Users/example/src/vs/editor/contrib/stickyScroll/test/browser/stickyScroll.test.ts +/Users/example/src/vs/editor/contrib/stickyScroll/browser/stickyScrollWidget.ts +/Users/example/src/vs/editor/contrib/stickyScroll/browser/stickyScrollModelProvider.ts +/Users/example/src/vs/editor/contrib/stickyScroll/browser/stickyScrollController.ts +/Users/example/src/vs/editor/contrib/stickyScroll/browser/stickyScroll.css +/Users/example/src/vs/editor/contrib/stickyScroll/browser/stickyScrollActions.ts +/Users/example/src/vs/editor/contrib/stickyScroll/browser/stickyScrollElement.ts +/Users/example/src/vs/editor/contrib/stickyScroll/browser/stickyScrollContribution.ts +/Users/example/src/vs/editor/contrib/stickyScroll/browser/stickyScrollProvider.ts +/Users/example/src/vs/editor/contrib/inPlaceReplace/browser/inPlaceReplaceCommand.ts +/Users/example/src/vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace.ts +/Users/example/src/vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace.css +/Users/example/src/vs/editor/contrib/parameterHints/test/browser/parameterHintsModel.test.ts +/Users/example/src/vs/editor/contrib/parameterHints/browser/parameterHintsWidget.ts +/Users/example/src/vs/editor/contrib/parameterHints/browser/parameterHints.css +/Users/example/src/vs/editor/contrib/parameterHints/browser/parameterHintsModel.ts +/Users/example/src/vs/editor/contrib/parameterHints/browser/provideSignatureHelp.ts +/Users/example/src/vs/editor/contrib/parameterHints/browser/parameterHints.ts +/Users/example/src/vs/editor/contrib/find/test/browser/findController.test.ts +/Users/example/src/vs/editor/contrib/find/test/browser/replacePattern.test.ts +/Users/example/src/vs/editor/contrib/find/test/browser/findModel.test.ts +/Users/example/src/vs/editor/contrib/find/test/browser/find.test.ts +/Users/example/src/vs/editor/contrib/find/browser/findWidget.ts +/Users/example/src/vs/editor/contrib/find/browser/findOptionsWidget.ts +/Users/example/src/vs/editor/contrib/find/browser/replacePattern.ts +/Users/example/src/vs/editor/contrib/find/browser/findModel.ts +/Users/example/src/vs/editor/contrib/find/browser/findState.ts +/Users/example/src/vs/editor/contrib/find/browser/findOptionsWidget.css +/Users/example/src/vs/editor/contrib/find/browser/findController.ts +/Users/example/src/vs/editor/contrib/find/browser/findWidget.css +/Users/example/src/vs/editor/contrib/find/browser/replaceAllCommand.ts +/Users/example/src/vs/editor/contrib/find/browser/findDecorations.ts +/Users/example/src/vs/editor/contrib/unusualLineTerminators/browser/unusualLineTerminators.ts +/Users/example/src/vs/editor/contrib/quickAccess/browser/gotoSymbolQuickAccess.ts +/Users/example/src/vs/editor/contrib/quickAccess/browser/editorNavigationQuickAccess.ts +/Users/example/src/vs/editor/contrib/quickAccess/browser/gotoLineQuickAccess.ts +/Users/example/src/vs/editor/contrib/quickAccess/browser/commandsQuickAccess.ts +/Users/example/src/vs/editor/contrib/wordOperations/test/browser/wordTestUtils.ts +/Users/example/src/vs/editor/contrib/wordOperations/test/browser/wordOperations.test.ts +/Users/example/src/vs/editor/contrib/wordOperations/browser/wordOperations.ts +/Users/example/src/vs/editor/contrib/linkedEditing/test/browser/linkedEditing.test.ts +/Users/example/src/vs/editor/contrib/linkedEditing/browser/linkedEditing.css +/Users/example/src/vs/editor/contrib/linkedEditing/browser/linkedEditing.ts +/Users/example/src/vs/editor/contrib/gotoSymbol/test/browser/referencesModel.test.ts +/Users/example/src/vs/editor/contrib/gotoSymbol/browser/goToCommands.ts +/Users/example/src/vs/editor/contrib/gotoSymbol/browser/symbolNavigation.ts +/Users/example/src/vs/editor/contrib/gotoSymbol/browser/link/goToDefinitionAtPosition.ts +/Users/example/src/vs/editor/contrib/gotoSymbol/browser/link/goToDefinitionAtPosition.css +/Users/example/src/vs/editor/contrib/gotoSymbol/browser/link/clickLinkGesture.ts +/Users/example/src/vs/editor/contrib/gotoSymbol/browser/referencesModel.ts +/Users/example/src/vs/editor/contrib/gotoSymbol/browser/goToSymbol.ts +/Users/example/src/vs/editor/contrib/gotoSymbol/browser/peek/referencesController.ts +/Users/example/src/vs/editor/contrib/gotoSymbol/browser/peek/referencesWidget.css +/Users/example/src/vs/editor/contrib/gotoSymbol/browser/peek/referencesWidget.ts +/Users/example/src/vs/editor/contrib/gotoSymbol/browser/peek/referencesTree.ts +/Users/example/src/vs/editor/contrib/diffEditorBreadcrumbs/browser/contribution.ts +/Users/example/src/vs/editor/contrib/wordHighlighter/browser/wordHighlighter.ts +/Users/example/src/vs/editor/contrib/wordHighlighter/browser/textualHighlightProvider.ts +/Users/example/src/vs/editor/contrib/wordHighlighter/browser/highlightDecorations.css +/Users/example/src/vs/editor/contrib/wordHighlighter/browser/highlightDecorations.ts +/Users/example/src/vs/editor/contrib/clipboard/browser/clipboard.ts +/Users/example/src/vs/editor/browser/viewParts/lineNumbers/lineNumbers.ts +/Users/example/src/vs/editor/browser/viewParts/lineNumbers/lineNumbers.css +/Users/example/src/vs/editor/browser/viewParts/selections/selections.ts +/Users/example/src/vs/editor/browser/viewParts/selections/selections.css +/Users/example/src/vs/editor/browser/viewParts/linesDecorations/linesDecorations.ts +/Users/example/src/vs/editor/browser/viewParts/linesDecorations/linesDecorations.css +/Users/example/src/vs/editor/browser/viewParts/editorScrollbar/editorScrollbar.ts +/Users/example/src/vs/editor/browser/viewParts/blockDecorations/blockDecorations.css +/Users/example/src/vs/editor/browser/viewParts/blockDecorations/blockDecorations.ts +/Users/example/src/vs/editor/browser/viewParts/viewCursors/viewCursors.css +/Users/example/src/vs/editor/browser/viewParts/viewCursors/viewCursor.ts +/Users/example/src/vs/editor/browser/viewParts/viewCursors/viewCursors.ts +/Users/example/src/vs/editor/browser/viewParts/currentLineHighlight/currentLineHighlight.ts +/Users/example/src/vs/editor/browser/viewParts/currentLineHighlight/currentLineHighlight.css +/Users/example/src/vs/editor/browser/viewParts/minimap/minimapCharRendererFactory.ts +/Users/example/src/vs/editor/browser/viewParts/minimap/minimapCharRenderer.ts +/Users/example/src/vs/editor/browser/viewParts/minimap/minimapCharSheet.ts +/Users/example/src/vs/editor/browser/viewParts/minimap/minimap.ts +/Users/example/src/vs/editor/browser/viewParts/minimap/minimap.css +/Users/example/src/vs/editor/browser/viewParts/minimap/minimapPreBaked.ts +/Users/example/src/vs/editor/browser/viewParts/decorations/decorations.css +/Users/example/src/vs/editor/browser/viewParts/decorations/decorations.ts +/Users/example/src/vs/editor/browser/viewParts/scrollDecoration/scrollDecoration.css +/Users/example/src/vs/editor/browser/viewParts/scrollDecoration/scrollDecoration.ts +/Users/example/src/vs/editor/browser/viewParts/viewZones/viewZones.ts +/Users/example/src/vs/editor/browser/viewParts/overlayWidgets/overlayWidgets.ts +/Users/example/src/vs/editor/browser/viewParts/overlayWidgets/overlayWidgets.css +/Users/example/src/vs/editor/browser/viewParts/whitespace/whitespace.ts +/Users/example/src/vs/editor/browser/viewParts/whitespace/whitespace.css +/Users/example/src/vs/editor/browser/viewParts/indentGuides/indentGuides.css +/Users/example/src/vs/editor/browser/viewParts/indentGuides/indentGuides.ts +/Users/example/src/vs/editor/browser/viewParts/contentWidgets/contentWidgets.ts +/Users/example/src/vs/editor/browser/viewParts/margin/margin.css +/Users/example/src/vs/editor/browser/viewParts/margin/margin.ts +/Users/example/src/vs/editor/browser/viewParts/overviewRuler/overviewRuler.ts +/Users/example/src/vs/editor/browser/viewParts/overviewRuler/decorationsOverviewRuler.ts +/Users/example/src/vs/editor/browser/viewParts/glyphMargin/glyphMargin.ts +/Users/example/src/vs/editor/browser/viewParts/glyphMargin/glyphMargin.css +/Users/example/src/vs/editor/browser/viewParts/lines/viewLine.ts +/Users/example/src/vs/editor/browser/viewParts/lines/domReadingContext.ts +/Users/example/src/vs/editor/browser/viewParts/lines/viewLines.ts +/Users/example/src/vs/editor/browser/viewParts/lines/rangeUtil.ts +/Users/example/src/vs/editor/browser/viewParts/lines/viewLines.css +/Users/example/src/vs/editor/browser/viewParts/marginDecorations/marginDecorations.ts +/Users/example/src/vs/editor/browser/viewParts/marginDecorations/marginDecorations.css +/Users/example/src/vs/editor/browser/viewParts/rulers/rulers.ts +/Users/example/src/vs/editor/browser/viewParts/rulers/rulers.css +/Users/example/src/vs/editor/browser/widget/codeEditor/editor.css +/Users/example/src/vs/editor/browser/widget/codeEditor/embeddedCodeEditorWidget.ts +/Users/example/src/vs/editor/browser/widget/codeEditor/codeEditorWidget.ts +/Users/example/src/vs/editor/browser/widget/codeEditor/codeEditorContributions.ts +/Users/example/src/vs/editor/browser/widget/multiDiffEditor/colors.ts +/Users/example/src/vs/editor/browser/widget/multiDiffEditor/multiDiffEditorWidget.ts +/Users/example/src/vs/editor/browser/widget/multiDiffEditor/diffEditorItemTemplate.ts +/Users/example/src/vs/editor/browser/widget/multiDiffEditor/objectPool.ts +/Users/example/src/vs/editor/browser/widget/multiDiffEditor/utils.ts +/Users/example/src/vs/editor/browser/widget/multiDiffEditor/workbenchUIElementFactory.ts +/Users/example/src/vs/editor/browser/widget/multiDiffEditor/model.ts +/Users/example/src/vs/editor/browser/widget/multiDiffEditor/multiDiffEditorWidgetImpl.ts +/Users/example/src/vs/editor/browser/widget/multiDiffEditor/style.css +/Users/example/src/vs/editor/browser/widget/multiDiffEditor/multiDiffEditorViewModel.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/diffProviderFactoryService.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/registrations.contribution.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/commands.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/diffEditorOptions.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/delegatingEditorImpl.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/features/revertButtonsFeature.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/features/overviewRulerFeature.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/features/hideUnchangedRegionsFeature.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/features/gutterFeature.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/utils.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/diffEditor.contribution.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/utils/editorGutter.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/components/diffEditorEditors.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/components/diffEditorSash.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/components/accessibleDiffViewer.css +/Users/example/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/renderLines.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/inlineDiffDeletedCodeMargin.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/diffEditorViewZones.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/components/diffEditorDecorations.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/components/accessibleDiffViewer.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/style.css +/Users/example/src/vs/editor/browser/widget/diffEditor/diffEditorWidget.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/embeddedDiffEditorWidget.ts +/Users/example/src/vs/editor/browser/widget/diffEditor/diffEditorViewModel.ts +/Users/example/src/vs/editor/browser/widget/markdownRenderer/browser/renderedMarkdown.css +/Users/example/src/vs/editor/browser/widget/markdownRenderer/browser/markdownRenderer.ts +/Users/example/src/vs/editor/browser/config/migrateOptions.ts +/Users/example/src/vs/editor/browser/config/domFontInfo.ts +/Users/example/src/vs/editor/browser/config/editorConfiguration.ts +/Users/example/src/vs/editor/browser/config/fontMeasurements.ts +/Users/example/src/vs/editor/browser/config/tabFocus.ts +/Users/example/src/vs/editor/browser/config/elementSizeObserver.ts +/Users/example/src/vs/editor/browser/config/charWidthReader.ts +/Users/example/src/vs/editor/browser/stableEditorScroll.ts +/Users/example/src/vs/editor/browser/editorExtensions.ts +/Users/example/src/vs/editor/browser/view.ts +/Users/example/src/vs/editor/browser/coreCommands.ts +/Users/example/src/vs/editor/browser/controller/textAreaState.ts +/Users/example/src/vs/editor/browser/controller/mouseHandler.ts +/Users/example/src/vs/editor/browser/controller/textAreaInput.ts +/Users/example/src/vs/editor/browser/controller/mouseTarget.ts +/Users/example/src/vs/editor/browser/controller/pointerHandler.ts +/Users/example/src/vs/editor/browser/controller/textAreaHandler.ts +/Users/example/src/vs/editor/browser/controller/textAreaHandler.css +/Users/example/src/vs/editor/browser/dnd.ts +/Users/example/src/vs/editor/browser/editorDom.ts +/Users/example/src/vs/editor/browser/view/renderingContext.ts +/Users/example/src/vs/editor/browser/view/viewOverlays.ts +/Users/example/src/vs/editor/browser/view/viewController.ts +/Users/example/src/vs/editor/browser/view/viewLayer.ts +/Users/example/src/vs/editor/browser/view/domLineBreaksComputer.ts +/Users/example/src/vs/editor/browser/view/viewUserInputEvents.ts +/Users/example/src/vs/editor/browser/view/dynamicViewOverlay.ts +/Users/example/src/vs/editor/browser/view/viewPart.ts +/Users/example/src/vs/editor/browser/editorBrowser.ts +/Users/example/src/vs/editor/browser/services/abstractCodeEditorService.ts +/Users/example/src/vs/editor/browser/services/bulkEditService.ts +/Users/example/src/vs/editor/browser/services/hoverService/hoverWidget.ts +/Users/example/src/vs/editor/browser/services/hoverService/hoverService.ts +/Users/example/src/vs/editor/browser/services/hoverService/hover.css +/Users/example/src/vs/editor/browser/services/hoverService/updatableHoverWidget.ts +/Users/example/src/vs/editor/browser/services/markerDecorations.ts +/Users/example/src/vs/editor/browser/services/webWorker.ts +/Users/example/src/vs/editor/browser/services/openerService.ts +/Users/example/src/vs/editor/browser/services/codeEditorService.ts +/Users/example/src/vs/editor/browser/services/editorWorkerService.ts +/Users/example/src/vs/editor/common/viewModel/minimapTokensColorTracker.ts +/Users/example/src/vs/editor/common/viewModel/viewModelDecorations.ts +/Users/example/src/vs/editor/common/viewModel/viewContext.ts +/Users/example/src/vs/editor/common/viewModel/monospaceLineBreaksComputer.ts +/Users/example/src/vs/editor/common/viewModel/viewModelLines.ts +/Users/example/src/vs/editor/common/viewModel/overviewZoneManager.ts +/Users/example/src/vs/editor/common/viewModel/viewModelImpl.ts +/Users/example/src/vs/editor/common/viewModel/glyphLanesModel.ts +/Users/example/src/vs/editor/common/viewModel/modelLineProjection.ts +/Users/example/src/vs/editor/common/languages.ts +/Users/example/src/vs/editor/common/core/stringBuilder.ts +/Users/example/src/vs/editor/common/core/dimension.ts +/Users/example/src/vs/editor/common/core/wordHelper.ts +/Users/example/src/vs/editor/common/core/selection.ts +/Users/example/src/vs/editor/common/core/wordCharacterClassifier.ts +/Users/example/src/vs/editor/common/core/positionToOffset.ts +/Users/example/src/vs/editor/common/core/position.ts +/Users/example/src/vs/editor/common/core/offsetRange.ts +/Users/example/src/vs/editor/common/core/textLength.ts +/Users/example/src/vs/editor/common/core/textEdit.ts +/Users/example/src/vs/editor/common/core/editOperation.ts +/Users/example/src/vs/editor/common/core/indentation.ts +/Users/example/src/vs/editor/common/core/rangeMapping.ts +/Users/example/src/vs/editor/common/core/eolCounter.ts +/Users/example/src/vs/editor/common/core/range.ts +/Users/example/src/vs/editor/common/core/textModelDefaults.ts +/Users/example/src/vs/editor/common/core/editorColorRegistry.ts +/Users/example/src/vs/editor/common/core/lineRange.ts +/Users/example/src/vs/editor/common/core/characterClassifier.ts +/Users/example/src/vs/editor/common/core/textChange.ts +/Users/example/src/vs/editor/common/core/cursorColumns.ts +/Users/example/src/vs/editor/common/core/rgba.ts +/Users/example/src/vs/editor/common/viewLayout/viewLineRenderer.ts +/Users/example/src/vs/editor/common/viewLayout/linePart.ts +/Users/example/src/vs/editor/common/viewLayout/lineDecorations.ts +/Users/example/src/vs/editor/common/viewLayout/viewLayout.ts +/Users/example/src/vs/editor/common/viewLayout/linesLayout.ts +/Users/example/src/vs/editor/common/viewLayout/viewLinesViewportData.ts +/Users/example/src/vs/editor/common/editorTheme.ts +/Users/example/src/vs/editor/common/modelLineProjectionData.ts +/Users/example/src/vs/editor/common/standalone/standaloneEnums.ts +/Users/example/src/vs/editor/common/cursor/cursorCollection.ts +/Users/example/src/vs/editor/common/cursor/cursor.ts +/Users/example/src/vs/editor/common/cursor/cursorDeleteOperations.ts +/Users/example/src/vs/editor/common/cursor/cursorWordOperations.ts +/Users/example/src/vs/editor/common/cursor/cursorMoveOperations.ts +/Users/example/src/vs/editor/common/cursor/cursorAtomicMoveOperations.ts +/Users/example/src/vs/editor/common/cursor/oneCursor.ts +/Users/example/src/vs/editor/common/cursor/cursorContext.ts +/Users/example/src/vs/editor/common/cursor/cursorTypeOperations.ts +/Users/example/src/vs/editor/common/cursor/cursorColumnSelection.ts +/Users/example/src/vs/editor/common/cursor/cursorMoveCommands.ts +/Users/example/src/vs/editor/common/cursorCommon.ts +/Users/example/src/vs/editor/common/config/editorOptions.ts +/Users/example/src/vs/editor/common/config/editorConfigurationSchema.ts +/Users/example/src/vs/editor/common/config/diffEditor.ts +/Users/example/src/vs/editor/common/config/editorZoom.ts +/Users/example/src/vs/editor/common/config/editorConfiguration.ts +/Users/example/src/vs/editor/common/config/fontInfo.ts +/Users/example/src/vs/editor/common/textModelBracketPairs.ts +/Users/example/src/vs/editor/common/viewModelEventDispatcher.ts +/Users/example/src/vs/editor/common/viewEvents.ts +/Users/example/src/vs/editor/common/editorAction.ts +/Users/example/src/vs/editor/common/editorContextKeys.ts +/Users/example/src/vs/editor/common/diff/linesDiffComputer.ts +/Users/example/src/vs/editor/common/diff/documentDiffProvider.ts +/Users/example/src/vs/editor/common/diff/defaultLinesDiffComputer/heuristicSequenceOptimizations.ts +/Users/example/src/vs/editor/common/diff/defaultLinesDiffComputer/lineSequence.ts +/Users/example/src/vs/editor/common/diff/defaultLinesDiffComputer/linesSliceCharSequence.ts +/Users/example/src/vs/editor/common/diff/defaultLinesDiffComputer/computeMovedLines.ts +/Users/example/src/vs/editor/common/diff/defaultLinesDiffComputer/algorithms/dynamicProgrammingDiffing.ts +/Users/example/src/vs/editor/common/diff/defaultLinesDiffComputer/algorithms/diffAlgorithm.ts +/Users/example/src/vs/editor/common/diff/defaultLinesDiffComputer/algorithms/myersDiffAlgorithm.ts +/Users/example/src/vs/editor/common/diff/defaultLinesDiffComputer/defaultLinesDiffComputer.ts +/Users/example/src/vs/editor/common/diff/defaultLinesDiffComputer/utils.ts +/Users/example/src/vs/editor/common/diff/linesDiffComputers.ts +/Users/example/src/vs/editor/common/diff/rangeMapping.ts +/Users/example/src/vs/editor/common/diff/legacyLinesDiffComputer.ts +/Users/example/src/vs/editor/common/model.ts +/Users/example/src/vs/editor/common/viewModel.ts +/Users/example/src/vs/editor/common/editorFeatures.ts +/Users/example/src/vs/editor/common/languages/languageConfiguration.ts +/Users/example/src/vs/editor/common/languages/supports/electricCharacter.ts +/Users/example/src/vs/editor/common/languages/supports/inplaceReplaceSupport.ts +/Users/example/src/vs/editor/common/languages/supports/characterPair.ts +/Users/example/src/vs/editor/common/languages/supports/onEnter.ts +/Users/example/src/vs/editor/common/languages/supports/indentRules.ts +/Users/example/src/vs/editor/common/languages/supports/languageBracketsConfiguration.ts +/Users/example/src/vs/editor/common/languages/supports/richEditBrackets.ts +/Users/example/src/vs/editor/common/languages/supports/tokenization.ts +/Users/example/src/vs/editor/common/languages/textToHtmlTokenizer.ts +/Users/example/src/vs/editor/common/languages/defaultDocumentColorsComputer.ts +/Users/example/src/vs/editor/common/languages/language.ts +/Users/example/src/vs/editor/common/languages/languageConfigurationRegistry.ts +/Users/example/src/vs/editor/common/languages/autoIndent.ts +/Users/example/src/vs/editor/common/languages/modesRegistry.ts +/Users/example/src/vs/editor/common/languages/enterAction.ts +/Users/example/src/vs/editor/common/languages/supports.ts +/Users/example/src/vs/editor/common/languages/linkComputer.ts +/Users/example/src/vs/editor/common/languages/nullTokenize.ts +/Users/example/src/vs/editor/common/model/decorationProvider.ts +/Users/example/src/vs/editor/common/model/fixedArray.ts +/Users/example/src/vs/editor/common/model/textModelSearch.ts +/Users/example/src/vs/editor/common/model/utils.ts +/Users/example/src/vs/editor/common/model/prefixSumComputer.ts +/Users/example/src/vs/editor/common/model/editStack.ts +/Users/example/src/vs/editor/common/model/indentationGuesser.ts +/Users/example/src/vs/editor/common/model/textModelTokens.ts +/Users/example/src/vs/editor/common/model/bracketPairsTextModelPart/colorizedBracketPairsDecorationProvider.ts +/Users/example/src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/beforeEditPositionMapper.ts +/Users/example/src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/bracketPairsTree.ts +/Users/example/src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/concat23Trees.ts +/Users/example/src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/ast.ts +/Users/example/src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/smallImmutableSet.ts +/Users/example/src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/tokenizer.ts +/Users/example/src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/parser.ts +/Users/example/src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/brackets.ts +/Users/example/src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/nodeReader.ts +/Users/example/src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/length.ts +/Users/example/src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/combineTextEditInfos.ts +/Users/example/src/vs/editor/common/model/bracketPairsTextModelPart/fixBrackets.ts +/Users/example/src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsImpl.ts +/Users/example/src/vs/editor/common/model/textModelText.ts +/Users/example/src/vs/editor/common/model/guidesTextModelPart.ts +/Users/example/src/vs/editor/common/model/tokenizationTextModelPart.ts +/Users/example/src/vs/editor/common/model/textModel.ts +/Users/example/src/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBufferBuilder.ts +/Users/example/src/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBuffer.ts +/Users/example/src/vs/editor/common/model/pieceTreeTextBuffer/rbTreeBase.ts +/Users/example/src/vs/editor/common/model/pieceTreeTextBuffer/pieceTreeBase.ts +/Users/example/src/vs/editor/common/model/mirrorTextModel.ts +/Users/example/src/vs/editor/common/model/textModelPart.ts +/Users/example/src/vs/editor/common/model/intervalTree.ts +/Users/example/src/vs/editor/common/editorCommon.ts +/Users/example/src/vs/editor/common/tokenizationRegistry.ts +/Users/example/src/vs/editor/common/tokenizationTextModelPart.ts +/Users/example/src/vs/editor/common/textModelEvents.ts +/Users/example/src/vs/editor/common/viewEventHandler.ts +/Users/example/src/vs/editor/common/commands/surroundSelectionCommand.ts +/Users/example/src/vs/editor/common/commands/replaceCommand.ts +/Users/example/src/vs/editor/common/commands/trimTrailingWhitespaceCommand.ts +/Users/example/src/vs/editor/common/commands/shiftCommand.ts +/Users/example/src/vs/editor/common/encodedTokenAttributes.ts +/Users/example/src/vs/editor/common/languageSelector.ts +/Users/example/src/vs/editor/common/tokens/contiguousMultilineTokens.ts +/Users/example/src/vs/editor/common/tokens/lineTokens.ts +/Users/example/src/vs/editor/common/tokens/sparseTokensStore.ts +/Users/example/src/vs/editor/common/tokens/sparseMultilineTokens.ts +/Users/example/src/vs/editor/common/tokens/contiguousMultilineTokensBuilder.ts +/Users/example/src/vs/editor/common/tokens/contiguousTokensStore.ts +/Users/example/src/vs/editor/common/tokens/contiguousTokensEditing.ts +/Users/example/src/vs/editor/common/textModelGuides.ts +/Users/example/src/vs/editor/common/cursorEvents.ts +/Users/example/src/vs/editor/common/services/editorBaseApi.ts +/Users/example/src/vs/editor/common/services/unicodeTextModelHighlighter.ts +/Users/example/src/vs/editor/common/services/modelService.ts +/Users/example/src/vs/editor/common/services/semanticTokensStyling.ts +/Users/example/src/vs/editor/common/services/semanticTokensDto.ts +/Users/example/src/vs/editor/common/services/semanticTokensStylingService.ts +/Users/example/src/vs/editor/common/services/editorWorker.ts +/Users/example/src/vs/editor/common/services/languageService.ts +/Users/example/src/vs/editor/common/services/editorWorkerHost.ts +/Users/example/src/vs/editor/common/services/languageFeaturesService.ts +/Users/example/src/vs/editor/common/services/getIconClasses.ts +/Users/example/src/vs/editor/common/services/markerDecorations.ts +/Users/example/src/vs/editor/common/services/findSectionHeaders.ts +/Users/example/src/vs/editor/common/services/textResourceConfigurationService.ts +/Users/example/src/vs/editor/common/services/languageFeatureDebounce.ts +/Users/example/src/vs/editor/common/services/model.ts +/Users/example/src/vs/editor/common/services/modelUndoRedoParticipant.ts +/Users/example/src/vs/editor/common/services/semanticTokensProviderStyling.ts +/Users/example/src/vs/editor/common/services/treeViewsDndService.ts +/Users/example/src/vs/editor/common/services/languageFeatures.ts +/Users/example/src/vs/editor/common/services/languagesRegistry.ts +/Users/example/src/vs/editor/common/services/languagesAssociations.ts +/Users/example/src/vs/editor/common/services/resolverService.ts +/Users/example/src/vs/editor/common/services/markerDecorationsService.ts +/Users/example/src/vs/editor/common/services/editorSimpleWorker.ts +/Users/example/src/vs/editor/common/services/textResourceConfiguration.ts +/Users/example/src/vs/editor/common/services/treeViewsDnd.ts +/Users/example/src/vs/editor/common/standaloneStrings.ts +/Users/example/src/vs/editor/common/languageFeatureRegistry.ts +/Users/example/src/vs/editor/editor.all.ts +/Users/example/src/vs/editor/editor.main.ts +/Users/example/src/vs/loader.js +/Users/example/src/.DS_Store +/Users/example/src/tsconfig.base.json +/Users/example/src/server-main.js +/Users/example/src/bootstrap.js +/Users/example/src/typings/vscode-globals-product.d.ts +/Users/example/src/typings/vscode-globals-modules.d.ts +/Users/example/src/typings/base-common.d.ts +/Users/example/src/typings/require.d.ts +/Users/example/src/typings/thenable.d.ts +/Users/example/src/server-cli.js +/Users/example/src/bootstrap-node.js +/Users/example/src/tsconfig.vscode-dts.json +/Users/example/src/tsec.exemptions.json +/Users/example/src/main.js +/Users/example/src/tsconfig.monaco.json +/Users/example/src/bootstrap-window.js +/Users/example/src/bootstrap-amd.js +/Users/example/src/tsconfig.json +/Users/example/src/tsconfig.tsec.json +/Users/example/src/cli.js +/Users/example/src/tsconfig.vscode-proposed-dts.json +/Users/example/src/buildfile.js +/Users/example/src/bootstrap-fork.js +/Users/example/src/vscode-dts/vscode.proposed.contribDiffEditorGutterToolBarMenus.d.ts +/Users/example/src/vscode-dts/vscode.proposed.extensionsAny.d.ts +/Users/example/src/vscode-dts/vscode.proposed.authLearnMore.d.ts +/Users/example/src/vscode-dts/vscode.proposed.activeComment.d.ts +/Users/example/src/vscode-dts/vscode.proposed.terminalQuickFixProvider.d.ts +/Users/example/src/vscode-dts/vscode.proposed.notebookMessaging.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribStatusBarItems.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribIssueReporter.d.ts +/Users/example/src/vscode-dts/vscode.proposed.terminalShellIntegration.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribMenuBarHome.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribLabelFormatterWorkspaceTooltip.d.ts +/Users/example/src/vscode-dts/vscode.proposed.documentFiltersExclusive.d.ts +/Users/example/src/vscode-dts/vscode.proposed.resolvers.d.ts +/Users/example/src/vscode-dts/vscode.proposed.terminalDimensions.d.ts +/Users/example/src/vscode-dts/vscode.proposed.idToken.d.ts +/Users/example/src/vscode-dts/vscode.proposed.newSymbolNamesProvider.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribRemoteHelp.d.ts +/Users/example/src/vscode-dts/vscode.proposed.taskPresentationGroup.d.ts +/Users/example/src/vscode-dts/vscode.proposed.notebookCellExecution.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribAccessibilityHelpContent.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribCommentsViewThreadMenus.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribMultiDiffEditorMenus.d.ts +/Users/example/src/vscode-dts/vscode.proposed.tabInputMultiDiff.d.ts +/Users/example/src/vscode-dts/vscode.proposed.languageModels.d.ts +/Users/example/src/vscode-dts/vscode.proposed.languageStatusText.d.ts +/Users/example/src/vscode-dts/vscode.proposed.textSearchProvider.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribMergeEditorMenus.d.ts +/Users/example/src/vscode-dts/vscode.proposed.timeline.d.ts +/Users/example/src/vscode-dts/vscode.proposed.quickPickSortByLabel.d.ts +/Users/example/src/vscode-dts/vscode.proposed.fileSearchProvider.d.ts +/Users/example/src/vscode-dts/vscode.proposed.fileComments.d.ts +/Users/example/src/vscode-dts/vscode.proposed.commentsDraftState.d.ts +/Users/example/src/vscode-dts/vscode.proposed.terminalSelection.d.ts +/Users/example/src/vscode-dts/vscode.proposed.profileContentHandlers.d.ts +/Users/example/src/vscode-dts/vscode.proposed.notebookMime.d.ts +/Users/example/src/vscode-dts/vscode.proposed.multiDocumentHighlightProvider.d.ts +/Users/example/src/vscode-dts/vscode.proposed.chatTab.d.ts +/Users/example/src/vscode-dts/vscode.proposed.scmSelectedProvider.d.ts +/Users/example/src/vscode-dts/vscode.proposed.chatParticipant.d.ts +/Users/example/src/vscode-dts/vscode.proposed.fsChunks.d.ts +/Users/example/src/vscode-dts/vscode.proposed.aiTextSearchProvider.d.ts +/Users/example/src/vscode-dts/vscode.proposed.interactiveWindow.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribSourceControlHistoryItemMenu.d.ts +/Users/example/src/vscode-dts/vscode.proposed.findFiles2.d.ts +/Users/example/src/vscode-dts/vscode.proposed.notebookDeprecated.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribViewsWelcome.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribShareMenu.d.ts +/Users/example/src/vscode-dts/vscode.proposed.notebookVariableProvider.d.ts +/Users/example/src/vscode-dts/vscode.proposed.customEditorMove.d.ts +/Users/example/src/vscode-dts/vscode.proposed.ipc.d.ts +/Users/example/src/vscode-dts/vscode.proposed.scmActionButton.d.ts +/Users/example/src/vscode-dts/vscode.proposed.externalUriOpener.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribNotebookStaticPreloads.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribSourceControlTitleMenu.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribSourceControlInputBoxMenu.d.ts +/Users/example/src/vscode-dts/vscode.proposed.interactive.d.ts +/Users/example/src/vscode-dts/vscode.proposed.authSession.d.ts +/Users/example/src/vscode-dts/vscode.proposed.authGetSessions.d.ts +/Users/example/src/vscode-dts/vscode.proposed.diffCommand.d.ts +/Users/example/src/vscode-dts/vscode.proposed.codeActionAI.d.ts +/Users/example/src/vscode-dts/vscode.proposed.quickDiffProvider.d.ts +/Users/example/src/vscode-dts/vscode.proposed.findTextInFiles.d.ts +/Users/example/src/vscode-dts/vscode.proposed.inlineCompletionsAdditions.d.ts +/Users/example/src/vscode-dts/README.md +/Users/example/src/vscode-dts/vscode.d.ts +/Users/example/src/vscode-dts/vscode.proposed.treeViewActiveItem.d.ts +/Users/example/src/vscode-dts/vscode.proposed.commentThreadApplicability.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribEditSessions.d.ts +/Users/example/src/vscode-dts/vscode.proposed.tokenInformation.d.ts +/Users/example/src/vscode-dts/vscode.proposed.notebookControllerAffinityHidden.d.ts +/Users/example/src/vscode-dts/vscode.proposed.treeViewMarkdownMessage.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribCommentEditorActionsMenu.d.ts +/Users/example/src/vscode-dts/vscode.proposed.debugVisualization.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribSourceControlHistoryItemGroupMenu.d.ts +/Users/example/src/vscode-dts/vscode.proposed.defaultChatParticipant.d.ts +/Users/example/src/vscode-dts/vscode.proposed.editorInsets.d.ts +/Users/example/src/vscode-dts/vscode.proposed.tunnelFactory.d.ts +/Users/example/src/vscode-dts/vscode.proposed.treeViewReveal.d.ts +/Users/example/src/vscode-dts/vscode.proposed.chatProvider.d.ts +/Users/example/src/vscode-dts/vscode.proposed.tunnels.d.ts +/Users/example/src/vscode-dts/vscode.proposed.shareProvider.d.ts +/Users/example/src/vscode-dts/vscode.proposed.notebookKernelSource.d.ts +/Users/example/src/vscode-dts/vscode.proposed.scmTextDocument.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribCommentPeekContext.d.ts +/Users/example/src/vscode-dts/vscode.proposed.aiRelatedInformation.d.ts +/Users/example/src/vscode-dts/vscode.proposed.canonicalUriProvider.d.ts +/Users/example/src/vscode-dts/vscode.proposed.codeActionRanges.d.ts +/Users/example/src/vscode-dts/vscode.proposed.terminalDataWriteEvent.d.ts +/Users/example/src/vscode-dts/vscode.proposed.documentPaste.d.ts +/Users/example/src/vscode-dts/vscode.proposed.mappedEditsProvider.d.ts +/Users/example/src/vscode-dts/vscode.proposed.chatVariableResolver.d.ts +/Users/example/src/vscode-dts/vscode.proposed.scmValidation.d.ts +/Users/example/src/vscode-dts/vscode.proposed.codiconDecoration.d.ts +/Users/example/src/vscode-dts/vscode.proposed.scmMultiDiffEditor.d.ts +/Users/example/src/vscode-dts/vscode.proposed.editSessionIdentityProvider.d.ts +/Users/example/src/vscode-dts/vscode.proposed.testObserver.d.ts +/Users/example/src/vscode-dts/vscode.proposed.quickPickItemTooltip.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribViewsRemote.d.ts +/Users/example/src/vscode-dts/vscode.proposed.createFileSystemWatcher.d.ts +/Users/example/src/vscode-dts/vscode.proposed.workspaceTrust.d.ts +/Users/example/src/vscode-dts/vscode.proposed.telemetry.d.ts +/Users/example/src/vscode-dts/vscode.proposed.scmHistoryProvider.d.ts +/Users/example/src/vscode-dts/vscode.proposed.tabInputTextMerge.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribEditorContentMenu.d.ts +/Users/example/src/vscode-dts/vscode.proposed.debugFocus.d.ts +/Users/example/src/vscode-dts/vscode.proposed.notebookLiveShare.d.ts +/Users/example/src/vscode-dts/vscode.proposed.notebookCellExecutionState.d.ts +/Users/example/src/vscode-dts/vscode.proposed.terminalExecuteCommandEvent.d.ts +/Users/example/src/vscode-dts/vscode.proposed.chatParticipantAdditions.d.ts +/Users/example/src/vscode-dts/vscode.proposed.commentReactor.d.ts +/Users/example/src/vscode-dts/vscode.proposed.extensionRuntime.d.ts +/Users/example/src/vscode-dts/vscode.proposed.inlineEdit.d.ts +/Users/example/src/vscode-dts/vscode.proposed.showLocal.d.ts +/Users/example/src/vscode-dts/vscode.proposed.notebookExecution.d.ts +/Users/example/src/vscode-dts/vscode.proposed.diffContentOptions.d.ts +/Users/example/src/vscode-dts/vscode.proposed.speech.d.ts +/Users/example/src/vscode-dts/vscode.proposed.portsAttributes.d.ts +/Users/example/src/vscode-dts/vscode.proposed.contribCommentThreadAdditionalMenu.d.ts +/Users/example/src/vscode-dts/vscode.proposed.commentingRangeHint.d.ts +/Users/example/remote/.yarnrc +/Users/example/remote/web/node_modules/jschardet/LICENSE +/Users/example/remote/web/node_modules/jschardet/dist/jschardet.js +/Users/example/remote/web/node_modules/jschardet/dist/jschardet.min.js +/Users/example/remote/web/node_modules/jschardet/index.js +/Users/example/remote/web/node_modules/jschardet/CONTRIBUTORS +/Users/example/remote/web/node_modules/jschardet/README.md +/Users/example/remote/web/node_modules/jschardet/package.json +/Users/example/remote/web/node_modules/jschardet/index.d.ts +/Users/example/remote/web/node_modules/jschardet/src/constants.js +/Users/example/remote/web/node_modules/jschardet/src/sjisprober.js +/Users/example/remote/web/node_modules/jschardet/src/latin1prober.js +/Users/example/remote/web/node_modules/jschardet/src/chardistribution.js +/Users/example/remote/web/node_modules/jschardet/src/gb2312prober.js +/Users/example/remote/web/node_modules/jschardet/src/charsetprober.js +/Users/example/remote/web/node_modules/jschardet/src/logger.js +/Users/example/remote/web/node_modules/jschardet/src/langhebrewmodel.js +/Users/example/remote/web/node_modules/jschardet/src/euctwfreq.js +/Users/example/remote/web/node_modules/jschardet/src/langhungarianmodel.js +/Users/example/remote/web/node_modules/jschardet/src/euckrprober.js +/Users/example/remote/web/node_modules/jschardet/src/index.js +/Users/example/remote/web/node_modules/jschardet/src/langthaimodel.js +/Users/example/remote/web/node_modules/jschardet/src/langbulgarianmodel.js +/Users/example/remote/web/node_modules/jschardet/src/big5prober.js +/Users/example/remote/web/node_modules/jschardet/src/euckrfreq.js +/Users/example/remote/web/node_modules/jschardet/src/big5freq.js +/Users/example/remote/web/node_modules/jschardet/src/sbcharsetprober.js +/Users/example/remote/web/node_modules/jschardet/src/mbcssm/ucs2le.js +/Users/example/remote/web/node_modules/jschardet/src/mbcssm/utf8.js +/Users/example/remote/web/node_modules/jschardet/src/mbcssm/euctw.js +/Users/example/remote/web/node_modules/jschardet/src/mbcssm/eucjp.js +/Users/example/remote/web/node_modules/jschardet/src/mbcssm/gb2312.js +/Users/example/remote/web/node_modules/jschardet/src/mbcssm/euckr.js +/Users/example/remote/web/node_modules/jschardet/src/mbcssm/sjis.js +/Users/example/remote/web/node_modules/jschardet/src/mbcssm/big5.js +/Users/example/remote/web/node_modules/jschardet/src/mbcssm/ucs2be.js +/Users/example/remote/web/node_modules/jschardet/src/escsm.js +/Users/example/remote/web/node_modules/jschardet/src/jisfreq.js +/Users/example/remote/web/node_modules/jschardet/src/eucjpprober.js +/Users/example/remote/web/node_modules/jschardet/src/langgreekmodel.js +/Users/example/remote/web/node_modules/jschardet/src/jpcntx.js +/Users/example/remote/web/node_modules/jschardet/src/charsetgroupprober.js +/Users/example/remote/web/node_modules/jschardet/src/sbcsgroupprober.js +/Users/example/remote/web/node_modules/jschardet/src/hebrewprober.js +/Users/example/remote/web/node_modules/jschardet/src/langcyrillicmodel.js +/Users/example/remote/web/node_modules/jschardet/src/codingstatemachine.js +/Users/example/remote/web/node_modules/jschardet/src/euctwprober.js +/Users/example/remote/web/node_modules/jschardet/src/mbcharsetprober.js +/Users/example/remote/web/node_modules/jschardet/src/mbcsgroupprober.js +/Users/example/remote/web/node_modules/jschardet/src/gb2312freq.js +/Users/example/remote/web/node_modules/jschardet/src/utf8prober.js +/Users/example/remote/web/node_modules/jschardet/src/escprober.js +/Users/example/remote/web/node_modules/jschardet/src/universaldetector.js +/Users/example/remote/web/node_modules/@vscode/vscode-languagedetection/CODE_OF_CONDUCT.md +/Users/example/remote/web/node_modules/@vscode/vscode-languagedetection/LICENSE +/Users/example/remote/web/node_modules/@vscode/vscode-languagedetection/dist/lib/index.js +/Users/example/remote/web/node_modules/@vscode/vscode-languagedetection/dist/lib/index.d.ts +/Users/example/remote/web/node_modules/@vscode/vscode-languagedetection/dist/lib/index.js.LICENSE.txt +/Users/example/remote/web/node_modules/@vscode/vscode-languagedetection/cli/index.js +/Users/example/remote/web/node_modules/@vscode/vscode-languagedetection/README.md +/Users/example/remote/web/node_modules/@vscode/vscode-languagedetection/SUPPORT.md +/Users/example/remote/web/node_modules/@vscode/vscode-languagedetection/package.json +/Users/example/remote/web/node_modules/@vscode/vscode-languagedetection/model/model.json +/Users/example/remote/web/node_modules/@vscode/vscode-languagedetection/model/group1-shard1of1.bin +/Users/example/remote/web/node_modules/@vscode/vscode-languagedetection/SECURITY.md +/Users/example/remote/web/node_modules/@vscode/iconv-lite-umd/iconv-lite-umd.d.ts +/Users/example/remote/web/node_modules/@vscode/iconv-lite-umd/LICENSE +/Users/example/remote/web/node_modules/@vscode/iconv-lite-umd/README.md +/Users/example/remote/web/node_modules/@vscode/iconv-lite-umd/package.json +/Users/example/remote/web/node_modules/@vscode/iconv-lite-umd/lib/iconv-lite-umd.js +/Users/example/remote/web/node_modules/@vscode/iconv-lite-umd/lib/iconv-lite-umd.js.map +/Users/example/remote/web/node_modules/@xterm/addon-image/LICENSE +/Users/example/remote/web/node_modules/@xterm/addon-image/out/IIPMetrics.test.js.map +/Users/example/remote/web/node_modules/@xterm/addon-image/out/IIPHeaderParser.js.map +/Users/example/remote/web/node_modules/@xterm/addon-image/out/ImageStorage.js +/Users/example/remote/web/node_modules/@xterm/addon-image/out/ImageRenderer.js.map +/Users/example/remote/web/node_modules/@xterm/addon-image/out/SixelHandler.js +/Users/example/remote/web/node_modules/@xterm/addon-image/out/IIPMetrics.test.js +/Users/example/remote/web/node_modules/@xterm/addon-image/out/ImageAddon.js +/Users/example/remote/web/node_modules/@xterm/addon-image/out/ImageStorage.js.map +/Users/example/remote/web/node_modules/@xterm/addon-image/out/IIPHandler.js.map +/Users/example/remote/web/node_modules/@xterm/addon-image/out/IIPHandler.js +/Users/example/remote/web/node_modules/@xterm/addon-image/out/SixelHandler.js.map +/Users/example/remote/web/node_modules/@xterm/addon-image/out/IIPHeaderParser.test.js +/Users/example/remote/web/node_modules/@xterm/addon-image/out/IIPMetrics.js.map +/Users/example/remote/web/node_modules/@xterm/addon-image/out/ImageRenderer.js +/Users/example/remote/web/node_modules/@xterm/addon-image/out/IIPMetrics.js +/Users/example/remote/web/node_modules/@xterm/addon-image/out/IIPHeaderParser.test.js.map +/Users/example/remote/web/node_modules/@xterm/addon-image/out/ImageAddon.js.map +/Users/example/remote/web/node_modules/@xterm/addon-image/out/IIPHeaderParser.js +/Users/example/remote/web/node_modules/@xterm/addon-image/typings/addon-image.d.ts +/Users/example/remote/web/node_modules/@xterm/addon-image/README.md +/Users/example/remote/web/node_modules/@xterm/addon-image/package.json +/Users/example/remote/web/node_modules/@xterm/addon-image/lib/addon-image.js.map +/Users/example/remote/web/node_modules/@xterm/addon-image/lib/addon-image.js.LICENSE.txt +/Users/example/remote/web/node_modules/@xterm/addon-image/lib/addon-image.js +/Users/example/remote/web/node_modules/@xterm/addon-image/src/ImageRenderer.ts +/Users/example/remote/web/node_modules/@xterm/addon-image/src/IIPMetrics.ts +/Users/example/remote/web/node_modules/@xterm/addon-image/src/IIPHandler.ts +/Users/example/remote/web/node_modules/@xterm/addon-image/src/IIPHeaderParser.test.ts +/Users/example/remote/web/node_modules/@xterm/addon-image/src/Types.d.ts +/Users/example/remote/web/node_modules/@xterm/addon-image/src/IIPHeaderParser.ts +/Users/example/remote/web/node_modules/@xterm/addon-image/src/ImageStorage.ts +/Users/example/remote/web/node_modules/@xterm/addon-image/src/SixelHandler.ts +/Users/example/remote/web/node_modules/@xterm/addon-image/src/IIPMetrics.test.ts +/Users/example/remote/web/node_modules/@xterm/addon-image/src/ImageAddon.ts +/Users/example/remote/web/node_modules/@xterm/addon-webgl/LICENSE +/Users/example/remote/web/node_modules/@xterm/addon-webgl/typings/addon-webgl.d.ts +/Users/example/remote/web/node_modules/@xterm/addon-webgl/README.md +/Users/example/remote/web/node_modules/@xterm/addon-webgl/package.json +/Users/example/remote/web/node_modules/@xterm/addon-webgl/lib/addon-webgl.js.map +/Users/example/remote/web/node_modules/@xterm/addon-webgl/lib/addon-webgl.js +/Users/example/remote/web/node_modules/@xterm/addon-webgl/src/WebglUtils.ts +/Users/example/remote/web/node_modules/@xterm/addon-webgl/src/RenderModel.ts +/Users/example/remote/web/node_modules/@xterm/addon-webgl/src/Types.d.ts +/Users/example/remote/web/node_modules/@xterm/addon-webgl/src/renderLayer/LinkRenderLayer.ts +/Users/example/remote/web/node_modules/@xterm/addon-webgl/src/renderLayer/Types.ts +/Users/example/remote/web/node_modules/@xterm/addon-webgl/src/renderLayer/BaseRenderLayer.ts +/Users/example/remote/web/node_modules/@xterm/addon-webgl/src/WebglRenderer.ts +/Users/example/remote/web/node_modules/@xterm/addon-webgl/src/GlyphRenderer.ts +/Users/example/remote/web/node_modules/@xterm/addon-webgl/src/TypedArray.ts +/Users/example/remote/web/node_modules/@xterm/addon-webgl/src/WebglAddon.ts +/Users/example/remote/web/node_modules/@xterm/addon-webgl/src/RectangleRenderer.ts +/Users/example/remote/web/node_modules/@xterm/xterm/LICENSE +/Users/example/remote/web/node_modules/@xterm/xterm/css/xterm.css +/Users/example/remote/web/node_modules/@xterm/xterm/typings/xterm.d.ts +/Users/example/remote/web/node_modules/@xterm/xterm/README.md +/Users/example/remote/web/node_modules/@xterm/xterm/package.json +/Users/example/remote/web/node_modules/@xterm/xterm/lib/xterm.js +/Users/example/remote/web/node_modules/@xterm/xterm/lib/xterm.js.map +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/renderer/shared/CharAtlasCache.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/renderer/shared/Types.d.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/renderer/shared/CursorBlinkStateManager.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/renderer/shared/README.md +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/renderer/shared/TextureAtlas.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/renderer/shared/CustomGlyphs.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/renderer/shared/Constants.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/renderer/shared/DevicePixelObserver.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/renderer/shared/CellColorResolver.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/renderer/shared/RendererUtils.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/renderer/shared/SelectionRenderModel.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/renderer/shared/CharAtlasUtils.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/renderer/dom/WidthCache.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/renderer/dom/DomRendererRowFactory.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/renderer/dom/DomRenderer.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/Clipboard.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/input/CompositionHelper.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/input/Mouse.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/input/MoveToCell.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/Types.d.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/Lifecycle.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/OscLinkProvider.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/Viewport.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/TimeBasedDebouncer.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/ColorContrastCache.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/decorations/OverviewRulerRenderer.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/decorations/ColorZoneStore.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/decorations/BufferDecorationRenderer.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/AccessibilityManager.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/LocalizableStrings.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/public/Terminal.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/RenderDebouncer.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/selection/Types.d.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/selection/SelectionModel.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/Terminal.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/services/CharSizeService.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/services/RenderService.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/services/LinkProviderService.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/services/CharacterJoinerService.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/services/CoreBrowserService.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/services/MouseService.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/services/ThemeService.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/services/SelectionService.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/services/Services.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/browser/Linkifier.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/Clone.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/MultiKeyMap.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/InputHandler.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/EventEmitter.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/input/Keyboard.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/input/TextDecoder.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/input/WriteBuffer.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/input/UnicodeV6.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/input/XParseColor.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/Types.d.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/Lifecycle.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/Platform.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/parser/Types.d.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/parser/OscParser.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/parser/EscapeSequenceParser.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/parser/DcsParser.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/parser/Constants.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/parser/Params.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/WindowsMode.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/TypedArrayUtils.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/public/UnicodeApi.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/public/BufferLineApiView.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/public/BufferApiView.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/public/BufferNamespaceApi.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/public/ParserApi.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/public/AddonManager.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/CoreTerminal.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/TaskQueue.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/Color.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/data/Charsets.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/data/EscapeSequences.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/CircularList.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/services/ServiceRegistry.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/services/BufferService.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/services/DecorationService.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/services/OscLinkService.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/services/LogService.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/services/OptionsService.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/services/CharsetService.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/services/CoreMouseService.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/services/CoreService.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/services/UnicodeService.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/services/InstantiationService.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/services/Services.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/buffer/Types.d.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/buffer/CellData.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/buffer/Buffer.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/buffer/BufferSet.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/buffer/AttributeData.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/buffer/Marker.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/buffer/BufferRange.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/buffer/Constants.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/buffer/BufferReflow.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/buffer/BufferLine.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/common/SortedList.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/headless/public/Terminal.ts +/Users/example/remote/web/node_modules/@xterm/xterm/src/headless/Terminal.ts +/Users/example/remote/web/node_modules/@xterm/addon-serialize/typings/addon-serialize.d.ts +/Users/example/remote/web/node_modules/@xterm/addon-serialize/README.md +/Users/example/remote/web/node_modules/@xterm/addon-serialize/package.json +/Users/example/remote/web/node_modules/@xterm/addon-serialize/lib/addon-serialize.js.map +/Users/example/remote/web/node_modules/@xterm/addon-serialize/lib/addon-serialize.js +/Users/example/remote/web/node_modules/@xterm/addon-serialize/src/SerializeAddon.ts +/Users/example/remote/web/node_modules/@xterm/addon-canvas/LICENSE +/Users/example/remote/web/node_modules/@xterm/addon-canvas/typings/addon-canvas.d.ts +/Users/example/remote/web/node_modules/@xterm/addon-canvas/README.md +/Users/example/remote/web/node_modules/@xterm/addon-canvas/package.json +/Users/example/remote/web/node_modules/@xterm/addon-canvas/lib/addon-canvas.js.map +/Users/example/remote/web/node_modules/@xterm/addon-canvas/lib/addon-canvas.js +/Users/example/remote/web/node_modules/@xterm/addon-canvas/src/CanvasRenderer.ts +/Users/example/remote/web/node_modules/@xterm/addon-canvas/src/CanvasAddon.ts +/Users/example/remote/web/node_modules/@xterm/addon-canvas/src/Types.d.ts +/Users/example/remote/web/node_modules/@xterm/addon-canvas/src/LinkRenderLayer.ts +/Users/example/remote/web/node_modules/@xterm/addon-canvas/src/CursorRenderLayer.ts +/Users/example/remote/web/node_modules/@xterm/addon-canvas/src/SelectionRenderLayer.ts +/Users/example/remote/web/node_modules/@xterm/addon-canvas/src/BaseRenderLayer.ts +/Users/example/remote/web/node_modules/@xterm/addon-canvas/src/GridCache.ts +/Users/example/remote/web/node_modules/@xterm/addon-canvas/src/TextRenderLayer.ts +/Users/example/remote/web/node_modules/@xterm/addon-search/LICENSE +/Users/example/remote/web/node_modules/@xterm/addon-search/typings/addon-search.d.ts +/Users/example/remote/web/node_modules/@xterm/addon-search/README.md +/Users/example/remote/web/node_modules/@xterm/addon-search/package.json +/Users/example/remote/web/node_modules/@xterm/addon-search/lib/addon-search.js.map +/Users/example/remote/web/node_modules/@xterm/addon-search/lib/addon-search.js +/Users/example/remote/web/node_modules/@xterm/addon-search/src/SearchAddon.ts +/Users/example/remote/web/node_modules/@xterm/addon-unicode11/LICENSE +/Users/example/remote/web/node_modules/@xterm/addon-unicode11/typings/addon-unicode11.d.ts +/Users/example/remote/web/node_modules/@xterm/addon-unicode11/README.md +/Users/example/remote/web/node_modules/@xterm/addon-unicode11/package.json +/Users/example/remote/web/node_modules/@xterm/addon-unicode11/lib/addon-unicode11.js.map +/Users/example/remote/web/node_modules/@xterm/addon-unicode11/lib/addon-unicode11.js +/Users/example/remote/web/node_modules/@xterm/addon-unicode11/src/Unicode11Addon.ts +/Users/example/remote/web/node_modules/@xterm/addon-unicode11/src/UnicodeV11.ts +/Users/example/remote/web/node_modules/vscode-oniguruma/NOTICES.txt +/Users/example/remote/web/node_modules/vscode-oniguruma/main.d.ts +/Users/example/remote/web/node_modules/vscode-oniguruma/release/main.js +/Users/example/remote/web/node_modules/vscode-oniguruma/release/onig.wasm +/Users/example/remote/web/node_modules/vscode-oniguruma/README.md +/Users/example/remote/web/node_modules/vscode-oniguruma/package.json +/Users/example/remote/web/node_modules/vscode-oniguruma/LICENSE.txt +/Users/example/remote/web/node_modules/vscode-oniguruma/SECURITY.md +/Users/example/remote/web/node_modules/tas-client-umd/LICENSE +/Users/example/remote/web/node_modules/tas-client-umd/README.md +/Users/example/remote/web/node_modules/tas-client-umd/package.json +/Users/example/remote/web/node_modules/tas-client-umd/lib/tas-client-umd.js +/Users/example/remote/web/node_modules/tas-client-umd/lib/tas-client/ExperimentationService.d.ts +/Users/example/remote/web/node_modules/tas-client-umd/lib/tas-client/ExperimentationServiceBase.d.ts +/Users/example/remote/web/node_modules/tas-client-umd/lib/tas-client/Util/AxiosHttpClient.d.ts +/Users/example/remote/web/node_modules/tas-client-umd/lib/tas-client/Util/PollingService.d.ts +/Users/example/remote/web/node_modules/tas-client-umd/lib/tas-client/Util/MemoryKeyValueStorage.d.ts +/Users/example/remote/web/node_modules/tas-client-umd/lib/tas-client/ExperimentationServiceAutoPolling.d.ts +/Users/example/remote/web/node_modules/tas-client-umd/lib/tas-client/FeatureProvider/BaseFeatureProvider.d.ts +/Users/example/remote/web/node_modules/tas-client-umd/lib/tas-client/FeatureProvider/TasApiFeatureProvider.d.ts +/Users/example/remote/web/node_modules/tas-client-umd/lib/tas-client/FeatureProvider/IFeatureProvider.d.ts +/Users/example/remote/web/node_modules/tas-client-umd/lib/tas-client/FeatureProvider/FilteredFeatureProvider.d.ts +/Users/example/remote/web/node_modules/tas-client-umd/lib/contracts/IExperimentationService.d.ts +/Users/example/remote/web/node_modules/tas-client-umd/lib/contracts/IExperimentationTelemetry.d.ts +/Users/example/remote/web/node_modules/tas-client-umd/lib/contracts/IExperimentationFilterProvider.d.ts +/Users/example/remote/web/node_modules/tas-client-umd/lib/contracts/IKeyValueStorage.d.ts +/Users/example/remote/web/node_modules/tas-client-umd/lib/contracts/ExperimentationServiceConfig.d.ts +/Users/example/remote/web/node_modules/tas-client-umd/lib/tas-client-umd.js.map +/Users/example/remote/web/node_modules/tas-client-umd/lib/index.d.ts +/Users/example/remote/web/node_modules/tas-client-umd/build/publish.yml +/Users/example/remote/web/node_modules/.yarn-integrity +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/CODE_OF_CONDUCT.md +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/PRIVACY +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist/ms.post.min.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist/ms.post.min.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist/ms.post.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist/ms.post.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.gbl.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.gbl.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/bundle/ms.post.gbl.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.min.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.min.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.gbl.min.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/bundle/ms.post.min.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/bundle/ms.post.gbl.min.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.integrity.json +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/bundle/ms.post.min.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/bundle/ms.post.gbl.min.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/bundle/ms.post.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/bundle/ms.post.gbl.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.gbl.min.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/bundle/ms.post.integrity.json +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/bundle/ms.post.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/NOTICE +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/README.md +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/SUPPORT.md +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/package.json +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/CONTRIBUTING.md +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/Serializer.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/ClockSkewManager.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/DataModels.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/TimeoutOverrideWrapper.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/TimeoutOverrideWrapper.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/DataModels.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/ClockSkewManager.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/KillSwitch.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/HttpManager.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/PostChannel.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/Serializer.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/RetryPolicy.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/BatchNotificationActions.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/KillSwitch.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/typings/XDomainRequest.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/typings/XDomainRequest.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/typings/XDomainRequest.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/InternalConstants.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/Index.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/BatchNotificationActions.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/InternalConstants.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/EventBatch.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/HttpManager.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/PostChannel.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/RetryPolicy.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/InternalConstants.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/Index.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/EventBatch.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/DataModels.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/TimeoutOverrideWrapper.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/EventBatch.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/KillSwitch.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/Index.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/HttpManager.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/PostChannel.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/Serializer.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/RetryPolicy.js +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/ClockSkewManager.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/dist-esm/src/BatchNotificationActions.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/tsconfig.json +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/LICENSE.TXT +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/SECURITY.md +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/src/Serializer.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/src/RetryPolicy.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/src/typings/XDomainRequest.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/src/EventBatch.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/src/PostChannel.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/src/HttpManager.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/src/BatchNotificationActions.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/src/ClockSkewManager.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/src/DataModels.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/src/TimeoutOverrideWrapper.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/src/Index.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/src/InternalConstants.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-post-js/src/KillSwitch.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/CODE_OF_CONDUCT.md +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/PRIVACY +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist/ms.core.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist/ms.core.min.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist/ms.core.min.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist/ms.core.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/bundle/ms.core.gbl.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/bundle/ms.core.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/bundle/ms.core.gbl.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.gbl.min.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/bundle/ms.core.gbl.min.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/bundle/ms.core.min.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.integrity.json +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/bundle/ms.core.min.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.min.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/bundle/ms.core.gbl.min.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/bundle/ms.core.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.min.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.gbl.min.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/bundle/ms.core.integrity.json +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.gbl.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.gbl.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/NOTICE +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/README.md +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/SUPPORT.md +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/package.json +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/CONTRIBUTING.md +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/BaseCore.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/DataModels.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromiseScheduler.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/DataModels.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/Enums.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromise.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromise.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/AppInsightsCore.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/Enums.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/BaseCore.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/AppInsightsCore.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromise.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/InternalConstants.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/Index.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/InternalConstants.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/ValueSanitizer.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/Utils.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromiseScheduler.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/ValueSanitizer.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/ValueSanitizer.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/InternalConstants.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromiseScheduler.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/Index.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/DataModels.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/Utils.js +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/Utils.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/Index.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/AppInsightsCore.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/Enums.d.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/dist-esm/src/BaseCore.js.map +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/tsconfig.json +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/LICENSE.TXT +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/SECURITY.md +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/src/ValueSanitizer.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/src/ESPromiseScheduler.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/src/Utils.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/src/ESPromise.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/src/DataModels.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/src/Index.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/src/InternalConstants.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/src/AppInsightsCore.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/src/Enums.ts +/Users/example/remote/web/node_modules/@microsoft/1ds-core-js/src/BaseCore.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/UnloadHandlerContainer.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/BaseCore.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/CoreUtils.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/EnvUtils.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/DataCacheHelper.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/ChannelController.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/InstrumentHooks.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/PerfManager.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/RandomHelper.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/InternalConstants.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/TelemetryHelpers.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/HelperFuncs.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/ProcessTelemetryContext.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/BaseTelemetryPlugin.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/CookieMgr.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/EventHelpers.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/W3cTraceParent.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/DbgExtensionUtils.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/AppInsightsCore.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/TelemetryInitializerPlugin.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/DiagnosticLogger.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/NotificationManager.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/__DynamicConstants.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/tsdoc-metadata.json +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Enums/LoggingEnums.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Enums/EnumHelperFuncs.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Enums/TelemetryUnloadReason.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Enums/TelemetryUpdateReason.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Enums/EventsDiscardedReason.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Enums/SendRequestReason.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITelemetryPlugin.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITelemetryPluginChain.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IUnloadableComponent.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IChannelControls.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IAppInsightsCore.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ICookieMgr.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IDiagnosticLogger.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IPerfManager.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITelemetryUpdateState.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITraceParent.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITelemetryInitializers.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IConfiguration.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IDistributedTraceContext.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IPerfEvent.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/INotificationManager.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IProcessTelemetryContext.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITelemetryItem.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IDbgExtension.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IInstrumentHooks.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/INotificationListener.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITelemetryUnloadState.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/PRIVACY +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/LICENSE +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.min.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.min.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.rollup.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.api.json +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.api.md +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/NOTICE +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/README.md +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/browser/applicationinsights-core-js.min.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/browser/applicationinsights-core-js.min.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/browser/applicationinsights-core-js.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/browser/applicationinsights-core-js.integrity.json +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/browser/applicationinsights-core-js.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/package.json +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/CONTRIBUTING.md +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DiagnosticLogger.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/TelemetryHelpers.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DataCacheHelper.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/NotificationManager.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/EnvUtils.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/CoreUtils.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/W3cTraceParent.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/UnloadHandlerContainer.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/RandomHelper.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/AppInsightsCore.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/ProcessTelemetryContext.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/EnvUtils.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/BaseCore.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/AppInsightsCore.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/InstrumentHooks.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/NotificationManager.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DiagnosticLogger.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/ProcessTelemetryContext.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/InternalConstants.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/HelperFuncs.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/BaseTelemetryPlugin.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/CookieMgr.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/RandomHelper.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DataCacheHelper.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DbgExtensionUtils.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/TelemetryInitializerPlugin.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/ChannelController.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/EventHelpers.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/TelemetryInitializerPlugin.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/EventHelpers.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DbgExtensionUtils.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/InternalConstants.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/CoreUtils.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/PerfManager.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/PerfManager.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/TelemetryHelpers.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/HelperFuncs.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/UnloadHandlerContainer.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/W3cTraceParent.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/CookieMgr.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/BaseCore.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/BaseTelemetryPlugin.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/InstrumentHooks.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/ChannelController.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/__DynamicConstants.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/applicationinsights-core-js.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/TelemetryUnloadReason.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/TelemetryUpdateReason.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/SendRequestReason.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/LoggingEnums.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/TelemetryUnloadReason.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/TelemetryUpdateReason.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/EnumHelperFuncs.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/EventsDiscardedReason.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/SendRequestReason.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/LoggingEnums.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/EnumHelperFuncs.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/EventsDiscardedReason.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/applicationinsights-core-js.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/__DynamicConstants.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IPerfManager.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/INotificationListener.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ICookieMgr.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryPlugin.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDiagnosticLogger.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IUnloadableComponent.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDistributedTraceContext.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDbgExtension.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryInitializers.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IChannelControls.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IChannelControls.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITraceParent.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryPlugin.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/INotificationListener.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDistributedTraceContext.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ICookieMgr.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/INotificationManager.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IPerfEvent.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IConfiguration.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDbgExtension.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IAppInsightsCore.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IInstrumentHooks.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IAppInsightsCore.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITraceParent.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryItem.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryInitializers.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryItem.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/INotificationManager.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDiagnosticLogger.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IInstrumentHooks.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IPerfEvent.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IUnloadableComponent.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IConfiguration.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IPerfManager.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/tsconfig.json +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/TelemetryInitializerPlugin.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/EventHelpers.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/DataCacheHelper.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/DbgExtensionUtils.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/UnloadHandlerContainer.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/CookieMgr.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/BaseTelemetryPlugin.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/InstrumentHooks.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/ChannelController.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/PerfManager.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/TelemetryHelpers.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/CoreUtils.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/W3cTraceParent.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/RandomHelper.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/DiagnosticLogger.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/NotificationManager.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/InternalConstants.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/HelperFuncs.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/AppInsightsCore.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/ProcessTelemetryContext.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/BaseCore.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/EnvUtils.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Enums/EnumHelperFuncs.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Enums/SendRequestReason.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Enums/LoggingEnums.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Enums/EventsDiscardedReason.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Enums/TelemetryUnloadReason.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Enums/TelemetryUpdateReason.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITelemetryUpdateState.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITelemetryItem.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITelemetryUnloadState.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/INotificationManager.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IInstrumentHooks.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IUnloadableComponent.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IDiagnosticLogger.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IDistributedTraceContext.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IDbgExtension.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITelemetryInitializers.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITelemetryPluginChain.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IPerfManager.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ICookieMgr.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITelemetryPlugin.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IPerfEvent.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IConfiguration.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IProcessTelemetryContext.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IAppInsightsCore.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IChannelControls.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITraceParent.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/INotificationListener.ts +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/CODE_OF_CONDUCT.md +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/tools/rollup/types/removedynamic.d.ts +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/tools/rollup/esm/removedynamic.js +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/tools/rollup/node/removedynamic.js +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/RELEASES.md +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/LICENSE +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/NOTICE +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/README.md +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/SUPPORT.md +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/package.json +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/CONTRIBUTING.md +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/types/dynamicproto-js.d.ts +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/esm/dynamicproto-js.min.js.map +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/esm/dynamicproto-js.js.map +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/esm/dynamicproto-js.min.js +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/esm/dynamicproto-js.js +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/umd/dynamicproto-js.min.js.map +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/umd/dynamicproto-js.js.map +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/umd/dynamicproto-js.min.js +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/umd/dynamicproto-js.js +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/iife/dynamicproto-js.min.js.map +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/iife/dynamicproto-js.js.map +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/iife/dynamicproto-js.min.js +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/iife/dynamicproto-js.js +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/amd/dynamicproto-js.min.js.map +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/amd/dynamicproto-js.js.map +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/amd/dynamicproto-js.min.js +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/amd/dynamicproto-js.js +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/system/dynamicproto-js.min.js.map +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/system/dynamicproto-js.js.map +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/system/dynamicproto-js.min.js +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/system/dynamicproto-js.js +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/node/dynamicproto-js.min.js.map +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/node/dynamicproto-js.js.map +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/node/dynamicproto-js.min.js +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/node/dynamicproto-js.js +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/cjs/dynamicproto-js.min.js.map +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/cjs/dynamicproto-js.js.map +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/cjs/dynamicproto-js.min.js +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/lib/dist/cjs/dynamicproto-js.js +/Users/example/remote/web/node_modules/@microsoft/dynamicproto-js/SECURITY.md +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/types/Constants.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/types/applicationinsights-shims.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/types/Helpers.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/types/TsLibGlobals.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/types/TsLibShims.d.ts +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/LICENSE +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/dist/esm/applicationinsights-shims.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/dist/esm/applicationinsights-shims.min.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/dist/umd/applicationinsights-shims.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/dist/umd/applicationinsights-shims.min.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/NOTICE +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/README.md +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.min.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/package.json +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/dist-esm/Constants.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/dist-esm/TsLibGlobals.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/dist-esm/TsLibShims.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/dist-esm/TsLibShims.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/dist-esm/Constants.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/dist-esm/applicationinsights-shims.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/dist-esm/TsLibGlobals.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/dist-esm/Helpers.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/dist-esm/Helpers.js +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/dist-esm/applicationinsights-shims.js.map +/Users/example/remote/web/node_modules/@microsoft/applicationinsights-shims/tsconfig.json +/Users/example/remote/web/node_modules/vscode-textmate/LICENSE.md +/Users/example/remote/web/node_modules/vscode-textmate/.lsifrc.json +/Users/example/remote/web/node_modules/vscode-textmate/release/rule.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/grammar/tokenizeString.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/grammar/grammar.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/grammar/index.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/grammar/grammarDependencies.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/grammar/basicScopesAttributeProvider.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/registry.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/theme.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/main.js.map +/Users/example/remote/web/node_modules/vscode-textmate/release/onigLib.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/debug.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/encodedTokenAttributes.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/main.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/tests/tokenization.test.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/tests/themedTokenizer.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/tests/onigLibs.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/tests/json.test.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/tests/themeTest.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/tests/themes.test.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/tests/grammar.test.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/tests/resolver.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/tests/matcher.test.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/tests/inspect.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/tests/all.test.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/parseRawGrammar.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/main.js +/Users/example/remote/web/node_modules/vscode-textmate/release/utils.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/diffStateStacks.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/json.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/rawGrammar.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/plist.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/release/matcher.d.ts +/Users/example/remote/web/node_modules/vscode-textmate/README.md +/Users/example/remote/web/node_modules/vscode-textmate/package.json +/Users/example/remote/web/node_modules/vscode-textmate/.github/workflows/rich-navigation.yml +/Users/example/remote/web/node_modules/vscode-textmate/.github/workflows/ci.yml +/Users/example/remote/web/node_modules/vscode-textmate/.gitattributes +/Users/example/remote/web/node_modules/vscode-textmate/SECURITY.md +/Users/example/remote/web/yarn.lock +/Users/example/remote/web/package.json +/Users/example/remote/node_modules/pend/test.js +/Users/example/remote/node_modules/pend/LICENSE +/Users/example/remote/node_modules/pend/index.js +/Users/example/remote/node_modules/pend/README.md +/Users/example/remote/node_modules/pend/package.json +/Users/example/remote/node_modules/fd-slicer/.npmignore +/Users/example/remote/node_modules/fd-slicer/LICENSE +/Users/example/remote/node_modules/fd-slicer/test/test.js +/Users/example/remote/node_modules/fd-slicer/CHANGELOG.md +/Users/example/remote/node_modules/fd-slicer/index.js +/Users/example/remote/node_modules/fd-slicer/README.md +/Users/example/remote/node_modules/fd-slicer/package.json +/Users/example/remote/node_modules/fd-slicer/.travis.yml +/Users/example/remote/node_modules/node-gyp-build/LICENSE +/Users/example/remote/node_modules/node-gyp-build/bin.js +/Users/example/remote/node_modules/node-gyp-build/index.js +/Users/example/remote/node_modules/node-gyp-build/build-test.js +/Users/example/remote/node_modules/node-gyp-build/optional.js +/Users/example/remote/node_modules/node-gyp-build/README.md +/Users/example/remote/node_modules/node-gyp-build/package.json +/Users/example/remote/node_modules/kerberos/LICENSE +/Users/example/remote/node_modules/kerberos/binding.gyp +/Users/example/remote/node_modules/kerberos/HISTORY.md +/Users/example/remote/node_modules/kerberos/node_modules/node-addon-api/LICENSE.md +/Users/example/remote/node_modules/kerberos/node_modules/node-addon-api/tools/conversion.js +/Users/example/remote/node_modules/kerberos/node_modules/node-addon-api/tools/eslint-format.js +/Users/example/remote/node_modules/kerberos/node_modules/node-addon-api/tools/clang-format.js +/Users/example/remote/node_modules/kerberos/node_modules/node-addon-api/tools/README.md +/Users/example/remote/node_modules/kerberos/node_modules/node-addon-api/tools/check-napi.js +/Users/example/remote/node_modules/kerberos/node_modules/node-addon-api/except.gypi +/Users/example/remote/node_modules/kerberos/node_modules/node-addon-api/napi-inl.deprecated.h +/Users/example/remote/node_modules/kerberos/node_modules/node-addon-api/index.js +/Users/example/remote/node_modules/kerberos/node_modules/node-addon-api/README.md +/Users/example/remote/node_modules/kerberos/node_modules/node-addon-api/napi-inl.h +/Users/example/remote/node_modules/kerberos/node_modules/node-addon-api/node_api.gyp +/Users/example/remote/node_modules/kerberos/node_modules/node-addon-api/napi.h +/Users/example/remote/node_modules/kerberos/node_modules/node-addon-api/package.json +/Users/example/remote/node_modules/kerberos/node_modules/node-addon-api/noexcept.gypi +/Users/example/remote/node_modules/kerberos/node_modules/node-addon-api/common.gypi +/Users/example/remote/node_modules/kerberos/node_modules/node-addon-api/nothing.c +/Users/example/remote/node_modules/kerberos/node_modules/node-addon-api/package-support.json +/Users/example/remote/node_modules/kerberos/README.md +/Users/example/remote/node_modules/kerberos/package.json +/Users/example/remote/node_modules/kerberos/lib/util.js +/Users/example/remote/node_modules/kerberos/lib/auth_processes/mongodb.js +/Users/example/remote/node_modules/kerberos/lib/index.js +/Users/example/remote/node_modules/kerberos/lib/kerberos.js +/Users/example/remote/node_modules/kerberos/build/gyp-mac-tool +/Users/example/remote/node_modules/kerberos/build/Makefile +/Users/example/remote/node_modules/kerberos/build/Release/kerberos.node +/Users/example/remote/node_modules/kerberos/build/Release/obj.target/kerberos/src/unix/base64.o +/Users/example/remote/node_modules/kerberos/build/Release/obj.target/kerberos/src/unix/kerberos_gss.o +/Users/example/remote/node_modules/kerberos/build/Release/obj.target/kerberos/src/unix/kerberos_unix.o +/Users/example/remote/node_modules/kerberos/build/Release/obj.target/kerberos/src/kerberos.o +/Users/example/remote/node_modules/kerberos/build/Release/.deps/Release/kerberos.node.d +/Users/example/remote/node_modules/kerberos/build/Release/.deps/Release/obj.target/kerberos/src/unix/kerberos_unix.o.d +/Users/example/remote/node_modules/kerberos/build/Release/.deps/Release/obj.target/kerberos/src/unix/kerberos_gss.o.d +/Users/example/remote/node_modules/kerberos/build/Release/.deps/Release/obj.target/kerberos/src/unix/base64.o.d +/Users/example/remote/node_modules/kerberos/build/Release/.deps/Release/obj.target/kerberos/src/kerberos.o.d +/Users/example/remote/node_modules/kerberos/build/kerberos.target.mk +/Users/example/remote/node_modules/kerberos/build/config.gypi +/Users/example/remote/node_modules/kerberos/build/binding.Makefile +/Users/example/remote/node_modules/kerberos/src/kerberos.cc +/Users/example/remote/node_modules/kerberos/src/unix/base64.h +/Users/example/remote/node_modules/kerberos/src/unix/kerberos_gss.h +/Users/example/remote/node_modules/kerberos/src/unix/kerberos_gss.cc +/Users/example/remote/node_modules/kerberos/src/unix/kerberos_unix.cc +/Users/example/remote/node_modules/kerberos/src/unix/base64.cc +/Users/example/remote/node_modules/kerberos/src/kerberos.h +/Users/example/remote/node_modules/kerberos/src/win32/kerberos_sspi.cc +/Users/example/remote/node_modules/kerberos/src/win32/kerberos_sspi.h +/Users/example/remote/node_modules/kerberos/src/win32/kerberos_win32.cc +/Users/example/remote/node_modules/kerberos/src/kerberos_common.h +/Users/example/remote/node_modules/kerberos/src/kerberos_worker.h +/Users/example/remote/node_modules/fs-constants/LICENSE +/Users/example/remote/node_modules/fs-constants/index.js +/Users/example/remote/node_modules/fs-constants/README.md +/Users/example/remote/node_modules/fs-constants/package.json +/Users/example/remote/node_modules/fs-constants/browser.js +/Users/example/remote/node_modules/yazl/LICENSE +/Users/example/remote/node_modules/yazl/index.js +/Users/example/remote/node_modules/yazl/README.md +/Users/example/remote/node_modules/yazl/package.json +/Users/example/remote/node_modules/@tootallnate/once/LICENSE +/Users/example/remote/node_modules/@tootallnate/once/dist/overloaded-parameters.d.ts +/Users/example/remote/node_modules/@tootallnate/once/dist/types.js +/Users/example/remote/node_modules/@tootallnate/once/dist/types.js.map +/Users/example/remote/node_modules/@tootallnate/once/dist/types.d.ts +/Users/example/remote/node_modules/@tootallnate/once/dist/index.js +/Users/example/remote/node_modules/@tootallnate/once/dist/overloaded-parameters.js.map +/Users/example/remote/node_modules/@tootallnate/once/dist/overloaded-parameters.js +/Users/example/remote/node_modules/@tootallnate/once/dist/index.js.map +/Users/example/remote/node_modules/@tootallnate/once/dist/index.d.ts +/Users/example/remote/node_modules/@tootallnate/once/README.md +/Users/example/remote/node_modules/@tootallnate/once/package.json +/Users/example/remote/node_modules/@tootallnate/once/src/overloaded-parameters.ts +/Users/example/remote/node_modules/@tootallnate/once/src/types.ts +/Users/example/remote/node_modules/@tootallnate/once/src/index.ts +/Users/example/remote/node_modules/vscode-regexpp/LICENSE +/Users/example/remote/node_modules/vscode-regexpp/index.js +/Users/example/remote/node_modules/vscode-regexpp/index.mjs.map +/Users/example/remote/node_modules/vscode-regexpp/README.md +/Users/example/remote/node_modules/vscode-regexpp/package.json +/Users/example/remote/node_modules/vscode-regexpp/index.mjs +/Users/example/remote/node_modules/vscode-regexpp/index.js.map +/Users/example/remote/node_modules/vscode-regexpp/index.d.ts +/Users/example/remote/node_modules/jschardet/LICENSE +/Users/example/remote/node_modules/jschardet/dist/jschardet.js +/Users/example/remote/node_modules/jschardet/dist/jschardet.min.js +/Users/example/remote/node_modules/jschardet/index.js +/Users/example/remote/node_modules/jschardet/CONTRIBUTORS +/Users/example/remote/node_modules/jschardet/README.md +/Users/example/remote/node_modules/jschardet/package.json +/Users/example/remote/node_modules/jschardet/index.d.ts +/Users/example/remote/node_modules/jschardet/src/constants.js +/Users/example/remote/node_modules/jschardet/src/sjisprober.js +/Users/example/remote/node_modules/jschardet/src/latin1prober.js +/Users/example/remote/node_modules/jschardet/src/chardistribution.js +/Users/example/remote/node_modules/jschardet/src/gb2312prober.js +/Users/example/remote/node_modules/jschardet/src/charsetprober.js +/Users/example/remote/node_modules/jschardet/src/logger.js +/Users/example/remote/node_modules/jschardet/src/langhebrewmodel.js +/Users/example/remote/node_modules/jschardet/src/euctwfreq.js +/Users/example/remote/node_modules/jschardet/src/langhungarianmodel.js +/Users/example/remote/node_modules/jschardet/src/euckrprober.js +/Users/example/remote/node_modules/jschardet/src/index.js +/Users/example/remote/node_modules/jschardet/src/langthaimodel.js +/Users/example/remote/node_modules/jschardet/src/langbulgarianmodel.js +/Users/example/remote/node_modules/jschardet/src/big5prober.js +/Users/example/remote/node_modules/jschardet/src/euckrfreq.js +/Users/example/remote/node_modules/jschardet/src/big5freq.js +/Users/example/remote/node_modules/jschardet/src/sbcharsetprober.js +/Users/example/remote/node_modules/jschardet/src/mbcssm/ucs2le.js +/Users/example/remote/node_modules/jschardet/src/mbcssm/utf8.js +/Users/example/remote/node_modules/jschardet/src/mbcssm/euctw.js +/Users/example/remote/node_modules/jschardet/src/mbcssm/eucjp.js +/Users/example/remote/node_modules/jschardet/src/mbcssm/gb2312.js +/Users/example/remote/node_modules/jschardet/src/mbcssm/euckr.js +/Users/example/remote/node_modules/jschardet/src/mbcssm/sjis.js +/Users/example/remote/node_modules/jschardet/src/mbcssm/big5.js +/Users/example/remote/node_modules/jschardet/src/mbcssm/ucs2be.js +/Users/example/remote/node_modules/jschardet/src/escsm.js +/Users/example/remote/node_modules/jschardet/src/jisfreq.js +/Users/example/remote/node_modules/jschardet/src/eucjpprober.js +/Users/example/remote/node_modules/jschardet/src/langgreekmodel.js +/Users/example/remote/node_modules/jschardet/src/jpcntx.js +/Users/example/remote/node_modules/jschardet/src/charsetgroupprober.js +/Users/example/remote/node_modules/jschardet/src/sbcsgroupprober.js +/Users/example/remote/node_modules/jschardet/src/hebrewprober.js +/Users/example/remote/node_modules/jschardet/src/langcyrillicmodel.js +/Users/example/remote/node_modules/jschardet/src/codingstatemachine.js +/Users/example/remote/node_modules/jschardet/src/euctwprober.js +/Users/example/remote/node_modules/jschardet/src/mbcharsetprober.js +/Users/example/remote/node_modules/jschardet/src/mbcsgroupprober.js +/Users/example/remote/node_modules/jschardet/src/gb2312freq.js +/Users/example/remote/node_modules/jschardet/src/utf8prober.js +/Users/example/remote/node_modules/jschardet/src/escprober.js +/Users/example/remote/node_modules/jschardet/src/universaldetector.js +/Users/example/remote/node_modules/@vscode/windows-registry/binding.gyp +/Users/example/remote/node_modules/@vscode/windows-registry/dist/index.js +/Users/example/remote/node_modules/@vscode/windows-registry/dist/index.js.map +/Users/example/remote/node_modules/@vscode/windows-registry/dist/index.d.ts +/Users/example/remote/node_modules/@vscode/windows-registry/README.md +/Users/example/remote/node_modules/@vscode/windows-registry/package.json +/Users/example/remote/node_modules/@vscode/windows-registry/build/gyp-mac-tool +/Users/example/remote/node_modules/@vscode/windows-registry/build/Makefile +/Users/example/remote/node_modules/@vscode/windows-registry/build/Release/winregistry.node +/Users/example/remote/node_modules/@vscode/windows-registry/build/Release/.deps/Release/winregistry.node.d +/Users/example/remote/node_modules/@vscode/windows-registry/build/winregistry.target.mk +/Users/example/remote/node_modules/@vscode/windows-registry/build/config.gypi +/Users/example/remote/node_modules/@vscode/windows-registry/build/binding.Makefile +/Users/example/remote/node_modules/@vscode/windows-registry/License.txt +/Users/example/remote/node_modules/@vscode/windows-registry/SECURITY.md +/Users/example/remote/node_modules/@vscode/windows-registry/src/winregistry.cc +/Users/example/remote/node_modules/@vscode/proxy-agent/LICENSE.md +/Users/example/remote/node_modules/@vscode/proxy-agent/CHANGELOG.md +/Users/example/remote/node_modules/@vscode/proxy-agent/out/agent.js.map +/Users/example/remote/node_modules/@vscode/proxy-agent/out/index.js +/Users/example/remote/node_modules/@vscode/proxy-agent/out/agent.d.ts +/Users/example/remote/node_modules/@vscode/proxy-agent/out/index.js.map +/Users/example/remote/node_modules/@vscode/proxy-agent/out/index.d.ts +/Users/example/remote/node_modules/@vscode/proxy-agent/out/agent.js +/Users/example/remote/node_modules/@vscode/proxy-agent/.devcontainer/http-proxy-privoxy/Dockerfile +/Users/example/remote/node_modules/@vscode/proxy-agent/.devcontainer/README.md +/Users/example/remote/node_modules/@vscode/proxy-agent/.devcontainer/devcontainer-lock.json +/Users/example/remote/node_modules/@vscode/proxy-agent/.devcontainer/docker-compose.yml +/Users/example/remote/node_modules/@vscode/proxy-agent/.devcontainer/vscode/settings.json +/Users/example/remote/node_modules/@vscode/proxy-agent/.devcontainer/vscode/Dockerfile +/Users/example/remote/node_modules/@vscode/proxy-agent/.devcontainer/vscode/install-vscode.sh +/Users/example/remote/node_modules/@vscode/proxy-agent/.devcontainer/devcontainer.json +/Users/example/remote/node_modules/@vscode/proxy-agent/README.md +/Users/example/remote/node_modules/@vscode/proxy-agent/package.json +/Users/example/remote/node_modules/@vscode/proxy-agent/.gitattributes +/Users/example/remote/node_modules/@vscode/proxy-agent/SECURITY.md +/Users/example/remote/node_modules/@vscode/node-addon-api/node_addon_api_maybe.target.mk +/Users/example/remote/node_modules/@vscode/node-addon-api/node_addon_api_except.target.mk +/Users/example/remote/node_modules/@vscode/node-addon-api/node_addon_api.target.mk +/Users/example/remote/node_modules/@vscode/node-addon-api/node_addon_api.Makefile +/Users/example/remote/node_modules/@vscode/vscode-languagedetection/CODE_OF_CONDUCT.md +/Users/example/remote/node_modules/@vscode/vscode-languagedetection/LICENSE +/Users/example/remote/node_modules/@vscode/vscode-languagedetection/dist/lib/index.js +/Users/example/remote/node_modules/@vscode/vscode-languagedetection/dist/lib/index.d.ts +/Users/example/remote/node_modules/@vscode/vscode-languagedetection/dist/lib/index.js.LICENSE.txt +/Users/example/remote/node_modules/@vscode/vscode-languagedetection/cli/index.js +/Users/example/remote/node_modules/@vscode/vscode-languagedetection/README.md +/Users/example/remote/node_modules/@vscode/vscode-languagedetection/SUPPORT.md +/Users/example/remote/node_modules/@vscode/vscode-languagedetection/package.json +/Users/example/remote/node_modules/@vscode/vscode-languagedetection/model/model.json +/Users/example/remote/node_modules/@vscode/vscode-languagedetection/model/group1-shard1of1.bin +/Users/example/remote/node_modules/@vscode/vscode-languagedetection/SECURITY.md +/Users/example/remote/node_modules/@vscode/iconv-lite-umd/iconv-lite-umd.d.ts +/Users/example/remote/node_modules/@vscode/iconv-lite-umd/LICENSE +/Users/example/remote/node_modules/@vscode/iconv-lite-umd/README.md +/Users/example/remote/node_modules/@vscode/iconv-lite-umd/package.json +/Users/example/remote/node_modules/@vscode/iconv-lite-umd/lib/iconv-lite-umd.js +/Users/example/remote/node_modules/@vscode/iconv-lite-umd/lib/iconv-lite-umd.js.map +/Users/example/remote/node_modules/@vscode/spdlog/LICENSE +/Users/example/remote/node_modules/@vscode/spdlog/test/api.test.js +/Users/example/remote/node_modules/@vscode/spdlog/binding.gyp +/Users/example/remote/node_modules/@vscode/spdlog/azure-pipelines/publish.yml +/Users/example/remote/node_modules/@vscode/spdlog/azure-pipelines/ci.yml +/Users/example/remote/node_modules/@vscode/spdlog/azure-pipelines/build.yml +/Users/example/remote/node_modules/@vscode/spdlog/index.js +/Users/example/remote/node_modules/@vscode/spdlog/.gitmodules +/Users/example/remote/node_modules/@vscode/spdlog/README.md +/Users/example/remote/node_modules/@vscode/spdlog/package.json +/Users/example/remote/node_modules/@vscode/spdlog/.clang-format +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/bench/utils.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/bench/async_bench.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/bench/CMakeLists.txt +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/bench/formatter-bench.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/bench/bench.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/bench/latency.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/INSTALL +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/CMakeLists.txt +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/LICENSE +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/cmake/pch.h.in +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/cmake/spdlog.pc.in +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/cmake/spdlogCPack.cmake +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/cmake/utils.cmake +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/cmake/version.rc.in +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/cmake/spdlogConfig.cmake.in +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/cmake/ide.cmake +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/example/example.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/example/CMakeLists.txt +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/pattern_formatter-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fwd.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/version.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/spdlog.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/ranges.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/xchar.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/chrono.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bin_to_hex.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/ostream.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/format-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/ranges.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/xchar.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/core.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/locale.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/chrono.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/os.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/fmt.license.rst +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/color.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/args.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/printf.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/compile.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/format.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/bundled/std.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/fmt.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/compile.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/ostr.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/fmt/std.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/logger-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/qt_sinks.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/ansicolor_sink-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/hourly_file_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/callback_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/stdout_sinks.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/kafka_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/basic_file_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/rotating_file_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/daily_file_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/ringbuffer_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/ansicolor_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/systemd_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/base_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/stdout_color_sinks.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/dist_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/msvc_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/tcp_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/mongo_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/sink-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/wincolor_sink-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/android_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/stdout_sinks-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/syslog_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/dup_filter_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/win_eventlog_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/stdout_color_sinks-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/ostream_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/udp_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/rotating_file_sink-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/basic_file_sink-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/null_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/base_sink-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/sinks/wincolor_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/formatter.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/common-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/log_msg_buffer-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/log_msg-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/udp_client.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/file_helper.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/periodic_worker-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/udp_client-windows.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/periodic_worker.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/mpmc_blocking_q.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/os.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/thread_pool-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/fmt_helper.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/null_mutex.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/registry.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/backtracer.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/registry-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/thread_pool.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/circular_q.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/synchronous_factory.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/os-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/log_msg.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/backtracer-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/file_helper-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/log_msg_buffer.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/tcp_client.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/console_globals.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/windows_include.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/details/tcp_client-windows.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/async_logger.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/cfg/env.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/cfg/argv.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/cfg/helpers-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/cfg/helpers.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/tweakme.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/async.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/common.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/async_logger-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/stopwatch.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/pattern_formatter.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/logger.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/include/spdlog/spdlog-inl.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/.clang-tidy +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_custom_callbacks.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_fmt_helper.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_async.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/utils.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/utils.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/CMakeLists.txt +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_cfg.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_stopwatch.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_backtrace.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_stdout_api.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_registry.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_bin_to_hex.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_eventlog.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_systemd.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_daily_logger.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_dup_filter.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_macros.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_misc.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_file_helper.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_file_logging.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_create_dir.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_pattern_formatter.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_sink.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_mpmc_q.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_time_point.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/main.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/test_errors.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/tests/includes.h +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/logos/jetbrains-variant-4.svg +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/README.md +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/appveyor.yml +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/scripts/ci_setup_clang.sh +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/scripts/extract_version.py +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/scripts/format.sh +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/.clang-format +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/.github/workflows/ci.yml +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/.gitattributes +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/src/cfg.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/src/stdout_sinks.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/src/bundled_fmtlib_format.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/src/async.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/src/file_sinks.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/src/color_sinks.cpp +/Users/example/remote/node_modules/@vscode/spdlog/deps/spdlog/src/spdlog.cpp +/Users/example/remote/node_modules/@vscode/spdlog/build/gyp-mac-tool +/Users/example/remote/node_modules/@vscode/spdlog/build/node-addon-api/node_addon_api_except.stamp +/Users/example/remote/node_modules/@vscode/spdlog/build/spdlog.target.mk +/Users/example/remote/node_modules/@vscode/spdlog/build/Makefile +/Users/example/remote/node_modules/@vscode/spdlog/build/Release/obj.target/spdlog/src/main.o +/Users/example/remote/node_modules/@vscode/spdlog/build/Release/obj.target/spdlog/src/logger.o +/Users/example/remote/node_modules/@vscode/spdlog/build/Release/.deps/node-addon-api/node_addon_api_except.stamp.d +/Users/example/remote/node_modules/@vscode/spdlog/build/Release/.deps/Release/spdlog.node.d +/Users/example/remote/node_modules/@vscode/spdlog/build/Release/.deps/Release/obj.target/spdlog/src/main.o.d +/Users/example/remote/node_modules/@vscode/spdlog/build/Release/.deps/Release/obj.target/spdlog/src/logger.o.d +/Users/example/remote/node_modules/@vscode/spdlog/build/Release/spdlog.node +/Users/example/remote/node_modules/@vscode/spdlog/build/config.gypi +/Users/example/remote/node_modules/@vscode/spdlog/build/binding.Makefile +/Users/example/remote/node_modules/@vscode/spdlog/.vscode/settings.json +/Users/example/remote/node_modules/@vscode/spdlog/.vscode/c_cpp_properties.json +/Users/example/remote/node_modules/@vscode/spdlog/index.d.ts +/Users/example/remote/node_modules/@vscode/spdlog/SECURITY.md +/Users/example/remote/node_modules/@vscode/spdlog/src/main.cc +/Users/example/remote/node_modules/@vscode/spdlog/src/logger.cc +/Users/example/remote/node_modules/@vscode/spdlog/src/logger.h +/Users/example/remote/node_modules/@vscode/windows-process-tree/LICENSE +/Users/example/remote/node_modules/@vscode/windows-process-tree/binding.gyp +/Users/example/remote/node_modules/@vscode/windows-process-tree/typings/windows-process-tree/promises.d.ts +/Users/example/remote/node_modules/@vscode/windows-process-tree/typings/windows-process-tree.d.ts +/Users/example/remote/node_modules/@vscode/windows-process-tree/README.md +/Users/example/remote/node_modules/@vscode/windows-process-tree/package.json +/Users/example/remote/node_modules/@vscode/windows-process-tree/tslint.json +/Users/example/remote/node_modules/@vscode/windows-process-tree/lib/promises.js +/Users/example/remote/node_modules/@vscode/windows-process-tree/lib/index.js +/Users/example/remote/node_modules/@vscode/windows-process-tree/lib/promises.js.map +/Users/example/remote/node_modules/@vscode/windows-process-tree/lib/promises.ts +/Users/example/remote/node_modules/@vscode/windows-process-tree/lib/index.js.map +/Users/example/remote/node_modules/@vscode/windows-process-tree/lib/index.ts +/Users/example/remote/node_modules/@vscode/windows-process-tree/tsconfig.json +/Users/example/remote/node_modules/@vscode/windows-process-tree/build/gyp-mac-tool +/Users/example/remote/node_modules/@vscode/windows-process-tree/build/node-addon-api/node_addon_api_except.stamp +/Users/example/remote/node_modules/@vscode/windows-process-tree/build/Makefile +/Users/example/remote/node_modules/@vscode/windows-process-tree/build/Release/windows_process_tree.node +/Users/example/remote/node_modules/@vscode/windows-process-tree/build/Release/.deps/node-addon-api/node_addon_api_except.stamp.d +/Users/example/remote/node_modules/@vscode/windows-process-tree/build/Release/.deps/Release/windows_process_tree.node.d +/Users/example/remote/node_modules/@vscode/windows-process-tree/build/config.gypi +/Users/example/remote/node_modules/@vscode/windows-process-tree/build/binding.Makefile +/Users/example/remote/node_modules/@vscode/windows-process-tree/build/windows_process_tree.target.mk +/Users/example/remote/node_modules/@vscode/windows-process-tree/SECURITY.md +/Users/example/remote/node_modules/@vscode/windows-process-tree/src/cpu_worker.cc +/Users/example/remote/node_modules/@vscode/windows-process-tree/src/cpu_worker.h +/Users/example/remote/node_modules/@vscode/windows-process-tree/src/process.cc +/Users/example/remote/node_modules/@vscode/windows-process-tree/src/process_commandline.h +/Users/example/remote/node_modules/@vscode/windows-process-tree/src/process_commandline.cc +/Users/example/remote/node_modules/@vscode/windows-process-tree/src/process_worker.cc +/Users/example/remote/node_modules/@vscode/windows-process-tree/src/process.h +/Users/example/remote/node_modules/@vscode/windows-process-tree/src/process_worker.h +/Users/example/remote/node_modules/@vscode/windows-process-tree/src/addon.cc +/Users/example/remote/node_modules/@vscode/ripgrep/jsconfig.json +/Users/example/remote/node_modules/@vscode/ripgrep/LICENSE +/Users/example/remote/node_modules/@vscode/ripgrep/bin/rg +/Users/example/remote/node_modules/@vscode/ripgrep/node_modules/yauzl/LICENSE +/Users/example/remote/node_modules/@vscode/ripgrep/node_modules/yauzl/index.js +/Users/example/remote/node_modules/@vscode/ripgrep/node_modules/yauzl/README.md +/Users/example/remote/node_modules/@vscode/ripgrep/node_modules/yauzl/package.json +/Users/example/remote/node_modules/@vscode/ripgrep/README.md +/Users/example/remote/node_modules/@vscode/ripgrep/package.json +/Users/example/remote/node_modules/@vscode/ripgrep/lib/download.js +/Users/example/remote/node_modules/@vscode/ripgrep/lib/postinstall.js +/Users/example/remote/node_modules/@vscode/ripgrep/lib/index.js +/Users/example/remote/node_modules/@vscode/ripgrep/lib/index.d.ts +/Users/example/remote/node_modules/@vscode/ripgrep/build/pipeline.yml +/Users/example/remote/node_modules/@vscode/ripgrep/.vscode/launch.json +/Users/example/remote/node_modules/@vscode/ripgrep/SECURITY.md +/Users/example/remote/node_modules/prebuild-install/download.js +/Users/example/remote/node_modules/prebuild-install/proxy.js +/Users/example/remote/node_modules/prebuild-install/util.js +/Users/example/remote/node_modules/prebuild-install/LICENSE +/Users/example/remote/node_modules/prebuild-install/CHANGELOG.md +/Users/example/remote/node_modules/prebuild-install/bin.js +/Users/example/remote/node_modules/prebuild-install/asset.js +/Users/example/remote/node_modules/prebuild-install/log.js +/Users/example/remote/node_modules/prebuild-install/index.js +/Users/example/remote/node_modules/prebuild-install/error.js +/Users/example/remote/node_modules/prebuild-install/rc.js +/Users/example/remote/node_modules/prebuild-install/README.md +/Users/example/remote/node_modules/prebuild-install/package.json +/Users/example/remote/node_modules/prebuild-install/CONTRIBUTING.md +/Users/example/remote/node_modules/prebuild-install/help.txt +/Users/example/remote/node_modules/@xterm/addon-image/LICENSE +/Users/example/remote/node_modules/@xterm/addon-image/out/IIPMetrics.test.js.map +/Users/example/remote/node_modules/@xterm/addon-image/out/IIPHeaderParser.js.map +/Users/example/remote/node_modules/@xterm/addon-image/out/ImageStorage.js +/Users/example/remote/node_modules/@xterm/addon-image/out/ImageRenderer.js.map +/Users/example/remote/node_modules/@xterm/addon-image/out/SixelHandler.js +/Users/example/remote/node_modules/@xterm/addon-image/out/IIPMetrics.test.js +/Users/example/remote/node_modules/@xterm/addon-image/out/ImageAddon.js +/Users/example/remote/node_modules/@xterm/addon-image/out/ImageStorage.js.map +/Users/example/remote/node_modules/@xterm/addon-image/out/IIPHandler.js.map +/Users/example/remote/node_modules/@xterm/addon-image/out/IIPHandler.js +/Users/example/remote/node_modules/@xterm/addon-image/out/SixelHandler.js.map +/Users/example/remote/node_modules/@xterm/addon-image/out/IIPHeaderParser.test.js +/Users/example/remote/node_modules/@xterm/addon-image/out/IIPMetrics.js.map +/Users/example/remote/node_modules/@xterm/addon-image/out/ImageRenderer.js +/Users/example/remote/node_modules/@xterm/addon-image/out/IIPMetrics.js +/Users/example/remote/node_modules/@xterm/addon-image/out/IIPHeaderParser.test.js.map +/Users/example/remote/node_modules/@xterm/addon-image/out/ImageAddon.js.map +/Users/example/remote/node_modules/@xterm/addon-image/out/IIPHeaderParser.js +/Users/example/remote/node_modules/@xterm/addon-image/typings/addon-image.d.ts +/Users/example/remote/node_modules/@xterm/addon-image/README.md +/Users/example/remote/node_modules/@xterm/addon-image/package.json +/Users/example/remote/node_modules/@xterm/addon-image/lib/addon-image.js.map +/Users/example/remote/node_modules/@xterm/addon-image/lib/addon-image.js.LICENSE.txt +/Users/example/remote/node_modules/@xterm/addon-image/lib/addon-image.js +/Users/example/remote/node_modules/@xterm/addon-image/src/ImageRenderer.ts +/Users/example/remote/node_modules/@xterm/addon-image/src/IIPMetrics.ts +/Users/example/remote/node_modules/@xterm/addon-image/src/IIPHandler.ts +/Users/example/remote/node_modules/@xterm/addon-image/src/IIPHeaderParser.test.ts +/Users/example/remote/node_modules/@xterm/addon-image/src/Types.d.ts +/Users/example/remote/node_modules/@xterm/addon-image/src/IIPHeaderParser.ts +/Users/example/remote/node_modules/@xterm/addon-image/src/ImageStorage.ts +/Users/example/remote/node_modules/@xterm/addon-image/src/SixelHandler.ts +/Users/example/remote/node_modules/@xterm/addon-image/src/IIPMetrics.test.ts +/Users/example/remote/node_modules/@xterm/addon-image/src/ImageAddon.ts +/Users/example/remote/node_modules/@xterm/addon-webgl/LICENSE +/Users/example/remote/node_modules/@xterm/addon-webgl/typings/addon-webgl.d.ts +/Users/example/remote/node_modules/@xterm/addon-webgl/README.md +/Users/example/remote/node_modules/@xterm/addon-webgl/package.json +/Users/example/remote/node_modules/@xterm/addon-webgl/lib/addon-webgl.js.map +/Users/example/remote/node_modules/@xterm/addon-webgl/lib/addon-webgl.js +/Users/example/remote/node_modules/@xterm/addon-webgl/src/WebglUtils.ts +/Users/example/remote/node_modules/@xterm/addon-webgl/src/RenderModel.ts +/Users/example/remote/node_modules/@xterm/addon-webgl/src/Types.d.ts +/Users/example/remote/node_modules/@xterm/addon-webgl/src/renderLayer/LinkRenderLayer.ts +/Users/example/remote/node_modules/@xterm/addon-webgl/src/renderLayer/Types.ts +/Users/example/remote/node_modules/@xterm/addon-webgl/src/renderLayer/BaseRenderLayer.ts +/Users/example/remote/node_modules/@xterm/addon-webgl/src/WebglRenderer.ts +/Users/example/remote/node_modules/@xterm/addon-webgl/src/GlyphRenderer.ts +/Users/example/remote/node_modules/@xterm/addon-webgl/src/TypedArray.ts +/Users/example/remote/node_modules/@xterm/addon-webgl/src/WebglAddon.ts +/Users/example/remote/node_modules/@xterm/addon-webgl/src/RectangleRenderer.ts +/Users/example/remote/node_modules/@xterm/xterm/LICENSE +/Users/example/remote/node_modules/@xterm/xterm/css/xterm.css +/Users/example/remote/node_modules/@xterm/xterm/typings/xterm.d.ts +/Users/example/remote/node_modules/@xterm/xterm/README.md +/Users/example/remote/node_modules/@xterm/xterm/package.json +/Users/example/remote/node_modules/@xterm/xterm/lib/xterm.js +/Users/example/remote/node_modules/@xterm/xterm/lib/xterm.js.map +/Users/example/remote/node_modules/@xterm/xterm/src/browser/renderer/shared/CharAtlasCache.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/renderer/shared/Types.d.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/renderer/shared/CursorBlinkStateManager.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/renderer/shared/README.md +/Users/example/remote/node_modules/@xterm/xterm/src/browser/renderer/shared/TextureAtlas.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/renderer/shared/CustomGlyphs.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/renderer/shared/Constants.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/renderer/shared/DevicePixelObserver.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/renderer/shared/CellColorResolver.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/renderer/shared/RendererUtils.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/renderer/shared/SelectionRenderModel.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/renderer/shared/CharAtlasUtils.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/renderer/dom/WidthCache.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/renderer/dom/DomRendererRowFactory.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/renderer/dom/DomRenderer.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/Clipboard.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/input/CompositionHelper.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/input/Mouse.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/input/MoveToCell.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/Types.d.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/Lifecycle.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/OscLinkProvider.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/Viewport.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/TimeBasedDebouncer.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/ColorContrastCache.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/decorations/OverviewRulerRenderer.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/decorations/ColorZoneStore.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/decorations/BufferDecorationRenderer.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/AccessibilityManager.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/LocalizableStrings.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/public/Terminal.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/RenderDebouncer.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/selection/Types.d.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/selection/SelectionModel.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/Terminal.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/services/CharSizeService.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/services/RenderService.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/services/LinkProviderService.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/services/CharacterJoinerService.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/services/CoreBrowserService.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/services/MouseService.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/services/ThemeService.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/services/SelectionService.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/services/Services.ts +/Users/example/remote/node_modules/@xterm/xterm/src/browser/Linkifier.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/Clone.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/MultiKeyMap.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/InputHandler.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/EventEmitter.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/input/Keyboard.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/input/TextDecoder.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/input/WriteBuffer.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/input/UnicodeV6.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/input/XParseColor.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/Types.d.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/Lifecycle.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/Platform.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/parser/Types.d.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/parser/OscParser.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/parser/EscapeSequenceParser.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/parser/DcsParser.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/parser/Constants.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/parser/Params.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/WindowsMode.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/TypedArrayUtils.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/public/UnicodeApi.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/public/BufferLineApiView.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/public/BufferApiView.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/public/BufferNamespaceApi.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/public/ParserApi.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/public/AddonManager.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/CoreTerminal.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/TaskQueue.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/Color.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/data/Charsets.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/data/EscapeSequences.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/CircularList.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/services/ServiceRegistry.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/services/BufferService.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/services/DecorationService.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/services/OscLinkService.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/services/LogService.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/services/OptionsService.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/services/CharsetService.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/services/CoreMouseService.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/services/CoreService.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/services/UnicodeService.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/services/InstantiationService.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/services/Services.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/buffer/Types.d.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/buffer/CellData.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/buffer/Buffer.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/buffer/BufferSet.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/buffer/AttributeData.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/buffer/Marker.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/buffer/BufferRange.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/buffer/Constants.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/buffer/BufferReflow.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/buffer/BufferLine.ts +/Users/example/remote/node_modules/@xterm/xterm/src/common/SortedList.ts +/Users/example/remote/node_modules/@xterm/xterm/src/headless/public/Terminal.ts +/Users/example/remote/node_modules/@xterm/xterm/src/headless/Terminal.ts +/Users/example/remote/node_modules/@xterm/addon-serialize/typings/addon-serialize.d.ts +/Users/example/remote/node_modules/@xterm/addon-serialize/README.md +/Users/example/remote/node_modules/@xterm/addon-serialize/package.json +/Users/example/remote/node_modules/@xterm/addon-serialize/lib/addon-serialize.js.map +/Users/example/remote/node_modules/@xterm/addon-serialize/lib/addon-serialize.js +/Users/example/remote/node_modules/@xterm/addon-serialize/src/SerializeAddon.ts +/Users/example/remote/node_modules/@xterm/headless/typings/xterm-headless.d.ts +/Users/example/remote/node_modules/@xterm/headless/lib-headless/xterm-headless.js +/Users/example/remote/node_modules/@xterm/headless/lib-headless/xterm-headless.js.map +/Users/example/remote/node_modules/@xterm/headless/README.md +/Users/example/remote/node_modules/@xterm/headless/package.json +/Users/example/remote/node_modules/@xterm/addon-canvas/LICENSE +/Users/example/remote/node_modules/@xterm/addon-canvas/typings/addon-canvas.d.ts +/Users/example/remote/node_modules/@xterm/addon-canvas/README.md +/Users/example/remote/node_modules/@xterm/addon-canvas/package.json +/Users/example/remote/node_modules/@xterm/addon-canvas/lib/addon-canvas.js.map +/Users/example/remote/node_modules/@xterm/addon-canvas/lib/addon-canvas.js +/Users/example/remote/node_modules/@xterm/addon-canvas/src/CanvasRenderer.ts +/Users/example/remote/node_modules/@xterm/addon-canvas/src/CanvasAddon.ts +/Users/example/remote/node_modules/@xterm/addon-canvas/src/Types.d.ts +/Users/example/remote/node_modules/@xterm/addon-canvas/src/LinkRenderLayer.ts +/Users/example/remote/node_modules/@xterm/addon-canvas/src/CursorRenderLayer.ts +/Users/example/remote/node_modules/@xterm/addon-canvas/src/SelectionRenderLayer.ts +/Users/example/remote/node_modules/@xterm/addon-canvas/src/BaseRenderLayer.ts +/Users/example/remote/node_modules/@xterm/addon-canvas/src/GridCache.ts +/Users/example/remote/node_modules/@xterm/addon-canvas/src/TextRenderLayer.ts +/Users/example/remote/node_modules/@xterm/addon-search/LICENSE +/Users/example/remote/node_modules/@xterm/addon-search/typings/addon-search.d.ts +/Users/example/remote/node_modules/@xterm/addon-search/README.md +/Users/example/remote/node_modules/@xterm/addon-search/package.json +/Users/example/remote/node_modules/@xterm/addon-search/lib/addon-search.js.map +/Users/example/remote/node_modules/@xterm/addon-search/lib/addon-search.js +/Users/example/remote/node_modules/@xterm/addon-search/src/SearchAddon.ts +/Users/example/remote/node_modules/@xterm/addon-unicode11/LICENSE +/Users/example/remote/node_modules/@xterm/addon-unicode11/typings/addon-unicode11.d.ts +/Users/example/remote/node_modules/@xterm/addon-unicode11/README.md +/Users/example/remote/node_modules/@xterm/addon-unicode11/package.json +/Users/example/remote/node_modules/@xterm/addon-unicode11/lib/addon-unicode11.js.map +/Users/example/remote/node_modules/@xterm/addon-unicode11/lib/addon-unicode11.js +/Users/example/remote/node_modules/@xterm/addon-unicode11/src/Unicode11Addon.ts +/Users/example/remote/node_modules/@xterm/addon-unicode11/src/UnicodeV11.ts +/Users/example/remote/node_modules/agent-base/dist/index.js +/Users/example/remote/node_modules/agent-base/dist/helpers.js.map +/Users/example/remote/node_modules/agent-base/dist/helpers.d.ts.map +/Users/example/remote/node_modules/agent-base/dist/helpers.js +/Users/example/remote/node_modules/agent-base/dist/index.js.map +/Users/example/remote/node_modules/agent-base/dist/helpers.d.ts +/Users/example/remote/node_modules/agent-base/dist/index.d.ts +/Users/example/remote/node_modules/agent-base/dist/index.d.ts.map +/Users/example/remote/node_modules/agent-base/README.md +/Users/example/remote/node_modules/agent-base/package.json +/Users/example/remote/node_modules/node-addon-api/LICENSE.md +/Users/example/remote/node_modules/node-addon-api/node_addon_api.gyp +/Users/example/remote/node_modules/node-addon-api/tools/conversion.js +/Users/example/remote/node_modules/node-addon-api/tools/eslint-format.js +/Users/example/remote/node_modules/node-addon-api/tools/clang-format.js +/Users/example/remote/node_modules/node-addon-api/tools/README.md +/Users/example/remote/node_modules/node-addon-api/tools/check-napi.js +/Users/example/remote/node_modules/node-addon-api/except.gypi +/Users/example/remote/node_modules/node-addon-api/napi-inl.deprecated.h +/Users/example/remote/node_modules/node-addon-api/index.js +/Users/example/remote/node_modules/node-addon-api/README.md +/Users/example/remote/node_modules/node-addon-api/napi-inl.h +/Users/example/remote/node_modules/node-addon-api/node_api.gyp +/Users/example/remote/node_modules/node-addon-api/napi.h +/Users/example/remote/node_modules/node-addon-api/package.json +/Users/example/remote/node_modules/node-addon-api/noexcept.gypi +/Users/example/remote/node_modules/node-addon-api/common.gypi +/Users/example/remote/node_modules/node-addon-api/nothing.c +/Users/example/remote/node_modules/node-addon-api/package-support.json +/Users/example/remote/node_modules/ms/license.md +/Users/example/remote/node_modules/ms/index.js +/Users/example/remote/node_modules/ms/readme.md +/Users/example/remote/node_modules/ms/package.json +/Users/example/remote/node_modules/strip-json-comments/license +/Users/example/remote/node_modules/strip-json-comments/index.js +/Users/example/remote/node_modules/strip-json-comments/readme.md +/Users/example/remote/node_modules/strip-json-comments/package.json +/Users/example/remote/node_modules/lru-cache/LICENSE +/Users/example/remote/node_modules/lru-cache/index.js +/Users/example/remote/node_modules/lru-cache/README.md +/Users/example/remote/node_modules/lru-cache/package.json +/Users/example/remote/node_modules/bl/LICENSE.md +/Users/example/remote/node_modules/bl/BufferList.js +/Users/example/remote/node_modules/bl/test/convert.js +/Users/example/remote/node_modules/bl/test/test.js +/Users/example/remote/node_modules/bl/test/isBufferList.js +/Users/example/remote/node_modules/bl/test/indexOf.js +/Users/example/remote/node_modules/bl/bl.js +/Users/example/remote/node_modules/bl/README.md +/Users/example/remote/node_modules/bl/package.json +/Users/example/remote/node_modules/bl/.travis.yml +/Users/example/remote/node_modules/node-pty/node-addon-api/node_addon_api_maybe.target.mk +/Users/example/remote/node_modules/node-pty/node-addon-api/node_addon_api_except.target.mk +/Users/example/remote/node_modules/node-pty/node-addon-api/node_addon_api.target.mk +/Users/example/remote/node_modules/node-pty/node-addon-api/node_addon_api.Makefile +/Users/example/remote/node_modules/node-pty/LICENSE +/Users/example/remote/node_modules/node-pty/binding.gyp +/Users/example/remote/node_modules/node-pty/typings/node-pty.d.ts +/Users/example/remote/node_modules/node-pty/README.md +/Users/example/remote/node_modules/node-pty/package.json +/Users/example/remote/node_modules/node-pty/scripts/publish.js +/Users/example/remote/node_modules/node-pty/scripts/post-install.js +/Users/example/remote/node_modules/node-pty/lib/eventEmitter2.test.js.map +/Users/example/remote/node_modules/node-pty/lib/windowsPtyAgent.js +/Users/example/remote/node_modules/node-pty/lib/terminal.test.js.map +/Users/example/remote/node_modules/node-pty/lib/conpty_console_list_agent.js.map +/Users/example/remote/node_modules/node-pty/lib/types.js +/Users/example/remote/node_modules/node-pty/lib/types.js.map +/Users/example/remote/node_modules/node-pty/lib/windowsTerminal.js.map +/Users/example/remote/node_modules/node-pty/lib/windowsPtyAgent.test.js +/Users/example/remote/node_modules/node-pty/lib/windowsTerminal.js +/Users/example/remote/node_modules/node-pty/lib/interfaces.js +/Users/example/remote/node_modules/node-pty/lib/testUtils.test.js +/Users/example/remote/node_modules/node-pty/lib/unixTerminal.test.js +/Users/example/remote/node_modules/node-pty/lib/unixTerminal.js +/Users/example/remote/node_modules/node-pty/lib/eventEmitter2.js.map +/Users/example/remote/node_modules/node-pty/lib/unixTerminal.test.js.map +/Users/example/remote/node_modules/node-pty/lib/terminal.js +/Users/example/remote/node_modules/node-pty/lib/index.js +/Users/example/remote/node_modules/node-pty/lib/shared/conout.js.map +/Users/example/remote/node_modules/node-pty/lib/shared/conout.js +/Users/example/remote/node_modules/node-pty/lib/windowsPtyAgent.test.js.map +/Users/example/remote/node_modules/node-pty/lib/windowsPtyAgent.js.map +/Users/example/remote/node_modules/node-pty/lib/terminal.test.js +/Users/example/remote/node_modules/node-pty/lib/windowsConoutConnection.js.map +/Users/example/remote/node_modules/node-pty/lib/unixTerminal.js.map +/Users/example/remote/node_modules/node-pty/lib/windowsConoutConnection.js +/Users/example/remote/node_modules/node-pty/lib/interfaces.js.map +/Users/example/remote/node_modules/node-pty/lib/eventEmitter2.js +/Users/example/remote/node_modules/node-pty/lib/testUtils.test.js.map +/Users/example/remote/node_modules/node-pty/lib/terminal.js.map +/Users/example/remote/node_modules/node-pty/lib/index.js.map +/Users/example/remote/node_modules/node-pty/lib/utils.js +/Users/example/remote/node_modules/node-pty/lib/utils.js.map +/Users/example/remote/node_modules/node-pty/lib/worker/conoutSocketWorker.js.map +/Users/example/remote/node_modules/node-pty/lib/worker/conoutSocketWorker.js +/Users/example/remote/node_modules/node-pty/lib/eventEmitter2.test.js +/Users/example/remote/node_modules/node-pty/lib/windowsTerminal.test.js.map +/Users/example/remote/node_modules/node-pty/lib/windowsTerminal.test.js +/Users/example/remote/node_modules/node-pty/lib/conpty_console_list_agent.js +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/ShowConsoleInput.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/SelectAllTest.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/SetFont.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/DebugServer.py +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/MouseInputNotes.txt +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/TestUtil.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Font-Report-June2016/CP437-Lucida.txt +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Font-Report-June2016/CP949.txt +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Font-Report-June2016/MinimumWindowWidths.txt +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Font-Report-June2016/Results.txt +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Font-Report-June2016/CP932.txt +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Font-Report-June2016/CP936.txt +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Font-Report-June2016/CP437-Consolas.txt +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Font-Report-June2016/CP950.txt +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Font-Report-June2016/Windows10SetFontBugginess.txt +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/winbug-15048.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/BufferResizeTests.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/SetCursorPos.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/WindowsBugCrashReader.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/WriteConsole.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/VeryLargeRead.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/FreezePerfTest.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/UnicodeDoubleWidthTest.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Notes.txt +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/GetFont.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/FontSurvey.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/IsNewConsole.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Win32Test3.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/GetCh.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/UnixEcho.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/EnableExtendedFlags.txt +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/DebugClient.py +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/SetWindowRect.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/MoveConsoleWindow.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/UnicodeWideTest2.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Win10WrapTest1.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/GetConsolePos.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Win32Echo1.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/ShowArgv.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/font-notes.txt +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/IdentifyConsoleWindow.ps1 +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/build32.sh +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Win32Test2.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/ClearConsole.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/build64.sh +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/UnicodeWideTest1.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/ScreenBufferFreezeInactive.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Win32Echo2.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Win10WrapTest2.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/ConinMode.ps1 +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/ChangeScreenBuffer.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/SetBufferSize.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/color-test.sh +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/ScreenBufferTest.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Win32Test1.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Win32Write1.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/DumpLines.py +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/ConinMode.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Win10ResizeWhileFrozen.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/FormatChar.h +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Spew.py +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/ConoutMode.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/VkEscapeTest.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/Utf16Echo.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/OSVersion.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/misc/ScreenBufferTest2.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/.drone.yml +/Users/example/remote/node_modules/node-pty/deps/winpty/RELEASES.md +/Users/example/remote/node_modules/node-pty/deps/winpty/LICENSE +/Users/example/remote/node_modules/node-pty/deps/winpty/configure +/Users/example/remote/node_modules/node-pty/deps/winpty/Makefile +/Users/example/remote/node_modules/node-pty/deps/winpty/README.md +/Users/example/remote/node_modules/node-pty/deps/winpty/.gitattributes +/Users/example/remote/node_modules/node-pty/deps/winpty/vcbuild.bat +/Users/example/remote/node_modules/node-pty/deps/winpty/ship/build-pty4j-libpty.bat +/Users/example/remote/node_modules/node-pty/deps/winpty/ship/make_msvc_package.py +/Users/example/remote/node_modules/node-pty/deps/winpty/ship/ship.py +/Users/example/remote/node_modules/node-pty/deps/winpty/ship/common_ship.py +/Users/example/remote/node_modules/node-pty/deps/winpty/VERSION.txt +/Users/example/remote/node_modules/node-pty/deps/winpty/src/configurations.gypi +/Users/example/remote/node_modules/node-pty/deps/winpty/src/include/winpty.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/include/winpty_constants.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/libwinpty/AgentLocation.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/libwinpty/LibWinptyException.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/libwinpty/winpty.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/libwinpty/AgentLocation.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/libwinpty/WinptyInternal.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/libwinpty/subdir.mk +/Users/example/remote/node_modules/node-pty/deps/winpty/src/tests/trivial_test.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/tests/subdir.mk +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/main.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/UnicodeEncoding.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/NamedPipe.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/LargeConsoleRead.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/NamedPipe.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/DebugShowInput.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/DefaultInputMap.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/UnicodeEncodingTest.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/ConsoleLine.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/Win32Console.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/Win32Console.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/DebugShowInput.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/SmallRect.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/ConsoleFont.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/Coord.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/AgentCreateDesktop.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/ConsoleInputReencoding.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/Scraper.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/Agent.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/InputMap.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/Win32ConsoleBuffer.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/Agent.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/AgentCreateDesktop.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/InputMap.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/Terminal.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/ConsoleInput.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/EventLoop.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/Scraper.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/ConsoleLine.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/ConsoleFont.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/ConsoleInput.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/subdir.mk +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/ConsoleInputReencoding.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/Terminal.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/DefaultInputMap.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/EventLoop.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/LargeConsoleRead.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/DsrSender.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/Win32ConsoleBuffer.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/agent/SimplePool.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/TimeMeasurement.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/WinptyVersion.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/GenRandom.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/StringBuilderTest.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/AgentMsg.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/WindowsSecurity.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/GenRandom.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/WinptyException.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/UpdateGenVersion.bat +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/DebugClient.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/WinptyVersion.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/BackgroundDesktop.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/OwnedHandle.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/StringUtil.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/PrecompiledHeader.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/Buffer.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/WindowsVersion.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/WinptyAssert.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/Buffer.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/DebugClient.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/WindowsSecurity.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/GetCommitHash.bat +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/WinptyAssert.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/WindowsVersion.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/OwnedHandle.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/BackgroundDesktop.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/StringBuilder.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/Mutex.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/StringUtil.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/UnixCtrlChars.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/OsModule.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/winpty_snprintf.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/shared/WinptyException.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/unix-adapter/main.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/unix-adapter/InputHandler.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/unix-adapter/OutputHandler.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/unix-adapter/WakeupFd.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/unix-adapter/Util.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/unix-adapter/InputHandler.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/unix-adapter/Util.h +/Users/example/remote/node_modules/node-pty/deps/winpty/src/unix-adapter/WakeupFd.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/unix-adapter/subdir.mk +/Users/example/remote/node_modules/node-pty/deps/winpty/src/unix-adapter/OutputHandler.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/debugserver/DebugServer.cc +/Users/example/remote/node_modules/node-pty/deps/winpty/src/debugserver/subdir.mk +/Users/example/remote/node_modules/node-pty/deps/winpty/src/winpty.gyp +/Users/example/remote/node_modules/node-pty/deps/winpty/src/subdir.mk +/Users/example/remote/node_modules/node-pty/deps/.editorconfig +/Users/example/remote/node_modules/node-pty/build/gyp-mac-tool +/Users/example/remote/node_modules/node-pty/build/spawn-helper.target.mk +/Users/example/remote/node_modules/node-pty/build/Makefile +/Users/example/remote/node_modules/node-pty/build/Release/pty.node +/Users/example/remote/node_modules/node-pty/build/Release/spawn-helper +/Users/example/remote/node_modules/node-pty/build/pty.target.mk +/Users/example/remote/node_modules/node-pty/build/config.gypi +/Users/example/remote/node_modules/node-pty/build/binding.Makefile +/Users/example/remote/node_modules/node-pty/src/eventEmitter2.ts +/Users/example/remote/node_modules/node-pty/src/terminal.test.ts +/Users/example/remote/node_modules/node-pty/src/windowsConoutConnection.ts +/Users/example/remote/node_modules/node-pty/src/win/conpty.cc +/Users/example/remote/node_modules/node-pty/src/win/winpty.cc +/Users/example/remote/node_modules/node-pty/src/win/path_util.h +/Users/example/remote/node_modules/node-pty/src/win/conpty_console_list.cc +/Users/example/remote/node_modules/node-pty/src/win/path_util.cc +/Users/example/remote/node_modules/node-pty/src/conpty_console_list_agent.ts +/Users/example/remote/node_modules/node-pty/src/utils.ts +/Users/example/remote/node_modules/node-pty/src/shared/conout.ts +/Users/example/remote/node_modules/node-pty/src/eventEmitter2.test.ts +/Users/example/remote/node_modules/node-pty/src/native.d.ts +/Users/example/remote/node_modules/node-pty/src/windowsTerminal.test.ts +/Users/example/remote/node_modules/node-pty/src/types.ts +/Users/example/remote/node_modules/node-pty/src/unix/pty.cc +/Users/example/remote/node_modules/node-pty/src/unix/spawn-helper.cc +/Users/example/remote/node_modules/node-pty/src/windowsPtyAgent.test.ts +/Users/example/remote/node_modules/node-pty/src/windowsPtyAgent.ts +/Users/example/remote/node_modules/node-pty/src/tsconfig.json +/Users/example/remote/node_modules/node-pty/src/unixTerminal.ts +/Users/example/remote/node_modules/node-pty/src/unixTerminal.test.ts +/Users/example/remote/node_modules/node-pty/src/terminal.ts +/Users/example/remote/node_modules/node-pty/src/index.ts +/Users/example/remote/node_modules/node-pty/src/worker/conoutSocketWorker.ts +/Users/example/remote/node_modules/node-pty/src/windowsTerminal.ts +/Users/example/remote/node_modules/node-pty/src/interfaces.ts +/Users/example/remote/node_modules/node-pty/src/testUtils.test.ts +/Users/example/remote/node_modules/chownr/LICENSE +/Users/example/remote/node_modules/chownr/README.md +/Users/example/remote/node_modules/chownr/package.json +/Users/example/remote/node_modules/chownr/chownr.js +/Users/example/remote/node_modules/native-watchdog/LICENSE +/Users/example/remote/node_modules/native-watchdog/binding.gyp +/Users/example/remote/node_modules/native-watchdog/index.js +/Users/example/remote/node_modules/native-watchdog/README.md +/Users/example/remote/node_modules/native-watchdog/package.json +/Users/example/remote/node_modules/native-watchdog/build/gyp-mac-tool +/Users/example/remote/node_modules/native-watchdog/build/watchdog.target.mk +/Users/example/remote/node_modules/native-watchdog/build/Makefile +/Users/example/remote/node_modules/native-watchdog/build/Release/watchdog.node +/Users/example/remote/node_modules/native-watchdog/build/Release/obj.target/watchdog/src/watchdog.o +/Users/example/remote/node_modules/native-watchdog/build/Release/.deps/Release/obj.target/watchdog/src/watchdog.o.d +/Users/example/remote/node_modules/native-watchdog/build/Release/.deps/Release/watchdog.node.d +/Users/example/remote/node_modules/native-watchdog/build/config.gypi +/Users/example/remote/node_modules/native-watchdog/build/binding.Makefile +/Users/example/remote/node_modules/native-watchdog/index.d.ts +/Users/example/remote/node_modules/native-watchdog/SECURITY.md +/Users/example/remote/node_modules/native-watchdog/src/common.h +/Users/example/remote/node_modules/native-watchdog/src/watchdog.cc +/Users/example/remote/node_modules/deep-extend/LICENSE +/Users/example/remote/node_modules/deep-extend/CHANGELOG.md +/Users/example/remote/node_modules/deep-extend/index.js +/Users/example/remote/node_modules/deep-extend/README.md +/Users/example/remote/node_modules/deep-extend/package.json +/Users/example/remote/node_modules/deep-extend/lib/deep-extend.js +/Users/example/remote/node_modules/detect-libc/LICENSE +/Users/example/remote/node_modules/detect-libc/README.md +/Users/example/remote/node_modules/detect-libc/package.json +/Users/example/remote/node_modules/detect-libc/lib/detect-libc.js +/Users/example/remote/node_modules/detect-libc/lib/process.js +/Users/example/remote/node_modules/detect-libc/index.d.ts +/Users/example/remote/node_modules/base64-js/base64js.min.js +/Users/example/remote/node_modules/base64-js/LICENSE +/Users/example/remote/node_modules/base64-js/index.js +/Users/example/remote/node_modules/base64-js/README.md +/Users/example/remote/node_modules/base64-js/package.json +/Users/example/remote/node_modules/base64-js/index.d.ts +/Users/example/remote/node_modules/buffer-crc32/LICENSE +/Users/example/remote/node_modules/buffer-crc32/index.js +/Users/example/remote/node_modules/buffer-crc32/README.md +/Users/example/remote/node_modules/buffer-crc32/package.json +/Users/example/remote/node_modules/once/LICENSE +/Users/example/remote/node_modules/once/README.md +/Users/example/remote/node_modules/once/package.json +/Users/example/remote/node_modules/once/once.js +/Users/example/remote/node_modules/proxy-from-env/test.js +/Users/example/remote/node_modules/proxy-from-env/LICENSE +/Users/example/remote/node_modules/proxy-from-env/.eslintrc +/Users/example/remote/node_modules/proxy-from-env/index.js +/Users/example/remote/node_modules/proxy-from-env/README.md +/Users/example/remote/node_modules/proxy-from-env/package.json +/Users/example/remote/node_modules/proxy-from-env/.travis.yml +/Users/example/remote/node_modules/file-uri-to-path/.npmignore +/Users/example/remote/node_modules/file-uri-to-path/LICENSE +/Users/example/remote/node_modules/file-uri-to-path/test/tests.json +/Users/example/remote/node_modules/file-uri-to-path/test/test.js +/Users/example/remote/node_modules/file-uri-to-path/History.md +/Users/example/remote/node_modules/file-uri-to-path/index.js +/Users/example/remote/node_modules/file-uri-to-path/README.md +/Users/example/remote/node_modules/file-uri-to-path/package.json +/Users/example/remote/node_modules/file-uri-to-path/index.d.ts +/Users/example/remote/node_modules/file-uri-to-path/.travis.yml +/Users/example/remote/node_modules/vscode-oniguruma/NOTICES.txt +/Users/example/remote/node_modules/vscode-oniguruma/main.d.ts +/Users/example/remote/node_modules/vscode-oniguruma/release/main.js +/Users/example/remote/node_modules/vscode-oniguruma/release/onig.wasm +/Users/example/remote/node_modules/vscode-oniguruma/README.md +/Users/example/remote/node_modules/vscode-oniguruma/package.json +/Users/example/remote/node_modules/vscode-oniguruma/LICENSE.txt +/Users/example/remote/node_modules/vscode-oniguruma/SECURITY.md +/Users/example/remote/node_modules/tas-client-umd/LICENSE +/Users/example/remote/node_modules/tas-client-umd/README.md +/Users/example/remote/node_modules/tas-client-umd/package.json +/Users/example/remote/node_modules/tas-client-umd/lib/tas-client-umd.js +/Users/example/remote/node_modules/tas-client-umd/lib/tas-client/ExperimentationService.d.ts +/Users/example/remote/node_modules/tas-client-umd/lib/tas-client/ExperimentationServiceBase.d.ts +/Users/example/remote/node_modules/tas-client-umd/lib/tas-client/Util/AxiosHttpClient.d.ts +/Users/example/remote/node_modules/tas-client-umd/lib/tas-client/Util/PollingService.d.ts +/Users/example/remote/node_modules/tas-client-umd/lib/tas-client/Util/MemoryKeyValueStorage.d.ts +/Users/example/remote/node_modules/tas-client-umd/lib/tas-client/ExperimentationServiceAutoPolling.d.ts +/Users/example/remote/node_modules/tas-client-umd/lib/tas-client/FeatureProvider/BaseFeatureProvider.d.ts +/Users/example/remote/node_modules/tas-client-umd/lib/tas-client/FeatureProvider/TasApiFeatureProvider.d.ts +/Users/example/remote/node_modules/tas-client-umd/lib/tas-client/FeatureProvider/IFeatureProvider.d.ts +/Users/example/remote/node_modules/tas-client-umd/lib/tas-client/FeatureProvider/FilteredFeatureProvider.d.ts +/Users/example/remote/node_modules/tas-client-umd/lib/contracts/IExperimentationService.d.ts +/Users/example/remote/node_modules/tas-client-umd/lib/contracts/IExperimentationTelemetry.d.ts +/Users/example/remote/node_modules/tas-client-umd/lib/contracts/IExperimentationFilterProvider.d.ts +/Users/example/remote/node_modules/tas-client-umd/lib/contracts/IKeyValueStorage.d.ts +/Users/example/remote/node_modules/tas-client-umd/lib/contracts/ExperimentationServiceConfig.d.ts +/Users/example/remote/node_modules/tas-client-umd/lib/tas-client-umd.js.map +/Users/example/remote/node_modules/tas-client-umd/lib/index.d.ts +/Users/example/remote/node_modules/tas-client-umd/build/publish.yml +/Users/example/remote/node_modules/string_decoder/LICENSE +/Users/example/remote/node_modules/string_decoder/README.md +/Users/example/remote/node_modules/string_decoder/package.json +/Users/example/remote/node_modules/string_decoder/lib/string_decoder.js +/Users/example/remote/node_modules/picomatch/LICENSE +/Users/example/remote/node_modules/picomatch/CHANGELOG.md +/Users/example/remote/node_modules/picomatch/index.js +/Users/example/remote/node_modules/picomatch/README.md +/Users/example/remote/node_modules/picomatch/package.json +/Users/example/remote/node_modules/picomatch/lib/constants.js +/Users/example/remote/node_modules/picomatch/lib/parse.js +/Users/example/remote/node_modules/picomatch/lib/picomatch.js +/Users/example/remote/node_modules/picomatch/lib/utils.js +/Users/example/remote/node_modules/picomatch/lib/scan.js +/Users/example/remote/node_modules/safe-buffer/LICENSE +/Users/example/remote/node_modules/safe-buffer/index.js +/Users/example/remote/node_modules/safe-buffer/README.md +/Users/example/remote/node_modules/safe-buffer/package.json +/Users/example/remote/node_modules/safe-buffer/index.d.ts +/Users/example/remote/node_modules/is-glob/LICENSE +/Users/example/remote/node_modules/is-glob/index.js +/Users/example/remote/node_modules/is-glob/README.md +/Users/example/remote/node_modules/is-glob/package.json +/Users/example/remote/node_modules/socks-proxy-agent/dist/index.js +/Users/example/remote/node_modules/socks-proxy-agent/dist/index.js.map +/Users/example/remote/node_modules/socks-proxy-agent/dist/index.d.ts +/Users/example/remote/node_modules/socks-proxy-agent/dist/index.d.ts.map +/Users/example/remote/node_modules/socks-proxy-agent/README.md +/Users/example/remote/node_modules/socks-proxy-agent/package.json +/Users/example/remote/node_modules/inherits/LICENSE +/Users/example/remote/node_modules/inherits/inherits_browser.js +/Users/example/remote/node_modules/inherits/README.md +/Users/example/remote/node_modules/inherits/package.json +/Users/example/remote/node_modules/inherits/inherits.js +/Users/example/remote/node_modules/.yarn-integrity +/Users/example/remote/node_modules/decompress-response/license +/Users/example/remote/node_modules/decompress-response/index.js +/Users/example/remote/node_modules/decompress-response/readme.md +/Users/example/remote/node_modules/decompress-response/package.json +/Users/example/remote/node_modules/decompress-response/index.d.ts +/Users/example/remote/node_modules/simple-get/LICENSE +/Users/example/remote/node_modules/simple-get/index.js +/Users/example/remote/node_modules/simple-get/README.md +/Users/example/remote/node_modules/simple-get/package.json +/Users/example/remote/node_modules/simple-get/.github/workflows/ci.yml +/Users/example/remote/node_modules/simple-get/.github/dependabot.yml +/Users/example/remote/node_modules/smart-buffer/LICENSE +/Users/example/remote/node_modules/smart-buffer/typings/smartbuffer.d.ts +/Users/example/remote/node_modules/smart-buffer/typings/utils.d.ts +/Users/example/remote/node_modules/smart-buffer/docs/CHANGELOG.md +/Users/example/remote/node_modules/smart-buffer/docs/ROADMAP.md +/Users/example/remote/node_modules/smart-buffer/docs/README_v3.md +/Users/example/remote/node_modules/smart-buffer/README.md +/Users/example/remote/node_modules/smart-buffer/package.json +/Users/example/remote/node_modules/smart-buffer/.prettierrc.yaml +/Users/example/remote/node_modules/smart-buffer/build/smartbuffer.js +/Users/example/remote/node_modules/smart-buffer/build/smartbuffer.js.map +/Users/example/remote/node_modules/smart-buffer/build/utils.js +/Users/example/remote/node_modules/smart-buffer/build/utils.js.map +/Users/example/remote/node_modules/smart-buffer/.travis.yml +/Users/example/remote/node_modules/tar-stream/LICENSE +/Users/example/remote/node_modules/tar-stream/pack.js +/Users/example/remote/node_modules/tar-stream/index.js +/Users/example/remote/node_modules/tar-stream/README.md +/Users/example/remote/node_modules/tar-stream/headers.js +/Users/example/remote/node_modules/tar-stream/package.json +/Users/example/remote/node_modules/tar-stream/extract.js +/Users/example/remote/node_modules/tar-stream/sandbox.js +/Users/example/remote/node_modules/github-from-package/LICENSE +/Users/example/remote/node_modules/github-from-package/test/a.json +/Users/example/remote/node_modules/github-from-package/test/e.json +/Users/example/remote/node_modules/github-from-package/test/d.json +/Users/example/remote/node_modules/github-from-package/test/c.json +/Users/example/remote/node_modules/github-from-package/test/url.js +/Users/example/remote/node_modules/github-from-package/test/b.json +/Users/example/remote/node_modules/github-from-package/example/package.json +/Users/example/remote/node_modules/github-from-package/example/url.js +/Users/example/remote/node_modules/github-from-package/index.js +/Users/example/remote/node_modules/github-from-package/readme.markdown +/Users/example/remote/node_modules/github-from-package/package.json +/Users/example/remote/node_modules/github-from-package/.travis.yml +/Users/example/remote/node_modules/end-of-stream/LICENSE +/Users/example/remote/node_modules/end-of-stream/index.js +/Users/example/remote/node_modules/end-of-stream/README.md +/Users/example/remote/node_modules/end-of-stream/package.json +/Users/example/remote/node_modules/minimist/LICENSE +/Users/example/remote/node_modules/minimist/test/num.js +/Users/example/remote/node_modules/minimist/test/bool.js +/Users/example/remote/node_modules/minimist/test/dash.js +/Users/example/remote/node_modules/minimist/test/default_bool.js +/Users/example/remote/node_modules/minimist/test/parse_modified.js +/Users/example/remote/node_modules/minimist/test/kv_short.js +/Users/example/remote/node_modules/minimist/test/short.js +/Users/example/remote/node_modules/minimist/test/long.js +/Users/example/remote/node_modules/minimist/test/stop_early.js +/Users/example/remote/node_modules/minimist/test/parse.js +/Users/example/remote/node_modules/minimist/test/whitespace.js +/Users/example/remote/node_modules/minimist/test/unknown.js +/Users/example/remote/node_modules/minimist/test/proto.js +/Users/example/remote/node_modules/minimist/test/dotted.js +/Users/example/remote/node_modules/minimist/test/all_bool.js +/Users/example/remote/node_modules/minimist/example/parse.js +/Users/example/remote/node_modules/minimist/index.js +/Users/example/remote/node_modules/minimist/readme.markdown +/Users/example/remote/node_modules/minimist/package.json +/Users/example/remote/node_modules/minimist/.travis.yml +/Users/example/remote/node_modules/mimic-response/license +/Users/example/remote/node_modules/mimic-response/index.js +/Users/example/remote/node_modules/mimic-response/readme.md +/Users/example/remote/node_modules/mimic-response/package.json +/Users/example/remote/node_modules/mimic-response/index.d.ts +/Users/example/remote/node_modules/fill-range/LICENSE +/Users/example/remote/node_modules/fill-range/index.js +/Users/example/remote/node_modules/fill-range/README.md +/Users/example/remote/node_modules/fill-range/package.json +/Users/example/remote/node_modules/util-deprecate/LICENSE +/Users/example/remote/node_modules/util-deprecate/History.md +/Users/example/remote/node_modules/util-deprecate/README.md +/Users/example/remote/node_modules/util-deprecate/node.js +/Users/example/remote/node_modules/util-deprecate/package.json +/Users/example/remote/node_modules/util-deprecate/browser.js +/Users/example/remote/node_modules/ieee754/LICENSE +/Users/example/remote/node_modules/ieee754/index.js +/Users/example/remote/node_modules/ieee754/README.md +/Users/example/remote/node_modules/ieee754/package.json +/Users/example/remote/node_modules/ieee754/index.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/CODE_OF_CONDUCT.md +/Users/example/remote/node_modules/@microsoft/1ds-post-js/PRIVACY +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist/ms.post.min.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist/ms.post.min.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist/ms.post.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist/ms.post.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.gbl.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.gbl.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/bundle/ms.post.gbl.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.min.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.min.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.gbl.min.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/bundle/ms.post.min.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/bundle/ms.post.gbl.min.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.integrity.json +/Users/example/remote/node_modules/@microsoft/1ds-post-js/bundle/ms.post.min.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/bundle/ms.post.gbl.min.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/bundle/ms.post.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/bundle/ms.post.gbl.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/bundle/ms.post-3.2.13.gbl.min.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/bundle/ms.post.integrity.json +/Users/example/remote/node_modules/@microsoft/1ds-post-js/bundle/ms.post.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/NOTICE +/Users/example/remote/node_modules/@microsoft/1ds-post-js/README.md +/Users/example/remote/node_modules/@microsoft/1ds-post-js/SUPPORT.md +/Users/example/remote/node_modules/@microsoft/1ds-post-js/package.json +/Users/example/remote/node_modules/@microsoft/1ds-post-js/CONTRIBUTING.md +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/Serializer.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/ClockSkewManager.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/DataModels.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/TimeoutOverrideWrapper.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/TimeoutOverrideWrapper.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/DataModels.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/ClockSkewManager.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/KillSwitch.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/HttpManager.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/PostChannel.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/Serializer.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/RetryPolicy.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/BatchNotificationActions.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/KillSwitch.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/typings/XDomainRequest.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/typings/XDomainRequest.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/typings/XDomainRequest.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/InternalConstants.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/Index.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/BatchNotificationActions.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/InternalConstants.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/EventBatch.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/HttpManager.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/PostChannel.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/RetryPolicy.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/InternalConstants.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/Index.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/EventBatch.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/DataModels.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/TimeoutOverrideWrapper.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/EventBatch.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/KillSwitch.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/Index.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/HttpManager.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/PostChannel.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/Serializer.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/RetryPolicy.js +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/ClockSkewManager.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/dist-esm/src/BatchNotificationActions.js.map +/Users/example/remote/node_modules/@microsoft/1ds-post-js/tsconfig.json +/Users/example/remote/node_modules/@microsoft/1ds-post-js/LICENSE.TXT +/Users/example/remote/node_modules/@microsoft/1ds-post-js/SECURITY.md +/Users/example/remote/node_modules/@microsoft/1ds-post-js/src/Serializer.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/src/RetryPolicy.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/src/typings/XDomainRequest.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/src/EventBatch.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/src/PostChannel.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/src/HttpManager.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/src/BatchNotificationActions.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/src/ClockSkewManager.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/src/DataModels.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/src/TimeoutOverrideWrapper.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/src/Index.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/src/InternalConstants.ts +/Users/example/remote/node_modules/@microsoft/1ds-post-js/src/KillSwitch.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/CODE_OF_CONDUCT.md +/Users/example/remote/node_modules/@microsoft/1ds-core-js/PRIVACY +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist/ms.core.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist/ms.core.min.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist/ms.core.min.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist/ms.core.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/bundle/ms.core.gbl.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/bundle/ms.core.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/bundle/ms.core.gbl.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.gbl.min.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/bundle/ms.core.gbl.min.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/bundle/ms.core.min.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.integrity.json +/Users/example/remote/node_modules/@microsoft/1ds-core-js/bundle/ms.core.min.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.min.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/bundle/ms.core.gbl.min.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/bundle/ms.core.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.min.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.gbl.min.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/bundle/ms.core.integrity.json +/Users/example/remote/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.gbl.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/bundle/ms.core-3.2.13.gbl.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/NOTICE +/Users/example/remote/node_modules/@microsoft/1ds-core-js/README.md +/Users/example/remote/node_modules/@microsoft/1ds-core-js/SUPPORT.md +/Users/example/remote/node_modules/@microsoft/1ds-core-js/package.json +/Users/example/remote/node_modules/@microsoft/1ds-core-js/CONTRIBUTING.md +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/BaseCore.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/DataModels.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromiseScheduler.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/DataModels.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/Enums.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromise.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromise.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/AppInsightsCore.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/Enums.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/BaseCore.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/AppInsightsCore.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromise.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/InternalConstants.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/Index.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/InternalConstants.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/ValueSanitizer.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/Utils.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromiseScheduler.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/ValueSanitizer.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/ValueSanitizer.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/InternalConstants.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/ESPromiseScheduler.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/Index.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/DataModels.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/Utils.js +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/Utils.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/Index.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/AppInsightsCore.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/Enums.d.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/dist-esm/src/BaseCore.js.map +/Users/example/remote/node_modules/@microsoft/1ds-core-js/tsconfig.json +/Users/example/remote/node_modules/@microsoft/1ds-core-js/LICENSE.TXT +/Users/example/remote/node_modules/@microsoft/1ds-core-js/SECURITY.md +/Users/example/remote/node_modules/@microsoft/1ds-core-js/src/ValueSanitizer.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/src/ESPromiseScheduler.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/src/Utils.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/src/ESPromise.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/src/DataModels.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/src/Index.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/src/InternalConstants.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/src/AppInsightsCore.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/src/Enums.ts +/Users/example/remote/node_modules/@microsoft/1ds-core-js/src/BaseCore.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/UnloadHandlerContainer.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/BaseCore.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/CoreUtils.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/EnvUtils.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/DataCacheHelper.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/ChannelController.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/InstrumentHooks.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/PerfManager.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/RandomHelper.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/InternalConstants.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/TelemetryHelpers.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/HelperFuncs.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/ProcessTelemetryContext.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/BaseTelemetryPlugin.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/CookieMgr.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/EventHelpers.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/W3cTraceParent.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/DbgExtensionUtils.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/AppInsightsCore.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/TelemetryInitializerPlugin.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/DiagnosticLogger.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK/NotificationManager.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/__DynamicConstants.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/applicationinsights-core-js.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/tsdoc-metadata.json +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Enums/LoggingEnums.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Enums/EnumHelperFuncs.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Enums/TelemetryUnloadReason.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Enums/TelemetryUpdateReason.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Enums/EventsDiscardedReason.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Enums/SendRequestReason.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITelemetryPlugin.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITelemetryPluginChain.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IUnloadableComponent.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IChannelControls.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IAppInsightsCore.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ICookieMgr.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IDiagnosticLogger.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IPerfManager.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITelemetryUpdateState.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITraceParent.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITelemetryInitializers.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IConfiguration.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IDistributedTraceContext.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IPerfEvent.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/INotificationManager.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IProcessTelemetryContext.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITelemetryItem.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IDbgExtension.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/IInstrumentHooks.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/INotificationListener.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/types/JavaScriptSDK.Interfaces/ITelemetryUnloadState.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/PRIVACY +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/LICENSE +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.min.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.min.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.rollup.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.api.json +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist/applicationinsights-core-js.api.md +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/NOTICE +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/README.md +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/browser/applicationinsights-core-js.min.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/browser/applicationinsights-core-js.min.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/browser/applicationinsights-core-js.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/browser/applicationinsights-core-js.integrity.json +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/browser/applicationinsights-core-js.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/package.json +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/CONTRIBUTING.md +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DiagnosticLogger.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/TelemetryHelpers.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DataCacheHelper.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/NotificationManager.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/EnvUtils.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/CoreUtils.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/W3cTraceParent.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/UnloadHandlerContainer.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/RandomHelper.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/AppInsightsCore.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/ProcessTelemetryContext.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/EnvUtils.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/BaseCore.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/AppInsightsCore.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/InstrumentHooks.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/NotificationManager.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DiagnosticLogger.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/ProcessTelemetryContext.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/InternalConstants.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/HelperFuncs.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/BaseTelemetryPlugin.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/CookieMgr.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/RandomHelper.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DataCacheHelper.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DbgExtensionUtils.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/TelemetryInitializerPlugin.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/ChannelController.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/EventHelpers.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/TelemetryInitializerPlugin.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/EventHelpers.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/DbgExtensionUtils.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/InternalConstants.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/CoreUtils.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/PerfManager.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/PerfManager.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/TelemetryHelpers.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/HelperFuncs.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/UnloadHandlerContainer.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/W3cTraceParent.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/CookieMgr.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/BaseCore.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/BaseTelemetryPlugin.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/InstrumentHooks.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK/ChannelController.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/__DynamicConstants.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/applicationinsights-core-js.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/TelemetryUnloadReason.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/TelemetryUpdateReason.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/SendRequestReason.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/LoggingEnums.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/TelemetryUnloadReason.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/TelemetryUpdateReason.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/EnumHelperFuncs.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/EventsDiscardedReason.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/SendRequestReason.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/LoggingEnums.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/EnumHelperFuncs.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Enums/EventsDiscardedReason.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/applicationinsights-core-js.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/__DynamicConstants.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IPerfManager.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/INotificationListener.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ICookieMgr.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryPlugin.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDiagnosticLogger.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IUnloadableComponent.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDistributedTraceContext.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDbgExtension.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryInitializers.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IChannelControls.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IChannelControls.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITraceParent.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryPlugin.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/INotificationListener.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDistributedTraceContext.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ICookieMgr.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/INotificationManager.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IPerfEvent.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IConfiguration.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDbgExtension.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IProcessTelemetryContext.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IAppInsightsCore.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IInstrumentHooks.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IAppInsightsCore.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITraceParent.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryUpdateState.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryItem.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryInitializers.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryItem.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/INotificationManager.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IDiagnosticLogger.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IInstrumentHooks.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IPerfEvent.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IUnloadableComponent.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryPluginChain.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IConfiguration.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/ITelemetryUnloadState.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/dist-esm/JavaScriptSDK.Interfaces/IPerfManager.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/tsconfig.json +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/TelemetryInitializerPlugin.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/EventHelpers.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/DataCacheHelper.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/DbgExtensionUtils.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/UnloadHandlerContainer.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/CookieMgr.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/BaseTelemetryPlugin.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/InstrumentHooks.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/ChannelController.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/PerfManager.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/TelemetryHelpers.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/CoreUtils.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/W3cTraceParent.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/RandomHelper.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/DiagnosticLogger.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/NotificationManager.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/InternalConstants.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/HelperFuncs.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/AppInsightsCore.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/ProcessTelemetryContext.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/BaseCore.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK/EnvUtils.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Enums/EnumHelperFuncs.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Enums/SendRequestReason.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Enums/LoggingEnums.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Enums/EventsDiscardedReason.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Enums/TelemetryUnloadReason.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Enums/TelemetryUpdateReason.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITelemetryUpdateState.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITelemetryItem.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITelemetryUnloadState.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/INotificationManager.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IInstrumentHooks.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IUnloadableComponent.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IDiagnosticLogger.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IDistributedTraceContext.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IDbgExtension.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITelemetryInitializers.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITelemetryPluginChain.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IPerfManager.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ICookieMgr.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITelemetryPlugin.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IPerfEvent.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IConfiguration.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IProcessTelemetryContext.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IAppInsightsCore.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/IChannelControls.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/ITraceParent.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-core-js/src/JavaScriptSDK.Interfaces/INotificationListener.ts +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/CODE_OF_CONDUCT.md +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/tools/rollup/types/removedynamic.d.ts +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/tools/rollup/esm/removedynamic.js +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/tools/rollup/node/removedynamic.js +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/RELEASES.md +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/LICENSE +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/NOTICE +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/README.md +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/SUPPORT.md +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/package.json +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/CONTRIBUTING.md +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/types/dynamicproto-js.d.ts +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/esm/dynamicproto-js.min.js.map +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/esm/dynamicproto-js.js.map +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/esm/dynamicproto-js.min.js +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/esm/dynamicproto-js.js +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/umd/dynamicproto-js.min.js.map +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/umd/dynamicproto-js.js.map +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/umd/dynamicproto-js.min.js +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/umd/dynamicproto-js.js +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/iife/dynamicproto-js.min.js.map +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/iife/dynamicproto-js.js.map +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/iife/dynamicproto-js.min.js +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/iife/dynamicproto-js.js +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/amd/dynamicproto-js.min.js.map +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/amd/dynamicproto-js.js.map +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/amd/dynamicproto-js.min.js +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/amd/dynamicproto-js.js +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/system/dynamicproto-js.min.js.map +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/system/dynamicproto-js.js.map +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/system/dynamicproto-js.min.js +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/system/dynamicproto-js.js +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/node/dynamicproto-js.min.js.map +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/node/dynamicproto-js.js.map +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/node/dynamicproto-js.min.js +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/node/dynamicproto-js.js +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/cjs/dynamicproto-js.min.js.map +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/cjs/dynamicproto-js.js.map +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/cjs/dynamicproto-js.min.js +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/lib/dist/cjs/dynamicproto-js.js +/Users/example/remote/node_modules/@microsoft/dynamicproto-js/SECURITY.md +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/types/Constants.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/types/applicationinsights-shims.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/types/Helpers.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/types/TsLibGlobals.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/types/TsLibShims.d.ts +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/LICENSE +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/dist/esm/applicationinsights-shims.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/dist/esm/applicationinsights-shims.min.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/dist/umd/applicationinsights-shims.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/dist/umd/applicationinsights-shims.min.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/NOTICE +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/README.md +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/browser/applicationinsights-shims.min.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/package.json +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/dist-esm/Constants.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/dist-esm/TsLibGlobals.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/dist-esm/TsLibShims.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/dist-esm/TsLibShims.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/dist-esm/Constants.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/dist-esm/applicationinsights-shims.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/dist-esm/TsLibGlobals.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/dist-esm/Helpers.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/dist-esm/Helpers.js +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/dist-esm/applicationinsights-shims.js.map +/Users/example/remote/node_modules/@microsoft/applicationinsights-shims/tsconfig.json +/Users/example/remote/node_modules/semver/ranges/min-version.js +/Users/example/remote/node_modules/semver/ranges/outside.js +/Users/example/remote/node_modules/semver/ranges/ltr.js +/Users/example/remote/node_modules/semver/ranges/gtr.js +/Users/example/remote/node_modules/semver/ranges/min-satisfying.js +/Users/example/remote/node_modules/semver/ranges/simplify.js +/Users/example/remote/node_modules/semver/ranges/to-comparators.js +/Users/example/remote/node_modules/semver/ranges/max-satisfying.js +/Users/example/remote/node_modules/semver/ranges/valid.js +/Users/example/remote/node_modules/semver/ranges/subset.js +/Users/example/remote/node_modules/semver/ranges/intersects.js +/Users/example/remote/node_modules/semver/preload.js +/Users/example/remote/node_modules/semver/LICENSE +/Users/example/remote/node_modules/semver/bin/semver.js +/Users/example/remote/node_modules/semver/classes/range.js +/Users/example/remote/node_modules/semver/classes/index.js +/Users/example/remote/node_modules/semver/classes/comparator.js +/Users/example/remote/node_modules/semver/classes/semver.js +/Users/example/remote/node_modules/semver/internal/constants.js +/Users/example/remote/node_modules/semver/internal/identifiers.js +/Users/example/remote/node_modules/semver/internal/parse-options.js +/Users/example/remote/node_modules/semver/internal/re.js +/Users/example/remote/node_modules/semver/internal/debug.js +/Users/example/remote/node_modules/semver/index.js +/Users/example/remote/node_modules/semver/README.md +/Users/example/remote/node_modules/semver/package.json +/Users/example/remote/node_modules/semver/functions/gt.js +/Users/example/remote/node_modules/semver/functions/sort.js +/Users/example/remote/node_modules/semver/functions/rsort.js +/Users/example/remote/node_modules/semver/functions/neq.js +/Users/example/remote/node_modules/semver/functions/gte.js +/Users/example/remote/node_modules/semver/functions/eq.js +/Users/example/remote/node_modules/semver/functions/lte.js +/Users/example/remote/node_modules/semver/functions/compare-build.js +/Users/example/remote/node_modules/semver/functions/patch.js +/Users/example/remote/node_modules/semver/functions/rcompare.js +/Users/example/remote/node_modules/semver/functions/clean.js +/Users/example/remote/node_modules/semver/functions/valid.js +/Users/example/remote/node_modules/semver/functions/satisfies.js +/Users/example/remote/node_modules/semver/functions/compare-loose.js +/Users/example/remote/node_modules/semver/functions/parse.js +/Users/example/remote/node_modules/semver/functions/minor.js +/Users/example/remote/node_modules/semver/functions/compare.js +/Users/example/remote/node_modules/semver/functions/coerce.js +/Users/example/remote/node_modules/semver/functions/inc.js +/Users/example/remote/node_modules/semver/functions/lt.js +/Users/example/remote/node_modules/semver/functions/diff.js +/Users/example/remote/node_modules/semver/functions/cmp.js +/Users/example/remote/node_modules/semver/functions/major.js +/Users/example/remote/node_modules/semver/functions/prerelease.js +/Users/example/remote/node_modules/semver/range.bnf +/Users/example/remote/node_modules/ini/LICENSE +/Users/example/remote/node_modules/ini/README.md +/Users/example/remote/node_modules/ini/package.json +/Users/example/remote/node_modules/ini/ini.js +/Users/example/remote/node_modules/node-abi/.releaserc.json +/Users/example/remote/node_modules/node-abi/CODE_OF_CONDUCT.md +/Users/example/remote/node_modules/node-abi/LICENSE +/Users/example/remote/node_modules/node-abi/test/index.js +/Users/example/remote/node_modules/node-abi/index.js +/Users/example/remote/node_modules/node-abi/README.md +/Users/example/remote/node_modules/node-abi/abi_registry.json +/Users/example/remote/node_modules/node-abi/package.json +/Users/example/remote/node_modules/node-abi/CONTRIBUTING.md +/Users/example/remote/node_modules/node-abi/scripts/update-abi-registry.js +/Users/example/remote/node_modules/node-abi/.github/workflows/update-abi.yml +/Users/example/remote/node_modules/node-abi/.circleci/config.yml +/Users/example/remote/node_modules/is-number/LICENSE +/Users/example/remote/node_modules/is-number/index.js +/Users/example/remote/node_modules/is-number/README.md +/Users/example/remote/node_modules/is-number/package.json +/Users/example/remote/node_modules/pump/LICENSE +/Users/example/remote/node_modules/pump/index.js +/Users/example/remote/node_modules/pump/README.md +/Users/example/remote/node_modules/pump/package.json +/Users/example/remote/node_modules/pump/test-node.js +/Users/example/remote/node_modules/pump/.travis.yml +/Users/example/remote/node_modules/pump/test-browser.js +/Users/example/remote/node_modules/simple-concat/LICENSE +/Users/example/remote/node_modules/simple-concat/test/basic.js +/Users/example/remote/node_modules/simple-concat/index.js +/Users/example/remote/node_modules/simple-concat/README.md +/Users/example/remote/node_modules/simple-concat/package.json +/Users/example/remote/node_modules/simple-concat/.travis.yml +/Users/example/remote/node_modules/@parcel/watcher/LICENSE +/Users/example/remote/node_modules/@parcel/watcher/binding.gyp +/Users/example/remote/node_modules/@parcel/watcher/node_modules/node-addon-api/LICENSE.md +/Users/example/remote/node_modules/@parcel/watcher/node_modules/node-addon-api/tools/conversion.js +/Users/example/remote/node_modules/@parcel/watcher/node_modules/node-addon-api/tools/clang-format.js +/Users/example/remote/node_modules/@parcel/watcher/node_modules/node-addon-api/tools/README.md +/Users/example/remote/node_modules/@parcel/watcher/node_modules/node-addon-api/tools/check-napi.js +/Users/example/remote/node_modules/@parcel/watcher/node_modules/node-addon-api/except.gypi +/Users/example/remote/node_modules/@parcel/watcher/node_modules/node-addon-api/CHANGELOG.md +/Users/example/remote/node_modules/@parcel/watcher/node_modules/node-addon-api/napi-inl.deprecated.h +/Users/example/remote/node_modules/@parcel/watcher/node_modules/node-addon-api/index.js +/Users/example/remote/node_modules/@parcel/watcher/node_modules/node-addon-api/README.md +/Users/example/remote/node_modules/@parcel/watcher/node_modules/node-addon-api/napi-inl.h +/Users/example/remote/node_modules/@parcel/watcher/node_modules/node-addon-api/node_api.gyp +/Users/example/remote/node_modules/@parcel/watcher/node_modules/node-addon-api/napi.h +/Users/example/remote/node_modules/@parcel/watcher/node_modules/node-addon-api/package.json +/Users/example/remote/node_modules/@parcel/watcher/node_modules/node-addon-api/noexcept.gypi +/Users/example/remote/node_modules/@parcel/watcher/node_modules/node-addon-api/common.gypi +/Users/example/remote/node_modules/@parcel/watcher/node_modules/node-addon-api/nothing.c +/Users/example/remote/node_modules/@parcel/watcher/node_modules/node-addon-api/package-support.json +/Users/example/remote/node_modules/@parcel/watcher/index.js +/Users/example/remote/node_modules/@parcel/watcher/README.md +/Users/example/remote/node_modules/@parcel/watcher/index.js.flow +/Users/example/remote/node_modules/@parcel/watcher/package.json +/Users/example/remote/node_modules/@parcel/watcher/build/gyp-mac-tool +/Users/example/remote/node_modules/@parcel/watcher/build/Makefile +/Users/example/remote/node_modules/@parcel/watcher/build/Release/nothing.a +/Users/example/remote/node_modules/@parcel/watcher/build/Release/watcher.node +/Users/example/remote/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/macos/FSEventsBackend.o +/Users/example/remote/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/Backend.o +/Users/example/remote/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/shared/BruteForceBackend.o +/Users/example/remote/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/Watcher.o +/Users/example/remote/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/unix/fts.o +/Users/example/remote/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/DirTree.o +/Users/example/remote/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/watchman/BSER.o +/Users/example/remote/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/watchman/WatchmanBackend.o +/Users/example/remote/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/binding.o +/Users/example/remote/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/Glob.o +/Users/example/remote/node_modules/@parcel/watcher/build/Release/obj.target/nothing/node_modules/node-addon-api/nothing.o +/Users/example/remote/node_modules/@parcel/watcher/build/Release/.deps/Release/watcher.node.d +/Users/example/remote/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/binding.o.d +/Users/example/remote/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/macos/FSEventsBackend.o.d +/Users/example/remote/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/DirTree.o.d +/Users/example/remote/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/Backend.o.d +/Users/example/remote/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/shared/BruteForceBackend.o.d +/Users/example/remote/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/unix/fts.o.d +/Users/example/remote/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/Glob.o.d +/Users/example/remote/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/watchman/BSER.o.d +/Users/example/remote/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/watchman/WatchmanBackend.o.d +/Users/example/remote/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/watcher/src/Watcher.o.d +/Users/example/remote/node_modules/@parcel/watcher/build/Release/.deps/Release/obj.target/nothing/node_modules/node-addon-api/nothing.o.d +/Users/example/remote/node_modules/@parcel/watcher/build/Release/.deps/Release/nothing.a.d +/Users/example/remote/node_modules/@parcel/watcher/build/config.gypi +/Users/example/remote/node_modules/@parcel/watcher/build/watcher.target.mk +/Users/example/remote/node_modules/@parcel/watcher/build/binding.Makefile +/Users/example/remote/node_modules/@parcel/watcher/prebuilds/darwin-x64/node.napi.glibc.node +/Users/example/remote/node_modules/@parcel/watcher/prebuilds/win32-x64/node.napi.glibc.node +/Users/example/remote/node_modules/@parcel/watcher/prebuilds/darwin-arm64/node.napi.glibc.node +/Users/example/remote/node_modules/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node +/Users/example/remote/node_modules/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node +/Users/example/remote/node_modules/@parcel/watcher/index.d.ts +/Users/example/remote/node_modules/@parcel/watcher/src/binding.cc +/Users/example/remote/node_modules/@parcel/watcher/src/Watcher.cc +/Users/example/remote/node_modules/@parcel/watcher/src/macos/FSEventsBackend.cc +/Users/example/remote/node_modules/@parcel/watcher/src/macos/FSEventsBackend.hh +/Users/example/remote/node_modules/@parcel/watcher/src/Glob.hh +/Users/example/remote/node_modules/@parcel/watcher/src/DirTree.hh +/Users/example/remote/node_modules/@parcel/watcher/src/PromiseRunner.hh +/Users/example/remote/node_modules/@parcel/watcher/src/Glob.cc +/Users/example/remote/node_modules/@parcel/watcher/src/DirTree.cc +/Users/example/remote/node_modules/@parcel/watcher/src/Debounce.hh +/Users/example/remote/node_modules/@parcel/watcher/src/shared/BruteForceBackend.cc +/Users/example/remote/node_modules/@parcel/watcher/src/shared/BruteForceBackend.hh +/Users/example/remote/node_modules/@parcel/watcher/src/Watcher.hh +/Users/example/remote/node_modules/@parcel/watcher/src/unix/fts.cc +/Users/example/remote/node_modules/@parcel/watcher/src/unix/legacy.cc +/Users/example/remote/node_modules/@parcel/watcher/src/Backend.hh +/Users/example/remote/node_modules/@parcel/watcher/src/Signal.hh +/Users/example/remote/node_modules/@parcel/watcher/src/linux/InotifyBackend.cc +/Users/example/remote/node_modules/@parcel/watcher/src/linux/InotifyBackend.hh +/Users/example/remote/node_modules/@parcel/watcher/src/watchman/BSER.cc +/Users/example/remote/node_modules/@parcel/watcher/src/watchman/BSER.hh +/Users/example/remote/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.hh +/Users/example/remote/node_modules/@parcel/watcher/src/watchman/IPC.hh +/Users/example/remote/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.cc +/Users/example/remote/node_modules/@parcel/watcher/src/Event.hh +/Users/example/remote/node_modules/@parcel/watcher/src/windows/win_utils.cc +/Users/example/remote/node_modules/@parcel/watcher/src/windows/win_utils.hh +/Users/example/remote/node_modules/@parcel/watcher/src/windows/WindowsBackend.cc +/Users/example/remote/node_modules/@parcel/watcher/src/windows/WindowsBackend.hh +/Users/example/remote/node_modules/@parcel/watcher/src/Backend.cc +/Users/example/remote/node_modules/tar-fs/LICENSE +/Users/example/remote/node_modules/tar-fs/test/index.js +/Users/example/remote/node_modules/tar-fs/test/fixtures/invalid.tar +/Users/example/remote/node_modules/tar-fs/test/fixtures/a/hello.txt +/Users/example/remote/node_modules/tar-fs/test/fixtures/d/sub-dir/file5 +/Users/example/remote/node_modules/tar-fs/test/fixtures/d/file2 +/Users/example/remote/node_modules/tar-fs/test/fixtures/d/file1 +/Users/example/remote/node_modules/tar-fs/test/fixtures/d/sub-files/file3 +/Users/example/remote/node_modules/tar-fs/test/fixtures/d/sub-files/file4 +/Users/example/remote/node_modules/tar-fs/test/fixtures/e/file +/Users/example/remote/node_modules/tar-fs/test/fixtures/e/directory/.ignore +/Users/example/remote/node_modules/tar-fs/test/fixtures/b/a/test.txt +/Users/example/remote/node_modules/tar-fs/index.js +/Users/example/remote/node_modules/tar-fs/README.md +/Users/example/remote/node_modules/tar-fs/package.json +/Users/example/remote/node_modules/tar-fs/.travis.yml +/Users/example/remote/node_modules/vscode-textmate/LICENSE.md +/Users/example/remote/node_modules/vscode-textmate/.lsifrc.json +/Users/example/remote/node_modules/vscode-textmate/release/rule.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/grammar/tokenizeString.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/grammar/grammar.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/grammar/index.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/grammar/grammarDependencies.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/grammar/basicScopesAttributeProvider.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/registry.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/theme.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/main.js.map +/Users/example/remote/node_modules/vscode-textmate/release/onigLib.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/debug.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/encodedTokenAttributes.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/main.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/tests/tokenization.test.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/tests/themedTokenizer.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/tests/onigLibs.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/tests/json.test.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/tests/themeTest.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/tests/themes.test.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/tests/grammar.test.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/tests/resolver.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/tests/matcher.test.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/tests/inspect.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/tests/all.test.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/parseRawGrammar.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/main.js +/Users/example/remote/node_modules/vscode-textmate/release/utils.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/diffStateStacks.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/json.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/rawGrammar.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/plist.d.ts +/Users/example/remote/node_modules/vscode-textmate/release/matcher.d.ts +/Users/example/remote/node_modules/vscode-textmate/README.md +/Users/example/remote/node_modules/vscode-textmate/package.json +/Users/example/remote/node_modules/vscode-textmate/.github/workflows/rich-navigation.yml +/Users/example/remote/node_modules/vscode-textmate/.github/workflows/ci.yml +/Users/example/remote/node_modules/vscode-textmate/.gitattributes +/Users/example/remote/node_modules/vscode-textmate/SECURITY.md +/Users/example/remote/node_modules/socks/LICENSE +/Users/example/remote/node_modules/socks/typings/common/constants.d.ts +/Users/example/remote/node_modules/socks/typings/common/util.d.ts +/Users/example/remote/node_modules/socks/typings/common/helpers.d.ts +/Users/example/remote/node_modules/socks/typings/common/receivebuffer.d.ts +/Users/example/remote/node_modules/socks/typings/index.d.ts +/Users/example/remote/node_modules/socks/typings/client/socksclient.d.ts +/Users/example/remote/node_modules/socks/.eslintrc.cjs +/Users/example/remote/node_modules/socks/docs/index.md +/Users/example/remote/node_modules/socks/docs/examples/typescript/connectExample.md +/Users/example/remote/node_modules/socks/docs/examples/typescript/bindExample.md +/Users/example/remote/node_modules/socks/docs/examples/typescript/associateExample.md +/Users/example/remote/node_modules/socks/docs/examples/index.md +/Users/example/remote/node_modules/socks/docs/examples/javascript/connectExample.md +/Users/example/remote/node_modules/socks/docs/examples/javascript/bindExample.md +/Users/example/remote/node_modules/socks/docs/examples/javascript/associateExample.md +/Users/example/remote/node_modules/socks/docs/migratingFromV1.md +/Users/example/remote/node_modules/socks/README.md +/Users/example/remote/node_modules/socks/package.json +/Users/example/remote/node_modules/socks/.prettierrc.yaml +/Users/example/remote/node_modules/socks/build/index.js +/Users/example/remote/node_modules/socks/build/common/constants.js +/Users/example/remote/node_modules/socks/build/common/util.js +/Users/example/remote/node_modules/socks/build/common/util.js.map +/Users/example/remote/node_modules/socks/build/common/constants.js.map +/Users/example/remote/node_modules/socks/build/common/receivebuffer.js.map +/Users/example/remote/node_modules/socks/build/common/helpers.js.map +/Users/example/remote/node_modules/socks/build/common/receivebuffer.js +/Users/example/remote/node_modules/socks/build/common/helpers.js +/Users/example/remote/node_modules/socks/build/index.js.map +/Users/example/remote/node_modules/socks/build/client/socksclient.js +/Users/example/remote/node_modules/socks/build/client/socksclient.js.map +/Users/example/remote/node_modules/cookie/LICENSE +/Users/example/remote/node_modules/cookie/HISTORY.md +/Users/example/remote/node_modules/cookie/index.js +/Users/example/remote/node_modules/cookie/README.md +/Users/example/remote/node_modules/cookie/package.json +/Users/example/remote/node_modules/to-regex-range/LICENSE +/Users/example/remote/node_modules/to-regex-range/index.js +/Users/example/remote/node_modules/to-regex-range/README.md +/Users/example/remote/node_modules/to-regex-range/package.json +/Users/example/remote/node_modules/bindings/LICENSE.md +/Users/example/remote/node_modules/bindings/README.md +/Users/example/remote/node_modules/bindings/package.json +/Users/example/remote/node_modules/bindings/bindings.js +/Users/example/remote/node_modules/https-proxy-agent/dist/parse-proxy-response.d.ts.map +/Users/example/remote/node_modules/https-proxy-agent/dist/index.js +/Users/example/remote/node_modules/https-proxy-agent/dist/parse-proxy-response.js +/Users/example/remote/node_modules/https-proxy-agent/dist/index.js.map +/Users/example/remote/node_modules/https-proxy-agent/dist/parse-proxy-response.js.map +/Users/example/remote/node_modules/https-proxy-agent/dist/parse-proxy-response.d.ts +/Users/example/remote/node_modules/https-proxy-agent/dist/index.d.ts +/Users/example/remote/node_modules/https-proxy-agent/dist/index.d.ts.map +/Users/example/remote/node_modules/https-proxy-agent/README.md +/Users/example/remote/node_modules/https-proxy-agent/package.json +/Users/example/remote/node_modules/yallist/yallist.js +/Users/example/remote/node_modules/yallist/LICENSE +/Users/example/remote/node_modules/yallist/README.md +/Users/example/remote/node_modules/yallist/package.json +/Users/example/remote/node_modules/yallist/iterator.js +/Users/example/remote/node_modules/yauzl/LICENSE +/Users/example/remote/node_modules/yauzl/index.js +/Users/example/remote/node_modules/yauzl/fd-slicer.js +/Users/example/remote/node_modules/yauzl/README.md +/Users/example/remote/node_modules/yauzl/package.json +/Users/example/remote/node_modules/micromatch/LICENSE +/Users/example/remote/node_modules/micromatch/index.js +/Users/example/remote/node_modules/micromatch/README.md +/Users/example/remote/node_modules/micromatch/package.json +/Users/example/remote/node_modules/wrappy/LICENSE +/Users/example/remote/node_modules/wrappy/README.md +/Users/example/remote/node_modules/wrappy/package.json +/Users/example/remote/node_modules/wrappy/wrappy.js +/Users/example/remote/node_modules/http-proxy-agent/LICENSE +/Users/example/remote/node_modules/http-proxy-agent/dist/index.js +/Users/example/remote/node_modules/http-proxy-agent/dist/index.js.map +/Users/example/remote/node_modules/http-proxy-agent/dist/index.d.ts +/Users/example/remote/node_modules/http-proxy-agent/dist/index.d.ts.map +/Users/example/remote/node_modules/http-proxy-agent/README.md +/Users/example/remote/node_modules/http-proxy-agent/package.json +/Users/example/remote/node_modules/ip/README.md +/Users/example/remote/node_modules/ip/package.json +/Users/example/remote/node_modules/ip/lib/ip.js +/Users/example/remote/node_modules/is-extglob/LICENSE +/Users/example/remote/node_modules/is-extglob/index.js +/Users/example/remote/node_modules/is-extglob/README.md +/Users/example/remote/node_modules/is-extglob/package.json +/Users/example/remote/node_modules/rc/LICENSE.APACHE2 +/Users/example/remote/node_modules/rc/LICENSE.MIT +/Users/example/remote/node_modules/rc/test/nested-env-vars.js +/Users/example/remote/node_modules/rc/test/test.js +/Users/example/remote/node_modules/rc/test/ini.js +/Users/example/remote/node_modules/rc/index.js +/Users/example/remote/node_modules/rc/README.md +/Users/example/remote/node_modules/rc/LICENSE.BSD +/Users/example/remote/node_modules/rc/package.json +/Users/example/remote/node_modules/rc/lib/utils.js +/Users/example/remote/node_modules/rc/cli.js +/Users/example/remote/node_modules/rc/browser.js +/Users/example/remote/node_modules/braces/LICENSE +/Users/example/remote/node_modules/braces/CHANGELOG.md +/Users/example/remote/node_modules/braces/index.js +/Users/example/remote/node_modules/braces/README.md +/Users/example/remote/node_modules/braces/package.json +/Users/example/remote/node_modules/braces/lib/constants.js +/Users/example/remote/node_modules/braces/lib/stringify.js +/Users/example/remote/node_modules/braces/lib/parse.js +/Users/example/remote/node_modules/braces/lib/expand.js +/Users/example/remote/node_modules/braces/lib/utils.js +/Users/example/remote/node_modules/braces/lib/compile.js +/Users/example/remote/node_modules/tunnel-agent/LICENSE +/Users/example/remote/node_modules/tunnel-agent/index.js +/Users/example/remote/node_modules/tunnel-agent/README.md +/Users/example/remote/node_modules/tunnel-agent/package.json +/Users/example/remote/node_modules/readable-stream/readable-browser.js +/Users/example/remote/node_modules/readable-stream/LICENSE +/Users/example/remote/node_modules/readable-stream/GOVERNANCE.md +/Users/example/remote/node_modules/readable-stream/README.md +/Users/example/remote/node_modules/readable-stream/errors-browser.js +/Users/example/remote/node_modules/readable-stream/readable.js +/Users/example/remote/node_modules/readable-stream/package.json +/Users/example/remote/node_modules/readable-stream/errors.js +/Users/example/remote/node_modules/readable-stream/CONTRIBUTING.md +/Users/example/remote/node_modules/readable-stream/lib/internal/streams/stream.js +/Users/example/remote/node_modules/readable-stream/lib/internal/streams/stream-browser.js +/Users/example/remote/node_modules/readable-stream/lib/internal/streams/from-browser.js +/Users/example/remote/node_modules/readable-stream/lib/internal/streams/destroy.js +/Users/example/remote/node_modules/readable-stream/lib/internal/streams/from.js +/Users/example/remote/node_modules/readable-stream/lib/internal/streams/async_iterator.js +/Users/example/remote/node_modules/readable-stream/lib/internal/streams/state.js +/Users/example/remote/node_modules/readable-stream/lib/internal/streams/buffer_list.js +/Users/example/remote/node_modules/readable-stream/lib/internal/streams/end-of-stream.js +/Users/example/remote/node_modules/readable-stream/lib/internal/streams/pipeline.js +/Users/example/remote/node_modules/readable-stream/lib/_stream_passthrough.js +/Users/example/remote/node_modules/readable-stream/lib/_stream_transform.js +/Users/example/remote/node_modules/readable-stream/lib/_stream_duplex.js +/Users/example/remote/node_modules/readable-stream/lib/_stream_readable.js +/Users/example/remote/node_modules/readable-stream/lib/_stream_writable.js +/Users/example/remote/node_modules/readable-stream/experimentalWarning.js +/Users/example/remote/node_modules/mkdirp-classic/LICENSE +/Users/example/remote/node_modules/mkdirp-classic/index.js +/Users/example/remote/node_modules/mkdirp-classic/README.md +/Users/example/remote/node_modules/mkdirp-classic/package.json +/Users/example/remote/node_modules/mkdirp/LICENSE +/Users/example/remote/node_modules/mkdirp/bin/cmd.js +/Users/example/remote/node_modules/mkdirp/CHANGELOG.md +/Users/example/remote/node_modules/mkdirp/index.js +/Users/example/remote/node_modules/mkdirp/readme.markdown +/Users/example/remote/node_modules/mkdirp/package.json +/Users/example/remote/node_modules/mkdirp/lib/mkdirp-manual.js +/Users/example/remote/node_modules/mkdirp/lib/mkdirp-native.js +/Users/example/remote/node_modules/mkdirp/lib/opts-arg.js +/Users/example/remote/node_modules/mkdirp/lib/find-made.js +/Users/example/remote/node_modules/mkdirp/lib/path-arg.js +/Users/example/remote/node_modules/mkdirp/lib/use-native.js +/Users/example/remote/node_modules/graceful-fs/LICENSE +/Users/example/remote/node_modules/graceful-fs/polyfills.js +/Users/example/remote/node_modules/graceful-fs/README.md +/Users/example/remote/node_modules/graceful-fs/graceful-fs.js +/Users/example/remote/node_modules/graceful-fs/package.json +/Users/example/remote/node_modules/graceful-fs/clone.js +/Users/example/remote/node_modules/graceful-fs/legacy-streams.js +/Users/example/remote/node_modules/expand-template/test.js +/Users/example/remote/node_modules/expand-template/LICENSE +/Users/example/remote/node_modules/expand-template/index.js +/Users/example/remote/node_modules/expand-template/README.md +/Users/example/remote/node_modules/expand-template/package.json +/Users/example/remote/node_modules/expand-template/.travis.yml +/Users/example/remote/node_modules/napi-build-utils/LICENSE +/Users/example/remote/node_modules/napi-build-utils/index.js +/Users/example/remote/node_modules/napi-build-utils/README.md +/Users/example/remote/node_modules/napi-build-utils/package.json +/Users/example/remote/node_modules/napi-build-utils/index.md +/Users/example/remote/node_modules/debug/LICENSE +/Users/example/remote/node_modules/debug/README.md +/Users/example/remote/node_modules/debug/package.json +/Users/example/remote/node_modules/debug/src/index.js +/Users/example/remote/node_modules/debug/src/node.js +/Users/example/remote/node_modules/debug/src/common.js +/Users/example/remote/node_modules/debug/src/browser.js +/Users/example/remote/node_modules/buffer/AUTHORS.md +/Users/example/remote/node_modules/buffer/LICENSE +/Users/example/remote/node_modules/buffer/index.js +/Users/example/remote/node_modules/buffer/README.md +/Users/example/remote/node_modules/buffer/package.json +/Users/example/remote/node_modules/buffer/index.d.ts +/Users/example/remote/yarn.lock +/Users/example/remote/package.json diff --git a/patched-vscode/src/vs/base/test/node/uri.test.perf.ts b/patched-vscode/src/vs/base/test/node/uri.perf.test.ts similarity index 84% rename from patched-vscode/src/vs/base/test/node/uri.test.perf.ts rename to patched-vscode/src/vs/base/test/node/uri.perf.test.ts index d3e727e2..389f3c99 100644 --- a/patched-vscode/src/vs/base/test/node/uri.test.perf.ts +++ b/patched-vscode/src/vs/base/test/node/uri.perf.test.ts @@ -7,13 +7,21 @@ import * as assert from 'assert'; import { readFileSync } from 'fs'; import { FileAccess } from 'vs/base/common/network'; import { URI } from 'vs/base/common/uri'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('URI - perf', function () { + // COMMENT THIS OUT TO RUN TEST + if (1) { + return; + } + + ensureNoDisposablesAreLeakedInTestSuite(); + let manyFileUris: URI[]; setup(function () { manyFileUris = []; - const data = readFileSync(FileAccess.asFileUri('vs/base/test/node/uri.test.data.txt').fsPath).toString(); + const data = readFileSync(FileAccess.asFileUri('vs/base/test/node/uri.perf.data.txt').fsPath).toString(); const lines = data.split('\n'); for (const line of lines) { manyFileUris.push(URI.file(line)); @@ -25,7 +33,7 @@ suite('URI - perf', function () { const t1 = Date.now(); callback(); const d = Date.now() - t1; - console.log(`${name} took ${d}ms (${(d / manyFileUris.length).toPrecision(3)} ms/uri)`); + console.log(`${name} took ${d}ms (${(d / manyFileUris.length).toPrecision(3)} ms/uri) (${manyFileUris.length} uris)`); _done(); }); } diff --git a/patched-vscode/src/vs/code/browser/workbench/callback.html b/patched-vscode/src/vs/code/browser/workbench/callback.html index cd12754b..4f54d4d1 100644 --- a/patched-vscode/src/vs/code/browser/workbench/callback.html +++ b/patched-vscode/src/vs/code/browser/workbench/callback.html @@ -61,7 +61,7 @@ uri.fragment = fragment; } - window.localStorage.setItem(`vscode-web.url-callbacks[${id}]`, JSON.stringify(uri)); + localStorage.setItem(`vscode-web.url-callbacks[${id}]`, JSON.stringify(uri)); diff --git a/patched-vscode/src/vs/code/browser/workbench/workbench-dev.html b/patched-vscode/src/vs/code/browser/workbench/workbench-dev.html index f6448157..be6d30bf 100644 --- a/patched-vscode/src/vs/code/browser/workbench/workbench-dev.html +++ b/patched-vscode/src/vs/code/browser/workbench/workbench-dev.html @@ -38,7 +38,7 @@ - - + + + diff --git a/patched-vscode/src/vs/code/electron-sandbox/issue/issueReporter.html b/patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/issueReporter.html similarity index 100% rename from patched-vscode/src/vs/code/electron-sandbox/issue/issueReporter.html rename to patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/issueReporter.html diff --git a/patched-vscode/src/vs/code/electron-sandbox/issue/issueReporter.js b/patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/issueReporter.js similarity index 83% rename from patched-vscode/src/vs/code/electron-sandbox/issue/issueReporter.js rename to patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/issueReporter.js index b486c703..cad5ddba 100644 --- a/patched-vscode/src/vs/code/electron-sandbox/issue/issueReporter.js +++ b/patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/issueReporter.js @@ -10,7 +10,7 @@ const bootstrapWindow = bootstrapWindowLib(); // Load issue reporter into window - bootstrapWindow.load(['vs/code/electron-sandbox/issue/issueReporterMain'], function (issueReporter, configuration) { + bootstrapWindow.load(['vs/workbench/contrib/issue/electron-sandbox/issueReporterMain'], function (issueReporter, configuration) { return issueReporter.startup(configuration); }, { @@ -24,7 +24,7 @@ ); /** - * @typedef {import('../../../base/parts/sandbox/common/sandboxTypes').ISandboxConfiguration} ISandboxConfiguration + * @typedef {import('../../../../base/parts/sandbox/common/sandboxTypes').ISandboxConfiguration} ISandboxConfiguration * * @returns {{ * load: ( diff --git a/patched-vscode/src/vs/code/electron-sandbox/issue/issueReporterMain.ts b/patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/issueReporterMain.ts similarity index 81% rename from patched-vscode/src/vs/code/electron-sandbox/issue/issueReporterMain.ts rename to patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/issueReporterMain.ts index 44263745..05f002de 100644 --- a/patched-vscode/src/vs/code/electron-sandbox/issue/issueReporterMain.ts +++ b/patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/issueReporterMain.ts @@ -3,34 +3,35 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import 'vs/css!./media/issueReporter'; -import 'vs/base/browser/ui/codicons/codiconStyles'; // make sure codicon css is loaded import { safeInnerHtml } from 'vs/base/browser/dom'; +import 'vs/base/browser/ui/codicons/codiconStyles'; // make sure codicon css is loaded import { isLinux, isWindows } from 'vs/base/common/platform'; -import BaseHtml from 'vs/code/electron-sandbox/issue/issueReporterPage'; -import { ElectronIPCMainProcessService } from 'vs/platform/ipc/electron-sandbox/mainProcessService'; -import { IIssueMainService, IssueReporterWindowConfiguration } from 'vs/platform/issue/common/issue'; -import { INativeHostService } from 'vs/platform/native/common/native'; -import { NativeHostService } from 'vs/platform/native/electron-sandbox/nativeHostService'; -import { ServiceCollection } from 'vs/platform/instantiation/common/serviceCollection'; +import BaseHtml from 'vs/workbench/contrib/issue/browser/issueReporterPage'; +import 'vs/css!./media/issueReporter'; import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors'; -import { IMainProcessService } from 'vs/platform/ipc/common/mainProcessService'; -import { IssueReporter } from './issueReporterService'; -import { InstantiationService } from 'vs/platform/instantiation/common/instantiationService'; import { getSingletonServiceDescriptors } from 'vs/platform/instantiation/common/extensions'; +import { InstantiationService } from 'vs/platform/instantiation/common/instantiationService'; +import { ServiceCollection } from 'vs/platform/instantiation/common/serviceCollection'; +import { IMainProcessService } from 'vs/platform/ipc/common/mainProcessService'; +import { ElectronIPCMainProcessService } from 'vs/platform/ipc/electron-sandbox/mainProcessService'; import { registerMainProcessRemoteService } from 'vs/platform/ipc/electron-sandbox/services'; +import { IIssueMainService, IssueReporterWindowConfiguration } from 'vs/platform/issue/common/issue'; +import { INativeHostService } from 'vs/platform/native/common/native'; +import { NativeHostService } from 'vs/platform/native/common/nativeHostService'; +import { IssueReporter2 } from 'vs/workbench/contrib/issue/electron-sandbox/issueReporterService2'; +import { mainWindow } from 'vs/base/browser/window'; export function startup(configuration: IssueReporterWindowConfiguration) { const platformClass = isWindows ? 'windows' : isLinux ? 'linux' : 'mac'; - document.body.classList.add(platformClass); // used by our fonts + mainWindow.document.body.classList.add(platformClass); // used by our fonts - safeInnerHtml(document.body, BaseHtml()); + safeInnerHtml(mainWindow.document.body, BaseHtml()); const instantiationService = initServices(configuration.windowId); - const issueReporter = instantiationService.createInstance(IssueReporter, configuration); + const issueReporter = instantiationService.createInstance(IssueReporter2, configuration); issueReporter.render(); - document.body.style.display = 'block'; + mainWindow.document.body.style.display = 'block'; issueReporter.setInitialFocus(); } diff --git a/patched-vscode/src/vs/code/electron-sandbox/issue/issueReporterService.ts b/patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/issueReporterService.ts similarity index 73% rename from patched-vscode/src/vs/code/electron-sandbox/issue/issueReporterService.ts rename to patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/issueReporterService.ts index ebb776a1..961ba329 100644 --- a/patched-vscode/src/vs/code/electron-sandbox/issue/issueReporterService.ts +++ b/patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/issueReporterService.ts @@ -2,24 +2,28 @@ * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { localize } from 'vs/nls'; -import { $, reset, windowOpenNoOpener } from 'vs/base/browser/dom'; +import { $, createStyleSheet, isHTMLInputElement, isHTMLTextAreaElement, reset, windowOpenNoOpener } from 'vs/base/browser/dom'; import { Button, unthemedButtonStyles } from 'vs/base/browser/ui/button/button'; import { renderIcon } from 'vs/base/browser/ui/iconLabel/iconLabels'; -import { Delayer } from 'vs/base/common/async'; +import { mainWindow } from 'vs/base/browser/window'; +import { Delayer, RunOnceScheduler } from 'vs/base/common/async'; import { Codicon } from 'vs/base/common/codicons'; import { groupBy } from 'vs/base/common/collections'; import { debounce } from 'vs/base/common/decorators'; +import { CancellationError } from 'vs/base/common/errors'; import { Disposable } from 'vs/base/common/lifecycle'; import { isLinuxSnap, isMacintosh } from 'vs/base/common/platform'; import { escape } from 'vs/base/common/strings'; -import { IssueReporterData as IssueReporterModelData, IssueReporterModel } from 'vs/code/electron-sandbox/issue/issueReporterModel'; +import { ThemeIcon } from 'vs/base/common/themables'; +import { URI } from 'vs/base/common/uri'; +import { IssueReporterModel, IssueReporterData as IssueReporterModelData } from 'vs/workbench/contrib/issue/browser/issueReporterModel'; +import { localize } from 'vs/nls'; import { isRemoteDiagnosticError } from 'vs/platform/diagnostics/common/diagnostics'; import { IIssueMainService, IssueReporterData, IssueReporterExtensionData, IssueReporterStyles, IssueReporterWindowConfiguration, IssueType } from 'vs/platform/issue/common/issue'; import { normalizeGitHubUrl } from 'vs/platform/issue/common/issueReporterUtil'; import { INativeHostService } from 'vs/platform/native/common/native'; +import { getIconsStyleSheet } from 'vs/platform/theme/browser/iconsStyleSheet'; import { applyZoom, zoomIn, zoomOut } from 'vs/platform/window/electron-sandbox/window'; -import { CancellationError } from 'vs/base/common/errors'; // GitHub has let us know that we could up our limit here to 8k. We chose 7500 to play it safe. // ref https://github.com/microsoft/vscode/issues/159191 @@ -34,7 +38,8 @@ interface SearchResult { enum IssueSource { VSCode = 'vscode', Extension = 'extension', - Marketplace = 'marketplace' + Marketplace = 'marketplace', + Unknown = 'unknown' } export class IssueReporter extends Disposable { @@ -44,9 +49,12 @@ export class IssueReporter extends Disposable { private receivedPerformanceInfo = false; private shouldQueueSearch = false; private hasBeenSubmitted = false; + private openReporter = false; + private loadingExtensionData = false; + private selectedExtension = ''; private delayedSubmit = new Delayer(300); - private readonly previewButton!: Button; + private nonGitHubIssueUrl = false; constructor( private readonly configuration: IssueReporterWindowConfiguration, @@ -67,9 +75,18 @@ export class IssueReporter extends Disposable { selectedExtension: targetExtension }); + const fileOnMarketplace = configuration.data.issueSource === IssueSource.Marketplace; + const fileOnProduct = configuration.data.issueSource === IssueSource.VSCode; + this.issueReporterModel.update({ fileOnMarketplace, fileOnProduct }); + + //TODO: Handle case where extension is not activated const issueReporterElement = this.getElementById('issue-reporter'); if (issueReporterElement) { this.previewButton = new Button(issueReporterElement, unthemedButtonStyles); + const issueRepoName = document.createElement('a'); + issueReporterElement.appendChild(issueRepoName); + issueRepoName.id = 'show-repo-name'; + issueRepoName.classList.add('hidden'); this.updatePreviewButtonState(); } @@ -103,18 +120,36 @@ export class IssueReporter extends Disposable { }); } - if (window.document.documentElement.lang !== 'en') { + if (mainWindow.document.documentElement.lang !== 'en') { show(this.getElementById('english')); } + const codiconStyleSheet = createStyleSheet(); + codiconStyleSheet.id = 'codiconStyles'; + + // TODO: Is there a way to use the IThemeService here instead + const iconsStyleSheet = this._register(getIconsStyleSheet(undefined)); + function updateAll() { + codiconStyleSheet.textContent = iconsStyleSheet.getCSS(); + } + + const delayer = new RunOnceScheduler(updateAll, 0); + iconsStyleSheet.onDidChange(() => delayer.schedule()); + delayer.schedule(); + this.setUpTypes(); this.setEventHandlers(); - applyZoom(configuration.data.zoomLevel); + applyZoom(configuration.data.zoomLevel, mainWindow); this.applyStyles(configuration.data.styles); this.handleExtensionData(configuration.data.enabledExtensions); this.updateExperimentsInfo(configuration.data.experiments); this.updateRestrictedMode(configuration.data.restrictedMode); this.updateUnsupportedMode(configuration.data.isUnsupported); + + // Handle case where extension is pre-selected through the command + if ((configuration.data.data || configuration.data.uri) && targetExtension) { + this.updateExtensionStatus(targetExtension); + } } render(): void { @@ -124,14 +159,15 @@ export class IssueReporter extends Disposable { setInitialFocus() { const { fileOnExtension } = this.issueReporterModel.getData(); if (fileOnExtension) { - const issueTitle = document.getElementById('issue-title'); + const issueTitle = mainWindow.document.getElementById('issue-title'); issueTitle?.focus(); } else { - const issueType = document.getElementById('issue-type'); + const issueType = mainWindow.document.getElementById('issue-type'); issueType?.focus(); } } + // TODO @justschen: After migration to Aux Window, switch to dedicated css. private applyStyles(styles: IssueReporterStyles) { const styleTag = document.createElement('style'); const content: string[] = []; @@ -204,8 +240,8 @@ export class IssueReporter extends Disposable { } styleTag.textContent = content.join('\n'); - document.head.appendChild(styleTag); - document.body.style.color = styles.color || ''; + mainWindow.document.head.appendChild(styleTag); + mainWindow.document.body.style.color = styles.color || ''; } private handleExtensionData(extensions: IssueReporterExtensionData[]) { @@ -226,15 +262,25 @@ export class IssueReporter extends Disposable { private async updateIssueReporterUri(extension: IssueReporterExtensionData): Promise { try { - const uri = await this.issueMainService.$getIssueReporterUri(extension.id); - extension.bugsUrl = uri.toString(true); + if (extension.uri) { + const uri = URI.revive(extension.uri); + extension.bugsUrl = uri.toString(); + } } catch (e) { - extension.hasIssueUriRequestHandler = false; - // The issue handler failed so fall back to old issue reporter experience. this.renderBlocks(); } } + private async sendReporterMenu(extension: IssueReporterExtensionData): Promise { + try { + const data = await this.issueMainService.$sendReporterMenu(extension.id, extension.name); + return data; + } catch (e) { + console.error(e); + return undefined; + } + } + private setEventHandlers(): void { this.addEventListener('issue-type', 'change', (event: Event) => { const issueType = parseInt((event.target).value); @@ -244,19 +290,26 @@ export class IssueReporter extends Disposable { this.updatePerformanceInfo(info as Partial); }); } + + // Resets placeholder + const descriptionTextArea = this.getElementById('issue-title'); + if (descriptionTextArea) { + descriptionTextArea.placeholder = localize('undefinedPlaceholder', "Please enter a title"); + } + this.updatePreviewButtonState(); this.setSourceOptions(); this.render(); }); - (['includeSystemInfo', 'includeProcessInfo', 'includeWorkspaceInfo', 'includeExtensions', 'includeExperiments'] as const).forEach(elementId => { + (['includeSystemInfo', 'includeProcessInfo', 'includeWorkspaceInfo', 'includeExtensions', 'includeExperiments', 'includeExtensionData'] as const).forEach(elementId => { this.addEventListener(elementId, 'click', (event: Event) => { event.stopPropagation(); this.issueReporterModel.update({ [elementId]: !this.issueReporterModel.getData()[elementId] }); }); }); - const showInfoElements = document.getElementsByClassName('showInfo'); + const showInfoElements = mainWindow.document.getElementsByClassName('showInfo'); for (let i = 0; i < showInfoElements.length; i++) { const showInfo = showInfoElements.item(i)!; (showInfo as HTMLAnchorElement).addEventListener('click', (e: MouseEvent) => { @@ -289,6 +342,17 @@ export class IssueReporter extends Disposable { hide(problemSourceHelpText); } + const descriptionTextArea = this.getElementById('issue-title'); + if (value === IssueSource.VSCode) { + descriptionTextArea.placeholder = localize('vscodePlaceholder', "E.g Workbench is missing problems panel"); + } else if (value === IssueSource.Extension) { + descriptionTextArea.placeholder = localize('extensionPlaceholder', "E.g. Missing alt text on extension readme image"); + } else if (value === IssueSource.Marketplace) { + descriptionTextArea.placeholder = localize('marketplacePlaceholder', "E.g Cannot disable installed extension"); + } else { + descriptionTextArea.placeholder = localize('undefinedPlaceholder', "Please enter a title"); + } + let fileOnExtension, fileOnMarketplace = false; if (value === IssueSource.Extension) { fileOnExtension = true; @@ -354,7 +418,7 @@ export class IssueReporter extends Disposable { } }); - document.onkeydown = async (e: KeyboardEvent) => { + mainWindow.document.onkeydown = async (e: KeyboardEvent) => { const cmdOrCtrlKey = isMacintosh ? e.metaKey : e.ctrlKey; // Cmd/Ctrl+Enter previews issue and closes window if (cmdOrCtrlKey && e.keyCode === 13) { @@ -382,19 +446,19 @@ export class IssueReporter extends Disposable { // Cmd/Ctrl + zooms in if (cmdOrCtrlKey && e.keyCode === 187) { - zoomIn(); + zoomIn(mainWindow); } // Cmd/Ctrl - zooms out if (cmdOrCtrlKey && e.keyCode === 189) { - zoomOut(); + zoomOut(mainWindow); } // With latest electron upgrade, cmd+a is no longer propagating correctly for inputs in this window on mac // Manually perform the selection if (isMacintosh) { if (cmdOrCtrlKey && e.keyCode === 65 && e.target) { - if (e.target instanceof HTMLInputElement || e.target instanceof HTMLTextAreaElement) { + if (isHTMLInputElement(e.target) || isHTMLTextAreaElement(e.target)) { (e.target).select(); } } @@ -424,10 +488,43 @@ export class IssueReporter extends Disposable { this.previewButton.enabled = false; this.previewButton.label = localize('loadingData', "Loading data..."); } + + const issueRepoName = this.getElementById('show-repo-name')! as HTMLAnchorElement; + const selectedExtension = this.issueReporterModel.getData().selectedExtension; + if (selectedExtension && selectedExtension.uri) { + const urlString = URI.revive(selectedExtension.uri).toString(); + issueRepoName.href = urlString; + issueRepoName.addEventListener('click', (e) => this.openLink(e)); + issueRepoName.addEventListener('auxclick', (e) => this.openLink(e)); + const gitHubInfo = this.parseGitHubUrl(urlString); + issueRepoName.textContent = gitHubInfo ? gitHubInfo.owner + '/' + gitHubInfo.repositoryName : urlString; + Object.assign(issueRepoName.style, { + alignSelf: 'flex-end', + display: 'block', + fontSize: '13px', + marginBottom: '10px', + padding: '4px 0px', + textDecoration: 'none', + width: 'auto' + }); + show(issueRepoName); + } else { + // clear styles + issueRepoName.removeAttribute('style'); + hide(issueRepoName); + } + + // Initial check when first opened. + this.getExtensionGitHubUrl(); } private isPreviewEnabled() { const issueType = this.issueReporterModel.getData().issueType; + + if (this.loadingExtensionData) { + return false; + } + if (issueType === IssueType.Bug && this.receivedSystemInfo) { return true; } @@ -518,7 +615,7 @@ export class IssueReporter extends Disposable { const query = `is:issue+repo:${repo}+${title}`; const similarIssues = this.getElementById('similar-issues')!; - window.fetch(`https://api.github.com/search/issues?q=${query}`).then((response) => { + fetch(`https://api.github.com/search/issues?q=${query}`).then((response) => { response.json().then(result => { similarIssues.innerText = ''; if (result && result.items) { @@ -561,7 +658,7 @@ export class IssueReporter extends Disposable { }) }; - window.fetch(url, init).then((response) => { + fetch(url, init).then((response) => { response.json().then(result => { this.clearSearchResults(); @@ -634,7 +731,7 @@ export class IssueReporter extends Disposable { reset(typeSelect, makeOption(IssueType.Bug, localize('bugReporter', "Bug Report")), makeOption(IssueType.FeatureRequest, localize('featureRequest', "Feature Request")), - makeOption(IssueType.PerformanceIssue, localize('performanceIssue', "Performance Issue")) + makeOption(IssueType.PerformanceIssue, localize('performanceIssue', "Performance Issue (freeze, slow, crash)")) ); typeSelect.value = issueType.toString(); @@ -653,26 +750,30 @@ export class IssueReporter extends Disposable { private setSourceOptions(): void { const sourceSelect = this.getElementById('issue-source')! as HTMLSelectElement; - const { issueType, fileOnExtension, selectedExtension } = this.issueReporterModel.getData(); + const { issueType, fileOnExtension, selectedExtension, fileOnMarketplace, fileOnProduct } = this.issueReporterModel.getData(); let selected = sourceSelect.selectedIndex; if (selected === -1) { if (fileOnExtension !== undefined) { selected = fileOnExtension ? 2 : 1; } else if (selectedExtension?.isBuiltin) { selected = 1; + } else if (fileOnMarketplace) { + selected = 3; + } else if (fileOnProduct) { + selected = 1; } } sourceSelect.innerText = ''; sourceSelect.append(this.makeOption('', localize('selectSource', "Select source"), true)); - sourceSelect.append(this.makeOption('vscode', localize('vscode', "Visual Studio Code"), false)); - sourceSelect.append(this.makeOption('extension', localize('extension', "An extension"), false)); + sourceSelect.append(this.makeOption(IssueSource.VSCode, localize('vscode', "Visual Studio Code"), false)); + sourceSelect.append(this.makeOption(IssueSource.Extension, localize('extension', "A VS Code extension"), false)); if (this.configuration.product.reportMarketplaceIssueUrl) { - sourceSelect.append(this.makeOption('marketplace', localize('marketplace', "Extensions marketplace"), false)); + sourceSelect.append(this.makeOption(IssueSource.Marketplace, localize('marketplace', "Extensions Marketplace"), false)); } if (issueType !== IssueType.FeatureRequest) { - sourceSelect.append(this.makeOption('unknown', localize('unknown', "Don't know"), false)); + sourceSelect.append(this.makeOption(IssueSource.Unknown, localize('unknown', "Don't know"), false)); } if (selected !== -1 && selected < sourceSelect.options.length) { @@ -687,11 +788,12 @@ export class IssueReporter extends Disposable { // Depending on Issue Type, we render different blocks and text const { issueType, fileOnExtension, fileOnMarketplace, selectedExtension } = this.issueReporterModel.getData(); const blockContainer = this.getElementById('block-container'); - const systemBlock = document.querySelector('.block-system'); - const processBlock = document.querySelector('.block-process'); - const workspaceBlock = document.querySelector('.block-workspace'); - const extensionsBlock = document.querySelector('.block-extensions'); - const experimentsBlock = document.querySelector('.block-experiments'); + const systemBlock = mainWindow.document.querySelector('.block-system'); + const processBlock = mainWindow.document.querySelector('.block-process'); + const workspaceBlock = mainWindow.document.querySelector('.block-workspace'); + const extensionsBlock = mainWindow.document.querySelector('.block-extensions'); + const experimentsBlock = mainWindow.document.querySelector('.block-experiments'); + const extensionDataBlock = mainWindow.document.querySelector('.block-extension-data'); const problemSource = this.getElementById('problem-source')!; const descriptionTitle = this.getElementById('issue-description-label')!; @@ -700,6 +802,7 @@ export class IssueReporter extends Disposable { const titleTextArea = this.getElementById('issue-title-container')!; const descriptionTextArea = this.getElementById('description')!; + const extensionDataTextArea = this.getElementById('extension-data')!; // Hide all by default hide(blockContainer); @@ -708,8 +811,9 @@ export class IssueReporter extends Disposable { hide(workspaceBlock); hide(extensionsBlock); hide(experimentsBlock); - hide(problemSource); hide(extensionSelector); + hide(extensionDataTextArea); + hide(extensionDataBlock); show(problemSource); show(titleTextArea); @@ -719,7 +823,8 @@ export class IssueReporter extends Disposable { show(extensionSelector); } - if (fileOnExtension && selectedExtension?.hasIssueUriRequestHandler) { + + if (selectedExtension && this.nonGitHubIssueUrl) { hide(titleTextArea); hide(descriptionTextArea); reset(descriptionTitle, localize('handlesIssuesElsewhere', "This extension handles issues outside of VS Code")); @@ -728,6 +833,24 @@ export class IssueReporter extends Disposable { return; } + if (fileOnExtension && selectedExtension?.data) { + const data = selectedExtension?.data; + (extensionDataTextArea as HTMLElement).innerText = data.toString(); + (extensionDataTextArea as HTMLTextAreaElement).readOnly = true; + show(extensionDataBlock); + } + + // only if we know comes from the open reporter command + if (fileOnExtension && this.openReporter) { + (extensionDataTextArea as HTMLTextAreaElement).readOnly = true; + setTimeout(() => { + // delay to make sure from command or not + if (this.openReporter) { + show(extensionDataBlock); + } + }, 100); + } + if (issueType === IssueType.Bug) { if (!fileOnMarketplace) { show(blockContainer); @@ -766,13 +889,24 @@ export class IssueReporter extends Disposable { private validateInput(inputId: string): boolean { const inputElement = (this.getElementById(inputId)); const inputValidationMessage = this.getElementById(`${inputId}-empty-error`); + const descriptionShortMessage = this.getElementById(`description-short-error`); if (!inputElement.value) { inputElement.classList.add('invalid-input'); inputValidationMessage?.classList.remove('hidden'); + descriptionShortMessage?.classList.add('hidden'); return false; - } else { + } else if (inputId === 'description' && inputElement.value.length < 10) { + inputElement.classList.add('invalid-input'); + descriptionShortMessage?.classList.remove('hidden'); + inputValidationMessage?.classList.add('hidden'); + return false; + } + else { inputElement.classList.remove('invalid-input'); inputValidationMessage?.classList.add('hidden'); + if (inputId === 'description') { + descriptionShortMessage?.classList.add('hidden'); + } return true; } } @@ -804,8 +938,9 @@ export class IssueReporter extends Disposable { }) }; - const response = await window.fetch(url, init); + const response = await fetch(url, init); if (!response.ok) { + console.error('Invalid GitHub URL provided.'); return false; } const result = await response.json(); @@ -815,8 +950,10 @@ export class IssueReporter extends Disposable { } private async createIssue(): Promise { + const selectedExtension = this.issueReporterModel.getData().selectedExtension; + const hasUri = this.nonGitHubIssueUrl; // Short circuit if the extension provides a custom issue handler - if (this.issueReporterModel.getData().selectedExtension?.hasIssueUriRequestHandler) { + if (hasUri) { const url = this.getExtensionBugsUrl(); if (url) { this.hasBeenSubmitted = true; @@ -828,7 +965,7 @@ export class IssueReporter extends Disposable { if (!this.validateInputs()) { // If inputs are invalid, set focus to the first one and add listeners on them // to detect further changes - const invalidInput = document.getElementsByClassName('invalid-input'); + const invalidInput = mainWindow.document.getElementsByClassName('invalid-input'); if (invalidInput.length) { (invalidInput[0]).focus(); } @@ -859,7 +996,17 @@ export class IssueReporter extends Disposable { const issueTitle = (this.getElementById('issue-title')).value; const issueBody = this.issueReporterModel.serialize(); - const issueUrl = this.getIssueUrl(); + let issueUrl = this.getIssueUrl(); + if (!issueUrl) { + console.error('No issue url found'); + return false; + } + + if (selectedExtension?.uri) { + const uri = URI.revive(selectedExtension.uri); + issueUrl = uri.toString(); + } + const gitHubDetails = this.parseGitHubUrl(issueUrl); if (this.configuration.data.githubAccessToken && gitHubDetails) { return this.submitToGitHub(issueTitle, issueBody, gitHubDetails); @@ -872,6 +1019,7 @@ export class IssueReporter extends Disposable { try { url = await this.writeToClipboard(baseUrl, issueBody); } catch (_) { + console.error('Writing to clipboard failed'); return false; } } @@ -908,6 +1056,8 @@ export class IssueReporter extends Disposable { owner: match[1], repositoryName: match[2] }; + } else { + console.error('No GitHub issues match'); } return undefined; @@ -918,10 +1068,15 @@ export class IssueReporter extends Disposable { const bugsUrl = this.getExtensionBugsUrl(); const extensionUrl = this.getExtensionRepositoryUrl(); // If given, try to match the extension's bug url - if (bugsUrl && bugsUrl.match(/^https?:\/\/github\.com\/(.*)/)) { + if (bugsUrl && bugsUrl.match(/^https?:\/\/github\.com\/([^\/]*)\/([^\/]*)\/?(\/issues)?$/)) { + // matches exactly: https://github.com/owner/repo/issues repositoryUrl = normalizeGitHubUrl(bugsUrl); - } else if (extensionUrl && extensionUrl.match(/^https?:\/\/github\.com\/(.*)/)) { + } else if (extensionUrl && extensionUrl.match(/^https?:\/\/github\.com\/([^\/]*)\/([^\/]*)$/)) { + // matches exactly: https://github.com/owner/repo repositoryUrl = normalizeGitHubUrl(extensionUrl); + } else { + this.nonGitHubIssueUrl = true; + repositoryUrl = bugsUrl || extensionUrl || ''; } return repositoryUrl; @@ -937,7 +1092,7 @@ export class IssueReporter extends Disposable { } private updateSystemInfo(state: IssueReporterModelData) { - const target = document.querySelector('.block-system .block-info'); + const target = mainWindow.document.querySelector('.block-system .block-info'); if (target) { const systemInfo = state.systemInfo!; @@ -1061,26 +1216,52 @@ export class IssueReporter extends Disposable { extensionsSelector.selectedIndex = 0; } - this.addEventListener('extension-selector', 'change', (e: Event) => { + this.addEventListener('extension-selector', 'change', async (e: Event) => { + this.clearExtensionData(); const selectedExtensionId = (e.target).value; + this.selectedExtension = selectedExtensionId; const extensions = this.issueReporterModel.getData().allExtensions; const matches = extensions.filter(extension => extension.id === selectedExtensionId); if (matches.length) { this.issueReporterModel.update({ selectedExtension: matches[0] }); - if (matches[0].hasIssueUriRequestHandler) { - this.updateIssueReporterUri(matches[0]); + const selectedExtension = this.issueReporterModel.getData().selectedExtension; + if (selectedExtension) { + const iconElement = document.createElement('span'); + iconElement.classList.add(...ThemeIcon.asClassNameArray(Codicon.loading), 'codicon-modifier-spin'); + this.setLoading(iconElement); + const openReporterData = await this.sendReporterMenu(selectedExtension); + if (openReporterData) { + if (this.selectedExtension === selectedExtensionId) { + this.removeLoading(iconElement, true); + this.configuration.data = openReporterData; + } else if (this.selectedExtension !== selectedExtensionId) { + } + } + else { + if (!this.loadingExtensionData) { + iconElement.classList.remove(...ThemeIcon.asClassNameArray(Codicon.loading), 'codicon-modifier-spin'); + } + this.removeLoading(iconElement); + // if not using command, should have no configuration data in fields we care about and check later. + this.clearExtensionData(); + + // case when previous extension was opened from normal openIssueReporter command + selectedExtension.data = undefined; + selectedExtension.uri = undefined; + } + if (this.selectedExtension === selectedExtensionId) { + // repopulates the fields with the new data given the selected extension. + this.updateExtensionStatus(matches[0]); + this.openReporter = false; + } } else { + this.issueReporterModel.update({ selectedExtension: undefined }); + this.clearSearchResults(); + this.clearExtensionData(); this.validateSelectedExtension(); - const title = (this.getElementById('issue-title')).value; - this.searchExtensionIssues(title); + this.updateExtensionStatus(matches[0]); } - } else { - this.issueReporterModel.update({ selectedExtension: undefined }); - this.clearSearchResults(); - this.validateSelectedExtension(); } - this.updatePreviewButtonState(); - this.renderBlocks(); }); } @@ -1089,6 +1270,52 @@ export class IssueReporter extends Disposable { }); } + private clearExtensionData(): void { + this.nonGitHubIssueUrl = false; + this.issueReporterModel.update({ extensionData: undefined }); + this.configuration.data.issueBody = undefined; + this.configuration.data.data = undefined; + this.configuration.data.uri = undefined; + } + + private async updateExtensionStatus(extension: IssueReporterExtensionData) { + this.issueReporterModel.update({ selectedExtension: extension }); + + // uses this.configuuration.data to ensure that data is coming from `openReporter` command. + const template = this.configuration.data.issueBody; + if (template) { + const descriptionTextArea = this.getElementById('description')!; + const descriptionText = (descriptionTextArea as HTMLTextAreaElement).value; + if (descriptionText === '' || !descriptionText.includes(template.toString())) { + const fullTextArea = descriptionText + (descriptionText === '' ? '' : '\n') + template.toString(); + (descriptionTextArea as HTMLTextAreaElement).value = fullTextArea; + this.issueReporterModel.update({ issueDescription: fullTextArea }); + } + } + + const data = this.configuration.data.data; + if (data) { + this.issueReporterModel.update({ extensionData: data }); + extension.data = data; + const extensionDataBlock = mainWindow.document.querySelector('.block-extension-data')!; + show(extensionDataBlock); + this.renderBlocks(); + } + + const uri = this.configuration.data.uri; + if (uri) { + extension.uri = uri; + this.updateIssueReporterUri(extension); + } + + this.validateSelectedExtension(); + const title = (this.getElementById('issue-title')).value; + this.searchExtensionIssues(title); + + this.updatePreviewButtonState(); + this.renderBlocks(); + } + private validateSelectedExtension(): void { const extensionValidationMessage = this.getElementById('extension-selection-validation-error')!; const extensionValidationNoUrlsMessage = this.getElementById('extension-selection-validation-error-no-url')!; @@ -1101,8 +1328,12 @@ export class IssueReporter extends Disposable { return; } + if (this.loadingExtensionData) { + return; + } + const hasValidGitHubUrl = this.getExtensionGitHubUrl(); - if (hasValidGitHubUrl || extension.hasIssueUriRequestHandler) { + if (hasValidGitHubUrl) { this.previewButton.enabled = true; } else { this.setExtensionValidationMessage(); @@ -1110,6 +1341,47 @@ export class IssueReporter extends Disposable { } } + private setLoading(element: HTMLElement) { + // Show loading + this.openReporter = true; + this.loadingExtensionData = true; + this.updatePreviewButtonState(); + + const extensionDataCaption = this.getElementById('extension-id')!; + hide(extensionDataCaption); + + const extensionDataCaption2 = Array.from(mainWindow.document.querySelectorAll('.ext-parens')); + extensionDataCaption2.forEach(extensionDataCaption2 => hide(extensionDataCaption2)); + + const showLoading = this.getElementById('ext-loading')!; + show(showLoading); + while (showLoading.firstChild) { + showLoading.removeChild(showLoading.firstChild); + } + showLoading.append(element); + + this.renderBlocks(); + } + + private removeLoading(element: HTMLElement, fromReporter: boolean = false) { + this.openReporter = fromReporter; + this.loadingExtensionData = false; + this.updatePreviewButtonState(); + + const extensionDataCaption = this.getElementById('extension-id')!; + show(extensionDataCaption); + + const extensionDataCaption2 = Array.from(mainWindow.document.querySelectorAll('.ext-parens')); + extensionDataCaption2.forEach(extensionDataCaption2 => show(extensionDataCaption2)); + + const hideLoading = this.getElementById('ext-loading')!; + hide(hideLoading); + if (hideLoading.firstChild) { + hideLoading.removeChild(element); + } + this.renderBlocks(); + } + private setExtensionValidationMessage(): void { const extensionValidationMessage = this.getElementById('extension-selection-validation-error')!; const extensionValidationNoUrlsMessage = this.getElementById('extension-selection-validation-error-no-url')!; @@ -1133,18 +1405,18 @@ export class IssueReporter extends Disposable { } private updateProcessInfo(state: IssueReporterModelData) { - const target = document.querySelector('.block-process .block-info') as HTMLElement; + const target = mainWindow.document.querySelector('.block-process .block-info') as HTMLElement; if (target) { reset(target, $('code', undefined, state.processInfo ?? '')); } } private updateWorkspaceInfo(state: IssueReporterModelData) { - document.querySelector('.block-workspace .block-info code')!.textContent = '\n' + state.workspaceInfo; + mainWindow.document.querySelector('.block-workspace .block-info code')!.textContent = '\n' + state.workspaceInfo; } private updateExtensionTable(extensions: IssueReporterExtensionData[], numThemeExtensions: number): void { - const target = document.querySelector('.block-extensions .block-info'); + const target = mainWindow.document.querySelector('.block-extensions .block-info'); if (target) { if (this.configuration.disableExtensions) { reset(target, localize('disabledExtensions', "Extensions are disabled")); @@ -1173,7 +1445,7 @@ export class IssueReporter extends Disposable { private updateExperimentsInfo(experimentInfo: string | undefined) { this.issueReporterModel.update({ experimentInfo }); - const target = document.querySelector('.block-experiments .block-info'); + const target = mainWindow.document.querySelector('.block-experiments .block-info'); if (target) { target.textContent = experimentInfo ? experimentInfo : localize('noCurrentExperiments', "No current experiments."); } @@ -1204,7 +1476,7 @@ export class IssueReporter extends Disposable { } private getElementById(elementId: string): T | undefined { - const element = document.getElementById(elementId) as T | undefined; + const element = mainWindow.document.getElementById(elementId) as T | undefined; if (element) { return element; } else { diff --git a/patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/issueReporterService2.ts b/patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/issueReporterService2.ts new file mode 100644 index 00000000..6f6bdd1c --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/issueReporterService2.ts @@ -0,0 +1,508 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import { $, isHTMLInputElement, isHTMLTextAreaElement, reset, windowOpenNoOpener } from 'vs/base/browser/dom'; +import { mainWindow } from 'vs/base/browser/window'; +import { Codicon } from 'vs/base/common/codicons'; +import { groupBy } from 'vs/base/common/collections'; +import { CancellationError } from 'vs/base/common/errors'; +import { isMacintosh } from 'vs/base/common/platform'; +import { ThemeIcon } from 'vs/base/common/themables'; +import { URI } from 'vs/base/common/uri'; +import { localize } from 'vs/nls'; +import { isRemoteDiagnosticError } from 'vs/platform/diagnostics/common/diagnostics'; +import { IIssueMainService, IssueReporterData, IssueReporterExtensionData, IssueReporterWindowConfiguration, IssueType } from 'vs/platform/issue/common/issue'; +import { INativeHostService } from 'vs/platform/native/common/native'; +import { applyZoom, zoomIn, zoomOut } from 'vs/platform/window/electron-sandbox/window'; +import { BaseIssueReporterService, hide, show } from 'vs/workbench/contrib/issue/browser/issue'; +import { IssueReporterData as IssueReporterModelData } from 'vs/workbench/contrib/issue/browser/issueReporterModel'; + +// GitHub has let us know that we could up our limit here to 8k. We chose 7500 to play it safe. +// ref https://github.com/microsoft/vscode/issues/159191 +const MAX_URL_LENGTH = 7500; + + +export class IssueReporter2 extends BaseIssueReporterService { + constructor( + private readonly configuration: IssueReporterWindowConfiguration, + @INativeHostService private readonly nativeHostService: INativeHostService, + @IIssueMainService issueMainService: IIssueMainService + ) { + super(configuration.disableExtensions, configuration.data, configuration.os, configuration.product, mainWindow, false, issueMainService); + + this.issueMainService.$getSystemInfo().then(info => { + this.issueReporterModel.update({ systemInfo: info }); + this.receivedSystemInfo = true; + + this.updateSystemInfo(this.issueReporterModel.getData()); + this.updatePreviewButtonState(); + }); + if (configuration.data.issueType === IssueType.PerformanceIssue) { + this.issueMainService.$getPerformanceInfo().then(info => { + this.updatePerformanceInfo(info as Partial); + }); + } + + this.setEventHandlers(); + applyZoom(configuration.data.zoomLevel, mainWindow); + this.handleExtensionData(configuration.data.enabledExtensions); + this.updateExperimentsInfo(configuration.data.experiments); + this.updateRestrictedMode(configuration.data.restrictedMode); + this.updateUnsupportedMode(configuration.data.isUnsupported); + } + + private handleExtensionData(extensions: IssueReporterExtensionData[]) { + const installedExtensions = extensions.filter(x => !x.isBuiltin); + const { nonThemes, themes } = groupBy(installedExtensions, ext => { + return ext.isTheme ? 'themes' : 'nonThemes'; + }); + + const numberOfThemeExtesions = themes && themes.length; + this.issueReporterModel.update({ numberOfThemeExtesions, enabledNonThemeExtesions: nonThemes, allExtensions: installedExtensions }); + this.updateExtensionTable(nonThemes, numberOfThemeExtesions); + if (this.disableExtensions || installedExtensions.length === 0) { + (this.getElementById('disableExtensions')).disabled = true; + } + + this.updateExtensionSelector(installedExtensions); + } + + private async sendReporterMenu(extension: IssueReporterExtensionData): Promise { + try { + const data = await this.issueMainService.$sendReporterMenu(extension.id, extension.name); + return data; + } catch (e) { + console.error(e); + return undefined; + } + } + + public override setEventHandlers(): void { + super.setEventHandlers(); + + // Keep all event listerns involving window and issue creation + this.previewButton.onDidClick(async () => { + this.delayedSubmit.trigger(async () => { + this.createIssue(); + }); + }); + + this.addEventListener('disableExtensions', 'click', () => { + this.issueMainService.$reloadWithExtensionsDisabled(); + }); + + this.addEventListener('extensionBugsLink', 'click', (e: Event) => { + const url = (e.target).innerText; + windowOpenNoOpener(url); + }); + + this.addEventListener('disableExtensions', 'keydown', (e: Event) => { + e.stopPropagation(); + if ((e as KeyboardEvent).keyCode === 13 || (e as KeyboardEvent).keyCode === 32) { + this.issueMainService.$reloadWithExtensionsDisabled(); + } + }); + + + // THIS IS THE MAIN IMPORTANT PART + mainWindow.document.onkeydown = async (e: KeyboardEvent) => { + const cmdOrCtrlKey = isMacintosh ? e.metaKey : e.ctrlKey; + // Cmd/Ctrl+Enter previews issue and closes window + if (cmdOrCtrlKey && e.key === 'Enter') { + this.delayedSubmit.trigger(async () => { + if (await this.createIssue()) { + this.close(); + } + }); + } + + // Cmd/Ctrl + w closes issue window + if (cmdOrCtrlKey && e.key === 'w') { + e.stopPropagation(); + e.preventDefault(); + + const issueTitle = (this.getElementById('issue-title'))!.value; + const { issueDescription } = this.issueReporterModel.getData(); + if (!this.hasBeenSubmitted && (issueTitle || issueDescription)) { + // fire and forget + this.issueMainService.$showConfirmCloseDialog(); + } else { + this.close(); + } + } + + // Cmd/Ctrl + zooms in + if (cmdOrCtrlKey && (e.key === '+' || e.key === '=')) { + zoomIn(mainWindow); + } + + // Cmd/Ctrl - zooms out + if (cmdOrCtrlKey && e.key === '-') { + zoomOut(mainWindow); + } + + // With latest electron upgrade, cmd+a is no longer propagating correctly for inputs in this window on mac + // Manually perform the selection + if (isMacintosh) { + if (cmdOrCtrlKey && e.key === 'a' && e.target) { + if (isHTMLInputElement(e.target) || isHTMLTextAreaElement(e.target)) { + (e.target).select(); + } + } + } + }; + } + + public override async submitToGitHub(issueTitle: string, issueBody: string, gitHubDetails: { owner: string; repositoryName: string }): Promise { + const url = `https://api.github.com/repos/${gitHubDetails.owner}/${gitHubDetails.repositoryName}/issues`; + const init = { + method: 'POST', + body: JSON.stringify({ + title: issueTitle, + body: issueBody + }), + headers: new Headers({ + 'Content-Type': 'application/json', + 'Authorization': `Bearer ${this.data.githubAccessToken}` + }) + }; + + const response = await fetch(url, init); + if (!response.ok) { + console.error('Invalid GitHub URL provided.'); + return false; + } + const result = await response.json(); + await this.nativeHostService.openExternal(result.html_url); + this.close(); + return true; + } + + public override async createIssue(): Promise { + const selectedExtension = this.issueReporterModel.getData().selectedExtension; + const hasUri = this.nonGitHubIssueUrl; + // Short circuit if the extension provides a custom issue handler + if (hasUri) { + const url = this.getExtensionBugsUrl(); + if (url) { + this.hasBeenSubmitted = true; + await this.nativeHostService.openExternal(url); + return true; + } + } + + if (!this.validateInputs()) { + // If inputs are invalid, set focus to the first one and add listeners on them + // to detect further changes + const invalidInput = mainWindow.document.getElementsByClassName('invalid-input'); + if (invalidInput.length) { + (invalidInput[0]).focus(); + } + + this.addEventListener('issue-title', 'input', _ => { + this.validateInput('issue-title'); + }); + + this.addEventListener('description', 'input', _ => { + this.validateInput('description'); + }); + + this.addEventListener('issue-source', 'change', _ => { + this.validateInput('issue-source'); + }); + + if (this.issueReporterModel.fileOnExtension()) { + this.addEventListener('extension-selector', 'change', _ => { + this.validateInput('extension-selector'); + }); + } + + return false; + } + + this.hasBeenSubmitted = true; + + const issueTitle = (this.getElementById('issue-title')).value; + const issueBody = this.issueReporterModel.serialize(); + + let issueUrl = this.getIssueUrl(); + if (!issueUrl) { + console.error('No issue url found'); + return false; + } + + if (selectedExtension?.uri) { + const uri = URI.revive(selectedExtension.uri); + issueUrl = uri.toString(); + } + + const gitHubDetails = this.parseGitHubUrl(issueUrl); + if (this.data.githubAccessToken && gitHubDetails) { + return this.submitToGitHub(issueTitle, issueBody, gitHubDetails); + } + + const baseUrl = this.getIssueUrlWithTitle((this.getElementById('issue-title')).value, issueUrl); + let url = baseUrl + `&body=${encodeURIComponent(issueBody)}`; + + if (url.length > MAX_URL_LENGTH) { + try { + url = await this.writeToClipboard(baseUrl, issueBody); + } catch (_) { + console.error('Writing to clipboard failed'); + return false; + } + } + + await this.nativeHostService.openExternal(url); + return true; + } + + public override async writeToClipboard(baseUrl: string, issueBody: string): Promise { + const shouldWrite = await this.issueMainService.$showClipboardDialog(); + if (!shouldWrite) { + throw new CancellationError(); + } + + await this.nativeHostService.writeClipboardText(issueBody); + + return baseUrl + `&body=${encodeURIComponent(localize('pasteData', "We have written the needed data into your clipboard because it was too large to send. Please paste."))}`; + } + + private updateSystemInfo(state: IssueReporterModelData) { + const target = mainWindow.document.querySelector('.block-system .block-info'); + + if (target) { + const systemInfo = state.systemInfo!; + const renderedDataTable = $('table', undefined, + $('tr', undefined, + $('td', undefined, 'CPUs'), + $('td', undefined, systemInfo.cpus || '') + ), + $('tr', undefined, + $('td', undefined, 'GPU Status' as string), + $('td', undefined, Object.keys(systemInfo.gpuStatus).map(key => `${key}: ${systemInfo.gpuStatus[key]}`).join('\n')) + ), + $('tr', undefined, + $('td', undefined, 'Load (avg)' as string), + $('td', undefined, systemInfo.load || '') + ), + $('tr', undefined, + $('td', undefined, 'Memory (System)' as string), + $('td', undefined, systemInfo.memory) + ), + $('tr', undefined, + $('td', undefined, 'Process Argv' as string), + $('td', undefined, systemInfo.processArgs) + ), + $('tr', undefined, + $('td', undefined, 'Screen Reader' as string), + $('td', undefined, systemInfo.screenReader) + ), + $('tr', undefined, + $('td', undefined, 'VM'), + $('td', undefined, systemInfo.vmHint) + ) + ); + reset(target, renderedDataTable); + + systemInfo.remoteData.forEach(remote => { + target.appendChild($('hr')); + if (isRemoteDiagnosticError(remote)) { + const remoteDataTable = $('table', undefined, + $('tr', undefined, + $('td', undefined, 'Remote'), + $('td', undefined, remote.hostName) + ), + $('tr', undefined, + $('td', undefined, ''), + $('td', undefined, remote.errorMessage) + ) + ); + target.appendChild(remoteDataTable); + } else { + const remoteDataTable = $('table', undefined, + $('tr', undefined, + $('td', undefined, 'Remote'), + $('td', undefined, remote.latency ? `${remote.hostName} (latency: ${remote.latency.current.toFixed(2)}ms last, ${remote.latency.average.toFixed(2)}ms average)` : remote.hostName) + ), + $('tr', undefined, + $('td', undefined, 'OS'), + $('td', undefined, remote.machineInfo.os) + ), + $('tr', undefined, + $('td', undefined, 'CPUs'), + $('td', undefined, remote.machineInfo.cpus || '') + ), + $('tr', undefined, + $('td', undefined, 'Memory (System)' as string), + $('td', undefined, remote.machineInfo.memory) + ), + $('tr', undefined, + $('td', undefined, 'VM'), + $('td', undefined, remote.machineInfo.vmHint) + ) + ); + target.appendChild(remoteDataTable); + } + }); + } + } + + public updateExtensionSelector(extensions: IssueReporterExtensionData[]): void { + interface IOption { + name: string; + id: string; + } + + const extensionOptions: IOption[] = extensions.map(extension => { + return { + name: extension.displayName || extension.name || '', + id: extension.id + }; + }); + + // Sort extensions by name + extensionOptions.sort((a, b) => { + const aName = a.name.toLowerCase(); + const bName = b.name.toLowerCase(); + if (aName > bName) { + return 1; + } + + if (aName < bName) { + return -1; + } + + return 0; + }); + + const makeOption = (extension: IOption, selectedExtension?: IssueReporterExtensionData): HTMLOptionElement => { + const selected = selectedExtension && extension.id === selectedExtension.id; + return $('option', { + 'value': extension.id, + 'selected': selected || '' + }, extension.name); + }; + + const extensionsSelector = this.getElementById('extension-selector'); + if (extensionsSelector) { + const { selectedExtension } = this.issueReporterModel.getData(); + reset(extensionsSelector, this.makeOption('', localize('selectExtension', "Select extension"), true), ...extensionOptions.map(extension => makeOption(extension, selectedExtension))); + + if (!selectedExtension) { + extensionsSelector.selectedIndex = 0; + } + + this.addEventListener('extension-selector', 'change', async (e: Event) => { + this.clearExtensionData(); + const selectedExtensionId = (e.target).value; + this.selectedExtension = selectedExtensionId; + const extensions = this.issueReporterModel.getData().allExtensions; + const matches = extensions.filter(extension => extension.id === selectedExtensionId); + if (matches.length) { + this.issueReporterModel.update({ selectedExtension: matches[0] }); + const selectedExtension = this.issueReporterModel.getData().selectedExtension; + if (selectedExtension) { + const iconElement = document.createElement('span'); + iconElement.classList.add(...ThemeIcon.asClassNameArray(Codicon.loading), 'codicon-modifier-spin'); + this.setLoading(iconElement); + const openReporterData = await this.sendReporterMenu(selectedExtension); + if (openReporterData) { + if (this.selectedExtension === selectedExtensionId) { + this.removeLoading(iconElement, true); + this.configuration.data = openReporterData; + this.data = openReporterData; + } else if (this.selectedExtension !== selectedExtensionId) { + } + } + else { + if (!this.loadingExtensionData) { + iconElement.classList.remove(...ThemeIcon.asClassNameArray(Codicon.loading), 'codicon-modifier-spin'); + } + this.removeLoading(iconElement); + // if not using command, should have no configuration data in fields we care about and check later. + this.clearExtensionData(); + + // case when previous extension was opened from normal openIssueReporter command + selectedExtension.data = undefined; + selectedExtension.uri = undefined; + } + if (this.selectedExtension === selectedExtensionId) { + // repopulates the fields with the new data given the selected extension. + this.updateExtensionStatus(matches[0]); + this.openReporter = false; + } + } else { + this.issueReporterModel.update({ selectedExtension: undefined }); + this.clearSearchResults(); + this.clearExtensionData(); + this.validateSelectedExtension(); + this.updateExtensionStatus(matches[0]); + } + } + }); + } + + this.addEventListener('problem-source', 'change', (_) => { + this.validateSelectedExtension(); + }); + } + + public override setLoading(element: HTMLElement) { + // Show loading + this.openReporter = true; + this.loadingExtensionData = true; + this.updatePreviewButtonState(); + + const extensionDataCaption = this.getElementById('extension-id')!; + hide(extensionDataCaption); + + const extensionDataCaption2 = Array.from(mainWindow.document.querySelectorAll('.ext-parens')); + extensionDataCaption2.forEach(extensionDataCaption2 => hide(extensionDataCaption2)); + + const showLoading = this.getElementById('ext-loading')!; + show(showLoading); + while (showLoading.firstChild) { + showLoading.removeChild(showLoading.firstChild); + } + showLoading.append(element); + + this.renderBlocks(); + } + + public override removeLoading(element: HTMLElement, fromReporter: boolean = false) { + this.openReporter = fromReporter; + this.loadingExtensionData = false; + this.updatePreviewButtonState(); + + const extensionDataCaption = this.getElementById('extension-id')!; + show(extensionDataCaption); + + const extensionDataCaption2 = Array.from(mainWindow.document.querySelectorAll('.ext-parens')); + extensionDataCaption2.forEach(extensionDataCaption2 => show(extensionDataCaption2)); + + const hideLoading = this.getElementById('ext-loading')!; + hide(hideLoading); + if (hideLoading.firstChild) { + hideLoading.removeChild(element); + } + this.renderBlocks(); + } + + private updateRestrictedMode(restrictedMode: boolean) { + this.issueReporterModel.update({ restrictedMode }); + } + + private updateUnsupportedMode(isUnsupported: boolean) { + this.issueReporterModel.update({ isUnsupported }); + } + + private updateExperimentsInfo(experimentInfo: string | undefined) { + this.issueReporterModel.update({ experimentInfo }); + const target = mainWindow.document.querySelector('.block-experiments .block-info'); + if (target) { + target.textContent = experimentInfo ? experimentInfo : localize('noCurrentExperiments', "No current experiments."); + } + } +} diff --git a/patched-vscode/src/vs/workbench/services/issue/electron-sandbox/issueService.ts b/patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/issueService.ts similarity index 71% rename from patched-vscode/src/vs/workbench/services/issue/electron-sandbox/issueService.ts rename to patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/issueService.ts index 9c4dc39b..3b5c8d26 100644 --- a/patched-vscode/src/vs/workbench/services/issue/electron-sandbox/issueService.ts +++ b/patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/issueService.ts @@ -3,32 +3,31 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { IssueReporterStyles, IssueReporterData, ProcessExplorerData, IssueReporterExtensionData, IIssueMainService } from 'vs/platform/issue/common/issue'; -import { IColorTheme, IThemeService } from 'vs/platform/theme/common/themeService'; -import { textLinkForeground, inputBackground, inputBorder, inputForeground, buttonBackground, buttonHoverBackground, buttonForeground, inputValidationErrorBorder, foreground, inputActiveOptionBorder, scrollbarSliderActiveBackground, scrollbarSliderBackground, scrollbarSliderHoverBackground, editorBackground, editorForeground, listHoverBackground, listHoverForeground, textLinkActiveForeground, inputValidationErrorBackground, inputValidationErrorForeground, listActiveSelectionBackground, listActiveSelectionForeground, listFocusOutline, listFocusBackground, listFocusForeground, activeContrastBorder, scrollbarShadow } from 'vs/platform/theme/common/colorRegistry'; -import { SIDE_BAR_BACKGROUND } from 'vs/workbench/common/theme'; -import { IExtensionManagementService } from 'vs/platform/extensionManagement/common/extensionManagement'; -import { IWorkbenchExtensionEnablementService } from 'vs/workbench/services/extensionManagement/common/extensionManagement'; import { getZoomLevel } from 'vs/base/browser/browser'; -import { IIssueUriRequestHandler, IWorkbenchIssueService } from 'vs/workbench/services/issue/common/issue'; -import { INativeWorkbenchEnvironmentService } from 'vs/workbench/services/environment/electron-sandbox/environmentService'; -import { ExtensionType } from 'vs/platform/extensions/common/extensions'; import { platform } from 'vs/base/common/process'; +import { ipcRenderer } from 'vs/base/parts/sandbox/electron-sandbox/globals'; +import { IExtensionManagementService } from 'vs/platform/extensionManagement/common/extensionManagement'; +import { ExtensionIdentifier, ExtensionType, ExtensionIdentifierSet } from 'vs/platform/extensions/common/extensions'; +import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions'; +import { IIssueMainService, IssueReporterData, IssueReporterExtensionData, IssueReporterStyles, ProcessExplorerData } from 'vs/platform/issue/common/issue'; import { IProductService } from 'vs/platform/product/common/productService'; +import { activeContrastBorder, buttonBackground, buttonForeground, buttonHoverBackground, editorBackground, editorForeground, foreground, inputActiveOptionBorder, inputBackground, inputBorder, inputForeground, inputValidationErrorBackground, inputValidationErrorBorder, inputValidationErrorForeground, listActiveSelectionBackground, listActiveSelectionForeground, listFocusBackground, listFocusForeground, listFocusOutline, listHoverBackground, listHoverForeground, scrollbarShadow, scrollbarSliderActiveBackground, scrollbarSliderBackground, scrollbarSliderHoverBackground, textLinkActiveForeground, textLinkForeground } from 'vs/platform/theme/common/colorRegistry'; +import { IColorTheme, IThemeService } from 'vs/platform/theme/common/themeService'; +import { IWorkspaceTrustManagementService } from 'vs/platform/workspace/common/workspaceTrust'; +import { SIDE_BAR_BACKGROUND } from 'vs/workbench/common/theme'; import { IWorkbenchAssignmentService } from 'vs/workbench/services/assignment/common/assignmentService'; import { IAuthenticationService } from 'vs/workbench/services/authentication/common/authentication'; -import { IWorkspaceTrustManagementService } from 'vs/platform/workspace/common/workspaceTrust'; +import { INativeWorkbenchEnvironmentService } from 'vs/workbench/services/environment/electron-sandbox/environmentService'; +import { IWorkbenchExtensionEnablementService } from 'vs/workbench/services/extensionManagement/common/extensionManagement'; import { IIntegrityService } from 'vs/workbench/services/integrity/common/integrity'; -import { ipcRenderer } from 'vs/base/parts/sandbox/electron-sandbox/globals'; -import { IDisposable } from 'vs/base/common/lifecycle'; -import { CancellationToken } from 'vs/base/common/cancellation'; -import { URI } from 'vs/base/common/uri'; -import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions'; +import { IWorkbenchIssueService } from 'vs/workbench/contrib/issue/common/issue'; +import { mainWindow } from 'vs/base/browser/window'; +import { IMenuService, MenuId } from 'vs/platform/actions/common/actions'; +import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; export class NativeIssueService implements IWorkbenchIssueService { declare readonly _serviceBrand: undefined; - - private readonly _handlers = new Map(); + private extensionIdentifierSet: ExtensionIdentifierSet = new ExtensionIdentifierSet(); constructor( @IIssueMainService private readonly issueMainService: IIssueMainService, @@ -41,10 +40,33 @@ export class NativeIssueService implements IWorkbenchIssueService { @IWorkbenchAssignmentService private readonly experimentService: IWorkbenchAssignmentService, @IAuthenticationService private readonly authenticationService: IAuthenticationService, @IIntegrityService private readonly integrityService: IIntegrityService, + @IMenuService private readonly menuService: IMenuService, + @IContextKeyService private readonly contextKeyService: IContextKeyService ) { - ipcRenderer.on('vscode:triggerIssueUriRequestHandler', async (event: unknown, request: { replyChannel: string; extensionId: string }) => { - const result = await this.getIssueReporterUri(request.extensionId, CancellationToken.None); - ipcRenderer.send(request.replyChannel, result.toString()); + ipcRenderer.on('vscode:triggerReporterMenu', async (event, arg) => { + const extensionId = arg.extensionId; + + // creates menu from contributed + const menu = this.menuService.createMenu(MenuId.IssueReporter, this.contextKeyService); + + // render menu and dispose + const actions = menu.getActions({ renderShortTitle: true }).flatMap(entry => entry[1]); + actions.forEach(async action => { + try { + if (action.item && 'source' in action.item && action.item.source?.id === extensionId) { + this.extensionIdentifierSet.add(extensionId); + await action.run(); + } + } catch (error) { + console.error(error); + } + }); + + if (!this.extensionIdentifierSet.has(extensionId)) { + // send undefined to indicate no action was taken + ipcRenderer.send(`vscode:triggerReporterMenuResponse:${extensionId}`, undefined); + } + menu.dispose(); }); } @@ -64,11 +86,13 @@ export class NativeIssueService implements IWorkbenchIssueService { version: manifest.version, repositoryUrl: manifest.repository && manifest.repository.url, bugsUrl: manifest.bugs && manifest.bugs.url, - hasIssueUriRequestHandler: this._handlers.has(extension.identifier.id.toLowerCase()), displayName: manifest.displayName, id: extension.identifier.id, + data: dataOverrides.data, + uri: dataOverrides.uri, isTheme, isBuiltin, + extensionData: 'Extensions data loading', }; })); } catch (e) { @@ -78,6 +102,7 @@ export class NativeIssueService implements IWorkbenchIssueService { version: '0.0.0', repositoryUrl: undefined, bugsUrl: undefined, + extensionData: 'Extensions data loading', displayName: `Extensions not loaded: ${e}`, id: 'workbench.issue', isTheme: false, @@ -106,13 +131,25 @@ export class NativeIssueService implements IWorkbenchIssueService { const theme = this.themeService.getColorTheme(); const issueReporterData: IssueReporterData = Object.assign({ styles: getIssueReporterStyles(theme), - zoomLevel: getZoomLevel(), + zoomLevel: getZoomLevel(mainWindow), enabledExtensions: extensionData, experiments: experiments?.join('\n'), restrictedMode: !this.workspaceTrustManagementService.isWorkspaceTrusted(), isUnsupported, githubAccessToken }, dataOverrides); + + if (issueReporterData.extensionId) { + const extensionExists = extensionData.some(extension => ExtensionIdentifier.equals(extension.id, issueReporterData.extensionId)); + if (!extensionExists) { + console.error(`Extension with ID ${issueReporterData.extensionId} does not exist.`); + } + } + + if (issueReporterData.extensionId && this.extensionIdentifierSet.has(issueReporterData.extensionId)) { + ipcRenderer.send(`vscode:triggerReporterMenuResponse:${issueReporterData.extensionId}`, issueReporterData); + this.extensionIdentifierSet.delete(new ExtensionIdentifier(issueReporterData.extensionId)); + } return this.issueMainService.openReporter(issueReporterData); } @@ -120,7 +157,7 @@ export class NativeIssueService implements IWorkbenchIssueService { const theme = this.themeService.getColorTheme(); const data: ProcessExplorerData = { pid: this.environmentService.mainPid, - zoomLevel: getZoomLevel(), + zoomLevel: getZoomLevel(mainWindow), styles: { backgroundColor: getColor(theme, editorBackground), color: getColor(theme, editorForeground), @@ -143,20 +180,7 @@ export class NativeIssueService implements IWorkbenchIssueService { return this.issueMainService.openProcessExplorer(data); } - registerIssueUriRequestHandler(extensionId: string, handler: IIssueUriRequestHandler): IDisposable { - this._handlers.set(extensionId.toLowerCase(), handler); - return { - dispose: () => this._handlers.delete(extensionId) - }; - } - private async getIssueReporterUri(extensionId: string, token: CancellationToken): Promise { - const handler = this._handlers.get(extensionId); - if (!handler) { - throw new Error(`No issue uri request handler registered for extension '${extensionId}'`); - } - return handler.provideIssueUrl(token); - } } export function getIssueReporterStyles(theme: IColorTheme): IssueReporterStyles { diff --git a/patched-vscode/src/vs/code/electron-sandbox/issue/media/issueReporter.css b/patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/media/issueReporter.css similarity index 96% rename from patched-vscode/src/vs/code/electron-sandbox/issue/media/issueReporter.css rename to patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/media/issueReporter.css index 20d2ebae..152d6c38 100644 --- a/patched-vscode/src/vs/code/electron-sandbox/issue/media/issueReporter.css +++ b/patched-vscode/src/vs/workbench/contrib/issue/electron-sandbox/media/issueReporter.css @@ -72,7 +72,7 @@ textarea { width: auto; padding: 4px 10px; align-self: flex-end; - margin-bottom: 10px; + margin-bottom: 1em; font-size: 13px; } @@ -100,6 +100,11 @@ html { height: 100%; } +.extension-caption .codicon-modifier-spin { + padding-bottom: 3px; + margin-left: 2px; +} + /* Font Families (with CJK support) */ .mac { font-family: -apple-system, BlinkMacSystemFont, sans-serif; } @@ -152,7 +157,8 @@ body { padding-bottom: 2em; display: flex; flex-direction: column; - height: 100%; + min-height: 100%; + overflow: visible; } .description-section { @@ -208,6 +214,10 @@ select, input, textarea { border-top: 0px !important; } +#issue-reporter .system-info { + margin-bottom: 10px; +} + input[type="checkbox"] { width: auto; @@ -359,6 +369,7 @@ a { } .issues-container > .issue > .issue-state { + display: flex; width: 77px; padding: 3px 6px; margin-right: 5px; @@ -368,8 +379,13 @@ a { } .issues-container > .issue .label { + padding-top: 2px; margin-left: 5px; width: 44px; text-overflow: ellipsis; overflow: hidden; } + +.issues-container > .issue .issue-icon{ + padding-top: 2px; +} diff --git a/patched-vscode/src/vs/code/test/electron-sandbox/issue/testReporterModel.test.ts b/patched-vscode/src/vs/workbench/contrib/issue/issue/testReporterModel.test.ts similarity index 96% rename from patched-vscode/src/vs/code/test/electron-sandbox/issue/testReporterModel.test.ts rename to patched-vscode/src/vs/workbench/contrib/issue/issue/testReporterModel.test.ts index e2280b23..d86022de 100644 --- a/patched-vscode/src/vs/code/test/electron-sandbox/issue/testReporterModel.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/issue/issue/testReporterModel.test.ts @@ -4,17 +4,19 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; -import { IssueReporterModel } from 'vs/code/electron-sandbox/issue/issueReporterModel'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { IssueReporterModel } from 'vs/workbench/contrib/issue/browser/issueReporterModel'; import { IssueType } from 'vs/platform/issue/common/issue'; import { normalizeGitHubUrl } from 'vs/platform/issue/common/issueReporterUtil'; suite('IssueReporter', () => { - + ensureNoDisposablesAreLeakedInTestSuite(); test('sets defaults to include all data', () => { const issueReporterModel = new IssueReporterModel(); assert.deepStrictEqual(issueReporterModel.getData(), { allExtensions: [], includeSystemInfo: true, + includeExtensionData: true, includeWorkspaceInfo: true, includeProcessInfo: true, includeExtensions: true, diff --git a/patched-vscode/src/vs/workbench/contrib/keybindings/browser/keybindings.contribution.ts b/patched-vscode/src/vs/workbench/contrib/keybindings/browser/keybindings.contribution.ts index 21fb4293..8c4bd19b 100644 --- a/patched-vscode/src/vs/workbench/contrib/keybindings/browser/keybindings.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/keybindings/browser/keybindings.contribution.ts @@ -16,7 +16,7 @@ class ToggleKeybindingsLogAction extends Action2 { constructor() { super({ id: 'workbench.action.toggleKeybindingsLog', - title: { value: nls.localize('toggleKeybindingsLog', "Toggle Keyboard Shortcuts Troubleshooting"), original: 'Toggle Keyboard Shortcuts Troubleshooting' }, + title: nls.localize2('toggleKeybindingsLog', "Toggle Keyboard Shortcuts Troubleshooting"), category: Categories.Developer, f1: true }); diff --git a/patched-vscode/src/vs/workbench/contrib/languageDetection/browser/languageDetection.contribution.ts b/patched-vscode/src/vs/workbench/contrib/languageDetection/browser/languageDetection.contribution.ts index ea29b76b..b9735fd8 100644 --- a/patched-vscode/src/vs/workbench/contrib/languageDetection/browser/languageDetection.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/languageDetection/browser/languageDetection.contribution.ts @@ -5,7 +5,7 @@ import { DisposableStore } from 'vs/base/common/lifecycle'; import { getCodeEditor } from 'vs/editor/browser/editorBrowser'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { Registry } from 'vs/platform/registry/common/platform'; import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions, IWorkbenchContribution } from 'vs/workbench/common/contributions'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; @@ -123,7 +123,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: detectLanguageCommandId, - title: { value: localize('detectlang', 'Detect Language from Content'), original: 'Detect Language from Content' }, + title: localize2('detectlang', "Detect Language from Content"), f1: true, precondition: ContextKeyExpr.and(NOTEBOOK_EDITOR_EDITABLE.toNegated(), EditorContextKeys.editorTextFocus), keybinding: { primary: KeyCode.KeyD | KeyMod.Alt | KeyMod.Shift, weight: KeybindingWeight.WorkbenchContrib } diff --git a/patched-vscode/src/vs/workbench/contrib/languageStatus/browser/languageStatus.contribution.ts b/patched-vscode/src/vs/workbench/contrib/languageStatus/browser/languageStatus.contribution.ts index c5900bbf..3feb89c6 100644 --- a/patched-vscode/src/vs/workbench/contrib/languageStatus/browser/languageStatus.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/languageStatus/browser/languageStatus.contribution.ts @@ -6,10 +6,10 @@ import 'vs/css!./media/languageStatus'; import * as dom from 'vs/base/browser/dom'; import { renderLabelWithIcons } from 'vs/base/browser/ui/iconLabel/iconLabels'; -import { DisposableStore, dispose, toDisposable } from 'vs/base/common/lifecycle'; +import { Disposable, DisposableStore, dispose, toDisposable } from 'vs/base/common/lifecycle'; import Severity from 'vs/base/common/severity'; import { getCodeEditor, ICodeEditor } from 'vs/editor/browser/editorBrowser'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { Registry } from 'vs/platform/registry/common/platform'; import { ThemeIcon } from 'vs/base/common/themables'; import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions, IWorkbenchContribution } from 'vs/workbench/common/contributions'; @@ -28,8 +28,12 @@ import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storag import { equals } from 'vs/base/common/arrays'; import { URI } from 'vs/base/common/uri'; import { Action2, registerAction2 } from 'vs/platform/actions/common/actions'; -import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; +import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { Categories } from 'vs/platform/action/common/actionCommonCategories'; +import { IAccessibilityInformation } from 'vs/platform/accessibility/common/accessibility'; +import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; +import { ServiceCollection } from 'vs/platform/instantiation/common/serviceCollection'; +import { IHoverService, nativeHoverDelegate } from 'vs/platform/hover/browser/hover'; class LanguageStatusViewModel { @@ -58,7 +62,29 @@ class StoredCounter { } } -class EditorStatusContribution implements IWorkbenchContribution { +class LanguageStatusContribution extends Disposable implements IWorkbenchContribution { + + constructor( + @IInstantiationService instantiationService: IInstantiationService, + @IEditorGroupsService editorGroupService: IEditorGroupsService, + @IEditorService editorService: IEditorService + ) { + super(); + + // --- main language status + const mainInstantiationService = this._register(instantiationService.createChild(new ServiceCollection( + [IEditorService, editorService.createScoped('main', this._store)] + ))); + this._register(mainInstantiationService.createInstance(LanguageStatus)); + + // --- auxiliary language status + this._register(editorGroupService.onDidCreateAuxiliaryEditorPart(({ instantiationService, disposables }) => { + disposables.add(instantiationService.createInstance(LanguageStatus)); + })); + } +} + +class LanguageStatus { private static readonly _id = 'status.languageStatus'; @@ -78,10 +104,11 @@ class EditorStatusContribution implements IWorkbenchContribution { @ILanguageStatusService private readonly _languageStatusService: ILanguageStatusService, @IStatusbarService private readonly _statusBarService: IStatusbarService, @IEditorService private readonly _editorService: IEditorService, + @IHoverService private readonly _hoverService: IHoverService, @IOpenerService private readonly _openerService: IOpenerService, @IStorageService private readonly _storageService: IStorageService, ) { - _storageService.onDidChangeValue(StorageScope.PROFILE, EditorStatusContribution._keyDedicatedItems, this._disposables)(this._handleStorageChange, this, this._disposables); + _storageService.onDidChangeValue(StorageScope.PROFILE, LanguageStatus._keyDedicatedItems, this._disposables)(this._handleStorageChange, this, this._disposables); this._restoreState(); this._interactionCounter = new StoredCounter(_storageService, 'languageStatus.interactCount'); @@ -114,7 +141,7 @@ class EditorStatusContribution implements IWorkbenchContribution { } private _restoreState(): void { - const raw = this._storageService.get(EditorStatusContribution._keyDedicatedItems, StorageScope.PROFILE, '[]'); + const raw = this._storageService.get(LanguageStatus._keyDedicatedItems, StorageScope.PROFILE, '[]'); try { const ids = JSON.parse(raw); this._dedicated = new Set(ids); @@ -125,10 +152,10 @@ class EditorStatusContribution implements IWorkbenchContribution { private _storeState(): void { if (this._dedicated.size === 0) { - this._storageService.remove(EditorStatusContribution._keyDedicatedItems, StorageScope.PROFILE); + this._storageService.remove(LanguageStatus._keyDedicatedItems, StorageScope.PROFILE); } else { const raw = JSON.stringify(Array.from(this._dedicated.keys())); - this._storageService.store(EditorStatusContribution._keyDedicatedItems, raw, StorageScope.PROFILE, StorageTarget.USER); + this._storageService.store(LanguageStatus._keyDedicatedItems, raw, StorageScope.PROFILE, StorageTarget.USER); } } @@ -174,7 +201,7 @@ class EditorStatusContribution implements IWorkbenchContribution { } else { const [first] = model.combined; const showSeverity = first.severity >= Severity.Warning; - const text = EditorStatusContribution._severityToComboCodicon(first.severity); + const text = LanguageStatus._severityToComboCodicon(first.severity); let isOneBusy = false; const ariaLabels: string[] = []; @@ -182,7 +209,7 @@ class EditorStatusContribution implements IWorkbenchContribution { for (const status of model.combined) { const isPinned = model.dedicated.includes(status); element.appendChild(this._renderStatus(status, showSeverity, isPinned, this._renderDisposables)); - ariaLabels.push(this._asAriaLabel(status)); + ariaLabels.push(LanguageStatus._accessibilityInformation(status).label); isOneBusy = isOneBusy || (!isPinned && status.busy); // unpinned items contribute to the busy-indicator of the composite status item } const props: IStatusbarEntry = { @@ -193,7 +220,7 @@ class EditorStatusContribution implements IWorkbenchContribution { text: isOneBusy ? `${text}\u00A0\u00A0$(sync~spin)` : text, }; if (!this._combinedEntry) { - this._combinedEntry = this._statusBarService.addEntry(props, EditorStatusContribution._id, StatusbarAlignment.RIGHT, { id: 'status.editor.mode', alignment: StatusbarAlignment.LEFT, compact: true }); + this._combinedEntry = this._statusBarService.addEntry(props, LanguageStatus._id, StatusbarAlignment.RIGHT, { id: 'status.editor.mode', alignment: StatusbarAlignment.LEFT, compact: true }); } else { this._combinedEntry.update(props); } @@ -201,9 +228,10 @@ class EditorStatusContribution implements IWorkbenchContribution { // animate the status bar icon whenever language status changes, repeat animation // when severity is warning or error, don't show animation when showing progress/busy const userHasInteractedWithStatus = this._interactionCounter.value >= 3; - const node = document.querySelector('.monaco-workbench .statusbar DIV#status\\.languageStatus A>SPAN.codicon'); - const container = document.querySelector('.monaco-workbench .statusbar DIV#status\\.languageStatus'); - if (node instanceof HTMLElement && container) { + const targetWindow = dom.getWindow(editor?.getContainerDomNode()); + const node = targetWindow.document.querySelector('.monaco-workbench .statusbar DIV#status\\.languageStatus A>SPAN.codicon'); + const container = targetWindow.document.querySelector('.monaco-workbench .statusbar DIV#status\\.languageStatus'); + if (dom.isHTMLElement(node) && container) { const _wiggle = 'wiggle'; const _flash = 'flash'; if (!isOneBusy) { @@ -222,10 +250,10 @@ class EditorStatusContribution implements IWorkbenchContribution { // track when the hover shows (this is automagic and DOM mutation spying is needed...) // use that as signal that the user has interacted/learned language status items work if (!userHasInteractedWithStatus) { - const hoverTarget = document.querySelector('.monaco-workbench .context-view'); - if (hoverTarget instanceof HTMLElement) { + const hoverTarget = targetWindow.document.querySelector('.monaco-workbench .context-view'); + if (dom.isHTMLElement(hoverTarget)) { const observer = new MutationObserver(() => { - if (document.contains(element)) { + if (targetWindow.document.contains(element)) { this._interactionCounter.increment(); observer.disconnect(); } @@ -239,7 +267,7 @@ class EditorStatusContribution implements IWorkbenchContribution { // dedicated status bar items are shows as-is in the status bar const newDedicatedEntries = new Map(); for (const status of model.dedicated) { - const props = EditorStatusContribution._asStatusbarEntry(status); + const props = LanguageStatus._asStatusbarEntry(status); let entry = this._dedicatedEntries.get(status.id); if (!entry) { entry = this._statusBarService.addEntry(props, status.id, StatusbarAlignment.RIGHT, { id: 'status.editor.mode', alignment: StatusbarAlignment.RIGHT }); @@ -261,7 +289,7 @@ class EditorStatusContribution implements IWorkbenchContribution { const severity = document.createElement('div'); severity.classList.add('severity', `sev${status.severity}`); severity.classList.toggle('show', showSeverity); - const severityText = EditorStatusContribution._severityToSingleCodicon(status.severity); + const severityText = LanguageStatus._severityToSingleCodicon(status.severity); dom.append(severity, ...renderLabelWithIcons(severityText)); parent.appendChild(severity); @@ -275,7 +303,8 @@ class EditorStatusContribution implements IWorkbenchContribution { const label = document.createElement('span'); label.classList.add('label'); - dom.append(label, ...renderLabelWithIcons(status.busy ? `$(sync~spin)\u00A0\u00A0${status.label}` : status.label)); + const labelValue = typeof status.label === 'string' ? status.label : status.label.value; + dom.append(label, ...renderLabelWithIcons(status.busy ? `$(sync~spin)\u00A0\u00A0${labelValue}` : labelValue)); left.appendChild(label); const detail = document.createElement('span'); @@ -296,11 +325,11 @@ class EditorStatusContribution implements IWorkbenchContribution { href: URI.from({ scheme: 'command', path: command.id, query: command.arguments && JSON.stringify(command.arguments) }).toString() - }, undefined, this._openerService)); + }, { hoverDelegate: nativeHoverDelegate }, this._hoverService, this._openerService)); } // -- pin - const actionBar = new ActionBar(right, {}); + const actionBar = new ActionBar(right, { hoverDelegate: nativeHoverDelegate }); store.add(actionBar); let action: Action; if (!isPinned) { @@ -346,18 +375,20 @@ class EditorStatusContribution implements IWorkbenchContribution { const parts = renderLabelWithIcons(node); dom.append(target, ...parts); } else { - store.add(new Link(target, node, undefined, this._openerService)); + store.add(new Link(target, node, undefined, this._hoverService, this._openerService)); } } } - private _asAriaLabel(status: ILanguageStatus): string { + private static _accessibilityInformation(status: ILanguageStatus): IAccessibilityInformation { if (status.accessibilityInfo) { - return status.accessibilityInfo.label; - } else if (status.detail) { - return localize('aria.1', '{0}, {1}', status.label, status.detail); + return status.accessibilityInfo; + } + const textValue = typeof status.label === 'string' ? status.label : status.label.value; + if (status.detail) { + return { label: localize('aria.1', '{0}, {1}', textValue, status.detail) }; } else { - return localize('aria.2', '{0}', status.label); + return { label: localize('aria.2', '{0}', textValue) }; } } @@ -372,10 +403,12 @@ class EditorStatusContribution implements IWorkbenchContribution { kind = 'error'; } + const textValue = typeof item.label === 'string' ? item.label : item.label.shortValue; + return { name: localize('name.pattern', '{0} (Language Status)', item.name), - text: item.busy ? `${item.label}\u00A0\u00A0$(sync~spin)` : item.label, - ariaLabel: item.accessibilityInfo?.label ?? item.label, + text: item.busy ? `${textValue}\u00A0\u00A0$(sync~spin)` : textValue, + ariaLabel: LanguageStatus._accessibilityInformation(item).label, role: item.accessibilityInfo?.role, tooltip: item.command?.tooltip || new MarkdownString(item.detail, { isTrusted: true, supportThemeIcons: true }), kind, @@ -384,17 +417,14 @@ class EditorStatusContribution implements IWorkbenchContribution { } } -Registry.as(WorkbenchExtensions.Workbench).registerWorkbenchContribution(EditorStatusContribution, LifecyclePhase.Restored); +Registry.as(WorkbenchExtensions.Workbench).registerWorkbenchContribution(LanguageStatusContribution, LifecyclePhase.Restored); registerAction2(class extends Action2 { constructor() { super({ id: 'editor.inlayHints.Reset', - title: { - value: localize('reset', 'Reset Language Status Interaction Counter'), - original: 'Reset Language Status Interaction Counter' - }, + title: localize2('reset', "Reset Language Status Interaction Counter"), category: Categories.View, f1: true }); diff --git a/patched-vscode/src/vs/workbench/contrib/languageStatus/browser/media/languageStatus.css b/patched-vscode/src/vs/workbench/contrib/languageStatus/browser/media/languageStatus.css index da152cb9..4354ad02 100644 --- a/patched-vscode/src/vs/workbench/contrib/languageStatus/browser/media/languageStatus.css +++ b/patched-vscode/src/vs/workbench/contrib/languageStatus/browser/media/languageStatus.css @@ -25,7 +25,7 @@ } } -.monaco-workbench .statusbar DIV#status\.languageStatus A>SPAN.codicon.wiggle { +.monaco-workbench .statusbar DIV#status\.languageStatus A > SPAN.codicon.wiggle { animation-duration: .8s; animation-iteration-count: 1; animation-name: wiggle; @@ -55,67 +55,66 @@ .monaco-workbench .hover-language-status { display: flex; - padding: 4px 8px; } .monaco-workbench .hover-language-status:not(:last-child) { border-bottom: 1px solid var(--vscode-notifications-border); } -.monaco-workbench .hover-language-status>.severity { +.monaco-workbench .hover-language-status > .severity { padding-right: 8px; flex: 1; margin: auto; display: none; } -.monaco-workbench .hover-language-status>.severity.sev3 { +.monaco-workbench .hover-language-status > .severity.sev3 { color: var(--vscode-notificationsErrorIcon-foreground) } -.monaco-workbench .hover-language-status>.severity.sev2 { +.monaco-workbench .hover-language-status > .severity.sev2 { color: var(--vscode-notificationsInfoIcon-foreground) } -.monaco-workbench .hover-language-status>.severity.show { +.monaco-workbench .hover-language-status > .severity.show { display: inherit; } -.monaco-workbench .hover-language-status>.element { +.monaco-workbench .hover-language-status > .element { display: flex; justify-content: space-between; vertical-align: middle; flex-grow: 100; } -.monaco-workbench .hover-language-status>.element>.left>.detail:not(:empty)::before { +.monaco-workbench .hover-language-status > .element > .left > .detail:not(:empty)::before { content: '\2013'; padding: 0 4px; opacity: 0.6; } -.monaco-workbench .hover-language-status>.element>.left>.label:empty { +.monaco-workbench .hover-language-status > .element > .left > .label:empty { display: none; } -.monaco-workbench .hover-language-status>.element .left { +.monaco-workbench .hover-language-status > .element .left { margin: auto 0; } -.monaco-workbench .hover-language-status>.element .right { +.monaco-workbench .hover-language-status > .element .right { margin: auto 0; display: flex; } -.monaco-workbench .hover-language-status>.element .right:not(:empty) { +.monaco-workbench .hover-language-status > .element .right:not(:empty) { padding-left: 16px; } -.monaco-workbench .hover-language-status>.element .right .monaco-link { +.monaco-workbench .hover-language-status > .element .right .monaco-link { margin: auto 0; white-space: nowrap; } -.monaco-workbench .hover-language-status>.element .right .monaco-action-bar:not(:first-child) { +.monaco-workbench .hover-language-status > .element .right .monaco-action-bar:not(:first-child) { padding-left: 8px; } diff --git a/patched-vscode/src/vs/workbench/contrib/list/browser/list.contribution.ts b/patched-vscode/src/vs/workbench/contrib/list/browser/list.contribution.ts index a2347a33..dffda536 100644 --- a/patched-vscode/src/vs/workbench/contrib/list/browser/list.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/list/browser/list.contribution.ts @@ -4,12 +4,12 @@ *--------------------------------------------------------------------------------------------*/ import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; -import { Registry } from 'vs/platform/registry/common/platform'; -import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions, IWorkbenchContribution } from 'vs/workbench/common/contributions'; -import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; +import { IWorkbenchContribution, WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; export class ListContext implements IWorkbenchContribution { + static readonly ID = 'workbench.contrib.listContext'; + constructor( @IContextKeyService contextKeyService: IContextKeyService ) { @@ -20,4 +20,4 @@ export class ListContext implements IWorkbenchContribution { } } -Registry.as(WorkbenchExtensions.Workbench).registerWorkbenchContribution(ListContext, LifecyclePhase.Starting); +registerWorkbenchContribution2(ListContext.ID, ListContext, WorkbenchPhase.BlockStartup); diff --git a/patched-vscode/src/vs/workbench/contrib/localHistory/browser/localHistory.contribution.ts b/patched-vscode/src/vs/workbench/contrib/localHistory/browser/localHistory.contribution.ts index dda52a6f..f43fa6eb 100644 --- a/patched-vscode/src/vs/workbench/contrib/localHistory/browser/localHistory.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/localHistory/browser/localHistory.contribution.ts @@ -4,10 +4,8 @@ *--------------------------------------------------------------------------------------------*/ import 'vs/workbench/contrib/localHistory/browser/localHistoryCommands'; -import { Registry } from 'vs/platform/registry/common/platform'; -import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions } from 'vs/workbench/common/contributions'; -import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; +import { WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { LocalHistoryTimeline } from 'vs/workbench/contrib/localHistory/browser/localHistoryTimeline'; // Register Local History Timeline -Registry.as(WorkbenchExtensions.Workbench).registerWorkbenchContribution(LocalHistoryTimeline, LifecyclePhase.Ready); +registerWorkbenchContribution2(LocalHistoryTimeline.ID, LocalHistoryTimeline, WorkbenchPhase.BlockRestore /* registrations only */); diff --git a/patched-vscode/src/vs/workbench/contrib/localHistory/browser/localHistoryCommands.ts b/patched-vscode/src/vs/workbench/contrib/localHistory/browser/localHistoryCommands.ts index 7523573e..c768ab60 100644 --- a/patched-vscode/src/vs/workbench/contrib/localHistory/browser/localHistoryCommands.ts +++ b/patched-vscode/src/vs/workbench/contrib/localHistory/browser/localHistoryCommands.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { URI } from 'vs/base/common/uri'; import { Event } from 'vs/base/common/event'; import { Schemas } from 'vs/base/common/network'; @@ -32,7 +32,7 @@ import { firstOrDefault } from 'vs/base/common/arrays'; import { getLocalHistoryDateFormatter, LOCAL_HISTORY_ICON_RESTORE, LOCAL_HISTORY_MENU_CONTEXT_KEY } from 'vs/workbench/contrib/localHistory/browser/localHistory'; import { IPathService } from 'vs/workbench/services/path/common/pathService'; -const LOCAL_HISTORY_CATEGORY = { value: localize('localHistory.category', "Local History"), original: 'Local History' }; +const LOCAL_HISTORY_CATEGORY = localize2('localHistory.category', 'Local History'); export interface ITimelineCommandArgument { uri: URI; @@ -41,7 +41,7 @@ export interface ITimelineCommandArgument { //#region Compare with File -export const COMPARE_WITH_FILE_LABEL = { value: localize('localHistory.compareWithFile', "Compare with File"), original: 'Compare with File' }; +export const COMPARE_WITH_FILE_LABEL = localize2('localHistory.compareWithFile', 'Compare with File'); registerAction2(class extends Action2 { constructor() { @@ -75,7 +75,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.localHistory.compareWithPrevious', - title: { value: localize('localHistory.compareWithPrevious', "Compare with Previous"), original: 'Compare with Previous' }, + title: localize2('localHistory.compareWithPrevious', 'Compare with Previous'), menu: { id: MenuId.TimelineItemContext, group: '1_compare', @@ -115,7 +115,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.localHistory.selectForCompare', - title: { value: localize('localHistory.selectForCompare', "Select for Compare"), original: 'Select for Compare' }, + title: localize2('localHistory.selectForCompare', 'Select for Compare'), menu: { id: MenuId.TimelineItemContext, group: '2_compare_with', @@ -140,7 +140,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.localHistory.compareWithSelected', - title: { value: localize('localHistory.compareWithSelected', "Compare with Selected"), original: 'Compare with Selected' }, + title: localize2('localHistory.compareWithSelected', 'Compare with Selected'), menu: { id: MenuId.TimelineItemContext, group: '2_compare_with', @@ -177,7 +177,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.localHistory.open', - title: { value: localize('localHistory.open', "Show Contents"), original: 'Show Contents' }, + title: localize2('localHistory.open', 'Show Contents'), menu: { id: MenuId.TimelineItemContext, group: '3_contents', @@ -199,7 +199,7 @@ registerAction2(class extends Action2 { //#region Restore Contents -const RESTORE_CONTENTS_LABEL = { value: localize('localHistory.restore', "Restore Contents"), original: 'Restore Contents' }; +const RESTORE_CONTENTS_LABEL = localize2('localHistory.restore', 'Restore Contents'); registerAction2(class extends Action2 { constructor() { @@ -314,7 +314,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.localHistory.restoreViaPicker', - title: { value: localize('localHistory.restoreViaPicker', "Find Entry to Restore"), original: 'Find Entry to Restore' }, + title: localize2('localHistory.restoreViaPicker', 'Find Entry to Restore'), f1: true, category: LOCAL_HISTORY_CATEGORY }); @@ -402,7 +402,7 @@ registerAction2(class extends Action2 { } }); -MenuRegistry.appendMenuItem(MenuId.TimelineTitle, { command: { id: 'workbench.action.localHistory.restoreViaPicker', title: { value: localize('localHistory.restoreViaPickerMenu', "Local History: Find Entry to Restore..."), original: 'Local History: Find Entry to Restore...' } }, group: 'submenu', order: 1 }); +MenuRegistry.appendMenuItem(MenuId.TimelineTitle, { command: { id: 'workbench.action.localHistory.restoreViaPicker', title: localize2('localHistory.restoreViaPickerMenu', 'Local History: Find Entry to Restore...') }, group: 'submenu', order: 1 }); //#endregion @@ -412,7 +412,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.localHistory.rename', - title: { value: localize('localHistory.rename', "Rename"), original: 'Rename' }, + title: localize2('localHistory.rename', 'Rename'), menu: { id: MenuId.TimelineItemContext, group: '5_edit', @@ -451,7 +451,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.localHistory.delete', - title: { value: localize('localHistory.delete', "Delete"), original: 'Delete' }, + title: localize2('localHistory.delete', 'Delete'), menu: { id: MenuId.TimelineItemContext, group: '5_edit', @@ -497,7 +497,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.localHistory.deleteAll', - title: { value: localize('localHistory.deleteAll', "Delete All"), original: 'Delete All' }, + title: localize2('localHistory.deleteAll', 'Delete All'), f1: true, category: LOCAL_HISTORY_CATEGORY }); @@ -531,7 +531,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.localHistory.create', - title: { value: localize('localHistory.create', "Create Entry"), original: 'Create Entry' }, + title: localize2('localHistory.create', 'Create Entry'), f1: true, category: LOCAL_HISTORY_CATEGORY, precondition: ActiveEditorContext diff --git a/patched-vscode/src/vs/workbench/contrib/localHistory/browser/localHistoryTimeline.ts b/patched-vscode/src/vs/workbench/contrib/localHistory/browser/localHistoryTimeline.ts index 417b8fa0..8d30e92f 100644 --- a/patched-vscode/src/vs/workbench/contrib/localHistory/browser/localHistoryTimeline.ts +++ b/patched-vscode/src/vs/workbench/contrib/localHistory/browser/localHistoryTimeline.ts @@ -27,11 +27,11 @@ import { getVirtualWorkspaceAuthority } from 'vs/platform/workspace/common/virtu export class LocalHistoryTimeline extends Disposable implements IWorkbenchContribution, TimelineProvider { - private static readonly ID = 'timeline.localHistory'; + static readonly ID = 'workbench.contrib.localHistoryTimeline'; private static readonly LOCAL_HISTORY_ENABLED_SETTINGS_KEY = 'workbench.localHistory.enabled'; - readonly id = LocalHistoryTimeline.ID; + readonly id = 'timeline.localHistory'; readonly label = localize('localHistory', "Local History"); @@ -96,7 +96,7 @@ export class LocalHistoryTimeline extends Disposable implements IWorkbenchContri // Re-emit as timeline change event this._onDidChange.fire({ - id: LocalHistoryTimeline.ID, + id: this.id, uri: entry?.workingCopy.resource, reset: true // there is no other way to indicate that items might have been replaced/removed }); @@ -142,7 +142,7 @@ export class LocalHistoryTimeline extends Disposable implements IWorkbenchContri } return { - source: LocalHistoryTimeline.ID, + source: this.id, items }; } @@ -151,8 +151,8 @@ export class LocalHistoryTimeline extends Disposable implements IWorkbenchContri return { handle: entry.id, label: SaveSourceRegistry.getSourceLabel(entry.source), - tooltip: new MarkdownString(`$(history) ${getLocalHistoryDateFormatter().format(entry.timestamp)}\n\n${SaveSourceRegistry.getSourceLabel(entry.source)}`, { supportThemeIcons: true }), - source: LocalHistoryTimeline.ID, + tooltip: new MarkdownString(`$(history) ${getLocalHistoryDateFormatter().format(entry.timestamp)}\n\n${SaveSourceRegistry.getSourceLabel(entry.source)}${entry.sourceDescription ? ` (${entry.sourceDescription})` : ``}`, { supportThemeIcons: true }), + source: this.id, timestamp: entry.timestamp, themeIcon: LOCAL_HISTORY_ICON_ENTRY, contextValue: LOCAL_HISTORY_MENU_CONTEXT_VALUE, diff --git a/patched-vscode/src/vs/workbench/contrib/localHistory/electron-sandbox/localHistoryCommands.ts b/patched-vscode/src/vs/workbench/contrib/localHistory/electron-sandbox/localHistoryCommands.ts index 20d20356..76ac171e 100644 --- a/patched-vscode/src/vs/workbench/contrib/localHistory/electron-sandbox/localHistoryCommands.ts +++ b/patched-vscode/src/vs/workbench/contrib/localHistory/electron-sandbox/localHistoryCommands.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { localize } from 'vs/nls'; +import { localize2 } from 'vs/nls'; import { IWorkingCopyHistoryService } from 'vs/workbench/services/workingCopy/common/workingCopyHistory'; import { ServicesAccessor } from 'vs/editor/browser/editorExtensions'; import { registerAction2, Action2, MenuId } from 'vs/platform/actions/common/actions'; @@ -21,10 +21,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.localHistory.revealInOS', - title: { - value: isWindows ? localize('revealInWindows', "Reveal in File Explorer") : isMacintosh ? localize('revealInMac', "Reveal in Finder") : localize('openContainer', "Open Containing Folder"), - original: isWindows ? 'Reveal in File Explorer' : isMacintosh ? 'Reveal in Finder' : 'Open Containing Folder' - }, + title: isWindows ? localize2('revealInWindows', "Reveal in File Explorer") : isMacintosh ? localize2('revealInMac', "Reveal in Finder") : localize2('openContainer', "Open Containing Folder"), menu: { id: MenuId.TimelineItemContext, group: '4_reveal', diff --git a/patched-vscode/src/vs/workbench/contrib/localization/common/localization.contribution.ts b/patched-vscode/src/vs/workbench/contrib/localization/common/localization.contribution.ts index 568c39fb..4b8d4c29 100644 --- a/patched-vscode/src/vs/workbench/contrib/localization/common/localization.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/localization/common/localization.contribution.ts @@ -6,8 +6,12 @@ import { Disposable } from 'vs/base/common/lifecycle'; import { localize } from 'vs/nls'; import { registerAction2 } from 'vs/platform/actions/common/actions'; +import { IExtensionManifest } from 'vs/platform/extensions/common/extensions'; +import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors'; +import { Registry } from 'vs/platform/registry/common/platform'; import { IWorkbenchContribution } from 'vs/workbench/common/contributions'; import { ClearDisplayLanguageAction, ConfigureDisplayLanguageAction } from 'vs/workbench/contrib/localization/common/localizationsActions'; +import { IExtensionFeatureTableRenderer, IRenderedData, ITableData, IRowData, IExtensionFeaturesRegistry, Extensions } from 'vs/workbench/services/extensionManagement/common/extensionFeatures'; import { ExtensionsRegistry } from 'vs/workbench/services/extensions/common/extensionsRegistry'; export class BaseLocalizationWorkbenchContribution extends Disposable implements IWorkbenchContribution { @@ -70,3 +74,52 @@ export class BaseLocalizationWorkbenchContribution extends Disposable implements }); } } + +class LocalizationsDataRenderer extends Disposable implements IExtensionFeatureTableRenderer { + + readonly type = 'table'; + + shouldRender(manifest: IExtensionManifest): boolean { + return !!manifest.contributes?.localizations; + } + + render(manifest: IExtensionManifest): IRenderedData { + const localizations = manifest.contributes?.localizations || []; + if (!localizations.length) { + return { data: { headers: [], rows: [] }, dispose: () => { } }; + } + + const headers = [ + localize('language id', "Language ID"), + localize('localizations language name', "Language Name"), + localize('localizations localized language name', "Language Name (Localized)"), + ]; + + const rows: IRowData[][] = localizations + .sort((a, b) => a.languageId.localeCompare(b.languageId)) + .map(localization => { + return [ + localization.languageId, + localization.languageName ?? '', + localization.localizedLanguageName ?? '' + ]; + }); + + return { + data: { + headers, + rows + }, + dispose: () => { } + }; + } +} + +Registry.as(Extensions.ExtensionFeaturesRegistry).registerExtensionFeature({ + id: 'localizations', + label: localize('localizations', "Langauage Packs"), + access: { + canToggle: false + }, + renderer: new SyncDescriptor(LocalizationsDataRenderer), +}); diff --git a/patched-vscode/src/vs/workbench/contrib/localization/common/localizationsActions.ts b/patched-vscode/src/vs/workbench/contrib/localization/common/localizationsActions.ts index ac1e23a2..d9ad34f1 100644 --- a/patched-vscode/src/vs/workbench/contrib/localization/common/localizationsActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/localization/common/localizationsActions.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { IQuickInputService, IQuickPickSeparator } from 'vs/platform/quickinput/common/quickInput'; import { CancellationTokenSource } from 'vs/base/common/cancellation'; import { DisposableStore } from 'vs/base/common/lifecycle'; @@ -15,14 +15,16 @@ import { IExtensionsWorkbenchService } from 'vs/workbench/contrib/extensions/com export class ConfigureDisplayLanguageAction extends Action2 { public static readonly ID = 'workbench.action.configureLocale'; - public static readonly LABEL = localize('configureLocale', "Configure Display Language"); constructor() { super({ id: ConfigureDisplayLanguageAction.ID, - title: { original: 'Configure Display Language', value: ConfigureDisplayLanguageAction.LABEL }, + title: localize2('configureLocale', "Configure Display Language"), menu: { id: MenuId.CommandPalette + }, + metadata: { + description: localize2('configureLocaleDescription', "Changes the locale of VS Code based on installed language packs. Common languages include French, Chinese, Spanish, Japanese, German, Korean, and more.") } }); } @@ -98,12 +100,12 @@ export class ConfigureDisplayLanguageAction extends Action2 { export class ClearDisplayLanguageAction extends Action2 { public static readonly ID = 'workbench.action.clearLocalePreference'; - public static readonly LABEL = localize('clearDisplayLanguage', "Clear Display Language Preference"); + public static readonly LABEL = localize2('clearDisplayLanguage', "Clear Display Language Preference"); constructor() { super({ id: ClearDisplayLanguageAction.ID, - title: { original: 'Clear Display Language Preference', value: ClearDisplayLanguageAction.LABEL }, + title: ClearDisplayLanguageAction.LABEL, menu: { id: MenuId.CommandPalette } diff --git a/patched-vscode/src/vs/workbench/contrib/logs/browser/logs.contribution.ts b/patched-vscode/src/vs/workbench/contrib/logs/browser/logs.contribution.ts index 23f019ba..15bd494c 100644 --- a/patched-vscode/src/vs/workbench/contrib/logs/browser/logs.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/logs/browser/logs.contribution.ts @@ -25,7 +25,7 @@ class WebLogOutputChannels extends Disposable implements IWorkbenchContribution private registerWebContributions(): void { this.instantiationService.createInstance(LogsDataCleaner); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: OpenWindowSessionLogFileAction.ID, @@ -37,7 +37,7 @@ class WebLogOutputChannels extends Disposable implements IWorkbenchContribution run(servicesAccessor: ServicesAccessor): Promise { return servicesAccessor.get(IInstantiationService).createInstance(OpenWindowSessionLogFileAction, OpenWindowSessionLogFileAction.ID, OpenWindowSessionLogFileAction.TITLE.value).run(); } - }); + })); } diff --git a/patched-vscode/src/vs/workbench/contrib/logs/common/defaultLogLevels.ts b/patched-vscode/src/vs/workbench/contrib/logs/common/defaultLogLevels.ts index c942cccb..522b64a8 100644 --- a/patched-vscode/src/vs/workbench/contrib/logs/common/defaultLogLevels.ts +++ b/patched-vscode/src/vs/workbench/contrib/logs/common/defaultLogLevels.ts @@ -12,6 +12,8 @@ import { isString, isUndefined } from 'vs/base/common/types'; import { EXTENSION_IDENTIFIER_WITH_LOG_REGEX } from 'vs/platform/environment/common/environmentService'; import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions'; import { parse } from 'vs/base/common/json'; +import { Disposable } from 'vs/base/common/lifecycle'; +import { Emitter, Event } from 'vs/base/common/event'; interface ParsedArgvLogLevels { default?: LogLevel; @@ -26,15 +28,27 @@ export interface IDefaultLogLevelsService { readonly _serviceBrand: undefined; + /** + * An event which fires when default log levels are changed + */ + readonly onDidChangeDefaultLogLevels: Event; + getDefaultLogLevels(): Promise; + getDefaultLogLevel(extensionId?: string): Promise; + setDefaultLogLevel(logLevel: LogLevel, extensionId?: string): Promise; + + migrateLogLevels(): void; } -class DefaultLogLevelsService implements IDefaultLogLevelsService { +class DefaultLogLevelsService extends Disposable implements IDefaultLogLevelsService { _serviceBrand: undefined; + private _onDidChangeDefaultLogLevels = this._register(new Emitter); + readonly onDidChangeDefaultLogLevels = this._onDidChangeDefaultLogLevels.event; + constructor( @IWorkbenchEnvironmentService private readonly environmentService: IWorkbenchEnvironmentService, @IFileService private readonly fileService: IFileService, @@ -42,6 +56,7 @@ class DefaultLogLevelsService implements IDefaultLogLevelsService { @ILogService private readonly logService: ILogService, @ILoggerService private readonly loggerService: ILoggerService, ) { + super(); } async getDefaultLogLevels(): Promise { @@ -52,11 +67,20 @@ class DefaultLogLevelsService implements IDefaultLogLevelsService { }; } + async getDefaultLogLevel(extensionId?: string): Promise { + const argvLogLevel = await this._parseLogLevelsFromArgv() ?? {}; + if (extensionId) { + extensionId = extensionId.toLowerCase(); + return this._getDefaultLogLevel(argvLogLevel, extensionId); + } else { + return this._getDefaultLogLevel(argvLogLevel); + } + } + async setDefaultLogLevel(defaultLogLevel: LogLevel, extensionId?: string): Promise { const argvLogLevel = await this._parseLogLevelsFromArgv() ?? {}; if (extensionId) { extensionId = extensionId.toLowerCase(); - const argvLogLevel = await this._parseLogLevelsFromArgv() ?? {}; const currentDefaultLogLevel = this._getDefaultLogLevel(argvLogLevel, extensionId); argvLogLevel.extensions = argvLogLevel.extensions ?? []; const extension = argvLogLevel.extensions.find(([extension]) => extension === extensionId); @@ -80,6 +104,7 @@ class DefaultLogLevelsService implements IDefaultLogLevelsService { this.loggerService.setLogLevel(defaultLogLevel); } } + this._onDidChangeDefaultLogLevels.fire(); } private _getDefaultLogLevel(argvLogLevels: ParsedArgvLogLevels, extension?: string): LogLevel { @@ -98,37 +123,53 @@ class DefaultLogLevelsService implements IDefaultLogLevelsService { logLevelsValue.push(LogLevelToString(logLevels.default)); } for (const [extension, logLevel] of logLevels.extensions ?? []) { - logLevelsValue.push(`${extension}:${LogLevelToString(logLevel)}`); + logLevelsValue.push(`${extension}=${LogLevelToString(logLevel)}`); } await this.jsonEditingService.write(this.environmentService.argvResource, [{ path: ['log-level'], value: logLevelsValue.length ? logLevelsValue : undefined }], true); } private async _parseLogLevelsFromArgv(): Promise { const result: ParsedArgvLogLevels = { extensions: [] }; + const logLevels = await this._readLogLevelsFromArgv(); + for (const extensionLogLevel of logLevels) { + const matches = EXTENSION_IDENTIFIER_WITH_LOG_REGEX.exec(extensionLogLevel); + if (matches && matches[1] && matches[2]) { + const logLevel = parseLogLevel(matches[2]); + if (!isUndefined(logLevel)) { + result.extensions?.push([matches[1].toLowerCase(), logLevel]); + } + } else { + const logLevel = parseLogLevel(extensionLogLevel); + if (!isUndefined(logLevel)) { + result.default = logLevel; + } + } + } + return !isUndefined(result.default) || result.extensions?.length ? result : undefined; + } + + async migrateLogLevels(): Promise { + const logLevels = await this._readLogLevelsFromArgv(); + const regex = /^([^.]+\..+):(.+)$/; + if (logLevels.some(extensionLogLevel => regex.test(extensionLogLevel))) { + const argvLogLevel = await this._parseLogLevelsFromArgv(); + if (argvLogLevel) { + await this._writeLogLevelsToArgv(argvLogLevel); + } + } + } + + private async _readLogLevelsFromArgv(): Promise { try { const content = await this.fileService.readFile(this.environmentService.argvResource); const argv: { 'log-level'?: string | string[] } = parse(content.value.toString()); - const logLevels = isString(argv['log-level']) ? [argv['log-level']] : Array.isArray(argv['log-level']) ? argv['log-level'] : []; - for (const extensionLogLevel of logLevels) { - const matches = EXTENSION_IDENTIFIER_WITH_LOG_REGEX.exec(extensionLogLevel); - if (matches && matches[1] && matches[2]) { - const logLevel = parseLogLevel(matches[2]); - if (!isUndefined(logLevel)) { - result.extensions?.push([matches[1].toLowerCase(), logLevel]); - } - } else { - const logLevel = parseLogLevel(extensionLogLevel); - if (!isUndefined(logLevel)) { - result.default = logLevel; - } - } - } + return isString(argv['log-level']) ? [argv['log-level']] : Array.isArray(argv['log-level']) ? argv['log-level'] : []; } catch (error) { if (toFileOperationResult(error) !== FileOperationResult.FILE_NOT_FOUND) { this.logService.error(error); } } - return !isUndefined(result.default) || result.extensions?.length ? result : undefined; + return []; } private _getDefaultLogLevelFromEnv(): LogLevel { diff --git a/patched-vscode/src/vs/workbench/contrib/logs/common/logs.contribution.ts b/patched-vscode/src/vs/workbench/contrib/logs/common/logs.contribution.ts index 59581610..b96ba30f 100644 --- a/patched-vscode/src/vs/workbench/contrib/logs/common/logs.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/logs/common/logs.contribution.ts @@ -45,7 +45,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.setDefaultLogLevel', - title: { value: nls.localize('setDefaultLogLevel', "Set Default Log Level"), original: 'Set Default Log Level' }, + title: nls.localize2('setDefaultLogLevel', "Set Default Log Level"), category: Categories.Developer, }); } @@ -195,11 +195,11 @@ class LogOutputChannels extends Disposable implements IWorkbenchContribution { } private registerShowWindowLogAction(): void { - registerAction2(class ShowWindowLogAction extends Action2 { + this._register(registerAction2(class ShowWindowLogAction extends Action2 { constructor() { super({ id: showWindowLogActionId, - title: { value: nls.localize('show window log', "Show Window Log"), original: 'Show Window Log' }, + title: nls.localize2('show window log', "Show Window Log"), category: Categories.Developer, f1: true }); @@ -208,9 +208,17 @@ class LogOutputChannels extends Disposable implements IWorkbenchContribution { const outputService = servicesAccessor.get(IOutputService); outputService.showChannel(windowLogId); } - }); + })); } +} +class LogLevelMigration implements IWorkbenchContribution { + constructor( + @IDefaultLogLevelsService defaultLogLevelsService: IDefaultLogLevelsService + ) { + defaultLogLevelsService.migrateLogLevels(); + } } Registry.as(WorkbenchExtensions.Workbench).registerWorkbenchContribution(LogOutputChannels, LifecyclePhase.Restored); +Registry.as(WorkbenchExtensions.Workbench).registerWorkbenchContribution(LogLevelMigration, LifecyclePhase.Eventually); diff --git a/patched-vscode/src/vs/workbench/contrib/logs/common/logsActions.ts b/patched-vscode/src/vs/workbench/contrib/logs/common/logsActions.ts index 63061405..86c59a48 100644 --- a/patched-vscode/src/vs/workbench/contrib/logs/common/logsActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/logs/common/logsActions.ts @@ -5,14 +5,14 @@ import * as nls from 'vs/nls'; import { Action } from 'vs/base/common/actions'; -import { ILoggerService, LogLevel, isLogLevel } from 'vs/platform/log/common/log'; +import { ILoggerService, LogLevel, LogLevelToLocalizedString, isLogLevel } from 'vs/platform/log/common/log'; import { IQuickInputButton, IQuickInputService, IQuickPickItem, IQuickPickSeparator } from 'vs/platform/quickinput/common/quickInput'; import { URI } from 'vs/base/common/uri'; import { IFileService } from 'vs/platform/files/common/files'; import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService'; import { dirname, basename, isEqual } from 'vs/base/common/resources'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; -import { IOutputService } from 'vs/workbench/services/output/common/output'; +import { IOutputChannelDescriptor, IOutputService } from 'vs/workbench/services/output/common/output'; import { extensionTelemetryLogChannelId, telemetryLogId } from 'vs/platform/telemetry/common/telemetryUtils'; import { IDefaultLogLevelsService } from 'vs/workbench/contrib/logs/common/defaultLogLevels'; import { Codicon } from 'vs/base/common/codicons'; @@ -25,7 +25,7 @@ type LogChannelQuickPickItem = IQuickPickItem & { id: string; resource: URI; ext export class SetLogLevelAction extends Action { static readonly ID = 'workbench.action.setLogLevel'; - static readonly TITLE = { value: nls.localize('setLogLevel', "Set Log Level..."), original: 'Set Log Level...' }; + static readonly TITLE = nls.localize2('setLogLevel', "Set Log Level..."); constructor(id: string, label: string, @IQuickInputService private readonly quickInputService: IQuickInputService, @@ -52,7 +52,7 @@ export class SetLogLevelAction extends Action { const extensionLogs: LogChannelQuickPickItem[] = [], logs: LogChannelQuickPickItem[] = []; const logLevel = this.loggerService.getLogLevel(); for (const channel of this.outputService.getChannelDescriptors()) { - if (!channel.log || !channel.file || channel.id === telemetryLogId || channel.id === extensionTelemetryLogChannelId) { + if (!SetLogLevelAction.isLevelSettable(channel) || !channel.file) { continue; } const channelLogLevel = this.loggerService.getLogLevel(channel.file) ?? logLevel; @@ -96,6 +96,10 @@ export class SetLogLevelAction extends Action { }); } + static isLevelSettable(channel: IOutputChannelDescriptor): boolean { + return channel.log && channel.file !== undefined && channel.id !== telemetryLogId && channel.id !== extensionTelemetryLogChannelId; + } + private async setLogLevelForChannel(logChannel: LogChannelQuickPickItem): Promise { const defaultLogLevels = await this.defaultLogLevelsService.getDefaultLogLevels(); const defaultLogLevel = defaultLogLevels.extensions.find(e => e[0] === logChannel.extensionId?.toLowerCase())?.[1] ?? defaultLogLevels.default; @@ -107,7 +111,7 @@ export class SetLogLevelAction extends Action { const quickPick = this.quickInputService.createQuickPick(); quickPick.placeholder = logChannel ? nls.localize('selectLogLevelFor', " {0}: Select log level", logChannel?.label) : nls.localize('selectLogLevel', "Select log level"); quickPick.items = entries; - quickPick.activeItems = [entries[this.loggerService.getLogLevel()]]; + quickPick.activeItems = entries.filter((entry) => entry.level === this.loggerService.getLogLevel()); let selectedItem: LogLevelQuickPickItem | undefined; disposables.add(quickPick.onDidTriggerItemButton(e => { quickPick.hide(); @@ -141,15 +145,7 @@ export class SetLogLevelAction extends Action { } private getLabel(level: LogLevel, current?: LogLevel): string { - let label: string; - switch (level) { - case LogLevel.Trace: label = nls.localize('trace', "Trace"); break; - case LogLevel.Debug: label = nls.localize('debug', "Debug"); break; - case LogLevel.Info: label = nls.localize('info', "Info"); break; - case LogLevel.Warning: label = nls.localize('warn', "Warning"); break; - case LogLevel.Error: label = nls.localize('err', "Error"); break; - case LogLevel.Off: label = nls.localize('off', "Off"); break; - } + const label = LogLevelToLocalizedString(level).value; return level === current ? `$(check) ${label}` : label; } @@ -162,7 +158,7 @@ export class SetLogLevelAction extends Action { export class OpenWindowSessionLogFileAction extends Action { static readonly ID = 'workbench.action.openSessionLogFile'; - static readonly TITLE = { value: nls.localize('openSessionLogFile', "Open Window Log File (Session)..."), original: 'Open Window Log File (Session)...' }; + static readonly TITLE = nls.localize2('openSessionLogFile', "Open Window Log File (Session)..."); constructor(id: string, label: string, @IWorkbenchEnvironmentService private readonly environmentService: IWorkbenchEnvironmentService, @@ -175,7 +171,7 @@ export class OpenWindowSessionLogFileAction extends Action { override async run(): Promise { const sessionResult = await this.quickInputService.pick( - this.getSessions().then(sessions => sessions.map((s, index) => ({ + this.getSessions().then(sessions => sessions.map((s, index): IQuickPickItem => ({ id: s.toString(), label: basename(s), description: index === 0 ? nls.localize('current', "Current") : undefined @@ -186,7 +182,7 @@ export class OpenWindowSessionLogFileAction extends Action { }); if (sessionResult) { const logFileResult = await this.quickInputService.pick( - this.getLogFiles(URI.parse(sessionResult.id!)).then(logFiles => logFiles.map(s => ({ + this.getLogFiles(URI.parse(sessionResult.id!)).then(logFiles => logFiles.map((s): IQuickPickItem => ({ id: s.toString(), label: basename(s) }))), diff --git a/patched-vscode/src/vs/workbench/contrib/logs/electron-sandbox/logsActions.ts b/patched-vscode/src/vs/workbench/contrib/logs/electron-sandbox/logsActions.ts index cbc2a01d..b0fb77fd 100644 --- a/patched-vscode/src/vs/workbench/contrib/logs/electron-sandbox/logsActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/logs/electron-sandbox/logsActions.ts @@ -14,7 +14,7 @@ import { Schemas } from 'vs/base/common/network'; export class OpenLogsFolderAction extends Action { static readonly ID = 'workbench.action.openLogsFolder'; - static readonly TITLE = { value: nls.localize('openLogsFolder', "Open Logs Folder"), original: 'Open Logs Folder' }; + static readonly TITLE = nls.localize2('openLogsFolder', "Open Logs Folder"); constructor(id: string, label: string, @INativeWorkbenchEnvironmentService private readonly environmentService: INativeWorkbenchEnvironmentService, @@ -31,7 +31,7 @@ export class OpenLogsFolderAction extends Action { export class OpenExtensionLogsFolderAction extends Action { static readonly ID = 'workbench.action.openExtensionLogsFolder'; - static readonly TITLE = { value: nls.localize('openExtensionLogsFolder', "Open Extension Logs Folder"), original: 'Open Extension Logs Folder' }; + static readonly TITLE = nls.localize2('openExtensionLogsFolder', "Open Extension Logs Folder"); constructor(id: string, label: string, @INativeWorkbenchEnvironmentService private readonly environmentSerice: INativeWorkbenchEnvironmentService, diff --git a/patched-vscode/src/vs/workbench/contrib/markdown/browser/markdownDocumentRenderer.ts b/patched-vscode/src/vs/workbench/contrib/markdown/browser/markdownDocumentRenderer.ts index fb9cf55d..9b18b5cd 100644 --- a/patched-vscode/src/vs/workbench/contrib/markdown/browser/markdownDocumentRenderer.ts +++ b/patched-vscode/src/vs/workbench/contrib/markdown/browser/markdownDocumentRenderer.ts @@ -13,6 +13,7 @@ import { ILanguageService } from 'vs/editor/common/languages/language'; import { tokenizeToString } from 'vs/editor/common/languages/textToHtmlTokenizer'; import { IExtensionService } from 'vs/workbench/services/extensions/common/extensions'; import { escape } from 'vs/base/common/strings'; +import { SimpleSettingRenderer } from 'vs/workbench/contrib/markdown/browser/markdownSettingRenderer'; export const DEFAULT_MARKDOWN_STYLES = ` body { @@ -195,6 +196,7 @@ export async function renderMarkdownDocument( shouldSanitize: boolean = true, allowUnknownProtocols: boolean = false, token?: CancellationToken, + settingRenderer?: SimpleSettingRenderer ): Promise { const highlight = (code: string, lang: string | undefined, callback: ((error: any, code: string) => void) | undefined): any => { @@ -203,7 +205,7 @@ export async function renderMarkdownDocument( } if (typeof lang !== 'string') { - callback(null, `${escape(code)}`); + callback(null, escape(code)); return ''; } @@ -213,15 +215,20 @@ export async function renderMarkdownDocument( return; } - const languageId = languageService.getLanguageIdByLanguageName(lang); + const languageId = languageService.getLanguageIdByLanguageName(lang) ?? languageService.getLanguageIdByLanguageName(lang.split(/\s+|:|,|(?!^)\{|\?]/, 1)[0]); const html = await tokenizeToString(languageService, code, languageId); - callback(null, `${html}`); + callback(null, html); }); return ''; }; + const renderer = new marked.Renderer(); + if (settingRenderer) { + renderer.html = settingRenderer.getHtmlRenderer(); + } + return new Promise((resolve, reject) => { - marked(text, { highlight }, (err, value) => err ? reject(err) : resolve(value)); + marked(text, { highlight, renderer }, (err, value) => err ? reject(err) : resolve(value)); }).then(raw => { if (shouldSanitize) { return sanitize(raw, allowUnknownProtocols); diff --git a/patched-vscode/src/vs/workbench/contrib/markdown/browser/markdownSettingRenderer.ts b/patched-vscode/src/vs/workbench/contrib/markdown/browser/markdownSettingRenderer.ts new file mode 100644 index 00000000..095a2978 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/markdown/browser/markdownSettingRenderer.ts @@ -0,0 +1,291 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as nls from 'vs/nls'; +import { IPreferencesService, ISetting, ISettingsGroup } from 'vs/workbench/services/preferences/common/preferences'; +import { settingKeyToDisplayFormat } from 'vs/workbench/contrib/preferences/browser/settingsTreeModels'; +import { URI } from 'vs/base/common/uri'; +import { Schemas } from 'vs/base/common/network'; +import { ConfigurationTarget, IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { DefaultSettings } from 'vs/workbench/services/preferences/common/preferencesModels'; +import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; +import { ActionViewItem } from 'vs/base/browser/ui/actionbar/actionViewItems'; +import { IAction } from 'vs/base/common/actions'; +import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; +import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService'; + +const codeSettingRegex = /^/; + +export class SimpleSettingRenderer { + private _defaultSettings: DefaultSettings; + private _updatedSettings = new Map(); // setting ID to user's original setting value + private _encounteredSettings = new Map(); // setting ID to setting + private _featuredSettings = new Map(); // setting ID to feature value + + constructor( + @IConfigurationService private readonly _configurationService: IConfigurationService, + @IContextMenuService private readonly _contextMenuService: IContextMenuService, + @IPreferencesService private readonly _preferencesService: IPreferencesService, + @ITelemetryService private readonly _telemetryService: ITelemetryService, + @IClipboardService private readonly _clipboardService: IClipboardService + ) { + this._defaultSettings = new DefaultSettings([], ConfigurationTarget.USER); + } + + get featuredSettingStates(): Map { + const result = new Map(); + for (const [settingId, value] of this._featuredSettings) { + result.set(settingId, this._configurationService.getValue(settingId) === value); + } + return result; + } + + getHtmlRenderer(): (html: string) => string { + return (html): string => { + const match = codeSettingRegex.exec(html); + if (match && match.length === 4) { + const settingId = match[2]; + const rendered = this.render(settingId, match[3]); + if (rendered) { + html = html.replace(codeSettingRegex, rendered); + } + } + return html; + }; + } + + settingToUriString(settingId: string, value?: any): string { + return `${Schemas.codeSetting}://${settingId}${value ? `/${value}` : ''}`; + } + + private settingsGroups: ISettingsGroup[] | undefined = undefined; + private getSetting(settingId: string): ISetting | undefined { + if (!this.settingsGroups) { + this.settingsGroups = this._defaultSettings.getSettingsGroups(); + } + if (this._encounteredSettings.has(settingId)) { + return this._encounteredSettings.get(settingId); + } + for (const group of this.settingsGroups) { + for (const section of group.sections) { + for (const setting of section.settings) { + if (setting.key === settingId) { + this._encounteredSettings.set(settingId, setting); + return setting; + } + } + } + } + return undefined; + } + + parseValue(settingId: string, value: string): any { + if (value === 'undefined' || value === '') { + return undefined; + } + const setting = this.getSetting(settingId); + if (!setting) { + return value; + } + + switch (setting.type) { + case 'boolean': + return value === 'true'; + case 'number': + return parseInt(value, 10); + case 'string': + default: + return value; + } + } + + private render(settingId: string, newValue: string): string | undefined { + const setting = this.getSetting(settingId); + if (!setting) { + return ''; + } + + return this.renderSetting(setting, newValue); + } + + private viewInSettingsMessage(settingId: string, alreadyDisplayed: boolean) { + if (alreadyDisplayed) { + return nls.localize('viewInSettings', "View in Settings"); + } else { + const displayName = settingKeyToDisplayFormat(settingId); + return nls.localize('viewInSettingsDetailed', "View \"{0}: {1}\" in Settings", displayName.category, displayName.label); + } + } + + private restorePreviousSettingMessage(settingId: string): string { + const displayName = settingKeyToDisplayFormat(settingId); + return nls.localize('restorePreviousValue', "Restore value of \"{0}: {1}\"", displayName.category, displayName.label); + } + + private booleanSettingMessage(setting: ISetting, booleanValue: boolean): string | undefined { + const currentValue = this._configurationService.getValue(setting.key); + if (currentValue === booleanValue || (currentValue === undefined && setting.value === booleanValue)) { + return undefined; + } + + const displayName = settingKeyToDisplayFormat(setting.key); + if (booleanValue) { + return nls.localize('trueMessage', "Enable \"{0}: {1}\"", displayName.category, displayName.label); + } else { + return nls.localize('falseMessage', "Disable \"{0}: {1}\"", displayName.category, displayName.label); + } + } + + private stringSettingMessage(setting: ISetting, stringValue: string): string | undefined { + const currentValue = this._configurationService.getValue(setting.key); + if (currentValue === stringValue || (currentValue === undefined && setting.value === stringValue)) { + return undefined; + } + + const displayName = settingKeyToDisplayFormat(setting.key); + return nls.localize('stringValue', "Set \"{0}: {1}\" to \"{2}\"", displayName.category, displayName.label, stringValue); + } + + private numberSettingMessage(setting: ISetting, numberValue: number): string | undefined { + const currentValue = this._configurationService.getValue(setting.key); + if (currentValue === numberValue || (currentValue === undefined && setting.value === numberValue)) { + return undefined; + } + + const displayName = settingKeyToDisplayFormat(setting.key); + return nls.localize('numberValue', "Set \"{0}: {1}\" to {2}", displayName.category, displayName.label, numberValue); + + } + + private renderSetting(setting: ISetting, newValue: string | undefined): string | undefined { + const href = this.settingToUriString(setting.key, newValue); + const title = nls.localize('changeSettingTitle', "View or change setting"); + return ` + + ${setting.key} + `; + } + + private getSettingMessage(setting: ISetting, newValue: boolean | string | number): string | undefined { + if (setting.type === 'boolean') { + return this.booleanSettingMessage(setting, newValue as boolean); + } else if (setting.type === 'string') { + return this.stringSettingMessage(setting, newValue as string); + } else if (setting.type === 'number') { + return this.numberSettingMessage(setting, newValue as number); + } + return undefined; + } + + async restoreSetting(settingId: string): Promise { + const userOriginalSettingValue = this._updatedSettings.get(settingId); + this._updatedSettings.delete(settingId); + return this._configurationService.updateValue(settingId, userOriginalSettingValue, ConfigurationTarget.USER); + } + + async setSetting(settingId: string, currentSettingValue: any, newSettingValue: any): Promise { + this._updatedSettings.set(settingId, currentSettingValue); + return this._configurationService.updateValue(settingId, newSettingValue, ConfigurationTarget.USER); + } + + getActions(uri: URI) { + if (uri.scheme !== Schemas.codeSetting) { + return; + } + + const actions: IAction[] = []; + + const settingId = uri.authority; + const newSettingValue = this.parseValue(uri.authority, uri.path.substring(1)); + const currentSettingValue = this._configurationService.inspect(settingId).userValue; + + if ((newSettingValue !== undefined) && newSettingValue === currentSettingValue && this._updatedSettings.has(settingId)) { + const restoreMessage = this.restorePreviousSettingMessage(settingId); + actions.push({ + class: undefined, + id: 'restoreSetting', + enabled: true, + tooltip: restoreMessage, + label: restoreMessage, + run: () => { + return this.restoreSetting(settingId); + } + }); + } else if (newSettingValue !== undefined) { + const setting = this.getSetting(settingId); + const trySettingMessage = setting ? this.getSettingMessage(setting, newSettingValue) : undefined; + + if (setting && trySettingMessage) { + actions.push({ + class: undefined, + id: 'trySetting', + enabled: currentSettingValue !== newSettingValue, + tooltip: trySettingMessage, + label: trySettingMessage, + run: () => { + this.setSetting(settingId, currentSettingValue, newSettingValue); + } + }); + } + } + + const viewInSettingsMessage = this.viewInSettingsMessage(settingId, actions.length > 0); + actions.push({ + class: undefined, + enabled: true, + id: 'viewInSettings', + tooltip: viewInSettingsMessage, + label: viewInSettingsMessage, + run: () => { + return this._preferencesService.openApplicationSettings({ query: `@id:${settingId}` }); + } + }); + + actions.push({ + class: undefined, + enabled: true, + id: 'copySettingId', + tooltip: nls.localize('copySettingId', "Copy Setting ID"), + label: nls.localize('copySettingId', "Copy Setting ID"), + run: () => { + this._clipboardService.writeText(settingId); + } + }); + + return actions; + } + + private showContextMenu(uri: URI, x: number, y: number) { + const actions = this.getActions(uri); + if (!actions) { + return; + } + + this._contextMenuService.showContextMenu({ + getAnchor: () => ({ x, y }), + getActions: () => actions, + getActionViewItem: (action) => { + return new ActionViewItem(action, action, { label: true }); + }, + }); + } + + async updateSetting(uri: URI, x: number, y: number) { + if (uri.scheme === Schemas.codeSetting) { + type ReleaseNotesSettingUsedClassification = { + owner: 'alexr00'; + comment: 'Used to understand if the the action to update settings from the release notes is used.'; + settingId: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'The id of the setting that was clicked on in the release notes' }; + }; + type ReleaseNotesSettingUsed = { + settingId: string; + }; + this._telemetryService.publicLog2('releaseNotesSettingAction', { + settingId: uri.authority + }); + return this.showContextMenu(uri, x, y); + } + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/markdown/test/browser/markdownSettingRenderer.test.ts b/patched-vscode/src/vs/workbench/contrib/markdown/test/browser/markdownSettingRenderer.test.ts new file mode 100644 index 00000000..55e38f3d --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/markdown/test/browser/markdownSettingRenderer.test.ts @@ -0,0 +1,118 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import * as assert from 'assert'; +import { IAction } from 'vs/base/common/actions'; +import { URI } from 'vs/base/common/uri'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { ConfigurationScope, Extensions, IConfigurationNode, IConfigurationRegistry } from 'vs/platform/configuration/common/configurationRegistry'; +import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; +import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; +import { Registry } from 'vs/platform/registry/common/platform'; +import { SimpleSettingRenderer } from 'vs/workbench/contrib/markdown/browser/markdownSettingRenderer'; +import { IPreferencesService } from 'vs/workbench/services/preferences/common/preferences'; + +const configuration: IConfigurationNode = { + 'id': 'examples', + 'title': 'Examples', + 'type': 'object', + 'properties': { + 'example.booleanSetting': { + 'type': 'boolean', + 'default': false, + 'scope': ConfigurationScope.APPLICATION + }, + 'example.booleanSetting2': { + 'type': 'boolean', + 'default': true, + 'scope': ConfigurationScope.APPLICATION + }, + 'example.stringSetting': { + 'type': 'string', + 'default': 'one', + 'scope': ConfigurationScope.APPLICATION + }, + 'example.numberSetting': { + 'type': 'number', + 'default': 3, + 'scope': ConfigurationScope.APPLICATION + } + } +}; + +class MarkdownConfigurationService extends TestConfigurationService { + override async updateValue(key: string, value: any): Promise { + const [section, setting] = key.split('.'); + return this.setUserConfiguration(section, { [setting]: value }); + } +} + +suite('Markdown Setting Renderer Test', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + + let configurationService: TestConfigurationService; + let preferencesService: IPreferencesService; + let contextMenuService: IContextMenuService; + let settingRenderer: SimpleSettingRenderer; + + suiteSetup(() => { + configurationService = new MarkdownConfigurationService(); + preferencesService = {}; + contextMenuService = {}; + Registry.as(Extensions.Configuration).registerConfiguration(configuration); + settingRenderer = new SimpleSettingRenderer(configurationService, contextMenuService, preferencesService, { publicLog2: () => { } } as any, { writeText: async () => { } } as any); + }); + + suiteTeardown(() => { + Registry.as(Extensions.Configuration).deregisterConfigurations([configuration]); + }); + + test('render code setting button with value', () => { + const htmlRenderer = settingRenderer.getHtmlRenderer(); + const htmlNoValue = ''; + const renderedHtmlNoValue = htmlRenderer(htmlNoValue); + assert.strictEqual(renderedHtmlNoValue, + ` + + example.booleanSetting + `); + }); + + test('actions with no value', () => { + const uri = URI.parse(settingRenderer.settingToUriString('example.booleanSetting')); + const actions = settingRenderer.getActions(uri); + assert.strictEqual(actions?.length, 2); + assert.strictEqual(actions[0].label, 'View "Example: Boolean Setting" in Settings'); + }); + + test('actions with value + updating and restoring', async () => { + await configurationService.setUserConfiguration('example', { stringSetting: 'two' }); + const uri = URI.parse(settingRenderer.settingToUriString('example.stringSetting', 'three')); + + const verifyOriginalState = (actions: IAction[] | undefined): actions is IAction[] => { + assert.strictEqual(actions?.length, 3); + assert.strictEqual(actions[0].label, 'Set "Example: String Setting" to "three"'); + assert.strictEqual(actions[1].label, 'View in Settings'); + assert.strictEqual(configurationService.getValue('example.stringSetting'), 'two'); + return true; + }; + + const actions = settingRenderer.getActions(uri); + if (verifyOriginalState(actions)) { + // Update the value + await actions[0].run(); + assert.strictEqual(configurationService.getValue('example.stringSetting'), 'three'); + const actionsUpdated = settingRenderer.getActions(uri); + assert.strictEqual(actionsUpdated?.length, 3); + assert.strictEqual(actionsUpdated[0].label, 'Restore value of "Example: String Setting"'); + assert.strictEqual(actions[1].label, 'View in Settings'); + assert.strictEqual(actions[2].label, 'Copy Setting ID'); + assert.strictEqual(configurationService.getValue('example.stringSetting'), 'three'); + + // Restore the value + await actionsUpdated[0].run(); + verifyOriginalState(settingRenderer.getActions(uri)); + } + }); +}); diff --git a/patched-vscode/src/vs/workbench/contrib/markers/browser/markers.contribution.ts b/patched-vscode/src/vs/workbench/contrib/markers/browser/markers.contribution.ts index ef2f37ce..aa02cce1 100644 --- a/patched-vscode/src/vs/workbench/contrib/markers/browser/markers.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/markers/browser/markers.contribution.ts @@ -9,7 +9,7 @@ import { Extensions, IConfigurationRegistry } from 'vs/platform/configuration/co import { Categories } from 'vs/platform/action/common/actionCommonCategories'; import { KeybindingsRegistry, KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry'; import { KeyCode, KeyMod } from 'vs/base/common/keyCodes'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { Marker, RelatedInformation, ResourceMarkers } from 'vs/workbench/contrib/markers/browser/markersModel'; import { MarkersView } from 'vs/workbench/contrib/markers/browser/markersView'; import { MenuId, registerAction2, Action2 } from 'vs/platform/actions/common/actions'; @@ -23,7 +23,8 @@ import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService import { Disposable, IDisposable, MutableDisposable } from 'vs/base/common/lifecycle'; import { IStatusbarEntryAccessor, IStatusbarService, StatusbarAlignment, IStatusbarEntry } from 'vs/workbench/services/statusbar/browser/statusbar'; import { IMarkerService, MarkerStatistics } from 'vs/platform/markers/common/markers'; -import { ViewContainer, IViewContainersRegistry, Extensions as ViewContainerExtensions, ViewContainerLocation, IViewsRegistry, IViewsService } from 'vs/workbench/common/views'; +import { ViewContainer, IViewContainersRegistry, Extensions as ViewContainerExtensions, ViewContainerLocation, IViewsRegistry } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import { getVisbileViewContextKey, FocusedViewContext } from 'vs/workbench/common/contextkeys'; import { ViewPaneContainer } from 'vs/workbench/browser/parts/views/viewPaneContainer'; import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors'; @@ -33,6 +34,8 @@ import { registerIcon } from 'vs/platform/theme/common/iconRegistry'; import { ViewAction } from 'vs/workbench/browser/parts/views/viewPane'; import { IActivityService, NumberBadge } from 'vs/workbench/services/activity/common/activity'; import { viewFilterSubmenu } from 'vs/workbench/browser/parts/views/viewFilter'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { problemsConfigurationNodeBase } from 'vs/workbench/common/configuration'; KeybindingsRegistry.registerCommandAndKeybindingRule({ id: Markers.MARKER_OPEN_ACTION_ID, @@ -89,10 +92,7 @@ KeybindingsRegistry.registerCommandAndKeybindingRule({ // configuration Registry.as(Extensions.Configuration).registerConfiguration({ - 'id': 'problems', - 'order': 101, - 'title': Messages.PROBLEMS_PANEL_CONFIGURATION_TITLE, - 'type': 'object', + ...problemsConfigurationNodeBase, 'properties': { 'problems.autoReveal': { 'description': Messages.PROBLEMS_PANEL_CONFIGURATION_AUTO_REVEAL, @@ -128,7 +128,7 @@ const markersViewIcon = registerIcon('markers-view-icon', Codicon.warning, local // markers view container const VIEW_CONTAINER: ViewContainer = Registry.as(ViewContainerExtensions.ViewContainersRegistry).registerViewContainer({ id: Markers.MARKERS_CONTAINER_ID, - title: { value: Messages.MARKERS_PANEL_TITLE_PROBLEMS, original: Messages.MARKERS_PANEL_ORIGINAL_TITLE_PROBLEMS }, + title: Messages.MARKERS_PANEL_TITLE_PROBLEMS, icon: markersViewIcon, hideIfEmpty: true, order: 0, @@ -201,12 +201,9 @@ registerAction2(class extends ViewAction { constructor() { super({ id: `workbench.actions.${Markers.MARKERS_VIEW_ID}.toggleErrors`, - title: localize('toggle errors', "Toggle Errors"), + title: localize('show errors', "Show Errors"), category: localize('problems', "Problems"), - toggled: { - condition: MarkersContextKeys.ShowErrorsFilterContextKey, - title: localize('errors', "Show Errors") - }, + toggled: MarkersContextKeys.ShowErrorsFilterContextKey, menu: { id: viewFilterSubmenu, group: '1_filter', @@ -226,12 +223,9 @@ registerAction2(class extends ViewAction { constructor() { super({ id: `workbench.actions.${Markers.MARKERS_VIEW_ID}.toggleWarnings`, - title: localize('toggle warnings', "Toggle Warnings"), + title: localize('show warnings', "Show Warnings"), category: localize('problems', "Problems"), - toggled: { - condition: MarkersContextKeys.ShowWarningsFilterContextKey, - title: localize('warnings', "Show Warnings") - }, + toggled: MarkersContextKeys.ShowWarningsFilterContextKey, menu: { id: viewFilterSubmenu, group: '1_filter', @@ -251,12 +245,9 @@ registerAction2(class extends ViewAction { constructor() { super({ id: `workbench.actions.${Markers.MARKERS_VIEW_ID}.toggleInfos`, - title: localize('toggle infos', "Toggle Infos"), + title: localize('show infos', "Show Infos"), category: localize('problems', "Problems"), - toggled: { - condition: MarkersContextKeys.ShowInfoFilterContextKey, - title: localize('Infos', "Show Infos") - }, + toggled: MarkersContextKeys.ShowInfoFilterContextKey, menu: { id: viewFilterSubmenu, group: '1_filter', @@ -276,12 +267,9 @@ registerAction2(class extends ViewAction { constructor() { super({ id: `workbench.actions.${Markers.MARKERS_VIEW_ID}.toggleActiveFile`, - title: localize('toggle active file', "Toggle Active File"), + title: localize('show active file', "Show Active File Only"), category: localize('problems', "Problems"), - toggled: { - condition: MarkersContextKeys.ShowActiveFileFilterContextKey, - title: localize('Active File', "Show Active File Only") - }, + toggled: MarkersContextKeys.ShowActiveFileFilterContextKey, menu: { id: viewFilterSubmenu, group: '2_filter', @@ -301,12 +289,9 @@ registerAction2(class extends ViewAction { constructor() { super({ id: `workbench.actions.${Markers.MARKERS_VIEW_ID}.toggleExcludedFiles`, - title: localize('toggle Excluded Files', "Toggle Excluded Files"), + title: localize('show excluded files', "Show Excluded Files"), category: localize('problems', "Problems"), - toggled: { - condition: MarkersContextKeys.ShowExcludedFilesFilterContextKey, - title: localize('Excluded Files', "Hide Excluded Files") - }, + toggled: MarkersContextKeys.ShowExcludedFilesFilterContextKey.negate(), menu: { id: viewFilterSubmenu, group: '2_filter', @@ -326,7 +311,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.problems.focus', - title: { value: Messages.MARKERS_PANEL_SHOW_LABEL, original: 'Focus Problems (Errors, Warnings, Infos)' }, + title: Messages.MARKERS_PANEL_SHOW_LABEL, category: Categories.View, f1: true, }); @@ -341,7 +326,7 @@ registerAction2(class extends ViewAction { const when = ContextKeyExpr.and(FocusedViewContext.isEqualTo(Markers.MARKERS_VIEW_ID), MarkersContextKeys.MarkersTreeVisibilityContextKey, MarkersContextKeys.RelatedInformationFocusContextKey.toNegated()); super({ id: Markers.MARKER_COPY_ACTION_ID, - title: { value: localize('copyMarker', "Copy"), original: 'Copy' }, + title: localize2('copyMarker', 'Copy'), menu: { id: MenuId.ProblemsPanelContext, when, @@ -381,7 +366,7 @@ registerAction2(class extends ViewAction { constructor() { super({ id: Markers.MARKER_COPY_MESSAGE_ACTION_ID, - title: { value: localize('copyMessage', "Copy Message"), original: 'Copy Message' }, + title: localize2('copyMessage', 'Copy Message'), menu: { id: MenuId.ProblemsPanelContext, when: MarkersContextKeys.MarkerFocusContextKey, @@ -403,7 +388,7 @@ registerAction2(class extends ViewAction { constructor() { super({ id: Markers.RELATED_INFORMATION_COPY_MESSAGE_ACTION_ID, - title: { value: localize('copyMessage', "Copy Message"), original: 'Copy Message' }, + title: localize2('copyMessage', 'Copy Message'), menu: { id: MenuId.ProblemsPanelContext, when: MarkersContextKeys.RelatedInformationFocusContextKey, @@ -461,7 +446,7 @@ registerAction2(class extends ViewAction { constructor() { super({ id: Markers.MARKERS_VIEW_SHOW_MULTILINE_MESSAGE, - title: { value: localize('show multiline', "Show message in multiple lines"), original: 'Problems: Show message in multiple lines' }, + title: localize2('show multiline', "Show message in multiple lines"), category: localize('problems', "Problems"), menu: { id: MenuId.CommandPalette, @@ -479,7 +464,7 @@ registerAction2(class extends ViewAction { constructor() { super({ id: Markers.MARKERS_VIEW_SHOW_SINGLELINE_MESSAGE, - title: { value: localize('show singleline', "Show message in single line"), original: 'Problems: Show message in single line' }, + title: localize2('show singleline', "Show message in single line"), category: localize('problems', "Problems"), menu: { id: MenuId.CommandPalette, @@ -552,14 +537,44 @@ registerAction2(class extends Action2 { class MarkersStatusBarContributions extends Disposable implements IWorkbenchContribution { private markersStatusItem: IStatusbarEntryAccessor; + private markersStatusItemOff: IStatusbarEntryAccessor | undefined; constructor( @IMarkerService private readonly markerService: IMarkerService, - @IStatusbarService private readonly statusbarService: IStatusbarService + @IStatusbarService private readonly statusbarService: IStatusbarService, + @IConfigurationService private readonly configurationService: IConfigurationService ) { super(); this.markersStatusItem = this._register(this.statusbarService.addEntry(this.getMarkersItem(), 'status.problems', StatusbarAlignment.LEFT, 50 /* Medium Priority */)); - this.markerService.onMarkerChanged(() => this.markersStatusItem.update(this.getMarkersItem())); + + const addStatusBarEntry = () => { + this.markersStatusItemOff = this.statusbarService.addEntry(this.getMarkersItemTurnedOff(), 'status.problemsVisibility', StatusbarAlignment.LEFT, 49); + }; + + // Add the status bar entry if the problems is not visible + let config = this.configurationService.getValue('problems.visibility'); + if (!config) { + addStatusBarEntry(); + } + + this._register(this.markerService.onMarkerChanged(() => { + this.markersStatusItem.update(this.getMarkersItem()); + })); + + this._register(this.configurationService.onDidChangeConfiguration(e => { + if (e.affectsConfiguration('problems.visibility')) { + this.markersStatusItem.update(this.getMarkersItem()); + + // Update based on what setting was changed to. + config = this.configurationService.getValue('problems.visibility'); + if (!config && !this.markersStatusItemOff) { + addStatusBarEntry(); + } else if (config && this.markersStatusItemOff) { + this.markersStatusItemOff.dispose(); + this.markersStatusItemOff = undefined; + } + } + })); } private getMarkersItem(): IStatusbarEntry { @@ -574,6 +589,22 @@ class MarkersStatusBarContributions extends Disposable implements IWorkbenchCont }; } + private getMarkersItemTurnedOff(): IStatusbarEntry { + // Update to true, config checked before `getMarkersItemTurnedOff` is called. + this.statusbarService.updateEntryVisibility('status.problemsVisibility', true); + const openSettingsCommand = 'workbench.action.openSettings'; + const configureSettingsLabel = '@id:problems.visibility'; + const tooltip = localize('status.problemsVisibilityOff', "Problems are turned off. Click to open settings."); + return { + name: localize('status.problemsVisibility', "Problems Visibility"), + text: '$(whole-word)', + ariaLabel: tooltip, + tooltip, + kind: 'warning', + command: { title: openSettingsCommand, arguments: [configureSettingsLabel], id: openSettingsCommand } + }; + } + private getMarkersTooltip(stats: MarkerStatistics): string { const errorTitle = (n: number) => localize('totalErrors', "Errors: {0}", n); const warningTitle = (n: number) => localize('totalWarnings', "Warnings: {0}", n); @@ -641,8 +672,12 @@ class ActivityUpdater extends Disposable implements IWorkbenchContribution { private updateBadge(): void { const { errors, warnings, infos } = this.markerService.getStatistics(); const total = errors + warnings + infos; - const message = localize('totalProblems', 'Total {0} Problems', total); - this.activity.value = this.activityService.showViewActivity(Markers.MARKERS_VIEW_ID, { badge: new NumberBadge(total, () => message) }); + if (total > 0) { + const message = localize('totalProblems', 'Total {0} Problems', total); + this.activity.value = this.activityService.showViewActivity(Markers.MARKERS_VIEW_ID, { badge: new NumberBadge(total, () => message) }); + } else { + this.activity.value = undefined; + } } } diff --git a/patched-vscode/src/vs/workbench/contrib/markers/browser/markersFileDecorations.ts b/patched-vscode/src/vs/workbench/contrib/markers/browser/markersFileDecorations.ts index 68d1708c..e7355a0d 100644 --- a/patched-vscode/src/vs/workbench/contrib/markers/browser/markersFileDecorations.ts +++ b/patched-vscode/src/vs/workbench/contrib/markers/browser/markersFileDecorations.ts @@ -64,10 +64,9 @@ class MarkersFileDecorations implements IWorkbenchContribution { @IDecorationsService private readonly _decorationsService: IDecorationsService, @IConfigurationService private readonly _configurationService: IConfigurationService ) { - // this._disposables = [ this._configurationService.onDidChangeConfiguration(e => { - if (e.affectsConfiguration('problems')) { + if (e.affectsConfiguration('problems.visibility')) { this._updateEnablement(); } }), @@ -81,16 +80,26 @@ class MarkersFileDecorations implements IWorkbenchContribution { } private _updateEnablement(): void { + const problem = this._configurationService.getValue('problems.visibility'); + if (problem === undefined) { + return; + } const value = this._configurationService.getValue<{ decorations: { enabled: boolean } }>('problems'); - if (value.decorations.enabled === this._enabled) { + const shouldEnable = (problem && value.decorations.enabled); + + if (shouldEnable === this._enabled) { + if (!problem || !value.decorations.enabled) { + this._provider?.dispose(); + this._provider = undefined; + } return; } - this._enabled = value.decorations.enabled; + + this._enabled = shouldEnable as boolean; if (this._enabled) { const provider = new MarkersDecorationsProvider(this._markerService); this._provider = this._decorationsService.registerDecorationsProvider(provider); } else if (this._provider) { - this._enabled = value.decorations.enabled; this._provider.dispose(); } } @@ -102,7 +111,7 @@ Registry.as(ConfigurationExtensions.Configuration).regis 'type': 'object', 'properties': { 'problems.decorations.enabled': { - 'description': localize('markers.showOnFile', "Show Errors & Warnings on files and folder."), + 'markdownDescription': localize('markers.showOnFile', "Show Errors & Warnings on files and folder. Overwritten by `#problems.visibility#` when it is off."), 'type': 'boolean', 'default': true } diff --git a/patched-vscode/src/vs/workbench/contrib/markers/browser/markersModel.ts b/patched-vscode/src/vs/workbench/contrib/markers/browser/markersModel.ts index ad0e2911..0e4fbdfb 100644 --- a/patched-vscode/src/vs/workbench/contrib/markers/browser/markersModel.ts +++ b/patched-vscode/src/vs/workbench/contrib/markers/browser/markersModel.ts @@ -7,7 +7,7 @@ import { basename, extUri } from 'vs/base/common/resources'; import { URI } from 'vs/base/common/uri'; import { Range, IRange } from 'vs/editor/common/core/range'; import { IMarker, MarkerSeverity, IRelatedInformation, IMarkerData } from 'vs/platform/markers/common/markers'; -import { isNonEmptyArray, flatten } from 'vs/base/common/arrays'; +import { isNonEmptyArray } from 'vs/base/common/arrays'; import { ResourceMap } from 'vs/base/common/map'; import { Emitter, Event } from 'vs/base/common/event'; import { Hasher } from 'vs/base/common/hash'; @@ -52,7 +52,7 @@ export class ResourceMarkers { get markers(): readonly Marker[] { if (!this._cachedMarkers) { - this._cachedMarkers = flatten([...this._markersMap.values()]).sort(ResourceMarkers._compareMarkers); + this._cachedMarkers = [...this._markersMap.values()].flat().sort(ResourceMarkers._compareMarkers); } return this._cachedMarkers; } diff --git a/patched-vscode/src/vs/workbench/contrib/markers/browser/markersTable.ts b/patched-vscode/src/vs/workbench/contrib/markers/browser/markersTable.ts index 059f7262..93465f6d 100644 --- a/patched-vscode/src/vs/workbench/contrib/markers/browser/markersTable.ts +++ b/patched-vscode/src/vs/workbench/contrib/markers/browser/markersTable.ts @@ -7,7 +7,7 @@ import { localize } from 'vs/nls'; import * as DOM from 'vs/base/browser/dom'; import { Event } from 'vs/base/common/event'; import { ITableContextMenuEvent, ITableEvent, ITableRenderer, ITableVirtualDelegate } from 'vs/base/browser/ui/table/table'; -import { Disposable } from 'vs/base/common/lifecycle'; +import { Disposable, DisposableStore } from 'vs/base/common/lifecycle'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { IOpenEvent, IWorkbenchTableOptions, WorkbenchTable } from 'vs/platform/list/browser/listService'; import { HighlightedLabel } from 'vs/base/browser/ui/highlightedlabel/highlightedLabel'; @@ -30,6 +30,7 @@ import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { Range } from 'vs/editor/common/core/range'; import { unsupportedSchemas } from 'vs/platform/markers/common/markerService'; import Severity from 'vs/base/common/severity'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; const $ = DOM.$; @@ -43,6 +44,7 @@ interface IMarkerCodeColumnTemplateData { readonly sourceLabel: HighlightedLabel; readonly codeLabel: HighlightedLabel; readonly codeLink: Link; + readonly templateDisposable: DisposableStore; } interface IMarkerFileColumnTemplateData { @@ -57,7 +59,7 @@ interface IMarkerHighlightedLabelColumnTemplateData { readonly highlightedLabel: HighlightedLabel; } -class MarkerSeverityColumnRenderer implements ITableRenderer{ +class MarkerSeverityColumnRenderer implements ITableRenderer { static readonly TEMPLATE_ID = 'severity'; @@ -74,8 +76,7 @@ class MarkerSeverityColumnRenderer implements ITableRenderer action.id === QuickFixAction.ID ? this.instantiationService.createInstance(QuickFixActionViewItem, action) : undefined, - animated: false + actionViewItemProvider: (action: IAction, options) => action.id === QuickFixAction.ID ? this.instantiationService.createInstance(QuickFixActionViewItem, action, options) : undefined }); return { actionBar, icon }; @@ -118,21 +119,23 @@ class MarkerCodeColumnRenderer implements ITableRenderer{ +class MarkerMessageColumnRenderer implements ITableRenderer { static readonly TEMPLATE_ID = 'message'; @@ -186,10 +191,12 @@ class MarkerMessageColumnRenderer implements ITableRenderer{ +class MarkerFileColumnRenderer implements ITableRenderer { static readonly TEMPLATE_ID = 'file'; @@ -217,10 +224,13 @@ class MarkerFileColumnRenderer implements ITableRenderer{ +class MarkerOwnerColumnRenderer implements ITableRenderer { static readonly TEMPLATE_ID = 'owner'; @@ -237,7 +247,9 @@ class MarkerOwnerColumnRenderer implements ITableRenderer { diff --git a/patched-vscode/src/vs/workbench/contrib/markers/browser/markersTreeViewer.ts b/patched-vscode/src/vs/workbench/contrib/markers/browser/markersTreeViewer.ts index 6094a148..40c99ee3 100644 --- a/patched-vscode/src/vs/workbench/contrib/markers/browser/markersTreeViewer.ts +++ b/patched-vscode/src/vs/workbench/contrib/markers/browser/markersTreeViewer.ts @@ -4,7 +4,6 @@ *--------------------------------------------------------------------------------------------*/ import * as dom from 'vs/base/browser/dom'; -import * as network from 'vs/base/common/network'; import * as paths from 'vs/base/common/path'; import { CountBadge } from 'vs/base/browser/ui/countBadge/countBadge'; import { ResourceLabels, IResourceLabel } from 'vs/workbench/browser/labels'; @@ -18,7 +17,7 @@ import { IDisposable, dispose, Disposable, toDisposable, DisposableStore } from import { ActionBar } from 'vs/base/browser/ui/actionbar/actionbar'; import { QuickFixAction, QuickFixActionViewItem } from 'vs/workbench/contrib/markers/browser/markersViewActions'; import { ILabelService } from 'vs/platform/label/common/label'; -import { dirname, basename, isEqual } from 'vs/base/common/resources'; +import { basename, isEqual } from 'vs/base/common/resources'; import { IListVirtualDelegate } from 'vs/base/browser/ui/list/list'; import { ITreeFilter, TreeVisibility, TreeFilterResult, ITreeRenderer, ITreeNode } from 'vs/base/browser/ui/tree/tree'; import { FilterOptions } from 'vs/workbench/contrib/markers/browser/markersFilterOptions'; @@ -39,7 +38,6 @@ import { IEditorService, ACTIVE_GROUP } from 'vs/workbench/services/editor/commo import { SeverityIcon } from 'vs/platform/severityIcon/browser/severityIcon'; import { CodeActionTriggerType } from 'vs/editor/common/languages'; import { IOpenerService } from 'vs/platform/opener/common/opener'; -import { IFileService } from 'vs/platform/files/common/files'; import { Progress } from 'vs/platform/progress/common/progress'; import { ActionViewItem } from 'vs/base/browser/ui/actionbar/actionViewItems'; import { Codicon } from 'vs/base/common/codicons'; @@ -51,6 +49,9 @@ import { MarkersContextKeys, MarkersViewMode } from 'vs/workbench/contrib/marker import { unsupportedSchemas } from 'vs/platform/markers/common/markerService'; import { defaultCountBadgeStyles } from 'vs/platform/theme/browser/defaultStyles'; import Severity from 'vs/base/common/severity'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import type { IUpdatableHover } from 'vs/base/browser/ui/hover/hover'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; interface IResourceMarkersTemplateData { readonly resourceLabel: IResourceLabel; @@ -150,14 +151,12 @@ export type FilterData = ResourceMarkersFilterData | MarkerFilterData | RelatedI export class ResourceMarkersRenderer implements ITreeRenderer { - private renderedNodes = new Map, IResourceMarkersTemplateData>(); + private renderedNodes = new Map(); private readonly disposables = new DisposableStore(); constructor( private labels: ResourceLabels, onDidChangeRenderNodeCount: Event>, - @ILabelService private readonly labelService: ILabelService, - @IFileService private readonly fileService: IFileService ) { onDidChangeRenderNodeCount(this.onDidChangeRenderNodeCount, this, this.disposables); } @@ -178,18 +177,26 @@ export class ResourceMarkersRenderer implements ITreeRenderer): void { - this.renderedNodes.delete(node); + disposeElement(node: ITreeNode, index: number, templateData: IResourceMarkersTemplateData): void { + const nodeRenders = this.renderedNodes.get(node.element) ?? []; + const nodeRenderIndex = nodeRenders.findIndex(nodeRender => templateData === nodeRender); + + if (nodeRenderIndex < 0) { + throw new Error('Disposing unknown resource marker'); + } + + if (nodeRenders.length === 1) { + this.renderedNodes.delete(node.element); + } else { + nodeRenders.splice(nodeRenderIndex, 1); + } } disposeTemplate(templateData: IResourceMarkersTemplateData): void { @@ -197,13 +204,13 @@ export class ResourceMarkersRenderer implements ITreeRenderer): void { - const templateData = this.renderedNodes.get(node); + const nodeRenders = this.renderedNodes.get(node.element); - if (!templateData) { + if (!nodeRenders) { return; } - this.updateCount(node, templateData); + nodeRenders.forEach(nodeRender => this.updateCount(node, nodeRender)); } private updateCount(node: ITreeNode, templateData: IResourceMarkersTemplateData): void { @@ -222,6 +229,7 @@ export class MarkerRenderer implements ITreeRenderer action.id === QuickFixAction.ID ? _instantiationService.createInstance(QuickFixActionViewItem, action) : undefined + actionViewItemProvider: (action: IAction, options) => action.id === QuickFixAction.ID ? _instantiationService.createInstance(QuickFixActionViewItem, action, options) : undefined })); // wrap the icon in a container that get the icon color as foreground color. That way, if the @@ -292,6 +302,7 @@ class MarkerWidget extends Disposable { this.iconContainer = dom.append(parent, dom.$('')); this.icon = dom.append(this.iconContainer, dom.$('')); this.messageAndDetailsContainer = dom.append(parent, dom.$('.marker-message-details-container')); + this.messageAndDetailsContainerHover = this._register(this._hoverService.setupUpdatableHover(getDefaultHoverDelegate('mouse'), this.messageAndDetailsContainer, '')); } render(element: Marker, filterData: MarkerFilterData | undefined): void { @@ -330,9 +341,9 @@ class MarkerWidget extends Disposable { private renderMultilineActionbar(marker: Marker, parent: HTMLElement): void { const multilineActionbar = this.disposables.add(new ActionBar(dom.append(parent, dom.$('.multiline-actions')), { - actionViewItemProvider: (action) => { + actionViewItemProvider: (action, options) => { if (action.id === toggleMultilineAction) { - return new ToggleMultilineActionViewItem(undefined, action, { icon: true }); + return new ToggleMultilineActionViewItem(undefined, action, { ...options, icon: true }); } return undefined; } @@ -354,13 +365,13 @@ class MarkerWidget extends Disposable { const viewState = this.markersViewModel.getViewModel(element); const multiline = !viewState || viewState.multiline; const lineMatches = filterData && filterData.lineMatches || []; - this.messageAndDetailsContainer.title = element.marker.message; + this.messageAndDetailsContainerHover.update(element.marker.message); const lineElements: HTMLElement[] = []; for (let index = 0; index < (multiline ? lines.length : 1); index++) { const lineElement = dom.append(this.messageAndDetailsContainer, dom.$('.marker-message-line')); const messageElement = dom.append(lineElement, dom.$('.marker-message')); - const highlightedLabel = new HighlightedLabel(messageElement); + const highlightedLabel = this.disposables.add(new HighlightedLabel(messageElement)); highlightedLabel.set(lines[index].length > 1000 ? `${lines[index].substring(0, 1000)}...` : lines[index], lineMatches[index]); if (lines[index] === '') { lineElement.style.height = `${VirtualDelegate.LINE_HEIGHT}px`; @@ -375,20 +386,20 @@ class MarkerWidget extends Disposable { parent.classList.add('details-container'); if (marker.source || marker.code) { - const source = new HighlightedLabel(dom.append(parent, dom.$('.marker-source'))); + const source = this.disposables.add(new HighlightedLabel(dom.append(parent, dom.$('.marker-source')))); const sourceMatches = filterData && filterData.sourceMatches || []; source.set(marker.source, sourceMatches); if (marker.code) { if (typeof marker.code === 'string') { - const code = new HighlightedLabel(dom.append(parent, dom.$('.marker-code'))); + const code = this.disposables.add(new HighlightedLabel(dom.append(parent, dom.$('.marker-code')))); const codeMatches = filterData && filterData.codeMatches || []; code.set(marker.code, codeMatches); } else { const container = dom.$('.marker-code'); - const code = new HighlightedLabel(container); + const code = this.disposables.add(new HighlightedLabel(container)); const link = marker.code.target.toString(true); - this.disposables.add(new Link(parent, { href: link, label: container, title: link }, undefined, this._openerService)); + this.disposables.add(new Link(parent, { href: link, label: container, title: link }, undefined, this._hoverService, this._openerService)); const codeMatches = filterData && filterData.codeMatches || []; code.set(marker.code.value, codeMatches); } @@ -431,15 +442,15 @@ export class RelatedInformationRenderer implements ITreeRenderer> { return Iterable.map(resourceMarkers.markers, m => { @@ -102,7 +104,7 @@ export class MarkersView extends FilterViewPane implements IMarkersView { private readonly onVisibleDisposables = this._register(new DisposableStore()); private widget!: IProblemsWidget; - private widgetDisposables = this._register(new DisposableStore()); + private readonly widgetDisposables = this._register(new DisposableStore()); private widgetContainer!: HTMLElement; private widgetIdentityProvider: IIdentityProvider; private widgetAccessibilityProvider: MarkersWidgetAccessibilityProvider; @@ -112,6 +114,7 @@ export class MarkersView extends FilterViewPane implements IMarkersView { private currentHeight = 0; private currentWidth = 0; + private readonly memento: Memento; private readonly panelState: MementoObject; private cachedFilterStats: { total: number; filtered: number } | undefined = undefined; @@ -137,8 +140,10 @@ export class MarkersView extends FilterViewPane implements IMarkersView { @IStorageService storageService: IStorageService, @IOpenerService openerService: IOpenerService, @IThemeService themeService: IThemeService, + @IHoverService hoverService: IHoverService, ) { - const panelState = new Memento(Markers.MARKERS_VIEW_STORAGE_ID, storageService).getMemento(StorageScope.WORKSPACE, StorageTarget.MACHINE); + const memento = new Memento(Markers.MARKERS_VIEW_STORAGE_ID, storageService); + const panelState = memento.getMemento(StorageScope.WORKSPACE, StorageTarget.MACHINE); super({ ...options, filterOptions: { @@ -148,7 +153,8 @@ export class MarkersView extends FilterViewPane implements IMarkersView { text: panelState['filter'] || '', history: panelState['filterHistory'] || [] } - }, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService); + }, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService, hoverService); + this.memento = memento; this.panelState = panelState; this.markersModel = this._register(instantiationService.createInstance(MarkersModel)); @@ -184,6 +190,7 @@ export class MarkersView extends FilterViewPane implements IMarkersView { override render(): void { super.render(); this._register(registerNavigableContainer({ + name: 'markersView', focusNotifiers: [this, this.filterWidget], focusNextWidget: () => { if (this.filterWidget.hasFocus()) { @@ -203,9 +210,15 @@ export class MarkersView extends FilterViewPane implements IMarkersView { parent.classList.add('markers-panel'); this._register(dom.addDisposableListener(parent, 'keydown', e => { - if (this.keybindingService.mightProducePrintableCharacter(new StandardKeyboardEvent(e))) { - this.focusFilter(); + const event = new StandardKeyboardEvent(e); + if (!this.keybindingService.mightProducePrintableCharacter(event)) { + return; } + const result = this.keybindingService.softDispatch(event, event.target); + if (result.kind === ResultKind.MoreChordsNeeded || result.kind === ResultKind.KbFound) { + return; + } + this.focusFilter(); })); const panelContainer = dom.append(parent, dom.$('.markers-panel-container')); @@ -222,7 +235,7 @@ export class MarkersView extends FilterViewPane implements IMarkersView { } public getTitle(): string { - return Messages.MARKERS_PANEL_TITLE_PROBLEMS; + return Messages.MARKERS_PANEL_TITLE_PROBLEMS.value; } protected layoutBodyContent(height: number = this.currentHeight, width: number = this.currentWidth): void { @@ -236,7 +249,8 @@ export class MarkersView extends FilterViewPane implements IMarkersView { } public override focus(): void { - if (this.widget.getHTMLElement() === document.activeElement) { + super.focus(); + if (dom.isActiveElement(this.widget.getHTMLElement())) { return; } @@ -494,9 +508,7 @@ export class MarkersView extends FilterViewPane implements IMarkersView { return null; }), expandOnlyOnTwistieClick: (e: MarkerElement) => e instanceof Marker && e.relatedInformation.length > 0, - overrideStyles: { - listBackground: this.getBackgroundColor() - }, + overrideStyles: this.getLocationBasedColors().listOverrideStyles, selectionNavigation: true, multipleSelectionSupport: true, }, @@ -537,7 +549,7 @@ export class MarkersView extends FilterViewPane implements IMarkersView { this.markersModel.setResourceMarkers(groupBy(readMarkers(), compareMarkersByUri).map(group => [group[0].resource, group])); disposables.push(Event.debounce>(this.markerService.onMarkerChanged, (resourcesMap, resources) => { resourcesMap = resourcesMap || new ResourceMap(); - resources.forEach(resource => resourcesMap!.set(resource, resource)); + resources.forEach(resource => resourcesMap.set(resource, resource)); return resourcesMap; }, 64)(resourcesMap => { this.markersModel.setResourceMarkers([...resourcesMap.values()].map(resource => [resource, readMarkers(resource)])); @@ -772,7 +784,7 @@ export class MarkersView extends FilterViewPane implements IMarkersView { private updateRangeHighlights() { this.rangeHighlightDecorations.removeHighlightRange(); - if (this.widget.getHTMLElement() === document.activeElement) { + if (dom.isActiveElement(this.widget.getHTMLElement())) { this.highlightCurrentSelectedMarkerRange(); } } @@ -803,7 +815,7 @@ export class MarkersView extends FilterViewPane implements IMarkersView { e.browserEvent.stopPropagation(); this.contextMenuService.showContextMenu({ - getAnchor: () => e.anchor!, + getAnchor: () => e.anchor, menuId: MenuId.ProblemsPanelContext, contextKeyService: this.widget.contextKeyService, getActions: () => this.getMenuActions(element), @@ -893,6 +905,7 @@ export class MarkersView extends FilterViewPane implements IMarkersView { this.panelState['multiline'] = this.markersViewModel.multiline; this.panelState['viewMode'] = this.markersViewModel.viewMode; + this.memento.saveMemento(); super.saveState(); } @@ -1020,8 +1033,10 @@ class MarkersTree extends WorkbenchObjectTree impleme update(resourceMarkers: ResourceMarkers[]): void { for (const resourceMarker of resourceMarkers) { - this.setChildren(resourceMarker, createResourceMarkersIterator(resourceMarker)); - this.rerender(resourceMarker); + if (this.hasElement(resourceMarker)) { + this.setChildren(resourceMarker, createResourceMarkersIterator(resourceMarker)); + this.rerender(resourceMarker); + } } } diff --git a/patched-vscode/src/vs/workbench/contrib/markers/browser/markersViewActions.ts b/patched-vscode/src/vs/workbench/contrib/markers/browser/markersViewActions.ts index 818f2f56..2e7f61cc 100644 --- a/patched-vscode/src/vs/workbench/contrib/markers/browser/markersViewActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/markers/browser/markersViewActions.ts @@ -13,7 +13,7 @@ import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { Event, Emitter } from 'vs/base/common/event'; import { Codicon } from 'vs/base/common/codicons'; import { ThemeIcon } from 'vs/base/common/themables'; -import { ActionViewItem } from 'vs/base/browser/ui/actionbar/actionViewItems'; +import { ActionViewItem, IActionViewItemOptions } from 'vs/base/browser/ui/actionbar/actionViewItems'; import { MarkersContextKeys } from 'vs/workbench/contrib/markers/common/markers'; import 'vs/css!./markersViewActions'; @@ -59,7 +59,7 @@ export class MarkersFilters extends Disposable { set excludedFiles(filesExclude: boolean) { if (this._excludedFiles.get() !== filesExclude) { this._excludedFiles.set(filesExclude); - this._onDidChange.fire({ excludedFiles: true }); + this._onDidChange.fire({ excludedFiles: true }); } } @@ -70,7 +70,7 @@ export class MarkersFilters extends Disposable { set activeFile(activeFile: boolean) { if (this._activeFile.get() !== activeFile) { this._activeFile.set(activeFile); - this._onDidChange.fire({ activeFile: true }); + this._onDidChange.fire({ activeFile: true }); } } @@ -81,7 +81,7 @@ export class MarkersFilters extends Disposable { set showWarnings(showWarnings: boolean) { if (this._showWarnings.get() !== showWarnings) { this._showWarnings.set(showWarnings); - this._onDidChange.fire({ showWarnings: true }); + this._onDidChange.fire({ showWarnings: true }); } } @@ -92,7 +92,7 @@ export class MarkersFilters extends Disposable { set showErrors(showErrors: boolean) { if (this._showErrors.get() !== showErrors) { this._showErrors.set(showErrors); - this._onDidChange.fire({ showErrors: true }); + this._onDidChange.fire({ showErrors: true }); } } @@ -103,7 +103,7 @@ export class MarkersFilters extends Disposable { set showInfos(showInfos: boolean) { if (this._showInfos.get() !== showInfos) { this._showInfos.set(showInfos); - this._onDidChange.fire({ showInfos: true }); + this._onDidChange.fire({ showInfos: true }); } } @@ -145,10 +145,12 @@ export class QuickFixAction extends Action { export class QuickFixActionViewItem extends ActionViewItem { - constructor(action: QuickFixAction, + constructor( + action: QuickFixAction, + options: IActionViewItemOptions, @IContextMenuService private readonly contextMenuService: IContextMenuService, ) { - super(null, action, { icon: true, label: false }); + super(null, action, { ...options, icon: true, label: false }); } public override onClick(event: DOM.EventLike): void { diff --git a/patched-vscode/src/vs/workbench/contrib/markers/browser/messages.ts b/patched-vscode/src/vs/workbench/contrib/markers/browser/messages.ts index 767485b3..29c07828 100644 --- a/patched-vscode/src/vs/workbench/contrib/markers/browser/messages.ts +++ b/patched-vscode/src/vs/workbench/contrib/markers/browser/messages.ts @@ -6,12 +6,13 @@ import * as nls from 'vs/nls'; import { basename } from 'vs/base/common/resources'; import { MarkerSeverity, IRelatedInformation } from 'vs/platform/markers/common/markers'; +import { ILocalizedString } from 'vs/platform/action/common/action'; import { Marker } from './markersModel'; export default class Messages { public static MARKERS_PANEL_TOGGLE_LABEL: string = nls.localize('problems.view.toggle.label', "Toggle Problems (Errors, Warnings, Infos)"); - public static MARKERS_PANEL_SHOW_LABEL: string = nls.localize('problems.view.focus.label', "Focus Problems (Errors, Warnings, Infos)"); + public static MARKERS_PANEL_SHOW_LABEL = nls.localize2('problems.view.focus.label', "Focus Problems (Errors, Warnings, Infos)"); public static PROBLEMS_PANEL_CONFIGURATION_TITLE: string = nls.localize('problems.panel.configuration.title', "Problems View"); public static PROBLEMS_PANEL_CONFIGURATION_AUTO_REVEAL: string = nls.localize('problems.panel.configuration.autoreveal', "Controls whether Problems view should automatically reveal files when opening them."); @@ -21,8 +22,7 @@ export default class Messages { public static PROBLEMS_PANEL_CONFIGURATION_COMPARE_ORDER_SEVERITY: string = nls.localize('problems.panel.configuration.compareOrder.severity', "Navigate problems ordered by severity"); public static PROBLEMS_PANEL_CONFIGURATION_COMPARE_ORDER_POSITION: string = nls.localize('problems.panel.configuration.compareOrder.position', "Navigate problems ordered by position"); - public static MARKERS_PANEL_ORIGINAL_TITLE_PROBLEMS: string = 'Problems'; - public static MARKERS_PANEL_TITLE_PROBLEMS: string = nls.localize('markers.panel.title.problems', "Problems"); + public static MARKERS_PANEL_TITLE_PROBLEMS: ILocalizedString = nls.localize2('markers.panel.title.problems', "Problems"); public static MARKERS_PANEL_NO_PROBLEMS_BUILT: string = nls.localize('markers.panel.no.problems.build', "No problems have been detected in the workspace."); public static MARKERS_PANEL_NO_PROBLEMS_ACTIVE_FILE_BUILT: string = nls.localize('markers.panel.no.problems.activeFile.build', "No problems have been detected in the current file."); diff --git a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/commands/commands.ts b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/commands/commands.ts index a8712cb7..5b620510 100644 --- a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/commands/commands.ts +++ b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/commands/commands.ts @@ -6,7 +6,7 @@ import { Codicon } from 'vs/base/common/codicons'; import { basename } from 'vs/base/common/resources'; import { URI, UriComponents } from 'vs/base/common/uri'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { ILocalizedString } from 'vs/platform/action/common/action'; import { Action2, IAction2Options, MenuId } from 'vs/platform/actions/common/actions'; import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; @@ -81,7 +81,7 @@ export class OpenMergeEditor extends Action2 { constructor() { super({ id: '_open.mergeEditor', - title: { value: localize('title', "Open Merge Editor"), original: 'Open Merge Editor' }, + title: localize2('title', 'Open Merge Editor'), }); } run(accessor: ServicesAccessor, ...args: unknown[]): void { @@ -172,10 +172,7 @@ export class SetMixedLayout extends Action2 { constructor() { super({ id: 'merge.mixedLayout', - title: { - value: localize('layout.mixed', 'Mixed Layout'), - original: 'Mixed Layout', - }, + title: localize2('layout.mixed', "Mixed Layout"), toggled: ctxMergeEditorLayout.isEqualTo('mixed'), menu: [ { @@ -201,7 +198,7 @@ export class SetColumnLayout extends Action2 { constructor() { super({ id: 'merge.columnLayout', - title: { value: localize('layout.column', "Column Layout"), original: 'Column Layout' }, + title: localize2('layout.column', 'Column Layout'), toggled: ctxMergeEditorLayout.isEqualTo('columns'), menu: [{ id: MenuId.EditorTitle, @@ -225,10 +222,7 @@ export class ShowNonConflictingChanges extends Action2 { constructor() { super({ id: 'merge.showNonConflictingChanges', - title: { - value: localize('showNonConflictingChanges', 'Show Non-Conflicting Changes'), - original: 'Show Non-Conflicting Changes', - }, + title: localize2('showNonConflictingChanges', "Show Non-Conflicting Changes"), toggled: ctxMergeEditorShowNonConflictingChanges.isEqualTo(true), menu: [ { @@ -254,10 +248,7 @@ export class ShowHideBase extends Action2 { constructor() { super({ id: 'merge.showBase', - title: { - value: localize('layout.showBase', 'Show Base'), - original: 'Show Base', - }, + title: localize2('layout.showBase', "Show Base"), toggled: ctxMergeEditorShowBase.isEqualTo(true), menu: [ { @@ -282,10 +273,7 @@ export class ShowHideTopBase extends Action2 { constructor() { super({ id: 'merge.showBaseTop', - title: { - value: localize('layout.showBaseTop', 'Show Base Top'), - original: 'Show Base Top', - }, + title: localize2('layout.showBaseTop', "Show Base Top"), toggled: ContextKeyExpr.and(ctxMergeEditorShowBase, ctxMergeEditorShowBaseAtTop), menu: [ { @@ -310,10 +298,7 @@ export class ShowHideCenterBase extends Action2 { constructor() { super({ id: 'merge.showBaseCenter', - title: { - value: localize('layout.showBaseCenter', 'Show Base Center'), - original: 'Show Base Center', - }, + title: localize2('layout.showBaseCenter', "Show Base Center"), toggled: ContextKeyExpr.and(ctxMergeEditorShowBase, ctxMergeEditorShowBaseAtTop.negate()), menu: [ { @@ -334,20 +319,14 @@ export class ShowHideCenterBase extends Action2 { } } -const mergeEditorCategory: ILocalizedString = { - value: localize('mergeEditor', 'Merge Editor'), - original: 'Merge Editor', -}; +const mergeEditorCategory: ILocalizedString = localize2('mergeEditor', "Merge Editor"); export class OpenResultResource extends MergeEditorAction { constructor() { super({ id: 'merge.openResult', icon: Codicon.goToFile, - title: { - value: localize('openfile', 'Open File'), - original: 'Open File', - }, + title: localize2('openfile', "Open File"), category: mergeEditorCategory, menu: [{ id: MenuId.EditorTitle, @@ -370,10 +349,7 @@ export class GoToNextUnhandledConflict extends MergeEditorAction { super({ id: 'merge.goToNextUnhandledConflict', category: mergeEditorCategory, - title: { - value: localize('merge.goToNextUnhandledConflict', 'Go to Next Unhandled Conflict'), - original: 'Go to Next Unhandled Conflict', - }, + title: localize2('merge.goToNextUnhandledConflict', "Go to Next Unhandled Conflict"), icon: Codicon.arrowDown, menu: [ { @@ -399,13 +375,7 @@ export class GoToPreviousUnhandledConflict extends MergeEditorAction { super({ id: 'merge.goToPreviousUnhandledConflict', category: mergeEditorCategory, - title: { - value: localize( - 'merge.goToPreviousUnhandledConflict', - 'Go to Previous Unhandled Conflict' - ), - original: 'Go to Previous Unhandled Conflict', - }, + title: localize2('merge.goToPreviousUnhandledConflict', "Go to Previous Unhandled Conflict"), icon: Codicon.arrowUp, menu: [ { @@ -431,13 +401,7 @@ export class ToggleActiveConflictInput1 extends MergeEditorAction { super({ id: 'merge.toggleActiveConflictInput1', category: mergeEditorCategory, - title: { - value: localize( - 'merge.toggleCurrentConflictFromLeft', - 'Toggle Current Conflict from Left' - ), - original: 'Toggle Current Conflict from Left', - }, + title: localize2('merge.toggleCurrentConflictFromLeft', "Toggle Current Conflict from Left"), f1: true, precondition: ctxIsMergeEditor, }); @@ -453,13 +417,7 @@ export class ToggleActiveConflictInput2 extends MergeEditorAction { super({ id: 'merge.toggleActiveConflictInput2', category: mergeEditorCategory, - title: { - value: localize( - 'merge.toggleCurrentConflictFromRight', - 'Toggle Current Conflict from Right' - ), - original: 'Toggle Current Conflict from Right', - }, + title: localize2('merge.toggleCurrentConflictFromRight', "Toggle Current Conflict from Right"), f1: true, precondition: ctxIsMergeEditor, }); @@ -475,17 +433,12 @@ export class CompareInput1WithBaseCommand extends MergeEditorAction { super({ id: 'mergeEditor.compareInput1WithBase', category: mergeEditorCategory, - title: { - value: localize( - 'mergeEditor.compareInput1WithBase', - 'Compare Input 1 With Base' - ), - original: 'Compare Input 1 With Base', - }, + title: localize2('mergeEditor.compareInput1WithBase', "Compare Input 1 With Base"), shortTitle: localize('mergeEditor.compareWithBase', 'Compare With Base'), f1: true, precondition: ctxIsMergeEditor, - menu: { id: MenuId.MergeInput1Toolbar } + menu: { id: MenuId.MergeInput1Toolbar, group: 'primary' }, + icon: Codicon.compareChanges, }); } @@ -500,17 +453,12 @@ export class CompareInput2WithBaseCommand extends MergeEditorAction { super({ id: 'mergeEditor.compareInput2WithBase', category: mergeEditorCategory, - title: { - value: localize( - 'mergeEditor.compareInput2WithBase', - 'Compare Input 2 With Base' - ), - original: 'Compare Input 2 With Base', - }, + title: localize2('mergeEditor.compareInput2WithBase', "Compare Input 2 With Base"), shortTitle: localize('mergeEditor.compareWithBase', 'Compare With Base'), f1: true, precondition: ctxIsMergeEditor, - menu: { id: MenuId.MergeInput2Toolbar } + menu: { id: MenuId.MergeInput2Toolbar, group: 'primary' }, + icon: Codicon.compareChanges, }); } @@ -539,7 +487,7 @@ async function mergeEditorCompare(viewModel: MergeEditorViewModel, editorService }, revealIfOpened: true, revealIfVisible: true, - } as ITextEditorOptions + } satisfies ITextEditorOptions }); } @@ -548,10 +496,7 @@ export class OpenBaseFile extends MergeEditorAction { super({ id: 'merge.openBaseEditor', category: mergeEditorCategory, - title: { - value: localize('merge.openBaseEditor', 'Open Base File'), - original: 'Open Base File', - }, + title: localize2('merge.openBaseEditor', "Open Base File"), f1: true, precondition: ctxIsMergeEditor, }); @@ -568,18 +513,11 @@ export class AcceptAllInput1 extends MergeEditorAction { super({ id: 'merge.acceptAllInput1', category: mergeEditorCategory, - title: { - value: localize( - 'merge.acceptAllInput1', - 'Accept All Changes from Left' - ), - original: 'Accept All Changes from Left', - }, + title: localize2('merge.acceptAllInput1', "Accept All Changes from Left"), f1: true, precondition: ctxIsMergeEditor, - menu: [ - { id: MenuId.MergeInput1Toolbar, } - ] + menu: { id: MenuId.MergeInput1Toolbar, group: 'primary' }, + icon: Codicon.checkAll, }); } @@ -593,18 +531,11 @@ export class AcceptAllInput2 extends MergeEditorAction { super({ id: 'merge.acceptAllInput2', category: mergeEditorCategory, - title: { - value: localize( - 'merge.acceptAllInput2', - 'Accept All Changes from Right' - ), - original: 'Accept All Changes from Right', - }, + title: localize2('merge.acceptAllInput2', "Accept All Changes from Right"), f1: true, precondition: ctxIsMergeEditor, - menu: [ - { id: MenuId.MergeInput2Toolbar, } - ] + menu: { id: MenuId.MergeInput2Toolbar, group: 'primary' }, + icon: Codicon.checkAll, }); } @@ -618,17 +549,12 @@ export class ResetToBaseAndAutoMergeCommand extends MergeEditorAction { super({ id: 'mergeEditor.resetResultToBaseAndAutoMerge', category: mergeEditorCategory, - title: { - value: localize( - 'mergeEditor.resetResultToBaseAndAutoMerge', - 'Reset Result' - ), - original: 'Reset Result', - }, + title: localize2('mergeEditor.resetResultToBaseAndAutoMerge', "Reset Result"), shortTitle: localize('mergeEditor.resetResultToBaseAndAutoMerge.short', 'Reset'), f1: true, precondition: ctxIsMergeEditor, - menu: { id: MenuId.MergeInputResultToolbar } + menu: { id: MenuId.MergeInputResultToolbar, group: 'primary' }, + icon: Codicon.discard, }); } @@ -642,13 +568,7 @@ export class ResetCloseWithConflictsChoice extends Action2 { super({ id: 'mergeEditor.resetCloseWithConflictsChoice', category: mergeEditorCategory, - title: { - value: localize( - 'mergeEditor.resetChoice', - 'Reset Choice for \'Close with Conflicts\'' - ), - original: 'Reset Choice for \'Close with Conflicts\'', - }, + title: localize2('mergeEditor.resetChoice', "Reset Choice for \'Close with Conflicts\'"), f1: true, }); } @@ -663,13 +583,7 @@ export class AcceptMerge extends MergeEditorAction2 { super({ id: 'mergeEditor.acceptMerge', category: mergeEditorCategory, - title: { - value: localize( - 'mergeEditor.acceptMerge', - 'Complete Merge' - ), - original: 'Complete Merge', - }, + title: localize2('mergeEditor.acceptMerge', "Complete Merge"), f1: false, precondition: ctxIsMergeEditor }); diff --git a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/commands/devCommands.ts b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/commands/devCommands.ts index 0f2b6b56..264d71f6 100644 --- a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/commands/devCommands.ts +++ b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/commands/devCommands.ts @@ -7,7 +7,7 @@ import { VSBuffer } from 'vs/base/common/buffer'; import { Codicon } from 'vs/base/common/codicons'; import { URI } from 'vs/base/common/uri'; import { ILanguageService } from 'vs/editor/common/languages/language'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { ILocalizedString } from 'vs/platform/action/common/action'; import { Action2 } from 'vs/platform/actions/common/actions'; import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService'; @@ -21,20 +21,14 @@ import { MergeEditor } from 'vs/workbench/contrib/mergeEditor/browser/view/merge import { ctxIsMergeEditor, MergeEditorContents } from 'vs/workbench/contrib/mergeEditor/common/mergeEditor'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; -const MERGE_EDITOR_CATEGORY: ILocalizedString = { value: localize('mergeEditor', "Merge Editor (Dev)"), original: 'Merge Editor (Dev)' }; +const MERGE_EDITOR_CATEGORY: ILocalizedString = localize2('mergeEditor', 'Merge Editor (Dev)'); export class MergeEditorCopyContentsToJSON extends Action2 { constructor() { super({ id: 'merge.dev.copyContentsJson', category: MERGE_EDITOR_CATEGORY, - title: { - value: localize( - 'merge.dev.copyState', - 'Copy Merge Editor State as JSON' - ), - original: 'Copy Merge Editor State as JSON', - }, + title: localize2('merge.dev.copyState', "Copy Merge Editor State as JSON"), icon: Codicon.layoutCentered, f1: true, precondition: ctxIsMergeEditor, @@ -80,13 +74,7 @@ export class MergeEditorSaveContentsToFolder extends Action2 { super({ id: 'merge.dev.saveContentsToFolder', category: MERGE_EDITOR_CATEGORY, - title: { - value: localize( - 'merge.dev.saveContentsToFolder', - 'Save Merge Editor State to Folder' - ), - original: 'Save Merge Editor State to Folder', - }, + title: localize2('merge.dev.saveContentsToFolder', "Save Merge Editor State to Folder"), icon: Codicon.layoutCentered, f1: true, precondition: ctxIsMergeEditor, @@ -149,13 +137,7 @@ export class MergeEditorLoadContentsFromFolder extends Action2 { super({ id: 'merge.dev.loadContentsFromFolder', category: MERGE_EDITOR_CATEGORY, - title: { - value: localize( - 'merge.dev.loadContentsFromFolder', - 'Load Merge Editor State from Folder' - ), - original: 'Load Merge Editor State from Folder', - }, + title: localize2('merge.dev.loadContentsFromFolder', "Load Merge Editor State from Folder"), icon: Codicon.layoutCentered, f1: true }); diff --git a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution.ts b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution.ts index 98912ab7..75a7ee7c 100644 --- a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution.ts @@ -9,7 +9,7 @@ import { Extensions, IConfigurationRegistry } from 'vs/platform/configuration/co import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors'; import { Registry } from 'vs/platform/registry/common/platform'; import { EditorPaneDescriptor, IEditorPaneRegistry } from 'vs/workbench/browser/editor'; -import { Extensions as WorkbenchExtensions, IWorkbenchContributionsRegistry } from 'vs/workbench/common/contributions'; +import { Extensions as WorkbenchExtensions, IWorkbenchContributionsRegistry, WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { EditorExtensions, IEditorFactoryRegistry } from 'vs/workbench/common/editor'; import { AcceptAllInput1, AcceptAllInput2, AcceptMerge, CompareInput1WithBaseCommand, @@ -94,6 +94,4 @@ Registry .as(WorkbenchExtensions.Workbench) .registerWorkbenchContribution(MergeEditorOpenHandlerContribution, LifecyclePhase.Restored); -Registry - .as(WorkbenchExtensions.Workbench) - .registerWorkbenchContribution(MergeEditorResolverContribution, LifecyclePhase.Starting); +registerWorkbenchContribution2(MergeEditorResolverContribution.ID, MergeEditorResolverContribution, WorkbenchPhase.BlockStartup /* only registers an editor resolver */); diff --git a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/mergeEditorInput.ts b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/mergeEditorInput.ts index e9f69bfa..e345bfd2 100644 --- a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/mergeEditorInput.ts +++ b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/mergeEditorInput.ts @@ -8,6 +8,7 @@ import { autorun } from 'vs/base/common/observable'; import { isEqual } from 'vs/base/common/resources'; import { isDefined } from 'vs/base/common/types'; import { URI } from 'vs/base/common/uri'; +import { ITextResourceConfigurationService } from 'vs/editor/common/services/textResourceConfiguration'; import { localize } from 'vs/nls'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IFileService } from 'vs/platform/files/common/files'; @@ -15,6 +16,7 @@ import { IInstantiationService } from 'vs/platform/instantiation/common/instanti import { ILabelService } from 'vs/platform/label/common/label'; import { DEFAULT_EDITOR_ASSOCIATION, EditorInputCapabilities, IResourceMergeEditorInput, IRevertOptions, isResourceMergeEditorInput, IUntypedEditorInput } from 'vs/workbench/common/editor'; import { EditorInput, IEditorCloseHandler } from 'vs/workbench/common/editor/editorInput'; +import { ICustomEditorLabelService } from 'vs/workbench/services/editor/common/customEditorLabelService'; import { AbstractTextResourceEditorInput } from 'vs/workbench/common/editor/textResourceEditorInput'; import { IMergeEditorInputModel, TempFileMergeEditorModeFactory, WorkspaceMergeEditorModeFactory } from 'vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel'; import { MergeEditorTelemetry } from 'vs/workbench/contrib/mergeEditor/browser/telemetry'; @@ -60,9 +62,11 @@ export class MergeEditorInput extends AbstractTextResourceEditorInput implements @ILabelService labelService: ILabelService, @IFileService fileService: IFileService, @IConfigurationService private readonly configurationService: IConfigurationService, - @IFilesConfigurationService filesConfigurationService: IFilesConfigurationService + @IFilesConfigurationService filesConfigurationService: IFilesConfigurationService, + @ITextResourceConfigurationService textResourceConfigurationService: ITextResourceConfigurationService, + @ICustomEditorLabelService customEditorLabelService: ICustomEditorLabelService, ) { - super(result, undefined, editorService, textFileService, labelService, fileService, filesConfigurationService); + super(result, undefined, editorService, textFileService, labelService, fileService, filesConfigurationService, textResourceConfigurationService, customEditorLabelService); } override dispose(): void { diff --git a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel.ts b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel.ts index cbf245b7..b043f084 100644 --- a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel.ts +++ b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel.ts @@ -15,7 +15,6 @@ import { IModelService } from 'vs/editor/common/services/model'; import { IResolvedTextEditorModel, ITextModelService } from 'vs/editor/common/services/resolverService'; import { localize } from 'vs/nls'; import { ConfirmResult, IDialogService, IPromptButton } from 'vs/platform/dialogs/common/dialogs'; -import { IEditorModel } from 'vs/platform/editor/common/editor'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; import { IRevertOptions, SaveSourceRegistry } from 'vs/workbench/common/editor'; @@ -40,7 +39,7 @@ export interface IMergeEditorInputModelFactory { createInputModel(args: MergeEditorArgs): Promise; } -export interface IMergeEditorInputModel extends IDisposable, IEditorModel { +export interface IMergeEditorInputModel extends IDisposable { readonly resultUri: URI; readonly model: MergeEditorModel; @@ -474,7 +473,7 @@ class WorkspaceMergeEditorInputModel extends EditorModel implements IMergeEditor primaryButton: someUnhandledConflicts ? localize({ key: 'workspace.closeWithConflicts', comment: ['&& denotes a mnemonic'] }, '&&Close with Conflicts') : localize({ key: 'workspace.close', comment: ['&& denotes a mnemonic'] }, '&&Close'), - checkbox: { label: localize('noMoreWarn', "Don't ask again") } + checkbox: { label: localize('noMoreWarn', "Do not ask me again") } }); if (checkboxChecked) { diff --git a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/model/diffComputer.ts b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/model/diffComputer.ts index 334479df..56760afd 100644 --- a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/model/diffComputer.ts +++ b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/model/diffComputer.ts @@ -11,7 +11,7 @@ import { IEditorWorkerService } from 'vs/editor/common/services/editorWorker'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { LineRange } from 'vs/workbench/contrib/mergeEditor/browser/model/lineRange'; import { DetailedLineRangeMapping, RangeMapping } from 'vs/workbench/contrib/mergeEditor/browser/model/mapping'; -import { observableConfigValue } from 'vs/workbench/contrib/mergeEditor/browser/utils'; +import { observableConfigValue } from 'vs/platform/observable/common/platformObservableUtils'; import { LineRange as DiffLineRange } from 'vs/editor/common/core/lineRange'; export interface IMergeDiffComputer { @@ -35,6 +35,9 @@ export class MergeDiffComputer implements IMergeDiffComputer { async computeDiff(textModel1: ITextModel, textModel2: ITextModel, reader: IReader): Promise { const diffAlgorithm = this.mergeAlgorithm.read(reader); + const inputVersion = textModel1.getVersionId(); + const outputVersion = textModel2.getVersionId(); + const result = await this.editorWorkerService.computeDiff( textModel1.uri, textModel2.uri, @@ -64,6 +67,13 @@ export class MergeDiffComputer implements IMergeDiffComputer { ) ); + const newInputVersion = textModel1.getVersionId(); + const newOutputVersion = textModel2.getVersionId(); + + if (inputVersion !== newInputVersion || outputVersion !== newOutputVersion) { + return { diffs: null }; + } + assertFn(() => { for (const c of changes) { const inputRange = c.inputRange; diff --git a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/model/rangeUtils.ts b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/model/rangeUtils.ts index 92f242a2..dd224530 100644 --- a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/model/rangeUtils.ts +++ b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/model/rangeUtils.ts @@ -5,7 +5,7 @@ import { Position } from 'vs/editor/common/core/position'; import { Range } from 'vs/editor/common/core/range'; -import { LengthObj } from 'vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/length'; +import { TextLength } from 'vs/editor/common/core/textLength'; export function rangeContainsPosition(range: Range, position: Position): boolean { if (position.lineNumber < range.startLineNumber || position.lineNumber > range.endLineNumber) { @@ -20,23 +20,23 @@ export function rangeContainsPosition(range: Range, position: Position): boolean return true; } -export function lengthOfRange(range: Range): LengthObj { +export function lengthOfRange(range: Range): TextLength { if (range.startLineNumber === range.endLineNumber) { - return new LengthObj(0, range.endColumn - range.startColumn); + return new TextLength(0, range.endColumn - range.startColumn); } else { - return new LengthObj(range.endLineNumber - range.startLineNumber, range.endColumn - 1); + return new TextLength(range.endLineNumber - range.startLineNumber, range.endColumn - 1); } } -export function lengthBetweenPositions(position1: Position, position2: Position): LengthObj { +export function lengthBetweenPositions(position1: Position, position2: Position): TextLength { if (position1.lineNumber === position2.lineNumber) { - return new LengthObj(0, position2.column - position1.column); + return new TextLength(0, position2.column - position1.column); } else { - return new LengthObj(position2.lineNumber - position1.lineNumber, position2.column - 1); + return new TextLength(position2.lineNumber - position1.lineNumber, position2.column - 1); } } -export function addLength(position: Position, length: LengthObj): Position { +export function addLength(position: Position, length: TextLength): Position { if (length.lineCount === 0) { return new Position(position.lineNumber, position.column + length.columnCount); } else { diff --git a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/model/textModelDiffs.ts b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/model/textModelDiffs.ts index 663973ff..9f888b4c 100644 --- a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/model/textModelDiffs.ts +++ b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/model/textModelDiffs.ts @@ -10,21 +10,21 @@ import { ITextModel } from 'vs/editor/common/model'; import { DetailedLineRangeMapping } from 'vs/workbench/contrib/mergeEditor/browser/model/mapping'; import { LineRangeEdit } from 'vs/workbench/contrib/mergeEditor/browser/model/editing'; import { LineRange } from 'vs/workbench/contrib/mergeEditor/browser/model/lineRange'; -import { ReentrancyBarrier } from 'vs/workbench/contrib/mergeEditor/browser/utils'; +import { ReentrancyBarrier } from '../../../../../base/common/controlFlow'; import { IMergeDiffComputer } from './diffComputer'; import { autorun, IObservable, IReader, ITransaction, observableSignal, observableValue, transaction } from 'vs/base/common/observable'; import { UndoRedoGroup } from 'vs/platform/undoRedo/common/undoRedo'; export class TextModelDiffs extends Disposable { - private recomputeCount = 0; + private _recomputeCount = 0; private readonly _state = observableValue(this, TextModelDiffState.initializing); private readonly _diffs = observableValue(this, []); - private readonly barrier = new ReentrancyBarrier(); - private isDisposed = false; + private readonly _barrier = new ReentrancyBarrier(); + private _isDisposed = false; public get isApplyingChange() { - return this.barrier.isActive; + return this._barrier.isOccupied; } constructor( @@ -39,25 +39,25 @@ export class TextModelDiffs extends Disposable { this._register(autorun(reader => { /** @description Update diff state */ recomputeSignal.read(reader); - this.recompute(reader); + this._recompute(reader); })); this._register( baseTextModel.onDidChangeContent( - this.barrier.makeExclusive(() => { + this._barrier.makeExclusiveOrSkip(() => { recomputeSignal.trigger(undefined); }) ) ); this._register( textModel.onDidChangeContent( - this.barrier.makeExclusive(() => { + this._barrier.makeExclusiveOrSkip(() => { recomputeSignal.trigger(undefined); }) ) ); this._register(toDisposable(() => { - this.isDisposed = true; + this._isDisposed = true; })); } @@ -72,20 +72,20 @@ export class TextModelDiffs extends Disposable { return this._diffs; } - private isInitializing = true; + private _isInitializing = true; - private recompute(reader: IReader): void { - this.recomputeCount++; - const currentRecomputeIdx = this.recomputeCount; + private _recompute(reader: IReader): void { + this._recomputeCount++; + const currentRecomputeIdx = this._recomputeCount; if (this._state.get() === TextModelDiffState.initializing) { - this.isInitializing = true; + this._isInitializing = true; } transaction(tx => { /** @description Starting Diff Computation. */ this._state.set( - this.isInitializing ? TextModelDiffState.initializing : TextModelDiffState.updating, + this._isInitializing ? TextModelDiffState.initializing : TextModelDiffState.updating, tx, TextModelDiffChangeReason.other ); @@ -94,11 +94,11 @@ export class TextModelDiffs extends Disposable { const result = this.diffComputer.computeDiff(this.baseTextModel, this.textModel, reader); result.then((result) => { - if (this.isDisposed) { + if (this._isDisposed) { return; } - if (currentRecomputeIdx !== this.recomputeCount) { + if (currentRecomputeIdx !== this._recomputeCount) { // There is a newer recompute call return; } @@ -111,7 +111,7 @@ export class TextModelDiffs extends Disposable { } else { this._state.set(TextModelDiffState.error, tx, TextModelDiffChangeReason.textChange); } - this.isInitializing = false; + this._isInitializing = false; }); }); } @@ -138,7 +138,7 @@ export class TextModelDiffs extends Disposable { throw new BugIndicatingError(); } - this.barrier.runExclusivelyOrThrow(() => { + this._barrier.runExclusivelyOrThrow(() => { const edits = diffToRemove.getReverseLineEdit().toEdits(this.textModel.getLineCount()); this.textModel.pushEditOperations(null, edits, () => null, group); }); @@ -193,7 +193,7 @@ export class TextModelDiffs extends Disposable { newDiffs.push(editMapping.addOutputLineDelta(delta)); } - this.barrier.runExclusivelyOrThrow(() => { + this._barrier.runExclusivelyOrThrow(() => { const edits = new LineRangeEdit(edit.range.delta(delta), edit.newLines).toEdits(this.textModel.getLineCount()); this.textModel.pushEditOperations(null, edits, () => null, group); }); diff --git a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/telemetry.ts b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/telemetry.ts index 9ae305ac..ba91b9a8 100644 --- a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/telemetry.ts +++ b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/telemetry.ts @@ -28,8 +28,8 @@ export class MergeEditorTelemetry { }, { owner: 'hediet'; - conflictCount: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'To understand how many conflicts typically occur' }; - combinableConflictCount: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'To evaluate how useful the smart-merge feature is' }; + conflictCount: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'To understand how many conflicts typically occur' }; + combinableConflictCount: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'To evaluate how useful the smart-merge feature is' }; baseVisible: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'To understand how many users use the base view to solve a conflict' }; isColumnView: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'To gain insight which layout should be default' }; @@ -120,28 +120,28 @@ export class MergeEditorTelemetry { }, { owner: 'hediet'; - conflictCount: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'To understand how many conflicts typically occur' }; - combinableConflictCount: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'To evaluate how useful the smart-merge feature is' }; + conflictCount: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'To understand how many conflicts typically occur' }; + combinableConflictCount: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'To evaluate how useful the smart-merge feature is' }; - durationOpenedSecs: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'Indicates how long the merge editor was open before it was closed. This can be compared with the inline experience to investigate time savings.' }; - remainingConflictCount: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'Indicates how many conflicts were skipped. Should be zero for a successful merge.' }; + durationOpenedSecs: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Indicates how long the merge editor was open before it was closed. This can be compared with the inline experience to investigate time savings.' }; + remainingConflictCount: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Indicates how many conflicts were skipped. Should be zero for a successful merge.' }; accepted: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Indicates if the user completed the merge successfully or just closed the editor' }; - conflictsResolvedWithBase: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'To understand how many conflicts are resolved with base' }; - conflictsResolvedWithInput1: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'To understand how many conflicts are resolved with input1' }; - conflictsResolvedWithInput2: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'To understand how many conflicts are resolved with input2' }; - conflictsResolvedWithSmartCombination: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'To understand how many conflicts are resolved with smart combination' }; - - manuallySolvedConflictCountThatEqualNone: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'Indicates how many conflicts were solved manually that are not recognized by the merge editor.' }; - manuallySolvedConflictCountThatEqualSmartCombine: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'Indicates how many conflicts were solved manually that equal the smart combination of the inputs.' }; - manuallySolvedConflictCountThatEqualInput1: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'Indicates how many conflicts were solved manually that equal just input 1' }; - manuallySolvedConflictCountThatEqualInput2: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'Indicates how many conflicts were solved manually that equal just input 2' }; - - manuallySolvedConflictCountThatEqualNoneAndStartedWithBase: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'Indicates how many manually solved conflicts that are not recognized started with base' }; - manuallySolvedConflictCountThatEqualNoneAndStartedWithInput1: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'Indicates how many manually solved conflicts that are not recognized started with input1' }; - manuallySolvedConflictCountThatEqualNoneAndStartedWithInput2: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'Indicates how many manually solved conflicts that are not recognized started with input2' }; - manuallySolvedConflictCountThatEqualNoneAndStartedWithBothNonSmart: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'Indicates how many manually solved conflicts that are not recognized started with both (non-smart combination)' }; - manuallySolvedConflictCountThatEqualNoneAndStartedWithBothSmart: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'Indicates how many manually solved conflicts that are not recognized started with both (smart-combination)' }; + conflictsResolvedWithBase: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'To understand how many conflicts are resolved with base' }; + conflictsResolvedWithInput1: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'To understand how many conflicts are resolved with input1' }; + conflictsResolvedWithInput2: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'To understand how many conflicts are resolved with input2' }; + conflictsResolvedWithSmartCombination: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'To understand how many conflicts are resolved with smart combination' }; + + manuallySolvedConflictCountThatEqualNone: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Indicates how many conflicts were solved manually that are not recognized by the merge editor.' }; + manuallySolvedConflictCountThatEqualSmartCombine: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Indicates how many conflicts were solved manually that equal the smart combination of the inputs.' }; + manuallySolvedConflictCountThatEqualInput1: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Indicates how many conflicts were solved manually that equal just input 1' }; + manuallySolvedConflictCountThatEqualInput2: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Indicates how many conflicts were solved manually that equal just input 2' }; + + manuallySolvedConflictCountThatEqualNoneAndStartedWithBase: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Indicates how many manually solved conflicts that are not recognized started with base' }; + manuallySolvedConflictCountThatEqualNoneAndStartedWithInput1: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Indicates how many manually solved conflicts that are not recognized started with input1' }; + manuallySolvedConflictCountThatEqualNoneAndStartedWithInput2: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Indicates how many manually solved conflicts that are not recognized started with input2' }; + manuallySolvedConflictCountThatEqualNoneAndStartedWithBothNonSmart: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Indicates how many manually solved conflicts that are not recognized started with both (non-smart combination)' }; + manuallySolvedConflictCountThatEqualNoneAndStartedWithBothSmart: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Indicates how many manually solved conflicts that are not recognized started with both (smart-combination)' }; comment: 'This event tracks when a user closes a merge editor. It also tracks how the user solved the merge conflicts. This data can be used to improve the UX of the merge editor. This event will be fired rarely (less than 200k per week)'; }>('mergeEditor.closed', { diff --git a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/utils.ts b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/utils.ts index d2853645..abc62bf6 100644 --- a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/utils.ts +++ b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/utils.ts @@ -4,60 +4,13 @@ *--------------------------------------------------------------------------------------------*/ import { ArrayQueue, CompareResult } from 'vs/base/common/arrays'; -import { BugIndicatingError, onUnexpectedError } from 'vs/base/common/errors'; +import { onUnexpectedError } from 'vs/base/common/errors'; import { DisposableStore, IDisposable, toDisposable } from 'vs/base/common/lifecycle'; -import { IObservable, autorunOpts, observableFromEvent } from 'vs/base/common/observable'; -import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditorWidget'; +import { IObservable, autorunOpts } from 'vs/base/common/observable'; +import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditor/codeEditorWidget'; import { IModelDeltaDecoration } from 'vs/editor/common/model'; -import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; -export class ReentrancyBarrier { - private _isActive = false; - - public get isActive() { - return this._isActive; - } - - public makeExclusive(fn: TFunction): TFunction { - return ((...args: any[]) => { - if (this._isActive) { - return; - } - this._isActive = true; - try { - return fn(...args); - } finally { - this._isActive = false; - } - }) as any; - } - - public runExclusively(fn: () => void): void { - if (this._isActive) { - return; - } - this._isActive = true; - try { - fn(); - } finally { - this._isActive = false; - } - } - - public runExclusivelyOrThrow(fn: () => void): void { - if (this._isActive) { - throw new BugIndicatingError(); - } - this._isActive = true; - try { - fn(); - } finally { - this._isActive = false; - } - } -} - export function setStyle( element: HTMLElement, style: { @@ -150,7 +103,7 @@ export function setFields(obj: T, fields: Partial): T { } export function deepMerge(source1: T, source2: Partial): T { - const result = {} as T; + const result = {} as any as T; for (const key in source1) { result[key] = source1[key]; } @@ -202,13 +155,3 @@ export class PersistentStore { } } -export function observableConfigValue(key: string, defaultValue: T, configurationService: IConfigurationService): IObservable { - return observableFromEvent( - (handleChange) => configurationService.onDidChangeConfiguration(e => { - if (e.affectsConfiguration(key)) { - handleChange(e); - } - }), - () => configurationService.getValue(key) ?? defaultValue, - ); -} diff --git a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/conflictActions.ts b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/conflictActions.ts index 69b4fac1..8d88a891 100644 --- a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/conflictActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/conflictActions.ts @@ -6,7 +6,7 @@ import { $, createStyleSheet, h, isInShadowDOM, reset } from 'vs/base/browser/dom'; import { renderLabelWithIcons } from 'vs/base/browser/ui/iconLabel/iconLabels'; import { hash } from 'vs/base/common/hash'; -import { Disposable, IDisposable, toDisposable } from 'vs/base/common/lifecycle'; +import { Disposable, IDisposable } from 'vs/base/common/lifecycle'; import { autorun, derived, IObservable, transaction } from 'vs/base/common/observable'; import { ICodeEditor, IViewZoneChangeAccessor } from 'vs/editor/browser/editorBrowser'; import { EditorOption, EDITOR_FONT_DEFAULTS } from 'vs/editor/common/config/editorOptions'; @@ -32,13 +32,9 @@ export class ConflictActionsFactory extends Disposable { this._styleElement = createStyleSheet( isInShadowDOM(this._editor.getContainerDomNode()) ? this._editor.getContainerDomNode() - : undefined + : undefined, undefined, this._store ); - this._register(toDisposable(() => { - this._styleElement.remove(); - })); - this._updateLensStyle(); } diff --git a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/editorGutter.ts b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/editorGutter.ts index 9d349b59..b751b6bc 100644 --- a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/editorGutter.ts +++ b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/editorGutter.ts @@ -6,7 +6,7 @@ import { h, reset } from 'vs/base/browser/dom'; import { Disposable, IDisposable, toDisposable } from 'vs/base/common/lifecycle'; import { autorun, IReader, observableFromEvent, observableSignal, observableSignalFromEvent, transaction } from 'vs/base/common/observable'; -import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditorWidget'; +import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditor/codeEditorWidget'; import { LineRange } from 'vs/workbench/contrib/mergeEditor/browser/model/lineRange'; export class EditorGutter extends Disposable { diff --git a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/editors/codeEditorView.ts b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/editors/codeEditorView.ts index 25cc564d..29af08fb 100644 --- a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/editors/codeEditorView.ts +++ b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/editors/codeEditorView.ts @@ -9,7 +9,7 @@ import { Emitter, Event } from 'vs/base/common/event'; import { Disposable, IDisposable } from 'vs/base/common/lifecycle'; import { IObservable, autorun, derived, observableFromEvent } from 'vs/base/common/observable'; import { EditorExtensionsRegistry, IEditorContributionDescription } from 'vs/editor/browser/editorExtensions'; -import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditorWidget'; +import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditor/codeEditorWidget'; import { IEditorOptions } from 'vs/editor/common/config/editorOptions'; import { Range } from 'vs/editor/common/core/range'; import { Selection } from 'vs/editor/common/core/selection'; @@ -20,7 +20,8 @@ import { MenuId } from 'vs/platform/actions/common/actions'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { DEFAULT_EDITOR_MAX_DIMENSIONS, DEFAULT_EDITOR_MIN_DIMENSIONS } from 'vs/workbench/browser/parts/editor/editor'; -import { observableConfigValue, setStyle } from 'vs/workbench/contrib/mergeEditor/browser/utils'; +import { setStyle } from 'vs/workbench/contrib/mergeEditor/browser/utils'; +import { observableConfigValue } from 'vs/platform/observable/common/platformObservableUtils'; import { MergeEditorViewModel } from 'vs/workbench/contrib/mergeEditor/browser/view/viewModel'; export abstract class CodeEditorView extends Disposable { @@ -146,7 +147,7 @@ export class TitleMenu extends Disposable { const toolbar = instantiationService.createInstance(MenuWorkbenchToolBar, targetHtmlElement, menuId, { menuOptions: { renderShortTitle: true }, - toolbarOptions: { primaryGroup: () => false } + toolbarOptions: { primaryGroup: (g) => g === 'primary' } }); this._store.add(toolbar); } diff --git a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/lineAlignment.ts b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/lineAlignment.ts index f6ccc0cf..c6d9664b 100644 --- a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/lineAlignment.ts +++ b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/lineAlignment.ts @@ -8,7 +8,7 @@ import { assertFn, checkAdjacentItems } from 'vs/base/common/assert'; import { isDefined } from 'vs/base/common/types'; import { Position } from 'vs/editor/common/core/position'; import { Range } from 'vs/editor/common/core/range'; -import { LengthObj } from 'vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/length'; +import { TextLength } from 'vs/editor/common/core/textLength'; import { RangeMapping } from 'vs/workbench/contrib/mergeEditor/browser/model/mapping'; import { ModifiedBaseRange } from 'vs/workbench/contrib/mergeEditor/browser/model/modifiedBaseRange'; import { addLength, lengthBetweenPositions, lengthOfRange } from 'vs/workbench/contrib/mergeEditor/browser/model/rangeUtils'; @@ -49,7 +49,7 @@ export function getAlignments(m: ModifiedBaseRange): LineAlignment[] { if (shouldAdd) { result.push(lineAlignment); } else { - if (m.length.isGreaterThan(new LengthObj(1, 0))) { + if (m.length.isGreaterThan(new TextLength(1, 0))) { result.push([ m.output1Pos ? m.output1Pos.lineNumber + 1 : undefined, m.inputPos.lineNumber + 1, @@ -75,7 +75,7 @@ interface CommonRangeMapping { output1Pos: Position | undefined; output2Pos: Position | undefined; inputPos: Position; - length: LengthObj; + length: TextLength; } function toEqualRangeMappings(diffs: RangeMapping[], inputRange: Range, outputRange: Range): RangeMapping[] { diff --git a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/mergeEditor.ts b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/mergeEditor.ts index 6521589e..bec1dec9 100644 --- a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/mergeEditor.ts +++ b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/mergeEditor.ts @@ -39,7 +39,8 @@ import { readTransientState, writeTransientState } from 'vs/workbench/contrib/co import { MergeEditorInput } from 'vs/workbench/contrib/mergeEditor/browser/mergeEditorInput'; import { IMergeEditorInputModel } from 'vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel'; import { MergeEditorModel } from 'vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel'; -import { deepMerge, observableConfigValue, PersistentStore, thenIfNotDisposed } from 'vs/workbench/contrib/mergeEditor/browser/utils'; +import { deepMerge, PersistentStore, thenIfNotDisposed } from 'vs/workbench/contrib/mergeEditor/browser/utils'; +import { observableConfigValue } from 'vs/platform/observable/common/platformObservableUtils'; import { BaseCodeEditorView } from 'vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView'; import { ScrollSynchronizer } from 'vs/workbench/contrib/mergeEditor/browser/view/scrollSynchronizer'; import { MergeEditorViewModel } from 'vs/workbench/contrib/mergeEditor/browser/view/viewModel'; @@ -108,6 +109,7 @@ export class MergeEditor extends AbstractTextEditor { private readonly scrollSynchronizer = this._register(new ScrollSynchronizer(this._viewModel, this.input1View, this.input2View, this.baseView, this.inputResultView, this._layoutModeObs)); constructor( + group: IEditorGroup, @IInstantiationService instantiation: IInstantiationService, @IContextKeyService private readonly contextKeyService: IContextKeyService, @ITelemetryService telemetryService: ITelemetryService, @@ -121,7 +123,7 @@ export class MergeEditor extends AbstractTextEditor { @ICodeEditorService private readonly _codeEditorService: ICodeEditorService, @IConfigurationService private readonly configurationService: IConfigurationService ) { - super(MergeEditor.ID, telemetryService, instantiation, storageService, textResourceConfigurationService, themeService, editorService, editorGroupService, fileService); + super(MergeEditor.ID, group, telemetryService, instantiation, storageService, textResourceConfigurationService, themeService, editorService, editorGroupService, fileService); } override dispose(): void { @@ -354,7 +356,7 @@ export class MergeEditor extends AbstractTextEditor { // all empty -> replace this editor with a normal editor for result that.editorService.replaceEditors( [{ editor: input, replacement: { resource: input.result, options: { preserveFocus: true } }, forceReplaceDirty: true }], - that.group ?? that.editorGroupService.activeGroup + that.group ); } }); @@ -453,6 +455,8 @@ export class MergeEditor extends AbstractTextEditor { } override focus(): void { + super.focus(); + (this.getControl() ?? this.inputResultView.editor).focus(); } @@ -465,8 +469,8 @@ export class MergeEditor extends AbstractTextEditor { return super.hasFocus(); } - protected override setEditorVisible(visible: boolean, group: IEditorGroup | undefined): void { - super.setEditorVisible(visible, group); + protected override setEditorVisible(visible: boolean): void { + super.setEditorVisible(visible); for (const { editor } of [this.input1View, this.input2View, this.inputResultView]) { if (visible) { @@ -744,6 +748,8 @@ export class MergeEditorOpenHandlerContribution extends Disposable { export class MergeEditorResolverContribution extends Disposable { + static readonly ID = 'workbench.contrib.mergeEditorResolver'; + constructor( @IEditorResolverService editorResolverService: IEditorResolverService, @IInstantiationService instantiationService: IInstantiationService, diff --git a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/scrollSynchronizer.ts b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/scrollSynchronizer.ts index 07b8641e..79e0e769 100644 --- a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/scrollSynchronizer.ts +++ b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/scrollSynchronizer.ts @@ -5,10 +5,10 @@ import { Disposable } from 'vs/base/common/lifecycle'; import { autorunWithStore, IObservable } from 'vs/base/common/observable'; -import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditorWidget'; +import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditor/codeEditorWidget'; import { ScrollType } from 'vs/editor/common/editorCommon'; import { DocumentLineRangeMap } from 'vs/workbench/contrib/mergeEditor/browser/model/mapping'; -import { ReentrancyBarrier } from 'vs/workbench/contrib/mergeEditor/browser/utils'; +import { ReentrancyBarrier } from '../../../../../base/common/controlFlow'; import { BaseCodeEditorView } from 'vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView'; import { IMergeEditorLayout } from 'vs/workbench/contrib/mergeEditor/browser/view/mergeEditor'; import { MergeEditorViewModel } from 'vs/workbench/contrib/mergeEditor/browser/view/viewModel'; @@ -45,7 +45,7 @@ export class ScrollSynchronizer extends Disposable { if (this.shouldAlignResult) { this.inputResultView.editor.setScrollTop(this.input1View.editor.getScrollTop(), ScrollType.Immediate); } else { - const mappingInput1Result = this.model!.input1ResultMapping.get(); + const mappingInput1Result = this.model.input1ResultMapping.get(); this.synchronizeScrolling(this.input1View.editor, this.inputResultView.editor, mappingInput1Result); } @@ -54,7 +54,7 @@ export class ScrollSynchronizer extends Disposable { if (this.shouldAlignBase) { this.baseView.get()?.editor.setScrollTop(this.input1View.editor.getScrollTop(), ScrollType.Immediate); } else { - const mapping = new DocumentLineRangeMap(this.model!.baseInput1Diffs.get(), -1).reverse(); + const mapping = new DocumentLineRangeMap(this.model.baseInput1Diffs.get(), -1).reverse(); this.synchronizeScrolling(this.input1View.editor, baseView.editor, mapping); } } @@ -62,7 +62,7 @@ export class ScrollSynchronizer extends Disposable { this._store.add( this.input1View.editor.onDidScrollChange( - this.reentrancyBarrier.makeExclusive((c) => { + this.reentrancyBarrier.makeExclusiveOrSkip((c) => { if (c.scrollTopChanged) { handleInput1OnScroll(); } @@ -77,7 +77,7 @@ export class ScrollSynchronizer extends Disposable { this._store.add( this.input2View.editor.onDidScrollChange( - this.reentrancyBarrier.makeExclusive((c) => { + this.reentrancyBarrier.makeExclusiveOrSkip((c) => { if (!this.model) { return; } @@ -88,7 +88,7 @@ export class ScrollSynchronizer extends Disposable { if (this.shouldAlignResult) { this.inputResultView.editor.setScrollTop(this.input2View.editor.getScrollTop(), ScrollType.Immediate); } else { - const mappingInput2Result = this.model!.input2ResultMapping.get(); + const mappingInput2Result = this.model.input2ResultMapping.get(); this.synchronizeScrolling(this.input2View.editor, this.inputResultView.editor, mappingInput2Result); } @@ -97,7 +97,7 @@ export class ScrollSynchronizer extends Disposable { if (this.shouldAlignBase) { this.baseView.get()?.editor.setScrollTop(c.scrollTop, ScrollType.Immediate); } else { - const mapping = new DocumentLineRangeMap(this.model!.baseInput2Diffs.get(), -1).reverse(); + const mapping = new DocumentLineRangeMap(this.model.baseInput2Diffs.get(), -1).reverse(); this.synchronizeScrolling(this.input2View.editor, baseView.editor, mapping); } } @@ -112,7 +112,7 @@ export class ScrollSynchronizer extends Disposable { ); this._store.add( this.inputResultView.editor.onDidScrollChange( - this.reentrancyBarrier.makeExclusive((c) => { + this.reentrancyBarrier.makeExclusiveOrSkip((c) => { if (c.scrollTopChanged) { if (this.shouldAlignResult) { this.input1View.editor.setScrollTop(c.scrollTop, ScrollType.Immediate); @@ -146,7 +146,7 @@ export class ScrollSynchronizer extends Disposable { const baseView = this.baseView.read(reader); if (baseView) { store.add(baseView.editor.onDidScrollChange( - this.reentrancyBarrier.makeExclusive((c) => { + this.reentrancyBarrier.makeExclusiveOrSkip((c) => { if (c.scrollTopChanged) { if (!this.model) { return; @@ -155,10 +155,10 @@ export class ScrollSynchronizer extends Disposable { this.input1View.editor.setScrollTop(c.scrollTop, ScrollType.Immediate); this.input2View.editor.setScrollTop(c.scrollTop, ScrollType.Immediate); } else { - const baseInput1Mapping = new DocumentLineRangeMap(this.model!.baseInput1Diffs.get(), -1); + const baseInput1Mapping = new DocumentLineRangeMap(this.model.baseInput1Diffs.get(), -1); this.synchronizeScrolling(baseView.editor, this.input1View.editor, baseInput1Mapping); - const baseInput2Mapping = new DocumentLineRangeMap(this.model!.baseInput2Diffs.get(), -1); + const baseInput2Mapping = new DocumentLineRangeMap(this.model.baseInput2Diffs.get(), -1); this.synchronizeScrolling(baseView.editor, this.input2View.editor, baseInput2Mapping); } diff --git a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/viewModel.ts b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/viewModel.ts index ca8a00e6..1c0f093d 100644 --- a/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/viewModel.ts +++ b/patched-vscode/src/vs/workbench/contrib/mergeEditor/browser/view/viewModel.ts @@ -15,7 +15,7 @@ import { INotificationService } from 'vs/platform/notification/common/notificati import { LineRange } from 'vs/workbench/contrib/mergeEditor/browser/model/lineRange'; import { MergeEditorModel } from 'vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel'; import { InputNumber, ModifiedBaseRange, ModifiedBaseRangeState } from 'vs/workbench/contrib/mergeEditor/browser/model/modifiedBaseRange'; -import { observableConfigValue } from 'vs/workbench/contrib/mergeEditor/browser/utils'; +import { observableConfigValue } from 'vs/platform/observable/common/platformObservableUtils'; import { BaseCodeEditorView } from 'vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView'; import { CodeEditorView } from 'vs/workbench/contrib/mergeEditor/browser/view/editors/codeEditorView'; import { InputCodeEditorView } from 'vs/workbench/contrib/mergeEditor/browser/view/editors/inputCodeEditorView'; diff --git a/patched-vscode/src/vs/workbench/contrib/mergeEditor/electron-sandbox/devCommands.ts b/patched-vscode/src/vs/workbench/contrib/mergeEditor/electron-sandbox/devCommands.ts index 63049439..cfd541d1 100644 --- a/patched-vscode/src/vs/workbench/contrib/mergeEditor/electron-sandbox/devCommands.ts +++ b/patched-vscode/src/vs/workbench/contrib/mergeEditor/electron-sandbox/devCommands.ts @@ -8,7 +8,7 @@ import { Codicon } from 'vs/base/common/codicons'; import { randomPath } from 'vs/base/common/extpath'; import { URI } from 'vs/base/common/uri'; import { ILanguageService } from 'vs/editor/common/languages/language'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { ILocalizedString } from 'vs/platform/action/common/action'; import { Action2, IAction2Options } from 'vs/platform/actions/common/actions'; import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService'; @@ -22,20 +22,14 @@ import { MergeEditorViewModel } from 'vs/workbench/contrib/mergeEditor/browser/v import { MergeEditorContents } from 'vs/workbench/contrib/mergeEditor/common/mergeEditor'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; -const MERGE_EDITOR_CATEGORY: ILocalizedString = { value: localize('mergeEditor', "Merge Editor (Dev)"), original: 'Merge Editor (Dev)' }; +const MERGE_EDITOR_CATEGORY: ILocalizedString = localize2('mergeEditor', 'Merge Editor (Dev)'); export class MergeEditorOpenContentsFromJSON extends Action2 { constructor() { super({ id: 'merge.dev.openContentsJson', category: MERGE_EDITOR_CATEGORY, - title: { - value: localize( - 'merge.dev.openState', - 'Open Merge Editor State from JSON' - ), - original: 'Open Merge Editor State from JSON', - }, + title: localize2('merge.dev.openState', "Open Merge Editor State from JSON"), icon: Codicon.layoutCentered, f1: true, }); @@ -136,13 +130,7 @@ export class OpenSelectionInTemporaryMergeEditor extends MergeEditorAction { super({ id: 'merge.dev.openSelectionInTemporaryMergeEditor', category: MERGE_EDITOR_CATEGORY, - title: { - value: localize( - 'merge.dev.openSelectionInTemporaryMergeEditor', - 'Open Selection In Temporary Merge Editor' - ), - original: 'Open Selection In Temporary Merge Editor', - }, + title: localize2('merge.dev.openSelectionInTemporaryMergeEditor', "Open Selection In Temporary Merge Editor"), icon: Codicon.layoutCentered, f1: true, }); diff --git a/patched-vscode/src/vs/workbench/contrib/mergeEditor/test/browser/mapping.test.ts b/patched-vscode/src/vs/workbench/contrib/mergeEditor/test/browser/mapping.test.ts index ae714c10..85c475e3 100644 --- a/patched-vscode/src/vs/workbench/contrib/mergeEditor/test/browser/mapping.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/mergeEditor/test/browser/mapping.test.ts @@ -7,7 +7,7 @@ import * as assert from 'assert'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { Position } from 'vs/editor/common/core/position'; import { Range } from 'vs/editor/common/core/range'; -import { LengthObj } from 'vs/editor/common/model/bracketPairsTextModelPart/bracketPairsTree/length'; +import { TextLength } from 'vs/editor/common/core/textLength'; import { DocumentRangeMap, RangeMapping } from 'vs/workbench/contrib/mergeEditor/browser/model/mapping'; suite('merge editor mapping', () => { @@ -53,19 +53,19 @@ function parsePos(str: string): Position { return new Position(parseInt(lineCount, 10), parseInt(columnCount, 10)); } -function parseLengthObj(str: string): LengthObj { +function parseLengthObj(str: string): TextLength { const [lineCount, columnCount] = str.split(':'); - return new LengthObj(parseInt(lineCount, 10), parseInt(columnCount, 10)); + return new TextLength(parseInt(lineCount, 10), parseInt(columnCount, 10)); } -function toPosition(length: LengthObj): Position { +function toPosition(length: TextLength): Position { return new Position(length.lineCount + 1, length.columnCount + 1); } function createDocumentRangeMap(items: ([string, string] | string)[]) { const mappings: RangeMapping[] = []; - let lastLen1 = new LengthObj(0, 0); - let lastLen2 = new LengthObj(0, 0); + let lastLen1 = new TextLength(0, 0); + let lastLen2 = new TextLength(0, 0); for (const item of items) { if (typeof item === 'string') { const len = parseLengthObj(item); diff --git a/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/actions.ts b/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/actions.ts new file mode 100644 index 00000000..5b1ab36c --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/actions.ts @@ -0,0 +1,113 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Codicon } from 'vs/base/common/codicons'; +import { URI } from 'vs/base/common/uri'; +import { Selection } from 'vs/editor/common/core/selection'; +import { EditorContextKeys } from 'vs/editor/common/editorContextKeys'; +import { localize2 } from 'vs/nls'; +import { Action2, MenuId } from 'vs/platform/actions/common/actions'; +import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; +import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; +import { getCommandsContext, resolveCommandsContext } from 'vs/workbench/browser/parts/editor/editorCommands'; +import { IEditorCommandsContext } from 'vs/workbench/common/editor'; +import { TextFileEditor } from 'vs/workbench/contrib/files/browser/editors/textFileEditor'; +import { MultiDiffEditor } from 'vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor'; +import { MultiDiffEditorInput } from 'vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditorInput'; +import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; +import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; + +export class GoToFileAction extends Action2 { + constructor() { + super({ + id: 'multiDiffEditor.goToFile', + title: localize2('goToFile', 'Open File'), + icon: Codicon.goToFile, + precondition: EditorContextKeys.inMultiDiffEditor, + menu: { + when: EditorContextKeys.inMultiDiffEditor, + id: MenuId.MultiDiffEditorFileToolbar, + order: 22, + group: 'navigation', + }, + }); + } + + async run(accessor: ServicesAccessor, ...args: any[]): Promise { + const uri = args[0] as URI; + const editorService = accessor.get(IEditorService); + const activeEditorPane = editorService.activeEditorPane; + let selections: Selection[] | undefined = undefined; + if (activeEditorPane instanceof MultiDiffEditor) { + const editor = activeEditorPane.tryGetCodeEditor(uri); + if (editor) { + selections = editor.editor.getSelections() ?? undefined; + } + } + + const editor = await editorService.openEditor({ resource: uri }); + if (selections && (editor instanceof TextFileEditor)) { + const c = editor.getControl(); + if (c) { + c.setSelections(selections); + c.revealLineInCenter(selections[0].selectionStartLineNumber); + } + } + } +} + +export class CollapseAllAction extends Action2 { + constructor() { + super({ + id: 'multiDiffEditor.collapseAll', + title: localize2('collapseAllDiffs', 'Collapse All Diffs'), + icon: Codicon.collapseAll, + precondition: ContextKeyExpr.and(ContextKeyExpr.equals('activeEditor', MultiDiffEditor.ID), ContextKeyExpr.not('multiDiffEditorAllCollapsed')), + menu: { + when: ContextKeyExpr.and(ContextKeyExpr.equals('activeEditor', MultiDiffEditor.ID), ContextKeyExpr.not('multiDiffEditorAllCollapsed')), + id: MenuId.EditorTitle, + group: 'navigation', + order: 100 + }, + f1: true, + }); + } + + async run(accessor: ServicesAccessor, resourceOrContext?: URI | IEditorCommandsContext, context?: IEditorCommandsContext): Promise { + const { editor } = resolveCommandsContext(accessor.get(IEditorGroupsService), getCommandsContext(accessor, resourceOrContext, context)); + + if (editor instanceof MultiDiffEditorInput) { + const viewModel = await editor.getViewModel(); + viewModel.collapseAll(); + } + } +} + +export class ExpandAllAction extends Action2 { + constructor() { + super({ + id: 'multiDiffEditor.expandAll', + title: localize2('ExpandAllDiffs', 'Expand All Diffs'), + icon: Codicon.expandAll, + precondition: ContextKeyExpr.and(ContextKeyExpr.equals('activeEditor', MultiDiffEditor.ID), ContextKeyExpr.has('multiDiffEditorAllCollapsed')), + menu: { + when: ContextKeyExpr.and(ContextKeyExpr.equals('activeEditor', MultiDiffEditor.ID), ContextKeyExpr.has('multiDiffEditorAllCollapsed')), + id: MenuId.EditorTitle, + group: 'navigation', + order: 100 + }, + f1: true, + }); + } + + async run(accessor: ServicesAccessor, resourceOrContext?: URI | IEditorCommandsContext, context?: IEditorCommandsContext): Promise { + const { editor } = resolveCommandsContext(accessor.get(IEditorGroupsService), getCommandsContext(accessor, resourceOrContext, context)); + + if (editor instanceof MultiDiffEditorInput) { + const viewModel = await editor.getViewModel(); + viewModel.expandAll(); + } + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/icons.contribution.ts b/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/icons.contribution.ts new file mode 100644 index 00000000..40c9b0ae --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/icons.contribution.ts @@ -0,0 +1,10 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Codicon } from 'vs/base/common/codicons'; +import { localize } from 'vs/nls'; +import { registerIcon } from 'vs/platform/theme/common/iconRegistry'; + +export const MultiDiffEditorIcon = registerIcon('multi-diff-editor-label-icon', Codicon.diffMultiple, localize('multiDiffEditorLabelIcon', 'Icon of the multi diff editor label.')); diff --git a/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor.contribution.ts b/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor.contribution.ts new file mode 100644 index 00000000..84d37362 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor.contribution.ts @@ -0,0 +1,52 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { localize } from 'vs/nls'; +import { registerAction2 } from 'vs/platform/actions/common/actions'; +import { Extensions, IConfigurationRegistry } from 'vs/platform/configuration/common/configurationRegistry'; +import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors'; +import { Registry } from 'vs/platform/registry/common/platform'; +import { EditorPaneDescriptor, IEditorPaneRegistry } from 'vs/workbench/browser/editor'; +import { WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; +import { EditorExtensions, IEditorFactoryRegistry } from 'vs/workbench/common/editor'; +import { MultiDiffEditor } from 'vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor'; +import { MultiDiffEditorInput, MultiDiffEditorResolverContribution, MultiDiffEditorSerializer } from 'vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditorInput'; +import { CollapseAllAction, ExpandAllAction, GoToFileAction } from './actions'; +import { IMultiDiffSourceResolverService, MultiDiffSourceResolverService } from 'vs/workbench/contrib/multiDiffEditor/browser/multiDiffSourceResolverService'; +import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions'; +import { OpenScmGroupAction, ScmMultiDiffSourceResolverContribution } from 'vs/workbench/contrib/multiDiffEditor/browser/scmMultiDiffSourceResolver'; + +registerAction2(GoToFileAction); +registerAction2(CollapseAllAction); +registerAction2(ExpandAllAction); + +Registry.as(Extensions.Configuration) + .registerConfiguration({ + properties: { + 'multiDiffEditor.experimental.enabled': { + type: 'boolean', + default: true, + description: 'Enable experimental multi diff editor.', + }, + } + }); + +registerSingleton(IMultiDiffSourceResolverService, MultiDiffSourceResolverService, InstantiationType.Delayed); + +// Editor Integration +registerWorkbenchContribution2(MultiDiffEditorResolverContribution.ID, MultiDiffEditorResolverContribution, WorkbenchPhase.BlockStartup /* only registering an editor resolver */); + +Registry.as(EditorExtensions.EditorPane) + .registerEditorPane( + EditorPaneDescriptor.create(MultiDiffEditor, MultiDiffEditor.ID, localize('name', "Multi Diff Editor")), + [new SyncDescriptor(MultiDiffEditorInput)] + ); + +Registry.as(EditorExtensions.EditorFactory) + .registerEditorSerializer(MultiDiffEditorInput.ID, MultiDiffEditorSerializer); + +// SCM integration +registerAction2(OpenScmGroupAction); +registerWorkbenchContribution2(ScmMultiDiffSourceResolverContribution.ID, ScmMultiDiffSourceResolverContribution, WorkbenchPhase.BlockStartup /* only registering an editor resolver */); diff --git a/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor.ts b/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor.ts new file mode 100644 index 00000000..ffe7a873 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor.ts @@ -0,0 +1,165 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as DOM from 'vs/base/browser/dom'; +import { CancellationToken } from 'vs/base/common/cancellation'; +import { MultiDiffEditorWidget } from 'vs/editor/browser/widget/multiDiffEditor/multiDiffEditorWidget'; +import { IResourceLabel, IWorkbenchUIElementFactory } from 'vs/editor/browser/widget/multiDiffEditor/workbenchUIElementFactory'; +import { ITextResourceConfigurationService } from 'vs/editor/common/services/textResourceConfiguration'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { InstantiationService } from 'vs/platform/instantiation/common/instantiationService'; +import { IStorageService } from 'vs/platform/storage/common/storage'; +import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; +import { IThemeService } from 'vs/platform/theme/common/themeService'; +import { ResourceLabel } from 'vs/workbench/browser/labels'; +import { AbstractEditorWithViewState } from 'vs/workbench/browser/parts/editor/editorWithViewState'; +import { ICompositeControl } from 'vs/workbench/common/composite'; +import { IEditorOpenContext } from 'vs/workbench/common/editor'; +import { EditorInput } from 'vs/workbench/common/editor/editorInput'; +import { MultiDiffEditorInput } from 'vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditorInput'; +import { IEditorGroup, IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; +import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; +import { URI } from 'vs/base/common/uri'; +import { MultiDiffEditorViewModel } from 'vs/editor/browser/widget/multiDiffEditor/multiDiffEditorViewModel'; +import { IMultiDiffEditorOptions, IMultiDiffEditorViewState } from 'vs/editor/browser/widget/multiDiffEditor/multiDiffEditorWidgetImpl'; +import { ICodeEditor } from 'vs/editor/browser/editorBrowser'; +import { IDiffEditor } from 'vs/editor/common/editorCommon'; +import { Range } from 'vs/editor/common/core/range'; + +export class MultiDiffEditor extends AbstractEditorWithViewState { + static readonly ID = 'multiDiffEditor'; + + private _multiDiffEditorWidget: MultiDiffEditorWidget | undefined = undefined; + private _viewModel: MultiDiffEditorViewModel | undefined; + + public get viewModel(): MultiDiffEditorViewModel | undefined { + return this._viewModel; + } + + constructor( + group: IEditorGroup, + @IInstantiationService instantiationService: InstantiationService, + @ITelemetryService telemetryService: ITelemetryService, + @IThemeService themeService: IThemeService, + @IStorageService storageService: IStorageService, + @IEditorService editorService: IEditorService, + @IEditorGroupsService editorGroupService: IEditorGroupsService, + @ITextResourceConfigurationService textResourceConfigurationService: ITextResourceConfigurationService, + ) { + super( + MultiDiffEditor.ID, + group, + 'multiDiffEditor', + telemetryService, + instantiationService, + storageService, + textResourceConfigurationService, + themeService, + editorService, + editorGroupService + ); + } + + protected createEditor(parent: HTMLElement): void { + this._multiDiffEditorWidget = this._register(this.instantiationService.createInstance( + MultiDiffEditorWidget, + parent, + this.instantiationService.createInstance(WorkbenchUIElementFactory), + )); + + this._register(this._multiDiffEditorWidget.onDidChangeActiveControl(() => { + this._onDidChangeControl.fire(); + })); + } + + override async setInput(input: MultiDiffEditorInput, options: IMultiDiffEditorOptions | undefined, context: IEditorOpenContext, token: CancellationToken): Promise { + await super.setInput(input, options, context, token); + this._viewModel = await input.getViewModel(); + this._multiDiffEditorWidget!.setViewModel(this._viewModel); + + const viewState = this.loadEditorViewState(input, context); + if (viewState) { + this._multiDiffEditorWidget!.setViewState(viewState); + } + this._applyOptions(options); + } + + override setOptions(options: IMultiDiffEditorOptions | undefined): void { + this._applyOptions(options); + } + + private _applyOptions(options: IMultiDiffEditorOptions | undefined): void { + const viewState = options?.viewState; + if (!viewState || !viewState.revealData) { + return; + } + this._multiDiffEditorWidget?.reveal(viewState.revealData.resource, { + range: viewState.revealData.range ? Range.lift(viewState.revealData.range) : undefined, + highlight: true + }); + } + + override async clearInput(): Promise { + await super.clearInput(); + this._multiDiffEditorWidget!.setViewModel(undefined); + } + + layout(dimension: DOM.Dimension): void { + this._multiDiffEditorWidget!.layout(dimension); + } + + override getControl(): ICompositeControl | undefined { + return this._multiDiffEditorWidget!.getActiveControl(); + } + + override focus(): void { + super.focus(); + + this._multiDiffEditorWidget?.getActiveControl()?.focus(); + } + + override hasFocus(): boolean { + return this._multiDiffEditorWidget?.getActiveControl()?.hasTextFocus() || super.hasFocus(); + } + + protected override computeEditorViewState(resource: URI): IMultiDiffEditorViewState | undefined { + return this._multiDiffEditorWidget!.getViewState(); + } + + protected override tracksEditorViewState(input: EditorInput): boolean { + return input instanceof MultiDiffEditorInput; + } + + protected override toEditorViewStateResource(input: EditorInput): URI | undefined { + return (input as MultiDiffEditorInput).resource; + } + + public tryGetCodeEditor(resource: URI): { diffEditor: IDiffEditor; editor: ICodeEditor } | undefined { + return this._multiDiffEditorWidget!.tryGetCodeEditor(resource); + } +} + + +class WorkbenchUIElementFactory implements IWorkbenchUIElementFactory { + constructor( + @IInstantiationService private readonly _instantiationService: IInstantiationService, + ) { } + + createResourceLabel(element: HTMLElement): IResourceLabel { + const label = this._instantiationService.createInstance(ResourceLabel, element, {}); + return { + setUri(uri, options = {}) { + if (!uri) { + label.element.clear(); + } else { + label.element.setFile(uri, { strikethrough: options.strikethrough }); + } + }, + dispose() { + label.dispose(); + } + }; + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditorInput.ts b/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditorInput.ts new file mode 100644 index 00000000..5aa58b14 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditorInput.ts @@ -0,0 +1,390 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { LazyStatefulPromise, raceTimeout } from 'vs/base/common/async'; +import { BugIndicatingError, onUnexpectedError } from 'vs/base/common/errors'; +import { Event, ValueWithChangeEvent } from 'vs/base/common/event'; +import { IMarkdownString } from 'vs/base/common/htmlContent'; +import { Disposable, DisposableStore, IDisposable, IReference, toDisposable } from 'vs/base/common/lifecycle'; +import { parse } from 'vs/base/common/marshalling'; +import { Schemas } from 'vs/base/common/network'; +import { deepClone } from 'vs/base/common/objects'; +import { ObservableLazyPromise, autorun, derived, observableFromEvent, observableValue } from 'vs/base/common/observable'; +import { ValueWithChangeEventFromObservable, constObservable, mapObservableArrayCached, observableFromValueWithChangeEvent, recomputeInitiallyAndOnChange } from 'vs/base/common/observableInternal/utils'; +import { ThemeIcon } from 'vs/base/common/themables'; +import { isDefined, isObject } from 'vs/base/common/types'; +import { URI } from 'vs/base/common/uri'; +import { ConstLazyPromise, IDocumentDiffItem, IMultiDiffEditorModel, LazyPromise } from 'vs/editor/browser/widget/multiDiffEditor/model'; +import { MultiDiffEditorViewModel } from 'vs/editor/browser/widget/multiDiffEditor/multiDiffEditorViewModel'; +import { IDiffEditorOptions } from 'vs/editor/common/config/editorOptions'; +import { IResolvedTextEditorModel, ITextModelService } from 'vs/editor/common/services/resolverService'; +import { ITextResourceConfigurationService } from 'vs/editor/common/services/textResourceConfiguration'; +import { localize } from 'vs/nls'; +import { ConfirmResult } from 'vs/platform/dialogs/common/dialogs'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { IEditorConfiguration } from 'vs/workbench/browser/parts/editor/textEditor'; +import { DEFAULT_EDITOR_ASSOCIATION, EditorInputCapabilities, EditorInputWithOptions, GroupIdentifier, IEditorSerializer, IResourceMultiDiffEditorInput, IRevertOptions, ISaveOptions, IUntypedEditorInput } from 'vs/workbench/common/editor'; +import { EditorInput, IEditorCloseHandler } from 'vs/workbench/common/editor/editorInput'; +import { MultiDiffEditorIcon } from 'vs/workbench/contrib/multiDiffEditor/browser/icons.contribution'; +import { IMultiDiffSourceResolverService, IResolvedMultiDiffSource, MultiDiffEditorItem } from 'vs/workbench/contrib/multiDiffEditor/browser/multiDiffSourceResolverService'; +import { IEditorResolverService, RegisteredEditorPriority } from 'vs/workbench/services/editor/common/editorResolverService'; +import { ILanguageSupport, ITextFileService } from 'vs/workbench/services/textfile/common/textfiles'; + +export class MultiDiffEditorInput extends EditorInput implements ILanguageSupport { + public static fromResourceMultiDiffEditorInput(input: IResourceMultiDiffEditorInput, instantiationService: IInstantiationService): MultiDiffEditorInput { + if (!input.multiDiffSource && !input.resources) { + throw new BugIndicatingError('MultiDiffEditorInput requires either multiDiffSource or resources'); + } + const multiDiffSource = input.multiDiffSource ?? URI.parse(`multi-diff-editor:${new Date().getMilliseconds().toString() + Math.random().toString()}`); + return instantiationService.createInstance( + MultiDiffEditorInput, + multiDiffSource, + input.label, + input.resources?.map(resource => { + return new MultiDiffEditorItem( + resource.original.resource, + resource.modified.resource, + ); + }), + input.isTransient ?? false + ); + } + + public static fromSerialized(data: ISerializedMultiDiffEditorInput, instantiationService: IInstantiationService): MultiDiffEditorInput { + return instantiationService.createInstance( + MultiDiffEditorInput, + URI.parse(data.multiDiffSourceUri), + data.label, + data.resources?.map(resource => new MultiDiffEditorItem( + resource.originalUri ? URI.parse(resource.originalUri) : undefined, + resource.modifiedUri ? URI.parse(resource.modifiedUri) : undefined, + )), + false + ); + } + + static readonly ID: string = 'workbench.input.multiDiffEditor'; + + get resource(): URI | undefined { return this.multiDiffSource; } + + override get capabilities(): EditorInputCapabilities { return EditorInputCapabilities.Readonly; } + override get typeId(): string { return MultiDiffEditorInput.ID; } + + private _name: string = ''; + override getName(): string { return this._name; } + + override get editorId(): string { return DEFAULT_EDITOR_ASSOCIATION.id; } + override getIcon(): ThemeIcon { return MultiDiffEditorIcon; } + + constructor( + public readonly multiDiffSource: URI, + public readonly label: string | undefined, + public readonly initialResources: readonly MultiDiffEditorItem[] | undefined, + public readonly isTransient: boolean = false, + @ITextModelService private readonly _textModelService: ITextModelService, + @ITextResourceConfigurationService private readonly _textResourceConfigurationService: ITextResourceConfigurationService, + @IInstantiationService private readonly _instantiationService: IInstantiationService, + @IMultiDiffSourceResolverService private readonly _multiDiffSourceResolverService: IMultiDiffSourceResolverService, + @ITextFileService private readonly _textFileService: ITextFileService, + ) { + super(); + + this._register(autorun((reader) => { + /** @description Updates name */ + const resources = this.resources.read(reader); + const label = this.label ?? localize('name', "Multi Diff Editor"); + if (resources) { + this._name = label + localize({ + key: 'files', + comment: ['the number of files being shown'] + }, " ({0} files)", resources.length); + } else { + this._name = label; + } + this._onDidChangeLabel.fire(); + })); + } + + public serialize(): ISerializedMultiDiffEditorInput { + return { + label: this.label, + multiDiffSourceUri: this.multiDiffSource.toString(), + resources: this.initialResources?.map(resource => ({ + originalUri: resource.original?.toString(), + modifiedUri: resource.modified?.toString(), + })), + }; + } + + public setLanguageId(languageId: string, source?: string | undefined): void { + const activeDiffItem = this._viewModel.requireValue().activeDiffItem.get(); + const value = activeDiffItem?.entry?.value; + if (!value) { return; } + const target = value.modified ?? value.original; + if (!target) { return; } + target.setLanguage(languageId, source); + } + + public async getViewModel(): Promise { + return this._viewModel.getPromise(); + } + + private readonly _viewModel = new LazyStatefulPromise(async () => { + const model = await this._createModel(); + this._register(model); + const vm = new MultiDiffEditorViewModel(model, this._instantiationService); + this._register(vm); + await raceTimeout(vm.waitForDiffs(), 1000); + return vm; + }); + + private async _createModel(): Promise { + const source = await this._resolvedSource.getPromise(); + const textResourceConfigurationService = this._textResourceConfigurationService; + + // Enables delayed disposing + const garbage = new DisposableStore(); + + const documentsWithPromises = mapObservableArrayCached(this, source.resources, async (r, store) => { + /** @description documentsWithPromises */ + let original: IReference | undefined; + let modified: IReference | undefined; + const store2 = new DisposableStore(); + store.add(toDisposable(() => { + // Mark the text model references as garbage when they get stale (don't dispose them yet) + garbage.add(store2); + })); + + try { + [original, modified] = await Promise.all([ + r.original ? this._textModelService.createModelReference(r.original) : undefined, + r.modified ? this._textModelService.createModelReference(r.modified) : undefined, + ]); + if (original) { store2.add(original); } + if (modified) { store2.add(modified); } + } catch (e) { + // e.g. "File seems to be binary and cannot be opened as text" + console.error(e); + onUnexpectedError(e); + return undefined; + } + + const uri = (r.modified ?? r.original)!; + return new ConstLazyPromise({ + original: original?.object.textEditorModel, + modified: modified?.object.textEditorModel, + get options() { + return { + ...getReadonlyConfiguration(modified?.object.isReadonly() ?? true), + ...computeOptions(textResourceConfigurationService.getValue(uri)), + } satisfies IDiffEditorOptions; + }, + onOptionsDidChange: h => this._textResourceConfigurationService.onDidChangeConfiguration(e => { + if (e.affectsConfiguration(uri, 'editor') || e.affectsConfiguration(uri, 'diffEditor')) { + h(); + } + }), + }); + }, i => JSON.stringify([i.modified?.toString(), i.original?.toString()])); + + const documents = observableValue[]>('documents', []); + + const updateDocuments = derived(async reader => { + /** @description Update documents */ + const docsPromises = documentsWithPromises.read(reader); + const docs = await Promise.all(docsPromises); + const newDocuments = docs.filter(isDefined); + documents.set(newDocuments, undefined); + + garbage.clear(); // Only dispose text models after the documents have been updated + }); + + const a = recomputeInitiallyAndOnChange(updateDocuments); + await updateDocuments.get(); + + const result: IMultiDiffEditorModel & IDisposable = { + dispose: () => { + a.dispose(); + garbage.dispose(); + }, + documents: new ValueWithChangeEventFromObservable(documents), + contextKeys: source.source?.contextKeys, + }; + return result; + } + + private readonly _resolvedSource = new ObservableLazyPromise(async () => { + const source: IResolvedMultiDiffSource | undefined = this.initialResources + ? { resources: ValueWithChangeEvent.const(this.initialResources) } + : await this._multiDiffSourceResolverService.resolve(this.multiDiffSource); + return { + source, + resources: source ? observableFromValueWithChangeEvent(this, source.resources) : constObservable([]), + }; + }); + + override matches(otherInput: EditorInput | IUntypedEditorInput): boolean { + if (super.matches(otherInput)) { + return true; + } + + if (otherInput instanceof MultiDiffEditorInput) { + return this.multiDiffSource.toString() === otherInput.multiDiffSource.toString(); + } + + return false; + } + + public readonly resources = derived(this, reader => this._resolvedSource.cachedPromiseResult.read(reader)?.data?.resources.read(reader)); + private readonly _isDirtyObservables = mapObservableArrayCached(this, this.resources.map(r => r ?? []), res => { + const isModifiedDirty = res.modified ? isUriDirty(this._textFileService, res.modified) : constObservable(false); + const isOriginalDirty = res.original ? isUriDirty(this._textFileService, res.original) : constObservable(false); + return derived(reader => /** @description modifiedDirty||originalDirty */ isModifiedDirty.read(reader) || isOriginalDirty.read(reader)); + }, i => i.getKey()); + private readonly _isDirtyObservable = derived(this, reader => this._isDirtyObservables.read(reader).some(isDirty => isDirty.read(reader))) + .keepObserved(this._store); + + override readonly onDidChangeDirty = Event.fromObservableLight(this._isDirtyObservable); + override isDirty() { return this._isDirtyObservable.get(); } + + override async save(group: number, options?: ISaveOptions | undefined): Promise { + await this.doSaveOrRevert('save', group, options); + return this; + } + + override revert(group: GroupIdentifier, options?: IRevertOptions): Promise { + return this.doSaveOrRevert('revert', group, options); + } + + private async doSaveOrRevert(mode: 'save', group: GroupIdentifier, options?: ISaveOptions): Promise; + private async doSaveOrRevert(mode: 'revert', group: GroupIdentifier, options?: IRevertOptions): Promise; + private async doSaveOrRevert(mode: 'save' | 'revert', group: GroupIdentifier, options?: ISaveOptions | IRevertOptions): Promise { + const items = this._viewModel.currentValue?.items.get(); + if (items) { + await Promise.all(items.map(async item => { + const model = item.diffEditorViewModel.model; + const handleOriginal = model.original.uri.scheme !== Schemas.untitled && this._textFileService.isDirty(model.original.uri); // match diff editor behaviour + + await Promise.all([ + handleOriginal ? mode === 'save' ? this._textFileService.save(model.original.uri, options) : this._textFileService.revert(model.original.uri, options) : Promise.resolve(), + mode === 'save' ? this._textFileService.save(model.modified.uri, options) : this._textFileService.revert(model.modified.uri, options), + ]); + })); + } + return undefined; + } + + override readonly closeHandler: IEditorCloseHandler = { + + // TODO@bpasero TODO@hediet this is a workaround for + // not having a better way to figure out if the + // editors this input wraps around are opened or not + + async confirm() { + return ConfirmResult.DONT_SAVE; + }, + showConfirm() { + return false; + } + }; +} + +function isUriDirty(textFileService: ITextFileService, uri: URI) { + return observableFromEvent( + Event.filter(textFileService.files.onDidChangeDirty, e => e.resource.toString() === uri.toString()), + () => textFileService.isDirty(uri) + ); +} + +function getReadonlyConfiguration(isReadonly: boolean | IMarkdownString | undefined): { readOnly: boolean; readOnlyMessage: IMarkdownString | undefined } { + return { + readOnly: !!isReadonly, + readOnlyMessage: typeof isReadonly !== 'boolean' ? isReadonly : undefined + }; +} + +function computeOptions(configuration: IEditorConfiguration): IDiffEditorOptions { + const editorConfiguration = deepClone(configuration.editor); + + // Handle diff editor specially by merging in diffEditor configuration + if (isObject(configuration.diffEditor)) { + const diffEditorConfiguration: IDiffEditorOptions = deepClone(configuration.diffEditor); + + // User settings defines `diffEditor.codeLens`, but here we rename that to `diffEditor.diffCodeLens` to avoid collisions with `editor.codeLens`. + diffEditorConfiguration.diffCodeLens = diffEditorConfiguration.codeLens; + delete diffEditorConfiguration.codeLens; + + // User settings defines `diffEditor.wordWrap`, but here we rename that to `diffEditor.diffWordWrap` to avoid collisions with `editor.wordWrap`. + diffEditorConfiguration.diffWordWrap = <'off' | 'on' | 'inherit' | undefined>diffEditorConfiguration.wordWrap; + delete diffEditorConfiguration.wordWrap; + + Object.assign(editorConfiguration, diffEditorConfiguration); + } + return editorConfiguration; +} + +export class MultiDiffEditorResolverContribution extends Disposable { + + static readonly ID = 'workbench.contrib.multiDiffEditorResolver'; + + constructor( + @IEditorResolverService editorResolverService: IEditorResolverService, + @IInstantiationService instantiationService: IInstantiationService, + ) { + super(); + + this._register(editorResolverService.registerEditor( + `*`, + { + id: DEFAULT_EDITOR_ASSOCIATION.id, + label: DEFAULT_EDITOR_ASSOCIATION.displayName, + detail: DEFAULT_EDITOR_ASSOCIATION.providerDisplayName, + priority: RegisteredEditorPriority.builtin + }, + {}, + { + createMultiDiffEditorInput: (multiDiffEditor: IResourceMultiDiffEditorInput): EditorInputWithOptions => { + return { + editor: MultiDiffEditorInput.fromResourceMultiDiffEditorInput(multiDiffEditor, instantiationService), + }; + }, + } + )); + } +} + +interface ISerializedMultiDiffEditorInput { + multiDiffSourceUri: string; + label: string | undefined; + resources: { + originalUri: string | undefined; + modifiedUri: string | undefined; + }[] | undefined; +} + +export class MultiDiffEditorSerializer implements IEditorSerializer { + + canSerialize(editor: EditorInput): editor is MultiDiffEditorInput { + return editor instanceof MultiDiffEditorInput && !editor.isTransient; + } + + serialize(editor: MultiDiffEditorInput): string | undefined { + if (!this.canSerialize(editor)) { + return undefined; + } + + return JSON.stringify(editor.serialize()); + } + + deserialize(instantiationService: IInstantiationService, serializedEditor: string): EditorInput | undefined { + try { + const data = parse(serializedEditor) as ISerializedMultiDiffEditorInput; + return MultiDiffEditorInput.fromSerialized(data, instantiationService); + } catch (err) { + onUnexpectedError(err); + return undefined; + } + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffSourceResolverService.ts b/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffSourceResolverService.ts new file mode 100644 index 00000000..43f2f3eb --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffSourceResolverService.ts @@ -0,0 +1,71 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { BugIndicatingError } from 'vs/base/common/errors'; +import { IValueWithChangeEvent } from 'vs/base/common/event'; +import { IDisposable, toDisposable } from 'vs/base/common/lifecycle'; +import { URI } from 'vs/base/common/uri'; +import { ContextKeyValue } from 'vs/platform/contextkey/common/contextkey'; +import { createDecorator } from 'vs/platform/instantiation/common/instantiation'; + +export const IMultiDiffSourceResolverService = createDecorator('multiDiffSourceResolverService'); + +export interface IMultiDiffSourceResolverService { + readonly _serviceBrand: undefined; + + registerResolver(resolver: IMultiDiffSourceResolver): IDisposable; + + resolve(uri: URI): Promise; +} + +export interface IMultiDiffSourceResolver { + canHandleUri(uri: URI): boolean; + + resolveDiffSource(uri: URI): Promise; +} + +export interface IResolvedMultiDiffSource { + readonly resources: IValueWithChangeEvent; + readonly contextKeys?: Record; +} + +export class MultiDiffEditorItem { + constructor( + readonly original: URI | undefined, + readonly modified: URI | undefined, + ) { + if (!original && !modified) { + throw new BugIndicatingError('Invalid arguments'); + } + } + + getKey(): string { + return JSON.stringify([this.modified?.toString(), this.original?.toString()]); + } +} + +export class MultiDiffSourceResolverService implements IMultiDiffSourceResolverService { + public readonly _serviceBrand: undefined; + + private readonly _resolvers = new Set(); + + registerResolver(resolver: IMultiDiffSourceResolver): IDisposable { + // throw on duplicate + if (this._resolvers.has(resolver)) { + throw new BugIndicatingError('Duplicate resolver'); + } + this._resolvers.add(resolver); + return toDisposable(() => this._resolvers.delete(resolver)); + } + + resolve(uri: URI): Promise { + for (const resolver of this._resolvers) { + if (resolver.canHandleUri(uri)) { + return resolver.resolveDiffSource(uri); + } + } + return Promise.resolve(undefined); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/scmMultiDiffSourceResolver.ts b/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/scmMultiDiffSourceResolver.ts new file mode 100644 index 00000000..a53d4d6c --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/multiDiffEditor/browser/scmMultiDiffSourceResolver.ts @@ -0,0 +1,141 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Disposable } from 'vs/base/common/lifecycle'; +import { observableFromEvent, waitForState } from 'vs/base/common/observable'; +import { ValueWithChangeEventFromObservable } from 'vs/base/common/observableInternal/utils'; +import { URI, UriComponents } from 'vs/base/common/uri'; +import { IMultiDiffEditorOptions } from 'vs/editor/browser/widget/multiDiffEditor/multiDiffEditorWidgetImpl'; +import { localize2 } from 'vs/nls'; +import { Action2 } from 'vs/platform/actions/common/actions'; +import { ContextKeyValue } from 'vs/platform/contextkey/common/contextkey'; +import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; +import { IMultiDiffSourceResolver, IMultiDiffSourceResolverService, IResolvedMultiDiffSource, MultiDiffEditorItem } from 'vs/workbench/contrib/multiDiffEditor/browser/multiDiffSourceResolverService'; +import { ISCMRepository, ISCMResourceGroup, ISCMService } from 'vs/workbench/contrib/scm/common/scm'; +import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; + +export class ScmMultiDiffSourceResolver implements IMultiDiffSourceResolver { + private static readonly _scheme = 'scm-multi-diff-source'; + + public static getMultiDiffSourceUri(repositoryUri: string, groupId: string): URI { + return URI.from({ + scheme: ScmMultiDiffSourceResolver._scheme, + query: JSON.stringify({ repositoryUri, groupId } satisfies UriFields), + }); + } + + private static parseUri(uri: URI): { repositoryUri: URI; groupId: string } | undefined { + if (uri.scheme !== ScmMultiDiffSourceResolver._scheme) { + return undefined; + } + + let query: UriFields; + try { + query = JSON.parse(uri.query) as UriFields; + } catch (e) { + return undefined; + } + + if (typeof query !== 'object' || query === null) { + return undefined; + } + + const { repositoryUri, groupId } = query; + if (typeof repositoryUri !== 'string' || typeof groupId !== 'string') { + return undefined; + } + + return { repositoryUri: URI.parse(repositoryUri), groupId }; + } + + constructor( + @ISCMService private readonly _scmService: ISCMService, + ) { + } + + canHandleUri(uri: URI): boolean { + return ScmMultiDiffSourceResolver.parseUri(uri) !== undefined; + } + + async resolveDiffSource(uri: URI): Promise { + const { repositoryUri, groupId } = ScmMultiDiffSourceResolver.parseUri(uri)!; + const repository = await waitForState(observableFromEvent( + this._scmService.onDidAddRepository, + () => [...this._scmService.repositories].find(r => r.provider.rootUri?.toString() === repositoryUri.toString())) + ); + const group = await waitForState(observableFromEvent( + repository.provider.onDidChangeResourceGroups, + () => repository.provider.groups.find(g => g.id === groupId) + )); + return new ScmResolvedMultiDiffSource(group, repository); + } +} + +class ScmResolvedMultiDiffSource implements IResolvedMultiDiffSource { + private readonly _resources = observableFromEvent( + this._group.onDidChangeResources, + () => /** @description resources */ this._group.resources.map(e => new MultiDiffEditorItem(e.multiDiffEditorOriginalUri, e.multiDiffEditorModifiedUri)) + ); + readonly resources = new ValueWithChangeEventFromObservable(this._resources); + + public readonly contextKeys: Record = { + scmResourceGroup: this._group.id, + scmProvider: this._repository.provider.contextValue, + }; + + constructor( + private readonly _group: ISCMResourceGroup, + private readonly _repository: ISCMRepository, + ) { } +} + +interface UriFields { + repositoryUri: string; + groupId: string; +} + +export class ScmMultiDiffSourceResolverContribution extends Disposable { + + static readonly ID = 'workbench.contrib.scmMultiDiffSourceResolver'; + + constructor( + @IInstantiationService instantiationService: IInstantiationService, + @IMultiDiffSourceResolverService multiDiffSourceResolverService: IMultiDiffSourceResolverService, + ) { + super(); + + this._register(multiDiffSourceResolverService.registerResolver(instantiationService.createInstance(ScmMultiDiffSourceResolver))); + } +} + +interface OpenScmGroupActionOptions { + title: string; + repositoryUri: UriComponents; + resourceGroupId: string; +} + +export class OpenScmGroupAction extends Action2 { + public static async openMultiFileDiffEditor(editorService: IEditorService, label: string, repositoryRootUri: URI | undefined, resourceGroupId: string, options?: IMultiDiffEditorOptions) { + if (!repositoryRootUri) { + return; + } + + const multiDiffSource = ScmMultiDiffSourceResolver.getMultiDiffSourceUri(repositoryRootUri.toString(), resourceGroupId); + return await editorService.openEditor({ label, multiDiffSource, options }); + } + + constructor() { + super({ + id: '_workbench.openScmMultiDiffEditor', + title: localize2('viewChanges', 'View Changes'), + f1: false + }); + } + + async run(accessor: ServicesAccessor, options: OpenScmGroupActionOptions): Promise { + const editorService = accessor.get(IEditorService); + await OpenScmGroupAction.openMultiFileDiffEditor(editorService, options.title, URI.revive(options.repositoryUri), options.resourceGroupId); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands.ts index 41d051ed..77a91525 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands.ts @@ -6,7 +6,7 @@ import { KeyChord, KeyCode, KeyMod } from 'vs/base/common/keyCodes'; import { Mimes } from 'vs/base/common/mime'; import { IBulkEditService, ResourceTextEdit } from 'vs/editor/browser/services/bulkEditService'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { MenuId, registerAction2 } from 'vs/platform/actions/common/actions'; import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; import { InputFocusedContext, InputFocusedContextKey } from 'vs/platform/contextkey/common/contextkeys'; @@ -34,10 +34,7 @@ registerAction2(class extends NotebookCellAction { super( { id: MOVE_CELL_UP_COMMAND_ID, - title: { - value: localize('notebookActions.moveCellUp', "Move Cell Up"), - original: 'Move Cell Up' - }, + title: localize2('notebookActions.moveCellUp', "Move Cell Up"), icon: icons.moveUpIcon, keybinding: { primary: KeyMod.Alt | KeyCode.UpArrow, @@ -63,10 +60,7 @@ registerAction2(class extends NotebookCellAction { super( { id: MOVE_CELL_DOWN_COMMAND_ID, - title: { - value: localize('notebookActions.moveCellDown', "Move Cell Down"), - original: 'Move Cell Down' - }, + title: localize2('notebookActions.moveCellDown', "Move Cell Down"), icon: icons.moveDownIcon, keybinding: { primary: KeyMod.Alt | KeyCode.DownArrow, @@ -92,10 +86,7 @@ registerAction2(class extends NotebookCellAction { super( { id: COPY_CELL_UP_COMMAND_ID, - title: { - value: localize('notebookActions.copyCellUp', "Copy Cell Up"), - original: 'Copy Cell Up' - }, + title: localize2('notebookActions.copyCellUp', "Copy Cell Up"), keybinding: { primary: KeyMod.Alt | KeyMod.Shift | KeyCode.UpArrow, when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, InputFocusedContext.toNegated()), @@ -114,10 +105,7 @@ registerAction2(class extends NotebookCellAction { super( { id: COPY_CELL_DOWN_COMMAND_ID, - title: { - value: localize('notebookActions.copyCellDown', "Copy Cell Down"), - original: 'Copy Cell Down' - }, + title: localize2('notebookActions.copyCellDown', "Copy Cell Down"), keybinding: { primary: KeyMod.Alt | KeyMod.Shift | KeyCode.DownArrow, when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, InputFocusedContext.toNegated()), @@ -153,10 +141,7 @@ registerAction2(class extends NotebookCellAction { super( { id: SPLIT_CELL_COMMAND_ID, - title: { - value: localize('notebookActions.splitCell', "Split Cell"), - original: 'Split Cell' - }, + title: localize2('notebookActions.splitCell', "Split Cell"), menu: { id: MenuId.NotebookCellTitle, when: ContextKeyExpr.and( @@ -231,10 +216,7 @@ registerAction2(class extends NotebookCellAction { super( { id: JOIN_CELL_ABOVE_COMMAND_ID, - title: { - value: localize('notebookActions.joinCellAbove', "Join With Previous Cell"), - original: 'Join With Previous Cell' - }, + title: localize2('notebookActions.joinCellAbove', "Join With Previous Cell"), keybinding: { when: NOTEBOOK_EDITOR_FOCUSED, primary: KeyMod.WinCtrl | KeyMod.Alt | KeyMod.Shift | KeyCode.KeyJ, @@ -261,10 +243,7 @@ registerAction2(class extends NotebookCellAction { super( { id: JOIN_CELL_BELOW_COMMAND_ID, - title: { - value: localize('notebookActions.joinCellBelow', "Join With Next Cell"), - original: 'Join With Next Cell' - }, + title: localize2('notebookActions.joinCellBelow', "Join With Next Cell"), keybinding: { when: NOTEBOOK_EDITOR_FOCUSED, primary: KeyMod.WinCtrl | KeyMod.Alt | KeyCode.KeyJ, @@ -290,10 +269,7 @@ registerAction2(class extends NotebookCellAction { super( { id: JOIN_SELECTED_CELLS_COMMAND_ID, - title: { - value: localize('notebookActions.joinSelectedCells', "Join Selected Cells"), - original: 'Join Selected Cells' - }, + title: localize2('notebookActions.joinSelectedCells', "Join Selected Cells"), menu: { id: MenuId.NotebookCellTitle, when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, NOTEBOOK_EDITOR_EDITABLE), @@ -321,10 +297,7 @@ registerAction2(class ChangeCellToCodeAction extends NotebookMultiCellAction { constructor() { super({ id: CHANGE_CELL_TO_CODE_COMMAND_ID, - title: { - value: localize('notebookActions.changeCellToCode', "Change Cell to Code"), - original: 'Change Cell to Code' - }, + title: localize2('notebookActions.changeCellToCode', "Change Cell to Code"), keybinding: { when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, ContextKeyExpr.not(InputFocusedContextKey), NOTEBOOK_OUTPUT_FOCUSED.toNegated()), primary: KeyCode.KeyY, @@ -348,10 +321,7 @@ registerAction2(class ChangeCellToMarkdownAction extends NotebookMultiCellAction constructor() { super({ id: CHANGE_CELL_TO_MARKDOWN_COMMAND_ID, - title: { - value: localize('notebookActions.changeCellToMarkdown', "Change Cell to Markdown"), - original: 'Change Cell to Markdown' - }, + title: localize2('notebookActions.changeCellToMarkdown', "Change Cell to Markdown"), keybinding: { when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, ContextKeyExpr.not(InputFocusedContextKey), NOTEBOOK_OUTPUT_FOCUSED.toNegated()), primary: KeyCode.KeyM, @@ -388,10 +358,7 @@ registerAction2(class CollapseCellInputAction extends NotebookMultiCellAction { constructor() { super({ id: COLLAPSE_CELL_INPUT_COMMAND_ID, - title: { - value: localize('notebookActions.collapseCellInput', "Collapse Cell Input"), - original: 'Collapse Cell Input' - }, + title: localize2('notebookActions.collapseCellInput', "Collapse Cell Input"), keybinding: { when: ContextKeyExpr.and(NOTEBOOK_CELL_LIST_FOCUSED, NOTEBOOK_CELL_INPUT_COLLAPSED.toNegated(), InputFocusedContext.toNegated()), primary: KeyChord(KeyMod.CtrlCmd | KeyCode.KeyK, KeyMod.CtrlCmd | KeyCode.KeyC), @@ -417,10 +384,7 @@ registerAction2(class ExpandCellInputAction extends NotebookMultiCellAction { constructor() { super({ id: EXPAND_CELL_INPUT_COMMAND_ID, - title: { - value: localize('notebookActions.expandCellInput', "Expand Cell Input"), - original: 'Expand Cell Input' - }, + title: localize2('notebookActions.expandCellInput', "Expand Cell Input"), keybinding: { when: ContextKeyExpr.and(NOTEBOOK_CELL_LIST_FOCUSED, NOTEBOOK_CELL_INPUT_COLLAPSED), primary: KeyChord(KeyMod.CtrlCmd | KeyCode.KeyK, KeyMod.CtrlCmd | KeyCode.KeyC), @@ -446,10 +410,7 @@ registerAction2(class CollapseCellOutputAction extends NotebookMultiCellAction { constructor() { super({ id: COLLAPSE_CELL_OUTPUT_COMMAND_ID, - title: { - value: localize('notebookActions.collapseCellOutput', "Collapse Cell Output"), - original: 'Collapse Cell Output' - }, + title: localize2('notebookActions.collapseCellOutput', "Collapse Cell Output"), keybinding: { when: ContextKeyExpr.and(NOTEBOOK_CELL_LIST_FOCUSED, NOTEBOOK_CELL_OUTPUT_COLLAPSED.toNegated(), InputFocusedContext.toNegated(), NOTEBOOK_CELL_HAS_OUTPUTS), primary: KeyChord(KeyMod.CtrlCmd | KeyCode.KeyK, KeyCode.KeyT), @@ -471,10 +432,7 @@ registerAction2(class ExpandCellOuputAction extends NotebookMultiCellAction { constructor() { super({ id: EXPAND_CELL_OUTPUT_COMMAND_ID, - title: { - value: localize('notebookActions.expandCellOutput', "Expand Cell Output"), - original: 'Expand Cell Output' - }, + title: localize2('notebookActions.expandCellOutput', "Expand Cell Output"), keybinding: { when: ContextKeyExpr.and(NOTEBOOK_CELL_LIST_FOCUSED, NOTEBOOK_CELL_OUTPUT_COLLAPSED), primary: KeyChord(KeyMod.CtrlCmd | KeyCode.KeyK, KeyCode.KeyT), @@ -497,11 +455,8 @@ registerAction2(class extends NotebookMultiCellAction { super({ id: TOGGLE_CELL_OUTPUTS_COMMAND_ID, precondition: NOTEBOOK_CELL_LIST_FOCUSED, - title: { - value: localize('notebookActions.toggleOutputs', "Toggle Outputs"), - original: 'Toggle Outputs' - }, - description: { + title: localize2('notebookActions.toggleOutputs', "Toggle Outputs"), + metadata: { description: localize('notebookActions.toggleOutputs', "Toggle Outputs"), args: cellExecutionArgs } @@ -530,10 +485,7 @@ registerAction2(class CollapseAllCellInputsAction extends NotebookMultiCellActio constructor() { super({ id: COLLAPSE_ALL_CELL_INPUTS_COMMAND_ID, - title: { - value: localize('notebookActions.collapseAllCellInput', "Collapse All Cell Inputs"), - original: 'Collapse All Cell Inputs' - }, + title: localize2('notebookActions.collapseAllCellInput', "Collapse All Cell Inputs"), f1: true, }); } @@ -547,10 +499,7 @@ registerAction2(class ExpandAllCellInputsAction extends NotebookMultiCellAction constructor() { super({ id: EXPAND_ALL_CELL_INPUTS_COMMAND_ID, - title: { - value: localize('notebookActions.expandAllCellInput', "Expand All Cell Inputs"), - original: 'Expand All Cell Inputs' - }, + title: localize2('notebookActions.expandAllCellInput', "Expand All Cell Inputs"), f1: true }); } @@ -564,10 +513,7 @@ registerAction2(class CollapseAllCellOutputsAction extends NotebookMultiCellActi constructor() { super({ id: COLLAPSE_ALL_CELL_OUTPUTS_COMMAND_ID, - title: { - value: localize('notebookActions.collapseAllCellOutput', "Collapse All Cell Outputs"), - original: 'Collapse All Cell Outputs' - }, + title: localize2('notebookActions.collapseAllCellOutput', "Collapse All Cell Outputs"), f1: true, }); } @@ -581,10 +527,7 @@ registerAction2(class ExpandAllCellOutputsAction extends NotebookMultiCellAction constructor() { super({ id: EXPAND_ALL_CELL_OUTPUTS_COMMAND_ID, - title: { - value: localize('notebookActions.expandAllCellOutput', "Expand All Cell Outputs"), - original: 'Expand All Cell Outputs' - }, + title: localize2('notebookActions.expandAllCellOutput', "Expand All Cell Outputs"), f1: true }); } @@ -598,10 +541,7 @@ registerAction2(class ToggleCellOutputScrolling extends NotebookMultiCellAction constructor() { super({ id: TOGGLE_CELL_OUTPUT_SCROLLING, - title: { - value: localize('notebookActions.toggleScrolling', "Toggle Scroll Cell Output"), - original: 'Toggle Scroll Cell Output' - }, + title: localize2('notebookActions.toggleScrolling', "Toggle Scroll Cell Output"), keybinding: { when: ContextKeyExpr.and(NOTEBOOK_CELL_LIST_FOCUSED, InputFocusedContext.toNegated(), NOTEBOOK_CELL_HAS_OUTPUTS), primary: KeyChord(KeyMod.CtrlCmd | KeyCode.KeyK, KeyCode.KeyY), diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnosticEditorContrib.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnosticEditorContrib.ts new file mode 100644 index 00000000..79608fb8 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnosticEditorContrib.ts @@ -0,0 +1,158 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Disposable, IDisposable, toDisposable } from 'vs/base/common/lifecycle'; +import { IMarkerData, IMarkerService } from 'vs/platform/markers/common/markers'; +import { IRange } from 'vs/editor/common/core/range'; +import { ICellExecutionError, ICellExecutionStateChangedEvent, IExecutionStateChangedEvent, INotebookExecutionStateService, NotebookExecutionType } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { CellKind, NotebookSetting } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { INotebookEditor, INotebookEditorContribution } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { registerNotebookContribution } from 'vs/workbench/contrib/notebook/browser/notebookEditorExtensions'; +import { Iterable } from 'vs/base/common/iterator'; +import { CodeCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/codeCellViewModel'; +import { URI } from 'vs/base/common/uri'; +import { Event } from 'vs/base/common/event'; +import { IChatAgentService } from 'vs/workbench/contrib/chat/common/chatAgents'; + +type CellDiagnostic = { + cellUri: URI; + error: ICellExecutionError; + disposables: IDisposable[]; +}; + +export class CellDiagnostics extends Disposable implements INotebookEditorContribution { + + static ID: string = 'workbench.notebook.cellDiagnostics'; + + private enabled = false; + private listening = false; + private diagnosticsByHandle: Map = new Map(); + + constructor( + private readonly notebookEditor: INotebookEditor, + @INotebookExecutionStateService private readonly notebookExecutionStateService: INotebookExecutionStateService, + @IMarkerService private readonly markerService: IMarkerService, + @IChatAgentService private readonly chatAgentService: IChatAgentService, + @IConfigurationService private readonly configurationService: IConfigurationService + ) { + super(); + + this.updateEnabled(); + + this._register(chatAgentService.onDidChangeAgents(() => this.updateEnabled())); + this._register(configurationService.onDidChangeConfiguration((e) => { + if (e.affectsConfiguration(NotebookSetting.cellFailureDiagnostics)) { + this.updateEnabled(); + } + })); + } + + private updateEnabled() { + const settingEnabled = this.configurationService.getValue(NotebookSetting.cellFailureDiagnostics); + if (this.enabled && (!settingEnabled || Iterable.isEmpty(this.chatAgentService.getAgents()))) { + this.enabled = false; + this.clearAll(); + } else if (!this.enabled && settingEnabled && !Iterable.isEmpty(this.chatAgentService.getAgents())) { + this.enabled = true; + if (!this.listening) { + this.listening = true; + this._register(Event.accumulate( + this.notebookExecutionStateService.onDidChangeExecution, 200 + )((e) => this.handleChangeExecutionState(e))); + } + } + } + + + + private handleChangeExecutionState(changes: (ICellExecutionStateChangedEvent | IExecutionStateChangedEvent)[]) { + if (!this.enabled) { + return; + } + + const handled = new Set(); + for (const e of changes.reverse()) { + + const notebookUri = this.notebookEditor.textModel?.uri; + if (e.type === NotebookExecutionType.cell && notebookUri && e.affectsNotebook(notebookUri) && !handled.has(e.cellHandle)) { + handled.add(e.cellHandle); + if (!!e.changed) { + // cell is running + this.clear(e.cellHandle); + } else { + this.setDiagnostics(e.cellHandle); + } + } + } + } + + private clearAll() { + for (const handle of this.diagnosticsByHandle.keys()) { + this.clear(handle); + } + } + + public clear(cellHandle: number) { + const diagnostic = this.diagnosticsByHandle.get(cellHandle); + if (diagnostic) { + for (const disposable of diagnostic.disposables) { + disposable.dispose(); + } + this.diagnosticsByHandle.delete(cellHandle); + } + } + + private setDiagnostics(cellHandle: number) { + if (this.diagnosticsByHandle.has(cellHandle)) { + // multiple diagnostics per cell not supported for now + return; + } + + const cell = this.notebookEditor.getCellByHandle(cellHandle); + if (!cell || cell.cellKind !== CellKind.Code) { + return; + } + + const metadata = cell.model.internalMetadata; + if (cell instanceof CodeCellViewModel && !metadata.lastRunSuccess && metadata?.error?.location) { + const disposables: IDisposable[] = []; + const marker = this.createMarkerData(metadata.error.message, metadata.error.location); + this.markerService.changeOne(CellDiagnostics.ID, cell.uri, [marker]); + disposables.push(toDisposable(() => this.markerService.changeOne(CellDiagnostics.ID, cell.uri, []))); + cell.excecutionError.set(metadata.error, undefined); + disposables.push(toDisposable(() => cell.excecutionError.set(undefined, undefined))); + disposables.push(cell.model.onDidChangeOutputs(() => { + if (cell.model.outputs.length === 0) { + this.clear(cellHandle); + } + })); + disposables.push(cell.model.onDidChangeContent(() => { + this.clear(cellHandle); + })); + this.diagnosticsByHandle.set(cellHandle, { cellUri: cell.uri, error: metadata.error, disposables }); + } + } + + private createMarkerData(message: string, location: IRange): IMarkerData { + return { + severity: 8, + message: message, + startLineNumber: location.startLineNumber + 1, + startColumn: location.startColumn + 1, + endLineNumber: location.endLineNumber + 1, + endColumn: location.endColumn + 1, + source: 'Cell Execution Error' + }; + } + + override dispose() { + super.dispose(); + this.clearAll(); + } + +} + +registerNotebookContribution(CellDiagnostics.ID, CellDiagnostics); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnostics.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnostics.ts new file mode 100644 index 00000000..90606e10 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnostics.ts @@ -0,0 +1,8 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import 'vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnosticEditorContrib'; +import 'vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnosticsActions'; +import 'vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/diagnosticCellStatusBarContrib'; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnosticsActions.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnosticsActions.ts new file mode 100644 index 00000000..1ab2deeb --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnosticsActions.ts @@ -0,0 +1,58 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { KeyCode, KeyMod } from 'vs/base/common/keyCodes'; +import { ServicesAccessor } from 'vs/editor/browser/editorExtensions'; +import { Range } from 'vs/editor/common/core/range'; +import { CodeActionController } from 'vs/editor/contrib/codeAction/browser/codeActionController'; +import { CodeActionKind, CodeActionTriggerSource } from 'vs/editor/contrib/codeAction/common/types'; +import { localize, localize2 } from 'vs/nls'; +import { registerAction2 } from 'vs/platform/actions/common/actions'; +import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; +import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry'; +import { INotebookCellActionContext, NotebookCellAction, findTargetCellEditor } from 'vs/workbench/contrib/notebook/browser/controller/coreActions'; +import { CodeCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/codeCellViewModel'; +import { NOTEBOOK_CELL_EDITOR_FOCUSED, NOTEBOOK_CELL_FOCUSED, NOTEBOOK_CELL_HAS_ERROR_DIAGNOSTICS } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; + +export const OPEN_CELL_FAILURE_ACTIONS_COMMAND_ID = 'notebook.cell.openFailureActions'; + +registerAction2(class extends NotebookCellAction { + constructor() { + super({ + id: OPEN_CELL_FAILURE_ACTIONS_COMMAND_ID, + title: localize2('notebookActions.cellFailureActions', "Show Cell Failure Actions"), + precondition: ContextKeyExpr.and(NOTEBOOK_CELL_FOCUSED, NOTEBOOK_CELL_HAS_ERROR_DIAGNOSTICS, NOTEBOOK_CELL_EDITOR_FOCUSED.toNegated()), + f1: true, + keybinding: { + when: ContextKeyExpr.and(NOTEBOOK_CELL_FOCUSED, NOTEBOOK_CELL_HAS_ERROR_DIAGNOSTICS, NOTEBOOK_CELL_EDITOR_FOCUSED.toNegated()), + primary: KeyMod.CtrlCmd | KeyCode.Period, + weight: KeybindingWeight.WorkbenchContrib + } + }); + } + + async runWithContext(accessor: ServicesAccessor, context: INotebookCellActionContext): Promise { + if (context.cell instanceof CodeCellViewModel) { + const error = context.cell.excecutionError.get(); + if (error?.location) { + const location = Range.lift({ + startLineNumber: error.location.startLineNumber + 1, + startColumn: error.location.startColumn + 1, + endLineNumber: error.location.endLineNumber + 1, + endColumn: error.location.endColumn + 1 + }); + context.notebookEditor.setCellEditorSelection(context.cell, Range.lift(location)); + const editor = findTargetCellEditor(context, context.cell); + if (editor) { + const controller = CodeActionController.get(editor); + controller?.manualTriggerAtCurrentPosition( + localize('cellCommands.quickFix.noneMessage', "No code actions available"), + CodeActionTriggerSource.Default, + { include: CodeActionKind.QuickFix }); + } + } + } + } +}); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/diagnosticCellStatusBarContrib.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/diagnosticCellStatusBarContrib.ts new file mode 100644 index 00000000..e4347924 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/diagnosticCellStatusBarContrib.ts @@ -0,0 +1,74 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Disposable } from 'vs/base/common/lifecycle'; +import { autorun } from 'vs/base/common/observable'; +import { localize } from 'vs/nls'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; +import { OPEN_CELL_FAILURE_ACTIONS_COMMAND_ID } from 'vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnosticsActions'; +import { NotebookStatusBarController } from 'vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController'; +import { INotebookEditor, INotebookEditorContribution, INotebookViewModel } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { registerNotebookContribution } from 'vs/workbench/contrib/notebook/browser/notebookEditorExtensions'; +import { CodeCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/codeCellViewModel'; +import { INotebookCellStatusBarItem, CellStatusbarAlignment } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { ICellExecutionError } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; + +export class DiagnosticCellStatusBarContrib extends Disposable implements INotebookEditorContribution { + static id: string = 'workbench.notebook.statusBar.diagtnostic'; + + constructor( + notebookEditor: INotebookEditor, + @IInstantiationService instantiationService: IInstantiationService + ) { + super(); + this._register(new NotebookStatusBarController(notebookEditor, (vm, cell) => + cell instanceof CodeCellViewModel ? + instantiationService.createInstance(DiagnosticCellStatusBarItem, vm, cell) : + Disposable.None + )); + } +} +registerNotebookContribution(DiagnosticCellStatusBarContrib.id, DiagnosticCellStatusBarContrib); + + +class DiagnosticCellStatusBarItem extends Disposable { + private _currentItemIds: string[] = []; + + constructor( + private readonly _notebookViewModel: INotebookViewModel, + private readonly cell: CodeCellViewModel, + @IKeybindingService private readonly keybindingService: IKeybindingService, + ) { + super(); + this._register(autorun((reader) => this.updateSparkleItem(reader.readObservable(cell.excecutionError)))); + + } + + private async updateSparkleItem(error: ICellExecutionError | undefined) { + let item: INotebookCellStatusBarItem | undefined; + + if (error?.location) { + const keybinding = this.keybindingService.lookupKeybinding(OPEN_CELL_FAILURE_ACTIONS_COMMAND_ID)?.getLabel(); + const tooltip = localize('notebook.cell.status.diagnostic', "Quick Actions {0}", `(${keybinding})`); + + item = { + text: `$(sparkle)`, + tooltip, + alignment: CellStatusbarAlignment.Left, + command: OPEN_CELL_FAILURE_ACTIONS_COMMAND_ID, + priority: Number.MAX_SAFE_INTEGER - 1 + }; + } + + const items = item ? [item] : []; + this._currentItemIds = this._notebookViewModel.deltaCellStatusBarItems(this._currentItemIds, [{ handle: this.cell.handle, items }]); + } + + override dispose() { + super.dispose(); + this._notebookViewModel.deltaCellStatusBarItems(this._currentItemIds, [{ handle: this.cell.handle, items: [] }]); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/contributedStatusBarItemController.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/contributedStatusBarItemController.ts index de1b477c..77251f6a 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/contributedStatusBarItemController.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/contributedStatusBarItemController.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { disposableTimeout, Throttler } from 'vs/base/common/async'; +import { Throttler } from 'vs/base/common/async'; import { CancellationTokenSource } from 'vs/base/common/cancellation'; import { Disposable, toDisposable } from 'vs/base/common/lifecycle'; import { NotebookVisibleCellObserver } from 'vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/notebookVisibleCellObserver'; @@ -76,6 +76,7 @@ class CellStatusBarHelper extends Disposable { private _currentItemLists: INotebookCellStatusBarItemList[] = []; private _activeToken: CancellationTokenSource | undefined; + private _isDisposed = false; private readonly _updateThrottler = this._register(new Throttler()); @@ -100,9 +101,11 @@ class CellStatusBarHelper extends Disposable { } private _updateSoon(): void { // Wait a tick to make sure that the event is fired to the EH before triggering status bar providers - this._register(disposableTimeout(() => { - this._updateThrottler.queue(() => this._update()); - }, 0)); + setTimeout(() => { + if (!this._isDisposed) { + this._updateThrottler.queue(() => this._update()); + } + }, 0); } private async _update() { @@ -128,6 +131,7 @@ class CellStatusBarHelper extends Disposable { override dispose() { super.dispose(); + this._isDisposed = true; this._activeToken?.dispose(true); this._notebookViewModel.deltaCellStatusBarItems(this._currentItemIds, [{ handle: this._cell.handle, items: [] }]); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController.ts index 34a10466..ab728db5 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController.ts @@ -102,7 +102,7 @@ class ExecutionStateCellStatusBarItem extends Disposable { private _currentItemIds: string[] = []; private _showedExecutingStateTime: number | undefined; - private _clearExecutingStateTimer = this._register(new MutableDisposable()); + private readonly _clearExecutingStateTimer = this._register(new MutableDisposable()); constructor( private readonly _notebookViewModel: INotebookViewModel, diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard.ts index 78948d62..8aa8b3f3 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard.ts @@ -3,13 +3,11 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { Disposable } from 'vs/base/common/lifecycle'; -import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; -import { Registry } from 'vs/platform/registry/common/platform'; -import { Extensions as WorkbenchExtensions, IWorkbenchContributionsRegistry } from 'vs/workbench/common/contributions'; +import { WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; -import { NOTEBOOK_CELL_EDITABLE, NOTEBOOK_EDITOR_EDITABLE, NOTEBOOK_EDITOR_FOCUSED } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; +import { NOTEBOOK_CELL_EDITABLE, NOTEBOOK_EDITOR_EDITABLE, NOTEBOOK_EDITOR_FOCUSED, NOTEBOOK_OUTPUT_FOCUSED } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; import { cellRangeToViewCells, expandCellRangesWithHiddenCells, getNotebookEditorFromEditorPane, ICellViewModel, INotebookEditor } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { CopyAction, CutAction, PasteAction } from 'vs/editor/contrib/clipboard/browser/clipboard'; import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService'; @@ -18,7 +16,7 @@ import { CellEditType, ICellEditOperation, ISelectionState, SelectionStateType } import { INotebookService } from 'vs/workbench/contrib/notebook/common/notebookService'; import * as platform from 'vs/base/common/platform'; import { Action2, MenuId, registerAction2 } from 'vs/platform/actions/common/actions'; -import { CellOverflowToolbarGroups, INotebookActionContext, INotebookCellActionContext, NotebookAction, NotebookCellAction, NOTEBOOK_EDITOR_WIDGET_ACTION_WEIGHT } from 'vs/workbench/contrib/notebook/browser/controller/coreActions'; +import { CellOverflowToolbarGroups, INotebookActionContext, INotebookCellActionContext, NotebookAction, NotebookCellAction, NOTEBOOK_EDITOR_WIDGET_ACTION_WEIGHT, NOTEBOOK_OUTPUT_WEBVIEW_ACTION_WEIGHT } from 'vs/workbench/contrib/notebook/browser/controller/coreActions'; import { KeyCode, KeyMod } from 'vs/base/common/keyCodes'; import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; import { InputFocusedContextKey } from 'vs/platform/contextkey/common/contextkeys'; @@ -30,6 +28,7 @@ import { Categories } from 'vs/platform/action/common/actionCommonCategories'; import { ILogService } from 'vs/platform/log/common/log'; import { ICommandService } from 'vs/platform/commands/common/commands'; import { showWindowLogActionId } from 'vs/workbench/services/log/common/logConstants'; +import { getActiveElement, getWindow, isAncestor, isHTMLElement } from 'vs/base/browser/dom'; let _logging: boolean = false; function toggleLogging() { @@ -42,7 +41,7 @@ function _log(loggerService: ILogService, str: string) { } } -function getFocusedWebviewDelegate(accessor: ServicesAccessor): IWebview | undefined { +function getFocusedEditor(accessor: ServicesAccessor) { const loggerService = accessor.get(ILogService); const editorService = accessor.get(IEditorService); const editor = getNotebookEditorFromEditorPane(editorService.activeEditorPane); @@ -60,9 +59,21 @@ function getFocusedWebviewDelegate(accessor: ServicesAccessor): IWebview | undef _log(loggerService, '[Revive Webview] Notebook editor backlayer webview is not focused, bypass'); return; } + // If none of the outputs have focus, then webview is not focused + const view = editor.getViewModel(); + if (view && view.viewCells.every(cell => !cell.outputIsFocused && !cell.outputIsHovered)) { + return; + } - const webview = editor.getInnerWebview(); - _log(loggerService, '[Revive Webview] Notebook editor backlayer webview is focused'); + return { editor, loggerService }; +} +function getFocusedWebviewDelegate(accessor: ServicesAccessor): IWebview | undefined { + const result = getFocusedEditor(accessor); + if (!result) { + return; + } + const webview = result.editor.getInnerWebview(); + _log(result.loggerService, '[Revive Webview] Notebook editor backlayer webview is focused'); return webview; } @@ -75,6 +86,11 @@ function withWebview(accessor: ServicesAccessor, f: (webviewe: IWebview) => void return false; } +function withEditor(accessor: ServicesAccessor, f: (editor: INotebookEditor) => boolean) { + const result = getFocusedEditor(accessor); + return result ? f(result.editor) : false; +} + const PRIORITY = 105; UndoCommand.addImplementation(PRIORITY, 'notebook-webview', accessor => { @@ -97,7 +113,6 @@ CutAction?.addImplementation(PRIORITY, 'notebook-webview', accessor => { return withWebview(accessor, webview => webview.cut()); }); - export function runPasteCells(editor: INotebookEditor, activeCell: ICellViewModel | undefined, pasteCells: { items: NotebookCellTextModel[]; isCopy: boolean; @@ -160,7 +175,7 @@ export function runCopyCells(accessor: ServicesAccessor, editor: INotebookEditor } if (editor.hasOutputTextSelection()) { - document.execCommand('copy'); + getWindow(editor.getDomNode()).document.execCommand('copy'); return true; } @@ -273,6 +288,8 @@ export function runCutCells(accessor: ServicesAccessor, editor: INotebookEditor, export class NotebookClipboardContribution extends Disposable { + static readonly ID = 'workbench.contrib.notebookClipboard'; + constructor(@IEditorService private readonly _editorService: IEditorService) { super(); @@ -308,7 +325,7 @@ export class NotebookClipboardContribution extends Disposable { } private _focusInsideEmebedMonaco(editor: INotebookEditor) { - const windowSelection = window.getSelection(); + const windowSelection = getWindow(editor.getDomNode()).getSelection(); if (windowSelection?.rangeCount !== 1) { return false; @@ -342,8 +359,8 @@ export class NotebookClipboardContribution extends Disposable { runCopyAction(accessor: ServicesAccessor) { const loggerService = accessor.get(ILogService); - const activeElement = document.activeElement; - if (activeElement && ['input', 'textarea'].indexOf(activeElement.tagName.toLowerCase()) >= 0) { + const activeElement = getActiveElement(); + if (isHTMLElement(activeElement) && ['input', 'textarea'].indexOf(activeElement.tagName.toLowerCase()) >= 0) { _log(loggerService, '[NotebookEditor] focus is on input or textarea element, bypass'); return false; } @@ -354,6 +371,11 @@ export class NotebookClipboardContribution extends Disposable { return false; } + if (!isAncestor(activeElement, editor.getDomNode())) { + _log(loggerService, '[NotebookEditor] focus is outside of the notebook editor, bypass'); + return false; + } + if (this._focusInsideEmebedMonaco(editor)) { _log(loggerService, '[NotebookEditor] focus is on embed monaco editor, bypass'); return false; @@ -364,7 +386,7 @@ export class NotebookClipboardContribution extends Disposable { } runPasteAction(accessor: ServicesAccessor) { - const activeElement = document.activeElement; + const activeElement = getActiveElement(); if (activeElement && ['input', 'textarea'].indexOf(activeElement.tagName.toLowerCase()) >= 0) { return false; } @@ -385,7 +407,7 @@ export class NotebookClipboardContribution extends Disposable { } runCutAction(accessor: ServicesAccessor) { - const activeElement = document.activeElement; + const activeElement = getActiveElement(); if (activeElement && ['input', 'textarea'].indexOf(activeElement.tagName.toLowerCase()) >= 0) { return false; } @@ -399,8 +421,7 @@ export class NotebookClipboardContribution extends Disposable { } } -const workbenchContributionsRegistry = Registry.as(WorkbenchExtensions.Workbench); -workbenchContributionsRegistry.registerWorkbenchContribution(NotebookClipboardContribution, LifecyclePhase.Ready); +registerWorkbenchContribution2(NotebookClipboardContribution.ID, NotebookClipboardContribution, WorkbenchPhase.BlockRestore); const COPY_CELL_COMMAND_ID = 'notebook.cell.copy'; const CUT_CELL_COMMAND_ID = 'notebook.cell.cut'; @@ -417,6 +438,7 @@ registerAction2(class extends NotebookCellAction { id: MenuId.NotebookCellTitle, when: NOTEBOOK_EDITOR_FOCUSED, group: CellOverflowToolbarGroups.Copy, + order: 2, }, keybinding: platform.isNative ? undefined : { primary: KeyMod.CtrlCmd | KeyCode.KeyC, @@ -442,6 +464,7 @@ registerAction2(class extends NotebookCellAction { id: MenuId.NotebookCellTitle, when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, NOTEBOOK_EDITOR_EDITABLE, NOTEBOOK_CELL_EDITABLE), group: CellOverflowToolbarGroups.Copy, + order: 1, }, keybinding: platform.isNative ? undefined : { when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, ContextKeyExpr.not(InputFocusedContextKey)), @@ -467,6 +490,7 @@ registerAction2(class extends NotebookAction { id: MenuId.NotebookCellTitle, when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, NOTEBOOK_EDITOR_EDITABLE), group: CellOverflowToolbarGroups.Copy, + order: 3, }, keybinding: platform.isNative ? undefined : { when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, ContextKeyExpr.not(InputFocusedContextKey)), @@ -549,7 +573,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.toggleNotebookClipboardLog', - title: { value: localize('toggleNotebookClipboardLog', "Toggle Notebook Clipboard Troubleshooting"), original: 'Toggle Notebook Clipboard Troubleshooting' }, + title: localize2('toggleNotebookClipboardLog', 'Toggle Notebook Clipboard Troubleshooting'), category: Categories.Developer, f1: true }); @@ -563,3 +587,41 @@ registerAction2(class extends Action2 { } } }); + + +registerAction2(class extends NotebookCellAction { + constructor() { + super( + { + id: 'notebook.cell.output.selectAll', + title: localize('notebook.cell.output.selectAll', "Select All"), + keybinding: { + primary: KeyMod.CtrlCmd | KeyCode.KeyA, + when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, NOTEBOOK_OUTPUT_FOCUSED), + weight: NOTEBOOK_OUTPUT_WEBVIEW_ACTION_WEIGHT + } + }); + } + + async runWithContext(accessor: ServicesAccessor, _context: INotebookCellActionContext) { + withEditor(accessor, editor => { + if (!editor.hasEditorFocus()) { + return false; + } + if (editor.hasEditorFocus() && !editor.hasWebviewFocus()) { + return true; + } + const cell = editor.getActiveCell(); + if (!cell || !cell.outputIsFocused || !editor.hasWebviewFocus()) { + return true; + } + if (cell.inputInOutputIsFocused) { + editor.selectInputContents(cell); + } else { + editor.selectOutputContent(cell); + } + return true; + }); + + } +}); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/debug/notebookDebugDecorations.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/debug/notebookDebugDecorations.ts index 6039f34b..55938102 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/debug/notebookDebugDecorations.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/debug/notebookDebugDecorations.ts @@ -3,6 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { Delayer } from 'vs/base/common/async'; import { Disposable } from 'vs/base/common/lifecycle'; import { IRange, Range } from 'vs/editor/common/core/range'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; @@ -34,11 +35,12 @@ export class PausedCellDecorationContribution extends Disposable implements INot ) { super(); + const delayer = this._register(new Delayer(200)); this._register(_debugService.getModel().onDidChangeCallStack(() => this.updateExecutionDecorations())); this._register(_debugService.getViewModel().onDidFocusStackFrame(() => this.updateExecutionDecorations())); this._register(_notebookExecutionStateService.onDidChangeExecution(e => { if (e.type === NotebookExecutionType.cell && this._notebookEditor.textModel && e.affectsNotebook(this._notebookEditor.textModel.uri)) { - this.updateExecutionDecorations(); + delayer.trigger(() => this.updateExecutionDecorations()); } })); } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/editorHint/emptyCellEditorHint.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/editorHint/emptyCellEditorHint.ts index 24e258e0..eeef10e6 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/editorHint/emptyCellEditorHint.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/editorHint/emptyCellEditorHint.ts @@ -8,12 +8,13 @@ import { ICodeEditor } from 'vs/editor/browser/editorBrowser'; import { EditorContributionInstantiation, registerEditorContribution } from 'vs/editor/browser/editorExtensions'; import { ICommandService } from 'vs/platform/commands/common/commands'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; import { IProductService } from 'vs/platform/product/common/productService'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; -import { EmptyTextEditorHintContribution } from 'vs/workbench/contrib/codeEditor/browser/emptyTextEditorHint/emptyTextEditorHint'; -import { IInlineChatSessionService } from 'vs/workbench/contrib/inlineChat/browser/inlineChatSession'; -import { IInlineChatService } from 'vs/workbench/contrib/inlineChat/common/inlineChat'; +import { IChatAgentService } from 'vs/workbench/contrib/chat/common/chatAgents'; +import { EmptyTextEditorHintContribution, IEmptyTextEditorHintOptions } from 'vs/workbench/contrib/codeEditor/browser/emptyTextEditorHint/emptyTextEditorHint'; +import { IInlineChatSessionService } from 'vs/workbench/contrib/inlineChat/browser/inlineChatSessionService'; import { getNotebookEditorFromEditorPane } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; @@ -26,9 +27,10 @@ export class EmptyCellEditorHintContribution extends EmptyTextEditorHintContribu @IEditorGroupsService editorGroupsService: IEditorGroupsService, @ICommandService commandService: ICommandService, @IConfigurationService configurationService: IConfigurationService, + @IHoverService hoverService: IHoverService, @IKeybindingService keybindingService: IKeybindingService, @IInlineChatSessionService inlineChatSessionService: IInlineChatSessionService, - @IInlineChatService inlineChatService: IInlineChatService, + @IChatAgentService chatAgentService: IChatAgentService, @ITelemetryService telemetryService: ITelemetryService, @IProductService productService: IProductService ) { @@ -37,9 +39,10 @@ export class EmptyCellEditorHintContribution extends EmptyTextEditorHintContribu editorGroupsService, commandService, configurationService, + hoverService, keybindingService, inlineChatSessionService, - inlineChatService, + chatAgentService, telemetryService, productService ); @@ -53,12 +56,11 @@ export class EmptyCellEditorHintContribution extends EmptyTextEditorHintContribu this.toDispose.push(activeEditor.onDidChangeActiveCell(() => this.update())); } - protected override _shouldRenderHint(): boolean { - // TODO@rebornix, remove this when we have a better way to present the editor hints in empty cells - if (this.productService.quality === 'stable') { - return false; - } + protected override _getOptions(): IEmptyTextEditorHintOptions { + return { clickable: false }; + } + protected override _shouldRenderHint(): boolean { const shouldRenderHint = super._shouldRenderHint(); if (!shouldRenderHint) { return false; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar.ts index 633dedb4..5ad7c674 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar.ts @@ -3,17 +3,19 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import * as nls from 'vs/nls'; import { Disposable, DisposableStore, IDisposable, MutableDisposable } from 'vs/base/common/lifecycle'; import { Schemas } from 'vs/base/common/network'; import { ILanguageFeaturesService } from 'vs/editor/common/services/languageFeatures'; -import * as nls from 'vs/nls'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { ILogService } from 'vs/platform/log/common/log'; import { Registry } from 'vs/platform/registry/common/platform'; -import { Extensions as WorkbenchExtensions, IWorkbenchContribution, IWorkbenchContributionsRegistry } from 'vs/workbench/common/contributions'; +import { IWorkbenchContribution, IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions, WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { CENTER_ACTIVE_CELL } from 'vs/workbench/contrib/notebook/browser/contrib/navigation/arrow'; import { SELECT_KERNEL_ID } from 'vs/workbench/contrib/notebook/browser/controller/coreActions'; -import { getNotebookEditorFromEditorPane, INotebookEditor } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { SELECT_NOTEBOOK_INDENTATION_ID } from 'vs/workbench/contrib/notebook/browser/controller/editActions'; +import { INotebookEditor, getNotebookEditorFromEditorPane } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { NotebookTextModel } from 'vs/workbench/contrib/notebook/common/model/notebookTextModel'; import { NotebookCellsChangeType } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { INotebookKernel, INotebookKernelService } from 'vs/workbench/contrib/notebook/common/notebookKernelService'; @@ -96,7 +98,7 @@ export class KernelStatus extends Disposable implements IWorkbenchContribution { } const updateStatus = () => { - if (activeEditor.notebookOptions.getLayoutConfiguration().globalToolbar) { + if (activeEditor.notebookOptions.getDisplayOptions().globalToolbar) { // kernel info rendered in the notebook toolbar already this._kernelInfoElement.clear(); return; @@ -254,3 +256,87 @@ export class ActiveCellStatus extends Disposable implements IWorkbenchContributi } Registry.as(WorkbenchExtensions.Workbench).registerWorkbenchContribution(ActiveCellStatus, LifecyclePhase.Restored); + +export class NotebookIndentationStatus extends Disposable implements IWorkbenchContribution { + + private readonly _itemDisposables = this._register(new DisposableStore()); + private readonly _accessor = this._register(new MutableDisposable()); + + static readonly ID = 'selectNotebookIndentation'; + + constructor( + @IEditorService private readonly _editorService: IEditorService, + @IStatusbarService private readonly _statusbarService: IStatusbarService, + @IConfigurationService private readonly _configurationService: IConfigurationService, + ) { + super(); + this._register(this._editorService.onDidActiveEditorChange(() => this._update())); + this._register(this._configurationService.onDidChangeConfiguration(e => { + if (e.affectsConfiguration('editor') || e.affectsConfiguration('notebook')) { + this._update(); + } + })); + } + + private _update() { + this._itemDisposables.clear(); + const activeEditor = getNotebookEditorFromEditorPane(this._editorService.activeEditorPane); + if (activeEditor) { + this._show(activeEditor); + this._itemDisposables.add(activeEditor.onDidChangeSelection(() => { + this._accessor.clear(); + this._show(activeEditor); + })); + } else { + this._accessor.clear(); + } + } + + private _show(editor: INotebookEditor) { + if (!editor.hasModel()) { + this._accessor.clear(); + return; + } + + const cellOptions = editor.getActiveCell()?.textModel?.getOptions(); + if (!cellOptions) { + this._accessor.clear(); + return; + } + + const cellEditorOverridesRaw = editor.notebookOptions.getDisplayOptions().editorOptionsCustomizations; + const indentSize = cellEditorOverridesRaw?.['editor.indentSize'] ?? cellOptions?.indentSize; + const insertSpaces = cellEditorOverridesRaw?.['editor.insertSpaces'] ?? cellOptions?.insertSpaces; + const tabSize = cellEditorOverridesRaw?.['editor.tabSize'] ?? cellOptions?.tabSize; + + const width = typeof indentSize === 'number' ? indentSize : tabSize; + + const message = insertSpaces ? `Spaces: ${width}` : `Tab Size: ${width}`; + const newText = message; + if (!newText) { + this._accessor.clear(); + return; + } + + const entry: IStatusbarEntry = { + name: nls.localize('notebook.indentation', "Notebook Indentation"), + text: newText, + ariaLabel: newText, + tooltip: nls.localize('selectNotebookIndentation', "Select Indentation"), + command: SELECT_NOTEBOOK_INDENTATION_ID + }; + + if (!this._accessor.value) { + this._accessor.value = this._statusbarService.addEntry( + entry, + 'notebook.status.indentation', + StatusbarAlignment.RIGHT, + 100.4 + ); + } else { + this._accessor.value.update(entry); + } + } +} + +registerWorkbenchContribution2(NotebookIndentationStatus.ID, NotebookIndentationStatus, WorkbenchPhase.AfterRestored); // TODO@Yoyokrazy -- unsure on the phase diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/findFilters.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/findFilters.ts index a4bf2fd2..0901d295 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/findFilters.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/findFilters.ts @@ -5,17 +5,19 @@ import { Disposable } from 'vs/base/common/lifecycle'; import { Event, Emitter } from 'vs/base/common/event'; +import { ICellRange } from 'vs/workbench/contrib/notebook/common/notebookRange'; -export interface INotebookFindFiltersChangeEvent { +export interface INotebookFindChangeEvent { markupInput?: boolean; markupPreview?: boolean; codeInput?: boolean; codeOutput?: boolean; + searchInRanges?: boolean; } export class NotebookFindFilters extends Disposable { - private readonly _onDidChange: Emitter = this._register(new Emitter()); - readonly onDidChange: Event = this._onDidChange.event; + private readonly _onDidChange: Emitter = this._register(new Emitter()); + readonly onDidChange: Event = this._onDidChange.event; private _markupInput: boolean = true; @@ -68,17 +70,44 @@ export class NotebookFindFilters extends Disposable { } } + private _searchInRanges: boolean = false; + + get searchInRanges(): boolean { + return this._searchInRanges; + } + + set searchInRanges(value: boolean) { + if (this._searchInRanges !== value) { + this._searchInRanges = value; + this._onDidChange.fire({ searchInRanges: value }); + } + } + + private _selectedRanges: ICellRange[] = []; + + get selectedRanges(): ICellRange[] { + return this._selectedRanges; + } + + set selectedRanges(value: ICellRange[]) { + if (this._selectedRanges !== value) { + this._selectedRanges = value; + this._onDidChange.fire({ searchInRanges: this._searchInRanges }); + } + } + private readonly _initialMarkupInput: boolean; private readonly _initialMarkupPreview: boolean; private readonly _initialCodeInput: boolean; private readonly _initialCodeOutput: boolean; - constructor( markupInput: boolean, markupPreview: boolean, codeInput: boolean, - codeOutput: boolean + codeOutput: boolean, + searchInRanges: boolean, + selectedRanges: ICellRange[] ) { super(); @@ -86,6 +115,8 @@ export class NotebookFindFilters extends Disposable { this._markupPreview = markupPreview; this._codeInput = codeInput; this._codeOutput = codeOutput; + this._searchInRanges = searchInRanges; + this._selectedRanges = selectedRanges; this._initialMarkupInput = markupInput; this._initialMarkupPreview = markupPreview; @@ -94,6 +125,7 @@ export class NotebookFindFilters extends Disposable { } isModified(): boolean { + // do not include searchInRanges or selectedRanges in the check. This will incorrectly mark the filter icon as modified return ( this._markupInput !== this._initialMarkupInput || this._markupPreview !== this._initialMarkupPreview @@ -107,5 +139,7 @@ export class NotebookFindFilters extends Disposable { this._markupPreview = v.markupPreview; this._codeInput = v.codeInput; this._codeOutput = v.codeOutput; + this._searchInRanges = v.searchInRanges; + this._selectedRanges = v.selectedRanges; } } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/findModel.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/findModel.ts index 1d316007..de522b34 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/findModel.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/findModel.ts @@ -115,11 +115,7 @@ export class FindModel extends Disposable { } private _updateCellStates(e: FindReplaceStateChangedEvent) { - if (!this._state.filters?.markupInput) { - return; - } - - if (!this._state.filters?.markupPreview) { + if (!this._state.filters?.markupInput || !this._state.filters?.markupPreview || !this._state.filters?.searchInRanges || !this._state.filters?.selectedRanges) { return; } @@ -139,7 +135,9 @@ export class FindModel extends Disposable { includeMarkupInput: true, includeCodeInput: false, includeMarkupPreview: false, - includeOutput: false + includeOutput: false, + searchInRanges: this._state.filters?.searchInRanges, + selectedRanges: this._state.filters?.selectedRanges }; const contentMatches = viewModel.find(this._state.searchString, options); @@ -281,7 +279,7 @@ export class FindModel extends Disposable { const index = this._notebookEditor.getCellIndex(findMatch.cell); if (index !== undefined) { // const range: ICellRange = { start: index, end: index + 1 }; - this._notebookEditor.revealCellOffsetInCenterAsync(findMatch.cell, outputOffset ?? 0); + this._notebookEditor.revealCellOffsetInCenter(findMatch.cell, outputOffset ?? 0); } } else { const match = findMatch.getMatch(matchIndex) as FindMatch; @@ -486,7 +484,9 @@ export class FindModel extends Disposable { includeMarkupInput: this._state.filters?.markupInput ?? true, includeCodeInput: this._state.filters?.codeInput ?? true, includeMarkupPreview: !!this._state.filters?.markupPreview, - includeOutput: !!this._state.filters?.codeOutput + includeOutput: !!this._state.filters?.codeOutput, + searchInRanges: this._state.filters?.searchInRanges, + selectedRanges: this._state.filters?.selectedRanges }; ret = await this._notebookEditor.find(val, options, token); @@ -499,8 +499,8 @@ export class FindModel extends Disposable { } private _updateCurrentMatch(findMatches: CellFindMatchWithIndex[], currentMatchesPosition: number) { - this.set(findMatches, false); this._currentMatch = currentMatchesPosition % findMatches.length; + this.set(findMatches, false); const nextIndex = this._findMatchesStarts!.getIndexOf(this._currentMatch); this.highlightCurrentFindMatchDecoration(nextIndex.index, nextIndex.remainder); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFind.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFind.ts index 1e119920..fd39a06a 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFind.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFind.ts @@ -13,7 +13,7 @@ import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService import { EditorContextKeys } from 'vs/editor/common/editorContextKeys'; import { ITextModel } from 'vs/editor/common/model'; import { FindStartFocusAction, getSelectionSearchString, IFindStartOptions, StartFindAction, StartFindReplaceAction } from 'vs/editor/contrib/find/browser/findController'; -import { localize } from 'vs/nls'; +import { localize2 } from 'vs/nls'; import { Action2, registerAction2 } from 'vs/platform/actions/common/actions'; import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; @@ -25,6 +25,7 @@ import { CellUri } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { INTERACTIVE_WINDOW_IS_ACTIVE_EDITOR, KEYBINDING_CONTEXT_NOTEBOOK_FIND_WIDGET_FOCUSED, NOTEBOOK_EDITOR_FOCUSED, NOTEBOOK_IS_ACTIVE_EDITOR } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { EditorOption } from 'vs/editor/common/config/editorOptions'; +import { INotebookCommandContext, NotebookMultiCellAction } from 'vs/workbench/contrib/notebook/browser/controller/coreActions'; registerNotebookContribution(NotebookFindContrib.id, NotebookFindContrib); @@ -32,7 +33,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'notebook.hideFind', - title: { value: localize('notebookActions.hideFind', "Hide Find in Notebook"), original: 'Hide Find in Notebook' }, + title: localize2('notebookActions.hideFind', 'Hide Find in Notebook'), keybinding: { when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, KEYBINDING_CONTEXT_NOTEBOOK_FIND_WIDGET_FOCUSED), primary: KeyCode.Escape, @@ -55,11 +56,11 @@ registerAction2(class extends Action2 { } }); -registerAction2(class extends Action2 { +registerAction2(class extends NotebookMultiCellAction { constructor() { super({ id: 'notebook.find', - title: { value: localize('notebookActions.findInNotebook', "Find in Notebook"), original: 'Find in Notebook' }, + title: localize2('notebookActions.findInNotebook', 'Find in Notebook'), keybinding: { when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, ContextKeyExpr.or(NOTEBOOK_IS_ACTIVE_EDITOR, INTERACTIVE_WINDOW_IS_ACTIVE_EDITOR), EditorContextKeys.focus.toNegated()), primary: KeyCode.KeyF | KeyMod.CtrlCmd, @@ -68,7 +69,7 @@ registerAction2(class extends Action2 { }); } - async run(accessor: ServicesAccessor): Promise { + async runWithContext(accessor: ServicesAccessor, context: INotebookCommandContext): Promise { const editorService = accessor.get(IEditorService); const editor = getNotebookEditorFromEditorPane(editorService.activeEditorPane); @@ -77,7 +78,12 @@ registerAction2(class extends Action2 { } const controller = editor.getContribution(NotebookFindContrib.id); - controller.show(); + + if (context.selectedCells.length > 1) { + controller.show(undefined, { searchInRanges: true, selectedRanges: editor.getSelections() }); + } else { + controller.show(undefined, { searchInRanges: false, selectedRanges: [] }); + } } }); @@ -200,4 +206,3 @@ StartFindReplaceAction.addImplementation(100, (accessor: ServicesAccessor, codeE return false; }); - diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindReplaceWidget.css b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindReplaceWidget.css index e3fe15f0..14a548db 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindReplaceWidget.css +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindReplaceWidget.css @@ -60,15 +60,10 @@ } .monaco-workbench .simple-fr-find-part-wrapper .find-replace-progress .monaco-progress-container { - height: 2px; top: 0px !important; z-index: 100 !important; } -.monaco-workbench .simple-fr-find-part-wrapper .find-replace-progress .monaco-progress-container .progress-bit { - height: 2px; -} - .monaco-workbench .simple-fr-find-part-wrapper .monaco-findInput { width: 224px; } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindReplaceWidget.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindReplaceWidget.ts index 480033af..7b261f5d 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindReplaceWidget.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindReplaceWidget.ts @@ -13,7 +13,7 @@ import { Delayer } from 'vs/base/common/async'; import { KeyCode } from 'vs/base/common/keyCodes'; import 'vs/css!./notebookFindReplaceWidget'; import { FindReplaceState, FindReplaceStateChangedEvent } from 'vs/editor/contrib/find/browser/findState'; -import { findNextMatchIcon, findPreviousMatchIcon, findReplaceAllIcon, findReplaceIcon, SimpleButton } from 'vs/editor/contrib/find/browser/findWidget'; +import { findNextMatchIcon, findPreviousMatchIcon, findReplaceAllIcon, findReplaceIcon, findSelectionIcon, SimpleButton } from 'vs/editor/contrib/find/browser/findWidget'; import * as nls from 'vs/nls'; import { ContextScopedReplaceInput, registerAndCreateHistoryNavigationContext } from 'vs/platform/history/browser/contextScopedHistoryWidget'; import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; @@ -35,17 +35,23 @@ import { filterIcon } from 'vs/workbench/contrib/extensions/browser/extensionsIc import { NotebookFindFilters } from 'vs/workbench/contrib/notebook/browser/contrib/find/findFilters'; import { isSafari } from 'vs/base/common/platform'; import { ISashEvent, Orientation, Sash } from 'vs/base/browser/ui/sash/sash'; -import { INotebookEditor } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { INotebookDeltaDecoration, INotebookEditor } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { defaultInputBoxStyles, defaultProgressBarStyles, defaultToggleStyles } from 'vs/platform/theme/browser/defaultStyles'; -import { IToggleStyles } from 'vs/base/browser/ui/toggle/toggle'; +import { IToggleStyles, Toggle } from 'vs/base/browser/ui/toggle/toggle'; import { Disposable } from 'vs/base/common/lifecycle'; import { NotebookSetting } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { IActionViewItemOptions } from 'vs/base/browser/ui/actionbar/actionViewItems'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; +import { asCssVariable, inputActiveOptionBackground, inputActiveOptionBorder, inputActiveOptionForeground } from 'vs/platform/theme/common/colorRegistry'; +import { ICellRange } from 'vs/workbench/contrib/notebook/common/notebookRange'; + const NLS_FIND_INPUT_LABEL = nls.localize('label.find', "Find"); const NLS_FIND_INPUT_PLACEHOLDER = nls.localize('placeholder.find', "Find"); const NLS_PREVIOUS_MATCH_BTN_LABEL = nls.localize('label.previousMatchButton', "Previous Match"); // const NLS_FILTER_BTN_LABEL = nls.localize('label.findFilterButton', "Search in View"); const NLS_NEXT_MATCH_BTN_LABEL = nls.localize('label.nextMatchButton', "Next Match"); +const NLS_FIND_IN_CELL_SELECTION_BTN_LABEL = nls.localize('label.findInCellSelectionButton', "Find in Cell Selection"); const NLS_CLOSE_BTN_LABEL = nls.localize('label.closeButton', "Close"); const NLS_TOGGLE_REPLACE_MODE_BTN_LABEL = nls.localize('label.toggleReplaceButton', "Toggle Replace"); const NLS_REPLACE_INPUT_LABEL = nls.localize('label.replace', "Replace"); @@ -63,11 +69,12 @@ const NOTEBOOK_FIND_IN_CODE_OUTPUT = nls.localize('notebook.find.filter.findInCo const NOTEBOOK_FIND_WIDGET_INITIAL_WIDTH = 318; const NOTEBOOK_FIND_WIDGET_INITIAL_HORIZONTAL_PADDING = 4; class NotebookFindFilterActionViewItem extends DropdownMenuActionViewItem { - constructor(readonly filters: NotebookFindFilters, action: IAction, actionRunner: IActionRunner, @IContextMenuService contextMenuService: IContextMenuService) { + constructor(readonly filters: NotebookFindFilters, action: IAction, options: IActionViewItemOptions, actionRunner: IActionRunner, @IContextMenuService contextMenuService: IContextMenuService) { super(action, { getActions: () => this.getActions() }, contextMenuService, { + ...options, actionRunner, classNames: action.class, anchorAlignmentProvider: () => AnchorAlignment.RIGHT @@ -180,10 +187,26 @@ export class NotebookFindInputFilterButton extends Disposable { return this._filterButtonContainer; } - get width() { + width() { return 2 /*margin left*/ + 2 /*border*/ + 2 /*padding*/ + 16 /* icon width */; } + enable(): void { + this.container.setAttribute('aria-disabled', String(false)); + } + + disable(): void { + this.container.setAttribute('aria-disabled', String(true)); + } + + set visible(visible: boolean) { + this._filterButtonContainer.style.display = visible ? '' : 'none'; + } + + get visible() { + return this._filterButtonContainer.style.display !== 'none'; + } + applyStyles(filterChecked: boolean): void { const toggleStyles = this._toggleStyles; @@ -196,9 +219,9 @@ export class NotebookFindInputFilterButton extends Disposable { private createFilters(container: HTMLElement): void { this._actionbar = this._register(new ActionBar(container, { - actionViewItemProvider: action => { + actionViewItemProvider: (action, options) => { if (action.id === this._filtersAction.id) { - return this.instantiationService.createInstance(NotebookFindFilterActionViewItem, this.filters, action, new ActionRunner()); + return this.instantiationService.createInstance(NotebookFindFilterActionViewItem, this.filters, action, options, new ActionRunner()); } return undefined; } @@ -225,7 +248,7 @@ export class NotebookFindInput extends FindInput { this._register(registerAndCreateHistoryNavigationContext(contextKeyService, this.inputBox)); this._findFilter = this._register(new NotebookFindInputFilterButton(filters, contextMenuService, instantiationService, options)); - this.inputBox.paddingRight = (this.caseSensitive?.width() ?? 0) + (this.wholeWords?.width() ?? 0) + (this.regex?.width() ?? 0) + this._findFilter.width; + this.inputBox.paddingRight = (this.caseSensitive?.width() ?? 0) + (this.wholeWords?.width() ?? 0) + (this.regex?.width() ?? 0) + this._findFilter.width(); this.controls.appendChild(this._findFilter.container); } @@ -295,25 +318,30 @@ export abstract class SimpleFindReplaceWidget extends Widget { private _filters: NotebookFindFilters; + private readonly inSelectionToggle: Toggle; + private searchInSelectionEnabled: boolean; + private selectionDecorationIds: string[] = []; + constructor( @IContextViewService private readonly _contextViewService: IContextViewService, @IContextKeyService contextKeyService: IContextKeyService, @IConfigurationService protected readonly _configurationService: IConfigurationService, @IContextMenuService private readonly contextMenuService: IContextMenuService, @IInstantiationService private readonly instantiationService: IInstantiationService, + @IHoverService hoverService: IHoverService, protected readonly _state: FindReplaceState = new FindReplaceState(), protected readonly _notebookEditor: INotebookEditor, ) { super(); - const findScope = this._configurationService.getValue<{ + const findFilters = this._configurationService.getValue<{ markupSource: boolean; markupPreview: boolean; codeSource: boolean; codeOutput: boolean; - }>(NotebookSetting.findScope) ?? { markupSource: true, markupPreview: true, codeSource: true, codeOutput: true }; + }>(NotebookSetting.findFilters) ?? { markupSource: true, markupPreview: true, codeSource: true, codeOutput: true }; - this._filters = new NotebookFindFilters(findScope.markupSource, findScope.markupPreview, findScope.codeSource, findScope.codeOutput); + this._filters = new NotebookFindFilters(findFilters.markupSource, findFilters.markupPreview, findFilters.codeSource, findFilters.codeOutput, false, []); this._state.change({ filters: this._filters }, false); this._filters.onDidChange(() => { @@ -340,7 +368,7 @@ export abstract class SimpleFindReplaceWidget extends Widget { this._state.change({ isReplaceRevealed: this._isReplaceVisible }, false); this._updateReplaceViewDisplay(); } - })); + }, hoverService)); this._toggleReplaceBtn.setEnabled(!isInteractiveWindow); this._toggleReplaceBtn.setExpanded(this._isReplaceVisible); this._domNode.appendChild(this._toggleReplaceBtn.domNode); @@ -410,7 +438,6 @@ export abstract class SimpleFindReplaceWidget extends Widget { this._findInput.setWholeWords(this._state.wholeWord); this._findInput.setCaseSensitive(this._state.matchCase); this._replaceInput.setPreserveCase(this._state.preserveCase); - this.findFirst(); })); this._matchesCount = document.createElement('div'); @@ -423,7 +450,7 @@ export abstract class SimpleFindReplaceWidget extends Widget { onTrigger: () => { this.find(true); } - })); + }, hoverService)); this.nextBtn = this._register(new SimpleButton({ label: NLS_NEXT_MATCH_BTN_LABEL, @@ -431,22 +458,60 @@ export abstract class SimpleFindReplaceWidget extends Widget { onTrigger: () => { this.find(false); } + }, hoverService)); + + this.inSelectionToggle = this._register(new Toggle({ + icon: findSelectionIcon, + title: NLS_FIND_IN_CELL_SELECTION_BTN_LABEL, + isChecked: false, + inputActiveOptionBackground: asCssVariable(inputActiveOptionBackground), + inputActiveOptionBorder: asCssVariable(inputActiveOptionBorder), + inputActiveOptionForeground: asCssVariable(inputActiveOptionForeground), })); + this.inSelectionToggle.onChange(() => { + const checked = this.inSelectionToggle.checked; + this._filters.searchInRanges = checked; + if (checked) { + this._filters.selectedRanges = this._notebookEditor.getSelections(); + this.setCellSelectionDecorations(); + } else { + this._filters.selectedRanges = []; + this.clearCellSelectionDecorations(); + } + }); + const closeBtn = this._register(new SimpleButton({ label: NLS_CLOSE_BTN_LABEL, icon: widgetClose, onTrigger: () => { this.hide(); } - })); + }, hoverService)); this._innerFindDomNode.appendChild(this._findInput.domNode); this._innerFindDomNode.appendChild(this._matchesCount); this._innerFindDomNode.appendChild(this.prevBtn.domNode); this._innerFindDomNode.appendChild(this.nextBtn.domNode); + this._innerFindDomNode.appendChild(this.inSelectionToggle.domNode); this._innerFindDomNode.appendChild(closeBtn.domNode); + this.searchInSelectionEnabled = this._configurationService.getValue(NotebookSetting.findScope); + this.inSelectionToggle.domNode.style.display = this.searchInSelectionEnabled ? 'inline' : 'none'; + + this._configurationService.onDidChangeConfiguration(e => { + if (e.affectsConfiguration(NotebookSetting.findScope)) { + this.searchInSelectionEnabled = this._configurationService.getValue(NotebookSetting.findScope); + if (this.searchInSelectionEnabled) { + this.inSelectionToggle.domNode.style.display = 'inline'; + } else { + this.inSelectionToggle.domNode.style.display = 'none'; + this.inSelectionToggle.checked = false; + this.clearCellSelectionDecorations(); + } + } + }); + // _domNode wraps _innerDomNode, ensuring that this._domNode.appendChild(this._innerFindDomNode); @@ -500,7 +565,7 @@ export abstract class SimpleFindReplaceWidget extends Widget { onTrigger: () => { this.replaceOne(); } - })); + }, hoverService)); // Replace all button this._replaceAllBtn = this._register(new SimpleButton({ @@ -509,7 +574,7 @@ export abstract class SimpleFindReplaceWidget extends Widget { onTrigger: () => { this.replaceAll(); } - })); + }, hoverService)); this._innerReplaceDomNode.appendChild(this._replaceBtn.domNode); this._innerReplaceDomNode.appendChild(this._replaceAllBtn.domNode); @@ -579,7 +644,6 @@ export abstract class SimpleFindReplaceWidget extends Widget { protected abstract onInputChanged(): boolean; protected abstract find(previous: boolean): void; - protected abstract findFirst(): void; protected abstract replaceOne(): void; protected abstract replaceAll(): void; protected abstract onFocusTrackerFocus(): void; @@ -627,6 +691,26 @@ export abstract class SimpleFindReplaceWidget extends Widget { this.updateButtons(this.foundMatch); } + private setCellSelectionDecorations() { + const cellHandles: number[] = []; + this._notebookEditor.getSelectionViewModels().forEach(viewModel => { + cellHandles.push(viewModel.handle); + }); + + const decorations: INotebookDeltaDecoration[] = []; + for (const handle of cellHandles) { + decorations.push({ + handle: handle, + options: { className: 'nb-multiCellHighlight', outputClassName: 'nb-multiCellHighlight' } + } satisfies INotebookDeltaDecoration); + } + this.selectionDecorationIds = this._notebookEditor.deltaCellDecorations([], decorations); + } + + private clearCellSelectionDecorations() { + this._notebookEditor.deltaCellDecorations(this.selectionDecorationIds, []); + } + protected _updateMatchesCount(): void { } @@ -666,11 +750,20 @@ export abstract class SimpleFindReplaceWidget extends Widget { this._findInput.focus(); } - public show(initialInput?: string, options?: { focus?: boolean }): void { + public show(initialInput?: string, options?: { focus?: boolean; searchInRanges?: boolean; selectedRanges?: ICellRange[] }): void { if (initialInput) { this._findInput.setValue(initialInput); } + if (this.searchInSelectionEnabled && options?.searchInRanges !== undefined) { + this._filters.searchInRanges = options.searchInRanges; + this.inSelectionToggle.checked = options.searchInRanges; + if (options.searchInRanges && options.selectedRanges) { + this._filters.selectedRanges = options.selectedRanges; + this.setCellSelectionDecorations(); + } + } + this._isVisible = true; setTimeout(() => { @@ -718,6 +811,9 @@ export abstract class SimpleFindReplaceWidget extends Widget { public hide(): void { if (this._isVisible) { + this.inSelectionToggle.checked = false; + this._notebookEditor.deltaCellDecorations(this.selectionDecorationIds, []); + this._domNode.classList.remove('visible-transition'); this._domNode.setAttribute('aria-hidden', 'true'); // Need to delay toggling visibility until after Transition, then visibility hidden - removes from tabIndex list diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindWidget.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindWidget.ts index e0c09aff..c4307db6 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindWidget.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindWidget.ts @@ -16,16 +16,17 @@ import { MATCHES_LIMIT } from 'vs/editor/contrib/find/browser/findModel'; import { FindReplaceState } from 'vs/editor/contrib/find/browser/findState'; import { NLS_MATCHES_LOCATION, NLS_NO_RESULTS } from 'vs/editor/contrib/find/browser/findWidget'; import { localize } from 'vs/nls'; -import { IMenuService } from 'vs/platform/actions/common/actions'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { IContextMenuService, IContextViewService } from 'vs/platform/contextview/browser/contextView'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { NotebookFindFilters } from 'vs/workbench/contrib/notebook/browser/contrib/find/findFilters'; import { FindModel } from 'vs/workbench/contrib/notebook/browser/contrib/find/findModel'; import { SimpleFindReplaceWidget } from 'vs/workbench/contrib/notebook/browser/contrib/find/notebookFindReplaceWidget'; import { CellEditState, ICellViewModel, INotebookEditor, INotebookEditorContribution } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { KEYBINDING_CONTEXT_NOTEBOOK_FIND_WIDGET_FOCUSED } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; +import { ICellRange } from 'vs/workbench/contrib/notebook/common/notebookRange'; const FIND_HIDE_TRANSITION = 'find-hide-transition'; const FIND_SHOW_TRANSITION = 'find-show-transition'; @@ -39,6 +40,8 @@ export interface IShowNotebookFindWidgetOptions { matchIndex?: number; focus?: boolean; searchStringSeededFrom?: { cell: ICellViewModel; range: Range }; + searchInRanges?: boolean; + selectedRanges?: ICellRange[]; } export class NotebookFindContrib extends Disposable implements INotebookEditorContribution { @@ -82,10 +85,10 @@ class NotebookFindWidget extends SimpleFindReplaceWidget implements INotebookEdi @IContextKeyService contextKeyService: IContextKeyService, @IConfigurationService configurationService: IConfigurationService, @IContextMenuService contextMenuService: IContextMenuService, - @IMenuService menuService: IMenuService, + @IHoverService hoverService: IHoverService, @IInstantiationService instantiationService: IInstantiationService, ) { - super(contextViewService, contextKeyService, configurationService, contextMenuService, instantiationService, new FindReplaceState(), _notebookEditor); + super(contextViewService, contextKeyService, configurationService, contextMenuService, instantiationService, hoverService, new FindReplaceState(), _notebookEditor); this._findModel = new FindModel(this._notebookEditor, this._state, this._configurationService); DOM.append(this._notebookEditor.getDomNode(), this.getDomNode()); @@ -118,7 +121,7 @@ class NotebookFindWidget extends SimpleFindReplaceWidget implements INotebookEdi })); this._register(DOM.addDisposableListener(this.getDomNode(), DOM.EventType.FOCUS, e => { - this._previousFocusElement = e.relatedTarget instanceof HTMLElement ? e.relatedTarget : undefined; + this._previousFocusElement = DOM.isHTMLElement(e.relatedTarget) ? e.relatedTarget : undefined; }, true)); } @@ -262,13 +265,13 @@ class NotebookFindWidget extends SimpleFindReplaceWidget implements INotebookEdi if (this._showTimeout === null) { if (this._hideTimeout !== null) { - window.clearTimeout(this._hideTimeout); + DOM.getWindow(this.getDomNode()).clearTimeout(this._hideTimeout); this._hideTimeout = null; this._notebookEditor.removeClassName(FIND_HIDE_TRANSITION); } this._notebookEditor.addClassName(FIND_SHOW_TRANSITION); - this._showTimeout = window.setTimeout(() => { + this._showTimeout = DOM.getWindow(this.getDomNode()).setTimeout(() => { this._notebookEditor.removeClassName(FIND_SHOW_TRANSITION); this._showTimeout = null; }, 200); @@ -284,13 +287,13 @@ class NotebookFindWidget extends SimpleFindReplaceWidget implements INotebookEdi if (this._showTimeout === null) { if (this._hideTimeout !== null) { - window.clearTimeout(this._hideTimeout); + DOM.getWindow(this.getDomNode()).clearTimeout(this._hideTimeout); this._hideTimeout = null; this._notebookEditor.removeClassName(FIND_HIDE_TRANSITION); } this._notebookEditor.addClassName(FIND_SHOW_TRANSITION); - this._showTimeout = window.setTimeout(() => { + this._showTimeout = DOM.getWindow(this.getDomNode()).setTimeout(() => { this._notebookEditor.removeClassName(FIND_SHOW_TRANSITION); this._showTimeout = null; }, 200); @@ -308,12 +311,12 @@ class NotebookFindWidget extends SimpleFindReplaceWidget implements INotebookEdi if (this._hideTimeout === null) { if (this._showTimeout !== null) { - window.clearTimeout(this._showTimeout); + DOM.getWindow(this.getDomNode()).clearTimeout(this._showTimeout); this._showTimeout = null; this._notebookEditor.removeClassName(FIND_SHOW_TRANSITION); } this._notebookEditor.addClassName(FIND_HIDE_TRANSITION); - this._hideTimeout = window.setTimeout(() => { + this._hideTimeout = DOM.getWindow(this.getDomNode()).setTimeout(() => { this._notebookEditor.removeClassName(FIND_HIDE_TRANSITION); }, 200); } else { diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/format/formatting.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/format/formatting.ts index 6ff70b9a..943e52e2 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/format/formatting.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/format/formatting.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { CancellationToken } from 'vs/base/common/cancellation'; import { KeyCode, KeyMod } from 'vs/base/common/keyCodes'; import { Disposable, DisposableStore } from 'vs/base/common/lifecycle'; @@ -14,7 +14,7 @@ import { EditorContextKeys } from 'vs/editor/common/editorContextKeys'; import { IEditorWorkerService } from 'vs/editor/common/services/editorWorker'; import { ILanguageFeaturesService } from 'vs/editor/common/services/languageFeatures'; import { ITextModelService } from 'vs/editor/common/services/resolverService'; -import { FormattingMode, formatDocumentWithSelectedProvider, getDocumentFormattingEditsUntilResult } from 'vs/editor/contrib/format/browser/format'; +import { FormattingMode, formatDocumentWithSelectedProvider, getDocumentFormattingEditsWithSelectedProvider } from 'vs/editor/contrib/format/browser/format'; import { Action2, MenuId, registerAction2 } from 'vs/platform/actions/common/actions'; import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; @@ -32,13 +32,14 @@ import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle import { Registry } from 'vs/platform/registry/common/platform'; import { IWorkbenchContribution, IWorkbenchContributionsRegistry, Extensions as WorkbenchContributionsExtensions } from 'vs/workbench/common/contributions'; import { INotebookService } from 'vs/workbench/contrib/notebook/common/notebookService'; +import { CodeActionParticipantUtils } from 'vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants'; // format notebook registerAction2(class extends Action2 { constructor() { super({ id: 'notebook.format', - title: { value: localize('format.title', "Format Notebook"), original: 'Format Notebook' }, + title: localize2('format.title', 'Format Notebook'), category: NOTEBOOK_ACTIONS_CATEGORY, precondition: ContextKeyExpr.and(NOTEBOOK_IS_ACTIVE_EDITOR, NOTEBOOK_EDITOR_EDITABLE), keybinding: { @@ -63,6 +64,7 @@ registerAction2(class extends Action2 { const editorWorkerService = accessor.get(IEditorWorkerService); const languageFeaturesService = accessor.get(ILanguageFeaturesService); const bulkEditService = accessor.get(IBulkEditService); + const instantiationService = accessor.get(IInstantiationService); const editor = getNotebookEditorFromEditorPane(editorService.activeEditorPane); if (!editor || !editor.hasModel()) { @@ -70,37 +72,41 @@ registerAction2(class extends Action2 { } const notebook = editor.textModel; + + const formatApplied: boolean = await instantiationService.invokeFunction(CodeActionParticipantUtils.checkAndRunFormatCodeAction, notebook, Progress.None, CancellationToken.None); + const disposable = new DisposableStore(); try { - const allCellEdits = await Promise.all(notebook.cells.map(async cell => { - const ref = await textModelService.createModelReference(cell.uri); - disposable.add(ref); + if (!formatApplied) { + const allCellEdits = await Promise.all(notebook.cells.map(async cell => { + const ref = await textModelService.createModelReference(cell.uri); + disposable.add(ref); - const model = ref.object.textEditorModel; + const model = ref.object.textEditorModel; - const formatEdits = await getDocumentFormattingEditsUntilResult( - editorWorkerService, - languageFeaturesService, - model, - model.getOptions(), - CancellationToken.None - ); - - const edits: ResourceTextEdit[] = []; + const formatEdits = await getDocumentFormattingEditsWithSelectedProvider( + editorWorkerService, + languageFeaturesService, + model, + FormattingMode.Explicit, + CancellationToken.None + ); - if (formatEdits) { - for (const edit of formatEdits) { - edits.push(new ResourceTextEdit(model.uri, edit, model.getVersionId())); - } + const edits: ResourceTextEdit[] = []; - return edits; - } + if (formatEdits) { + for (const edit of formatEdits) { + edits.push(new ResourceTextEdit(model.uri, edit, model.getVersionId())); + } - return []; - })); + return edits; + } - await bulkEditService.apply(/* edit */allCellEdits.flat(), { label: localize('label', "Format Notebook"), code: 'undoredo.formatNotebook', }); + return []; + })); + await bulkEditService.apply(/* edit */allCellEdits.flat(), { label: localize('label', "Format Notebook"), code: 'undoredo.formatNotebook', }); + } } finally { disposable.dispose(); } @@ -131,7 +137,7 @@ registerEditorAction(class FormatCellAction extends EditorAction { async run(accessor: ServicesAccessor, editor: ICodeEditor): Promise { if (editor.hasModel()) { const instaService = accessor.get(IInstantiationService); - await instaService.invokeFunction(formatDocumentWithSelectedProvider, editor, FormattingMode.Explicit, Progress.None, CancellationToken.None); + await instaService.invokeFunction(formatDocumentWithSelectedProvider, editor, FormattingMode.Explicit, Progress.None, CancellationToken.None, true); } } }); @@ -177,12 +183,11 @@ class FormatOnCellExecutionParticipant implements ICellExecutionParticipant { const model = ref.object.textEditorModel; - // todo: eventually support cancellation. potential leak if cell deleted mid execution - const formatEdits = await getDocumentFormattingEditsUntilResult( + const formatEdits = await getDocumentFormattingEditsWithSelectedProvider( this.editorWorkerService, this.languageFeaturesService, model, - model.getOptions(), + FormattingMode.Silent, CancellationToken.None ); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted.ts index 7c37a41a..90b77faa 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted.ts @@ -4,7 +4,8 @@ *--------------------------------------------------------------------------------------------*/ import { Disposable } from 'vs/base/common/lifecycle'; -import { localize } from 'vs/nls'; +import { localize2 } from 'vs/nls'; +import { Categories } from 'vs/platform/action/common/actionCommonCategories'; import { Action2, registerAction2 } from 'vs/platform/actions/common/actions'; import { ICommandService } from 'vs/platform/commands/common/commands'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; @@ -12,11 +13,10 @@ import { ContextKeyExpr, IContextKeyService } from 'vs/platform/contextkey/commo import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { Registry } from 'vs/platform/registry/common/platform'; import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; -import { Categories } from 'vs/platform/action/common/actionCommonCategories'; -import { Extensions as WorkbenchExtensions, IWorkbenchContribution, IWorkbenchContributionsRegistry } from 'vs/workbench/common/contributions'; +import { IWorkbenchContribution, IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions } from 'vs/workbench/common/contributions'; import { Memento } from 'vs/workbench/common/memento'; -import { HAS_OPENED_NOTEBOOK } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; import { NotebookSetting } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { HAS_OPENED_NOTEBOOK } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; import { NotebookEditorInput } from 'vs/workbench/contrib/notebook/common/notebookEditorInput'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; @@ -81,10 +81,7 @@ registerAction2(class NotebookClearNotebookLayoutAction extends Action2 { constructor() { super({ id: 'workbench.notebook.layout.gettingStarted', - title: { - value: localize('workbench.notebook.layout.gettingStarted.label', "Reset notebook getting started"), - original: 'Reset notebook getting started' - }, + title: localize2('workbench.notebook.layout.gettingStarted.label', "Reset notebook getting started"), f1: true, precondition: ContextKeyExpr.equals(`config.${NotebookSetting.openGettingStarted}`, true), category: Categories.Developer, diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/kernelDetection/notebookKernelDetection.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/kernelDetection/notebookKernelDetection.ts index dead468a..85bc8020 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/kernelDetection/notebookKernelDetection.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/kernelDetection/notebookKernelDetection.ts @@ -14,7 +14,7 @@ import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle class NotebookKernelDetection extends Disposable implements IWorkbenchContribution { private _detectionMap = new Map(); - private _localDisposableStore = this._register(new DisposableStore()); + private readonly _localDisposableStore = this._register(new DisposableStore()); constructor( @INotebookKernelService private readonly _notebookKernelService: INotebookKernelService, diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions.ts index a476da25..f051ee94 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { localize } from 'vs/nls'; +import { localize2 } from 'vs/nls'; import { Action2, MenuId, registerAction2 } from 'vs/platform/actions/common/actions'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; @@ -16,7 +16,7 @@ export class ToggleCellToolbarPositionAction extends Action2 { constructor() { super({ id: TOGGLE_CELL_TOOLBAR_POSITION, - title: { value: localize('notebook.toggleCellToolbarPosition', "Toggle Cell Toolbar Position"), original: 'Toggle Cell Toolbar Position' }, + title: localize2('notebook.toggleCellToolbarPosition', 'Toggle Cell Toolbar Position'), menu: [{ id: MenuId.NotebookCellTitle, group: 'View', diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/marker/markerProvider.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/marker/markerProvider.ts index 157cdfec..760263fa 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/marker/markerProvider.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/marker/markerProvider.ts @@ -4,9 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { URI } from 'vs/base/common/uri'; -import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; -import { Registry } from 'vs/platform/registry/common/platform'; -import { Extensions as WorkbenchExtensions, IWorkbenchContributionsRegistry } from 'vs/workbench/common/contributions'; +import { WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { IMarkerListProvider, MarkerList, IMarkerNavigationService } from 'vs/editor/contrib/gotoError/browser/markerNavigationService'; import { CellUri } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { IMarkerService, MarkerSeverity } from 'vs/platform/markers/common/markers'; @@ -20,6 +18,8 @@ import { isEqual } from 'vs/base/common/resources'; class MarkerListProvider implements IMarkerListProvider { + static readonly ID = 'workbench.contrib.markerListProvider'; + private readonly _dispoables: IDisposable; constructor( @@ -97,8 +97,6 @@ class NotebookMarkerDecorationContribution extends Disposable implements INotebo } } -Registry - .as(WorkbenchExtensions.Workbench) - .registerWorkbenchContribution(MarkerListProvider, LifecyclePhase.Ready); +registerWorkbenchContribution2(MarkerListProvider.ID, MarkerListProvider, WorkbenchPhase.BlockRestore); registerNotebookContribution(NotebookMarkerDecorationContribution.id, NotebookMarkerDecorationContribution); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/navigation/arrow.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/navigation/arrow.ts index 6b28f787..e6656eaa 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/navigation/arrow.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/navigation/arrow.ts @@ -10,7 +10,7 @@ import { EditorExtensionsRegistry } from 'vs/editor/browser/editorExtensions'; import { EditorContextKeys } from 'vs/editor/common/editorContextKeys'; import { localize } from 'vs/nls'; import { CONTEXT_ACCESSIBILITY_MODE_ENABLED } from 'vs/platform/accessibility/common/accessibility'; -import { registerAction2 } from 'vs/platform/actions/common/actions'; +import { Action2, registerAction2 } from 'vs/platform/actions/common/actions'; import { Extensions as ConfigurationExtensions, IConfigurationRegistry } from 'vs/platform/configuration/common/configurationRegistry'; import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; import { InputFocusedContextKey } from 'vs/platform/contextkey/common/contextkeys'; @@ -18,11 +18,11 @@ import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry'; import { Registry } from 'vs/platform/registry/common/platform'; import { InlineChatController } from 'vs/workbench/contrib/inlineChat/browser/inlineChatController'; -import { CTX_INLINE_CHAT_FOCUSED, CTX_INLINE_CHAT_INNER_CURSOR_LAST } from 'vs/workbench/contrib/inlineChat/common/inlineChat'; +import { CTX_NOTEBOOK_CHAT_OUTER_FOCUS_POSITION } from 'vs/workbench/contrib/notebook/browser/controller/chat/notebookChatContext'; import { INotebookActionContext, INotebookCellActionContext, NotebookAction, NotebookCellAction, NOTEBOOK_EDITOR_WIDGET_ACTION_WEIGHT, findTargetCellEditor } from 'vs/workbench/contrib/notebook/browser/controller/coreActions'; import { CellEditState } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { CellKind, NOTEBOOK_EDITOR_CURSOR_BOUNDARY } from 'vs/workbench/contrib/notebook/common/notebookCommon'; -import { NOTEBOOK_CELL_HAS_OUTPUTS, NOTEBOOK_CELL_MARKDOWN_EDIT_MODE, NOTEBOOK_CELL_TYPE, NOTEBOOK_CURSOR_NAVIGATION_MODE, NOTEBOOK_EDITOR_FOCUSED, NOTEBOOK_OUTPUT_FOCUSED } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; +import { NOTEBOOK_CELL_HAS_OUTPUTS, NOTEBOOK_CELL_MARKDOWN_EDIT_MODE, NOTEBOOK_CELL_TYPE, NOTEBOOK_CURSOR_NAVIGATION_MODE, NOTEBOOK_EDITOR_FOCUSED, NOTEBOOK_OUTPUT_INPUT_FOCUSED, NOTEBOOK_OUTPUT_FOCUSED } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; const NOTEBOOK_FOCUS_TOP = 'notebook.focusTop'; const NOTEBOOK_FOCUS_BOTTOM = 'notebook.focusBottom'; @@ -36,6 +36,31 @@ const NOTEBOOK_CURSOR_PAGEUP_SELECT_COMMAND_ID = 'notebook.cell.cursorPageUpSele const NOTEBOOK_CURSOR_PAGEDOWN_COMMAND_ID = 'notebook.cell.cursorPageDown'; const NOTEBOOK_CURSOR_PAGEDOWN_SELECT_COMMAND_ID = 'notebook.cell.cursorPageDownSelect'; +registerAction2(class extends Action2 { + constructor() { + super({ + id: 'notebook.cell.nullAction', + title: localize('notebook.cell.webviewHandledEvents', "Keypresses that should be handled by the focused element in the cell output."), + keybinding: [{ + when: NOTEBOOK_OUTPUT_INPUT_FOCUSED, + primary: KeyCode.DownArrow, + weight: KeybindingWeight.WorkbenchContrib + 1 + }, { + when: NOTEBOOK_OUTPUT_INPUT_FOCUSED, + primary: KeyCode.UpArrow, + weight: KeybindingWeight.WorkbenchContrib + 1 + }], + f1: false + }); + } + + run() { + // noop, these are handled by the output webview + return; + } + +}); + registerAction2(class FocusNextCellAction extends NotebookCellAction { constructor() { super({ @@ -79,38 +104,11 @@ registerAction2(class FocusNextCellAction extends NotebookCellAction { weight: KeybindingWeight.WorkbenchContrib }, { - when: ContextKeyExpr.and( - NOTEBOOK_EDITOR_FOCUSED, - CONTEXT_ACCESSIBILITY_MODE_ENABLED.negate(), - ContextKeyExpr.equals('config.notebook.navigation.allowNavigateToSurroundingCells', true), - ContextKeyExpr.and( - ContextKeyExpr.has(InputFocusedContextKey), - NOTEBOOK_EDITOR_CURSOR_BOUNDARY.notEqualsTo('top'), - NOTEBOOK_EDITOR_CURSOR_BOUNDARY.notEqualsTo('none'), - ), - CTX_INLINE_CHAT_FOCUSED, - CTX_INLINE_CHAT_INNER_CURSOR_LAST, - EditorContextKeys.isEmbeddedDiffEditor.negate() - ), - primary: KeyCode.DownArrow, - weight: KeybindingWeight.EditorCore + when: NOTEBOOK_EDITOR_FOCUSED, + primary: KeyMod.CtrlCmd | KeyMod.Alt | KeyCode.PageDown, + mac: { primary: KeyMod.CtrlCmd | KeyMod.Alt | KeyCode.PageDown, }, + weight: KeybindingWeight.WorkbenchContrib }, - { - when: ContextKeyExpr.and( - NOTEBOOK_EDITOR_FOCUSED, - CONTEXT_ACCESSIBILITY_MODE_ENABLED.negate(), - ContextKeyExpr.equals('config.notebook.navigation.allowNavigateToSurroundingCells', true), - ContextKeyExpr.and( - NOTEBOOK_CELL_TYPE.isEqualTo('markup'), - NOTEBOOK_CELL_MARKDOWN_EDIT_MODE.isEqualTo(false), - NOTEBOOK_CURSOR_NAVIGATION_MODE), - CTX_INLINE_CHAT_FOCUSED, - CTX_INLINE_CHAT_INNER_CURSOR_LAST, - EditorContextKeys.isEmbeddedDiffEditor.negate() - ), - primary: KeyCode.DownArrow, - weight: KeybindingWeight.EditorCore - } ] }); } @@ -149,7 +147,6 @@ registerAction2(class FocusPreviousCellAction extends NotebookCellAction { super({ id: NOTEBOOK_FOCUS_PREVIOUS_EDITOR, title: localize('cursorMoveUp', 'Focus Previous Cell Editor'), - precondition: CONTEXT_ACCESSIBILITY_MODE_ENABLED.negate(), keybinding: [ { when: ContextKeyExpr.and( @@ -181,7 +178,13 @@ registerAction2(class FocusPreviousCellAction extends NotebookCellAction { ), primary: KeyCode.UpArrow, weight: KeybindingWeight.WorkbenchContrib, // markdown keybinding, focus on list: higher weight to override list.focusDown - } + }, + { + when: NOTEBOOK_EDITOR_FOCUSED, + primary: KeyMod.CtrlCmd | KeyMod.Alt | KeyCode.PageUp, + mac: { primary: KeyMod.CtrlCmd | KeyMod.Alt | KeyCode.PageUp }, + weight: KeybindingWeight.WorkbenchContrib + }, ], }); } @@ -219,12 +222,18 @@ registerAction2(class extends NotebookAction { super({ id: NOTEBOOK_FOCUS_TOP, title: localize('focusFirstCell', 'Focus First Cell'), - keybinding: { - when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, ContextKeyExpr.not(InputFocusedContextKey)), - primary: KeyMod.CtrlCmd | KeyCode.Home, - mac: { primary: KeyMod.CtrlCmd | KeyCode.UpArrow }, - weight: KeybindingWeight.WorkbenchContrib - }, + keybinding: [ + { + when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, ContextKeyExpr.not(InputFocusedContextKey)), + primary: KeyMod.CtrlCmd | KeyCode.Home, + weight: KeybindingWeight.WorkbenchContrib + }, + { + when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, ContextKeyExpr.not(InputFocusedContextKey), CTX_NOTEBOOK_CHAT_OUTER_FOCUS_POSITION.isEqualTo('')), + mac: { primary: KeyMod.CtrlCmd | KeyCode.UpArrow }, + weight: KeybindingWeight.WorkbenchContrib + } + ], }); } @@ -244,12 +253,19 @@ registerAction2(class extends NotebookAction { super({ id: NOTEBOOK_FOCUS_BOTTOM, title: localize('focusLastCell', 'Focus Last Cell'), - keybinding: { - when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, ContextKeyExpr.not(InputFocusedContextKey)), - primary: KeyMod.CtrlCmd | KeyCode.End, - mac: { primary: KeyMod.CtrlCmd | KeyCode.DownArrow }, - weight: KeybindingWeight.WorkbenchContrib - }, + keybinding: [ + { + when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, ContextKeyExpr.not(InputFocusedContextKey)), + primary: KeyMod.CtrlCmd | KeyCode.End, + mac: undefined, + weight: KeybindingWeight.WorkbenchContrib + }, + { + when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, ContextKeyExpr.not(InputFocusedContextKey), CTX_NOTEBOOK_CHAT_OUTER_FOCUS_POSITION.isEqualTo('')), + mac: { primary: KeyMod.CtrlCmd | KeyCode.DownArrow }, + weight: KeybindingWeight.WorkbenchContrib + } + ], }); } @@ -367,6 +383,7 @@ registerAction2(class extends NotebookCellAction { NOTEBOOK_EDITOR_FOCUSED, ContextKeyExpr.has(InputFocusedContextKey), EditorContextKeys.editorTextFocus, + NOTEBOOK_OUTPUT_FOCUSED.negate(), // Webview handles Shift+PageUp for selection of output contents ), primary: KeyMod.Shift | KeyCode.PageUp, weight: NOTEBOOK_EDITOR_WIDGET_ACTION_WEIGHT @@ -415,6 +432,7 @@ registerAction2(class extends NotebookCellAction { NOTEBOOK_EDITOR_FOCUSED, ContextKeyExpr.has(InputFocusedContextKey), EditorContextKeys.editorTextFocus, + NOTEBOOK_OUTPUT_FOCUSED.negate(), // Webview handles Shift+PageDown for selection of output contents ), primary: KeyMod.Shift | KeyCode.PageDown, weight: NOTEBOOK_EDITOR_WIDGET_ACTION_WEIGHT diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariableCommands.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariableCommands.ts new file mode 100644 index 00000000..03db0e25 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariableCommands.ts @@ -0,0 +1,70 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { CancellationToken } from 'vs/base/common/cancellation'; +import { URI, UriComponents } from 'vs/base/common/uri'; +import { localize } from 'vs/nls'; +import { Action2, registerAction2 } from 'vs/platform/actions/common/actions'; +import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService'; +import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; +import { contextMenuArg } from 'vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesView'; +import { INotebookKernelService, VariablesResult } from 'vs/workbench/contrib/notebook/common/notebookKernelService'; +import { INotebookService } from 'vs/workbench/contrib/notebook/common/notebookService'; + +export const COPY_NOTEBOOK_VARIABLE_VALUE_ID = 'workbench.debug.viewlet.action.copyWorkspaceVariableValue'; +export const COPY_NOTEBOOK_VARIABLE_VALUE_LABEL = localize('copyWorkspaceVariableValue', "Copy Value"); +registerAction2(class extends Action2 { + constructor() { + super({ + id: COPY_NOTEBOOK_VARIABLE_VALUE_ID, + title: COPY_NOTEBOOK_VARIABLE_VALUE_LABEL, + f1: false, + }); + } + + run(accessor: ServicesAccessor, context: contextMenuArg): void { + const clipboardService = accessor.get(IClipboardService); + + if (context.value) { + clipboardService.writeText(context.value); + } + } +}); + + +registerAction2(class extends Action2 { + constructor() { + super({ + id: '_executeNotebookVariableProvider', + title: localize('executeNotebookVariableProvider', "Execute Notebook Variable Provider"), + f1: false, + }); + } + + async run(accessor: ServicesAccessor, resource: UriComponents | undefined): Promise { + if (!resource) { + return []; + } + + const uri = URI.revive(resource); + const notebookKernelService = accessor.get(INotebookKernelService); + const notebookService = accessor.get(INotebookService); + const notebookTextModel = notebookService.getNotebookTextModel(uri); + + if (!notebookTextModel) { + return []; + } + + const selectedKernel = notebookKernelService.getMatchingKernel(notebookTextModel).selected; + if (selectedKernel && selectedKernel.hasVariableProvider) { + const variables = selectedKernel.provideVariables(notebookTextModel.uri, undefined, 'named', 0, CancellationToken.None); + return await variables + .map(variable => { return variable; }) + .toPromise(); + } + + return []; + } +}); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariableContextKeys.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariableContextKeys.ts new file mode 100644 index 00000000..b90769ef --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariableContextKeys.ts @@ -0,0 +1,8 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { RawContextKey } from 'vs/platform/contextkey/common/contextkey'; + +export const NOTEBOOK_VARIABLE_VIEW_ENABLED = new RawContextKey('notebookVariableViewEnabled', false); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariables.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariables.ts new file mode 100644 index 00000000..933c67ce --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariables.ts @@ -0,0 +1,106 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Disposable, IDisposable } from 'vs/base/common/lifecycle'; +import { URI } from 'vs/base/common/uri'; +import * as nls from 'vs/nls'; +import { IConfigurationChangeEvent, IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; +import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors'; +import { Registry } from 'vs/platform/registry/common/platform'; +import { IWorkbenchContribution } from 'vs/workbench/common/contributions'; +import { Extensions, IViewContainersRegistry, IViewsRegistry } from 'vs/workbench/common/views'; +import { VIEWLET_ID as debugContainerId } from 'vs/workbench/contrib/debug/common/debug'; +import { NOTEBOOK_VARIABLE_VIEW_ENABLED } from 'vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariableContextKeys'; +import { NotebookVariablesView } from 'vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesView'; +import { getNotebookEditorFromEditorPane } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { variablesViewIcon } from 'vs/workbench/contrib/notebook/browser/notebookIcons'; +import { NotebookSetting } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { INotebookExecutionStateService } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; +import { INotebookKernelService } from 'vs/workbench/contrib/notebook/common/notebookKernelService'; +import { INotebookService } from 'vs/workbench/contrib/notebook/common/notebookService'; +import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; + +export class NotebookVariables extends Disposable implements IWorkbenchContribution { + private listeners: IDisposable[] = []; + private configListener: IDisposable; + private initialized = false; + + private viewEnabled: IContextKey; + + constructor( + @IContextKeyService contextKeyService: IContextKeyService, + @IConfigurationService private readonly configurationService: IConfigurationService, + @IEditorService private readonly editorService: IEditorService, + @INotebookExecutionStateService private readonly notebookExecutionStateService: INotebookExecutionStateService, + @INotebookKernelService private readonly notebookKernelService: INotebookKernelService, + @INotebookService private readonly notebookDocumentService: INotebookService + ) { + super(); + + this.viewEnabled = NOTEBOOK_VARIABLE_VIEW_ENABLED.bindTo(contextKeyService); + + this.listeners.push(this.editorService.onDidActiveEditorChange(() => this.handleInitEvent())); + this.listeners.push(this.notebookExecutionStateService.onDidChangeExecution((e) => this.handleInitEvent(e.notebook))); + + this.configListener = configurationService.onDidChangeConfiguration((e) => this.handleConfigChange(e)); + } + + private handleConfigChange(e: IConfigurationChangeEvent) { + if (e.affectsConfiguration(NotebookSetting.notebookVariablesView)) { + if (!this.configurationService.getValue(NotebookSetting.notebookVariablesView)) { + this.viewEnabled.set(false); + } else if (this.initialized) { + this.viewEnabled.set(true); + } else { + this.handleInitEvent(); + } + } + } + + private handleInitEvent(notebook?: URI) { + if (this.configurationService.getValue(NotebookSetting.notebookVariablesView) + && (!!notebook || this.editorService.activeEditorPane?.getId() === 'workbench.editor.notebook')) { + + if (this.hasVariableProvider(notebook) && !this.initialized && this.initializeView()) { + this.viewEnabled.set(true); + this.initialized = true; + this.listeners.forEach(listener => listener.dispose()); + } + } + } + + private hasVariableProvider(notebookUri?: URI) { + const notebook = notebookUri ? + this.notebookDocumentService.getNotebookTextModel(notebookUri) : + getNotebookEditorFromEditorPane(this.editorService.activeEditorPane)?.getViewModel()?.notebookDocument; + return notebook && this.notebookKernelService.getMatchingKernel(notebook).selected?.hasVariableProvider; + } + + private initializeView() { + const debugViewContainer = Registry.as('workbench.registry.view.containers').get(debugContainerId); + + if (debugViewContainer) { + const viewsRegistry = Registry.as(Extensions.ViewsRegistry); + const viewDescriptor = { + id: 'NOTEBOOK_VARIABLES', name: nls.localize2('notebookVariables', "Notebook Variables"), + containerIcon: variablesViewIcon, ctorDescriptor: new SyncDescriptor(NotebookVariablesView), + order: 50, weight: 5, canToggleVisibility: true, canMoveView: true, collapsed: true, when: NOTEBOOK_VARIABLE_VIEW_ENABLED, + }; + + viewsRegistry.registerViews([viewDescriptor], debugViewContainer); + return true; + } + + return false; + } + + override dispose(): void { + super.dispose(); + this.listeners.forEach(listener => listener.dispose()); + this.configListener.dispose(); + } + +} diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesDataSource.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesDataSource.ts new file mode 100644 index 00000000..13bc42a6 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesDataSource.ts @@ -0,0 +1,159 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { IAsyncDataSource } from 'vs/base/browser/ui/tree/tree'; +import { CancellationTokenSource } from 'vs/base/common/cancellation'; +import { localize } from 'vs/nls'; +import { NotebookTextModel } from 'vs/workbench/contrib/notebook/common/model/notebookTextModel'; +import { INotebookKernel, INotebookKernelService, VariablesResult, variablePageSize } from 'vs/workbench/contrib/notebook/common/notebookKernelService'; + +export interface INotebookScope { + kind: 'root'; + readonly notebook: NotebookTextModel; +} + +export interface INotebookVariableElement { + kind: 'variable'; + readonly id: string; + readonly extHostId: number; + readonly name: string; + readonly value: string; + readonly type?: string; + readonly interfaces?: string[]; + readonly expression?: string; + readonly language?: string; + readonly indexedChildrenCount: number; + readonly indexStart?: number; + readonly hasNamedChildren: boolean; + readonly notebook: NotebookTextModel; + readonly extensionId?: string; +} + +export class NotebookVariableDataSource implements IAsyncDataSource { + + private cancellationTokenSource: CancellationTokenSource; + + constructor(private readonly notebookKernelService: INotebookKernelService) { + this.cancellationTokenSource = new CancellationTokenSource(); + } + + hasChildren(element: INotebookScope | INotebookVariableElement): boolean { + return element.kind === 'root' || element.hasNamedChildren || element.indexedChildrenCount > 0; + } + + public cancel(): void { + this.cancellationTokenSource.cancel(); + this.cancellationTokenSource.dispose(); + this.cancellationTokenSource = new CancellationTokenSource(); + } + + async getChildren(element: INotebookScope | INotebookVariableElement): Promise> { + if (element.kind === 'root') { + return this.getRootVariables(element.notebook); + } else { + return this.getVariables(element); + } + } + + private async getVariables(parent: INotebookVariableElement): Promise { + const selectedKernel = this.notebookKernelService.getMatchingKernel(parent.notebook).selected; + if (selectedKernel && selectedKernel.hasVariableProvider) { + + let children: INotebookVariableElement[] = []; + if (parent.hasNamedChildren) { + const variables = selectedKernel.provideVariables(parent.notebook.uri, parent.extHostId, 'named', 0, this.cancellationTokenSource.token); + const childNodes = await variables + .map(variable => { return this.createVariableElement(variable, parent.notebook); }) + .toPromise(); + children = children.concat(childNodes); + } + if (parent.indexedChildrenCount > 0) { + const childNodes = await this.getIndexedChildren(parent, selectedKernel); + children = children.concat(childNodes); + } + + return children; + } + return []; + } + + private async getIndexedChildren(parent: INotebookVariableElement, kernel: INotebookKernel) { + const childNodes: INotebookVariableElement[] = []; + + if (parent.indexedChildrenCount > variablePageSize) { + + const nestedPageSize = Math.floor(Math.max(parent.indexedChildrenCount / variablePageSize, 100)); + + const indexedChildCountLimit = 1_000_000; + let start = parent.indexStart ?? 0; + const last = start + Math.min(parent.indexedChildrenCount, indexedChildCountLimit); + for (; start < last; start += nestedPageSize) { + let end = start + nestedPageSize; + if (end > last) { + end = last; + } + + childNodes.push({ + kind: 'variable', + notebook: parent.notebook, + id: parent.id + `${start}`, + extHostId: parent.extHostId, + name: `[${start}..${end - 1}]`, + value: '', + indexedChildrenCount: end - start, + indexStart: start, + hasNamedChildren: false + }); + } + + if (parent.indexedChildrenCount > indexedChildCountLimit) { + childNodes.push({ + kind: 'variable', + notebook: parent.notebook, + id: parent.id + `${last + 1}`, + extHostId: parent.extHostId, + name: localize('notebook.indexedChildrenLimitReached', "Display limit reached"), + value: '', + indexedChildrenCount: 0, + hasNamedChildren: false + }); + } + } + else if (parent.indexedChildrenCount > 0) { + const variables = kernel.provideVariables(parent.notebook.uri, parent.extHostId, 'indexed', parent.indexStart ?? 0, this.cancellationTokenSource.token); + + for await (const variable of variables) { + childNodes.push(this.createVariableElement(variable, parent.notebook)); + if (childNodes.length >= variablePageSize) { + break; + } + } + + } + return childNodes; + } + + private async getRootVariables(notebook: NotebookTextModel): Promise { + const selectedKernel = this.notebookKernelService.getMatchingKernel(notebook).selected; + if (selectedKernel && selectedKernel.hasVariableProvider) { + const variables = selectedKernel.provideVariables(notebook.uri, undefined, 'named', 0, this.cancellationTokenSource.token); + return await variables + .map(variable => { return this.createVariableElement(variable, notebook); }) + .toPromise(); + } + + return []; + } + + private createVariableElement(variable: VariablesResult, notebook: NotebookTextModel): INotebookVariableElement { + return { + ...variable, + kind: 'variable', + notebook, + extHostId: variable.id, + id: `${variable.id}` + }; + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesTree.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesTree.ts new file mode 100644 index 00000000..01c0e2b2 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesTree.ts @@ -0,0 +1,95 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as dom from 'vs/base/browser/dom'; +import { IListVirtualDelegate } from 'vs/base/browser/ui/list/list'; +import { IListAccessibilityProvider } from 'vs/base/browser/ui/list/listWidget'; +import { ITreeNode, ITreeRenderer } from 'vs/base/browser/ui/tree/tree'; +import { FuzzyScore } from 'vs/base/common/filters'; +import { DisposableStore } from 'vs/base/common/lifecycle'; +import { localize } from 'vs/nls'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; +import { WorkbenchObjectTree } from 'vs/platform/list/browser/listService'; +import { renderExpressionValue } from 'vs/workbench/contrib/debug/browser/baseDebugView'; +import { INotebookVariableElement } from 'vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesDataSource'; + +const $ = dom.$; +const MAX_VALUE_RENDER_LENGTH_IN_VIEWLET = 1024; + +export class NotebookVariablesTree extends WorkbenchObjectTree { } + +export class NotebookVariablesDelegate implements IListVirtualDelegate { + + getHeight(element: INotebookVariableElement): number { + return 22; + } + + getTemplateId(element: INotebookVariableElement): string { + return NotebookVariableRenderer.ID; + } +} + +export interface IVariableTemplateData { + expression: HTMLElement; + name: HTMLSpanElement; + value: HTMLSpanElement; + elementDisposables: DisposableStore; +} + +export class NotebookVariableRenderer implements ITreeRenderer { + + static readonly ID = 'variableElement'; + + get templateId(): string { + return NotebookVariableRenderer.ID; + } + + constructor( + @IHoverService private readonly _hoverService: IHoverService + ) { + } + + renderTemplate(container: HTMLElement): IVariableTemplateData { + const expression = dom.append(container, $('.expression')); + const name = dom.append(expression, $('span.name')); + const value = dom.append(expression, $('span.value')); + + const template: IVariableTemplateData = { expression, name, value, elementDisposables: new DisposableStore() }; + + return template; + } + + renderElement(element: ITreeNode, _index: number, data: IVariableTemplateData): void { + const text = element.element.value.trim() !== '' ? `${element.element.name}:` : element.element.name; + data.name.textContent = text; + data.name.title = element.element.type ?? ''; + + renderExpressionValue(element.element, data.value, { + colorize: true, + hover: data.elementDisposables, + maxValueLength: MAX_VALUE_RENDER_LENGTH_IN_VIEWLET + }, this._hoverService); + } + + disposeElement(element: ITreeNode, index: number, templateData: IVariableTemplateData, height: number | undefined): void { + templateData.elementDisposables.clear(); + } + + + disposeTemplate(templateData: IVariableTemplateData): void { + templateData.elementDisposables.dispose(); + } +} + +export class NotebookVariableAccessibilityProvider implements IListAccessibilityProvider { + + getWidgetAriaLabel(): string { + return localize('debugConsole', "Notebook Variables"); + } + + getAriaLabel(element: INotebookVariableElement): string { + return localize('notebookVariableAriaLabel', "Variable {0}, value {1}", element.name, element.value); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesView.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesView.ts new file mode 100644 index 00000000..c05cdaae --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesView.ts @@ -0,0 +1,186 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { ITreeContextMenuEvent } from 'vs/base/browser/ui/tree/tree'; +import { IAction } from 'vs/base/common/actions'; +import { RunOnceScheduler } from 'vs/base/common/async'; +import { URI } from 'vs/base/common/uri'; +import * as nls from 'vs/nls'; +import { ILocalizedString } from 'vs/platform/action/common/action'; +import { createAndFillInContextMenuActions } from 'vs/platform/actions/browser/menuEntryActionViewItem'; +import { IMenuService, MenuId } from 'vs/platform/actions/common/actions'; +import { ICommandService } from 'vs/platform/commands/common/commands'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; +import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; + +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; +import { WorkbenchAsyncDataTree } from 'vs/platform/list/browser/listService'; +import { IOpenerService } from 'vs/platform/opener/common/opener'; +import { IQuickInputService } from 'vs/platform/quickinput/common/quickInput'; +import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; +import { IThemeService } from 'vs/platform/theme/common/themeService'; +import { IViewPaneOptions, ViewPane } from 'vs/workbench/browser/parts/views/viewPane'; +import { IViewDescriptorService } from 'vs/workbench/common/views'; +import { CONTEXT_VARIABLE_EXTENSIONID, CONTEXT_VARIABLE_INTERFACES, CONTEXT_VARIABLE_LANGUAGE, CONTEXT_VARIABLE_NAME, CONTEXT_VARIABLE_TYPE, CONTEXT_VARIABLE_VALUE } from 'vs/workbench/contrib/debug/common/debug'; +import { INotebookScope, INotebookVariableElement, NotebookVariableDataSource } from 'vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesDataSource'; +import { NotebookVariableAccessibilityProvider, NotebookVariableRenderer, NotebookVariablesDelegate } from 'vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesTree'; +import { getNotebookEditorFromEditorPane } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { NotebookTextModel } from 'vs/workbench/contrib/notebook/common/model/notebookTextModel'; +import { ICellExecutionStateChangedEvent, IExecutionStateChangedEvent, INotebookExecutionStateService } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; +import { INotebookKernelService } from 'vs/workbench/contrib/notebook/common/notebookKernelService'; +import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; + +export type contextMenuArg = { source: string; name: string; type?: string; value?: string; expression?: string; language?: string; extensionId?: string }; + +export class NotebookVariablesView extends ViewPane { + + static readonly ID = 'notebookVariablesView'; + static readonly TITLE: ILocalizedString = nls.localize2('notebook.notebookVariables', "Notebook Variables"); + + private tree: WorkbenchAsyncDataTree | undefined; + private activeNotebook: NotebookTextModel | undefined; + private readonly dataSource: NotebookVariableDataSource; + + private updateScheduler: RunOnceScheduler; + + constructor( + options: IViewPaneOptions, + @IEditorService private readonly editorService: IEditorService, + @INotebookKernelService private readonly notebookKernelService: INotebookKernelService, + @INotebookExecutionStateService private readonly notebookExecutionStateService: INotebookExecutionStateService, + @IKeybindingService keybindingService: IKeybindingService, + @IContextMenuService contextMenuService: IContextMenuService, + @IContextKeyService contextKeyService: IContextKeyService, + @IConfigurationService configurationService: IConfigurationService, + @IInstantiationService instantiationService: IInstantiationService, + @IViewDescriptorService viewDescriptorService: IViewDescriptorService, + @IOpenerService openerService: IOpenerService, + @IQuickInputService protected quickInputService: IQuickInputService, + @ICommandService protected commandService: ICommandService, + @IThemeService themeService: IThemeService, + @ITelemetryService telemetryService: ITelemetryService, + @IHoverService hoverService: IHoverService, + @IMenuService private readonly menuService: IMenuService + ) { + super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService, hoverService); + + this._register(this.editorService.onDidActiveEditorChange(this.handleActiveEditorChange.bind(this))); + this._register(this.notebookKernelService.onDidNotebookVariablesUpdate(this.handleVariablesChanged.bind(this))); + this._register(this.notebookExecutionStateService.onDidChangeExecution(this.handleExecutionStateChange.bind(this))); + + this.setActiveNotebook(); + + this.dataSource = new NotebookVariableDataSource(this.notebookKernelService); + this.updateScheduler = new RunOnceScheduler(() => this.tree?.updateChildren(), 100); + } + + protected override renderBody(container: HTMLElement): void { + super.renderBody(container); + this.element.classList.add('debug-pane'); + + this.tree = >this.instantiationService.createInstance( + WorkbenchAsyncDataTree, + 'notebookVariablesTree', + container, + new NotebookVariablesDelegate(), + [new NotebookVariableRenderer(this.hoverService)], + this.dataSource, + { + accessibilityProvider: new NotebookVariableAccessibilityProvider(), + identityProvider: { getId: (e: INotebookVariableElement) => e.id }, + }); + + this.tree.layout(); + if (this.activeNotebook) { + this.tree.setInput({ kind: 'root', notebook: this.activeNotebook }); + } + + this._register(this.tree.onContextMenu(e => this.onContextMenu(e))); + } + + private onContextMenu(e: ITreeContextMenuEvent): any { + if (!e.element) { + return; + } + const element = e.element; + + const arg: contextMenuArg = { + source: element.notebook.uri.toString(), + name: element.name, + value: element.value, + type: element.type, + expression: element.expression, + language: element.language, + extensionId: element.extensionId + }; + const actions: IAction[] = []; + + const overlayedContext = this.contextKeyService.createOverlay([ + [CONTEXT_VARIABLE_NAME.key, element.name], + [CONTEXT_VARIABLE_VALUE.key, element.value], + [CONTEXT_VARIABLE_TYPE.key, element.type], + [CONTEXT_VARIABLE_INTERFACES.key, element.interfaces], + [CONTEXT_VARIABLE_LANGUAGE.key, element.language], + [CONTEXT_VARIABLE_EXTENSIONID.key, element.extensionId] + ]); + const menu = this.menuService.createMenu(MenuId.NotebookVariablesContext, overlayedContext); + createAndFillInContextMenuActions(menu, { arg, shouldForwardArgs: true }, actions); + menu.dispose(); + this.contextMenuService.showContextMenu({ + getAnchor: () => e.anchor, + getActions: () => actions + }); + } + + protected override layoutBody(height: number, width: number): void { + super.layoutBody(height, width); + this.tree?.layout(height, width); + } + + private setActiveNotebook() { + const current = this.activeNotebook; + const activeEditorPane = this.editorService.activeEditorPane; + if (activeEditorPane?.getId() === 'workbench.editor.notebook' || activeEditorPane?.getId() === 'workbench.editor.interactive') { + const notebookDocument = getNotebookEditorFromEditorPane(activeEditorPane)?.getViewModel()?.notebookDocument; + this.activeNotebook = notebookDocument; + } + + return current !== this.activeNotebook; + } + + private handleActiveEditorChange() { + if (this.setActiveNotebook() && this.activeNotebook) { + this.tree?.setInput({ kind: 'root', notebook: this.activeNotebook }); + this.updateScheduler.schedule(); + } + } + + private handleExecutionStateChange(event: ICellExecutionStateChangedEvent | IExecutionStateChangedEvent) { + if (this.activeNotebook) { + if (event.affectsNotebook(this.activeNotebook.uri)) { + // new execution state means either new variables or the kernel is busy so we shouldn't ask + this.dataSource.cancel(); + + // changed === undefined -> excecution ended + if (event.changed === undefined) { + this.updateScheduler.schedule(); + } + else { + this.updateScheduler.cancel(); + } + } + } + } + + private handleVariablesChanged(notebookUri: URI) { + if (this.activeNotebook && notebookUri.toString() === this.activeNotebook.uri.toString()) { + this.tree?.setInput({ kind: 'root', notebook: this.activeNotebook }); + this.updateScheduler.schedule(); + } + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline.ts index d93af0a7..1a0f19d4 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline.ts @@ -4,21 +4,22 @@ *--------------------------------------------------------------------------------------------*/ import { localize } from 'vs/nls'; +import * as DOM from 'vs/base/browser/dom'; +import { ToolBar } from 'vs/base/browser/ui/toolbar/toolbar'; import { IIconLabelValueOptions, IconLabel } from 'vs/base/browser/ui/iconLabel/iconLabel'; import { IKeyboardNavigationLabelProvider, IListVirtualDelegate } from 'vs/base/browser/ui/list/list'; import { IListAccessibilityProvider } from 'vs/base/browser/ui/list/listWidget'; import { IDataSource, ITreeNode, ITreeRenderer } from 'vs/base/browser/ui/tree/tree'; -import { IdleValue } from 'vs/base/common/async'; import { Emitter, Event } from 'vs/base/common/event'; import { FuzzyScore, createMatches } from 'vs/base/common/filters'; -import { Disposable, DisposableStore, IDisposable, toDisposable } from 'vs/base/common/lifecycle'; +import { Disposable, DisposableStore, IDisposable, toDisposable, type IReference } from 'vs/base/common/lifecycle'; import { ThemeIcon } from 'vs/base/common/themables'; import { URI } from 'vs/base/common/uri'; import { getIconClassesForLanguageId } from 'vs/editor/common/services/getIconClasses'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { Extensions as ConfigurationExtensions, IConfigurationRegistry } from 'vs/platform/configuration/common/configurationRegistry'; import { IEditorOptions } from 'vs/platform/editor/common/editor'; -import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { IWorkbenchDataTreeOptions } from 'vs/platform/list/browser/listService'; import { MarkerSeverity } from 'vs/platform/markers/common/markers'; import { Registry } from 'vs/platform/registry/common/platform'; @@ -26,17 +27,31 @@ import { listErrorForeground, listWarningForeground } from 'vs/platform/theme/co import { IThemeService } from 'vs/platform/theme/common/themeService'; import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions } from 'vs/workbench/common/contributions'; import { IEditorPane } from 'vs/workbench/common/editor'; -import { CellRevealType, ICellModelDecorations, ICellModelDeltaDecorations, INotebookEditorOptions, INotebookEditorPane } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { CellFoldingState, CellRevealType, ICellModelDecorations, ICellModelDeltaDecorations, ICellViewModel, INotebookEditor, INotebookEditorOptions, INotebookEditorPane, INotebookViewModel } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { NotebookEditor } from 'vs/workbench/contrib/notebook/browser/notebookEditor'; import { NotebookCellOutlineProvider } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProvider'; import { CellKind, NotebookSetting } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { IEditorService, SIDE_GROUP } from 'vs/workbench/services/editor/common/editorService'; import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; -import { IOutline, IOutlineComparator, IOutlineCreator, IOutlineListConfig, IOutlineService, IQuickPickDataSource, IQuickPickOutlineElement, OutlineChangeEvent, OutlineConfigCollapseItemsValues, OutlineConfigKeys, OutlineTarget } from 'vs/workbench/services/outline/browser/outline'; +import { IBreadcrumbsDataSource, IOutline, IOutlineComparator, IOutlineCreator, IOutlineListConfig, IOutlineService, IQuickPickDataSource, IQuickPickOutlineElement, OutlineChangeEvent, OutlineConfigCollapseItemsValues, OutlineConfigKeys, OutlineTarget } from 'vs/workbench/services/outline/browser/outline'; import { OutlineEntry } from 'vs/workbench/contrib/notebook/browser/viewModel/OutlineEntry'; import { CancellationToken } from 'vs/base/common/cancellation'; import { IModelDeltaDecoration } from 'vs/editor/common/model'; import { Range } from 'vs/editor/common/core/range'; +import { mainWindow } from 'vs/base/browser/window'; +import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; +import { Action2, IMenu, IMenuService, MenuId, MenuItemAction, MenuRegistry, registerAction2 } from 'vs/platform/actions/common/actions'; +import { ContextKeyExpr, IContextKeyService, RawContextKey } from 'vs/platform/contextkey/common/contextkey'; +import { MenuEntryActionViewItem, createAndFillInActionBarActions } from 'vs/platform/actions/browser/menuEntryActionViewItem'; +import { IAction } from 'vs/base/common/actions'; +import { NotebookSectionArgs } from 'vs/workbench/contrib/notebook/browser/controller/sectionActions'; +import { MarkupCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/markupCellViewModel'; +import { disposableTimeout } from 'vs/base/common/async'; +import { IOutlinePane } from 'vs/workbench/contrib/outline/browser/outline'; +import { Codicon } from 'vs/base/common/codicons'; +import { NOTEBOOK_IS_ACTIVE_EDITOR } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; +import { NotebookOutlineConstants } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineEntryFactory'; +import { INotebookCellOutlineProviderFactory } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProviderFactory'; class NotebookOutlineTemplate { @@ -46,7 +61,9 @@ class NotebookOutlineTemplate { readonly container: HTMLElement, readonly iconClass: HTMLElement, readonly iconLabel: IconLabel, - readonly decoration: HTMLElement + readonly decoration: HTMLElement, + readonly actionMenu: HTMLElement, + readonly elementDisposables: DisposableStore, ) { } } @@ -55,11 +72,19 @@ class NotebookOutlineRenderer implements ITreeRenderer, _index: number, template: NotebookOutlineTemplate, _height: number | undefined): void { @@ -78,22 +107,27 @@ class NotebookOutlineRenderer implements ITreeRenderer= 8) { // symbol + template.iconClass.className = 'element-icon ' + ThemeIcon.asClassNameArray(node.element.icon).join(' '); + } else if (isCodeCell && this._themeService.getFileIconTheme().hasFileIcons && !node.element.isExecuting) { template.iconClass.className = ''; extraClasses.push(...getIconClassesForLanguageId(node.element.cell.language ?? '')); } else { template.iconClass.className = 'element-icon ' + ThemeIcon.asClassNameArray(node.element.icon).join(' '); } - template.iconLabel.setLabel(node.element.label, undefined, options); + template.iconLabel.setLabel(' ' + node.element.label, undefined, options); const { markerInfo } = node.element; template.container.style.removeProperty('--outline-element-color'); template.decoration.innerText = ''; if (markerInfo) { + const problem = this._configurationService.getValue('problems.visibility'); const useBadges = this._configurationService.getValue(OutlineConfigKeys.problemsBadges); - if (!useBadges) { + + if (!useBadges || !problem) { template.decoration.classList.remove('bubble'); template.decoration.innerText = ''; } else if (markerInfo.count === 0) { @@ -104,21 +138,126 @@ class NotebookOutlineRenderer implements ITreeRenderer 9 ? '9+' : String(markerInfo.count); } const color = this._themeService.getColorTheme().getColor(markerInfo.topSev === MarkerSeverity.Error ? listErrorForeground : listWarningForeground); + if (problem === undefined) { + return; + } const useColors = this._configurationService.getValue(OutlineConfigKeys.problemsColors); - if (!useColors) { + if (!useColors || !problem) { template.container.style.removeProperty('--outline-element-color'); template.decoration.style.setProperty('--outline-element-color', color?.toString() ?? 'inherit'); } else { template.container.style.setProperty('--outline-element-color', color?.toString() ?? 'inherit'); } } + + if (this._target === OutlineTarget.OutlinePane) { + const nbCell = node.element.cell; + const nbViewModel = this._editor?.getViewModel(); + if (!nbViewModel) { + return; + } + const idx = nbViewModel.getCellIndex(nbCell); + const length = isCodeCell ? 0 : nbViewModel.getFoldedLength(idx); + + const scopedContextKeyService = template.elementDisposables.add(this._contextKeyService.createScoped(template.container)); + NotebookOutlineContext.CellKind.bindTo(scopedContextKeyService).set(isCodeCell ? CellKind.Code : CellKind.Markup); + NotebookOutlineContext.CellHasChildren.bindTo(scopedContextKeyService).set(length > 0); + NotebookOutlineContext.CellHasHeader.bindTo(scopedContextKeyService).set(node.element.level !== NotebookOutlineConstants.NonHeaderOutlineLevel); + NotebookOutlineContext.OutlineElementTarget.bindTo(scopedContextKeyService).set(this._target); + this.setupFolding(isCodeCell, nbViewModel, scopedContextKeyService, template, nbCell); + + const outlineEntryToolbar = template.elementDisposables.add(new ToolBar(template.actionMenu, this._contextMenuService, { + actionViewItemProvider: action => { + if (action instanceof MenuItemAction) { + return this._instantiationService.createInstance(MenuEntryActionViewItem, action, undefined); + } + return undefined; + }, + })); + + const menu = template.elementDisposables.add(this._menuService.createMenu(MenuId.NotebookOutlineActionMenu, scopedContextKeyService)); + const actions = getOutlineToolbarActions(menu, { notebookEditor: this._editor, outlineEntry: node.element }); + outlineEntryToolbar.setActions(actions.primary, actions.secondary); + + this.setupToolbarListeners(outlineEntryToolbar, menu, actions, node.element, template); + template.actionMenu.style.padding = '0 0.8em 0 0.4em'; + } } disposeTemplate(templateData: NotebookOutlineTemplate): void { templateData.iconLabel.dispose(); + templateData.elementDisposables.clear(); + } + + disposeElement(element: ITreeNode, index: number, templateData: NotebookOutlineTemplate, height: number | undefined): void { + templateData.elementDisposables.clear(); + DOM.clearNode(templateData.actionMenu); + } + + private setupFolding(isCodeCell: boolean, nbViewModel: INotebookViewModel, scopedContextKeyService: IContextKeyService, template: NotebookOutlineTemplate, nbCell: ICellViewModel) { + const foldingState = isCodeCell ? CellFoldingState.None : ((nbCell as MarkupCellViewModel).foldingState); + const foldingStateCtx = NotebookOutlineContext.CellFoldingState.bindTo(scopedContextKeyService); + foldingStateCtx.set(foldingState); + + if (!isCodeCell) { + template.elementDisposables.add(nbViewModel.onDidFoldingStateChanged(() => { + const foldingState = (nbCell as MarkupCellViewModel).foldingState; + NotebookOutlineContext.CellFoldingState.bindTo(scopedContextKeyService).set(foldingState); + foldingStateCtx.set(foldingState); + })); + } + } + + private setupToolbarListeners(toolbar: ToolBar, menu: IMenu, initActions: { primary: IAction[]; secondary: IAction[] }, entry: OutlineEntry, templateData: NotebookOutlineTemplate): void { + // same fix as in cellToolbars setupListeners re #103926 + let dropdownIsVisible = false; + let deferredUpdate: (() => void) | undefined; + + toolbar.setActions(initActions.primary, initActions.secondary); + templateData.elementDisposables.add(menu.onDidChange(() => { + if (dropdownIsVisible) { + const actions = getOutlineToolbarActions(menu, { notebookEditor: this._editor, outlineEntry: entry }); + deferredUpdate = () => toolbar.setActions(actions.primary, actions.secondary); + + return; + } + + const actions = getOutlineToolbarActions(menu, { notebookEditor: this._editor, outlineEntry: entry }); + toolbar.setActions(actions.primary, actions.secondary); + })); + + templateData.container.classList.remove('notebook-outline-toolbar-dropdown-active'); + templateData.elementDisposables.add(toolbar.onDidChangeDropdownVisibility(visible => { + dropdownIsVisible = visible; + if (visible) { + templateData.container.classList.add('notebook-outline-toolbar-dropdown-active'); + } else { + templateData.container.classList.remove('notebook-outline-toolbar-dropdown-active'); + } + + if (deferredUpdate && !visible) { + disposableTimeout(() => { + deferredUpdate?.(); + }, 0, templateData.elementDisposables); + + deferredUpdate = undefined; + } + })); + } } +function getOutlineToolbarActions(menu: IMenu, args?: NotebookSectionArgs): { primary: IAction[]; secondary: IAction[] } { + const primary: IAction[] = []; + const secondary: IAction[] = []; + const result = { primary, secondary }; + + // TODO: @Yoyokrazy bring the "inline" back when there's an appropriate run in section icon + createAndFillInActionBarActions(menu, { shouldForwardArgs: true, arg: args }, result); //, g => /^inline/.test(g)); + + return result; +} + class NotebookOutlineAccessibility implements IListAccessibilityProvider { getAriaLabel(element: OutlineEntry): string | null { return element.label; @@ -145,10 +284,11 @@ class NotebookOutlineVirtualDelegate implements IListVirtualDelegate { +export class NotebookQuickPickProvider implements IQuickPickDataSource { constructor( private _getEntries: () => OutlineEntry[], + @IConfigurationService private readonly _configurationService: IConfigurationService, @IThemeService private readonly _themeService: IThemeService ) { } @@ -160,7 +300,24 @@ class NotebookQuickPickProvider implements IQuickPickDataSource { const result: IQuickPickOutlineElement[] = []; const { hasFileIcons } = this._themeService.getFileIconTheme(); - for (const element of bucket) { + const showSymbols = this._configurationService.getValue(NotebookSetting.gotoSymbolsAllSymbols); + const isSymbol = (element: OutlineEntry) => !!element.symbolKind; + const isCodeCell = (element: OutlineEntry) => (element.cell.cellKind === CellKind.Code && element.level === NotebookOutlineConstants.NonHeaderOutlineLevel); // code cell entries are exactly level 7 by this constant + for (let i = 0; i < bucket.length; i++) { + const element = bucket[i]; + const nextElement = bucket[i + 1]; // can be undefined + + if (!showSymbols + && isSymbol(element)) { + continue; + } + + if (showSymbols + && isCodeCell(element) + && nextElement && isSymbol(nextElement)) { + continue; + } + const useFileIcon = hasFileIcons && !element.symbolKind; // todo@jrieken it is fishy that codicons cannot be used with iconClasses // but file icons can... @@ -175,9 +332,62 @@ class NotebookQuickPickProvider implements IQuickPickDataSource { } } +export class NotebookOutlinePaneProvider implements IDataSource { + constructor( + private _getEntries: () => OutlineEntry[], + @IConfigurationService private readonly _configurationService: IConfigurationService, + ) { } + + *getChildren(element: NotebookCellOutline | OutlineEntry): Iterable { + const showCodeCells = this._configurationService.getValue(NotebookSetting.outlineShowCodeCells); + const showCodeCellSymbols = this._configurationService.getValue(NotebookSetting.outlineShowCodeCellSymbols); + const showMarkdownHeadersOnly = this._configurationService.getValue(NotebookSetting.outlineShowMarkdownHeadersOnly); + + const isOutline = element instanceof NotebookCellOutline; + const entries = isOutline ? this._getEntries() : element.children; + + for (const entry of entries) { + if (entry.cell.cellKind === CellKind.Markup) { + if (!showMarkdownHeadersOnly) { + yield entry; + } else if (entry.level < NotebookOutlineConstants.NonHeaderOutlineLevel) { + yield entry; + } + + } else if (showCodeCells && entry.cell.cellKind === CellKind.Code) { + if (showCodeCellSymbols) { + yield entry; + } else if (entry.level === NotebookOutlineConstants.NonHeaderOutlineLevel) { + yield entry; + } + } + } + } +} + +export class NotebookBreadcrumbsProvider implements IBreadcrumbsDataSource { + constructor( + private _getActiveElement: () => OutlineEntry | undefined, + @IConfigurationService private readonly _configurationService: IConfigurationService, + ) { } + + getBreadcrumbElements(): readonly OutlineEntry[] { + const result: OutlineEntry[] = []; + const showCodeCells = this._configurationService.getValue(NotebookSetting.breadcrumbsShowCodeCells); + let candidate = this._getActiveElement(); + while (candidate) { + if (showCodeCells || candidate.cell.cellKind !== CellKind.Code) { + result.unshift(candidate); + } + candidate = candidate.parent; + } + return result; + } +} + class NotebookComparator implements IOutlineComparator { - private readonly _collator = new IdleValue(() => new Intl.Collator(undefined, { numeric: true })); + private readonly _collator = new DOM.WindowIdleValue(mainWindow, () => new Intl.Collator(undefined, { numeric: true })); compareByPosition(a: OutlineEntry, b: OutlineEntry): number { return a.index - b.index; @@ -199,7 +409,7 @@ export class NotebookCellOutline implements IOutline { readonly onDidChange: Event = this._onDidChange.event; get entries(): OutlineEntry[] { - return this._outlineProvider?.entries ?? []; + return this._outlineProviderReference?.object?.entries ?? []; } private readonly _entriesDisposables = new DisposableStore(); @@ -209,10 +419,10 @@ export class NotebookCellOutline implements IOutline { readonly outlineKind = 'notebookCells'; get activeElement(): OutlineEntry | undefined { - return this._outlineProvider?.activeElement; + return this._outlineProviderReference?.object?.activeElement; } - private _outlineProvider: NotebookCellOutlineProvider | undefined; + private _outlineProviderReference: IReference | undefined; private readonly _localDisposables = new DisposableStore(); constructor( @@ -225,14 +435,14 @@ export class NotebookCellOutline implements IOutline { const installSelectionListener = () => { const notebookEditor = _editor.getControl(); if (!notebookEditor?.hasModel()) { - this._outlineProvider?.dispose(); - this._outlineProvider = undefined; + this._outlineProviderReference?.dispose(); + this._outlineProviderReference = undefined; this._localDisposables.clear(); } else { - this._outlineProvider?.dispose(); + this._outlineProviderReference?.dispose(); this._localDisposables.clear(); - this._outlineProvider = instantiationService.createInstance(NotebookCellOutlineProvider, notebookEditor, _target); - this._localDisposables.add(this._outlineProvider.onDidChange(e => { + this._outlineProviderReference = instantiationService.invokeFunction((accessor) => accessor.get(INotebookCellOutlineProviderFactory).getOrCreate(notebookEditor, _target)); + this._localDisposables.add(this._outlineProviderReference.object.onDidChange(e => { this._onDidChange.fire(e); })); } @@ -243,9 +453,8 @@ export class NotebookCellOutline implements IOutline { })); installSelectionListener(); - const treeDataSource: IDataSource = { getChildren: parent => parent instanceof NotebookCellOutline ? (this._outlineProvider?.entries ?? []) : parent.children }; const delegate = new NotebookOutlineVirtualDelegate(); - const renderers = [instantiationService.createInstance(NotebookOutlineRenderer)]; + const renderers = [instantiationService.createInstance(NotebookOutlineRenderer, this._editor.getControl(), _target)]; const comparator = new NotebookComparator(); const options: IWorkbenchDataTreeOptions = { @@ -258,19 +467,9 @@ export class NotebookCellOutline implements IOutline { }; this.config = { - breadcrumbsDataSource: { - getBreadcrumbElements: () => { - const result: OutlineEntry[] = []; - let candidate = this.activeElement; - while (candidate) { - result.unshift(candidate); - candidate = candidate.parent; - } - return result; - } - }, - quickPickDataSource: instantiationService.createInstance(NotebookQuickPickProvider, () => (this._outlineProvider?.entries ?? [])), - treeDataSource, + treeDataSource: instantiationService.createInstance(NotebookOutlinePaneProvider, () => (this.entries ?? [])), + quickPickDataSource: instantiationService.createInstance(NotebookQuickPickProvider, () => (this.entries ?? [])), + breadcrumbsDataSource: instantiationService.createInstance(NotebookBreadcrumbsProvider, () => (this.activeElement)), delegate, renderers, comparator, @@ -279,14 +478,14 @@ export class NotebookCellOutline implements IOutline { } async setFullSymbols(cancelToken: CancellationToken) { - await this._outlineProvider?.setFullSymbols(cancelToken); + await this._outlineProviderReference?.object?.setFullSymbols(cancelToken); } get uri(): URI | undefined { - return this._outlineProvider?.uri; + return this._outlineProviderReference?.object?.uri; } get isEmpty(): boolean { - return this._outlineProvider?.isEmpty ?? true; + return this._outlineProviderReference?.object?.isEmpty ?? true; } async reveal(entry: OutlineEntry, options: IEditorOptions, sideBySide: boolean): Promise { await this._editorService.openEditor({ @@ -365,7 +564,7 @@ export class NotebookCellOutline implements IOutline { this._onDidChange.dispose(); this._dispoables.dispose(); this._entriesDisposables.dispose(); - this._outlineProvider?.dispose(); + this._outlineProviderReference?.dispose(); this._localDisposables.dispose(); } } @@ -390,36 +589,139 @@ export class NotebookOutlineCreator implements IOutlineCreator | undefined> { const outline = this._instantiationService.createInstance(NotebookCellOutline, editor, target); - const showAllSymbols = this._configurationService.getValue(NotebookSetting.gotoSymbolsAllSymbols); - if (target === OutlineTarget.QuickPick && showAllSymbols) { + const showAllGotoSymbols = this._configurationService.getValue(NotebookSetting.gotoSymbolsAllSymbols); + const showAllOutlineSymbols = this._configurationService.getValue(NotebookSetting.outlineShowCodeCellSymbols); + if (target === OutlineTarget.QuickPick && showAllGotoSymbols) { await outline.setFullSymbols(cancelToken); + } else if (target === OutlineTarget.OutlinePane && showAllOutlineSymbols) { + // No need to wait for this, we want the outline to show up quickly. + void outline.setFullSymbols(cancelToken); } + return outline; } } -Registry.as(WorkbenchExtensions.Workbench).registerWorkbenchContribution(NotebookOutlineCreator, LifecyclePhase.Eventually); +export const NotebookOutlineContext = { + CellKind: new RawContextKey('notebookCellKind', undefined), + CellHasChildren: new RawContextKey('notebookCellHasChildren', false), + CellHasHeader: new RawContextKey('notebookCellHasHeader', false), + CellFoldingState: new RawContextKey('notebookCellFoldingState', CellFoldingState.None), + OutlineElementTarget: new RawContextKey('notebookOutlineElementTarget', undefined), +}; +Registry.as(WorkbenchExtensions.Workbench).registerWorkbenchContribution(NotebookOutlineCreator, LifecyclePhase.Eventually); Registry.as(ConfigurationExtensions.Configuration).registerConfiguration({ id: 'notebook', order: 100, type: 'object', 'properties': { - 'notebook.outline.showCodeCells': { + [NotebookSetting.outlineShowMarkdownHeadersOnly]: { + type: 'boolean', + default: true, + markdownDescription: localize('outline.showMarkdownHeadersOnly', "When enabled, notebook outline will show only markdown cells containing a header.") + }, + [NotebookSetting.outlineShowCodeCells]: { type: 'boolean', default: false, - markdownDescription: localize('outline.showCodeCells', "When enabled notebook outline shows code cells.") + markdownDescription: localize('outline.showCodeCells', "When enabled, notebook outline shows code cells.") + }, + [NotebookSetting.outlineShowCodeCellSymbols]: { + type: 'boolean', + default: true, + markdownDescription: localize('outline.showCodeCellSymbols', "When enabled, notebook outline shows code cell symbols. Relies on `notebook.outline.showCodeCells` being enabled.") }, - 'notebook.breadcrumbs.showCodeCells': { + [NotebookSetting.breadcrumbsShowCodeCells]: { type: 'boolean', default: true, - markdownDescription: localize('breadcrumbs.showCodeCells', "When enabled notebook breadcrumbs contain code cells.") + markdownDescription: localize('breadcrumbs.showCodeCells', "When enabled, notebook breadcrumbs contain code cells.") }, [NotebookSetting.gotoSymbolsAllSymbols]: { type: 'boolean', - default: false, - markdownDescription: localize('notebook.gotoSymbols.showAllSymbols', "When enabled goto symbol quickpick will display full code symbols from the notebook, as well as markdown headers.") + default: true, + markdownDescription: localize('notebook.gotoSymbols.showAllSymbols', "When enabled, the Go to Symbol Quick Pick will display full code symbols from the notebook, as well as Markdown headers.") }, } }); + +MenuRegistry.appendMenuItem(MenuId.ViewTitle, { + submenu: MenuId.NotebookOutlineFilter, + title: localize('filter', "Filter Entries"), + icon: Codicon.filter, + group: 'navigation', + order: -1, + when: ContextKeyExpr.and(ContextKeyExpr.equals('view', IOutlinePane.Id), NOTEBOOK_IS_ACTIVE_EDITOR), +}); + +registerAction2(class ToggleShowMarkdownHeadersOnly extends Action2 { + constructor() { + super({ + id: 'notebook.outline.toggleShowMarkdownHeadersOnly', + title: localize('toggleShowMarkdownHeadersOnly', "Markdown Headers Only"), + f1: false, + toggled: { + condition: ContextKeyExpr.equals('config.notebook.outline.showMarkdownHeadersOnly', true) + }, + menu: { + id: MenuId.NotebookOutlineFilter, + group: '0_markdown_cells', + } + }); + } + + run(accessor: ServicesAccessor, ...args: any[]) { + const configurationService = accessor.get(IConfigurationService); + const showMarkdownHeadersOnly = configurationService.getValue(NotebookSetting.outlineShowMarkdownHeadersOnly); + configurationService.updateValue(NotebookSetting.outlineShowMarkdownHeadersOnly, !showMarkdownHeadersOnly); + } +}); + + +registerAction2(class ToggleCodeCellEntries extends Action2 { + constructor() { + super({ + id: 'notebook.outline.toggleCodeCells', + title: localize('toggleCodeCells', "Code Cells"), + f1: false, + toggled: { + condition: ContextKeyExpr.equals('config.notebook.outline.showCodeCells', true) + }, + menu: { + id: MenuId.NotebookOutlineFilter, + order: 1, + group: '1_code_cells', + } + }); + } + + run(accessor: ServicesAccessor, ...args: any[]) { + const configurationService = accessor.get(IConfigurationService); + const showCodeCells = configurationService.getValue(NotebookSetting.outlineShowCodeCells); + configurationService.updateValue(NotebookSetting.outlineShowCodeCells, !showCodeCells); + } +}); + +registerAction2(class ToggleCodeCellSymbolEntries extends Action2 { + constructor() { + super({ + id: 'notebook.outline.toggleCodeCellSymbols', + title: localize('toggleCodeCellSymbols', "Code Cell Symbols"), + f1: false, + toggled: { + condition: ContextKeyExpr.equals('config.notebook.outline.showCodeCellSymbols', true) + }, + menu: { + id: MenuId.NotebookOutlineFilter, + order: 2, + group: '1_code_cells', + } + }); + } + + run(accessor: ServicesAccessor, ...args: any[]) { + const configurationService = accessor.get(IConfigurationService); + const showCodeCellSymbols = configurationService.getValue(NotebookSetting.outlineShowCodeCellSymbols); + configurationService.updateValue(NotebookSetting.outlineShowCodeCellSymbols, !showCodeCellSymbols); + } +}); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile.ts index 42089a40..ec03486e 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile.ts @@ -3,16 +3,11 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { Disposable } from 'vs/base/common/lifecycle'; -import { Registry } from 'vs/platform/registry/common/platform'; import { ServicesAccessor } from 'vs/editor/browser/editorExtensions'; import { localize } from 'vs/nls'; import { Action2, registerAction2 } from 'vs/platform/actions/common/actions'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { NotebookSetting } from 'vs/workbench/contrib/notebook/common/notebookCommon'; -import { IWorkbenchAssignmentService } from 'vs/workbench/services/assignment/common/assignmentService'; -import { Extensions as WorkbenchExtensions, IWorkbenchContributionsRegistry } from 'vs/workbench/common/contributions'; -import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; export enum NotebookProfileType { default = 'default', @@ -91,39 +86,40 @@ function isSetProfileArgs(args: unknown): args is ISetProfileArgs { setProfileArgs.profile === NotebookProfileType.jupyter; } -export class NotebookProfileContribution extends Disposable { - constructor(@IConfigurationService configService: IConfigurationService, @IWorkbenchAssignmentService private readonly experimentService: IWorkbenchAssignmentService) { - super(); +// export class NotebookProfileContribution extends Disposable { - if (this.experimentService) { - this.experimentService.getTreatment('notebookprofile').then(treatment => { - if (treatment === undefined) { - return; - } else { - // check if settings are already modified - const focusIndicator = configService.getValue(NotebookSetting.focusIndicator); - const insertToolbarPosition = configService.getValue(NotebookSetting.insertToolbarLocation); - const globalToolbar = configService.getValue(NotebookSetting.globalToolbar); - // const cellToolbarLocation = configService.getValue(NotebookSetting.cellToolbarLocation); - const compactView = configService.getValue(NotebookSetting.compactView); - const showCellStatusBar = configService.getValue(NotebookSetting.showCellStatusBar); - const consolidatedRunButton = configService.getValue(NotebookSetting.consolidatedRunButton); - if (focusIndicator === 'border' - && insertToolbarPosition === 'both' - && globalToolbar === false - // && cellToolbarLocation === undefined - && compactView === true - && showCellStatusBar === 'visible' - && consolidatedRunButton === true - ) { - applyProfile(configService, profiles[treatment] ?? profiles[NotebookProfileType.default]); - } - } - }); - } - } -} +// static readonly ID = 'workbench.contrib.notebookProfile'; + +// constructor(@IConfigurationService configService: IConfigurationService, @IWorkbenchAssignmentService private readonly experimentService: IWorkbenchAssignmentService) { +// super(); -const workbenchContributionsRegistry = Registry.as(WorkbenchExtensions.Workbench); -workbenchContributionsRegistry.registerWorkbenchContribution(NotebookProfileContribution, LifecyclePhase.Ready); +// if (this.experimentService) { +// this.experimentService.getTreatment('notebookprofile').then(treatment => { +// if (treatment === undefined) { +// return; +// } else { +// // check if settings are already modified +// const focusIndicator = configService.getValue(NotebookSetting.focusIndicator); +// const insertToolbarPosition = configService.getValue(NotebookSetting.insertToolbarLocation); +// const globalToolbar = configService.getValue(NotebookSetting.globalToolbar); +// // const cellToolbarLocation = configService.getValue(NotebookSetting.cellToolbarLocation); +// const compactView = configService.getValue(NotebookSetting.compactView); +// const showCellStatusBar = configService.getValue(NotebookSetting.showCellStatusBar); +// const consolidatedRunButton = configService.getValue(NotebookSetting.consolidatedRunButton); +// if (focusIndicator === 'border' +// && insertToolbarPosition === 'both' +// && globalToolbar === false +// // && cellToolbarLocation === undefined +// && compactView === true +// && showCellStatusBar === 'visible' +// && consolidatedRunButton === true +// ) { +// applyProfile(configService, profiles[treatment] ?? profiles[NotebookProfileType.default]); +// } +// } +// }); +// } +// } +// } +// registerWorkbenchContribution2(NotebookProfileContribution.ID, NotebookProfileContribution, WorkbenchPhase.BlockRestore); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants.ts index 1195c776..eb2d57e6 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants.ts @@ -3,8 +3,8 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { localize } from 'vs/nls'; import { CancellationToken } from 'vs/base/common/cancellation'; +import { HierarchicalKind } from 'vs/base/common/hierarchicalKind'; import { Disposable, DisposableStore } from 'vs/base/common/lifecycle'; import { isEqual } from 'vs/base/common/resources'; import { ICodeEditor } from 'vs/editor/browser/editorBrowser'; @@ -19,11 +19,12 @@ import { IEditorWorkerService } from 'vs/editor/common/services/editorWorker'; import { ILanguageFeaturesService } from 'vs/editor/common/services/languageFeatures'; import { ITextModelService } from 'vs/editor/common/services/resolverService'; import { ApplyCodeActionReason, applyCodeAction, getCodeActions } from 'vs/editor/contrib/codeAction/browser/codeAction'; -import { CodeActionKind, CodeActionTriggerSource } from 'vs/editor/contrib/codeAction/common/types'; -import { getDocumentFormattingEditsUntilResult } from 'vs/editor/contrib/format/browser/format'; +import { CodeActionItem, CodeActionKind, CodeActionTriggerSource } from 'vs/editor/contrib/codeAction/common/types'; +import { FormattingMode, getDocumentFormattingEditsWithSelectedProvider } from 'vs/editor/contrib/format/browser/format'; import { SnippetController2 } from 'vs/editor/contrib/snippet/browser/snippetController2'; +import { localize } from 'vs/nls'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { ILogService } from 'vs/platform/log/common/log'; import { IProgress, IProgressStep } from 'vs/platform/progress/common/progress'; import { Registry } from 'vs/platform/registry/common/platform'; @@ -31,23 +32,25 @@ import { IWorkspaceTrustManagementService } from 'vs/platform/workspace/common/w import { IWorkbenchContribution, IWorkbenchContributionsRegistry, Extensions as WorkbenchContributionsExtensions } from 'vs/workbench/common/contributions'; import { SaveReason } from 'vs/workbench/common/editor'; import { getNotebookEditorFromEditorPane } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { NotebookTextModel } from 'vs/workbench/contrib/notebook/common/model/notebookTextModel'; import { CellKind, NotebookSetting } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { NotebookFileWorkingCopyModel } from 'vs/workbench/contrib/notebook/common/notebookEditorModel'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; import { IStoredFileWorkingCopy, IStoredFileWorkingCopyModel } from 'vs/workbench/services/workingCopy/common/storedFileWorkingCopy'; -import { IStoredFileWorkingCopySaveParticipant, IWorkingCopyFileService } from 'vs/workbench/services/workingCopy/common/workingCopyFileService'; +import { IStoredFileWorkingCopySaveParticipant, IStoredFileWorkingCopySaveParticipantContext, IWorkingCopyFileService } from 'vs/workbench/services/workingCopy/common/workingCopyFileService'; class FormatOnSaveParticipant implements IStoredFileWorkingCopySaveParticipant { constructor( @IEditorWorkerService private readonly editorWorkerService: IEditorWorkerService, @ILanguageFeaturesService private readonly languageFeaturesService: ILanguageFeaturesService, + @IInstantiationService private readonly instantiationService: IInstantiationService, @ITextModelService private readonly textModelService: ITextModelService, @IBulkEditService private readonly bulkEditService: IBulkEditService, @IConfigurationService private readonly configurationService: IConfigurationService, ) { } - async participate(workingCopy: IStoredFileWorkingCopy, context: { reason: SaveReason }, progress: IProgress, token: CancellationToken): Promise { + async participate(workingCopy: IStoredFileWorkingCopy, context: IStoredFileWorkingCopySaveParticipantContext, progress: IProgress, token: CancellationToken): Promise { if (!workingCopy.model || !(workingCopy.model instanceof NotebookFileWorkingCopyModel)) { return; } @@ -60,38 +63,40 @@ class FormatOnSaveParticipant implements IStoredFileWorkingCopySaveParticipant { if (!enabled) { return undefined; } + progress.report({ message: localize('notebookFormatSave.formatting', "Formatting") }); const notebook = workingCopy.model.notebookModel; + const formatApplied: boolean = await this.instantiationService.invokeFunction(CodeActionParticipantUtils.checkAndRunFormatCodeAction, notebook, progress, token); - progress.report({ message: localize('notebookFormatSave.formatting', "Formatting") }); const disposable = new DisposableStore(); try { - const allCellEdits = await Promise.all(notebook.cells.map(async cell => { - const ref = await this.textModelService.createModelReference(cell.uri); - disposable.add(ref); - - const model = ref.object.textEditorModel; - - const formatEdits = await getDocumentFormattingEditsUntilResult( - this.editorWorkerService, - this.languageFeaturesService, - model, - model.getOptions(), - token - ); - - const edits: ResourceTextEdit[] = []; - - if (formatEdits) { - edits.push(...formatEdits.map(edit => new ResourceTextEdit(model.uri, edit, model.getVersionId()))); - return edits; - } - - return []; - })); + if (!formatApplied) { + const allCellEdits = await Promise.all(notebook.cells.map(async cell => { + const ref = await this.textModelService.createModelReference(cell.uri); + disposable.add(ref); + + const model = ref.object.textEditorModel; + + const formatEdits = await getDocumentFormattingEditsWithSelectedProvider( + this.editorWorkerService, + this.languageFeaturesService, + model, + FormattingMode.Silent, + token + ); + + const edits: ResourceTextEdit[] = []; + + if (formatEdits) { + edits.push(...formatEdits.map(edit => new ResourceTextEdit(model.uri, edit, model.getVersionId()))); + return edits; + } - await this.bulkEditService.apply(/* edit */allCellEdits.flat(), { label: localize('formatNotebook', "Format Notebook"), code: 'undoredo.formatNotebook', }); + return []; + })); + await this.bulkEditService.apply(/* edit */allCellEdits.flat(), { label: localize('formatNotebook', "Format Notebook"), code: 'undoredo.formatNotebook', }); + } } finally { progress.report({ increment: 100 }); disposable.dispose(); @@ -108,13 +113,15 @@ class TrimWhitespaceParticipant implements IStoredFileWorkingCopySaveParticipant @IBulkEditService private readonly bulkEditService: IBulkEditService, ) { } - async participate(workingCopy: IStoredFileWorkingCopy, context: { reason: SaveReason }, progress: IProgress, _token: CancellationToken): Promise { - if (this.configurationService.getValue('files.trimTrailingWhitespace')) { - await this.doTrimTrailingWhitespace(workingCopy, context.reason === SaveReason.AUTO, progress); + async participate(workingCopy: IStoredFileWorkingCopy, context: IStoredFileWorkingCopySaveParticipantContext, progress: IProgress, _token: CancellationToken): Promise { + const trimTrailingWhitespaceOption = this.configurationService.getValue('files.trimTrailingWhitespace'); + const trimInRegexAndStrings = this.configurationService.getValue('files.trimTrailingWhitespaceInRegexAndStrings'); + if (trimTrailingWhitespaceOption) { + await this.doTrimTrailingWhitespace(workingCopy, context.reason === SaveReason.AUTO, trimInRegexAndStrings, progress); } } - private async doTrimTrailingWhitespace(workingCopy: IStoredFileWorkingCopy, isAutoSaved: boolean, progress: IProgress) { + private async doTrimTrailingWhitespace(workingCopy: IStoredFileWorkingCopy, isAutoSaved: boolean, trimInRegexesAndStrings: boolean, progress: IProgress) { if (!workingCopy.model || !(workingCopy.model instanceof NotebookFileWorkingCopyModel)) { return; } @@ -149,7 +156,7 @@ class TrimWhitespaceParticipant implements IStoredFileWorkingCopySaveParticipant } } - const ops = trimTrailingWhitespace(model, cursors); + const ops = trimTrailingWhitespace(model, cursors, trimInRegexesAndStrings); if (!ops.length) { return []; // Nothing to do } @@ -175,7 +182,7 @@ class TrimFinalNewLinesParticipant implements IStoredFileWorkingCopySaveParticip @IBulkEditService private readonly bulkEditService: IBulkEditService, ) { } - async participate(workingCopy: IStoredFileWorkingCopy, context: { reason: SaveReason }, progress: IProgress, _token: CancellationToken): Promise { + async participate(workingCopy: IStoredFileWorkingCopy, context: IStoredFileWorkingCopySaveParticipantContext, progress: IProgress, _token: CancellationToken): Promise { if (this.configurationService.getValue('files.trimFinalNewlines')) { await this.doTrimFinalNewLines(workingCopy, context.reason === SaveReason.AUTO, progress); } @@ -224,8 +231,11 @@ class TrimFinalNewLinesParticipant implements IStoredFileWorkingCopySaveParticip const textBuffer = cell.textBuffer; const lastNonEmptyLine = this.findLastNonEmptyLine(textBuffer); const deleteFromLineNumber = Math.max(lastNonEmptyLine + 1, cannotTouchLineNumber + 1); - const deletionRange = new Range(deleteFromLineNumber, 1, textBuffer.getLineCount(), textBuffer.getLineLastNonWhitespaceColumn(textBuffer.getLineCount())); + if (deleteFromLineNumber > textBuffer.getLineCount()) { + return; + } + const deletionRange = new Range(deleteFromLineNumber, 1, textBuffer.getLineCount(), textBuffer.getLineLastNonWhitespaceColumn(textBuffer.getLineCount())); if (deletionRange.isEmpty()) { return; } @@ -244,7 +254,7 @@ class TrimFinalNewLinesParticipant implements IStoredFileWorkingCopySaveParticip } } -class FinalNewLineParticipant implements IStoredFileWorkingCopySaveParticipant { +class InsertFinalNewLineParticipant implements IStoredFileWorkingCopySaveParticipant { constructor( @IConfigurationService private readonly configurationService: IConfigurationService, @@ -252,8 +262,11 @@ class FinalNewLineParticipant implements IStoredFileWorkingCopySaveParticipant { @IEditorService private readonly editorService: IEditorService, ) { } - async participate(workingCopy: IStoredFileWorkingCopy, context: { reason: SaveReason }, progress: IProgress, _token: CancellationToken): Promise { - if (this.configurationService.getValue('files.insertFinalNewline')) { + async participate(workingCopy: IStoredFileWorkingCopy, context: IStoredFileWorkingCopySaveParticipantContext, progress: IProgress, _token: CancellationToken): Promise { + // waiting on notebook-specific override before this feature can sync with 'files.insertFinalNewline' + // if (this.configurationService.getValue('files.insertFinalNewline')) { + + if (this.configurationService.getValue(NotebookSetting.insertFinalNewline)) { await this.doInsertFinalNewLine(workingCopy, context.reason === SaveReason.AUTO, progress); } } @@ -308,14 +321,12 @@ class CodeActionOnSaveParticipant implements IStoredFileWorkingCopySaveParticipa @IConfigurationService private readonly configurationService: IConfigurationService, @ILogService private readonly logService: ILogService, @IWorkspaceTrustManagementService private readonly workspaceTrustManagementService: IWorkspaceTrustManagementService, - @ILanguageFeaturesService private readonly languageFeaturesService: ILanguageFeaturesService, @ITextModelService private readonly textModelService: ITextModelService, @IInstantiationService private readonly instantiationService: IInstantiationService, ) { } - async participate(workingCopy: IStoredFileWorkingCopy, context: { reason: SaveReason }, progress: IProgress, token: CancellationToken): Promise { - const nbDisposable = new DisposableStore(); + async participate(workingCopy: IStoredFileWorkingCopy, context: IStoredFileWorkingCopySaveParticipantContext, progress: IProgress, token: CancellationToken): Promise { const isTrusted = this.workspaceTrustManagementService.isWorkspaceTrusted(); if (!isTrusted) { return; @@ -341,15 +352,9 @@ class CodeActionOnSaveParticipant implements IStoredFileWorkingCopySaveParticipa const notebookModel = workingCopy.model.notebookModel; const setting = this.configurationService.getValue<{ [kind: string]: string | boolean }>(NotebookSetting.codeActionsOnSave); - if (!setting) { - return undefined; - } const settingItems: string[] = Array.isArray(setting) ? setting : Object.keys(setting).filter(x => setting[x]); - if (!settingItems.length) { - return undefined; - } const allCodeActions = this.createCodeActionsOnSave(settingItems); const excludedActions = allCodeActions @@ -359,73 +364,119 @@ class CodeActionOnSaveParticipant implements IStoredFileWorkingCopySaveParticipa const editorCodeActionsOnSave = includedActions.filter(x => !CodeActionKind.Notebook.contains(x)); const notebookCodeActionsOnSave = includedActions.filter(x => CodeActionKind.Notebook.contains(x)); - if (!editorCodeActionsOnSave.length && !notebookCodeActionsOnSave.length) { - return undefined; - } - - // prioritize `source.fixAll` code actions - if (!Array.isArray(setting)) { - editorCodeActionsOnSave.sort((a, b) => { - if (CodeActionKind.SourceFixAll.contains(a)) { - if (CodeActionKind.SourceFixAll.contains(b)) { - return 0; - } - return -1; - } - if (CodeActionKind.SourceFixAll.contains(b)) { - return 1; - } - return 0; - }); - } // run notebook code actions - progress.report({ message: localize('notebookSaveParticipants.notebookCodeActions', "Running 'Notebook' code actions") }); - try { - const cell = notebookModel.cells[0]; - const ref = await this.textModelService.createModelReference(cell.uri); - nbDisposable.add(ref); + if (notebookCodeActionsOnSave.length) { + const nbDisposable = new DisposableStore(); + progress.report({ message: localize('notebookSaveParticipants.notebookCodeActions', "Running 'Notebook' code actions") }); + try { + const cell = notebookModel.cells[0]; + const ref = await this.textModelService.createModelReference(cell.uri); + nbDisposable.add(ref); - const textEditorModel = ref.object.textEditorModel; + const textEditorModel = ref.object.textEditorModel; - await this.applyOnSaveActions(textEditorModel, notebookCodeActionsOnSave, excludedActions, progress, token); - } catch { - this.logService.error('Failed to apply notebook code action on save'); - } finally { - progress.report({ increment: 100 }); - nbDisposable.dispose(); + await this.instantiationService.invokeFunction(CodeActionParticipantUtils.applyOnSaveGenericCodeActions, textEditorModel, notebookCodeActionsOnSave, excludedActions, progress, token); + } catch { + this.logService.error('Failed to apply notebook code action on save'); + } finally { + progress.report({ increment: 100 }); + nbDisposable.dispose(); + } } // run cell level code actions - const disposable = new DisposableStore(); - progress.report({ message: localize('notebookSaveParticipants.cellCodeActions', "Running 'Cell' code actions") }); - try { - await Promise.all(notebookModel.cells.map(async cell => { - const ref = await this.textModelService.createModelReference(cell.uri); - disposable.add(ref); + if (editorCodeActionsOnSave.length) { + // prioritize `source.fixAll` code actions + if (!Array.isArray(setting)) { + editorCodeActionsOnSave.sort((a, b) => { + if (CodeActionKind.SourceFixAll.contains(a)) { + if (CodeActionKind.SourceFixAll.contains(b)) { + return 0; + } + return -1; + } + if (CodeActionKind.SourceFixAll.contains(b)) { + return 1; + } + return 0; + }); + } - const textEditorModel = ref.object.textEditorModel; + const cellDisposable = new DisposableStore(); + progress.report({ message: localize('notebookSaveParticipants.cellCodeActions', "Running 'Cell' code actions") }); + try { + await Promise.all(notebookModel.cells.map(async cell => { + const ref = await this.textModelService.createModelReference(cell.uri); + cellDisposable.add(ref); - await this.applyOnSaveActions(textEditorModel, editorCodeActionsOnSave, excludedActions, progress, token); - })); - } catch { - this.logService.error('Failed to apply code action on save'); - } finally { - progress.report({ increment: 100 }); - disposable.dispose(); + const textEditorModel = ref.object.textEditorModel; + + await this.instantiationService.invokeFunction(CodeActionParticipantUtils.applyOnSaveGenericCodeActions, textEditorModel, editorCodeActionsOnSave, excludedActions, progress, token); + })); + } catch { + this.logService.error('Failed to apply code action on save'); + } finally { + progress.report({ increment: 100 }); + cellDisposable.dispose(); + } } } - private createCodeActionsOnSave(settingItems: readonly string[]): CodeActionKind[] { - const kinds = settingItems.map(x => new CodeActionKind(x)); + private createCodeActionsOnSave(settingItems: readonly string[]): HierarchicalKind[] { + const kinds = settingItems.map(x => new HierarchicalKind(x)); // Remove subsets return kinds.filter(kind => { return kinds.every(otherKind => otherKind.equals(kind) || !otherKind.contains(kind)); }); } +} + +export class CodeActionParticipantUtils { + + static async checkAndRunFormatCodeAction( + accessor: ServicesAccessor, + notebookModel: NotebookTextModel, + progress: IProgress, + token: CancellationToken): Promise { + + const instantiationService: IInstantiationService = accessor.get(IInstantiationService); + const textModelService: ITextModelService = accessor.get(ITextModelService); + const logService: ILogService = accessor.get(ILogService); + const configurationService: IConfigurationService = accessor.get(IConfigurationService); + + const formatDisposable = new DisposableStore(); + let formatResult: boolean = false; + progress.report({ message: localize('notebookSaveParticipants.formatCodeActions', "Running 'Format' code actions") }); + try { + const cell = notebookModel.cells[0]; + const ref = await textModelService.createModelReference(cell.uri); + formatDisposable.add(ref); + const textEditorModel = ref.object.textEditorModel; + + const defaultFormatterExtId = configurationService.getValue(NotebookSetting.defaultFormatter); + formatResult = await instantiationService.invokeFunction(CodeActionParticipantUtils.applyOnSaveFormatCodeAction, textEditorModel, new HierarchicalKind('notebook.format'), [], defaultFormatterExtId, progress, token); + } catch { + logService.error('Failed to apply notebook format action on save'); + } finally { + progress.report({ increment: 100 }); + formatDisposable.dispose(); + } + return formatResult; + } - private async applyOnSaveActions(model: ITextModel, codeActionsOnSave: readonly CodeActionKind[], excludes: readonly CodeActionKind[], progress: IProgress, token: CancellationToken): Promise { + static async applyOnSaveGenericCodeActions( + accessor: ServicesAccessor, + model: ITextModel, + codeActionsOnSave: readonly HierarchicalKind[], + excludes: readonly HierarchicalKind[], + progress: IProgress, + token: CancellationToken): Promise { + + const instantiationService: IInstantiationService = accessor.get(IInstantiationService); + const languageFeaturesService: ILanguageFeaturesService = accessor.get(ILanguageFeaturesService); + const logService: ILogService = accessor.get(ILogService); const getActionProgress = new class implements IProgress { private _names = new Set(); @@ -435,7 +486,7 @@ class CodeActionOnSaveParticipant implements IStoredFileWorkingCopySaveParticipa { key: 'codeaction.get2', comment: ['[configure]({1}) is a link. Only translate `configure`. Do not change brackets and parentheses or {1}'] }, "Getting code actions from '{0}' ([configure]({1})).", [...this._names].map(name => `'${name}'`).join(', '), - 'command:workbench.action.openSettings?%5B%22editor.codeActionsOnSave%22%5D' + 'command:workbench.action.openSettings?%5B%22notebook.codeActionsOnSave%22%5D' ) }); } @@ -448,7 +499,7 @@ class CodeActionOnSaveParticipant implements IStoredFileWorkingCopySaveParticipa }; for (const codeActionKind of codeActionsOnSave) { - const actionsToRun = await this.getActionsToRun(model, codeActionKind, excludes, getActionProgress, token); + const actionsToRun = await this.getActionsToRun(model, codeActionKind, excludes, languageFeaturesService, getActionProgress, token); if (token.isCancellationRequested) { actionsToRun.dispose(); return; @@ -471,11 +522,11 @@ class CodeActionOnSaveParticipant implements IStoredFileWorkingCopySaveParticipa } } if (breakFlag) { - this.logService.warn('Failed to apply code action on save, applied to multiple resources.'); + logService.warn('Failed to apply code action on save, applied to multiple resources.'); continue; } progress.report({ message: localize('codeAction.apply', "Applying code action '{0}'.", action.action.title) }); - await this.instantiationService.invokeFunction(applyCodeAction, action, ApplyCodeActionReason.OnSave, {}, token); + await instantiationService.invokeFunction(applyCodeAction, action, ApplyCodeActionReason.OnSave, {}, token); if (token.isCancellationRequested) { return; } @@ -488,13 +539,79 @@ class CodeActionOnSaveParticipant implements IStoredFileWorkingCopySaveParticipa } } - private getActionsToRun(model: ITextModel, codeActionKind: CodeActionKind, excludes: readonly CodeActionKind[], progress: IProgress, token: CancellationToken) { - return getCodeActions(this.languageFeaturesService.codeActionProvider, model, model.getFullModelRange(), { + static async applyOnSaveFormatCodeAction( + accessor: ServicesAccessor, + model: ITextModel, + formatCodeActionOnSave: HierarchicalKind, + excludes: readonly HierarchicalKind[], + extensionId: string | undefined, + progress: IProgress, + token: CancellationToken): Promise { + + const instantiationService: IInstantiationService = accessor.get(IInstantiationService); + const languageFeaturesService: ILanguageFeaturesService = accessor.get(ILanguageFeaturesService); + const logService: ILogService = accessor.get(ILogService); + + const getActionProgress = new class implements IProgress { + private _names = new Set(); + private _report(): void { + progress.report({ + message: localize( + { key: 'codeaction.get2', comment: ['[configure]({1}) is a link. Only translate `configure`. Do not change brackets and parentheses or {1}'] }, + "Getting code actions from '{0}' ([configure]({1})).", + [...this._names].map(name => `'${name}'`).join(', '), + 'command:workbench.action.openSettings?%5B%22notebook.defaultFormatter%22%5D' + ) + }); + } + report(provider: CodeActionProvider) { + if (provider.displayName && !this._names.has(provider.displayName)) { + this._names.add(provider.displayName); + this._report(); + } + } + }; + + const providedActions = await CodeActionParticipantUtils.getActionsToRun(model, formatCodeActionOnSave, excludes, languageFeaturesService, getActionProgress, token); + // warn the user if there are more than one provided format action, and there is no specified defaultFormatter + if (providedActions.validActions.length > 1 && !extensionId) { + logService.warn('More than one format code action is provided, the 0th one will be used. A default can be specified via `notebook.defaultFormatter` in your settings.'); + } + + if (token.isCancellationRequested) { + providedActions.dispose(); + return false; + } + + try { + const action: CodeActionItem | undefined = extensionId ? providedActions.validActions.find(action => action.provider?.extensionId === extensionId) : providedActions.validActions[0]; + if (!action) { + return false; + } + + progress.report({ message: localize('codeAction.apply', "Applying code action '{0}'.", action.action.title) }); + await instantiationService.invokeFunction(applyCodeAction, action, ApplyCodeActionReason.OnSave, {}, token); + if (token.isCancellationRequested) { + return false; + } + } catch { + logService.error('Failed to apply notebook format code action on save'); + return false; + } finally { + providedActions.dispose(); + } + return true; + } + + // @Yoyokrazy this could likely be modified to leverage the extensionID, therefore not getting actions from providers unnecessarily -- future work + static getActionsToRun(model: ITextModel, codeActionKind: HierarchicalKind, excludes: readonly HierarchicalKind[], languageFeaturesService: ILanguageFeaturesService, progress: IProgress, token: CancellationToken) { + return getCodeActions(languageFeaturesService.codeActionProvider, model, model.getFullModelRange(), { type: CodeActionTriggerType.Invoke, triggerAction: CodeActionTriggerSource.OnSave, filter: { include: codeActionKind, excludes: excludes, includeSourceActions: true }, }, progress, token); } + } function getActiveCellCodeEditor(editorService: IEditorService): ICodeEditor | undefined { @@ -517,7 +634,7 @@ export class SaveParticipantsContribution extends Disposable implements IWorkben this._register(this.workingCopyFileService.addSaveParticipant(this.instantiationService.createInstance(TrimWhitespaceParticipant))); this._register(this.workingCopyFileService.addSaveParticipant(this.instantiationService.createInstance(CodeActionOnSaveParticipant))); this._register(this.workingCopyFileService.addSaveParticipant(this.instantiationService.createInstance(FormatOnSaveParticipant))); - this._register(this.workingCopyFileService.addSaveParticipant(this.instantiationService.createInstance(FinalNewLineParticipant))); + this._register(this.workingCopyFileService.addSaveParticipant(this.instantiationService.createInstance(InsertFinalNewLineParticipant))); this._register(this.workingCopyFileService.addSaveParticipant(this.instantiationService.createInstance(TrimFinalNewLinesParticipant))); } } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout.ts index 6404536b..690a05c1 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout.ts @@ -4,10 +4,10 @@ *--------------------------------------------------------------------------------------------*/ import { Disposable, DisposableStore, dispose, IDisposable } from 'vs/base/common/lifecycle'; -import { localize } from 'vs/nls'; +import { localize2 } from 'vs/nls'; +import { Categories } from 'vs/platform/action/common/actionCommonCategories'; import { Action2, registerAction2 } from 'vs/platform/actions/common/actions'; import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; -import { Categories } from 'vs/platform/action/common/actionCommonCategories'; import { getNotebookEditorFromEditorPane, ICellViewModel, ICommonCellViewModelLayoutChangeInfo, INotebookDeltaCellStatusBarItems, INotebookEditor, INotebookEditorContribution } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { registerNotebookContribution } from 'vs/workbench/contrib/notebook/browser/notebookEditorExtensions'; import { NotebookEditorWidget } from 'vs/workbench/contrib/notebook/browser/notebookEditorWidget'; @@ -122,10 +122,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'notebook.toggleLayoutTroubleshoot', - title: { - value: localize('workbench.notebook.toggleLayoutTroubleshoot', "Toggle Layout Troubleshoot"), - original: 'Toggle Notebook Layout Troubleshoot' - }, + title: localize2('workbench.notebook.toggleLayoutTroubleshoot', "Toggle Layout Troubleshoot"), category: Categories.Developer, f1: true }); @@ -148,10 +145,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'notebook.inspectLayout', - title: { - value: localize('workbench.notebook.inspectLayout', "Inspect Notebook Layout"), - original: 'Inspect Notebook Layout' - }, + title: localize2('workbench.notebook.inspectLayout', "Inspect Notebook Layout"), category: Categories.Developer, f1: true }); @@ -176,10 +170,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'notebook.clearNotebookEdtitorTypeCache', - title: { - value: localize('workbench.notebook.clearNotebookEdtitorTypeCache', "Clear Notebook Editor Type Cache"), - original: 'Clear Notebook Editor Cache' - }, + title: localize2('workbench.notebook.clearNotebookEdtitorTypeCache', "Clear Notebook Editor Type Cache"), category: Categories.Developer, f1: true }); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/undoRedo/notebookUndoRedo.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/undoRedo/notebookUndoRedo.ts index 4a74f442..ebe2244a 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/undoRedo/notebookUndoRedo.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/contrib/undoRedo/notebookUndoRedo.ts @@ -4,9 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { Disposable } from 'vs/base/common/lifecycle'; -import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; -import { Registry } from 'vs/platform/registry/common/platform'; -import { Extensions as WorkbenchExtensions, IWorkbenchContributionsRegistry } from 'vs/workbench/common/contributions'; +import { WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { CellKind } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { CellEditState, getNotebookEditorFromEditorPane } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; @@ -15,6 +13,8 @@ import { NotebookViewModel } from 'vs/workbench/contrib/notebook/browser/viewMod class NotebookUndoRedoContribution extends Disposable { + static readonly ID = 'workbench.contrib.notebookUndoRedo'; + constructor(@IEditorService private readonly _editorService: IEditorService) { super(); @@ -64,5 +64,4 @@ class NotebookUndoRedoContribution extends Disposable { } } -const workbenchContributionsRegistry = Registry.as(WorkbenchExtensions.Workbench); -workbenchContributionsRegistry.registerWorkbenchContribution(NotebookUndoRedoContribution, LifecyclePhase.Ready); +registerWorkbenchContribution2(NotebookUndoRedoContribution.ID, NotebookUndoRedoContribution, WorkbenchPhase.BlockRestore); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/cellOperations.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/cellOperations.ts index 651e9a29..64c90739 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/cellOperations.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/cellOperations.ts @@ -53,7 +53,7 @@ export async function changeCellToKind(kind: CellKind, context: INotebookActionC cells: [{ cellKind: kind, source: text, - language: language!, + language: language, mime: mime ?? cell.mime, outputs: cell.model.outputs, metadata: cell.metadata, @@ -96,7 +96,7 @@ export async function changeCellToKind(kind: CellKind, context: INotebookActionC cells: [{ cellKind: kind, source: text, - language: language!, + language: language, mime: mime ?? cell.mime, outputs: cell.model.outputs, metadata: cell.metadata, diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/cellOutputActions.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/cellOutputActions.ts index 1f73db43..0db8e6dd 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/cellOutputActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/cellOutputActions.ts @@ -23,7 +23,7 @@ registerAction2(class CopyCellOutputAction extends Action2 { constructor() { super({ id: COPY_OUTPUT_COMMAND_ID, - title: localize('notebookActions.copyOutput', "Copy Output"), + title: localize('notebookActions.copyOutput', "Copy Cell Output"), menu: { id: MenuId.NotebookOutputToolbar, when: NOTEBOOK_CELL_HAS_OUTPUTS @@ -33,21 +33,43 @@ registerAction2(class CopyCellOutputAction extends Action2 { }); } - async run(accessor: ServicesAccessor, outputContext: INotebookOutputActionContext | { outputViewModel: ICellOutputViewModel }): Promise { - const editorService = accessor.get(IEditorService); - const notebookEditor = getNotebookEditorFromEditorPane(editorService.activeEditorPane); + private getNoteboookEditor(editorService: IEditorService, outputContext: INotebookOutputActionContext | { outputViewModel: ICellOutputViewModel } | undefined): INotebookEditor | undefined { + if (outputContext && 'notebookEditor' in outputContext) { + return outputContext.notebookEditor; + } + return getNotebookEditorFromEditorPane(editorService.activeEditorPane); + } + + async run(accessor: ServicesAccessor, outputContext: INotebookOutputActionContext | { outputViewModel: ICellOutputViewModel } | undefined): Promise { + const notebookEditor = this.getNoteboookEditor(accessor.get(IEditorService), outputContext); if (!notebookEditor) { return; } let outputViewModel: ICellOutputViewModel | undefined; - if ('outputId' in outputContext && typeof outputContext.outputId === 'string') { + if (outputContext && 'outputId' in outputContext && typeof outputContext.outputId === 'string') { outputViewModel = getOutputViewModelFromId(outputContext.outputId, notebookEditor); - } else { + } else if (outputContext && 'outputViewModel' in outputContext) { outputViewModel = outputContext.outputViewModel; } + if (!outputViewModel) { + // not able to find the output from the provided context, use the active cell + const activeCell = notebookEditor.getActiveCell(); + if (!activeCell) { + return; + } + + if (activeCell.focusedOutputId !== undefined) { + outputViewModel = activeCell.outputsViewModels.find(output => { + return output.model.outputId === activeCell.focusedOutputId; + }); + } else { + outputViewModel = activeCell.outputsViewModels.find(output => output.pickedMimeType?.isTrusted); + } + } + if (!outputViewModel) { return; } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/chat/cellChatActions.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/chat/cellChatActions.ts new file mode 100644 index 00000000..7ed5b3c5 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/chat/cellChatActions.ts @@ -0,0 +1,665 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Codicon } from 'vs/base/common/codicons'; +import { KeyChord, KeyCode, KeyMod } from 'vs/base/common/keyCodes'; +import { EditorContextKeys } from 'vs/editor/common/editorContextKeys'; +import { localize, localize2 } from 'vs/nls'; +import { CONTEXT_ACCESSIBILITY_MODE_ENABLED } from 'vs/platform/accessibility/common/accessibility'; +import { MenuId, MenuRegistry, registerAction2 } from 'vs/platform/actions/common/actions'; +import { ICommandService } from 'vs/platform/commands/common/commands'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; +import { InputFocusedContextKey } from 'vs/platform/contextkey/common/contextkeys'; +import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; +import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry'; +import { CTX_INLINE_CHAT_FOCUSED, CTX_INLINE_CHAT_HAS_AGENT, CTX_INLINE_CHAT_INNER_CURSOR_FIRST, CTX_INLINE_CHAT_INNER_CURSOR_LAST, CTX_INLINE_CHAT_RESPONSE_TYPES, InlineChatResponseTypes } from 'vs/workbench/contrib/inlineChat/common/inlineChat'; +import { CTX_NOTEBOOK_CELL_CHAT_FOCUSED, CTX_NOTEBOOK_CHAT_HAS_ACTIVE_REQUEST, CTX_NOTEBOOK_CHAT_OUTER_FOCUS_POSITION, CTX_NOTEBOOK_CHAT_USER_DID_EDIT, MENU_CELL_CHAT_INPUT, MENU_CELL_CHAT_WIDGET, MENU_CELL_CHAT_WIDGET_STATUS } from 'vs/workbench/contrib/notebook/browser/controller/chat/notebookChatContext'; +import { NotebookChatController } from 'vs/workbench/contrib/notebook/browser/controller/chat/notebookChatController'; +import { CELL_TITLE_CELL_GROUP_ID, INotebookActionContext, INotebookCellActionContext, NotebookAction, NotebookCellAction, getEditorFromArgsOrActivePane } from 'vs/workbench/contrib/notebook/browser/controller/coreActions'; +import { insertNewCell } from 'vs/workbench/contrib/notebook/browser/controller/insertCellActions'; +import { CellEditState } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { CellKind, NOTEBOOK_EDITOR_CURSOR_BOUNDARY, NotebookSetting } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { NOTEBOOK_CELL_EDITOR_FOCUSED, NOTEBOOK_CELL_GENERATED_BY_CHAT, NOTEBOOK_EDITOR_EDITABLE, NOTEBOOK_EDITOR_FOCUSED } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; + + +registerAction2(class extends NotebookAction { + constructor() { + super( + { + id: 'notebook.cell.chat.accept', + title: localize2('notebook.cell.chat.accept', "Make Request"), + icon: Codicon.send, + keybinding: { + when: ContextKeyExpr.and(CTX_NOTEBOOK_CELL_CHAT_FOCUSED, CTX_INLINE_CHAT_FOCUSED, NOTEBOOK_CELL_EDITOR_FOCUSED.negate()), + weight: KeybindingWeight.WorkbenchContrib, + primary: KeyCode.Enter + }, + menu: { + id: MENU_CELL_CHAT_INPUT, + group: 'navigation', + order: 1, + when: CTX_NOTEBOOK_CHAT_HAS_ACTIVE_REQUEST.negate() + }, + f1: false + }); + } + + async runWithContext(accessor: ServicesAccessor, context: INotebookActionContext) { + NotebookChatController.get(context.notebookEditor)?.acceptInput(); + } +}); + +registerAction2(class extends NotebookCellAction { + constructor() { + super( + { + id: 'notebook.cell.chat.arrowOutUp', + title: localize('arrowUp', 'Cursor Up'), + keybinding: { + when: ContextKeyExpr.and( + CTX_NOTEBOOK_CELL_CHAT_FOCUSED, + CTX_INLINE_CHAT_FOCUSED, + CTX_INLINE_CHAT_INNER_CURSOR_FIRST, + NOTEBOOK_CELL_EDITOR_FOCUSED.negate(), + CONTEXT_ACCESSIBILITY_MODE_ENABLED.negate() + ), + weight: KeybindingWeight.EditorCore + 7, + primary: KeyMod.CtrlCmd | KeyCode.UpArrow + }, + f1: false + }); + } + + async runWithContext(accessor: ServicesAccessor, context: INotebookCellActionContext) { + const editor = context.notebookEditor; + const activeCell = context.cell; + + const idx = editor.getCellIndex(activeCell); + if (typeof idx !== 'number') { + return; + } + + if (idx < 1 || editor.getLength() === 0) { + // we don't do loop + return; + } + + const newCell = editor.cellAt(idx - 1); + const newFocusMode = newCell.cellKind === CellKind.Markup && newCell.getEditState() === CellEditState.Preview ? 'container' : 'editor'; + const focusEditorLine = newCell.textBuffer.getLineCount(); + await editor.focusNotebookCell(newCell, newFocusMode, { focusEditorLine: focusEditorLine }); + } +}); + +registerAction2(class extends NotebookAction { + constructor() { + super( + { + id: 'notebook.cell.chat.arrowOutDown', + title: localize('arrowDown', 'Cursor Down'), + keybinding: { + when: ContextKeyExpr.and( + CTX_NOTEBOOK_CELL_CHAT_FOCUSED, + CTX_INLINE_CHAT_FOCUSED, + CTX_INLINE_CHAT_INNER_CURSOR_LAST, + NOTEBOOK_CELL_EDITOR_FOCUSED.negate(), + CONTEXT_ACCESSIBILITY_MODE_ENABLED.negate() + ), + weight: KeybindingWeight.EditorCore + 7, + primary: KeyMod.CtrlCmd | KeyCode.DownArrow + }, + f1: false + }); + } + + async runWithContext(accessor: ServicesAccessor, context: INotebookActionContext) { + await NotebookChatController.get(context.notebookEditor)?.focusNext(); + } +}); + +registerAction2(class extends NotebookCellAction { + constructor() { + super( + { + id: 'notebook.cell.focusChatWidget', + title: localize('focusChatWidget', 'Focus Chat Widget'), + keybinding: { + when: ContextKeyExpr.and( + NOTEBOOK_EDITOR_FOCUSED, + CONTEXT_ACCESSIBILITY_MODE_ENABLED.negate(), + ContextKeyExpr.and( + ContextKeyExpr.has(InputFocusedContextKey), + EditorContextKeys.editorTextFocus, + NOTEBOOK_EDITOR_CURSOR_BOUNDARY.notEqualsTo('bottom'), + NOTEBOOK_EDITOR_CURSOR_BOUNDARY.notEqualsTo('none'), + ), + EditorContextKeys.isEmbeddedDiffEditor.negate() + ), + weight: KeybindingWeight.EditorCore + 7, + primary: KeyMod.CtrlCmd | KeyCode.UpArrow + }, + f1: false + }); + } + + async runWithContext(accessor: ServicesAccessor, context: INotebookCellActionContext) { + const index = context.notebookEditor.getCellIndex(context.cell); + await NotebookChatController.get(context.notebookEditor)?.focusNearestWidget(index, 'above'); + } +}); + +registerAction2(class extends NotebookCellAction { + constructor() { + super( + { + id: 'notebook.cell.focusNextChatWidget', + title: localize('focusNextChatWidget', 'Focus Next Cell Chat Widget'), + keybinding: { + when: ContextKeyExpr.and( + NOTEBOOK_EDITOR_FOCUSED, + CONTEXT_ACCESSIBILITY_MODE_ENABLED.negate(), + ContextKeyExpr.and( + ContextKeyExpr.has(InputFocusedContextKey), + EditorContextKeys.editorTextFocus, + NOTEBOOK_EDITOR_CURSOR_BOUNDARY.notEqualsTo('top'), + NOTEBOOK_EDITOR_CURSOR_BOUNDARY.notEqualsTo('none'), + ), + EditorContextKeys.isEmbeddedDiffEditor.negate() + ), + weight: KeybindingWeight.EditorCore + 7, + primary: KeyMod.CtrlCmd | KeyCode.DownArrow + }, + f1: false + }); + } + + async runWithContext(accessor: ServicesAccessor, context: INotebookCellActionContext) { + const index = context.notebookEditor.getCellIndex(context.cell); + await NotebookChatController.get(context.notebookEditor)?.focusNearestWidget(index, 'below'); + } +}); + +registerAction2(class extends NotebookAction { + constructor() { + super( + { + id: 'notebook.cell.chat.stop', + title: localize2('notebook.cell.chat.stop', "Stop Request"), + icon: Codicon.debugStop, + menu: { + id: MENU_CELL_CHAT_INPUT, + group: 'navigation', + order: 1, + when: CTX_NOTEBOOK_CHAT_HAS_ACTIVE_REQUEST + }, + f1: false + }); + } + + async runWithContext(accessor: ServicesAccessor, context: INotebookActionContext) { + NotebookChatController.get(context.notebookEditor)?.cancelCurrentRequest(false); + } +}); + +registerAction2(class extends NotebookAction { + constructor() { + super( + { + id: 'notebook.cell.chat.close', + title: localize2('notebook.cell.chat.close', "Close Chat"), + icon: Codicon.close, + menu: { + id: MENU_CELL_CHAT_WIDGET, + group: 'navigation', + order: 2 + }, + f1: false + }); + } + + async runWithContext(accessor: ServicesAccessor, context: INotebookActionContext) { + NotebookChatController.get(context.notebookEditor)?.dismiss(false); + } +}); + +registerAction2(class extends NotebookAction { + constructor() { + super( + { + id: 'notebook.cell.chat.acceptChanges', + title: localize2('apply1', "Accept Changes"), + shortTitle: localize('apply2', 'Accept'), + icon: Codicon.check, + tooltip: localize('apply3', 'Accept Changes'), + keybinding: [ + { + when: ContextKeyExpr.and(CTX_NOTEBOOK_CELL_CHAT_FOCUSED, CTX_INLINE_CHAT_FOCUSED, NOTEBOOK_CELL_EDITOR_FOCUSED.negate()), + weight: KeybindingWeight.EditorContrib + 10, + primary: KeyMod.CtrlCmd | KeyCode.Enter, + }, + { + when: ContextKeyExpr.and(CTX_NOTEBOOK_CELL_CHAT_FOCUSED, CTX_INLINE_CHAT_FOCUSED, CTX_NOTEBOOK_CHAT_USER_DID_EDIT, NOTEBOOK_CELL_EDITOR_FOCUSED.negate()), + weight: KeybindingWeight.EditorCore + 10, + primary: KeyCode.Escape + }, + { + when: ContextKeyExpr.and( + NOTEBOOK_EDITOR_FOCUSED, + ContextKeyExpr.not(InputFocusedContextKey), + NOTEBOOK_CELL_EDITOR_FOCUSED.negate(), + CTX_NOTEBOOK_CHAT_OUTER_FOCUS_POSITION.isEqualTo('below') + ), + primary: KeyMod.CtrlCmd | KeyCode.Enter, + weight: KeybindingWeight.WorkbenchContrib + } + ], + menu: [ + { + id: MENU_CELL_CHAT_WIDGET_STATUS, + group: 'inline', + order: 0, + when: CTX_INLINE_CHAT_RESPONSE_TYPES.notEqualsTo(InlineChatResponseTypes.OnlyMessages), + } + ], + f1: false + }); + } + + async runWithContext(accessor: ServicesAccessor, context: INotebookActionContext) { + NotebookChatController.get(context.notebookEditor)?.acceptSession(); + } +}); + +registerAction2(class extends NotebookAction { + constructor() { + super( + { + id: 'notebook.cell.chat.discard', + title: localize('discard', 'Discard'), + icon: Codicon.discard, + keybinding: { + when: ContextKeyExpr.and(CTX_NOTEBOOK_CELL_CHAT_FOCUSED, CTX_INLINE_CHAT_FOCUSED, CTX_NOTEBOOK_CHAT_USER_DID_EDIT.negate(), NOTEBOOK_CELL_EDITOR_FOCUSED.negate()), + weight: KeybindingWeight.EditorContrib, + primary: KeyCode.Escape + }, + menu: { + id: MENU_CELL_CHAT_WIDGET_STATUS, + group: 'main', + order: 1 + }, + f1: false + }); + } + + async runWithContext(accessor: ServicesAccessor, context: INotebookActionContext) { + NotebookChatController.get(context.notebookEditor)?.discard(); + } +}); + +interface IInsertCellWithChatArgs extends INotebookActionContext { + input?: string; + autoSend?: boolean; + source?: string; +} + +async function startChat(accessor: ServicesAccessor, context: INotebookActionContext, index: number, input?: string, autoSend?: boolean, source?: string) { + const configurationService = accessor.get(IConfigurationService); + const commandService = accessor.get(ICommandService); + + if (configurationService.getValue(NotebookSetting.cellChat)) { + context.notebookEditor.focusContainer(); + NotebookChatController.get(context.notebookEditor)?.run(index, input, autoSend); + } else if (configurationService.getValue(NotebookSetting.cellGenerate)) { + const activeCell = context.notebookEditor.getActiveCell(); + const targetCell = activeCell?.getTextLength() === 0 && source !== 'insertToolbar' ? activeCell : (await insertNewCell(accessor, context, CellKind.Code, 'below', true)); + + if (targetCell) { + targetCell.enableAutoLanguageDetection(); + await context.notebookEditor.revealFirstLineIfOutsideViewport(targetCell); + const codeEditor = context.notebookEditor.codeEditors.find(ce => ce[0] === targetCell)?.[1]; + if (codeEditor) { + codeEditor.focus(); + commandService.executeCommand('inlineChat.start'); + } + } + } +} + +registerAction2(class extends NotebookAction { + constructor() { + super( + { + id: 'notebook.cell.chat.start', + title: { + value: '$(sparkle) ' + localize('notebookActions.menu.insertCodeCellWithChat', "Generate"), + original: '$(sparkle) Generate', + }, + tooltip: localize('notebookActions.menu.insertCodeCellWithChat.tooltip', "Start Chat to Generate Code"), + metadata: { + description: localize('notebookActions.menu.insertCodeCellWithChat.tooltip', "Start Chat to Generate Code"), + args: [ + { + name: 'args', + schema: { + type: 'object', + required: ['index'], + properties: { + 'index': { + type: 'number' + }, + 'input': { + type: 'string' + }, + 'autoSend': { + type: 'boolean' + } + } + } + } + ] + }, + f1: false, + keybinding: { + when: ContextKeyExpr.and( + NOTEBOOK_EDITOR_FOCUSED, + NOTEBOOK_EDITOR_EDITABLE.isEqualTo(true), + ContextKeyExpr.not(InputFocusedContextKey), + CTX_INLINE_CHAT_HAS_AGENT, + ContextKeyExpr.or( + ContextKeyExpr.equals(`config.${NotebookSetting.cellChat}`, true), + ContextKeyExpr.equals(`config.${NotebookSetting.cellGenerate}`, true) + ) + ), + weight: KeybindingWeight.WorkbenchContrib, + primary: KeyMod.CtrlCmd | KeyCode.KeyI, + secondary: [KeyChord(KeyMod.CtrlCmd | KeyCode.KeyK, KeyCode.KeyI)], + }, + menu: [ + { + id: MenuId.NotebookCellBetween, + group: 'inline', + order: -1, + when: ContextKeyExpr.and( + NOTEBOOK_EDITOR_EDITABLE.isEqualTo(true), + CTX_INLINE_CHAT_HAS_AGENT, + ContextKeyExpr.or( + ContextKeyExpr.equals(`config.${NotebookSetting.cellChat}`, true), + ContextKeyExpr.equals(`config.${NotebookSetting.cellGenerate}`, true) + ) + ) + } + ] + }); + } + + override getEditorContextFromArgsOrActive(accessor: ServicesAccessor, ...args: any[]): IInsertCellWithChatArgs | undefined { + const [firstArg] = args; + if (!firstArg) { + const notebookEditor = getEditorFromArgsOrActivePane(accessor); + if (!notebookEditor) { + return undefined; + } + + const activeCell = notebookEditor.getActiveCell(); + if (!activeCell) { + return undefined; + } + + return { + cell: activeCell, + notebookEditor, + input: undefined, + autoSend: undefined + }; + } + + if (typeof firstArg !== 'object' || typeof firstArg.index !== 'number') { + return undefined; + } + + const notebookEditor = getEditorFromArgsOrActivePane(accessor); + if (!notebookEditor) { + return undefined; + } + + const cell = firstArg.index <= 0 ? undefined : notebookEditor.cellAt(firstArg.index - 1); + + return { + cell, + notebookEditor, + input: firstArg.input, + autoSend: firstArg.autoSend + }; + } + + async runWithContext(accessor: ServicesAccessor, context: IInsertCellWithChatArgs) { + const index = Math.max(0, context.cell ? context.notebookEditor.getCellIndex(context.cell) + 1 : 0); + await startChat(accessor, context, index, context.input, context.autoSend, context.source); + } +}); + +registerAction2(class extends NotebookAction { + constructor() { + super( + { + id: 'notebook.cell.chat.startAtTop', + title: { + value: '$(sparkle) ' + localize('notebookActions.menu.insertCodeCellWithChat', "Generate"), + original: '$(sparkle) Generate', + }, + tooltip: localize('notebookActions.menu.insertCodeCellWithChat.tooltip', "Start Chat to Generate Code"), + f1: false, + menu: [ + { + id: MenuId.NotebookCellListTop, + group: 'inline', + order: -1, + when: ContextKeyExpr.and( + NOTEBOOK_EDITOR_EDITABLE.isEqualTo(true), + CTX_INLINE_CHAT_HAS_AGENT, + ContextKeyExpr.or( + ContextKeyExpr.equals(`config.${NotebookSetting.cellChat}`, true), + ContextKeyExpr.equals(`config.${NotebookSetting.cellGenerate}`, true) + ) + ) + }, + ] + }); + } + + async runWithContext(accessor: ServicesAccessor, context: INotebookActionContext) { + await startChat(accessor, context, 0, '', false); + } +}); + +MenuRegistry.appendMenuItem(MenuId.NotebookToolbar, { + command: { + id: 'notebook.cell.chat.start', + icon: Codicon.sparkle, + title: localize('notebookActions.menu.insertCode.ontoolbar', "Generate"), + tooltip: localize('notebookActions.menu.insertCode.tooltip', "Start Chat to Generate Code") + }, + order: -10, + group: 'navigation/add', + when: ContextKeyExpr.and( + NOTEBOOK_EDITOR_EDITABLE.isEqualTo(true), + ContextKeyExpr.notEquals('config.notebook.insertToolbarLocation', 'betweenCells'), + ContextKeyExpr.notEquals('config.notebook.insertToolbarLocation', 'hidden'), + CTX_INLINE_CHAT_HAS_AGENT, + ContextKeyExpr.or( + ContextKeyExpr.equals(`config.${NotebookSetting.cellChat}`, true), + ContextKeyExpr.equals(`config.${NotebookSetting.cellGenerate}`, true) + ) + ) +}); + +registerAction2(class extends NotebookAction { + constructor() { + super({ + id: 'notebook.cell.chat.focus', + title: localize('focusNotebookChat', 'Focus Chat'), + keybinding: [ + { + when: ContextKeyExpr.and( + NOTEBOOK_EDITOR_FOCUSED, + ContextKeyExpr.not(InputFocusedContextKey), + CTX_NOTEBOOK_CHAT_OUTER_FOCUS_POSITION.isEqualTo('above') + ), + primary: KeyMod.CtrlCmd | KeyCode.DownArrow, + weight: KeybindingWeight.WorkbenchContrib + }, + { + when: ContextKeyExpr.and( + NOTEBOOK_EDITOR_FOCUSED, + ContextKeyExpr.not(InputFocusedContextKey), + CTX_NOTEBOOK_CHAT_OUTER_FOCUS_POSITION.isEqualTo('below') + ), + primary: KeyMod.CtrlCmd | KeyCode.UpArrow, + weight: KeybindingWeight.WorkbenchContrib + } + ], + f1: false + }); + } + + async runWithContext(accessor: ServicesAccessor, context: INotebookActionContext): Promise { + NotebookChatController.get(context.notebookEditor)?.focus(); + } +}); + +registerAction2(class extends NotebookAction { + constructor() { + super({ + id: 'notebook.cell.chat.focusNextCell', + title: localize('focusNextCell', 'Focus Next Cell'), + keybinding: [ + { + when: ContextKeyExpr.and( + CTX_NOTEBOOK_CELL_CHAT_FOCUSED, + CTX_INLINE_CHAT_FOCUSED, + ), + primary: KeyMod.CtrlCmd | KeyCode.DownArrow, + weight: KeybindingWeight.WorkbenchContrib + } + ], + f1: false + }); + } + + async runWithContext(accessor: ServicesAccessor, context: INotebookActionContext): Promise { + NotebookChatController.get(context.notebookEditor)?.focusNext(); + } +}); + +registerAction2(class extends NotebookAction { + constructor() { + super({ + id: 'notebook.cell.chat.focusPreviousCell', + title: localize('focusPreviousCell', 'Focus Previous Cell'), + keybinding: [ + { + when: ContextKeyExpr.and( + CTX_NOTEBOOK_CELL_CHAT_FOCUSED, + CTX_INLINE_CHAT_FOCUSED, + ), + primary: KeyMod.CtrlCmd | KeyCode.UpArrow, + weight: KeybindingWeight.WorkbenchContrib + } + ], + f1: false + }); + } + + async runWithContext(accessor: ServicesAccessor, context: INotebookActionContext): Promise { + NotebookChatController.get(context.notebookEditor)?.focusAbove(); + } +}); + +registerAction2(class extends NotebookAction { + constructor() { + super( + { + id: 'notebook.cell.chat.previousFromHistory', + title: localize2('notebook.cell.chat.previousFromHistory', "Previous From History"), + precondition: ContextKeyExpr.and(CTX_NOTEBOOK_CELL_CHAT_FOCUSED, CTX_INLINE_CHAT_FOCUSED), + keybinding: { + when: ContextKeyExpr.and(CTX_NOTEBOOK_CELL_CHAT_FOCUSED, CTX_INLINE_CHAT_FOCUSED), + weight: KeybindingWeight.EditorCore + 10, + primary: KeyCode.UpArrow, + }, + f1: false + }); + } + + async runWithContext(accessor: ServicesAccessor, context: INotebookActionContext) { + NotebookChatController.get(context.notebookEditor)?.populateHistory(true); + } +}); + +registerAction2(class extends NotebookAction { + constructor() { + super( + { + id: 'notebook.cell.chat.nextFromHistory', + title: localize2('notebook.cell.chat.nextFromHistory', "Next From History"), + precondition: ContextKeyExpr.and(CTX_NOTEBOOK_CELL_CHAT_FOCUSED, CTX_INLINE_CHAT_FOCUSED), + keybinding: { + when: ContextKeyExpr.and(CTX_NOTEBOOK_CELL_CHAT_FOCUSED, CTX_INLINE_CHAT_FOCUSED), + weight: KeybindingWeight.EditorCore + 10, + primary: KeyCode.DownArrow + }, + f1: false + }); + } + + async runWithContext(accessor: ServicesAccessor, context: INotebookActionContext) { + NotebookChatController.get(context.notebookEditor)?.populateHistory(false); + } +}); + +registerAction2(class extends NotebookCellAction { + constructor() { + super( + { + id: 'notebook.cell.chat.restore', + title: localize2('notebookActions.restoreCellprompt', "Generate"), + icon: Codicon.sparkle, + menu: { + id: MenuId.NotebookCellTitle, + group: CELL_TITLE_CELL_GROUP_ID, + order: 0, + when: ContextKeyExpr.and( + NOTEBOOK_EDITOR_EDITABLE.isEqualTo(true), + CTX_INLINE_CHAT_HAS_AGENT, + NOTEBOOK_CELL_GENERATED_BY_CHAT, + ContextKeyExpr.equals(`config.${NotebookSetting.cellChat}`, true) + ) + }, + f1: false + }); + } + + async runWithContext(accessor: ServicesAccessor, context: INotebookCellActionContext) { + const cell = context.cell; + + if (!cell) { + return; + } + + const notebookEditor = context.notebookEditor; + const controller = NotebookChatController.get(notebookEditor); + + if (!controller) { + return; + } + + const prompt = controller.getPromptFromCache(cell); + + if (prompt) { + controller.restore(cell, prompt); + } + } +}); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/chat/notebook.chat.contribution.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/chat/notebook.chat.contribution.ts new file mode 100644 index 00000000..f35264aa --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/chat/notebook.chat.contribution.ts @@ -0,0 +1,40 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Disposable } from 'vs/base/common/lifecycle'; +import { IWorkbenchContribution, registerWorkbenchContribution2, WorkbenchPhase } from 'vs/workbench/common/contributions'; +import { IChatVariablesService } from 'vs/workbench/contrib/chat/common/chatVariables'; +import 'vs/workbench/contrib/notebook/browser/controller/chat/cellChatActions'; +import { NotebookChatController } from 'vs/workbench/contrib/notebook/browser/controller/chat/notebookChatController'; +import { INotebookEditorService } from 'vs/workbench/contrib/notebook/browser/services/notebookEditorService'; + +class NotebookChatVariables extends Disposable implements IWorkbenchContribution { + + static readonly ID = 'workbench.contrib.notebookChatVariables'; + + constructor( + @IChatVariablesService private readonly _chatVariableService: IChatVariablesService, + @INotebookEditorService private readonly _notebookEditorService: INotebookEditorService + ) { + super(); + + this._register(this._chatVariableService.registerVariable( + { id: '_notebookChatInput', name: '_notebookChatInput', description: '', hidden: true }, + async (_message, _arg, model) => { + const editors = this._notebookEditorService.listNotebookEditors(); + for (const editor of editors) { + const chatController = editor.getContribution(NotebookChatController.id) as NotebookChatController | undefined; + if (chatController?.hasSession(model)) { + return chatController.getSessionInputUri(); + } + } + + return undefined; + } + )); + } +} + +registerWorkbenchContribution2(NotebookChatVariables.ID, NotebookChatVariables, WorkbenchPhase.BlockRestore); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/chat/notebookChatContext.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/chat/notebookChatContext.ts new file mode 100644 index 00000000..4c8a6aa0 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/chat/notebookChatContext.ts @@ -0,0 +1,19 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { localize } from 'vs/nls'; +import { MenuId } from 'vs/platform/actions/common/actions'; +import { RawContextKey } from 'vs/platform/contextkey/common/contextkey'; + +export const CTX_NOTEBOOK_CELL_CHAT_FOCUSED = new RawContextKey('notebookCellChatFocused', false, localize('notebookCellChatFocused', "Whether the cell chat editor is focused")); +export const CTX_NOTEBOOK_CHAT_HAS_ACTIVE_REQUEST = new RawContextKey('notebookChatHasActiveRequest', false, localize('notebookChatHasActiveRequest', "Whether the cell chat editor has an active request")); +export const CTX_NOTEBOOK_CHAT_USER_DID_EDIT = new RawContextKey('notebookChatUserDidEdit', false, localize('notebookChatUserDidEdit', "Whether the user did changes ontop of the notebook cell chat")); +export const CTX_NOTEBOOK_CHAT_OUTER_FOCUS_POSITION = new RawContextKey<'above' | 'below' | ''>('notebookChatOuterFocusPosition', '', localize('notebookChatOuterFocusPosition', "Whether the focus of the notebook editor is above or below the cell chat")); + +export const MENU_CELL_CHAT_INPUT = MenuId.for('cellChatInput'); +export const MENU_CELL_CHAT_WIDGET = MenuId.for('cellChatWidget'); +export const MENU_CELL_CHAT_WIDGET_STATUS = MenuId.for('cellChatWidget.status'); +export const MENU_CELL_CHAT_WIDGET_FEEDBACK = MenuId.for('cellChatWidget.feedback'); +export const MENU_CELL_CHAT_WIDGET_TOOLBAR = MenuId.for('cellChatWidget.toolbar'); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/chat/notebookChatController.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/chat/notebookChatController.ts new file mode 100644 index 00000000..4662ab11 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/chat/notebookChatController.ts @@ -0,0 +1,941 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Dimension, IFocusTracker, WindowIntervalTimer, getWindow, scheduleAtNextAnimationFrame, trackFocus } from 'vs/base/browser/dom'; +import { CancelablePromise, DeferredPromise, Queue, createCancelablePromise, disposableTimeout } from 'vs/base/common/async'; +import { CancellationToken, CancellationTokenSource } from 'vs/base/common/cancellation'; +import { Emitter } from 'vs/base/common/event'; +import { Disposable, DisposableStore, MutableDisposable, toDisposable } from 'vs/base/common/lifecycle'; +import { LRUCache } from 'vs/base/common/map'; +import { Schemas } from 'vs/base/common/network'; +import { MovingAverage } from 'vs/base/common/numbers'; +import { isEqual } from 'vs/base/common/resources'; +import { StopWatch } from 'vs/base/common/stopwatch'; +import { assertType } from 'vs/base/common/types'; +import { URI } from 'vs/base/common/uri'; +import { IActiveCodeEditor } from 'vs/editor/browser/editorBrowser'; +import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditor/codeEditorWidget'; +import { ISingleEditOperation } from 'vs/editor/common/core/editOperation'; +import { Position } from 'vs/editor/common/core/position'; +import { Selection } from 'vs/editor/common/core/selection'; +import { TextEdit } from 'vs/editor/common/languages'; +import { ILanguageService } from 'vs/editor/common/languages/language'; +import { ICursorStateComputer, ITextModel } from 'vs/editor/common/model'; +import { IEditorWorkerService } from 'vs/editor/common/services/editorWorker'; +import { IModelService } from 'vs/editor/common/services/model'; +import { localize } from 'vs/nls'; +import { MenuId } from 'vs/platform/actions/common/actions'; +import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; +import { ChatAgentLocation } from 'vs/workbench/contrib/chat/common/chatAgents'; +import { ChatModel, IChatModel } from 'vs/workbench/contrib/chat/common/chatModel'; +import { IChatService } from 'vs/workbench/contrib/chat/common/chatService'; +import { countWords } from 'vs/workbench/contrib/chat/common/chatWordCounter'; +import { ProgressingEditsOptions } from 'vs/workbench/contrib/inlineChat/browser/inlineChatStrategies'; +import { InlineChatWidget } from 'vs/workbench/contrib/inlineChat/browser/inlineChatWidget'; +import { asProgressiveEdit, performAsyncTextEdit } from 'vs/workbench/contrib/inlineChat/browser/utils'; +import { MENU_INLINE_CHAT_WIDGET } from 'vs/workbench/contrib/inlineChat/common/inlineChat'; +import { insertCell, runDeleteAction } from 'vs/workbench/contrib/notebook/browser/controller/cellOperations'; +import { CTX_NOTEBOOK_CELL_CHAT_FOCUSED, CTX_NOTEBOOK_CHAT_HAS_ACTIVE_REQUEST, CTX_NOTEBOOK_CHAT_OUTER_FOCUS_POSITION, CTX_NOTEBOOK_CHAT_USER_DID_EDIT, MENU_CELL_CHAT_WIDGET_STATUS } from 'vs/workbench/contrib/notebook/browser/controller/chat/notebookChatContext'; +import { ICellViewModel, INotebookEditor, INotebookEditorContribution, INotebookViewZone } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { registerNotebookContribution } from 'vs/workbench/contrib/notebook/browser/notebookEditorExtensions'; +import { CellKind } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { INotebookExecutionStateService, NotebookExecutionType } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; + +class NotebookChatWidget extends Disposable implements INotebookViewZone { + set afterModelPosition(afterModelPosition: number) { + this.notebookViewZone.afterModelPosition = afterModelPosition; + } + + get afterModelPosition(): number { + return this.notebookViewZone.afterModelPosition; + } + + set heightInPx(heightInPx: number) { + this.notebookViewZone.heightInPx = heightInPx; + } + + get heightInPx(): number { + return this.notebookViewZone.heightInPx; + } + + private _editingCell: ICellViewModel | null = null; + + get editingCell() { + return this._editingCell; + } + + constructor( + private readonly _notebookEditor: INotebookEditor, + readonly id: string, + readonly notebookViewZone: INotebookViewZone, + readonly domNode: HTMLElement, + readonly widgetContainer: HTMLElement, + readonly inlineChatWidget: InlineChatWidget, + readonly parentEditor: CodeEditorWidget, + private readonly _languageService: ILanguageService, + ) { + super(); + + const updateHeight = () => { + if (this.heightInPx === inlineChatWidget.contentHeight) { + return; + } + + this.heightInPx = inlineChatWidget.contentHeight; + this._notebookEditor.changeViewZones(accessor => { + accessor.layoutZone(id); + }); + this._layoutWidget(inlineChatWidget, widgetContainer); + }; + + this._register(inlineChatWidget.onDidChangeHeight(() => { + updateHeight(); + })); + + this._register(inlineChatWidget.chatWidget.onDidChangeHeight(() => { + updateHeight(); + })); + + this.heightInPx = inlineChatWidget.contentHeight; + this._layoutWidget(inlineChatWidget, widgetContainer); + } + + layout() { + this._layoutWidget(this.inlineChatWidget, this.widgetContainer); + } + + restoreEditingCell(initEditingCell: ICellViewModel) { + this._editingCell = initEditingCell; + + const decorationIds = this._notebookEditor.deltaCellDecorations([], [{ + handle: this._editingCell.handle, + options: { className: 'nb-chatGenerationHighlight', outputClassName: 'nb-chatGenerationHighlight' } + }]); + + this._register(toDisposable(() => { + this._notebookEditor.deltaCellDecorations(decorationIds, []); + })); + } + + hasFocus() { + return this.inlineChatWidget.hasFocus(); + } + + focus() { + this.updateNotebookEditorFocusNSelections(); + this.inlineChatWidget.focus(); + } + + updateNotebookEditorFocusNSelections() { + this._notebookEditor.focusContainer(true); + this._notebookEditor.setFocus({ start: this.afterModelPosition, end: this.afterModelPosition }); + this._notebookEditor.setSelections([{ + start: this.afterModelPosition, + end: this.afterModelPosition + }]); + } + + getEditingCell() { + return this._editingCell; + } + + async getOrCreateEditingCell(): Promise<{ cell: ICellViewModel; editor: IActiveCodeEditor } | undefined> { + if (this._editingCell) { + const codeEditor = this._notebookEditor.codeEditors.find(ce => ce[0] === this._editingCell)?.[1]; + if (codeEditor?.hasModel()) { + return { + cell: this._editingCell, + editor: codeEditor + }; + } else { + return undefined; + } + } + + if (!this._notebookEditor.hasModel()) { + return undefined; + } + + const widgetHasFocus = this.inlineChatWidget.hasFocus(); + + this._editingCell = insertCell(this._languageService, this._notebookEditor, this.afterModelPosition, CellKind.Code, 'above'); + + if (!this._editingCell) { + return undefined; + } + + await this._notebookEditor.revealFirstLineIfOutsideViewport(this._editingCell); + + // update decoration + const decorationIds = this._notebookEditor.deltaCellDecorations([], [{ + handle: this._editingCell.handle, + options: { className: 'nb-chatGenerationHighlight', outputClassName: 'nb-chatGenerationHighlight' } + }]); + + this._register(toDisposable(() => { + this._notebookEditor.deltaCellDecorations(decorationIds, []); + })); + + if (widgetHasFocus) { + this.focus(); + } + + const codeEditor = this._notebookEditor.codeEditors.find(ce => ce[0] === this._editingCell)?.[1]; + if (codeEditor?.hasModel()) { + return { + cell: this._editingCell, + editor: codeEditor + }; + } + + return undefined; + } + + async discardChange() { + if (this._notebookEditor.hasModel() && this._editingCell) { + // remove the cell from the notebook + runDeleteAction(this._notebookEditor, this._editingCell); + } + } + + private _layoutWidget(inlineChatWidget: InlineChatWidget, widgetContainer: HTMLElement) { + const layoutConfiguration = this._notebookEditor.notebookOptions.getLayoutConfiguration(); + const rightMargin = layoutConfiguration.cellRightMargin; + const leftMargin = this._notebookEditor.notebookOptions.getCellEditorContainerLeftMargin(); + const maxWidth = 640; + const width = Math.min(maxWidth, this._notebookEditor.getLayoutInfo().width - leftMargin - rightMargin); + + inlineChatWidget.layout(new Dimension(width, this.heightInPx)); + inlineChatWidget.domNode.style.width = `${width}px`; + widgetContainer.style.left = `${leftMargin}px`; + } + + override dispose() { + this._notebookEditor.changeViewZones(accessor => { + accessor.removeZone(this.id); + }); + this.domNode.remove(); + super.dispose(); + } +} + +export interface INotebookCellTextModelLike { uri: URI; viewType: string } +class NotebookCellTextModelLikeId { + static str(k: INotebookCellTextModelLike): string { + return `${k.viewType}/${k.uri.toString()}`; + } + static obj(s: string): INotebookCellTextModelLike { + const idx = s.indexOf('/'); + return { + viewType: s.substring(0, idx), + uri: URI.parse(s.substring(idx + 1)) + }; + } +} + +export class NotebookChatController extends Disposable implements INotebookEditorContribution { + static id: string = 'workbench.notebook.chatController'; + static counter: number = 0; + + public static get(editor: INotebookEditor): NotebookChatController | null { + return editor.getContribution(NotebookChatController.id); + } + + // History + private static _storageKey = 'inline-chat-history'; + private static _promptHistory: string[] = []; + private _historyOffset: number = -1; + private _historyCandidate: string = ''; + private _historyUpdate: (prompt: string) => void; + private _promptCache = new LRUCache(1000, 0.7); + private readonly _onDidChangePromptCache = this._register(new Emitter<{ cell: URI }>()); + readonly onDidChangePromptCache = this._onDidChangePromptCache.event; + + private _strategy: EditStrategy | undefined; + private _sessionCtor: CancelablePromise | undefined; + private _warmupRequestCts?: CancellationTokenSource; + private _activeRequestCts?: CancellationTokenSource; + private readonly _ctxHasActiveRequest: IContextKey; + private readonly _ctxCellWidgetFocused: IContextKey; + private readonly _ctxUserDidEdit: IContextKey; + private readonly _ctxOuterFocusPosition: IContextKey<'above' | 'below' | ''>; + private readonly _userEditingDisposables = this._register(new DisposableStore()); + private readonly _widgetDisposableStore = this._register(new DisposableStore()); + private _focusTracker: IFocusTracker | undefined; + private _widget: NotebookChatWidget | undefined; + + private readonly _model: MutableDisposable = this._register(new MutableDisposable()); + constructor( + private readonly _notebookEditor: INotebookEditor, + @IInstantiationService private readonly _instantiationService: IInstantiationService, + @IContextKeyService private readonly _contextKeyService: IContextKeyService, + @IEditorWorkerService private readonly _editorWorkerService: IEditorWorkerService, + @IModelService private readonly _modelService: IModelService, + @ILanguageService private readonly _languageService: ILanguageService, + @INotebookExecutionStateService private _executionStateService: INotebookExecutionStateService, + @IStorageService private readonly _storageService: IStorageService, + @IChatService private readonly _chatService: IChatService + ) { + super(); + this._ctxHasActiveRequest = CTX_NOTEBOOK_CHAT_HAS_ACTIVE_REQUEST.bindTo(this._contextKeyService); + this._ctxCellWidgetFocused = CTX_NOTEBOOK_CELL_CHAT_FOCUSED.bindTo(this._contextKeyService); + this._ctxUserDidEdit = CTX_NOTEBOOK_CHAT_USER_DID_EDIT.bindTo(this._contextKeyService); + this._ctxOuterFocusPosition = CTX_NOTEBOOK_CHAT_OUTER_FOCUS_POSITION.bindTo(this._contextKeyService); + + this._registerFocusTracker(); + + NotebookChatController._promptHistory = JSON.parse(this._storageService.get(NotebookChatController._storageKey, StorageScope.PROFILE, '[]')); + this._historyUpdate = (prompt: string) => { + const idx = NotebookChatController._promptHistory.indexOf(prompt); + if (idx >= 0) { + NotebookChatController._promptHistory.splice(idx, 1); + } + NotebookChatController._promptHistory.unshift(prompt); + this._historyOffset = -1; + this._historyCandidate = ''; + this._storageService.store(NotebookChatController._storageKey, JSON.stringify(NotebookChatController._promptHistory), StorageScope.PROFILE, StorageTarget.USER); + }; + } + + private _registerFocusTracker() { + this._register(this._notebookEditor.onDidChangeFocus(() => { + if (!this._widget) { + this._ctxOuterFocusPosition.set(''); + return; + } + + const widgetIndex = this._widget.afterModelPosition; + const focus = this._notebookEditor.getFocus().start; + + if (focus + 1 === widgetIndex) { + this._ctxOuterFocusPosition.set('above'); + } else if (focus === widgetIndex) { + this._ctxOuterFocusPosition.set('below'); + } else { + this._ctxOuterFocusPosition.set(''); + } + })); + } + + run(index: number, input: string | undefined, autoSend: boolean | undefined): void { + if (this._widget) { + if (this._widget.afterModelPosition !== index) { + const window = getWindow(this._widget.domNode); + this._disposeWidget(); + + scheduleAtNextAnimationFrame(window, () => { + this._createWidget(index, input, autoSend, undefined); + }); + } + + return; + } + + this._createWidget(index, input, autoSend, undefined); + // TODO: reveal widget to the center if it's out of the viewport + } + + restore(editingCell: ICellViewModel, input: string) { + if (!this._notebookEditor.hasModel()) { + return; + } + + const index = this._notebookEditor.textModel.cells.indexOf(editingCell.model); + + if (index < 0) { + return; + } + + if (this._widget) { + if (this._widget.afterModelPosition !== index) { + this._disposeWidget(); + const window = getWindow(this._widget.domNode); + + scheduleAtNextAnimationFrame(window, () => { + this._createWidget(index, input, false, editingCell); + }); + } + + return; + } + + this._createWidget(index, input, false, editingCell); + } + + private _disposeWidget() { + this._widget?.dispose(); + this._widget = undefined; + this._widgetDisposableStore.clear(); + + this._historyOffset = -1; + this._historyCandidate = ''; + } + + + private _createWidget(index: number, input: string | undefined, autoSend: boolean | undefined, initEditingCell: ICellViewModel | undefined) { + if (!this._notebookEditor.hasModel()) { + return; + } + + // Clear the widget if it's already there + this._widgetDisposableStore.clear(); + + const viewZoneContainer = document.createElement('div'); + viewZoneContainer.classList.add('monaco-editor'); + const widgetContainer = document.createElement('div'); + widgetContainer.style.position = 'absolute'; + viewZoneContainer.appendChild(widgetContainer); + + this._focusTracker = this._widgetDisposableStore.add(trackFocus(viewZoneContainer)); + this._widgetDisposableStore.add(this._focusTracker.onDidFocus(() => { + this._updateNotebookEditorFocusNSelections(); + })); + + const fakeParentEditorElement = document.createElement('div'); + + const fakeParentEditor = this._widgetDisposableStore.add(this._instantiationService.createInstance( + CodeEditorWidget, + fakeParentEditorElement, + { + }, + { isSimpleWidget: true } + )); + + const inputBoxFragment = `notebook-chat-input-${NotebookChatController.counter++}`; + const notebookUri = this._notebookEditor.textModel.uri; + const inputUri = notebookUri.with({ scheme: Schemas.untitled, fragment: inputBoxFragment }); + const result: ITextModel = this._modelService.createModel('', null, inputUri, false); + fakeParentEditor.setModel(result); + + const inlineChatWidget = this._widgetDisposableStore.add(this._instantiationService.createInstance( + InlineChatWidget, + ChatAgentLocation.Notebook, + { + telemetrySource: 'notebook-generate-cell', + inputMenuId: MenuId.ChatExecute, + widgetMenuId: MENU_INLINE_CHAT_WIDGET, + statusMenuId: MENU_CELL_CHAT_WIDGET_STATUS, + rendererOptions: { + renderTextEditsAsSummary: (uri) => { + return isEqual(uri, this._widget?.parentEditor.getModel()?.uri) + || isEqual(uri, this._notebookEditor.textModel?.uri); + } + } + } + )); + inlineChatWidget.placeholder = localize('default.placeholder', "Ask a question"); + inlineChatWidget.updateInfo(localize('welcome.1', "AI-generated code may be incorrect")); + widgetContainer.appendChild(inlineChatWidget.domNode); + this._widgetDisposableStore.add(inlineChatWidget.onDidChangeInput(() => { + this._warmupRequestCts?.dispose(true); + this._warmupRequestCts = undefined; + })); + + this._notebookEditor.changeViewZones(accessor => { + const notebookViewZone = { + afterModelPosition: index, + heightInPx: 80, + domNode: viewZoneContainer + }; + + const id = accessor.addZone(notebookViewZone); + this._scrollWidgetIntoView(index); + + this._widget = new NotebookChatWidget( + this._notebookEditor, + id, + notebookViewZone, + viewZoneContainer, + widgetContainer, + inlineChatWidget, + fakeParentEditor, + this._languageService + ); + + if (initEditingCell) { + this._widget.restoreEditingCell(initEditingCell); + this._updateUserEditingState(); + } + + this._ctxCellWidgetFocused.set(true); + + disposableTimeout(() => { + this._focusWidget(); + }, 0, this._store); + + this._sessionCtor = createCancelablePromise(async token => { + await this._startSession(token); + if (fakeParentEditor.hasModel()) { + + if (this._widget) { + this._focusWidget(); + } + + if (this._widget && input) { + this._widget.inlineChatWidget.value = input; + + if (autoSend) { + this.acceptInput(); + } + } + } + }); + }); + } + + private async _startSession(token: CancellationToken) { + if (!this._model.value) { + this._model.value = this._chatService.startSession(ChatAgentLocation.Editor, token); + + if (!this._model.value) { + throw new Error('Failed to start chat session'); + } + } + + this._strategy = new EditStrategy(); + } + + private _scrollWidgetIntoView(index: number) { + if (index === 0 || this._notebookEditor.getLength() === 0) { + // the cell is at the beginning of the notebook + this._notebookEditor.revealOffsetInCenterIfOutsideViewport(0); + } else { + // the cell is at the end of the notebook + const previousCell = this._notebookEditor.cellAt(Math.min(index - 1, this._notebookEditor.getLength() - 1)); + if (previousCell) { + const cellTop = this._notebookEditor.getAbsoluteTopOfElement(previousCell); + const cellHeight = this._notebookEditor.getHeightOfElement(previousCell); + + this._notebookEditor.revealOffsetInCenterIfOutsideViewport(cellTop + cellHeight + 48 /** center of the dialog */); + } + } + } + + private _focusWidget() { + if (!this._widget) { + return; + } + + this._updateNotebookEditorFocusNSelections(); + this._widget.focus(); + } + + private _updateNotebookEditorFocusNSelections() { + if (!this._widget) { + return; + } + + this._widget.updateNotebookEditorFocusNSelections(); + } + + hasSession(chatModel: IChatModel) { + return this._model.value === chatModel; + } + + getSessionInputUri() { + return this._widget?.parentEditor.getModel()?.uri; + } + + async acceptInput() { + assertType(this._widget); + await this._sessionCtor; + assertType(this._model.value); + assertType(this._strategy); + + const model = this._model.value; + this._widget.inlineChatWidget.setChatModel(model); + + const lastInput = this._widget.inlineChatWidget.value; + this._historyUpdate(lastInput); + + const editor = this._widget.parentEditor; + const textModel = editor.getModel(); + + if (!editor.hasModel() || !textModel) { + return; + } + + if (this._widget.editingCell && this._widget.editingCell.textBuffer.getLength() > 0) { + // it already contains some text, clear it + const ref = await this._widget.editingCell.resolveTextModel(); + ref.setValue(''); + } + + const editingCellIndex = this._widget.editingCell ? this._notebookEditor.getCellIndex(this._widget.editingCell) : undefined; + if (editingCellIndex !== undefined) { + this._notebookEditor.setSelections([{ + start: editingCellIndex, + end: editingCellIndex + 1 + }]); + } else { + // Update selection to the widget index + this._notebookEditor.setSelections([{ + start: this._widget.afterModelPosition, + end: this._widget.afterModelPosition + }]); + } + + this._ctxHasActiveRequest.set(true); + + this._activeRequestCts?.cancel(); + this._activeRequestCts = new CancellationTokenSource(); + + const store = new DisposableStore(); + + try { + this._ctxHasActiveRequest.set(true); + + const progressiveEditsQueue = new Queue(); + const progressiveEditsClock = StopWatch.create(); + const progressiveEditsAvgDuration = new MovingAverage(); + const progressiveEditsCts = new CancellationTokenSource(this._activeRequestCts.token); + + const responsePromise = new DeferredPromise(); + const response = await this._widget.inlineChatWidget.chatWidget.acceptInput(); + if (response) { + let lastLength = 0; + + store.add(response.onDidChange(e => { + if (response.isCanceled) { + progressiveEditsCts.cancel(); + responsePromise.complete(); + return; + } + + if (response.isComplete) { + responsePromise.complete(); + return; + } + + const edits = response.response.value.map(part => { + if (part.kind === 'textEditGroup' + // && isEqual(part.uri, this._session?.textModelN.uri) + ) { + return part.edits; + } else { + return []; + } + }).flat(); + + const newEdits = edits.slice(lastLength); + // console.log('NEW edits', newEdits, edits); + if (newEdits.length === 0) { + return; // NO change + } + lastLength = edits.length; + progressiveEditsAvgDuration.update(progressiveEditsClock.elapsed()); + progressiveEditsClock.reset(); + + progressiveEditsQueue.queue(async () => { + for (const edits of newEdits) { + await this._makeChanges(edits, { + duration: progressiveEditsAvgDuration.value, + token: progressiveEditsCts.token + }); + } + }); + })); + } + + await responsePromise.p; + await progressiveEditsQueue.whenIdle(); + + this._userEditingDisposables.clear(); + // monitor user edits + const editingCell = this._widget.getEditingCell(); + if (editingCell) { + this._userEditingDisposables.add(editingCell.model.onDidChangeContent(() => this._updateUserEditingState())); + this._userEditingDisposables.add(editingCell.model.onDidChangeLanguage(() => this._updateUserEditingState())); + this._userEditingDisposables.add(editingCell.model.onDidChangeMetadata(() => this._updateUserEditingState())); + this._userEditingDisposables.add(editingCell.model.onDidChangeInternalMetadata(() => this._updateUserEditingState())); + this._userEditingDisposables.add(editingCell.model.onDidChangeOutputs(() => this._updateUserEditingState())); + this._userEditingDisposables.add(this._executionStateService.onDidChangeExecution(e => { + if (e.type === NotebookExecutionType.cell && e.affectsCell(editingCell.uri)) { + this._updateUserEditingState(); + } + })); + } + } catch (e) { + } finally { + store.dispose(); + + this._ctxHasActiveRequest.set(false); + this._widget.inlineChatWidget.updateProgress(false); + this._widget.inlineChatWidget.updateInfo(''); + this._widget.inlineChatWidget.updateToolbar(true); + } + } + + private async _makeChanges(edits: TextEdit[], opts: ProgressingEditsOptions | undefined) { + assertType(this._strategy); + assertType(this._widget); + + const editingCell = await this._widget.getOrCreateEditingCell(); + + if (!editingCell) { + return; + } + + const editor = editingCell.editor; + + const moreMinimalEdits = await this._editorWorkerService.computeMoreMinimalEdits(editor.getModel().uri, edits); + // this._log('edits from PROVIDER and after making them MORE MINIMAL', this._activeSession.provider.debugName, edits, moreMinimalEdits); + + if (moreMinimalEdits?.length === 0) { + // nothing left to do + return; + } + + const actualEdits = !opts && moreMinimalEdits ? moreMinimalEdits : edits; + const editOperations = actualEdits.map(TextEdit.asEditOperation); + + try { + if (opts) { + await this._strategy.makeProgressiveChanges(editor, editOperations, opts); + } else { + await this._strategy.makeChanges(editor, editOperations); + } + } finally { + } + } + + private _updateUserEditingState() { + this._ctxUserDidEdit.set(true); + } + + async acceptSession() { + assertType(this._model); + assertType(this._strategy); + + const editor = this._widget?.parentEditor; + if (!editor?.hasModel()) { + return; + } + + const editingCell = this._widget?.getEditingCell(); + + if (editingCell && this._notebookEditor.hasModel()) { + const cellId = NotebookCellTextModelLikeId.str({ uri: editingCell.uri, viewType: this._notebookEditor.textModel.viewType }); + if (this._widget?.inlineChatWidget.value) { + this._promptCache.set(cellId, this._widget.inlineChatWidget.value); + } + this._onDidChangePromptCache.fire({ cell: editingCell.uri }); + } + + try { + this._model.clear(); + } catch (_err) { } + + this.dismiss(false); + } + + async focusAbove() { + if (!this._widget) { + return; + } + + const index = this._widget.afterModelPosition; + const prev = index - 1; + if (prev < 0) { + return; + } + + const cell = this._notebookEditor.cellAt(prev); + if (!cell) { + return; + } + + await this._notebookEditor.focusNotebookCell(cell, 'editor'); + } + + async focusNext() { + if (!this._widget) { + return; + } + + const index = this._widget.afterModelPosition; + const cell = this._notebookEditor.cellAt(index); + if (!cell) { + return; + } + + await this._notebookEditor.focusNotebookCell(cell, 'editor'); + } + + hasFocus() { + return this._widget?.hasFocus() ?? false; + } + + focus() { + this._focusWidget(); + } + + focusNearestWidget(index: number, direction: 'above' | 'below') { + switch (direction) { + case 'above': + if (this._widget?.afterModelPosition === index) { + this._focusWidget(); + } + break; + case 'below': + if (this._widget?.afterModelPosition === index + 1) { + this._focusWidget(); + } + break; + default: + break; + } + } + + populateHistory(up: boolean) { + if (!this._widget) { + return; + } + + const len = NotebookChatController._promptHistory.length; + if (len === 0) { + return; + } + + if (this._historyOffset === -1) { + // remember the current value + this._historyCandidate = this._widget.inlineChatWidget.value; + } + + const newIdx = this._historyOffset + (up ? 1 : -1); + if (newIdx >= len) { + // reached the end + return; + } + + let entry: string; + if (newIdx < 0) { + entry = this._historyCandidate; + this._historyOffset = -1; + } else { + entry = NotebookChatController._promptHistory[newIdx]; + this._historyOffset = newIdx; + } + + this._widget.inlineChatWidget.value = entry; + this._widget.inlineChatWidget.selectAll(); + } + + async cancelCurrentRequest(discard: boolean) { + this._activeRequestCts?.cancel(); + } + + getEditingCell() { + return this._widget?.getEditingCell(); + } + + discard() { + this._activeRequestCts?.cancel(); + this._widget?.discardChange(); + this.dismiss(true); + } + + dismiss(discard: boolean) { + const widget = this._widget; + const widgetIndex = widget?.afterModelPosition; + const currentFocus = this._notebookEditor.getFocus(); + const isWidgetFocused = currentFocus.start === widgetIndex && currentFocus.end === widgetIndex; + + if (widget && isWidgetFocused) { + // change focus only when the widget is focused + const editingCell = widget.getEditingCell(); + const shouldFocusEditingCell = editingCell && !discard; + const shouldFocusTopCell = widgetIndex === 0 && this._notebookEditor.getLength() > 0; + const shouldFocusAboveCell = widgetIndex !== 0 && this._notebookEditor.cellAt(widgetIndex - 1); + + if (shouldFocusEditingCell) { + this._notebookEditor.focusNotebookCell(editingCell, 'container'); + } else if (shouldFocusTopCell) { + this._notebookEditor.focusNotebookCell(this._notebookEditor.cellAt(0)!, 'container'); + } else if (shouldFocusAboveCell) { + this._notebookEditor.focusNotebookCell(this._notebookEditor.cellAt(widgetIndex - 1)!, 'container'); + } + } + + this._ctxCellWidgetFocused.set(false); + this._ctxUserDidEdit.set(false); + this._sessionCtor?.cancel(); + this._sessionCtor = undefined; + this._model.clear(); + this._widget?.dispose(); + this._widget = undefined; + this._widgetDisposableStore.clear(); + } + + // check if a cell is generated by prompt by checking prompt cache + isCellGeneratedByChat(cell: ICellViewModel) { + if (!this._notebookEditor.hasModel()) { + // no model attached yet + return false; + } + + const cellId = NotebookCellTextModelLikeId.str({ uri: cell.uri, viewType: this._notebookEditor.textModel.viewType }); + return this._promptCache.has(cellId); + } + + // get prompt from cache + getPromptFromCache(cell: ICellViewModel) { + if (!this._notebookEditor.hasModel()) { + // no model attached yet + return undefined; + } + + const cellId = NotebookCellTextModelLikeId.str({ uri: cell.uri, viewType: this._notebookEditor.textModel.viewType }); + return this._promptCache.get(cellId); + } + public override dispose(): void { + this.dismiss(false); + super.dispose(); + } +} + +export class EditStrategy { + private _editCount: number = 0; + + constructor() { + } + + async makeProgressiveChanges(editor: IActiveCodeEditor, edits: ISingleEditOperation[], opts: ProgressingEditsOptions): Promise { + // push undo stop before first edit + if (++this._editCount === 1) { + editor.pushUndoStop(); + } + + const durationInSec = opts.duration / 1000; + for (const edit of edits) { + const wordCount = countWords(edit.text ?? ''); + const speed = wordCount / durationInSec; + // console.log({ durationInSec, wordCount, speed: wordCount / durationInSec }); + await performAsyncTextEdit(editor.getModel(), asProgressiveEdit(new WindowIntervalTimer(), edit, speed, opts.token)); + } + } + + async makeChanges(editor: IActiveCodeEditor, edits: ISingleEditOperation[]): Promise { + const cursorStateComputerAndInlineDiffCollection: ICursorStateComputer = (undoEdits) => { + let last: Position | null = null; + for (const edit of undoEdits) { + last = !last || last.isBefore(edit.range.getEndPosition()) ? edit.range.getEndPosition() : last; + // this._inlineDiffDecorations.collectEditOperation(edit); + } + return last && [Selection.fromPositions(last)]; + }; + + // push undo stop before first edit + if (++this._editCount === 1) { + editor.pushUndoStop(); + } + editor.executeEdits('inline-chat-live', edits, cursorStateComputerAndInlineDiffCollection); + } +} + + +registerNotebookContribution(NotebookChatController.id, NotebookChatController); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/coreActions.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/coreActions.ts index aca17332..3cc7faf8 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/coreActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/coreActions.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { URI, UriComponents } from 'vs/base/common/uri'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { Action2, IAction2Options, MenuId, MenuRegistry } from 'vs/platform/actions/common/actions'; import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; @@ -25,12 +25,13 @@ import { isEqual } from 'vs/base/common/resources'; // Kernel Command export const SELECT_KERNEL_ID = '_notebook.selectKernel'; -export const NOTEBOOK_ACTIONS_CATEGORY = { value: localize('notebookActions.category', "Notebook"), original: 'Notebook' }; +export const NOTEBOOK_ACTIONS_CATEGORY = localize2('notebookActions.category', 'Notebook'); export const CELL_TITLE_CELL_GROUP_ID = 'inline/cell'; export const CELL_TITLE_OUTPUT_GROUP_ID = 'inline/output'; export const NOTEBOOK_EDITOR_WIDGET_ACTION_WEIGHT = KeybindingWeight.EditorContrib; // smaller than Suggest Widget, etc +export const NOTEBOOK_OUTPUT_WEBVIEW_ACTION_WEIGHT = KeybindingWeight.WorkbenchContrib + 1; // higher than Workbench contribution (such as Notebook List View), etc export const enum CellToolbarOrder { EditCell, @@ -383,7 +384,8 @@ export function parseMultiCellExecutionArgs(accessor: ServicesAccessor, ...args: return context ? { ui: false, notebookEditor: context.notebookEditor, - selectedCells: context.selectedCells ?? [] + selectedCells: context.selectedCells ?? [], + cell: context.cell } : undefined; } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/editActions.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/editActions.ts index 065ddc17..c73973e4 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/editActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/editActions.ts @@ -6,38 +6,41 @@ import { KeyCode, KeyMod } from 'vs/base/common/keyCodes'; import { Mimes } from 'vs/base/common/mime'; import { URI } from 'vs/base/common/uri'; +import { ICodeEditor } from 'vs/editor/browser/editorBrowser'; import { EditorContextKeys } from 'vs/editor/common/editorContextKeys'; +import { ILanguageService } from 'vs/editor/common/languages/language'; import { getIconClasses } from 'vs/editor/common/services/getIconClasses'; import { IModelService } from 'vs/editor/common/services/model'; -import { ILanguageService } from 'vs/editor/common/languages/language'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { MenuId, registerAction2 } from 'vs/platform/actions/common/actions'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; import { InputFocusedContext, InputFocusedContextKey } from 'vs/platform/contextkey/common/contextkeys'; -import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; +import { IConfirmationResult, IDialogService } from 'vs/platform/dialogs/common/dialogs'; +import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry'; +import { INotificationService } from 'vs/platform/notification/common/notification'; import { IQuickInputService, IQuickPickItem, QuickPickInput } from 'vs/platform/quickinput/common/quickInput'; +import { InlineChatController } from 'vs/workbench/contrib/inlineChat/browser/inlineChatController'; +import { CTX_INLINE_CHAT_FOCUSED } from 'vs/workbench/contrib/inlineChat/common/inlineChat'; import { changeCellToKind, runDeleteAction } from 'vs/workbench/contrib/notebook/browser/controller/cellOperations'; -import { CellToolbarOrder, CELL_TITLE_CELL_GROUP_ID, CELL_TITLE_OUTPUT_GROUP_ID, executeNotebookCondition, INotebookActionContext, INotebookCellActionContext, NotebookAction, NotebookCellAction, NOTEBOOK_EDITOR_WIDGET_ACTION_WEIGHT, findTargetCellEditor } from 'vs/workbench/contrib/notebook/browser/controller/coreActions'; -import { NOTEBOOK_CELL_EDITABLE, NOTEBOOK_CELL_HAS_OUTPUTS, NOTEBOOK_CELL_LIST_FOCUSED, NOTEBOOK_CELL_MARKDOWN_EDIT_MODE, NOTEBOOK_CELL_TYPE, NOTEBOOK_EDITOR_EDITABLE, NOTEBOOK_EDITOR_FOCUSED, NOTEBOOK_HAS_OUTPUTS, NOTEBOOK_IS_ACTIVE_EDITOR, NOTEBOOK_OUTPUT_FOCUSED, NOTEBOOK_USE_CONSOLIDATED_OUTPUT_BUTTON } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; -import { CellEditState, CHANGE_CELL_LANGUAGE, DETECT_CELL_LANGUAGE, QUIT_EDIT_CELL_COMMAND_ID } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; -import * as icons from 'vs/workbench/contrib/notebook/browser/notebookIcons'; +import { CELL_TITLE_CELL_GROUP_ID, CELL_TITLE_OUTPUT_GROUP_ID, CellToolbarOrder, INotebookActionContext, INotebookCellActionContext, NOTEBOOK_EDITOR_WIDGET_ACTION_WEIGHT, NotebookAction, NotebookCellAction, executeNotebookCondition, findTargetCellEditor } from 'vs/workbench/contrib/notebook/browser/controller/coreActions'; +import { NotebookChangeTabDisplaySize, NotebookIndentUsingSpaces, NotebookIndentUsingTabs, NotebookIndentationToSpacesAction, NotebookIndentationToTabsAction } from 'vs/workbench/contrib/notebook/browser/controller/notebookIndentationActions'; +import { CHANGE_CELL_LANGUAGE, CellEditState, DETECT_CELL_LANGUAGE, QUIT_EDIT_CELL_COMMAND_ID, getNotebookEditorFromEditorPane } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { CellEditType, CellKind, ICellEditOperation, NotebookCellExecutionState, NotebookSetting } from 'vs/workbench/contrib/notebook/common/notebookCommon'; -import { ICellRange } from 'vs/workbench/contrib/notebook/common/notebookRange'; -import { ILanguageDetectionService } from 'vs/workbench/services/languageDetection/common/languageDetectionWorkerService'; +import { NOTEBOOK_CELL_EDITABLE, NOTEBOOK_CELL_HAS_OUTPUTS, NOTEBOOK_CELL_LIST_FOCUSED, NOTEBOOK_CELL_MARKDOWN_EDIT_MODE, NOTEBOOK_CELL_TYPE, NOTEBOOK_EDITOR_EDITABLE, NOTEBOOK_EDITOR_FOCUSED, NOTEBOOK_HAS_OUTPUTS, NOTEBOOK_IS_ACTIVE_EDITOR, NOTEBOOK_OUTPUT_INPUT_FOCUSED, NOTEBOOK_OUTPUT_FOCUSED, NOTEBOOK_USE_CONSOLIDATED_OUTPUT_BUTTON } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; import { INotebookExecutionStateService } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; -import { INotificationService } from 'vs/platform/notification/common/notification'; import { INotebookKernelService } from 'vs/workbench/contrib/notebook/common/notebookKernelService'; -import { IDialogService, IConfirmationResult } from 'vs/platform/dialogs/common/dialogs'; -import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { ICodeEditor } from 'vs/editor/browser/editorBrowser'; -import { InlineChatController } from 'vs/workbench/contrib/inlineChat/browser/inlineChatController'; - +import { ICellRange } from 'vs/workbench/contrib/notebook/common/notebookRange'; +import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; +import { ILanguageDetectionService } from 'vs/workbench/services/languageDetection/common/languageDetectionWorkerService'; +import * as icons from 'vs/workbench/contrib/notebook/browser/notebookIcons'; const CLEAR_ALL_CELLS_OUTPUTS_COMMAND_ID = 'notebook.clearAllCellsOutputs'; const EDIT_CELL_COMMAND_ID = 'notebook.cell.edit'; const DELETE_CELL_COMMAND_ID = 'notebook.cell.delete'; export const CLEAR_CELL_OUTPUTS_COMMAND_ID = 'notebook.cell.clearOutputs'; +export const SELECT_NOTEBOOK_INDENTATION_ID = 'notebook.selectIndentation'; registerAction2(class EditCellAction extends NotebookCellAction { constructor() { @@ -50,7 +53,8 @@ registerAction2(class EditCellAction extends NotebookCellAction { NOTEBOOK_CELL_LIST_FOCUSED, ContextKeyExpr.not(InputFocusedContextKey), NOTEBOOK_EDITOR_EDITABLE.isEqualTo(true), - EditorContextKeys.hoverFocused.toNegated() + EditorContextKeys.hoverFocused.toNegated(), + NOTEBOOK_OUTPUT_INPUT_FOCUSED.toNegated() ), primary: KeyCode.Enter, weight: KeybindingWeight.WorkbenchContrib @@ -84,7 +88,8 @@ registerAction2(class EditCellAction extends NotebookCellAction { const quitEditCondition = ContextKeyExpr.and( NOTEBOOK_EDITOR_FOCUSED, - InputFocusedContext + InputFocusedContext, + CTX_INLINE_CHAT_FOCUSED.toNegated() ); registerAction2(class QuitEditCellAction extends NotebookCellAction { constructor() { @@ -151,7 +156,7 @@ registerAction2(class DeleteCellAction extends NotebookCellAction { mac: { primary: KeyMod.CtrlCmd | KeyCode.Backspace }, - when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, ContextKeyExpr.not(InputFocusedContextKey)), + when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, ContextKeyExpr.not(InputFocusedContextKey), NOTEBOOK_OUTPUT_INPUT_FOCUSED.toNegated()), weight: KeybindingWeight.WorkbenchContrib }, menu: [ @@ -349,7 +354,7 @@ registerAction2(class ChangeCellLanguageAction extends NotebookCellAction{ + const item: ILanguagePickInput = { label: languageName, iconClasses: getIconClasses(modelService, languageService, this.getFakeResource(languageName, languageService)), description, @@ -517,7 +522,7 @@ registerAction2(class DetectCellLanguageAction extends NotebookCellAction { constructor() { super({ id: DETECT_CELL_LANGUAGE, - title: { value: localize('detectLanguage', 'Accept Detected Language for Cell'), original: 'Accept Detected Language for Cell' }, + title: localize2('detectLanguage', "Accept Detected Language for Cell"), f1: true, precondition: ContextKeyExpr.and(NOTEBOOK_EDITOR_EDITABLE, NOTEBOOK_CELL_EDITABLE), keybinding: { primary: KeyCode.KeyD | KeyMod.Alt | KeyMod.Shift, weight: KeybindingWeight.WorkbenchContrib } @@ -559,3 +564,60 @@ async function setCellToLanguage(languageId: string, context: IChangeCellContext ); } } + +registerAction2(class SelectNotebookIndentation extends NotebookAction { + constructor() { + super({ + id: SELECT_NOTEBOOK_INDENTATION_ID, + title: localize2('selectNotebookIndentation', 'Select Indentation'), + f1: true, + precondition: ContextKeyExpr.and(NOTEBOOK_IS_ACTIVE_EDITOR, NOTEBOOK_EDITOR_EDITABLE, NOTEBOOK_CELL_EDITABLE), + }); + } + + async runWithContext(accessor: ServicesAccessor, context: INotebookActionContext): Promise { + await this.showNotebookIndentationPicker(accessor, context); + } + + private async showNotebookIndentationPicker(accessor: ServicesAccessor, context: INotebookActionContext) { + const quickInputService = accessor.get(IQuickInputService); + const editorService = accessor.get(IEditorService); + const instantiationService = accessor.get(IInstantiationService); + + const activeNotebook = getNotebookEditorFromEditorPane(editorService.activeEditorPane); + if (!activeNotebook || activeNotebook.isDisposed) { + return quickInputService.pick([{ label: localize('noNotebookEditor', "No notebook editor active at this time") }]); + } + + if (activeNotebook.isReadOnly) { + return quickInputService.pick([{ label: localize('noWritableCodeEditor', "The active notebook editor is read-only.") }]); + } + + const picks: QuickPickInput[] = [ + new NotebookIndentUsingTabs(), // indent using tabs + new NotebookIndentUsingSpaces(), // indent using spaces + new NotebookChangeTabDisplaySize(), // change tab size + new NotebookIndentationToTabsAction(), // convert indentation to tabs + new NotebookIndentationToSpacesAction() // convert indentation to spaces + ].map(item => { + return { + id: item.desc.id, + label: item.desc.title.toString(), + run: () => { + instantiationService.invokeFunction(item.run); + } + }; + }); + + picks.splice(3, 0, { type: 'separator', label: localize('indentConvert', "convert file") }); + picks.unshift({ type: 'separator', label: localize('indentView', "change view") }); + + const action = await quickInputService.pick(picks, { placeHolder: localize('pickAction', "Select Action"), matchOnDetail: true }); + if (!action) { + return; + } + action.run(); + context.notebookEditor.focus(); + return; + } +}); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/executeActions.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/executeActions.ts index 248a2c54..2caea9d0 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/executeActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/executeActions.ts @@ -10,16 +10,17 @@ import { ThemeIcon } from 'vs/base/common/themables'; import { URI, UriComponents } from 'vs/base/common/uri'; import { ICodeEditor } from 'vs/editor/browser/editorBrowser'; import { ILanguageService } from 'vs/editor/common/languages/language'; -import { localize } from 'vs/nls'; -import { MenuId, registerAction2 } from 'vs/platform/actions/common/actions'; +import { localize, localize2 } from 'vs/nls'; +import { MenuId, MenuRegistry, registerAction2 } from 'vs/platform/actions/common/actions'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { EditorsOrder } from 'vs/workbench/common/editor'; import { IDebugService } from 'vs/workbench/contrib/debug/common/debug'; -import { InlineChatController } from 'vs/workbench/contrib/inlineChat/browser/inlineChatController'; import { CTX_INLINE_CHAT_FOCUSED } from 'vs/workbench/contrib/inlineChat/common/inlineChat'; import { insertCell } from 'vs/workbench/contrib/notebook/browser/controller/cellOperations'; +import { CTX_NOTEBOOK_CELL_CHAT_FOCUSED } from 'vs/workbench/contrib/notebook/browser/controller/chat/notebookChatContext'; +import { NotebookChatController } from 'vs/workbench/contrib/notebook/browser/controller/chat/notebookChatController'; import { CELL_TITLE_CELL_GROUP_ID, CellToolbarOrder, INotebookActionContext, INotebookCellActionContext, INotebookCellToolbarActionContext, INotebookCommandContext, NOTEBOOK_EDITOR_WIDGET_ACTION_WEIGHT, NotebookAction, NotebookCellAction, NotebookMultiCellAction, cellExecutionArgs, executeNotebookCondition, getContextFromActiveEditor, getContextFromUri, parseMultiCellExecutionArgs } from 'vs/workbench/contrib/notebook/browser/controller/coreActions'; import { CellEditState, CellFocusMode, EXECUTE_CELL_COMMAND_ID, IFocusNotebookCellOptions, ScrollToRevealBehavior } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import * as icons from 'vs/workbench/contrib/notebook/browser/notebookIcons'; @@ -81,9 +82,10 @@ async function runCell(editorGroupsService: IEditorGroupsService, context: INote const cellIndex = context.notebookEditor.getCellIndex(context.cell); context.notebookEditor.revealCellRangeInView({ start: cellIndex, end: cellIndex + 1 }); } - } else if (context.selectedCells) { - await context.notebookEditor.executeNotebookCells(context.selectedCells); - const firstCell = context.selectedCells[0]; + } else if (context.selectedCells?.length || context.cell) { + const selectedCells = context.selectedCells?.length ? context.selectedCells : [context.cell!]; + await context.notebookEditor.executeNotebookCells(selectedCells); + const firstCell = selectedCells[0]; if (firstCell && context.autoReveal) { const cellIndex = context.notebookEditor.getCellIndex(firstCell); @@ -102,13 +104,6 @@ async function runCell(editorGroupsService: IEditorGroupsService, context: INote if (!foundEditor) { return; } - - const controller = InlineChatController.get(foundEditor); - if (!controller) { - return; - } - - controller.createSnapshot(); } registerAction2(class RenderAllMarkdownCellsAction extends NotebookAction { @@ -130,7 +125,7 @@ registerAction2(class ExecuteNotebookAction extends NotebookAction { id: EXECUTE_NOTEBOOK_COMMAND_ID, title: localize('notebookActions.executeNotebook', "Run All"), icon: icons.executeAllIcon, - description: { + metadata: { description: localize('notebookActions.executeNotebook', "Run All"), args: [ { @@ -197,7 +192,10 @@ registerAction2(class ExecuteCell extends NotebookMultiCellAction { precondition: executeThisCellCondition, title: localize('notebookActions.execute', "Execute Cell"), keybinding: { - when: NOTEBOOK_CELL_LIST_FOCUSED, + when: ContextKeyExpr.or( + NOTEBOOK_CELL_LIST_FOCUSED, + ContextKeyExpr.and(CTX_NOTEBOOK_CELL_CHAT_FOCUSED, CTX_INLINE_CHAT_FOCUSED) + ), primary: KeyMod.WinCtrl | KeyCode.Enter, win: { primary: KeyMod.CtrlCmd | KeyMod.Alt | KeyCode.Enter @@ -209,7 +207,7 @@ registerAction2(class ExecuteCell extends NotebookMultiCellAction { when: executeThisCellCondition, group: 'inline' }, - description: { + metadata: { description: localize('notebookActions.execute', "Execute Cell"), args: cellExecutionArgs }, @@ -228,6 +226,21 @@ registerAction2(class ExecuteCell extends NotebookMultiCellAction { await context.notebookEditor.focusNotebookCell(context.cell, 'container', { skipReveal: true }); } + const chatController = NotebookChatController.get(context.notebookEditor); + const editingCell = chatController?.getEditingCell(); + if (chatController?.hasFocus() && editingCell) { + const group = editorGroupsService.activeGroup; + + if (group) { + if (group.activeEditor) { + group.pinEditor(group.activeEditor); + } + } + + await context.notebookEditor.executeNotebookCells([editingCell]); + return; + } + await runCell(editorGroupsService, context); } }); @@ -332,7 +345,7 @@ registerAction2(class ExecuteCellFocusContainer extends NotebookMultiCellAction id: EXECUTE_CELL_FOCUS_CONTAINER_COMMAND_ID, precondition: executeThisCellCondition, title: localize('notebookActions.executeAndFocusContainer', "Execute Cell and Focus Container"), - description: { + metadata: { description: localize('notebookActions.executeAndFocusContainer', "Execute Cell and Focus Container"), args: cellExecutionArgs }, @@ -378,7 +391,7 @@ registerAction2(class CancelExecuteCell extends NotebookMultiCellAction { when: cellCancelCondition, group: 'inline' }, - description: { + metadata: { description: localize('notebookActions.cancel', "Stop Cell Execution"), args: [ { @@ -544,10 +557,7 @@ registerAction2(class CancelAllNotebook extends CancelNotebook { constructor() { super({ id: CANCEL_NOTEBOOK_COMMAND_ID, - title: { - value: localize('notebookActions.cancelNotebook', "Stop Execution"), - original: 'Stop Execution' - }, + title: localize2('notebookActions.cancelNotebook', "Stop Execution"), icon: icons.stopIcon, menu: [ { @@ -580,10 +590,7 @@ registerAction2(class InterruptNotebook extends CancelNotebook { constructor() { super({ id: INTERRUPT_NOTEBOOK_COMMAND_ID, - title: { - value: localize('notebookActions.interruptNotebook', "Interrupt"), - original: 'Interrupt' - }, + title: localize2('notebookActions.interruptNotebook', "Interrupt"), precondition: ContextKeyExpr.and( NOTEBOOK_HAS_SOMETHING_RUNNING, NOTEBOOK_INTERRUPTIBLE_KERNEL @@ -621,13 +628,21 @@ registerAction2(class InterruptNotebook extends CancelNotebook { }); +MenuRegistry.appendMenuItem(MenuId.NotebookToolbar, { + title: localize('revealRunningCellShort', "Go To"), + submenu: MenuId.NotebookCellExecuteGoTo, + group: 'navigation/execute', + order: 20, + icon: ThemeIcon.modify(icons.executingStateIcon, 'spin') +}); + registerAction2(class RevealRunningCellAction extends NotebookAction { constructor() { super({ id: REVEAL_RUNNING_CELL, title: localize('revealRunningCell', "Go to Running Cell"), tooltip: localize('revealRunningCell', "Go to Running Cell"), - shortTitle: localize('revealRunningCellShort', "Go To"), + shortTitle: localize('revealRunningCell', "Go to Running Cell"), precondition: NOTEBOOK_HAS_RUNNING_CELL, menu: [ { @@ -641,7 +656,7 @@ registerAction2(class RevealRunningCellAction extends NotebookAction { order: 0 }, { - id: MenuId.NotebookToolbar, + id: MenuId.NotebookCellExecuteGoTo, when: ContextKeyExpr.and( NOTEBOOK_IS_ACTIVE_EDITOR, NOTEBOOK_HAS_RUNNING_CELL, @@ -702,7 +717,7 @@ registerAction2(class RevealLastFailedCellAction extends NotebookAction { id: REVEAL_LAST_FAILED_CELL, title: localize('revealLastFailedCell', "Go to Most Recently Failed Cell"), tooltip: localize('revealLastFailedCell', "Go to Most Recently Failed Cell"), - shortTitle: localize('revealLastFailedCellShort', "Go To"), + shortTitle: localize('revealLastFailedCellShort', "Go to Most Recently Failed Cell"), precondition: NOTEBOOK_LAST_CELL_FAILED, menu: [ { @@ -717,7 +732,7 @@ registerAction2(class RevealLastFailedCellAction extends NotebookAction { order: 0 }, { - id: MenuId.NotebookToolbar, + id: MenuId.NotebookCellExecuteGoTo, when: ContextKeyExpr.and( NOTEBOOK_IS_ACTIVE_EDITOR, NOTEBOOK_LAST_CELL_FAILED, diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/foldingController.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/foldingController.ts index 349d4e2e..29e49248 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/foldingController.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/foldingController.ts @@ -17,9 +17,9 @@ import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegis import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { NOTEBOOK_ACTIONS_CATEGORY } from 'vs/workbench/contrib/notebook/browser/controller/coreActions'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { FoldingRegion } from 'vs/editor/contrib/folding/browser/foldingRanges'; -import { ICommandHandlerDescription } from 'vs/platform/commands/common/commands'; +import { ICommandMetadata } from 'vs/platform/commands/common/commands'; import { NotebookViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookViewModelImpl'; export class FoldingController extends Disposable implements INotebookEditorContribution { @@ -151,9 +151,9 @@ registerNotebookContribution(FoldingController.id, FoldingController); const NOTEBOOK_FOLD_COMMAND_LABEL = localize('fold.cell', "Fold Cell"); -const NOTEBOOK_UNFOLD_COMMAND_LABEL = localize('unfold.cell', "Unfold Cell"); +const NOTEBOOK_UNFOLD_COMMAND_LABEL = localize2('unfold.cell', "Unfold Cell"); -const FOLDING_COMMAND_ARGS: Pick = { +const FOLDING_COMMAND_ARGS: Pick = { args: [{ isOptional: true, name: 'index', @@ -183,7 +183,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'notebook.fold', - title: { value: localize('fold.cell', "Fold Cell"), original: 'Fold Cell' }, + title: localize2('fold.cell', "Fold Cell"), category: NOTEBOOK_ACTIONS_CATEGORY, keybinding: { when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, ContextKeyExpr.not(InputFocusedContextKey)), @@ -195,7 +195,7 @@ registerAction2(class extends Action2 { secondary: [KeyCode.LeftArrow], weight: KeybindingWeight.WorkbenchContrib }, - description: { + metadata: { description: NOTEBOOK_FOLD_COMMAND_LABEL, args: FOLDING_COMMAND_ARGS.args }, @@ -253,7 +253,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'notebook.unfold', - title: { value: NOTEBOOK_UNFOLD_COMMAND_LABEL, original: 'Unfold Cell' }, + title: NOTEBOOK_UNFOLD_COMMAND_LABEL, category: NOTEBOOK_ACTIONS_CATEGORY, keybinding: { when: ContextKeyExpr.and(NOTEBOOK_EDITOR_FOCUSED, ContextKeyExpr.not(InputFocusedContextKey)), @@ -265,7 +265,7 @@ registerAction2(class extends Action2 { secondary: [KeyCode.RightArrow], weight: KeybindingWeight.WorkbenchContrib }, - description: { + metadata: { description: NOTEBOOK_UNFOLD_COMMAND_LABEL, args: FOLDING_COMMAND_ARGS.args }, diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/insertCellActions.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/insertCellActions.ts index 454b565d..d998aed0 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/insertCellActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/insertCellActions.ts @@ -17,6 +17,7 @@ import { INotebookActionContext, NotebookAction } from 'vs/workbench/contrib/not import { NOTEBOOK_CELL_LIST_FOCUSED, NOTEBOOK_EDITOR_EDITABLE } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; import { CellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookViewModelImpl'; import { CellKind, NotebookSetting } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { CTX_NOTEBOOK_CHAT_OUTER_FOCUS_POSITION } from 'vs/workbench/contrib/notebook/browser/controller/chat/notebookChatContext'; const INSERT_CODE_CELL_ABOVE_COMMAND_ID = 'notebook.cell.insertCodeCellAbove'; const INSERT_CODE_CELL_BELOW_COMMAND_ID = 'notebook.cell.insertCodeCellBelow'; @@ -27,7 +28,26 @@ const INSERT_MARKDOWN_CELL_ABOVE_COMMAND_ID = 'notebook.cell.insertMarkdownCellA const INSERT_MARKDOWN_CELL_BELOW_COMMAND_ID = 'notebook.cell.insertMarkdownCellBelow'; const INSERT_MARKDOWN_CELL_AT_TOP_COMMAND_ID = 'notebook.cell.insertMarkdownCellAtTop'; -abstract class InsertCellCommand extends NotebookAction { +export function insertNewCell(accessor: ServicesAccessor, context: INotebookActionContext, kind: CellKind, direction: 'above' | 'below', focusEditor: boolean) { + let newCell: CellViewModel | null = null; + if (context.ui) { + context.notebookEditor.focus(); + } + + const languageService = accessor.get(ILanguageService); + if (context.cell) { + const idx = context.notebookEditor.getCellIndex(context.cell); + newCell = insertCell(languageService, context.notebookEditor, idx, kind, direction, undefined, true); + } else { + const focusRange = context.notebookEditor.getFocus(); + const next = Math.max(focusRange.end - 1, 0); + newCell = insertCell(languageService, context.notebookEditor, next, kind, direction, undefined, true); + } + + return newCell; +} + +export abstract class InsertCellCommand extends NotebookAction { constructor( desc: Readonly, private kind: CellKind, @@ -38,20 +58,7 @@ abstract class InsertCellCommand extends NotebookAction { } async runWithContext(accessor: ServicesAccessor, context: INotebookActionContext): Promise { - let newCell: CellViewModel | null = null; - if (context.ui) { - context.notebookEditor.focus(); - } - - const languageService = accessor.get(ILanguageService); - if (context.cell) { - const idx = context.notebookEditor.getCellIndex(context.cell); - newCell = insertCell(languageService, context.notebookEditor, idx, this.kind, this.direction, undefined, true); - } else { - const focusRange = context.notebookEditor.getFocus(); - const next = Math.max(focusRange.end - 1, 0); - newCell = insertCell(languageService, context.notebookEditor, next, this.kind, this.direction, undefined, true); - } + const newCell = await insertNewCell(accessor, context, this.kind, this.direction, this.focusEditor); if (newCell) { await context.notebookEditor.focusNotebookCell(newCell, this.focusEditor ? 'editor' : 'container'); @@ -104,7 +111,7 @@ registerAction2(class InsertCodeCellBelowAction extends InsertCellCommand { title: localize('notebookActions.insertCodeCellBelow', "Insert Code Cell Below"), keybinding: { primary: KeyMod.CtrlCmd | KeyCode.Enter, - when: ContextKeyExpr.and(NOTEBOOK_CELL_LIST_FOCUSED, InputFocusedContext.toNegated()), + when: ContextKeyExpr.and(NOTEBOOK_CELL_LIST_FOCUSED, InputFocusedContext.toNegated(), CTX_NOTEBOOK_CHAT_OUTER_FOCUS_POSITION.isEqualTo('')), weight: KeybindingWeight.WorkbenchContrib }, menu: { diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/layoutActions.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/layoutActions.ts index 8a168cc3..19f30d41 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/layoutActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/layoutActions.ts @@ -5,10 +5,11 @@ import { Codicon } from 'vs/base/common/codicons'; import { URI, UriComponents } from 'vs/base/common/uri'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; +import { Categories } from 'vs/platform/action/common/actionCommonCategories'; import { Action2, MenuId, MenuRegistry, registerAction2 } from 'vs/platform/actions/common/actions'; import { ICommandService } from 'vs/platform/commands/common/commands'; -import { ConfigurationTarget } from 'vs/platform/configuration/common/configuration'; +import { ConfigurationTarget, IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { IQuickInputService, IQuickPickItem } from 'vs/platform/quickinput/common/quickInput'; @@ -25,10 +26,7 @@ registerAction2(class NotebookConfigureLayoutAction extends Action2 { constructor() { super({ id: 'workbench.notebook.layout.select', - title: { - value: localize('workbench.notebook.layout.select.label', "Select between Notebook Layouts"), - original: 'Select between Notebook Layouts' - }, + title: localize2('workbench.notebook.layout.select.label', "Select between Notebook Layouts"), f1: true, precondition: ContextKeyExpr.equals(`config.${NotebookSetting.openGettingStarted}`, true), category: NOTEBOOK_ACTIONS_CATEGORY, @@ -64,10 +62,7 @@ registerAction2(class NotebookConfigureLayoutAction extends Action2 { constructor() { super({ id: 'workbench.notebook.layout.configure', - title: { - value: localize('workbench.notebook.layout.configure.label', "Customize Notebook Layout"), - original: 'Customize Notebook Layout' - }, + title: localize2('workbench.notebook.layout.configure.label', "Customize Notebook Layout"), f1: true, category: NOTEBOOK_ACTIONS_CATEGORY, menu: [ @@ -89,10 +84,7 @@ registerAction2(class NotebookConfigureLayoutFromEditorTitle extends Action2 { constructor() { super({ id: 'workbench.notebook.layout.configure.editorTitle', - title: { - value: localize('workbench.notebook.layout.configure.label', "Customize Notebook Layout"), - original: 'Customize Notebook Layout' - }, + title: localize2('workbench.notebook.layout.configure.label', "Customize Notebook Layout"), f1: false, category: NOTEBOOK_ACTIONS_CATEGORY, menu: [ @@ -113,7 +105,7 @@ registerAction2(class NotebookConfigureLayoutFromEditorTitle extends Action2 { MenuRegistry.appendMenuItem(MenuId.EditorTitle, { submenu: MenuId.NotebookEditorLayoutConfigure, rememberDefaultAction: false, - title: { value: localize('customizeNotebook', "Customize Notebook..."), original: 'Customize Notebook...', }, + title: localize2('customizeNotebook', "Customize Notebook..."), icon: Codicon.gear, group: 'navigation', order: -1, @@ -124,7 +116,7 @@ registerAction2(class ToggleLineNumberFromEditorTitle extends Action2 { constructor() { super({ id: 'notebook.toggleLineNumbersFromEditorTitle', - title: { value: localize('notebook.toggleLineNumbers', "Toggle Notebook Line Numbers"), original: 'Toggle Notebook Line Numbers' }, + title: localize2('notebook.toggleLineNumbers', 'Toggle Notebook Line Numbers'), precondition: NOTEBOOK_EDITOR_FOCUSED, menu: [ { @@ -151,7 +143,7 @@ registerAction2(class ToggleCellToolbarPositionFromEditorTitle extends Action2 { constructor() { super({ id: 'notebook.toggleCellToolbarPositionFromEditorTitle', - title: { value: localize('notebook.toggleCellToolbarPosition', "Toggle Cell Toolbar Position"), original: 'Toggle Cell Toolbar Position' }, + title: localize2('notebook.toggleCellToolbarPosition', 'Toggle Cell Toolbar Position'), menu: [{ id: MenuId.NotebookEditorLayoutConfigure, group: 'notebookLayoutDetails', @@ -171,7 +163,7 @@ registerAction2(class ToggleBreadcrumbFromEditorTitle extends Action2 { constructor() { super({ id: 'breadcrumbs.toggleFromEditorTitle', - title: { value: localize('notebook.toggleBreadcrumb', "Toggle Breadcrumbs"), original: 'Toggle Breadcrumbs' }, + title: localize2('notebook.toggleBreadcrumb', 'Toggle Breadcrumbs'), menu: [{ id: MenuId.NotebookEditorLayoutConfigure, group: 'notebookLayoutDetails', @@ -190,10 +182,7 @@ registerAction2(class SaveMimeTypeDisplayOrder extends Action2 { constructor() { super({ id: 'notebook.saveMimeTypeOrder', - title: { - value: localize('notebook.saveMimeTypeOrder', 'Save Mimetype Display Order'), - original: 'Save Mimetype Display Order' - }, + title: localize2('notebook.saveMimeTypeOrder', "Save Mimetype Display Order"), f1: true, category: NOTEBOOK_ACTIONS_CATEGORY, precondition: NOTEBOOK_IS_ACTIVE_EDITOR, @@ -227,10 +216,7 @@ registerAction2(class NotebookWebviewResetAction extends Action2 { constructor() { super({ id: 'workbench.notebook.layout.webview.reset', - title: { - value: localize('workbench.notebook.layout.webview.reset.label', "Reset Notebook Webview"), - original: 'Reset Notebook Webview' - }, + title: localize2('workbench.notebook.layout.webview.reset.label', "Reset Notebook Webview"), f1: false, category: NOTEBOOK_ACTIONS_CATEGORY }); @@ -257,3 +243,35 @@ registerAction2(class NotebookWebviewResetAction extends Action2 { } } }); + +registerAction2(class ToggleNotebookStickyScroll extends Action2 { + constructor() { + super({ + id: 'notebook.action.toggleNotebookStickyScroll', + title: { + ...localize2('toggleStickyScroll', "Toggle Notebook Sticky Scroll"), + mnemonicTitle: localize({ key: 'mitoggleNotebookStickyScroll', comment: ['&& denotes a mnemonic'] }, "&&Toggle Notebook Sticky Scroll"), + }, + category: Categories.View, + toggled: { + condition: ContextKeyExpr.equals('config.notebook.stickyScroll.enabled', true), + title: localize('notebookStickyScroll', "Toggle Notebook Sticky Scroll"), + mnemonicTitle: localize({ key: 'mitoggleNotebookStickyScroll', comment: ['&& denotes a mnemonic'] }, "&&Toggle Notebook Sticky Scroll"), + }, + menu: [ + { id: MenuId.CommandPalette }, + { + id: MenuId.NotebookStickyScrollContext, + group: 'notebookView', + order: 2 + } + ] + }); + } + + override async run(accessor: ServicesAccessor): Promise { + const configurationService = accessor.get(IConfigurationService); + const newValue = !configurationService.getValue('notebook.stickyScroll.enabled'); + return configurationService.updateValue('notebook.stickyScroll.enabled', newValue); + } +}); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/notebookIndentationActions.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/notebookIndentationActions.ts new file mode 100644 index 00000000..c647ab96 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/notebookIndentationActions.ts @@ -0,0 +1,259 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as nls from 'vs/nls'; +import { DisposableStore } from 'vs/base/common/lifecycle'; +import { ServicesAccessor } from 'vs/editor/browser/editorExtensions'; +import { IBulkEditService, ResourceTextEdit } from 'vs/editor/browser/services/bulkEditService'; +import { Range } from 'vs/editor/common/core/range'; +import { ITextModel } from 'vs/editor/common/model'; +import { ITextModelService } from 'vs/editor/common/services/resolverService'; +import { Action2, registerAction2 } from 'vs/platform/actions/common/actions'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { ILogService } from 'vs/platform/log/common/log'; +import { IQuickInputService } from 'vs/platform/quickinput/common/quickInput'; +import { INotebookEditorService } from 'vs/workbench/contrib/notebook/browser/services/notebookEditorService'; +import { NotebookSetting } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { isNotebookEditorInput } from 'vs/workbench/contrib/notebook/common/notebookEditorInput'; +import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; + +export class NotebookIndentUsingTabs extends Action2 { + public static readonly ID = 'notebook.action.indentUsingTabs'; + + constructor() { + super({ + id: NotebookIndentUsingTabs.ID, + title: nls.localize('indentUsingTabs', "Indent Using Tabs"), + precondition: undefined, + }); + } + + override run(accessor: ServicesAccessor, ...args: any[]): void { + changeNotebookIndentation(accessor, false, false); + } +} + +export class NotebookIndentUsingSpaces extends Action2 { + public static readonly ID = 'notebook.action.indentUsingSpaces'; + + constructor() { + super({ + id: NotebookIndentUsingSpaces.ID, + title: nls.localize('indentUsingSpaces', "Indent Using Spaces"), + precondition: undefined, + }); + } + + override run(accessor: ServicesAccessor, ...args: any[]): void { + changeNotebookIndentation(accessor, true, false); + } +} + +export class NotebookChangeTabDisplaySize extends Action2 { + public static readonly ID = 'notebook.action.changeTabDisplaySize'; + + constructor() { + super({ + id: NotebookChangeTabDisplaySize.ID, + title: nls.localize('changeTabDisplaySize', "Change Tab Display Size"), + precondition: undefined, + }); + } + + override run(accessor: ServicesAccessor, ...args: any[]): void { + changeNotebookIndentation(accessor, true, true); + } +} + +export class NotebookIndentationToSpacesAction extends Action2 { + public static readonly ID = 'notebook.action.convertIndentationToSpaces'; + + constructor() { + super({ + id: NotebookIndentationToSpacesAction.ID, + title: nls.localize('convertIndentationToSpaces', "Convert Indentation to Spaces"), + precondition: undefined, + }); + } + + override run(accessor: ServicesAccessor, ...args: any[]): void { + convertNotebookIndentation(accessor, true); + } +} + +export class NotebookIndentationToTabsAction extends Action2 { + public static readonly ID = 'notebook.action.convertIndentationToTabs'; + + constructor() { + super({ + id: NotebookIndentationToTabsAction.ID, + title: nls.localize('convertIndentationToTabs', "Convert Indentation to Tabs"), + precondition: undefined, + }); + } + + override run(accessor: ServicesAccessor, ...args: any[]): void { + convertNotebookIndentation(accessor, false); + } +} + +function changeNotebookIndentation(accessor: ServicesAccessor, insertSpaces: boolean, displaySizeOnly: boolean) { + const editorService = accessor.get(IEditorService); + const configurationService = accessor.get(IConfigurationService); + const notebookEditorService = accessor.get(INotebookEditorService); + const quickInputService = accessor.get(IQuickInputService); + + // keep this check here to pop on non-notebook actions + const activeInput = editorService.activeEditorPane?.input; + const isNotebook = isNotebookEditorInput(activeInput); + if (!isNotebook) { + return; + } + + // get notebook editor to access all codeEditors + const notebookEditor = notebookEditorService.retrieveExistingWidgetFromURI(activeInput.resource)?.value; + if (!notebookEditor) { + return; + } + + const picks = [1, 2, 3, 4, 5, 6, 7, 8].map(n => ({ + id: n.toString(), + label: n.toString(), + })); + + // store the initial values of the configuration + const initialConfig = configurationService.getValue(NotebookSetting.cellEditorOptionsCustomizations) as any; + const initialInsertSpaces = initialConfig['editor.insertSpaces']; + // remove the initial values from the configuration + delete initialConfig['editor.indentSize']; + delete initialConfig['editor.tabSize']; + delete initialConfig['editor.insertSpaces']; + + setTimeout(() => { + quickInputService.pick(picks, { placeHolder: nls.localize({ key: 'selectTabWidth', comment: ['Tab corresponds to the tab key'] }, "Select Tab Size for Current File") }).then(pick => { + if (pick) { + const pickedVal = parseInt(pick.label, 10); + if (displaySizeOnly) { + configurationService.updateValue(NotebookSetting.cellEditorOptionsCustomizations, { + ...initialConfig, + 'editor.tabSize': pickedVal, + 'editor.indentSize': pickedVal, + 'editor.insertSpaces': initialInsertSpaces + }); + } else { + configurationService.updateValue(NotebookSetting.cellEditorOptionsCustomizations, { + ...initialConfig, + 'editor.tabSize': pickedVal, + 'editor.indentSize': pickedVal, + 'editor.insertSpaces': insertSpaces + }); + } + + } + }); + }, 50/* quick input is sensitive to being opened so soon after another */); +} + +function convertNotebookIndentation(accessor: ServicesAccessor, tabsToSpaces: boolean): void { + const editorService = accessor.get(IEditorService); + const configurationService = accessor.get(IConfigurationService); + const logService = accessor.get(ILogService); + const textModelService = accessor.get(ITextModelService); + const notebookEditorService = accessor.get(INotebookEditorService); + const bulkEditService = accessor.get(IBulkEditService); + + // keep this check here to pop on non-notebook + const activeInput = editorService.activeEditorPane?.input; + const isNotebook = isNotebookEditorInput(activeInput); + if (!isNotebook) { + return; + } + + // get notebook editor to access all codeEditors + const notebookTextModel = notebookEditorService.retrieveExistingWidgetFromURI(activeInput.resource)?.value?.textModel; + if (!notebookTextModel) { + return; + } + + const disposable = new DisposableStore(); + try { + Promise.all(notebookTextModel.cells.map(async cell => { + const ref = await textModelService.createModelReference(cell.uri); + disposable.add(ref); + const textEditorModel = ref.object.textEditorModel; + + const modelOpts = cell.textModel?.getOptions(); + if (!modelOpts) { + return; + } + + const edits = getIndentationEditOperations(textEditorModel, modelOpts.tabSize, tabsToSpaces); + + bulkEditService.apply(edits, { label: nls.localize('convertIndentation', "Convert Indentation"), code: 'undoredo.convertIndentation', }); + + })).then(() => { + // store the initial values of the configuration + const initialConfig = configurationService.getValue(NotebookSetting.cellEditorOptionsCustomizations) as any; + const initialIndentSize = initialConfig['editor.indentSize']; + const initialTabSize = initialConfig['editor.tabSize']; + // remove the initial values from the configuration + delete initialConfig['editor.indentSize']; + delete initialConfig['editor.tabSize']; + delete initialConfig['editor.insertSpaces']; + + configurationService.updateValue(NotebookSetting.cellEditorOptionsCustomizations, { + ...initialConfig, + 'editor.tabSize': initialTabSize, + 'editor.indentSize': initialIndentSize, + 'editor.insertSpaces': tabsToSpaces + }); + disposable.dispose(); + }); + } catch { + logService.error('Failed to convert indentation to spaces for notebook cells.'); + } +} + +function getIndentationEditOperations(model: ITextModel, tabSize: number, tabsToSpaces: boolean): ResourceTextEdit[] { + if (model.getLineCount() === 1 && model.getLineMaxColumn(1) === 1) { + // Model is empty + return []; + } + + let spaces = ''; + for (let i = 0; i < tabSize; i++) { + spaces += ' '; + } + + const spacesRegExp = new RegExp(spaces, 'gi'); + + const edits: ResourceTextEdit[] = []; + for (let lineNumber = 1, lineCount = model.getLineCount(); lineNumber <= lineCount; lineNumber++) { + let lastIndentationColumn = model.getLineFirstNonWhitespaceColumn(lineNumber); + if (lastIndentationColumn === 0) { + lastIndentationColumn = model.getLineMaxColumn(lineNumber); + } + + if (lastIndentationColumn === 1) { + continue; + } + + const originalIndentationRange = new Range(lineNumber, 1, lineNumber, lastIndentationColumn); + const originalIndentation = model.getValueInRange(originalIndentationRange); + const newIndentation = ( + tabsToSpaces + ? originalIndentation.replace(/\t/ig, spaces) + : originalIndentation.replace(spacesRegExp, '\t') + ); + edits.push(new ResourceTextEdit(model.uri, { range: originalIndentationRange, text: newIndentation })); + } + return edits; +} + +registerAction2(NotebookIndentUsingSpaces); +registerAction2(NotebookIndentUsingTabs); +registerAction2(NotebookChangeTabDisplaySize); +registerAction2(NotebookIndentationToSpacesAction); +registerAction2(NotebookIndentationToTabsAction); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/sectionActions.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/sectionActions.ts new file mode 100644 index 00000000..b4831209 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/controller/sectionActions.ts @@ -0,0 +1,215 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { localize, localize2 } from 'vs/nls'; +import { Action2, MenuId, registerAction2 } from 'vs/platform/actions/common/actions'; +import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; +import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; +import { NotebookOutlineContext } from 'vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline'; +import { FoldingController } from 'vs/workbench/contrib/notebook/browser/controller/foldingController'; +import { CellFoldingState, INotebookEditor } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import * as icons from 'vs/workbench/contrib/notebook/browser/notebookIcons'; +import { OutlineEntry } from 'vs/workbench/contrib/notebook/browser/viewModel/OutlineEntry'; +import { CellKind } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { OutlineTarget } from 'vs/workbench/services/outline/browser/outline'; + +export type NotebookSectionArgs = { + notebookEditor: INotebookEditor | undefined; + outlineEntry: OutlineEntry; +}; + +export type ValidNotebookSectionArgs = { + notebookEditor: INotebookEditor; + outlineEntry: OutlineEntry; +}; + +export class NotebookRunSingleCellInSection extends Action2 { + constructor() { + super({ + id: 'notebook.section.runSingleCell', + title: { + ...localize2('runCell', "Run Cell"), + mnemonicTitle: localize({ key: 'mirunCell', comment: ['&& denotes a mnemonic'] }, "&&Run Cell"), + }, + shortTitle: localize('runCell', "Run Cell"), + icon: icons.executeIcon, + menu: [ + { + id: MenuId.NotebookOutlineActionMenu, + group: 'inline', + order: 1, + when: ContextKeyExpr.and( + NotebookOutlineContext.CellKind.isEqualTo(CellKind.Code), + NotebookOutlineContext.OutlineElementTarget.isEqualTo(OutlineTarget.OutlinePane), + NotebookOutlineContext.CellHasChildren.toNegated(), + NotebookOutlineContext.CellHasHeader.toNegated(), + ) + } + ] + }); + } + + override async run(_accessor: ServicesAccessor, context: NotebookSectionArgs): Promise { + if (!checkSectionContext(context)) { + return; + } + + context.notebookEditor.executeNotebookCells([context.outlineEntry.cell]); + } +} + +export class NotebookRunCellsInSection extends Action2 { + constructor() { + super({ + id: 'notebook.section.runCells', + title: { + ...localize2('runCellsInSection', "Run Cells In Section"), + mnemonicTitle: localize({ key: 'mirunCellsInSection', comment: ['&& denotes a mnemonic'] }, "&&Run Cells In Section"), + }, + shortTitle: localize('runCellsInSection', "Run Cells In Section"), + // icon: icons.executeBelowIcon, // TODO @Yoyokrazy replace this with new icon later + menu: [ + { + id: MenuId.NotebookStickyScrollContext, + group: 'notebookExecution', + order: 1 + }, + { + id: MenuId.NotebookOutlineActionMenu, + group: 'inline', + order: 1, + when: ContextKeyExpr.and( + NotebookOutlineContext.CellKind.isEqualTo(CellKind.Markup), + NotebookOutlineContext.OutlineElementTarget.isEqualTo(OutlineTarget.OutlinePane), + NotebookOutlineContext.CellHasChildren, + NotebookOutlineContext.CellHasHeader, + ) + } + ] + }); + } + + override async run(_accessor: ServicesAccessor, context: NotebookSectionArgs): Promise { + if (!checkSectionContext(context)) { + return; + } + + const cell = context.outlineEntry.cell; + const idx = context.notebookEditor.getViewModel()?.getCellIndex(cell); + if (idx === undefined) { + return; + } + const length = context.notebookEditor.getViewModel()?.getFoldedLength(idx); + if (length === undefined) { + return; + } + + const cells = context.notebookEditor.getCellsInRange({ start: idx, end: idx + length + 1 }); + context.notebookEditor.executeNotebookCells(cells); + } +} + +export class NotebookFoldSection extends Action2 { + constructor() { + super({ + id: 'notebook.section.foldSection', + title: { + ...localize2('foldSection', "Fold Section"), + mnemonicTitle: localize({ key: 'mifoldSection', comment: ['&& denotes a mnemonic'] }, "&&Fold Section"), + }, + shortTitle: localize('foldSection', "Fold Section"), + menu: [ + { + id: MenuId.NotebookOutlineActionMenu, + group: 'notebookFolding', + order: 2, + when: ContextKeyExpr.and( + NotebookOutlineContext.CellKind.isEqualTo(CellKind.Markup), + NotebookOutlineContext.OutlineElementTarget.isEqualTo(OutlineTarget.OutlinePane), + NotebookOutlineContext.CellHasChildren, + NotebookOutlineContext.CellHasHeader, + NotebookOutlineContext.CellFoldingState.isEqualTo(CellFoldingState.Expanded) + ) + } + ] + }); + } + + override async run(_accessor: ServicesAccessor, context: NotebookSectionArgs): Promise { + if (!checkSectionContext(context)) { + return; + } + + this.toggleFoldRange(context.outlineEntry, context.notebookEditor); + } + + private toggleFoldRange(entry: OutlineEntry, notebookEditor: INotebookEditor) { + const foldingController = notebookEditor.getContribution(FoldingController.id); + const index = entry.index; + const headerLevel = entry.level; + const newFoldingState = CellFoldingState.Collapsed; + + foldingController.setFoldingStateDown(index, newFoldingState, headerLevel); + } +} + +export class NotebookExpandSection extends Action2 { + constructor() { + super({ + id: 'notebook.section.expandSection', + title: { + ...localize2('expandSection', "Expand Section"), + mnemonicTitle: localize({ key: 'miexpandSection', comment: ['&& denotes a mnemonic'] }, "&&Expand Section"), + }, + shortTitle: localize('expandSection', "Expand Section"), + menu: [ + { + id: MenuId.NotebookOutlineActionMenu, + group: 'notebookFolding', + order: 2, + when: ContextKeyExpr.and( + NotebookOutlineContext.CellKind.isEqualTo(CellKind.Markup), + NotebookOutlineContext.OutlineElementTarget.isEqualTo(OutlineTarget.OutlinePane), + NotebookOutlineContext.CellHasChildren, + NotebookOutlineContext.CellHasHeader, + NotebookOutlineContext.CellFoldingState.isEqualTo(CellFoldingState.Collapsed) + ) + } + ] + }); + } + + override async run(_accessor: ServicesAccessor, context: NotebookSectionArgs): Promise { + if (!checkSectionContext(context)) { + return; + } + + this.toggleFoldRange(context.outlineEntry, context.notebookEditor); + } + + private toggleFoldRange(entry: OutlineEntry, notebookEditor: INotebookEditor) { + const foldingController = notebookEditor.getContribution(FoldingController.id); + const index = entry.index; + const headerLevel = entry.level; + const newFoldingState = CellFoldingState.Expanded; + + foldingController.setFoldingStateDown(index, newFoldingState, headerLevel); + } +} + +/** + * Take in context args and check if they exist + * + * @param context - Notebook Section Context containing a notebook editor and outline entry + * @returns true if context is valid, false otherwise + */ +function checkSectionContext(context: NotebookSectionArgs): context is ValidNotebookSectionArgs { + return !!(context && context.notebookEditor && context.outlineEntry); +} + +registerAction2(NotebookRunSingleCellInSection); +registerAction2(NotebookRunCellsInSection); +registerAction2(NotebookFoldSection); +registerAction2(NotebookExpandSection); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/diffCellEditorOptions.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/diffCellEditorOptions.ts index 745b141d..c2b1d9cf 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/diffCellEditorOptions.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/diffCellEditorOptions.ts @@ -50,4 +50,6 @@ export const fixedDiffEditorOptions: IDiffEditorConstructionOptions = { wordWrap: 'off', diffWordWrap: 'off', diffAlgorithm: 'advanced', + renderSideBySide: true, + useInlineViewWhenSpaceIsLimited: false }; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/diffComponents.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/diffComponents.ts index f405b53b..59a4d27a 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/diffComponents.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/diffComponents.ts @@ -9,7 +9,7 @@ import { Schemas } from 'vs/base/common/network'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { DiffElementViewModelBase, getFormattedMetadataJSON, getFormattedOutputJSON, OutputComparison, outputEqual, OUTPUT_EDITOR_HEIGHT_MAGIC, PropertyFoldingState, SideBySideDiffElementViewModel, SingleSideDiffElementViewModel } from 'vs/workbench/contrib/notebook/browser/diff/diffElementViewModel'; import { CellDiffSideBySideRenderTemplate, CellDiffSingleSideRenderTemplate, DiffSide, DIFF_CELL_MARGIN, INotebookTextDiffEditor, NOTEBOOK_DIFF_CELL_INPUT, NOTEBOOK_DIFF_CELL_PROPERTY, NOTEBOOK_DIFF_CELL_PROPERTY_EXPANDED } from 'vs/workbench/contrib/notebook/browser/diff/notebookDiffEditorBrowser'; -import { CodeEditorWidget, ICodeEditorWidgetOptions } from 'vs/editor/browser/widget/codeEditorWidget'; +import { CodeEditorWidget, ICodeEditorWidgetOptions } from 'vs/editor/browser/widget/codeEditor/codeEditorWidget'; import { IModelService } from 'vs/editor/common/services/model'; import { ILanguageService } from 'vs/editor/common/languages/language'; import { CellEditType, CellUri, NotebookCellMetadata } from 'vs/workbench/contrib/notebook/common/notebookCommon'; @@ -42,6 +42,7 @@ import { fixedDiffEditorOptions, fixedEditorOptions, fixedEditorPadding } from ' import { AccessibilityVerbositySettingId } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; import { IAccessibilityService } from 'vs/platform/accessibility/common/accessibility'; import { DiffEditorWidget } from 'vs/editor/browser/widget/diffEditor/diffEditorWidget'; +import { ICommandService } from 'vs/platform/commands/common/commands'; export function getOptimizedNestedCodeEditorWidgetOptions(): ICodeEditorWidgetOptions { return { @@ -82,6 +83,7 @@ class PropertyHeader extends Disposable { }, @IContextMenuService private readonly contextMenuService: IContextMenuService, @IKeybindingService private readonly keybindingService: IKeybindingService, + @ICommandService private readonly commandService: ICommandService, @INotificationService private readonly notificationService: INotificationService, @IMenuService private readonly menuService: IMenuService, @IContextKeyService private readonly contextKeyService: IContextKeyService, @@ -117,15 +119,15 @@ class PropertyHeader extends Disposable { const cellToolbarContainer = DOM.append(this.propertyHeaderContainer, DOM.$('div.property-toolbar')); this._toolbar = new WorkbenchToolBar(cellToolbarContainer, { - actionViewItemProvider: action => { + actionViewItemProvider: (action, options) => { if (action instanceof MenuItemAction) { - const item = new CodiconActionViewItem(action, undefined, this.keybindingService, this.notificationService, this.contextKeyService, this.themeService, this.contextMenuService, this.accessibilityService); + const item = new CodiconActionViewItem(action, { hoverDelegate: options.hoverDelegate }, this.keybindingService, this.notificationService, this.contextKeyService, this.themeService, this.contextMenuService, this.accessibilityService); return item; } return undefined; } - }, this.menuService, this.contextKeyService, this.contextMenuService, this.keybindingService, this.telemetryService); + }, this.menuService, this.contextKeyService, this.contextMenuService, this.keybindingService, this.commandService, this.telemetryService); this._register(this._toolbar); this._toolbar.context = { cell: this.cell @@ -233,15 +235,15 @@ interface IDiffElementLayoutState { } abstract class AbstractElementRenderer extends Disposable { - protected _metadataLocalDisposable = this._register(new DisposableStore()); - protected _outputLocalDisposable = this._register(new DisposableStore()); + protected readonly _metadataLocalDisposable = this._register(new DisposableStore()); + protected readonly _outputLocalDisposable = this._register(new DisposableStore()); protected _ignoreMetadata: boolean = false; protected _ignoreOutputs: boolean = false; protected _metadataHeaderContainer!: HTMLElement; protected _metadataHeader!: PropertyHeader; protected _metadataInfoContainer!: HTMLElement; protected _metadataEditorContainer?: HTMLElement; - protected _metadataEditorDisposeStore!: DisposableStore; + protected readonly _metadataEditorDisposeStore!: DisposableStore; protected _metadataEditor?: CodeEditorWidget | DiffEditorWidget; protected _outputHeaderContainer!: HTMLElement; @@ -255,7 +257,7 @@ abstract class AbstractElementRenderer extends Disposable { protected _outputEmptyElement?: HTMLElement; protected _outputLeftView?: OutputContainer; protected _outputRightView?: OutputContainer; - protected _outputEditorDisposeStore!: DisposableStore; + protected readonly _outputEditorDisposeStore!: DisposableStore; protected _outputEditor?: CodeEditorWidget | DiffEditorWidget; protected _outputMetadataEditor?: DiffEditorWidget; @@ -513,8 +515,8 @@ abstract class AbstractElementRenderer extends Disposable { this._metadataEditorContainer?.classList.add('diff'); - const originalMetadataModel = await this.textModelService.createModelReference(CellUri.generateCellPropertyUri(this.cell.originalDocument.uri, this.cell.original!.handle, Schemas.vscodeNotebookCellMetadata)); - const modifiedMetadataModel = await this.textModelService.createModelReference(CellUri.generateCellPropertyUri(this.cell.modifiedDocument.uri, this.cell.modified!.handle, Schemas.vscodeNotebookCellMetadata)); + const originalMetadataModel = await this.textModelService.createModelReference(CellUri.generateCellPropertyUri(this.cell.originalDocument.uri, this.cell.original.handle, Schemas.vscodeNotebookCellMetadata)); + const modifiedMetadataModel = await this.textModelService.createModelReference(CellUri.generateCellPropertyUri(this.cell.modifiedDocument.uri, this.cell.modified.handle, Schemas.vscodeNotebookCellMetadata)); this._metadataEditor.setModel({ original: originalMetadataModel.object.textEditorModel, modified: modifiedMetadataModel.object.textEditorModel @@ -541,7 +543,7 @@ abstract class AbstractElementRenderer extends Disposable { respondingToContentChange = false; })); - this._metadataEditorDisposeStore.add(this.cell.modified!.textModel.onDidChangeMetadata(() => { + this._metadataEditorDisposeStore.add(this.cell.modified.textModel.onDidChangeMetadata(() => { if (respondingToContentChange) { return; } @@ -752,6 +754,8 @@ abstract class SingleSideDiffElement extends AbstractElementRenderer { ); this.cell = cell; this.templateData = templateData; + + this.updateBorders(); } init() { @@ -971,7 +975,7 @@ export class DeletedElement extends SingleSideDiffElement { } layout(state: IDiffElementLayoutState) { - DOM.scheduleAtNextAnimationFrame(() => { + DOM.scheduleAtNextAnimationFrame(DOM.getWindow(this._diffEditorContainer), () => { if (state.editorHeight || state.outerWidth) { this._editor.layout({ width: this.cell.getComputedCellContainerWidth(this.notebookEditor.getLayoutInfo(), false, false), @@ -1016,7 +1020,7 @@ export class DeletedElement extends SingleSideDiffElement { this.cell.layoutChange(); - this._outputLeftView = this.instantiationService.createInstance(OutputContainer, this.notebookEditor, this.notebookEditor.textModel!, this.cell, this.cell.original!, DiffSide.Original, this._outputViewContainer!); + this._outputLeftView = this.instantiationService.createInstance(OutputContainer, this.notebookEditor, this.notebookEditor.textModel!, this.cell, this.cell.original!, DiffSide.Original, this._outputViewContainer); this._register(this._outputLeftView); this._outputLeftView.render(); @@ -1138,7 +1142,7 @@ export class InsertElement extends SingleSideDiffElement { this.cell.layoutChange(); - this._outputRightView = this.instantiationService.createInstance(OutputContainer, this.notebookEditor, this.notebookEditor.textModel!, this.cell, this.cell.modified!, DiffSide.Modified, this._outputViewContainer!); + this._outputRightView = this.instantiationService.createInstance(OutputContainer, this.notebookEditor, this.notebookEditor.textModel!, this.cell, this.cell.modified!, DiffSide.Modified, this._outputViewContainer); this._register(this._outputRightView); this._outputRightView.render(); @@ -1174,7 +1178,7 @@ export class InsertElement extends SingleSideDiffElement { } layout(state: IDiffElementLayoutState) { - DOM.scheduleAtNextAnimationFrame(() => { + DOM.scheduleAtNextAnimationFrame(DOM.getWindow(this._diffEditorContainer), () => { if (state.editorHeight || state.outerWidth) { this._editor.layout({ width: this.cell.getComputedCellContainerWidth(this.notebookEditor.getLayoutInfo(), false, false), @@ -1243,6 +1247,8 @@ export class ModifiedElement extends AbstractElementRenderer { this.cell = cell; this.templateData = templateData; this._editorViewStateChanged = false; + + this.updateBorders(); } init() { } @@ -1370,16 +1376,16 @@ export class ModifiedElement extends AbstractElementRenderer { this._decorate(); })); - this._outputLeftContainer = DOM.append(this._outputViewContainer!, DOM.$('.output-view-container-left')); - this._outputRightContainer = DOM.append(this._outputViewContainer!, DOM.$('.output-view-container-right')); - this._outputMetadataContainer = DOM.append(this._outputViewContainer!, DOM.$('.output-view-container-metadata')); + this._outputLeftContainer = DOM.append(this._outputViewContainer, DOM.$('.output-view-container-left')); + this._outputRightContainer = DOM.append(this._outputViewContainer, DOM.$('.output-view-container-right')); + this._outputMetadataContainer = DOM.append(this._outputViewContainer, DOM.$('.output-view-container-metadata')); const outputModified = this.cell.checkIfOutputsModified(); const outputMetadataChangeOnly = outputModified && outputModified.kind === OutputComparison.Metadata - && this.cell.original!.outputs.length === 1 - && this.cell.modified!.outputs.length === 1 - && outputEqual(this.cell.original!.outputs[0], this.cell.modified!.outputs[0]) === OutputComparison.Metadata; + && this.cell.original.outputs.length === 1 + && this.cell.modified.outputs.length === 1 + && outputEqual(this.cell.original.outputs[0], this.cell.modified.outputs[0]) === OutputComparison.Metadata; if (outputModified && !outputMetadataChangeOnly) { const originalOutputRenderListener = this.notebookEditor.onDidDynamicOutputRendered(e => { @@ -1401,10 +1407,10 @@ export class ModifiedElement extends AbstractElementRenderer { } // We should use the original text model here - this._outputLeftView = this.instantiationService.createInstance(OutputContainer, this.notebookEditor, this.notebookEditor.textModel!, this.cell, this.cell.original!, DiffSide.Original, this._outputLeftContainer!); + this._outputLeftView = this.instantiationService.createInstance(OutputContainer, this.notebookEditor, this.notebookEditor.textModel!, this.cell, this.cell.original, DiffSide.Original, this._outputLeftContainer); this._outputLeftView.render(); this._register(this._outputLeftView); - this._outputRightView = this.instantiationService.createInstance(OutputContainer, this.notebookEditor, this.notebookEditor.textModel!, this.cell, this.cell.modified!, DiffSide.Modified, this._outputRightContainer!); + this._outputRightView = this.instantiationService.createInstance(OutputContainer, this.notebookEditor, this.notebookEditor.textModel!, this.cell, this.cell.modified, DiffSide.Modified, this._outputRightContainer); this._outputRightView.render(); this._register(this._outputRightView); @@ -1416,7 +1422,7 @@ export class ModifiedElement extends AbstractElementRenderer { this._outputMetadataContainer.style.top = `${this.cell.layoutInfo.rawOutputHeight}px`; // single output, metadata change, let's render a diff editor for metadata - this._outputMetadataEditor = this.instantiationService.createInstance(DiffEditorWidget, this._outputMetadataContainer!, { + this._outputMetadataEditor = this.instantiationService.createInstance(DiffEditorWidget, this._outputMetadataContainer, { ...fixedDiffEditorOptions, overflowWidgetsDomNode: this.notebookEditor.getOverflowContainerDomNode(), readOnly: true, @@ -1431,8 +1437,8 @@ export class ModifiedElement extends AbstractElementRenderer { modifiedEditor: getOptimizedNestedCodeEditorWidgetOptions() }); this._register(this._outputMetadataEditor); - const originalOutputMetadataSource = JSON.stringify(this.cell.original!.outputs[0].metadata ?? {}, undefined, '\t'); - const modifiedOutputMetadataSource = JSON.stringify(this.cell.modified!.outputs[0].metadata ?? {}, undefined, '\t'); + const originalOutputMetadataSource = JSON.stringify(this.cell.original.outputs[0].metadata ?? {}, undefined, '\t'); + const modifiedOutputMetadataSource = JSON.stringify(this.cell.modified.outputs[0].metadata ?? {}, undefined, '\t'); const mode = this.languageService.createById('json'); const originalModel = this.modelService.createModel(originalOutputMetadataSource, mode, undefined, true); @@ -1485,7 +1491,7 @@ export class ModifiedElement extends AbstractElementRenderer { } updateSourceEditor(): void { - const modifiedCell = this.cell.modified!; + const modifiedCell = this.cell.modified; const lineCount = modifiedCell.textModel.textBuffer.getLineCount(); const lineHeight = this.notebookEditor.getLayoutInfo().fontInfo.lineHeight || 17; @@ -1520,7 +1526,7 @@ export class ModifiedElement extends AbstractElementRenderer { cell: this.cell }; - if (this.cell.modified!.textModel.getValue() !== this.cell.original!.textModel.getValue()) { + if (this.cell.modified.textModel.getValue() !== this.cell.original.textModel.getValue()) { this._inputToolbarContainer.style.display = 'block'; inputChanged.set(true); } else { @@ -1528,8 +1534,8 @@ export class ModifiedElement extends AbstractElementRenderer { inputChanged.set(false); } - this._register(this.cell.modified!.textModel.onDidChangeContent(() => { - if (this.cell.modified!.textModel.getValue() !== this.cell.original!.textModel.getValue()) { + this._register(this.cell.modified.textModel.onDidChangeContent(() => { + if (this.cell.modified.textModel.getValue() !== this.cell.original.textModel.getValue()) { this._inputToolbarContainer.style.display = 'block'; inputChanged.set(true); } else { @@ -1546,8 +1552,8 @@ export class ModifiedElement extends AbstractElementRenderer { } private async _initializeSourceDiffEditor() { - const originalCell = this.cell.original!; - const modifiedCell = this.cell.modified!; + const originalCell = this.cell.original; + const modifiedCell = this.cell.modified; const originalRef = await this.textModelService.createModelReference(originalCell.uri); const modifiedRef = await this.textModelService.createModelReference(modifiedCell.uri); @@ -1591,7 +1597,7 @@ export class ModifiedElement extends AbstractElementRenderer { } layout(state: IDiffElementLayoutState) { - DOM.scheduleAtNextAnimationFrame(() => { + DOM.scheduleAtNextAnimationFrame(DOM.getWindow(this._diffEditorContainer), () => { if (state.editorHeight) { this._editorContainer.style.height = `${this.cell.layoutInfo.editorHeight}px`; this._editor!.layout({ diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/diffElementViewModel.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/diffElementViewModel.ts index 7d6f1068..fd3336fc 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/diffElementViewModel.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/diffElementViewModel.ts @@ -567,7 +567,7 @@ export class SingleSideDiffElementViewModel extends DiffElementViewModelBase { super(mainDocumentTextModel, original, modified, type, editorEventDispatcher, initData); this.type = type; - this._register(this.cellViewModel!.onDidChangeOutputLayout(() => { + this._register(this.cellViewModel.onDidChangeOutputLayout(() => { this._layout({ recomputeOutput: true }); })); } @@ -590,11 +590,11 @@ export class SingleSideDiffElementViewModel extends DiffElementViewModelBase { } getOutputOffsetInContainer(diffSide: DiffSide, index: number) { - return this.cellViewModel!.getOutputOffset(index); + return this.cellViewModel.getOutputOffset(index); } getOutputOffsetInCell(diffSide: DiffSide, index: number) { - const offsetInOutputsContainer = this.cellViewModel!.getOutputOffset(index); + const offsetInOutputsContainer = this.cellViewModel.getOutputOffset(index); return this._layoutInfo.editorHeight + this._layoutInfo.editorMargin @@ -620,7 +620,7 @@ export class SingleSideDiffElementViewModel extends DiffElementViewModelBase { } getCellByUri(cellUri: URI): IGenericCellViewModel { - return this.cellViewModel!; + return this.cellViewModel; } } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/diffNestedCellViewModel.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/diffNestedCellViewModel.ts index 0f31bdfc..9b15ad92 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/diffNestedCellViewModel.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/diffNestedCellViewModel.ts @@ -62,6 +62,15 @@ export class DiffNestedCellViewModel extends Disposable implements IDiffNestedCe this._onDidChangeState.fire({ outputIsFocusedChanged: true }); } + private _focusInputInOutput: boolean = false; + public get inputInOutputIsFocused(): boolean { + return this._focusInputInOutput; + } + + public set inputInOutputIsFocused(v: boolean) { + this._focusInputInOutput = v; + } + private _outputViewModels: ICellOutputViewModel[]; get outputsViewModels() { diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffActions.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffActions.ts index 74573468..f7cfcf23 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffActions.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { IBulkEditService, ResourceTextEdit } from 'vs/editor/browser/services/bulkEditService'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { Action2, MenuId, registerAction2 } from 'vs/platform/actions/common/actions'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { ContextKeyExpr, ContextKeyExpression } from 'vs/platform/contextkey/common/contextkey'; @@ -31,7 +31,7 @@ registerAction2(class extends Action2 { super({ id: 'notebook.diff.switchToText', icon: openAsTextIcon, - title: { value: localize('notebook.diff.switchToText', "Open Text Diff Editor"), original: 'Open Text Diff Editor' }, + title: localize2('notebook.diff.switchToText', 'Open Text Diff Editor'), precondition: ActiveEditorContext.isEqualTo(NotebookTextDiffEditor.ID), menu: [{ id: MenuId.EditorTitle, @@ -252,7 +252,7 @@ class ToggleRenderAction extends Action2 { registerAction2(class extends ToggleRenderAction { constructor() { super('notebook.diff.showOutputs', - { value: localize('notebook.diff.showOutputs', "Show Outputs Differences"), original: 'Show Outputs Differences' }, + localize2('notebook.diff.showOutputs', 'Show Outputs Differences'), ActiveEditorContext.isEqualTo(NotebookTextDiffEditor.ID), ContextKeyExpr.notEquals('config.notebook.diff.ignoreOutputs', true), 2, @@ -265,7 +265,7 @@ registerAction2(class extends ToggleRenderAction { registerAction2(class extends ToggleRenderAction { constructor() { super('notebook.diff.showMetadata', - { value: localize('notebook.diff.showMetadata', "Show Metadata Differences"), original: 'Show Metadata Differences' }, + localize2('notebook.diff.showMetadata', 'Show Metadata Differences'), ActiveEditorContext.isEqualTo(NotebookTextDiffEditor.ID), ContextKeyExpr.notEquals('config.notebook.diff.ignoreMetadata', true), 1, diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor.ts index 955cf94c..29dc0277 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor.ts @@ -9,7 +9,7 @@ import { findLastIdx } from 'vs/base/common/arraysFind'; import { IStorageService } from 'vs/platform/storage/common/storage'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { IThemeService, registerThemingParticipant } from 'vs/platform/theme/common/themeService'; -import { EditorPaneSelectionChangeReason, EditorPaneSelectionCompareResult, IEditorOpenContext, IEditorPaneSelection, IEditorPaneSelectionChangeEvent, IEditorPaneWithSelection } from 'vs/workbench/common/editor'; +import { EditorPaneSelectionChangeReason, EditorPaneSelectionCompareResult, IEditorOpenContext, IEditorPaneScrollPosition, IEditorPaneSelection, IEditorPaneSelectionChangeEvent, IEditorPaneWithScrolling, IEditorPaneWithSelection } from 'vs/workbench/common/editor'; import { getDefaultNotebookCreationOptions } from 'vs/workbench/contrib/notebook/browser/notebookEditorWidget'; import { IEditorGroup } from 'vs/workbench/services/editor/common/editorGroupsService'; import { NotebookDiffEditorInput } from '../../common/notebookDiffEditorInput'; @@ -23,7 +23,7 @@ import { INotebookEditorWorkerService } from 'vs/workbench/contrib/notebook/comm import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IEditorOptions as ICodeEditorOptions } from 'vs/editor/common/config/editorOptions'; import { BareFontInfo, FontInfo } from 'vs/editor/common/config/fontInfo'; -import { PixelRatio } from 'vs/base/browser/browser'; +import { PixelRatio } from 'vs/base/browser/pixelRatio'; import { CellEditState, ICellOutputViewModel, IDisplayOutputLayoutUpdateRequest, IGenericCellViewModel, IInsetRenderOutput, INotebookEditorCreationOptions, INotebookEditorOptions } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { DiffSide, DIFF_CELL_MARGIN, IDiffCellInfo, INotebookTextDiffEditor } from 'vs/workbench/contrib/notebook/browser/diff/notebookDiffEditorBrowser'; import { Emitter, Event } from 'vs/base/common/event'; @@ -47,6 +47,7 @@ import { IEditorOptions } from 'vs/platform/editor/common/editor'; import { cellIndexesToRanges, cellRangesToIndexes } from 'vs/workbench/contrib/notebook/common/notebookRange'; import { NotebookDiffOverviewRuler } from 'vs/workbench/contrib/notebook/browser/diff/notebookDiffOverviewRuler'; import { registerZIndex, ZIndex } from 'vs/platform/layout/browser/zIndexRegistry'; +import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService'; const $ = DOM.$; @@ -84,7 +85,7 @@ class NotebookDiffEditorSelection implements IEditorPaneSelection { } } -export class NotebookTextDiffEditor extends EditorPane implements INotebookTextDiffEditor, INotebookDelegateForWebview, IEditorPaneWithSelection { +export class NotebookTextDiffEditor extends EditorPane implements INotebookTextDiffEditor, INotebookDelegateForWebview, IEditorPaneWithSelection, IEditorPaneWithScrolling { public static readonly ENTIRE_DIFF_OVERVIEW_WIDTH = 30; creationOptions: INotebookEditorCreationOptions = getDefaultNotebookCreationOptions(); static readonly ID: string = NOTEBOOK_DIFF_EDITOR_ID; @@ -106,6 +107,7 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD public readonly onMouseUp = this._onMouseUp.event; private readonly _onDidScroll = this._register(new Emitter()); readonly onDidScroll: Event = this._onDidScroll.event; + readonly onDidChangeScroll: Event = this._onDidScroll.event; private _eventDispatcher: NotebookDiffEditorEventDispatcher | undefined; protected _scopeContextKeyService!: IContextKeyService; private _model: INotebookDiffEditorModel | null = null; @@ -141,6 +143,7 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD } constructor( + group: IEditorGroup, @IInstantiationService private readonly instantiationService: IInstantiationService, @IThemeService themeService: IThemeService, @IContextKeyService private readonly contextKeyService: IContextKeyService, @@ -149,15 +152,27 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD @ITelemetryService telemetryService: ITelemetryService, @IStorageService storageService: IStorageService, @INotebookExecutionStateService notebookExecutionStateService: INotebookExecutionStateService, + @ICodeEditorService codeEditorService: ICodeEditorService ) { - super(NotebookTextDiffEditor.ID, telemetryService, themeService, storageService); - this._notebookOptions = new NotebookOptions(this.configurationService, notebookExecutionStateService, false); + super(NotebookTextDiffEditor.ID, group, telemetryService, themeService, storageService); + this._notebookOptions = new NotebookOptions(this.window, this.configurationService, notebookExecutionStateService, codeEditorService, false); this._register(this._notebookOptions); - const editorOptions = this.configurationService.getValue('editor'); - this._fontInfo = FontMeasurements.readFontInfo(BareFontInfo.createFromRawSettings(editorOptions, PixelRatio.value)); this._revealFirst = true; } + private get fontInfo() { + if (!this._fontInfo) { + this._fontInfo = this.createFontInfo(); + } + + return this._fontInfo; + } + + private createFontInfo() { + const editorOptions = this.configurationService.getValue('editor'); + return FontMeasurements.readFontInfo(this.window, BareFontInfo.createFromRawSettings(editorOptions, PixelRatio.getInstance(this.window).value)); + } + private isOverviewRulerEnabled(): boolean { return this.configurationService.getValue(NotebookSetting.diffOverviewRuler) ?? false; } @@ -195,6 +210,24 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD return this._list?.scrollHeight ?? 0; } + getScrollPosition(): IEditorPaneScrollPosition { + return { + scrollTop: this.getScrollTop(), + scrollLeft: this._list?.scrollLeft ?? 0 + }; + } + + setScrollPosition(scrollPosition: IEditorPaneScrollPosition): void { + if (!this._list) { + return; + } + + this._list.scrollTop = scrollPosition.scrollTop; + if (scrollPosition.scrollLeft !== undefined) { + this._list.scrollLeft = scrollPosition.scrollLeft; + } + } + delegateVerticalScrollbarPointerDown(browserEvent: PointerEvent) { this._list?.delegateVerticalScrollbarPointerDown(browserEvent); } @@ -256,7 +289,7 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD NotebookTextDiffList, 'NotebookTextDiff', this._listViewContainer, - this.instantiationService.createInstance(NotebookCellTextDiffListDelegate), + this.instantiationService.createInstance(NotebookCellTextDiffListDelegate, this.window), renderers, this.contextKeyService, { @@ -270,7 +303,7 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD typeNavigationEnabled: true, paddingBottom: 0, // transformOptimization: (isMacintosh && isNative) || getTitleBarStyle(this.configurationService, this.environmentService) === 'native', - styleController: (_suffix: string) => { return this._list!; }, + styleController: (_suffix: string) => { return this._list; }, overrideStyles: { listBackground: editorBackground, listActiveSelectionBackground: editorBackground, @@ -343,7 +376,7 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD } private _registerOverviewRuler() { - this._overviewRuler = this._register(this.instantiationService.createInstance(NotebookDiffOverviewRuler, this, NotebookTextDiffEditor.ENTIRE_DIFF_OVERVIEW_WIDTH, this._overviewRulerContainer!)); + this._overviewRuler = this._register(this.instantiationService.createInstance(NotebookDiffOverviewRuler, this, NotebookTextDiffEditor.ENTIRE_DIFF_OVERVIEW_WIDTH, this._overviewRulerContainer)); } private _updateOutputsOffsetsInWebview(scrollTop: number, scrollHeight: number, activeWebview: BackLayerWebView, getActiveNestedCell: (diffElement: DiffElementViewModelBase) => DiffNestedCellViewModel | undefined, diffSide: DiffSide) { @@ -447,7 +480,7 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD private _attachModel() { this._eventDispatcher = new NotebookDiffEditorEventDispatcher(); const updateInsets = () => { - DOM.scheduleAtNextAnimationFrame(() => { + DOM.scheduleAtNextAnimationFrame(this.window, () => { if (this._isDisposed) { return; } @@ -484,12 +517,12 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD }, undefined) as BackLayerWebView; // attach the webview container to the DOM tree first this._list.rowsContainer.insertAdjacentElement('afterbegin', this._modifiedWebview.element); - this._modifiedWebview.createWebview(); + this._modifiedWebview.createWebview(this.window); this._modifiedWebview.element.style.width = `calc(50% - 16px)`; this._modifiedWebview.element.style.left = `calc(50%)`; } _generateFontFamily(): string { - return this._fontInfo?.fontFamily ?? `"SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace`; + return this.fontInfo.fontFamily ?? `"SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace`; } private async _createOriginalWebview(id: string, viewType: string, resource: URI): Promise { @@ -501,7 +534,7 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD }, undefined) as BackLayerWebView; // attach the webview container to the DOM tree first this._list.rowsContainer.insertAdjacentElement('afterbegin', this._originalWebview.element); - this._originalWebview.createWebview(); + this._originalWebview.createWebview(this.window); this._originalWebview.element.style.width = `calc(50% - 16px)`; this._originalWebview.element.style.left = `16px`; } @@ -526,7 +559,7 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD } NotebookTextDiffEditor.prettyChanges(this._model, diffResult.cellsDiff); - const { viewModels, firstChangeIndex } = NotebookTextDiffEditor.computeDiff(this.instantiationService, this.configurationService, this._model, this._eventDispatcher!, diffResult, this._fontInfo); + const { viewModels, firstChangeIndex } = NotebookTextDiffEditor.computeDiff(this.instantiationService, this.configurationService, this._model, this._eventDispatcher!, diffResult, this.fontInfo); const isSame = this._isViewModelTheSame(viewModels); if (!isSame) { @@ -658,7 +691,7 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD instantiationService.createInstance(DiffNestedCellViewModel, originalCell), instantiationService.createInstance(DiffNestedCellViewModel, modifiedCell), 'modified', - eventDispatcher!, + eventDispatcher, initData )); } @@ -761,7 +794,7 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD const webview = diffSide === DiffSide.Modified ? this._modifiedWebview : this._originalWebview; - DOM.scheduleAtNextAnimationFrame(() => { + DOM.scheduleAtNextAnimationFrame(this.window, () => { webview?.ackHeight([{ cellId: cellInfo.cellId, outputId, height }]); }, 10); } @@ -779,7 +812,7 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD } let r: () => void; - const layoutDisposable = DOM.scheduleAtNextAnimationFrame(() => { + const layoutDisposable = DOM.scheduleAtNextAnimationFrame(this.window, () => { this.pendingLayouts.delete(cell); relayout(cell, height); @@ -963,14 +996,6 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD return this; } - protected override setEditorVisible(visible: boolean, group: IEditorGroup | undefined): void { - super.setEditorVisible(visible, group); - } - - override focus() { - super.focus(); - } - override clearInput(): void { super.clearInput(); @@ -997,7 +1022,7 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD return { width: this._dimension!.width, height: this._dimension!.height, - fontInfo: this._fontInfo!, + fontInfo: this.fontInfo, scrollHeight: this._list?.getScrollHeight() ?? 0, stickyHeight: 0, }; @@ -1038,7 +1063,7 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD return { width: this._dimension!.width / 2, height: this._dimension!.height / 2, - fontInfo: this._fontInfo! + fontInfo: this.fontInfo }; } @@ -1046,7 +1071,7 @@ export class NotebookTextDiffEditor extends EditorPane implements INotebookTextD return { width: this._dimension!.width / 2, height: this._dimension!.height / 2, - fontInfo: this._fontInfo! + fontInfo: this.fontInfo }; } else { return this.getLayoutInfo(); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffEditorBrowser.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffEditorBrowser.ts index 6741f2a3..031c2afd 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffEditorBrowser.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffEditorBrowser.ts @@ -9,7 +9,7 @@ import { Event } from 'vs/base/common/event'; import { BareFontInfo } from 'vs/editor/common/config/fontInfo'; import { DisposableStore } from 'vs/base/common/lifecycle'; import { NotebookTextModel } from 'vs/workbench/contrib/notebook/common/model/notebookTextModel'; -import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditorWidget'; +import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditor/codeEditorWidget'; import { IMouseWheelEvent } from 'vs/base/browser/mouseEvent'; import { RawContextKey } from 'vs/platform/contextkey/common/contextkey'; import { NotebookOptions } from 'vs/workbench/contrib/notebook/browser/notebookOptions'; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffList.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffList.ts index ad6676ca..a3cfecd2 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffList.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffList.ts @@ -17,7 +17,7 @@ import { IThemeService } from 'vs/platform/theme/common/themeService'; import { DiffElementViewModelBase, SideBySideDiffElementViewModel, SingleSideDiffElementViewModel } from 'vs/workbench/contrib/notebook/browser/diff/diffElementViewModel'; import { CellDiffSideBySideRenderTemplate, CellDiffSingleSideRenderTemplate, DIFF_CELL_MARGIN, INotebookTextDiffEditor } from 'vs/workbench/contrib/notebook/browser/diff/notebookDiffEditorBrowser'; import { DeletedElement, getOptimizedNestedCodeEditorWidgetOptions, InsertElement, ModifiedElement } from 'vs/workbench/contrib/notebook/browser/diff/diffComponents'; -import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditorWidget'; +import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditor/codeEditorWidget'; import { DiffEditorWidget } from 'vs/editor/browser/widget/diffEditor/diffEditorWidget'; import { IMenuService, MenuItemAction } from 'vs/platform/actions/common/actions'; import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; @@ -26,7 +26,7 @@ import { CodiconActionViewItem } from 'vs/workbench/contrib/notebook/browser/vie import { IMouseWheelEvent } from 'vs/base/browser/mouseEvent'; import { IEditorOptions } from 'vs/editor/common/config/editorOptions'; import { BareFontInfo } from 'vs/editor/common/config/fontInfo'; -import { PixelRatio } from 'vs/base/browser/browser'; +import { PixelRatio } from 'vs/base/browser/pixelRatio'; import { WorkbenchToolBar } from 'vs/platform/actions/browser/toolbar'; import { fixedDiffEditorOptions, fixedEditorOptions } from 'vs/workbench/contrib/notebook/browser/diff/diffCellEditorOptions'; import { IAccessibilityService } from 'vs/platform/accessibility/common/accessibility'; @@ -35,10 +35,11 @@ export class NotebookCellTextDiffListDelegate implements IListVirtualDelegate('editor'); - this.lineHeight = BareFontInfo.createFromRawSettings(editorOptions, PixelRatio.value).lineHeight; + this.lineHeight = BareFontInfo.createFromRawSettings(editorOptions, PixelRatio.getInstance(targetWindow).value).lineHeight; } getHeight(element: DiffElementViewModelBase): number { @@ -188,9 +189,9 @@ export class CellDiffSideBySideRenderer implements IListRenderer { + actionViewItemProvider: (action, options) => { if (action instanceof MenuItemAction) { - const item = new CodiconActionViewItem(action, undefined, this.keybindingService, this.notificationService, this.contextKeyService, this.themeService, this.contextMenuService, this.accessibilityService); + const item = new CodiconActionViewItem(action, { hoverDelegate: options.hoverDelegate }, this.keybindingService, this.notificationService, this.contextKeyService, this.themeService, this.contextMenuService, this.accessibilityService); return item; } @@ -247,7 +248,9 @@ export class CellDiffSideBySideRenderer implements IListRenderer div.monaco-scrollable-element > .monaco-list-rows > .monaco-list-row:hover { outline: 1px dashed ${styles.listHoverOutline}; outline-offset: -1px; }`); } - if (styles.listDropBackground) { + if (styles.listDropOverBackground) { content.push(` .monaco-list${suffix}.drop-target, .monaco-list${suffix} > div.monaco-scrollable-element > .monaco-list-rows.drop-target, - .monaco-list${suffix} > div.monaco-scrollable-element > .monaco-list-row.drop-target { background-color: ${styles.listDropBackground} !important; color: inherit !important; } + .monaco-list${suffix} > div.monaco-scrollable-element > .monaco-list-row.drop-target { background-color: ${styles.listDropOverBackground} !important; color: inherit !important; } `); } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffOverviewRuler.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffOverviewRuler.ts index 1d398916..7d499393 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffOverviewRuler.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/diff/notebookDiffOverviewRuler.ts @@ -3,9 +3,9 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import * as browser from 'vs/base/browser/browser'; import * as DOM from 'vs/base/browser/dom'; import { createFastDomNode, FastDomNode } from 'vs/base/browser/fastDomNode'; +import { PixelRatio } from 'vs/base/browser/pixelRatio'; import { Color } from 'vs/base/common/color'; import { DisposableStore, IDisposable } from 'vs/base/common/lifecycle'; import { defaultInsertColor, defaultRemoveColor, diffInserted, diffOverviewRulerInserted, diffOverviewRulerRemoved, diffRemoved } from 'vs/platform/theme/common/colorRegistry'; @@ -28,7 +28,7 @@ export class NotebookDiffOverviewRuler extends Themable { private _removeColor: Color | null; private _removeColorHex: string | null; - private _disposables: DisposableStore; + private readonly _disposables: DisposableStore; private _renderAnimationFrame: IDisposable | null; constructor(readonly notebookEditor: INotebookTextDiffEditor, readonly width: number, container: HTMLElement, @IThemeService themeService: IThemeService) { @@ -52,7 +52,7 @@ export class NotebookDiffOverviewRuler extends Themable { this._overviewViewportDomElement.setWidth(width); container.appendChild(this._overviewViewportDomElement.domNode); - this._register(browser.PixelRatio.onDidChange(() => { + this._register(PixelRatio.getInstance(DOM.getWindow(this._domNode.domNode)).onDidChange(() => { this._scheduleRender(); })); @@ -114,7 +114,7 @@ export class NotebookDiffOverviewRuler extends Themable { private _scheduleRender(): void { if (this._renderAnimationFrame === null) { - this._renderAnimationFrame = DOM.runAtThisOrScheduleAtNextAnimationFrame(this._onRenderScheduled.bind(this), 16); + this._renderAnimationFrame = DOM.runAtThisOrScheduleAtNextAnimationFrame(DOM.getWindow(this._domNode.domNode), this._onRenderScheduled.bind(this), 16); } } @@ -127,7 +127,7 @@ export class NotebookDiffOverviewRuler extends Themable { const layoutInfo = this.notebookEditor.getLayoutInfo(); const height = layoutInfo.height; const contentHeight = this._diffElementViewModels.map(view => view.layoutInfo.totalHeight).reduce((a, b) => a + b, 0); - const ratio = browser.PixelRatio.value; + const ratio = PixelRatio.getInstance(DOM.getWindow(this._domNode.domNode)).value; this._domNode.setWidth(this.width); this._domNode.setHeight(height); this._domNode.domNode.width = this.width * ratio; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebook.css b/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebook.css index 1206f5e1..d659b3cf 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebook.css +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebook.css @@ -258,7 +258,7 @@ text-align: center; } -.monaco-workbench .notebookOverlay>.cell-list-container>.monaco-list>.monaco-scrollable-element>.monaco-list-rows>.monaco-list-row .cell-statusbar-hidden .execution-count-label { +.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-statusbar-hidden .execution-count-label { line-height: 15px; } @@ -268,15 +268,9 @@ .monaco-workbench .notebookOverlay .cell .monaco-progress-container { top: -3px; - position: absolute; left: 0; z-index: var(--z-index-notebook-progress-bar); - height: 2px; -} - -.monaco-workbench .notebookOverlay .cell .monaco-progress-container .progress-bit { - height: 2px; } .monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list:not(.element-focused):focus:before { @@ -452,6 +446,12 @@ background-color: var(--vscode-notebook-symbolHighlightBackground) !important; } +/** Cell Search Range selection highlight */ +.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.code-cell-row.nb-multiCellHighlight .cell-focus-indicator, +.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.markdown-cell-row.nb-multiCellHighlight { + background-color: var(--vscode-notebook-symbolHighlightBackground) !important; +} + /** Cell focused editor border */ .notebookOverlay .monaco-list:focus-within .monaco-list-row.focused .cell-editor-focus .cell-editor-part:before { outline: solid 1px var(--vscode-notebook-focusedEditorBorder); @@ -518,3 +518,9 @@ } .monaco-workbench .notebookOverlay .codicon-debug-continue { color: var(--vscode-icon-foreground) !important; } + +/** Cell Chat **/ +.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.code-cell-row.nb-chatGenerationHighlight .cell-focus-indicator, +.monaco-workbench .notebookOverlay .monaco-list .monaco-list-row.markdown-cell-row.nb-chatGenerationHighlight { + background-color: var(--vscode-notebook-selectedCellBackground) !important; +} diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookCellChat.css b/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookCellChat.css new file mode 100644 index 00000000..4577677c --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookCellChat.css @@ -0,0 +1,355 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +.monaco-workbench .notebookOverlay .cell-chat-part { + display: none; + color: inherit; + padding: 6px; + border-radius: 6px; + border: 1px solid var(--vscode-inlineChat-border); + background: var(--vscode-inlineChat-background); +} +.monaco-workbench .notebookOverlay .cell-chat-part .cell-chat-container { + padding: 8px 8px 0px 8px; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat { + color: inherit; +} + +/* body */ + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .body { + display: flex; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .body .content { + display: flex; + box-sizing: border-box; + outline: 1px solid var(--vscode-inlineChatInput-border); + outline-offset: -1px; + border-radius: 2px; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .body .content.synthetic-focus { + outline: 1px solid var(--vscode-inlineChatInput-focusBorder); +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .body .content .input { + display: flex; + align-items: center; + justify-content: space-between; + padding: 2px 2px 2px 6px; + background-color: var(--vscode-inlineChatInput-background); + cursor: text; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .body .content .input .monaco-editor-background { + background-color: var(--vscode-inlineChatInput-background); +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .body .content .input .editor-placeholder { + position: absolute; + z-index: 1; + color: var(--vscode-inlineChatInput-placeholderForeground); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .body .content .input .editor-placeholder.hidden { + display: none; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .body .content .input .editor-container { + vertical-align: middle; +} +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .body .toolbar { + display: flex; + flex-direction: column; + align-self: stretch; + padding-right: 4px; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + background: var(--vscode-inlineChatInput-background); +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .body .toolbar .actions-container { + display: flex; + flex-direction: row; + gap: 4px; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .body > .widget-toolbar { + padding-left: 4px; +} + +/* progress bit */ + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .progress { + position: relative; + width: calc(100% - 18px); + left: 19px; +} + +/* UGLY - fighting against workbench styles */ +.monaco-workbench .part.editor > .content .monaco-editor .inline-chat .progress .monaco-progress-container { + top: 0; +} + +/* status */ + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status { + margin-top: 4px; + display: flex; + justify-content: space-between; + align-items: center; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status.actions { + margin-top: 4px; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .actions.hidden { + display: none; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .label { + overflow: hidden; + color: var(--vscode-descriptionForeground); + font-size: 11px; + align-self: baseline; + display: flex; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .label.hidden { + display: none; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .label.info { + margin-right: auto; + padding-left: 2px; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .label.info > .codicon { + padding: 0 5px; + font-size: 12px; + line-height: 18px; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .label.status { + padding-left: 10px; + padding-right: 4px; + margin-left: auto; + align-self: center; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .label .slash-command-pill CODE { + border-radius: 3px; + padding: 0 1px; + background-color: var(--vscode-chat-slashCommandBackground); + color: var(--vscode-chat-slashCommandForeground); +} + + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .markdownMessage { + padding: 10px 5px; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .markdownMessage.hidden { + display: none; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .markdownMessage .message * { + margin: unset; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .markdownMessage .message code { + font-family: var(--monaco-monospace-font); + font-size: 12px; + color: var(--vscode-textPreformat-foreground); + background-color: var(--vscode-textPreformat-background); + padding: 1px 3px; + border-radius: 4px; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .markdownMessage .message .interactive-result-code-block { + margin: 16px 0; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .markdownMessage .message { + -webkit-line-clamp: initial; + -webkit-box-orient: vertical; + overflow: hidden; + display: -webkit-box; + -webkit-user-select: text; + user-select: text; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .markdownMessage .message[state="cropped"] { + -webkit-line-clamp: var(--vscode-inline-chat-cropped, 3); +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .markdownMessage .message[state="expanded"] { + -webkit-line-clamp: var(--vscode-inline-chat-expanded, 10); +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .label A { + color: var(--vscode-textLink-foreground); + cursor: pointer; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .label.error { + color: var(--vscode-errorForeground); +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .label.warn { + color: var(--vscode-editorWarning-foreground); +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .actions { + display: flex; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .actions > .monaco-button, +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .actions > .monaco-button-dropdown { + margin-right: 6px; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .actions > .monaco-button-dropdown > .monaco-dropdown-button { + display: flex; + align-items: center; + padding: 0 4px; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .actions > .monaco-button.codicon { + display: flex; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .actions > .monaco-button.codicon::before { + align-self: center; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .actions .monaco-text-button { + padding: 2px 4px; + white-space: nowrap; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .monaco-toolbar .action-item { + padding: 0 2px; +} + +/* TODO@jrieken not needed? */ +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .monaco-toolbar .action-label.checked { + color: var(--vscode-inputOption-activeForeground); + background-color: var(--vscode-inputOption-activeBackground); + outline: 1px solid var(--vscode-inputOption-activeBorder); +} + + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .status .monaco-toolbar .action-item.button-item .action-label:is(:hover, :focus) { + background-color: var(--vscode-button-hoverBackground); +} + +/* preview */ + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .preview { + display: none; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .previewDiff { + display: inherit; + padding: 6px; + border: 1px solid var(--vscode-inlineChat-border); + border-top: none; + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + margin: 0 2px 6px 2px; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .previewCreateTitle { + padding-top: 6px; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .previewCreate { + display: inherit; + padding: 6px; + border: 1px solid var(--vscode-inlineChat-border); + border-radius: 2px; + margin: 0 2px 6px 2px; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .previewDiff.hidden, +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .previewCreate.hidden, +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat .previewCreateTitle.hidden { + display: none; +} + +/* decoration styles */ + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat-lines-deleted-range-inline { + text-decoration: line-through; + background-color: var(--vscode-diffEditor-removedTextBackground); + opacity: 0.6; +} +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat-lines-inserted-range { + background-color: var(--vscode-diffEditor-insertedTextBackground); +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat-block-selection { + background-color: var(--vscode-inlineChat-regionHighlight); +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat-slash-command { + opacity: 0; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat-slash-command-detail { + opacity: 0.5; +} + +/* diff zone */ + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat-diff-widget .monaco-diff-editor .monaco-editor-background, +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat-diff-widget .monaco-diff-editor .monaco-editor .margin-view-overlays { + background-color: var(--vscode-inlineChat-regionHighlight); +} + +/* create zone */ + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat-newfile-widget { + padding: 3px 0 6px 0; + background-color: var(--vscode-inlineChat-regionHighlight); +} + +.monaco-workbench .notebookOverlay .cell-chat-part .inline-chat-newfile-widget .title { + display: flex; + align-items: center; + justify-content: space-between; + padding: 3px 6px 3px 0; +} + +/* gutter decoration */ + +.monaco-workbench .notebookOverlay .cell-chat-part .glyph-margin-widgets .cgmr.codicon-inline-chat-opaque, +.monaco-workbench .notebookOverlay .cell-chat-part .glyph-margin-widgets .cgmr.codicon-inline-chat-transparent { + display: block; + cursor: pointer; + transition: opacity .2s ease-in-out; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .glyph-margin-widgets .cgmr.codicon-inline-chat-opaque { + opacity: 0.5; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .glyph-margin-widgets .cgmr.codicon-inline-chat-transparent { + opacity: 0; +} + +.monaco-workbench .notebookOverlay .cell-chat-part .glyph-margin-widgets .cgmr.codicon-inline-chat-opaque:hover, +.monaco-workbench .notebookOverlay .cell-chat-part .glyph-margin-widgets .cgmr.codicon-inline-chat-transparent:hover { + opacity: 1; +} + diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookCellInsertToolbar.css b/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookCellInsertToolbar.css index ec646f99..67625757 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookCellInsertToolbar.css +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookCellInsertToolbar.css @@ -79,9 +79,10 @@ align-items: center; } -.monaco-workbench .notebookOverlay .cell-list-top-cell-toolbar-container .action-item:first-child, -.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-bottom-toolbar-container .action-item:first-child { - margin-right: 16px; +.monaco-workbench .notebookOverlay .cell-list-top-cell-toolbar-container .action-item, +.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-bottom-toolbar-container .action-item { + margin-left: 8px; + margin-right: 8px; } .monaco-workbench .notebookOverlay .cell-list-top-cell-toolbar-container span.codicon, diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookEditorStickyScroll.css b/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookEditorStickyScroll.css index 5750b20c..25fa9054 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookEditorStickyScroll.css +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookEditorStickyScroll.css @@ -5,45 +5,63 @@ .monaco-workbench .notebookOverlay .notebook-sticky-scroll-container { display: none; - position: absolute; background-color: var(--vscode-notebook-editorBackground); - z-index: var(--z-index-notebook-sticky-scroll); - width: 100%; - font-family: var(--notebook-cell-input-preview-font-family); + padding-left: 9.5px; } + .monaco-workbench .notebookOverlay .notebook-sticky-scroll-container - .notebook-sticky-scroll-line { - background-color: var(--vscode-notebook-editorBackground); - position: relative; - z-index: 0; - padding-left: 12px; - /* transition: margin-top 0.2s ease-in-out; */ + .notebook-sticky-scroll-element { + display: flex; + align-items: center; } -.monaco-workbench.hc-light .notebookOverlay .notebook-sticky-scroll-container, -.monaco-workbench.hc-black .notebookOverlay .notebook-sticky-scroll-container { - background-color: var(--vscode-editorStickyScroll-background); - border-bottom: 1px solid var(--vscode-contrastBorder); +.monaco-workbench + .notebookOverlay + .notebook-sticky-scroll-container + .notebook-sticky-scroll-element + .notebook-sticky-scroll-folding-icon:hover { + outline: 1px dashed var(--vscode-contrastActiveBorder); + outline-offset: -1px; } .monaco-workbench .notebookOverlay .notebook-sticky-scroll-container - .notebook-sticky-scroll-line:hover { - background-color: var(--vscode-editorStickyScrollHover-background); - cursor: pointer; + .notebook-sticky-scroll-element + .notebook-sticky-scroll-header { + width: 100%; + padding-left: 6px; } .monaco-workbench .notebookOverlay .notebook-sticky-scroll-container - .notebook-shadow { - display: block; - top: 0; - left: 3px; - height: 3px; + .notebook-sticky-scroll-element + .notebook-sticky-scroll-header:hover { + background-color: var(--vscode-editorStickyScrollHover-background); width: 100%; - box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset; + cursor: pointer; +} + +.monaco-workbench.hc-light .notebookOverlay .notebook-sticky-scroll-container, +.monaco-workbench.hc-black .notebookOverlay .notebook-sticky-scroll-container { + background-color: var(--vscode-editorStickyScroll-background); + border-bottom: 1px solid var(--vscode-contrastBorder); + padding-bottom: 3px; +} + +.monaco-workbench.hc-light + .notebookOverlay + .notebook-sticky-scroll-container + .notebook-sticky-scroll-element + .notebook-sticky-scroll-header:hover, +.monaco-workbench.hc-black + .notebookOverlay + .notebook-sticky-scroll-container + .notebook-sticky-scroll-element + .notebook-sticky-scroll-header:hover { + outline: 1px dashed var(--vscode-contrastActiveBorder); + outline-offset: -2px; } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookFolding.css b/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookFolding.css index 8dc8d7eb..88bfc96b 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookFolding.css +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookFolding.css @@ -43,9 +43,11 @@ padding: 4px 4px 4px 4px; } -.monaco-workbench .notebookOverlay>.cell-list-container .notebook-folded-hint { +.monaco-workbench .notebookOverlay > .cell-list-container .notebook-folded-hint { position: absolute; user-select: none; + display: flex; + align-items: center; } .monaco-workbench .notebookOverlay > .cell-list-container .notebook-folded-hint-label { @@ -55,6 +57,22 @@ opacity: 0.7; } +.monaco-workbench .notebookOverlay > .cell-list-container .folded-cell-run-section-button { + position: relative; + left: 0px; + padding: 2px; + border-radius: 5px; + margin-right: 4px; + height: 16px; + width: 16px; + z-index: var(--z-index-notebook-cell-expand-part-button); +} + +.monaco-workbench .notebookOverlay > .cell-list-container .folded-cell-run-section-button:hover { + background-color: var(--vscode-editorStickyScrollHover-background); + cursor: pointer; +} + .monaco-workbench .notebookOverlay .cell-editor-container .monaco-editor .margin-view-overlays .codicon-folding-expanded, .monaco-workbench .notebookOverlay .cell-editor-container .monaco-editor .margin-view-overlays .codicon-folding-collapsed { margin-left: 0; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookOutline.css b/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookOutline.css index 6e71e660..677f9c89 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookOutline.css +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookOutline.css @@ -43,3 +43,19 @@ /* Don't show markers inline with breadcrumbs */ display: none; } + +.monaco-list-row .notebook-outline-element .action-menu { + display: none; +} + +.monaco-list-row.focused.selected .notebook-outline-element .action-menu { + display: flex; +} + +.monaco-list-row:hover .notebook-outline-element .action-menu { + display: flex; +} + +.monaco-list-row .notebook-outline-element.notebook-outline-toolbar-dropdown-active .action-menu { + display: flex; +} diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookToolbar.css b/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookToolbar.css index 28ea1557..cb19b73e 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookToolbar.css +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/media/notebookToolbar.css @@ -70,6 +70,10 @@ display: inline-flex; } +.monaco-workbench .notebook-action-view-item-unified .monaco-dropdown { + pointer-events: none; +} + .monaco-workbench .notebookOverlay .notebook-toolbar-container .monaco-action-bar .action-item .notebook-label { background-size: 16px; padding: 0px 5px 0px 2px; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebook.contribution.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebook.contribution.ts index 1c534d74..0f9026c0 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebook.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebook.contribution.ts @@ -22,7 +22,7 @@ import { IInstantiationService } from 'vs/platform/instantiation/common/instanti import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; import { Registry } from 'vs/platform/registry/common/platform'; import { EditorPaneDescriptor, IEditorPaneRegistry } from 'vs/workbench/browser/editor'; -import { Extensions as WorkbenchExtensions, IWorkbenchContribution, IWorkbenchContributionsRegistry } from 'vs/workbench/common/contributions'; +import { Extensions as WorkbenchExtensions, IWorkbenchContribution, IWorkbenchContributionsRegistry, WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { IEditorSerializer, IEditorFactoryRegistry, EditorExtensions } from 'vs/workbench/common/editor'; import { EditorInput } from 'vs/workbench/common/editor/editorInput'; import { NotebookEditor } from 'vs/workbench/contrib/notebook/browser/notebookEditor'; @@ -57,16 +57,19 @@ import { ILabelService } from 'vs/platform/label/common/label'; import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; import { NotebookRendererMessagingService } from 'vs/workbench/contrib/notebook/browser/services/notebookRendererMessagingServiceImpl'; import { INotebookRendererMessagingService } from 'vs/workbench/contrib/notebook/common/notebookRendererMessagingService'; +import { INotebookCellOutlineProviderFactory, NotebookCellOutlineProviderFactory } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProviderFactory'; // Editor Controller import 'vs/workbench/contrib/notebook/browser/controller/coreActions'; import 'vs/workbench/contrib/notebook/browser/controller/insertCellActions'; import 'vs/workbench/contrib/notebook/browser/controller/executeActions'; +import 'vs/workbench/contrib/notebook/browser/controller/sectionActions'; import 'vs/workbench/contrib/notebook/browser/controller/layoutActions'; import 'vs/workbench/contrib/notebook/browser/controller/editActions'; import 'vs/workbench/contrib/notebook/browser/controller/cellOutputActions'; import 'vs/workbench/contrib/notebook/browser/controller/apiActions'; import 'vs/workbench/contrib/notebook/browser/controller/foldingController'; +import 'vs/workbench/contrib/notebook/browser/controller/chat/notebook.chat.contribution'; // Editor Contribution import 'vs/workbench/contrib/notebook/browser/contrib/editorHint/emptyCellEditorHint'; @@ -93,6 +96,7 @@ import 'vs/workbench/contrib/notebook/browser/contrib/debug/notebookCellPausing' import 'vs/workbench/contrib/notebook/browser/contrib/debug/notebookDebugDecorations'; import 'vs/workbench/contrib/notebook/browser/contrib/execute/executionEditorProgress'; import 'vs/workbench/contrib/notebook/browser/contrib/kernelDetection/notebookKernelDetection'; +import 'vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnostics'; // Diff Editor Contribution import 'vs/workbench/contrib/notebook/browser/diff/notebookDiffActions'; @@ -114,11 +118,12 @@ import { NotebookKernelHistoryService } from 'vs/workbench/contrib/notebook/brow import { INotebookLoggingService } from 'vs/workbench/contrib/notebook/common/notebookLoggingService'; import { NotebookLoggingService } from 'vs/workbench/contrib/notebook/browser/services/notebookLoggingServiceImpl'; import product from 'vs/platform/product/common/product'; -import { NOTEBOOK_IS_ACTIVE_EDITOR, NOTEBOOK_OUTPUT_FOCUSED } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; -import { runAccessibilityHelpAction, showAccessibleOutput } from 'vs/workbench/contrib/notebook/browser/notebookAccessibility'; -import { IAccessibleViewService } from 'vs/workbench/contrib/accessibility/browser/accessibleView'; -import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; -import { AccessibilityHelpAction, AccessibleViewAction } from 'vs/workbench/contrib/accessibility/browser/accessibleViewActions'; +import { NotebookVariables } from 'vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariables'; +import { AccessibleViewRegistry } from 'vs/platform/accessibility/browser/accessibleViewRegistry'; +import { NotebookAccessibilityHelp } from 'vs/workbench/contrib/notebook/browser/notebookAccessibilityHelp'; +import { NotebookAccessibleView } from 'vs/workbench/contrib/notebook/browser/notebookAccessibleView'; +import { DefaultFormatter } from 'vs/workbench/contrib/format/browser/formatActionsMultiple'; + /*--------------------------------------------------------------------------------------------- */ Registry.as(EditorExtensions.EditorPane).registerEditorPane( @@ -180,7 +185,7 @@ class NotebookDiffEditorSerializer implements IEditorSerializer { } } -type SerializedNotebookEditorData = { resource: URI; viewType: string; options?: NotebookEditorInputOptions }; +type SerializedNotebookEditorData = { resource: URI; preferredResource: URI; viewType: string; options?: NotebookEditorInputOptions }; class NotebookEditorSerializer implements IEditorSerializer { canSerialize(): boolean { return true; @@ -189,6 +194,7 @@ class NotebookEditorSerializer implements IEditorSerializer { assertType(input instanceof NotebookEditorInput); const data: SerializedNotebookEditorData = { resource: input.resource, + preferredResource: input.preferredResource, viewType: input.viewType, options: input.options }; @@ -199,12 +205,12 @@ class NotebookEditorSerializer implements IEditorSerializer { if (!data) { return undefined; } - const { resource, viewType, options } = data; + const { resource, preferredResource, viewType, options } = data; if (!data || !URI.isUri(resource) || typeof viewType !== 'string') { return undefined; } - const input = NotebookEditorInput.create(instantiationService, resource, viewType, options); + const input = NotebookEditorInput.getOrCreate(instantiationService, resource, preferredResource, viewType, options); return input; } } @@ -220,6 +226,9 @@ Registry.as(EditorExtensions.EditorFactory).registerEdit ); export class NotebookContribution extends Disposable implements IWorkbenchContribution { + + static readonly ID = 'workbench.contrib.notebook'; + private _uriComparisonKeyComputer?: IDisposable; constructor( @@ -282,6 +291,8 @@ export class NotebookContribution extends Disposable implements IWorkbenchContri class CellContentProvider implements ITextModelContentProvider { + static readonly ID = 'workbench.contrib.cellContentProvider'; + private readonly _registration: IDisposable; constructor( @@ -353,6 +364,9 @@ class CellContentProvider implements ITextModelContentProvider { } class CellInfoContentProvider { + + static readonly ID = 'workbench.contrib.cellInfoContentProvider'; + private readonly _disposables: IDisposable[] = []; constructor( @@ -528,6 +542,9 @@ class CellInfoContentProvider { } class RegisterSchemasContribution extends Disposable implements IWorkbenchContribution { + + static readonly ID = 'workbench.contrib.registerCellSchemas'; + constructor() { super(); this.registerMetadataSchemas(); @@ -554,6 +571,8 @@ class RegisterSchemasContribution extends Disposable implements IWorkbenchContri class NotebookEditorManager implements IWorkbenchContribution { + static readonly ID = 'workbench.contrib.notebookEditorManager'; + private readonly _disposables = new DisposableStore(); constructor( @@ -601,6 +620,8 @@ class NotebookEditorManager implements IWorkbenchContribution { class SimpleNotebookWorkingCopyEditorHandler extends Disposable implements IWorkbenchContribution, IWorkingCopyEditorHandler { + static readonly ID = 'workbench.contrib.simpleNotebookWorkingCopyEditorHandler'; + constructor( @IInstantiationService private readonly _instantiationService: IInstantiationService, @IWorkingCopyEditorService private readonly _workingCopyEditorService: IWorkingCopyEditorService, @@ -639,7 +660,7 @@ class SimpleNotebookWorkingCopyEditorHandler extends Disposable implements IWork } createEditor(workingCopy: IWorkingCopyIdentifier): EditorInput { - return NotebookEditorInput.create(this._instantiationService, workingCopy.resource, this._getViewType(workingCopy)!); + return NotebookEditorInput.getOrCreate(this._instantiationService, workingCopy.resource, undefined, this._getViewType(workingCopy)!); } private async _installHandler(): Promise { @@ -655,6 +676,8 @@ class SimpleNotebookWorkingCopyEditorHandler extends Disposable implements IWork class NotebookLanguageSelectorScoreRefine { + static readonly ID = 'workbench.contrib.notebookLanguageSelectorScoreRefine'; + constructor( @INotebookService private readonly _notebookService: INotebookService, @ILanguageFeaturesService languageFeaturesService: ILanguageFeaturesService, @@ -678,45 +701,18 @@ class NotebookLanguageSelectorScoreRefine { } } -class NotebookAccessibilityHelpContribution extends Disposable { - static ID: 'notebookAccessibilityHelpContribution'; - constructor() { - super(); - this._register(AccessibilityHelpAction.addImplementation(105, 'notebook', async accessor => { - const codeEditor = accessor.get(ICodeEditorService).getActiveCodeEditor() || accessor.get(ICodeEditorService).getFocusedCodeEditor(); - if (!codeEditor) { - return; - } - runAccessibilityHelpAction(accessor, codeEditor); - }, NOTEBOOK_IS_ACTIVE_EDITOR)); - } -} - -class NotebookAccessibleViewContribution extends Disposable { - static ID: 'chatAccessibleViewContribution'; - constructor() { - super(); - this._register(AccessibleViewAction.addImplementation(100, 'notebook', accessor => { - const accessibleViewService = accessor.get(IAccessibleViewService); - const editorService = accessor.get(IEditorService); - - return showAccessibleOutput(accessibleViewService, editorService); - }, - ContextKeyExpr.and(NOTEBOOK_OUTPUT_FOCUSED, ContextKeyExpr.equals('resourceExtname', '.ipynb')) - )); - } -} - const workbenchContributionsRegistry = Registry.as(WorkbenchExtensions.Workbench); -workbenchContributionsRegistry.registerWorkbenchContribution(NotebookContribution, LifecyclePhase.Starting); -workbenchContributionsRegistry.registerWorkbenchContribution(CellContentProvider, LifecyclePhase.Starting); -workbenchContributionsRegistry.registerWorkbenchContribution(CellInfoContentProvider, LifecyclePhase.Starting); -workbenchContributionsRegistry.registerWorkbenchContribution(RegisterSchemasContribution, LifecyclePhase.Starting); -workbenchContributionsRegistry.registerWorkbenchContribution(NotebookEditorManager, LifecyclePhase.Ready); -workbenchContributionsRegistry.registerWorkbenchContribution(NotebookLanguageSelectorScoreRefine, LifecyclePhase.Ready); -workbenchContributionsRegistry.registerWorkbenchContribution(SimpleNotebookWorkingCopyEditorHandler, LifecyclePhase.Ready); -workbenchContributionsRegistry.registerWorkbenchContribution(NotebookAccessibilityHelpContribution, LifecyclePhase.Eventually); -workbenchContributionsRegistry.registerWorkbenchContribution(NotebookAccessibleViewContribution, LifecyclePhase.Eventually); +registerWorkbenchContribution2(NotebookContribution.ID, NotebookContribution, WorkbenchPhase.BlockStartup); +registerWorkbenchContribution2(CellContentProvider.ID, CellContentProvider, WorkbenchPhase.BlockStartup); +registerWorkbenchContribution2(CellInfoContentProvider.ID, CellInfoContentProvider, WorkbenchPhase.BlockStartup); +registerWorkbenchContribution2(RegisterSchemasContribution.ID, RegisterSchemasContribution, WorkbenchPhase.BlockStartup); +registerWorkbenchContribution2(NotebookEditorManager.ID, NotebookEditorManager, WorkbenchPhase.BlockRestore); +registerWorkbenchContribution2(NotebookLanguageSelectorScoreRefine.ID, NotebookLanguageSelectorScoreRefine, WorkbenchPhase.BlockRestore); +registerWorkbenchContribution2(SimpleNotebookWorkingCopyEditorHandler.ID, SimpleNotebookWorkingCopyEditorHandler, WorkbenchPhase.BlockRestore); +workbenchContributionsRegistry.registerWorkbenchContribution(NotebookVariables, LifecyclePhase.Eventually); + +AccessibleViewRegistry.register(new NotebookAccessibleView()); +AccessibleViewRegistry.register(new NotebookAccessibilityHelp()); registerSingleton(INotebookService, NotebookService, InstantiationType.Delayed); registerSingleton(INotebookEditorWorkerService, NotebookEditorWorkerServiceImpl, InstantiationType.Delayed); @@ -730,6 +726,7 @@ registerSingleton(INotebookExecutionStateService, NotebookExecutionStateService, registerSingleton(INotebookRendererMessagingService, NotebookRendererMessagingService, InstantiationType.Delayed); registerSingleton(INotebookKeymapService, NotebookKeymapService, InstantiationType.Delayed); registerSingleton(INotebookLoggingService, NotebookLoggingService, InstantiationType.Delayed); +registerSingleton(INotebookCellOutlineProviderFactory, NotebookCellOutlineProviderFactory, InstantiationType.Delayed); const schemas: IJSONSchemaMap = {}; function isConfigurationPropertySchema(x: IConfigurationPropertySchema | { [path: string]: IConfigurationPropertySchema }): x is IConfigurationPropertySchema { @@ -866,12 +863,23 @@ configurationRegistry.registerConfiguration({ default: true, tags: ['notebookLayout'] }, - [NotebookSetting.stickyScroll]: { - description: nls.localize('notebook.stickyScroll.description', "Experimental. Control whether to render notebook Sticky Scroll headers in the notebook editor."), + [NotebookSetting.stickyScrollEnabled]: { + description: nls.localize('notebook.stickyScrollEnabled.description', "Experimental. Control whether to render notebook Sticky Scroll headers in the notebook editor."), type: 'boolean', default: false, tags: ['notebookLayout'] }, + [NotebookSetting.stickyScrollMode]: { + description: nls.localize('notebook.stickyScrollMode.description', "Control whether nested sticky lines appear to stack flat or indented."), + type: 'string', + enum: ['flat', 'indented'], + enumDescriptions: [ + nls.localize('notebook.stickyScrollMode.flat', "Nested sticky lines appear flat."), + nls.localize('notebook.stickyScrollMode.indented', "Nested sticky lines appear indented."), + ], + default: 'indented', + tags: ['notebookLayout'] + }, [NotebookSetting.consolidatedOutputButton]: { description: nls.localize('notebook.consolidatedOutputButton.description', "Control whether outputs action should be rendered in the output toolbar."), type: 'boolean', @@ -913,7 +921,20 @@ configurationRegistry.registerConfiguration({ markdownDescription: nls.localize('notebook.textOutputLineLimit', "Controls how many lines of text are displayed in a text output. If {0} is enabled, this setting is used to determine the scroll height of the output.", '`#notebook.output.scrolling#`'), type: 'number', default: 30, - tags: ['notebookLayout', 'notebookOutputLayout'] + tags: ['notebookLayout', 'notebookOutputLayout'], + minimum: 1, + }, + [NotebookSetting.LinkifyOutputFilePaths]: { + description: nls.localize('notebook.disableOutputFilePathLinks', "Control whether to disable filepath links in the output of notebook cells."), + type: 'boolean', + default: true, + tags: ['notebookOutputLayout'] + }, + [NotebookSetting.minimalErrorRendering]: { + description: nls.localize('notebook.minimalErrorRendering', "Control whether to render error output in a minimal style."), + type: 'boolean', + default: false, + tags: ['notebookOutputLayout'] }, [NotebookSetting.markupFontSize]: { markdownDescription: nls.localize('notebook.markup.fontSize', "Controls the font size in pixels of rendered markup in notebooks. When set to {0}, 120% of {1} is used.", '`0`', '`#editor.fontSize#`'), @@ -921,6 +942,12 @@ configurationRegistry.registerConfiguration({ default: 0, tags: ['notebookLayout'] }, + [NotebookSetting.markdownLineHeight]: { + markdownDescription: nls.localize('notebook.markdown.lineHeight', "Controls the line height in pixels of markdown cells in notebooks. When set to {0}, {1} will be used", '`0`', '`normal`'), + type: 'number', + default: 0, + tags: ['notebookLayout'] + }, [NotebookSetting.cellEditorOptionsCustomizations]: editorOptionsCustomizationSchema, [NotebookSetting.interactiveWindowCollapseCodeCells]: { markdownDescription: nls.localize('notebook.interactiveWindow.collapseCodeCells', "Controls whether code cells in the interactive window are collapsed by default."), @@ -946,7 +973,7 @@ configurationRegistry.registerConfiguration({ tags: ['notebookLayout', 'notebookOutputLayout'] }, [NotebookSetting.outputScrolling]: { - markdownDescription: nls.localize('notebook.outputScrolling', "Initially render notebook outputs in a scrollable region when longer than the limit"), + markdownDescription: nls.localize('notebook.outputScrolling', "Initially render notebook outputs in a scrollable region when longer than the limit."), type: 'boolean', tags: ['notebookLayout', 'notebookOutputLayout'], default: typeof product.quality === 'string' && product.quality !== 'stable' // only enable as default in insiders @@ -957,14 +984,28 @@ configurationRegistry.registerConfiguration({ tags: ['notebookLayout', 'notebookOutputLayout'], default: false }, + [NotebookSetting.defaultFormatter]: { + description: nls.localize('notebookFormatter.default', "Defines a default notebook formatter which takes precedence over all other formatter settings. Must be the identifier of an extension contributing a formatter."), + type: ['string', 'null'], + default: null, + enum: DefaultFormatter.extensionIds, + enumItemLabels: DefaultFormatter.extensionItemLabels, + markdownEnumDescriptions: DefaultFormatter.extensionDescriptions + }, [NotebookSetting.formatOnSave]: { markdownDescription: nls.localize('notebook.formatOnSave', "Format a notebook on save. A formatter must be available, the file must not be saved after delay, and the editor must not be shutting down."), type: 'boolean', tags: ['notebookLayout'], default: false }, + [NotebookSetting.insertFinalNewline]: { + markdownDescription: nls.localize('notebook.insertFinalNewline', "When enabled, insert a final new line into the end of code cells when saving a notebook."), + type: 'boolean', + tags: ['notebookLayout'], + default: false + }, [NotebookSetting.codeActionsOnSave]: { - markdownDescription: nls.localize('notebook.codeActionsOnSave', 'Run a series of CodeActions for a notebook on save. CodeActions must be specified, the file must not be saved after delay, and the editor must not be shutting down. Example: `"notebook.source.organizeImports": "explicit"`'), + markdownDescription: nls.localize('notebook.codeActionsOnSave', 'Run a series of Code Actions for a notebook on save. Code Actions must be specified, the file must not be saved after delay, and the editor must not be shutting down. Example: `"notebook.source.organizeImports": "explicit"`'), type: 'object', additionalProperties: { type: ['string', 'boolean'], @@ -985,8 +1026,8 @@ configurationRegistry.registerConfiguration({ type: 'boolean', default: true }, - [NotebookSetting.findScope]: { - markdownDescription: nls.localize('notebook.findScope', "Customize the Find Widget behavior for searching within notebook cells. When both markup source and markup preview are enabled, the Find Widget will search either the source code or preview based on the current state of the cell."), + [NotebookSetting.findFilters]: { + markdownDescription: nls.localize('notebook.findFilters', "Customize the Find Widget behavior for searching within notebook cells. When both markup source and markup preview are enabled, the Find Widget will search either the source code or preview based on the current state of the cell."), type: 'object', properties: { markupSource: { @@ -1014,10 +1055,16 @@ configurationRegistry.registerConfiguration({ }, tags: ['notebookLayout'] }, + [NotebookSetting.findScope]: { + markdownDescription: nls.localize('notebook.experimental.find.scope.enabled', "Enables the user to search within a selection of cells in the notebook. When enabled, the user will see a \"Find in Cell Selection\" icon in the notebook find widget."), + type: 'boolean', + default: false, + }, [NotebookSetting.remoteSaving]: { - markdownDescription: nls.localize('notebook.remoteSaving', "Enables the incremental saving of notebooks in Remote environment. When enabled, only the changes to the notebook are sent to the extension host, improving performance for large notebooks and slow network connections."), + markdownDescription: nls.localize('notebook.remoteSaving', "Enables the incremental saving of notebooks between processes and across Remote connections. When enabled, only the changes to the notebook are sent to the extension host, improving performance for large notebooks and slow network connections."), type: 'boolean', - default: typeof product.quality === 'string' && product.quality !== 'stable' // only enable as default in insiders + default: typeof product.quality === 'string' && product.quality !== 'stable', // only enable as default in insiders + tags: ['experimental'] }, [NotebookSetting.scrollToRevealCell]: { markdownDescription: nls.localize('notebook.scrolling.revealNextCellOnExecute.description', "How far to scroll when revealing the next cell upon running {0}.", 'notebook.cell.executeAndSelectBelow'), @@ -1030,18 +1077,31 @@ configurationRegistry.registerConfiguration({ ], default: 'fullCell' }, - [NotebookSetting.anchorToFocusedCell]: { - markdownDescription: nls.localize('notebook.scrolling.anchorToFocusedCell.description', "Experimental. Keep the focused cell steady while surrounding cells change size."), - type: 'string', - enum: ['auto', 'on', 'off'], - markdownEnumDescriptions: [ - nls.localize('notebook.scrolling.anchorToFocusedCell.auto.description', "Anchor the viewport to the focused cell depending on context unless {0} is set to {1}.", 'notebook.scrolling.revealCellBehavior', 'none'), - nls.localize('notebook.scrolling.anchorToFocusedCell.on.description', "Always anchor the viewport to the focused cell."), - nls.localize('notebook.scrolling.anchorToFocusedCell.off.description', "The focused cell may shift around as cells resize.") - ], - default: 'auto' + [NotebookSetting.cellChat]: { + markdownDescription: nls.localize('notebook.cellChat', "Enable experimental floating chat widget in notebooks."), + type: 'boolean', + default: false + }, + [NotebookSetting.cellGenerate]: { + markdownDescription: nls.localize('notebook.cellGenerate', "Enable experimental generate action to create code cell with inline chat enabled."), + type: 'boolean', + default: typeof product.quality === 'string' && product.quality !== 'stable', + tags: ['experimental'] + }, + [NotebookSetting.notebookVariablesView]: { + markdownDescription: nls.localize('notebook.VariablesView.description', "Enable the experimental notebook variables view within the debug panel."), + type: 'boolean', + default: false + }, + [NotebookSetting.cellFailureDiagnostics]: { + markdownDescription: nls.localize('notebook.cellFailureDiagnostics', "Show available diagnostics for cell failures."), + type: 'boolean', + default: true + }, + [NotebookSetting.outputBackupSizeLimit]: { + markdownDescription: nls.localize('notebook.backup.sizeLimit', "The limit of notebook output size in kilobytes (KB) where notebook files will no longer be backed up for hot reload. Use 0 for unlimited."), + type: 'number', + default: 10000 } } }); - - diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookAccessibility.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookAccessibility.ts index a019db56..11a10ed5 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookAccessibility.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookAccessibility.ts @@ -3,118 +3,3 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { localize } from 'vs/nls'; -import { format } from 'vs/base/common/strings'; -import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; -import { ICodeEditor } from 'vs/editor/browser/editorBrowser'; -import { ServicesAccessor } from 'vs/editor/browser/editorExtensions'; -import { AccessibleViewType, IAccessibleViewService } from 'vs/workbench/contrib/accessibility/browser/accessibleView'; -import { AccessibilityVerbositySettingId } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; -import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; -import { getNotebookEditorFromEditorPane } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; - -export function getAccessibilityHelpText(accessor: ServicesAccessor): string { - const keybindingService = accessor.get(IKeybindingService); - const content = []; - content.push(localize('notebook.overview', 'The notebook view is a collection of code and markdown cells. Code cells can be executed and will produce output directly below the cell.')); - content.push(descriptionForCommand('notebook.cell.edit', - localize('notebook.cell.edit', 'The Edit Cell command ({0}) will focus on the cell input.'), - localize('notebook.cell.editNoKb', 'The Edit Cell command will focus on the cell input and is currently not triggerable by a keybinding.'), keybindingService)); - content.push(descriptionForCommand('notebook.cell.quitEdit', - localize('notebook.cell.quitEdit', 'The Quit Edit command ({0}) will set focus on the cell container. The default (Escape) key may need to be pressed twice first exit the virtual cursor if active.'), - localize('notebook.cell.quitEditNoKb', 'The Quit Edit command will set focus on the cell container and is currently not triggerable by a keybinding.'), keybindingService)); - content.push(descriptionForCommand('notebook.cell.focusInOutput', - localize('notebook.cell.focusInOutput', 'The Focus Output command ({0}) will set focus in the cell\'s output.'), - localize('notebook.cell.focusInOutputNoKb', 'The Quit Edit command will set focus in the cell\'s output and is currently not triggerable by a keybinding.'), keybindingService)); - content.push(localize('notebook.cellNavigation', 'The up and down arrows will move focus between cells while focused on the outer cell container')); - content.push(descriptionForCommand('notebook.cell.executeAndFocusContainer', - localize('notebook.cell.executeAndFocusContainer', 'The Execute Cell command ({0}) executes the cell that currently has focus.',), - localize('notebook.cell.executeAndFocusContainerNoKb', 'The Execute Cell command executes the cell that currently has focus and is currently not triggerable by a keybinding.'), keybindingService)); - content.push(localize('notebook.cell.insertCodeCellBelowAndFocusContainer', 'The Insert Cell Above/Below commands will create new empty code cells')); - content.push(localize('notebook.changeCellType', 'The Change Cell to Code/Markdown commands are used to switch between cell types.')); - - - return content.join('\n\n'); -} - -function descriptionForCommand(commandId: string, msg: string, noKbMsg: string, keybindingService: IKeybindingService): string { - const kb = keybindingService.lookupKeybinding(commandId); - if (kb) { - return format(msg, kb.getAriaLabel()); - } - return format(noKbMsg, commandId); -} - -export async function runAccessibilityHelpAction(accessor: ServicesAccessor, editor: ICodeEditor): Promise { - const accessibleViewService = accessor.get(IAccessibleViewService); - const helpText = getAccessibilityHelpText(accessor); - accessibleViewService.show({ - verbositySettingKey: AccessibilityVerbositySettingId.Notebook, - provideContent: () => helpText, - onClose: () => { - editor.focus(); - }, - options: { type: AccessibleViewType.Help } - }); -} - -export function showAccessibleOutput(accessibleViewService: IAccessibleViewService, editorService: IEditorService) { - const activePane = editorService.activeEditorPane; - const notebookEditor = getNotebookEditorFromEditorPane(activePane); - const notebookViewModel = notebookEditor?.getViewModel(); - const selections = notebookViewModel?.getSelections(); - const notebookDocument = notebookViewModel?.notebookDocument; - - if (!selections || !notebookDocument || !notebookEditor?.textModel) { - return false; - } - - const viewCell = notebookViewModel.viewCells[selections[0].start]; - let outputContent = ''; - const decoder = new TextDecoder(); - for (let i = 0; i < viewCell.outputsViewModels.length; i++) { - const outputViewModel = viewCell.outputsViewModels[i]; - const outputTextModel = viewCell.model.outputs[i]; - const [mimeTypes, pick] = outputViewModel.resolveMimeTypes(notebookEditor.textModel, undefined); - const mimeType = mimeTypes[pick].mimeType; - let buffer = outputTextModel.outputs.find(output => output.mime === mimeType); - - if (!buffer || mimeType.startsWith('image')) { - buffer = outputTextModel.outputs.find(output => !output.mime.startsWith('image')); - } - - let text = `${mimeType}`; // default in case we can't get the text value for some reason. - if (buffer) { - const charLimit = 100_000; - text = decoder.decode(buffer.data.slice(0, charLimit).buffer); - - if (buffer.data.byteLength > charLimit) { - text = text + '...(truncated)'; - } - - if (mimeType.endsWith('error')) { - text = text.replace(/\\u001b\[[0-9;]*m/gi, '').replaceAll('\\n', '\n'); - } - } - - const index = viewCell.outputsViewModels.length > 1 - ? `Cell output ${i + 1} of ${viewCell.outputsViewModels.length}\n` - : ''; - outputContent = outputContent.concat(`${index}${text}\n`); - } - - if (!outputContent) { - return false; - } - - accessibleViewService.show({ - verbositySettingKey: AccessibilityVerbositySettingId.Notebook, - provideContent(): string { return outputContent; }, - onClose() { - notebookEditor?.setFocus(selections[0]); - activePane?.focus(); - }, - options: { type: AccessibleViewType.View } - }); - return true; -} diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookAccessibilityHelp.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookAccessibilityHelp.ts new file mode 100644 index 00000000..b146d0f7 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookAccessibilityHelp.ts @@ -0,0 +1,62 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; +import { IAccessibleViewImplentation } from 'vs/platform/accessibility/browser/accessibleViewRegistry'; +import { NOTEBOOK_IS_ACTIVE_EDITOR } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; +import { localize } from 'vs/nls'; +import { ICodeEditor } from 'vs/editor/browser/editorBrowser'; +import { AccessibleViewProviderId, AccessibleViewType } from 'vs/platform/accessibility/browser/accessibleView'; +import { AccessibilityVerbositySettingId } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; +import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; +import { IVisibleEditorPane } from 'vs/workbench/common/editor'; +import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService'; + +export class NotebookAccessibilityHelp implements IAccessibleViewImplentation { + readonly priority = 105; + readonly name = 'notebook'; + readonly when = NOTEBOOK_IS_ACTIVE_EDITOR; + readonly type: AccessibleViewType = AccessibleViewType.Help; + getProvider(accessor: ServicesAccessor) { + const activeEditor = accessor.get(ICodeEditorService).getActiveCodeEditor() + || accessor.get(ICodeEditorService).getFocusedCodeEditor() + || accessor.get(IEditorService).activeEditorPane; + + if (activeEditor) { + return runAccessibilityHelpAction(accessor, activeEditor); + } + return; + } + dispose() { } +} + + + +export function getAccessibilityHelpText(): string { + return [ + localize('notebook.overview', 'The notebook view is a collection of code and markdown cells. Code cells can be executed and will produce output directly below the cell.'), + localize('notebook.cell.edit', 'The Edit Cell command will focus on the cell input.'), + localize('notebook.cell.quitEdit', 'The Quit Edit command will set focus on the cell container. The default (Escape) key may need to be pressed twice first exit the virtual cursor if active.'), + localize('notebook.cell.focusInOutput', 'The Focus Output command will set focus in the cell\'s output.'), + localize('notebook.focusNextEditor', 'The Focus Next Cell Editor command will set focus in the next cell\'s editor.'), + localize('notebook.focusPreviousEditor', 'The Focus Previous Cell Editor command will set focus in the previous cell\'s editor.'), + localize('notebook.cellNavigation', 'The up and down arrows will also move focus between cells while focused on the outer cell container.'), + localize('notebook.cell.executeAndFocusContainer', 'The Execute Cell command executes the cell that currently has focus.',), + localize('notebook.cell.insertCodeCellBelowAndFocusContainer', 'The Insert Cell Above/Below commands will create new empty code cells'), + localize('notebook.changeCellType', 'The Change Cell to Code/Markdown commands are used to switch between cell types.') + ].join('\n\n'); +} + +export function runAccessibilityHelpAction(accessor: ServicesAccessor, editor: ICodeEditor | IVisibleEditorPane) { + const helpText = getAccessibilityHelpText(); + return { + id: AccessibleViewProviderId.Notebook, + verbositySettingKey: AccessibilityVerbositySettingId.Notebook, + provideContent: () => helpText, + onClose: () => { + editor.focus(); + }, + options: { type: AccessibleViewType.Help } + }; +} diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookAccessibilityProvider.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookAccessibilityProvider.ts new file mode 100644 index 00000000..948db4cd --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookAccessibilityProvider.ts @@ -0,0 +1,96 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { IListAccessibilityProvider } from 'vs/base/browser/ui/list/listWidget'; +import { Event, Emitter } from 'vs/base/common/event'; +import { Disposable } from 'vs/base/common/lifecycle'; +import { observableFromEvent } from 'vs/base/common/observable'; +import * as nls from 'vs/nls'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; +import { AccessibilityVerbositySettingId } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; +import { AccessibilityCommandId } from 'vs/workbench/contrib/accessibility/common/accessibilityCommands'; +import { CellViewModel, NotebookViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookViewModelImpl'; +import { CellKind, NotebookCellExecutionState } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { ICellExecutionStateChangedEvent, IExecutionStateChangedEvent, INotebookExecutionStateService, NotebookExecutionType } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; + +export class NotebookAccessibilityProvider extends Disposable implements IListAccessibilityProvider { + private readonly _onDidAriaLabelChange = new Emitter(); + private readonly onDidAriaLabelChange = this._onDidAriaLabelChange.event; + + constructor( + private readonly notebookExecutionStateService: INotebookExecutionStateService, + private readonly viewModel: () => NotebookViewModel | undefined, + private readonly keybindingService: IKeybindingService, + private readonly configurationService: IConfigurationService + ) { + super(); + this._register(Event.debounce( + this.notebookExecutionStateService.onDidChangeExecution, + (last: number[] | undefined, e: ICellExecutionStateChangedEvent | IExecutionStateChangedEvent) => this.mergeEvents(last, e), + 100 + )((cellHandles: number[]) => { + const viewModel = this.viewModel(); + if (viewModel) { + for (const handle of cellHandles) { + const cellModel = viewModel.getCellByHandle(handle); + if (cellModel) { + this._onDidAriaLabelChange.fire(cellModel as CellViewModel); + } + } + } + }, this)); + } + + getAriaLabel(element: CellViewModel) { + const event = Event.filter(this.onDidAriaLabelChange, e => e === element); + return observableFromEvent(event, () => { + const viewModel = this.viewModel(); + if (!viewModel) { + return ''; + } + const index = viewModel.getCellIndex(element); + + if (index >= 0) { + return this.getLabel(index, element); + } + + return ''; + }); + } + + private getLabel(index: number, element: CellViewModel) { + const executionState = this.notebookExecutionStateService.getCellExecution(element.uri)?.state; + const executionLabel = + executionState === NotebookCellExecutionState.Executing + ? ', executing' + : executionState === NotebookCellExecutionState.Pending + ? ', pending' + : ''; + return `Cell ${index}, ${element.cellKind === CellKind.Markup ? 'markdown' : 'code'} cell${executionLabel}`; + } + + getWidgetAriaLabel() { + const keybinding = this.keybindingService.lookupKeybinding(AccessibilityCommandId.OpenAccessibilityHelp)?.getLabel(); + + if (this.configurationService.getValue(AccessibilityVerbositySettingId.Notebook)) { + return keybinding + ? nls.localize('notebookTreeAriaLabelHelp', "Notebook\nUse {0} for accessibility help", keybinding) + : nls.localize('notebookTreeAriaLabelHelpNoKb', "Notebook\nRun the Open Accessibility Help command for more information", keybinding); + } + return nls.localize('notebookTreeAriaLabel', "Notebook"); + } + + private mergeEvents(last: number[] | undefined, e: ICellExecutionStateChangedEvent | IExecutionStateChangedEvent): number[] { + const viewModel = this.viewModel(); + const result = last || []; + if (viewModel && e.type === NotebookExecutionType.cell && e.affectsNotebook(viewModel.uri)) { + if (result.indexOf(e.cellHandle) < 0) { + result.push(e.cellHandle); + } + } + return result; + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookAccessibleView.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookAccessibleView.ts new file mode 100644 index 00000000..daa9bae8 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookAccessibleView.ts @@ -0,0 +1,87 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import { AccessibleViewProviderId, AccessibleViewType } from 'vs/platform/accessibility/browser/accessibleView'; +import { IAccessibleViewImplentation } from 'vs/platform/accessibility/browser/accessibleViewRegistry'; +import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; +import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; +import { AccessibilityVerbositySettingId } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; +import { getNotebookEditorFromEditorPane } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { NOTEBOOK_OUTPUT_FOCUSED } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; +import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; + +export class NotebookAccessibleView implements IAccessibleViewImplentation { + readonly priority = 100; + readonly name = 'notebook'; + readonly type = AccessibleViewType.View; + readonly when = ContextKeyExpr.and(NOTEBOOK_OUTPUT_FOCUSED, ContextKeyExpr.equals('resourceExtname', '.ipynb')); + getProvider(accessor: ServicesAccessor) { + const editorService = accessor.get(IEditorService); + return showAccessibleOutput(editorService); + } + dispose() { } +} + + +export function showAccessibleOutput(editorService: IEditorService) { + const activePane = editorService.activeEditorPane; + const notebookEditor = getNotebookEditorFromEditorPane(activePane); + const notebookViewModel = notebookEditor?.getViewModel(); + const selections = notebookViewModel?.getSelections(); + const notebookDocument = notebookViewModel?.notebookDocument; + + if (!selections || !notebookDocument || !notebookEditor?.textModel) { + return; + } + + const viewCell = notebookViewModel.viewCells[selections[0].start]; + let outputContent = ''; + const decoder = new TextDecoder(); + for (let i = 0; i < viewCell.outputsViewModels.length; i++) { + const outputViewModel = viewCell.outputsViewModels[i]; + const outputTextModel = viewCell.model.outputs[i]; + const [mimeTypes, pick] = outputViewModel.resolveMimeTypes(notebookEditor.textModel, undefined); + const mimeType = mimeTypes[pick].mimeType; + let buffer = outputTextModel.outputs.find(output => output.mime === mimeType); + + if (!buffer || mimeType.startsWith('image')) { + buffer = outputTextModel.outputs.find(output => !output.mime.startsWith('image')); + } + + let text = `${mimeType}`; // default in case we can't get the text value for some reason. + if (buffer) { + const charLimit = 100_000; + text = decoder.decode(buffer.data.slice(0, charLimit).buffer); + + if (buffer.data.byteLength > charLimit) { + text = text + '...(truncated)'; + } + + if (mimeType.endsWith('error')) { + text = text.replace(/\\u001b\[[0-9;]*m/gi, '').replaceAll('\\n', '\n'); + } + } + + const index = viewCell.outputsViewModels.length > 1 + ? `Cell output ${i + 1} of ${viewCell.outputsViewModels.length}\n` + : ''; + outputContent = outputContent.concat(`${index}${text}\n`); + } + + if (!outputContent) { + return; + } + + return { + id: AccessibleViewProviderId.Notebook, + verbositySettingKey: AccessibilityVerbositySettingId.Notebook, + provideContent(): string { return outputContent; }, + onClose() { + notebookEditor?.setFocus(selections[0]); + activePane?.focus(); + }, + options: { type: AccessibleViewType.View } + }; +} + diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookBrowser.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookBrowser.ts index f525ec94..f474d202 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookBrowser.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookBrowser.ts @@ -3,6 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { CodeWindow } from 'vs/base/browser/window'; import { CancellationToken } from 'vs/base/common/cancellation'; import { Event } from 'vs/base/common/event'; import { IDisposable } from 'vs/base/common/lifecycle'; @@ -127,6 +128,7 @@ export interface IGenericCellViewModel { metadata: NotebookCellMetadata; outputIsHovered: boolean; outputIsFocused: boolean; + inputInOutputIsFocused: boolean; outputsViewModels: ICellOutputViewModel[]; getOutputOffset(index: number): number; updateOutputHeight(index: number, height: number, source?: string): void; @@ -158,6 +160,7 @@ export interface IFocusNotebookCellOptions { readonly revealBehavior?: ScrollToRevealBehavior | undefined; readonly outputId?: string; readonly altOutputId?: string; + readonly outputWebviewFocused?: boolean; } //#endregion @@ -171,6 +174,7 @@ export enum CellLayoutState { export interface CodeCellLayoutInfo { readonly fontInfo: FontInfo | null; + readonly chatHeight: number; readonly editorHeight: number; readonly editorWidth: number; readonly estimatedHasHorizontalScrolling: boolean; @@ -189,6 +193,7 @@ export interface CodeCellLayoutInfo { export interface CodeCellLayoutChangeEvent { readonly source?: string; + readonly chatHeight?: boolean; readonly editorHeight?: boolean; readonly commentHeight?: boolean; readonly outputHeight?: boolean; @@ -200,6 +205,7 @@ export interface CodeCellLayoutChangeEvent { export interface MarkupCellLayoutInfo { readonly fontInfo: FontInfo | null; + readonly chatHeight: number; readonly editorWidth: number; readonly editorHeight: number; readonly statusBarHeight: number; @@ -232,7 +238,7 @@ export interface ICellViewModel extends IGenericCellViewModel { readonly model: NotebookCellTextModel; readonly id: string; readonly textBuffer: IReadonlyTextBuffer; - readonly layoutInfo: { totalHeight: number; bottomToolbarOffset: number; editorWidth: number; editorHeight: number; statusBarHeight: number }; + readonly layoutInfo: { totalHeight: number; bottomToolbarOffset: number; editorWidth: number; editorHeight: number; statusBarHeight: number; chatHeight: number }; readonly onDidChangeLayout: Event; readonly onDidChangeCellStatusBarItems: Event; readonly onCellDecorationsChanged: Event<{ added: INotebookCellDecorationOptions[]; removed: INotebookCellDecorationOptions[] }>; @@ -249,9 +255,12 @@ export interface ICellViewModel extends IGenericCellViewModel { readonly mime: string; cellKind: CellKind; lineNumbers: 'on' | 'off' | 'inherit'; + chatHeight: number; focusMode: CellFocusMode; + focusedOutputId?: string | undefined; outputIsHovered: boolean; getText(): string; + getAlternativeId(): number; getTextLength(): number; getHeight(lineHeight: number): number; metadata: NotebookCellMetadata; @@ -267,6 +276,7 @@ export interface ICellViewModel extends IGenericCellViewModel { updateEditState(state: CellEditState, source: string): void; deltaModelDecorations(oldDecorations: readonly string[], newDecorations: readonly IModelDeltaDecoration[]): string[]; getCellDecorationRange(id: string): Range | null; + enableAutoLanguageDetection(): void; } export interface IEditableCellViewModel extends ICellViewModel { @@ -326,12 +336,13 @@ export interface INotebookDeltaCellStatusBarItems { readonly items: readonly INotebookCellStatusBarItem[]; } -export const enum CellRevealSyncType { +export const enum CellRevealType { Default = 1, Top = 2, Center = 3, CenterIfOutsideViewport = 4, - FirstLineIfOutsideViewport = 5 + NearTopIfOutsideViewport = 5, + FirstLineIfOutsideViewport = 6 } export enum CellRevealRangeType { @@ -340,11 +351,6 @@ export enum CellRevealRangeType { CenterIfOutsideViewport = 3, } -export enum CellRevealType { - NearTopIfOutsideViewport, - CenterIfOutsideViewport -} - export interface INotebookEditorOptions extends ITextEditorOptions { readonly cellOptions?: ITextResourceEditorInput; readonly cellRevealType?: CellRevealType; @@ -376,6 +382,7 @@ export interface INotebookEditorCreationOptions { cellExecutePrimary?: MenuId; }; readonly options?: NotebookOptions; + readonly codeWindow?: CodeWindow; } export interface INotebookWebviewMessage { @@ -412,6 +419,21 @@ export interface IModelDecorationsChangeAccessor { deltaDecorations(oldDecorations: ICellModelDecorations[], newDecorations: ICellModelDeltaDecorations[]): ICellModelDecorations[]; } +export interface INotebookViewZone { + /** + * Use 0 to place a view zone before the first cell + */ + afterModelPosition: number; + domNode: HTMLElement; + + heightInPx: number; +} + +export interface INotebookViewZoneChangeAccessor { + addZone(zone: INotebookViewZone): string; + removeZone(id: string): void; + layoutZone(id: string): void; +} export type NotebookViewCellsSplice = [ number /* start */, @@ -430,6 +452,7 @@ export interface INotebookViewModel { layoutInfo: NotebookLayoutInfo | null; onDidChangeViewCells: Event; onDidChangeSelection: Event; + onDidFoldingStateChanged: Event; getNearestVisibleCellIndexUpwards(index: number): number; getTrackedRange(id: string): ICellRange | null; setTrackedRange(id: string | null, newRange: ICellRange | null, newStickiness: TrackedRangeStickiness): string | null; @@ -448,6 +471,7 @@ export interface INotebookEditor { readonly onDidChangeViewCells: Event; readonly onDidChangeVisibleRanges: Event; readonly onDidChangeSelection: Event; + readonly onDidChangeFocus: Event; /** * An event emitted when the model of this editor has changed. */ @@ -502,7 +526,7 @@ export interface INotebookEditor { /** * Focus the notebook cell list container */ - focusContainer(): void; + focusContainer(clearSelection?: boolean): void; hasEditorFocus(): boolean; hasWebviewFocus(): boolean; @@ -561,6 +585,16 @@ export interface INotebookEditor { * Copy the image in the specific cell output to the clipboard */ copyOutputImage(cellOutput: ICellOutputViewModel): Promise; + /** + * Select the contents of the first focused output of the cell. + * Implementation of Ctrl+A for an output item. + */ + selectOutputContent(cell: ICellViewModel): void; + /** + * Select the active input element of the first focused output of the cell. + * Implementation of Ctrl+A for an input element in an output item. + */ + selectInputContents(cell: ICellViewModel): void; readonly onDidReceiveMessage: Event; @@ -592,7 +626,7 @@ export interface INotebookEditor { /** * Reveal cell into viewport. */ - revealInView(cell: ICellViewModel): void; + revealInView(cell: ICellViewModel): Promise; /** * Reveal cell into the top of viewport. @@ -607,7 +641,12 @@ export interface INotebookEditor { /** * Reveal cell into viewport center if cell is currently out of the viewport. */ - revealInCenterIfOutsideViewport(cell: ICellViewModel): void; + revealInCenterIfOutsideViewport(cell: ICellViewModel): Promise; + + /** + * Reveal the first line of the cell into the view if the cell is outside of the viewport. + */ + revealFirstLineIfOutsideViewport(cell: ICellViewModel): Promise; /** * Reveal a line in notebook cell into viewport with minimal scrolling. @@ -642,7 +681,12 @@ export interface INotebookEditor { /** * Reveal a position with `offset` in a cell into viewport center. */ - revealCellOffsetInCenterAsync(cell: ICellViewModel, offset: number): Promise; + revealCellOffsetInCenter(cell: ICellViewModel, offset: number): void; + + /** + * Reveal `offset` in the list view into viewport center if it is outside of the viewport. + */ + revealOffsetInCenterIfOutsideViewport(offset: number): void; /** * Convert the view range to model range @@ -674,6 +718,8 @@ export interface INotebookEditor { */ changeModelDecorations(callback: (changeAccessor: IModelDecorationsChangeAccessor) => T): T | null; + changeViewZones(callback: (accessor: INotebookViewZoneChangeAccessor) => void): void; + /** * Get a contribution of this editor. * @id Unique identifier of the contribution. @@ -699,6 +745,7 @@ export interface INotebookEditor { hideProgress(): void; getAbsoluteTopOfElement(cell: ICellViewModel): number; + getHeightOfElement(cell: ICellViewModel): number; } export interface IActiveNotebookEditor extends INotebookEditor { @@ -802,7 +849,8 @@ export enum CellEditState { export enum CellFocusMode { Container, Editor, - Output + Output, + ChatInput } export enum CursorAtBoundary { diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookEditor.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookEditor.ts index 159a26de..473e8a11 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookEditor.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookEditor.ts @@ -17,14 +17,14 @@ import { ITextResourceConfigurationService } from 'vs/editor/common/services/tex import { localize } from 'vs/nls'; import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { IEditorOptions } from 'vs/platform/editor/common/editor'; -import { IFileService } from 'vs/platform/files/common/files'; +import { ByteSize, FileOperationError, FileOperationResult, IFileService, TooLargeFileOperationError } from 'vs/platform/files/common/files'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { IStorageService } from 'vs/platform/storage/common/storage'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { IThemeService } from 'vs/platform/theme/common/themeService'; import { Selection } from 'vs/editor/common/core/selection'; import { EditorPane } from 'vs/workbench/browser/parts/editor/editorPane'; -import { DEFAULT_EDITOR_ASSOCIATION, EditorPaneSelectionChangeReason, EditorPaneSelectionCompareResult, EditorResourceAccessor, IEditorMemento, IEditorOpenContext, IEditorPaneSelection, IEditorPaneSelectionChangeEvent, createEditorOpenError, isEditorOpenError } from 'vs/workbench/common/editor'; +import { DEFAULT_EDITOR_ASSOCIATION, EditorPaneSelectionChangeReason, EditorPaneSelectionCompareResult, EditorResourceAccessor, IEditorMemento, IEditorOpenContext, IEditorPaneScrollPosition, IEditorPaneSelection, IEditorPaneSelectionChangeEvent, IEditorPaneWithScrolling, createEditorOpenError, createTooLargeFileError, isEditorOpenError } from 'vs/workbench/common/editor'; import { EditorInput } from 'vs/workbench/common/editor/editorInput'; import { SELECT_KERNEL_ID } from 'vs/workbench/contrib/notebook/browser/controller/coreActions'; import { INotebookEditorOptions, INotebookEditorPane, INotebookEditorViewState } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; @@ -32,10 +32,9 @@ import { IBorrowValue, INotebookEditorService } from 'vs/workbench/contrib/noteb import { NotebookEditorWidget } from 'vs/workbench/contrib/notebook/browser/notebookEditorWidget'; import { NotebooKernelActionViewItem } from 'vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView'; import { NotebookTextModel } from 'vs/workbench/contrib/notebook/common/model/notebookTextModel'; -import { NOTEBOOK_EDITOR_ID, NotebookWorkingCopyTypeIdentifier } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { CellKind, NOTEBOOK_EDITOR_ID, NotebookWorkingCopyTypeIdentifier } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { NotebookEditorInput } from 'vs/workbench/contrib/notebook/common/notebookEditorInput'; import { NotebookPerfMarks } from 'vs/workbench/contrib/notebook/common/notebookPerformance'; -import { IEditorDropService } from 'vs/workbench/services/editor/browser/editorDropService'; import { GroupsOrder, IEditorGroup, IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { IEditorProgressService } from 'vs/platform/progress/common/progress'; @@ -47,10 +46,13 @@ import { IWorkingCopyBackupService } from 'vs/workbench/services/workingCopy/com import { streamToBuffer } from 'vs/base/common/buffer'; import { ILogService } from 'vs/platform/log/common/log'; import { INotebookEditorWorkerService } from 'vs/workbench/contrib/notebook/common/services/notebookWorkerService'; +import { IPreferencesService } from 'vs/workbench/services/preferences/common/preferences'; +import { IActionViewItemOptions } from 'vs/base/browser/ui/actionbar/actionViewItems'; +import { StopWatch } from 'vs/base/common/stopwatch'; const NOTEBOOK_EDITOR_VIEW_STATE_PREFERENCE_KEY = 'NotebookEditorViewState'; -export class NotebookEditor extends EditorPane implements INotebookEditorPane { +export class NotebookEditor extends EditorPane implements INotebookEditorPane, IEditorPaneWithScrolling { static readonly ID: string = NOTEBOOK_EDITOR_ID; private readonly _editorMemento: IEditorMemento; @@ -74,14 +76,17 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { private readonly _onDidChangeSelection = this._register(new Emitter()); readonly onDidChangeSelection = this._onDidChangeSelection.event; + protected readonly _onDidChangeScroll = this._register(new Emitter()); + readonly onDidChangeScroll = this._onDidChangeScroll.event; + constructor( + group: IEditorGroup, @ITelemetryService telemetryService: ITelemetryService, @IThemeService themeService: IThemeService, @IInstantiationService private readonly _instantiationService: IInstantiationService, @IStorageService storageService: IStorageService, @IEditorService private readonly _editorService: IEditorService, @IEditorGroupsService private readonly _editorGroupService: IEditorGroupsService, - @IEditorDropService private readonly _editorDropService: IEditorDropService, @INotebookEditorService private readonly _notebookWidgetService: INotebookEditorService, @IContextKeyService private readonly _contextKeyService: IContextKeyService, @IFileService private readonly _fileService: IFileService, @@ -92,8 +97,9 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { @IWorkingCopyBackupService private readonly _workingCopyBackupService: IWorkingCopyBackupService, @ILogService private readonly logService: ILogService, @INotebookEditorWorkerService private readonly _notebookEditorWorkerService: INotebookEditorWorkerService, + @IPreferencesService private readonly _preferencesService: IPreferencesService ) { - super(NotebookEditor.ID, telemetryService, themeService, storageService); + super(NotebookEditor.ID, group, telemetryService, themeService, storageService); this._editorMemento = this.getEditorMemento(_editorGroupService, configurationService, NOTEBOOK_EDITOR_VIEW_STATE_PREFERENCE_KEY); this._register(this._fileService.onDidChangeFileSystemProviderCapabilities(e => this._onDidChangeFileSystemProvider(e.scheme))); @@ -137,10 +143,10 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { this._rootElement.id = `notebook-editor-element-${generateUuid()}`; } - override getActionViewItem(action: IAction): IActionViewItem | undefined { + override getActionViewItem(action: IAction, options: IActionViewItemOptions): IActionViewItem | undefined { if (action.id === SELECT_KERNEL_ID) { // this is being disposed by the consumer - return this._instantiationService.createInstance(NotebooKernelActionViewItem, action, this); + return this._instantiationService.createInstance(NotebooKernelActionViewItem, action, this, options); } return undefined; } @@ -149,17 +155,22 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { return this._widget.value; } - protected override setEditorVisible(visible: boolean, group: IEditorGroup | undefined): void { - super.setEditorVisible(visible, group); - if (group) { - this._groupListener.clear(); - this._groupListener.add(group.onWillCloseEditor(e => this._saveEditorViewState(e.editor))); - this._groupListener.add(group.onDidModelChange(() => { - if (this._editorGroupService.activeGroup !== group) { - this._widget?.value?.updateEditorFocus(); - } - })); + override setVisible(visible: boolean): void { + super.setVisible(visible); + if (!visible) { + this._widget.value?.onWillHide(); } + } + + protected override setEditorVisible(visible: boolean): void { + super.setEditorVisible(visible); + this._groupListener.clear(); + this._groupListener.add(this.group.onWillCloseEditor(e => this._saveEditorViewState(e.editor))); + this._groupListener.add(this.group.onDidModelChange(() => { + if (this._editorGroupService.activeGroup !== this.group) { + this._widget?.value?.updateEditorFocus(); + } + })); if (!visible) { this._saveEditorViewState(this.input); @@ -176,10 +187,12 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { } override hasFocus(): boolean { - const activeElement = document.activeElement; const value = this._widget.value; + if (!value) { + return false; + } - return !!value && (DOM.isAncestor(activeElement, value.getDomNode() || DOM.isAncestor(activeElement, value.getOverflowContainerDomNode()))); + return !!value && (DOM.isAncestorOfActiveElement(value.getDomNode() || DOM.isAncestorOfActiveElement(value.getOverflowContainerDomNode()))); } override async setInput(input: NotebookEditorInput, options: INotebookEditorOptions | undefined, context: IEditorOpenContext, token: CancellationToken, noRetry?: boolean): Promise { @@ -193,7 +206,6 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { const perf = new NotebookPerfMarks(); perf.mark('startTime'); - const group = this.group!; this._inputListener.value = input.onDidChangeCapabilities(() => this._onDidChangeInputCapabilities(input)); @@ -203,7 +215,7 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { // we need to hide it before getting a new widget this._widget.value?.onWillHide(); - this._widget = >this._instantiationService.invokeFunction(this._notebookWidgetService.retrieveWidget, group, input, undefined, this._pagePosition?.dimension); + this._widget = >this._instantiationService.invokeFunction(this._notebookWidgetService.retrieveWidget, this.group, input, undefined, this._pagePosition?.dimension, this.window); if (this._rootElement && this._widget.value!.getDomNode()) { this._rootElement.setAttribute('aria-flowto', this._widget.value!.getDomNode().id || ''); @@ -299,19 +311,21 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { const viewState = options?.viewState ?? this._loadNotebookEditorViewState(input); // We might be moving the notebook widget between groups, and these services are tied to the group - this._widget.value!.setParentContextKeyService(this._contextKeyService); - this._widget.value!.setEditorProgressService(this._editorProgressService); + this._widget.value.setParentContextKeyService(this._contextKeyService); + this._widget.value.setEditorProgressService(this._editorProgressService); - await this._widget.value!.setModel(model.notebook, viewState, perf); + await this._widget.value.setModel(model.notebook, viewState, perf); const isReadOnly = !!input.isReadonly(); - await this._widget.value!.setOptions({ ...options, isReadOnly }); - this._widgetDisposableStore.add(this._widget.value!.onDidFocusWidget(() => this._onDidFocusWidget.fire())); - this._widgetDisposableStore.add(this._widget.value!.onDidBlurWidget(() => this._onDidBlurWidget.fire())); + await this._widget.value.setOptions({ ...options, isReadOnly }); + this._widgetDisposableStore.add(this._widget.value.onDidFocusWidget(() => this._onDidFocusWidget.fire())); + this._widgetDisposableStore.add(this._widget.value.onDidBlurWidget(() => this._onDidBlurWidget.fire())); - this._widgetDisposableStore.add(this._editorDropService.createEditorDropTarget(this._widget.value!.getDomNode(), { - containsGroup: (group) => this.group?.id === group.id + this._widgetDisposableStore.add(this._editorGroupService.createEditorDropTarget(this._widget.value.getDomNode(), { + containsGroup: (group) => this.group.id === group.id })); + this._widgetDisposableStore.add(this._widget.value.onDidScroll(() => { this._onDidChangeScroll.fire(); })); + perf.mark('editorLoaded'); fileOpenMonitor.cancel(); @@ -319,7 +333,7 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { return; } - this._handlePerfMark(perf, input); + this._handlePerfMark(perf, input, model.notebook); this._handlePromptRecommendations(model.notebook); } catch (e) { this.logService.warn('NotebookEditorWidget#setInput failed', e); @@ -327,6 +341,18 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { throw e; } + // Handle case where a file is too large to open without confirmation + if ((e).fileOperationResult === FileOperationResult.FILE_TOO_LARGE) { + let message: string; + if (e instanceof TooLargeFileOperationError) { + message = localize('notebookTooLargeForHeapErrorWithSize', "The notebook is not displayed in the notebook editor because it is very large ({0}).", ByteSize.formatSize(e.size)); + } else { + message = localize('notebookTooLargeForHeapErrorWithoutSize', "The notebook is not displayed in the notebook editor because it is very large."); + } + + throw createTooLargeFileError(this.group, input, options, message, this._preferencesService); + } + const error = createEditorOpenError(e instanceof Error ? e : new Error((e ? e.message : '')), [ toAction({ id: 'workbench.notebook.action.openInTextEditor', label: localize('notebookOpenInTextEditor', "Open in Text Editor"), run: async () => { @@ -360,7 +386,7 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { } } - private _handlePerfMark(perf: NotebookPerfMarks, input: NotebookEditorInput) { + private _handlePerfMark(perf: NotebookPerfMarks, input: NotebookEditorInput, notebook?: NotebookTextModel) { const perfMarks = perf.value; type WorkbenchNotebookOpenClassification = { @@ -374,6 +400,13 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { webviewCommLoaded: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Webview initialization time for the resource opening' }; customMarkdownLoaded: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Custom markdown loading time for the resource opening' }; editorLoaded: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Overall editor loading time for the resource opening' }; + codeCellCount: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Total number of code cell' }; + mdCellCount: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Total number of markdown cell' }; + outputCount: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Total number of cell outputs' }; + outputBytes: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Total number of bytes for all outputs' }; + codeLength: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Length of text in all code cells' }; + markdownLength: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Length of text in all markdown cells' }; + notebookStatsLoaded: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Time for generating the notebook level information for telemetry' }; }; type WorkbenchNotebookOpenEvent = { @@ -385,11 +418,19 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { webviewCommLoaded: number; customMarkdownLoaded: number | undefined; editorLoaded: number; + codeCellCount: number | undefined; + mdCellCount: number | undefined; + outputCount: number | undefined; + outputBytes: number | undefined; + codeLength: number | undefined; + markdownLength: number | undefined; + notebookStatsLoaded: number | undefined; }; const startTime = perfMarks['startTime']; const extensionActivated = perfMarks['extensionActivated']; const inputLoaded = perfMarks['inputLoaded']; + const webviewCommLoaded = perfMarks['webviewCommLoaded']; const customMarkdownLoaded = perfMarks['customMarkdownLoaded']; const editorLoaded = perfMarks['editorLoaded']; @@ -404,7 +445,11 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { if (inputLoaded !== undefined) { inputLoadingTimespan = inputLoaded - extensionActivated; - webviewCommLoadingTimespan = inputLoaded - extensionActivated; // TODO@rebornix, we don't track webview comm anymore + } + + if (webviewCommLoaded !== undefined) { + webviewCommLoadingTimespan = webviewCommLoaded - extensionActivated; + } if (customMarkdownLoaded !== undefined) { @@ -416,6 +461,32 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { } } + // Notebook information + let codeCellCount: number | undefined = undefined; + let mdCellCount: number | undefined = undefined; + let outputCount: number | undefined = undefined; + let outputBytes: number | undefined = undefined; + let codeLength: number | undefined = undefined; + let markdownLength: number | undefined = undefined; + let notebookStatsLoaded: number | undefined = undefined; + if (notebook) { + const stopWatch = new StopWatch(); + for (const cell of notebook.cells) { + if (cell.cellKind === CellKind.Code) { + codeCellCount = (codeCellCount || 0) + 1; + codeLength = (codeLength || 0) + cell.getTextLength(); + outputCount = (outputCount || 0) + cell.outputs.length; + outputBytes = (outputBytes || 0) + cell.outputs.reduce((prev, cur) => prev + cur.outputs.reduce((size, item) => size + item.data.byteLength, 0), 0); + } else { + mdCellCount = (mdCellCount || 0) + 1; + markdownLength = (codeLength || 0) + cell.getTextLength(); + } + } + notebookStatsLoaded = stopWatch.elapsed(); + } + + this.logService.trace(`[NotebookEditor] open notebook perf ${notebook?.uri.toString() ?? ''} - extensionActivation: ${extensionActivationTimespan}, inputLoad: ${inputLoadingTimespan}, webviewComm: ${webviewCommLoadingTimespan}, customMarkdown: ${customMarkdownLoadingTimespan}, editorLoad: ${editorLoadingTimespan}`); + this.telemetryService.publicLog2('notebook/editorOpenPerf', { scheme: input.resource.scheme, ext: extname(input.resource), @@ -424,7 +495,14 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { inputLoaded: inputLoadingTimespan, webviewCommLoaded: webviewCommLoadingTimespan, customMarkdownLoaded: customMarkdownLoadingTimespan, - editorLoaded: editorLoadingTimespan + editorLoaded: editorLoadingTimespan, + codeCellCount, + mdCellCount, + outputCount, + outputBytes, + codeLength, + markdownLength, + notebookStatsLoaded }); } @@ -488,9 +566,29 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { return undefined; } + getScrollPosition(): IEditorPaneScrollPosition { + const widget = this.getControl(); + if (!widget) { + throw new Error('Notebook widget has not yet been initialized'); + } + + return { + scrollTop: widget.scrollTop, + scrollLeft: 0, + }; + } + + setScrollPosition(scrollPosition: IEditorPaneScrollPosition): void { + const editor = this.getControl(); + if (!editor) { + throw new Error('Control has not yet been initialized'); + } + + editor.setScrollTop(scrollPosition.scrollTop); + } private _saveEditorViewState(input: EditorInput | undefined): void { - if (this.group && this._widget.value && input instanceof NotebookEditorInput) { + if (this._widget.value && input instanceof NotebookEditorInput) { if (this._widget.value.isDisposed) { return; } @@ -501,10 +599,7 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { } private _loadNotebookEditorViewState(input: NotebookEditorInput): INotebookEditorViewState | undefined { - let result: INotebookEditorViewState | undefined; - if (this.group) { - result = this._editorMemento.loadEditorState(this.group, input.resource); - } + const result = this._editorMemento.loadEditorState(this.group, input.resource); if (result) { return result; } @@ -523,11 +618,11 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { this._rootElement.classList.toggle('narrow-width', dimension.width < 600); this._pagePosition = { dimension, position }; - if (!this._widget.value || !(this._input instanceof NotebookEditorInput)) { + if (!this._widget.value || !(this.input instanceof NotebookEditorInput)) { return; } - if (this._input.resource.toString() !== this.textModel?.uri.toString() && this._widget.value?.hasModel()) { + if (this.input.resource.toString() !== this.textModel?.uri.toString() && this._widget.value?.hasModel()) { // input and widget mismatch // this happens when // 1. open document A, pin the document @@ -537,7 +632,9 @@ export class NotebookEditor extends EditorPane implements INotebookEditorPane { return; } - this._widget.value.layout(dimension, this._rootElement, position); + if (this.isVisible()) { + this._widget.value.layout(dimension, this._rootElement, position); + } } //#endregion diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookEditorWidget.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookEditorWidget.ts index 904519fa..2f83ab69 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookEditorWidget.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookEditorWidget.ts @@ -4,6 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import 'vs/css!./media/notebook'; +import 'vs/css!./media/notebookCellChat'; import 'vs/css!./media/notebookCellEditorHint'; import 'vs/css!./media/notebookCellInsertToolbar'; import 'vs/css!./media/notebookCellStatusBar'; @@ -16,12 +17,11 @@ import 'vs/css!./media/notebookCellOutput'; import 'vs/css!./media/notebookEditorStickyScroll'; import 'vs/css!./media/notebookKernelActionViewItem'; import 'vs/css!./media/notebookOutline'; - -import { PixelRatio } from 'vs/base/browser/browser'; import * as DOM from 'vs/base/browser/dom'; import { IMouseWheelEvent, StandardMouseEvent } from 'vs/base/browser/mouseEvent'; import { IListContextMenuEvent } from 'vs/base/browser/ui/list/list'; -import { DeferredPromise, runWhenIdle, SequencerByKey } from 'vs/base/common/async'; +import { mainWindow } from 'vs/base/browser/window'; +import { DeferredPromise, SequencerByKey } from 'vs/base/common/async'; import { CancellationToken } from 'vs/base/common/cancellation'; import { Color, RGBA } from 'vs/base/common/color'; import { onUnexpectedError } from 'vs/base/common/errors'; @@ -41,7 +41,7 @@ import { SuggestController } from 'vs/editor/contrib/suggest/browser/suggestCont import * as nls from 'vs/nls'; import { MenuId } from 'vs/platform/actions/common/actions'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; +import { IContextKey, IContextKeyService, RawContextKey } from 'vs/platform/contextkey/common/contextkey'; import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { ServiceCollection } from 'vs/platform/instantiation/common/serviceCollection'; @@ -52,7 +52,7 @@ import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { contrastBorder, errorForeground, focusBorder, foreground, listInactiveSelectionBackground, registerColor, scrollbarSliderActiveBackground, scrollbarSliderBackground, scrollbarSliderHoverBackground, transparent } from 'vs/platform/theme/common/colorRegistry'; import { EDITOR_PANE_BACKGROUND, PANEL_BORDER, SIDE_BAR_BACKGROUND } from 'vs/workbench/common/theme'; import { debugIconStartForeground } from 'vs/workbench/contrib/debug/browser/debugColors'; -import { CellEditState, CellFindMatchWithIndex, CellFocusMode, CellLayoutContext, CellRevealRangeType, CellRevealSyncType, CellRevealType, IActiveNotebookEditorDelegate, IBaseCellEditorOptions, ICellOutputViewModel, ICellViewModel, ICommonCellInfo, IDisplayOutputLayoutUpdateRequest, IFocusNotebookCellOptions, IInsetRenderOutput, IModelDecorationsChangeAccessor, INotebookDeltaDecoration, INotebookEditor, INotebookEditorContribution, INotebookEditorContributionDescription, INotebookEditorCreationOptions, INotebookEditorDelegate, INotebookEditorMouseEvent, INotebookEditorOptions, INotebookEditorViewState, INotebookViewCellsUpdateEvent, INotebookWebviewMessage, RenderOutputType, ScrollToRevealBehavior } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { CellEditState, CellFindMatchWithIndex, CellFocusMode, CellLayoutContext, CellRevealRangeType, CellRevealType, IActiveNotebookEditorDelegate, IBaseCellEditorOptions, ICellOutputViewModel, ICellViewModel, ICommonCellInfo, IDisplayOutputLayoutUpdateRequest, IFocusNotebookCellOptions, IInsetRenderOutput, IModelDecorationsChangeAccessor, INotebookDeltaDecoration, INotebookEditor, INotebookEditorContribution, INotebookEditorContributionDescription, INotebookEditorCreationOptions, INotebookEditorDelegate, INotebookEditorMouseEvent, INotebookEditorOptions, INotebookEditorViewState, INotebookViewCellsUpdateEvent, INotebookViewZoneChangeAccessor, INotebookWebviewMessage, RenderOutputType, ScrollToRevealBehavior } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { NotebookEditorExtensionsRegistry } from 'vs/workbench/contrib/notebook/browser/notebookEditorExtensions'; import { INotebookEditorService } from 'vs/workbench/contrib/notebook/browser/services/notebookEditorService'; import { notebookDebug } from 'vs/workbench/contrib/notebook/browser/notebookLogger'; @@ -75,12 +75,12 @@ import { NotebookOverviewRuler } from 'vs/workbench/contrib/notebook/browser/vie import { ListTopCellToolbar } from 'vs/workbench/contrib/notebook/browser/viewParts/notebookTopCellToolbar'; import { NotebookTextModel } from 'vs/workbench/contrib/notebook/common/model/notebookTextModel'; import { CellEditType, CellKind, INotebookSearchOptions, RENDERER_NOT_AVAILABLE, SelectionStateType } from 'vs/workbench/contrib/notebook/common/notebookCommon'; -import { NOTEBOOK_CURSOR_NAVIGATION_MODE, NOTEBOOK_EDITOR_EDITABLE, NOTEBOOK_EDITOR_FOCUSED, NOTEBOOK_OUTPUT_FOCUSED, NOTEBOOK_OUPTUT_INPUT_FOCUSED } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; +import { NOTEBOOK_CURSOR_NAVIGATION_MODE, NOTEBOOK_EDITOR_EDITABLE, NOTEBOOK_EDITOR_FOCUSED, NOTEBOOK_OUTPUT_FOCUSED, NOTEBOOK_OUTPUT_INPUT_FOCUSED } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; import { INotebookExecutionService } from 'vs/workbench/contrib/notebook/common/notebookExecutionService'; import { INotebookExecutionStateService } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; import { INotebookKernelService } from 'vs/workbench/contrib/notebook/common/notebookKernelService'; import { NotebookOptions, OutputInnerContainerTopPadding } from 'vs/workbench/contrib/notebook/browser/notebookOptions'; -import { ICellRange } from 'vs/workbench/contrib/notebook/common/notebookRange'; +import { cellRangesToIndexes, ICellRange } from 'vs/workbench/contrib/notebook/common/notebookRange'; import { INotebookRendererMessagingService } from 'vs/workbench/contrib/notebook/common/notebookRendererMessagingService'; import { INotebookService } from 'vs/workbench/contrib/notebook/common/notebookService'; import { IWebviewElement } from 'vs/workbench/contrib/webview/browser/webview'; @@ -96,11 +96,12 @@ import { Schemas } from 'vs/base/common/network'; import { DropIntoEditorController } from 'vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorController'; import { CopyPasteController } from 'vs/editor/contrib/dropOrPasteInto/browser/copyPasteController'; import { NotebookStickyScroll } from 'vs/workbench/contrib/notebook/browser/viewParts/notebookEditorStickyScroll'; -import { NotebookCellOutlineProvider } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProvider'; import { AccessibilityVerbositySettingId } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; -import { OutlineTarget } from 'vs/workbench/services/outline/browser/outline'; -import { AccessibilityCommandId } from 'vs/workbench/contrib/accessibility/common/accessibilityCommands'; +import { PixelRatio } from 'vs/base/browser/pixelRatio'; +import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService'; +import { PreventDefaultContextMenuItemsContextKeyName } from 'vs/workbench/contrib/webview/browser/webview.contribution'; +import { NotebookAccessibilityProvider } from 'vs/workbench/contrib/notebook/browser/notebookAccessibilityProvider'; const $ = DOM.$; @@ -152,6 +153,8 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD readonly onDidScroll: Event = this._onDidScroll.event; private readonly _onDidChangeActiveCell = this._register(new Emitter()); readonly onDidChangeActiveCell: Event = this._onDidChangeActiveCell.event; + private readonly _onDidChangeFocus = this._register(new Emitter()); + readonly onDidChangeFocus: Event = this._onDidChangeFocus.event; private readonly _onDidChangeSelection = this._register(new Emitter()); readonly onDidChangeSelection: Event = this._onDidChangeSelection.event; private readonly _onDidChangeVisibleRanges = this._register(new Emitter()); @@ -199,7 +202,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD private _renderedEditors: Map = new Map(); private _viewContext: ViewContext; private _notebookViewModel: NotebookViewModel | undefined; - private _localStore: DisposableStore = this._register(new DisposableStore()); + private readonly _localStore: DisposableStore = this._register(new DisposableStore()); private _localCellStateListeners: DisposableStore[] = []; private _fontInfo: FontInfo | undefined; private _dimension?: DOM.Dimension; @@ -273,7 +276,6 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD public readonly scopedContextKeyService: IContextKeyService; private readonly instantiationService: IInstantiationService; private readonly _notebookOptions: NotebookOptions; - public readonly _notebookOutline: NotebookCellOutlineProvider; private _currentProgress: IProgressRunner | undefined; @@ -296,10 +298,11 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD @IContextMenuService private readonly contextMenuService: IContextMenuService, @ITelemetryService private readonly telemetryService: ITelemetryService, @INotebookExecutionService private readonly notebookExecutionService: INotebookExecutionService, - @INotebookExecutionStateService notebookExecutionStateService: INotebookExecutionStateService, + @INotebookExecutionStateService private readonly notebookExecutionStateService: INotebookExecutionStateService, @IEditorProgressService private editorProgressService: IEditorProgressService, - @INotebookLoggingService readonly logService: INotebookLoggingService, - @IKeybindingService readonly keybindingService: IKeybindingService + @INotebookLoggingService private readonly logService: INotebookLoggingService, + @IKeybindingService private readonly keybindingService: IKeybindingService, + @ICodeEditorService codeEditorService: ICodeEditorService ) { super(); @@ -308,18 +311,19 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD this.isEmbedded = creationOptions.isEmbedded ?? false; this._readOnly = creationOptions.isReadOnly ?? false; - this._notebookOptions = creationOptions.options ?? new NotebookOptions(this.configurationService, notebookExecutionStateService, this._readOnly); + this._notebookOptions = creationOptions.options ?? new NotebookOptions(this.creationOptions?.codeWindow ?? mainWindow, this.configurationService, notebookExecutionStateService, codeEditorService, this._readOnly); this._register(this._notebookOptions); + const eventDispatcher = this._register(new NotebookEventDispatcher()); this._viewContext = new ViewContext( this._notebookOptions, - new NotebookEventDispatcher(), + eventDispatcher, language => this.getBaseCellEditorOptions(language)); this._register(this._viewContext.eventDispatcher.onDidChangeCellState(e => { this._onDidChangeCellState.fire(e); })); this._overlayContainer = document.createElement('div'); - this.scopedContextKeyService = contextKeyService.createScoped(this._overlayContainer); + this.scopedContextKeyService = this._register(contextKeyService.createScoped(this._overlayContainer)); this.instantiationService = instantiationService.createChild(new ServiceCollection([IContextKeyService, this.scopedContextKeyService])); this._register(_notebookService.onDidChangeOutputRenderers(() => { @@ -328,8 +332,6 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD this._register(this.instantiationService.createInstance(NotebookEditorContextKeys, this)); - this._notebookOutline = this._register(this.instantiationService.createInstance(NotebookCellOutlineProvider, this, OutlineTarget.QuickPick)); - this._register(notebookKernelService.onDidChangeSelectedNotebooks(e => { if (isEqual(e.notebook, this.viewModel?.uri)) { this._loadKernelPreloads(); @@ -364,6 +366,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD || e.dragAndDropEnabled || e.fontSize || e.markupFontSize + || e.markdownLineHeight || e.fontFamily || e.insertToolbarAlignment || e.outputFontSize @@ -371,6 +374,8 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD || e.outputFontFamily || e.outputWordWrap || e.outputScrolling + || e.outputLinkifyFilePaths + || e.minimalError ) { this._styleElement?.remove(); this._createLayoutStyles(); @@ -385,7 +390,8 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD } })); - this._register(editorGroupsService.onDidScroll(e => { + const container = creationOptions.codeWindow ? this.layoutService.getContainer(creationOptions.codeWindow) : this.layoutService.mainContainer; + this._register(editorGroupsService.getPart(container).onDidScroll(e => { if (!this._shadowElement || !this._isVisible) { return; } @@ -400,17 +406,21 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD this._overlayContainer.id = `notebook-${id}`; this._overlayContainer.className = 'notebookOverlay'; this._overlayContainer.classList.add('notebook-editor'); + this._overlayContainer.inert = true; this._overlayContainer.style.visibility = 'hidden'; - this.layoutService.container.appendChild(this._overlayContainer); + container.appendChild(this._overlayContainer); + this._createBody(this._overlayContainer); this._generateFontInfo(); this._isVisible = true; this._editorFocus = NOTEBOOK_EDITOR_FOCUSED.bindTo(this.scopedContextKeyService); this._outputFocus = NOTEBOOK_OUTPUT_FOCUSED.bindTo(this.scopedContextKeyService); - this._outputInputFocus = NOTEBOOK_OUPTUT_INPUT_FOCUSED.bindTo(this.scopedContextKeyService); + this._outputInputFocus = NOTEBOOK_OUTPUT_INPUT_FOCUSED.bindTo(this.scopedContextKeyService); this._editorEditable = NOTEBOOK_EDITOR_EDITABLE.bindTo(this.scopedContextKeyService); this._cursorNavMode = NOTEBOOK_CURSOR_NAVIGATION_MODE.bindTo(this.scopedContextKeyService); + // Never display the native cut/copy context menu items in notebooks + new RawContextKey(PreventDefaultContextMenuItemsContextKeyName, false).bindTo(this.scopedContextKeyService).set(true); this._editorEditable.set(!creationOptions.isReadOnly); @@ -558,7 +568,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD const cellToolbarLocation = this._notebookOptions.computeCellToolbarLocation(this.viewModel?.viewType); this._overlayContainer.classList.add(`cell-title-toolbar-${cellToolbarLocation}`); - const cellToolbarInteraction = this._notebookOptions.getLayoutConfiguration().cellToolbarInteraction; + const cellToolbarInteraction = this._notebookOptions.getDisplayOptions().cellToolbarInteraction; let cellToolbarInteractionState = 'hover'; this._overlayContainer.classList.remove('cell-toolbar-hover'); this._overlayContainer.classList.remove('cell-toolbar-click'); @@ -572,7 +582,8 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD private _generateFontInfo(): void { const editorOptions = this.configurationService.getValue('editor'); - this._fontInfo = FontMeasurements.readFontInfo(BareFontInfo.createFromRawSettings(editorOptions, PixelRatio.value)); + const targetWindow = DOM.getWindow(this.getDomNode()); + this._fontInfo = FontMeasurements.readFontInfo(targetWindow, BareFontInfo.createFromRawSettings(editorOptions, PixelRatio.getInstance(targetWindow).value)); } private _createBody(parent: HTMLElement): void { @@ -619,16 +630,21 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD markdownCellBottomMargin, markdownCellTopMargin, collapsedIndicatorHeight, - compactView, focusIndicator, insertToolbarPosition, - insertToolbarAlignment, - fontSize, outputFontSize, focusIndicatorLeftMargin, focusIndicatorGap } = this._notebookOptions.getLayoutConfiguration(); + const { + insertToolbarAlignment, + compactView, + fontSize + } = this._notebookOptions.getDisplayOptions(); + + const getCellEditorContainerLeftMargin = this._notebookOptions.getCellEditorContainerLeftMargin(); + const { bottomToolbarGap, bottomToolbarHeight } = this._notebookOptions.computeBottomToolbarDimensions(this.viewModel?.viewType); const styleSheets: string[] = []; @@ -647,7 +663,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD `); if (compactView) { - styleSheets.push(`.notebookOverlay .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .markdown-cell-row div.cell.code { margin-left: ${codeCellLeftMargin + cellRunGutter}px; }`); + styleSheets.push(`.notebookOverlay .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .markdown-cell-row div.cell.code { margin-left: ${getCellEditorContainerLeftMargin}px; }`); } else { styleSheets.push(`.notebookOverlay .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .markdown-cell-row div.cell.code { margin-left: ${codeCellLeftMargin}px; }`); } @@ -741,10 +757,10 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD // between cell insert toolbar if (insertToolbarPosition === 'betweenCells' || insertToolbarPosition === 'both') { styleSheets.push(`.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-bottom-toolbar-container { display: flex; }`); - styleSheets.push(`.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .cell-list-top-cell-toolbar-container { display: flex; }`); + styleSheets.push(`.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .view-zones .cell-list-top-cell-toolbar-container { display: flex; }`); } else { styleSheets.push(`.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-bottom-toolbar-container { display: none; }`); - styleSheets.push(`.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .cell-list-top-cell-toolbar-container { display: none; }`); + styleSheets.push(`.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .view-zones .cell-list-top-cell-toolbar-container { display: none; }`); } if (insertToolbarAlignment === 'left') { @@ -777,18 +793,18 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD }`); } - styleSheets.push(`.notebookOverlay .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .code-cell-row div.cell.code { margin-left: ${codeCellLeftMargin + cellRunGutter}px; }`); + styleSheets.push(`.notebookOverlay .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .code-cell-row div.cell.code { margin-left: ${getCellEditorContainerLeftMargin}px; }`); styleSheets.push(`.notebookOverlay .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row div.cell { margin-right: ${cellRightMargin}px; }`); styleSheets.push(`.notebookOverlay .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row > .cell-inner-container { padding-top: ${cellTopMargin}px; }`); styleSheets.push(`.notebookOverlay .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .markdown-cell-row > .cell-inner-container { padding-bottom: ${markdownCellBottomMargin}px; padding-top: ${markdownCellTopMargin}px; }`); styleSheets.push(`.notebookOverlay .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .markdown-cell-row > .cell-inner-container.webview-backed-markdown-cell { padding: 0; }`); styleSheets.push(`.notebookOverlay .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .markdown-cell-row > .webview-backed-markdown-cell.markdown-cell-edit-mode .cell.code { padding-bottom: ${markdownCellBottomMargin}px; padding-top: ${markdownCellTopMargin}px; }`); - styleSheets.push(`.notebookOverlay .output { margin: 0px ${cellRightMargin}px 0px ${codeCellLeftMargin + cellRunGutter}px; }`); - styleSheets.push(`.notebookOverlay .output { width: calc(100% - ${codeCellLeftMargin + cellRunGutter + cellRightMargin}px); }`); + styleSheets.push(`.notebookOverlay .output { margin: 0px ${cellRightMargin}px 0px ${getCellEditorContainerLeftMargin}px; }`); + styleSheets.push(`.notebookOverlay .output { width: calc(100% - ${getCellEditorContainerLeftMargin + cellRightMargin}px); }`); // comment - styleSheets.push(`.notebookOverlay .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-comment-container { left: ${codeCellLeftMargin + cellRunGutter}px; }`); - styleSheets.push(`.notebookOverlay .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-comment-container { width: calc(100% - ${codeCellLeftMargin + cellRunGutter + cellRightMargin}px); }`); + styleSheets.push(`.notebookOverlay .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-comment-container { left: ${getCellEditorContainerLeftMargin}px; }`); + styleSheets.push(`.notebookOverlay .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-comment-container { width: calc(100% - ${getCellEditorContainerLeftMargin + cellRightMargin}px); }`); // output collapse button styleSheets.push(`.monaco-workbench .notebookOverlay .output .output-collapse-container .expandButton { left: -${cellRunGutter}px; }`); @@ -799,15 +815,15 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD }`); // show more container - styleSheets.push(`.notebookOverlay .output-show-more-container { margin: 0px ${cellRightMargin}px 0px ${codeCellLeftMargin + cellRunGutter}px; }`); - styleSheets.push(`.notebookOverlay .output-show-more-container { width: calc(100% - ${codeCellLeftMargin + cellRunGutter + cellRightMargin}px); }`); + styleSheets.push(`.notebookOverlay .output-show-more-container { margin: 0px ${cellRightMargin}px 0px ${getCellEditorContainerLeftMargin}px; }`); + styleSheets.push(`.notebookOverlay .output-show-more-container { width: calc(100% - ${getCellEditorContainerLeftMargin + cellRightMargin}px); }`); styleSheets.push(`.notebookOverlay .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row div.cell.markdown { padding-left: ${cellRunGutter}px; }`); styleSheets.push(`.monaco-workbench .notebookOverlay > .cell-list-container .notebook-folding-indicator { left: ${(markdownCellGutter - 20) / 2 + markdownCellLeftMargin}px; }`); styleSheets.push(`.notebookOverlay > .cell-list-container .notebook-folded-hint { left: ${markdownCellGutter + markdownCellLeftMargin + 8}px; }`); styleSheets.push(`.notebookOverlay .monaco-list .monaco-list-row :not(.webview-backed-markdown-cell) .cell-focus-indicator-top { height: ${cellTopMargin}px; }`); styleSheets.push(`.notebookOverlay .monaco-list .monaco-list-row .cell-focus-indicator-side { bottom: ${bottomToolbarGap}px; }`); - styleSheets.push(`.notebookOverlay .monaco-list .monaco-list-row.code-cell-row .cell-focus-indicator-left { width: ${codeCellLeftMargin + cellRunGutter}px; }`); + styleSheets.push(`.notebookOverlay .monaco-list .monaco-list-row.code-cell-row .cell-focus-indicator-left { width: ${getCellEditorContainerLeftMargin}px; }`); styleSheets.push(`.notebookOverlay .monaco-list .monaco-list-row.markdown-cell-row .cell-focus-indicator-left { width: ${codeCellLeftMargin}px; }`); styleSheets.push(`.notebookOverlay .monaco-list .monaco-list-row .cell-focus-indicator.cell-focus-indicator-right { width: ${cellRightMargin}px; }`); styleSheets.push(`.notebookOverlay .monaco-list .monaco-list-row .cell-focus-indicator-bottom { height: ${cellBottomMargin}px; }`); @@ -819,6 +835,18 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD } `); + styleSheets.push(` + .notebookOverlay .monaco-list .monaco-list-row.code-cell-row.nb-multiCellHighlight:has(+ .monaco-list-row.nb-multiCellHighlight) .cell-focus-indicator-bottom { + height: ${bottomToolbarGap + cellBottomMargin}px; + background-color: var(--vscode-notebook-symbolHighlightBackground) !important; + } + + .notebookOverlay .monaco-list .monaco-list-row.markdown-cell-row.nb-multiCellHighlight:has(+ .monaco-list-row.nb-multiCellHighlight) .cell-focus-indicator-bottom { + height: ${bottomToolbarGap + cellBottomMargin - 6}px; + background-color: var(--vscode-notebook-symbolHighlightBackground) !important; + } + `); + styleSheets.push(` .monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .input-collapse-container .cell-collapse-preview { @@ -831,14 +859,14 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD `); styleSheets.push(`.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-bottom-toolbar-container .monaco-toolbar { height: ${bottomToolbarHeight}px }`); - styleSheets.push(`.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .cell-list-top-cell-toolbar-container .monaco-toolbar { height: ${bottomToolbarHeight}px }`); + styleSheets.push(`.monaco-workbench .notebookOverlay > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .view-zones .cell-list-top-cell-toolbar-container .monaco-toolbar { height: ${bottomToolbarHeight}px }`); // cell toolbar styleSheets.push(`.monaco-workbench .notebookOverlay.cell-title-toolbar-right > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-title-toolbar { right: ${cellRightMargin + 26}px; } .monaco-workbench .notebookOverlay.cell-title-toolbar-left > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-title-toolbar { - left: ${codeCellLeftMargin + cellRunGutter + 16}px; + left: ${getCellEditorContainerLeftMargin + 16}px; } .monaco-workbench .notebookOverlay.cell-title-toolbar-hidden > .cell-list-container > .monaco-list > .monaco-scrollable-element > .monaco-list-rows > .monaco-list-row .cell-title-toolbar { display: none; @@ -854,6 +882,13 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD } `); + // chat + styleSheets.push(` + .monaco-workbench .notebookOverlay .cell-chat-part { + margin: 0 ${cellRightMargin}px 6px 4px; + } + `); + this._styleElement.textContent = styleSheets.join('\n'); } @@ -871,19 +906,11 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD this._register(renderer); }); - this._listDelegate = this.instantiationService.createInstance(NotebookCellListDelegate); + this._listDelegate = this.instantiationService.createInstance(NotebookCellListDelegate, DOM.getWindow(this.getDomNode())); this._register(this._listDelegate); - const createNotebookAriaLabel = () => { - const keybinding = this.keybindingService.lookupKeybinding(AccessibilityCommandId.OpenAccessibilityHelp)?.getLabel(); - - if (this.configurationService.getValue(AccessibilityVerbositySettingId.Notebook)) { - return keybinding - ? nls.localize('notebookTreeAriaLabelHelp', "Notebook\nUse {0} for accessibility help", keybinding) - : nls.localize('notebookTreeAriaLabelHelpNoKb', "Notebook\nRun the Open Accessibility Help command for more information", keybinding); - } - return nls.localize('notebookTreeAriaLabel', "Notebook"); - }; + const accessibilityProvider = new NotebookAccessibilityProvider(this.notebookExecutionStateService, () => this.viewModel, this.keybindingService, this.configurationService); + this._register(accessibilityProvider); this._list = this.instantiationService.createInstance( NotebookCellList, @@ -903,7 +930,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD multipleSelectionSupport: true, selectionNavigation: true, typeNavigationEnabled: true, - paddingTop: this._notebookOptions.computeTopInsertToolbarHeight(this.viewModel?.viewType), + paddingTop: 0, paddingBottom: 0, transformOptimization: false, //(isMacintosh && isNative) || getTitleBarStyle(this.configurationService, this.environmentService) === 'native', initialSize: this._dimension, @@ -925,21 +952,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD listInactiveFocusBackground: notebookEditorBackground, listInactiveFocusOutline: notebookEditorBackground, }, - accessibilityProvider: { - getAriaLabel: (element: CellViewModel) => { - if (!this.viewModel) { - return ''; - } - const index = this.viewModel.getCellIndex(element); - - if (index >= 0) { - return `Cell ${index}, ${element.cellKind === CellKind.Markup ? 'markdown' : 'code'} cell`; - } - - return ''; - }, - getWidgetAriaLabel: createNotebookAriaLabel - }, + accessibilityProvider }, ); this._dndController.setList(this._list); @@ -953,7 +966,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD this._register(combinedDisposable(...renderers)); // top cell toolbar - this._listTopCellToolbar = this._register(this.instantiationService.createInstance(ListTopCellToolbar, this, this.scopedContextKeyService, this._list.rowsContainer)); + this._listTopCellToolbar = this._register(this.instantiationService.createInstance(ListTopCellToolbar, this, this.notebookOptions)); // transparent cover this._webviewTransparentCover = DOM.append(this._list.rowsContainer, $('.webview-cover')); @@ -987,6 +1000,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD this._register(this._list.onDidChangeFocus(_e => { this._onDidChangeActiveEditor.fire(this); this._onDidChangeActiveCell.fire(); + this._onDidChangeFocus.fire(); this._cursorNavMode.set(false); })); @@ -999,9 +1013,8 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD })); this._register(this._list.onDidScroll((e) => { - this._onDidScroll.fire(); - if (e.scrollTop !== e.oldScrollTop) { + this._onDidScroll.fire(); this.clearActiveCellWidgets(); } })); @@ -1023,7 +1036,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD this._register(this.configurationService.onDidChangeConfiguration(e => { if (e.affectsConfiguration(AccessibilityVerbositySettingId.Notebook)) { - this._list.ariaLabel = createNotebookAriaLabel(); + this._list.ariaLabel = accessibilityProvider?.getWidgetAriaLabel(); } })); } @@ -1037,7 +1050,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD } private _registerNotebookOverviewRuler() { - this._notebookOverviewRuler = this._register(this.instantiationService.createInstance(NotebookOverviewRuler, this, this._notebookOverviewRulerContainer!)); + this._notebookOverviewRuler = this._register(this.instantiationService.createInstance(NotebookOverviewRuler, this, this._notebookOverviewRulerContainer)); } private _registerNotebookActionsToolbar() { @@ -1050,7 +1063,28 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD } private _registerNotebookStickyScroll() { - this._notebookStickyScroll = this._register(this.instantiationService.createInstance(NotebookStickyScroll, this._notebookStickyScrollContainer, this, this._notebookOutline, this._list)); + this._notebookStickyScroll = this._register(this.instantiationService.createInstance(NotebookStickyScroll, this._notebookStickyScrollContainer, this, this._list)); + + const localDisposableStore = this._register(new DisposableStore()); + + this._register(this._notebookStickyScroll.onDidChangeNotebookStickyScroll((sizeDelta) => { + const d = localDisposableStore.add(DOM.scheduleAtNextAnimationFrame(DOM.getWindow(this.getDomNode()), () => { + if (this.isDisposed) { + return; + } + + if (this._dimension && this._isVisible) { + if (sizeDelta > 0) { // delta > 0 ==> sticky is growing, cell list shrinking + this.layout(this._dimension); + this.setScrollTop(this.scrollTop + sizeDelta); + } else if (sizeDelta < 0) { // delta < 0 ==> sticky is shrinking, cell list growing + this.setScrollTop(this.scrollTop + sizeDelta); + this.layout(this._dimension); + } + } + localDisposableStore.delete(d); + })); + })); } private _updateOutputRenderers() { @@ -1090,15 +1124,12 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD async setModel(textModel: NotebookTextModel, viewState: INotebookEditorViewState | undefined, perf?: NotebookPerfMarks): Promise { if (this.viewModel === undefined || !this.viewModel.equal(textModel)) { - const oldTopInsertToolbarHeight = this._notebookOptions.computeTopInsertToolbarHeight(this.viewModel?.viewType); const oldBottomToolbarDimensions = this._notebookOptions.computeBottomToolbarDimensions(this.viewModel?.viewType); this._detachModel(); await this._attachModel(textModel, viewState, perf); - const newTopInsertToolbarHeight = this._notebookOptions.computeTopInsertToolbarHeight(this.viewModel?.viewType); const newBottomToolbarDimensions = this._notebookOptions.computeBottomToolbarDimensions(this.viewModel?.viewType); - if (oldTopInsertToolbarHeight !== newTopInsertToolbarHeight - || oldBottomToolbarDimensions.bottomToolbarGap !== newBottomToolbarDimensions.bottomToolbarGap + if (oldBottomToolbarDimensions.bottomToolbarGap !== newBottomToolbarDimensions.bottomToolbarGap || oldBottomToolbarDimensions.bottomToolbarHeight !== newBottomToolbarDimensions.bottomToolbarHeight) { this._styleElement?.remove(); this._createLayoutStyles(); @@ -1154,7 +1185,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD } this._backgroundMarkdownRenderRunning = true; - runWhenIdle((deadline) => { + DOM.runWhenWindowIdle(DOM.getWindow(this.getDomNode()), (deadline) => { this._backgroundMarkdownRenderingWithDeadline(deadline); }); } @@ -1231,10 +1262,8 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD cell.updateEditState(CellEditState.Editing, 'setOptions'); cell.focusMode = CellFocusMode.Editor; await this.revealRangeInCenterIfOutsideViewportAsync(cell, new Range(selection.startLineNumber, selection.startColumn, selection.endLineNumber || selection.startLineNumber, selection.endColumn || selection.startColumn)); - } else if (options?.cellRevealType === CellRevealType.NearTopIfOutsideViewport) { - await this._list.revealCellAsync(cell, CellRevealType.NearTopIfOutsideViewport); } else { - await this._list.revealCellAsync(cell, CellRevealType.CenterIfOutsideViewport); + this._list.revealCell(cell, options?.cellRevealType ?? CellRevealType.CenterIfOutsideViewport); } const editor = this._renderedEditors.get(cell)!; @@ -1336,7 +1365,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD throw new Error('Notebook output webview object is not created successfully.'); } - await this._webview.createWebview(); + await this._webview.createWebview(this.creationOptions.codeWindow ?? mainWindow); if (!this._webview.webview) { throw new Error('Notebook output webview element was not created successfully.'); } @@ -1451,7 +1480,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD } hasPendingChangeContentHeight = true; - this._localStore.add(DOM.scheduleAtNextAnimationFrame(() => { + this._localStore.add(DOM.scheduleAtNextAnimationFrame(DOM.getWindow(this.getDomNode()), () => { hasPendingChangeContentHeight = false; this._updateScrollHeight(); }, 100)); @@ -1485,7 +1514,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD })); // init rendering - await this._warmupWithMarkdownRenderer(this.viewModel, viewState); + await this._warmupWithMarkdownRenderer(this.viewModel, viewState, perf); perf?.mark('customMarkdownLoaded'); @@ -1570,10 +1599,12 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD this._lastCellWithEditorFocus = cell; } - private async _warmupWithMarkdownRenderer(viewModel: NotebookViewModel, viewState: INotebookEditorViewState | undefined) { + private async _warmupWithMarkdownRenderer(viewModel: NotebookViewModel, viewState: INotebookEditorViewState | undefined, perf?: NotebookPerfMarks) { this.logService.debug('NotebookEditorWidget', 'warmup ' + this.viewModel?.uri.toString()); await this._resolveWebview(); + perf?.mark('webviewCommLoaded'); + this.logService.debug('NotebookEditorWidget', 'warmup - webview resolved'); // make sure that the webview is not visible otherwise users will see pre-rendered markdown cells in wrong position as the list view doesn't have a correct `top` offset yet @@ -1680,8 +1711,8 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD } if (viewState?.scrollPosition !== undefined) { - this._list.scrollTop = viewState!.scrollPosition.top; - this._list.scrollLeft = viewState!.scrollPosition.left; + this._list.scrollTop = viewState.scrollPosition.top; + this._list.scrollLeft = viewState.scrollPosition.left; } else { this._list.scrollTop = 0; this._list.scrollLeft = 0; @@ -1752,7 +1783,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD const element = this.viewModel.cellAt(focusRange.start); if (element) { const itemDOM = this._list.domElementOfElement(element); - const editorFocused = element.getEditState() === CellEditState.Editing && !!(document.activeElement && itemDOM && itemDOM.contains(document.activeElement)); + const editorFocused = element.getEditState() === CellEditState.Editing && !!(itemDOM && itemDOM.ownerDocument.activeElement && itemDOM.contains(itemDOM.ownerDocument.activeElement)); state.editorFocused = editorFocused; state.focus = focusRange.start; @@ -1806,21 +1837,21 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD this._dimension = dimension; this._position = position; - const newBodyHeight = this.getBodyHeight(dimension.height); + const newBodyHeight = this.getBodyHeight(dimension.height) - this.getLayoutInfo().stickyHeight; DOM.size(this._body, dimension.width, newBodyHeight); - const topInserToolbarHeight = this._notebookOptions.computeTopInsertToolbarHeight(this.viewModel?.viewType); const newCellListHeight = newBodyHeight; if (this._list.getRenderHeight() < newCellListHeight) { // the new dimension is larger than the list viewport, update its additional height first, otherwise the list view will move down a bit (as the `scrollBottom` will move down) - this._list.updateOptions({ paddingBottom: this._allowScrollBeyondLastLine() ? Math.max(0, (newCellListHeight - 50)) : 0, paddingTop: topInserToolbarHeight }); + this._list.updateOptions({ paddingBottom: this._allowScrollBeyondLastLine() ? Math.max(0, (newCellListHeight - 50)) : 0, paddingTop: 0 }); this._list.layout(newCellListHeight, dimension.width); } else { // the new dimension is smaller than the list viewport, if we update the additional height, the `scrollBottom` will move up, which moves the whole list view upwards a bit. So we run a layout first. this._list.layout(newCellListHeight, dimension.width); - this._list.updateOptions({ paddingBottom: this._allowScrollBeyondLastLine() ? Math.max(0, (newCellListHeight - 50)) : 0, paddingTop: topInserToolbarHeight }); + this._list.updateOptions({ paddingBottom: this._allowScrollBeyondLastLine() ? Math.max(0, (newCellListHeight - 50)) : 0, paddingTop: 0 }); } + this._overlayContainer.inert = false; this._overlayContainer.style.visibility = 'visible'; this._overlayContainer.style.display = 'block'; this._overlayContainer.style.position = 'absolute'; @@ -1931,17 +1962,26 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD } } - focusContainer() { + focusContainer(clearSelection: boolean = false) { if (this._webviewFocused) { this._webview?.focusWebview(); } else { - this._list.focusContainer(); + this._list.focusContainer(clearSelection); } } + selectOutputContent(cell: ICellViewModel) { + this._webview?.selectOutputContents(cell); + } + + selectInputContents(cell: ICellViewModel) { + this._webview?.selectInputContents(cell); + } + onWillHide() { this._isVisible = false; this._editorFocus.set(false); + this._overlayContainer.inert = true; this._overlayContainer.style.visibility = 'hidden'; this._overlayContainer.style.left = '-50000px'; this._notebookTopToolbarContainer.style.display = 'none'; @@ -1959,7 +1999,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD } private editorHasDomFocus(): boolean { - return DOM.isAncestor(document.activeElement, this.getDomNode()); + return DOM.isAncestorOfActiveElement(this.getDomNode()); } updateEditorFocus() { @@ -1996,7 +2036,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD return false; } - const windowSelection = window.getSelection(); + const windowSelection = DOM.getWindow(this.getDomNode()).getSelection(); if (windowSelection?.rangeCount !== 1) { return false; } @@ -2049,6 +2089,10 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD return this._list.getCellViewScrollTop(cell); } + getHeightOfElement(cell: ICellViewModel) { + return this._list.elementHeight(cell); + } + scrollToBottom() { this._list.scrollToBottom(); } @@ -2058,55 +2102,59 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD } revealCellRangeInView(range: ICellRange) { - return this._list.revealCellsInView(range); + return this._list.revealCells(range); } revealInView(cell: ICellViewModel) { - this._list.revealCell(cell, CellRevealSyncType.Default); + return this._list.revealCell(cell, CellRevealType.Default); } revealInViewAtTop(cell: ICellViewModel) { - this._list.revealCell(cell, CellRevealSyncType.Top); + this._list.revealCell(cell, CellRevealType.Top); } revealInCenter(cell: ICellViewModel) { - this._list.revealCell(cell, CellRevealSyncType.Center); + this._list.revealCell(cell, CellRevealType.Center); } - revealInCenterIfOutsideViewport(cell: ICellViewModel) { - this._list.revealCell(cell, CellRevealSyncType.CenterIfOutsideViewport); + async revealInCenterIfOutsideViewport(cell: ICellViewModel) { + await this._list.revealCell(cell, CellRevealType.CenterIfOutsideViewport); } - revealFirstLineIfOutsideViewport(cell: ICellViewModel) { - this._list.revealCell(cell, CellRevealSyncType.FirstLineIfOutsideViewport); + async revealFirstLineIfOutsideViewport(cell: ICellViewModel) { + await this._list.revealCell(cell, CellRevealType.FirstLineIfOutsideViewport); } async revealLineInViewAsync(cell: ICellViewModel, line: number): Promise { - return this._list.revealCellRangeAsync(cell, new Range(line, 1, line, 1), CellRevealRangeType.Default); + return this._list.revealRangeInCell(cell, new Range(line, 1, line, 1), CellRevealRangeType.Default); } async revealLineInCenterAsync(cell: ICellViewModel, line: number): Promise { - return this._list.revealCellRangeAsync(cell, new Range(line, 1, line, 1), CellRevealRangeType.Center); + return this._list.revealRangeInCell(cell, new Range(line, 1, line, 1), CellRevealRangeType.Center); } async revealLineInCenterIfOutsideViewportAsync(cell: ICellViewModel, line: number): Promise { - return this._list.revealCellRangeAsync(cell, new Range(line, 1, line, 1), CellRevealRangeType.CenterIfOutsideViewport); + return this._list.revealRangeInCell(cell, new Range(line, 1, line, 1), CellRevealRangeType.CenterIfOutsideViewport); } async revealRangeInViewAsync(cell: ICellViewModel, range: Selection | Range): Promise { - return this._list.revealCellRangeAsync(cell, range, CellRevealRangeType.Default); + return this._list.revealRangeInCell(cell, range, CellRevealRangeType.Default); } async revealRangeInCenterAsync(cell: ICellViewModel, range: Selection | Range): Promise { - return this._list.revealCellRangeAsync(cell, range, CellRevealRangeType.Center); + return this._list.revealRangeInCell(cell, range, CellRevealRangeType.Center); } async revealRangeInCenterIfOutsideViewportAsync(cell: ICellViewModel, range: Selection | Range): Promise { - return this._list.revealCellRangeAsync(cell, range, CellRevealRangeType.CenterIfOutsideViewport); + return this._list.revealRangeInCell(cell, range, CellRevealRangeType.CenterIfOutsideViewport); + } + + revealCellOffsetInCenter(cell: ICellViewModel, offset: number) { + return this._list.revealCellOffsetInCenter(cell, offset); } - async revealCellOffsetInCenterAsync(cell: ICellViewModel, offset: number): Promise { - return this._list.revealCellOffsetInCenterAsync(cell, offset); + revealOffsetInCenterIfOutsideViewport(offset: number) { + return this._list.revealOffsetInCenterIfOutsideViewport(offset); } getViewIndexByModelIndex(index: number): number { @@ -2169,6 +2217,12 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD //#endregion + //#region View Zones + changeViewZones(callback: (accessor: INotebookViewZoneChangeAccessor) => void): void { + this._list.changeViewZones(callback); + } + //#endregion + //#region Kernel/Execution private async _loadKernelPreloads(): Promise { @@ -2234,6 +2288,11 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD return; } + if (this._list.getViewIndex(cell) === undefined) { + // Cell can be hidden + return; + } + if (this._list.elementHeight(cell) === height) { return; } @@ -2259,7 +2318,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD }; if (this._list.inRenderingTransaction) { - const layoutDisposable = DOM.scheduleAtNextAnimationFrame(doLayout); + const layoutDisposable = DOM.scheduleAtNextAnimationFrame(DOM.getWindow(this.getDomNode()), doLayout); this._pendingLayouts?.set(cell, toDisposable(() => { layoutDisposable.dispose(); @@ -2319,6 +2378,8 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD return; } + cell.focusedOutputId = undefined; + if (focusItem === 'editor') { this.focusElement(cell); this._list.focusView(); @@ -2330,7 +2391,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD this._cursorNavMode.set(true); await this.revealLineInViewAsync(cell, options.focusEditorLine); const editor = this._renderedEditors.get(cell)!; - const focusEditorLine = options.focusEditorLine!; + const focusEditorLine = options.focusEditorLine; editor?.setSelection({ startLineNumber: focusEditorLine, startColumn: 1, @@ -2341,9 +2402,9 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD const selectionsStartPosition = cell.getSelectionsStartPosition(); if (selectionsStartPosition?.length) { const firstSelectionPosition = selectionsStartPosition[0]; - await this.revealRangeInCenterIfOutsideViewportAsync(cell, Range.fromPositions(firstSelectionPosition, firstSelectionPosition)); + await this.revealRangeInViewAsync(cell, Range.fromPositions(firstSelectionPosition, firstSelectionPosition)); } else { - this.revealInCenterIfOutsideViewport(cell); + await this.revealInView(cell); } } @@ -2359,21 +2420,26 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD return; } - const focusElementId = options?.outputId ?? cell.id; - this._webview.focusOutput(focusElementId, options?.altOutputId, this._webviewFocused); + const firstOutputId = cell.outputsViewModels.find(o => o.model.alternativeOutputId)?.model.alternativeOutputId; + const focusElementId = options?.outputId ?? firstOutputId ?? cell.id; + this._webview.focusOutput(focusElementId, options?.altOutputId, options?.outputWebviewFocused || this._webviewFocused); cell.updateEditState(CellEditState.Preview, 'focusNotebookCell'); cell.focusMode = CellFocusMode.Output; + cell.focusedOutputId = options?.outputId; + this._outputFocus.set(true); if (!options?.skipReveal) { this.revealInCenterIfOutsideViewport(cell); } } else { // focus container const itemDOM = this._list.domElementOfElement(cell); - if (document.activeElement && itemDOM && itemDOM.contains(document.activeElement)) { - (document.activeElement as HTMLElement).blur(); + if (itemDOM && itemDOM.ownerDocument.activeElement && itemDOM.contains(itemDOM.ownerDocument.activeElement)) { + (itemDOM.ownerDocument.activeElement as HTMLElement).blur(); } + this._webview?.blurOutput(); + cell.updateEditState(CellEditState.Preview, 'focusNotebookCell'); cell.focusMode = CellFocusMode.Container; @@ -2381,13 +2447,13 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD if (!options?.skipReveal) { if (typeof options?.focusEditorLine === 'number') { this._cursorNavMode.set(true); - this.revealInView(cell); + await this.revealInView(cell); } else if (options?.revealBehavior === ScrollToRevealBehavior.firstLine) { - this.revealFirstLineIfOutsideViewport(cell); + await this.revealFirstLineIfOutsideViewport(cell); } else if (options?.revealBehavior === ScrollToRevealBehavior.fullCell) { - this.revealInView(cell); + await this.revealInView(cell); } else { - this.revealInCenterIfOutsideViewport(cell); + await this.revealInCenterIfOutsideViewport(cell); } } this._list.focusView(); @@ -2483,7 +2549,6 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD } } - return Promise.all(requests); } @@ -2522,7 +2587,11 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD return []; } - const webviewMatches = await this._webview.find(query, { caseSensitive: options.caseSensitive, wholeWord: options.wholeWord, includeMarkup: !!options.includeMarkupPreview, includeOutput: !!options.includeOutput, shouldGetSearchPreviewInfo, ownerID }); + const selectedRanges = options.selectedRanges?.map(range => this._notebookViewModel?.validateRange(range)).filter(range => !!range); + const selectedIndexes = cellRangesToIndexes(selectedRanges ?? []); + const findIds: string[] = selectedIndexes.map(index => this._notebookViewModel?.viewCells[index].id ?? ''); + + const webviewMatches = await this._webview.find(query, { caseSensitive: options.caseSensitive, wholeWord: options.wholeWord, includeMarkup: !!options.includeMarkupPreview, includeOutput: !!options.includeOutput, shouldGetSearchPreviewInfo, ownerID, findIds: options.searchInRanges ? findIds : [] }); if (token.isCancellationRequested) { return []; @@ -2777,7 +2846,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD async updateOutput(cell: CodeCellViewModel, output: IInsetRenderOutput, offset: number): Promise { this._insetModifyQueueByOutputId.queue(output.source.model.outputId, async () => { - if (this._isDisposed || !this._webview) { + if (this._isDisposed || !this._webview || cell.isOutputCollapsed) { return; } @@ -2887,7 +2956,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD } const scrollHeight = this._list.scrollHeight; - this._webview!.element.style.height = `${scrollHeight + NOTEBOOK_WEBVIEW_BOUNDARY * 2}px`; + this._webview.element.style.height = `${scrollHeight + NOTEBOOK_WEBVIEW_BOUNDARY * 2}px`; const webviewTop = parseInt(this._list.webviewElement.domNode.style.top, 10); const top = !!webviewTop ? (0 - webviewTop) : 0; @@ -2949,9 +3018,6 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD const cell = this.viewModel?.viewCells.find(vc => vc.handle === cellInfo.cellHandle); if (cell && cell instanceof CodeCellViewModel) { const outputIndex = cell.outputsViewModels.indexOf(output); - if (outputHeight !== 0) { - cell.updateOutputMinHeight(0); - } this._debug('update cell output', cell.handle, outputHeight); cell.updateOutputHeight(outputIndex, outputHeight, source); this.layoutNotebookCell(cell, cell.layoutInfo.totalHeight); @@ -2969,7 +3035,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditorD this._pendingOutputHeightAcks.set(outputId, { cellId: cellInfo.cellId, outputId, height }); if (wasEmpty) { - DOM.scheduleAtNextAnimationFrame(() => { + DOM.scheduleAtNextAnimationFrame(DOM.getWindow(this.getDomNode()), () => { this._debug('ack height'); this._updateScrollHeight(); @@ -3133,7 +3199,6 @@ registerZIndex(ZIndex.Base, 28, 'notebook-cell-bottom-toolbar-container'); registerZIndex(ZIndex.Base, 29, 'notebook-run-button-container'); registerZIndex(ZIndex.Base, 29, 'notebook-input-collapse-condicon'); registerZIndex(ZIndex.Base, 30, 'notebook-cell-output-toolbar'); -registerZIndex(ZIndex.Base, 31, 'notebook-sticky-scroll'); registerZIndex(ZIndex.Sash, 1, 'notebook-cell-expand-part-button'); registerZIndex(ZIndex.Sash, 2, 'notebook-cell-toolbar'); registerZIndex(ZIndex.Sash, 3, 'notebook-cell-toolbar-dropdown-active'); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookExtensionPoint.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookExtensionPoint.ts index 026f2bb1..267d93ba 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookExtensionPoint.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookExtensionPoint.ts @@ -7,6 +7,11 @@ import { IJSONSchema } from 'vs/base/common/jsonSchema'; import * as nls from 'vs/nls'; import { ExtensionsRegistry } from 'vs/workbench/services/extensions/common/extensionsRegistry'; import { NotebookEditorPriority, ContributedNotebookRendererEntrypoint, RendererMessagingSpec } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { Disposable } from 'vs/base/common/lifecycle'; +import { IExtensionManifest } from 'vs/platform/extensions/common/extensions'; +import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors'; +import { IExtensionFeatureTableRenderer, IRenderedData, ITableData, IRowData, IExtensionFeaturesRegistry, Extensions } from 'vs/workbench/services/extensionManagement/common/extensionFeatures'; +import { Registry } from 'vs/platform/registry/common/platform'; const NotebookEditorContribution = Object.freeze({ type: 'type', @@ -265,3 +270,97 @@ export const notebookPreloadExtensionPoint = ExtensionsRegistry.registerExtensio extensionPoint: 'notebookPreload', jsonSchema: notebookPreloadContribution, }); + +class NotebooksDataRenderer extends Disposable implements IExtensionFeatureTableRenderer { + + readonly type = 'table'; + + shouldRender(manifest: IExtensionManifest): boolean { + return !!manifest.contributes?.notebooks; + } + + render(manifest: IExtensionManifest): IRenderedData { + const contrib = manifest.contributes?.notebooks || []; + if (!contrib.length) { + return { data: { headers: [], rows: [] }, dispose: () => { } }; + } + + const headers = [ + nls.localize('Notebook id', "ID"), + nls.localize('Notebook name', "Name"), + ]; + + const rows: IRowData[][] = contrib + .sort((a, b) => a.type.localeCompare(b.type)) + .map(notebook => { + return [ + notebook.type, + notebook.displayName + ]; + }); + + return { + data: { + headers, + rows + }, + dispose: () => { } + }; + } +} + +class NotebookRenderersDataRenderer extends Disposable implements IExtensionFeatureTableRenderer { + + readonly type = 'table'; + + shouldRender(manifest: IExtensionManifest): boolean { + return !!manifest.contributes?.notebookRenderer; + } + + render(manifest: IExtensionManifest): IRenderedData { + const contrib = manifest.contributes?.notebookRenderer || []; + if (!contrib.length) { + return { data: { headers: [], rows: [] }, dispose: () => { } }; + } + + const headers = [ + nls.localize('Notebook renderer name', "Name"), + nls.localize('Notebook mimetypes', "Mimetypes"), + ]; + + const rows: IRowData[][] = contrib + .sort((a, b) => a.displayName.localeCompare(b.displayName)) + .map(notebookRenderer => { + return [ + notebookRenderer.displayName, + notebookRenderer.mimeTypes.join(',') + ]; + }); + + return { + data: { + headers, + rows + }, + dispose: () => { } + }; + } +} + +Registry.as(Extensions.ExtensionFeaturesRegistry).registerExtensionFeature({ + id: 'notebooks', + label: nls.localize('notebooks', "Notebooks"), + access: { + canToggle: false + }, + renderer: new SyncDescriptor(NotebooksDataRenderer), +}); + +Registry.as(Extensions.ExtensionFeaturesRegistry).registerExtensionFeature({ + id: 'notebookRenderer', + label: nls.localize('notebookRenderer', "Notebook Renderers"), + access: { + canToggle: false + }, + renderer: new SyncDescriptor(NotebookRenderersDataRenderer), +}); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookIcons.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookIcons.ts index 69c93293..20ffe386 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookIcons.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookIcons.ts @@ -36,3 +36,4 @@ export const copyIcon = registerIcon('notebook-copy', Codicon.copy, localize('co export const previousChangeIcon = registerIcon('notebook-diff-editor-previous-change', Codicon.arrowUp, localize('previousChangeIcon', 'Icon for the previous change action in the diff editor.')); export const nextChangeIcon = registerIcon('notebook-diff-editor-next-change', Codicon.arrowDown, localize('nextChangeIcon', 'Icon for the next change action in the diff editor.')); +export const variablesViewIcon = registerIcon('variables-view-icon', Codicon.debugAlt, localize('variablesViewIcon', 'View icon of the variables view.')); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookOptions.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookOptions.ts index 55f6fff8..46ce122a 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookOptions.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/notebookOptions.ts @@ -3,11 +3,14 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { PixelRatio } from 'vs/base/browser/browser'; +import { PixelRatio } from 'vs/base/browser/pixelRatio'; +import { CodeWindow } from 'vs/base/browser/window'; import { Emitter } from 'vs/base/common/event'; import { Disposable } from 'vs/base/common/lifecycle'; +import { isObject } from 'vs/base/common/types'; import { URI } from 'vs/base/common/uri'; import { FontMeasurements } from 'vs/editor/browser/config/fontMeasurements'; +import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService'; import { IEditorOptions } from 'vs/editor/common/config/editorOptions'; import { BareFontInfo } from 'vs/editor/common/config/fontInfo'; import { ConfigurationTarget, IConfigurationChangeEvent, IConfigurationService } from 'vs/platform/configuration/common/configuration'; @@ -16,22 +19,42 @@ import { INotebookExecutionStateService } from 'vs/workbench/contrib/notebook/co const SCROLLABLE_ELEMENT_PADDING_TOP = 18; -let EDITOR_TOP_PADDING = 12; -const editorTopPaddingChangeEmitter = new Emitter(); - -const EditorTopPaddingChangeEvent = editorTopPaddingChangeEmitter.event; - -export function updateEditorTopPadding(top: number) { - EDITOR_TOP_PADDING = top; - editorTopPaddingChangeEmitter.fire(); -} +export const OutputInnerContainerTopPadding = 4; -export function getEditorTopPadding() { - return EDITOR_TOP_PADDING; +export interface NotebookDisplayOptions { // TODO @Yoyokrazy rename to a more generic name, not display + showCellStatusBar: ShowCellStatusBarType; + cellToolbarLocation: string | { [key: string]: string }; + cellToolbarInteraction: string; + compactView: boolean; + focusIndicator: 'border' | 'gutter'; + insertToolbarPosition: 'betweenCells' | 'notebookToolbar' | 'both' | 'hidden'; + insertToolbarAlignment: 'left' | 'center'; + globalToolbar: boolean; + stickyScrollEnabled: boolean; + stickyScrollMode: 'flat' | 'indented'; + consolidatedOutputButton: boolean; + consolidatedRunButton: boolean; + showFoldingControls: 'always' | 'never' | 'mouseover'; + dragAndDropEnabled: boolean; + interactiveWindowCollapseCodeCells: InteractiveWindowCollapseCodeCells; + outputScrolling: boolean; + outputWordWrap: boolean; + outputLineLimit: number; + outputLinkifyFilePaths: boolean; + outputMinimalError: boolean; + fontSize: number; + outputFontSize: number; + outputFontFamily: string; + outputLineHeight: number; + markupFontSize: number; + markdownLineHeight: number; + editorOptionsCustomizations: Partial<{ + 'editor.indentSize': 'tabSize' | number; + 'editor.tabSize': number; + 'editor.insertSpaces': boolean; + }> | undefined; } -export const OutputInnerContainerTopPadding = 4; - export interface NotebookLayoutConfiguration { cellRightMargin: number; cellRunGutter: number; @@ -45,39 +68,14 @@ export interface NotebookLayoutConfiguration { markdownCellBottomMargin: number; markdownPreviewPadding: number; markdownFoldHintHeight: number; - // bottomToolbarGap: number; - // bottomToolbarHeight: number; editorToolbarHeight: number; editorTopPadding: number; editorBottomPadding: number; editorBottomPaddingWithoutStatusBar: number; collapsedIndicatorHeight: number; - showCellStatusBar: ShowCellStatusBarType; cellStatusBarHeight: number; - cellToolbarLocation: string | { [key: string]: string }; - cellToolbarInteraction: string; - compactView: boolean; - focusIndicator: 'border' | 'gutter'; - insertToolbarPosition: 'betweenCells' | 'notebookToolbar' | 'both' | 'hidden'; - insertToolbarAlignment: 'left' | 'center'; - globalToolbar: boolean; - stickyScroll: boolean; - consolidatedOutputButton: boolean; - consolidatedRunButton: boolean; - showFoldingControls: 'always' | 'never' | 'mouseover'; - dragAndDropEnabled: boolean; - fontSize: number; - outputFontSize: number; - outputFontFamily: string; - outputLineHeight: number; - markupFontSize: number; focusIndicatorLeftMargin: number; - editorOptionsCustomizations: any | undefined; focusIndicatorGap: number; - interactiveWindowCollapseCodeCells: InteractiveWindowCollapseCodeCells; - outputScrolling: boolean; - outputWordWrap: boolean; - outputLineLimit: number; } export interface NotebookOptionsChangeEvent { @@ -90,7 +88,8 @@ export interface NotebookOptionsChangeEvent { readonly insertToolbarPosition?: boolean; readonly insertToolbarAlignment?: boolean; readonly globalToolbar?: boolean; - readonly stickyScroll?: boolean; + readonly stickyScrollEnabled?: boolean; + readonly stickyScrollMode?: boolean; readonly showFoldingControls?: boolean; readonly consolidatedOutputButton?: boolean; readonly consolidatedRunButton?: boolean; @@ -98,6 +97,7 @@ export interface NotebookOptionsChangeEvent { readonly fontSize?: boolean; readonly outputFontSize?: boolean; readonly markupFontSize?: boolean; + readonly markdownLineHeight?: boolean; readonly fontFamily?: boolean; readonly outputFontFamily?: boolean; readonly editorOptionsCustomizations?: boolean; @@ -105,6 +105,8 @@ export interface NotebookOptionsChangeEvent { readonly outputLineHeight?: boolean; readonly outputWordWrap?: boolean; readonly outputScrolling?: boolean; + readonly outputLinkifyFilePaths?: boolean; + readonly minimalError?: boolean; } const defaultConfigConstants = Object.freeze({ @@ -128,20 +130,24 @@ const compactConfigConstants = Object.freeze({ }); export class NotebookOptions extends Disposable { - private _layoutConfiguration: NotebookLayoutConfiguration; + private _layoutConfiguration: NotebookLayoutConfiguration & NotebookDisplayOptions; protected readonly _onDidChangeOptions = this._register(new Emitter()); readonly onDidChangeOptions = this._onDidChangeOptions.event; + private _editorTopPadding: number = 12; constructor( + readonly targetWindow: CodeWindow, private readonly configurationService: IConfigurationService, private readonly notebookExecutionStateService: INotebookExecutionStateService, + private readonly codeEditorService: ICodeEditorService, private isReadonly: boolean, - private readonly overrides?: { cellToolbarInteraction: string; globalToolbar: boolean; stickyScroll: boolean; dragAndDropEnabled: boolean } + private readonly overrides?: { cellToolbarInteraction: string; globalToolbar: boolean; stickyScrollEnabled: boolean; dragAndDropEnabled: boolean } ) { super(); const showCellStatusBar = this.configurationService.getValue(NotebookSetting.showCellStatusBar); const globalToolbar = overrides?.globalToolbar ?? this.configurationService.getValue(NotebookSetting.globalToolbar) ?? true; - const stickyScroll = overrides?.stickyScroll ?? this.configurationService.getValue(NotebookSetting.stickyScroll) ?? false; + const stickyScrollEnabled = overrides?.stickyScrollEnabled ?? this.configurationService.getValue(NotebookSetting.stickyScrollEnabled) ?? false; + const stickyScrollMode = this._computeStickyScrollModeOption(); const consolidatedOutputButton = this.configurationService.getValue(NotebookSetting.consolidatedOutputButton) ?? true; const consolidatedRunButton = this.configurationService.getValue(NotebookSetting.consolidatedRunButton) ?? false; const dragAndDropEnabled = overrides?.dragAndDropEnabled ?? this.configurationService.getValue(NotebookSetting.dragAndDropEnabled) ?? true; @@ -155,7 +161,13 @@ export class NotebookOptions extends Disposable { // const { bottomToolbarGap, bottomToolbarHeight } = this._computeBottomToolbarDimensions(compactView, insertToolbarPosition, insertToolbarAlignment); const fontSize = this.configurationService.getValue('editor.fontSize'); const markupFontSize = this.configurationService.getValue(NotebookSetting.markupFontSize); - const editorOptionsCustomizations = this.configurationService.getValue(NotebookSetting.cellEditorOptionsCustomizations); + const markdownLineHeight = this.configurationService.getValue(NotebookSetting.markdownLineHeight); + let editorOptionsCustomizations = this.configurationService.getValue>(NotebookSetting.cellEditorOptionsCustomizations) ?? {}; + editorOptionsCustomizations = isObject(editorOptionsCustomizations) ? editorOptionsCustomizations : {}; const interactiveWindowCollapseCodeCells: InteractiveWindowCollapseCodeCells = this.configurationService.getValue(NotebookSetting.interactiveWindowCollapseCodeCells); // TOOD @rebornix remove after a few iterations of deprecated setting @@ -198,6 +210,10 @@ export class NotebookOptions extends Disposable { const outputLineHeight = this._computeOutputLineHeight(outputLineHeightSettingValue, outputFontSize); const outputWordWrap = this.configurationService.getValue(NotebookSetting.outputWordWrap); const outputLineLimit = this.configurationService.getValue(NotebookSetting.textOutputLineLimit) ?? 30; + const linkifyFilePaths = this.configurationService.getValue(NotebookSetting.LinkifyOutputFilePaths) ?? true; + const minimalErrors = this.configurationService.getValue(NotebookSetting.minimalErrorRendering); + + const editorTopPadding = this._computeEditorTopPadding(); this._layoutConfiguration = { ...(compactView ? compactConfigConstants : defaultConfigConstants), @@ -210,13 +226,14 @@ export class NotebookOptions extends Disposable { // bottomToolbarHeight: bottomToolbarHeight, // bottomToolbarGap: bottomToolbarGap, editorToolbarHeight: 0, - editorTopPadding: EDITOR_TOP_PADDING, + editorTopPadding: editorTopPadding, editorBottomPadding: 4, editorBottomPaddingWithoutStatusBar: 12, collapsedIndicatorHeight: 28, showCellStatusBar, globalToolbar, - stickyScroll, + stickyScrollEnabled, + stickyScrollMode, consolidatedOutputButton, consolidatedRunButton, dragAndDropEnabled, @@ -232,25 +249,21 @@ export class NotebookOptions extends Disposable { outputFontFamily, outputLineHeight, markupFontSize, + markdownLineHeight, editorOptionsCustomizations, focusIndicatorGap: 3, interactiveWindowCollapseCodeCells, markdownFoldHintHeight: 22, outputScrolling: outputScrolling, outputWordWrap: outputWordWrap, - outputLineLimit: outputLineLimit + outputLineLimit: outputLineLimit, + outputLinkifyFilePaths: linkifyFilePaths, + outputMinimalError: minimalErrors }; this._register(this.configurationService.onDidChangeConfiguration(e => { this._updateConfiguration(e); })); - - this._register(EditorTopPaddingChangeEvent(() => { - const configuration = Object.assign({}, this._layoutConfiguration); - configuration.editorTopPadding = getEditorTopPadding(); - this._layoutConfiguration = configuration; - this._onDidChangeOptions.fire({ editorTopPadding: true }); - })); } updateOptions(isReadonly: boolean) { @@ -264,11 +277,65 @@ export class NotebookOptions extends Disposable { source: ConfigurationTarget.DEFAULT, affectedKeys: new Set([NotebookSetting.insertToolbarLocation]), change: { keys: [NotebookSetting.insertToolbarLocation], overrides: [] }, - sourceConfig: undefined }); } } + private _computeEditorTopPadding(): number { + let decorationTriggeredAdjustment = false; + + const updateEditorTopPadding = (top: number) => { + this._editorTopPadding = top; + const configuration = Object.assign({}, this._layoutConfiguration); + configuration.editorTopPadding = this._editorTopPadding; + this._layoutConfiguration = configuration; + this._onDidChangeOptions.fire({ editorTopPadding: true }); + }; + + const decorationCheckSet = new Set(); + const onDidAddDecorationType = (e: string) => { + if (decorationTriggeredAdjustment) { + return; + } + + if (decorationCheckSet.has(e)) { + return; + } + + try { + const options = this.codeEditorService.resolveDecorationOptions(e, true); + if (options.afterContentClassName || options.beforeContentClassName) { + const cssRules = this.codeEditorService.resolveDecorationCSSRules(e); + if (cssRules !== null) { + for (let i = 0; i < cssRules.length; i++) { + // The following ways to index into the list are equivalent + if ( + ((cssRules[i] as CSSStyleRule).selectorText.endsWith('::after') || (cssRules[i] as CSSStyleRule).selectorText.endsWith('::after')) + && (cssRules[i] as CSSStyleRule).cssText.indexOf('top:') > -1 + ) { + // there is a `::before` or `::after` text decoration whose position is above or below current line + // we at least make sure that the editor top padding is at least one line + const editorOptions = this.configurationService.getValue('editor'); + updateEditorTopPadding(BareFontInfo.createFromRawSettings(editorOptions, PixelRatio.getInstance(this.targetWindow).value).lineHeight + 2); + decorationTriggeredAdjustment = true; + break; + } + } + } + } + + decorationCheckSet.add(e); + } catch (_ex) { + // do not throw and break notebook + } + + }; + this._register(this.codeEditorService.onDecorationTypeRegistered(onDidAddDecorationType)); + this.codeEditorService.listDecorationTypes().forEach(onDidAddDecorationType); + + return this._editorTopPadding; + } + private _migrateDeprecatedSetting(deprecatedKey: string, key: string): void { const deprecatedSetting = this.configurationService.inspect(deprecatedKey); @@ -304,12 +371,12 @@ export class NotebookOptions extends Disposable { } private _computeOutputLineHeight(lineHeight: number, outputFontSize: number): number { - const minimumLineHeight = 8; + const minimumLineHeight = 9; if (lineHeight === 0) { // use editor line height const editorOptions = this.configurationService.getValue('editor'); - const fontInfo = FontMeasurements.readFontInfo(BareFontInfo.createFromRawSettings(editorOptions, PixelRatio.value)); + const fontInfo = FontMeasurements.readFontInfo(this.targetWindow, BareFontInfo.createFromRawSettings(editorOptions, PixelRatio.getInstance(this.targetWindow).value)); lineHeight = fontInfo.lineHeight; } else if (lineHeight < minimumLineHeight) { // Values too small to be line heights in pixels are in ems. @@ -339,7 +406,8 @@ export class NotebookOptions extends Disposable { const insertToolbarPosition = e.affectsConfiguration(NotebookSetting.insertToolbarLocation); const insertToolbarAlignment = e.affectsConfiguration(NotebookSetting.experimentalInsertToolbarAlignment); const globalToolbar = e.affectsConfiguration(NotebookSetting.globalToolbar); - const stickyScroll = e.affectsConfiguration(NotebookSetting.stickyScroll); + const stickyScrollEnabled = e.affectsConfiguration(NotebookSetting.stickyScrollEnabled); + const stickyScrollMode = e.affectsConfiguration(NotebookSetting.stickyScrollMode); const consolidatedOutputButton = e.affectsConfiguration(NotebookSetting.consolidatedOutputButton); const consolidatedRunButton = e.affectsConfiguration(NotebookSetting.consolidatedRunButton); const showFoldingControls = e.affectsConfiguration(NotebookSetting.showFoldingControls); @@ -347,6 +415,7 @@ export class NotebookOptions extends Disposable { const fontSize = e.affectsConfiguration('editor.fontSize'); const outputFontSize = e.affectsConfiguration(NotebookSetting.outputFontSize); const markupFontSize = e.affectsConfiguration(NotebookSetting.markupFontSize); + const markdownLineHeight = e.affectsConfiguration(NotebookSetting.markdownLineHeight); const fontFamily = e.affectsConfiguration('editor.fontFamily'); const outputFontFamily = e.affectsConfiguration(NotebookSetting.outputFontFamily); const editorOptionsCustomizations = e.affectsConfiguration(NotebookSetting.cellEditorOptionsCustomizations); @@ -354,6 +423,8 @@ export class NotebookOptions extends Disposable { const outputLineHeight = e.affectsConfiguration(NotebookSetting.outputLineHeight); const outputScrolling = e.affectsConfiguration(NotebookSetting.outputScrolling); const outputWordWrap = e.affectsConfiguration(NotebookSetting.outputWordWrap); + const outputLinkifyFilePaths = e.affectsConfiguration(NotebookSetting.LinkifyOutputFilePaths); + const minimalError = e.affectsConfiguration(NotebookSetting.minimalErrorRendering); if ( !cellStatusBarVisibility @@ -364,7 +435,8 @@ export class NotebookOptions extends Disposable { && !insertToolbarPosition && !insertToolbarAlignment && !globalToolbar - && !stickyScroll + && !stickyScrollEnabled + && !stickyScrollMode && !consolidatedOutputButton && !consolidatedRunButton && !showFoldingControls @@ -372,13 +444,16 @@ export class NotebookOptions extends Disposable { && !fontSize && !outputFontSize && !markupFontSize + && !markdownLineHeight && !fontFamily && !outputFontFamily && !editorOptionsCustomizations && !interactiveWindowCollapseCodeCells && !outputLineHeight && !outputScrolling - && !outputWordWrap) { + && !outputWordWrap + && !outputLinkifyFilePaths + && !minimalError) { return; } @@ -420,8 +495,12 @@ export class NotebookOptions extends Disposable { configuration.globalToolbar = this.configurationService.getValue(NotebookSetting.globalToolbar) ?? true; } - if (stickyScroll && this.overrides?.stickyScroll === undefined) { - configuration.stickyScroll = this.configurationService.getValue(NotebookSetting.stickyScroll) ?? false; + if (stickyScrollEnabled && this.overrides?.stickyScrollEnabled === undefined) { + configuration.stickyScrollEnabled = this.configurationService.getValue(NotebookSetting.stickyScrollEnabled) ?? false; + } + + if (stickyScrollMode) { + configuration.stickyScrollMode = this.configurationService.getValue<'flat' | 'indented'>(NotebookSetting.stickyScrollMode) ?? 'flat'; } if (consolidatedOutputButton) { @@ -444,7 +523,7 @@ export class NotebookOptions extends Disposable { configuration.fontSize = this.configurationService.getValue('editor.fontSize'); } - if (outputFontSize) { + if (outputFontSize || fontSize) { configuration.outputFontSize = this.configurationService.getValue(NotebookSetting.outputFontSize) || configuration.fontSize; } @@ -452,6 +531,10 @@ export class NotebookOptions extends Disposable { configuration.markupFontSize = this.configurationService.getValue(NotebookSetting.markupFontSize); } + if (markdownLineHeight) { + configuration.markdownLineHeight = this.configurationService.getValue(NotebookSetting.markdownLineHeight); + } + if (outputFontFamily) { configuration.outputFontFamily = this.configurationService.getValue(NotebookSetting.outputFontFamily); } @@ -477,6 +560,14 @@ export class NotebookOptions extends Disposable { configuration.outputScrolling = this.configurationService.getValue(NotebookSetting.outputScrolling); } + if (outputLinkifyFilePaths) { + configuration.outputLinkifyFilePaths = this.configurationService.getValue(NotebookSetting.LinkifyOutputFilePaths); + } + + if (minimalError) { + configuration.outputMinimalError = this.configurationService.getValue(NotebookSetting.minimalErrorRendering); + } + this._layoutConfiguration = Object.freeze(configuration); // trigger event @@ -489,7 +580,8 @@ export class NotebookOptions extends Disposable { insertToolbarPosition, insertToolbarAlignment, globalToolbar, - stickyScroll, + stickyScrollEnabled, + stickyScrollMode, showFoldingControls, consolidatedOutputButton, consolidatedRunButton, @@ -497,13 +589,16 @@ export class NotebookOptions extends Disposable { fontSize, outputFontSize, markupFontSize, + markdownLineHeight, fontFamily, outputFontFamily, editorOptionsCustomizations, interactiveWindowCollapseCodeCells, outputLineHeight, outputScrolling, - outputWordWrap + outputWordWrap, + outputLinkifyFilePaths, + minimalError }); } @@ -523,6 +618,10 @@ export class NotebookOptions extends Disposable { return this.configurationService.getValue<'border' | 'gutter'>(NotebookSetting.focusIndicator) ?? 'gutter'; } + private _computeStickyScrollModeOption() { + return this.configurationService.getValue<'flat' | 'indented'>(NotebookSetting.stickyScrollMode) ?? 'flat'; + } + getCellCollapseDefault(): NotebookCellDefaultCollapseConfig { return this._layoutConfiguration.interactiveWindowCollapseCodeCells === 'never' ? { @@ -536,10 +635,22 @@ export class NotebookOptions extends Disposable { }; } - getLayoutConfiguration(): NotebookLayoutConfiguration { + getLayoutConfiguration(): NotebookLayoutConfiguration & NotebookDisplayOptions { return this._layoutConfiguration; } + getDisplayOptions(): NotebookDisplayOptions { + return this._layoutConfiguration; + } + + getCellEditorContainerLeftMargin() { + const { + codeCellLeftMargin, + cellRunGutter + } = this._layoutConfiguration; + return codeCellLeftMargin + cellRunGutter; + } + computeCollapsedMarkdownCellHeight(viewType: string): number { const { bottomToolbarGap } = this.computeBottomToolbarDimensions(viewType); return this._layoutConfiguration.markdownCellTopMargin @@ -659,7 +770,7 @@ export class NotebookOptions extends Disposable { computeEditorPadding(internalMetadata: NotebookCellInternalMetadata, cellUri: URI) { return { - top: getEditorTopPadding(), + top: this._editorTopPadding, bottom: this.statusBarIsVisible(internalMetadata, cellUri) ? this._layoutConfiguration.editorBottomPadding : this._layoutConfiguration.editorBottomPaddingWithoutStatusBar @@ -696,10 +807,13 @@ export class NotebookOptions extends Disposable { outputFontSize: this._layoutConfiguration.outputFontSize, outputFontFamily: this._layoutConfiguration.outputFontFamily, markupFontSize: this._layoutConfiguration.markupFontSize, + markdownLineHeight: this._layoutConfiguration.markdownLineHeight, outputLineHeight: this._layoutConfiguration.outputLineHeight, outputScrolling: this._layoutConfiguration.outputScrolling, outputWordWrap: this._layoutConfiguration.outputWordWrap, outputLineLimit: this._layoutConfiguration.outputLineLimit, + outputLinkifyFilePaths: this._layoutConfiguration.outputLinkifyFilePaths, + minimalError: this._layoutConfiguration.outputMinimalError }; } @@ -717,10 +831,13 @@ export class NotebookOptions extends Disposable { outputFontSize: this._layoutConfiguration.outputFontSize, outputFontFamily: this._layoutConfiguration.outputFontFamily, markupFontSize: this._layoutConfiguration.markupFontSize, + markdownLineHeight: this._layoutConfiguration.markdownLineHeight, outputLineHeight: this._layoutConfiguration.outputLineHeight, outputScrolling: this._layoutConfiguration.outputScrolling, outputWordWrap: this._layoutConfiguration.outputWordWrap, outputLineLimit: this._layoutConfiguration.outputLineLimit, + outputLinkifyFilePaths: false, + minimalError: false }; } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookEditorService.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookEditorService.ts index c9f22f1f..ec20db8d 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookEditorService.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookEditorService.ts @@ -3,6 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { CodeWindow } from 'vs/base/browser/window'; import { IEditorGroup } from 'vs/workbench/services/editor/common/editorGroupsService'; import { createDecorator, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { NotebookEditorInput } from 'vs/workbench/contrib/notebook/common/notebookEditorInput'; @@ -21,7 +22,7 @@ export interface IBorrowValue { export interface INotebookEditorService { _serviceBrand: undefined; - retrieveWidget(accessor: ServicesAccessor, group: IEditorGroup, input: NotebookEditorInput, creationOptions?: INotebookEditorCreationOptions, dimension?: Dimension): IBorrowValue; + retrieveWidget(accessor: ServicesAccessor, group: IEditorGroup, input: NotebookEditorInput, creationOptions?: INotebookEditorCreationOptions, dimension?: Dimension, codeWindow?: CodeWindow): IBorrowValue; retrieveExistingWidgetFromURI(resource: URI): IBorrowValue | undefined; retrieveAllExistingWidgets(): IBorrowValue[]; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookEditorServiceImpl.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookEditorServiceImpl.ts index e5baf7c6..4be07da6 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookEditorServiceImpl.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookEditorServiceImpl.ts @@ -3,6 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { CodeWindow } from 'vs/base/browser/window'; import { ResourceMap } from 'vs/base/common/map'; import { getDefaultNotebookCreationOptions, NotebookEditorWidget } from 'vs/workbench/contrib/notebook/browser/notebookEditorWidget'; import { DisposableStore, IDisposable } from 'vs/base/common/lifecycle'; @@ -36,7 +37,7 @@ export class NotebookEditorWidgetService implements INotebookEditorService { private readonly _borrowableEditors = new Map>(); constructor( - @IEditorGroupsService editorGroupService: IEditorGroupsService, + @IEditorGroupsService private readonly editorGroupService: IEditorGroupsService, @IEditorService editorService: IEditorService, @IContextKeyService contextKeyService: IContextKeyService ) { @@ -126,6 +127,13 @@ export class NotebookEditorWidgetService implements INotebookEditorService { } private _allowWidgetMove(input: NotebookEditorInput, sourceID: GroupIdentifier, targetID: GroupIdentifier): void { + const sourcePart = this.editorGroupService.getPart(sourceID); + const targetPart = this.editorGroupService.getPart(targetID); + + if (sourcePart.windowId !== targetPart.windowId) { + return; + } + const targetWidget = this._borrowableEditors.get(targetID)?.get(input.resource); if (targetWidget) { // not needed @@ -168,14 +176,18 @@ export class NotebookEditorWidgetService implements INotebookEditorService { return ret; } - retrieveWidget(accessor: ServicesAccessor, group: IEditorGroup, input: NotebookEditorInput, creationOptions?: INotebookEditorCreationOptions, initialDimension?: Dimension): IBorrowValue { + retrieveWidget(accessor: ServicesAccessor, group: IEditorGroup, input: NotebookEditorInput, creationOptions?: INotebookEditorCreationOptions, initialDimension?: Dimension, codeWindow?: CodeWindow): IBorrowValue { let value = this._borrowableEditors.get(group.id)?.get(input.resource); if (!value) { // NEW widget const instantiationService = accessor.get(IInstantiationService); - const widget = instantiationService.createInstance(NotebookEditorWidget, creationOptions ?? getDefaultNotebookCreationOptions(), initialDimension); + const ctorOptions = creationOptions ?? getDefaultNotebookCreationOptions(); + const widget = instantiationService.createInstance(NotebookEditorWidget, { + ...ctorOptions, + codeWindow: codeWindow ?? ctorOptions.codeWindow, + }, initialDimension); const token = this._tokenPool++; value = { widget, token }; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookExecutionStateServiceImpl.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookExecutionStateServiceImpl.ts index a5736966..52157f4a 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookExecutionStateServiceImpl.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookExecutionStateServiceImpl.ts @@ -9,7 +9,7 @@ import { ResourceMap } from 'vs/base/common/map'; import { isEqual } from 'vs/base/common/resources'; import { URI } from 'vs/base/common/uri'; import { generateUuid } from 'vs/base/common/uuid'; -import { AudioCue, IAudioCueService } from 'vs/platform/audioCues/browser/audioCueService'; +import { AccessibilitySignal, IAccessibilitySignalService } from 'vs/platform/accessibilitySignal/browser/accessibilitySignalService'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { ILogService } from 'vs/platform/log/common/log'; import { NotebookTextModel } from 'vs/workbench/contrib/notebook/common/model/notebookTextModel'; @@ -38,7 +38,7 @@ export class NotebookExecutionStateService extends Disposable implements INotebo @IInstantiationService private readonly _instantiationService: IInstantiationService, @ILogService private readonly _logService: ILogService, @INotebookService private readonly _notebookService: INotebookService, - @IAudioCueService private readonly _audioCueService: IAudioCueService + @IAccessibilitySignalService private readonly _accessibilitySignalService: IAccessibilitySignalService ) { super(); } @@ -112,11 +112,11 @@ export class NotebookExecutionStateService extends Disposable implements INotebo if (lastRunSuccess !== undefined) { if (lastRunSuccess) { if (this._executions.size === 0) { - this._audioCueService.playAudioCue(AudioCue.notebookCellCompleted); + this._accessibilitySignalService.playSignal(AccessibilitySignal.notebookCellCompleted); } this._clearLastFailedCell(notebookUri); } else { - this._audioCueService.playAudioCue(AudioCue.notebookCellFailed); + this._accessibilitySignalService.playSignal(AccessibilitySignal.notebookCellFailed); this._setLastFailedCell(notebookUri, cellHandle); } } @@ -527,6 +527,7 @@ class CellExecution extends Disposable implements INotebookCellExecution { lastRunSuccess: completionData.lastRunSuccess, runStartTime: this._didPause ? null : cellModel.internalMetadata.runStartTime, runEndTime: this._didPause ? null : completionData.runEndTime, + error: completionData.error } }; this._applyExecutionEdits([edit]); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl.ts index 7901ccc3..3e344634 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl.ts @@ -5,7 +5,7 @@ import { Disposable, DisposableStore } from 'vs/base/common/lifecycle'; import { LinkedMap, Touch } from 'vs/base/common/map'; -import { localize } from 'vs/nls'; +import { localize2 } from 'vs/nls'; import { Categories } from 'vs/platform/action/common/actionCommonCategories'; import { Action2, registerAction2 } from 'vs/platform/actions/common/actions'; import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; @@ -37,7 +37,7 @@ export class NotebookKernelHistoryService extends Disposable implements INoteboo this._loadState(); this._register(this._storageService.onWillSaveState(() => this._saveState())); this._register(this._storageService.onDidChangeValue(StorageScope.WORKSPACE, NotebookKernelHistoryService.STORAGE_KEY, this._register(new DisposableStore()))(() => { - this._restoreState(); + this._loadState(); })); } @@ -88,24 +88,6 @@ export class NotebookKernelHistoryService extends Disposable implements INoteboo } } - private _restoreState(): void { - const serialized = this._storageService.get(NotebookKernelHistoryService.STORAGE_KEY, StorageScope.WORKSPACE); - if (serialized) { - try { - for (const [viewType, kernels] of JSON.parse(serialized)) { - const linkedMap = this._mostRecentKernelsMap[viewType] ?? new LinkedMap(); - for (const entry of kernels.entries) { - linkedMap.set(entry, entry, Touch.AsOld); - } - - this._mostRecentKernelsMap[viewType] = linkedMap; - } - } catch (e) { - console.error('Deserialize notebook kernel history failed', e); - } - } - } - private _loadState(): void { const serialized = this._storageService.get(NotebookKernelHistoryService.STORAGE_KEY, StorageScope.WORKSPACE); if (serialized) { @@ -156,10 +138,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'notebook.clearNotebookKernelsMRUCache', - title: { - value: localize('workbench.notebook.clearNotebookKernelsMRUCache', "Clear Notebook Kernels MRU Cache"), - original: 'Clear Notebook Kernels MRU Cache' - }, + title: localize2('workbench.notebook.clearNotebookKernelsMRUCache', "Clear Notebook Kernels MRU Cache"), category: Categories.Developer, f1: true }); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookKernelServiceImpl.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookKernelServiceImpl.ts index 7eb95b9c..572a833e 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookKernelServiceImpl.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookKernelServiceImpl.ts @@ -11,12 +11,12 @@ import { LRUCache, ResourceMap } from 'vs/base/common/map'; import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; import { URI } from 'vs/base/common/uri'; import { INotebookService } from 'vs/workbench/contrib/notebook/common/notebookService'; -import { runWhenIdle } from 'vs/base/common/async'; import { IMenu, IMenuService, MenuId } from 'vs/platform/actions/common/actions'; import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { IAction } from 'vs/base/common/actions'; import { MarshalledId } from 'vs/base/common/marshallingIds'; import { Schemas } from 'vs/base/common/network'; +import { getActiveWindow, runWhenWindowIdle } from 'vs/base/browser/dom'; class KernelInfo { @@ -105,6 +105,7 @@ export class NotebookKernelService extends Disposable implements INotebookKernel private readonly _onDidRemoveKernel = this._register(new Emitter()); private readonly _onDidChangeNotebookAffinity = this._register(new Emitter()); private readonly _onDidChangeSourceActions = this._register(new Emitter()); + private readonly _onDidNotebookVariablesChange = this._register(new Emitter()); private readonly _kernelSources = new Map(); private readonly _kernelSourceActionsUpdates = new Map(); private readonly _kernelDetectionTasks = new Map(); @@ -117,6 +118,7 @@ export class NotebookKernelService extends Disposable implements INotebookKernel readonly onDidChangeNotebookAffinity: Event = this._onDidChangeNotebookAffinity.event; readonly onDidChangeSourceActions: Event = this._onDidChangeSourceActions.event; readonly onDidChangeKernelDetectionTasks: Event = this._onDidChangeKernelDetectionTasks.event; + readonly onDidNotebookVariablesUpdate: Event = this._onDidNotebookVariablesChange.event; private static _storageNotebookBinding = 'notebook.controller2NotebookBindings'; @@ -168,7 +170,7 @@ export class NotebookKernelService extends Disposable implements INotebookKernel private _persistMementos(): void { this._persistSoonHandle?.dispose(); - this._persistSoonHandle = runWhenIdle(() => { + this._persistSoonHandle = runWhenWindowIdle(getActiveWindow(), () => { this._storageService.store(NotebookKernelService._storageNotebookBinding, JSON.stringify(this._notebookBindings), StorageScope.WORKSPACE, StorageTarget.MACHINE); }, 100); } @@ -200,6 +202,10 @@ export class NotebookKernelService extends Disposable implements INotebookKernel } } + notifyVariablesChange(notebookUri: URI): void { + this._onDidNotebookVariablesChange.fire(notebookUri); + } + registerKernel(kernel: INotebookKernel): IDisposable { if (this._kernels.has(kernel.id)) { throw new Error(`NOTEBOOK CONTROLLER with id '${kernel.id}' already exists`); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookServiceImpl.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookServiceImpl.ts index c01228dd..6a0fd291 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookServiceImpl.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/services/notebookServiceImpl.ts @@ -6,7 +6,6 @@ import { localize } from 'vs/nls'; import { toAction } from 'vs/base/common/actions'; import { createErrorWithActions } from 'vs/base/common/errorMessage'; -import { PixelRatio } from 'vs/base/browser/browser'; import { Emitter, Event } from 'vs/base/common/event'; import * as glob from 'vs/base/common/glob'; import { Iterable } from 'vs/base/common/iterator'; @@ -14,11 +13,9 @@ import { Lazy } from 'vs/base/common/lazy'; import { Disposable, DisposableStore, IDisposable, toDisposable } from 'vs/base/common/lifecycle'; import { ResourceMap } from 'vs/base/common/map'; import { Schemas } from 'vs/base/common/network'; +import { basename, isEqual } from 'vs/base/common/resources'; import { isDefined } from 'vs/base/common/types'; import { URI } from 'vs/base/common/uri'; -import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService'; -import { IEditorOptions } from 'vs/editor/common/config/editorOptions'; -import { BareFontInfo } from 'vs/editor/common/config/fontInfo'; import { IAccessibilityService } from 'vs/platform/accessibility/common/accessibility'; import { ConfigurationTarget, IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IResourceEditorInput } from 'vs/platform/editor/common/editor'; @@ -34,14 +31,17 @@ import { NotebookTextModel } from 'vs/workbench/contrib/notebook/common/model/no import { ACCESSIBLE_NOTEBOOK_DISPLAY_ORDER, CellUri, NotebookSetting, INotebookContributionData, INotebookExclusiveDocumentFilter, INotebookRendererInfo, INotebookTextModel, IOrderedMimeType, IOutputDto, MimeTypeDisplayOrder, NotebookData, NotebookEditorPriority, NotebookRendererMatch, NOTEBOOK_DISPLAY_ORDER, RENDERER_EQUIVALENT_EXTENSIONS, RENDERER_NOT_AVAILABLE, TransientOptions, NotebookExtensionDescription, INotebookStaticPreloadInfo } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { NotebookEditorInput } from 'vs/workbench/contrib/notebook/common/notebookEditorInput'; import { INotebookEditorModelResolverService } from 'vs/workbench/contrib/notebook/common/notebookEditorModelResolverService'; -import { updateEditorTopPadding } from 'vs/workbench/contrib/notebook/browser/notebookOptions'; import { NotebookOutputRendererInfo, NotebookStaticPreloadInfo as NotebookStaticPreloadInfo } from 'vs/workbench/contrib/notebook/common/notebookOutputRenderer'; import { NotebookEditorDescriptor, NotebookProviderInfo } from 'vs/workbench/contrib/notebook/common/notebookProvider'; import { INotebookSerializer, INotebookService, SimpleNotebookProviderInfo } from 'vs/workbench/contrib/notebook/common/notebookService'; -import { DiffEditorInputFactoryFunction, EditorInputFactoryFunction, EditorInputFactoryObject, IEditorResolverService, IEditorType, RegisteredEditorInfo, RegisteredEditorPriority, UntitledEditorInputFactoryFunction } from 'vs/workbench/services/editor/common/editorResolverService'; +import { DiffEditorInputFactoryFunction, EditorInputFactoryFunction, EditorInputFactoryObject, IEditorResolverService, IEditorType, RegisteredEditorInfo, RegisteredEditorPriority, UntitledEditorInputFactoryFunction, type MergeEditorInputFactoryFunction } from 'vs/workbench/services/editor/common/editorResolverService'; import { IExtensionService, isProposedApiEnabled } from 'vs/workbench/services/extensions/common/extensions'; import { IExtensionPointUser } from 'vs/workbench/services/extensions/common/extensionsRegistry'; import { InstallRecommendedExtensionAction } from 'vs/workbench/contrib/extensions/browser/extensionsActions'; +import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; +import { INotebookDocument, INotebookDocumentService } from 'vs/workbench/services/notebook/common/notebookDocumentService'; +import { MergeEditorInput } from 'vs/workbench/contrib/mergeEditor/browser/mergeEditorInput'; +import type { EditorInputWithOptions, IResourceMergeEditorInput } from 'vs/workbench/common/editor'; export class NotebookProviderInfoStore extends Disposable { @@ -62,7 +62,8 @@ export class NotebookProviderInfoStore extends Disposable { @IAccessibilityService private readonly _accessibilityService: IAccessibilityService, @IInstantiationService private readonly _instantiationService: IInstantiationService, @IFileService private readonly _fileService: IFileService, - @INotebookEditorModelResolverService private readonly _notebookEditorModelResolverService: INotebookEditorModelResolverService + @INotebookEditorModelResolverService private readonly _notebookEditorModelResolverService: INotebookEditorModelResolverService, + @IUriIdentityService private readonly uriIdentService: IUriIdentityService, ) { super(); @@ -72,7 +73,7 @@ export class NotebookProviderInfoStore extends Disposable { // Process the notebook contributions but buffer changes from the resolver this._editorResolverService.bufferChangeEvents(() => { for (const info of (mementoObject[NotebookProviderInfoStore.CUSTOM_EDITORS_ENTRY_ID] || []) as NotebookEditorDescriptor[]) { - this.add(new NotebookProviderInfo(info)); + this.add(new NotebookProviderInfo(info), false); } }); @@ -178,12 +179,18 @@ export class NotebookProviderInfoStore extends Disposable { }; const notebookEditorInputFactory: EditorInputFactoryFunction = ({ resource, options }) => { const data = CellUri.parse(resource); - let notebookUri: URI = resource; + let notebookUri: URI; + let cellOptions: IResourceEditorInput | undefined; + let preferredResource = resource; if (data) { - notebookUri = data.notebook; + // resource is a notebook cell + notebookUri = this.uriIdentService.asCanonicalUri(data.notebook); + preferredResource = data.notebook; cellOptions = { resource, options }; + } else { + notebookUri = this.uriIdentService.asCanonicalUri(resource); } if (!cellOptions) { @@ -191,27 +198,51 @@ export class NotebookProviderInfoStore extends Disposable { } const notebookOptions = { ...options, cellOptions } as INotebookEditorOptions; - return { editor: NotebookEditorInput.create(this._instantiationService, notebookUri, notebookProviderInfo.id), options: notebookOptions }; + const editor = NotebookEditorInput.getOrCreate(this._instantiationService, notebookUri, preferredResource, notebookProviderInfo.id); + return { editor, options: notebookOptions }; }; + const notebookUntitledEditorFactory: UntitledEditorInputFactoryFunction = async ({ resource, options }) => { const ref = await this._notebookEditorModelResolverService.resolve({ untitledResource: resource }, notebookProviderInfo.id); // untitled notebooks are disposed when they get saved. we should not hold a reference // to such a disposed notebook and therefore dispose the reference as well ref.object.notebook.onWillDispose(() => { - ref!.dispose(); + ref.dispose(); }); - return { editor: NotebookEditorInput.create(this._instantiationService, ref.object.resource, notebookProviderInfo.id), options }; + return { editor: NotebookEditorInput.getOrCreate(this._instantiationService, ref.object.resource, undefined, notebookProviderInfo.id), options }; }; const notebookDiffEditorInputFactory: DiffEditorInputFactoryFunction = ({ modified, original, label, description }) => { return { editor: NotebookDiffEditorInput.create(this._instantiationService, modified.resource!, label, description, original.resource!, notebookProviderInfo.id) }; }; + const mergeEditorInputFactory: MergeEditorInputFactoryFunction = (mergeEditor: IResourceMergeEditorInput): EditorInputWithOptions => { + return { + editor: this._instantiationService.createInstance( + MergeEditorInput, + mergeEditor.base.resource, + { + uri: mergeEditor.input1.resource, + title: mergeEditor.input1.label ?? basename(mergeEditor.input1.resource), + description: mergeEditor.input1.description ?? '', + detail: mergeEditor.input1.detail + }, + { + uri: mergeEditor.input2.resource, + title: mergeEditor.input2.label ?? basename(mergeEditor.input2.resource), + description: mergeEditor.input2.description ?? '', + detail: mergeEditor.input2.detail + }, + mergeEditor.result.resource + ) + }; + }; const notebookFactoryObject: EditorInputFactoryObject = { createEditorInput: notebookEditorInputFactory, createDiffEditorInput: notebookDiffEditorInputFactory, createUntitledEditorInput: notebookUntitledEditorFactory, + createMergeEditorInput: mergeEditorInputFactory }; const notebookCellFactoryObject: EditorInputFactoryObject = { createEditorInput: notebookEditorInputFactory, @@ -273,7 +304,7 @@ export class NotebookProviderInfoStore extends Disposable { return this._contributedEditors.get(viewType); } - add(info: NotebookProviderInfo): IDisposable { + add(info: NotebookProviderInfo, saveMemento = true): IDisposable { if (this._contributedEditors.has(info.id)) { throw new Error(`notebook type '${info.id}' ALREADY EXISTS`); } @@ -286,9 +317,11 @@ export class NotebookProviderInfoStore extends Disposable { this._contributedEditorDisposables.add(editorRegistration); } - const mementoObject = this._memento.getMemento(StorageScope.PROFILE, StorageTarget.MACHINE); - mementoObject[NotebookProviderInfoStore.CUSTOM_EDITORS_ENTRY_ID] = Array.from(this._contributedEditors.values()); - this._memento.saveMemento(); + if (saveMemento) { + const mementoObject = this._memento.getMemento(StorageScope.PROFILE, StorageTarget.MACHINE); + mementoObject[NotebookProviderInfoStore.CUSTOM_EDITORS_ENTRY_ID] = Array.from(this._contributedEditors.values()); + this._memento.saveMemento(); + } return this._register(toDisposable(() => { const mementoObject = this._memento.getMemento(StorageScope.PROFILE, StorageTarget.MACHINE); @@ -404,8 +437,9 @@ export class NotebookOutputRendererInfoStore { } } -class ModelData implements IDisposable { +class ModelData implements IDisposable, INotebookDocument { private readonly _modelEventListeners = new DisposableStore(); + get uri() { return this.model.uri; } constructor( readonly model: NotebookTextModel, @@ -414,6 +448,10 @@ class ModelData implements IDisposable { this._modelEventListeners.add(model.onWillDispose(() => onWillDispose(model))); } + getCellIndex(cellUri: URI): number | undefined { + return this.model.cells.findIndex(cell => isEqual(cell.uri, cellUri)); + } + dispose(): void { this._modelEventListeners.dispose(); } @@ -472,9 +510,8 @@ export class NotebookService extends Disposable implements INotebookService { @IConfigurationService private readonly _configurationService: IConfigurationService, @IAccessibilityService private readonly _accessibilityService: IAccessibilityService, @IInstantiationService private readonly _instantiationService: IInstantiationService, - @ICodeEditorService private readonly _codeEditorService: ICodeEditorService, - @IConfigurationService private readonly configurationService: IConfigurationService, @IStorageService private readonly _storageService: IStorageService, + @INotebookDocumentService private readonly _notebookDocumentService: INotebookDocumentService ) { super(); @@ -561,43 +598,6 @@ export class NotebookService extends Disposable implements INotebookService { updateOrder(); })); - let decorationTriggeredAdjustment = false; - const decorationCheckSet = new Set(); - const onDidAddDecorationType = (e: string) => { - if (decorationTriggeredAdjustment) { - return; - } - - if (decorationCheckSet.has(e)) { - return; - } - - const options = this._codeEditorService.resolveDecorationOptions(e, true); - if (options.afterContentClassName || options.beforeContentClassName) { - const cssRules = this._codeEditorService.resolveDecorationCSSRules(e); - if (cssRules !== null) { - for (let i = 0; i < cssRules.length; i++) { - // The following ways to index into the list are equivalent - if ( - ((cssRules[i] as CSSStyleRule).selectorText.endsWith('::after') || (cssRules[i] as CSSStyleRule).selectorText.endsWith('::after')) - && (cssRules[i] as CSSStyleRule).cssText.indexOf('top:') > -1 - ) { - // there is a `::before` or `::after` text decoration whose position is above or below current line - // we at least make sure that the editor top padding is at least one line - const editorOptions = this.configurationService.getValue('editor'); - updateEditorTopPadding(BareFontInfo.createFromRawSettings(editorOptions, PixelRatio.value).lineHeight + 2); - decorationTriggeredAdjustment = true; - break; - } - } - } - } - - decorationCheckSet.add(e); - }; - this._register(this._codeEditorService.onDecorationTypeRegistered(onDidAddDecorationType)); - this._codeEditorService.listDecorationTypes().forEach(onDidAddDecorationType); - this._memento = new Memento(NotebookService._storageNotebookViewTypeProvider, this._storageService); this._viewTypeCache = this._memento.getMemento(StorageScope.WORKSPACE, StorageTarget.MACHINE); } @@ -742,7 +742,9 @@ export class NotebookService extends Disposable implements INotebookService { throw new Error(`notebook for ${uri} already exists`); } const notebookModel = this._instantiationService.createInstance(NotebookTextModel, viewType, uri, data.cells, data.metadata, transientOptions); - this._models.set(uri, new ModelData(notebookModel, this._onWillDisposeDocument.bind(this))); + const modelData = new ModelData(notebookModel, this._onWillDisposeDocument.bind(this)); + this._models.set(uri, modelData); + this._notebookDocumentService.addNotebookDocument(modelData); this._onWillAddNotebookDocument.fire(notebookModel); this._onDidAddNotebookDocument.fire(notebookModel); this._postDocumentOpenActivation(viewType); @@ -766,6 +768,7 @@ export class NotebookService extends Disposable implements INotebookService { if (modelData) { this._onWillRemoveNotebookDocument.fire(modelData.model); this._models.delete(model.uri); + this._notebookDocumentService.removeNotebookDocument(modelData); modelData.dispose(); this._onDidRemoveNotebookDocument.fire(modelData.model); } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellPart.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellPart.ts index ac1396b3..546637fa 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellPart.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellPart.ts @@ -4,6 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import * as DOM from 'vs/base/browser/dom'; +import { onUnexpectedError } from 'vs/base/common/errors'; import { Disposable, DisposableStore, MutableDisposable } from 'vs/base/common/lifecycle'; import { ICellViewModel } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { CellViewModelStateChangeEvent } from 'vs/workbench/contrib/notebook/browser/notebookViewEvents'; @@ -15,7 +16,7 @@ import { ICellExecutionStateChangedEvent } from 'vs/workbench/contrib/notebook/c */ export abstract class CellContentPart extends Disposable { protected currentCell: ICellViewModel | undefined; - protected cellDisposables = new DisposableStore(); + protected readonly cellDisposables = new DisposableStore(); constructor() { super(); @@ -32,7 +33,7 @@ export abstract class CellContentPart extends Disposable { */ renderCell(element: ICellViewModel): void { this.currentCell = element; - this.didRenderCell(element); + safeInvokeNoArg(() => this.didRenderCell(element)); } didRenderCell(element: ICellViewModel): void { } @@ -122,51 +123,61 @@ export abstract class CellOverlayPart extends Disposable { updateForExecutionState(element: ICellViewModel, e: ICellExecutionStateChangedEvent): void { } } +function safeInvokeNoArg(func: () => T): T | null { + try { + return func(); + } catch (e) { + onUnexpectedError(e); + return null; + } +} + export class CellPartsCollection extends Disposable { - private _scheduledOverlayRendering = this._register(new MutableDisposable()); - private _scheduledOverlayUpdateState = this._register(new MutableDisposable()); - private _scheduledOverlayUpdateExecutionState = this._register(new MutableDisposable()); + private readonly _scheduledOverlayRendering = this._register(new MutableDisposable()); + private readonly _scheduledOverlayUpdateState = this._register(new MutableDisposable()); + private readonly _scheduledOverlayUpdateExecutionState = this._register(new MutableDisposable()); constructor( + private readonly targetWindow: Window, private readonly contentParts: readonly CellContentPart[], private readonly overlayParts: readonly CellOverlayPart[] ) { super(); } - concatContentPart(other: readonly CellContentPart[]): CellPartsCollection { - return new CellPartsCollection(this.contentParts.concat(other), this.overlayParts); + concatContentPart(other: readonly CellContentPart[], targetWindow: Window): CellPartsCollection { + return new CellPartsCollection(targetWindow, this.contentParts.concat(other), this.overlayParts); } - concatOverlayPart(other: readonly CellOverlayPart[]): CellPartsCollection { - return new CellPartsCollection(this.contentParts, this.overlayParts.concat(other)); + concatOverlayPart(other: readonly CellOverlayPart[], targetWindow: Window): CellPartsCollection { + return new CellPartsCollection(targetWindow, this.contentParts, this.overlayParts.concat(other)); } scheduleRenderCell(element: ICellViewModel): void { // prepare model for (const part of this.contentParts) { - part.prepareRenderCell(element); + safeInvokeNoArg(() => part.prepareRenderCell(element)); } for (const part of this.overlayParts) { - part.prepareRenderCell(element); + safeInvokeNoArg(() => part.prepareRenderCell(element)); } // render content parts for (const part of this.contentParts) { - part.renderCell(element); + safeInvokeNoArg(() => part.renderCell(element)); } - this._scheduledOverlayRendering.value = DOM.modify(() => { + this._scheduledOverlayRendering.value = DOM.modify(this.targetWindow, () => { for (const part of this.overlayParts) { - part.renderCell(element); + safeInvokeNoArg(() => part.renderCell(element)); } }); } unrenderCell(element: ICellViewModel): void { for (const part of this.contentParts) { - part.unrenderCell(element); + safeInvokeNoArg(() => part.unrenderCell(element)); } this._scheduledOverlayRendering.value = undefined; @@ -174,46 +185,46 @@ export class CellPartsCollection extends Disposable { this._scheduledOverlayUpdateExecutionState.value = undefined; for (const part of this.overlayParts) { - part.unrenderCell(element); + safeInvokeNoArg(() => part.unrenderCell(element)); } } updateInternalLayoutNow(viewCell: ICellViewModel) { for (const part of this.contentParts) { - part.updateInternalLayoutNow(viewCell); + safeInvokeNoArg(() => part.updateInternalLayoutNow(viewCell)); } for (const part of this.overlayParts) { - part.updateInternalLayoutNow(viewCell); + safeInvokeNoArg(() => part.updateInternalLayoutNow(viewCell)); } } prepareLayout() { for (const part of this.contentParts) { - part.prepareLayout(); + safeInvokeNoArg(() => part.prepareLayout()); } } updateState(viewCell: ICellViewModel, e: CellViewModelStateChangeEvent) { for (const part of this.contentParts) { - part.updateState(viewCell, e); + safeInvokeNoArg(() => part.updateState(viewCell, e)); } - this._scheduledOverlayUpdateState.value = DOM.modify(() => { + this._scheduledOverlayUpdateState.value = DOM.modify(this.targetWindow, () => { for (const part of this.overlayParts) { - part.updateState(viewCell, e); + safeInvokeNoArg(() => part.updateState(viewCell, e)); } }); } updateForExecutionState(viewCell: ICellViewModel, e: ICellExecutionStateChangedEvent) { for (const part of this.contentParts) { - part.updateForExecutionState(viewCell, e); + safeInvokeNoArg(() => part.updateForExecutionState(viewCell, e)); } - this._scheduledOverlayUpdateExecutionState.value = DOM.modify(() => { + this._scheduledOverlayUpdateExecutionState.value = DOM.modify(this.targetWindow, () => { for (const part of this.overlayParts) { - part.updateForExecutionState(viewCell, e); + safeInvokeNoArg(() => part.updateForExecutionState(viewCell, e)); } }); } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellActionView.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellActionView.ts index 38e1424f..854358af 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellActionView.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellActionView.ts @@ -3,9 +3,22 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { renderLabelWithIcons } from 'vs/base/browser/ui/iconLabel/iconLabels'; import * as DOM from 'vs/base/browser/dom'; -import { MenuEntryActionViewItem } from 'vs/platform/actions/browser/menuEntryActionViewItem'; +import * as types from 'vs/base/common/types'; +import { EventType as TouchEventType } from 'vs/base/browser/touch'; +import { IActionViewItemProvider } from 'vs/base/browser/ui/actionbar/actionbar'; +import { IActionProvider } from 'vs/base/browser/ui/dropdown/dropdown'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import { renderLabelWithIcons } from 'vs/base/browser/ui/iconLabel/iconLabels'; +import { IAction } from 'vs/base/common/actions'; +import { ThemeIcon } from 'vs/base/common/themables'; +import { IMenuEntryActionViewItemOptions, MenuEntryActionViewItem, SubmenuEntryActionViewItem } from 'vs/platform/actions/browser/menuEntryActionViewItem'; +import { MenuItemAction, SubmenuItemAction } from 'vs/platform/actions/common/actions'; +import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; +import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; +import { IThemeService } from 'vs/platform/theme/common/themeService'; +import type { IUpdatableHover } from 'vs/base/browser/ui/hover/hover'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; export class CodiconActionViewItem extends MenuEntryActionViewItem { @@ -31,7 +44,82 @@ export class ActionViewWithLabel extends MenuEntryActionViewItem { if (this._actionLabel) { this._actionLabel.classList.add('notebook-label'); this._actionLabel.innerText = this._action.label; - this._actionLabel.title = this._action.tooltip.length ? this._action.tooltip : this._action.label; + } + } +} +export class UnifiedSubmenuActionView extends SubmenuEntryActionViewItem { + private _actionLabel?: HTMLAnchorElement; + private _hover?: IUpdatableHover; + private _primaryAction: IAction | undefined; + + constructor( + action: SubmenuItemAction, + options: IMenuEntryActionViewItemOptions | undefined, + readonly renderLabel: boolean, + readonly subActionProvider: IActionProvider, + readonly subActionViewItemProvider: IActionViewItemProvider | undefined, + @IKeybindingService _keybindingService: IKeybindingService, + @IContextMenuService _contextMenuService: IContextMenuService, + @IThemeService _themeService: IThemeService, + @IHoverService private readonly _hoverService: IHoverService + ) { + super(action, { ...options, hoverDelegate: options?.hoverDelegate ?? getDefaultHoverDelegate('element') }, _keybindingService, _contextMenuService, _themeService); + } + + override render(container: HTMLElement): void { + super.render(container); + container.classList.add('notebook-action-view-item'); + container.classList.add('notebook-action-view-item-unified'); + this._actionLabel = document.createElement('a'); + container.appendChild(this._actionLabel); + + this._hover = this._register(this._hoverService.setupUpdatableHover(this.options.hoverDelegate ?? getDefaultHoverDelegate('element'), this._actionLabel, '')); + + this.updateLabel(); + + for (const event of [DOM.EventType.CLICK, DOM.EventType.MOUSE_DOWN, TouchEventType.Tap]) { + this._register(DOM.addDisposableListener(container, event, e => this.onClick(e, true))); + } + } + + override onClick(event: DOM.EventLike, preserveFocus = false): void { + DOM.EventHelper.stop(event, true); + const context = types.isUndefinedOrNull(this._context) ? this.options?.useEventAsContext ? event : { preserveFocus } : this._context; + this.actionRunner.run(this._primaryAction ?? this._action, context); + } + + protected override updateLabel() { + const actions = this.subActionProvider.getActions(); + if (this._actionLabel) { + const primaryAction = actions[0]; + this._primaryAction = primaryAction; + + if (primaryAction && primaryAction instanceof MenuItemAction) { + const element = this.element; + + if (element && primaryAction.item.icon && ThemeIcon.isThemeIcon(primaryAction.item.icon)) { + const iconClasses = ThemeIcon.asClassNameArray(primaryAction.item.icon); + // remove all classes started with 'codicon-' + element.classList.forEach((cl) => { + if (cl.startsWith('codicon-')) { + element.classList.remove(cl); + } + }); + element.classList.add(...iconClasses); + } + + if (this.renderLabel) { + this._actionLabel.classList.add('notebook-label'); + this._actionLabel.innerText = this._action.label; + this._hover?.update(primaryAction.tooltip.length ? primaryAction.tooltip : primaryAction.label); + } + } else { + if (this.renderLabel) { + this._actionLabel.classList.add('notebook-label'); + this._actionLabel.innerText = this._action.label; + this._hover?.update(this._action.tooltip.length ? this._action.tooltip : this._action.label); + } + } } } } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellComments.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellComments.ts index bf0fe703..b8ccbf07 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellComments.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellComments.ts @@ -53,11 +53,11 @@ export class CellComments extends CellContentPart { const info = await this._getCommentThreadForCell(element); if (info) { - this._createCommentTheadWidget(info.owner, info.thread); + await this._createCommentTheadWidget(info.owner, info.thread); } } - private _createCommentTheadWidget(owner: string, commentThread: languages.CommentThread) { + private async _createCommentTheadWidget(owner: string, commentThread: languages.CommentThread) { this._commentThreadWidget?.dispose(); this.commentTheadDisposables.clear(); this._commentThreadWidget = this.instantiationService.createInstance( @@ -84,7 +84,7 @@ export class CellComments extends CellContentPart { const layoutInfo = this.notebookEditor.getLayoutInfo(); - this._commentThreadWidget.display(layoutInfo.fontInfo.lineHeight); + await this._commentThreadWidget.display(layoutInfo.fontInfo.lineHeight, true); this._applyTheme(); this.commentTheadDisposables.add(this._commentThreadWidget.onDidResize(() => { @@ -99,7 +99,7 @@ export class CellComments extends CellContentPart { if (this.currentElement) { const info = await this._getCommentThreadForCell(this.currentElement); if (!this._commentThreadWidget && info) { - this._createCommentTheadWidget(info.owner, info.thread); + await this._createCommentTheadWidget(info.owner, info.thread); const layoutInfo = (this.currentElement as CodeCellViewModel).layoutInfo; this.container.style.top = `${layoutInfo.outputContainerOffset + layoutInfo.outputTotalHeight}px`; this.currentElement.commentHeight = this._calculateCommentThreadHeight(this._commentThreadWidget!.getDimensions().height); @@ -117,7 +117,7 @@ export class CellComments extends CellContentPart { return; } - this._commentThreadWidget.updateCommentThread(info.thread); + await this._commentThreadWidget.updateCommentThread(info.thread); this.currentElement.commentHeight = this._calculateCommentThreadHeight(this._commentThreadWidget.getDimensions().height); } } @@ -141,7 +141,7 @@ export class CellComments extends CellContentPart { if (this.notebookEditor.hasModel()) { const commentInfos = coalesce(await this.commentService.getNotebookComments(element.uri)); if (commentInfos.length && commentInfos[0].threads.length) { - return { owner: commentInfos[0].owner, thread: commentInfos[0].threads[0] }; + return { owner: commentInfos[0].uniqueOwner, thread: commentInfos[0].threads[0] }; } } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellContextKeys.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellContextKeys.ts index eb2c45f2..e1713a81 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellContextKeys.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellContextKeys.ts @@ -4,15 +4,17 @@ *--------------------------------------------------------------------------------------------*/ import { Disposable, DisposableStore } from 'vs/base/common/lifecycle'; +import { autorun } from 'vs/base/common/observable'; import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { NotebookChatController } from 'vs/workbench/contrib/notebook/browser/controller/chat/notebookChatController'; import { CellEditState, CellFocusMode, ICellViewModel, INotebookEditorDelegate } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { CellViewModelStateChangeEvent } from 'vs/workbench/contrib/notebook/browser/notebookViewEvents'; import { CellContentPart } from 'vs/workbench/contrib/notebook/browser/view/cellPart'; import { CodeCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/codeCellViewModel'; import { MarkupCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/markupCellViewModel'; import { NotebookCellExecutionState } from 'vs/workbench/contrib/notebook/common/notebookCommon'; -import { NotebookCellExecutionStateContext, NOTEBOOK_CELL_EDITABLE, NOTEBOOK_CELL_EDITOR_FOCUSED, NOTEBOOK_CELL_EXECUTING, NOTEBOOK_CELL_EXECUTION_STATE, NOTEBOOK_CELL_FOCUSED, NOTEBOOK_CELL_HAS_OUTPUTS, NOTEBOOK_CELL_INPUT_COLLAPSED, NOTEBOOK_CELL_LINE_NUMBERS, NOTEBOOK_CELL_MARKDOWN_EDIT_MODE, NOTEBOOK_CELL_OUTPUT_COLLAPSED, NOTEBOOK_CELL_RESOURCE, NOTEBOOK_CELL_TYPE } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; +import { NotebookCellExecutionStateContext, NOTEBOOK_CELL_EDITABLE, NOTEBOOK_CELL_EDITOR_FOCUSED, NOTEBOOK_CELL_EXECUTING, NOTEBOOK_CELL_EXECUTION_STATE, NOTEBOOK_CELL_FOCUSED, NOTEBOOK_CELL_HAS_OUTPUTS, NOTEBOOK_CELL_INPUT_COLLAPSED, NOTEBOOK_CELL_LINE_NUMBERS, NOTEBOOK_CELL_MARKDOWN_EDIT_MODE, NOTEBOOK_CELL_OUTPUT_COLLAPSED, NOTEBOOK_CELL_RESOURCE, NOTEBOOK_CELL_TYPE, NOTEBOOK_CELL_GENERATED_BY_CHAT, NOTEBOOK_CELL_HAS_ERROR_DIAGNOSTICS } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; import { INotebookExecutionStateService, NotebookExecutionType } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; export class CellContextKeyPart extends CellContentPart { @@ -45,6 +47,8 @@ export class CellContextKeyManager extends Disposable { private cellOutputCollapsed!: IContextKey; private cellLineNumbers!: IContextKey<'on' | 'off' | 'inherit'>; private cellResource!: IContextKey; + private cellGeneratedByChat!: IContextKey; + private cellHasErrorDiagnostics!: IContextKey; private markdownEditMode!: IContextKey; @@ -54,7 +58,7 @@ export class CellContextKeyManager extends Disposable { private readonly notebookEditor: INotebookEditorDelegate, private element: ICellViewModel | undefined, @IContextKeyService private readonly _contextKeyService: IContextKeyService, - @INotebookExecutionStateService private readonly _notebookExecutionStateService: INotebookExecutionStateService + @INotebookExecutionStateService private readonly _notebookExecutionStateService: INotebookExecutionStateService, ) { super(); @@ -70,7 +74,9 @@ export class CellContextKeyManager extends Disposable { this.cellContentCollapsed = NOTEBOOK_CELL_INPUT_COLLAPSED.bindTo(this._contextKeyService); this.cellOutputCollapsed = NOTEBOOK_CELL_OUTPUT_COLLAPSED.bindTo(this._contextKeyService); this.cellLineNumbers = NOTEBOOK_CELL_LINE_NUMBERS.bindTo(this._contextKeyService); + this.cellGeneratedByChat = NOTEBOOK_CELL_GENERATED_BY_CHAT.bindTo(this._contextKeyService); this.cellResource = NOTEBOOK_CELL_RESOURCE.bindTo(this._contextKeyService); + this.cellHasErrorDiagnostics = NOTEBOOK_CELL_HAS_ERROR_DIAGNOSTICS.bindTo(this._contextKeyService); if (element) { this.updateForElement(element); @@ -96,6 +102,9 @@ export class CellContextKeyManager extends Disposable { if (element instanceof CodeCellViewModel) { this.elementDisposables.add(element.onDidChangeOutputs(() => this.updateForOutputs())); + this.elementDisposables.add(autorun(reader => { + this.cellHasErrorDiagnostics.set(!!reader.readObservable(element.excecutionError)); + })); } this.elementDisposables.add(this.notebookEditor.onDidChangeActiveCell(() => this.updateForFocusState())); @@ -112,10 +121,21 @@ export class CellContextKeyManager extends Disposable { this.updateForEditState(); this.updateForCollapseState(); this.updateForOutputs(); + this.updateForChat(); this.cellLineNumbers.set(this.element!.lineNumbers); this.cellResource.set(this.element!.uri.toString()); }); + + const chatController = NotebookChatController.get(this.notebookEditor); + + if (chatController) { + this.elementDisposables.add(chatController.onDidChangePromptCache(e => { + if (e.cell.toString() === this.element!.uri.toString()) { + this.updateForChat(); + } + })); + } } private onDidChangeState(e: CellViewModelStateChangeEvent) { @@ -216,4 +236,15 @@ export class CellContextKeyManager extends Disposable { this.cellHasOutputs.set(false); } } + + private updateForChat() { + const chatController = NotebookChatController.get(this.notebookEditor); + + if (!chatController || !this.element) { + this.cellGeneratedByChat.set(false); + return; + } + + this.cellGeneratedByChat.set(chatController.isCellGeneratedByChat(this.element)); + } } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellDnd.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellDnd.ts index 5531da7b..06444079 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellDnd.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellDnd.ts @@ -75,8 +75,8 @@ export class CellDragAndDropController extends Disposable { this.listInsertionIndicator = DOM.append(notebookListContainer, $('.cell-list-insertion-indicator')); - this._register(DOM.addDisposableListener(document.body, DOM.EventType.DRAG_START, this.onGlobalDragStart.bind(this), true)); - this._register(DOM.addDisposableListener(document.body, DOM.EventType.DRAG_END, this.onGlobalDragEnd.bind(this), true)); + this._register(DOM.addDisposableListener(notebookListContainer.ownerDocument.body, DOM.EventType.DRAG_START, this.onGlobalDragStart.bind(this), true)); + this._register(DOM.addDisposableListener(notebookListContainer.ownerDocument.body, DOM.EventType.DRAG_END, this.onGlobalDragEnd.bind(this), true)); const addCellDragListener = (eventType: string, handler: (e: CellDragEvent) => void, useCapture = false) => { this._register(DOM.addDisposableListener( @@ -146,7 +146,7 @@ export class CellDragAndDropController extends Disposable { const dragPosInElement = dragOffset - cellTop; const dragPosRatio = dragPosInElement / cellHeight; - return { + return { browserEvent: event, draggedOverCell, cellTop, @@ -307,7 +307,7 @@ export class CellDragAndDropController extends Disposable { } const onDragEnd = () => { - if (!this.notebookEditor.notebookOptions.getLayoutConfiguration().dragAndDropEnabled || !!this.notebookEditor.isReadOnly) { + if (!this.notebookEditor.notebookOptions.getDisplayOptions().dragAndDropEnabled || !!this.notebookEditor.isReadOnly) { return; } @@ -324,7 +324,7 @@ export class CellDragAndDropController extends Disposable { return; } - if (!this.notebookEditor.notebookOptions.getLayoutConfiguration().dragAndDropEnabled || !!this.notebookEditor.isReadOnly) { + if (!this.notebookEditor.notebookOptions.getDisplayOptions().dragAndDropEnabled || !!this.notebookEditor.isReadOnly) { return; } @@ -335,7 +335,7 @@ export class CellDragAndDropController extends Disposable { const dragImage = dragImageProvider(); cellRoot.parentElement!.appendChild(dragImage); event.dataTransfer.setDragImage(dragImage, 0, 0); - setTimeout(() => cellRoot.parentElement!.removeChild(dragImage!), 0); // Comment this out to debug drag image layout + setTimeout(() => cellRoot.parentElement!.removeChild(dragImage), 0); // Comment this out to debug drag image layout }; for (const dragHandle of dragHandles) { templateData.templateDisposables.add(DOM.addDisposableListener(dragHandle, DOM.EventType.DRAG_START, onDragStart)); @@ -343,7 +343,7 @@ export class CellDragAndDropController extends Disposable { } public startExplicitDrag(cell: ICellViewModel, _dragOffsetY: number) { - if (!this.notebookEditor.notebookOptions.getLayoutConfiguration().dragAndDropEnabled || !!this.notebookEditor.isReadOnly) { + if (!this.notebookEditor.notebookOptions.getDisplayOptions().dragAndDropEnabled || !!this.notebookEditor.isReadOnly) { return; } @@ -352,7 +352,7 @@ export class CellDragAndDropController extends Disposable { } public explicitDrag(cell: ICellViewModel, dragOffsetY: number) { - if (!this.notebookEditor.notebookOptions.getLayoutConfiguration().dragAndDropEnabled || !!this.notebookEditor.isReadOnly) { + if (!this.notebookEditor.notebookOptions.getDisplayOptions().dragAndDropEnabled || !!this.notebookEditor.isReadOnly) { return; } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions.ts index 5a708473..345a7a0e 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions.ts @@ -6,7 +6,7 @@ import { Emitter, Event } from 'vs/base/common/event'; import { URI } from 'vs/base/common/uri'; import { IEditorOptions } from 'vs/editor/common/config/editorOptions'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { Action2, MenuId, registerAction2 } from 'vs/platform/actions/common/actions'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { Extensions as ConfigurationExtensions, IConfigurationRegistry } from 'vs/platform/configuration/common/configurationRegistry'; @@ -21,14 +21,56 @@ import { CellContentPart } from 'vs/workbench/contrib/notebook/browser/view/cell import { NotebookCellInternalMetadata, NOTEBOOK_EDITOR_ID } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { NotebookOptions } from 'vs/workbench/contrib/notebook/browser/notebookOptions'; import { CellViewModelStateChangeEvent } from 'vs/workbench/contrib/notebook/browser/notebookViewEvents'; +import { ITextModelUpdateOptions } from 'vs/editor/common/model'; -export class CellEditorOptions extends CellContentPart { +//todo@Yoyokrazy implenets is needed or not? +export class CellEditorOptions extends CellContentPart implements ITextModelUpdateOptions { private _lineNumbers: 'on' | 'off' | 'inherit' = 'inherit'; + private _tabSize?: number; + private _indentSize?: number | 'tabSize'; + private _insertSpaces?: boolean; + + set tabSize(value: number | undefined) { + if (this._tabSize !== value) { + this._tabSize = value; + this._onDidChange.fire(); + } + } + + get tabSize() { + return this._tabSize; + } + + set indentSize(value: number | 'tabSize' | undefined) { + if (this._indentSize !== value) { + this._indentSize = value; + this._onDidChange.fire(); + } + } + + get indentSize() { + return this._indentSize; + } + + set insertSpaces(value: boolean | undefined) { + if (this._insertSpaces !== value) { + this._insertSpaces = value; + this._onDidChange.fire(); + } + } + + get insertSpaces() { + return this._insertSpaces; + } + private readonly _onDidChange = this._register(new Emitter()); readonly onDidChange: Event = this._onDidChange.event; private _value: IEditorOptions; - constructor(private readonly base: IBaseCellEditorOptions, readonly notebookOptions: NotebookOptions, readonly configurationService: IConfigurationService) { + constructor( + private readonly base: IBaseCellEditorOptions, + readonly notebookOptions: NotebookOptions, + readonly configurationService: IConfigurationService) { super(); this._register(base.onDidChange(() => { @@ -50,7 +92,23 @@ export class CellEditorOptions extends CellContentPart { } private _computeEditorOptions() { - const value = this.base.value; + const value = this.base.value; // base IEditorOptions + + // TODO @Yoyokrazy find a different way to get the editor overrides, this is not the right way + const cellEditorOverridesRaw = this.notebookOptions.getDisplayOptions().editorOptionsCustomizations; + const indentSize = cellEditorOverridesRaw?.['editor.indentSize']; + if (indentSize !== undefined) { + this.indentSize = indentSize; + } + const insertSpaces = cellEditorOverridesRaw?.['editor.insertSpaces']; + if (insertSpaces !== undefined) { + this.insertSpaces = insertSpaces; + } + const tabSize = cellEditorOverridesRaw?.['editor.tabSize']; + if (tabSize !== undefined) { + this.tabSize = tabSize; + } + let cellRenderLineNumber = value.lineNumbers; switch (this._lineNumbers) { @@ -134,7 +192,7 @@ registerAction2(class ToggleLineNumberAction extends Action2 { constructor() { super({ id: 'notebook.toggleLineNumbers', - title: { value: localize('notebook.toggleLineNumbers', "Toggle Notebook Line Numbers"), original: 'Toggle Notebook Line Numbers' }, + title: localize2('notebook.toggleLineNumbers', 'Toggle Notebook Line Numbers'), precondition: NOTEBOOK_EDITOR_FOCUSED, menu: [ { diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellExecution.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellExecution.ts index a4cfd477..d5c27d01 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellExecution.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellExecution.ts @@ -15,7 +15,7 @@ import { INotebookExecutionStateService } from 'vs/workbench/contrib/notebook/co const UPDATE_EXECUTION_ORDER_GRACE_PERIOD = 200; export class CellExecutionPart extends CellContentPart { - private kernelDisposables = this._register(new DisposableStore()); + private readonly kernelDisposables = this._register(new DisposableStore()); constructor( private readonly _notebookEditor: INotebookEditorDelegate, @@ -50,11 +50,11 @@ export class CellExecutionPart extends CellContentPart { // If the executionOrder was just cleared, and the cell is executing, wait just a bit before clearing the view to avoid flashing if (typeof internalMetadata.executionOrder !== 'number' && !forceClear && !!this._notebookExecutionStateService.getCellExecution(this.currentCell!.uri)) { const renderingCell = this.currentCell; - this.cellDisposables.add(disposableTimeout(() => { + disposableTimeout(() => { if (this.currentCell === renderingCell) { this.updateExecutionOrder(this.currentCell!.internalMetadata, true); } - }, UPDATE_EXECUTION_ORDER_GRACE_PERIOD)); + }, UPDATE_EXECUTION_ORDER_GRACE_PERIOD, this.cellDisposables); return; } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellFocusIndicator.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellFocusIndicator.ts index 51b7ba06..189ef50f 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellFocusIndicator.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellFocusIndicator.ts @@ -77,10 +77,10 @@ export class CellFocusIndicator extends CellContentPart { override updateInternalLayoutNow(element: ICellViewModel): void { if (element.cellKind === CellKind.Markup) { const indicatorPostion = this.notebookEditor.notebookOptions.computeIndicatorPosition(element.layoutInfo.totalHeight, (element as MarkupCellViewModel).layoutInfo.foldHintHeight, this.notebookEditor.textModel?.viewType); - this.bottom.domNode.style.transform = `translateY(${indicatorPostion.bottomIndicatorTop}px)`; + this.bottom.domNode.style.transform = `translateY(${indicatorPostion.bottomIndicatorTop + 6}px)`; this.left.setHeight(indicatorPostion.verticalIndicatorHeight); this.right.setHeight(indicatorPostion.verticalIndicatorHeight); - this.codeFocusIndicator.setHeight(indicatorPostion.verticalIndicatorHeight - this.getIndicatorTopMargin() * 2); + this.codeFocusIndicator.setHeight(indicatorPostion.verticalIndicatorHeight - this.getIndicatorTopMargin() * 2 - element.layoutInfo.chatHeight); } else { const cell = element as CodeCellViewModel; const layoutInfo = this.notebookEditor.notebookOptions.getLayoutConfiguration(); @@ -97,8 +97,9 @@ export class CellFocusIndicator extends CellContentPart { } private updateFocusIndicatorsForTitleMenu(): void { - this.left.domNode.style.transform = `translateY(${this.getIndicatorTopMargin()}px)`; - this.right.domNode.style.transform = `translateY(${this.getIndicatorTopMargin()}px)`; + const y = (this.currentCell?.layoutInfo.chatHeight ?? 0) + this.getIndicatorTopMargin(); + this.left.domNode.style.transform = `translateY(${y}px)`; + this.right.domNode.style.transform = `translateY(${y}px)`; } private getIndicatorTopMargin() { diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput.ts index 01fd2d2d..6cb5b68d 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput.ts @@ -21,14 +21,13 @@ import { IQuickInputService, IQuickPickItem } from 'vs/platform/quickinput/commo import { ThemeIcon } from 'vs/base/common/themables'; import { ViewContainerLocation } from 'vs/workbench/common/views'; import { IExtensionsViewPaneContainer, VIEWLET_ID as EXTENSION_VIEWLET_ID } from 'vs/workbench/contrib/extensions/common/extensions'; -import { INotebookOutputActionContext } from 'vs/workbench/contrib/notebook/browser/controller/coreActions'; import { ICellOutputViewModel, ICellViewModel, IInsetRenderOutput, INotebookEditorDelegate, JUPYTER_EXTENSION_ID, RenderOutputType } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { mimetypeIcon } from 'vs/workbench/contrib/notebook/browser/notebookIcons'; import { CellContentPart } from 'vs/workbench/contrib/notebook/browser/view/cellPart'; import { CodeCellRenderTemplate } from 'vs/workbench/contrib/notebook/browser/view/notebookRenderingCommon'; import { CodeCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/codeCellViewModel'; import { NotebookTextModel } from 'vs/workbench/contrib/notebook/common/model/notebookTextModel'; -import { CellUri, IOrderedMimeType, NotebookCellOutputsSplice, RENDERER_NOT_AVAILABLE, isTextStreamMime } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { CellUri, IOrderedMimeType, NotebookCellExecutionState, NotebookCellOutputsSplice, RENDERER_NOT_AVAILABLE, isTextStreamMime } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { INotebookExecutionStateService } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; import { INotebookKernel } from 'vs/workbench/contrib/notebook/common/notebookKernelService'; import { INotebookService } from 'vs/workbench/contrib/notebook/common/notebookService'; @@ -183,6 +182,7 @@ class CellOutputElement extends Disposable { const index = this.viewCell.outputsViewModels.indexOf(this.output); if (this.viewCell.isOutputCollapsed || !this.notebookEditor.hasModel()) { + this.cellOutputContainer.flagAsStale(); return undefined; } @@ -200,18 +200,23 @@ class CellOutputElement extends Disposable { return undefined; } - const pickedMimeTypeRenderer = mimeTypes[pick]; - const innerContainer = this._generateInnerOutputContainer(previousSibling, pickedMimeTypeRenderer); + const selectedPresentation = mimeTypes[pick]; + let renderer = this.notebookService.getRendererInfo(selectedPresentation.rendererId); + if (!renderer && selectedPresentation.mimeType.indexOf('text/') > -1) { + renderer = this.notebookService.getRendererInfo('vscode.builtin-renderer'); + } + + const innerContainer = this._generateInnerOutputContainer(previousSibling, selectedPresentation); this._attachToolbar(innerContainer, notebookTextModel, this.notebookEditor.activeKernel, index, mimeTypes); this.renderedOutputContainer = DOM.append(innerContainer, DOM.$('.rendered-output')); - const renderer = this.notebookService.getRendererInfo(pickedMimeTypeRenderer.rendererId); + this.renderResult = renderer - ? { type: RenderOutputType.Extension, renderer, source: this.output, mimeType: pickedMimeTypeRenderer.mimeType } - : this._renderMissingRenderer(this.output, pickedMimeTypeRenderer.mimeType); + ? { type: RenderOutputType.Extension, renderer, source: this.output, mimeType: selectedPresentation.mimeType } + : this._renderMissingRenderer(this.output, selectedPresentation.mimeType); - this.output.pickedMimeType = pickedMimeTypeRenderer; + this.output.pickedMimeType = selectedPresentation; if (!this.renderResult) { this.viewCell.updateOutputHeight(index, 0, 'CellOutputElement#renderResultUndefined'); @@ -286,7 +291,7 @@ class CellOutputElement extends Disposable { return; } - const useConsolidatedButton = this.notebookEditor.notebookOptions.getLayoutConfiguration().consolidatedOutputButton; + const useConsolidatedButton = this.notebookEditor.notebookOptions.getDisplayOptions().consolidatedOutputButton; outputItemDiv.style.position = 'relative'; const mimeTypePicker = DOM.$('.cell-output-toolbar'); @@ -296,7 +301,7 @@ class CellOutputElement extends Disposable { const toolbar = this._renderDisposableStore.add(this.instantiationService.createInstance(WorkbenchToolBar, mimeTypePicker, { renderDropdownAsChildElement: false })); - toolbar.context = { + toolbar.context = { ui: true, cell: this.output.cellViewModel as ICellViewModel, outputViewModel: this.output, @@ -472,6 +477,7 @@ const enum CellOutputUpdateContext { export class CellOutputContainer extends CellContentPart { private _outputEntries: OutputEntryViewHandler[] = []; + private _hasStaleOutputs: boolean = false; get renderedOutputEntries() { return this._outputEntries; @@ -529,6 +535,13 @@ export class CellOutputContainer extends CellContentPart { } } + /** + * Notify that an output may have been swapped out without the model getting rendered. + */ + flagAsStale() { + this._hasStaleOutputs = true; + } + private _doRender() { if (this.viewCell.outputsViewModels.length > 0) { if (this.viewCell.layoutInfo.outputTotalHeight !== 0) { @@ -564,6 +577,13 @@ export class CellOutputContainer extends CellContentPart { } viewUpdateShowOutputs(initRendering: boolean): void { + if (this._hasStaleOutputs) { + this._hasStaleOutputs = false; + this._outputEntries.forEach(entry => { + entry.element.rerender(); + }); + } + for (let index = 0; index < this._outputEntries.length; index++) { const viewHandler = this._outputEntries[index]; const outputEntry = viewHandler.element; @@ -590,12 +610,14 @@ export class CellOutputContainer extends CellContentPart { clearTimeout(this._outputHeightTimer); } + const executionState = this._notebookExecutionStateService.getCellExecution(this.viewCell.uri); + if (synchronous) { this.viewCell.unlockOutputHeight(); - } else { + } else if (executionState?.state !== NotebookCellExecutionState.Executing) { this._outputHeightTimer = setTimeout(() => { this.viewCell.unlockOutputHeight(); - }, 1000); + }, 200); } } @@ -714,9 +736,6 @@ export class CellOutputContainer extends CellContentPart { DOM.hide(this.templateData.outputShowMoreContainer.domNode); } - const editorHeight = this.templateData.editor.getContentHeight(); - this.viewCell.editorHeight = editorHeight; - this._relayoutCell(); // if it's clearing all outputs, or outputs are all rendered synchronously // shrink immediately as the final output height will be zero. diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellStatusPart.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellStatusPart.ts index 4b052e9f..98b202b5 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellStatusPart.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellStatusPart.ts @@ -27,11 +27,11 @@ import { CellContentPart } from 'vs/workbench/contrib/notebook/browser/view/cell import { ClickTargetType, IClickTarget } from 'vs/workbench/contrib/notebook/browser/view/cellParts/cellWidgets'; import { CodeCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/codeCellViewModel'; import { CellStatusbarAlignment, INotebookCellStatusBarItem } from 'vs/workbench/contrib/notebook/common/notebookCommon'; -import { ITooltipMarkdownString, setupCustomHover } from 'vs/base/browser/ui/iconLabel/iconLabelHover'; -import { IHoverDelegate, IHoverDelegateOptions } from 'vs/base/browser/ui/iconLabel/iconHoverDelegate'; -import { IHoverService } from 'vs/workbench/services/hover/browser/hover'; +import { IHoverDelegate, IHoverDelegateOptions } from 'vs/base/browser/ui/hover/hoverDelegate'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { HoverPosition } from 'vs/base/browser/ui/hover/hoverWidget'; +import type { IUpdatableHoverTooltipMarkdownString } from 'vs/base/browser/ui/hover/hover'; const $ = DOM.$; @@ -77,7 +77,8 @@ export class CellEditorStatusBar extends CellContentPart { private _lastHoverHideTime: number = 0; readonly showHover = (options: IHoverDelegateOptions) => { - options.hoverPosition = HoverPosition.ABOVE; + options.position = options.position ?? {}; + options.position.hoverPosition = HoverPosition.ABOVE; return hoverService.showHover(options); }; @@ -132,11 +133,13 @@ export class CellEditorStatusBar extends CellContentPart { if (this._editor) { // Focus Mode const updateFocusModeForEditorEvent = () => { - if (this._editor && (this._editor.hasWidgetFocus() || (document.activeElement && this.statusBarContainer.contains(document.activeElement)))) { + if (this._editor && (this._editor.hasWidgetFocus() || (this.statusBarContainer.ownerDocument.activeElement && this.statusBarContainer.contains(this.statusBarContainer.ownerDocument.activeElement)))) { element.focusMode = CellFocusMode.Editor; } else { const currentMode = element.focusMode; - if (currentMode === CellFocusMode.Output && this._notebookEditor.hasWebviewFocus()) { + if (currentMode === CellFocusMode.ChatInput) { + element.focusMode = CellFocusMode.ChatInput; + } else if (currentMode === CellFocusMode.Output && this._notebookEditor.hasWebviewFocus()) { element.focusMode = CellFocusMode.Output; } else { element.focusMode = CellFocusMode.Container; @@ -153,7 +156,7 @@ export class CellEditorStatusBar extends CellContentPart { // so we don't want to update the focus state too eagerly, it will be updated with onDidFocusEditorWidget if ( this._notebookEditor.hasEditorFocus() && - !(document.activeElement && this.statusBarContainer.contains(document.activeElement))) { + !(this.statusBarContainer.ownerDocument.activeElement && this.statusBarContainer.contains(this.statusBarContainer.ownerDocument.activeElement))) { updateFocusModeForEditorEvent(); } })); @@ -242,7 +245,7 @@ export class CellEditorStatusBar extends CellContentPart { if (existingItem) { existingItem.updateItem(newLeftItem, maxItemWidth); } else { - const item = this._instantiationService.createInstance(CellStatusBarItem, this.currentContext!, this.hoverDelegate, newLeftItem, maxItemWidth); + const item = this._instantiationService.createInstance(CellStatusBarItem, this.currentContext!, this.hoverDelegate, this._editor, newLeftItem, maxItemWidth); renderedItems.push(item); container.appendChild(item.container); } @@ -269,17 +272,19 @@ class CellStatusBarItem extends Disposable { } private _currentItem!: INotebookCellStatusBarItem; - private _itemDisposables = this._register(new DisposableStore()); + private readonly _itemDisposables = this._register(new DisposableStore()); constructor( private readonly _context: INotebookCellActionContext, private readonly _hoverDelegate: IHoverDelegate, + private readonly _editor: ICodeEditor | undefined, itemModel: INotebookCellStatusBarItem, maxWidth: number | undefined, @ITelemetryService private readonly _telemetryService: ITelemetryService, @ICommandService private readonly _commandService: ICommandService, @INotificationService private readonly _notificationService: INotificationService, @IThemeService private readonly _themeService: IThemeService, + @IHoverService private readonly _hoverService: IHoverService, ) { super(); @@ -290,7 +295,7 @@ class CellStatusBarItem extends Disposable { this._itemDisposables.clear(); if (!this._currentItem || this._currentItem.text !== item.text) { - new SimpleIconLabel(this.container).text = item.text.replace(/\n/g, ' '); + this._itemDisposables.add(new SimpleIconLabel(this.container)).text = item.text.replace(/\n/g, ' '); } const resolveColor = (color: ThemeColor | string) => { @@ -322,8 +327,8 @@ class CellStatusBarItem extends Disposable { this.container.setAttribute('role', role || ''); if (item.tooltip) { - const hoverContent = typeof item.tooltip === 'string' ? item.tooltip : { markdown: item.tooltip } as ITooltipMarkdownString; - this._itemDisposables.add(setupCustomHover(this._hoverDelegate, this.container, hoverContent)); + const hoverContent = typeof item.tooltip === 'string' ? item.tooltip : { markdown: item.tooltip } as IUpdatableHoverTooltipMarkdownString; + this._itemDisposables.add(this._hoverService.setupUpdatableHover(this._hoverDelegate, this.container, hoverContent)); } this.container.classList.toggle('cell-status-item-has-command', !!item.command); @@ -361,6 +366,7 @@ class CellStatusBarItem extends Disposable { this._telemetryService.publicLog2('workbenchActionExecuted', { id, from: 'cell status bar' }); try { + this._editor?.focus(); await this._commandService.executeCommand(id, ...args); } catch (error) { this._notificationService.error(toErrorMessage(error)); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellToolbarStickyScroll.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellToolbarStickyScroll.ts index 55d4de6e..f425ea10 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellToolbarStickyScroll.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellToolbarStickyScroll.ts @@ -15,10 +15,9 @@ export function registerCellToolbarStickyScroll(notebookEditor: INotebookEditor, if (cell.isInputCollapsed) { element.style.top = ''; } else { - const stickyHeight = notebookEditor.getLayoutInfo().stickyHeight; const scrollTop = notebookEditor.scrollTop; const elementTop = notebookEditor.getAbsoluteTopOfElement(cell); - const diff = scrollTop - elementTop + extraOffset + stickyHeight; + const diff = scrollTop - elementTop + extraOffset; const maxTop = cell.layoutInfo.editorHeight + cell.layoutInfo.statusBarHeight - 45; // subtract roughly the height of the execution order label plus padding const top = maxTop > 20 ? // Don't move the run button if it can only move a very short distance clamp(min, diff, maxTop) : diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellToolbars.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellToolbars.ts index 694892ad..733ac19d 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellToolbars.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/cellToolbars.ts @@ -22,6 +22,8 @@ import { CodiconActionViewItem } from 'vs/workbench/contrib/notebook/browser/vie import { CellOverlayPart } from 'vs/workbench/contrib/notebook/browser/view/cellPart'; import { registerCellToolbarStickyScroll } from 'vs/workbench/contrib/notebook/browser/view/cellParts/cellToolbarStickyScroll'; import { WorkbenchToolBar } from 'vs/platform/actions/browser/toolbar'; +import { createInstantHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import { IHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate'; export class BetweenCellToolbar extends CellOverlayPart { private _betweenCellToolbar: ToolBar | undefined; @@ -44,12 +46,12 @@ export class BetweenCellToolbar extends CellOverlayPart { } const betweenCellToolbar = this._register(new ToolBar(this._bottomCellToolbarContainer, this.contextMenuService, { - actionViewItemProvider: action => { + actionViewItemProvider: (action, options) => { if (action instanceof MenuItemAction) { - if (this._notebookEditor.notebookOptions.getLayoutConfiguration().insertToolbarAlignment === 'center') { - return this.instantiationService.createInstance(CodiconActionViewItem, action, undefined); + if (this._notebookEditor.notebookOptions.getDisplayOptions().insertToolbarAlignment === 'center') { + return this.instantiationService.createInstance(CodiconActionViewItem, action, { hoverDelegate: options.hoverDelegate }); } else { - return this.instantiationService.createInstance(MenuEntryActionViewItem, action, undefined); + return this.instantiationService.createInstance(MenuEntryActionViewItem, action, { hoverDelegate: options.hoverDelegate }); } } @@ -82,6 +84,7 @@ export class BetweenCellToolbar extends CellOverlayPart { ui: true, cell: element, notebookEditor: this._notebookEditor, + source: 'insertToolbar', $mid: MarshalledId.NotebookCellActionContext }; this.updateInternalLayoutNow(element); @@ -165,15 +168,16 @@ export class CellTitleToolbarPart extends CellOverlayPart { if (this._view) { return this._view; } - + const hoverDelegate = this._register(createInstantHoverDelegate()); const toolbar = this._register(this.instantiationService.createInstance(WorkbenchToolBar, this.toolbarContainer, { - actionViewItemProvider: action => { - return createActionViewItem(this.instantiationService, action); + actionViewItemProvider: (action, options) => { + return createActionViewItem(this.instantiationService, action, options); }, - renderDropdownAsChildElement: true + renderDropdownAsChildElement: true, + hoverDelegate })); - const deleteToolbar = this._register(this.instantiationService.invokeFunction(accessor => createDeleteToolbar(accessor, this.toolbarContainer, 'cell-delete-toolbar'))); + const deleteToolbar = this._register(this.instantiationService.invokeFunction(accessor => createDeleteToolbar(accessor, this.toolbarContainer, hoverDelegate, 'cell-delete-toolbar'))); if (model.deleteActions.primary.length !== 0 || model.deleteActions.secondary.length !== 0) { deleteToolbar.setActions(model.deleteActions.primary, model.deleteActions.secondary); } @@ -202,6 +206,7 @@ export class CellTitleToolbarPart extends CellOverlayPart { ui: true, cell: element, notebookEditor: this._notebookEditor, + source: 'cellToolbar', $mid: MarshalledId.NotebookCellActionContext }); } @@ -233,9 +238,9 @@ export class CellTitleToolbarPart extends CellOverlayPart { this._rootClassDelegate.toggle('cell-toolbar-dropdown-active', visible); if (deferredUpdate && !visible) { - this._register(disposableTimeout(() => { + disposableTimeout(() => { deferredUpdate?.(); - })); + }, 0, this._store); deferredUpdate = undefined; } @@ -243,7 +248,7 @@ export class CellTitleToolbarPart extends CellOverlayPart { } private updateActions(toolbar: ToolBar, actions: { primary: IAction[]; secondary: IAction[] }) { - const hadFocus = DOM.isAncestor(document.activeElement, toolbar.getElement()); + const hadFocus = DOM.isAncestorOfActiveElement(toolbar.getElement()); toolbar.setActions(actions.primary, actions.secondary); if (hadFocus) { this._notebookEditor.focus(); @@ -269,16 +274,17 @@ function getCellToolbarActions(menu: IMenu): { primary: IAction[]; secondary: IA return result; } -function createDeleteToolbar(accessor: ServicesAccessor, container: HTMLElement, elementClass?: string): ToolBar { +function createDeleteToolbar(accessor: ServicesAccessor, container: HTMLElement, hoverDelegate: IHoverDelegate, elementClass?: string): ToolBar { const contextMenuService = accessor.get(IContextMenuService); const keybindingService = accessor.get(IKeybindingService); const instantiationService = accessor.get(IInstantiationService); const toolbar = new ToolBar(container, contextMenuService, { getKeyBinding: action => keybindingService.lookupKeybinding(action.id), - actionViewItemProvider: action => { - return createActionViewItem(instantiationService, action); + actionViewItemProvider: (action, options) => { + return createActionViewItem(instantiationService, action, options); }, - renderDropdownAsChildElement: true + renderDropdownAsChildElement: true, + hoverDelegate }); if (elementClass) { diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/chat/cellChatPart.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/chat/cellChatPart.ts new file mode 100644 index 00000000..059f5ab7 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/chat/cellChatPart.ts @@ -0,0 +1,38 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { ICellViewModel, INotebookEditorDelegate } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { CellContentPart } from 'vs/workbench/contrib/notebook/browser/view/cellPart'; + +export class CellChatPart extends CellContentPart { + // private _controller: NotebookCellChatController | undefined; + + get activeCell() { + return this.currentCell; + } + + constructor( + _notebookEditor: INotebookEditorDelegate, + _partContainer: HTMLElement, + ) { + super(); + } + + override didRenderCell(element: ICellViewModel): void { + super.didRenderCell(element); + } + + override unrenderCell(element: ICellViewModel): void { + super.unrenderCell(element); + } + + override updateInternalLayoutNow(element: ICellViewModel): void { + } + + override dispose() { + super.dispose(); + } +} + diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/codeCell.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/codeCell.ts index b110caed..45ccce37 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/codeCell.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/codeCell.ts @@ -42,6 +42,7 @@ export class CodeCell extends Disposable { private readonly cellParts: CellPartsCollection; private _collapsedExecutionIcon: CollapsedCodeCellExecutionIcon; + private _cellEditorOptions: CellEditorOptions; constructor( private readonly notebookEditor: IActiveNotebookEditorDelegate, @@ -52,13 +53,13 @@ export class CodeCell extends Disposable { @IOpenerService openerService: IOpenerService, @ILanguageService private readonly languageService: ILanguageService, @IConfigurationService private configurationService: IConfigurationService, - @INotebookExecutionStateService notebookExecutionStateService: INotebookExecutionStateService + @INotebookExecutionStateService notebookExecutionStateService: INotebookExecutionStateService, ) { super(); - const cellEditorOptions = this._register(new CellEditorOptions(this.notebookEditor.getBaseCellEditorOptions(viewCell.language), this.notebookEditor.notebookOptions, this.configurationService)); + this._cellEditorOptions = this._register(new CellEditorOptions(this.notebookEditor.getBaseCellEditorOptions(viewCell.language), this.notebookEditor.notebookOptions, this.configurationService)); this._outputContainerRenderer = this.instantiationService.createInstance(CellOutputContainer, notebookEditor, viewCell, templateData, { limit: outputDisplayLimit }); - this.cellParts = this._register(templateData.cellParts.concatContentPart([cellEditorOptions, this._outputContainerRenderer])); + this.cellParts = this._register(templateData.cellParts.concatContentPart([this._cellEditorOptions, this._outputContainerRenderer], DOM.getWindow(notebookEditor.getDomNode()))); // this.viewCell.layoutInfo.editorHeight or estimation when this.viewCell.layoutInfo.editorHeight === 0 const editorHeight = this.calculateInitEditorHeight(); @@ -99,7 +100,7 @@ export class CodeCell extends Disposable { } if (e.focusModeChanged) { - this.updateEditorForFocusModeChange(); + this.updateEditorForFocusModeChange(true); } })); @@ -110,7 +111,7 @@ export class CodeCell extends Disposable { })); this.updateEditorOptions(); - this.updateEditorForFocusModeChange(); + this.updateEditorForFocusModeChange(false); this.updateForOutputHover(); this.updateForOutputFocus(); @@ -135,16 +136,35 @@ export class CodeCell extends Disposable { this._register(Event.runAndSubscribe(viewCell.onDidChangeOutputs, this.updateForOutputs.bind(this))); this._register(Event.runAndSubscribe(viewCell.onDidChangeLayout, this.updateForLayout.bind(this))); - cellEditorOptions.setLineNumbers(this.viewCell.lineNumbers); - this._register(cellEditorOptions.onDidChange(() => templateData.editor.updateOptions(cellEditorOptions.getUpdatedValue(this.viewCell.internalMetadata, this.viewCell.uri)))); - templateData.editor.updateOptions(cellEditorOptions.getUpdatedValue(this.viewCell.internalMetadata, this.viewCell.uri)); + this._cellEditorOptions.setLineNumbers(this.viewCell.lineNumbers); + templateData.editor.updateOptions(this._cellEditorOptions.getUpdatedValue(this.viewCell.internalMetadata, this.viewCell.uri)); + } + + private updateCodeCellOptions(templateData: CodeCellRenderTemplate) { + templateData.editor.updateOptions(this._cellEditorOptions.getUpdatedValue(this.viewCell.internalMetadata, this.viewCell.uri)); + + const cts = new CancellationTokenSource(); + this._register({ dispose() { cts.dispose(true); } }); + raceCancellation(this.viewCell.resolveTextModel(), cts.token).then(model => { + if (this._isDisposed) { + return; + } + + if (model) { + model.updateOptions({ + indentSize: this._cellEditorOptions.indentSize, + tabSize: this._cellEditorOptions.tabSize, + insertSpaces: this._cellEditorOptions.insertSpaces, + }); + } + }); } private _pendingLayout: IDisposable | undefined; private updateForLayout(): void { this._pendingLayout?.dispose(); - this._pendingLayout = DOM.modify(() => { + this._pendingLayout = DOM.modify(DOM.getWindow(this.notebookEditor.getDomNode()), () => { this.cellParts.updateInternalLayoutNow(this.viewCell); }); } @@ -185,13 +205,25 @@ export class CodeCell extends Disposable { if (model && this.templateData.editor) { this._reigsterModelListeners(model); + + // set model can trigger view update, which can lead to dispose of this cell this.templateData.editor.setModel(model); + + if (this._isDisposed) { + return; + } + + model.updateOptions({ + indentSize: this._cellEditorOptions.indentSize, + tabSize: this._cellEditorOptions.tabSize, + insertSpaces: this._cellEditorOptions.insertSpaces, + }); this.viewCell.attachTextEditor(this.templateData.editor, this.viewCell.layoutInfo.estimatedHasHorizontalScrolling); const focusEditorIfNeeded = () => { if ( this.notebookEditor.getActiveCell() === this.viewCell && this.viewCell.focusMode === CellFocusMode.Editor && - (this.notebookEditor.hasEditorFocus() || document.activeElement === document.body)) // Don't steal focus from other workbench parts, but if body has focus, we can take it + (this.notebookEditor.hasEditorFocus() || this.notebookEditor.getDomNode().ownerDocument.activeElement === this.notebookEditor.getDomNode().ownerDocument.body)) // Don't steal focus from other workbench parts, but if body has focus, we can take it { this.templateData.editor?.focus(); } @@ -203,8 +235,14 @@ export class CodeCell extends Disposable { this.onCellEditorHeightChange(realContentHeight); } + if (this._isDisposed) { + return; + } + focusEditorIfNeeded(); } + + this._register(this._cellEditorOptions.onDidChange(() => this.updateCodeCellOptions(this.templateData))); }); } @@ -260,6 +298,10 @@ export class CodeCell extends Disposable { if (contentHeight !== layoutContentHeight) { this.onCellEditorHeightChange(contentHeight); + + if (this._isDisposed) { + return; + } } const lastSelection = selections[selections.length - 1]; this.notebookEditor.revealRangeInViewAsync(this.viewCell, lastSelection); @@ -338,18 +380,23 @@ export class CodeCell extends Disposable { // the document active element is inside the notebook editor or the document body (cell editor being disposed previously) return this.notebookEditor.getActiveCell() === this.viewCell && this.viewCell.focusMode === CellFocusMode.Editor - && (this.notebookEditor.hasEditorFocus() || document.activeElement === document.body); + && (this.notebookEditor.hasEditorFocus() || this.notebookEditor.getDomNode().ownerDocument.activeElement === this.notebookEditor.getDomNode().ownerDocument.body); } - private updateEditorForFocusModeChange() { + private updateEditorForFocusModeChange(sync: boolean) { if (this.shouldUpdateDOMFocus()) { - this.templateData.editor?.focus(); + if (sync) { + this.templateData.editor?.focus(); + } else { + this._register(DOM.runAtThisOrScheduleAtNextAnimationFrame(DOM.getWindow(this.templateData.container), () => { + this.templateData.editor?.focus(); + })); + } } this.templateData.container.classList.toggle('cell-editor-focus', this.viewCell.focusMode === CellFocusMode.Editor); this.templateData.container.classList.toggle('cell-output-focus', this.viewCell.focusMode === CellFocusMode.Output); } - private updateForCollapseState(): boolean { if (this.viewCell.isOutputCollapsed === this._renderedOutputCollapseState && this.viewCell.isInputCollapsed === this._renderedInputCollapseState) { @@ -485,7 +532,7 @@ export class CodeCell extends Disposable { } private layoutEditor(dimension: IDimension): void { - this.templateData.editor?.layout(dimension); + this.templateData.editor?.layout(dimension, true); } private onCellWidthChange(): void { diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/codeCellExecutionIcon.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/codeCellExecutionIcon.ts index bf5326c5..b647817b 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/codeCellExecutionIcon.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/codeCellExecutionIcon.ts @@ -64,23 +64,23 @@ export class CollapsedCodeCellExecutionIcon extends Disposable { const state = runState?.state; const { lastRunSuccess } = internalMetadata; if (!state && lastRunSuccess) { - return { + return { text: `$(${successStateIcon.id})`, tooltip: localize('notebook.cell.status.success', "Success"), }; } else if (!state && lastRunSuccess === false) { - return { + return { text: `$(${errorStateIcon.id})`, - tooltip: localize('notebook.cell.status.failed', "Failed"), + tooltip: localize('notebook.cell.status.failure', "Failure"), }; } else if (state === NotebookCellExecutionState.Pending || state === NotebookCellExecutionState.Unconfirmed) { - return { + return { text: `$(${pendingStateIcon.id})`, tooltip: localize('notebook.cell.status.pending', "Pending"), }; } else if (state === NotebookCellExecutionState.Executing) { const icon = ThemeIcon.modify(executingStateIcon, 'spin'); - return { + return { text: `$(${icon.id})`, tooltip: localize('notebook.cell.status.executing', "Executing"), }; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/codeCellRunToolbar.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/codeCellRunToolbar.ts index 48974ad1..de2c0e91 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/codeCellRunToolbar.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/codeCellRunToolbar.ts @@ -84,7 +84,7 @@ export class RunToolbar extends CellContentPart { const executionContextKeyService = this._register(getCodeCellExecutionContextKeyService(contextKeyService)); this.toolbar = this._register(new ToolBar(container, this.contextMenuService, { getKeyBinding: keybindingProvider, - actionViewItemProvider: _action => { + actionViewItemProvider: (_action, _options) => { actionViewItemDisposables.clear(); const primary = this.getCellToolbarActions(this.primaryMenu).primary[0]; @@ -104,6 +104,7 @@ export class RunToolbar extends CellContentPart { 'notebook-cell-run-toolbar', this.contextMenuService, { + ..._options, getKeyBinding: keybindingProvider }); actionViewItemDisposables.add(item.onDidChangeDropdownVisibility(visible => { diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/foldedCellHint.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/foldedCellHint.ts index 2fe72e05..04d42f4a 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/foldedCellHint.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/foldedCellHint.ts @@ -11,12 +11,21 @@ import { FoldingController } from 'vs/workbench/contrib/notebook/browser/control import { CellEditState, CellFoldingState, INotebookEditor } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { CellContentPart } from 'vs/workbench/contrib/notebook/browser/view/cellPart'; import { MarkupCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/markupCellViewModel'; +import { ICellRange } from 'vs/workbench/contrib/notebook/common/notebookRange'; +import { executingStateIcon } from 'vs/workbench/contrib/notebook/browser/notebookIcons'; +import { INotebookExecutionStateService } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; +import { CellKind, NotebookCellExecutionState } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { MutableDisposable } from 'vs/base/common/lifecycle'; export class FoldedCellHint extends CellContentPart { + private readonly _runButtonListener = this._register(new MutableDisposable()); + private readonly _cellExecutionListener = this._register(new MutableDisposable()); + constructor( private readonly _notebookEditor: INotebookEditor, private readonly _container: HTMLElement, + @INotebookExecutionStateService private readonly _notebookExecutionStateService: INotebookExecutionStateService ) { super(); } @@ -27,20 +36,33 @@ export class FoldedCellHint extends CellContentPart { private update(element: MarkupCellViewModel) { if (!this._notebookEditor.hasModel()) { + this._cellExecutionListener.clear(); + this._runButtonListener.clear(); return; } if (element.isInputCollapsed || element.getEditState() === CellEditState.Editing) { + this._cellExecutionListener.clear(); + this._runButtonListener.clear(); DOM.hide(this._container); } else if (element.foldingState === CellFoldingState.Collapsed) { const idx = this._notebookEditor.getViewModel().getCellIndex(element); const length = this._notebookEditor.getViewModel().getFoldedLength(idx); - DOM.reset(this._container, this.getHiddenCellsLabel(length), this.getHiddenCellHintButton(element)); + + const runSectionButton = this.getRunFoldedSectionButton({ start: idx, end: idx + length + 1 }); + if (!runSectionButton) { + DOM.reset(this._container, this.getHiddenCellsLabel(length), this.getHiddenCellHintButton(element)); + } else { + DOM.reset(this._container, runSectionButton, this.getHiddenCellsLabel(length), this.getHiddenCellHintButton(element)); + } + DOM.show(this._container); const foldHintTop = element.layoutInfo.previewHeight; this._container.style.top = `${foldHintTop}px`; } else { + this._cellExecutionListener.clear(); + this._runButtonListener.clear(); DOM.hide(this._container); } } @@ -67,6 +89,46 @@ export class FoldedCellHint extends CellContentPart { return expandIcon; } + private getRunFoldedSectionButton(range: ICellRange): HTMLElement | undefined { + const runAllContainer = DOM.$('span.folded-cell-run-section-button'); + const cells = this._notebookEditor.getCellsInRange(range); + + // Check if any cells are code cells, if not, we won't show the run button + const hasCodeCells = cells.some(cell => cell.cellKind === CellKind.Code); + if (!hasCodeCells) { + return undefined; + } + + const isRunning = cells.some(cell => { + const cellExecution = this._notebookExecutionStateService.getCellExecution(cell.uri); + return cellExecution && cellExecution.state === NotebookCellExecutionState.Executing; + }); + + const runAllIcon = isRunning ? + ThemeIcon.modify(executingStateIcon, 'spin') : + Codicon.play; + runAllContainer.classList.add(...ThemeIcon.asClassNameArray(runAllIcon)); + + this._runButtonListener.value = DOM.addDisposableListener(runAllContainer, DOM.EventType.CLICK, () => { + this._notebookEditor.executeNotebookCells(cells); + }); + + this._cellExecutionListener.value = this._notebookExecutionStateService.onDidChangeExecution(() => { + const isRunning = cells.some(cell => { + const cellExecution = this._notebookExecutionStateService.getCellExecution(cell.uri); + return cellExecution && cellExecution.state === NotebookCellExecutionState.Executing; + }); + + const runAllIcon = isRunning ? + ThemeIcon.modify(executingStateIcon, 'spin') : + Codicon.play; + runAllContainer.className = ''; + runAllContainer.classList.add('folded-cell-run-section-button', ...ThemeIcon.asClassNameArray(runAllIcon)); + }); + + return runAllContainer; + } + override updateInternalLayoutNow(element: MarkupCellViewModel) { this.update(element); } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/markupCell.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/markupCell.ts index 2fd197bf..b1a3e8b3 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/markupCell.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/cellParts/markupCell.ts @@ -11,7 +11,7 @@ import { Codicon } from 'vs/base/common/codicons'; import { ThemeIcon } from 'vs/base/common/themables'; import { Disposable, DisposableStore, MutableDisposable, toDisposable } from 'vs/base/common/lifecycle'; import { ICodeEditor } from 'vs/editor/browser/editorBrowser'; -import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditorWidget'; +import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditor/codeEditorWidget'; import { IEditorOptions } from 'vs/editor/common/config/editorOptions'; import { EditorContextKeys } from 'vs/editor/common/editorContextKeys'; import { ILanguageService } from 'vs/editor/common/languages/language'; @@ -44,6 +44,7 @@ export class MarkupCell extends Disposable { private foldingState: CellFoldingState; private cellEditorOptions: CellEditorOptions; private editorOptions: IEditorOptions; + private _isDisposed: boolean = false; constructor( private readonly notebookEditor: IActiveNotebookEditorDelegate, @@ -174,9 +175,31 @@ export class MarkupCell extends Disposable { } })); - this._register(this.cellEditorOptions.onDidChange(() => { - this.updateEditorOptions(this.cellEditorOptions.getUpdatedValue(this.viewCell.internalMetadata, this.viewCell.uri)); - })); + this._register(this.cellEditorOptions.onDidChange(() => this.updateMarkupCellOptions())); + } + + private updateMarkupCellOptions(): any { + this.updateEditorOptions(this.cellEditorOptions.getUpdatedValue(this.viewCell.internalMetadata, this.viewCell.uri)); + + if (this.editor) { + this.editor.updateOptions(this.cellEditorOptions.getUpdatedValue(this.viewCell.internalMetadata, this.viewCell.uri)); + + const cts = new CancellationTokenSource(); + this._register({ dispose() { cts.dispose(true); } }); + raceCancellation(this.viewCell.resolveTextModel(), cts.token).then(model => { + if (this._isDisposed) { + return; + } + + if (model) { + model.updateOptions({ + indentSize: this.cellEditorOptions.indentSize, + tabSize: this.cellEditorOptions.tabSize, + insertSpaces: this.cellEditorOptions.insertSpaces, + }); + } + }); + } } private updateCollapsedState() { @@ -205,12 +228,14 @@ export class MarkupCell extends Disposable { e.added.forEach(options => { if (options.className) { this.notebookEditor.deltaCellContainerClassNames(this.viewCell.id, [options.className], []); + this.templateData.rootContainer.classList.add(options.className); } }); e.removed.forEach(options => { if (options.className) { this.notebookEditor.deltaCellContainerClassNames(this.viewCell.id, [], [options.className]); + this.templateData.rootContainer.classList.remove(options.className); } }); })); @@ -218,13 +243,16 @@ export class MarkupCell extends Disposable { this.viewCell.getCellDecorations().forEach(options => { if (options.className) { this.notebookEditor.deltaCellContainerClassNames(this.viewCell.id, [options.className], []); + this.templateData.rootContainer.classList.add(options.className); } }); } override dispose() { + this._isDisposed = true; + // move focus back to the cell list otherwise the focus goes to body - if (this.notebookEditor.getActiveCell() === this.viewCell && this.viewCell.focusMode === CellFocusMode.Editor && (this.notebookEditor.hasEditorFocus() || document.activeElement === document.body)) { + if (this.notebookEditor.getActiveCell() === this.viewCell && this.viewCell.focusMode === CellFocusMode.Editor && (this.notebookEditor.hasEditorFocus() || this.notebookEditor.getDomNode().ownerDocument.activeElement === this.notebookEditor.getDomNode().ownerDocument.body)) { this.notebookEditor.focusContainer(); } @@ -233,7 +261,7 @@ export class MarkupCell extends Disposable { } private updateFoldingIconShowClass() { - const showFoldingIcon = this.notebookEditor.notebookOptions.getLayoutConfiguration().showFoldingControls; + const showFoldingIcon = this.notebookEditor.notebookOptions.getDisplayOptions().showFoldingControls; this.templateData.foldingIndicator.classList.remove('mouseover', 'always'); this.templateData.foldingIndicator.classList.add(showFoldingIcon); } @@ -354,6 +382,11 @@ export class MarkupCell extends Disposable { } this.editor!.setModel(model); + model.updateOptions({ + indentSize: this.cellEditorOptions.indentSize, + tabSize: this.cellEditorOptions.tabSize, + insertSpaces: this.cellEditorOptions.insertSpaces, + }); const realContentHeight = this.editor!.getContentHeight(); if (realContentHeight !== editorHeight) { @@ -380,7 +413,7 @@ export class MarkupCell extends Disposable { this.viewCell.editorHeight = editorHeight; this.focusEditorIfNeeded(); - this.renderedEditors.set(this.viewCell, this.editor!); + this.renderedEditors.set(this.viewCell, this.editor); } private viewUpdatePreview(): void { @@ -407,7 +440,7 @@ export class MarkupCell extends Disposable { private focusEditorIfNeeded() { if (this.viewCell.focusMode === CellFocusMode.Editor && - (this.notebookEditor.hasEditorFocus() || document.activeElement === document.body) + (this.notebookEditor.hasEditorFocus() || this.notebookEditor.getDomNode().ownerDocument.activeElement === this.notebookEditor.getDomNode().ownerDocument.body) ) { // Don't steal focus from other workbench parts, but if body has focus, we can take it if (!this.editor) { return; @@ -512,7 +545,7 @@ export class MarkupCell extends Disposable { // this is for a special case: // users click the status bar empty space, which we will then focus the editor // so we don't want to update the focus state too eagerly - if (document.activeElement?.contains(this.templateData.container)) { + if (this.templateData.container.ownerDocument.activeElement?.contains(this.templateData.container)) { this.focusSwitchDisposable.value = disposableTimeout(() => updateFocusMode(), 300); } else { updateFocusMode(); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/notebookCellAnchor.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/notebookCellAnchor.ts new file mode 100644 index 00000000..7e1b5d0a --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/notebookCellAnchor.ts @@ -0,0 +1,78 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { IDisposable } from 'vs/base/common/lifecycle'; +import { CellFocusMode, ICellViewModel } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { CodeCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/codeCellViewModel'; +import { CellKind, NotebookCellExecutionState, NotebookSetting } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { INotebookExecutionStateService } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; +import { Event } from 'vs/base/common/event'; +import { ScrollEvent } from 'vs/base/common/scrollable'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { IListView } from 'vs/base/browser/ui/list/listView'; +import { CellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookViewModelImpl'; + + +export class NotebookCellAnchor implements IDisposable { + + private stopAnchoring = false; + private executionWatcher: IDisposable | undefined; + private scrollWatcher: IDisposable | undefined; + + constructor( + private readonly notebookExecutionStateService: INotebookExecutionStateService, + private readonly configurationService: IConfigurationService, + private readonly scrollEvent: Event) { + } + + public shouldAnchor(cellListView: IListView, focusedIndex: number, heightDelta: number, executingCellUri: ICellViewModel) { + if (cellListView.element(focusedIndex).focusMode === CellFocusMode.Editor) { + return true; + } + if (this.stopAnchoring) { + return false; + } + + const newFocusBottom = cellListView.elementTop(focusedIndex) + cellListView.elementHeight(focusedIndex) + heightDelta; + const viewBottom = cellListView.renderHeight + cellListView.getScrollTop(); + const focusStillVisible = viewBottom > newFocusBottom; + const allowScrolling = this.configurationService.getValue(NotebookSetting.scrollToRevealCell) !== 'none'; + const growing = heightDelta > 0; + const autoAnchor = allowScrolling && growing && !focusStillVisible; + + if (autoAnchor) { + this.watchAchorDuringExecution(executingCellUri); + return true; + } + + return false; + } + + public watchAchorDuringExecution(executingCell: ICellViewModel) { + // anchor while the cell is executing unless the user scrolls up. + if (!this.executionWatcher && executingCell.cellKind === CellKind.Code) { + const executionState = this.notebookExecutionStateService.getCellExecution(executingCell.uri); + if (executionState && executionState.state === NotebookCellExecutionState.Executing) { + this.executionWatcher = (executingCell as CodeCellViewModel).onDidStopExecution(() => { + this.executionWatcher?.dispose(); + this.executionWatcher = undefined; + this.scrollWatcher?.dispose(); + this.stopAnchoring = false; + }); + this.scrollWatcher = this.scrollEvent((scrollEvent) => { + if (scrollEvent.scrollTop < scrollEvent.oldScrollTop) { + this.stopAnchoring = true; + this.scrollWatcher?.dispose(); + } + }); + } + } + } + + dispose(): void { + this.executionWatcher?.dispose(); + this.scrollWatcher?.dispose(); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/notebookCellList.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/notebookCellList.ts index 8fc90909..a7cd34ca 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/notebookCellList.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/notebookCellList.ts @@ -18,9 +18,9 @@ import { PrefixSumComputer } from 'vs/editor/common/model/prefixSumComputer'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { IListService, IWorkbenchListOptions, WorkbenchList } from 'vs/platform/list/browser/listService'; -import { CursorAtBoundary, ICellViewModel, CellEditState, CellFocusMode, ICellOutputViewModel, CellRevealType, CellRevealSyncType, CellRevealRangeType, CursorAtLineBoundary } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { CursorAtBoundary, ICellViewModel, CellEditState, CellFocusMode, ICellOutputViewModel, CellRevealType, CellRevealRangeType, CursorAtLineBoundary, INotebookViewZoneChangeAccessor } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { CellViewModel, NotebookViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookViewModelImpl'; -import { diff, NOTEBOOK_EDITOR_CURSOR_BOUNDARY, CellKind, SelectionStateType, NOTEBOOK_EDITOR_CURSOR_LINE_BOUNDARY, NotebookSetting } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { diff, NOTEBOOK_EDITOR_CURSOR_BOUNDARY, CellKind, SelectionStateType, NOTEBOOK_EDITOR_CURSOR_LINE_BOUNDARY } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { ICellRange, cellRangesToIndexes, reduceCellRanges, cellRangesEqual } from 'vs/workbench/contrib/notebook/common/notebookRange'; import { NOTEBOOK_CELL_LIST_FOCUSED } from 'vs/workbench/contrib/notebook/common/notebookContextKeys'; import { clamp } from 'vs/base/common/numbers'; @@ -32,11 +32,9 @@ import { IInstantiationService } from 'vs/platform/instantiation/common/instanti import { IListViewOptions, IListView } from 'vs/base/browser/ui/list/listView'; import { NotebookCellListView } from 'vs/workbench/contrib/notebook/browser/view/notebookCellListView'; import { NotebookOptions } from 'vs/workbench/contrib/notebook/browser/notebookOptions'; - -const enum CellEditorRevealType { - Line, - Range -} +import { INotebookExecutionStateService } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; +import { NotebookCellAnchor } from 'vs/workbench/contrib/notebook/browser/view/notebookCellAnchor'; +import { NotebookViewZones } from 'vs/workbench/contrib/notebook/browser/viewParts/notebookViewZones'; const enum CellRevealPosition { Top, @@ -79,6 +77,7 @@ function validateWebviewBoundary(element: HTMLElement) { export class NotebookCellList extends WorkbenchList implements IDisposable, IStyleController, INotebookCellList { protected override readonly view!: NotebookCellListView; + private viewZones!: NotebookViewZones; get onWillScroll(): Event { return this.view.onWillScroll; } get rowsContainer(): HTMLElement { @@ -92,6 +91,7 @@ export class NotebookCellList extends WorkbenchList implements ID private readonly _localDisposableStore = new DisposableStore(); private readonly _viewModelStore = new DisposableStore(); private styleElement?: HTMLStyleElement; + private _notebookCellAnchor: NotebookCellAnchor; private readonly _onDidRemoveOutputs = this._localDisposableStore.add(new Emitter()); readonly onDidRemoveOutputs = this._onDidRemoveOutputs.event; @@ -154,8 +154,9 @@ export class NotebookCellList extends WorkbenchList implements ID contextKeyService: IContextKeyService, options: IWorkbenchListOptions, @IListService listService: IListService, - @IConfigurationService private readonly configurationService: IConfigurationService, - @IInstantiationService instantiationService: IInstantiationService + @IConfigurationService configurationService: IConfigurationService, + @IInstantiationService instantiationService: IInstantiationService, + @INotebookExecutionStateService notebookExecutionStateService: INotebookExecutionStateService, ) { super(listUser, container, delegate, renderers, options, contextKeyService, listService, configurationService, instantiationService); NOTEBOOK_CELL_LIST_FOCUSED.bindTo(this.contextKeyService).set(true); @@ -178,6 +179,8 @@ export class NotebookCellList extends WorkbenchList implements ID const cursorSelectionListener = this._localDisposableStore.add(new MutableDisposable()); const textEditorAttachListener = this._localDisposableStore.add(new MutableDisposable()); + this._notebookCellAnchor = new NotebookCellAnchor(notebookExecutionStateService, configurationService, this.onDidScroll); + const recomputeContext = (element: CellViewModel) => { switch (element.cursorAtBoundary()) { case CursorAtBoundary.Both: @@ -281,7 +284,7 @@ export class NotebookCellList extends WorkbenchList implements ID this._localDisposableStore.add(this.view.onDidChangeContentHeight(() => { if (this._isInLayout) { - DOM.scheduleAtNextAnimationFrame(() => { + DOM.scheduleAtNextAnimationFrame(DOM.getWindow(container), () => { updateVisibleRanges(); }); } @@ -289,7 +292,7 @@ export class NotebookCellList extends WorkbenchList implements ID })); this._localDisposableStore.add(this.view.onDidScroll(() => { if (this._isInLayout) { - DOM.scheduleAtNextAnimationFrame(() => { + DOM.scheduleAtNextAnimationFrame(DOM.getWindow(container), () => { updateVisibleRanges(); }); } @@ -298,7 +301,16 @@ export class NotebookCellList extends WorkbenchList implements ID } protected override createListView(container: HTMLElement, virtualDelegate: IListVirtualDelegate, renderers: IListRenderer[], viewOptions: IListViewOptions): IListView { - return new NotebookCellListView(container, virtualDelegate, renderers, viewOptions); + const listView = new NotebookCellListView(container, virtualDelegate, renderers, viewOptions); + this.viewZones = new NotebookViewZones(listView, this); + return listView; + } + + /** + * Test Only + */ + _getView() { + return this.view; } attachWebview(element: HTMLElement) { @@ -340,6 +352,9 @@ export class NotebookCellList extends WorkbenchList implements ID return; } + // update whitespaces which are anchored to the model indexes + this.viewZones.onCellsChanged(e); + const currentRanges = this._hiddenRangeIds.map(id => this._viewModel!.getTrackedRange(id)).filter(range => range !== null) as ICellRange[]; const newVisibleViewCells: CellViewModel[] = getVisibleCells(this._viewModel!.viewCells as CellViewModel[], currentRanges); @@ -357,7 +372,7 @@ export class NotebookCellList extends WorkbenchList implements ID if (e.synchronous) { this._updateElementsInWebview(viewDiffs); } else { - this._viewModelStore.add(DOM.scheduleAtNextAnimationFrame(() => { + this._viewModelStore.add(DOM.scheduleAtNextAnimationFrame(DOM.getWindow(this.rowsContainer), () => { if (this._isDisposed) { return; } @@ -445,6 +460,8 @@ export class NotebookCellList extends WorkbenchList implements ID if (!hasDifference) { // they call 'setHiddenAreas' for a reason, even if the ranges are still the same, it's possible that the hiddenRangeSum is not update to date this._updateHiddenRangePrefixSum(newRanges); + this.viewZones.onHiddenRangesChange(); + this.viewZones.layout(); return false; } } @@ -456,11 +473,14 @@ export class NotebookCellList extends WorkbenchList implements ID // set hidden ranges prefix sum this._updateHiddenRangePrefixSum(newRanges); + // Update view zone positions after hidden ranges change + this.viewZones.onHiddenRangesChange(); if (triggerViewUpdate) { this.updateHiddenAreasInView(oldRanges, newRanges); } + this.viewZones.layout(); return true; } @@ -516,7 +536,7 @@ export class NotebookCellList extends WorkbenchList implements ID return; } - const focusInside = DOM.isAncestor(document.activeElement, this.rowsContainer); + const focusInside = DOM.isAncestorOfActiveElement(this.rowsContainer); super.splice(start, deleteCount, elements); if (focusInside) { this.domFocus(); @@ -533,6 +553,8 @@ export class NotebookCellList extends WorkbenchList implements ID // after splice, the selected cells are deleted this._viewModel!.updateSelectionsState({ kind: SelectionStateType.Index, focus: { start: 0, end: 1 }, selections: [{ start: 0, end: 1 }] }); } + + this.viewZones.layout(); } getModelIndex(cell: CellViewModel): number | undefined { @@ -572,6 +594,36 @@ export class NotebookCellList extends WorkbenchList implements ID } } + convertModelIndexToViewIndex(modelIndex: number): number { + if (!this.hiddenRangesPrefixSum) { + return modelIndex; + } + + if (modelIndex >= this.hiddenRangesPrefixSum.getTotalSum()) { + // it's already after the last hidden range + return Math.min(this.length, this.hiddenRangesPrefixSum.getTotalSum()); + } + + return this.hiddenRangesPrefixSum.getIndexOf(modelIndex).index; + } + + modelIndexIsVisible(modelIndex: number): boolean { + if (!this.hiddenRangesPrefixSum) { + return true; + } + + const viewIndexInfo = this.hiddenRangesPrefixSum.getIndexOf(modelIndex); + if (viewIndexInfo.remainder !== 0) { + if (modelIndex >= this.hiddenRangesPrefixSum.getTotalSum()) { + // it's already after the last hidden range + return true; + } + return false; + } else { + return true; + } + } + private _getVisibleRangesFromIndex(topViewIndex: number, topModelIndex: number, bottomViewIndex: number, bottomModelIndex: number) { const stack: number[] = []; const ranges: ICellRange[] = []; @@ -784,7 +836,7 @@ export class NotebookCellList extends WorkbenchList implements ID /** * The range will be revealed with as little scrolling as possible. */ - revealCellsInView(range: ICellRange) { + revealCells(range: ICellRange) { const startIndex = this._getViewIndexUpperBound2(range.start); if (startIndex < 0) { @@ -829,9 +881,11 @@ export class NotebookCellList extends WorkbenchList implements ID } private _revealInViewWithMinimalScrolling(viewIndex: number, firstLine?: boolean) { - const firstIndex = this.view.firstVisibleIndex; - if (viewIndex <= firstIndex) { - this._revealInternal(viewIndex, true, CellRevealPosition.Top, firstLine); + const firstIndex = this.view.firstMostlyVisibleIndex; + const elementHeight = this.view.elementHeight(viewIndex); + + if (viewIndex <= firstIndex || (!firstLine && elementHeight >= this.view.renderHeight)) { + this._revealInternal(viewIndex, true, CellRevealPosition.Top); } else { this._revealInternal(viewIndex, true, CellRevealPosition.Bottom, firstLine); } @@ -845,8 +899,12 @@ export class NotebookCellList extends WorkbenchList implements ID this.view.setScrollTop(scrollHeight - (wrapperBottom - scrollTop)); } - //#region Reveal Cell synchronously - revealCell(cell: ICellViewModel, revealType: CellRevealSyncType) { + /** + * Reveals the given cell in the notebook cell list. The cell will come into view syncronously + * but the cell's editor will be attached asyncronously if it was previously out of view. + * @returns The promise to await for the cell editor to be attached + */ + async revealCell(cell: ICellViewModel, revealType: CellRevealType): Promise { const index = this._getViewIndexUpperBound(cell); if (index < 0) { @@ -854,22 +912,36 @@ export class NotebookCellList extends WorkbenchList implements ID } switch (revealType) { - case CellRevealSyncType.Top: + case CellRevealType.Top: this._revealInternal(index, false, CellRevealPosition.Top); break; - case CellRevealSyncType.Center: + case CellRevealType.Center: this._revealInternal(index, false, CellRevealPosition.Center); break; - case CellRevealSyncType.CenterIfOutsideViewport: + case CellRevealType.CenterIfOutsideViewport: this._revealInternal(index, true, CellRevealPosition.Center); break; - case CellRevealSyncType.FirstLineIfOutsideViewport: + case CellRevealType.NearTopIfOutsideViewport: + this._revealInternal(index, true, CellRevealPosition.NearTop); + break; + case CellRevealType.FirstLineIfOutsideViewport: this._revealInViewWithMinimalScrolling(index, true); break; - case CellRevealSyncType.Default: + case CellRevealType.Default: this._revealInViewWithMinimalScrolling(index); break; } + + if (( + // wait for the editor to be created if the cell is in editing mode + cell.getEditState() === CellEditState.Editing + // wait for the editor to be created if we are revealing the first line of the cell + || (revealType === CellRevealType.FirstLineIfOutsideViewport && cell.cellKind === CellKind.Code) + ) && !cell.editorAttached) { + return getEditorAttachedPromise(cell); + } + + return; } private _revealInternal(viewIndex: number, ignoreIfInsideViewport: boolean, revealPosition: CellRevealPosition, firstLine?: boolean) { @@ -934,31 +1006,8 @@ export class NotebookCellList extends WorkbenchList implements ID } } - //#endregion - - //#region Reveal Cell asynchronously - async revealCellAsync(cell: ICellViewModel, revealType: CellRevealType) { - const viewIndex = this._getViewIndexUpperBound(cell); - - if (viewIndex < 0) { - return; - } - - const revealPosition = revealType === CellRevealType.NearTopIfOutsideViewport ? CellRevealPosition.NearTop : CellRevealPosition.Center; - this._revealInternal(viewIndex, true, revealPosition); - - // wait for the editor to be created only if the cell is in editing mode (meaning it has an editor and will focus the editor) - if (cell.getEditState() === CellEditState.Editing && !cell.editorAttached) { - return getEditorAttachedPromise(cell); - } - - return; - } - - //#endregion - //#region Reveal Cell Editor Range asynchronously - async revealCellRangeAsync(cell: ICellViewModel, range: Selection | Range, revealType: CellRevealRangeType): Promise { + async revealRangeInCell(cell: ICellViewModel, range: Selection | Range, revealType: CellRevealRangeType): Promise { const index = this._getViewIndexUpperBound(cell); if (index < 0) { @@ -967,37 +1016,37 @@ export class NotebookCellList extends WorkbenchList implements ID switch (revealType) { case CellRevealRangeType.Default: - return this._revealRangeInternalAsync(index, range, CellEditorRevealType.Range); + return this._revealRangeInternalAsync(index, range); case CellRevealRangeType.Center: - return this._revealRangeInCenterInternalAsync(index, range, CellEditorRevealType.Range); + return this._revealRangeInCenterInternalAsync(index, range); case CellRevealRangeType.CenterIfOutsideViewport: - return this._revealRangeInCenterIfOutsideViewportInternalAsync(index, range, CellEditorRevealType.Range); + return this._revealRangeInCenterIfOutsideViewportInternalAsync(index, range); } } // List items have real dynamic heights, which means after we set `scrollTop` based on the `elementTop(index)`, the element at `index` might still be removed from the view once all relayouting tasks are done. // For example, we scroll item 10 into the view upwards, in the first round, items 7, 8, 9, 10 are all in the viewport. Then item 7 and 8 resize themselves to be larger and finally item 10 is removed from the view. // To ensure that item 10 is always there, we need to scroll item 10 to the top edge of the viewport. - private async _revealRangeInternalAsync(viewIndex: number, range: Selection | Range, revealType: CellEditorRevealType): Promise { + private async _revealRangeInternalAsync(viewIndex: number, range: Selection | Range): Promise { const scrollTop = this.getViewScrollTop(); const wrapperBottom = this.getViewScrollBottom(); const elementTop = this.view.elementTop(viewIndex); const element = this.view.element(viewIndex); if (element.editorAttached) { - this._revealRangeCommon(viewIndex, range, revealType, false, false); + this._revealRangeCommon(viewIndex, range); } else { const elementHeight = this.view.elementHeight(viewIndex); - let upwards = false; + let alignHint: 'top' | 'bottom' | undefined = undefined; - if (elementTop + elementHeight < scrollTop) { - // scroll downwards + if (elementTop + elementHeight <= scrollTop) { + // scroll up this.view.setScrollTop(elementTop); - upwards = false; - } else if (elementTop > wrapperBottom) { - // scroll upwards + alignHint = 'top'; + } else if (elementTop >= wrapperBottom) { + // scroll down this.view.setScrollTop(elementTop - this.view.renderHeight / 2); - upwards = true; + alignHint = 'bottom'; } const editorAttachedPromise = new Promise((resolve, reject) => { @@ -1007,21 +1056,18 @@ export class NotebookCellList extends WorkbenchList implements ID }); return editorAttachedPromise.then(() => { - this._revealRangeCommon(viewIndex, range, revealType, true, upwards); + this._revealRangeCommon(viewIndex, range, alignHint); }); } } - private async _revealRangeInCenterInternalAsync(viewIndex: number, range: Selection | Range, revealType: CellEditorRevealType): Promise { - const reveal = (viewIndex: number, range: Range, revealType: CellEditorRevealType) => { + private async _revealRangeInCenterInternalAsync(viewIndex: number, range: Selection | Range): Promise { + const reveal = (viewIndex: number, range: Range) => { const element = this.view.element(viewIndex); const positionOffset = element.getPositionScrollTopOffset(range); const positionOffsetInView = this.view.elementTop(viewIndex) + positionOffset; this.view.setScrollTop(positionOffsetInView - this.view.renderHeight / 2); - - if (revealType === CellEditorRevealType.Range) { - element.revealRangeInCenter(range); - } + element.revealRangeInCenter(range); }; const elementTop = this.view.elementTop(viewIndex); @@ -1030,22 +1076,20 @@ export class NotebookCellList extends WorkbenchList implements ID const element = this.view.element(viewIndex); if (!element.editorAttached) { - return getEditorAttachedPromise(element).then(() => reveal(viewIndex, range, revealType)); + return getEditorAttachedPromise(element).then(() => reveal(viewIndex, range)); } else { - reveal(viewIndex, range, revealType); + reveal(viewIndex, range); } } - private async _revealRangeInCenterIfOutsideViewportInternalAsync(viewIndex: number, range: Selection | Range, revealType: CellEditorRevealType): Promise { - const reveal = (viewIndex: number, range: Range, revealType: CellEditorRevealType) => { + private async _revealRangeInCenterIfOutsideViewportInternalAsync(viewIndex: number, range: Selection | Range): Promise { + const reveal = (viewIndex: number, range: Range) => { const element = this.view.element(viewIndex); const positionOffset = element.getPositionScrollTopOffset(range); const positionOffsetInView = this.view.elementTop(viewIndex) + positionOffset; this.view.setScrollTop(positionOffsetInView - this.view.renderHeight / 2); - if (revealType === CellEditorRevealType.Range) { - element.revealRangeInCenter(range); - } + element.revealRangeInCenter(range); }; const scrollTop = this.getViewScrollTop(); @@ -1065,7 +1109,7 @@ export class NotebookCellList extends WorkbenchList implements ID // reveal editor if (!element.editorAttached) { - return getEditorAttachedPromise(element).then(() => reveal(viewIndex, range, revealType)); + return getEditorAttachedPromise(element).then(() => reveal(viewIndex, range)); } else { // for example markdown } @@ -1074,12 +1118,12 @@ export class NotebookCellList extends WorkbenchList implements ID element.revealRangeInCenter(range); } else { // for example, markdown cell in preview mode - return getEditorAttachedPromise(element).then(() => reveal(viewIndex, range, revealType)); + return getEditorAttachedPromise(element).then(() => reveal(viewIndex, range)); } } } - private _revealRangeCommon(viewIndex: number, range: Selection | Range, revealType: CellEditorRevealType, newlyCreated: boolean, alignToBottom: boolean) { + private _revealRangeCommon(viewIndex: number, range: Selection | Range, alignHint?: 'top' | 'bottom' | undefined) { const element = this.view.element(viewIndex); const scrollTop = this.getViewScrollTop(); const wrapperBottom = this.getViewScrollBottom(); @@ -1101,25 +1145,26 @@ export class NotebookCellList extends WorkbenchList implements ID this.view.setScrollTop(positionTop - 30); } else if (positionTop > wrapperBottom) { this.view.setScrollTop(scrollTop + positionTop - wrapperBottom + 30); - } else if (newlyCreated) { - // newly scrolled into view - if (alignToBottom) { - // align to the bottom - this.view.setScrollTop(scrollTop + positionTop - wrapperBottom + 30); - } else { - // align to to top - this.view.setScrollTop(positionTop - 30); - } + } else if (alignHint === 'bottom') { + // Scrolled into view from below + this.view.setScrollTop(scrollTop + positionTop - wrapperBottom + 30); + } else if (alignHint === 'top') { + // Scrolled into view from above + this.view.setScrollTop(positionTop - 30); } - if (revealType === CellEditorRevealType.Range) { - element.revealRangeInCenter(range); - } + + element.revealRangeInCenter(range); } //#endregion - //#region Reveal Cell offset - async revealCellOffsetInCenterAsync(cell: ICellViewModel, offset: number): Promise { + + + /** + * Reveals the specified offset of the given cell in the center of the viewport. + * This enables revealing locations in the output as well as the input. + */ + revealCellOffsetInCenter(cell: ICellViewModel, offset: number) { const viewIndex = this._getViewIndexUpperBound(cell); if (viewIndex >= 0) { @@ -1135,12 +1180,19 @@ export class NotebookCellList extends WorkbenchList implements ID } } + revealOffsetInCenterIfOutsideViewport(offset: number) { + const scrollTop = this.getViewScrollTop(); + const wrapperBottom = this.getViewScrollBottom(); + + if (offset < scrollTop || offset > wrapperBottom) { + this.view.setScrollTop(offset - this.view.renderHeight / 2); + } + } + private _revealInCenterIfOutsideViewport(viewIndex: number) { this._revealInternal(viewIndex, true, CellRevealPosition.Center); } - //#endregion - domElementOfElement(element: ICellViewModel): HTMLElement | null { const index = this._getViewIndexUpperBound(element); if (index >= 0) { @@ -1195,24 +1247,39 @@ export class NotebookCellList extends WorkbenchList implements ID }); } this.view.updateElementHeight(index, size, anchorElementIndex); + this.viewZones.layout(); return; } if (anchorElementIndex !== null) { - return this.view.updateElementHeight(index, size, anchorElementIndex); + this.view.updateElementHeight(index, size, anchorElementIndex); + this.viewZones.layout(); + return; } const focused = this.getFocus(); const focus = focused.length ? focused[0] : null; - const anchorFocusedSetting = this.configurationService.getValue(NotebookSetting.anchorToFocusedCell); - const allowScrolling = this.configurationService.getValue(NotebookSetting.scrollToRevealCell) !== 'none'; - const scrollHeuristic = allowScrolling && anchorFocusedSetting === 'auto' && this.view.elementTop(index) < this.view.getScrollTop(); - if (focused && (anchorFocusedSetting === 'on' || scrollHeuristic)) { - this.view.updateElementHeight(index, size, focus); + if (focus) { + // If the cell is growing, we should favor anchoring to the focused cell + const heightDelta = size - this.view.elementHeight(index); + + if (this._notebookCellAnchor.shouldAnchor(this.view, focus, heightDelta, this.element(index))) { + this.view.updateElementHeight(index, size, focus); + this.viewZones.layout(); + return; + } } this.view.updateElementHeight(index, size, null); + this.viewZones.layout(); + return; + } + + changeViewZones(callback: (accessor: INotebookViewZoneChangeAccessor) => void): void { + if (this.viewZones.changeViewZones(callback)) { + this.viewZones.layout(); + } } // override @@ -1220,19 +1287,30 @@ export class NotebookCellList extends WorkbenchList implements ID const focused = this.getFocusedElements()[0]; const focusedDomElement = focused && this.domElementOfElement(focused); - if (document.activeElement && focusedDomElement && focusedDomElement.contains(document.activeElement)) { + if (this.view.domNode.ownerDocument.activeElement && focusedDomElement && focusedDomElement.contains(this.view.domNode.ownerDocument.activeElement)) { // for example, when focus goes into monaco editor, if we refocus the list view, the editor will lose focus. return; } - if (!isMacintosh && document.activeElement && isContextMenuFocused()) { + if (!isMacintosh && this.view.domNode.ownerDocument.activeElement && !!DOM.findParentWithClass(this.view.domNode.ownerDocument.activeElement, 'context-view')) { return; } super.domFocus(); } - focusContainer() { + focusContainer(clearSelection: boolean) { + if (clearSelection) { + // allow focus to be between cells + this._viewModel?.updateSelectionsState({ + kind: SelectionStateType.Handle, + primary: null, + selections: [] + }, 'view'); + this.setFocus([], undefined, true); + this.setSelection([], undefined, true); + } + super.domFocus(); } @@ -1338,11 +1416,11 @@ export class NotebookCellList extends WorkbenchList implements ID content.push(`.monaco-list${suffix} > div.monaco-scrollable-element > .monaco-list-rows > .monaco-list-row:hover { outline: 1px dashed ${styles.listHoverOutline}; outline-offset: -1px; }`); } - if (styles.listDropBackground) { + if (styles.listDropOverBackground) { content.push(` .monaco-list${suffix}.drop-target, .monaco-list${suffix} > div.monaco-scrollable-element > .monaco-list-rows.drop-target, - .monaco-list${suffix} > div.monaco-scrollable-element > .monaco-list-row.drop-target { background-color: ${styles.listDropBackground} !important; color: inherit !important; } + .monaco-list${suffix} > div.monaco-scrollable-element > .monaco-list-row.drop-target { background-color: ${styles.listDropOverBackground} !important; color: inherit !important; } `); } @@ -1375,6 +1453,8 @@ export class NotebookCellList extends WorkbenchList implements ID this._isDisposed = true; this._viewModelStore.dispose(); this._localDisposableStore.dispose(); + this._notebookCellAnchor.dispose(); + this.viewZones.dispose(); super.dispose(); // un-ref @@ -1456,7 +1536,3 @@ function getEditorAttachedPromise(element: ICellViewModel) { Event.once(element.onDidChangeEditorAttachState)(() => element.editorAttached ? resolve() : reject()); }); } - -function isContextMenuFocused() { - return !!DOM.findParentWithClass(document.activeElement, 'context-view'); -} diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/notebookCellListView.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/notebookCellListView.ts index 93e8b93b..52fbff10 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/notebookCellListView.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/notebookCellListView.ts @@ -5,14 +5,250 @@ import { IRange } from 'vs/base/common/range'; import { ListView } from 'vs/base/browser/ui/list/listView'; +import { IItem, IRangeMap } from 'vs/base/browser/ui/list/rangeMap'; +import { ConstantTimePrefixSumComputer } from 'vs/editor/common/model/prefixSumComputer'; + +export interface IWhitespace { + id: string; + /** + * To insert whitespace before the first item, use afterPosition 0. + * In other cases, afterPosition is 1-based. + */ + afterPosition: number; + size: number; + priority: number; +} +export class NotebookCellsLayout implements IRangeMap { + private _items: IItem[] = []; + private _whitespace: IWhitespace[] = []; + protected _prefixSumComputer: ConstantTimePrefixSumComputer = new ConstantTimePrefixSumComputer([]); + private _size = 0; + private _paddingTop = 0; + + get paddingTop() { + return this._paddingTop; + } + + set paddingTop(paddingTop: number) { + this._size = this._size + paddingTop - this._paddingTop; + this._paddingTop = paddingTop; + } + + get count(): number { + return this._items.length; + } + + /** + * Returns the sum of the sizes of all items in the range map. + */ + get size(): number { + return this._size; + } + + constructor(topPadding?: number) { + this._paddingTop = topPadding ?? 0; + this._size = this._paddingTop; + } + + getWhitespaces(): IWhitespace[] { + return this._whitespace; + } + + restoreWhitespace(items: IWhitespace[]) { + this._whitespace = items; + this._size = this._paddingTop + this._items.reduce((total, item) => total + item.size, 0) + this._whitespace.reduce((total, ws) => total + ws.size, 0); + } + + /** + */ + splice(index: number, deleteCount: number, items?: IItem[] | undefined): void { + const inserts = items ?? []; + // Perform the splice operation on the items array. + this._items.splice(index, deleteCount, ...inserts); + + this._size = this._paddingTop + this._items.reduce((total, item) => total + item.size, 0) + this._whitespace.reduce((total, ws) => total + ws.size, 0); + this._prefixSumComputer.removeValues(index, deleteCount); + + // inserts should also include whitespaces + const newSizes = []; + for (let i = 0; i < inserts.length; i++) { + const insertIndex = i + index; + const existingWhitespaces = this._whitespace.filter(ws => ws.afterPosition === insertIndex + 1); + + + if (existingWhitespaces.length > 0) { + newSizes.push(inserts[i].size + existingWhitespaces.reduce((acc, ws) => acc + ws.size, 0)); + } else { + newSizes.push(inserts[i].size); + } + } + this._prefixSumComputer.insertValues(index, newSizes); + + // Now that the items array has been updated, and the whitespaces are updated elsewhere, if an item is removed/inserted, the accumlated size of the items are all updated. + // Loop through all items from the index where the splice started, to the end + for (let i = index; i < this._items.length; i++) { + const existingWhitespaces = this._whitespace.filter(ws => ws.afterPosition === i + 1); + if (existingWhitespaces.length > 0) { + this._prefixSumComputer.setValue(i, this._items[i].size + existingWhitespaces.reduce((acc, ws) => acc + ws.size, 0)); + } else { + this._prefixSumComputer.setValue(i, this._items[i].size); + } + } + } + + insertWhitespace(id: string, afterPosition: number, size: number): void { + let priority = 0; + const existingWhitespaces = this._whitespace.filter(ws => ws.afterPosition === afterPosition); + if (existingWhitespaces.length > 0) { + priority = Math.max(...existingWhitespaces.map(ws => ws.priority)) + 1; + } + + this._whitespace.push({ id, afterPosition: afterPosition, size, priority }); + this._size += size; // Update the total size to include the whitespace + this._whitespace.sort((a, b) => { + if (a.afterPosition === b.afterPosition) { + return a.priority - b.priority; + } + return a.afterPosition - b.afterPosition; + }); + + // find item size of index + if (afterPosition > 0) { + const index = afterPosition - 1; + const itemSize = this._items[index].size; + const accSize = itemSize + size; + this._prefixSumComputer.setValue(index, accSize); + } + } + + changeOneWhitespace(id: string, afterPosition: number, size: number): void { + const whitespaceIndex = this._whitespace.findIndex(ws => ws.id === id); + if (whitespaceIndex !== -1) { + const whitespace = this._whitespace[whitespaceIndex]; + const oldAfterPosition = whitespace.afterPosition; + whitespace.afterPosition = afterPosition; + const oldSize = whitespace.size; + const delta = size - oldSize; + whitespace.size = size; + this._size += delta; + + if (oldAfterPosition > 0 && oldAfterPosition <= this._items.length) { + const index = oldAfterPosition - 1; + const itemSize = this._items[index].size; + const accSize = itemSize; + this._prefixSumComputer.setValue(index, accSize); + } + + if (afterPosition > 0 && afterPosition <= this._items.length) { + const index = afterPosition - 1; + const itemSize = this._items[index].size; + const accSize = itemSize + size; + this._prefixSumComputer.setValue(index, accSize); + } + } + } + + removeWhitespace(id: string): void { + const whitespaceIndex = this._whitespace.findIndex(ws => ws.id === id); + if (whitespaceIndex !== -1) { + const whitespace = this._whitespace[whitespaceIndex]; + this._whitespace.splice(whitespaceIndex, 1); + this._size -= whitespace.size; // Reduce the total size by the size of the removed whitespace + + if (whitespace.afterPosition > 0) { + const index = whitespace.afterPosition - 1; + const itemSize = this._items[index].size; + const remainingWhitespaces = this._whitespace.filter(ws => ws.afterPosition === whitespace.afterPosition); + const accSize = itemSize + remainingWhitespaces.reduce((acc, ws) => acc + ws.size, 0); + this._prefixSumComputer.setValue(index, accSize); + } + } + } + + /** + * find position of whitespace + * @param id: id of the whitespace + * @returns: position in the list view + */ + getWhitespacePosition(id: string): number { + const whitespace = this._whitespace.find(ws => ws.id === id); + if (!whitespace) { + throw new Error('Whitespace not found'); + } + + const afterPosition = whitespace.afterPosition; + if (afterPosition === 0) { + // find all whitespaces at the same position but with higher priority (smaller number) + const whitespaces = this._whitespace.filter(ws => ws.afterPosition === afterPosition && ws.priority < whitespace.priority); + return whitespaces.reduce((acc, ws) => acc + ws.size, 0) + this.paddingTop; + } + + const whitespaceBeforeFirstItem = this._whitespace.filter(ws => ws.afterPosition === 0).reduce((acc, ws) => acc + ws.size, 0); + + // previous item index + const index = afterPosition - 1; + const previousItemPosition = this._prefixSumComputer.getPrefixSum(index); + const previousItemSize = this._items[index].size; + const previousWhitespace = this._whitespace.filter(ws => (ws.afterPosition <= afterPosition - 1 && ws.afterPosition > 0)); + const whitespaceBefore = previousWhitespace.reduce((acc, ws) => acc + ws.size, 0); + return previousItemPosition + previousItemSize + whitespaceBeforeFirstItem + this.paddingTop + whitespaceBefore; + } + + indexAt(position: number): number { + if (position < 0) { + return -1; + } + + const whitespaceBeforeFirstItem = this._whitespace.filter(ws => ws.afterPosition === 0).reduce((acc, ws) => acc + ws.size, 0); + + const offset = position - (this._paddingTop + whitespaceBeforeFirstItem); + if (offset <= 0) { + return 0; + } + + if (offset >= (this._size - this._paddingTop - whitespaceBeforeFirstItem)) { + return this.count; + } + + return this._prefixSumComputer.getIndexOf(offset).index; + } + + indexAfter(position: number): number { + const index = this.indexAt(position); + return Math.min(index + 1, this._items.length); + } + + positionAt(index: number): number { + if (index < 0) { + return -1; + } + + if (this.count === 0) { + return -1; + } + + // index is zero based, if index+1 > this.count, then it points to the fictitious element after the last element of this array. + if (index >= this.count) { + return -1; + } + + const whitespaceBeforeFirstItem = this._whitespace.filter(ws => ws.afterPosition === 0).reduce((acc, ws) => acc + ws.size, 0); + return this._prefixSumComputer.getPrefixSum(index/** count */) + this._paddingTop + whitespaceBeforeFirstItem; + } +} export class NotebookCellListView extends ListView { + private _lastWhitespaceId: number = 0; private _renderingStack = 0; get inRenderingTransaction(): boolean { return this._renderingStack > 0; } + get notebookRangeMap(): NotebookCellsLayout { + return this.rangeMap as NotebookCellsLayout; + } + protected override render(previousRenderRange: IRange, renderTop: number, renderHeight: number, renderLeft: number | undefined, scrollWidth: number | undefined, updateItemsInDOM?: boolean): void { this._renderingStack++; super.render(previousRenderRange, renderTop, renderHeight, renderLeft, scrollWidth, updateItemsInDOM); @@ -24,4 +260,69 @@ export class NotebookCellListView extends ListView { super._rerender(renderTop, renderHeight, inSmoothScrolling); this._renderingStack--; } + + protected override createRangeMap(paddingTop: number): IRangeMap { + const existingMap = this.rangeMap as NotebookCellsLayout | undefined; + if (existingMap) { + const layout = new NotebookCellsLayout(paddingTop); + layout.restoreWhitespace(existingMap.getWhitespaces()); + return layout; + } else { + return new NotebookCellsLayout(paddingTop); + } + + } + + insertWhitespace(afterPosition: number, size: number): string { + const scrollTop = this.scrollTop; + const id = `${++this._lastWhitespaceId}`; + const previousRenderRange = this.getRenderRange(this.lastRenderTop, this.lastRenderHeight); + const elementPosition = this.elementTop(afterPosition); + const aboveScrollTop = scrollTop > elementPosition; + this.notebookRangeMap.insertWhitespace(id, afterPosition, size); + + const newScrolltop = aboveScrollTop ? scrollTop + size : scrollTop; + this.render(previousRenderRange, newScrolltop, this.lastRenderHeight, undefined, undefined, false); + this._rerender(newScrolltop, this.renderHeight, false); + this.eventuallyUpdateScrollDimensions(); + + return id; + } + + changeOneWhitespace(id: string, newAfterPosition: number, newSize: number) { + const scrollTop = this.scrollTop; + const previousRenderRange = this.getRenderRange(this.lastRenderTop, this.lastRenderHeight); + const currentPosition = this.notebookRangeMap.getWhitespacePosition(id); + + if (currentPosition > scrollTop) { + this.notebookRangeMap.changeOneWhitespace(id, newAfterPosition, newSize); + this.render(previousRenderRange, scrollTop, this.lastRenderHeight, undefined, undefined, false); + this._rerender(scrollTop, this.renderHeight, false); + this.eventuallyUpdateScrollDimensions(); + } else { + this.notebookRangeMap.changeOneWhitespace(id, newAfterPosition, newSize); + this.eventuallyUpdateScrollDimensions(); + } + } + + removeWhitespace(id: string): void { + const scrollTop = this.scrollTop; + const previousRenderRange = this.getRenderRange(this.lastRenderTop, this.lastRenderHeight); + const currentPosition = this.notebookRangeMap.getWhitespacePosition(id); + + if (currentPosition > scrollTop) { + this.notebookRangeMap.removeWhitespace(id); + this.render(previousRenderRange, scrollTop, this.lastRenderHeight, undefined, undefined, false); + this._rerender(scrollTop, this.renderHeight, false); + this.eventuallyUpdateScrollDimensions(); + } else { + this.notebookRangeMap.removeWhitespace(id); + this.eventuallyUpdateScrollDimensions(); + } + + } + + getWhitespacePosition(id: string): number { + return this.notebookRangeMap.getWhitespacePosition(id); + } } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/notebookRenderingCommon.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/notebookRenderingCommon.ts index 3b4845ba..f2700c72 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/notebookRenderingCommon.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/notebookRenderingCommon.ts @@ -16,13 +16,13 @@ import { Selection } from 'vs/editor/common/core/selection'; import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { IWorkbenchListOptionsUpdate } from 'vs/platform/list/browser/listService'; -import { CellRevealRangeType, CellRevealSyncType, CellRevealType, ICellOutputViewModel, ICellViewModel } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { CellRevealRangeType, CellRevealType, ICellOutputViewModel, ICellViewModel, INotebookViewZoneChangeAccessor } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { CellPartsCollection } from 'vs/workbench/contrib/notebook/browser/view/cellPart'; import { CellViewModel, NotebookViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookViewModelImpl'; import { ICellRange } from 'vs/workbench/contrib/notebook/common/notebookRange'; -export interface INotebookCellList { +export interface INotebookCellList extends ICoordinatesConverter { isDisposed: boolean; inRenderingTransaction: boolean; viewModel: NotebookViewModel | null; @@ -54,30 +54,24 @@ export interface INotebookCellList { attachViewModel(viewModel: NotebookViewModel): void; attachWebview(element: HTMLElement): void; clear(): void; - getCellViewScrollTop(cell: ICellViewModel): number; - getCellViewScrollBottom(cell: ICellViewModel): number; - getViewIndex(cell: ICellViewModel): number | undefined; - getViewIndex2(modelIndex: number): number | undefined; - getModelIndex(cell: CellViewModel): number | undefined; - getModelIndex2(viewIndex: number): number | undefined; - getVisibleRangesPlusViewportAboveAndBelow(): ICellRange[]; focusElement(element: ICellViewModel): void; selectElements(elements: ICellViewModel[]): void; getFocusedElements(): ICellViewModel[]; getSelectedElements(): ICellViewModel[]; - revealCellsInView(range: ICellRange): void; scrollToBottom(): void; - revealCell(cell: ICellViewModel, revealType: CellRevealSyncType): void; - revealCellAsync(cell: ICellViewModel, revealType: CellRevealType): Promise; - revealCellRangeAsync(cell: ICellViewModel, range: Selection | Range, revealType: CellRevealRangeType): Promise; - revealCellOffsetInCenterAsync(element: ICellViewModel, offset: number): Promise; + revealCell(cell: ICellViewModel, revealType: CellRevealType): Promise; + revealCells(range: ICellRange): void; + revealRangeInCell(cell: ICellViewModel, range: Selection | Range, revealType: CellRevealRangeType): Promise; + revealCellOffsetInCenter(element: ICellViewModel, offset: number): void; + revealOffsetInCenterIfOutsideViewport(offset: number): void; setHiddenAreas(_ranges: ICellRange[], triggerViewUpdate: boolean): boolean; + changeViewZones(callback: (accessor: INotebookViewZoneChangeAccessor) => void): void; domElementOfElement(element: ICellViewModel): HTMLElement | null; focusView(): void; triggerScrollFromMouseWheelEvent(browserEvent: IMouseWheelEvent): void; updateElementHeight2(element: ICellViewModel, size: number, anchorElementIndex?: number | null): void; domFocus(): void; - focusContainer(): void; + focusContainer(clearSelection: boolean): void; setCellEditorSelection(element: ICellViewModel, range: Range): void; style(styles: IListStyles): void; getRenderHeight(): number; @@ -115,4 +109,14 @@ export interface CodeCellRenderTemplate extends BaseCellRenderTemplate { editor: ICodeEditor; } - +export interface ICoordinatesConverter { + getCellViewScrollTop(cell: ICellViewModel): number; + getCellViewScrollBottom(cell: ICellViewModel): number; + getViewIndex(cell: ICellViewModel): number | undefined; + getViewIndex2(modelIndex: number): number | undefined; + getModelIndex(cell: CellViewModel): number | undefined; + getModelIndex2(viewIndex: number): number | undefined; + getVisibleRangesPlusViewportAboveAndBelow(): ICellRange[]; + modelIndexIsVisible(modelIndex: number): boolean; + convertModelIndexToViewIndex(modelIndex: number): number; +} diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts index b8918507..9cc82bc2 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts @@ -3,15 +3,19 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import * as osPath from 'vs/base/common/path'; +import { getWindow } from 'vs/base/browser/dom'; import { IMouseWheelEvent } from 'vs/base/browser/mouseEvent'; +import { CodeWindow } from 'vs/base/browser/window'; +import { WorkbenchActionExecutedClassification, WorkbenchActionExecutedEvent } from 'vs/base/common/actions'; import { coalesce } from 'vs/base/common/arrays'; -import { DeferredPromise, runWhenIdle } from 'vs/base/common/async'; +import { DeferredPromise, runWhenGlobalIdle } from 'vs/base/common/async'; import { decodeBase64 } from 'vs/base/common/buffer'; import { Emitter, Event } from 'vs/base/common/event'; +import { IDisposable } from 'vs/base/common/lifecycle'; import { getExtensionForMimeType } from 'vs/base/common/mime'; -import { FileAccess, Schemas } from 'vs/base/common/network'; +import { FileAccess, Schemas, matchesScheme, matchesSomeScheme } from 'vs/base/common/network'; import { equals } from 'vs/base/common/objects'; +import * as osPath from 'vs/base/common/path'; import { isMacintosh, isWeb } from 'vs/base/common/platform'; import { dirname, extname, isEqual, joinPath } from 'vs/base/common/resources'; import { URI } from 'vs/base/common/uri'; @@ -26,13 +30,16 @@ import { IConfigurationService } from 'vs/platform/configuration/common/configur import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; import { IFileDialogService } from 'vs/platform/dialogs/common/dialogs'; +import { ITextEditorOptions } from 'vs/platform/editor/common/editor'; import { IFileService } from 'vs/platform/files/common/files'; -import { IOpenerService, matchesScheme, matchesSomeScheme } from 'vs/platform/opener/common/opener'; +import { IOpenerService } from 'vs/platform/opener/common/opener'; import { IStorageService } from 'vs/platform/storage/common/storage'; +import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { editorFindMatch, editorFindMatchHighlight } from 'vs/platform/theme/common/colorRegistry'; import { IThemeService, Themable } from 'vs/platform/theme/common/themeService'; import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace'; import { IWorkspaceTrustManagementService } from 'vs/platform/workspace/common/workspaceTrust'; +import { EditorInput } from 'vs/workbench/common/editor/editorInput'; import { CellEditState, ICellOutputViewModel, ICellViewModel, ICommonCellInfo, IDisplayOutputLayoutUpdateRequest, IDisplayOutputViewModel, IFocusNotebookCellOptions, IGenericCellViewModel, IInsetRenderOutput, INotebookEditorCreationOptions, INotebookWebviewMessage, RenderOutputType } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { NOTEBOOK_WEBVIEW_BOUNDARY } from 'vs/workbench/contrib/notebook/browser/view/notebookCellList'; import { preloadsScriptStr } from 'vs/workbench/contrib/notebook/browser/view/renderers/webviewPreloads'; @@ -40,6 +47,7 @@ import { transformWebviewThemeVars } from 'vs/workbench/contrib/notebook/browser import { MarkupCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/markupCellViewModel'; import { CellUri, ICellOutput, INotebookRendererInfo, RendererMessagingSpec } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { INotebookKernel } from 'vs/workbench/contrib/notebook/common/notebookKernelService'; +import { INotebookLoggingService } from 'vs/workbench/contrib/notebook/common/notebookLoggingService'; import { IScopedRendererMessaging } from 'vs/workbench/contrib/notebook/common/notebookRendererMessagingService'; import { INotebookService } from 'vs/workbench/contrib/notebook/common/notebookService'; import { IWebviewElement, IWebviewService, WebviewContentPurpose, WebviewOriginStore } from 'vs/workbench/contrib/webview/browser/webview'; @@ -47,18 +55,12 @@ import { WebviewWindowDragMonitor } from 'vs/workbench/contrib/webview/browser/w import { asWebviewUri, webviewGenericCspSource } from 'vs/workbench/contrib/webview/common/webview'; import { IEditorGroup, IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService'; -import { FromWebviewMessage, IAckOutputHeight, IClickedDataUrlMessage, ICodeBlockHighlightRequest, IContentWidgetTopRequest, IControllerPreload, ICreationContent, ICreationRequestMessage, IFindMatch, IMarkupCellInitialization, RendererMetadata, StaticPreloadMetadata, ToWebviewMessage } from './webviewMessages'; import { IPathService } from 'vs/workbench/services/path/common/pathService'; -import { ITextEditorOptions } from 'vs/platform/editor/common/editor'; -import { EditorInput } from 'vs/workbench/common/editor/editorInput'; -import { INotebookLoggingService } from 'vs/workbench/contrib/notebook/common/notebookLoggingService'; -import { IDisposable } from 'vs/base/common/lifecycle'; -import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; -import { WorkbenchActionExecutedClassification, WorkbenchActionExecutedEvent } from 'vs/base/common/actions'; +import { FromWebviewMessage, IAckOutputHeight, IClickedDataUrlMessage, ICodeBlockHighlightRequest, IContentWidgetTopRequest, IControllerPreload, ICreationContent, ICreationRequestMessage, IFindMatch, IMarkupCellInitialization, RendererMetadata, StaticPreloadMetadata, ToWebviewMessage } from './webviewMessages'; const LINE_COLUMN_REGEX = /:([\d]+)(?::([\d]+))?$/; const LineQueryRegex = /line=(\d+)$/; - +const FRAGMENT_REGEX = /^(.*)#([^#]*)$/; export interface ICachedInset { outputId: string; @@ -112,10 +114,13 @@ interface BacklayerWebviewOptions { readonly fontFamily: string; readonly outputFontFamily: string; readonly markupFontSize: number; + readonly markdownLineHeight: number; readonly outputLineHeight: number; readonly outputScrolling: boolean; readonly outputWordWrap: boolean; readonly outputLineLimit: number; + readonly outputLinkifyFilePaths: boolean; + readonly minimalError: boolean; } @@ -244,7 +249,9 @@ export class BackLayerWebView extends Themable { renderOptions: { lineLimit: this.options.outputLineLimit, outputScrolling: this.options.outputScrolling, - outputWordWrap: this.options.outputWordWrap + outputWordWrap: this.options.outputWordWrap, + linkifyFilePaths: this.options.outputLinkifyFilePaths, + minimalError: this.options.minimalError } }); } @@ -260,6 +267,7 @@ export class BackLayerWebView extends Themable { 'notebook-output-node-left-padding': `${this.options.outputNodeLeftPadding}px`, 'notebook-markdown-min-height': `${this.options.previewNodePadding * 2}px`, 'notebook-markup-font-size': typeof this.options.markupFontSize === 'number' && this.options.markupFontSize > 0 ? `${this.options.markupFontSize}px` : `calc(${this.options.fontSize}px * 1.2)`, + 'notebook-markdown-line-height': typeof this.options.markdownLineHeight === 'number' && this.options.markdownLineHeight > 0 ? `${this.options.markdownLineHeight}px` : `normal`, 'notebook-cell-output-font-size': `${this.options.outputFontSize || this.options.fontSize}px`, 'notebook-cell-output-line-height': `${this.options.outputLineHeight}px`, 'notebook-cell-output-max-height': `${this.options.outputLineHeight * this.options.outputLineLimit}px`, @@ -282,7 +290,9 @@ export class BackLayerWebView extends Themable { const renderOptions = { lineLimit: this.options.outputLineLimit, outputScrolling: this.options.outputScrolling, - outputWordWrap: this.options.outputWordWrap + outputWordWrap: this.options.outputWordWrap, + linkifyFilePaths: this.options.outputLinkifyFilePaths, + minimalError: this.options.minimalError }; const preloadScript = preloadsScriptStr( { @@ -358,6 +368,7 @@ export class BackLayerWebView extends Themable { white-space: initial; font-size: var(--notebook-markup-font-size); + line-height: var(--notebook-markdown-line-height); color: var(--theme-ui-foreground); } @@ -386,6 +397,22 @@ export class BackLayerWebView extends Themable { background-color: var(--theme-notebook-symbol-highlight-background); } + #container .nb-symbolHighlight .output_container .output { + background-color: var(--theme-notebook-symbol-highlight-background); + } + + #container .markup > div.nb-multiCellHighlight { + background-color: var(--theme-notebook-symbol-highlight-background); + } + + #container .nb-multiCellHighlight .output_container .output { + background-color: var(--theme-notebook-symbol-highlight-background); + } + + #container .nb-chatGenerationHighlight .output_container .output { + background-color: var(--vscode-notebook-selectedCellBackground); + } + #container > div.nb-cellDeleted .output_container { background-color: var(--theme-notebook-diff-removed-background); } @@ -508,10 +535,10 @@ export class BackLayerWebView extends Themable { return !!this.webview; } - createWebview(): Promise { + createWebview(targetWindow: CodeWindow): Promise { const baseUrl = this.asWebviewUri(this.getNotebookBaseUri(), undefined); const htmlContent = this.generateContent(baseUrl.toString()); - return this._initialize(htmlContent); + return this._initialize(htmlContent, targetWindow); } private getNotebookBaseUri() { @@ -546,16 +573,16 @@ export class BackLayerWebView extends Themable { ]; } - private _initialize(content: string): Promise { - if (!document.body.contains(this.element)) { + private _initialize(content: string, targetWindow: CodeWindow): Promise { + if (!getWindow(this.element).document.body.contains(this.element)) { throw new Error('Element is already detached from the DOM tree'); } this.webview = this._createInset(this.webviewService, content); - this.webview.mountTo(this.element); + this.webview.mountTo(this.element, targetWindow); this._register(this.webview); - this._register(new WebviewWindowDragMonitor(() => this.webview)); + this._register(new WebviewWindowDragMonitor(targetWindow, () => this.webview)); const initializePromise = new DeferredPromise(); @@ -662,7 +689,7 @@ export class BackLayerWebView extends Themable { const latestCell = this.notebookEditor.getCellByInfo(resolvedResult.cellInfo); if (latestCell) { latestCell.outputIsFocused = true; - this.notebookEditor.focusNotebookCell(latestCell, 'output', { skipReveal: true }); + this.notebookEditor.focusNotebookCell(latestCell, 'output', { outputId: resolvedResult.output.model.outputId, skipReveal: true, outputWebviewFocused: true }); } } break; @@ -673,6 +700,7 @@ export class BackLayerWebView extends Themable { const latestCell = this.notebookEditor.getCellByInfo(resolvedResult.cellInfo); if (latestCell) { latestCell.outputIsFocused = false; + latestCell.inputInOutputIsFocused = false; } } break; @@ -765,10 +793,10 @@ export class BackLayerWebView extends Themable { this.openerService.open(data.href, { fromUserGesture: true, fromWorkspace: true }); } else if (matchesScheme(data.href, Schemas.vscodeNotebookCell)) { const uri = URI.parse(data.href); - this._handleNotebookCellResource(uri); + await this._handleNotebookCellResource(uri); } else if (!/^[\w\-]+:/.test(data.href)) { // Uri without scheme, such as a file path - this._handleResourceOpening(tryDecodeURIComponent(data.href)); + await this._handleResourceOpening(tryDecodeURIComponent(data.href)); } else { // uri with scheme if (osPath.isAbsolute(data.href)) { @@ -895,9 +923,19 @@ export class BackLayerWebView extends Themable { } case 'notebookPerformanceMessage': { this.notebookEditor.updatePerformanceMetadata(data.cellId, data.executionId, data.duration, data.rendererId); + if (data.mimeType && data.outputSize && data.rendererId === 'vscode.builtin-renderer') { + this._sendPerformanceData(data.mimeType, data.outputSize, data.duration); + } break; } case 'outputInputFocus': { + const resolvedResult = this.resolveOutputId(data.id); + if (resolvedResult) { + const latestCell = this.notebookEditor.getCellByInfo(resolvedResult.cellInfo); + if (latestCell) { + latestCell.inputInOutputIsFocused = data.inputFocused; + } + } this.notebookEditor.didFocusOutputInputChange(data.inputFocused); } } @@ -906,39 +944,118 @@ export class BackLayerWebView extends Themable { return initializePromise.p; } + private _sendPerformanceData(mimeType: string, outputSize: number, renderTime: number) { + type NotebookOutputRenderClassification = { + owner: 'amunger'; + comment: 'Track performance data for output rendering'; + mimeType: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Presentation type of the output.' }; + outputSize: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Size of the output data buffer.'; isMeasurement: true }; + renderTime: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Time spent rendering output.'; isMeasurement: true }; + }; + + type NotebookOutputRenderEvent = { + mimeType: string; + outputSize: number; + renderTime: number; + }; + + const telemetryData = { + mimeType, + outputSize, + renderTime + }; + + this.telemetryService.publicLog2('NotebookCellOutputRender', telemetryData); + } + private _handleNotebookCellResource(uri: URI) { - const lineMatch = /\?line=(\d+)$/.exec(uri.fragment); + const notebookResource = uri.path.length > 0 ? uri : this.documentUri; + + const lineMatch = /(?:^|&)line=([^&]+)/.exec(uri.query); + let editorOptions: ITextEditorOptions | undefined = undefined; if (lineMatch) { const parsedLineNumber = parseInt(lineMatch[1], 10); + if (!isNaN(parsedLineNumber)) { + const lineNumber = parsedLineNumber; + + editorOptions = { + selection: { startLineNumber: lineNumber, startColumn: 1 } + }; + } + } + + const executionMatch = /(?:^|&)execution_count=([^&]+)/.exec(uri.query); + if (executionMatch) { + const executionCount = parseInt(executionMatch[1], 10); + if (!isNaN(executionCount)) { + const notebookModel = this.notebookService.getNotebookTextModel(notebookResource); + // multiple cells with the same execution count can exist if the kernel is restarted + // so look for the most recently added cell with the matching execution count. + // Somewhat more likely to be correct in notebooks, an much more likely for the interactive window + const cell = notebookModel?.cells.slice().reverse().find(cell => { + return cell.internalMetadata.executionOrder === executionCount; + }); + if (cell?.uri) { + return this.openerService.open(cell.uri, { + fromUserGesture: true, + fromWorkspace: true, + editorOptions: editorOptions + }); + } + } + } + + // URLs built by the jupyter extension put the line query param in the fragment + // They also have the cell fragment pre-calculated + const fragmentLineMatch = /\?line=(\d+)$/.exec(uri.fragment); + if (fragmentLineMatch) { + const parsedLineNumber = parseInt(fragmentLineMatch[1], 10); if (!isNaN(parsedLineNumber)) { const lineNumber = parsedLineNumber + 1; - const fragment = uri.fragment.substring(0, lineMatch.index); + const fragment = uri.fragment.substring(0, fragmentLineMatch.index); // open the uri with selection const editorOptions: ITextEditorOptions = { selection: { startLineNumber: lineNumber, startColumn: 1, endLineNumber: lineNumber, endColumn: 1 } }; - this.openerService.open(uri.with({ fragment }), { + + return this.openerService.open(notebookResource.with({ fragment }), { fromUserGesture: true, fromWorkspace: true, editorOptions: editorOptions }); - return; } } - this.openerService.open(uri, { fromUserGesture: true, fromWorkspace: true }); - return uri; + return this.openerService.open(notebookResource, { fromUserGesture: true, fromWorkspace: true }); } - private _handleResourceOpening(href: string) { + private async _handleResourceOpening(href: string) { let linkToOpen: URI | undefined = undefined; + let fragment: string | undefined = undefined; + + // Separate out the fragment so that the subsequent calls + // to URI.joinPath() don't URL encode it. This allows opening + // links with both paths and fragments. + const hrefWithFragment = FRAGMENT_REGEX.exec(href); + if (hrefWithFragment) { + href = hrefWithFragment[1]; + fragment = hrefWithFragment[2]; + } + if (href.startsWith('/')) { - linkToOpen = URI.parse(href); + linkToOpen = await this.pathService.fileURI(href); + const folders = this.workspaceContextService.getWorkspace().folders; + if (folders.length) { + linkToOpen = linkToOpen.with({ + scheme: folders[0].uri.scheme, + authority: folders[0].uri.authority + }); + } } else if (href.startsWith('~')) { - const userHome = this.pathService.resolvedUserHome; + const userHome = await this.pathService.userHome(); if (userHome) { - linkToOpen = URI.parse(osPath.join(userHome.fsPath, href.substring(1))); + linkToOpen = URI.joinPath(userHome, href.substring(2)); } } else { if (this.documentUri.scheme === Schemas.untitled) { @@ -954,6 +1071,10 @@ export class BackLayerWebView extends Themable { } if (linkToOpen) { + // Re-attach fragment now that we have the full file path. + if (fragment) { + linkToOpen = linkToOpen.with({ fragment }); + } this._openUri(linkToOpen); } } @@ -1376,7 +1497,7 @@ export class BackLayerWebView extends Themable { return; } - this.pendingWebviewIdleCreationRequest.set(content.source, runWhenIdle(() => { + this.pendingWebviewIdleCreationRequest.set(content.source, runWhenGlobalIdle(() => { const { message, renderer, transfer: transferable } = this._createOutputCreationMessage(cellInfo, content, cellTop, offset, true, true); this._sendMessageToWebview(message, transferable); this.pendingWebviewIdleInsetMapping.set(content.source, { outputId: message.outputId, versionId: content.source.model.versionId, cellInfo: cellInfo, renderer, cachedCreation: message }); @@ -1609,6 +1730,30 @@ export class BackLayerWebView extends Themable { this.webview?.focus(); } + selectOutputContents(cell: ICellViewModel) { + if (this._disposed) { + return; + } + const output = cell.outputsViewModels.find(o => o.model.outputId === cell.focusedOutputId); + const outputId = output ? this.insetMapping.get(output)?.outputId : undefined; + this._sendMessageToWebview({ + type: 'select-output-contents', + cellOrOutputId: outputId || cell.id + }); + } + + selectInputContents(cell: ICellViewModel) { + if (this._disposed) { + return; + } + const output = cell.outputsViewModels.find(o => o.model.outputId === cell.focusedOutputId); + const outputId = output ? this.insetMapping.get(output)?.outputId : undefined; + this._sendMessageToWebview({ + type: 'select-input-contents', + cellOrOutputId: outputId || cell.id + }); + } + focusOutput(cellOrOutputId: string, alternateId: string | undefined, viewFocused: boolean) { if (this._disposed) { return; @@ -1625,7 +1770,17 @@ export class BackLayerWebView extends Themable { }); } - async find(query: string, options: { wholeWord?: boolean; caseSensitive?: boolean; includeMarkup: boolean; includeOutput: boolean; shouldGetSearchPreviewInfo: boolean; ownerID: string }): Promise { + blurOutput() { + if (this._disposed) { + return; + } + + this._sendMessageToWebview({ + type: 'blur-output' + }); + } + + async find(query: string, options: { wholeWord?: boolean; caseSensitive?: boolean; includeMarkup: boolean; includeOutput: boolean; shouldGetSearchPreviewInfo: boolean; ownerID: string; findIds: string[] }): Promise { if (query === '') { this._sendMessageToWebview({ type: 'findStop', diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer.ts index d9c13b60..9f6f5b8d 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer.ts @@ -3,13 +3,13 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { PixelRatio } from 'vs/base/browser/browser'; +import { PixelRatio } from 'vs/base/browser/pixelRatio'; import * as DOM from 'vs/base/browser/dom'; import { FastDomNode } from 'vs/base/browser/fastDomNode'; import { IListRenderer, IListVirtualDelegate } from 'vs/base/browser/ui/list/list'; import { Disposable, DisposableStore } from 'vs/base/common/lifecycle'; import { ICodeEditor } from 'vs/editor/browser/editorBrowser'; -import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditorWidget'; +import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditor/codeEditorWidget'; import { IEditorOptions } from 'vs/editor/common/config/editorOptions'; import { BareFontInfo } from 'vs/editor/common/config/fontInfo'; import { EditorContextKeys } from 'vs/editor/common/editorContextKeys'; @@ -25,6 +25,7 @@ import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; import { INotificationService } from 'vs/platform/notification/common/notification'; import { ICellViewModel, INotebookEditorDelegate } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { CellPartsCollection } from 'vs/workbench/contrib/notebook/browser/view/cellPart'; +import { CellChatPart } from 'vs/workbench/contrib/notebook/browser/view/cellParts/chat/cellChatPart'; import { CellComments } from 'vs/workbench/contrib/notebook/browser/view/cellParts/cellComments'; import { CellContextKeyPart } from 'vs/workbench/contrib/notebook/browser/view/cellParts/cellContextKeys'; import { CellDecorations } from 'vs/workbench/contrib/notebook/browser/view/cellParts/cellDecorations'; @@ -48,6 +49,7 @@ import { CodeCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewMod import { MarkupCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/markupCellViewModel'; import { CellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookViewModelImpl'; import { CellKind } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { INotebookExecutionStateService } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; const $ = DOM.$; @@ -55,12 +57,13 @@ export class NotebookCellListDelegate extends Disposable implements IListVirtual private readonly lineHeight: number; constructor( + targetWindow: Window, @IConfigurationService private readonly configurationService: IConfigurationService ) { super(); const editorOptions = this.configurationService.getValue('editor'); - this.lineHeight = BareFontInfo.createFromRawSettings(editorOptions, PixelRatio.value).lineHeight; + this.lineHeight = BareFontInfo.createFromRawSettings(editorOptions, PixelRatio.getInstance(targetWindow).value).lineHeight; } getHeight(element: CellViewModel): number { @@ -107,6 +110,8 @@ abstract class AbstractCellRenderer { export class MarkupCellRenderer extends AbstractCellRenderer implements IListRenderer { static readonly TEMPLATE_ID = 'markdown_cell'; + private _notebookExecutionStateService: INotebookExecutionStateService; + constructor( notebookEditor: INotebookEditorDelegate, dndController: CellDragAndDropController, @@ -118,8 +123,10 @@ export class MarkupCellRenderer extends AbstractCellRenderer implements IListRen @IMenuService menuService: IMenuService, @IKeybindingService keybindingService: IKeybindingService, @INotificationService notificationService: INotificationService, + @INotebookExecutionStateService notebookExecutionStateService: INotebookExecutionStateService ) { super(instantiationService, notebookEditor, contextMenuService, menuService, configurationService, keybindingService, notificationService, contextKeyServiceProvider, 'markdown', dndController); + this._notebookExecutionStateService = notebookExecutionStateService; } get templateId() { @@ -141,6 +148,7 @@ export class MarkupCellRenderer extends AbstractCellRenderer implements IListRen const codeInnerContent = DOM.append(container, $('.cell.code')); const editorPart = DOM.append(codeInnerContent, $('.cell-editor-part')); + const cellChatPart = DOM.append(editorPart, $('.cell-chat-part')); const cellInputCollapsedContainer = DOM.append(codeInnerContent, $('.input-collapse-container')); cellInputCollapsedContainer.style.display = 'none'; const editorContainer = DOM.append(editorPart, $('.cell-editor-container')); @@ -162,10 +170,11 @@ export class MarkupCellRenderer extends AbstractCellRenderer implements IListRen this.notebookEditor)); const focusIndicatorBottom = new FastDomNode(DOM.append(container, $('.cell-focus-indicator.cell-focus-indicator-bottom'))); - const cellParts = new CellPartsCollection([ + const cellParts = new CellPartsCollection(DOM.getWindow(rootContainer), [ + templateDisposables.add(scopedInstaService.createInstance(CellChatPart, this.notebookEditor, cellChatPart)), templateDisposables.add(scopedInstaService.createInstance(CellEditorStatusBar, this.notebookEditor, container, editorPart, undefined)), templateDisposables.add(new CellFocusIndicator(this.notebookEditor, titleToolbar, focusIndicatorTop, focusIndicatorLeft, focusIndicatorRight, focusIndicatorBottom)), - templateDisposables.add(new FoldedCellHint(this.notebookEditor, DOM.append(container, $('.notebook-folded-hint')))), + templateDisposables.add(new FoldedCellHint(this.notebookEditor, DOM.append(container, $('.notebook-folded-hint')), this._notebookExecutionStateService)), templateDisposables.add(new CellDecorations(rootContainer, decorationContainer)), templateDisposables.add(scopedInstaService.createInstance(CellComments, this.notebookEditor, cellCommentPartContainer)), templateDisposables.add(new CollapsedCellInput(this.notebookEditor, cellInputCollapsedContainer)), @@ -257,6 +266,7 @@ export class CodeCellRenderer extends AbstractCellRenderer implements IListRende // This is also the drag handle const focusIndicatorLeft = new FastDomNode(DOM.append(container, DOM.$('.cell-focus-indicator.cell-focus-indicator-side.cell-focus-indicator-left'))); + const cellChatPart = DOM.append(container, $('.cell-chat-part')); const cellContainer = DOM.append(container, $('.cell.code')); const runButtonContainer = DOM.append(cellContainer, $('.run-button-container')); const cellInputCollapsedContainer = DOM.append(cellContainer, $('.input-collapse-container')); @@ -306,8 +316,9 @@ export class CodeCellRenderer extends AbstractCellRenderer implements IListRende this.notebookEditor)); const focusIndicatorPart = templateDisposables.add(new CellFocusIndicator(this.notebookEditor, titleToolbar, focusIndicatorTop, focusIndicatorLeft, focusIndicatorRight, focusIndicatorBottom)); - const cellParts = new CellPartsCollection([ + const cellParts = new CellPartsCollection(DOM.getWindow(rootContainer), [ focusIndicatorPart, + templateDisposables.add(scopedInstaService.createInstance(CellChatPart, this.notebookEditor, cellChatPart)), templateDisposables.add(scopedInstaService.createInstance(CellEditorStatusBar, this.notebookEditor, container, editorPart, editor)), templateDisposables.add(scopedInstaService.createInstance(CellProgressBar, editorPart, cellInputCollapsedContainer)), templateDisposables.add(scopedInstaService.createInstance(RunToolbar, this.notebookEditor, contextKeyService, container, runButtonContainer)), diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/renderers/webviewMessages.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/renderers/webviewMessages.ts index b46964be..a59abdad 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/renderers/webviewMessages.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/renderers/webviewMessages.ts @@ -50,6 +50,7 @@ export interface IOutputBlurMessage extends BaseToWebviewMessage { export interface IOutputInputFocusMessage extends BaseToWebviewMessage { readonly type: 'outputInputFocus'; readonly inputFocused: boolean; + readonly id: string; } export interface IScrollToRevealMessage extends BaseToWebviewMessage { @@ -68,7 +69,7 @@ export interface IScrollAckMessage extends BaseToWebviewMessage { readonly version: number; } -export interface IBlurOutputMessage extends BaseToWebviewMessage { +export interface IFocusEditorMessage extends BaseToWebviewMessage { readonly type: 'focus-editor'; readonly cellId: string; readonly focusNext?: boolean; @@ -168,23 +169,6 @@ export interface IClearMessage { readonly type: 'clear'; } -export interface IOutputRequestMetadata { - /** - * Additional attributes of a cell metadata. - */ - readonly custom?: { readonly [key: string]: unknown }; -} - -export interface IOutputRequestDto { - /** - * { mime_type: value } - */ - readonly data: { readonly [key: string]: unknown }; - - readonly metadata?: IOutputRequestMetadata; - readonly outputId: string; -} - export interface OutputItemEntry { readonly mime: string; readonly valueBytes: Uint8Array; @@ -278,6 +262,10 @@ export interface IFocusOutputMessage { readonly alternateId?: string; } +export interface IBlurOutputMessage { + readonly type: 'blur-output'; +} + export interface IAckOutputHeight { readonly cellId: string; readonly outputId: string; @@ -411,7 +399,7 @@ export interface ITokenizedStylesChangedMessage { export interface IFindMessage { readonly type: 'find'; readonly query: string; - readonly options: { wholeWord?: boolean; caseSensitive?: boolean; includeMarkup: boolean; includeOutput: boolean; shouldGetSearchPreviewInfo: boolean; ownerID: string }; + readonly options: { wholeWord?: boolean; caseSensitive?: boolean; includeMarkup: boolean; includeOutput: boolean; shouldGetSearchPreviewInfo: boolean; ownerID: string; findIds: string[] }; } @@ -476,6 +464,15 @@ export interface IReturnOutputItemMessage { readonly output: OutputItemEntry | undefined; } +export interface ISelectOutputItemMessage { + readonly type: 'select-output-contents'; + readonly cellOrOutputId: string; +} +export interface ISelectInputOutputItemMessage { + readonly type: 'select-input-contents'; + readonly cellOrOutputId: string; +} + export interface ILogRendererDebugMessage extends BaseToWebviewMessage { readonly type: 'logRendererDebugMessage'; readonly message: string; @@ -488,6 +485,8 @@ export interface IPerformanceMessage extends BaseToWebviewMessage { readonly cellId: string; readonly duration: number; readonly rendererId: string; + readonly outputSize?: number; + readonly mimeType?: string; } @@ -501,7 +500,7 @@ export type FromWebviewMessage = WebviewInitialized | IScrollToRevealMessage | IWheelMessage | IScrollAckMessage | - IBlurOutputMessage | + IFocusEditorMessage | ICustomKernelMessage | ICustomRendererMessage | IClickedDataUrlMessage | @@ -527,6 +526,7 @@ export type FromWebviewMessage = WebviewInitialized | export type ToWebviewMessage = IClearMessage | IFocusOutputMessage | + IBlurOutputMessage | IAckOutputHeightMessage | ICreationRequestMessage | IViewScrollTopRequestMessage | @@ -555,7 +555,9 @@ export type ToWebviewMessage = IClearMessage | IFindHighlightCurrentMessage | IFindUnHighlightCurrentMessage | IFindStopMessage | - IReturnOutputItemMessage; + IReturnOutputItemMessage | + ISelectOutputItemMessage | + ISelectInputOutputItemMessage; export type AnyMessage = FromWebviewMessage | ToWebviewMessage; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/renderers/webviewPreloads.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/renderers/webviewPreloads.ts index 5197ae53..fb7dffde 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/renderers/webviewPreloads.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/view/renderers/webviewPreloads.ts @@ -69,6 +69,8 @@ export interface RenderOptions { readonly lineLimit: number; readonly outputScrolling: boolean; readonly outputWordWrap: boolean; + readonly linkifyFilePaths: boolean; + readonly minimalError: boolean; } interface PreloadContext { @@ -87,9 +89,28 @@ declare function cancelIdleCallback(handle: number): void; declare function __import(path: string): Promise; async function webviewPreloads(ctx: PreloadContext) { + + /* eslint-disable no-restricted-globals, no-restricted-syntax */ + + // The use of global `window` should be fine in this context, even + // with aux windows. This code is running from within an `iframe` + // where there is only one `window` object anyway. + + const userAgent = navigator.userAgent; + const isChrome = (userAgent.indexOf('Chrome') >= 0); const textEncoder = new TextEncoder(); const textDecoder = new TextDecoder(); + function promiseWithResolvers(): { promise: Promise; resolve: (value: T | PromiseLike) => void; reject: (err?: any) => void } { + let resolve: (value: T | PromiseLike) => void; + let reject: (reason?: any) => void; + const promise = new Promise((res, rej) => { + resolve = res; + reject = rej; + }); + return { promise, resolve: resolve!, reject: reject! }; + } + let currentOptions = ctx.options; const isWorkspaceTrusted = ctx.isWorkspaceTrusted; let currentRenderOptions = ctx.renderOptions; @@ -139,20 +160,47 @@ async function webviewPreloads(ctx: PreloadContext) { } }; }; + function getOutputContainer(event: FocusEvent | MouseEvent) { + for (const node of event.composedPath()) { + if (node instanceof HTMLElement && node.classList.contains('output')) { + return { + id: node.id + }; + } + } + return; + } + let lastFocusedOutput: { id: string } | undefined = undefined; + const handleOutputFocusOut = (event: FocusEvent) => { + const outputFocus = event && getOutputContainer(event); + if (!outputFocus) { + return; + } + // Possible we're tabbing through the elements of the same output. + // Lets see if focus is set back to the same output. + lastFocusedOutput = undefined; + setTimeout(() => { + if (lastFocusedOutput?.id === outputFocus.id) { + return; + } + postNotebookMessage('outputBlur', outputFocus); + }, 0); + }; // check if an input element is focused within the output element - const checkOutputInputFocus = () => { - - const activeElement = document.activeElement; + const checkOutputInputFocus = (e: FocusEvent) => { + lastFocusedOutput = getOutputContainer(e); + const activeElement = window.document.activeElement; if (!activeElement) { return; } - if (activeElement.tagName === 'INPUT' || activeElement.tagName === 'TEXTAREA') { - postNotebookMessage('outputInputFocus', { inputFocused: true }); + const id = lastFocusedOutput?.id; + if (id && (activeElement.tagName === 'INPUT' || activeElement.tagName === 'TEXTAREA' || activeElement.tagName === 'SELECT')) { + postNotebookMessage('outputInputFocus', { inputFocused: true, id }); activeElement.addEventListener('blur', () => { - postNotebookMessage('outputInputFocus', { inputFocused: false }); + postNotebookMessage('outputInputFocus', { inputFocused: false, id }); }, { once: true }); } }; @@ -162,21 +210,19 @@ async function webviewPreloads(ctx: PreloadContext) { return; } - for (const node of event.composedPath()) { - if (node instanceof HTMLElement && node.classList.contains('output')) { - // output - postNotebookMessage('outputFocus', { - id: node.id, - }); - break; - } - } - + const outputFocus = lastFocusedOutput = getOutputContainer(event); for (const node of event.composedPath()) { if (node instanceof HTMLAnchorElement && node.href) { if (node.href.startsWith('blob:')) { + if (outputFocus) { + postNotebookMessage('outputFocus', outputFocus); + } + handleBlobUrlClick(node.href, node.download); } else if (node.href.startsWith('data:')) { + if (outputFocus) { + postNotebookMessage('outputFocus', outputFocus); + } handleDataUrl(node.href, node.download); } else if (node.getAttribute('href')?.trim().startsWith('#')) { // Scrolling to location within current doc @@ -209,6 +255,9 @@ async function webviewPreloads(ctx: PreloadContext) { } else { const href = node.getAttribute('href'); if (href) { + if (href.startsWith('command:') && outputFocus) { + postNotebookMessage('outputFocus', outputFocus); + } postNotebookMessage('clicked-link', { href }); } } @@ -218,6 +267,105 @@ async function webviewPreloads(ctx: PreloadContext) { return; } } + + if (outputFocus) { + postNotebookMessage('outputFocus', outputFocus); + } + }; + + const blurOutput = () => { + const selection = window.getSelection(); + if (!selection) { + return; + } + selection.removeAllRanges(); + }; + + const selectOutputContents = (cellOrOutputId: string) => { + const selection = window.getSelection(); + if (!selection) { + return; + } + const cellOutputContainer = window.document.getElementById(cellOrOutputId); + if (!cellOutputContainer) { + return; + } + selection.removeAllRanges(); + const range = document.createRange(); + range.selectNode(cellOutputContainer); + selection.addRange(range); + + }; + + const selectInputContents = (cellOrOutputId: string) => { + const cellOutputContainer = window.document.getElementById(cellOrOutputId); + if (!cellOutputContainer) { + return; + } + const activeElement = window.document.activeElement; + if (activeElement?.tagName === 'INPUT' || activeElement?.tagName === 'TEXTAREA') { + (activeElement as HTMLInputElement).select(); + } + }; + + const onPageUpDownSelectionHandler = (e: KeyboardEvent) => { + if (!lastFocusedOutput?.id || !e.shiftKey) { + return; + } + + // If we're pressing `Shift+Up/Down` then we want to select a line at a time. + if (e.shiftKey && (e.code === 'ArrowUp' || e.code === 'ArrowDown')) { + e.stopPropagation(); // We don't want the notebook to handle this, default behavior is what we need. + return; + } + + // We want to handle just `Shift + PageUp/PageDown` & `Shift + Cmd + ArrowUp/ArrowDown` (for mac) + if (!(e.code === 'PageUp' || e.code === 'PageDown') && !(e.metaKey && (e.code === 'ArrowDown' || e.code === 'ArrowUp'))) { + return; + } + const outputContainer = window.document.getElementById(lastFocusedOutput.id); + const selection = window.getSelection(); + if (!outputContainer || !selection?.anchorNode) { + return; + } + const activeElement = window.document.activeElement; + if (activeElement?.tagName === 'INPUT' || activeElement?.tagName === 'TEXTAREA') { + // Leave for default behavior. + return; + } + + // These should change the scroll position, not adjust the selected cell in the notebook + e.stopPropagation(); // We don't want the notebook to handle this. + e.preventDefault(); // We will handle selection. + + const { anchorNode, anchorOffset } = selection; + const range = document.createRange(); + if (e.code === 'PageDown' || e.code === 'ArrowDown') { + range.setStart(anchorNode, anchorOffset); + range.setEnd(outputContainer, 1); + } + else { + range.setStart(outputContainer, 0); + range.setEnd(anchorNode, anchorOffset); + } + selection.removeAllRanges(); + selection.addRange(range); + }; + + const disableNativeSelectAll = (e: KeyboardEvent) => { + if (!lastFocusedOutput?.id) { + return; + } + const activeElement = window.document.activeElement; + if (activeElement?.tagName === 'INPUT' || activeElement?.tagName === 'TEXTAREA') { + // The input element will handle this. + return; + } + + if ((e.key === 'a' && e.ctrlKey) || (e.metaKey && e.key === 'a')) { + e.preventDefault(); // We will handle selection in editor code. + return; + } }; const handleDataUrl = async (data: string | ArrayBuffer | null, downloadName: string) => { @@ -241,8 +389,11 @@ async function webviewPreloads(ctx: PreloadContext) { } }; - document.body.addEventListener('click', handleInnerClick); - document.body.addEventListener('focusin', checkOutputInputFocus); + window.document.body.addEventListener('click', handleInnerClick); + window.document.body.addEventListener('focusin', checkOutputInputFocus); + window.document.body.addEventListener('focusout', handleOutputFocusOut); + window.document.body.addEventListener('keydown', onPageUpDownSelectionHandler); + window.document.body.addEventListener('keydown', disableNativeSelectAll); interface RendererContext extends rendererApi.RendererContext { readonly onDidChangeSettings: Event; @@ -343,7 +494,7 @@ async function webviewPreloads(ctx: PreloadContext) { constructor() { this._observer = new ResizeObserver(entries => { for (const entry of entries) { - if (!document.body.contains(entry.target)) { + if (!window.document.body.contains(entry.target)) { continue; } @@ -421,7 +572,52 @@ async function webviewPreloads(ctx: PreloadContext) { } }; - function scrollWillGoToParent(event: WheelEvent) { + let previousDelta: number | undefined; + let scrollTimeout: any /* NodeJS.Timeout */ | undefined; + let scrolledElement: Element | undefined; + let lastTimeScrolled: number | undefined; + function flagRecentlyScrolled(node: Element, deltaY?: number) { + scrolledElement = node; + if (deltaY === undefined) { + lastTimeScrolled = Date.now(); + previousDelta = undefined; + node.setAttribute('recentlyScrolled', 'true'); + clearTimeout(scrollTimeout); + scrollTimeout = setTimeout(() => { scrolledElement?.removeAttribute('recentlyScrolled'); }, 300); + return true; + } + + if (node.hasAttribute('recentlyScrolled')) { + if (lastTimeScrolled && Date.now() - lastTimeScrolled > 400) { + // it has been a while since we actually scrolled + // if scroll velocity increases significantly, it's likely a new scroll event + if (!!previousDelta && deltaY < 0 && deltaY < previousDelta - 8) { + clearTimeout(scrollTimeout); + scrolledElement?.removeAttribute('recentlyScrolled'); + return false; + } else if (!!previousDelta && deltaY > 0 && deltaY > previousDelta + 8) { + clearTimeout(scrollTimeout); + scrolledElement?.removeAttribute('recentlyScrolled'); + return false; + } + + // the tail end of a smooth scrolling event (from a trackpad) can go on for a while + // so keep swallowing it, but we can shorten the timeout since the events occur rapidly + clearTimeout(scrollTimeout); + scrollTimeout = setTimeout(() => { scrolledElement?.removeAttribute('recentlyScrolled'); }, 50); + } else { + clearTimeout(scrollTimeout); + scrollTimeout = setTimeout(() => { scrolledElement?.removeAttribute('recentlyScrolled'); }, 300); + } + + previousDelta = deltaY; + return true; + } + + return false; + } + + function eventTargetShouldHandleScroll(event: WheelEvent) { for (let node = event.target as Node | null; node; node = node.parentNode) { if (!(node instanceof Element) || node.id === 'container' || node.classList.contains('cell_container') || node.classList.contains('markup') || node.classList.contains('output_container')) { return false; @@ -430,6 +626,7 @@ async function webviewPreloads(ctx: PreloadContext) { // scroll up if (event.deltaY < 0 && node.scrollTop > 0) { // there is still some content to scroll + flagRecentlyScrolled(node); return true; } @@ -447,6 +644,11 @@ async function webviewPreloads(ctx: PreloadContext) { continue; } + flagRecentlyScrolled(node); + return true; + } + + if (flagRecentlyScrolled(node, event.deltaY)) { return true; } } @@ -455,7 +657,7 @@ async function webviewPreloads(ctx: PreloadContext) { } const handleWheel = (event: WheelEvent & { wheelDeltaX?: number; wheelDeltaY?: number; wheelDelta?: number }) => { - if (event.defaultPrevented || scrollWillGoToParent(event)) { + if (event.defaultPrevented || eventTargetShouldHandleScroll(event)) { return; } postNotebookMessage('did-scroll-wheel', { @@ -464,9 +666,10 @@ async function webviewPreloads(ctx: PreloadContext) { deltaX: event.deltaX, deltaY: event.deltaY, deltaZ: event.deltaZ, - wheelDelta: event.wheelDelta, - wheelDeltaX: event.wheelDeltaX, - wheelDeltaY: event.wheelDeltaY, + // Refs https://github.com/microsoft/vscode/issues/146403#issuecomment-1854538928 + wheelDelta: event.wheelDelta && isChrome ? (event.wheelDelta / window.devicePixelRatio) : event.wheelDelta, + wheelDeltaX: event.wheelDeltaX && isChrome ? (event.wheelDeltaX / window.devicePixelRatio) : event.wheelDeltaX, + wheelDeltaY: event.wheelDeltaY && isChrome ? (event.wheelDeltaY / window.devicePixelRatio) : event.wheelDeltaY, detail: event.detail, shiftKey: event.shiftKey, type: event.type @@ -475,19 +678,25 @@ async function webviewPreloads(ctx: PreloadContext) { }; function focusFirstFocusableOrContainerInOutput(cellOrOutputId: string, alternateId?: string) { - const cellOutputContainer = document.getElementById(cellOrOutputId) ?? - alternateId ? document.getElementById(alternateId!) : undefined; + const cellOutputContainer = window.document.getElementById(cellOrOutputId) ?? + (alternateId ? window.document.getElementById(alternateId) : undefined); if (cellOutputContainer) { - if (cellOutputContainer.contains(document.activeElement)) { + if (cellOutputContainer.contains(window.document.activeElement)) { return; } - + const id = cellOutputContainer.id; let focusableElement = cellOutputContainer.querySelector('[tabindex="0"], [href], button, input, option, select, textarea') as HTMLElement | null; if (!focusableElement) { focusableElement = cellOutputContainer; focusableElement.tabIndex = -1; + postNotebookMessage('outputInputFocus', { inputFocused: false, id }); + } else { + const inputFocused = focusableElement.tagName === 'INPUT' || focusableElement.tagName === 'TEXTAREA'; + postNotebookMessage('outputInputFocus', { inputFocused, id }); } + lastFocusedOutput = cellOutputContainer; + postNotebookMessage('outputFocus', { id: cellOutputContainer.id }); focusableElement.focus(); } } @@ -497,7 +706,7 @@ async function webviewPreloads(ctx: PreloadContext) { element.id = `focus-sink-${cellId}`; element.tabIndex = 0; element.addEventListener('focus', () => { - postNotebookMessage('focus-editor', { + postNotebookMessage('focus-editor', { cellId: cellId, focusNext }); @@ -706,7 +915,7 @@ async function webviewPreloads(ctx: PreloadContext) { selectRange(_range); try { document.designMode = 'On'; - document.execCommand('removeFormat', false, undefined); + window.document.execCommand('removeFormat', false, undefined); document.designMode = 'Off'; window.getSelection()?.removeAllRanges(); } catch (e) { @@ -717,7 +926,7 @@ async function webviewPreloads(ctx: PreloadContext) { selectRange(_range); try { document.designMode = 'On'; - document.execCommand('removeFormat', false, undefined); + window.document.execCommand('removeFormat', false, undefined); window.document.execCommand('hiliteColor', false, color); document.designMode = 'Off'; window.getSelection()?.removeAllRanges(); @@ -779,12 +988,11 @@ async function webviewPreloads(ctx: PreloadContext) { getOutputItem(outputId: string, mime: string) { const requestId = this._requestPool++; - let resolve: ((x: webviewMessages.OutputItemEntry | undefined) => void) | undefined; - const p = new Promise(r => resolve = r); - this._requests.set(requestId, { resolve: resolve! }); + const { promise, resolve } = promiseWithResolvers(); + this._requests.set(requestId, { resolve }); postNotebookMessage('getOutputItem', { requestId, outputId, mime }); - return p; + return promise; } resolveOutputItem(requestId: number, output: webviewMessages.OutputItemEntry | undefined) { @@ -931,8 +1139,8 @@ async function webviewPreloads(ctx: PreloadContext) { currentMatchIndex: number; } - const matchColor = window.getComputedStyle(document.getElementById('_defaultColorPalatte')!).color; - const currentMatchColor = window.getComputedStyle(document.getElementById('_defaultColorPalatte')!).backgroundColor; + const matchColor = window.getComputedStyle(window.document.getElementById('_defaultColorPalatte')!).color; + const currentMatchColor = window.getComputedStyle(window.document.getElementById('_defaultColorPalatte')!).backgroundColor; class JSHighlighter implements IHighlighter { private _activeHighlightInfo: Map; @@ -982,7 +1190,7 @@ async function webviewPreloads(ctx: PreloadContext) { if (!!match && !!sel && match.highlightResult) { let offset = 0; try { - const outputOffset = document.getElementById(match.id)!.getBoundingClientRect().top; + const outputOffset = window.document.getElementById(match.id)!.getBoundingClientRect().top; const tempRange = document.createRange(); tempRange.selectNode(match.highlightResult.range.startContainer); @@ -998,7 +1206,7 @@ async function webviewPreloads(ctx: PreloadContext) { match.highlightResult?.update(currentMatchColor, match.isShadow ? undefined : 'current-find-match'); - document.getSelection()?.removeAllRanges(); + window.document.getSelection()?.removeAllRanges(); postNotebookMessage('didFindHighlightCurrent', { offset }); @@ -1017,7 +1225,7 @@ async function webviewPreloads(ctx: PreloadContext) { } dispose() { - document.getSelection()?.removeAllRanges(); + window.document.getSelection()?.removeAllRanges(); this._activeHighlightInfo.forEach(highlightInfo => { highlightInfo.matches.forEach(match => { match.highlightResult?.dispose(); @@ -1092,7 +1300,7 @@ async function webviewPreloads(ctx: PreloadContext) { if (match) { let offset = 0; try { - const outputOffset = document.getElementById(match.id)!.getBoundingClientRect().top; + const outputOffset = window.document.getElementById(match.id)!.getBoundingClientRect().top; match.originalRange.startContainer.parentElement?.scrollIntoView({ behavior: 'auto', block: 'end', inline: 'nearest' }); const rangeOffset = match.originalRange.getBoundingClientRect().top; offset = rangeOffset - outputOffset; @@ -1121,7 +1329,7 @@ async function webviewPreloads(ctx: PreloadContext) { } dispose(): void { - document.getSelection()?.removeAllRanges(); + window.document.getSelection()?.removeAllRanges(); this._currentMatchesHighlight.clear(); this._matchesHighlight.clear(); } @@ -1217,12 +1425,12 @@ async function webviewPreloads(ctx: PreloadContext) { return offset + getSelectionOffsetRelativeTo(parentElement, currentNode.parentNode); } - const find = (query: string, options: { wholeWord?: boolean; caseSensitive?: boolean; includeMarkup: boolean; includeOutput: boolean; shouldGetSearchPreviewInfo: boolean; ownerID: string }) => { + const find = (query: string, options: { wholeWord?: boolean; caseSensitive?: boolean; includeMarkup: boolean; includeOutput: boolean; shouldGetSearchPreviewInfo: boolean; ownerID: string; findIds: string[] }) => { let find = true; - const matches: IFindMatch[] = []; + let matches: IFindMatch[] = []; const range = document.createRange(); - range.selectNodeContents(document.getElementById('findStart')!); + range.selectNodeContents(window.document.getElementById('findStart')!); const sel = window.getSelection(); sel?.removeAllRanges(); sel?.addRange(range); @@ -1330,7 +1538,7 @@ async function webviewPreloads(ctx: PreloadContext) { break; } - if (node.id === 'container' || node === document.body) { + if (node.id === 'container' || node === window.document.body) { break; } } @@ -1345,8 +1553,10 @@ async function webviewPreloads(ctx: PreloadContext) { console.log(e); } + + matches = matches.filter(match => options.findIds.length ? options.findIds.includes(match.cellId) : true); _highlighter.addHighlights(matches, options.ownerID); - document.getSelection()?.removeAllRanges(); + window.document.getSelection()?.removeAllRanges(); viewModel.toggleDragDropEnabled(currentOptions.dragAndDropEnabled); @@ -1364,30 +1574,45 @@ async function webviewPreloads(ctx: PreloadContext) { }; const copyOutputImage = async (outputId: string, altOutputId: string, retries = 5) => { - if (!document.hasFocus() && retries > 0) { + if (!window.document.hasFocus() && retries > 0) { // copyImage can be called from outside of the webview, which means this function may be running whilst the webview is gaining focus. // Since navigator.clipboard.write requires the document to be focused, we need to wait for focus. // We cannot use a listener, as there is a high chance the focus is gained during the setup of the listener resulting in us missing it. - setTimeout(() => { copyOutputImage(outputId, altOutputId, retries - 1); }, 20); + setTimeout(() => { copyOutputImage(outputId, altOutputId, retries - 1); }, 50); return; } try { - const image = document.getElementById(outputId)?.querySelector('img') - ?? document.getElementById(altOutputId)?.querySelector('img'); + const outputElement = window.document.getElementById(outputId) + ?? window.document.getElementById(altOutputId); + + let image = outputElement?.querySelector('img'); + + if (!image) { + const svgImage = outputElement?.querySelector('svg.output-image') ?? + outputElement?.querySelector('div.svgContainerStyle > svg'); + + if (svgImage) { + image = new Image(); + image.src = 'data:image/svg+xml,' + encodeURIComponent(svgImage.outerHTML); + } + } + if (image) { + const imageToCopy = image; await navigator.clipboard.write([new ClipboardItem({ 'image/png': new Promise((resolve) => { const canvas = document.createElement('canvas'); - if (canvas !== null) { - canvas.width = image.naturalWidth; - canvas.height = image.naturalHeight; - const context = canvas.getContext('2d'); - context?.drawImage(image, 0, 0); - } + canvas.width = imageToCopy.naturalWidth; + canvas.height = imageToCopy.naturalHeight; + const context = canvas.getContext('2d'); + context!.drawImage(imageToCopy, 0, 0); + canvas.toBlob((blob) => { if (blob) { resolve(blob); + } else { + console.error('No blob data to write to clipboard'); } canvas.remove(); }, 'image/png'); @@ -1475,7 +1700,7 @@ async function webviewPreloads(ctx: PreloadContext) { case 'clear': renderers.clearAll(); viewModel.clearAll(); - document.getElementById('container')!.innerText = ''; + window.document.getElementById('container')!.innerText = ''; break; case 'clearOutput': { @@ -1526,11 +1751,20 @@ async function webviewPreloads(ctx: PreloadContext) { case 'focus-output': focusFirstFocusableOrContainerInOutput(event.data.cellOrOutputId, event.data.alternateId); break; + case 'blur-output': + blurOutput(); + break; + case 'select-output-contents': + selectOutputContents(event.data.cellOrOutputId); + break; + case 'select-input-contents': + selectInputContents(event.data.cellOrOutputId); + break; case 'decorations': { - let outputContainer = document.getElementById(event.data.cellId); + let outputContainer = window.document.getElementById(event.data.cellId); if (!outputContainer) { viewModel.ensureOutputCell(event.data.cellId, -100000, true); - outputContainer = document.getElementById(event.data.cellId); + outputContainer = window.document.getElementById(event.data.cellId); } outputContainer?.classList.add(...event.data.addedClassNames); outputContainer?.classList.remove(...event.data.removedClassNames); @@ -1543,7 +1777,7 @@ async function webviewPreloads(ctx: PreloadContext) { renderers.getRenderer(event.data.rendererId)?.receiveMessage(event.data.message); break; case 'notebookStyles': { - const documentStyle = document.documentElement.style; + const documentStyle = window.document.documentElement.style; for (let i = documentStyle.length - 1; i >= 0; i--) { const property = documentStyle[i]; @@ -1679,6 +1913,8 @@ async function webviewPreloads(ctx: PreloadContext) { get lineLimit() { return currentRenderOptions.lineLimit; }, get outputScrolling() { return currentRenderOptions.outputScrolling; }, get outputWordWrap() { return currentRenderOptions.outputWordWrap; }, + get linkifyFilePaths() { return currentRenderOptions.linkifyFilePaths; }, + get minimalError() { return currentRenderOptions.minimalError; }, }, get onDidChangeSettings() { return settingChange.event; } }; @@ -1923,7 +2159,7 @@ async function webviewPreloads(ctx: PreloadContext) { public async render(item: ExtendedOutputItem, preferredRendererId: string | undefined, element: HTMLElement, signal: AbortSignal): Promise { const primaryRenderer = this.findRenderer(preferredRendererId, item); if (!primaryRenderer) { - const errorMessage = (document.documentElement.style.getPropertyValue('--notebook-cell-renderer-not-found-error') || '').replace('$0', () => item.mime); + const errorMessage = (window.document.documentElement.style.getPropertyValue('--notebook-cell-renderer-not-found-error') || '').replace('$0', () => item.mime); this.showRenderError(item, element, errorMessage); return; } @@ -1955,7 +2191,7 @@ async function webviewPreloads(ctx: PreloadContext) { } // All renderers have failed and there is nothing left to fallback to - const errorMessage = (document.documentElement.style.getPropertyValue('--notebook-cell-renderer-fallbacks-exhausted') || '').replace('$0', () => item.mime); + const errorMessage = (window.document.documentElement.style.getPropertyValue('--notebook-cell-renderer-fallbacks-exhausted') || '').replace('$0', () => item.mime); this.showRenderError(item, element, errorMessage); } @@ -2187,7 +2423,7 @@ async function webviewPreloads(ctx: PreloadContext) { return; } const trustedHtml = ttPolicy?.createHTML(html) ?? html; - el.innerHTML = trustedHtml as string; + el.innerHTML = trustedHtml as string; // CodeQL [SM03712] The rendered content comes from VS Code's tokenizer and is considered safe const root = el.getRootNode(); if (root instanceof ShadowRoot) { if (!root.adoptedStyleSheets.includes(tokenizationStyle)) { @@ -2232,12 +2468,8 @@ async function webviewPreloads(ctx: PreloadContext) { this.id = id; this._content = { value: content, version: 0, metadata: metadata }; - let resolve: () => void; - let reject: () => void; - this.ready = new Promise((res, rej) => { - resolve = res; - reject = rej; - }); + const { promise, resolve, reject } = promiseWithResolvers(); + this.ready = promise; let cachedData: { readonly version: number; readonly value: Uint8Array } | undefined; this.outputItem = Object.freeze({ @@ -2276,7 +2508,7 @@ async function webviewPreloads(ctx: PreloadContext) { }] }); - const root = document.getElementById('container')!; + const root = window.document.getElementById('container')!; const markupCell = document.createElement('div'); markupCell.className = 'markup'; markupCell.style.position = 'absolute'; @@ -2444,7 +2676,7 @@ async function webviewPreloads(ctx: PreloadContext) { private readonly outputElements = new Map(); constructor(cellId: string) { - const container = document.getElementById('container')!; + const container = window.document.getElementById('container')!; const upperWrapperElement = createFocusSink(cellId); container.appendChild(upperWrapperElement); @@ -2490,7 +2722,21 @@ async function webviewPreloads(ctx: PreloadContext) { outputElement/** outputNode */.element.style.visibility = data.initiallyHidden ? 'hidden' : ''; if (!!data.executionId && !!data.rendererId) { - postNotebookMessage('notebookPerformanceMessage', { cellId: data.cellId, executionId: data.executionId, duration: Date.now() - startTime, rendererId: data.rendererId }); + let outputSize: number | undefined = undefined; + let mimeType: string | undefined = undefined; + if (data.content.type === 1 /* extension */) { + outputSize = data.content.output.valueBytes.length; + mimeType = data.content.output.mime; + } + + postNotebookMessage('notebookPerformanceMessage', { + cellId: data.cellId, + executionId: data.executionId, + duration: Date.now() - startTime, + rendererId: data.rendererId, + outputSize, + mimeType + }); } } @@ -2665,8 +2911,8 @@ async function webviewPreloads(ctx: PreloadContext) { this._content = { preferredRendererId, preloadErrors }; if (content.type === 0 /* RenderOutputType.Html */) { - const trustedHtml = ttPolicy?.createHTML(content.htmlContent) ?? content.htmlContent; // CodeQL [SM03712] The content comes from renderer extensions, not from direct user input. - this.element.innerHTML = trustedHtml as string; + const trustedHtml = ttPolicy?.createHTML(content.htmlContent) ?? content.htmlContent; + this.element.innerHTML = trustedHtml as string; // CodeQL [SM03712] The content comes from renderer extensions, not from direct user input. } else if (preloadErrors.some(e => e instanceof Error)) { const errors = preloadErrors.filter((e): e is Error => e instanceof Error); showRenderError(`Error loading preloads`, this.element, errors); @@ -2737,12 +2983,12 @@ async function webviewPreloads(ctx: PreloadContext) { private dragOverlay?: HTMLElement; constructor() { - document.addEventListener('dragover', e => { + window.document.addEventListener('dragover', e => { // Allow dropping dragged markup cells e.preventDefault(); }); - document.addEventListener('drop', e => { + window.document.addEventListener('drop', e => { e.preventDefault(); const drag = this.currentDrag; @@ -2781,7 +3027,7 @@ async function webviewPreloads(ctx: PreloadContext) { this.dragOverlay.style.width = '100%'; this.dragOverlay.style.height = '100%'; this.dragOverlay.style.background = 'transparent'; - document.body.appendChild(this.dragOverlay); + window.document.body.appendChild(this.dragOverlay); } (e.target as HTMLElement).style.zIndex = `${overlayZIndex + 1}`; (e.target as HTMLElement).classList.add('dragging'); @@ -2802,9 +3048,9 @@ async function webviewPreloads(ctx: PreloadContext) { cellId: cellId, dragOffsetY: this.currentDrag.clientY, }); - requestAnimationFrame(trySendDragUpdate); + window.requestAnimationFrame(trySendDragUpdate); }; - requestAnimationFrame(trySendDragUpdate); + window.requestAnimationFrame(trySendDragUpdate); } updateDrag(e: DragEvent, cellId: string) { @@ -2823,7 +3069,7 @@ async function webviewPreloads(ctx: PreloadContext) { }); if (this.dragOverlay) { - document.body.removeChild(this.dragOverlay); + window.document.body.removeChild(this.dragOverlay); this.dragOverlay = undefined; } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/baseCellViewModel.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/baseCellViewModel.ts index f6aee10d..f946c214 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/baseCellViewModel.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/baseCellViewModel.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { Emitter, Event } from 'vs/base/common/event'; -import { Disposable, dispose, IDisposable, IReference } from 'vs/base/common/lifecycle'; +import { Disposable, IDisposable, IReference, MutableDisposable, dispose } from 'vs/base/common/lifecycle'; import { Mimes } from 'vs/base/common/mime'; import { ICodeEditor } from 'vs/editor/browser/editorBrowser'; import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService'; @@ -18,12 +18,13 @@ import { IResolvedTextEditorModel, ITextModelService } from 'vs/editor/common/se import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IUndoRedoService } from 'vs/platform/undoRedo/common/undoRedo'; import { IWordWrapTransientState, readTransientState, writeTransientState } from 'vs/workbench/contrib/codeEditor/browser/toggleWordWrap'; +import { InlineChatController } from 'vs/workbench/contrib/inlineChat/browser/inlineChatController'; import { CellEditState, CellFocusMode, CursorAtBoundary, CursorAtLineBoundary, IEditableCellViewModel, INotebookCellDecorationOptions } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { NotebookOptionsChangeEvent } from 'vs/workbench/contrib/notebook/browser/notebookOptions'; import { CellViewModelStateChangeEvent } from 'vs/workbench/contrib/notebook/browser/notebookViewEvents'; import { ViewContext } from 'vs/workbench/contrib/notebook/browser/viewModel/viewContext'; import { NotebookCellTextModel } from 'vs/workbench/contrib/notebook/common/model/notebookCellTextModel'; import { CellKind, INotebookCellStatusBarItem, INotebookSearchOptions } from 'vs/workbench/contrib/notebook/common/notebookCommon'; -import { getEditorTopPadding, NotebookOptionsChangeEvent } from 'vs/workbench/contrib/notebook/browser/notebookOptions'; export abstract class BaseCellViewModel extends Disposable { @@ -103,6 +104,7 @@ export abstract class BaseCellViewModel extends Disposable { private _editorViewStates: editorCommon.ICodeEditorViewState | null = null; private _editorTransientState: IWordWrapTransientState | null = null; private _resolvedCellDecorations = new Map(); + private readonly _textModelRefChangeDisposable = this._register(new MutableDisposable()); private readonly _cellDecorationsChanged = this._register(new Emitter<{ added: INotebookCellDecorationOptions[]; removed: INotebookCellDecorationOptions[] }>()); onCellDecorationsChanged: Event<{ added: INotebookCellDecorationOptions[]; removed: INotebookCellDecorationOptions[] }> = this._cellDecorationsChanged.event; @@ -246,7 +248,7 @@ export abstract class BaseCellViewModel extends Disposable { viewState: { scrollLeft: 0, firstPosition: { lineNumber: 1, column: 1 }, - firstPositionDeltaTop: getEditorTopPadding() + firstPositionDeltaTop: this._viewContext.notebookOptions.getLayoutConfiguration().editorTopPadding } }); } @@ -271,6 +273,14 @@ export abstract class BaseCellViewModel extends Disposable { }); this._editorListeners.push(this._textEditor.onDidChangeCursorSelection(() => { this._onDidChangeState.fire({ selectionChanged: true }); })); + const inlineChatController = InlineChatController.get(this._textEditor); + if (inlineChatController) { + this._editorListeners.push(inlineChatController.onWillStartSession(() => { + if (this.textBuffer.getLength() === 0) { + this.enableAutoLanguageDetection(); + } + })); + } // this._editorListeners.push(this._textEditor.onKeyDown(e => this.handleKeyDown(e))); this._onDidChangeState.fire({ selectionChanged: true }); this._onDidChangeEditorAttachState.fire(); @@ -299,16 +309,25 @@ export abstract class BaseCellViewModel extends Disposable { this._textModelRef.dispose(); this._textModelRef = undefined; } + this._textModelRefChangeDisposable.clear(); } getText(): string { return this.model.getValue(); } + getAlternativeId(): number { + return this.model.alternativeId; + } + getTextLength(): number { return this.model.getTextLength(); } + enableAutoLanguageDetection() { + this.model.enableAutoLanguageDetection(); + } + private saveViewState(): void { if (!this._textEditor) { return; @@ -560,7 +579,7 @@ export abstract class BaseCellViewModel extends Disposable { } const firstViewLineTop = this._textEditor.getTopForPosition(1, 1); - const lastViewLineTop = this._textEditor.getTopForPosition(this.textModel!.getLineCount(), this.textModel!.getLineLength(this.textModel!.getLineCount())); + const lastViewLineTop = this._textEditor.getTopForPosition(this.textModel.getLineCount(), this.textModel.getLineLength(this.textModel.getLineCount())); const selectionTop = this._textEditor.getTopForPosition(selection.startLineNumber, selection.startColumn); if (selectionTop === lastViewLineTop) { @@ -618,8 +637,7 @@ export abstract class BaseCellViewModel extends Disposable { if (!this._textModelRef) { throw new Error(`Cannot resolve text model for ${this.uri}`); } - - this._register(this.textModel!.onDidChangeContent(() => this.onDidChangeTextModelContent())); + this._textModelRefChangeDisposable.value = this.textModel!.onDidChangeContent(() => this.onDidChangeTextModelContent()); } return this.textModel!; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/cellEdit.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/cellEdit.ts index cc3aa9cb..6c73c434 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/cellEdit.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/cellEdit.ts @@ -22,7 +22,7 @@ export interface IViewCellEditingDelegate extends ITextCellEditingDelegate { export class JoinCellEdit implements IResourceUndoRedoElement { type: UndoRedoElementType.Resource = UndoRedoElementType.Resource; label: string = 'Join Cell'; - code: string = 'undoredo.notebooks.joinCell'; + code: string = 'undoredo.textBufferEdit'; private _deletedRawCell: NotebookCellTextModel; constructor( public resource: URI, diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/cellEditorOptions.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/cellEditorOptions.ts index 8fdeeaf4..84e444ac 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/cellEditorOptions.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/cellEditorOptions.ts @@ -32,7 +32,7 @@ export class BaseCellEditorOptions extends Disposable implements IBaseCellEditor lineNumbersMinChars: 3 }; - private _localDisposableStore = this._register(new DisposableStore()); + private readonly _localDisposableStore = this._register(new DisposableStore()); private readonly _onDidChange = this._register(new Emitter()); readonly onDidChange: Event = this._onDidChange.event; private _value: IEditorOptions; @@ -83,12 +83,13 @@ export class BaseCellEditorOptions extends Disposable implements IBaseCellEditor private _computeEditorOptions() { const editorOptions = deepClone(this.configurationService.getValue('editor', { overrideIdentifier: this.language })); - const layoutConfig = this.notebookOptions.getLayoutConfiguration(); - const editorOptionsOverrideRaw = layoutConfig.editorOptionsCustomizations ?? {}; - const editorOptionsOverride: { [key: string]: any } = {}; - for (const key in editorOptionsOverrideRaw) { - if (key.indexOf('editor.') === 0) { - editorOptionsOverride[key.substring(7)] = editorOptionsOverrideRaw[key]; + const editorOptionsOverrideRaw = this.notebookOptions.getDisplayOptions().editorOptionsCustomizations; + const editorOptionsOverride: Record = {}; + if (editorOptionsOverrideRaw) { + for (const key in editorOptionsOverrideRaw) { + if (key.indexOf('editor.') === 0) { + editorOptionsOverride[key.substring(7)] = editorOptionsOverrideRaw[key as keyof typeof editorOptionsOverrideRaw]; + } } } const computed = Object.freeze({ diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/codeCellViewModel.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/codeCellViewModel.ts index c8f720ab..3f5a6c3e 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/codeCellViewModel.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/codeCellViewModel.ts @@ -21,7 +21,9 @@ import { NotebookOptionsChangeEvent } from 'vs/workbench/contrib/notebook/browse import { INotebookService } from 'vs/workbench/contrib/notebook/common/notebookService'; import { BaseCellViewModel } from './baseCellViewModel'; import { NotebookLayoutInfo } from 'vs/workbench/contrib/notebook/browser/notebookViewEvents'; -import { ICellExecutionStateChangedEvent } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; +import { ICellExecutionError, ICellExecutionStateChangedEvent } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { observableValue } from 'vs/base/common/observable'; export const outputDisplayLimit = 500; @@ -64,6 +66,20 @@ export class CodeCellViewModel extends BaseCellViewModel implements ICellViewMod throw new Error('editorHeight is write-only'); } + private _chatHeight = 0; + set chatHeight(height: number) { + if (this._chatHeight === height) { + return; + } + + this._chatHeight = height; + this.layoutChange({ chatHeight: true }, 'CodeCellViewModel#chatHeight'); + } + + get chatHeight() { + return this._chatHeight; + } + private _commentHeight = 0; set commentHeight(height: number) { @@ -94,6 +110,15 @@ export class CodeCellViewModel extends BaseCellViewModel implements ICellViewMod this._onDidChangeState.fire({ outputIsFocusedChanged: true }); } + private _focusInputInOutput: boolean = false; + public get inputInOutputIsFocused(): boolean { + return this._focusInputInOutput; + } + + public set inputInOutputIsFocused(v: boolean) { + this._focusInputInOutput = v; + } + private _outputMinHeight: number = 0; private get outputMinHeight() { @@ -120,6 +145,8 @@ export class CodeCellViewModel extends BaseCellViewModel implements ICellViewMod return this._outputViewModels; } + readonly excecutionError = observableValue('excecutionError', undefined); + constructor( viewType: string, model: NotebookCellTextModel, @@ -129,7 +156,8 @@ export class CodeCellViewModel extends BaseCellViewModel implements ICellViewMod @INotebookService private readonly _notebookService: INotebookService, @ITextModelService modelService: ITextModelService, @IUndoRedoService undoRedoService: IUndoRedoService, - @ICodeEditorService codeEditorService: ICodeEditorService + @ICodeEditorService codeEditorService: ICodeEditorService, + @IInstantiationService instantiationService: IInstantiationService ) { super(viewType, model, UUID.generateUuid(), viewContext, configurationService, modelService, undoRedoService, codeEditorService); this._outputViewModels = this.model.outputs.map(output => new CellOutputViewModel(this, output, this._notebookService)); @@ -163,13 +191,14 @@ export class CodeCellViewModel extends BaseCellViewModel implements ICellViewMod editorWidth: initialNotebookLayoutInfo ? this.viewContext.notebookOptions.computeCodeCellEditorWidth(initialNotebookLayoutInfo.width) : 0, + chatHeight: 0, statusBarHeight: 0, commentHeight: 0, outputContainerOffset: 0, outputTotalHeight: 0, outputShowMoreContainerHeight: 0, outputShowMoreContainerOffset: 0, - totalHeight: this.computeTotalHeight(17, 0, 0), + totalHeight: this.computeTotalHeight(17, 0, 0, 0), codeIndicatorHeight: 0, outputIndicatorHeight: 0, bottomToolbarOffset: 0, @@ -215,6 +244,7 @@ export class CodeCellViewModel extends BaseCellViewModel implements ICellViewMod let editorHeight: number; let totalHeight: number; let hasHorizontalScrolling = false; + const chatHeight = state.chatHeight ? this._chatHeight : this._layoutInfo.chatHeight; if (!state.editorHeight && this._layoutInfo.layoutState === CellLayoutState.FromCache && !state.outputHeight) { // No new editorHeight info - keep cached totalHeight and estimate editorHeight const estimate = this.estimateEditorHeight(state.font?.lineHeight ?? this._layoutInfo.fontInfo?.lineHeight); @@ -225,14 +255,14 @@ export class CodeCellViewModel extends BaseCellViewModel implements ICellViewMod } else if (state.editorHeight || this._layoutInfo.layoutState === CellLayoutState.Measured) { // Editor has been measured editorHeight = this._editorHeight; - totalHeight = this.computeTotalHeight(this._editorHeight, outputTotalHeight, outputShowMoreContainerHeight); + totalHeight = this.computeTotalHeight(this._editorHeight, outputTotalHeight, outputShowMoreContainerHeight, chatHeight); newState = CellLayoutState.Measured; hasHorizontalScrolling = this._layoutInfo.estimatedHasHorizontalScrolling; } else { const estimate = this.estimateEditorHeight(state.font?.lineHeight ?? this._layoutInfo.fontInfo?.lineHeight); editorHeight = estimate.editorHeight; hasHorizontalScrolling = estimate.hasHorizontalScrolling; - totalHeight = this.computeTotalHeight(editorHeight, outputTotalHeight, outputShowMoreContainerHeight); + totalHeight = this.computeTotalHeight(editorHeight, outputTotalHeight, outputShowMoreContainerHeight, chatHeight); newState = CellLayoutState.Estimated; } @@ -241,6 +271,7 @@ export class CodeCellViewModel extends BaseCellViewModel implements ICellViewMod const outputIndicatorHeight = outputTotalHeight + outputShowMoreContainerHeight; const outputContainerOffset = notebookLayoutConfiguration.editorToolbarHeight + notebookLayoutConfiguration.cellTopMargin // CELL_TOP_MARGIN + + chatHeight + editorHeight + statusBarHeight; const outputShowMoreContainerOffset = totalHeight @@ -254,6 +285,7 @@ export class CodeCellViewModel extends BaseCellViewModel implements ICellViewMod this._layoutInfo = { fontInfo: state.font ?? this._layoutInfo.fontInfo ?? null, + chatHeight, editorHeight, editorWidth, statusBarHeight, @@ -272,6 +304,7 @@ export class CodeCellViewModel extends BaseCellViewModel implements ICellViewMod } else { const codeIndicatorHeight = notebookLayoutConfiguration.collapsedIndicatorHeight; const outputIndicatorHeight = outputTotalHeight + outputShowMoreContainerHeight; + const chatHeight = state.chatHeight ? this._chatHeight : this._layoutInfo.chatHeight; const outputContainerOffset = notebookLayoutConfiguration.cellTopMargin + notebookLayoutConfiguration.collapsedIndicatorHeight; const totalHeight = @@ -279,6 +312,7 @@ export class CodeCellViewModel extends BaseCellViewModel implements ICellViewMod + notebookLayoutConfiguration.collapsedIndicatorHeight + notebookLayoutConfiguration.cellBottomMargin //CELL_BOTTOM_MARGIN + bottomToolbarDimensions.bottomToolbarGap //BOTTOM_CELL_TOOLBAR_GAP + + chatHeight + commentHeight + outputTotalHeight + outputShowMoreContainerHeight; const outputShowMoreContainerOffset = totalHeight @@ -294,6 +328,7 @@ export class CodeCellViewModel extends BaseCellViewModel implements ICellViewMod fontInfo: state.font ?? this._layoutInfo.fontInfo ?? null, editorHeight: this._layoutInfo.editorHeight, editorWidth, + chatHeight: chatHeight, statusBarHeight: 0, commentHeight, outputContainerOffset, @@ -325,6 +360,7 @@ export class CodeCellViewModel extends BaseCellViewModel implements ICellViewMod if (totalHeight !== undefined && this._layoutInfo.layoutState !== CellLayoutState.Measured) { this._layoutInfo = { fontInfo: this._layoutInfo.fontInfo, + chatHeight: this._layoutInfo.chatHeight, editorHeight: this._layoutInfo.editorHeight, editorWidth: this._layoutInfo.editorWidth, statusBarHeight: this.layoutInfo.statusBarHeight, @@ -351,7 +387,7 @@ export class CodeCellViewModel extends BaseCellViewModel implements ICellViewMod getHeight(lineHeight: number) { if (this._layoutInfo.layoutState === CellLayoutState.Uninitialized) { const estimate = this.estimateEditorHeight(lineHeight); - return this.computeTotalHeight(estimate.editorHeight, 0, 0); + return this.computeTotalHeight(estimate.editorHeight, 0, 0, 0); } else { return this._layoutInfo.totalHeight; } @@ -383,11 +419,12 @@ export class CodeCellViewModel extends BaseCellViewModel implements ICellViewMod }; } - private computeTotalHeight(editorHeight: number, outputsTotalHeight: number, outputShowMoreContainerHeight: number): number { + private computeTotalHeight(editorHeight: number, outputsTotalHeight: number, outputShowMoreContainerHeight: number, chatHeight: number): number { const layoutConfiguration = this.viewContext.notebookOptions.getLayoutConfiguration(); const { bottomToolbarGap } = this.viewContext.notebookOptions.computeBottomToolbarDimensions(this.viewType); return layoutConfiguration.editorToolbarHeight + layoutConfiguration.cellTopMargin + + chatHeight + editorHeight + this.viewContext.notebookOptions.computeEditorStatusbarHeight(this.internalMetadata, this.uri) + this._commentHeight diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/foldingModel.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/foldingModel.ts index 143d969f..4b86fdf8 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/foldingModel.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/foldingModel.ts @@ -317,7 +317,7 @@ export function* getMarkdownHeadersInCell(cellContent: string): Iterable<{ reado if (token.type === 'heading') { yield { depth: token.depth, - text: renderMarkdownAsPlaintext({ value: token.text }).trim() + text: renderMarkdownAsPlaintext({ value: token.raw }).trim() }; } } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/markupCellViewModel.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/markupCellViewModel.ts index afbdce70..0f255cc2 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/markupCellViewModel.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/markupCellViewModel.ts @@ -45,6 +45,17 @@ export class MarkupCellViewModel extends BaseCellViewModel implements ICellViewM this._updateTotalHeight(this._computeTotalHeight()); } + private _chatHeight = 0; + + set chatHeight(newHeight: number) { + this._chatHeight = newHeight; + this._updateTotalHeight(this._computeTotalHeight()); + } + + get chatHeight() { + return this._chatHeight; + } + private _editorHeight = 0; private _statusBarHeight = 0; set editorHeight(newHeight: number) { @@ -82,6 +93,14 @@ export class MarkupCellViewModel extends BaseCellViewModel implements ICellViewM this._focusOnOutput = v; } + public get inputInOutputIsFocused(): boolean { + return false; + } + + public set inputInOutputIsFocused(_: boolean) { + // + } + private _hoveringCell = false; public get cellIsHovered(): boolean { return this._hoveringCell; @@ -108,6 +127,7 @@ export class MarkupCellViewModel extends BaseCellViewModel implements ICellViewM const { bottomToolbarGap } = this.viewContext.notebookOptions.computeBottomToolbarDimensions(this.viewType); this._layoutInfo = { + chatHeight: 0, editorHeight: 0, previewHeight: 0, fontInfo: initialNotebookLayoutInfo?.fontInfo || null, @@ -199,6 +219,7 @@ export class MarkupCellViewModel extends BaseCellViewModel implements ICellViewM fontInfo: state.font || this._layoutInfo.fontInfo, editorWidth, previewHeight, + chatHeight: this._chatHeight, editorHeight: this._editorHeight, statusBarHeight: this._statusBarHeight, bottomToolbarOffset: this.viewContext.notebookOptions.computeBottomToolbarOffset(totalHeight, this.viewType), @@ -217,6 +238,7 @@ export class MarkupCellViewModel extends BaseCellViewModel implements ICellViewM this._layoutInfo = { fontInfo: state.font || this._layoutInfo.fontInfo, editorWidth, + chatHeight: this._chatHeight, editorHeight: this._editorHeight, statusBarHeight: this._statusBarHeight, previewHeight: this._previewHeight, @@ -240,6 +262,7 @@ export class MarkupCellViewModel extends BaseCellViewModel implements ICellViewM previewHeight: this._layoutInfo.previewHeight, bottomToolbarOffset: this._layoutInfo.bottomToolbarOffset, totalHeight: totalHeight, + chatHeight: this._chatHeight, editorHeight: this._editorHeight, statusBarHeight: this._statusBarHeight, layoutState: CellLayoutState.FromCache, diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineEntryFactory.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineEntryFactory.ts index 54335576..77a8ba22 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineEntryFactory.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineEntryFactory.ts @@ -14,6 +14,11 @@ import { CellKind } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { INotebookExecutionStateService } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; import { IRange } from 'vs/editor/common/core/range'; import { SymbolKind } from 'vs/editor/common/languages'; +import { OutlineTarget } from 'vs/workbench/services/outline/browser/outline'; + +export const enum NotebookOutlineConstants { + NonHeaderOutlineLevel = 7, +} type entryDesc = { name: string; @@ -22,15 +27,30 @@ type entryDesc = { kind: SymbolKind; }; +function getMarkdownHeadersInCellFallbackToHtmlTags(fullContent: string) { + const headers = Array.from(getMarkdownHeadersInCell(fullContent)); + if (headers.length) { + return headers; + } + // no markdown syntax headers, try to find html tags + const match = fullContent.match(/(.*)<\/h\1>/i); + if (match) { + const level = parseInt(match[1]); + const text = match[2].trim(); + headers.push({ depth: level, text }); + } + return headers; +} + export class NotebookOutlineEntryFactory { private cellOutlineEntryCache: Record = {}; - + private readonly cachedMarkdownOutlineEntries = new WeakMap(); constructor( private readonly executionStateService: INotebookExecutionStateService ) { } - public getOutlineEntries(cell: ICellViewModel, index: number): OutlineEntry[] { + public getOutlineEntries(cell: ICellViewModel, target: OutlineTarget, index: number): OutlineEntry[] { const entries: OutlineEntry[] = []; const isMarkdown = cell.cellKind === CellKind.Markup; @@ -43,49 +63,44 @@ export class NotebookOutlineEntryFactory { if (isMarkdown) { const fullContent = cell.getText().substring(0, 10000); - for (const { depth, text } of getMarkdownHeadersInCell(fullContent)) { + const cache = this.cachedMarkdownOutlineEntries.get(cell); + const headers = cache?.alternativeId === cell.getAlternativeId() ? cache.headers : Array.from(getMarkdownHeadersInCellFallbackToHtmlTags(fullContent)); + this.cachedMarkdownOutlineEntries.set(cell, { alternativeId: cell.getAlternativeId(), headers }); + + for (const { depth, text } of headers) { hasHeader = true; entries.push(new OutlineEntry(index++, depth, cell, text, false, false)); } - if (!hasHeader) { - // no markdown syntax headers, try to find html tags - const match = fullContent.match(/(.*)<\/h\1>/i); - if (match) { - hasHeader = true; - const level = parseInt(match[1]); - const text = match[2].trim(); - entries.push(new OutlineEntry(index++, level, cell, text, false, false)); - } - } - if (!hasHeader) { content = renderMarkdownAsPlaintext({ value: content }); } } if (!hasHeader) { + const exeState = !isMarkdown && this.executionStateService.getCellExecution(cell.uri); + let preview = content.trim(); + if (!isMarkdown && cell.model.textModel) { const cachedEntries = this.cellOutlineEntryCache[cell.model.textModel.id]; // Gathering symbols from the model is an async operation, but this provider is syncronous. // So symbols need to be precached before this function is called to get the full list. if (cachedEntries) { + // push code cell entry that is a parent of cached symbols, always necessary. filtering for quickpick done in that provider. + entries.push(new OutlineEntry(index++, NotebookOutlineConstants.NonHeaderOutlineLevel, cell, preview, !!exeState, exeState ? exeState.isPaused : false)); cachedEntries.forEach((cached) => { entries.push(new OutlineEntry(index++, cached.level, cell, cached.name, false, false, cached.range, cached.kind)); }); } } - const exeState = !isMarkdown && this.executionStateService.getCellExecution(cell.uri); - if (entries.length === 0) { - let preview = content.trim(); + if (entries.length === 0) { // if there are no cached entries, use the first line of the cell as a code cell if (preview.length === 0) { // empty or just whitespace preview = localize('empty', "empty cell"); } - - entries.push(new OutlineEntry(index++, 7, cell, preview, !!exeState, exeState ? exeState.isPaused : false)); + entries.push(new OutlineEntry(index++, NotebookOutlineConstants.NonHeaderOutlineLevel, cell, preview, !!exeState, exeState ? exeState.isPaused : false)); } } @@ -95,7 +110,7 @@ export class NotebookOutlineEntryFactory { public async cacheSymbols(cell: ICellViewModel, outlineModelService: IOutlineModelService, cancelToken: CancellationToken) { const textModel = await cell.resolveTextModel(); const outlineModel = await outlineModelService.getOrCreate(textModel, cancelToken); - const entries = createOutlineEntries(outlineModel.getTopLevelSymbols(), 7); + const entries = createOutlineEntries(outlineModel.getTopLevelSymbols(), 8); this.cellOutlineEntryCache[textModel.id] = entries; } } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProvider.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProvider.ts index f8730833..1ac84359 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProvider.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProvider.ts @@ -4,23 +4,24 @@ *--------------------------------------------------------------------------------------------*/ import { Emitter, Event } from 'vs/base/common/event'; -import { DisposableStore, MutableDisposable, combinedDisposable } from 'vs/base/common/lifecycle'; +import { DisposableStore, MutableDisposable } from 'vs/base/common/lifecycle'; import { isEqual } from 'vs/base/common/resources'; import { URI } from 'vs/base/common/uri'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IMarkerService } from 'vs/platform/markers/common/markers'; import { IThemeService } from 'vs/platform/theme/common/themeService'; -import { IActiveNotebookEditor, INotebookEditor, INotebookViewCellsUpdateEvent } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; -import { CellKind } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { IActiveNotebookEditor, ICellViewModel, INotebookEditor } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { CellKind, NotebookCellsChangeType, NotebookSetting } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { INotebookExecutionStateService, NotebookExecutionType } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; import { OutlineChangeEvent, OutlineConfigKeys, OutlineTarget } from 'vs/workbench/services/outline/browser/outline'; import { OutlineEntry } from './OutlineEntry'; import { IOutlineModelService } from 'vs/editor/contrib/documentSymbols/browser/outlineModel'; import { CancellationToken } from 'vs/base/common/cancellation'; -import { NotebookOutlineEntryFactory } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineEntryFactory'; +import { NotebookOutlineConstants, NotebookOutlineEntryFactory } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineEntryFactory'; +import { Delayer } from 'vs/base/common/async'; export class NotebookCellOutlineProvider { - private readonly _dispoables = new DisposableStore(); + private readonly _disposables = new DisposableStore(); private readonly _onDidChange = new Emitter(); readonly onDidChange: Event = this._onDidChange.event; @@ -28,6 +29,10 @@ export class NotebookCellOutlineProvider { private _uri: URI | undefined; private _entries: OutlineEntry[] = []; get entries(): OutlineEntry[] { + if (this.delayedOutlineRecompute.isTriggered()) { + this.delayedOutlineRecompute.cancel(); + this._recomputeState(); + } return this._entries; } @@ -37,11 +42,15 @@ export class NotebookCellOutlineProvider { readonly outlineKind = 'notebookCells'; get activeElement(): OutlineEntry | undefined { + if (this.delayedOutlineRecompute.isTriggered()) { + this.delayedOutlineRecompute.cancel(); + this._recomputeState(); + } return this._activeEntry; } private readonly _outlineEntryFactory: NotebookOutlineEntryFactory; - + private readonly delayedOutlineRecompute: Delayer; constructor( private readonly _editor: INotebookEditor, private readonly _target: OutlineTarget, @@ -53,38 +62,62 @@ export class NotebookCellOutlineProvider { ) { this._outlineEntryFactory = new NotebookOutlineEntryFactory(notebookExecutionStateService); - const selectionListener = new MutableDisposable(); - this._dispoables.add(selectionListener); - - selectionListener.value = combinedDisposable( - Event.debounce( - _editor.onDidChangeSelection, - (last, _current) => last, - 200 - )(this._recomputeActive, this), - Event.debounce( - _editor.onDidChangeViewCells, - (last, _current) => last ?? _current, - 200 - )(this._recomputeState, this) - ); + const delayerRecomputeActive = this._disposables.add(new Delayer(200)); + this._disposables.add(_editor.onDidChangeSelection(() => { + delayerRecomputeActive.trigger(() => this._recomputeActive()); + }, this)); + + // .3s of a delay is sufficient, 100-200s is too quick and will unnecessarily block the ui thread. + // Given we're only updating the outline when the user types, we can afford to wait a bit. + this.delayedOutlineRecompute = this._disposables.add(new Delayer(300)); + const delayedRecompute = () => { + delayerRecomputeActive.cancel(); // Active is always recomputed after a recomputing the outline state. + this.delayedOutlineRecompute.trigger(() => this._recomputeState()); + }; - this._dispoables.add(_configurationService.onDidChangeConfiguration(e => { - if (e.affectsConfiguration('notebook.outline.showCodeCells')) { - this._recomputeState(); + this._disposables.add(_configurationService.onDidChangeConfiguration(e => { + if (e.affectsConfiguration(NotebookSetting.outlineShowMarkdownHeadersOnly) || + e.affectsConfiguration(NotebookSetting.outlineShowCodeCells) || + e.affectsConfiguration(NotebookSetting.outlineShowCodeCellSymbols) || + e.affectsConfiguration(NotebookSetting.breadcrumbsShowCodeCells) + ) { + delayedRecompute(); } })); - this._dispoables.add(themeService.onDidFileIconThemeChange(() => { + this._disposables.add(themeService.onDidFileIconThemeChange(() => { this._onDidChange.fire({}); })); - this._dispoables.add(notebookExecutionStateService.onDidChangeExecution(e => { - if (e.type === NotebookExecutionType.cell && !!this._editor.textModel && e.affectsNotebook(this._editor.textModel?.uri)) { + this._disposables.add( + notebookExecutionStateService.onDidChangeExecution(e => { + if (e.type === NotebookExecutionType.cell && !!this._editor.textModel && e.affectsNotebook(this._editor.textModel?.uri)) { + delayedRecompute(); + } + }) + ); + + const disposable = this._disposables.add(new DisposableStore()); + const monitorModelChanges = () => { + disposable.clear(); + if (!this._editor.textModel) { + return; + } + disposable.add(this._editor.textModel.onDidChangeContent(contentChanges => { + if (contentChanges.rawEvents.some(c => c.kind === NotebookCellsChangeType.ChangeCellContent || + c.kind === NotebookCellsChangeType.ChangeCellInternalMetadata || + c.kind === NotebookCellsChangeType.Move || + c.kind === NotebookCellsChangeType.ModelChange)) { + delayedRecompute(); + } + })); + // Perhaps this is the first time we're building the outline + if (!this._entries.length) { this._recomputeState(); } - })); - + }; + this._disposables.add(this._editor.onDidChangeModel(monitorModelChanges)); + monitorModelChanges(); this._recomputeState(); } @@ -92,11 +125,7 @@ export class NotebookCellOutlineProvider { this._entries.length = 0; this._activeEntry = undefined; this._entriesDisposables.dispose(); - this._dispoables.dispose(); - } - - init(): void { - this._recomputeState(); + this._disposables.dispose(); } async setFullSymbols(cancelToken: CancellationToken) { @@ -104,7 +133,6 @@ export class NotebookCellOutlineProvider { const notebookCells = notebookEditorWidget?.getViewModel()?.viewCells.filter((cell) => cell.cellKind === CellKind.Code); - this._entries.length = 0; if (notebookCells) { const promises: Promise[] = []; // limit the number of cells so that we don't resolve an excessive amount of text models @@ -117,7 +145,6 @@ export class NotebookCellOutlineProvider { this._recomputeState(); } - private _recomputeState(): void { this._entriesDisposables.clear(); this._activeEntry = undefined; @@ -136,22 +163,20 @@ export class NotebookCellOutlineProvider { } let includeCodeCells = true; - if (this._target === OutlineTarget.OutlinePane) { - includeCodeCells = this._configurationService.getValue('notebook.outline.showCodeCells'); - } else if (this._target === OutlineTarget.Breadcrumbs) { + if (this._target === OutlineTarget.Breadcrumbs) { includeCodeCells = this._configurationService.getValue('notebook.breadcrumbs.showCodeCells'); } - const notebookCells = notebookEditorWidget.getViewModel().viewCells.filter((cell) => cell.cellKind === CellKind.Markup || includeCodeCells); + let notebookCells: ICellViewModel[]; + if (this._target === OutlineTarget.Breadcrumbs) { + notebookCells = notebookEditorWidget.getViewModel().viewCells.filter((cell) => cell.cellKind === CellKind.Markup || includeCodeCells); + } else { + notebookCells = notebookEditorWidget.getViewModel().viewCells; + } const entries: OutlineEntry[] = []; for (const cell of notebookCells) { - entries.push(...this._outlineEntryFactory.getOutlineEntries(cell, entries.length)); - // send an event whenever any of the cells change - this._entriesDisposables.add(cell.model.onDidChangeContent(() => { - this._recomputeState(); - this._onDidChange.fire({}); - })); + entries.push(...this._outlineEntryFactory.getOutlineEntries(cell, this._target, entries.length)); } // build a tree from the list of entries @@ -202,7 +227,14 @@ export class NotebookCellOutlineProvider { } } }; - if (this._configurationService.getValue(OutlineConfigKeys.problemsEnabled)) { + const problem = this._configurationService.getValue('problems.visibility'); + if (problem === undefined) { + return; + } + + const config = this._configurationService.getValue(OutlineConfigKeys.problemsEnabled); + + if (problem && config) { markerServiceListener.value = this._markerService.onMarkerChanged(e => { if (notebookEditorWidget.isDisposed) { console.error('notebook editor is disposed'); @@ -222,17 +254,19 @@ export class NotebookCellOutlineProvider { }; updateMarkerUpdater(); this._entriesDisposables.add(this._configurationService.onDidChangeConfiguration(e => { - if (e.affectsConfiguration(OutlineConfigKeys.problemsEnabled)) { + if (e.affectsConfiguration('problems.visibility') || e.affectsConfiguration(OutlineConfigKeys.problemsEnabled)) { updateMarkerUpdater(); this._onDidChange.fire({}); } })); - this._recomputeActive(); - this._onDidChange.fire({}); + const { changeEventTriggered } = this._recomputeActive(); + if (!changeEventTriggered) { + this._onDidChange.fire({}); + } } - private _recomputeActive(): void { + private _recomputeActive(): { changeEventTriggered: boolean } { let newActive: OutlineEntry | undefined; const notebookEditorWidget = this._editor; @@ -249,13 +283,28 @@ export class NotebookCellOutlineProvider { } } } - if (newActive !== this._activeEntry) { + + // @Yoyokrazy - Make sure the new active entry isn't part of the filtered exclusions + const showCodeCells = this._configurationService.getValue(NotebookSetting.outlineShowCodeCells); + const showCodeCellSymbols = this._configurationService.getValue(NotebookSetting.outlineShowCodeCellSymbols); + const showMarkdownHeadersOnly = this._configurationService.getValue(NotebookSetting.outlineShowMarkdownHeadersOnly); + + // check the three outline filtering conditions + // if any are true, newActive should NOT be set to this._activeEntry and the event should NOT fire + if ( + (newActive !== this._activeEntry) && !( + (showMarkdownHeadersOnly && newActive?.cell.cellKind === CellKind.Markup && newActive?.level === NotebookOutlineConstants.NonHeaderOutlineLevel) || // show headers only + cell is mkdn + is level 7 (no header) + (!showCodeCells && newActive?.cell.cellKind === CellKind.Code) || // show code cells + cell is code + (!showCodeCellSymbols && newActive?.cell.cellKind === CellKind.Code && newActive?.level > NotebookOutlineConstants.NonHeaderOutlineLevel) // show code symbols + cell is code + has level > 7 (nb symbol levels) + ) + ) { this._activeEntry = newActive; this._onDidChange.fire({ affectOnlyActiveElement: true }); + return { changeEventTriggered: true }; } - } - + return { changeEventTriggered: false }; + } get isEmpty(): boolean { return this._entries.length === 0; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProviderFactory.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProviderFactory.ts new file mode 100644 index 00000000..54411bcd --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProviderFactory.ts @@ -0,0 +1,39 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { ReferenceCollection, type IReference } from 'vs/base/common/lifecycle'; +import { IInstantiationService, createDecorator } from 'vs/platform/instantiation/common/instantiation'; +import type { INotebookEditor } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { NotebookCellOutlineProvider } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProvider'; +import type { OutlineTarget } from 'vs/workbench/services/outline/browser/outline'; + +class NotebookCellOutlineProviderReferenceCollection extends ReferenceCollection { + constructor(@IInstantiationService private readonly instantiationService: IInstantiationService) { + super(); + } + protected override createReferencedObject(_key: string, editor: INotebookEditor, target: OutlineTarget): NotebookCellOutlineProvider { + return this.instantiationService.createInstance(NotebookCellOutlineProvider, editor, target); + } + protected override destroyReferencedObject(_key: string, object: NotebookCellOutlineProvider): void { + object.dispose(); + } +} + +export const INotebookCellOutlineProviderFactory = createDecorator('INotebookCellOutlineProviderFactory'); + +export interface INotebookCellOutlineProviderFactory { + getOrCreate(editor: INotebookEditor, target: OutlineTarget): IReference; +} + +export class NotebookCellOutlineProviderFactory implements INotebookCellOutlineProviderFactory { + private readonly _data: NotebookCellOutlineProviderReferenceCollection; + constructor(@IInstantiationService instantiationService: IInstantiationService) { + this._data = instantiationService.createInstance(NotebookCellOutlineProviderReferenceCollection); + } + + getOrCreate(editor: INotebookEditor, target: OutlineTarget): IReference { + return this._data.acquire(editor.getId(), editor, target); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/notebookViewModelImpl.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/notebookViewModelImpl.ts index 257ead51..8a0f8379 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/notebookViewModelImpl.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewModel/notebookViewModelImpl.ts @@ -102,7 +102,7 @@ export interface NotebookViewModelOptions { } export class NotebookViewModel extends Disposable implements EditorFoldingStateDelegate, INotebookViewModel { - private _localStore: DisposableStore = this._register(new DisposableStore()); + private readonly _localStore = this._register(new DisposableStore()); private _handleToViewCellMapping = new Map(); get options(): NotebookViewModelOptions { return this._options; } private readonly _onDidChangeOptions = this._register(new Emitter()); @@ -177,6 +177,8 @@ export class NotebookViewModel extends Disposable implements EditorFoldingStateD private readonly _instanceId: string; public readonly id: string; private _foldingRanges: FoldingRegions | null = null; + private _onDidFoldingStateChanged = new Emitter(); + onDidFoldingStateChanged: Event = this._onDidFoldingStateChanged.event; private _hiddenRanges: ICellRange[] = []; private _focused: boolean = true; @@ -361,9 +363,6 @@ export class NotebookViewModel extends Disposable implements EditorFoldingStateD this._focused = focused; } - /** - * Empty selection will be turned to `null` - */ validateRange(cellRange: ICellRange | null | undefined): ICellRange | null { if (!cellRange) { return null; @@ -372,11 +371,7 @@ export class NotebookViewModel extends Disposable implements EditorFoldingStateD const start = clamp(cellRange.start, 0, this.length); const end = clamp(cellRange.end, 0, this.length); - if (start === end) { - return null; - } - - if (start < end) { + if (start <= end) { return { start, end }; } else { return { start: end, end: start }; @@ -477,6 +472,7 @@ export class NotebookViewModel extends Disposable implements EditorFoldingStateD if (updateHiddenAreas || k < this._hiddenRanges.length) { this._hiddenRanges = newHiddenAreas; + this._onDidFoldingStateChanged.fire(); } this._viewCells.forEach(cell => { @@ -716,6 +712,7 @@ export class NotebookViewModel extends Disposable implements EditorFoldingStateD if (handle !== undefined) { const cell = this.getCellByHandle(handle); cell?.deltaCellDecorations([id], []); + this._decorationIdToCellMap.delete(id); } }); @@ -913,7 +910,18 @@ export class NotebookViewModel extends Disposable implements EditorFoldingStateD //#region Find find(value: string, options: INotebookSearchOptions): CellFindMatchWithIndex[] { const matches: CellFindMatchWithIndex[] = []; - this._viewCells.forEach((cell, index) => { + let findCells: CellViewModel[] = []; + + const selectedRanges = options.selectedRanges?.map(range => this.validateRange(range)).filter(range => !!range); + + if (options.searchInRanges && selectedRanges) { + const selectedIndexes = cellRangesToIndexes(selectedRanges); + findCells = selectedIndexes.map(index => this._viewCells[index]); + } else { + findCells = this._viewCells; + } + + findCells.forEach((cell, index) => { const cellMatches = cell.startFind(value, options); if (cellMatches) { matches.push(new CellFindMatchModel( @@ -1045,7 +1053,7 @@ export class NotebookViewModel extends Disposable implements EditorFoldingStateD } } -export type CellViewModel = CodeCellViewModel | MarkupCellViewModel; +export type CellViewModel = (CodeCellViewModel | MarkupCellViewModel) & ICellViewModel; export function createCellViewModel(instantiationService: IInstantiationService, notebookViewModel: NotebookViewModel, cell: NotebookCellTextModel, viewContext: ViewContext) { if (cell.cellKind === CellKind.Code) { diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorStickyScroll.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorStickyScroll.ts index be403659..52e6889c 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorStickyScroll.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorStickyScroll.ts @@ -3,76 +3,74 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { localize } from 'vs/nls'; import * as DOM from 'vs/base/browser/dom'; +import { EventType as TouchEventType } from 'vs/base/browser/touch'; import { StandardMouseEvent } from 'vs/base/browser/mouseEvent'; -import { Disposable, DisposableStore } from 'vs/base/common/lifecycle'; -import { ServicesAccessor } from 'vs/editor/browser/editorExtensions'; -import { Categories } from 'vs/platform/action/common/actionCommonCategories'; -import { Action2, MenuId, registerAction2 } from 'vs/platform/actions/common/actions'; -import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; +import { Emitter, Event } from 'vs/base/common/event'; +import { Disposable, DisposableStore, type IReference } from 'vs/base/common/lifecycle'; +import { MenuId } from 'vs/platform/actions/common/actions'; import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; -import { INotebookEditor } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { CellFoldingState, INotebookEditor } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { INotebookCellList } from 'vs/workbench/contrib/notebook/browser/view/notebookRenderingCommon'; +import { OutlineEntry } from 'vs/workbench/contrib/notebook/browser/viewModel/OutlineEntry'; import { NotebookCellOutlineProvider } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProvider'; - import { CellKind } from 'vs/workbench/contrib/notebook/common/notebookCommon'; -import { OutlineEntry } from 'vs/workbench/contrib/notebook/browser/viewModel/OutlineEntry'; - -export class ToggleNotebookStickyScroll extends Action2 { - - constructor() { - super({ - id: 'notebook.action.toggleNotebookStickyScroll', - title: { - value: localize('toggleStickyScroll', "Toggle Notebook Sticky Scroll"), - mnemonicTitle: localize({ key: 'mitoggleStickyScroll', comment: ['&& denotes a mnemonic'] }, "&&Toggle Notebook Sticky Scroll"), - original: 'Toggle Notebook Sticky Scroll', - }, - category: Categories.View, - toggled: { - condition: ContextKeyExpr.equals('config.notebook.stickyScroll.enabled', true), - title: localize('notebookStickyScroll', "Notebook Sticky Scroll"), - mnemonicTitle: localize({ key: 'miNotebookStickyScroll', comment: ['&& denotes a mnemonic'] }, "&&Notebook Sticky Scroll"), - }, - menu: [ - { id: MenuId.CommandPalette }, - { id: MenuId.NotebookStickyScrollContext } - ] - }); - } - - override async run(accessor: ServicesAccessor): Promise { - const configurationService = accessor.get(IConfigurationService); - const newValue = !configurationService.getValue('notebook.stickyScroll.enabled'); - return configurationService.updateValue('notebook.stickyScroll.enabled', newValue); - } -} +import { Delayer } from 'vs/base/common/async'; +import { ThemeIcon } from 'vs/base/common/themables'; +import { foldingCollapsedIcon, foldingExpandedIcon } from 'vs/editor/contrib/folding/browser/foldingDecorations'; +import { MarkupCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/markupCellViewModel'; +import { FoldingController } from 'vs/workbench/contrib/notebook/browser/controller/foldingController'; +import { NotebookOptionsChangeEvent } from 'vs/workbench/contrib/notebook/browser/notebookOptions'; +import { NotebookSectionArgs } from 'vs/workbench/contrib/notebook/browser/controller/sectionActions'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { INotebookCellOutlineProviderFactory } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProviderFactory'; +import { OutlineTarget } from 'vs/workbench/services/outline/browser/outline'; export class NotebookStickyLine extends Disposable { constructor( public readonly element: HTMLElement, + public readonly foldingIcon: StickyFoldingIcon, + public readonly header: HTMLElement, public readonly entry: OutlineEntry, public readonly notebookEditor: INotebookEditor, ) { super(); - this._register(DOM.addDisposableListener(this.element, DOM.EventType.CLICK, () => { + // click the header to focus the cell + this._register(DOM.addDisposableListener(this.header, DOM.EventType.CLICK || TouchEventType.Tap, () => { this.focusCell(); })); + + // click the folding icon to fold the range covered by the header + this._register(DOM.addDisposableListener(this.foldingIcon.domNode, DOM.EventType.CLICK || TouchEventType.Tap, () => { + if (this.entry.cell.cellKind === CellKind.Markup) { + const currentFoldingState = (this.entry.cell as MarkupCellViewModel).foldingState; + this.toggleFoldRange(currentFoldingState); + } + })); + + } + + private toggleFoldRange(currentState: CellFoldingState) { + const foldingController = this.notebookEditor.getContribution(FoldingController.id); + + const index = this.entry.index; + const headerLevel = this.entry.level; + const newFoldingState = (currentState === CellFoldingState.Collapsed) ? CellFoldingState.Expanded : CellFoldingState.Collapsed; + + foldingController.setFoldingStateDown(index, newFoldingState, headerLevel); + this.focusCell(); } private focusCell() { this.notebookEditor.focusNotebookCell(this.entry.cell, 'container'); const cellScrollTop = this.notebookEditor.getAbsoluteTopOfElement(this.entry.cell); - const parentCount = this.getParentCount(); + const parentCount = NotebookStickyLine.getParentCount(this.entry); // 1.1 addresses visible cell padding, to make sure we don't focus md cell and also render its sticky line this.notebookEditor.setScrollTop(cellScrollTop - (parentCount + 1.1) * 22); } - private getParentCount() { + static getParentCount(entry: OutlineEntry) { let count = 0; - let entry = this.entry; while (entry.parent) { count++; entry = entry.parent; @@ -81,51 +79,83 @@ export class NotebookStickyLine extends Disposable { } } -// TODO @Yoyokrazy: -// BEHAVIOR -// - [ ] bug with some popping around the cell transition -// - [ ] bug with only bottom most sticky being partially transitioned -// - partial rendering/transition only occuring when the headers shrink against a new section -// - **and only for BOTTOM of that initial sticky tree** -// - issues with HC themes -// UX -// - [ ] render symbols instead of #'s? -// - maybe 'Hx >' where x is the level +class StickyFoldingIcon { + + public domNode: HTMLElement; + + constructor( + public isCollapsed: boolean, + public dimension: number + ) { + this.domNode = document.createElement('div'); + this.domNode.style.width = `${dimension}px`; + this.domNode.style.height = `${dimension}px`; + this.domNode.className = ThemeIcon.asClassName(isCollapsed ? foldingCollapsedIcon : foldingExpandedIcon); + } + + public setVisible(visible: boolean) { + this.domNode.style.cursor = visible ? 'pointer' : 'default'; + this.domNode.style.opacity = visible ? '1' : '0'; + } +} + export class NotebookStickyScroll extends Disposable { private readonly _disposables = new DisposableStore(); private currentStickyLines = new Map(); + private readonly _onDidChangeNotebookStickyScroll = this._register(new Emitter()); + readonly onDidChangeNotebookStickyScroll: Event = this._onDidChangeNotebookStickyScroll.event; + private notebookOutlineReference?: IReference; + getDomNode(): HTMLElement { return this.domNode; } getCurrentStickyHeight() { - return this.currentStickyLines.size * 22; + let height = 0; + this.currentStickyLines.forEach((value) => { + if (value.rendered) { + height += 22; + } + }); + return height; } private setCurrentStickyLines(newStickyLines: Map) { this.currentStickyLines = newStickyLines; } + private compareStickyLineMaps(mapA: Map, mapB: Map): boolean { + if (mapA.size !== mapB.size) { + return false; + } + + for (const [key, value] of mapA) { + const otherValue = mapB.get(key); + if (!otherValue || value.rendered !== otherValue.rendered) { + return false; + } + } + + return true; + } + constructor( private readonly domNode: HTMLElement, private readonly notebookEditor: INotebookEditor, - private readonly notebookOutline: NotebookCellOutlineProvider, private readonly notebookCellList: INotebookCellList, @IContextMenuService private readonly _contextMenuService: IContextMenuService, + @IInstantiationService private readonly instantiationService: IInstantiationService ) { super(); - if (this.notebookEditor.notebookOptions.getLayoutConfiguration().stickyScroll) { + if (this.notebookEditor.notebookOptions.getDisplayOptions().stickyScrollEnabled) { this.init(); } this._register(this.notebookEditor.notebookOptions.onDidChangeOptions((e) => { - if (e.stickyScroll) { - this.updateConfig(); - } - if (e.globalToolbar) { - this.setTop(); + if (e.stickyScrollEnabled || e.stickyScrollMode) { + this.updateConfig(e); } })); @@ -135,54 +165,71 @@ export class NotebookStickyScroll extends Disposable { } private onContextMenu(e: MouseEvent) { - const event = new StandardMouseEvent(e); + const event = new StandardMouseEvent(DOM.getWindow(this.domNode), e); + + const selectedElement = event.target.parentElement; + const selectedOutlineEntry = Array.from(this.currentStickyLines.values()).find(entry => entry.line.element.contains(selectedElement))?.line.entry; + if (!selectedOutlineEntry) { + return; + } + + const args: NotebookSectionArgs = { + outlineEntry: selectedOutlineEntry, + notebookEditor: this.notebookEditor, + }; + this._contextMenuService.showContextMenu({ menuId: MenuId.NotebookStickyScrollContext, getAnchor: () => event, + menuActionOptions: { shouldForwardArgs: true, arg: args }, }); } - private updateConfig() { - if (this.notebookEditor.notebookOptions.getLayoutConfiguration().stickyScroll) { - this.init(); - } else { - this._disposables.clear(); - this.disposeCurrentStickyLines(); - DOM.clearNode(this.domNode); - this.updateDisplay(); - } - } - - private setTop() { - if (this.notebookEditor.notebookOptions.getLayoutConfiguration().globalToolbar) { - this.domNode.style.top = '26px'; - } else { - this.domNode.style.top = '0px'; + private updateConfig(e: NotebookOptionsChangeEvent) { + if (e.stickyScrollEnabled) { + if (this.notebookEditor.notebookOptions.getDisplayOptions().stickyScrollEnabled) { + this.init(); + } else { + this._disposables.clear(); + this.notebookOutlineReference?.dispose(); + this.disposeCurrentStickyLines(); + DOM.clearNode(this.domNode); + this.updateDisplay(); + } + } else if (e.stickyScrollMode && this.notebookEditor.notebookOptions.getDisplayOptions().stickyScrollEnabled && this.notebookOutlineReference?.object) { + this.updateContent(computeContent(this.notebookEditor, this.notebookCellList, this.notebookOutlineReference?.object?.entries, this.getCurrentStickyHeight())); } } private init() { - this.notebookOutline.init(); - this.initializeContent(); - - this._disposables.add(this.notebookOutline.onDidChange(() => { - DOM.clearNode(this.domNode); - this.disposeCurrentStickyLines(); - this.updateContent(computeContent(this.domNode, this.notebookEditor, this.notebookCellList, this.notebookOutline.entries)); + const { object: notebookOutlineReference } = this.notebookOutlineReference = this.instantiationService.invokeFunction((accessor) => accessor.get(INotebookCellOutlineProviderFactory).getOrCreate(this.notebookEditor, OutlineTarget.OutlinePane)); + this._register(this.notebookOutlineReference); + this.updateContent(computeContent(this.notebookEditor, this.notebookCellList, notebookOutlineReference.entries, this.getCurrentStickyHeight())); + + this._disposables.add(notebookOutlineReference.onDidChange(() => { + const recompute = computeContent(this.notebookEditor, this.notebookCellList, notebookOutlineReference.entries, this.getCurrentStickyHeight()); + if (!this.compareStickyLineMaps(recompute, this.currentStickyLines)) { + this.updateContent(recompute); + } })); this._disposables.add(this.notebookEditor.onDidAttachViewModel(() => { - this.notebookOutline.init(); - this.initializeContent(); + this.updateContent(computeContent(this.notebookEditor, this.notebookCellList, notebookOutlineReference.entries, this.getCurrentStickyHeight())); })); this._disposables.add(this.notebookEditor.onDidScroll(() => { - DOM.clearNode(this.domNode); - this.disposeCurrentStickyLines(); - this.updateContent(computeContent(this.domNode, this.notebookEditor, this.notebookCellList, this.notebookOutline.entries)); + const d = new Delayer(100); + d.trigger(() => { + d.dispose(); + const recompute = computeContent(this.notebookEditor, this.notebookCellList, notebookOutlineReference.entries, this.getCurrentStickyHeight()); + if (!this.compareStickyLineMaps(recompute, this.currentStickyLines)) { + this.updateContent(recompute); + } + }); })); } + // take in an cell index, and get the corresponding outline entry static getVisibleOutlineEntry(visibleIndex: number, notebookOutlineEntries: OutlineEntry[]): OutlineEntry | undefined { let left = 0; let right = notebookOutlineEntries.length - 1; @@ -210,91 +257,35 @@ export class NotebookStickyScroll extends Disposable { return undefined; } - private initializeContent() { - - // find last code cell of section, store bottom scroll position in sectionBottom - const visibleRange = this.notebookEditor.visibleRanges[0]; - if (!visibleRange) { - return; - } - + private updateContent(newMap: Map) { DOM.clearNode(this.domNode); - const editorScrollTop = this.notebookEditor.scrollTop; - - let trackedEntry = undefined; - let sectionBottom = 0; - for (let i = visibleRange.start; i < visibleRange.end; i++) { - if (i === 0) { // don't show headers when you're viewing the top cell - this.updateDisplay(); - this.setCurrentStickyLines(new Map()); - return; - } - const cell = this.notebookEditor.cellAt(i); - if (!cell) { - return; - } - - // if we are here, the cell is a code cell. - // check next cell, if markdown, that means this is the end of the section - // check if cell is within visible range - const nextCell = this.notebookEditor.cellAt(i + 1); - if (nextCell && i + 1 < visibleRange.end) { - if (nextCell.cellKind === CellKind.Markup) { - // this is the end of the section - // store the bottom scroll position of this cell - sectionBottom = this.notebookCellList.getCellViewScrollBottom(cell); - // compute sticky scroll height - const entry = NotebookStickyScroll.getVisibleOutlineEntry(i, this.notebookOutline.entries); - if (!entry) { - return; - } - // using 22 instead of stickyscrollheight, as we don't necessarily render each line. 22 starts rendering sticky when we have space for at least 1 of them - const newStickyHeight = NotebookStickyScroll.computeStickyHeight(entry!); - if (editorScrollTop + newStickyHeight < sectionBottom) { - trackedEntry = entry; - break; - } else { - // if (editorScrollTop + stickyScrollHeight > sectionBottom), then continue to next section - continue; - } - } - } else { - // there is no next cell, so use the bottom of the editor as the sectionBottom, using scrolltop + height - sectionBottom = this.notebookEditor.scrollTop + this.notebookEditor.getLayoutInfo().scrollHeight; - trackedEntry = NotebookStickyScroll.getVisibleOutlineEntry(i, this.notebookOutline.entries); - break; - } - } // cell loop close - - // ------------------------------------------------------------------------------------- - // we now know the cell which the sticky is determined by, and the sectionBottom value to determine how many sticky lines to render - // compute the space available for sticky lines, and render sticky lines + this.disposeCurrentStickyLines(); + this.renderStickyLines(newMap, this.domNode); - const linesToRender = Math.floor((sectionBottom - editorScrollTop) / 22); - let newMap: Map = new Map(); - newMap = NotebookStickyScroll.renderStickyLines(trackedEntry?.parent, this.domNode, linesToRender, newMap, this.notebookEditor); + const oldStickyHeight = this.getCurrentStickyHeight(); this.setCurrentStickyLines(newMap); - this.updateDisplay(); - } - private updateContent(newMap: Map) { - this.setCurrentStickyLines(newMap); + // (+) = sticky height increased + // (-) = sticky height decreased + const sizeDelta = this.getCurrentStickyHeight() - oldStickyHeight; + if (sizeDelta !== 0) { + this._onDidChangeNotebookStickyScroll.fire(sizeDelta); + } this.updateDisplay(); } private updateDisplay() { - const hasSticky = this.currentStickyLines.size > 0; + const hasSticky = this.getCurrentStickyHeight() > 0; if (!hasSticky) { this.domNode.style.display = 'none'; } else { this.domNode.style.display = 'block'; } - this.setTop(); } static computeStickyHeight(entry: OutlineEntry) { let height = 0; - if (entry.cell.cellKind === CellKind.Markup) { + if (entry.cell.cellKind === CellKind.Markup && entry.level < 7) { height += 22; } while (entry.parent) { @@ -304,13 +295,14 @@ export class NotebookStickyScroll extends Disposable { return height; } - static renderStickyLines(entry: OutlineEntry | undefined, containerElement: HTMLElement, numLinesToRender: number, newMap: Map, notebookEditor: INotebookEditor) { + static checkCollapsedStickyLines(entry: OutlineEntry | undefined, numLinesToRender: number, notebookEditor: INotebookEditor) { let currentEntry = entry; + const newMap = new Map(); const elementsToRender = []; while (currentEntry) { - if (currentEntry.level === 7) { - // level 7 represents a non-header entry, which we don't want to render + if (currentEntry.level >= 7) { + // level 7+ represents a non-header entry, which we don't want to render currentEntry = currentEntry.parent; continue; } @@ -320,37 +312,52 @@ export class NotebookStickyScroll extends Disposable { currentEntry = currentEntry.parent; } - // TODO: clean up partial cell animation - // [ ] slight pop as lines finish disappearing - // [ ] only actually works when shrunk against new section. **and only for BOTTOM of that initial sticky tree** - // [ ] issues with HC themes - // use negative margins to render the bottom sticky line as a partial element - // todo: partial render logic here - // if (numLinesToRender % 1 !== 0) { - // const partialHeight = 22 - Math.floor((numLinesToRender % 1) * 22); - // elementsToRender[elementsToRender.length - 1].element.style.zIndex = '-1'; - // elementsToRender[elementsToRender.length - 1].element.style.marginTop = `-${partialHeight}px`; - // } - // iterate over elements to render, and append to container // break when we reach numLinesToRender for (let i = 0; i < elementsToRender.length; i++) { if (i >= numLinesToRender) { break; } - containerElement.append(elementsToRender[i].element); newMap.set(elementsToRender[i].entry, { line: elementsToRender[i], rendered: true }); } - - containerElement.append(DOM.$('div', { class: 'notebook-shadow' })); // ensure we have dropShadow at base of sticky scroll return newMap; } + private renderStickyLines(stickyMap: Map, containerElement: HTMLElement) { + const reversedEntries = Array.from(stickyMap.entries()).reverse(); + for (const [, value] of reversedEntries) { + if (!value.rendered) { + continue; + } + containerElement.append(value.line.element); + } + } + static createStickyElement(entry: OutlineEntry, notebookEditor: INotebookEditor) { const stickyElement = document.createElement('div'); - stickyElement.classList.add('notebook-sticky-scroll-line'); - stickyElement.innerText = '#'.repeat(entry.level) + ' ' + entry.label; - return new NotebookStickyLine(stickyElement, entry, notebookEditor); + stickyElement.classList.add('notebook-sticky-scroll-element'); + + const indentMode = notebookEditor.notebookOptions.getLayoutConfiguration().stickyScrollMode; + if (indentMode === 'indented') { + stickyElement.style.paddingLeft = NotebookStickyLine.getParentCount(entry) * 10 + 'px'; + } + + let isCollapsed = false; + if (entry.cell.cellKind === CellKind.Markup) { + isCollapsed = (entry.cell as MarkupCellViewModel).foldingState === CellFoldingState.Collapsed; + } + + const stickyFoldingIcon = new StickyFoldingIcon(isCollapsed, 16); + stickyFoldingIcon.domNode.classList.add('notebook-sticky-scroll-folding-icon'); + stickyFoldingIcon.setVisible(true); + + const stickyHeader = document.createElement('div'); + stickyHeader.classList.add('notebook-sticky-scroll-header'); + stickyHeader.innerText = entry.label; + + stickyElement.append(stickyFoldingIcon.domNode, stickyHeader); + + return new NotebookStickyLine(stickyElement, stickyFoldingIcon, stickyHeader, entry, notebookEditor); } private disposeCurrentStickyLines() { @@ -362,115 +369,95 @@ export class NotebookStickyScroll extends Disposable { override dispose() { this._disposables.dispose(); this.disposeCurrentStickyLines(); + this.notebookOutlineReference?.dispose(); super.dispose(); } } -export function computeContent(domNode: HTMLElement, notebookEditor: INotebookEditor, notebookCellList: INotebookCellList, notebookOutlineEntries: OutlineEntry[]): Map { - // find first code cell in visible range. this marks the start of the first section - // find the last code cell in the first section of the visible range, store the bottom scroll position in a const sectionBottom - // compute sticky scroll height, and check if editorScrolltop + stickyScrollHeight < sectionBottom - // if that condition is true, break out of the loop with that cell as the tracked cell - // if that condition is false, continue to next cell - - const editorScrollTop = notebookEditor.scrollTop; - - // find last code cell of section, store bottom scroll position in sectionBottom +export function computeContent(notebookEditor: INotebookEditor, notebookCellList: INotebookCellList, notebookOutlineEntries: OutlineEntry[], renderedStickyHeight: number): Map { + // get data about the cell list within viewport ---------------------------------------------------------------------------------------- + const editorScrollTop = notebookEditor.scrollTop - renderedStickyHeight; const visibleRange = notebookEditor.visibleRanges[0]; if (!visibleRange) { return new Map(); } - let trackedEntry = undefined; - let sectionBottom = 0; - for (let i = visibleRange.start; i < visibleRange.end; i++) { - const cell = notebookEditor.cellAt(i); + // edge case for cell 0 in the notebook is a header ------------------------------------------------------------------------------------ + if (visibleRange.start === 0) { + const firstCell = notebookEditor.cellAt(0); + const firstCellEntry = NotebookStickyScroll.getVisibleOutlineEntry(0, notebookOutlineEntries); + if (firstCell && firstCellEntry && firstCell.cellKind === CellKind.Markup && firstCellEntry.level < 7) { + if (notebookEditor.scrollTop > 22) { + const newMap = NotebookStickyScroll.checkCollapsedStickyLines(firstCellEntry, 100, notebookEditor); + return newMap; + } + } + } + + // iterate over cells in viewport ------------------------------------------------------------------------------------------------------ + let cell; + let cellEntry; + const startIndex = visibleRange.start - 1; // -1 to account for cells hidden "under" sticky lines. + for (let currentIndex = startIndex; currentIndex < visibleRange.end; currentIndex++) { + // store data for current cell, and next cell + cell = notebookEditor.cellAt(currentIndex); if (!cell) { return new Map(); } + cellEntry = NotebookStickyScroll.getVisibleOutlineEntry(currentIndex, notebookOutlineEntries); + if (!cellEntry) { + continue; + } - const nextCell = notebookEditor.cellAt(i + 1); + const nextCell = notebookEditor.cellAt(currentIndex + 1); + if (!nextCell) { + const sectionBottom = notebookEditor.getLayoutInfo().scrollHeight; + const linesToRender = Math.floor((sectionBottom) / 22); + const newMap = NotebookStickyScroll.checkCollapsedStickyLines(cellEntry, linesToRender, notebookEditor); + return newMap; + } + const nextCellEntry = NotebookStickyScroll.getVisibleOutlineEntry(currentIndex + 1, notebookOutlineEntries); + if (!nextCellEntry) { + continue; + } - // account for transitions between top level headers - if (cell.cellKind === CellKind.Markup) { - sectionBottom = notebookCellList.getCellViewScrollBottom(cell); - const entry = NotebookStickyScroll.getVisibleOutlineEntry(i, notebookOutlineEntries); - if (!entry) { - return new Map(); + // check next cell, if markdown with non level 7 entry, that means this is the end of the section (new header) --------------------- + if (nextCell.cellKind === CellKind.Markup && nextCellEntry.level < 7) { + const sectionBottom = notebookCellList.getCellViewScrollTop(nextCell); + const currentSectionStickyHeight = NotebookStickyScroll.computeStickyHeight(cellEntry); + const nextSectionStickyHeight = NotebookStickyScroll.computeStickyHeight(nextCellEntry); + + // case: we can render the all sticky lines for the current section ------------------------------------------------------------ + if (editorScrollTop + currentSectionStickyHeight < sectionBottom) { + const linesToRender = Math.floor((sectionBottom - editorScrollTop) / 22); + const newMap = NotebookStickyScroll.checkCollapsedStickyLines(cellEntry, linesToRender, notebookEditor); + return newMap; } - if (!entry.parent) { - // if the cell is a top level header, only render once we have scrolled past the bottom of the cell - // todo: (polish) figure out what padding value to use here. need to account properly for bottom insert cell toolbar, cell toolbar, and md cell bottom padding - if (sectionBottom > editorScrollTop) { - return new Map(); - } + // case: next section is the same size or bigger, render next entry ----------------------------------------------------------- + else if (nextSectionStickyHeight >= currentSectionStickyHeight) { + const newMap = NotebookStickyScroll.checkCollapsedStickyLines(nextCellEntry, 100, notebookEditor); + return newMap; } - } - - // if we are here, the cell is a code cell. - // check next cell, if markdown, that means this is the end of the section - if (nextCell && i + 1 < visibleRange.end) { - if (nextCell.cellKind === CellKind.Markup) { - // this is the end of the section - // store the bottom scroll position of this cell - sectionBottom = notebookCellList.getCellViewScrollBottom(cell); - // compute sticky scroll height - const entry = NotebookStickyScroll.getVisibleOutlineEntry(i, notebookOutlineEntries); - if (!entry) { - return new Map(); - } - // check if we can render this section of sticky - const currentSectionStickyHeight = NotebookStickyScroll.computeStickyHeight(entry!); - if (editorScrollTop + currentSectionStickyHeight < sectionBottom) { - const linesToRender = Math.floor((sectionBottom - editorScrollTop) / 22); - let newMap: Map = new Map(); - newMap = NotebookStickyScroll.renderStickyLines(entry, domNode, linesToRender, newMap, notebookEditor); - return newMap; - } - - let nextSectionEntry = undefined; - for (let j = 1; j < visibleRange.end - i; j++) { - // find next section after this one - const cellCheck = notebookEditor.cellAt(i + j); - if (cellCheck) { - nextSectionEntry = NotebookStickyScroll.getVisibleOutlineEntry(i + j, notebookOutlineEntries); - if (nextSectionEntry) { - break; - } - } - } - const nextSectionStickyHeight = NotebookStickyScroll.computeStickyHeight(nextSectionEntry!); - - // recompute section bottom based on the top of the next section - sectionBottom = notebookCellList.getCellViewScrollTop(nextSectionEntry!.cell) - 10; + // case: next section is the smaller, shrink until next section height is greater than the available space --------------------- + else if (nextSectionStickyHeight < currentSectionStickyHeight) { + const availableSpace = sectionBottom - editorScrollTop; - // this block of logic cleans transitions between two sections that share a parent. - // if the current section and the next section share a parent, then we can render the next section's sticky lines to avoid pop-in between - if (entry?.parent?.parent === nextSectionEntry?.parent) { - const linesToRender = Math.floor((sectionBottom - editorScrollTop) / 22) + 100; - let newMap: Map = new Map(); - newMap = NotebookStickyScroll.renderStickyLines(nextSectionEntry?.parent, domNode, linesToRender, newMap, notebookEditor); + if (availableSpace >= nextSectionStickyHeight) { + const linesToRender = Math.floor((availableSpace) / 22); + const newMap = NotebookStickyScroll.checkCollapsedStickyLines(cellEntry, linesToRender, notebookEditor); return newMap; - } else if (Math.abs(currentSectionStickyHeight - nextSectionStickyHeight) > 22) { // only shrink sticky - const linesToRender = (sectionBottom - editorScrollTop) / 22; - let newMap: Map = new Map(); - newMap = NotebookStickyScroll.renderStickyLines(entry?.parent, domNode, linesToRender, newMap, notebookEditor); + } else { + const newMap = NotebookStickyScroll.checkCollapsedStickyLines(nextCellEntry, 100, notebookEditor); return newMap; } } - } else { - // there is no next visible cell, so use the bottom of the editor as the sectionBottom, using scrolltop + height - sectionBottom = notebookEditor.getLayoutInfo().scrollHeight; - trackedEntry = NotebookStickyScroll.getVisibleOutlineEntry(i, notebookOutlineEntries); - const linesToRender = Math.floor((sectionBottom - editorScrollTop) / 22); - - let newMap: Map = new Map(); - newMap = NotebookStickyScroll.renderStickyLines(trackedEntry?.parent, domNode, linesToRender, newMap, notebookEditor); - return newMap; } - } // for cell loop close - return new Map(); -} + } // visible range loop close -registerAction2(ToggleNotebookStickyScroll); + // case: all visible cells were non-header cells, so render any headers relevant to their section -------------------------------------- + const sectionBottom = notebookEditor.getLayoutInfo().scrollHeight; + const linesToRender = Math.floor((sectionBottom - editorScrollTop) / 22); + const newMap = NotebookStickyScroll.checkCollapsedStickyLines(cellEntry, linesToRender, notebookEditor); + return newMap; +} diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorToolbar.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorToolbar.ts index 9da67121..6348c0d3 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorToolbar.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorToolbar.ts @@ -10,7 +10,7 @@ import { IAction, Separator } from 'vs/base/common/actions'; import { Emitter, Event } from 'vs/base/common/event'; import { Disposable, IDisposable } from 'vs/base/common/lifecycle'; import { ScrollbarVisibility } from 'vs/base/common/scrollable'; -import { MenuEntryActionViewItem } from 'vs/platform/actions/browser/menuEntryActionViewItem'; +import { MenuEntryActionViewItem, SubmenuEntryActionViewItem } from 'vs/platform/actions/browser/menuEntryActionViewItem'; import { IMenu, IMenuService, MenuId, MenuItemAction, SubmenuItemAction } from 'vs/platform/actions/common/actions'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; @@ -21,14 +21,15 @@ import { SELECT_KERNEL_ID } from 'vs/workbench/contrib/notebook/browser/controll import { NOTEBOOK_EDITOR_ID, NotebookSetting } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { INotebookEditorDelegate } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { NotebooKernelActionViewItem } from 'vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView'; -import { ActionViewWithLabel } from 'vs/workbench/contrib/notebook/browser/view/cellParts/cellActionView'; +import { ActionViewWithLabel, UnifiedSubmenuActionView } from 'vs/workbench/contrib/notebook/browser/view/cellParts/cellActionView'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { IWorkbenchAssignmentService } from 'vs/workbench/services/assignment/common/assignmentService'; import { NotebookOptions } from 'vs/workbench/contrib/notebook/browser/notebookOptions'; -import { IActionViewItemProvider } from 'vs/base/browser/ui/actionbar/actionbar'; +import { IActionViewItem, IActionViewItemProvider } from 'vs/base/browser/ui/actionbar/actionbar'; import { disposableTimeout } from 'vs/base/common/async'; -import { ActionViewItem } from 'vs/base/browser/ui/actionbar/actionViewItems'; import { HiddenItemStrategy, IWorkbenchToolBarOptions, WorkbenchToolBar } from 'vs/platform/actions/browser/toolbar'; +import { IActionViewItemOptions } from 'vs/base/browser/ui/actionbar/actionViewItems'; +import { WorkbenchHoverDelegate } from 'vs/platform/hover/browser/hover'; interface IActionModel { action: IAction; @@ -73,15 +74,28 @@ class WorkbenchAlwaysLabelStrategy implements IActionLayoutStrategy { constructor( readonly notebookEditor: INotebookEditorDelegate, readonly editorToolbar: NotebookEditorWorkbenchToolbar, + readonly goToMenu: IMenu, readonly instantiationService: IInstantiationService) { } - actionProvider(action: IAction): ActionViewItem | undefined { + actionProvider(action: IAction, options: IActionViewItemOptions): IActionViewItem | undefined { if (action.id === SELECT_KERNEL_ID) { // this is being disposed by the consumer - return this.instantiationService.createInstance(NotebooKernelActionViewItem, action, this.notebookEditor); + return this.instantiationService.createInstance(NotebooKernelActionViewItem, action, this.notebookEditor, options); } - return action instanceof MenuItemAction ? this.instantiationService.createInstance(ActionViewWithLabel, action, undefined) : undefined; + if (action instanceof MenuItemAction) { + return this.instantiationService.createInstance(ActionViewWithLabel, action, { hoverDelegate: options.hoverDelegate }); + } + + if (action instanceof SubmenuItemAction && action.item.submenu.id === MenuId.NotebookCellExecuteGoTo.id) { + return this.instantiationService.createInstance(UnifiedSubmenuActionView, action, { hoverDelegate: options.hoverDelegate }, true, { + getActions: () => { + return this.goToMenu.getActions().find(([group]) => group === 'navigation/execute')?.[1] ?? []; + } + }, this.actionProvider.bind(this)); + } + + return undefined; } calculateActions(leftToolbarContainerMaxWidth: number): { primaryActions: IAction[]; secondaryActions: IAction[] } { @@ -100,15 +114,32 @@ class WorkbenchNeverLabelStrategy implements IActionLayoutStrategy { constructor( readonly notebookEditor: INotebookEditorDelegate, readonly editorToolbar: NotebookEditorWorkbenchToolbar, + readonly goToMenu: IMenu, readonly instantiationService: IInstantiationService) { } - actionProvider(action: IAction): ActionViewItem | undefined { + actionProvider(action: IAction, options: IActionViewItemOptions): IActionViewItem | undefined { if (action.id === SELECT_KERNEL_ID) { // this is being disposed by the consumer - return this.instantiationService.createInstance(NotebooKernelActionViewItem, action, this.notebookEditor); + return this.instantiationService.createInstance(NotebooKernelActionViewItem, action, this.notebookEditor, options); + } + + if (action instanceof MenuItemAction) { + return this.instantiationService.createInstance(MenuEntryActionViewItem, action, { hoverDelegate: options.hoverDelegate }); + } + + if (action instanceof SubmenuItemAction) { + if (action.item.submenu.id === MenuId.NotebookCellExecuteGoTo.id) { + return this.instantiationService.createInstance(UnifiedSubmenuActionView, action, { hoverDelegate: options.hoverDelegate }, false, { + getActions: () => { + return this.goToMenu.getActions().find(([group]) => group === 'navigation/execute')?.[1] ?? []; + } + }, this.actionProvider.bind(this)); + } else { + return this.instantiationService.createInstance(SubmenuEntryActionViewItem, action, { hoverDelegate: options.hoverDelegate }); + } } - return action instanceof MenuItemAction ? this.instantiationService.createInstance(MenuEntryActionViewItem, action, undefined) : undefined; + return undefined; } calculateActions(leftToolbarContainerMaxWidth: number): { primaryActions: IAction[]; secondaryActions: IAction[] } { @@ -127,19 +158,48 @@ class WorkbenchDynamicLabelStrategy implements IActionLayoutStrategy { constructor( readonly notebookEditor: INotebookEditorDelegate, readonly editorToolbar: NotebookEditorWorkbenchToolbar, + readonly goToMenu: IMenu, readonly instantiationService: IInstantiationService) { } - actionProvider(action: IAction): ActionViewItem | undefined { + actionProvider(action: IAction, options: IActionViewItemOptions): IActionViewItem | undefined { if (action.id === SELECT_KERNEL_ID) { // this is being disposed by the consumer - return this.instantiationService.createInstance(NotebooKernelActionViewItem, action, this.notebookEditor); + return this.instantiationService.createInstance(NotebooKernelActionViewItem, action, this.notebookEditor, options); } const a = this.editorToolbar.primaryActions.find(a => a.action.id === action.id); if (!a || a.renderLabel) { - return action instanceof MenuItemAction ? this.instantiationService.createInstance(ActionViewWithLabel, action, undefined) : undefined; + if (action instanceof MenuItemAction) { + return this.instantiationService.createInstance(ActionViewWithLabel, action, { hoverDelegate: options.hoverDelegate }); + } + + if (action instanceof SubmenuItemAction && action.item.submenu.id === MenuId.NotebookCellExecuteGoTo.id) { + return this.instantiationService.createInstance(UnifiedSubmenuActionView, action, { hoverDelegate: options.hoverDelegate }, true, { + getActions: () => { + return this.goToMenu.getActions().find(([group]) => group === 'navigation/execute')?.[1] ?? []; + } + }, this.actionProvider.bind(this)); + } + + return undefined; } else { - return action instanceof MenuItemAction ? this.instantiationService.createInstance(MenuEntryActionViewItem, action, undefined) : undefined; + if (action instanceof MenuItemAction) { + this.instantiationService.createInstance(MenuEntryActionViewItem, action, { hoverDelegate: options.hoverDelegate }); + } + + if (action instanceof SubmenuItemAction) { + if (action.item.submenu.id === MenuId.NotebookCellExecuteGoTo.id) { + return this.instantiationService.createInstance(UnifiedSubmenuActionView, action, { hoverDelegate: options.hoverDelegate }, false, { + getActions: () => { + return this.goToMenu.getActions().find(([group]) => group === 'navigation/execute')?.[1] ?? []; + } + }, this.actionProvider.bind(this)); + } else { + return this.instantiationService.createInstance(SubmenuEntryActionViewItem, action, { hoverDelegate: options.hoverDelegate }); + } + } + + return undefined; } } @@ -160,6 +220,7 @@ export class NotebookEditorWorkbenchToolbar extends Disposable { private _notebookTopLeftToolbarContainer!: HTMLElement; private _notebookTopRightToolbarContainer!: HTMLElement; private _notebookGlobalActionsMenu!: IMenu; + private _executeGoToActionsMenu!: IMenu; private _notebookLeftToolbar!: WorkbenchToolBar; private _primaryActions: IActionModel[]; get primaryActions(): IActionModel[] { @@ -251,35 +312,41 @@ export class NotebookEditorWorkbenchToolbar extends Disposable { private _registerNotebookActionsToolbar() { this._notebookGlobalActionsMenu = this._register(this.menuService.createMenu(this.notebookEditor.creationOptions.menuIds.notebookToolbar, this.contextKeyService)); - this._register(this._notebookGlobalActionsMenu); + this._executeGoToActionsMenu = this._register(this.menuService.createMenu(MenuId.NotebookCellExecuteGoTo, this.contextKeyService)); - this._useGlobalToolbar = this.notebookOptions.getLayoutConfiguration().globalToolbar; + this._useGlobalToolbar = this.notebookOptions.getDisplayOptions().globalToolbar; this._renderLabel = this._convertConfiguration(this.configurationService.getValue(NotebookSetting.globalToolbarShowLabel)); this._updateStrategy(); const context = { ui: true, - notebookEditor: this.notebookEditor + notebookEditor: this.notebookEditor, + source: 'notebookToolbar' }; - const actionProvider = (action: IAction) => { + const actionProvider = (action: IAction, options: IActionViewItemOptions) => { if (action.id === SELECT_KERNEL_ID) { // this is being disposed by the consumer - return this.instantiationService.createInstance(NotebooKernelActionViewItem, action, this.notebookEditor); + return this.instantiationService.createInstance(NotebooKernelActionViewItem, action, this.notebookEditor, options); } if (this._renderLabel !== RenderLabel.Never) { const a = this._primaryActions.find(a => a.action.id === action.id); if (a && a.renderLabel) { - return action instanceof MenuItemAction ? this.instantiationService.createInstance(ActionViewWithLabel, action, undefined) : undefined; + return action instanceof MenuItemAction ? this.instantiationService.createInstance(ActionViewWithLabel, action, { hoverDelegate: options.hoverDelegate }) : undefined; } else { - return action instanceof MenuItemAction ? this.instantiationService.createInstance(MenuEntryActionViewItem, action, undefined) : undefined; + return action instanceof MenuItemAction ? this.instantiationService.createInstance(MenuEntryActionViewItem, action, { hoverDelegate: options.hoverDelegate }) : undefined; } } else { - return action instanceof MenuItemAction ? this.instantiationService.createInstance(MenuEntryActionViewItem, action, undefined) : undefined; + return action instanceof MenuItemAction ? this.instantiationService.createInstance(MenuEntryActionViewItem, action, { hoverDelegate: options.hoverDelegate }) : undefined; } }; + // Make sure both toolbars have the same hover delegate for instant hover to work + // Due to the elements being further apart than normal toolbars, the default time limit is to short and has to be increased + const hoverDelegate = this._register(this.instantiationService.createInstance(WorkbenchHoverDelegate, 'element', true, {})); + hoverDelegate.setInstantHoverTimeLimit(600); + const leftToolbarOptions: IWorkbenchToolBarOptions = { hiddenItemStrategy: HiddenItemStrategy.RenderInSecondaryGroup, resetMenu: MenuId.NotebookToolbar, @@ -288,6 +355,7 @@ export class NotebookEditorWorkbenchToolbar extends Disposable { }, getKeyBinding: action => this.keybindingService.lookupKeybinding(action.id), renderDropdownAsChildElement: true, + hoverDelegate }; this._notebookLeftToolbar = this.instantiationService.createInstance( @@ -304,7 +372,8 @@ export class NotebookEditorWorkbenchToolbar extends Disposable { this._notebookRightToolbar = new ToolBar(this._notebookTopRightToolbarContainer, this.contextMenuService, { getKeyBinding: action => this.keybindingService.lookupKeybinding(action.id), actionViewItemProvider: actionProvider, - renderDropdownAsChildElement: true + renderDropdownAsChildElement: true, + hoverDelegate }); this._register(this._notebookRightToolbar); this._notebookRightToolbar.context = context; @@ -337,7 +406,7 @@ export class NotebookEditorWorkbenchToolbar extends Disposable { this._register(this.notebookOptions.onDidChangeOptions(e => { if (e.globalToolbar !== undefined) { - this._useGlobalToolbar = this.notebookOptions.getLayoutConfiguration().globalToolbar; + this._useGlobalToolbar = this.notebookOptions.getDisplayOptions().globalToolbar; this._showNotebookActionsinEditorToolbar(); } })); @@ -379,13 +448,13 @@ export class NotebookEditorWorkbenchToolbar extends Disposable { private _updateStrategy() { switch (this._renderLabel) { case RenderLabel.Always: - this._strategy = new WorkbenchAlwaysLabelStrategy(this.notebookEditor, this, this.instantiationService); + this._strategy = new WorkbenchAlwaysLabelStrategy(this.notebookEditor, this, this._executeGoToActionsMenu, this.instantiationService); break; case RenderLabel.Never: - this._strategy = new WorkbenchNeverLabelStrategy(this.notebookEditor, this, this.instantiationService); + this._strategy = new WorkbenchNeverLabelStrategy(this.notebookEditor, this, this._executeGoToActionsMenu, this.instantiationService); break; case RenderLabel.Dynamic: - this._strategy = new WorkbenchDynamicLabelStrategy(this.notebookEditor, this, this.instantiationService); + this._strategy = new WorkbenchDynamicLabelStrategy(this.notebookEditor, this, this._executeGoToActionsMenu, this.instantiationService); break; } } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorWidgetContextKeys.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorWidgetContextKeys.ts index c7b0471d..19830132 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorWidgetContextKeys.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorWidgetContextKeys.ts @@ -113,7 +113,7 @@ export class NotebookEditorContextKeys { return c.model.onDidChangeOutputs(() => { layoutDisposable.clear(); - layoutDisposable.add(DOM.scheduleAtNextAnimationFrame(() => { + layoutDisposable.add(DOM.scheduleAtNextAnimationFrame(DOM.getWindow(this._editor.getDomNode()), () => { recomputeOutputsExistence(); })); }); @@ -194,7 +194,7 @@ export class NotebookEditorContextKeys { } private _updateForNotebookOptions(): void { - const layout = this._editor.notebookOptions.getLayoutConfiguration(); + const layout = this._editor.notebookOptions.getDisplayOptions(); this._useConsolidatedOutputButton.set(layout.consolidatedOutputButton); this._cellToolbarLocation.set(this._editor.notebookOptions.computeCellToolbarLocation(this._editor.textModel?.viewType)); } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy.ts index 9a9ae9e0..25feb7f9 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy.ts @@ -402,7 +402,7 @@ abstract class KernelPickerStrategyBase implements IKernelPickerStrategy { */ private getSuggestedLanguage(notebookTextModel: NotebookTextModel): string | undefined { const metaData = notebookTextModel.metadata; - let suggestedKernelLanguage: string | undefined = (metaData.custom as any)?.metadata?.language_info?.name; + let suggestedKernelLanguage: string | undefined = (metaData as any)?.metadata?.language_info?.name; // TODO how do we suggest multi language notebooks? if (!suggestedKernelLanguage) { const cellLanguages = notebookTextModel.cells.map(cell => cell.language).filter(language => language !== 'markdown'); @@ -600,7 +600,7 @@ export class KernelPickerMRUStrategy extends KernelPickerStrategyBase { await this._selecteKernel(notebook, selectedKernelPickItem.kernel); return true; } else if (isGroupedKernelsPick(selectedKernelPickItem)) { - await this._selectOneKernel(notebook, selectedKernelPickItem.source, selectedKernelPickItem.kernels); + await this._selectOneKernel(notebook, selectedKernelPickItem.label, selectedKernelPickItem.kernels); return true; } else if (isSourcePick(selectedKernelPickItem)) { // selected explicilty, it should trigger the execution? @@ -674,7 +674,7 @@ export class KernelPickerMRUStrategy extends KernelPickerStrategyBase { tooltip: localize('learnMoreTooltip', 'Learn More'), }] : []; return { - id: typeof action.command! === 'string' ? action.command! : action.command!.id, + id: typeof action.command! === 'string' ? action.command : action.command!.id, label: action.label, description: action.description, command: action.command, diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView.ts index c530cacc..8c3ecd82 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView.ts @@ -3,10 +3,10 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { ActionViewItem } from 'vs/base/browser/ui/actionbar/actionViewItems'; +import { ActionViewItem, IActionViewItemOptions } from 'vs/base/browser/ui/actionbar/actionViewItems'; import { Action, IAction } from 'vs/base/common/actions'; import { Event } from 'vs/base/common/event'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { Action2, MenuId, registerAction2 } from 'vs/platform/actions/common/actions'; import { ContextKeyExpr, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { ExtensionIdentifier } from 'vs/platform/extensions/common/extensions'; @@ -44,7 +44,7 @@ registerAction2(class extends Action2 { super({ id: SELECT_KERNEL_ID, category: NOTEBOOK_ACTIONS_CATEGORY, - title: { value: localize('notebookActions.selectKernel', "Select Notebook Kernel"), original: 'Select Notebook Kernel' }, + title: localize2('notebookActions.selectKernel', 'Select Notebook Kernel'), icon: selectKernelIcon, f1: true, precondition: NOTEBOOK_IS_ACTIVE_EDITOR, @@ -67,7 +67,7 @@ registerAction2(class extends Action2 { group: 'status', order: -10 }], - description: { + metadata: { description: localize('notebookActions.selectKernel.args', "Notebook Kernel Args"), args: [ { @@ -136,13 +136,14 @@ export class NotebooKernelActionViewItem extends ActionViewItem { constructor( actualAction: IAction, private readonly _editor: { onDidChangeModel: Event; textModel: NotebookTextModel | undefined; scopedContextKeyService?: IContextKeyService } | INotebookEditor, + options: IActionViewItemOptions, @INotebookKernelService private readonly _notebookKernelService: INotebookKernelService, @INotebookKernelHistoryService private readonly _notebookKernelHistoryService: INotebookKernelHistoryService, ) { super( undefined, new Action('fakeAction', undefined, ThemeIcon.asClassName(selectKernelIcon), true, (event) => actualAction.run(event)), - { label: false, icon: true } + { ...options, label: false, icon: true } ); this._register(_editor.onDidChangeModel(this._update, this)); this._register(_notebookKernelService.onDidAddKernel(this._update, this)); @@ -166,7 +167,6 @@ export class NotebooKernelActionViewItem extends ActionViewItem { if (this._kernelLabel) { this._kernelLabel.classList.add('kernel-label'); this._kernelLabel.innerText = this._action.label; - this._kernelLabel.title = this._action.tooltip; } } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookOverviewRuler.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookOverviewRuler.ts index ce31818a..b40af87b 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookOverviewRuler.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookOverviewRuler.ts @@ -3,8 +3,9 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import * as browser from 'vs/base/browser/browser'; +import { getWindow } from 'vs/base/browser/dom'; import { createFastDomNode, FastDomNode } from 'vs/base/browser/fastDomNode'; +import { PixelRatio } from 'vs/base/browser/pixelRatio'; import { IThemeService, Themable } from 'vs/platform/theme/common/themeService'; import { INotebookEditorDelegate, NotebookOverviewRulerLane } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; @@ -25,7 +26,7 @@ export class NotebookOverviewRuler extends Themable { this.layout(); })); - this._register(browser.PixelRatio.onDidChange(() => { + this._register(PixelRatio.getInstance(getWindow(this._domNode.domNode)).onDidChange(() => { this.layout(); })); } @@ -35,7 +36,7 @@ export class NotebookOverviewRuler extends Themable { const layoutInfo = this.notebookEditor.getLayoutInfo(); const scrollHeight = layoutInfo.scrollHeight; const height = layoutInfo.height; - const ratio = browser.PixelRatio.value; + const ratio = PixelRatio.getInstance(getWindow(this._domNode.domNode)).value; this._domNode.setWidth(width); this._domNode.setHeight(height); this._domNode.domNode.width = width * ratio; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookTopCellToolbar.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookTopCellToolbar.ts index 73db1590..9856cbf9 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookTopCellToolbar.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookTopCellToolbar.ts @@ -4,69 +4,136 @@ *--------------------------------------------------------------------------------------------*/ import * as DOM from 'vs/base/browser/dom'; -import { Disposable, DisposableStore } from 'vs/base/common/lifecycle'; +import { Disposable, DisposableStore, MutableDisposable } from 'vs/base/common/lifecycle'; import { HiddenItemStrategy, MenuWorkbenchToolBar } from 'vs/platform/actions/browser/toolbar'; import { IMenuService, MenuItemAction } from 'vs/platform/actions/common/actions'; -import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { INotebookActionContext } from 'vs/workbench/contrib/notebook/browser/controller/coreActions'; import { INotebookEditorDelegate } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { NotebookOptions } from 'vs/workbench/contrib/notebook/browser/notebookOptions'; import { CodiconActionViewItem } from 'vs/workbench/contrib/notebook/browser/view/cellParts/cellActionView'; export class ListTopCellToolbar extends Disposable { + private readonly topCellToolbarContainer: HTMLElement; private topCellToolbar: HTMLElement; - private toolbar: MenuWorkbenchToolBar; + private readonly viewZone: MutableDisposable = this._register(new MutableDisposable()); private readonly _modelDisposables = this._register(new DisposableStore()); constructor( protected readonly notebookEditor: INotebookEditorDelegate, - - contextKeyService: IContextKeyService, - insertionIndicatorContainer: HTMLElement, + private readonly notebookOptions: NotebookOptions, @IInstantiationService protected readonly instantiationService: IInstantiationService, @IContextMenuService protected readonly contextMenuService: IContextMenuService, @IMenuService protected readonly menuService: IMenuService ) { super(); - this.topCellToolbar = DOM.append(insertionIndicatorContainer, DOM.$('.cell-list-top-cell-toolbar-container')); - - this.toolbar = this._register(instantiationService.createInstance(MenuWorkbenchToolBar, this.topCellToolbar, this.notebookEditor.creationOptions.menuIds.cellTopInsertToolbar, { - actionViewItemProvider: action => { - if (action instanceof MenuItemAction) { - const item = this.instantiationService.createInstance(CodiconActionViewItem, action, undefined); - return item; - } + this.topCellToolbarContainer = DOM.$('div'); + this.topCellToolbar = DOM.$('.cell-list-top-cell-toolbar-container'); + this.topCellToolbarContainer.appendChild(this.topCellToolbar); - return undefined; - }, - menuOptions: { - shouldForwardArgs: true - }, - toolbarOptions: { - primaryGroup: (g: string) => /^inline/.test(g), - }, - hiddenItemStrategy: HiddenItemStrategy.Ignore, + this._register(this.notebookEditor.onDidAttachViewModel(() => { + this.updateTopToolbar(); })); - this.toolbar.context = { - notebookEditor - }; + this._register(this.notebookOptions.onDidChangeOptions(e => { + if (e.insertToolbarAlignment || e.insertToolbarPosition || e.cellToolbarLocation) { + this.updateTopToolbar(); + } + })); + } - // update toolbar container css based on cell list length - this._register(this.notebookEditor.onDidChangeModel(() => { - this._modelDisposables.clear(); + private updateTopToolbar() { + const layoutInfo = this.notebookOptions.getLayoutConfiguration(); + this.viewZone.value = new DisposableStore(); - if (this.notebookEditor.hasModel()) { - this._modelDisposables.add(this.notebookEditor.onDidChangeViewCells(() => { - this.updateClass(); - })); + if (layoutInfo.insertToolbarPosition === 'hidden' || layoutInfo.insertToolbarPosition === 'notebookToolbar') { + const height = this.notebookOptions.computeTopInsertToolbarHeight(this.notebookEditor.textModel?.viewType); - this.updateClass(); + if (height !== 0) { + // reserve whitespace to avoid overlap with cell toolbar + this.notebookEditor.changeViewZones(accessor => { + const id = accessor.addZone({ + afterModelPosition: 0, + heightInPx: height, + domNode: DOM.$('div') + }); + accessor.layoutZone(id); + this.viewZone.value?.add({ + dispose: () => { + if (!this.notebookEditor.isDisposed) { + this.notebookEditor.changeViewZones(accessor => { + accessor.removeZone(id); + }); + } + } + }); + }); } - })); + return; + } + + + this.notebookEditor.changeViewZones(accessor => { + const height = this.notebookOptions.computeTopInsertToolbarHeight(this.notebookEditor.textModel?.viewType); + const id = accessor.addZone({ + afterModelPosition: 0, + heightInPx: height, + domNode: this.topCellToolbarContainer + }); + accessor.layoutZone(id); + + this.viewZone.value?.add({ + dispose: () => { + if (!this.notebookEditor.isDisposed) { + this.notebookEditor.changeViewZones(accessor => { + accessor.removeZone(id); + }); + } + } + }); + + DOM.clearNode(this.topCellToolbar); + + const toolbar = this.instantiationService.createInstance(MenuWorkbenchToolBar, this.topCellToolbar, this.notebookEditor.creationOptions.menuIds.cellTopInsertToolbar, { + actionViewItemProvider: (action, options) => { + if (action instanceof MenuItemAction) { + const item = this.instantiationService.createInstance(CodiconActionViewItem, action, { hoverDelegate: options.hoverDelegate }); + return item; + } + + return undefined; + }, + menuOptions: { + shouldForwardArgs: true + }, + toolbarOptions: { + primaryGroup: (g: string) => /^inline/.test(g), + }, + hiddenItemStrategy: HiddenItemStrategy.Ignore, + }); + + toolbar.context = { + notebookEditor: this.notebookEditor + }; + + this.viewZone.value?.add(toolbar); + + // update toolbar container css based on cell list length + this.viewZone.value?.add(this.notebookEditor.onDidChangeModel(() => { + this._modelDisposables.clear(); + + if (this.notebookEditor.hasModel()) { + this._modelDisposables.add(this.notebookEditor.onDidChangeViewCells(() => { + this.updateClass(); + })); + + this.updateClass(); + } + })); - this.updateClass(); + this.updateClass(); + }); } private updateClass() { diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookViewZones.ts b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookViewZones.ts new file mode 100644 index 00000000..7332529b --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/browser/viewParts/notebookViewZones.ts @@ -0,0 +1,188 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { FastDomNode, createFastDomNode } from 'vs/base/browser/fastDomNode'; +import { onUnexpectedError } from 'vs/base/common/errors'; +import { Disposable } from 'vs/base/common/lifecycle'; +import { INotebookViewCellsUpdateEvent, INotebookViewZone, INotebookViewZoneChangeAccessor } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { NotebookCellListView } from 'vs/workbench/contrib/notebook/browser/view/notebookCellListView'; +import { ICoordinatesConverter } from 'vs/workbench/contrib/notebook/browser/view/notebookRenderingCommon'; +import { CellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookViewModelImpl'; + +const invalidFunc = () => { throw new Error(`Invalid notebook view zone change accessor`); }; + +interface IZoneWidget { + whitespaceId: string; + isInHiddenArea: boolean; + zone: INotebookViewZone; + domNode: FastDomNode; +} + +export class NotebookViewZones extends Disposable { + private _zones: { [key: string]: IZoneWidget }; + public domNode: FastDomNode; + + constructor(private readonly listView: NotebookCellListView, private readonly coordinator: ICoordinatesConverter) { + super(); + this.domNode = createFastDomNode(document.createElement('div')); + this.domNode.setClassName('view-zones'); + this.domNode.setPosition('absolute'); + this.domNode.setAttribute('role', 'presentation'); + this.domNode.setAttribute('aria-hidden', 'true'); + this.domNode.setWidth('100%'); + this._zones = {}; + + this.listView.containerDomNode.appendChild(this.domNode.domNode); + } + + changeViewZones(callback: (changeAccessor: INotebookViewZoneChangeAccessor) => void): boolean { + let zonesHaveChanged = false; + const changeAccessor: INotebookViewZoneChangeAccessor = { + addZone: (zone: INotebookViewZone): string => { + zonesHaveChanged = true; + return this._addZone(zone); + }, + removeZone: (id: string): void => { + zonesHaveChanged = true; + // TODO: validate if zones have changed layout + this._removeZone(id); + }, + layoutZone: (id: string): void => { + zonesHaveChanged = true; + // TODO: validate if zones have changed layout + this._layoutZone(id); + } + }; + + safeInvoke1Arg(callback, changeAccessor); + + // Invalidate changeAccessor + changeAccessor.addZone = invalidFunc; + changeAccessor.removeZone = invalidFunc; + changeAccessor.layoutZone = invalidFunc; + + return zonesHaveChanged; + } + + onCellsChanged(e: INotebookViewCellsUpdateEvent): void { + const splices = e.splices.slice().reverse(); + splices.forEach(splice => { + const [start, deleted, newCells] = splice; + const fromIndex = start; + const toIndex = start + deleted; + + // 1, 2, 0 + // delete cell index 1 and 2 + // from index 1, to index 3 (exclusive): [1, 3) + // if we have whitespace afterModelPosition 3, which is after cell index 2 + + for (const id in this._zones) { + const zone = this._zones[id].zone; + + const cellBeforeWhitespaceIndex = zone.afterModelPosition - 1; + + if (cellBeforeWhitespaceIndex >= fromIndex && cellBeforeWhitespaceIndex < toIndex) { + // The cell this whitespace was after has been deleted + // => move whitespace to before first deleted cell + zone.afterModelPosition = fromIndex; + this._updateWhitespace(this._zones[id]); + } else if (cellBeforeWhitespaceIndex >= toIndex) { + // adjust afterModelPosition for all other cells + const insertLength = newCells.length; + const offset = insertLength - deleted; + zone.afterModelPosition += offset; + this._updateWhitespace(this._zones[id]); + } + } + }); + } + + onHiddenRangesChange() { + for (const id in this._zones) { + this._updateWhitespace(this._zones[id]); + } + } + + private _updateWhitespace(zone: IZoneWidget) { + const whitespaceId = zone.whitespaceId; + const viewPosition = this.coordinator.convertModelIndexToViewIndex(zone.zone.afterModelPosition); + const isInHiddenArea = this._isInHiddenRanges(zone.zone); + zone.isInHiddenArea = isInHiddenArea; + this.listView.changeOneWhitespace(whitespaceId, viewPosition, isInHiddenArea ? 0 : zone.zone.heightInPx); + } + + layout() { + for (const id in this._zones) { + this._layoutZone(id); + } + } + + private _addZone(zone: INotebookViewZone): string { + const viewPosition = this.coordinator.convertModelIndexToViewIndex(zone.afterModelPosition); + const whitespaceId = this.listView.insertWhitespace(viewPosition, zone.heightInPx); + const isInHiddenArea = this._isInHiddenRanges(zone); + const myZone: IZoneWidget = { + whitespaceId: whitespaceId, + zone: zone, + domNode: createFastDomNode(zone.domNode), + isInHiddenArea: isInHiddenArea + }; + + this._zones[whitespaceId] = myZone; + myZone.domNode.setPosition('absolute'); + myZone.domNode.domNode.style.width = '100%'; + myZone.domNode.setDisplay('none'); + myZone.domNode.setAttribute('notebook-view-zone', whitespaceId); + this.domNode.appendChild(myZone.domNode); + return whitespaceId; + } + + private _removeZone(id: string): void { + this.listView.removeWhitespace(id); + delete this._zones[id]; + } + + private _layoutZone(id: string): void { + const zoneWidget = this._zones[id]; + if (!zoneWidget) { + return; + } + + this._updateWhitespace(this._zones[id]); + + const isInHiddenArea = this._isInHiddenRanges(zoneWidget.zone); + + if (isInHiddenArea) { + zoneWidget.domNode.setDisplay('none'); + } else { + const top = this.listView.getWhitespacePosition(zoneWidget.whitespaceId); + zoneWidget.domNode.setTop(top); + zoneWidget.domNode.setDisplay('block'); + zoneWidget.domNode.setHeight(zoneWidget.zone.heightInPx); + } + } + + private _isInHiddenRanges(zone: INotebookViewZone) { + // The view zone is between two cells (zone.afterModelPosition - 1, zone.afterModelPosition) + const afterIndex = zone.afterModelPosition; + + // In notebook, the first cell (markdown cell) in a folding range is always visible, so we need to check the cell after the notebook view zone + return !this.coordinator.modelIndexIsVisible(afterIndex); + + } + + override dispose(): void { + super.dispose(); + this._zones = {}; + } +} + +function safeInvoke1Arg(func: Function, arg1: any): any { + try { + return func(arg1); + } catch (e) { + onUnexpectedError(e); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/common/model/cellEdit.ts b/patched-vscode/src/vs/workbench/contrib/notebook/common/model/cellEdit.ts index 3291110a..0625af50 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/common/model/cellEdit.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/common/model/cellEdit.ts @@ -21,8 +21,10 @@ export interface ITextCellEditingDelegate { export class MoveCellEdit implements IResourceUndoRedoElement { type: UndoRedoElementType.Resource = UndoRedoElementType.Resource; - label: string = 'Move Cell'; - code: string = 'undoredo.notebooks.moveCell'; + get label() { + return this.length === 1 ? 'Move Cell' : 'Move Cells'; + } + code: string = 'undoredo.textBufferEdit'; constructor( public resource: URI, @@ -54,8 +56,18 @@ export class MoveCellEdit implements IResourceUndoRedoElement { export class SpliceCellsEdit implements IResourceUndoRedoElement { type: UndoRedoElementType.Resource = UndoRedoElementType.Resource; - label: string = 'Insert Cell'; - code: string = 'undoredo.notebooks.insertCell'; + get label() { + // Compute the most appropriate labels + if (this.diffs.length === 1 && this.diffs[0][1].length === 0) { + return this.diffs[0][2].length > 1 ? 'Insert Cells' : 'Insert Cell'; + } + if (this.diffs.length === 1 && this.diffs[0][2].length === 0) { + return this.diffs[0][1].length > 1 ? 'Delete Cells' : 'Delete Cell'; + } + // Default to Insert Cell + return 'Insert Cell'; + } + code: string = 'undoredo.textBufferEdit'; constructor( public resource: URI, private diffs: [number, NotebookCellTextModel[], NotebookCellTextModel[]][], @@ -89,7 +101,7 @@ export class SpliceCellsEdit implements IResourceUndoRedoElement { export class CellMetadataEdit implements IResourceUndoRedoElement { type: UndoRedoElementType.Resource = UndoRedoElementType.Resource; label: string = 'Update Cell Metadata'; - code: string = 'undoredo.notebooks.updateCellMetadata'; + code: string = 'undoredo.textBufferEdit'; constructor( public resource: URI, readonly index: number, diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/common/model/notebookCellTextModel.ts b/patched-vscode/src/vs/workbench/contrib/notebook/common/model/notebookCellTextModel.ts index 73d9e68b..5c373d8b 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/common/model/notebookCellTextModel.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/common/model/notebookCellTextModel.ts @@ -17,6 +17,8 @@ import { PLAINTEXT_LANGUAGE_ID } from 'vs/editor/common/languages/modesRegistry' import { ILanguageService } from 'vs/editor/common/languages/language'; import { NotebookCellOutputTextModel } from 'vs/workbench/contrib/notebook/common/model/notebookCellOutputTextModel'; import { CellInternalMetadataChangedEvent, CellKind, ICell, ICellDto2, ICellOutput, IOutputDto, IOutputItemDto, NotebookCellCollapseState, NotebookCellInternalMetadata, NotebookCellMetadata, NotebookCellOutputsSplice, TransientOptions } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { ThrottledDelayer } from 'vs/base/common/async'; +import { ILanguageDetectionService } from 'vs/workbench/services/languageDetection/common/languageDetectionWorkerService'; export class NotebookCellTextModel extends Disposable implements ICell { private readonly _onDidChangeOutputs = this._register(new Emitter()); @@ -85,25 +87,9 @@ export class NotebookCellTextModel extends Disposable implements ICell { return; } - const newLanguageId = this._languageService.getLanguageIdByLanguageName(newLanguage); - - if (newLanguageId === null) { - return; - } - if (this._textModel) { - const languageId = this._languageService.createById(newLanguageId); - this._textModel.setLanguage(languageId.languageId); - } - - if (this._language === newLanguage) { - return; - } - - this._language = newLanguage; - this._hash = null; - this._onDidChangeLanguage.fire(newLanguage); - this._onDidChangeContent.fire('language'); + this._hasLanguageSetExplicitly = true; + this._setLanguageInternal(newLanguage); } public get mime(): string | undefined { @@ -138,6 +124,7 @@ export class NotebookCellTextModel extends Disposable implements ICell { if (!this._textModel) { this._onDidChangeContent.fire('content'); } + this.autoDetectLanguage(); })); return this._textBuffer; @@ -195,6 +182,11 @@ export class NotebookCellTextModel extends Disposable implements ICell { this.language = newLanguage; } } + private static readonly AUTO_DETECT_LANGUAGE_THROTTLE_DELAY = 600; + private readonly autoDetectLanguageThrottler = this._register(new ThrottledDelayer(NotebookCellTextModel.AUTO_DETECT_LANGUAGE_THROTTLE_DELAY)); + private _autoLanguageDetectionEnabled: boolean = false; + private _hasLanguageSetExplicitly: boolean = false; + get hasLanguageSetExplicitly(): boolean { return this._hasLanguageSetExplicitly; } constructor( readonly uri: URI, @@ -208,7 +200,8 @@ export class NotebookCellTextModel extends Disposable implements ICell { internalMetadata: NotebookCellInternalMetadata | undefined, public readonly collapseState: NotebookCellCollapseState | undefined, public readonly transientOptions: TransientOptions, - private readonly _languageService: ILanguageService + private readonly _languageService: ILanguageService, + private readonly _languageDetectionService: ILanguageDetectionService | undefined = undefined ) { super(); this._outputs = outputs.map(op => new NotebookCellOutputTextModel(op)); @@ -216,6 +209,58 @@ export class NotebookCellTextModel extends Disposable implements ICell { this._internalMetadata = internalMetadata ?? {}; } + enableAutoLanguageDetection() { + this._autoLanguageDetectionEnabled = true; + this.autoDetectLanguage(); + } + + async autoDetectLanguage(): Promise { + if (this._autoLanguageDetectionEnabled) { + this.autoDetectLanguageThrottler.trigger(() => this._doAutoDetectLanguage()); + } + } + + private async _doAutoDetectLanguage(): Promise { + if (this.hasLanguageSetExplicitly) { + return; + } + + const newLanguage = await this._languageDetectionService?.detectLanguage(this.uri); + if (!newLanguage) { + return; + } + + if (this._textModel + && this._textModel.getLanguageId() === this._languageService.getLanguageIdByLanguageName(newLanguage) + && this._textModel.getLanguageId() === this._languageService.getLanguageIdByLanguageName(this.language)) { + return; + } + + this._setLanguageInternal(newLanguage); + } + + private _setLanguageInternal(newLanguage: string) { + const newLanguageId = this._languageService.getLanguageIdByLanguageName(newLanguage); + + if (newLanguageId === null) { + return; + } + + if (this._textModel) { + const languageId = this._languageService.createById(newLanguageId); + this._textModel.setLanguage(languageId.languageId); + } + + if (this._language === newLanguage) { + return; + } + + this._language = newLanguage; + this._hash = null; + this._onDidChangeLanguage.fire(newLanguage); + this._onDidChangeContent.fire('language'); + } + resetTextBuffer(textBuffer: model.ITextBuffer) { this._textBuffer = textBuffer; } @@ -295,10 +340,12 @@ export class NotebookCellTextModel extends Disposable implements ICell { this.replaceOutput(currentOutput.outputId, newOutput); } - this.outputs.splice(splice.start + commonLen, splice.deleteCount - commonLen, ...splice.newOutputs.slice(commonLen)); + const removed = this.outputs.splice(splice.start + commonLen, splice.deleteCount - commonLen, ...splice.newOutputs.slice(commonLen)); + removed.forEach(output => output.dispose()); this._onDidChangeOutputs.fire({ start: splice.start + commonLen, deleteCount: splice.deleteCount - commonLen, newOutputs: splice.newOutputs.slice(commonLen) }); } else { - this.outputs.splice(splice.start, splice.deleteCount, ...splice.newOutputs); + const removed = this.outputs.splice(splice.start, splice.deleteCount, ...splice.newOutputs); + removed.forEach(output => output.dispose()); this._onDidChangeOutputs.fire(splice); } } @@ -311,7 +358,13 @@ export class NotebookCellTextModel extends Disposable implements ICell { } const output = this.outputs[outputIndex]; - output.replaceData(newOutputItem); + // convert to dto and dispose the cell output model + output.replaceData({ + outputs: newOutputItem.outputs, + outputId: newOutputItem.outputId, + metadata: newOutputItem.metadata + }); + newOutputItem.dispose(); this._onDidChangeOutputItems.fire(); return true; } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/common/model/notebookTextModel.ts b/patched-vscode/src/vs/workbench/contrib/notebook/common/model/notebookTextModel.ts index 3a1d9faa..b3b6ff6e 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/common/model/notebookTextModel.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/common/model/notebookTextModel.ts @@ -20,22 +20,27 @@ import { ILanguageService } from 'vs/editor/common/languages/language'; import { ITextModel } from 'vs/editor/common/model'; import { TextModel } from 'vs/editor/common/model/textModel'; import { isDefined } from 'vs/base/common/types'; +import { ILanguageDetectionService } from 'vs/workbench/services/languageDetection/common/languageDetectionWorkerService'; class StackOperation implements IWorkspaceUndoRedoElement { type: UndoRedoElementType.Workspace; - readonly code = 'undoredo.notebooks.stackOperation'; + public get code() { + return this._operations.length === 1 ? this._operations[0].code : 'undoredo.notebooks.stackOperation'; + } private _operations: IUndoRedoElement[] = []; private _beginSelectionState: ISelectionState | undefined = undefined; private _resultSelectionState: ISelectionState | undefined = undefined; private _beginAlternativeVersionId: string; private _resultAlternativeVersionId: string; + public get label() { + return this._operations.length === 1 ? this._operations[0].label : 'edit'; + } constructor( readonly textModel: NotebookTextModel, - readonly label: string, readonly undoRedoGroup: UndoRedoGroup | undefined, private _pauseableEmitter: PauseableEmitter, private _postUndoRedo: (alternativeVersionId: string) => void, @@ -56,46 +61,54 @@ class StackOperation implements IWorkspaceUndoRedoElement { } pushEndState(alternativeVersionId: string, selectionState: ISelectionState | undefined) { + // https://github.com/microsoft/vscode/issues/207523 this._resultAlternativeVersionId = alternativeVersionId; - this._resultSelectionState = selectionState; + this._resultSelectionState = selectionState || this._resultSelectionState; } - pushEditOperation(element: IUndoRedoElement, beginSelectionState: ISelectionState | undefined, resultSelectionState: ISelectionState | undefined) { + pushEditOperation(element: IUndoRedoElement, beginSelectionState: ISelectionState | undefined, resultSelectionState: ISelectionState | undefined, alternativeVersionId: string) { if (this._operations.length === 0) { this._beginSelectionState = this._beginSelectionState ?? beginSelectionState; } this._operations.push(element); this._resultSelectionState = resultSelectionState; + this._resultAlternativeVersionId = alternativeVersionId; } async undo(): Promise { this._pauseableEmitter.pause(); - for (let i = this._operations.length - 1; i >= 0; i--) { - await this._operations[i].undo(); + try { + for (let i = this._operations.length - 1; i >= 0; i--) { + await this._operations[i].undo(); + } + this._postUndoRedo(this._beginAlternativeVersionId); + this._pauseableEmitter.fire({ + rawEvents: [], + synchronous: undefined, + versionId: this.textModel.versionId, + endSelectionState: this._beginSelectionState + }); + } finally { + this._pauseableEmitter.resume(); } - this._postUndoRedo(this._beginAlternativeVersionId); - this._pauseableEmitter.fire({ - rawEvents: [], - synchronous: undefined, - versionId: this.textModel.versionId, - endSelectionState: this._beginSelectionState - }); - this._pauseableEmitter.resume(); } async redo(): Promise { this._pauseableEmitter.pause(); - for (let i = 0; i < this._operations.length; i++) { - await this._operations[i].redo(); + try { + for (let i = 0; i < this._operations.length; i++) { + await this._operations[i].redo(); + } + this._postUndoRedo(this._resultAlternativeVersionId); + this._pauseableEmitter.fire({ + rawEvents: [], + synchronous: undefined, + versionId: this.textModel.versionId, + endSelectionState: this._resultSelectionState + }); + } finally { + this._pauseableEmitter.resume(); } - this._postUndoRedo(this._resultAlternativeVersionId); - this._pauseableEmitter.fire({ - rawEvents: [], - synchronous: undefined, - versionId: this.textModel.versionId, - endSelectionState: this._resultSelectionState - }); - this._pauseableEmitter.resume(); } } @@ -114,26 +127,20 @@ class NotebookOperationManager { return this._pendingStackOperation === null || this._pendingStackOperation.isEmpty; } - pushStackElement(label: string, selectionState: ISelectionState | undefined, undoRedoGroup: UndoRedoGroup | undefined, alternativeVersionId: string) { - if (this._pendingStackOperation) { + pushStackElement(alternativeVersionId: string, selectionState: ISelectionState | undefined) { + if (this._pendingStackOperation && !this._pendingStackOperation.isEmpty) { this._pendingStackOperation.pushEndState(alternativeVersionId, selectionState); - if (!this._pendingStackOperation.isEmpty) { - this._undoService.pushElement(this._pendingStackOperation, this._pendingStackOperation.undoRedoGroup); - } - this._pendingStackOperation = null; - return; + this._undoService.pushElement(this._pendingStackOperation, this._pendingStackOperation.undoRedoGroup); } - - this._pendingStackOperation = new StackOperation(this._textModel, label, undoRedoGroup, this._pauseableEmitter, this._postUndoRedo, selectionState, alternativeVersionId); + this._pendingStackOperation = null; + } + private _getOrCreateEditStackElement(beginSelectionState: ISelectionState | undefined, undoRedoGroup: UndoRedoGroup | undefined, alternativeVersionId: string) { + return this._pendingStackOperation ??= new StackOperation(this._textModel, undoRedoGroup, this._pauseableEmitter, this._postUndoRedo, beginSelectionState, alternativeVersionId || ''); } - pushEditOperation(element: IUndoRedoElement, beginSelectionState: ISelectionState | undefined, resultSelectionState: ISelectionState | undefined) { - if (this._pendingStackOperation) { - this._pendingStackOperation.pushEditOperation(element, beginSelectionState, resultSelectionState); - return; - } - - this._undoService.pushElement(element); + pushEditOperation(element: IUndoRedoElement, beginSelectionState: ISelectionState | undefined, resultSelectionState: ISelectionState | undefined, alternativeVersionId: string, undoRedoGroup: UndoRedoGroup | undefined) { + const pendingStackOperation = this._getOrCreateEditStackElement(beginSelectionState, undoRedoGroup, alternativeVersionId); + pendingStackOperation.pushEditOperation(element, beginSelectionState, resultSelectionState, alternativeVersionId); } } @@ -145,6 +152,10 @@ type TransformedEdit = { }; class NotebookEventEmitter extends PauseableEmitter { + get isEmpty() { + return this._eventQueue.isEmpty(); + } + isDirtyEvent() { for (const e of this._eventQueue) { for (let i = 0; i < e.rawEvents.length; i++) { @@ -213,6 +224,7 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel @IUndoRedoService private readonly _undoService: IUndoRedoService, @IModelService private readonly _modelService: IModelService, @ILanguageService private readonly _languageService: ILanguageService, + @ILanguageDetectionService private readonly _languageDetectionService: ILanguageDetectionService ) { super(); this.transientOptions = options; @@ -285,7 +297,7 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel const cellHandle = this._cellhandlePool++; const cellUri = CellUri.generate(this.uri, cellHandle); const collapseState = this._getDefaultCollapseState(cell); - return new NotebookCellTextModel(cellUri, cellHandle, cell.source, cell.language, cell.mime, cell.cellKind, cell.outputs, cell.metadata, cell.internalMetadata, collapseState, this.transientOptions, this._languageService); + return new NotebookCellTextModel(cellUri, cellHandle, cell.source, cell.language, cell.mime, cell.cellKind, cell.outputs, cell.metadata, cell.internalMetadata, collapseState, this.transientOptions, this._languageService, this._languageDetectionService); }); for (let i = 0; i < mainCells.length; i++) { @@ -364,8 +376,8 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel super.dispose(); } - pushStackElement(label: string, selectionState: ISelectionState | undefined, undoRedoGroup: UndoRedoGroup | undefined) { - this._operationManager.pushStackElement(label, selectionState, undoRedoGroup, this.alternativeVersionId); + pushStackElement() { + // https://github.com/microsoft/vscode/issues/207523 } private _getCellIndexByHandle(handle: number) { @@ -505,26 +517,28 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel applyEdits(rawEdits: ICellEditOperation[], synchronous: boolean, beginSelectionState: ISelectionState | undefined, endSelectionsComputer: () => ISelectionState | undefined, undoRedoGroup: UndoRedoGroup | undefined, computeUndoRedo: boolean): boolean { this._pauseableEmitter.pause(); - this.pushStackElement('edit', beginSelectionState, undoRedoGroup); + this._operationManager.pushStackElement(this._alternativeVersionId, undefined); try { - this._doApplyEdits(rawEdits, synchronous, computeUndoRedo); + this._doApplyEdits(rawEdits, synchronous, computeUndoRedo, beginSelectionState, undoRedoGroup); return true; } finally { - // Update selection and versionId after applying edits. - const endSelections = endSelectionsComputer(); - this._increaseVersionId(this._operationManager.isUndoStackEmpty() && !this._pauseableEmitter.isDirtyEvent()); + if (!this._pauseableEmitter.isEmpty) { + // Update selection and versionId after applying edits. + const endSelections = endSelectionsComputer(); + this._increaseVersionId(this._operationManager.isUndoStackEmpty() && !this._pauseableEmitter.isDirtyEvent()); - // Finalize undo element - this.pushStackElement('edit', endSelections, undefined); + // Finalize undo element + this._operationManager.pushStackElement(this._alternativeVersionId, endSelections); - // Broadcast changes - this._pauseableEmitter.fire({ rawEvents: [], versionId: this.versionId, synchronous: synchronous, endSelectionState: endSelections }); + // Broadcast changes + this._pauseableEmitter.fire({ rawEvents: [], versionId: this.versionId, synchronous: synchronous, endSelectionState: endSelections }); + } this._pauseableEmitter.resume(); } } - private _doApplyEdits(rawEdits: ICellEditOperation[], synchronous: boolean, computeUndoRedo: boolean): void { + private _doApplyEdits(rawEdits: ICellEditOperation[], synchronous: boolean, computeUndoRedo: boolean, beginSelectionState: ISelectionState | undefined, undoRedoGroup: UndoRedoGroup | undefined): void { const editsWithDetails = rawEdits.map((edit, index) => { let cellIndex: number = -1; if ('index' in edit) { @@ -606,7 +620,7 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel for (const { edit, cellIndex } of flattenEdits) { switch (edit.editType) { case CellEditType.Replace: - this._replaceCells(edit.index, edit.count, edit.cells, synchronous, computeUndoRedo); + this._replaceCells(edit.index, edit.count, edit.cells, synchronous, computeUndoRedo, beginSelectionState, undoRedoGroup); break; case CellEditType.Output: { this._assertIndex(cellIndex); @@ -614,7 +628,7 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel if (edit.append) { this._spliceNotebookCellOutputs(cell, { start: cell.outputs.length, deleteCount: 0, newOutputs: edit.outputs.map(op => new NotebookCellOutputTextModel(op)) }, true, computeUndoRedo); } else { - this._spliceNotebookCellOutputs2(cell, edit.outputs.map(op => new NotebookCellOutputTextModel(op)), computeUndoRedo); + this._spliceNotebookCellOutputs2(cell, edit.outputs, computeUndoRedo); } break; } @@ -632,11 +646,11 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel case CellEditType.Metadata: this._assertIndex(edit.index); - this._changeCellMetadata(this._cells[edit.index], edit.metadata, computeUndoRedo); + this._changeCellMetadata(this._cells[edit.index], edit.metadata, computeUndoRedo, beginSelectionState, undoRedoGroup); break; case CellEditType.PartialMetadata: this._assertIndex(cellIndex); - this._changeCellMetadataPartial(this._cells[cellIndex], edit.metadata, computeUndoRedo); + this._changeCellMetadataPartial(this._cells[cellIndex], edit.metadata, computeUndoRedo, beginSelectionState, undoRedoGroup); break; case CellEditType.PartialInternalMetadata: this._assertIndex(cellIndex); @@ -644,13 +658,13 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel break; case CellEditType.CellLanguage: this._assertIndex(edit.index); - this._changeCellLanguage(this._cells[edit.index], edit.language, computeUndoRedo); + this._changeCellLanguage(this._cells[edit.index], edit.language, computeUndoRedo, beginSelectionState, undoRedoGroup); break; case CellEditType.DocumentMetadata: - this._updateNotebookMetadata(edit.metadata, computeUndoRedo); + this._updateNotebookCellMetadata(edit.metadata, computeUndoRedo, beginSelectionState, undoRedoGroup); break; case CellEditType.Move: - this._moveCellToIdx(edit.index, edit.length, edit.newIdx, synchronous, computeUndoRedo, undefined, undefined); + this._moveCellToIdx(edit.index, edit.length, edit.newIdx, synchronous, computeUndoRedo, beginSelectionState, undefined, undoRedoGroup); break; } } @@ -695,7 +709,7 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel return cellDto.collapseState ?? (defaultConfig ?? undefined); } - private _replaceCells(index: number, count: number, cellDtos: ICellDto2[], synchronous: boolean, computeUndoRedo: boolean): void { + private _replaceCells(index: number, count: number, cellDtos: ICellDto2[], synchronous: boolean, computeUndoRedo: boolean, beginSelectionState: ISelectionState | undefined, undoRedoGroup: UndoRedoGroup | undefined): void { if (count === 0 && cellDtos.length === 0) { return; @@ -722,7 +736,8 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel const cell = new NotebookCellTextModel( cellUri, cellHandle, cellDto.source, cellDto.language, cellDto.mime, cellDto.cellKind, cellDto.outputs || [], cellDto.metadata, cellDto.internalMetadata, collapseState, this.transientOptions, - this._languageService + this._languageService, + this._languageDetectionService ); const textModel = this._modelService.getModel(cellUri); if (textModel && textModel instanceof TextModel) { @@ -735,6 +750,7 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel this._bindCellContentHandler(cell, e); }); this._cellListeners.set(cell.handle, dirtyStateListener); + this._register(cell); return cell; }); @@ -762,7 +778,7 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel insertCell: (index, cell, endSelections) => { this._insertNewCell(index, [cell], true, endSelections); }, deleteCell: (index, endSelections) => { this._removeCell(index, 1, true, endSelections); }, replaceCell: (index, count, cells, endSelections) => { this._replaceNewCells(index, count, cells, true, endSelections); }, - }, undefined, undefined), undefined, undefined); + }, undefined, undefined), beginSelectionState, undefined, this._alternativeVersionId, undoRedoGroup); } // should be deferred @@ -787,7 +803,7 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel this._notebookSpecificAlternativeId = Number(newAlternativeVersionId.substring(0, newAlternativeVersionId.indexOf('_'))); } - private _updateNotebookMetadata(metadata: NotebookDocumentMetadata, computeUndoRedo: boolean) { + private _updateNotebookCellMetadata(metadata: NotebookDocumentMetadata, computeUndoRedo: boolean, beginSelectionState: ISelectionState | undefined, undoRedoGroup: UndoRedoGroup | undefined) { const oldMetadata = this.metadata; const triggerDirtyChange = this._isDocumentMetadataChanged(this.metadata, metadata); @@ -799,15 +815,15 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel get resource() { return that.uri; } - readonly label = 'Update Notebook Metadata'; - readonly code = 'undoredo.notebooks.updateCellMetadata'; + readonly label = 'Update Cell Metadata'; + readonly code = 'undoredo.textBufferEdit'; undo() { - that._updateNotebookMetadata(oldMetadata, false); + that._updateNotebookCellMetadata(oldMetadata, false, beginSelectionState, undoRedoGroup); } redo() { - that._updateNotebookMetadata(metadata, false); + that._updateNotebookCellMetadata(metadata, false, beginSelectionState, undoRedoGroup); } - }(), undefined, undefined); + }(), beginSelectionState, undefined, this._alternativeVersionId, undoRedoGroup); } } @@ -949,7 +965,7 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel return true; } - private _changeCellMetadataPartial(cell: NotebookCellTextModel, metadata: NullablePartialNotebookCellMetadata, computeUndoRedo: boolean) { + private _changeCellMetadataPartial(cell: NotebookCellTextModel, metadata: NullablePartialNotebookCellMetadata, computeUndoRedo: boolean, beginSelectionState: ISelectionState | undefined, undoRedoGroup: UndoRedoGroup | undefined) { const newMetadata: NotebookCellMetadata = { ...cell.metadata }; @@ -959,10 +975,10 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel newMetadata[k] = value as any; } - return this._changeCellMetadata(cell, newMetadata, computeUndoRedo); + return this._changeCellMetadata(cell, newMetadata, computeUndoRedo, beginSelectionState, undoRedoGroup); } - private _changeCellMetadata(cell: NotebookCellTextModel, metadata: NotebookCellMetadata, computeUndoRedo: boolean) { + private _changeCellMetadata(cell: NotebookCellTextModel, metadata: NotebookCellMetadata, computeUndoRedo: boolean, beginSelectionState: ISelectionState | undefined, undoRedoGroup: UndoRedoGroup | undefined) { const triggerDirtyChange = this._isCellMetadataChanged(cell.metadata, metadata); if (triggerDirtyChange) { @@ -974,9 +990,9 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel if (!cell) { return; } - this._changeCellMetadata(cell, newMetadata, false); + this._changeCellMetadata(cell, newMetadata, false, beginSelectionState, undoRedoGroup); } - }), undefined, undefined); + }), beginSelectionState, undefined, this._alternativeVersionId, undoRedoGroup); } } @@ -1009,7 +1025,7 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel }); } - private _changeCellLanguage(cell: NotebookCellTextModel, languageId: string, computeUndoRedo: boolean) { + private _changeCellLanguage(cell: NotebookCellTextModel, languageId: string, computeUndoRedo: boolean, beginSelectionState: ISelectionState | undefined, undoRedoGroup: UndoRedoGroup | undefined) { if (cell.language === languageId) { return; } @@ -1025,14 +1041,14 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel return that.uri; } readonly label = 'Update Cell Language'; - readonly code = 'undoredo.notebooks.updateCellLanguage'; + readonly code = 'undoredo.textBufferEdit'; undo() { - that._changeCellLanguage(cell, oldLanguage, false); + that._changeCellLanguage(cell, oldLanguage, false, beginSelectionState, undoRedoGroup); } redo() { - that._changeCellLanguage(cell, languageId, false); + that._changeCellLanguage(cell, languageId, false, beginSelectionState, undoRedoGroup); } - }(), undefined, undefined); + }(), beginSelectionState, undefined, this._alternativeVersionId, undoRedoGroup); } this._pauseableEmitter.fire({ @@ -1043,19 +1059,24 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel }); } - private _spliceNotebookCellOutputs2(cell: NotebookCellTextModel, outputs: ICellOutput[], computeUndoRedo: boolean): void { + private _spliceNotebookCellOutputs2(cell: NotebookCellTextModel, outputs: IOutputDto[], computeUndoRedo: boolean): void { if (outputs.length === 0 && cell.outputs.length === 0) { return; } if (outputs.length <= 1) { - this._spliceNotebookCellOutputs(cell, { start: 0, deleteCount: cell.outputs.length, newOutputs: outputs }, false, computeUndoRedo); + this._spliceNotebookCellOutputs(cell, { start: 0, deleteCount: cell.outputs.length, newOutputs: outputs.map(op => new NotebookCellOutputTextModel(op)) }, false, computeUndoRedo); return; } const diff = new LcsDiff(new OutputSequence(cell.outputs), new OutputSequence(outputs)); const diffResult = diff.ComputeDiff(false); - const splices: NotebookCellOutputsSplice[] = diffResult.changes.map(change => ({ start: change.originalStart, deleteCount: change.originalLength, newOutputs: outputs.slice(change.modifiedStart, change.modifiedStart + change.modifiedLength) })); + const splices: NotebookCellOutputsSplice[] = diffResult.changes.map(change => ({ + start: change.originalStart, + deleteCount: change.originalLength, + // create cell output text model only when it's inserted into the notebook document + newOutputs: outputs.slice(change.modifiedStart, change.modifiedStart + change.modifiedLength).map(op => new NotebookCellOutputTextModel(op)) + })); splices.reverse().forEach(splice => { this._spliceNotebookCellOutputs(cell, splice, false, computeUndoRedo); }); @@ -1115,13 +1136,13 @@ export class NotebookTextModel extends Disposable implements INotebookTextModel } } - private _moveCellToIdx(index: number, length: number, newIdx: number, synchronous: boolean, pushedToUndoStack: boolean, beforeSelections: ISelectionState | undefined, endSelections: ISelectionState | undefined): boolean { + private _moveCellToIdx(index: number, length: number, newIdx: number, synchronous: boolean, pushedToUndoStack: boolean, beforeSelections: ISelectionState | undefined, endSelections: ISelectionState | undefined, undoRedoGroup: UndoRedoGroup | undefined): boolean { if (pushedToUndoStack) { this._operationManager.pushEditOperation(new MoveCellEdit(this.uri, index, length, newIdx, { moveCell: (fromIndex: number, length: number, toIndex: number, beforeSelections: ISelectionState | undefined, endSelections: ISelectionState | undefined) => { - this._moveCellToIdx(fromIndex, length, toIndex, true, false, beforeSelections, endSelections); + this._moveCellToIdx(fromIndex, length, toIndex, true, false, beforeSelections, endSelections, undoRedoGroup); }, - }, beforeSelections, endSelections), beforeSelections, endSelections); + }, beforeSelections, endSelections), beforeSelections, endSelections, this._alternativeVersionId, undoRedoGroup); } this._assertIndex(index); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookCommon.ts b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookCommon.ts index 98d58e5b..33c85b27 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookCommon.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookCommon.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { decodeBase64, encodeBase64, VSBuffer } from 'vs/base/common/buffer'; +import { VSBuffer } from 'vs/base/common/buffer'; import { CancellationToken } from 'vs/base/common/cancellation'; import { IDiffResult } from 'vs/base/common/diff/diff'; import { Event } from 'vs/base/common/event'; @@ -21,7 +21,7 @@ import { Command, WorkspaceEditMetadata } from 'vs/editor/common/languages'; import { IReadonlyTextBuffer } from 'vs/editor/common/model'; import { IAccessibilityInformation } from 'vs/platform/accessibility/common/accessibility'; import { RawContextKey } from 'vs/platform/contextkey/common/contextkey'; -import { IEditorModel } from 'vs/platform/editor/common/editor'; +import { IDisposable } from 'vs/base/common/lifecycle'; import { ExtensionIdentifier } from 'vs/platform/extensions/common/extensions'; import { ThemeColor } from 'vs/base/common/themables'; import { UndoRedoGroup } from 'vs/platform/undoRedo/common/undoRedo'; @@ -30,6 +30,9 @@ import { NotebookTextModel } from 'vs/workbench/contrib/notebook/common/model/no import { ICellRange } from 'vs/workbench/contrib/notebook/common/notebookRange'; import { IWorkingCopyBackupMeta, IWorkingCopySaveEvent } from 'vs/workbench/services/workingCopy/common/workingCopy'; import { IMarkdownString } from 'vs/base/common/htmlContent'; +import { IFileReadLimits } from 'vs/platform/files/common/files'; +import { parse as parseUri, generate as generateUri } from 'vs/workbench/services/notebook/common/notebookDocumentService'; +import { ICellExecutionError } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; export const NOTEBOOK_EDITOR_ID = 'workbench.editor.notebook'; export const NOTEBOOK_DIFF_EDITOR_ID = 'workbench.editor.notebookTextDiffEditor'; @@ -118,6 +121,7 @@ export interface NotebookCellInternalMetadata { runStartTimeAdjustment?: number; runEndTime?: number; renderDuration?: { [key: string]: number }; + error?: ICellExecutionError; } export interface NotebookCellCollapseState { @@ -224,6 +228,7 @@ export interface ICellOutput { appendedSinceVersion(versionId: number, mime: string): VSBuffer | undefined; asDto(): IOutputDto; bumpVersion(): void; + dispose(): void; } export interface CellInternalMetadataChangedEvent { @@ -528,6 +533,13 @@ export interface IWorkspaceNotebookCellEdit { cellEdit: ICellPartialMetadataEdit | IDocumentMetadataEdit | ICellReplaceEdit; } +export interface IWorkspaceNotebookCellEditDto { + metadata?: WorkspaceEditMetadata; + resource: URI; + notebookVersionId: number | undefined; + cellEdit: ICellPartialMetadataEdit | IDocumentMetadataEdit | ICellReplaceEdit; +} + export interface NotebookData { readonly cells: ICellDto2[]; readonly metadata: NotebookDocumentMetadata; @@ -544,43 +556,13 @@ export interface INotebookContributionData { export namespace CellUri { - export const scheme = Schemas.vscodeNotebookCell; - - - const _lengths = ['W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f']; - const _padRegexp = new RegExp(`^[${_lengths.join('')}]+`); - const _radix = 7; - export function generate(notebook: URI, handle: number): URI { - - const s = handle.toString(_radix); - const p = s.length < _lengths.length ? _lengths[s.length - 1] : 'z'; - - const fragment = `${p}${s}s${encodeBase64(VSBuffer.fromString(notebook.scheme), true, true)}`; - return notebook.with({ scheme, fragment }); + return generateUri(notebook, handle); } export function parse(cell: URI): { notebook: URI; handle: number } | undefined { - if (cell.scheme !== scheme) { - return undefined; - } - - const idx = cell.fragment.indexOf('s'); - if (idx < 0) { - return undefined; - } - - const handle = parseInt(cell.fragment.substring(0, idx).replace(_padRegexp, ''), _radix); - const _scheme = decodeBase64(cell.fragment.substring(idx + 1)).toString(); - - if (isNaN(handle)) { - return undefined; - } - return { - handle, - notebook: cell.with({ scheme: _scheme, fragment: null }) - }; + return parseUri(cell); } export function generateCellOutputUri(notebook: URI, outputId?: string) { @@ -787,13 +769,18 @@ export interface INotebookLoadOptions { * Go to disk bypassing any cache of the model if any. */ forceReadFromFile?: boolean; + /** + * If provided, the size of the file will be checked against the limits + * and an error will be thrown if any limit is exceeded. + */ + readonly limits?: IFileReadLimits; } export interface IResolvedNotebookEditorModel extends INotebookEditorModel { notebook: NotebookTextModel; } -export interface INotebookEditorModel extends IEditorModel { +export interface INotebookEditorModel extends IDisposable { readonly onDidChangeDirty: Event; readonly onDidSave: Event; readonly onDidChangeOrphaned: Event; @@ -803,7 +790,7 @@ export interface INotebookEditorModel extends IEditorModel { readonly viewType: string; readonly notebook: INotebookTextModel | undefined; readonly hasErrorState: boolean; - isResolved(): this is IResolvedNotebookEditorModel; + isResolved(): boolean; isDirty(): boolean; isModified(): boolean; isReadonly(): boolean | IMarkdownString; @@ -815,7 +802,7 @@ export interface INotebookEditorModel extends IEditorModel { revert(options?: IRevertOptions): Promise; } -export interface INotebookDiffEditorModel extends IEditorModel { +export interface INotebookDiffEditorModel extends IDisposable { original: IResolvedNotebookEditorModel; modified: IResolvedNotebookEditorModel; } @@ -840,6 +827,8 @@ export interface INotebookSearchOptions { includeMarkupPreview?: boolean; includeCodeInput?: boolean; includeOutput?: boolean; + searchInRanges?: boolean; + selectedRanges?: ICellRange[]; } export interface INotebookExclusiveDocumentFilter { @@ -922,7 +911,6 @@ export interface INotebookCellStatusBarItemList { } export type ShowCellStatusBarType = 'hidden' | 'visible' | 'visibleAfterExecute'; - export const NotebookSetting = { displayOrder: 'notebook.displayOrder', cellToolbarLocation: 'notebook.cellToolbarLocation', @@ -935,7 +923,8 @@ export const NotebookSetting = { focusIndicator: 'notebook.cellFocusIndicator', insertToolbarLocation: 'notebook.insertToolbarLocation', globalToolbar: 'notebook.globalToolbar', - stickyScroll: 'notebook.stickyScroll.enabled', + stickyScrollEnabled: 'notebook.stickyScroll.enabled', + stickyScrollMode: 'notebook.stickyScroll.mode', undoRedoPerCell: 'notebook.undoRedoPerCell', consolidatedOutputButton: 'notebook.consolidatedOutputButton', showFoldingControls: 'notebook.showFoldingControls', @@ -945,11 +934,16 @@ export const NotebookSetting = { openGettingStarted: 'notebook.experimental.openGettingStarted', globalToolbarShowLabel: 'notebook.globalToolbarShowLabel', markupFontSize: 'notebook.markup.fontSize', + markdownLineHeight: 'notebook.markdown.lineHeight', interactiveWindowCollapseCodeCells: 'interactiveWindow.collapseCellInputCode', outputScrollingDeprecated: 'notebook.experimental.outputScrolling', outputScrolling: 'notebook.output.scrolling', textOutputLineLimit: 'notebook.output.textLineLimit', + LinkifyOutputFilePaths: 'notebook.output.linkifyFilePaths', + minimalErrorRendering: 'notebook.output.minimalErrorRendering', formatOnSave: 'notebook.formatOnSave.enabled', + insertFinalNewline: 'notebook.insertFinalNewline', + defaultFormatter: 'notebook.defaultFormatter', formatOnCellExecution: 'notebook.formatOnCellExecution', codeActionsOnSave: 'notebook.codeActionsOnSave', outputWordWrap: 'notebook.output.wordWrap', @@ -959,13 +953,23 @@ export const NotebookSetting = { outputFontSize: 'notebook.output.fontSize', outputFontFamilyDeprecated: 'notebook.outputFontFamily', outputFontFamily: 'notebook.output.fontFamily', - findScope: 'notebook.find.scope', + findFilters: 'notebook.find.filters', + findScope: 'notebook.experimental.find.scope.enabled', logging: 'notebook.logging', confirmDeleteRunningCell: 'notebook.confirmDeleteRunningCell', remoteSaving: 'notebook.experimental.remoteSave', gotoSymbolsAllSymbols: 'notebook.gotoSymbols.showAllSymbols', + outlineShowMarkdownHeadersOnly: 'notebook.outline.showMarkdownHeadersOnly', + outlineShowCodeCells: 'notebook.outline.showCodeCells', + outlineShowCodeCellSymbols: 'notebook.outline.showCodeCellSymbols', + breadcrumbsShowCodeCells: 'notebook.breadcrumbs.showCodeCells', scrollToRevealCell: 'notebook.scrolling.revealNextCellOnExecute', - anchorToFocusedCell: 'notebook.scrolling.experimental.anchorToFocusedCell' + cellChat: 'notebook.experimental.cellChat', + cellGenerate: 'notebook.experimental.generate', + notebookVariablesView: 'notebook.experimental.variablesView', + InteractiveWindowPromptToSave: 'interactiveWindow.promptToSaveOnClose', + cellFailureDiagnostics: 'notebook.cellFailureDiagnostics', + outputBackupSizeLimit: 'notebook.backup.sizeLimit', } as const; export const enum CellStatusbarAlignment { diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookContextKeys.ts b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookContextKeys.ts index 42b5d294..4aad255f 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookContextKeys.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookContextKeys.ts @@ -21,7 +21,7 @@ export const INTERACTIVE_WINDOW_IS_ACTIVE_EDITOR = ContextKeyExpr.equals('active export const NOTEBOOK_EDITOR_FOCUSED = new RawContextKey('notebookEditorFocused', false); export const NOTEBOOK_CELL_LIST_FOCUSED = new RawContextKey('notebookCellListFocused', false); export const NOTEBOOK_OUTPUT_FOCUSED = new RawContextKey('notebookOutputFocused', false); -export const NOTEBOOK_OUPTUT_INPUT_FOCUSED = new RawContextKey('notebookOutputInputFocused', false); +export const NOTEBOOK_OUTPUT_INPUT_FOCUSED = new RawContextKey('notebookOutputInputFocused', false); export const NOTEBOOK_EDITOR_EDITABLE = new RawContextKey('notebookEditable', true); export const NOTEBOOK_HAS_RUNNING_CELL = new RawContextKey('notebookHasRunningCell', false); export const NOTEBOOK_HAS_SOMETHING_RUNNING = new RawContextKey('notebookHasSomethingRunning', false); @@ -46,6 +46,8 @@ export const NOTEBOOK_CELL_HAS_OUTPUTS = new RawContextKey('notebookCel export const NOTEBOOK_CELL_INPUT_COLLAPSED = new RawContextKey('notebookCellInputIsCollapsed', false); export const NOTEBOOK_CELL_OUTPUT_COLLAPSED = new RawContextKey('notebookCellOutputIsCollapsed', false); export const NOTEBOOK_CELL_RESOURCE = new RawContextKey('notebookCellResource', ''); +export const NOTEBOOK_CELL_GENERATED_BY_CHAT = new RawContextKey('notebookCellGenerateByChat', false); +export const NOTEBOOK_CELL_HAS_ERROR_DIAGNOSTICS = new RawContextKey('notebookCellHasErrorDiagnostics', false); // Kernels export const NOTEBOOK_KERNEL = new RawContextKey('notebookKernel', undefined); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookDiffEditorInput.ts b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookDiffEditorInput.ts index 1b6a2db5..58848484 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookDiffEditorInput.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookDiffEditorInput.ts @@ -24,8 +24,8 @@ class NotebookDiffEditorModel extends EditorModel implements INotebookDiffEditor export class NotebookDiffEditorInput extends DiffEditorInput { static create(instantiationService: IInstantiationService, resource: URI, name: string | undefined, description: string | undefined, originalResource: URI, viewType: string) { - const original = NotebookEditorInput.create(instantiationService, originalResource, viewType); - const modified = NotebookEditorInput.create(instantiationService, resource, viewType); + const original = NotebookEditorInput.getOrCreate(instantiationService, originalResource, undefined, viewType); + const modified = NotebookEditorInput.getOrCreate(instantiationService, resource, undefined, viewType); return instantiationService.createInstance(NotebookDiffEditorInput, name, description, original, modified, viewType); } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookEditorInput.ts b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookEditorInput.ts index 0524f62b..0ac6de71 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookEditorInput.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookEditorInput.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import * as glob from 'vs/base/common/glob'; -import { GroupIdentifier, ISaveOptions, IMoveResult, IRevertOptions, EditorInputCapabilities, Verbosity, IUntypedEditorInput } from 'vs/workbench/common/editor'; +import { GroupIdentifier, ISaveOptions, IMoveResult, IRevertOptions, EditorInputCapabilities, Verbosity, IUntypedEditorInput, IFileLimitedEditorInputOptions } from 'vs/workbench/common/editor'; import { EditorInput } from 'vs/workbench/common/editor/editorInput'; import { INotebookService, SimpleNotebookProviderInfo } from 'vs/workbench/contrib/notebook/common/notebookService'; import { URI } from 'vs/base/common/uri'; @@ -18,17 +18,19 @@ import { ILabelService } from 'vs/platform/label/common/label'; import { Schemas } from 'vs/base/common/network'; import { IFileService } from 'vs/platform/files/common/files'; import { AbstractResourceEditorInput } from 'vs/workbench/common/editor/resourceEditorInput'; -import { IEditorOptions, IResourceEditorInput } from 'vs/platform/editor/common/editor'; +import { IResourceEditorInput } from 'vs/platform/editor/common/editor'; import { onUnexpectedError } from 'vs/base/common/errors'; import { VSBuffer } from 'vs/base/common/buffer'; import { IWorkingCopyIdentifier } from 'vs/workbench/services/workingCopy/common/workingCopy'; import { NotebookProviderInfo } from 'vs/workbench/contrib/notebook/common/notebookProvider'; import { NotebookPerfMarks } from 'vs/workbench/contrib/notebook/common/notebookPerformance'; -import { AutoSaveMode, IFilesConfigurationService } from 'vs/workbench/services/filesConfiguration/common/filesConfigurationService'; +import { IFilesConfigurationService } from 'vs/workbench/services/filesConfiguration/common/filesConfigurationService'; import { IExtensionService } from 'vs/workbench/services/extensions/common/extensions'; import { localize } from 'vs/nls'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { IMarkdownString } from 'vs/base/common/htmlContent'; +import { ITextResourceConfigurationService } from 'vs/editor/common/services/textResourceConfiguration'; +import { ICustomEditorLabelService } from 'vs/workbench/services/editor/common/customEditorLabelService'; export interface NotebookEditorInputOptions { startDirty?: boolean; @@ -41,8 +43,12 @@ export interface NotebookEditorInputOptions { export class NotebookEditorInput extends AbstractResourceEditorInput { - static create(instantiationService: IInstantiationService, resource: URI, viewType: string, options: NotebookEditorInputOptions = {}) { - return instantiationService.createInstance(NotebookEditorInput, resource, viewType, options); + static getOrCreate(instantiationService: IInstantiationService, resource: URI, preferredResource: URI | undefined, viewType: string, options: NotebookEditorInputOptions = {}) { + const editor = instantiationService.createInstance(NotebookEditorInput, resource, preferredResource, viewType, options); + if (preferredResource) { + editor.setPreferredResource(preferredResource); + } + return editor; } static readonly ID: string = 'workbench.input.notebook'; @@ -53,19 +59,21 @@ export class NotebookEditorInput extends AbstractResourceEditorInput { constructor( resource: URI, + preferredResource: URI | undefined, public readonly viewType: string, public readonly options: NotebookEditorInputOptions, @INotebookService private readonly _notebookService: INotebookService, @INotebookEditorModelResolverService private readonly _notebookModelResolverService: INotebookEditorModelResolverService, @IFileDialogService private readonly _fileDialogService: IFileDialogService, - @IInstantiationService private readonly _instantiationService: IInstantiationService, @ILabelService labelService: ILabelService, @IFileService fileService: IFileService, @IFilesConfigurationService filesConfigurationService: IFilesConfigurationService, @IExtensionService extensionService: IExtensionService, - @IEditorService editorService: IEditorService + @IEditorService editorService: IEditorService, + @ITextResourceConfigurationService textResourceConfigurationService: ITextResourceConfigurationService, + @ICustomEditorLabelService customEditorLabelService: ICustomEditorLabelService ) { - super(resource, undefined, labelService, fileService, filesConfigurationService); + super(resource, preferredResource, labelService, fileService, filesConfigurationService, textResourceConfigurationService, customEditorLabelService); this._defaultDirtyState = !!options.startDirty; // Automatically resolve this input when the "wanted" model comes to life via @@ -163,7 +171,7 @@ export class NotebookEditorInput extends AbstractResourceEditorInput { } // if a short auto save is configured, treat this as being saved - return this.filesConfigurationService.getAutoSaveMode() === AutoSaveMode.AFTER_SHORT_DELAY; + return this.filesConfigurationService.hasShortAutoSaveDelay(this); } override async save(group: GroupIdentifier, options?: ISaveOptions): Promise { @@ -253,27 +261,19 @@ export class NotebookEditorInput extends AbstractResourceEditorInput { // called when users rename a notebook document override async rename(group: GroupIdentifier, target: URI): Promise { if (this._editorModelReference) { - const contributedNotebookProviders = this._notebookService.getContributedNotebookTypes(target); + return { editor: { resource: target }, options: { override: this.viewType } }; - if (contributedNotebookProviders.find(provider => provider.id === this._editorModelReference!.object.viewType)) { - return this._move(group, target); - } } return undefined; } - private _move(_group: GroupIdentifier, newResource: URI): { editor: EditorInput } { - const editorInput = NotebookEditorInput.create(this._instantiationService, newResource, this.viewType); - return { editor: editorInput }; - } - override async revert(_group: GroupIdentifier, options?: IRevertOptions): Promise { if (this._editorModelReference && this._editorModelReference.object.isDirty()) { await this._editorModelReference.object.revert(options); } } - override async resolve(_options?: IEditorOptions, perf?: NotebookPerfMarks): Promise { + override async resolve(_options?: IFileLimitedEditorInputOptions, perf?: NotebookPerfMarks): Promise { if (!await this._notebookService.canResolve(this.viewType)) { return null; } @@ -285,7 +285,7 @@ export class NotebookEditorInput extends AbstractResourceEditorInput { this._sideLoadedListener.dispose(); if (!this._editorModelReference) { - const ref = await this._notebookModelResolverService.resolve(this.resource, this.viewType); + const ref = await this._notebookModelResolverService.resolve(this.resource, this.viewType, this.ensureLimits(_options)); if (this._editorModelReference) { // Re-entrant, double resolve happened. Dispose the addition references and proceed // with the truth. @@ -305,7 +305,7 @@ export class NotebookEditorInput extends AbstractResourceEditorInput { this._onDidChangeDirty.fire(); } } else { - this._editorModelReference.object.load(); + this._editorModelReference.object.load({ limits: this.ensureLimits(_options) }); } if (this.options._backupId) { @@ -336,7 +336,7 @@ export class NotebookEditorInput extends AbstractResourceEditorInput { override toUntyped(): IResourceEditorInput { return { - resource: this.preferredResource, + resource: this.resource, options: { override: this.viewType } @@ -364,3 +364,9 @@ export function isCompositeNotebookEditorInput(thing: unknown): thing is ICompos && Array.isArray((thing).editorInputs) && ((thing).editorInputs.every(input => input instanceof NotebookEditorInput)); } + +export function isNotebookEditorInput(thing: unknown): thing is NotebookEditorInput { + return !!thing + && typeof thing === 'object' + && thing instanceof NotebookEditorInput; +} diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookEditorModel.ts b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookEditorModel.ts index cb01185b..3c26eff2 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookEditorModel.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookEditorModel.ts @@ -15,13 +15,14 @@ import { assertType } from 'vs/base/common/types'; import { URI } from 'vs/base/common/uri'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IWriteFileOptions, IFileStatWithMetadata } from 'vs/platform/files/common/files'; +import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { IRevertOptions, ISaveOptions, IUntypedEditorInput } from 'vs/workbench/common/editor'; import { EditorModel } from 'vs/workbench/common/editor/editorModel'; import { NotebookTextModel } from 'vs/workbench/contrib/notebook/common/model/notebookTextModel'; import { ICellDto2, INotebookEditorModel, INotebookLoadOptions, IResolvedNotebookEditorModel, NotebookCellsChangeType, NotebookData, NotebookSetting } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { INotebookSerializer, INotebookService, SimpleNotebookProviderInfo } from 'vs/workbench/contrib/notebook/common/notebookService'; import { IFilesConfigurationService } from 'vs/workbench/services/filesConfiguration/common/filesConfigurationService'; -import { IFileWorkingCopyModelConfiguration } from 'vs/workbench/services/workingCopy/common/fileWorkingCopy'; +import { IFileWorkingCopyModelConfiguration, SnapshotContext } from 'vs/workbench/services/workingCopy/common/fileWorkingCopy'; import { IFileWorkingCopyManager } from 'vs/workbench/services/workingCopy/common/fileWorkingCopyManager'; import { IStoredFileWorkingCopy, IStoredFileWorkingCopyModel, IStoredFileWorkingCopyModelContentChangedEvent, IStoredFileWorkingCopyModelFactory, IStoredFileWorkingCopySaveEvent, StoredFileWorkingCopyState } from 'vs/workbench/services/workingCopy/common/storedFileWorkingCopy'; import { IUntitledFileWorkingCopy, IUntitledFileWorkingCopyModel, IUntitledFileWorkingCopyModelContentChangedEvent, IUntitledFileWorkingCopyModelFactory } from 'vs/workbench/services/workingCopy/common/untitledFileWorkingCopy'; @@ -52,11 +53,12 @@ export class SimpleNotebookEditorModel extends EditorModel implements INotebookE private readonly _hasAssociatedFilePath: boolean, readonly viewType: string, private readonly _workingCopyManager: IFileWorkingCopyManager, + scratchpad: boolean, @IFilesConfigurationService private readonly _filesConfigurationService: IFilesConfigurationService ) { super(); - this.scratchPad = viewType === 'interactive'; + this.scratchPad = scratchpad; } override dispose(): void { @@ -136,7 +138,10 @@ export class SimpleNotebookEditorModel extends EditorModel implements INotebookE } this._workingCopy.onDidRevert(() => this._onDidRevertUntitled.fire()); } else { - this._workingCopy = await this._workingCopyManager.resolve(this.resource, options?.forceReadFromFile ? { reload: { async: false, force: true } } : undefined); + this._workingCopy = await this._workingCopyManager.resolve(this.resource, { + limits: options?.limits, + reload: options?.forceReadFromFile ? { async: false, force: true } : undefined + }); this._workingCopyListeners.add(this._workingCopy.onDidSave(e => this._onDidSave.fire(e))); this._workingCopyListeners.add(this._workingCopy.onDidChangeOrphaned(() => this._onDidChangeOrphaned.fire())); this._workingCopyListeners.add(this._workingCopy.onDidChangeReadonly(() => this._onDidChangeReadonly.fire())); @@ -152,7 +157,8 @@ export class SimpleNotebookEditorModel extends EditorModel implements INotebookE reload: { async: !options?.forceReadFromFile, force: options?.forceReadFromFile - } + }, + limits: options?.limits }); } @@ -190,7 +196,8 @@ export class NotebookFileWorkingCopyModel extends Disposable implements IStoredF constructor( private readonly _notebookModel: NotebookTextModel, private readonly _notebookService: INotebookService, - private readonly _configurationService: IConfigurationService + private readonly _configurationService: IConfigurationService, + private readonly _telemetryService: ITelemetryService ) { super(); @@ -213,29 +220,53 @@ export class NotebookFileWorkingCopyModel extends Disposable implements IStoredF } })); - if (_notebookModel.uri.scheme === Schemas.vscodeRemote) { + const saveWithReducedCommunication = this._configurationService.getValue(NotebookSetting.remoteSaving); + + if (saveWithReducedCommunication || _notebookModel.uri.scheme === Schemas.vscodeRemote) { this.configuration = { - // Intentionally pick a larger delay for triggering backups when - // we are connected to a remote. This saves us repeated roundtrips - // to the remote server when the content changes because the - // remote hosts the extension of the notebook with the contents truth + // Intentionally pick a larger delay for triggering backups to allow auto-save + // to complete first on the optimized save path backupDelay: 10000 }; + } - // Override save behavior to avoid transferring the buffer across the wire 3 times - if (this._configurationService.getValue(NotebookSetting.remoteSaving)) { - this.save = async (options: IWriteFileOptions, token: CancellationToken) => { - const serializer = await this.getNotebookSerializer(); + // Override save behavior to avoid transferring the buffer across the wire 3 times + if (saveWithReducedCommunication) { + this.setSaveDelegate().catch(console.error); + } + } + + private async setSaveDelegate() { + const serializer = await this.getNotebookSerializer(); + this.save = async (options: IWriteFileOptions, token: CancellationToken) => { + if (token.isCancellationRequested) { + throw new CancellationError(); + } - if (token.isCancellationRequested) { - throw new CancellationError(); - } + try { + const stat = await serializer.save(this._notebookModel.uri, this._notebookModel.versionId, options, token); + return stat; + } catch (error) { + if (!token.isCancellationRequested) { + type notebookSaveErrorData = { + isRemote: boolean; + error: Error; + }; + type notebookSaveErrorClassification = { + owner: 'amunger'; + comment: 'Detect if we are having issues saving a notebook on the Extension Host'; + isRemote: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Whether the save is happening on a remote file system' }; + error: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Info about the error that occurred' }; + }; + this._telemetryService.publicLogError2('notebook/SaveError', { + isRemote: this._notebookModel.uri.scheme === Schemas.vscodeRemote, + error: error + }); + } - const stat = await serializer.save(this._notebookModel.uri, this._notebookModel.versionId, options, token); - return stat; - }; + throw error; } - } + }; } override dispose(): void { @@ -247,7 +278,7 @@ export class NotebookFileWorkingCopyModel extends Disposable implements IStoredF return this._notebookModel; } - async snapshot(token: CancellationToken): Promise { + async snapshot(context: SnapshotContext, token: CancellationToken): Promise { const serializer = await this.getNotebookSerializer(); const data: NotebookData = { @@ -255,6 +286,7 @@ export class NotebookFileWorkingCopyModel extends Disposable implements IStoredF cells: [], }; + let outputSize = 0; for (const cell of this._notebookModel.cells) { const cellData: ICellDto2 = { cellKind: cell.cellKind, @@ -265,6 +297,18 @@ export class NotebookFileWorkingCopyModel extends Disposable implements IStoredF internalMetadata: cell.internalMetadata }; + const outputSizeLimit = this._configurationService.getValue(NotebookSetting.outputBackupSizeLimit) * 1024; + if (context === SnapshotContext.Backup && outputSizeLimit > 0) { + cell.outputs.forEach(output => { + output.outputs.forEach(item => { + outputSize += item.data.byteLength; + }); + }); + if (outputSize > outputSizeLimit) { + throw new Error('Notebook too large to backup'); + } + } + cellData.outputs = !serializer.options.transientOutputs ? cell.outputs : []; cellData.metadata = filter(cell.metadata, key => !serializer.options.transientCellMetadata[key]); @@ -304,16 +348,17 @@ export class NotebookFileWorkingCopyModel extends Disposable implements IStoredF } pushStackElement(): void { - this._notebookModel.pushStackElement('save', undefined, undefined); + this._notebookModel.pushStackElement(); } } -export class NotebookFileWorkingCopyModelFactory implements IStoredFileWorkingCopyModelFactory, IUntitledFileWorkingCopyModelFactory{ +export class NotebookFileWorkingCopyModelFactory implements IStoredFileWorkingCopyModelFactory, IUntitledFileWorkingCopyModelFactory { constructor( private readonly _viewType: string, @INotebookService private readonly _notebookService: INotebookService, @IConfigurationService private readonly _configurationService: IConfigurationService, + @ITelemetryService private readonly _telemetryService: ITelemetryService ) { } async createModel(resource: URI, stream: VSBufferReadableStream, token: CancellationToken): Promise { @@ -331,7 +376,7 @@ export class NotebookFileWorkingCopyModelFactory implements IStoredFileWorkingCo } const notebookModel = this._notebookService.createNotebookTextModel(info.viewType, resource, data, info.serializer.options); - return new NotebookFileWorkingCopyModel(notebookModel, this._notebookService, this._configurationService); + return new NotebookFileWorkingCopyModel(notebookModel, this._notebookService, this._configurationService, this._telemetryService); } } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookEditorModelResolverService.ts b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookEditorModelResolverService.ts index e2d2a6c4..3eff1eb5 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookEditorModelResolverService.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookEditorModelResolverService.ts @@ -8,6 +8,7 @@ import { URI } from 'vs/base/common/uri'; import { IResolvedNotebookEditorModel } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { IReference } from 'vs/base/common/lifecycle'; import { Event, IWaitUntil } from 'vs/base/common/event'; +import { IFileReadLimits } from 'vs/platform/files/common/files'; export const INotebookEditorModelResolverService = createDecorator('INotebookModelResolverService'); @@ -49,6 +50,6 @@ export interface INotebookEditorModelResolverService { isDirty(resource: URI): boolean; - resolve(resource: URI, viewType?: string): Promise>; - resolve(resource: IUntitledNotebookResource, viewType: string): Promise>; + resolve(resource: URI, viewType?: string, limits?: IFileReadLimits): Promise>; + resolve(resource: IUntitledNotebookResource, viewType: string, limits?: IFileReadLimits): Promise>; } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookEditorModelResolverServiceImpl.ts b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookEditorModelResolverServiceImpl.ts index 9da04357..9d0a90e4 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookEditorModelResolverServiceImpl.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookEditorModelResolverServiceImpl.ts @@ -5,7 +5,7 @@ import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { URI } from 'vs/base/common/uri'; -import { CellUri, IResolvedNotebookEditorModel, NotebookWorkingCopyTypeIdentifier } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { CellUri, IResolvedNotebookEditorModel, NotebookSetting, NotebookWorkingCopyTypeIdentifier } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { NotebookFileWorkingCopyModel, NotebookFileWorkingCopyModelFactory, SimpleNotebookEditorModel } from 'vs/workbench/contrib/notebook/common/notebookEditorModel'; import { combinedDisposable, DisposableStore, dispose, IDisposable, IReference, ReferenceCollection, toDisposable } from 'vs/base/common/lifecycle'; import { INotebookService } from 'vs/workbench/contrib/notebook/common/notebookService'; @@ -21,6 +21,8 @@ import { NotebookProviderInfo } from 'vs/workbench/contrib/notebook/common/noteb import { assertIsDefined } from 'vs/base/common/types'; import { CancellationToken } from 'vs/base/common/cancellation'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { IFileReadLimits } from 'vs/platform/files/common/files'; +import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; class NotebookModelReferenceCollection extends ReferenceCollection> { @@ -42,6 +44,7 @@ class NotebookModelReferenceCollection extends ReferenceCollection { + protected async createReferencedObject(key: string, viewType: string, hasAssociatedFilePath: boolean, limits?: IFileReadLimits): Promise { // Untrack as being disposed this.modelsToDispose.delete(key); @@ -67,7 +70,7 @@ class NotebookModelReferenceCollection extends ReferenceCollection>this._instantiationService.createInstance( FileWorkingCopyManager, workingCopyTypeId, @@ -76,8 +79,9 @@ class NotebookModelReferenceCollection extends ReferenceCollection(NotebookSetting.InteractiveWindowPromptToSave) !== true; + const model = this._instantiationService.createInstance(SimpleNotebookEditorModel, uri, hasAssociatedFilePath, viewType, workingCopyManager, scratchPad); + const result = await model.load({ limits }); // Whenever a notebook model is dirty we automatically reference it so that @@ -172,9 +176,9 @@ export class NotebookModelResolverServiceImpl implements INotebookEditorModelRes return this._data.isDirty(resource); } - async resolve(resource: URI, viewType?: string): Promise>; - async resolve(resource: IUntitledNotebookResource, viewType: string): Promise>; - async resolve(arg0: URI | IUntitledNotebookResource, viewType?: string): Promise> { + async resolve(resource: URI, viewType?: string, limits?: IFileReadLimits): Promise>; + async resolve(resource: IUntitledNotebookResource, viewType: string, limits?: IFileReadLimits): Promise>; + async resolve(arg0: URI | IUntitledNotebookResource, viewType?: string, limits?: IFileReadLimits): Promise> { let resource: URI; let hasAssociatedFilePath = false; if (URI.isUri(arg0)) { @@ -235,7 +239,7 @@ export class NotebookModelResolverServiceImpl implements INotebookEditorModelRes } } - const reference = this._data.acquire(resource.toString(), viewType, hasAssociatedFilePath); + const reference = this._data.acquire(resource.toString(), viewType, hasAssociatedFilePath, limits); try { const model = await reference.object; return { diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookExecutionStateService.ts b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookExecutionStateService.ts index 98a24d28..5b98e7ca 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookExecutionStateService.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookExecutionStateService.ts @@ -5,7 +5,8 @@ import { Event } from 'vs/base/common/event'; import { IDisposable } from 'vs/base/common/lifecycle'; -import { URI } from 'vs/base/common/uri'; +import { URI, UriComponents } from 'vs/base/common/uri'; +import { IRange } from 'vs/editor/common/core/range'; import { createDecorator } from 'vs/platform/instantiation/common/instantiation'; import { NotebookCellExecutionState, NotebookExecutionState } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { CellExecutionUpdateType, ICellExecuteOutputEdit, ICellExecuteOutputItemEdit } from 'vs/workbench/contrib/notebook/common/notebookExecutionService'; @@ -20,9 +21,16 @@ export interface ICellExecutionStateUpdate { isPaused?: boolean; } +export interface ICellExecutionError { + message: string; + stack: string | undefined; + uri: UriComponents; + location: IRange | undefined; +} export interface ICellExecutionComplete { runEndTime?: number; lastRunSuccess?: boolean; + error?: ICellExecutionError; } export enum NotebookExecutionType { cell, diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookKernelService.ts b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookKernelService.ts index f2dacb01..be999203 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookKernelService.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookKernelService.ts @@ -4,6 +4,8 @@ *--------------------------------------------------------------------------------------------*/ import { IAction } from 'vs/base/common/actions'; +import { AsyncIterableObject } from 'vs/base/common/async'; +import { CancellationToken } from 'vs/base/common/cancellation'; import { Event } from 'vs/base/common/event'; import { IDisposable } from 'vs/base/common/lifecycle'; import { URI } from 'vs/base/common/uri'; @@ -33,8 +35,20 @@ export interface INotebookKernelChangeEvent { supportedLanguages?: true; hasExecutionOrder?: true; hasInterruptHandler?: true; + hasVariableProvider?: true; } +export interface VariablesResult { + id: number; + name: string; + value: string; + type?: string; + hasNamedChildren: boolean; + indexedChildrenCount: number; +} + +export const variablePageSize = 100; + export interface INotebookKernel { readonly id: string; readonly viewType: string; @@ -51,9 +65,12 @@ export interface INotebookKernel { supportedLanguages: string[]; implementsInterrupt?: boolean; implementsExecutionOrder?: boolean; + hasVariableProvider?: boolean; executeNotebookCellsRequest(uri: URI, cellHandles: number[]): Promise; cancelNotebookCellExecution(uri: URI, cellHandles: number[]): Promise; + + provideVariables(notebookUri: URI, parentId: number | undefined, kind: 'named' | 'indexed', start: number, token: CancellationToken): AsyncIterableObject; } export const enum ProxyKernelState { @@ -100,6 +117,7 @@ export interface INotebookKernelService { readonly onDidRemoveKernel: Event; readonly onDidChangeSelectedNotebooks: Event; readonly onDidChangeNotebookAffinity: Event; + readonly onDidNotebookVariablesUpdate: Event; registerKernel(kernel: INotebookKernel): IDisposable; getMatchingKernel(notebook: INotebookTextModelLike): INotebookKernelMatchResult; @@ -138,6 +156,8 @@ export interface INotebookKernelService { registerKernelSourceActionProvider(viewType: string, provider: IKernelSourceActionProvider): IDisposable; getKernelSourceActions2(notebook: INotebookTextModelLike): Promise; //#endregion + + notifyVariablesChange(notebookUri: URI): void; } export const INotebookKernelHistoryService = createDecorator('INotebookKernelHistoryService'); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookRange.ts b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookRange.ts index 6760e454..75a7a105 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookRange.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookRange.ts @@ -65,7 +65,7 @@ export function reduceCellRanges(ranges: ICellRange[]): ICellRange[] { return []; } - return sorted.reduce((prev: ICellRange[], curr) => { + const reduced = sorted.reduce((prev: ICellRange[], curr) => { const last = prev[prev.length - 1]; if (last.end >= curr.start) { last.end = Math.max(last.end, curr.end); @@ -74,6 +74,13 @@ export function reduceCellRanges(ranges: ICellRange[]): ICellRange[] { } return prev; }, [first] as ICellRange[]); + + if (reduced.length > 1) { + // remove the (0, 0) range + return reduced.filter(range => !(range.start === range.end && range.start === 0)); + } + + return reduced; } export function cellRangesEqual(a: ICellRange[], b: ICellRange[]) { diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookService.ts b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookService.ts index 6614adc8..7709674b 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookService.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/common/notebookService.ts @@ -15,6 +15,9 @@ import { IDisposable } from 'vs/base/common/lifecycle'; import { VSBuffer } from 'vs/base/common/buffer'; import { ConfigurationTarget } from 'vs/platform/configuration/common/configuration'; import { IFileStatWithMetadata, IWriteFileOptions } from 'vs/platform/files/common/files'; +import { ITextQuery } from 'vs/workbench/services/search/common/search'; +import { NotebookPriorityInfo } from 'vs/workbench/contrib/search/common/search'; +import { INotebookFileMatchNoModel } from 'vs/workbench/contrib/search/common/searchNotebookHelpers'; export const INotebookService = createDecorator('notebookService'); @@ -31,6 +34,7 @@ export interface INotebookSerializer { dataToNotebook(data: VSBuffer): Promise; notebookToData(data: NotebookData): Promise; save(uri: URI, versionId: number, options: IWriteFileOptions, token: CancellationToken): Promise; + searchInNotebooks(textQuery: ITextQuery, token: CancellationToken, allPriorityInfo: Map): Promise<{ results: INotebookFileMatchNoModel[]; limitHit: boolean }>; } export interface INotebookRawData { diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test1__should_render_0-_1___visible_range_3-_8.0.snap b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test1__should_render_0-_1___visible_range_3-_8.0.snap index 1bcf0a58..81faf81e 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test1__should_render_0-_1___visible_range_3-_8.0.snap +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test1__should_render_0-_1___visible_range_3-_8.0.snap @@ -1 +1 @@ -[ "# header a", "## header aa" ] \ No newline at end of file +[ "header a", "header aa" ] \ No newline at end of file diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test2__should_render_0____visible_range_6-_9_so_collapsing_next_2_against_following_section.0.snap b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test2__should_render_0____visible_range_6-_9_so_collapsing_next_2_against_following_section.0.snap index 3f23335f..ff5d6d92 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test2__should_render_0____visible_range_6-_9_so_collapsing_next_2_against_following_section.0.snap +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test2__should_render_0____visible_range_6-_9_so_collapsing_next_2_against_following_section.0.snap @@ -1 +1 @@ -[ "# header a" ] \ No newline at end of file +[ "header a" ] \ No newline at end of file diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test3__should_render_0-_1___collapsing_against_equivalent_level_header.0.snap b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test3__should_render_0-_1___collapsing_against_equivalent_level_header.0.snap deleted file mode 100644 index 1bcf0a58..00000000 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test3__should_render_0-_1___collapsing_against_equivalent_level_header.0.snap +++ /dev/null @@ -1 +0,0 @@ -[ "# header a", "## header aa" ] \ No newline at end of file diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test3__should_render_0-_2___collapsing_against_equivalent_level_header.0.snap b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test3__should_render_0-_2___collapsing_against_equivalent_level_header.0.snap new file mode 100644 index 00000000..9ba2fcd3 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test3__should_render_0-_2___collapsing_against_equivalent_level_header.0.snap @@ -0,0 +1 @@ +[ "header a", "header aa", "header aab" ] \ No newline at end of file diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test4__should_render_0____scrolltop_halfway_through_cell_0.0.snap b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test4__should_render_0____scrolltop_halfway_through_cell_0.0.snap index 3f23335f..ff5d6d92 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test4__should_render_0____scrolltop_halfway_through_cell_0.0.snap +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test4__should_render_0____scrolltop_halfway_through_cell_0.0.snap @@ -1 +1 @@ -[ "# header a" ] \ No newline at end of file +[ "header a" ] \ No newline at end of file diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test5__should_render_0-_2___scrolltop_halfway_through_cell_2.0.snap b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test5__should_render_0-_2___scrolltop_halfway_through_cell_2.0.snap index cf5583b0..5ebd7d5e 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test5__should_render_0-_2___scrolltop_halfway_through_cell_2.0.snap +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test5__should_render_0-_2___scrolltop_halfway_through_cell_2.0.snap @@ -1 +1 @@ -[ "# header a", "## header aa", "### header aaa" ] +[ "header a", "header aa", "header aaa" ] \ No newline at end of file diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test6__should_render_6-_7___scrolltop_halfway_through_cell_7.0.snap b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test6__should_render_6-_7___scrolltop_halfway_through_cell_7.0.snap index 77fe21fe..e2a34d2a 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test6__should_render_6-_7___scrolltop_halfway_through_cell_7.0.snap +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test6__should_render_6-_7___scrolltop_halfway_through_cell_7.0.snap @@ -1 +1 @@ -[ "# header b", "## header bb" ] \ No newline at end of file +[ "header b", "header bb" ] \ No newline at end of file diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test7__should_render_0-_1___collapsing_against_next_section.0.snap b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test7__should_render_0-_1___collapsing_against_next_section.0.snap index 1bcf0a58..81faf81e 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test7__should_render_0-_1___collapsing_against_next_section.0.snap +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test7__should_render_0-_1___collapsing_against_next_section.0.snap @@ -1 +1 @@ -[ "# header a", "## header aa" ] \ No newline at end of file +[ "header a", "header aa" ] \ No newline at end of file diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/cellDnd.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/cellDnd.test.ts index 2efc9005..0db4fb19 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/cellDnd.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/cellDnd.test.ts @@ -8,6 +8,7 @@ import { CellKind } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { withTestNotebook } from 'vs/workbench/contrib/notebook/test/browser/testNotebookEditor'; import * as assert from 'assert'; import { ICellRange } from 'vs/workbench/contrib/notebook/common/notebookRange'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; interface IBeginningState { startOrder: string[]; @@ -46,6 +47,8 @@ async function testCellDnd(beginning: IBeginningState, dragAction: IDragAction, } suite('cellDND', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('drag 1 cell', async () => { await testCellDnd( { diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/contributedStatusBarItemController.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/contributedStatusBarItemController.test.ts index 71a5b407..fefb3d36 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/contributedStatusBarItemController.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/contributedStatusBarItemController.test.ts @@ -8,6 +8,7 @@ import { CancellationToken } from 'vs/base/common/cancellation'; import { Emitter, Event } from 'vs/base/common/event'; import { Disposable, DisposableStore } from 'vs/base/common/lifecycle'; import { URI } from 'vs/base/common/uri'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { ContributedStatusBarItemController } from 'vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/contributedStatusBarItemController'; import { INotebookCellStatusBarService } from 'vs/workbench/contrib/notebook/common/notebookCellStatusBarService'; import { CellKind, INotebookCellStatusBarItemProvider } from 'vs/workbench/contrib/notebook/common/notebookCommon'; @@ -20,6 +21,8 @@ suite('Notebook Statusbar', () => { testDisposables.clear(); }); + ensureNoDisposablesAreLeakedInTestSuite(); + test('Calls item provider', async function () { await withTestNotebook( [ @@ -50,33 +53,33 @@ suite('Notebook Statusbar', () => { viewType = editor.textModel.viewType; }); - const providePromise1 = asPromise(provider.onProvideCalled); + const providePromise1 = asPromise(provider.onProvideCalled, 'registering provider'); testDisposables.add(cellStatusbarSvc.registerCellStatusBarItemProvider(provider)); assert.strictEqual(await providePromise1, 1, 'should call provider on registration'); - const providePromise2 = asPromise(provider.onProvideCalled); + const providePromise2 = asPromise(provider.onProvideCalled, 'updating metadata'); const cell0 = editor.textModel.cells[0]; cell0.metadata = { ...cell0.metadata, ...{ newMetadata: true } }; - assert.strictEqual(await providePromise2, 2, 'should call provider on registration'); + assert.strictEqual(await providePromise2, 2, 'should call provider on updating metadata'); - const providePromise3 = asPromise(provider.onProvideCalled); + const providePromise3 = asPromise(provider.onProvideCalled, 'changing cell language'); cell0.language = 'newlanguage'; - assert.strictEqual(await providePromise3, 3, 'should call provider on registration'); + assert.strictEqual(await providePromise3, 3, 'should call provider on changing language'); - const providePromise4 = asPromise(provider.onProvideCalled); + const providePromise4 = asPromise(provider.onProvideCalled, 'manually firing change event'); provider._onDidChangeStatusBarItems.fire(); - assert.strictEqual(await providePromise4, 4, 'should call provider on registration'); + assert.strictEqual(await providePromise4, 4, 'should call provider on manually firing change event'); }); }); }); -async function asPromise(event: Event, timeout = 5000): Promise { - const error = new Error('asPromise TIMEOUT reached'); +async function asPromise(event: Event, message: string): Promise { + const error = new Error('asPromise TIMEOUT reached: ' + message); return new Promise((resolve, reject) => { const handle = setTimeout(() => { sub.dispose(); reject(error); - }, timeout); + }, 1000); const sub = event(e => { clearTimeout(handle); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/executionStatusBarItem.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/executionStatusBarItem.test.ts index 299b6287..80931b65 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/executionStatusBarItem.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/executionStatusBarItem.test.ts @@ -9,9 +9,12 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { formatCellDuration } from 'vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController'; suite('notebookBrowser', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('formatCellDuration', function () { assert.strictEqual(formatCellDuration(0, false), '0.0s'); assert.strictEqual(formatCellDuration(0), '0ms'); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/find.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/find.test.ts index 0154bb69..c8f3a958 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/find.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/find.test.ts @@ -17,8 +17,11 @@ import { IActiveNotebookEditor, ICellModelDecorations, ICellModelDeltaDecoration import { NotebookViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookViewModelImpl'; import { CellEditType, CellKind } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { TestCell, withTestNotebook } from 'vs/workbench/contrib/notebook/test/browser/testNotebookEditor'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Notebook Find', () => { + const disposables = ensureNoDisposablesAreLeakedInTestSuite(); + const configurationValue: IConfigurationValue = { value: USUAL_WORD_SEPARATORS }; @@ -57,12 +60,12 @@ suite('Notebook Find', () => { ], async (editor, viewModel, _ds, accessor) => { accessor.stub(IConfigurationService, configurationService); - const state = new FindReplaceState(); - const model = new FindModel(editor, state, accessor.get(IConfigurationService)); + const state = disposables.add(new FindReplaceState()); + const model = disposables.add(new FindModel(editor, state, accessor.get(IConfigurationService))); - const found = new Promise(resolve => state.onFindReplaceStateChange(e => { + const found = new Promise(resolve => disposables.add(state.onFindReplaceStateChange(e => { if (e.matchesCount) { resolve(true); } - })); + }))); state.change({ isRevealed: true }, true); state.change({ searchString: '1' }, true); await found; @@ -77,12 +80,12 @@ suite('Notebook Find', () => { assert.strictEqual(editor.textModel.length, 3); - const found2 = new Promise(resolve => state.onFindReplaceStateChange(e => { + const found2 = new Promise(resolve => disposables.add(state.onFindReplaceStateChange(e => { if (e.matchesCount) { resolve(true); } - })); + }))); editor.textModel.applyEdits([{ editType: CellEditType.Replace, index: 3, count: 0, cells: [ - new TestCell(viewModel.viewType, 3, '# next paragraph 1', 'markdown', CellKind.Code, [], accessor.get(ILanguageService)), + disposables.add(new TestCell(viewModel.viewType, 3, '# next paragraph 1', 'markdown', CellKind.Code, [], accessor.get(ILanguageService))), ] }], true, undefined, () => undefined, undefined, true); await found2; @@ -104,11 +107,11 @@ suite('Notebook Find', () => { async (editor, viewModel, _ds, accessor) => { setupEditorForTest(editor, viewModel); accessor.stub(IConfigurationService, configurationService); - const state = new FindReplaceState(); - const model = new FindModel(editor, state, accessor.get(IConfigurationService)); - const found = new Promise(resolve => state.onFindReplaceStateChange(e => { + const state = disposables.add(new FindReplaceState()); + const model = disposables.add(new FindModel(editor, state, accessor.get(IConfigurationService))); + const found = new Promise(resolve => disposables.add(state.onFindReplaceStateChange(e => { if (e.matchesCount) { resolve(true); } - })); + }))); state.change({ isRevealed: true }, true); state.change({ searchString: '1' }, true); await found; @@ -122,9 +125,9 @@ suite('Notebook Find', () => { model.find({ previous: false }); assert.strictEqual(model.currentMatch, 3); - const found2 = new Promise(resolve => state.onFindReplaceStateChange(e => { + const found2 = new Promise(resolve => disposables.add(state.onFindReplaceStateChange(e => { if (e.matchesCount) { resolve(true); } - })); + }))); editor.textModel.applyEdits([{ editType: CellEditType.Replace, index: 2, count: 1, cells: [] }], true, undefined, () => undefined, undefined, true); @@ -155,11 +158,11 @@ suite('Notebook Find', () => { async (editor, viewModel, _ds, accessor) => { setupEditorForTest(editor, viewModel); accessor.stub(IConfigurationService, configurationService); - const state = new FindReplaceState(); - const model = new FindModel(editor, state, accessor.get(IConfigurationService)); - const found = new Promise(resolve => state.onFindReplaceStateChange(e => { + const state = disposables.add(new FindReplaceState()); + const model = disposables.add(new FindModel(editor, state, accessor.get(IConfigurationService))); + const found = new Promise(resolve => disposables.add(state.onFindReplaceStateChange(e => { if (e.matchesCount) { resolve(true); } - })); + }))); state.change({ isRevealed: true }, true); state.change({ searchString: '1' }, true); await found; @@ -169,9 +172,9 @@ suite('Notebook Find', () => { model.find({ previous: true }); assert.strictEqual(model.currentMatch, 4); - const found2 = new Promise(resolve => state.onFindReplaceStateChange(e => { + const found2 = new Promise(resolve => disposables.add(state.onFindReplaceStateChange(e => { if (e.matchesCount) { resolve(true); } - })); + }))); editor.textModel.applyEdits([{ editType: CellEditType.Replace, index: 2, count: 1, cells: [] }], true, undefined, () => undefined, undefined, true); @@ -197,11 +200,11 @@ suite('Notebook Find', () => { async (editor, viewModel, _ds, accessor) => { setupEditorForTest(editor, viewModel); accessor.stub(IConfigurationService, configurationService); - const state = new FindReplaceState(); - const model = new FindModel(editor, state, accessor.get(IConfigurationService)); - const found = new Promise(resolve => state.onFindReplaceStateChange(e => { + const state = disposables.add(new FindReplaceState()); + const model = disposables.add(new FindModel(editor, state, accessor.get(IConfigurationService))); + const found = new Promise(resolve => disposables.add(state.onFindReplaceStateChange(e => { if (e.matchesCount) { resolve(true); } - })); + }))); state.change({ isRevealed: true }, true); state.change({ searchString: '1' }, true); await found; @@ -212,9 +215,9 @@ suite('Notebook Find', () => { model.find({ previous: false }); model.find({ previous: false }); assert.strictEqual(model.currentMatch, 3); - const found2 = new Promise(resolve => state.onFindReplaceStateChange(e => { + const found2 = new Promise(resolve => disposables.add(state.onFindReplaceStateChange(e => { if (e.matchesCount) { resolve(true); } - })); + }))); (viewModel.viewCells[1].textBuffer as ITextBuffer).applyEdits([ new ValidAnnotatedEditOperation(null, new Range(1, 1, 1, 14), '', false, false, false) ], false, true); @@ -234,11 +237,11 @@ suite('Notebook Find', () => { ], async (editor, viewModel, _ds, accessor) => { accessor.stub(IConfigurationService, configurationService); - const state = new FindReplaceState(); - const model = new FindModel(editor, state, accessor.get(IConfigurationService)); - const found = new Promise(resolve => state.onFindReplaceStateChange(e => { + const state = disposables.add(new FindReplaceState()); + const model = disposables.add(new FindModel(editor, state, accessor.get(IConfigurationService))); + const found = new Promise(resolve => disposables.add(state.onFindReplaceStateChange(e => { if (e.matchesCount) { resolve(true); } - })); + }))); state.change({ isRevealed: true }, true); state.change({ searchString: '1' }, true); await found; @@ -253,9 +256,9 @@ suite('Notebook Find', () => { assert.strictEqual(editor.textModel.length, 3); - const found2 = new Promise(resolve => state.onFindReplaceStateChange(e => { + const found2 = new Promise(resolve => disposables.add(state.onFindReplaceStateChange(e => { if (e.matchesCount) { resolve(true); } - })); + }))); state.change({ searchString: '3' }, true); await found2; assert.strictEqual(model.currentMatch, -1); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/layoutActions.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/layoutActions.test.ts index a35bee79..886806af 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/layoutActions.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/layoutActions.test.ts @@ -4,9 +4,12 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { ToggleCellToolbarPositionAction } from 'vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions'; suite('Notebook Layout Actions', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('Toggle Cell Toolbar Position', async function () { const action = new ToggleCellToolbarPositionAction(); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookCellDiagnostics.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookCellDiagnostics.test.ts new file mode 100644 index 00000000..ef1c965a --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookCellDiagnostics.test.ts @@ -0,0 +1,163 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as assert from 'assert'; +import { Emitter, Event } from 'vs/base/common/event'; +import { DisposableStore } from 'vs/base/common/lifecycle'; +import { ResourceMap } from 'vs/base/common/map'; +import { waitForState } from 'vs/base/common/observable'; +import { URI } from 'vs/base/common/uri'; +import { mock } from 'vs/base/test/common/mock'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; +import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; +import { IMarkerData, IMarkerService } from 'vs/platform/markers/common/markers'; +import { ChatAgentLocation, IChatAgent, IChatAgentData, IChatAgentService } from 'vs/workbench/contrib/chat/common/chatAgents'; +import { CellDiagnostics } from 'vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnosticEditorContrib'; +import { CodeCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/codeCellViewModel'; +import { CellKind, NotebookSetting } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { ICellExecutionStateChangedEvent, IExecutionStateChangedEvent, INotebookCellExecution, INotebookExecutionStateService, NotebookExecutionType } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; +import { setupInstantiationService, TestNotebookExecutionStateService, withTestNotebook } from 'vs/workbench/contrib/notebook/test/browser/testNotebookEditor'; +import { nullExtensionDescription } from 'vs/workbench/services/extensions/common/extensions'; + + +suite('notebookCellDiagnostics', () => { + + let instantiationService: TestInstantiationService; + let disposables: DisposableStore; + let testExecutionService: TestExecutionService; + let markerService: ITestMarkerService; + + teardown(() => { + disposables.dispose(); + }); + + ensureNoDisposablesAreLeakedInTestSuite(); + + class TestExecutionService extends TestNotebookExecutionStateService { + private _onDidChangeExecution = new Emitter(); + override onDidChangeExecution = this._onDidChangeExecution.event; + + fireExecutionChanged(notebook: URI, cellHandle: number, changed?: INotebookCellExecution) { + this._onDidChangeExecution.fire({ + type: NotebookExecutionType.cell, + cellHandle, + notebook, + affectsNotebook: () => true, + affectsCell: () => true, + changed: changed + }); + } + } + + interface ITestMarkerService extends IMarkerService { + markers: ResourceMap; + } + + setup(function () { + + disposables = new DisposableStore(); + + instantiationService = setupInstantiationService(disposables); + testExecutionService = new TestExecutionService(); + instantiationService.stub(INotebookExecutionStateService, testExecutionService); + + const agentData = { + extensionId: nullExtensionDescription.identifier, + extensionDisplayName: '', + extensionPublisherId: '', + name: 'testEditorAgent', + isDefault: true, + locations: [ChatAgentLocation.Editor], + metadata: {}, + slashCommands: [] + }; + const chatAgentService = new class extends mock() { + override getAgents(): IChatAgentData[] { + return [{ + id: 'testEditorAgent', + ...agentData + }]; + } + override onDidChangeAgents: Event = Event.None; + }; + instantiationService.stub(IChatAgentService, chatAgentService); + + markerService = new class extends mock() { + override markers: ResourceMap = new ResourceMap(); + override changeOne(owner: string, resource: URI, markers: IMarkerData[]) { + this.markers.set(resource, markers); + } + }; + instantiationService.stub(IMarkerService, markerService); + + const config = instantiationService.get(IConfigurationService) as TestConfigurationService; + config.setUserConfiguration(NotebookSetting.cellFailureDiagnostics, true); + }); + + test('diagnostic is added for cell execution failure', async function () { + await withTestNotebook([ + ['print(x)', 'python', CellKind.Code, [], {}] + ], async (editor, viewModel, store, accessor) => { + const cell = viewModel.viewCells[0] as CodeCellViewModel; + + disposables.add(instantiationService.createInstance(CellDiagnostics, editor)); + + cell.model.internalMetadata.error = { + message: 'error', + stack: 'line 1 : print(x)', + uri: cell.uri, + location: { startColumn: 1, endColumn: 5, startLineNumber: 1, endLineNumber: 1 } + }; + testExecutionService.fireExecutionChanged(editor.textModel.uri, cell.handle); + + await waitForState(cell.excecutionError, error => !!error); + assert.strictEqual(cell?.excecutionError.get()?.message, 'error'); + assert.equal(markerService.markers.get(cell.uri)?.length, 1); + }, instantiationService); + }); + + test('diagnostics are cleared only for cell with new execution', async function () { + await withTestNotebook([ + ['print(x)', 'python', CellKind.Code, [], {}], + ['print(y)', 'python', CellKind.Code, [], {}] + ], async (editor, viewModel, store, accessor) => { + const cell = viewModel.viewCells[0] as CodeCellViewModel; + const cell2 = viewModel.viewCells[1] as CodeCellViewModel; + + disposables.add(instantiationService.createInstance(CellDiagnostics, editor)); + + cell.model.internalMetadata.error = { + message: 'error', + stack: 'line 1 : print(x)', + uri: cell.uri, + location: { startColumn: 1, endColumn: 5, startLineNumber: 1, endLineNumber: 1 } + }; + cell2.model.internalMetadata.error = { + message: 'another error', + stack: 'line 1 : print(y)', + uri: cell.uri, + location: { startColumn: 1, endColumn: 5, startLineNumber: 1, endLineNumber: 1 } + }; + testExecutionService.fireExecutionChanged(editor.textModel.uri, cell.handle); + testExecutionService.fireExecutionChanged(editor.textModel.uri, cell2.handle); + + await waitForState(cell.excecutionError, error => !!error); + await waitForState(cell2.excecutionError, error => !!error); + cell.model.internalMetadata.error = undefined; + + // on NotebookCellExecution value will make it look like its currently running + testExecutionService.fireExecutionChanged(editor.textModel.uri, cell.handle, {} as INotebookCellExecution); + + await waitForState(cell.excecutionError, error => error === undefined); + + assert.strictEqual(cell?.excecutionError.get(), undefined); + assert.strictEqual(cell2?.excecutionError.get()?.message, 'another error', 'cell that was not executed should still have an error'); + assert.equal(markerService.markers.get(cell.uri)?.length, 0); + assert.equal(markerService.markers.get(cell2.uri)?.length, 1); + }, instantiationService); + }); +}); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookClipboard.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookClipboard.test.ts index 541dd70f..de3e3c30 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookClipboard.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookClipboard.test.ts @@ -14,8 +14,11 @@ import { IVisibleEditorPane } from 'vs/workbench/common/editor'; import { INotebookService } from 'vs/workbench/contrib/notebook/common/notebookService'; import { FoldingModel, updateFoldingStateAtIndex } from 'vs/workbench/contrib/notebook/browser/viewModel/foldingModel'; import { NotebookCellTextModel } from 'vs/workbench/contrib/notebook/common/model/notebookCellTextModel'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Notebook Clipboard', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + const createEditorService = (editor: IActiveNotebookEditor) => { const visibleEditorPane = new class extends mock() { override getId(): string { diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookOutline.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookOutline.test.ts index 323abe63..9145f0bf 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookOutline.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookOutline.test.ts @@ -17,17 +17,22 @@ import { IActiveNotebookEditor, INotebookEditorPane } from 'vs/workbench/contrib import { DisposableStore } from 'vs/base/common/lifecycle'; import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; import { NotebookCellOutline } from 'vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Notebook Outline', function () { let disposables: DisposableStore; let instantiationService: TestInstantiationService; - suiteSetup(() => { + teardown(() => disposables.dispose()); + + ensureNoDisposablesAreLeakedInTestSuite(); + + setup(() => { disposables = new DisposableStore(); instantiationService = setupInstantiationService(disposables); instantiationService.set(IEditorService, new class extends mock() { }); - instantiationService.set(IMarkerService, new MarkerService()); + instantiationService.set(IMarkerService, disposables.add(new MarkerService())); instantiationService.set(IThemeService, new class extends mock() { override onDidFileIconThemeChange = Event.None; override getFileIconTheme(): IFileIconTheme { @@ -36,7 +41,6 @@ suite('Notebook Outline', function () { }); }); - suiteTeardown(() => disposables.dispose()); function withNotebookOutline(cells: [source: string, lang: string, kind: CellKind, output?: IOutputDto[], metadata?: NotebookCellMetadata][], callback: (outline: NotebookCellOutline, editor: IActiveNotebookEditor) => R): Promise { return withTestNotebook(cells, (editor) => { @@ -49,6 +53,8 @@ suite('Notebook Outline', function () { } override onDidChangeModel: Event = Event.None; }, OutlineTarget.OutlinePane); + + disposables.add(outline); return callback(outline, editor); }); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookOutlineViewProviders.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookOutlineViewProviders.test.ts new file mode 100644 index 00000000..e9d26500 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookOutlineViewProviders.test.ts @@ -0,0 +1,674 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as assert from 'assert'; +import { IDataSource } from 'vs/base/browser/ui/tree/tree'; +import { CancellationToken } from 'vs/base/common/cancellation'; +import { mock } from 'vs/base/test/common/mock'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { ITextModel } from 'vs/editor/common/model'; +import { IOutlineModelService, OutlineModel } from 'vs/editor/contrib/documentSymbols/browser/outlineModel'; +import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; +import { TestThemeService } from 'vs/platform/theme/test/common/testThemeService'; +import { NotebookBreadcrumbsProvider, NotebookCellOutline, NotebookOutlinePaneProvider, NotebookQuickPickProvider } from 'vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline'; +import { ICellViewModel } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { NotebookOutlineEntryFactory } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineEntryFactory'; +import { OutlineEntry } from 'vs/workbench/contrib/notebook/browser/viewModel/OutlineEntry'; +import { INotebookExecutionStateService } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; +import { MockDocumentSymbol } from 'vs/workbench/contrib/notebook/test/browser/testNotebookEditor'; +import { OutlineTarget } from 'vs/workbench/services/outline/browser/outline'; + +suite('Notebook Outline View Providers', function () { + // #region Setup + ensureNoDisposablesAreLeakedInTestSuite(); + + const configurationService = new TestConfigurationService(); + const themeService = new TestThemeService(); + + const symbolsPerTextModel: Record = {}; + function setSymbolsForTextModel(symbols: MockDocumentSymbol[], textmodelId = 'textId') { + symbolsPerTextModel[textmodelId] = symbols; + } + + const executionService = new class extends mock() { + override getCellExecution() { return undefined; } + }; + + class OutlineModelStub { + constructor(private textId: string) { } + + getTopLevelSymbols() { + return symbolsPerTextModel[this.textId]; + } + } + const outlineModelService = new class extends mock() { + override getOrCreate(model: ITextModel, arg1: any) { + const outline = new OutlineModelStub(model.id) as unknown as OutlineModel; + return Promise.resolve(outline); + } + override getDebounceValue(arg0: any) { + return 0; + } + }; + // #endregion + // #region Helpers + function createCodeCellViewModel(version: number = 1, source = '# code', textmodelId = 'textId') { + return { + textBuffer: { + getLineCount() { return 0; } + }, + getText() { + return source; + }, + model: { + textModel: { + id: textmodelId, + getVersionId() { return version; } + } + }, + resolveTextModel() { + return this.model.textModel as unknown; + }, + cellKind: 2 + } as ICellViewModel; + } + + function createMarkupCellViewModel(version: number = 1, source = 'markup', textmodelId = 'textId', alternativeId = 1) { + return { + textBuffer: { + getLineCount() { return 0; } + }, + getText() { + return source; + }, + getAlternativeId() { + return alternativeId; + }, + model: { + textModel: { + id: textmodelId, + getVersionId() { return version; } + } + }, + resolveTextModel() { + return this.model.textModel as unknown; + }, + cellKind: 1 + } as ICellViewModel; + } + + function flatten(element: NotebookCellOutline | OutlineEntry, dataSource: IDataSource): OutlineEntry[] { + const elements: OutlineEntry[] = []; + + const children = dataSource.getChildren(element); + for (const child of children) { + elements.push(child); + elements.push(...flatten(child, dataSource)); + } + + return elements; + } + + function buildOutlineTree(entries: OutlineEntry[]): OutlineEntry[] | undefined { + if (entries.length > 0) { + const result: OutlineEntry[] = [entries[0]]; + const parentStack: OutlineEntry[] = [entries[0]]; + + for (let i = 1; i < entries.length; i++) { + const entry = entries[i]; + + while (true) { + const len = parentStack.length; + if (len === 0) { + // root node + result.push(entry); + parentStack.push(entry); + break; + + } else { + const parentCandidate = parentStack[len - 1]; + if (parentCandidate.level < entry.level) { + parentCandidate.addChild(entry); + parentStack.push(entry); + break; + } else { + parentStack.pop(); + } + } + } + } + return result; + } + return undefined; + } + + /** + * Set the configuration settings relevant to various outline views (OutlinePane, QuickPick, Breadcrumbs) + * + * @param outlineShowMarkdownHeadersOnly: boolean (notebook.outline.showMarkdownHeadersOnly) + * @param outlineShowCodeCells: boolean (notebook.outline.showCodeCells) + * @param outlineShowCodeCellSymbols: boolean (notebook.outline.showCodeCellSymbols) + * @param quickPickShowAllSymbols: boolean (notebook.gotoSymbols.showAllSymbols) + * @param breadcrumbsShowCodeCells: boolean (notebook.breadcrumbs.showCodeCells) + */ + async function setOutlineViewConfiguration(config: { + outlineShowMarkdownHeadersOnly: boolean; + outlineShowCodeCells: boolean; + outlineShowCodeCellSymbols: boolean; + quickPickShowAllSymbols: boolean; + breadcrumbsShowCodeCells: boolean; + }) { + await configurationService.setUserConfiguration('notebook.outline.showMarkdownHeadersOnly', config.outlineShowMarkdownHeadersOnly); + await configurationService.setUserConfiguration('notebook.outline.showCodeCells', config.outlineShowCodeCells); + await configurationService.setUserConfiguration('notebook.outline.showCodeCellSymbols', config.outlineShowCodeCellSymbols); + await configurationService.setUserConfiguration('notebook.gotoSymbols.showAllSymbols', config.quickPickShowAllSymbols); + await configurationService.setUserConfiguration('notebook.breadcrumbs.showCodeCells', config.breadcrumbsShowCodeCells); + } + // #endregion + // #region OutlinePane + + test('OutlinePane 0: Default Settings (Headers Only ON, Code cells OFF, Symbols ON)', async function () { + await setOutlineViewConfiguration({ + outlineShowMarkdownHeadersOnly: true, + outlineShowCodeCells: false, + outlineShowCodeCellSymbols: true, + quickPickShowAllSymbols: false, + breadcrumbsShowCodeCells: false + }); + + // Create models + symbols + const cells = [ + createMarkupCellViewModel(1, '# h1', '$0', 0), + createMarkupCellViewModel(1, 'plaintext', '$1', 0), + createCodeCellViewModel(1, '# code cell 2', '$2'), + createCodeCellViewModel(1, '# code cell 3', '$3') + ]; + setSymbolsForTextModel([], '$0'); + setSymbolsForTextModel([], '$1'); + setSymbolsForTextModel([{ name: 'var2', range: {} }], '$2'); + setSymbolsForTextModel([{ name: 'var3', range: {} }], '$3'); + + // Cache symbols + const entryFactory = new NotebookOutlineEntryFactory(executionService); + for (const cell of cells) { + await entryFactory.cacheSymbols(cell, outlineModelService, CancellationToken.None); + } + + // Generate raw outline + const outlineModel = new OutlineEntry(-1, -1, createCodeCellViewModel(), 'fakeRoot', false, false, undefined, undefined); + for (const cell of cells) { + entryFactory.getOutlineEntries(cell, OutlineTarget.OutlinePane, 0).forEach(entry => outlineModel.addChild(entry)); + } + + // Generate filtered outline (view model) + const outlinePaneProvider = new NotebookOutlinePaneProvider(() => [], configurationService); + const results = flatten(outlineModel, outlinePaneProvider); + + // Validate + assert.equal(results.length, 1); + assert.equal(results[0].label, 'h1'); + assert.equal(results[0].level, 1); + }); + + test('OutlinePane 1: ALL Markdown', async function () { + await setOutlineViewConfiguration({ + outlineShowMarkdownHeadersOnly: false, + outlineShowCodeCells: false, + outlineShowCodeCellSymbols: false, + quickPickShowAllSymbols: false, + breadcrumbsShowCodeCells: false + }); + + // Create models + symbols + const cells = [ + createMarkupCellViewModel(1, '# h1', '$0', 0), + createMarkupCellViewModel(1, 'plaintext', '$1', 0), + createCodeCellViewModel(1, '# code cell 2', '$2'), + createCodeCellViewModel(1, '# code cell 3', '$3') + ]; + setSymbolsForTextModel([], '$0'); + setSymbolsForTextModel([], '$1'); + setSymbolsForTextModel([{ name: 'var2', range: {} }], '$2'); + setSymbolsForTextModel([{ name: 'var3', range: {} }], '$3'); + + // Cache symbols + const entryFactory = new NotebookOutlineEntryFactory(executionService); + for (const cell of cells) { + await entryFactory.cacheSymbols(cell, outlineModelService, CancellationToken.None); + } + + // Generate raw outline + const outlineModel = new OutlineEntry(-1, -1, createCodeCellViewModel(), 'fakeRoot', false, false, undefined, undefined); + for (const cell of cells) { + entryFactory.getOutlineEntries(cell, OutlineTarget.OutlinePane, 0).forEach(entry => outlineModel.addChild(entry)); + } + + // Generate filtered outline (view model) + const outlinePaneProvider = new NotebookOutlinePaneProvider(() => [], configurationService); + const results = flatten(outlineModel, outlinePaneProvider); + + assert.equal(results.length, 2); + + assert.equal(results[0].label, 'h1'); + assert.equal(results[0].level, 1); + + assert.equal(results[1].label, 'plaintext'); + assert.equal(results[1].level, 7); + }); + + test('OutlinePane 2: Only Headers', async function () { + await setOutlineViewConfiguration({ + outlineShowMarkdownHeadersOnly: true, + outlineShowCodeCells: false, + outlineShowCodeCellSymbols: false, + quickPickShowAllSymbols: false, + breadcrumbsShowCodeCells: false + }); + + // Create models + symbols + const cells = [ + createMarkupCellViewModel(1, '# h1', '$0', 0), + createMarkupCellViewModel(1, 'plaintext', '$1', 0), + createCodeCellViewModel(1, '# code cell 2', '$2'), + createCodeCellViewModel(1, '# code cell 3', '$3') + ]; + setSymbolsForTextModel([], '$0'); + setSymbolsForTextModel([], '$1'); + setSymbolsForTextModel([{ name: 'var2', range: {} }], '$2'); + setSymbolsForTextModel([{ name: 'var3', range: {} }], '$3'); + + // Cache symbols + const entryFactory = new NotebookOutlineEntryFactory(executionService); + for (const cell of cells) { + await entryFactory.cacheSymbols(cell, outlineModelService, CancellationToken.None); + } + + // Generate raw outline + const outlineModel = new OutlineEntry(-1, -1, createCodeCellViewModel(), 'fakeRoot', false, false, undefined, undefined); + for (const cell of cells) { + entryFactory.getOutlineEntries(cell, OutlineTarget.OutlinePane, 0).forEach(entry => outlineModel.addChild(entry)); + } + + // Generate filtered outline (view model) + const outlinePaneProvider = new NotebookOutlinePaneProvider(() => [], configurationService); + const results = flatten(outlineModel, outlinePaneProvider); + + assert.equal(results.length, 1); + + assert.equal(results[0].label, 'h1'); + assert.equal(results[0].level, 1); + }); + + test('OutlinePane 3: Only Headers + Code Cells', async function () { + await setOutlineViewConfiguration({ + outlineShowMarkdownHeadersOnly: true, + outlineShowCodeCells: true, + outlineShowCodeCellSymbols: false, + quickPickShowAllSymbols: false, + breadcrumbsShowCodeCells: false + }); + + // Create models + symbols + const cells = [ + createMarkupCellViewModel(1, '# h1', '$0', 0), + createMarkupCellViewModel(1, 'plaintext', '$1', 0), + createCodeCellViewModel(1, '# code cell 2', '$2'), + createCodeCellViewModel(1, '# code cell 3', '$3') + ]; + setSymbolsForTextModel([], '$0'); + setSymbolsForTextModel([], '$1'); + setSymbolsForTextModel([{ name: 'var2', range: {} }], '$2'); + setSymbolsForTextModel([{ name: 'var3', range: {} }], '$3'); + + // Cache symbols + const entryFactory = new NotebookOutlineEntryFactory(executionService); + for (const cell of cells) { + await entryFactory.cacheSymbols(cell, outlineModelService, CancellationToken.None); + } + + // Generate raw outline + const outlineModel = new OutlineEntry(-1, -1, createCodeCellViewModel(), 'fakeRoot', false, false, undefined, undefined); + for (const cell of cells) { + entryFactory.getOutlineEntries(cell, OutlineTarget.OutlinePane, 0).forEach(entry => outlineModel.addChild(entry)); + } + + // Generate filtered outline (view model) + const outlinePaneProvider = new NotebookOutlinePaneProvider(() => [], configurationService); + const results = flatten(outlineModel, outlinePaneProvider); + + assert.equal(results.length, 3); + + assert.equal(results[0].label, 'h1'); + assert.equal(results[0].level, 1); + + assert.equal(results[1].label, '# code cell 2'); + assert.equal(results[1].level, 7); + + assert.equal(results[2].label, '# code cell 3'); + assert.equal(results[2].level, 7); + }); + + test('OutlinePane 4: Only Headers + Code Cells + Symbols', async function () { + await setOutlineViewConfiguration({ + outlineShowMarkdownHeadersOnly: true, + outlineShowCodeCells: true, + outlineShowCodeCellSymbols: true, + quickPickShowAllSymbols: false, + breadcrumbsShowCodeCells: false + }); + + // Create models + symbols + const cells = [ + createMarkupCellViewModel(1, '# h1', '$0', 0), + createMarkupCellViewModel(1, 'plaintext', '$1', 0), + createCodeCellViewModel(1, '# code cell 2', '$2'), + createCodeCellViewModel(1, '# code cell 3', '$3') + ]; + setSymbolsForTextModel([], '$0'); + setSymbolsForTextModel([], '$1'); + setSymbolsForTextModel([{ name: 'var2', range: {} }], '$2'); + setSymbolsForTextModel([{ name: 'var3', range: {} }], '$3'); + + // Cache symbols + const entryFactory = new NotebookOutlineEntryFactory(executionService); + for (const cell of cells) { + await entryFactory.cacheSymbols(cell, outlineModelService, CancellationToken.None); + } + + // Generate raw outline + const outlineModel = new OutlineEntry(-1, -1, createCodeCellViewModel(), 'fakeRoot', false, false, undefined, undefined); + for (const cell of cells) { + entryFactory.getOutlineEntries(cell, OutlineTarget.OutlinePane, 0).forEach(entry => outlineModel.addChild(entry)); + } + + // Generate filtered outline (view model) + const outlinePaneProvider = new NotebookOutlinePaneProvider(() => [], configurationService); + const results = flatten(outlineModel, outlinePaneProvider); + + // validate + assert.equal(results.length, 5); + + assert.equal(results[0].label, 'h1'); + assert.equal(results[0].level, 1); + + assert.equal(results[1].label, '# code cell 2'); + assert.equal(results[1].level, 7); + + assert.equal(results[2].label, 'var2'); + assert.equal(results[2].level, 8); + + assert.equal(results[3].label, '# code cell 3'); + assert.equal(results[3].level, 7); + + assert.equal(results[4].label, 'var3'); + assert.equal(results[4].level, 8); + }); + + // #endregion + // #region QuickPick + + test('QuickPick 0: Symbols On + 2 cells WITH symbols', async function () { + await setOutlineViewConfiguration({ + outlineShowMarkdownHeadersOnly: false, + outlineShowCodeCells: false, + outlineShowCodeCellSymbols: false, + quickPickShowAllSymbols: true, + breadcrumbsShowCodeCells: false + }); + + // Create models + symbols + const cells = [ + createMarkupCellViewModel(1, '# h1', '$0', 0), + createMarkupCellViewModel(1, 'plaintext', '$1', 0), + createCodeCellViewModel(1, '# code cell 2', '$2'), + createCodeCellViewModel(1, '# code cell 3', '$3') + ]; + setSymbolsForTextModel([], '$0'); + setSymbolsForTextModel([], '$1'); + setSymbolsForTextModel([{ name: 'var2', range: {}, kind: 12 }], '$2'); + setSymbolsForTextModel([{ name: 'var3', range: {}, kind: 12 }], '$3'); + + // Cache symbols + const entryFactory = new NotebookOutlineEntryFactory(executionService); + for (const cell of cells) { + await entryFactory.cacheSymbols(cell, outlineModelService, CancellationToken.None); + } + + // Generate raw outline + const outlineModel = new OutlineEntry(-1, -1, createCodeCellViewModel(), 'fakeRoot', false, false, undefined, undefined); + for (const cell of cells) { + entryFactory.getOutlineEntries(cell, OutlineTarget.OutlinePane, 0).forEach(entry => outlineModel.addChild(entry)); + } + + // Generate filtered outline (view model) + const quickPickProvider = new NotebookQuickPickProvider(() => [...outlineModel.children], configurationService, themeService); + const results = quickPickProvider.getQuickPickElements(); + + // Validate + assert.equal(results.length, 4); + + assert.equal(results[0].label, '$(markdown) h1'); + assert.equal(results[0].element.level, 1); + + assert.equal(results[1].label, '$(markdown) plaintext'); + assert.equal(results[1].element.level, 7); + + assert.equal(results[2].label, '$(symbol-variable) var2'); + assert.equal(results[2].element.level, 8); + + assert.equal(results[3].label, '$(symbol-variable) var3'); + assert.equal(results[3].element.level, 8); + }); + + test('QuickPick 1: Symbols On + 1 cell WITH symbol + 1 cell WITHOUT symbol', async function () { + await setOutlineViewConfiguration({ + outlineShowMarkdownHeadersOnly: false, + outlineShowCodeCells: false, + outlineShowCodeCellSymbols: false, + quickPickShowAllSymbols: true, + breadcrumbsShowCodeCells: false + }); + + // Create models + symbols + const cells = [ + createMarkupCellViewModel(1, '# h1', '$0', 0), + createMarkupCellViewModel(1, 'plaintext', '$1', 0), + createCodeCellViewModel(1, '# code cell 2', '$2'), + createCodeCellViewModel(1, '# code cell 3', '$3') + ]; + setSymbolsForTextModel([], '$0'); + setSymbolsForTextModel([], '$1'); + setSymbolsForTextModel([], '$2'); + setSymbolsForTextModel([{ name: 'var3', range: {}, kind: 12 }], '$3'); + + // Cache symbols + const entryFactory = new NotebookOutlineEntryFactory(executionService); + for (const cell of cells) { + await entryFactory.cacheSymbols(cell, outlineModelService, CancellationToken.None); + } + + // Generate raw outline + const outlineModel = new OutlineEntry(-1, -1, createCodeCellViewModel(), 'fakeRoot', false, false, undefined, undefined); + for (const cell of cells) { + entryFactory.getOutlineEntries(cell, OutlineTarget.OutlinePane, 0).forEach(entry => outlineModel.addChild(entry)); + } + + // Generate filtered outline (view model) + const quickPickProvider = new NotebookQuickPickProvider(() => [...outlineModel.children], configurationService, themeService); + const results = quickPickProvider.getQuickPickElements(); + + // Validate + assert.equal(results.length, 4); + + assert.equal(results[0].label, '$(markdown) h1'); + assert.equal(results[0].element.level, 1); + + assert.equal(results[1].label, '$(markdown) plaintext'); + assert.equal(results[1].element.level, 7); + + assert.equal(results[2].label, '$(code) # code cell 2'); + assert.equal(results[2].element.level, 7); + + assert.equal(results[3].label, '$(symbol-variable) var3'); + assert.equal(results[3].element.level, 8); + }); + + test('QuickPick 3: Symbols Off', async function () { + await setOutlineViewConfiguration({ + outlineShowMarkdownHeadersOnly: false, + outlineShowCodeCells: false, + outlineShowCodeCellSymbols: false, + quickPickShowAllSymbols: false, + breadcrumbsShowCodeCells: false + }); + + // Create models + symbols + const cells = [ + createMarkupCellViewModel(1, '# h1', '$0', 0), + createMarkupCellViewModel(1, 'plaintext', '$1', 0), + createCodeCellViewModel(1, '# code cell 2', '$2'), + createCodeCellViewModel(1, '# code cell 3', '$3') + ]; + setSymbolsForTextModel([], '$0'); + setSymbolsForTextModel([], '$1'); + setSymbolsForTextModel([{ name: 'var2', range: {}, kind: 12 }], '$2'); + setSymbolsForTextModel([{ name: 'var3', range: {}, kind: 12 }], '$3'); + + // Cache symbols + const entryFactory = new NotebookOutlineEntryFactory(executionService); + for (const cell of cells) { + await entryFactory.cacheSymbols(cell, outlineModelService, CancellationToken.None); + } + + // Generate raw outline + const outlineModel = new OutlineEntry(-1, -1, createCodeCellViewModel(), 'fakeRoot', false, false, undefined, undefined); + for (const cell of cells) { + entryFactory.getOutlineEntries(cell, OutlineTarget.OutlinePane, 0).forEach(entry => outlineModel.addChild(entry)); + } + + // Generate filtered outline (view model) + const quickPickProvider = new NotebookQuickPickProvider(() => [...outlineModel.children], configurationService, themeService); + const results = quickPickProvider.getQuickPickElements(); + + // Validate + assert.equal(results.length, 4); + + assert.equal(results[0].label, '$(markdown) h1'); + assert.equal(results[0].element.level, 1); + + assert.equal(results[1].label, '$(markdown) plaintext'); + assert.equal(results[1].element.level, 7); + + assert.equal(results[2].label, '$(code) # code cell 2'); + assert.equal(results[2].element.level, 7); + + assert.equal(results[3].label, '$(code) # code cell 3'); + assert.equal(results[3].element.level, 7); + }); + + // #endregion + // #region Breadcrumbs + + test('Breadcrumbs 0: Code Cells On ', async function () { + await setOutlineViewConfiguration({ + outlineShowMarkdownHeadersOnly: false, + outlineShowCodeCells: false, + outlineShowCodeCellSymbols: false, + quickPickShowAllSymbols: false, + breadcrumbsShowCodeCells: true + }); + + // Create models + symbols + const cells = [ + createMarkupCellViewModel(1, '# h1', '$0', 0), + createMarkupCellViewModel(1, 'plaintext', '$1', 0), + createCodeCellViewModel(1, '# code cell 2', '$2'), + createCodeCellViewModel(1, '# code cell 3', '$3') + ]; + setSymbolsForTextModel([], '$0'); + setSymbolsForTextModel([], '$1'); + setSymbolsForTextModel([{ name: 'var2', range: {}, kind: 12 }], '$2'); + setSymbolsForTextModel([{ name: 'var3', range: {}, kind: 12 }], '$3'); + + // Cache symbols + const entryFactory = new NotebookOutlineEntryFactory(executionService); + for (const cell of cells) { + await entryFactory.cacheSymbols(cell, outlineModelService, CancellationToken.None); + } + + // Generate raw outline + const outlineModel = new OutlineEntry(-1, -1, createMarkupCellViewModel(), 'fakeRoot', false, false, undefined, undefined); + for (const cell of cells) { + entryFactory.getOutlineEntries(cell, OutlineTarget.OutlinePane, 0).forEach(entry => outlineModel.addChild(entry)); + } + const outlineTree = buildOutlineTree([...outlineModel.children]); + + // Generate filtered outline (view model) + const breadcrumbsProvider = new NotebookBreadcrumbsProvider(() => [...outlineTree![0].children][1], configurationService); + const results = breadcrumbsProvider.getBreadcrumbElements(); + + // Validate + assert.equal(results.length, 3); + + assert.equal(results[0].label, 'fakeRoot'); + assert.equal(results[0].level, -1); + + assert.equal(results[1].label, 'h1'); + assert.equal(results[1].level, 1); + + assert.equal(results[2].label, '# code cell 2'); + assert.equal(results[2].level, 7); + }); + + test('Breadcrumbs 1: Code Cells Off ', async function () { + await setOutlineViewConfiguration({ + outlineShowMarkdownHeadersOnly: false, + outlineShowCodeCells: false, + outlineShowCodeCellSymbols: false, + quickPickShowAllSymbols: false, + breadcrumbsShowCodeCells: false + }); + + // Create models + symbols + const cells = [ + createMarkupCellViewModel(1, '# h1', '$0', 0), + createMarkupCellViewModel(1, 'plaintext', '$1', 0), + createCodeCellViewModel(1, '# code cell 2', '$2'), + createCodeCellViewModel(1, '# code cell 3', '$3') + ]; + setSymbolsForTextModel([], '$0'); + setSymbolsForTextModel([], '$1'); + setSymbolsForTextModel([{ name: 'var2', range: {}, kind: 12 }], '$2'); + setSymbolsForTextModel([{ name: 'var3', range: {}, kind: 12 }], '$3'); + + // Cache symbols + const entryFactory = new NotebookOutlineEntryFactory(executionService); + for (const cell of cells) { + await entryFactory.cacheSymbols(cell, outlineModelService, CancellationToken.None); + } + + // Generate raw outline + const outlineModel = new OutlineEntry(-1, -1, createMarkupCellViewModel(), 'fakeRoot', false, false, undefined, undefined); + for (const cell of cells) { + entryFactory.getOutlineEntries(cell, OutlineTarget.OutlinePane, 0).forEach(entry => outlineModel.addChild(entry)); + } + const outlineTree = buildOutlineTree([...outlineModel.children]); + + // Generate filtered outline (view model) + const breadcrumbsProvider = new NotebookBreadcrumbsProvider(() => [...outlineTree![0].children][1], configurationService); + const results = breadcrumbsProvider.getBreadcrumbElements(); + + // Validate + assert.equal(results.length, 2); + + assert.equal(results[0].label, 'fakeRoot'); + assert.equal(results[0].level, -1); + + assert.equal(results[1].label, 'h1'); + assert.equal(results[1].level, 1); + }); + + // #endregion +}); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookSymbols.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookSymbols.test.ts index 8826eb3d..90d732a0 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookSymbols.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookSymbols.test.ts @@ -12,13 +12,14 @@ import { IOutlineModelService, OutlineModel } from 'vs/editor/contrib/documentSy import { ICellViewModel } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { NotebookOutlineEntryFactory } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineEntryFactory'; import { INotebookExecutionStateService } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; +import { MockDocumentSymbol } from 'vs/workbench/contrib/notebook/test/browser/testNotebookEditor'; +import { OutlineTarget } from 'vs/workbench/services/outline/browser/outline'; suite('Notebook Symbols', function () { ensureNoDisposablesAreLeakedInTestSuite(); - type textSymbol = { name: string; range: {}; children?: textSymbol[] }; - const symbolsPerTextModel: Record = {}; - function setSymbolsForTextModel(symbols: textSymbol[], textmodelId = 'textId') { + const symbolsPerTextModel: Record = {}; + function setSymbolsForTextModel(symbols: MockDocumentSymbol[], textmodelId = 'textId') { symbolsPerTextModel[textmodelId] = symbols; } @@ -66,7 +67,7 @@ suite('Notebook Symbols', function () { test('Cell without symbols cache', function () { setSymbolsForTextModel([{ name: 'var', range: {} }]); const entryFactory = new NotebookOutlineEntryFactory(executionService); - const entries = entryFactory.getOutlineEntries(createCellViewModel(), 0); + const entries = entryFactory.getOutlineEntries(createCellViewModel(), OutlineTarget.QuickPick, 0); assert.equal(entries.length, 1, 'no entries created'); assert.equal(entries[0].label, '# code', 'entry should fall back to first line of cell'); @@ -78,16 +79,17 @@ suite('Notebook Symbols', function () { const cell = createCellViewModel(); await entryFactory.cacheSymbols(cell, outlineModelService, CancellationToken.None); - const entries = entryFactory.getOutlineEntries(cell, 0); + const entries = entryFactory.getOutlineEntries(cell, OutlineTarget.QuickPick, 0); - assert.equal(entries.length, 2, 'wrong number of outline entries'); - assert.equal(entries[0].label, 'var1'); + assert.equal(entries.length, 3, 'wrong number of outline entries'); + assert.equal(entries[0].label, '# code'); + assert.equal(entries[1].label, 'var1'); // 6 levels for markdown, all code symbols are greater than the max markdown level - assert.equal(entries[0].level, 7); - assert.equal(entries[0].index, 0); - assert.equal(entries[1].label, 'var2'); - assert.equal(entries[1].level, 7); + assert.equal(entries[1].level, 8); assert.equal(entries[1].index, 1); + assert.equal(entries[2].label, 'var2'); + assert.equal(entries[2].level, 8); + assert.equal(entries[2].index, 2); }); test('Cell with nested symbols', async function () { @@ -99,19 +101,20 @@ suite('Notebook Symbols', function () { const cell = createCellViewModel(); await entryFactory.cacheSymbols(cell, outlineModelService, CancellationToken.None); - const entries = entryFactory.getOutlineEntries(createCellViewModel(), 0); + const entries = entryFactory.getOutlineEntries(createCellViewModel(), OutlineTarget.QuickPick, 0); - assert.equal(entries.length, 5, 'wrong number of outline entries'); - assert.equal(entries[0].label, 'root1'); - assert.equal(entries[0].level, 7); - assert.equal(entries[1].label, 'nested1'); + assert.equal(entries.length, 6, 'wrong number of outline entries'); + assert.equal(entries[0].label, '# code'); + assert.equal(entries[1].label, 'root1'); assert.equal(entries[1].level, 8); - assert.equal(entries[2].label, 'nested2'); - assert.equal(entries[2].level, 8); - assert.equal(entries[3].label, 'root2'); - assert.equal(entries[3].level, 7); - assert.equal(entries[4].label, 'nested1'); + assert.equal(entries[2].label, 'nested1'); + assert.equal(entries[2].level, 9); + assert.equal(entries[3].label, 'nested2'); + assert.equal(entries[3].level, 9); + assert.equal(entries[4].label, 'root2'); assert.equal(entries[4].level, 8); + assert.equal(entries[5].label, 'nested1'); + assert.equal(entries[5].level, 9); }); test('Multiple Cells with symbols', async function () { @@ -124,14 +127,16 @@ suite('Notebook Symbols', function () { await entryFactory.cacheSymbols(cell1, outlineModelService, CancellationToken.None); await entryFactory.cacheSymbols(cell2, outlineModelService, CancellationToken.None); - const entries1 = entryFactory.getOutlineEntries(createCellViewModel(1, '$1'), 0); - const entries2 = entryFactory.getOutlineEntries(createCellViewModel(1, '$2'), 0); + const entries1 = entryFactory.getOutlineEntries(createCellViewModel(1, '$1'), OutlineTarget.QuickPick, 0); + const entries2 = entryFactory.getOutlineEntries(createCellViewModel(1, '$2'), OutlineTarget.QuickPick, 0); - assert.equal(entries1.length, 1, 'wrong number of outline entries'); - assert.equal(entries1[0].label, 'var1'); - assert.equal(entries2.length, 1, 'wrong number of outline entries'); - assert.equal(entries2[0].label, 'var2'); + assert.equal(entries1.length, 2, 'wrong number of outline entries'); + assert.equal(entries1[0].label, '# code'); + assert.equal(entries1[1].label, 'var1'); + assert.equal(entries2.length, 2, 'wrong number of outline entries'); + assert.equal(entries2[0].label, '# code'); + assert.equal(entries2[1].label, 'var2'); }); }); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookUndoRedo.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookUndoRedo.test.ts index 3f1a6f02..98628d0c 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookUndoRedo.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/notebookUndoRedo.test.ts @@ -4,20 +4,20 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; -import { DisposableStore } from 'vs/base/common/lifecycle'; -import { ILanguageService } from 'vs/editor/common/languages/language'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { CellEditType, CellKind, SelectionStateType } from 'vs/workbench/contrib/notebook/common/notebookCommon'; -import { createNotebookCellList, TestCell, withTestNotebook } from 'vs/workbench/contrib/notebook/test/browser/testNotebookEditor'; +import { createNotebookCellList, withTestNotebook } from 'vs/workbench/contrib/notebook/test/browser/testNotebookEditor'; suite('Notebook Undo/Redo', () => { + const disposables = ensureNoDisposablesAreLeakedInTestSuite(); + test('Basics', async function () { await withTestNotebook( [ ['# header 1', 'markdown', CellKind.Markup, [], {}], ['body', 'markdown', CellKind.Markup, [], {}], ], - async (editor, viewModel, _ds, accessor) => { - const languageService = accessor.get(ILanguageService); + async (editor, viewModel, _ds, _accessor) => { assert.strictEqual(viewModel.length, 2); assert.strictEqual(viewModel.getVersionId(), 0); assert.strictEqual(viewModel.getAlternativeId(), '0_0,1;1,1'); @@ -41,7 +41,7 @@ suite('Notebook Undo/Redo', () => { editor.textModel.applyEdits([{ editType: CellEditType.Replace, index: 0, count: 0, cells: [ - new TestCell(viewModel.viewType, 3, '# header 2', 'markdown', CellKind.Code, [], languageService), + { source: '# header 3', language: 'markdown', cellKind: CellKind.Markup, outputs: [], mime: undefined } ] }], true, undefined, () => undefined, undefined, true); assert.strictEqual(viewModel.getVersionId(), 4); @@ -60,8 +60,7 @@ suite('Notebook Undo/Redo', () => { ['# header 1', 'markdown', CellKind.Markup, [], {}], ['body', 'markdown', CellKind.Markup, [], {}], ], - async (editor, viewModel, _ds, accessor) => { - const languageService = accessor.get(ILanguageService); + async (editor, _viewModel, _ds, _accessor) => { editor.textModel.applyEdits([{ editType: CellEditType.Replace, index: 0, count: 2, cells: [] }], true, undefined, () => undefined, undefined, true); @@ -69,7 +68,7 @@ suite('Notebook Undo/Redo', () => { assert.doesNotThrow(() => { editor.textModel.applyEdits([{ editType: CellEditType.Replace, index: 0, count: 2, cells: [ - new TestCell(viewModel.viewType, 3, '# header 2', 'markdown', CellKind.Code, [], languageService), + { source: '# header 2', language: 'markdown', cellKind: CellKind.Markup, outputs: [], mime: undefined } ] }], true, undefined, () => undefined, undefined, true); }); @@ -101,15 +100,14 @@ suite('Notebook Undo/Redo', () => { ['# header 1', 'markdown', CellKind.Markup, [], {}], ['body', 'markdown', CellKind.Markup, [], {}], ], - async (editor, viewModel, _ds, accessor) => { - const languageService = accessor.get(ILanguageService); + async (editor, viewModel, _ds, _accessor) => { editor.textModel.applyEdits([{ editType: CellEditType.Replace, index: 0, count: 2, cells: [] }], true, undefined, () => undefined, undefined, true); editor.textModel.applyEdits([{ editType: CellEditType.Replace, index: 0, count: 2, cells: [ - new TestCell(viewModel.viewType, 3, '# header 2', 'markdown', CellKind.Code, [], languageService), + { source: '# header 2', language: 'markdown', cellKind: CellKind.Markup, outputs: [], mime: undefined } ] }], true, undefined, () => undefined, undefined, true); @@ -134,14 +132,13 @@ suite('Notebook Undo/Redo', () => { ['body', 'markdown', CellKind.Markup, [], {}], ], async (editor, viewModel, _ds, accessor) => { - const languageService = accessor.get(ILanguageService); - const cellList = createNotebookCellList(accessor, new DisposableStore()); + const cellList = createNotebookCellList(accessor, disposables); cellList.attachViewModel(viewModel); cellList.setFocus([1]); editor.textModel.applyEdits([{ editType: CellEditType.Replace, index: 2, count: 0, cells: [ - new TestCell(viewModel.viewType, 3, '# header 2', 'markdown', CellKind.Code, [], languageService) + { source: '# header 2', language: 'markdown', cellKind: CellKind.Markup, outputs: [], mime: undefined } ] }], true, { focus: { start: 1, end: 2 }, selections: [{ start: 1, end: 2 }], kind: SelectionStateType.Index }, () => { return { @@ -175,11 +172,9 @@ suite('Notebook Undo/Redo', () => { ['body', 'markdown', CellKind.Markup, [], {}], ], async (editor, viewModel, _ds, accessor) => { - const languageService = accessor.get(ILanguageService); - editor.textModel.applyEdits([{ editType: CellEditType.Replace, index: 2, count: 0, cells: [ - new TestCell(viewModel.viewType, 3, '# header 2', 'markdown', CellKind.Code, [], languageService) + { source: '# header 2', language: 'markdown', cellKind: CellKind.Markup, outputs: [], mime: undefined } ] }, { editType: CellEditType.Metadata, index: 0, metadata: { inputCollapsed: false } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/outputCopyTests.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/outputCopyTests.test.ts index 16466851..066d89cc 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/outputCopyTests.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/contrib/outputCopyTests.test.ts @@ -11,8 +11,10 @@ import * as assert from 'assert'; import { VSBuffer } from 'vs/base/common/buffer'; import { IOutputItemDto } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { copyCellOutput } from 'vs/workbench/contrib/notebook/browser/contrib/clipboard/cellOutputClipboard'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Cell Output Clipboard Tests', () => { + ensureNoDisposablesAreLeakedInTestSuite(); class ClipboardService { private _clipboardContent = ''; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookBrowser.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookBrowser.test.ts index dca607f6..9b6eb24d 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookBrowser.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookBrowser.test.ts @@ -4,6 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { ICellViewModel } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { CellKind } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { ICellRange } from 'vs/workbench/contrib/notebook/common/notebookRange'; @@ -33,6 +34,8 @@ function getRanges(cells: ICellViewModel[], included: (cell: ICellViewModel) => suite('notebookBrowser', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + suite('getRanges', function () { const predicate = (cell: ICellViewModel) => cell.cellKind === CellKind.Code; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookCellAnchor.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookCellAnchor.test.ts new file mode 100644 index 00000000..782c8145 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookCellAnchor.test.ts @@ -0,0 +1,120 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as assert from 'assert'; +import { ScrollEvent } from 'vs/base/common/scrollable'; +import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; +import { CellFocusMode } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { NotebookCellAnchor } from 'vs/workbench/contrib/notebook/browser/view/notebookCellAnchor'; +import { Emitter } from 'vs/base/common/event'; +import { INotebookExecutionStateService } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; +import { CellKind, NotebookCellExecutionState, NotebookSetting } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { CodeCellViewModel } from 'vs/workbench/contrib/notebook/browser/viewModel/codeCellViewModel'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { IListView } from 'vs/base/browser/ui/list/listView'; + + +suite('NotebookCellAnchor', () => { + + const store = ensureNoDisposablesAreLeakedInTestSuite(); + let focusedCell: CodeCellViewModel; + let config: TestConfigurationService; + let scrollEvent: Emitter; + let onDidStopExecution: Emitter; + let resizingCell: CodeCellViewModel; + + let cellAnchor: NotebookCellAnchor; + + setup(() => { + config = new TestConfigurationService(); + scrollEvent = new Emitter(); + onDidStopExecution = new Emitter(); + + const executionService = { + getCellExecution: () => { return { state: NotebookCellExecutionState.Executing }; }, + } as unknown as INotebookExecutionStateService; + + resizingCell = { + cellKind: CellKind.Code, + onDidStopExecution: onDidStopExecution.event + } as unknown as CodeCellViewModel; + + focusedCell = { + focusMode: CellFocusMode.Container + } as CodeCellViewModel; + + cellAnchor = store.add(new NotebookCellAnchor(executionService, config, scrollEvent.event)); + }); + + // for the current implementation the code under test only cares about the focused cell + // initial setup with focused cell at the bottom of the view + class MockListView { + focusedCellTop = 100; + focusedCellHeight = 50; + renderTop = 0; + renderHeight = 150; + element(_index: number) { return focusedCell; } + elementTop(_index: number) { return this.focusedCellTop; } + elementHeight(_index: number) { return this.focusedCellHeight; } + getScrollTop() { return this.renderTop; } + } + + test('Basic anchoring', async function () { + + focusedCell.focusMode = CellFocusMode.Editor; + const listView = new MockListView() as unknown as IListView; + assert(cellAnchor.shouldAnchor(listView, 1, -10, resizingCell), 'should anchor if cell editor is focused'); + assert(cellAnchor.shouldAnchor(listView, 1, 10, resizingCell), 'should anchor if cell editor is focused'); + config.setUserConfiguration(NotebookSetting.scrollToRevealCell, 'none'); + assert(cellAnchor.shouldAnchor(listView, 1, 10, resizingCell), 'should anchor if cell editor is focused'); + + config.setUserConfiguration(NotebookSetting.scrollToRevealCell, 'fullCell'); + focusedCell.focusMode = CellFocusMode.Container; + assert(cellAnchor.shouldAnchor(listView, 1, 10, resizingCell), 'should anchor if cell is growing'); + focusedCell.focusMode = CellFocusMode.Output; + assert(cellAnchor.shouldAnchor(listView, 1, 10, resizingCell), 'should anchor if cell is growing'); + + assert(!cellAnchor.shouldAnchor(listView, 1, -10, resizingCell), 'should not anchor if not growing and editor not focused'); + + config.setUserConfiguration(NotebookSetting.scrollToRevealCell, 'none'); + assert(!cellAnchor.shouldAnchor(listView, 1, 10, resizingCell), 'should not anchor if scroll on execute is disabled'); + }); + + test('Anchor during execution until user scrolls up', async function () { + const listView = new MockListView() as unknown as IListView; + const scrollDown = { oldScrollTop: 100, scrollTop: 150 } as ScrollEvent; + const scrollUp = { oldScrollTop: 200, scrollTop: 150 } as ScrollEvent; + + assert(cellAnchor.shouldAnchor(listView, 1, 10, resizingCell)); + + scrollEvent.fire(scrollDown); + assert(cellAnchor.shouldAnchor(listView, 1, 10, resizingCell), 'cell should still be anchored after scrolling down'); + + scrollEvent.fire(scrollUp); + assert(!cellAnchor.shouldAnchor(listView, 1, 10, resizingCell), 'cell should not be anchored after scrolling up'); + focusedCell.focusMode = CellFocusMode.Editor; + assert(cellAnchor.shouldAnchor(listView, 1, 10, resizingCell), 'cell should anchor again if the editor is focused'); + focusedCell.focusMode = CellFocusMode.Container; + + onDidStopExecution.fire(); + assert(cellAnchor.shouldAnchor(listView, 1, 10, resizingCell), 'cell should anchor for new execution'); + }); + + test('Only anchor during when the focused cell will be pushed out of view', async function () { + const mockListView = new MockListView(); + mockListView.focusedCellTop = 50; + const listView = mockListView as unknown as IListView; + + assert(!cellAnchor.shouldAnchor(listView, 1, 10, resizingCell), 'should not anchor if focused cell will still be fully visible after resize'); + focusedCell.focusMode = CellFocusMode.Editor; + assert(cellAnchor.shouldAnchor(listView, 1, 10, resizingCell), 'cell should always anchor if the editor is focused'); + + // fully visible focused cell would be pushed partially out of view + assert(cellAnchor.shouldAnchor(listView, 1, 150, resizingCell), 'cell should be anchored if focused cell will be pushed out of view'); + mockListView.focusedCellTop = 110; + // partially visible focused cell would be pushed further out of view + assert(cellAnchor.shouldAnchor(listView, 1, 10, resizingCell), 'cell should be anchored if focused cell will be pushed out of view'); + }); +}); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookCellList.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookCellList.test.ts index 2137c042..6f9de776 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookCellList.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookCellList.test.ts @@ -22,12 +22,11 @@ suite('NotebookCellList', () => { ensureNoDisposablesAreLeakedInTestSuite(); + let config: TestConfigurationService; setup(() => { testDisposables = new DisposableStore(); instantiationService = setupInstantiationService(testDisposables); - const config = new TestConfigurationService({ - [NotebookSetting.anchorToFocusedCell]: 'auto' - }); + config = new TestConfigurationService(); instantiationService.stub(IConfigurationService, config); }); @@ -63,17 +62,17 @@ suite('NotebookCellList', () => { assert.deepStrictEqual(cellList.getViewScrollBottom(), 215); // reveal cell 1, top 50, bottom 150, which is fully visible in the viewport - cellList.revealCellsInView({ start: 1, end: 2 }); + cellList.revealCells({ start: 1, end: 2 }); assert.deepStrictEqual(cellList.scrollTop, 5); assert.deepStrictEqual(cellList.getViewScrollBottom(), 215); // reveal cell 2, top 150, bottom 200, which is fully visible in the viewport - cellList.revealCellsInView({ start: 2, end: 3 }); + cellList.revealCells({ start: 2, end: 3 }); assert.deepStrictEqual(cellList.scrollTop, 5); assert.deepStrictEqual(cellList.getViewScrollBottom(), 215); // reveal cell 3, top 200, bottom 300, which is partially visible in the viewport - cellList.revealCellsInView({ start: 3, end: 4 }); + cellList.revealCells({ start: 3, end: 4 }); assert.deepStrictEqual(cellList.scrollTop, 90); }); }); @@ -108,7 +107,7 @@ suite('NotebookCellList', () => { assert.deepStrictEqual(cellList.getViewScrollBottom(), 210); // reveal cell 3, top 200, bottom 300, which is partially visible in the viewport - cellList.revealCellsInView({ start: 3, end: 4 }); + cellList.revealCells({ start: 3, end: 4 }); assert.deepStrictEqual(cellList.scrollTop, 90); // scroll to 5 @@ -117,7 +116,7 @@ suite('NotebookCellList', () => { assert.deepStrictEqual(cellList.getViewScrollBottom(), 215); // reveal cell 0, top 0, bottom 50 - cellList.revealCellsInView({ start: 0, end: 1 }); + cellList.revealCells({ start: 0, end: 1 }); assert.deepStrictEqual(cellList.scrollTop, 0); }); }); @@ -153,7 +152,7 @@ suite('NotebookCellList', () => { assert.deepStrictEqual(cellList.scrollTop, 0); assert.deepStrictEqual(cellList.getViewScrollBottom(), 210); - cellList.revealCellsInView({ start: 4, end: 5 }); + cellList.revealCells({ start: 4, end: 5 }); assert.deepStrictEqual(cellList.scrollTop, 140); // assert.deepStrictEqual(cellList.getViewScrollBottom(), 330); }); @@ -201,7 +200,7 @@ suite('NotebookCellList', () => { }); }); - test('updateElementHeight with anchor #121723', async function () { + test('updateElementHeight with anchor', async function () { await withTestNotebook( [ ['# header a', 'markdown', CellKind.Markup, [], {}], @@ -231,6 +230,7 @@ suite('NotebookCellList', () => { assert.deepStrictEqual(cellList.getViewScrollBottom(), 210); // scroll to 5 + cellList.updateElementHeight2(viewModel.cellAt(0)!, 50); cellList.scrollTop = 5; assert.deepStrictEqual(cellList.scrollTop, 5); assert.deepStrictEqual(cellList.getViewScrollBottom(), 215); @@ -239,13 +239,19 @@ suite('NotebookCellList', () => { cellList.updateElementHeight2(viewModel.cellAt(0)!, 100); assert.deepStrictEqual(cellList.scrollHeight, 400); - // the first cell grows, but it's partially visible, so we won't push down the focused cell + // the first cell grows, and the focused cell will remain fully visible, so we don't scroll + assert.deepStrictEqual(cellList.scrollTop, 5); + assert.deepStrictEqual(cellList.getViewScrollBottom(), 215); + + cellList.updateElementHeight2(viewModel.cellAt(0)!, 150); + // the first cell grows, and the focused cell will be pushed out of view, so we scroll down assert.deepStrictEqual(cellList.scrollTop, 55); assert.deepStrictEqual(cellList.getViewScrollBottom(), 265); + // We don't anchor to the focused cell when cells shrink cellList.updateElementHeight2(viewModel.cellAt(0)!, 50); - assert.deepStrictEqual(cellList.scrollTop, 5); - assert.deepStrictEqual(cellList.getViewScrollBottom(), 215); + assert.deepStrictEqual(cellList.scrollTop, 55); + assert.deepStrictEqual(cellList.getViewScrollBottom(), 265); // focus won't be visible after cell 0 grow to 250, so let's try to keep the focused cell visible cellList.updateElementHeight2(viewModel.cellAt(0)!, 250); @@ -254,7 +260,103 @@ suite('NotebookCellList', () => { }); }); - test('updateElementHeight with anchor #121723: focus element out of viewport', async function () { + test('updateElementHeight with no scrolling', async function () { + config.setUserConfiguration(NotebookSetting.scrollToRevealCell, 'none'); + await withTestNotebook( + [ + ['# header a', 'markdown', CellKind.Markup, [], {}], + ['var b = 1;', 'javascript', CellKind.Code, [], {}], + ['# header b', 'markdown', CellKind.Markup, [], {}], + ['var b = 2;', 'javascript', CellKind.Code, [], {}], + ['# header c', 'markdown', CellKind.Markup, [], {}] + ], + async (editor, viewModel, disposables) => { + viewModel.restoreEditorViewState({ + editingCells: [false, false, false, false, false], + editorViewStates: [null, null, null, null, null], + cellTotalHeights: [50, 100, 50, 100, 50], + cellLineNumberStates: {}, + collapsedInputCells: {}, + collapsedOutputCells: {}, + }); + const cellList = createNotebookCellList(instantiationService, disposables); + cellList.attachViewModel(viewModel); + + // render height 210, it can render 3 full cells and 1 partial cell + cellList.layout(210, 100); + + // init scrollTop and scrollBottom + assert.deepStrictEqual(cellList.scrollTop, 0); + assert.deepStrictEqual(cellList.getViewScrollBottom(), 210); + + // scroll to 5 + cellList.updateElementHeight2(viewModel.cellAt(0)!, 50); + cellList.scrollTop = 5; + assert.deepStrictEqual(cellList.scrollTop, 5); + assert.deepStrictEqual(cellList.getViewScrollBottom(), 215); + + cellList.setFocus([1]); + cellList.updateElementHeight2(viewModel.cellAt(0)!, 100); + assert.deepStrictEqual(cellList.scrollHeight, 400); + + // Any change in cell size should not affect the scroll height with scrollToReveal set to none + assert.deepStrictEqual(cellList.scrollTop, 5); + + cellList.updateElementHeight2(viewModel.cellAt(0)!, 50); + assert.deepStrictEqual(cellList.scrollTop, 5); + + cellList.updateElementHeight2(viewModel.cellAt(0)!, 250); + assert.deepStrictEqual(cellList.scrollTop, 5); + }); + }); + + test('updateElementHeight with no scroll setting and cell editor focused', async function () { + config.setUserConfiguration(NotebookSetting.scrollToRevealCell, 'none'); + await withTestNotebook( + [ + ['# header a', 'markdown', CellKind.Markup, [], {}], + ['var b = 1;', 'javascript', CellKind.Code, [], {}], + ['# header b', 'markdown', CellKind.Markup, [], {}], + ['var b = 2;', 'javascript', CellKind.Code, [], {}], + ['# header c', 'markdown', CellKind.Markup, [], {}] + ], + async (editor, viewModel, disposables) => { + viewModel.restoreEditorViewState({ + editingCells: [false, false, false, false, false], + editorViewStates: [null, null, null, null, null], + cellTotalHeights: [50, 100, 50, 100, 50], + cellLineNumberStates: {}, + collapsedInputCells: {}, + collapsedOutputCells: {}, + }); + const cellList = createNotebookCellList(instantiationService, disposables); + cellList.attachViewModel(viewModel); + + // render height 210, it can render 3 full cells and 1 partial cell + cellList.layout(210, 100); + + // init scrollTop and scrollBottom + assert.deepStrictEqual(cellList.scrollTop, 0); + assert.deepStrictEqual(cellList.getViewScrollBottom(), 210); + + cellList.setFocus([1]); + + editor.focusNotebookCell(cellList.viewModel?.cellAt(1)!, 'editor'); + cellList.updateElementHeight2(viewModel.cellAt(0)!, 100); + assert.deepStrictEqual(cellList.scrollHeight, 400); + + // We have the cell editor focused, so we should anchor to that cell + assert.deepStrictEqual(cellList.scrollTop, 50); + + cellList.updateElementHeight2(viewModel.cellAt(0)!, 50); + assert.deepStrictEqual(cellList.scrollTop, 0); + + cellList.updateElementHeight2(viewModel.cellAt(0)!, 250); + assert.deepStrictEqual(cellList.scrollTop, 250 + 100 - cellList.renderHeight); + }); + }); + + test('updateElementHeight with focused element out of viewport', async function () { await withTestNotebook( [ ['# header a', 'markdown', CellKind.Markup, [], {}], diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookCommon.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookCommon.test.ts index 83d0164b..d18126e1 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookCommon.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookCommon.test.ts @@ -305,6 +305,8 @@ suite('NotebookCommon', () => { suite('CellUri', function () { + ensureNoDisposablesAreLeakedInTestSuite(); + test('parse, generate (file-scheme)', function () { const nb = URI.parse('file:///bar/følder/file.nb'); @@ -348,6 +350,8 @@ suite('CellUri', function () { suite('CellRange', function () { + ensureNoDisposablesAreLeakedInTestSuite(); + test('Cell range to index', function () { assert.deepStrictEqual(cellRangesToIndexes([]), []); assert.deepStrictEqual(cellRangesToIndexes([{ start: 0, end: 0 }]), []); @@ -395,9 +399,16 @@ suite('CellRange', function () { { start: 0, end: 4 } ]); }); + + test('Reduce ranges 2, empty ranges', function () { + assert.deepStrictEqual(reduceCellRanges([{ start: 0, end: 0 }, { start: 0, end: 0 }]), [{ start: 0, end: 0 }]); + assert.deepStrictEqual(reduceCellRanges([{ start: 0, end: 0 }, { start: 1, end: 2 }]), [{ start: 1, end: 2 }]); + assert.deepStrictEqual(reduceCellRanges([{ start: 2, end: 2 }]), [{ start: 2, end: 2 }]); + }); }); suite('NotebookWorkingCopyTypeIdentifier', function () { + ensureNoDisposablesAreLeakedInTestSuite(); test('works', function () { const viewType = 'testViewType'; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookDiff.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookDiff.test.ts index 6136451c..654fe7ee 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookDiff.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookDiff.test.ts @@ -35,9 +35,9 @@ suite('NotebookCommon', () => { test('diff different source', async () => { await withTestNotebookDiffModel([ - ['x', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 3 }], + ['x', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { metadata: { collapsed: false }, executionOrder: 3 }], ], [ - ['y', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 3 }], + ['y', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { metadata: { collapsed: false }, executionOrder: 3 }], ], (model, disposables, accessor) => { const diff = new LcsDiff(new CellSequence(model.original.notebook), new CellSequence(model.modified.notebook)); const diffResult = diff.ComputeDiff(false); @@ -72,10 +72,10 @@ suite('NotebookCommon', () => { test('diff different output', async () => { await withTestNotebookDiffModel([ - ['x', 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([5])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 5 }], + ['x', 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([5])) }] }], { metadata: { collapsed: false }, executionOrder: 5 }], ['', 'javascript', CellKind.Code, [], {}] ], [ - ['x', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 3 }], + ['x', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { metadata: { collapsed: false }, executionOrder: 3 }], ['', 'javascript', CellKind.Code, [], {}] ], (model, disposables, accessor) => { const diff = new LcsDiff(new CellSequence(model.original.notebook), new CellSequence(model.modified.notebook)); @@ -197,12 +197,12 @@ suite('NotebookCommon', () => { test('diff foo/foe', async () => { await withTestNotebookDiffModel([ - [['def foe(x, y):\n', ' return x + y\n', 'foe(3, 2)'].join(''), 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([6])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 5 }], - [['def foo(x, y):\n', ' return x * y\n', 'foo(1, 2)'].join(''), 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([2])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 6 }], + [['def foe(x, y):\n', ' return x + y\n', 'foe(3, 2)'].join(''), 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([6])) }] }], { metadata: { collapsed: false }, executionOrder: 5 }], + [['def foo(x, y):\n', ' return x * y\n', 'foo(1, 2)'].join(''), 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([2])) }] }], { metadata: { collapsed: false }, executionOrder: 6 }], ['', 'javascript', CellKind.Code, [], {}] ], [ - [['def foo(x, y):\n', ' return x * y\n', 'foo(1, 2)'].join(''), 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([6])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 5 }], - [['def foe(x, y):\n', ' return x + y\n', 'foe(3, 2)'].join(''), 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([2])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 6 }], + [['def foo(x, y):\n', ' return x * y\n', 'foo(1, 2)'].join(''), 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([6])) }] }], { metadata: { collapsed: false }, executionOrder: 5 }], + [['def foe(x, y):\n', ' return x + y\n', 'foe(3, 2)'].join(''), 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([2])) }] }], { metadata: { collapsed: false }, executionOrder: 6 }], ['', 'javascript', CellKind.Code, [], {}] ], (model, disposables, accessor) => { const diff = new LcsDiff(new CellSequence(model.original.notebook), new CellSequence(model.modified.notebook)); @@ -407,15 +407,15 @@ suite('NotebookCommon', () => { test('LCS', async () => { await withTestNotebookDiffModel([ - ['# Description', 'markdown', CellKind.Markup, [], { custom: { metadata: {} } }], - ['x = 3', 'javascript', CellKind.Code, [], { custom: { metadata: { collapsed: true } }, executionOrder: 1 }], - ['x', 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 1 }], - ['x', 'javascript', CellKind.Code, [], { custom: { metadata: { collapsed: false } } }] + ['# Description', 'markdown', CellKind.Markup, [], { metadata: {} }], + ['x = 3', 'javascript', CellKind.Code, [], { metadata: { collapsed: true }, executionOrder: 1 }], + ['x', 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { metadata: { collapsed: false }, executionOrder: 1 }], + ['x', 'javascript', CellKind.Code, [], { metadata: { collapsed: false } }] ], [ - ['# Description', 'markdown', CellKind.Markup, [], { custom: { metadata: {} } }], - ['x = 3', 'javascript', CellKind.Code, [], { custom: { metadata: { collapsed: true } }, executionOrder: 1 }], - ['x', 'javascript', CellKind.Code, [], { custom: { metadata: { collapsed: false } } }], - ['x', 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 1 }] + ['# Description', 'markdown', CellKind.Markup, [], { metadata: {} }], + ['x = 3', 'javascript', CellKind.Code, [], { metadata: { collapsed: true }, executionOrder: 1 }], + ['x', 'javascript', CellKind.Code, [], { metadata: { collapsed: false } }], + ['x', 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { metadata: { collapsed: false }, executionOrder: 1 }] ], async (model) => { const diff = new LcsDiff(new CellSequence(model.original.notebook), new CellSequence(model.modified.notebook)); const diffResult = diff.ComputeDiff(false); @@ -440,18 +440,18 @@ suite('NotebookCommon', () => { test('LCS 2', async () => { await withTestNotebookDiffModel([ - ['# Description', 'markdown', CellKind.Markup, [], { custom: { metadata: {} } }], - ['x = 3', 'javascript', CellKind.Code, [], { custom: { metadata: { collapsed: true } }, executionOrder: 1 }], - ['x', 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 1 }], - ['x', 'javascript', CellKind.Code, [], { custom: { metadata: { collapsed: false } } }], + ['# Description', 'markdown', CellKind.Markup, [], { metadata: {} }], + ['x = 3', 'javascript', CellKind.Code, [], { metadata: { collapsed: true }, executionOrder: 1 }], + ['x', 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { metadata: { collapsed: false }, executionOrder: 1 }], + ['x', 'javascript', CellKind.Code, [], { metadata: { collapsed: false } }], ['x = 5', 'javascript', CellKind.Code, [], {}], ['x', 'javascript', CellKind.Code, [], {}], ['x', 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([5])) }] }], {}], ], [ - ['# Description', 'markdown', CellKind.Markup, [], { custom: { metadata: {} } }], - ['x = 3', 'javascript', CellKind.Code, [], { custom: { metadata: { collapsed: true } }, executionOrder: 1 }], - ['x', 'javascript', CellKind.Code, [], { custom: { metadata: { collapsed: false } } }], - ['x', 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 1 }], + ['# Description', 'markdown', CellKind.Markup, [], { metadata: {} }], + ['x = 3', 'javascript', CellKind.Code, [], { metadata: { collapsed: true }, executionOrder: 1 }], + ['x', 'javascript', CellKind.Code, [], { metadata: { collapsed: false } }], + ['x', 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { metadata: { collapsed: false }, executionOrder: 1 }], ['x = 5', 'javascript', CellKind.Code, [], {}], ['x', 'javascript', CellKind.Code, [{ outputId: 'someId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([5])) }] }], {}], ['x', 'javascript', CellKind.Code, [], {}], @@ -528,11 +528,11 @@ suite('NotebookCommon', () => { test('diff output', async () => { await withTestNotebookDiffModel([ - ['x', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 3 }], - ['y', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([4])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 3 }], + ['x', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { metadata: { collapsed: false }, executionOrder: 3 }], + ['y', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([4])) }] }], { metadata: { collapsed: false }, executionOrder: 3 }], ], [ - ['x', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 3 }], - ['y', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([5])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 3 }], + ['x', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { metadata: { collapsed: false }, executionOrder: 3 }], + ['y', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([5])) }] }], { metadata: { collapsed: false }, executionOrder: 3 }], ], (model, disposables, accessor) => { const diff = new LcsDiff(new CellSequence(model.original.notebook), new CellSequence(model.modified.notebook)); const diffResult = diff.ComputeDiff(false); @@ -557,11 +557,11 @@ suite('NotebookCommon', () => { test('diff output fast check', async () => { await withTestNotebookDiffModel([ - ['x', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 3 }], - ['y', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([4])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 3 }], + ['x', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { metadata: { collapsed: false }, executionOrder: 3 }], + ['y', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([4])) }] }], { metadata: { collapsed: false }, executionOrder: 3 }], ], [ - ['x', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 3 }], - ['y', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([5])) }] }], { custom: { metadata: { collapsed: false } }, executionOrder: 3 }], + ['x', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([3])) }] }], { metadata: { collapsed: false }, executionOrder: 3 }], + ['y', 'javascript', CellKind.Code, [{ outputId: 'someOtherId', outputs: [{ mime: Mimes.text, data: VSBuffer.wrap(new Uint8Array([5])) }] }], { metadata: { collapsed: false }, executionOrder: 3 }], ], (model, disposables, accessor) => { const diff = new LcsDiff(new CellSequence(model.original.notebook), new CellSequence(model.modified.notebook)); const diffResult = diff.ComputeDiff(false); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookEditorModel.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookEditorModel.test.ts index bbcd3087..071017d8 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookEditorModel.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookEditorModel.test.ts @@ -10,23 +10,30 @@ import { DisposableStore } from 'vs/base/common/lifecycle'; import { Mimes } from 'vs/base/common/mime'; import { URI } from 'vs/base/common/uri'; import { mock } from 'vs/base/test/common/mock'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; import { ExtensionIdentifier } from 'vs/platform/extensions/common/extensions'; +import { IFileStatWithMetadata } from 'vs/platform/files/common/files'; import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; +import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { NotebookTextModel } from 'vs/workbench/contrib/notebook/common/model/notebookTextModel'; -import { CellKind, NotebookData, TransientOptions } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { CellKind, IOutputDto, NotebookData, NotebookSetting, TransientOptions } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { NotebookFileWorkingCopyModel } from 'vs/workbench/contrib/notebook/common/notebookEditorModel'; import { INotebookSerializer, INotebookService, SimpleNotebookProviderInfo } from 'vs/workbench/contrib/notebook/common/notebookService'; import { setupInstantiationService } from 'vs/workbench/contrib/notebook/test/browser/testNotebookEditor'; +import { SnapshotContext } from 'vs/workbench/services/workingCopy/common/fileWorkingCopy'; suite('NotebookFileWorkingCopyModel', function () { let disposables: DisposableStore; let instantiationService: TestInstantiationService; const configurationService = new TestConfigurationService(); + const telemetryService = new class extends mock() { }; teardown(() => disposables.dispose()); + ensureNoDisposablesAreLeakedInTestSuite(); + setup(() => { disposables = new DisposableStore(); instantiationService = setupInstantiationService(disposables); @@ -57,10 +64,11 @@ suite('NotebookFileWorkingCopyModel', function () { } } ), - configurationService + configurationService, + telemetryService )); - await model.snapshot(CancellationToken.None); + await model.snapshot(SnapshotContext.Save, CancellationToken.None); assert.strictEqual(callCount, 1); } @@ -79,9 +87,10 @@ suite('NotebookFileWorkingCopyModel', function () { } } ), - configurationService + configurationService, + telemetryService )); - await model.snapshot(CancellationToken.None); + await model.snapshot(SnapshotContext.Save, CancellationToken.None); assert.strictEqual(callCount, 1); } }); @@ -96,9 +105,11 @@ suite('NotebookFileWorkingCopyModel', function () { { transientCellMetadata: {}, transientDocumentMetadata: {}, cellContentMetadata: {}, transientOutputs: false } ); + disposables.add(notebook); + { // transient let callCount = 0; - const model = new NotebookFileWorkingCopyModel( + const model = disposables.add(new NotebookFileWorkingCopyModel( notebook, mockNotebookService(notebook, new class extends mock() { @@ -111,16 +122,17 @@ suite('NotebookFileWorkingCopyModel', function () { } } ), - configurationService - ); + configurationService, + telemetryService + )); - await model.snapshot(CancellationToken.None); + await model.snapshot(SnapshotContext.Save, CancellationToken.None); assert.strictEqual(callCount, 1); } { // NOT transient let callCount = 0; - const model = new NotebookFileWorkingCopyModel( + const model = disposables.add(new NotebookFileWorkingCopyModel( notebook, mockNotebookService(notebook, new class extends mock() { @@ -133,9 +145,11 @@ suite('NotebookFileWorkingCopyModel', function () { } } ), - configurationService - ); - await model.snapshot(CancellationToken.None); + configurationService, + telemetryService, + + )); + await model.snapshot(SnapshotContext.Save, CancellationToken.None); assert.strictEqual(callCount, 1); } }); @@ -149,10 +163,11 @@ suite('NotebookFileWorkingCopyModel', function () { {}, { transientCellMetadata: {}, transientDocumentMetadata: {}, cellContentMetadata: {}, transientOutputs: false, } ); + disposables.add(notebook); { // transient let callCount = 0; - const model = new NotebookFileWorkingCopyModel( + const model = disposables.add(new NotebookFileWorkingCopyModel( notebook, mockNotebookService(notebook, new class extends mock() { @@ -165,16 +180,17 @@ suite('NotebookFileWorkingCopyModel', function () { } } ), - configurationService - ); + configurationService, + telemetryService + )); - await model.snapshot(CancellationToken.None); + await model.snapshot(SnapshotContext.Save, CancellationToken.None); assert.strictEqual(callCount, 1); } { // NOT transient let callCount = 0; - const model = new NotebookFileWorkingCopyModel( + const model = disposables.add(new NotebookFileWorkingCopyModel( notebook, mockNotebookService(notebook, new class extends mock() { @@ -187,20 +203,107 @@ suite('NotebookFileWorkingCopyModel', function () { } } ), - configurationService - ); - await model.snapshot(CancellationToken.None); + configurationService, + telemetryService + )); + await model.snapshot(SnapshotContext.Save, CancellationToken.None); assert.strictEqual(callCount, 1); } }); + + test('Notebooks with outputs beyond the size threshold will throw for backup snapshots', async function () { + const outputLimit = 100; + await configurationService.setUserConfiguration(NotebookSetting.outputBackupSizeLimit, outputLimit * 1.0 / 1024); + const largeOutput: IOutputDto = { outputId: '123', outputs: [{ mime: Mimes.text, data: VSBuffer.fromString('a'.repeat(outputLimit + 1)) }] }; + const notebook = instantiationService.createInstance(NotebookTextModel, + 'notebook', + URI.file('test'), + [{ cellKind: CellKind.Code, language: 'foo', mime: 'foo', source: 'foo', outputs: [largeOutput], metadata: { foo: 123, bar: 456 } }], + {}, + { transientCellMetadata: {}, transientDocumentMetadata: {}, cellContentMetadata: {}, transientOutputs: false, } + ); + disposables.add(notebook); + + let callCount = 0; + const model = disposables.add(new NotebookFileWorkingCopyModel( + notebook, + mockNotebookService(notebook, + new class extends mock() { + override options: TransientOptions = { transientOutputs: true, transientDocumentMetadata: {}, transientCellMetadata: { bar: true }, cellContentMetadata: {} }; + override async notebookToData(notebook: NotebookData) { + callCount += 1; + assert.strictEqual(notebook.cells[0].metadata!.foo, 123); + assert.strictEqual(notebook.cells[0].metadata!.bar, undefined); + return VSBuffer.fromString(''); + } + } + ), + configurationService, + telemetryService + )); + + try { + await model.snapshot(SnapshotContext.Backup, CancellationToken.None); + assert.fail('Expected snapshot to throw an error for large output'); + } catch (e) { + assert.notEqual(e.code, 'ERR_ASSERTION', e.message); + } + + await model.snapshot(SnapshotContext.Save, CancellationToken.None); + assert.strictEqual(callCount, 1); + + }); + + test('Notebook model will not return a save delegate if the serializer has not been retreived', async function () { + const notebook = instantiationService.createInstance(NotebookTextModel, + 'notebook', + URI.file('test'), + [{ cellKind: CellKind.Code, language: 'foo', mime: 'foo', source: 'foo', outputs: [], metadata: { foo: 123, bar: 456 } }], + {}, + { transientCellMetadata: {}, transientDocumentMetadata: {}, cellContentMetadata: {}, transientOutputs: false, } + ); + disposables.add(notebook); + + const serializer = new class extends mock() { + override save(): Promise { + return Promise.resolve({ name: 'savedFile' } as IFileStatWithMetadata); + } + }; + (serializer as any).test = 'yes'; + + let resolveSerializer: (serializer: INotebookSerializer) => void = () => { }; + const serializerPromise = new Promise(resolve => { + resolveSerializer = resolve; + }); + const notebookService = mockNotebookService(notebook, serializerPromise); + configurationService.setUserConfiguration(NotebookSetting.remoteSaving, true); + + const model = disposables.add(new NotebookFileWorkingCopyModel( + notebook, + notebookService, + configurationService, + telemetryService + )); + + // the save method should not be set if the serializer is not yet resolved + const notExist = model.save; + assert.strictEqual(notExist, undefined); + + resolveSerializer(serializer); + await model.getNotebookSerializer(); + const result = await model.save?.({} as any, {} as any); + + assert.strictEqual(result!.name, 'savedFile'); + }); }); -function mockNotebookService(notebook: NotebookTextModel, notebookSerializer: INotebookSerializer) { +function mockNotebookService(notebook: NotebookTextModel, notebookSerializer: Promise | INotebookSerializer) { return new class extends mock() { override async withNotebookDataProvider(viewType: string): Promise { + const serializer = await notebookSerializer; return new SimpleNotebookProviderInfo( notebook.viewType, - notebookSerializer, + serializer, { id: new ExtensionIdentifier('test'), location: undefined diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookExecutionService.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookExecutionService.test.ts index 76853078..c4b00528 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookExecutionService.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookExecutionService.test.ts @@ -5,6 +5,8 @@ import * as assert from 'assert'; import * as sinon from 'sinon'; +import { AsyncIterableObject } from 'vs/base/common/async'; +import { CancellationToken } from 'vs/base/common/cancellation'; import { Event } from 'vs/base/common/event'; import { DisposableStore } from 'vs/base/common/lifecycle'; import { URI } from 'vs/base/common/uri'; @@ -23,7 +25,7 @@ import { NotebookViewModel } from 'vs/workbench/contrib/notebook/browser/viewMod import { NotebookTextModel } from 'vs/workbench/contrib/notebook/common/model/notebookTextModel'; import { CellKind, IOutputDto, NotebookCellMetadata } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { INotebookExecutionStateService } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; -import { INotebookKernel, INotebookKernelHistoryService, INotebookKernelService, INotebookTextModelLike } from 'vs/workbench/contrib/notebook/common/notebookKernelService'; +import { INotebookKernel, INotebookKernelHistoryService, INotebookKernelService, INotebookTextModelLike, VariablesResult } from 'vs/workbench/contrib/notebook/common/notebookKernelService'; import { INotebookService } from 'vs/workbench/contrib/notebook/common/notebookService'; import { setupInstantiationService, withTestNotebook as _withTestNotebook } from 'vs/workbench/contrib/notebook/test/browser/testNotebookEditor'; @@ -34,6 +36,10 @@ suite('NotebookExecutionService', () => { let kernelService: INotebookKernelService; let disposables: DisposableStore; + teardown(() => { + disposables.dispose(); + }); + setup(function () { disposables = new DisposableStore(); @@ -69,15 +75,11 @@ suite('NotebookExecutionService', () => { } }); - kernelService = instantiationService.createInstance(NotebookKernelService); + kernelService = disposables.add(instantiationService.createInstance(NotebookKernelService)); instantiationService.set(INotebookKernelService, kernelService); contextKeyService = instantiationService.get(IContextKeyService); }); - teardown(() => { - disposables.dispose(); - }); - async function withTestNotebook(cells: [string, string, CellKind, IOutputDto[], NotebookCellMetadata][], callback: (viewModel: NotebookViewModel, textModel: NotebookTextModel) => void | Promise) { return _withTestNotebook(cells, (editor, viewModel) => callback(viewModel, viewModel.notebookDocument)); } @@ -172,6 +174,9 @@ class TestNotebookKernel implements INotebookKernel { preloadUris: URI[] = []; preloadProvides: string[] = []; supportedLanguages: string[] = []; + provideVariables(notebookUri: URI, parentId: number | undefined, kind: 'named' | 'indexed', start: number, token: CancellationToken): AsyncIterableObject { + return AsyncIterableObject.EMPTY; + } executeNotebookCellsRequest(): Promise { throw new Error('Method not implemented.'); } diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookExecutionStateService.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookExecutionStateService.test.ts index 8874152b..7087aa9e 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookExecutionStateService.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookExecutionStateService.test.ts @@ -4,7 +4,8 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; -import { DeferredPromise } from 'vs/base/common/async'; +import { AsyncIterableObject, DeferredPromise } from 'vs/base/common/async'; +import { CancellationToken } from 'vs/base/common/cancellation'; import { Event } from 'vs/base/common/event'; import { DisposableStore } from 'vs/base/common/lifecycle'; import { URI } from 'vs/base/common/uri'; @@ -22,7 +23,7 @@ import { NotebookTextModel } from 'vs/workbench/contrib/notebook/common/model/no import { CellEditType, CellKind, CellUri, IOutputDto, NotebookCellMetadata, NotebookExecutionState } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { CellExecutionUpdateType, INotebookExecutionService } from 'vs/workbench/contrib/notebook/common/notebookExecutionService'; import { INotebookExecutionStateService, NotebookExecutionType } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; -import { INotebookKernel, INotebookKernelService } from 'vs/workbench/contrib/notebook/common/notebookKernelService'; +import { INotebookKernel, INotebookKernelService, VariablesResult } from 'vs/workbench/contrib/notebook/common/notebookKernelService'; import { INotebookService } from 'vs/workbench/contrib/notebook/common/notebookService'; import { setupInstantiationService, withTestNotebook as _withTestNotebook } from 'vs/workbench/contrib/notebook/test/browser/testNotebookEditor'; @@ -33,6 +34,10 @@ suite('NotebookExecutionStateService', () => { let disposables: DisposableStore; let testNotebookModel: NotebookTextModel | undefined; + teardown(() => { + disposables.dispose(); + }); + setup(function () { disposables = new DisposableStore(); @@ -58,14 +63,10 @@ suite('NotebookExecutionStateService', () => { } }); - kernelService = instantiationService.createInstance(NotebookKernelService); + kernelService = disposables.add(instantiationService.createInstance(NotebookKernelService)); instantiationService.set(INotebookKernelService, kernelService); - instantiationService.set(INotebookExecutionService, instantiationService.createInstance(NotebookExecutionService)); - instantiationService.set(INotebookExecutionStateService, instantiationService.createInstance(NotebookExecutionStateService)); - }); - - teardown(() => { - disposables.dispose(); + instantiationService.set(INotebookExecutionService, disposables.add(instantiationService.createInstance(NotebookExecutionService))); + instantiationService.set(INotebookExecutionStateService, disposables.add(instantiationService.createInstance(NotebookExecutionStateService))); }); async function withTestNotebook(cells: [string, string, CellKind, IOutputDto[], NotebookCellMetadata][], callback: (viewModel: NotebookViewModel, textModel: NotebookTextModel) => void | Promise) { @@ -361,6 +362,9 @@ class TestNotebookKernel implements INotebookKernel { supportedLanguages: string[] = []; async executeNotebookCellsRequest(): Promise { } async cancelNotebookCellExecution(uri: URI, cellHandles: number[]): Promise { } + provideVariables(notebookUri: URI, parentId: number | undefined, kind: 'named' | 'indexed', start: number, token: CancellationToken): AsyncIterableObject { + return AsyncIterableObject.EMPTY; + } constructor(opts?: { languages?: string[]; id?: string }) { this.supportedLanguages = opts?.languages ?? [PLAINTEXT_LANGUAGE_ID]; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookKernelHistory.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookKernelHistory.test.ts index 24d459f9..a476f5ca 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookKernelHistory.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookKernelHistory.test.ts @@ -8,7 +8,7 @@ import { URI } from 'vs/base/common/uri'; import { ExtensionIdentifier } from 'vs/platform/extensions/common/extensions'; import { setupInstantiationService, withTestNotebook as _withTestNotebook } from 'vs/workbench/contrib/notebook/test/browser/testNotebookEditor'; import { Emitter, Event } from 'vs/base/common/event'; -import { INotebookKernel, INotebookKernelService } from 'vs/workbench/contrib/notebook/common/notebookKernelService'; +import { INotebookKernel, INotebookKernelService, VariablesResult } from 'vs/workbench/contrib/notebook/common/notebookKernelService'; import { NotebookKernelService } from 'vs/workbench/contrib/notebook/browser/services/notebookKernelServiceImpl'; import { INotebookService } from 'vs/workbench/contrib/notebook/common/notebookService'; import { mock } from 'vs/base/test/common/mock'; @@ -21,6 +21,8 @@ import { NotebookKernelHistoryService } from 'vs/workbench/contrib/notebook/brow import { IApplicationStorageValueChangeEvent, IProfileStorageValueChangeEvent, IStorageService, IStorageValueChangeEvent, IWillSaveStateEvent, IWorkspaceStorageValueChangeEvent, StorageScope } from 'vs/platform/storage/common/storage'; import { INotebookLoggingService } from 'vs/workbench/contrib/notebook/common/notebookLoggingService'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { CancellationToken } from 'vs/base/common/cancellation'; +import { AsyncIterableObject } from 'vs/base/common/async'; suite('NotebookKernelHistoryService', () => { @@ -184,6 +186,9 @@ class TestNotebookKernel implements INotebookKernel { cancelNotebookCellExecution(): Promise { throw new Error('Method not implemented.'); } + provideVariables(notebookUri: URI, parentId: number | undefined, kind: 'named' | 'indexed', start: number, token: CancellationToken): AsyncIterableObject { + return AsyncIterableObject.EMPTY; + } constructor(opts?: { languages?: string[]; label?: string; viewType?: string }) { this.supportedLanguages = opts?.languages ?? [PLAINTEXT_LANGUAGE_ID]; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookKernelService.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookKernelService.test.ts index c964f7b5..1ed657a1 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookKernelService.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookKernelService.test.ts @@ -8,7 +8,7 @@ import { URI } from 'vs/base/common/uri'; import { ExtensionIdentifier } from 'vs/platform/extensions/common/extensions'; import { setupInstantiationService, withTestNotebook as _withTestNotebook } from 'vs/workbench/contrib/notebook/test/browser/testNotebookEditor'; import { Emitter, Event } from 'vs/base/common/event'; -import { INotebookKernel, INotebookKernelService } from 'vs/workbench/contrib/notebook/common/notebookKernelService'; +import { INotebookKernel, INotebookKernelService, VariablesResult } from 'vs/workbench/contrib/notebook/common/notebookKernelService'; import { NotebookKernelService } from 'vs/workbench/contrib/notebook/browser/services/notebookKernelServiceImpl'; import { INotebookService } from 'vs/workbench/contrib/notebook/common/notebookService'; import { mock } from 'vs/base/test/common/mock'; @@ -18,6 +18,9 @@ import { NotebookTextModel } from 'vs/workbench/contrib/notebook/common/model/no import { PLAINTEXT_LANGUAGE_ID } from 'vs/editor/common/languages/modesRegistry'; import { IMenu, IMenuService } from 'vs/platform/actions/common/actions'; import { TransientOptions } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { CancellationToken } from 'vs/base/common/cancellation'; +import { AsyncIterableObject } from 'vs/base/common/async'; suite('NotebookKernelService', () => { @@ -30,6 +33,8 @@ suite('NotebookKernelService', () => { disposables.dispose(); }); + ensureNoDisposablesAreLeakedInTestSuite(); + setup(function () { disposables = new DisposableStore(); @@ -51,7 +56,7 @@ suite('NotebookKernelService', () => { }; } }); - kernelService = instantiationService.createInstance(NotebookKernelService); + kernelService = disposables.add(instantiationService.createInstance(NotebookKernelService)); instantiationService.set(INotebookKernelService, kernelService); }); @@ -63,8 +68,8 @@ suite('NotebookKernelService', () => { const k1 = new TestNotebookKernel({ label: 'z' }); const k2 = new TestNotebookKernel({ label: 'a' }); - kernelService.registerKernel(k1); - kernelService.registerKernel(k2); + disposables.add(kernelService.registerKernel(k1)); + disposables.add(kernelService.registerKernel(k2)); // equal priorities -> sort by name let info = kernelService.getMatchingKernel({ uri: u1, viewType: 'foo' }); @@ -96,14 +101,14 @@ suite('NotebookKernelService', () => { const notebook = URI.parse('foo:///one'); const kernel = new TestNotebookKernel(); - kernelService.registerKernel(kernel); + disposables.add(kernelService.registerKernel(kernel)); let info = kernelService.getMatchingKernel({ uri: notebook, viewType: 'foo' }); assert.strictEqual(info.all.length, 1); assert.ok(info.all[0] === kernel); const betterKernel = new TestNotebookKernel(); - kernelService.registerKernel(betterKernel); + disposables.add(kernelService.registerKernel(betterKernel)); info = kernelService.getMatchingKernel({ uri: notebook, viewType: 'foo' }); assert.strictEqual(info.all.length, 2); @@ -123,8 +128,8 @@ suite('NotebookKernelService', () => { const jupyterKernel = new TestNotebookKernel({ viewType: jupyter.viewType }); const dotnetKernel = new TestNotebookKernel({ viewType: dotnet.viewType }); - kernelService.registerKernel(jupyterKernel); - kernelService.registerKernel(dotnetKernel); + disposables.add(kernelService.registerKernel(jupyterKernel)); + disposables.add(kernelService.registerKernel(dotnetKernel)); kernelService.selectKernelForNotebook(jupyterKernel, jupyter); kernelService.selectKernelForNotebook(dotnetKernel, dotnet); @@ -144,8 +149,8 @@ suite('NotebookKernelService', () => { const jupyterKernel = new TestNotebookKernel({ viewType: jupyter.viewType }); const dotnetKernel = new TestNotebookKernel({ viewType: dotnet.viewType }); - kernelService.registerKernel(jupyterKernel); - kernelService.registerKernel(dotnetKernel); + disposables.add(kernelService.registerKernel(jupyterKernel)); + disposables.add(kernelService.registerKernel(dotnetKernel)); kernelService.selectKernelForNotebook(jupyterKernel, jupyter); kernelService.selectKernelForNotebook(dotnetKernel, dotnet); @@ -160,7 +165,7 @@ suite('NotebookKernelService', () => { { // open as jupyter -> bind event const p1 = Event.toPromise(kernelService.onDidChangeSelectedNotebooks); - const d1 = instantiationService.createInstance(NotebookTextModel, jupyter.viewType, jupyter.uri, [], {}, transientOptions); + const d1 = disposables.add(instantiationService.createInstance(NotebookTextModel, jupyter.viewType, jupyter.uri, [], {}, transientOptions)); onDidAddNotebookDocument.fire(d1); const event = await p1; assert.strictEqual(event.newKernel, jupyterKernel.id); @@ -168,7 +173,7 @@ suite('NotebookKernelService', () => { { // RE-open as dotnet -> bind event const p2 = Event.toPromise(kernelService.onDidChangeSelectedNotebooks); - const d2 = instantiationService.createInstance(NotebookTextModel, dotnet.viewType, dotnet.uri, [], {}, transientOptions); + const d2 = disposables.add(instantiationService.createInstance(NotebookTextModel, dotnet.viewType, dotnet.uri, [], {}, transientOptions)); onDidAddNotebookDocument.fire(d2); const event2 = await p2; assert.strictEqual(event2.newKernel, dotnetKernel.id); @@ -194,6 +199,9 @@ class TestNotebookKernel implements INotebookKernel { cancelNotebookCellExecution(): Promise { throw new Error('Method not implemented.'); } + provideVariables(notebookUri: URI, parentId: number | undefined, kind: 'named' | 'indexed', start: number, token: CancellationToken): AsyncIterableObject { + return AsyncIterableObject.EMPTY; + } constructor(opts?: { languages?: string[]; label?: string; viewType?: string }) { this.supportedLanguages = opts?.languages ?? [PLAINTEXT_LANGUAGE_ID]; diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookSelection.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookSelection.test.ts index b1aa6111..5bbbf50a 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookSelection.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookSelection.test.ts @@ -15,12 +15,15 @@ import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/uti import { DisposableStore } from 'vs/base/common/lifecycle'; suite('NotebookSelection', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('focus is never empty', function () { const selectionCollection = new NotebookCellSelectionCollection(); assert.deepStrictEqual(selectionCollection.focus, { start: 0, end: 0 }); selectionCollection.setState(null, [], true, 'model'); assert.deepStrictEqual(selectionCollection.focus, { start: 0, end: 0 }); + selectionCollection.dispose(); }); }); @@ -275,7 +278,7 @@ suite('NotebookCellList focus/selection', () => { (editor, viewModel) => { assert.deepStrictEqual(viewModel.validateRange(null), null); assert.deepStrictEqual(viewModel.validateRange(undefined), null); - assert.deepStrictEqual(viewModel.validateRange({ start: 0, end: 0 }), null); + assert.deepStrictEqual(viewModel.validateRange({ start: 0, end: 0 }), { start: 0, end: 0 }); assert.deepStrictEqual(viewModel.validateRange({ start: 0, end: 2 }), { start: 0, end: 2 }); assert.deepStrictEqual(viewModel.validateRange({ start: 0, end: 3 }), { start: 0, end: 2 }); assert.deepStrictEqual(viewModel.validateRange({ start: -1, end: 3 }), { start: 0, end: 2 }); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookServiceImpl.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookServiceImpl.test.ts index f8e70728..647c9630 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookServiceImpl.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookServiceImpl.test.ts @@ -13,6 +13,7 @@ import { IAccessibilityService } from 'vs/platform/accessibility/common/accessib import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; import { IFileService } from 'vs/platform/files/common/files'; import { IStorageService } from 'vs/platform/storage/common/storage'; +import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; import { NotebookProviderInfoStore } from 'vs/workbench/contrib/notebook/browser/services/notebookServiceImpl'; import { INotebookEditorModelResolverService } from 'vs/workbench/contrib/notebook/common/notebookEditorModelResolverService'; import { NotebookProviderInfo } from 'vs/workbench/contrib/notebook/common/notebookProvider'; @@ -30,6 +31,7 @@ suite('NotebookProviderInfoStore', function () { new class extends mock() { override get() { return ''; } override store() { } + override getObject() { return {}; } }, new class extends mock() { override onDidRegisterExtensions = Event.None; @@ -43,7 +45,8 @@ suite('NotebookProviderInfoStore', function () { new class extends mock() { override hasProvider() { return true; } }, - new class extends mock() { } + new class extends mock() { }, + new class extends mock() { } ); disposables.add(store); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookStickyScroll.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookStickyScroll.test.ts index 5c968241..0cb027d1 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookStickyScroll.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookStickyScroll.test.ts @@ -50,7 +50,7 @@ suite('NotebookEditorStickyScroll', () => { } function nbStickyTestHelper(domNode: HTMLElement, notebookEditor: INotebookEditor, notebookCellList: INotebookCellList, notebookOutlineEntries: OutlineEntry[], disposables: Pick) { - const output = computeContent(domNode, notebookEditor, notebookCellList, notebookOutlineEntries); + const output = computeContent(notebookEditor, notebookCellList, notebookOutlineEntries, 0); for (const stickyLine of output.values()) { disposables.add(stickyLine.line); } @@ -181,7 +181,7 @@ suite('NotebookEditorStickyScroll', () => { }); }); - test('test3: should render 0->1, collapsing against equivalent level header', async function () { + test('test3: should render 0->2, collapsing against equivalent level header', async function () { await withTestNotebook( [ ['# header a', 'markdown', CellKind.Markup, [], {}], // 0 @@ -222,7 +222,7 @@ suite('NotebookEditorStickyScroll', () => { }); // outdated/improper behavior - test.skip('test4: should render 0, scrolltop halfway through cell 0', async function () { + test('test4: should render 0, scrolltop halfway through cell 0', async function () { await withTestNotebook( [ ['# header a', 'markdown', CellKind.Markup, [], {}], @@ -260,8 +260,7 @@ suite('NotebookEditorStickyScroll', () => { }); }); - // outdated/improper behavior - test.skip('test5: should render 0->2, scrolltop halfway through cell 2', async function () { + test('test5: should render 0->2, scrolltop halfway through cell 2', async function () { await withTestNotebook( [ ['# header a', 'markdown', CellKind.Markup, [], {}], @@ -301,8 +300,7 @@ suite('NotebookEditorStickyScroll', () => { }); }); - // outdated/improper behavior - test.skip('test6: should render 6->7, scrolltop halfway through cell 7', async function () { + test('test6: should render 6->7, scrolltop halfway through cell 7', async function () { await withTestNotebook( [ ['# header a', 'markdown', CellKind.Markup, [], {}], @@ -342,7 +340,6 @@ suite('NotebookEditorStickyScroll', () => { }); }); - // waiting on behavior push to fix this. test('test7: should render 0->1, collapsing against next section', async function () { await withTestNotebook( [ @@ -384,6 +381,4 @@ suite('NotebookEditorStickyScroll', () => { outline.dispose(); }); }); - - }); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookTextModel.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookTextModel.test.ts index 46e50d6e..4c250a43 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookTextModel.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookTextModel.test.ts @@ -7,6 +7,7 @@ import * as assert from 'assert'; import { VSBuffer } from 'vs/base/common/buffer'; import { DisposableStore } from 'vs/base/common/lifecycle'; import { Mimes } from 'vs/base/common/mime'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { ILanguageService } from 'vs/editor/common/languages/language'; import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; import { IUndoRedoService } from 'vs/platform/undoRedo/common/undoRedo'; @@ -19,6 +20,8 @@ suite('NotebookTextModel', () => { let instantiationService: TestInstantiationService; let languageService: ILanguageService; + ensureNoDisposablesAreLeakedInTestSuite(); + suiteSetup(() => { disposables = new DisposableStore(); instantiationService = setupInstantiationService(disposables); @@ -36,11 +39,11 @@ suite('NotebookTextModel', () => { ['var c = 3;', 'javascript', CellKind.Code, [], {}], ['var d = 4;', 'javascript', CellKind.Code, [], {}] ], - (editor) => { + (editor, _viewModel, ds) => { const textModel = editor.textModel; textModel.applyEdits([ - { editType: CellEditType.Replace, index: 1, count: 0, cells: [disposables.add(new TestCell(textModel.viewType, 5, 'var e = 5;', 'javascript', CellKind.Code, [], languageService))] }, - { editType: CellEditType.Replace, index: 3, count: 0, cells: [disposables.add(new TestCell(textModel.viewType, 6, 'var f = 6;', 'javascript', CellKind.Code, [], languageService))] }, + { editType: CellEditType.Replace, index: 1, count: 0, cells: [ds.add(new TestCell(textModel.viewType, 5, 'var e = 5;', 'javascript', CellKind.Code, [], languageService))] }, + { editType: CellEditType.Replace, index: 3, count: 0, cells: [ds.add(new TestCell(textModel.viewType, 6, 'var f = 6;', 'javascript', CellKind.Code, [], languageService))] }, ], true, undefined, () => undefined, undefined, true); assert.strictEqual(textModel.cells.length, 6); @@ -59,11 +62,11 @@ suite('NotebookTextModel', () => { ['var c = 3;', 'javascript', CellKind.Code, [], {}], ['var d = 4;', 'javascript', CellKind.Code, [], {}] ], - (editor) => { + (editor, _viewModel, ds) => { const textModel = editor.textModel; textModel.applyEdits([ - { editType: CellEditType.Replace, index: 1, count: 0, cells: [disposables.add(new TestCell(textModel.viewType, 5, 'var e = 5;', 'javascript', CellKind.Code, [], languageService))] }, - { editType: CellEditType.Replace, index: 1, count: 0, cells: [disposables.add(new TestCell(textModel.viewType, 6, 'var f = 6;', 'javascript', CellKind.Code, [], languageService))] }, + { editType: CellEditType.Replace, index: 1, count: 0, cells: [ds.add(new TestCell(textModel.viewType, 5, 'var e = 5;', 'javascript', CellKind.Code, [], languageService))] }, + { editType: CellEditType.Replace, index: 1, count: 0, cells: [ds.add(new TestCell(textModel.viewType, 6, 'var f = 6;', 'javascript', CellKind.Code, [], languageService))] }, ], true, undefined, () => undefined, undefined, true); assert.strictEqual(textModel.cells.length, 6); @@ -103,11 +106,11 @@ suite('NotebookTextModel', () => { ['var c = 3;', 'javascript', CellKind.Code, [], {}], ['var d = 4;', 'javascript', CellKind.Code, [], {}] ], - (editor) => { + (editor, _viewModel, ds) => { const textModel = editor.textModel; textModel.applyEdits([ { editType: CellEditType.Replace, index: 1, count: 1, cells: [] }, - { editType: CellEditType.Replace, index: 3, count: 0, cells: [new TestCell(textModel.viewType, 5, 'var e = 5;', 'javascript', CellKind.Code, [], languageService)] }, + { editType: CellEditType.Replace, index: 3, count: 0, cells: [ds.add(new TestCell(textModel.viewType, 5, 'var e = 5;', 'javascript', CellKind.Code, [], languageService))] }, ], true, undefined, () => undefined, undefined, true); assert.strictEqual(textModel.cells.length, 4); @@ -125,11 +128,11 @@ suite('NotebookTextModel', () => { ['var c = 3;', 'javascript', CellKind.Code, [], {}], ['var d = 4;', 'javascript', CellKind.Code, [], {}] ], - (editor) => { + (editor, _viewModel, ds) => { const textModel = editor.textModel; textModel.applyEdits([ { editType: CellEditType.Replace, index: 1, count: 1, cells: [] }, - { editType: CellEditType.Replace, index: 1, count: 0, cells: [new TestCell(textModel.viewType, 5, 'var e = 5;', 'javascript', CellKind.Code, [], languageService)] }, + { editType: CellEditType.Replace, index: 1, count: 0, cells: [ds.add(new TestCell(textModel.viewType, 5, 'var e = 5;', 'javascript', CellKind.Code, [], languageService))] }, ], true, undefined, () => undefined, undefined, true); assert.strictEqual(textModel.cells.length, 4); @@ -148,10 +151,10 @@ suite('NotebookTextModel', () => { ['var c = 3;', 'javascript', CellKind.Code, [], {}], ['var d = 4;', 'javascript', CellKind.Code, [], {}] ], - (editor) => { + (editor, _viewModel, ds) => { const textModel = editor.textModel; textModel.applyEdits([ - { editType: CellEditType.Replace, index: 1, count: 1, cells: [new TestCell(textModel.viewType, 5, 'var e = 5;', 'javascript', CellKind.Code, [], languageService)] }, + { editType: CellEditType.Replace, index: 1, count: 1, cells: [ds.add(new TestCell(textModel.viewType, 5, 'var e = 5;', 'javascript', CellKind.Code, [], languageService))] }, ], true, undefined, () => undefined, undefined, true); assert.strictEqual(textModel.cells.length, 4); @@ -640,7 +643,7 @@ suite('NotebookTextModel', () => { ['var c = 3;', 'javascript', CellKind.Code, [], {}], ['var d = 4;', 'javascript', CellKind.Code, [], {}] ], - (editor) => { + (editor, _viewModel, ds) => { const textModel = editor.textModel; let changeEvent: NotebookTextModelChangedEvent | undefined = undefined; const eventListener = textModel.onDidChangeContent(e => { @@ -654,7 +657,7 @@ suite('NotebookTextModel', () => { textModel.applyEdits([ { editType: CellEditType.Replace, index: 1, count: 1, cells: [] }, - { editType: CellEditType.Replace, index: 1, count: 0, cells: [new TestCell(textModel.viewType, 5, 'var e = 5;', 'javascript', CellKind.Code, [], languageService)] }, + { editType: CellEditType.Replace, index: 1, count: 0, cells: [ds.add(new TestCell(textModel.viewType, 5, 'var e = 5;', 'javascript', CellKind.Code, [], languageService))] }, ], true, undefined, () => ({ kind: SelectionStateType.Index, focus: { start: 0, end: 1 }, selections: [{ start: 0, end: 1 }] }), undefined, true); assert.strictEqual(textModel.cells.length, 4); @@ -754,12 +757,12 @@ suite('NotebookTextModel', () => { await withTestNotebook([ ['var a = 1;', 'javascript', CellKind.Code, [], {}], ['var b = 2;', 'javascript', CellKind.Code, [], {}] - ], (editor) => { + ], (editor, _, ds) => { const model = editor.textModel; let event: NotebookTextModelChangedEvent | undefined; - model.onDidChangeContent(e => { event = e; }); + ds.add(model.onDidChangeContent(e => { event = e; })); { // 1: add ouput -> event diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookVariablesDataSource.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookVariablesDataSource.test.ts new file mode 100644 index 00000000..fa082d78 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookVariablesDataSource.test.ts @@ -0,0 +1,128 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import * as assert from 'assert'; +import { AsyncIterableObject, AsyncIterableSource } from 'vs/base/common/async'; +import { CancellationToken } from 'vs/base/common/cancellation'; +import { URI } from 'vs/base/common/uri'; +import { mock } from 'vs/base/test/common/mock'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { INotebookVariableElement, NotebookVariableDataSource } from 'vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesDataSource'; +import { NotebookTextModel } from 'vs/workbench/contrib/notebook/common/model/notebookTextModel'; +import { INotebookKernel, INotebookKernelService, VariablesResult } from 'vs/workbench/contrib/notebook/common/notebookKernelService'; + + +suite('NotebookVariableDataSource', () => { + let dataSource: NotebookVariableDataSource; + const notebookModel = { uri: 'one.ipynb', languages: ['python'] } as unknown as NotebookTextModel; + let provideVariablesCalled = false; + + type VariablesResultWithAction = VariablesResult & { action?: () => void }; + let results: VariablesResultWithAction[] = [ + { id: 1, name: 'a', value: '1', hasNamedChildren: false, indexedChildrenCount: 0 }, + ]; + + const kernel = new class extends mock() { + override hasVariableProvider = true; + override provideVariables( + notebookUri: URI, + parentId: number | undefined, + kind: 'named' | 'indexed', + start: number, + token: CancellationToken + ): AsyncIterableObject { + provideVariablesCalled = true; + const source = new AsyncIterableSource(); + for (let i = 0; i < results.length; i++) { + if (token.isCancellationRequested) { + break; + } + if (results[i].action) { + results[i].action!(); + } + source.emitOne(results[i]); + } + + setTimeout(() => source.resolve(), 0); + return source.asyncIterable; + } + }; + + const kernelService = new class extends mock() { + override getMatchingKernel(notebook: NotebookTextModel) { + return { selected: kernel, all: [], suggestions: [], hidden: [] }; + } + }; + + ensureNoDisposablesAreLeakedInTestSuite(); + + setup(() => { + provideVariablesCalled = false; + dataSource = new NotebookVariableDataSource(kernelService); + }); + + test('Root element should return children', async () => { + const variables = await dataSource.getChildren({ kind: 'root', notebook: notebookModel }); + + assert.strictEqual(variables.length, 1); + }); + + test('Get children of list element', async () => { + const parent = { kind: 'variable', notebook: notebookModel, id: '1', extHostId: 1, name: 'list', value: '[...]', hasNamedChildren: false, indexedChildrenCount: 5 } as INotebookVariableElement; + results = [ + { id: 2, name: 'first', value: '1', hasNamedChildren: false, indexedChildrenCount: 0 }, + { id: 3, name: 'second', value: '2', hasNamedChildren: false, indexedChildrenCount: 0 }, + { id: 4, name: 'third', value: '3', hasNamedChildren: false, indexedChildrenCount: 0 }, + { id: 5, name: 'fourth', value: '4', hasNamedChildren: false, indexedChildrenCount: 0 }, + { id: 6, name: 'fifth', value: '5', hasNamedChildren: false, indexedChildrenCount: 0 }, + ]; + + const variables = await dataSource.getChildren(parent); + + assert.strictEqual(variables.length, 5); + }); + + test('Get children for large list', async () => { + const parent = { kind: 'variable', notebook: notebookModel, id: '1', extHostId: 1, name: 'list', value: '[...]', hasNamedChildren: false, indexedChildrenCount: 2000 } as INotebookVariableElement; + results = []; + + const variables = await dataSource.getChildren(parent); + + assert(variables.length > 1, 'We should have results for groups of children'); + assert(!provideVariablesCalled, 'provideVariables should not be called'); + assert.equal(variables[0].extHostId, parent.extHostId, 'ExtHostId should match the parent since we will use it to get the real children'); + }); + + test('Get children for very large list', async () => { + const parent = { kind: 'variable', notebook: notebookModel, id: '1', extHostId: 1, name: 'list', value: '[...]', hasNamedChildren: false, indexedChildrenCount: 1_000_000 } as INotebookVariableElement; + results = []; + + const groups = await dataSource.getChildren(parent); + const children = await dataSource.getChildren(groups[99]); + + assert(children.length === 100, 'We should have a full page of child groups'); + assert(!provideVariablesCalled, 'provideVariables should not be called'); + assert.equal(children[0].extHostId, parent.extHostId, 'ExtHostId should match the parent since we will use it to get the real children'); + }); + + test('Cancel while enumerating through children', async () => { + const parent = { kind: 'variable', notebook: notebookModel, id: '1', extHostId: 1, name: 'list', value: '[...]', hasNamedChildren: false, indexedChildrenCount: 10 } as INotebookVariableElement; + results = [ + { id: 2, name: 'first', value: '1', hasNamedChildren: false, indexedChildrenCount: 0 }, + { id: 3, name: 'second', value: '2', hasNamedChildren: false, indexedChildrenCount: 0 }, + { id: 4, name: 'third', value: '3', hasNamedChildren: false, indexedChildrenCount: 0 }, + { id: 5, name: 'fourth', value: '4', hasNamedChildren: false, indexedChildrenCount: 0 }, + { id: 5, name: 'fifth', value: '4', hasNamedChildren: false, indexedChildrenCount: 0, action: () => dataSource.cancel() } as VariablesResult, + { id: 7, name: 'sixth', value: '6', hasNamedChildren: false, indexedChildrenCount: 0 }, + { id: 8, name: 'seventh', value: '7', hasNamedChildren: false, indexedChildrenCount: 0 }, + { id: 9, name: 'eighth', value: '8', hasNamedChildren: false, indexedChildrenCount: 0 }, + { id: 10, name: 'ninth', value: '9', hasNamedChildren: false, indexedChildrenCount: 0 }, + { id: 11, name: 'tenth', value: '10', hasNamedChildren: false, indexedChildrenCount: 0 }, + ]; + + const variables = await dataSource.getChildren(parent); + + assert.equal(variables.length, 5, 'Iterating should have been cancelled'); + }); +}); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookViewModel.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookViewModel.test.ts index 13dc3052..f226b1c6 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookViewModel.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookViewModel.test.ts @@ -29,6 +29,9 @@ import { NotebookEditorTestModel, setupInstantiationService, withTestNotebook } import { INotebookExecutionStateService } from 'vs/workbench/contrib/notebook/common/notebookExecutionStateService'; import { IBaseCellEditorOptions } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { mainWindow } from 'vs/base/browser/window'; +import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService'; +import { ILanguageDetectionService } from 'vs/workbench/services/languageDetection/common/languageDetectionWorkerService'; suite('NotebookViewModel', () => { ensureNoDisposablesAreLeakedInTestSuite(); @@ -40,6 +43,7 @@ suite('NotebookViewModel', () => { let undoRedoService: IUndoRedoService; let modelService: IModelService; let languageService: ILanguageService; + let languageDetectionService: ILanguageDetectionService; let notebookExecutionStateService: INotebookExecutionStateService; suiteSetup(() => { @@ -50,6 +54,7 @@ suite('NotebookViewModel', () => { undoRedoService = instantiationService.get(IUndoRedoService); modelService = instantiationService.get(IModelService); languageService = instantiationService.get(ILanguageService); + languageDetectionService = instantiationService.get(ILanguageDetectionService); notebookExecutionStateService = instantiationService.get(INotebookExecutionStateService); instantiationService.stub(IConfigurationService, new TestConfigurationService()); @@ -59,9 +64,9 @@ suite('NotebookViewModel', () => { suiteTeardown(() => disposables.dispose()); test('ctor', function () { - const notebook = new NotebookTextModel('notebook', URI.parse('test'), [], {}, { transientCellMetadata: {}, transientDocumentMetadata: {}, transientOutputs: false, cellContentMetadata: {} }, undoRedoService, modelService, languageService); + const notebook = new NotebookTextModel('notebook', URI.parse('test'), [], {}, { transientCellMetadata: {}, transientDocumentMetadata: {}, transientOutputs: false, cellContentMetadata: {} }, undoRedoService, modelService, languageService, languageDetectionService); const model = new NotebookEditorTestModel(notebook); - const options = new NotebookOptions(instantiationService.get(IConfigurationService), instantiationService.get(INotebookExecutionStateService), false); + const options = new NotebookOptions(mainWindow, instantiationService.get(IConfigurationService), instantiationService.get(INotebookExecutionStateService), instantiationService.get(ICodeEditorService), false); const eventDispatcher = new NotebookEventDispatcher(); const viewContext = new ViewContext(options, eventDispatcher, () => ({} as IBaseCellEditorOptions)); const viewModel = new NotebookViewModel('notebook', model.notebook, viewContext, null, { isReadOnly: false }, instantiationService, bulkEditService, undoRedoService, textModelService, notebookExecutionStateService); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookViewZones.test.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookViewZones.test.ts new file mode 100644 index 00000000..f2af8c32 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/notebookViewZones.test.ts @@ -0,0 +1,790 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + + +import * as assert from 'assert'; +import { DisposableStore } from 'vs/base/common/lifecycle'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; +import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; +import { NotebookCellsLayout } from 'vs/workbench/contrib/notebook/browser/view/notebookCellListView'; +import { FoldingModel } from 'vs/workbench/contrib/notebook/browser/viewModel/foldingModel'; +import { CellEditType, CellKind } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { createNotebookCellList, setupInstantiationService, withTestNotebook } from 'vs/workbench/contrib/notebook/test/browser/testNotebookEditor'; + +suite('NotebookRangeMap', () => { + + ensureNoDisposablesAreLeakedInTestSuite(); + + test('empty', () => { + const rangeMap = new NotebookCellsLayout(); + assert.strictEqual(rangeMap.size, 0); + assert.strictEqual(rangeMap.count, 0); + }); + + const one = { size: 1 }; + const two = { size: 2 }; + const three = { size: 3 }; + const five = { size: 5 }; + const ten = { size: 10 }; + + test('length & count', () => { + const rangeMap = new NotebookCellsLayout(); + rangeMap.splice(0, 0, [one]); + assert.strictEqual(rangeMap.size, 1); + assert.strictEqual(rangeMap.count, 1); + }); + + test('length & count #2', () => { + const rangeMap = new NotebookCellsLayout(); + rangeMap.splice(0, 0, [one, one, one, one, one]); + assert.strictEqual(rangeMap.size, 5); + assert.strictEqual(rangeMap.count, 5); + }); + + test('length & count #3', () => { + const rangeMap = new NotebookCellsLayout(); + rangeMap.splice(0, 0, [five]); + assert.strictEqual(rangeMap.size, 5); + assert.strictEqual(rangeMap.count, 1); + }); + + test('length & count #4', () => { + const rangeMap = new NotebookCellsLayout(); + rangeMap.splice(0, 0, [five, five, five, five, five]); + assert.strictEqual(rangeMap.size, 25); + assert.strictEqual(rangeMap.count, 5); + }); + + test('insert', () => { + const rangeMap = new NotebookCellsLayout(); + rangeMap.splice(0, 0, [five, five, five, five, five]); + assert.strictEqual(rangeMap.size, 25); + assert.strictEqual(rangeMap.count, 5); + + rangeMap.splice(0, 0, [five, five, five, five, five]); + assert.strictEqual(rangeMap.size, 50); + assert.strictEqual(rangeMap.count, 10); + + rangeMap.splice(5, 0, [ten, ten]); + assert.strictEqual(rangeMap.size, 70); + assert.strictEqual(rangeMap.count, 12); + + rangeMap.splice(12, 0, [{ size: 200 }]); + assert.strictEqual(rangeMap.size, 270); + assert.strictEqual(rangeMap.count, 13); + }); + + test('delete', () => { + const rangeMap = new NotebookCellsLayout(); + rangeMap.splice(0, 0, [five, five, five, five, five, + five, five, five, five, five, + five, five, five, five, five, + five, five, five, five, five]); + assert.strictEqual(rangeMap.size, 100); + assert.strictEqual(rangeMap.count, 20); + + rangeMap.splice(10, 5); + assert.strictEqual(rangeMap.size, 75); + assert.strictEqual(rangeMap.count, 15); + + rangeMap.splice(0, 1); + assert.strictEqual(rangeMap.size, 70); + assert.strictEqual(rangeMap.count, 14); + + rangeMap.splice(1, 13); + assert.strictEqual(rangeMap.size, 5); + assert.strictEqual(rangeMap.count, 1); + + rangeMap.splice(1, 1); + assert.strictEqual(rangeMap.size, 5); + assert.strictEqual(rangeMap.count, 1); + }); + + test('insert & delete', () => { + const rangeMap = new NotebookCellsLayout(); + assert.strictEqual(rangeMap.size, 0); + assert.strictEqual(rangeMap.count, 0); + + rangeMap.splice(0, 0, [one]); + assert.strictEqual(rangeMap.size, 1); + assert.strictEqual(rangeMap.count, 1); + + rangeMap.splice(0, 1); + assert.strictEqual(rangeMap.size, 0); + assert.strictEqual(rangeMap.count, 0); + }); + + test('insert & delete #2', () => { + const rangeMap = new NotebookCellsLayout(); + rangeMap.splice(0, 0, [one, one, one, one, one, + one, one, one, one, one]); + rangeMap.splice(2, 6); + assert.strictEqual(rangeMap.count, 4); + assert.strictEqual(rangeMap.size, 4); + }); + + test('insert & delete #3', () => { + const rangeMap = new NotebookCellsLayout(); + rangeMap.splice(0, 0, [one, one, one, one, one, + one, one, one, one, one, + two, two, two, two, two, + two, two, two, two, two]); + rangeMap.splice(8, 4); + assert.strictEqual(rangeMap.count, 16); + assert.strictEqual(rangeMap.size, 24); + }); + + test('insert & delete #4', () => { + const rangeMap = new NotebookCellsLayout(); + rangeMap.splice(0, 0, [one, one, one, one, one, + one, one, one, one, one, + two, two, two, two, two, + two, two, two, two, two]); + rangeMap.splice(5, 0, [three, three, three, three, three]); + assert.strictEqual(rangeMap.count, 25); + assert.strictEqual(rangeMap.size, 45); + + rangeMap.splice(4, 7); + assert.strictEqual(rangeMap.count, 18); + assert.strictEqual(rangeMap.size, 28); + }); + + suite('indexAt, positionAt', () => { + test('empty', () => { + const rangeMap = new NotebookCellsLayout(); + assert.strictEqual(rangeMap.indexAt(0), 0); + assert.strictEqual(rangeMap.indexAt(10), 0); + assert.strictEqual(rangeMap.indexAt(-1), -1); + assert.strictEqual(rangeMap.positionAt(0), -1); + assert.strictEqual(rangeMap.positionAt(10), -1); + assert.strictEqual(rangeMap.positionAt(-1), -1); + }); + + test('simple', () => { + const rangeMap = new NotebookCellsLayout(); + rangeMap.splice(0, 0, [one]); + assert.strictEqual(rangeMap.indexAt(0), 0); + assert.strictEqual(rangeMap.indexAt(1), 1); + assert.strictEqual(rangeMap.positionAt(0), 0); + assert.strictEqual(rangeMap.positionAt(1), -1); + }); + + test('simple #2', () => { + const rangeMap = new NotebookCellsLayout(); + rangeMap.splice(0, 0, [ten]); + assert.strictEqual(rangeMap.indexAt(0), 0); + assert.strictEqual(rangeMap.indexAt(5), 0); + assert.strictEqual(rangeMap.indexAt(9), 0); + assert.strictEqual(rangeMap.indexAt(10), 1); + assert.strictEqual(rangeMap.positionAt(0), 0); + assert.strictEqual(rangeMap.positionAt(1), -1); + }); + + test('insert', () => { + const rangeMap = new NotebookCellsLayout(); + rangeMap.splice(0, 0, [one, one, one, one, one, one, one, one, one, one]); + assert.strictEqual(rangeMap.indexAt(0), 0); + assert.strictEqual(rangeMap.indexAt(1), 1); + assert.strictEqual(rangeMap.indexAt(5), 5); + assert.strictEqual(rangeMap.indexAt(9), 9); + assert.strictEqual(rangeMap.indexAt(10), 10); + assert.strictEqual(rangeMap.indexAt(11), 10); + + rangeMap.splice(10, 0, [one, one, one, one, one, one, one, one, one, one]); + assert.strictEqual(rangeMap.indexAt(10), 10); + assert.strictEqual(rangeMap.indexAt(19), 19); + assert.strictEqual(rangeMap.indexAt(20), 20); + assert.strictEqual(rangeMap.indexAt(21), 20); + assert.strictEqual(rangeMap.positionAt(0), 0); + assert.strictEqual(rangeMap.positionAt(1), 1); + assert.strictEqual(rangeMap.positionAt(19), 19); + assert.strictEqual(rangeMap.positionAt(20), -1); + }); + + test('delete', () => { + const rangeMap = new NotebookCellsLayout(); + rangeMap.splice(0, 0, [one, one, one, one, one, one, one, one, one, one]); + rangeMap.splice(2, 6); + + assert.strictEqual(rangeMap.indexAt(0), 0); + assert.strictEqual(rangeMap.indexAt(1), 1); + assert.strictEqual(rangeMap.indexAt(3), 3); + assert.strictEqual(rangeMap.indexAt(4), 4); + assert.strictEqual(rangeMap.indexAt(5), 4); + assert.strictEqual(rangeMap.positionAt(0), 0); + assert.strictEqual(rangeMap.positionAt(1), 1); + assert.strictEqual(rangeMap.positionAt(3), 3); + assert.strictEqual(rangeMap.positionAt(4), -1); + }); + + test('delete #2', () => { + const rangeMap = new NotebookCellsLayout(); + rangeMap.splice(0, 0, [ten, ten, ten, ten, ten, ten, ten, ten, ten, ten]); + rangeMap.splice(2, 6); + + assert.strictEqual(rangeMap.indexAt(0), 0); + assert.strictEqual(rangeMap.indexAt(1), 0); + assert.strictEqual(rangeMap.indexAt(30), 3); + assert.strictEqual(rangeMap.indexAt(40), 4); + assert.strictEqual(rangeMap.indexAt(50), 4); + assert.strictEqual(rangeMap.positionAt(0), 0); + assert.strictEqual(rangeMap.positionAt(1), 10); + assert.strictEqual(rangeMap.positionAt(2), 20); + assert.strictEqual(rangeMap.positionAt(3), 30); + assert.strictEqual(rangeMap.positionAt(4), -1); + }); + }); +}); + +suite('NotebookRangeMap with top padding', () => { + + ensureNoDisposablesAreLeakedInTestSuite(); + + test('empty', () => { + const rangeMap = new NotebookCellsLayout(10); + assert.strictEqual(rangeMap.size, 10); + assert.strictEqual(rangeMap.count, 0); + }); + + const one = { size: 1 }; + const five = { size: 5 }; + const ten = { size: 10 }; + + test('length & count', () => { + const rangeMap = new NotebookCellsLayout(10); + rangeMap.splice(0, 0, [one]); + assert.strictEqual(rangeMap.size, 11); + assert.strictEqual(rangeMap.count, 1); + }); + + test('length & count #2', () => { + const rangeMap = new NotebookCellsLayout(10); + rangeMap.splice(0, 0, [one, one, one, one, one]); + assert.strictEqual(rangeMap.size, 15); + assert.strictEqual(rangeMap.count, 5); + }); + + test('length & count #3', () => { + const rangeMap = new NotebookCellsLayout(10); + rangeMap.splice(0, 0, [five]); + assert.strictEqual(rangeMap.size, 15); + assert.strictEqual(rangeMap.count, 1); + }); + + test('length & count #4', () => { + const rangeMap = new NotebookCellsLayout(10); + rangeMap.splice(0, 0, [five, five, five, five, five]); + assert.strictEqual(rangeMap.size, 35); + assert.strictEqual(rangeMap.count, 5); + }); + + test('insert', () => { + const rangeMap = new NotebookCellsLayout(10); + rangeMap.splice(0, 0, [five, five, five, five, five]); + assert.strictEqual(rangeMap.size, 35); + assert.strictEqual(rangeMap.count, 5); + + rangeMap.splice(0, 0, [five, five, five, five, five]); + assert.strictEqual(rangeMap.size, 60); + assert.strictEqual(rangeMap.count, 10); + + rangeMap.splice(5, 0, [ten, ten]); + assert.strictEqual(rangeMap.size, 80); + assert.strictEqual(rangeMap.count, 12); + + rangeMap.splice(12, 0, [{ size: 200 }]); + assert.strictEqual(rangeMap.size, 280); + assert.strictEqual(rangeMap.count, 13); + }); + + suite('indexAt, positionAt', () => { + test('empty', () => { + const rangeMap = new NotebookCellsLayout(10); + assert.strictEqual(rangeMap.indexAt(0), 0); + assert.strictEqual(rangeMap.indexAt(10), 0); + assert.strictEqual(rangeMap.indexAt(-1), -1); + assert.strictEqual(rangeMap.positionAt(0), -1); + assert.strictEqual(rangeMap.positionAt(10), -1); + assert.strictEqual(rangeMap.positionAt(-1), -1); + }); + + test('simple', () => { + const rangeMap = new NotebookCellsLayout(10); + rangeMap.splice(0, 0, [one]); + assert.strictEqual(rangeMap.indexAt(0), 0); + assert.strictEqual(rangeMap.indexAt(1), 0); + assert.strictEqual(rangeMap.indexAt(10), 0); + assert.strictEqual(rangeMap.indexAt(11), 1); + assert.strictEqual(rangeMap.positionAt(0), 10); + assert.strictEqual(rangeMap.positionAt(1), -1); + }); + }); +}); + +suite('NotebookRangeMap with whitesspaces', () => { + let testDisposables: DisposableStore; + let instantiationService: TestInstantiationService; + let config: TestConfigurationService; + + teardown(() => { + testDisposables.dispose(); + }); + + ensureNoDisposablesAreLeakedInTestSuite(); + + setup(() => { + testDisposables = new DisposableStore(); + instantiationService = setupInstantiationService(testDisposables); + config = new TestConfigurationService(); + instantiationService.stub(IConfigurationService, config); + }); + + test('simple', () => { + const rangeMap = new NotebookCellsLayout(0); + rangeMap.splice(0, 0, [{ size: 479 }, { size: 163 }, { size: 182 }, { size: 106 }, { size: 106 }, { size: 106 }, { size: 87 }]); + + const start = rangeMap.indexAt(650); + const end = rangeMap.indexAfter(650 + 890 - 1); + assert.strictEqual(start, 2); + assert.strictEqual(end, 7); + + rangeMap.insertWhitespace('1', 0, 18); + assert.strictEqual(rangeMap.indexAt(650), 1); + }); + + test('Whitespace CRUD', async function () { + const twenty = { size: 20 }; + + const rangeMap = new NotebookCellsLayout(0); + rangeMap.splice(0, 0, [twenty, twenty, twenty]); + rangeMap.insertWhitespace('0', 0, 5); + rangeMap.insertWhitespace('1', 0, 5); + assert.strictEqual(rangeMap.indexAt(0), 0); + assert.strictEqual(rangeMap.indexAt(1), 0); + assert.strictEqual(rangeMap.indexAt(10), 0); + assert.strictEqual(rangeMap.indexAt(11), 0); + assert.strictEqual(rangeMap.indexAt(21), 0); + assert.strictEqual(rangeMap.indexAt(31), 1); + assert.strictEqual(rangeMap.positionAt(0), 10); + + assert.strictEqual(rangeMap.getWhitespacePosition('0'), 0); + assert.strictEqual(rangeMap.getWhitespacePosition('1'), 5); + + assert.strictEqual(rangeMap.positionAt(0), 10); + assert.strictEqual(rangeMap.positionAt(1), 30); + + rangeMap.changeOneWhitespace('0', 0, 10); + assert.strictEqual(rangeMap.getWhitespacePosition('0'), 0); + assert.strictEqual(rangeMap.getWhitespacePosition('1'), 10); + + assert.strictEqual(rangeMap.positionAt(0), 15); + assert.strictEqual(rangeMap.positionAt(1), 35); + + rangeMap.removeWhitespace('1'); + assert.strictEqual(rangeMap.getWhitespacePosition('0'), 0); + + assert.strictEqual(rangeMap.positionAt(0), 10); + assert.strictEqual(rangeMap.positionAt(1), 30); + }); + + test('Whitespace with editing', async function () { + await withTestNotebook( + [ + ['# header a', 'markdown', CellKind.Markup, [], {}], + ['var b = 1;', 'javascript', CellKind.Code, [], {}], + ['# header b', 'markdown', CellKind.Markup, [], {}], + ['var b = 2;', 'javascript', CellKind.Code, [], {}], + ['# header c', 'markdown', CellKind.Markup, [], {}] + ], + async (editor, viewModel, disposables) => { + viewModel.restoreEditorViewState({ + editingCells: [false, false, false, false, false], + cellLineNumberStates: {}, + editorViewStates: [null, null, null, null, null], + cellTotalHeights: [50, 100, 50, 100, 50], + collapsedInputCells: {}, + collapsedOutputCells: {}, + }); + + const cellList = createNotebookCellList(instantiationService, disposables); + disposables.add(cellList); + cellList.attachViewModel(viewModel); + + // render height 210, it can render 3 full cells and 1 partial cell + cellList.layout(210, 100); + assert.strictEqual(cellList.scrollHeight, 350); + + cellList.changeViewZones(accessor => { + const id = accessor.addZone({ + afterModelPosition: 1, + heightInPx: 20, + domNode: document.createElement('div') + }); + + accessor.layoutZone(id); + assert.strictEqual(cellList.scrollHeight, 370); + + assert.strictEqual(cellList.getElementTop(0), 0); + assert.strictEqual(cellList.getElementTop(1), 70); + assert.strictEqual(cellList.getElementTop(2), 170); + + const textModel = editor.textModel; + textModel.applyEdits([ + { editType: CellEditType.Replace, index: 0, count: 1, cells: [] }, + ], true, undefined, () => undefined, undefined, true); + + assert.strictEqual(cellList.getElementTop(0), 20); + assert.strictEqual(cellList.getElementTop(1), 120); + assert.strictEqual(cellList.getElementTop(2), 170); + + accessor.removeZone(id); + }); + }); + }); + + test('Multiple Whitespaces', async function () { + await withTestNotebook( + [ + ['# header a', 'markdown', CellKind.Markup, [], {}], + ['var b = 1;', 'javascript', CellKind.Code, [], {}], + ['# header b', 'markdown', CellKind.Markup, [], {}], + ['var b = 2;', 'javascript', CellKind.Code, [], {}], + ['# header c', 'markdown', CellKind.Markup, [], {}] + ], + async (editor, viewModel, disposables) => { + viewModel.restoreEditorViewState({ + editingCells: [false, false, false, false, false], + cellLineNumberStates: {}, + editorViewStates: [null, null, null, null, null], + cellTotalHeights: [50, 100, 50, 100, 50], + collapsedInputCells: {}, + collapsedOutputCells: {}, + }); + + const cellList = createNotebookCellList(instantiationService, disposables); + disposables.add(cellList); + cellList.attachViewModel(viewModel); + + // render height 210, it can render 3 full cells and 1 partial cell + cellList.layout(210, 100); + assert.strictEqual(cellList.scrollHeight, 350); + + cellList.changeViewZones(accessor => { + const first = accessor.addZone({ + afterModelPosition: 0, + heightInPx: 20, + domNode: document.createElement('div') + }); + accessor.layoutZone(first); + + const second = accessor.addZone({ + afterModelPosition: 3, + heightInPx: 20, + domNode: document.createElement('div') + }); + accessor.layoutZone(second); + + assert.strictEqual(cellList.scrollHeight, 390); + + assert.strictEqual(cellList.getElementTop(0), 20); + assert.strictEqual(cellList.getElementTop(1), 70); + assert.strictEqual(cellList.getElementTop(2), 170); + assert.strictEqual(cellList.getElementTop(3), 240); + + accessor.removeZone(first); + + assert.strictEqual(cellList.scrollHeight, 370); + assert.strictEqual(cellList.getElementTop(0), 0); + assert.strictEqual(cellList.getElementTop(1), 50); + assert.strictEqual(cellList.getElementTop(2), 150); + assert.strictEqual(cellList.getElementTop(3), 220); + + accessor.removeZone(second); + + assert.strictEqual(cellList.scrollHeight, 350); + assert.strictEqual(cellList.getElementTop(3), 200); + }); + }); + }); + + test('Multiple Whitespaces 2', async function () { + await withTestNotebook( + [ + ['# header a', 'markdown', CellKind.Markup, [], {}], + ['var b = 1;', 'javascript', CellKind.Code, [], {}], + ['# header b', 'markdown', CellKind.Markup, [], {}], + ['var b = 2;', 'javascript', CellKind.Code, [], {}], + ['# header c', 'markdown', CellKind.Markup, [], {}] + ], + async (editor, viewModel, disposables) => { + viewModel.restoreEditorViewState({ + editingCells: [false, false, false, false, false], + cellLineNumberStates: {}, + editorViewStates: [null, null, null, null, null], + cellTotalHeights: [50, 100, 50, 100, 50], + collapsedInputCells: {}, + collapsedOutputCells: {}, + }); + + const cellList = createNotebookCellList(instantiationService, disposables); + disposables.add(cellList); + cellList.attachViewModel(viewModel); + + // render height 210, it can render 3 full cells and 1 partial cell + cellList.layout(210, 100); + assert.strictEqual(cellList.scrollHeight, 350); + + cellList.changeViewZones(accessor => { + const first = accessor.addZone({ + afterModelPosition: 0, + heightInPx: 20, + domNode: document.createElement('div') + }); + accessor.layoutZone(first); + + const second = accessor.addZone({ + afterModelPosition: 1, + heightInPx: 20, + domNode: document.createElement('div') + }); + accessor.layoutZone(second); + + assert.strictEqual(cellList.scrollHeight, 390); + assert.strictEqual(cellList._getView().getWhitespacePosition(first), 0); + assert.strictEqual(cellList._getView().getWhitespacePosition(second), 70); + + accessor.removeZone(first); + accessor.removeZone(second); + }); + }); + }); + + test('Whitespace with folding support', async function () { + await withTestNotebook( + [ + ['# header a', 'markdown', CellKind.Markup, [], {}], + ['var b = 1;', 'javascript', CellKind.Code, [], {}], + ['# header b', 'markdown', CellKind.Markup, [], {}], + ['var b = 2;', 'javascript', CellKind.Code, [], {}], + ['# header c', 'markdown', CellKind.Markup, [], {}] + ], + async (editor, viewModel, disposables) => { + viewModel.restoreEditorViewState({ + editingCells: [false, false, false, false, false], + cellLineNumberStates: {}, + editorViewStates: [null, null, null, null, null], + cellTotalHeights: [50, 100, 50, 100, 50], + collapsedInputCells: {}, + collapsedOutputCells: {}, + }); + + const cellList = createNotebookCellList(instantiationService, disposables); + disposables.add(cellList); + cellList.attachViewModel(viewModel); + + // render height 210, it can render 3 full cells and 1 partial cell + cellList.layout(210, 100); + assert.strictEqual(cellList.scrollHeight, 350); + + cellList.changeViewZones(accessor => { + const id = accessor.addZone({ + afterModelPosition: 0, + heightInPx: 20, + domNode: document.createElement('div') + }); + + accessor.layoutZone(id); + assert.strictEqual(cellList.scrollHeight, 370); + + assert.strictEqual(cellList.getElementTop(0), 20); + assert.strictEqual(cellList.getElementTop(1), 70); + assert.strictEqual(cellList.getElementTop(2), 170); + assert.strictEqual(cellList.getElementTop(3), 220); + assert.strictEqual(cellList.getElementTop(4), 320); + + accessor.removeZone(id); + assert.strictEqual(cellList.scrollHeight, 350); + }); + + cellList.changeViewZones(accessor => { + const id = accessor.addZone({ + afterModelPosition: 1, + heightInPx: 20, + domNode: document.createElement('div') + }); + + accessor.layoutZone(id); + assert.strictEqual(cellList.scrollHeight, 370); + + assert.strictEqual(cellList.getElementTop(0), 0); + assert.strictEqual(cellList.getElementTop(1), 70); + assert.strictEqual(cellList.getElementTop(2), 170); + assert.strictEqual(cellList.getElementTop(3), 220); + assert.strictEqual(cellList.getElementTop(4), 320); + + accessor.removeZone(id); + assert.strictEqual(cellList.scrollHeight, 350); + }); + + // Whitespace should be hidden if it's after the header in a folding region + cellList.changeViewZones(accessor => { + const id = accessor.addZone({ + afterModelPosition: 3, + heightInPx: 20, + domNode: document.createElement('div') + }); + + accessor.layoutZone(id); + assert.strictEqual(cellList.scrollHeight, 370); + + const foldingModel = disposables.add(new FoldingModel()); + foldingModel.attachViewModel(viewModel); + foldingModel.applyMemento([{ start: 2, end: 3 }]); + viewModel.updateFoldingRanges(foldingModel.regions); + assert.deepStrictEqual(viewModel.getHiddenRanges(), [ + { start: 3, end: 3 } + ]); + cellList.setHiddenAreas(viewModel.getHiddenRanges(), true); + assert.strictEqual(cellList.scrollHeight, 250); + + assert.strictEqual(cellList.getElementTop(0), 0); + assert.strictEqual(cellList.getElementTop(1), 50); + assert.strictEqual(cellList.getElementTop(2), 150); + assert.strictEqual(cellList.getElementTop(3), 200); + + cellList.setHiddenAreas([], true); + assert.strictEqual(cellList.scrollHeight, 370); + accessor.removeZone(id); + assert.strictEqual(cellList.scrollHeight, 350); + }); + + // Whitespace should not be hidden if it's after the last cell in a folding region + cellList.changeViewZones(accessor => { + const id = accessor.addZone({ + afterModelPosition: 4, + heightInPx: 20, + domNode: document.createElement('div') + }); + + accessor.layoutZone(id); + assert.strictEqual(cellList.scrollHeight, 370); + + const foldingModel = disposables.add(new FoldingModel()); + foldingModel.attachViewModel(viewModel); + foldingModel.applyMemento([{ start: 2, end: 3 }]); + viewModel.updateFoldingRanges(foldingModel.regions); + assert.deepStrictEqual(viewModel.getHiddenRanges(), [ + { start: 3, end: 3 } + ]); + cellList.setHiddenAreas(viewModel.getHiddenRanges(), true); + assert.strictEqual(cellList.scrollHeight, 270); + + assert.strictEqual(cellList.getElementTop(0), 0); + assert.strictEqual(cellList.getElementTop(1), 50); + assert.strictEqual(cellList.getElementTop(2), 150); + assert.strictEqual(cellList.getElementTop(3), 220); + + cellList.setHiddenAreas([], true); + assert.strictEqual(cellList.scrollHeight, 370); + accessor.removeZone(id); + assert.strictEqual(cellList.scrollHeight, 350); + }); + + // Whitespace move when previous folding regions fold + cellList.changeViewZones(accessor => { + const id = accessor.addZone({ + afterModelPosition: 4, + heightInPx: 20, + domNode: document.createElement('div') + }); + + accessor.layoutZone(id); + assert.strictEqual(cellList.scrollHeight, 370); + + const foldingModel = disposables.add(new FoldingModel()); + foldingModel.attachViewModel(viewModel); + foldingModel.applyMemento([{ start: 0, end: 1 }]); + viewModel.updateFoldingRanges(foldingModel.regions); + assert.deepStrictEqual(viewModel.getHiddenRanges(), [ + { start: 1, end: 1 } + ]); + cellList.setHiddenAreas(viewModel.getHiddenRanges(), true); + assert.strictEqual(cellList.scrollHeight, 270); + + assert.strictEqual(cellList.getElementTop(0), 0); + assert.strictEqual(cellList.getElementTop(1), 50); + assert.strictEqual(cellList.getElementTop(2), 100); + assert.strictEqual(cellList.getElementTop(3), 220); + + cellList.setHiddenAreas([], true); + assert.strictEqual(cellList.scrollHeight, 370); + accessor.removeZone(id); + assert.strictEqual(cellList.scrollHeight, 350); + }); + }); + }); + + test('Whitespace with multiple viewzones at same position', async function () { + await withTestNotebook( + [ + ['# header a', 'markdown', CellKind.Markup, [], {}], + ['var b = 1;', 'javascript', CellKind.Code, [], {}], + ['# header b', 'markdown', CellKind.Markup, [], {}], + ['var b = 2;', 'javascript', CellKind.Code, [], {}], + ['# header c', 'markdown', CellKind.Markup, [], {}] + ], + async (editor, viewModel, disposables) => { + viewModel.restoreEditorViewState({ + editingCells: [false, false, false, false, false], + cellLineNumberStates: {}, + editorViewStates: [null, null, null, null, null], + cellTotalHeights: [50, 100, 50, 100, 50], + collapsedInputCells: {}, + collapsedOutputCells: {}, + }); + + const cellList = createNotebookCellList(instantiationService, disposables); + disposables.add(cellList); + cellList.attachViewModel(viewModel); + + // render height 210, it can render 3 full cells and 1 partial cell + cellList.layout(210, 100); + assert.strictEqual(cellList.scrollHeight, 350); + + cellList.changeViewZones(accessor => { + const first = accessor.addZone({ + afterModelPosition: 0, + heightInPx: 20, + domNode: document.createElement('div') + }); + + accessor.layoutZone(first); + assert.strictEqual(cellList.scrollHeight, 370); + + const second = accessor.addZone({ + afterModelPosition: 0, + heightInPx: 20, + domNode: document.createElement('div') + }); + accessor.layoutZone(second); + assert.strictEqual(cellList.scrollHeight, 390); + + assert.strictEqual(cellList.getElementTop(0), 40); + assert.strictEqual(cellList.getElementTop(1), 90); + assert.strictEqual(cellList.getElementTop(2), 190); + assert.strictEqual(cellList.getElementTop(3), 240); + assert.strictEqual(cellList.getElementTop(4), 340); + + + accessor.removeZone(first); + assert.strictEqual(cellList.scrollHeight, 370); + accessor.removeZone(second); + assert.strictEqual(cellList.scrollHeight, 350); + }); + }); + }); +}); diff --git a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/testNotebookEditor.ts b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/testNotebookEditor.ts index b67c8750..6db24ac2 100644 --- a/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/testNotebookEditor.ts +++ b/patched-vscode/src/vs/workbench/contrib/notebook/test/browser/testNotebookEditor.ts @@ -41,7 +41,7 @@ import { UndoRedoService } from 'vs/platform/undoRedo/common/undoRedoService'; import { IWorkspaceTrustRequestService } from 'vs/platform/workspace/common/workspaceTrust'; import { EditorInput } from 'vs/workbench/common/editor/editorInput'; import { EditorModel } from 'vs/workbench/common/editor/editorModel'; -import { CellFindMatchWithIndex, IActiveNotebookEditorDelegate, IBaseCellEditorOptions, ICellViewModel, INotebookEditorDelegate } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { CellFindMatchWithIndex, CellFocusMode, IActiveNotebookEditorDelegate, IBaseCellEditorOptions, ICellViewModel, INotebookEditorDelegate } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { NotebookCellStateChangedEvent, NotebookLayoutInfo } from 'vs/workbench/contrib/notebook/browser/notebookViewEvents'; import { NotebookCellStatusBarService } from 'vs/workbench/contrib/notebook/browser/services/notebookCellStatusBarServiceImpl'; import { ListViewInfoAccessor, NotebookCellList } from 'vs/workbench/contrib/notebook/browser/view/notebookCellList'; @@ -62,6 +62,11 @@ import { TestLayoutService } from 'vs/workbench/test/browser/workbenchTestServic import { TestStorageService, TestWorkspaceTrustRequestService } from 'vs/workbench/test/common/workbenchTestServices'; import { FontInfo } from 'vs/editor/common/config/fontInfo'; import { EditorFontLigatures, EditorFontVariations } from 'vs/editor/common/config/editorOptions'; +import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService'; +import { mainWindow } from 'vs/base/browser/window'; +import { TestCodeEditorService } from 'vs/editor/test/browser/editorTestServices'; +import { INotebookCellOutlineProviderFactory, NotebookCellOutlineProviderFactory } from 'vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProviderFactory'; +import { ILanguageDetectionService } from 'vs/workbench/services/languageDetection/common/languageDetectionWorkerService'; export class TestCell extends NotebookCellTextModel { constructor( @@ -175,10 +180,11 @@ export class NotebookEditorTestModel extends EditorModel implements INotebookEdi export function setupInstantiationService(disposables: DisposableStore) { const instantiationService = disposables.add(new TestInstantiationService()); + const testThemeService = new TestThemeService(); instantiationService.stub(ILanguageService, disposables.add(new LanguageService())); instantiationService.stub(IUndoRedoService, instantiationService.createInstance(UndoRedoService)); instantiationService.stub(IConfigurationService, new TestConfigurationService()); - instantiationService.stub(IThemeService, new TestThemeService()); + instantiationService.stub(IThemeService, testThemeService); instantiationService.stub(ILanguageConfigurationService, disposables.add(new TestLanguageConfigurationService())); instantiationService.stub(IModelService, disposables.add(instantiationService.createInstance(ModelService))); instantiationService.stub(ITextModelService, disposables.add(instantiationService.createInstance(TextModelResolverService))); @@ -192,11 +198,23 @@ export function setupInstantiationService(disposables: DisposableStore) { instantiationService.stub(INotebookExecutionStateService, new TestNotebookExecutionStateService()); instantiationService.stub(IKeybindingService, new MockKeybindingService()); instantiationService.stub(INotebookCellStatusBarService, disposables.add(new NotebookCellStatusBarService())); + instantiationService.stub(ICodeEditorService, disposables.add(new TestCodeEditorService(testThemeService))); + instantiationService.stub(INotebookCellOutlineProviderFactory, instantiationService.createInstance(NotebookCellOutlineProviderFactory)); + + instantiationService.stub(ILanguageDetectionService, new class MockLanguageDetectionService implements ILanguageDetectionService { + _serviceBrand: undefined; + isEnabledForLanguage(languageId: string): boolean { + return false; + } + async detectLanguage(resource: URI, supportedLangs?: string[] | undefined): Promise { + return undefined; + } + }); return instantiationService; } -function _createTestNotebookEditor(instantiationService: TestInstantiationService, disposables: DisposableStore, cells: [source: string, lang: string, kind: CellKind, output?: IOutputDto[], metadata?: NotebookCellMetadata][]): { editor: IActiveNotebookEditorDelegate; viewModel: NotebookViewModel } { +function _createTestNotebookEditor(instantiationService: TestInstantiationService, disposables: DisposableStore, cells: MockNotebookCell[]): { editor: IActiveNotebookEditorDelegate; viewModel: NotebookViewModel } { const viewType = 'notebook'; const notebook = disposables.add(instantiationService.createInstance(NotebookTextModel, viewType, URI.parse('test'), cells.map((cell): ICellDto2 => { @@ -211,7 +229,7 @@ function _createTestNotebookEditor(instantiationService: TestInstantiationServic }), {}, { transientCellMetadata: {}, transientDocumentMetadata: {}, cellContentMetadata: {}, transientOutputs: false })); const model = disposables.add(new NotebookEditorTestModel(notebook)); - const notebookOptions = disposables.add(new NotebookOptions(instantiationService.get(IConfigurationService), instantiationService.get(INotebookExecutionStateService), false)); + const notebookOptions = disposables.add(new NotebookOptions(mainWindow, instantiationService.get(IConfigurationService), instantiationService.get(INotebookExecutionStateService), instantiationService.get(ICodeEditorService), false)); const viewContext = new ViewContext(notebookOptions, disposables.add(new NotebookEventDispatcher()), () => ({} as IBaseCellEditorOptions)); const viewModel: NotebookViewModel = disposables.add(instantiationService.createInstance(NotebookViewModel, viewType, model.notebook, viewContext, null, { isReadOnly: false })); @@ -221,7 +239,9 @@ function _createTestNotebookEditor(instantiationService: TestInstantiationServic let visibleRanges: ICellRange[] = [{ start: 0, end: 100 }]; + const id = Date.now().toString(); const notebookEditor: IActiveNotebookEditorDelegate = new class extends mock() { + // eslint-disable-next-line local/code-must-use-super-dispose override dispose() { viewModel.dispose(); } @@ -276,7 +296,11 @@ function _createTestNotebookEditor(instantiationService: TestInstantiationServic override async revealRangeInCenterIfOutsideViewportAsync() { } override async layoutNotebookCell() { } override async removeInset() { } - override async focusNotebookCell() { } + override async focusNotebookCell(cell: ICellViewModel, focusItem: 'editor' | 'container' | 'output') { + cell.focusMode = focusItem === 'editor' ? CellFocusMode.Editor + : focusItem === 'output' ? CellFocusMode.Output + : CellFocusMode.Container; + } override cellAt(index: number) { return viewModel.cellAt(index)!; } override getCellIndex(cell: ICellViewModel) { return viewModel.getCellIndex(cell); } override getCellsInRange(range?: ICellRange) { return viewModel.getCellsInRange(range); } @@ -301,7 +325,7 @@ function _createTestNotebookEditor(instantiationService: TestInstantiationServic visibleRanges = _ranges; } - override getId(): string { return ''; } + override getId(): string { return id; } override setScrollTop(scrollTop: number): void { cellList.scrollTop = scrollTop; } @@ -392,7 +416,22 @@ interface IActiveTestNotebookEditorDelegate extends IActiveNotebookEditorDelegat visibleRanges: ICellRange[]; } -export async function withTestNotebook(cells: [source: string, lang: string, kind: CellKind, output?: IOutputDto[], metadata?: NotebookCellMetadata][], callback: (editor: IActiveTestNotebookEditorDelegate, viewModel: NotebookViewModel, disposables: DisposableStore, accessor: TestInstantiationService) => Promise | R, accessor?: TestInstantiationService): Promise { +export type MockNotebookCell = [ + source: string, + lang: string, + kind: CellKind, + output?: IOutputDto[], + metadata?: NotebookCellMetadata, +]; + +export type MockDocumentSymbol = { + name: string; + range: {}; + kind?: number; + children?: MockDocumentSymbol[]; +}; + +export async function withTestNotebook(cells: MockNotebookCell[], callback: (editor: IActiveTestNotebookEditorDelegate, viewModel: NotebookViewModel, disposables: DisposableStore, accessor: TestInstantiationService) => Promise | R, accessor?: TestInstantiationService): Promise { const disposables: DisposableStore = new DisposableStore(); const instantiationService = accessor ?? setupInstantiationService(disposables); const notebookEditor = _createTestNotebookEditor(instantiationService, disposables, cells); @@ -416,7 +455,7 @@ export async function withTestNotebook(cells: [source: string, lang: st }); } -export function createNotebookCellList(instantiationService: TestInstantiationService, disposables: DisposableStore, viewContext?: ViewContext) { +export function createNotebookCellList(instantiationService: TestInstantiationService, disposables: Pick, viewContext?: ViewContext) { const delegate: IListVirtualDelegate = { getHeight(element: CellViewModel) { return element.getHeight(17); }, getTemplateId() { return 'template'; } @@ -430,7 +469,7 @@ export function createNotebookCellList(instantiationService: TestInstantiationSe }; const notebookOptions = !!viewContext ? viewContext.notebookOptions - : disposables.add(new NotebookOptions(instantiationService.get(IConfigurationService), instantiationService.get(INotebookExecutionStateService), false)); + : disposables.add(new NotebookOptions(mainWindow, instantiationService.get(IConfigurationService), instantiationService.get(INotebookExecutionStateService), instantiationService.get(ICodeEditorService), false)); const cellList: NotebookCellList = disposables.add(instantiationService.createInstance( NotebookCellList, 'NotebookCellList', @@ -475,7 +514,7 @@ class TestCellExecution implements INotebookCellExecution { } } -class TestNotebookExecutionStateService implements INotebookExecutionStateService { +export class TestNotebookExecutionStateService implements INotebookExecutionStateService { _serviceBrand: undefined; private _executions = new ResourceMap(); diff --git a/patched-vscode/src/vs/workbench/contrib/outline/browser/outline.contribution.ts b/patched-vscode/src/vs/workbench/contrib/outline/browser/outline.contribution.ts index 51085e4a..0a21d1d0 100644 --- a/patched-vscode/src/vs/workbench/contrib/outline/browser/outline.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/outline/browser/outline.contribution.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { IViewsRegistry, Extensions as ViewExtensions } from 'vs/workbench/common/views'; import { OutlinePane } from './outlinePane'; import { Registry } from 'vs/platform/registry/common/platform'; @@ -25,7 +25,7 @@ const outlineViewIcon = registerIcon('outline-view-icon', Codicon.symbolClass, l Registry.as(ViewExtensions.ViewsRegistry).registerViews([{ id: IOutlinePane.Id, - name: localize('name', "Outline"), + name: localize2('name', "Outline"), containerIcon: outlineViewIcon, ctorDescriptor: new SyncDescriptor(OutlinePane), canToggleVisibility: true, @@ -65,17 +65,17 @@ Registry.as(ConfigurationExtensions.Configuration).regis 'default': 'alwaysExpand' }, [OutlineConfigKeys.problemsEnabled]: { - 'description': localize('outline.showProblem', "Show errors and warnings on Outline elements."), + 'markdownDescription': localize('outline.showProblem', "Show errors and warnings on Outline elements. Overwritten by `#problems.visibility#` when it is off."), 'type': 'boolean', 'default': true }, [OutlineConfigKeys.problemsColors]: { - 'description': localize('outline.problem.colors', "Use colors for errors and warnings on Outline elements."), + 'markdownDescription': localize('outline.problem.colors', "Use colors for errors and warnings on Outline elements. Overwritten by `#problems.visibility#` when it is off."), 'type': 'boolean', 'default': true }, [OutlineConfigKeys.problemsBadges]: { - 'description': localize('outline.problems.badges', "Use badges for errors and warnings on Outline elements."), + 'markdownDescription': localize('outline.problems.badges', "Use badges for errors and warnings on Outline elements. Overwritten by `#problems.visibility#` when it is off."), 'type': 'boolean', 'default': true }, diff --git a/patched-vscode/src/vs/workbench/contrib/outline/browser/outlinePane.css b/patched-vscode/src/vs/workbench/contrib/outline/browser/outlinePane.css index cb0f2590..7cdae3e8 100644 --- a/patched-vscode/src/vs/workbench/contrib/outline/browser/outlinePane.css +++ b/patched-vscode/src/vs/workbench/contrib/outline/browser/outlinePane.css @@ -15,14 +15,6 @@ position: absolute; } -.monaco-workbench .outline-pane .outline-progress .monaco-progress-container { - height: 2px; -} - -.monaco-workbench .outline-pane .outline-progress .monaco-progress-container .progress-bit { - height: 2px; -} - .monaco-workbench .outline-pane .outline-tree { height: 100%; } diff --git a/patched-vscode/src/vs/workbench/contrib/outline/browser/outlinePane.ts b/patched-vscode/src/vs/workbench/contrib/outline/browser/outlinePane.ts index 644cc8bb..33192e08 100644 --- a/patched-vscode/src/vs/workbench/contrib/outline/browser/outlinePane.ts +++ b/patched-vscode/src/vs/workbench/contrib/outline/browser/outlinePane.ts @@ -6,7 +6,7 @@ import 'vs/css!./outlinePane'; import * as dom from 'vs/base/browser/dom'; import { ProgressBar } from 'vs/base/browser/ui/progressbar/progressbar'; -import { TimeoutTimer } from 'vs/base/common/async'; +import { TimeoutTimer, timeout } from 'vs/base/common/async'; import { IDisposable, toDisposable, DisposableStore, MutableDisposable } from 'vs/base/common/lifecycle'; import { LRUCache } from 'vs/base/common/map'; import { localize } from 'vs/nls'; @@ -36,6 +36,7 @@ import { AbstractTreeViewState, IAbstractTreeViewState, TreeFindMode } from 'vs/ import { URI } from 'vs/base/common/uri'; import { ctxAllCollapsed, ctxFilterOnType, ctxFollowsCursor, ctxSortMode, IOutlinePane, OutlineSortOrder } from 'vs/workbench/contrib/outline/browser/outline'; import { defaultProgressBarStyles } from 'vs/platform/theme/browser/defaultStyles'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; class OutlineTreeSorter implements ITreeSorter { @@ -94,8 +95,9 @@ export class OutlinePane extends ViewPane implements IOutlinePane { @IOpenerService openerService: IOpenerService, @IThemeService themeService: IThemeService, @ITelemetryService telemetryService: ITelemetryService, + @IHoverService hoverService: IHoverService, ) { - super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, _instantiationService, openerService, themeService, telemetryService); + super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, _instantiationService, openerService, themeService, telemetryService, hoverService); this._outlineViewState.restore(this._storageService); this._disposables.add(this._outlineViewState); @@ -124,6 +126,7 @@ export class OutlinePane extends ViewPane implements IOutlinePane { } override focus(): void { + super.focus(); this._tree?.domFocus(); } @@ -263,7 +266,7 @@ export class OutlinePane extends ViewPane implements IOutlinePane { multipleSelectionSupport: false, hideTwistiesOfChildlessElements: true, defaultFindMode: this._outlineViewState.filterOnType ? TreeFindMode.Filter : TreeFindMode.Highlight, - overrideStyles: { listBackground: this.getBackgroundColor() } + overrideStyles: this.getLocationBasedColors().listOverrideStyles } ); @@ -294,7 +297,7 @@ export class OutlinePane extends ViewPane implements IOutlinePane { // feature: apply panel background to tree this._editorControlDisposables.add(this.viewDescriptorService.onDidChangeLocation(({ views }) => { if (views.some(v => v.id === this.id)) { - tree.updateOptions({ overrideStyles: { listBackground: this.getBackgroundColor() } }); + tree.updateOptions({ overrideStyles: this.getLocationBasedColors().listOverrideStyles }); } })); @@ -303,7 +306,19 @@ export class OutlinePane extends ViewPane implements IOutlinePane { // feature: reveal outline selection in editor // on change -> reveal/select defining range - this._editorControlDisposables.add(tree.onDidOpen(e => newOutline.reveal(e.element, e.editorOptions, e.sideBySide))); + let idPool = 0; + this._editorControlDisposables.add(tree.onDidOpen(async e => { + const myId = ++idPool; + const isDoubleClick = e.browserEvent?.type === 'dblclick'; + if (!isDoubleClick) { + // workaround for https://github.com/microsoft/vscode/issues/206424 + await timeout(150); + if (myId !== idPool) { + return; + } + } + await newOutline.reveal(e.element, e.editorOptions, e.sideBySide, isDoubleClick); + })); // feature: reveal editor selection in outline const revealActiveElement = () => { if (!this._outlineViewState.followCursor || !newOutline.activeElement) { diff --git a/patched-vscode/src/vs/workbench/contrib/output/browser/logViewer.ts b/patched-vscode/src/vs/workbench/contrib/output/browser/logViewer.ts deleted file mode 100644 index 417ea949..00000000 --- a/patched-vscode/src/vs/workbench/contrib/output/browser/logViewer.ts +++ /dev/null @@ -1,47 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ - -import { localize } from 'vs/nls'; -import { IEditorOptions } from 'vs/editor/common/config/editorOptions'; -import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; -import { IStorageService } from 'vs/platform/storage/common/storage'; -import { ITextResourceConfigurationService } from 'vs/editor/common/services/textResourceConfiguration'; -import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; -import { AbstractTextResourceEditor } from 'vs/workbench/browser/parts/editor/textResourceEditor'; -import { IThemeService } from 'vs/platform/theme/common/themeService'; -import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; -import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; -import { IFileService } from 'vs/platform/files/common/files'; - -export class LogViewer extends AbstractTextResourceEditor { - - static readonly LOG_VIEWER_EDITOR_ID = 'workbench.editors.logViewer'; - - constructor( - @ITelemetryService telemetryService: ITelemetryService, - @IInstantiationService instantiationService: IInstantiationService, - @IStorageService storageService: IStorageService, - @ITextResourceConfigurationService textResourceConfigurationService: ITextResourceConfigurationService, - @IThemeService themeService: IThemeService, - @IEditorGroupsService editorGroupService: IEditorGroupsService, - @IEditorService editorService: IEditorService, - @IFileService fileService: IFileService - ) { - super(LogViewer.LOG_VIEWER_EDITOR_ID, telemetryService, instantiationService, storageService, textResourceConfigurationService, themeService, editorGroupService, editorService, fileService); - } - - protected override getConfigurationOverrides(): IEditorOptions { - const options = super.getConfigurationOverrides(); - options.wordWrap = 'off'; // all log viewers do not wrap - options.folding = false; - options.scrollBeyondLastLine = false; - options.renderValidationDecorations = 'editable'; - return options; - } - - protected getAriaLabel(): string { - return localize('logViewerAriaLabel', "Log viewer"); - } -} diff --git a/patched-vscode/src/vs/workbench/contrib/output/browser/output.contribution.ts b/patched-vscode/src/vs/workbench/contrib/output/browser/output.contribution.ts index 265f3432..6d3f4d9a 100644 --- a/patched-vscode/src/vs/workbench/contrib/output/browser/output.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/output/browser/output.contribution.ts @@ -4,24 +4,24 @@ *--------------------------------------------------------------------------------------------*/ import * as nls from 'vs/nls'; -import * as aria from 'vs/base/browser/ui/aria/aria'; import { KeyMod, KeyChord, KeyCode } from 'vs/base/common/keyCodes'; import { ModesRegistry } from 'vs/editor/common/languages/modesRegistry'; import { Registry } from 'vs/platform/registry/common/platform'; import { MenuId, registerAction2, Action2, MenuRegistry } from 'vs/platform/actions/common/actions'; import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions'; import { OutputService } from 'vs/workbench/contrib/output/browser/outputServices'; -import { OUTPUT_MODE_ID, OUTPUT_MIME, OUTPUT_VIEW_ID, IOutputService, CONTEXT_IN_OUTPUT, LOG_MODE_ID, LOG_MIME, CONTEXT_ACTIVE_LOG_OUTPUT, CONTEXT_OUTPUT_SCROLL_LOCK, IOutputChannelDescriptor, IFileOutputChannelDescriptor, ACTIVE_OUTPUT_CHANNEL_CONTEXT, IOutputChannelRegistry, Extensions } from 'vs/workbench/services/output/common/output'; +import { OUTPUT_MODE_ID, OUTPUT_MIME, OUTPUT_VIEW_ID, IOutputService, CONTEXT_IN_OUTPUT, LOG_MODE_ID, LOG_MIME, CONTEXT_ACTIVE_FILE_OUTPUT, CONTEXT_OUTPUT_SCROLL_LOCK, IOutputChannelDescriptor, IFileOutputChannelDescriptor, ACTIVE_OUTPUT_CHANNEL_CONTEXT, CONTEXT_ACTIVE_OUTPUT_LEVEL_SETTABLE, IOutputChannelRegistry, Extensions, CONTEXT_ACTIVE_OUTPUT_LEVEL, CONTEXT_ACTIVE_OUTPUT_LEVEL_IS_DEFAULT } from 'vs/workbench/services/output/common/output'; import { OutputViewPane } from 'vs/workbench/contrib/output/browser/outputView'; import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors'; import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions, IWorkbenchContribution } from 'vs/workbench/common/contributions'; import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; -import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; -import { ViewContainer, IViewContainersRegistry, ViewContainerLocation, Extensions as ViewContainerExtensions, IViewsRegistry, IViewsService } from 'vs/workbench/common/views'; +import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; +import { ViewContainer, IViewContainersRegistry, ViewContainerLocation, Extensions as ViewContainerExtensions, IViewsRegistry } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import { ViewPaneContainer } from 'vs/workbench/browser/parts/views/viewPaneContainer'; import { IConfigurationRegistry, Extensions as ConfigurationExtensions, ConfigurationScope } from 'vs/platform/configuration/common/configurationRegistry'; -import { IQuickPickItem, IQuickInputService, IQuickPickSeparator } from 'vs/platform/quickinput/common/quickInput'; -import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; +import { IQuickPickItem, IQuickInputService, IQuickPickSeparator, QuickPickInput } from 'vs/platform/quickinput/common/quickInput'; +import { AUX_WINDOW_GROUP, AUX_WINDOW_GROUP_TYPE, IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { assertIsDefined } from 'vs/base/common/types'; import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; import { Codicon } from 'vs/base/common/codicons'; @@ -29,6 +29,9 @@ import { registerIcon } from 'vs/platform/theme/common/iconRegistry'; import { Categories } from 'vs/platform/action/common/actionCommonCategories'; import { Disposable, dispose, IDisposable, toDisposable } from 'vs/base/common/lifecycle'; import { IFilesConfigurationService } from 'vs/workbench/services/filesConfiguration/common/filesConfigurationService'; +import { AccessibilitySignal, IAccessibilitySignalService } from 'vs/platform/accessibilitySignal/browser/accessibilitySignalService'; +import { ILoggerService, LogLevel, LogLevelToLocalizedString, LogLevelToString } from 'vs/platform/log/common/log'; +import { IDefaultLogLevelsService } from 'vs/workbench/contrib/logs/common/defaultLogLevels'; // Register Service registerSingleton(IOutputService, OutputService, InstantiationType.Delayed); @@ -51,7 +54,7 @@ ModesRegistry.registerLanguage({ const outputViewIcon = registerIcon('output-view-icon', Codicon.output, nls.localize('outputViewIcon', 'View icon of the output view.')); const VIEW_CONTAINER: ViewContainer = Registry.as(ViewContainerExtensions.ViewContainersRegistry).registerViewContainer({ id: OUTPUT_VIEW_ID, - title: { value: nls.localize('output', "Output"), original: 'Output' }, + title: nls.localize2('output', "Output"), icon: outputViewIcon, order: 1, ctorDescriptor: new SyncDescriptor(ViewPaneContainer, [OUTPUT_VIEW_ID, { mergeViewWithContainerWhenSingleView: true }]), @@ -61,7 +64,7 @@ const VIEW_CONTAINER: ViewContainer = Registry.as(ViewC Registry.as(ViewContainerExtensions.ViewsRegistry).registerViews([{ id: OUTPUT_VIEW_ID, - name: nls.localize('output', "Output"), + name: nls.localize2('output', "Output"), containerIcon: outputViewIcon, canMoveView: true, canToggleVisibility: false, @@ -81,8 +84,9 @@ Registry.as(ViewContainerExtensions.ViewsRegistry).registerViews class OutputContribution extends Disposable implements IWorkbenchContribution { constructor( - @IInstantiationService instantiationService: IInstantiationService, @IOutputService private readonly outputService: IOutputService, + @IEditorService private readonly editorService: IEditorService, + @IFilesConfigurationService private readonly fileConfigurationService: IFilesConfigurationService, ) { super(); this.registerActions(); @@ -93,9 +97,11 @@ class OutputContribution extends Disposable implements IWorkbenchContribution { this.registerShowOutputChannelsAction(); this.registerClearOutputAction(); this.registerToggleAutoScrollAction(); - this.registerOpenActiveLogOutputFileAction(); + this.registerOpenActiveOutputFileAction(); + this.registerOpenActiveOutputFileInAuxWindowAction(); this.registerShowLogsAction(); this.registerOpenLogFileAction(); + this.registerConfigureActiveOutputLogLevelAction(); } private registerSwitchOutputAction(): void { @@ -164,8 +170,8 @@ class OutputContribution extends Disposable implements IWorkbenchContribution { constructor() { super({ id: 'workbench.action.showOutputChannels', - title: { value: nls.localize('showOutputChannels', "Show Output Channels..."), original: 'Show Output Channels...' }, - category: { value: nls.localize('output', "Output"), original: 'Output' }, + title: nls.localize2('showOutputChannels', "Show Output Channels..."), + category: nls.localize2('output', "Output"), f1: true }); } @@ -203,7 +209,7 @@ class OutputContribution extends Disposable implements IWorkbenchContribution { constructor() { super({ id: `workbench.output.action.clearOutput`, - title: { value: nls.localize('clearOutput.label', "Clear Output"), original: 'Clear Output' }, + title: nls.localize2('clearOutput.label', "Clear Output"), category: Categories.View, menu: [{ id: MenuId.ViewTitle, @@ -221,10 +227,11 @@ class OutputContribution extends Disposable implements IWorkbenchContribution { } async run(accessor: ServicesAccessor): Promise { const outputService = accessor.get(IOutputService); + const accessibilitySignalService = accessor.get(IAccessibilitySignalService); const activeChannel = outputService.getActiveChannel(); if (activeChannel) { activeChannel.clear(); - aria.status(nls.localize('outputCleared', "Output was cleared")); + accessibilitySignalService.playSignal(AccessibilitySignal.clear); } } })); @@ -235,7 +242,7 @@ class OutputContribution extends Disposable implements IWorkbenchContribution { constructor() { super({ id: `workbench.output.action.toggleAutoScroll`, - title: { value: nls.localize('toggleAutoScroll', "Toggle Auto Scrolling"), original: 'Toggle Auto Scrolling' }, + title: nls.localize2('toggleAutoScroll', "Toggle Auto Scrolling"), tooltip: nls.localize('outputScrollOff', "Turn Auto Scrolling Off"), menu: { id: MenuId.ViewTitle, @@ -258,46 +265,146 @@ class OutputContribution extends Disposable implements IWorkbenchContribution { })); } - private registerOpenActiveLogOutputFileAction(): void { + private registerOpenActiveOutputFileAction(): void { + const that = this; this._register(registerAction2(class extends Action2 { constructor() { super({ id: `workbench.action.openActiveLogOutputFile`, - title: { value: nls.localize('openActiveLogOutputFile', "Open Log Output File"), original: 'Open Log Output File' }, + title: nls.localize2('openActiveOutputFile', "Open Output in Editor"), menu: [{ id: MenuId.ViewTitle, when: ContextKeyExpr.equals('view', OUTPUT_VIEW_ID), group: 'navigation', - order: 4 + order: 4, + isHiddenByDefault: true }], icon: Codicon.goToFile, - precondition: CONTEXT_ACTIVE_LOG_OUTPUT + precondition: CONTEXT_ACTIVE_FILE_OUTPUT }); } - async run(accessor: ServicesAccessor): Promise { - const outputService = accessor.get(IOutputService); - const editorService = accessor.get(IEditorService); - const fileConfigurationService = accessor.get(IFilesConfigurationService); - const logFileOutputChannelDescriptor = this.getLogFileOutputChannelDescriptor(outputService); - if (logFileOutputChannelDescriptor) { - await fileConfigurationService.updateReadonly(logFileOutputChannelDescriptor.file, true); - await editorService.openEditor({ - resource: logFileOutputChannelDescriptor.file, - options: { - pinned: true, + async run(): Promise { + that.openActiveOutoutFile(); + } + })); + } + + private registerOpenActiveOutputFileInAuxWindowAction(): void { + const that = this; + this._register(registerAction2(class extends Action2 { + constructor() { + super({ + id: `workbench.action.openActiveLogOutputFileInNewWindow`, + title: nls.localize2('openActiveOutputFileInNewWindow', "Open Output in New Window"), + menu: [{ + id: MenuId.ViewTitle, + when: ContextKeyExpr.equals('view', OUTPUT_VIEW_ID), + group: 'navigation', + order: 5, + isHiddenByDefault: true + }], + icon: Codicon.emptyWindow, + precondition: CONTEXT_ACTIVE_FILE_OUTPUT + }); + } + async run(): Promise { + that.openActiveOutoutFile(AUX_WINDOW_GROUP); + } + })); + } + + private async openActiveOutoutFile(group?: AUX_WINDOW_GROUP_TYPE): Promise { + const fileOutputChannelDescriptor = this.getFileOutputChannelDescriptor(); + if (fileOutputChannelDescriptor) { + await this.fileConfigurationService.updateReadonly(fileOutputChannelDescriptor.file, true); + await this.editorService.openEditor({ + resource: fileOutputChannelDescriptor.file, + options: { + pinned: true, + }, + }, group); + } + } + + private getFileOutputChannelDescriptor(): IFileOutputChannelDescriptor | null { + const channel = this.outputService.getActiveChannel(); + if (channel) { + const descriptor = this.outputService.getChannelDescriptors().filter(c => c.id === channel.id)[0]; + if (descriptor?.file) { + return descriptor; + } + } + return null; + } + + private registerConfigureActiveOutputLogLevelAction(): void { + const that = this; + const logLevelMenu = new MenuId('workbench.output.menu.logLevel'); + this._register(MenuRegistry.appendMenuItem(MenuId.ViewTitle, { + submenu: logLevelMenu, + title: nls.localize('logLevel.label', "Set Log Level..."), + group: 'navigation', + when: ContextKeyExpr.and(ContextKeyExpr.equals('view', OUTPUT_VIEW_ID), CONTEXT_ACTIVE_OUTPUT_LEVEL_SETTABLE), + icon: Codicon.gear, + order: 6 + })); + + let order = 0; + const registerLogLevel = (logLevel: LogLevel) => { + this._register(registerAction2(class extends Action2 { + constructor() { + super({ + id: `workbench.action.output.activeOutputLogLevel.${logLevel}`, + title: LogLevelToLocalizedString(logLevel).value, + toggled: CONTEXT_ACTIVE_OUTPUT_LEVEL.isEqualTo(LogLevelToString(logLevel)), + menu: { + id: logLevelMenu, + order: order++, + group: '0_level' } }); } + async run(accessor: ServicesAccessor): Promise { + const channel = that.outputService.getActiveChannel(); + if (channel) { + const channelDescriptor = that.outputService.getChannelDescriptor(channel.id); + if (channelDescriptor?.log && channelDescriptor.file) { + return accessor.get(ILoggerService).setLogLevel(channelDescriptor.file, logLevel); + } + } + } + })); + }; + + registerLogLevel(LogLevel.Trace); + registerLogLevel(LogLevel.Debug); + registerLogLevel(LogLevel.Info); + registerLogLevel(LogLevel.Warning); + registerLogLevel(LogLevel.Error); + registerLogLevel(LogLevel.Off); + + this._register(registerAction2(class extends Action2 { + constructor() { + super({ + id: `workbench.action.output.activeOutputLogLevelDefault`, + title: nls.localize('logLevelDefault.label', "Set As Default"), + menu: { + id: logLevelMenu, + order, + group: '1_default' + }, + precondition: CONTEXT_ACTIVE_OUTPUT_LEVEL_IS_DEFAULT.negate() + }); } - private getLogFileOutputChannelDescriptor(outputService: IOutputService): IFileOutputChannelDescriptor | null { - const channel = outputService.getActiveChannel(); + async run(accessor: ServicesAccessor): Promise { + const channel = that.outputService.getActiveChannel(); if (channel) { - const descriptor = outputService.getChannelDescriptors().filter(c => c.id === channel.id)[0]; - if (descriptor && descriptor.file && descriptor.log) { - return descriptor; + const channelDescriptor = that.outputService.getChannelDescriptor(channel.id); + if (channelDescriptor?.log && channelDescriptor.file) { + const logLevel = accessor.get(ILoggerService).getLogLevel(channelDescriptor.file); + return await accessor.get(IDefaultLogLevelsService).setDefaultLogLevel(logLevel, channelDescriptor.extensionId); } } - return null; } })); } @@ -307,7 +414,7 @@ class OutputContribution extends Disposable implements IWorkbenchContribution { constructor() { super({ id: 'workbench.action.showLogs', - title: { value: nls.localize('showLogs', "Show Logs..."), original: 'Show Logs...' }, + title: nls.localize2('showLogs', "Show Logs..."), category: Categories.Developer, menu: { id: MenuId.CommandPalette, @@ -353,12 +460,12 @@ class OutputContribution extends Disposable implements IWorkbenchContribution { constructor() { super({ id: 'workbench.action.openLogFile', - title: { value: nls.localize('openLogFile', "Open Log File..."), original: 'Open Log File...' }, + title: nls.localize2('openLogFile', "Open Log File..."), category: Categories.Developer, menu: { id: MenuId.CommandPalette, }, - description: { + metadata: { description: 'workbench.action.openLogFile', args: [{ name: 'logFile', @@ -376,16 +483,30 @@ class OutputContribution extends Disposable implements IWorkbenchContribution { const editorService = accessor.get(IEditorService); const fileConfigurationService = accessor.get(IFilesConfigurationService); - const entries: IOutputChannelQuickPickItem[] = outputService.getChannelDescriptors().filter(c => c.file && c.log) - .map(channel => ({ id: channel.id, label: channel.label, channel })); - - const argName = args && typeof args === 'string' ? args : undefined; let entry: IOutputChannelQuickPickItem | undefined; - if (argName) { - entry = entries.find(e => e.id === argName); + const argName = args && typeof args === 'string' ? args : undefined; + const extensionChannels: IOutputChannelQuickPickItem[] = []; + const coreChannels: IOutputChannelQuickPickItem[] = []; + for (const c of outputService.getChannelDescriptors()) { + if (c.file && c.log) { + const e = { id: c.id, label: c.label, channel: c }; + if (c.extensionId) { + extensionChannels.push(e); + } else { + coreChannels.push(e); + } + if (e.id === argName) { + entry = e; + } + } } if (!entry) { - entry = await quickInputService.pick(entries, { placeHolder: nls.localize('selectlogFile', "Select Log File") }); + const entries: QuickPickInput[] = [...extensionChannels.sort((a, b) => a.label.localeCompare(b.label))]; + if (entries.length && coreChannels.length) { + entries.push({ type: 'separator' }); + entries.push(...coreChannels.sort((a, b) => a.label.localeCompare(b.label))); + } + entry = await quickInputService.pick(entries, { placeHolder: nls.localize('selectlogFile', "Select Log File") }); } if (entry) { const resource = assertIsDefined(entry.channel.file); diff --git a/patched-vscode/src/vs/workbench/contrib/output/browser/output.css b/patched-vscode/src/vs/workbench/contrib/output/browser/output.css new file mode 100644 index 00000000..52356942 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/output/browser/output.css @@ -0,0 +1,18 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +.monaco-workbench .part.sidebar .output-view .monaco-editor, +.monaco-workbench .part.sidebar .output-view .monaco-editor .margin, +.monaco-workbench .part.sidebar .output-view .monaco-editor .monaco-editor-background, +.monaco-workbench .part.panel > .content .pane-body.output-view .monaco-editor, +.monaco-workbench .part.panel > .content .pane-body.output-view .monaco-editor .margin, +.monaco-workbench .part.panel > .content .pane-body.output-view .monaco-editor .monaco-editor-background { + background-color: var(--vscode-outputView-background); +} + +.monaco-workbench .part.sidebar .output-view .sticky-widget, +.monaco-workbench .part.panel > .content .pane-body.output-view .sticky-widget { + background-color: var(--vscode-outputViewStickyScroll-background, var(--vscode-panel-background)); +} diff --git a/patched-vscode/src/vs/workbench/contrib/output/browser/outputServices.ts b/patched-vscode/src/vs/workbench/contrib/output/browser/outputServices.ts index 42d6e2bb..eb83c902 100644 --- a/patched-vscode/src/vs/workbench/contrib/output/browser/outputServices.ts +++ b/patched-vscode/src/vs/workbench/contrib/output/browser/outputServices.ts @@ -5,22 +5,24 @@ import { Event, Emitter } from 'vs/base/common/event'; import { URI } from 'vs/base/common/uri'; -import { IDisposable, dispose, Disposable } from 'vs/base/common/lifecycle'; +import { Disposable } from 'vs/base/common/lifecycle'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; import { Registry } from 'vs/platform/registry/common/platform'; -import { IOutputChannel, IOutputService, OUTPUT_VIEW_ID, OUTPUT_SCHEME, LOG_MIME, OUTPUT_MIME, OutputChannelUpdateMode, IOutputChannelDescriptor, Extensions, IOutputChannelRegistry, ACTIVE_OUTPUT_CHANNEL_CONTEXT, CONTEXT_ACTIVE_LOG_OUTPUT } from 'vs/workbench/services/output/common/output'; +import { IOutputChannel, IOutputService, OUTPUT_VIEW_ID, OUTPUT_SCHEME, LOG_MIME, OUTPUT_MIME, OutputChannelUpdateMode, IOutputChannelDescriptor, Extensions, IOutputChannelRegistry, ACTIVE_OUTPUT_CHANNEL_CONTEXT, CONTEXT_ACTIVE_FILE_OUTPUT, CONTEXT_ACTIVE_OUTPUT_LEVEL_SETTABLE, CONTEXT_ACTIVE_OUTPUT_LEVEL, CONTEXT_ACTIVE_OUTPUT_LEVEL_IS_DEFAULT } from 'vs/workbench/services/output/common/output'; import { OutputLinkProvider } from 'vs/workbench/contrib/output/browser/outputLinkProvider'; import { ITextModelService, ITextModelContentProvider } from 'vs/editor/common/services/resolverService'; import { ITextModel } from 'vs/editor/common/model'; -import { ILogService } from 'vs/platform/log/common/log'; +import { ILogService, ILoggerService, LogLevelToString } from 'vs/platform/log/common/log'; import { ILifecycleService } from 'vs/workbench/services/lifecycle/common/lifecycle'; import { IOutputChannelModel } from 'vs/workbench/contrib/output/common/outputChannelModel'; -import { IViewsService } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import { OutputViewPane } from 'vs/workbench/contrib/output/browser/outputView'; import { IOutputChannelModelService } from 'vs/workbench/contrib/output/common/outputChannelModelService'; import { ILanguageService } from 'vs/editor/common/languages/language'; import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; +import { SetLogLevelAction } from 'vs/workbench/contrib/logs/common/logsActions'; +import { IDefaultLogLevelsService } from 'vs/workbench/contrib/logs/common/defaultLogLevels'; const OUTPUT_ACTIVE_CHANNEL_KEY = 'output.activechannel'; @@ -73,16 +75,21 @@ export class OutputService extends Disposable implements IOutputService, ITextMo readonly onActiveOutputChannel: Event = this._onActiveOutputChannel.event; private readonly activeOutputChannelContext: IContextKey; - private readonly activeLogOutputChannelContext: IContextKey; + private readonly activeFileOutputChannelContext: IContextKey; + private readonly activeOutputChannelLevelSettableContext: IContextKey; + private readonly activeOutputChannelLevelContext: IContextKey; + private readonly activeOutputChannelLevelIsDefaultContext: IContextKey; constructor( @IStorageService private readonly storageService: IStorageService, @IInstantiationService private readonly instantiationService: IInstantiationService, @ITextModelService textModelResolverService: ITextModelService, @ILogService private readonly logService: ILogService, + @ILoggerService private readonly loggerService: ILoggerService, @ILifecycleService private readonly lifecycleService: ILifecycleService, @IViewsService private readonly viewsService: IViewsService, @IContextKeyService contextKeyService: IContextKeyService, + @IDefaultLogLevelsService private readonly defaultLogLevelsService: IDefaultLogLevelsService ) { super(); this.activeChannelIdInStorage = this.storageService.get(OUTPUT_ACTIVE_CHANNEL_KEY, StorageScope.WORKSPACE, ''); @@ -90,7 +97,10 @@ export class OutputService extends Disposable implements IOutputService, ITextMo this.activeOutputChannelContext.set(this.activeChannelIdInStorage); this._register(this.onActiveOutputChannel(channel => this.activeOutputChannelContext.set(channel))); - this.activeLogOutputChannelContext = CONTEXT_ACTIVE_LOG_OUTPUT.bindTo(contextKeyService); + this.activeFileOutputChannelContext = CONTEXT_ACTIVE_FILE_OUTPUT.bindTo(contextKeyService); + this.activeOutputChannelLevelSettableContext = CONTEXT_ACTIVE_OUTPUT_LEVEL_SETTABLE.bindTo(contextKeyService); + this.activeOutputChannelLevelContext = CONTEXT_ACTIVE_OUTPUT_LEVEL.bindTo(contextKeyService); + this.activeOutputChannelLevelIsDefaultContext = CONTEXT_ACTIVE_OUTPUT_LEVEL_IS_DEFAULT.bindTo(contextKeyService); // Register as text model content provider for output textModelResolverService.registerTextModelContentProvider(OUTPUT_SCHEME, this); @@ -115,6 +125,14 @@ export class OutputService extends Disposable implements IOutputService, ITextMo } })); + this._register(this.loggerService.onDidChangeLogLevel(_level => { + this.setLevelContext(); + this.setLevelIsDefaultContext(); + })); + this._register(this.defaultLogLevelsService.onDidChangeDefaultLogLevels(() => { + this.setLevelIsDefaultContext(); + })); + this._register(this.lifecycleService.onDidShutdown(() => this.dispose())); } @@ -166,9 +184,8 @@ export class OutputService extends Disposable implements IOutputService, ITextMo } private createChannel(id: string): OutputChannel { - const channelDisposables: IDisposable[] = []; const channel = this.instantiateChannel(id); - channel.model.onDispose(() => { + this._register(Event.once(channel.model.onDispose)(() => { if (this.activeChannel === channel) { const channels = this.getChannelDescriptors(); const channel = channels.length ? this.getChannel(channels[0].id) : undefined; @@ -179,8 +196,7 @@ export class OutputService extends Disposable implements IOutputService, ITextMo } } Registry.as(Extensions.OutputChannels).removeChannel(id); - dispose(channelDisposables); - }, channelDisposables); + })); return channel; } @@ -194,9 +210,30 @@ export class OutputService extends Disposable implements IOutputService, ITextMo return this.instantiationService.createInstance(OutputChannel, channelData); } + private setLevelContext(): void { + const descriptor = this.activeChannel?.outputChannelDescriptor; + const channelLogLevel = descriptor?.log ? this.loggerService.getLogLevel(descriptor.file) : undefined; + this.activeOutputChannelLevelContext.set(channelLogLevel !== undefined ? LogLevelToString(channelLogLevel) : ''); + } + + private async setLevelIsDefaultContext(): Promise { + const descriptor = this.activeChannel?.outputChannelDescriptor; + if (descriptor?.log) { + const channelLogLevel = this.loggerService.getLogLevel(descriptor.file); + const channelDefaultLogLevel = await this.defaultLogLevelsService.getDefaultLogLevel(descriptor.extensionId); + this.activeOutputChannelLevelIsDefaultContext.set(channelDefaultLogLevel === channelLogLevel); + } else { + this.activeOutputChannelLevelIsDefaultContext.set(false); + } + } + private setActiveChannel(channel: OutputChannel | undefined): void { this.activeChannel = channel; - this.activeLogOutputChannelContext.set(!!channel?.outputChannelDescriptor?.file && channel?.outputChannelDescriptor?.log); + const descriptor = channel?.outputChannelDescriptor; + this.activeFileOutputChannelContext.set(!!descriptor?.file); + this.activeOutputChannelLevelSettableContext.set(descriptor !== undefined && SetLogLevelAction.isLevelSettable(descriptor)); + this.setLevelIsDefaultContext(); + this.setLevelContext(); if (this.activeChannel) { this.storageService.store(OUTPUT_ACTIVE_CHANNEL_KEY, this.activeChannel.id, StorageScope.WORKSPACE, StorageTarget.MACHINE); diff --git a/patched-vscode/src/vs/workbench/contrib/output/browser/outputView.ts b/patched-vscode/src/vs/workbench/contrib/output/browser/outputView.ts index a8af8c5d..19e5642f 100644 --- a/patched-vscode/src/vs/workbench/contrib/output/browser/outputView.ts +++ b/patched-vscode/src/vs/workbench/contrib/output/browser/outputView.ts @@ -2,7 +2,7 @@ * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ - +import 'vs/css!./output'; import * as nls from 'vs/nls'; import { ICodeEditor } from 'vs/editor/browser/editorBrowser'; import { IEditorOptions as ICodeEditorOptions } from 'vs/editor/common/config/editorOptions'; @@ -14,7 +14,7 @@ import { IContextKeyService, IContextKey } from 'vs/platform/contextkey/common/c import { IEditorOpenContext } from 'vs/workbench/common/editor'; import { AbstractTextResourceEditor } from 'vs/workbench/browser/parts/editor/textResourceEditor'; import { OUTPUT_VIEW_ID, CONTEXT_IN_OUTPUT, IOutputChannel, CONTEXT_OUTPUT_SCROLL_LOCK } from 'vs/workbench/services/output/common/output'; -import { IThemeService, registerThemingParticipant, IColorTheme, ICssStyleCollector } from 'vs/platform/theme/common/themeService'; +import { IThemeService } from 'vs/platform/theme/common/themeService'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; import { CancellationToken } from 'vs/base/common/cancellation'; @@ -26,14 +26,15 @@ import { IContextMenuService } from 'vs/platform/contextview/browser/contextView import { IViewDescriptorService } from 'vs/workbench/common/views'; import { TextResourceEditorInput } from 'vs/workbench/common/editor/textResourceEditorInput'; import { IOpenerService } from 'vs/platform/opener/common/opener'; -import { SIDE_BAR_BACKGROUND } from 'vs/workbench/common/theme'; -import { editorBackground } from 'vs/platform/theme/common/colorRegistry'; import { Dimension } from 'vs/base/browser/dom'; import { ITextEditorOptions } from 'vs/platform/editor/common/editor'; import { CancelablePromise, createCancelablePromise } from 'vs/base/common/async'; import { IFileService } from 'vs/platform/files/common/files'; import { ResourceContextKey } from 'vs/workbench/common/contextkeys'; import { ServiceCollection } from 'vs/platform/instantiation/common/serviceCollection'; +import { IEditorConfiguration } from 'vs/workbench/browser/parts/editor/textEditor'; +import { computeEditorAriaLabel } from 'vs/workbench/browser/editor'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; export class OutputViewPane extends ViewPane { @@ -56,8 +57,9 @@ export class OutputViewPane extends ViewPane { @IOpenerService openerService: IOpenerService, @IThemeService themeService: IThemeService, @ITelemetryService telemetryService: ITelemetryService, + @IHoverService hoverService: IHoverService, ) { - super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService); + super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService, hoverService); this.scrollLockContextKey = CONTEXT_OUTPUT_SCROLL_LOCK.bindTo(this.contextKeyService); const editorInstantiationService = instantiationService.createChild(new ServiceCollection([IContextKeyService, this.scopedContextKeyService])); @@ -117,7 +119,6 @@ export class OutputViewPane extends ViewPane { this.editor.layout(new Dimension(width, height)); } - private onDidChangeVisibility(visible: boolean): void { this.editor.setVisible(visible); if (!visible) { @@ -161,10 +162,9 @@ class OutputEditor extends AbstractTextResourceEditor { @IThemeService themeService: IThemeService, @IEditorGroupsService editorGroupService: IEditorGroupsService, @IEditorService editorService: IEditorService, - @IFileService fileService: IFileService, - @IContextKeyService contextKeyService: IContextKeyService, + @IFileService fileService: IFileService ) { - super(OUTPUT_VIEW_ID, telemetryService, instantiationService, storageService, textResourceConfigurationService, themeService, editorGroupService, editorService, fileService); + super(OUTPUT_VIEW_ID, editorGroupService.activeGroup /* TODO@bpasero this is wrong */, telemetryService, instantiationService, storageService, textResourceConfigurationService, themeService, editorGroupService, editorService, fileService); this.resourceContext = this._register(instantiationService.createInstance(ResourceContextKey)); } @@ -177,8 +177,8 @@ class OutputEditor extends AbstractTextResourceEditor { return nls.localize('output', "Output"); } - protected override getConfigurationOverrides(): ICodeEditorOptions { - const options = super.getConfigurationOverrides(); + protected override getConfigurationOverrides(configuration: IEditorConfiguration): ICodeEditorOptions { + const options = super.getConfigurationOverrides(configuration); options.wordWrap = 'on'; // all output editors wrap options.lineNumbers = 'off'; // all output editors hide line numbers options.glyphMargin = false; @@ -215,6 +215,10 @@ class OutputEditor extends AbstractTextResourceEditor { return this.input ? this.input.getAriaLabel() : nls.localize('outputViewAriaLabel', "Output panel"); } + protected override computeAriaLabel(): string { + return this.input ? computeEditorAriaLabel(this.input, undefined, undefined, this.editorGroupService.count) : this.getAriaLabel(); + } + override async setInput(input: TextResourceEditorInput, options: ITextEditorOptions | undefined, context: IEditorOpenContext, token: CancellationToken): Promise { const focus = !(options && options.preserveFocus); if (this.input && input.matches(this.input)) { @@ -257,17 +261,3 @@ class OutputEditor extends AbstractTextResourceEditor { } } } - -registerThemingParticipant((theme: IColorTheme, collector: ICssStyleCollector) => { - // Sidebar background for the output view - const sidebarBackground = theme.getColor(SIDE_BAR_BACKGROUND); - if (sidebarBackground && sidebarBackground !== theme.getColor(editorBackground)) { - collector.addRule(` - .monaco-workbench .part.sidebar .output-view .monaco-editor, - .monaco-workbench .part.sidebar .output-view .monaco-editor .margin, - .monaco-workbench .part.sidebar .output-view .monaco-editor .monaco-editor-background { - background-color: ${sidebarBackground}; - } - `); - } -}); diff --git a/patched-vscode/src/vs/workbench/contrib/output/common/outputLinkComputer.ts b/patched-vscode/src/vs/workbench/contrib/output/common/outputLinkComputer.ts index efab6b06..0de2f9f2 100644 --- a/patched-vscode/src/vs/workbench/contrib/output/common/outputLinkComputer.ts +++ b/patched-vscode/src/vs/workbench/contrib/output/common/outputLinkComputer.ts @@ -88,7 +88,7 @@ export class OutputLinkComputer { } for (const workspaceFolderVariant of workspaceFolderVariants) { - const validPathCharacterPattern = '[^\\s\\(\\):<>"]'; + const validPathCharacterPattern = '[^\\s\\(\\):<>\'"]'; const validPathCharacterOrSpacePattern = `(?:${validPathCharacterPattern}| ${validPathCharacterPattern})`; const pathPattern = `${validPathCharacterOrSpacePattern}+\\.${validPathCharacterPattern}+`; const strictPathPattern = `${validPathCharacterPattern}+`; diff --git a/patched-vscode/src/vs/workbench/contrib/output/test/browser/outputLinkProvider.test.ts b/patched-vscode/src/vs/workbench/contrib/output/test/browser/outputLinkProvider.test.ts index 1c92342f..2f7988f5 100644 --- a/patched-vscode/src/vs/workbench/contrib/output/test/browser/outputLinkProvider.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/output/test/browser/outputLinkProvider.test.ts @@ -277,9 +277,9 @@ suite('OutputLinkProvider', () => { line = toOSPath(' at \'C:\\Users\\someone\\AppData\\Local\\Temp\\_monacodata_9888\\workspaces\\mankala\\Game.ts\' in'); result = OutputLinkComputer.detectLinks(line, 1, patterns, contextService); assert.strictEqual(result.length, 1); - assert.strictEqual(result[0].url, contextService.toResource('/Game.ts\'').toString()); + assert.strictEqual(result[0].url, contextService.toResource('/Game.ts').toString()); assert.strictEqual(result[0].range.startColumn, 6); - assert.strictEqual(result[0].range.endColumn, 86); + assert.strictEqual(result[0].range.endColumn, 85); }); test('OutputLinkProvider - #106847', function () { diff --git a/patched-vscode/src/vs/workbench/contrib/performance/browser/inputLatencyContrib.ts b/patched-vscode/src/vs/workbench/contrib/performance/browser/inputLatencyContrib.ts index 2ea34f84..6d35f4c0 100644 --- a/patched-vscode/src/vs/workbench/contrib/performance/browser/inputLatencyContrib.ts +++ b/patched-vscode/src/vs/workbench/contrib/performance/browser/inputLatencyContrib.ts @@ -30,7 +30,12 @@ export class InputLatencyContrib extends Disposable implements IWorkbenchContrib this._setupListener(); }, 60000)); - this._setupListener(); + + // Only log 1% of users selected randomly to reduce the volume of data + if (Math.random() <= 0.01) { + this._setupListener(); + } + } private _setupListener(): void { @@ -46,9 +51,9 @@ export class InputLatencyContrib extends Disposable implements IWorkbenchContrib type InputLatencyStatisticFragment = { owner: 'tyriar'; comment: 'Represents a set of statistics collected about input latencies'; - average: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'The average time it took to execute.'; isMeasurement: true }; - max: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'The maximum time it took to execute.'; isMeasurement: true }; - min: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'The minimum time it took to execute.'; isMeasurement: true }; + average: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'The average time it took to execute.' }; + max: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'The maximum time it took to execute.' }; + min: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'The minimum time it took to execute.' }; }; type PerformanceInputLatencyClassification = { @@ -58,7 +63,7 @@ export class InputLatencyContrib extends Disposable implements IWorkbenchContrib input: InputLatencyStatisticFragment; render: InputLatencyStatisticFragment; total: InputLatencyStatisticFragment; - sampleCount: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; isMeasurement: true; comment: 'The number of samples measured.' }; + sampleCount: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'The number of samples measured.' }; }; type PerformanceInputLatencyEvent = inputLatency.IInputLatencyMeasurements; diff --git a/patched-vscode/src/vs/workbench/contrib/performance/browser/performance.contribution.ts b/patched-vscode/src/vs/workbench/contrib/performance/browser/performance.contribution.ts index 5c2fc5fd..18f8d85b 100644 --- a/patched-vscode/src/vs/workbench/contrib/performance/browser/performance.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/performance/browser/performance.contribution.ts @@ -3,13 +3,13 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { localize } from 'vs/nls'; +import { localize2 } from 'vs/nls'; import { registerAction2, Action2 } from 'vs/platform/actions/common/actions'; import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; import { Registry } from 'vs/platform/registry/common/platform'; import { Categories } from 'vs/platform/action/common/actionCommonCategories'; -import { Extensions, IWorkbenchContributionsRegistry } from 'vs/workbench/common/contributions'; +import { Extensions, IWorkbenchContributionsRegistry, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { EditorExtensions, IEditorSerializer, IEditorFactoryRegistry } from 'vs/workbench/common/editor'; import { PerfviewContrib, PerfviewInput } from 'vs/workbench/contrib/performance/browser/perfviewEditor'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; @@ -19,9 +19,10 @@ import { InputLatencyContrib } from 'vs/workbench/contrib/performance/browser/in // -- startup performance view -Registry.as(Extensions.Workbench).registerWorkbenchContribution( +registerWorkbenchContribution2( + PerfviewContrib.ID, PerfviewContrib, - LifecyclePhase.Ready + { lazy: true } ); Registry.as(EditorExtensions.EditorFactory).registerEditorSerializer( @@ -45,7 +46,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'perfview.show', - title: { value: localize('show.label', "Startup Performance"), original: 'Startup Performance' }, + title: localize2('show.label', 'Startup Performance'), category: Categories.Developer, f1: true }); @@ -53,8 +54,8 @@ registerAction2(class extends Action2 { run(accessor: ServicesAccessor) { const editorService = accessor.get(IEditorService); - const instaService = accessor.get(IInstantiationService); - return editorService.openEditor(instaService.createInstance(PerfviewInput), { pinned: true }); + const contrib = PerfviewContrib.get(); + return editorService.openEditor(contrib.getEditorInput(), { pinned: true }); } }); @@ -64,7 +65,7 @@ registerAction2(class PrintServiceCycles extends Action2 { constructor() { super({ id: 'perf.insta.printAsyncCycles', - title: { value: localize('cycles', "Print Service Cycles"), original: 'Print Service Cycles' }, + title: localize2('cycles', 'Print Service Cycles'), category: Categories.Developer, f1: true }); @@ -88,7 +89,7 @@ registerAction2(class PrintServiceTraces extends Action2 { constructor() { super({ id: 'perf.insta.printTraces', - title: { value: localize('insta.trace', "Print Service Traces"), original: 'Print Service Traces' }, + title: localize2('insta.trace', 'Print Service Traces'), category: Categories.Developer, f1: true }); @@ -112,7 +113,7 @@ registerAction2(class PrintEventProfiling extends Action2 { constructor() { super({ id: 'perf.event.profiling', - title: { value: localize('emitter', "Print Emitter Profiles"), original: 'Print Emitter Profiles' }, + title: localize2('emitter', 'Print Emitter Profiles'), category: Categories.Developer, f1: true }); diff --git a/patched-vscode/src/vs/workbench/contrib/performance/browser/perfviewEditor.ts b/patched-vscode/src/vs/workbench/contrib/performance/browser/perfviewEditor.ts index e953502e..81653b58 100644 --- a/patched-vscode/src/vs/workbench/contrib/performance/browser/perfviewEditor.ts +++ b/patched-vscode/src/vs/workbench/contrib/performance/browser/perfviewEditor.ts @@ -17,7 +17,7 @@ import { IExtensionService } from 'vs/workbench/services/extensions/common/exten import { IDisposable, dispose } from 'vs/base/common/lifecycle'; import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService'; import { writeTransientState } from 'vs/workbench/contrib/codeEditor/browser/toggleWordWrap'; -import { LoaderStats, isESM } from 'vs/base/common/amd'; +import { LoaderEventType, LoaderStats, isESM } from 'vs/base/common/amd'; import { IProductService } from 'vs/platform/product/common/productService'; import { ITextFileService } from 'vs/workbench/services/textfile/common/textfiles'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; @@ -27,27 +27,45 @@ import { isWeb } from 'vs/base/common/platform'; import { IFilesConfigurationService } from 'vs/workbench/services/filesConfiguration/common/filesConfigurationService'; import { ITerminalService } from 'vs/workbench/contrib/terminal/browser/terminal'; import * as perf from 'vs/base/common/performance'; +import { ITextResourceConfigurationService } from 'vs/editor/common/services/textResourceConfiguration'; +import { Registry } from 'vs/platform/registry/common/platform'; +import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions, getWorkbenchContribution } from 'vs/workbench/common/contributions'; +import { ICustomEditorLabelService } from 'vs/workbench/services/editor/common/customEditorLabelService'; export class PerfviewContrib { + static get() { + return getWorkbenchContribution(PerfviewContrib.ID); + } + + static readonly ID = 'workbench.contrib.perfview'; + + private readonly _inputUri = URI.from({ scheme: 'perf', path: 'Startup Performance' }); private readonly _registration: IDisposable; constructor( - @IInstantiationService instaService: IInstantiationService, + @IInstantiationService private readonly _instaService: IInstantiationService, @ITextModelService textModelResolverService: ITextModelService ) { - this._registration = textModelResolverService.registerTextModelContentProvider('perf', instaService.createInstance(PerfModelContentProvider)); + this._registration = textModelResolverService.registerTextModelContentProvider('perf', _instaService.createInstance(PerfModelContentProvider)); } dispose(): void { this._registration.dispose(); } + + getInputUri(): URI { + return this._inputUri; + } + + getEditorInput(): PerfviewInput { + return this._instaService.createInstance(PerfviewInput); + } } export class PerfviewInput extends TextResourceEditorInput { static readonly Id = 'PerfviewInput'; - static readonly Uri = URI.from({ scheme: 'perf', path: 'Startup Performance' }); override get typeId(): string { return PerfviewInput.Id; @@ -59,10 +77,12 @@ export class PerfviewInput extends TextResourceEditorInput { @IEditorService editorService: IEditorService, @IFileService fileService: IFileService, @ILabelService labelService: ILabelService, - @IFilesConfigurationService filesConfigurationService: IFilesConfigurationService + @IFilesConfigurationService filesConfigurationService: IFilesConfigurationService, + @ITextResourceConfigurationService textResourceConfigurationService: ITextResourceConfigurationService, + @ICustomEditorLabelService customEditorLabelService: ICustomEditorLabelService ) { super( - PerfviewInput.Uri, + PerfviewContrib.get().getInputUri(), localize('name', "Startup Performance"), undefined, undefined, @@ -72,7 +92,9 @@ export class PerfviewInput extends TextResourceEditorInput { editorService, fileService, labelService, - filesConfigurationService + filesConfigurationService, + textResourceConfigurationService, + customEditorLabelService ); } } @@ -131,6 +153,8 @@ class PerfModelContentProvider implements ITextModelContentProvider { md.blank(); this._addPerfMarksTable('Terminal Stats', md, this._timerService.getPerformanceMarks().find(e => e[0] === 'renderer')?.[1].filter(e => e.name.startsWith('code/terminal/'))); md.blank(); + this._addWorkbenchContributionsPerfMarksTable(md); + md.blank(); this._addRawPerfMarks(md); if (!isESM) { md.blank(); @@ -171,6 +195,8 @@ class PerfModelContentProvider implements ITextModelContentProvider { private _addSummaryTable(md: MarkdownBuilder, stats?: LoaderStats): void { const metrics = this._timerService.startupMetrics; + const contribTimings = Registry.as(WorkbenchExtensions.Workbench).timings; + const table: Array> = []; table.push(['start => app.isReady', metrics.timers.ellapsedAppReady, '[main]', `initial startup: ${metrics.initialStartup}`]); table.push(['nls:start => nls:end', metrics.timers.ellapsedNlsGeneration, '[main]', `initial startup: ${metrics.initialStartup}`]); @@ -192,6 +218,7 @@ class PerfModelContentProvider implements ITextModelContentProvider { table.push(['restore viewlet', metrics.timers.ellapsedViewletRestore, '[renderer]', metrics.viewletId]); table.push(['restore panel', metrics.timers.ellapsedPanelRestore, '[renderer]', metrics.panelId]); table.push(['restore & resolve visible editors', metrics.timers.ellapsedEditorRestore, '[renderer]', `${metrics.editorIds.length}: ${metrics.editorIds.join(', ')}`]); + table.push(['create workbench contributions', metrics.timers.ellapsedWorkbenchContributions, '[renderer]', `${(contribTimings.get(LifecyclePhase.Starting)?.length ?? 0) + (contribTimings.get(LifecyclePhase.Starting)?.length ?? 0)} blocking startup`]); table.push(['overall workbench load', metrics.timers.ellapsedWorkbench, '[renderer]', undefined]); table.push(['workbench ready', metrics.ellapsed, '[main->renderer]', undefined]); table.push(['renderer ready', metrics.timers.ellapsedRenderer, '[renderer]', undefined]); @@ -229,7 +256,7 @@ class PerfModelContentProvider implements ITextModelContentProvider { } } - private _addPerfMarksTable(name: string, md: MarkdownBuilder, marks: readonly perf.PerformanceMark[] | undefined): void { + private _addPerfMarksTable(name: string | undefined, md: MarkdownBuilder, marks: readonly perf.PerformanceMark[] | undefined): void { if (!marks) { return; } @@ -242,10 +269,29 @@ class PerfModelContentProvider implements ITextModelContentProvider { table.push([name, Math.round(startTime), Math.round(delta), Math.round(total)]); lastStartTime = startTime; } - md.heading(2, name); + if (name) { + md.heading(2, name); + } md.table(['Name', 'Timestamp', 'Delta', 'Total'], table); } + private _addWorkbenchContributionsPerfMarksTable(md: MarkdownBuilder): void { + md.heading(2, 'Workbench Contributions Blocking Restore'); + + const timings = Registry.as(WorkbenchExtensions.Workbench).timings; + md.li(`Total (LifecyclePhase.Starting): ${timings.get(LifecyclePhase.Starting)?.length} (${timings.get(LifecyclePhase.Starting)?.reduce((p, c) => p + c[1], 0)}ms)`); + md.li(`Total (LifecyclePhase.Ready): ${timings.get(LifecyclePhase.Ready)?.length} (${timings.get(LifecyclePhase.Ready)?.reduce((p, c) => p + c[1], 0)}ms)`); + md.blank(); + + const marks = this._timerService.getPerformanceMarks().find(e => e[0] === 'renderer')?.[1].filter(e => + e.name.startsWith('code/willCreateWorkbenchContribution/1') || + e.name.startsWith('code/didCreateWorkbenchContribution/1') || + e.name.startsWith('code/willCreateWorkbenchContribution/2') || + e.name.startsWith('code/didCreateWorkbenchContribution/2') + ); + this._addPerfMarksTable(undefined, md, marks); + } + private _addRawPerfMarks(md: MarkdownBuilder): void { for (const [source, marks] of this._timerService.getPerformanceMarks()) { diff --git a/patched-vscode/src/vs/workbench/contrib/performance/browser/startupTimings.ts b/patched-vscode/src/vs/workbench/contrib/performance/browser/startupTimings.ts index 62dc2754..c74e721f 100644 --- a/patched-vscode/src/vs/workbench/contrib/performance/browser/startupTimings.ts +++ b/patched-vscode/src/vs/workbench/contrib/performance/browser/startupTimings.ts @@ -119,7 +119,7 @@ export class BrowserResourcePerformanceMarks { comment: 'Resource performance numbers'; hosthash: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Hash of the hostname' }; name: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Resource basename' }; - duration: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; isMeasurement: true; comment: 'Resource duration' }; + duration: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Resource duration' }; }; for (const item of performance.getEntriesByType('resource')) { diff --git a/patched-vscode/src/vs/workbench/contrib/performance/electron-sandbox/rendererAutoProfiler.ts b/patched-vscode/src/vs/workbench/contrib/performance/electron-sandbox/rendererAutoProfiler.ts index 330a63b5..18f0adde 100644 --- a/patched-vscode/src/vs/workbench/contrib/performance/electron-sandbox/rendererAutoProfiler.ts +++ b/patched-vscode/src/vs/workbench/contrib/performance/electron-sandbox/rendererAutoProfiler.ts @@ -106,7 +106,7 @@ export class RendererProfiling { private async _store(profile: IV8Profile, sessionId: string): Promise { - const path = joinPath(this._environmentService.tmpDir, `renderer-${Math.random().toString(16).slice(2, 8)}.cpuprofile`); + const path = joinPath(this._environmentService.tmpDir, `renderer-${Math.random().toString(16).slice(2, 8)}.cpuprofile.json`); await this._fileService.writeFile(path, VSBuffer.fromString(JSON.stringify(profile))); this._logService.info(`[perf] stored profile to DISK '${path}'`, sessionId); } diff --git a/patched-vscode/src/vs/workbench/contrib/performance/electron-sandbox/startupProfiler.ts b/patched-vscode/src/vs/workbench/contrib/performance/electron-sandbox/startupProfiler.ts index 1c1d8d42..452a8a65 100644 --- a/patched-vscode/src/vs/workbench/contrib/performance/electron-sandbox/startupProfiler.ts +++ b/patched-vscode/src/vs/workbench/contrib/performance/electron-sandbox/startupProfiler.ts @@ -10,7 +10,7 @@ import { ITextModelService } from 'vs/editor/common/services/resolverService'; import { IDialogService } from 'vs/platform/dialogs/common/dialogs'; import { INativeWorkbenchEnvironmentService } from 'vs/workbench/services/environment/electron-sandbox/environmentService'; import { ILifecycleService, LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; -import { PerfviewInput } from 'vs/workbench/contrib/performance/browser/perfviewEditor'; +import { PerfviewContrib } from 'vs/workbench/contrib/performance/browser/perfviewEditor'; import { IExtensionService } from 'vs/workbench/services/extensions/common/extensions'; import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService'; import { URI } from 'vs/base/common/uri'; @@ -118,7 +118,8 @@ export class StartupProfiler implements IWorkbenchContribution { return; } - const ref = await this._textModelResolverService.createModelReference(PerfviewInput.Uri); + const contrib = PerfviewContrib.get(); + const ref = await this._textModelResolverService.createModelReference(contrib.getInputUri()); try { await this._clipboardService.writeText(ref.object.textEditorModel.getValue()); } finally { diff --git a/patched-vscode/src/vs/workbench/contrib/performance/electron-sandbox/startupTimings.ts b/patched-vscode/src/vs/workbench/contrib/performance/electron-sandbox/startupTimings.ts index 952b68dc..200f6380 100644 --- a/patched-vscode/src/vs/workbench/contrib/performance/electron-sandbox/startupTimings.ts +++ b/patched-vscode/src/vs/workbench/contrib/performance/electron-sandbox/startupTimings.ts @@ -20,6 +20,25 @@ import { VSBuffer } from 'vs/base/common/buffer'; import { IWorkspaceTrustManagementService } from 'vs/platform/workspace/common/workspaceTrust'; import { IPaneCompositePartService } from 'vs/workbench/services/panecomposite/browser/panecomposite'; import { StartupTimings } from 'vs/workbench/contrib/performance/browser/startupTimings'; +import { coalesce } from 'vs/base/common/arrays'; + +interface ITracingData { + readonly args?: { + readonly usedHeapSizeAfter?: number; + readonly usedHeapSizeBefore?: number; + }; + readonly dur: number; // in microseconds + readonly name: string; // e.g. MinorGC or MajorGC + readonly pid: number; +} + +interface IHeapStatistics { + readonly used: number; + readonly garbage: number; + readonly majorGCs: number; + readonly minorGCs: number; + readonly duration: number; +} export class NativeStartupTimings extends StartupTimings implements IWorkbenchContribution { @@ -34,7 +53,7 @@ export class NativeStartupTimings extends StartupTimings implements IWorkbenchCo @IUpdateService updateService: IUpdateService, @INativeWorkbenchEnvironmentService private readonly _environmentService: INativeWorkbenchEnvironmentService, @IProductService private readonly _productService: IProductService, - @IWorkspaceTrustManagementService workspaceTrustService: IWorkspaceTrustManagementService, + @IWorkspaceTrustManagementService workspaceTrustService: IWorkspaceTrustManagementService ) { super(editorService, paneCompositeService, lifecycleService, updateService, workspaceTrustService); @@ -62,10 +81,22 @@ export class NativeStartupTimings extends StartupTimings implements IWorkbenchCo ]); const perfBaseline = await this._timerService.perfBaseline; + const heapStatistics = await this._resolveStartupHeapStatistics(); + if (heapStatistics) { + this._telemetryLogHeapStatistics(heapStatistics); + } if (appendTo) { - const content = `${this._timerService.startupMetrics.ellapsed}\t${this._productService.nameShort}\t${(this._productService.commit || '').slice(0, 10) || '0000000000'}\t${this._telemetryService.sessionId}\t${standardStartupError === undefined ? 'standard_start' : 'NO_standard_start : ' + standardStartupError}\t${String(perfBaseline).padStart(4, '0')}ms\n`; - await this.appendContent(URI.file(appendTo), content); + const content = coalesce([ + this._timerService.startupMetrics.ellapsed, + this._productService.nameShort, + (this._productService.commit || '').slice(0, 10) || '0000000000', + this._telemetryService.sessionId, + standardStartupError === undefined ? 'standard_start' : `NO_standard_start : ${standardStartupError}`, + `${String(perfBaseline).padStart(4, '0')}ms`, + heapStatistics ? this._printStartupHeapStatistics(heapStatistics) : undefined + ]).join('\t') + '\n'; + await this._appendContent(URI.file(appendTo), content); } if (durationMarkers?.length) { @@ -88,7 +119,7 @@ export class NativeStartupTimings extends StartupTimings implements IWorkbenchCo const durationsContent = `${durations.join('\t')}\n`; if (durationMarkersFile) { - await this.appendContent(URI.file(durationMarkersFile), durationsContent); + await this._appendContent(URI.file(durationMarkersFile), durationsContent); } else { console.log(durationsContent); } @@ -109,7 +140,7 @@ export class NativeStartupTimings extends StartupTimings implements IWorkbenchCo return super._isStandardStartup(); } - private async appendContent(file: URI, content: string): Promise { + private async _appendContent(file: URI, content: string): Promise { const chunks: VSBuffer[] = []; if (await this._fileService.exists(file)) { chunks.push((await this._fileService.readFile(file)).value); @@ -117,4 +148,89 @@ export class NativeStartupTimings extends StartupTimings implements IWorkbenchCo chunks.push(VSBuffer.fromString(content)); await this._fileService.writeFile(file, VSBuffer.concat(chunks)); } + + private async _resolveStartupHeapStatistics(): Promise { + if ( + !this._environmentService.args['enable-tracing'] || + !this._environmentService.args['trace-startup-file'] || + this._environmentService.args['trace-startup-format'] !== 'json' || + !this._environmentService.args['trace-startup-duration'] + ) { + return undefined; // unexpected arguments for startup heap statistics + } + + const windowProcessId = await this._nativeHostService.getProcessId(); + const used = (performance as unknown as { memory?: { usedJSHeapSize?: number } }).memory?.usedJSHeapSize ?? 0; // https://developer.mozilla.org/en-US/docs/Web/API/Performance/memory + + let minorGCs = 0; + let majorGCs = 0; + let garbage = 0; + let duration = 0; + + try { + const traceContents: { traceEvents: ITracingData[] } = JSON.parse((await this._fileService.readFile(URI.file(this._environmentService.args['trace-startup-file']))).value.toString()); + for (const event of traceContents.traceEvents) { + if (event.pid !== windowProcessId) { + continue; + } + + switch (event.name) { + + // Major/Minor GC Events + case 'MinorGC': + minorGCs++; + case 'MajorGC': + majorGCs++; + if (event.args && typeof event.args.usedHeapSizeAfter === 'number' && typeof event.args.usedHeapSizeBefore === 'number') { + garbage += (event.args.usedHeapSizeBefore - event.args.usedHeapSizeAfter); + } + break; + + // GC Events that block the main thread + // Refs: https://v8.dev/blog/trash-talk + case 'V8.GCFinalizeMC': + case 'V8.GCScavenger': + duration += event.dur; + break; + } + } + + return { minorGCs, majorGCs, used, garbage, duration: Math.round(duration / 1000) }; + } catch (error) { + console.error(error); + } + + return undefined; + } + + private _telemetryLogHeapStatistics({ used, garbage, majorGCs, minorGCs, duration }: IHeapStatistics): void { + type StartupHeapStatisticsClassification = { + owner: 'bpasero'; + comment: 'An event that reports startup heap statistics for performance analysis.'; + heapUsed: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Used heap' }; + heapGarbage: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Garbage heap' }; + majorGCs: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Major GCs count' }; + minorGCs: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Minor GCs count' }; + gcsDuration: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'GCs duration' }; + }; + type StartupHeapStatisticsEvent = { + heapUsed: number; + heapGarbage: number; + majorGCs: number; + minorGCs: number; + gcsDuration: number; + }; + this._telemetryService.publicLog2('startupHeapStatistics', { + heapUsed: used, + heapGarbage: garbage, + majorGCs, + minorGCs, + gcsDuration: duration + }); + } + + private _printStartupHeapStatistics({ used, garbage, majorGCs, minorGCs, duration }: IHeapStatistics) { + const MB = 1024 * 1024; + return `Heap: ${Math.round(used / MB)}MB (used) ${Math.round(garbage / MB)}MB (garbage) ${majorGCs} (MajorGC) ${minorGCs} (MinorGC) ${duration}ms (GC duration)`; + } } diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/browser/keybindingWidgets.ts b/patched-vscode/src/vs/workbench/contrib/preferences/browser/keybindingWidgets.ts index 70920e27..14372b3e 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/browser/keybindingWidgets.ts +++ b/patched-vscode/src/vs/workbench/contrib/preferences/browser/keybindingWidgets.ts @@ -141,6 +141,7 @@ export class DefineKeybindingWidget extends Widget { private _keybindingInputWidget: KeybindingsSearchWidget; private _outputNode: HTMLElement; private _showExistingKeybindingsNode: HTMLElement; + private readonly _keybindingDisposables = this._register(new DisposableStore()); private _chords: ResolvedKeybinding[] | null = null; private _isVisible: boolean = false; @@ -238,17 +239,18 @@ export class DefineKeybindingWidget extends Widget { } private onKeybinding(keybinding: ResolvedKeybinding[] | null): void { + this._keybindingDisposables.clear(); this._chords = keybinding; dom.clearNode(this._outputNode); dom.clearNode(this._showExistingKeybindingsNode); - const firstLabel = new KeybindingLabel(this._outputNode, OS, defaultKeybindingLabelStyles); + const firstLabel = this._keybindingDisposables.add(new KeybindingLabel(this._outputNode, OS, defaultKeybindingLabelStyles)); firstLabel.set(this._chords?.[0] ?? undefined); if (this._chords) { for (let i = 1; i < this._chords.length; i++) { this._outputNode.appendChild(document.createTextNode(nls.localize('defineKeybinding.chordsTo', "chord to"))); - const chordLabel = new KeybindingLabel(this._outputNode, OS, defaultKeybindingLabelStyles); + const chordLabel = this._keybindingDisposables.add(new KeybindingLabel(this._outputNode, OS, defaultKeybindingLabelStyles)); chordLabel.set(this._chords[i]); } } diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/browser/keybindingsEditor.ts b/patched-vscode/src/vs/workbench/contrib/preferences/browser/keybindingsEditor.ts index 167296e4..2c8e669e 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/browser/keybindingsEditor.ts +++ b/patched-vscode/src/vs/workbench/contrib/preferences/browser/keybindingsEditor.ts @@ -57,6 +57,11 @@ import { settingsTextInputBorder } from 'vs/workbench/contrib/preferences/common import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { AccessibilityVerbositySettingId } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; import { registerNavigableContainer } from 'vs/workbench/browser/actions/widgetNavigationCommands'; +import { IActionViewItemOptions } from 'vs/base/browser/ui/actionbar/actionViewItems'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import { IEditorGroup } from 'vs/workbench/services/editor/common/editorGroupsService'; +import type { IUpdatableHover } from 'vs/base/browser/ui/hover/hover'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; const $ = DOM.$; @@ -105,6 +110,7 @@ export class KeybindingsEditor extends EditorPane implements IKeybindingsEditorP readonly overflowWidgetsDomNode: HTMLElement; constructor( + group: IEditorGroup, @ITelemetryService telemetryService: ITelemetryService, @IThemeService themeService: IThemeService, @IKeybindingService private readonly keybindingsService: IKeybindingService, @@ -118,7 +124,7 @@ export class KeybindingsEditor extends EditorPane implements IKeybindingsEditorP @IStorageService storageService: IStorageService, @IConfigurationService private readonly configurationService: IConfigurationService ) { - super(KeybindingsEditor.ID, telemetryService, themeService, storageService); + super(KeybindingsEditor.ID, group, telemetryService, themeService, storageService); this.delayedFiltering = new Delayer(300); this._register(keybindingsService.onDidUpdateKeybindings(() => this.render(!!this.keybindingFocusContextKey.get()))); @@ -138,6 +144,7 @@ export class KeybindingsEditor extends EditorPane implements IKeybindingsEditorP override create(parent: HTMLElement): void { super.create(parent); this._register(registerNavigableContainer({ + name: 'keybindingsEditor', focusNotifiers: [this], focusNextWidget: () => { if (this.searchWidget.hasFocus()) { @@ -186,6 +193,8 @@ export class KeybindingsEditor extends EditorPane implements IKeybindingsEditorP } override focus(): void { + super.focus(); + const activeKeybindingEntry = this.activeKeybindingEntry; if (activeKeybindingEntry) { this.selectEntry(activeKeybindingEntry); @@ -395,9 +404,9 @@ export class KeybindingsEditor extends EditorPane implements IKeybindingsEditorP const actions = [this.recordKeysAction, this.sortByPrecedenceAction, clearInputAction]; const toolBar = this._register(new ToolBar(this.actionsContainer, this.contextMenuService, { - actionViewItemProvider: (action: IAction) => { + actionViewItemProvider: (action: IAction, options: IActionViewItemOptions) => { if (action.id === this.sortByPrecedenceAction.id || action.id === this.recordKeysAction.id) { - return new ToggleActionViewItem(null, action, { keybinding: this.keybindingsService.lookupKeybinding(action.id)?.getLabel(), toggleStyles: defaultToggleStyles }); + return new ToggleActionViewItem(null, action, { ...options, keybinding: this.keybindingsService.lookupKeybinding(action.id)?.getLabel(), toggleStyles: defaultToggleStyles }); } return undefined; }, @@ -849,7 +858,7 @@ class ActionsColumnRenderer implements ITableRenderer(extensionContainer, $('a.extension-label', { tabindex: 0 })); const extensionId = new HighlightedLabel(DOM.append(extensionContainer, $('.extension-id-container.code'))); - return { sourceColumn, sourceLabel, extensionLabel, extensionContainer, extensionId, disposables: new DisposableStore() }; + return { sourceColumn, sourceColumnHover, sourceLabel, extensionLabel, extensionContainer, extensionId, disposables: new DisposableStore() }; } renderElement(keybindingItemEntry: IKeybindingItemEntry, index: number, templateData: ISourceColumnTemplateData, height: number | undefined): void { - + templateData.disposables.clear(); if (isString(keybindingItemEntry.keybindingItem.source)) { templateData.extensionContainer.classList.add('hide'); templateData.sourceLabel.element.classList.remove('hide'); - templateData.sourceColumn.title = ''; + templateData.sourceColumnHover.update(''); templateData.sourceLabel.set(keybindingItemEntry.keybindingItem.source || '-', keybindingItemEntry.sourceMatches); } else { templateData.extensionContainer.classList.remove('hide'); templateData.sourceLabel.element.classList.add('hide'); const extension = keybindingItemEntry.keybindingItem.source; const extensionLabel = extension.displayName ?? extension.identifier.value; - templateData.sourceColumn.title = localize('extension label', "Extension ({0})", extensionLabel); + templateData.sourceColumnHover.update(localize('extension label', "Extension ({0})", extensionLabel)); templateData.extensionLabel.textContent = extensionLabel; templateData.disposables.add(onClick(templateData.extensionLabel, () => { this.extensionsWorkbenchService.open(extension.identifier.value); @@ -1055,7 +1082,10 @@ class SourceColumnRenderer implements ITableRenderer()); + private readonly _keybindingDecorationRenderer = this._register(new MutableDisposable()); private readonly _defineWidget: DefineKeybindingOverlayWidget; diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/browser/keyboardLayoutPicker.ts b/patched-vscode/src/vs/workbench/contrib/preferences/browser/keyboardLayoutPicker.ts index fdbef87f..50ed5aaa 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/browser/keyboardLayoutPicker.ts +++ b/patched-vscode/src/vs/workbench/contrib/preferences/browser/keyboardLayoutPicker.ts @@ -7,9 +7,7 @@ import * as nls from 'vs/nls'; import { StatusbarAlignment, IStatusbarService, IStatusbarEntryAccessor } from 'vs/workbench/services/statusbar/browser/statusbar'; import { Disposable, MutableDisposable } from 'vs/base/common/lifecycle'; import { parseKeyboardLayoutDescription, areKeyboardLayoutsEqual, getKeyboardLayoutId, IKeyboardLayoutService, IKeyboardLayoutInfo } from 'vs/platform/keyboardLayout/common/keyboardLayout'; -import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; -import { Registry } from 'vs/platform/registry/common/platform'; -import { Extensions as WorkbenchExtensions, IWorkbenchContribution, IWorkbenchContributionsRegistry } from 'vs/workbench/common/contributions'; +import { IWorkbenchContribution, WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { KEYBOARD_LAYOUT_OPEN_PICKER } from 'vs/workbench/contrib/preferences/common/preferences'; import { isMacintosh, isWindows } from 'vs/base/common/platform'; import { QuickPickInput, IQuickInputService, IQuickPickItem } from 'vs/platform/quickinput/common/quickInput'; @@ -23,6 +21,9 @@ import { IEditorPane } from 'vs/workbench/common/editor'; import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; export class KeyboardLayoutPickerContribution extends Disposable implements IWorkbenchContribution { + + static readonly ID = 'workbench.contrib.keyboardLayoutPicker'; + private readonly pickerElement = this._register(new MutableDisposable()); constructor( @@ -79,8 +80,7 @@ export class KeyboardLayoutPickerContribution extends Disposable implements IWor } } -const workbenchContributionsRegistry = Registry.as(WorkbenchExtensions.Workbench); -workbenchContributionsRegistry.registerWorkbenchContribution(KeyboardLayoutPickerContribution, LifecyclePhase.Starting); +registerWorkbenchContribution2(KeyboardLayoutPickerContribution.ID, KeyboardLayoutPickerContribution, WorkbenchPhase.BlockStartup); interface LayoutQuickPickItem extends IQuickPickItem { layout: IKeyboardLayoutInfo; @@ -104,7 +104,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: KEYBOARD_LAYOUT_OPEN_PICKER, - title: { value: nls.localize('keyboard.chooseLayout', "Change Keyboard Layout"), original: 'Change Keyboard Layout' }, + title: nls.localize2('keyboard.chooseLayout', "Change Keyboard Layout"), f1: true }); } diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/browser/media/settingsEditor2.css b/patched-vscode/src/vs/workbench/contrib/preferences/browser/media/settingsEditor2.css index ccac1bfd..74caeb8c 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/browser/media/settingsEditor2.css +++ b/patched-vscode/src/vs/workbench/contrib/preferences/browser/media/settingsEditor2.css @@ -8,6 +8,7 @@ } .settings-editor { + height: 100%; overflow: hidden; max-width: 1200px; margin: auto; @@ -178,7 +179,6 @@ text-decoration: underline; } -.settings-editor.no-toc-search > .settings-body .settings-tree-container .monaco-list-row .monaco-tl-contents, .settings-editor.narrow-width > .settings-body .settings-tree-container .monaco-list-row .monaco-tl-contents { padding-left: 33px; } @@ -196,6 +196,10 @@ background-color: var(--vscode-settings-focusedRowBackground); } +.settings-editor > .settings-body .settings-tree-container .monaco-tree-sticky-container .monaco-list-row.focused .settings-row-inner-container { + background-color: unset; /* Remove Sticky Scroll focus */ +} + .settings-editor > .settings-body .settings-tree-container .monaco-list-row:not(.focused) .settings-row-inner-container:hover { background-color: var(--vscode-settings-rowHoverBackground); } @@ -205,6 +209,10 @@ outline: 1px solid var(--vscode-settings-focusedRowBorder); } +.settings-editor > .settings-body .settings-tree-container .monaco-list:focus-within .monaco-tree-sticky-container .monaco-list-row.focused .settings-group-title-label { + outline: none; /* Remove Sticky Scroll focus */ +} + .settings-editor > .settings-body .settings-tree-container .settings-editor-tree > .monaco-scrollable-element > .shadow.top { z-index: 11; } @@ -247,7 +255,6 @@ pointer-events: initial; } -.settings-editor.no-toc-search > .settings-body .settings-toc-container, .settings-editor.narrow-width > .settings-body .settings-toc-container { display: none; } @@ -307,7 +314,6 @@ margin: auto; } -.settings-editor.no-toc-search > .settings-body .settings-tree-container, .settings-editor.narrow-width > .settings-body .settings-tree-container { margin-left: 0px; } @@ -533,7 +539,11 @@ line-height: 15px; /** For some reason, this is needed, otherwise will take up 20px height */ font-family: var(--monaco-monospace-font); + font-size: 11px; color: var(--vscode-textPreformat-foreground); + background-color: var(--vscode-textPreformat-background); + padding: 1px 3px; + border-radius: 4px; } .settings-editor > .settings-body .settings-tree-container .setting-item-contents .setting-item-markdown .monaco-tokenized-source { @@ -599,7 +609,12 @@ } .monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown code { + font-family: var(--monaco-monospace-font); + font-size: 12px; color: var(--vscode-textPreformat-foreground); + background-color: var(--vscode-textPreformat-background); + padding: 2px 5px; + border-radius: 4px; } .monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown a, diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/browser/media/settingsWidgets.css b/patched-vscode/src/vs/workbench/contrib/preferences/browser/media/settingsWidgets.css index a77fedea..89ba7579 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/browser/media/settingsWidgets.css +++ b/patched-vscode/src/vs/workbench/contrib/preferences/browser/media/settingsWidgets.css @@ -18,8 +18,9 @@ .settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-sibling, .settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-object-key, .settings-editor > .settings-body .settings-tree-container .setting-item.setting-item-list .setting-list-object-widget .setting-list-object-value { - white-space: normal; - overflow-wrap: normal; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; } .settings-editor > .settings-body .settings-tree-container .setting-item-bool .setting-value-checkbox { diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferences.contribution.ts b/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferences.contribution.ts index 6bf05c15..66ca47c4 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferences.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferences.contribution.ts @@ -24,7 +24,7 @@ import { Registry } from 'vs/platform/registry/common/platform'; import { IWorkspaceContextService, IWorkspaceFolder, WorkbenchState } from 'vs/platform/workspace/common/workspace'; import { PICK_WORKSPACE_FOLDER_COMMAND_ID } from 'vs/workbench/browser/actions/workspaceCommands'; import { EditorPaneDescriptor, IEditorPaneRegistry } from 'vs/workbench/browser/editor'; -import { Extensions as WorkbenchExtensions, IWorkbenchContribution, IWorkbenchContributionsRegistry } from 'vs/workbench/common/contributions'; +import { Extensions as WorkbenchExtensions, IWorkbenchContribution, IWorkbenchContributionsRegistry, WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { EditorExtensions, IEditorFactoryRegistry, IEditorSerializer } from 'vs/workbench/common/editor'; import { EditorInput } from 'vs/workbench/common/editor/editorInput'; import { ResourceContextKey, RemoteNameContext, WorkbenchStateContext } from 'vs/workbench/common/contextkeys'; @@ -46,6 +46,7 @@ import { SettingsEditor2Input } from 'vs/workbench/services/preferences/common/p import { IUserDataProfileService, CURRENT_PROFILE_CONTEXT } from 'vs/workbench/services/userDataProfile/common/userDataProfile'; import { IUserDataProfilesService } from 'vs/platform/userDataProfile/common/userDataProfile'; import { isCodeEditor } from 'vs/editor/browser/editorBrowser'; +import { Categories } from 'vs/platform/action/common/actionCommonCategories'; const SETTINGS_EDITOR_COMMAND_SEARCH = 'settings.action.search'; @@ -118,10 +119,10 @@ class SettingsEditor2InputSerializer implements IEditorSerializer { Registry.as(EditorExtensions.EditorFactory).registerEditorSerializer(KeybindingsEditorInput.ID, KeybindingsEditorInputSerializer); Registry.as(EditorExtensions.EditorFactory).registerEditorSerializer(SettingsEditor2Input.ID, SettingsEditor2InputSerializer); -const OPEN_USER_SETTINGS_UI_TITLE = { value: nls.localize('openSettings2', "Open Settings (UI)"), original: 'Open Settings (UI)' }; -const OPEN_USER_SETTINGS_JSON_TITLE = { value: nls.localize('openUserSettingsJson', "Open User Settings (JSON)"), original: 'Open User Settings (JSON)' }; -const OPEN_APPLICATION_SETTINGS_JSON_TITLE = { value: nls.localize('openApplicationSettingsJson', "Open Application Settings (JSON)"), original: 'Open Application Settings (JSON)' }; -const category = { value: nls.localize('preferences', "Preferences"), original: 'Preferences' }; +const OPEN_USER_SETTINGS_UI_TITLE = nls.localize2('openSettings2', "Open Settings (UI)"); +const OPEN_USER_SETTINGS_JSON_TITLE = nls.localize2('openUserSettingsJson', "Open User Settings (JSON)"); +const OPEN_APPLICATION_SETTINGS_JSON_TITLE = nls.localize2('openApplicationSettingsJson', "Open Application Settings (JSON)"); +const category = Categories.Preferences; interface IOpenSettingsActionOptions { openToSide?: boolean; @@ -167,6 +168,8 @@ function sanitizeOpenSettingsArgs(args: any): IOpenSettingsActionOptions { class PreferencesActionsContribution extends Disposable implements IWorkbenchContribution { + static readonly ID = 'workbench.contrib.preferencesActions'; + constructor( @IWorkbenchEnvironmentService private readonly environmentService: IWorkbenchEnvironmentService, @IUserDataProfileService private readonly userDataProfileService: IUserDataProfileService, @@ -192,9 +195,8 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon super({ id: SETTINGS_COMMAND_OPEN_SETTINGS, title: { - value: nls.localize('settings', "Settings"), + ...nls.localize2('settings', "Settings"), mnemonicTitle: nls.localize({ key: 'miOpenSettings', comment: ['&& denotes a mnemonic'] }, "&&Settings"), - original: 'Settings' }, keybinding: { weight: KeybindingWeight.WorkbenchContrib, @@ -218,11 +220,11 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon return accessor.get(IPreferencesService).openSettings(opts); } })); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.openSettings2', - title: { value: nls.localize('openSettings2', "Open Settings (UI)"), original: 'Open Settings (UI)' }, + title: nls.localize2('openSettings2', "Open Settings (UI)"), category, f1: true, }); @@ -231,13 +233,16 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon args = sanitizeOpenSettingsArgs(args); return accessor.get(IPreferencesService).openSettings({ jsonEditor: false, ...args }); } - }); + })); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.openSettingsJson', title: OPEN_USER_SETTINGS_JSON_TITLE, + metadata: { + description: nls.localize2('workbench.action.openSettingsJson.description', "Opens the JSON file containing the current user profile settings") + }, category, f1: true, }); @@ -246,10 +251,10 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon args = sanitizeOpenSettingsArgs(args); return accessor.get(IPreferencesService).openSettings({ jsonEditor: true, ...args }); } - }); + })); const that = this; - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.openApplicationSettingsJson', @@ -265,14 +270,14 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon args = sanitizeOpenSettingsArgs(args); return accessor.get(IPreferencesService).openApplicationSettings({ jsonEditor: true, ...args }); } - }); + })); // Opens the User tab of the Settings editor - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.openGlobalSettings', - title: { value: nls.localize('openGlobalSettings', "Open User Settings"), original: 'Open User Settings' }, + title: nls.localize2('openGlobalSettings', "Open User Settings"), category, f1: true, }); @@ -281,12 +286,12 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon args = sanitizeOpenSettingsArgs(args); return accessor.get(IPreferencesService).openUserSettings(args); } - }); - registerAction2(class extends Action2 { + })); + this._register(registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.openRawDefaultSettings', - title: { value: nls.localize('openRawDefaultSettings', "Open Default Settings (JSON)"), original: 'Open Default Settings (JSON)' }, + title: nls.localize2('openRawDefaultSettings', "Open Default Settings (JSON)"), category, f1: true, }); @@ -294,9 +299,9 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon run(accessor: ServicesAccessor) { return accessor.get(IPreferencesService).openRawDefaultSettings(); } - }); + })); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: ConfigureLanguageBasedSettingsAction.ID, @@ -308,12 +313,12 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon run(accessor: ServicesAccessor) { return accessor.get(IInstantiationService).createInstance(ConfigureLanguageBasedSettingsAction, ConfigureLanguageBasedSettingsAction.ID, ConfigureLanguageBasedSettingsAction.LABEL.value).run(); } - }); - registerAction2(class extends Action2 { + })); + this._register(registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.openWorkspaceSettings', - title: { value: nls.localize('openWorkspaceSettings', "Open Workspace Settings"), original: 'Open Workspace Settings' }, + title: nls.localize2('openWorkspaceSettings', "Open Workspace Settings"), category, menu: { id: MenuId.CommandPalette, @@ -326,13 +331,13 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon args = typeof args === 'string' ? { query: args } : sanitizeOpenSettingsArgs(args); return accessor.get(IPreferencesService).openWorkspaceSettings(args); } - }); + })); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.openAccessibilitySettings', - title: { value: nls.localize('openAccessibilitySettings', "Open Accessibility Settings"), original: 'Open Accessibility Settings' }, + title: nls.localize2('openAccessibilitySettings', "Open Accessibility Settings"), category, menu: { id: MenuId.CommandPalette, @@ -343,12 +348,12 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon async run(accessor: ServicesAccessor) { await accessor.get(IPreferencesService).openSettings({ jsonEditor: false, query: '@tag:accessibility' }); } - }); - registerAction2(class extends Action2 { + })); + this._register(registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.openWorkspaceSettingsFile', - title: { value: nls.localize('openWorkspaceSettingsFile', "Open Workspace Settings (JSON)"), original: 'Open Workspace Settings (JSON)' }, + title: nls.localize2('openWorkspaceSettingsFile', "Open Workspace Settings (JSON)"), category, menu: { id: MenuId.CommandPalette, @@ -360,12 +365,12 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon args = sanitizeOpenSettingsArgs(args); return accessor.get(IPreferencesService).openWorkspaceSettings({ jsonEditor: true, ...args }); } - }); - registerAction2(class extends Action2 { + })); + this._register(registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.openFolderSettings', - title: { value: nls.localize('openFolderSettings', "Open Folder Settings"), original: 'Open Folder Settings' }, + title: nls.localize2('openFolderSettings', "Open Folder Settings"), category, menu: { id: MenuId.CommandPalette, @@ -382,12 +387,12 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon await preferencesService.openFolderSettings({ folderUri: workspaceFolder.uri, ...args }); } } - }); - registerAction2(class extends Action2 { + })); + this._register(registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.openFolderSettingsFile', - title: { value: nls.localize('openFolderSettingsFile', "Open Folder Settings (JSON)"), original: 'Open Folder Settings (JSON)' }, + title: nls.localize2('openFolderSettingsFile', "Open Folder Settings (JSON)"), category, menu: { id: MenuId.CommandPalette, @@ -404,12 +409,12 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon await preferencesService.openFolderSettings({ folderUri: workspaceFolder.uri, jsonEditor: true, ...args }); } } - }); - registerAction2(class extends Action2 { + })); + this._register(registerAction2(class extends Action2 { constructor() { super({ id: '_workbench.action.openFolderSettings', - title: { value: nls.localize('openFolderSettings', "Open Folder Settings"), original: 'Open Folder Settings' }, + title: nls.localize('openFolderSettings', "Open Folder Settings"), category, menu: { id: MenuId.ExplorerContext, @@ -419,11 +424,20 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon } }); } - run(accessor: ServicesAccessor, resource: URI) { - return accessor.get(IPreferencesService).openFolderSettings({ folderUri: resource }); + async run(accessor: ServicesAccessor, resource?: URI) { + if (URI.isUri(resource)) { + await accessor.get(IPreferencesService).openFolderSettings({ folderUri: resource }); + } else { + const commandService = accessor.get(ICommandService); + const preferencesService = accessor.get(IPreferencesService); + const workspaceFolder = await commandService.executeCommand(PICK_WORKSPACE_FOLDER_COMMAND_ID); + if (workspaceFolder) { + await preferencesService.openFolderSettings({ folderUri: workspaceFolder.uri }); + } + } } - }); - registerAction2(class extends Action2 { + })); + this._register(registerAction2(class extends Action2 { constructor() { super({ id: SETTINGS_EDITOR_COMMAND_FILTER_ONLINE, @@ -443,21 +457,21 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon accessor.get(IPreferencesService).openSettings({ jsonEditor: false, query: '@tag:usesOnlineServices' }); } } - }); + })); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: SETTINGS_EDITOR_COMMAND_FILTER_UNTRUSTED, - title: { value: nls.localize('filterUntrusted', "Show untrusted workspace settings"), original: 'Show untrusted workspace settings' }, + title: nls.localize2('filterUntrusted', "Show untrusted workspace settings"), }); } run(accessor: ServicesAccessor) { accessor.get(IPreferencesService).openWorkspaceSettings({ jsonEditor: false, query: `@tag:${REQUIRE_TRUSTED_WORKSPACE_SETTING_TAG}` }); } - }); + })); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: SETTINGS_COMMAND_FILTER_TELEMETRY, @@ -472,7 +486,7 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon accessor.get(IPreferencesService).openSettings({ jsonEditor: false, query: '@tag:telemetry' }); } } - }); + })); this.registerSettingsEditorActions(); @@ -480,12 +494,11 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon .then(() => { const remoteAuthority = this.environmentService.remoteAuthority; const hostLabel = this.labelService.getHostLabel(Schemas.vscodeRemote, remoteAuthority) || remoteAuthority; - const label = nls.localize('openRemoteSettings', "Open Remote Settings ({0})", hostLabel); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.openRemoteSettings', - title: { value: label, original: `Open Remote Settings (${hostLabel})` }, + title: nls.localize2('openRemoteSettings', "Open Remote Settings ({0})", hostLabel), category, menu: { id: MenuId.CommandPalette, @@ -497,13 +510,12 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon args = sanitizeOpenSettingsArgs(args); return accessor.get(IPreferencesService).openRemoteSettings(args); } - }); - const jsonLabel = nls.localize('openRemoteSettingsJSON', "Open Remote Settings (JSON) ({0})", hostLabel); - registerAction2(class extends Action2 { + })); + this._register(registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.openRemoteSettingsFile', - title: { value: jsonLabel, original: `Open Remote Settings (JSON) (${hostLabel})` }, + title: nls.localize2('openRemoteSettingsJSON', "Open Remote Settings (JSON) ({0})", hostLabel), category, menu: { id: MenuId.CommandPalette, @@ -515,7 +527,7 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon args = sanitizeOpenSettingsArgs(args); return accessor.get(IPreferencesService).openRemoteSettings({ jsonEditor: true, ...args }); } - }); + })); }); } @@ -533,7 +545,7 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon preferencesEditor?.focusSearch(); } - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: SETTINGS_EDITOR_COMMAND_SEARCH, @@ -545,14 +557,14 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon }, category, f1: true, - title: { value: nls.localize('settings.focusSearch', "Focus Settings Search"), original: 'Focus Settings Search' } + title: nls.localize2('settings.focusSearch', "Focus Settings Search") }); } run(accessor: ServicesAccessor) { settingsEditorFocusSearch(accessor); } - }); + })); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: SETTINGS_EDITOR_COMMAND_CLEAR_SEARCH_RESULTS, @@ -564,7 +576,7 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon }, category, f1: true, - title: { value: nls.localize('settings.clearResults', "Clear Settings Search Results"), original: 'Clear Settings Search Results' } + title: nls.localize2('settings.clearResults', "Clear Settings Search Results") }); } @@ -572,9 +584,9 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon const preferencesEditor = getPreferencesEditor(accessor); preferencesEditor?.clearSearchResults(); } - }); + })); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: SETTINGS_EDITOR_COMMAND_FOCUS_FILE, @@ -592,9 +604,9 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon const preferencesEditor = getPreferencesEditor(accessor); preferencesEditor?.focusSettings(); } - }); + })); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: SETTINGS_EDITOR_COMMAND_FOCUS_SETTINGS_FROM_SEARCH, @@ -612,9 +624,9 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon const preferencesEditor = getPreferencesEditor(accessor); preferencesEditor?.focusSettings(); } - }); + })); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: SETTINGS_EDITOR_COMMAND_FOCUS_SETTINGS_LIST, @@ -634,9 +646,9 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon preferencesEditor.focusSettings(); } } - }); + })); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: SETTINGS_EDITOR_COMMAND_FOCUS_TOC, @@ -649,7 +661,7 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon when: CONTEXT_SETTINGS_ROW_FOCUS }], category, - title: { value: nls.localize('settings.focusSettingsTOC', "Focus Settings Table of Contents"), original: 'Focus Settings Table of Contents' } + title: nls.localize2('settings.focusSettingsTOC', "Focus Settings Table of Contents") }); } @@ -661,9 +673,9 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon preferencesEditor.focusTOC(); } - }); + })); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: SETTINGS_EDITOR_COMMAND_FOCUS_CONTROL, @@ -682,13 +694,14 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon return; } - if (document.activeElement?.classList.contains('monaco-list')) { + const activeElement = preferencesEditor.getContainer()?.ownerDocument.activeElement; + if (activeElement?.classList.contains('monaco-list')) { preferencesEditor.focusSettings(true); } } - }); + })); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: SETTINGS_EDITOR_COMMAND_SHOW_CONTEXT_MENU, @@ -700,7 +713,7 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon }, f1: true, category, - title: { value: nls.localize('settings.showContextMenu', "Show Setting Context Menu"), original: 'Show Setting Context Menu' } + title: nls.localize2('settings.showContextMenu', "Show Setting Context Menu") }); } @@ -710,9 +723,9 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon preferencesEditor.showContextMenu(); } } - }); + })); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: SETTINGS_EDITOR_COMMAND_FOCUS_UP, @@ -724,7 +737,7 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon }, f1: true, category, - title: { value: nls.localize('settings.focusLevelUp', "Move Focus Up One Level"), original: 'Move Focus Up One Level' } + title: nls.localize2('settings.focusLevelUp', "Move Focus Up One Level") }); } @@ -742,18 +755,18 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon preferencesEditor.focusSearch(); } } - }); + })); } private registerKeybindingsActions() { const that = this; - const category = { value: nls.localize('preferences', "Preferences"), original: 'Preferences' }; + const category = nls.localize2('preferences', "Preferences"); const id = 'workbench.action.openGlobalKeybindings'; this._register(registerAction2(class extends Action2 { constructor() { super({ id, - title: { value: nls.localize('openGlobalKeybindings', "Open Keyboard Shortcuts"), original: 'Open Keyboard Shortcuts' }, + title: nls.localize2('openGlobalKeybindings', "Open Keyboard Shortcuts"), shortTitle: nls.localize('keyboardShortcuts', "Keyboard Shortcuts"), category, icon: preferencesOpenSettingsIcon, @@ -791,11 +804,11 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon group: '2_configuration', order: 4 })); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.openDefaultKeybindingsFile', - title: { value: nls.localize('openDefaultKeybindingsFile', "Open Default Keyboard Shortcuts (JSON)"), original: 'Open Default Keyboard Shortcuts (JSON)' }, + title: nls.localize2('openDefaultKeybindingsFile', "Open Default Keyboard Shortcuts (JSON)"), category, menu: { id: MenuId.CommandPalette } }); @@ -803,12 +816,12 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon run(accessor: ServicesAccessor) { return accessor.get(IPreferencesService).openDefaultKeybindingsFile(); } - }); - registerAction2(class extends Action2 { + })); + this._register(registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.openGlobalKeybindingsFile', - title: { value: nls.localize('openGlobalKeybindingsFile', "Open Keyboard Shortcuts (JSON)"), original: 'Open Keyboard Shortcuts (JSON)' }, + title: nls.localize2('openGlobalKeybindingsFile', "Open Keyboard Shortcuts (JSON)"), category, icon: preferencesOpenSettingsIcon, menu: [ @@ -824,12 +837,12 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon run(accessor: ServicesAccessor) { return accessor.get(IPreferencesService).openGlobalKeybindingSettings(true); } - }); - registerAction2(class extends Action2 { + })); + this._register(registerAction2(class extends Action2 { constructor() { super({ id: KEYBINDINGS_EDITOR_SHOW_DEFAULT_KEYBINDINGS, - title: { value: nls.localize('showDefaultKeybindings', "Show System Keybindings"), original: 'Show System Keyboard Shortcuts' }, + title: nls.localize2('showDefaultKeybindings', "Show System Keybindings"), menu: [ { id: MenuId.EditorTitle, @@ -845,12 +858,12 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon editorPane.search('@source:system'); } } - }); - registerAction2(class extends Action2 { + })); + this._register(registerAction2(class extends Action2 { constructor() { super({ id: KEYBINDINGS_EDITOR_SHOW_EXTENSION_KEYBINDINGS, - title: { value: nls.localize('showExtensionKeybindings', "Show Extension Keybindings"), original: 'Show Extension Keyboard Shortcuts' }, + title: nls.localize2('showExtensionKeybindings', "Show Extension Keybindings"), menu: [ { id: MenuId.EditorTitle, @@ -866,12 +879,12 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon editorPane.search('@source:extension'); } } - }); - registerAction2(class extends Action2 { + })); + this._register(registerAction2(class extends Action2 { constructor() { super({ id: KEYBINDINGS_EDITOR_SHOW_USER_KEYBINDINGS, - title: { value: nls.localize('showUserKeybindings', "Show User Keybindings"), original: 'Show User Keyboard Shortcuts' }, + title: nls.localize2('showUserKeybindings', "Show User Keybindings"), menu: [ { id: MenuId.EditorTitle, @@ -887,8 +900,8 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon editorPane.search('@source:user'); } } - }); - registerAction2(class extends Action2 { + })); + this._register(registerAction2(class extends Action2 { constructor() { super({ id: KEYBINDINGS_EDITOR_COMMAND_CLEAR_SEARCH_RESULTS, @@ -906,9 +919,9 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon editorPane.clearSearchResults(); } } - }); + })); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: KEYBINDINGS_EDITOR_COMMAND_CLEAR_SEARCH_HISTORY, @@ -928,7 +941,7 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon editorPane.clearKeyboardShortcutSearchHistory(); } } - }); + })); this.registerKeybindingEditorActions(); } @@ -1144,7 +1157,7 @@ class PreferencesActionsContribution extends Disposable implements IWorkbenchCon const when = ResourceContextKey.Resource.isEqualTo(that.userDataProfileService.currentProfile.keybindingsResource.toString()); super({ id: 'editor.action.defineKeybinding', - title: { value: nls.localize('defineKeybinding.start', "Define Keybinding"), original: 'Define Keybinding' }, + title: nls.localize2('defineKeybinding.start', "Define Keybinding"), f1: true, precondition: when, keybinding: { @@ -1261,11 +1274,11 @@ class SettingsEditorTitleContribution extends Disposable implements IWorkbenchCo })); const openSettingsJsonWhen = ContextKeyExpr.and(CONTEXT_SETTINGS_EDITOR, CONTEXT_SETTINGS_JSON_EDITOR.toNegated()); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: SETTINGS_EDITOR_COMMAND_SWITCH_TO_JSON, - title: { value: nls.localize('openSettingsJson', "Open Settings (JSON)"), original: 'Open Settings (JSON)' }, + title: nls.localize2('openSettingsJson', "Open Settings (JSON)"), icon: preferencesOpenSettingsIcon, menu: [{ id: MenuId.EditorTitle, @@ -1282,13 +1295,13 @@ class SettingsEditorTitleContribution extends Disposable implements IWorkbenchCo } return null; } - }); + })); } } const workbenchContributionsRegistry = Registry.as(WorkbenchExtensions.Workbench); -workbenchContributionsRegistry.registerWorkbenchContribution(PreferencesActionsContribution, LifecyclePhase.Starting); -workbenchContributionsRegistry.registerWorkbenchContribution(PreferencesContribution, LifecyclePhase.Starting); +registerWorkbenchContribution2(PreferencesActionsContribution.ID, PreferencesActionsContribution, WorkbenchPhase.BlockStartup); +registerWorkbenchContribution2(PreferencesContribution.ID, PreferencesContribution, WorkbenchPhase.BlockStartup); workbenchContributionsRegistry.registerWorkbenchContribution(SettingsEditorTitleContribution, LifecyclePhase.Restored); registerEditorContribution(SettingsEditorContribution.ID, SettingsEditorContribution, EditorContributionInstantiation.AfterFirstRender); diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferencesActions.ts b/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferencesActions.ts index a5fd996c..e706aeb4 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferencesActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferencesActions.ts @@ -17,11 +17,12 @@ import { Extensions, IConfigurationRegistry } from 'vs/platform/configuration/co import { EditorExtensionsRegistry } from 'vs/editor/browser/editorExtensions'; import { MenuId, MenuRegistry, isIMenuItem } from 'vs/platform/actions/common/actions'; import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; +import { isLocalizedString } from 'vs/platform/action/common/action'; export class ConfigureLanguageBasedSettingsAction extends Action { static readonly ID = 'workbench.action.configureLanguageBasedSettings'; - static readonly LABEL = { value: nls.localize('configureLanguageBasedSettings', "Configure Language Specific Settings..."), original: 'Configure Language Specific Settings...' }; + static readonly LABEL = nls.localize2('configureLanguageBasedSettings', "Configure Language Specific Settings..."); constructor( id: string, @@ -36,7 +37,7 @@ export class ConfigureLanguageBasedSettingsAction extends Action { override async run(): Promise { const languages = this.languageService.getSortedRegisteredLanguageNames(); - const picks: IQuickPickItem[] = languages.map(({ languageName, languageId }) => { + const picks: IQuickPickItem[] = languages.map(({ languageName, languageId }): IQuickPickItem => { const description: string = nls.localize('languageDescriptionConfigured', "({0})", languageId); // construct a fake resource to be able to show nice icons if any let fakeResource: URI | undefined; @@ -53,7 +54,7 @@ export class ConfigureLanguageBasedSettingsAction extends Action { label: languageName, iconClasses: getIconClasses(this.modelService, this.languageService, fakeResource), description - } as IQuickPickItem; + }; }); await this.quickInputService.pick(picks, { placeHolder: nls.localize('pickLanguage', "Select Language") }) @@ -83,21 +84,33 @@ CommandsRegistry.registerCommand({ //#region --- Register a command to get all actions from the command palette CommandsRegistry.registerCommand('_getAllCommands', function (accessor) { const keybindingService = accessor.get(IKeybindingService); - const actions: { command: string; label: string; precondition?: string; keybinding: string }[] = []; + const actions: { command: string; label: string; keybinding: string; description?: string; precondition?: string }[] = []; for (const editorAction of EditorExtensionsRegistry.getEditorActions()) { const keybinding = keybindingService.lookupKeybinding(editorAction.id); - actions.push({ command: editorAction.id, label: editorAction.label, precondition: editorAction.precondition?.serialize(), keybinding: keybinding?.getLabel() ?? 'Not set' }); + actions.push({ + command: editorAction.id, + label: editorAction.label, + description: isLocalizedString(editorAction.metadata?.description) ? editorAction.metadata.description.value : editorAction.metadata?.description, + precondition: editorAction.precondition?.serialize(), + keybinding: keybinding?.getLabel() ?? 'Not set' + }); } for (const menuItem of MenuRegistry.getMenuItems(MenuId.CommandPalette)) { if (isIMenuItem(menuItem)) { const title = typeof menuItem.command.title === 'string' ? menuItem.command.title : menuItem.command.title.value; const category = menuItem.command.category ? typeof menuItem.command.category === 'string' ? menuItem.command.category : menuItem.command.category.value : undefined; const label = category ? `${category}: ${title}` : title; + const description = isLocalizedString(menuItem.command.metadata?.description) ? menuItem.command.metadata.description.value : menuItem.command.metadata?.description; const keybinding = keybindingService.lookupKeybinding(menuItem.command.id); - actions.push({ command: menuItem.command.id, label, precondition: menuItem.when?.serialize(), keybinding: keybinding?.getLabel() ?? 'Not set' }); + actions.push({ + command: menuItem.command.id, + label, + description, + precondition: menuItem.when?.serialize(), + keybinding: keybinding?.getLabel() ?? 'Not set' + }); } } return actions; }); //#endregion - diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferencesRenderers.ts b/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferencesRenderers.ts index 19a69d1f..1ce23e61 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferencesRenderers.ts +++ b/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferencesRenderers.ts @@ -7,44 +7,44 @@ import { EventHelper, getDomNodePagePosition } from 'vs/base/browser/dom'; import { IAction, SubmenuAction } from 'vs/base/common/actions'; import { Delayer } from 'vs/base/common/async'; import { CancellationToken } from 'vs/base/common/cancellation'; +import { IStringDictionary } from 'vs/base/common/collections'; import { Emitter, Event } from 'vs/base/common/event'; import { IJSONSchema } from 'vs/base/common/jsonSchema'; import { Disposable, IDisposable } from 'vs/base/common/lifecycle'; import { ResourceMap } from 'vs/base/common/map'; +import { isEqual } from 'vs/base/common/resources'; +import { ThemeIcon } from 'vs/base/common/themables'; import { ICodeEditor, IEditorMouseEvent, MouseTargetType } from 'vs/editor/browser/editorBrowser'; import { EditorOption } from 'vs/editor/common/config/editorOptions'; -import { ICursorPositionChangedEvent } from 'vs/editor/common/cursorEvents'; import { Position } from 'vs/editor/common/core/position'; import { IRange, Range } from 'vs/editor/common/core/range'; import { Selection } from 'vs/editor/common/core/selection'; +import { ICursorPositionChangedEvent } from 'vs/editor/common/cursorEvents'; import * as editorCommon from 'vs/editor/common/editorCommon'; +import * as languages from 'vs/editor/common/languages'; import { IModelDeltaDecoration, ITextModel, TrackedRangeStickiness } from 'vs/editor/common/model'; import { ModelDecorationOptions } from 'vs/editor/common/model/textModel'; -import * as languages from 'vs/editor/common/languages'; +import { ILanguageFeaturesService } from 'vs/editor/common/services/languageFeatures'; import { CodeActionKind } from 'vs/editor/contrib/codeAction/common/types'; import * as nls from 'vs/nls'; import { ConfigurationTarget, IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { ConfigurationScope, Extensions as ConfigurationExtensions, IConfigurationPropertySchema, IConfigurationRegistry, IRegisteredConfigurationPropertySchema, overrideIdentifiersFromKey, OVERRIDE_PROPERTY_REGEX } from 'vs/platform/configuration/common/configurationRegistry'; +import { Extensions as ConfigurationExtensions, ConfigurationScope, IConfigurationPropertySchema, IConfigurationRegistry, IRegisteredConfigurationPropertySchema, OVERRIDE_PROPERTY_REGEX, overrideIdentifiersFromKey } from 'vs/platform/configuration/common/configurationRegistry'; import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { IMarkerData, IMarkerService, MarkerSeverity, MarkerTag } from 'vs/platform/markers/common/markers'; import { Registry } from 'vs/platform/registry/common/platform'; -import { ThemeIcon } from 'vs/base/common/themables'; +import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; +import { IUserDataProfilesService } from 'vs/platform/userDataProfile/common/userDataProfile'; import { IWorkspaceContextService, WorkbenchState } from 'vs/platform/workspace/common/workspace'; import { IWorkspaceTrustManagementService } from 'vs/platform/workspace/common/workspaceTrust'; import { RangeHighlightDecorations } from 'vs/workbench/browser/codeeditor'; import { settingsEditIcon } from 'vs/workbench/contrib/preferences/browser/preferencesIcons'; import { EditPreferenceWidget } from 'vs/workbench/contrib/preferences/browser/preferencesWidgets'; +import { APPLY_ALL_PROFILES_SETTING, IWorkbenchConfigurationService } from 'vs/workbench/services/configuration/common/configuration'; import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService'; import { IPreferencesEditorModel, IPreferencesService, ISetting, ISettingsEditorModel, ISettingsGroup } from 'vs/workbench/services/preferences/common/preferences'; import { DefaultSettingsEditorModel, SettingsEditorModel, WorkspaceConfigurationEditorModel } from 'vs/workbench/services/preferences/common/preferencesModels'; -import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; -import { ILanguageFeaturesService } from 'vs/editor/common/services/languageFeatures'; import { IUserDataProfileService } from 'vs/workbench/services/userDataProfile/common/userDataProfile'; -import { isEqual } from 'vs/base/common/resources'; -import { IUserDataProfilesService } from 'vs/platform/userDataProfile/common/userDataProfile'; -import { IStringDictionary } from 'vs/base/common/collections'; -import { APPLY_ALL_PROFILES_SETTING, IWorkbenchConfigurationService } from 'vs/workbench/services/configuration/common/configuration'; export interface IPreferencesRenderer extends IDisposable { render(): void; @@ -395,25 +395,31 @@ class EditSettingRenderer extends Disposable { private getActions(setting: IIndexedSetting, jsonSchema: IJSONSchema): IAction[] { if (jsonSchema.type === 'boolean') { - return [{ + return [{ id: 'truthyValue', label: 'true', + tooltip: 'true', enabled: true, - run: () => this.updateSetting(setting.key, true, setting) - }, { + run: () => this.updateSetting(setting.key, true, setting), + class: undefined + }, { id: 'falsyValue', label: 'false', + tooltip: 'false', enabled: true, - run: () => this.updateSetting(setting.key, false, setting) + run: () => this.updateSetting(setting.key, false, setting), + class: undefined }]; } if (jsonSchema.enum) { return jsonSchema.enum.map(value => { - return { + return { id: value, label: JSON.stringify(value), + tooltip: JSON.stringify(value), enabled: true, - run: () => this.updateSetting(setting.key, value, setting) + run: () => this.updateSetting(setting.key, value, setting), + class: undefined }; }); } @@ -423,11 +429,13 @@ class EditSettingRenderer extends Disposable { private getDefaultActions(setting: IIndexedSetting): IAction[] { if (this.isDefaultSettings()) { const settingInOtherModel = this.associatedPreferencesModel.getPreference(setting.key); - return [{ + return [{ id: 'setDefaultValue', label: settingInOtherModel ? nls.localize('replaceDefaultValue', "Replace in Settings") : nls.localize('copyDefaultValue', "Copy to Settings"), + tooltip: settingInOtherModel ? nls.localize('replaceDefaultValue', "Replace in Settings") : nls.localize('copyDefaultValue', "Copy to Settings"), enabled: true, - run: () => this.updateSetting(setting.key, setting.value, setting) + run: () => this.updateSetting(setting.key, setting.value, setting), + class: undefined }]; } return []; diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferencesSearch.ts b/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferencesSearch.ts index 3b666ca6..7f8bb17a 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferencesSearch.ts +++ b/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferencesSearch.ts @@ -10,7 +10,7 @@ import * as strings from 'vs/base/common/strings'; import { IMatch, matchesContiguousSubString, matchesWords } from 'vs/base/common/filters'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { Disposable } from 'vs/base/common/lifecycle'; -import { IPreferencesSearchService, ISearchProvider, IWorkbenchSettingsConfiguration } from 'vs/workbench/contrib/preferences/common/preferences'; +import { IPreferencesSearchService, IRemoteSearchProvider, ISearchProvider, IWorkbenchSettingsConfiguration } from 'vs/workbench/contrib/preferences/common/preferences'; import { IExtensionManagementService, ILocalExtension } from 'vs/platform/extensionManagement/common/extensionManagement'; import { IWorkbenchExtensionEnablementService } from 'vs/workbench/services/extensionManagement/common/extensionManagement'; import { CancellationToken } from 'vs/base/common/cancellation'; @@ -18,6 +18,9 @@ import { ExtensionType } from 'vs/platform/extensions/common/extensions'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions'; import { IAiRelatedInformationService, RelatedInformationType, SettingInformationResult } from 'vs/workbench/services/aiRelatedInformation/common/aiRelatedInformation'; +import { TfIdfCalculator, TfIdfDocument } from 'vs/base/common/tfIdf'; +import { IStringDictionary } from 'vs/base/common/collections'; +import { nullRange } from 'vs/workbench/services/preferences/common/preferencesModels'; export interface IEndpointDetails { urlBase?: string; @@ -29,7 +32,7 @@ export class PreferencesSearchService extends Disposable implements IPreferences // @ts-expect-error disable remote search for now, ref https://github.com/microsoft/vscode/issues/172411 private _installedExtensions: Promise; - private _remoteSearchProvider: RemoteSearchProvider | undefined; + private _remoteSearchProvider: IRemoteSearchProvider | undefined; constructor( @IInstantiationService private readonly instantiationService: IInstantiationService, @@ -54,15 +57,12 @@ export class PreferencesSearchService extends Disposable implements IPreferences return workbenchSettings.enableNaturalLanguageSearch; } - getRemoteSearchProvider(filter: string, newExtensionsOnly = false): RemoteSearchProvider | undefined { + getRemoteSearchProvider(filter: string, newExtensionsOnly = false): IRemoteSearchProvider | undefined { if (!this.remoteSearchAllowed) { return undefined; } - if (!this._remoteSearchProvider) { - this._remoteSearchProvider = this.instantiationService.createInstance(RemoteSearchProvider); - } - + this._remoteSearchProvider ??= this.instantiationService.createInstance(RemoteSearchProvider); this._remoteSearchProvider.setFilter(filter); return this._remoteSearchProvider; } @@ -114,9 +114,10 @@ export class LocalSearchProvider implements ISearchProvider { }; const filterMatches = preferencesModel.filterSettings(this._filter, this.getGroupFilter(this._filter), settingMatcher); - if (filterMatches[0] && filterMatches[0].score === LocalSearchProvider.EXACT_MATCH_SCORE) { + const exactMatch = filterMatches.find(m => m.score === LocalSearchProvider.EXACT_MATCH_SCORE); + if (exactMatch) { return Promise.resolve({ - filterMatches: filterMatches.slice(0, 1), + filterMatches: [exactMatch], exactMatch: true }); } else { @@ -208,7 +209,7 @@ export class SettingMatches { for (const word of words) { // Search the description lines. for (let lineIndex = 0; lineIndex < setting.description.length; lineIndex++) { - const descriptionMatches = matchesWords(word, setting.description[lineIndex], true); + const descriptionMatches = matchesContiguousSubString(word, setting.description[lineIndex]); if (descriptionMatches?.length) { descriptionMatchingWords.set(word, descriptionMatches.map(match => this.toDescriptionRange(setting, match, lineIndex))); } @@ -283,11 +284,17 @@ export class SettingMatches { } private toDescriptionRange(setting: ISetting, match: IMatch, lineIndex: number): IRange { + const descriptionRange = setting.descriptionRanges[lineIndex]; + if (!descriptionRange) { + // This case occurs with added settings such as the + // manage extension setting. + return nullRange; + } return { - startLineNumber: setting.descriptionRanges[lineIndex].startLineNumber, - startColumn: setting.descriptionRanges[lineIndex].startColumn + match.start, - endLineNumber: setting.descriptionRanges[lineIndex].endLineNumber, - endColumn: setting.descriptionRanges[lineIndex].startColumn + match.end + startLineNumber: descriptionRange.startLineNumber, + startColumn: descriptionRange.startColumn + match.start, + endLineNumber: descriptionRange.endLineNumber, + endColumn: descriptionRange.startColumn + match.end }; } @@ -301,9 +308,9 @@ export class SettingMatches { } } -class RemoteSearchKeysProvider { +class AiRelatedInformationSearchKeysProvider { private settingKeys: string[] = []; - private settingsRecord: Record = {}; + private settingsRecord: IStringDictionary = {}; private currentPreferencesModel: ISettingsEditorModel | undefined; constructor( @@ -347,22 +354,22 @@ class RemoteSearchKeysProvider { return this.settingKeys; } - getSettingsRecord(): Record { + getSettingsRecord(): IStringDictionary { return this.settingsRecord; } } -export class RemoteSearchProvider implements ISearchProvider { +class AiRelatedInformationSearchProvider implements IRemoteSearchProvider { private static readonly AI_RELATED_INFORMATION_THRESHOLD = 0.73; private static readonly AI_RELATED_INFORMATION_MAX_PICKS = 5; - private readonly _keysProvider: RemoteSearchKeysProvider; + private readonly _keysProvider: AiRelatedInformationSearchKeysProvider; private _filter: string = ''; constructor( @IAiRelatedInformationService private readonly aiRelatedInformationService: IAiRelatedInformationService ) { - this._keysProvider = new RemoteSearchKeysProvider(aiRelatedInformationService); + this._keysProvider = new AiRelatedInformationSearchKeysProvider(aiRelatedInformationService); } setFilter(filter: string) { @@ -392,7 +399,7 @@ export class RemoteSearchProvider implements ISearchProvider { relatedInformation.sort((a, b) => b.weight - a.weight); for (const info of relatedInformation) { - if (info.weight < RemoteSearchProvider.AI_RELATED_INFORMATION_THRESHOLD || filterMatches.length === RemoteSearchProvider.AI_RELATED_INFORMATION_MAX_PICKS) { + if (info.weight < AiRelatedInformationSearchProvider.AI_RELATED_INFORMATION_THRESHOLD || filterMatches.length === AiRelatedInformationSearchProvider.AI_RELATED_INFORMATION_MAX_PICKS) { break; } const pick = info.setting; @@ -408,4 +415,140 @@ export class RemoteSearchProvider implements ISearchProvider { } } +class TfIdfSearchProvider implements IRemoteSearchProvider { + private static readonly TF_IDF_PRE_NORMALIZE_THRESHOLD = 50; + private static readonly TF_IDF_POST_NORMALIZE_THRESHOLD = 0.7; + private static readonly TF_IDF_MAX_PICKS = 5; + + private _currentPreferencesModel: ISettingsEditorModel | undefined; + private _filter: string = ''; + private _documents: TfIdfDocument[] = []; + private _settingsRecord: IStringDictionary = {}; + + constructor() { + } + + setFilter(filter: string) { + this._filter = cleanFilter(filter); + } + + keyToLabel(settingId: string): string { + const label = settingId + .replace(/[-._]/g, ' ') + .replace(/([a-z]+)([A-Z])/g, '$1 $2') + .replace(/([A-Za-z]+)(\d+)/g, '$1 $2') + .replace(/(\d+)([A-Za-z]+)/g, '$1 $2') + .toLowerCase(); + return label; + } + + settingItemToEmbeddingString(item: ISetting): string { + let result = `Setting Id: ${item.key}\n`; + result += `Label: ${this.keyToLabel(item.key)}\n`; + result += `Description: ${item.description}\n`; + return result; + } + + async searchModel(preferencesModel: ISettingsEditorModel, token?: CancellationToken | undefined): Promise { + if (!this._filter) { + return null; + } + + if (this._currentPreferencesModel !== preferencesModel) { + // Refresh the documents and settings record + this._currentPreferencesModel = preferencesModel; + this._documents = []; + this._settingsRecord = {}; + for (const group of preferencesModel.settingsGroups) { + if (group.id === 'mostCommonlyUsed') { + continue; + } + for (const section of group.sections) { + for (const setting of section.settings) { + this._documents.push({ + key: setting.key, + textChunks: [this.settingItemToEmbeddingString(setting)] + }); + this._settingsRecord[setting.key] = setting; + } + } + } + } + + return { + filterMatches: await this.getTfIdfItems(token) + }; + } + + private async getTfIdfItems(token?: CancellationToken | undefined): Promise { + const filterMatches: ISettingMatch[] = []; + const tfIdfCalculator = new TfIdfCalculator(); + tfIdfCalculator.updateDocuments(this._documents); + const tfIdfRankings = tfIdfCalculator.calculateScores(this._filter, token ?? CancellationToken.None); + tfIdfRankings.sort((a, b) => b.score - a.score); + const maxScore = tfIdfRankings[0].score; + + if (maxScore < TfIdfSearchProvider.TF_IDF_PRE_NORMALIZE_THRESHOLD) { + // Reject all the matches. + return []; + } + + for (const info of tfIdfRankings) { + if (info.score / maxScore < TfIdfSearchProvider.TF_IDF_POST_NORMALIZE_THRESHOLD || filterMatches.length === TfIdfSearchProvider.TF_IDF_MAX_PICKS) { + break; + } + const pick = info.key; + filterMatches.push({ + setting: this._settingsRecord[pick], + matches: [this._settingsRecord[pick].range], + matchType: SettingMatchType.RemoteMatch, + score: info.score + }); + } + + return filterMatches; + } +} + +class RemoteSearchProvider implements IRemoteSearchProvider { + private adaSearchProvider: AiRelatedInformationSearchProvider | undefined; + private tfIdfSearchProvider: TfIdfSearchProvider | undefined; + private filter: string = ''; + + constructor( + @IAiRelatedInformationService private readonly aiRelatedInformationService: IAiRelatedInformationService + ) { + } + + private initializeSearchProviders() { + if (this.aiRelatedInformationService.isEnabled()) { + this.adaSearchProvider ??= new AiRelatedInformationSearchProvider(this.aiRelatedInformationService); + } else { + this.tfIdfSearchProvider ??= new TfIdfSearchProvider(); + } + } + + setFilter(filter: string): void { + this.initializeSearchProviders(); + this.filter = filter; + if (this.adaSearchProvider) { + this.adaSearchProvider.setFilter(filter); + } else { + this.tfIdfSearchProvider!.setFilter(filter); + } + } + + searchModel(preferencesModel: ISettingsEditorModel, token?: CancellationToken): Promise { + if (!this.filter) { + return Promise.resolve(null); + } + + if (this.adaSearchProvider) { + return this.adaSearchProvider.searchModel(preferencesModel, token); + } else { + return this.tfIdfSearchProvider!.searchModel(preferencesModel, token); + } + } +} + registerSingleton(IPreferencesSearchService, PreferencesSearchService, InstantiationType.Delayed); diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferencesWidgets.ts b/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferencesWidgets.ts index 7383d1b5..585b89b4 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferencesWidgets.ts +++ b/patched-vscode/src/vs/workbench/contrib/preferences/browser/preferencesWidgets.ts @@ -6,7 +6,7 @@ import * as DOM from 'vs/base/browser/dom'; import { StandardKeyboardEvent } from 'vs/base/browser/keyboardEvent'; import { ActionBar, ActionsOrientation } from 'vs/base/browser/ui/actionbar/actionbar'; -import { BaseActionViewItem } from 'vs/base/browser/ui/actionbar/actionViewItems'; +import { BaseActionViewItem, IActionViewItemOptions } from 'vs/base/browser/ui/actionbar/actionViewItems'; import { HistoryInputBox, IHistoryInputOptions } from 'vs/base/browser/ui/inputbox/inputBox'; import { Widget } from 'vs/base/browser/ui/widget'; import { Action, IAction } from 'vs/base/common/actions'; @@ -34,6 +34,10 @@ import { isWorkspaceFolder, IWorkspaceContextService, IWorkspaceFolder, Workbenc import { settingsEditIcon, settingsScopeDropDownIcon } from 'vs/workbench/contrib/preferences/browser/preferencesIcons'; import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService'; import { ILanguageService } from 'vs/editor/common/languages/language'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import type { IUpdatableHover } from 'vs/base/browser/ui/hover/hover'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; + export class FolderSettingsActionViewItem extends BaseActionViewItem { private _folder: IWorkspaceFolder | null; @@ -41,6 +45,7 @@ export class FolderSettingsActionViewItem extends BaseActionViewItem { private container!: HTMLElement; private anchorElement!: HTMLElement; + private anchorElementHover!: IUpdatableHover; private labelElement!: HTMLElement; private detailsElement!: HTMLElement; private dropDownElement!: HTMLElement; @@ -49,6 +54,7 @@ export class FolderSettingsActionViewItem extends BaseActionViewItem { action: IAction, @IWorkspaceContextService private readonly contextService: IWorkspaceContextService, @IContextMenuService private readonly contextMenuService: IContextMenuService, + @IHoverService private readonly hoverService: IHoverService, ) { super(null, action); const workspace = this.contextService.getWorkspace(); @@ -87,6 +93,7 @@ export class FolderSettingsActionViewItem extends BaseActionViewItem { 'aria-haspopup': 'true', 'tabindex': '0' }, this.labelElement, this.detailsElement, this.dropDownElement); + this.anchorElementHover = this._register(this.hoverService.setupUpdatableHover(getDefaultHoverDelegate('mouse'), this.anchorElement, '')); this._register(DOM.addDisposableListener(this.anchorElement, DOM.EventType.MOUSE_DOWN, e => DOM.EventHelper.stop(e))); this._register(DOM.addDisposableListener(this.anchorElement, DOM.EventType.CLICK, e => this.onClick(e))); this._register(DOM.addDisposableListener(this.container, DOM.EventType.KEY_UP, e => this.onKeyUp(e))); @@ -145,7 +152,7 @@ export class FolderSettingsActionViewItem extends BaseActionViewItem { const workspace = this.contextService.getWorkspace(); if (this._folder) { this.labelElement.textContent = this._folder.name; - this.anchorElement.title = this._folder.name; + this.anchorElementHover.update(this._folder.name); const detailsText = this.labelWithCount(this._action.label, total); this.detailsElement.textContent = detailsText; this.dropDownElement.classList.toggle('hide', workspace.folders.length === 1 || !this._action.checked); @@ -153,7 +160,7 @@ export class FolderSettingsActionViewItem extends BaseActionViewItem { const labelText = this.labelWithCount(this._action.label, total); this.labelElement.textContent = labelText; this.detailsElement.textContent = ''; - this.anchorElement.title = this._action.label; + this.anchorElementHover.update(this._action.label); this.dropDownElement.classList.remove('hide'); } @@ -178,11 +185,13 @@ export class FolderSettingsActionViewItem extends BaseActionViewItem { if (this.contextService.getWorkbenchState() === WorkbenchState.WORKSPACE && workspaceFolders.length > 0) { actions.push(...workspaceFolders.map((folder, index) => { const folderCount = this._folderSettingCounts.get(folder.uri.toString()); - return { + return { id: 'folderSettingsTarget' + index, label: this.labelWithCount(folder.name, folderCount), - checked: this.folder && isEqual(this.folder.uri, folder.uri), + tooltip: this.labelWithCount(folder.name, folderCount), + checked: !!this.folder && isEqual(this.folder.uri, folder.uri), enabled: true, + class: undefined, run: () => this._action.run(folder) }; })); @@ -252,8 +261,7 @@ export class SettingsTargetsWidget extends Widget { orientation: ActionsOrientation.HORIZONTAL, focusOnlyEnabledItems: true, ariaLabel: localize('settingsSwitcherBarAriaLabel', "Settings Switcher"), - animated: false, - actionViewItemProvider: (action: IAction) => action.id === 'folderSettings' ? this.folderSettings : undefined + actionViewItemProvider: (action: IAction, options: IActionViewItemOptions) => action.id === 'folderSettings' ? this.folderSettings : undefined })); this.userLocalSettings = new Action('userSettings', '', '.settings-tab', true, () => this.updateTarget(ConfigurationTarget.USER_LOCAL)); diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsEditor2.ts b/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsEditor2.ts index 4f656a0c..0b0441c9 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsEditor2.ts +++ b/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsEditor2.ts @@ -10,7 +10,7 @@ import { ActionBar } from 'vs/base/browser/ui/actionbar/actionbar'; import { Button } from 'vs/base/browser/ui/button/button'; import { ITreeElement } from 'vs/base/browser/ui/tree/tree'; import { Action } from 'vs/base/common/actions'; -import { Delayer, IntervalTimer, ThrottledDelayer, timeout } from 'vs/base/common/async'; +import { Delayer, ThrottledDelayer } from 'vs/base/common/async'; import { CancellationToken, CancellationTokenSource } from 'vs/base/common/cancellation'; import { fromNow } from 'vs/base/common/date'; import { isCancellationError } from 'vs/base/common/errors'; @@ -62,11 +62,11 @@ import { ISettingOverrideClickEvent } from 'vs/workbench/contrib/preferences/bro import { ConfigurationScope, Extensions, IConfigurationRegistry } from 'vs/platform/configuration/common/configurationRegistry'; import { Registry } from 'vs/platform/registry/common/platform'; import { defaultButtonStyles } from 'vs/platform/theme/browser/defaultStyles'; -import { IWorkbenchAssignmentService } from 'vs/workbench/services/assignment/common/assignmentService'; import { IProductService } from 'vs/platform/product/common/productService'; -import { IEnvironmentService } from 'vs/platform/environment/common/environment'; import { registerNavigableContainer } from 'vs/workbench/browser/actions/widgetNavigationCommands'; import { IEditorProgressService } from 'vs/platform/progress/common/progress'; +import { IExtensionManifest } from 'vs/platform/extensions/common/extensions'; +import { CodeWindow } from 'vs/base/browser/window'; export const enum SettingsFocusContext { @@ -94,6 +94,7 @@ interface IFocusEventFromScroll extends KeyboardEvent { } const searchBoxLabel = localize('SearchSettings.AriaLabel', "Search settings"); +const SEARCH_TOC_BEHAVIOR_KEY = 'workbench.settings.settingsSearchTocBehavior'; const SETTINGS_EDITOR_STATE_KEY = 'settingsEditorState'; export class SettingsEditor2 extends EditorPane { @@ -155,7 +156,7 @@ export class SettingsEditor2 extends EditorPane { // (!) Lots of props that are set once on the first render private defaultSettingsEditorModel!: Settings2EditorModel; - private modelDisposables: DisposableStore; + private readonly modelDisposables: DisposableStore; private rootElement!: HTMLElement; private headerContainer!: HTMLElement; @@ -219,6 +220,7 @@ export class SettingsEditor2 extends EditorPane { private installedExtensionIds: string[] = []; constructor( + group: IEditorGroup, @ITelemetryService telemetryService: ITelemetryService, @IWorkbenchConfigurationService private readonly configurationService: IWorkbenchConfigurationService, @ITextResourceConfigurationService textResourceConfigurationService: ITextResourceConfigurationService, @@ -235,14 +237,12 @@ export class SettingsEditor2 extends EditorPane { @IWorkspaceTrustManagementService private readonly workspaceTrustManagementService: IWorkspaceTrustManagementService, @IExtensionService private readonly extensionService: IExtensionService, @ILanguageService private readonly languageService: ILanguageService, - @IExtensionManagementService extensionManagementService: IExtensionManagementService, - @IWorkbenchAssignmentService private readonly workbenchAssignmentService: IWorkbenchAssignmentService, + @IExtensionManagementService private readonly extensionManagementService: IExtensionManagementService, @IProductService private readonly productService: IProductService, - @IEnvironmentService private readonly environmentService: IEnvironmentService, @IExtensionGalleryService private readonly extensionGalleryService: IExtensionGalleryService, @IEditorProgressService private readonly editorProgressService: IEditorProgressService, ) { - super(SettingsEditor2.ID, telemetryService, themeService, storageService); + super(SettingsEditor2.ID, group, telemetryService, themeService, storageService); this.delayedFilterLogging = new Delayer(1000); this.localSearchDelayer = new Delayer(300); this.remoteSearchThrottle = new ThrottledDelayer(200); @@ -289,12 +289,6 @@ export class SettingsEditor2 extends EditorPane { if (ENABLE_LANGUAGE_FILTER && !SettingsEditor2.SUGGESTIONS.includes(`@${LANGUAGE_SETTING_TAG}`)) { SettingsEditor2.SUGGESTIONS.push(`@${LANGUAGE_SETTING_TAG}`); } - - extensionManagementService.getInstalled().then(extensions => { - this.installedExtensionIds = extensions - .filter(ext => ext.manifest && ext.manifest.contributes && ext.manifest.contributes.configuration) - .map(ext => ext.identifier.id); - }); } override get minimumWidth(): number { return SettingsEditor2.EDITOR_MIN_WIDTH; } @@ -342,6 +336,7 @@ export class SettingsEditor2 extends EditorPane { this.updateStyles(); this._register(registerNavigableContainer({ + name: 'settingsEditor2', focusNotifiers: [this], focusNextWidget: () => { if (this.searchWidget.inputWidget.hasWidgetFocus()) { @@ -359,12 +354,11 @@ export class SettingsEditor2 extends EditorPane { override async setInput(input: SettingsEditor2Input, options: ISettingsEditorOptions | undefined, context: IEditorOpenContext, token: CancellationToken): Promise { this.inSettingsEditorContextKey.set(true); await super.setInput(input, options, context, token); - await timeout(0); // Force setInput to be async if (!this.input) { return; } - const model = await this.input.resolve(options); + const model = await this.input.resolve(); if (token.isCancellationRequested || !(model instanceof Settings2EditorModel)) { return; } @@ -395,10 +389,19 @@ export class SettingsEditor2 extends EditorPane { // Init TOC selection this.updateTreeScrollSync(); }); + + await this.refreshInstalledExtensionsList(); + } + + private async refreshInstalledExtensionsList(): Promise { + const installedExtensions = await this.extensionManagementService.getInstalled(); + this.installedExtensionIds = installedExtensions + .filter(ext => ext.manifest && ext.manifest.contributes && ext.manifest.contributes.configuration) + .map(ext => ext.identifier.id); } private restoreCachedState(): ISettingsEditor2State | null { - const cachedState = this.group && this.input && this.editorMemento.loadEditorState(this.group, this.input); + const cachedState = this.input && this.editorMemento.loadEditorState(this.group, this.input); if (cachedState && typeof cachedState.target === 'object') { cachedState.target = URI.revive(cachedState.target); } @@ -407,7 +410,9 @@ export class SettingsEditor2 extends EditorPane { const settingsTarget = cachedState.target; this.settingsTargetsWidget.settingsTarget = settingsTarget; this.viewState.settingsTarget = settingsTarget; - this.searchWidget.setValue(cachedState.searchQuery); + if (!this.searchWidget.getValue()) { + this.searchWidget.setValue(cachedState.searchQuery); + } } if (this.input) { @@ -474,6 +479,8 @@ export class SettingsEditor2 extends EditorPane { } override focus(): void { + super.focus(); + if (this._currentFocusContext === SettingsFocusContext.Search) { if (!platform.isIOS) { // #122044 @@ -495,8 +502,8 @@ export class SettingsEditor2 extends EditorPane { } } - protected override setEditorVisible(visible: boolean, group: IEditorGroup | undefined): void { - super.setEditorVisible(visible, group); + protected override setEditorVisible(visible: boolean): void { + super.setEditorVisible(visible); if (!visible) { // Wait for editor to be removed from DOM #106303 @@ -539,7 +546,8 @@ export class SettingsEditor2 extends EditorPane { this.searchWidget.setValue(filter); } - this.searchWidget.focus(selectAll); + // Do not select all if the user is already searching. + this.searchWidget.focus(selectAll && !this.searchInputDelayer.isTriggered); } clearSearchResults(): void { @@ -640,7 +648,7 @@ export class SettingsEditor2 extends EditorPane { })); if (this.userDataSyncWorkbenchService.enabled && this.userDataSyncEnablementService.canToggleEnablement()) { - const syncControls = this._register(this.instantiationService.createInstance(SyncControls, headerControlsContainer)); + const syncControls = this._register(this.instantiationService.createInstance(SyncControls, this.window, headerControlsContainer)); this._register(syncControls.onDidChangeLastSyncedLabel(lastSyncedLabel => { this.lastSyncedLabel = lastSyncedLabel; this.updateInputAriaLabel(); @@ -650,10 +658,9 @@ export class SettingsEditor2 extends EditorPane { this.controlsElement = DOM.append(searchContainer, DOM.$('.settings-clear-widget')); const actionBar = this._register(new ActionBar(this.controlsElement, { - animated: false, - actionViewItemProvider: (action) => { + actionViewItemProvider: (action, options) => { if (action.id === filterAction.id) { - return this.instantiationService.createInstance(SettingsSearchFilterDropdownMenuActionViewItem, action, this.actionRunner, this.searchWidget); + return this.instantiationService.createInstance(SettingsSearchFilterDropdownMenuActionViewItem, action, options, this.actionRunner, this.searchWidget); } return undefined; } @@ -960,7 +967,7 @@ export class SettingsEditor2 extends EditorPane { })); this._register(this.settingsTree.onDidFocus(() => { - const classList = document.activeElement?.classList; + const classList = container.ownerDocument.activeElement?.classList; if (classList && classList.contains('monaco-list') && classList.contains('settings-editor-tree')) { this._currentFocusContext = SettingsFocusContext.SettingTree; this.settingRowFocused.set(true); @@ -1135,8 +1142,8 @@ export class SettingsEditor2 extends EditorPane { type SettingsEditorModifiedSettingClassification = { key: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'The setting that is being modified.' }; groupId: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Whether the setting is from the local search or remote search provider, if applicable.' }; - nlpIndex: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'The index of the setting in the remote search provider results, if applicable.' }; - displayIndex: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'The index of the setting in the combined search results, if applicable.' }; + nlpIndex: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'The index of the setting in the remote search provider results, if applicable.' }; + displayIndex: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'The index of the setting in the combined search results, if applicable.' }; showConfiguredOnly: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Whether the user is in the modified view, which shows configured settings only.' }; isReset: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Identifies whether a setting was reset to its default value.' }; target: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'The scope of the setting, such as user or workspace.' }; @@ -1181,13 +1188,6 @@ export class SettingsEditor2 extends EditorPane { this.telemetryService.publicLog2('settingsEditor.settingModified', data); } - private onSearchModeToggled(): void { - this.rootElement.classList.remove('no-toc-search'); - if (this.configurationService.getValue('workbench.settings.settingsSearchTocBehavior') === 'hide') { - this.rootElement.classList.toggle('no-toc-search', !!this.searchResultModel); - } - } - private scheduleRefresh(element: HTMLElement, key = ''): void { if (key && this.scheduledRefreshes.has(key)) { return; @@ -1215,7 +1215,9 @@ export class SettingsEditor2 extends EditorPane { }); const extensionId = setting.displayExtensionId!; - if (!matchingGroups.length) { + const extensionInstalled = this.installedExtensionIds.includes(extensionId); + if (!matchingGroups.length && !extensionInstalled) { + // Only show the recommendation when the extension hasn't been installed. const newGroup: ISettingsGroup = { sections: [{ settings: [setting], @@ -1231,7 +1233,7 @@ export class SettingsEditor2 extends EditorPane { }; groups.push(newGroup); return newGroup; - } else if (matchingGroups.length >= 2) { + } else if (matchingGroups.length >= 2 || extensionInstalled) { // Remove the group with the manage extension setting. const matchingGroupIndex = matchingGroups.findIndex(group => group.sections.length === 1 && group.sections[0].settings.length === 1 && group.sections[0].settings[0].displayExtensionId); @@ -1296,27 +1298,28 @@ export class SettingsEditor2 extends EditorPane { } const additionalGroups: ISettingsGroup[] = []; - const toggleData = await getExperimentalExtensionToggleData(this.workbenchAssignmentService, this.environmentService, this.productService); + const toggleData = await getExperimentalExtensionToggleData(this.extensionGalleryService, this.productService); if (toggleData && groups.filter(g => g.extensionInfo).length) { for (const key in toggleData.settingsEditorRecommendedExtensions) { - const extensionId = key; - // Recommend prerelease if not on Stable. - const isStable = this.productService.quality === 'stable'; - const [extension] = await this.extensionGalleryService.getExtensions([{ id: extensionId, preRelease: !isStable }], CancellationToken.None); - if (!extension) { + const extension = toggleData.recommendedExtensionsGalleryInfo[key]; + let manifest: IExtensionManifest | null = null; + try { + manifest = await this.extensionGalleryService.getManifest(extension, CancellationToken.None); + } catch (e) { + // Likely a networking issue. + // Skip adding a button for this extension to the Settings editor. continue; } + const contributesConfiguration = manifest?.contributes?.configuration; let groupTitle: string | undefined; - const manifest = await this.extensionGalleryService.getManifest(extension, CancellationToken.None); - const contributesConfiguration = manifest?.contributes?.configuration; if (!Array.isArray(contributesConfiguration)) { groupTitle = contributesConfiguration?.title; } else if (contributesConfiguration.length === 1) { groupTitle = contributesConfiguration[0].title; } - const extensionName = extension?.displayName ?? extension?.name ?? extensionId; + const extensionName = extension?.displayName ?? extension?.name ?? extension.identifier.id; const settingKey = `${key}.manageExtension`; const setting: ISetting = { range: nullRange, @@ -1330,7 +1333,7 @@ export class SettingsEditor2 extends EditorPane { title: extensionName, scope: ConfigurationScope.WINDOW, type: 'null', - displayExtensionId: extensionId, + displayExtensionId: extension.identifier.id, prereleaseExtensionId: key, stableExtensionId: key, extensionGroupTitle: groupTitle ?? extensionName @@ -1344,7 +1347,7 @@ export class SettingsEditor2 extends EditorPane { resolvedSettingsRoot.children!.push(await createTocTreeForExtensionSettings(this.extensionService, groups.filter(g => g.extensionInfo))); - const commonlyUsedDataToUse = await getCommonlyUsedData(this.workbenchAssignmentService, this.environmentService, this.productService); + const commonlyUsedDataToUse = getCommonlyUsedData(toggleData); const commonlyUsed = resolveSettingsTree(commonlyUsedDataToUse, groups, this.logService); resolvedSettingsRoot.children!.unshift(commonlyUsed.tree); @@ -1411,8 +1414,10 @@ export class SettingsEditor2 extends EditorPane { } private getActiveControlInSettingsTree(): HTMLElement | null { - return (document.activeElement && DOM.isAncestor(document.activeElement, this.settingsTree.getHTMLElement())) ? - document.activeElement : + const element = this.settingsTree.getHTMLElement(); + const activeElement = element.ownerDocument.activeElement; + return (activeElement && DOM.isAncestorOfActiveElement(element)) ? + activeElement : null; } @@ -1424,7 +1429,7 @@ export class SettingsEditor2 extends EditorPane { // If the context view is focused, delay rendering settings if (this.contextViewFocused()) { - const element = document.querySelector('.context-view'); + const element = this.window.document.querySelector('.context-view'); if (element) { this.scheduleRefresh(element as HTMLElement, key); } @@ -1472,7 +1477,7 @@ export class SettingsEditor2 extends EditorPane { } private contextViewFocused(): boolean { - return !!DOM.findParentWithClass(document.activeElement, 'context-view'); + return !!DOM.findParentWithClass(this.rootElement.ownerDocument.activeElement, 'context-view'); } private refreshTree(): void { @@ -1518,7 +1523,28 @@ export class SettingsEditor2 extends EditorPane { return match && match[1]; } - private triggerSearch(query: string): Promise { + /** + * Toggles the visibility of the Settings editor table of contents during a search + * depending on the behavior. + */ + private toggleTocBySearchBehaviorType() { + const tocBehavior = this.configurationService.getValue<'filter' | 'hide'>(SEARCH_TOC_BEHAVIOR_KEY); + const hideToc = tocBehavior === 'hide'; + if (hideToc) { + this.splitView.setViewVisible(0, false); + this.splitView.style({ + separatorBorder: Color.transparent + }); + } else { + this.splitView.setViewVisible(0, true); + this.splitView.style({ + separatorBorder: this.theme.getColor(settingsSashBorder)! + }); + } + } + + private async triggerSearch(query: string): Promise { + const progressRunner = this.editorProgressService.show(true); this.viewState.tagFilters = new Set(); this.viewState.extensionFilters = new Set(); this.viewState.featureFilters = new Set(); @@ -1529,8 +1555,8 @@ export class SettingsEditor2 extends EditorPane { query = parsedQuery.query; parsedQuery.tags.forEach(tag => this.viewState.tagFilters!.add(tag)); parsedQuery.extensionFilters.forEach(extensionId => this.viewState.extensionFilters!.add(extensionId)); - parsedQuery.featureFilters!.forEach(feature => this.viewState.featureFilters!.add(feature)); - parsedQuery.idFilters!.forEach(id => this.viewState.idFilters!.add(id)); + parsedQuery.featureFilters.forEach(feature => this.viewState.featureFilters!.add(feature)); + parsedQuery.idFilters.forEach(id => this.viewState.idFilters!.add(id)); this.viewState.languageFilter = parsedQuery.languageFilter; } @@ -1538,7 +1564,8 @@ export class SettingsEditor2 extends EditorPane { if (query && query !== '@') { query = this.parseSettingFromJSON(query) || query; - return this.triggerFilterPreferences(query); + await this.triggerFilterPreferences(query); + this.toggleTocBySearchBehaviorType(); } else { if (this.viewState.tagFilters.size || this.viewState.extensionFilters.size || this.viewState.featureFilters.size || this.viewState.idFilters.size || this.viewState.languageFilter) { this.searchResultModel = this.createFilterModel(); @@ -1557,7 +1584,6 @@ export class SettingsEditor2 extends EditorPane { this.tocTree.setFocus([]); this.viewState.filterToCategory = undefined; this.tocTreeModel.currentSearchModel = this.searchResultModel; - this.onSearchModeToggled(); if (this.searchResultModel) { // Added a filter model @@ -1566,16 +1592,18 @@ export class SettingsEditor2 extends EditorPane { this.refreshTOCTree(); this.renderResultCountMessages(); this.refreshTree(); + this.toggleTocBySearchBehaviorType(); } else if (!this.tocTreeDisposed) { // Leaving search mode this.tocTree.collapseAll(); this.refreshTOCTree(); this.renderResultCountMessages(); this.refreshTree(); + // Always show the ToC when leaving search mode + this.splitView.setViewVisible(0, true); } } - - return Promise.resolve(); + progressRunner.done(); } /** @@ -1596,7 +1624,6 @@ export class SettingsEditor2 extends EditorPane { } filterModel.setResult(0, fullResult); - return filterModel; } @@ -1611,9 +1638,9 @@ export class SettingsEditor2 extends EditorPane { 'counts.uniqueResultsCount': number | undefined; }; type SettingsEditorFilterClassification = { - 'counts.nlpResult': { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; 'comment': 'The number of matches found by the remote search provider, if applicable.' }; - 'counts.filterResult': { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; 'comment': 'The number of matches found by the local search provider, if applicable.' }; - 'counts.uniqueResultsCount': { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; 'comment': 'The number of unique matches over both search providers, if applicable.' }; + 'counts.nlpResult': { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; 'comment': 'The number of matches found by the remote search provider, if applicable.' }; + 'counts.filterResult': { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; 'comment': 'The number of matches found by the local search provider, if applicable.' }; + 'counts.uniqueResultsCount': { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; 'comment': 'The number of unique matches over both search providers, if applicable.' }; owner: 'rzhao271'; comment: 'Tracks the performance of the built-in search providers'; }; @@ -1648,17 +1675,13 @@ export class SettingsEditor2 extends EditorPane { const searchInProgress = this.searchInProgress = new CancellationTokenSource(); return this.localSearchDelayer.trigger(async () => { if (searchInProgress && !searchInProgress.token.isCancellationRequested) { - const progressRunner = this.editorProgressService.show(true); const result = await this.localFilterPreferences(query); if (result && !result.exactMatch) { this.remoteSearchThrottle.trigger(async () => { if (searchInProgress && !searchInProgress.token.isCancellationRequested) { - await this.remoteSearchPreferences(query, this.searchInProgress!.token); + await this.remoteSearchPreferences(query, this.searchInProgress?.token); } - progressRunner.done(); }); - } else { - progressRunner.done(); } } }); @@ -1691,7 +1714,6 @@ export class SettingsEditor2 extends EditorPane { // to make sure the search results count is set. this.searchResultModel.setResult(type, result); this.tocTreeModel.currentSearchModel = this.searchResultModel; - this.onSearchModeToggled(); } else { this.searchResultModel.setResult(type, result); this.tocTreeModel.update(); @@ -1789,28 +1811,32 @@ export class SettingsEditor2 extends EditorPane { // opens for the first time. this.splitView.layout(this.bodyContainer.clientWidth, listHeight); - const firstViewWasVisible = this.splitView.isViewVisible(0); - const firstViewVisible = this.bodyContainer.clientWidth >= SettingsEditor2.NARROW_TOTAL_WIDTH; - - this.splitView.setViewVisible(0, firstViewVisible); - // If the first view is again visible, and we have enough space, immediately set the - // editor to use the reset width rather than the cached min width - if (!firstViewWasVisible && firstViewVisible && this.bodyContainer.clientWidth >= SettingsEditor2.EDITOR_MIN_WIDTH + SettingsEditor2.TOC_RESET_WIDTH) { - this.splitView.resizeView(0, SettingsEditor2.TOC_RESET_WIDTH); + const tocBehavior = this.configurationService.getValue<'filter' | 'hide'>(SEARCH_TOC_BEHAVIOR_KEY); + const hideTocForSearch = tocBehavior === 'hide' && this.searchResultModel; + if (!hideTocForSearch) { + const firstViewWasVisible = this.splitView.isViewVisible(0); + const firstViewVisible = this.bodyContainer.clientWidth >= SettingsEditor2.NARROW_TOTAL_WIDTH; + + this.splitView.setViewVisible(0, firstViewVisible); + // If the first view is again visible, and we have enough space, immediately set the + // editor to use the reset width rather than the cached min width + if (!firstViewWasVisible && firstViewVisible && this.bodyContainer.clientWidth >= SettingsEditor2.EDITOR_MIN_WIDTH + SettingsEditor2.TOC_RESET_WIDTH) { + this.splitView.resizeView(0, SettingsEditor2.TOC_RESET_WIDTH); + } + this.splitView.style({ + separatorBorder: firstViewVisible ? this.theme.getColor(settingsSashBorder)! : Color.transparent + }); } - this.splitView.style({ - separatorBorder: firstViewVisible ? this.theme.getColor(settingsSashBorder)! : Color.transparent - }); } protected override saveState(): void { if (this.isVisible()) { const searchQuery = this.searchWidget.getValue().trim(); const target = this.settingsTargetsWidget.settingsTarget as SettingsTarget; - if (this.group && this.input) { + if (this.input) { this.editorMemento.saveEditorState(this.group, this.input, { searchQuery, target }); } - } else if (this.group && this.input) { + } else if (this.input) { this.editorMemento.clearEditorState(this.input, this.group); } @@ -1826,6 +1852,7 @@ class SyncControls extends Disposable { public readonly onDidChangeLastSyncedLabel = this._onDidChangeLastSyncedLabel.event; constructor( + window: CodeWindow, container: HTMLElement, @ICommandService private readonly commandService: ICommandService, @IUserDataSyncService private readonly userDataSyncService: IUserDataSyncService, @@ -1857,8 +1884,8 @@ class SyncControls extends Disposable { this.updateLastSyncedTime(); })); - const updateLastSyncedTimer = this._register(new IntervalTimer()); - updateLastSyncedTimer.cancelAndSet(() => this.updateLastSyncedTime(), 60 * 1000); + const updateLastSyncedTimer = this._register(new DOM.WindowIntervalTimer()); + updateLastSyncedTimer.cancelAndSet(() => this.updateLastSyncedTime(), 60 * 1000, window); this.update(); this._register(this.userDataSyncService.onDidChangeStatus(() => { diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsEditorSettingIndicators.ts b/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsEditorSettingIndicators.ts index 645127cd..6db2e788 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsEditorSettingIndicators.ts +++ b/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsEditorSettingIndicators.ts @@ -21,7 +21,8 @@ import { IUserDataSyncEnablementService } from 'vs/platform/userDataSync/common/ import { SettingsTreeSettingElement } from 'vs/workbench/contrib/preferences/browser/settingsTreeModels'; import { POLICY_SETTING_TAG } from 'vs/workbench/contrib/preferences/common/preferences'; import { IWorkbenchConfigurationService } from 'vs/workbench/services/configuration/common/configuration'; -import { IHoverOptions, IHoverService, IHoverWidget } from 'vs/workbench/services/hover/browser/hover'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; +import type { IHoverOptions, IHoverWidget } from 'vs/base/browser/ui/hover/hover'; const $ = DOM.$; @@ -95,10 +96,14 @@ export class SettingsTreeIndicatorsLabel implements IDisposable { } private defaultHoverOptions: Partial = { - hoverPosition: HoverPosition.BELOW, - showPointer: true, - compact: false, - trapFocus: true + trapFocus: true, + position: { + hoverPosition: HoverPosition.BELOW, + }, + appearance: { + showPointer: true, + compact: false, + } }; private addHoverDisposables(disposables: DisposableStore, element: HTMLElement, showHover: (focus: boolean) => IHoverWidget | undefined) { @@ -130,12 +135,12 @@ export class SettingsTreeIndicatorsLabel implements IDisposable { } private createWorkspaceTrustIndicator(): SettingIndicator { + const disposables = new DisposableStore(); const workspaceTrustElement = $('span.setting-indicator.setting-item-workspace-trust'); - const workspaceTrustLabel = new SimpleIconLabel(workspaceTrustElement); + const workspaceTrustLabel = disposables.add(new SimpleIconLabel(workspaceTrustElement)); workspaceTrustLabel.text = '$(warning) ' + localize('workspaceUntrustedLabel', "Setting value not applied"); const content = localize('trustLabel', "The setting value can only be applied in a trusted workspace."); - const disposables = new DisposableStore(); const showHover = (focus: boolean) => { return this.hoverService.showHover({ ...this.defaultHoverOptions, @@ -159,23 +164,24 @@ export class SettingsTreeIndicatorsLabel implements IDisposable { } private createScopeOverridesIndicator(): SettingIndicator { + const disposables = new DisposableStore(); // Don't add .setting-indicator class here, because it gets conditionally added later. const otherOverridesElement = $('span.setting-item-overrides'); - const otherOverridesLabel = new SimpleIconLabel(otherOverridesElement); + const otherOverridesLabel = disposables.add(new SimpleIconLabel(otherOverridesElement)); return { element: otherOverridesElement, label: otherOverridesLabel, - disposables: new DisposableStore() + disposables }; } private createSyncIgnoredIndicator(): SettingIndicator { + const disposables = new DisposableStore(); const syncIgnoredElement = $('span.setting-indicator.setting-item-ignored'); - const syncIgnoredLabel = new SimpleIconLabel(syncIgnoredElement); + const syncIgnoredLabel = disposables.add(new SimpleIconLabel(syncIgnoredElement)); syncIgnoredLabel.text = localize('extensionSyncIgnoredLabel', 'Not synced'); const syncIgnoredHoverContent = localize('syncIgnoredTitle', "This setting is ignored during sync"); - const disposables = new DisposableStore(); const showHover = (focus: boolean) => { return this.hoverService.showHover({ ...this.defaultHoverOptions, @@ -188,19 +194,20 @@ export class SettingsTreeIndicatorsLabel implements IDisposable { return { element: syncIgnoredElement, label: syncIgnoredLabel, - disposables: new DisposableStore() + disposables }; } private createDefaultOverrideIndicator(): SettingIndicator { + const disposables = new DisposableStore(); const defaultOverrideIndicator = $('span.setting-indicator.setting-item-default-overridden'); - const defaultOverrideLabel = new SimpleIconLabel(defaultOverrideIndicator); + const defaultOverrideLabel = disposables.add(new SimpleIconLabel(defaultOverrideIndicator)); defaultOverrideLabel.text = localize('defaultOverriddenLabel', "Default value changed"); return { element: defaultOverrideIndicator, label: defaultOverrideLabel, - disposables: new DisposableStore() + disposables }; } @@ -451,9 +458,13 @@ export class SettingsTreeIndicatorsLabel implements IDisposable { return this.hoverService.showHover({ content: defaultOverrideHoverContent, target: this.defaultOverrideIndicator.element, - hoverPosition: HoverPosition.BELOW, - showPointer: true, - compact: false + position: { + hoverPosition: HoverPosition.BELOW, + }, + appearance: { + showPointer: true, + compact: false + } }, focus); }; this.addHoverDisposables(this.defaultOverrideIndicator.disposables, this.defaultOverrideIndicator.element, showHover); diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsLayout.ts b/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsLayout.ts index a67291a5..a47b4ff6 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsLayout.ts +++ b/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsLayout.ts @@ -3,12 +3,9 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { isWindows } from 'vs/base/common/platform'; import { localize } from 'vs/nls'; -import { IEnvironmentService } from 'vs/platform/environment/common/environment'; -import { IProductService } from 'vs/platform/product/common/productService'; -import { getExperimentalExtensionToggleData } from 'vs/workbench/contrib/preferences/common/preferences'; -import { IWorkbenchAssignmentService } from 'vs/workbench/services/assignment/common/assignmentService'; +import { ExtensionToggleData } from 'vs/workbench/contrib/preferences/common/preferences'; + export interface ITOCEntry { id: string; label: string; @@ -32,12 +29,11 @@ const defaultCommonlyUsedSettings: string[] = [ 'workbench.editor.enablePreview' ]; -export async function getCommonlyUsedData(workbenchAssignmentService: IWorkbenchAssignmentService, environmentService: IEnvironmentService, productService: IProductService): Promise> { - const toggleData = await getExperimentalExtensionToggleData(workbenchAssignmentService, environmentService, productService); +export function getCommonlyUsedData(toggleData: ExtensionToggleData | undefined): ITOCEntry { return { id: 'commonlyUsed', label: localize('commonlyUsed', "Commonly Used"), - settings: toggleData ? toggleData.commonlyUsed : defaultCommonlyUsedSettings + settings: toggleData?.commonlyUsed ?? defaultCommonlyUsedSettings }; } @@ -75,6 +71,11 @@ export const tocData: ITOCEntry = { label: localize('diffEditor', "Diff Editor"), settings: ['diffEditor.*'] }, + { + id: 'editor/multiDiffEditor', + label: localize('multiDiffEditor', "Multi-File Diff Editor"), + settings: ['multiDiffEditor.*'] + }, { id: 'editor/minimap', label: localize('minimap', "Minimap"), @@ -145,6 +146,11 @@ export const tocData: ITOCEntry = { id: 'features', label: localize('features', "Features"), children: [ + { + id: 'features/accessibilitySignals', + label: localize('accessibility.signals', 'Accessibility Signals'), + settings: ['accessibility.signal*'] + }, { id: 'features/accessibility', label: localize('accessibility', "Accessibility"), @@ -220,11 +226,6 @@ export const tocData: ITOCEntry = { label: localize('notebook', 'Notebook'), settings: ['notebook.*', 'interactiveWindow.*'] }, - { - id: 'features/audioCues', - label: localize('audioCues', 'Audio Cues'), - settings: ['audioCues.*'] - }, { id: 'features/mergeEditor', label: localize('mergeEditor', 'Merge Editor'), @@ -281,7 +282,7 @@ export const tocData: ITOCEntry = { { id: 'security', label: localize('security', "Security"), - settings: isWindows ? ['security.*'] : undefined, + settings: ['security.*'], children: [ { id: 'security/workspace', diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsSearchMenu.ts b/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsSearchMenu.ts index 74e5ac3c..d119cd97 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsSearchMenu.ts +++ b/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsSearchMenu.ts @@ -3,6 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { IActionViewItemOptions } from 'vs/base/browser/ui/actionbar/actionViewItems'; import { AnchorAlignment } from 'vs/base/browser/ui/contextview/contextview'; import { DropdownMenuActionViewItem } from 'vs/base/browser/ui/dropdown/dropdownActionViewItem'; import { IAction, IActionRunner } from 'vs/base/common/actions'; @@ -17,6 +18,7 @@ export class SettingsSearchFilterDropdownMenuActionViewItem extends DropdownMenu constructor( action: IAction, + options: IActionViewItemOptions, actionRunner: IActionRunner | undefined, private readonly searchWidget: SuggestEnabledInput, @IContextMenuService contextMenuService: IContextMenuService @@ -25,6 +27,7 @@ export class SettingsSearchFilterDropdownMenuActionViewItem extends DropdownMenu { getActions: () => this.getActions() }, contextMenuService, { + ...options, actionRunner, classNames: action.class, anchorAlignmentProvider: () => AnchorAlignment.RIGHT, @@ -57,7 +60,6 @@ export class SettingsSearchFilterDropdownMenuActionViewItem extends DropdownMenu tooltip, class: undefined, enabled: true, - checked: false, run: () => { this.doSearchWidgetAction(queryToAppend, triggerSuggest); } }; } diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsTree.ts b/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsTree.ts index f9bc2e00..80ce14bc 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsTree.ts +++ b/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsTree.ts @@ -34,7 +34,7 @@ import { isIOS } from 'vs/base/common/platform'; import { escapeRegExpCharacters } from 'vs/base/common/strings'; import { isDefined, isUndefinedOrNull } from 'vs/base/common/types'; import { ILanguageService } from 'vs/editor/common/languages/language'; -import { MarkdownRenderer } from 'vs/editor/contrib/markdownRenderer/browser/markdownRenderer'; +import { MarkdownRenderer } from 'vs/editor/browser/widget/markdownRenderer/browser/markdownRenderer'; import { localize } from 'vs/nls'; import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService'; import { ICommandService } from 'vs/platform/commands/common/commands'; @@ -69,6 +69,8 @@ import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/ import { IExtensionService } from 'vs/workbench/services/extensions/common/extensions'; import { ISetting, ISettingsGroup, SettingValueType } from 'vs/workbench/services/preferences/common/preferences'; import { getInvalidTypeError } from 'vs/workbench/services/preferences/common/preferencesValidation'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; const $ = DOM.$; @@ -768,6 +770,7 @@ export abstract class AbstractSettingRenderer extends Disposable implements ITre @IExtensionsWorkbenchService protected readonly _extensionsWorkbenchService: IExtensionsWorkbenchService, @IProductService protected readonly _productService: IProductService, @ITelemetryService protected readonly _telemetryService: ITelemetryService, + @IHoverService protected readonly _hoverService: IHoverService, ) { super(); @@ -796,13 +799,13 @@ export abstract class AbstractSettingRenderer extends Disposable implements ITre const labelCategoryContainer = DOM.append(titleElement, $('.setting-item-cat-label-container')); const categoryElement = DOM.append(labelCategoryContainer, $('span.setting-item-category')); const labelElementContainer = DOM.append(labelCategoryContainer, $('span.setting-item-label')); - const labelElement = new SimpleIconLabel(labelElementContainer); + const labelElement = toDispose.add(new SimpleIconLabel(labelElementContainer)); const indicatorsLabel = this._instantiationService.createInstance(SettingsTreeIndicatorsLabel, titleElement); toDispose.add(indicatorsLabel); const descriptionElement = DOM.append(container, $('.setting-item-description')); const modifiedIndicatorElement = DOM.append(container, $('.setting-item-modified-indicator')); - modifiedIndicatorElement.title = localize('modified', "The setting has been configured in the current scope."); + toDispose.add(this._hoverService.setupUpdatableHover(getDefaultHoverDelegate('mouse'), modifiedIndicatorElement, () => localize('modified', "The setting has been configured in the current scope."))); const valueElement = DOM.append(container, $('.setting-item-value')); const controlElement = DOM.append(valueElement, $('div.setting-item-control')); @@ -889,7 +892,7 @@ export abstract class AbstractSettingRenderer extends Disposable implements ITre const titleTooltip = setting.key + (element.isConfigured ? ' - Modified' : ''); template.categoryElement.textContent = element.displayCategory ? (element.displayCategory + ': ') : ''; - template.categoryElement.title = titleTooltip; + template.elementDisposables.add(this._hoverService.setupUpdatableHover(getDefaultHoverDelegate('mouse'), template.categoryElement, titleTooltip)); template.labelElement.text = element.displayLabel; template.labelElement.title = titleTooltip; @@ -1708,12 +1711,12 @@ export class SettingEnumRenderer extends AbstractSettingRenderer implements ITre // Use String constructor in case of null or undefined values const stringifiedDefaultValue = escapeInvisibleChars(String(dataElement.defaultValue)); - const displayOptions = settingEnum + const displayOptions: ISelectOptionItem[] = settingEnum .map(String) .map(escapeInvisibleChars) .map((data, index) => { const description = (enumDescriptions[index] && (enumDescriptionsAreMarkdown ? fixSettingLinks(enumDescriptions[index], false) : enumDescriptions[index])); - return { + return { text: enumItemLabels[index] ? enumItemLabels[index] : data, detail: enumItemLabels[index] ? data : '', description, @@ -1725,7 +1728,7 @@ export class SettingEnumRenderer extends AbstractSettingRenderer implements ITre disposables: disposables }, decoratorRight: (((data === stringifiedDefaultValue) || (createdDefault && index === 0)) ? localize('settings.Default', "default") : '') - }; + } satisfies ISelectOptionItem; }); template.selectBox.setOptions(displayOptions); @@ -1817,24 +1820,25 @@ export class SettingBoolRenderer extends AbstractSettingRenderer implements ITre _container.classList.add('setting-item'); _container.classList.add('setting-item-bool'); + const toDispose = new DisposableStore(); + const container = DOM.append(_container, $(AbstractSettingRenderer.CONTENTS_SELECTOR)); container.classList.add('settings-row-inner-container'); const titleElement = DOM.append(container, $('.setting-item-title')); const categoryElement = DOM.append(titleElement, $('span.setting-item-category')); const labelElementContainer = DOM.append(titleElement, $('span.setting-item-label')); - const labelElement = new SimpleIconLabel(labelElementContainer); + const labelElement = toDispose.add(new SimpleIconLabel(labelElementContainer)); const indicatorsLabel = this._instantiationService.createInstance(SettingsTreeIndicatorsLabel, titleElement); const descriptionAndValueElement = DOM.append(container, $('.setting-item-value-description')); const controlElement = DOM.append(descriptionAndValueElement, $('.setting-item-bool-control')); const descriptionElement = DOM.append(descriptionAndValueElement, $('.setting-item-description')); const modifiedIndicatorElement = DOM.append(container, $('.setting-item-modified-indicator')); - modifiedIndicatorElement.title = localize('modified', "The setting has been configured in the current scope."); + toDispose.add(this._hoverService.setupUpdatableHover(getDefaultHoverDelegate('mouse'), modifiedIndicatorElement, localize('modified', "The setting has been configured in the current scope."))); const deprecationWarningElement = DOM.append(container, $('.setting-item-deprecation-message')); - const toDispose = new DisposableStore(); const checkbox = new Toggle({ icon: Codicon.check, actionClassName: 'setting-value-checkbox', isChecked: true, title: '', ...unthemedToggleStyles }); controlElement.appendChild(checkbox.domNode); toDispose.add(checkbox); @@ -2371,7 +2375,8 @@ export class SettingsTree extends WorkbenchObjectTree { smoothScrolling: configurationService.getValue('workbench.list.smoothScrolling'), multipleSelectionSupport: false, findWidgetEnabled: false, - renderIndentGuides: RenderIndentGuides.None + renderIndentGuides: RenderIndentGuides.None, + transformOptimization: false // Disable transform optimization #177470 }, instantiationService, contextKeyService, diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsTreeModels.ts b/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsTreeModels.ts index 2cc75e4d..e30c3bb5 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsTreeModels.ts +++ b/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsTreeModels.ts @@ -866,7 +866,7 @@ export class SearchResultModel extends SettingsTreeModel { viewState: ISettingsEditorViewState, settingsOrderByTocIndex: Map | null, isWorkspaceTrusted: boolean, - @IWorkbenchConfigurationService private readonly configurationService: IWorkbenchConfigurationService, + @IWorkbenchConfigurationService configurationService: IWorkbenchConfigurationService, @IWorkbenchEnvironmentService private readonly environmentService: IWorkbenchEnvironmentService, @ILanguageService languageService: ILanguageService, @IUserDataProfileService userDataProfileService: IUserDataProfileService, @@ -884,18 +884,13 @@ export class SearchResultModel extends SettingsTreeModel { } } - const tocHiddenDuringSearch = this.configurationService.getValue('workbench.settings.settingsSearchTocBehavior') === 'hide'; - if (!tocHiddenDuringSearch) { - // Sort the settings according to internal order if indexed. - if (this.settingsOrderByTocIndex) { - filterMatches.sort((a, b) => compareTwoNullableNumbers(a.setting.internalOrder, b.setting.internalOrder)); - } - return filterMatches; + // The search only has filters, so we can sort by the order in the TOC. + if (!this._viewState.query) { + return filterMatches.sort((a, b) => compareTwoNullableNumbers(a.setting.internalOrder, b.setting.internalOrder)); } - // The table of contents is hidden during the search. - // The settings could appear in a more haphazard order. - // Sort the settings according to their score. + // Sort the settings according to their relevancy. + // https://github.com/microsoft/vscode/issues/197773 filterMatches.sort((a, b) => { if (a.matchType !== b.matchType) { // Sort by match type if the match types are not the same. @@ -911,7 +906,10 @@ export class SearchResultModel extends SettingsTreeModel { return compareTwoNullableNumbers(a.setting.internalOrder, b.setting.internalOrder); } }); - return filterMatches; + + // Remove duplicates, which sometimes occur with settings + // such as the experimental toggle setting. + return arrays.distinct(filterMatches, (match) => match.setting.key); } getUniqueResults(): ISearchResult | null { diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsWidgets.ts b/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsWidgets.ts index 5a65487a..c2f0f7b7 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsWidgets.ts +++ b/patched-vscode/src/vs/workbench/contrib/preferences/browser/settingsWidgets.ts @@ -27,6 +27,8 @@ import { ThemeIcon } from 'vs/base/common/themables'; import { settingsDiscardIcon, settingsEditIcon, settingsRemoveIcon } from 'vs/workbench/contrib/preferences/browser/preferencesIcons'; import { settingsSelectBackground, settingsSelectBorder, settingsSelectForeground, settingsSelectListBorder, settingsTextInputBackground, settingsTextInputBorder, settingsTextInputForeground } from 'vs/workbench/contrib/preferences/common/settingsEditorColorRegistry'; import { defaultButtonStyles, getInputBoxStyle, getSelectBoxStyles } from 'vs/platform/theme/browser/defaultStyles'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; const $ = DOM.$; @@ -193,7 +195,7 @@ export abstract class AbstractListSettingWidget extend } protected renderList(): void { - const focused = DOM.isAncestor(document.activeElement, this.listElement); + const focused = DOM.isAncestorOfActiveElement(this.listElement); DOM.clearNode(this.listElement); this.listDisposables.clear(); @@ -410,6 +412,15 @@ export class ListSettingWidget extends AbstractListSettingWidget super.setValue(listData); } + constructor( + container: HTMLElement, + @IThemeService themeService: IThemeService, + @IContextViewService contextViewService: IContextViewService, + @IHoverService protected readonly hoverService: IHoverService + ) { + super(container, themeService, contextViewService); + } + protected getEmptyItem(): IListDataItem { return { value: { @@ -484,9 +495,9 @@ export class ListSettingWidget extends AbstractListSettingWidget if (ev.dataTransfer) { ev.dataTransfer.dropEffect = 'move'; const dragImage = this.getDragImage(item); - document.body.appendChild(dragImage); + rowElement.ownerDocument.body.appendChild(dragImage); ev.dataTransfer.setDragImage(dragImage, -10, -10); - setTimeout(() => document.body.removeChild(dragImage), 0); + setTimeout(() => rowElement.ownerDocument.body.removeChild(dragImage), 0); } })); this.listDisposables.add(DOM.addDisposableListener(rowElement, DOM.EventType.DRAG_OVER, (ev) => { @@ -673,8 +684,8 @@ export class ListSettingWidget extends AbstractListSettingWidget : localize('listSiblingHintLabel', "List item `{0}` with sibling `${1}`", value.data, sibling); const { rowElement } = rowElementGroup; - rowElement.title = title; - rowElement.setAttribute('aria-label', rowElement.title); + this.listDisposables.add(this.hoverService.setupUpdatableHover(getDefaultHoverDelegate('mouse'), rowElement, title)); + rowElement.setAttribute('aria-label', title); } protected getLocalizedStrings() { @@ -733,8 +744,8 @@ export class ExcludeSettingWidget extends ListSettingWidget { : localize('excludeSiblingHintLabel', "Exclude files matching `{0}`, only when a file matching `{1}` is present", value.data, sibling); const { rowElement } = rowElementGroup; - rowElement.title = title; - rowElement.setAttribute('aria-label', rowElement.title); + this.listDisposables.add(this.hoverService.setupUpdatableHover(getDefaultHoverDelegate('mouse'), rowElement, title)); + rowElement.setAttribute('aria-label', title); } protected override getLocalizedStrings() { @@ -763,8 +774,8 @@ export class IncludeSettingWidget extends ListSettingWidget { : localize('includeSiblingHintLabel', "Include files matching `{0}`, only when a file matching `{1}` is present", value.data, sibling); const { rowElement } = rowElementGroup; - rowElement.title = title; - rowElement.setAttribute('aria-label', rowElement.title); + this.listDisposables.add(this.hoverService.setupUpdatableHover(getDefaultHoverDelegate('mouse'), rowElement, title)); + rowElement.setAttribute('aria-label', title); } protected override getLocalizedStrings() { @@ -839,6 +850,15 @@ export class ObjectSettingDropdownWidget extends AbstractListSettingWidget undefined; private valueSuggester: IObjectValueSuggester = () => undefined; + constructor( + container: HTMLElement, + @IThemeService themeService: IThemeService, + @IContextViewService contextViewService: IContextViewService, + @IHoverService private readonly hoverService: IHoverService, + ) { + super(container, themeService, contextViewService); + } + override setValue(listData: IObjectDataItem[], options?: IObjectSetValueOptions): void { this.showAddButton = options?.showAddButton ?? this.showAddButton; this.keySuggester = options?.keySuggester ?? this.keySuggester; @@ -874,32 +894,35 @@ export class ObjectSettingDropdownWidget extends AbstractListSettingWidget this.editSetting(idx) }, - ] as IAction[]; + ]; if (item.removable) { actions.push({ class: ThemeIcon.asClassName(settingsRemoveIcon), enabled: true, id: 'workbench.action.removeListItem', + label: '', tooltip: this.getLocalizedStrings().deleteActionTooltip, run: () => this._onDidChangeList.fire({ originalItem: item, item: undefined, targetIndex: idx }) - } as IAction); + }); } else { actions.push({ class: ThemeIcon.asClassName(settingsDiscardIcon), enabled: true, id: 'workbench.action.resetListItem', + label: '', tooltip: this.getLocalizedStrings().resetActionTooltip, run: () => this._onDidChangeList.fire({ originalItem: item, item: undefined, targetIndex: idx }) - } as IAction); + }); } return actions; @@ -1161,10 +1184,10 @@ export class ObjectSettingDropdownWidget extends AbstractListSettingWidget { private currentSettingKey: string = ''; + constructor( + container: HTMLElement, + @IThemeService themeService: IThemeService, + @IContextViewService contextViewService: IContextViewService, + @IHoverService private readonly hoverService: IHoverService, + ) { + super(container, themeService, contextViewService); + } + override setValue(listData: IObjectDataItem[], options?: IBoolObjectSetValueOptions): void { if (isDefined(options) && options.settingKey !== this.currentSettingKey) { this.model.setEditKey('none'); @@ -1315,7 +1347,7 @@ export class ObjectSettingCheckboxWidget extends AbstractListSettingWidget { templateId = TOC_ENTRY_TEMPLATE_ID; + constructor(private readonly _hoverService: IHoverService) { + } + renderTemplate(container: HTMLElement): ITOCEntryTemplate { return { labelElement: DOM.append(container, $('.settings-toc-entry')), - countElement: DOM.append(container, $('.settings-toc-count')) + countElement: DOM.append(container, $('.settings-toc-count')), + elementDisposables: new DisposableStore() }; } renderElement(node: ITreeNode, index: number, template: ITOCEntryTemplate): void { + template.elementDisposables.clear(); + const element = node.element; const count = element.count; const label = element.label; template.labelElement.textContent = label; - template.labelElement.title = label; + template.elementDisposables.add(this._hoverService.setupUpdatableHover(getDefaultHoverDelegate('mouse'), template.labelElement, label)); if (count) { template.countElement.textContent = ` (${count})`; @@ -131,6 +141,7 @@ export class TOCRenderer implements ITreeRenderer { @IContextKeyService contextKeyService: IContextKeyService, @IListService listService: IListService, @IConfigurationService configurationService: IConfigurationService, + @IHoverService hoverService: IHoverService, @IInstantiationService instantiationService: IInstantiationService, ) { // test open mode @@ -225,7 +237,7 @@ export class TOCTree extends WorkbenchObjectTree { 'SettingsTOC', container, new TOCTreeDelegate(), - [new TOCRenderer()], + [new TOCRenderer(hoverService)], options, instantiationService, contextKeyService, diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/common/preferences.ts b/patched-vscode/src/vs/workbench/contrib/preferences/common/preferences.ts index 1c07a0e9..7288bbc4 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/common/preferences.ts +++ b/patched-vscode/src/vs/workbench/contrib/preferences/common/preferences.ts @@ -7,10 +7,9 @@ import { CancellationToken } from 'vs/base/common/cancellation'; import { IStringDictionary } from 'vs/base/common/collections'; import { IExtensionRecommendations } from 'vs/base/common/product'; import { RawContextKey } from 'vs/platform/contextkey/common/contextkey'; -import { IEnvironmentService } from 'vs/platform/environment/common/environment'; +import { IExtensionGalleryService, IGalleryExtension } from 'vs/platform/extensionManagement/common/extensionManagement'; import { createDecorator } from 'vs/platform/instantiation/common/instantiation'; import { IProductService } from 'vs/platform/product/common/productService'; -import { IWorkbenchAssignmentService } from 'vs/workbench/services/assignment/common/assignmentService'; import { ISearchResult, ISettingsEditorModel } from 'vs/workbench/services/preferences/common/preferences'; export interface IWorkbenchSettingsConfiguration { @@ -45,6 +44,10 @@ export interface ISearchProvider { searchModel(preferencesModel: ISettingsEditorModel, token?: CancellationToken): Promise; } +export interface IRemoteSearchProvider extends ISearchProvider { + setFilter(filter: string): void; +} + export const SETTINGS_EDITOR_COMMAND_CLEAR_SEARCH_RESULTS = 'settings.action.clearSearchResults'; export const SETTINGS_EDITOR_COMMAND_SHOW_CONTEXT_MENU = 'settings.action.showContextMenu'; export const SETTINGS_EDITOR_COMMAND_SUGGEST_FILTERS = 'settings.action.suggestFilters'; @@ -95,33 +98,59 @@ export const ENABLE_LANGUAGE_FILTER = true; export const ENABLE_EXTENSION_TOGGLE_SETTINGS = true; -type ExtensionToggleData = { +export type ExtensionToggleData = { settingsEditorRecommendedExtensions: IStringDictionary; + recommendedExtensionsGalleryInfo: IStringDictionary; commonlyUsed: string[]; }; let cachedExtensionToggleData: ExtensionToggleData | undefined; -export async function getExperimentalExtensionToggleData(workbenchAssignmentService: IWorkbenchAssignmentService, environmentService: IEnvironmentService, productService: IProductService): Promise { +export async function getExperimentalExtensionToggleData(extensionGalleryService: IExtensionGalleryService, productService: IProductService): Promise { if (!ENABLE_EXTENSION_TOGGLE_SETTINGS) { return undefined; } + if (!extensionGalleryService.isEnabled()) { + return undefined; + } + if (cachedExtensionToggleData) { return cachedExtensionToggleData; } - const isTreatment = await workbenchAssignmentService.getTreatment('ExtensionToggleSettings'); - if ((isTreatment || !environmentService.isBuilt) && productService.extensionRecommendations && productService.commonlyUsedSettings) { - const settingsEditorRecommendedExtensions: Record = {}; + if (productService.extensionRecommendations && productService.commonlyUsedSettings) { + const settingsEditorRecommendedExtensions: IStringDictionary = {}; Object.keys(productService.extensionRecommendations).forEach(extensionId => { const extensionInfo = productService.extensionRecommendations![extensionId]; if (extensionInfo.onSettingsEditorOpen) { settingsEditorRecommendedExtensions[extensionId] = extensionInfo; } }); + + const recommendedExtensionsGalleryInfo: IStringDictionary = {}; + for (const key in settingsEditorRecommendedExtensions) { + const extensionId = key; + // Recommend prerelease if not on Stable. + const isStable = productService.quality === 'stable'; + try { + const [extension] = await extensionGalleryService.getExtensions([{ id: extensionId, preRelease: !isStable }], CancellationToken.None); + if (extension) { + recommendedExtensionsGalleryInfo[key] = extension; + } else { + // same as network connection fail. we do not want a blank settings page: https://github.com/microsoft/vscode/issues/195722 + // so instead of returning partial data we return undefined here + return undefined; + } + } catch (e) { + // Network connection fail. Return nothing rather than partial data. + return undefined; + } + } + cachedExtensionToggleData = { settingsEditorRecommendedExtensions, + recommendedExtensionsGalleryInfo, commonlyUsed: productService.commonlyUsedSettings }; return cachedExtensionToggleData; diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/common/preferencesContribution.ts b/patched-vscode/src/vs/workbench/contrib/preferences/common/preferencesContribution.ts index 785eff9a..877d4496 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/common/preferencesContribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/preferences/common/preferencesContribution.ts @@ -28,6 +28,9 @@ import { IUserDataProfileService } from 'vs/workbench/services/userDataProfile/c const schemaRegistry = Registry.as(JSONContributionRegistry.Extensions.JSONContribution); export class PreferencesContribution implements IWorkbenchContribution { + + static readonly ID = 'workbench.contrib.preferences'; + private editorOpeningListener: IDisposable | undefined; private settingsListener: IDisposable; @@ -144,7 +147,7 @@ registry.registerConfiguration({ 'workbench.settings.enableNaturalLanguageSearch': { 'type': 'boolean', 'description': nls.localize('enableNaturalLanguageSettingsSearch', "Controls whether to enable the natural language search mode for settings. The natural language search is provided by a Microsoft online service."), - 'default': false, + 'default': true, 'scope': ConfigurationScope.WINDOW, 'tags': ['usesOnlineServices'] }, @@ -152,10 +155,10 @@ registry.registerConfiguration({ 'type': 'string', 'enum': ['hide', 'filter'], 'enumDescriptions': [ - nls.localize('settingsSearchTocBehavior.hide', "Hide the Table of Contents while searching. The search results will not be grouped by category, and instead will be sorted by similarity to the query, with exact keyword matches coming first."), - nls.localize('settingsSearchTocBehavior.filter', "Filter the Table of Contents to just categories that have matching settings. Clicking a category will filter the results to that category. The search results will be grouped by category."), + nls.localize('settingsSearchTocBehavior.hide', "Hide the Table of Contents while searching."), + nls.localize('settingsSearchTocBehavior.filter', "Filter the Table of Contents to just categories that have matching settings. Clicking on a category will filter the results to that category."), ], - 'description': nls.localize('settingsSearchTocBehavior', "Controls the behavior of the settings editor Table of Contents while searching."), + 'description': nls.localize('settingsSearchTocBehavior', "Controls the behavior of the Settings editor Table of Contents while searching. If this setting is being changed in the Settings editor, the setting will take effect after the search query is modified."), 'default': 'filter', 'scope': ConfigurationScope.WINDOW }, diff --git a/patched-vscode/src/vs/workbench/contrib/preferences/common/smartSnippetInserter.ts b/patched-vscode/src/vs/workbench/contrib/preferences/common/smartSnippetInserter.ts index 3ede58bd..188ddea4 100644 --- a/patched-vscode/src/vs/workbench/contrib/preferences/common/smartSnippetInserter.ts +++ b/patched-vscode/src/vs/workbench/contrib/preferences/common/smartSnippetInserter.ts @@ -34,7 +34,7 @@ export class SmartSnippetInserter { const eolLength = model.getEOL().length; const lineCount = model.getLineCount(); for (let lineNumber = 1; lineNumber <= lineCount; lineNumber++) { - const lineTotalLength = model.getLineContent(lineNumber).length + eolLength; + const lineTotalLength = model.getLineLength(lineNumber) + eolLength; const offsetAfterLine = offsetBeforeLine + lineTotalLength; if (offsetAfterLine > offset) { diff --git a/patched-vscode/src/vs/workbench/contrib/quickaccess/browser/commandsQuickAccess.ts b/patched-vscode/src/vs/workbench/contrib/quickaccess/browser/commandsQuickAccess.ts index 7f00f9f2..17b7b7ac 100644 --- a/patched-vscode/src/vs/workbench/contrib/quickaccess/browser/commandsQuickAccess.ts +++ b/patched-vscode/src/vs/workbench/contrib/quickaccess/browser/commandsQuickAccess.ts @@ -3,40 +3,42 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { localize } from 'vs/nls'; -import { ICommandQuickPick, CommandsHistory } from 'vs/platform/quickinput/browser/commandsQuickAccess'; -import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; -import { IMenuService, MenuId, MenuItemAction, SubmenuItemAction, Action2 } from 'vs/platform/actions/common/actions'; -import { IExtensionService } from 'vs/workbench/services/extensions/common/extensions'; -import { CancellationToken } from 'vs/base/common/cancellation'; +import { isFirefox } from 'vs/base/browser/browser'; import { raceTimeout, timeout } from 'vs/base/common/async'; -import { AbstractEditorCommandsQuickAccessProvider } from 'vs/editor/contrib/quickAccess/browser/commandsQuickAccess'; -import { IEditor } from 'vs/editor/common/editorCommon'; +import { CancellationToken } from 'vs/base/common/cancellation'; +import { Codicon } from 'vs/base/common/codicons'; +import { stripIcons } from 'vs/base/common/iconLabels'; +import { KeyCode, KeyMod } from 'vs/base/common/keyCodes'; import { Language } from 'vs/base/common/platform'; -import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; -import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; +import { ThemeIcon } from 'vs/base/common/themables'; +import { IEditor } from 'vs/editor/common/editorCommon'; +import { AbstractEditorCommandsQuickAccessProvider } from 'vs/editor/contrib/quickAccess/browser/commandsQuickAccess'; +import { localize, localize2 } from 'vs/nls'; +import { isLocalizedString } from 'vs/platform/action/common/action'; +import { Action2, IMenuService, MenuId, MenuItemAction, SubmenuItemAction } from 'vs/platform/actions/common/actions'; import { ICommandService } from 'vs/platform/commands/common/commands'; -import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; +import { IConfigurationChangeEvent, IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IDialogService } from 'vs/platform/dialogs/common/dialogs'; +import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; +import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; +import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry'; +import { IProductService } from 'vs/platform/product/common/productService'; +import { CommandsHistory, ICommandQuickPick } from 'vs/platform/quickinput/browser/commandsQuickAccess'; +import { TriggerAction } from 'vs/platform/quickinput/browser/pickerQuickAccess'; import { DefaultQuickAccessFilterValue } from 'vs/platform/quickinput/common/quickAccess'; -import { IConfigurationChangeEvent, IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { IWorkbenchQuickAccessConfiguration } from 'vs/workbench/browser/quickaccess'; -import { Codicon } from 'vs/base/common/codicons'; -import { ThemeIcon } from 'vs/base/common/themables'; import { IQuickInputService, IQuickPickSeparator } from 'vs/platform/quickinput/common/quickInput'; import { IStorageService } from 'vs/platform/storage/common/storage'; -import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry'; -import { KeyMod, KeyCode } from 'vs/base/common/keyCodes'; -import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; -import { TriggerAction } from 'vs/platform/quickinput/browser/pickerQuickAccess'; -import { IPreferencesService } from 'vs/workbench/services/preferences/common/preferences'; -import { stripIcons } from 'vs/base/common/iconLabels'; -import { isFirefox } from 'vs/base/browser/browser'; -import { IProductService } from 'vs/platform/product/common/productService'; -import { IChatService } from 'vs/workbench/contrib/chat/common/chatService'; +import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; +import { IWorkbenchQuickAccessConfiguration } from 'vs/workbench/browser/quickaccess'; +import { CHAT_OPEN_ACTION_ID } from 'vs/workbench/contrib/chat/browser/actions/chatActions'; import { ASK_QUICK_QUESTION_ACTION_ID } from 'vs/workbench/contrib/chat/browser/actions/chatQuickInputActions'; +import { ChatAgentLocation, IChatAgentService } from 'vs/workbench/contrib/chat/common/chatAgents'; import { CommandInformationResult, IAiRelatedInformationService, RelatedInformationType } from 'vs/workbench/services/aiRelatedInformation/common/aiRelatedInformation'; -import { CHAT_OPEN_ACTION_ID } from 'vs/workbench/contrib/chat/browser/actions/chatActions'; +import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; +import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; +import { IExtensionService } from 'vs/workbench/services/extensions/common/extensions'; +import { createKeybindingCommandQuery } from 'vs/workbench/services/preferences/browser/keybindingsEditorModel'; +import { IPreferencesService } from 'vs/workbench/services/preferences/common/preferences'; export class CommandsQuickAccessProvider extends AbstractEditorCommandsQuickAccessProvider { @@ -76,7 +78,7 @@ export class CommandsQuickAccessProvider extends AbstractEditorCommandsQuickAcce @IPreferencesService private readonly preferencesService: IPreferencesService, @IProductService private readonly productService: IProductService, @IAiRelatedInformationService private readonly aiRelatedInformationService: IAiRelatedInformationService, - @IChatService private readonly chatService: IChatService + @IChatAgentService private readonly chatAgentService: IChatAgentService, ) { super({ showAlias: !Language.isDefaultVariant(), @@ -131,7 +133,7 @@ export class CommandsQuickAccessProvider extends AbstractEditorCommandsQuickAcce tooltip: localize('configure keybinding', "Configure Keybinding"), }], trigger: (): TriggerAction => { - this.preferencesService.openGlobalKeybindingSettings(false, { query: `@command:${picks.commandId}` }); + this.preferencesService.openGlobalKeybindingSettings(false, { query: createKeybindingCommandQuery(picks.commandId, picks.commandWhen) }); return TriggerAction.CLOSE_PICKER; }, })); @@ -171,10 +173,10 @@ export class CommandsQuickAccessProvider extends AbstractEditorCommandsQuickAcce }); } - const info = this.chatService.getProviderInfos()[0]; - if (info) { + const defaultAgent = this.chatAgentService.getDefaultAgent(ChatAgentLocation.Panel); + if (defaultAgent) { additionalPicks.push({ - label: localize('askXInChat', "Ask {0}: {1}", info.displayName, filter), + label: localize('askXInChat', "Ask {0}: {1}", defaultAgent.fullName, filter), commandId: this.configuration.experimental.askChatLocation === 'quickChat' ? ASK_QUICK_QUESTION_ACTION_ID : CHAT_OPEN_ACTION_ID, args: [filter] }); @@ -235,10 +237,17 @@ export class CommandsQuickAccessProvider extends AbstractEditorCommandsQuickAcce aliasCategory ? `${aliasCategory}: ${aliasLabel}` : `${category}: ${aliasLabel}` : aliasLabel; + const metadataDescription = action.item.metadata?.description; + const commandDescription = metadataDescription === undefined || isLocalizedString(metadataDescription) + ? metadataDescription + // TODO: this type will eventually not be a string and when that happens, this should simplified. + : { value: metadataDescription, original: metadataDescription }; globalCommandPicks.push({ commandId: action.item.id, + commandWhen: action.item.precondition?.serialize(), commandAlias, - label: stripIcons(label) + label: stripIcons(label), + commandDescription, }); } @@ -258,7 +267,7 @@ export class ShowAllCommandsAction extends Action2 { constructor() { super({ id: ShowAllCommandsAction.ID, - title: { value: localize('showTriggerActions', "Show All Commands"), original: 'Show All Commands' }, + title: localize2('showTriggerActions', 'Show All Commands'), keybinding: { weight: KeybindingWeight.WorkbenchContrib, when: undefined, @@ -279,7 +288,7 @@ export class ClearCommandHistoryAction extends Action2 { constructor() { super({ id: 'workbench.action.clearCommandHistory', - title: { value: localize('clearCommandHistory', "Clear Command History"), original: 'Clear Command History' }, + title: localize2('clearCommandHistory', 'Clear Command History'), f1: true }); } diff --git a/patched-vscode/src/vs/workbench/contrib/quickaccess/browser/viewQuickAccess.ts b/patched-vscode/src/vs/workbench/contrib/quickaccess/browser/viewQuickAccess.ts index 66c38b0f..e234858b 100644 --- a/patched-vscode/src/vs/workbench/contrib/quickaccess/browser/viewQuickAccess.ts +++ b/patched-vscode/src/vs/workbench/contrib/quickaccess/browser/viewQuickAccess.ts @@ -3,10 +3,11 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { IQuickPickSeparator, IQuickInputService, ItemActivation } from 'vs/platform/quickinput/common/quickInput'; import { IPickerQuickAccessItem, PickerQuickAccessProvider } from 'vs/platform/quickinput/browser/pickerQuickAccess'; -import { IViewDescriptorService, IViewsService, ViewContainer, ViewContainerLocation } from 'vs/workbench/common/views'; +import { IViewDescriptorService, ViewContainer, ViewContainerLocation } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import { IOutputService } from 'vs/workbench/services/output/common/output'; import { ITerminalGroupService, ITerminalService } from 'vs/workbench/contrib/terminal/browser/terminal'; import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; @@ -104,7 +105,7 @@ export class ViewQuickAccessProvider extends PickerQuickAccessProvider this.viewsService.openView(view.id, true) }); @@ -232,7 +233,7 @@ export class OpenViewPickerAction extends Action2 { constructor() { super({ id: OpenViewPickerAction.ID, - title: { value: localize('openView', "Open View"), original: 'Open View' }, + title: localize2('openView', 'Open View'), category: Categories.View, f1: true }); @@ -255,7 +256,7 @@ export class QuickAccessViewPickerAction extends Action2 { constructor() { super({ id: QuickAccessViewPickerAction.ID, - title: { value: localize('quickOpenView', "Quick Open View"), original: 'Quick Open View' }, + title: localize2('quickOpenView', 'Quick Open View'), category: Categories.View, f1: false, // hide quick pickers from command palette to not confuse with the other entry that shows a input field keybinding: { diff --git a/patched-vscode/src/vs/workbench/contrib/relauncher/browser/relauncher.contribution.ts b/patched-vscode/src/vs/workbench/contrib/relauncher/browser/relauncher.contribution.ts index c41739df..a75a1b4b 100644 --- a/patched-vscode/src/vs/workbench/contrib/relauncher/browser/relauncher.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/relauncher/browser/relauncher.contribution.ts @@ -6,7 +6,7 @@ import { IDisposable, dispose, Disposable, toDisposable } from 'vs/base/common/lifecycle'; import { IWorkbenchContributionsRegistry, IWorkbenchContribution, Extensions as WorkbenchExtensions } from 'vs/workbench/common/contributions'; import { Registry } from 'vs/platform/registry/common/platform'; -import { IWindowsConfiguration, IWindowSettings } from 'vs/platform/window/common/window'; +import { IWindowsConfiguration, IWindowSettings, TitleBarSetting, TitlebarStyle } from 'vs/platform/window/common/window'; import { IHostService } from 'vs/workbench/services/host/browser/host'; import { ConfigurationTarget, IConfigurationChangeEvent, IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { localize } from 'vs/nls'; @@ -34,7 +34,7 @@ interface IConfiguration extends IWindowsConfiguration { export class SettingsChangeRelauncher extends Disposable implements IWorkbenchContribution { private static SETTINGS = [ - 'window.titleBarStyle', + TitleBarSetting.TITLE_BAR_STYLE, 'window.nativeTabs', 'window.nativeFullScreen', 'window.clickThroughInactive', @@ -46,7 +46,7 @@ export class SettingsChangeRelauncher extends Disposable implements IWorkbenchCo 'security.restrictUNCAccess' ]; - private readonly titleBarStyle = new ChangeObserver<'native' | 'custom'>('string'); + private readonly titleBarStyle = new ChangeObserver('string'); private readonly nativeTabs = new ChangeObserver('boolean'); private readonly nativeFullScreen = new ChangeObserver('boolean'); private readonly clickThroughInactive = new ChangeObserver('boolean'); @@ -85,7 +85,7 @@ export class SettingsChangeRelauncher extends Disposable implements IWorkbenchCo if (isNative) { // Titlebar style - processChanged((config.window.titleBarStyle === 'native' || config.window.titleBarStyle === 'custom') && this.titleBarStyle.handleChange(config.window?.titleBarStyle)); + processChanged((config.window.titleBarStyle === TitlebarStyle.NATIVE || config.window.titleBarStyle === TitlebarStyle.CUSTOM) && this.titleBarStyle.handleChange(config.window?.titleBarStyle)); // macOS: Native tabs processChanged(isMacintosh && this.nativeTabs.handleChange(config.window?.nativeTabs)); diff --git a/patched-vscode/src/vs/workbench/contrib/remote/browser/explorerViewItems.ts b/patched-vscode/src/vs/workbench/contrib/remote/browser/explorerViewItems.ts index a1da7375..1951afb7 100644 --- a/patched-vscode/src/vs/workbench/contrib/remote/browser/explorerViewItems.ts +++ b/patched-vscode/src/vs/workbench/contrib/remote/browser/explorerViewItems.ts @@ -4,46 +4,60 @@ *--------------------------------------------------------------------------------------------*/ import * as nls from 'vs/nls'; -import { IAction } from 'vs/base/common/actions'; -import { IContextViewService } from 'vs/platform/contextview/browser/contextView'; import { IRemoteExplorerService, REMOTE_EXPLORER_TYPE_KEY } from 'vs/workbench/services/remote/common/remoteExplorerService'; import { ISelectOptionItem } from 'vs/base/browser/ui/selectBox/selectBox'; import { IViewDescriptor } from 'vs/workbench/common/views'; import { isStringArray } from 'vs/base/common/types'; import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService'; import { IStorageService, StorageScope } from 'vs/platform/storage/common/storage'; -import { ContextKeyExpr, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; -import { SelectActionViewItem } from 'vs/base/browser/ui/actionbar/actionViewItems'; -import { Action2, MenuId } from 'vs/platform/actions/common/actions'; -import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; +import { ContextKeyExpr, IContextKey, IContextKeyService, RawContextKey } from 'vs/platform/contextkey/common/contextkey'; +import { Action2, MenuId, MenuRegistry, registerAction2 } from 'vs/platform/actions/common/actions'; import { VIEWLET_ID } from 'vs/workbench/contrib/remote/browser/remoteExplorer'; -import { defaultSelectBoxStyles } from 'vs/platform/theme/browser/defaultStyles'; import { getVirtualWorkspaceLocation } from 'vs/platform/workspace/common/virtualWorkspace'; import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace'; +import { Disposable, DisposableMap } from 'vs/base/common/lifecycle'; interface IRemoteSelectItem extends ISelectOptionItem { authority: string[]; virtualWorkspace?: string; + dispose(): void; } -export class SwitchRemoteViewItem extends SelectActionViewItem { +export const SELECTED_REMOTE_IN_EXPLORER = new RawContextKey('selectedRemoteInExplorer', ''); + +export class SwitchRemoteViewItem extends Disposable { + private switchRemoteMenu: MenuId; + private completedRemotes: DisposableMap = this._register(new DisposableMap()); + private readonly selectedRemoteContext: IContextKey; constructor( - action: IAction, - private readonly optionsItems: IRemoteSelectItem[], - @IContextViewService contextViewService: IContextViewService, + @IContextKeyService private readonly contextKeyService: IContextKeyService, @IRemoteExplorerService private remoteExplorerService: IRemoteExplorerService, @IWorkbenchEnvironmentService private environmentService: IWorkbenchEnvironmentService, @IStorageService private readonly storageService: IStorageService, @IWorkspaceContextService private readonly workspaceContextService: IWorkspaceContextService ) { - super(null, action, optionsItems, 0, contextViewService, defaultSelectBoxStyles, { ariaLabel: nls.localize('remotes', 'Switch Remote') }); + super(); + this.selectedRemoteContext = SELECTED_REMOTE_IN_EXPLORER.bindTo(contextKeyService); + + this.switchRemoteMenu = MenuId.for('workbench.remote.menu.switchRemoteMenu'); + this._register(MenuRegistry.appendMenuItem(MenuId.ViewContainerTitle, { + submenu: this.switchRemoteMenu, + title: nls.localize('switchRemote.label', "Switch Remote"), + group: 'navigation', + when: ContextKeyExpr.equals('viewContainer', VIEWLET_ID), + order: 1, + isSelection: true + })); + this._register(remoteExplorerService.onDidChangeTargetType(e => { + this.select(e); + })); } public setSelectionForConnection(): boolean { let isSetForConnection = false; - if (this.optionsItems.length > 0) { - let index = 0; + if (this.completedRemotes.size > 0) { + let authority: string[] | undefined; const remoteAuthority = this.environmentService.remoteAuthority; let virtualWorkspace: string | undefined; if (!remoteAuthority) { @@ -54,78 +68,77 @@ export class SwitchRemoteViewItem extends SelectActionViewItem 1) { - super.render(container); - container.classList.add('switch-remote'); + public removeOptionItems(views: IViewDescriptor[]) { + for (const view of views) { + if (view.group && view.group.startsWith('targets') && view.remoteAuthority && (!view.when || this.contextKeyService.contextMatchesRules(view.when))) { + const authority = isStringArray(view.remoteAuthority) ? view.remoteAuthority : [view.remoteAuthority]; + this.completedRemotes.deleteAndDispose(authority[0]); + } } } - protected override getActionContext(_: string, index: number): IRemoteSelectItem { - return this.optionsItems[index]; - } - - static createOptionItems(views: IViewDescriptor[], contextKeyService: IContextKeyService): IRemoteSelectItem[] { - const options: IRemoteSelectItem[] = []; - views.forEach(view => { - if (view.group && view.group.startsWith('targets') && view.remoteAuthority && (!view.when || contextKeyService.contextMatchesRules(view.when))) { - options.push({ text: view.name, authority: isStringArray(view.remoteAuthority) ? view.remoteAuthority : [view.remoteAuthority], virtualWorkspace: view.virtualWorkspace }); + public createOptionItems(views: IViewDescriptor[]) { + const startingCount = this.completedRemotes.size; + for (const view of views) { + if (view.group && view.group.startsWith('targets') && view.remoteAuthority && (!view.when || this.contextKeyService.contextMatchesRules(view.when))) { + const text = view.name; + const authority = isStringArray(view.remoteAuthority) ? view.remoteAuthority : [view.remoteAuthority]; + if (this.completedRemotes.has(authority[0])) { + continue; + } + const thisCapture = this; + const action = registerAction2(class extends Action2 { + constructor() { + super({ + id: `workbench.action.remoteExplorer.show.${authority[0]}`, + title: text, + toggled: SELECTED_REMOTE_IN_EXPLORER.isEqualTo(authority[0]), + menu: { + id: thisCapture.switchRemoteMenu + } + }); + } + async run(): Promise { + thisCapture.select(authority); + } + }); + this.completedRemotes.set(authority[0], { text: text.value, authority, virtualWorkspace: view.virtualWorkspace, dispose: () => action.dispose() }); } - }); - return options; - } -} - -export class SwitchRemoteAction extends Action2 { - - public static readonly ID = 'remote.explorer.switch'; - public static readonly LABEL = nls.localize('remote.explorer.switch', "Switch Remote"); - - constructor() { - super({ - id: SwitchRemoteAction.ID, - title: SwitchRemoteAction.LABEL, - menu: [{ - id: MenuId.ViewContainerTitle, - when: ContextKeyExpr.equals('viewContainer', VIEWLET_ID), - group: 'navigation', - order: 1 - }], - }); - } - - public async run(accessor: ServicesAccessor, args: IRemoteSelectItem): Promise { - accessor.get(IRemoteExplorerService).targetType = args.authority; + } + if (this.completedRemotes.size > startingCount) { + this.setSelectionForConnection(); + } } } diff --git a/patched-vscode/src/vs/workbench/contrib/remote/browser/media/remoteViewlet.css b/patched-vscode/src/vs/workbench/contrib/remote/browser/media/remoteViewlet.css index ef32cf43..4ebb0d89 100644 --- a/patched-vscode/src/vs/workbench/contrib/remote/browser/media/remoteViewlet.css +++ b/patched-vscode/src/vs/workbench/contrib/remote/browser/media/remoteViewlet.css @@ -13,7 +13,7 @@ flex-wrap: nowrap; } -.remote-help-content .monaco-list .monaco-list-row .remote-help-tree-node-item>.remote-help-tree-node-item-icon { +.remote-help-content .monaco-list .monaco-list-row .remote-help-tree-node-item > .remote-help-tree-node-item-icon { background-size: 16px; background-position: left center; background-repeat: no-repeat; diff --git a/patched-vscode/src/vs/workbench/contrib/remote/browser/remote.contribution.ts b/patched-vscode/src/vs/workbench/contrib/remote/browser/remote.contribution.ts index 63e7f2df..4689c816 100644 --- a/patched-vscode/src/vs/workbench/contrib/remote/browser/remote.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/remote/browser/remote.contribution.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions } from 'vs/workbench/common/contributions'; +import { IWorkbenchContributionsRegistry, WorkbenchPhase, Extensions as WorkbenchExtensions, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { Registry } from 'vs/platform/registry/common/platform'; import { ShowCandidateContribution } from 'vs/workbench/contrib/remote/browser/showCandidate'; import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; @@ -11,13 +11,15 @@ import { TunnelFactoryContribution } from 'vs/workbench/contrib/remote/browser/t import { RemoteAgentConnectionStatusListener, RemoteMarkers } from 'vs/workbench/contrib/remote/browser/remote'; import { RemoteStatusIndicator } from 'vs/workbench/contrib/remote/browser/remoteIndicator'; import { AutomaticPortForwarding, ForwardedPortsView, PortRestore } from 'vs/workbench/contrib/remote/browser/remoteExplorer'; +import { InitialRemoteConnectionHealthContribution } from 'vs/workbench/contrib/remote/browser/remoteConnectionHealth'; const workbenchContributionsRegistry = Registry.as(WorkbenchExtensions.Workbench); -workbenchContributionsRegistry.registerWorkbenchContribution(ShowCandidateContribution, LifecyclePhase.Ready); -workbenchContributionsRegistry.registerWorkbenchContribution(TunnelFactoryContribution, LifecyclePhase.Ready); +registerWorkbenchContribution2(ShowCandidateContribution.ID, ShowCandidateContribution, WorkbenchPhase.BlockRestore); +registerWorkbenchContribution2(TunnelFactoryContribution.ID, TunnelFactoryContribution, WorkbenchPhase.BlockRestore); workbenchContributionsRegistry.registerWorkbenchContribution(RemoteAgentConnectionStatusListener, LifecyclePhase.Eventually); -workbenchContributionsRegistry.registerWorkbenchContribution(RemoteStatusIndicator, LifecyclePhase.Starting); +registerWorkbenchContribution2(RemoteStatusIndicator.ID, RemoteStatusIndicator, WorkbenchPhase.BlockStartup); workbenchContributionsRegistry.registerWorkbenchContribution(ForwardedPortsView, LifecyclePhase.Restored); workbenchContributionsRegistry.registerWorkbenchContribution(PortRestore, LifecyclePhase.Eventually); workbenchContributionsRegistry.registerWorkbenchContribution(AutomaticPortForwarding, LifecyclePhase.Eventually); workbenchContributionsRegistry.registerWorkbenchContribution(RemoteMarkers, LifecyclePhase.Eventually); +workbenchContributionsRegistry.registerWorkbenchContribution(InitialRemoteConnectionHealthContribution, LifecyclePhase.Restored); diff --git a/patched-vscode/src/vs/workbench/contrib/remote/browser/remote.ts b/patched-vscode/src/vs/workbench/contrib/remote/browser/remote.ts index c9cd0c34..13ee310b 100644 --- a/patched-vscode/src/vs/workbench/contrib/remote/browser/remote.ts +++ b/patched-vscode/src/vs/workbench/contrib/remote/browser/remote.ts @@ -26,7 +26,6 @@ import { IExtensionDescription, IRelaxedExtensionDescription } from 'vs/platform import { IOpenerService } from 'vs/platform/opener/common/opener'; import { IQuickInputService } from 'vs/platform/quickinput/common/quickInput'; import { ICommandService } from 'vs/platform/commands/common/commands'; -import { registerAction2 } from 'vs/platform/actions/common/actions'; import { IProgress, IProgressStep, IProgressService, ProgressLocation } from 'vs/platform/progress/common/progress'; import { IWorkbenchContribution } from 'vs/workbench/common/contributions'; import { IRemoteAgentService } from 'vs/workbench/services/remote/common/remoteAgentService'; @@ -35,10 +34,9 @@ import { ReconnectionWaitEvent, PersistentConnectionEventType } from 'vs/platfor import Severity from 'vs/base/common/severity'; import { ReloadWindowAction } from 'vs/workbench/browser/actions/windowActions'; import { Disposable, IDisposable } from 'vs/base/common/lifecycle'; -import { SwitchRemoteViewItem, SwitchRemoteAction } from 'vs/workbench/contrib/remote/browser/explorerViewItems'; -import { Action } from 'vs/base/common/actions'; +import { SwitchRemoteViewItem } from 'vs/workbench/contrib/remote/browser/explorerViewItems'; import { isStringArray } from 'vs/base/common/types'; -import { IRemoteExplorerService } from 'vs/workbench/services/remote/common/remoteExplorerService'; +import { HelpInformation, IRemoteExplorerService } from 'vs/workbench/services/remote/common/remoteExplorerService'; import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService'; import { ViewPane, IViewPaneOptions } from 'vs/workbench/browser/parts/views/viewPane'; import { IListVirtualDelegate } from 'vs/base/browser/ui/list/list'; @@ -46,72 +44,17 @@ import { ITreeRenderer, ITreeNode, IAsyncDataSource } from 'vs/base/browser/ui/t import { WorkbenchAsyncDataTree } from 'vs/platform/list/browser/listService'; import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; import { Event, Emitter } from 'vs/base/common/event'; -import { ExtensionsRegistry, IExtensionPointUser } from 'vs/workbench/services/extensions/common/extensionsRegistry'; +import { IExtensionPointUser } from 'vs/workbench/services/extensions/common/extensionsRegistry'; import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors'; import * as icons from 'vs/workbench/contrib/remote/browser/remoteIcons'; import { ILogService } from 'vs/platform/log/common/log'; import { ITimerService } from 'vs/workbench/services/timer/browser/timerService'; import { getRemoteName } from 'vs/platform/remote/common/remoteHosts'; -import { IActionViewItem } from 'vs/base/browser/ui/actionbar/actionbar'; import { getVirtualWorkspaceLocation } from 'vs/platform/workspace/common/virtualWorkspace'; -import { IJSONSchema } from 'vs/base/common/jsonSchema'; import { IWalkthroughsService } from 'vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedService'; import { Schemas } from 'vs/base/common/network'; - -interface HelpInformation { - extensionDescription: IExtensionDescription; - getStarted?: string | { id: string }; - documentation?: string; - issues?: string; - reportIssue?: string; - remoteName?: string[] | string; - virtualWorkspace?: string; -} - -const getStartedWalkthrough: IJSONSchema = { - type: 'object', - required: ['id'], - properties: { - id: { - description: nls.localize('getStartedWalkthrough.id', 'The ID of a Get Started walkthrough to open.'), - type: 'string' - }, - } -}; - -const remoteHelpExtPoint = ExtensionsRegistry.registerExtensionPoint({ - extensionPoint: 'remoteHelp', - jsonSchema: { - description: nls.localize('RemoteHelpInformationExtPoint', 'Contributes help information for Remote'), - type: 'object', - properties: { - 'getStarted': { - description: nls.localize('RemoteHelpInformationExtPoint.getStarted', "The url, or a command that returns the url, to your project's Getting Started page, or a walkthrough ID contributed by your project's extension"), - oneOf: [ - { type: 'string' }, - getStartedWalkthrough - ] - }, - 'documentation': { - description: nls.localize('RemoteHelpInformationExtPoint.documentation', "The url, or a command that returns the url, to your project's documentation page"), - type: 'string' - }, - 'feedback': { - description: nls.localize('RemoteHelpInformationExtPoint.feedback', "The url, or a command that returns the url, to your project's feedback reporter"), - type: 'string', - markdownDeprecationMessage: nls.localize('RemoteHelpInformationExtPoint.feedback.deprecated', "Use {0} instead", '`reportIssue`') - }, - 'reportIssue': { - description: nls.localize('RemoteHelpInformationExtPoint.reportIssue', "The url, or a command that returns the url, to your project's issue reporter"), - type: 'string' - }, - 'issues': { - description: nls.localize('RemoteHelpInformationExtPoint.issues', "The url, or a command that returns the url, to your project's issues list"), - type: 'string' - } - } - } -}); +import { mainWindow } from 'vs/base/browser/window'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; interface IViewModel { onDidChangeHelpInformation: Event; @@ -499,7 +442,7 @@ class IssueReporterItem extends HelpItemBase { class HelpPanel extends ViewPane { static readonly ID = '~remote.helpPanel'; - static readonly TITLE = nls.localize('remote.help', "Help and feedback"); + static readonly TITLE = nls.localize2('remote.help', "Help and feedback"); private tree!: WorkbenchAsyncDataTree; constructor( @@ -518,10 +461,11 @@ class HelpPanel extends ViewPane { @IWorkbenchEnvironmentService protected readonly environmentService: IWorkbenchEnvironmentService, @IThemeService themeService: IThemeService, @ITelemetryService telemetryService: ITelemetryService, + @IHoverService hoverService: IHoverService, @IWorkspaceContextService private readonly workspaceContextService: IWorkspaceContextService, @IWalkthroughsService private readonly walkthroughsService: IWalkthroughsService, ) { - super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService); + super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService, hoverService); } protected override renderBody(container: HTMLElement): void { @@ -582,8 +526,8 @@ class RemoteViewPaneContainer extends FilterViewPaneContainer implements IViewMo helpInformation: HelpInformation[] = []; private _onDidChangeHelpInformation = new Emitter(); public onDidChangeHelpInformation: Event = this._onDidChangeHelpInformation.event; - private hasSetSwitchForConnection: boolean = false; private hasRegisteredHelpView: boolean = false; + private remoteSwitcher: SwitchRemoteViewItem | undefined; constructor( @IWorkbenchLayoutService layoutService: IWorkbenchLayoutService, @@ -596,29 +540,57 @@ class RemoteViewPaneContainer extends FilterViewPaneContainer implements IViewMo @IContextMenuService contextMenuService: IContextMenuService, @IExtensionService extensionService: IExtensionService, @IRemoteExplorerService private readonly remoteExplorerService: IRemoteExplorerService, - @IContextKeyService private readonly contextKeyService: IContextKeyService, @IViewDescriptorService viewDescriptorService: IViewDescriptorService ) { super(VIEWLET_ID, remoteExplorerService.onDidChangeTargetType, configurationService, layoutService, telemetryService, storageService, instantiationService, themeService, contextMenuService, extensionService, contextService, viewDescriptorService); this.addConstantViewDescriptors([this.helpPanelDescriptor]); - remoteHelpExtPoint.setHandler((extensions) => { - const helpInformation: HelpInformation[] = []; - for (const extension of extensions) { - this._handleRemoteInfoExtensionPoint(extension, helpInformation); + this._register(this.remoteSwitcher = this.instantiationService.createInstance(SwitchRemoteViewItem)); + this.remoteExplorerService.onDidChangeHelpInformation(extensions => { + this._setHelpInformation(extensions); + }); + + this._setHelpInformation(this.remoteExplorerService.helpInformation); + const viewsRegistry = Registry.as(Extensions.ViewsRegistry); + + this.remoteSwitcher.createOptionItems(viewsRegistry.getViews(this.viewContainer)); + this._register(viewsRegistry.onViewsRegistered(e => { + const remoteViews: IViewDescriptor[] = []; + for (const view of e) { + if (view.viewContainer.id === VIEWLET_ID) { + remoteViews.push(...view.views); + } + } + if (remoteViews.length > 0) { + this.remoteSwitcher!.createOptionItems(remoteViews); } + })); + this._register(viewsRegistry.onViewsDeregistered(e => { + if (e.viewContainer.id === VIEWLET_ID) { + this.remoteSwitcher!.removeOptionItems(e.views); + } + })); + } - this.helpInformation = helpInformation; - this._onDidChangeHelpInformation.fire(); + private _setHelpInformation(extensions: readonly IExtensionPointUser[]) { + const helpInformation: HelpInformation[] = []; + for (const extension of extensions) { + this._handleRemoteInfoExtensionPoint(extension, helpInformation); + } - const viewsRegistry = Registry.as(Extensions.ViewsRegistry); - if (this.helpInformation.length && !this.hasRegisteredHelpView) { + this.helpInformation = helpInformation; + this._onDidChangeHelpInformation.fire(); + + const viewsRegistry = Registry.as(Extensions.ViewsRegistry); + if (this.helpInformation.length && !this.hasRegisteredHelpView) { + const view = viewsRegistry.getView(this.helpPanelDescriptor.id); + if (!view) { viewsRegistry.registerViews([this.helpPanelDescriptor], this.viewContainer); - this.hasRegisteredHelpView = true; - } else if (this.hasRegisteredHelpView) { - viewsRegistry.deregisterViews([this.helpPanelDescriptor], this.viewContainer); - this.hasRegisteredHelpView = false; } - }); + this.hasRegisteredHelpView = true; + } else if (this.hasRegisteredHelpView) { + viewsRegistry.deregisterViews([this.helpPanelDescriptor], this.viewContainer); + this.hasRegisteredHelpView = false; + } } private _handleRemoteInfoExtensionPoint(extension: IExtensionPointUser, helpInformation: HelpInformation[]) { @@ -649,33 +621,16 @@ class RemoteViewPaneContainer extends FilterViewPaneContainer implements IViewMo this.remoteExplorerService.targetType = isStringArray(viewDescriptor.remoteAuthority) ? viewDescriptor.remoteAuthority : [viewDescriptor.remoteAuthority!]; } - public override getActionViewItem(action: Action): IActionViewItem | undefined { - if (action.id === SwitchRemoteAction.ID) { - const optionItems = SwitchRemoteViewItem.createOptionItems(Registry.as(Extensions.ViewsRegistry).getViews(this.viewContainer), this.contextKeyService); - const item = this.instantiationService.createInstance(SwitchRemoteViewItem, action, optionItems); - if (!this.hasSetSwitchForConnection) { - this.hasSetSwitchForConnection = item.setSelectionForConnection(); - } else { - item.setSelection(); - } - return item; - } - - return super.getActionViewItem(action); - } - getTitle(): string { const title = nls.localize('remote.explorer', "Remote Explorer"); return title; } } -registerAction2(SwitchRemoteAction); - Registry.as(Extensions.ViewContainersRegistry).registerViewContainer( { id: VIEWLET_ID, - title: { value: nls.localize('remote.explorer', "Remote Explorer"), original: 'Remote Explorer' }, + title: nls.localize2('remote.explorer', "Remote Explorer"), ctorDescriptor: new SyncDescriptor(RemoteViewPaneContainer), hideIfEmpty: true, viewOrderDelegate: { @@ -794,17 +749,17 @@ class VisibleProgress { class ReconnectionTimer implements IDisposable { private readonly _parent: VisibleProgress; private readonly _completionTime: number; - private readonly _token: any; + private readonly _renderInterval: IDisposable; constructor(parent: VisibleProgress, completionTime: number) { this._parent = parent; this._completionTime = completionTime; - this._token = setInterval(() => this._render(), 1000); + this._renderInterval = dom.disposableWindowInterval(mainWindow, () => this._render(), 1000); this._render(); } public dispose(): void { - clearInterval(this._token); + this._renderInterval.dispose(); } private _render() { diff --git a/patched-vscode/src/vs/workbench/contrib/remote/browser/remoteConnectionHealth.ts b/patched-vscode/src/vs/workbench/contrib/remote/browser/remoteConnectionHealth.ts new file mode 100644 index 00000000..337ed1d2 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/remote/browser/remoteConnectionHealth.ts @@ -0,0 +1,192 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { IWorkbenchContribution } from 'vs/workbench/common/contributions'; +import { IRemoteAgentService, remoteConnectionLatencyMeasurer } from 'vs/workbench/services/remote/common/remoteAgentService'; +import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService'; +import { localize } from 'vs/nls'; +import { isWeb } from 'vs/base/common/platform'; +import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; +import { getRemoteName } from 'vs/platform/remote/common/remoteHosts'; +import { IBannerService } from 'vs/workbench/services/banner/browser/bannerService'; +import { IOpenerService } from 'vs/platform/opener/common/opener'; +import { IHostService } from 'vs/workbench/services/host/browser/host'; +import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; +import { IProductService } from 'vs/platform/product/common/productService'; +import { IDialogService } from 'vs/platform/dialogs/common/dialogs'; +import { Codicon } from 'vs/base/common/codicons'; +import Severity from 'vs/base/common/severity'; + + +const REMOTE_UNSUPPORTED_CONNECTION_CHOICE_KEY = 'remote.unsupportedConnectionChoice'; +const BANNER_REMOTE_UNSUPPORTED_CONNECTION_DISMISSED_KEY = 'workbench.banner.remote.unsupportedConnection.dismissed'; + +export class InitialRemoteConnectionHealthContribution implements IWorkbenchContribution { + + constructor( + @IRemoteAgentService private readonly _remoteAgentService: IRemoteAgentService, + @IWorkbenchEnvironmentService private readonly _environmentService: IWorkbenchEnvironmentService, + @ITelemetryService private readonly _telemetryService: ITelemetryService, + @IBannerService private readonly bannerService: IBannerService, + @IDialogService private readonly dialogService: IDialogService, + @IOpenerService private readonly openerService: IOpenerService, + @IHostService private readonly hostService: IHostService, + @IStorageService private readonly storageService: IStorageService, + @IProductService private readonly productService: IProductService, + ) { + if (this._environmentService.remoteAuthority) { + this._checkInitialRemoteConnectionHealth(); + } + } + + private async _confirmConnection(): Promise { + const enum ConnectionChoice { + Allow = 1, + LearnMore = 2, + Cancel = 0 + } + + const { result, checkboxChecked } = await this.dialogService.prompt({ + type: Severity.Warning, + message: localize('unsupportedGlibcWarning', "You are about to connect to an OS version that is unsupported by {0}.", this.productService.nameLong), + buttons: [ + { + label: localize({ key: 'allow', comment: ['&& denotes a mnemonic'] }, "&&Allow"), + run: () => ConnectionChoice.Allow + }, + { + label: localize({ key: 'learnMore', comment: ['&& denotes a mnemonic'] }, "&&Learn More"), + run: async () => { await this.openerService.open('https://aka.ms/vscode-remote/faq/old-linux'); return ConnectionChoice.LearnMore; } + } + ], + cancelButton: { + run: () => ConnectionChoice.Cancel + }, + checkbox: { + label: localize('remember', "Do not show again"), + } + }); + + if (result === ConnectionChoice.LearnMore) { + return await this._confirmConnection(); + } + + const allowed = result === ConnectionChoice.Allow; + if (allowed && checkboxChecked) { + this.storageService.store(`${REMOTE_UNSUPPORTED_CONNECTION_CHOICE_KEY}.${this._environmentService.remoteAuthority}`, allowed, StorageScope.PROFILE, StorageTarget.MACHINE); + } + + return allowed; + } + + private async _checkInitialRemoteConnectionHealth(): Promise { + try { + const environment = await this._remoteAgentService.getRawEnvironment(); + + if (environment && environment.isUnsupportedGlibc) { + let allowed = this.storageService.getBoolean(`${REMOTE_UNSUPPORTED_CONNECTION_CHOICE_KEY}.${this._environmentService.remoteAuthority}`, StorageScope.PROFILE); + if (allowed === undefined) { + allowed = await this._confirmConnection(); + } + if (allowed) { + const bannerDismissedVersion = this.storageService.get(`${BANNER_REMOTE_UNSUPPORTED_CONNECTION_DISMISSED_KEY}`, StorageScope.PROFILE) ?? ''; + // Ignore patch versions and dismiss the banner if the major and minor versions match. + const shouldShowBanner = bannerDismissedVersion.slice(0, bannerDismissedVersion.lastIndexOf('.')) !== this.productService.version.slice(0, this.productService.version.lastIndexOf('.')); + if (shouldShowBanner) { + const actions = [ + { + label: localize('unsupportedGlibcBannerLearnMore', "Learn More"), + href: 'https://aka.ms/vscode-remote/faq/old-linux' + } + ]; + this.bannerService.show({ + id: 'unsupportedGlibcWarning.banner', + message: localize('unsupportedGlibcWarning.banner', "You are connected to an OS version that is unsupported by {0}.", this.productService.nameLong), + actions, + icon: Codicon.warning, + closeLabel: `Do not show again in v${this.productService.version}`, + onClose: () => { + this.storageService.store(`${BANNER_REMOTE_UNSUPPORTED_CONNECTION_DISMISSED_KEY}`, this.productService.version, StorageScope.PROFILE, StorageTarget.MACHINE); + } + }); + } + } else { + this.hostService.openWindow({ forceReuseWindow: true, remoteAuthority: null }); + return; + } + } + + type RemoteConnectionSuccessClassification = { + owner: 'alexdima'; + comment: 'The initial connection succeeded'; + web: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Is web ui.' }; + connectionTimeMs: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Time, in ms, until connected' }; + remoteName: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'The name of the resolver.' }; + }; + type RemoteConnectionSuccessEvent = { + web: boolean; + connectionTimeMs: number | undefined; + remoteName: string | undefined; + }; + this._telemetryService.publicLog2('remoteConnectionSuccess', { + web: isWeb, + connectionTimeMs: await this._remoteAgentService.getConnection()?.getInitialConnectionTimeMs(), + remoteName: getRemoteName(this._environmentService.remoteAuthority) + }); + + await this._measureExtHostLatency(); + + } catch (err) { + + type RemoteConnectionFailureClassification = { + owner: 'alexdima'; + comment: 'The initial connection failed'; + web: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Is web ui.' }; + remoteName: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'The name of the resolver.' }; + connectionTimeMs: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Time, in ms, until connection failure' }; + message: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Error message' }; + }; + type RemoteConnectionFailureEvent = { + web: boolean; + remoteName: string | undefined; + connectionTimeMs: number | undefined; + message: string; + }; + this._telemetryService.publicLog2('remoteConnectionFailure', { + web: isWeb, + connectionTimeMs: await this._remoteAgentService.getConnection()?.getInitialConnectionTimeMs(), + remoteName: getRemoteName(this._environmentService.remoteAuthority), + message: err ? err.message : '' + }); + + } + } + + private async _measureExtHostLatency() { + const measurement = await remoteConnectionLatencyMeasurer.measure(this._remoteAgentService); + if (measurement === undefined) { + return; + } + + type RemoteConnectionLatencyClassification = { + owner: 'connor4312'; + comment: 'The latency to the remote extension host'; + web: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Whether this is running on web' }; + remoteName: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Anonymized remote name' }; + latencyMs: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Latency to the remote, in milliseconds' }; + }; + type RemoteConnectionLatencyEvent = { + web: boolean; + remoteName: string | undefined; + latencyMs: number; + }; + + this._telemetryService.publicLog2('remoteConnectionLatency', { + web: isWeb, + remoteName: getRemoteName(this._environmentService.remoteAuthority), + latencyMs: measurement.current + }); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/remote/browser/remoteExplorer.ts b/patched-vscode/src/vs/workbench/contrib/remote/browser/remoteExplorer.ts index f3785c75..39636afd 100644 --- a/patched-vscode/src/vs/workbench/contrib/remote/browser/remoteExplorer.ts +++ b/patched-vscode/src/vs/workbench/contrib/remote/browser/remoteExplorer.ts @@ -3,10 +3,10 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ import * as nls from 'vs/nls'; -import { Disposable, IDisposable } from 'vs/base/common/lifecycle'; +import { Disposable, IDisposable, MutableDisposable } from 'vs/base/common/lifecycle'; import { IWorkbenchContribution } from 'vs/workbench/common/contributions'; import { Extensions, IViewContainersRegistry, IViewsRegistry, ViewContainer, ViewContainerLocation } from 'vs/workbench/common/views'; -import { IRemoteExplorerService, PORT_AUTO_FORWARD_SETTING, PORT_AUTO_SOURCE_SETTING, PORT_AUTO_SOURCE_SETTING_HYBRID, PORT_AUTO_SOURCE_SETTING_OUTPUT, PORT_AUTO_SOURCE_SETTING_PROCESS, TUNNEL_VIEW_CONTAINER_ID, TUNNEL_VIEW_ID } from 'vs/workbench/services/remote/common/remoteExplorerService'; +import { IRemoteExplorerService, PORT_AUTO_FALLBACK_SETTING, PORT_AUTO_FORWARD_SETTING, PORT_AUTO_SOURCE_SETTING, PORT_AUTO_SOURCE_SETTING_HYBRID, PORT_AUTO_SOURCE_SETTING_OUTPUT, PORT_AUTO_SOURCE_SETTING_PROCESS, TUNNEL_VIEW_CONTAINER_ID, TUNNEL_VIEW_ID } from 'vs/workbench/services/remote/common/remoteExplorerService'; import { Attributes, AutoTunnelSource, forwardedPortsViewEnabled, makeAddress, mapHasAddressLocalhostOrAllInterfaces, OnPortForward, Tunnel, TunnelCloseReason, TunnelSource } from 'vs/workbench/services/remote/common/tunnelModel'; import { ForwardPortAction, OpenPortInBrowserAction, TunnelPanel, TunnelPanelDescriptor, TunnelViewModel, OpenPortInPreviewAction, openPreviewEnabledContext } from 'vs/workbench/contrib/remote/browser/tunnelView'; import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; @@ -15,7 +15,7 @@ import { Registry } from 'vs/platform/registry/common/platform'; import { IStatusbarEntry, IStatusbarEntryAccessor, IStatusbarService, StatusbarAlignment } from 'vs/workbench/services/statusbar/browser/statusbar'; import { UrlFinder } from 'vs/workbench/contrib/remote/browser/urlFinder'; import Severity from 'vs/base/common/severity'; -import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { ConfigurationTarget, IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { INotificationHandle, INotificationService, IPromptChoice } from 'vs/platform/notification/common/notification'; import { IOpenerService } from 'vs/platform/opener/common/opener'; import { ITerminalService } from 'vs/workbench/contrib/terminal/browser/terminal'; @@ -33,12 +33,16 @@ import { IHostService } from 'vs/workbench/services/host/browser/host'; import { IConfigurationRegistry, Extensions as ConfigurationExtensions } from 'vs/platform/configuration/common/configurationRegistry'; import { ILogService } from 'vs/platform/log/common/log'; import { IWorkbenchConfigurationService } from 'vs/workbench/services/configuration/common/configuration'; +import { IRemoteAgentEnvironment } from 'vs/platform/remote/common/remoteAgentEnvironment'; +import { Action } from 'vs/base/common/actions'; +import { IPreferencesService } from 'vs/workbench/services/preferences/common/preferences'; +import { IStorageService, StorageScope } from 'vs/platform/storage/common/storage'; export const VIEWLET_ID = 'workbench.view.remote'; export class ForwardedPortsView extends Disposable implements IWorkbenchContribution { - private contextKeyListener?: IDisposable; - private _activityBadge?: IDisposable; + private readonly contextKeyListener = this._register(new MutableDisposable()); + private readonly activityBadge = this._register(new MutableDisposable()); private entryAccessor: IStatusbarEntryAccessor | undefined; constructor( @@ -61,7 +65,7 @@ export class ForwardedPortsView extends Disposable implements IWorkbenchContribu private async getViewContainer(): Promise { return Registry.as(Extensions.ViewContainersRegistry).registerViewContainer({ id: TUNNEL_VIEW_CONTAINER_ID, - title: { value: nls.localize('ports', "Ports"), original: 'Ports' }, + title: nls.localize2('ports', "Ports"), icon: portsViewIcon, ctorDescriptor: new SyncDescriptor(ViewPaneContainer, [TUNNEL_VIEW_CONTAINER_ID, { mergeViewWithContainerWhenSingleView: true }]), storageId: TUNNEL_VIEW_CONTAINER_ID, @@ -71,10 +75,7 @@ export class ForwardedPortsView extends Disposable implements IWorkbenchContribu } private async enableForwardedPortsView() { - if (this.contextKeyListener) { - this.contextKeyListener.dispose(); - this.contextKeyListener = undefined; - } + this.contextKeyListener.clear(); const viewEnabled: boolean = !!forwardedPortsViewEnabled.getValue(this.contextKeyService); @@ -84,10 +85,10 @@ export class ForwardedPortsView extends Disposable implements IWorkbenchContribu const viewsRegistry = Registry.as(Extensions.ViewsRegistry); if (viewContainer) { this.remoteExplorerService.enablePortsFeatures(); - viewsRegistry.registerViews([tunnelPanelDescriptor!], viewContainer); + viewsRegistry.registerViews([tunnelPanelDescriptor], viewContainer); } } else { - this.contextKeyListener = this.contextKeyService.onDidChangeContext(e => { + this.contextKeyListener.value = this.contextKeyService.onDidChangeContext(e => { if (e.affectsSome(new Set(forwardedPortsViewEnabled.keys()))) { this.enableForwardedPortsView(); } @@ -115,9 +116,8 @@ export class ForwardedPortsView extends Disposable implements IWorkbenchContribu } private async updateActivityBadge() { - this._activityBadge?.dispose(); if (this.remoteExplorerService.tunnelModel.forwarded.size > 0) { - this._activityBadge = this.activityService.showViewActivity(TUNNEL_VIEW_ID, { + this.activityBadge.value = this.activityService.showViewActivity(TUNNEL_VIEW_ID, { badge: new NumberBadge(this.remoteExplorerService.tunnelModel.forwarded.size, n => n === 1 ? nls.localize('1forwardedPort', "1 forwarded port") : nls.localize('nForwardedPorts', "{0} forwarded ports", n)) }); } @@ -175,21 +175,26 @@ export class PortRestore implements IWorkbenchContribution { export class AutomaticPortForwarding extends Disposable implements IWorkbenchContribution { + private procForwarder: ProcAutomaticPortForwarding | undefined; + private outputForwarder: OutputAutomaticPortForwarding | undefined; + private portListener: IDisposable | undefined; constructor( - @ITerminalService terminalService: ITerminalService, - @INotificationService notificationService: INotificationService, - @IOpenerService openerService: IOpenerService, - @IExternalUriOpenerService externalOpenerService: IExternalUriOpenerService, - @IRemoteExplorerService remoteExplorerService: IRemoteExplorerService, + @ITerminalService private readonly terminalService: ITerminalService, + @INotificationService private readonly notificationService: INotificationService, + @IOpenerService private readonly openerService: IOpenerService, + @IExternalUriOpenerService private readonly externalOpenerService: IExternalUriOpenerService, + @IRemoteExplorerService private readonly remoteExplorerService: IRemoteExplorerService, @IWorkbenchEnvironmentService environmentService: IWorkbenchEnvironmentService, - @IContextKeyService contextKeyService: IContextKeyService, - @IWorkbenchConfigurationService configurationService: IWorkbenchConfigurationService, - @IDebugService debugService: IDebugService, + @IContextKeyService private readonly contextKeyService: IContextKeyService, + @IWorkbenchConfigurationService private readonly configurationService: IWorkbenchConfigurationService, + @IDebugService private readonly debugService: IDebugService, @IRemoteAgentService remoteAgentService: IRemoteAgentService, - @ITunnelService tunnelService: ITunnelService, - @IHostService hostService: IHostService, - @ILogService logService: ILogService + @ITunnelService private readonly tunnelService: ITunnelService, + @IHostService private readonly hostService: IHostService, + @ILogService private readonly logService: ILogService, + @IStorageService private readonly storageService: IStorageService, + @IPreferencesService private readonly preferencesService: IPreferencesService, ) { super(); if (!environmentService.remoteAuthority) { @@ -197,24 +202,109 @@ export class AutomaticPortForwarding extends Disposable implements IWorkbenchCon } configurationService.whenRemoteConfigurationLoaded().then(() => remoteAgentService.getEnvironment()).then(environment => { - if (environment?.os !== OperatingSystem.Linux) { + this.setup(environment); + this._register(configurationService.onDidChangeConfiguration(e => { + if (e.affectsConfiguration(PORT_AUTO_SOURCE_SETTING)) { + this.setup(environment); + } else if (e.affectsConfiguration(PORT_AUTO_FALLBACK_SETTING) && !this.portListener) { + this.listenForPorts(); + } + })); + }); + + if (!this.storageService.getBoolean('processPortForwardingFallback', StorageScope.WORKSPACE, true)) { + this.configurationService.updateValue(PORT_AUTO_FALLBACK_SETTING, 0, ConfigurationTarget.WORKSPACE); + } + } + + private getPortAutoFallbackNumber(): number { + const fallbackAt = this.configurationService.inspect(PORT_AUTO_FALLBACK_SETTING); + if ((fallbackAt.value !== undefined) && (fallbackAt.value === 0 || (fallbackAt.value !== fallbackAt.defaultValue))) { + return fallbackAt.value; + } + const inspectSource = this.configurationService.inspect(PORT_AUTO_SOURCE_SETTING); + if (inspectSource.applicationValue === PORT_AUTO_SOURCE_SETTING_PROCESS || + inspectSource.userValue === PORT_AUTO_SOURCE_SETTING_PROCESS || + inspectSource.userLocalValue === PORT_AUTO_SOURCE_SETTING_PROCESS || + inspectSource.userRemoteValue === PORT_AUTO_SOURCE_SETTING_PROCESS || + inspectSource.workspaceFolderValue === PORT_AUTO_SOURCE_SETTING_PROCESS || + inspectSource.workspaceValue === PORT_AUTO_SOURCE_SETTING_PROCESS) { + return 0; + } + return fallbackAt.value ?? 20; + } + + private listenForPorts() { + let fallbackAt = this.getPortAutoFallbackNumber(); + if (fallbackAt === 0) { + this.portListener?.dispose(); + return; + } + + if (this.procForwarder && !this.portListener && (this.configurationService.getValue(PORT_AUTO_SOURCE_SETTING) === PORT_AUTO_SOURCE_SETTING_PROCESS)) { + this.portListener = this._register(this.remoteExplorerService.tunnelModel.onForwardPort(async () => { + fallbackAt = this.getPortAutoFallbackNumber(); + if (fallbackAt === 0) { + this.portListener?.dispose(); + return; + } + if (Array.from(this.remoteExplorerService.tunnelModel.forwarded.values()).filter(tunnel => tunnel.source.source === TunnelSource.Auto).length > fallbackAt) { + await this.configurationService.updateValue(PORT_AUTO_SOURCE_SETTING, PORT_AUTO_SOURCE_SETTING_HYBRID); + this.notificationService.notify({ + message: nls.localize('remote.autoForwardPortsSource.fallback', "Over 20 ports have been automatically forwarded. The `process` based automatic port forwarding has been switched to `hybrid` in settings. Some ports may no longer be detected."), + severity: Severity.Warning, + actions: { + primary: [ + new Action('switchBack', nls.localize('remote.autoForwardPortsSource.fallback.switchBack', "Undo"), undefined, true, async () => { + await this.configurationService.updateValue(PORT_AUTO_SOURCE_SETTING, PORT_AUTO_SOURCE_SETTING_PROCESS); + await this.configurationService.updateValue(PORT_AUTO_FALLBACK_SETTING, 0, ConfigurationTarget.WORKSPACE); + this.portListener?.dispose(); + this.portListener = undefined; + }), + new Action('showPortSourceSetting', nls.localize('remote.autoForwardPortsSource.fallback.showPortSourceSetting', "Show Setting"), undefined, true, async () => { + await this.preferencesService.openSettings({ + query: 'remote.autoForwardPortsSource' + }); + }) + ] + } + }); + } + })); + } else { + this.portListener?.dispose(); + this.portListener = undefined; + } + } + + + private setup(environment: IRemoteAgentEnvironment | null) { + const alreadyForwarded = this.procForwarder?.forwarded; + const isSwitch = this.outputForwarder || this.procForwarder; + this.procForwarder?.dispose(); + this.procForwarder = undefined; + this.outputForwarder?.dispose(); + this.outputForwarder = undefined; + if (environment?.os !== OperatingSystem.Linux) { + if (this.configurationService.inspect(PORT_AUTO_SOURCE_SETTING).default?.value !== PORT_AUTO_SOURCE_SETTING_OUTPUT) { Registry.as(ConfigurationExtensions.Configuration) .registerDefaultConfigurations([{ overrides: { 'remote.autoForwardPortsSource': PORT_AUTO_SOURCE_SETTING_OUTPUT } }]); - this._register(new OutputAutomaticPortForwarding(terminalService, notificationService, openerService, externalOpenerService, - remoteExplorerService, configurationService, debugService, tunnelService, hostService, logService, contextKeyService, () => false)); - } else { - const useProc = () => (configurationService.getValue(PORT_AUTO_SOURCE_SETTING) === PORT_AUTO_SOURCE_SETTING_PROCESS); - if (useProc()) { - this._register(new ProcAutomaticPortForwarding(false, configurationService, remoteExplorerService, notificationService, - openerService, externalOpenerService, tunnelService, hostService, logService, contextKeyService)); - } else if (configurationService.getValue(PORT_AUTO_SOURCE_SETTING) === PORT_AUTO_SOURCE_SETTING_HYBRID) { - this._register(new ProcAutomaticPortForwarding(true, configurationService, remoteExplorerService, notificationService, - openerService, externalOpenerService, tunnelService, hostService, logService, contextKeyService)); - } - this._register(new OutputAutomaticPortForwarding(terminalService, notificationService, openerService, externalOpenerService, - remoteExplorerService, configurationService, debugService, tunnelService, hostService, logService, contextKeyService, useProc)); } - }); + this.outputForwarder = this._register(new OutputAutomaticPortForwarding(this.terminalService, this.notificationService, this.openerService, this.externalOpenerService, + this.remoteExplorerService, this.configurationService, this.debugService, this.tunnelService, this.hostService, this.logService, this.contextKeyService, () => false)); + } else { + const useProc = () => (this.configurationService.getValue(PORT_AUTO_SOURCE_SETTING) === PORT_AUTO_SOURCE_SETTING_PROCESS); + if (useProc()) { + this.procForwarder = this._register(new ProcAutomaticPortForwarding(false, alreadyForwarded, !isSwitch, this.configurationService, this.remoteExplorerService, this.notificationService, + this.openerService, this.externalOpenerService, this.tunnelService, this.hostService, this.logService, this.contextKeyService)); + } else if (this.configurationService.getValue(PORT_AUTO_SOURCE_SETTING) === PORT_AUTO_SOURCE_SETTING_HYBRID) { + this.procForwarder = this._register(new ProcAutomaticPortForwarding(true, alreadyForwarded, !isSwitch, this.configurationService, this.remoteExplorerService, this.notificationService, + this.openerService, this.externalOpenerService, this.tunnelService, this.hostService, this.logService, this.contextKeyService)); + } + this.outputForwarder = this._register(new OutputAutomaticPortForwarding(this.terminalService, this.notificationService, this.openerService, this.externalOpenerService, + this.remoteExplorerService, this.configurationService, this.debugService, this.tunnelService, this.hostService, this.logService, this.contextKeyService, useProc)); + } + this.listenForPorts(); } } @@ -322,8 +412,11 @@ class OnAutoForwardedAction extends Disposable { }); } - private basicMessage(tunnel: RemoteTunnel) { - return nls.localize('remote.tunnelsView.automaticForward', "Your application running on port {0} is available. ", + private async basicMessage(tunnel: RemoteTunnel) { + const properties = await this.remoteExplorerService.tunnelModel.getAttributes([{ host: tunnel.tunnelRemoteHost, port: tunnel.tunnelRemotePort }], false); + const label = properties?.get(tunnel.tunnelRemotePort)?.label; + return nls.localize('remote.tunnelsView.automaticForward', "Your application{0} running on port {1} is available. ", + label ? ` (${label})` : '', tunnel.tunnelRemotePort); } @@ -339,7 +432,7 @@ class OnAutoForwardedAction extends Disposable { } this.lastNotification?.close(); - let message = this.basicMessage(tunnel); + let message = await this.basicMessage(tunnel); const choices = [this.openBrowserChoice(tunnel)]; if (!isWeb || openPreviewEnabledContext.getValue(this.contextKeyService)) { choices.push(this.openPreviewChoice(tunnel)); @@ -418,7 +511,7 @@ class OnAutoForwardedAction extends Disposable { this.lastNotification?.close(); this.lastShownPort = newTunnel.tunnelRemotePort; this.lastNotification = this.notificationService.prompt(Severity.Info, - this.basicMessage(newTunnel) + this.linkMessage(), + await this.basicMessage(newTunnel) + this.linkMessage(), [this.openBrowserChoice(newTunnel), this.openPreviewChoice(tunnel)], { neverShowAgain: { id: 'remote.tunnelsView.autoForwardNeverShow', isSecondary: true } }); this.lastNotification.onDidClose(() => { @@ -517,6 +610,8 @@ class ProcAutomaticPortForwarding extends Disposable { constructor( private readonly unforwardOnly: boolean, + readonly alreadyAutoForwarded: Set | undefined, + private readonly needsInitialCandidates: boolean, private readonly configurationService: IConfigurationService, readonly remoteExplorerService: IRemoteExplorerService, readonly notificationService: INotificationService, @@ -529,9 +624,14 @@ class ProcAutomaticPortForwarding extends Disposable { ) { super(); this.notifier = new OnAutoForwardedAction(notificationService, remoteExplorerService, openerService, externalOpenerService, tunnelService, hostService, logService, contextKeyService); + alreadyAutoForwarded?.forEach(port => this.autoForwarded.add(port)); this.initialize(); } + get forwarded(): Set { + return this.autoForwarded; + } + private async initialize() { if (!this.remoteExplorerService.tunnelModel.environmentTunnelsSet) { await new Promise(resolve => this.remoteExplorerService.tunnelModel.onEnvironmentTunnelsSet(() => resolve())); @@ -581,6 +681,10 @@ class ProcAutomaticPortForwarding extends Disposable { } private async setInitialCandidates() { + if (!this.needsInitialCandidates) { + this.logService.debug(`ForwardedPorts: (ProcForwarding) Not setting initial candidates`); + return; + } let startingCandidates = this.remoteExplorerService.tunnelModel.candidatesOrUndefined; if (!startingCandidates) { await new Promise(resolve => this.remoteExplorerService.tunnelModel.onCandidatesChanged(() => resolve())); diff --git a/patched-vscode/src/vs/workbench/contrib/remote/browser/remoteIndicator.ts b/patched-vscode/src/vs/workbench/contrib/remote/browser/remoteIndicator.ts index 83e16898..08dd88b0 100644 --- a/patched-vscode/src/vs/workbench/contrib/remote/browser/remoteIndicator.ts +++ b/patched-vscode/src/vs/workbench/contrib/remote/browser/remoteIndicator.ts @@ -48,6 +48,11 @@ import { ThemeIcon } from 'vs/base/common/themables'; import { infoIcon } from 'vs/workbench/contrib/extensions/browser/extensionsIcons'; import { IOpenerService } from 'vs/platform/opener/common/opener'; import { URI } from 'vs/base/common/uri'; +import { mainWindow } from 'vs/base/browser/window'; +import { Registry } from 'vs/platform/registry/common/platform'; +import { IConfigurationRegistry, Extensions as ConfigurationExtensions } from 'vs/platform/configuration/common/configurationRegistry'; +import { workbenchConfigurationNodeBase } from 'vs/workbench/common/configuration'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; type ActionGroup = [string, Array]; @@ -65,6 +70,8 @@ interface RemoteExtensionMetadata { export class RemoteStatusIndicator extends Disposable implements IWorkbenchContribution { + static readonly ID = 'workbench.contrib.remoteStatusIndicator'; + private static readonly REMOTE_ACTIONS_COMMAND_ID = 'workbench.action.remote.showMenu'; private static readonly CLOSE_REMOTE_COMMAND_ID = 'workbench.action.remote.close'; private static readonly SHOW_CLOSE_REMOTE_COMMAND_ID = !isWeb; // web does not have a "Close Remote" command @@ -94,7 +101,32 @@ export class RemoteStatusIndicator extends Disposable implements IWorkbenchContr private measureNetworkConnectionLatencyScheduler: RunOnceScheduler | undefined = undefined; private loggedInvalidGroupNames: { [group: string]: boolean } = Object.create(null); - private readonly remoteExtensionMetadata: RemoteExtensionMetadata[]; + + private _remoteExtensionMetadata: RemoteExtensionMetadata[] | undefined = undefined; + private get remoteExtensionMetadata(): RemoteExtensionMetadata[] { + if (!this._remoteExtensionMetadata) { + const remoteExtensionTips = { ...this.productService.remoteExtensionTips, ...this.productService.virtualWorkspaceExtensionTips }; + this._remoteExtensionMetadata = Object.values(remoteExtensionTips).filter(value => value.startEntry !== undefined).map(value => { + return { + id: value.extensionId, + installed: false, + friendlyName: value.friendlyName, + isPlatformCompatible: false, + dependencies: [], + helpLink: value.startEntry?.helpLink ?? '', + startConnectLabel: value.startEntry?.startConnectLabel ?? '', + startCommand: value.startEntry?.startCommand ?? '', + priority: value.startEntry?.priority ?? 10, + supportedPlatforms: value.supportedPlatforms + }; + }); + + this.remoteExtensionMetadata.sort((ext1, ext2) => ext1.priority - ext2.priority); + } + + return this._remoteExtensionMetadata; + } + private remoteMetadataInitialized: boolean = false; private readonly _onDidChangeEntries = this._register(new Emitter()); private readonly onDidChangeEntries: Event = this._onDidChangeEntries.event; @@ -118,27 +150,10 @@ export class RemoteStatusIndicator extends Disposable implements IWorkbenchContr @IProductService private readonly productService: IProductService, @IExtensionManagementService private readonly extensionManagementService: IExtensionManagementService, @IOpenerService private readonly openerService: IOpenerService, + @IConfigurationService private readonly configurationService: IConfigurationService, ) { super(); - const remoteExtensionTips = { ...this.productService.remoteExtensionTips, ...this.productService.virtualWorkspaceExtensionTips }; - this.remoteExtensionMetadata = Object.values(remoteExtensionTips).filter(value => value.startEntry !== undefined).map(value => { - return { - id: value.extensionId, - installed: false, - friendlyName: value.friendlyName, - isPlatformCompatible: false, - dependencies: [], - helpLink: value.startEntry?.helpLink ?? '', - startConnectLabel: value.startEntry?.startConnectLabel ?? '', - startCommand: value.startEntry?.startCommand ?? '', - priority: value.startEntry?.priority ?? 10, - supportedPlatforms: value.supportedPlatforms - }; - }); - - this.remoteExtensionMetadata.sort((ext1, ext2) => ext1.priority - ext2.priority); - // Set initial connection state if (this.remoteAuthority) { this.connectionState = 'initializing'; @@ -155,16 +170,16 @@ export class RemoteStatusIndicator extends Disposable implements IWorkbenchContr } private registerActions(): void { - const category = { value: nls.localize('remote.category', "Remote"), original: 'Remote' }; + const category = nls.localize2('remote.category', "Remote"); // Show Remote Menu const that = this; - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: RemoteStatusIndicator.REMOTE_ACTIONS_COMMAND_ID, category, - title: { value: nls.localize('remote.showMenu', "Show Remote Menu"), original: 'Show Remote Menu' }, + title: nls.localize2('remote.showMenu', "Show Remote Menu"), f1: true, keybinding: { weight: KeybindingWeight.WorkbenchContrib, @@ -173,22 +188,22 @@ export class RemoteStatusIndicator extends Disposable implements IWorkbenchContr }); } run = () => that.showRemoteMenu(); - }); + })); // Close Remote Connection if (RemoteStatusIndicator.SHOW_CLOSE_REMOTE_COMMAND_ID) { - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: RemoteStatusIndicator.CLOSE_REMOTE_COMMAND_ID, category, - title: { value: nls.localize('remote.close', "Close Remote Connection"), original: 'Close Remote Connection' }, + title: nls.localize2('remote.close', "Close Remote Connection"), f1: true, precondition: ContextKeyExpr.or(RemoteNameContext, VirtualWorkspaceContext) }); } run = () => that.hostService.openWindow({ forceReuseWindow: true, remoteAuthority: null }); - }); + })); if (this.remoteAuthority) { MenuRegistry.appendMenuItem(MenuId.MenubarFileMenu, { group: '6_close', @@ -202,12 +217,12 @@ export class RemoteStatusIndicator extends Disposable implements IWorkbenchContr } if (this.extensionGalleryService.isEnabled()) { - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: RemoteStatusIndicator.INSTALL_REMOTE_EXTENSIONS_ID, category, - title: { value: nls.localize('remote.install', "Install Remote Development Extensions"), original: 'Install Remote Development Extensions' }, + title: nls.localize2('remote.install', "Install Remote Development Extensions"), f1: true }); } @@ -220,7 +235,7 @@ export class RemoteStatusIndicator extends Disposable implements IWorkbenchContr } }); }; - }); + })); } } @@ -274,8 +289,8 @@ export class RemoteStatusIndicator extends Disposable implements IWorkbenchContr // Online / Offline changes (web only) if (isWeb) { this._register(Event.any( - this._register(new DomEmitter(window, 'online')).event, - this._register(new DomEmitter(window, 'offline')).event + this._register(new DomEmitter(mainWindow, 'online')).event, + this._register(new DomEmitter(mainWindow, 'offline')).event )(() => this.setNetworkState(navigator.onLine ? 'online' : 'offline'))); } @@ -704,7 +719,8 @@ export class RemoteStatusIndicator extends Disposable implements IWorkbenchContr } } - if (this.extensionGalleryService.isEnabled() && this.remoteMetadataInitialized) { + const showExtensionRecommendations = this.configurationService.getValue('workbench.remoteIndicator.showExtensionRecommendations'); + if (showExtensionRecommendations && this.extensionGalleryService.isEnabled() && this.remoteMetadataInitialized) { const notInstalledItems: QuickPickItem[] = []; for (const metadata of this.remoteExtensionMetadata) { @@ -818,3 +834,15 @@ export class RemoteStatusIndicator extends Disposable implements IWorkbenchContr quickPick.show(); } } + +Registry.as(ConfigurationExtensions.Configuration) + .registerConfiguration({ + ...workbenchConfigurationNodeBase, + properties: { + 'workbench.remoteIndicator.showExtensionRecommendations': { + type: 'boolean', + markdownDescription: nls.localize('remote.showExtensionRecommendations', "When enabled, remote extensions recommendations will be shown in the Remote Indicator menu."), + default: true + }, + } + }); diff --git a/patched-vscode/src/vs/workbench/contrib/remote/browser/remoteStartEntry.ts b/patched-vscode/src/vs/workbench/contrib/remote/browser/remoteStartEntry.ts index 8c38e5e7..551a983f 100644 --- a/patched-vscode/src/vs/workbench/contrib/remote/browser/remoteStartEntry.ts +++ b/patched-vscode/src/vs/workbench/contrib/remote/browser/remoteStartEntry.ts @@ -44,16 +44,16 @@ export class RemoteStartEntry extends Disposable implements IWorkbenchContributi } private registerActions(): void { - const category = { value: nls.localize('remote.category', "Remote"), original: 'Remote' }; + const category = nls.localize2('remote.category', "Remote"); // Show Remote Start Action const startEntry = this; - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: RemoteStartEntry.REMOTE_WEB_START_ENTRY_ACTIONS_COMMAND_ID, category, - title: { value: nls.localize('remote.showWebStartEntryActions', "Show Remote Start Entry for web"), original: 'Show Remote Start Entry for web' }, + title: nls.localize2('remote.showWebStartEntryActions', "Show Remote Start Entry for web"), f1: false }); } @@ -61,7 +61,7 @@ export class RemoteStartEntry extends Disposable implements IWorkbenchContributi async run(): Promise { await startEntry.showWebRemoteStartActions(); } - }); + })); } private registerListeners(): void { diff --git a/patched-vscode/src/vs/workbench/contrib/remote/browser/showCandidate.ts b/patched-vscode/src/vs/workbench/contrib/remote/browser/showCandidate.ts index 47f2f690..fdb6c6ee 100644 --- a/patched-vscode/src/vs/workbench/contrib/remote/browser/showCandidate.ts +++ b/patched-vscode/src/vs/workbench/contrib/remote/browser/showCandidate.ts @@ -10,6 +10,9 @@ import { IRemoteExplorerService } from 'vs/workbench/services/remote/common/remo import { CandidatePort } from 'vs/workbench/services/remote/common/tunnelModel'; export class ShowCandidateContribution extends Disposable implements IWorkbenchContribution { + + static readonly ID = 'workbench.contrib.showPortCandidate'; + constructor( @IRemoteExplorerService remoteExplorerService: IRemoteExplorerService, @IBrowserWorkbenchEnvironmentService environmentService: IBrowserWorkbenchEnvironmentService, diff --git a/patched-vscode/src/vs/workbench/contrib/remote/browser/tunnelFactory.ts b/patched-vscode/src/vs/workbench/contrib/remote/browser/tunnelFactory.ts index ce1c98ab..0447f1a0 100644 --- a/patched-vscode/src/vs/workbench/contrib/remote/browser/tunnelFactory.ts +++ b/patched-vscode/src/vs/workbench/contrib/remote/browser/tunnelFactory.ts @@ -17,6 +17,8 @@ import { forwardedPortsViewEnabled } from 'vs/workbench/services/remote/common/t export class TunnelFactoryContribution extends Disposable implements IWorkbenchContribution { + static readonly ID = 'workbench.contrib.tunnelFactory'; + constructor( @ITunnelService tunnelService: ITunnelService, @IBrowserWorkbenchEnvironmentService environmentService: IBrowserWorkbenchEnvironmentService, @@ -88,7 +90,8 @@ export class TunnelFactoryContribution extends Disposable implements IWorkbenchC features: { elevation: !!environmentService.options?.tunnelProvider?.features?.elevation, public: !!environmentService.options?.tunnelProvider?.features?.public, - privacyOptions + privacyOptions, + protocol: environmentService.options?.tunnelProvider?.features?.protocol === undefined ? true : !!environmentService.options?.tunnelProvider?.features?.protocol } } : undefined; remoteExplorerService.setTunnelInformation(tunnelInformation); diff --git a/patched-vscode/src/vs/workbench/contrib/remote/browser/tunnelView.ts b/patched-vscode/src/vs/workbench/contrib/remote/browser/tunnelView.ts index 6b0b9db3..4e826cec 100644 --- a/patched-vscode/src/vs/workbench/contrib/remote/browser/tunnelView.ts +++ b/patched-vscode/src/vs/workbench/contrib/remote/browser/tunnelView.ts @@ -6,7 +6,8 @@ import 'vs/css!./media/tunnelView'; import * as nls from 'vs/nls'; import * as dom from 'vs/base/browser/dom'; -import { IViewDescriptor, IEditableData, IViewsService, IViewDescriptorService } from 'vs/workbench/common/views'; +import { IViewDescriptor, IEditableData, IViewDescriptorService } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; import { IContextMenuService, IContextViewService } from 'vs/platform/contextview/browser/contextView'; import { IContextKeyService, IContextKey, RawContextKey, ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; @@ -43,19 +44,20 @@ import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { ActionViewItem } from 'vs/base/browser/ui/actionbar/actionViewItems'; import { copyAddressIcon, forwardedPortWithoutProcessIcon, forwardedPortWithProcessIcon, forwardPortIcon, labelPortIcon, openBrowserIcon, openPreviewIcon, portsViewIcon, privatePortIcon, stopForwardIcon } from 'vs/workbench/contrib/remote/browser/remoteIcons'; import { IExternalUriOpenerService } from 'vs/workbench/contrib/externalUriOpener/common/externalUriOpenerService'; -import { CancellationTokenSource } from 'vs/base/common/cancellation'; +import { CancellationToken } from 'vs/base/common/cancellation'; import { isMacintosh } from 'vs/base/common/platform'; import { ITableColumn, ITableContextMenuEvent, ITableEvent, ITableMouseEvent, ITableRenderer, ITableVirtualDelegate } from 'vs/base/browser/ui/table/table'; import { WorkbenchTable } from 'vs/platform/list/browser/listService'; import { Button } from 'vs/base/browser/ui/button/button'; import { registerColor } from 'vs/platform/theme/common/colorRegistry'; import { IMarkdownString, MarkdownString } from 'vs/base/common/htmlContent'; -import { IHoverDelegateOptions } from 'vs/base/browser/ui/iconLabel/iconHoverDelegate'; -import { IHoverService } from 'vs/workbench/services/hover/browser/hover'; +import { IHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate'; import { STATUS_BAR_REMOTE_ITEM_BACKGROUND } from 'vs/workbench/common/theme'; import { Codicon } from 'vs/base/common/codicons'; import { defaultButtonStyles, defaultInputBoxStyles } from 'vs/platform/theme/browser/defaultStyles'; import { Attributes, CandidatePort, Tunnel, TunnelCloseReason, TunnelModel, TunnelSource, forwardedPortsViewEnabled, makeAddress, mapHasAddressLocalhostOrAllInterfaces, parseAddress } from 'vs/workbench/services/remote/common/tunnelModel'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; export const openPreviewEnabledContext = new RawContextKey('openPreviewEnabled', false); @@ -341,6 +343,7 @@ class ActionBarRenderer extends Disposable implements ITableRenderer void; private _actionRunner: ActionRunner | undefined; + private readonly _hoverDelegate: IHoverDelegate; constructor( @IInstantiationService private readonly instantiationService: IInstantiationService, @@ -350,8 +353,11 @@ class ActionBarRenderer extends Disposable implements ITableRenderer this.hoverService.showHover(options), - delay: this.configurationService.getValue('workbench.hover.delay') - } + hoverDelegate: this._hoverDelegate }); const actionsContainer = dom.append(cell, dom.$('.actions')); const actionBar = new ActionBar(actionsContainer, { - actionViewItemProvider: createActionViewItem.bind(undefined, this.instantiationService) + actionViewItemProvider: createActionViewItem.bind(undefined, this.instantiationService), + hoverDelegate: this._hoverDelegate }); return { label, icon, actionBar, container: cell, elementDisposable: Disposable.None }; } @@ -738,15 +742,16 @@ const TunnelViewMultiSelectionKeyName = 'tunnelViewMultiSelection'; // host:port[] const TunnelViewMultiSelectionContextKey = new RawContextKey(TunnelViewMultiSelectionKeyName, undefined, true); const PortChangableContextKey = new RawContextKey('portChangable', false, true); +const ProtocolChangeableContextKey = new RawContextKey('protocolChangable', true, true); export class TunnelPanel extends ViewPane { static readonly ID = TUNNEL_VIEW_ID; - static readonly TITLE = nls.localize('remote.tunnel', "Ports"); + static readonly TITLE: ILocalizedString = nls.localize2('remote.tunnel', "Ports"); private panelContainer: HTMLElement | undefined; - private table!: WorkbenchTable; - private tableDisposables: DisposableStore = this._register(new DisposableStore()); + private table: WorkbenchTable | undefined; + private readonly tableDisposables: DisposableStore = this._register(new DisposableStore()); private tunnelTypeContext: IContextKey; private tunnelCloseableContext: IContextKey; private tunnelPrivacyContext: IContextKey; @@ -756,6 +761,7 @@ export class TunnelPanel extends ViewPane { private tunnelViewSelectionContext: IContextKey; private tunnelViewMultiSelectionContext: IContextKey; private portChangableContextKey: IContextKey; + private protocolChangableContextKey: IContextKey; private isEditing: boolean = false; private titleActions: IAction[] = []; private lastFocus: number[] = []; @@ -776,16 +782,18 @@ export class TunnelPanel extends ViewPane { @IThemeService themeService: IThemeService, @IRemoteExplorerService private readonly remoteExplorerService: IRemoteExplorerService, @ITelemetryService telemetryService: ITelemetryService, + @IHoverService hoverService: IHoverService, @ITunnelService private readonly tunnelService: ITunnelService, @IContextViewService private readonly contextViewService: IContextViewService, - @IHoverService private readonly hoverService: IHoverService ) { - super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService); + super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService, hoverService); this.tunnelTypeContext = TunnelTypeContextKey.bindTo(contextKeyService); this.tunnelCloseableContext = TunnelCloseableContextKey.bindTo(contextKeyService); this.tunnelPrivacyContext = TunnelPrivacyContextKey.bindTo(contextKeyService); this.tunnelPrivacyEnabledContext = TunnelPrivacyEnabledContextKey.bindTo(contextKeyService); this.tunnelPrivacyEnabledContext.set(tunnelService.canChangePrivacy); + this.protocolChangableContextKey = ProtocolChangeableContextKey.bindTo(contextKeyService); + this.protocolChangableContextKey.set(tunnelService.canChangeProtocol); this.tunnelProtocolContext = TunnelProtocolContextKey.bindTo(contextKeyService); this.tunnelViewFocusContext = TunnelViewFocusContextKey.bindTo(contextKeyService); this.tunnelViewSelectionContext = TunnelViewSelectionContextKey.bindTo(contextKeyService); @@ -809,12 +817,20 @@ export class TunnelPanel extends ViewPane { this.registerPrivacyActions(); this._register(Event.once(this.tunnelService.onAddedTunnelProvider)(() => { + let updated = false; if (this.tunnelPrivacyEnabledContext.get() === false) { this.tunnelPrivacyEnabledContext.set(tunnelService.canChangePrivacy); + updated = true; + } + if (this.protocolChangableContextKey.get() === true) { + this.protocolChangableContextKey.set(tunnelService.canChangeProtocol); + updated = true; + } + if (updated) { updateActions(); this.registerPrivacyActions(); this.createTable(); - this.table.layout(this.height, this.width); + this.table?.layout(this.height, this.width); } })); } @@ -852,7 +868,7 @@ export class TunnelPanel extends ViewPane { const actionBarRenderer = new ActionBarRenderer(this.instantiationService, this.contextKeyService, this.menuService, this.contextViewService, this.remoteExplorerService, this.commandService, - this.configurationService, this.hoverService); + this.configurationService); const columns = [new IconColumn(), new PortColumn(), new LocalAddressColumn(), new RunningProcessColumn()]; if (this.tunnelService.canChangePrivacy) { columns.push(new PrivacyColumn()); @@ -897,7 +913,7 @@ export class TunnelPanel extends ViewPane { this.tableDisposables.add(this.table.onDidFocus(() => this.tunnelViewFocusContext.set(true))); this.tableDisposables.add(this.table.onDidBlur(() => this.tunnelViewFocusContext.set(false))); - const rerender = () => this.table.splice(0, Number.POSITIVE_INFINITY, this.viewModel.all); + const rerender = () => this.table?.splice(0, Number.POSITIVE_INFINITY, this.viewModel.all); rerender(); let lastPortCount = this.portCount; @@ -911,7 +927,7 @@ export class TunnelPanel extends ViewPane { })); this.tableDisposables.add(this.table.onMouseClick(e => { - if (this.hasOpenLinkModifier(e.browserEvent)) { + if (this.hasOpenLinkModifier(e.browserEvent) && this.table) { const selection = this.table.getSelectedElements(); if ((selection.length === 0) || ((selection.length === 1) && (selection[0] === e.element))) { @@ -943,11 +959,11 @@ export class TunnelPanel extends ViewPane { widgetContainer.classList.add('highlight'); if (!e) { // When we are in editing mode for a new forward, rather than updating an existing one we need to reveal the input box since it might be out of view. - this.table.reveal(this.table.indexOf(this.viewModel.input)); + this.table?.reveal(this.table.indexOf(this.viewModel.input)); } } else { if (e && (e.tunnel.tunnelType !== TunnelType.Add)) { - this.table.setFocus(this.lastFocus); + this.table?.setFocus(this.lastFocus); } this.focus(); } @@ -967,7 +983,7 @@ export class TunnelPanel extends ViewPane { override focus(): void { super.focus(); - this.table.domFocus(); + this.table?.domFocus(); } private onFocusChanged(event: ITableEvent) { @@ -1029,7 +1045,7 @@ export class TunnelPanel extends ViewPane { const node: TunnelItem | undefined = event.element; if (node) { - this.table.setFocus([this.table.indexOf(node)]); + this.table?.setFocus([this.table.indexOf(node)]); this.tunnelTypeContext.set(node.tunnelType); this.tunnelCloseableContext.set(!!node.closeable); this.tunnelPrivacyContext.set(node.privacy.id); @@ -1046,7 +1062,7 @@ export class TunnelPanel extends ViewPane { this.contextMenuService.showContextMenu({ menuId: MenuId.TunnelContext, menuActionOptions: { shouldForwardArgs: true }, - contextKeyService: this.table.contextKeyService, + contextKeyService: this.table?.contextKeyService, getAnchor: () => event.anchor, getActionViewItem: (action) => { const keybinding = this.keybindingService.lookupKeybinding(action.id); @@ -1057,7 +1073,7 @@ export class TunnelPanel extends ViewPane { }, onHide: (wasCancelled?: boolean) => { if (wasCancelled) { - this.table.domFocus(); + this.table?.domFocus(); } }, getActionsContext: () => node?.strip(), @@ -1077,13 +1093,13 @@ export class TunnelPanel extends ViewPane { this.height = height; this.width = width; super.layoutBody(height, width); - this.table.layout(height, width); + this.table?.layout(height, width); } } export class TunnelPanelDescriptor implements IViewDescriptor { readonly id = TunnelPanel.ID; - readonly name = TunnelPanel.TITLE; + readonly name: ILocalizedString = TunnelPanel.TITLE; readonly ctorDescriptor: SyncDescriptor; readonly canToggleVisibility = true; readonly hideByDefault = false; @@ -1158,7 +1174,7 @@ const alreadyForwarded: string = nls.localize('remote.tunnelView.alreadyForwarde export namespace ForwardPortAction { export const INLINE_ID = 'remote.tunnel.forwardInline'; export const COMMANDPALETTE_ID = 'remote.tunnel.forwardCommandPalette'; - export const LABEL: ILocalizedString = { value: nls.localize('remote.tunnel.forward', "Forward a Port"), original: 'Forward a Port' }; + export const LABEL: ILocalizedString = nls.localize2('remote.tunnel.forward', "Forward a Port"); export const TREEITEM_LABEL = nls.localize('remote.tunnel.forwardItem', "Forward Port"); const forwardPrompt = nls.localize('remote.tunnel.forwardPrompt', "Port number or address (eg. 3000 or 10.10.10.10:2000)."); @@ -1253,7 +1269,7 @@ function makeTunnelPicks(tunnels: Tunnel[], remoteExplorerService: IRemoteExplor namespace ClosePortAction { export const INLINE_ID = 'remote.tunnel.closeInline'; export const COMMANDPALETTE_ID = 'remote.tunnel.closeCommandPalette'; - export const LABEL: ILocalizedString = { value: nls.localize('remote.tunnel.close', "Stop Forwarding Port"), original: 'Stop Forwarding Port' }; + export const LABEL: ILocalizedString = nls.localize2('remote.tunnel.close', "Stop Forwarding Port"); export function inlineHandler(): ICommandHandler { return async (accessor, arg) => { @@ -1358,9 +1374,9 @@ export namespace OpenPortInPreviewAction { if (tunnel) { const remoteHost = tunnel.remoteHost.includes(':') ? `[${tunnel.remoteHost}]` : tunnel.remoteHost; const sourceUri = URI.parse(`http://${remoteHost}:${tunnel.remotePort}`); - const opener = await externalOpenerService.getOpener(tunnel.localUri, { sourceUri }, new CancellationTokenSource().token); + const opener = await externalOpenerService.getOpener(tunnel.localUri, { sourceUri }, CancellationToken.None); if (opener) { - return opener.openExternalUri(tunnel.localUri, { sourceUri }, new CancellationTokenSource().token); + return opener.openExternalUri(tunnel.localUri, { sourceUri }, CancellationToken.None); } return openerService.open(tunnel.localUri); } @@ -1704,7 +1720,7 @@ MenuRegistry.appendMenuItem(MenuId.TunnelContext, ({ order: 3, submenu: MenuId.TunnelProtocol, title: nls.localize('tunnelContext.protocolMenu', "Change Port Protocol"), - when: ContextKeyExpr.and(isForwardedExpr, isNotMultiSelectionExpr) + when: ContextKeyExpr.and(isForwardedExpr, isNotMultiSelectionExpr, ProtocolChangeableContextKey) })); MenuRegistry.appendMenuItem(MenuId.TunnelContext, ({ group: '3_forward', diff --git a/patched-vscode/src/vs/workbench/contrib/remote/browser/urlFinder.ts b/patched-vscode/src/vs/workbench/contrib/remote/browser/urlFinder.ts index 8eaaf1a7..e2995bb5 100644 --- a/patched-vscode/src/vs/workbench/contrib/remote/browser/urlFinder.ts +++ b/patched-vscode/src/vs/workbench/contrib/remote/browser/urlFinder.ts @@ -7,9 +7,9 @@ import { ITerminalInstance, ITerminalService } from 'vs/workbench/contrib/termin import { Emitter } from 'vs/base/common/event'; import { Disposable, IDisposable } from 'vs/base/common/lifecycle'; import { IDebugService, IDebugSession, IReplElement } from 'vs/workbench/contrib/debug/common/debug'; +import { removeAnsiEscapeCodes } from 'vs/base/common/strings'; export class UrlFinder extends Disposable { - private static readonly terminalCodesRegex = /(?:\u001B|\u009B)[\[\]()#;?]*(?:(?:(?:[a-zA-Z0-9]*(?:;[a-zA-Z0-9]*)*)?\u0007)|(?:(?:\d{1,4}(?:;\d{0,4})*)?[0-9A-PR-TZcf-ntqry=><~]))/g; /** * Local server url pattern matching following urls: * http://localhost:3000/ - commonly used across multiple frameworks @@ -17,7 +17,7 @@ export class UrlFinder extends Disposable { * http://:8080 - Beego Golang * http://0.0.0.0:4000 - Elixir Phoenix */ - private static readonly localUrlRegex = /\b\w{2,20}:\/\/(?:localhost|127\.0\.0\.1|0\.0\.0\.0|:\d{2,5})[\w\-\.\~:\/\?\#[\]\@!\$&\(\)\*\+\,\;\=]*/gim; + private static readonly localUrlRegex = /\b\w{0,20}(?::\/\/)?(?:localhost|127\.0\.0\.1|0\.0\.0\.0|:\d{2,5})[\w\-\.\~:\/\?\#[\]\@!\$&\(\)\*\+\,\;\=]*/gim; private static readonly extractPortRegex = /(localhost|127\.0\.0\.1|0\.0\.0\.0):(\d{1,5})/; /** * https://github.com/microsoft/vscode-remote-release/issues/3949 @@ -52,7 +52,7 @@ export class UrlFinder extends Disposable { })); } })); - this._register(debugService.onDidEndSession(session => { + this._register(debugService.onDidEndSession(({ session }) => { if (this.listeners.has(session.getId())) { this.listeners.get(session.getId())?.dispose(); this.listeners.delete(session.getId()); @@ -99,7 +99,7 @@ export class UrlFinder extends Disposable { private processData(data: string) { // strip ANSI terminal codes - data = data.replace(UrlFinder.terminalCodesRegex, ''); + data = removeAnsiEscapeCodes(data); const urlMatches = data.match(UrlFinder.localUrlRegex) || []; if (urlMatches && urlMatches.length > 0) { urlMatches.forEach((match) => { diff --git a/patched-vscode/src/vs/workbench/contrib/remote/common/remote.contribution.ts b/patched-vscode/src/vs/workbench/contrib/remote/common/remote.contribution.ts index 193ec350..446aef1f 100644 --- a/patched-vscode/src/vs/workbench/contrib/remote/common/remote.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/remote/common/remote.contribution.ts @@ -3,15 +3,15 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { IWorkbenchContribution, IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions } from 'vs/workbench/common/contributions'; +import { IWorkbenchContribution, IWorkbenchContributionsRegistry, WorkbenchPhase, Extensions as WorkbenchExtensions, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { Registry } from 'vs/platform/registry/common/platform'; import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; import { ILabelService, ResourceLabelFormatting } from 'vs/platform/label/common/label'; import { OperatingSystem, isWeb, OS } from 'vs/base/common/platform'; import { Schemas } from 'vs/base/common/network'; -import { IRemoteAgentService, remoteConnectionLatencyMeasurer } from 'vs/workbench/services/remote/common/remoteAgentService'; +import { IRemoteAgentService } from 'vs/workbench/services/remote/common/remoteAgentService'; import { ILoggerService } from 'vs/platform/log/common/log'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { Disposable } from 'vs/base/common/lifecycle'; import { IConfigurationRegistry, Extensions as ConfigurationExtensions } from 'vs/platform/configuration/common/configurationRegistry'; import { IJSONSchema } from 'vs/base/common/jsonSchema'; @@ -24,13 +24,14 @@ import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation import { Action2, registerAction2 } from 'vs/platform/actions/common/actions'; import { Categories } from 'vs/platform/action/common/actionCommonCategories'; import { PersistentConnection } from 'vs/platform/remote/common/remoteAgentConnection'; -import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; -import { getRemoteName } from 'vs/platform/remote/common/remoteHosts'; import { IDownloadService } from 'vs/platform/download/common/download'; import { DownloadServiceChannel } from 'vs/platform/download/common/downloadIpc'; import { RemoteLoggerChannelClient } from 'vs/platform/log/common/logIpc'; export class LabelContribution implements IWorkbenchContribution { + + static readonly ID = 'workbench.contrib.remoteLabel'; + constructor( @ILabelService private readonly labelService: ILabelService, @IRemoteAgentService private readonly remoteAgentService: IRemoteAgentService) { @@ -80,6 +81,8 @@ class RemoteChannelsContribution extends Disposable implements IWorkbenchContrib class RemoteInvalidWorkspaceDetector extends Disposable implements IWorkbenchContribution { + static readonly ID = 'workbench.contrib.remoteInvalidWorkspaceDetector'; + constructor( @IFileService private readonly fileService: IFileService, @IDialogService private readonly dialogService: IDialogService, @@ -139,100 +142,10 @@ class RemoteInvalidWorkspaceDetector extends Disposable implements IWorkbenchCon } } -class InitialRemoteConnectionHealthContribution implements IWorkbenchContribution { - - constructor( - @IRemoteAgentService private readonly _remoteAgentService: IRemoteAgentService, - @IWorkbenchEnvironmentService private readonly _environmentService: IWorkbenchEnvironmentService, - @ITelemetryService private readonly _telemetryService: ITelemetryService, - ) { - if (this._environmentService.remoteAuthority) { - this._checkInitialRemoteConnectionHealth(); - } - } - - private async _checkInitialRemoteConnectionHealth(): Promise { - try { - await this._remoteAgentService.getRawEnvironment(); - - type RemoteConnectionSuccessClassification = { - owner: 'alexdima'; - comment: 'The initial connection succeeded'; - web: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Is web ui.' }; - connectionTimeMs: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Time, in ms, until connected'; isMeasurement: true }; - remoteName: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'The name of the resolver.' }; - }; - type RemoteConnectionSuccessEvent = { - web: boolean; - connectionTimeMs: number | undefined; - remoteName: string | undefined; - }; - this._telemetryService.publicLog2('remoteConnectionSuccess', { - web: isWeb, - connectionTimeMs: await this._remoteAgentService.getConnection()?.getInitialConnectionTimeMs(), - remoteName: getRemoteName(this._environmentService.remoteAuthority) - }); - - await this._measureExtHostLatency(); - - } catch (err) { - - type RemoteConnectionFailureClassification = { - owner: 'alexdima'; - comment: 'The initial connection failed'; - web: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Is web ui.' }; - remoteName: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'The name of the resolver.' }; - connectionTimeMs: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Time, in ms, until connection failure'; isMeasurement: true }; - message: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Error message' }; - }; - type RemoteConnectionFailureEvent = { - web: boolean; - remoteName: string | undefined; - connectionTimeMs: number | undefined; - message: string; - }; - this._telemetryService.publicLog2('remoteConnectionFailure', { - web: isWeb, - connectionTimeMs: await this._remoteAgentService.getConnection()?.getInitialConnectionTimeMs(), - remoteName: getRemoteName(this._environmentService.remoteAuthority), - message: err ? err.message : '' - }); - - } - } - - private async _measureExtHostLatency() { - const measurement = await remoteConnectionLatencyMeasurer.measure(this._remoteAgentService); - if (measurement === undefined) { - return; - } - - type RemoteConnectionLatencyClassification = { - owner: 'connor4312'; - comment: 'The latency to the remote extension host'; - web: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Whether this is running on web' }; - remoteName: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Anonymized remote name' }; - latencyMs: { classification: 'SystemMetaData'; purpose: 'PerformanceAndHealth'; comment: 'Latency to the remote, in milliseconds'; isMeasurement: true }; - }; - type RemoteConnectionLatencyEvent = { - web: boolean; - remoteName: string | undefined; - latencyMs: number; - }; - - this._telemetryService.publicLog2('remoteConnectionLatency', { - web: isWeb, - remoteName: getRemoteName(this._environmentService.remoteAuthority), - latencyMs: measurement.current - }); - } -} - const workbenchContributionsRegistry = Registry.as(WorkbenchExtensions.Workbench); -workbenchContributionsRegistry.registerWorkbenchContribution(LabelContribution, LifecyclePhase.Starting); +registerWorkbenchContribution2(LabelContribution.ID, LabelContribution, WorkbenchPhase.BlockStartup); workbenchContributionsRegistry.registerWorkbenchContribution(RemoteChannelsContribution, LifecyclePhase.Restored); -workbenchContributionsRegistry.registerWorkbenchContribution(RemoteInvalidWorkspaceDetector, LifecyclePhase.Starting); -workbenchContributionsRegistry.registerWorkbenchContribution(InitialRemoteConnectionHealthContribution, LifecyclePhase.Restored); +registerWorkbenchContribution2(RemoteInvalidWorkspaceDetector.ID, RemoteInvalidWorkspaceDetector, WorkbenchPhase.BlockStartup); const enableDiagnostics = true; @@ -241,7 +154,7 @@ if (enableDiagnostics) { constructor() { super({ id: 'workbench.action.triggerReconnect', - title: { value: localize('triggerReconnect', "Connection: Trigger Reconnect"), original: 'Connection: Trigger Reconnect' }, + title: localize2('triggerReconnect', 'Connection: Trigger Reconnect'), category: Categories.Developer, f1: true, }); @@ -256,7 +169,7 @@ if (enableDiagnostics) { constructor() { super({ id: 'workbench.action.pauseSocketWriting', - title: { value: localize('pauseSocketWriting', "Connection: Pause socket writing"), original: 'Connection: Pause socket writing' }, + title: localize2('pauseSocketWriting', 'Connection: Pause socket writing'), category: Categories.Developer, f1: true, }); @@ -314,7 +227,7 @@ Registry.as(ConfigurationExtensions.Configuration) }, 'remote.autoForwardPortsSource': { type: 'string', - markdownDescription: localize('remote.autoForwardPortsSource', "Sets the source from which ports are automatically forwarded when {0} is true. On Windows and Mac remotes, the `process` and `hybrid` options have no effect and `output` will be used. Requires a reload to take effect.", '`#remote.autoForwardPorts#`'), + markdownDescription: localize('remote.autoForwardPortsSource', "Sets the source from which ports are automatically forwarded when {0} is true. On Windows and macOS remotes, the `process` and `hybrid` options have no effect and `output` will be used.", '`#remote.autoForwardPorts#`'), enum: ['process', 'output', 'hybrid'], enumDescriptions: [ localize('remote.autoForwardPortsSource.process', "Ports will be automatically forwarded when discovered by watching for processes that are started and include a port."), @@ -323,6 +236,11 @@ Registry.as(ConfigurationExtensions.Configuration) ], default: 'process' }, + 'remote.autoForwardPortsFallback': { + type: 'number', + default: 20, + markdownDescription: localize('remote.autoForwardPortFallback', "The number of auto forwarded ports that will trigger the switch from `process` to `hybrid` when automatically forwarding ports and `remote.autoForwardPortsSource` is set to `process` by default. Set to `0` to disable the fallback. When `remote.autoForwardPortsFallback` hasn't been configured, but `remote.autoForwardPortsSource` has, `remote.autoForwardPortsFallback` will be treated as though it's set to `0`.") + }, 'remote.forwardOnOpen': { type: 'boolean', description: localize('remote.forwardOnClick', "Controls whether local URLs with a port will be forwarded when opened from the terminal and the debug console."), diff --git a/patched-vscode/src/vs/workbench/contrib/remote/electron-sandbox/remote.contribution.ts b/patched-vscode/src/vs/workbench/contrib/remote/electron-sandbox/remote.contribution.ts index b16657f9..735d5d3b 100644 --- a/patched-vscode/src/vs/workbench/contrib/remote/electron-sandbox/remote.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/remote/electron-sandbox/remote.contribution.ts @@ -10,7 +10,7 @@ import { Disposable } from 'vs/base/common/lifecycle'; import { isMacintosh, isWindows } from 'vs/base/common/platform'; import { KeyMod, KeyChord, KeyCode } from 'vs/base/common/keyCodes'; import { KeybindingsRegistry, KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry'; -import { IWorkbenchContribution, IWorkbenchContributionsRegistry, Extensions as WorkbenchContributionsExtensions } from 'vs/workbench/common/contributions'; +import { IWorkbenchContribution, IWorkbenchContributionsRegistry, WorkbenchPhase, Extensions as WorkbenchContributionsExtensions, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { ILifecycleService, LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; import { ILabelService } from 'vs/platform/label/common/label'; import { ICommandService } from 'vs/platform/commands/common/commands'; @@ -86,6 +86,9 @@ class RemoteExtensionHostEnvironmentUpdater implements IWorkbenchContribution { } class RemoteTelemetryEnablementUpdater extends Disposable implements IWorkbenchContribution { + + static readonly ID = 'workbench.contrib.remoteTelemetryEnablementUpdater'; + constructor( @IRemoteAgentService private readonly remoteAgentService: IRemoteAgentService, @IConfigurationService private readonly configurationService: IConfigurationService @@ -108,6 +111,9 @@ class RemoteTelemetryEnablementUpdater extends Disposable implements IWorkbenchC class RemoteEmptyWorkbenchPresentation extends Disposable implements IWorkbenchContribution { + + static readonly ID = 'workbench.contrib.remoteEmptyWorkbenchPresentation'; + constructor( @INativeWorkbenchEnvironmentService environmentService: INativeWorkbenchEnvironmentService, @IRemoteAuthorityResolverService remoteAuthorityResolverService: IRemoteAuthorityResolverService, @@ -145,6 +151,8 @@ class RemoteEmptyWorkbenchPresentation extends Disposable implements IWorkbenchC */ class WSLContextKeyInitializer extends Disposable implements IWorkbenchContribution { + static readonly ID = 'workbench.contrib.wslContextKeyInitializer'; + constructor( @IContextKeyService contextKeyService: IContextKeyService, @INativeHostService nativeHostService: INativeHostService, @@ -178,10 +186,10 @@ class WSLContextKeyInitializer extends Disposable implements IWorkbenchContribut const workbenchContributionsRegistry = Registry.as(WorkbenchContributionsExtensions.Workbench); workbenchContributionsRegistry.registerWorkbenchContribution(RemoteAgentDiagnosticListener, LifecyclePhase.Eventually); workbenchContributionsRegistry.registerWorkbenchContribution(RemoteExtensionHostEnvironmentUpdater, LifecyclePhase.Eventually); -workbenchContributionsRegistry.registerWorkbenchContribution(RemoteTelemetryEnablementUpdater, LifecyclePhase.Ready); -workbenchContributionsRegistry.registerWorkbenchContribution(RemoteEmptyWorkbenchPresentation, LifecyclePhase.Ready); +registerWorkbenchContribution2(RemoteTelemetryEnablementUpdater.ID, RemoteTelemetryEnablementUpdater, WorkbenchPhase.BlockRestore); +registerWorkbenchContribution2(RemoteEmptyWorkbenchPresentation.ID, RemoteEmptyWorkbenchPresentation, WorkbenchPhase.BlockRestore); if (isWindows) { - workbenchContributionsRegistry.registerWorkbenchContribution(WSLContextKeyInitializer, LifecyclePhase.Ready); + registerWorkbenchContribution2(WSLContextKeyInitializer.ID, WSLContextKeyInitializer, WorkbenchPhase.BlockRestore); } Registry.as(ConfigurationExtensions.Configuration) @@ -204,7 +212,7 @@ if (isMacintosh) { weight: KeybindingWeight.WorkbenchContrib, primary: KeyMod.CtrlCmd | KeyCode.KeyO, when: RemoteFileDialogContext, - description: { description: OpenLocalFileFolderCommand.LABEL, args: [] }, + metadata: { description: OpenLocalFileFolderCommand.LABEL, args: [] }, handler: OpenLocalFileFolderCommand.handler() }); } else { @@ -213,7 +221,7 @@ if (isMacintosh) { weight: KeybindingWeight.WorkbenchContrib, primary: KeyMod.CtrlCmd | KeyCode.KeyO, when: RemoteFileDialogContext, - description: { description: OpenLocalFileCommand.LABEL, args: [] }, + metadata: { description: OpenLocalFileCommand.LABEL, args: [] }, handler: OpenLocalFileCommand.handler() }); KeybindingsRegistry.registerCommandAndKeybindingRule({ @@ -221,7 +229,7 @@ if (isMacintosh) { weight: KeybindingWeight.WorkbenchContrib, primary: KeyChord(KeyMod.CtrlCmd | KeyCode.KeyK, KeyMod.CtrlCmd | KeyCode.KeyO), when: RemoteFileDialogContext, - description: { description: OpenLocalFolderCommand.LABEL, args: [] }, + metadata: { description: OpenLocalFolderCommand.LABEL, args: [] }, handler: OpenLocalFolderCommand.handler() }); } @@ -231,6 +239,6 @@ KeybindingsRegistry.registerCommandAndKeybindingRule({ weight: KeybindingWeight.WorkbenchContrib, primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.KeyS, when: RemoteFileDialogContext, - description: { description: SaveLocalFileCommand.LABEL, args: [] }, + metadata: { description: SaveLocalFileCommand.LABEL, args: [] }, handler: SaveLocalFileCommand.handler() }); diff --git a/patched-vscode/src/vs/workbench/contrib/remoteTunnel/electron-sandbox/remoteTunnel.contribution.ts b/patched-vscode/src/vs/workbench/contrib/remoteTunnel/electron-sandbox/remoteTunnel.contribution.ts index eee900e1..0f750170 100644 --- a/patched-vscode/src/vs/workbench/contrib/remoteTunnel/electron-sandbox/remoteTunnel.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/remoteTunnel/electron-sandbox/remoteTunnel.contribution.ts @@ -10,8 +10,7 @@ import { ITunnelApplicationConfig } from 'vs/base/common/product'; import { joinPath } from 'vs/base/common/resources'; import { isNumber, isObject, isString } from 'vs/base/common/types'; import { URI } from 'vs/base/common/uri'; -import { localize } from 'vs/nls'; -import { ILocalizedString } from 'vs/platform/action/common/action'; +import { localize, localize2 } from 'vs/nls'; import { Action2, MenuId, registerAction2 } from 'vs/platform/actions/common/actions'; import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService'; import { ICommandService } from 'vs/platform/commands/common/commands'; @@ -37,10 +36,7 @@ import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle import { IOutputService } from 'vs/workbench/services/output/common/output'; import { IPreferencesService } from 'vs/workbench/services/preferences/common/preferences'; -export const REMOTE_TUNNEL_CATEGORY: ILocalizedString = { - original: 'Remote-Tunnels', - value: localize('remoteTunnel.category', 'Remote Tunnels') -}; +export const REMOTE_TUNNEL_CATEGORY = localize2('remoteTunnel.category', 'Remote Tunnels'); type CONTEXT_KEY_STATES = 'connected' | 'connecting' | 'disconnected'; @@ -50,6 +46,7 @@ export const REMOTE_TUNNEL_CONNECTION_STATE = new RawContextKey) => { - const listener = this.remoteTunnelService.onDidChangeTunnelStatus(status => { - switch (status.type) { - case 'connecting': - if (status.progress) { - progress.report({ message: status.progress }); - } - break; - } - }); - let newSession: IRemoteTunnelSession | undefined; - if (mode.active) { - const token = await this.getSessionToken(mode.session); - if (token) { - newSession = { ...mode.session, token }; - } + const doInitialStateDiscovery = async (progress?: IProgress) => { + const listener = progress && this.remoteTunnelService.onDidChangeTunnelStatus(status => { + switch (status.type) { + case 'connecting': + if (status.progress) { + progress.report({ message: status.progress }); + } + break; } - const status = await this.remoteTunnelService.initialize(mode.active && newSession ? { ...mode, session: newSession } : INACTIVE_TUNNEL_MODE); - listener.dispose(); - - if (status.type === 'connected') { - this.connectionInfo = status.info; - this.connectionStateContext.set('connected'); - return; + }); + let newSession: IRemoteTunnelSession | undefined; + if (mode.active) { + const token = await this.getSessionToken(mode.session); + if (token) { + newSession = { ...mode.session, token }; } } - ); + const status = await this.remoteTunnelService.initialize(mode.active && newSession ? { ...mode, session: newSession } : INACTIVE_TUNNEL_MODE); + listener?.dispose(); + + if (status.type === 'connected') { + this.connectionInfo = status.info; + this.connectionStateContext.set('connected'); + return; + } + }; + + + const hasUsed = this.storageService.getBoolean(REMOTE_TUNNEL_HAS_USED_BEFORE, StorageScope.APPLICATION, false); + + if (hasUsed) { + await this.progressService.withProgress( + { + location: ProgressLocation.Window, + title: localize({ key: 'initialize.progress.title', comment: ['Only translate \'Looking for remote tunnel\', do not change the format of the rest (markdown link format)'] }, "[Looking for remote tunnel](command:{0})", RemoteTunnelCommandIds.showLog), + }, + doInitialStateDiscovery + ); + } else { + doInitialStateDiscovery(undefined); + } } + private getPreferredTokenFromSession(session: ExistingSessionItem) { + return session.session.accessToken || session.session.idToken; + } private async startTunnel(asService: boolean): Promise { if (this.connectionInfo) { return this.connectionInfo; } + this.storageService.store(REMOTE_TUNNEL_HAS_USED_BEFORE, true, StorageScope.APPLICATION, StorageTarget.MACHINE); + let tokenProblems = false; for (let i = 0; i < INVALID_TOKEN_RETRIES; i++) { tokenProblems = false; @@ -327,7 +338,7 @@ export class RemoteTunnelWorkbenchContribution extends Disposable implements IWo break; } }); - const token = authenticationSession.session.idToken ?? authenticationSession.session.accessToken; + const token = this.getPreferredTokenFromSession(authenticationSession); const account: IRemoteTunnelSession = { sessionId: authenticationSession.session.id, token, providerId: authenticationSession.providerId, accountLabel: authenticationSession.session.account.label }; this.remoteTunnelService.startTunnel({ active: true, asService, session: account }).then(status => { if (!completed && (status.type === 'connected' || status.type === 'disconnected')) { @@ -352,10 +363,6 @@ export class RemoteTunnelWorkbenchContribution extends Disposable implements IWo private async getAuthenticationSession(): Promise { const sessions = await this.getAllSessions(); - if (sessions.length === 1) { - return sessions[0]; - } - const quickpick = this.quickInputService.createQuickPick(); quickpick.ok = false; quickpick.placeholder = localize('accountPreference.placeholder', "Sign in to an account to enable remote access"); @@ -388,7 +395,7 @@ export class RemoteTunnelWorkbenchContribution extends Disposable implements IWo private createExistingSessionItem(session: AuthenticationSession, providerId: string): ExistingSessionItem { return { label: session.account.label, - description: this.authenticationService.getLabel(providerId), + description: this.authenticationService.getProvider(providerId).label, session, providerId }; @@ -405,9 +412,9 @@ export class RemoteTunnelWorkbenchContribution extends Disposable implements IWo for (const authenticationProvider of (await this.getAuthenticationProviders())) { const signedInForProvider = sessions.some(account => account.providerId === authenticationProvider.id); - if (!signedInForProvider || this.authenticationService.supportsMultipleAccounts(authenticationProvider.id)) { - const providerName = this.authenticationService.getLabel(authenticationProvider.id); - options.push({ label: localize({ key: 'sign in using account', comment: ['{0} will be a auth provider (e.g. Github)'] }, "Sign in with {0}", providerName), provider: authenticationProvider }); + const provider = this.authenticationService.getProvider(authenticationProvider.id); + if (!signedInForProvider || provider.supportsMultipleAccounts) { + options.push({ label: localize({ key: 'sign in using account', comment: ['{0} will be a auth provider (e.g. Github)'] }, "Sign in with {0}", provider.label), provider: authenticationProvider }); } } @@ -448,7 +455,7 @@ export class RemoteTunnelWorkbenchContribution extends Disposable implements IWo if (session) { const sessionItem = (await this.getAllSessions()).find(s => s.session.id === session.sessionId); if (sessionItem) { - return sessionItem.session.idToken ?? sessionItem.session.accessToken; + return this.getPreferredTokenFromSession(sessionItem); } } return undefined; @@ -790,13 +797,14 @@ Registry.as(ConfigurationExtensions.Configuration).regis description: localize('remoteTunnelAccess.machineName', "The name under which the remote tunnel access is registered. If not set, the host name is used."), type: 'string', scope: ConfigurationScope.APPLICATION, + ignoreSync: true, pattern: '^(\\w[\\w-]*)?$', patternErrorMessage: localize('remoteTunnelAccess.machineNameRegex', "The name must only consist of letters, numbers, underscore and dash. It must not start with a dash."), maxLength: 20, default: '' }, [CONFIGURATION_KEY_PREVENT_SLEEP]: { - description: localize('remoteTunnelAccess.preventSleep', "Prevent the computer from sleeping when remote tunnel access is turned on."), + description: localize('remoteTunnelAccess.preventSleep', "Prevent this computer from sleeping when remote tunnel access is turned on."), type: 'boolean', scope: ConfigurationScope.APPLICATION, default: false, diff --git a/patched-vscode/src/vs/workbench/contrib/sash/browser/sash.ts b/patched-vscode/src/vs/workbench/contrib/sash/browser/sash.ts index 80426a54..f15b0e26 100644 --- a/patched-vscode/src/vs/workbench/contrib/sash/browser/sash.ts +++ b/patched-vscode/src/vs/workbench/contrib/sash/browser/sash.ts @@ -36,8 +36,8 @@ export class SashSettingsController implements IWorkbenchContribution, IDisposab const size = clamp(configuredSize, 4, 20); const hoverSize = clamp(configuredSize, 1, 8); - this.layoutService.container.style.setProperty('--vscode-sash-size', size + 'px'); - this.layoutService.container.style.setProperty('--vscode-sash-hover-size', hoverSize + 'px'); + this.layoutService.mainContainer.style.setProperty('--vscode-sash-size', size + 'px'); + this.layoutService.mainContainer.style.setProperty('--vscode-sash-hover-size', hoverSize + 'px'); setGlobalSashSize(size); } diff --git a/patched-vscode/src/vs/workbench/contrib/scm/browser/activity.ts b/patched-vscode/src/vs/workbench/contrib/scm/browser/activity.ts index b3308851..7ee1d516 100644 --- a/patched-vscode/src/vs/workbench/contrib/scm/browser/activity.ts +++ b/patched-vscode/src/vs/workbench/contrib/scm/browser/activity.ts @@ -6,11 +6,11 @@ import { localize } from 'vs/nls'; import { basename } from 'vs/base/common/resources'; import { IDisposable, dispose, Disposable, DisposableStore, combinedDisposable, MutableDisposable } from 'vs/base/common/lifecycle'; -import { Event } from 'vs/base/common/event'; +import { Emitter, Event } from 'vs/base/common/event'; import { VIEW_PANE_ID, ISCMService, ISCMRepository, ISCMViewService } from 'vs/workbench/contrib/scm/common/scm'; import { IActivityService, NumberBadge } from 'vs/workbench/services/activity/common/activity'; import { IWorkbenchContribution } from 'vs/workbench/common/contributions'; -import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; +import { IContextKey, IContextKeyService, RawContextKey } from 'vs/platform/contextkey/common/contextkey'; import { IStatusbarEntry, IStatusbarService, StatusbarAlignment as MainThreadStatusBarAlignment } from 'vs/workbench/services/statusbar/browser/statusbar'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; @@ -18,12 +18,15 @@ import { EditorResourceAccessor } from 'vs/workbench/common/editor'; import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; import { Schemas } from 'vs/base/common/network'; import { Iterable } from 'vs/base/common/iterator'; +import { ITitleService } from 'vs/workbench/services/title/browser/titleService'; +import { IEditorGroupContextKeyProvider, IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; +import { EditorInput } from 'vs/workbench/common/editor/editorInput'; function getCount(repository: ISCMRepository): number { if (typeof repository.provider.count === 'number') { return repository.provider.count; } else { - return repository.provider.groups.elements.reduce((r, g) => r + g.elements.length, 0); + return repository.provider.groups.reduce((r, g) => r + g.resources.length, 0); } } @@ -197,7 +200,7 @@ export class SCMStatusController implements IWorkbenchContribution { if (count > 0) { const badge = new NumberBadge(count, num => localize('scmPendingChangesBadge', '{0} pending changes', num)); - this.badgeDisposable.value = this.activityService.showViewActivity(VIEW_PANE_ID, { badge, clazz: 'scm-viewlet-label' }); + this.badgeDisposable.value = this.activityService.showViewActivity(VIEW_PANE_ID, { badge }); } else { this.badgeDisposable.value = undefined; } @@ -213,21 +216,94 @@ export class SCMStatusController implements IWorkbenchContribution { } } -export class SCMActiveResourceContextKeyController implements IWorkbenchContribution { +const ActiveRepositoryContextKeys = { + ActiveRepositoryName: new RawContextKey('scmActiveRepositoryName', ''), + ActiveRepositoryBranchName: new RawContextKey('scmActiveRepositoryBranchName', ''), +}; + +export class SCMActiveRepositoryContextKeyController implements IWorkbenchContribution { - private activeResourceHasChangesContextKey: IContextKey; - private activeResourceRepositoryContextKey: IContextKey; + private activeRepositoryNameContextKey: IContextKey; + private activeRepositoryBranchNameContextKey: IContextKey; + + private focusedRepository: ISCMRepository | undefined = undefined; + private focusDisposable: IDisposable = Disposable.None; private readonly disposables = new DisposableStore(); - private repositoryDisposables = new Set(); constructor( @IContextKeyService contextKeyService: IContextKeyService, @IEditorService private readonly editorService: IEditorService, + @ISCMViewService private readonly scmViewService: ISCMViewService, + @ITitleService titleService: ITitleService, + @IUriIdentityService private readonly uriIdentityService: IUriIdentityService + ) { + this.activeRepositoryNameContextKey = ActiveRepositoryContextKeys.ActiveRepositoryName.bindTo(contextKeyService); + this.activeRepositoryBranchNameContextKey = ActiveRepositoryContextKeys.ActiveRepositoryBranchName.bindTo(contextKeyService); + + titleService.registerVariables([ + { name: 'activeRepositoryName', contextKey: ActiveRepositoryContextKeys.ActiveRepositoryName.key }, + { name: 'activeRepositoryBranchName', contextKey: ActiveRepositoryContextKeys.ActiveRepositoryBranchName.key, } + ]); + + editorService.onDidActiveEditorChange(this.onDidActiveEditorChange, this, this.disposables); + scmViewService.onDidFocusRepository(this.onDidFocusRepository, this, this.disposables); + this.onDidFocusRepository(scmViewService.focusedRepository); + } + + private onDidActiveEditorChange(): void { + const activeResource = EditorResourceAccessor.getOriginalUri(this.editorService.activeEditor); + + if (activeResource?.scheme !== Schemas.file && activeResource?.scheme !== Schemas.vscodeRemote) { + return; + } + + const repository = Iterable.find( + this.scmViewService.repositories, + r => Boolean(r.provider.rootUri && this.uriIdentityService.extUri.isEqualOrParent(activeResource, r.provider.rootUri)) + ); + + this.onDidFocusRepository(repository); + } + + private onDidFocusRepository(repository: ISCMRepository | undefined): void { + if (!repository || this.focusedRepository === repository) { + return; + } + + this.focusDisposable.dispose(); + this.focusedRepository = repository; + + if (repository && repository.provider.onDidChangeStatusBarCommands) { + this.focusDisposable = repository.provider.onDidChangeStatusBarCommands(() => this.updateContextKeys(repository)); + } + + this.updateContextKeys(repository); + } + + private updateContextKeys(repository: ISCMRepository | undefined): void { + this.activeRepositoryNameContextKey.set(repository?.provider.name ?? ''); + this.activeRepositoryBranchNameContextKey.set(repository?.provider.historyProvider?.currentHistoryItemGroup?.name ?? ''); + } + + dispose(): void { + this.focusDisposable.dispose(); + this.disposables.dispose(); + } +} + +export class SCMActiveResourceContextKeyController implements IWorkbenchContribution { + + private readonly disposables = new DisposableStore(); + private repositoryDisposables = new Set(); + private onDidRepositoryChange = new Emitter(); + + constructor( + @IEditorGroupsService editorGroupsService: IEditorGroupsService, @ISCMService private readonly scmService: ISCMService, @IUriIdentityService private readonly uriIdentityService: IUriIdentityService ) { - this.activeResourceHasChangesContextKey = contextKeyService.createKey('scmActiveResourceHasChanges', false); - this.activeResourceRepositoryContextKey = contextKeyService.createKey('scmActiveResourceRepository', undefined); + const activeResourceHasChangesContextKey = new RawContextKey('scmActiveResourceHasChanges', false, localize('scmActiveResourceHasChanges', "Whether the active resource has changes")); + const activeResourceRepositoryContextKey = new RawContextKey('scmActiveResourceRepository', undefined, localize('scmActiveResourceRepository', "The active resource's repository")); this.scmService.onDidAddRepository(this.onDidAddRepository, this, this.disposables); @@ -235,26 +311,42 @@ export class SCMActiveResourceContextKeyController implements IWorkbenchContribu this.onDidAddRepository(repository); } - editorService.onDidActiveEditorChange(this.updateContextKey, this, this.disposables); + // Create context key providers which will update the context keys based on each groups active editor + const hasChangesContextKeyProvider: IEditorGroupContextKeyProvider = { + contextKey: activeResourceHasChangesContextKey, + getGroupContextKeyValue: (group) => this.getEditorHasChanges(group.activeEditor), + onDidChange: this.onDidRepositoryChange.event + }; + + const repositoryContextKeyProvider: IEditorGroupContextKeyProvider = { + contextKey: activeResourceRepositoryContextKey, + getGroupContextKeyValue: (group) => this.getEditorRepositoryId(group.activeEditor), + onDidChange: this.onDidRepositoryChange.event + }; + + this.disposables.add(editorGroupsService.registerContextKeyProvider(hasChangesContextKeyProvider)); + this.disposables.add(editorGroupsService.registerContextKeyProvider(repositoryContextKeyProvider)); } private onDidAddRepository(repository: ISCMRepository): void { const onDidChange = Event.any(repository.provider.onDidChange, repository.provider.onDidChangeResources); - const changeDisposable = onDidChange(() => this.updateContextKey()); + const changeDisposable = onDidChange(() => { + this.onDidRepositoryChange.fire(); + }); const onDidRemove = Event.filter(this.scmService.onDidRemoveRepository, e => e === repository); const removeDisposable = onDidRemove(() => { disposable.dispose(); this.repositoryDisposables.delete(disposable); - this.updateContextKey(); + this.onDidRepositoryChange.fire(); }); const disposable = combinedDisposable(changeDisposable, removeDisposable); this.repositoryDisposables.add(disposable); } - private updateContextKey(): void { - const activeResource = EditorResourceAccessor.getOriginalUri(this.editorService.activeEditor); + private getEditorRepositoryId(activeEditor: EditorInput | null): string | undefined { + const activeResource = EditorResourceAccessor.getOriginalUri(activeEditor); if (activeResource?.scheme === Schemas.file || activeResource?.scheme === Schemas.vscodeRemote) { const activeResourceRepository = Iterable.find( @@ -262,27 +354,37 @@ export class SCMActiveResourceContextKeyController implements IWorkbenchContribu r => Boolean(r.provider.rootUri && this.uriIdentityService.extUri.isEqualOrParent(activeResource, r.provider.rootUri)) ); - this.activeResourceRepositoryContextKey.set(activeResourceRepository?.id); + return activeResourceRepository?.id; + } + + return undefined; + } + + private getEditorHasChanges(activeEditor: EditorInput | null): boolean { + const activeResource = EditorResourceAccessor.getOriginalUri(activeEditor); - for (const resourceGroup of activeResourceRepository?.provider.groups.elements ?? []) { - if (resourceGroup.elements + if (activeResource?.scheme === Schemas.file || activeResource?.scheme === Schemas.vscodeRemote) { + const activeResourceRepository = Iterable.find( + this.scmService.repositories, + r => Boolean(r.provider.rootUri && this.uriIdentityService.extUri.isEqualOrParent(activeResource, r.provider.rootUri)) + ); + + for (const resourceGroup of activeResourceRepository?.provider.groups ?? []) { + if (resourceGroup.resources .some(scmResource => this.uriIdentityService.extUri.isEqual(activeResource, scmResource.sourceUri))) { - this.activeResourceHasChangesContextKey.set(true); - return; + return true; } } - - this.activeResourceHasChangesContextKey.set(false); - } else { - this.activeResourceHasChangesContextKey.set(false); - this.activeResourceRepositoryContextKey.set(undefined); } + + return false; } dispose(): void { this.disposables.dispose(); dispose(this.repositoryDisposables.values()); this.repositoryDisposables.clear(); + this.onDidRepositoryChange.dispose(); } } diff --git a/patched-vscode/src/vs/workbench/contrib/scm/browser/dirtydiffDecorator.ts b/patched-vscode/src/vs/workbench/contrib/scm/browser/dirtydiffDecorator.ts index 16eba22c..7537f80f 100644 --- a/patched-vscode/src/vs/workbench/contrib/scm/browser/dirtydiffDecorator.ts +++ b/patched-vscode/src/vs/workbench/contrib/scm/browser/dirtydiffDecorator.ts @@ -29,7 +29,7 @@ import { Position } from 'vs/editor/common/core/position'; import { Range } from 'vs/editor/common/core/range'; import { rot } from 'vs/base/common/numbers'; import { KeybindingsRegistry, KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry'; -import { EmbeddedDiffEditorWidget } from 'vs/editor/browser/widget/embeddedCodeEditorWidget'; +import { EmbeddedDiffEditorWidget } from 'vs/editor/browser/widget/diffEditor/embeddedDiffEditorWidget'; import { IDiffEditorOptions, EditorOption } from 'vs/editor/common/config/editorOptions'; import { Action, IAction, ActionRunner } from 'vs/base/common/actions'; import { IActionBarOptions } from 'vs/base/browser/ui/actionbar/actionbar'; @@ -54,7 +54,7 @@ import { IChange } from 'vs/editor/common/diff/legacyLinesDiffComputer'; import { Color } from 'vs/base/common/color'; import { ResourceMap } from 'vs/base/common/map'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; -import { AudioCue, IAudioCueService } from 'vs/platform/audioCues/browser/audioCueService'; +import { AccessibilitySignal, IAccessibilitySignalService } from 'vs/platform/accessibilitySignal/browser/accessibilitySignalService'; import { IAccessibilityService } from 'vs/platform/accessibility/common/accessibility'; import { IQuickDiffService, QuickDiff } from 'vs/workbench/contrib/scm/common/quickDiff'; import { IQuickDiffSelectItem, SwitchQuickDiffBaseAction, SwitchQuickDiffViewItem } from 'vs/workbench/contrib/scm/browser/dirtyDiffSwitcher'; @@ -280,8 +280,9 @@ class DirtyDiffWidget extends PeekViewWidget { this._actionbarWidget!.context = [diffEditorModel.modified.uri, providerSpecificChanges, contextIndex]; if (usePosition) { this.show(position, height); + this.editor.setPosition(position); + this.editor.focus(); } - this.editor.focus(); } private renderTitle(label: string): void { @@ -407,6 +408,7 @@ class DirtyDiffWidget extends PeekViewWidget { readOnly: false, renderIndicators: false, diffAlgorithm: 'advanced', + ignoreTrimWhitespace: false, stickyScroll: { enabled: false } }; @@ -576,7 +578,7 @@ export class GotoPreviousChangeAction extends EditorAction { async run(accessor: ServicesAccessor): Promise { const outerEditor = getOuterEditorFromDiffEditor(accessor); - const audioCueService = accessor.get(IAudioCueService); + const accessibilitySignalService = accessor.get(IAccessibilitySignalService); const accessibilityService = accessor.get(IAccessibilityService); const codeEditorService = accessor.get(ICodeEditorService); @@ -598,7 +600,7 @@ export class GotoPreviousChangeAction extends EditorAction { const index = model.findPreviousClosestChange(lineNumber, false); const change = model.changes[index]; - await playAudioCueForChange(change.change, audioCueService); + await playAccessibilitySymbolForChange(change.change, accessibilitySignalService); setPositionAndSelection(change.change, outerEditor, accessibilityService, codeEditorService); } } @@ -617,7 +619,7 @@ export class GotoNextChangeAction extends EditorAction { } async run(accessor: ServicesAccessor): Promise { - const audioCueService = accessor.get(IAudioCueService); + const accessibilitySignalService = accessor.get(IAccessibilitySignalService); const outerEditor = getOuterEditorFromDiffEditor(accessor); const accessibilityService = accessor.get(IAccessibilityService); const codeEditorService = accessor.get(ICodeEditorService); @@ -641,7 +643,7 @@ export class GotoNextChangeAction extends EditorAction { const index = model.findNextClosestChange(lineNumber, false); const change = model.changes[index].change; - await playAudioCueForChange(change, audioCueService); + await playAccessibilitySymbolForChange(change, accessibilitySignalService); setPositionAndSelection(change, outerEditor, accessibilityService, codeEditorService); } } @@ -656,17 +658,17 @@ function setPositionAndSelection(change: IChange, editor: ICodeEditor, accessibi } } -async function playAudioCueForChange(change: IChange, audioCueService: IAudioCueService) { +async function playAccessibilitySymbolForChange(change: IChange, accessibilitySignalService: IAccessibilitySignalService) { const changeType = getChangeType(change); switch (changeType) { case ChangeType.Add: - audioCueService.playAudioCue(AudioCue.diffLineInserted, { allowManyInParallel: true, source: 'dirtyDiffDecoration' }); + accessibilitySignalService.playSignal(AccessibilitySignal.diffLineInserted, { allowManyInParallel: true, source: 'dirtyDiffDecoration' }); break; case ChangeType.Delete: - audioCueService.playAudioCue(AudioCue.diffLineDeleted, { allowManyInParallel: true, source: 'dirtyDiffDecoration' }); + accessibilitySignalService.playSignal(AccessibilitySignal.diffLineDeleted, { allowManyInParallel: true, source: 'dirtyDiffDecoration' }); break; case ChangeType.Modify: - audioCueService.playAudioCue(AudioCue.diffLineModified, { allowManyInParallel: true, source: 'dirtyDiffDecoration' }); + accessibilitySignalService.playSignal(AccessibilitySignal.diffLineModified, { allowManyInParallel: true, source: 'dirtyDiffDecoration' }); break; } } @@ -723,8 +725,7 @@ export class DirtyDiffController extends Disposable implements DirtyDiffContribu ) { super(); this.enabled = !contextKeyService.getContextKeyValue('isInDiffEditor'); - this.stylesheet = dom.createStyleSheet(); - this._register(toDisposable(() => this.stylesheet.remove())); + this.stylesheet = dom.createStyleSheet(undefined, undefined, this._store); if (this.enabled) { this.isDirtyDiffVisible = isDirtyDiffVisible.bindTo(contextKeyService); @@ -1046,7 +1047,7 @@ const overviewRulerDeletedForeground = registerColor('editorOverviewRuler.delete class DirtyDiffDecorator extends Disposable { - static createDecoration(className: string, options: { gutter: boolean; overview: { active: boolean; color: string }; minimap: { active: boolean; color: string }; isWholeLine: boolean }): ModelDecorationOptions { + static createDecoration(className: string, tooltip: string | null, options: { gutter: boolean; overview: { active: boolean; color: string }; minimap: { active: boolean; color: string }; isWholeLine: boolean }): ModelDecorationOptions { const decorationOptions: IModelDecorationOptions = { description: 'dirty-diff-decoration', isWholeLine: options.isWholeLine, @@ -1054,6 +1055,7 @@ class DirtyDiffDecorator extends Disposable { if (options.gutter) { decorationOptions.linesDecorationsClassName = `dirty-diff-glyph ${className}`; + decorationOptions.linesDecorationsTooltip = tooltip; } if (options.overview.active) { @@ -1095,31 +1097,33 @@ class DirtyDiffDecorator extends Disposable { const overview = decorations === 'all' || decorations === 'overview'; const minimap = decorations === 'all' || decorations === 'minimap'; - this.addedOptions = DirtyDiffDecorator.createDecoration('dirty-diff-added', { + const diffAdded = nls.localize('diffAdded', 'Added lines'); + this.addedOptions = DirtyDiffDecorator.createDecoration('dirty-diff-added', diffAdded, { gutter, overview: { active: overview, color: overviewRulerAddedForeground }, minimap: { active: minimap, color: minimapGutterAddedBackground }, isWholeLine: true }); - this.addedPatternOptions = DirtyDiffDecorator.createDecoration('dirty-diff-added-pattern', { + this.addedPatternOptions = DirtyDiffDecorator.createDecoration('dirty-diff-added-pattern', diffAdded, { gutter, overview: { active: overview, color: overviewRulerAddedForeground }, minimap: { active: minimap, color: minimapGutterAddedBackground }, isWholeLine: true }); - this.modifiedOptions = DirtyDiffDecorator.createDecoration('dirty-diff-modified', { + const diffModified = nls.localize('diffModified', 'Changed lines'); + this.modifiedOptions = DirtyDiffDecorator.createDecoration('dirty-diff-modified', diffModified, { gutter, overview: { active: overview, color: overviewRulerModifiedForeground }, minimap: { active: minimap, color: minimapGutterModifiedBackground }, isWholeLine: true }); - this.modifiedPatternOptions = DirtyDiffDecorator.createDecoration('dirty-diff-modified-pattern', { + this.modifiedPatternOptions = DirtyDiffDecorator.createDecoration('dirty-diff-modified-pattern', diffModified, { gutter, overview: { active: overview, color: overviewRulerModifiedForeground }, minimap: { active: minimap, color: minimapGutterModifiedBackground }, isWholeLine: true }); - this.deletedOptions = DirtyDiffDecorator.createDecoration('dirty-diff-deleted', { + this.deletedOptions = DirtyDiffDecorator.createDecoration('dirty-diff-deleted', nls.localize('diffDeleted', 'Removed lines'), { gutter, overview: { active: overview, color: overviewRulerDeletedForeground }, minimap: { active: minimap, color: minimapGutterDeletedBackground }, @@ -1557,20 +1561,19 @@ export class DirtyDiffWorkbenchController extends Disposable implements ext.IWor @ITextFileService private readonly textFileService: ITextFileService ) { super(); - this.stylesheet = dom.createStyleSheet(); - this._register(toDisposable(() => this.stylesheet.parentElement!.removeChild(this.stylesheet))); + this.stylesheet = dom.createStyleSheet(undefined, undefined, this._store); const onDidChangeConfiguration = Event.filter(configurationService.onDidChangeConfiguration, e => e.affectsConfiguration('scm.diffDecorations')); this._register(onDidChangeConfiguration(this.onDidChangeConfiguration, this)); this.onDidChangeConfiguration(); const onDidChangeDiffWidthConfiguration = Event.filter(configurationService.onDidChangeConfiguration, e => e.affectsConfiguration('scm.diffDecorationsGutterWidth')); - onDidChangeDiffWidthConfiguration(this.onDidChangeDiffWidthConfiguration, this); + this._register(onDidChangeDiffWidthConfiguration(this.onDidChangeDiffWidthConfiguration, this)); this.onDidChangeDiffWidthConfiguration(); const onDidChangeDiffVisibilityConfiguration = Event.filter(configurationService.onDidChangeConfiguration, e => e.affectsConfiguration('scm.diffDecorationsGutterVisibility')); - onDidChangeDiffVisibilityConfiguration(this.onDidChangeDiffVisibiltiyConfiguration, this); - this.onDidChangeDiffVisibiltiyConfiguration(); + this._register(onDidChangeDiffVisibilityConfiguration(this.onDidChangeDiffVisibilityConfiguration, this)); + this.onDidChangeDiffVisibilityConfiguration(); } private onDidChangeConfiguration(): void { @@ -1593,7 +1596,7 @@ export class DirtyDiffWorkbenchController extends Disposable implements ext.IWor this.setViewState({ ...this.viewState, width }); } - private onDidChangeDiffVisibiltiyConfiguration(): void { + private onDidChangeDiffVisibilityConfiguration(): void { const visibility = this.configurationService.getValue<'always' | 'hover'>('scm.diffDecorationsGutterVisibility'); this.setViewState({ ...this.viewState, visibility }); } @@ -1674,8 +1677,14 @@ export class DirtyDiffWorkbenchController extends Disposable implements ext.IWor for (const [uri, item] of this.items) { for (const editorId of item.keys()) { if (!this.editorService.visibleTextEditorControls.find(editor => isCodeEditor(editor) && editor.getModel()?.uri.toString() === uri.toString() && editor.getId() === editorId)) { - dispose(item.values()); - this.items.delete(uri); + if (item.has(editorId)) { + const dirtyDiffItem = item.get(editorId); + dirtyDiffItem?.dispose(); + item.delete(editorId); + if (item.size === 0) { + this.items.delete(uri); + } + } } } } diff --git a/patched-vscode/src/vs/workbench/contrib/scm/browser/media/scm.css b/patched-vscode/src/vs/workbench/contrib/scm/browser/media/scm.css index f92c54db..c8939c63 100644 --- a/patched-vscode/src/vs/workbench/contrib/scm/browser/media/scm.css +++ b/patched-vscode/src/vs/workbench/contrib/scm/browser/media/scm.css @@ -79,13 +79,17 @@ padding-left: 4px; display: flex; align-items: center; - min-width: 16px; +} + +.scm-view .scm-provider > .actions > .monaco-toolbar > .monaco-action-bar > .actions-container > .action-item:nth-child(1) { + min-width: 20px; } .scm-view .scm-provider > .actions > .monaco-toolbar > .monaco-action-bar > .actions-container > .action-item > .action-label, .scm-view .scm-provider > .actions > .monaco-toolbar > .monaco-action-bar > .actions-container > .action-item > .monaco-dropdown > .dropdown-label > .action-label { display: flex; align-items: center; + line-height: 16px; overflow: hidden; } @@ -118,44 +122,98 @@ align-items: center; } -.scm-view .monaco-list-row .history-item-group .monaco-highlighted-label { - display: flex; - align-items: center; -} - .scm-view .monaco-list-row .history-item-group .monaco-icon-label, .scm-view .monaco-list-row .history-item .monaco-icon-label { flex-grow: 1; align-items: center; } -.scm-view .monaco-list-row .history-item-group .monaco-icon-label > .monaco-icon-label-container { +.scm-view .monaco-list-row .history-item { display: flex; + align-items: center; } -.scm-view .monaco-list-row .history-item-group .monaco-icon-label > .monaco-icon-label-container .monaco-icon-description-container { - overflow: hidden; - text-overflow: ellipsis; + +.scm-view .monaco-list-row .history-item .stats-container { + display: flex; + font-size: 11px; + line-height: 11px; + margin-left: 6px; + gap: 4px; +} + +.scm-view .monaco-list-row .history-item .stats-container { + min-height: 18px; + padding: 0 4px; + border-radius: 2px; + border: 1px solid var(--vscode-scm-historyItemStatisticsBorder); +} + +.scm-view .monaco-list-row.focused .history-item .stats-container, +.scm-view .monaco-list-row.selected .history-item .stats-container { + border: 1px solid var(--vscode-scm-historyItemSelectedStatisticsBorder); } -.scm-sync-view .monaco-list-row .monaco-icon-label .icon-container -.scm-sync-view .monaco-list-row .monaco-icon-label .icon-container { +.scm-view .monaco-list-row .history-item .stats-container > .files-label, +.scm-view .monaco-list-row .history-item .stats-container > .insertions-label, +.scm-view .monaco-list-row .history-item .stats-container > .deletions-label { display: flex; - font-size: 14px; - padding-right: 4px; + align-items: center; + opacity: 0.75; +} + +.scm-view .monaco-list-row .history-item .stats-container > .insertions-label { + color: var(--vscode-scm-historyItemAdditionsForeground); +} + +.scm-view .monaco-list-row .history-item .stats-container > .deletions-label { + color: var(--vscode-scm-historyItemDeletionsForeground); +} + +.scm-view .monaco-list-row .history-item .stats-container.hidden, +.scm-view .monaco-list-row .history-item .stats-container > .insertions-label.hidden, +.scm-view .monaco-list-row .history-item .stats-container > .deletions-label.hidden { + display: none; } -.scm-sync-view .monaco-list-row .history-item .monaco-icon-label .icon-container { +.scm-view .monaco-list-row .history-item-group .monaco-icon-label .icon-container, +.scm-view .monaco-list-row .history-item .monaco-icon-label .icon-container { display: flex; - font-size: 14px; padding-right: 4px; } -.scm-sync-view .monaco-list-row .history-item .monaco-icon-label .avatar { +.scm-view .monaco-list-row .history-item .monaco-icon-label .avatar { width: 14px; height: 14px; border-radius: 14px; } +.scm-view .monaco-list-row .separator-container { + display: flex; + align-items: center; + padding-left: 11px; +} + +.scm-view .monaco-list-row .separator-container .label-name { + font-size: 10px; +} + +.scm-view .monaco-list-row.focused .separator-container .label-name, +.scm-view .monaco-list-row.selected .separator-container .label-name { + color: var(--vscode-foreground); +} + +.scm-view .monaco-list-row .separator-container .separator { + display: flex; + flex-grow: 1; + height: 0; + margin-left: 6px; + border-top: 1px solid var(--vscode-sideBar-border); +} + +.scm-view .monaco-list-row .separator-container .actions { + padding-left: 6px; +} + .scm-view .monaco-list-row .history > .name, .scm-view .monaco-list-row .history-item-group > .name, .scm-view .monaco-list-row .resource-group > .name { @@ -187,7 +245,7 @@ height: 100%; background-repeat: no-repeat; background-position: 50% 50%; - margin-right: 8px; + margin-left: 5px; } .scm-view .monaco-list-row .resource > .decoration-icon.codicon { @@ -200,18 +258,25 @@ } .scm-view .monaco-list .monaco-list-row .resource-group > .actions, -.scm-view .monaco-list .monaco-list-row .resource > .name > .monaco-icon-label > .actions { +.scm-view .monaco-list .monaco-list-row .resource > .name > .monaco-icon-label > .actions, +.scm-view .monaco-list .monaco-list-row .separator-container > .actions, +.scm-view .monaco-list .monaco-list-row .history-item-group > .actions, +.scm-view .monaco-list .monaco-list-row .history-item > .actions { display: none; max-width: fit-content; } .scm-view .monaco-list .monaco-list-row:hover .resource-group > .actions, -.scm-view .monaco-list .monaco-list-row.selected .resource-group > .actions, .scm-view .monaco-list .monaco-list-row.focused .resource-group > .actions, .scm-view .monaco-list .monaco-list-row:hover .resource > .name > .monaco-icon-label > .actions, -.scm-view .monaco-list .monaco-list-row.selected .resource > .name > .monaco-icon-label > .actions, .scm-view .monaco-list .monaco-list-row.focused .resource > .name > .monaco-icon-label > .actions, -.scm-view .monaco-list:not(.selection-multiple) .monaco-list-row .resource:hover > .actions { +.scm-view .monaco-list:not(.selection-multiple) .monaco-list-row .resource:hover > .actions, +.scm-view .monaco-list .monaco-list-row:hover .separator-container > .actions, +.scm-view .monaco-list .monaco-list-row.focused .separator-container > .actions, +.scm-view .monaco-list .monaco-list-row:hover .history-item-group > .actions, +.scm-view .monaco-list .monaco-list-row.focused .history-item-group > .actions, +.scm-view .monaco-list .monaco-list-row:hover .history-item > .actions, +.scm-view .monaco-list .monaco-list-row.focused .history-item > .actions { display: block; } @@ -227,8 +292,12 @@ } .scm-view.show-actions .scm-provider > .actions, +.scm-view.show-actions > .monaco-list .monaco-list-row .scm-input > .scm-editor > .actions, .scm-view.show-actions > .monaco-list .monaco-list-row .resource-group > .actions, -.scm-view.show-actions > .monaco-list .monaco-list-row .resource > .name > .monaco-icon-label > .actions { +.scm-view.show-actions > .monaco-list .monaco-list-row .resource > .name > .monaco-icon-label > .actions, +.scm-view.show-actions > .monaco-list .monaco-list-row .separator-container > .actions, +.scm-view.show-actions > .monaco-list .monaco-list-row .history-item-group > .actions, +.scm-view.show-actions > .monaco-list .monaco-list-row .history-item > .actions { display: block; } @@ -238,8 +307,25 @@ .scm-view .scm-input { height: 100%; + display: flex; + align-items: center; padding-left: 11px; - border-radius: 2px; +} + +.scm-view .scm-input .scm-editor .scm-editor-toolbar { + padding: 1px 3px 1px 1px; +} + +.scm-view .scm-input .scm-editor .scm-editor-toolbar.hidden { + display: none; +} + +.scm-view .scm-input .scm-editor .scm-editor-toolbar.scroll-decoration { + box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset; +} + +.scm-view .scm-input .scm-editor .scm-editor-toolbar .action-label.codicon.codicon-debug-stop { + color: var(--vscode-icon-foreground) !important; } .scm-view .scm-editor-container .monaco-editor { @@ -253,10 +339,12 @@ .scm-view .scm-editor { box-sizing: border-box; width: 100%; - height: 100%; display: flex; - flex-direction: column; - justify-content: center; + align-items: flex-start; + box-sizing: border-box; + border: 1px solid var(--vscode-input-border, transparent); + background-color: var(--vscode-input-background); + border-radius: 2px; } .scm-view .button-container { @@ -307,31 +395,23 @@ outline: 1px solid var(--vscode-panelInput-border); } -.scm-view .scm-editor-container { - position: relative; - box-sizing: border-box; - background-color: var(--vscode-input-background); - border: 1px solid var(--vscode-input-border, transparent); - border-radius: 2px; -} - -.scm-view .scm-editor-container.synthetic-focus, -.monaco-workbench .part.panel .scm-view .scm-editor-container.synthetic-focus { +.scm-view .scm-editor.synthetic-focus, +.monaco-workbench .part.panel .scm-view .scm-editor.synthetic-focus { outline: 1px solid var(--vscode-focusBorder); outline-offset: -1px; } -.scm-view .scm-editor-container.validation-info { +.scm-view .scm-editor.validation-info { outline: 1px solid var(--vscode-inputValidation-infoBorder) !important; outline-offset: -1px; } -.scm-view .scm-editor-container.validation-warning { +.scm-view .scm-editor.validation-warning { outline: 1px solid var(--vscode-inputValidation-warningBorder) !important; outline-offset: -1px; } -.scm-view .scm-editor-container.validation-error { +.scm-view .scm-editor.validation-error { outline: 1px solid var(--vscode-inputValidation-errorBorder) !important; outline-offset: -1px; } @@ -401,7 +481,6 @@ z-index: 1; padding: 2px 6px; box-sizing: border-box; - width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; diff --git a/patched-vscode/src/vs/workbench/contrib/scm/browser/menus.ts b/patched-vscode/src/vs/workbench/contrib/scm/browser/menus.ts index 9918414d..915abcb3 100644 --- a/patched-vscode/src/vs/workbench/contrib/scm/browser/menus.ts +++ b/patched-vscode/src/vs/workbench/contrib/scm/browser/menus.ts @@ -3,24 +3,36 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import 'vs/css!./media/scm'; -import { Emitter } from 'vs/base/common/event'; -import { IDisposable, DisposableStore, dispose } from 'vs/base/common/lifecycle'; -import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; -import { IMenuService, MenuId, IMenu, MenuRegistry } from 'vs/platform/actions/common/actions'; import { IAction } from 'vs/base/common/actions'; -import { createAndFillInActionBarActions } from 'vs/platform/actions/browser/menuEntryActionViewItem'; -import { ISCMResource, ISCMResourceGroup, ISCMProvider, ISCMRepository, ISCMService, ISCMMenus, ISCMRepositoryMenus } from 'vs/workbench/contrib/scm/common/scm'; import { equals } from 'vs/base/common/arrays'; -import { ISplice } from 'vs/base/common/sequence'; +import { Emitter } from 'vs/base/common/event'; +import { DisposableStore, IDisposable, dispose } from 'vs/base/common/lifecycle'; +import 'vs/css!./media/scm'; +import { localize } from 'vs/nls'; +import { createAndFillInActionBarActions } from 'vs/platform/actions/browser/menuEntryActionViewItem'; +import { IMenu, IMenuService, MenuId, MenuRegistry } from 'vs/platform/actions/common/actions'; +import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { ServiceCollection } from 'vs/platform/instantiation/common/serviceCollection'; -import { localize } from 'vs/nls'; +import { ISCMHistoryProviderMenus, SCMHistoryItemGroupTreeElement, SCMHistoryItemTreeElement } from 'vs/workbench/contrib/scm/common/history'; +import { ISCMMenus, ISCMProvider, ISCMRepository, ISCMRepositoryMenus, ISCMResource, ISCMResourceGroup, ISCMService } from 'vs/workbench/contrib/scm/common/scm'; function actionEquals(a: IAction, b: IAction): boolean { return a.id === b.id; } +const repositoryMenuDisposables = new DisposableStore(); + +MenuRegistry.onDidChangeMenu(e => { + if (e.has(MenuId.SCMTitle)) { + repositoryMenuDisposables.clear(); + + for (const menuItem of MenuRegistry.getMenuItems(MenuId.SCMTitle)) { + repositoryMenuDisposables.add(MenuRegistry.appendMenuItem(MenuId.SCMSourceControlInline, menuItem)); + } + } +}); + export class SCMTitleMenu implements IDisposable { private _actions: IAction[] = []; @@ -148,23 +160,34 @@ export class SCMRepositoryMenus implements ISCMRepositoryMenus, IDisposable { private contextKeyService: IContextKeyService; readonly titleMenu: SCMTitleMenu; - private readonly resourceGroups: ISCMResourceGroup[] = []; + readonly repositoryMenu: IMenu; + private readonly resourceGroupMenusItems = new Map(); - private _repositoryMenu: IMenu | undefined; - get repositoryMenu(): IMenu { - if (!this._repositoryMenu) { - this._repositoryMenu = this.menuService.createMenu(MenuId.SCMSourceControl, this.contextKeyService); - this.disposables.add(this._repositoryMenu); + private _repositoryContextMenu: IMenu | undefined; + get repositoryContextMenu(): IMenu { + if (!this._repositoryContextMenu) { + this._repositoryContextMenu = this.menuService.createMenu(MenuId.SCMSourceControl, this.contextKeyService); + this.disposables.add(this._repositoryContextMenu); + } + + return this._repositoryContextMenu; + } + + private _historyProviderMenu: SCMHistoryProviderMenus | undefined; + get historyProviderMenu(): SCMHistoryProviderMenus | undefined { + if (this.provider.historyProvider && !this._historyProviderMenu) { + this._historyProviderMenu = new SCMHistoryProviderMenus(this.contextKeyService, this.menuService); + this.disposables.add(this._historyProviderMenu); } - return this._repositoryMenu; + return this._historyProviderMenu; } private readonly disposables = new DisposableStore(); constructor( - provider: ISCMProvider, + private readonly provider: ISCMProvider, @IContextKeyService contextKeyService: IContextKeyService, @IInstantiationService instantiationService: IInstantiationService, @IMenuService private readonly menuService: IMenuService @@ -176,11 +199,15 @@ export class SCMRepositoryMenus implements ISCMRepositoryMenus, IDisposable { ]); const serviceCollection = new ServiceCollection([IContextKeyService, this.contextKeyService]); - instantiationService = instantiationService.createChild(serviceCollection); + instantiationService = instantiationService.createChild(serviceCollection, this.disposables); this.titleMenu = instantiationService.createInstance(SCMTitleMenu); + this.disposables.add(this.titleMenu); - provider.groups.onDidSplice(this.onDidSpliceGroups, this, this.disposables); - this.onDidSpliceGroups({ start: 0, deleteCount: 0, toInsert: provider.groups.elements }); + this.repositoryMenu = menuService.createMenu(MenuId.SCMSourceControlInline, this.contextKeyService); + this.disposables.add(this.repositoryMenu); + + provider.onDidChangeResourceGroups(this.onDidChangeResourceGroups, this, this.disposables); + this.onDidChangeResourceGroups(); } getResourceGroupMenu(group: ISCMResourceGroup): IMenu { @@ -201,6 +228,7 @@ export class SCMRepositoryMenus implements ISCMRepositoryMenus, IDisposable { if (!result) { const contextKeyService = this.contextKeyService.createOverlay([ ['scmResourceGroup', group.id], + ['multiDiffEditorEnableViewChanges', group.multiDiffEditorEnableViewChanges], ]); result = new SCMMenusItem(contextKeyService, this.menuService); @@ -210,13 +238,12 @@ export class SCMRepositoryMenus implements ISCMRepositoryMenus, IDisposable { return result; } - private onDidSpliceGroups({ start, deleteCount, toInsert }: ISplice): void { - const deleted = this.resourceGroups.splice(start, deleteCount, ...toInsert); - - for (const group of deleted) { - const item = this.resourceGroupMenusItems.get(group); - item?.dispose(); - this.resourceGroupMenusItems.delete(group); + private onDidChangeResourceGroups(): void { + for (const resourceGroup of this.resourceGroupMenusItems.keys()) { + if (!this.provider.groups.includes(resourceGroup)) { + this.resourceGroupMenusItems.get(resourceGroup)?.dispose(); + this.resourceGroupMenusItems.delete(resourceGroup); + } } } @@ -226,6 +253,70 @@ export class SCMRepositoryMenus implements ISCMRepositoryMenus, IDisposable { } } +export class SCMHistoryProviderMenus implements ISCMHistoryProviderMenus, IDisposable { + + private readonly historyItemMenus = new Map(); + private readonly disposables = new DisposableStore(); + + constructor( + @IContextKeyService private readonly contextKeyService: IContextKeyService, + @IMenuService private readonly menuService: IMenuService) { } + + getHistoryItemMenu(historyItem: SCMHistoryItemTreeElement): IMenu { + return this.getOrCreateHistoryItemMenu(historyItem); + } + + getHistoryItemGroupMenu(historyItemGroup: SCMHistoryItemGroupTreeElement): IMenu { + return historyItemGroup.direction === 'incoming' ? + this.menuService.createMenu(MenuId.SCMIncomingChanges, this.contextKeyService) : + this.getOutgoingHistoryItemGroupMenu(MenuId.SCMOutgoingChanges, historyItemGroup); + } + + getHistoryItemGroupContextMenu(historyItemGroup: SCMHistoryItemGroupTreeElement): IMenu { + return historyItemGroup.direction === 'incoming' ? + this.menuService.createMenu(MenuId.SCMIncomingChangesContext, this.contextKeyService) : + this.getOutgoingHistoryItemGroupMenu(MenuId.SCMOutgoingChangesContext, historyItemGroup); + } + + private getOrCreateHistoryItemMenu(historyItem: SCMHistoryItemTreeElement): IMenu { + let result = this.historyItemMenus.get(historyItem); + + if (!result) { + let menuId: MenuId; + if (historyItem.historyItemGroup.direction === 'incoming') { + menuId = historyItem.type === 'allChanges' ? + MenuId.SCMIncomingChangesAllChangesContext : + MenuId.SCMIncomingChangesHistoryItemContext; + } else { + menuId = historyItem.type === 'allChanges' ? + MenuId.SCMOutgoingChangesAllChangesContext : + MenuId.SCMOutgoingChangesHistoryItemContext; + } + + const contextKeyService = this.contextKeyService.createOverlay([ + ['scmHistoryItemFileCount', historyItem.statistics?.files ?? 0], + ]); + + result = this.menuService.createMenu(menuId, contextKeyService); + this.historyItemMenus.set(historyItem, result); + } + + return result; + } + + private getOutgoingHistoryItemGroupMenu(menuId: MenuId, historyItemGroup: SCMHistoryItemGroupTreeElement): IMenu { + const contextKeyService = this.contextKeyService.createOverlay([ + ['scmHistoryItemGroupHasUpstream', !!historyItemGroup.repository.provider.historyProvider?.currentHistoryItemGroup?.base], + ]); + + return this.menuService.createMenu(menuId, contextKeyService); + } + + dispose(): void { + this.disposables.dispose(); + } +} + export class SCMMenus implements ISCMMenus, IDisposable { readonly titleMenu: SCMTitleMenu; diff --git a/patched-vscode/src/vs/workbench/contrib/scm/browser/scm.contribution.ts b/patched-vscode/src/vs/workbench/contrib/scm/browser/scm.contribution.ts index eeffaa40..c6090796 100644 --- a/patched-vscode/src/vs/workbench/contrib/scm/browser/scm.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/scm/browser/scm.contribution.ts @@ -3,14 +3,14 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { Registry } from 'vs/platform/registry/common/platform'; -import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions } from 'vs/workbench/common/contributions'; +import { IWorkbenchContributionsRegistry, registerWorkbenchContribution2, Extensions as WorkbenchExtensions, WorkbenchPhase } from 'vs/workbench/common/contributions'; import { DirtyDiffWorkbenchController } from './dirtydiffDecorator'; -import { VIEWLET_ID, ISCMService, VIEW_PANE_ID, ISCMProvider, ISCMViewService, REPOSITORIES_VIEW_PANE_ID, SYNC_VIEW_PANE_ID } from 'vs/workbench/contrib/scm/common/scm'; +import { VIEWLET_ID, ISCMService, VIEW_PANE_ID, ISCMProvider, ISCMViewService, REPOSITORIES_VIEW_PANE_ID } from 'vs/workbench/contrib/scm/common/scm'; import { KeyMod, KeyCode } from 'vs/base/common/keyCodes'; import { MenuRegistry, MenuId } from 'vs/platform/actions/common/actions'; -import { SCMActiveResourceContextKeyController, SCMStatusController } from './activity'; +import { SCMActiveRepositoryContextKeyController, SCMActiveResourceContextKeyController, SCMStatusController } from './activity'; import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; import { IConfigurationRegistry, Extensions as ConfigurationExtensions, ConfigurationScope } from 'vs/platform/configuration/common/configurationRegistry'; import { IContextKeyService, ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; @@ -24,7 +24,7 @@ import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors'; import { ModesRegistry } from 'vs/editor/common/languages/modesRegistry'; import { Codicon } from 'vs/base/common/codicons'; import { registerIcon } from 'vs/platform/theme/common/iconRegistry'; -import { SCMViewPane } from 'vs/workbench/contrib/scm/browser/scmViewPane'; +import { ContextKeys, SCMViewPane } from 'vs/workbench/contrib/scm/browser/scmViewPane'; import { SCMViewService } from 'vs/workbench/contrib/scm/browser/scmViewService'; import { SCMRepositoriesViewPane } from 'vs/workbench/contrib/scm/browser/scmRepositoriesViewPane'; import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; @@ -32,7 +32,9 @@ import { Context as SuggestContext } from 'vs/editor/contrib/suggest/browser/sug import { MANAGE_TRUST_COMMAND_ID, WorkspaceTrustContext } from 'vs/workbench/contrib/workspace/common/workspace'; import { IQuickDiffService } from 'vs/workbench/contrib/scm/common/quickDiff'; import { QuickDiffService } from 'vs/workbench/contrib/scm/common/quickDiffService'; -import { SCMSyncViewPane } from 'vs/workbench/contrib/scm/browser/scmSyncViewPane'; +import { getActiveElement } from 'vs/base/browser/dom'; +import { SCMWorkingSetController } from 'vs/workbench/contrib/scm/browser/workingSet'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; ModesRegistry.registerLanguage({ id: 'scminput', @@ -48,7 +50,7 @@ const sourceControlViewIcon = registerIcon('source-control-view-icon', Codicon.s const viewContainer = Registry.as(ViewContainerExtensions.ViewContainersRegistry).registerViewContainer({ id: VIEWLET_ID, - title: { value: localize('source control', "Source Control"), original: 'Source Control' }, + title: localize2('source control', 'Source Control'), ctorDescriptor: new SyncDescriptor(SCMViewPaneContainer), storageId: 'workbench.scm.views.state', icon: sourceControlViewIcon, @@ -76,11 +78,11 @@ viewsRegistry.registerViewWelcomeContent(VIEW_PANE_ID, { viewsRegistry.registerViews([{ id: VIEW_PANE_ID, - name: localize('source control', "Source Control"), + name: localize2('source control', 'Source Control'), ctorDescriptor: new SyncDescriptor(SCMViewPane), canToggleVisibility: true, canMoveView: true, - weight: 60, + weight: 80, order: -999, containerIcon: sourceControlViewIcon, openCommandActionDescriptor: { @@ -98,7 +100,7 @@ viewsRegistry.registerViews([{ viewsRegistry.registerViews([{ id: REPOSITORIES_VIEW_PANE_ID, - name: localize('source control repositories', "Source Control Repositories"), + name: localize2('source control repositories', "Source Control Repositories"), ctorDescriptor: new SyncDescriptor(SCMRepositoriesViewPane), canToggleVisibility: true, hideByDefault: true, @@ -110,23 +112,21 @@ viewsRegistry.registerViews([{ containerIcon: sourceControlViewIcon }], viewContainer); -viewsRegistry.registerViews([{ - id: SYNC_VIEW_PANE_ID, - name: localize('source control sync', "Source Control Sync"), - ctorDescriptor: new SyncDescriptor(SCMSyncViewPane), - canToggleVisibility: true, - canMoveView: true, - weight: 20, - order: -998, - when: ContextKeyExpr.equals('config.scm.experimental.showSyncView', true), -}], viewContainer); - Registry.as(WorkbenchExtensions.Workbench) .registerWorkbenchContribution(SCMActiveResourceContextKeyController, LifecyclePhase.Restored); +Registry.as(WorkbenchExtensions.Workbench) + .registerWorkbenchContribution(SCMActiveRepositoryContextKeyController, LifecyclePhase.Restored); + Registry.as(WorkbenchExtensions.Workbench) .registerWorkbenchContribution(SCMStatusController, LifecyclePhase.Restored); +registerWorkbenchContribution2( + SCMWorkingSetController.ID, + SCMWorkingSetController, + WorkbenchPhase.AfterRestored +); + Registry.as(ConfigurationExtensions.Configuration).registerConfiguration({ id: 'scm', order: 5, @@ -227,7 +227,7 @@ Registry.as(ConfigurationExtensions.Configuration).regis localize('scm.providerCountBadge.auto', "Only show count badge for Source Control Provider when non-zero."), localize('scm.providerCountBadge.visible', "Show Source Control Provider count badges.") ], - description: localize('scm.providerCountBadge', "Controls the count badges on Source Control Provider headers. These headers only appear when there is more than one provider."), + markdownDescription: localize('scm.providerCountBadge', "Controls the count badges on Source Control Provider headers. These headers appear in the Source Control view when there is more than one provider or when the {0} setting is enabled, and in the Source Control Repositories view.", '\`#scm.alwaysShowRepositories#\`'), default: 'hidden' }, 'scm.defaultViewMode': { @@ -266,6 +266,20 @@ Registry.as(ConfigurationExtensions.Configuration).regis markdownDescription: localize('inputFontSize', "Controls the font size for the input message in pixels."), default: 13 }, + 'scm.inputMaxLineCount': { + type: 'number', + markdownDescription: localize('inputMaxLines', "Controls the maximum number of lines that the input will auto-grow to."), + minimum: 1, + maximum: 50, + default: 10 + }, + 'scm.inputMinLineCount': { + type: 'number', + markdownDescription: localize('inputMinLines', "Controls the minimum number of lines that the input will auto-grow from."), + minimum: 1, + maximum: 50, + default: 1 + }, 'scm.alwaysShowRepositories': { type: 'boolean', markdownDescription: localize('alwaysShowRepository', "Controls whether repositories should always be visible in the Source Control view."), @@ -292,23 +306,65 @@ Registry.as(ConfigurationExtensions.Configuration).regis markdownDescription: localize('showActionButton', "Controls whether an action button can be shown in the Source Control view."), default: true }, - 'scm.experimental.showSyncView': { + 'scm.showInputActionButton': { + type: 'boolean', + markdownDescription: localize('showInputActionButton', "Controls whether an action button can be shown in the Source Control input."), + default: true + }, + 'scm.showIncomingChanges': { + type: 'string', + enum: ['always', 'never', 'auto'], + enumDescriptions: [ + localize('scm.showIncomingChanges.always', "Always show incoming changes in the Source Control view."), + localize('scm.showIncomingChanges.never', "Never show incoming changes in the Source Control view."), + localize('scm.showIncomingChanges.auto', "Only show incoming changes in the Source Control view when any exist."), + ], + description: localize('scm.showIncomingChanges', "Controls whether incoming changes are shown in the Source Control view."), + default: 'auto' + }, + 'scm.showOutgoingChanges': { + type: 'string', + enum: ['always', 'never', 'auto'], + enumDescriptions: [ + localize('scm.showOutgoingChanges.always', "Always show outgoing changes in the Source Control view."), + localize('scm.showOutgoingChanges.never', "Never show outgoing changes in the Source Control view."), + localize('scm.showOutgoingChanges.auto', "Only show outgoing changes in the Source Control view when any exist."), + ], + description: localize('scm.showOutgoingChanges', "Controls whether outgoing changes are shown in the Source Control view."), + default: 'auto' + }, + 'scm.showChangesSummary': { + type: 'boolean', + description: localize('scm.showChangesSummary', "Controls whether the All Changes entry is shown for incoming/outgoing changes in the Source Control view."), + default: true + }, + 'scm.workingSets.enabled': { type: 'boolean', - description: localize('showSyncView', "Controls whether the Source Control Sync view is shown."), + description: localize('scm.workingSets.enabled', "Controls whether to store editor working sets when switching between source control history item groups."), default: false + }, + 'scm.workingSets.default': { + type: 'string', + enum: ['empty', 'current'], + enumDescriptions: [ + localize('scm.workingSets.default.empty', "Use an empty working set when switching to a source control history item group that does not have a working set."), + localize('scm.workingSets.default.current', "Use the current working set when switching to a source control history item group that does not have a working set.") + ], + description: localize('scm.workingSets.default', "Controls the default working set to use when switching to a source control history item group that does not have a working set."), + default: 'current' } } }); KeybindingsRegistry.registerCommandAndKeybindingRule({ id: 'scm.acceptInput', - description: { description: localize('scm accept', "Source Control: Accept Input"), args: [] }, + metadata: { description: localize('scm accept', "Source Control: Accept Input"), args: [] }, weight: KeybindingWeight.WorkbenchContrib, when: ContextKeyExpr.has('scmRepository'), primary: KeyMod.CtrlCmd | KeyCode.Enter, handler: accessor => { const contextKeyService = accessor.get(IContextKeyService); - const context = contextKeyService.getContext(document.activeElement); + const context = contextKeyService.getContext(getActiveElement()); const repositoryId = context.getValue('scmRepository'); if (!repositoryId) { @@ -336,7 +392,7 @@ const viewNextCommitCommand = { handler: (accessor: ServicesAccessor) => { const contextKeyService = accessor.get(IContextKeyService); const scmService = accessor.get(ISCMService); - const context = contextKeyService.getContext(document.activeElement); + const context = contextKeyService.getContext(getActiveElement()); const repositoryId = context.getValue('scmRepository'); const repository = repositoryId ? scmService.getRepository(repositoryId) : undefined; repository?.input.showNextHistoryValue(); @@ -349,7 +405,7 @@ const viewPreviousCommitCommand = { handler: (accessor: ServicesAccessor) => { const contextKeyService = accessor.get(IContextKeyService); const scmService = accessor.get(ISCMService); - const context = contextKeyService.getContext(document.activeElement); + const context = contextKeyService.getContext(getActiveElement()); const repositoryId = context.getValue('scmRepository'); const repository = repositoryId ? scmService.getRepository(repositoryId) : undefined; repository?.input.showPreviousHistoryValue(); @@ -420,6 +476,56 @@ MenuRegistry.appendMenuItem(MenuId.SCMSourceControl, { when: ContextKeyExpr.and(ContextKeyExpr.equals('scmProviderHasRootUri', true), ContextKeyExpr.or(ContextKeyExpr.equals('config.terminal.sourceControlRepositoriesKind', 'integrated'), ContextKeyExpr.equals('config.terminal.sourceControlRepositoriesKind', 'both'))) }); +KeybindingsRegistry.registerCommandAndKeybindingRule({ + id: 'workbench.scm.action.focusPreviousInput', + weight: KeybindingWeight.WorkbenchContrib, + when: ContextKeys.RepositoryVisibilityCount.notEqualsTo(0), + handler: async accessor => { + const viewsService = accessor.get(IViewsService); + const scmView = await viewsService.openView(VIEW_PANE_ID); + if (scmView) { + scmView.focusPreviousInput(); + } + } +}); + +KeybindingsRegistry.registerCommandAndKeybindingRule({ + id: 'workbench.scm.action.focusNextInput', + weight: KeybindingWeight.WorkbenchContrib, + when: ContextKeys.RepositoryVisibilityCount.notEqualsTo(0), + handler: async accessor => { + const viewsService = accessor.get(IViewsService); + const scmView = await viewsService.openView(VIEW_PANE_ID); + if (scmView) { + scmView.focusNextInput(); + } + } +}); + +KeybindingsRegistry.registerCommandAndKeybindingRule({ + id: 'workbench.scm.action.focusPreviousResourceGroup', + weight: KeybindingWeight.WorkbenchContrib, + handler: async accessor => { + const viewsService = accessor.get(IViewsService); + const scmView = await viewsService.openView(VIEW_PANE_ID); + if (scmView) { + scmView.focusPreviousResourceGroup(); + } + } +}); + +KeybindingsRegistry.registerCommandAndKeybindingRule({ + id: 'workbench.scm.action.focusNextResourceGroup', + weight: KeybindingWeight.WorkbenchContrib, + handler: async accessor => { + const viewsService = accessor.get(IViewsService); + const scmView = await viewsService.openView(VIEW_PANE_ID); + if (scmView) { + scmView.focusNextResourceGroup(); + } + } +}); + registerSingleton(ISCMService, SCMService, InstantiationType.Delayed); registerSingleton(ISCMViewService, SCMViewService, InstantiationType.Delayed); registerSingleton(IQuickDiffService, QuickDiffService, InstantiationType.Delayed); diff --git a/patched-vscode/src/vs/workbench/contrib/scm/browser/scmRepositoriesViewPane.ts b/patched-vscode/src/vs/workbench/contrib/scm/browser/scmRepositoriesViewPane.ts index ab4e907d..890e39b4 100644 --- a/patched-vscode/src/vs/workbench/contrib/scm/browser/scmRepositoriesViewPane.ts +++ b/patched-vscode/src/vs/workbench/contrib/scm/browser/scmRepositoriesViewPane.ts @@ -5,6 +5,7 @@ import 'vs/css!./media/scm'; import { localize } from 'vs/nls'; +import { Event } from 'vs/base/common/event'; import { ViewPane, IViewPaneOptions } from 'vs/workbench/browser/parts/views/viewPane'; import { append, $ } from 'vs/base/browser/dom'; import { IListVirtualDelegate, IListContextMenuEvent, IListEvent } from 'vs/base/browser/ui/list/list'; @@ -20,10 +21,13 @@ import { IViewDescriptorService } from 'vs/workbench/common/views'; import { SIDE_BAR_BACKGROUND } from 'vs/workbench/common/theme'; import { IOpenerService } from 'vs/platform/opener/common/opener'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; -import { RepositoryRenderer } from 'vs/workbench/contrib/scm/browser/scmRepositoryRenderer'; +import { RepositoryActionRunner, RepositoryRenderer } from 'vs/workbench/contrib/scm/browser/scmRepositoryRenderer'; import { collectContextMenuActions, getActionViewItemProvider } from 'vs/workbench/contrib/scm/browser/util'; import { Orientation } from 'vs/base/browser/ui/sash/sash'; import { Iterable } from 'vs/base/common/iterator'; +import { DisposableStore } from 'vs/base/common/lifecycle'; +import { MenuId } from 'vs/platform/actions/common/actions'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; class ListDelegate implements IListVirtualDelegate { @@ -39,6 +43,7 @@ class ListDelegate implements IListVirtualDelegate { export class SCMRepositoriesViewPane extends ViewPane { private list!: WorkbenchList; + private readonly disposables = new DisposableStore(); constructor( options: IViewPaneOptions, @@ -51,9 +56,10 @@ export class SCMRepositoriesViewPane extends ViewPane { @IConfigurationService configurationService: IConfigurationService, @IOpenerService openerService: IOpenerService, @IThemeService themeService: IThemeService, - @ITelemetryService telemetryService: ITelemetryService + @ITelemetryService telemetryService: ITelemetryService, + @IHoverService hoverService: IHoverService ) { - super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService); + super({ ...options, titleMenuId: MenuId.SCMSourceControlTitle }, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService, hoverService); } protected override renderBody(container: HTMLElement): void { @@ -61,8 +67,16 @@ export class SCMRepositoriesViewPane extends ViewPane { const listContainer = append(container, $('.scm-view.scm-repositories-view')); + const updateProviderCountVisibility = () => { + const value = this.configurationService.getValue<'hidden' | 'auto' | 'visible'>('scm.providerCountBadge'); + listContainer.classList.toggle('hide-provider-counts', value === 'hidden'); + listContainer.classList.toggle('auto-provider-counts', value === 'auto'); + }; + this._register(Event.filter(this.configurationService.onDidChangeConfiguration, e => e.affectsConfiguration('scm.providerCountBadge'), this.disposables)(updateProviderCountVisibility)); + updateProviderCountVisibility(); + const delegate = new ListDelegate(); - const renderer = this.instantiationService.createInstance(RepositoryRenderer, getActionViewItemProvider(this.instantiationService)); + const renderer = this.instantiationService.createInstance(RepositoryRenderer, MenuId.SCMSourceControlInline, getActionViewItemProvider(this.instantiationService)); const identityProvider = { getId: (r: ISCMRepository) => r.provider.id }; this.list = this.instantiationService.createInstance(WorkbenchList, `SCM Main`, listContainer, delegate, [renderer], { @@ -106,6 +120,7 @@ export class SCMRepositoriesViewPane extends ViewPane { } override focus(): void { + super.focus(); this.list.domFocus(); } @@ -134,10 +149,16 @@ export class SCMRepositoriesViewPane extends ViewPane { const provider = e.element.provider; const menus = this.scmViewService.menus.getRepositoryMenus(provider); - const menu = menus.repositoryMenu; + const menu = menus.repositoryContextMenu; const actions = collectContextMenuActions(menu); + const actionRunner = this._register(new RepositoryActionRunner(() => { + return this.list.getSelectedElements(); + })); + actionRunner.onWillRun(() => this.list.domFocus()); + this.contextMenuService.showContextMenu({ + actionRunner, getAnchor: () => e.anchor, getActions: () => actions, getActionsContext: () => provider @@ -179,4 +200,9 @@ export class SCMRepositoriesViewPane extends ViewPane { this.list.setFocus([selection[0]]); } } + + override dispose(): void { + this.disposables.dispose(); + super.dispose(); + } } diff --git a/patched-vscode/src/vs/workbench/contrib/scm/browser/scmRepositoryRenderer.ts b/patched-vscode/src/vs/workbench/contrib/scm/browser/scmRepositoryRenderer.ts index c8dd87e4..e33a86c8 100644 --- a/patched-vscode/src/vs/workbench/contrib/scm/browser/scmRepositoryRenderer.ts +++ b/patched-vscode/src/vs/workbench/contrib/scm/browser/scmRepositoryRenderer.ts @@ -6,21 +6,40 @@ import 'vs/css!./media/scm'; import { IDisposable, DisposableStore, combinedDisposable, toDisposable } from 'vs/base/common/lifecycle'; import { append, $ } from 'vs/base/browser/dom'; -import { ISCMRepository, ISCMViewService } from 'vs/workbench/contrib/scm/common/scm'; +import { ISCMProvider, ISCMRepository, ISCMViewService } from 'vs/workbench/contrib/scm/common/scm'; import { CountBadge } from 'vs/base/browser/ui/countBadge/countBadge'; import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; import { ICommandService } from 'vs/platform/commands/common/commands'; -import { IAction } from 'vs/base/common/actions'; +import { ActionRunner, IAction } from 'vs/base/common/actions'; import { connectPrimaryMenu, isSCMRepository, StatusBarAction } from './util'; import { ITreeNode } from 'vs/base/browser/ui/tree/tree'; import { ICompressibleTreeRenderer } from 'vs/base/browser/ui/tree/objectTree'; import { FuzzyScore } from 'vs/base/common/filters'; -import { ToolBar } from 'vs/base/browser/ui/toolbar/toolbar'; import { IListRenderer } from 'vs/base/browser/ui/list/list'; -import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace'; -import { basename } from 'vs/base/common/resources'; import { IActionViewItemProvider } from 'vs/base/browser/ui/actionbar/actionbar'; import { defaultCountBadgeStyles } from 'vs/platform/theme/browser/defaultStyles'; +import { WorkbenchToolBar } from 'vs/platform/actions/browser/toolbar'; +import { IMenuService, MenuId, MenuItemAction } from 'vs/platform/actions/common/actions'; +import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; +import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; +import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; + +export class RepositoryActionRunner extends ActionRunner { + constructor(private readonly getSelectedRepositories: () => ISCMRepository[]) { + super(); + } + + protected override async runAction(action: IAction, context: ISCMProvider): Promise { + if (!(action instanceof MenuItemAction)) { + return super.runAction(action, context); + } + + const selection = this.getSelectedRepositories().map(r => r.provider); + const actionContext = selection.some(s => s === context) ? selection : [context]; + + await action.run(...actionContext); + } +} interface RepositoryTemplate { readonly label: HTMLElement; @@ -28,7 +47,7 @@ interface RepositoryTemplate { readonly description: HTMLElement; readonly countContainer: HTMLElement; readonly count: CountBadge; - readonly toolBar: ToolBar; + readonly toolBar: WorkbenchToolBar; readonly elementDisposables: DisposableStore; readonly templateDisposable: IDisposable; } @@ -39,11 +58,15 @@ export class RepositoryRenderer implements ICompressibleTreeRenderer provider.classList.toggle('active', e)); @@ -70,20 +93,12 @@ export class RepositoryRenderer implements ICompressibleTreeRenderer, index: number, templateData: RepositoryTemplate, height: number | undefined): void { const repository = isSCMRepository(arg) ? arg : arg.element; + templateData.name.textContent = repository.provider.name; if (repository.provider.rootUri) { - const folder = this.workspaceContextService.getWorkspaceFolder(repository.provider.rootUri); - - if (folder?.uri.toString() === repository.provider.rootUri.toString()) { - templateData.name.textContent = folder.name; - } else { - templateData.name.textContent = basename(repository.provider.rootUri); - } - templateData.label.title = `${repository.provider.label}: ${repository.provider.rootUri.fsPath}`; templateData.description.textContent = repository.provider.label; } else { templateData.label.title = repository.provider.label; - templateData.name.textContent = repository.provider.label; templateData.description.textContent = ''; } @@ -117,8 +132,9 @@ export class RepositoryRenderer implements ICompressibleTreeRenderer { + const repositoryMenus = this.scmViewService.menus.getRepositoryMenus(repository.provider); + const menu = this.toolbarMenuId === MenuId.SCMTitle ? repositoryMenus.titleMenu.menu : repositoryMenus.repositoryMenu; + templateData.elementDisposables.add(connectPrimaryMenu(menu, (primary, secondary) => { menuPrimaryActions = primary; menuSecondaryActions = secondary; updateToolbar(); diff --git a/patched-vscode/src/vs/workbench/contrib/scm/browser/scmSyncViewPane.ts b/patched-vscode/src/vs/workbench/contrib/scm/browser/scmSyncViewPane.ts deleted file mode 100644 index b27c637f..00000000 --- a/patched-vscode/src/vs/workbench/contrib/scm/browser/scmSyncViewPane.ts +++ /dev/null @@ -1,895 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ - -import * as path from 'vs/base/common/path'; -import { append, $, prepend } from 'vs/base/browser/dom'; -import { CountBadge } from 'vs/base/browser/ui/countBadge/countBadge'; -import { IconLabel } from 'vs/base/browser/ui/iconLabel/iconLabel'; -import { IIdentityProvider, IListVirtualDelegate } from 'vs/base/browser/ui/list/list'; -import { IAsyncDataSource, ITreeNode, ITreeRenderer, ITreeSorter } from 'vs/base/browser/ui/tree/tree'; -import { DisposableStore, IDisposable, combinedDisposable } from 'vs/base/common/lifecycle'; -import { ThemeIcon } from 'vs/base/common/themables'; -import { URI } from 'vs/base/common/uri'; -import { ICommandService } from 'vs/platform/commands/common/commands'; -import { IConfigurationChangeEvent, IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { ContextKeyExpr, IContextKey, IContextKeyService, RawContextKey } from 'vs/platform/contextkey/common/contextkey'; -import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; -import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; -import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; -import { IOpenEvent, WorkbenchCompressibleAsyncDataTree } from 'vs/platform/list/browser/listService'; -import { IOpenerService } from 'vs/platform/opener/common/opener'; -import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; -import { defaultCountBadgeStyles } from 'vs/platform/theme/browser/defaultStyles'; -import { IThemeService } from 'vs/platform/theme/common/themeService'; -import { IResourceLabel, ResourceLabels } from 'vs/workbench/browser/labels'; -import { API_OPEN_DIFF_EDITOR_COMMAND_ID } from 'vs/workbench/browser/parts/editor/editorCommands'; -import { IViewPaneOptions, ViewAction, ViewPane } from 'vs/workbench/browser/parts/views/viewPane'; -import { IViewDescriptorService } from 'vs/workbench/common/views'; -import { RepositoryRenderer } from 'vs/workbench/contrib/scm/browser/scmRepositoryRenderer'; -import { ActionButtonRenderer } from 'vs/workbench/contrib/scm/browser/scmViewPane'; -import { getActionViewItemProvider, isSCMActionButton, isSCMRepository, isSCMRepositoryArray } from 'vs/workbench/contrib/scm/browser/util'; -import { ISCMActionButton, ISCMRepository, ISCMViewService, ISCMViewVisibleRepositoryChangeEvent, SYNC_VIEW_PANE_ID } from 'vs/workbench/contrib/scm/common/scm'; -import { comparePaths } from 'vs/base/common/comparers'; -import { ISCMHistoryItem, ISCMHistoryItemChange, ISCMHistoryItemGroup } from 'vs/workbench/contrib/scm/common/history'; -import { localize } from 'vs/nls'; -import { Iterable } from 'vs/base/common/iterator'; -import { IListAccessibilityProvider } from 'vs/base/browser/ui/list/listWidget'; -import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace'; -import { basename, dirname } from 'vs/base/common/resources'; -import { ILabelService } from 'vs/platform/label/common/label'; -import { stripIcons } from 'vs/base/common/iconLabels'; -import { FileKind } from 'vs/platform/files/common/files'; -import { MenuId, registerAction2 } from 'vs/platform/actions/common/actions'; -import { Codicon } from 'vs/base/common/codicons'; -import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; -import { Emitter } from 'vs/base/common/event'; -import { ITreeCompressionDelegate } from 'vs/base/browser/ui/tree/asyncDataTree'; -import { ICompressibleTreeRenderer } from 'vs/base/browser/ui/tree/objectTree'; -import { ICompressedTreeNode } from 'vs/base/browser/ui/tree/compressedObjectTreeModel'; -import { IResourceNode, ResourceTree } from 'vs/base/common/resourceTree'; -import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; - -type SCMHistoryItemChangeResourceTreeNode = IResourceNode; -type TreeElement = ISCMRepository[] | ISCMRepository | ISCMActionButton | SCMHistoryItemGroupTreeElement | SCMHistoryItemTreeElement | SCMHistoryItemChangeTreeElement | SCMHistoryItemChangeResourceTreeNode; - -function isSCMHistoryItemGroupTreeElement(obj: any): obj is SCMHistoryItemGroupTreeElement { - return (obj as SCMHistoryItemGroupTreeElement).type === 'historyItemGroup'; -} - -function isSCMHistoryItemTreeElement(obj: any): obj is SCMHistoryItemTreeElement { - return (obj as SCMHistoryItemTreeElement).type === 'historyItem'; -} - -function isSCMHistoryItemChangeTreeElement(obj: any): obj is SCMHistoryItemChangeTreeElement { - return (obj as SCMHistoryItemChangeTreeElement).type === 'historyItemChange'; -} - -function toDiffEditorArguments(uri: URI, originalUri: URI, modifiedUri: URI): unknown[] { - const basename = path.basename(uri.fsPath); - const originalQuery = JSON.parse(originalUri.query) as { path: string; ref: string }; - const modifiedQuery = JSON.parse(modifiedUri.query) as { path: string; ref: string }; - - const originalShortRef = originalQuery.ref.substring(0, 8).concat(originalQuery.ref.endsWith('^') ? '^' : ''); - const modifiedShortRef = modifiedQuery.ref.substring(0, 8).concat(modifiedQuery.ref.endsWith('^') ? '^' : ''); - - return [originalUri, modifiedUri, `${basename} (${originalShortRef}) ↔ ${basename} (${modifiedShortRef})`, null]; -} - -function getSCMResourceId(element: TreeElement): string { - if (isSCMRepository(element)) { - const provider = element.provider; - return `repo:${provider.id}`; - } else if (isSCMActionButton(element)) { - const provider = element.repository.provider; - return `actionButton:${provider.id}`; - } else if (isSCMHistoryItemGroupTreeElement(element)) { - const provider = element.repository.provider; - return `historyItemGroup:${provider.id}/${element.id}`; - } else if (isSCMHistoryItemTreeElement(element)) { - const historyItemGroup = element.historyItemGroup; - const provider = historyItemGroup.repository.provider; - return `historyItem:${provider.id}/${historyItemGroup.id}/${element.id}`; - } else if (isSCMHistoryItemChangeTreeElement(element)) { - const historyItem = element.historyItem; - const historyItemGroup = historyItem.historyItemGroup; - const provider = historyItemGroup.repository.provider; - return `historyItemChange:${provider.id}/${historyItemGroup.id}/${historyItem.id}/${element.uri.toString()}`; - } else if (ResourceTree.isResourceNode(element)) { - const historyItem = element.context; - const historyItemGroup = historyItem.historyItemGroup; - const provider = historyItemGroup.repository.provider; - return element.childrenCount === 0 && element.element ? - `historyItemChange:${provider.id}/${historyItemGroup.id}/${historyItem.id}/${element.element.uri.toString()}` : - `folder:${provider.id}/${historyItemGroup.id}/${historyItem.id}/$FOLDER/${element.uri.toString()}`; - } else { - throw new Error('Invalid tree element'); - } -} - -const enum ViewMode { - List = 'list', - Tree = 'tree' -} - -const ContextKeys = { - ViewMode: new RawContextKey('scmSyncViewMode', ViewMode.List), -}; - -interface SCMHistoryItemGroupTreeElement extends ISCMHistoryItemGroup { - readonly description?: string; - readonly ancestor?: string; - readonly count?: number; - readonly repository: ISCMRepository; - readonly type: 'historyItemGroup'; -} - -interface SCMHistoryItemTreeElement extends ISCMHistoryItem { - readonly historyItemGroup: SCMHistoryItemGroupTreeElement; - readonly type: 'historyItem'; -} - -interface SCMHistoryItemChangeTreeElement extends ISCMHistoryItemChange { - readonly historyItem: SCMHistoryItemTreeElement; - readonly type: 'historyItemChange'; -} - -class ListDelegate implements IListVirtualDelegate { - - getHeight(element: any): number { - if (isSCMActionButton(element)) { - return ActionButtonRenderer.DEFAULT_HEIGHT + 10; - } else { - return 22; - } - } - - getTemplateId(element: any): string { - if (isSCMRepository(element)) { - return RepositoryRenderer.TEMPLATE_ID; - } else if (isSCMActionButton(element)) { - return ActionButtonRenderer.TEMPLATE_ID; - } else if (isSCMHistoryItemGroupTreeElement(element)) { - return HistoryItemGroupRenderer.TEMPLATE_ID; - } else if (isSCMHistoryItemTreeElement(element)) { - return HistoryItemRenderer.TEMPLATE_ID; - } else if (isSCMHistoryItemChangeTreeElement(element)) { - return HistoryItemChangeRenderer.TEMPLATE_ID; - } else if (ResourceTree.isResourceNode(element)) { - return HistoryItemChangeRenderer.TEMPLATE_ID; - } else { - throw new Error('Invalid tree element'); - } - } -} - -class CompressionDelegate implements ITreeCompressionDelegate { - - isIncompressible(element: TreeElement): boolean { - if (ResourceTree.isResourceNode(element)) { - return element.childrenCount === 0 || !element.parent || !element.parent.parent; - } - - return true; - } - -} - -interface HistoryItemGroupTemplate { - readonly label: IconLabel; - readonly count: CountBadge; - readonly disposables: IDisposable; -} - -class HistoryItemGroupRenderer implements ITreeRenderer { - - static readonly TEMPLATE_ID = 'history-item-group'; - get templateId(): string { return HistoryItemGroupRenderer.TEMPLATE_ID; } - - renderTemplate(container: HTMLElement) { - // hack - (container.parentElement!.parentElement!.querySelector('.monaco-tl-twistie')! as HTMLElement).classList.add('force-twistie'); - - const element = append(container, $('.history-item-group')); - const label = new IconLabel(element, { supportIcons: true }); - const countContainer = append(element, $('.count')); - const count = new CountBadge(countContainer, {}, defaultCountBadgeStyles); - - return { label, count, disposables: new DisposableStore() }; - } - - renderElement(node: ITreeNode, index: number, templateData: HistoryItemGroupTemplate, height: number | undefined): void { - const historyItemGroup = node.element; - templateData.label.setLabel(historyItemGroup.label, historyItemGroup.description); - templateData.count.setCount(historyItemGroup.count ?? 0); - } - - disposeTemplate(templateData: HistoryItemGroupTemplate): void { - templateData.disposables.dispose(); - } -} - -interface HistoryItemTemplate { - readonly iconContainer: HTMLElement; - // readonly avatarImg: HTMLImageElement; - readonly iconLabel: IconLabel; - // readonly timestampContainer: HTMLElement; - // readonly timestamp: HTMLSpanElement; - readonly disposables: IDisposable; -} - -class HistoryItemRenderer implements ITreeRenderer { - - static readonly TEMPLATE_ID = 'history-item'; - get templateId(): string { return HistoryItemRenderer.TEMPLATE_ID; } - - renderTemplate(container: HTMLElement): HistoryItemTemplate { - // hack - (container.parentElement!.parentElement!.querySelector('.monaco-tl-twistie')! as HTMLElement).classList.add('force-twistie'); - - const element = append(container, $('.history-item')); - const iconLabel = new IconLabel(element, { supportIcons: true }); - - const iconContainer = prepend(iconLabel.element, $('.icon-container')); - // const avatarImg = append(iconContainer, $('img.avatar')) as HTMLImageElement; - - // const timestampContainer = append(iconLabel.element, $('.timestamp-container')); - // const timestamp = append(timestampContainer, $('span.timestamp')); - - return { iconContainer, iconLabel, disposables: new DisposableStore() }; - } - - renderElement(node: ITreeNode, index: number, templateData: HistoryItemTemplate, height: number | undefined): void { - const historyItem = node.element; - - templateData.iconContainer.className = 'icon-container'; - if (historyItem.icon && ThemeIcon.isThemeIcon(historyItem.icon)) { - templateData.iconContainer.classList.add(...ThemeIcon.asClassNameArray(historyItem.icon)); - } - - // if (commit.authorAvatar) { - // templateData.avatarImg.src = commit.authorAvatar; - // templateData.avatarImg.style.display = 'block'; - // templateData.iconContainer.classList.remove(...ThemeIcon.asClassNameArray(Codicon.account)); - // } else { - // templateData.avatarImg.style.display = 'none'; - // templateData.iconContainer.classList.add(...ThemeIcon.asClassNameArray(Codicon.account)); - // } - - templateData.iconLabel.setLabel(historyItem.label, historyItem.description); - - // templateData.timestampContainer.classList.toggle('timestamp-duplicate', commit.hideTimestamp === true); - // templateData.timestamp.textContent = fromNow(commit.timestamp); - } - - disposeTemplate(templateData: HistoryItemTemplate): void { - templateData.disposables.dispose(); - } -} - -interface HistoryItemChangeTemplate { - readonly element: HTMLElement; - readonly name: HTMLElement; - readonly fileLabel: IResourceLabel; - readonly decorationIcon: HTMLElement; - readonly disposables: IDisposable; -} - -class HistoryItemChangeRenderer implements ICompressibleTreeRenderer { - - static readonly TEMPLATE_ID = 'historyItemChange'; - get templateId(): string { return HistoryItemChangeRenderer.TEMPLATE_ID; } - - constructor( - private readonly viewMode: () => ViewMode, - private readonly labels: ResourceLabels, - @ILabelService private labelService: ILabelService) { } - - renderTemplate(container: HTMLElement): HistoryItemChangeTemplate { - const element = append(container, $('.change')); - const name = append(element, $('.name')); - const fileLabel = this.labels.create(name, { supportDescriptionHighlights: true, supportHighlights: true }); - const decorationIcon = append(element, $('.decoration-icon')); - - return { element, name, fileLabel, decorationIcon, disposables: new DisposableStore() }; - } - - renderElement(node: ITreeNode, index: number, templateData: HistoryItemChangeTemplate, height: number | undefined): void { - const historyItemChangeOrFolder = node.element; - const uri = ResourceTree.isResourceNode(historyItemChangeOrFolder) ? historyItemChangeOrFolder.element?.uri ?? historyItemChangeOrFolder.uri : historyItemChangeOrFolder.uri; - const fileKind = ResourceTree.isResourceNode(historyItemChangeOrFolder) && historyItemChangeOrFolder.childrenCount > 0 ? FileKind.FOLDER : FileKind.FILE; - - templateData.fileLabel.setFile(uri, { - fileDecorations: { colors: false, badges: true }, - fileKind, - hidePath: this.viewMode() === ViewMode.Tree, - }); - } - - renderCompressedElements(node: ITreeNode, void>, index: number, templateData: HistoryItemChangeTemplate, height: number | undefined): void { - const compressed = node.element as ICompressedTreeNode; - - const folder = compressed.elements[compressed.elements.length - 1]; - const label = compressed.elements.map(e => e.name); - - templateData.fileLabel.setResource({ resource: folder.uri, name: label }, { - fileDecorations: { colors: false, badges: true }, - fileKind: FileKind.FOLDER, - separator: this.labelService.getSeparator(folder.uri.scheme) - }); - } - - disposeTemplate(templateData: HistoryItemChangeTemplate): void { - templateData.disposables.dispose(); - } -} - -class SCMSyncViewPaneAccessibilityProvider implements IListAccessibilityProvider { - - constructor( - @ILabelService private readonly labelService: ILabelService, - @IWorkspaceContextService private readonly workspaceContextService: IWorkspaceContextService - ) { } - - getAriaLabel(element: TreeElement): string { - if (isSCMRepository(element)) { - let folderName = ''; - if (element.provider.rootUri) { - const folder = this.workspaceContextService.getWorkspaceFolder(element.provider.rootUri); - - if (folder?.uri.toString() === element.provider.rootUri.toString()) { - folderName = folder.name; - } else { - folderName = basename(element.provider.rootUri); - } - } - return `${folderName} ${element.provider.label}`; - } else if (isSCMHistoryItemGroupTreeElement(element)) { - return `${stripIcons(element.label).trim()}${element.description ? `, ${element.description}` : ''}`; - } else if (isSCMActionButton(element)) { - return element.button?.command.title ?? ''; - } else if (isSCMHistoryItemTreeElement(element)) { - return `${stripIcons(element.label).trim()}${element.description ? `, ${element.description}` : ''}`; - } else if (isSCMHistoryItemChangeTreeElement(element)) { - const result = [basename(element.uri)]; - const path = this.labelService.getUriLabel(dirname(element.uri), { relative: true, noPrefix: true }); - - if (path) { - result.push(path); - } - - return result.join(', '); - } - - return ''; - } - getWidgetAriaLabel(): string { - return localize('scmSync', 'Source Control Sync'); - } - -} - -class SCMSyncViewPaneTreeIdentityProvider implements IIdentityProvider { - - getId(element: TreeElement): string { - return getSCMResourceId(element); - } - -} - -class SCMSyncViewPaneTreeSorter implements ITreeSorter { - - compare(element: TreeElement, otherElement: TreeElement): number { - // Repository - if (isSCMRepository(element)) { - if (!isSCMRepository(otherElement)) { - throw new Error('Invalid comparison'); - } - - return 0; - } - - // Action button - if (isSCMActionButton(element)) { - return -1; - } else if (isSCMActionButton(otherElement)) { - return 1; - } - - // History item group - if (isSCMHistoryItemGroupTreeElement(element)) { - if (!isSCMHistoryItemGroupTreeElement(otherElement)) { - throw new Error('Invalid comparison'); - } - - return 0; - } - - // History item - if (isSCMHistoryItemTreeElement(element)) { - if (!isSCMHistoryItemTreeElement(otherElement)) { - throw new Error('Invalid comparison'); - } - - return 0; - } - - // History item change - const elementPath = (element as SCMHistoryItemChangeTreeElement).uri.fsPath; - const otherElementPath = (otherElement as SCMHistoryItemChangeTreeElement).uri.fsPath; - - return comparePaths(elementPath, otherElementPath); - } -} - -export class SCMSyncViewPane extends ViewPane { - - private listLabels!: ResourceLabels; - private treeContainer!: HTMLElement; - private _tree!: WorkbenchCompressibleAsyncDataTree; - - private _viewModel!: SCMSyncPaneViewModel; - get viewModel(): SCMSyncPaneViewModel { return this._viewModel; } - - private readonly disposables = new DisposableStore(); - - constructor( - options: IViewPaneOptions, - @ICommandService private commandService: ICommandService, - @IKeybindingService keybindingService: IKeybindingService, - @IContextMenuService contextMenuService: IContextMenuService, - @IInstantiationService instantiationService: IInstantiationService, - @IViewDescriptorService viewDescriptorService: IViewDescriptorService, - @IContextKeyService contextKeyService: IContextKeyService, - @IConfigurationService configurationService: IConfigurationService, - @IOpenerService openerService: IOpenerService, - @IThemeService themeService: IThemeService, - @ITelemetryService telemetryService: ITelemetryService - ) { - super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService); - } - - protected override renderBody(container: HTMLElement): void { - super.renderBody(container); - - this.treeContainer = append(container, $('.scm-view.scm-sync-view')); - - this.listLabels = this.instantiationService.createInstance(ResourceLabels, { onDidChangeVisibility: this.onDidChangeBodyVisibility }); - this._register(this.listLabels); - - this._tree = this.instantiationService.createInstance( - WorkbenchCompressibleAsyncDataTree, - 'SCM Sync View', - this.treeContainer, - new ListDelegate(), - new CompressionDelegate(), - [ - this.instantiationService.createInstance(RepositoryRenderer, getActionViewItemProvider(this.instantiationService)), - this.instantiationService.createInstance(ActionButtonRenderer), - this.instantiationService.createInstance(HistoryItemGroupRenderer), - this.instantiationService.createInstance(HistoryItemRenderer), - this.instantiationService.createInstance(HistoryItemChangeRenderer, () => this.viewModel.mode, this.listLabels), - ], - this.instantiationService.createInstance(SCMSyncDataSource, () => this.viewModel.mode), - { - compressionEnabled: true, - horizontalScrolling: false, - autoExpandSingleChildren: true, - multipleSelectionSupport: false, - collapseByDefault: (e) => !ResourceTree.isResourceNode(e), - accessibilityProvider: this.instantiationService.createInstance(SCMSyncViewPaneAccessibilityProvider), - identityProvider: this.instantiationService.createInstance(SCMSyncViewPaneTreeIdentityProvider), - sorter: this.instantiationService.createInstance(SCMSyncViewPaneTreeSorter), - }) as WorkbenchCompressibleAsyncDataTree; - - this._register(this._tree); - this._register(this._tree.onDidOpen(this.onDidOpen, this)); - - this._viewModel = this.instantiationService.createInstance(SCMSyncPaneViewModel, this._tree); - - this.treeContainer.classList.add('file-icon-themable-tree'); - this.treeContainer.classList.add('show-file-icons'); - - this.updateIndentStyles(this.themeService.getFileIconTheme()); - this._register(this.themeService.onDidFileIconThemeChange(this.updateIndentStyles, this)); - this._register(this._viewModel.onDidChangeMode(this.onDidChangeMode, this)); - } - - protected override layoutBody(height: number, width: number): void { - super.layoutBody(height, width); - this._tree.layout(height, width); - } - - private onDidChangeMode(): void { - this.updateIndentStyles(this.themeService.getFileIconTheme()); - } - - private async onDidOpen(e: IOpenEvent): Promise { - if (!e.element) { - return; - } - - if (isSCMHistoryItemChangeTreeElement(e.element)) { - if (e.element.originalUri && e.element.modifiedUri) { - await this.commandService.executeCommand(API_OPEN_DIFF_EDITOR_COMMAND_ID, ...toDiffEditorArguments(e.element.uri, e.element.originalUri, e.element.modifiedUri), e); - } - } else if (ResourceTree.isResourceNode(e.element) && e.element.childrenCount === 0) { - if (e.element.element?.originalUri && e.element.element?.modifiedUri) { - await this.commandService.executeCommand(API_OPEN_DIFF_EDITOR_COMMAND_ID, ...toDiffEditorArguments(e.element.element.uri, e.element.element.originalUri, e.element.element.modifiedUri), e); - } - } - } - - private updateIndentStyles(theme: any): void { - this.treeContainer.classList.toggle('list-view-mode', this._viewModel.mode === ViewMode.List); - this.treeContainer.classList.toggle('tree-view-mode', this._viewModel.mode === ViewMode.Tree); - this.treeContainer.classList.toggle('align-icons-and-twisties', (this._viewModel.mode === ViewMode.List && theme.hasFileIcons) || (theme.hasFileIcons && !theme.hasFolderIcons)); - } - - override dispose(): void { - this.disposables.dispose(); - super.dispose(); - } -} - -class SCMSyncPaneViewModel { - - private readonly _onDidChangeMode = new Emitter(); - readonly onDidChangeMode = this._onDidChangeMode.event; - - private _mode: ViewMode; - get mode(): ViewMode { return this._mode; } - set mode(mode: ViewMode) { - if (this._mode === mode) { - return; - } - - this._mode = mode; - - this.refresh(); - this.modeContextKey.set(mode); - this._onDidChangeMode.fire(mode); - - this.storageService.store(`scm.syncViewMode`, mode, StorageScope.WORKSPACE, StorageTarget.USER); - } - - private modeContextKey: IContextKey; - private repositories = new Map(); - private historyProviders = new Map(); - - private alwaysShowRepositories = false; - - private readonly disposables = new DisposableStore(); - - constructor( - private readonly tree: WorkbenchCompressibleAsyncDataTree, - @IContextKeyService contextKeyService: IContextKeyService, - @ISCMViewService scmViewService: ISCMViewService, - @IConfigurationService private readonly configurationService: IConfigurationService, - @IStorageService private readonly storageService: IStorageService, - ) { - configurationService.onDidChangeConfiguration(this._onDidChangeConfiguration, this, this.disposables); - this._onDidChangeConfiguration(); - - scmViewService.onDidChangeVisibleRepositories(this._onDidChangeVisibleRepositories, this, this.disposables); - this._onDidChangeVisibleRepositories({ added: scmViewService.visibleRepositories, removed: [] }); - - this._mode = this.getViewMode(); - - this.modeContextKey = ContextKeys.ViewMode.bindTo(contextKeyService); - this.modeContextKey.set(this._mode); - } - - private _onDidChangeConfiguration(e?: IConfigurationChangeEvent): void { - if (!e || e.affectsConfiguration('scm.alwaysShowRepositories')) { - this.alwaysShowRepositories = this.configurationService.getValue('scm.alwaysShowRepositories'); - this.refresh(); - } - } - - private _onDidChangeVisibleRepositories({ added, removed }: ISCMViewVisibleRepositoryChangeEvent): void { - for (const repository of added) { - const repositoryDisposable = repository.provider.onDidChangeHistoryProvider(() => this._onDidChangeHistoryProvider(repository)); - this._onDidChangeHistoryProvider(repository); - - this.repositories.set(repository, repositoryDisposable); - } - - for (const repository of removed) { - this.historyProviders.get(repository)?.dispose(); - this.historyProviders.delete(repository); - - this.repositories.get(repository)?.dispose(); - this.repositories.delete(repository); - } - - this.refresh(); - } - - private _onDidChangeHistoryProvider(repository: ISCMRepository): void { - if (repository.provider.historyProvider) { - const historyProviderDisposable = combinedDisposable( - repository.provider.historyProvider.onDidChangeActionButton(() => this.refresh(repository)), - repository.provider.historyProvider.onDidChangeCurrentHistoryItemGroup(() => this.refresh(repository))); - - this.historyProviders.set(repository, historyProviderDisposable); - } else { - this.historyProviders.get(repository)?.dispose(); - this.historyProviders.delete(repository); - } - } - - private getViewMode(): ViewMode { - let mode = this.configurationService.getValue<'tree' | 'list'>('scm.defaultViewMode') === 'list' ? ViewMode.List : ViewMode.Tree; - const storageMode = this.storageService.get(`scm.syncViewMode`, StorageScope.WORKSPACE) as ViewMode; - if (typeof storageMode === 'string') { - mode = storageMode; - } - - return mode; - } - - async refresh(repository?: ISCMRepository): Promise { - if (this.repositories.size === 0) { - return; - } - - if (repository) { - // Particular repository - await this.tree.updateChildren(repository); - } else if (this.repositories.size === 1 && !this.alwaysShowRepositories) { - // Single repository and not always show repositories - await this.tree.setInput(Iterable.first(this.repositories.keys())!); - } else { - // Expand repository nodes - const expanded = Array.from(this.repositories.keys()) - .map(repository => `repo:${repository.provider.id}`); - - // Multiple repositories or always show repositories - await this.tree.setInput([...this.repositories.keys()], { expanded }); - } - } -} - -class SCMSyncDataSource implements IAsyncDataSource { - - constructor( - private readonly viewMode: () => ViewMode, - @IUriIdentityService private uriIdentityService: IUriIdentityService) { } - - hasChildren(element: TreeElement): boolean { - if (isSCMRepositoryArray(element)) { - return true; - } else if (isSCMRepository(element)) { - return true; - } else if (isSCMActionButton(element)) { - return false; - } else if (isSCMHistoryItemGroupTreeElement(element)) { - return true; - } else if (isSCMHistoryItemTreeElement(element)) { - return true; - } else if (isSCMHistoryItemChangeTreeElement(element)) { - return false; - } else if (ResourceTree.isResourceNode(element)) { - return element.childrenCount > 0; - } else { - throw new Error('hasChildren not implemented.'); - } - } - - async getChildren(element: TreeElement): Promise { - const children: TreeElement[] = []; - - if (isSCMRepositoryArray(element)) { - children.push(...element); - } else if (isSCMRepository(element)) { - const scmProvider = element.provider; - const historyProvider = scmProvider.historyProvider; - const historyItemGroup = historyProvider?.currentHistoryItemGroup; - - if (!historyProvider || !historyItemGroup) { - return []; - } - - // Action Button - const actionButton = historyProvider.actionButton; - if (actionButton) { - children.push({ - type: 'actionButton', - repository: element, - button: actionButton - } as ISCMActionButton); - } - - // History item groups - children.push(...await this.getHistoryItemGroups(element)); - } else if (isSCMHistoryItemGroupTreeElement(element)) { - children.push(...await this.getHistoryItems(element)); - } else if (isSCMHistoryItemTreeElement(element)) { - children.push(...await this.getHistoryItemChanges(element)); - } else if (ResourceTree.isResourceNode(element)) { - children.push(...element.children); - } else { - throw new Error('getChildren Method not implemented.'); - } - - return children; - } - - private async getHistoryItemGroups(element: ISCMRepository): Promise { - const scmProvider = element.provider; - const historyProvider = scmProvider.historyProvider; - const currentHistoryItemGroup = historyProvider?.currentHistoryItemGroup; - - if (!historyProvider || !currentHistoryItemGroup) { - return []; - } - - // History item group base - const historyItemGroupBase = await historyProvider.resolveHistoryItemGroupBase(currentHistoryItemGroup.id); - if (!historyItemGroupBase) { - return []; - } - - // Common ancestor, ahead, behind - const ancestor = await historyProvider.resolveHistoryItemGroupCommonAncestor(currentHistoryItemGroup.id, historyItemGroupBase.id); - - const children: SCMHistoryItemGroupTreeElement[] = []; - // Incoming - if (historyItemGroupBase) { - children.push({ - id: historyItemGroupBase.id, - label: `$(cloud-download) ${historyItemGroupBase.label}`, - description: localize('incoming', "Incoming Changes"), - ancestor: ancestor?.id, - count: ancestor?.behind ?? 0, - repository: element, - type: 'historyItemGroup' - } as SCMHistoryItemGroupTreeElement); - } - - // Outgoing - children.push({ - id: currentHistoryItemGroup.id, - label: `$(cloud-upload) ${currentHistoryItemGroup.label}`, - description: localize('outgoing', "Outgoing Changes"), - ancestor: ancestor?.id, - count: ancestor?.ahead ?? 0, - repository: element, - type: 'historyItemGroup' - } as SCMHistoryItemGroupTreeElement); - - return children; - } - - private async getHistoryItems(element: SCMHistoryItemGroupTreeElement): Promise { - const scmProvider = element.repository.provider; - const historyProvider = scmProvider.historyProvider; - - if (!historyProvider) { - return []; - } - - const historyItems = await historyProvider.provideHistoryItems(element.id, { limit: { id: element.ancestor } }) ?? []; - return historyItems.map(historyItem => ({ - id: historyItem.id, - label: historyItem.label, - description: historyItem.description, - icon: historyItem.icon, - historyItemGroup: element, - type: 'historyItem' - } as SCMHistoryItemTreeElement)); - } - - private async getHistoryItemChanges(element: SCMHistoryItemTreeElement): Promise<(SCMHistoryItemChangeTreeElement | SCMHistoryItemChangeResourceTreeNode)[]> { - const repository = element.historyItemGroup.repository; - const historyProvider = repository.provider.historyProvider; - - if (!historyProvider) { - return []; - } - - // History Item Changes - const changes = await historyProvider.provideHistoryItemChanges(element.id) ?? []; - - if (this.viewMode() === ViewMode.List) { - // List - return changes.map(change => ({ - uri: change.uri, - originalUri: change.originalUri, - modifiedUri: change.modifiedUri, - renameUri: change.renameUri, - historyItem: element, - type: 'historyItemChange' - } as SCMHistoryItemChangeTreeElement)); - } - - // Tree - const tree = new ResourceTree(element, repository.provider.rootUri ?? URI.file('/'), this.uriIdentityService.extUri); - for (const change of changes) { - tree.add(change.uri, { - uri: change.uri, - originalUri: change.originalUri, - modifiedUri: change.modifiedUri, - renameUri: change.renameUri, - historyItem: element, - type: 'historyItemChange' - } as SCMHistoryItemChangeTreeElement); - } - - return [...tree.root.children]; - } - -} - -class RefreshAction extends ViewAction { - constructor() { - super({ - id: 'workbench.scm.sync.action.refresh', - title: localize('refresh', "Refresh"), - viewId: SYNC_VIEW_PANE_ID, - f1: false, - icon: Codicon.refresh, - menu: { - id: MenuId.ViewTitle, - when: ContextKeyExpr.equals('view', SYNC_VIEW_PANE_ID), - group: 'navigation' - } - }); - } - - async runInView(_: ServicesAccessor, view: SCMSyncViewPane): Promise { - view.viewModel.refresh(); - } -} - -class SetListViewModeAction extends ViewAction { - - constructor() { - super({ - id: 'workbench.scm.sync.action.setListViewMode', - title: localize('setListViewMode', "View as List"), - viewId: SYNC_VIEW_PANE_ID, - f1: false, - icon: Codicon.listTree, - toggled: ContextKeys.ViewMode.isEqualTo(ViewMode.List), - menu: { - id: MenuId.ViewTitle, - when: ContextKeyExpr.equals('view', SYNC_VIEW_PANE_ID), - group: '1_viewmode' - } - }); - } - - async runInView(_: ServicesAccessor, view: SCMSyncViewPane): Promise { - view.viewModel.mode = ViewMode.List; - } -} - -class SetTreeViewModeAction extends ViewAction { - - constructor() { - super({ - id: 'workbench.scm.sync.action.setTreeViewMode', - title: localize('setTreeViewMode', "View as Tree"), - viewId: SYNC_VIEW_PANE_ID, - f1: false, - icon: Codicon.listFlat, - toggled: ContextKeys.ViewMode.isEqualTo(ViewMode.Tree), - menu: { - id: MenuId.ViewTitle, - when: ContextKeyExpr.equals('view', SYNC_VIEW_PANE_ID), - group: '1_viewmode' - } - }); - } - - async runInView(_: ServicesAccessor, view: SCMSyncViewPane): Promise { - view.viewModel.mode = ViewMode.Tree; - } -} - -registerAction2(RefreshAction); -registerAction2(SetListViewModeAction); -registerAction2(SetTreeViewModeAction); diff --git a/patched-vscode/src/vs/workbench/contrib/scm/browser/scmViewPane.ts b/patched-vscode/src/vs/workbench/contrib/scm/browser/scmViewPane.ts index c08eb656..97455f3b 100644 --- a/patched-vscode/src/vs/workbench/contrib/scm/browser/scmViewPane.ts +++ b/patched-vscode/src/vs/workbench/contrib/scm/browser/scmViewPane.ts @@ -6,99 +6,204 @@ import 'vs/css!./media/scm'; import { Event, Emitter } from 'vs/base/common/event'; import { basename, dirname } from 'vs/base/common/resources'; -import { IDisposable, Disposable, DisposableStore, combinedDisposable, dispose, toDisposable, MutableDisposable, IReference } from 'vs/base/common/lifecycle'; +import { IDisposable, Disposable, DisposableStore, combinedDisposable, dispose, toDisposable, MutableDisposable, DisposableMap } from 'vs/base/common/lifecycle'; import { ViewPane, IViewPaneOptions, ViewAction } from 'vs/workbench/browser/parts/views/viewPane'; -import { append, $, Dimension, asCSSUrl, trackFocus, clearNode } from 'vs/base/browser/dom'; +import { append, $, Dimension, asCSSUrl, trackFocus, clearNode, prepend, isPointerEvent, isActiveElement } from 'vs/base/browser/dom'; import { IListVirtualDelegate, IIdentityProvider } from 'vs/base/browser/ui/list/list'; -import { ISCMResourceGroup, ISCMResource, InputValidationType, ISCMRepository, ISCMInput, IInputValidation, ISCMViewService, ISCMViewVisibleRepositoryChangeEvent, ISCMService, SCMInputChangeReason, VIEW_PANE_ID, ISCMActionButton, ISCMActionButtonDescriptor, ISCMRepositorySortKey, REPOSITORIES_VIEW_PANE_ID } from 'vs/workbench/contrib/scm/common/scm'; +import { ISCMHistoryItem, ISCMHistoryItemChange, ISCMHistoryProviderCacheEntry, SCMHistoryItemChangeTreeElement, SCMHistoryItemGroupTreeElement, SCMHistoryItemTreeElement, SCMViewSeparatorElement } from 'vs/workbench/contrib/scm/common/history'; +import { ISCMResourceGroup, ISCMResource, InputValidationType, ISCMRepository, ISCMInput, IInputValidation, ISCMViewService, ISCMViewVisibleRepositoryChangeEvent, ISCMService, SCMInputChangeReason, VIEW_PANE_ID, ISCMActionButton, ISCMActionButtonDescriptor, ISCMRepositorySortKey, ISCMInputValueProviderContext, ISCMProvider } from 'vs/workbench/contrib/scm/common/scm'; import { ResourceLabels, IResourceLabel, IFileLabelOptions } from 'vs/workbench/browser/labels'; import { CountBadge } from 'vs/base/browser/ui/countBadge/countBadge'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; -import { IContextViewService, IContextMenuService } from 'vs/platform/contextview/browser/contextView'; +import { IContextViewService, IContextMenuService, IOpenContextView } from 'vs/platform/contextview/browser/contextView'; import { IContextKeyService, IContextKey, ContextKeyExpr, RawContextKey } from 'vs/platform/contextkey/common/contextkey'; import { ICommandService } from 'vs/platform/commands/common/commands'; import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; import { MenuItemAction, IMenuService, registerAction2, MenuId, IAction2Options, MenuRegistry, Action2, IMenu } from 'vs/platform/actions/common/actions'; -import { IAction, ActionRunner, Action, Separator } from 'vs/base/common/actions'; +import { IAction, ActionRunner, Action, Separator, IActionRunner } from 'vs/base/common/actions'; import { ActionBar, IActionViewItemProvider } from 'vs/base/browser/ui/actionbar/actionbar'; import { IThemeService, IFileIconTheme } from 'vs/platform/theme/common/themeService'; -import { isSCMResource, isSCMResourceGroup, connectPrimaryMenuToInlineActionBar, isSCMRepository, isSCMInput, collectContextMenuActions, getActionViewItemProvider, isSCMActionButton } from './util'; -import { WorkbenchCompressibleObjectTree, IOpenEvent } from 'vs/platform/list/browser/listService'; -import { IConfigurationService, ConfigurationTarget, IConfigurationChangeEvent } from 'vs/platform/configuration/common/configuration'; -import { disposableTimeout, ThrottledDelayer } from 'vs/base/common/async'; -import { ITreeNode, ITreeFilter, ITreeSorter, ITreeContextMenuEvent, ITreeDragAndDrop, ITreeDragOverReaction } from 'vs/base/browser/ui/tree/tree'; +import { isSCMResource, isSCMResourceGroup, connectPrimaryMenuToInlineActionBar, isSCMRepository, isSCMInput, collectContextMenuActions, getActionViewItemProvider, isSCMActionButton, isSCMViewService, isSCMHistoryItemGroupTreeElement, isSCMHistoryItemTreeElement, isSCMHistoryItemChangeTreeElement, toDiffEditorArguments, isSCMResourceNode, isSCMHistoryItemChangeNode, isSCMViewSeparator, connectPrimaryMenu } from './util'; +import { WorkbenchCompressibleAsyncDataTree, IOpenEvent } from 'vs/platform/list/browser/listService'; +import { IConfigurationService, ConfigurationTarget } from 'vs/platform/configuration/common/configuration'; +import { disposableTimeout, Sequencer, ThrottledDelayer, Throttler } from 'vs/base/common/async'; +import { ITreeNode, ITreeFilter, ITreeSorter, ITreeContextMenuEvent, ITreeDragAndDrop, ITreeDragOverReaction, IAsyncDataSource } from 'vs/base/browser/ui/tree/tree'; import { ResourceTree, IResourceNode } from 'vs/base/common/resourceTree'; -import { ISplice } from 'vs/base/common/sequence'; import { ICompressibleTreeRenderer, ICompressibleKeyboardNavigationLabelProvider } from 'vs/base/browser/ui/tree/objectTree'; import { Iterable } from 'vs/base/common/iterator'; -import { ICompressedTreeNode, ICompressedTreeElement } from 'vs/base/browser/ui/tree/compressedObjectTreeModel'; +import { ICompressedTreeNode } from 'vs/base/browser/ui/tree/compressedObjectTreeModel'; import { URI } from 'vs/base/common/uri'; import { FileKind } from 'vs/platform/files/common/files'; import { compareFileNames, comparePaths } from 'vs/base/common/comparers'; import { FuzzyScore, createMatches, IMatch } from 'vs/base/common/filters'; import { IViewDescriptorService, ViewContainerLocation } from 'vs/workbench/common/views'; import { localize } from 'vs/nls'; -import { coalesce, flatten } from 'vs/base/common/arrays'; -import { memoize } from 'vs/base/common/decorators'; -import { IStorageService, StorageScope, StorageTarget, WillSaveStateReason } from 'vs/platform/storage/common/storage'; +import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; import { EditorResourceAccessor, SideBySideEditor } from 'vs/workbench/common/editor'; import { SIDE_BAR_BACKGROUND, PANEL_BACKGROUND } from 'vs/workbench/common/theme'; -import { CodeEditorWidget, ICodeEditorWidgetOptions } from 'vs/editor/browser/widget/codeEditorWidget'; -import { ITextModel } from 'vs/editor/common/model'; +import { CodeEditorWidget, ICodeEditorWidgetOptions } from 'vs/editor/browser/widget/codeEditor/codeEditorWidget'; import { IEditorConstructionOptions } from 'vs/editor/browser/config/editorConfiguration'; import { getSimpleEditorOptions } from 'vs/workbench/contrib/codeEditor/browser/simpleEditorOptions'; import { IModelService } from 'vs/editor/common/services/model'; import { EditorExtensionsRegistry } from 'vs/editor/browser/editorExtensions'; import { MenuPreventer } from 'vs/workbench/contrib/codeEditor/browser/menuPreventer'; import { SelectionClipboardContributionID } from 'vs/workbench/contrib/codeEditor/browser/selectionClipboard'; +import { EditorDictation } from 'vs/workbench/contrib/codeEditor/browser/dictation/editorDictation'; import { ContextMenuController } from 'vs/editor/contrib/contextmenu/browser/contextmenu'; import * as platform from 'vs/base/common/platform'; import { compare, format } from 'vs/base/common/strings'; import { SuggestController } from 'vs/editor/contrib/suggest/browser/suggestController'; import { SnippetController2 } from 'vs/editor/contrib/snippet/browser/snippetController2'; import { ServiceCollection } from 'vs/platform/instantiation/common/serviceCollection'; -import { ModesHoverController } from 'vs/editor/contrib/hover/browser/hover'; import { ColorDetector } from 'vs/editor/contrib/colorPicker/browser/colorDetector'; import { LinkDetector } from 'vs/editor/contrib/links/browser/links'; import { IOpenerService } from 'vs/platform/opener/common/opener'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { IListAccessibilityProvider } from 'vs/base/browser/ui/list/listWidget'; -import { ILanguageService } from 'vs/editor/common/languages/language'; import { ILabelService } from 'vs/platform/label/common/label'; import { KeyCode } from 'vs/base/common/keyCodes'; -import { DEFAULT_FONT_FAMILY } from 'vs/workbench/browser/style'; +import { DEFAULT_FONT_FAMILY } from 'vs/base/browser/fonts'; import { Codicon } from 'vs/base/common/codicons'; import { ThemeIcon } from 'vs/base/common/themables'; import { AnchorAlignment } from 'vs/base/browser/ui/contextview/contextview'; -import { RepositoryRenderer } from 'vs/workbench/contrib/scm/browser/scmRepositoryRenderer'; +import { RepositoryActionRunner, RepositoryRenderer } from 'vs/workbench/contrib/scm/browser/scmRepositoryRenderer'; import { ColorScheme } from 'vs/platform/theme/common/theme'; -import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; import { LabelFuzzyScore } from 'vs/base/browser/ui/tree/abstractTree'; import { Selection } from 'vs/editor/common/core/selection'; import { API_OPEN_DIFF_EDITOR_COMMAND_ID, API_OPEN_EDITOR_COMMAND_ID } from 'vs/workbench/browser/parts/editor/editorCommands'; -import { createAndFillInContextMenuActions } from 'vs/platform/actions/browser/menuEntryActionViewItem'; -import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace'; -import { MarkdownRenderer, openLinkFromMarkdown } from 'vs/editor/contrib/markdownRenderer/browser/markdownRenderer'; +import { createActionViewItem, createAndFillInActionBarActions, createAndFillInContextMenuActions } from 'vs/platform/actions/browser/menuEntryActionViewItem'; +import { MarkdownRenderer, openLinkFromMarkdown } from 'vs/editor/browser/widget/markdownRenderer/browser/markdownRenderer'; import { Button, ButtonWithDescription, ButtonWithDropdown } from 'vs/base/browser/ui/button/button'; import { INotificationService } from 'vs/platform/notification/common/notification'; import { RepositoryContextKeys } from 'vs/workbench/contrib/scm/browser/scmViewService'; import { DragAndDropController } from 'vs/editor/contrib/dnd/browser/dnd'; +import { CopyPasteController } from 'vs/editor/contrib/dropOrPasteInto/browser/copyPasteController'; import { DropIntoEditorController } from 'vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorController'; import { MessageController } from 'vs/editor/contrib/message/browser/messageController'; -import { contrastBorder, registerColor } from 'vs/platform/theme/common/colorRegistry'; import { defaultButtonStyles, defaultCountBadgeStyles } from 'vs/platform/theme/browser/defaultStyles'; import { InlineCompletionsController } from 'vs/editor/contrib/inlineCompletions/browser/inlineCompletionsController'; import { CodeActionController } from 'vs/editor/contrib/codeAction/browser/codeActionController'; -import { IResolvedTextEditorModel, ITextModelContentProvider, ITextModelService } from 'vs/editor/common/services/resolverService'; import { Schemas } from 'vs/base/common/network'; import { IDragAndDropData } from 'vs/base/browser/dnd'; import { fillEditorsDragData } from 'vs/workbench/browser/dnd'; -import { ElementsDragAndDropData } from 'vs/base/browser/ui/list/listView'; +import { ElementsDragAndDropData, ListViewTargetSector } from 'vs/base/browser/ui/list/listView'; import { CodeDataTransfers } from 'vs/platform/dnd/browser/dnd'; import { FormatOnType } from 'vs/editor/contrib/format/browser/formatActions'; +import { EditorOption, EditorOptions, IEditorOptions } from 'vs/editor/common/config/editorOptions'; +import { IAsyncDataTreeViewState, ITreeCompressionDelegate } from 'vs/base/browser/ui/tree/asyncDataTree'; +import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; +import { EditOperation } from 'vs/editor/common/core/editOperation'; +import { stripIcons } from 'vs/base/common/iconLabels'; +import { IconLabel } from 'vs/base/browser/ui/iconLabel/iconLabel'; +import { foreground, listActiveSelectionForeground, registerColor, transparent } from 'vs/platform/theme/common/colorRegistry'; +import { IMenuWorkbenchToolBarOptions, MenuWorkbenchToolBar, WorkbenchToolBar } from 'vs/platform/actions/browser/toolbar'; +import { CancellationTokenSource } from 'vs/base/common/cancellation'; +import { DropdownWithPrimaryActionViewItem } from 'vs/platform/actions/browser/dropdownWithPrimaryActionViewItem'; +import { clamp, rot } from 'vs/base/common/numbers'; +import { ILogService } from 'vs/platform/log/common/log'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import { MarkdownString } from 'vs/base/common/htmlContent'; +import type { IUpdatableHover, IUpdatableHoverTooltipMarkdownString } from 'vs/base/browser/ui/hover/hover'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; +import { OpenScmGroupAction } from 'vs/workbench/contrib/multiDiffEditor/browser/scmMultiDiffSourceResolver'; +import { HoverController } from 'vs/editor/contrib/hover/browser/hoverController'; +import { ITextModel } from 'vs/editor/common/model'; + +// type SCMResourceTreeNode = IResourceNode; +// type SCMHistoryItemChangeResourceTreeNode = IResourceNode; +type TreeElement = + ISCMRepository | + ISCMInput | + ISCMActionButton | + ISCMResourceGroup | + ISCMResource | + IResourceNode | + SCMHistoryItemGroupTreeElement | + SCMHistoryItemTreeElement | + SCMHistoryItemChangeTreeElement | + IResourceNode | + SCMViewSeparatorElement; + +type ShowChangesSetting = 'always' | 'never' | 'auto'; + +registerColor('scm.historyItemAdditionsForeground', { + dark: 'gitDecoration.addedResourceForeground', + light: 'gitDecoration.addedResourceForeground', + hcDark: 'gitDecoration.addedResourceForeground', + hcLight: 'gitDecoration.addedResourceForeground' +}, localize('scm.historyItemAdditionsForeground', "History item additions foreground color.")); + +registerColor('scm.historyItemDeletionsForeground', { + dark: 'gitDecoration.deletedResourceForeground', + light: 'gitDecoration.deletedResourceForeground', + hcDark: 'gitDecoration.deletedResourceForeground', + hcLight: 'gitDecoration.deletedResourceForeground' +}, localize('scm.historyItemDeletionsForeground', "History item deletions foreground color.")); + +registerColor('scm.historyItemStatisticsBorder', { + dark: transparent(foreground, 0.2), + light: transparent(foreground, 0.2), + hcDark: transparent(foreground, 0.2), + hcLight: transparent(foreground, 0.2) +}, localize('scm.historyItemStatisticsBorder', "History item statistics border color.")); + +registerColor('scm.historyItemSelectedStatisticsBorder', { + dark: transparent(listActiveSelectionForeground, 0.2), + light: transparent(listActiveSelectionForeground, 0.2), + hcDark: transparent(listActiveSelectionForeground, 0.2), + hcLight: transparent(listActiveSelectionForeground, 0.2) +}, localize('scm.historyItemSelectedStatisticsBorder', "History item selected statistics border color.")); + +function processResourceFilterData(uri: URI, filterData: FuzzyScore | LabelFuzzyScore | undefined): [IMatch[] | undefined, IMatch[] | undefined] { + if (!filterData) { + return [undefined, undefined]; + } + + if (!(filterData as LabelFuzzyScore).label) { + const matches = createMatches(filterData as FuzzyScore); + return [matches, undefined]; + } + + const fileName = basename(uri); + const label = (filterData as LabelFuzzyScore).label; + const pathLength = label.length - fileName.length; + const matches = createMatches((filterData as LabelFuzzyScore).score); + + // FileName match + if (label === fileName) { + return [matches, undefined]; + } + + // FilePath match + const labelMatches: IMatch[] = []; + const descriptionMatches: IMatch[] = []; + + for (const match of matches) { + if (match.start > pathLength) { + // Label match + labelMatches.push({ + start: match.start - pathLength, + end: match.end - pathLength + }); + } else if (match.end < pathLength) { + // Description match + descriptionMatches.push(match); + } else { + // Spanning match + labelMatches.push({ + start: 0, + end: match.end - pathLength + }); + descriptionMatches.push({ + start: match.start, + end: pathLength + }); + } + } -type TreeElement = ISCMRepository | ISCMInput | ISCMActionButton | ISCMResourceGroup | IResourceNode | ISCMResource; + return [labelMatches, descriptionMatches]; +} interface ISCMLayout { height: number | undefined; @@ -206,11 +311,11 @@ class SCMTreeDragAndDrop implements ITreeDragAndDrop { return String(elements.length); } - onDragOver(data: IDragAndDropData, targetElement: TreeElement | undefined, targetIndex: number | undefined, originalEvent: DragEvent): boolean | ITreeDragOverReaction { + onDragOver(data: IDragAndDropData, targetElement: TreeElement | undefined, targetIndex: number | undefined, targetSector: ListViewTargetSector | undefined, originalEvent: DragEvent): boolean | ITreeDragOverReaction { return true; } - drop(data: IDragAndDropData, targetElement: TreeElement | undefined, targetIndex: number | undefined, originalEvent: DragEvent): void { } + drop(data: IDragAndDropData, targetElement: TreeElement | undefined, targetIndex: number | undefined, targetSector: ListViewTargetSector | undefined, originalEvent: DragEvent): void { } private static getResourcesFromDragAndDropData(data: ElementsDragAndDropData): URI[] { const uris: URI[] = []; @@ -247,7 +352,7 @@ class InputRenderer implements ICompressibleTreeRenderer void, - @IInstantiationService private instantiationService: IInstantiationService, + @IInstantiationService private instantiationService: IInstantiationService ) { } renderTemplate(container: HTMLElement): InputTemplate { @@ -267,7 +372,7 @@ class InputRenderer implements ICompressibleTreeRenderer, index: number, templateData: InputTemplate): void { const input = node.element; - templateData.inputWidget.setInput(input); + templateData.inputWidget.input = input; // Remember widget this.inputWidgets.set(input, templateData.inputWidget); @@ -290,6 +395,9 @@ class InputRenderer implements ICompressibleTreeRenderer { const contentHeight = templateData.inputWidget.getContentHeight(); @@ -308,8 +416,7 @@ class InputRenderer implements ICompressibleTreeRenderer templateData.inputWidget.layout(); @@ -392,7 +499,7 @@ class ResourceGroupRenderer implements ICompressibleTreeRenderer s === context); const actualContext = contextIsSelected ? selection : [context]; - const args = flatten(actualContext.map(e => ResourceTree.isResourceNode(e) ? ResourceTree.collect(e) : [e])); + const args = actualContext.map(e => ResourceTree.isResourceNode(e) ? ResourceTree.collect(e) : [e]).flat(); await action.run(...args); } } @@ -459,7 +566,7 @@ class ResourceRenderer implements ICompressibleTreeRenderer(); constructor( - private viewModelProvider: () => ViewModel, + private viewMode: () => ViewMode, private labels: ResourceLabels, private actionViewItemProvider: IActionViewItemProvider, private actionRunner: ActionRunner, @@ -492,8 +599,8 @@ class ResourceRenderer implements ICompressibleTreeRenderer pathLength) { - // Label match - labelMatches.push({ - start: match.start - pathLength, - end: match.end - pathLength - }); - } else if (match.end < pathLength) { - // Description match - descriptionMatches.push(match); - } else { - // Spanning match - labelMatches.push({ - start: 0, - end: match.end - pathLength - }); - descriptionMatches.push({ - start: match.start, - end: pathLength - }); - } - } - - return [labelMatches, descriptionMatches]; - } - private onDidColorThemeChange(): void { for (const [template, data] of this.renderedResources) { this.renderIcon(template, data); @@ -687,6 +735,391 @@ class ResourceRenderer implements ICompressibleTreeRenderer { + if (!(action instanceof MenuItemAction)) { + return super.runAction(action, context); + } + + return action.run(context.repository.provider, context.id); + } +} + +interface HistoryItemGroupTemplate { + readonly iconContainer: HTMLElement; + readonly label: IconLabel; + readonly toolBar: WorkbenchToolBar; + readonly count: CountBadge; + readonly elementDisposables: DisposableStore; + readonly templateDisposables: DisposableStore; +} + +class HistoryItemGroupRenderer implements ICompressibleTreeRenderer { + + static readonly TEMPLATE_ID = 'history-item-group'; + get templateId(): string { return HistoryItemGroupRenderer.TEMPLATE_ID; } + + constructor( + readonly actionRunner: ActionRunner, + @IContextKeyService private readonly contextKeyService: IContextKeyService, + @IContextMenuService private readonly contextMenuService: IContextMenuService, + @IKeybindingService private readonly keybindingService: IKeybindingService, + @ICommandService private readonly commandService: ICommandService, + @IMenuService private readonly menuService: IMenuService, + @ISCMViewService private readonly scmViewService: ISCMViewService, + @ITelemetryService private readonly telemetryService: ITelemetryService + ) { } + + renderTemplate(container: HTMLElement) { + // hack + (container.parentElement!.parentElement!.querySelector('.monaco-tl-twistie')! as HTMLElement).classList.add('force-twistie'); + + const element = append(container, $('.history-item-group')); + + const label = new IconLabel(element, { supportIcons: true }); + const iconContainer = prepend(label.element, $('.icon-container')); + + const templateDisposables = new DisposableStore(); + const toolBar = new WorkbenchToolBar(append(element, $('.actions')), { actionRunner: this.actionRunner, menuOptions: { shouldForwardArgs: true } }, this.menuService, this.contextKeyService, this.contextMenuService, this.keybindingService, this.commandService, this.telemetryService); + templateDisposables.add(toolBar); + + const countContainer = append(element, $('.count')); + const count = new CountBadge(countContainer, {}, defaultCountBadgeStyles); + + return { iconContainer, label, toolBar, count, elementDisposables: new DisposableStore(), templateDisposables }; + } + + renderElement(node: ITreeNode, index: number, templateData: HistoryItemGroupTemplate, height: number | undefined): void { + const historyItemGroup = node.element; + + templateData.iconContainer.className = 'icon-container'; + if (historyItemGroup.icon && ThemeIcon.isThemeIcon(historyItemGroup.icon)) { + templateData.iconContainer.classList.add(...ThemeIcon.asClassNameArray(historyItemGroup.icon)); + } + + templateData.label.setLabel(historyItemGroup.label, historyItemGroup.description, { title: historyItemGroup.ariaLabel }); + templateData.count.setCount(historyItemGroup.count ?? 0); + + const repositoryMenus = this.scmViewService.menus.getRepositoryMenus(historyItemGroup.repository.provider); + const historyProviderMenu = repositoryMenus.historyProviderMenu; + + if (historyProviderMenu) { + const menu = historyProviderMenu.getHistoryItemGroupMenu(historyItemGroup); + const resetMenuId = historyItemGroup.direction === 'incoming' ? MenuId.SCMIncomingChanges : MenuId.SCMOutgoingChanges; + + templateData.elementDisposables.add(connectPrimaryMenu(menu, (primary, secondary) => { + templateData.toolBar.setActions(primary, secondary, [resetMenuId]); + })); + + templateData.toolBar.context = historyItemGroup; + } else { + templateData.toolBar.setActions([], []); + templateData.toolBar.context = undefined; + } + } + + renderCompressedElements(node: ITreeNode, void>, index: number, templateData: HistoryItemGroupTemplate, height: number | undefined): void { + throw new Error('Should never happen since node is incompressible'); + } + + disposeElement(node: ITreeNode, index: number, templateData: HistoryItemGroupTemplate, height: number | undefined): void { + templateData.elementDisposables.clear(); + } + + disposeTemplate(templateData: HistoryItemGroupTemplate): void { + templateData.elementDisposables.dispose(); + templateData.templateDisposables.dispose(); + } +} + +class HistoryItemActionRunner extends ActionRunner { + + protected override async runAction(action: IAction, context: SCMHistoryItemTreeElement): Promise { + if (!(action instanceof MenuItemAction)) { + return super.runAction(action, context); + } + + const args: (ISCMProvider | ISCMHistoryItem)[] = []; + args.push(context.historyItemGroup.repository.provider); + args.push({ + id: context.id, + parentIds: context.parentIds, + message: context.message, + author: context.author, + icon: context.icon, + timestamp: context.timestamp, + statistics: context.statistics, + } satisfies ISCMHistoryItem); + + await action.run(...args); + } +} + +interface HistoryItemTemplate { + readonly iconContainer: HTMLElement; + readonly label: IconLabel; + readonly statsContainer: HTMLElement; + readonly statsCustomHover: IUpdatableHover; + readonly filesLabel: HTMLElement; + readonly insertionsLabel: HTMLElement; + readonly deletionsLabel: HTMLElement; + readonly actionBar: ActionBar; + readonly elementDisposables: DisposableStore; + readonly disposables: IDisposable; +} + +class HistoryItemRenderer implements ICompressibleTreeRenderer { + + static readonly TEMPLATE_ID = 'history-item'; + get templateId(): string { return HistoryItemRenderer.TEMPLATE_ID; } + + constructor( + private actionRunner: IActionRunner, + private actionViewItemProvider: IActionViewItemProvider, + @IHoverService private hoverService: IHoverService, + @ISCMViewService private scmViewService: ISCMViewService + ) { } + + renderTemplate(container: HTMLElement): HistoryItemTemplate { + // hack + (container.parentElement!.parentElement!.querySelector('.monaco-tl-twistie')! as HTMLElement).classList.add('force-twistie'); + + const element = append(container, $('.history-item')); + + const iconLabel = new IconLabel(element, { supportIcons: true, supportHighlights: true, supportDescriptionHighlights: true }); + const iconContainer = prepend(iconLabel.element, $('.icon-container')); + + const disposables = new DisposableStore(); + const actionsContainer = append(element, $('.actions')); + const actionBar = new ActionBar(actionsContainer, { actionRunner: this.actionRunner, actionViewItemProvider: this.actionViewItemProvider }); + disposables.add(actionBar); + + const statsContainer = append(element, $('.stats-container')); + const filesLabel = append(statsContainer, $('.files-label')); + const insertionsLabel = append(statsContainer, $('.insertions-label')); + const deletionsLabel = append(statsContainer, $('.deletions-label')); + + const statsCustomHover = this.hoverService.setupUpdatableHover(getDefaultHoverDelegate('element'), statsContainer, ''); + disposables.add(statsCustomHover); + + return { iconContainer, label: iconLabel, actionBar, statsContainer, statsCustomHover, filesLabel, insertionsLabel, deletionsLabel, elementDisposables: new DisposableStore(), disposables }; + } + + renderElement(node: ITreeNode, index: number, templateData: HistoryItemTemplate, height: number | undefined): void { + const historyItem = node.element; + + templateData.iconContainer.className = 'icon-container'; + if (historyItem.icon && ThemeIcon.isThemeIcon(historyItem.icon)) { + templateData.iconContainer.classList.add(...ThemeIcon.asClassNameArray(historyItem.icon)); + } + + const title = this.getTooltip(historyItem); + const [matches, descriptionMatches] = this.processMatches(historyItem, node.filterData); + templateData.label.setLabel(historyItem.message, historyItem.author, { matches, descriptionMatches, title }); + + templateData.actionBar.clear(); + templateData.actionBar.context = historyItem; + + const menus = this.scmViewService.menus.getRepositoryMenus(historyItem.historyItemGroup.repository.provider); + if (menus.historyProviderMenu) { + const historyItemMenu = menus.historyProviderMenu.getHistoryItemMenu(historyItem); + templateData.elementDisposables.add(connectPrimaryMenuToInlineActionBar(historyItemMenu, templateData.actionBar)); + } + + this.renderStatistics(node, index, templateData, height); + } + + renderCompressedElements(node: ITreeNode, LabelFuzzyScore>, index: number, templateData: HistoryItemTemplate, height: number | undefined): void { + throw new Error('Should never happen since node is incompressible'); + } + + private getTooltip(historyItem: SCMHistoryItemTreeElement): IUpdatableHoverTooltipMarkdownString { + const markdown = new MarkdownString('', { isTrusted: true, supportThemeIcons: true }); + + if (historyItem.author) { + markdown.appendMarkdown(`$(account) **${historyItem.author}**\n\n`); + } + + if (historyItem.timestamp) { + const dateFormatter = new Intl.DateTimeFormat(platform.language, { year: 'numeric', month: 'long', day: 'numeric', hour: 'numeric', minute: 'numeric' }); + markdown.appendMarkdown(`$(history) ${dateFormatter.format(historyItem.timestamp)}\n\n`); + } + + markdown.appendMarkdown(historyItem.message); + + return { markdown, markdownNotSupportedFallback: historyItem.message }; + } + + private processMatches(historyItem: SCMHistoryItemTreeElement, filterData: LabelFuzzyScore | undefined): [IMatch[] | undefined, IMatch[] | undefined] { + if (!filterData) { + return [undefined, undefined]; + } + + return [ + historyItem.message === filterData.label ? createMatches(filterData.score) : undefined, + historyItem.author === filterData.label ? createMatches(filterData.score) : undefined + ]; + } + + private renderStatistics(node: ITreeNode, index: number, templateData: HistoryItemTemplate, height: number | undefined): void { + const historyItem = node.element; + + if (historyItem.statistics) { + const statsAriaLabel: string[] = [ + historyItem.statistics.files === 1 ? + localize('fileChanged', "{0} file changed", historyItem.statistics.files) : + localize('filesChanged', "{0} files changed", historyItem.statistics.files), + historyItem.statistics.insertions === 1 ? localize('insertion', "{0} insertion{1}", historyItem.statistics.insertions, '(+)') : + historyItem.statistics.insertions > 1 ? localize('insertions', "{0} insertions{1}", historyItem.statistics.insertions, '(+)') : '', + historyItem.statistics.deletions === 1 ? localize('deletion', "{0} deletion{1}", historyItem.statistics.deletions, '(-)') : + historyItem.statistics.deletions > 1 ? localize('deletions', "{0} deletions{1}", historyItem.statistics.deletions, '(-)') : '' + ]; + + const statsTitle = statsAriaLabel.filter(l => l !== '').join(', '); + templateData.statsContainer.setAttribute('aria-label', statsTitle); + templateData.statsCustomHover.update(statsTitle); + + templateData.filesLabel.textContent = historyItem.statistics.files.toString(); + + templateData.insertionsLabel.textContent = historyItem.statistics.insertions > 0 ? `+${historyItem.statistics.insertions}` : ''; + templateData.insertionsLabel.classList.toggle('hidden', historyItem.statistics.insertions === 0); + + templateData.deletionsLabel.textContent = historyItem.statistics.deletions > 0 ? `-${historyItem.statistics.deletions}` : ''; + templateData.deletionsLabel.classList.toggle('hidden', historyItem.statistics.deletions === 0); + } + + templateData.statsContainer.classList.toggle('hidden', historyItem.statistics === undefined); + } + + disposeElement(element: ITreeNode, index: number, templateData: HistoryItemTemplate, height: number | undefined): void { + templateData.elementDisposables.clear(); + } + + disposeTemplate(templateData: HistoryItemTemplate): void { + templateData.disposables.dispose(); + } +} + +interface HistoryItemChangeTemplate { + readonly element: HTMLElement; + readonly name: HTMLElement; + readonly fileLabel: IResourceLabel; + readonly decorationIcon: HTMLElement; + readonly disposables: IDisposable; +} + +class HistoryItemChangeRenderer implements ICompressibleTreeRenderer, FuzzyScore | LabelFuzzyScore, HistoryItemChangeTemplate> { + + static readonly TEMPLATE_ID = 'historyItemChange'; + get templateId(): string { return HistoryItemChangeRenderer.TEMPLATE_ID; } + + constructor( + private readonly viewMode: () => ViewMode, + private readonly labels: ResourceLabels, + @ILabelService private labelService: ILabelService) { } + + renderTemplate(container: HTMLElement): HistoryItemChangeTemplate { + const element = append(container, $('.change')); + const name = append(element, $('.name')); + const fileLabel = this.labels.create(name, { supportDescriptionHighlights: true, supportHighlights: true }); + const decorationIcon = append(element, $('.decoration-icon')); + + return { element, name, fileLabel, decorationIcon, disposables: new DisposableStore() }; + } + + renderElement(node: ITreeNode, FuzzyScore | LabelFuzzyScore>, index: number, templateData: HistoryItemChangeTemplate, height: number | undefined): void { + const historyItemChangeOrFolder = node.element; + const uri = ResourceTree.isResourceNode(historyItemChangeOrFolder) ? historyItemChangeOrFolder.element?.uri ?? historyItemChangeOrFolder.uri : historyItemChangeOrFolder.uri; + const fileKind = ResourceTree.isResourceNode(historyItemChangeOrFolder) ? FileKind.FOLDER : FileKind.FILE; + const hidePath = this.viewMode() === ViewMode.Tree; + + let matches: IMatch[] | undefined; + let descriptionMatches: IMatch[] | undefined; + + if (ResourceTree.isResourceNode(historyItemChangeOrFolder)) { + if (!historyItemChangeOrFolder.element) { + matches = createMatches(node.filterData as FuzzyScore | undefined); + } + } else { + [matches, descriptionMatches] = processResourceFilterData(uri, node.filterData); + } + + templateData.fileLabel.setFile(uri, { fileDecorations: { colors: false, badges: true }, fileKind, hidePath, matches, descriptionMatches }); + } + + renderCompressedElements(node: ITreeNode>, FuzzyScore | LabelFuzzyScore>, index: number, templateData: HistoryItemChangeTemplate, height: number | undefined): void { + const compressed = node.element as ICompressedTreeNode>; + + const folder = compressed.elements[compressed.elements.length - 1]; + const label = compressed.elements.map(e => e.name); + const matches = createMatches(node.filterData as FuzzyScore | undefined); + + templateData.fileLabel.setResource({ resource: folder.uri, name: label }, { + fileDecorations: { colors: false, badges: true }, + fileKind: FileKind.FOLDER, + matches, + separator: this.labelService.getSeparator(folder.uri.scheme) + }); + } + + disposeTemplate(templateData: HistoryItemChangeTemplate): void { + templateData.disposables.dispose(); + } +} + +interface SeparatorTemplate { + readonly label: IconLabel; + readonly disposables: DisposableStore; +} + +class SeparatorRenderer implements ICompressibleTreeRenderer { + + static readonly TEMPLATE_ID = 'separator'; + get templateId(): string { return SeparatorRenderer.TEMPLATE_ID; } + + constructor( + @IContextKeyService private readonly contextKeyService: IContextKeyService, + @IContextMenuService private readonly contextMenuService: IContextMenuService, + @IKeybindingService private readonly keybindingService: IKeybindingService, + @ICommandService private readonly commandService: ICommandService, + @IMenuService private readonly menuService: IMenuService, + @ITelemetryService private readonly telemetryService: ITelemetryService + ) { } + + renderTemplate(container: HTMLElement): SeparatorTemplate { + // hack + (container.parentElement!.parentElement!.querySelector('.monaco-tl-twistie')! as HTMLElement).classList.add('force-no-twistie'); + + // Use default cursor & disable hover for list item + container.parentElement!.parentElement!.classList.add('cursor-default', 'force-no-hover'); + + const disposables = new DisposableStore(); + const element = append(container, $('.separator-container')); + const label = new IconLabel(element, { supportIcons: true, }); + append(element, $('.separator')); + disposables.add(label); + + const toolBar = new MenuWorkbenchToolBar(append(element, $('.actions')), MenuId.SCMChangesSeparator, { moreIcon: Codicon.gear }, this.menuService, this.contextKeyService, this.contextMenuService, this.keybindingService, this.commandService, this.telemetryService); + disposables.add(toolBar); + + return { label, disposables }; + } + renderElement(element: ITreeNode, index: number, templateData: SeparatorTemplate, height: number | undefined): void { + templateData.label.setLabel(element.element.label, undefined, { title: element.element.ariaLabel }); + } + + renderCompressedElements(node: ITreeNode, void>, index: number, templateData: SeparatorTemplate, height: number | undefined): void { + throw new Error('Should never happen since node is incompressible'); + } + + disposeTemplate(templateData: SeparatorTemplate): void { + templateData.disposables.dispose(); + } + +} + class ListDelegate implements IListVirtualDelegate { constructor(private readonly inputRenderer: InputRenderer) { } @@ -708,21 +1141,41 @@ class ListDelegate implements IListVirtualDelegate { return InputRenderer.TEMPLATE_ID; } else if (isSCMActionButton(element)) { return ActionButtonRenderer.TEMPLATE_ID; - } else if (ResourceTree.isResourceNode(element) || isSCMResource(element)) { + } else if (isSCMResourceGroup(element)) { + return ResourceGroupRenderer.TEMPLATE_ID; + } else if (isSCMResource(element) || isSCMResourceNode(element)) { return ResourceRenderer.TEMPLATE_ID; + } else if (isSCMHistoryItemGroupTreeElement(element)) { + return HistoryItemGroupRenderer.TEMPLATE_ID; + } else if (isSCMHistoryItemTreeElement(element)) { + return HistoryItemRenderer.TEMPLATE_ID; + } else if (isSCMHistoryItemChangeTreeElement(element) || isSCMHistoryItemChangeNode(element)) { + return HistoryItemChangeRenderer.TEMPLATE_ID; + } else if (isSCMViewSeparator(element)) { + return SeparatorRenderer.TEMPLATE_ID; } else { - return ResourceGroupRenderer.TEMPLATE_ID; + throw new Error('Unknown element'); + } + } +} + +class SCMTreeCompressionDelegate implements ITreeCompressionDelegate { + + isIncompressible(element: TreeElement): boolean { + if (ResourceTree.isResourceNode(element)) { + return element.childrenCount === 0 || !element.parent || !element.parent.parent; } + + return true; } + } class SCMTreeFilter implements ITreeFilter { filter(element: TreeElement): boolean { - if (ResourceTree.isResourceNode(element)) { - return true; - } else if (isSCMResourceGroup(element)) { - return element.elements.length > 0 || !element.hideWhenEmpty; + if (isSCMResourceGroup(element)) { + return element.resources.length > 0 || !element.hideWhenEmpty; } else { return true; } @@ -731,10 +1184,9 @@ class SCMTreeFilter implements ITreeFilter { export class SCMTreeSorter implements ITreeSorter { - @memoize - private get viewModel(): ViewModel { return this.viewModelProvider(); } - - constructor(private viewModelProvider: () => ViewModel) { } + constructor( + private readonly viewMode: () => ViewMode, + private readonly viewSortKey: () => ViewSortKey) { } compare(one: TreeElement, other: TreeElement): number { if (isSCMRepository(one)) { @@ -758,17 +1210,50 @@ export class SCMTreeSorter implements ITreeSorter { } if (isSCMResourceGroup(one)) { - if (!isSCMResourceGroup(other)) { + return isSCMResourceGroup(other) ? 0 : -1; + } + + if (isSCMViewSeparator(one)) { + return isSCMResourceGroup(other) ? 1 : -1; + } + + if (isSCMHistoryItemGroupTreeElement(one)) { + return isSCMHistoryItemGroupTreeElement(other) ? 0 : 1; + } + + if (isSCMHistoryItemTreeElement(one)) { + if (!isSCMHistoryItemTreeElement(other)) { throw new Error('Invalid comparison'); } return 0; } - // List - if (this.viewModel.mode === ViewModelMode.List) { + if (isSCMHistoryItemChangeTreeElement(one) || isSCMHistoryItemChangeNode(one)) { + // List + if (this.viewMode() === ViewMode.List) { + if (!isSCMHistoryItemChangeTreeElement(other)) { + throw new Error('Invalid comparison'); + } + + return comparePaths(one.uri.fsPath, other.uri.fsPath); + } + + // Tree + if (!isSCMHistoryItemChangeTreeElement(other) && !isSCMHistoryItemChangeNode(other)) { + throw new Error('Invalid comparison'); + } + + const oneName = isSCMHistoryItemChangeNode(one) ? one.name : basename(one.uri); + const otherName = isSCMHistoryItemChangeNode(other) ? other.name : basename(other.uri); + + return compareFileNames(oneName, otherName); + } + + // Resource (List) + if (this.viewMode() === ViewMode.List) { // FileName - if (this.viewModel.sortKey === ViewModelSortKey.Name) { + if (this.viewSortKey() === ViewSortKey.Name) { const oneName = basename((one as ISCMResource).sourceUri); const otherName = basename((other as ISCMResource).sourceUri); @@ -776,7 +1261,7 @@ export class SCMTreeSorter implements ITreeSorter { } // Status - if (this.viewModel.sortKey === ViewModelSortKey.Status) { + if (this.viewSortKey() === ViewSortKey.Status) { const oneTooltip = (one as ISCMResource).decorations.tooltip ?? ''; const otherTooltip = (other as ISCMResource).decorations.tooltip ?? ''; @@ -792,7 +1277,7 @@ export class SCMTreeSorter implements ITreeSorter { return comparePaths(onePath, otherPath); } - // Tree + // Resource (Tree) const oneIsDirectory = ResourceTree.isResourceNode(one); const otherIsDirectory = ResourceTree.isResourceNode(other); @@ -810,7 +1295,7 @@ export class SCMTreeSorter implements ITreeSorter { export class SCMTreeKeyboardNavigationLabelProvider implements ICompressibleKeyboardNavigationLabelProvider { constructor( - private viewModelProvider: () => ViewModel, + private viewMode: () => ViewMode, @ILabelService private readonly labelService: ILabelService, ) { } @@ -821,20 +1306,26 @@ export class SCMTreeKeyboardNavigationLabelProvider implements ICompressibleKeyb return undefined; } else if (isSCMResourceGroup(element)) { return element.label; + } else if (isSCMHistoryItemGroupTreeElement(element)) { + return element.label; + } else if (isSCMHistoryItemTreeElement(element)) { + // For a history item we want to match both the message and + // the author. A match in the message takes precedence over + // a match in the author. + return [element.message, element.author]; + } else if (isSCMViewSeparator(element)) { + return element.label; } else { - const viewModel = this.viewModelProvider(); - if (viewModel.mode === ViewModelMode.List) { + if (this.viewMode() === ViewMode.List) { // In List mode match using the file name and the path. // Since we want to match both on the file name and the // full path we return an array of labels. A match in the // file name takes precedence over a match in the path. - const fileName = basename(element.sourceUri); - const filePath = this.labelService.getUriLabel(element.sourceUri, { relative: true }); - - return [fileName, filePath]; + const uri = isSCMResource(element) ? element.sourceUri : element.uri; + return [basename(uri), this.labelService.getUriLabel(uri, { relative: true })]; } else { // In Tree mode only match using the file name - return basename(element.sourceUri); + return basename(isSCMResource(element) ? element.sourceUri : element.uri); } } } @@ -846,10 +1337,7 @@ export class SCMTreeKeyboardNavigationLabelProvider implements ICompressibleKeyb } function getSCMResourceId(element: TreeElement): string { - if (ResourceTree.isResourceNode(element)) { - const group = element.context; - return `folder:${group.provider.id}/${group.id}/$FOLDER/${element.uri.toString()}`; - } else if (isSCMRepository(element)) { + if (isSCMRepository(element)) { const provider = element.provider; return `repo:${provider.id}`; } else if (isSCMInput(element)) { @@ -858,13 +1346,38 @@ function getSCMResourceId(element: TreeElement): string { } else if (isSCMActionButton(element)) { const provider = element.repository.provider; return `actionButton:${provider.id}`; + } else if (isSCMResourceGroup(element)) { + const provider = element.provider; + return `resourceGroup:${provider.id}/${element.id}`; } else if (isSCMResource(element)) { const group = element.resourceGroup; const provider = group.provider; return `resource:${provider.id}/${group.id}/${element.sourceUri.toString()}`; + } else if (isSCMResourceNode(element)) { + const group = element.context; + return `folder:${group.provider.id}/${group.id}/$FOLDER/${element.uri.toString()}`; + } else if (isSCMHistoryItemGroupTreeElement(element)) { + const provider = element.repository.provider; + return `historyItemGroup:${provider.id}/${element.id}`; + } else if (isSCMHistoryItemTreeElement(element)) { + const historyItemGroup = element.historyItemGroup; + const provider = historyItemGroup.repository.provider; + return `historyItem:${provider.id}/${historyItemGroup.id}/${element.id}/${element.parentIds.join(',')}`; + } else if (isSCMHistoryItemChangeTreeElement(element)) { + const historyItem = element.historyItem; + const historyItemGroup = historyItem.historyItemGroup; + const provider = historyItemGroup.repository.provider; + return `historyItemChange:${provider.id}/${historyItemGroup.id}/${historyItem.id}/${element.uri.toString()}`; + } else if (isSCMHistoryItemChangeNode(element)) { + const historyItem = element.context; + const historyItemGroup = historyItem.historyItemGroup; + const provider = historyItemGroup.repository.provider; + return `folder:${provider.id}/${historyItemGroup.id}/${historyItem.id}/$FOLDER/${element.uri.toString()}`; + } else if (isSCMViewSeparator(element)) { + const provider = element.repository.provider; + return `separator:${provider.id}`; } else { - const provider = element.provider; - return `group:${provider.id}/${element.id}`; + throw new Error('Invalid tree element'); } } @@ -878,8 +1391,7 @@ class SCMResourceIdentityProvider implements IIdentityProvider { export class SCMAccessibilityProvider implements IListAccessibilityProvider { constructor( - @ILabelService private readonly labelService: ILabelService, - @IWorkspaceContextService private readonly workspaceContextService: IWorkspaceContextService + @ILabelService private readonly labelService: ILabelService ) { } getWidgetAriaLabel(): string { @@ -890,23 +1402,28 @@ export class SCMAccessibilityProvider implements IListAccessibilityProvider; - dispose(): void; -} - -interface IRepositoryItem { - readonly element: ISCMRepository; - readonly groupItems: IGroupItem[]; - dispose(): void; -} - -interface ITreeViewState { - readonly collapsed: string[]; -} - -function isRepositoryItem(item: IRepositoryItem | IGroupItem): item is IRepositoryItem { - return Array.isArray((item as IRepositoryItem).groupItems); -} - -function asTreeElement(node: IResourceNode, forceIncompressible: boolean, viewState?: ITreeViewState): ICompressedTreeElement { - const element = (node.childrenCount === 0 && node.element) ? node.element : node; - const collapsed = viewState ? viewState.collapsed.indexOf(getSCMResourceId(element)) > -1 : false; - - return { - element, - children: Iterable.map(node.children, node => asTreeElement(node, false, viewState)), - incompressible: !!node.element || forceIncompressible, - collapsed, - collapsible: node.childrenCount > 0 - }; -} - -const enum ViewModelMode { +const enum ViewMode { List = 'list', Tree = 'tree' } -const enum ViewModelSortKey { +const enum ViewSortKey { Path = 'path', Name = 'name', Status = 'status' @@ -975,13 +1458,14 @@ const enum ViewModelSortKey { const Menus = { ViewSort: new MenuId('SCMViewSort'), Repositories: new MenuId('SCMRepositories'), + ChangesSettings: new MenuId('SCMChangesSettings'), }; -const ContextKeys = { - ViewModelMode: new RawContextKey('scmViewModelMode', ViewModelMode.List), - ViewModelSortKey: new RawContextKey('scmViewModelSortKey', ViewModelSortKey.Path), - ViewModelAreAllRepositoriesCollapsed: new RawContextKey('scmViewModelAreAllRepositoriesCollapsed', false), - ViewModelIsAnyRepositoryCollapsible: new RawContextKey('scmViewModelIsAnyRepositoryCollapsible', false), +export const ContextKeys = { + SCMViewMode: new RawContextKey('scmViewMode', ViewMode.List), + SCMViewSortKey: new RawContextKey('scmViewSortKey', ViewSortKey.Path), + SCMViewAreAllRepositoriesCollapsed: new RawContextKey('scmViewAreAllRepositoriesCollapsed', false), + SCMViewIsAnyRepositoryCollapsible: new RawContextKey('scmViewIsAnyRepositoryCollapsible', false), SCMProvider: new RawContextKey('scmProvider', undefined), SCMProviderRootUri: new RawContextKey('scmProviderRootUri', undefined), SCMProviderHasRootUri: new RawContextKey('scmProviderHasRootUri', undefined), @@ -996,24 +1480,177 @@ MenuRegistry.appendMenuItem(MenuId.SCMTitle, { title: localize('sortAction', "View & Sort"), submenu: Menus.ViewSort, when: ContextKeyExpr.and(ContextKeyExpr.equals('view', VIEW_PANE_ID), ContextKeys.RepositoryCount.notEqualsTo(0)), - group: '0_view&sort' + group: '0_view&sort', + order: 1 +}); + +MenuRegistry.appendMenuItem(MenuId.SCMTitle, { + title: localize('scmChanges', "Incoming & Outgoing"), + submenu: Menus.ChangesSettings, + when: ContextKeyExpr.and(ContextKeyExpr.equals('view', VIEW_PANE_ID), ContextKeys.RepositoryCount.notEqualsTo(0)), + group: '0_view&sort', + order: 2 }); MenuRegistry.appendMenuItem(Menus.ViewSort, { title: localize('repositories', "Repositories"), submenu: Menus.Repositories, + when: ContextKeyExpr.greater(ContextKeys.RepositoryCount.key, 1), group: '0_repositories' }); +abstract class SCMChangesSettingAction extends Action2 { + constructor( + private readonly settingKey: string, + private readonly settingValue: 'always' | 'auto' | 'never', + desc: Readonly) { + super({ + ...desc, + f1: false, + toggled: ContextKeyExpr.equals(`config.${settingKey}`, settingValue), + }); + } + + override run(accessor: ServicesAccessor): void { + const configurationService = accessor.get(IConfigurationService); + configurationService.updateValue(this.settingKey, this.settingValue); + } +} + +MenuRegistry.appendMenuItem(MenuId.SCMChangesSeparator, { + title: localize('incomingChanges', "Show Incoming Changes"), + submenu: MenuId.SCMIncomingChangesSetting, + group: '1_incoming&outgoing', + order: 1 +}); + +MenuRegistry.appendMenuItem(Menus.ChangesSettings, { + title: localize('incomingChanges', "Show Incoming Changes"), + submenu: MenuId.SCMIncomingChangesSetting, + group: '1_incoming&outgoing', + order: 1 +}); + +registerAction2(class extends SCMChangesSettingAction { + constructor() { + super('scm.showIncomingChanges', 'always', + { + id: 'workbench.scm.action.showIncomingChanges.always', + title: localize('always', "Always"), + menu: { id: MenuId.SCMIncomingChangesSetting }, + }); + } +}); + +registerAction2(class extends SCMChangesSettingAction { + constructor() { + super('scm.showIncomingChanges', 'auto', + { + id: 'workbench.scm.action.showIncomingChanges.auto', + title: localize('auto', "Auto"), + menu: { + id: MenuId.SCMIncomingChangesSetting, + } + }); + } +}); + +registerAction2(class extends SCMChangesSettingAction { + constructor() { + super('scm.showIncomingChanges', 'never', + { + id: 'workbench.scm.action.showIncomingChanges.never', + title: localize('never', "Never"), + menu: { + id: MenuId.SCMIncomingChangesSetting, + } + }); + } +}); + +MenuRegistry.appendMenuItem(MenuId.SCMChangesSeparator, { + title: localize('outgoingChanges', "Show Outgoing Changes"), + submenu: MenuId.SCMOutgoingChangesSetting, + group: '1_incoming&outgoing', + order: 2 +}); + +MenuRegistry.appendMenuItem(Menus.ChangesSettings, { + title: localize('outgoingChanges', "Show Outgoing Changes"), + submenu: MenuId.SCMOutgoingChangesSetting, + group: '1_incoming&outgoing', + order: 2 +}); + +registerAction2(class extends SCMChangesSettingAction { + constructor() { + super('scm.showOutgoingChanges', 'always', + { + id: 'workbench.scm.action.showOutgoingChanges.always', + title: localize('always', "Always"), + menu: { + id: MenuId.SCMOutgoingChangesSetting, + + } + }); + } +}); + +registerAction2(class extends SCMChangesSettingAction { + constructor() { + super('scm.showOutgoingChanges', 'auto', + { + id: 'workbench.scm.action.showOutgoingChanges.auto', + title: localize('auto', "Auto"), + menu: { + id: MenuId.SCMOutgoingChangesSetting, + } + }); + } +}); + +registerAction2(class extends SCMChangesSettingAction { + constructor() { + super('scm.showOutgoingChanges', 'never', + { + id: 'workbench.scm.action.showOutgoingChanges.never', + title: localize('never', "Never"), + menu: { + id: MenuId.SCMOutgoingChangesSetting, + } + }); + } +}); + +registerAction2(class extends Action2 { + constructor() { + super({ + id: 'workbench.scm.action.scm.showChangesSummary', + title: localize('showChangesSummary', "Show Changes Summary"), + f1: false, + toggled: ContextKeyExpr.equals('config.scm.showChangesSummary', true), + menu: [ + { id: MenuId.SCMChangesSeparator, order: 3 }, + { id: Menus.ChangesSettings, order: 3 }, + ] + }); + } + + override run(accessor: ServicesAccessor) { + const configurationService = accessor.get(IConfigurationService); + const configValue = configurationService.getValue('scm.showChangesSummary') === true; + configurationService.updateValue('scm.showChangesSummary', !configValue); + } +}); + class RepositoryVisibilityAction extends Action2 { private repository: ISCMRepository; constructor(repository: ISCMRepository) { - const title = repository.provider.rootUri ? basename(repository.provider.rootUri) : repository.provider.label; super({ id: `workbench.scm.action.toggleRepositoryVisibility.${repository.provider.id}`, - title, + title: repository.provider.name, f1: false, precondition: ContextKeyExpr.or(ContextKeys.RepositoryVisibilityCount.notEqualsTo(1), ContextKeys.RepositoryVisibility(repository).isEqualTo(false)), toggled: ContextKeys.RepositoryVisibility(repository).isEqualTo(true), @@ -1041,9 +1678,9 @@ class RepositoryVisibilityActionController { private readonly disposables = new DisposableStore(); constructor( - @ISCMViewService private scmViewService: ISCMViewService, - @ISCMService scmService: ISCMService, - @IContextKeyService private contextKeyService: IContextKeyService + @IContextKeyService private contextKeyService: IContextKeyService, + @ISCMViewService private readonly scmViewService: ISCMViewService, + @ISCMService scmService: ISCMService ) { this.repositoryCountContextKey = ContextKeys.RepositoryCount.bindTo(contextKeyService); this.repositoryVisibilityCountContextKey = ContextKeys.RepositoryVisibilityCount.bindTo(contextKeyService); @@ -1075,13 +1712,13 @@ class RepositoryVisibilityActionController { } }); - this.updateRepositoriesCounts(); + this.updateRepositoryContextKeys(); } private onDidRemoveRepository(repository: ISCMRepository): void { this.items.get(repository)?.dispose(); this.items.delete(repository); - this.updateRepositoriesCounts(); + this.updateRepositoryContextKeys(); } private onDidChangeVisibleRepositories(): void { @@ -1100,7 +1737,7 @@ class RepositoryVisibilityActionController { this.repositoryVisibilityCountContextKey.set(count); } - private updateRepositoriesCounts(): void { + private updateRepositoryContextKeys(): void { this.repositoryCountContextKey.set(this.items.size); this.repositoryVisibilityCountContextKey.set(Iterable.reduce(this.items.keys(), (r, repository) => r + (this.scmViewService.isVisible(repository) ? 1 : 0), 0)); } @@ -1112,710 +1749,507 @@ class RepositoryVisibilityActionController { } } -class ViewModel { - - private readonly _onDidChangeMode = new Emitter(); - readonly onDidChangeMode = this._onDidChangeMode.event; - - private readonly _onDidChangeSortKey = new Emitter(); - readonly onDidChangeSortKey = this._onDidChangeSortKey.event; - - private visible: boolean = false; - - get mode(): ViewModelMode { return this._mode; } - set mode(mode: ViewModelMode) { - if (this._mode === mode) { - return; - } - - this._mode = mode; - - for (const [, item] of this.items) { - for (const groupItem of item.groupItems) { - groupItem.tree.clear(); +class SetListViewModeAction extends ViewAction { + constructor( + id = 'workbench.scm.action.setListViewMode', + menu: Partial = {}) { + super({ + id, + title: localize('setListViewMode', "View as List"), + viewId: VIEW_PANE_ID, + f1: false, + icon: Codicon.listTree, + toggled: ContextKeys.SCMViewMode.isEqualTo(ViewMode.List), + menu: { id: Menus.ViewSort, group: '1_viewmode', ...menu } + }); + } - if (mode === ViewModelMode.Tree) { - for (const resource of groupItem.resources) { - groupItem.tree.add(resource.sourceUri, resource); - } - } - } - } + async runInView(_: ServicesAccessor, view: SCMViewPane): Promise { + view.viewMode = ViewMode.List; + } +} - // Update sort key based on view mode - this.sortKey = this.getViewModelSortKey(); +class SetListViewModeNavigationAction extends SetListViewModeAction { + constructor() { + super( + 'workbench.scm.action.setListViewModeNavigation', + { + id: MenuId.SCMTitle, + when: ContextKeyExpr.and(ContextKeyExpr.equals('view', VIEW_PANE_ID), ContextKeys.RepositoryCount.notEqualsTo(0), ContextKeys.SCMViewMode.isEqualTo(ViewMode.Tree)), + group: 'navigation', + order: -1000 + }); + } +} - this.refresh(); - this._onDidChangeMode.fire(mode); - this.modeContextKey.set(mode); +class SetTreeViewModeAction extends ViewAction { + constructor( + id = 'workbench.scm.action.setTreeViewMode', + menu: Partial = {}) { + super( + { + id, + title: localize('setTreeViewMode', "View as Tree"), + viewId: VIEW_PANE_ID, + f1: false, + icon: Codicon.listFlat, + toggled: ContextKeys.SCMViewMode.isEqualTo(ViewMode.Tree), + menu: { id: Menus.ViewSort, group: '1_viewmode', ...menu } + }); + } - this.storageService.store(`scm.viewMode`, mode, StorageScope.WORKSPACE, StorageTarget.USER); + async runInView(_: ServicesAccessor, view: SCMViewPane): Promise { + view.viewMode = ViewMode.Tree; } +} - get sortKey(): ViewModelSortKey { return this._sortKey; } - set sortKey(sortKey: ViewModelSortKey) { - if (this._sortKey === sortKey) { - return; - } +class SetTreeViewModeNavigationAction extends SetTreeViewModeAction { + constructor() { + super( + 'workbench.scm.action.setTreeViewModeNavigation', + { + id: MenuId.SCMTitle, + when: ContextKeyExpr.and(ContextKeyExpr.equals('view', VIEW_PANE_ID), ContextKeys.RepositoryCount.notEqualsTo(0), ContextKeys.SCMViewMode.isEqualTo(ViewMode.List)), + group: 'navigation', + order: -1000 + }); + } +} - this._sortKey = sortKey; +registerAction2(SetListViewModeAction); +registerAction2(SetTreeViewModeAction); +registerAction2(SetListViewModeNavigationAction); +registerAction2(SetTreeViewModeNavigationAction); - this.refresh(); - this._onDidChangeSortKey.fire(sortKey); - this.sortKeyContextKey.set(sortKey); +abstract class RepositorySortAction extends ViewAction { + constructor(private sortKey: ISCMRepositorySortKey, title: string) { + super({ + id: `workbench.scm.action.repositories.setSortKey.${sortKey}`, + title, + viewId: VIEW_PANE_ID, + f1: false, + toggled: RepositoryContextKeys.RepositorySortKey.isEqualTo(sortKey), + menu: [ + { + id: Menus.Repositories, + group: '1_sort' + }, + { + id: MenuId.SCMSourceControlTitle, + group: '1_sort', + }, + ] + }); + } - if (this._mode === ViewModelMode.List) { - this.storageService.store(`scm.viewSortKey`, sortKey, StorageScope.WORKSPACE, StorageTarget.USER); - } + runInView(accessor: ServicesAccessor) { + accessor.get(ISCMViewService).toggleSortKey(this.sortKey); } +} - private _treeViewStateIsStale = false; - get treeViewState(): ITreeViewState | undefined { - if (this.visible && this._treeViewStateIsStale) { - this.updateViewState(); - this._treeViewStateIsStale = false; - } - return this._treeViewState; +class RepositorySortByDiscoveryTimeAction extends RepositorySortAction { + constructor() { + super(ISCMRepositorySortKey.DiscoveryTime, localize('repositorySortByDiscoveryTime', "Sort by Discovery Time")); } +} - private items = new Map(); - private readonly visibilityDisposables = new DisposableStore(); - private scrollTop: number | undefined; - private alwaysShowRepositories = false; - private showActionButton = false; - private firstVisible = true; - private readonly disposables = new DisposableStore(); +class RepositorySortByNameAction extends RepositorySortAction { + constructor() { + super(ISCMRepositorySortKey.Name, localize('repositorySortByName', "Sort by Name")); + } +} - private modeContextKey: IContextKey; - private sortKeyContextKey: IContextKey; - private areAllRepositoriesCollapsedContextKey: IContextKey; - private isAnyRepositoryCollapsibleContextKey: IContextKey; - private scmProviderContextKey: IContextKey; - private scmProviderRootUriContextKey: IContextKey; - private scmProviderHasRootUriContextKey: IContextKey; +class RepositorySortByPathAction extends RepositorySortAction { + constructor() { + super(ISCMRepositorySortKey.Path, localize('repositorySortByPath', "Sort by Path")); + } +} - private _mode: ViewModelMode; - private _sortKey: ViewModelSortKey; - private _treeViewState: ITreeViewState | undefined; +registerAction2(RepositorySortByDiscoveryTimeAction); +registerAction2(RepositorySortByNameAction); +registerAction2(RepositorySortByPathAction); - constructor( - private tree: WorkbenchCompressibleObjectTree, - private inputRenderer: InputRenderer, - @IInstantiationService protected instantiationService: IInstantiationService, - @IEditorService protected editorService: IEditorService, - @IConfigurationService protected configurationService: IConfigurationService, - @ISCMViewService private scmViewService: ISCMViewService, - @IStorageService private storageService: IStorageService, - @IUriIdentityService private uriIdentityService: IUriIdentityService, - @IContextKeyService contextKeyService: IContextKeyService - ) { - // View mode and sort key - this._mode = this.getViewModelMode(); - this._sortKey = this.getViewModelSortKey(); +abstract class SetSortKeyAction extends ViewAction { + constructor(private sortKey: ViewSortKey, title: string) { + super({ + id: `workbench.scm.action.setSortKey.${sortKey}`, + title, + viewId: VIEW_PANE_ID, + f1: false, + toggled: ContextKeys.SCMViewSortKey.isEqualTo(sortKey), + precondition: ContextKeys.SCMViewMode.isEqualTo(ViewMode.List), + menu: { id: Menus.ViewSort, group: '2_sort' } + }); + } - // TreeView state - const storageViewState = this.storageService.get(`scm.viewState`, StorageScope.WORKSPACE); - if (storageViewState) { - try { - this._treeViewState = JSON.parse(storageViewState); - } catch {/* noop */ } - } + async runInView(_: ServicesAccessor, view: SCMViewPane): Promise { + view.viewSortKey = this.sortKey; + } +} - this.modeContextKey = ContextKeys.ViewModelMode.bindTo(contextKeyService); - this.modeContextKey.set(this._mode); - this.sortKeyContextKey = ContextKeys.ViewModelSortKey.bindTo(contextKeyService); - this.sortKeyContextKey.set(this._sortKey); - this.areAllRepositoriesCollapsedContextKey = ContextKeys.ViewModelAreAllRepositoriesCollapsed.bindTo(contextKeyService); - this.isAnyRepositoryCollapsibleContextKey = ContextKeys.ViewModelIsAnyRepositoryCollapsible.bindTo(contextKeyService); - this.scmProviderContextKey = ContextKeys.SCMProvider.bindTo(contextKeyService); - this.scmProviderRootUriContextKey = ContextKeys.SCMProviderRootUri.bindTo(contextKeyService); - this.scmProviderHasRootUriContextKey = ContextKeys.SCMProviderHasRootUri.bindTo(contextKeyService); +class SetSortByNameAction extends SetSortKeyAction { + constructor() { + super(ViewSortKey.Name, localize('sortChangesByName', "Sort Changes by Name")); + } +} - configurationService.onDidChangeConfiguration(this.onDidChangeConfiguration, this, this.disposables); - this.onDidChangeConfiguration(); +class SetSortByPathAction extends SetSortKeyAction { + constructor() { + super(ViewSortKey.Path, localize('sortChangesByPath', "Sort Changes by Path")); + } +} - Event.filter(this.tree.onDidChangeCollapseState, e => isSCMRepository(e.node.element), this.disposables) - (this.updateRepositoryCollapseAllContextKeys, this, this.disposables); +class SetSortByStatusAction extends SetSortKeyAction { + constructor() { + super(ViewSortKey.Status, localize('sortChangesByStatus', "Sort Changes by Status")); + } +} - this.disposables.add(this.tree.onDidChangeCollapseState(() => this._treeViewStateIsStale = true)); +registerAction2(SetSortByNameAction); +registerAction2(SetSortByPathAction); +registerAction2(SetSortByStatusAction); - this.disposables.add(this.storageService.onWillSaveState(e => { - if (e.reason === WillSaveStateReason.SHUTDOWN) { - this.storageService.store(`scm.viewState`, JSON.stringify(this.treeViewState), StorageScope.WORKSPACE, StorageTarget.MACHINE); - } +class CollapseAllRepositoriesAction extends ViewAction { - this.mode = this.getViewModelMode(); - this.sortKey = this.getViewModelSortKey(); - })); - - this.disposables.add(this.storageService.onDidChangeValue(StorageScope.WORKSPACE, undefined, this.disposables)(e => { - switch (e.key) { - case 'scm.viewMode': - this.mode = this.getViewModelMode(); - break; - case 'scm.viewSortKey': - this.sortKey = this.getViewModelSortKey(); - break; + constructor() { + super({ + id: `workbench.scm.action.collapseAllRepositories`, + title: localize('collapse all', "Collapse All Repositories"), + viewId: VIEW_PANE_ID, + f1: false, + icon: Codicon.collapseAll, + menu: { + id: MenuId.SCMTitle, + group: 'navigation', + when: ContextKeyExpr.and(ContextKeyExpr.equals('view', VIEW_PANE_ID), ContextKeys.SCMViewIsAnyRepositoryCollapsible.isEqualTo(true), ContextKeys.SCMViewAreAllRepositoriesCollapsed.isEqualTo(false)) } - })); + }); } - private onDidChangeConfiguration(e?: IConfigurationChangeEvent): void { - if (!e || e.affectsConfiguration('scm.alwaysShowRepositories') || e.affectsConfiguration('scm.showActionButton')) { - this.alwaysShowRepositories = this.configurationService.getValue('scm.alwaysShowRepositories'); - this.showActionButton = this.configurationService.getValue('scm.showActionButton'); - this.refresh(); - } + async runInView(_: ServicesAccessor, view: SCMViewPane): Promise { + view.collapseAllRepositories(); } +} - private _onDidChangeVisibleRepositories({ added, removed }: ISCMViewVisibleRepositoryChangeEvent): void { - for (const repository of added) { - const disposable = combinedDisposable( - repository.provider.groups.onDidSplice(splice => this._onDidSpliceGroups(item, splice)), - repository.input.onDidChangeVisibility(() => this.refresh(item)), - repository.provider.onDidChange(() => { - if (this.showActionButton) { - this.refresh(item); - } - }) - ); - const groupItems = repository.provider.groups.elements.map(group => this.createGroupItem(group)); - const item: IRepositoryItem = { - element: repository, groupItems, dispose() { - dispose(this.groupItems); - disposable.dispose(); - } - }; - - this.items.set(repository, item); - } +class ExpandAllRepositoriesAction extends ViewAction { - for (const repository of removed) { - const item = this.items.get(repository)!; - item.dispose(); - this.items.delete(repository); - } + constructor() { + super({ + id: `workbench.scm.action.expandAllRepositories`, + title: localize('expand all', "Expand All Repositories"), + viewId: VIEW_PANE_ID, + f1: false, + icon: Codicon.expandAll, + menu: { + id: MenuId.SCMTitle, + group: 'navigation', + when: ContextKeyExpr.and(ContextKeyExpr.equals('view', VIEW_PANE_ID), ContextKeys.SCMViewIsAnyRepositoryCollapsible.isEqualTo(true), ContextKeys.SCMViewAreAllRepositoriesCollapsed.isEqualTo(true)) + } + }); + } - this.refresh(); + async runInView(_: ServicesAccessor, view: SCMViewPane): Promise { + view.expandAllRepositories(); } +} - private _onDidSpliceGroups(item: IRepositoryItem, { start, deleteCount, toInsert }: ISplice): void { - const itemsToInsert: IGroupItem[] = toInsert.map(group => this.createGroupItem(group)); - const itemsToDispose = item.groupItems.splice(start, deleteCount, ...itemsToInsert); +registerAction2(CollapseAllRepositoriesAction); +registerAction2(ExpandAllRepositoriesAction); - for (const item of itemsToDispose) { - item.dispose(); - } +const enum SCMInputWidgetCommandId { + CancelAction = 'scm.input.cancelAction' +} - this.refresh(); - } +const enum SCMInputWidgetStorageKey { + LastActionId = 'scm.input.lastActionId' +} - private createGroupItem(group: ISCMResourceGroup): IGroupItem { - const tree = new ResourceTree(group, group.provider.rootUri || URI.file('/'), this.uriIdentityService.extUri); - const resources: ISCMResource[] = [...group.elements]; - const disposable = combinedDisposable( - group.onDidChange(() => this.tree.refilter()), - group.onDidSplice(splice => this._onDidSpliceGroup(item, splice)) - ); +class SCMInputWidgetActionRunner extends ActionRunner { - const item: IGroupItem = { element: group, resources, tree, dispose() { disposable.dispose(); } }; + private readonly _runningActions = new Set(); + public get runningActions(): Set { return this._runningActions; } - if (this._mode === ViewModelMode.Tree) { - for (const resource of resources) { - item.tree.add(resource.sourceUri, resource); - } - } + private _cts: CancellationTokenSource | undefined; - return item; + constructor( + private readonly input: ISCMInput, + @IStorageService private readonly storageService: IStorageService + ) { + super(); } - private _onDidSpliceGroup(item: IGroupItem, { start, deleteCount, toInsert }: ISplice): void { - const before = item.resources.length; - const deleted = item.resources.splice(start, deleteCount, ...toInsert); - const after = item.resources.length; + protected override async runAction(action: IAction): Promise { + try { + // Cancel previous action + if (this.runningActions.size !== 0) { + this._cts?.cancel(); - if (this._mode === ViewModelMode.Tree) { - for (const resource of deleted) { - item.tree.delete(resource.sourceUri); + if (action.id === SCMInputWidgetCommandId.CancelAction) { + return; + } } - for (const resource of toInsert) { - item.tree.add(resource.sourceUri, resource); + // Create action context + const context: ISCMInputValueProviderContext[] = []; + for (const group of this.input.repository.provider.groups) { + context.push({ + resourceGroupId: group.id, + resources: [...group.resources.map(r => r.sourceUri)] + }); } - } - if (before !== after && (before === 0 || after === 0)) { - this.refresh(); - } else { - this.refresh(item); + // Run action + this._runningActions.add(action); + this._cts = new CancellationTokenSource(); + await action.run(...[this.input.repository.provider.rootUri, context, this._cts.token]); + } finally { + this._runningActions.delete(action); + + // Save last action + if (this._runningActions.size === 0) { + this.storageService.store(SCMInputWidgetStorageKey.LastActionId, action.id, StorageScope.PROFILE, StorageTarget.USER); + } } } - setVisible(visible: boolean): void { - if (visible) { - this.scmViewService.onDidChangeVisibleRepositories(this._onDidChangeVisibleRepositories, this, this.visibilityDisposables); - this._onDidChangeVisibleRepositories({ added: this.scmViewService.visibleRepositories, removed: Iterable.empty() }); +} - if (typeof this.scrollTop === 'number') { - this.tree.scrollTop = this.scrollTop; - this.scrollTop = undefined; - } +class SCMInputWidgetToolbar extends WorkbenchToolBar { - this.editorService.onDidActiveEditorChange(this.onDidActiveEditorChange, this, this.visibilityDisposables); - this.onDidActiveEditorChange(); - } else { - this.updateViewState(); + private _dropdownActions: IAction[] = []; + get dropdownActions(): IAction[] { return this._dropdownActions; } - this.visibilityDisposables.clear(); - this._onDidChangeVisibleRepositories({ added: Iterable.empty(), removed: [...this.items.keys()] }); - this.scrollTop = this.tree.scrollTop; - } + private _dropdownAction: IAction; + get dropdownAction(): IAction { return this._dropdownAction; } - this.visible = visible; - this.updateRepositoryCollapseAllContextKeys(); - } + private _cancelAction: IAction; - private refresh(item?: IRepositoryItem | IGroupItem): void { - if (!this.alwaysShowRepositories && this.items.size === 1) { - const provider = Iterable.first(this.items.values())!.element.provider; - this.scmProviderContextKey.set(provider.contextValue); - this.scmProviderRootUriContextKey.set(provider.rootUri?.toString()); - this.scmProviderHasRootUriContextKey.set(!!provider.rootUri); - } else { - this.scmProviderContextKey.set(undefined); - this.scmProviderRootUriContextKey.set(undefined); - this.scmProviderHasRootUriContextKey.set(false); - } + private _onDidChange = new Emitter(); + readonly onDidChange: Event = this._onDidChange.event; - const focusedInput = this.inputRenderer.getFocusedInput(); + private readonly repositoryDisposables = new DisposableStore(); - if (!this.alwaysShowRepositories && (this.items.size === 1 && (!item || isRepositoryItem(item)))) { - const item = Iterable.first(this.items.values())!; - this.tree.setChildren(null, this.render(item, this.treeViewState).children); - } else if (item) { - this.tree.setChildren(item.element, this.render(item, this.treeViewState).children); - } else { - const items = coalesce(this.scmViewService.visibleRepositories.map(r => this.items.get(r))); - this.tree.setChildren(null, items.map(item => this.render(item, this.treeViewState))); - } + constructor( + container: HTMLElement, + options: IMenuWorkbenchToolBarOptions | undefined, + @IMenuService private readonly menuService: IMenuService, + @IContextKeyService private readonly contextKeyService: IContextKeyService, + @IContextMenuService contextMenuService: IContextMenuService, + @ICommandService commandService: ICommandService, + @IKeybindingService keybindingService: IKeybindingService, + @IStorageService private readonly storageService: IStorageService, + @ITelemetryService telemetryService: ITelemetryService, + ) { + super(container, { resetMenu: MenuId.SCMInputBox, ...options }, menuService, contextKeyService, contextMenuService, keybindingService, commandService, telemetryService); - if (focusedInput) { - this.inputRenderer.getRenderedInputWidget(focusedInput)?.focus(); - } + this._dropdownAction = new Action( + 'scmInputMoreActions', + localize('scmInputMoreActions', "More Actions..."), + 'codicon-chevron-down'); - this.updateRepositoryCollapseAllContextKeys(); + this._cancelAction = new MenuItemAction({ + id: SCMInputWidgetCommandId.CancelAction, + title: localize('scmInputCancelAction', "Cancel"), + icon: Codicon.debugStop, + }, undefined, undefined, undefined, undefined, contextKeyService, commandService); } - private render(item: IRepositoryItem | IGroupItem, treeViewState?: ITreeViewState): ICompressedTreeElement { - if (isRepositoryItem(item)) { - const children: ICompressedTreeElement[] = []; - const hasSomeChanges = item.groupItems.some(item => item.element.elements.length > 0); - - if (item.element.input.visible) { - children.push({ element: item.element.input, incompressible: true, collapsible: false }); - } + public setInput(input: ISCMInput): void { + this.repositoryDisposables.clear(); - if (hasSomeChanges || (this.items.size === 1 && (!this.showActionButton || !item.element.provider.actionButton))) { - children.push(...item.groupItems.map(i => this.render(i, treeViewState))); - } + const contextKeyService = this.contextKeyService.createOverlay([ + ['scmProvider', input.repository.provider.contextValue], + ['scmProviderRootUri', input.repository.provider.rootUri?.toString()], + ['scmProviderHasRootUri', !!input.repository.provider.rootUri] + ]); - if (this.showActionButton && item.element.provider.actionButton) { - const button: ICompressedTreeElement = { - element: { - type: 'actionButton', - repository: item.element, - button: item.element.provider.actionButton, - }, - incompressible: true, - collapsible: false - }; - children.push(button); - } + const menu = this.repositoryDisposables.add(this.menuService.createMenu(MenuId.SCMInputBox, contextKeyService, { emitEventsForSubmenuChanges: true })); - const collapsed = treeViewState ? treeViewState.collapsed.indexOf(getSCMResourceId(item.element)) > -1 : false; + const isEnabled = (): boolean => { + return input.repository.provider.groups.some(g => g.resources.length > 0); + }; - return { element: item.element, children, incompressible: true, collapsed, collapsible: true }; - } else { - const children = this.mode === ViewModelMode.List - ? Iterable.map(item.resources, element => ({ element, incompressible: true })) - : Iterable.map(item.tree.root.children, node => asTreeElement(node, true, treeViewState)); + const updateToolbar = () => { + const actions: IAction[] = []; + createAndFillInActionBarActions(menu, { shouldForwardArgs: true }, actions); - const collapsed = treeViewState ? treeViewState.collapsed.indexOf(getSCMResourceId(item.element)) > -1 : false; + for (const action of actions) { + action.enabled = isEnabled(); + } + this._dropdownAction.enabled = isEnabled(); - return { element: item.element, children, incompressible: true, collapsed, collapsible: true }; - } - } + let primaryAction: IAction | undefined = undefined; - private updateViewState(): void { - const collapsed: string[] = []; - const visit = (node: ITreeNode) => { - if (node.element && node.collapsible && node.collapsed) { - collapsed.push(getSCMResourceId(node.element)); + if (actions.length === 1) { + primaryAction = actions[0]; + } else if (actions.length > 1) { + const lastActionId = this.storageService.get(SCMInputWidgetStorageKey.LastActionId, StorageScope.PROFILE, ''); + primaryAction = actions.find(a => a.id === lastActionId) ?? actions[0]; } - for (const child of node.children) { - visit(child); - } + this._dropdownActions = actions.length === 1 ? [] : actions; + super.setActions(primaryAction ? [primaryAction] : [], []); + + this._onDidChange.fire(); }; - visit(this.tree.getNode()); + this.repositoryDisposables.add(menu.onDidChange(() => updateToolbar())); + this.repositoryDisposables.add(input.repository.provider.onDidChangeResources(() => updateToolbar())); + this.repositoryDisposables.add(this.storageService.onDidChangeValue(StorageScope.PROFILE, SCMInputWidgetStorageKey.LastActionId, this.repositoryDisposables)(() => updateToolbar())); + + this.actionRunner = new SCMInputWidgetActionRunner(input, this.storageService); + this.repositoryDisposables.add(this.actionRunner.onWillRun(e => { + if ((this.actionRunner as SCMInputWidgetActionRunner).runningActions.size === 0) { + super.setActions([this._cancelAction], []); + this._onDidChange.fire(); + } + })); + this.repositoryDisposables.add(this.actionRunner.onDidRun(e => { + if ((this.actionRunner as SCMInputWidgetActionRunner).runningActions.size === 0) { + updateToolbar(); + } + })); - this._treeViewState = { collapsed }; + updateToolbar(); } - private onDidActiveEditorChange(): void { - if (!this.configurationService.getValue('scm.autoReveal')) { - return; - } +} - if (this.firstVisible) { - this.firstVisible = false; - this.visibilityDisposables.add(disposableTimeout(() => this.onDidActiveEditorChange(), 250)); - return; - } +class SCMInputWidgetEditorOptions { - const uri = EditorResourceAccessor.getOriginalUri(this.editorService.activeEditor, { supportSideBySide: SideBySideEditor.PRIMARY }); + private readonly _onDidChange = new Emitter(); + readonly onDidChange = this._onDidChange.event; - if (!uri) { - return; - } + private readonly defaultInputFontFamily = DEFAULT_FONT_FAMILY; - for (const repository of this.scmViewService.visibleRepositories) { - const item = this.items.get(repository); + private readonly _disposables = new DisposableStore(); - if (!item) { - continue; - } + constructor( + private readonly overflowWidgetsDomNode: HTMLElement, + private readonly configurationService: IConfigurationService) { - // go backwards from last group - for (let j = item.groupItems.length - 1; j >= 0; j--) { - const groupItem = item.groupItems[j]; - const resource = this.mode === ViewModelMode.Tree - ? groupItem.tree.getNode(uri)?.element - : groupItem.resources.find(r => this.uriIdentityService.extUri.isEqual(r.sourceUri, uri)); + const onDidChangeConfiguration = Event.filter( + this.configurationService.onDidChangeConfiguration, + e => { + return e.affectsConfiguration('editor.accessibilitySupport') || + e.affectsConfiguration('editor.cursorBlinking') || + e.affectsConfiguration('editor.fontFamily') || + e.affectsConfiguration('editor.rulers') || + e.affectsConfiguration('editor.wordWrap') || + e.affectsConfiguration('scm.inputFontFamily') || + e.affectsConfiguration('scm.inputFontSize'); + }, + this._disposables + ); - if (resource) { - this.tree.reveal(resource); - this.tree.setSelection([resource]); - this.tree.setFocus([resource]); - return; - } - } - } + this._disposables.add(onDidChangeConfiguration(() => this._onDidChange.fire())); } - focus() { - if (this.tree.getFocus().length === 0) { - for (const repository of this.scmViewService.visibleRepositories) { - const widget = this.inputRenderer.getRenderedInputWidget(repository.input); - - if (widget) { - widget.focus(); - return; - } - } - } + getEditorConstructionOptions(): IEditorConstructionOptions { + const fontFamily = this._getEditorFontFamily(); + const fontSize = this._getEditorFontSize(); + const lineHeight = this._getEditorLineHeight(fontSize); - this.tree.domFocus(); + return { + ...getSimpleEditorOptions(this.configurationService), + ...this._getEditorLanguageConfiguration(), + cursorWidth: 1, + dragAndDrop: true, + dropIntoEditor: { enabled: true }, + fontFamily: fontFamily, + fontSize: fontSize, + formatOnType: true, + lineDecorationsWidth: 6, + lineHeight: lineHeight, + overflowWidgetsDomNode: this.overflowWidgetsDomNode, + padding: { top: 2, bottom: 2 }, + quickSuggestions: false, + renderWhitespace: 'none', + scrollbar: { + alwaysConsumeMouseWheel: false, + vertical: 'hidden' + }, + wrappingIndent: 'none', + wrappingStrategy: 'advanced', + }; } - private updateRepositoryCollapseAllContextKeys(): void { - if (!this.visible || this.scmViewService.visibleRepositories.length === 1) { - this.isAnyRepositoryCollapsibleContextKey.set(false); - this.areAllRepositoriesCollapsedContextKey.set(false); - return; - } + getEditorOptions(): IEditorOptions { + const fontFamily = this._getEditorFontFamily(); + const fontSize = this._getEditorFontSize(); + const lineHeight = this._getEditorLineHeight(fontSize); + const accessibilitySupport = this.configurationService.getValue<'auto' | 'off' | 'on'>('editor.accessibilitySupport'); + const cursorBlinking = this.configurationService.getValue<'blink' | 'smooth' | 'phase' | 'expand' | 'solid'>('editor.cursorBlinking'); - this.isAnyRepositoryCollapsibleContextKey.set(this.scmViewService.visibleRepositories.some(r => this.tree.hasElement(r) && this.tree.isCollapsible(r))); - this.areAllRepositoriesCollapsedContextKey.set(this.scmViewService.visibleRepositories.every(r => this.tree.hasElement(r) && (!this.tree.isCollapsible(r) || this.tree.isCollapsed(r)))); + return { ...this._getEditorLanguageConfiguration(), accessibilitySupport, cursorBlinking, fontFamily, fontSize, lineHeight }; } - collapseAllRepositories(): void { - for (const repository of this.scmViewService.visibleRepositories) { - if (this.tree.isCollapsible(repository)) { - this.tree.collapse(repository); - } - } - } + private _getEditorFontFamily(): string { + const inputFontFamily = this.configurationService.getValue('scm.inputFontFamily').trim(); - expandAllRepositories(): void { - for (const repository of this.scmViewService.visibleRepositories) { - if (this.tree.isCollapsible(repository)) { - this.tree.expand(repository); - } + if (inputFontFamily.toLowerCase() === 'editor') { + return this.configurationService.getValue('editor.fontFamily').trim(); } - } - private getViewModelMode(): ViewModelMode { - let mode = this.configurationService.getValue<'tree' | 'list'>('scm.defaultViewMode') === 'list' ? ViewModelMode.List : ViewModelMode.Tree; - const storageMode = this.storageService.get(`scm.viewMode`, StorageScope.WORKSPACE) as ViewModelMode; - if (typeof storageMode === 'string') { - mode = storageMode; + if (inputFontFamily.length !== 0 && inputFontFamily.toLowerCase() !== 'default') { + return inputFontFamily; } - return mode; + return this.defaultInputFontFamily; } - private getViewModelSortKey(): ViewModelSortKey { - // Tree - if (this._mode === ViewModelMode.Tree) { - return ViewModelSortKey.Path; - } + private _getEditorFontSize(): number { + return this.configurationService.getValue('scm.inputFontSize'); + } - // List - let viewSortKey: ViewModelSortKey; - const viewSortKeyString = this.configurationService.getValue<'path' | 'name' | 'status'>('scm.defaultViewSortKey'); - switch (viewSortKeyString) { - case 'name': - viewSortKey = ViewModelSortKey.Name; - break; - case 'status': - viewSortKey = ViewModelSortKey.Status; - break; - default: - viewSortKey = ViewModelSortKey.Path; - break; - } + private _getEditorLanguageConfiguration(): IEditorOptions { + // editor.rulers + const rulersConfig = this.configurationService.inspect('editor.rulers', { overrideIdentifier: 'scminput' }); + const rulers = rulersConfig.overrideIdentifiers?.includes('scminput') ? EditorOptions.rulers.validate(rulersConfig.value) : []; - const storageSortKey = this.storageService.get(`scm.viewSortKey`, StorageScope.WORKSPACE) as ViewModelSortKey; - if (typeof storageSortKey === 'string') { - viewSortKey = storageSortKey; - } + // editor.wordWrap + const wordWrapConfig = this.configurationService.inspect('editor.wordWrap', { overrideIdentifier: 'scminput' }); + const wordWrap = wordWrapConfig.overrideIdentifiers?.includes('scminput') ? EditorOptions.wordWrap.validate(wordWrapConfig.value) : 'on'; - return viewSortKey; + return { rulers, wordWrap }; } - dispose(): void { - this.visibilityDisposables.dispose(); - this.disposables.dispose(); - dispose(this.items.values()); - this.items.clear(); + private _getEditorLineHeight(fontSize: number): number { + return Math.round(fontSize * 1.5); } -} -class SetListViewModeAction extends ViewAction { - constructor(menu: Partial = {}) { - super({ - id: 'workbench.scm.action.setListViewMode', - title: localize('setListViewMode', "View as List"), - viewId: VIEW_PANE_ID, - f1: false, - icon: Codicon.listTree, - toggled: ContextKeys.ViewModelMode.isEqualTo(ViewModelMode.List), - menu: { id: Menus.ViewSort, group: '1_viewmode', ...menu } - }); + dispose(): void { + this._disposables.dispose(); } - async runInView(_: ServicesAccessor, view: SCMViewPane): Promise { - view.viewModel.mode = ViewModelMode.List; - } } -class SetListViewModeNavigationAction extends SetListViewModeAction { - constructor() { - super({ - id: MenuId.SCMTitle, - when: ContextKeyExpr.and(ContextKeyExpr.equals('view', VIEW_PANE_ID), ContextKeys.RepositoryCount.notEqualsTo(0), ContextKeys.ViewModelMode.isEqualTo(ViewModelMode.Tree)), - group: 'navigation', - order: -1000 - }); - } -} +class SCMInputWidget { -class SetTreeViewModeAction extends ViewAction { - constructor(menu: Partial = {}) { - super({ - id: 'workbench.scm.action.setTreeViewMode', - title: localize('setTreeViewMode', "View as Tree"), - viewId: VIEW_PANE_ID, - f1: false, - icon: Codicon.listFlat, - toggled: ContextKeys.ViewModelMode.isEqualTo(ViewModelMode.Tree), - menu: { id: Menus.ViewSort, group: '1_viewmode', ...menu } - }); - } + private static readonly ValidationTimeouts: { [severity: number]: number } = { + [InputValidationType.Information]: 5000, + [InputValidationType.Warning]: 8000, + [InputValidationType.Error]: 10000 + }; - async runInView(_: ServicesAccessor, view: SCMViewPane): Promise { - view.viewModel.mode = ViewModelMode.Tree; - } -} + private readonly contextKeyService: IContextKeyService; -class SetTreeViewModeNavigationAction extends SetTreeViewModeAction { - constructor() { - super({ - id: MenuId.SCMTitle, - when: ContextKeyExpr.and(ContextKeyExpr.equals('view', VIEW_PANE_ID), ContextKeys.RepositoryCount.notEqualsTo(0), ContextKeys.ViewModelMode.isEqualTo(ViewModelMode.List)), - group: 'navigation', - order: -1000 - }); - } -} + private element: HTMLElement; + private editorContainer: HTMLElement; + private placeholderTextContainer: HTMLElement; + private readonly inputEditor: CodeEditorWidget; + private readonly inputEditorOptions: SCMInputWidgetEditorOptions; + private toolbarContainer: HTMLElement; + private toolbar: SCMInputWidgetToolbar; + private readonly disposables = new DisposableStore(); -registerAction2(SetListViewModeAction); -registerAction2(SetTreeViewModeAction); -registerAction2(SetListViewModeNavigationAction); -registerAction2(SetTreeViewModeNavigationAction); - -abstract class RepositorySortAction extends ViewAction { - constructor(private sortKey: ISCMRepositorySortKey, title: string) { - super({ - id: `workbench.scm.action.repositories.setSortKey.${sortKey}`, - title, - viewId: VIEW_PANE_ID, - f1: false, - toggled: RepositoryContextKeys.RepositorySortKey.isEqualTo(sortKey), - menu: [ - { - id: Menus.Repositories, - group: '1_sort' - }, - { - id: MenuId.ViewTitle, - when: ContextKeyExpr.equals('view', REPOSITORIES_VIEW_PANE_ID), - group: '1_sort', - }, - ] - }); - } - - runInView(accessor: ServicesAccessor) { - accessor.get(ISCMViewService).toggleSortKey(this.sortKey); - } -} - - -class RepositorySortByDiscoveryTimeAction extends RepositorySortAction { - constructor() { - super(ISCMRepositorySortKey.DiscoveryTime, localize('repositorySortByDiscoveryTime', "Sort by Discovery Time")); - } -} - -class RepositorySortByNameAction extends RepositorySortAction { - constructor() { - super(ISCMRepositorySortKey.Name, localize('repositorySortByName', "Sort by Name")); - } -} - -class RepositorySortByPathAction extends RepositorySortAction { - constructor() { - super(ISCMRepositorySortKey.Path, localize('repositorySortByPath', "Sort by Path")); - } -} - -registerAction2(RepositorySortByDiscoveryTimeAction); -registerAction2(RepositorySortByNameAction); -registerAction2(RepositorySortByPathAction); - -abstract class SetSortKeyAction extends ViewAction { - constructor(private sortKey: ViewModelSortKey, title: string) { - super({ - id: `workbench.scm.action.setSortKey.${sortKey}`, - title, - viewId: VIEW_PANE_ID, - f1: false, - toggled: ContextKeys.ViewModelSortKey.isEqualTo(sortKey), - precondition: ContextKeys.ViewModelMode.isEqualTo(ViewModelMode.List), - menu: { id: Menus.ViewSort, group: '2_sort' } - }); - } - - async runInView(_: ServicesAccessor, view: SCMViewPane): Promise { - view.viewModel.sortKey = this.sortKey; - } -} - -class SetSortByNameAction extends SetSortKeyAction { - constructor() { - super(ViewModelSortKey.Name, localize('sortChangesByName', "Sort Changes by Name")); - } -} - -class SetSortByPathAction extends SetSortKeyAction { - constructor() { - super(ViewModelSortKey.Path, localize('sortChangesByPath', "Sort Changes by Path")); - } -} - -class SetSortByStatusAction extends SetSortKeyAction { - constructor() { - super(ViewModelSortKey.Status, localize('sortChangesByStatus', "Sort Changes by Status")); - } -} - -registerAction2(SetSortByNameAction); -registerAction2(SetSortByPathAction); -registerAction2(SetSortByStatusAction); - -class CollapseAllRepositoriesAction extends ViewAction { - - constructor() { - super({ - id: `workbench.scm.action.collapseAllRepositories`, - title: localize('collapse all', "Collapse All Repositories"), - viewId: VIEW_PANE_ID, - f1: false, - icon: Codicon.collapseAll, - menu: { - id: MenuId.SCMTitle, - group: 'navigation', - when: ContextKeyExpr.and(ContextKeyExpr.equals('view', VIEW_PANE_ID), ContextKeys.ViewModelIsAnyRepositoryCollapsible.isEqualTo(true), ContextKeys.ViewModelAreAllRepositoriesCollapsed.isEqualTo(false)) - } - }); - } - - async runInView(_: ServicesAccessor, view: SCMViewPane): Promise { - view.viewModel.collapseAllRepositories(); - } -} - -class ExpandAllRepositoriesAction extends ViewAction { - - constructor() { - super({ - id: `workbench.scm.action.expandAllRepositories`, - title: localize('expand all', "Expand All Repositories"), - viewId: VIEW_PANE_ID, - f1: false, - icon: Codicon.expandAll, - menu: { - id: MenuId.SCMTitle, - group: 'navigation', - when: ContextKeyExpr.and(ContextKeyExpr.equals('view', VIEW_PANE_ID), ContextKeys.ViewModelIsAnyRepositoryCollapsible.isEqualTo(true), ContextKeys.ViewModelAreAllRepositoriesCollapsed.isEqualTo(true)) - } - }); - } - - async runInView(_: ServicesAccessor, view: SCMViewPane): Promise { - view.viewModel.expandAllRepositories(); - } -} - -registerAction2(CollapseAllRepositoriesAction); -registerAction2(ExpandAllRepositoriesAction); - -class SCMInputWidget { - - private static readonly ValidationTimeouts: { [severity: number]: number } = { - [InputValidationType.Information]: 5000, - [InputValidationType.Warning]: 8000, - [InputValidationType.Error]: 10000 - }; - - private readonly defaultInputFontFamily = DEFAULT_FONT_FAMILY; - - private element: HTMLElement; - private editorContainer: HTMLElement; - private placeholderTextContainer: HTMLElement; - private inputEditor: CodeEditorWidget; - private readonly disposables = new DisposableStore(); - - private model: { readonly input: ISCMInput; textModelRef?: IReference } | undefined; - private repositoryIdContextKey: IContextKey; - private readonly repositoryDisposables = new DisposableStore(); + private model: { readonly input: ISCMInput; readonly textModel: ITextModel } | undefined; + private repositoryIdContextKey: IContextKey; + private readonly repositoryDisposables = new DisposableStore(); private validation: IInputValidation | undefined; - private validationDisposable: IDisposable = Disposable.None; + private validationContextView: IOpenContextView | undefined; private validationHasFocus: boolean = false; private _validationTimer: any; @@ -1826,50 +2260,34 @@ class SCMInputWidget { readonly onDidChangeContentHeight: Event; - private get input(): ISCMInput | undefined { + get input(): ISCMInput | undefined { return this.model?.input; } - public async setInput(input: ISCMInput | undefined) { + set input(input: ISCMInput | undefined) { if (input === this.input) { return; } this.clearValidation(); - this.editorContainer.classList.remove('synthetic-focus'); + this.element.classList.remove('synthetic-focus'); this.repositoryDisposables.clear(); this.repositoryIdContextKey.set(input?.repository.id); if (!input) { - this.model?.textModelRef?.dispose(); this.inputEditor.setModel(undefined); this.model = undefined; return; } - const uri = input.repository.provider.inputBoxDocumentUri; - if (this.configurationService.getValue('editor.wordBasedSuggestions', { resource: uri }) !== false) { - this.configurationService.updateValue('editor.wordBasedSuggestions', false, { resource: uri }, ConfigurationTarget.MEMORY); - } - - const modelValue: typeof this.model = { input, textModelRef: undefined }; - - // Save model - this.model = modelValue; + const textModel = input.repository.provider.inputBoxTextModel; + this.inputEditor.setModel(textModel); - const modelRef = await this.textModelService.createModelReference(uri); - // Model has been changed in the meantime - if (this.model !== modelValue) { - modelRef.dispose(); - return; + if (this.configurationService.getValue('editor.wordBasedSuggestions', { resource: textModel.uri }) !== 'off') { + this.configurationService.updateValue('editor.wordBasedSuggestions', 'off', { resource: textModel.uri }, ConfigurationTarget.MEMORY); } - modelValue.textModelRef = modelRef; - - const textModel = modelRef.object.textEditorModel; - this.inputEditor.setModel(textModel); - // Validation const validationDelayer = new ThrottledDelayer(200); const validate = async () => { @@ -1892,10 +2310,13 @@ class SCMInputWidget { // Keep model in sync with API textModel.setValue(input.value); this.repositoryDisposables.add(input.onDidChange(({ value, reason }) => { - if (value === textModel.getValue()) { // circuit breaker + const currentValue = textModel.getValue(); + if (value === currentValue) { // circuit breaker return; } - textModel.setValue(value); + + textModel.pushStackElement(); + textModel.pushEditOperations(null, [EditOperation.replaceMove(textModel.getFullModelRange(), value)], () => []); const position = reason === SCMInputChangeReason.HistoryPrevious ? textModel.getFullModelRange().getStartPosition() @@ -1956,6 +2377,12 @@ class SCMInputWidget { }; this.repositoryDisposables.add(input.onDidChangeEnablement(enabled => updateEnablement(enabled))); updateEnablement(input.enabled); + + // Toolbar + this.toolbar.setInput(input); + + // Save model + this.model = { input, textModel }; } get selections(): Selection[] | null { @@ -1991,45 +2418,28 @@ class SCMInputWidget { overflowWidgetsDomNode: HTMLElement, @IContextKeyService contextKeyService: IContextKeyService, @IModelService private modelService: IModelService, - @ITextModelService private textModelService: ITextModelService, @IKeybindingService private keybindingService: IKeybindingService, @IConfigurationService private configurationService: IConfigurationService, @IInstantiationService private readonly instantiationService: IInstantiationService, @ISCMViewService private readonly scmViewService: ISCMViewService, @IContextViewService private readonly contextViewService: IContextViewService, @IOpenerService private readonly openerService: IOpenerService, + @IContextMenuService private readonly contextMenuService: IContextMenuService ) { this.element = append(container, $('.scm-editor')); this.editorContainer = append(this.element, $('.scm-editor-container')); this.placeholderTextContainer = append(this.editorContainer, $('.scm-editor-placeholder')); + this.toolbarContainer = append(this.element, $('.scm-editor-toolbar')); - const fontFamily = this.getInputEditorFontFamily(); - const fontSize = this.getInputEditorFontSize(); - const lineHeight = this.computeLineHeight(fontSize); - - this.setPlaceholderFontStyles(fontFamily, fontSize, lineHeight); + this.contextKeyService = contextKeyService.createScoped(this.element); + this.repositoryIdContextKey = this.contextKeyService.createKey('scmRepository', undefined); - const contextKeyService2 = contextKeyService.createScoped(this.element); - this.repositoryIdContextKey = contextKeyService2.createKey('scmRepository', undefined); + this.inputEditorOptions = new SCMInputWidgetEditorOptions(overflowWidgetsDomNode, this.configurationService); + this.disposables.add(this.inputEditorOptions.onDidChange(this.onDidChangeEditorOptions, this)); + this.disposables.add(this.inputEditorOptions); - const editorOptions: IEditorConstructionOptions = { - ...getSimpleEditorOptions(configurationService), - lineDecorationsWidth: 6, - dragAndDrop: true, - cursorWidth: 1, - fontSize: fontSize, - lineHeight: lineHeight, - fontFamily: fontFamily, - wrappingStrategy: 'advanced', - wrappingIndent: 'none', - padding: { top: 2, bottom: 2 }, - quickSuggestions: false, - scrollbar: { alwaysConsumeMouseWheel: false }, - overflowWidgetsDomNode, - formatOnType: true, - renderWhitespace: 'none', - dropIntoEditor: { enabled: true } - }; + const editorConstructionOptions = this.inputEditorOptions.getEditorConstructionOptions(); + this.setPlaceholderFontStyles(editorConstructionOptions.fontFamily!, editorConstructionOptions.fontSize!, editorConstructionOptions.lineHeight!); const codeEditorWidgetOptions: ICodeEditorWidgetOptions = { isSimpleWidget: true, @@ -2037,23 +2447,25 @@ class SCMInputWidget { ColorDetector.ID, ContextMenuController.ID, DragAndDropController.ID, + CopyPasteController.ID, DropIntoEditorController.ID, LinkDetector.ID, MenuPreventer.ID, MessageController.ID, - ModesHoverController.ID, + HoverController.ID, SelectionClipboardContributionID, SnippetController2.ID, SuggestController.ID, InlineCompletionsController.ID, CodeActionController.ID, - FormatOnType.ID + FormatOnType.ID, + EditorDictation.ID, ]) }; - const services = new ServiceCollection([IContextKeyService, contextKeyService2]); - const instantiationService2 = instantiationService.createChild(services); - this.inputEditor = instantiationService2.createInstance(CodeEditorWidget, this.editorContainer, editorOptions, codeEditorWidgetOptions); + const services = new ServiceCollection([IContextKeyService, this.contextKeyService]); + const instantiationService2 = instantiationService.createChild(services, this.disposables); + this.inputEditor = instantiationService2.createInstance(CodeEditorWidget, this.editorContainer, editorConstructionOptions, codeEditorWidgetOptions); this.disposables.add(this.inputEditor); this.disposables.add(this.inputEditor.onDidFocusEditorText(() => { @@ -2061,11 +2473,11 @@ class SCMInputWidget { this.scmViewService.focus(this.input.repository); } - this.editorContainer.classList.add('synthetic-focus'); + this.element.classList.add('synthetic-focus'); this.renderValidation(); })); this.disposables.add(this.inputEditor.onDidBlurEditorText(() => { - this.editorContainer.classList.remove('synthetic-focus'); + this.element.classList.remove('synthetic-focus'); setTimeout(() => { if (!this.validation || !this.validationHasFocus) { @@ -2074,8 +2486,13 @@ class SCMInputWidget { }, 0); })); - const firstLineKey = contextKeyService2.createKey('scmInputIsInFirstPosition', false); - const lastLineKey = contextKeyService2.createKey('scmInputIsInLastPosition', false); + this.disposables.add(this.inputEditor.onDidBlurEditorWidget(() => { + CopyPasteController.get(this.inputEditor)?.clearWidgets(); + DropIntoEditorController.get(this.inputEditor)?.clearWidgets(); + })); + + const firstLineKey = this.contextKeyService.createKey('scmInputIsInFirstPosition', false); + const lastLineKey = this.contextKeyService.createKey('scmInputIsInLastPosition', false); this.disposables.add(this.inputEditor.onDidChangeCursorPosition(({ position }) => { const viewModel = this.inputEditor._getViewModel()!; @@ -2085,56 +2502,50 @@ class SCMInputWidget { firstLineKey.set(viewPosition.lineNumber === 1 && viewPosition.column === 1); lastLineKey.set(viewPosition.lineNumber === lastLineNumber && viewPosition.column === lastLineCol); })); + this.disposables.add(this.inputEditor.onDidScrollChange(e => { + this.toolbarContainer.classList.toggle('scroll-decoration', e.scrollTop > 0); + })); - const relevantSettings = [ - 'scm.inputFontFamily', - 'editor.fontFamily', // When `scm.inputFontFamily` is 'editor', we use it as an effective value - 'scm.inputFontSize', - 'editor.accessibilitySupport', - 'editor.cursorBlinking' - ]; + Event.filter(this.configurationService.onDidChangeConfiguration, e => e.affectsConfiguration('scm.showInputActionButton'))(() => this.layout(), this, this.disposables); - const onRelevantSettingChanged = Event.filter( - this.configurationService.onDidChangeConfiguration, - (e) => { - for (const setting of relevantSettings) { - if (e.affectsConfiguration(setting)) { - return true; - } - } - return false; - }, - this.disposables - ); - this.disposables.add(onRelevantSettingChanged(() => { - const fontFamily = this.getInputEditorFontFamily(); - const fontSize = this.getInputEditorFontSize(); - const lineHeight = this.computeLineHeight(fontSize); - const accessibilitySupport = this.configurationService.getValue<'auto' | 'off' | 'on'>('editor.accessibilitySupport'); - const cursorBlinking = this.configurationService.getValue<'blink' | 'smooth' | 'phase' | 'expand' | 'solid'>('editor.cursorBlinking'); - - this.inputEditor.updateOptions({ - fontFamily: fontFamily, - fontSize: fontSize, - lineHeight: lineHeight, - accessibilitySupport, - cursorBlinking - }); + this.onDidChangeContentHeight = Event.signal(Event.filter(this.inputEditor.onDidContentSizeChange, e => e.contentHeightChanged, this.disposables)); - this.setPlaceholderFontStyles(fontFamily, fontSize, lineHeight); - })); + // Toolbar + this.toolbar = instantiationService2.createInstance(SCMInputWidgetToolbar, this.toolbarContainer, { + actionViewItemProvider: (action, options) => { + if (action instanceof MenuItemAction && this.toolbar.dropdownActions.length > 1) { + return instantiationService.createInstance(DropdownWithPrimaryActionViewItem, action, this.toolbar.dropdownAction, this.toolbar.dropdownActions, '', this.contextMenuService, { actionRunner: this.toolbar.actionRunner, hoverDelegate: options.hoverDelegate }); + } - this.onDidChangeContentHeight = Event.signal(Event.filter(this.inputEditor.onDidContentSizeChange, e => e.contentHeightChanged, this.disposables)); + return createActionViewItem(instantiationService, action, options); + }, + menuOptions: { + shouldForwardArgs: true + } + }); + this.disposables.add(this.toolbar.onDidChange(() => this.layout())); + this.disposables.add(this.toolbar); } getContentHeight(): number { - const editorContentHeight = this.inputEditor.getContentHeight(); - return Math.min(editorContentHeight, 134); + const lineHeight = this.inputEditor.getOption(EditorOption.lineHeight); + const { top, bottom } = this.inputEditor.getOption(EditorOption.padding); + + const inputMinLinesConfig = this.configurationService.getValue('scm.inputMinLineCount'); + const inputMinLines = typeof inputMinLinesConfig === 'number' ? clamp(inputMinLinesConfig, 1, 50) : 1; + const editorMinHeight = inputMinLines * lineHeight + top + bottom; + + const inputMaxLinesConfig = this.configurationService.getValue('scm.inputMaxLineCount'); + const inputMaxLines = typeof inputMaxLinesConfig === 'number' ? clamp(inputMaxLinesConfig, 1, 50) : 10; + const editorMaxHeight = inputMaxLines * lineHeight + top + bottom; + + return clamp(this.inputEditor.getContentHeight(), editorMinHeight, editorMaxHeight); } layout(): void { const editorHeight = this.getContentHeight(); - const dimension = new Dimension(this.element.clientWidth - 2, editorHeight); + const toolbarWidth = this.getToolbarWidth(); + const dimension = new Dimension(this.element.clientWidth - toolbarWidth, editorHeight); if (dimension.width < 0) { this.lastLayoutWasTrash = true; @@ -2143,8 +2554,12 @@ class SCMInputWidget { this.lastLayoutWasTrash = false; this.inputEditor.layout(dimension); + this.placeholderTextContainer.style.width = `${dimension.width}px`; this.renderValidation(); + const showInputActionButton = this.configurationService.getValue('scm.showInputActionButton') === true; + this.toolbarContainer.classList.toggle('hidden', !showInputActionButton || this.toolbar?.isEmpty() === true); + if (this.shouldFocusAfterLayout) { this.shouldFocusAfterLayout = false; this.focus(); @@ -2159,19 +2574,26 @@ class SCMInputWidget { } this.inputEditor.focus(); - this.editorContainer.classList.add('synthetic-focus'); + this.element.classList.add('synthetic-focus'); } hasFocus(): boolean { return this.inputEditor.hasTextFocus(); } + private onDidChangeEditorOptions(): void { + const editorOptions = this.inputEditorOptions.getEditorOptions(); + + this.inputEditor.updateOptions(editorOptions); + this.setPlaceholderFontStyles(editorOptions.fontFamily!, editorOptions.fontSize!, editorOptions.lineHeight!); + } + private renderValidation(): void { this.clearValidation(); - this.editorContainer.classList.toggle('validation-info', this.validation?.type === InputValidationType.Information); - this.editorContainer.classList.toggle('validation-warning', this.validation?.type === InputValidationType.Warning); - this.editorContainer.classList.toggle('validation-error', this.validation?.type === InputValidationType.Error); + this.element.classList.toggle('validation-info', this.validation?.type === InputValidationType.Information); + this.element.classList.toggle('validation-warning', this.validation?.type === InputValidationType.Warning); + this.element.classList.toggle('validation-error', this.validation?.type === InputValidationType.Error); if (!this.validation || !this.inputEditor.hasTextFocus()) { return; @@ -2179,17 +2601,17 @@ class SCMInputWidget { const disposables = new DisposableStore(); - this.validationDisposable = this.contextViewService.showContextView({ - getAnchor: () => this.editorContainer, + this.validationContextView = this.contextViewService.showContextView({ + getAnchor: () => this.element, render: container => { - this.editorContainer.style.borderBottomLeftRadius = '0'; - this.editorContainer.style.borderBottomRightRadius = '0'; + this.element.style.borderBottomLeftRadius = '0'; + this.element.style.borderBottomRightRadius = '0'; const validationContainer = append(container, $('.scm-editor-validation-container')); validationContainer.classList.toggle('validation-info', this.validation!.type === InputValidationType.Information); validationContainer.classList.toggle('validation-warning', this.validation!.type === InputValidationType.Warning); validationContainer.classList.toggle('validation-error', this.validation!.type === InputValidationType.Error); - validationContainer.style.width = `${this.editorContainer.clientWidth + 2}px`; + validationContainer.style.width = `${this.element.clientWidth + 2}px`; const element = append(validationContainer, $('.scm-editor-validation')); const message = this.validation!.message; @@ -2201,8 +2623,8 @@ class SCMInputWidget { disposables.add(tracker.onDidFocus(() => (this.validationHasFocus = true))); disposables.add(tracker.onDidBlur(() => { this.validationHasFocus = false; - this.editorContainer.style.borderBottomLeftRadius = '2px'; - this.editorContainer.style.borderBottomRightRadius = '2px'; + this.element.style.borderBottomLeftRadius = '2px'; + this.element.style.borderBottomRightRadius = '2px'; this.contextViewService.hideContextView(); })); @@ -2211,8 +2633,8 @@ class SCMInputWidget { actionHandler: { callback: (link) => { openLinkFromMarkdown(this.openerService, link, message.isTrusted); - this.editorContainer.style.borderBottomLeftRadius = '2px'; - this.editorContainer.style.borderBottomRightRadius = '2px'; + this.element.style.borderBottomLeftRadius = '2px'; + this.element.style.borderBottomRightRadius = '2px'; this.contextViewService.hideContextView(); }, disposables: disposables @@ -2225,8 +2647,8 @@ class SCMInputWidget { const actionbar = new ActionBar(actionsContainer); const action = new Action('scmInputWidget.validationMessage.close', localize('label.close', "Close"), ThemeIcon.asClassName(Codicon.close), true, () => { this.contextViewService.hideContextView(); - this.editorContainer.style.borderBottomLeftRadius = '2px'; - this.editorContainer.style.borderBottomRightRadius = '2px'; + this.element.style.borderBottomLeftRadius = '2px'; + this.element.style.borderBottomRightRadius = '2px'; }); disposables.add(actionbar); actionbar.push(action, { icon: true, label: false }); @@ -2235,375 +2657,1324 @@ class SCMInputWidget { }, onHide: () => { this.validationHasFocus = false; - this.editorContainer.style.borderBottomLeftRadius = '2px'; - this.editorContainer.style.borderBottomRightRadius = '2px'; + this.element.style.borderBottomLeftRadius = '2px'; + this.element.style.borderBottomRightRadius = '2px'; disposables.dispose(); }, anchorAlignment: AnchorAlignment.LEFT }); } - private getInputEditorFontFamily(): string { - const inputFontFamily = this.configurationService.getValue('scm.inputFontFamily').trim(); + private getToolbarWidth(): number { + const showInputActionButton = this.configurationService.getValue('scm.showInputActionButton'); + if (!this.toolbar || !showInputActionButton || this.toolbar?.isEmpty() === true) { + return 0; + } - if (inputFontFamily.toLowerCase() === 'editor') { - return this.configurationService.getValue('editor.fontFamily').trim(); + return this.toolbar.dropdownActions.length === 0 ? + 26 /* 22px action + 4px margin */ : + 39 /* 35px action + 4px margin */; + } + private setPlaceholderFontStyles(fontFamily: string, fontSize: number, lineHeight: number): void { + this.placeholderTextContainer.style.fontFamily = fontFamily; + this.placeholderTextContainer.style.fontSize = `${fontSize}px`; + this.placeholderTextContainer.style.lineHeight = `${lineHeight}px`; + } + + clearValidation(): void { + this.validationContextView?.close(); + this.validationContextView = undefined; + this.validationHasFocus = false; + } + + dispose(): void { + this.input = undefined; + this.repositoryDisposables.dispose(); + this.clearValidation(); + this.disposables.dispose(); + } +} + +export class SCMViewPane extends ViewPane { + + private _onDidLayout: Emitter; + private layoutCache: ISCMLayout; + + private treeScrollTop: number | undefined; + private treeContainer!: HTMLElement; + private tree!: WorkbenchCompressibleAsyncDataTree; + + private listLabels!: ResourceLabels; + private inputRenderer!: InputRenderer; + private actionButtonRenderer!: ActionButtonRenderer; + + private _viewMode: ViewMode; + get viewMode(): ViewMode { return this._viewMode; } + set viewMode(mode: ViewMode) { + if (this._viewMode === mode) { + return; } - if (inputFontFamily.length !== 0 && inputFontFamily.toLowerCase() !== 'default') { - return inputFontFamily; + this._viewMode = mode; + + // Update sort key based on view mode + this.viewSortKey = this.getViewSortKey(); + + this.updateChildren(); + this.onDidActiveEditorChange(); + this._onDidChangeViewMode.fire(mode); + this.viewModeContextKey.set(mode); + + this.updateIndentStyles(this.themeService.getFileIconTheme()); + this.storageService.store(`scm.viewMode`, mode, StorageScope.WORKSPACE, StorageTarget.USER); + } + + private readonly _onDidChangeViewMode = new Emitter(); + readonly onDidChangeViewMode = this._onDidChangeViewMode.event; + + private _viewSortKey: ViewSortKey; + get viewSortKey(): ViewSortKey { return this._viewSortKey; } + set viewSortKey(sortKey: ViewSortKey) { + if (this._viewSortKey === sortKey) { + return; + } + + this._viewSortKey = sortKey; + + this.updateChildren(); + this.viewSortKeyContextKey.set(sortKey); + this._onDidChangeViewSortKey.fire(sortKey); + + if (this._viewMode === ViewMode.List) { + this.storageService.store(`scm.viewSortKey`, sortKey, StorageScope.WORKSPACE, StorageTarget.USER); } + } + + private readonly _onDidChangeViewSortKey = new Emitter(); + readonly onDidChangeViewSortKey = this._onDidChangeViewSortKey.event; + + private readonly items = new DisposableMap(); + private readonly visibilityDisposables = new DisposableStore(); + + private readonly treeOperationSequencer = new Sequencer(); + private readonly revealResourceThrottler = new Throttler(); + private readonly updateChildrenThrottler = new Throttler(); + + private viewModeContextKey: IContextKey; + private viewSortKeyContextKey: IContextKey; + private areAllRepositoriesCollapsedContextKey: IContextKey; + private isAnyRepositoryCollapsibleContextKey: IContextKey; + + private scmProviderContextKey: IContextKey; + private scmProviderRootUriContextKey: IContextKey; + private scmProviderHasRootUriContextKey: IContextKey; + + private readonly disposables = new DisposableStore(); + + constructor( + options: IViewPaneOptions, + @ICommandService private readonly commandService: ICommandService, + @IEditorService private readonly editorService: IEditorService, + @ILogService private readonly logService: ILogService, + @IMenuService private readonly menuService: IMenuService, + @ISCMService private readonly scmService: ISCMService, + @ISCMViewService private readonly scmViewService: ISCMViewService, + @IStorageService private readonly storageService: IStorageService, + @IUriIdentityService private readonly uriIdentityService: IUriIdentityService, + @IKeybindingService keybindingService: IKeybindingService, + @IThemeService themeService: IThemeService, + @IContextMenuService contextMenuService: IContextMenuService, + @IInstantiationService instantiationService: IInstantiationService, + @IViewDescriptorService viewDescriptorService: IViewDescriptorService, + @IConfigurationService configurationService: IConfigurationService, + @IContextKeyService contextKeyService: IContextKeyService, + @IOpenerService openerService: IOpenerService, + @ITelemetryService telemetryService: ITelemetryService, + @IHoverService hoverService: IHoverService, + ) { + super({ ...options, titleMenuId: MenuId.SCMTitle }, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService, hoverService); + + // View mode and sort key + this._viewMode = this.getViewMode(); + this._viewSortKey = this.getViewSortKey(); + + // Context Keys + this.viewModeContextKey = ContextKeys.SCMViewMode.bindTo(contextKeyService); + this.viewModeContextKey.set(this._viewMode); + this.viewSortKeyContextKey = ContextKeys.SCMViewSortKey.bindTo(contextKeyService); + this.viewSortKeyContextKey.set(this.viewSortKey); + this.areAllRepositoriesCollapsedContextKey = ContextKeys.SCMViewAreAllRepositoriesCollapsed.bindTo(contextKeyService); + this.isAnyRepositoryCollapsibleContextKey = ContextKeys.SCMViewIsAnyRepositoryCollapsible.bindTo(contextKeyService); + this.scmProviderContextKey = ContextKeys.SCMProvider.bindTo(contextKeyService); + this.scmProviderRootUriContextKey = ContextKeys.SCMProviderRootUri.bindTo(contextKeyService); + this.scmProviderHasRootUriContextKey = ContextKeys.SCMProviderHasRootUri.bindTo(contextKeyService); + + this._onDidLayout = new Emitter(); + this.layoutCache = { height: undefined, width: undefined, onDidChange: this._onDidLayout.event }; + + this.storageService.onDidChangeValue(StorageScope.WORKSPACE, undefined, this.disposables)(e => { + switch (e.key) { + case 'scm.viewMode': + this.viewMode = this.getViewMode(); + break; + case 'scm.viewSortKey': + this.viewSortKey = this.getViewSortKey(); + break; + } + }, this, this.disposables); + + this.storageService.onWillSaveState(e => { + this.viewMode = this.getViewMode(); + this.viewSortKey = this.getViewSortKey(); + + this.storeTreeViewState(); + }, this, this.disposables); + + Event.any(this.scmService.onDidAddRepository, this.scmService.onDidRemoveRepository)(() => this._onDidChangeViewWelcomeState.fire(), this, this.disposables); + + this.disposables.add(this.revealResourceThrottler); + this.disposables.add(this.updateChildrenThrottler); + } + + protected override layoutBody(height: number | undefined = this.layoutCache.height, width: number | undefined = this.layoutCache.width): void { + if (height === undefined) { + return; + } + + if (width !== undefined) { + super.layoutBody(height, width); + } + + this.layoutCache.height = height; + this.layoutCache.width = width; + this._onDidLayout.fire(); + + this.treeContainer.style.height = `${height}px`; + this.tree.layout(height, width); + } + + protected override renderBody(container: HTMLElement): void { + super.renderBody(container); + + // Tree + this.treeContainer = append(container, $('.scm-view.show-file-icons')); + this.treeContainer.classList.add('file-icon-themable-tree'); + this.treeContainer.classList.add('show-file-icons'); + + const updateActionsVisibility = () => this.treeContainer.classList.toggle('show-actions', this.configurationService.getValue('scm.alwaysShowActions')); + Event.filter(this.configurationService.onDidChangeConfiguration, e => e.affectsConfiguration('scm.alwaysShowActions'), this.disposables)(updateActionsVisibility, this, this.disposables); + updateActionsVisibility(); + + const updateProviderCountVisibility = () => { + const value = this.configurationService.getValue<'hidden' | 'auto' | 'visible'>('scm.providerCountBadge'); + this.treeContainer.classList.toggle('hide-provider-counts', value === 'hidden'); + this.treeContainer.classList.toggle('auto-provider-counts', value === 'auto'); + }; + Event.filter(this.configurationService.onDidChangeConfiguration, e => e.affectsConfiguration('scm.providerCountBadge'), this.disposables)(updateProviderCountVisibility, this, this.disposables); + updateProviderCountVisibility(); + + const viewState = this.loadTreeViewState(); + this.createTree(this.treeContainer, viewState); + + this.onDidChangeBodyVisibility(async visible => { + if (visible) { + this.treeOperationSequencer.queue(async () => { + await this.tree.setInput(this.scmViewService, viewState); + + Event.filter(this.configurationService.onDidChangeConfiguration, + e => + e.affectsConfiguration('scm.alwaysShowRepositories'), + this.visibilityDisposables) + (() => { + this.updateActions(); + this.updateChildren(); + }, this, this.visibilityDisposables); + + Event.filter(this.configurationService.onDidChangeConfiguration, + e => + e.affectsConfiguration('scm.inputMinLineCount') || + e.affectsConfiguration('scm.inputMaxLineCount') || + e.affectsConfiguration('scm.showActionButton') || + e.affectsConfiguration('scm.showChangesSummary') || + e.affectsConfiguration('scm.showIncomingChanges') || + e.affectsConfiguration('scm.showOutgoingChanges'), + this.visibilityDisposables) + (() => this.updateChildren(), this, this.visibilityDisposables); + + // Add visible repositories + this.editorService.onDidActiveEditorChange(this.onDidActiveEditorChange, this, this.visibilityDisposables); + this.scmViewService.onDidChangeVisibleRepositories(this.onDidChangeVisibleRepositories, this, this.visibilityDisposables); + this.onDidChangeVisibleRepositories({ added: this.scmViewService.visibleRepositories, removed: Iterable.empty() }); + + // Restore scroll position + if (typeof this.treeScrollTop === 'number') { + this.tree.scrollTop = this.treeScrollTop; + this.treeScrollTop = undefined; + } + + this.updateRepositoryCollapseAllContextKeys(); + }); + } else { + this.visibilityDisposables.clear(); + this.onDidChangeVisibleRepositories({ added: Iterable.empty(), removed: [...this.items.keys()] }); + this.treeScrollTop = this.tree.scrollTop; + + this.updateRepositoryCollapseAllContextKeys(); + } + }, this, this.disposables); + + this.disposables.add(this.instantiationService.createInstance(RepositoryVisibilityActionController)); + + this.themeService.onDidFileIconThemeChange(this.updateIndentStyles, this, this.disposables); + this.updateIndentStyles(this.themeService.getFileIconTheme()); + } + + private createTree(container: HTMLElement, viewState?: IAsyncDataTreeViewState): void { + const overflowWidgetsDomNode = $('.scm-overflow-widgets-container.monaco-editor'); + + this.inputRenderer = this.instantiationService.createInstance(InputRenderer, this.layoutCache, overflowWidgetsDomNode, (input, height) => { + try { + // Attempt to update the input element height. There is an + // edge case where the input has already been disposed and + // updating the height would fail. + this.tree.updateElementHeight(input, height); + } + catch { } + }); + this.actionButtonRenderer = this.instantiationService.createInstance(ActionButtonRenderer); + + this.listLabels = this.instantiationService.createInstance(ResourceLabels, { onDidChangeVisibility: this.onDidChangeBodyVisibility }); + this.disposables.add(this.listLabels); + + const resourceActionRunner = new RepositoryPaneActionRunner(() => this.getSelectedResources()); + resourceActionRunner.onWillRun(() => this.tree.domFocus(), this, this.disposables); + this.disposables.add(resourceActionRunner); + + const historyItemGroupActionRunner = new HistoryItemGroupActionRunner(); + historyItemGroupActionRunner.onWillRun(() => this.tree.domFocus(), this, this.disposables); + this.disposables.add(historyItemGroupActionRunner); + + const historyItemActionRunner = new HistoryItemActionRunner(); + historyItemActionRunner.onWillRun(() => this.tree.domFocus(), this, this.disposables); + this.disposables.add(historyItemActionRunner); + + const treeDataSource = this.instantiationService.createInstance(SCMTreeDataSource, () => this.viewMode); + this.disposables.add(treeDataSource); + + this.tree = this.instantiationService.createInstance( + WorkbenchCompressibleAsyncDataTree, + 'SCM Tree Repo', + container, + new ListDelegate(this.inputRenderer), + new SCMTreeCompressionDelegate(), + [ + this.inputRenderer, + this.actionButtonRenderer, + this.instantiationService.createInstance(RepositoryRenderer, MenuId.SCMTitle, getActionViewItemProvider(this.instantiationService)), + this.instantiationService.createInstance(ResourceGroupRenderer, getActionViewItemProvider(this.instantiationService)), + this.instantiationService.createInstance(ResourceRenderer, () => this.viewMode, this.listLabels, getActionViewItemProvider(this.instantiationService), resourceActionRunner), + this.instantiationService.createInstance(HistoryItemGroupRenderer, historyItemGroupActionRunner), + this.instantiationService.createInstance(HistoryItemRenderer, historyItemActionRunner, getActionViewItemProvider(this.instantiationService)), + this.instantiationService.createInstance(HistoryItemChangeRenderer, () => this.viewMode, this.listLabels), + this.instantiationService.createInstance(SeparatorRenderer) + ], + treeDataSource, + { + horizontalScrolling: false, + setRowLineHeight: false, + transformOptimization: false, + filter: new SCMTreeFilter(), + dnd: new SCMTreeDragAndDrop(this.instantiationService), + identityProvider: new SCMResourceIdentityProvider(), + sorter: new SCMTreeSorter(() => this.viewMode, () => this.viewSortKey), + keyboardNavigationLabelProvider: this.instantiationService.createInstance(SCMTreeKeyboardNavigationLabelProvider, () => this.viewMode), + overrideStyles: { + listBackground: this.viewDescriptorService.getViewLocationById(this.id) === ViewContainerLocation.Panel ? PANEL_BACKGROUND : SIDE_BAR_BACKGROUND + }, + collapseByDefault: (e: unknown) => { + // Repository, Resource Group, Resource Folder (Tree), History Item Change Folder (Tree) + if (isSCMRepository(e) || isSCMResourceGroup(e) || isSCMResourceNode(e) || isSCMHistoryItemChangeNode(e)) { + return false; + } + + // History Item Group, History Item, or History Item Change + return (viewState?.expanded ?? []).indexOf(getSCMResourceId(e as TreeElement)) === -1; + }, + accessibilityProvider: this.instantiationService.createInstance(SCMAccessibilityProvider) + }) as WorkbenchCompressibleAsyncDataTree; + + this.disposables.add(this.tree); + + this.tree.onDidOpen(this.open, this, this.disposables); + this.tree.onContextMenu(this.onListContextMenu, this, this.disposables); + this.tree.onDidScroll(this.inputRenderer.clearValidation, this.inputRenderer, this.disposables); + Event.filter(this.tree.onDidChangeCollapseState, e => isSCMRepository(e.node.element?.element), this.disposables)(this.updateRepositoryCollapseAllContextKeys, this, this.disposables); + + append(container, overflowWidgetsDomNode); + } + + private async open(e: IOpenEvent): Promise { + if (!e.element) { + return; + } else if (isSCMRepository(e.element)) { + this.scmViewService.focus(e.element); + return; + } else if (isSCMInput(e.element)) { + this.scmViewService.focus(e.element.repository); + + const widget = this.inputRenderer.getRenderedInputWidget(e.element); + + if (widget) { + widget.focus(); + this.tree.setFocus([], e.browserEvent); + + const selection = this.tree.getSelection(); + + if (selection.length === 1 && selection[0] === e.element) { + setTimeout(() => this.tree.setSelection([])); + } + } + + return; + } else if (isSCMActionButton(e.element)) { + this.scmViewService.focus(e.element.repository); + + // Focus the action button + this.actionButtonRenderer.focusActionButton(e.element); + this.tree.setFocus([], e.browserEvent); + + return; + } else if (isSCMResourceGroup(e.element)) { + const provider = e.element.provider; + const repository = Iterable.find(this.scmService.repositories, r => r.provider === provider); + if (repository) { + this.scmViewService.focus(repository); + } + return; + } else if (isSCMResource(e.element)) { + if (e.element.command?.id === API_OPEN_EDITOR_COMMAND_ID || e.element.command?.id === API_OPEN_DIFF_EDITOR_COMMAND_ID) { + if (isPointerEvent(e.browserEvent) && e.browserEvent.button === 1) { + const resourceGroup = e.element.resourceGroup; + const title = `${resourceGroup.provider.label}: ${resourceGroup.label}`; + await OpenScmGroupAction.openMultiFileDiffEditor(this.editorService, title, resourceGroup.provider.rootUri, resourceGroup.id, { + ...e.editorOptions, + viewState: { + revealData: { + resource: { + original: e.element.multiDiffEditorOriginalUri, + modified: e.element.multiDiffEditorModifiedUri, + } + } + }, + preserveFocus: true, + }); + } else { + await this.commandService.executeCommand(e.element.command.id, ...(e.element.command.arguments || []), e); + } + } else { + await e.element.open(!!e.editorOptions.preserveFocus); + + if (e.editorOptions.pinned) { + const activeEditorPane = this.editorService.activeEditorPane; + + activeEditorPane?.group.pinEditor(activeEditorPane.input); + } + } + + const provider = e.element.resourceGroup.provider; + const repository = Iterable.find(this.scmService.repositories, r => r.provider === provider); + + if (repository) { + this.scmViewService.focus(repository); + } + } else if (isSCMResourceNode(e.element)) { + const provider = e.element.context.provider; + const repository = Iterable.find(this.scmService.repositories, r => r.provider === provider); + if (repository) { + this.scmViewService.focus(repository); + } + return; + } else if (isSCMHistoryItemGroupTreeElement(e.element)) { + this.scmViewService.focus(e.element.repository); + return; + } else if (isSCMHistoryItemTreeElement(e.element)) { + this.scmViewService.focus(e.element.historyItemGroup.repository); + return; + } else if (isSCMHistoryItemChangeTreeElement(e.element)) { + if (e.element.originalUri && e.element.modifiedUri) { + await this.commandService.executeCommand(API_OPEN_DIFF_EDITOR_COMMAND_ID, ...toDiffEditorArguments(e.element.uri, e.element.originalUri, e.element.modifiedUri), e); + } + + this.scmViewService.focus(e.element.historyItem.historyItemGroup.repository); + return; + } else if (isSCMHistoryItemChangeNode(e.element)) { + this.scmViewService.focus(e.element.context.historyItemGroup.repository); + return; + } + } + + private onDidActiveEditorChange(): void { + if (!this.configurationService.getValue('scm.autoReveal')) { + return; + } + + const uri = EditorResourceAccessor.getOriginalUri(this.editorService.activeEditor, { supportSideBySide: SideBySideEditor.PRIMARY }); + + if (!uri) { + return; + } + + // Do not set focus/selection when the resource is already focused and selected + if (this.tree.getFocus().some(e => isSCMResource(e) && this.uriIdentityService.extUri.isEqual(e.sourceUri, uri)) && + this.tree.getSelection().some(e => isSCMResource(e) && this.uriIdentityService.extUri.isEqual(e.sourceUri, uri))) { + return; + } + + this.revealResourceThrottler.queue( + () => this.treeOperationSequencer.queue( + async () => { + for (const repository of this.scmViewService.visibleRepositories) { + const item = this.items.get(repository); + + if (!item) { + continue; + } + + // go backwards from last group + for (let j = repository.provider.groups.length - 1; j >= 0; j--) { + const groupItem = repository.provider.groups[j]; + const resource = this.viewMode === ViewMode.Tree + ? groupItem.resourceTree.getNode(uri)?.element + : groupItem.resources.find(r => this.uriIdentityService.extUri.isEqual(r.sourceUri, uri)); + + if (resource) { + await this.tree.expandTo(resource); + this.tree.reveal(resource); + + this.tree.setSelection([resource]); + this.tree.setFocus([resource]); + return; + } + } + } + })); + } + + private onDidChangeVisibleRepositories({ added, removed }: ISCMViewVisibleRepositoryChangeEvent): void { + // Added repositories + for (const repository of added) { + const repositoryDisposables = new DisposableStore(); + + repositoryDisposables.add(repository.provider.onDidChange(() => this.updateChildren(repository))); + repositoryDisposables.add(repository.input.onDidChangeVisibility(() => this.updateChildren(repository))); + repositoryDisposables.add(repository.provider.onDidChangeResourceGroups(() => this.updateChildren(repository))); + + repositoryDisposables.add(Event.runAndSubscribe(repository.provider.onDidChangeHistoryProvider, () => { + if (!repository.provider.historyProvider) { + this.logService.debug('SCMViewPane:onDidChangeVisibleRepositories - no history provider present'); + return; + } + + repositoryDisposables.add(repository.provider.historyProvider.onDidChangeCurrentHistoryItemGroup(() => { + this.updateChildren(repository); + this.logService.debug('SCMViewPane:onDidChangeCurrentHistoryItemGroup - update children'); + })); + + this.logService.debug('SCMViewPane:onDidChangeVisibleRepositories - onDidChangeCurrentHistoryItemGroup listener added'); + })); + + const resourceGroupDisposables = repositoryDisposables.add(new DisposableMap()); + + const onDidChangeResourceGroups = () => { + for (const [resourceGroup] of resourceGroupDisposables) { + if (!repository.provider.groups.includes(resourceGroup)) { + resourceGroupDisposables.deleteAndDispose(resourceGroup); + } + } + + for (const resourceGroup of repository.provider.groups) { + if (!resourceGroupDisposables.has(resourceGroup)) { + const disposableStore = new DisposableStore(); + + disposableStore.add(resourceGroup.onDidChange(() => this.updateChildren(repository))); + disposableStore.add(resourceGroup.onDidChangeResources(() => this.updateChildren(repository))); + resourceGroupDisposables.set(resourceGroup, disposableStore); + } + } + }; + + repositoryDisposables.add(repository.provider.onDidChangeResourceGroups(onDidChangeResourceGroups)); + onDidChangeResourceGroups(); + + this.items.set(repository, repositoryDisposables); + } + + // Removed repositories + for (const repository of removed) { + this.items.deleteAndDispose(repository); + } + + this.updateChildren(); + this.onDidActiveEditorChange(); + } + + private onListContextMenu(e: ITreeContextMenuEvent): void { + if (!e.element) { + const menu = this.menuService.createMenu(Menus.ViewSort, this.contextKeyService); + const actions: IAction[] = []; + createAndFillInContextMenuActions(menu, undefined, actions); + + return this.contextMenuService.showContextMenu({ + getAnchor: () => e.anchor, + getActions: () => actions, + onHide: () => { + menu.dispose(); + } + }); + } + + const element = e.element; + let context: any = element; + let actions: IAction[] = []; + let actionRunner: IActionRunner = new RepositoryPaneActionRunner(() => this.getSelectedResources()); + + if (isSCMRepository(element)) { + const menus = this.scmViewService.menus.getRepositoryMenus(element.provider); + const menu = menus.repositoryContextMenu; + context = element.provider; + actionRunner = new RepositoryActionRunner(() => this.getSelectedRepositories()); + actions = collectContextMenuActions(menu); + } else if (isSCMInput(element) || isSCMActionButton(element)) { + // noop + } else if (isSCMResourceGroup(element)) { + const menus = this.scmViewService.menus.getRepositoryMenus(element.provider); + const menu = menus.getResourceGroupMenu(element); + actions = collectContextMenuActions(menu); + } else if (isSCMResource(element)) { + const menus = this.scmViewService.menus.getRepositoryMenus(element.resourceGroup.provider); + const menu = menus.getResourceMenu(element); + actions = collectContextMenuActions(menu); + } else if (isSCMResourceNode(element)) { + if (element.element) { + const menus = this.scmViewService.menus.getRepositoryMenus(element.element.resourceGroup.provider); + const menu = menus.getResourceMenu(element.element); + actions = collectContextMenuActions(menu); + } else { + const menus = this.scmViewService.menus.getRepositoryMenus(element.context.provider); + const menu = menus.getResourceFolderMenu(element.context); + actions = collectContextMenuActions(menu); + } + } else if (isSCMHistoryItemGroupTreeElement(element)) { + const menus = this.scmViewService.menus.getRepositoryMenus(element.repository.provider); + const menu = menus.historyProviderMenu?.getHistoryItemGroupContextMenu(element); + + if (menu) { + actionRunner = new HistoryItemGroupActionRunner(); + createAndFillInContextMenuActions(menu, { shouldForwardArgs: true }, actions); + } + } else if (isSCMHistoryItemTreeElement(element)) { + const menus = this.scmViewService.menus.getRepositoryMenus(element.historyItemGroup.repository.provider); + const menu = menus.historyProviderMenu?.getHistoryItemMenu(element); + if (menu) { + actionRunner = new HistoryItemActionRunner(); + actions = collectContextMenuActions(menu); + } + } + + actionRunner.onWillRun(() => this.tree.domFocus()); + + this.contextMenuService.showContextMenu({ + getAnchor: () => e.anchor, + getActions: () => actions, + getActionsContext: () => context, + actionRunner + }); + } + + private getSelectedRepositories(): ISCMRepository[] { + const focusedRepositories = this.tree.getFocus().filter(r => !!r && isSCMRepository(r))! as ISCMRepository[]; + const selectedRepositories = this.tree.getSelection().filter(r => !!r && isSCMRepository(r))! as ISCMRepository[]; + + return Array.from(new Set([...focusedRepositories, ...selectedRepositories])); + } + + private getSelectedResources(): (ISCMResource | IResourceNode)[] { + return this.tree.getSelection() + .filter(r => !!r && !isSCMResourceGroup(r))! as any; + } + + private getViewMode(): ViewMode { + let mode = this.configurationService.getValue<'tree' | 'list'>('scm.defaultViewMode') === 'list' ? ViewMode.List : ViewMode.Tree; + const storageMode = this.storageService.get(`scm.viewMode`, StorageScope.WORKSPACE) as ViewMode; + if (typeof storageMode === 'string') { + mode = storageMode; + } + + return mode; + } + + private getViewSortKey(): ViewSortKey { + // Tree + if (this._viewMode === ViewMode.Tree) { + return ViewSortKey.Path; + } + + // List + let viewSortKey: ViewSortKey; + const viewSortKeyString = this.configurationService.getValue<'path' | 'name' | 'status'>('scm.defaultViewSortKey'); + switch (viewSortKeyString) { + case 'name': + viewSortKey = ViewSortKey.Name; + break; + case 'status': + viewSortKey = ViewSortKey.Status; + break; + default: + viewSortKey = ViewSortKey.Path; + break; + } + + const storageSortKey = this.storageService.get(`scm.viewSortKey`, StorageScope.WORKSPACE) as ViewSortKey; + if (typeof storageSortKey === 'string') { + viewSortKey = storageSortKey; + } + + return viewSortKey; + } + + private loadTreeViewState(): IAsyncDataTreeViewState | undefined { + const storageViewState = this.storageService.get('scm.viewState2', StorageScope.WORKSPACE); + if (!storageViewState) { + return undefined; + } + + try { + const treeViewState = JSON.parse(storageViewState); + return treeViewState; + } catch { + return undefined; + } + } + + private storeTreeViewState() { + if (this.tree) { + this.storageService.store('scm.viewState2', JSON.stringify(this.tree.getViewState()), StorageScope.WORKSPACE, StorageTarget.MACHINE); + } + } + + private updateChildren(element?: ISCMRepository) { + this.updateChildrenThrottler.queue( + () => this.treeOperationSequencer.queue( + async () => { + const focusedInput = this.inputRenderer.getFocusedInput(); + + if (element && this.tree.hasNode(element)) { + // Refresh specific repository + await this.tree.updateChildren(element); + } else { + // Refresh the entire tree + await this.tree.updateChildren(undefined); + } + + if (focusedInput) { + this.inputRenderer.getRenderedInputWidget(focusedInput)?.focus(); + } + + this.updateScmProviderContextKeys(); + this.updateRepositoryCollapseAllContextKeys(); + })); + } + + private updateIndentStyles(theme: IFileIconTheme): void { + this.treeContainer.classList.toggle('list-view-mode', this.viewMode === ViewMode.List); + this.treeContainer.classList.toggle('tree-view-mode', this.viewMode === ViewMode.Tree); + this.treeContainer.classList.toggle('align-icons-and-twisties', (this.viewMode === ViewMode.List && theme.hasFileIcons) || (theme.hasFileIcons && !theme.hasFolderIcons)); + this.treeContainer.classList.toggle('hide-arrows', this.viewMode === ViewMode.Tree && theme.hidesExplorerArrows === true); + } + + private updateScmProviderContextKeys(): void { + const alwaysShowRepositories = this.configurationService.getValue('scm.alwaysShowRepositories'); + + if (!alwaysShowRepositories && this.items.size === 1) { + const provider = Iterable.first(this.items.keys())!.provider; + this.scmProviderContextKey.set(provider.contextValue); + this.scmProviderRootUriContextKey.set(provider.rootUri?.toString()); + this.scmProviderHasRootUriContextKey.set(!!provider.rootUri); + } else { + this.scmProviderContextKey.set(undefined); + this.scmProviderRootUriContextKey.set(undefined); + this.scmProviderHasRootUriContextKey.set(false); + } + } + + private updateRepositoryCollapseAllContextKeys(): void { + if (!this.isBodyVisible() || this.items.size === 1) { + this.isAnyRepositoryCollapsibleContextKey.set(false); + this.areAllRepositoriesCollapsedContextKey.set(false); + return; + } + + this.isAnyRepositoryCollapsibleContextKey.set(this.scmViewService.visibleRepositories.some(r => this.tree.hasElement(r) && this.tree.isCollapsible(r))); + this.areAllRepositoriesCollapsedContextKey.set(this.scmViewService.visibleRepositories.every(r => this.tree.hasElement(r) && (!this.tree.isCollapsible(r) || this.tree.isCollapsed(r)))); + } + + collapseAllRepositories(): void { + for (const repository of this.scmViewService.visibleRepositories) { + if (this.tree.isCollapsible(repository)) { + this.tree.collapse(repository); + } + } + } + + expandAllRepositories(): void { + for (const repository of this.scmViewService.visibleRepositories) { + if (this.tree.isCollapsible(repository)) { + this.tree.expand(repository); + } + } + } + + focusPreviousInput(): void { + this.treeOperationSequencer.queue(() => this.focusInput(-1)); + } + + focusNextInput(): void { + this.treeOperationSequencer.queue(() => this.focusInput(1)); + } + + private async focusInput(delta: number): Promise { + if (!this.scmViewService.focusedRepository || + this.scmViewService.visibleRepositories.length === 0) { + return; + } + + let input = this.scmViewService.focusedRepository.input; + const repositories = this.scmViewService.visibleRepositories; + + // One visible repository and the input is already focused + if (repositories.length === 1 && this.inputRenderer.getRenderedInputWidget(input)?.hasFocus() === true) { + return; + } + + // Multiple visible repositories and the input already focused + if (repositories.length > 1 && this.inputRenderer.getRenderedInputWidget(input)?.hasFocus() === true) { + const focusedRepositoryIndex = repositories.indexOf(this.scmViewService.focusedRepository); + const newFocusedRepositoryIndex = rot(focusedRepositoryIndex + delta, repositories.length); + input = repositories[newFocusedRepositoryIndex].input; + } + + await this.tree.expandTo(input); + + this.tree.reveal(input); + this.inputRenderer.getRenderedInputWidget(input)?.focus(); + } + + focusPreviousResourceGroup(): void { + this.treeOperationSequencer.queue(() => this.focusResourceGroup(-1)); + } + + focusNextResourceGroup(): void { + this.treeOperationSequencer.queue(() => this.focusResourceGroup(1)); + } + + private async focusResourceGroup(delta: number): Promise { + if (!this.scmViewService.focusedRepository || + this.scmViewService.visibleRepositories.length === 0) { + return; + } + + const treeHasDomFocus = isActiveElement(this.tree.getHTMLElement()); + const resourceGroups = this.scmViewService.focusedRepository.provider.groups; + const focusedResourceGroup = this.tree.getFocus().find(e => isSCMResourceGroup(e)); + const focusedResourceGroupIndex = treeHasDomFocus && focusedResourceGroup ? resourceGroups.indexOf(focusedResourceGroup) : -1; + + let resourceGroupNext: ISCMResourceGroup | undefined; + + if (focusedResourceGroupIndex === -1) { + // First visible resource group + for (const resourceGroup of resourceGroups) { + if (this.tree.hasNode(resourceGroup)) { + resourceGroupNext = resourceGroup; + break; + } + } + } else { + // Next/Previous visible resource group + let index = rot(focusedResourceGroupIndex + delta, resourceGroups.length); + while (index !== focusedResourceGroupIndex) { + if (this.tree.hasNode(resourceGroups[index])) { + resourceGroupNext = resourceGroups[index]; + break; + } + index = rot(index + delta, resourceGroups.length); + } + } + + if (resourceGroupNext) { + await this.tree.expandTo(resourceGroupNext); + this.tree.reveal(resourceGroupNext); - return this.defaultInputFontFamily; + this.tree.setSelection([resourceGroupNext]); + this.tree.setFocus([resourceGroupNext]); + this.tree.domFocus(); + } } - private getInputEditorFontSize(): number { - return this.configurationService.getValue('scm.inputFontSize'); + override shouldShowWelcome(): boolean { + return this.scmService.repositoryCount === 0; } - private computeLineHeight(fontSize: number): number { - return Math.round(fontSize * 1.5); + override getActionsContext(): unknown { + return this.scmViewService.visibleRepositories.length === 1 ? this.scmViewService.visibleRepositories[0].provider : undefined; } - private setPlaceholderFontStyles(fontFamily: string, fontSize: number, lineHeight: number): void { - this.placeholderTextContainer.style.fontFamily = fontFamily; - this.placeholderTextContainer.style.fontSize = `${fontSize}px`; - this.placeholderTextContainer.style.lineHeight = `${lineHeight}px`; - } + override focus(): void { + super.focus(); - clearValidation(): void { - this.validationDisposable.dispose(); - this.validationHasFocus = false; + this.treeOperationSequencer.queue(() => { + return new Promise(resolve => { + if (this.isExpanded()) { + if (this.tree.getFocus().length === 0) { + for (const repository of this.scmViewService.visibleRepositories) { + const widget = this.inputRenderer.getRenderedInputWidget(repository.input); + + if (widget) { + widget.focus(); + resolve(); + return; + } + } + } + + this.tree.domFocus(); + resolve(); + } + }); + }); } - dispose(): void { - this.setInput(undefined); - this.repositoryDisposables.dispose(); - this.clearValidation(); + override dispose(): void { + this.visibilityDisposables.dispose(); this.disposables.dispose(); + this.items.dispose(); + super.dispose(); } } -export class SCMViewPane extends ViewPane { - - private _onDidLayout: Emitter; - private layoutCache: ISCMLayout; +class SCMTreeDataSource implements IAsyncDataSource { - private listContainer!: HTMLElement; - private tree!: WorkbenchCompressibleObjectTree; - private _viewModel!: ViewModel; - get viewModel(): ViewModel { return this._viewModel; } - private listLabels!: ResourceLabels; - private inputRenderer!: InputRenderer; - private actionButtonRenderer!: ActionButtonRenderer; + private readonly historyProviderCache = new Map(); + private readonly repositoryDisposables = new DisposableMap(); private readonly disposables = new DisposableStore(); constructor( - options: IViewPaneOptions, - @ISCMService private scmService: ISCMService, - @ISCMViewService private scmViewService: ISCMViewService, - @IKeybindingService keybindingService: IKeybindingService, - @IThemeService themeService: IThemeService, - @IContextMenuService contextMenuService: IContextMenuService, - @ICommandService private commandService: ICommandService, - @IEditorService private editorService: IEditorService, - @IInstantiationService instantiationService: IInstantiationService, - @IViewDescriptorService viewDescriptorService: IViewDescriptorService, - @IConfigurationService configurationService: IConfigurationService, - @IContextKeyService contextKeyService: IContextKeyService, - @IMenuService private menuService: IMenuService, - @IOpenerService openerService: IOpenerService, - @ITelemetryService telemetryService: ITelemetryService, + private readonly viewMode: () => ViewMode, + @IConfigurationService private readonly configurationService: IConfigurationService, + @ILogService private readonly logService: ILogService, + @ISCMViewService private readonly scmViewService: ISCMViewService, + @IUriIdentityService private uriIdentityService: IUriIdentityService, ) { - super({ ...options, titleMenuId: MenuId.SCMTitle }, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService); - - this._onDidLayout = new Emitter(); - this.layoutCache = { - height: undefined, - width: undefined, - onDidChange: this._onDidLayout.event - }; + const onDidChangeConfiguration = Event.filter( + this.configurationService.onDidChangeConfiguration, + e => e.affectsConfiguration('scm.showChangesSummary'), + this.disposables); + this.disposables.add(onDidChangeConfiguration(() => this.historyProviderCache.clear())); - this._register(this.instantiationService.createInstance(ScmInputContentProvider)); + this.scmViewService.onDidChangeVisibleRepositories(this.onDidChangeVisibleRepositories, this, this.disposables); + this.onDidChangeVisibleRepositories({ added: this.scmViewService.visibleRepositories, removed: Iterable.empty() }); + } - this._register(Event.any(this.scmService.onDidAddRepository, this.scmService.onDidRemoveRepository)(() => this._onDidChangeViewWelcomeState.fire())); + hasChildren(inputOrElement: ISCMViewService | TreeElement): boolean { + if (isSCMViewService(inputOrElement)) { + return this.scmViewService.visibleRepositories.length !== 0; + } else if (isSCMRepository(inputOrElement)) { + return true; + } else if (isSCMInput(inputOrElement)) { + return false; + } else if (isSCMActionButton(inputOrElement)) { + return false; + } else if (isSCMResourceGroup(inputOrElement)) { + return true; + } else if (isSCMResource(inputOrElement)) { + return false; + } else if (ResourceTree.isResourceNode(inputOrElement)) { + return inputOrElement.childrenCount > 0; + } else if (isSCMHistoryItemGroupTreeElement(inputOrElement)) { + return true; + } else if (isSCMHistoryItemTreeElement(inputOrElement)) { + return true; + } else if (isSCMHistoryItemChangeTreeElement(inputOrElement)) { + return false; + } else if (isSCMViewSeparator(inputOrElement)) { + return false; + } else { + throw new Error('hasChildren not implemented.'); + } } - protected override renderBody(container: HTMLElement): void { - super.renderBody(container); + async getChildren(inputOrElement: ISCMViewService | TreeElement): Promise> { + const { alwaysShowRepositories, showActionButton } = this.getConfiguration(); + const repositoryCount = this.scmViewService.visibleRepositories.length; - // List - this.listContainer = append(container, $('.scm-view.show-file-icons')); + if (isSCMViewService(inputOrElement) && (repositoryCount > 1 || alwaysShowRepositories)) { + return this.scmViewService.visibleRepositories; + } else if ((isSCMViewService(inputOrElement) && repositoryCount === 1 && !alwaysShowRepositories) || isSCMRepository(inputOrElement)) { + const children: TreeElement[] = []; - const overflowWidgetsDomNode = $('.scm-overflow-widgets-container.monaco-editor'); + inputOrElement = isSCMRepository(inputOrElement) ? inputOrElement : this.scmViewService.visibleRepositories[0]; + const actionButton = inputOrElement.provider.actionButton; + const resourceGroups = inputOrElement.provider.groups; - const updateActionsVisibility = () => this.listContainer.classList.toggle('show-actions', this.configurationService.getValue('scm.alwaysShowActions')); - this._register(Event.filter(this.configurationService.onDidChangeConfiguration, e => e.affectsConfiguration('scm.alwaysShowActions'), this.disposables)(updateActionsVisibility)); - updateActionsVisibility(); + // SCM Input + if (inputOrElement.input.visible) { + children.push(inputOrElement.input); + } - const updateProviderCountVisibility = () => { - const value = this.configurationService.getValue<'hidden' | 'auto' | 'visible'>('scm.providerCountBadge'); - this.listContainer.classList.toggle('hide-provider-counts', value === 'hidden'); - this.listContainer.classList.toggle('auto-provider-counts', value === 'auto'); - }; - this._register(Event.filter(this.configurationService.onDidChangeConfiguration, e => e.affectsConfiguration('scm.providerCountBadge'), this.disposables)(updateProviderCountVisibility)); - updateProviderCountVisibility(); + // Action Button + if (showActionButton && actionButton) { + children.push({ + type: 'actionButton', + repository: inputOrElement, + button: actionButton + } satisfies ISCMActionButton); + } - this.inputRenderer = this.instantiationService.createInstance(InputRenderer, this.layoutCache, overflowWidgetsDomNode, (input, height) => this.tree.updateElementHeight(input, height)); - const delegate = new ListDelegate(this.inputRenderer); + // ResourceGroups + const hasSomeChanges = resourceGroups.some(group => group.resources.length > 0); + if (hasSomeChanges || (repositoryCount === 1 && (!showActionButton || !actionButton))) { + children.push(...resourceGroups); + } - this.actionButtonRenderer = this.instantiationService.createInstance(ActionButtonRenderer); + // History item groups + const historyItemGroups = await this.getHistoryItemGroups(inputOrElement); - this.listLabels = this.instantiationService.createInstance(ResourceLabels, { onDidChangeVisibility: this.onDidChangeBodyVisibility }); - this._register(this.listLabels); - - const actionRunner = new RepositoryPaneActionRunner(() => this.getSelectedResources()); - this._register(actionRunner); - this._register(actionRunner.onWillRun(() => this.tree.domFocus())); - - const renderers: ICompressibleTreeRenderer[] = [ - this.instantiationService.createInstance(RepositoryRenderer, getActionViewItemProvider(this.instantiationService)), - this.inputRenderer, - this.actionButtonRenderer, - this.instantiationService.createInstance(ResourceGroupRenderer, getActionViewItemProvider(this.instantiationService)), - this._register(this.instantiationService.createInstance(ResourceRenderer, () => this._viewModel, this.listLabels, getActionViewItemProvider(this.instantiationService), actionRunner)) - ]; + // Incoming/Outgoing Separator + if (historyItemGroups.length > 0) { + let label = localize('syncSeparatorHeader', "Incoming/Outgoing"); + let ariaLabel = localize('syncSeparatorHeaderAriaLabel', "Incoming and outgoing changes"); - const filter = new SCMTreeFilter(); - const sorter = new SCMTreeSorter(() => this._viewModel); - const keyboardNavigationLabelProvider = this.instantiationService.createInstance(SCMTreeKeyboardNavigationLabelProvider, () => this._viewModel); - const identityProvider = new SCMResourceIdentityProvider(); - const dnd = new SCMTreeDragAndDrop(this.instantiationService); + const incomingHistoryItems = historyItemGroups.find(g => g.direction === 'incoming'); + const outgoingHistoryItems = historyItemGroups.find(g => g.direction === 'outgoing'); - this.tree = this.instantiationService.createInstance( - WorkbenchCompressibleObjectTree, - 'SCM Tree Repo', - this.listContainer, - delegate, - renderers, - { - transformOptimization: false, - identityProvider, - dnd, - horizontalScrolling: false, - setRowLineHeight: false, - filter, - sorter, - keyboardNavigationLabelProvider, - overrideStyles: { - listBackground: this.viewDescriptorService.getViewLocationById(this.id) === ViewContainerLocation.Panel ? PANEL_BACKGROUND : SIDE_BAR_BACKGROUND - }, - accessibilityProvider: this.instantiationService.createInstance(SCMAccessibilityProvider) - }) as WorkbenchCompressibleObjectTree; + if (incomingHistoryItems && !outgoingHistoryItems) { + label = localize('syncIncomingSeparatorHeader', "Incoming"); + ariaLabel = localize('syncIncomingSeparatorHeaderAriaLabel', "Incoming changes"); + } else if (!incomingHistoryItems && outgoingHistoryItems) { + label = localize('syncOutgoingSeparatorHeader', "Outgoing"); + ariaLabel = localize('syncOutgoingSeparatorHeaderAriaLabel', "Outgoing changes"); + } - this._register(this.tree.onDidOpen(this.open, this)); + children.push({ label, ariaLabel, repository: inputOrElement, type: 'separator' } satisfies SCMViewSeparatorElement); + } - this._register(this.tree.onContextMenu(this.onListContextMenu, this)); - this._register(this.tree.onDidScroll(this.inputRenderer.clearValidation, this.inputRenderer)); - this._register(this.tree); + children.push(...historyItemGroups); + + return children; + } else if (isSCMResourceGroup(inputOrElement)) { + if (this.viewMode() === ViewMode.List) { + // Resources (List) + return inputOrElement.resources; + } else if (this.viewMode() === ViewMode.Tree) { + // Resources (Tree) + const children: TreeElement[] = []; + for (const node of inputOrElement.resourceTree.root.children) { + children.push(node.element && node.childrenCount === 0 ? node.element : node); + } - append(this.listContainer, overflowWidgetsDomNode); + return children; + } + } else if (isSCMResourceNode(inputOrElement) || isSCMHistoryItemChangeNode(inputOrElement)) { + // Resources (Tree), History item changes (Tree) + const children: TreeElement[] = []; + for (const node of inputOrElement.children) { + children.push(node.element && node.childrenCount === 0 ? node.element : node); + } - this._register(this.instantiationService.createInstance(RepositoryVisibilityActionController)); + return children; + } else if (isSCMHistoryItemGroupTreeElement(inputOrElement)) { + // History item group + return this.getHistoryItems(inputOrElement); + } else if (isSCMHistoryItemTreeElement(inputOrElement)) { + // History item changes (List/Tree) + return this.getHistoryItemChanges(inputOrElement); + } - this._viewModel = this.instantiationService.createInstance(ViewModel, this.tree, this.inputRenderer); - this._register(this._viewModel); + return []; + } - this.listContainer.classList.add('file-icon-themable-tree'); - this.listContainer.classList.add('show-file-icons'); + private async getHistoryItemGroups(element: ISCMRepository): Promise { + const { showIncomingChanges, showOutgoingChanges } = this.getConfiguration(); - this.updateIndentStyles(this.themeService.getFileIconTheme()); - this._register(this.themeService.onDidFileIconThemeChange(this.updateIndentStyles, this)); - this._register(this._viewModel.onDidChangeMode(this.onDidChangeMode, this)); + const scmProvider = element.provider; + const historyProvider = scmProvider.historyProvider; + const currentHistoryItemGroup = historyProvider?.currentHistoryItemGroup; - this._register(this.onDidChangeBodyVisibility(this._viewModel.setVisible, this._viewModel)); + if (!historyProvider || !currentHistoryItemGroup || (showIncomingChanges === 'never' && showOutgoingChanges === 'never')) { + return []; + } - this._register(Event.filter(this.configurationService.onDidChangeConfiguration, e => e.affectsConfiguration('scm.alwaysShowRepositories'), this.disposables)(this.updateActions, this)); - this.updateActions(); - } + const children: SCMHistoryItemGroupTreeElement[] = []; + const historyProviderCacheEntry = this.getHistoryProviderCacheEntry(element); - private updateIndentStyles(theme: IFileIconTheme): void { - this.listContainer.classList.toggle('list-view-mode', this._viewModel.mode === ViewModelMode.List); - this.listContainer.classList.toggle('tree-view-mode', this._viewModel.mode === ViewModelMode.Tree); - this.listContainer.classList.toggle('align-icons-and-twisties', (this._viewModel.mode === ViewModelMode.List && theme.hasFileIcons) || (theme.hasFileIcons && !theme.hasFolderIcons)); - this.listContainer.classList.toggle('hide-arrows', this._viewModel.mode === ViewModelMode.Tree && theme.hidesExplorerArrows === true); - } + let incomingHistoryItemGroup = historyProviderCacheEntry?.incomingHistoryItemGroup; + let outgoingHistoryItemGroup = historyProviderCacheEntry?.outgoingHistoryItemGroup; - private onDidChangeMode(): void { - this.updateIndentStyles(this.themeService.getFileIconTheme()); - } + if (!incomingHistoryItemGroup && !outgoingHistoryItemGroup) { + // Common ancestor, ahead, behind + const ancestor = await historyProvider.resolveHistoryItemGroupCommonAncestor(currentHistoryItemGroup.id, currentHistoryItemGroup.base?.id); + if (!ancestor) { + return []; + } - protected override layoutBody(height: number | undefined = this.layoutCache.height, width: number | undefined = this.layoutCache.width): void { - if (height === undefined) { - return; + // Only show "Incoming" node if there is a base branch + incomingHistoryItemGroup = currentHistoryItemGroup.base ? { + id: currentHistoryItemGroup.base.id, + label: currentHistoryItemGroup.base.name, + ariaLabel: localize('incomingChangesAriaLabel', "Incoming changes from {0}", currentHistoryItemGroup.base.name), + icon: Codicon.arrowCircleDown, + direction: 'incoming', + ancestor: ancestor.id, + count: ancestor.behind, + repository: element, + type: 'historyItemGroup' + } : undefined; + + outgoingHistoryItemGroup = { + id: currentHistoryItemGroup.id, + label: currentHistoryItemGroup.name, + ariaLabel: localize('outgoingChangesAriaLabel', "Outgoing changes to {0}", currentHistoryItemGroup.name), + icon: Codicon.arrowCircleUp, + direction: 'outgoing', + ancestor: ancestor.id, + count: ancestor.ahead, + repository: element, + type: 'historyItemGroup' + }; + + this.historyProviderCache.set(element, { + ...historyProviderCacheEntry, + incomingHistoryItemGroup, + outgoingHistoryItemGroup + }); } - if (width !== undefined) { - super.layoutBody(height, width); + // Incoming + if (incomingHistoryItemGroup && + (showIncomingChanges === 'always' || + (showIncomingChanges === 'auto' && (incomingHistoryItemGroup.count ?? 0) > 0))) { + children.push(incomingHistoryItemGroup); } - this.layoutCache.height = height; - this.layoutCache.width = width; - this._onDidLayout.fire(); + // Outgoing + if (outgoingHistoryItemGroup && + (showOutgoingChanges === 'always' || + (showOutgoingChanges === 'auto' && (outgoingHistoryItemGroup.count ?? 0) > 0))) { + children.push(outgoingHistoryItemGroup); + } - this.listContainer.style.height = `${height}px`; - this.tree.layout(height, width); + return children; } - override focus(): void { - super.focus(); + private async getHistoryItems(element: SCMHistoryItemGroupTreeElement): Promise { + const repository = element.repository; + const historyProvider = repository.provider.historyProvider; - if (this.isExpanded()) { - this._viewModel.focus(); + if (!historyProvider) { + return []; } - } - private async open(e: IOpenEvent): Promise { - if (!e.element) { - return; - } else if (isSCMRepository(e.element)) { - this.scmViewService.focus(e.element); - return; - } else if (isSCMResourceGroup(e.element)) { - const provider = e.element.provider; - const repository = Iterable.find(this.scmService.repositories, r => r.provider === provider); - if (repository) { - this.scmViewService.focus(repository); - } - return; - } else if (ResourceTree.isResourceNode(e.element)) { - const provider = e.element.context.provider; - const repository = Iterable.find(this.scmService.repositories, r => r.provider === provider); - if (repository) { - this.scmViewService.focus(repository); - } - return; - } else if (isSCMInput(e.element)) { - this.scmViewService.focus(e.element.repository); + const historyProviderCacheEntry = this.getHistoryProviderCacheEntry(repository); + const historyItemsMap = historyProviderCacheEntry.historyItems; + let historyItemsElement = historyProviderCacheEntry.historyItems.get(element.id); - const widget = this.inputRenderer.getRenderedInputWidget(e.element); + if (!historyItemsElement) { + const historyItems = await historyProvider.provideHistoryItems(element.id, { limit: { id: element.ancestor } }) ?? []; - if (widget) { - widget.focus(); - this.tree.setFocus([], e.browserEvent); + // All Changes + const { showChangesSummary } = this.getConfiguration(); + const allChanges = showChangesSummary && historyItems.length >= 2 ? + await historyProvider.provideHistoryItemSummary(historyItems[0].id, element.ancestor) : undefined; - const selection = this.tree.getSelection(); + historyItemsElement = [allChanges, historyItems]; - if (selection.length === 1 && selection[0] === e.element) { - setTimeout(() => this.tree.setSelection([])); - } - } + this.historyProviderCache.set(repository, { + ...historyProviderCacheEntry, + historyItems: historyItemsMap.set(element.id, historyItemsElement) + }); + } - return; - } else if (isSCMActionButton(e.element)) { - this.scmViewService.focus(e.element.repository); + const children: SCMHistoryItemTreeElement[] = []; + if (historyItemsElement[0]) { + children.push({ + ...historyItemsElement[0], + icon: historyItemsElement[0].icon ?? Codicon.files, + message: localize('allChanges', "All Changes"), + historyItemGroup: element, + type: 'allChanges' + } satisfies SCMHistoryItemTreeElement); + } - // Focus the action button - this.actionButtonRenderer.focusActionButton(e.element); - this.tree.setFocus([], e.browserEvent); + children.push(...historyItemsElement[1] + .map(historyItem => ({ + ...historyItem, + historyItemGroup: element, + type: 'historyItem' + } satisfies SCMHistoryItemTreeElement))); - return; + return children; + } + + private async getHistoryItemChanges(element: SCMHistoryItemTreeElement): Promise<(SCMHistoryItemChangeTreeElement | IResourceNode)[]> { + const repository = element.historyItemGroup.repository; + const historyProvider = repository.provider.historyProvider; + + if (!historyProvider) { + return []; } - // ISCMResource - if (e.element.command?.id === API_OPEN_EDITOR_COMMAND_ID || e.element.command?.id === API_OPEN_DIFF_EDITOR_COMMAND_ID) { - await this.commandService.executeCommand(e.element.command.id, ...(e.element.command.arguments || []), e); - } else { - await e.element.open(!!e.editorOptions.preserveFocus); + const historyProviderCacheEntry = this.getHistoryProviderCacheEntry(repository); + const historyItemChangesMap = historyProviderCacheEntry.historyItemChanges; - if (e.editorOptions.pinned) { - const activeEditorPane = this.editorService.activeEditorPane; + const historyItemParentId = element.parentIds.length > 0 ? element.parentIds[0] : undefined; + let historyItemChanges = historyItemChangesMap.get(`${element.id}/${historyItemParentId}`); - activeEditorPane?.group.pinEditor(activeEditorPane.input); - } + if (!historyItemChanges) { + const historyItemParentId = element.parentIds.length > 0 ? element.parentIds[0] : undefined; + historyItemChanges = await historyProvider.provideHistoryItemChanges(element.id, historyItemParentId) ?? []; + + this.historyProviderCache.set(repository, { + ...historyProviderCacheEntry, + historyItemChanges: historyItemChangesMap.set(`${element.id}/${historyItemParentId}`, historyItemChanges) + }); + } + + if (this.viewMode() === ViewMode.List) { + // List + return historyItemChanges.map(change => ({ + ...change, + historyItem: element, + type: 'historyItemChange' + })); } - const provider = e.element.resourceGroup.provider; - const repository = Iterable.find(this.scmService.repositories, r => r.provider === provider); + // Tree + const tree = new ResourceTree(element, repository.provider.rootUri ?? URI.file('/'), this.uriIdentityService.extUri); + for (const change of historyItemChanges) { + tree.add(change.uri, { + ...change, + historyItem: element, + type: 'historyItemChange' + }); + } - if (repository) { - this.scmViewService.focus(repository); + const children: (SCMHistoryItemChangeTreeElement | IResourceNode)[] = []; + for (const node of tree.root.children) { + children.push(node.element ?? node); } + + return children; } - private onListContextMenu(e: ITreeContextMenuEvent): void { - if (!e.element) { - const menu = this.menuService.createMenu(Menus.ViewSort, this.contextKeyService); - const actions: IAction[] = []; - createAndFillInContextMenuActions(menu, undefined, actions); + getParent(element: TreeElement): ISCMViewService | TreeElement { + if (isSCMResourceNode(element)) { + if (element.parent === element.context.resourceTree.root) { + return element.context; + } else if (element.parent) { + return element.parent; + } else { + throw new Error('Invalid element passed to getParent'); + } + } else if (isSCMResource(element)) { + if (this.viewMode() === ViewMode.List) { + return element.resourceGroup; + } - return this.contextMenuService.showContextMenu({ - getAnchor: () => e.anchor, - getActions: () => actions, - onHide: () => { - menu.dispose(); - } - }); - } + const node = element.resourceGroup.resourceTree.getNode(element.sourceUri); + const result = node?.parent; - const element = e.element; - let context: any = element; - let actions: IAction[] = []; + if (!result) { + throw new Error('Invalid element passed to getParent'); + } - if (isSCMRepository(element)) { - const menus = this.scmViewService.menus.getRepositoryMenus(element.provider); - const menu = menus.repositoryMenu; - context = element.provider; - actions = collectContextMenuActions(menu); - } else if (isSCMInput(element) || isSCMActionButton(element)) { - // noop + if (result === element.resourceGroup.resourceTree.root) { + return element.resourceGroup; + } + + return result; + } else if (isSCMInput(element)) { + return element.repository; } else if (isSCMResourceGroup(element)) { - const menus = this.scmViewService.menus.getRepositoryMenus(element.provider); - const menu = menus.getResourceGroupMenu(element); - actions = collectContextMenuActions(menu); - } else if (ResourceTree.isResourceNode(element)) { - if (element.element) { - const menus = this.scmViewService.menus.getRepositoryMenus(element.element.resourceGroup.provider); - const menu = menus.getResourceMenu(element.element); - actions = collectContextMenuActions(menu); - } else { - const menus = this.scmViewService.menus.getRepositoryMenus(element.context.provider); - const menu = menus.getResourceFolderMenu(element.context); - actions = collectContextMenuActions(menu); + const repository = this.scmViewService.visibleRepositories.find(r => r.provider === element.provider); + if (!repository) { + throw new Error('Invalid element passed to getParent'); } + + return repository; } else { - const menus = this.scmViewService.menus.getRepositoryMenus(element.resourceGroup.provider); - const menu = menus.getResourceMenu(element); - actions = collectContextMenuActions(menu); - } + throw new Error('Unexpected call to getParent'); + } + } + + private getConfiguration(): { + alwaysShowRepositories: boolean; + showActionButton: boolean; + showChangesSummary: boolean; + showIncomingChanges: ShowChangesSetting; + showOutgoingChanges: ShowChangesSetting; + } { + return { + alwaysShowRepositories: this.configurationService.getValue('scm.alwaysShowRepositories'), + showActionButton: this.configurationService.getValue('scm.showActionButton'), + showChangesSummary: this.configurationService.getValue('scm.showChangesSummary'), + showIncomingChanges: this.configurationService.getValue('scm.showIncomingChanges'), + showOutgoingChanges: this.configurationService.getValue('scm.showOutgoingChanges') + }; + } - const actionRunner = new RepositoryPaneActionRunner(() => this.getSelectedResources()); - actionRunner.onWillRun(() => this.tree.domFocus()); + private onDidChangeVisibleRepositories({ added, removed }: ISCMViewVisibleRepositoryChangeEvent): void { + // Added repositories + for (const repository of added) { + const repositoryDisposables = new DisposableStore(); - this.contextMenuService.showContextMenu({ - getAnchor: () => e.anchor, - getActions: () => actions, - getActionsContext: () => context, - actionRunner - }); - } + repositoryDisposables.add(Event.runAndSubscribe(repository.provider.onDidChangeHistoryProvider, () => { + if (!repository.provider.historyProvider) { + this.logService.debug('SCMTreeDataSource:onDidChangeVisibleRepositories - no history provider present'); + return; + } - private getSelectedResources(): (ISCMResource | IResourceNode)[] { - return this.tree.getSelection() - .filter(r => !!r && !isSCMResourceGroup(r))! as any; - } + repositoryDisposables.add(repository.provider.historyProvider.onDidChangeCurrentHistoryItemGroup(() => { + this.historyProviderCache.delete(repository); + this.logService.debug('SCMTreeDataSource:onDidChangeCurrentHistoryItemGroup - cache cleared'); + })); - override shouldShowWelcome(): boolean { - return this.scmService.repositoryCount === 0; + this.logService.debug('SCMTreeDataSource:onDidChangeVisibleRepositories - onDidChangeCurrentHistoryItemGroup listener added'); + })); + + this.repositoryDisposables.set(repository, repositoryDisposables); + } + + // Removed repositories + for (const repository of removed) { + this.repositoryDisposables.deleteAndDispose(repository); + this.historyProviderCache.delete(repository); + } } - override getActionsContext(): unknown { - return this.scmViewService.visibleRepositories.length === 1 ? this.scmViewService.visibleRepositories[0].provider : undefined; + private getHistoryProviderCacheEntry(repository: ISCMRepository): ISCMHistoryProviderCacheEntry { + return this.historyProviderCache.get(repository) ?? { + incomingHistoryItemGroup: undefined, + outgoingHistoryItemGroup: undefined, + historyItems: new Map(), + historyItemChanges: new Map() + }; } - override dispose(): void { + dispose(): void { + this.repositoryDisposables.dispose(); this.disposables.dispose(); - super.dispose(); } } -export const scmProviderSeparatorBorderColor = registerColor('scm.providerBorder', { dark: '#454545', light: '#C8C8C8', hcDark: contrastBorder, hcLight: contrastBorder }, localize('scm.providerBorder', "SCM Provider separator border.")); - export class SCMActionButton implements IDisposable { private button: Button | ButtonWithDescription | ButtonWithDropdown | undefined; private readonly disposables = new MutableDisposable(); @@ -2683,23 +4054,3 @@ export class SCMActionButton implements IDisposable { } } } - -class ScmInputContentProvider extends Disposable implements ITextModelContentProvider { - - constructor( - @ITextModelService textModelService: ITextModelService, - @IModelService private readonly _modelService: IModelService, - @ILanguageService private readonly _languageService: ILanguageService, - ) { - super(); - this._register(textModelService.registerTextModelContentProvider(Schemas.vscodeSourceControl, this)); - } - - async provideTextContent(resource: URI): Promise { - const existing = this._modelService.getModel(resource); - if (existing) { - return existing; - } - return this._modelService.createModel('', this._languageService.createById('scminput'), resource); - } -} diff --git a/patched-vscode/src/vs/workbench/contrib/scm/browser/scmViewPaneContainer.ts b/patched-vscode/src/vs/workbench/contrib/scm/browser/scmViewPaneContainer.ts index 09c35778..c603d810 100644 --- a/patched-vscode/src/vs/workbench/contrib/scm/browser/scmViewPaneContainer.ts +++ b/patched-vscode/src/vs/workbench/contrib/scm/browser/scmViewPaneContainer.ts @@ -6,7 +6,7 @@ import 'vs/css!./media/scm'; import { localize } from 'vs/nls'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; -import { VIEWLET_ID } from 'vs/workbench/contrib/scm/common/scm'; +import { ISCMViewService, VIEWLET_ID } from 'vs/workbench/contrib/scm/common/scm'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; import { IThemeService } from 'vs/platform/theme/common/themeService'; @@ -21,6 +21,7 @@ import { ViewPaneContainer } from 'vs/workbench/browser/parts/views/viewPaneCont export class SCMViewPaneContainer extends ViewPaneContainer { constructor( + @ISCMViewService private readonly scmViewService: ISCMViewService, @IWorkbenchLayoutService layoutService: IWorkbenchLayoutService, @ITelemetryService telemetryService: ITelemetryService, @IInstantiationService instantiationService: IInstantiationService, @@ -47,4 +48,9 @@ export class SCMViewPaneContainer extends ViewPaneContainer { override getTitle(): string { return localize('source control', "Source Control"); } + + override getActionsContext(): unknown { + return this.scmViewService.visibleRepositories.length === 1 ? this.scmViewService.visibleRepositories[0].provider : undefined; + } + } diff --git a/patched-vscode/src/vs/workbench/contrib/scm/browser/scmViewService.ts b/patched-vscode/src/vs/workbench/contrib/scm/browser/scmViewService.ts index e931a6d4..3e1eaf72 100644 --- a/patched-vscode/src/vs/workbench/contrib/scm/browser/scmViewService.ts +++ b/patched-vscode/src/vs/workbench/contrib/scm/browser/scmViewService.ts @@ -17,6 +17,7 @@ import { basename } from 'vs/base/common/resources'; import { binarySearch } from 'vs/base/common/arrays'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IContextKey, IContextKeyService, RawContextKey } from 'vs/platform/contextkey/common/contextkey'; +import { IExtensionService } from 'vs/workbench/services/extensions/common/extensions'; function getProviderStorageKey(provider: ISCMProvider): string { return `${provider.contextValue}:${provider.label}${provider.rootUri ? `:${provider.rootUri.toString()}` : ''}`; @@ -159,6 +160,7 @@ export class SCMViewService implements ISCMViewService { constructor( @ISCMService scmService: ISCMService, @IContextKeyService contextKeyService: IContextKeyService, + @IExtensionService extensionService: IExtensionService, @IInstantiationService instantiationService: IInstantiationService, @IConfigurationService private readonly configurationService: IConfigurationService, @IStorageService private readonly storageService: IStorageService, @@ -184,6 +186,14 @@ export class SCMViewService implements ISCMViewService { } storageService.onWillSaveState(this.onWillSaveState, this, this.disposables); + + // Maintain repository selection when the extension host restarts. + // Extension host is restarted after installing an extension update + // or during a profile switch. + extensionService.onWillStop(() => { + this.onWillSaveState(); + this.didFinishLoading = false; + }, this, this.disposables); } private onDidAddRepository(repository: ISCMRepository): void { @@ -197,7 +207,7 @@ export class SCMViewService implements ISCMViewService { let removed: Iterable = Iterable.empty(); - if (this.previousState) { + if (this.previousState && !this.didFinishLoading) { const index = this.previousState.all.indexOf(getProviderStorageKey(repository.provider)); if (index === -1) { @@ -375,9 +385,9 @@ export class SCMViewService implements ISCMViewService { const all = this.repositories.map(r => getProviderStorageKey(r.provider)); const visible = this.visibleRepositories.map(r => all.indexOf(getProviderStorageKey(r.provider))); - const raw = JSON.stringify({ all, sortKey: this._repositoriesSortKey, visible }); + this.previousState = { all, sortKey: this._repositoriesSortKey, visible }; - this.storageService.store('scm:view:visibleRepositories', raw, StorageScope.WORKSPACE, StorageTarget.MACHINE); + this.storageService.store('scm:view:visibleRepositories', JSON.stringify(this.previousState), StorageScope.WORKSPACE, StorageTarget.MACHINE); } @debounce(5000) @@ -391,7 +401,6 @@ export class SCMViewService implements ISCMViewService { } this.didFinishLoading = true; - this.previousState = undefined; } dispose(): void { diff --git a/patched-vscode/src/vs/workbench/contrib/scm/browser/util.ts b/patched-vscode/src/vs/workbench/contrib/scm/browser/util.ts index 34b7170c..00c33388 100644 --- a/patched-vscode/src/vs/workbench/contrib/scm/browser/util.ts +++ b/patched-vscode/src/vs/workbench/contrib/scm/browser/util.ts @@ -3,24 +3,32 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { ISCMResource, ISCMRepository, ISCMResourceGroup, ISCMInput, ISCMActionButton } from 'vs/workbench/contrib/scm/common/scm'; -import { IMenu } from 'vs/platform/actions/common/actions'; +import * as path from 'vs/base/common/path'; +import { SCMHistoryItemChangeTreeElement, SCMHistoryItemGroupTreeElement, SCMHistoryItemTreeElement, SCMViewSeparatorElement } from 'vs/workbench/contrib/scm/common/history'; +import { ISCMResource, ISCMRepository, ISCMResourceGroup, ISCMInput, ISCMActionButton, ISCMViewService, ISCMProvider } from 'vs/workbench/contrib/scm/common/scm'; +import { IMenu, MenuItemAction } from 'vs/platform/actions/common/actions'; import { ActionBar, IActionViewItemProvider } from 'vs/base/browser/ui/actionbar/actionbar'; import { IDisposable } from 'vs/base/common/lifecycle'; import { Action, IAction } from 'vs/base/common/actions'; import { createActionViewItem, createAndFillInActionBarActions, createAndFillInContextMenuActions } from 'vs/platform/actions/browser/menuEntryActionViewItem'; import { equals } from 'vs/base/common/arrays'; -import { ActionViewItem } from 'vs/base/browser/ui/actionbar/actionViewItems'; +import { ActionViewItem, IBaseActionViewItemOptions } from 'vs/base/browser/ui/actionbar/actionViewItems'; import { renderLabelWithIcons } from 'vs/base/browser/ui/iconLabel/iconLabels'; import { ICommandService } from 'vs/platform/commands/common/commands'; import { Command } from 'vs/editor/common/languages'; import { reset } from 'vs/base/browser/dom'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { URI } from 'vs/base/common/uri'; +import { IResourceNode, ResourceTree } from 'vs/base/common/resourceTree'; export function isSCMRepositoryArray(element: any): element is ISCMRepository[] { return Array.isArray(element) && element.every(r => isSCMRepository(r)); } +export function isSCMViewService(element: any): element is ISCMViewService { + return Array.isArray((element as ISCMViewService).repositories) && Array.isArray((element as ISCMViewService).visibleRepositories); +} + export function isSCMRepository(element: any): element is ISCMRepository { return !!(element as ISCMRepository).provider && !!(element as ISCMRepository).input; } @@ -34,14 +42,56 @@ export function isSCMActionButton(element: any): element is ISCMActionButton { } export function isSCMResourceGroup(element: any): element is ISCMResourceGroup { - return !!(element as ISCMResourceGroup).provider && !!(element as ISCMResourceGroup).elements; + return !!(element as ISCMResourceGroup).provider && !!(element as ISCMResourceGroup).resources; } export function isSCMResource(element: any): element is ISCMResource { return !!(element as ISCMResource).sourceUri && isSCMResourceGroup((element as ISCMResource).resourceGroup); } -const compareActions = (a: IAction, b: IAction) => a.id === b.id && a.enabled === b.enabled; +export function isSCMResourceNode(element: any): element is IResourceNode { + return ResourceTree.isResourceNode(element) && isSCMResourceGroup(element.context); +} + +export function isSCMHistoryItemGroupTreeElement(element: any): element is SCMHistoryItemGroupTreeElement { + return (element as SCMHistoryItemGroupTreeElement).type === 'historyItemGroup'; +} + +export function isSCMHistoryItemTreeElement(element: any): element is SCMHistoryItemTreeElement { + return (element as SCMHistoryItemTreeElement).type === 'allChanges' || + (element as SCMHistoryItemTreeElement).type === 'historyItem'; +} + +export function isSCMHistoryItemChangeTreeElement(element: any): element is SCMHistoryItemChangeTreeElement { + return (element as SCMHistoryItemChangeTreeElement).type === 'historyItemChange'; +} + +export function isSCMHistoryItemChangeNode(element: any): element is IResourceNode { + return ResourceTree.isResourceNode(element) && isSCMHistoryItemTreeElement(element.context); +} + +export function isSCMViewSeparator(element: any): element is SCMViewSeparatorElement { + return (element as SCMViewSeparatorElement).type === 'separator'; +} + +export function toDiffEditorArguments(uri: URI, originalUri: URI, modifiedUri: URI): unknown[] { + const basename = path.basename(uri.fsPath); + const originalQuery = JSON.parse(originalUri.query) as { path: string; ref: string }; + const modifiedQuery = JSON.parse(modifiedUri.query) as { path: string; ref: string }; + + const originalShortRef = originalQuery.ref.substring(0, 8).concat(originalQuery.ref.endsWith('^') ? '^' : ''); + const modifiedShortRef = modifiedQuery.ref.substring(0, 8).concat(modifiedQuery.ref.endsWith('^') ? '^' : ''); + + return [originalUri, modifiedUri, `${basename} (${originalShortRef}) ↔ ${basename} (${modifiedShortRef})`, null]; +} + +const compareActions = (a: IAction, b: IAction) => { + if (a instanceof MenuItemAction && b instanceof MenuItemAction) { + return a.id === b.id && a.enabled === b.enabled && a.hideActions?.isHidden === b.hideActions?.isHidden; + } + + return a.id === b.id && a.enabled === b.enabled; +}; export function connectPrimaryMenu(menu: IMenu, callback: (primary: IAction[], secondary: IAction[]) => void, primaryGroup?: string): IDisposable { let cachedPrimary: IAction[] = []; @@ -99,8 +149,8 @@ export class StatusBarAction extends Action { class StatusBarActionViewItem extends ActionViewItem { - constructor(action: StatusBarAction) { - super(null, action, {}); + constructor(action: StatusBarAction, options: IBaseActionViewItemOptions) { + super(null, action, { ...options, icon: false, label: true }); } protected override updateLabel(): void { @@ -111,11 +161,15 @@ class StatusBarActionViewItem extends ActionViewItem { } export function getActionViewItemProvider(instaService: IInstantiationService): IActionViewItemProvider { - return action => { + return (action, options) => { if (action instanceof StatusBarAction) { - return new StatusBarActionViewItem(action); + return new StatusBarActionViewItem(action, options); } - return createActionViewItem(instaService, action); + return createActionViewItem(instaService, action, options); }; } + +export function getProviderKey(provider: ISCMProvider): string { + return `${provider.contextValue}:${provider.label}${provider.rootUri ? `:${provider.rootUri.toString()}` : ''}`; +} diff --git a/patched-vscode/src/vs/workbench/contrib/scm/browser/workingSet.ts b/patched-vscode/src/vs/workbench/contrib/scm/browser/workingSet.ts new file mode 100644 index 00000000..3a023470 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/scm/browser/workingSet.ts @@ -0,0 +1,167 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Event } from 'vs/base/common/event'; +import { DisposableMap, DisposableStore } from 'vs/base/common/lifecycle'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; +import { IWorkbenchContribution } from 'vs/workbench/common/contributions'; +import { getProviderKey } from 'vs/workbench/contrib/scm/browser/util'; +import { ISCMRepository, ISCMService } from 'vs/workbench/contrib/scm/common/scm'; +import { IEditorGroupsService, IEditorWorkingSet } from 'vs/workbench/services/editor/common/editorGroupsService'; +import { IWorkbenchLayoutService, Parts } from 'vs/workbench/services/layout/browser/layoutService'; + +type ISCMSerializedWorkingSet = { + readonly providerKey: string; + readonly currentHistoryItemGroupId: string; + readonly editorWorkingSets: [string, IEditorWorkingSet][]; +}; + +interface ISCMRepositoryWorkingSet { + readonly currentHistoryItemGroupId: string; + readonly editorWorkingSets: Map; +} + +export class SCMWorkingSetController implements IWorkbenchContribution { + static readonly ID = 'workbench.contrib.scmWorkingSets'; + + private _workingSets!: Map; + private readonly _repositoryDisposables = new DisposableMap(); + private readonly _scmServiceDisposables = new DisposableStore(); + private readonly _disposables = new DisposableStore(); + + constructor( + @IConfigurationService private readonly configurationService: IConfigurationService, + @IEditorGroupsService private readonly editorGroupsService: IEditorGroupsService, + @ISCMService private readonly scmService: ISCMService, + @IStorageService private readonly storageService: IStorageService, + @IWorkbenchLayoutService private readonly layoutService: IWorkbenchLayoutService + ) { + const onDidChangeConfiguration = Event.filter(configurationService.onDidChangeConfiguration, e => e.affectsConfiguration('scm.workingSets.enabled'), this._disposables); + this._disposables.add(Event.runAndSubscribe(onDidChangeConfiguration, () => this._onDidChangeConfiguration())); + } + + private _onDidChangeConfiguration(): void { + if (!this.configurationService.getValue('scm.workingSets.enabled')) { + this.storageService.remove('scm.workingSets', StorageScope.WORKSPACE); + + this._scmServiceDisposables.clear(); + this._repositoryDisposables.clearAndDisposeAll(); + + return; + } + + this._workingSets = this._loadWorkingSets(); + + this.scmService.onDidAddRepository(this._onDidAddRepository, this, this._scmServiceDisposables); + this.scmService.onDidRemoveRepository(this._onDidRemoveRepository, this, this._scmServiceDisposables); + + for (const repository of this.scmService.repositories) { + this._onDidAddRepository(repository); + } + } + + private _onDidAddRepository(repository: ISCMRepository): void { + const disposables = new DisposableStore(); + + disposables.add(Event.runAndSubscribe(repository.provider.onDidChangeHistoryProvider, () => { + if (!repository.provider.historyProvider) { + return; + } + + disposables.add(Event.runAndSubscribe(repository.provider.historyProvider.onDidChangeCurrentHistoryItemGroup, async () => { + if (!repository.provider.historyProvider?.currentHistoryItemGroup?.id) { + return; + } + + const providerKey = getProviderKey(repository.provider); + const currentHistoryItemGroupId = repository.provider.historyProvider.currentHistoryItemGroup.id; + const repositoryWorkingSets = this._workingSets.get(providerKey); + + if (!repositoryWorkingSets) { + this._workingSets.set(providerKey, { currentHistoryItemGroupId, editorWorkingSets: new Map() }); + return; + } + + if (repositoryWorkingSets.currentHistoryItemGroupId === currentHistoryItemGroupId) { + return; + } + + // Save the working set + this._saveWorkingSet(providerKey, currentHistoryItemGroupId, repositoryWorkingSets); + + // Restore the working set + await this._restoreWorkingSet(providerKey, currentHistoryItemGroupId); + })); + })); + + this._repositoryDisposables.set(repository, disposables); + } + + private _onDidRemoveRepository(repository: ISCMRepository): void { + this._workingSets.delete(getProviderKey(repository.provider)); + this._repositoryDisposables.deleteAndDispose(repository); + } + + private _loadWorkingSets(): Map { + const workingSets = new Map(); + const workingSetsRaw = this.storageService.get('scm.workingSets', StorageScope.WORKSPACE); + if (!workingSetsRaw) { + return workingSets; + } + + for (const serializedWorkingSet of JSON.parse(workingSetsRaw) as ISCMSerializedWorkingSet[]) { + workingSets.set(serializedWorkingSet.providerKey, { + currentHistoryItemGroupId: serializedWorkingSet.currentHistoryItemGroupId, + editorWorkingSets: new Map(serializedWorkingSet.editorWorkingSets) + }); + } + + return workingSets; + } + + private _saveWorkingSet(providerKey: string, currentHistoryItemGroupId: string, repositoryWorkingSets: ISCMRepositoryWorkingSet): void { + const previousHistoryItemGroupId = repositoryWorkingSets.currentHistoryItemGroupId; + const editorWorkingSets = repositoryWorkingSets.editorWorkingSets; + + const editorWorkingSet = this.editorGroupsService.saveWorkingSet(previousHistoryItemGroupId); + this._workingSets.set(providerKey, { currentHistoryItemGroupId, editorWorkingSets: editorWorkingSets.set(previousHistoryItemGroupId, editorWorkingSet) }); + + // Save to storage + const workingSets: ISCMSerializedWorkingSet[] = []; + for (const [providerKey, { currentHistoryItemGroupId, editorWorkingSets }] of this._workingSets) { + workingSets.push({ providerKey, currentHistoryItemGroupId, editorWorkingSets: [...editorWorkingSets] }); + } + this.storageService.store('scm.workingSets', JSON.stringify(workingSets), StorageScope.WORKSPACE, StorageTarget.MACHINE); + } + + private async _restoreWorkingSet(providerKey: string, currentHistoryItemGroupId: string): Promise { + const workingSets = this._workingSets.get(providerKey); + if (!workingSets) { + return; + } + + let editorWorkingSetId: IEditorWorkingSet | 'empty' | undefined = workingSets.editorWorkingSets.get(currentHistoryItemGroupId); + if (!editorWorkingSetId && this.configurationService.getValue<'empty' | 'current'>('scm.workingSets.default') === 'empty') { + editorWorkingSetId = 'empty'; + } + + if (editorWorkingSetId) { + // Applying a working set can be the result of a user action that has been + // initiated from the terminal (ex: switching branches). As such, we want + // to preserve the focus in the terminal. This does not cover the scenario + // in which the terminal is in the editor part. + const preserveFocus = this.layoutService.hasFocus(Parts.PANEL_PART); + + await this.editorGroupsService.applyWorkingSet(editorWorkingSetId, { preserveFocus }); + } + } + + dispose(): void { + this._repositoryDisposables.dispose(); + this._scmServiceDisposables.dispose(); + this._disposables.dispose(); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/scm/common/history.ts b/patched-vscode/src/vs/workbench/contrib/scm/common/history.ts index b9f6792c..2cb81eff 100644 --- a/patched-vscode/src/vs/workbench/contrib/scm/common/history.ts +++ b/patched-vscode/src/vs/workbench/contrib/scm/common/history.ts @@ -6,23 +6,34 @@ import { Event } from 'vs/base/common/event'; import { ThemeIcon } from 'vs/base/common/themables'; import { URI } from 'vs/base/common/uri'; -import { ISCMActionButtonDescriptor } from 'vs/workbench/contrib/scm/common/scm'; +import { IMenu } from 'vs/platform/actions/common/actions'; +import { ISCMRepository } from 'vs/workbench/contrib/scm/common/scm'; + +export interface ISCMHistoryProviderMenus { + getHistoryItemGroupMenu(historyItemGroup: SCMHistoryItemGroupTreeElement): IMenu; + getHistoryItemGroupContextMenu(historyItemGroup: SCMHistoryItemGroupTreeElement): IMenu; + + getHistoryItemMenu(historyItem: SCMHistoryItemTreeElement): IMenu; +} export interface ISCMHistoryProvider { - readonly onDidChangeActionButton: Event; readonly onDidChangeCurrentHistoryItemGroup: Event; - get actionButton(): ISCMActionButtonDescriptor | undefined; - set actionButton(button: ISCMActionButtonDescriptor | undefined); - get currentHistoryItemGroup(): ISCMHistoryItemGroup | undefined; set currentHistoryItemGroup(historyItemGroup: ISCMHistoryItemGroup | undefined); provideHistoryItems(historyItemGroupId: string, options: ISCMHistoryOptions): Promise; - provideHistoryItemChanges(historyItemId: string): Promise; - resolveHistoryItemGroupBase(historyItemGroupId: string): Promise; - resolveHistoryItemGroupCommonAncestor(historyItemGroupId1: string, historyItemGroupId2: string): Promise<{ id: string; ahead: number; behind: number } | undefined>; + provideHistoryItemSummary(historyItemId: string, historyItemParentId: string | undefined): Promise; + provideHistoryItemChanges(historyItemId: string, historyItemParentId: string | undefined): Promise; + resolveHistoryItemGroupCommonAncestor(historyItemGroupId1: string, historyItemGroupId2: string | undefined): Promise<{ id: string; ahead: number; behind: number } | undefined>; +} + +export interface ISCMHistoryProviderCacheEntry { + readonly incomingHistoryItemGroup: SCMHistoryItemGroupTreeElement | undefined; + readonly outgoingHistoryItemGroup: SCMHistoryItemGroupTreeElement | undefined; + readonly historyItems: Map; + readonly historyItemChanges: Map; } export interface ISCMHistoryOptions { @@ -32,22 +43,42 @@ export interface ISCMHistoryOptions { export interface ISCMHistoryItemGroup { readonly id: string; - readonly label: string; - readonly upstream?: ISCMRemoteHistoryItemGroup; + readonly name: string; + readonly base?: Omit; } -export interface ISCMRemoteHistoryItemGroup { +export interface SCMHistoryItemGroupTreeElement { readonly id: string; readonly label: string; + readonly ariaLabel?: string; + readonly icon?: URI | { light: URI; dark: URI } | ThemeIcon; + readonly description?: string; + readonly direction: 'incoming' | 'outgoing'; + readonly ancestor?: string; + readonly count?: number; + readonly repository: ISCMRepository; + readonly type: 'historyItemGroup'; +} + +export interface ISCMHistoryItemStatistics { + readonly files: number; + readonly insertions: number; + readonly deletions: number; } export interface ISCMHistoryItem { readonly id: string; readonly parentIds: string[]; - readonly label: string; - readonly description?: string; + readonly message: string; + readonly author?: string; readonly icon?: URI | { light: URI; dark: URI } | ThemeIcon; readonly timestamp?: number; + readonly statistics?: ISCMHistoryItemStatistics; +} + +export interface SCMHistoryItemTreeElement extends ISCMHistoryItem { + readonly historyItemGroup: SCMHistoryItemGroupTreeElement; + readonly type: 'allChanges' | 'historyItem'; } export interface ISCMHistoryItemChange { @@ -56,3 +87,15 @@ export interface ISCMHistoryItemChange { readonly modifiedUri?: URI; readonly renameUri?: URI; } + +export interface SCMHistoryItemChangeTreeElement extends ISCMHistoryItemChange { + readonly historyItem: SCMHistoryItemTreeElement; + readonly type: 'historyItemChange'; +} + +export interface SCMViewSeparatorElement { + readonly label: string; + readonly ariaLabel?: string; + readonly repository: ISCMRepository; + readonly type: 'separator'; +} diff --git a/patched-vscode/src/vs/workbench/contrib/scm/common/scm.ts b/patched-vscode/src/vs/workbench/contrib/scm/common/scm.ts index e7d39bfe..3fe568b7 100644 --- a/patched-vscode/src/vs/workbench/contrib/scm/common/scm.ts +++ b/patched-vscode/src/vs/workbench/contrib/scm/common/scm.ts @@ -8,17 +8,17 @@ import { createDecorator } from 'vs/platform/instantiation/common/instantiation' import { Event } from 'vs/base/common/event'; import { IDisposable } from 'vs/base/common/lifecycle'; import { Command } from 'vs/editor/common/languages'; -import { ISequence } from 'vs/base/common/sequence'; import { IAction } from 'vs/base/common/actions'; import { IMenu } from 'vs/platform/actions/common/actions'; import { ThemeIcon } from 'vs/base/common/themables'; import { IMarkdownString } from 'vs/base/common/htmlContent'; -import { ISCMHistoryProvider } from 'vs/workbench/contrib/scm/common/history'; +import { ResourceTree } from 'vs/base/common/resourceTree'; +import { ISCMHistoryProvider, ISCMHistoryProviderMenus } from 'vs/workbench/contrib/scm/common/history'; +import { ITextModel } from 'vs/editor/common/model'; export const VIEWLET_ID = 'workbench.view.scm'; export const VIEW_PANE_ID = 'workbench.scm'; export const REPOSITORIES_VIEW_PANE_ID = 'workbench.scm.repositories'; -export const SYNC_VIEW_PANE_ID = 'workbench.scm.sync'; export interface IBaselineResourceProvider { getBaselineResource(resource: URI): Promise; @@ -40,29 +40,38 @@ export interface ISCMResource { readonly decorations: ISCMResourceDecorations; readonly contextValue: string | undefined; readonly command: Command | undefined; + readonly multiDiffEditorOriginalUri: URI | undefined; + readonly multiDiffEditorModifiedUri: URI | undefined; open(preserveFocus: boolean): Promise; } -export interface ISCMResourceGroup extends ISequence { +export interface ISCMResourceGroup { + readonly id: string; readonly provider: ISCMProvider; + + readonly resources: readonly ISCMResource[]; + readonly resourceTree: ResourceTree; + readonly onDidChangeResources: Event; + readonly label: string; - readonly id: string; readonly hideWhenEmpty: boolean; readonly onDidChange: Event; + + readonly multiDiffEditorEnableViewChanges: boolean; } export interface ISCMProvider extends IDisposable { - readonly label: string; readonly id: string; + readonly label: string; readonly contextValue: string; + readonly name: string; - readonly groups: ISequence; - - // TODO@Joao: remove + readonly groups: readonly ISCMResourceGroup[]; + readonly onDidChangeResourceGroups: Event; readonly onDidChangeResources: Event; readonly rootUri?: URI; - readonly inputBoxDocumentUri: URI; + readonly inputBoxTextModel: ITextModel; readonly count?: number; readonly commitTemplate: string; readonly historyProvider?: ISCMHistoryProvider; @@ -77,6 +86,11 @@ export interface ISCMProvider extends IDisposable { getOriginalResource(uri: URI): Promise; } +export interface ISCMInputValueProviderContext { + readonly resourceGroupId: string; + readonly resources: readonly URI[]; +} + export const enum InputValidationType { Error = 0, Warning = 1, @@ -171,7 +185,9 @@ export interface ISCMTitleMenu { export interface ISCMRepositoryMenus { readonly titleMenu: ISCMTitleMenu; + readonly historyProviderMenu: ISCMHistoryProviderMenus | undefined; readonly repositoryMenu: IMenu; + readonly repositoryContextMenu: IMenu; getResourceGroupMenu(group: ISCMResourceGroup): IMenu; getResourceMenu(resource: ISCMResource): IMenu; getResourceFolderMenu(group: ISCMResourceGroup): IMenu; @@ -214,3 +230,7 @@ export interface ISCMViewService { readonly onDidFocusRepository: Event; focus(repository: ISCMRepository): void; } + +export const SCM_CHANGES_EDITOR_ID = 'workbench.editor.scmChangesEditor'; + +export interface ISCMChangesEditor { } diff --git a/patched-vscode/src/vs/workbench/contrib/scm/common/scmService.ts b/patched-vscode/src/vs/workbench/contrib/scm/common/scmService.ts index b8a34af8..762dc9ed 100644 --- a/patched-vscode/src/vs/workbench/contrib/scm/common/scmService.ts +++ b/patched-vscode/src/vs/workbench/contrib/scm/common/scmService.ts @@ -130,7 +130,7 @@ class SCMInput implements ISCMInput { } if (!transient) { - this.saveValue(); + this.historyNavigator.add(this._value); this.historyNavigator.add(value); this.didChangeHistory = true; } @@ -392,4 +392,5 @@ export class SCMService implements ISCMService { getRepository(id: string): ISCMRepository | undefined { return this._repositories.get(id); } + } diff --git a/patched-vscode/src/vs/workbench/contrib/scrollLocking/browser/scrollLocking.contribution.ts b/patched-vscode/src/vs/workbench/contrib/scrollLocking/browser/scrollLocking.contribution.ts new file mode 100644 index 00000000..ad8bc567 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/scrollLocking/browser/scrollLocking.contribution.ts @@ -0,0 +1,13 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; +import { SyncScroll as ScrollLocking } from 'vs/workbench/contrib/scrollLocking/browser/scrollLocking'; + +registerWorkbenchContribution2( + ScrollLocking.ID, + ScrollLocking, + WorkbenchPhase.Eventually // registration only +); diff --git a/patched-vscode/src/vs/workbench/contrib/scrollLocking/browser/scrollLocking.ts b/patched-vscode/src/vs/workbench/contrib/scrollLocking/browser/scrollLocking.ts new file mode 100644 index 00000000..c8e01cc2 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/scrollLocking/browser/scrollLocking.ts @@ -0,0 +1,240 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Disposable, DisposableStore, MutableDisposable } from 'vs/base/common/lifecycle'; +import { ServicesAccessor } from 'vs/editor/browser/editorExtensions'; +import { localize, localize2 } from 'vs/nls'; +import { Categories } from 'vs/platform/action/common/actionCommonCategories'; +import { Action2, registerAction2 } from 'vs/platform/actions/common/actions'; +import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; +import { SideBySideEditor } from 'vs/workbench/browser/parts/editor/sideBySideEditor'; +import { IWorkbenchContribution } from 'vs/workbench/common/contributions'; +import { IEditorPane, IEditorPaneScrollPosition, isEditorPaneWithScrolling } from 'vs/workbench/common/editor'; +import { ReentrancyBarrier } from 'vs/base/common/controlFlow'; +import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; +import { IStatusbarEntryAccessor, IStatusbarService, StatusbarAlignment } from 'vs/workbench/services/statusbar/browser/statusbar'; + +export class SyncScroll extends Disposable implements IWorkbenchContribution { + + static readonly ID = 'workbench.contrib.syncScrolling'; + + private readonly paneInitialScrollTop = new Map(); + + private readonly syncScrollDispoasbles = this._register(new DisposableStore()); + private readonly paneDisposables = new DisposableStore(); + + private readonly statusBarEntry = this._register(new MutableDisposable()); + + private isActive: boolean = false; + + constructor( + @IEditorService private readonly editorService: IEditorService, + @IStatusbarService private readonly statusbarService: IStatusbarService + ) { + super(); + + this.registerActions(); + } + + private registerActiveListeners(): void { + this.syncScrollDispoasbles.add(this.editorService.onDidVisibleEditorsChange(() => this.trackVisiblePanes())); + } + + private activate(): void { + this.registerActiveListeners(); + + this.trackVisiblePanes(); + } + + toggle(): void { + if (this.isActive) { + this.deactivate(); + } else { + this.activate(); + } + + this.isActive = !this.isActive; + + this.toggleStatusbarItem(this.isActive); + } + + // makes sure that the onDidEditorPaneScroll is not called multiple times for the same event + private _reentrancyBarrier = new ReentrancyBarrier(); + + private trackVisiblePanes(): void { + this.paneDisposables.clear(); + this.paneInitialScrollTop.clear(); + + for (const pane of this.getAllVisiblePanes()) { + + if (!isEditorPaneWithScrolling(pane)) { + continue; + } + + this.paneInitialScrollTop.set(pane, pane.getScrollPosition()); + this.paneDisposables.add(pane.onDidChangeScroll(() => + this._reentrancyBarrier.runExclusivelyOrSkip(() => { + this.onDidEditorPaneScroll(pane); + }) + )); + } + } + + private onDidEditorPaneScroll(scrolledPane: IEditorPane) { + + const scrolledPaneInitialOffset = this.paneInitialScrollTop.get(scrolledPane); + if (scrolledPaneInitialOffset === undefined) { + throw new Error('Scrolled pane not tracked'); + } + + if (!isEditorPaneWithScrolling(scrolledPane)) { + throw new Error('Scrolled pane does not support scrolling'); + } + + const scrolledPaneCurrentPosition = scrolledPane.getScrollPosition(); + const scrolledFromInitial = { + scrollTop: scrolledPaneCurrentPosition.scrollTop - scrolledPaneInitialOffset.scrollTop, + scrollLeft: scrolledPaneCurrentPosition.scrollLeft !== undefined && scrolledPaneInitialOffset.scrollLeft !== undefined ? scrolledPaneCurrentPosition.scrollLeft - scrolledPaneInitialOffset.scrollLeft : undefined, + }; + + for (const pane of this.getAllVisiblePanes()) { + if (pane === scrolledPane) { + continue; + } + + if (!isEditorPaneWithScrolling(pane)) { + continue; + } + + const initialOffset = this.paneInitialScrollTop.get(pane); + if (initialOffset === undefined) { + throw new Error('Could not find initial offset for pane'); + } + + const currentPanePosition = pane.getScrollPosition(); + const newPaneScrollPosition = { + scrollTop: initialOffset.scrollTop + scrolledFromInitial.scrollTop, + scrollLeft: initialOffset.scrollLeft !== undefined && scrolledFromInitial.scrollLeft !== undefined ? initialOffset.scrollLeft + scrolledFromInitial.scrollLeft : undefined, + }; + + if (currentPanePosition.scrollTop === newPaneScrollPosition.scrollTop && currentPanePosition.scrollLeft === newPaneScrollPosition.scrollLeft) { + continue; + } + + pane.setScrollPosition(newPaneScrollPosition); + } + } + + private getAllVisiblePanes(): IEditorPane[] { + const panes: IEditorPane[] = []; + + for (const pane of this.editorService.visibleEditorPanes) { + + if (pane instanceof SideBySideEditor) { + const primaryPane = pane.getPrimaryEditorPane(); + const secondaryPane = pane.getSecondaryEditorPane(); + if (primaryPane) { + panes.push(primaryPane); + } + if (secondaryPane) { + panes.push(secondaryPane); + } + continue; + } + + panes.push(pane); + } + + return panes; + } + + private deactivate(): void { + this.paneDisposables.clear(); + this.syncScrollDispoasbles.clear(); + this.paneInitialScrollTop.clear(); + } + + // Actions & Commands + + private toggleStatusbarItem(active: boolean): void { + if (active) { + if (!this.statusBarEntry.value) { + const text = localize('mouseScrolllingLocked', 'Scrolling Locked'); + const tooltip = localize('mouseLockScrollingEnabled', 'Lock Scrolling Enabled'); + this.statusBarEntry.value = this.statusbarService.addEntry({ + name: text, + text, + tooltip, + ariaLabel: text, + command: { + id: 'workbench.action.toggleLockedScrolling', + title: '' + }, + kind: 'prominent', + showInAllWindows: true + }, 'status.scrollLockingEnabled', StatusbarAlignment.RIGHT, 102); + } + } else { + this.statusBarEntry.clear(); + } + } + + private registerActions() { + const $this = this; + this._register(registerAction2(class extends Action2 { + constructor() { + super({ + id: 'workbench.action.toggleLockedScrolling', + title: { + ...localize2('toggleLockedScrolling', "Toggle Locked Scrolling Across Editors"), + mnemonicTitle: localize({ key: 'miToggleLockedScrolling', comment: ['&& denotes a mnemonic'] }, "Locked Scrolling"), + }, + category: Categories.View, + f1: true, + metadata: { + description: localize('synchronizeScrolling', "Synchronize Scrolling Editors"), + } + }); + } + + run(): void { + $this.toggle(); + } + })); + this._register(registerAction2(class extends Action2 { + constructor() { + super({ + id: 'workbench.action.holdLockedScrolling', + title: { + ...localize2('holdLockedScrolling', "Hold Locked Scrolling Across Editors"), + mnemonicTitle: localize({ key: 'miHoldLockedScrolling', comment: ['&& denotes a mnemonic'] }, "Locked Scrolling"), + }, + category: Categories.View, + }); + } + + run(accessor: ServicesAccessor): void { + const keybindingService = accessor.get(IKeybindingService); + + // Enable Sync Scrolling while pressed + $this.toggle(); + + const holdMode = keybindingService.enableKeybindingHoldMode('workbench.action.holdLockedScrolling'); + if (!holdMode) { + return; + } + + holdMode.finally(() => { + $this.toggle(); + }); + } + })); + } + + override dispose(): void { + this.deactivate(); + super.dispose(); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/anythingQuickAccess.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/anythingQuickAccess.ts index 35317213..c9a116bd 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/anythingQuickAccess.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/anythingQuickAccess.ts @@ -35,19 +35,17 @@ import { ThrottledDelayer } from 'vs/base/common/async'; import { top } from 'vs/base/common/arrays'; import { FileQueryCacheState } from 'vs/workbench/contrib/search/common/cacheState'; import { IHistoryService } from 'vs/workbench/services/history/common/history'; -import { IEditorOptions, IResourceEditorInput, ITextEditorOptions } from 'vs/platform/editor/common/editor'; +import { IResourceEditorInput, ITextEditorOptions } from 'vs/platform/editor/common/editor'; import { Schemas } from 'vs/base/common/network'; -import { IFilesConfigurationService, AutoSaveMode } from 'vs/workbench/services/filesConfiguration/common/filesConfigurationService'; +import { IFilesConfigurationService } from 'vs/workbench/services/filesConfiguration/common/filesConfigurationService'; import { ResourceMap } from 'vs/base/common/map'; import { SymbolsQuickAccessProvider } from 'vs/workbench/contrib/search/browser/symbolsQuickAccess'; import { AnythingQuickAccessProviderRunOptions, DefaultQuickAccessFilterValue, Extensions, IQuickAccessRegistry } from 'vs/platform/quickinput/common/quickAccess'; -import { IWorkbenchQuickAccessConfiguration } from 'vs/workbench/browser/quickaccess'; +import { PickerEditorState, IWorkbenchQuickAccessConfiguration } from 'vs/workbench/browser/quickaccess'; import { GotoSymbolQuickAccessProvider } from 'vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess'; import { ITextModelService } from 'vs/editor/common/services/resolverService'; -import { ScrollType, IEditor, ICodeEditorViewState, IDiffEditorViewState } from 'vs/editor/common/editorCommon'; +import { ScrollType, IEditor } from 'vs/editor/common/editorCommon'; import { Event } from 'vs/base/common/event'; -import { IEditorGroup } from 'vs/workbench/services/editor/common/editorGroupsService'; -import { getIEditor } from 'vs/editor/browser/editorBrowser'; import { Codicon } from 'vs/base/common/codicons'; import { ThemeIcon } from 'vs/base/common/themables'; import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; @@ -57,6 +55,8 @@ import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; import { Registry } from 'vs/platform/registry/common/platform'; import { ASK_QUICK_QUESTION_ACTION_ID } from 'vs/workbench/contrib/chat/browser/actions/chatQuickInputActions'; import { IQuickChatService } from 'vs/workbench/contrib/chat/browser/chat'; +import { ILogService } from 'vs/platform/log/common/log'; +import { ICustomEditorLabelService } from 'vs/workbench/services/editor/common/customEditorLabelService'; interface IAnythingQuickPickItem extends IPickerQuickAccessItem, IQuickPickItemWithResource { } @@ -85,15 +85,11 @@ export class AnythingQuickAccessProvider extends PickerQuickAccessProvider | undefined = undefined; - editorViewState: { - editor: EditorInput; - group: IEditorGroup; - state: ICodeEditorViewState | IDiffEditorViewState | undefined; - } | undefined = undefined; + editorViewState = this._register(this.instantiationService.createInstance(PickerEditorState)); scorerCache: FuzzyScorerCache = Object.create(null); fileQueryCache: FileQueryCacheState | undefined = undefined; @@ -106,7 +102,12 @@ export class AnythingQuickAccessProvider extends PickerQuickAccessProvider): void { @@ -131,35 +132,9 @@ export class AnythingQuickAccessProvider extends PickerQuickAccessProvider { - if (this.editorViewState) { - const options: IEditorOptions = { - viewState: this.editorViewState.state, - preserveFocus: true /* import to not close the picker as a result */ - }; - - await this.editorViewState.group.openEditor(this.editorViewState.editor, options); - } - } - }(this, this.editorService); + }(this, this.instantiationService)); get defaultFilterValue(): DefaultQuickAccessFilterValue | undefined { if (this.configuration.preserveInput) { @@ -189,6 +164,8 @@ export class AnythingQuickAccessProvider extends PickerQuickAccessProvider { if (reason === QuickInputHideReason.Gesture) { - this.pickState.restoreEditorViewState(); + this.pickState.editorViewState.restore(); } })); @@ -260,7 +236,7 @@ export class AnythingQuickAccessProvider extends PickerQuickAccessProvider | Promise> | FastAndSlowPicks { + const configuration = { ...this.configuration, includeSymbols: options.includeSymbols ?? this.configuration.includeSymbols }; const query = prepareQuery(filter); // Return early if we have editor symbol picks. We support this by: // - having a previously active global pick (e.g. a file) // - the user typing `@` to start the local symbol query - if (options.enableEditorSymbolSearch) { + if (options.enableEditorSymbolSearch && options.includeSymbols) { const editorSymbolPicks = this.getEditorSymbolPicks(query, disposables, token); if (editorSymbolPicks) { return editorSymbolPicks; @@ -358,16 +343,40 @@ export class AnythingQuickAccessProvider extends PickerQuickAccessProvider; + let picks = new Array(); + if (options.additionPicks) { + for (const pick of options.additionPicks) { + if (pick.type === 'separator') { + picks.push(pick); + continue; + } + if (!query.original) { + pick.highlights = undefined; + picks.push(pick); + continue; + } + const { score, labelMatch, descriptionMatch } = scoreItemFuzzy(pick, query, true, quickPickItemScorerAccessor, this.pickState.scorerCache); + if (!score) { + continue; + } + pick.highlights = { + label: labelMatch, + description: descriptionMatch + }; + picks.push(pick); + } + } if (this.pickState.isQuickNavigating) { + if (picks.length > 0) { + picks.push({ type: 'separator', label: localize('recentlyOpenedSeparator', "recently opened") } satisfies IQuickPickSeparator); + } picks = historyEditorPicks; } else { - picks = []; if (options.includeHelp) { picks.push(...this.getHelpPicks(query, token, options)); } if (historyEditorPicks.length !== 0) { - picks.push({ type: 'separator', label: localize('recentlyOpenedSeparator', "recently opened") } as IQuickPickSeparator); + picks.push({ type: 'separator', label: localize('recentlyOpenedSeparator', "recently opened") } satisfies IQuickPickSeparator); picks.push(...historyEditorPicks); } } @@ -375,7 +384,7 @@ export class AnythingQuickAccessProvider extends PickerQuickAccessProvider options.filter?.(p)) : picks, // Slow picks: files and symbols additionalPicks: (async (): Promise> => { @@ -388,13 +397,16 @@ export class AnythingQuickAccessProvider extends PickerQuickAccessProvider options.filter?.(p)); + } if (token.isCancellationRequested) { return []; } return additionalPicks.length > 0 ? [ - { type: 'separator', label: this.configuration.includeSymbols ? localize('fileAndSymbolResultsSeparator', "file and symbol results") : localize('fileResultsSeparator', "file results") }, + { type: 'separator', label: configuration.includeSymbols ? localize('fileAndSymbolResultsSeparator', "file and symbol results") : localize('fileResultsSeparator', "file results") }, ...additionalPicks ] : []; })(), @@ -404,12 +416,12 @@ export class AnythingQuickAccessProvider extends PickerQuickAccessProvider, token: CancellationToken): Promise> { + private async getAdditionalPicks(query: IPreparedQuery, excludes: ResourceMap, includeSymbols: boolean, token: CancellationToken): Promise> { // Resolve file and symbol picks (if enabled) const [filePicks, symbolPicks] = await Promise.all([ this.getFilePicks(query, excludes, token), - this.getWorkspaceSymbolPicks(query, token) + this.getWorkspaceSymbolPicks(query, includeSymbols, token) ]); if (token.isCancellationRequested) { @@ -659,6 +671,7 @@ export class AnythingQuickAccessProvider extends PickerQuickAccessProvider { + const start = Date.now(); return this.searchService.fileSearch( this.fileQueryBuilder.file( this.contextService.getWorkspace().folders, @@ -667,7 +680,9 @@ export class AnythingQuickAccessProvider extends PickerQuickAccessProvider { + this.logService.trace(`QuickAccess fileSearch ${Date.now() - start}ms`); + }); } private getFileQueryOptions(input: { filePattern?: string; cacheKey?: string; maxResults?: number }): IFileQueryBuilderOptions { @@ -778,7 +793,7 @@ export class AnythingQuickAccessProvider extends PickerQuickAccessProvider> { - const configuration = this.configuration; + private async getWorkspaceSymbolPicks(query: IPreparedQuery, includeSymbols: boolean, token: CancellationToken): Promise> { if ( !query.normalized || // we need a value for search for - !configuration.includeSymbols || // we need to enable symbols in search + !includeSymbols || // we need to enable symbols in search this.pickState.lastRange // a range is an indicator for just searching for files ) { return []; @@ -872,10 +886,10 @@ export class AnythingQuickAccessProvider extends PickerQuickAccessProvider getIconClasses(this.modelService, this.languageService, resource).concat(extraClasses)); + const iconClassesValue = new Lazy(() => getIconClasses(this.modelService, this.languageService, resource, undefined, icon).concat(extraClasses)); const buttonsValue = new Lazy(() => { const openSideBySideDirection = configuration.openSideBySideDirection; @@ -1038,7 +1055,7 @@ export class AnythingQuickAccessProvider extends PickerQuickAccessProvider(WorkbenchExtensions.Workbench).registerWorkbenchContribution(ReplacePreviewContentProvider, LifecyclePhase.Starting); } diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/notebookSearch/notebookSearchService.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/notebookSearch/notebookSearchService.ts new file mode 100644 index 00000000..b3994629 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/notebookSearch/notebookSearchService.ts @@ -0,0 +1,294 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import { CancellationToken } from 'vs/base/common/cancellation'; +import * as glob from 'vs/base/common/glob'; +import { ResourceSet, ResourceMap } from 'vs/base/common/map'; +import { URI } from 'vs/base/common/uri'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { ILogService } from 'vs/platform/log/common/log'; +import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; +import { NotebookEditorWidget } from 'vs/workbench/contrib/notebook/browser/notebookEditorWidget'; +import { INotebookService } from 'vs/workbench/contrib/notebook/common/notebookService'; +import { INotebookSearchService } from 'vs/workbench/contrib/search/common/notebookSearch'; +import { INotebookCellMatchWithModel, INotebookFileMatchWithModel, contentMatchesToTextSearchMatches, webviewMatchesToTextSearchMatches } from 'vs/workbench/contrib/search/browser/notebookSearch/searchNotebookHelpers'; +import { ITextQuery, QueryType, ISearchProgressItem, ISearchComplete, ISearchConfigurationProperties, pathIncludedInQuery, ISearchService, IFolderQuery } from 'vs/workbench/services/search/common/search'; +import * as arrays from 'vs/base/common/arrays'; +import { isNumber } from 'vs/base/common/types'; +import { IEditorResolverService } from 'vs/workbench/services/editor/common/editorResolverService'; +import { INotebookFileMatchNoModel } from 'vs/workbench/contrib/search/common/searchNotebookHelpers'; +import { INotebookEditorService } from 'vs/workbench/contrib/notebook/browser/services/notebookEditorService'; +import { NotebookPriorityInfo } from 'vs/workbench/contrib/search/common/search'; +import { INotebookExclusiveDocumentFilter } from 'vs/workbench/contrib/notebook/common/notebookCommon'; +import { QueryBuilder } from 'vs/workbench/services/search/common/queryBuilder'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; + +interface IOpenNotebookSearchResults { + results: ResourceMap; + limitHit: boolean; +} +interface IClosedNotebookSearchResults { + results: ResourceMap | null>; + limitHit: boolean; +} +export class NotebookSearchService implements INotebookSearchService { + declare readonly _serviceBrand: undefined; + private queryBuilder: QueryBuilder; + constructor( + @IUriIdentityService private readonly uriIdentityService: IUriIdentityService, + @INotebookEditorService private readonly notebookEditorService: INotebookEditorService, + @ILogService private readonly logService: ILogService, + @INotebookService private readonly notebookService: INotebookService, + @IConfigurationService private readonly configurationService: IConfigurationService, + @IEditorResolverService private readonly editorResolverService: IEditorResolverService, + @ISearchService private readonly searchService: ISearchService, + @IInstantiationService instantiationService: IInstantiationService + ) { + this.queryBuilder = instantiationService.createInstance(QueryBuilder); + } + + notebookSearch(query: ITextQuery, token: CancellationToken | undefined, searchInstanceID: string, onProgress?: (result: ISearchProgressItem) => void): { + openFilesToScan: ResourceSet; + completeData: Promise; + allScannedFiles: Promise; + } { + + if (query.type !== QueryType.Text) { + return { + openFilesToScan: new ResourceSet(), + completeData: Promise.resolve({ + messages: [], + limitHit: false, + results: [], + }), + allScannedFiles: Promise.resolve(new ResourceSet()), + }; + } + + const localNotebookWidgets = this.getLocalNotebookWidgets(); + const localNotebookFiles = localNotebookWidgets.map(widget => widget.viewModel!.uri); + const getAllResults = (): { completeData: Promise; allScannedFiles: Promise } => { + const searchStart = Date.now(); + + const localResultPromise = this.getLocalNotebookResults(query, token ?? CancellationToken.None, localNotebookWidgets, searchInstanceID); + const searchLocalEnd = Date.now(); + + const experimentalNotebooksEnabled = this.configurationService.getValue('search').experimental?.closedNotebookRichContentResults ?? false; + + let closedResultsPromise: Promise = Promise.resolve(undefined); + if (experimentalNotebooksEnabled) { + closedResultsPromise = this.getClosedNotebookResults(query, new ResourceSet(localNotebookFiles, uri => this.uriIdentityService.extUri.getComparisonKey(uri)), token ?? CancellationToken.None); + } + + const promise = Promise.all([localResultPromise, closedResultsPromise]); + return { + completeData: promise.then((resolvedPromise): ISearchComplete => { + const openNotebookResult = resolvedPromise[0]; + const closedNotebookResult = resolvedPromise[1]; + + const resolved = resolvedPromise.filter((e): e is IOpenNotebookSearchResults | IClosedNotebookSearchResults => !!e); + const resultArray = [...openNotebookResult.results.values(), ...closedNotebookResult?.results.values() ?? []]; + const results = arrays.coalesce(resultArray); + if (onProgress) { + results.forEach(onProgress); + } + this.logService.trace(`local notebook search time | ${searchLocalEnd - searchStart}ms`); + return { + messages: [], + limitHit: resolved.reduce((prev, cur) => prev || cur.limitHit, false), + results, + }; + }), + allScannedFiles: promise.then(resolvedPromise => { + const openNotebookResults = resolvedPromise[0]; + const closedNotebookResults = resolvedPromise[1]; + const results = arrays.coalesce([...openNotebookResults.results.keys(), ...closedNotebookResults?.results.keys() ?? []]); + return new ResourceSet(results, uri => this.uriIdentityService.extUri.getComparisonKey(uri)); + }) + }; + }; + const promiseResults = getAllResults(); + return { + openFilesToScan: new ResourceSet(localNotebookFiles), + completeData: promiseResults.completeData, + allScannedFiles: promiseResults.allScannedFiles + }; + } + + private async doesFileExist(includes: string[], folderQueries: IFolderQuery[], token: CancellationToken): Promise { + const promises: Promise[] = includes.map(async includePattern => { + const query = this.queryBuilder.file(folderQueries.map(e => e.folder), { + includePattern: includePattern.startsWith('/') ? includePattern : '**/' + includePattern, // todo: find cleaner way to ensure that globs match all appropriate filetypes + exists: true + }); + return this.searchService.fileSearch( + query, + token + ).then((ret) => { + if (!ret.limitHit) { + throw Error('File not found'); + } + }); + }); + + return Promise.any(promises).then(() => true).catch(() => false); + } + + private async getClosedNotebookResults(textQuery: ITextQuery, scannedFiles: ResourceSet, token: CancellationToken): Promise { + + const userAssociations = this.editorResolverService.getAllUserAssociations(); + const allPriorityInfo: Map = new Map(); + const contributedNotebookTypes = this.notebookService.getContributedNotebookTypes(); + + + userAssociations.forEach(association => { + + // we gather the editor associations here, but cannot check them until we actually have the files that the glob matches + // this is because longer patterns take precedence over shorter ones, and even if there is a user association that + // specifies the exact same glob as a contributed notebook type, there might be another user association that is longer/more specific + // that still matches the path and should therefore take more precedence. + if (!association.filenamePattern) { + return; + } + + const info: NotebookPriorityInfo = { + isFromSettings: true, + filenamePatterns: [association.filenamePattern] + }; + + const existingEntry = allPriorityInfo.get(association.viewType); + if (existingEntry) { + allPriorityInfo.set(association.viewType, existingEntry.concat(info)); + } else { + allPriorityInfo.set(association.viewType, [info]); + } + }); + + const promises: Promise<{ + results: INotebookFileMatchNoModel[]; + limitHit: boolean; + } | undefined>[] = []; + + contributedNotebookTypes.forEach((notebook) => { + if (notebook.selectors.length > 0) { + promises.push((async () => { + const includes = notebook.selectors.map((selector) => { + const globPattern = (selector as INotebookExclusiveDocumentFilter).include || selector as glob.IRelativePattern | string; + return globPattern.toString(); + }); + + const isInWorkspace = await this.doesFileExist(includes, textQuery.folderQueries, token); + if (isInWorkspace) { + const canResolve = await this.notebookService.canResolve(notebook.id); + if (!canResolve) { + return undefined; + } + const serializer = (await this.notebookService.withNotebookDataProvider(notebook.id)).serializer; + return await serializer.searchInNotebooks(textQuery, token, allPriorityInfo); + } else { + return undefined; + } + })()); + } + }); + + const start = Date.now(); + const searchComplete = arrays.coalesce(await Promise.all(promises)); + const results = searchComplete.flatMap(e => e.results); + let limitHit = searchComplete.some(e => e.limitHit); + + // results are already sorted with high priority first, filter out duplicates. + const uniqueResults = new ResourceMap(uri => this.uriIdentityService.extUri.getComparisonKey(uri)); + + let numResults = 0; + for (const result of results) { + if (textQuery.maxResults && numResults >= textQuery.maxResults) { + limitHit = true; + break; + } + + if (!scannedFiles.has(result.resource) && !uniqueResults.has(result.resource)) { + uniqueResults.set(result.resource, result.cellResults.length > 0 ? result : null); + numResults++; + } + } + + const end = Date.now(); + this.logService.trace(`query: ${textQuery.contentPattern.pattern}`); + this.logService.trace(`closed notebook search time | ${end - start}ms`); + + return { + results: uniqueResults, + limitHit + }; + } + + private async getLocalNotebookResults(query: ITextQuery, token: CancellationToken, widgets: Array, searchID: string): Promise { + const localResults = new ResourceMap(uri => this.uriIdentityService.extUri.getComparisonKey(uri)); + let limitHit = false; + + for (const widget of widgets) { + if (!widget.hasModel()) { + continue; + } + const askMax = isNumber(query.maxResults) ? query.maxResults + 1 : Number.MAX_SAFE_INTEGER; + const uri = widget.viewModel!.uri; + + if (!pathIncludedInQuery(query, uri.fsPath)) { + continue; + } + + let matches = await widget + .find(query.contentPattern.pattern, { + regex: query.contentPattern.isRegExp, + wholeWord: query.contentPattern.isWordMatch, + caseSensitive: query.contentPattern.isCaseSensitive, + includeMarkupInput: query.contentPattern.notebookInfo?.isInNotebookMarkdownInput ?? true, + includeMarkupPreview: query.contentPattern.notebookInfo?.isInNotebookMarkdownPreview ?? true, + includeCodeInput: query.contentPattern.notebookInfo?.isInNotebookCellInput ?? true, + includeOutput: query.contentPattern.notebookInfo?.isInNotebookCellOutput ?? true, + }, token, false, true, searchID); + + + if (matches.length) { + if (askMax && matches.length >= askMax) { + limitHit = true; + matches = matches.slice(0, askMax - 1); + } + const cellResults: INotebookCellMatchWithModel[] = matches.map(match => { + const contentResults = contentMatchesToTextSearchMatches(match.contentMatches, match.cell); + const webviewResults = webviewMatchesToTextSearchMatches(match.webviewMatches); + return { + cell: match.cell, + index: match.index, + contentResults: contentResults, + webviewResults: webviewResults, + }; + }); + + const fileMatch: INotebookFileMatchWithModel = { + resource: uri, cellResults: cellResults + }; + localResults.set(uri, fileMatch); + } else { + localResults.set(uri, null); + } + } + + return { + results: localResults, + limitHit + }; + } + + + private getLocalNotebookWidgets(): Array { + const notebookWidgets = this.notebookEditorService.retrieveAllExistingWidgets(); + return notebookWidgets + .map(widget => widget.value) + .filter((val): val is NotebookEditorWidget => !!val && val.hasModel()); + } +} + + diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/notebookSearch/searchNotebookHelpers.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/notebookSearch/searchNotebookHelpers.ts new file mode 100644 index 00000000..1211c0c3 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/notebookSearch/searchNotebookHelpers.ts @@ -0,0 +1,56 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { FindMatch } from 'vs/editor/common/model'; +import { IFileMatch, ITextSearchMatch, TextSearchMatch } from 'vs/workbench/services/search/common/search'; +import { Range } from 'vs/editor/common/core/range'; +import { INotebookCellMatchNoModel, INotebookFileMatchNoModel, genericCellMatchesToTextSearchMatches, rawCellPrefix } from 'vs/workbench/contrib/search/common/searchNotebookHelpers'; +import { CellWebviewFindMatch, ICellViewModel } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; +import { URI } from 'vs/base/common/uri'; + +export type INotebookCellMatch = INotebookCellMatchWithModel | INotebookCellMatchNoModel; +export type INotebookFileMatch = INotebookFileMatchWithModel | INotebookFileMatchNoModel; + +export function getIDFromINotebookCellMatch(match: INotebookCellMatch): string { + if (isINotebookCellMatchWithModel(match)) { + return match.cell.id; + } else { + return `${rawCellPrefix}${match.index}`; + } +} +export interface INotebookFileMatchWithModel extends IFileMatch { + cellResults: INotebookCellMatchWithModel[]; +} + +export interface INotebookCellMatchWithModel extends INotebookCellMatchNoModel { + cell: ICellViewModel; +} + +export function isINotebookFileMatchWithModel(object: any): object is INotebookFileMatchWithModel { + return 'cellResults' in object && object.cellResults instanceof Array && object.cellResults.every(isINotebookCellMatchWithModel); +} + +export function isINotebookCellMatchWithModel(object: any): object is INotebookCellMatchWithModel { + return 'cell' in object; +} + +export function contentMatchesToTextSearchMatches(contentMatches: FindMatch[], cell: ICellViewModel): ITextSearchMatch[] { + return genericCellMatchesToTextSearchMatches( + contentMatches, + cell.textBuffer + ); +} + +export function webviewMatchesToTextSearchMatches(webviewMatches: CellWebviewFindMatch[]): ITextSearchMatch[] { + return webviewMatches + .map(rawMatch => + (rawMatch.searchPreviewInfo) ? + new TextSearchMatch( + rawMatch.searchPreviewInfo.line, + new Range(0, rawMatch.searchPreviewInfo.range.start, 0, rawMatch.searchPreviewInfo.range.end), + undefined, + rawMatch.index) : undefined + ).filter((e): e is ITextSearchMatch => !!e); +} diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/notebookSearchService.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/notebookSearchService.ts deleted file mode 100644 index 19b45f30..00000000 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/notebookSearchService.ts +++ /dev/null @@ -1,339 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ -import { streamToBuffer } from 'vs/base/common/buffer'; -import { CancellationToken } from 'vs/base/common/cancellation'; -import { IRelativePattern } from 'vs/base/common/glob'; -import { ResourceSet, ResourceMap } from 'vs/base/common/map'; -import { URI } from 'vs/base/common/uri'; -import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { IFileService } from 'vs/platform/files/common/files'; -import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; -import { ILogService } from 'vs/platform/log/common/log'; -import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; -import { NotebookEditorWidget } from 'vs/workbench/contrib/notebook/browser/notebookEditorWidget'; -import { INotebookEditorService } from 'vs/workbench/contrib/notebook/browser/services/notebookEditorService'; -import { NotebookCellTextModel } from 'vs/workbench/contrib/notebook/common/model/notebookCellTextModel'; -import { NotebookTextModel } from 'vs/workbench/contrib/notebook/common/model/notebookTextModel'; -import { INotebookExclusiveDocumentFilter, NotebookData } from 'vs/workbench/contrib/notebook/common/notebookCommon'; -import { INotebookSerializer, INotebookService, SimpleNotebookProviderInfo } from 'vs/workbench/contrib/notebook/common/notebookService'; -import { INotebookSearchService } from 'vs/workbench/contrib/search/common/notebookSearch'; -import { IFileMatchWithCells, ICellMatch, CellSearchModel, contentMatchesToTextSearchMatches, webviewMatchesToTextSearchMatches, genericCellMatchesToTextSearchMatches } from 'vs/workbench/contrib/search/browser/searchNotebookHelpers'; -import { IEditorResolverService, priorityToRank } from 'vs/workbench/services/editor/common/editorResolverService'; -import { ITextQuery, QueryType, ISearchProgressItem, ISearchComplete, ISearchConfigurationProperties, IFileQuery, ISearchService } from 'vs/workbench/services/search/common/search'; -import * as arrays from 'vs/base/common/arrays'; -import { isNumber } from 'vs/base/common/types'; - -interface INotebookDataEditInfo { - notebookData: NotebookData; - mTime: number; -} - -interface INotebookSearchMatchResults { - results: ResourceMap; - limitHit: boolean; -} - -class NotebookDataCache { - private _entries: ResourceMap; - // private _serializer: INotebookSerializer | undefined; - - constructor( - @IUriIdentityService private readonly uriIdentityService: IUriIdentityService, - @IFileService private readonly fileService: IFileService, - @INotebookService private readonly notebookService: INotebookService, - @IEditorResolverService private readonly editorResolverService: IEditorResolverService, - ) { - this._entries = new ResourceMap(uri => this.uriIdentityService.extUri.getComparisonKey(uri)); - } - - private async getSerializer(notebookUri: URI): Promise { - const registeredEditorInfo = this.editorResolverService.getEditors(notebookUri); - const priorityEditorInfo = registeredEditorInfo.reduce((acc, val) => - priorityToRank(acc.priority) > priorityToRank(val.priority) ? acc : val - ); - const info = await this.notebookService.withNotebookDataProvider(priorityEditorInfo.id); - if (!(info instanceof SimpleNotebookProviderInfo)) { - return undefined; - } - return info.serializer; - } - - async getNotebookData(notebookUri: URI): Promise { - const mTime = (await this.fileService.stat(notebookUri)).mtime; - - const entry = this._entries.get(notebookUri); - - if (entry && entry.mTime === mTime) { - return entry.notebookData; - } else { - - let _data: NotebookData = { - metadata: {}, - cells: [] - }; - - const content = await this.fileService.readFileStream(notebookUri); - const bytes = await streamToBuffer(content.value); - const serializer = await this.getSerializer(notebookUri); - if (!serializer) { - //unsupported - throw new Error(`serializer not initialized`); - } - _data = await serializer.dataToNotebook(bytes); - this._entries.set(notebookUri, { notebookData: _data, mTime }); - return _data; - } - } - -} - -export class NotebookSearchService implements INotebookSearchService { - declare readonly _serviceBrand: undefined; - private _notebookDataCache: NotebookDataCache; - constructor( - @IInstantiationService private readonly instantiationService: IInstantiationService, - @IUriIdentityService private readonly uriIdentityService: IUriIdentityService, - @INotebookEditorService private readonly notebookEditorService: INotebookEditorService, - @ILogService private readonly logService: ILogService, - @INotebookService private readonly notebookService: INotebookService, - @ISearchService private readonly searchService: ISearchService, - @IConfigurationService private readonly configurationService: IConfigurationService, - - ) { - this._notebookDataCache = this.instantiationService.createInstance(NotebookDataCache); - } - - private async runFileQueries(includes: (string)[], token: CancellationToken, textQuery: ITextQuery): Promise { - const promises = includes.map(include => { - const query: IFileQuery = { - type: QueryType.File, - filePattern: include, - folderQueries: textQuery.folderQueries, - maxResults: textQuery.maxResults, - }; - return this.searchService.fileSearch( - query, - token - ); - }); - const result = (await Promise.all(promises)).map(sc => sc.results.map(fm => fm.resource)).flat(); - const uris = new ResourceSet(result, uri => this.uriIdentityService.extUri.getComparisonKey(uri)); - return Array.from(uris.keys()); - } - - notebookSearch(query: ITextQuery, token: CancellationToken | undefined, searchInstanceID: string, onProgress?: (result: ISearchProgressItem) => void): { - openFilesToScan: ResourceSet; - completeData: Promise; - allScannedFiles: Promise; - } { - - if (query.type !== QueryType.Text) { - return { - openFilesToScan: new ResourceSet(), - completeData: Promise.resolve({ - messages: [], - limitHit: false, - results: [], - }), - allScannedFiles: Promise.resolve(new ResourceSet()), - }; - } - - const localNotebookWidgets = this.getLocalNotebookWidgets(); - const localNotebookFiles = localNotebookWidgets.map(widget => widget.viewModel!.uri); - const getAllResults = (): { completeData: Promise; allScannedFiles: Promise } => { - const searchStart = Date.now(); - - const localResultPromise = this.getLocalNotebookResults(query, token ?? CancellationToken.None, localNotebookWidgets, searchInstanceID); - const searchLocalEnd = Date.now(); - - const experimentalNotebooksEnabled = this.configurationService.getValue('search').experimental?.closedNotebookRichContentResults ?? false; - - let closedResultsPromise: Promise = Promise.resolve(undefined); - if (experimentalNotebooksEnabled) { - closedResultsPromise = this.getClosedNotebookResults(query, new ResourceSet(localNotebookFiles, uri => this.uriIdentityService.extUri.getComparisonKey(uri)), token ?? CancellationToken.None); - } - - const promise = Promise.all([localResultPromise, closedResultsPromise]); - return { - completeData: promise.then(resolvedPromise => { - const resolved = resolvedPromise.filter((e): e is INotebookSearchMatchResults => !!e); - const resultArray = resolved.map(elem => elem.results); - const results = arrays.coalesce(resultArray.flatMap(map => Array.from(map.values()))); - if (onProgress) { - results.forEach(onProgress); - } - this.logService.trace(`local notebook search time | ${searchLocalEnd - searchStart}ms`); - return { - messages: [], - limitHit: resolved.reduce((prev, cur) => prev || cur.limitHit, false), - results, - }; - }), - allScannedFiles: promise.then(resolvedPromise => { - const resolved = resolvedPromise.filter((e): e is INotebookSearchMatchResults => !!e); - const resultArray = resolved.map(elem => elem.results); - return new ResourceSet(resultArray.flatMap(map => Array.from(map.keys())), uri => this.uriIdentityService.extUri.getComparisonKey(uri)); - }) - }; - }; - const promiseResults = getAllResults(); - return { - openFilesToScan: new ResourceSet(localNotebookFiles), - completeData: promiseResults.completeData, - allScannedFiles: promiseResults.allScannedFiles - }; - } - - private async getClosedNotebookResults(textQuery: ITextQuery, scannedFiles: ResourceSet, token: CancellationToken): Promise { - const infoProviders = this.notebookService.getContributedNotebookTypes(); - const includes = infoProviders.flatMap( - (provider) => { - return provider.selectors.map((selector) => { - const globPattern = (selector as INotebookExclusiveDocumentFilter).include || selector as IRelativePattern | string; - return globPattern.toString(); - } - ); - } - ); - - const results = new ResourceMap(uri => this.uriIdentityService.extUri.getComparisonKey(uri)); - - const start = Date.now(); - - const filesToScan = await this.runFileQueries(includes, token, textQuery); - const deserializedNotebooks = new ResourceMap(); - const textModels = this.notebookService.getNotebookTextModels(); - for (const notebook of textModels) { - deserializedNotebooks.set(notebook.uri, notebook); - } - - const promises = filesToScan.map(async (uri) => { - const cellMatches: ICellMatch[] = []; - if (scannedFiles.has(uri)) { - return; - } - - try { - if (token.isCancellationRequested) { - return; - } - - const notebook = deserializedNotebooks.get(uri) ?? (await this._notebookDataCache.getNotebookData(uri)); - const cells = notebook.cells; - - if (token.isCancellationRequested) { - return; - } - - cells.forEach((cell, index) => { - const target = textQuery.contentPattern.pattern; - const cellModel = cell instanceof NotebookCellTextModel ? new CellSearchModel('', cell.textBuffer, cell.outputs.flatMap(value => value.outputs), uri, index) : new CellSearchModel(cell.source, undefined, cell.outputs.flatMap(value => value.outputs), uri, index); - - const inputMatches = cellModel.findInInputs(target); - const outputMatches = cellModel.findInOutputs(target); - const webviewResults = outputMatches - .flatMap(outputMatch => - genericCellMatchesToTextSearchMatches(outputMatch.matches, outputMatch.textBuffer, cellModel)) - .map((textMatch, index) => { - textMatch.webviewIndex = index; - return textMatch; - }); - - if (inputMatches.length > 0 || outputMatches.length > 0) { - const cellMatch: ICellMatch = { - cell: cellModel, - index: index, - contentResults: contentMatchesToTextSearchMatches(inputMatches, cellModel), - webviewResults - }; - cellMatches.push(cellMatch); - } - }); - - const fileMatch = cellMatches.length > 0 ? { - resource: uri, cellResults: cellMatches - } : null; - results.set(uri, fileMatch); - return; - - } catch (e) { - this.logService.info('error: ' + e); - return; - } - - }); - - await Promise.all(promises); - const end = Date.now(); - - this.logService.trace(`query: ${textQuery.contentPattern.pattern}`); - this.logService.trace(`closed notebook search time | ${end - start}ms`); - return { - results: results, - limitHit: false - }; - } - - private async getLocalNotebookResults(query: ITextQuery, token: CancellationToken, widgets: Array, searchID: string): Promise { - const localResults = new ResourceMap(uri => this.uriIdentityService.extUri.getComparisonKey(uri)); - let limitHit = false; - - for (const widget of widgets) { - if (!widget.viewModel) { - continue; - } - const askMax = isNumber(query.maxResults) ? query.maxResults + 1 : Number.MAX_SAFE_INTEGER; - let matches = await widget - .find(query.contentPattern.pattern, { - regex: query.contentPattern.isRegExp, - wholeWord: query.contentPattern.isWordMatch, - caseSensitive: query.contentPattern.isCaseSensitive, - includeMarkupInput: query.contentPattern.notebookInfo?.isInNotebookMarkdownInput ?? true, - includeMarkupPreview: query.contentPattern.notebookInfo?.isInNotebookMarkdownPreview ?? true, - includeCodeInput: query.contentPattern.notebookInfo?.isInNotebookCellInput ?? true, - includeOutput: query.contentPattern.notebookInfo?.isInNotebookCellOutput ?? true, - }, token, false, true, searchID); - - - if (matches.length) { - if (askMax && matches.length >= askMax) { - limitHit = true; - matches = matches.slice(0, askMax - 1); - } - const cellResults: ICellMatch[] = matches.map(match => { - const contentResults = contentMatchesToTextSearchMatches(match.contentMatches, match.cell); - const webviewResults = webviewMatchesToTextSearchMatches(match.webviewMatches); - return { - cell: match.cell, - index: match.index, - contentResults: contentResults, - webviewResults: webviewResults, - }; - }); - - const fileMatch: IFileMatchWithCells = { - resource: widget.viewModel.uri, cellResults: cellResults - }; - localResults.set(widget.viewModel.uri, fileMatch); - } else { - localResults.set(widget.viewModel.uri, null); - } - } - - return { - results: localResults, - limitHit - }; - } - - - private getLocalNotebookWidgets(): Array { - const notebookWidgets = this.notebookEditorService.retrieveAllExistingWidgets(); - return notebookWidgets - .map(widget => widget.value) - .filter((val): val is NotebookEditorWidget => !!val && !!(val.viewModel)); - } -} diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/patternInputWidget.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/patternInputWidget.ts index 6d167046..d12c8269 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/patternInputWidget.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/patternInputWidget.ts @@ -19,6 +19,7 @@ import { IConfigurationService } from 'vs/platform/configuration/common/configur import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; import { defaultToggleStyles } from 'vs/platform/theme/browser/defaultStyles'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; export interface IOptions { placeholder?: string; @@ -219,6 +220,7 @@ export class IncludePatternInputWidget extends PatternInputWidget { icon: Codicon.book, title: nls.localize('onlySearchInOpenEditors', "Search only in Open Editors"), isChecked: false, + hoverDelegate: getDefaultHoverDelegate('element'), ...defaultToggleStyles })); this._register(this.useSearchInEditorsBox.onChange(viaKeyboard => { @@ -271,6 +273,7 @@ export class ExcludePatternInputWidget extends PatternInputWidget { actionClassName: 'useExcludesAndIgnoreFiles', title: nls.localize('useExcludesAndIgnoreFilesDescription', "Use Exclude Settings and Ignore Files"), isChecked: true, + hoverDelegate: getDefaultHoverDelegate('element'), ...defaultToggleStyles })); this._register(this.useExcludesAndIgnoreFilesBox.onChange(viaKeyboard => { diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/quickTextSearch/textSearchQuickAccess.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/quickTextSearch/textSearchQuickAccess.ts index 3e23fe5f..aa71685a 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/quickTextSearch/textSearchQuickAccess.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/quickTextSearch/textSearchQuickAccess.ts @@ -2,34 +2,38 @@ * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { CancellationToken } from 'vs/base/common/cancellation'; +import { CancellationToken, CancellationTokenSource } from 'vs/base/common/cancellation'; import { IMatch } from 'vs/base/common/filters'; import { DisposableStore, IDisposable } from 'vs/base/common/lifecycle'; import { ResourceSet } from 'vs/base/common/map'; import { basenameOrAuthority, dirname } from 'vs/base/common/resources'; import { ThemeIcon } from 'vs/base/common/themables'; -import { IRange, Range } from 'vs/editor/common/core/range'; +import { IRange } from 'vs/editor/common/core/range'; import { localize } from 'vs/nls'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { ITextEditorSelection } from 'vs/platform/editor/common/editor'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { ILabelService } from 'vs/platform/label/common/label'; import { WorkbenchCompressibleObjectTree, getSelectionKeyboardEvent } from 'vs/platform/list/browser/listService'; -import { FastAndSlowPicks, IPickerQuickAccessItem, PickerQuickAccessProvider, Picks } from 'vs/platform/quickinput/browser/pickerQuickAccess'; +import { FastAndSlowPicks, IPickerQuickAccessItem, IPickerQuickAccessSeparator, PickerQuickAccessProvider, Picks, TriggerAction } from 'vs/platform/quickinput/browser/pickerQuickAccess'; import { DefaultQuickAccessFilterValue, IQuickAccessProviderRunOptions } from 'vs/platform/quickinput/common/quickAccess'; -import { IKeyMods, IQuickPick, IQuickPickItem, IQuickPickSeparator } from 'vs/platform/quickinput/common/quickInput'; +import { IKeyMods, IQuickPick, IQuickPickItem, QuickInputHideReason } from 'vs/platform/quickinput/common/quickInput'; import { IWorkspaceContextService, IWorkspaceFolder } from 'vs/platform/workspace/common/workspace'; import { IWorkbenchEditorConfiguration } from 'vs/workbench/common/editor'; -import { IViewsService } from 'vs/workbench/common/views'; -import { searchDetailsIcon, searchOpenInFileIcon } from 'vs/workbench/contrib/search/browser/searchIcons'; -import { FileMatch, Match, MatchInNotebook, RenderableMatch, SearchModel, searchComparer } from 'vs/workbench/contrib/search/browser/searchModel'; +import { searchDetailsIcon, searchOpenInFileIcon, searchActivityBarIcon } from 'vs/workbench/contrib/search/browser/searchIcons'; +import { FileMatch, Match, RenderableMatch, SearchModel, SearchModelLocation, searchComparer } from 'vs/workbench/contrib/search/browser/searchModel'; import { SearchView, getEditorSelectionFromMatch } from 'vs/workbench/contrib/search/browser/searchView'; import { IWorkbenchSearchConfiguration, getOutOfWorkspaceEditorResources } from 'vs/workbench/contrib/search/common/search'; import { ACTIVE_GROUP, IEditorService, SIDE_GROUP } from 'vs/workbench/services/editor/common/editorService'; import { ITextQueryBuilderOptions, QueryBuilder } from 'vs/workbench/services/search/common/queryBuilder'; -import { IPatternInfo, ITextQuery, VIEW_ID } from 'vs/workbench/services/search/common/search'; +import { IPatternInfo, ISearchComplete, ITextQuery, VIEW_ID } from 'vs/workbench/services/search/common/search'; +import { Event } from 'vs/base/common/event'; +import { PickerEditorState } from 'vs/workbench/browser/quickaccess'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; +import { Sequencer } from 'vs/base/common/async'; +import { URI } from 'vs/base/common/uri'; -export const TEXT_SEARCH_QUICK_ACCESS_PREFIX = '% '; +export const TEXT_SEARCH_QUICK_ACCESS_PREFIX = '%'; const DEFAULT_TEXT_QUERY_BUILDER_OPTIONS: ITextQueryBuilderOptions = { _reason: 'quickAccessSearch', @@ -41,10 +45,21 @@ const DEFAULT_TEXT_QUERY_BUILDER_OPTIONS: ITextQueryBuilderOptions = { const MAX_FILES_SHOWN = 30; const MAX_RESULTS_PER_FILE = 10; +const DEBOUNCE_DELAY = 75; -export class TextSearchQuickAccess extends PickerQuickAccessProvider { +interface ITextSearchQuickAccessItem extends IPickerQuickAccessItem { + match?: Match; +} +export class TextSearchQuickAccess extends PickerQuickAccessProvider { + + private editorSequencer: Sequencer; private queryBuilder: QueryBuilder; private searchModel: SearchModel; + private currentAsyncSearch: Promise = Promise.resolve({ + results: [], + messages: [] + }); + private readonly editorViewState: PickerEditorState; private _getTextQueryBuilderOptions(charsPerLine: number): ITextQueryBuilderOptions { return { @@ -68,12 +83,15 @@ export class TextSearchQuickAccess extends PickerQuickAccessProvider, token: CancellationToken, runOptions?: IQuickAccessProviderRunOptions): IDisposable { + override provide(picker: IQuickPick, token: CancellationToken, runOptions?: IQuickAccessProviderRunOptions): IDisposable { const disposables = new DisposableStore(); + if (TEXT_SEARCH_QUICK_ACCESS_PREFIX.length < picker.value.length) { + picker.valueSelection = [TEXT_SEARCH_QUICK_ACCESS_PREFIX.length, picker.value.length]; + } + picker.customButton = true; + picker.customLabel = '$(go-to-search)'; + this.editorViewState.reset(); + disposables.add(picker.onDidCustom(() => { + if (this.searchModel.searchResult.count() > 0) { + this.moveToSearchViewlet(undefined); + } else { + this._viewsService.openView(VIEW_ID, true); + } + picker.hide(); + })); + + const onDidChangeActive = () => { + const [item] = picker.activeItems; + + if (item?.match) { + // we must remember our curret view state to be able to restore (will automatically track if there is already stored state) + this.editorViewState.set(); + const itemMatch = item.match; + this.editorSequencer.queue(async () => { + await this.editorViewState.openTransientEditor({ + resource: itemMatch.parent().resource, + options: { preserveFocus: true, revealIfOpened: true, ignoreError: true, selection: itemMatch.range() } + }); + }); + } + }; + + disposables.add(Event.debounce(picker.onDidChangeActive, (last, event) => event, DEBOUNCE_DELAY, true)(onDidChangeActive)); + disposables.add(Event.once(picker.onWillHide)(({ reason }) => { + // Restore view state upon cancellation if we changed it + // but only when the picker was closed via explicit user + // gesture and not e.g. when focus was lost because that + // could mean the user clicked into the editor directly. + if (reason === QuickInputHideReason.Gesture) { + this.editorViewState.restore(); + } + })); + + disposables.add(Event.once(picker.onDidHide)(({ reason }) => { + this.searchModel.searchResult.toggleHighlights(false); + })); + disposables.add(super.provide(picker, token, runOptions)); - disposables.add(picker.onDidHide(() => this.searchModel.searchResult.toggleHighlights(false))); disposables.add(picker.onDidAccept(() => this.searchModel.searchResult.toggleHighlights(false))); return disposables; } @@ -95,9 +158,10 @@ export class TextSearchQuickAccess extends PickerQuickAccessProvider folder.uri), this._getTextQueryBuilderOptions(charsPerLine)); @@ -128,6 +193,7 @@ export class TextSearchQuickAccess extends PickerQuickAccessProvider { + this.currentAsyncSearch = result.asyncResults; await result.asyncResults; const syncResultURIs = new ResourceSet(result.syncResults.map(e => e.resource)); return this.searchModel.searchResult.matches().filter(e => !syncResultURIs.has(e.resource)); @@ -138,25 +204,41 @@ export class TextSearchQuickAccess extends PickerQuickAccessProvider | undefined = viewlet?.getControl(); + this.searchModel = this._instantiationService.createInstance(SearchModel); + this.searchModel.location = SearchModelLocation.QUICK_ACCESS; - viewer.setFocus([currentElem], getSelectionKeyboardEvent()); - viewer.setSelection([currentElem], getSelectionKeyboardEvent()); - viewer.reveal(currentElem); + const viewer: WorkbenchCompressibleObjectTree | undefined = viewlet?.getControl(); + if (currentElem) { + viewer.setFocus([currentElem], getSelectionKeyboardEvent()); + viewer.setSelection([currentElem], getSelectionKeyboardEvent()); + viewer.reveal(currentElem); + } else { + viewlet.searchAndReplaceWidget.focus(); + } } - private _getPicksFromMatches(matches: FileMatch[], limit: number): (IQuickPickSeparator | IPickerQuickAccessItem)[] { - matches = matches.sort(searchComparer); + + private _getPicksFromMatches(matches: FileMatch[], limit: number, firstFile?: URI): (IPickerQuickAccessSeparator | ITextSearchQuickAccessItem)[] { + matches = matches.sort((a, b) => { + if (firstFile) { + if (firstFile === a.resource) { + return -1; + } else if (firstFile === b.resource) { + return 1; + } + } + return searchComparer(a, b, this.configuration.sortOrder); + }); const files = matches.length > limit ? matches.slice(0, limit) : matches; - const picks: Array = []; + const picks: Array = []; for (let fileIndex = 0; fileIndex < matches.length; fileIndex++) { if (fileIndex === limit) { @@ -169,7 +251,7 @@ export class TextSearchQuickAccess extends PickerQuickAccessProvider { - this.moveToSearchViewlet(this.searchModel, matches[limit]); + this.moveToSearchViewlet(matches[limit]); } }); break; @@ -184,11 +266,15 @@ export class TextSearchQuickAccess extends PickerQuickAccessProvider => { + await this.handleAccept(fileMatch, {}); + return TriggerAction.CLOSE_PICKER; + }, }); const results: Match[] = fileMatch.matches() ?? []; @@ -200,7 +286,7 @@ export class TextSearchQuickAccess extends PickerQuickAccessProvider { - this.moveToSearchViewlet(this.searchModel, element); + this.moveToSearchViewlet(element); } }); break; @@ -217,23 +303,31 @@ export class TextSearchQuickAccess extends PickerQuickAccessProvider { await this.handleAccept(fileMatch, { keyMods, selection: getEditorSelectionFromMatch(element, this.searchModel), preserveFocus: event.inBackground, - forcePinned: event.inBackground, - indexedCellOptions: element instanceof MatchInNotebook ? { index: element.cellIndex, selection: element.range() } : undefined + forcePinned: event.inBackground }); - } + }, + trigger: (): TriggerAction => { + this.moveToSearchViewlet(element); + return TriggerAction.CLOSE_PICKER; + }, + match: element }); } } return picks; } - private async handleAccept(fileMatch: FileMatch, options: { keyMods?: IKeyMods; selection?: ITextEditorSelection; preserveFocus?: boolean; range?: IRange; forcePinned?: boolean; forceOpenSideBySide?: boolean; indexedCellOptions?: { index: number; selection?: Range } }): Promise { + private async handleAccept(fileMatch: FileMatch, options: { keyMods?: IKeyMods; selection?: ITextEditorSelection; preserveFocus?: boolean; range?: IRange; forcePinned?: boolean; forceOpenSideBySide?: boolean }): Promise { const editorOptions = { preserveFocus: options.preserveFocus, pinned: options.keyMods?.ctrlCmd || options.forcePinned || this.configuration.openEditorPinned, @@ -251,17 +345,30 @@ export class TextSearchQuickAccess extends PickerQuickAccessProvider | Promise | FastAndSlowPicks> | FastAndSlowPicks | null { + const searchModelAtTimeOfSearch = this.searchModel; if (contentPattern === '') { + this.searchModel.searchResult.clear(); - return []; + return [{ + label: localize('enterSearchTerm', "Enter a term to search for across your files.") + }]; } - const allMatches = this.doSearch(contentPattern, token); + + const conditionalTokenCts = disposables.add(new CancellationTokenSource()); + + disposables.add(token.onCancellationRequested(() => { + if (searchModelAtTimeOfSearch.location === SearchModelLocation.QUICK_ACCESS) { + // if the search model has not been imported to the panel, you can cancel + conditionalTokenCts.cancel(); + } + })); + const allMatches = this.doSearch(contentPattern, conditionalTokenCts.token); if (!allMatches) { return null; } const matches = allMatches.syncResults; - const syncResult = this._getPicksFromMatches(matches, MAX_FILES_SHOWN); + const syncResult = this._getPicksFromMatches(matches, MAX_FILES_SHOWN, this._editorService.activeEditor?.resource); if (syncResult.length > 0) { this.searchModel.searchResult.toggleHighlights(true); } @@ -273,7 +380,9 @@ export class TextSearchQuickAccess extends PickerQuickAccessProvider this._getPicksFromMatches(asyncResults, MAX_FILES_SHOWN - matches.length)) + .then(asyncResults => (asyncResults.length + syncResult.length === 0) ? [{ + label: localize('noAnythingResults', "No matching results") + }] : this._getPicksFromMatches(asyncResults, MAX_FILES_SHOWN - matches.length)) .then(picks => { if (picks.length > 0) { this.searchModel.searchResult.toggleHighlights(true); diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/replaceContributions.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/replaceContributions.ts index 1fbf571f..f129a5bf 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/replaceContributions.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/replaceContributions.ts @@ -5,11 +5,9 @@ import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions'; import { IReplaceService } from 'vs/workbench/contrib/search/browser/replace'; import { ReplaceService, ReplacePreviewContentProvider } from 'vs/workbench/contrib/search/browser/replaceService'; -import { Registry } from 'vs/platform/registry/common/platform'; -import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions } from 'vs/workbench/common/contributions'; -import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; +import { WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; export function registerContributions(): void { registerSingleton(IReplaceService, ReplaceService, InstantiationType.Delayed); - Registry.as(WorkbenchExtensions.Workbench).registerWorkbenchContribution(ReplacePreviewContentProvider, LifecyclePhase.Starting); + registerWorkbenchContribution2(ReplacePreviewContentProvider.ID, ReplacePreviewContentProvider, WorkbenchPhase.BlockStartup /* registration only */); } diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/replaceService.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/replaceService.ts index 8dd187bf..186983b5 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/replaceService.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/replaceService.ts @@ -42,6 +42,8 @@ const toFileResource = (replaceResource: URI): URI => { export class ReplacePreviewContentProvider implements ITextModelContentProvider, IWorkbenchContribution { + static readonly ID = 'workbench.contrib.replacePreviewContentProvider'; + constructor( @IInstantiationService private readonly instantiationService: IInstantiationService, @ITextModelService private readonly textModelResolverService: ITextModelService @@ -199,10 +201,10 @@ export class ReplaceService implements IReplaceService { if (arg instanceof Match) { if (arg instanceof MatchInNotebook) { - if (!arg.isWebviewMatch()) { + if (!arg.isReadonly()) { // only apply edits if it's not a webview match, since webview matches are read-only const match = arg; - edits.push(this.createEdit(match, match.replaceString, match.cell.uri)); + edits.push(this.createEdit(match, match.replaceString, match.cell?.uri)); } } else { const match = arg; diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/search.contribution.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/search.contribution.ts index a2f41a98..26e2d6cc 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/search.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/search.contribution.ts @@ -7,7 +7,6 @@ import { KeyCode, KeyMod } from 'vs/base/common/keyCodes'; import * as platform from 'vs/base/common/platform'; import { AbstractGotoLineQuickAccessProvider } from 'vs/editor/contrib/quickAccess/browser/gotoLineQuickAccess'; import * as nls from 'vs/nls'; -import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { ConfigurationScope, Extensions as ConfigurationExtensions, IConfigurationRegistry } from 'vs/platform/configuration/common/configurationRegistry'; import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors'; @@ -16,21 +15,18 @@ import { Extensions as QuickAccessExtensions, IQuickAccessRegistry } from 'vs/pl import { Registry } from 'vs/platform/registry/common/platform'; import { ViewPaneContainer } from 'vs/workbench/browser/parts/views/viewPaneContainer'; import { defaultQuickAccessContextKeyValue } from 'vs/workbench/browser/quickaccess'; -import { Extensions as WorkbenchExtensions, IWorkbenchContribution, IWorkbenchContributionsRegistry } from 'vs/workbench/common/contributions'; -import { Extensions as ViewExtensions, IViewContainersRegistry, IViewDescriptor, IViewDescriptorService, IViewsRegistry, ViewContainerLocation } from 'vs/workbench/common/views'; +import { Extensions as ViewExtensions, IViewContainersRegistry, IViewDescriptor, IViewsRegistry, ViewContainerLocation } from 'vs/workbench/common/views'; import { GotoSymbolQuickAccessProvider } from 'vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess'; import { AnythingQuickAccessProvider } from 'vs/workbench/contrib/search/browser/anythingQuickAccess'; import { registerContributions as replaceContributions } from 'vs/workbench/contrib/search/browser/replaceContributions'; -import { registerContributions as notebookSearchContributions } from 'vs/workbench/contrib/search/browser/notebookSearchContributions'; +import { registerContributions as notebookSearchContributions } from 'vs/workbench/contrib/search/browser/notebookSearch/notebookSearchContributions'; import { searchViewIcon } from 'vs/workbench/contrib/search/browser/searchIcons'; import { SearchView } from 'vs/workbench/contrib/search/browser/searchView'; import { registerContributions as searchWidgetContributions } from 'vs/workbench/contrib/search/browser/searchWidget'; import { SymbolsQuickAccessProvider } from 'vs/workbench/contrib/search/browser/symbolsQuickAccess'; import { ISearchHistoryService, SearchHistoryService } from 'vs/workbench/contrib/search/common/searchHistoryService'; import { ISearchViewModelWorkbenchService, SearchViewModelWorkbenchService } from 'vs/workbench/contrib/search/browser/searchModel'; -import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; import { SearchSortOrder, SEARCH_EXCLUDE_CONFIG, VIEWLET_ID, ViewMode, VIEW_ID } from 'vs/workbench/services/search/common/search'; -import { Extensions, IConfigurationMigrationRegistry } from 'vs/workbench/common/configuration'; import { CommandsRegistry } from 'vs/platform/commands/common/commands'; import { assertType } from 'vs/base/common/types'; import { getWorkspaceSymbols, IWorkspaceSymbol } from 'vs/workbench/contrib/search/common/search'; @@ -44,6 +40,7 @@ import 'vs/workbench/contrib/search/browser/searchActionsSymbol'; import 'vs/workbench/contrib/search/browser/searchActionsTopBar'; import 'vs/workbench/contrib/search/browser/searchActionsTextQuickAccess'; import { TEXT_SEARCH_QUICK_ACCESS_PREFIX, TextSearchQuickAccess } from 'vs/workbench/contrib/search/browser/quickTextSearch/textSearchQuickAccess'; +import { Extensions, IConfigurationMigrationRegistry } from 'vs/workbench/common/configuration'; registerSingleton(ISearchViewModelWorkbenchService, SearchViewModelWorkbenchService, InstantiationType.Delayed); registerSingleton(ISearchHistoryService, SearchHistoryService, InstantiationType.Delayed); @@ -56,7 +53,7 @@ const SEARCH_MODE_CONFIG = 'search.mode'; const viewContainer = Registry.as(ViewExtensions.ViewContainersRegistry).registerViewContainer({ id: VIEWLET_ID, - title: { value: nls.localize('name', "Search"), original: 'Search' }, + title: nls.localize2('search', "Search"), ctorDescriptor: new SyncDescriptor(ViewPaneContainer, [VIEWLET_ID, { mergeViewWithContainerWhenSingleView: true }]), hideIfEmpty: true, icon: searchViewIcon, @@ -66,7 +63,7 @@ const viewContainer = Registry.as(ViewExtensions.ViewCo const viewDescriptor: IViewDescriptor = { id: VIEW_ID, containerIcon: searchViewIcon, - name: nls.localize('search', "Search"), + name: nls.localize2('search', "Search"), ctorDescriptor: new SyncDescriptor(SearchView), canToggleVisibility: false, canMoveView: true, @@ -85,22 +82,6 @@ const viewDescriptor: IViewDescriptor = { // Register search default location to sidebar Registry.as(ViewExtensions.ViewsRegistry).registerViews([viewDescriptor], viewContainer); -// Migrate search location setting to new model -class RegisterSearchViewContribution implements IWorkbenchContribution { - constructor( - @IConfigurationService configurationService: IConfigurationService, - @IViewDescriptorService viewDescriptorService: IViewDescriptorService - ) { - const data = configurationService.inspect('search.location'); - if (data.value === 'panel') { - viewDescriptorService.moveViewToLocation(viewDescriptor, ViewContainerLocation.Panel); - } - Registry.as(Extensions.ConfigurationMigration) - .registerConfigurationMigrations([{ key: 'search.location', migrateFn: (value: any) => ({ value: undefined }) }]); - } -} -Registry.as(WorkbenchExtensions.Workbench).registerWorkbenchContribution(RegisterSearchViewContribution, LifecyclePhase.Starting); - // Register Quick Access Handler const quickAccessRegistry = Registry.as(QuickAccessExtensions.Quickaccess); @@ -121,19 +102,19 @@ quickAccessRegistry.registerQuickAccessProvider({ prefix: SymbolsQuickAccessProvider.PREFIX, placeholder: nls.localize('symbolsQuickAccessPlaceholder', "Type the name of a symbol to open."), contextKey: 'inWorkspaceSymbolsPicker', - helpEntries: [{ description: nls.localize('symbolsQuickAccess', "Go to Symbol in Workspace"), commandId: Constants.ShowAllSymbolsActionId }] + helpEntries: [{ description: nls.localize('symbolsQuickAccess', "Go to Symbol in Workspace"), commandId: Constants.SearchCommandIds.ShowAllSymbolsActionId }] }); quickAccessRegistry.registerQuickAccessProvider({ ctor: TextSearchQuickAccess, prefix: TEXT_SEARCH_QUICK_ACCESS_PREFIX, contextKey: 'inTextSearchPicker', - placeholder: nls.localize('textSearchPickerPlaceholder', "Search for text in your workspace files (experimental)."), + placeholder: nls.localize('textSearchPickerPlaceholder', "Search for text in your workspace files."), helpEntries: [ { - description: nls.localize('textSearchPickerHelp', "Search for Text (Experimental)"), - commandId: Constants.QuickTextSearchActionId, - commandCenterOrder: 65, + description: nls.localize('textSearchPickerHelp', "Search for Text"), + commandId: Constants.SearchCommandIds.QuickTextSearchActionId, + commandCenterOrder: 25, } ] }); @@ -148,7 +129,7 @@ configurationRegistry.registerConfiguration({ properties: { [SEARCH_EXCLUDE_CONFIG]: { type: 'object', - markdownDescription: nls.localize('exclude', "Configure [glob patterns](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) for excluding files and folders in fulltext searches and quick open. Inherits all glob patterns from the `#files.exclude#` setting."), + markdownDescription: nls.localize('exclude', "Configure [glob patterns](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) for excluding files and folders in fulltext searches and file search in quick open. To exclude files from the recently opened list in quick open, patterns must be absolute (for example `**/node_modules/**`). Inherits all glob patterns from the `#files.exclude#` setting."), default: { '**/node_modules': true, '**/bower_components': true, '**/*.code-search': true }, additionalProperties: { anyOf: [ @@ -202,7 +183,7 @@ configurationRegistry.registerConfiguration({ }, 'search.useGlobalIgnoreFiles': { type: 'boolean', - markdownDescription: nls.localize('useGlobalIgnoreFiles', "Controls whether to use your global gitignore file (e.g., from `$HOME/.config/git/ignore`) when searching for files. Requires `#search.useIgnoreFiles#` to be enabled."), + markdownDescription: nls.localize('useGlobalIgnoreFiles', "Controls whether to use your global gitignore file (for example, from `$HOME/.config/git/ignore`) when searching for files. Requires `#search.useIgnoreFiles#` to be enabled."), default: false, scope: ConfigurationScope.RESOURCE }, @@ -223,14 +204,14 @@ configurationRegistry.registerConfiguration({ default: true }, 'search.quickOpen.history.filterSortOrder': { - 'type': 'string', - 'enum': ['default', 'recency'], - 'default': 'default', - 'enumDescriptions': [ + type: 'string', + enum: ['default', 'recency'], + default: 'default', + enumDescriptions: [ nls.localize('filterSortOrder.default', 'History entries are sorted by relevance based on the filter value used. More relevant entries appear first.'), nls.localize('filterSortOrder.recency', 'History entries are sorted by recency. More recently opened entries appear first.') ], - 'description': nls.localize('filterSortOrder', "Controls sorting order of editor history in quick open when filtering.") + description: nls.localize('filterSortOrder', "Controls sorting order of editor history in quick open when filtering.") }, 'search.followSymlinks': { type: 'boolean', @@ -328,6 +309,16 @@ configurationRegistry.registerConfiguration({ ], markdownDescription: nls.localize('search.searchEditor.doubleClickBehaviour', "Configure effect of double-clicking a result in a search editor.") }, + 'search.searchEditor.singleClickBehaviour': { + type: 'string', + enum: ['default', 'peekDefinition',], + default: 'default', + enumDescriptions: [ + nls.localize('search.searchEditor.singleClickBehaviour.default', "Single-clicking does nothing."), + nls.localize('search.searchEditor.singleClickBehaviour.peekDefinition', "Single-clicking opens a Peek Definition window."), + ], + markdownDescription: nls.localize('search.searchEditor.singleClickBehaviour', "Configure effect of single-clicking a result in a search editor.") + }, 'search.searchEditor.reusePriorSearchConfiguration': { type: 'boolean', default: false, @@ -339,10 +330,10 @@ configurationRegistry.registerConfiguration({ markdownDescription: nls.localize('search.searchEditor.defaultNumberOfContextLines', "The default number of surrounding context lines to use when creating new Search Editors. If using `#search.searchEditor.reusePriorSearchConfiguration#`, this can be set to `null` (empty) to use the prior Search Editor's configuration.") }, 'search.sortOrder': { - 'type': 'string', - 'enum': [SearchSortOrder.Default, SearchSortOrder.FileNames, SearchSortOrder.Type, SearchSortOrder.Modified, SearchSortOrder.CountDescending, SearchSortOrder.CountAscending], - 'default': SearchSortOrder.Default, - 'enumDescriptions': [ + type: 'string', + enum: [SearchSortOrder.Default, SearchSortOrder.FileNames, SearchSortOrder.Type, SearchSortOrder.Modified, SearchSortOrder.CountDescending, SearchSortOrder.CountAscending], + default: SearchSortOrder.Default, + enumDescriptions: [ nls.localize('searchSortOrder.default', "Results are sorted by folder and file names, in alphabetical order."), nls.localize('searchSortOrder.filesOnly', "Results are sorted by file names ignoring folder order, in alphabetical order."), nls.localize('searchSortOrder.type', "Results are sorted by file extensions, in alphabetical order."), @@ -350,7 +341,7 @@ configurationRegistry.registerConfiguration({ nls.localize('searchSortOrder.countDescending', "Results are sorted by count per file, in descending order."), nls.localize('searchSortOrder.countAscending', "Results are sorted by count per file, in ascending order.") ], - 'description': nls.localize('search.sortOrder', "Controls sorting order of search results.") + description: nls.localize('search.sortOrder', "Controls sorting order of search results.") }, 'search.decorations.colors': { type: 'boolean', @@ -363,25 +354,26 @@ configurationRegistry.registerConfiguration({ default: true }, 'search.defaultViewMode': { - 'type': 'string', - 'enum': [ViewMode.Tree, ViewMode.List], - 'default': ViewMode.List, - 'enumDescriptions': [ + type: 'string', + enum: [ViewMode.Tree, ViewMode.List], + default: ViewMode.List, + enumDescriptions: [ nls.localize('scm.defaultViewMode.tree', "Shows search results as a tree."), nls.localize('scm.defaultViewMode.list', "Shows search results as a list.") ], - 'description': nls.localize('search.defaultViewMode', "Controls the default search result view mode.") + description: nls.localize('search.defaultViewMode', "Controls the default search result view mode.") + }, + 'search.quickAccess.preserveInput': { + type: 'boolean', + description: nls.localize('search.quickAccess.preserveInput', "Controls whether the last typed input to Quick Search should be restored when opening it the next time."), + default: false }, 'search.experimental.closedNotebookRichContentResults': { type: 'boolean', description: nls.localize('search.experimental.closedNotebookResults', "Show notebook editor rich content results for closed notebooks. Please refresh your search results after changing this setting."), default: false }, - 'search.experimental.quickAccess.preserveInput': { - 'type': 'boolean', - 'description': nls.localize('search.experimental.quickAccess.preserveInput', "Controls whether the last typed input to Quick Search should be restored when opening it the next time."), - 'default': false - }, + } }); @@ -391,3 +383,13 @@ CommandsRegistry.registerCommand('_executeWorkspaceSymbolProvider', async functi const result = await getWorkspaceSymbols(query); return result.map(item => item.symbol); }); + +// todo: @andreamah get rid of this after a few iterations +Registry.as(Extensions.ConfigurationMigration) + .registerConfigurationMigrations([{ + key: 'search.experimental.quickAccess.preserveInput', + migrateFn: (value, _accessor) => ([ + ['search.quickAccess.preserveInput', { value }], + ['search.experimental.quickAccess.preserveInput', { value: undefined }] + ]) + }]); diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsBase.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsBase.ts index 92cbc8b0..20ae11b9 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsBase.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsBase.ts @@ -7,17 +7,16 @@ import * as DOM from 'vs/base/browser/dom'; import { ResolvedKeybinding } from 'vs/base/common/keybindings'; import * as nls from 'vs/nls'; import { WorkbenchCompressibleObjectTree } from 'vs/platform/list/browser/listService'; -import { IViewsService } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import { SearchView } from 'vs/workbench/contrib/search/browser/searchView'; import { FileMatch, FolderMatch, Match, RenderableMatch, searchComparer } from 'vs/workbench/contrib/search/browser/searchModel'; import { ISearchConfigurationProperties, VIEW_ID } from 'vs/workbench/services/search/common/search'; -export const category = { value: nls.localize('search', "Search"), original: 'Search' }; +export const category = nls.localize2('search', "Search"); export function isSearchViewFocused(viewsService: IViewsService): boolean { const searchView = getSearchView(viewsService); - const activeElement = document.activeElement; - return !!(searchView && activeElement && DOM.isAncestor(activeElement, searchView.getContainer())); + return !!(searchView && DOM.isAncestorOfActiveElement(searchView.getContainer())); } export function appendKeyBindingLabel(label: string, inputKeyBinding: ResolvedKeybinding | undefined): string { diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsCopy.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsCopy.ts index 28d437a8..1d1c64f6 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsCopy.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsCopy.ts @@ -6,7 +6,7 @@ import * as nls from 'vs/nls'; import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService'; import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { ILabelService } from 'vs/platform/label/common/label'; -import { IViewsService } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import * as Constants from 'vs/workbench/contrib/search/common/constants'; import { FileMatch, FolderMatch, FolderMatchWithResource, Match, RenderableMatch, searchMatchComparer } from 'vs/workbench/contrib/search/browser/searchModel'; import { Action2, MenuId, registerAction2 } from 'vs/platform/actions/common/actions'; @@ -21,20 +21,17 @@ registerAction2(class CopyMatchCommandAction extends Action2 { constructor( ) { super({ - id: Constants.CopyMatchCommandId, - title: { - value: nls.localize('copyMatchLabel', "Copy"), - original: 'Copy' - }, + id: Constants.SearchCommandIds.CopyMatchCommandId, + title: nls.localize2('copyMatchLabel', "Copy"), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, - when: Constants.FileMatchOrMatchFocusKey, + when: Constants.SearchContext.FileMatchOrMatchFocusKey, primary: KeyMod.CtrlCmd | KeyCode.KeyC, }, menu: [{ id: MenuId.SearchContext, - when: Constants.FileMatchOrMatchFocusKey, + when: Constants.SearchContext.FileMatchOrMatchFocusKey, group: 'search_2', order: 1 }] @@ -52,15 +49,12 @@ registerAction2(class CopyPathCommandAction extends Action2 { constructor( ) { super({ - id: Constants.CopyPathCommandId, - title: { - value: nls.localize('copyPathLabel', "Copy Path"), - original: 'Copy Path' - }, + id: Constants.SearchCommandIds.CopyPathCommandId, + title: nls.localize2('copyPathLabel', "Copy Path"), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, - when: Constants.FileMatchOrFolderMatchWithResourceFocusKey, + when: Constants.SearchContext.FileMatchOrFolderMatchWithResourceFocusKey, primary: KeyMod.CtrlCmd | KeyMod.Alt | KeyCode.KeyC, win: { primary: KeyMod.Shift | KeyMod.Alt | KeyCode.KeyC @@ -68,7 +62,7 @@ registerAction2(class CopyPathCommandAction extends Action2 { }, menu: [{ id: MenuId.SearchContext, - when: Constants.FileMatchOrFolderMatchWithResourceFocusKey, + when: Constants.SearchContext.FileMatchOrFolderMatchWithResourceFocusKey, group: 'search_2', order: 2 }] @@ -86,15 +80,12 @@ registerAction2(class CopyAllCommandAction extends Action2 { constructor( ) { super({ - id: Constants.CopyAllCommandId, - title: { - value: nls.localize('copyAllLabel', "Copy All"), - original: 'Copy All' - }, + id: Constants.SearchCommandIds.CopyAllCommandId, + title: nls.localize2('copyAllLabel', "Copy All"), category, menu: [{ id: MenuId.SearchContext, - when: Constants.HasSearchResults, + when: Constants.SearchContext.HasSearchResults, group: 'search_2', order: 3 }] diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsFind.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsFind.ts index d57a3551..e848ced9 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsFind.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsFind.ts @@ -8,7 +8,8 @@ import { ICommandService } from 'vs/platform/commands/common/commands'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { IListService, WorkbenchCompressibleObjectTree } from 'vs/platform/list/browser/listService'; -import { IViewsService, ViewContainerLocation } from 'vs/workbench/common/views'; +import { ViewContainerLocation } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import * as Constants from 'vs/workbench/contrib/search/common/constants'; import * as SearchEditorConstants from 'vs/workbench/contrib/searchEditor/browser/constants'; import { FileMatch, FolderMatchWithResource, Match, RenderableMatch } from 'vs/workbench/contrib/search/browser/searchModel'; @@ -32,6 +33,7 @@ import { category, getElementsToOperateOn, getSearchView, openSearchView } from import { IConfigurationResolverService } from 'vs/workbench/services/configurationResolver/common/configurationResolver'; import { IHistoryService } from 'vs/workbench/services/history/common/history'; import { Schemas } from 'vs/base/common/network'; +import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; //#region Interfaces @@ -53,15 +55,12 @@ export interface IFindInFilesArgs { registerAction2(class RestrictSearchToFolderAction extends Action2 { constructor() { super({ - id: Constants.RestrictSearchToFolderId, - title: { - value: nls.localize('restrictResultsToFolder', "Restrict Search to Folder"), - original: 'Restrict Search to Folder' - }, + id: Constants.SearchCommandIds.RestrictSearchToFolderId, + title: nls.localize2('restrictResultsToFolder', "Restrict Search to Folder"), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, - when: ContextKeyExpr.and(Constants.SearchViewVisibleKey, Constants.ResourceFolderFocusKey), + when: ContextKeyExpr.and(Constants.SearchContext.SearchViewVisibleKey, Constants.SearchContext.ResourceFolderFocusKey), primary: KeyMod.Shift | KeyMod.Alt | KeyCode.KeyF, }, menu: [ @@ -69,7 +68,7 @@ registerAction2(class RestrictSearchToFolderAction extends Action2 { id: MenuId.SearchContext, group: 'search', order: 3, - when: ContextKeyExpr.and(Constants.ResourceFolderFocusKey) + when: ContextKeyExpr.and(Constants.SearchContext.ResourceFolderFocusKey) } ] }); @@ -79,21 +78,43 @@ registerAction2(class RestrictSearchToFolderAction extends Action2 { } }); + +registerAction2(class ExpandSelectedTreeCommandAction extends Action2 { + constructor( + ) { + super({ + id: Constants.SearchCommandIds.ExpandRecursivelyCommandId, + title: nls.localize('search.expandRecursively', "Expand Recursively"), + category, + menu: [{ + id: MenuId.SearchContext, + when: ContextKeyExpr.and( + Constants.SearchContext.FolderFocusKey, + Constants.SearchContext.HasSearchResults + ), + group: 'search', + order: 4 + }] + }); + } + + override run(accessor: any) { + expandSelectSubtree(accessor); + } +}); + registerAction2(class ExcludeFolderFromSearchAction extends Action2 { constructor() { super({ - id: Constants.ExcludeFolderFromSearchId, - title: { - value: nls.localize('excludeFolderFromSearch', "Exclude Folder from Search"), - original: 'Exclude Folder from Search' - }, + id: Constants.SearchCommandIds.ExcludeFolderFromSearchId, + title: nls.localize2('excludeFolderFromSearch', "Exclude Folder from Search"), category, menu: [ { id: MenuId.SearchContext, group: 'search', order: 4, - when: ContextKeyExpr.and(Constants.ResourceFolderFocusKey) + when: ContextKeyExpr.and(Constants.SearchContext.ResourceFolderFocusKey) } ] }); @@ -108,15 +129,12 @@ registerAction2(class RevealInSideBarForSearchResultsAction extends Action2 { constructor( ) { super({ - id: Constants.RevealInSideBarForSearchResults, - title: { - value: nls.localize('revealInSideBar', "Reveal in Explorer View"), - original: 'Reveal in Explorer View' - }, + id: Constants.SearchCommandIds.RevealInSideBarForSearchResults, + title: nls.localize2('revealInSideBar', "Reveal in Explorer View"), category, menu: [{ id: MenuId.SearchContext, - when: ContextKeyExpr.and(Constants.FileFocusKey, Constants.HasSearchResults), + when: ContextKeyExpr.and(Constants.SearchContext.FileFocusKey, Constants.SearchContext.HasSearchResults), group: 'search_3', order: 1 }] @@ -166,13 +184,12 @@ registerAction2(class FindInFilesAction extends Action2 { constructor( ) { super({ - id: Constants.FindInFilesActionId, + id: Constants.SearchCommandIds.FindInFilesActionId, title: { - value: nls.localize('findInFiles', "Find in Files"), + ...nls.localize2('findInFiles', "Find in Files"), mnemonicTitle: nls.localize({ key: 'miFindInFiles', comment: ['&& denotes a mnemonic'] }, "Find &&in Files"), - original: 'Find in Files' }, - description: { + metadata: { description: nls.localize('findInFiles.description', "Open a workspace search"), args: [ { @@ -220,11 +237,8 @@ registerAction2(class FindInFolderAction extends Action2 { // from explorer constructor() { super({ - id: Constants.FindInFolderId, - title: { - value: nls.localize('findInFolder', "Find in Folder..."), - original: 'Find in Folder...' - }, + id: Constants.SearchCommandIds.FindInFolderId, + title: nls.localize2('findInFolder', "Find in Folder..."), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, @@ -250,11 +264,8 @@ registerAction2(class FindInWorkspaceAction extends Action2 { // from explorer constructor() { super({ - id: Constants.FindInWorkspaceId, - title: { - value: nls.localize('findInWorkspace', "Find in Workspace..."), - original: 'Find in Workspace...' - }, + id: Constants.SearchCommandIds.FindInWorkspaceId, + title: nls.localize2('findInWorkspace', "Find in Workspace..."), category, menu: [ { @@ -285,6 +296,16 @@ registerAction2(class FindInWorkspaceAction extends Action2 { }); //#region Helpers +function expandSelectSubtree(accessor: ServicesAccessor) { + const viewsService = accessor.get(IViewsService); + const searchView = getSearchView(viewsService); + if (searchView) { + const viewer = searchView.getControl(); + const selected = viewer.getFocus()[0]; + viewer.expand(selected, true); + } +} + async function searchWithFolderCommand(accessor: ServicesAccessor, isFromExplorer: boolean, isIncludes: boolean, resource?: URI, folderMatch?: FolderMatchWithResource) { const listService = accessor.get(IListService); const fileService = accessor.get(IFileService); @@ -297,7 +318,7 @@ async function searchWithFolderCommand(accessor: ServicesAccessor, isFromExplore let resources: URI[]; if (isFromExplorer) { - resources = getMultiSelectedResources(resource, listService, accessor.get(IEditorService), accessor.get(IExplorerService)); + resources = getMultiSelectedResources(resource, listService, accessor.get(IEditorService), accessor.get(IEditorGroupsService), accessor.get(IExplorerService)); } else { const searchView = getSearchView(accessor.get(IViewsService)); if (!searchView) { diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsNav.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsNav.ts index 461079d7..3ae42ec2 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsNav.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsNav.ts @@ -9,7 +9,7 @@ import { ICommandHandler } from 'vs/platform/commands/common/commands'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { WorkbenchCompressibleObjectTree } from 'vs/platform/list/browser/listService'; -import { IViewsService } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import * as Constants from 'vs/workbench/contrib/search/common/constants'; import * as SearchEditorConstants from 'vs/workbench/contrib/searchEditor/browser/constants'; import { FileMatchOrMatch, FolderMatch, RenderableMatch } from 'vs/workbench/contrib/search/browser/searchModel'; @@ -24,29 +24,27 @@ import { KeyCode, KeyMod } from 'vs/base/common/keyCodes'; import { ToggleCaseSensitiveKeybinding, TogglePreserveCaseKeybinding, ToggleRegexKeybinding, ToggleWholeWordKeybinding } from 'vs/editor/contrib/find/browser/findModel'; import { category, getSearchView, openSearchView } from 'vs/workbench/contrib/search/browser/searchActionsBase'; import { CONTEXT_ACCESSIBILITY_MODE_ENABLED } from 'vs/platform/accessibility/common/accessibility'; +import { getActiveElement } from 'vs/base/browser/dom'; //#region Actions: Changing Search Input Options registerAction2(class ToggleQueryDetailsAction extends Action2 { constructor() { super({ - id: Constants.ToggleQueryDetailsActionId, - title: { - value: nls.localize('ToggleQueryDetailsAction.label', "Toggle Query Details"), - original: 'Toggle Query Details' - }, + id: Constants.SearchCommandIds.ToggleQueryDetailsActionId, + title: nls.localize2('ToggleQueryDetailsAction.label', "Toggle Query Details"), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, - when: ContextKeyExpr.or(Constants.SearchViewFocusedKey, SearchEditorConstants.InSearchEditor), + when: ContextKeyExpr.or(Constants.SearchContext.SearchViewFocusedKey, SearchEditorConstants.InSearchEditor), primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.KeyJ, }, }); } run(accessor: ServicesAccessor, ...args: any[]) { - const contextService = accessor.get(IContextKeyService).getContext(document.activeElement); + const contextService = accessor.get(IContextKeyService).getContext(getActiveElement()); if (contextService.getValue(SearchEditorConstants.InSearchEditor.serialize())) { (accessor.get(IEditorService).activeEditorPane as SearchEditor).toggleQueryDetails(args[0]?.show); - } else if (contextService.getValue(Constants.SearchViewFocusedKey.serialize())) { + } else if (contextService.getValue(Constants.SearchContext.SearchViewFocusedKey.serialize())) { const searchView = getSearchView(accessor.get(IViewsService)); assertIsDefined(searchView).toggleQueryDetails(undefined, args[0]?.show); } @@ -56,15 +54,12 @@ registerAction2(class ToggleQueryDetailsAction extends Action2 { registerAction2(class CloseReplaceAction extends Action2 { constructor() { super({ - id: Constants.CloseReplaceWidgetActionId, - title: { - value: nls.localize('CloseReplaceWidget.label', "Close Replace Widget"), - original: 'Close Replace Widget' - }, + id: Constants.SearchCommandIds.CloseReplaceWidgetActionId, + title: nls.localize2('CloseReplaceWidget.label', "Close Replace Widget"), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, - when: ContextKeyExpr.and(Constants.SearchViewVisibleKey, Constants.ReplaceInputBoxFocusedKey), + when: ContextKeyExpr.and(Constants.SearchContext.SearchViewVisibleKey, Constants.SearchContext.ReplaceInputBoxFocusedKey), primary: KeyCode.Escape, }, }); @@ -86,15 +81,12 @@ registerAction2(class ToggleCaseSensitiveCommandAction extends Action2 { ) { super({ - id: Constants.ToggleCaseSensitiveCommandId, - title: { - value: nls.localize('ToggleCaseSensitiveCommandId.label', "Toggle Case Sensitive"), - original: 'Toggle Case Sensitive' - }, + id: Constants.SearchCommandIds.ToggleCaseSensitiveCommandId, + title: nls.localize2('ToggleCaseSensitiveCommandId.label', "Toggle Case Sensitive"), category, keybinding: Object.assign({ weight: KeybindingWeight.WorkbenchContrib, - when: isMacintosh ? ContextKeyExpr.and(Constants.SearchViewFocusedKey, Constants.FileMatchOrFolderMatchFocusKey.toNegated()) : Constants.SearchViewFocusedKey, + when: isMacintosh ? ContextKeyExpr.and(Constants.SearchContext.SearchViewFocusedKey, Constants.SearchContext.FileMatchOrFolderMatchFocusKey.toNegated()) : Constants.SearchContext.SearchViewFocusedKey, }, ToggleCaseSensitiveKeybinding) }); @@ -109,14 +101,11 @@ registerAction2(class ToggleCaseSensitiveCommandAction extends Action2 { registerAction2(class ToggleWholeWordCommandAction extends Action2 { constructor() { super({ - id: Constants.ToggleWholeWordCommandId, - title: { - value: nls.localize('ToggleWholeWordCommandId.label', 'Toggle Whole Word'), - original: 'Toggle Whole Word' - }, + id: Constants.SearchCommandIds.ToggleWholeWordCommandId, + title: nls.localize2('ToggleWholeWordCommandId.label', "Toggle Whole Word"), keybinding: Object.assign({ weight: KeybindingWeight.WorkbenchContrib, - when: Constants.SearchViewFocusedKey, + when: Constants.SearchContext.SearchViewFocusedKey, }, ToggleWholeWordKeybinding), category, }); @@ -130,14 +119,11 @@ registerAction2(class ToggleWholeWordCommandAction extends Action2 { registerAction2(class ToggleRegexCommandAction extends Action2 { constructor() { super({ - id: Constants.ToggleRegexCommandId, - title: { - value: nls.localize('ToggleRegexCommandId.label', 'Toggle Regex'), - original: 'Toggle Regex' - }, + id: Constants.SearchCommandIds.ToggleRegexCommandId, + title: nls.localize2('ToggleRegexCommandId.label', "Toggle Regex"), keybinding: Object.assign({ weight: KeybindingWeight.WorkbenchContrib, - when: Constants.SearchViewFocusedKey, + when: Constants.SearchContext.SearchViewFocusedKey, }, ToggleRegexKeybinding), category, }); @@ -151,14 +137,11 @@ registerAction2(class ToggleRegexCommandAction extends Action2 { registerAction2(class TogglePreserveCaseAction extends Action2 { constructor() { super({ - id: Constants.TogglePreserveCaseId, - title: { - value: nls.localize('TogglePreserveCaseId.label', 'Toggle Preserve Case'), - original: 'Toggle Preserve Case' - }, + id: Constants.SearchCommandIds.TogglePreserveCaseId, + title: nls.localize2('TogglePreserveCaseId.label', "Toggle Preserve Case"), keybinding: Object.assign({ weight: KeybindingWeight.WorkbenchContrib, - when: Constants.SearchViewFocusedKey, + when: Constants.SearchContext.SearchViewFocusedKey, }, TogglePreserveCaseKeybinding), category, }); @@ -174,15 +157,12 @@ registerAction2(class TogglePreserveCaseAction extends Action2 { registerAction2(class OpenMatchAction extends Action2 { constructor() { super({ - id: Constants.OpenMatch, - title: { - value: nls.localize('OpenMatch.label', "Open Match"), - original: 'Open Match' - }, + id: Constants.SearchCommandIds.OpenMatch, + title: nls.localize2('OpenMatch.label', "Open Match"), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, - when: ContextKeyExpr.and(Constants.SearchViewVisibleKey, Constants.FileMatchOrMatchFocusKey), + when: ContextKeyExpr.and(Constants.SearchContext.SearchViewVisibleKey, Constants.SearchContext.FileMatchOrMatchFocusKey), primary: KeyCode.Enter, mac: { primary: KeyCode.Enter, @@ -210,15 +190,12 @@ registerAction2(class OpenMatchAction extends Action2 { registerAction2(class OpenMatchToSideAction extends Action2 { constructor() { super({ - id: Constants.OpenMatchToSide, - title: { - value: nls.localize('OpenMatchToSide.label', "Open Match To Side"), - original: 'Open Match To Side' - }, + id: Constants.SearchCommandIds.OpenMatchToSide, + title: nls.localize2('OpenMatchToSide.label', "Open Match To Side"), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, - when: ContextKeyExpr.and(Constants.SearchViewVisibleKey, Constants.FileMatchOrMatchFocusKey), + when: ContextKeyExpr.and(Constants.SearchContext.SearchViewVisibleKey, Constants.SearchContext.FileMatchOrMatchFocusKey), primary: KeyMod.CtrlCmd | KeyCode.Enter, mac: { primary: KeyMod.WinCtrl | KeyCode.Enter @@ -238,14 +215,11 @@ registerAction2(class OpenMatchToSideAction extends Action2 { registerAction2(class AddCursorsAtSearchResultsAction extends Action2 { constructor() { super({ - id: Constants.AddCursorsAtSearchResults, - title: { - value: nls.localize('AddCursorsAtSearchResults.label', 'Add Cursors at Search Results'), - original: 'Add Cursors at Search Results' - }, + id: Constants.SearchCommandIds.AddCursorsAtSearchResults, + title: nls.localize2('AddCursorsAtSearchResults.label', "Add Cursors at Search Results"), keybinding: { weight: KeybindingWeight.WorkbenchContrib, - when: ContextKeyExpr.and(Constants.SearchViewVisibleKey, Constants.FileMatchOrMatchFocusKey), + when: ContextKeyExpr.and(Constants.SearchContext.SearchViewVisibleKey, Constants.SearchContext.FileMatchOrMatchFocusKey), primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.KeyL, }, category, @@ -266,17 +240,14 @@ registerAction2(class AddCursorsAtSearchResultsAction extends Action2 { registerAction2(class FocusNextInputAction extends Action2 { constructor() { super({ - id: Constants.FocusNextInputActionId, - title: { - value: nls.localize('FocusNextInputAction.label', "Focus Next Input"), - original: 'Focus Next Input' - }, + id: Constants.SearchCommandIds.FocusNextInputActionId, + title: nls.localize2('FocusNextInputAction.label', "Focus Next Input"), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, when: ContextKeyExpr.or( - ContextKeyExpr.and(SearchEditorConstants.InSearchEditor, Constants.InputBoxFocusedKey), - ContextKeyExpr.and(Constants.SearchViewVisibleKey, Constants.InputBoxFocusedKey)), + ContextKeyExpr.and(SearchEditorConstants.InSearchEditor, Constants.SearchContext.InputBoxFocusedKey), + ContextKeyExpr.and(Constants.SearchContext.SearchViewVisibleKey, Constants.SearchContext.InputBoxFocusedKey)), primary: KeyMod.CtrlCmd | KeyCode.DownArrow, }, }); @@ -298,17 +269,14 @@ registerAction2(class FocusNextInputAction extends Action2 { registerAction2(class FocusPreviousInputAction extends Action2 { constructor() { super({ - id: Constants.FocusPreviousInputActionId, - title: { - value: nls.localize('FocusPreviousInputAction.label', "Focus Previous Input"), - original: 'Focus Previous Input' - }, + id: Constants.SearchCommandIds.FocusPreviousInputActionId, + title: nls.localize2('FocusPreviousInputAction.label', "Focus Previous Input"), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, when: ContextKeyExpr.or( - ContextKeyExpr.and(SearchEditorConstants.InSearchEditor, Constants.InputBoxFocusedKey), - ContextKeyExpr.and(Constants.SearchViewVisibleKey, Constants.InputBoxFocusedKey, Constants.SearchInputBoxFocusedKey.toNegated())), + ContextKeyExpr.and(SearchEditorConstants.InSearchEditor, Constants.SearchContext.InputBoxFocusedKey), + ContextKeyExpr.and(Constants.SearchContext.SearchViewVisibleKey, Constants.SearchContext.InputBoxFocusedKey, Constants.SearchContext.SearchInputBoxFocusedKey.toNegated())), primary: KeyMod.CtrlCmd | KeyCode.UpArrow, }, }); @@ -330,15 +298,12 @@ registerAction2(class FocusPreviousInputAction extends Action2 { registerAction2(class FocusSearchFromResultsAction extends Action2 { constructor() { super({ - id: Constants.FocusSearchFromResults, - title: { - value: nls.localize('FocusSearchFromResults.label', "Focus Search From Results"), - original: 'Focus Search From Results' - }, + id: Constants.SearchCommandIds.FocusSearchFromResults, + title: nls.localize2('FocusSearchFromResults.label', "Focus Search From Results"), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, - when: ContextKeyExpr.and(Constants.SearchViewVisibleKey, ContextKeyExpr.or(Constants.FirstMatchFocusKey, CONTEXT_ACCESSIBILITY_MODE_ENABLED)), + when: ContextKeyExpr.and(Constants.SearchContext.SearchViewVisibleKey, ContextKeyExpr.or(Constants.SearchContext.FirstMatchFocusKey, CONTEXT_ACCESSIBILITY_MODE_ENABLED)), primary: KeyMod.CtrlCmd | KeyCode.UpArrow, }, }); @@ -355,11 +320,8 @@ registerAction2(class ToggleSearchOnTypeAction extends Action2 { constructor( ) { super({ - id: Constants.ToggleSearchOnTypeActionId, - title: { - value: nls.localize('toggleTabs', 'Toggle Search on Type'), - original: 'Toggle Search on Type' - }, + id: Constants.SearchCommandIds.ToggleSearchOnTypeActionId, + title: nls.localize2('toggleTabs', "Toggle Search on Type"), category, }); @@ -377,11 +339,8 @@ registerAction2(class FocusSearchListCommandAction extends Action2 { constructor( ) { super({ - id: Constants.FocusSearchListCommandID, - title: { - value: nls.localize('focusSearchListCommandLabel', "Focus List"), - original: 'Focus List' - }, + id: Constants.SearchCommandIds.FocusSearchListCommandID, + title: nls.localize2('focusSearchListCommandLabel', "Focus List"), category, f1: true }); @@ -395,18 +354,15 @@ registerAction2(class FocusSearchListCommandAction extends Action2 { registerAction2(class FocusNextSearchResultAction extends Action2 { constructor() { super({ - id: Constants.FocusNextSearchResultActionId, - title: { - value: nls.localize('FocusNextSearchResult.label', 'Focus Next Search Result'), - original: 'Focus Next Search Result' - }, + id: Constants.SearchCommandIds.FocusNextSearchResultActionId, + title: nls.localize2('FocusNextSearchResult.label', "Focus Next Search Result"), keybinding: [{ primary: KeyCode.F4, weight: KeybindingWeight.WorkbenchContrib, }], category, f1: true, - precondition: ContextKeyExpr.or(Constants.HasSearchResults, SearchEditorConstants.InSearchEditor), + precondition: ContextKeyExpr.or(Constants.SearchContext.HasSearchResults, SearchEditorConstants.InSearchEditor), }); } @@ -418,18 +374,15 @@ registerAction2(class FocusNextSearchResultAction extends Action2 { registerAction2(class FocusPreviousSearchResultAction extends Action2 { constructor() { super({ - id: Constants.FocusPreviousSearchResultActionId, - title: { - value: nls.localize('FocusPreviousSearchResult.label', 'Focus Previous Search Result'), - original: 'Focus Previous Search Result' - }, + id: Constants.SearchCommandIds.FocusPreviousSearchResultActionId, + title: nls.localize2('FocusPreviousSearchResult.label', "Focus Previous Search Result"), keybinding: [{ primary: KeyMod.Shift | KeyCode.F4, weight: KeybindingWeight.WorkbenchContrib, }], category, f1: true, - precondition: ContextKeyExpr.or(Constants.HasSearchResults, SearchEditorConstants.InSearchEditor), + precondition: ContextKeyExpr.or(Constants.SearchContext.HasSearchResults, SearchEditorConstants.InSearchEditor), }); } @@ -441,11 +394,8 @@ registerAction2(class FocusPreviousSearchResultAction extends Action2 { registerAction2(class ReplaceInFilesAction extends Action2 { constructor() { super({ - id: Constants.ReplaceInFilesActionId, - title: { - value: nls.localize('replaceInFiles', 'Replace in Files'), - original: 'Replace in Files' - }, + id: Constants.SearchCommandIds.ReplaceInFilesActionId, + title: nls.localize2('replaceInFiles', "Replace in Files"), keybinding: [{ primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.KeyH, weight: KeybindingWeight.WorkbenchContrib, diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsRemoveReplace.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsRemoveReplace.ts index 82c0a9b1..fff77364 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsRemoveReplace.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsRemoveReplace.ts @@ -8,7 +8,7 @@ import * as nls from 'vs/nls'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { getSelectionKeyboardEvent, WorkbenchCompressibleObjectTree } from 'vs/platform/list/browser/listService'; -import { IViewsService } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import { searchRemoveIcon, searchReplaceIcon } from 'vs/workbench/contrib/search/browser/searchIcons'; import { SearchView } from 'vs/workbench/contrib/search/browser/searchView'; import * as Constants from 'vs/workbench/contrib/search/common/constants'; @@ -54,16 +54,13 @@ registerAction2(class RemoveAction extends Action2 { constructor( ) { super({ - id: Constants.RemoveActionId, - title: { - value: nls.localize('RemoveAction.label', "Dismiss"), - original: 'Dismiss' - }, + id: Constants.SearchCommandIds.RemoveActionId, + title: nls.localize2('RemoveAction.label', "Dismiss"), category, icon: searchRemoveIcon, keybinding: { weight: KeybindingWeight.WorkbenchContrib, - when: ContextKeyExpr.and(Constants.SearchViewVisibleKey, Constants.FileMatchOrMatchFocusKey), + when: ContextKeyExpr.and(Constants.SearchContext.SearchViewVisibleKey, Constants.SearchContext.FileMatchOrMatchFocusKey), primary: KeyCode.Delete, mac: { primary: KeyMod.CtrlCmd | KeyCode.Backspace, @@ -148,28 +145,25 @@ registerAction2(class ReplaceAction extends Action2 { constructor( ) { super({ - id: Constants.ReplaceActionId, - title: { - value: nls.localize('match.replace.label', "Replace"), - original: 'Replace' - }, + id: Constants.SearchCommandIds.ReplaceActionId, + title: nls.localize2('match.replace.label', "Replace"), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, - when: ContextKeyExpr.and(Constants.SearchViewVisibleKey, Constants.ReplaceActiveKey, Constants.MatchFocusKey, Constants.IsEditableItemKey), + when: ContextKeyExpr.and(Constants.SearchContext.SearchViewVisibleKey, Constants.SearchContext.ReplaceActiveKey, Constants.SearchContext.MatchFocusKey, Constants.SearchContext.IsEditableItemKey), primary: KeyMod.Shift | KeyMod.CtrlCmd | KeyCode.Digit1, }, icon: searchReplaceIcon, menu: [ { id: MenuId.SearchContext, - when: ContextKeyExpr.and(Constants.ReplaceActiveKey, Constants.MatchFocusKey, Constants.IsEditableItemKey), + when: ContextKeyExpr.and(Constants.SearchContext.ReplaceActiveKey, Constants.SearchContext.MatchFocusKey, Constants.SearchContext.IsEditableItemKey), group: 'search', order: 1 }, { id: MenuId.SearchActionMenu, - when: ContextKeyExpr.and(Constants.ReplaceActiveKey, Constants.MatchFocusKey, Constants.IsEditableItemKey), + when: ContextKeyExpr.and(Constants.SearchContext.ReplaceActiveKey, Constants.SearchContext.MatchFocusKey, Constants.SearchContext.IsEditableItemKey), group: 'inline', order: 1 } @@ -187,15 +181,12 @@ registerAction2(class ReplaceAllAction extends Action2 { constructor( ) { super({ - id: Constants.ReplaceAllInFileActionId, - title: { - value: nls.localize('file.replaceAll.label', "Replace All"), - original: 'Replace All' - }, + id: Constants.SearchCommandIds.ReplaceAllInFileActionId, + title: nls.localize2('file.replaceAll.label', "Replace All"), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, - when: ContextKeyExpr.and(Constants.SearchViewVisibleKey, Constants.ReplaceActiveKey, Constants.FileFocusKey, Constants.IsEditableItemKey), + when: ContextKeyExpr.and(Constants.SearchContext.SearchViewVisibleKey, Constants.SearchContext.ReplaceActiveKey, Constants.SearchContext.FileFocusKey, Constants.SearchContext.IsEditableItemKey), primary: KeyMod.Shift | KeyMod.CtrlCmd | KeyCode.Digit1, secondary: [KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.Enter], }, @@ -203,13 +194,13 @@ registerAction2(class ReplaceAllAction extends Action2 { menu: [ { id: MenuId.SearchContext, - when: ContextKeyExpr.and(Constants.ReplaceActiveKey, Constants.FileFocusKey, Constants.IsEditableItemKey), + when: ContextKeyExpr.and(Constants.SearchContext.ReplaceActiveKey, Constants.SearchContext.FileFocusKey, Constants.SearchContext.IsEditableItemKey), group: 'search', order: 1 }, { id: MenuId.SearchActionMenu, - when: ContextKeyExpr.and(Constants.ReplaceActiveKey, Constants.FileFocusKey, Constants.IsEditableItemKey), + when: ContextKeyExpr.and(Constants.SearchContext.ReplaceActiveKey, Constants.SearchContext.FileFocusKey, Constants.SearchContext.IsEditableItemKey), group: 'inline', order: 1 } @@ -226,15 +217,12 @@ registerAction2(class ReplaceAllInFolderAction extends Action2 { constructor( ) { super({ - id: Constants.ReplaceAllInFolderActionId, - title: { - value: nls.localize('file.replaceAll.label', "Replace All"), - original: 'Replace All' - }, + id: Constants.SearchCommandIds.ReplaceAllInFolderActionId, + title: nls.localize2('file.replaceAll.label', "Replace All"), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, - when: ContextKeyExpr.and(Constants.SearchViewVisibleKey, Constants.ReplaceActiveKey, Constants.FolderFocusKey, Constants.IsEditableItemKey), + when: ContextKeyExpr.and(Constants.SearchContext.SearchViewVisibleKey, Constants.SearchContext.ReplaceActiveKey, Constants.SearchContext.FolderFocusKey, Constants.SearchContext.IsEditableItemKey), primary: KeyMod.Shift | KeyMod.CtrlCmd | KeyCode.Digit1, secondary: [KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.Enter], }, @@ -242,13 +230,13 @@ registerAction2(class ReplaceAllInFolderAction extends Action2 { menu: [ { id: MenuId.SearchContext, - when: ContextKeyExpr.and(Constants.ReplaceActiveKey, Constants.FolderFocusKey, Constants.IsEditableItemKey), + when: ContextKeyExpr.and(Constants.SearchContext.ReplaceActiveKey, Constants.SearchContext.FolderFocusKey, Constants.SearchContext.IsEditableItemKey), group: 'search', order: 1 }, { id: MenuId.SearchActionMenu, - when: ContextKeyExpr.and(Constants.ReplaceActiveKey, Constants.FolderFocusKey, Constants.IsEditableItemKey), + when: ContextKeyExpr.and(Constants.SearchContext.ReplaceActiveKey, Constants.SearchContext.FolderFocusKey, Constants.SearchContext.IsEditableItemKey), group: 'inline', order: 1 } diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsSymbol.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsSymbol.ts index e6dec6fa..68c527ad 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsSymbol.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsSymbol.ts @@ -21,11 +21,10 @@ registerAction2(class ShowAllSymbolsAction extends Action2 { constructor( ) { super({ - id: Constants.ShowAllSymbolsActionId, + id: Constants.SearchCommandIds.ShowAllSymbolsActionId, title: { - value: nls.localize('showTriggerActions', "Go to Symbol in Workspace..."), - original: 'Go to Symbol in Workspace...', - mnemonicTitle: nls.localize({ key: 'miGotoSymbolInWorkspace', comment: ['&& denotes a mnemonic'] }, "Go to Symbol in &&Workspace...") + ...nls.localize2('showTriggerActions', "Go to Symbol in Workspace..."), + mnemonicTitle: nls.localize({ key: 'miGotoSymbolInWorkspace', comment: ['&& denotes a mnemonic'] }, "Go to Symbol in &&Workspace..."), }, f1: true, keybinding: { diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsTextQuickAccess.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsTextQuickAccess.ts index 977c05f5..0c7ef978 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsTextQuickAccess.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsTextQuickAccess.ts @@ -20,11 +20,8 @@ registerAction2(class TextSearchQuickAccessAction extends Action2 { constructor( ) { super({ - id: Constants.QuickTextSearchActionId, - title: { - value: nls.localize('quickTextSearch', "Quick Text Search (Experimental)"), - original: 'Quick Text Search (Experimental)' - }, + id: Constants.SearchCommandIds.QuickTextSearchActionId, + title: nls.localize2('quickTextSearch', "Quick Search"), category, f1: true }); diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsTopBar.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsTopBar.ts index 5db628b4..a253cc27 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsTopBar.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/searchActionsTopBar.ts @@ -7,7 +7,7 @@ import * as nls from 'vs/nls'; import { ICommandHandler } from 'vs/platform/commands/common/commands'; import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { WorkbenchListFocusContextKey } from 'vs/platform/list/browser/listService'; -import { IViewsService } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import { searchClearIcon, searchCollapseAllIcon, searchExpandAllIcon, searchRefreshIcon, searchShowAsList, searchShowAsTree, searchStopIcon } from 'vs/workbench/contrib/search/browser/searchIcons'; import * as Constants from 'vs/workbench/contrib/search/common/constants'; import { ISearchHistoryService } from 'vs/workbench/contrib/search/common/searchHistoryService'; @@ -26,11 +26,8 @@ registerAction2(class ClearSearchHistoryCommandAction extends Action2 { constructor( ) { super({ - id: Constants.ClearSearchHistoryCommandId, - title: { - value: nls.localize('clearSearchHistoryLabel', "Clear Search History"), - original: 'Clear Search History' - }, + id: Constants.SearchCommandIds.ClearSearchHistoryCommandId, + title: nls.localize2('clearSearchHistoryLabel', "Clear Search History"), category, f1: true }); @@ -45,18 +42,15 @@ registerAction2(class ClearSearchHistoryCommandAction extends Action2 { registerAction2(class CancelSearchAction extends Action2 { constructor() { super({ - id: Constants.CancelSearchActionId, - title: { - value: nls.localize('CancelSearchAction.label', "Cancel Search"), - original: 'Cancel Search' - }, + id: Constants.SearchCommandIds.CancelSearchActionId, + title: nls.localize2('CancelSearchAction.label', "Cancel Search"), icon: searchStopIcon, category, f1: true, precondition: SearchStateKey.isEqualTo(SearchUIState.Idle).negate(), keybinding: { weight: KeybindingWeight.WorkbenchContrib, - when: ContextKeyExpr.and(Constants.SearchViewVisibleKey, WorkbenchListFocusContextKey), + when: ContextKeyExpr.and(Constants.SearchContext.SearchViewVisibleKey, WorkbenchListFocusContextKey), primary: KeyCode.Escape, }, menu: [{ @@ -75,13 +69,10 @@ registerAction2(class CancelSearchAction extends Action2 { registerAction2(class RefreshAction extends Action2 { constructor() { super({ - id: Constants.RefreshSearchResultsActionId, - title: { - value: nls.localize('RefreshAction.label', "Refresh"), - original: 'Refresh' - }, + id: Constants.SearchCommandIds.RefreshSearchResultsActionId, + title: nls.localize2('RefreshAction.label', "Refresh"), icon: searchRefreshIcon, - precondition: Constants.ViewHasSearchPatternKey, + precondition: Constants.SearchContext.ViewHasSearchPatternKey, category, f1: true, menu: [{ @@ -100,20 +91,17 @@ registerAction2(class RefreshAction extends Action2 { registerAction2(class CollapseDeepestExpandedLevelAction extends Action2 { constructor() { super({ - id: Constants.CollapseSearchResultsActionId, - title: { - value: nls.localize('CollapseDeepestExpandedLevelAction.label', "Collapse All"), - original: 'Collapse All' - }, + id: Constants.SearchCommandIds.CollapseSearchResultsActionId, + title: nls.localize2('CollapseDeepestExpandedLevelAction.label', "Collapse All"), category, icon: searchCollapseAllIcon, f1: true, - precondition: ContextKeyExpr.and(Constants.HasSearchResults, Constants.ViewHasSomeCollapsibleKey), + precondition: ContextKeyExpr.and(Constants.SearchContext.HasSearchResults, Constants.SearchContext.ViewHasSomeCollapsibleKey), menu: [{ id: MenuId.ViewTitle, group: 'navigation', - order: 3, - when: ContextKeyExpr.and(ContextKeyExpr.equals('view', VIEW_ID), ContextKeyExpr.or(Constants.HasSearchResults.negate(), Constants.ViewHasSomeCollapsibleKey)), + order: 4, + when: ContextKeyExpr.and(ContextKeyExpr.equals('view', VIEW_ID), ContextKeyExpr.or(Constants.SearchContext.HasSearchResults.negate(), Constants.SearchContext.ViewHasSomeCollapsibleKey)), }] }); } @@ -125,20 +113,17 @@ registerAction2(class CollapseDeepestExpandedLevelAction extends Action2 { registerAction2(class ExpandAllAction extends Action2 { constructor() { super({ - id: Constants.ExpandSearchResultsActionId, - title: { - value: nls.localize('ExpandAllAction.label', "Expand All"), - original: 'Expand All' - }, + id: Constants.SearchCommandIds.ExpandSearchResultsActionId, + title: nls.localize2('ExpandAllAction.label', "Expand All"), category, icon: searchExpandAllIcon, f1: true, - precondition: ContextKeyExpr.and(Constants.HasSearchResults, Constants.ViewHasSomeCollapsibleKey.toNegated()), + precondition: ContextKeyExpr.and(Constants.SearchContext.HasSearchResults, Constants.SearchContext.ViewHasSomeCollapsibleKey.toNegated()), menu: [{ id: MenuId.ViewTitle, group: 'navigation', - order: 3, - when: ContextKeyExpr.and(ContextKeyExpr.equals('view', VIEW_ID), Constants.HasSearchResults, Constants.ViewHasSomeCollapsibleKey.toNegated()), + order: 4, + when: ContextKeyExpr.and(ContextKeyExpr.equals('view', VIEW_ID), Constants.SearchContext.HasSearchResults, Constants.SearchContext.ViewHasSomeCollapsibleKey.toNegated()), }] }); } @@ -150,15 +135,12 @@ registerAction2(class ExpandAllAction extends Action2 { registerAction2(class ClearSearchResultsAction extends Action2 { constructor() { super({ - id: Constants.ClearSearchResultsActionId, - title: { - value: nls.localize('ClearSearchResultsAction.label', "Clear Search Results"), - original: 'Clear Search Results' - }, + id: Constants.SearchCommandIds.ClearSearchResultsActionId, + title: nls.localize2('ClearSearchResultsAction.label', "Clear Search Results"), category, icon: searchClearIcon, f1: true, - precondition: ContextKeyExpr.or(Constants.HasSearchResults, Constants.ViewHasSearchPatternKey, Constants.ViewHasReplacePatternKey, Constants.ViewHasFilePatternKey), + precondition: ContextKeyExpr.or(Constants.SearchContext.HasSearchResults, Constants.SearchContext.ViewHasSearchPatternKey, Constants.SearchContext.ViewHasReplacePatternKey, Constants.SearchContext.ViewHasFilePatternKey), menu: [{ id: MenuId.ViewTitle, group: 'navigation', @@ -176,20 +158,17 @@ registerAction2(class ClearSearchResultsAction extends Action2 { registerAction2(class ViewAsTreeAction extends Action2 { constructor() { super({ - id: Constants.ViewAsTreeActionId, - title: { - value: nls.localize('ViewAsTreeAction.label', "View as Tree"), - original: 'View as Tree' - }, + id: Constants.SearchCommandIds.ViewAsTreeActionId, + title: nls.localize2('ViewAsTreeAction.label', "View as Tree"), category, icon: searchShowAsList, f1: true, - precondition: ContextKeyExpr.and(Constants.HasSearchResults, Constants.InTreeViewKey.toNegated()), + precondition: ContextKeyExpr.and(Constants.SearchContext.HasSearchResults, Constants.SearchContext.InTreeViewKey.toNegated()), menu: [{ id: MenuId.ViewTitle, group: 'navigation', order: 2, - when: ContextKeyExpr.and(ContextKeyExpr.equals('view', VIEW_ID), Constants.InTreeViewKey.toNegated()), + when: ContextKeyExpr.and(ContextKeyExpr.equals('view', VIEW_ID), Constants.SearchContext.InTreeViewKey.toNegated()), }] }); } @@ -204,20 +183,17 @@ registerAction2(class ViewAsTreeAction extends Action2 { registerAction2(class ViewAsListAction extends Action2 { constructor() { super({ - id: Constants.ViewAsListActionId, - title: { - value: nls.localize('ViewAsListAction.label', "View as List"), - original: 'View as List' - }, + id: Constants.SearchCommandIds.ViewAsListActionId, + title: nls.localize2('ViewAsListAction.label', "View as List"), category, icon: searchShowAsTree, f1: true, - precondition: ContextKeyExpr.and(Constants.HasSearchResults, Constants.InTreeViewKey), + precondition: ContextKeyExpr.and(Constants.SearchContext.HasSearchResults, Constants.SearchContext.InTreeViewKey), menu: [{ id: MenuId.ViewTitle, group: 'navigation', order: 2, - when: ContextKeyExpr.and(ContextKeyExpr.equals('view', VIEW_ID), Constants.InTreeViewKey), + when: ContextKeyExpr.and(ContextKeyExpr.equals('view', VIEW_ID), Constants.SearchContext.InTreeViewKey), }] }); } @@ -229,6 +205,7 @@ registerAction2(class ViewAsListAction extends Action2 { } }); + //#endregion //#region Helpers diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/searchFindInput.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/searchFindInput.ts index 0d8db8e9..06d6a7ab 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/searchFindInput.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/searchFindInput.ts @@ -12,11 +12,21 @@ import { IInstantiationService } from 'vs/platform/instantiation/common/instanti import { NotebookFindFilters } from 'vs/workbench/contrib/notebook/browser/contrib/find/findFilters'; import { NotebookFindInputFilterButton } from 'vs/workbench/contrib/notebook/browser/contrib/find/notebookFindReplaceWidget'; import * as nls from 'vs/nls'; +import { IFindInputToggleOpts } from 'vs/base/browser/ui/findinput/findInputToggles'; +import { Codicon } from 'vs/base/common/codicons'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import { Toggle } from 'vs/base/browser/ui/toggle/toggle'; +import { Emitter } from 'vs/base/common/event'; + +const NLS_AI_TOGGLE_LABEL = nls.localize('aiDescription', "Use AI"); export class SearchFindInput extends ContextScopedFindInput { private _findFilter: NotebookFindInputFilterButton; + private _aiButton: AIToggle; private _filterChecked: boolean = false; - private _visible: boolean = false; + private readonly _onDidChangeAIToggle = this._register(new Emitter()); + public readonly onDidChangeAIToggle = this._onDidChangeAIToggle.event; + private shouldNotebookFilterBeVisible: boolean = false; // followed, but overriden by the whether aiToggle is visible constructor( container: HTMLElement | null, @@ -26,6 +36,7 @@ export class SearchFindInput extends ContextScopedFindInput { readonly contextMenuService: IContextMenuService, readonly instantiationService: IInstantiationService, readonly filters: NotebookFindFilters, + shouldShowAIButton: boolean, // caller responsible for updating this when it changes, filterStartVisiblitity: boolean ) { super(container, contextViewProvider, options, contextKeyService); @@ -37,29 +48,78 @@ export class SearchFindInput extends ContextScopedFindInput { options, nls.localize('searchFindInputNotebookFilter.label', "Notebook Find Filters") )); - this.inputBox.paddingRight = (this.caseSensitive?.width() ?? 0) + (this.wholeWords?.width() ?? 0) + (this.regex?.width() ?? 0) + this._findFilter.width; + + this._aiButton = this._register( + new AIToggle({ + appendTitle: '', + isChecked: false, + ...options.toggleStyles + })); + + this.setAdditionalToggles([this._aiButton]); + + this._updatePadding(); + this.controls.appendChild(this._findFilter.container); this._findFilter.container.classList.add('monaco-custom-toggle'); - this.filterVisible = filterStartVisiblitity; + // ensure that ai button is visible if it should be + this.sparkleVisible = shouldShowAIButton; + + this._register(this._aiButton.onChange(() => { + if (this.regex) { + this.regex.visible = !this._aiButton.checked; + } + if (this.wholeWords) { + this.wholeWords.visible = !this._aiButton.checked; + } + if (this.caseSensitive) { + this.caseSensitive.visible = !this._aiButton.checked; + } + if (this._aiButton.checked) { + this._findFilter.visible = false; + } else { + this.filterVisible = this.shouldNotebookFilterBeVisible; + } + this._updatePadding(); + + })); + } + + private _updatePadding() { + this.inputBox.paddingRight = + (this.caseSensitive?.visible ? this.caseSensitive.width() : 0) + + (this.wholeWords?.visible ? this.wholeWords.width() : 0) + + (this.regex?.visible ? this.regex.width() : 0) + + (this._findFilter.visible ? this._findFilter.width() : 0) + + (this._aiButton.visible ? this._aiButton.width() : 0); } - set filterVisible(show: boolean) { - this._findFilter.container.style.display = show ? '' : 'none'; - this._visible = show; - this.updateStyles(); + set sparkleVisible(visible: boolean) { + this._aiButton.visible = visible; + this._updatePadding(); + } + + set filterVisible(visible: boolean) { + this.shouldNotebookFilterBeVisible = visible; + if (this._aiButton.visible && this._aiButton.checked) { + return; + } + this._findFilter.visible = visible; + this.updateFilterStyles(); + this._updatePadding(); } override setEnabled(enabled: boolean) { super.setEnabled(enabled); - if (enabled && (!this._filterChecked || !this._visible)) { + if (enabled && (!this._filterChecked || !this._findFilter.visible)) { this.regex?.enable(); } else { this.regex?.disable(); } } - updateStyles() { + updateFilterStyles() { // filter is checked if it's in a non-default state this._filterChecked = !this.filters.markupInput || @@ -68,7 +128,24 @@ export class SearchFindInput extends ContextScopedFindInput { !this.filters.codeOutput; // TODO: find a way to express that searching notebook output and markdown preview don't support regex. - this._findFilter.applyStyles(this._filterChecked); } + + get isAIEnabled() { + return this._aiButton.checked; + } +} + +class AIToggle extends Toggle { + constructor(opts: IFindInputToggleOpts) { + super({ + icon: Codicon.sparkle, + title: NLS_AI_TOGGLE_LABEL + opts.appendTitle, + isChecked: opts.isChecked, + hoverDelegate: opts.hoverDelegate ?? getDefaultHoverDelegate('element'), + inputActiveOptionBorder: opts.inputActiveOptionBorder, + inputActiveOptionForeground: opts.inputActiveOptionForeground, + inputActiveOptionBackground: opts.inputActiveOptionBackground + }); + } } diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/searchIcons.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/searchIcons.ts index 34ab891e..4ea152c5 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/searchIcons.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/searchIcons.ts @@ -8,6 +8,7 @@ import { localize } from 'vs/nls'; import { registerIcon } from 'vs/platform/theme/common/iconRegistry'; export const searchDetailsIcon = registerIcon('search-details', Codicon.ellipsis, localize('searchDetailsIcon', 'Icon to make search details visible.')); +export const searchActivityBarIcon = registerIcon('search-see-more', Codicon.goToSearch, localize('searchSeeMoreIcon', 'Icon to view more context in the search view.')); export const searchShowContextIcon = registerIcon('search-show-context', Codicon.listSelection, localize('searchShowContextIcon', 'Icon for toggle the context in the search editor.')); export const searchHideReplaceIcon = registerIcon('search-hide-replace', Codicon.chevronRight, localize('searchHideReplaceIcon', 'Icon to collapse the replace section in the search view.')); @@ -28,3 +29,6 @@ export const searchViewIcon = registerIcon('search-view-icon', Codicon.search, l export const searchNewEditorIcon = registerIcon('search-new-editor', Codicon.newFile, localize('searchNewEditorIcon', 'Icon for the action to open a new search editor.')); export const searchOpenInFileIcon = registerIcon('search-open-in-file', Codicon.goToFile, localize('searchOpenInFile', 'Icon for the action to go to the file of the current search result.')); + +export const searchSparkleFilled = registerIcon('search-sparkle-filled', Codicon.sparkleFilled, localize('searchSparkleFilled', 'Icon to show AI results in search.')); +export const searchSparkleEmpty = registerIcon('search-sparkle-empty', Codicon.sparkle, localize('searchSparkleEmpty', 'Icon to hide AI results in search.')); diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/searchModel.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/searchModel.ts index f8261d88..82c166d7 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/searchModel.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/searchModel.ts @@ -26,7 +26,7 @@ import { IFileService, IFileStatWithPartialMetadata } from 'vs/platform/files/co import { createDecorator, IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { ILabelService } from 'vs/platform/label/common/label'; import { ILogService } from 'vs/platform/log/common/log'; -import { IProgress, IProgressStep } from 'vs/platform/progress/common/progress'; +import { IProgress, IProgressService, IProgressStep, ProgressLocation } from 'vs/platform/progress/common/progress'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { minimapFindMatch, overviewRulerFindMatchForeground } from 'vs/platform/theme/common/colorRegistry'; import { themeColorFromId } from 'vs/platform/theme/common/themeService'; @@ -37,11 +37,15 @@ import { NotebookEditorWidget } from 'vs/workbench/contrib/notebook/browser/note import { INotebookEditorService } from 'vs/workbench/contrib/notebook/browser/services/notebookEditorService'; import { NotebookCellsChangeType } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { IReplaceService } from 'vs/workbench/contrib/search/browser/replace'; -import { CellSearchModel, ICellMatch, contentMatchesToTextSearchMatches, isIFileMatchWithCells, rawCellPrefix, webviewMatchesToTextSearchMatches } from 'vs/workbench/contrib/search/browser/searchNotebookHelpers'; +import { contentMatchesToTextSearchMatches, webviewMatchesToTextSearchMatches, INotebookCellMatchWithModel, isINotebookFileMatchWithModel, isINotebookCellMatchWithModel, getIDFromINotebookCellMatch } from 'vs/workbench/contrib/search/browser/notebookSearch/searchNotebookHelpers'; import { INotebookSearchService } from 'vs/workbench/contrib/search/common/notebookSearch'; +import { rawCellPrefix, INotebookCellMatchNoModel, isINotebookFileMatchNoModel } from 'vs/workbench/contrib/search/common/searchNotebookHelpers'; import { ReplacePattern } from 'vs/workbench/services/search/common/replace'; -import { IFileMatch, IPatternInfo, ISearchComplete, ISearchConfigurationProperties, ISearchProgressItem, ISearchRange, ISearchService, ITextQuery, ITextSearchContext, ITextSearchMatch, ITextSearchPreviewOptions, ITextSearchResult, ITextSearchStats, OneLineRange, resultIsMatch, SearchCompletionExitCode, SearchSortOrder } from 'vs/workbench/services/search/common/search'; -import { addContextToEditorMatches, editorMatchesToTextSearchResults } from 'vs/workbench/services/search/common/searchHelpers'; +import { IAITextQuery, IFileMatch, IPatternInfo, ISearchComplete, ISearchConfigurationProperties, ISearchProgressItem, ISearchRange, ISearchService, ITextQuery, ITextSearchContext, ITextSearchMatch, ITextSearchPreviewOptions, ITextSearchResult, ITextSearchStats, OneLineRange, QueryType, resultIsMatch, SearchCompletionExitCode, SearchSortOrder } from 'vs/workbench/services/search/common/search'; +import { getTextSearchMatchWithModelContext, editorMatchesToTextSearchResults } from 'vs/workbench/services/search/common/searchHelpers'; +import { CellSearchModel } from 'vs/workbench/contrib/search/common/cellSearchModel'; +import { CellFindMatchModel } from 'vs/workbench/contrib/notebook/browser/contrib/find/findModel'; +import { coalesce } from 'vs/base/common/arrays'; export class Match { @@ -53,7 +57,7 @@ export class Match { // For replace private _fullPreviewRange: ISearchRange; - constructor(protected _parent: FileMatch, private _fullPreviewLines: string[], _fullPreviewRange: ISearchRange, _documentRange: ISearchRange) { + constructor(protected _parent: FileMatch, private _fullPreviewLines: string[], _fullPreviewRange: ISearchRange, _documentRange: ISearchRange, public readonly aiContributed: boolean) { this._oneLinePreviewText = _fullPreviewLines[_fullPreviewRange.startLineNumber]; const adjustedEndCol = _fullPreviewRange.startLineNumber === _fullPreviewRange.endLineNumber ? _fullPreviewRange.endColumn : @@ -88,13 +92,12 @@ export class Match { } @memoize - preview(): { before: string; inside: string; after: string } { - let before = this._oneLinePreviewText.substring(0, this._rangeInPreviewText.startColumn - 1), - inside = this.getMatchString(), - after = this._oneLinePreviewText.substring(this._rangeInPreviewText.endColumn - 1); + preview(): { before: string; fullBefore: string; inside: string; after: string } { + const fullBefore = this._oneLinePreviewText.substring(0, this._rangeInPreviewText.startColumn - 1), + before = lcut(fullBefore, 26, '…'); - before = lcut(before, 26); - before = before.trimStart(); + let inside = this.getMatchString(), + after = this._oneLinePreviewText.substring(this._rangeInPreviewText.endColumn - 1); let charsRemaining = Match.MAX_PREVIEW_CHARS - before.length; inside = inside.substr(0, charsRemaining); @@ -103,6 +106,7 @@ export class Match { return { before, + fullBefore, inside, after, }; @@ -187,7 +191,7 @@ export class CellMatch { constructor( private readonly _parent: FileMatch, - private _cell: ICellViewModel | CellSearchModel, + private _cell: ICellViewModel | undefined, private readonly _cellIndex: number, ) { @@ -196,6 +200,10 @@ export class CellMatch { this._context = new Map(); } + public hasCellViewModel() { + return !(this._cell instanceof CellSearchModel); + } + get context(): Map { return new Map(this._context); } @@ -236,12 +244,12 @@ export class CellMatch { } public addContext(textSearchMatches: ITextSearchMatch[]) { - if (this.cell instanceof CellSearchModel) { + if (!this.cell) { // todo: get closed notebook results in search editor return; } this.cell.resolveTextModel().then((textModel) => { - const textResultsWithContext = addContextToEditorMatches(textSearchMatches, textModel, this.parent.parent().query!); + const textResultsWithContext = getTextSearchMatchWithModelContext(textSearchMatches, textModel, this.parent.parent().query!); const contexts = textResultsWithContext.filter((result => !resultIsMatch(result)) as ((a: any) => a is ITextSearchContext)); contexts.map(context => ({ ...context, lineNumber: context.lineNumber + 1 })) .forEach((context) => { this._context.set(context.lineNumber, context.text); }); @@ -266,14 +274,14 @@ export class CellMatch { } get id(): string { - return this._cell.id; + return this._cell?.id ?? `${rawCellPrefix}${this.cellIndex}`; } get cellIndex(): number { return this._cellIndex; } - get cell(): ICellViewModel | CellSearchModel { + get cell(): ICellViewModel | undefined { return this._cell; } @@ -283,7 +291,7 @@ export class MatchInNotebook extends Match { private _webviewIndex: number | undefined; constructor(private readonly _cellParent: CellMatch, _fullPreviewLines: string[], _fullPreviewRange: ISearchRange, _documentRange: ISearchRange, webviewIndex?: number) { - super(_cellParent.parent, _fullPreviewLines, _fullPreviewRange, _documentRange); + super(_cellParent.parent, _fullPreviewLines, _fullPreviewRange, _documentRange, false); this._id = this._parent.id() + '>' + this._cellParent.cellIndex + (webviewIndex ? '_' + webviewIndex : '') + '_' + this.notebookMatchTypeString() + this._range + this.getMatchString(); this._webviewIndex = webviewIndex; } @@ -304,6 +312,10 @@ export class MatchInNotebook extends Match { return this._webviewIndex !== undefined; } + public isReadonly() { + return (!this._cellParent.hasCellViewModel()) || this.isWebviewMatch(); + } + get cellIndex() { return this._cellParent.cellIndex; } @@ -405,7 +417,7 @@ export class FileMatch extends Disposable implements IFileMatch { private readonly searchInstanceID: string, @IModelService private readonly modelService: IModelService, @IReplaceService private readonly replaceService: IReplaceService, - @ILabelService readonly labelService: ILabelService, + @ILabelService labelService: ILabelService, @INotebookEditorService private readonly notebookEditorService: INotebookEditorService, ) { super(); @@ -416,7 +428,6 @@ export class FileMatch extends Disposable implements IFileMatch { this._name = new Lazy(() => labelService.getUriBasenameLabel(this.resource)); this._cellMatches = new Map(); this._notebookUpdateScheduler = new RunOnceScheduler(this.updateMatchesForEditorWidget.bind(this), 250); - this.createMatches(); } addWebviewMatchesToCell(cellID: string, webviewMatches: ITextSearchMatch[]) { @@ -437,24 +448,25 @@ export class FileMatch extends Disposable implements IFileMatch { return this._cellMatches.get(cellID); } - addCellMatch(rawCell: ICellMatch) { - const cellMatch = new CellMatch(this, rawCell.cell, rawCell.index); + addCellMatch(rawCell: INotebookCellMatchNoModel | INotebookCellMatchWithModel) { + const cellMatch = new CellMatch(this, isINotebookCellMatchWithModel(rawCell) ? rawCell.cell : undefined, rawCell.index); this._cellMatches.set(cellMatch.id, cellMatch); - this.addWebviewMatchesToCell(rawCell.cell.id, rawCell.webviewResults); - this.addContentMatchesToCell(rawCell.cell.id, rawCell.contentResults); + this.addWebviewMatchesToCell(cellMatch.id, rawCell.webviewResults); + this.addContentMatchesToCell(cellMatch.id, rawCell.contentResults); } get closestRoot(): FolderMatchWorkspaceRoot | null { return this._closestRoot; } - hasWebviewMatches(): boolean { - return this.matches().some(m => m instanceof MatchInNotebook && m.isWebviewMatch()); + hasReadonlyMatches(): boolean { + return this.matches().some(m => m instanceof MatchInNotebook && m.isReadonly()); } - createMatches(): void { + createMatches(isAiContributed: boolean): void { const model = this.modelService.getModel(this._resource); - if (model) { + if (model && !isAiContributed) { + // todo: handle better when ai contributed results has model, currently, createMatches does not work for this this.bindModel(model); this.updateMatchesForModel(); } else { @@ -467,12 +479,12 @@ export class FileMatch extends Disposable implements IFileMatch { this.rawMatch.results .filter(resultIsMatch) .forEach(rawMatch => { - textSearchResultToMatches(rawMatch, this) + textSearchResultToMatches(rawMatch, this, isAiContributed) .forEach(m => this.add(m)); }); } - if (isIFileMatchWithCells(this.rawMatch)) { + if (isINotebookFileMatchWithModel(this.rawMatch) || isINotebookFileMatchNoModel(this.rawMatch)) { this.rawMatch.cellResults?.forEach(cell => this.addCellMatch(cell)); this.setNotebookFindMatchDecorationsUsingCellMatches(this.cellMatches()); this._onChange.fire({ forceUpdateModel: true }); @@ -519,7 +531,7 @@ export class FileMatch extends Disposable implements IFileMatch { const matches = this._model .findMatches(this._query.pattern, this._model.getFullModelRange(), !!this._query.isRegExp, !!this._query.isCaseSensitive, wordSeparators, false, this._maxResults ?? Number.MAX_SAFE_INTEGER); - this.updateMatches(matches, true, this._model); + this.updateMatches(matches, true, this._model, false); } @@ -539,17 +551,17 @@ export class FileMatch extends Disposable implements IFileMatch { const wordSeparators = this._query.isWordMatch && this._query.wordSeparators ? this._query.wordSeparators : null; const matches = this._model.findMatches(this._query.pattern, range, !!this._query.isRegExp, !!this._query.isCaseSensitive, wordSeparators, false, this._maxResults ?? Number.MAX_SAFE_INTEGER); - this.updateMatches(matches, modelChange, this._model); + this.updateMatches(matches, modelChange, this._model, false); // await this.updateMatchesForEditorWidget(); } - private updateMatches(matches: FindMatch[], modelChange: boolean, model: ITextModel): void { + private updateMatches(matches: FindMatch[], modelChange: boolean, model: ITextModel, isAiContributed: boolean): void { const textSearchResults = editorMatchesToTextSearchResults(matches, model, this._previewOptions); textSearchResults.forEach(textSearchResult => { - textSearchResultToMatches(textSearchResult, this).forEach(match => { + textSearchResultToMatches(textSearchResult, this, isAiContributed).forEach(match => { if (!this._removedTextMatches.has(match.id())) { this.add(match); if (this.isMatchSelected(match)) { @@ -559,10 +571,7 @@ export class FileMatch extends Disposable implements IFileMatch { }); }); - this.addContext( - addContextToEditorMatches(textSearchResults, model, this.parent().parent().query!) - .filter((result => !resultIsMatch(result)) as ((a: any) => a is ITextSearchContext)) - .map(context => ({ ...context, lineNumber: context.lineNumber + 1 }))); + this.addContext(getTextSearchMatchWithModelContext(textSearchResults, model, this.parent().parent().query!)); this._onChange.fire({ forceUpdateModel: modelChange }); this.updateHighlights(); @@ -576,10 +585,10 @@ export class FileMatch extends Disposable implements IFileMatch { this._model.changeDecorations((accessor) => { const newDecorations = ( this.parent().showHighlights - ? this.matches().map(match => { + ? this.matches().map((match): IModelDeltaDecoration => ({ range: match.range(), options: FileMatch.getDecorationOption(this.isMatchSelected(match)) - }) + })) : [] ); this._modelDecorations = accessor.deltaDecorations(this._modelDecorations, newDecorations); @@ -727,7 +736,7 @@ export class FileMatch extends Disposable implements IFileMatch { } hasOnlyReadOnlyMatches(): boolean { - return this.matches().every(match => (match instanceof MatchInNotebook && match.isWebviewMatch())); + return this.matches().every(match => (match instanceof MatchInNotebook && match.isReadonly())); } // #region strictly notebook methods @@ -810,6 +819,7 @@ export class FileMatch extends Disposable implements IFileMatch { existingCell = existingRawCell; } } + existingCell?.clearAllMatches(); const cell = existingCell ?? new CellMatch(this, match.cell, match.index); cell.addContentMatches(contentMatchesToTextSearchMatches(match.contentMatches, match.cell)); cell.addWebviewMatches(webviewMatchesToTextSearchMatches(match.webviewMatches)); @@ -828,22 +838,23 @@ export class FileMatch extends Disposable implements IFileMatch { if (!this._findMatchDecorationModel) { return; } - const cellFindMatch: CellFindMatchWithIndex[] = cells.map((cell) => { - const webviewMatches: CellWebviewFindMatch[] = cell.webviewMatches.map(match => { - return { + const cellFindMatch = coalesce(cells.map((cell): CellFindMatchModel | undefined => { + const webviewMatches: CellWebviewFindMatch[] = coalesce(cell.webviewMatches.map((match): CellWebviewFindMatch | undefined => { + if (!match.webviewIndex) { + return undefined; + } + return { index: match.webviewIndex, }; - }); + })); + if (!cell.cell) { + return undefined; + } const findMatches: FindMatch[] = cell.contentMatches.map(match => { return new FindMatch(match.range(), [match.text()]); }); - return { - cell: cell.cell, - index: cell.cellIndex, - contentMatches: findMatches, - webviewMatches: webviewMatches - }; - }); + return new CellFindMatchModel(cell.cell, cell.cellIndex, findMatches, webviewMatches); + })); try { this._findMatchDecorationModel.setAllFindMatchesDecorations(cellFindMatch); } catch (e) { @@ -880,7 +891,7 @@ export class FileMatch extends Disposable implements IFileMatch { } private async highlightCurrentFindMatchDecoration(match: MatchInNotebook): Promise { - if (!this._findMatchDecorationModel || match.cell instanceof CellSearchModel) { + if (!this._findMatchDecorationModel || !match.cell) { // match cell should never be a CellSearchModel if the notebook is open return null; } @@ -892,14 +903,14 @@ export class FileMatch extends Disposable implements IFileMatch { } private revealCellRange(match: MatchInNotebook, outputOffset: number | null) { - if (!this._notebookEditorWidget || match.cell instanceof CellSearchModel) { + if (!this._notebookEditorWidget || !match.cell) { // match cell should never be a CellSearchModel if the notebook is open return; } if (match.webviewIndex !== undefined) { const index = this._notebookEditorWidget.getCellIndex(match.cell); if (index !== undefined) { - this._notebookEditorWidget.revealCellOffsetInCenterAsync(match.cell, outputOffset ?? 0); + this._notebookEditorWidget.revealCellOffsetInCenter(match.cell, outputOffset ?? 0); } } else { match.cell.updateEditState(match.cell.getEditState(), 'focusNotebookCell'); @@ -1033,7 +1044,7 @@ export class FolderMatch extends Disposable { } public createIntermediateFolderMatch(resource: URI, id: string, index: number, query: ITextQuery, baseWorkspaceFolder: FolderMatchWorkspaceRoot): FolderMatchWithResource { - const folderMatch = this.instantiationService.createInstance(FolderMatchWithResource, resource, id, index, query, this, this._searchResult, baseWorkspaceFolder); + const folderMatch = this._register(this.instantiationService.createInstance(FolderMatchWithResource, resource, id, index, query, this, this._searchResult, baseWorkspaceFolder)); this.configureIntermediateMatch(folderMatch); this.doAddFolder(folderMatch); return folderMatch; @@ -1041,7 +1052,7 @@ export class FolderMatch extends Disposable { public configureIntermediateMatch(folderMatch: FolderMatchWithResource) { const disposable = folderMatch.onChange((event) => this.onFolderChange(folderMatch, event)); - folderMatch.onDispose(() => disposable.dispose()); + this._register(folderMatch.onDispose(() => disposable.dispose())); } clear(clearingAll = false): void { @@ -1134,7 +1145,7 @@ export class FolderMatch extends Disposable { return this._query; } - addFileMatch(raw: IFileMatch[], silent: boolean, searchInstanceID: string): void { + addFileMatch(raw: IFileMatch[], silent: boolean, searchInstanceID: string, isAiContributed: boolean): void { // when adding a fileMatch that has intermediate directories const added: FileMatch[] = []; const updated: FileMatch[] = []; @@ -1148,15 +1159,15 @@ export class FolderMatch extends Disposable { .results .filter(resultIsMatch) .forEach(m => { - textSearchResultToMatches(m, existingFileMatch) + textSearchResultToMatches(m, existingFileMatch, isAiContributed) .forEach(m => existingFileMatch.add(m)); }); } // add cell matches - if (isIFileMatchWithCells(rawFileMatch)) { + if (isINotebookFileMatchWithModel(rawFileMatch) || isINotebookFileMatchNoModel(rawFileMatch)) { rawFileMatch.cellResults?.forEach(rawCellMatch => { - const existingCellMatch = existingFileMatch.getCellMatch(rawCellMatch.cell.id); + const existingCellMatch = existingFileMatch.getCellMatch(getIDFromINotebookCellMatch(rawCellMatch)); if (existingCellMatch) { existingCellMatch.addContentMatches(rawCellMatch.contentResults); existingCellMatch.addWebviewMatches(rawCellMatch.webviewResults); @@ -1168,7 +1179,9 @@ export class FolderMatch extends Disposable { updated.push(existingFileMatch); - existingFileMatch.addContext(rawFileMatch.results); + if (rawFileMatch.results && rawFileMatch.results.length > 0) { + existingFileMatch.addContext(rawFileMatch.results); + } } else { if (this instanceof FolderMatchWorkspaceRoot || this instanceof FolderMatchNoRoot) { const fileMatch = this.createAndConfigureFileMatch(rawFileMatch, searchInstanceID); @@ -1269,7 +1282,7 @@ export class FolderMatch extends Disposable { const removed = []; for (const match of fileMatches as FileMatch[]) { if (this._fileMatches.get(match.resource)) { - if (keepReadonly && match.hasWebviewMatches()) { + if (keepReadonly && match.hasReadonlyMatches()) { continue; } this._fileMatches.delete(match.resource); @@ -1340,7 +1353,7 @@ export class FolderMatchWithResource extends FolderMatch { * FolderMatchWorkspaceRoot => folder for workspace root */ export class FolderMatchWorkspaceRoot extends FolderMatchWithResource { - constructor(_resource: URI, _id: string, _index: number, _query: ITextQuery, _parent: SearchResult, + constructor(_resource: URI, _id: string, _index: number, _query: ITextQuery, _parent: SearchResult, private readonly _ai: boolean, @IReplaceService replaceService: IReplaceService, @IInstantiationService instantiationService: IInstantiationService, @ILabelService labelService: ILabelService, @@ -1369,9 +1382,10 @@ export class FolderMatchWorkspaceRoot extends FolderMatchWithResource { closestRoot, searchInstanceID ); + fileMatch.createMatches(this._ai); parent.doAddFile(fileMatch); const disposable = fileMatch.onChange(({ didRemove }) => parent.onFileChange(fileMatch, didRemove)); - fileMatch.onDispose(() => disposable.dispose()); + this._register(fileMatch.onDispose(() => disposable.dispose())); return fileMatch; } @@ -1423,17 +1437,18 @@ export class FolderMatchNoRoot extends FolderMatch { } createAndConfigureFileMatch(rawFileMatch: IFileMatch, searchInstanceID: string): FileMatch { - const fileMatch = this.instantiationService.createInstance( + const fileMatch = this._register(this.instantiationService.createInstance( FileMatch, this._query.contentPattern, this._query.previewOptions, this._query.maxResults, this, rawFileMatch, null, - searchInstanceID); + searchInstanceID)); + fileMatch.createMatches(false); // currently, no support for AI results in out-of-workspace files this.doAddFile(fileMatch); const disposable = fileMatch.onChange(({ didRemove }) => this.onFileChange(fileMatch, didRemove)); - fileMatch.onDispose(() => disposable.dispose()); + this._register(fileMatch.onDispose(() => disposable.dispose())); return fileMatch; } } @@ -1570,6 +1585,7 @@ function createParentList(element: RenderableMatch): RenderableMatch[] { return parentArray; } + export class SearchResult extends Disposable { private _onChange = this._register(new PauseableEmitter({ @@ -1577,18 +1593,23 @@ export class SearchResult extends Disposable { })); readonly onChange: Event = this._onChange.event; private _folderMatches: FolderMatchWorkspaceRoot[] = []; + private _aiFolderMatches: FolderMatchWorkspaceRoot[] = []; private _otherFilesMatch: FolderMatch | null = null; private _folderMatchesMap: TernarySearchTree = TernarySearchTree.forUris(key => this.uriIdentityService.extUri.ignorePathCasing(key)); + private _aiFolderMatchesMap: TernarySearchTree = TernarySearchTree.forUris(key => this.uriIdentityService.extUri.ignorePathCasing(key)); private _showHighlights: boolean = false; private _query: ITextQuery | null = null; private _rangeHighlightDecorations: RangeHighlightDecorations; - private disposePastResults: () => void = () => { }; + private disposePastResults: () => Promise = () => Promise.resolve(); private _isDirty = false; private _onWillChangeModelListener: IDisposable | undefined; private _onDidChangeModelListener: IDisposable | undefined; + private _cachedSearchComplete: ISearchComplete | undefined; + private _aiCachedSearchComplete: ISearchComplete | undefined; + constructor( - public searchModel: SearchModel, + public readonly searchModel: SearchModel, @IReplaceService private readonly replaceService: IReplaceService, @IInstantiationService private readonly instantiationService: IInstantiationService, @IModelService private readonly modelService: IModelService, @@ -1597,7 +1618,7 @@ export class SearchResult extends Disposable { ) { super(); this._rangeHighlightDecorations = this.instantiationService.createInstance(RangeHighlightDecorations); - + this.modelService.getModels().forEach(model => this.onModelAdded(model)); this._register(this.modelService.onModelAdded(model => this.onModelAdded(model))); this._register(this.notebookEditorService.onDidAddNotebookEditor(widget => { @@ -1608,7 +1629,7 @@ export class SearchResult extends Disposable { this._register(this.onChange(e => { if (e.removed) { - this._isDirty = !this.isEmpty(); + this._isDirty = !this.isEmpty() || !this.isEmpty(true); } })); } @@ -1666,13 +1687,18 @@ export class SearchResult extends Disposable { set query(query: ITextQuery | null) { // When updating the query we could change the roots, so keep a reference to them to clean up when we trigger `disposePastResults` const oldFolderMatches = this.folderMatches(); - new Promise(resolve => this.disposePastResults = resolve) - .then(() => oldFolderMatches.forEach(match => match.clear())) - .then(() => oldFolderMatches.forEach(match => match.dispose())) - .then(() => this._isDirty = false); + this.disposePastResults = async () => { + oldFolderMatches.forEach(match => match.clear()); + oldFolderMatches.forEach(match => match.dispose()); + this._isDirty = false; + }; + + this._cachedSearchComplete = undefined; + this._aiCachedSearchComplete = undefined; this._rangeHighlightDecorations.removeHighlightRange(); this._folderMatchesMap = TernarySearchTree.forUris(key => this.uriIdentityService.extUri.ignorePathCasing(key)); + this._aiFolderMatchesMap = TernarySearchTree.forUris(key => this.uriIdentityService.extUri.ignorePathCasing(key)); if (!query) { return; @@ -1680,14 +1706,33 @@ export class SearchResult extends Disposable { this._folderMatches = (query && query.folderQueries || []) .map(fq => fq.folder) - .map((resource, index) => this._createBaseFolderMatch(resource, resource.toString(), index, query)); + .map((resource, index) => this._createBaseFolderMatch(resource, resource.toString(), index, query, false)); this._folderMatches.forEach(fm => this._folderMatchesMap.set(fm.resource, fm)); - this._otherFilesMatch = this._createBaseFolderMatch(null, 'otherFiles', this._folderMatches.length + 1, query); + + this._aiFolderMatches = (query && query.folderQueries || []) + .map(fq => fq.folder) + .map((resource, index) => this._createBaseFolderMatch(resource, resource.toString(), index, query, true)); + + this._aiFolderMatches.forEach(fm => this._aiFolderMatchesMap.set(fm.resource, fm)); + + this._otherFilesMatch = this._createBaseFolderMatch(null, 'otherFiles', this._folderMatches.length + this._aiFolderMatches.length + 1, query, false); this._query = query; } + setCachedSearchComplete(cachedSearchComplete: ISearchComplete | undefined, ai: boolean) { + if (ai) { + this._aiCachedSearchComplete = cachedSearchComplete; + } else { + this._cachedSearchComplete = cachedSearchComplete; + } + } + + getCachedSearchComplete(ai: boolean) { + return ai ? this._aiCachedSearchComplete : this._cachedSearchComplete; + } + private onDidAddNotebookEditorWidget(widget: NotebookEditorWidget): void { this._onWillChangeModelListener?.dispose(); @@ -1725,44 +1770,49 @@ export class SearchResult extends Disposable { folderMatch?.unbindNotebookEditorWidget(editor, resource); } - private _createBaseFolderMatch(resource: URI | null, id: string, index: number, query: ITextQuery): FolderMatch { + private _createBaseFolderMatch(resource: URI | null, id: string, index: number, query: ITextQuery, ai: boolean): FolderMatch { let folderMatch: FolderMatch; if (resource) { - folderMatch = this.instantiationService.createInstance(FolderMatchWorkspaceRoot, resource, id, index, query, this); + folderMatch = this._register(this.instantiationService.createInstance(FolderMatchWorkspaceRoot, resource, id, index, query, this, ai)); } else { - folderMatch = this.instantiationService.createInstance(FolderMatchNoRoot, id, index, query, this); + folderMatch = this._register(this.instantiationService.createInstance(FolderMatchNoRoot, id, index, query, this)); } const disposable = folderMatch.onChange((event) => this._onChange.fire(event)); - folderMatch.onDispose(() => disposable.dispose()); + this._register(folderMatch.onDispose(() => disposable.dispose())); return folderMatch; } - add(allRaw: IFileMatch[], searchInstanceID: string, silent: boolean = false): void { + add(allRaw: IFileMatch[], searchInstanceID: string, ai: boolean, silent: boolean = false): void { // Split up raw into a list per folder so we can do a batch add per folder. - const { byFolder, other } = this.groupFilesByFolder(allRaw); + const { byFolder, other } = this.groupFilesByFolder(allRaw, ai); byFolder.forEach(raw => { if (!raw.length) { return; } - const folderMatch = this.getFolderMatch(raw[0].resource); - folderMatch?.addFileMatch(raw, silent, searchInstanceID); + // ai results go into the respective folder + const folderMatch = ai ? this.getAIFolderMatch(raw[0].resource) : this.getFolderMatch(raw[0].resource); + folderMatch?.addFileMatch(raw, silent, searchInstanceID, ai); }); - this._otherFilesMatch?.addFileMatch(other, silent, searchInstanceID); + if (!ai) { + this._otherFilesMatch?.addFileMatch(other, silent, searchInstanceID, false); + } this.disposePastResults(); } clear(): void { this.folderMatches().forEach((folderMatch) => folderMatch.clear(true)); + this.folderMatches(true); this.disposeMatches(); this._folderMatches = []; + this._aiFolderMatches = []; this._otherFilesMatch = null; } - remove(matches: FileMatch | FolderMatch | (FileMatch | FolderMatch)[]): void { + remove(matches: FileMatch | FolderMatch | (FileMatch | FolderMatch)[], ai = false): void { if (!Array.isArray(matches)) { matches = [matches]; } @@ -1775,7 +1825,7 @@ export class SearchResult extends Disposable { const fileMatches: FileMatch[] = matches.filter(m => m instanceof FileMatch) as FileMatch[]; - const { byFolder, other } = this.groupFilesByFolder(fileMatches); + const { byFolder, other } = this.groupFilesByFolder(fileMatches, ai); byFolder.forEach(matches => { if (!matches.length) { return; @@ -1806,7 +1856,10 @@ export class SearchResult extends Disposable { }); } - folderMatches(): FolderMatch[] { + folderMatches(ai = false): FolderMatch[] { + if (ai) { + return this._aiFolderMatches; + } return this._otherFilesMatch ? [ ...this._folderMatches, @@ -1817,25 +1870,25 @@ export class SearchResult extends Disposable { ]; } - matches(): FileMatch[] { + matches(ai = false): FileMatch[] { const matches: FileMatch[][] = []; - this.folderMatches().forEach(folderMatch => { + this.folderMatches(ai).forEach(folderMatch => { matches.push(folderMatch.allDownstreamFileMatches()); }); return ([]).concat(...matches); } - isEmpty(): boolean { - return this.folderMatches().every((folderMatch) => folderMatch.isEmpty()); + isEmpty(ai = false): boolean { + return this.folderMatches(ai).every((folderMatch) => folderMatch.isEmpty()); } - fileCount(): number { - return this.folderMatches().reduce((prev, match) => prev + match.recursiveFileCount(), 0); + fileCount(ai = false): number { + return this.folderMatches(ai).reduce((prev, match) => prev + match.recursiveFileCount(), 0); } - count(): number { - return this.matches().reduce((prev, match) => prev + match.count(), 0); + count(ai = false): number { + return this.matches(ai).reduce((prev, match) => prev + match.count(), 0); } get showHighlights(): boolean { @@ -1875,19 +1928,24 @@ export class SearchResult extends Disposable { return folderMatch ? folderMatch : this._otherFilesMatch!; } + private getAIFolderMatch(resource: URI): FolderMatchWorkspaceRoot | FolderMatch | undefined { + const folderMatch = this._aiFolderMatchesMap.findSubstr(resource); + return folderMatch; + } + private set replacingAll(running: boolean) { this.folderMatches().forEach((folderMatch) => { folderMatch.replacingAll = running; }); } - private groupFilesByFolder(fileMatches: IFileMatch[]): { byFolder: ResourceMap; other: IFileMatch[] } { + private groupFilesByFolder(fileMatches: IFileMatch[], ai: boolean): { byFolder: ResourceMap; other: IFileMatch[] } { const rawPerFolder = new ResourceMap(); const otherFileMatches: IFileMatch[] = []; - this._folderMatches.forEach(fm => rawPerFolder.set(fm.resource, [])); + (ai ? this._aiFolderMatches : this._folderMatches).forEach(fm => rawPerFolder.set(fm.resource, [])); fileMatches.forEach(rawFileMatch => { - const folderMatch = this.getFolderMatch(rawFileMatch.resource); + const folderMatch = ai ? this.getAIFolderMatch(rawFileMatch.resource) : this.getFolderMatch(rawFileMatch.resource); if (!folderMatch) { // foldermatch was previously removed by user or disposed for some reason return; @@ -1909,21 +1967,32 @@ export class SearchResult extends Disposable { private disposeMatches(): void { this.folderMatches().forEach(folderMatch => folderMatch.dispose()); + this.folderMatches(true).forEach(folderMatch => folderMatch.dispose()); + this._folderMatches = []; + this._aiFolderMatches = []; + this._folderMatchesMap = TernarySearchTree.forUris(key => this.uriIdentityService.extUri.ignorePathCasing(key)); + this._aiFolderMatchesMap = TernarySearchTree.forUris(key => this.uriIdentityService.extUri.ignorePathCasing(key)); + this._rangeHighlightDecorations.removeHighlightRange(); } - override dispose(): void { + override async dispose(): Promise { this._onWillChangeModelListener?.dispose(); this._onDidChangeModelListener?.dispose(); - this.disposePastResults(); - this.disposeMatches(); this._rangeHighlightDecorations.dispose(); + this.disposeMatches(); super.dispose(); + await this.disposePastResults(); } } +export enum SearchModelLocation { + PANEL, + QUICK_ACCESS +} + export class SearchModel extends Disposable { private _searchResult: SearchResult; @@ -1934,6 +2003,7 @@ export class SearchModel extends Disposable { private _preserveCase: boolean = false; private _startStreamDelay: Promise = Promise.resolve(); private readonly _resultQueue: IFileMatch[] = []; + private readonly _aiResultQueue: IFileMatch[] = []; private readonly _onReplaceTermChanged: Emitter = this._register(new Emitter()); readonly onReplaceTermChanged: Event = this._onReplaceTermChanged.event; @@ -1944,8 +2014,10 @@ export class SearchModel extends Disposable { readonly onSearchResultChanged: Event = this._onSearchResultChanged.event; private currentCancelTokenSource: CancellationTokenSource | null = null; + private currentAICancelTokenSource: CancellationTokenSource | null = null; private searchCancelledForNewSearch: boolean = false; - private _searchResultChangedListener: IDisposable; + private aiSearchCancelledForNewSearch: boolean = false; + public location: SearchModelLocation = SearchModelLocation.PANEL; constructor( @ISearchService private readonly searchService: ISearchService, @@ -1954,10 +2026,11 @@ export class SearchModel extends Disposable { @IInstantiationService private readonly instantiationService: IInstantiationService, @ILogService private readonly logService: ILogService, @INotebookSearchService private readonly notebookSearchService: INotebookSearchService, + @IProgressService private readonly progressService: IProgressService, ) { super(); this._searchResult = this.instantiationService.createInstance(SearchResult, this); - this._searchResultChangedListener = this._register(this._searchResult.onChange((e) => this._onSearchResultChanged.fire(e))); + this._register(this._searchResult.onChange((e) => this._onSearchResultChanged.fire(e))); } isReplaceActive(): boolean { @@ -1996,15 +2069,57 @@ export class SearchModel extends Disposable { return this._searchResult; } - set searchResult(searchResult: SearchResult) { - this._searchResult.dispose(); - this._searchResultChangedListener.dispose(); + async addAIResults(onProgress?: (result: ISearchProgressItem) => void) { + if (this.searchResult.count(true)) { + // already has matches + return; + } else { + if (this._searchQuery) { + await this.aiSearch( + { ...this._searchQuery, contentPattern: this._searchQuery.contentPattern.pattern, type: QueryType.aiText }, + onProgress, + this.currentCancelTokenSource?.token, + ); + } + } + } - this._searchResult = searchResult; - this._searchResult.searchModel = this; - this._searchResultChangedListener = this._register(this._searchResult.onChange((e) => this._onSearchResultChanged.fire(e))); + private async doAISearchWithModal(searchQuery: IAITextQuery, searchInstanceID: string, token?: CancellationToken, onProgress?: (result: ISearchProgressItem) => void): Promise { + const promise = this.searchService.aiTextSearch( + searchQuery, + token, async (p: ISearchProgressItem) => { + this.onSearchProgress(p, searchInstanceID, false, true); + onProgress?.(p); + }); + return this.progressService.withProgress({ + location: ProgressLocation.Notification, + type: 'syncing', + title: 'Searching for AI results...', + }, async (_) => promise); } + aiSearch(query: IAITextQuery, onProgress?: (result: ISearchProgressItem) => void, callerToken?: CancellationToken): Promise { + + const searchInstanceID = Date.now().toString(); + const tokenSource = this.currentAICancelTokenSource = new CancellationTokenSource(callerToken); + const start = Date.now(); + const asyncAIResults = this.doAISearchWithModal(query, + searchInstanceID, + this.currentAICancelTokenSource.token, async (p: ISearchProgressItem) => { + this.onSearchProgress(p, searchInstanceID, false, true); + onProgress?.(p); + }) + .then( + value => { + this.onSearchCompleted(value, Date.now() - start, searchInstanceID, true); + return value; + }, + e => { + this.onSearchError(e, Date.now() - start, true); + throw e; + }).finally(() => tokenSource.dispose()); + return asyncAIResults; + } private doSearch(query: ITextQuery, progressEmitter: Emitter, searchQuery: ITextQuery, searchInstanceID: string, onProgress?: (result: ISearchProgressItem) => void, callerToken?: CancellationToken): { asyncResults: Promise; @@ -2012,7 +2127,7 @@ export class SearchModel extends Disposable { } { const asyncGenerateOnProgress = async (p: ISearchProgressItem) => { progressEmitter.fire(); - this.onSearchProgress(p, searchInstanceID, false); + this.onSearchProgress(p, searchInstanceID, false, false); onProgress?.(p); }; @@ -2042,7 +2157,7 @@ export class SearchModel extends Disposable { const resolvedNotebookResults = await notebookResult.completeData; tokenSource.dispose(); const searchLength = Date.now() - searchStart; - const resolvedResult = { + const resolvedResult: ISearchComplete = { results: [...allClosedEditorResults.results, ...resolvedNotebookResults.results], messages: [...allClosedEditorResults.messages, ...resolvedNotebookResults.messages], limitHit: allClosedEditorResults.limitHit || resolvedNotebookResults.limitHit, @@ -2072,7 +2187,7 @@ export class SearchModel extends Disposable { this._searchResult.query = this._searchQuery; - const progressEmitter = new Emitter(); + const progressEmitter = this._register(new Emitter()); this._replacePattern = new ReplacePattern(this.replaceString, this._searchQuery.contentPattern); // In search on type case, delay the streaming of results just a bit, so that we don't flash the only "local results" fast path @@ -2091,14 +2206,21 @@ export class SearchModel extends Disposable { } const start = Date.now(); + let event: IDisposable | undefined; + + const progressEmitterPromise = new Promise(resolve => { + event = Event.once(progressEmitter.event)(resolve); + return event; + }); - Promise.race([asyncResults, Event.toPromise(progressEmitter.event)]).finally(() => { + Promise.race([asyncResults, progressEmitterPromise]).finally(() => { /* __GDPR__ "searchResultsFirstRender" : { "owner": "roblourens", "duration" : { "classification": "SystemMetaData", "purpose": "PerformanceAndHealth", "isMeasurement": true } } */ + event?.dispose(); this.telemetryService.publicLog('searchResultsFirstRender', { duration: Date.now() - start }); }); @@ -2106,11 +2228,11 @@ export class SearchModel extends Disposable { return { asyncResults: asyncResults.then( value => { - this.onSearchCompleted(value, Date.now() - start, searchInstanceID); + this.onSearchCompleted(value, Date.now() - start, searchInstanceID, false); return value; }, e => { - this.onSearchError(e, Date.now() - start); + this.onSearchError(e, Date.now() - start, false); throw e; }), syncResults @@ -2126,13 +2248,20 @@ export class SearchModel extends Disposable { } } - private onSearchCompleted(completed: ISearchComplete | null, duration: number, searchInstanceID: string): ISearchComplete | null { + private onSearchCompleted(completed: ISearchComplete | undefined, duration: number, searchInstanceID: string, ai: boolean): ISearchComplete | undefined { if (!this._searchQuery) { throw new Error('onSearchCompleted must be called after a search is started'); } - this._searchResult.add(this._resultQueue, searchInstanceID); - this._resultQueue.length = 0; + if (ai) { + this._searchResult.add(this._aiResultQueue, searchInstanceID, true); + this._aiResultQueue.length = 0; + } else { + this._searchResult.add(this._resultQueue, searchInstanceID, false); + this._resultQueue.length = 0; + } + + this.searchResult.setCachedSearchComplete(completed, ai); const options: IPatternInfo = Object.assign({}, this._searchQuery.contentPattern); delete (options as any).pattern; @@ -2169,30 +2298,35 @@ export class SearchModel extends Disposable { return completed; } - private onSearchError(e: any, duration: number): void { + private onSearchError(e: any, duration: number, ai: boolean): void { if (errors.isCancellationError(e)) { this.onSearchCompleted( - this.searchCancelledForNewSearch + (ai ? this.aiSearchCancelledForNewSearch : this.searchCancelledForNewSearch) ? { exit: SearchCompletionExitCode.NewSearchStarted, results: [], messages: [] } - : null, - duration, ''); - this.searchCancelledForNewSearch = false; + : undefined, + duration, '', ai); + if (ai) { + this.aiSearchCancelledForNewSearch = false; + } else { + this.searchCancelledForNewSearch = false; + } } } - private onSearchProgress(p: ISearchProgressItem, searchInstanceID: string, sync = true) { + private onSearchProgress(p: ISearchProgressItem, searchInstanceID: string, sync = true, ai: boolean = false) { + const targetQueue = ai ? this._aiResultQueue : this._resultQueue; if ((p).resource) { - this._resultQueue.push(p); + targetQueue.push(p); if (sync) { - if (this._resultQueue.length) { - this._searchResult.add(this._resultQueue, searchInstanceID, true); - this._resultQueue.length = 0; + if (targetQueue.length) { + this._searchResult.add(targetQueue, searchInstanceID, false, true); + targetQueue.length = 0; } } else { this._startStreamDelay.then(() => { - if (this._resultQueue.length) { - this._searchResult.add(this._resultQueue, searchInstanceID, true); - this._resultQueue.length = 0; + if (targetQueue.length) { + this._searchResult.add(targetQueue, searchInstanceID, ai, true); + targetQueue.length = 0; } }); } @@ -2212,17 +2346,21 @@ export class SearchModel extends Disposable { } return false; } - + cancelAISearch(cancelledForNewSearch = false): boolean { + if (this.currentAICancelTokenSource) { + this.aiSearchCancelledForNewSearch = cancelledForNewSearch; + this.currentAICancelTokenSource.cancel(); + return true; + } + return false; + } override dispose(): void { this.cancelSearch(); + this.cancelAISearch(); this.searchResult.dispose(); super.dispose(); } - transferSearchResult(other: SearchModel): void { - other.searchResult = this._searchResult; - this._searchResult = this.instantiationService.createInstance(SearchResult, this); - } } export type FileMatchOrMatch = FileMatch | Match; @@ -2243,6 +2381,11 @@ export class SearchViewModelWorkbenchService implements ISearchViewModelWorkbenc } return this._searchModel; } + + set searchModel(searchModel: SearchModel) { + this._searchModel?.dispose(); + this._searchModel = searchModel; + } } export const ISearchViewModelWorkbenchService = createDecorator('searchViewModelWorkbenchService'); @@ -2250,7 +2393,7 @@ export const ISearchViewModelWorkbenchService = createDecorator { const previewRange: ISearchRange = (rawMatch.preview.matches)[i]; - return new Match(fileMatch, previewLines, previewRange, r); + return new Match(fileMatch, previewLines, previewRange, r, isAiContributed); }); } else { const previewRange = rawMatch.preview.matches; - const match = new Match(fileMatch, previewLines, previewRange, rawMatch.ranges); + const match = new Match(fileMatch, previewLines, previewRange, rawMatch.ranges, isAiContributed); return [match]; } } @@ -2356,7 +2499,7 @@ function textSearchResultToMatches(rawMatch: ITextSearchMatch, fileMatch: FileMa export function textSearchMatchesToNotebookMatches(textSearchMatches: ITextSearchMatch[], cell: CellMatch): MatchInNotebook[] { const notebookMatches: MatchInNotebook[] = []; - textSearchMatches.map((textSearchMatch) => { + textSearchMatches.forEach((textSearchMatch) => { const previewLines = textSearchMatch.preview.text.split('\n'); if (Array.isArray(textSearchMatch.ranges)) { textSearchMatch.ranges.forEach((r, i) => { @@ -2420,3 +2563,4 @@ function mergeSearchResultEvents(events: IChangeEvent[]): IChangeEvent { return retEvent; } + diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/searchResultsView.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/searchResultsView.ts index a8aacc0a..d7c088c4 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/searchResultsView.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/searchResultsView.ts @@ -28,8 +28,10 @@ import { HiddenItemStrategy, MenuWorkbenchToolBar } from 'vs/platform/actions/br import { ISearchActionContext } from 'vs/workbench/contrib/search/browser/searchActionsRemoveReplace'; import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { ServiceCollection } from 'vs/platform/instantiation/common/serviceCollection'; -import { IsEditableItemKey, FileFocusKey, FolderFocusKey, MatchFocusKey } from 'vs/workbench/contrib/search/common/constants'; import { defaultCountBadgeStyles } from 'vs/platform/theme/browser/defaultStyles'; +import { SearchContext } from 'vs/workbench/contrib/search/common/constants'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; interface IFolderMatchTemplate { label: IResourceLabel; @@ -51,12 +53,12 @@ interface IFileMatchTemplate { } interface IMatchTemplate { + lineNumber: HTMLElement; parent: HTMLElement; before: HTMLElement; match: HTMLElement; replace: HTMLElement; after: HTMLElement; - lineNumber: HTMLElement; actions: MenuWorkbenchToolBar; disposables: DisposableStore; contextKeyService: IContextKeyService; @@ -130,9 +132,9 @@ export class FolderMatchRenderer extends Disposable implements ICompressibleTree disposables.add(elementDisposables); const contextKeyServiceMain = disposables.add(this.contextKeyService.createScoped(container)); - MatchFocusKey.bindTo(contextKeyServiceMain).set(false); - FileFocusKey.bindTo(contextKeyServiceMain).set(false); - FolderFocusKey.bindTo(contextKeyServiceMain).set(true); + SearchContext.MatchFocusKey.bindTo(contextKeyServiceMain).set(false); + SearchContext.FileFocusKey.bindTo(contextKeyServiceMain).set(false); + SearchContext.FolderFocusKey.bindTo(contextKeyServiceMain).set(true); const instantiationService = this.instantiationService.createChild(new ServiceCollection([IContextKeyService, contextKeyServiceMain])); const actions = disposables.add(instantiationService.createInstance(MenuWorkbenchToolBar, actionBarContainer, MenuId.SearchActionMenu, { @@ -168,10 +170,10 @@ export class FolderMatchRenderer extends Disposable implements ICompressibleTree templateData.label.setLabel(nls.localize('searchFolderMatch.other.label', "Other files")); } - IsEditableItemKey.bindTo(templateData.contextKeyService).set(!folderMatch.hasOnlyReadOnlyMatches()); + SearchContext.IsEditableItemKey.bindTo(templateData.contextKeyService).set(!folderMatch.hasOnlyReadOnlyMatches()); templateData.elementDisposables.add(folderMatch.onChange(() => { - IsEditableItemKey.bindTo(templateData.contextKeyService).set(!folderMatch.hasOnlyReadOnlyMatches()); + SearchContext.IsEditableItemKey.bindTo(templateData.contextKeyService).set(!folderMatch.hasOnlyReadOnlyMatches()); })); this.renderFolderDetails(folderMatch, templateData); @@ -194,7 +196,7 @@ export class FolderMatchRenderer extends Disposable implements ICompressibleTree templateData.badge.setCount(count); templateData.badge.setTitleFormat(count > 1 ? nls.localize('searchFileMatches', "{0} files found", count) : nls.localize('searchFileMatch', "{0} file found", count)); - templateData.actions.context = { viewer: this.searchView.getControl(), element: folder }; + templateData.actions.context = { viewer: this.searchView.getControl(), element: folder } satisfies ISearchActionContext; } } @@ -229,9 +231,9 @@ export class FileMatchRenderer extends Disposable implements ICompressibleTreeRe const actionBarContainer = DOM.append(fileMatchElement, DOM.$('.actionBarContainer')); const contextKeyServiceMain = disposables.add(this.contextKeyService.createScoped(container)); - MatchFocusKey.bindTo(contextKeyServiceMain).set(false); - FileFocusKey.bindTo(contextKeyServiceMain).set(true); - FolderFocusKey.bindTo(contextKeyServiceMain).set(false); + SearchContext.MatchFocusKey.bindTo(contextKeyServiceMain).set(false); + SearchContext.FileFocusKey.bindTo(contextKeyServiceMain).set(true); + SearchContext.FolderFocusKey.bindTo(contextKeyServiceMain).set(false); const instantiationService = this.instantiationService.createChild(new ServiceCollection([IContextKeyService, contextKeyServiceMain])); const actions = disposables.add(instantiationService.createInstance(MenuWorkbenchToolBar, actionBarContainer, MenuId.SearchActionMenu, { @@ -265,12 +267,12 @@ export class FileMatchRenderer extends Disposable implements ICompressibleTreeRe templateData.badge.setCount(count); templateData.badge.setTitleFormat(count > 1 ? nls.localize('searchMatches', "{0} matches found", count) : nls.localize('searchMatch', "{0} match found", count)); - templateData.actions.context = { viewer: this.searchView.getControl(), element: fileMatch }; + templateData.actions.context = { viewer: this.searchView.getControl(), element: fileMatch } satisfies ISearchActionContext; - IsEditableItemKey.bindTo(templateData.contextKeyService).set(!fileMatch.hasOnlyReadOnlyMatches()); + SearchContext.IsEditableItemKey.bindTo(templateData.contextKeyService).set(!fileMatch.hasOnlyReadOnlyMatches()); templateData.elementDisposables.add(fileMatch.onChange(() => { - IsEditableItemKey.bindTo(templateData.contextKeyService).set(!fileMatch.hasOnlyReadOnlyMatches()); + SearchContext.IsEditableItemKey.bindTo(templateData.contextKeyService).set(!fileMatch.hasOnlyReadOnlyMatches()); })); // when hidesExplorerArrows: true, then the file nodes should still have a twistie because it would otherwise @@ -294,12 +296,12 @@ export class MatchRenderer extends Disposable implements ICompressibleTreeRender readonly templateId = MatchRenderer.TEMPLATE_ID; constructor( - private searchModel: SearchModel, private searchView: SearchView, @IWorkspaceContextService protected contextService: IWorkspaceContextService, @IConfigurationService private readonly configurationService: IConfigurationService, @IInstantiationService private readonly instantiationService: IInstantiationService, @IContextKeyService private readonly contextKeyService: IContextKeyService, + @IHoverService private readonly hoverService: IHoverService ) { super(); } @@ -310,20 +312,20 @@ export class MatchRenderer extends Disposable implements ICompressibleTreeRender renderTemplate(container: HTMLElement): IMatchTemplate { container.classList.add('linematch'); + const lineNumber = DOM.append(container, DOM.$('span.matchLineNum')); const parent = DOM.append(container, DOM.$('a.plain.match')); const before = DOM.append(parent, DOM.$('span')); const match = DOM.append(parent, DOM.$('span.findInFileMatch')); const replace = DOM.append(parent, DOM.$('span.replaceMatch')); const after = DOM.append(parent, DOM.$('span')); - const lineNumber = DOM.append(container, DOM.$('span.matchLineNum')); const actionBarContainer = DOM.append(container, DOM.$('span.actionBarContainer')); const disposables = new DisposableStore(); const contextKeyServiceMain = disposables.add(this.contextKeyService.createScoped(container)); - MatchFocusKey.bindTo(contextKeyServiceMain).set(true); - FileFocusKey.bindTo(contextKeyServiceMain).set(false); - FolderFocusKey.bindTo(contextKeyServiceMain).set(false); + SearchContext.MatchFocusKey.bindTo(contextKeyServiceMain).set(true); + SearchContext.FileFocusKey.bindTo(contextKeyServiceMain).set(false); + SearchContext.FolderFocusKey.bindTo(contextKeyServiceMain).set(false); const instantiationService = this.instantiationService.createChild(new ServiceCollection([IContextKeyService, contextKeyServiceMain])); const actions = disposables.add(instantiationService.createInstance(MenuWorkbenchToolBar, actionBarContainer, MenuId.SearchActionMenu, { @@ -352,28 +354,32 @@ export class MatchRenderer extends Disposable implements ICompressibleTreeRender renderElement(node: ITreeNode, index: number, templateData: IMatchTemplate): void { const match = node.element; const preview = match.preview(); - const replace = this.searchModel.isReplaceActive() && !!this.searchModel.replaceString && !(match instanceof MatchInNotebook && match.isWebviewMatch()); + const replace = this.searchView.model.isReplaceActive() && + !!this.searchView.model.replaceString && + !(match instanceof MatchInNotebook && match.isReadonly()); templateData.before.textContent = preview.before; templateData.match.textContent = preview.inside; templateData.match.classList.toggle('replace', replace); templateData.replace.textContent = replace ? match.replaceString : ''; templateData.after.textContent = preview.after; - templateData.parent.title = (preview.before + (replace ? match.replaceString : preview.inside) + preview.after).trim().substr(0, 999); - IsEditableItemKey.bindTo(templateData.contextKeyService).set(!(match instanceof MatchInNotebook && match.isWebviewMatch())); + const title = (preview.fullBefore + (replace ? match.replaceString : preview.inside) + preview.after).trim().substr(0, 999); + templateData.disposables.add(this.hoverService.setupUpdatableHover(getDefaultHoverDelegate('mouse'), templateData.parent, title)); + + SearchContext.IsEditableItemKey.bindTo(templateData.contextKeyService).set(!(match instanceof MatchInNotebook && match.isReadonly())); const numLines = match.range().endLineNumber - match.range().startLineNumber; const extraLinesStr = numLines > 0 ? `+${numLines}` : ''; const showLineNumbers = this.configurationService.getValue('search').showLineNumbers; - const lineNumberStr = showLineNumbers ? `:${match.range().startLineNumber}` : ''; + const lineNumberStr = showLineNumbers ? `${match.range().startLineNumber}:` : ''; templateData.lineNumber.classList.toggle('show', (numLines > 0) || showLineNumbers); templateData.lineNumber.textContent = lineNumberStr + extraLinesStr; - templateData.lineNumber.setAttribute('title', this.getMatchTitle(match, showLineNumbers)); + templateData.disposables.add(this.hoverService.setupUpdatableHover(getDefaultHoverDelegate('mouse'), templateData.lineNumber, this.getMatchTitle(match, showLineNumbers))); - templateData.actions.context = { viewer: this.searchView.getControl(), element: match }; + templateData.actions.context = { viewer: this.searchView.getControl(), element: match } satisfies ISearchActionContext; } @@ -400,7 +406,7 @@ export class MatchRenderer extends Disposable implements ICompressibleTreeRender export class SearchAccessibilityProvider implements IListAccessibilityProvider { constructor( - private searchModel: SearchModel, + private searchView: SearchView, @ILabelService private readonly labelService: ILabelService ) { } @@ -425,7 +431,7 @@ export class SearchAccessibilityProvider implements IListAccessibilityProviderelement; - const searchModel: SearchModel = this.searchModel; + const searchModel: SearchModel = this.searchView.model; const replace = searchModel.isReplaceActive() && !!searchModel.replaceString; const matchString = match.getMatchString(); const range = match.range(); diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/searchView.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/searchView.ts index 019f4a9f..69e8a910 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/searchView.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/searchView.ts @@ -15,7 +15,7 @@ import * as errors from 'vs/base/common/errors'; import { Event } from 'vs/base/common/event'; import { Iterable } from 'vs/base/common/iterator'; import { KeyCode, KeyMod } from 'vs/base/common/keyCodes'; -import { Disposable, DisposableStore } from 'vs/base/common/lifecycle'; +import { Disposable, DisposableStore, IDisposable } from 'vs/base/common/lifecycle'; import * as env from 'vs/base/common/platform'; import * as strings from 'vs/base/common/strings'; import { URI } from 'vs/base/common/uri'; @@ -23,7 +23,7 @@ import * as network from 'vs/base/common/network'; import 'vs/css!./media/searchview'; import { getCodeEditor, isCodeEditor, isDiffEditor } from 'vs/editor/browser/editorBrowser'; import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService'; -import { EmbeddedCodeEditorWidget } from 'vs/editor/browser/widget/embeddedCodeEditorWidget'; +import { EmbeddedCodeEditorWidget } from 'vs/editor/browser/widget/codeEditor/embeddedCodeEditorWidget'; import { IEditorOptions } from 'vs/editor/common/config/editorOptions'; import { Selection } from 'vs/editor/common/core/selection'; import { IEditor } from 'vs/editor/common/editorCommon'; @@ -70,16 +70,19 @@ import * as Constants from 'vs/workbench/contrib/search/common/constants'; import { IReplaceService } from 'vs/workbench/contrib/search/browser/replace'; import { getOutOfWorkspaceEditorResources, SearchStateKey, SearchUIState } from 'vs/workbench/contrib/search/common/search'; import { ISearchHistoryService, ISearchHistoryValues, SearchHistoryService } from 'vs/workbench/contrib/search/common/searchHistoryService'; -import { FileMatch, FileMatchOrMatch, FolderMatch, FolderMatchWithResource, IChangeEvent, ISearchViewModelWorkbenchService, Match, MatchInNotebook, RenderableMatch, searchMatchComparer, SearchModel, SearchResult } from 'vs/workbench/contrib/search/browser/searchModel'; +import { FileMatch, FileMatchOrMatch, FolderMatch, FolderMatchWithResource, IChangeEvent, ISearchViewModelWorkbenchService, Match, MatchInNotebook, RenderableMatch, searchMatchComparer, SearchModel, SearchModelLocation, SearchResult } from 'vs/workbench/contrib/search/browser/searchModel'; import { createEditorFromSearchResult } from 'vs/workbench/contrib/searchEditor/browser/searchEditorActions'; import { ACTIVE_GROUP, IEditorService, SIDE_GROUP } from 'vs/workbench/services/editor/common/editorService'; import { IPreferencesService, ISettingsEditorOptions } from 'vs/workbench/services/preferences/common/preferences'; import { ITextQueryBuilderOptions, QueryBuilder } from 'vs/workbench/services/search/common/queryBuilder'; -import { IPatternInfo, ISearchComplete, ISearchConfiguration, ISearchConfigurationProperties, ITextQuery, SearchCompletionExitCode, SearchSortOrder, TextSearchCompleteMessageType, ViewMode } from 'vs/workbench/services/search/common/search'; +import { IPatternInfo, ISearchComplete, ISearchConfiguration, ISearchConfigurationProperties, ITextQuery, QueryType, SearchCompletionExitCode, SearchSortOrder, TextSearchCompleteMessageType, ViewMode } from 'vs/workbench/services/search/common/search'; import { TextSearchCompleteMessage } from 'vs/workbench/services/search/common/searchExtTypes'; import { ITextFileService } from 'vs/workbench/services/textfile/common/textfiles'; import { INotebookService } from 'vs/workbench/contrib/notebook/common/notebookService'; import { ILogService } from 'vs/platform/log/common/log'; +import { AccessibilitySignal, IAccessibilitySignalService } from 'vs/platform/accessibilitySignal/browser/accessibilitySignalService'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; const $ = dom.$; @@ -155,11 +158,14 @@ export class SearchView extends ViewPane { private treeAccessibilityProvider: SearchAccessibilityProvider; private treeViewKey: IContextKey; + private aiResultsVisibleKey: IContextKey; private _visibleMatches: number = 0; private _refreshResultsScheduler: RunOnceScheduler; + private _onSearchResultChangedDisposable: IDisposable | undefined; + constructor( options: IViewPaneOptions, @IFileService private readonly fileService: IFileService, @@ -187,44 +193,54 @@ export class SearchView extends ViewPane { @IStorageService private readonly storageService: IStorageService, @IOpenerService openerService: IOpenerService, @ITelemetryService telemetryService: ITelemetryService, + @IHoverService hoverService: IHoverService, @INotebookService private readonly notebookService: INotebookService, @ILogService private readonly logService: ILogService, + @IAccessibilitySignalService private readonly accessibilitySignalService: IAccessibilitySignalService ) { - super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService); + super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService, hoverService); this.container = dom.$('.search-view'); // globals - this.viewletVisible = Constants.SearchViewVisibleKey.bindTo(this.contextKeyService); - this.firstMatchFocused = Constants.FirstMatchFocusKey.bindTo(this.contextKeyService); - this.fileMatchOrMatchFocused = Constants.FileMatchOrMatchFocusKey.bindTo(this.contextKeyService); - this.fileMatchOrFolderMatchFocus = Constants.FileMatchOrFolderMatchFocusKey.bindTo(this.contextKeyService); - this.fileMatchOrFolderMatchWithResourceFocus = Constants.FileMatchOrFolderMatchWithResourceFocusKey.bindTo(this.contextKeyService); - this.fileMatchFocused = Constants.FileFocusKey.bindTo(this.contextKeyService); - this.folderMatchFocused = Constants.FolderFocusKey.bindTo(this.contextKeyService); - this.folderMatchWithResourceFocused = Constants.ResourceFolderFocusKey.bindTo(this.contextKeyService); - this.hasSearchResultsKey = Constants.HasSearchResults.bindTo(this.contextKeyService); - this.matchFocused = Constants.MatchFocusKey.bindTo(this.contextKeyService); + this.viewletVisible = Constants.SearchContext.SearchViewVisibleKey.bindTo(this.contextKeyService); + this.firstMatchFocused = Constants.SearchContext.FirstMatchFocusKey.bindTo(this.contextKeyService); + this.fileMatchOrMatchFocused = Constants.SearchContext.FileMatchOrMatchFocusKey.bindTo(this.contextKeyService); + this.fileMatchOrFolderMatchFocus = Constants.SearchContext.FileMatchOrFolderMatchFocusKey.bindTo(this.contextKeyService); + this.fileMatchOrFolderMatchWithResourceFocus = Constants.SearchContext.FileMatchOrFolderMatchWithResourceFocusKey.bindTo(this.contextKeyService); + this.fileMatchFocused = Constants.SearchContext.FileFocusKey.bindTo(this.contextKeyService); + this.folderMatchFocused = Constants.SearchContext.FolderFocusKey.bindTo(this.contextKeyService); + this.folderMatchWithResourceFocused = Constants.SearchContext.ResourceFolderFocusKey.bindTo(this.contextKeyService); + this.hasSearchResultsKey = Constants.SearchContext.HasSearchResults.bindTo(this.contextKeyService); + this.matchFocused = Constants.SearchContext.MatchFocusKey.bindTo(this.contextKeyService); this.searchStateKey = SearchStateKey.bindTo(this.contextKeyService); - this.hasSearchPatternKey = Constants.ViewHasSearchPatternKey.bindTo(this.contextKeyService); - this.hasReplacePatternKey = Constants.ViewHasReplacePatternKey.bindTo(this.contextKeyService); - this.hasFilePatternKey = Constants.ViewHasFilePatternKey.bindTo(this.contextKeyService); - this.hasSomeCollapsibleResultKey = Constants.ViewHasSomeCollapsibleKey.bindTo(this.contextKeyService); - this.treeViewKey = Constants.InTreeViewKey.bindTo(this.contextKeyService); + this.hasSearchPatternKey = Constants.SearchContext.ViewHasSearchPatternKey.bindTo(this.contextKeyService); + this.hasReplacePatternKey = Constants.SearchContext.ViewHasReplacePatternKey.bindTo(this.contextKeyService); + this.hasFilePatternKey = Constants.SearchContext.ViewHasFilePatternKey.bindTo(this.contextKeyService); + this.hasSomeCollapsibleResultKey = Constants.SearchContext.ViewHasSomeCollapsibleKey.bindTo(this.contextKeyService); + this.treeViewKey = Constants.SearchContext.InTreeViewKey.bindTo(this.contextKeyService); + this.aiResultsVisibleKey = Constants.SearchContext.AIResultsVisibleKey.bindTo(this.contextKeyService); + + this._register(this.contextKeyService.onDidChangeContext(e => { + const keys = Constants.SearchContext.hasAIResultProvider.keys(); + if (e.affectsSome(new Set(keys))) { + this.refreshHasAISetting(); + } + })); // scoped this.contextKeyService = this._register(this.contextKeyService.createScoped(this.container)); - Constants.SearchViewFocusedKey.bindTo(this.contextKeyService).set(true); - this.inputBoxFocused = Constants.InputBoxFocusedKey.bindTo(this.contextKeyService); - this.inputPatternIncludesFocused = Constants.PatternIncludesFocusedKey.bindTo(this.contextKeyService); - this.inputPatternExclusionsFocused = Constants.PatternExcludesFocusedKey.bindTo(this.contextKeyService); - this.isEditableItem = Constants.IsEditableItemKey.bindTo(this.contextKeyService); + Constants.SearchContext.SearchViewFocusedKey.bindTo(this.contextKeyService).set(true); + this.inputBoxFocused = Constants.SearchContext.InputBoxFocusedKey.bindTo(this.contextKeyService); + this.inputPatternIncludesFocused = Constants.SearchContext.PatternIncludesFocusedKey.bindTo(this.contextKeyService); + this.inputPatternExclusionsFocused = Constants.SearchContext.PatternExcludesFocusedKey.bindTo(this.contextKeyService); + this.isEditableItem = Constants.SearchContext.IsEditableItemKey.bindTo(this.contextKeyService); this.instantiationService = this.instantiationService.createChild( new ServiceCollection([IContextKeyService, this.contextKeyService])); - this.configurationService.onDidChangeConfiguration(e => { + this._register(this.configurationService.onDidChangeConfiguration(e => { if (e.affectsConfiguration('search.sortOrder')) { if (this.searchConfig.sortOrder === SearchSortOrder.Modified) { // If changing away from modified, remove all fileStats @@ -232,8 +248,10 @@ export class SearchView extends ViewPane { this.removeFileStats(); } this.refreshTree(); + } else if (e.affectsConfiguration('search.aiResults')) { + this.refreshHasAISetting(); } - }); + })); this.viewModel = this._register(this.searchViewModelWorkbenchService.searchModel); this.queryBuilder = this.instantiationService.createInstance(QueryBuilder); @@ -252,7 +270,7 @@ export class SearchView extends ViewPane { this.toggleCollapseStateDelayer = this._register(new Delayer(100)); this.triggerQueryDelayer = this._register(new Delayer(0)); - this.treeAccessibilityProvider = this.instantiationService.createInstance(SearchAccessibilityProvider, this.viewModel); + this.treeAccessibilityProvider = this.instantiationService.createInstance(SearchAccessibilityProvider, this); this.isTreeLayoutViewVisible = this.viewletState['view.treeLayout'] ?? (this.searchConfig.defaultViewMode === ViewMode.Tree); this._refreshResultsScheduler = this._register(new RunOnceScheduler(this._updateResults.bind(this), 80)); @@ -288,6 +306,14 @@ export class SearchView extends ViewPane { this.treeViewKey.set(visible); } + get aiResultsVisible(): boolean { + return this.aiResultsVisibleKey.get() ?? false; + } + + private set aiResultsVisible(visible: boolean) { + this.aiResultsVisibleKey.set(visible); + } + setTreeView(visible: boolean): void { if (visible === this.isTreeLayoutViewVisible) { return; @@ -297,6 +323,26 @@ export class SearchView extends ViewPane { this.refreshTree(); } + async setAIResultsVisible(visible: boolean): Promise { + if (visible === this.aiResultsVisible) { + return; + } + this.aiResultsVisible = visible; + if (this.viewModel.searchResult.isEmpty()) { + return; + } + + // in each case, we want to cancel our current AI search because it is no longer valid + this.model.cancelAISearch(); + if (visible) { + await this.model.addAIResults(); + } else { + this.searchWidget.toggleReplace(false); + } + this.onSearchResultsChanged(); + this.onSearchComplete(() => { }, undefined, undefined, this.viewModel.searchResult.getCachedSearchComplete(visible)); + } + private get state(): SearchUIState { return this.searchStateKey.get() ?? SearchUIState.Idle; } @@ -313,6 +359,16 @@ export class SearchView extends ViewPane { return this.viewModel && this.viewModel.searchResult; } + get model(): SearchModel { + return this.viewModel; + } + + private refreshHasAISetting() { + const val = this.shouldShowAIButton(); + if (val && this.searchWidget.searchInput) { + this.searchWidget.searchInput.sparkleVisible = val; + } + } private onDidChangeWorkbenchState(): void { if (this.contextService.getWorkbenchState() !== WorkbenchState.EMPTY && this.searchWithoutFolderMessageElement) { dom.hide(this.searchWithoutFolderMessageElement); @@ -331,16 +387,43 @@ export class SearchView extends ViewPane { this.pauseSearching = false; } - public async importSearchResult(searchModel: SearchModel): Promise { - // experimental: used by the quick access search to overwrite a search result - searchModel.transferSearchResult(this.viewModel); + public async replaceSearchModel(searchModel: SearchModel, asyncResults: Promise): Promise { + let progressComplete: () => void; + this.progressService.withProgress({ location: this.getProgressLocation(), delay: 0 }, _progress => { + return new Promise(resolve => progressComplete = resolve); + }); + + const slowTimer = setTimeout(() => { + this.state = SearchUIState.SlowSearch; + }, 2000); + + this._refreshResultsScheduler.schedule(); + + // remove old model and use the new searchModel + searchModel.location = SearchModelLocation.PANEL; + searchModel.replaceActive = this.viewModel.isReplaceActive(); + searchModel.replaceString = this.searchWidget.getReplaceValue(); + this._onSearchResultChangedDisposable?.dispose(); + this._onSearchResultChangedDisposable = this._register(searchModel.onSearchResultChanged((event) => this.onSearchResultsChanged(event))); + + // this call will also dispose of the old model + this.searchViewModelWorkbenchService.searchModel = searchModel; + this.viewModel = searchModel; this.onSearchResultsChanged(); this.refreshInputs(); + asyncResults.then((complete) => { + clearTimeout(slowTimer); + this.onSearchComplete(progressComplete, undefined, undefined, complete); + }, (e) => { + clearTimeout(slowTimer); + this.onSearchError(e, progressComplete, undefined, undefined); + }); + const collapseResults = this.searchConfig.collapseResults; - if (collapseResults !== 'alwaysCollapse' && this.viewModel.searchResult.matches().length === 1) { - const onlyMatch = this.viewModel.searchResult.matches()[0]; + if (collapseResults !== 'alwaysCollapse' && this.viewModel.searchResult.matches(this.aiResultsVisible).length === 1) { + const onlyMatch = this.viewModel.searchResult.matches(this.aiResultsVisible)[0]; if (onlyMatch.count() < 50) { this.tree.expand(onlyMatch); } @@ -353,6 +436,7 @@ export class SearchView extends ViewPane { this.searchWidgetsContainerElement = dom.append(this.container, $('.search-widgets-container')); this.createSearchWidget(this.searchWidgetsContainerElement); + this.refreshHasAISetting(); const history = this.searchHistoryService.load(); const filePatterns = this.viewletState['query.filePatterns'] || ''; @@ -370,7 +454,8 @@ export class SearchView extends ViewPane { // Toggle query details button this.toggleQueryDetailsButton = dom.append(this.queryDetails, - $('.more' + ThemeIcon.asCSSSelector(searchDetailsIcon), { tabindex: 0, role: 'button', title: nls.localize('moreSearch', "Toggle Search Details") })); + $('.more' + ThemeIcon.asCSSSelector(searchDetailsIcon), { tabindex: 0, role: 'button' })); + this._register(this.hoverService.setupUpdatableHover(getDefaultHoverDelegate('element'), this.toggleQueryDetailsButton, nls.localize('moreSearch', "Toggle Search Details"))); this._register(dom.addDisposableListener(this.toggleQueryDetailsButton, dom.EventType.CLICK, e => { dom.EventHelper.stop(e); @@ -459,7 +544,7 @@ export class SearchView extends ViewPane { this.toggleQueryDetails(true, true, true); } - this._register(this.viewModel.onSearchResultChanged((event) => this.onSearchResultsChanged(event))); + this._onSearchResultChangedDisposable = this._register(this.viewModel.onSearchResultChanged((event) => this.onSearchResultsChanged(event))); this._register(this.onDidChangeBodyVisibility(visible => this.onVisibilityChanged(visible))); @@ -534,7 +619,8 @@ export class SearchView extends ViewPane { isInNotebookMarkdownPreview, isInNotebookCellInput, isInNotebookCellOutput, - } + }, + initialAIButtonVisibility: this.shouldShowAIButton() })); if (!this.searchWidget.searchInput || !this.searchWidget.replaceInput) { @@ -548,7 +634,14 @@ export class SearchView extends ViewPane { this._register(this.searchWidget.onSearchSubmit(options => this.triggerQueryChange(options))); this._register(this.searchWidget.onSearchCancel(({ focus }) => this.cancelSearch(focus))); - this._register(this.searchWidget.searchInput.onDidOptionChange(() => this.triggerQueryChange())); + this._register(this.searchWidget.searchInput.onDidOptionChange(() => { + if (this.searchWidget.searchInput && this.searchWidget.searchInput.isAIEnabled !== this.aiResultsVisible) { + this.setAIResultsVisible(this.searchWidget.searchInput.isAIEnabled); + } else { + this.triggerQueryChange(); + } + })); + this._register(this.searchWidget.getNotebookFilters().onDidChange(() => this.triggerQueryChange())); const updateHasPatternKey = () => this.hasSearchPatternKey.set(this.searchWidget.searchInput ? (this.searchWidget.searchInput.getValue().length > 0) : false); @@ -587,7 +680,10 @@ export class SearchView extends ViewPane { this.trackInputBox(this.searchWidget.replaceInputFocusTracker); } - + private shouldShowAIButton(): boolean { + const hasProvider = Constants.SearchContext.hasAIResultProvider.getValue(this.contextKeyService); + return !!(this.configurationService.getValue('search.aiResults') && hasProvider); + } private onConfigurationUpdated(event?: IConfigurationChangeEvent): void { if (event && (event.affectsConfiguration('search.decorations.colors') || event.affectsConfiguration('search.decorations.badges'))) { this.refreshTree(); @@ -622,7 +718,7 @@ export class SearchView extends ViewPane { } private refreshAndUpdateCount(event?: IChangeEvent): void { - this.searchWidget.setReplaceAllActionState(!this.viewModel.searchResult.isEmpty()); + this.searchWidget.setReplaceAllActionState(!this.viewModel.searchResult.isEmpty(this.aiResultsVisible)); this.updateSearchResultCount(this.viewModel.searchResult.query!.userDisabledExcludesAndIgnoreFiles, this.viewModel.searchResult.query?.onlyOpenEditors, event?.clearingAll); return this.refreshTree(event); } @@ -654,7 +750,7 @@ export class SearchView extends ViewPane { } private createResultIterator(collapseResults: ISearchConfigurationProperties['collapseResults']): Iterable> { - const folderMatches = this.searchResult.folderMatches() + const folderMatches = this.searchResult.folderMatches(this.aiResultsVisible) .filter(fm => !fm.isEmpty()) .sort(searchMatchComparer); @@ -662,9 +758,9 @@ export class SearchView extends ViewPane { return this.createFolderIterator(folderMatches[0], collapseResults, true); } - return Iterable.map(folderMatches, folderMatch => { + return Iterable.map(folderMatches, (folderMatch): ICompressedTreeElement => { const children = this.createFolderIterator(folderMatch, collapseResults, true); - return >{ element: folderMatch, children, incompressible: true }; // roots should always be incompressible + return { element: folderMatch, children, incompressible: true }; // roots should always be incompressible }); } @@ -674,7 +770,7 @@ export class SearchView extends ViewPane { const matchArray = this.isTreeLayoutViewVisible ? folderMatch.matches() : folderMatch.allDownstreamFileMatches(); const matches = matchArray.sort((a, b) => searchMatchComparer(a, b, sortOrder)); - return Iterable.map(matches, match => { + return Iterable.map(matches, (match): ICompressedTreeElement => { let children; if (match instanceof FileMatch) { children = this.createFileIterator(match); @@ -684,13 +780,17 @@ export class SearchView extends ViewPane { const collapsed = (collapseResults === 'alwaysCollapse' || (match.count() > 10 && collapseResults !== 'alwaysExpand')) ? ObjectTreeElementCollapseState.PreserveOrCollapsed : ObjectTreeElementCollapseState.PreserveOrExpanded; - return >{ element: match, children, collapsed, incompressible: (match instanceof FileMatch) ? true : childFolderIncompressible }; + return { element: match, children, collapsed, incompressible: (match instanceof FileMatch) ? true : childFolderIncompressible }; }); } private createFileIterator(fileMatch: FileMatch): Iterable> { - const matches = fileMatch.matches().sort(searchMatchComparer); - return Iterable.map(matches, r => (>{ element: r, incompressible: true })); + let matches = fileMatch.matches().sort(searchMatchComparer); + + if (!this.aiResultsVisible) { + matches = matches.filter(e => !e.aiContributed); + } + return Iterable.map(matches, (r): ICompressedTreeElement => ({ element: r, incompressible: true })); } private createIterator(match: FolderMatch | FileMatch | SearchResult, collapseResults: ISearchConfigurationProperties['collapseResults']): Iterable> { @@ -841,7 +941,7 @@ export class SearchView extends ViewPane { [ this._register(this.instantiationService.createInstance(FolderMatchRenderer, this, this.treeLabels)), this._register(this.instantiationService.createInstance(FileMatchRenderer, this, this.treeLabels)), - this._register(this.instantiationService.createInstance(MatchRenderer, this.viewModel, this)), + this._register(this.instantiationService.createInstance(MatchRenderer, this)), ], { identityProvider, @@ -857,16 +957,14 @@ export class SearchView extends ViewPane { }), multipleSelectionSupport: true, selectionNavigation: true, - overrideStyles: { - listBackground: this.getBackgroundColor() - }, + overrideStyles: this.getLocationBasedColors().listOverrideStyles, paddingBottom: SearchDelegate.ITEM_HEIGHT })); this._register(this.tree.onContextMenu(e => this.onContextMenu(e))); const updateHasSomeCollapsible = () => this.toggleCollapseStateDelayer.trigger(() => this.hasSomeCollapsibleResultKey.set(this.hasSomeCollapsible())); updateHasSomeCollapsible(); - this._register(this.viewModel.onSearchResultChanged(() => updateHasSomeCollapsible())); this._register(this.tree.onDidChangeCollapseState(() => updateHasSomeCollapsible())); + this._register(this.tree.onDidChangeModel(() => updateHasSomeCollapsible())); this._register(Event.debounce(this.tree.onDidOpen, (last, event) => event, DEBOUNCE_DELAY, true)(options => { if (options.element instanceof Match) { @@ -904,7 +1002,7 @@ export class SearchView extends ViewPane { let editable = false; if (focus instanceof Match) { - editable = (focus instanceof MatchInNotebook) ? !focus.isWebviewMatch() : true; + editable = (focus instanceof MatchInNotebook) ? !focus.isReadonly() : true; } else if (focus instanceof FileMatch) { editable = !focus.hasOnlyReadOnlyMatches(); } else if (focus instanceof FolderMatch) { @@ -1072,7 +1170,7 @@ export class SearchView extends ViewPane { } private updateTextFromFindWidget(controller: CommonFindController, { allowSearchOnType = true }): boolean { - if (!this.searchConfig.seedWithNearestWord && (window.getSelection()?.toString() ?? '') === '') { + if (!this.searchConfig.seedWithNearestWord && (dom.getActiveWindow().getSelection()?.toString() ?? '') === '') { return false; } @@ -1091,7 +1189,7 @@ export class SearchView extends ViewPane { private updateTextFromSelection({ allowUnselectedWord = true, allowSearchOnType = true }, editor?: IEditor): boolean { const seedSearchStringFromSelection = this.configurationService.getValue('editor').find!.seedSearchStringFromSelection; - if (!seedSearchStringFromSelection) { + if (!seedSearchStringFromSelection || seedSearchStringFromSelection === 'never') { return false; } @@ -1227,7 +1325,7 @@ export class SearchView extends ViewPane { } hasSearchResults(): boolean { - return !this.viewModel.searchResult.isEmpty(); + return !this.viewModel.searchResult.isEmpty(this.aiResultsVisible); } clearSearchResults(clearInput = true): void { @@ -1245,7 +1343,7 @@ export class SearchView extends ViewPane { this.viewModel.cancelSearch(); this.tree.ariaLabel = nls.localize('emptySearch', "Empty Search"); - aria.status(nls.localize('ariaSearchResultsClearStatus', "The search results have been cleared")); + this.accessibilitySignalService.playSignal(AccessibilitySignal.clear); this.reLayout(); } @@ -1275,18 +1373,11 @@ export class SearchView extends ViewPane { } private getSearchTextFromEditor(allowUnselectedWord: boolean, editor?: IEditor): string | null { - if (dom.isAncestor(document.activeElement, this.getContainer())) { + if (dom.isAncestorOfActiveElement(this.getContainer())) { return null; } editor = editor ?? this.editorService.activeTextEditorControl; - if (isDiffEditor(editor)) { - if (editor.getOriginalEditor().hasTextFocus()) { - editor = editor.getOriginalEditor(); - } else { - editor = editor.getModifiedEditor(); - } - } if (!editor) { return null; @@ -1545,6 +1636,7 @@ export class SearchView extends ViewPane { }); this.viewModel.cancelSearch(true); + this.viewModel.cancelAISearch(true); this.currentSearchQ = this.currentSearchQ .then(() => this.doSearch(query, excludePatternText, includePatternText, triggeredOnType)) @@ -1558,7 +1650,7 @@ export class SearchView extends ViewPane { } try { // Search result tree update - const fileCount = this.viewModel.searchResult.fileCount(); + const fileCount = this.viewModel.searchResult.fileCount(this.aiResultsVisible); if (this._visibleMatches !== fileCount) { this._visibleMatches = fileCount; this.refreshAndUpdateCount(); @@ -1569,138 +1661,135 @@ export class SearchView extends ViewPane { } } - private doSearch(query: ITextQuery, excludePatternText: string, includePatternText: string, triggeredOnType: boolean): Thenable { - let progressComplete: () => void; - this.progressService.withProgress({ location: this.getProgressLocation(), delay: triggeredOnType ? 300 : 0 }, _progress => { - return new Promise(resolve => progressComplete = resolve); - }); - - this.searchWidget.searchInput?.clearMessage(); - this.state = SearchUIState.Searching; - this.showEmptyStage(); - - const slowTimer = setTimeout(() => { - this.state = SearchUIState.SlowSearch; - }, 2000); + private onSearchComplete(progressComplete: () => void, excludePatternText?: string, includePatternText?: string, completed?: ISearchComplete) { - const onComplete = (completed?: ISearchComplete) => { - clearTimeout(slowTimer); - this.state = SearchUIState.Idle; + this.state = SearchUIState.Idle; - // Complete up to 100% as needed - progressComplete(); + // Complete up to 100% as needed + progressComplete(); - // Do final render, then expand if just 1 file with less than 50 matches - this.onSearchResultsChanged(); + // Do final render, then expand if just 1 file with less than 50 matches + this.onSearchResultsChanged(); - const collapseResults = this.searchConfig.collapseResults; - if (collapseResults !== 'alwaysCollapse' && this.viewModel.searchResult.matches().length === 1) { - const onlyMatch = this.viewModel.searchResult.matches()[0]; - if (onlyMatch.count() < 50) { - this.tree.expand(onlyMatch); - } + const collapseResults = this.searchConfig.collapseResults; + if (collapseResults !== 'alwaysCollapse' && this.viewModel.searchResult.matches(this.aiResultsVisible).length === 1) { + const onlyMatch = this.viewModel.searchResult.matches(this.aiResultsVisible)[0]; + if (onlyMatch.count() < 50) { + this.tree.expand(onlyMatch); } + } - this.viewModel.replaceString = this.searchWidget.getReplaceValue(); - - const hasResults = !this.viewModel.searchResult.isEmpty(); - if (completed?.exit === SearchCompletionExitCode.NewSearchStarted) { - return; - } + const hasResults = !this.viewModel.searchResult.isEmpty(this.aiResultsVisible); + if (completed?.exit === SearchCompletionExitCode.NewSearchStarted) { + return; + } - if (!hasResults) { - const hasExcludes = !!excludePatternText; - const hasIncludes = !!includePatternText; - let message: string; - - if (!completed) { - message = SEARCH_CANCELLED_MESSAGE; - } else if (this.inputPatternIncludes.onlySearchInOpenEditors()) { - if (hasIncludes && hasExcludes) { - message = nls.localize('noOpenEditorResultsIncludesExcludes', "No results found in open editors matching '{0}' excluding '{1}' - ", includePatternText, excludePatternText); - } else if (hasIncludes) { - message = nls.localize('noOpenEditorResultsIncludes', "No results found in open editors matching '{0}' - ", includePatternText); - } else if (hasExcludes) { - message = nls.localize('noOpenEditorResultsExcludes', "No results found in open editors excluding '{0}' - ", excludePatternText); - } else { - message = nls.localize('noOpenEditorResultsFound', "No results found in open editors. Review your settings for configured exclusions and check your gitignore files - "); - } + if (!hasResults) { + const hasExcludes = !!excludePatternText; + const hasIncludes = !!includePatternText; + let message: string; + + if (!completed) { + message = SEARCH_CANCELLED_MESSAGE; + } else if (this.inputPatternIncludes.onlySearchInOpenEditors()) { + if (hasIncludes && hasExcludes) { + message = nls.localize('noOpenEditorResultsIncludesExcludes', "No results found in open editors matching '{0}' excluding '{1}' - ", includePatternText, excludePatternText); + } else if (hasIncludes) { + message = nls.localize('noOpenEditorResultsIncludes', "No results found in open editors matching '{0}' - ", includePatternText); + } else if (hasExcludes) { + message = nls.localize('noOpenEditorResultsExcludes', "No results found in open editors excluding '{0}' - ", excludePatternText); } else { - if (hasIncludes && hasExcludes) { - message = nls.localize('noResultsIncludesExcludes', "No results found in '{0}' excluding '{1}' - ", includePatternText, excludePatternText); - } else if (hasIncludes) { - message = nls.localize('noResultsIncludes', "No results found in '{0}' - ", includePatternText); - } else if (hasExcludes) { - message = nls.localize('noResultsExcludes', "No results found excluding '{0}' - ", excludePatternText); - } else { - message = nls.localize('noResultsFound', "No results found. Review your settings for configured exclusions and check your gitignore files - "); - } + message = nls.localize('noOpenEditorResultsFound', "No results found in open editors. Review your settings for configured exclusions and check your gitignore files - "); } - - // Indicate as status to ARIA - aria.status(message); - - const messageEl = this.clearMessage(); - dom.append(messageEl, message); - - if (!completed) { - const searchAgainButton = this.messageDisposables.add(new SearchLinkButton( - nls.localize('rerunSearch.message', "Search again"), - () => this.triggerQueryChange({ preserveFocus: false }))); - dom.append(messageEl, searchAgainButton.element); - } else if (hasIncludes || hasExcludes) { - const searchAgainButton = this.messageDisposables.add(new SearchLinkButton(nls.localize('rerunSearchInAll.message', "Search again in all files"), this.onSearchAgain.bind(this))); - dom.append(messageEl, searchAgainButton.element); + } else { + if (hasIncludes && hasExcludes) { + message = nls.localize('noResultsIncludesExcludes', "No results found in '{0}' excluding '{1}' - ", includePatternText, excludePatternText); + } else if (hasIncludes) { + message = nls.localize('noResultsIncludes', "No results found in '{0}' - ", includePatternText); + } else if (hasExcludes) { + message = nls.localize('noResultsExcludes', "No results found excluding '{0}' - ", excludePatternText); } else { - const openSettingsButton = this.messageDisposables.add(new SearchLinkButton(nls.localize('openSettings.message', "Open Settings"), this.onOpenSettings.bind(this))); - dom.append(messageEl, openSettingsButton.element); + message = nls.localize('noResultsFound', "No results found. Review your settings for configured exclusions and check your gitignore files - "); } + } - if (completed) { - dom.append(messageEl, $('span', undefined, ' - ')); + // Indicate as status to ARIA + aria.status(message); - const learnMoreButton = this.messageDisposables.add(new SearchLinkButton(nls.localize('openSettings.learnMore', "Learn More"), this.onLearnMore.bind(this))); - dom.append(messageEl, learnMoreButton.element); - } + const messageEl = this.clearMessage(); + dom.append(messageEl, message); - if (this.contextService.getWorkbenchState() === WorkbenchState.EMPTY) { - this.showSearchWithoutFolderMessage(); - } - this.reLayout(); + if (!completed) { + const searchAgainButton = this.messageDisposables.add(new SearchLinkButton( + nls.localize('rerunSearch.message', "Search again"), + () => this.triggerQueryChange({ preserveFocus: false }), this.hoverService)); + dom.append(messageEl, searchAgainButton.element); + } else if (hasIncludes || hasExcludes) { + const searchAgainButton = this.messageDisposables.add(new SearchLinkButton(nls.localize('rerunSearchInAll.message', "Search again in all files"), this.onSearchAgain.bind(this), this.hoverService)); + dom.append(messageEl, searchAgainButton.element); } else { - this.viewModel.searchResult.toggleHighlights(this.isVisible()); // show highlights - - // Indicate final search result count for ARIA - aria.status(nls.localize('ariaSearchResultsStatus', "Search returned {0} results in {1} files", this.viewModel.searchResult.count(), this.viewModel.searchResult.fileCount())); + const openSettingsButton = this.messageDisposables.add(new SearchLinkButton(nls.localize('openSettings.message', "Open Settings"), this.onOpenSettings.bind(this), this.hoverService)); + dom.append(messageEl, openSettingsButton.element); } + if (completed) { + dom.append(messageEl, $('span', undefined, ' - ')); - if (completed && completed.limitHit) { - completed.messages.push({ type: TextSearchCompleteMessageType.Warning, text: nls.localize('searchMaxResultsWarning', "The result set only contains a subset of all matches. Be more specific in your search to narrow down the results.") }); + const learnMoreButton = this.messageDisposables.add(new SearchLinkButton(nls.localize('openSettings.learnMore', "Learn More"), this.onLearnMore.bind(this), this.hoverService)); + dom.append(messageEl, learnMoreButton.element); } - if (completed && completed.messages) { - for (const message of completed.messages) { - this.addMessage(message); - } + if (this.contextService.getWorkbenchState() === WorkbenchState.EMPTY) { + this.showSearchWithoutFolderMessage(); } - this.reLayout(); - }; + } else { + this.viewModel.searchResult.toggleHighlights(this.isVisible()); // show highlights + + // Indicate final search result count for ARIA + aria.status(nls.localize('ariaSearchResultsStatus', "Search returned {0} results in {1} files", this.viewModel.searchResult.count(this.aiResultsVisible), this.viewModel.searchResult.fileCount())); + } - const onError = (e: any) => { - clearTimeout(slowTimer); - this.state = SearchUIState.Idle; - if (errors.isCancellationError(e)) { - return onComplete(undefined); - } else { - progressComplete(); - this.searchWidget.searchInput?.showMessage({ content: e.message, type: MessageType.ERROR }); - this.viewModel.searchResult.clear(); - return Promise.resolve(); + if (completed && completed.limitHit) { + completed.messages.push({ type: TextSearchCompleteMessageType.Warning, text: nls.localize('searchMaxResultsWarning', "The result set only contains a subset of all matches. Be more specific in your search to narrow down the results.") }); + } + + if (completed && completed.messages) { + for (const message of completed.messages) { + this.addMessage(message); } - }; + } + + this.reLayout(); + } + + private onSearchError(e: any, progressComplete: () => void, excludePatternText?: string, includePatternText?: string, completed?: ISearchComplete) { + this.state = SearchUIState.Idle; + if (errors.isCancellationError(e)) { + return this.onSearchComplete(progressComplete, excludePatternText, includePatternText, completed); + } else { + progressComplete(); + this.searchWidget.searchInput?.showMessage({ content: e.message, type: MessageType.ERROR }); + this.viewModel.searchResult.clear(); + + return Promise.resolve(); + } + } + + private doSearch(query: ITextQuery, excludePatternText: string, includePatternText: string, triggeredOnType: boolean): Thenable { + let progressComplete: () => void; + this.progressService.withProgress({ location: this.getProgressLocation(), delay: triggeredOnType ? 300 : 0 }, _progress => { + return new Promise(resolve => progressComplete = resolve); + }); + + this.searchWidget.searchInput?.clearMessage(); + this.state = SearchUIState.Searching; + this.showEmptyStage(); + + const slowTimer = setTimeout(() => { + this.state = SearchUIState.SlowSearch; + }, 2000); this._visibleMatches = 0; @@ -1710,8 +1799,30 @@ export class SearchView extends ViewPane { this.tree.setSelection([]); this.tree.setFocus([]); + + this.viewModel.replaceString = this.searchWidget.getReplaceValue(); const result = this.viewModel.search(query); - return result.asyncResults.then(onComplete, onError); + if (this.aiResultsVisible) { + const aiResult = this.viewModel.aiSearch({ ...query, contentPattern: query.contentPattern.pattern, type: QueryType.aiText }); + return result.asyncResults.then( + () => aiResult.then( + (complete) => { + clearTimeout(slowTimer); + this.onSearchComplete(progressComplete, excludePatternText, includePatternText, complete); + }, (e) => { + clearTimeout(slowTimer); + this.onSearchError(e, progressComplete, excludePatternText, includePatternText); + } + ) + ); + } + return result.asyncResults.then((complete) => { + clearTimeout(slowTimer); + this.onSearchComplete(progressComplete, excludePatternText, includePatternText, complete); + }, (e) => { + clearTimeout(slowTimer); + this.onSearchError(e, progressComplete, excludePatternText, includePatternText); + }); } private onOpenSettings(e: dom.EventLike): void { @@ -1749,26 +1860,27 @@ export class SearchView extends ViewPane { } private updateSearchResultCount(disregardExcludesAndIgnores?: boolean, onlyOpenEditors?: boolean, clear: boolean = false): void { - const fileCount = this.viewModel.searchResult.fileCount(); + const fileCount = this.viewModel.searchResult.fileCount(this.aiResultsVisible); + const resultCount = this.viewModel.searchResult.count(this.aiResultsVisible); this.hasSearchResultsKey.set(fileCount > 0); const msgWasHidden = this.messagesElement.style.display === 'none'; const messageEl = this.clearMessage(); - const resultMsg = clear ? '' : this.buildResultCountMessage(this.viewModel.searchResult.count(), fileCount); + const resultMsg = clear ? '' : this.buildResultCountMessage(resultCount, fileCount); this.tree.ariaLabel = resultMsg + nls.localize('forTerm', " - Search: {0}", this.searchResult.query?.contentPattern.pattern ?? ''); dom.append(messageEl, resultMsg); if (fileCount > 0) { if (disregardExcludesAndIgnores) { const excludesDisabledMessage = ' - ' + nls.localize('useIgnoresAndExcludesDisabled', "exclude settings and ignore files are disabled") + ' '; - const enableExcludesButton = this.messageDisposables.add(new SearchLinkButton(nls.localize('excludes.enable', "enable"), this.onEnableExcludes.bind(this), nls.localize('useExcludesAndIgnoreFilesDescription', "Use Exclude Settings and Ignore Files"))); + const enableExcludesButton = this.messageDisposables.add(new SearchLinkButton(nls.localize('excludes.enable', "enable"), this.onEnableExcludes.bind(this), this.hoverService, nls.localize('useExcludesAndIgnoreFilesDescription', "Use Exclude Settings and Ignore Files"))); dom.append(messageEl, $('span', undefined, excludesDisabledMessage, '(', enableExcludesButton.element, ')')); } if (onlyOpenEditors) { const searchingInOpenMessage = ' - ' + nls.localize('onlyOpenEditors', "searching only in open files") + ' '; - const disableOpenEditorsButton = this.messageDisposables.add(new SearchLinkButton(nls.localize('openEditors.disable', "disable"), this.onDisableSearchInOpenEditors.bind(this), nls.localize('disableOpenEditors', "Search in entire workspace"))); + const disableOpenEditorsButton = this.messageDisposables.add(new SearchLinkButton(nls.localize('openEditors.disable', "disable"), this.onDisableSearchInOpenEditors.bind(this), this.hoverService, nls.localize('disableOpenEditors', "Search in entire workspace"))); dom.append(messageEl, $('span', undefined, searchingInOpenMessage, '(', disableOpenEditorsButton.element, ')')); } @@ -1776,10 +1888,10 @@ export class SearchView extends ViewPane { const openInEditorTooltip = appendKeyBindingLabel( nls.localize('openInEditor.tooltip', "Copy current search results to an editor"), - this.keybindingService.lookupKeybinding(Constants.OpenInEditorCommandId)); + this.keybindingService.lookupKeybinding(Constants.SearchCommandIds.OpenInEditorCommandId)); const openInEditorButton = this.messageDisposables.add(new SearchLinkButton( nls.localize('openInEditor.message', "Open in editor"), - () => this.instantiationService.invokeFunction(createEditorFromSearchResult, this.searchResult, this.searchIncludePattern.getValue(), this.searchExcludePattern.getValue(), this.searchIncludePattern.onlySearchInOpenEditors()), + () => this.instantiationService.invokeFunction(createEditorFromSearchResult, this.searchResult, this.searchIncludePattern.getValue(), this.searchExcludePattern.getValue(), this.searchIncludePattern.onlySearchInOpenEditors()), this.hoverService, openInEditorTooltip)); dom.append(messageEl, openInEditorButton.element); @@ -1817,7 +1929,7 @@ export class SearchView extends ViewPane { nls.localize('openFolder', "Open Folder"), () => { this.commandService.executeCommand(env.isMacintosh && env.isNative ? OpenFileFolderAction.ID : OpenFolderAction.ID).catch(err => errors.onUnexpectedError(err)); - })); + }, this.hoverService)); dom.append(textEl, openFolderButton.element); } @@ -1951,7 +2063,13 @@ export class SearchView extends ViewPane { } // remove search results from this resource as it got disposed - const matches = this.viewModel.searchResult.matches(); + let matches = this.viewModel.searchResult.matches(); + for (let i = 0, len = matches.length; i < len; i++) { + if (resource.toString() === matches[i].resource.toString()) { + this.viewModel.searchResult.remove(matches[i]); + } + } + matches = this.viewModel.searchResult.matches(true); for (let i = 0, len = matches.length; i < len; i++) { if (resource.toString() === matches[i].resource.toString()) { this.viewModel.searchResult.remove(matches[i]); @@ -2072,7 +2190,7 @@ export class SearchView extends ViewPane { } private async retrieveFileStats(): Promise { - const files = this.searchResult.matches().filter(f => !f.fileStat).map(f => f.resolveFileStat(this.fileService)); + const files = this.searchResult.matches(this.aiResultsVisible).filter(f => !f.fileStat).map(f => f.resolveFileStat(this.fileService)); await Promise.all(files); } @@ -2085,6 +2203,9 @@ export class SearchView extends ViewPane { for (const fileMatch of this.searchResult.matches()) { fileMatch.fileStat = undefined; } + for (const fileMatch of this.searchResult.matches(true)) { + fileMatch.fileStat = undefined; + } } override dispose(): void { @@ -2098,9 +2219,10 @@ export class SearchView extends ViewPane { class SearchLinkButton extends Disposable { public readonly element: HTMLElement; - constructor(label: string, handler: (e: dom.EventLike) => unknown, tooltip?: string) { + constructor(label: string, handler: (e: dom.EventLike) => unknown, hoverService: IHoverService, tooltip?: string) { super(); - this.element = $('a.pointer', { tabindex: 0, title: tooltip }, label); + this.element = $('a.pointer', { tabindex: 0 }, label); + this._register(hoverService.setupUpdatableHover(getDefaultHoverDelegate('mouse'), this.element, tooltip)); this.addEventHandlers(handler); } @@ -2146,7 +2268,17 @@ export function getEditorSelectionFromMatch(element: FileMatchOrMatch, viewModel return undefined; } -export function getSelectionTextFromEditor(allowUnselectedWord: boolean, editor: IEditor): string | null { +export function getSelectionTextFromEditor(allowUnselectedWord: boolean, activeEditor: IEditor): string | null { + + let editor = activeEditor; + + if (isDiffEditor(editor)) { + if (editor.getOriginalEditor().hasTextFocus()) { + editor = editor.getOriginalEditor(); + } else { + editor = editor.getModifiedEditor(); + } + } if (!isCodeEditor(editor) || !editor.hasModel()) { return null; diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/searchWidget.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/searchWidget.ts index 6062d879..cf86112b 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/searchWidget.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/searchWidget.ts @@ -7,7 +7,7 @@ import * as dom from 'vs/base/browser/dom'; import { IKeyboardEvent } from 'vs/base/browser/keyboardEvent'; import { ActionBar } from 'vs/base/browser/ui/actionbar/actionbar'; import { Button, IButtonOptions } from 'vs/base/browser/ui/button/button'; -import { FindInput, IFindInputOptions } from 'vs/base/browser/ui/findinput/findInput'; +import { IFindInputOptions } from 'vs/base/browser/ui/findinput/findInput'; import { ReplaceInput } from 'vs/base/browser/ui/findinput/replaceInput'; import { IInputBoxStyles, IMessage, InputBox } from 'vs/base/browser/ui/inputbox/inputBox'; import { Widget } from 'vs/base/browser/ui/widget'; @@ -31,7 +31,7 @@ import * as Constants from 'vs/workbench/contrib/search/common/constants'; import { IAccessibilityService } from 'vs/platform/accessibility/common/accessibility'; import { isMacintosh } from 'vs/base/common/platform'; import { IToggleStyles, Toggle } from 'vs/base/browser/ui/toggle/toggle'; -import { IViewsService } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import { searchReplaceAllIcon, searchHideReplaceIcon, searchShowContextIcon, searchShowReplaceIcon } from 'vs/workbench/contrib/search/browser/searchIcons'; import { ToggleSearchEditorContextLinesCommandId } from 'vs/workbench/contrib/searchEditor/browser/constants'; import { showHistoryKeybindingHint } from 'vs/platform/history/browser/historyWidgetKeybindingHint'; @@ -42,6 +42,8 @@ import { IEditorService } from 'vs/workbench/services/editor/common/editorServic import { NotebookEditorInput } from 'vs/workbench/contrib/notebook/common/notebookEditorInput'; import { GroupModelChangeKind } from 'vs/workbench/common/editor'; import { SearchFindInput } from 'vs/workbench/contrib/search/browser/searchFindInput'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import { IDisposable, MutableDisposable } from 'vs/base/common/lifecycle'; /** Specified in searchview.css */ const SingleLineInputHeight = 26; @@ -60,6 +62,7 @@ export interface ISearchWidgetOptions { inputBoxStyles: IInputBoxStyles; toggleStyles: IToggleStyles; notebookOptions?: NotebookToggleState; + initialAIButtonVisibility?: boolean; } interface NotebookToggleState { @@ -119,7 +122,7 @@ export class SearchWidget extends Widget { domNode: HTMLElement | undefined; - searchInput: FindInput | undefined; + searchInput: SearchFindInput | undefined; searchInputFocusTracker: dom.IFocusTracker | undefined; private searchInputBoxFocused: IContextKey; @@ -169,6 +172,7 @@ export class SearchWidget extends Widget { public contextLinesInput!: InputBox; private _notebookFilters: NotebookFindFilters; + private readonly _toggleReplaceButtonListener: MutableDisposable; constructor( container: HTMLElement, @@ -184,9 +188,9 @@ export class SearchWidget extends Widget { @IEditorService private readonly editorService: IEditorService, ) { super(); - this.replaceActive = Constants.ReplaceActiveKey.bindTo(this.contextKeyService); - this.searchInputBoxFocused = Constants.SearchInputBoxFocusedKey.bindTo(this.contextKeyService); - this.replaceInputBoxFocused = Constants.ReplaceInputBoxFocusedKey.bindTo(this.contextKeyService); + this.replaceActive = Constants.SearchContext.ReplaceActiveKey.bindTo(this.contextKeyService); + this.searchInputBoxFocused = Constants.SearchContext.SearchInputBoxFocusedKey.bindTo(this.contextKeyService); + this.replaceInputBoxFocused = Constants.SearchContext.ReplaceInputBoxFocusedKey.bindTo(this.contextKeyService); const notebookOptions = options.notebookOptions ?? { @@ -200,17 +204,19 @@ export class SearchWidget extends Widget { notebookOptions.isInNotebookMarkdownInput, notebookOptions.isInNotebookMarkdownPreview, notebookOptions.isInNotebookCellInput, - notebookOptions.isInNotebookCellOutput + notebookOptions.isInNotebookCellOutput, + false, + [] )); this._register( this._notebookFilters.onDidChange(() => { - if (this.searchInput instanceof SearchFindInput) { - this.searchInput.updateStyles(); + if (this.searchInput) { + this.searchInput.updateFilterStyles(); } })); this._register(this.editorService.onDidEditorsChange((e) => { - if (this.searchInput instanceof SearchFindInput && + if (this.searchInput && e.event.editor instanceof NotebookEditorInput && (e.event.kind === GroupModelChangeKind.EDITOR_OPEN || e.event.kind === GroupModelChangeKind.EDITOR_CLOSE)) { this.searchInput.filterVisible = this._hasNotebookOpen(); @@ -218,16 +224,17 @@ export class SearchWidget extends Widget { })); this._replaceHistoryDelayer = new Delayer(500); + this._toggleReplaceButtonListener = this._register(new MutableDisposable()); this.render(container, options); - this.configurationService.onDidChangeConfiguration(e => { + this._register(this.configurationService.onDidChangeConfiguration(e => { if (e.affectsConfiguration('editor.accessibilitySupport')) { this.updateAccessibilitySupport(); } - }); + })); - this.accessibilityService.onDidChangeScreenReaderOptimized(() => this.updateAccessibilitySupport()); + this._register(this.accessibilityService.onDidChangeScreenReaderOptimized(() => this.updateAccessibilitySupport())); this.updateAccessibilitySupport(); } @@ -370,15 +377,15 @@ export class SearchWidget extends Widget { buttonSecondaryBackground: undefined, buttonSecondaryForeground: undefined, buttonSecondaryHoverBackground: undefined, - buttonSeparator: undefined + buttonSeparator: undefined, + title: nls.localize('search.replace.toggle.button.title', "Toggle Replace"), + hoverDelegate: getDefaultHoverDelegate('element'), }; this.toggleReplaceButton = this._register(new Button(parent, opts)); this.toggleReplaceButton.element.setAttribute('aria-expanded', 'false'); this.toggleReplaceButton.element.classList.add('toggle-replace-button'); this.toggleReplaceButton.icon = searchHideReplaceIcon; - // TODO@joao need to dispose this listener eventually - this.toggleReplaceButton.onDidClick(() => this.onToggleReplaceButton()); - this.toggleReplaceButton.element.title = nls.localize('search.replace.toggle.button.title', "Toggle Replace"); + this._toggleReplaceButtonListener.value = this.toggleReplaceButton.onDidClick(() => this.onToggleReplaceButton()); } private renderSearchInput(parent: HTMLElement, options: ISearchWidgetOptions): void { @@ -386,9 +393,9 @@ export class SearchWidget extends Widget { label: nls.localize('label.Search', 'Search: Type Search Term and press Enter to search'), validation: (value: string) => this.validateSearchInput(value), placeholder: nls.localize('search.placeHolder', "Search"), - appendCaseSensitiveLabel: appendKeyBindingLabel('', this.keybindingService.lookupKeybinding(Constants.ToggleCaseSensitiveCommandId)), - appendWholeWordsLabel: appendKeyBindingLabel('', this.keybindingService.lookupKeybinding(Constants.ToggleWholeWordCommandId)), - appendRegexLabel: appendKeyBindingLabel('', this.keybindingService.lookupKeybinding(Constants.ToggleRegexCommandId)), + appendCaseSensitiveLabel: appendKeyBindingLabel('', this.keybindingService.lookupKeybinding(Constants.SearchCommandIds.ToggleCaseSensitiveCommandId)), + appendWholeWordsLabel: appendKeyBindingLabel('', this.keybindingService.lookupKeybinding(Constants.SearchCommandIds.ToggleWholeWordCommandId)), + appendRegexLabel: appendKeyBindingLabel('', this.keybindingService.lookupKeybinding(Constants.SearchCommandIds.ToggleRegexCommandId)), history: options.searchHistory, showHistoryHint: () => showHistoryKeybindingHint(this.keybindingService), flexibleHeight: true, @@ -400,9 +407,21 @@ export class SearchWidget extends Widget { const searchInputContainer = dom.append(parent, dom.$('.search-container.input-box')); - this.searchInput = this._register(new SearchFindInput(searchInputContainer, this.contextViewService, inputOptions, this.contextKeyService, this.contextMenuService, this.instantiationService, this._notebookFilters, this._hasNotebookOpen())); - - this.searchInput.onKeyDown((keyboardEvent: IKeyboardEvent) => this.onSearchInputKeyDown(keyboardEvent)); + this.searchInput = this._register( + new SearchFindInput( + searchInputContainer, + this.contextViewService, + inputOptions, + this.contextKeyService, + this.contextMenuService, + this.instantiationService, + this._notebookFilters, + options.initialAIButtonVisibility ?? false, + this._hasNotebookOpen() + ) + ); + + this._register(this.searchInput.onKeyDown((keyboardEvent: IKeyboardEvent) => this.onSearchInputKeyDown(keyboardEvent))); this.searchInput.setValue(options.value || ''); this.searchInput.setRegex(!!options.isRegex); this.searchInput.setCaseSensitive(!!options.isCaseSensitive); @@ -441,6 +460,7 @@ export class SearchWidget extends Widget { isChecked: false, title: appendKeyBindingLabel(nls.localize('showContext', "Toggle Context Lines"), this.keybindingService.lookupKeybinding(ToggleSearchEditorContextLinesCommandId)), icon: searchShowContextIcon, + hoverDelegate: getDefaultHoverDelegate('element'), ...defaultToggleStyles }); this._register(this.showContextToggle.onChange(() => this.onContextLinesChanged())); @@ -486,7 +506,7 @@ export class SearchWidget extends Widget { this.replaceInput = this._register(new ContextScopedReplaceInput(replaceBox, this.contextViewService, { label: nls.localize('label.Replace', 'Replace: Type replace term and press Enter to preview'), placeholder: nls.localize('search.replace.placeHolder', "Replace"), - appendPreserveCaseLabel: appendKeyBindingLabel('', this.keybindingService.lookupKeybinding(Constants.TogglePreserveCaseId)), + appendPreserveCaseLabel: appendKeyBindingLabel('', this.keybindingService.lookupKeybinding(Constants.SearchCommandIds.TogglePreserveCaseId)), history: options.replaceHistory, showHistoryHint: () => showHistoryKeybindingHint(this.keybindingService), flexibleHeight: true, @@ -582,6 +602,7 @@ export class SearchWidget extends Widget { this.setReplaceAllActionState(false); if (this.searchConfiguration.searchOnType) { + const delayMultiplierFromAISearch = (this.searchInput && this.searchInput.isAIEnabled) ? 5 : 1; // expand debounce period to multiple by 5 if AI is enabled if (this.searchInput?.getRegex()) { try { const regex = new RegExp(this.searchInput.getValue(), 'ug'); @@ -600,12 +621,13 @@ export class SearchWidget extends Widget { matchienessHeuristic < 100 ? 5 : // expressions like `.` or `\w` 10; // only things matching empty string - this.submitSearch(true, this.searchConfiguration.searchOnTypeDebouncePeriod * delayMultiplier); + + this.submitSearch(true, this.searchConfiguration.searchOnTypeDebouncePeriod * delayMultiplier * delayMultiplierFromAISearch); } catch { // pass } } else { - this.submitSearch(true, this.searchConfiguration.searchOnTypeDebouncePeriod); + this.submitSearch(true, this.searchConfiguration.searchOnTypeDebouncePeriod * delayMultiplierFromAISearch); } } } @@ -759,7 +781,7 @@ export function registerContributions() { KeybindingsRegistry.registerCommandAndKeybindingRule({ id: ReplaceAllAction.ID, weight: KeybindingWeight.WorkbenchContrib, - when: ContextKeyExpr.and(Constants.SearchViewVisibleKey, Constants.ReplaceActiveKey, CONTEXT_FIND_WIDGET_NOT_VISIBLE), + when: ContextKeyExpr.and(Constants.SearchContext.SearchViewVisibleKey, Constants.SearchContext.ReplaceActiveKey, CONTEXT_FIND_WIDGET_NOT_VISIBLE), primary: KeyMod.Alt | KeyMod.CtrlCmd | KeyCode.Enter, handler: accessor => { const viewsService = accessor.get(IViewsService); diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/symbolsQuickAccess.ts b/patched-vscode/src/vs/workbench/contrib/search/browser/symbolsQuickAccess.ts index 175175d8..3ec70181 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/symbolsQuickAccess.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/browser/symbolsQuickAccess.ts @@ -25,7 +25,7 @@ import { IMatch } from 'vs/base/common/filters'; import { Codicon } from 'vs/base/common/codicons'; import { ThemeIcon } from 'vs/base/common/themables'; -interface ISymbolQuickPickItem extends IPickerQuickAccessItem, IQuickPickItemWithResource { +export interface ISymbolQuickPickItem extends IPickerQuickAccessItem, IQuickPickItemWithResource { score?: number; symbol?: IWorkspaceSymbol; } diff --git a/patched-vscode/src/vs/workbench/contrib/search/browser/searchNotebookHelpers.ts b/patched-vscode/src/vs/workbench/contrib/search/common/cellSearchModel.ts similarity index 51% rename from patched-vscode/src/vs/workbench/contrib/search/browser/searchNotebookHelpers.ts rename to patched-vscode/src/vs/workbench/contrib/search/common/cellSearchModel.ts index 92e25267..d95e923c 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/browser/searchNotebookHelpers.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/common/cellSearchModel.ts @@ -3,111 +3,23 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { DefaultEndOfLine, FindMatch, IReadonlyTextBuffer } from 'vs/editor/common/model'; -import { CellWebviewFindMatch, ICellViewModel } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; -import { IFileMatch, ITextSearchMatch, TextSearchMatch } from 'vs/workbench/services/search/common/search'; +import { Disposable } from 'vs/base/common/lifecycle'; import { Range } from 'vs/editor/common/core/range'; +import { DefaultEndOfLine, FindMatch, IReadonlyTextBuffer } from 'vs/editor/common/model'; import { PieceTreeTextBufferBuilder } from 'vs/editor/common/model/pieceTreeTextBuffer/pieceTreeTextBufferBuilder'; import { SearchParams } from 'vs/editor/common/model/textModelSearch'; -import { Disposable } from 'vs/base/common/lifecycle'; -import { URI } from 'vs/base/common/uri'; -import { IOutputItemDto } from 'vs/workbench/contrib/notebook/common/notebookCommon'; - -export interface IFileMatchWithCells extends IFileMatch { - cellResults: ICellMatch[]; -} - -export interface ICellMatch { - cell: ICellViewModel | CellSearchModel; - index: number; - contentResults: ITextSearchMatch[]; - webviewResults: ITextSearchMatch[]; -} -export function isIFileMatchWithCells(object: IFileMatch): object is IFileMatchWithCells { - return 'cellResults' in object; -} - -// to text search results - -export function contentMatchesToTextSearchMatches(contentMatches: FindMatch[], cell: ICellViewModel | CellSearchModel): ITextSearchMatch[] { - return genericCellMatchesToTextSearchMatches( - contentMatches, - cell instanceof CellSearchModel ? cell.inputTextBuffer : cell.textBuffer, - cell - ); -} - -export function genericCellMatchesToTextSearchMatches(contentMatches: FindMatch[], buffer: IReadonlyTextBuffer, cell: ICellViewModel | CellSearchModel) { - let previousEndLine = -1; - const contextGroupings: FindMatch[][] = []; - let currentContextGrouping: FindMatch[] = []; - - contentMatches.forEach((match) => { - if (match.range.startLineNumber !== previousEndLine) { - if (currentContextGrouping.length > 0) { - contextGroupings.push([...currentContextGrouping]); - currentContextGrouping = []; - } - } - - currentContextGrouping.push(match); - previousEndLine = match.range.endLineNumber; - }); - - if (currentContextGrouping.length > 0) { - contextGroupings.push([...currentContextGrouping]); - } - - const textSearchResults = contextGroupings.map((grouping) => { - const lineTexts: string[] = []; - const firstLine = grouping[0].range.startLineNumber; - const lastLine = grouping[grouping.length - 1].range.endLineNumber; - for (let i = firstLine; i <= lastLine; i++) { - lineTexts.push(buffer.getLineContent(i)); - } - return new TextSearchMatch( - lineTexts.join('\n') + '\n', - grouping.map(m => new Range(m.range.startLineNumber - 1, m.range.startColumn - 1, m.range.endLineNumber - 1, m.range.endColumn - 1)), - ); - }); - - return textSearchResults; -} - -export function webviewMatchesToTextSearchMatches(webviewMatches: CellWebviewFindMatch[]): ITextSearchMatch[] { - return webviewMatches - .map(rawMatch => - (rawMatch.searchPreviewInfo) ? - new TextSearchMatch( - rawMatch.searchPreviewInfo.line, - new Range(0, rawMatch.searchPreviewInfo.range.start, 0, rawMatch.searchPreviewInfo.range.end), - undefined, - rawMatch.index) : undefined - ).filter((e): e is ITextSearchMatch => !!e); -} - -// experimental interface RawOutputFindMatch { textBuffer: IReadonlyTextBuffer; matches: FindMatch[]; } -export const rawCellPrefix = 'rawCell#'; export class CellSearchModel extends Disposable { private _outputTextBuffers: IReadonlyTextBuffer[] | undefined = undefined; - constructor(readonly _source: string, private _inputTextBuffer: IReadonlyTextBuffer | undefined, private _outputs: IOutputItemDto[], private _uri: URI, private _cellIndex: number) { + constructor(readonly _source: string, private _inputTextBuffer: IReadonlyTextBuffer | undefined, private _outputs: string[]) { super(); } - get id() { - return `${rawCellPrefix}${this._cellIndex}`; - } - - get uri() { - return this._uri; - } - private _getFullModelRange(buffer: IReadonlyTextBuffer): Range { const lineCount = buffer.getLineCount(); return new Range(1, 1, lineCount, this._getLineMaxColumn(buffer, lineCount)); @@ -137,7 +49,7 @@ export class CellSearchModel extends Disposable { if (!this._outputTextBuffers) { this._outputTextBuffers = this._outputs.map((output) => { const builder = new PieceTreeTextBufferBuilder(); - builder.acceptChunk(output.data.toString()); + builder.acceptChunk(output); const bufferFactory = builder.finish(true); const { textBuffer, disposable } = bufferFactory.create(DefaultEndOfLine.LF); this._register(disposable); diff --git a/patched-vscode/src/vs/workbench/contrib/search/common/constants.ts b/patched-vscode/src/vs/workbench/contrib/search/common/constants.ts index 1f98bc77..4464a9f6 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/common/constants.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/common/constants.ts @@ -5,70 +5,78 @@ import { RawContextKey } from 'vs/platform/contextkey/common/contextkey'; -export const FindInFilesActionId = 'workbench.action.findInFiles'; -export const FocusActiveEditorCommandId = 'search.action.focusActiveEditor'; +export const enum SearchCommandIds { + FindInFilesActionId = 'workbench.action.findInFiles', + FocusActiveEditorCommandId = 'search.action.focusActiveEditor', + FocusSearchFromResults = 'search.action.focusSearchFromResults', + OpenMatch = 'search.action.openResult', + OpenMatchToSide = 'search.action.openResultToSide', + RemoveActionId = 'search.action.remove', + CopyPathCommandId = 'search.action.copyPath', + CopyMatchCommandId = 'search.action.copyMatch', + CopyAllCommandId = 'search.action.copyAll', + OpenInEditorCommandId = 'search.action.openInEditor', + ClearSearchHistoryCommandId = 'search.action.clearHistory', + FocusSearchListCommandID = 'search.action.focusSearchList', + ReplaceActionId = 'search.action.replace', + ReplaceAllInFileActionId = 'search.action.replaceAllInFile', + ReplaceAllInFolderActionId = 'search.action.replaceAllInFolder', + CloseReplaceWidgetActionId = 'closeReplaceInFilesWidget', + ToggleCaseSensitiveCommandId = 'toggleSearchCaseSensitive', + ToggleWholeWordCommandId = 'toggleSearchWholeWord', + ToggleRegexCommandId = 'toggleSearchRegex', + TogglePreserveCaseId = 'toggleSearchPreserveCase', + AddCursorsAtSearchResults = 'addCursorsAtSearchResults', + RevealInSideBarForSearchResults = 'search.action.revealInSideBar', + ReplaceInFilesActionId = 'workbench.action.replaceInFiles', + ShowAllSymbolsActionId = 'workbench.action.showAllSymbols', + QuickTextSearchActionId = 'workbench.action.quickTextSearch', + CancelSearchActionId = 'search.action.cancel', + RefreshSearchResultsActionId = 'search.action.refreshSearchResults', + FocusNextSearchResultActionId = 'search.action.focusNextSearchResult', + FocusPreviousSearchResultActionId = 'search.action.focusPreviousSearchResult', + ToggleSearchOnTypeActionId = 'workbench.action.toggleSearchOnType', + CollapseSearchResultsActionId = 'search.action.collapseSearchResults', + ExpandSearchResultsActionId = 'search.action.expandSearchResults', + ExpandRecursivelyCommandId = 'search.action.expandRecursively', + ClearSearchResultsActionId = 'search.action.clearSearchResults', + ViewAsTreeActionId = 'search.action.viewAsTree', + ViewAsListActionId = 'search.action.viewAsList', + ShowAIResultsActionId = 'search.action.showAIResults', + HideAIResultsActionId = 'search.action.hideAIResults', + ToggleQueryDetailsActionId = 'workbench.action.search.toggleQueryDetails', + ExcludeFolderFromSearchId = 'search.action.excludeFromSearch', + FocusNextInputActionId = 'search.focus.nextInputBox', + FocusPreviousInputActionId = 'search.focus.previousInputBox', + RestrictSearchToFolderId = 'search.action.restrictSearchToFolder', + FindInFolderId = 'filesExplorer.findInFolder', + FindInWorkspaceId = 'filesExplorer.findInWorkspace', +} -export const FocusSearchFromResults = 'search.action.focusSearchFromResults'; -export const OpenMatch = 'search.action.openResult'; -export const OpenMatchToSide = 'search.action.openResultToSide'; -export const RemoveActionId = 'search.action.remove'; -export const CopyPathCommandId = 'search.action.copyPath'; -export const CopyMatchCommandId = 'search.action.copyMatch'; -export const CopyAllCommandId = 'search.action.copyAll'; -export const OpenInEditorCommandId = 'search.action.openInEditor'; -export const ClearSearchHistoryCommandId = 'search.action.clearHistory'; -export const FocusSearchListCommandID = 'search.action.focusSearchList'; -export const ReplaceActionId = 'search.action.replace'; -export const ReplaceAllInFileActionId = 'search.action.replaceAllInFile'; -export const ReplaceAllInFolderActionId = 'search.action.replaceAllInFolder'; -export const CloseReplaceWidgetActionId = 'closeReplaceInFilesWidget'; -export const ToggleCaseSensitiveCommandId = 'toggleSearchCaseSensitive'; -export const ToggleWholeWordCommandId = 'toggleSearchWholeWord'; -export const ToggleRegexCommandId = 'toggleSearchRegex'; -export const TogglePreserveCaseId = 'toggleSearchPreserveCase'; -export const AddCursorsAtSearchResults = 'addCursorsAtSearchResults'; -export const RevealInSideBarForSearchResults = 'search.action.revealInSideBar'; -export const ReplaceInFilesActionId = 'workbench.action.replaceInFiles'; -export const ShowAllSymbolsActionId = 'workbench.action.showAllSymbols'; -export const QuickTextSearchActionId = 'workbench.action.experimental.quickTextSearch'; -export const CancelSearchActionId = 'search.action.cancel'; -export const RefreshSearchResultsActionId = 'search.action.refreshSearchResults'; -export const FocusNextSearchResultActionId = 'search.action.focusNextSearchResult'; -export const FocusPreviousSearchResultActionId = 'search.action.focusPreviousSearchResult'; -export const ToggleSearchOnTypeActionId = 'workbench.action.toggleSearchOnType'; -export const CollapseSearchResultsActionId = 'search.action.collapseSearchResults'; -export const ExpandSearchResultsActionId = 'search.action.expandSearchResults'; -export const ClearSearchResultsActionId = 'search.action.clearSearchResults'; -export const ViewAsTreeActionId = 'search.action.viewAsTree'; -export const ViewAsListActionId = 'search.action.viewAsList'; -export const ToggleQueryDetailsActionId = 'workbench.action.search.toggleQueryDetails'; -export const ExcludeFolderFromSearchId = 'search.action.excludeFromSearch'; -export const FocusNextInputActionId = 'search.focus.nextInputBox'; -export const FocusPreviousInputActionId = 'search.focus.previousInputBox'; -export const RestrictSearchToFolderId = 'search.action.restrictSearchToFolder'; -export const FindInFolderId = 'filesExplorer.findInFolder'; -export const FindInWorkspaceId = 'filesExplorer.findInWorkspace'; - -export const SearchViewVisibleKey = new RawContextKey('searchViewletVisible', true); -export const SearchViewFocusedKey = new RawContextKey('searchViewletFocus', false); -export const InputBoxFocusedKey = new RawContextKey('inputBoxFocus', false); -export const SearchInputBoxFocusedKey = new RawContextKey('searchInputBoxFocus', false); -export const ReplaceInputBoxFocusedKey = new RawContextKey('replaceInputBoxFocus', false); -export const PatternIncludesFocusedKey = new RawContextKey('patternIncludesInputBoxFocus', false); -export const PatternExcludesFocusedKey = new RawContextKey('patternExcludesInputBoxFocus', false); -export const ReplaceActiveKey = new RawContextKey('replaceActive', false); -export const HasSearchResults = new RawContextKey('hasSearchResult', false); -export const FirstMatchFocusKey = new RawContextKey('firstMatchFocus', false); -export const FileMatchOrMatchFocusKey = new RawContextKey('fileMatchOrMatchFocus', false); // This is actually, Match or File or Folder -export const FileMatchOrFolderMatchFocusKey = new RawContextKey('fileMatchOrFolderMatchFocus', false); -export const FileMatchOrFolderMatchWithResourceFocusKey = new RawContextKey('fileMatchOrFolderMatchWithResourceFocus', false); // Excludes "Other files" -export const FileFocusKey = new RawContextKey('fileMatchFocus', false); -export const FolderFocusKey = new RawContextKey('folderMatchFocus', false); -export const ResourceFolderFocusKey = new RawContextKey('folderMatchWithResourceFocus', false); -export const IsEditableItemKey = new RawContextKey('isEditableItem', true); -export const MatchFocusKey = new RawContextKey('matchFocus', false); -export const ViewHasSearchPatternKey = new RawContextKey('viewHasSearchPattern', false); -export const ViewHasReplacePatternKey = new RawContextKey('viewHasReplacePattern', false); -export const ViewHasFilePatternKey = new RawContextKey('viewHasFilePattern', false); -export const ViewHasSomeCollapsibleKey = new RawContextKey('viewHasSomeCollapsibleResult', false); -export const InTreeViewKey = new RawContextKey('inTreeView', false); +export const SearchContext = { + SearchViewVisibleKey: new RawContextKey('searchViewletVisible', true), + SearchViewFocusedKey: new RawContextKey('searchViewletFocus', false), + InputBoxFocusedKey: new RawContextKey('inputBoxFocus', false), + SearchInputBoxFocusedKey: new RawContextKey('searchInputBoxFocus', false), + ReplaceInputBoxFocusedKey: new RawContextKey('replaceInputBoxFocus', false), + PatternIncludesFocusedKey: new RawContextKey('patternIncludesInputBoxFocus', false), + PatternExcludesFocusedKey: new RawContextKey('patternExcludesInputBoxFocus', false), + ReplaceActiveKey: new RawContextKey('replaceActive', false), + HasSearchResults: new RawContextKey('hasSearchResult', false), + FirstMatchFocusKey: new RawContextKey('firstMatchFocus', false), + FileMatchOrMatchFocusKey: new RawContextKey('fileMatchOrMatchFocus', false), // This is actually, Match or File or Folder + FileMatchOrFolderMatchFocusKey: new RawContextKey('fileMatchOrFolderMatchFocus', false), + FileMatchOrFolderMatchWithResourceFocusKey: new RawContextKey('fileMatchOrFolderMatchWithResourceFocus', false), // Excludes "Other files" + FileFocusKey: new RawContextKey('fileMatchFocus', false), + FolderFocusKey: new RawContextKey('folderMatchFocus', false), + ResourceFolderFocusKey: new RawContextKey('folderMatchWithResourceFocus', false), + IsEditableItemKey: new RawContextKey('isEditableItem', true), + MatchFocusKey: new RawContextKey('matchFocus', false), + ViewHasSearchPatternKey: new RawContextKey('viewHasSearchPattern', false), + ViewHasReplacePatternKey: new RawContextKey('viewHasReplacePattern', false), + ViewHasFilePatternKey: new RawContextKey('viewHasFilePattern', false), + ViewHasSomeCollapsibleKey: new RawContextKey('viewHasSomeCollapsibleResult', false), + InTreeViewKey: new RawContextKey('inTreeView', false), + AIResultsVisibleKey: new RawContextKey('AIResultsVisibleKey', false), + hasAIResultProvider: new RawContextKey('hasAIResultProviderKey', false), +}; diff --git a/patched-vscode/src/vs/workbench/contrib/search/common/search.ts b/patched-vscode/src/vs/workbench/contrib/search/common/search.ts index e94b9a99..74e2dedc 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/common/search.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/common/search.ts @@ -222,3 +222,8 @@ export enum SearchUIState { } export const SearchStateKey = new RawContextKey('searchState', SearchUIState.Idle); + +export interface NotebookPriorityInfo { + isFromSettings: boolean; + filenamePatterns: string[]; +} diff --git a/patched-vscode/src/vs/workbench/contrib/search/common/searchNotebookHelpers.ts b/patched-vscode/src/vs/workbench/contrib/search/common/searchNotebookHelpers.ts new file mode 100644 index 00000000..d991f46a --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/search/common/searchNotebookHelpers.ts @@ -0,0 +1,66 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + + +import { FindMatch, IReadonlyTextBuffer } from 'vs/editor/common/model'; +import { TextSearchMatch, IFileMatch, ITextSearchMatch } from 'vs/workbench/services/search/common/search'; +import { Range } from 'vs/editor/common/core/range'; +import { URI, UriComponents } from 'vs/base/common/uri'; + +export type IRawClosedNotebookFileMatch = INotebookFileMatchNoModel; + +export interface INotebookFileMatchNoModel extends IFileMatch { + cellResults: INotebookCellMatchNoModel[]; +} + +export interface INotebookCellMatchNoModel { + index: number; + contentResults: ITextSearchMatch[]; + webviewResults: ITextSearchMatch[]; +} + +export function isINotebookFileMatchNoModel(object: IFileMatch): object is INotebookFileMatchNoModel { + return 'cellResults' in object; +} + +export const rawCellPrefix = 'rawCell#'; + +export function genericCellMatchesToTextSearchMatches(contentMatches: FindMatch[], buffer: IReadonlyTextBuffer) { + let previousEndLine = -1; + const contextGroupings: FindMatch[][] = []; + let currentContextGrouping: FindMatch[] = []; + + contentMatches.forEach((match) => { + if (match.range.startLineNumber !== previousEndLine) { + if (currentContextGrouping.length > 0) { + contextGroupings.push([...currentContextGrouping]); + currentContextGrouping = []; + } + } + + currentContextGrouping.push(match); + previousEndLine = match.range.endLineNumber; + }); + + if (currentContextGrouping.length > 0) { + contextGroupings.push([...currentContextGrouping]); + } + + const textSearchResults = contextGroupings.map((grouping) => { + const lineTexts: string[] = []; + const firstLine = grouping[0].range.startLineNumber; + const lastLine = grouping[grouping.length - 1].range.endLineNumber; + for (let i = firstLine; i <= lastLine; i++) { + lineTexts.push(buffer.getLineContent(i)); + } + return new TextSearchMatch( + lineTexts.join('\n') + '\n', + grouping.map(m => new Range(m.range.startLineNumber - 1, m.range.startColumn - 1, m.range.endLineNumber - 1, m.range.endColumn - 1)), + ); + }); + + return textSearchResults; +} + diff --git a/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchActions.test.ts b/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchActions.test.ts index ddaf7dcb..9b3b9e4f 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchActions.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchActions.test.ts @@ -18,16 +18,18 @@ import { MockObjectTree } from 'vs/workbench/contrib/search/test/browser/mockSea import { ILabelService } from 'vs/platform/label/common/label'; import { INotebookEditorService } from 'vs/workbench/contrib/notebook/browser/services/notebookEditorService'; import { createFileUriFromPathFromRoot, stubModelService, stubNotebookEditorService } from 'vs/workbench/contrib/search/test/browser/searchTestCommon'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Search Actions', () => { let instantiationService: TestInstantiationService; let counter: number; + const store = ensureNoDisposablesAreLeakedInTestSuite(); setup(() => { instantiationService = new TestInstantiationService(); - instantiationService.stub(IModelService, stubModelService(instantiationService)); - instantiationService.stub(INotebookEditorService, stubNotebookEditorService(instantiationService)); + instantiationService.stub(IModelService, stubModelService(instantiationService, (e) => store.add(e))); + instantiationService.stub(INotebookEditorService, stubNotebookEditorService(instantiationService, (e) => store.add(e))); instantiationService.stub(IKeybindingService, {}); instantiationService.stub(ILabelService, { getUriBasenameLabel: (uri: URI) => '' }); instantiationService.stub(IKeybindingService, 'resolveKeybinding', (keybinding: Keybinding) => USLayoutResolvedKeybinding.resolveKeybinding(keybinding, OS)); @@ -113,14 +115,19 @@ suite('Search Actions', () => { }; const searchModel = instantiationService.createInstance(SearchModel); + store.add(searchModel); const folderMatch = instantiationService.createInstance(FolderMatch, URI.file('somepath'), '', 0, { type: QueryType.Text, folderQueries: [{ folder: createFileUriFromPathFromRoot() }], contentPattern: { pattern: '' } }, searchModel.searchResult, searchModel.searchResult, null); - return instantiationService.createInstance(FileMatch, { + store.add(folderMatch); + const fileMatch = instantiationService.createInstance(FileMatch, { pattern: '' }, undefined, undefined, folderMatch, rawMatch, null, ''); + fileMatch.createMatches(false); + store.add(fileMatch); + return fileMatch; } function aMatch(fileMatch: FileMatch): Match { @@ -139,7 +146,8 @@ suite('Search Actions', () => { startColumn: 0, endLineNumber: line, endColumn: 2 - } + }, + false ); fileMatch.add(match); return match; diff --git a/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchModel.test.ts b/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchModel.test.ts index 715554ed..17f9e88b 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchModel.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchModel.test.ts @@ -14,7 +14,7 @@ import { ModelService } from 'vs/editor/common/services/modelService'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; -import { IFileMatch, IFileQuery, IFileSearchStats, IFolderQuery, ISearchComplete, ISearchProgressItem, ISearchQuery, ISearchService, ITextQuery, ITextSearchMatch, OneLineRange, QueryType, TextSearchMatch } from 'vs/workbench/services/search/common/search'; +import { IAITextQuery, IFileMatch, IFileQuery, IFileSearchStats, IFolderQuery, ISearchComplete, ISearchProgressItem, ISearchQuery, ISearchService, ITextQuery, ITextSearchMatch, OneLineRange, QueryType, TextSearchMatch } from 'vs/workbench/services/search/common/search'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { NullTelemetryService } from 'vs/platform/telemetry/common/telemetryUtils'; import { CellMatch, MatchInNotebook, SearchModel } from 'vs/workbench/contrib/search/browser/searchModel'; @@ -30,7 +30,7 @@ import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editor import { TestEditorGroupsService, TestEditorService } from 'vs/workbench/test/browser/workbenchTestServices'; import { NotebookEditorWidgetService } from 'vs/workbench/contrib/notebook/browser/services/notebookEditorServiceImpl'; import { createFileUriFromPathFromRoot, getRootName } from 'vs/workbench/contrib/search/test/browser/searchTestCommon'; -import { ICellMatch, IFileMatchWithCells, contentMatchesToTextSearchMatches, webviewMatchesToTextSearchMatches } from 'vs/workbench/contrib/search/browser/searchNotebookHelpers'; +import { INotebookCellMatchWithModel, INotebookFileMatchWithModel, contentMatchesToTextSearchMatches, webviewMatchesToTextSearchMatches } from 'vs/workbench/contrib/search/browser/notebookSearch/searchNotebookHelpers'; import { CellKind } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { ICellViewModel } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { FindMatch, IReadonlyTextBuffer } from 'vs/editor/common/model'; @@ -40,6 +40,7 @@ import { INotebookSearchService } from 'vs/workbench/contrib/search/common/noteb import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { MockContextKeyService } from 'vs/platform/keybinding/test/common/mockKeybindingService'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; const nullEvent = new class { id: number = -1; @@ -65,6 +66,7 @@ const lineOneRange = new OneLineRange(1, 0, 1); suite('SearchModel', () => { let instantiationService: TestInstantiationService; + const store = ensureNoDisposablesAreLeakedInTestSuite(); const testSearchStats: IFileSearchStats = { fromCache: false, @@ -92,7 +94,11 @@ suite('SearchModel', () => { instantiationService.stub(INotebookEditorService, stubNotebookEditorService(instantiationService)); instantiationService.stub(ISearchService, {}); instantiationService.stub(ISearchService, 'textSearch', Promise.resolve({ results: [] })); - instantiationService.stub(IUriIdentityService, new UriIdentityService(new FileService(new NullLogService()))); + const fileService = new FileService(new NullLogService()); + store.add(fileService); + const uriIdentityService = new UriIdentityService(fileService); + store.add(uriIdentityService); + instantiationService.stub(IUriIdentityService, uriIdentityService); instantiationService.stub(ILogService, new NullLogService()); }); @@ -116,6 +122,14 @@ suite('SearchModel', () => { }); }, + aiTextSearch(query: ISearchQuery, token?: CancellationToken, onProgress?: (result: ISearchProgressItem) => void, notebookURIs?: ResourceSet): Promise { + return new Promise(resolve => { + queueMicrotask(() => { + results.forEach(onProgress!); + resolve(complete!); + }); + }); + }, textSearchSplitSyncAsync(query: ITextQuery, token?: CancellationToken | undefined, onProgress?: ((result: ISearchProgressItem) => void) | undefined): { syncResults: ISearchComplete; asyncResults: Promise } { return { syncResults: { @@ -147,6 +161,11 @@ suite('SearchModel', () => { }); }); }, + aiTextSearch(query: ISearchQuery, token?: CancellationToken, onProgress?: (result: ISearchProgressItem) => void, notebookURIs?: ResourceSet): Promise { + return new Promise((resolve, reject) => { + reject(error); + }); + }, textSearchSplitSyncAsync(query: ITextQuery, token?: CancellationToken | undefined, onProgress?: ((result: ISearchProgressItem) => void) | undefined): { syncResults: ISearchComplete; asyncResults: Promise } { return { syncResults: { @@ -164,20 +183,40 @@ suite('SearchModel', () => { function canceleableSearchService(tokenSource: CancellationTokenSource): ISearchService { return { textSearch(query: ITextQuery, token?: CancellationToken, onProgress?: (result: ISearchProgressItem) => void): Promise { - token?.onCancellationRequested(() => tokenSource.cancel()); + const disposable = token?.onCancellationRequested(() => tokenSource.cancel()); + if (disposable) { + store.add(disposable); + } return this.textSearchSplitSyncAsync(query, token, onProgress).asyncResults; }, fileSearch(query: IFileQuery, token?: CancellationToken): Promise { - token?.onCancellationRequested(() => tokenSource.cancel()); + const disposable = token?.onCancellationRequested(() => tokenSource.cancel()); + if (disposable) { + store.add(disposable); + } return new Promise(resolve => { queueMicrotask(() => { resolve({}); }); }); }, + aiTextSearch(query: IAITextQuery, token?: CancellationToken, onProgress?: (result: ISearchProgressItem) => void, notebookURIs?: ResourceSet): Promise { + const disposable = token?.onCancellationRequested(() => tokenSource.cancel()); + if (disposable) { + store.add(disposable); + } + + return Promise.resolve({ + results: [], + messages: [] + }); + }, textSearchSplitSyncAsync(query: ITextQuery, token?: CancellationToken | undefined, onProgress?: ((result: ISearchProgressItem) => void) | undefined): { syncResults: ISearchComplete; asyncResults: Promise } { - token?.onCancellationRequested(() => tokenSource.cancel()); + const disposable = token?.onCancellationRequested(() => tokenSource.cancel()); + if (disposable) { + store.add(disposable); + } return { syncResults: { results: [], @@ -211,7 +250,7 @@ suite('SearchModel', () => { } - function notebookSearchServiceWithInfo(results: IFileMatchWithCells[], tokenSource: CancellationTokenSource | undefined): INotebookSearchService { + function notebookSearchServiceWithInfo(results: INotebookFileMatchWithModel[], tokenSource: CancellationTokenSource | undefined): INotebookSearchService { return { _serviceBrand: undefined, notebookSearch(query: ITextQuery, token: CancellationToken | undefined, searchInstanceID: string, onProgress?: (result: ISearchProgressItem) => void): { @@ -219,8 +258,11 @@ suite('SearchModel', () => { completeData: Promise; allScannedFiles: Promise; } { - token?.onCancellationRequested(() => tokenSource?.cancel()); - const localResults = new ResourceMap(uri => uri.path); + const disposable = token?.onCancellationRequested(() => tokenSource?.cancel()); + if (disposable) { + store.add(disposable); + } + const localResults = new ResourceMap(uri => uri.path); results.forEach(r => { localResults.set(r.resource, r); @@ -252,6 +294,7 @@ suite('SearchModel', () => { instantiationService.stub(INotebookSearchService, notebookSearchServiceWithInfo([], undefined)); const testObject: SearchModel = instantiationService.createInstance(SearchModel); + store.add(testObject); await testObject.search({ contentPattern: { pattern: 'somestring' }, type: QueryType.Text, folderQueries }).asyncResults; const actual = testObject.searchResult.matches(); @@ -335,14 +378,14 @@ suite('SearchModel', () => { } } ]; - const cellMatchMd: ICellMatch = { + const cellMatchMd: INotebookCellMatchWithModel = { cell: mdInputCell, index: 0, contentResults: contentMatchesToTextSearchMatches(findMatchMds, mdInputCell), webviewResults: [] }; - const cellMatchCode: ICellMatch = { + const cellMatchCode: INotebookCellMatchWithModel = { cell: codeCell, index: 1, contentResults: contentMatchesToTextSearchMatches(findMatchCodeCells, codeCell), @@ -352,6 +395,7 @@ suite('SearchModel', () => { const notebookSearchService = instantiationService.stub(INotebookSearchService, notebookSearchServiceWithInfo([aRawMatchWithCells('/1', cellMatchMd, cellMatchCode)], undefined)); const notebookSearch = sinon.spy(notebookSearchService, "notebookSearch"); const model: SearchModel = instantiationService.createInstance(SearchModel); + store.add(model); await model.search({ contentPattern: { pattern: 'test' }, type: QueryType.Text, folderQueries }).asyncResults; const actual = model.searchResult.matches(); @@ -368,12 +412,11 @@ suite('SearchModel', () => { assert.ok(notebookFileMatches[4].range().equalsRange(new Range(1, 8, 1, 12))); notebookFileMatches.forEach(match => match instanceof MatchInNotebook); - // assert(notebookFileMatches[0] instanceof MatchInNotebook); - assert((notebookFileMatches[0] as MatchInNotebook).cell.id === 'mdInputCell'); - assert((notebookFileMatches[1] as MatchInNotebook).cell.id === 'codeCell'); - assert((notebookFileMatches[2] as MatchInNotebook).cell.id === 'codeCell'); - assert((notebookFileMatches[3] as MatchInNotebook).cell.id === 'codeCell'); - assert((notebookFileMatches[4] as MatchInNotebook).cell.id === 'codeCell'); + assert((notebookFileMatches[0] as MatchInNotebook).cell?.id === 'mdInputCell'); + assert((notebookFileMatches[1] as MatchInNotebook).cell?.id === 'codeCell'); + assert((notebookFileMatches[2] as MatchInNotebook).cell?.id === 'codeCell'); + assert((notebookFileMatches[3] as MatchInNotebook).cell?.id === 'codeCell'); + assert((notebookFileMatches[4] as MatchInNotebook).cell?.id === 'codeCell'); const mdCellMatchProcessed = (notebookFileMatches[0] as MatchInNotebook).cellParent; const codeCellMatchProcessed = (notebookFileMatches[1] as MatchInNotebook).cellParent; @@ -404,6 +447,7 @@ suite('SearchModel', () => { instantiationService.stub(INotebookSearchService, notebookSearchServiceWithInfo([], undefined)); const testObject: SearchModel = instantiationService.createInstance(SearchModel); + store.add(testObject); await testObject.search({ contentPattern: { pattern: 'somestring' }, type: QueryType.Text, folderQueries }).asyncResults; assert.ok(target.calledThrice); @@ -421,6 +465,7 @@ suite('SearchModel', () => { instantiationService.stub(INotebookSearchService, notebookSearchServiceWithInfo([], undefined)); const testObject = instantiationService.createInstance(SearchModel); + store.add(testObject); const result = testObject.search({ contentPattern: { pattern: 'somestring' }, type: QueryType.Text, folderQueries }).asyncResults; return result.then(() => { @@ -443,6 +488,7 @@ suite('SearchModel', () => { instantiationService.stub(INotebookSearchService, notebookSearchServiceWithInfo([], undefined)); const testObject = instantiationService.createInstance(SearchModel); + store.add(testObject); const result = testObject.search({ contentPattern: { pattern: 'somestring' }, type: QueryType.Text, folderQueries }).asyncResults; return result.then(() => { @@ -466,6 +512,7 @@ suite('SearchModel', () => { instantiationService.stub(INotebookSearchService, notebookSearchServiceWithInfo([], undefined)); const testObject = instantiationService.createInstance(SearchModel); + store.add(testObject); const result = testObject.search({ contentPattern: { pattern: 'somestring' }, type: QueryType.Text, folderQueries }).asyncResults; return result.then(() => { }, () => { @@ -488,6 +535,7 @@ suite('SearchModel', () => { instantiationService.stub(INotebookSearchService, notebookSearchServiceWithInfo([], undefined)); const testObject = instantiationService.createInstance(SearchModel); + store.add(testObject); const result = testObject.search({ contentPattern: { pattern: 'somestring' }, type: QueryType.Text, folderQueries }).asyncResults; deferredPromise.cancel(); @@ -511,6 +559,7 @@ suite('SearchModel', () => { instantiationService.stub(ISearchService, searchServiceWithResults(results, { limitHit: false, messages: [], results: [] })); instantiationService.stub(INotebookSearchService, notebookSearchServiceWithInfo([], undefined)); const testObject: SearchModel = instantiationService.createInstance(SearchModel); + store.add(testObject); await testObject.search({ contentPattern: { pattern: 'somestring' }, type: QueryType.Text, folderQueries }).asyncResults; assert.ok(!testObject.searchResult.isEmpty()); @@ -522,9 +571,11 @@ suite('SearchModel', () => { test('Search Model: Previous search is cancelled when new search is called', async () => { const tokenSource = new CancellationTokenSource(); + store.add(tokenSource); instantiationService.stub(ISearchService, canceleableSearchService(tokenSource)); instantiationService.stub(INotebookSearchService, notebookSearchServiceWithInfo([], tokenSource)); const testObject: SearchModel = instantiationService.createInstance(SearchModel); + store.add(testObject); testObject.search({ contentPattern: { pattern: 'somestring' }, type: QueryType.Text, folderQueries }); instantiationService.stub(ISearchService, searchServiceWithResults([])); instantiationService.stub(INotebookSearchService, notebookSearchServiceWithInfo([], undefined)); @@ -542,6 +593,7 @@ suite('SearchModel', () => { instantiationService.stub(INotebookSearchService, notebookSearchServiceWithInfo([], undefined)); const testObject: SearchModel = instantiationService.createInstance(SearchModel); + store.add(testObject); await testObject.search({ contentPattern: { pattern: 're' }, type: QueryType.Text, folderQueries }).asyncResults; testObject.replaceString = 'hello'; let match = testObject.searchResult.matches()[0].matches()[0]; @@ -569,7 +621,7 @@ suite('SearchModel', () => { return { resource: createFileUriFromPathFromRoot(resource), results }; } - function aRawMatchWithCells(resource: string, ...cells: ICellMatch[]) { + function aRawMatchWithCells(resource: string, ...cells: INotebookCellMatchWithModel[]) { return { resource: createFileUriFromPathFromRoot(resource), cellResults: cells }; } @@ -578,14 +630,18 @@ suite('SearchModel', () => { const config = new TestConfigurationService(); config.setUserConfiguration('search', { searchOnType: true }); instantiationService.stub(IConfigurationService, config); - return instantiationService.createInstance(ModelService); + const modelService = instantiationService.createInstance(ModelService); + store.add(modelService); + return modelService; } function stubNotebookEditorService(instantiationService: TestInstantiationService): INotebookEditorService { instantiationService.stub(IEditorGroupsService, new TestEditorGroupsService()); instantiationService.stub(IContextKeyService, new MockContextKeyService()); - instantiationService.stub(IEditorService, new TestEditorService()); - return instantiationService.createInstance(NotebookEditorWidgetService); + instantiationService.stub(IEditorService, store.add(new TestEditorService())); + const notebookEditorWidgetService = instantiationService.createInstance(NotebookEditorWidgetService); + store.add(notebookEditorWidgetService); + return notebookEditorWidgetService; } }); diff --git a/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchNotebookHelpers.test.ts b/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchNotebookHelpers.test.ts index 4eae2669..a90875c1 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchNotebookHelpers.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchNotebookHelpers.test.ts @@ -9,7 +9,7 @@ import { FindMatch, IReadonlyTextBuffer } from 'vs/editor/common/model'; import { IFileMatch, ISearchRange, ITextSearchMatch, QueryType } from 'vs/workbench/services/search/common/search'; import { ICellViewModel } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { CellKind } from 'vs/workbench/contrib/notebook/common/notebookCommon'; -import { contentMatchesToTextSearchMatches, webviewMatchesToTextSearchMatches } from 'vs/workbench/contrib/search/browser/searchNotebookHelpers'; +import { contentMatchesToTextSearchMatches, webviewMatchesToTextSearchMatches } from 'vs/workbench/contrib/search/browser/notebookSearch/searchNotebookHelpers'; import { CellFindMatchModel } from 'vs/workbench/contrib/notebook/browser/contrib/find/findModel'; import { CellMatch, FileMatch, FolderMatch, SearchModel, textSearchMatchesToNotebookMatches } from 'vs/workbench/contrib/search/browser/searchModel'; import { URI } from 'vs/base/common/uri'; @@ -17,6 +17,7 @@ import { TestInstantiationService } from 'vs/platform/instantiation/test/common/ import { createFileUriFromPathFromRoot, stubModelService, stubNotebookEditorService } from 'vs/workbench/contrib/search/test/browser/searchTestCommon'; import { IModelService } from 'vs/editor/common/services/model'; import { INotebookEditorService } from 'vs/workbench/contrib/notebook/browser/services/notebookEditorService'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('searchNotebookHelpers', () => { let instantiationService: TestInstantiationService; @@ -28,13 +29,18 @@ suite('searchNotebookHelpers', () => { let markdownContentResults: ITextSearchMatch[]; let codeContentResults: ITextSearchMatch[]; let codeWebviewResults: ITextSearchMatch[]; + const store = ensureNoDisposablesAreLeakedInTestSuite(); let counter: number = 0; setup(() => { instantiationService = new TestInstantiationService(); - instantiationService.stub(IModelService, stubModelService(instantiationService)); - instantiationService.stub(INotebookEditorService, stubNotebookEditorService(instantiationService)); + store.add(instantiationService); + const modelService = stubModelService(instantiationService, (e) => store.add(e)); + const notebookEditorService = stubNotebookEditorService(instantiationService, (e) => store.add(e)); + instantiationService.stub(IModelService, modelService); + instantiationService.stub(INotebookEditorService, notebookEditorService); mdInputCell = { + id: 'mdCell', cellKind: CellKind.Markup, textBuffer: { getLineContent(lineNumber: number): string { if (lineNumber === 1) { @@ -48,6 +54,7 @@ suite('searchNotebookHelpers', () => { const findMatchMds = [new FindMatch(new Range(1, 15, 1, 19), ['Test'])]; codeCell = { + id: 'codeCell', cellKind: CellKind.Code, textBuffer: { getLineContent(lineNumber: number): string { if (lineNumber === 1) { @@ -175,18 +182,18 @@ suite('searchNotebookHelpers', () => { const codeWebviewContentMatchObjs = textSearchMatchesToNotebookMatches(codeWebviewResults, codeCellMatch); - assert.strictEqual(markdownCellContentMatchObjs[0].cell.id, mdCellMatch.id); + assert.strictEqual(markdownCellContentMatchObjs[0].cell?.id, mdCellMatch.id); assertRangesEqual(markdownCellContentMatchObjs[0].range(), [new Range(1, 15, 1, 19)]); - assert.strictEqual(codeCellContentMatchObjs[0].cell.id, codeCellMatch.id); - assert.strictEqual(codeCellContentMatchObjs[1].cell.id, codeCellMatch.id); + assert.strictEqual(codeCellContentMatchObjs[0].cell?.id, codeCellMatch.id); + assert.strictEqual(codeCellContentMatchObjs[1].cell?.id, codeCellMatch.id); assertRangesEqual(codeCellContentMatchObjs[0].range(), [new Range(1, 8, 1, 12)]); assertRangesEqual(codeCellContentMatchObjs[1].range(), [new Range(1, 14, 1, 18)]); assertRangesEqual(codeCellContentMatchObjs[2].range(), [new Range(2, 18, 2, 22)]); - assert.strictEqual(codeWebviewContentMatchObjs[0].cell.id, codeCellMatch.id); - assert.strictEqual(codeWebviewContentMatchObjs[1].cell.id, codeCellMatch.id); - assert.strictEqual(codeWebviewContentMatchObjs[2].cell.id, codeCellMatch.id); + assert.strictEqual(codeWebviewContentMatchObjs[0].cell?.id, codeCellMatch.id); + assert.strictEqual(codeWebviewContentMatchObjs[1].cell?.id, codeCellMatch.id); + assert.strictEqual(codeWebviewContentMatchObjs[2].cell?.id, codeCellMatch.id); assertRangesEqual(codeWebviewContentMatchObjs[0].range(), [new Range(1, 2, 1, 6)]); assertRangesEqual(codeWebviewContentMatchObjs[1].range(), [new Range(1, 8, 1, 12)]); assertRangesEqual(codeWebviewContentMatchObjs[2].range(), [new Range(1, 12, 1, 16)]); @@ -201,14 +208,20 @@ suite('searchNotebookHelpers', () => { }; const searchModel = instantiationService.createInstance(SearchModel); + store.add(searchModel); const folderMatch = instantiationService.createInstance(FolderMatch, URI.file('somepath'), '', 0, { type: QueryType.Text, folderQueries: [{ folder: createFileUriFromPathFromRoot() }], contentPattern: { pattern: '' } }, searchModel.searchResult, searchModel.searchResult, null); - return instantiationService.createInstance(FileMatch, { + const fileMatch = instantiationService.createInstance(FileMatch, { pattern: '' }, undefined, undefined, folderMatch, rawMatch, null, ''); + fileMatch.createMatches(false); + store.add(folderMatch); + store.add(fileMatch); + + return fileMatch; } }); }); diff --git a/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchResult.test.ts b/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchResult.test.ts index 923d74b5..e71fab4b 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchResult.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchResult.test.ts @@ -28,26 +28,32 @@ import { INotebookEditorService } from 'vs/workbench/contrib/notebook/browser/se import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; import { TestEditorGroupsService, TestEditorService } from 'vs/workbench/test/browser/workbenchTestServices'; import { NotebookEditorWidgetService } from 'vs/workbench/contrib/notebook/browser/services/notebookEditorServiceImpl'; -import { ICellMatch, IFileMatchWithCells } from 'vs/workbench/contrib/search/browser/searchNotebookHelpers'; import { ICellViewModel } from 'vs/workbench/contrib/notebook/browser/notebookBrowser'; import { CellKind } from 'vs/workbench/contrib/notebook/common/notebookCommon'; import { addToSearchResult, createFileUriFromPathFromRoot, getRootName } from 'vs/workbench/contrib/search/test/browser/searchTestCommon'; +import { INotebookCellMatchWithModel, INotebookFileMatchWithModel } from 'vs/workbench/contrib/search/browser/notebookSearch/searchNotebookHelpers'; import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { MockContextKeyService } from 'vs/platform/keybinding/test/common/mockKeybindingService'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; const lineOneRange = new OneLineRange(1, 0, 1); suite('SearchResult', () => { let instantiationService: TestInstantiationService; + const store = ensureNoDisposablesAreLeakedInTestSuite(); setup(() => { instantiationService = new TestInstantiationService(); instantiationService.stub(ITelemetryService, NullTelemetryService); instantiationService.stub(IModelService, stubModelService(instantiationService)); instantiationService.stub(INotebookEditorService, stubNotebookEditorService(instantiationService)); - instantiationService.stub(IUriIdentityService, new UriIdentityService(new FileService(new NullLogService()))); + const fileService = new FileService(new NullLogService()); + store.add(fileService); + const uriIdentityService = new UriIdentityService(fileService); + store.add(uriIdentityService); + instantiationService.stub(IUriIdentityService, uriIdentityService); instantiationService.stubPromise(IReplaceService, {}); instantiationService.stub(IReplaceService, 'replace', () => Promise.resolve(null)); instantiationService.stub(ILabelService, new MockLabelService()); @@ -60,7 +66,7 @@ suite('SearchResult', () => { test('Line Match', function () { const fileMatch = aFileMatch('folder/file.txt', null!); - const lineMatch = new Match(fileMatch, ['0 foo bar'], new OneLineRange(0, 2, 5), new OneLineRange(1, 0, 5)); + const lineMatch = new Match(fileMatch, ['0 foo bar'], new OneLineRange(0, 2, 5), new OneLineRange(1, 0, 5), false); assert.strictEqual(lineMatch.text(), '0 foo bar'); assert.strictEqual(lineMatch.range().startLineNumber, 2); assert.strictEqual(lineMatch.range().endLineNumber, 2); @@ -164,9 +170,11 @@ suite('SearchResult', () => { test('Match -> FileMatch -> SearchResult hierarchy exists', function () { const searchModel = instantiationService.createInstance(SearchModel); + store.add(searchModel); const searchResult = instantiationService.createInstance(SearchResult, searchModel); + store.add(searchResult); const fileMatch = aFileMatch('far/boo', searchResult); - const lineMatch = new Match(fileMatch, ['foo bar'], new OneLineRange(0, 0, 3), new OneLineRange(1, 0, 3)); + const lineMatch = new Match(fileMatch, ['foo bar'], new OneLineRange(0, 0, 3), new OneLineRange(1, 0, 3), false); assert(lineMatch.parent() === fileMatch); assert(fileMatch.parent() === searchResult.folderMatches()[0]); @@ -266,10 +274,10 @@ suite('SearchResult', () => { addToSearchResult(testObject, target); assert.strictEqual(6, testObject.count()); - assert.deepStrictEqual(fileMatch1.cellResults[0].contentResults, (addFileMatch.getCall(0).args[0][0] as IFileMatchWithCells).cellResults[0].contentResults); - assert.deepStrictEqual(fileMatch1.cellResults[0].webviewResults, (addFileMatch.getCall(0).args[0][0] as IFileMatchWithCells).cellResults[0].webviewResults); - assert.deepStrictEqual(fileMatch2.cellResults[0].contentResults, (addFileMatch.getCall(0).args[0][1] as IFileMatchWithCells).cellResults[0].contentResults); - assert.deepStrictEqual(fileMatch2.cellResults[0].webviewResults, (addFileMatch.getCall(0).args[0][1] as IFileMatchWithCells).cellResults[0].webviewResults); + assert.deepStrictEqual(fileMatch1.cellResults[0].contentResults, (addFileMatch.getCall(0).args[0][0] as INotebookFileMatchWithModel).cellResults[0].contentResults); + assert.deepStrictEqual(fileMatch1.cellResults[0].webviewResults, (addFileMatch.getCall(0).args[0][0] as INotebookFileMatchWithModel).cellResults[0].webviewResults); + assert.deepStrictEqual(fileMatch2.cellResults[0].contentResults, (addFileMatch.getCall(0).args[0][1] as INotebookFileMatchWithModel).cellResults[0].contentResults); + assert.deepStrictEqual(fileMatch2.cellResults[0].webviewResults, (addFileMatch.getCall(0).args[0][1] as INotebookFileMatchWithModel).cellResults[0].webviewResults); }); test('Dispose disposes matches', function () { @@ -283,8 +291,8 @@ suite('SearchResult', () => { aRawMatch('/2', new TextSearchMatch('preview 2', lineOneRange))]); - testObject.matches()[0].onDispose(target1); - testObject.matches()[1].onDispose(target2); + store.add(testObject.matches()[0].onDispose(target1)); + store.add(testObject.matches()[1].onDispose(target2)); testObject.dispose(); @@ -300,7 +308,7 @@ suite('SearchResult', () => { aRawMatch('/1', new TextSearchMatch('preview 1', lineOneRange))]); const objectToRemove = testObject.matches()[0]; - testObject.onChange(target); + store.add(testObject.onChange(target)); testObject.remove(objectToRemove); @@ -317,7 +325,7 @@ suite('SearchResult', () => { aRawMatch('/2', new TextSearchMatch('preview 2', lineOneRange))]); const arrayToRemove = testObject.matches(); - testObject.onChange(target); + store.add(testObject.onChange(target)); testObject.remove(arrayToRemove); @@ -362,7 +370,8 @@ suite('SearchResult', () => { addToSearchResult(testObject, [ aRawMatch('/1', new TextSearchMatch('preview 1', lineOneRange))]); - testObject.onChange(target); + + store.add(testObject.onChange(target)); const objectToRemove = testObject.matches()[0]; testObject.replace(objectToRemove); @@ -399,7 +408,7 @@ suite('SearchResult', () => { const arrayToRemove = [folderMatch, fileMatch, match]; const expectedArrayResult = folderMatch.allDownstreamFileMatches().concat([fileMatch, match.parent()]); - testObject.onChange(target); + store.add(testObject.onChange(target)); testObject.batchRemove(arrayToRemove); assert.ok(target.calledOnce); @@ -428,7 +437,7 @@ suite('SearchResult', () => { const arrayToRemove = [folderMatch, fileMatch, match]; - testObject.onChange(target); + store.add(testObject.onChange(target)); await testObject.batchReplace(arrayToRemove); assert.ok(target.calledOnce); @@ -491,7 +500,7 @@ suite('SearchResult', () => { const expectedArrayResult = folderMatch.allDownstreamFileMatches(); - testObject.onChange(target); + store.add(testObject.onChange(target)); testObject.remove(folderMatch); assert.ok(target.calledOnce); assert.deepStrictEqual([{ elements: expectedArrayResult, removed: true, added: false, clearingAll: false }], target.args[0]); @@ -505,7 +514,7 @@ suite('SearchResult', () => { const expectedArrayResult = folderMatch.allDownstreamFileMatches(); - testObject.onChange(target); + store.add(testObject.onChange(target)); await testObject.batchReplace([folderMatch]); assert.deepStrictEqual([{ elements: expectedArrayResult, removed: true, added: false }], target.args[0]); @@ -520,13 +529,18 @@ suite('SearchResult', () => { results: lineMatches }; const root = searchResult?.folderMatches()[0]; - return instantiationService.createInstance(FileMatch, { + const fileMatch = instantiationService.createInstance(FileMatch, { pattern: '' }, undefined, undefined, root, rawMatch, null, ''); + fileMatch.createMatches(false); + + store.add(fileMatch); + return fileMatch; } function aSearchResult(): SearchResult { const searchModel = instantiationService.createInstance(SearchModel); + store.add(searchModel); searchModel.searchResult.query = { type: QueryType.Text, folderQueries: [{ folder: createFileUriFromPathFromRoot() }], contentPattern: { pattern: '' @@ -539,7 +553,7 @@ suite('SearchResult', () => { return { resource: createFileUriFromPathFromRoot(resource), results }; } - function aRawFileMatchWithCells(resource: string, ...cellMatches: ICellMatch[]): IFileMatchWithCells { + function aRawFileMatchWithCells(resource: string, ...cellMatches: INotebookCellMatchWithModel[]): INotebookFileMatchWithModel { return { resource: createFileUriFromPathFromRoot(resource), cellResults: cellMatches @@ -551,14 +565,18 @@ suite('SearchResult', () => { const config = new TestConfigurationService(); config.setUserConfiguration('search', { searchOnType: true }); instantiationService.stub(IConfigurationService, config); - return instantiationService.createInstance(ModelService); + const modelService = instantiationService.createInstance(ModelService); + store.add(modelService); + return modelService; } function stubNotebookEditorService(instantiationService: TestInstantiationService): INotebookEditorService { instantiationService.stub(IEditorGroupsService, new TestEditorGroupsService()); instantiationService.stub(IContextKeyService, new MockContextKeyService()); - instantiationService.stub(IEditorService, new TestEditorService()); - return instantiationService.createInstance(NotebookEditorWidgetService); + instantiationService.stub(IEditorService, store.add(new TestEditorService())); + const notebookEditorWidgetService = instantiationService.createInstance(NotebookEditorWidgetService); + store.add(notebookEditorWidgetService); + return notebookEditorWidgetService; } function getPopulatedSearchResult() { diff --git a/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchTestCommon.ts b/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchTestCommon.ts index 71e860b9..b6e7dc04 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchTestCommon.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchTestCommon.ts @@ -3,6 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { IDisposable } from 'vs/base/common/lifecycle'; import { isWindows } from 'vs/base/common/platform'; import { URI } from 'vs/base/common/uri'; import { IModelService } from 'vs/editor/common/services/model'; @@ -43,21 +44,27 @@ export function getRootName(): string { } } -export function stubModelService(instantiationService: TestInstantiationService): IModelService { +export function stubModelService(instantiationService: TestInstantiationService, addDisposable: (e: IDisposable) => void): IModelService { instantiationService.stub(IThemeService, new TestThemeService()); const config = new TestConfigurationService(); config.setUserConfiguration('search', { searchOnType: true }); instantiationService.stub(IConfigurationService, config); - return instantiationService.createInstance(ModelService); + const modelService = instantiationService.createInstance(ModelService); + addDisposable(modelService); + return modelService; } -export function stubNotebookEditorService(instantiationService: TestInstantiationService): INotebookEditorService { +export function stubNotebookEditorService(instantiationService: TestInstantiationService, addDisposable: (e: IDisposable) => void): INotebookEditorService { instantiationService.stub(IEditorGroupsService, new TestEditorGroupsService()); instantiationService.stub(IContextKeyService, new MockContextKeyService()); - instantiationService.stub(IEditorService, new TestEditorService()); - return instantiationService.createInstance(NotebookEditorWidgetService); + const es = new TestEditorService(); + addDisposable(es); + instantiationService.stub(IEditorService, es); + const notebookEditorWidgetService = instantiationService.createInstance(NotebookEditorWidgetService); + addDisposable(notebookEditorWidgetService); + return notebookEditorWidgetService; } export function addToSearchResult(searchResult: SearchResult, allRaw: IFileMatch[], searchInstanceID = '') { - searchResult.add(allRaw, searchInstanceID); + searchResult.add(allRaw, searchInstanceID, false); } diff --git a/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchViewlet.test.ts b/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchViewlet.test.ts index f73f0079..4feb3d34 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchViewlet.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/test/browser/searchViewlet.test.ts @@ -6,16 +6,11 @@ import * as assert from 'assert'; import { URI } from 'vs/base/common/uri'; import { ILanguageConfigurationService } from 'vs/editor/common/languages/languageConfigurationRegistry'; import { IModelService } from 'vs/editor/common/services/model'; -import { ModelService } from 'vs/editor/common/services/modelService'; import { TestLanguageConfigurationService } from 'vs/editor/test/common/modes/testLanguageConfigurationService'; -import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; import { FileService } from 'vs/platform/files/common/fileService'; import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; import { ILabelService } from 'vs/platform/label/common/label'; import { ILogService, NullLogService } from 'vs/platform/log/common/log'; -import { IThemeService } from 'vs/platform/theme/common/themeService'; -import { TestThemeService } from 'vs/platform/theme/test/common/testThemeService'; import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; import { UriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentityService'; import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace'; @@ -25,25 +20,25 @@ import { MockLabelService } from 'vs/workbench/services/label/test/common/mockLa import { IFileMatch, ITextSearchMatch, OneLineRange, QueryType, SearchSortOrder } from 'vs/workbench/services/search/common/search'; import { TestContextService } from 'vs/workbench/test/common/workbenchTestServices'; import { INotebookEditorService } from 'vs/workbench/contrib/notebook/browser/services/notebookEditorService'; -import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; -import { TestEditorGroupsService, TestEditorService } from 'vs/workbench/test/browser/workbenchTestServices'; -import { NotebookEditorWidgetService } from 'vs/workbench/contrib/notebook/browser/services/notebookEditorServiceImpl'; -import { createFileUriFromPathFromRoot, getRootName } from 'vs/workbench/contrib/search/test/browser/searchTestCommon'; -import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; -import { MockContextKeyService } from 'vs/platform/keybinding/test/common/mockKeybindingService'; -import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; +import { createFileUriFromPathFromRoot, getRootName, stubModelService, stubNotebookEditorService } from 'vs/workbench/contrib/search/test/browser/searchTestCommon'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Search - Viewlet', () => { let instantiation: TestInstantiationService; + const store = ensureNoDisposablesAreLeakedInTestSuite(); setup(() => { instantiation = new TestInstantiationService(); instantiation.stub(ILanguageConfigurationService, TestLanguageConfigurationService); - instantiation.stub(IModelService, stubModelService(instantiation)); - instantiation.stub(INotebookEditorService, stubNotebookEditorService(instantiation)); + instantiation.stub(IModelService, stubModelService(instantiation, (e) => store.add(e))); + instantiation.stub(INotebookEditorService, stubNotebookEditorService(instantiation, (e) => store.add(e))); instantiation.set(IWorkspaceContextService, new TestContextService(TestWorkspace)); - instantiation.stub(IUriIdentityService, new UriIdentityService(new FileService(new NullLogService()))); + const fileService = new FileService(new NullLogService()); + store.add(fileService); + const uriIdentityService = new UriIdentityService(fileService); + store.add(uriIdentityService); + instantiation.stub(IUriIdentityService, uriIdentityService); instantiation.stub(ILabelService, new MockLabelService()); instantiation.stub(ILogService, new NullLogService()); }); @@ -81,7 +76,7 @@ suite('Search - Viewlet', () => { endColumn: 1 } }] - }], ''); + }], '', false); const fileMatch = result.matches()[0]; const lineMatch = fileMatch.matches()[0]; @@ -94,9 +89,9 @@ suite('Search - Viewlet', () => { const fileMatch1 = aFileMatch('/foo'); const fileMatch2 = aFileMatch('/with/path'); const fileMatch3 = aFileMatch('/with/path/foo'); - const lineMatch1 = new Match(fileMatch1, ['bar'], new OneLineRange(0, 1, 1), new OneLineRange(0, 1, 1)); - const lineMatch2 = new Match(fileMatch1, ['bar'], new OneLineRange(0, 1, 1), new OneLineRange(2, 1, 1)); - const lineMatch3 = new Match(fileMatch1, ['bar'], new OneLineRange(0, 1, 1), new OneLineRange(2, 1, 1)); + const lineMatch1 = new Match(fileMatch1, ['bar'], new OneLineRange(0, 1, 1), new OneLineRange(0, 1, 1), false); + const lineMatch2 = new Match(fileMatch1, ['bar'], new OneLineRange(0, 1, 1), new OneLineRange(2, 1, 1), false); + const lineMatch3 = new Match(fileMatch1, ['bar'], new OneLineRange(0, 1, 1), new OneLineRange(2, 1, 1), false); assert(searchMatchComparer(fileMatch1, fileMatch2) < 0); assert(searchMatchComparer(fileMatch2, fileMatch1) > 0); @@ -132,13 +127,13 @@ suite('Search - Viewlet', () => { const fileMatch2 = aFileMatch('/with/path.c', folderMatch2); const fileMatch3 = aFileMatch('/with/path/bar.b', folderMatch2); - const lineMatch1 = new Match(fileMatch1, ['bar'], new OneLineRange(0, 1, 1), new OneLineRange(0, 1, 1)); - const lineMatch2 = new Match(fileMatch1, ['bar'], new OneLineRange(0, 1, 1), new OneLineRange(2, 1, 1)); + const lineMatch1 = new Match(fileMatch1, ['bar'], new OneLineRange(0, 1, 1), new OneLineRange(0, 1, 1), false); + const lineMatch2 = new Match(fileMatch1, ['bar'], new OneLineRange(0, 1, 1), new OneLineRange(2, 1, 1), false); - const lineMatch3 = new Match(fileMatch2, ['barfoo'], new OneLineRange(0, 1, 1), new OneLineRange(0, 1, 1)); - const lineMatch4 = new Match(fileMatch2, ['fooooo'], new OneLineRange(0, 1, 1), new OneLineRange(2, 1, 1)); + const lineMatch3 = new Match(fileMatch2, ['barfoo'], new OneLineRange(0, 1, 1), new OneLineRange(0, 1, 1), false); + const lineMatch4 = new Match(fileMatch2, ['fooooo'], new OneLineRange(0, 1, 1), new OneLineRange(2, 1, 1), false); - const lineMatch5 = new Match(fileMatch3, ['foobar'], new OneLineRange(0, 1, 1), new OneLineRange(2, 1, 1)); + const lineMatch5 = new Match(fileMatch3, ['foobar'], new OneLineRange(0, 1, 1), new OneLineRange(2, 1, 1), false); /*** * Structure would take the following form: @@ -182,22 +177,30 @@ suite('Search - Viewlet', () => { resource: URI.file('/' + path), results: lineMatches }; - return instantiation.createInstance(FileMatch, { + const fileMatch = instantiation.createInstance(FileMatch, { pattern: '' }, undefined, undefined, parentFolder ?? aFolderMatch('', 0), rawMatch, null, ''); + fileMatch.createMatches(false); + store.add(fileMatch); + return fileMatch; } function aFolderMatch(path: string, index: number, parent?: SearchResult): FolderMatch { const searchModel = instantiation.createInstance(SearchModel); - return instantiation.createInstance(FolderMatch, createFileUriFromPathFromRoot(path), path, index, { + store.add(searchModel); + const folderMatch = instantiation.createInstance(FolderMatch, createFileUriFromPathFromRoot(path), path, index, { type: QueryType.Text, folderQueries: [{ folder: createFileUriFromPathFromRoot() }], contentPattern: { pattern: '' } }, parent ?? aSearchResult().folderMatches()[0], searchModel.searchResult, null); + store.add(folderMatch); + return folderMatch; } function aSearchResult(): SearchResult { const searchModel = instantiation.createInstance(SearchModel); + store.add(searchModel); + searchModel.searchResult.query = { type: QueryType.Text, folderQueries: [{ folder: createFileUriFromPathFromRoot() }], contentPattern: { pattern: '' @@ -205,21 +208,4 @@ suite('Search - Viewlet', () => { }; return searchModel.searchResult; } - - function stubModelService(instantiationService: TestInstantiationService): IModelService { - instantiationService.stub(IThemeService, new TestThemeService()); - - const config = new TestConfigurationService(); - config.setUserConfiguration('search', { searchOnType: true }); - instantiationService.stub(IConfigurationService, config); - - return instantiationService.createInstance(ModelService); - } - - function stubNotebookEditorService(instantiationService: TestInstantiationService): INotebookEditorService { - instantiationService.stub(IEditorGroupsService, new TestEditorGroupsService()); - instantiationService.stub(IContextKeyService, new MockContextKeyService()); - instantiationService.stub(IEditorService, new TestEditorService()); - return instantiationService.createInstance(NotebookEditorWidgetService); - } }); diff --git a/patched-vscode/src/vs/workbench/contrib/search/test/common/cacheState.test.ts b/patched-vscode/src/vs/workbench/contrib/search/test/common/cacheState.test.ts index 19179f52..a986de9b 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/test/common/cacheState.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/test/common/cacheState.test.ts @@ -8,9 +8,12 @@ import * as errors from 'vs/base/common/errors'; import { QueryType, IFileQuery } from 'vs/workbench/services/search/common/search'; import { FileQueryCacheState } from 'vs/workbench/contrib/search/common/cacheState'; import { DeferredPromise } from 'vs/base/common/async'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('FileQueryCacheState', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('reuse old cacheKey until new cache is loaded', async function () { const cache = new MockCache(); @@ -166,7 +169,7 @@ suite('FileQueryCacheState', () => { cacheKey => cache.query(cacheKey), query => cache.load(query), cacheKey => cache.dispose(cacheKey), - previous! + previous ); } diff --git a/patched-vscode/src/vs/workbench/contrib/search/test/common/extractRange.test.ts b/patched-vscode/src/vs/workbench/contrib/search/test/common/extractRange.test.ts index 7941d8a8..4651bbc6 100644 --- a/patched-vscode/src/vs/workbench/contrib/search/test/common/extractRange.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/search/test/common/extractRange.test.ts @@ -4,10 +4,13 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { extractRangeFromFilter } from 'vs/workbench/contrib/search/common/search'; suite('extractRangeFromFilter', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + test('basics', async function () { assert.ok(!extractRangeFromFilter('')); assert.ok(!extractRangeFromFilter('/some/path')); diff --git a/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditor.contribution.ts b/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditor.contribution.ts index d1472289..e317bec8 100644 --- a/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditor.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditor.contribution.ts @@ -9,20 +9,19 @@ import { URI } from 'vs/base/common/uri'; import { ServicesAccessor } from 'vs/editor/browser/editorExtensions'; import { Range } from 'vs/editor/common/core/range'; import { ToggleCaseSensitiveKeybinding, ToggleRegexKeybinding, ToggleWholeWordKeybinding } from 'vs/editor/contrib/find/browser/findModel'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { Action2, MenuId, registerAction2 } from 'vs/platform/actions/common/actions'; import { CommandsRegistry } from 'vs/platform/commands/common/commands'; import { ContextKeyExpr, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry'; -import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; import { Registry } from 'vs/platform/registry/common/platform'; import { EditorPaneDescriptor, IEditorPaneRegistry } from 'vs/workbench/browser/editor'; -import { Extensions as WorkbenchExtensions, IWorkbenchContribution, IWorkbenchContributionsRegistry } from 'vs/workbench/common/contributions'; +import { IWorkbenchContribution, WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { IEditorSerializer, IEditorFactoryRegistry, EditorExtensions, DEFAULT_EDITOR_ASSOCIATION } from 'vs/workbench/common/editor'; import { ActiveEditorContext } from 'vs/workbench/common/contextkeys'; -import { IViewsService } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import { getSearchView } from 'vs/workbench/contrib/search/browser/searchActionsBase'; import { searchNewEditorIcon, searchRefreshIcon } from 'vs/workbench/contrib/search/browser/searchIcons'; import * as SearchConstants from 'vs/workbench/contrib/search/common/constants'; @@ -37,6 +36,7 @@ import { IWorkingCopyEditorHandler, IWorkingCopyEditorService } from 'vs/workben import { Disposable } from 'vs/base/common/lifecycle'; import { IWorkingCopyIdentifier } from 'vs/workbench/services/workingCopy/common/workingCopy'; import { EditorInput } from 'vs/workbench/common/editor/editorInput'; +import { getActiveElement } from 'vs/base/browser/dom'; const OpenInEditorCommandId = 'search.action.openInEditor'; @@ -72,6 +72,9 @@ Registry.as(EditorExtensions.EditorPane).registerEditorPane //#region Startup Contribution class SearchEditorContribution implements IWorkbenchContribution { + + static readonly ID = 'workbench.contrib.searchEditor'; + constructor( @IEditorResolverService editorResolverService: IEditorResolverService, @IInstantiationService instantiationService: IInstantiationService, @@ -97,12 +100,11 @@ class SearchEditorContribution implements IWorkbenchContribution { } } -const workbenchContributionsRegistry = Registry.as(WorkbenchExtensions.Workbench); -workbenchContributionsRegistry.registerWorkbenchContribution(SearchEditorContribution, LifecyclePhase.Starting); +registerWorkbenchContribution2(SearchEditorContribution.ID, SearchEditorContribution, WorkbenchPhase.BlockStartup); //#endregion //#region Input Serializer -type SerializedSearchEditor = { modelUri: string | undefined; dirty: boolean; config: SearchConfiguration; name: string; matchRanges: Range[]; backingUri: string }; +type SerializedSearchEditor = { modelUri: string | undefined; dirty: boolean; config?: SearchConfiguration; name: string; matchRanges: Range[]; backingUri?: string }; class SearchEditorInputSerializer implements IEditorSerializer { @@ -111,8 +113,12 @@ class SearchEditorInputSerializer implements IEditorSerializer { } serialize(input: SearchEditorInput) { + if (!this.canSerialize(input)) { + return undefined; + } + if (input.isDisposed()) { - return JSON.stringify({ modelUri: undefined, dirty: false, config: input.tryReadConfigSync(), name: input.getName(), matchRanges: [], backingUri: input.backingUri?.toString() } as SerializedSearchEditor); + return JSON.stringify({ modelUri: undefined, dirty: false, config: input.tryReadConfigSync(), name: input.getName(), matchRanges: [], backingUri: input.backingUri?.toString() } satisfies SerializedSearchEditor); } let modelUri = undefined; @@ -125,7 +131,7 @@ class SearchEditorInputSerializer implements IEditorSerializer { const matchRanges = dirty ? input.getMatchRanges() : []; const backingUri = input.backingUri; - return JSON.stringify({ modelUri, dirty, config, name: input.getName(), matchRanges, backingUri: backingUri?.toString() } as SerializedSearchEditor); + return JSON.stringify({ modelUri, dirty, config, name: input.getName(), matchRanges, backingUri: backingUri?.toString() } satisfies SerializedSearchEditor); } deserialize(instantiationService: IInstantiationService, serializedEditorInput: string): SearchEditorInput | undefined { @@ -168,7 +174,7 @@ CommandsRegistry.registerCommand( //#endregion //#region Actions -const category = { value: localize('search', "Search Editor"), original: 'Search Editor' }; +const category = localize2('search', 'Search Editor'); export type LegacySearchEditorArgs = Partial<{ query: string; @@ -202,7 +208,7 @@ const translateLegacyConfig = (legacyConfig: LegacySearchEditorArgs & OpenSearch }; export type OpenSearchEditorArgs = Partial; -const openArgDescription = { +const openArgMetadata = { description: 'Open a new search editor. Arguments passed can include variables like ${relativeFileDirname}.', args: [{ name: 'Open new Search Editor args', @@ -229,7 +235,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'search.searchEditor.action.deleteFileResults', - title: { value: localize('searchEditor.deleteResultBlock', "Delete File Results"), original: 'Delete File Results' }, + title: localize2('searchEditor.deleteResultBlock', 'Delete File Results'), keybinding: { weight: KeybindingWeight.EditorContrib, primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.Backspace, @@ -241,7 +247,7 @@ registerAction2(class extends Action2 { } async run(accessor: ServicesAccessor) { - const contextService = accessor.get(IContextKeyService).getContext(document.activeElement); + const contextService = accessor.get(IContextKeyService).getContext(getActiveElement()); if (contextService.getValue(SearchEditorConstants.InSearchEditor.serialize())) { (accessor.get(IEditorService).activeEditorPane as SearchEditor).deleteResultBlock(); } @@ -252,10 +258,10 @@ registerAction2(class extends Action2 { constructor() { super({ id: SearchEditorConstants.OpenNewEditorCommandId, - title: { value: localize('search.openNewSearchEditor', "New Search Editor"), original: 'New Search Editor' }, + title: localize2('search.openNewSearchEditor', 'New Search Editor'), category, f1: true, - description: openArgDescription + metadata: openArgMetadata }); } async run(accessor: ServicesAccessor, args: LegacySearchEditorArgs | OpenSearchEditorArgs) { @@ -267,10 +273,10 @@ registerAction2(class extends Action2 { constructor() { super({ id: SearchEditorConstants.OpenEditorCommandId, - title: { value: localize('search.openSearchEditor', "Open Search Editor"), original: 'Open Search Editor' }, + title: localize2('search.openSearchEditor', 'Open Search Editor'), category, f1: true, - description: openArgDescription + metadata: openArgMetadata }); } async run(accessor: ServicesAccessor, args: LegacySearchEditorArgs | OpenSearchEditorArgs) { @@ -282,10 +288,10 @@ registerAction2(class extends Action2 { constructor() { super({ id: OpenNewEditorToSideCommandId, - title: { value: localize('search.openNewEditorToSide', "Open New Search Editor to the Side"), original: 'Open new Search Editor to the Side' }, + title: localize2('search.openNewEditorToSide', 'Open New Search Editor to the Side'), category, f1: true, - description: openArgDescription + metadata: openArgMetadata }); } async run(accessor: ServicesAccessor, args: LegacySearchEditorArgs | OpenSearchEditorArgs) { @@ -297,12 +303,12 @@ registerAction2(class extends Action2 { constructor() { super({ id: OpenInEditorCommandId, - title: { value: localize('search.openResultsInEditor', "Open Results in Editor"), original: 'Open Results in Editor' }, + title: localize2('search.openResultsInEditor', 'Open Results in Editor'), category, f1: true, keybinding: { primary: KeyMod.Alt | KeyCode.Enter, - when: ContextKeyExpr.and(SearchConstants.HasSearchResults, SearchConstants.SearchViewFocusedKey), + when: ContextKeyExpr.and(SearchConstants.SearchContext.HasSearchResults, SearchConstants.SearchContext.SearchViewFocusedKey), weight: KeybindingWeight.WorkbenchContrib, mac: { primary: KeyMod.CtrlCmd | KeyCode.Enter @@ -324,7 +330,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: RerunSearchEditorSearchCommandId, - title: { value: localize('search.rerunSearchInEditor', "Search Again"), original: 'Search Again' }, + title: localize2('search.rerunSearchInEditor', 'Search Again'), category, keybinding: { primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.KeyR, @@ -356,7 +362,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: FocusQueryEditorWidgetCommandId, - title: { value: localize('search.action.focusQueryEditorWidget', "Focus Search Editor Input"), original: 'Focus Search Editor Input' }, + title: localize2('search.action.focusQueryEditorWidget', 'Focus Search Editor Input'), category, f1: true, precondition: SearchEditorConstants.InSearchEditor, @@ -379,7 +385,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: FocusQueryEditorFilesToIncludeCommandId, - title: { value: localize('search.action.focusFilesToInclude', "Focus Search Editor Files to Include"), original: 'Focus Search Editor Files to Include' }, + title: localize2('search.action.focusFilesToInclude', 'Focus Search Editor Files to Include'), category, f1: true, precondition: SearchEditorConstants.InSearchEditor, @@ -398,7 +404,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: FocusQueryEditorFilesToExcludeCommandId, - title: { value: localize('search.action.focusFilesToExclude', "Focus Search Editor Files to Exclude"), original: 'Focus Search Editor Files to Exclude' }, + title: localize2('search.action.focusFilesToExclude', 'Focus Search Editor Files to Exclude'), category, f1: true, precondition: SearchEditorConstants.InSearchEditor, @@ -417,13 +423,13 @@ registerAction2(class extends Action2 { constructor() { super({ id: ToggleSearchEditorCaseSensitiveCommandId, - title: { value: localize('searchEditor.action.toggleSearchEditorCaseSensitive', "Toggle Match Case"), original: 'Toggle Match Case' }, + title: localize2('searchEditor.action.toggleSearchEditorCaseSensitive', 'Toggle Match Case'), category, f1: true, precondition: SearchEditorConstants.InSearchEditor, keybinding: Object.assign({ weight: KeybindingWeight.WorkbenchContrib, - when: SearchConstants.SearchInputBoxFocusedKey, + when: SearchConstants.SearchContext.SearchInputBoxFocusedKey, }, ToggleCaseSensitiveKeybinding) }); } @@ -436,13 +442,13 @@ registerAction2(class extends Action2 { constructor() { super({ id: ToggleSearchEditorWholeWordCommandId, - title: { value: localize('searchEditor.action.toggleSearchEditorWholeWord', "Toggle Match Whole Word"), original: 'Toggle Match Whole Word' }, + title: localize2('searchEditor.action.toggleSearchEditorWholeWord', 'Toggle Match Whole Word'), category, f1: true, precondition: SearchEditorConstants.InSearchEditor, keybinding: Object.assign({ weight: KeybindingWeight.WorkbenchContrib, - when: SearchConstants.SearchInputBoxFocusedKey, + when: SearchConstants.SearchContext.SearchInputBoxFocusedKey, }, ToggleWholeWordKeybinding) }); } @@ -455,13 +461,13 @@ registerAction2(class extends Action2 { constructor() { super({ id: ToggleSearchEditorRegexCommandId, - title: { value: localize('searchEditor.action.toggleSearchEditorRegex', "Toggle Use Regular Expression"), original: 'Toggle Use Regular Expression"' }, + title: localize2('searchEditor.action.toggleSearchEditorRegex', "Toggle Use Regular Expression"), category, f1: true, precondition: SearchEditorConstants.InSearchEditor, keybinding: Object.assign({ weight: KeybindingWeight.WorkbenchContrib, - when: SearchConstants.SearchInputBoxFocusedKey, + when: SearchConstants.SearchContext.SearchInputBoxFocusedKey, }, ToggleRegexKeybinding) }); } @@ -474,7 +480,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: SearchEditorConstants.ToggleSearchEditorContextLinesCommandId, - title: { value: localize('searchEditor.action.toggleSearchEditorContextLines', "Toggle Context Lines"), original: 'Toggle Context Lines"' }, + title: localize2('searchEditor.action.toggleSearchEditorContextLines', "Toggle Context Lines"), category, f1: true, precondition: SearchEditorConstants.InSearchEditor, @@ -494,7 +500,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: IncreaseSearchEditorContextLinesCommandId, - title: { original: 'Increase Context Lines', value: localize('searchEditor.action.increaseSearchEditorContextLines', "Increase Context Lines") }, + title: localize2('searchEditor.action.increaseSearchEditorContextLines', "Increase Context Lines"), category, f1: true, precondition: SearchEditorConstants.InSearchEditor, @@ -511,7 +517,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: DecreaseSearchEditorContextLinesCommandId, - title: { original: 'Decrease Context Lines', value: localize('searchEditor.action.decreaseSearchEditorContextLines', "Decrease Context Lines") }, + title: localize2('searchEditor.action.decreaseSearchEditorContextLines', "Decrease Context Lines"), category, f1: true, precondition: SearchEditorConstants.InSearchEditor, @@ -528,7 +534,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: SelectAllSearchEditorMatchesCommandId, - title: { original: 'Select All Matches', value: localize('searchEditor.action.selectAllSearchEditorMatches', "Select All Matches") }, + title: localize2('searchEditor.action.selectAllSearchEditorMatches', "Select All Matches"), category, f1: true, precondition: SearchEditorConstants.InSearchEditor, @@ -567,6 +573,8 @@ registerAction2(class OpenSearchEditorAction extends Action2 { //#region Search Editor Working Copy Editor Handler class SearchEditorWorkingCopyEditorHandler extends Disposable implements IWorkbenchContribution, IWorkingCopyEditorHandler { + static readonly ID = 'workbench.contrib.searchEditorWorkingCopyEditorHandler'; + constructor( @IInstantiationService private readonly instantiationService: IInstantiationService, @IWorkingCopyEditorService workingCopyEditorService: IWorkingCopyEditorService, @@ -596,5 +604,5 @@ class SearchEditorWorkingCopyEditorHandler extends Disposable implements IWorkbe } } -workbenchContributionsRegistry.registerWorkbenchContribution(SearchEditorWorkingCopyEditorHandler, LifecyclePhase.Ready); +registerWorkbenchContribution2(SearchEditorWorkingCopyEditorHandler.ID, SearchEditorWorkingCopyEditorHandler, WorkbenchPhase.BlockRestore); //#endregion diff --git a/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditor.ts b/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditor.ts index e9bc0f04..c0f0f27d 100644 --- a/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditor.ts +++ b/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditor.ts @@ -13,7 +13,7 @@ import { DisposableStore } from 'vs/base/common/lifecycle'; import { assertIsDefined } from 'vs/base/common/types'; import { URI } from 'vs/base/common/uri'; import 'vs/css!./media/searchEditor'; -import { ICodeEditorWidgetOptions } from 'vs/editor/browser/widget/codeEditorWidget'; +import { ICodeEditorWidgetOptions } from 'vs/editor/browser/widget/codeEditor/codeEditorWidget'; import { Position } from 'vs/editor/common/core/position'; import { Range } from 'vs/editor/common/core/range'; import { Selection } from 'vs/editor/common/core/selection'; @@ -41,14 +41,13 @@ import { EditorInputCapabilities, IEditorOpenContext } from 'vs/workbench/common import { EditorInput } from 'vs/workbench/common/editor/editorInput'; import { ExcludePatternInputWidget, IncludePatternInputWidget } from 'vs/workbench/contrib/search/browser/patternInputWidget'; import { SearchWidget } from 'vs/workbench/contrib/search/browser/searchWidget'; -import { InputBoxFocusedKey } from 'vs/workbench/contrib/search/common/constants'; import { ITextQueryBuilderOptions, QueryBuilder } from 'vs/workbench/services/search/common/queryBuilder'; import { getOutOfWorkspaceEditorResources } from 'vs/workbench/contrib/search/common/search'; import { SearchModel, SearchResult } from 'vs/workbench/contrib/search/browser/searchModel'; import { InSearchEditor, SearchEditorID, SearchEditorInputTypeId } from 'vs/workbench/contrib/searchEditor/browser/constants'; import type { SearchConfiguration, SearchEditorInput } from 'vs/workbench/contrib/searchEditor/browser/searchEditorInput'; import { serializeSearchResultForEditor } from 'vs/workbench/contrib/searchEditor/browser/searchEditorSerialization'; -import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; +import { IEditorGroup, IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { IPatternInfo, ISearchComplete, ISearchConfigurationProperties, ITextQuery, SearchSortOrder } from 'vs/workbench/services/search/common/search'; import { searchDetailsIcon } from 'vs/workbench/contrib/search/browser/searchIcons'; @@ -62,6 +61,9 @@ import { EditorExtensionsRegistry, IEditorContributionDescription } from 'vs/edi import { UnusualLineTerminatorsDetector } from 'vs/editor/contrib/unusualLineTerminators/browser/unusualLineTerminators'; import { defaultToggleStyles, getInputBoxStyle } from 'vs/platform/theme/browser/defaultStyles'; import { ILogService } from 'vs/platform/log/common/log'; +import { SearchContext } from 'vs/workbench/contrib/search/common/constants'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; const RESULT_LINE_REGEX = /^(\s+)(\d+)(: | )(\s*)(.*)$/; const FILE_LINE_REGEX = /^(\S.*):$/; @@ -88,13 +90,14 @@ export class SearchEditor extends AbstractTextCodeEditor private showingIncludesExcludes: boolean = false; private searchOperation: LongRunningOperation; private searchHistoryDelayer: Delayer; - private messageDisposables: DisposableStore; + private readonly messageDisposables: DisposableStore; private container: HTMLElement; private searchModel: SearchModel; private ongoingOperations: number = 0; private updatingModelForSearch: boolean = false; constructor( + group: IEditorGroup, @ITelemetryService telemetryService: ITelemetryService, @IThemeService themeService: IThemeService, @IStorageService storageService: IStorageService, @@ -112,9 +115,10 @@ export class SearchEditor extends AbstractTextCodeEditor @IEditorService editorService: IEditorService, @IConfigurationService protected configurationService: IConfigurationService, @IFileService fileService: IFileService, - @ILogService private readonly logService: ILogService + @ILogService private readonly logService: ILogService, + @IHoverService private readonly hoverService: IHoverService ) { - super(SearchEditor.ID, telemetryService, instantiationService, storageService, textResourceService, themeService, editorService, editorGroupService, fileService); + super(SearchEditor.ID, group, telemetryService, instantiationService, storageService, textResourceService, themeService, editorService, editorGroupService, fileService); this.container = DOM.$('.search-editor'); this.searchOperation = this._register(new LongRunningOperation(progressService)); @@ -138,7 +142,7 @@ export class SearchEditor extends AbstractTextCodeEditor this.createQueryEditor( this.queryEditorContainer, this.instantiationService.createChild(new ServiceCollection([IContextKeyService, scopedContextKeyService])), - InputBoxFocusedKey.bindTo(scopedContextKeyService) + SearchContext.InputBoxFocusedKey.bindTo(scopedContextKeyService) ); } @@ -161,7 +165,8 @@ export class SearchEditor extends AbstractTextCodeEditor this.includesExcludesContainer = DOM.append(container, DOM.$('.includes-excludes')); // Toggle query details button - this.toggleQueryDetailsButton = DOM.append(this.includesExcludesContainer, DOM.$('.expand' + ThemeIcon.asCSSSelector(searchDetailsIcon), { tabindex: 0, role: 'button', title: localize('moreSearch', "Toggle Search Details") })); + this.toggleQueryDetailsButton = DOM.append(this.includesExcludesContainer, DOM.$('.expand' + ThemeIcon.asCSSSelector(searchDetailsIcon), { tabindex: 0, role: 'button' })); + this._register(this.hoverService.setupUpdatableHover(getDefaultHoverDelegate('element'), this.toggleQueryDetailsButton, localize('moreSearch', "Toggle Search Details"))); this._register(DOM.addDisposableListener(this.toggleQueryDetailsButton, DOM.EventType.CLICK, e => { DOM.EventHelper.stop(e); this.toggleIncludesExcludes(); @@ -245,7 +250,17 @@ export class SearchEditor extends AbstractTextCodeEditor private registerEditorListeners() { this.searchResultEditor.onMouseUp(e => { - if (e.event.detail === 2) { + if (e.event.detail === 1) { + const behaviour = this.searchConfig.searchEditor.singleClickBehaviour; + const position = e.target.position; + if (position && behaviour === 'peekDefinition') { + const line = this.searchResultEditor.getModel()?.getLineContent(position.lineNumber) ?? ''; + if (line.match(FILE_LINE_REGEX) || line.match(RESULT_LINE_REGEX)) { + this.searchResultEditor.setSelection(Range.fromPositions(position)); + this.commandService.executeCommand('editor.action.peekDefinition'); + } + } + } else if (e.event.detail === 2) { const behaviour = this.searchConfig.searchEditor.doubleClickBehaviour; const position = e.target.position; if (position && behaviour !== 'selectWord') { @@ -272,6 +287,8 @@ export class SearchEditor extends AbstractTextCodeEditor } override focus() { + super.focus(); + const viewState = this.loadEditorViewState(this.getInput()); if (viewState && viewState.focused === 'editor') { this.searchResultEditor.focus(); @@ -653,7 +670,7 @@ export class SearchEditor extends AbstractTextCodeEditor } private getInput(): SearchEditorInput | undefined { - return this._input as SearchEditorInput; + return this.input as SearchEditorInput; } private priorConfig: Partial> | undefined; @@ -683,7 +700,7 @@ export class SearchEditor extends AbstractTextCodeEditor this.searchResultEditor.setModel(resultsModel); this.pauseSearching = true; - this.toggleRunAgainMessage(!newInput.ongoingSearchOperation && resultsModel.getLineCount() === 1 && resultsModel.getValue() === '' && configurationModel.config.query !== ''); + this.toggleRunAgainMessage(!newInput.ongoingSearchOperation && resultsModel.getLineCount() === 1 && resultsModel.getValueLength() === 0 && configurationModel.config.query !== ''); this.setSearchConfig(configurationModel.config); diff --git a/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditorActions.ts b/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditorActions.ts index 787d4cd9..5ab5da3f 100644 --- a/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditorActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditorActions.ts @@ -14,7 +14,7 @@ import { ILabelService } from 'vs/platform/label/common/label'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace'; import { EditorsOrder } from 'vs/workbench/common/editor'; -import { IViewsService } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import { getSearchView } from 'vs/workbench/contrib/search/browser/searchActionsBase'; import { SearchResult } from 'vs/workbench/contrib/search/browser/searchModel'; import { SearchEditor } from 'vs/workbench/contrib/searchEditor/browser/searchEditor'; diff --git a/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditorInput.ts b/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditorInput.ts index a1511370..2085c52e 100644 --- a/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditorInput.ts +++ b/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditorInput.ts @@ -32,6 +32,9 @@ import { bufferToReadable, VSBuffer } from 'vs/base/common/buffer'; import { EditorInput } from 'vs/workbench/common/editor/editorInput'; import { IResourceEditorInput } from 'vs/platform/editor/common/editor'; import { IDisposable } from 'vs/base/common/lifecycle'; +import { Codicon } from 'vs/base/common/codicons'; +import { ThemeIcon } from 'vs/base/common/themables'; +import { registerIcon } from 'vs/platform/theme/common/iconRegistry'; export type SearchConfiguration = { query: string; @@ -54,6 +57,8 @@ export type SearchConfiguration = { export const SEARCH_EDITOR_EXT = '.code-search'; +const SearchEditorIcon = registerIcon('search-editor-label-icon', Codicon.search, localize('searchEditorLabelIcon', 'Icon of the search editor label.')); + export class SearchEditorInput extends EditorInput { static readonly ID: string = SearchEditorInputTypeId; @@ -65,6 +70,10 @@ export class SearchEditorInput extends EditorInput { return this.typeId; } + override getIcon(): ThemeIcon { + return SearchEditorIcon; + } + override get capabilities(): EditorInputCapabilities { let capabilities = EditorInputCapabilities.Singleton; if (!this.backingUri) { diff --git a/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditorSerialization.ts b/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditorSerialization.ts index e685bbdc..62bbb338 100644 --- a/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditorSerialization.ts +++ b/patched-vscode/src/vs/workbench/contrib/searchEditor/browser/searchEditorSerialization.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { coalesce, flatten } from 'vs/base/common/arrays'; +import { coalesce } from 'vs/base/common/arrays'; import { URI } from 'vs/base/common/uri'; import 'vs/css!./media/searchEditor'; import { ServicesAccessor } from 'vs/editor/browser/editorExtensions'; @@ -113,7 +113,7 @@ function matchesToSearchResultFormat(resource: URI, sortedMatches: Match[], matc } function cellMatchToSearchResultFormat(cellMatch: CellMatch, labelFormatter: (x: URI) => string, shouldUseHeader: boolean): SearchResultSerialization { - return matchesToSearchResultFormat(cellMatch.cell.uri, cellMatch.contentMatches.sort(searchMatchComparer), cellMatch.context, labelFormatter, shouldUseHeader); + return matchesToSearchResultFormat(cellMatch.cell?.uri ?? cellMatch.parent.resource, cellMatch.contentMatches.sort(searchMatchComparer), cellMatch.context, labelFormatter, shouldUseHeader); } const contentPatternToSearchConfiguration = (pattern: ITextQuery, includes: string, excludes: string, contextLines: number): SearchConfiguration => { @@ -255,10 +255,9 @@ export const serializeSearchResultForEditor = const allResults = flattenSearchResultSerializations( - flatten( - searchResult.folderMatches().sort(matchComparer) - .map(folderMatch => folderMatch.allDownstreamFileMatches().sort(matchComparer) - .flatMap(fileMatch => fileMatchToSearchResultFormat(fileMatch, labelFormatter))))); + searchResult.folderMatches().sort(matchComparer) + .map(folderMatch => folderMatch.allDownstreamFileMatches().sort(matchComparer) + .flatMap(fileMatch => fileMatchToSearchResultFormat(fileMatch, labelFormatter))).flat()); return { matchRanges: allResults.matchRanges.map(translateRangeLines(info.length)), diff --git a/patched-vscode/src/vs/workbench/contrib/share/browser/share.contribution.ts b/patched-vscode/src/vs/workbench/contrib/share/browser/share.contribution.ts index 2eb7e559..5bdf93d7 100644 --- a/patched-vscode/src/vs/workbench/contrib/share/browser/share.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/share/browser/share.contribution.ts @@ -4,11 +4,11 @@ *--------------------------------------------------------------------------------------------*/ import 'vs/css!./share'; -import { CancellationTokenSource } from 'vs/base/common/cancellation'; +import { CancellationToken } from 'vs/base/common/cancellation'; import { Codicon } from 'vs/base/common/codicons'; import { MarkdownString } from 'vs/base/common/htmlContent'; import { KeyCode, KeyMod } from 'vs/base/common/keyCodes'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { Action2, MenuId, MenuRegistry, registerAction2 } from 'vs/platform/actions/common/actions'; import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; @@ -77,12 +77,12 @@ class ShareWorkbenchContribution { this._disposables.add( registerAction2(class ShareAction extends Action2 { static readonly ID = 'workbench.action.share'; - static readonly LABEL = localize('share', 'Share...'); + static readonly LABEL = localize2('share', 'Share...'); constructor() { super({ id: ShareAction.ID, - title: { value: ShareAction.LABEL, original: 'Share...' }, + title: ShareAction.LABEL, f1: true, icon: Codicon.linkExternal, precondition: ContextKeyExpr.and(ShareProviderCountContext.notEqualsTo(0), WorkspaceFolderCountContext.notEqualsTo(0)), @@ -110,7 +110,7 @@ class ShareWorkbenchContribution { const result = await progressService.withProgress({ location: ProgressLocation.Window, detail: localize('generating link', 'Generating link...') - }, async () => shareService.provideShare({ resourceUri, selection }, new CancellationTokenSource().token)); + }, async () => shareService.provideShare({ resourceUri, selection }, CancellationToken.None)); if (result) { const uriText = result.toString(); diff --git a/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions.ts b/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions.ts index cf919a8c..c41f912b 100644 --- a/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions.ts @@ -4,14 +4,11 @@ *--------------------------------------------------------------------------------------------*/ import { EditorAction2 } from 'vs/editor/browser/editorExtensions'; -import { localize } from 'vs/nls'; +import { localize2 } from 'vs/nls'; import { Action2, IAction2Options } from 'vs/platform/actions/common/actions'; const defaultOptions = { - category: { - value: localize('snippets', 'Snippets'), - original: 'Snippets' - }, + category: localize2('snippets', "Snippets"), } as const; export abstract class SnippetsAction extends Action2 { diff --git a/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/configureSnippets.ts b/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/configureSnippets.ts index 39648286..77dad6ef 100644 --- a/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/configureSnippets.ts +++ b/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/configureSnippets.ts @@ -225,14 +225,10 @@ export class ConfigureSnippetsAction extends SnippetsAction { constructor() { super({ id: 'workbench.action.openSnippets', - title: { - value: nls.localize('openSnippet.label', "Configure User Snippets"), - original: 'Configure User Snippets' - }, + title: nls.localize2('openSnippet.label', "Configure User Snippets"), shortTitle: { - value: nls.localize('userSnippets', "User Snippets"), + ...nls.localize2('userSnippets', "User Snippets"), mnemonicTitle: nls.localize({ key: 'miOpenSnippets', comment: ['&& denotes a mnemonic'] }, "User &&Snippets"), - original: 'User Snippets' }, f1: true, menu: [ diff --git a/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/fileTemplateSnippets.ts b/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/fileTemplateSnippets.ts index 600ff83d..90b3e92d 100644 --- a/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/fileTemplateSnippets.ts +++ b/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/fileTemplateSnippets.ts @@ -8,7 +8,7 @@ import { compare } from 'vs/base/common/strings'; import { getCodeEditor } from 'vs/editor/browser/editorBrowser'; import { ILanguageService } from 'vs/editor/common/languages/language'; import { SnippetController2 } from 'vs/editor/contrib/snippet/browser/snippetController2'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { IQuickInputService, IQuickPickItem, IQuickPickSeparator } from 'vs/platform/quickinput/common/quickInput'; import { SnippetsAction } from 'vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions'; @@ -23,10 +23,7 @@ export class ApplyFileSnippetAction extends SnippetsAction { constructor() { super({ id: ApplyFileSnippetAction.Id, - title: { - value: localize('label', 'Fill File with Snippet'), - original: 'Fill File with Snippet' - }, + title: localize2('label', "Fill File with Snippet"), f1: true, }); } diff --git a/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/insertSnippet.ts b/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/insertSnippet.ts index 0e7f4796..b0eb865e 100644 --- a/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/insertSnippet.ts +++ b/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/insertSnippet.ts @@ -49,13 +49,10 @@ export class InsertSnippetAction extends SnippetEditorAction { constructor() { super({ id: 'editor.action.insertSnippet', - title: { - value: nls.localize('snippet.suggestions.label', "Insert Snippet"), - original: 'Insert Snippet' - }, + title: nls.localize2('snippet.suggestions.label', "Insert Snippet"), f1: true, precondition: EditorContextKeys.writable, - description: { + metadata: { description: `Insert Snippet`, args: [{ name: 'args', diff --git a/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/surroundWithSnippet.ts b/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/surroundWithSnippet.ts index e42370ce..8486ac3d 100644 --- a/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/surroundWithSnippet.ts +++ b/patched-vscode/src/vs/workbench/contrib/snippets/browser/commands/surroundWithSnippet.ts @@ -8,7 +8,6 @@ import { Position } from 'vs/editor/common/core/position'; import { EditorContextKeys } from 'vs/editor/common/editorContextKeys'; import { ITextModel } from 'vs/editor/common/model'; import { SnippetController2 } from 'vs/editor/contrib/snippet/browser/snippetController2'; -import { localize } from 'vs/nls'; import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService'; import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; @@ -16,6 +15,7 @@ import { SnippetEditorAction } from 'vs/workbench/contrib/snippets/browser/comma import { pickSnippet } from 'vs/workbench/contrib/snippets/browser/snippetPicker'; import { Snippet } from 'vs/workbench/contrib/snippets/browser/snippetsFile'; import { ISnippetsService } from '../snippets'; +import { localize2 } from 'vs/nls'; export async function getSurroundableSnippets(snippetsService: ISnippetsService, model: ITextModel, position: Position, includeDisabledSnippets: boolean): Promise { @@ -31,10 +31,7 @@ export class SurroundWithSnippetEditorAction extends SnippetEditorAction { static readonly options = { id: 'editor.action.surroundWithSnippet', - title: { - value: localize('label', 'Surround With Snippet...'), - original: 'Surround With Snippet...' - } + title: localize2('label', "Surround with Snippet...") }; constructor() { diff --git a/patched-vscode/src/vs/workbench/contrib/snippets/browser/snippetCodeActionProvider.ts b/patched-vscode/src/vs/workbench/contrib/snippets/browser/snippetCodeActionProvider.ts index fa3e8aee..a061cca5 100644 --- a/patched-vscode/src/vs/workbench/contrib/snippets/browser/snippetCodeActionProvider.ts +++ b/patched-vscode/src/vs/workbench/contrib/snippets/browser/snippetCodeActionProvider.ts @@ -25,7 +25,7 @@ class SurroundWithSnippetCodeActionProvider implements CodeActionProvider { private static readonly _overflowCommandCodeAction: CodeAction = { kind: CodeActionKind.SurroundWith.value, - title: SurroundWithSnippetEditorAction.options.title.value, + title: localize('more', "More..."), command: { id: SurroundWithSnippetEditorAction.options.id, title: SurroundWithSnippetEditorAction.options.title.value, @@ -53,7 +53,7 @@ class SurroundWithSnippetCodeActionProvider implements CodeActionProvider { break; } actions.push({ - title: localize('codeAction', "Surround With: {0}", snippet.name), + title: localize('codeAction', "{0}", snippet.name), kind: CodeActionKind.SurroundWith.value, edit: asWorkspaceEdit(model, range, snippet) }); diff --git a/patched-vscode/src/vs/workbench/contrib/snippets/browser/snippetCompletionProvider.ts b/patched-vscode/src/vs/workbench/contrib/snippets/browser/snippetCompletionProvider.ts index c3b6b486..47def86b 100644 --- a/patched-vscode/src/vs/workbench/contrib/snippets/browser/snippetCompletionProvider.ts +++ b/patched-vscode/src/vs/workbench/contrib/snippets/browser/snippetCompletionProvider.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { MarkdownString } from 'vs/base/common/htmlContent'; -import { compare, compareSubstring, firstNonWhitespaceIndex } from 'vs/base/common/strings'; +import { compare, compareSubstring } from 'vs/base/common/strings'; import { Position } from 'vs/editor/common/core/position'; import { IRange, Range } from 'vs/editor/common/core/range'; import { ITextModel } from 'vs/editor/common/model'; @@ -17,9 +17,9 @@ import { Snippet, SnippetSource } from 'vs/workbench/contrib/snippets/browser/sn import { isPatternInWord } from 'vs/base/common/filters'; import { StopWatch } from 'vs/base/common/stopwatch'; import { ILanguageConfigurationService } from 'vs/editor/common/languages/languageConfigurationRegistry'; -import { getWordAtText } from 'vs/editor/common/core/wordHelper'; import { ExtensionIdentifier } from 'vs/platform/extensions/common/extensions'; import { CommandsRegistry } from 'vs/platform/commands/common/commands'; +import { IWordAtPosition } from 'vs/editor/common/core/wordHelper'; const markSnippetAsUsed = '_snippet.markAsUsed'; @@ -70,6 +70,12 @@ export class SnippetCompletion implements CompletionItem { } } +interface ISnippetPosition { + startColumn: number; + prefixLow: string; + isWord: boolean; +} + export class SnippetCompletionProvider implements CompletionItemProvider { readonly _debugDisplayName = 'snippetCompletions'; @@ -85,97 +91,100 @@ export class SnippetCompletionProvider implements CompletionItemProvider { async provideCompletionItems(model: ITextModel, position: Position, context: CompletionContext): Promise { const sw = new StopWatch(); - const languageId = this._getLanguageIdAtPosition(model, position); - const languageConfig = this._languageConfigurationService.getLanguageConfiguration(languageId); - const snippets = new Set(await this._snippets.getSnippets(languageId)); + + // compute all snippet anchors: word starts and every non word character + const line = position.lineNumber; + const word = model.getWordAtPosition(position) ?? { startColumn: position.column, endColumn: position.column, word: '' }; const lineContentLow = model.getLineContent(position.lineNumber).toLowerCase(); - const wordUntil = model.getWordUntilPosition(position).word.toLowerCase(); + const lineContentWithWordLow = lineContentLow.substring(0, word.startColumn + word.word.length - 1); + const anchors = this._computeSnippetPositions(model, line, word, lineContentWithWordLow); - const suggestions: SnippetCompletion[] = []; + // loop over possible snippets and match them against the anchors const columnOffset = position.column - 1; - const triggerCharacterLow = context.triggerCharacter?.toLowerCase() ?? ''; + const languageId = this._getLanguageIdAtPosition(model, position); + const languageConfig = this._languageConfigurationService.getLanguageConfiguration(languageId); + const snippets = new Set(await this._snippets.getSnippets(languageId)); + const suggestions: SnippetCompletion[] = []; - - snippet: for (const snippet of snippets) { + for (const snippet of snippets) { if (context.triggerKind === CompletionTriggerKind.TriggerCharacter && !snippet.prefixLow.startsWith(triggerCharacterLow)) { // strict -> when having trigger characters they must prefix-match - continue snippet; - } - - const word = getWordAtText(1, languageConfig.getWordDefinition(), snippet.prefixLow, 0); - - if (wordUntil && word && !isPatternInWord(wordUntil, 0, wordUntil.length, snippet.prefixLow, 0, snippet.prefixLow.length)) { - // when at a word the snippet prefix must match - continue snippet; + continue; } - // don't eat into leading whitespace unless the snippet prefix starts with whitespace - const minPos = firstNonWhitespaceIndex(snippet.prefixLow) === 0 - ? Math.max(0, model.getLineFirstNonWhitespaceColumn(position.lineNumber) - 1) - : 0; - - column: for (let pos = Math.max(minPos, columnOffset - snippet.prefixLow.length); pos < lineContentLow.length; pos++) { + let candidate: ISnippetPosition | undefined; + for (const anchor of anchors) { - if (!isPatternInWord(lineContentLow, pos, columnOffset, snippet.prefixLow, 0, snippet.prefixLow.length)) { - continue column; + if (anchor.prefixLow.match(/^\s/) && !snippet.prefixLow.match(/^\s/)) { + // only allow whitespace anchor when snippet prefix starts with whitespace too + continue; } - const prefixRestLen = snippet.prefixLow.length - (columnOffset - pos); - const endsWithPrefixRest = compareSubstring(lineContentLow, snippet.prefixLow, columnOffset, columnOffset + prefixRestLen, columnOffset - pos); - const startPosition = position.with(undefined, pos + 1); - - if (wordUntil && position.equals(startPosition)) { - // at word-end but no overlap - continue snippet; + if (isPatternInWord(anchor.prefixLow, 0, anchor.prefixLow.length, snippet.prefixLow, 0, snippet.prefixLow.length)) { + candidate = anchor; + break; } + } + + if (!candidate) { + continue; + } - let endColumn = endsWithPrefixRest === 0 ? position.column + prefixRestLen : position.column; - - // First check if there is anything to the right of the cursor - if (columnOffset < lineContentLow.length) { - const autoClosingPairs = languageConfig.getAutoClosingPairs(); - const standardAutoClosingPairConditionals = autoClosingPairs.autoClosingPairsCloseSingleChar.get(lineContentLow[columnOffset]); - // If the character to the right of the cursor is a closing character of an autoclosing pair - if (standardAutoClosingPairConditionals?.some(p => - // and the start position is the opening character of an autoclosing pair - p.open === lineContentLow[startPosition.column - 1] && - // and the snippet prefix contains the opening and closing pair at its edges - snippet.prefix.startsWith(p.open) && - snippet.prefix[snippet.prefix.length - 1] === p.close) - ) { - // Eat the character that was likely inserted because of auto-closing pairs - endColumn++; - } + const pos = candidate.startColumn - 1; + + const prefixRestLen = snippet.prefixLow.length - (columnOffset - pos); + const endsWithPrefixRest = compareSubstring(lineContentLow, snippet.prefixLow, columnOffset, columnOffset + prefixRestLen, columnOffset - pos); + const startPosition = position.with(undefined, pos + 1); + + let endColumn = endsWithPrefixRest === 0 ? position.column + prefixRestLen : position.column; + + // First check if there is anything to the right of the cursor + if (columnOffset < lineContentLow.length) { + const autoClosingPairs = languageConfig.getAutoClosingPairs(); + const standardAutoClosingPairConditionals = autoClosingPairs.autoClosingPairsCloseSingleChar.get(lineContentLow[columnOffset]); + // If the character to the right of the cursor is a closing character of an autoclosing pair + if (standardAutoClosingPairConditionals?.some(p => + // and the start position is the opening character of an autoclosing pair + p.open === lineContentLow[startPosition.column - 1] && + // and the snippet prefix contains the opening and closing pair at its edges + snippet.prefix.startsWith(p.open) && + snippet.prefix[snippet.prefix.length - 1] === p.close) + ) { + // Eat the character that was likely inserted because of auto-closing pairs + endColumn++; } + } - const replace = Range.fromPositions(startPosition, { lineNumber: position.lineNumber, column: endColumn }); - const insert = replace.setEndPosition(position.lineNumber, position.column); + const replace = Range.fromPositions({ lineNumber: line, column: candidate.startColumn }, { lineNumber: line, column: endColumn }); + const insert = replace.setEndPosition(line, position.column); - suggestions.push(new SnippetCompletion(snippet, { replace, insert })); - snippets.delete(snippet); - break; - } + suggestions.push(new SnippetCompletion(snippet, { replace, insert })); + snippets.delete(snippet); } - // add remaing snippets when the current prefix ends in whitespace or when line is empty // and when not having a trigger character - if (!triggerCharacterLow) { - const endsInWhitespace = /\s/.test(lineContentLow[position.column - 2]); - if (endsInWhitespace || !lineContentLow /*empty line*/) { - for (const snippet of snippets) { - const insert = Range.fromPositions(position); - const replace = lineContentLow.indexOf(snippet.prefixLow, columnOffset) === columnOffset ? insert.setEndPosition(position.lineNumber, position.column + snippet.prefixLow.length) : insert; - suggestions.push(new SnippetCompletion(snippet, { replace, insert })); - } + if (!triggerCharacterLow && (/\s/.test(lineContentLow[position.column - 2]) /*end in whitespace */ || !lineContentLow /*empty line*/)) { + for (const snippet of snippets) { + const insert = Range.fromPositions(position); + const replace = lineContentLow.indexOf(snippet.prefixLow, columnOffset) === columnOffset ? insert.setEndPosition(position.lineNumber, position.column + snippet.prefixLow.length) : insert; + suggestions.push(new SnippetCompletion(snippet, { replace, insert })); } } - // dismbiguate suggestions with same labels + this._disambiguateSnippets(suggestions); + + return { + suggestions, + duration: sw.elapsed() + }; + } + + private _disambiguateSnippets(suggestions: SnippetCompletion[]) { suggestions.sort(SnippetCompletion.compareByLabel); for (let i = 0; i < suggestions.length; i++) { const item = suggestions[i]; @@ -188,17 +197,45 @@ export class SnippetCompletionProvider implements CompletionItemProvider { i = to; } } - - return { - suggestions, - duration: sw.elapsed() - }; } resolveCompletionItem(item: CompletionItem): CompletionItem { return (item instanceof SnippetCompletion) ? item.resolve() : item; } + private _computeSnippetPositions(model: ITextModel, line: number, word: IWordAtPosition, lineContentWithWordLow: string): ISnippetPosition[] { + const result: ISnippetPosition[] = []; + + for (let column = 1; column < word.startColumn; column++) { + const wordInfo = model.getWordAtPosition(new Position(line, column)); + result.push({ + startColumn: column, + prefixLow: lineContentWithWordLow.substring(column - 1), + isWord: Boolean(wordInfo) + }); + if (wordInfo) { + column = wordInfo.endColumn; + + // the character right after a word is an anchor, always + result.push({ + startColumn: wordInfo.endColumn, + prefixLow: lineContentWithWordLow.substring(wordInfo.endColumn - 1), + isWord: false + }); + } + } + + if (word.word.length > 0 || result.length === 0) { + result.push({ + startColumn: word.startColumn, + prefixLow: lineContentWithWordLow.substring(word.startColumn - 1), + isWord: true + }); + } + + return result; + } + private _getLanguageIdAtPosition(model: ITextModel, position: Position): string { // validate the `languageId` to ensure this is a user // facing language with a name and the chance to have diff --git a/patched-vscode/src/vs/workbench/contrib/snippets/browser/snippetsFile.ts b/patched-vscode/src/vs/workbench/contrib/snippets/browser/snippetsFile.ts index 5c79e50d..e734b015 100644 --- a/patched-vscode/src/vs/workbench/contrib/snippets/browser/snippetsFile.ts +++ b/patched-vscode/src/vs/workbench/contrib/snippets/browser/snippetsFile.ts @@ -11,12 +11,12 @@ import { KnownSnippetVariableNames } from 'vs/editor/contrib/snippet/browser/sni import { URI } from 'vs/base/common/uri'; import { IFileService } from 'vs/platform/files/common/files'; import { ExtensionIdentifier, IExtensionDescription } from 'vs/platform/extensions/common/extensions'; -import { IdleValue } from 'vs/base/common/async'; import { IExtensionResourceLoaderService } from 'vs/platform/extensionResourceLoader/common/extensionResourceLoader'; import { relativePath } from 'vs/base/common/resources'; import { isObject } from 'vs/base/common/types'; import { tail } from 'vs/base/common/arrays'; import { Iterable } from 'vs/base/common/iterator'; +import { WindowIdleValue, getActiveWindow } from 'vs/base/browser/dom'; class SnippetBodyInsights { @@ -100,7 +100,7 @@ class SnippetBodyInsights { export class Snippet { - private readonly _bodyInsights: IdleValue; + private readonly _bodyInsights: WindowIdleValue; readonly prefixLow: string; @@ -117,7 +117,7 @@ export class Snippet { readonly extensionId?: ExtensionIdentifier, ) { this.prefixLow = prefix.toLowerCase(); - this._bodyInsights = new IdleValue(() => new SnippetBodyInsights(this.body)); + this._bodyInsights = new WindowIdleValue(getActiveWindow(), () => new SnippetBodyInsights(this.body)); } get codeSnippet(): string { diff --git a/patched-vscode/src/vs/workbench/contrib/snippets/test/browser/snippetFile.test.ts b/patched-vscode/src/vs/workbench/contrib/snippets/test/browser/snippetFile.test.ts index e9bb5b98..82e14ccc 100644 --- a/patched-vscode/src/vs/workbench/contrib/snippets/test/browser/snippetFile.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/snippets/test/browser/snippetFile.test.ts @@ -8,9 +8,12 @@ import { SnippetFile, Snippet, SnippetSource } from 'vs/workbench/contrib/snippe import { URI } from 'vs/base/common/uri'; import { SnippetParser } from 'vs/editor/contrib/snippet/browser/snippetParser'; import { generateUuid } from 'vs/base/common/uuid'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('Snippets', function () { + ensureNoDisposablesAreLeakedInTestSuite(); + class TestSnippetFile extends SnippetFile { constructor(filepath: URI, snippets: Snippet[]) { super(SnippetSource.Extension, filepath, undefined, undefined, undefined!, undefined!); diff --git a/patched-vscode/src/vs/workbench/contrib/snippets/test/browser/snippetsRegistry.test.ts b/patched-vscode/src/vs/workbench/contrib/snippets/test/browser/snippetsRegistry.test.ts index 8a9d3942..8c185e76 100644 --- a/patched-vscode/src/vs/workbench/contrib/snippets/test/browser/snippetsRegistry.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/snippets/test/browser/snippetsRegistry.test.ts @@ -6,9 +6,12 @@ import * as assert from 'assert'; import { getNonWhitespacePrefix } from 'vs/workbench/contrib/snippets/browser/snippetsService'; import { Position } from 'vs/editor/common/core/position'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; suite('getNonWhitespacePrefix', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + function assertGetNonWhitespacePrefix(line: string, column: number, expected: string): void { const model = { getLineContent: (lineNumber: number) => line diff --git a/patched-vscode/src/vs/workbench/contrib/snippets/test/browser/snippetsRewrite.test.ts b/patched-vscode/src/vs/workbench/contrib/snippets/test/browser/snippetsRewrite.test.ts index 54e7e279..5ac2018e 100644 --- a/patched-vscode/src/vs/workbench/contrib/snippets/test/browser/snippetsRewrite.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/snippets/test/browser/snippetsRewrite.test.ts @@ -5,10 +5,13 @@ import * as assert from 'assert'; import { generateUuid } from 'vs/base/common/uuid'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { Snippet, SnippetSource } from 'vs/workbench/contrib/snippets/browser/snippetsFile'; suite('SnippetRewrite', function () { + ensureNoDisposablesAreLeakedInTestSuite(); + function assertRewrite(input: string, expected: string | boolean): void { const actual = new Snippet(false, ['foo'], 'foo', 'foo', 'foo', input, 'foo', SnippetSource.User, generateUuid()); if (typeof expected === 'boolean') { diff --git a/patched-vscode/src/vs/workbench/contrib/snippets/test/browser/snippetsService.test.ts b/patched-vscode/src/vs/workbench/contrib/snippets/test/browser/snippetsService.test.ts index e74a499f..ce61496e 100644 --- a/patched-vscode/src/vs/workbench/contrib/snippets/test/browser/snippetsService.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/snippets/test/browser/snippetsService.test.ts @@ -5,7 +5,7 @@ import * as assert from 'assert'; import { SnippetCompletion, SnippetCompletionProvider } from 'vs/workbench/contrib/snippets/browser/snippetCompletionProvider'; -import { Position } from 'vs/editor/common/core/position'; +import { IPosition, Position } from 'vs/editor/common/core/position'; import { createModelServices, instantiateTextModel } from 'vs/editor/test/common/testTextModel'; import { ISnippetsService } from 'vs/workbench/contrib/snippets/browser/snippets'; import { Snippet, SnippetSource } from 'vs/workbench/contrib/snippets/browser/snippetsFile'; @@ -17,6 +17,11 @@ import { TestInstantiationService } from 'vs/platform/instantiation/test/common/ import { ILanguageService } from 'vs/editor/common/languages/language'; import { generateUuid } from 'vs/base/common/uuid'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { ITextModel } from 'vs/editor/common/model'; +import { CompletionModel } from 'vs/editor/contrib/suggest/browser/completionModel'; +import { CompletionItem } from 'vs/editor/contrib/suggest/browser/suggest'; +import { WordDistance } from 'vs/editor/contrib/suggest/browser/wordDistance'; +import { EditorOptions } from 'vs/editor/common/config/editorOptions'; class SimpleSnippetService implements ISnippetsService { declare readonly _serviceBrand: undefined; @@ -42,7 +47,7 @@ class SimpleSnippetService implements ISnippetsService { } suite('SnippetsService', function () { - const context: CompletionContext = { triggerKind: CompletionTriggerKind.Invoke }; + const defaultCompletionContext: CompletionContext = { triggerKind: CompletionTriggerKind.Invoke }; let disposables: DisposableStore; let instantiationService: TestInstantiationService; @@ -86,15 +91,33 @@ suite('SnippetsService', function () { ensureNoDisposablesAreLeakedInTestSuite(); - test('snippet completions - simple', function () { + async function asCompletionModel(model: ITextModel, position: IPosition, provider: SnippetCompletionProvider, context: CompletionContext = defaultCompletionContext) { + + const list = await provider.provideCompletionItems(model, Position.lift(position), context); + + const result = new CompletionModel(list.suggestions.map(s => { + return new CompletionItem(position, s, list, provider); + }), + position.column, + { characterCountDelta: 0, leadingLineContent: model.getLineContent(position.lineNumber).substring(0, position.column - 1) }, + WordDistance.None, EditorOptions.suggest.defaultValue, EditorOptions.snippetSuggestions.defaultValue, undefined + ); + + return result; + } + + test('snippet completions - simple', async function () { const provider = new SnippetCompletionProvider(languageService, snippetService, disposables.add(new TestLanguageConfigurationService())); const model = disposables.add(instantiateTextModel(instantiationService, '', 'fooLang')); - return provider.provideCompletionItems(model, new Position(1, 1), context)!.then(result => { + await provider.provideCompletionItems(model, new Position(1, 1), defaultCompletionContext)!.then(result => { assert.strictEqual(result.incomplete, undefined); assert.strictEqual(result.suggestions.length, 2); }); + + const completions = await asCompletionModel(model, new Position(1, 1), provider); + assert.strictEqual(completions.items.length, 2); }); test('snippet completions - simple 2', async function () { @@ -102,23 +125,29 @@ suite('SnippetsService', function () { const provider = new SnippetCompletionProvider(languageService, snippetService, disposables.add(new TestLanguageConfigurationService())); const model = disposables.add(instantiateTextModel(instantiationService, 'hello ', 'fooLang')); - await provider.provideCompletionItems(model, new Position(1, 6) /* hello| */, context)!.then(result => { + await provider.provideCompletionItems(model, new Position(1, 6) /* hello| */, defaultCompletionContext)!.then(result => { assert.strictEqual(result.incomplete, undefined); assert.strictEqual(result.suggestions.length, 0); }); - await provider.provideCompletionItems(model, new Position(1, 7) /* hello |*/, context)!.then(result => { + await provider.provideCompletionItems(model, new Position(1, 7) /* hello |*/, defaultCompletionContext)!.then(result => { assert.strictEqual(result.incomplete, undefined); assert.strictEqual(result.suggestions.length, 2); }); + + const completions1 = await asCompletionModel(model, new Position(1, 6)/* hello| */, provider); + assert.strictEqual(completions1.items.length, 0); + + const completions2 = await asCompletionModel(model, new Position(1, 7)/* hello |*/, provider); + assert.strictEqual(completions2.items.length, 2); }); - test('snippet completions - with prefix', function () { + test('snippet completions - with prefix', async function () { const provider = new SnippetCompletionProvider(languageService, snippetService, disposables.add(new TestLanguageConfigurationService())); const model = disposables.add(instantiateTextModel(instantiationService, 'bar', 'fooLang')); - return provider.provideCompletionItems(model, new Position(1, 4), context)!.then(result => { + await provider.provideCompletionItems(model, new Position(1, 4), defaultCompletionContext)!.then(result => { assert.strictEqual(result.incomplete, undefined); assert.strictEqual(result.suggestions.length, 1); assert.deepStrictEqual(result.suggestions[0].label, { @@ -128,6 +157,15 @@ suite('SnippetsService', function () { assert.strictEqual((result.suggestions[0].range as any).insert.startColumn, 1); assert.strictEqual(result.suggestions[0].insertText, 'barCodeSnippet'); }); + + const completions = await asCompletionModel(model, new Position(1, 4), provider); + assert.strictEqual(completions.items.length, 1); + assert.deepStrictEqual(completions.items[0].completion.label, { + label: 'bar', + description: 'barTest' + }); + assert.strictEqual((completions.items[0].completion.range as any).insert.startColumn, 1); + assert.strictEqual(completions.items[0].completion.insertText, 'barCodeSnippet'); }); test('snippet completions - with different prefixes', async function () { @@ -156,63 +194,118 @@ suite('SnippetsService', function () { const provider = new SnippetCompletionProvider(languageService, snippetService, disposables.add(new TestLanguageConfigurationService())); const model = disposables.add(instantiateTextModel(instantiationService, 'bar-bar', 'fooLang')); - await provider.provideCompletionItems(model, new Position(1, 3), context)!.then(result => { - assert.strictEqual(result.incomplete, undefined); - assert.strictEqual(result.suggestions.length, 2); - assert.deepStrictEqual(result.suggestions[0].label, { + { + await provider.provideCompletionItems(model, new Position(1, 3), defaultCompletionContext)!.then(result => { + assert.strictEqual(result.incomplete, undefined); + assert.strictEqual(result.suggestions.length, 2); + assert.deepStrictEqual(result.suggestions[0].label, { + label: 'bar', + description: 'barTest' + }); + assert.strictEqual(result.suggestions[0].insertText, 's1'); + assert.strictEqual((result.suggestions[0].range as CompletionItemRanges).insert.startColumn, 1); + assert.deepStrictEqual(result.suggestions[1].label, { + label: 'bar-bar', + description: 'name' + }); + assert.strictEqual(result.suggestions[1].insertText, 's2'); + assert.strictEqual((result.suggestions[1].range as CompletionItemRanges).insert.startColumn, 1); + }); + + const completions = await asCompletionModel(model, new Position(1, 3), provider); + assert.strictEqual(completions.items.length, 2); + assert.deepStrictEqual(completions.items[0].completion.label, { label: 'bar', description: 'barTest' }); - assert.strictEqual(result.suggestions[0].insertText, 's1'); - assert.strictEqual((result.suggestions[0].range as CompletionItemRanges).insert.startColumn, 1); - assert.deepStrictEqual(result.suggestions[1].label, { + assert.strictEqual(completions.items[0].completion.insertText, 's1'); + assert.strictEqual((completions.items[0].completion.range as CompletionItemRanges).insert.startColumn, 1); + assert.deepStrictEqual(completions.items[1].completion.label, { label: 'bar-bar', description: 'name' }); - assert.strictEqual(result.suggestions[1].insertText, 's2'); - assert.strictEqual((result.suggestions[1].range as CompletionItemRanges).insert.startColumn, 1); - }); + assert.strictEqual(completions.items[1].completion.insertText, 's2'); + assert.strictEqual((completions.items[1].completion.range as CompletionItemRanges).insert.startColumn, 1); + } + + { + await provider.provideCompletionItems(model, new Position(1, 5), defaultCompletionContext)!.then(result => { + assert.strictEqual(result.incomplete, undefined); + assert.strictEqual(result.suggestions.length, 2); + + const [first, second] = result.suggestions; + + assert.deepStrictEqual(first.label, { + label: 'bar', + description: 'barTest' + }); + assert.strictEqual(first.insertText, 's1'); + assert.strictEqual((first.range as CompletionItemRanges).insert.startColumn, 5); + + assert.deepStrictEqual(second.label, { + label: 'bar-bar', + description: 'name' + }); + assert.strictEqual(second.insertText, 's2'); + assert.strictEqual((second.range as CompletionItemRanges).insert.startColumn, 1); + }); - await provider.provideCompletionItems(model, new Position(1, 5), context)!.then(result => { - assert.strictEqual(result.incomplete, undefined); - assert.strictEqual(result.suggestions.length, 2); + const completions = await asCompletionModel(model, new Position(1, 5), provider); + assert.strictEqual(completions.items.length, 2); - const [first, second] = result.suggestions; + const [first, second] = completions.items.map(i => i.completion); assert.deepStrictEqual(first.label, { - label: 'bar', - description: 'barTest' - }); - assert.strictEqual(first.insertText, 's1'); - assert.strictEqual((first.range as CompletionItemRanges).insert.startColumn, 5); - - assert.deepStrictEqual(second.label, { label: 'bar-bar', description: 'name' }); - assert.strictEqual(second.insertText, 's2'); - assert.strictEqual((second.range as CompletionItemRanges).insert.startColumn, 1); - }); + assert.strictEqual(first.insertText, 's2'); + assert.strictEqual((first.range as CompletionItemRanges).insert.startColumn, 1); - await provider.provideCompletionItems(model, new Position(1, 6), context)!.then(result => { - assert.strictEqual(result.incomplete, undefined); - assert.strictEqual(result.suggestions.length, 2); - assert.deepStrictEqual(result.suggestions[0].label, { + assert.deepStrictEqual(second.label, { label: 'bar', description: 'barTest' }); - assert.strictEqual(result.suggestions[0].insertText, 's1'); - assert.strictEqual((result.suggestions[0].range as any).insert.startColumn, 5); - assert.deepStrictEqual(result.suggestions[1].label, { + assert.strictEqual(second.insertText, 's1'); + assert.strictEqual((second.range as CompletionItemRanges).insert.startColumn, 5); + } + + { + await provider.provideCompletionItems(model, new Position(1, 6), defaultCompletionContext)!.then(result => { + assert.strictEqual(result.incomplete, undefined); + assert.strictEqual(result.suggestions.length, 2); + assert.deepStrictEqual(result.suggestions[0].label, { + label: 'bar', + description: 'barTest' + }); + assert.strictEqual(result.suggestions[0].insertText, 's1'); + assert.strictEqual((result.suggestions[0].range as any).insert.startColumn, 5); + assert.deepStrictEqual(result.suggestions[1].label, { + label: 'bar-bar', + description: 'name' + }); + assert.strictEqual(result.suggestions[1].insertText, 's2'); + assert.strictEqual((result.suggestions[1].range as any).insert.startColumn, 1); + }); + + const completions = await asCompletionModel(model, new Position(1, 6), provider); + assert.strictEqual(completions.items.length, 2); + assert.deepStrictEqual(completions.items[0].completion.label, { label: 'bar-bar', description: 'name' }); - assert.strictEqual(result.suggestions[1].insertText, 's2'); - assert.strictEqual((result.suggestions[1].range as any).insert.startColumn, 1); - }); + assert.strictEqual(completions.items[0].completion.insertText, 's2'); + assert.strictEqual((completions.items[0].completion.range as any).insert.startColumn, 1); + assert.deepStrictEqual(completions.items[1].completion.label, { + label: 'bar', + description: 'barTest' + }); + assert.strictEqual(completions.items[1].completion.insertText, 's1'); + assert.strictEqual((completions.items[1].completion.range as any).insert.startColumn, 5); + } }); - test('Cannot use " { + await provider.provideCompletionItems(model, new Position(1, 7), defaultCompletionContext)!.then(result => { assert.strictEqual(result.suggestions.length, 1); - model.dispose(); + }); + const completions1 = await asCompletionModel(model, new Position(1, 7), provider); + assert.strictEqual(completions1.items.length, 1); - model = instantiateTextModel(instantiationService, '\t { + model.dispose(); + model = instantiateTextModel(instantiationService, '\t { assert.strictEqual(result.suggestions.length, 1); assert.strictEqual((result.suggestions[0].range as any).insert.startColumn, 2); - model.dispose(); + }); + const completions2 = await asCompletionModel(model, new Position(1, 4), provider); + assert.strictEqual(completions2.items.length, 1); + assert.strictEqual((completions2.items[0].completion.range as any).insert.startColumn, 2); - model = instantiateTextModel(instantiationService, 'a { + model.dispose(); + model = instantiateTextModel(instantiationService, 'a { assert.strictEqual(result.suggestions.length, 1); assert.strictEqual((result.suggestions[0].range as any).insert.startColumn, 2); - model.dispose(); }); + const completions3 = await asCompletionModel(model, new Position(1, 4), provider); + assert.strictEqual(completions3.items.length, 1); + assert.strictEqual((completions3.items[0].completion.range as any).insert.startColumn, 2); + model.dispose(); }); - test('No user snippets in suggestions, when inside the code, #30508', function () { + test('No user snippets in suggestions, when inside the code, #30508', async function () { snippetService = new SimpleSnippetService([new Snippet( false, @@ -265,15 +366,22 @@ suite('SnippetsService', function () { const provider = new SnippetCompletionProvider(languageService, snippetService, disposables.add(new TestLanguageConfigurationService())); const model = disposables.add(instantiateTextModel(instantiationService, '\n\t\n>/head>', 'fooLang')); - return provider.provideCompletionItems(model, new Position(1, 1), context)!.then(result => { + await provider.provideCompletionItems(model, new Position(1, 1), defaultCompletionContext)!.then(result => { assert.strictEqual(result.suggestions.length, 1); - return provider.provideCompletionItems(model, new Position(2, 2), context)!; - }).then(result => { + }); + const completions = await asCompletionModel(model, new Position(1, 1), provider); + assert.strictEqual(completions.items.length, 1); + + + await provider.provideCompletionItems(model, new Position(2, 2), defaultCompletionContext).then(result => { assert.strictEqual(result.suggestions.length, 1); }); + const completions2 = await asCompletionModel(model, new Position(2, 2), provider); + assert.strictEqual(completions2.items.length, 1); + }); - test('SnippetSuggest - ensure extension snippets come last ', function () { + test('SnippetSuggest - ensure extension snippets come last ', async function () { snippetService = new SimpleSnippetService([new Snippet( false, ['fooLang'], @@ -299,7 +407,7 @@ suite('SnippetsService', function () { const provider = new SnippetCompletionProvider(languageService, snippetService, disposables.add(new TestLanguageConfigurationService())); const model = disposables.add(instantiateTextModel(instantiationService, '', 'fooLang')); - return provider.provideCompletionItems(model, new Position(1, 1), context)!.then(result => { + await provider.provideCompletionItems(model, new Position(1, 1), defaultCompletionContext)!.then(result => { assert.strictEqual(result.suggestions.length, 2); const [first, second] = result.suggestions; assert.deepStrictEqual(first.label, { @@ -311,6 +419,18 @@ suite('SnippetsService', function () { description: 'second' }); }); + + const completions = await asCompletionModel(model, new Position(1, 1), provider); + assert.strictEqual(completions.items.length, 2); + const [first, second] = completions.items; + assert.deepStrictEqual(first.completion.label, { + label: 'first', + description: 'first' + }); + assert.deepStrictEqual(second.completion.label, { + label: 'second', + description: 'second' + }); }); test('Dash in snippets prefix broken #53945', async function () { @@ -329,14 +449,20 @@ suite('SnippetsService', function () { const model = disposables.add(instantiateTextModel(instantiationService, 'p-', 'fooLang')); - let result = await provider.provideCompletionItems(model, new Position(1, 2), context)!; + let result = await provider.provideCompletionItems(model, new Position(1, 2), defaultCompletionContext)!; + let completions = await asCompletionModel(model, new Position(1, 2), provider); assert.strictEqual(result.suggestions.length, 1); + assert.strictEqual(completions.items.length, 1); - result = await provider.provideCompletionItems(model, new Position(1, 3), context)!; + result = await provider.provideCompletionItems(model, new Position(1, 3), defaultCompletionContext)!; + completions = await asCompletionModel(model, new Position(1, 3), provider); assert.strictEqual(result.suggestions.length, 1); + assert.strictEqual(completions.items.length, 1); - result = await provider.provideCompletionItems(model, new Position(1, 3), context)!; + result = await provider.provideCompletionItems(model, new Position(1, 3), defaultCompletionContext)!; + completions = await asCompletionModel(model, new Position(1, 3), provider); assert.strictEqual(result.suggestions.length, 1); + assert.strictEqual(completions.items.length, 1); }); test('No snippets suggestion on long lines beyond character 100 #58807', async function () { @@ -355,9 +481,11 @@ suite('SnippetsService', function () { const provider = new SnippetCompletionProvider(languageService, snippetService, disposables.add(new TestLanguageConfigurationService())); const model = disposables.add(instantiateTextModel(instantiationService, 'Thisisaverylonglinegoingwithmore100bcharactersandthismakesintellisensebecomea Thisisaverylonglinegoingwithmore100bcharactersandthismakesintellisensebecomea b', 'fooLang')); - const result = await provider.provideCompletionItems(model, new Position(1, 158), context)!; + const result = await provider.provideCompletionItems(model, new Position(1, 158), defaultCompletionContext)!; + const completions = await asCompletionModel(model, new Position(1, 158), provider); assert.strictEqual(result.suggestions.length, 1); + assert.strictEqual(completions.items.length, 1); }); test('Type colon will trigger snippet #60746', async function () { @@ -376,9 +504,11 @@ suite('SnippetsService', function () { const provider = new SnippetCompletionProvider(languageService, snippetService, disposables.add(new TestLanguageConfigurationService())); const model = disposables.add(instantiateTextModel(instantiationService, ':', 'fooLang')); - const result = await provider.provideCompletionItems(model, new Position(1, 2), context)!; - + const result = await provider.provideCompletionItems(model, new Position(1, 2), defaultCompletionContext)!; assert.strictEqual(result.suggestions.length, 0); + + const completions = await asCompletionModel(model, new Position(1, 2), provider); + assert.strictEqual(completions.items.length, 0); }); test('substring of prefix can\'t trigger snippet #60737', async function () { @@ -397,13 +527,16 @@ suite('SnippetsService', function () { const provider = new SnippetCompletionProvider(languageService, snippetService, disposables.add(new TestLanguageConfigurationService())); const model = disposables.add(instantiateTextModel(instantiationService, 'template', 'fooLang')); - const result = await provider.provideCompletionItems(model, new Position(1, 9), context)!; + const result = await provider.provideCompletionItems(model, new Position(1, 9), defaultCompletionContext); assert.strictEqual(result.suggestions.length, 1); assert.deepStrictEqual(result.suggestions[0].label, { label: 'mytemplate', description: 'mytemplate' }); + + const completions = await asCompletionModel(model, new Position(1, 9), provider); + assert.strictEqual(completions.items.length, 0); }); test('No snippets suggestion beyond character 100 if not at end of line #60247', async function () { @@ -422,15 +555,18 @@ suite('SnippetsService', function () { const provider = new SnippetCompletionProvider(languageService, snippetService, disposables.add(new TestLanguageConfigurationService())); const model = disposables.add(instantiateTextModel(instantiationService, 'Thisisaverylonglinegoingwithmore100bcharactersandthismakesintellisensebecomea Thisisaverylonglinegoingwithmore100bcharactersandthismakesintellisensebecomea b text_after_b', 'fooLang')); - const result = await provider.provideCompletionItems(model, new Position(1, 158), context)!; + const result = await provider.provideCompletionItems(model, new Position(1, 158), defaultCompletionContext)!; assert.strictEqual(result.suggestions.length, 1); + + const completions = await asCompletionModel(model, new Position(1, 158), provider); + assert.strictEqual(completions.items.length, 1); }); - test('issue #61296: VS code freezes when editing CSS file with emoji', async function () { + test('issue #61296: VS code freezes when editing CSS fi`le with emoji', async function () { const languageConfigurationService = disposables.add(new TestLanguageConfigurationService()); disposables.add(languageConfigurationService.register('fooLang', { - wordPattern: /(#?-?\d*\.\d\w*%?)|(::?[\w-]*(?=[^,{;]*[,{]))|(([@#.!])?[\w-?]+%?|[@#!.])/g + wordPattern: /(#?-?\d*\.\d\w*%?)|(::?[\w-]*(?=[^,{;]*[,{]))|(([@#.!])?[\w\-?]+%?|[@#!.])/g })); snippetService = new SimpleSnippetService([new Snippet( @@ -448,9 +584,12 @@ suite('SnippetsService', function () { const provider = new SnippetCompletionProvider(languageService, snippetService, languageConfigurationService); const model = disposables.add(instantiateTextModel(instantiationService, '.ðŸ·-a-b', 'fooLang')); - const result = await provider.provideCompletionItems(model, new Position(1, 8), context)!; + const result = await provider.provideCompletionItems(model, new Position(1, 8), defaultCompletionContext)!; assert.strictEqual(result.suggestions.length, 1); + + const completions = await asCompletionModel(model, new Position(1, 8), provider); + assert.strictEqual(completions.items.length, 1); }); test('No snippets shown when triggering completions at whitespace on line that already has text #62335', async function () { @@ -469,9 +608,12 @@ suite('SnippetsService', function () { const provider = new SnippetCompletionProvider(languageService, snippetService, disposables.add(new TestLanguageConfigurationService())); const model = disposables.add(instantiateTextModel(instantiationService, 'a ', 'fooLang')); - const result = await provider.provideCompletionItems(model, new Position(1, 3), context)!; + const result = await provider.provideCompletionItems(model, new Position(1, 3), defaultCompletionContext)!; assert.strictEqual(result.suggestions.length, 1); + + const completions = await asCompletionModel(model, new Position(1, 3), provider); + assert.strictEqual(completions.items.length, 1); }); test('Snippet prefix with special chars and numbers does not work #62906', async function () { @@ -500,19 +642,27 @@ suite('SnippetsService', function () { const provider = new SnippetCompletionProvider(languageService, snippetService, disposables.add(new TestLanguageConfigurationService())); let model = instantiateTextModel(instantiationService, ' <', 'fooLang'); - let result = await provider.provideCompletionItems(model, new Position(1, 3), context)!; + let result = await provider.provideCompletionItems(model, new Position(1, 3), defaultCompletionContext)!; assert.strictEqual(result.suggestions.length, 1); let [first] = result.suggestions; assert.strictEqual((first.range as any).insert.startColumn, 2); - model.dispose(); + let completions = await asCompletionModel(model, new Position(1, 3), provider); + assert.strictEqual(completions.items.length, 1); + assert.strictEqual(completions.items[0].editStart.column, 2); + + model.dispose(); model = instantiateTextModel(instantiationService, '1', 'fooLang'); - result = await provider.provideCompletionItems(model, new Position(1, 2), context)!; + result = await provider.provideCompletionItems(model, new Position(1, 2), defaultCompletionContext)!; + completions = await asCompletionModel(model, new Position(1, 2), provider); assert.strictEqual(result.suggestions.length, 1); [first] = result.suggestions; assert.strictEqual((first.range as any).insert.startColumn, 1); + assert.strictEqual(completions.items.length, 1); + assert.strictEqual(completions.items[0].editStart.column, 1); + model.dispose(); }); @@ -532,30 +682,46 @@ suite('SnippetsService', function () { const provider = new SnippetCompletionProvider(languageService, snippetService, disposables.add(new TestLanguageConfigurationService())); let model = instantiateTextModel(instantiationService, 'not wordFoo bar', 'fooLang'); - let result = await provider.provideCompletionItems(model, new Position(1, 3), context)!; + let result = await provider.provideCompletionItems(model, new Position(1, 3), defaultCompletionContext)!; assert.strictEqual(result.suggestions.length, 1); let [first] = result.suggestions; assert.strictEqual((first.range as any).insert.endColumn, 3); assert.strictEqual((first.range as any).replace.endColumn, 9); - model.dispose(); + let completions = await asCompletionModel(model, new Position(1, 3), provider); + assert.strictEqual(completions.items.length, 1); + assert.strictEqual(completions.items[0].editInsertEnd.column, 3); + assert.strictEqual(completions.items[0].editReplaceEnd.column, 9); + + model.dispose(); model = instantiateTextModel(instantiationService, 'not woFoo bar', 'fooLang'); - result = await provider.provideCompletionItems(model, new Position(1, 3), context)!; + result = await provider.provideCompletionItems(model, new Position(1, 3), defaultCompletionContext)!; assert.strictEqual(result.suggestions.length, 1); [first] = result.suggestions; assert.strictEqual((first.range as any).insert.endColumn, 3); assert.strictEqual((first.range as any).replace.endColumn, 3); - model.dispose(); + completions = await asCompletionModel(model, new Position(1, 3), provider); + assert.strictEqual(completions.items.length, 1); + assert.strictEqual(completions.items[0].editInsertEnd.column, 3); + assert.strictEqual(completions.items[0].editReplaceEnd.column, 3); + + model.dispose(); model = instantiateTextModel(instantiationService, 'not word', 'fooLang'); - result = await provider.provideCompletionItems(model, new Position(1, 1), context)!; + result = await provider.provideCompletionItems(model, new Position(1, 1), defaultCompletionContext)!; assert.strictEqual(result.suggestions.length, 1); [first] = result.suggestions; assert.strictEqual((first.range as any).insert.endColumn, 1); assert.strictEqual((first.range as any).replace.endColumn, 9); + + completions = await asCompletionModel(model, new Position(1, 1), provider); + assert.strictEqual(completions.items.length, 1); + assert.strictEqual(completions.items[0].editInsertEnd.column, 1); + assert.strictEqual(completions.items[0].editReplaceEnd.column, 9); + model.dispose(); }); @@ -576,12 +742,18 @@ suite('SnippetsService', function () { const provider = new SnippetCompletionProvider(languageService, snippetService, disposables.add(new TestLanguageConfigurationService())); const model = instantiateTextModel(instantiationService, 'filler e KEEP ng filler', 'fooLang'); - const result = await provider.provideCompletionItems(model, new Position(1, 9), context)!; + const result = await provider.provideCompletionItems(model, new Position(1, 9), defaultCompletionContext)!; + const completions = await asCompletionModel(model, new Position(1, 9), provider); assert.strictEqual(result.suggestions.length, 1); const [first] = result.suggestions; assert.strictEqual((first.range as any).insert.endColumn, 9); assert.strictEqual((first.range as any).replace.endColumn, 9); + + assert.strictEqual(completions.items.length, 1); + assert.strictEqual(completions.items[0].editInsertEnd.column, 9); + assert.strictEqual(completions.items[0].editReplaceEnd.column, 9); + model.dispose(); }); @@ -610,13 +782,19 @@ suite('SnippetsService', function () { const provider = new SnippetCompletionProvider(languageService, snippetService, languageConfigurationService); const model = instantiateTextModel(instantiationService, '[psc]', 'fooLang'); - const result = await provider.provideCompletionItems(model, new Position(1, 5), context)!; + const result = await provider.provideCompletionItems(model, new Position(1, 5), defaultCompletionContext)!; + const completions = await asCompletionModel(model, new Position(1, 5), provider); assert.strictEqual(result.suggestions.length, 1); const [first] = result.suggestions; assert.strictEqual((first.range as any).insert.endColumn, 5); // This is 6 because it should eat the `]` at the end of the text even if cursor is before it assert.strictEqual((first.range as any).replace.endColumn, 6); + + assert.strictEqual(completions.items.length, 1); + assert.strictEqual(completions.items[0].editInsertEnd.column, 5); + assert.strictEqual(completions.items[0].editReplaceEnd.column, 6); + model.dispose(); }); @@ -637,13 +815,18 @@ suite('SnippetsService', function () { const provider = new SnippetCompletionProvider(languageService, snippetService, disposables.add(new TestLanguageConfigurationService())); const model = instantiateTextModel(instantiationService, ' ci', 'fooLang'); - const result = await provider.provideCompletionItems(model, new Position(1, 4), context)!; + const result = await provider.provideCompletionItems(model, new Position(1, 4), defaultCompletionContext)!; + const completions = await asCompletionModel(model, new Position(1, 4), provider); assert.strictEqual(result.suggestions.length, 1); const [first] = result.suggestions; assert.strictEqual((first.label).label, ' cite'); assert.strictEqual((first.range).insert.startColumn, 1); + assert.strictEqual(completions.items.length, 1); + assert.strictEqual(completions.items[0].textLabel, ' cite'); + assert.strictEqual(completions.items[0].editStart.column, 1); + model.dispose(); }); @@ -688,6 +871,10 @@ suite('SnippetsService', function () { )!; assert.strictEqual(result.suggestions.length, 1); + + const completions = await asCompletionModel(model, new Position(1, 2), provider, { triggerKind: CompletionTriggerKind.TriggerCharacter, triggerCharacter: '\'' }); + assert.strictEqual(completions.items.length, 1); + model.dispose(); }); @@ -709,6 +896,11 @@ suite('SnippetsService', function () { assert.strictEqual(result.suggestions.length, 1); assert.strictEqual((result.suggestions[0]).label.label, 'hell_or_tell'); + + const completions = await asCompletionModel(model, new Position(1, 8), provider, { triggerKind: CompletionTriggerKind.Invoke }); + assert.strictEqual(completions.items.length, 1); + assert.strictEqual(completions.items[0].textLabel, 'hell_or_tell'); + model.dispose(); }); @@ -730,6 +922,12 @@ suite('SnippetsService', function () { assert.strictEqual(result.suggestions.length, 1); assert.strictEqual((result.suggestions[0]).label.label, '^y'); + + + const completions = await asCompletionModel(model, new Position(1, 5), provider, { triggerKind: CompletionTriggerKind.Invoke }); + assert.strictEqual(completions.items.length, 1); + assert.strictEqual(completions.items[0].textLabel, '^y'); + model.dispose(); }); @@ -750,6 +948,10 @@ suite('SnippetsService', function () { assert.strictEqual(result.suggestions.length, 1); assert.strictEqual((result.suggestions[0]).label.label, 'foobarrrrrr'); + + const completions = await asCompletionModel(model, new Position(1, 7), provider, { triggerKind: CompletionTriggerKind.Invoke }); + assert.strictEqual(completions.items.length, 1); + assert.strictEqual(completions.items[0].textLabel, 'foobarrrrrr'); model.dispose(); }); @@ -818,5 +1020,41 @@ suite('SnippetsService', function () { assert.strictEqual(result.suggestions.length, 1); const first = result.suggestions[0]; assert.strictEqual((first.range).insert.startColumn, 5); + + const completions = await asCompletionModel(model, new Position(1, 8), provider); + assert.strictEqual(completions.items.length, 1); + assert.strictEqual(completions.items[0].editStart.column, 5); + }); + + test('Autocomplete suggests based on the last letter of a word and it depends on the typing speed #191070', async function () { + snippetService = new SimpleSnippetService([ + new Snippet(false, ['fooLang'], '/whiletrue', '/whiletrue', '', 'one', '', SnippetSource.User, generateUuid()), + new Snippet(false, ['fooLang'], '/sc not expanding', '/sc not expanding', '', 'two', '', SnippetSource.User, generateUuid()), + ]); + + const provider = new SnippetCompletionProvider(languageService, snippetService, disposables.add(new TestLanguageConfigurationService())); + const model = disposables.add(instantiateTextModel(instantiationService, '', 'fooLang')); + + { // PREFIX: w + model.setValue('w'); + const result1 = await provider.provideCompletionItems( + model, + new Position(1, 2), + { triggerKind: CompletionTriggerKind.Invoke } + ); + assert.strictEqual(result1.suggestions[0].insertText, 'one'); + assert.strictEqual(result1.suggestions.length, 1); + } + + { // PREFIX: where + model.setValue('where'); + const result2 = await provider.provideCompletionItems( + model, + new Position(1, 6), + { triggerKind: CompletionTriggerKind.Invoke } + ); + assert.strictEqual(result2.suggestions[0].insertText, 'one'); // /whiletrue matches where (WHilEtRuE) + assert.strictEqual(result2.suggestions.length, 1); + } }); }); diff --git a/patched-vscode/src/vs/workbench/contrib/speech/browser/speech.contribution.ts b/patched-vscode/src/vs/workbench/contrib/speech/browser/speech.contribution.ts new file mode 100644 index 00000000..7184018c --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/speech/browser/speech.contribution.ts @@ -0,0 +1,10 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions'; +import { ISpeechService } from 'vs/workbench/contrib/speech/common/speechService'; +import { SpeechService } from 'vs/workbench/contrib/speech/browser/speechService'; + +registerSingleton(ISpeechService, SpeechService, InstantiationType.Eager /* Reads Extension Points */); diff --git a/patched-vscode/src/vs/workbench/contrib/speech/browser/speechAccessibilitySignal.ts b/patched-vscode/src/vs/workbench/contrib/speech/browser/speechAccessibilitySignal.ts new file mode 100644 index 00000000..7bc183df --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/speech/browser/speechAccessibilitySignal.ts @@ -0,0 +1,24 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Disposable } from 'vs/base/common/lifecycle'; +import { AccessibilitySignal, IAccessibilitySignalService } from 'vs/platform/accessibilitySignal/browser/accessibilitySignalService'; +import { IWorkbenchContribution } from 'vs/workbench/common/contributions'; +import { ISpeechService } from 'vs/workbench/contrib/speech/common/speechService'; + +export class SpeechAccessibilitySignalContribution extends Disposable implements IWorkbenchContribution { + + static readonly ID = 'workbench.contrib.speechAccessibilitySignal'; + + constructor( + @IAccessibilitySignalService private readonly _accessibilitySignalService: IAccessibilitySignalService, + @ISpeechService private readonly _speechService: ISpeechService, + ) { + super(); + + this._register(this._speechService.onDidStartSpeechToTextSession(() => this._accessibilitySignalService.playSignal(AccessibilitySignal.voiceRecordingStarted))); + this._register(this._speechService.onDidEndSpeechToTextSession(() => this._accessibilitySignalService.playSignal(AccessibilitySignal.voiceRecordingStopped))); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/speech/browser/speechService.ts b/patched-vscode/src/vs/workbench/contrib/speech/browser/speechService.ts new file mode 100644 index 00000000..0306b35c --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/speech/browser/speechService.ts @@ -0,0 +1,434 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { localize } from 'vs/nls'; +import { firstOrDefault } from 'vs/base/common/arrays'; +import { CancellationToken, CancellationTokenSource } from 'vs/base/common/cancellation'; +import { Emitter, Event } from 'vs/base/common/event'; +import { Disposable, DisposableStore, IDisposable, toDisposable } from 'vs/base/common/lifecycle'; +import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; +import { ILogService } from 'vs/platform/log/common/log'; +import { IHostService } from 'vs/workbench/services/host/browser/host'; +import { DeferredPromise } from 'vs/base/common/async'; +import { ISpeechService, ISpeechProvider, HasSpeechProvider, ISpeechToTextSession, SpeechToTextInProgress, KeywordRecognitionStatus, SpeechToTextStatus, speechLanguageConfigToLanguage, SPEECH_LANGUAGE_CONFIG, ITextToSpeechSession, TextToSpeechInProgress, TextToSpeechStatus } from 'vs/workbench/contrib/speech/common/speechService'; +import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { ExtensionsRegistry } from 'vs/workbench/services/extensions/common/extensionsRegistry'; +import { IExtensionService } from 'vs/workbench/services/extensions/common/extensions'; + +export interface ISpeechProviderDescriptor { + readonly name: string; + readonly description?: string; +} + +const speechProvidersExtensionPoint = ExtensionsRegistry.registerExtensionPoint({ + extensionPoint: 'speechProviders', + jsonSchema: { + description: localize('vscode.extension.contributes.speechProvider', 'Contributes a Speech Provider'), + type: 'array', + items: { + additionalProperties: false, + type: 'object', + defaultSnippets: [{ body: { name: '', description: '' } }], + required: ['name'], + properties: { + name: { + description: localize('speechProviderName', "Unique name for this Speech Provider."), + type: 'string' + }, + description: { + description: localize('speechProviderDescription', "A description of this Speech Provider, shown in the UI."), + type: 'string' + } + } + } + } +}); + +export class SpeechService extends Disposable implements ISpeechService { + + readonly _serviceBrand: undefined; + + private readonly _onDidChangeHasSpeechProvider = this._register(new Emitter()); + readonly onDidChangeHasSpeechProvider = this._onDidChangeHasSpeechProvider.event; + + get hasSpeechProvider() { return this.providerDescriptors.size > 0 || this.providers.size > 0; } + + private readonly providers = new Map(); + private readonly providerDescriptors = new Map(); + + private readonly hasSpeechProviderContext = HasSpeechProvider.bindTo(this.contextKeyService); + + constructor( + @ILogService private readonly logService: ILogService, + @IContextKeyService private readonly contextKeyService: IContextKeyService, + @IHostService private readonly hostService: IHostService, + @ITelemetryService private readonly telemetryService: ITelemetryService, + @IConfigurationService private readonly configurationService: IConfigurationService, + @IExtensionService private readonly extensionService: IExtensionService + ) { + super(); + + this.handleAndRegisterSpeechExtensions(); + } + + private handleAndRegisterSpeechExtensions(): void { + speechProvidersExtensionPoint.setHandler((extensions, delta) => { + const oldHasSpeechProvider = this.hasSpeechProvider; + + for (const extension of delta.removed) { + for (const descriptor of extension.value) { + this.providerDescriptors.delete(descriptor.name); + } + } + + for (const extension of delta.added) { + for (const descriptor of extension.value) { + this.providerDescriptors.set(descriptor.name, descriptor); + } + } + + if (oldHasSpeechProvider !== this.hasSpeechProvider) { + this.handleHasSpeechProviderChange(); + } + }); + } + + registerSpeechProvider(identifier: string, provider: ISpeechProvider): IDisposable { + if (this.providers.has(identifier)) { + throw new Error(`Speech provider with identifier ${identifier} is already registered.`); + } + + const oldHasSpeechProvider = this.hasSpeechProvider; + + this.providers.set(identifier, provider); + + if (oldHasSpeechProvider !== this.hasSpeechProvider) { + this.handleHasSpeechProviderChange(); + } + + return toDisposable(() => { + const oldHasSpeechProvider = this.hasSpeechProvider; + + this.providers.delete(identifier); + + if (oldHasSpeechProvider !== this.hasSpeechProvider) { + this.handleHasSpeechProviderChange(); + } + }); + } + + private handleHasSpeechProviderChange(): void { + this.hasSpeechProviderContext.set(this.hasSpeechProvider); + + this._onDidChangeHasSpeechProvider.fire(); + } + + //#region Speech to Text + + private readonly _onDidStartSpeechToTextSession = this._register(new Emitter()); + readonly onDidStartSpeechToTextSession = this._onDidStartSpeechToTextSession.event; + + private readonly _onDidEndSpeechToTextSession = this._register(new Emitter()); + readonly onDidEndSpeechToTextSession = this._onDidEndSpeechToTextSession.event; + + private activeSpeechToTextSessions = 0; + get hasActiveSpeechToTextSession() { return this.activeSpeechToTextSessions > 0; } + + private readonly speechToTextInProgress = SpeechToTextInProgress.bindTo(this.contextKeyService); + + async createSpeechToTextSession(token: CancellationToken, context: string = 'speech'): Promise { + const provider = await this.getProvider(); + + const language = speechLanguageConfigToLanguage(this.configurationService.getValue(SPEECH_LANGUAGE_CONFIG)); + const session = provider.createSpeechToTextSession(token, typeof language === 'string' ? { language } : undefined); + + const sessionStart = Date.now(); + let sessionRecognized = false; + let sessionError = false; + let sessionContentLength = 0; + + const disposables = new DisposableStore(); + + const onSessionStoppedOrCanceled = () => { + this.activeSpeechToTextSessions = Math.max(0, this.activeSpeechToTextSessions - 1); + if (!this.hasActiveSpeechToTextSession) { + this.speechToTextInProgress.reset(); + } + this._onDidEndSpeechToTextSession.fire(); + + type SpeechToTextSessionClassification = { + owner: 'bpasero'; + comment: 'An event that fires when a speech to text session is created'; + context: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Context of the session.' }; + sessionDuration: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Duration of the session.' }; + sessionRecognized: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'If speech was recognized.' }; + sessionError: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'If speech resulted in error.' }; + sessionContentLength: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Length of the recognized text.' }; + sessionLanguage: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Configured language for the session.' }; + }; + type SpeechToTextSessionEvent = { + context: string; + sessionDuration: number; + sessionRecognized: boolean; + sessionError: boolean; + sessionContentLength: number; + sessionLanguage: string; + }; + this.telemetryService.publicLog2('speechToTextSession', { + context, + sessionDuration: Date.now() - sessionStart, + sessionRecognized, + sessionError, + sessionContentLength, + sessionLanguage: language + }); + + disposables.dispose(); + }; + + disposables.add(token.onCancellationRequested(() => onSessionStoppedOrCanceled())); + if (token.isCancellationRequested) { + onSessionStoppedOrCanceled(); + } + + disposables.add(session.onDidChange(e => { + switch (e.status) { + case SpeechToTextStatus.Started: + this.activeSpeechToTextSessions++; + this.speechToTextInProgress.set(true); + this._onDidStartSpeechToTextSession.fire(); + break; + case SpeechToTextStatus.Recognizing: + sessionRecognized = true; + break; + case SpeechToTextStatus.Recognized: + if (typeof e.text === 'string') { + sessionContentLength += e.text.length; + } + break; + case SpeechToTextStatus.Stopped: + onSessionStoppedOrCanceled(); + break; + case SpeechToTextStatus.Error: + this.logService.error(`Speech provider error in speech to text session: ${e.text}`); + sessionError = true; + break; + } + })); + + return session; + } + + private async getProvider(): Promise { + + // Send out extension activation to ensure providers can register + await this.extensionService.activateByEvent('onSpeech'); + + const provider = firstOrDefault(Array.from(this.providers.values())); + if (!provider) { + throw new Error(`No Speech provider is registered.`); + } else if (this.providers.size > 1) { + this.logService.warn(`Multiple speech providers registered. Picking first one: ${provider.metadata.displayName}`); + } + + return provider; + } + + //#endregion + + //#region Text to Speech + + private readonly _onDidStartTextToSpeechSession = this._register(new Emitter()); + readonly onDidStartTextToSpeechSession = this._onDidStartTextToSpeechSession.event; + + private readonly _onDidEndTextToSpeechSession = this._register(new Emitter()); + readonly onDidEndTextToSpeechSession = this._onDidEndTextToSpeechSession.event; + + private activeTextToSpeechSessions = 0; + get hasActiveTextToSpeechSession() { return this.activeTextToSpeechSessions > 0; } + + private readonly textToSpeechInProgress = TextToSpeechInProgress.bindTo(this.contextKeyService); + + async createTextToSpeechSession(token: CancellationToken, context: string = 'speech'): Promise { + const provider = await this.getProvider(); + + const language = speechLanguageConfigToLanguage(this.configurationService.getValue(SPEECH_LANGUAGE_CONFIG)); + const session = provider.createTextToSpeechSession(token, typeof language === 'string' ? { language } : undefined); + + const sessionStart = Date.now(); + let sessionError = false; + + const disposables = new DisposableStore(); + + const onSessionStoppedOrCanceled = (dispose: boolean) => { + this.activeTextToSpeechSessions = Math.max(0, this.activeTextToSpeechSessions - 1); + if (!this.hasActiveTextToSpeechSession) { + this.textToSpeechInProgress.reset(); + } + this._onDidEndTextToSpeechSession.fire(); + + type TextToSpeechSessionClassification = { + owner: 'bpasero'; + comment: 'An event that fires when a text to speech session is created'; + context: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Context of the session.' }; + sessionDuration: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Duration of the session.' }; + sessionError: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'If speech resulted in error.' }; + sessionLanguage: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Configured language for the session.' }; + }; + type TextToSpeechSessionEvent = { + context: string; + sessionDuration: number; + sessionError: boolean; + sessionLanguage: string; + }; + this.telemetryService.publicLog2('textToSpeechSession', { + context, + sessionDuration: Date.now() - sessionStart, + sessionError, + sessionLanguage: language + }); + + if (dispose) { + disposables.dispose(); + } + }; + + disposables.add(token.onCancellationRequested(() => onSessionStoppedOrCanceled(true))); + if (token.isCancellationRequested) { + onSessionStoppedOrCanceled(true); + } + + disposables.add(session.onDidChange(e => { + switch (e.status) { + case TextToSpeechStatus.Started: + this.activeTextToSpeechSessions++; + this.textToSpeechInProgress.set(true); + this._onDidStartTextToSpeechSession.fire(); + break; + case TextToSpeechStatus.Stopped: + onSessionStoppedOrCanceled(false); + break; + case TextToSpeechStatus.Error: + this.logService.error(`Speech provider error in text to speech session: ${e.text}`); + sessionError = true; + break; + } + })); + + return session; + } + + //#endregion + + //#region Keyword Recognition + + private readonly _onDidStartKeywordRecognition = this._register(new Emitter()); + readonly onDidStartKeywordRecognition = this._onDidStartKeywordRecognition.event; + + private readonly _onDidEndKeywordRecognition = this._register(new Emitter()); + readonly onDidEndKeywordRecognition = this._onDidEndKeywordRecognition.event; + + private activeKeywordRecognitionSessions = 0; + get hasActiveKeywordRecognition() { return this.activeKeywordRecognitionSessions > 0; } + + async recognizeKeyword(token: CancellationToken): Promise { + const result = new DeferredPromise(); + + const disposables = new DisposableStore(); + disposables.add(token.onCancellationRequested(() => { + disposables.dispose(); + result.complete(KeywordRecognitionStatus.Canceled); + })); + + const recognizeKeywordDisposables = disposables.add(new DisposableStore()); + let activeRecognizeKeywordSession: Promise | undefined = undefined; + const recognizeKeyword = () => { + recognizeKeywordDisposables.clear(); + + const cts = new CancellationTokenSource(token); + recognizeKeywordDisposables.add(toDisposable(() => cts.dispose(true))); + const currentRecognizeKeywordSession = activeRecognizeKeywordSession = this.doRecognizeKeyword(cts.token).then(status => { + if (currentRecognizeKeywordSession === activeRecognizeKeywordSession) { + result.complete(status); + } + }, error => { + if (currentRecognizeKeywordSession === activeRecognizeKeywordSession) { + result.error(error); + } + }); + }; + + disposables.add(this.hostService.onDidChangeFocus(focused => { + if (!focused && activeRecognizeKeywordSession) { + recognizeKeywordDisposables.clear(); + activeRecognizeKeywordSession = undefined; + } else if (!activeRecognizeKeywordSession) { + recognizeKeyword(); + } + })); + + if (this.hostService.hasFocus) { + recognizeKeyword(); + } + + let status: KeywordRecognitionStatus; + try { + status = await result.p; + } finally { + disposables.dispose(); + } + + type KeywordRecognitionClassification = { + owner: 'bpasero'; + comment: 'An event that fires when a speech keyword detection is started'; + keywordRecognized: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'If the keyword was recognized.' }; + }; + type KeywordRecognitionEvent = { + keywordRecognized: boolean; + }; + this.telemetryService.publicLog2('keywordRecognition', { + keywordRecognized: status === KeywordRecognitionStatus.Recognized + }); + + return status; + } + + private async doRecognizeKeyword(token: CancellationToken): Promise { + const provider = await this.getProvider(); + + const session = provider.createKeywordRecognitionSession(token); + this.activeKeywordRecognitionSessions++; + this._onDidStartKeywordRecognition.fire(); + + const disposables = new DisposableStore(); + + const onSessionStoppedOrCanceled = () => { + this.activeKeywordRecognitionSessions = Math.max(0, this.activeKeywordRecognitionSessions - 1); + this._onDidEndKeywordRecognition.fire(); + + disposables.dispose(); + }; + + disposables.add(token.onCancellationRequested(() => onSessionStoppedOrCanceled())); + if (token.isCancellationRequested) { + onSessionStoppedOrCanceled(); + } + + disposables.add(session.onDidChange(e => { + if (e.status === KeywordRecognitionStatus.Stopped) { + onSessionStoppedOrCanceled(); + } + })); + + try { + return (await Event.toPromise(session.onDidChange)).status; + } finally { + onSessionStoppedOrCanceled(); + } + } + + //#endregion +} diff --git a/patched-vscode/src/vs/workbench/contrib/speech/common/speechService.ts b/patched-vscode/src/vs/workbench/contrib/speech/common/speechService.ts new file mode 100644 index 00000000..0b99c46a --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/speech/common/speechService.ts @@ -0,0 +1,243 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { localize } from 'vs/nls'; +import { CancellationToken } from 'vs/base/common/cancellation'; +import { Event } from 'vs/base/common/event'; +import { IDisposable } from 'vs/base/common/lifecycle'; +import { RawContextKey } from 'vs/platform/contextkey/common/contextkey'; +import { ExtensionIdentifier } from 'vs/platform/extensions/common/extensions'; +import { createDecorator } from 'vs/platform/instantiation/common/instantiation'; +import { language } from 'vs/base/common/platform'; + +export const ISpeechService = createDecorator('speechService'); + +export const HasSpeechProvider = new RawContextKey('hasSpeechProvider', false, { type: 'boolean', description: localize('hasSpeechProvider', "A speech provider is registered to the speech service.") }); +export const SpeechToTextInProgress = new RawContextKey('speechToTextInProgress', false, { type: 'boolean', description: localize('speechToTextInProgress', "A speech-to-text session is in progress.") }); +export const TextToSpeechInProgress = new RawContextKey('textToSpeechInProgress', false, { type: 'boolean', description: localize('textToSpeechInProgress', "A text-to-speech session is in progress.") }); + +export interface ISpeechProviderMetadata { + readonly extension: ExtensionIdentifier; + readonly displayName: string; +} + +export enum SpeechToTextStatus { + Started = 1, + Recognizing = 2, + Recognized = 3, + Stopped = 4, + Error = 5 +} + +export interface ISpeechToTextEvent { + readonly status: SpeechToTextStatus; + readonly text?: string; +} + +export interface ISpeechToTextSession { + readonly onDidChange: Event; +} + +export enum TextToSpeechStatus { + Started = 1, + Stopped = 2, + Error = 3 +} + +export interface ITextToSpeechEvent { + readonly status: TextToSpeechStatus; + readonly text?: string; +} + +export interface ITextToSpeechSession { + readonly onDidChange: Event; + + synthesize(text: string): Promise; +} + +export enum KeywordRecognitionStatus { + Recognized = 1, + Stopped = 2, + Canceled = 3 +} + +export interface IKeywordRecognitionEvent { + readonly status: KeywordRecognitionStatus; + readonly text?: string; +} + +export interface IKeywordRecognitionSession { + readonly onDidChange: Event; +} + +export interface ISpeechToTextSessionOptions { + readonly language?: string; +} + +export interface ITextToSpeechSessionOptions { + readonly language?: string; +} + +export interface ISpeechProvider { + readonly metadata: ISpeechProviderMetadata; + + createSpeechToTextSession(token: CancellationToken, options?: ISpeechToTextSessionOptions): ISpeechToTextSession; + createTextToSpeechSession(token: CancellationToken, options?: ITextToSpeechSessionOptions): ITextToSpeechSession; + createKeywordRecognitionSession(token: CancellationToken): IKeywordRecognitionSession; +} + +export interface ISpeechService { + + readonly _serviceBrand: undefined; + + readonly onDidChangeHasSpeechProvider: Event; + + readonly hasSpeechProvider: boolean; + + registerSpeechProvider(identifier: string, provider: ISpeechProvider): IDisposable; + + readonly onDidStartSpeechToTextSession: Event; + readonly onDidEndSpeechToTextSession: Event; + + readonly hasActiveSpeechToTextSession: boolean; + + /** + * Starts to transcribe speech from the default microphone. The returned + * session object provides an event to subscribe for transcribed text. + */ + createSpeechToTextSession(token: CancellationToken, context?: string): Promise; + + readonly onDidStartTextToSpeechSession: Event; + readonly onDidEndTextToSpeechSession: Event; + + readonly hasActiveTextToSpeechSession: boolean; + + /** + * Creates a synthesizer to synthesize speech from text. The returned + * session object provides a method to synthesize text and listen for + * events. + */ + createTextToSpeechSession(token: CancellationToken, context?: string): Promise; + + readonly onDidStartKeywordRecognition: Event; + readonly onDidEndKeywordRecognition: Event; + + readonly hasActiveKeywordRecognition: boolean; + + /** + * Starts to recognize a keyword from the default microphone. The returned + * status indicates if the keyword was recognized or if the session was + * stopped. + */ + recognizeKeyword(token: CancellationToken): Promise; +} + +export const enum AccessibilityVoiceSettingId { + SpeechTimeout = 'accessibility.voice.speechTimeout', + AutoSynthesize = 'accessibility.voice.autoSynthesize', + SpeechLanguage = 'accessibility.voice.speechLanguage', +} + +export const SPEECH_LANGUAGE_CONFIG = AccessibilityVoiceSettingId.SpeechLanguage; + +export const SPEECH_LANGUAGES = { + ['da-DK']: { + name: localize('speechLanguage.da-DK', "Danish (Denmark)") + }, + ['de-DE']: { + name: localize('speechLanguage.de-DE', "German (Germany)") + }, + ['en-AU']: { + name: localize('speechLanguage.en-AU', "English (Australia)") + }, + ['en-CA']: { + name: localize('speechLanguage.en-CA', "English (Canada)") + }, + ['en-GB']: { + name: localize('speechLanguage.en-GB', "English (United Kingdom)") + }, + ['en-IE']: { + name: localize('speechLanguage.en-IE', "English (Ireland)") + }, + ['en-IN']: { + name: localize('speechLanguage.en-IN', "English (India)") + }, + ['en-NZ']: { + name: localize('speechLanguage.en-NZ', "English (New Zealand)") + }, + ['en-US']: { + name: localize('speechLanguage.en-US', "English (United States)") + }, + ['es-ES']: { + name: localize('speechLanguage.es-ES', "Spanish (Spain)") + }, + ['es-MX']: { + name: localize('speechLanguage.es-MX', "Spanish (Mexico)") + }, + ['fr-CA']: { + name: localize('speechLanguage.fr-CA', "French (Canada)") + }, + ['fr-FR']: { + name: localize('speechLanguage.fr-FR', "French (France)") + }, + ['hi-IN']: { + name: localize('speechLanguage.hi-IN', "Hindi (India)") + }, + ['it-IT']: { + name: localize('speechLanguage.it-IT', "Italian (Italy)") + }, + ['ja-JP']: { + name: localize('speechLanguage.ja-JP', "Japanese (Japan)") + }, + ['ko-KR']: { + name: localize('speechLanguage.ko-KR', "Korean (South Korea)") + }, + ['nl-NL']: { + name: localize('speechLanguage.nl-NL', "Dutch (Netherlands)") + }, + ['pt-PT']: { + name: localize('speechLanguage.pt-PT', "Portuguese (Portugal)") + }, + ['pt-BR']: { + name: localize('speechLanguage.pt-BR', "Portuguese (Brazil)") + }, + ['ru-RU']: { + name: localize('speechLanguage.ru-RU', "Russian (Russia)") + }, + ['sv-SE']: { + name: localize('speechLanguage.sv-SE', "Swedish (Sweden)") + }, + ['tr-TR']: { + // allow-any-unicode-next-line + name: localize('speechLanguage.tr-TR', "Turkish (Türkiye)") + }, + ['zh-CN']: { + name: localize('speechLanguage.zh-CN', "Chinese (Simplified, China)") + }, + ['zh-HK']: { + name: localize('speechLanguage.zh-HK', "Chinese (Traditional, Hong Kong)") + }, + ['zh-TW']: { + name: localize('speechLanguage.zh-TW', "Chinese (Traditional, Taiwan)") + } +}; + +export function speechLanguageConfigToLanguage(config: unknown, lang = language): string { + if (typeof config === 'string') { + if (config === 'auto') { + if (lang !== 'en') { + const langParts = lang.split('-'); + + return speechLanguageConfigToLanguage(`${langParts[0]}-${(langParts[1] ?? langParts[0]).toUpperCase()}`); + } + } else { + if (SPEECH_LANGUAGES[config as keyof typeof SPEECH_LANGUAGES]) { + return config; + } + } + } + + return 'en-US'; +} diff --git a/patched-vscode/src/vs/workbench/contrib/speech/test/common/speechService.test.ts b/patched-vscode/src/vs/workbench/contrib/speech/test/common/speechService.test.ts new file mode 100644 index 00000000..d757eace --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/speech/test/common/speechService.test.ts @@ -0,0 +1,27 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as assert from 'assert'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { speechLanguageConfigToLanguage } from 'vs/workbench/contrib/speech/common/speechService'; + +suite('SpeechService', () => { + + test('resolve language', async () => { + assert.strictEqual(speechLanguageConfigToLanguage(undefined), 'en-US'); + assert.strictEqual(speechLanguageConfigToLanguage(3), 'en-US'); + assert.strictEqual(speechLanguageConfigToLanguage('foo'), 'en-US'); + assert.strictEqual(speechLanguageConfigToLanguage('foo-bar'), 'en-US'); + + assert.strictEqual(speechLanguageConfigToLanguage('tr-TR'), 'tr-TR'); + assert.strictEqual(speechLanguageConfigToLanguage('zh-TW'), 'zh-TW'); + + assert.strictEqual(speechLanguageConfigToLanguage('auto', 'en'), 'en-US'); + assert.strictEqual(speechLanguageConfigToLanguage('auto', 'tr'), 'tr-TR'); + assert.strictEqual(speechLanguageConfigToLanguage('auto', 'zh-tw'), 'zh-TW'); + }); + + ensureNoDisposablesAreLeakedInTestSuite(); +}); diff --git a/patched-vscode/src/vs/workbench/contrib/splash/browser/partsSplash.ts b/patched-vscode/src/vs/workbench/contrib/splash/browser/partsSplash.ts index ab5d5e7e..6982a2cd 100644 --- a/patched-vscode/src/vs/workbench/contrib/splash/browser/partsSplash.ts +++ b/patched-vscode/src/vs/workbench/contrib/splash/browser/partsSplash.ts @@ -7,7 +7,7 @@ import { onDidChangeFullscreen, isFullscreen } from 'vs/base/browser/browser'; import * as dom from 'vs/base/browser/dom'; import { Color } from 'vs/base/common/color'; import { Event } from 'vs/base/common/event'; -import { DisposableStore, IDisposable } from 'vs/base/common/lifecycle'; +import { DisposableStore, MutableDisposable } from 'vs/base/common/lifecycle'; import { editorBackground, foreground } from 'vs/platform/theme/common/colorRegistry'; import { getThemeTypeSelector, IThemeService } from 'vs/platform/theme/common/themeService'; import { DEFAULT_EDITOR_MIN_DIMENSIONS } from 'vs/workbench/browser/parts/editor/editor'; @@ -18,11 +18,15 @@ import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editor import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import * as perf from 'vs/base/common/performance'; import { assertIsDefined } from 'vs/base/common/types'; -import { runWhenIdle } from 'vs/base/common/async'; import { ISplashStorageService } from 'vs/workbench/contrib/splash/browser/splash'; +import { mainWindow } from 'vs/base/browser/window'; +import { ILifecycleService, LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; +import { TitleBarSetting } from 'vs/platform/window/common/window'; export class PartsSplash { + static readonly ID = 'workbench.contrib.partsSplash'; + private static readonly _splashElementId = 'monaco-parts-splash'; private readonly _disposables = new DisposableStore(); @@ -33,23 +37,27 @@ export class PartsSplash { @IThemeService private readonly _themeService: IThemeService, @IWorkbenchLayoutService private readonly _layoutService: IWorkbenchLayoutService, @IWorkbenchEnvironmentService private readonly _environmentService: IWorkbenchEnvironmentService, - @IEditorGroupsService editorGroupsService: IEditorGroupsService, @IConfigurationService private readonly _configService: IConfigurationService, - @ISplashStorageService private readonly _partSplashService: ISplashStorageService + @ISplashStorageService private readonly _partSplashService: ISplashStorageService, + @IEditorGroupsService editorGroupsService: IEditorGroupsService, + @ILifecycleService lifecycleService: ILifecycleService, ) { - Event.once(_layoutService.onDidLayout)(() => { + Event.once(_layoutService.onDidLayoutMainContainer)(() => { this._removePartsSplash(); perf.mark('code/didRemovePartsSplash'); }, undefined, this._disposables); - let lastIdleSchedule: IDisposable | undefined; - Event.any(onDidChangeFullscreen, editorGroupsService.onDidLayout, _themeService.onDidColorThemeChange)(() => { - lastIdleSchedule?.dispose(); - lastIdleSchedule = runWhenIdle(() => this._savePartsSplash(), 800); - }, undefined, this._disposables); + const lastIdleSchedule = this._disposables.add(new MutableDisposable()); + const savePartsSplashSoon = () => { + lastIdleSchedule.value = dom.runWhenWindowIdle(mainWindow, () => this._savePartsSplash(), 2500); + }; + lifecycleService.when(LifecyclePhase.Restored).then(() => { + Event.any(Event.filter(onDidChangeFullscreen, windowId => windowId === mainWindow.vscodeWindowId), editorGroupsService.mainPart.onDidLayout, _themeService.onDidColorThemeChange)(savePartsSplashSoon, undefined, this._disposables); + savePartsSplashSoon(); + }); _configService.onDidChangeConfiguration(e => { - if (e.affectsConfiguration('window.titleBarStyle')) { + if (e.affectsConfiguration(TitleBarSetting.TITLE_BAR_STYLE)) { this._didChangeTitleBarStyle = true; this._savePartsSplash(); } @@ -80,30 +88,30 @@ export class PartsSplash { layoutInfo: !this._shouldSaveLayoutInfo() ? undefined : { sideBarSide: this._layoutService.getSideBarPosition() === Position.RIGHT ? 'right' : 'left', editorPartMinWidth: DEFAULT_EDITOR_MIN_DIMENSIONS.width, - titleBarHeight: this._layoutService.isVisible(Parts.TITLEBAR_PART) ? dom.getTotalHeight(assertIsDefined(this._layoutService.getContainer(Parts.TITLEBAR_PART))) : 0, - activityBarWidth: this._layoutService.isVisible(Parts.ACTIVITYBAR_PART) ? dom.getTotalWidth(assertIsDefined(this._layoutService.getContainer(Parts.ACTIVITYBAR_PART))) : 0, - sideBarWidth: this._layoutService.isVisible(Parts.SIDEBAR_PART) ? dom.getTotalWidth(assertIsDefined(this._layoutService.getContainer(Parts.SIDEBAR_PART))) : 0, - statusBarHeight: this._layoutService.isVisible(Parts.STATUSBAR_PART) ? dom.getTotalHeight(assertIsDefined(this._layoutService.getContainer(Parts.STATUSBAR_PART))) : 0, - windowBorder: this._layoutService.hasWindowBorder(), - windowBorderRadius: this._layoutService.getWindowBorderRadius() + titleBarHeight: this._layoutService.isVisible(Parts.TITLEBAR_PART, mainWindow) ? dom.getTotalHeight(assertIsDefined(this._layoutService.getContainer(mainWindow, Parts.TITLEBAR_PART))) : 0, + activityBarWidth: this._layoutService.isVisible(Parts.ACTIVITYBAR_PART) ? dom.getTotalWidth(assertIsDefined(this._layoutService.getContainer(mainWindow, Parts.ACTIVITYBAR_PART))) : 0, + sideBarWidth: this._layoutService.isVisible(Parts.SIDEBAR_PART) ? dom.getTotalWidth(assertIsDefined(this._layoutService.getContainer(mainWindow, Parts.SIDEBAR_PART))) : 0, + statusBarHeight: this._layoutService.isVisible(Parts.STATUSBAR_PART, mainWindow) ? dom.getTotalHeight(assertIsDefined(this._layoutService.getContainer(mainWindow, Parts.STATUSBAR_PART))) : 0, + windowBorder: this._layoutService.hasMainWindowBorder(), + windowBorderRadius: this._layoutService.getMainWindowBorderRadius() } }); } private _shouldSaveLayoutInfo(): boolean { - return !isFullscreen() && !this._environmentService.isExtensionDevelopment && !this._didChangeTitleBarStyle; + return !isFullscreen(mainWindow) && !this._environmentService.isExtensionDevelopment && !this._didChangeTitleBarStyle; } private _removePartsSplash(): void { - const element = document.getElementById(PartsSplash._splashElementId); + const element = mainWindow.document.getElementById(PartsSplash._splashElementId); if (element) { element.style.display = 'none'; } // remove initial colors - const defaultStyles = document.head.getElementsByClassName('initialShellColors'); + const defaultStyles = mainWindow.document.head.getElementsByClassName('initialShellColors'); if (defaultStyles.length) { - document.head.removeChild(defaultStyles[0]); + mainWindow.document.head.removeChild(defaultStyles[0]); } } } diff --git a/patched-vscode/src/vs/workbench/contrib/splash/browser/splash.contribution.ts b/patched-vscode/src/vs/workbench/contrib/splash/browser/splash.contribution.ts index a6b4093a..93d2428e 100644 --- a/patched-vscode/src/vs/workbench/contrib/splash/browser/splash.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/splash/browser/splash.contribution.ts @@ -3,9 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; -import { Registry } from 'vs/platform/registry/common/platform'; -import { Extensions, IWorkbenchContributionsRegistry } from 'vs/workbench/common/contributions'; +import { WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { ISplashStorageService } from 'vs/workbench/contrib/splash/browser/splash'; import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions'; import { PartsSplash } from 'vs/workbench/contrib/splash/browser/partsSplash'; @@ -20,7 +18,8 @@ registerSingleton(ISplashStorageService, class SplashStorageService implements I } }, InstantiationType.Delayed); -Registry.as(Extensions.Workbench).registerWorkbenchContribution( +registerWorkbenchContribution2( + PartsSplash.ID, PartsSplash, - LifecyclePhase.Starting + WorkbenchPhase.BlockStartup ); diff --git a/patched-vscode/src/vs/workbench/contrib/splash/electron-sandbox/splash.contribution.ts b/patched-vscode/src/vs/workbench/contrib/splash/electron-sandbox/splash.contribution.ts index 39743527..c8fa8a6a 100644 --- a/patched-vscode/src/vs/workbench/contrib/splash/electron-sandbox/splash.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/splash/electron-sandbox/splash.contribution.ts @@ -3,9 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; -import { Registry } from 'vs/platform/registry/common/platform'; -import { Extensions, IWorkbenchContributionsRegistry } from 'vs/workbench/common/contributions'; +import { WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { ISplashStorageService } from 'vs/workbench/contrib/splash/browser/splash'; import { INativeHostService } from 'vs/platform/native/common/native'; import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions'; @@ -23,7 +21,8 @@ class SplashStorageService implements ISplashStorageService { registerSingleton(ISplashStorageService, SplashStorageService, InstantiationType.Delayed); -Registry.as(Extensions.Workbench).registerWorkbenchContribution( +registerWorkbenchContribution2( + PartsSplash.ID, PartsSplash, - LifecyclePhase.Starting + WorkbenchPhase.BlockStartup ); diff --git a/patched-vscode/src/vs/workbench/contrib/surveys/browser/nps.contribution.ts b/patched-vscode/src/vs/workbench/contrib/surveys/browser/nps.contribution.ts index f3cea744..170b8e82 100644 --- a/patched-vscode/src/vs/workbench/contrib/surveys/browser/nps.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/surveys/browser/nps.contribution.ts @@ -11,7 +11,7 @@ import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; import { IProductService } from 'vs/platform/product/common/productService'; import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; -import { Severity, INotificationService } from 'vs/platform/notification/common/notification'; +import { Severity, INotificationService, NotificationPriority } from 'vs/platform/notification/common/notification'; import { IOpenerService } from 'vs/platform/opener/common/opener'; import { URI } from 'vs/base/common/uri'; import { platform } from 'vs/base/common/process'; @@ -85,7 +85,7 @@ class NPSContribution implements IWorkbenchContribution { storageService.store(SKIP_VERSION_KEY, productService.version, StorageScope.APPLICATION, StorageTarget.USER); } }], - { sticky: true } + { sticky: true, priority: NotificationPriority.URGENT } ); } } diff --git a/patched-vscode/src/vs/workbench/contrib/tags/common/javaWorkspaceTags.ts b/patched-vscode/src/vs/workbench/contrib/tags/common/javaWorkspaceTags.ts index 28bc098a..5e20a341 100644 --- a/patched-vscode/src/vs/workbench/contrib/tags/common/javaWorkspaceTags.ts +++ b/patched-vscode/src/vs/workbench/contrib/tags/common/javaWorkspaceTags.ts @@ -11,38 +11,62 @@ export const MavenDependencyRegex = /([\s\S]*?)<\/dependency>/g; export const MavenGroupIdRegex = /([\s\S]*?)<\/groupId>/; export const MavenArtifactIdRegex = /([\s\S]*?)<\/artifactId>/; -export const JavaLibrariesToLookFor: { groupId: string; artifactId: string; tag: string }[] = [ - // azure - { 'groupId': 'com.microsoft.azure', 'artifactId': 'azure', 'tag': 'azure' }, - { 'groupId': 'com.microsoft.azure', 'artifactId': 'azure-mgmt-.*', 'tag': 'azure' }, - { 'groupId': 'com\\.microsoft\\.azure\\..*', 'artifactId': 'azure-mgmt-.*', 'tag': 'azure' }, +export const JavaLibrariesToLookFor: { predicate: (groupId: string, artifactId: string) => boolean; tag: string }[] = [ + // azure mgmt sdk + { 'predicate': (groupId, artifactId) => groupId === 'com.microsoft.azure' && artifactId === 'azure', 'tag': 'azure' }, + { 'predicate': (groupId, artifactId) => groupId === 'com.microsoft.azure' && artifactId.startsWith('azure-mgmt-'), 'tag': 'azure' }, + { 'predicate': (groupId, artifactId) => groupId.startsWith('com.microsoft.azure') && artifactId.startsWith('azure-mgmt-'), 'tag': 'azure' }, + { 'predicate': (groupId, artifactId) => groupId === 'com.azure.resourcemanager' && artifactId.startsWith('azure-resourcemanager'), 'tag': 'azure' }, // azure track2 sdk // java ee - { 'groupId': 'javax', 'artifactId': 'javaee-api', 'tag': 'javaee' }, - { 'groupId': 'javax.xml.bind', 'artifactId': 'jaxb-api', 'tag': 'javaee' }, + { 'predicate': (groupId, artifactId) => groupId === 'javax' && artifactId === 'javaee-api', 'tag': 'javaee' }, + { 'predicate': (groupId, artifactId) => groupId === 'javax.xml.bind' && artifactId === 'jaxb-api', 'tag': 'javaee' }, // jdbc - { 'groupId': 'mysql', 'artifactId': 'mysql-connector-java', 'tag': 'jdbc' }, - { 'groupId': 'com.microsoft.sqlserver', 'artifactId': 'mssql-jdbc', 'tag': 'jdbc' }, - { 'groupId': 'com.oracle.database.jdbc', 'artifactId': 'ojdbc10', 'tag': 'jdbc' }, + { 'predicate': (groupId, artifactId) => groupId === 'mysql' && artifactId === 'mysql-connector-java', 'tag': 'jdbc' }, + { 'predicate': (groupId, artifactId) => groupId === 'com.microsoft.sqlserver' && artifactId === 'mssql-jdbc', 'tag': 'jdbc' }, + { 'predicate': (groupId, artifactId) => groupId === 'com.oracle.database.jdbc' && artifactId.startsWith('ojdbc'), 'tag': 'jdbc' }, // jpa - { 'groupId': 'org.hibernate', 'artifactId': 'hibernate-core', 'tag': 'jpa' }, - { 'groupId': 'org.eclipse.persistence', 'artifactId': 'eclipselink', 'tag': 'jpa' }, + { 'predicate': (groupId, artifactId) => groupId === 'org.hibernate', 'tag': 'jpa' }, + { 'predicate': (groupId, artifactId) => groupId === 'org.eclipse.persistence' && artifactId === 'eclipselink', 'tag': 'jpa' }, // lombok - { 'groupId': 'org.projectlombok', 'artifactId': 'lombok', 'tag': 'lombok' }, - // mockito - { 'groupId': 'org.mockito', 'artifactId': 'mockito-core', 'tag': 'mockito' }, - { 'groupId': 'org.powermock', 'artifactId': 'powermock-core', 'tag': 'mockito' }, + { 'predicate': (groupId, artifactId) => groupId === 'org.projectlombok', 'tag': 'lombok' }, // redis - { 'groupId': 'org.springframework.data', 'artifactId': 'spring-data-redis', 'tag': 'redis' }, - { 'groupId': 'redis.clients', 'artifactId': 'jedis', 'tag': 'redis' }, - { 'groupId': 'org.redisson', 'artifactId': 'redisson', 'tag': 'redis' }, - { 'groupId': 'io.lettuce', 'artifactId': 'lettuce-core', 'tag': 'redis' }, + { 'predicate': (groupId, artifactId) => groupId === 'org.springframework.data' && artifactId === 'spring-data-redis', 'tag': 'redis' }, + { 'predicate': (groupId, artifactId) => groupId === 'redis.clients' && artifactId === 'jedis', 'tag': 'redis' }, + { 'predicate': (groupId, artifactId) => groupId === 'org.redisson', 'tag': 'redis' }, + { 'predicate': (groupId, artifactId) => groupId === 'io.lettuce' && artifactId === 'lettuce-core', 'tag': 'redis' }, // spring boot - { 'groupId': 'org.springframework.boot', 'artifactId': '.*', 'tag': 'springboot' }, + { 'predicate': (groupId, artifactId) => groupId === 'org.springframework.boot', 'tag': 'springboot' }, // sql - { 'groupId': 'org.jooq', 'artifactId': 'jooq', 'tag': 'sql' }, - { 'groupId': 'org.mybatis', 'artifactId': 'mybatis', 'tag': 'sql' }, + { 'predicate': (groupId, artifactId) => groupId === 'org.jooq', 'tag': 'sql' }, + { 'predicate': (groupId, artifactId) => groupId === 'org.mybatis', 'tag': 'sql' }, // unit test - { 'groupId': 'org.junit.jupiter', 'artifactId': 'junit-jupiter-api', 'tag': 'unitTest' }, - { 'groupId': 'junit', 'artifactId': 'junit', 'tag': 'unitTest' }, - { 'groupId': 'org.testng', 'artifactId': 'testng', 'tag': 'unitTest' } + { 'predicate': (groupId, artifactId) => groupId === 'org.junit.jupiter' && artifactId === 'junit-jupiter-api', 'tag': 'unitTest' }, + { 'predicate': (groupId, artifactId) => groupId === 'junit' && artifactId === 'junit', 'tag': 'unitTest' }, + { 'predicate': (groupId, artifactId) => groupId === 'org.testng' && artifactId === 'testng', 'tag': 'unitTest' }, + // cosmos + { 'predicate': (groupId, artifactId) => groupId === 'com.azure' && artifactId.includes('cosmos'), 'tag': 'azure-cosmos' }, + { 'predicate': (groupId, artifactId) => groupId === 'com.azure.spring' && artifactId.includes('cosmos'), 'tag': 'azure-cosmos' }, + // storage account + { 'predicate': (groupId, artifactId) => groupId === 'com.azure' && artifactId.includes('azure-storage'), 'tag': 'azure-storage' }, + { 'predicate': (groupId, artifactId) => groupId === 'com.azure.spring' && artifactId.includes('storage'), 'tag': 'azure-storage' }, + // service bus + { 'predicate': (groupId, artifactId) => groupId === 'com.azure' && artifactId === 'azure-messaging-servicebus', 'tag': 'azure-servicebus' }, + { 'predicate': (groupId, artifactId) => groupId === 'com.azure.spring' && artifactId.includes('servicebus'), 'tag': 'azure-servicebus' }, + // event hubs + { 'predicate': (groupId, artifactId) => groupId === 'com.azure' && artifactId.startsWith('azure-messaging-eventhubs'), 'tag': 'azure-eventhubs' }, + { 'predicate': (groupId, artifactId) => groupId === 'com.azure.spring' && artifactId.includes('eventhubs'), 'tag': 'azure-eventhubs' }, + // open ai + { 'predicate': (groupId, artifactId) => groupId === 'com.theokanning.openai-gpt3-java', 'tag': 'openai' }, + // azure open ai + { 'predicate': (groupId, artifactId) => groupId === 'com.azure' && artifactId === 'azure-ai-openai', 'tag': 'azure-openai' }, + // Azure Functions + { 'predicate': (groupId, artifactId) => groupId === 'com.microsoft.azure.functions' && artifactId === 'azure-functions-java-library', 'tag': 'azure-functions' }, + // quarkus + { 'predicate': (groupId, artifactId) => groupId === 'io.quarkus', 'tag': 'quarkus' }, + // microprofile + { 'predicate': (groupId, artifactId) => groupId.startsWith('org.eclipse.microprofile'), 'tag': 'microprofile' }, + // micronaut + { 'predicate': (groupId, artifactId) => groupId === 'io.micronaut', 'tag': 'micronaut' }, + // GraalVM + { 'predicate': (groupId, artifactId) => groupId.startsWith('org.graalvm'), 'tag': 'graalvm' } ]; diff --git a/patched-vscode/src/vs/workbench/contrib/tags/electron-sandbox/workspaceTagsService.ts b/patched-vscode/src/vs/workbench/contrib/tags/electron-sandbox/workspaceTagsService.ts index 91e03015..b560ed89 100644 --- a/patched-vscode/src/vs/workbench/contrib/tags/electron-sandbox/workspaceTagsService.ts +++ b/patched-vscode/src/vs/workbench/contrib/tags/electron-sandbox/workspaceTagsService.ts @@ -59,11 +59,16 @@ const ModulesToLookFor = [ 'aws-amplify', 'azure', 'azure-storage', + 'chroma', + 'faiss', 'firebase', '@google-cloud/common', 'heroku-cli', 'langchain', + 'milvus', 'openai', + 'pinecone', + 'qdrant', // Office and Sharepoint packages '@microsoft/teams-js', '@microsoft/office-js', @@ -170,7 +175,10 @@ const ModulesToLookFor = [ '@azure/web-pubsub', '@azure/web-pubsub-client', '@azure/web-pubsub-client-protobuf', - '@azure/web-pubsub-express' + '@azure/web-pubsub-express', + '@azure/openai', + '@azure/arm-hybridkubernetes', + '@azure/arm-kubernetesconfiguration' ]; const PyMetaModulesToLookFor = [ @@ -194,6 +202,7 @@ const PyModulesToLookFor = [ 'azure-ai-ml', 'azure-ai-translation-document', 'azure-appconfiguration', + 'azure-appconfiguration-provider', 'azure-loganalytics', 'azure-synapse-nspkg', 'azure-synapse-spark', @@ -205,7 +214,20 @@ const PyModulesToLookFor = [ 'azure-cognitiveservices-nspkg', 'azure-cognitiveservices-language-nspkg', 'azure-cognitiveservices-knowledge-nspkg', + 'azure-containerregistry', + 'azure-communication-identity', + 'azure-communication-phonenumbers', + 'azure-communication-email', + 'azure-communication-rooms', + 'azure-communication-callautomation', + 'azure-confidentialledger', + 'azure-containerregistry', + 'azure-developer-loadtesting', + 'azure-iot-deviceupdate', + 'azure-messaging-webpubsubservice', 'azure-monitor', + 'azure-monitor-query', + 'azure-monitor-ingestion', 'azure-mgmt-appcontainers', 'azure-mgmt-apimanagement', 'azure-mgmt-web', @@ -254,6 +276,7 @@ const PyModulesToLookFor = [ 'azure-ai-nspkg', 'azure-cognitiveservices-language-textanalytics', 'azure-ai-textanalytics', + 'azure-schemaregistry-avroencoder', 'azure-schemaregistry-avroserializer', 'azure-schemaregistry', 'azure-eventhub-checkpointstoreblob-aio', @@ -274,6 +297,8 @@ const PyModulesToLookFor = [ 'azure-iothub-device-client', 'azure-shell', 'azure-translator', + 'azure-mgmt-hybridkubernetes', + 'azure-mgmt-kubernetesconfiguration', 'adal', 'pydocumentdb', 'botbuilder-core', @@ -293,21 +318,24 @@ const GoModulesToLookFor = [ 'github.com/Azure/azure-sdk-for-go/sdk/storage/azblob', 'github.com/Azure/azure-sdk-for-go/sdk/storage/azfile', 'github.com/Azure/azure-sdk-for-go/sdk/storage/azqueue', + 'github.com/Azure/azure-sdk-for-go/sdk/storage/azdatalake', 'github.com/Azure/azure-sdk-for-go/sdk/tracing/azotel', 'github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azadmin', 'github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azcertificates', 'github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azkeys', 'github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azsecrets', 'github.com/Azure/azure-sdk-for-go/sdk/monitor/azquery', + 'github.com/Azure/azure-sdk-for-go/sdk/monitor/azingest', 'github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs', 'github.com/Azure/azure-sdk-for-go/sdk/messaging/azservicebus', 'github.com/Azure/azure-sdk-for-go/sdk/data/azappconfig', 'github.com/Azure/azure-sdk-for-go/sdk/data/azcosmos', 'github.com/Azure/azure-sdk-for-go/sdk/data/aztables', 'github.com/Azure/azure-sdk-for-go/sdk/containers/azcontainerregistry', - 'github.com/Azure/azure-sdk-for-go/sdk/cognitiveservices/azopenai', + 'github.com/Azure/azure-sdk-for-go/sdk/ai/azopenai', 'github.com/Azure/azure-sdk-for-go/sdk/azidentity', - 'github.com/Azure/azure-sdk-for-go/sdk/azcore' + 'github.com/Azure/azure-sdk-for-go/sdk/azcore', + 'github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/' ]; @@ -440,8 +468,13 @@ export class WorkspaceTagsService implements IWorkspaceTagsService { "workspace.npm.playwright-firefox" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.npm.playwright-webkit" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.npm.cypress" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.npm.chroma" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.npm.faiss" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.npm.langchain" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.npm.milvus" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.npm.openai" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.npm.pinecone" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.npm.qdrant" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.npm.nightwatch" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.npm.protractor" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.npm.puppeteer" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, @@ -521,6 +554,9 @@ export class WorkspaceTagsService implements IWorkspaceTagsService { "workspace.npm.@azure/web-pubsub-client" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.npm.@azure/web-pubsub-client-protobuf" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.npm.@azure/web-pubsub-express" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.npm.@azure/openai" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.npm.@azure/arm-hybridkubernetes" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.npm.@azure/arm-kubernetesconfiguration" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.npm.react-native-macos" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.npm.react-native-windows" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.bower" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, @@ -546,6 +582,17 @@ export class WorkspaceTagsService implements IWorkspaceTagsService { "workspace.gradle.springboot" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.gradle.sql" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.gradle.unittest" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.gradle.azure-cosmos" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.gradle.azure-storage" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.gradle.azure-servicebus" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.gradle.azure-eventhubs" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.gradle.openai" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.gradle.azure-openai" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.gradle.azure-functions" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.gradle.quarkus" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.gradle.microprofile" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.gradle.micronaut" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.gradle.graalvm" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.pom.azure" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.pom.javaee" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.pom.jdbc" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, @@ -556,6 +603,17 @@ export class WorkspaceTagsService implements IWorkspaceTagsService { "workspace.pom.springboot" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.pom.sql" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.pom.unittest" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.pom.azure-cosmos" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.pom.azure-storage" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.pom.azure-servicebus" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.pom.azure-eventhubs" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.pom.openai" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.pom.azure-openai" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.pom.azure-functions" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.pom.quarkus" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.pom.microprofile" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.pom.micronaut" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.pom.graalvm" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.py.requirements" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.py.requirements.star" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.py.Pipfile" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, @@ -611,6 +669,8 @@ export class WorkspaceTagsService implements IWorkspaceTagsService { "workspace.py.azure-shell" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.py.azure-storage" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.py.azure-translator" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.py.azure-mgmt-hybridkubernetes" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.py.azure-mgmt-kubernetesconfiguration" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.py.adal" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.py.pydocumentdb" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.py.botbuilder-core" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, @@ -627,6 +687,7 @@ export class WorkspaceTagsService implements IWorkspaceTagsService { "workspace.py.azure-cognitiveservices-nspkg" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.py.azure-cognitiveservices-language-nspkg" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.py.azure-cognitiveservices-knowledge-nspkg" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.py.azure-containerregistry" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.py.azure-ai-metricsadvisor" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.py.azureml-sdk" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.py.azure-keyvault-nspkg" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, @@ -669,6 +730,19 @@ export class WorkspaceTagsService implements IWorkspaceTagsService { "workspace.py.azure-communication-chat" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.py.azure-communication-administration" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.py.azure-security-attestation" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.py.azure-appconfiguration-provider" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.py.azure-communication-identity" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.py.azure-communication-phonenumbers" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.py.azure-communication-email" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.py.azure-communication-rooms" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.py.azure-communication-callautomation" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.py.azure-confidentialledger" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.py.azure-iot-deviceupdate" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.py.azure-developer-loadtesting" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.py.azure-monitor-query" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.py.azure-monitor-ingestion" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.py.azure-schemaregistry-avroencoder" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.py.azure-messaging-webpubsubservice" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.py.azure-data-nspkg" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.py.azure-data-tables" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.py.transformers" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, @@ -681,21 +755,246 @@ export class WorkspaceTagsService implements IWorkspaceTagsService { "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/storage/azblob" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/storage/azfile" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/storage/azqueue" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/storage/azdatalake" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/tracing/azotel" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azadmin" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azcertificates" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azkeys" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azsecrets" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/monitor/azquery" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/monitor/azingest" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/messaging/azeventhubs" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/messaging/azservicebus" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/data/azappconfig" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/data/azcosmos" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/data/aztables" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/containers/azcontainerregistry" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, - "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/cognitiveservices/azopenai" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/ai/azopenai" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/azidentity" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, - "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/azcore" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true } + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/azcore" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/iotfirmwaredefense/armiotfirmwaredefense" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/aad/armaad" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/addons/armaddons" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/advisor/armadvisor" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/agrifood/armagrifood" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/alertsmanagement/armalertsmanagement" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/analysisservices/armanalysisservices" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/apimanagement/armapimanagement" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appcomplianceautomation/armappcomplianceautomation" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appconfiguration/armappconfiguration" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appplatform/armappplatform" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appservice/armappservice" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/applicationinsights/armapplicationinsights" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/azurearcdata/armazurearcdata" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/attestation/armattestation" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/authorization/armauthorization" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/automanage/armautomanage" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/automation/armautomation" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/azuredata/armazuredata" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/azurestackhci/armazurestackhci" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/avs/armavs" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/recoveryservices/armrecoveryservicesbackup" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/baremetalinfrastructure/armbaremetalinfrastructure" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/batch/armbatch" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/billing/armbilling" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/billingbenefits/armbillingbenefits" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/blockchain/armblockchain" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/blueprint/armblueprint" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/botservice/armbotservice" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/changeanalysis/armchangeanalysis" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armchanges" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/chaos/armchaos" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/search/armsearch" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/cognitiveservices/armcognitiveservices" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/commerce/armcommerce" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/communication/armcommunication" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/confidentialledger/armconfidentialledger" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/confluent/armconfluent" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/connectedvmware/armconnectedvmware" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/consumption/armconsumption" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/appcontainers/armappcontainers" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerinstance/armcontainerinstance" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerregistry/armcontainerregistry" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservice/armcontainerservice" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/containerservicefleet/armcontainerservicefleet" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/cdn/armcdn" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/cosmos/armcosmos" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/cosmosforpostgresql/armcosmosforpostgresql" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/costmanagement/armcostmanagement" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/customproviders/armcustomproviders" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/customerinsights/armcustomerinsights" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/customerlockbox/armcustomerlockbox" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/databox/armdatabox" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/databoxedge/armdataboxedge" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datacatalog/armdatacatalog" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datafactory/armdatafactory" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datalake-analytics/armdatalakeanalytics" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datalake-store/armdatalakestore" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datamigration/armdatamigration" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/dataprotection/armdataprotection" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datashare/armdatashare" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/databricks/armdatabricks" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/datadog/armdatadog" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/delegatednetwork/armdelegatednetwork" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/deploymentmanager/armdeploymentmanager" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armdeploymentscripts" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/desktopvirtualization/armdesktopvirtualization" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/devcenter/armdevcenter" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/devhub/armdevhub" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/deviceprovisioningservices/armdeviceprovisioningservices" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/deviceupdate/armdeviceupdate" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/devops/armdevops" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/devtestlabs/armdevtestlabs" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/digitaltwins/armdigitaltwins" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/dns/armdns" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/dnsresolver/armdnsresolver" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/domainservices/armdomainservices" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/dynatrace/armdynatrace" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/edgeorder/armedgeorder" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/edgeorderpartner/armedgeorderpartner" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/education/armeducation" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/elastic/armelastic" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/elasticsan/armelasticsan" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/elasticsans/armelasticsans" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/engagementfabric/armengagementfabric" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/eventgrid/armeventgrid" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/eventhub/armeventhub" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/extendedlocation/armextendedlocation" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armfeatures" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/fluidrelay/armfluidrelay" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/frontdoor/armfrontdoor" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/graphservices/armgraphservices" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/guestconfiguration/armguestconfiguration" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/hanaonazure/armhanaonazure" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/hardwaresecuritymodules/armhardwaresecuritymodules" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/hdinsight/armhdinsight" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/healthbot/armhealthbot" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/healthcareapis/armhealthcareapis" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/hybridcompute/armhybridcompute" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/hybridconnectivity/armhybridconnectivity" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/hybridcontainerservice/armhybridcontainerservice" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/hybriddatamanager/armhybriddatamanager" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/hybridkubernetes/armhybridkubernetes" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/hybridnetwork/armhybridnetwork" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/iotcentral/armiotcentral" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/iothub/armiothub" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/iotsecurity/armiotsecurity" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/keyvault/armkeyvault" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/kubernetesconfiguration/armkubernetesconfiguration" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/kusto/armkusto" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/labservices/armlabservices" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armlinks" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/loadtesting/armloadtesting" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armlocks" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/operationalinsights/armoperationalinsights" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/logic/armlogic" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/logz/armlogz" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/m365securityandcompliance/armm365securityandcompliance" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/machinelearning/armmachinelearning" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/machinelearningservices/armmachinelearningservices" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/maintenance/armmaintenance" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armmanagedapplications" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/solutions/armmanagedapplications" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/dashboard/armdashboard" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/managednetwork/armmanagednetwork" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/managednetworkfabric/armmanagednetworkfabric" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/msi/armmsi" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/managedservices/armmanagedservices" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/managementgroups/armmanagementgroups" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/managementpartner/armmanagementpartner" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/maps/armmaps" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/mariadb/armmariadb" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/marketplace/armmarketplace" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/marketplaceordering/armmarketplaceordering" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/mediaservices/armmediaservices" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/migrate/armmigrate" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/mixedreality/armmixedreality" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/mobilenetwork/armmobilenetwork" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/monitor/armmonitor" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/mysql/armmysql" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/mysql/armmysqlflexibleservers" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/netapp/armnetapp" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/networkcloud/armnetworkcloud" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/networkfunction/armnetworkfunction" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/newrelic/armnewrelicobservability" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/nginx/armnginx" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/notificationhubs/armnotificationhubs" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/oep/armoep" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/operationsmanagement/armoperationsmanagement" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/orbital/armorbital" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/paloaltonetworksngfw/armpanngfw" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/peering/armpeering" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armpolicy" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/policyinsights/armpolicyinsights" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/portal/armportal" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/postgresql/armpostgresql" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/postgresql/armpostgresqlflexibleservers" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/postgresqlhsc/armpostgresqlhsc" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/powerbiprivatelinks/armpowerbiprivatelinks" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/powerbidedicated/armpowerbidedicated" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/powerbiembedded/armpowerbiembedded" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/powerplatform/armpowerplatform" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/privatedns/armprivatedns" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/providerhub/armproviderhub" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/purview/armpurview" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quantum/armquantum" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/liftrqumulo/armqumulo" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/quota/armquota" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/recoveryservices/armrecoveryservices" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/redhatopenshift/armredhatopenshift" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/redis/armredis" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/redisenterprise/armredisenterprise" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/relay/armrelay" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/reservations/armreservations" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resourceconnector/armresourceconnector" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resourcegraph/armresourcegraph" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resourcehealth/armresourcehealth" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resourcemover/armresourcemover" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armresources" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/saas/armsaas" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/scheduler/armscheduler" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/scvmm/armscvmm" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/security/armsecurity" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/securitydevops/armsecuritydevops" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/securityinsight/armsecurityinsight" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/securityinsights/armsecurityinsights" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/selfhelp/armselfhelp" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/serialconsole/armserialconsole" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/servicebus/armservicebus" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/servicefabric/armservicefabric" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/servicefabricmesh/armservicefabricmesh" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/servicelinker/armservicelinker" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/servicenetworking/armservicenetworking" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/signalr/armsignalr" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/recoveryservices/armrecoveryservicessiterecovery" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/sphere/armsphere" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/sql/armsql" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/sqlvirtualmachine/armsqlvirtualmachine" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storage/armstorage" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storagecache/armstoragecache" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storageimportexport/armstorageimportexport" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storagemover/armstoragemover" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storagepool/armstoragepool" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storagesync/armstoragesync" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storsimple1200series/armstorsimple1200series" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/storsimple8000series/armstorsimple8000series" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/streamanalytics/armstreamanalytics" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armsubscriptions" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/subscription/armsubscription" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/support/armsupport" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/synapse/armsynapse" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/resources/armtemplatespecs" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/testbase/armtestbase" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/timeseriesinsights/armtimeseriesinsights" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/trafficmanager/armtrafficmanager" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/web/armweb" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/webpubsub/armwebpubsub" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/windowsesu/armwindowsesu" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/windowsiot/armwindowsiot" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/workloadmonitor/armworkloadmonitor" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true }, + "workspace.go.mod.github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/workloads/armworkloads" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true } } */ private async resolveWorkspaceTags(): Promise { @@ -918,8 +1217,10 @@ export class WorkspaceTagsService implements IWorkspaceTagsService { } if (firstRequireBlockFound && line !== '') { const packageName: string = line.split(' ')[0].trim(); - if (GoModulesToLookFor.indexOf(packageName) > -1) { - tags['workspace.go.mod.' + packageName] = true; + for (const module of GoModulesToLookFor) { + if (packageName.startsWith(module)) { + tags['workspace.go.mod.' + packageName] = true; + } } } } @@ -986,8 +1287,7 @@ export class WorkspaceTagsService implements IWorkspaceTagsService { private tagJavaDependency(groupId: string, artifactId: string, prefix: string, tags: Tags): void { for (const javaLibrary of JavaLibrariesToLookFor) { - if ((groupId === javaLibrary.groupId || new RegExp(javaLibrary.groupId).test(groupId)) && - (artifactId === javaLibrary.artifactId || new RegExp(javaLibrary.artifactId).test(artifactId))) { + if (javaLibrary.predicate(groupId, artifactId)) { tags[prefix + javaLibrary.tag] = true; return; } diff --git a/patched-vscode/src/vs/workbench/contrib/tags/test/node/workspaceTags.test.ts b/patched-vscode/src/vs/workbench/contrib/tags/test/node/workspaceTags.test.ts index ff3d16fd..13993422 100644 --- a/patched-vscode/src/vs/workbench/contrib/tags/test/node/workspaceTags.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/tags/test/node/workspaceTags.test.ts @@ -5,10 +5,11 @@ import * as assert from 'assert'; import * as crypto from 'crypto'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { getHashedRemotesFromConfig as baseGetHashedRemotesFromConfig } from 'vs/workbench/contrib/tags/common/workspaceTags'; function hash(value: string): string { - return crypto.createHash('sha1').update(value.toString()).digest('hex'); + return crypto.createHash('sha1').update(value.toString()).digest('hex'); // CodeQL [SM04514] Using SHA1 to convert a URL to a fixed length } async function asyncHash(value: string): Promise { @@ -58,4 +59,6 @@ suite('Telemetry - WorkspaceTags', () => { fetch = +refs/heads/*:refs/remotes/origin/* `; } + + ensureNoDisposablesAreLeakedInTestSuite(); }); diff --git a/patched-vscode/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts b/patched-vscode/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts index cffbd00a..0e9b7879 100644 --- a/patched-vscode/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts +++ b/patched-vscode/src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts @@ -74,7 +74,8 @@ import { IThemeService } from 'vs/platform/theme/common/themeService'; import { IWorkspaceTrustManagementService, IWorkspaceTrustRequestService } from 'vs/platform/workspace/common/workspaceTrust'; import { VirtualWorkspaceContext } from 'vs/workbench/common/contextkeys'; import { EditorResourceAccessor, SaveReason } from 'vs/workbench/common/editor'; -import { IViewDescriptorService, IViewsService } from 'vs/workbench/common/views'; +import { IViewDescriptorService } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import { configureTaskIcon, isWorkspaceFolder, ITaskQuickPickEntry, QUICKOPEN_DETAIL_CONFIG, QUICKOPEN_SKIP_CONFIG, TaskQuickPick } from 'vs/workbench/contrib/tasks/browser/taskQuickPick'; import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService'; import { ILifecycleService, ShutdownReason, StartupKind } from 'vs/workbench/services/lifecycle/common/lifecycle'; @@ -89,7 +90,7 @@ const USE_SLOW_PICKER = 'task.quickOpen.showAll'; export namespace ConfigureTaskAction { export const ID = 'workbench.action.tasks.configureTaskRunner'; - export const TEXT = nls.localize('ConfigureTaskRunnerAction.label', "Configure Task"); + export const TEXT = nls.localize2('ConfigureTaskRunnerAction.label', "Configure Task"); } export type TaskQuickPickEntryType = (IQuickPickItem & { task: Task }) | (IQuickPickItem & { folder: IWorkspaceFolder }) | (IQuickPickItem & { settingType: string }); @@ -230,6 +231,8 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer public onDidChangeTaskSystemInfo: Event = this._onDidChangeTaskSystemInfo.event; private _onDidReconnectToTasks: Emitter = new Emitter(); public onDidReconnectToTasks: Event = this._onDidReconnectToTasks.event; + private _onDidChangeTaskConfig: Emitter = new Emitter(); + public onDidChangeTaskConfig: Event = this._onDidChangeTaskConfig.event; public get isReconnected(): boolean { return this._tasksReconnected; } constructor( @@ -288,7 +291,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer this._updateSetup(folderSetup); return this._updateWorkspaceTasks(TaskRunSource.FolderOpen); })); - this._register(this._configurationService.onDidChangeConfiguration((e) => { + this._register(this._configurationService.onDidChangeConfiguration(async (e) => { if (!e.affectsConfiguration('tasks') || (!this._taskSystem && !this._workspaceTasksPromise)) { return; } @@ -297,8 +300,16 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer this._outputChannel.clear(); } + if (e.affectsConfiguration(TaskSettingId.Reconnection)) { + if (!this._configurationService.getValue(TaskSettingId.Reconnection)) { + this._persistentTasks?.clear(); + this._storageService.remove(AbstractTaskService.PersistentTasks_Key, StorageScope.WORKSPACE); + } + } + this._setTaskLRUCacheLimit(); - return this._updateWorkspaceTasks(TaskRunSource.ConfigurationChange); + await this._updateWorkspaceTasks(TaskRunSource.ConfigurationChange); + this._onDidChangeTaskConfig.fire(); })); this._taskRunningState = TASK_RUNNING_STATE.bindTo(_contextKeyService); this._onDidStateChange = this._register(new Emitter()); @@ -326,14 +337,18 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer } return task._label; }); - this._lifecycleService.onBeforeShutdown(e => { + this._register(this._lifecycleService.onBeforeShutdown(e => { this._willRestart = e.reason !== ShutdownReason.RELOAD; - }); + })); this._register(this.onDidStateChange(e => { + this._log(nls.localize('taskEvent', 'Task Event kind: {0}', e.kind), true); if (e.kind === TaskEventKind.Changed) { // no-op } else if ((this._willRestart || (e.kind === TaskEventKind.Terminated && e.exitReason === TerminalExitReason.User)) && e.taskId) { - this.removePersistentTask(e.taskId); + const key = e.__task.getKey(); + if (key) { + this.removePersistentTask(key); + } } else if (e.kind === TaskEventKind.Start && e.__task && e.__task.getWorkspaceFolder()) { this._setPersistentTask(e.__task); } @@ -373,22 +388,26 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer // update tasks so an incomplete list isn't returned when getWorkspaceTasks is called this._workspaceTasksPromise = undefined; this._onDidRegisterSupportedExecutions.fire(); - if (custom && shell && process) { + if (Platform.isWeb || (custom && shell && process)) { this._onDidRegisterAllSupportedExecutions.fire(); } } private _attemptTaskReconnection(): void { if (this._lifecycleService.startupKind !== StartupKind.ReloadedWindow) { + this._log(nls.localize('TaskService.skippingReconnection', 'Startup kind not window reload, setting connected and removing persistent tasks'), true); this._tasksReconnected = true; this._storageService.remove(AbstractTaskService.PersistentTasks_Key, StorageScope.WORKSPACE); } if (!this._configurationService.getValue(TaskSettingId.Reconnection) || this._tasksReconnected) { + this._log(nls.localize('TaskService.notConnecting', 'Setting tasks connected configured value {0}, tasks were already reconnected {1}', this._configurationService.getValue(TaskSettingId.Reconnection), this._tasksReconnected), true); this._tasksReconnected = true; return; } + this._log(nls.localize('TaskService.reconnecting', 'Reconnecting to running tasks...'), true); this.getWorkspaceTasks(TaskRunSource.Reconnect).then(async () => { this._tasksReconnected = await this._reconnectTasks(); + this._log(nls.localize('TaskService.reconnected', 'Reconnected to running tasks.'), true); this._onDidReconnectToTasks.fire(); }); } @@ -396,8 +415,11 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer private async _reconnectTasks(): Promise { const tasks = await this.getSavedTasks('persistent'); if (!tasks.length) { + this._log(nls.localize('TaskService.noTasks', 'No persistent tasks to reconnect.'), true); return true; } + const taskLabels = tasks.map(task => task._label).join(', '); + this._log(nls.localize('TaskService.reconnectingTasks', 'Reconnecting to {0} tasks...', taskLabels), true); for (const task of tasks) { if (ConfiguringTask.is(task)) { const resolved = await this.tryResolveTask(task); @@ -427,7 +449,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer await this._runTaskCommand(arg); } }, - description: { + metadata: { description: 'Run Task', args: [{ name: 'args', @@ -476,7 +498,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer } }); CommandsRegistry.registerCommand('workbench.action.tasks.showLog', () => { - this._showOutput(); + this._showOutput(undefined, true); }); CommandsRegistry.registerCommand('workbench.action.tasks.build', async () => { @@ -618,15 +640,19 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer this._workspace = setup[4]; } - protected _showOutput(runSource: TaskRunSource = TaskRunSource.User): void { + protected _showOutput(runSource: TaskRunSource = TaskRunSource.User, userRequested?: boolean): void { if (!VirtualWorkspaceContext.getValue(this._contextKeyService) && ((runSource === TaskRunSource.User) || (runSource === TaskRunSource.ConfigurationChange))) { - this._notificationService.prompt(Severity.Warning, nls.localize('taskServiceOutputPrompt', 'There are task errors. See the output for details.'), - [{ - label: nls.localize('showOutput', "Show output"), - run: () => { - this._outputService.showChannel(this._outputChannel.id, true); - } - }]); + if (userRequested) { + this._outputService.showChannel(this._outputChannel.id, true); + } else { + this._notificationService.prompt(Severity.Warning, nls.localize('taskServiceOutputPrompt', 'There are task errors. See the output for details.'), + [{ + label: nls.localize('showOutput', "Show output"), + run: () => { + this._outputService.showChannel(this._outputChannel.id, true); + } + }]); + } } } @@ -805,9 +831,9 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer if (!matchingProvider) { if (matchingProviderUnavailable) { - this._outputChannel.append(nls.localize( + this._log(nls.localize( 'TaskService.providerUnavailable', - 'Warning: {0} tasks are unavailable in the current environment.\n', + 'Warning: {0} tasks are unavailable in the current environment.', configuringTask.configures.type )); } @@ -958,6 +984,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer private _getPersistentTasks(): LRUCache { if (this._persistentTasks) { + this._log(nls.localize('taskService.gettingCachedTasks', 'Returning cached tasks {0}', this._persistentTasks.size), true); return this._persistentTasks; } //TODO: should this # be configurable? @@ -994,7 +1021,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer const workspaceToTaskMap: Map = new Map(); const storedTasks = this._getTasksFromStorage(type); const tasks: (Task | ConfiguringTask)[] = []; - + this._log(nls.localize('taskService.getSavedTasks', 'Fetching tasks from task storage.'), true); function addTaskToMap(map: Map, folder: string | undefined, task: any) { if (folder && !map.has(folder)) { map.set(folder, []); @@ -1004,10 +1031,15 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer } } for (const entry of storedTasks.entries()) { - const key = entry[0]; - const task = JSON.parse(entry[1]); - const folderInfo = this._getFolderFromTaskKey(key); - addTaskToMap(folderInfo.isWorkspaceFile ? workspaceToTaskMap : folderToTasksMap, folderInfo.folder, task); + try { + const key = entry[0]; + const task = JSON.parse(entry[1]); + const folderInfo = this._getFolderFromTaskKey(key); + this._log(nls.localize('taskService.getSavedTasks.reading', 'Reading tasks from task storage, {0}, {1}, {2}', key, task, folderInfo.folder), true); + addTaskToMap(folderInfo.isWorkspaceFile ? workspaceToTaskMap : folderToTasksMap, folderInfo.folder, task); + } catch (error) { + this._log(nls.localize('taskService.getSavedTasks.error', 'Fetching a task from task storage failed: {0}.', error), true); + } } const readTasksMap: Map = new Map(); @@ -1025,13 +1057,13 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer tasks: map.get(key) }, TaskRunSource.System, custom, customized, taskConfigSource, true); custom.forEach(task => { - const taskKey = task.getRecentlyUsedKey(); + const taskKey = task.getKey(); if (taskKey) { readTasksMap.set(taskKey, task); } }); for (const configuration in customized) { - const taskKey = customized[configuration].getRecentlyUsedKey(); + const taskKey = customized[configuration].getKey(); if (taskKey) { readTasksMap.set(taskKey, customized[configuration]); } @@ -1043,6 +1075,9 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer for (const key of storedTasks.keys()) { if (readTasksMap.has(key)) { tasks.push(readTasksMap.get(key)!); + this._log(nls.localize('taskService.getSavedTasks.resolved', 'Resolved task {0}', key), true); + } else { + this._log(nls.localize('taskService.getSavedTasks.unresolved', 'Unable to resolve task {0} ', key), true); } } return tasks; @@ -1056,6 +1091,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer } public removePersistentTask(key: string) { + this._log(nls.localize('taskService.removePersistentTask', 'Removing persistent task {0}', key), true); if (this._getTasksFromStorage('persistent').has(key)) { this._getTasksFromStorage('persistent').delete(key); this._savePersistentTasks(); @@ -1070,7 +1106,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer } private async _setRecentlyUsedTask(task: Task): Promise { - let key = task.getRecentlyUsedKey(); + let key = task.getKey(); if (!InMemoryTask.is(task) && key) { const customizations = this._createCustomizableTask(task); if (ContributedTask.is(task) && customizations) { @@ -1081,7 +1117,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer tasks: [customizations] }, TaskRunSource.System, custom, customized, TaskConfig.TaskConfigSource.TasksJson, true); for (const configuration in customized) { - key = customized[configuration].getRecentlyUsedKey()!; + key = customized[configuration].getKey()!; } } this._getTasksFromStorage('historical').set(key, JSON.stringify(customizations)); @@ -1113,7 +1149,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer if (!this._configurationService.getValue(TaskSettingId.Reconnection)) { return; } - let key = task.getRecentlyUsedKey(); + let key = task.getKey(); if (!InMemoryTask.is(task) && key) { const customizations = this._createCustomizableTask(task); if (ContributedTask.is(task) && customizations) { @@ -1124,26 +1160,26 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer tasks: [customizations] }, TaskRunSource.System, custom, customized, TaskConfig.TaskConfigSource.TasksJson, true); for (const configuration in customized) { - key = customized[configuration].getRecentlyUsedKey()!; + key = customized[configuration].getKey()!; } } if (!task.configurationProperties.isBackground) { return; } + this._log(nls.localize('taskService.setPersistentTask', 'Setting persistent task {0}', key), true); this._getTasksFromStorage('persistent').set(key, JSON.stringify(customizations)); this._savePersistentTasks(); } } private _savePersistentTasks(): void { - if (!this._persistentTasks) { - return; - } + this._persistentTasks = this._getTasksFromStorage('persistent'); const keys = [...this._persistentTasks.keys()]; const keyValues: [string, string][] = []; for (const key of keys) { keyValues.push([key, this._persistentTasks.get(key, Touch.None)!]); } + this._log(nls.localize('savePersistentTask', 'Saving persistent tasks: {0}', keys.join(', ')), true); this._storageService.store(AbstractTaskService.PersistentTasks_Key, JSON.stringify(keyValues), StorageScope.WORKSPACE, StorageTarget.MACHINE); } @@ -1250,7 +1286,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer if (type === undefined) { return true; } - const settingValueMap: IStringDictionary = settingValue; + const settingValueMap: IStringDictionary = settingValue as any; return !settingValueMap[type]; } @@ -1697,7 +1733,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer }; if (workspaceTasks.length > 0) { if (workspaceTasks.length > 1) { - this._outputChannel.append(nls.localize('moreThanOneBuildTask', 'There are many build tasks defined in the tasks.json. Executing the first one.\n')); + this._log(nls.localize('moreThanOneBuildTask', 'There are many build tasks defined in the tasks.json. Executing the first one.')); } return { task: workspaceTasks[0], resolver }; } @@ -1829,7 +1865,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer message: nls.localize('TaskSystem.saveBeforeRun.prompt.title', "Save all editors?"), detail: nls.localize('detail', "Do you want to save all editors before running the task?"), primaryButton: nls.localize({ key: 'saveBeforeRun.save', comment: ['&& denotes a mnemonic'] }, '&&Save'), - cancelButton: nls.localize('saveBeforeRun.dontSave', 'Don\'t save'), + cancelButton: nls.localize({ key: 'saveBeforeRun.dontSave', comment: ['&& denotes a mnemonic'] }, "Do&&n't Save"), }); if (!confirmed) { @@ -1988,12 +2024,10 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer const error = (error: any) => { try { if (error && Types.isString(error.message)) { - this._outputChannel.append('Error: '); - this._outputChannel.append(error.message); - this._outputChannel.append('\n'); + this._log(`Error: ${error.message}\n`); this._showOutput(); } else { - this._outputChannel.append('Unknown error received while collecting tasks from providers.\n'); + this._log('Unknown error received while collecting tasks from providers.'); this._showOutput(); } } finally { @@ -2016,7 +2050,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer // Check that the tasks provided are of the correct type for (const task of taskSet.tasks) { if (task.type !== this._providerTypes.get(handle)) { - this._outputChannel.append(nls.localize('unexpectedTaskType', "The task provider for \"{0}\" tasks unexpectedly provided a task of type \"{1}\".\n", this._providerTypes.get(handle), task.type)); + this._log(nls.localize('unexpectedTaskType', "The task provider for \"{0}\" tasks unexpectedly provided a task of type \"{1}\".\n", this._providerTypes.get(handle), task.type)); if ((task.type !== 'shell') && (task.type !== 'process')) { this._showOutput(); } @@ -2144,15 +2178,15 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer } if (requiredTaskProviderUnavailable) { - this._outputChannel.append(nls.localize( + this._log(nls.localize( 'TaskService.providerUnavailable', - 'Warning: {0} tasks are unavailable in the current environment.\n', + 'Warning: {0} tasks are unavailable in the current environment.', configuringTask.configures.type )); } else { - this._outputChannel.append(nls.localize( + this._log(nls.localize( 'TaskService.noConfiguration', - 'Error: The {0} task detection didn\'t contribute a task for the following configuration:\n{1}\nThe task will be ignored.\n', + 'Error: The {0} task detection didn\'t contribute a task for the following configuration:\n{1}\nThe task will be ignored.', configuringTask.configures.type, JSON.stringify(configuringTask._source.config.element, undefined, 4) )); @@ -2283,7 +2317,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer await ProblemMatcherRegistry.onReady(); const taskSystemInfo: ITaskSystemInfo | undefined = this._getTaskSystemInfo(workspaceFolder.uri.scheme); const problemReporter = new ProblemReporter(this._outputChannel); - const parseResult = TaskConfig.parse(workspaceFolder, undefined, taskSystemInfo ? taskSystemInfo.platform : Platform.platform, workspaceFolderConfiguration.config!, problemReporter, TaskConfig.TaskConfigSource.TasksJson, this._contextKeyService); + const parseResult = TaskConfig.parse(workspaceFolder, undefined, taskSystemInfo ? taskSystemInfo.platform : Platform.platform, workspaceFolderConfiguration.config, problemReporter, TaskConfig.TaskConfigSource.TasksJson, this._contextKeyService); let hasErrors = false; if (!parseResult.validationStatus.isOK() && (parseResult.validationStatus.state !== ValidationState.Info)) { hasErrors = true; @@ -2322,7 +2356,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer } } if (isAffected) { - this._outputChannel.append(nls.localize({ key: 'TaskSystem.invalidTaskJsonOther', comment: ['Message notifies of an error in one of several places there is tasks related json, not necessarily in a file named tasks.json'] }, 'Error: The content of the tasks json in {0} has syntax errors. Please correct them before executing a task.\n', location)); + this._log(nls.localize({ key: 'TaskSystem.invalidTaskJsonOther', comment: ['Message notifies of an error in one of several places there is tasks related json, not necessarily in a file named tasks.json'] }, 'Error: The content of the tasks json in {0} has syntax errors. Please correct them before executing a task.', location)); this._showOutput(); return { config, hasParseErrors: true }; } @@ -2330,6 +2364,12 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer return { config, hasParseErrors: false }; } + private _log(value: string, verbose?: boolean): void { + if (!verbose || this._configurationService.getValue(TaskSettingId.VerboseLogging)) { + this._outputChannel.append(value + '\n'); + } + } + private async _computeWorkspaceFileTasks(workspaceFolder: IWorkspaceFolder, runSource: TaskRunSource = TaskRunSource.User): Promise { if (this._executionEngine === ExecutionEngine.Process) { return this._emptyWorkspaceTaskResults(workspaceFolder); @@ -2377,13 +2417,12 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer private async _computeTasksForSingleConfig(workspaceFolder: IWorkspaceFolder, config: TaskConfig.IExternalTaskRunnerConfiguration | undefined, runSource: TaskRunSource, custom: CustomTask[], customized: IStringDictionary, source: TaskConfig.TaskConfigSource, isRecentTask: boolean = false): Promise { if (!config) { return false; + } else if (!workspaceFolder) { + this._logService.trace('TaskService.computeTasksForSingleConfig: no workspace folder for worskspace', this._workspace?.id); + return false; } const taskSystemInfo: ITaskSystemInfo | undefined = this._getTaskSystemInfo(workspaceFolder.uri.scheme); const problemReporter = new ProblemReporter(this._outputChannel); - if (!taskSystemInfo) { - problemReporter.fatal(nls.localize('TaskSystem.workspaceFolderError', 'Workspace folder was undefined')); - return true; - } const parseResult = TaskConfig.parse(workspaceFolder, this._workspace, taskSystemInfo ? taskSystemInfo.platform : Platform.platform, config, problemReporter, source, this._contextKeyService, isRecentTask); let hasErrors = false; if (!parseResult.validationStatus.isOK() && (parseResult.validationStatus.state !== ValidationState.Info)) { @@ -2445,9 +2484,9 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer workspaceFolders.push(workspaceFolder); } else { ignoredWorkspaceFolders.push(workspaceFolder); - this._outputChannel.append(nls.localize( + this._log(nls.localize( 'taskService.ignoreingFolder', - 'Ignoring task configurations for workspace folder {0}. Multi folder workspace task support requires that all folders use task version 2.0.0\n', + 'Ignoring task configurations for workspace folder {0}. Multi folder workspace task support requires that all folders use task version 2.0.0', workspaceFolder.uri.fsPath)); } } @@ -2508,7 +2547,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer } } if (isAffected) { - this._outputChannel.append(nls.localize('TaskSystem.invalidTaskJson', 'Error: The content of the tasks.json file has syntax errors. Please correct them before executing a task.\n')); + this._log(nls.localize('TaskSystem.invalidTaskJson', 'Error: The content of the tasks.json file has syntax errors. Please correct them before executing a task.')); this._showOutput(); return { config: undefined, hasParseErrors: true }; } @@ -2527,7 +2566,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer const thisCapture: AbstractTaskService = this; return new class extends Action { constructor() { - super(ConfigureTaskAction.ID, ConfigureTaskAction.TEXT, undefined, true, () => { thisCapture._runConfigureTasks(); return Promise.resolve(undefined); }); + super(ConfigureTaskAction.ID, ConfigureTaskAction.TEXT.value, undefined, true, () => { thisCapture._runConfigureTasks(); return Promise.resolve(undefined); }); } }; } @@ -2535,12 +2574,12 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer private _handleError(err: any): void { let showOutput = true; if (err instanceof TaskError) { - const buildError = err; + const buildError = err; const needsConfig = buildError.code === TaskErrors.NotConfigured || buildError.code === TaskErrors.NoBuildTask || buildError.code === TaskErrors.NoTestTask; const needsTerminate = buildError.code === TaskErrors.RunningTask; if (needsConfig || needsTerminate) { this._notificationService.prompt(buildError.severity, buildError.message, [{ - label: needsConfig ? ConfigureTaskAction.TEXT : nls.localize('TerminateAction.label', "Terminate Task"), + label: needsConfig ? ConfigureTaskAction.TEXT.value : nls.localize('TerminateAction.label', "Terminate Task"), run: () => { if (needsConfig) { this._runConfigureTasks(); @@ -2553,7 +2592,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer this._notificationService.notify({ severity: buildError.severity, message: buildError.message }); } } else if (err instanceof Error) { - const error = err; + const error = err; this._notificationService.error(error.message); showOutput = false; } else if (Types.isString(err)) { @@ -2720,7 +2759,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer const recentlyUsedTasks = this.getRecentlyUsedTasksV1(); const taskMap: IStringDictionary = Object.create(null); tasks.forEach(task => { - const key = task.getRecentlyUsedKey(); + const key = task.getKey(); if (key) { taskMap[key] = task; } @@ -2891,6 +2930,10 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer if (executeResult) { return this._handleExecuteResult(executeResult); } else { + if (!this._taskRunningState.get()) { + // No task running, prompt to ask which to run + this._doRunTaskCommand(); + } return Promise.resolve(undefined); } }); @@ -2905,7 +2948,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer */ private _getDefaultTasks(tasks: Task[], taskGlobsInList: boolean = false): Task[] { const defaults: Task[] = []; - for (const task of tasks) { + for (const task of tasks.filter(t => !!t.configurationProperties.group)) { // At this point (assuming taskGlobsInList is true) there are tasks with matching globs, so only put those in defaults if (taskGlobsInList && typeof (task.configurationProperties.group as TaskGroup).isDefault === 'string') { defaults.push(task); @@ -2930,7 +2973,6 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer title: strings.fetching }; const promise = (async () => { - let groupTasks: (Task | ConfiguringTask)[] = []; async function runSingleTask(task: Task | undefined, problemMatcherOptions: IProblemMatcherRunOptions | undefined, that: AbstractTaskService) { that.run(task, problemMatcherOptions, TaskRunSource.User).then(undefined, reason => { @@ -2958,33 +3000,9 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer }); }); }; - let globTasksDetected = false; - // First check for globs before checking for the default tasks of the task group - const absoluteURI = EditorResourceAccessor.getOriginalUri(this._editorService.activeEditor); - if (absoluteURI) { - const workspaceFolder = this._contextService.getWorkspaceFolder(absoluteURI); - if (workspaceFolder) { - const configuredTasks = this._getConfiguration(workspaceFolder)?.config?.tasks; - if (configuredTasks) { - globTasksDetected = configuredTasks.filter(task => task.group && typeof task.group !== 'string' && typeof task.group.isDefault === 'string').length > 0; - // This will activate extensions, so only do so if necessary #185960 - if (globTasksDetected) { - // Fallback to absolute path of the file if it is not in a workspace or relative path cannot be found - const relativePath = workspaceFolder?.uri ? (resources.relativePath(workspaceFolder.uri, absoluteURI) ?? absoluteURI.path) : absoluteURI.path; - - groupTasks = await this._findWorkspaceTasks((task) => { - const currentTaskGroup = task.configurationProperties.group; - if (currentTaskGroup && typeof currentTaskGroup !== 'string' && typeof currentTaskGroup.isDefault === 'string') { - return (currentTaskGroup._id === taskGroup._id && glob.match(currentTaskGroup.isDefault, relativePath)); - } - - return false; - }); - } - } - } - } - + let groupTasks: (Task | ConfiguringTask)[] = []; + const { globGroupTasks, globTasksDetected } = await this._getGlobTasks(taskGroup._id); + groupTasks = [...globGroupTasks]; if (!globTasksDetected && groupTasks.length === 0) { groupTasks = await this._findWorkspaceTasksInGroup(taskGroup, true); } @@ -3032,20 +3050,52 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer // If no globs are found or matched fallback to checking for default tasks of the task group if (!groupTasks.length) { - groupTasks = await this._findWorkspaceTasksInGroup(taskGroup, false); + groupTasks = await this._findWorkspaceTasksInGroup(taskGroup, true); } - // A single default task was returned, just run it directly if (groupTasks.length === 1) { + // A single default task was returned, just run it directly return resolveTaskAndRun(groupTasks[0]); } - // Multiple default tasks returned, show the quickPicker return handleMultipleTasks(false); })(); this._progressService.withProgress(options, () => promise); } + private async _getGlobTasks(taskGroupId: string): Promise<{ globGroupTasks: (Task | ConfiguringTask)[]; globTasksDetected: boolean }> { + let globTasksDetected = false; + // First check for globs before checking for the default tasks of the task group + const absoluteURI = EditorResourceAccessor.getOriginalUri(this._editorService.activeEditor); + if (absoluteURI) { + const workspaceFolder = this._contextService.getWorkspaceFolder(absoluteURI); + if (workspaceFolder) { + const configuredTasks = this._getConfiguration(workspaceFolder)?.config?.tasks; + if (configuredTasks) { + globTasksDetected = configuredTasks.filter(task => task.group && typeof task.group !== 'string' && typeof task.group.isDefault === 'string').length > 0; + // This will activate extensions, so only do so if necessary #185960 + if (globTasksDetected) { + // Fallback to absolute path of the file if it is not in a workspace or relative path cannot be found + const relativePath = workspaceFolder?.uri ? (resources.relativePath(workspaceFolder.uri, absoluteURI) ?? absoluteURI.path) : absoluteURI.path; + + const globGroupTasks = await this._findWorkspaceTasks((task) => { + const currentTaskGroup = task.configurationProperties.group; + if (currentTaskGroup && typeof currentTaskGroup !== 'string' && typeof currentTaskGroup.isDefault === 'string') { + return (currentTaskGroup._id === taskGroupId && glob.match(currentTaskGroup.isDefault, relativePath)); + } + + globTasksDetected = false; + return false; + }); + return { globGroupTasks, globTasksDetected }; + } + } + } + } + return { globGroupTasks: [], globTasksDetected }; + + } + private _runBuildCommand(): void { if (!this._tasksReconnected) { return; @@ -3218,10 +3268,11 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer return result[0].resource; }); } else if (fileExists && (tasksExistInFile || content)) { - if (content) { - this._configurationService.updateValue('tasks', json.parse(content), target); + const statResource = stat?.resource; + if (content && statResource) { + this._configurationService.updateValue('tasks', json.parse(content), { resource: statResource }, target); } - return stat?.resource; + return statResource; } return undefined; }).then((resource) => { @@ -3353,7 +3404,7 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer })]); if (!timeout && ((await entries).length === 1) && this._configurationService.getValue(QUICKOPEN_SKIP_CONFIG)) { - const entry: any = ((await entries)[0]); + const entry: any = (await entries)[0]; if (entry.task) { this._handleSelection(entry); return; @@ -3389,10 +3440,25 @@ export abstract class AbstractTaskService extends Disposable implements ITaskSer const entries: QuickPickInput[] = []; let selectedTask: Task | undefined; let selectedEntry: TaskQuickPickEntryType | undefined; - this._showIgnoredFoldersMessage().then(() => { + this._showIgnoredFoldersMessage().then(async () => { + const { globGroupTasks } = await this._getGlobTasks(TaskGroup.Build._id); + let defaultTasks = globGroupTasks; + if (!defaultTasks?.length) { + defaultTasks = this._getDefaultTasks(tasks, false); + } + let defaultBuildTask; + if (defaultTasks.length === 1) { + const group: string | TaskGroup | undefined = defaultTasks[0].configurationProperties.group; + if (group) { + if (typeof group === 'string' && group === TaskGroup.Build._id) { + defaultBuildTask = defaultTasks[0]; + } else { + defaultBuildTask = defaultTasks[0]; + } + } + } for (const task of tasks) { - const taskGroup: TaskGroup | undefined = TaskGroup.from(task.configurationProperties.group); - if (taskGroup && taskGroup.isDefault && taskGroup._id === TaskGroup.Build._id) { + if (task === defaultBuildTask) { const label = nls.localize('TaskService.defaultBuildTaskExists', '{0} is already marked as the default build task', TaskQuickPick.getTaskLabelWithIcon(task, task.getQualifiedLabel())); selectedTask = task; selectedEntry = { label, task, description: this.getTaskDescription(task), detail: this._showDetail() ? task.configurationProperties.detail : undefined }; diff --git a/patched-vscode/src/vs/workbench/contrib/tasks/browser/runAutomaticTasks.ts b/patched-vscode/src/vs/workbench/contrib/tasks/browser/runAutomaticTasks.ts index a4b4239b..086b48bf 100644 --- a/patched-vscode/src/vs/workbench/contrib/tasks/browser/runAutomaticTasks.ts +++ b/patched-vscode/src/vs/workbench/contrib/tasks/browser/runAutomaticTasks.ts @@ -50,9 +50,34 @@ export class RunAutomaticTasks extends Disposable implements IWorkbenchContribut this._logService.trace('RunAutomaticTasks: Awaiting task system info.'); await Event.toPromise(Event.once(this._taskService.onDidChangeTaskSystemInfo)); } - const workspaceTasks = await this._taskService.getWorkspaceTasks(TaskRunSource.FolderOpen); + let workspaceTasks = await this._taskService.getWorkspaceTasks(TaskRunSource.FolderOpen); this._logService.trace(`RunAutomaticTasks: Found ${workspaceTasks.size} automatic tasks`); - await this._runWithPermission(this._taskService, this._configurationService, workspaceTasks); + + let autoTasks = this._findAutoTasks(this._taskService, workspaceTasks); + this._logService.trace(`RunAutomaticTasks: taskNames=${JSON.stringify(autoTasks.taskNames)}`); + + // As seen in some cases with the Remote SSH extension, the tasks configuration is loaded after we have come + // to this point. Let's give it some extra time. + if (autoTasks.taskNames.length === 0) { + const updatedWithinTimeout = await Promise.race([ + new Promise((resolve) => { + Event.toPromise(Event.once(this._taskService.onDidChangeTaskConfig)).then(() => resolve(true)); + }), + new Promise((resolve) => { + const timer = setTimeout(() => { clearTimeout(timer); resolve(false); }, 10000); + })]); + + if (!updatedWithinTimeout) { + this._logService.trace(`RunAutomaticTasks: waited some extra time, but no update of tasks configuration`); + return; + } + + workspaceTasks = await this._taskService.getWorkspaceTasks(TaskRunSource.FolderOpen); + autoTasks = this._findAutoTasks(this._taskService, workspaceTasks); + this._logService.trace(`RunAutomaticTasks: updated taskNames=${JSON.stringify(autoTasks.taskNames)}`); + } + + this._runWithPermission(this._taskService, this._configurationService, autoTasks.tasks, autoTasks.taskNames); } private _runTasks(taskService: ITaskService, tasks: Array>) { @@ -124,10 +149,7 @@ export class RunAutomaticTasks extends Disposable implements IWorkbenchContribut return { tasks, taskNames, locations }; } - private async _runWithPermission(taskService: ITaskService, configurationService: IConfigurationService, workspaceTaskResult: Map) { - - const { tasks, taskNames } = this._findAutoTasks(taskService, workspaceTaskResult); - + private async _runWithPermission(taskService: ITaskService, configurationService: IConfigurationService, tasks: (Task | Promise)[], taskNames: string[]) { if (taskNames.length === 0) { return; } diff --git a/patched-vscode/src/vs/workbench/contrib/tasks/browser/task.contribution.ts b/patched-vscode/src/vs/workbench/contrib/tasks/browser/task.contribution.ts index f4388813..08e8292b 100644 --- a/patched-vscode/src/vs/workbench/contrib/tasks/browser/task.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/tasks/browser/task.contribution.ts @@ -39,6 +39,7 @@ import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; import { TaskDefinitionRegistry } from 'vs/workbench/contrib/tasks/common/taskDefinitionRegistry'; import { TerminalMenuBarGroup } from 'vs/workbench/contrib/terminal/browser/terminalMenus'; import { isString } from 'vs/base/common/types'; +import { promiseWithResolvers } from 'vs/base/common/async'; const workbenchRegistry = Registry.as(WorkbenchExtensions.Workbench); workbenchRegistry.registerWorkbenchContribution(RunAutomaticTasks, LifecyclePhase.Eventually); @@ -68,8 +69,8 @@ export class TaskStatusBarContributions extends Disposable implements IWorkbench private _registerListeners(): void { let promise: Promise | undefined = undefined; - let resolver: (value?: void | Thenable) => void; - this._taskService.onDidStateChange(event => { + let resolve: (value?: void | Thenable) => void; + this._register(this._taskService.onDidStateChange(event => { if (event.kind === TaskEventKind.Changed) { this._updateRunningTasksStatus(); } @@ -80,9 +81,7 @@ export class TaskStatusBarContributions extends Disposable implements IWorkbench this._activeTasksCount++; if (this._activeTasksCount === 1) { if (!promise) { - promise = new Promise((resolve) => { - resolver = resolve; - }); + ({ promise, resolve } = promiseWithResolvers()); } } break; @@ -92,8 +91,8 @@ export class TaskStatusBarContributions extends Disposable implements IWorkbench if (this._activeTasksCount > 0) { this._activeTasksCount--; if (this._activeTasksCount === 0) { - if (promise && resolver!) { - resolver!(); + if (promise && resolve) { + resolve!(); } } } @@ -101,8 +100,8 @@ export class TaskStatusBarContributions extends Disposable implements IWorkbench case TaskEventKind.Terminated: if (this._activeTasksCount !== 0) { this._activeTasksCount = 0; - if (promise && resolver!) { - resolver!(); + if (promise && resolve) { + resolve!(); } } break; @@ -117,7 +116,7 @@ export class TaskStatusBarContributions extends Disposable implements IWorkbench promise = undefined; }); } - }); + })); } private async _updateRunningTasksStatus(): Promise { @@ -238,7 +237,7 @@ MenuRegistry.appendMenuItem(MenuId.MenubarTerminalMenu, { MenuRegistry.appendMenuItem(MenuId.CommandPalette, { command: { id: 'workbench.action.tasks.openWorkspaceFileTasks', - title: { value: nls.localize('workbench.action.tasks.openWorkspaceFileTasks', "Open Workspace Tasks"), original: 'Open Workspace Tasks' }, + title: nls.localize2('workbench.action.tasks.openWorkspaceFileTasks', "Open Workspace Tasks"), category: TASKS_CATEGORY }, when: ContextKeyExpr.and(WorkbenchStateContext.isEqualTo('workspace'), TaskExecutionSupportedContext) @@ -247,7 +246,7 @@ MenuRegistry.appendMenuItem(MenuId.CommandPalette, { MenuRegistry.appendMenuItem(MenuId.CommandPalette, { command: { id: ConfigureTaskAction.ID, - title: { value: ConfigureTaskAction.TEXT, original: 'Configure Task' }, + title: ConfigureTaskAction.TEXT, category: TASKS_CATEGORY }, when: TaskExecutionSupportedContext @@ -255,7 +254,7 @@ MenuRegistry.appendMenuItem(MenuId.CommandPalette, { MenuRegistry.appendMenuItem(MenuId.CommandPalette, { command: { id: 'workbench.action.tasks.showLog', - title: { value: nls.localize('ShowLogAction.label', "Show Task Log"), original: 'Show Task Log' }, + title: nls.localize2('ShowLogAction.label', "Show Task Log"), category: TASKS_CATEGORY }, when: TaskExecutionSupportedContext @@ -263,14 +262,14 @@ MenuRegistry.appendMenuItem(MenuId.CommandPalette, { MenuRegistry.appendMenuItem(MenuId.CommandPalette, { command: { id: 'workbench.action.tasks.runTask', - title: { value: nls.localize('RunTaskAction.label', "Run Task"), original: 'Run Task' }, + title: nls.localize2('RunTaskAction.label', "Run Task"), category: TASKS_CATEGORY } }); MenuRegistry.appendMenuItem(MenuId.CommandPalette, { command: { id: 'workbench.action.tasks.reRunTask', - title: { value: nls.localize('ReRunTaskAction.label', "Rerun Last Task"), original: 'Rerun Last Task' }, + title: nls.localize2('ReRunTaskAction.label', "Rerun Last Task"), category: TASKS_CATEGORY }, when: TaskExecutionSupportedContext @@ -278,7 +277,7 @@ MenuRegistry.appendMenuItem(MenuId.CommandPalette, { MenuRegistry.appendMenuItem(MenuId.CommandPalette, { command: { id: 'workbench.action.tasks.restartTask', - title: { value: nls.localize('RestartTaskAction.label', "Restart Running Task"), original: 'Restart Running Task' }, + title: nls.localize2('RestartTaskAction.label', "Restart Running Task"), category: TASKS_CATEGORY }, when: TaskExecutionSupportedContext @@ -286,7 +285,7 @@ MenuRegistry.appendMenuItem(MenuId.CommandPalette, { MenuRegistry.appendMenuItem(MenuId.CommandPalette, { command: { id: 'workbench.action.tasks.showTasks', - title: { value: nls.localize('ShowTasksAction.label', "Show Running Tasks"), original: 'Show Running Tasks' }, + title: nls.localize2('ShowTasksAction.label', "Show Running Tasks"), category: TASKS_CATEGORY }, when: TaskExecutionSupportedContext @@ -294,7 +293,7 @@ MenuRegistry.appendMenuItem(MenuId.CommandPalette, { MenuRegistry.appendMenuItem(MenuId.CommandPalette, { command: { id: 'workbench.action.tasks.terminate', - title: { value: nls.localize('TerminateAction.label', "Terminate Task"), original: 'Terminate Task' }, + title: nls.localize2('TerminateAction.label', "Terminate Task"), category: TASKS_CATEGORY }, when: TaskExecutionSupportedContext @@ -302,7 +301,7 @@ MenuRegistry.appendMenuItem(MenuId.CommandPalette, { MenuRegistry.appendMenuItem(MenuId.CommandPalette, { command: { id: 'workbench.action.tasks.build', - title: { value: nls.localize('BuildAction.label', "Run Build Task"), original: 'Run Build Task' }, + title: nls.localize2('BuildAction.label', "Run Build Task"), category: TASKS_CATEGORY }, when: TaskExecutionSupportedContext @@ -310,7 +309,7 @@ MenuRegistry.appendMenuItem(MenuId.CommandPalette, { MenuRegistry.appendMenuItem(MenuId.CommandPalette, { command: { id: 'workbench.action.tasks.test', - title: { value: nls.localize('TestAction.label', "Run Test Task"), original: 'Run Test Task' }, + title: nls.localize2('TestAction.label', "Run Test Task"), category: TASKS_CATEGORY }, when: TaskExecutionSupportedContext @@ -318,10 +317,7 @@ MenuRegistry.appendMenuItem(MenuId.CommandPalette, { MenuRegistry.appendMenuItem(MenuId.CommandPalette, { command: { id: 'workbench.action.tasks.configureDefaultBuildTask', - title: { - value: nls.localize('ConfigureDefaultBuildTask.label', "Configure Default Build Task"), - original: 'Configure Default Build Task' - }, + title: nls.localize2('ConfigureDefaultBuildTask.label', "Configure Default Build Task"), category: TASKS_CATEGORY }, when: TaskExecutionSupportedContext @@ -329,10 +325,7 @@ MenuRegistry.appendMenuItem(MenuId.CommandPalette, { MenuRegistry.appendMenuItem(MenuId.CommandPalette, { command: { id: 'workbench.action.tasks.configureDefaultTestTask', - title: { - value: nls.localize('ConfigureDefaultTestTask.label', "Configure Default Test Task"), - original: 'Configure Default Test Task' - }, + title: nls.localize2('ConfigureDefaultTestTask.label', "Configure Default Test Task"), category: TASKS_CATEGORY }, when: TaskExecutionSupportedContext @@ -340,10 +333,7 @@ MenuRegistry.appendMenuItem(MenuId.CommandPalette, { MenuRegistry.appendMenuItem(MenuId.CommandPalette, { command: { id: 'workbench.action.tasks.openUserTasks', - title: { - value: nls.localize('workbench.action.tasks.openUserTasks', "Open User Tasks"), - original: 'Open User Tasks' - }, category: TASKS_CATEGORY + title: nls.localize2('workbench.action.tasks.openUserTasks', "Open User Tasks"), category: TASKS_CATEGORY }, when: TaskExecutionSupportedContext }); @@ -553,5 +543,10 @@ configurationRegistry.registerConfiguration({ ], default: 'always', }, + [TaskSettingId.VerboseLogging]: { + type: 'boolean', + description: nls.localize('task.verboseLogging', "Enable verbose logging for tasks."), + default: false + }, } }); diff --git a/patched-vscode/src/vs/workbench/contrib/tasks/browser/taskQuickPick.ts b/patched-vscode/src/vs/workbench/contrib/tasks/browser/taskQuickPick.ts index 3ae48043..fe0e1641 100644 --- a/patched-vscode/src/vs/workbench/contrib/tasks/browser/taskQuickPick.ts +++ b/patched-vscode/src/vs/workbench/contrib/tasks/browser/taskQuickPick.ts @@ -11,7 +11,7 @@ import * as Types from 'vs/base/common/types'; import { ITaskService, IWorkspaceFolderTaskResult } from 'vs/workbench/contrib/tasks/common/taskService'; import { IQuickPickItem, QuickPickInput, IQuickPick, IQuickInputButton, IQuickInputService } from 'vs/platform/quickinput/common/quickInput'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { Disposable } from 'vs/base/common/lifecycle'; +import { Disposable, IDisposable } from 'vs/base/common/lifecycle'; import { Event } from 'vs/base/common/event'; import { INotificationService, Severity } from 'vs/platform/notification/common/notification'; import { Codicon } from 'vs/base/common/codicons'; @@ -19,7 +19,7 @@ import { IThemeService } from 'vs/platform/theme/common/themeService'; import { ThemeIcon } from 'vs/base/common/themables'; import { registerIcon } from 'vs/platform/theme/common/iconRegistry'; import { IDialogService } from 'vs/platform/dialogs/common/dialogs'; -import { getColorClass, getColorStyleElement } from 'vs/workbench/contrib/terminal/browser/terminalIcon'; +import { getColorClass, createColorStyleElement } from 'vs/workbench/contrib/terminal/browser/terminalIcon'; import { TaskQuickPickEntryType } from 'vs/workbench/contrib/tasks/browser/abstractTaskService'; import { showWithPinnedItems } from 'vs/platform/quickinput/browser/quickPickPin'; import { IStorageService } from 'vs/platform/storage/common/storage'; @@ -90,13 +90,14 @@ export class TaskQuickPick extends Disposable { return icon.id ? `$(${icon.id}) ${label}` : `$(${Codicon.tools.id}) ${label}`; } - public static applyColorStyles(task: Task | ConfiguringTask, entry: TaskQuickPickEntryType | ITaskTwoLevelQuickPickEntry, themeService: IThemeService): void { + public static applyColorStyles(task: Task | ConfiguringTask, entry: TaskQuickPickEntryType | ITaskTwoLevelQuickPickEntry, themeService: IThemeService): IDisposable | undefined { if (task.configurationProperties.icon?.color) { const colorTheme = themeService.getColorTheme(); - const styleElement = getColorStyleElement(colorTheme); + const disposable = createColorStyleElement(colorTheme); entry.iconClasses = [getColorClass(task.configurationProperties.icon.color)]; - document.body.appendChild(styleElement); + return disposable; } + return; } private _createTaskEntry(task: Task | ConfiguringTask, extraButtons: IQuickInputButton[] = []): ITaskTwoLevelQuickPickEntry { @@ -105,7 +106,10 @@ export class TaskQuickPick extends Disposable { ...extraButtons ]; const entry: ITaskTwoLevelQuickPickEntry = { label: TaskQuickPick.getTaskLabelWithIcon(task, this._guessTaskLabel(task)), description: this._taskService.getTaskDescription(task), task, detail: this._showDetail() ? task.configurationProperties.detail : undefined, buttons }; - TaskQuickPick.applyColorStyles(task, entry, this._themeService); + const disposable = TaskQuickPick.applyColorStyles(task, entry, this._themeService); + if (disposable) { + this._register(disposable); + } return entry; } @@ -150,11 +154,11 @@ export class TaskQuickPick extends Disposable { const definition = configuredTasks[j].getDefinition()?._key; const type = configuredTasks[j].type; const label = configuredTasks[j]._label; - const recentKey = configuredTasks[j].getRecentlyUsedKey(); + const recentKey = configuredTasks[j].getKey(); const findIndex = recentTasks.findIndex((value) => { return (workspaceFolder && definition && value.getWorkspaceFolder()?.uri.toString() === workspaceFolder && ((value.getDefinition()?._key === definition) || (value.type === type && value._label === label))) - || (recentKey && value.getRecentlyUsedKey() === recentKey); + || (recentKey && value.getKey() === recentKey); }); if (findIndex === -1) { dedupedConfiguredTasks.push(configuredTasks[j]); @@ -232,7 +236,7 @@ export class TaskQuickPick extends Disposable { picker.onDidTriggerItemButton(async (context) => { const task = context.item.task; if (context.button.iconClass === ThemeIcon.asClassName(removeTaskIcon)) { - const key = (task && !Types.isString(task)) ? task.getRecentlyUsedKey() : undefined; + const key = (task && !Types.isString(task)) ? task.getKey() : undefined; if (key) { this._taskService.removeRecentlyUsedTask(key); } diff --git a/patched-vscode/src/vs/workbench/contrib/tasks/browser/taskTerminalStatus.ts b/patched-vscode/src/vs/workbench/contrib/tasks/browser/taskTerminalStatus.ts index df714767..12767f59 100644 --- a/patched-vscode/src/vs/workbench/contrib/tasks/browser/taskTerminalStatus.ts +++ b/patched-vscode/src/vs/workbench/contrib/tasks/browser/taskTerminalStatus.ts @@ -14,7 +14,7 @@ import { ITerminalInstance } from 'vs/workbench/contrib/terminal/browser/termina import { MarkerSeverity } from 'vs/platform/markers/common/markers'; import { spinningLoading } from 'vs/platform/theme/common/iconRegistry'; import { IMarker } from 'vs/platform/terminal/common/capabilities/capabilities'; -import { AudioCue, IAudioCueService } from 'vs/platform/audioCues/browser/audioCueService'; +import { AccessibilitySignal, IAccessibilitySignalService } from 'vs/platform/accessibilitySignal/browser/accessibilitySignalService'; import { ITerminalStatus } from 'vs/workbench/contrib/terminal/common/terminal'; interface ITerminalData { @@ -40,7 +40,7 @@ const INFO_INACTIVE_TASK_STATUS: ITerminalStatus = { id: TASK_TERMINAL_STATUS_ID export class TaskTerminalStatus extends Disposable { private terminalMap: Map = new Map(); private _marker: IMarker | undefined; - constructor(@ITaskService taskService: ITaskService, @IAudioCueService private readonly _audioCueService: IAudioCueService) { + constructor(@ITaskService taskService: ITaskService, @IAccessibilitySignalService private readonly _accessibilitySignalService: IAccessibilitySignalService) { super(); this._register(taskService.onDidStateChange((event) => { switch (event.kind) { @@ -95,7 +95,7 @@ export class TaskTerminalStatus extends Disposable { terminalData.taskRunEnded = true; terminalData.terminal.statusList.remove(terminalData.status); if ((event.exitCode === 0) && (terminalData.problemMatcher.numberOfMatches === 0)) { - this._audioCueService.playAudioCue(AudioCue.taskCompleted); + this._accessibilitySignalService.playSignal(AccessibilitySignal.taskCompleted); if (terminalData.task.configurationProperties.isBackground) { for (const status of terminalData.terminal.statusList.statuses) { terminalData.terminal.statusList.remove(status); @@ -104,7 +104,7 @@ export class TaskTerminalStatus extends Disposable { terminalData.terminal.statusList.add(SUCCEEDED_TASK_STATUS); } } else if (event.exitCode || terminalData.problemMatcher.maxMarkerSeverity === MarkerSeverity.Error) { - this._audioCueService.playAudioCue(AudioCue.taskFailed); + this._accessibilitySignalService.playSignal(AccessibilitySignal.taskFailed); terminalData.terminal.statusList.add(FAILED_TASK_STATUS); } else if (terminalData.problemMatcher.maxMarkerSeverity === MarkerSeverity.Warning) { terminalData.terminal.statusList.add(WARNING_TASK_STATUS); @@ -120,10 +120,10 @@ export class TaskTerminalStatus extends Disposable { } terminalData.terminal.statusList.remove(terminalData.status); if (terminalData.problemMatcher.numberOfMatches === 0) { - this._audioCueService.playAudioCue(AudioCue.taskCompleted); + this._accessibilitySignalService.playSignal(AccessibilitySignal.taskCompleted); terminalData.terminal.statusList.add(SUCCEEDED_INACTIVE_TASK_STATUS); } else if (terminalData.problemMatcher.maxMarkerSeverity === MarkerSeverity.Error) { - this._audioCueService.playAudioCue(AudioCue.taskFailed); + this._accessibilitySignalService.playSignal(AccessibilitySignal.taskFailed); terminalData.terminal.statusList.add(FAILED_INACTIVE_TASK_STATUS); } else if (terminalData.problemMatcher.maxMarkerSeverity === MarkerSeverity.Warning) { terminalData.terminal.statusList.add(WARNING_INACTIVE_TASK_STATUS); diff --git a/patched-vscode/src/vs/workbench/contrib/tasks/browser/tasksQuickAccess.ts b/patched-vscode/src/vs/workbench/contrib/tasks/browser/tasksQuickAccess.ts index dd605f15..51e6ae00 100644 --- a/patched-vscode/src/vs/workbench/contrib/tasks/browser/tasksQuickAccess.ts +++ b/patched-vscode/src/vs/workbench/contrib/tasks/browser/tasksQuickAccess.ts @@ -65,7 +65,7 @@ export class TasksQuickAccessProvider extends PickerQuickAccessProvider { if ((index === 1) && (quickAccessEntry.buttons?.length === 2)) { - const key = (task && !isString(task)) ? task.getRecentlyUsedKey() : undefined; + const key = (task && !isString(task)) ? task.getKey() : undefined; if (key) { this._taskService.removeRecentlyUsedTask(key); } diff --git a/patched-vscode/src/vs/workbench/contrib/tasks/browser/terminalTaskSystem.ts b/patched-vscode/src/vs/workbench/contrib/tasks/browser/terminalTaskSystem.ts index 263eee32..12ed7950 100644 --- a/patched-vscode/src/vs/workbench/contrib/tasks/browser/terminalTaskSystem.ts +++ b/patched-vscode/src/vs/workbench/contrib/tasks/browser/terminalTaskSystem.ts @@ -34,7 +34,8 @@ import { ILogService } from 'vs/platform/log/common/log'; import { INotificationService } from 'vs/platform/notification/common/notification'; import { IShellLaunchConfig, WaitOnExitValue } from 'vs/platform/terminal/common/terminal'; import { formatMessageForTerminal } from 'vs/platform/terminal/common/terminalStrings'; -import { IViewDescriptorService, IViewsService, ViewContainerLocation } from 'vs/workbench/common/views'; +import { IViewDescriptorService, ViewContainerLocation } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import { TaskTerminalStatus } from 'vs/workbench/contrib/tasks/browser/taskTerminalStatus'; import { ProblemCollectorEventKind, ProblemHandlingStrategy, StartStopProblemCollector, WatchingProblemCollector } from 'vs/workbench/contrib/tasks/common/problemCollectors'; import { GroupKind } from 'vs/workbench/contrib/tasks/common/taskConfiguration'; @@ -386,9 +387,9 @@ export class TerminalTaskSystem extends Disposable implements ITaskSystem { } public getLastInstance(task: Task): Task | undefined { - const recentKey = task.getRecentlyUsedKey(); + const recentKey = task.getKey(); return Object.values(this._activeTasks).reverse().find( - (value) => recentKey && recentKey === value.task.getRecentlyUsedKey())?.task; + (value) => recentKey && recentKey === value.task.getKey())?.task; } public getBusyTasks(): Task[] { @@ -408,9 +409,9 @@ export class TerminalTaskSystem extends Disposable implements ITaskSystem { } private _getInstances(task: Task): IActiveTerminalData[] { - const recentKey = task.getRecentlyUsedKey(); + const recentKey = task.getKey(); return Object.values(this._activeTasks).filter( - (value) => recentKey && recentKey === value.task.getRecentlyUsedKey()); + (value) => recentKey && recentKey === value.task.getKey()); } private _removeFromActiveTasks(task: Task | string): void { @@ -434,6 +435,9 @@ export class TerminalTaskSystem extends Disposable implements ITaskSystem { public terminate(task: Task): Promise { const activeTerminal = this._activeTasks[task.getMapKey()]; + if (!activeTerminal) { + return Promise.resolve({ success: false, task: undefined }); + } const terminal = activeTerminal.terminal; if (!terminal) { return Promise.resolve({ success: false, task: undefined }); @@ -459,7 +463,7 @@ export class TerminalTaskSystem extends Disposable implements ITaskSystem { public terminateAll(): Promise { const promises: Promise[] = []; for (const [key, terminalData] of Object.entries(this._activeTasks)) { - const terminal = terminalData.terminal; + const terminal = terminalData?.terminal; if (terminal) { promises.push(new Promise((resolve, reject) => { const onExit = terminal.onExit(() => { @@ -504,7 +508,7 @@ export class TerminalTaskSystem extends Disposable implements ITaskSystem { if (task.configurationProperties.dependsOn) { const nextLiveDependencies = new Set(liveDependencies).add(task.getCommonTaskId()); for (const dependency of task.configurationProperties.dependsOn) { - const dependencyTask = await resolver.resolve(dependency.uri, dependency.task!); + const dependencyTask = await resolver.resolve(dependency.uri, dependency.task); if (dependencyTask) { this._adoptConfigurationForDependencyTask(dependencyTask, task); let taskResult; @@ -588,12 +592,6 @@ export class TerminalTaskSystem extends Disposable implements ITaskSystem { } else { dependencyTask.configurationProperties.icon = task.configurationProperties.icon; } - - if (dependencyTask.configurationProperties.hide) { - dependencyTask.configurationProperties.hide ||= task.configurationProperties.hide; - } else { - dependencyTask.configurationProperties.hide = task.configurationProperties.hide; - } } private async _getDependencyPromise(task: IActiveTerminalData): Promise { @@ -797,13 +795,13 @@ export class TerminalTaskSystem extends Disposable implements ITaskSystem { return { exitCode: 0 }; } this._currentTask.resolvedVariables = resolvedVariables; - return this._executeInTerminal(task, trigger, new VariableResolver(lastTask.getVerifiedTask().workspaceFolder, lastTask.getVerifiedTask().systemInfo, resolvedVariables.variables, this._configurationResolverService), workspaceFolder!); + return this._executeInTerminal(task, trigger, new VariableResolver(lastTask.getVerifiedTask().workspaceFolder, lastTask.getVerifiedTask().systemInfo, resolvedVariables.variables, this._configurationResolverService), workspaceFolder); }, reason => { return Promise.reject(reason); }); } else { this._currentTask.resolvedVariables = lastTask.getVerifiedTask().resolvedVariables; - return this._executeInTerminal(task, trigger, new VariableResolver(lastTask.getVerifiedTask().workspaceFolder, lastTask.getVerifiedTask().systemInfo, lastTask.getVerifiedTask().resolvedVariables.variables, this._configurationResolverService), workspaceFolder!); + return this._executeInTerminal(task, trigger, new VariableResolver(lastTask.getVerifiedTask().workspaceFolder, lastTask.getVerifiedTask().systemInfo, lastTask.getVerifiedTask().resolvedVariables.variables, this._configurationResolverService), workspaceFolder); } } @@ -966,6 +964,15 @@ export class TerminalTaskSystem extends Disposable implements ITaskSystem { return Promise.reject(new Error(`Failed to create terminal for task ${task._label}`)); } + this._fireTaskEvent(TaskEvent.start(task, terminal.instanceId, resolver.values)); + const mapKey = task.getMapKey(); + this._busyTasks[mapKey] = task; + this._fireTaskEvent(TaskEvent.general(TaskEventKind.Active, task, terminal.instanceId)); + + const problemMatchers = await this._resolveMatchers(resolver, task.configurationProperties.problemMatchers); + const startStopProblemMatcher = new StartStopProblemCollector(problemMatchers, this._markerService, this._modelService, ProblemHandlingStrategy.Clean, this._fileService); + this._terminalStatusManager.addTerminal(task, terminal, startStopProblemMatcher); + let processStartedSignaled = false; terminal.processReady.then(() => { if (!processStartedSignaled) { @@ -975,13 +982,7 @@ export class TerminalTaskSystem extends Disposable implements ITaskSystem { }, (_error) => { // The process never got ready. Need to think how to handle this. }); - this._fireTaskEvent(TaskEvent.start(task, terminal.instanceId, resolver.values)); - const mapKey = task.getMapKey(); - this._busyTasks[mapKey] = task; - this._fireTaskEvent(TaskEvent.general(TaskEventKind.Active, task, terminal.instanceId)); - const problemMatchers = await this._resolveMatchers(resolver, task.configurationProperties.problemMatchers); - const startStopProblemMatcher = new StartStopProblemCollector(problemMatchers, this._markerService, this._modelService, ProblemHandlingStrategy.Clean, this._fileService); - this._terminalStatusManager.addTerminal(task, terminal, startStopProblemMatcher); + const onData = terminal.onLineData((line) => { startStopProblemMatcher.processLine(line); }); @@ -1045,7 +1046,10 @@ export class TerminalTaskSystem extends Disposable implements ITaskSystem { this._viewsService.openView(Markers.MARKERS_VIEW_ID); } else if (task.command.presentation && (task.command.presentation.focus || task.command.presentation.reveal === RevealKind.Always)) { this._terminalService.setActiveInstance(terminal); - this._terminalGroupService.showPanel(task.command.presentation.focus); + await this._terminalService.revealActiveTerminal(); + if (task.command.presentation.focus) { + this._terminalService.focusActiveInstance(); + } } this._activeTasks[task.getMapKey()].terminal = terminal; this._fireTaskEvent(TaskEvent.changed()); @@ -1124,7 +1128,7 @@ export class TerminalTaskSystem extends Disposable implements ITaskSystem { if (shellLaunchConfig.args === undefined) { shellLaunchConfig.args = []; } - const shellArgs = Array.isArray(shellLaunchConfig.args!) ? shellLaunchConfig.args!.slice(0) : [shellLaunchConfig.args!]; + const shellArgs = Array.isArray(shellLaunchConfig.args) ? shellLaunchConfig.args.slice(0) : [shellLaunchConfig.args]; const toAdd: string[] = []; const basename = path.posix.basename((await this._pathService.fileURI(shellLaunchConfig.executable!)).path).toLowerCase(); const commandLine = this._buildShellCommandLine(platform, basename, shellOptions, command, originalCommand, args); @@ -1180,10 +1184,12 @@ export class TerminalTaskSystem extends Disposable implements ITaskSystem { shellLaunchConfig.args = windowsShellArgs ? combinedShellArgs.join(' ') : combinedShellArgs; if (task.command.presentation && task.command.presentation.echo) { if (needsFolderQualification && workspaceFolder) { + const folder = cwd && typeof cwd === 'object' && 'path' in cwd ? path.basename(cwd.path) : workspaceFolder.name; shellLaunchConfig.initialText = this.taskShellIntegrationStartSequence(cwd) + formatMessageForTerminal(nls.localize({ key: 'task.executingInFolder', comment: ['The workspace folder the task is running in', 'The task command line or label'] - }, 'Executing task in folder {0}: {1}', workspaceFolder.name, commandLine), { excludeLeadingNewLine: true }) + this.taskShellIntegrationOutputSequence; + + }, 'Executing task in folder {0}: {1}', folder, commandLine), { excludeLeadingNewLine: true }) + this.taskShellIntegrationOutputSequence; } else { shellLaunchConfig.initialText = this.taskShellIntegrationStartSequence(cwd) + formatMessageForTerminal(nls.localize({ key: 'task.executing.shellIntegration', @@ -1444,7 +1450,7 @@ export class TerminalTaskSystem extends Disposable implements ITaskSystem { return [terminalToReuse.terminal, undefined]; } - this._terminalCreationQueue = this._terminalCreationQueue.then(() => this._doCreateTerminal(task, group, launchConfigs!)); + this._terminalCreationQueue = this._terminalCreationQueue.then(() => this._doCreateTerminal(task, group, launchConfigs)); const terminal: ITerminalInstance = (await this._terminalCreationQueue)!; if (task.configurationProperties.isBackground) { terminal.shellLaunchConfig.reconnectionProperties = { ownerId: ReconnectionType, data: { lastTask: task.getCommonTaskId(), group, label: task._label, id: task._id } }; @@ -1771,7 +1777,7 @@ export class TerminalTaskSystem extends Disposable implements ITaskSystem { if (options.env) { result.env = Object.create(null); for (const key of Object.keys(options.env)) { - const value: any = options.env![key]; + const value: any = options.env[key]; if (Types.isString(value)) { result.env![key] = await this._resolveVariable(resolver, value); } else { diff --git a/patched-vscode/src/vs/workbench/contrib/tasks/common/jsonSchema_v2.ts b/patched-vscode/src/vs/workbench/contrib/tasks/common/jsonSchema_v2.ts index 4d907980..658cb5fb 100644 --- a/patched-vscode/src/vs/workbench/contrib/tasks/common/jsonSchema_v2.ts +++ b/patched-vscode/src/vs/workbench/contrib/tasks/common/jsonSchema_v2.ts @@ -544,7 +544,7 @@ taskDefinitions.push(processTask); taskDefinitions.push({ $ref: '#/definitions/taskDescription' -} as IJSONSchema); +}); const definitionsTaskRunnerConfigurationProperties = definitions.taskRunnerConfiguration.properties!; const tasks = definitionsTaskRunnerConfigurationProperties.tasks; diff --git a/patched-vscode/src/vs/workbench/contrib/tasks/common/problemCollectors.ts b/patched-vscode/src/vs/workbench/contrib/tasks/common/problemCollectors.ts index 00121e6a..9f47ca85 100644 --- a/patched-vscode/src/vs/workbench/contrib/tasks/common/problemCollectors.ts +++ b/patched-vscode/src/vs/workbench/contrib/tasks/common/problemCollectors.ts @@ -438,10 +438,10 @@ export class WatchingProblemCollector extends AbstractProblemCollector implement let markerChanged: IDisposable | undefined = Event.debounce(this.markerService.onMarkerChanged, (last: readonly URI[] | undefined, e: readonly URI[]) => { return (last ?? []).concat(e); - }, 500)(async (markerEvent) => { + }, 500, false, true)(async (markerEvent) => { markerChanged?.dispose(); markerChanged = undefined; - if (!markerEvent.includes(modelEvent.uri) || (this.markerService.read({ resource: modelEvent.uri }).length !== 0)) { + if (!markerEvent || !markerEvent.includes(modelEvent.uri) || (this.markerService.read({ resource: modelEvent.uri }).length !== 0)) { return; } const oldLines = Array.from(this.lines); @@ -450,8 +450,11 @@ export class WatchingProblemCollector extends AbstractProblemCollector implement } }); setTimeout(async () => { - markerChanged?.dispose(); + // Calling dispose below can trigger the debounce event (via flushOnListenerRemove), so we + // have to unset markerChanged first to make sure the handler above doesn't dispose it again. + const _markerChanged = markerChanged; markerChanged = undefined; + _markerChanged?.dispose(); }, 600); })); } diff --git a/patched-vscode/src/vs/workbench/contrib/tasks/common/taskConfiguration.ts b/patched-vscode/src/vs/workbench/contrib/tasks/common/taskConfiguration.ts index 8ea82730..0de3b0a3 100644 --- a/patched-vscode/src/vs/workbench/contrib/tasks/common/taskConfiguration.ts +++ b/patched-vscode/src/vs/workbench/contrib/tasks/common/taskConfiguration.ts @@ -1003,8 +1003,7 @@ namespace CommandConfiguration { runtime = Tasks.RuntimeType.fromString(config.type); } } - const isShellConfiguration = ShellConfiguration.is(config.isShellCommand); - if (Types.isBoolean(config.isShellCommand) || isShellConfiguration) { + if (Types.isBoolean(config.isShellCommand) || ShellConfiguration.is(config.isShellCommand)) { runtime = Tasks.RuntimeType.Shell; } else if (config.isShellCommand !== undefined) { runtime = !!config.isShellCommand ? Tasks.RuntimeType.Shell : Tasks.RuntimeType.Process; @@ -1034,8 +1033,8 @@ namespace CommandConfiguration { } if (config.options !== undefined) { result.options = CommandOptions.from(config.options, context); - if (result.options && result.options.shell === undefined && isShellConfiguration) { - result.options.shell = ShellConfiguration.from(config.isShellCommand as IShellConfiguration, context); + if (result.options && result.options.shell === undefined && ShellConfiguration.is(config.isShellCommand)) { + result.options.shell = ShellConfiguration.from(config.isShellCommand, context); if (context.engine !== Tasks.ExecutionEngine.Terminal) { context.taskLoadIssues.push(nls.localize('ConfigurationParser.noShell', 'Warning: shell configuration is only supported when executing tasks in the terminal.')); } @@ -1247,11 +1246,6 @@ export namespace ProblemMatcherConverter { } } -const partialSource: Partial = { - label: 'Workspace', - config: undefined -}; - export namespace GroupKind { export function from(this: void, external: string | IGroupKind | undefined): Tasks.TaskGroup | undefined { if (external === undefined) { @@ -1399,6 +1393,7 @@ namespace ConfigurationProperties { return _isEmpty(value, properties); } } +const label = 'Workspace'; namespace ConfiguringTask { @@ -1470,15 +1465,15 @@ namespace ConfiguringTask { let taskSource: Tasks.FileBasedTaskSource; switch (source) { case TaskConfigSource.User: { - taskSource = Object.assign({} as Tasks.IUserTaskSource, partialSource, { kind: Tasks.TaskSourceKind.User, config: configElement }); + taskSource = { kind: Tasks.TaskSourceKind.User, config: configElement, label }; break; } case TaskConfigSource.WorkspaceFile: { - taskSource = Object.assign({} as Tasks.WorkspaceFileTaskSource, partialSource, { kind: Tasks.TaskSourceKind.WorkspaceFile, config: configElement }); + taskSource = { kind: Tasks.TaskSourceKind.WorkspaceFile, config: configElement, label }; break; } default: { - taskSource = Object.assign({} as Tasks.IWorkspaceTaskSource, partialSource, { kind: Tasks.TaskSourceKind.Workspace, config: configElement }); + taskSource = { kind: Tasks.TaskSourceKind.Workspace, config: configElement, label }; break; } } @@ -1543,15 +1538,15 @@ namespace CustomTask { let taskSource: Tasks.FileBasedTaskSource; switch (source) { case TaskConfigSource.User: { - taskSource = Object.assign({} as Tasks.IUserTaskSource, partialSource, { kind: Tasks.TaskSourceKind.User, config: { index, element: external, file: '.vscode/tasks.json', workspaceFolder: context.workspaceFolder } }); + taskSource = { kind: Tasks.TaskSourceKind.User, config: { index, element: external, file: '.vscode/tasks.json', workspaceFolder: context.workspaceFolder }, label }; break; } case TaskConfigSource.WorkspaceFile: { - taskSource = Object.assign({} as Tasks.WorkspaceFileTaskSource, partialSource, { kind: Tasks.TaskSourceKind.WorkspaceFile, config: { index, element: external, file: '.vscode/tasks.json', workspaceFolder: context.workspaceFolder, workspace: context.workspace } }); + taskSource = { kind: Tasks.TaskSourceKind.WorkspaceFile, config: { index, element: external, file: '.vscode/tasks.json', workspaceFolder: context.workspaceFolder, workspace: context.workspace }, label }; break; } default: { - taskSource = Object.assign({} as Tasks.IWorkspaceTaskSource, partialSource, { kind: Tasks.TaskSourceKind.Workspace, config: { index, element: external, file: '.vscode/tasks.json', workspaceFolder: context.workspaceFolder } }); + taskSource = { kind: Tasks.TaskSourceKind.Workspace, config: { index, element: external, file: '.vscode/tasks.json', workspaceFolder: context.workspaceFolder }, label }; break; } } @@ -1668,7 +1663,7 @@ namespace CustomTask { fillProperty(resultConfigProps, contributedConfigProps, 'promptOnClose'); fillProperty(resultConfigProps, contributedConfigProps, 'detail'); result.command.presentation = CommandConfiguration.PresentationOptions.fillProperties( - result.command.presentation!, contributedConfigProps.presentation)!; + result.command.presentation, contributedConfigProps.presentation)!; result.command.options = CommandOptions.fillProperties(result.command.options, contributedConfigProps.options); result.runOptions = RunOptions.fillProperties(result.runOptions, contributedTask.runOptions); @@ -2110,7 +2105,7 @@ class ConfigurationParser { const name = Tasks.CommandString.value(globals.command.name); const task: Tasks.CustomTask = new Tasks.CustomTask( context.uuidMap.getUUID(name), - Object.assign({} as Tasks.IWorkspaceTaskSource, source, { config: { index: -1, element: fileConfig, workspaceFolder: context.workspaceFolder } }), + Object.assign({}, source, 'workspace', { config: { index: -1, element: fileConfig, workspaceFolder: context.workspaceFolder } }) satisfies Tasks.IWorkspaceTaskSource, name, Tasks.CUSTOMIZED_TASK_TYPE, { diff --git a/patched-vscode/src/vs/workbench/contrib/tasks/common/taskService.ts b/patched-vscode/src/vs/workbench/contrib/tasks/common/taskService.ts index 5799f23f..3db39c22 100644 --- a/patched-vscode/src/vs/workbench/contrib/tasks/common/taskService.ts +++ b/patched-vscode/src/vs/workbench/contrib/tasks/common/taskService.ts @@ -15,7 +15,7 @@ import { ITaskSummary, ITaskTerminateResponse, ITaskSystemInfo } from 'vs/workbe import { IStringDictionary } from 'vs/base/common/collections'; import { RawContextKey, ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; -export { ITaskSummary, Task, ITaskTerminateResponse as TaskTerminateResponse }; +export type { ITaskSummary, Task, ITaskTerminateResponse as TaskTerminateResponse }; export const CustomExecutionSupportedContext = new RawContextKey('customExecutionSupported', false, nls.localize('tasks.customExecutionSupported', "Whether CustomExecution tasks are supported. Consider using in the when clause of a \'taskDefinition\' contribution.")); export const ShellExecutionSupportedContext = new RawContextKey('shellExecutionSupported', false, nls.localize('tasks.shellExecutionSupported', "Whether ShellExecution tasks are supported. Consider using in the when clause of a \'taskDefinition\' contribution.")); @@ -94,6 +94,7 @@ export interface ITaskService { registerTaskSystem(scheme: string, taskSystemInfo: ITaskSystemInfo): void; onDidChangeTaskSystemInfo: Event; + onDidChangeTaskConfig: Event; readonly hasTaskSystemInfo: boolean; registerSupportedExecutions(custom?: boolean, shell?: boolean, process?: boolean): void; diff --git a/patched-vscode/src/vs/workbench/contrib/tasks/common/tasks.ts b/patched-vscode/src/vs/workbench/contrib/tasks/common/tasks.ts index fded77d7..8795bee3 100644 --- a/patched-vscode/src/vs/workbench/contrib/tasks/common/tasks.ts +++ b/patched-vscode/src/vs/workbench/contrib/tasks/common/tasks.ts @@ -23,7 +23,7 @@ import { TerminalExitReason } from 'vs/platform/terminal/common/terminal'; export const USER_TASKS_GROUP_KEY = 'settings'; export const TASK_RUNNING_STATE = new RawContextKey('taskRunning', false, nls.localize('tasks.taskRunningContext', "Whether a task is currently running.")); -export const TASKS_CATEGORY = { value: nls.localize('tasksCategory', "Tasks"), original: 'Tasks' }; +export const TASKS_CATEGORY = nls.localize2('tasksCategory', "Tasks"); export enum ShellQuoting { /** @@ -617,7 +617,7 @@ export abstract class CommonTask { return this._id; } - public getRecentlyUsedKey(): string | undefined { + public getKey(): string | undefined { return undefined; } @@ -788,10 +788,13 @@ export class CustomTask extends CommonTask { } public override getCommonTaskId(): string { - return this._source.customizes ? super.getCommonTaskId() : (this.getRecentlyUsedKey() ?? super.getCommonTaskId()); + return this._source.customizes ? super.getCommonTaskId() : (this.getKey() ?? super.getCommonTaskId()); } - public override getRecentlyUsedKey(): string | undefined { + /** + * @returns A key representing the task + */ + public override getKey(): string | undefined { interface ICustomKey { type: string; folder: string; @@ -875,7 +878,7 @@ export class ConfiguringTask extends CommonTask { return this._source.kind === TaskSourceKind.User ? USER_TASKS_GROUP_KEY : this._source.config.workspaceFolder?.uri.toString(); } - public override getRecentlyUsedKey(): string | undefined { + public override getKey(): string | undefined { interface ICustomKey { type: string; folder: string; @@ -963,7 +966,7 @@ export class ContributedTask extends CommonTask { return undefined; } - public override getRecentlyUsedKey(): string | undefined { + public override getKey(): string | undefined { interface IContributedKey { type: string; scope: number; @@ -1266,7 +1269,8 @@ export const enum TaskSettingId { QuickOpenSkip = 'task.quickOpen.skip', QuickOpenShowAll = 'task.quickOpen.showAll', AllowAutomaticTasks = 'task.allowAutomaticTasks', - Reconnection = 'task.reconnection' + Reconnection = 'task.reconnection', + VerboseLogging = 'task.verboseLogging' } export const enum TasksSchemaProperties { diff --git a/patched-vscode/src/vs/workbench/contrib/tasks/electron-sandbox/taskService.ts b/patched-vscode/src/vs/workbench/contrib/tasks/electron-sandbox/taskService.ts index 34fb9cc4..9efbc2ac 100644 --- a/patched-vscode/src/vs/workbench/contrib/tasks/electron-sandbox/taskService.ts +++ b/patched-vscode/src/vs/workbench/contrib/tasks/electron-sandbox/taskService.ts @@ -29,7 +29,8 @@ import { IProgressService } from 'vs/platform/progress/common/progress'; import { IQuickInputService } from 'vs/platform/quickinput/common/quickInput'; import { IStorageService } from 'vs/platform/storage/common/storage'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; -import { IViewsService, IViewDescriptorService } from 'vs/workbench/common/views'; +import { IViewDescriptorService } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import { IOutputService } from 'vs/workbench/services/output/common/output'; import { ITerminalGroupService, ITerminalService } from 'vs/workbench/contrib/terminal/browser/terminal'; import { IConfigurationResolverService } from 'vs/workbench/services/configurationResolver/common/configurationResolver'; @@ -46,7 +47,7 @@ import { IPaneCompositePartService } from 'vs/workbench/services/panecomposite/b import { IThemeService } from 'vs/platform/theme/common/themeService'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { IRemoteAgentService } from 'vs/workbench/services/remote/common/remoteAgentService'; -import { IAudioCueService } from 'vs/platform/audioCues/browser/audioCueService'; +import { IAccessibilitySignalService } from 'vs/platform/accessibilitySignal/browser/accessibilitySignalService'; interface IWorkspaceFolderConfigurationResult { workspaceFolder: IWorkspaceFolder; @@ -91,7 +92,7 @@ export class TaskService extends AbstractTaskService { @IThemeService themeService: IThemeService, @IInstantiationService instantiationService: IInstantiationService, @IRemoteAgentService remoteAgentService: IRemoteAgentService, - @IAudioCueService audioCueService: IAudioCueService + @IAccessibilitySignalService accessibilitySignalService: IAccessibilitySignalService ) { super(configurationService, markerService, diff --git a/patched-vscode/src/vs/workbench/contrib/tasks/test/browser/taskTerminalStatus.test.ts b/patched-vscode/src/vs/workbench/contrib/tasks/test/browser/taskTerminalStatus.test.ts index faaa27ef..c3bf2625 100644 --- a/patched-vscode/src/vs/workbench/contrib/tasks/test/browser/taskTerminalStatus.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/tasks/test/browser/taskTerminalStatus.test.ts @@ -7,7 +7,7 @@ import { ok } from 'assert'; import { Emitter, Event } from 'vs/base/common/event'; import { Disposable } from 'vs/base/common/lifecycle'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; -import { AudioCue, IAudioCueService } from 'vs/platform/audioCues/browser/audioCueService'; +import { AccessibilitySignal, IAccessibilitySignalService } from 'vs/platform/accessibilitySignal/browser/accessibilitySignalService'; import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; import { ACTIVE_TASK_STATUS, FAILED_TASK_STATUS, SUCCEEDED_TASK_STATUS, TaskTerminalStatus } from 'vs/workbench/contrib/tasks/browser/taskTerminalStatus'; @@ -28,8 +28,8 @@ class TestTaskService implements Partial { } } -class TestAudioCueService implements Partial { - async playAudioCue(cue: AudioCue): Promise { +class TestaccessibilitySignalService implements Partial { + async playSignal(cue: AccessibilitySignal): Promise { return; } } @@ -58,7 +58,7 @@ class TestTask extends CommonTask { } } -class TestProblemCollector extends Disposable implements Partial { +class TestProblemCollector extends Disposable implements Partial { protected readonly _onDidFindFirstMatch = new Emitter(); readonly onDidFindFirstMatch = this._onDidFindFirstMatch.event; protected readonly _onDidFindErrors = new Emitter(); @@ -74,13 +74,13 @@ suite('Task Terminal Status', () => { let testTerminal: ITerminalInstance; let testTask: Task; let problemCollector: AbstractProblemCollector; - let audioCueService: TestAudioCueService; + let accessibilitySignalService: TestaccessibilitySignalService; const store = ensureNoDisposablesAreLeakedInTestSuite(); setup(() => { instantiationService = store.add(new TestInstantiationService()); taskService = new TestTaskService(); - audioCueService = new TestAudioCueService(); - taskTerminalStatus = store.add(new TaskTerminalStatus(taskService as any, audioCueService as any)); + accessibilitySignalService = new TestaccessibilitySignalService(); + taskTerminalStatus = store.add(new TaskTerminalStatus(taskService as any, accessibilitySignalService as any)); testTerminal = store.add(instantiationService.createInstance(TestTerminal) as any); testTask = instantiationService.createInstance(TestTask) as unknown as Task; problemCollector = store.add(instantiationService.createInstance(TestProblemCollector) as any); diff --git a/patched-vscode/src/vs/workbench/contrib/telemetry/browser/telemetry.contribution.ts b/patched-vscode/src/vs/workbench/contrib/telemetry/browser/telemetry.contribution.ts index 1b4ad1bc..c397b896 100644 --- a/patched-vscode/src/vs/workbench/contrib/telemetry/browser/telemetry.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/telemetry/browser/telemetry.contribution.ts @@ -15,17 +15,25 @@ import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/ import { language } from 'vs/base/common/platform'; import { Disposable } from 'vs/base/common/lifecycle'; import ErrorTelemetry from 'vs/platform/telemetry/browser/errorTelemetry'; -import { configurationTelemetry, TelemetryTrustedValue } from 'vs/platform/telemetry/common/telemetryUtils'; -import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { TelemetryTrustedValue } from 'vs/platform/telemetry/common/telemetryUtils'; +import { ConfigurationTarget, ConfigurationTargetToString, IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { ITextFileService, ITextFileSaveEvent, ITextFileResolveEvent } from 'vs/workbench/services/textfile/common/textfiles'; import { extname, basename, isEqual, isEqualOrParent } from 'vs/base/common/resources'; import { URI } from 'vs/base/common/uri'; +import { Event } from 'vs/base/common/event'; import { Schemas } from 'vs/base/common/network'; import { getMimeTypes } from 'vs/editor/common/services/languagesAssociations'; import { hash } from 'vs/base/common/hash'; import { IPaneCompositePartService } from 'vs/workbench/services/panecomposite/browser/panecomposite'; import { ViewContainerLocation } from 'vs/workbench/common/views'; import { IUserDataProfileService } from 'vs/workbench/services/userDataProfile/common/userDataProfile'; +import { mainWindow } from 'vs/base/browser/window'; +import { IConfigurationRegistry, Extensions as ConfigurationExtensions } from 'vs/platform/configuration/common/configurationRegistry'; +import { isBoolean, isNumber, isString } from 'vs/base/common/types'; +import { LayoutSettings } from 'vs/workbench/services/layout/browser/layoutService'; +import { AutoUpdateConfigurationKey } from 'vs/workbench/contrib/extensions/common/extensions'; +import { KEYWORD_ACTIVIATION_SETTING_ID } from 'vs/workbench/contrib/chat/common/chatService'; +import { IUserDataProfilesService } from 'vs/platform/userDataProfile/common/userDataProfile'; type TelemetryData = { mimeType: TelemetryTrustedValue; @@ -39,7 +47,7 @@ type FileTelemetryDataFragment = { mimeType: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'The language type of the file (for example XML).' }; ext: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'The file extension of the file (for example xml).' }; path: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'The path of the file as a hash.' }; - reason?: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'The reason why a file is read or written. Allows to e.g. distinguish auto save from normal save.' }; + reason?: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'The reason why a file is read or written. Allows to e.g. distinguish auto save from normal save.' }; allowlistedjson?: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'The name of the file but only if it matches some well known file names such as package.json or tsconfig.json.' }; }; @@ -57,7 +65,6 @@ export class TelemetryContribution extends Disposable implements IWorkbenchContr @IWorkbenchThemeService themeService: IWorkbenchThemeService, @IWorkbenchEnvironmentService environmentService: IWorkbenchEnvironmentService, @IUserDataProfileService private readonly userDataProfileService: IUserDataProfileService, - @IConfigurationService configurationService: IConfigurationService, @IPaneCompositePartService paneCompositeService: IPaneCompositePartService, @ITextFileService textFileService: ITextFileService ) { @@ -67,28 +74,28 @@ export class TelemetryContribution extends Disposable implements IWorkbenchContr const activeViewlet = paneCompositeService.getActivePaneComposite(ViewContainerLocation.Sidebar); type WindowSizeFragment = { - innerHeight: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'The height of the current window.' }; - innerWidth: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'The width of the current window.' }; - outerHeight: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'The height of the current window with all decoration removed.' }; - outerWidth: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'The width of the current window with all decoration removed.' }; + innerHeight: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'The height of the current window.' }; + innerWidth: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'The width of the current window.' }; + outerHeight: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'The height of the current window with all decoration removed.' }; + outerWidth: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'The width of the current window with all decoration removed.' }; owner: 'bpasero'; comment: 'The size of the window.'; }; type WorkspaceLoadClassification = { owner: 'bpasero'; - emptyWorkbench: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'Whether a folder or workspace is opened or not.' }; + emptyWorkbench: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Whether a folder or workspace is opened or not.' }; windowSize: WindowSizeFragment; - 'workbench.filesToOpenOrCreate': { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'Number of files that should open or be created.' }; - 'workbench.filesToDiff': { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'Number of files that should be compared.' }; - 'workbench.filesToMerge': { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'Number of files that should be merged.' }; - customKeybindingsCount: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'Number of custom keybindings' }; + 'workbench.filesToOpenOrCreate': { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Number of files that should open or be created.' }; + 'workbench.filesToDiff': { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Number of files that should be compared.' }; + 'workbench.filesToMerge': { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Number of files that should be merged.' }; + customKeybindingsCount: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Number of custom keybindings' }; theme: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'The current theme of the window.' }; language: { classification: 'SystemMetaData'; purpose: 'BusinessInsight'; comment: 'The display language of the window.' }; pinnedViewlets: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'The identifiers of views that are pinned.' }; restoredViewlet?: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'The identifier of the view that is restored.' }; - restoredEditors: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'The number of editors that restored.' }; - startupKind: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'How the window was opened, e.g via reload or not.' }; + restoredEditors: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'The number of editors that restored.' }; + startupKind: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'How the window was opened, e.g via reload or not.' }; comment: 'Metadata around the workspace that is being loaded into a window.'; }; @@ -108,7 +115,7 @@ export class TelemetryContribution extends Disposable implements IWorkbenchContr }; telemetryService.publicLog2('workspaceLoad', { - windowSize: { innerHeight: window.innerHeight, innerWidth: window.innerWidth, outerHeight: window.outerHeight, outerWidth: window.outerWidth }, + windowSize: { innerHeight: mainWindow.innerHeight, innerWidth: mainWindow.innerWidth, outerHeight: mainWindow.outerHeight, outerWidth: mainWindow.outerWidth }, emptyWorkbench: contextService.getWorkbenchState() === WorkbenchState.EMPTY, 'workbench.filesToOpenOrCreate': filesToOpenOrCreate && filesToOpenOrCreate.length || 0, 'workbench.filesToDiff': filesToDiff && filesToDiff.length || 0, @@ -125,9 +132,6 @@ export class TelemetryContribution extends Disposable implements IWorkbenchContr // Error Telemetry this._register(new ErrorTelemetry(telemetryService)); - // Configuration Telemetry - this._register(configurationTelemetry(telemetryService, configurationService)); - // Files Telemetry this._register(textFileService.files.onDidResolve(e => this.onTextFileModelResolved(e))); this._register(textFileService.files.onDidSave(e => this.onTextFileModelSaved(e))); @@ -231,4 +235,214 @@ export class TelemetryContribution extends Disposable implements IWorkbenchContr } } -Registry.as(WorkbenchExtensions.Workbench).registerWorkbenchContribution(TelemetryContribution, LifecyclePhase.Restored); +class ConfigurationTelemetryContribution extends Disposable implements IWorkbenchContribution { + + private readonly configurationRegistry = Registry.as(ConfigurationExtensions.Configuration); + + constructor( + @IConfigurationService private readonly configurationService: IConfigurationService, + @IUserDataProfilesService private readonly userDataProfilesService: IUserDataProfilesService, + @ITelemetryService private readonly telemetryService: ITelemetryService, + ) { + super(); + + // Debounce the event by 1000 ms and merge all affected keys into one event + const debouncedConfigService = Event.debounce(configurationService.onDidChangeConfiguration, (last, cur) => { + const newAffectedKeys: ReadonlySet = last ? new Set([...last.affectedKeys, ...cur.affectedKeys]) : cur.affectedKeys; + return { ...cur, affectedKeys: newAffectedKeys }; + }, 1000, true); + + this._register(debouncedConfigService(event => { + if (event.source !== ConfigurationTarget.DEFAULT) { + type UpdateConfigurationClassification = { + owner: 'sandy081'; + comment: 'Event which fires when user updates settings'; + configurationSource: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'What configuration file was updated i.e user or workspace' }; + configurationKeys: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'What configuration keys were updated' }; + }; + type UpdateConfigurationEvent = { + configurationSource: string; + configurationKeys: string[]; + }; + telemetryService.publicLog2('updateConfiguration', { + configurationSource: ConfigurationTargetToString(event.source), + configurationKeys: Array.from(event.affectedKeys) + }); + } + })); + + const { user, workspace } = configurationService.keys(); + for (const setting of user) { + this.reportTelemetry(setting, ConfigurationTarget.USER_LOCAL); + } + for (const setting of workspace) { + this.reportTelemetry(setting, ConfigurationTarget.WORKSPACE); + } + } + + /** + * Report value of a setting only if it is an enum, boolean, or number or an array of those. + */ + private getValueToReport(key: string, target: ConfigurationTarget.USER_LOCAL | ConfigurationTarget.WORKSPACE): string | undefined { + const inpsectData = this.configurationService.inspect(key); + const value = target === ConfigurationTarget.USER_LOCAL ? inpsectData.user?.value : inpsectData.workspace?.value; + if (isNumber(value) || isBoolean(value)) { + return value.toString(); + } + + const schema = this.configurationRegistry.getConfigurationProperties()[key]; + if (isString(value)) { + if (schema?.enum?.includes(value)) { + return value; + } + return undefined; + } + if (Array.isArray(value)) { + if (value.every(v => isNumber(v) || isBoolean(v) || (isString(v) && schema?.enum?.includes(v)))) { + return JSON.stringify(value); + } + } + return undefined; + } + + private reportTelemetry(key: string, target: ConfigurationTarget.USER_LOCAL | ConfigurationTarget.WORKSPACE): void { + type UpdatedSettingEvent = { + settingValue: string | undefined; + source: string; + }; + const source = ConfigurationTargetToString(target); + + switch (key) { + + case LayoutSettings.ACTIVITY_BAR_LOCATION: + this.telemetryService.publicLog2('workbench.activityBar.location', { settingValue: this.getValueToReport(key, target), source }); + return; + + case AutoUpdateConfigurationKey: + this.telemetryService.publicLog2('extensions.autoUpdate', { settingValue: this.getValueToReport(key, target), source }); + return; + + case 'files.autoSave': + this.telemetryService.publicLog2('files.autoSave', { settingValue: this.getValueToReport(key, target), source }); + return; + + case 'editor.stickyScroll.enabled': + this.telemetryService.publicLog2('editor.stickyScroll.enabled', { settingValue: this.getValueToReport(key, target), source }); + return; + + case KEYWORD_ACTIVIATION_SETTING_ID: + this.telemetryService.publicLog2('accessibility.voice.keywordActivation', { settingValue: this.getValueToReport(key, target), source }); + return; + + case 'window.zoomLevel': + this.telemetryService.publicLog2('window.zoomLevel', { settingValue: this.getValueToReport(key, target), source }); + return; + + case 'window.zoomPerWindow': + this.telemetryService.publicLog2('window.zoomPerWindow', { settingValue: this.getValueToReport(key, target), source }); + return; + + case 'window.titleBarStyle': + this.telemetryService.publicLog2('window.titleBarStyle', { settingValue: this.getValueToReport(key, target), source }); + return; + + case 'window.customTitleBarVisibility': + this.telemetryService.publicLog2('window.customTitleBarVisibility', { settingValue: this.getValueToReport(key, target), source }); + return; + + case 'window.nativeTabs': + this.telemetryService.publicLog2('window.nativeTabs', { settingValue: this.getValueToReport(key, target), source }); + return; + + case 'extensions.verifySignature': + this.telemetryService.publicLog2('extensions.verifySignature', { settingValue: this.getValueToReport(key, target), source }); + return; + + case 'window.systemColorTheme': + this.telemetryService.publicLog2('window.systemColorTheme', { settingValue: this.getValueToReport(key, target), source }); + return; + + case 'window.newWindowProfile': + { + const valueToReport = this.getValueToReport(key, target); + const settingValue = + valueToReport === null ? 'null' + : valueToReport === this.userDataProfilesService.defaultProfile.name + ? 'default' + : 'custom'; + this.telemetryService.publicLog2('window.systemColorTheme', { settingValue, source }); + return; + } + } + } + +} + +const workbenchContributionRegistry = Registry.as(WorkbenchExtensions.Workbench); +workbenchContributionRegistry.registerWorkbenchContribution(TelemetryContribution, LifecyclePhase.Restored); +workbenchContributionRegistry.registerWorkbenchContribution(ConfigurationTelemetryContribution, LifecyclePhase.Eventually); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/baseTerminalBackend.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/baseTerminalBackend.ts index 7710088c..d375636a 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/baseTerminalBackend.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/baseTerminalBackend.ts @@ -9,11 +9,14 @@ import { Schemas } from 'vs/base/common/network'; import { localize } from 'vs/nls'; import { ICrossVersionSerializedTerminalState, IPtyHostController, ISerializedTerminalState, ITerminalLogService } from 'vs/platform/terminal/common/terminal'; import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace'; -import { TerminalCommandId } from 'vs/workbench/contrib/terminal/common/terminal'; import { IConfigurationResolverService } from 'vs/workbench/services/configurationResolver/common/configurationResolver'; import { IHistoryService } from 'vs/workbench/services/history/common/history'; import { IStatusbarEntry, IStatusbarEntryAccessor, IStatusbarService, StatusbarAlignment } from 'vs/workbench/services/statusbar/browser/statusbar'; +// HACK: This file should not depend on terminalContrib +// eslint-disable-next-line local/code-import-patterns +import { TerminalDeveloperCommandId } from 'vs/workbench/contrib/terminalContrib/developer/common/terminal.developer'; + export abstract class BaseTerminalBackend extends Disposable { private _isPtyHostUnresponsive: boolean = false; @@ -46,7 +49,7 @@ export abstract class BaseTerminalBackend extends Disposable { this._register(this._ptyHostController.onPtyHostExit(() => { this._logService.error(`The terminal's pty host process exited, the connection to all terminal processes was lost`); })); - this.onPtyHostConnected(() => hasStarted = true); + this._register(this.onPtyHostConnected(() => hasStarted = true)); this._register(this._ptyHostController.onPtyHostStart(() => { this._logService.debug(`The terminal's pty host process is starting`); // Only fire the _restart_ event after it has started @@ -65,7 +68,7 @@ export abstract class BaseTerminalBackend extends Disposable { text: `$(debug-disconnect) ${localize('ptyHostStatus.short', 'Pty Host')}`, tooltip: localize('nonResponsivePtyHost', "The connection to the terminal's pty host process is unresponsive, terminals may stop working. Click to manually restart the pty host."), ariaLabel: localize('ptyHostStatus.ariaLabel', 'Pty Host is unresponsive'), - command: TerminalCommandId.RestartPtyHost, + command: TerminalDeveloperCommandId.RestartPtyHost, kind: 'warning' }; } diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/detachedTerminal.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/detachedTerminal.ts index 9902a548..d8b53f39 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/detachedTerminal.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/detachedTerminal.ts @@ -3,6 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import * as dom from 'vs/base/browser/dom'; import { Delayer } from 'vs/base/common/async'; import { onUnexpectedError } from 'vs/base/common/errors'; import { Disposable } from 'vs/base/common/lifecycle'; @@ -19,11 +20,13 @@ import { XtermTerminal } from 'vs/workbench/contrib/terminal/browser/xterm/xterm import { IEnvironmentVariableInfo } from 'vs/workbench/contrib/terminal/common/environmentVariable'; import { ITerminalProcessInfo, ProcessState } from 'vs/workbench/contrib/terminal/common/terminal'; -export class DeatachedTerminal extends Disposable implements IDetachedTerminalInstance { +export class DetachedTerminal extends Disposable implements IDetachedTerminalInstance { private readonly _widgets = this._register(new TerminalWidgetManager()); public readonly capabilities = new TerminalCapabilityStore(); private readonly _contributions: Map = new Map(); + public domElement?: HTMLElement; + public get xterm(): IDetachedXtermTerminal { return this._xterm; } @@ -66,10 +69,41 @@ export class DeatachedTerminal extends Disposable implements IDetachedTerminalIn }); } + get selection(): string | undefined { + return this._xterm && this.hasSelection() ? this._xterm.raw.getSelection() : undefined; + } + + hasSelection(): boolean { + return this._xterm.hasSelection(); + } + + clearSelection(): void { + this._xterm.clearSelection(); + } + + focus(force?: boolean): void { + if (force || !dom.getActiveWindow().getSelection()?.toString()) { + this.xterm.focus(); + } + } + attachToElement(container: HTMLElement, options?: Partial | undefined): void { + this.domElement = container; const screenElement = this._xterm.attachToElement(container, options); this._widgets.attachToElement(screenElement); } + + forceScrollbarVisibility(): void { + this.domElement?.classList.add('force-scrollbar'); + } + + resetScrollbarVisibility(): void { + this.domElement?.classList.remove('force-scrollbar'); + } + + getContribution(id: string): T | null { + return this._contributions.get(id) as T | null; + } } /** diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/fish_xdg_data/fish/vendor_conf.d/shellIntegration.fish b/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/fish_xdg_data/fish/vendor_conf.d/shellIntegration.fish index d395be29..a771735a 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/fish_xdg_data/fish/vendor_conf.d/shellIntegration.fish +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/fish_xdg_data/fish/vendor_conf.d/shellIntegration.fish @@ -28,30 +28,37 @@ if status --is-login; and set -q VSCODE_PATH_PREFIX end set -e VSCODE_PATH_PREFIX -# Apply EnvironmentVariableCollections if needed -if test -n "$VSCODE_ENV_REPLACE" - set ITEMS (string split : $VSCODE_ENV_REPLACE) - for B in $ITEMS - set split (string split = $B) - set -gx "$split[1]" (echo -e "$split[2]") +set -g __vsc_applied_env_vars 0 +function __vsc_apply_env_vars + if test $__vsc_applied_env_vars -eq 1; + return end - set -e VSCODE_ENV_REPLACE -end -if test -n "$VSCODE_ENV_PREPEND" - set ITEMS (string split : $VSCODE_ENV_PREPEND) - for B in $ITEMS - set split (string split = $B) - set -gx "$split[1]" (echo -e "$split[2]")"$$split[1]" # avoid -p as it adds a space + set -l __vsc_applied_env_vars 1 + # Apply EnvironmentVariableCollections if needed + if test -n "$VSCODE_ENV_REPLACE" + set ITEMS (string split : $VSCODE_ENV_REPLACE) + for B in $ITEMS + set split (string split = $B) + set -gx "$split[1]" (echo -e "$split[2]") + end + set -e VSCODE_ENV_REPLACE end - set -e VSCODE_ENV_PREPEND -end -if test -n "$VSCODE_ENV_APPEND" - set ITEMS (string split : $VSCODE_ENV_APPEND) - for B in $ITEMS - set split (string split = $B) - set -gx "$split[1]" "$$split[1]"(echo -e "$split[2]") # avoid -a as it adds a space + if test -n "$VSCODE_ENV_PREPEND" + set ITEMS (string split : $VSCODE_ENV_PREPEND) + for B in $ITEMS + set split (string split = $B) + set -gx "$split[1]" (echo -e "$split[2]")"$$split[1]" # avoid -p as it adds a space + end + set -e VSCODE_ENV_PREPEND + end + if test -n "$VSCODE_ENV_APPEND" + set ITEMS (string split : $VSCODE_ENV_APPEND) + for B in $ITEMS + set split (string split = $B) + set -gx "$split[1]" "$$split[1]"(echo -e "$split[2]") # avoid -a as it adds a space + end + set -e VSCODE_ENV_APPEND end - set -e VSCODE_ENV_APPEND end # Handle the shell integration nonce @@ -68,8 +75,8 @@ end # Sent right before executing an interactive command. # Marks the beginning of command output. function __vsc_cmd_executed --on-event fish_preexec - __vsc_esc C __vsc_esc E (__vsc_escape_value "$argv") $__vsc_nonce + __vsc_esc C # Creates a marker to indicate a command was run. set --global _vsc_has_cmd @@ -140,6 +147,9 @@ end # Sent at the start of the prompt. # Marks the beginning of the prompt (and, implicitly, a new line). function __vsc_fish_prompt_start + # Applying environment variables is deferred to after config.fish has been + # evaluated + __vsc_apply_env_vars __vsc_esc A end @@ -163,11 +173,11 @@ function __init_vscode_shell_integration function fish_mode_prompt __vsc_fish_prompt_start __vsc_fish_mode_prompt - __vsc_fish_cmd_start end function fish_prompt __vsc_fish_prompt + __vsc_fish_cmd_start end else # No fish_mode_prompt, so put everything in fish_prompt. diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/shellIntegration-bash.sh b/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/shellIntegration-bash.sh index 687b9ee0..1b6d1f62 100755 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/shellIntegration-bash.sh +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/shellIntegration-bash.sh @@ -22,7 +22,7 @@ if [ "$VSCODE_INJECTION" == "1" ]; then if [ -r /etc/profile ]; then . /etc/profile fi - # exceute the first that exists + # execute the first that exists if [ -r ~/.bash_profile ]; then . ~/.bash_profile elif [ -r ~/.bash_login ]; then @@ -50,7 +50,7 @@ if [ -n "${VSCODE_ENV_REPLACE:-}" ]; then IFS=':' read -ra ADDR <<< "$VSCODE_ENV_REPLACE" for ITEM in "${ADDR[@]}"; do VARNAME="$(echo $ITEM | cut -d "=" -f 1)" - VALUE="$(echo -e "$ITEM" | cut -d "=" -f 2)" + VALUE="$(echo -e "$ITEM" | cut -d "=" -f 2-)" export $VARNAME="$VALUE" done builtin unset VSCODE_ENV_REPLACE @@ -59,7 +59,7 @@ if [ -n "${VSCODE_ENV_PREPEND:-}" ]; then IFS=':' read -ra ADDR <<< "$VSCODE_ENV_PREPEND" for ITEM in "${ADDR[@]}"; do VARNAME="$(echo $ITEM | cut -d "=" -f 1)" - VALUE="$(echo -e "$ITEM" | cut -d "=" -f 2)" + VALUE="$(echo -e "$ITEM" | cut -d "=" -f 2-)" export $VARNAME="$VALUE${!VARNAME}" done builtin unset VSCODE_ENV_PREPEND @@ -68,7 +68,7 @@ if [ -n "${VSCODE_ENV_APPEND:-}" ]; then IFS=':' read -ra ADDR <<< "$VSCODE_ENV_APPEND" for ITEM in "${ADDR[@]}"; do VARNAME="$(echo $ITEM | cut -d "=" -f 1)" - VALUE="$(echo -e "$ITEM" | cut -d "=" -f 2)" + VALUE="$(echo -e "$ITEM" | cut -d "=" -f 2-)" export $VARNAME="${!VARNAME}$VALUE" done builtin unset VSCODE_ENV_APPEND @@ -95,19 +95,42 @@ __vsc_get_trap() { builtin printf '%s' "${terms[2]:-}" } +__vsc_escape_value_fast() { + builtin local LC_ALL=C out + out=${1//\\/\\\\} + out=${out//;/\\x3b} + builtin printf '%s\n' "${out}" +} + # The property (P) and command (E) codes embed values which require escaping. # Backslashes are doubled. Non-alphanumeric characters are converted to escaped hex. __vsc_escape_value() { + # If the input being too large, switch to the faster function + if [ "${#1}" -ge 2000 ]; then + __vsc_escape_value_fast "$1" + builtin return + fi + # Process text byte by byte, not by codepoint. - builtin local LC_ALL=C str="${1}" i byte token out='' + local -r LC_ALL=C + local -r str="${1}" + local -ir len="${#str}" + + local -i i + local -i val + local byte + local token + local out='' for (( i=0; i < "${#str}"; ++i )); do + # Escape backslashes, semi-colons specially, then special ASCII chars below space (0x20). byte="${str:$i:1}" - - # Escape backslashes and semi-colons - if [ "$byte" = "\\" ]; then + builtin printf -v val '%d' "'$byte" + if (( val < 31 )); then + builtin printf -v token '\\x%02x' "'$byte" + elif (( val == 92 )); then # \ token="\\\\" - elif [ "$byte" = ";" ]; then + elif (( val == 59 )); then # ; token="\\x3b" else token="$byte" @@ -116,12 +139,15 @@ __vsc_escape_value() { out+="$token" done - builtin printf '%s\n' "${out}" + builtin printf '%s\n' "$out" } # Send the IsWindows property if the environment looks like Windows if [[ "$(uname -s)" =~ ^CYGWIN*|MINGW*|MSYS* ]]; then builtin printf '\e]633;P;IsWindows=True\a' + __vsc_is_windows=1 +else + __vsc_is_windows=0 fi # Allow verifying $BASH_COMMAND doesn't have aliases resolved via history when the right HISTCONTROL @@ -144,6 +170,22 @@ __vsc_current_command="" __vsc_nonce="$VSCODE_NONCE" unset VSCODE_NONCE +# Report continuation prompt +builtin printf "\e]633;P;ContinuationPrompt=$(echo "$PS2" | sed 's/\x1b/\\\\x1b/g')\a" + +__vsc_report_prompt() { + # Expand the original PS1 similarly to how bash would normally + # See https://stackoverflow.com/a/37137981 for technique + if ((BASH_VERSINFO[0] >= 5 || (BASH_VERSINFO[0] == 4 && BASH_VERSINFO[1] >= 4))); then + __vsc_prompt=${__vsc_original_PS1@P} + else + __vsc_prompt=${__vsc_original_PS1} + fi + + __vsc_prompt="$(builtin printf "%s" "${__vsc_prompt//[$'\001'$'\002']}")" + builtin printf "\e]633;P;Prompt=%s\a" "$(__vsc_escape_value "${__vsc_prompt}")" +} + __vsc_prompt_start() { builtin printf '\e]633;A\a' } @@ -153,12 +195,20 @@ __vsc_prompt_end() { } __vsc_update_cwd() { - builtin printf '\e]633;P;Cwd=%s\a' "$(__vsc_escape_value "$PWD")" + if [ "$__vsc_is_windows" = "1" ]; then + __vsc_cwd="$(cygpath -m "$PWD")" + else + __vsc_cwd="$PWD" + fi + builtin printf '\e]633;P;Cwd=%s\a' "$(__vsc_escape_value "$__vsc_cwd")" } __vsc_command_output_start() { - builtin printf '\e]633;C\a' + if [[ -z "$__vsc_first_prompt" ]]; then + builtin return + fi builtin printf '\e]633;E;%s;%s\a' "$(__vsc_escape_value "${__vsc_current_command}")" $__vsc_nonce + builtin printf '\e]633;C\a' } __vsc_continuation_start() { @@ -170,6 +220,9 @@ __vsc_continuation_end() { } __vsc_command_complete() { + if [[ -z "$__vsc_first_prompt" ]]; then + builtin return + fi if [ "$__vsc_current_command" = "" ]; then builtin printf '\e]633;D\a' else @@ -199,12 +252,14 @@ __vsc_update_prompt() { __vsc_precmd() { __vsc_command_complete "$__vsc_status" __vsc_current_command="" + __vsc_report_prompt + __vsc_first_prompt=1 __vsc_update_prompt } __vsc_preexec() { __vsc_initialized=1 - if [[ ! "$BASH_COMMAND" =~ ^__vsc_prompt* ]]; then + if [[ ! $BASH_COMMAND == __vsc_prompt* ]]; then # Use history if it's available to verify the command as BASH_COMMAND comes in with aliases # resolved if [ "$__vsc_history_verify" = "1" ]; then @@ -243,8 +298,8 @@ else __vsc_preexec_all() { if [ "$__vsc_in_command_execution" = "0" ]; then __vsc_in_command_execution="1" - builtin eval "${__vsc_dbg_trap}" __vsc_preexec + builtin eval "${__vsc_dbg_trap}" fi } trap '__vsc_preexec_all "$_"' DEBUG @@ -262,6 +317,7 @@ __vsc_prompt_cmd_original() { __vsc_restore_exit_code "${__vsc_status}" # Evaluate the original PROMPT_COMMAND similarly to how bash would normally # See https://unix.stackexchange.com/a/672843 for technique + local cmd for cmd in "${__vsc_original_prompt_command[@]}"; do eval "${cmd:-}" done diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/shellIntegration-rc.zsh b/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/shellIntegration-rc.zsh index cc2cb83e..c555d1ac 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/shellIntegration-rc.zsh +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/shellIntegration-rc.zsh @@ -32,12 +32,6 @@ if [[ "$VSCODE_INJECTION" == "1" ]]; then fi fi -# Shell integration was disabled by the shell, exit without warning assuming either the shell has -# explicitly disabled shell integration as it's incompatible or it implements the protocol. -if [ -z "$VSCODE_SHELL_INTEGRATION" ]; then - builtin return -fi - # Apply EnvironmentVariableCollections if needed if [ -n "${VSCODE_ENV_REPLACE:-}" ]; then IFS=':' read -rA ADDR <<< "$VSCODE_ENV_REPLACE" @@ -64,6 +58,12 @@ if [ -n "${VSCODE_ENV_APPEND:-}" ]; then unset VSCODE_ENV_APPEND fi +# Shell integration was disabled by the shell, exit without warning assuming either the shell has +# explicitly disabled shell integration as it's incompatible or it implements the protocol. +if [ -z "$VSCODE_SHELL_INTEGRATION" ]; then + builtin return +fi + # The property (P) and command (E) codes embed values which require escaping. # Backslashes are doubled. Non-alphanumeric characters are converted to escaped hex. __vsc_escape_value() { @@ -75,11 +75,13 @@ __vsc_escape_value() { for (( i = 0; i < ${#str}; ++i )); do byte="${str:$i:1}" - # Escape backslashes and semi-colons + # Escape backslashes, semi-colons and newlines if [ "$byte" = "\\" ]; then token="\\\\" elif [ "$byte" = ";" ]; then token="\\x3b" + elif [ "$byte" = $'\n' ]; then + token="\x0a" else token="$byte" fi @@ -110,8 +112,8 @@ __vsc_update_cwd() { } __vsc_command_output_start() { - builtin printf '\e]633;C\a' builtin printf '\e]633;E;%s;%s\a' "$(__vsc_escape_value "${__vsc_current_command}")" $__vsc_nonce + builtin printf '\e]633;C\a' } __vsc_continuation_start() { diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/shellIntegration.ps1 b/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/shellIntegration.ps1 index 0d79bad8..c2971c0d 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/shellIntegration.ps1 +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/shellIntegration.ps1 @@ -21,10 +21,13 @@ $Global:__LastHistoryId = -1 $Nonce = $env:VSCODE_NONCE $env:VSCODE_NONCE = $null +$osVersion = [System.Environment]::OSVersion.Version +$isWindows10 = $IsWindows -and $osVersion.Major -eq 10 -and $osVersion.Minor -eq 0 -and $osVersion.Build -lt 22000 + if ($env:VSCODE_ENV_REPLACE) { $Split = $env:VSCODE_ENV_REPLACE.Split(":") foreach ($Item in $Split) { - $Inner = $Item.Split('=') + $Inner = $Item.Split('=', 2) [Environment]::SetEnvironmentVariable($Inner[0], $Inner[1].Replace('\x3a', ':')) } $env:VSCODE_ENV_REPLACE = $null @@ -32,7 +35,7 @@ if ($env:VSCODE_ENV_REPLACE) { if ($env:VSCODE_ENV_PREPEND) { $Split = $env:VSCODE_ENV_PREPEND.Split(":") foreach ($Item in $Split) { - $Inner = $Item.Split('=') + $Inner = $Item.Split('=', 2) [Environment]::SetEnvironmentVariable($Inner[0], $Inner[1].Replace('\x3a', ':') + [Environment]::GetEnvironmentVariable($Inner[0])) } $env:VSCODE_ENV_PREPEND = $null @@ -40,7 +43,7 @@ if ($env:VSCODE_ENV_PREPEND) { if ($env:VSCODE_ENV_APPEND) { $Split = $env:VSCODE_ENV_APPEND.Split(":") foreach ($Item in $Split) { - $Inner = $Item.Split('=') + $Inner = $Item.Split('=', 2) [Environment]::SetEnvironmentVariable($Inner[0], [Environment]::GetEnvironmentVariable($Inner[0]) + $Inner[1].Replace('\x3a', ':')) } $env:VSCODE_ENV_APPEND = $null @@ -49,12 +52,12 @@ if ($env:VSCODE_ENV_APPEND) { function Global:__VSCode-Escape-Value([string]$value) { # NOTE: In PowerShell v6.1+, this can be written `$value -replace '…', { … }` instead of `[regex]::Replace`. # Replace any non-alphanumeric characters. - [regex]::Replace($value, '[\\\n;]', { param($match) - # Encode the (ascii) matches as `\x` - -Join ( - [System.Text.Encoding]::UTF8.GetBytes($match.Value) | ForEach-Object { '\x{0:x2}' -f $_ } - ) - }) + [regex]::Replace($value, "[$([char]0x1b)\\\n;]", { param($match) + # Encode the (ascii) matches as `\x` + -Join ( + [System.Text.Encoding]::UTF8.GetBytes($match.Value) | ForEach-Object { '\x{0:x2}' -f $_ } + ) + }) } function Global:Prompt() { @@ -63,27 +66,14 @@ function Global:Prompt() { # error when $LastHistoryEntry is null, and is not otherwise useful. Set-StrictMode -Off $LastHistoryEntry = Get-History -Count 1 + $Result = "" # Skip finishing the command if the first command has not yet started if ($Global:__LastHistoryId -ne -1) { if ($LastHistoryEntry.Id -eq $Global:__LastHistoryId) { # Don't provide a command line or exit code if there was no history entry (eg. ctrl+c, enter on no command) - $Result = "$([char]0x1b)]633;E`a" $Result += "$([char]0x1b)]633;D`a" - } else { - # Command finished command line - # OSC 633 ; E ; ; ST - $Result = "$([char]0x1b)]633;E;" - # Sanitize the command line to ensure it can get transferred to the terminal and can be parsed - # correctly. This isn't entirely safe but good for most cases, it's important for the Pt parameter - # to only be composed of _printable_ characters as per the spec. - if ($LastHistoryEntry.CommandLine) { - $CommandLine = $LastHistoryEntry.CommandLine - } else { - $CommandLine = "" - } - $Result += $(__VSCode-Escape-Value $CommandLine) - $Result += ";$Nonce" - $Result += "`a" + } + else { # Command finished exit code # OSC 633 ; D [; ] ST $Result += "$([char]0x1b)]633;D;$FakeCode`a" @@ -94,13 +84,19 @@ function Global:Prompt() { $Result += "$([char]0x1b)]633;A`a" # Current working directory # OSC 633 ; = ST - $Result += if($pwd.Provider.Name -eq 'FileSystem'){"$([char]0x1b)]633;P;Cwd=$(__VSCode-Escape-Value $pwd.ProviderPath)`a"} + $Result += if ($pwd.Provider.Name -eq 'FileSystem') { "$([char]0x1b)]633;P;Cwd=$(__VSCode-Escape-Value $pwd.ProviderPath)`a" } # Before running the original prompt, put $? back to what it was: if ($FakeCode -ne 0) { Write-Error "failure" -ea ignore } # Run the original prompt - $Result += $Global:__VSCodeOriginalPrompt.Invoke() + $OriginalPrompt += $Global:__VSCodeOriginalPrompt.Invoke() + $Result += $OriginalPrompt + + # Prompt + # OSC 633 ; = ST + $Result += "$([char]0x1b)]633;P;Prompt=$(__VSCode-Escape-Value $OriginalPrompt)`a" + # Write command started $Result += "$([char]0x1b)]633;B`a" $Global:__LastHistoryId = $LastHistoryEntry.Id @@ -112,10 +108,27 @@ function Global:Prompt() { if (Get-Module -Name PSReadLine) { $__VSCodeOriginalPSConsoleHostReadLine = $function:PSConsoleHostReadLine function Global:PSConsoleHostReadLine { - $tmp = $__VSCodeOriginalPSConsoleHostReadLine.Invoke() + $CommandLine = $__VSCodeOriginalPSConsoleHostReadLine.Invoke() + + # Command line + # OSC 633 ; E ; ; ST + $Result = "$([char]0x1b)]633;E;" + $Result += $(__VSCode-Escape-Value $CommandLine) + # Only send the nonce if the OS is not Windows 10 as it seems to echo to the terminal + # sometimes + if ($IsWindows10 -eq $false) { + $Result += ";$Nonce" + } + $Result += "`a" + + # Command executed + # OSC 633 ; C ST + $Result += "$([char]0x1b)]633;C`a" + # Write command executed sequence directly to Console to avoid the new line from Write-Host - [Console]::Write("$([char]0x1b)]633;C`a") - $tmp + [Console]::Write($Result) + + $CommandLine } } @@ -123,16 +136,24 @@ if (Get-Module -Name PSReadLine) { if ($PSVersionTable.PSVersion -lt "6.0") { # Windows PowerShell is only available on Windows [Console]::Write("$([char]0x1b)]633;P;IsWindows=$true`a") -} else { +} +else { [Console]::Write("$([char]0x1b)]633;P;IsWindows=$IsWindows`a") } +# Set ContinuationPrompt property +$ContinuationPrompt = (Get-PSReadLineOption).ContinuationPrompt +if ($ContinuationPrompt) { + [Console]::Write("$([char]0x1b)]633;P;ContinuationPrompt=$(__VSCode-Escape-Value $ContinuationPrompt)`a") +} + # Set always on key handlers which map to default VS Code keybindings function Set-MappedKeyHandler { param ([string[]] $Chord, [string[]]$Sequence) try { $Handler = Get-PSReadLineKeyHandler -Chord $Chord | Select-Object -First 1 - } catch [System.Management.Automation.ParameterBindingException] { + } + catch [System.Management.Automation.ParameterBindingException] { # PowerShell 5.1 ships with PSReadLine 2.0.0 which does not have -Chord, # so we check what's bound and filter it. $Handler = Get-PSReadLineKeyHandler -Bound | Where-Object -FilterScript { $_.Key -eq $Chord } | Select-Object -First 1 @@ -157,33 +178,55 @@ function Set-MappedKeyHandlers { Send-Completions } - # Suggest trigger characters - Set-PSReadLineKeyHandler -Chord "-" -ScriptBlock { - [Microsoft.PowerShell.PSConsoleReadLine]::Insert("-") - Send-Completions - } + # TODO: When does this invalidate? Installing a new module could add new commands. We could expose a command to update? Track `(Get-Module).Count`? + # Commands are expensive to complete and send over, do this once for the empty string so we + # don't need to do it each time the user requests. Additionally we also want to do filtering + # and ranking on the client side with the full list of results. + $result = "$([char]0x1b)]633;CompletionsPwshCommands;commands;" + $result += [System.Management.Automation.CompletionCompleters]::CompleteCommand('') | ConvertTo-Json -Compress + $result += "`a" + Write-Host -NoNewLine $result } } function Send-Completions { $commandLine = "" $cursorIndex = 0 - # TODO: Since fuzzy matching exists, should completions be provided only for character after the - # last space and then filter on the client side? That would let you trigger ctrl+space - # anywhere on a word and have full completions available [Microsoft.PowerShell.PSConsoleReadLine]::GetBufferState([ref]$commandLine, [ref]$cursorIndex) $completionPrefix = $commandLine - # Get completions - $result = "`e]633;Completions" - if ($completionPrefix.Length -gt 0) { - # Get and send completions + # Start completions sequence + $result = "$([char]0x1b)]633;Completions" + + # If there is a space in the input, defer to TabExpansion2 as it's more complicated to + # determine what type of completions to use + # `[` is included here as namespace commands are not included in CompleteCommand(''), + # additionally for some reason CompleteVariable('[') causes the prompt to clear and reprint + # multiple times + if ($completionPrefix.Contains(' ') -or $completionPrefix.Contains('[') -or $PSVersionTable.PSVersion -lt "6.0") { $completions = TabExpansion2 -inputScript $completionPrefix -cursorColumn $cursorIndex if ($null -ne $completions.CompletionMatches) { $result += ";$($completions.ReplacementIndex);$($completions.ReplacementLength);$($cursorIndex);" $result += $completions.CompletionMatches | ConvertTo-Json -Compress } } + # If there is no space, get completions using CompletionCompleters as it gives us more + # control and works on the empty string + else { + # Note that CompleteCommand isn't included here as it's expensive + $completions = $( + ([System.Management.Automation.CompletionCompleters]::CompleteFilename($completionPrefix)); + ([System.Management.Automation.CompletionCompleters]::CompleteVariable($completionPrefix)); + ) + if ($null -ne $completions) { + $result += ";$($completions.ReplacementIndex);$($completions.ReplacementLength);$($cursorIndex);" + $result += $completions | ConvertTo-Json -Compress + } else { + $result += ";0;$($completionPrefix.Length);$($completionPrefix.Length);[]" + } + } + + # End completions sequence $result += "`a" Write-Host -NoNewLine $result diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/terminal.css b/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/terminal.css index a11d5cc8..c3ee3fb4 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/terminal.css +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/terminal.css @@ -53,26 +53,11 @@ outline: 0 !important; } -.xterm.dev-mode .xterm-helper-textarea { - z-index: 36 !important; - opacity: 1 !important; - left: 0 !important; - width: fit-content !important; -} -.monaco-workbench .xterm.dev-mode .xterm-helper-textarea:focus { - opacity: 1 !important; -} - .monaco-workbench .xterm .xterm-helper-textarea:focus { /* Override the general vscode style applies `opacity:1!important` to textareas */ opacity: 0 !important; } -.monaco-workbench .terminal-tab::before { - font-family: 'codicon' !important; - font-size: 16px !important; -} - .monaco-workbench .terminal-tab:not(.terminal-uri-icon)::before { background-image: none !important; } @@ -489,29 +474,44 @@ pointer-events: none; } -.terminal-scroll-highlight-outline { - border: 1px solid #ffffff; +.terminal-range-highlight { + outline: 1px solid var(--vscode-focusBorder); pointer-events: none; } -.terminal-scroll-highlight { - border-color: var(--vscode-focusBorder); +.terminal-command-guide { + left: 0; + border: 1.5px solid #ffffff; + width: 0px !important; + border-color: var(--vscode-notebook-inactiveFocusedCellBorder); + box-sizing: border-box; + transform: translateX(3px); + pointer-events: none; +} +.terminal-command-guide.top { + border-top-left-radius: 1px; + border-top-right-radius: 1px; } -.hc-black .xterm-find-result-decoration, -.hc-light .xterm-find-result-decoration { - outline-style: dotted !important; +.terminal-command-guide.bottom { + border-bottom-left-radius: 1px; + border-bottom-right-radius: 1px; } -.hc-black .xterm-find-result-decoration, -.hc-light .xterm-find-result-decoration { - outline-style: solid !important; +.terminal-scroll-highlight-outline { + border-left: 1px solid #ffffff; + border-right: 1px solid #ffffff; + pointer-events: none; +} +.terminal-scroll-highlight-outline.top { + border-top: 1px solid #ffffff; +} +.terminal-scroll-highlight-outline.bottom { + border-bottom: 1px solid #ffffff; } -.xterm-find-active-result-decoration { - outline-style: solid !important; - outline-width: 2px !important; - /* Ensure the active decoration is above the regular decoration */ - z-index: 7 !important; +.terminal-scroll-highlight, +.terminal-scroll-highlight.terminal-scroll-highlight-outline { + border-color: var(--vscode-focusBorder); } .monaco-workbench.hc-black .editor-instance .xterm.focus::before, @@ -552,34 +552,6 @@ background-color: var(--vscode-scrollbarSlider-activeBackground); } -.monaco-workbench .terminal-accessible-widget { - position: absolute; - left: 10px; - top: 0; - bottom: 0; - right: 0; - opacity: 0; - /* Reset cursor style as monaco controls it here */ - cursor: default; - padding: 0; - overflow: initial; - overflow-x: initial; - pointer-events: none; - z-index: 0; -} - -.monaco-workbench .terminal-accessible-widget div { - white-space: pre-wrap; -} - -.monaco-workbench .terminal-accessible-widget.focus-within, -.monaco-workbench .terminal-accessible-widget.active { - pointer-events: all; - opacity: 1; - z-index: 33; - background-color: var(--vscode-terminal-background, var(--vscode-panel-background)); -} - .monaco-workbench .xterm.terminal.hide { visibility: hidden; } diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/terminalVoice.css b/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/terminalVoice.css new file mode 100644 index 00000000..fda61dd4 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/media/terminalVoice.css @@ -0,0 +1,47 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +.terminal-voice { + background-color: var(--vscode-terminal-background, var(--vscode-panel-background)); + padding: 2px; + border-radius: 8px; + display: flex; + align-items: center; + white-space: nowrap; + z-index: 1000; +} + +.terminal-voice.codicon.codicon-mic-filled { + display: flex; + align-items: center; + width: 16px; + height: 16px; +} + +.terminal-voice.recording.codicon.codicon-mic-filled { + color: var(--vscode-activityBarBadge-background); + animation: ani-terminal-speech 1s infinite; +} + +@keyframes ani-terminal-speech { + 0% { + color: var(--vscode-terminalCursor-background); + } + + 50% { + color: var(--vscode-activityBarBadge-background); + } + + 100% { + color: var(--vscode-terminalCursor-background); + } +} + +.terminal-voice-progress-text { + font-style: italic; + color: var(--vscode-editorGhostText-foreground) !important; + border: 1px solid var(--vscode-editorGhostText-border); + z-index: 1000; +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/remotePty.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/remotePty.ts index 8ca70a87..f48e808a 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/remotePty.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/remotePty.ts @@ -4,54 +4,22 @@ *--------------------------------------------------------------------------------------------*/ import { Barrier } from 'vs/base/common/async'; -import { Emitter } from 'vs/base/common/event'; -import { Disposable } from 'vs/base/common/lifecycle'; -import { mark } from 'vs/base/common/performance'; -import { URI } from 'vs/base/common/uri'; -import { IPtyHostProcessReplayEvent, ISerializedCommandDetectionCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; -import { IProcessDataEvent, ITerminalChildProcess, ITerminalLaunchError, IProcessProperty, IProcessPropertyMap, ProcessPropertyType, IProcessReadyEvent, ITerminalLogService } from 'vs/platform/terminal/common/terminal'; +import { IProcessPropertyMap, ITerminalChildProcess, ITerminalLaunchError, ITerminalLogService, ProcessPropertyType } from 'vs/platform/terminal/common/terminal'; +import { BasePty } from 'vs/workbench/contrib/terminal/common/basePty'; import { RemoteTerminalChannelClient } from 'vs/workbench/contrib/terminal/common/remote/remoteTerminalChannel'; import { IRemoteAgentService } from 'vs/workbench/services/remote/common/remoteAgentService'; -export class RemotePty extends Disposable implements ITerminalChildProcess { +export class RemotePty extends BasePty implements ITerminalChildProcess { private readonly _startBarrier: Barrier; - private readonly _properties: IProcessPropertyMap = { - cwd: '', - initialCwd: '', - fixedDimensions: { cols: undefined, rows: undefined }, - title: '', - shellType: undefined, - hasChildProcesses: true, - resolvedShellLaunchConfig: {}, - overrideDimensions: undefined, - failedShellIntegrationActivation: false, - usedShellIntegrationInjection: undefined - }; - private readonly _lastDimensions: { cols: number; rows: number } = { cols: -1, rows: -1 }; - - private _inReplay = false; - - private readonly _onProcessData = this._register(new Emitter()); - readonly onProcessData = this._onProcessData.event; - private readonly _onProcessReplayComplete = this._register(new Emitter()); - readonly onProcessReplayComplete = this._onProcessReplayComplete.event; - private readonly _onProcessReady = this._register(new Emitter()); - readonly onProcessReady = this._onProcessReady.event; - private readonly _onDidChangeProperty = this._register(new Emitter>()); - readonly onDidChangeProperty = this._onDidChangeProperty.event; - private readonly _onProcessExit = this._register(new Emitter()); - readonly onProcessExit = this._onProcessExit.event; - private readonly _onRestoreCommands = this._register(new Emitter()); - readonly onRestoreCommands = this._onRestoreCommands.event; constructor( - readonly id: number, - readonly shouldPersist: boolean, + id: number, + shouldPersist: boolean, private readonly _remoteTerminalChannel: RemoteTerminalChannelClient, @IRemoteAgentService private readonly _remoteAgentService: IRemoteAgentService, @ITerminalLogService private readonly _logService: ITerminalLogService ) { - super(); + super(id, shouldPersist); this._startBarrier = new Barrier(); } @@ -97,6 +65,10 @@ export class RemotePty extends Disposable implements ITerminalChildProcess { }); } + processBinary(e: string): Promise { + return this._remoteTerminalChannel.processBinary(this.id, e); + } + resize(cols: number, rows: number): void { if (this._inReplay || this._lastDimensions.cols === cols && this._lastDimensions.rows === rows) { return; @@ -134,14 +106,6 @@ export class RemotePty extends Disposable implements ITerminalChildProcess { return this._remoteTerminalChannel.setUnicodeVersion(this.id, version); } - async getInitialCwd(): Promise { - return this._properties.initialCwd; - } - - async getCwd(): Promise { - return this._properties.cwd || this._properties.initialCwd; - } - async refreshProperty(type: T): Promise { return this._remoteTerminalChannel.refreshProperty(this.id, type); } @@ -150,62 +114,6 @@ export class RemotePty extends Disposable implements ITerminalChildProcess { return this._remoteTerminalChannel.updateProperty(this.id, type, value); } - handleData(e: string | IProcessDataEvent) { - this._onProcessData.fire(e); - } - handleExit(e: number | undefined) { - this._onProcessExit.fire(e); - } - processBinary(e: string): Promise { - return this._remoteTerminalChannel.processBinary(this.id, e); - } - handleReady(e: IProcessReadyEvent) { - this._onProcessReady.fire(e); - } - handleDidChangeProperty({ type, value }: IProcessProperty) { - switch (type) { - case ProcessPropertyType.Cwd: - this._properties.cwd = value; - break; - case ProcessPropertyType.InitialCwd: - this._properties.initialCwd = value; - break; - case ProcessPropertyType.ResolvedShellLaunchConfig: - if (value.cwd && typeof value.cwd !== 'string') { - value.cwd = URI.revive(value.cwd); - } - } - this._onDidChangeProperty.fire({ type, value }); - } - - async handleReplay(e: IPtyHostProcessReplayEvent) { - mark(`code/terminal/willHandleReplay/${this.id}`); - try { - this._inReplay = true; - for (const innerEvent of e.events) { - if (innerEvent.cols !== 0 || innerEvent.rows !== 0) { - // never override with 0x0 as that is a marker for an unknown initial size - this._onDidChangeProperty.fire({ type: ProcessPropertyType.OverrideDimensions, value: { cols: innerEvent.cols, rows: innerEvent.rows, forceExactSize: true } }); - } - const e: IProcessDataEvent = { data: innerEvent.data, trackCommit: true }; - this._onProcessData.fire(e); - await e.writePromise; - } - } finally { - this._inReplay = false; - } - - if (e.commands) { - this._onRestoreCommands.fire(e.commands); - } - - // remove size override - this._onDidChangeProperty.fire({ type: ProcessPropertyType.OverrideDimensions, value: undefined }); - - mark(`code/terminal/didHandleReplay/${this.id}`); - this._onProcessReplayComplete.fire(); - } - handleOrphanQuestion() { this._remoteTerminalChannel.orphanQuestionReply(this.id); } diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/remoteTerminalBackend.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/remoteTerminalBackend.ts index 524a2515..7841d76d 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/remoteTerminalBackend.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/remoteTerminalBackend.ts @@ -32,6 +32,8 @@ import { IRemoteAgentService } from 'vs/workbench/services/remote/common/remoteA import { IStatusbarService } from 'vs/workbench/services/statusbar/browser/statusbar'; export class RemoteTerminalBackendContribution implements IWorkbenchContribution { + static ID = 'remoteTerminalBackend'; + constructor( @IInstantiationService instantiationService: IInstantiationService, @IRemoteAgentService remoteAgentService: IRemoteAgentService, diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminal.contribution.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminal.contribution.ts index 1bb34155..96657abf 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminal.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminal.contribution.ts @@ -4,58 +4,65 @@ *--------------------------------------------------------------------------------------------*/ import { KeyCode, KeyMod } from 'vs/base/common/keyCodes'; +import { Schemas } from 'vs/base/common/network'; +import { isIOS, isWindows } from 'vs/base/common/platform'; +import { URI } from 'vs/base/common/uri'; import 'vs/css!./media/scrollbar'; +import 'vs/css!./media/terminal'; +import 'vs/css!./media/terminalVoice'; import 'vs/css!./media/widgets'; import 'vs/css!./media/xterm'; -import 'vs/css!./media/terminal'; import * as nls from 'vs/nls'; -import { URI } from 'vs/base/common/uri'; +import { CONTEXT_ACCESSIBILITY_MODE_ENABLED } from 'vs/platform/accessibility/common/accessibility'; import { CommandsRegistry } from 'vs/platform/commands/common/commands'; import { ContextKeyExpr, ContextKeyExpression } from 'vs/platform/contextkey/common/contextkey'; -import { KeybindingWeight, KeybindingsRegistry, IKeybindings } from 'vs/platform/keybinding/common/keybindingsRegistry'; -import { Registry } from 'vs/platform/registry/common/platform'; -import { getQuickNavigateHandler } from 'vs/workbench/browser/quickaccess'; -import { Extensions as ViewContainerExtensions, IViewContainersRegistry, ViewContainerLocation, IViewsRegistry } from 'vs/workbench/common/views'; import { Extensions as DragAndDropExtensions, IDragAndDropContributionRegistry, IDraggedResourceEditorInput } from 'vs/platform/dnd/browser/dnd'; -import { registerTerminalActions, terminalSendSequenceCommand } from 'vs/workbench/contrib/terminal/browser/terminalActions'; -import { TerminalViewPane } from 'vs/workbench/contrib/terminal/browser/terminalView'; -import { TERMINAL_VIEW_ID, TerminalCommandId, ITerminalProfileService } from 'vs/workbench/contrib/terminal/common/terminal'; -import { registerColors } from 'vs/workbench/contrib/terminal/common/terminalColorRegistry'; -import { setupTerminalCommands } from 'vs/workbench/contrib/terminal/browser/terminalCommands'; -import { TerminalService } from 'vs/workbench/contrib/terminal/browser/terminalService'; -import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions'; -import { ITerminalEditorService, ITerminalGroupService, ITerminalInstanceService, ITerminalService, TerminalDataTransfers, terminalEditorId } from 'vs/workbench/contrib/terminal/browser/terminal'; import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors'; -import { ViewPaneContainer } from 'vs/workbench/browser/parts/views/viewPaneContainer'; +import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions'; +import { IKeybindings, KeybindingWeight, KeybindingsRegistry } from 'vs/platform/keybinding/common/keybindingsRegistry'; import { IQuickAccessRegistry, Extensions as QuickAccessExtensions } from 'vs/platform/quickinput/common/quickAccess'; -import { TerminalQuickAccessProvider } from 'vs/workbench/contrib/terminal/browser/terminalQuickAccess'; -import { registerTerminalConfiguration } from 'vs/workbench/contrib/terminal/common/terminalConfiguration'; -import { CONTEXT_ACCESSIBILITY_MODE_ENABLED } from 'vs/platform/accessibility/common/accessibility'; -import { terminalViewIcon } from 'vs/workbench/contrib/terminal/browser/terminalIcons'; -import { ITerminalLogService, TerminalSettingId, WindowsShellType } from 'vs/platform/terminal/common/terminal'; -import { isIOS, isWindows } from 'vs/base/common/platform'; -import { setupTerminalMenus } from 'vs/workbench/contrib/terminal/browser/terminalMenus'; -import { TerminalInstanceService } from 'vs/workbench/contrib/terminal/browser/terminalInstanceService'; +import { Registry } from 'vs/platform/registry/common/platform'; +import { ITerminalLogService, WindowsShellType } from 'vs/platform/terminal/common/terminal'; +import { TerminalLogService } from 'vs/platform/terminal/common/terminalLogService'; import { registerTerminalPlatformConfiguration } from 'vs/platform/terminal/common/terminalPlatformConfiguration'; -import { EditorExtensions, IEditorFactoryRegistry } from 'vs/workbench/common/editor'; import { EditorPaneDescriptor, IEditorPaneRegistry } from 'vs/workbench/browser/editor'; +import { ViewPaneContainer } from 'vs/workbench/browser/parts/views/viewPaneContainer'; +import { getQuickNavigateHandler } from 'vs/workbench/browser/quickaccess'; +import { WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; +import { EditorExtensions, IEditorFactoryRegistry } from 'vs/workbench/common/editor'; +import { IViewContainersRegistry, IViewsRegistry, Extensions as ViewContainerExtensions, ViewContainerLocation } from 'vs/workbench/common/views'; +import { RemoteTerminalBackendContribution } from 'vs/workbench/contrib/terminal/browser/remoteTerminalBackend'; +import { ITerminalConfigurationService, ITerminalEditorService, ITerminalGroupService, ITerminalInstanceService, ITerminalService, TerminalDataTransfers, terminalEditorId } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { registerTerminalActions, terminalSendSequenceCommand } from 'vs/workbench/contrib/terminal/browser/terminalActions'; +import { setupTerminalCommands } from 'vs/workbench/contrib/terminal/browser/terminalCommands'; +import { TerminalConfigurationService } from 'vs/workbench/contrib/terminal/browser/terminalConfigurationService'; import { TerminalEditor } from 'vs/workbench/contrib/terminal/browser/terminalEditor'; import { TerminalEditorInput } from 'vs/workbench/contrib/terminal/browser/terminalEditorInput'; -import { terminalStrings } from 'vs/workbench/contrib/terminal/common/terminalStrings'; -import { TerminalEditorService } from 'vs/workbench/contrib/terminal/browser/terminalEditorService'; import { TerminalInputSerializer } from 'vs/workbench/contrib/terminal/browser/terminalEditorSerializer'; +import { TerminalEditorService } from 'vs/workbench/contrib/terminal/browser/terminalEditorService'; import { TerminalGroupService } from 'vs/workbench/contrib/terminal/browser/terminalGroupService'; -import { TerminalContextKeys, TerminalContextKeyStrings } from 'vs/workbench/contrib/terminal/common/terminalContextKey'; -import { TerminalProfileService } from 'vs/workbench/contrib/terminal/browser/terminalProfileService'; -import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions } from 'vs/workbench/common/contributions'; -import { RemoteTerminalBackendContribution } from 'vs/workbench/contrib/terminal/browser/remoteTerminalBackend'; -import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; +import { terminalViewIcon } from 'vs/workbench/contrib/terminal/browser/terminalIcons'; +import { TerminalInstanceService } from 'vs/workbench/contrib/terminal/browser/terminalInstanceService'; import { TerminalMainContribution } from 'vs/workbench/contrib/terminal/browser/terminalMainContribution'; -import { Schemas } from 'vs/base/common/network'; -import { TerminalLogService } from 'vs/platform/terminal/common/terminalLogService'; +import { setupTerminalMenus } from 'vs/workbench/contrib/terminal/browser/terminalMenus'; +import { TerminalProfileService } from 'vs/workbench/contrib/terminal/browser/terminalProfileService'; +import { TerminalQuickAccessProvider } from 'vs/workbench/contrib/terminal/browser/terminalQuickAccess'; +import { TerminalService } from 'vs/workbench/contrib/terminal/browser/terminalService'; +import { TerminalViewPane } from 'vs/workbench/contrib/terminal/browser/terminalView'; +import { TerminalWslRecommendationContribution } from 'vs/workbench/contrib/terminal/browser/terminalWslRecommendationContribution'; +import { ITerminalProfileService, TERMINAL_VIEW_ID, TerminalCommandId } from 'vs/workbench/contrib/terminal/common/terminal'; +import { registerColors } from 'vs/workbench/contrib/terminal/common/terminalColorRegistry'; +import { registerTerminalConfiguration } from 'vs/workbench/contrib/terminal/common/terminalConfiguration'; +import { TerminalContextKeyStrings, TerminalContextKeys } from 'vs/workbench/contrib/terminal/common/terminalContextKey'; +import { terminalStrings } from 'vs/workbench/contrib/terminal/common/terminalStrings'; + +// HACK: This file should not depend on terminalContrib +// eslint-disable-next-line local/code-import-patterns +import { TerminalSuggestSettingId } from 'vs/workbench/contrib/terminalContrib/suggest/common/terminalSuggestConfiguration'; // Register services registerSingleton(ITerminalLogService, TerminalLogService, InstantiationType.Delayed); +registerSingleton(ITerminalConfigurationService, TerminalConfigurationService, InstantiationType.Delayed); registerSingleton(ITerminalService, TerminalService, InstantiationType.Delayed); registerSingleton(ITerminalEditorService, TerminalEditorService, InstantiationType.Delayed); registerSingleton(ITerminalGroupService, TerminalGroupService, InstantiationType.Delayed); @@ -78,9 +85,10 @@ const quickAccessNavigatePreviousInTerminalPickerId = 'workbench.action.quickOpe CommandsRegistry.registerCommand({ id: quickAccessNavigatePreviousInTerminalPickerId, handler: getQuickNavigateHandler(quickAccessNavigatePreviousInTerminalPickerId, false) }); // Register workbench contributions -const workbenchRegistry = Registry.as(WorkbenchExtensions.Workbench); -workbenchRegistry.registerWorkbenchContribution(TerminalMainContribution, LifecyclePhase.Restored); -workbenchRegistry.registerWorkbenchContribution(RemoteTerminalBackendContribution, LifecyclePhase.Restored); +// This contribution blocks startup as it's critical to enable the web embedder window.createTerminal API +registerWorkbenchContribution2(TerminalMainContribution.ID, TerminalMainContribution, WorkbenchPhase.BlockStartup); +registerWorkbenchContribution2(RemoteTerminalBackendContribution.ID, RemoteTerminalBackendContribution, WorkbenchPhase.AfterRestored); +registerWorkbenchContribution2(TerminalWslRecommendationContribution.ID, TerminalWslRecommendationContribution, WorkbenchPhase.Eventually); // Register configurations registerTerminalPlatformConfiguration(); @@ -123,7 +131,7 @@ Registry.as(DragAndDropExtensions.DragAndDropC // Register views const VIEW_CONTAINER = Registry.as(ViewContainerExtensions.ViewContainersRegistry).registerViewContainer({ id: TERMINAL_VIEW_ID, - title: { value: nls.localize('terminal', "Terminal"), original: 'Terminal' }, + title: nls.localize2('terminal', "Terminal"), icon: terminalViewIcon, ctorDescriptor: new SyncDescriptor(ViewPaneContainer, [TERMINAL_VIEW_ID, { mergeViewWithContainerWhenSingleView: true }]), storageId: TERMINAL_VIEW_ID, @@ -132,7 +140,7 @@ const VIEW_CONTAINER = Registry.as(ViewContainerExtensi }, ViewContainerLocation.Panel, { doNotRegisterOpenCommand: true, isDefault: true }); Registry.as(ViewContainerExtensions.ViewsRegistry).registerViews([{ id: TERMINAL_VIEW_ID, - name: nls.localize('terminal', "Terminal"), + name: nls.localize2('terminal', "Terminal"), containerIcon: terminalViewIcon, canToggleVisibility: false, canMoveView: true, @@ -202,7 +210,7 @@ registerSendSequenceKeybinding('\x1b[24~d', { // F12,d -> shift+end (SelectLine) mac: { primary: KeyMod.Shift | KeyMod.CtrlCmd | KeyCode.RightArrow } }); registerSendSequenceKeybinding('\x1b[24~e', { // F12,e -> ctrl+space (Native suggest) - when: ContextKeyExpr.and(TerminalContextKeys.focus, ContextKeyExpr.equals(TerminalContextKeyStrings.ShellType, WindowsShellType.PowerShell), TerminalContextKeys.terminalShellIntegrationEnabled, CONTEXT_ACCESSIBILITY_MODE_ENABLED.negate(), ContextKeyExpr.equals(`config.${TerminalSettingId.ShellIntegrationSuggestEnabled}`, true)), + when: ContextKeyExpr.and(TerminalContextKeys.focus, ContextKeyExpr.equals(TerminalContextKeyStrings.ShellType, WindowsShellType.PowerShell), TerminalContextKeys.terminalShellIntegrationEnabled, CONTEXT_ACCESSIBILITY_MODE_ENABLED.negate(), ContextKeyExpr.or(ContextKeyExpr.equals(`config.${TerminalSuggestSettingId.Enabled}`, true), ContextKeyExpr.equals(`config.${TerminalSuggestSettingId.EnabledLegacy}`, true))), primary: KeyMod.CtrlCmd | KeyCode.Space, mac: { primary: KeyMod.WinCtrl | KeyCode.Space } }); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminal.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminal.ts index 4092072a..1dcaecd3 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminal.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminal.ts @@ -6,8 +6,8 @@ import { IDimension } from 'vs/base/browser/dom'; import { Orientation } from 'vs/base/browser/ui/splitview/splitview'; import { Color } from 'vs/base/common/color'; -import { Event, IDynamicListEventMultiplexer } from 'vs/base/common/event'; -import { IDisposable } from 'vs/base/common/lifecycle'; +import { Event, IDynamicListEventMultiplexer, type DynamicListEventMultiplexer } from 'vs/base/common/event'; +import { DisposableStore, IDisposable } from 'vs/base/common/lifecycle'; import { OperatingSystem } from 'vs/base/common/platform'; import { URI } from 'vs/base/common/uri'; import { createDecorator } from 'vs/platform/instantiation/common/instantiation'; @@ -20,14 +20,18 @@ import { IWorkspaceFolder } from 'vs/platform/workspace/common/workspace'; import { EditorInput } from 'vs/workbench/common/editor/editorInput'; import { IEditableData } from 'vs/workbench/common/views'; import { ITerminalStatusList } from 'vs/workbench/contrib/terminal/browser/terminalStatusList'; -import { ScrollPosition } from 'vs/workbench/contrib/terminal/browser/xterm/markNavigationAddon'; import { XtermTerminal } from 'vs/workbench/contrib/terminal/browser/xterm/xtermTerminal'; -import { IRegisterContributedProfileArgs, IRemoteTerminalAttachTarget, IStartExtensionTerminalRequest, ITerminalConfigHelper, ITerminalFont, ITerminalProcessExtHostProxy, ITerminalProcessInfo } from 'vs/workbench/contrib/terminal/common/terminal'; -import { EditorGroupColumn } from 'vs/workbench/services/editor/common/editorGroupColumn'; -import { ISimpleSelectedSuggestion } from 'vs/workbench/services/suggest/browser/simpleSuggestWidget'; -import type { IMarker, Terminal as RawXtermTerminal } from 'xterm'; +import { IRegisterContributedProfileArgs, IRemoteTerminalAttachTarget, IStartExtensionTerminalRequest, ITerminalConfiguration, ITerminalFont, ITerminalProcessExtHostProxy, ITerminalProcessInfo } from 'vs/workbench/contrib/terminal/common/terminal'; +import type { IMarker, ITheme, Terminal as RawXtermTerminal, IBufferRange } from '@xterm/xterm'; +import { ScrollPosition } from 'vs/workbench/contrib/terminal/browser/xterm/markNavigationAddon'; +import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; +import { GroupIdentifier } from 'vs/workbench/common/editor'; +import { ACTIVE_GROUP_TYPE, AUX_WINDOW_GROUP_TYPE, SIDE_GROUP_TYPE } from 'vs/workbench/services/editor/common/editorService'; +import type { ICurrentPartialCommand } from 'vs/platform/terminal/common/capabilities/commandDetection/terminalCommand'; +import type { IXtermCore } from 'vs/workbench/contrib/terminal/browser/xterm-private'; export const ITerminalService = createDecorator('terminalService'); +export const ITerminalConfigurationService = createDecorator('terminalConfigurationService'); export const ITerminalEditorService = createDecorator('terminalEditorService'); export const ITerminalGroupService = createDecorator('terminalGroupService'); export const ITerminalInstanceService = createDecorator('terminalInstanceService'); @@ -39,6 +43,7 @@ export const ITerminalInstanceService = createDecorator(id: string): T | null; +} + /** * A {@link ITerminalInstance}-like object that emulates a subset of * capabilities. This instance is returned from {@link ITerminalService.createDetachedTerminal} * to represent terminals that appear in other parts of the VS Code UI outside * of the "Terminal" view or editors. */ -export interface IDetachedTerminalInstance extends IDisposable { +export interface IDetachedTerminalInstance extends IDisposable, IBaseTerminalInstance { readonly xterm: IDetachedXtermTerminal; - readonly capabilities: ITerminalCapabilityStore; /** * Attached the terminal to the given element. This should be preferred over @@ -178,8 +239,7 @@ export interface ITerminalService extends ITerminalInstanceHost { /** Gets all terminal instances, including editor and terminal view (group) instances. */ readonly instances: readonly ITerminalInstance[]; /** Gets detached terminal instances created via {@link createDetachedXterm}. */ - readonly detachedXterms: Iterable; - readonly configHelper: ITerminalConfigHelper; + readonly detachedInstances: Iterable; readonly defaultLocation: TerminalLocation; readonly isProcessSupportRegistered: boolean; @@ -188,22 +248,25 @@ export interface ITerminalService extends ITerminalInstanceHost { /** The number of restored terminal groups on startup. */ readonly restoredGroupCount: number; - readonly onDidChangeActiveGroup: Event; - readonly onDidDisposeGroup: Event; readonly onDidCreateInstance: Event; - readonly onDidReceiveProcessId: Event; readonly onDidChangeInstanceDimensions: Event; - readonly onDidMaximumDimensionsChange: Event; readonly onDidRequestStartExtensionTerminal: Event; - readonly onDidChangeInstanceTitle: Event; - readonly onDidChangeInstanceIcon: Event<{ instance: ITerminalInstance; userInitiated: boolean }>; - readonly onDidChangeInstanceColor: Event<{ instance: ITerminalInstance; userInitiated: boolean }>; - readonly onDidChangeInstancePrimaryStatus: Event; - readonly onDidInputInstanceData: Event; - readonly onDidChangeSelection: Event; readonly onDidRegisterProcessSupport: Event; readonly onDidChangeConnectionState: Event; + // Group events + readonly onDidChangeActiveGroup: Event; + + // Multiplexed events + readonly onAnyInstanceData: Event<{ instance: ITerminalInstance; data: string }>; + readonly onAnyInstanceDataInput: Event; + readonly onAnyInstanceIconChange: Event<{ instance: ITerminalInstance; userInitiated: boolean }>; + readonly onAnyInstanceMaximumDimensionsChange: Event; + readonly onAnyInstancePrimaryStatusChange: Event; + readonly onAnyInstanceProcessIdReady: Event; + readonly onAnyInstanceSelectionChange: Event; + readonly onAnyInstanceTitleChange: Event; + /** * Creates a terminal. * @param options The options to create the terminal with, when not specified the default @@ -231,8 +294,9 @@ export interface ITerminalService extends ITerminalInstanceHost { getReconnectedTerminals(reconnectionOwner: string): ITerminalInstance[] | undefined; getActiveOrCreateInstance(options?: { acceptsInput?: boolean }): Promise; - revealActiveTerminal(): Promise; - moveToEditor(source: ITerminalInstance): void; + revealActiveTerminal(preserveFocus?: boolean): Promise; + moveToEditor(source: ITerminalInstance, group?: GroupIdentifier | SIDE_GROUP_TYPE | ACTIVE_GROUP_TYPE | AUX_WINDOW_GROUP_TYPE): void; + moveIntoNewEditor(source: ITerminalInstance): void; moveToTerminalView(source: ITerminalInstance | URI): Promise; getPrimaryBackend(): ITerminalBackend | undefined; @@ -269,7 +333,7 @@ export interface ITerminalService extends ITerminalInstanceHost { * instances and removing old instances as needed. * @param getEvent Maps the instance to the event. */ - onInstanceEvent(getEvent: (instance: ITerminalInstance) => Event): IDynamicListEventMultiplexer; + createOnInstanceEvent(getEvent: (instance: ITerminalInstance) => Event): DynamicListEventMultiplexer; /** * Creates a capability event listener that listens to capabilities on all instances, @@ -277,8 +341,30 @@ export interface ITerminalService extends ITerminalInstanceHost { * @param capabilityId The capability type to listen to an event on. * @param getEvent Maps the capability to the event. */ - onInstanceCapabilityEvent(capabilityId: T, getEvent: (capability: ITerminalCapabilityImplMap[T]) => Event): IDynamicListEventMultiplexer<{ instance: ITerminalInstance; data: K }>; + createOnInstanceCapabilityEvent(capabilityId: T, getEvent: (capability: ITerminalCapabilityImplMap[T]) => Event): IDynamicListEventMultiplexer<{ instance: ITerminalInstance; data: K }>; +} + +/** + * A service that provides convenient access to the terminal configuration and derived values. + */ +export interface ITerminalConfigurationService { + readonly _serviceBrand: undefined; + + /** + * A typed and partially validated representation of the terminal configuration. + */ + readonly config: Readonly; + + /** + * Fires when something within the terminal configuration changes. + */ + readonly onConfigChanged: Event; + + setPanelContainer(panelContainer: HTMLElement): void; + configFontIsMonospace(): boolean; + getFont(w: Window, xtermCore?: IXtermCore, excludeDimensions?: boolean): ITerminalFont; } + export class TerminalLinkQuickPickEvent extends MouseEvent { } @@ -351,10 +437,16 @@ export interface ICreateTerminalOptions { * The terminal's location (editor or panel), it's terminal parent (split to the right), or editor group */ location?: ITerminalLocationOptions; + + /** + * This terminal will not wait for contributed profiles to resolve which means it will proceed + * when the workbench is not yet loaded. + */ + skipContributedProfileCheck?: boolean; } export interface TerminalEditorLocation { - viewColumn: EditorGroupColumn; + viewColumn: GroupIdentifier | SIDE_GROUP_TYPE | ACTIVE_GROUP_TYPE | AUX_WINDOW_GROUP_TYPE; preserveFocus?: boolean; } @@ -476,7 +568,7 @@ export interface ISearchOptions { incremental?: boolean; } -export interface ITerminalInstance { +export interface ITerminalInstance extends IBaseTerminalInstance { /** * The ID of the terminal instance, this is an arbitrary number only used to uniquely identify * terminal instances within a window. @@ -508,11 +600,16 @@ export interface ITerminalInstance { readonly cwd?: string; readonly initialCwd?: string; readonly os?: OperatingSystem; - readonly capabilities: ITerminalCapabilityStore; readonly usedShellIntegrationInjection: boolean; readonly injectedArgs: string[] | undefined; readonly extEnvironmentVariableCollection: IMergedEnvironmentVariableCollection | undefined; + /** + * The underlying disposable store, allowing objects who share the same lifecycle as the + * terminal instance but are created externally to be managed by the instance. + */ + readonly store: DisposableStore; + readonly statusList: ITerminalStatusList; /** @@ -588,9 +685,12 @@ export interface ITerminalInstance { onDidFocus: Event; onDidRequestFocus: Event; onDidBlur: Event; - onDidInputData: Event; + onDidInputData: Event; onDidChangeSelection: Event; - onDidRunText: Event; + onDidExecuteText: Event; + onDidChangeTarget: Event; + onDidSendText: Event; + onDidChangeShellType: Event; /** * An event that fires when a terminal is dropped on this instance via drag and drop. @@ -602,6 +702,7 @@ export interface ITerminalInstance { * sequences. */ onData: Event; + onWillData: Event; /** * Attach a listener to the binary data stream coming from xterm and going to pty @@ -715,8 +816,9 @@ export interface ITerminalInstance { /** * Registers and returns a marker + * @param the y offset from the cursor */ - registerMarker(): IMarker | undefined; + registerMarker(offset?: number): IMarker | undefined; /** * Adds a marker to the buffer, mapping it to an ID if provided. @@ -747,39 +849,17 @@ export interface ITerminalInstance { */ detachProcessAndDispose(reason: TerminalExitReason): Promise; - /** - * Check if anything is selected in terminal. - */ - hasSelection(): boolean; - /** * Copies the terminal selection to the clipboard. */ copySelection(asHtml?: boolean, command?: ITerminalCommand): Promise; - /** - * Current selection in the terminal. - */ - readonly selection: string | undefined; - - /** - * Clear current selection. - */ - clearSelection(): void; - /** * When the panel is hidden or a terminal in the editor area becomes inactive, reset the focus context key * to avoid issues like #147180. */ resetFocusContextKey(): void; - /** - * Focuses the terminal instance if it's able to (the xterm.js instance must exist). - * - * @param force Force focus even if there is a selection. - */ - focus(force?: boolean): void; - /** * Focuses the terminal instance when it's ready (the xterm.js instance much exist). This is the * best focus call when the terminal is being shown for example. @@ -799,20 +879,25 @@ export interface ITerminalInstance { */ pasteSelection(): Promise; + /** + * Override the copy on selection feature with a custom value. + * @param value Whether to enable copySelection. + */ + overrideCopyOnSelection(value: boolean): IDisposable; + /** * Send text to the terminal instance. The text is written to the stdin of the underlying pty * process (shell) of the terminal instance. * * @param text The text to send. - * @param addNewLine Whether to add a new line to the text being sent, this is normally required - * to run a command in the terminal. The character(s) added are \n or \r\n depending on the - * platform. This defaults to `true`. + * @param shouldExecute Indicates that the text being sent should be executed rather than just inserted in the terminal. + * The character(s) added are \n or \r\n, depending on the platform. This defaults to `true`. * @param bracketedPasteMode Whether to wrap the text in the bracketed paste mode sequence when * it's enabled. When true, the shell will treat the text as if it were pasted into the shell, * this may for example select the text and it will also ensure that the text will not be * interpreted as a shell keybinding. */ - sendText(text: string, addNewLine: boolean, bracketedPasteMode?: boolean): Promise; + sendText(text: string, shouldExecute: boolean, bracketedPasteMode?: boolean): Promise; /** * Sends a path to the terminal instance, preparing it as needed based on the detected shell @@ -820,13 +905,12 @@ export interface ITerminalInstance { * (shell) of the terminal instance. * * @param originalPath The path to send. - * @param addNewLine Whether to add a new line to the path being sent, this is normally required - * to run a command in the terminal. The character(s) added are \n or \r\n depending on the - * platform. This defaults to `true`. + * @param shouldExecute Indicates that the text being sent should be executed rather than just inserted in the terminal. + * The character(s) added are \n or \r\n, depending on the platform. This defaults to `true`. */ - sendPath(originalPath: string | URI, addNewLine: boolean): Promise; + sendPath(originalPath: string | URI, shouldExecute: boolean): Promise; - runCommand(command: string, addNewLine?: boolean): void; + runCommand(command: string, shouldExecute?: boolean): void; /** * Takes a path and returns the properly escaped path to send to a given shell. On Windows, this @@ -925,14 +1009,14 @@ export interface ITerminalInstance { rename(title?: string): Promise; /** - * Triggers a quick pick to change the icon of this terminal. + * Sets or triggers a quick pick to change the icon of this terminal. */ - changeIcon(): Promise; + changeIcon(icon?: TerminalIcon): Promise; /** - * Triggers a quick pick to change the color of the associated terminal tab icon. + * Sets or triggers a quick pick to change the color of the associated terminal tab icon. */ - changeColor(): Promise; + changeColor(color?: string, skipQuickPick?: boolean): Promise; /** * Triggers a quick pick that displays recent commands or cwds. Selecting one will @@ -947,50 +1031,9 @@ export interface ITerminalInstance { freePortKillProcess(port: string, commandToRun: string): Promise; /** - * Selects the previous suggestion if the suggest widget is visible. + * Update the parent context key service to use for this terminal instance. */ - selectPreviousSuggestion(): void; - - /** - * Selects the previous page suggestion if the suggest widget is visible. - */ - selectPreviousPageSuggestion(): void; - - /** - * Selects the next suggestion if the suggest widget is visible. - */ - selectNextSuggestion(): void; - - /** - * Selects the next page suggestion if the suggest widget is visible. - */ - selectNextPageSuggestion(): void; - - /** - * Accepts the current suggestion if the suggest widget is visible. - */ - acceptSelectedSuggestion(): Promise; - - /** - * Hides the suggest widget. - */ - hideSuggestWidget(): void; - - /** - * Force the scroll bar to be visible until {@link resetScrollbarVisibility} is called. - */ - forceScrollbarVisibility(): void; - - /** - * Resets the scroll bar to only be visible when needed, this does nothing unless - * {@link forceScrollbarVisibility} was called. - */ - resetScrollbarVisibility(): void; - - /** - * Gets a terminal contribution by its ID. - */ - getContribution(id: string): T | null; + setParentContextKeyService(parentContextKeyService: IContextKeyService): void; } export const enum XtermTerminalConstants { @@ -1039,6 +1082,11 @@ export interface IXtermTerminal extends IDisposable { */ readonly isFocused: boolean; + /** + * Whether a canvas-based renderer is being used. + */ + readonly isGpuAccelerated: boolean; + /** * Attached the terminal to the given element * @param container Container the terminal will be rendered in @@ -1107,12 +1155,13 @@ export interface IXtermTerminal extends IDisposable { */ focus(): void; - /** Scroll the terminal buffer down 1 line. */ scrollDownLine(): void; - /** Scroll the terminal buffer down 1 page. */ scrollDownPage(): void; + /** Scroll the terminal buffer down 1 line. */ scrollDownLine(): void; + /** Scroll the terminal buffer down 1 page. */ scrollDownPage(): void; /** Scroll the terminal buffer to the bottom. */ scrollToBottom(): void; - /** Scroll the terminal buffer up 1 line. */ scrollUpLine(): void; - /** Scroll the terminal buffer up 1 page. */ scrollUpPage(): void; - /** Scroll the terminal buffer to the top. */ scrollToTop(): void; + /** Scroll the terminal buffer up 1 line. */ scrollUpLine(): void; + /** Scroll the terminal buffer up 1 page. */ scrollUpPage(): void; + /** Scroll the terminal buffer to the top. */ scrollToTop(): void; + /** Scroll the terminal buffer to a set line */ scrollToLine(line: number, position?: ScrollPosition): void; /** * Clears the terminal buffer, leaving only the prompt line and moving it to the top of the @@ -1144,6 +1193,8 @@ export interface IXtermTerminal extends IDisposable { * Refreshes the terminal after it has been moved. */ refresh(): void; + + getXtermTheme(theme?: IColorTheme): ITheme; } export interface IDetachedXtermTerminal extends IXtermTerminal { @@ -1189,17 +1240,3 @@ export const enum LinuxDistro { export const enum TerminalDataTransfers { Terminals = 'Terminals' } - -export interface ISuggestController { - selectPreviousSuggestion(): void; - selectPreviousPageSuggestion(): void; - selectNextSuggestion(): void; - selectNextPageSuggestion(): void; - acceptSelectedSuggestion(suggestion?: Pick): void; - hideSuggestWidget(): void; - /** - * Handle data written to the terminal outside of xterm.js which has no corresponding - * `Terminal.onData` event. - */ - handleNonXtermData(data: string): void; -} diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalActions.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalActions.ts index a8f4e04e..11401eec 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalActions.ts @@ -14,9 +14,9 @@ import { isObject, isString } from 'vs/base/common/types'; import { URI } from 'vs/base/common/uri'; import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService'; import { EndOfLinePreference } from 'vs/editor/common/model'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { CONTEXT_ACCESSIBILITY_MODE_ENABLED } from 'vs/platform/accessibility/common/accessibility'; -import { Action2, registerAction2, IAction2Options } from 'vs/platform/actions/common/actions'; +import { Action2, registerAction2, IAction2Options, MenuId } from 'vs/platform/actions/common/actions'; import { ICommandService } from 'vs/platform/commands/common/commands'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; @@ -27,14 +27,13 @@ import { IListService } from 'vs/platform/list/browser/listService'; import { INotificationService, Severity } from 'vs/platform/notification/common/notification'; import { IOpenerService } from 'vs/platform/opener/common/opener'; import { IPickOptions, IQuickInputService, IQuickPickItem } from 'vs/platform/quickinput/common/quickInput'; -import { ITerminalProfile, TerminalExitReason, TerminalLocation, TerminalSettingId } from 'vs/platform/terminal/common/terminal'; +import { ITerminalProfile, TerminalExitReason, TerminalIcon, TerminalLocation, TerminalSettingId } from 'vs/platform/terminal/common/terminal'; import { IWorkspaceContextService, IWorkspaceFolder } from 'vs/platform/workspace/common/workspace'; import { PICK_WORKSPACE_FOLDER_COMMAND_ID } from 'vs/workbench/browser/actions/workspaceCommands'; import { CLOSE_EDITOR_COMMAND_ID } from 'vs/workbench/browser/parts/editor/editorCommands'; -import { ResourceContextKey } from 'vs/workbench/common/contextkeys'; -import { Direction, ICreateTerminalOptions, ITerminalEditorService, ITerminalGroupService, ITerminalInstance, ITerminalInstanceService, ITerminalService, IXtermTerminal } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { Direction, ICreateTerminalOptions, IDetachedTerminalInstance, ITerminalConfigurationService, ITerminalEditorService, ITerminalGroupService, ITerminalInstance, ITerminalInstanceService, ITerminalService, IXtermTerminal } from 'vs/workbench/contrib/terminal/browser/terminal'; import { TerminalQuickAccessProvider } from 'vs/workbench/contrib/terminal/browser/terminalQuickAccess'; -import { IRemoteTerminalAttachTarget, ITerminalConfigHelper, ITerminalProfileResolverService, ITerminalProfileService, TerminalCommandId } from 'vs/workbench/contrib/terminal/common/terminal'; +import { IRemoteTerminalAttachTarget, ITerminalProfileResolverService, ITerminalProfileService, TERMINAL_VIEW_ID, TerminalCommandId } from 'vs/workbench/contrib/terminal/common/terminal'; import { TerminalContextKeys } from 'vs/workbench/contrib/terminal/common/terminalContextKey'; import { createProfileSchemaEnums } from 'vs/platform/terminal/common/terminalProfiles'; import { terminalStrings } from 'vs/workbench/contrib/terminal/common/terminalStrings'; @@ -61,13 +60,30 @@ import { TerminalCapability } from 'vs/platform/terminal/common/capabilities/cap import { killTerminalIcon, newTerminalIcon } from 'vs/workbench/contrib/terminal/browser/terminalIcons'; import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; import { Iterable } from 'vs/base/common/iterator'; -import { AccessibleViewProviderId, accessibleViewCurrentProviderId, accessibleViewIsShown, accessibleViewOnLastLine } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; +import { accessibleViewCurrentProviderId, accessibleViewIsShown, accessibleViewOnLastLine } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; +import { isKeyboardEvent, isMouseEvent, isPointerEvent } from 'vs/base/browser/dom'; +import { editorGroupToColumn } from 'vs/workbench/services/editor/common/editorGroupColumn'; +import { InstanceContext } from 'vs/workbench/contrib/terminal/browser/terminalContextMenu'; +import { AccessibleViewProviderId } from 'vs/platform/accessibility/browser/accessibleView'; export const switchTerminalActionViewItemSeparator = '\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500'; export const switchTerminalShowTabsTitle = localize('showTerminalTabs', "Show Tabs"); const category = terminalStrings.actionCategory; +// Some terminal context keys get complicated. Since normalizing and/or context keys can be +// expensive this is done once per context key and shared. +const sharedWhenClause = (() => { + const terminalAvailable = ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated); + return { + terminalAvailable, + terminalAvailable_and_opened: ContextKeyExpr.and(terminalAvailable, TerminalContextKeys.isOpen), + terminalAvailable_and_editorActive: ContextKeyExpr.and(terminalAvailable, TerminalContextKeys.terminalEditorActive), + terminalAvailable_and_singularSelection: ContextKeyExpr.and(terminalAvailable, TerminalContextKeys.tabsSingularSelection), + focusInAny_and_normalBuffer: ContextKeyExpr.and(TerminalContextKeys.focusInAny, TerminalContextKeys.altBufferActive.negate()) + }; +})(); + export interface WorkspaceFolderCwdPair { folder: IWorkspaceFolder; cwd: URI; @@ -75,8 +91,13 @@ export interface WorkspaceFolderCwdPair { isOverridden: boolean; } -export async function getCwdForSplit(configHelper: ITerminalConfigHelper, instance: ITerminalInstance, folders?: IWorkspaceFolder[], commandService?: ICommandService): Promise { - switch (configHelper.config.splitCwd) { +export async function getCwdForSplit( + instance: ITerminalInstance, + folders: IWorkspaceFolder[] | undefined, + commandService: ICommandService, + configService: ITerminalConfigurationService +): Promise { + switch (configService.config.splitCwd) { case 'workspaceRoot': if (folders !== undefined && commandService !== undefined) { if (folders.length === 1) { @@ -141,7 +162,7 @@ export class TerminalLaunchHelpAction extends Action { * - `precondition`: TerminalContextKeys.processSupported */ export function registerTerminalAction( - options: IAction2Options & { run: (c: ITerminalServicesCollection, accessor: ServicesAccessor, args?: unknown) => void | Promise } + options: IAction2Options & { run: (c: ITerminalServicesCollection, accessor: ServicesAccessor, args?: unknown, args2?: unknown) => void | Promise } ): IDisposable { // Set defaults options.f1 = options.f1 ?? true; @@ -156,8 +177,68 @@ export function registerTerminalAction( constructor() { super(strictOptions as IAction2Options); } - run(accessor: ServicesAccessor, args?: unknown) { - return runFunc(getTerminalServices(accessor), accessor, args); + run(accessor: ServicesAccessor, args?: unknown, args2?: unknown) { + return runFunc(getTerminalServices(accessor), accessor, args, args2); + } + }); +} + +function parseActionArgs(args?: unknown): InstanceContext[] | undefined { + if (Array.isArray(args)) { + if (args.every(e => e instanceof InstanceContext)) { + return args as InstanceContext[]; + } + } else if (args instanceof InstanceContext) { + return [args]; + } + return undefined; +} +/** + * A wrapper around {@link registerTerminalAction} that runs a callback for all currently selected + * instances provided in the action context. This falls back to the active instance if there are no + * contextual instances provided. + */ +export function registerContextualInstanceAction( + options: IAction2Options & { + /** + * When specified, only this type of active instance will be used when there are no + * contextual instances. + */ + activeInstanceType?: 'view' | 'editor'; + run: (instance: ITerminalInstance, c: ITerminalServicesCollection, accessor: ServicesAccessor, args?: unknown) => void | Promise; + /** + * A callback to run after the the `run` callbacks have completed. + * @param instances The selected instance(s) that the command was run on. + */ + runAfter?: (instances: ITerminalInstance[], c: ITerminalServicesCollection, accessor: ServicesAccessor, args?: unknown) => void | Promise; + } +): IDisposable { + const originalRun = options.run; + return registerTerminalAction({ + ...options, + run: async (c, accessor, focusedInstanceArgs, allInstanceArgs) => { + let instances = getSelectedInstances2(accessor, allInstanceArgs); + if (!instances) { + const activeInstance = ( + options.activeInstanceType === 'view' + ? c.groupService + : options.activeInstanceType === 'editor' ? + c.editorService + : c.service + ).activeInstance; + if (!activeInstance) { + return; + } + instances = [activeInstance]; + } + const results: (Promise | void)[] = []; + for (const instance of instances) { + results.push(originalRun(instance, c, accessor, focusedInstanceArgs)); + } + await Promise.all(results); + if (options.runAfter) { + options.runAfter(instances, c, accessor, focusedInstanceArgs); + } } }); } @@ -188,15 +269,15 @@ export function registerActiveInstanceAction( * This includes detached xterm terminals that are not managed by an {@link ITerminalInstance}. */ export function registerActiveXtermAction( - options: IAction2Options & { run: (activeTerminal: IXtermTerminal, accessor: ServicesAccessor, instance?: ITerminalInstance, args?: unknown) => void | Promise } + options: IAction2Options & { run: (activeTerminal: IXtermTerminal, accessor: ServicesAccessor, instance: ITerminalInstance | IDetachedTerminalInstance, args?: unknown) => void | Promise } ): IDisposable { const originalRun = options.run; return registerTerminalAction({ ...options, run: (c, accessor, args) => { - const activeDetached = Iterable.find(c.service.detachedXterms, d => d.isFocused); + const activeDetached = Iterable.find(c.service.detachedInstances, d => d.xterm.isFocused); if (activeDetached) { - return originalRun(activeDetached, accessor, undefined, args); + return originalRun(activeDetached.xterm, accessor, activeDetached, args); } const activeInstance = c.service.activeInstance; @@ -209,6 +290,7 @@ export function registerActiveXtermAction( export interface ITerminalServicesCollection { service: ITerminalService; + configService: ITerminalConfigurationService; groupService: ITerminalGroupService; instanceService: ITerminalInstanceService; editorService: ITerminalEditorService; @@ -219,6 +301,7 @@ export interface ITerminalServicesCollection { function getTerminalServices(accessor: ServicesAccessor): ITerminalServicesCollection { return { service: accessor.get(ITerminalService), + configService: accessor.get(ITerminalConfigurationService), groupService: accessor.get(ITerminalGroupService), instanceService: accessor.get(ITerminalInstanceService), editorService: accessor.get(ITerminalEditorService), @@ -230,7 +313,7 @@ function getTerminalServices(accessor: ServicesAccessor): ITerminalServicesColle export function registerTerminalActions() { registerTerminalAction({ id: TerminalCommandId.NewInActiveWorkspace, - title: { value: localize('workbench.action.terminal.newInActiveWorkspace', "Create New Terminal (In Active Workspace)"), original: 'Create New Terminal (In Active Workspace)' }, + title: localize2('workbench.action.terminal.newInActiveWorkspace', 'Create New Terminal (In Active Workspace)'), run: async (c) => { if (c.service.isProcessSupportRegistered) { const instance = await c.service.createTerminal({ location: c.service.defaultLocation }); @@ -248,68 +331,61 @@ export function registerTerminalActions() { registerTerminalAction({ id: TerminalCommandId.CreateTerminalEditor, - title: { value: localize('workbench.action.terminal.createTerminalEditor', "Create New Terminal in Editor Area"), original: 'Create New Terminal in Editor Area' }, + title: localize2('workbench.action.terminal.createTerminalEditor', 'Create New Terminal in Editor Area'), run: async (c, _, args) => { const options = (isObject(args) && 'location' in args) ? args as ICreateTerminalOptions : { location: TerminalLocation.Editor }; const instance = await c.service.createTerminal(options); - instance.focusWhenReady(); + await instance.focusWhenReady(); } }); registerTerminalAction({ id: TerminalCommandId.CreateTerminalEditorSameGroup, - title: { value: localize('workbench.action.terminal.createTerminalEditor', "Create New Terminal in Editor Area"), original: 'Create New Terminal in Editor Area' }, + title: localize2('workbench.action.terminal.createTerminalEditor', 'Create New Terminal in Editor Area'), f1: false, run: async (c, accessor, args) => { // Force the editor into the same editor group if it's locked. This command is only ever // called when a terminal is the active editor const editorGroupsService = accessor.get(IEditorGroupsService); const instance = await c.service.createTerminal({ - location: { viewColumn: editorGroupsService.activeGroup.index } + location: { viewColumn: editorGroupToColumn(editorGroupsService, editorGroupsService.activeGroup) } }); - instance.focusWhenReady(); + await instance.focusWhenReady(); } }); registerTerminalAction({ id: TerminalCommandId.CreateTerminalEditorSide, - title: { value: localize('workbench.action.terminal.createTerminalEditorSide', "Create New Terminal in Editor Area to the Side"), original: 'Create New Terminal in Editor Area to the Side' }, + title: localize2('workbench.action.terminal.createTerminalEditorSide', 'Create New Terminal in Editor Area to the Side'), run: async (c) => { const instance = await c.service.createTerminal({ location: { viewColumn: SIDE_GROUP } }); - instance.focusWhenReady(); + await instance.focusWhenReady(); } }); - registerActiveInstanceAction({ + registerContextualInstanceAction({ id: TerminalCommandId.MoveToEditor, title: terminalStrings.moveToEditor, - precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.terminalEditorActive.toNegated(), TerminalContextKeys.viewShowing), - run: (activeInstance, c) => c.service.moveToEditor(activeInstance) + precondition: sharedWhenClause.terminalAvailable_and_opened, + activeInstanceType: 'view', + run: (instance, c) => c.service.moveToEditor(instance), + runAfter: (instances) => instances.at(-1)?.focus() }); - registerTerminalAction({ - id: TerminalCommandId.MoveToEditorActiveTab, - title: terminalStrings.moveToEditor, - f1: false, - precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.isOpen), - run: async (c, accessor) => { - const selectedInstances = getSelectedInstances(accessor); - if (!selectedInstances || selectedInstances.length === 0) { - return; - } - for (const instance of selectedInstances) { - c.service.moveToEditor(instance); - } - selectedInstances[selectedInstances.length - 1].focus(); - } + registerContextualInstanceAction({ + id: TerminalCommandId.MoveIntoNewWindow, + title: terminalStrings.moveIntoNewWindow, + precondition: sharedWhenClause.terminalAvailable_and_opened, + run: (instance, c) => c.service.moveIntoNewEditor(instance), + runAfter: (instances) => instances.at(-1)?.focus() }); registerTerminalAction({ id: TerminalCommandId.MoveToTerminalPanel, title: terminalStrings.moveToTerminalPanel, - precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.terminalEditorActive), + precondition: sharedWhenClause.terminalAvailable_and_editorActive, run: (c, _, args) => { const source = toOptionalUri(args) ?? c.editorService.activeInstance; if (source) { @@ -320,7 +396,7 @@ export function registerTerminalActions() { registerTerminalAction({ id: TerminalCommandId.FocusPreviousPane, - title: { value: localize('workbench.action.terminal.focusPreviousPane', "Focus Previous Terminal in Terminal Group"), original: 'Focus Previous Terminal in Terminal Group' }, + title: localize2('workbench.action.terminal.focusPreviousPane', 'Focus Previous Terminal in Terminal Group'), keybinding: { primary: KeyMod.Alt | KeyCode.LeftArrow, secondary: [KeyMod.Alt | KeyCode.UpArrow], @@ -331,7 +407,7 @@ export function registerTerminalActions() { when: TerminalContextKeys.focus, weight: KeybindingWeight.WorkbenchContrib }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: async (c) => { c.groupService.activeGroup?.focusPreviousPane(); await c.groupService.showPanel(true); @@ -340,7 +416,7 @@ export function registerTerminalActions() { registerTerminalAction({ id: TerminalCommandId.FocusNextPane, - title: { value: localize('workbench.action.terminal.focusNextPane', "Focus Next Terminal in Terminal Group"), original: 'Focus Next Terminal in Terminal Group' }, + title: localize2('workbench.action.terminal.focusNextPane', 'Focus Next Terminal in Terminal Group'), keybinding: { primary: KeyMod.Alt | KeyCode.RightArrow, secondary: [KeyMod.Alt | KeyCode.DownArrow], @@ -351,7 +427,7 @@ export function registerTerminalActions() { when: TerminalContextKeys.focus, weight: KeybindingWeight.WorkbenchContrib }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: async (c) => { c.groupService.activeGroup?.focusNextPane(); await c.groupService.showPanel(true); @@ -360,8 +436,8 @@ export function registerTerminalActions() { registerActiveInstanceAction({ id: TerminalCommandId.RunRecentCommand, - title: { value: localize('workbench.action.terminal.runRecentCommand', "Run Recent Command..."), original: 'Run Recent Command...' }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + title: localize2('workbench.action.terminal.runRecentCommand', 'Run Recent Command...'), + precondition: sharedWhenClause.terminalAvailable, keybinding: [ { primary: KeyMod.CtrlCmd | KeyCode.KeyR, @@ -385,10 +461,28 @@ export function registerTerminalActions() { } }); + registerActiveInstanceAction({ + id: TerminalCommandId.CopyLastCommand, + title: localize2('workbench.action.terminal.copyLastCommand', "Copy Last Command"), + precondition: sharedWhenClause.terminalAvailable, + run: async (instance, c, accessor) => { + const clipboardService = accessor.get(IClipboardService); + const commands = instance.capabilities.get(TerminalCapability.CommandDetection)?.commands; + if (!commands || commands.length === 0) { + return; + } + const command = commands[commands.length - 1]; + if (!command.command) { + return; + } + await clipboardService.writeText(command.command); + } + }); + registerActiveInstanceAction({ id: TerminalCommandId.CopyLastCommandOutput, - title: { value: localize('workbench.action.terminal.copyLastCommand', 'Copy Last Command Output'), original: 'Copy Last Command Output' }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + title: localize2('workbench.action.terminal.copyLastCommandOutput', "Copy Last Command Output"), + precondition: sharedWhenClause.terminalAvailable, run: async (instance, c, accessor) => { const clipboardService = accessor.get(IClipboardService); const commands = instance.capabilities.get(TerminalCapability.CommandDetection)?.commands; @@ -406,10 +500,35 @@ export function registerTerminalActions() { } }); + registerActiveInstanceAction({ + id: TerminalCommandId.CopyLastCommandAndLastCommandOutput, + title: localize2('workbench.action.terminal.copyLastCommandAndOutput', "Copy Last Command and Output"), + precondition: sharedWhenClause.terminalAvailable, + run: async (instance, c, accessor) => { + const clipboardService = accessor.get(IClipboardService); + const commands = instance.capabilities.get(TerminalCapability.CommandDetection)?.commands; + if (!commands || commands.length === 0) { + return; + } + const command = commands[commands.length - 1]; + if (!command?.hasOutput()) { + return; + } + const output = command.getOutput(); + if (isString(output)) { + await clipboardService.writeText(`${command.command !== '' ? command.command + '\n' : ''}${output}`); + } + } + }); + + registerActiveInstanceAction({ id: TerminalCommandId.GoToRecentDirectory, - title: { value: localize('workbench.action.terminal.goToRecentDirectory', "Go to Recent Directory..."), original: 'Go to Recent Directory...' }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + title: localize2('workbench.action.terminal.goToRecentDirectory', 'Go to Recent Directory...'), + metadata: { + description: localize2('goToRecentDirectory.metadata', 'Goes to a recent folder'), + }, + precondition: sharedWhenClause.terminalAvailable, keybinding: { primary: KeyMod.CtrlCmd | KeyCode.KeyG, when: TerminalContextKeys.focus, @@ -427,51 +546,51 @@ export function registerTerminalActions() { registerTerminalAction({ id: TerminalCommandId.ResizePaneLeft, - title: { value: localize('workbench.action.terminal.resizePaneLeft', "Resize Terminal Left"), original: 'Resize Terminal Left' }, + title: localize2('workbench.action.terminal.resizePaneLeft', 'Resize Terminal Left'), keybinding: { linux: { primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.LeftArrow }, mac: { primary: KeyMod.CtrlCmd | KeyMod.WinCtrl | KeyCode.LeftArrow }, when: TerminalContextKeys.focus, weight: KeybindingWeight.WorkbenchContrib }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: (c) => c.groupService.activeGroup?.resizePane(Direction.Left) }); registerTerminalAction({ id: TerminalCommandId.ResizePaneRight, - title: { value: localize('workbench.action.terminal.resizePaneRight', "Resize Terminal Right"), original: 'Resize Terminal Right' }, + title: localize2('workbench.action.terminal.resizePaneRight', 'Resize Terminal Right'), keybinding: { linux: { primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.RightArrow }, mac: { primary: KeyMod.CtrlCmd | KeyMod.WinCtrl | KeyCode.RightArrow }, when: TerminalContextKeys.focus, weight: KeybindingWeight.WorkbenchContrib }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: (c) => c.groupService.activeGroup?.resizePane(Direction.Right) }); registerTerminalAction({ id: TerminalCommandId.ResizePaneUp, - title: { value: localize('workbench.action.terminal.resizePaneUp', "Resize Terminal Up"), original: 'Resize Terminal Up' }, + title: localize2('workbench.action.terminal.resizePaneUp', 'Resize Terminal Up'), keybinding: { mac: { primary: KeyMod.CtrlCmd | KeyMod.WinCtrl | KeyCode.UpArrow }, when: TerminalContextKeys.focus, weight: KeybindingWeight.WorkbenchContrib }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: (c) => c.groupService.activeGroup?.resizePane(Direction.Up) }); registerTerminalAction({ id: TerminalCommandId.ResizePaneDown, - title: { value: localize('workbench.action.terminal.resizePaneDown', "Resize Terminal Down"), original: 'Resize Terminal Down' }, + title: localize2('workbench.action.terminal.resizePaneDown', 'Resize Terminal Down'), keybinding: { mac: { primary: KeyMod.CtrlCmd | KeyMod.WinCtrl | KeyCode.DownArrow }, when: TerminalContextKeys.focus, weight: KeybindingWeight.WorkbenchContrib }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: (c) => c.groupService.activeGroup?.resizePane(Direction.Down) }); @@ -483,7 +602,7 @@ export function registerTerminalActions() { primary: KeyMod.CtrlCmd | KeyCode.DownArrow, weight: KeybindingWeight.WorkbenchContrib }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: async (c) => { const instance = c.service.activeInstance || await c.service.createTerminal({ location: TerminalLocation.Panel }); if (!instance) { @@ -496,20 +615,20 @@ export function registerTerminalActions() { registerTerminalAction({ id: TerminalCommandId.FocusTabs, - title: { value: localize('workbench.action.terminal.focus.tabsView', "Focus Terminal Tabs View"), original: 'Focus Terminal Tabs View' }, + title: localize2('workbench.action.terminal.focus.tabsView', 'Focus Terminal Tabs View'), keybinding: { primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.Backslash, weight: KeybindingWeight.WorkbenchContrib, when: ContextKeyExpr.or(TerminalContextKeys.tabsFocus, TerminalContextKeys.focus), }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: (c) => c.groupService.focusTabs() }); registerTerminalAction({ id: TerminalCommandId.FocusNext, - title: { value: localize('workbench.action.terminal.focusNext', "Focus Next Terminal Group"), original: 'Focus Next Terminal Group' }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + title: localize2('workbench.action.terminal.focusNext', 'Focus Next Terminal Group'), + precondition: sharedWhenClause.terminalAvailable, keybinding: { primary: KeyMod.CtrlCmd | KeyCode.PageDown, mac: { @@ -526,8 +645,8 @@ export function registerTerminalActions() { registerTerminalAction({ id: TerminalCommandId.FocusPrevious, - title: { value: localize('workbench.action.terminal.focusPrevious', "Focus Previous Terminal Group"), original: 'Focus Previous Terminal Group' }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + title: localize2('workbench.action.terminal.focusPrevious', 'Focus Previous Terminal Group'), + precondition: sharedWhenClause.terminalAvailable, keybinding: { primary: KeyMod.CtrlCmd | KeyCode.PageUp, mac: { @@ -544,7 +663,7 @@ export function registerTerminalActions() { registerTerminalAction({ id: TerminalCommandId.RunSelectedText, - title: { value: localize('workbench.action.terminal.runSelectedText', "Run Selected Text In Active Terminal"), original: 'Run Selected Text In Active Terminal' }, + title: localize2('workbench.action.terminal.runSelectedText', 'Run Selected Text In Active Terminal'), run: async (c, accessor) => { const codeEditorService = accessor.get(ICodeEditorService); const editor = codeEditorService.getActiveCodeEditor(); @@ -561,14 +680,14 @@ export function registerTerminalActions() { text = editor.getModel().getValueInRange(selection, endOfLinePreference); } instance.sendText(text, true, true); - await c.service.revealActiveTerminal(); + await c.service.revealActiveTerminal(true); } }); registerTerminalAction({ id: TerminalCommandId.RunActiveFile, - title: { value: localize('workbench.action.terminal.runActiveFile', "Run Active File In Active Terminal"), original: 'Run Active File In Active Terminal' }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + title: localize2('workbench.action.terminal.runActiveFile', 'Run Active File In Active Terminal'), + precondition: sharedWhenClause.terminalAvailable, run: async (c, accessor) => { const codeEditorService = accessor.get(ICodeEditorService); const notificationService = accessor.get(INotificationService); @@ -595,93 +714,93 @@ export function registerTerminalActions() { registerActiveXtermAction({ id: TerminalCommandId.ScrollDownLine, - title: { value: localize('workbench.action.terminal.scrollDown', "Scroll Down (Line)"), original: 'Scroll Down (Line)' }, + title: localize2('workbench.action.terminal.scrollDown', 'Scroll Down (Line)'), keybinding: { primary: KeyMod.CtrlCmd | KeyMod.Alt | KeyCode.PageDown, linux: { primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.DownArrow }, - when: ContextKeyExpr.and(TerminalContextKeys.focusInAny, TerminalContextKeys.altBufferActive.negate()), + when: sharedWhenClause.focusInAny_and_normalBuffer, weight: KeybindingWeight.WorkbenchContrib }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: (xterm) => xterm.scrollDownLine() }); registerActiveXtermAction({ id: TerminalCommandId.ScrollDownPage, - title: { value: localize('workbench.action.terminal.scrollDownPage', "Scroll Down (Page)"), original: 'Scroll Down (Page)' }, + title: localize2('workbench.action.terminal.scrollDownPage', 'Scroll Down (Page)'), keybinding: { primary: KeyMod.Shift | KeyCode.PageDown, mac: { primary: KeyCode.PageDown }, - when: ContextKeyExpr.and(TerminalContextKeys.focusInAny, TerminalContextKeys.altBufferActive.negate()), + when: sharedWhenClause.focusInAny_and_normalBuffer, weight: KeybindingWeight.WorkbenchContrib }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: (xterm) => xterm.scrollDownPage() }); registerActiveXtermAction({ id: TerminalCommandId.ScrollToBottom, - title: { value: localize('workbench.action.terminal.scrollToBottom', "Scroll to Bottom"), original: 'Scroll to Bottom' }, + title: localize2('workbench.action.terminal.scrollToBottom', 'Scroll to Bottom'), keybinding: { primary: KeyMod.CtrlCmd | KeyCode.End, linux: { primary: KeyMod.Shift | KeyCode.End }, - when: ContextKeyExpr.and(TerminalContextKeys.focusInAny, TerminalContextKeys.altBufferActive.negate()), + when: sharedWhenClause.focusInAny_and_normalBuffer, weight: KeybindingWeight.WorkbenchContrib }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: (xterm) => xterm.scrollToBottom() }); registerActiveXtermAction({ id: TerminalCommandId.ScrollUpLine, - title: { value: localize('workbench.action.terminal.scrollUp', "Scroll Up (Line)"), original: 'Scroll Up (Line)' }, + title: localize2('workbench.action.terminal.scrollUp', 'Scroll Up (Line)'), keybinding: { primary: KeyMod.CtrlCmd | KeyMod.Alt | KeyCode.PageUp, linux: { primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.UpArrow }, - when: ContextKeyExpr.and(TerminalContextKeys.focusInAny, TerminalContextKeys.altBufferActive.negate()), + when: sharedWhenClause.focusInAny_and_normalBuffer, weight: KeybindingWeight.WorkbenchContrib }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: (xterm) => xterm.scrollUpLine() }); registerActiveXtermAction({ id: TerminalCommandId.ScrollUpPage, - title: { value: localize('workbench.action.terminal.scrollUpPage', "Scroll Up (Page)"), original: 'Scroll Up (Page)' }, + title: localize2('workbench.action.terminal.scrollUpPage', 'Scroll Up (Page)'), f1: true, category, keybinding: { primary: KeyMod.Shift | KeyCode.PageUp, mac: { primary: KeyCode.PageUp }, - when: ContextKeyExpr.and(TerminalContextKeys.focusInAny, TerminalContextKeys.altBufferActive.negate()), + when: sharedWhenClause.focusInAny_and_normalBuffer, weight: KeybindingWeight.WorkbenchContrib }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: (xterm) => xterm.scrollUpPage() }); registerActiveXtermAction({ id: TerminalCommandId.ScrollToTop, - title: { value: localize('workbench.action.terminal.scrollToTop', "Scroll to Top"), original: 'Scroll to Top' }, + title: localize2('workbench.action.terminal.scrollToTop', 'Scroll to Top'), keybinding: { primary: KeyMod.CtrlCmd | KeyCode.Home, linux: { primary: KeyMod.Shift | KeyCode.Home }, - when: ContextKeyExpr.and(TerminalContextKeys.focusInAny, TerminalContextKeys.altBufferActive.negate()), + when: sharedWhenClause.focusInAny_and_normalBuffer, weight: KeybindingWeight.WorkbenchContrib }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: (xterm) => xterm.scrollToTop() }); registerActiveXtermAction({ id: TerminalCommandId.ClearSelection, - title: { value: localize('workbench.action.terminal.clearSelection', "Clear Selection"), original: 'Clear Selection' }, + title: localize2('workbench.action.terminal.clearSelection', 'Clear Selection'), keybinding: { primary: KeyCode.Escape, when: ContextKeyExpr.and(TerminalContextKeys.focusInAny, TerminalContextKeys.textSelected, TerminalContextKeys.notFindVisible), weight: KeybindingWeight.WorkbenchContrib }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: (xterm) => { if (xterm.hasSelection()) { xterm.clearSelection(); @@ -692,64 +811,62 @@ export function registerTerminalActions() { registerTerminalAction({ id: TerminalCommandId.ChangeIcon, title: terminalStrings.changeIcon, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: (c, _, args: unknown) => getResourceOrActiveInstance(c, args)?.changeIcon() }); - registerTerminalAction({ - id: TerminalCommandId.ChangeIconPanel, - title: terminalStrings.changeIcon, - f1: false, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), - run: (c) => c.groupService.activeInstance?.changeIcon() - }); - registerTerminalAction({ id: TerminalCommandId.ChangeIconActiveTab, title: terminalStrings.changeIcon, f1: false, - precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.tabsSingularSelection), - run: (c, accessor) => getSelectedInstances(accessor)?.[0].changeIcon() + precondition: sharedWhenClause.terminalAvailable_and_singularSelection, + run: async (c, accessor, args) => { + let icon: TerminalIcon | undefined; + if (c.groupService.lastAccessedMenu === 'inline-tab') { + getResourceOrActiveInstance(c, args)?.changeIcon(); + return; + } + for (const terminal of getSelectedInstances(accessor) ?? []) { + icon = await terminal.changeIcon(icon); + } + } }); registerTerminalAction({ id: TerminalCommandId.ChangeColor, title: terminalStrings.changeColor, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: (c, _, args) => getResourceOrActiveInstance(c, args)?.changeColor() }); - registerTerminalAction({ - id: TerminalCommandId.ChangeColorPanel, - title: terminalStrings.changeColor, - f1: false, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), - run: (c) => c.groupService.activeInstance?.changeColor() - }); - registerTerminalAction({ id: TerminalCommandId.ChangeColorActiveTab, title: terminalStrings.changeColor, f1: false, - precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.tabsSingularSelection), - run: (c, accessor) => getSelectedInstances(accessor)?.[0].changeColor() + precondition: sharedWhenClause.terminalAvailable_and_singularSelection, + run: async (c, accessor, args) => { + let color: string | undefined; + let i = 0; + if (c.groupService.lastAccessedMenu === 'inline-tab') { + getResourceOrActiveInstance(c, args)?.changeColor(); + return; + } + for (const terminal of getSelectedInstances(accessor) ?? []) { + const skipQuickPick = i !== 0; + // Always show the quickpick on the first iteration + color = await terminal.changeColor(color, skipQuickPick); + i++; + } + } }); registerTerminalAction({ id: TerminalCommandId.Rename, title: terminalStrings.rename, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: (c, accessor, args) => renameWithQuickPick(c, accessor, args) }); - registerTerminalAction({ - id: TerminalCommandId.RenamePanel, - title: terminalStrings.rename, - f1: false, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), - run: (c, accessor) => renameWithQuickPick(c, accessor) - }); - registerTerminalAction({ id: TerminalCommandId.RenameActiveTab, title: terminalStrings.rename, @@ -762,23 +879,36 @@ export function registerTerminalActions() { when: ContextKeyExpr.and(TerminalContextKeys.tabsFocus), weight: KeybindingWeight.WorkbenchContrib }, - precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.tabsSingularSelection), + precondition: sharedWhenClause.terminalAvailable_and_singularSelection, run: async (c, accessor) => { + const terminalGroupService = accessor.get(ITerminalGroupService); const notificationService = accessor.get(INotificationService); - const instance = getSelectedInstances(accessor)?.[0]; - if (!instance) { + const instances = getSelectedInstances(accessor); + const firstInstance = instances?.[0]; + if (!firstInstance) { return; } - c.service.setEditingTerminal(instance); - c.service.setEditable(instance, { + + if (terminalGroupService.lastAccessedMenu === 'inline-tab') { + return renameWithQuickPick(c, accessor, firstInstance); + } + + c.service.setEditingTerminal(firstInstance); + c.service.setEditable(firstInstance, { validationMessage: value => validateTerminalName(value), onFinish: async (value, success) => { // Cancel editing first as instance.rename will trigger a rerender automatically - c.service.setEditable(instance, null); + c.service.setEditable(firstInstance, null); c.service.setEditingTerminal(undefined); if (success) { + const promises: Promise[] = []; + for (const instance of instances) { + promises.push((async () => { + await instance.rename(value); + })()); + } try { - await instance.rename(value); + await Promise.all(promises); } catch (e) { notificationService.error(e); } @@ -790,13 +920,13 @@ export function registerTerminalActions() { registerActiveInstanceAction({ id: TerminalCommandId.DetachSession, - title: { value: localize('workbench.action.terminal.detachSession', "Detach Session"), original: 'Detach Session' }, + title: localize2('workbench.action.terminal.detachSession', 'Detach Session'), run: (activeInstance) => activeInstance.detachProcessAndDispose(TerminalExitReason.User) }); registerTerminalAction({ id: TerminalCommandId.AttachToSession, - title: { value: localize('workbench.action.terminal.attachToSession', "Attach to Session"), original: 'Attach to Session' }, + title: localize2('workbench.action.terminal.attachToSession', 'Attach to Session'), run: async (c, accessor) => { const quickInputService = accessor.get(IQuickInputService); const labelService = accessor.get(ILabelService); @@ -841,32 +971,52 @@ export function registerTerminalActions() { registerTerminalAction({ id: TerminalCommandId.QuickOpenTerm, - title: { value: localize('quickAccessTerminal', "Switch Active Terminal"), original: 'Switch Active Terminal' }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + title: localize2('quickAccessTerminal', 'Switch Active Terminal'), + precondition: sharedWhenClause.terminalAvailable, run: (c, accessor) => accessor.get(IQuickInputService).quickAccess.show(TerminalQuickAccessProvider.PREFIX) }); registerActiveInstanceAction({ id: TerminalCommandId.ScrollToPreviousCommand, - title: { value: localize('workbench.action.terminal.scrollToPreviousCommand', "Scroll To Previous Command"), original: 'Scroll To Previous Command' }, + title: terminalStrings.scrollToPreviousCommand, keybinding: { primary: KeyMod.CtrlCmd | KeyCode.UpArrow, when: ContextKeyExpr.and(TerminalContextKeys.focus, CONTEXT_ACCESSIBILITY_MODE_ENABLED.negate()), weight: KeybindingWeight.WorkbenchContrib }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, + icon: Codicon.arrowUp, + menu: [ + { + id: MenuId.ViewTitle, + group: 'navigation', + order: 4, + when: ContextKeyExpr.equals('view', TERMINAL_VIEW_ID), + isHiddenByDefault: true + } + ], run: (activeInstance) => activeInstance.xterm?.markTracker.scrollToPreviousMark(undefined, undefined, activeInstance.capabilities.has(TerminalCapability.CommandDetection)) }); registerActiveInstanceAction({ id: TerminalCommandId.ScrollToNextCommand, - title: { value: localize('workbench.action.terminal.scrollToNextCommand', "Scroll To Next Command"), original: 'Scroll To Next Command' }, + title: terminalStrings.scrollToNextCommand, keybinding: { primary: KeyMod.CtrlCmd | KeyCode.DownArrow, when: ContextKeyExpr.and(TerminalContextKeys.focus, CONTEXT_ACCESSIBILITY_MODE_ENABLED.negate()), weight: KeybindingWeight.WorkbenchContrib }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, + icon: Codicon.arrowDown, + menu: [ + { + id: MenuId.ViewTitle, + group: 'navigation', + order: 4, + when: ContextKeyExpr.equals('view', TERMINAL_VIEW_ID), + isHiddenByDefault: true + } + ], run: (activeInstance) => { activeInstance.xterm?.markTracker.scrollToNextMark(); activeInstance.focus(); @@ -875,13 +1025,13 @@ export function registerTerminalActions() { registerActiveInstanceAction({ id: TerminalCommandId.SelectToPreviousCommand, - title: { value: localize('workbench.action.terminal.selectToPreviousCommand', "Select To Previous Command"), original: 'Select To Previous Command' }, + title: localize2('workbench.action.terminal.selectToPreviousCommand', 'Select To Previous Command'), keybinding: { primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.UpArrow, when: TerminalContextKeys.focus, weight: KeybindingWeight.WorkbenchContrib }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: (activeInstance) => { activeInstance.xterm?.markTracker.selectToPreviousMark(); activeInstance.focus(); @@ -890,13 +1040,13 @@ export function registerTerminalActions() { registerActiveInstanceAction({ id: TerminalCommandId.SelectToNextCommand, - title: { value: localize('workbench.action.terminal.selectToNextCommand', "Select To Next Command"), original: 'Select To Next Command' }, + title: localize2('workbench.action.terminal.selectToNextCommand', 'Select To Next Command'), keybinding: { primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.DownArrow, when: TerminalContextKeys.focus, weight: KeybindingWeight.WorkbenchContrib }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: (activeInstance) => { activeInstance.xterm?.markTracker.selectToNextMark(); activeInstance.focus(); @@ -905,8 +1055,8 @@ export function registerTerminalActions() { registerActiveXtermAction({ id: TerminalCommandId.SelectToPreviousLine, - title: { value: localize('workbench.action.terminal.selectToPreviousLine', "Select To Previous Line"), original: 'Select To Previous Line' }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + title: localize2('workbench.action.terminal.selectToPreviousLine', 'Select To Previous Line'), + precondition: sharedWhenClause.terminalAvailable, run: async (xterm, _, instance) => { xterm.markTracker.selectToPreviousLine(); // prefer to call focus on the TerminalInstance for additional accessibility triggers @@ -916,8 +1066,8 @@ export function registerTerminalActions() { registerActiveXtermAction({ id: TerminalCommandId.SelectToNextLine, - title: { value: localize('workbench.action.terminal.selectToNextLine', "Select To Next Line"), original: 'Select To Next Line' }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + title: localize2('workbench.action.terminal.selectToNextLine', 'Select To Next Line'), + precondition: sharedWhenClause.terminalAvailable, run: async (xterm, _, instance) => { xterm.markTracker.selectToNextLine(); // prefer to call focus on the TerminalInstance for additional accessibility triggers @@ -929,7 +1079,7 @@ export function registerTerminalActions() { id: TerminalCommandId.SendSequence, title: terminalStrings.sendSequence, f1: false, - description: { + metadata: { description: terminalStrings.sendSequence.value, args: [{ name: 'args', @@ -951,7 +1101,7 @@ export function registerTerminalActions() { registerTerminalAction({ id: TerminalCommandId.NewWithCwd, title: terminalStrings.newWithCwd, - description: { + metadata: { description: terminalStrings.newWithCwd.value, args: [{ name: 'args', @@ -981,7 +1131,7 @@ export function registerTerminalActions() { registerActiveInstanceAction({ id: TerminalCommandId.RenameWithArgs, title: terminalStrings.renameWithArgs, - description: { + metadata: { description: terminalStrings.renameWithArgs.value, args: [{ name: 'args', @@ -998,7 +1148,7 @@ export function registerTerminalActions() { } }] }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + precondition: sharedWhenClause.terminalAvailable, run: async (activeInstance, c, accessor, args) => { const notificationService = accessor.get(INotificationService); const name = isObject(args) && 'name' in args ? toOptionalString(args.name) : undefined; @@ -1012,7 +1162,7 @@ export function registerTerminalActions() { registerActiveInstanceAction({ id: TerminalCommandId.Relaunch, - title: { value: localize('workbench.action.terminal.relaunch', "Relaunch Active Terminal"), original: 'Relaunch Active Terminal' }, + title: localize2('workbench.action.terminal.relaunch', 'Relaunch Active Terminal'), run: (activeInstance) => activeInstance.relaunch() }); @@ -1039,7 +1189,7 @@ export function registerTerminalActions() { if (!activeInstance) { return; } - const cwd = await getCwdForSplit(c.service.configHelper, activeInstance, workspaceContextService.getWorkspace().folders, commandService); + const cwd = await getCwdForSplit(activeInstance, workspaceContextService.getWorkspace().folders, commandService, c.configService); if (cwd === undefined) { return; } @@ -1076,35 +1226,22 @@ export function registerTerminalActions() { } }); - registerActiveInstanceAction({ + registerContextualInstanceAction({ id: TerminalCommandId.Unsplit, title: terminalStrings.unsplit, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), - run: (activeInstance, c) => c.groupService.unsplitInstance(activeInstance) - }); - - registerTerminalAction({ - id: TerminalCommandId.UnsplitActiveTab, - title: terminalStrings.unsplit, - f1: false, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), - run: async (c, accessor) => { - const instances = getSelectedInstances(accessor); - // should not even need this check given the context key - // but TS complains - if (instances?.length === 1) { - const group = c.groupService.getGroupForInstance(instances[0]); - if (group && group?.terminalInstances.length > 1) { - c.groupService.unsplitInstance(instances[0]); - } + precondition: sharedWhenClause.terminalAvailable, + run: async (instance, c) => { + const group = c.groupService.getGroupForInstance(instance); + if (group && group?.terminalInstances.length > 1) { + c.groupService.unsplitInstance(instance); } } }); registerTerminalAction({ id: TerminalCommandId.JoinActiveTab, - title: { value: localize('workbench.action.terminal.joinInstance', "Join Terminals"), original: 'Join Terminals' }, - precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.tabsSingularSelection.toNegated()), + title: localize2('workbench.action.terminal.joinInstance', 'Join Terminals'), + precondition: ContextKeyExpr.and(sharedWhenClause.terminalAvailable, TerminalContextKeys.tabsSingularSelection.toNegated()), run: async (c, accessor) => { const instances = getSelectedInstances(accessor); if (instances && instances.length > 1) { @@ -1115,8 +1252,8 @@ export function registerTerminalActions() { registerTerminalAction({ id: TerminalCommandId.Join, - title: { value: localize('workbench.action.terminal.join', "Join Terminals"), original: 'Join Terminals' }, - precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated)), + title: localize2('workbench.action.terminal.join', 'Join Terminals...'), + precondition: sharedWhenClause.terminalAvailable, run: async (c, accessor) => { const themeService = accessor.get(IThemeService); const notificationService = accessor.get(INotificationService); @@ -1162,7 +1299,7 @@ export function registerTerminalActions() { registerActiveInstanceAction({ id: TerminalCommandId.SplitInActiveWorkspace, - title: { value: localize('workbench.action.terminal.splitInActiveWorkspace', "Split Terminal (In Active Workspace)"), original: 'Split Terminal (In Active Workspace)' }, + title: localize2('workbench.action.terminal.splitInActiveWorkspace', 'Split Terminal (In Active Workspace)'), run: async (instance, c) => { const newInstance = await c.service.createTerminal({ location: { parentTerminal: instance } }); if (newInstance?.target !== TerminalLocation.Editor) { @@ -1173,8 +1310,8 @@ export function registerTerminalActions() { registerActiveXtermAction({ id: TerminalCommandId.SelectAll, - title: { value: localize('workbench.action.terminal.selectAll', "Select All"), original: 'Select All' }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + title: localize2('workbench.action.terminal.selectAll', 'Select All'), + precondition: sharedWhenClause.terminalAvailable, keybinding: [{ // Don't use ctrl+a by default as that would override the common go to start // of prompt shell binding @@ -1191,7 +1328,7 @@ export function registerTerminalActions() { registerTerminalAction({ id: TerminalCommandId.New, - title: { value: localize('workbench.action.terminal.new', "Create New Terminal"), original: 'Create New Terminal' }, + title: localize2('workbench.action.terminal.new', 'Create New Terminal'), precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.webExtensionContributedProfile), icon: newTerminalIcon, keybinding: { @@ -1204,13 +1341,13 @@ export function registerTerminalActions() { const workspaceContextService = accessor.get(IWorkspaceContextService); const commandService = accessor.get(ICommandService); const folders = workspaceContextService.getWorkspace().folders; - if (eventOrOptions && eventOrOptions instanceof MouseEvent && (eventOrOptions.altKey || eventOrOptions.ctrlKey)) { + if (eventOrOptions && isMouseEvent(eventOrOptions) && (eventOrOptions.altKey || eventOrOptions.ctrlKey)) { await c.service.createTerminal({ location: { splitActiveTerminal: true } }); return; } if (c.service.isProcessSupportRegistered) { - eventOrOptions = !eventOrOptions || eventOrOptions instanceof MouseEvent ? {} : eventOrOptions; + eventOrOptions = !eventOrOptions || isMouseEvent(eventOrOptions) ? {} : eventOrOptions; let instance: ITerminalInstance | undefined; if (folders.length <= 1) { @@ -1249,8 +1386,8 @@ export function registerTerminalActions() { } registerTerminalAction({ id: TerminalCommandId.Kill, - title: { value: localize('workbench.action.terminal.kill', "Kill the Active Terminal Instance"), original: 'Kill the Active Terminal Instance' }, - precondition: ContextKeyExpr.or(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.isOpen), + title: localize2('workbench.action.terminal.kill', 'Kill the Active Terminal Instance'), + precondition: ContextKeyExpr.or(sharedWhenClause.terminalAvailable, TerminalContextKeys.isOpen), icon: killTerminalIcon, run: async (c) => killInstance(c, c.groupService.activeInstance) }); @@ -1258,14 +1395,14 @@ export function registerTerminalActions() { id: TerminalCommandId.KillViewOrEditor, title: terminalStrings.kill, f1: false, // This is an internal command used for context menus - precondition: ContextKeyExpr.or(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.isOpen), + precondition: ContextKeyExpr.or(sharedWhenClause.terminalAvailable, TerminalContextKeys.isOpen), run: async (c) => killInstance(c, c.service.activeInstance) }); registerTerminalAction({ id: TerminalCommandId.KillAll, - title: { value: localize('workbench.action.terminal.killAll', "Kill All Terminals"), original: 'Kill All Terminals' }, - precondition: ContextKeyExpr.or(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.isOpen), + title: localize2('workbench.action.terminal.killAll', 'Kill All Terminals'), + precondition: ContextKeyExpr.or(sharedWhenClause.terminalAvailable, TerminalContextKeys.isOpen), icon: Codicon.trash, run: async (c) => { const disposePromises: Promise[] = []; @@ -1278,13 +1415,13 @@ export function registerTerminalActions() { registerTerminalAction({ id: TerminalCommandId.KillEditor, - title: { value: localize('workbench.action.terminal.killEditor', "Kill the Active Terminal in Editor Area"), original: 'Kill the Active Terminal in Editor Area' }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + title: localize2('workbench.action.terminal.killEditor', 'Kill the Active Terminal in Editor Area'), + precondition: sharedWhenClause.terminalAvailable, keybinding: { primary: KeyMod.CtrlCmd | KeyCode.KeyW, win: { primary: KeyMod.CtrlCmd | KeyCode.F4, secondary: [KeyMod.CtrlCmd | KeyCode.KeyW] }, weight: KeybindingWeight.WorkbenchContrib, - when: ContextKeyExpr.and(TerminalContextKeys.focus, ResourceContextKey.Scheme.isEqualTo(Schemas.vscodeTerminal), TerminalContextKeys.editorFocus) + when: ContextKeyExpr.and(TerminalContextKeys.focus, TerminalContextKeys.editorFocus) }, run: (c, accessor) => accessor.get(ICommandService).executeCommand(CLOSE_EDITOR_COMMAND_ID) }); @@ -1293,7 +1430,7 @@ export function registerTerminalActions() { id: TerminalCommandId.KillActiveTab, title: terminalStrings.kill, f1: false, - precondition: ContextKeyExpr.or(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.isOpen), + precondition: ContextKeyExpr.or(sharedWhenClause.terminalAvailable, TerminalContextKeys.isOpen), keybinding: { primary: KeyCode.Delete, mac: { @@ -1304,27 +1441,19 @@ export function registerTerminalActions() { when: TerminalContextKeys.tabsFocus }, run: async (c, accessor) => { - const selectedInstances = getSelectedInstances(accessor); - if (!selectedInstances) { - return; - } - const listService = accessor.get(IListService); const disposePromises: Promise[] = []; - for (const instance of selectedInstances) { - disposePromises.push(c.service.safeDisposeTerminal(instance)); + for (const terminal of getSelectedInstances(accessor, true) ?? []) { + disposePromises.push(c.service.safeDisposeTerminal(terminal)); } await Promise.all(disposePromises); - if (c.service.instances.length > 0) { - c.groupService.focusTabs(); - listService.lastFocusedList?.focusNext(); - } + c.groupService.focusTabs(); } }); registerTerminalAction({ id: TerminalCommandId.FocusHover, title: terminalStrings.focusHover, - precondition: ContextKeyExpr.or(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.isOpen), + precondition: ContextKeyExpr.or(sharedWhenClause.terminalAvailable, TerminalContextKeys.isOpen), keybinding: { primary: KeyChord(KeyMod.CtrlCmd | KeyCode.KeyK, KeyMod.CtrlCmd | KeyCode.KeyI), weight: KeybindingWeight.WorkbenchContrib, @@ -1335,8 +1464,8 @@ export function registerTerminalActions() { registerActiveInstanceAction({ id: TerminalCommandId.Clear, - title: { value: localize('workbench.action.terminal.clear', "Clear"), original: 'Clear' }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + title: localize2('workbench.action.terminal.clear', 'Clear'), + precondition: sharedWhenClause.terminalAvailable, keybinding: [{ primary: 0, mac: { primary: KeyMod.CtrlCmd | KeyCode.KeyK }, @@ -1345,147 +1474,60 @@ export function registerTerminalActions() { weight: KeybindingWeight.WorkbenchContrib + 1, // Disable the keybinding when accessibility mode is enabled as chords include // important screen reader keybindings such as cmd+k, cmd+i to show the hover - when: ContextKeyExpr.and(TerminalContextKeys.focus, CONTEXT_ACCESSIBILITY_MODE_ENABLED.negate()), + when: ContextKeyExpr.or(ContextKeyExpr.and(TerminalContextKeys.focus, CONTEXT_ACCESSIBILITY_MODE_ENABLED.negate()), ContextKeyExpr.and(CONTEXT_ACCESSIBILITY_MODE_ENABLED, accessibleViewIsShown, accessibleViewCurrentProviderId.isEqualTo(AccessibleViewProviderId.Terminal))), }], run: (activeInstance) => activeInstance.clearBuffer() }); registerTerminalAction({ id: TerminalCommandId.SelectDefaultProfile, - title: { value: localize('workbench.action.terminal.selectDefaultShell', "Select Default Profile"), original: 'Select Default Profile' }, + title: localize2('workbench.action.terminal.selectDefaultShell', 'Select Default Profile'), run: (c) => c.service.showProfileQuickPick('setDefault') }); registerTerminalAction({ id: TerminalCommandId.ConfigureTerminalSettings, - title: { value: localize('workbench.action.terminal.openSettings', "Configure Terminal Settings"), original: 'Configure Terminal Settings' }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + title: localize2('workbench.action.terminal.openSettings', 'Configure Terminal Settings'), + precondition: sharedWhenClause.terminalAvailable, run: (c, accessor) => accessor.get(IPreferencesService).openSettings({ jsonEditor: false, query: '@feature:terminal' }) }); registerActiveInstanceAction({ id: TerminalCommandId.SetDimensions, - title: { value: localize('workbench.action.terminal.setFixedDimensions', "Set Fixed Dimensions"), original: 'Set Fixed Dimensions' }, - precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.isOpen), + title: localize2('workbench.action.terminal.setFixedDimensions', 'Set Fixed Dimensions'), + precondition: sharedWhenClause.terminalAvailable_and_opened, run: (activeInstance) => activeInstance.setFixedDimensions() }); - registerActiveInstanceAction({ + registerContextualInstanceAction({ id: TerminalCommandId.SizeToContentWidth, - title: { value: localize('workbench.action.terminal.sizeToContentWidth', "Toggle Size to Content Width"), original: 'Toggle Size to Content Width' }, - precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.isOpen), + title: terminalStrings.toggleSizeToContentWidth, + precondition: sharedWhenClause.terminalAvailable_and_opened, keybinding: { primary: KeyMod.Alt | KeyCode.KeyZ, weight: KeybindingWeight.WorkbenchContrib, when: TerminalContextKeys.focus }, - run: (instancactiveInstance) => instancactiveInstance.toggleSizeToContentWidth() - }); - - registerTerminalAction({ - id: TerminalCommandId.SizeToContentWidthActiveTab, - title: terminalStrings.toggleSizeToContentWidth, - f1: false, - precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.focus), - run: (c, accessor) => getSelectedInstances(accessor)?.[0].toggleSizeToContentWidth() + run: (instance) => instance.toggleSizeToContentWidth() }); registerTerminalAction({ id: TerminalCommandId.ClearPreviousSessionHistory, - title: { value: localize('workbench.action.terminal.clearPreviousSessionHistory', "Clear Previous Session History"), original: 'Clear Previous Session History' }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + title: localize2('workbench.action.terminal.clearPreviousSessionHistory', 'Clear Previous Session History'), + precondition: sharedWhenClause.terminalAvailable, run: async (c, accessor) => { getCommandHistory(accessor).clear(); clearShellFileHistory(); } }); - registerActiveInstanceAction({ - id: TerminalCommandId.SelectPrevSuggestion, - title: { value: localize('workbench.action.terminal.selectPrevSuggestion', "Select the Previous Suggestion"), original: 'Select the Previous Suggestion' }, - f1: false, - precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.focus, TerminalContextKeys.isOpen, TerminalContextKeys.suggestWidgetVisible), - keybinding: { - // Up is bound to other workbench keybindings that this needs to beat - primary: KeyCode.UpArrow, - weight: KeybindingWeight.WorkbenchContrib + 1 - }, - run: (activeInstance) => activeInstance.selectPreviousSuggestion() - }); - - registerActiveInstanceAction({ - id: TerminalCommandId.SelectPrevPageSuggestion, - title: { value: localize('workbench.action.terminal.selectPrevPageSuggestion', "Select the Previous Page Suggestion"), original: 'Select the Previous Page Suggestion' }, - f1: false, - precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.focus, TerminalContextKeys.isOpen, TerminalContextKeys.suggestWidgetVisible), - keybinding: { - // Up is bound to other workbench keybindings that this needs to beat - primary: KeyCode.PageUp, - weight: KeybindingWeight.WorkbenchContrib + 1 - }, - run: (activeInstance) => activeInstance.selectPreviousPageSuggestion() - }); - - registerActiveInstanceAction({ - id: TerminalCommandId.SelectNextSuggestion, - title: { value: localize('workbench.action.terminal.selectNextSuggestion', "Select the Next Suggestion"), original: 'Select the Next Suggestion' }, - f1: false, - precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.focus, TerminalContextKeys.isOpen, TerminalContextKeys.suggestWidgetVisible), - keybinding: { - // Down is bound to other workbench keybindings that this needs to beat - primary: KeyCode.DownArrow, - weight: KeybindingWeight.WorkbenchContrib + 1 - }, - run: (insactiveInstanceance) => insactiveInstanceance.selectNextSuggestion() - }); - - registerActiveInstanceAction({ - id: TerminalCommandId.SelectNextPageSuggestion, - title: { value: localize('workbench.action.terminal.selectNextPageSuggestion', "Select the Next Page Suggestion"), original: 'Select the Next Page Suggestion' }, - f1: false, - precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.focus, TerminalContextKeys.isOpen, TerminalContextKeys.suggestWidgetVisible), - keybinding: { - // Down is bound to other workbench keybindings that this needs to beat - primary: KeyCode.PageDown, - weight: KeybindingWeight.WorkbenchContrib + 1 - }, - run: (activeInstance) => activeInstance.selectNextPageSuggestion() - }); - - registerActiveInstanceAction({ - id: TerminalCommandId.AcceptSelectedSuggestion, - title: { value: localize('workbench.action.terminal.acceptSelectedSuggestion', "Accept Selected Suggestion"), original: 'Accept Selected Suggestion' }, - f1: false, - precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.focus, TerminalContextKeys.isOpen, TerminalContextKeys.suggestWidgetVisible), - keybinding: { - primary: KeyCode.Enter, - secondary: [KeyCode.Tab], - // Enter is bound to other workbench keybindings that this needs to beat - weight: KeybindingWeight.WorkbenchContrib + 1 - }, - run: (activeInstance) => activeInstance.acceptSelectedSuggestion() - }); - - registerActiveInstanceAction({ - id: TerminalCommandId.HideSuggestWidget, - title: { value: localize('workbench.action.terminal.hideSuggestWidget', "Hide Suggest Widget"), original: 'Hide Suggest Widget' }, - f1: false, - precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.focus, TerminalContextKeys.isOpen, TerminalContextKeys.suggestWidgetVisible), - keybinding: { - primary: KeyCode.Escape, - // Escape is bound to other workbench keybindings that this needs to beat - weight: KeybindingWeight.WorkbenchContrib + 1 - }, - run: (activeInstance) => activeInstance.hideSuggestWidget() - }); - // Some commands depend on platform features if (BrowserFeatures.clipboard.writeText) { registerActiveXtermAction({ id: TerminalCommandId.CopySelection, - title: { value: localize('workbench.action.terminal.copySelection', "Copy Selection"), original: 'Copy Selection' }, + title: localize2('workbench.action.terminal.copySelection', 'Copy Selection'), // TODO: Why is copy still showing up when text isn't selected? - precondition: ContextKeyExpr.or(TerminalContextKeys.textSelectedInFocused, ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.textSelected)), + precondition: ContextKeyExpr.or(TerminalContextKeys.textSelectedInFocused, ContextKeyExpr.and(sharedWhenClause.terminalAvailable, TerminalContextKeys.textSelected)), keybinding: [{ primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.KeyC, mac: { primary: KeyMod.CtrlCmd | KeyCode.KeyC }, @@ -1500,8 +1542,8 @@ export function registerTerminalActions() { registerActiveXtermAction({ id: TerminalCommandId.CopyAndClearSelection, - title: { value: localize('workbench.action.terminal.copyAndClearSelection', "Copy and Clear Selection"), original: 'Copy and Clear Selection' }, - precondition: ContextKeyExpr.or(TerminalContextKeys.textSelectedInFocused, ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.textSelected)), + title: localize2('workbench.action.terminal.copyAndClearSelection', 'Copy and Clear Selection'), + precondition: ContextKeyExpr.or(TerminalContextKeys.textSelectedInFocused, ContextKeyExpr.and(sharedWhenClause.terminalAvailable, TerminalContextKeys.textSelected)), keybinding: [{ win: { primary: KeyMod.CtrlCmd | KeyCode.KeyC }, weight: KeybindingWeight.WorkbenchContrib, @@ -1518,10 +1560,10 @@ export function registerTerminalActions() { registerActiveXtermAction({ id: TerminalCommandId.CopySelectionAsHtml, - title: { value: localize('workbench.action.terminal.copySelectionAsHtml', "Copy Selection as HTML"), original: 'Copy Selection as HTML' }, + title: localize2('workbench.action.terminal.copySelectionAsHtml', 'Copy Selection as HTML'), f1: true, category, - precondition: ContextKeyExpr.or(TerminalContextKeys.textSelectedInFocused, ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.textSelected)), + precondition: ContextKeyExpr.or(TerminalContextKeys.textSelectedInFocused, ContextKeyExpr.and(sharedWhenClause.terminalAvailable, TerminalContextKeys.textSelected)), run: (xterm) => xterm.copySelection(true) }); } @@ -1529,8 +1571,8 @@ export function registerTerminalActions() { if (BrowserFeatures.clipboard.readText) { registerActiveInstanceAction({ id: TerminalCommandId.Paste, - title: { value: localize('workbench.action.terminal.paste', "Paste into Active Terminal"), original: 'Paste into Active Terminal' }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + title: localize2('workbench.action.terminal.paste', 'Paste into Active Terminal'), + precondition: sharedWhenClause.terminalAvailable, keybinding: [{ primary: KeyMod.CtrlCmd | KeyCode.KeyV, win: { primary: KeyMod.CtrlCmd | KeyCode.KeyV, secondary: [KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.KeyV] }, @@ -1545,8 +1587,8 @@ export function registerTerminalActions() { if (BrowserFeatures.clipboard.readText && isLinux) { registerActiveInstanceAction({ id: TerminalCommandId.PasteSelection, - title: { value: localize('workbench.action.terminal.pasteSelection', "Paste Selection into Active Terminal"), original: 'Paste Selection into Active Terminal' }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + title: localize2('workbench.action.terminal.pasteSelection', 'Paste Selection into Active Terminal'), + precondition: sharedWhenClause.terminalAvailable, keybinding: [{ linux: { primary: KeyMod.Shift | KeyCode.Insert }, weight: KeybindingWeight.WorkbenchContrib, @@ -1558,8 +1600,8 @@ export function registerTerminalActions() { registerTerminalAction({ id: TerminalCommandId.SwitchTerminal, - title: { value: localize('workbench.action.terminal.switchTerminal', "Switch Terminal"), original: 'Switch Terminal' }, - precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + title: localize2('workbench.action.terminal.switchTerminal', 'Switch Terminal'), + precondition: sharedWhenClause.terminalAvailable, run: async (c, accessor, args) => { const item = toOptionalString(args); if (!item) { @@ -1606,37 +1648,56 @@ interface IRemoteTerminalPick extends IQuickPickItem { term: IRemoteTerminalAttachTarget; } -function getSelectedInstances(accessor: ServicesAccessor): ITerminalInstance[] | undefined { +function getSelectedInstances2(accessor: ServicesAccessor, args?: unknown): ITerminalInstance[] | undefined { + const terminalService = accessor.get(ITerminalService); + const result: ITerminalInstance[] = []; + const context = parseActionArgs(args); + if (context && context.length > 0) { + for (const instanceContext of context) { + const instance = terminalService.getInstanceFromId(instanceContext.instanceId); + if (instance) { + result.push(instance); + } + } + if (result.length > 0) { + return result; + } + } + return undefined; +} + +function getSelectedInstances(accessor: ServicesAccessor, args?: unknown, args2?: unknown): ITerminalInstance[] | undefined { const listService = accessor.get(IListService); const terminalService = accessor.get(ITerminalService); const terminalGroupService = accessor.get(ITerminalGroupService); + const result: ITerminalInstance[] = []; - // Get inline tab instance - if (terminalGroupService.lastAccessedMenu === 'inline-tab') { + const list = listService.lastFocusedList; + // Get selected tab list instance(s) + const selections = list?.getSelection(); + // Get inline tab instance if there are not tab list selections #196578 + if (terminalGroupService.lastAccessedMenu === 'inline-tab' && !selections?.length) { const instance = terminalGroupService.activeInstance; return instance ? [terminalGroupService.activeInstance] : undefined; } - // Get tab list instance - if (!listService.lastFocusedList?.getSelection()) { + if (!list || !selections) { return undefined; } - const selections = listService.lastFocusedList.getSelection(); - const focused = listService.lastFocusedList.getFocus(); - const instances: ITerminalInstance[] = []; + const focused = list.getFocus(); if (focused.length === 1 && !selections.includes(focused[0])) { // focused length is always a max of 1 // if the focused one is not in the selected list, return that item - instances.push(terminalService.getInstanceFromIndex(focused[0]) as ITerminalInstance); - return instances; + result.push(terminalService.getInstanceFromIndex(focused[0]) as ITerminalInstance); + return result; } // multi-select for (const selection of selections) { - instances.push(terminalService.getInstanceFromIndex(selection) as ITerminalInstance); + result.push(terminalService.getInstanceFromIndex(selection) as ITerminalInstance); } - return instances; + return result.filter(r => !!r); } export function validateTerminalName(name: string): { content: string; severity: Severity } | null { @@ -1659,7 +1720,7 @@ function convertOptionsOrProfileToOptions(optionsOrProfile?: ICreateTerminalOpti let newWithProfileAction: IDisposable; -export function refreshTerminalActions(detectedProfiles: ITerminalProfile[]) { +export function refreshTerminalActions(detectedProfiles: ITerminalProfile[]): IDisposable { const profileEnum = createProfileSchemaEnums(detectedProfiles); newWithProfileAction?.dispose(); // TODO: Use new register function @@ -1667,11 +1728,11 @@ export function refreshTerminalActions(detectedProfiles: ITerminalProfile[]) { constructor() { super({ id: TerminalCommandId.NewWithProfile, - title: { value: localize('workbench.action.terminal.newWithProfile', "Create New Terminal (With Profile)"), original: 'Create New Terminal (With Profile)' }, + title: localize2('workbench.action.terminal.newWithProfile', 'Create New Terminal (With Profile)'), f1: true, category, precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.webExtensionContributedProfile), - description: { + metadata: { description: TerminalCommandId.NewWithProfile, args: [{ name: 'args', @@ -1684,6 +1745,15 @@ export function refreshTerminalActions(detectedProfiles: ITerminalProfile[]) { type: 'string', enum: profileEnum.values, markdownEnumDescriptions: profileEnum.markdownDescriptions + }, + location: { + description: localize('newWithProfile.location', "Where to create the terminal"), + type: 'string', + enum: ['view', 'editor'], + enumDescriptions: [ + localize('newWithProfile.location.view', 'Create the terminal in the terminal view'), + localize('newWithProfile.location.editor', 'Create the terminal in the editor'), + ] } } } @@ -1691,7 +1761,11 @@ export function refreshTerminalActions(detectedProfiles: ITerminalProfile[]) { }, }); } - async run(accessor: ServicesAccessor, eventOrOptionsOrProfile: MouseEvent | ICreateTerminalOptions | ITerminalProfile | { profileName: string } | undefined, profile?: ITerminalProfile) { + async run( + accessor: ServicesAccessor, + eventOrOptionsOrProfile: MouseEvent | ICreateTerminalOptions | ITerminalProfile | { profileName: string; location?: 'view' | 'editor' | unknown } | undefined, + profile?: ITerminalProfile + ) { const c = getTerminalServices(accessor); const workspaceContextService = accessor.get(IWorkspaceContextService); const commandService = accessor.get(ICommandService); @@ -1707,7 +1781,13 @@ export function refreshTerminalActions(detectedProfiles: ITerminalProfile[]) { throw new Error(`Could not find terminal profile "${eventOrOptionsOrProfile.profileName}"`); } options = { config }; - } else if (eventOrOptionsOrProfile instanceof MouseEvent || eventOrOptionsOrProfile instanceof PointerEvent || eventOrOptionsOrProfile instanceof KeyboardEvent) { + if ('location' in eventOrOptionsOrProfile) { + switch (eventOrOptionsOrProfile.location) { + case 'editor': options.location = TerminalLocation.Editor; break; + case 'view': options.location = TerminalLocation.Panel; break; + } + } + } else if (isMouseEvent(eventOrOptionsOrProfile) || isPointerEvent(eventOrOptionsOrProfile) || isKeyboardEvent(eventOrOptionsOrProfile)) { event = eventOrOptionsOrProfile; options = profile ? { config: profile } : undefined; } else { @@ -1750,6 +1830,7 @@ export function refreshTerminalActions(detectedProfiles: ITerminalProfile[]) { } } }); + return newWithProfileAction; } function getResourceOrActiveInstance(c: ITerminalServicesCollection, resource: unknown): ITerminalInstance | undefined { @@ -1841,7 +1922,13 @@ async function focusActiveTerminal(instance: ITerminalInstance, c: ITerminalServ } async function renameWithQuickPick(c: ITerminalServicesCollection, accessor: ServicesAccessor, resource?: unknown) { - const instance = getResourceOrActiveInstance(c, resource); + let instance: ITerminalInstance | undefined = resource as ITerminalInstance; + // Check if the 'instance' does not exist or if 'instance.rename' is not defined + if (!instance || !instance?.rename) { + // If not, obtain the resource instance using 'getResourceOrActiveInstance' + instance = getResourceOrActiveInstance(c, resource); + } + if (instance) { const title = await accessor.get(IQuickInputService).input({ value: instance.title, diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalConfigHelper.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalConfigHelper.ts deleted file mode 100644 index fd27c75f..00000000 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalConfigHelper.ts +++ /dev/null @@ -1,273 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ - -import * as nls from 'vs/nls'; -import { EDITOR_FONT_DEFAULTS, IEditorOptions } from 'vs/editor/common/config/editorOptions'; -import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { ITerminalConfiguration, TERMINAL_CONFIG_SECTION, DEFAULT_LETTER_SPACING, DEFAULT_LINE_HEIGHT, MINIMUM_LETTER_SPACING, MINIMUM_FONT_WEIGHT, MAXIMUM_FONT_WEIGHT, DEFAULT_FONT_WEIGHT, DEFAULT_BOLD_FONT_WEIGHT, FontWeight, ITerminalFont } from 'vs/workbench/contrib/terminal/common/terminal'; -import Severity from 'vs/base/common/severity'; -import { INotificationService, NeverShowAgainScope } from 'vs/platform/notification/common/notification'; -import { IBrowserTerminalConfigHelper, LinuxDistro } from 'vs/workbench/contrib/terminal/browser/terminal'; -import { Emitter, Event } from 'vs/base/common/event'; -import { basename } from 'vs/base/common/path'; -import { IExtensionManagementService } from 'vs/platform/extensionManagement/common/extensionManagement'; -import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; -import { InstallRecommendedExtensionAction } from 'vs/workbench/contrib/extensions/browser/extensionsActions'; -import { IProductService } from 'vs/platform/product/common/productService'; -import { IXtermCore } from 'vs/workbench/contrib/terminal/browser/xterm-private'; -import { IShellLaunchConfig } from 'vs/platform/terminal/common/terminal'; -import { isLinux, isWindows } from 'vs/base/common/platform'; -import { Disposable } from 'vs/base/common/lifecycle'; - -const enum FontConstants { - MinimumFontSize = 6, - MaximumFontSize = 100, -} - -/** - * Encapsulates terminal configuration logic, the primary purpose of this file is so that platform - * specific test cases can be written. - */ -export class TerminalConfigHelper extends Disposable implements IBrowserTerminalConfigHelper { - panelContainer: HTMLElement | undefined; - - private _charMeasureElement: HTMLElement | undefined; - private _lastFontMeasurement: ITerminalFont | undefined; - protected _linuxDistro: LinuxDistro = LinuxDistro.Unknown; - config!: ITerminalConfiguration; - - private readonly _onConfigChanged = this._register(new Emitter()); - get onConfigChanged(): Event { return this._onConfigChanged.event; } - - constructor( - @IConfigurationService private readonly _configurationService: IConfigurationService, - @IExtensionManagementService private readonly _extensionManagementService: IExtensionManagementService, - @INotificationService private readonly _notificationService: INotificationService, - @IInstantiationService private readonly _instantiationService: IInstantiationService, - @IProductService private readonly _productService: IProductService, - ) { - super(); - this._updateConfig(); - this._register(this._configurationService.onDidChangeConfiguration(e => { - if (e.affectsConfiguration(TERMINAL_CONFIG_SECTION)) { - this._updateConfig(); - } - })); - if (isLinux) { - if (navigator.userAgent.includes('Ubuntu')) { - this._linuxDistro = LinuxDistro.Ubuntu; - } else if (navigator.userAgent.includes('Fedora')) { - this._linuxDistro = LinuxDistro.Fedora; - } - } - } - - private _updateConfig(): void { - const configValues = this._configurationService.getValue(TERMINAL_CONFIG_SECTION); - configValues.fontWeight = this._normalizeFontWeight(configValues.fontWeight, DEFAULT_FONT_WEIGHT); - configValues.fontWeightBold = this._normalizeFontWeight(configValues.fontWeightBold, DEFAULT_BOLD_FONT_WEIGHT); - - this.config = configValues; - this._onConfigChanged.fire(); - } - - configFontIsMonospace(): boolean { - const fontSize = 15; - const fontFamily = this.config.fontFamily || this._configurationService.getValue('editor').fontFamily || EDITOR_FONT_DEFAULTS.fontFamily; - const iRect = this._getBoundingRectFor('i', fontFamily, fontSize); - const wRect = this._getBoundingRectFor('w', fontFamily, fontSize); - - // Check for invalid bounds, there is no reason to believe the font is not monospace - if (!iRect || !wRect || !iRect.width || !wRect.width) { - return true; - } - - return iRect.width === wRect.width; - } - - private _createCharMeasureElementIfNecessary(): HTMLElement { - if (!this.panelContainer) { - throw new Error('Cannot measure element when terminal is not attached'); - } - // Create charMeasureElement if it hasn't been created or if it was orphaned by its parent - if (!this._charMeasureElement || !this._charMeasureElement.parentElement) { - this._charMeasureElement = document.createElement('div'); - this.panelContainer.appendChild(this._charMeasureElement); - } - return this._charMeasureElement; - } - - private _getBoundingRectFor(char: string, fontFamily: string, fontSize: number): ClientRect | DOMRect | undefined { - let charMeasureElement: HTMLElement; - try { - charMeasureElement = this._createCharMeasureElementIfNecessary(); - } catch { - return undefined; - } - const style = charMeasureElement.style; - style.display = 'inline-block'; - style.fontFamily = fontFamily; - style.fontSize = fontSize + 'px'; - style.lineHeight = 'normal'; - charMeasureElement.innerText = char; - const rect = charMeasureElement.getBoundingClientRect(); - style.display = 'none'; - - return rect; - } - - private _measureFont(fontFamily: string, fontSize: number, letterSpacing: number, lineHeight: number): ITerminalFont { - const rect = this._getBoundingRectFor('X', fontFamily, fontSize); - - // Bounding client rect was invalid, use last font measurement if available. - if (this._lastFontMeasurement && (!rect || !rect.width || !rect.height)) { - return this._lastFontMeasurement; - } - - this._lastFontMeasurement = { - fontFamily, - fontSize, - letterSpacing, - lineHeight, - charWidth: 0, - charHeight: 0 - }; - - if (rect && rect.width && rect.height) { - this._lastFontMeasurement.charHeight = Math.ceil(rect.height); - // Char width is calculated differently for DOM and the other renderer types. Refer to - // how each renderer updates their dimensions in xterm.js - if (this.config.gpuAcceleration === 'off') { - this._lastFontMeasurement.charWidth = rect.width; - } else { - const deviceCharWidth = Math.floor(rect.width * window.devicePixelRatio); - const deviceCellWidth = deviceCharWidth + Math.round(letterSpacing); - const cssCellWidth = deviceCellWidth / window.devicePixelRatio; - this._lastFontMeasurement.charWidth = cssCellWidth - Math.round(letterSpacing) / window.devicePixelRatio; - } - } - - return this._lastFontMeasurement; - } - - /** - * Gets the font information based on the terminal.integrated.fontFamily - * terminal.integrated.fontSize, terminal.integrated.lineHeight configuration properties - */ - getFont(xtermCore?: IXtermCore, excludeDimensions?: boolean): ITerminalFont { - const editorConfig = this._configurationService.getValue('editor'); - - let fontFamily = this.config.fontFamily || editorConfig.fontFamily || EDITOR_FONT_DEFAULTS.fontFamily; - let fontSize = this._clampInt(this.config.fontSize, FontConstants.MinimumFontSize, FontConstants.MaximumFontSize, EDITOR_FONT_DEFAULTS.fontSize); - - // Work around bad font on Fedora/Ubuntu - if (!this.config.fontFamily) { - if (this._linuxDistro === LinuxDistro.Fedora) { - fontFamily = '\'DejaVu Sans Mono\''; - } - if (this._linuxDistro === LinuxDistro.Ubuntu) { - fontFamily = '\'Ubuntu Mono\''; - - // Ubuntu mono is somehow smaller, so set fontSize a bit larger to get the same perceived size. - fontSize = this._clampInt(fontSize + 2, FontConstants.MinimumFontSize, FontConstants.MaximumFontSize, EDITOR_FONT_DEFAULTS.fontSize); - } - } - - // Always fallback to monospace, otherwise a proportional font may become the default - fontFamily += ', monospace'; - - const letterSpacing = this.config.letterSpacing ? Math.max(Math.floor(this.config.letterSpacing), MINIMUM_LETTER_SPACING) : DEFAULT_LETTER_SPACING; - const lineHeight = this.config.lineHeight ? Math.max(this.config.lineHeight, 1) : DEFAULT_LINE_HEIGHT; - - if (excludeDimensions) { - return { - fontFamily, - fontSize, - letterSpacing, - lineHeight - }; - } - - // Get the character dimensions from xterm if it's available - if (xtermCore) { - if (xtermCore._renderService && xtermCore._renderService.dimensions?.css.cell.width && xtermCore._renderService.dimensions?.css.cell.height) { - return { - fontFamily, - fontSize, - letterSpacing, - lineHeight, - charHeight: xtermCore._renderService.dimensions.css.cell.height / lineHeight, - charWidth: xtermCore._renderService.dimensions.css.cell.width - Math.round(letterSpacing) / window.devicePixelRatio - }; - } - } - - // Fall back to measuring the font ourselves - return this._measureFont(fontFamily, fontSize, letterSpacing, lineHeight); - } - - private _clampInt(source: any, minimum: number, maximum: number, fallback: T): number | T { - let r = parseInt(source, 10); - if (isNaN(r)) { - return fallback; - } - if (typeof minimum === 'number') { - r = Math.max(minimum, r); - } - if (typeof maximum === 'number') { - r = Math.min(maximum, r); - } - return r; - } - - private _recommendationsShown = false; - - async showRecommendations(shellLaunchConfig: IShellLaunchConfig): Promise { - if (this._recommendationsShown) { - return; - } - this._recommendationsShown = true; - - if (isWindows && shellLaunchConfig.executable && basename(shellLaunchConfig.executable).toLowerCase() === 'wsl.exe') { - const exeBasedExtensionTips = this._productService.exeBasedExtensionTips; - if (!exeBasedExtensionTips || !exeBasedExtensionTips.wsl) { - return; - } - const extId = Object.keys(exeBasedExtensionTips.wsl.recommendations).find(extId => exeBasedExtensionTips.wsl.recommendations[extId].important); - if (extId && ! await this._isExtensionInstalled(extId)) { - this._notificationService.prompt( - Severity.Info, - nls.localize( - 'useWslExtension.title', "The '{0}' extension is recommended for opening a terminal in WSL.", exeBasedExtensionTips.wsl.friendlyName), - [ - { - label: nls.localize('install', 'Install'), - run: () => { - this._instantiationService.createInstance(InstallRecommendedExtensionAction, extId).run(); - } - } - ], - { - sticky: true, - neverShowAgain: { id: 'terminalConfigHelper/launchRecommendationsIgnore', scope: NeverShowAgainScope.APPLICATION }, - onCancel: () => { } - } - ); - } - } - } - - private async _isExtensionInstalled(id: string): Promise { - const extensions = await this._extensionManagementService.getInstalled(); - return extensions.some(e => e.identifier.id === id); - } - - private _normalizeFontWeight(input: any, defaultWeight: FontWeight): FontWeight { - if (input === 'normal' || input === 'bold') { - return input; - } - return this._clampInt(input, MINIMUM_FONT_WEIGHT, MAXIMUM_FONT_WEIGHT, defaultWeight); - } -} diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalConfigurationService.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalConfigurationService.ts new file mode 100644 index 00000000..68f404dd --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalConfigurationService.ts @@ -0,0 +1,244 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Emitter, Event } from 'vs/base/common/event'; +import { Disposable, toDisposable } from 'vs/base/common/lifecycle'; +import { EDITOR_FONT_DEFAULTS, type IEditorOptions } from 'vs/editor/common/config/editorOptions'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { ITerminalConfigurationService, LinuxDistro } from 'vs/workbench/contrib/terminal/browser/terminal'; +import type { IXtermCore } from 'vs/workbench/contrib/terminal/browser/xterm-private'; +import { DEFAULT_BOLD_FONT_WEIGHT, DEFAULT_FONT_WEIGHT, DEFAULT_LETTER_SPACING, DEFAULT_LINE_HEIGHT, FontWeight, ITerminalConfiguration, MAXIMUM_FONT_WEIGHT, MINIMUM_FONT_WEIGHT, MINIMUM_LETTER_SPACING, TERMINAL_CONFIG_SECTION, type ITerminalFont } from 'vs/workbench/contrib/terminal/common/terminal'; + +// #region TerminalConfigurationService + +export class TerminalConfigurationService extends Disposable implements ITerminalConfigurationService { + declare _serviceBrand: undefined; + + protected _fontMetrics: TerminalFontMetrics; + + private _config!: Readonly; + get config() { return this._config; } + + private readonly _onConfigChanged = new Emitter(); + get onConfigChanged(): Event { return this._onConfigChanged.event; } + + constructor( + @IConfigurationService private readonly _configurationService: IConfigurationService, + ) { + super(); + + this._fontMetrics = this._register(new TerminalFontMetrics(this, _configurationService)); + + this._register(Event.runAndSubscribe(this._configurationService.onDidChangeConfiguration, e => { + if (!e || e.affectsConfiguration(TERMINAL_CONFIG_SECTION)) { + this._updateConfig(); + } + })); + } + + setPanelContainer(panelContainer: HTMLElement): void { return this._fontMetrics.setPanelContainer(panelContainer); } + configFontIsMonospace(): boolean { return this._fontMetrics.configFontIsMonospace(); } + getFont(w: Window, xtermCore?: IXtermCore, excludeDimensions?: boolean): ITerminalFont { return this._fontMetrics.getFont(w, xtermCore, excludeDimensions); } + + private _updateConfig(): void { + const configValues = { ...this._configurationService.getValue(TERMINAL_CONFIG_SECTION) }; + configValues.fontWeight = this._normalizeFontWeight(configValues.fontWeight, DEFAULT_FONT_WEIGHT); + configValues.fontWeightBold = this._normalizeFontWeight(configValues.fontWeightBold, DEFAULT_BOLD_FONT_WEIGHT); + this._config = configValues; + this._onConfigChanged.fire(); + } + + private _normalizeFontWeight(input: any, defaultWeight: FontWeight): FontWeight { + if (input === 'normal' || input === 'bold') { + return input; + } + return clampInt(input, MINIMUM_FONT_WEIGHT, MAXIMUM_FONT_WEIGHT, defaultWeight); + } +} + +// #endregion TerminalConfigurationService + +// #region TerminalFontMetrics + +const enum FontConstants { + MinimumFontSize = 6, + MaximumFontSize = 100, +} + +class TerminalFontMetrics extends Disposable { + private _panelContainer: HTMLElement | undefined; + private _charMeasureElement: HTMLElement | undefined; + private _lastFontMeasurement: ITerminalFont | undefined; + + linuxDistro: LinuxDistro = LinuxDistro.Unknown; + + constructor( + private readonly _terminalConfigurationService: ITerminalConfigurationService, + private readonly _configurationService: IConfigurationService, + ) { + super(); + this._register(toDisposable(() => this._charMeasureElement?.remove())); + } + + setPanelContainer(panelContainer: HTMLElement): void { + this._panelContainer = panelContainer; + } + + configFontIsMonospace(): boolean { + const fontSize = 15; + const fontFamily = this._terminalConfigurationService.config.fontFamily || this._configurationService.getValue('editor').fontFamily || EDITOR_FONT_DEFAULTS.fontFamily; + const iRect = this._getBoundingRectFor('i', fontFamily, fontSize); + const wRect = this._getBoundingRectFor('w', fontFamily, fontSize); + + // Check for invalid bounds, there is no reason to believe the font is not monospace + if (!iRect || !wRect || !iRect.width || !wRect.width) { + return true; + } + + return iRect.width === wRect.width; + } + + /** + * Gets the font information based on the terminal.integrated.fontFamily + * terminal.integrated.fontSize, terminal.integrated.lineHeight configuration properties + */ + getFont(w: Window, xtermCore?: IXtermCore, excludeDimensions?: boolean): ITerminalFont { + const editorConfig = this._configurationService.getValue('editor'); + + let fontFamily = this._terminalConfigurationService.config.fontFamily || editorConfig.fontFamily || EDITOR_FONT_DEFAULTS.fontFamily; + let fontSize = clampInt(this._terminalConfigurationService.config.fontSize, FontConstants.MinimumFontSize, FontConstants.MaximumFontSize, EDITOR_FONT_DEFAULTS.fontSize); + + // Work around bad font on Fedora/Ubuntu + if (!this._terminalConfigurationService.config.fontFamily) { + if (this.linuxDistro === LinuxDistro.Fedora) { + fontFamily = '\'DejaVu Sans Mono\''; + } + if (this.linuxDistro === LinuxDistro.Ubuntu) { + fontFamily = '\'Ubuntu Mono\''; + + // Ubuntu mono is somehow smaller, so set fontSize a bit larger to get the same perceived size. + fontSize = clampInt(fontSize + 2, FontConstants.MinimumFontSize, FontConstants.MaximumFontSize, EDITOR_FONT_DEFAULTS.fontSize); + } + } + + // Always fallback to monospace, otherwise a proportional font may become the default + fontFamily += ', monospace'; + + const letterSpacing = this._terminalConfigurationService.config.letterSpacing ? Math.max(Math.floor(this._terminalConfigurationService.config.letterSpacing), MINIMUM_LETTER_SPACING) : DEFAULT_LETTER_SPACING; + const lineHeight = this._terminalConfigurationService.config.lineHeight ? Math.max(this._terminalConfigurationService.config.lineHeight, 1) : DEFAULT_LINE_HEIGHT; + + if (excludeDimensions) { + return { + fontFamily, + fontSize, + letterSpacing, + lineHeight + }; + } + + // Get the character dimensions from xterm if it's available + if (xtermCore?._renderService?._renderer.value) { + const cellDims = xtermCore._renderService.dimensions.css.cell; + if (cellDims?.width && cellDims?.height) { + return { + fontFamily, + fontSize, + letterSpacing, + lineHeight, + charHeight: cellDims.height / lineHeight, + charWidth: cellDims.width - Math.round(letterSpacing) / w.devicePixelRatio + }; + } + } + + // Fall back to measuring the font ourselves + return this._measureFont(w, fontFamily, fontSize, letterSpacing, lineHeight); + } + + private _createCharMeasureElementIfNecessary(): HTMLElement { + if (!this._panelContainer) { + throw new Error('Cannot measure element when terminal is not attached'); + } + // Create charMeasureElement if it hasn't been created or if it was orphaned by its parent + if (!this._charMeasureElement || !this._charMeasureElement.parentElement) { + this._charMeasureElement = document.createElement('div'); + this._panelContainer.appendChild(this._charMeasureElement); + } + return this._charMeasureElement; + } + + private _getBoundingRectFor(char: string, fontFamily: string, fontSize: number): ClientRect | DOMRect | undefined { + let charMeasureElement: HTMLElement; + try { + charMeasureElement = this._createCharMeasureElementIfNecessary(); + } catch { + return undefined; + } + const style = charMeasureElement.style; + style.display = 'inline-block'; + style.fontFamily = fontFamily; + style.fontSize = fontSize + 'px'; + style.lineHeight = 'normal'; + charMeasureElement.innerText = char; + const rect = charMeasureElement.getBoundingClientRect(); + style.display = 'none'; + + return rect; + } + + private _measureFont(w: Window, fontFamily: string, fontSize: number, letterSpacing: number, lineHeight: number): ITerminalFont { + const rect = this._getBoundingRectFor('X', fontFamily, fontSize); + + // Bounding client rect was invalid, use last font measurement if available. + if (this._lastFontMeasurement && (!rect || !rect.width || !rect.height)) { + return this._lastFontMeasurement; + } + + this._lastFontMeasurement = { + fontFamily, + fontSize, + letterSpacing, + lineHeight, + charWidth: 0, + charHeight: 0 + }; + + if (rect && rect.width && rect.height) { + this._lastFontMeasurement.charHeight = Math.ceil(rect.height); + // Char width is calculated differently for DOM and the other renderer types. Refer to + // how each renderer updates their dimensions in xterm.js + if (this._terminalConfigurationService.config.gpuAcceleration === 'off') { + this._lastFontMeasurement.charWidth = rect.width; + } else { + const deviceCharWidth = Math.floor(rect.width * w.devicePixelRatio); + const deviceCellWidth = deviceCharWidth + Math.round(letterSpacing); + const cssCellWidth = deviceCellWidth / w.devicePixelRatio; + this._lastFontMeasurement.charWidth = cssCellWidth - Math.round(letterSpacing) / w.devicePixelRatio; + } + } + + return this._lastFontMeasurement; + } +} + +// #endregion TerminalFontMetrics + +// #region Utils + +function clampInt(source: any, minimum: number, maximum: number, fallback: T): number | T { + let r = parseInt(source, 10); + if (isNaN(r)) { + return fallback; + } + if (typeof minimum === 'number') { + r = Math.max(minimum, r); + } + if (typeof maximum === 'number') { + r = Math.min(maximum, r); + } + return r; +} + +// #endregion Utils diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalContextMenu.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalContextMenu.ts index 4c36da7d..6a8b0097 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalContextMenu.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalContextMenu.ts @@ -14,25 +14,30 @@ import { IContextMenuService } from 'vs/platform/contextview/browser/contextView import { ITerminalInstance } from 'vs/workbench/contrib/terminal/browser/terminal'; import { ISerializedTerminalInstanceContext } from 'vs/workbench/contrib/terminal/common/terminal'; -class InstanceContext { - private _instanceId: number; +/** + * A context that is passed to actions as arguments to represent the terminal instance(s) being + * acted upon. + */ +export class InstanceContext { + readonly instanceId: number; constructor(instance: ITerminalInstance) { - this._instanceId = instance.instanceId; + // Only store the instance to avoid contexts holding on to disposed instances. + this.instanceId = instance.instanceId; } toJSON(): ISerializedTerminalInstanceContext { return { $mid: MarshalledId.TerminalContext, - instanceId: this._instanceId + instanceId: this.instanceId }; } } -class TerminalContextActionRunner extends ActionRunner { +export class TerminalContextActionRunner extends ActionRunner { // eslint-disable-next-line @typescript-eslint/naming-convention - protected override async runAction(action: IAction, context?: InstanceContext): Promise { + protected override async runAction(action: IAction, context?: InstanceContext | InstanceContext[]): Promise { if (Array.isArray(context) && context.every(e => e instanceof InstanceContext)) { // arg1: The (first) focused instance // arg2: All selected instances @@ -43,8 +48,8 @@ class TerminalContextActionRunner extends ActionRunner { } } -export function openContextMenu(event: MouseEvent, contextInstances: SingleOrMany | undefined, menu: IMenu, contextMenuService: IContextMenuService, extraActions?: IAction[]): void { - const standardEvent = new StandardMouseEvent(event); +export function openContextMenu(targetWindow: Window, event: MouseEvent, contextInstances: SingleOrMany | undefined, menu: IMenu, contextMenuService: IContextMenuService, extraActions?: IAction[]): void { + const standardEvent = new StandardMouseEvent(targetWindow, event); const actions: IAction[] = []; diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalContribExports.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalContribExports.ts new file mode 100644 index 00000000..3f8dd46a --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalContribExports.ts @@ -0,0 +1,11 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +// This is a one-off/safe import, to expose to outside contfibs as in general we don't want them +// to touch terminalContrib either. +// eslint-disable-next-line local/code-import-patterns +export { TerminalChatController } from 'vs/workbench/contrib/terminalContrib/chat/browser/terminalChatController'; +// eslint-disable-next-line local/code-import-patterns +export { TerminalChatContextKeys } from 'vs/workbench/contrib/terminalContrib/chat/browser/terminalChat'; diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalEditor.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalEditor.ts index 24e872ca..06e6be53 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalEditor.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalEditor.ts @@ -5,7 +5,7 @@ import * as dom from 'vs/base/browser/dom'; import { IActionViewItem } from 'vs/base/browser/ui/actionbar/actionbar'; -import { IAction } from 'vs/base/common/actions'; +import { Action, IAction } from 'vs/base/common/actions'; import { CancellationToken } from 'vs/base/common/cancellation'; import { DropdownWithPrimaryActionViewItem } from 'vs/platform/actions/browser/dropdownWithPrimaryActionViewItem'; import { IMenu, IMenuService, MenuId, MenuItemAction } from 'vs/platform/actions/common/actions'; @@ -18,17 +18,19 @@ import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { IThemeService } from 'vs/platform/theme/common/themeService'; import { EditorPane } from 'vs/workbench/browser/parts/editor/editorPane'; import { IEditorOpenContext } from 'vs/workbench/common/editor'; -import { ITerminalEditorService, ITerminalService, terminalEditorId } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { ITerminalConfigurationService, ITerminalEditorService, ITerminalService, terminalEditorId } from 'vs/workbench/contrib/terminal/browser/terminal'; import { TerminalEditorInput } from 'vs/workbench/contrib/terminal/browser/terminalEditorInput'; import { getTerminalActionBarArgs } from 'vs/workbench/contrib/terminal/browser/terminalMenus'; import { ITerminalProfileResolverService, ITerminalProfileService, TerminalCommandId } from 'vs/workbench/contrib/terminal/common/terminal'; import { IEditorGroup } from 'vs/workbench/services/editor/common/editorGroupsService'; -import { isLinux, isMacintosh } from 'vs/base/common/platform'; +import { isMacintosh } from 'vs/base/common/platform'; import { BrowserFeatures } from 'vs/base/browser/canIUse'; import { INotificationService } from 'vs/platform/notification/common/notification'; import { openContextMenu } from 'vs/workbench/contrib/terminal/browser/terminalContextMenu'; import { ACTIVE_GROUP } from 'vs/workbench/services/editor/common/editorService'; import { IWorkbenchLayoutService, Parts } from 'vs/workbench/services/layout/browser/layoutService'; +import { IBaseActionViewItemOptions } from 'vs/base/browser/ui/actionbar/actionViewItems'; +import { DisposableStore } from 'vs/base/common/lifecycle'; export class TerminalEditor extends EditorPane { @@ -45,13 +47,17 @@ export class TerminalEditor extends EditorPane { private _cancelContextMenu: boolean = false; + private readonly _disposableStore = this._register(new DisposableStore()); + constructor( + group: IEditorGroup, @ITelemetryService telemetryService: ITelemetryService, @IThemeService themeService: IThemeService, @IStorageService storageService: IStorageService, @ITerminalEditorService private readonly _terminalEditorService: ITerminalEditorService, @ITerminalProfileResolverService private readonly _terminalProfileResolverService: ITerminalProfileResolverService, @ITerminalService private readonly _terminalService: ITerminalService, + @ITerminalConfigurationService private readonly _terminalConfigurationService: ITerminalConfigurationService, @IContextKeyService contextKeyService: IContextKeyService, @IMenuService menuService: IMenuService, @IInstantiationService private readonly _instantiationService: IInstantiationService, @@ -60,7 +66,7 @@ export class TerminalEditor extends EditorPane { @ITerminalProfileService private readonly _terminalProfileService: ITerminalProfileService, @IWorkbenchLayoutService private readonly _workbenchLayoutService: IWorkbenchLayoutService ) { - super(terminalEditorId, telemetryService, themeService, storageService); + super(terminalEditorId, group, telemetryService, themeService, storageService); this._dropdownMenu = this._register(menuService.createMenu(MenuId.TerminalNewDropdownContext, contextKeyService)); this._instanceMenu = this._register(menuService.createMenu(MenuId.TerminalInstanceContext, contextKeyService)); } @@ -73,7 +79,7 @@ export class TerminalEditor extends EditorPane { if (this._lastDimension) { this.layout(this._lastDimension); } - this._editorInput.terminalInstance?.setVisible(this.isVisible() && this._workbenchLayoutService.isVisible(Parts.EDITOR_PART)); + this._editorInput.terminalInstance?.setVisible(this.isVisible() && this._workbenchLayoutService.isVisible(Parts.EDITOR_PART, this.window)); if (this._editorInput.terminalInstance) { // since the editor does not monitor focus changes, for ex. between the terminal // panel and the editors, this is needed so that the active instance gets set @@ -85,7 +91,9 @@ export class TerminalEditor extends EditorPane { override clearInput(): void { super.clearInput(); - this._editorInput?.terminalInstance?.detachFromElement(); + if (this._overflowGuardElement && this._editorInput?.terminalInstance?.domElement.parentElement === this._overflowGuardElement) { + this._editorInput.terminalInstance?.detachFromElement(); + } this._editorInput = undefined; } @@ -97,7 +105,9 @@ export class TerminalEditor extends EditorPane { } override focus() { - this._editorInput?.terminalInstance?.focus(); + super.focus(); + + this._editorInput?.terminalInstance?.focus(true); } // eslint-disable-next-line @typescript-eslint/naming-convention @@ -113,17 +123,25 @@ export class TerminalEditor extends EditorPane { return; } this._register(dom.addDisposableListener(this._editorInstanceElement, 'mousedown', async (event: MouseEvent) => { - if (this._terminalEditorService.instances.length === 0) { + const terminal = this._terminalEditorService.activeInstance; + if (this._terminalEditorService.instances.length === 0 || !terminal) { return; } - if (event.which === 2 && isLinux) { - // Drop selection and focus terminal on Linux to enable middle button paste when click - // occurs on the selection itself. - const terminal = this._terminalEditorService.activeInstance; - terminal?.focus(); + if (event.which === 2) { + switch (this._terminalConfigurationService.config.middleClickBehavior) { + case 'paste': + terminal.paste(); + break; + case 'default': + default: + // Drop selection and focus terminal on Linux to enable middle button paste + // when click occurs on the selection itself. + terminal.focus(); + break; + } } else if (event.which === 3) { - const rightClickBehavior = this._terminalService.configHelper.config.rightClickBehavior; + const rightClickBehavior = this._terminalConfigurationService.config.rightClickBehavior; if (rightClickBehavior === 'nothing') { if (!event.shiftKey) { this._cancelContextMenu = true; @@ -131,14 +149,9 @@ export class TerminalEditor extends EditorPane { return; } else if (rightClickBehavior === 'copyPaste' || rightClickBehavior === 'paste') { - const terminal = this._terminalEditorService.activeInstance; - if (!terminal) { - return; - } - // copyPaste: Shift+right click should open context menu if (rightClickBehavior === 'copyPaste' && event.shiftKey) { - openContextMenu(event, this._editorInput?.terminalInstance, this._instanceMenu, this._contextMenuService); + openContextMenu(this.window, event, this._editorInput?.terminalInstance, this._instanceMenu, this._contextMenuService); return; } @@ -166,7 +179,7 @@ export class TerminalEditor extends EditorPane { } })); this._register(dom.addDisposableListener(this._editorInstanceElement, 'contextmenu', (event: MouseEvent) => { - const rightClickBehavior = this._terminalService.configHelper.config.rightClickBehavior; + const rightClickBehavior = this._terminalConfigurationService.config.rightClickBehavior; if (rightClickBehavior === 'nothing' && !event.shiftKey) { event.preventDefault(); event.stopImmediatePropagation(); @@ -176,7 +189,7 @@ export class TerminalEditor extends EditorPane { else if (!this._cancelContextMenu && rightClickBehavior !== 'copyPaste' && rightClickBehavior !== 'paste') { if (!this._cancelContextMenu) { - openContextMenu(event, this._editorInput?.terminalInstance, this._instanceMenu, this._contextMenuService); + openContextMenu(this.window, event, this._editorInput?.terminalInstance, this._instanceMenu, this._contextMenuService); } event.preventDefault(); event.stopImmediatePropagation(); @@ -186,27 +199,43 @@ export class TerminalEditor extends EditorPane { } layout(dimension: dom.Dimension): void { - this._editorInput?.terminalInstance?.layout(dimension); + const instance = this._editorInput?.terminalInstance; + if (instance) { + instance.attachToElement(this._overflowGuardElement!); + instance.layout(dimension); + } this._lastDimension = dimension; } - override setVisible(visible: boolean, group?: IEditorGroup): void { - super.setVisible(visible, group); - this._editorInput?.terminalInstance?.setVisible(visible && this._workbenchLayoutService.isVisible(Parts.EDITOR_PART)); + override setVisible(visible: boolean): void { + super.setVisible(visible); + this._editorInput?.terminalInstance?.setVisible(visible && this._workbenchLayoutService.isVisible(Parts.EDITOR_PART, this.window)); } - override getActionViewItem(action: IAction): IActionViewItem | undefined { + override getActionViewItem(action: IAction, options: IBaseActionViewItemOptions): IActionViewItem | undefined { switch (action.id) { case TerminalCommandId.CreateTerminalEditor: { if (action instanceof MenuItemAction) { const location = { viewColumn: ACTIVE_GROUP }; const actions = getTerminalActionBarArgs(location, this._terminalProfileService.availableProfiles, this._getDefaultProfileName(), this._terminalProfileService.contributedProfiles, this._terminalService, this._dropdownMenu); - const button = this._instantiationService.createInstance(DropdownWithPrimaryActionViewItem, action, actions.dropdownAction, actions.dropdownMenuActions, actions.className, this._contextMenuService, {}); + this._registerDisposableActions(actions.dropdownAction, actions.dropdownMenuActions); + const button = this._instantiationService.createInstance(DropdownWithPrimaryActionViewItem, action, actions.dropdownAction, actions.dropdownMenuActions, actions.className, this._contextMenuService, { hoverDelegate: options.hoverDelegate }); return button; } } } - return super.getActionViewItem(action); + return super.getActionViewItem(action, options); + } + + /** + * Actions might be of type Action (disposable) or Separator or SubmenuAction, which don't extend Disposable + */ + private _registerDisposableActions(dropdownAction: IAction, dropdownMenuActions: IAction[]): void { + this._disposableStore.clear(); + if (dropdownAction instanceof Action) { + this._disposableStore.add(dropdownAction); + } + dropdownMenuActions.filter(a => a instanceof Action).forEach(a => this._disposableStore.add(a)); } private _getDefaultProfileName(): string { diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalEditorInput.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalEditorInput.ts index ef8bbd79..1203a986 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalEditorInput.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalEditorInput.ts @@ -42,6 +42,9 @@ export class TerminalEditorInput extends EditorInput implements IEditorCloseHand setGroup(group: IEditorGroup | undefined) { this._group = group; + if (group?.scopedContextKeyService) { + this._terminalInstance?.setParentContextKeyService(group.scopedContextKeyService); + } } get group(): IEditorGroup | undefined { @@ -57,7 +60,7 @@ export class TerminalEditorInput extends EditorInput implements IEditorCloseHand } override get capabilities(): EditorInputCapabilities { - return EditorInputCapabilities.Readonly | EditorInputCapabilities.Singleton | EditorInputCapabilities.CanDropIntoEditor; + return EditorInputCapabilities.Readonly | EditorInputCapabilities.Singleton | EditorInputCapabilities.CanDropIntoEditor | EditorInputCapabilities.ForceDescription; } setTerminalInstance(instance: ITerminalInstance): void { @@ -127,7 +130,7 @@ export class TerminalEditorInput extends EditorInput implements IEditorCloseHand @IInstantiationService private readonly _instantiationService: IInstantiationService, @IConfigurationService private readonly _configurationService: IConfigurationService, @ILifecycleService private readonly _lifecycleService: ILifecycleService, - @IContextKeyService _contextKeyService: IContextKeyService, + @IContextKeyService private _contextKeyService: IContextKeyService, @IDialogService private readonly _dialogService: IDialogService ) { super(); @@ -191,11 +194,18 @@ export class TerminalEditorInput extends EditorInput implements IEditorCloseHand return this._terminalInstance?.title || this.resource.fragment; } + override getIcon(): ThemeIcon | undefined { + if (!this._terminalInstance || !ThemeIcon.isThemeIcon(this._terminalInstance.icon)) { + return undefined; + } + return this._terminalInstance.icon; + } + override getLabelExtraClasses(): string[] { if (!this._terminalInstance) { return []; } - const extraClasses: string[] = ['terminal-tab']; + const extraClasses: string[] = ['terminal-tab', 'predefined-file-icon']; const colorClass = getColorClass(this._terminalInstance); if (colorClass) { extraClasses.push(colorClass); @@ -204,9 +214,6 @@ export class TerminalEditorInput extends EditorInput implements IEditorCloseHand if (uriClasses) { extraClasses.push(...uriClasses); } - if (ThemeIcon.isThemeIcon(this._terminalInstance.icon)) { - extraClasses.push(`codicon-${this._terminalInstance.icon.id}`); - } return extraClasses; } @@ -217,6 +224,7 @@ export class TerminalEditorInput extends EditorInput implements IEditorCloseHand detachInstance() { if (!this._isShuttingDown) { this._terminalInstance?.detachFromElement(); + this._terminalInstance?.setParentContextKeyService(this._contextKeyService); this._isDetached = true; } } diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalEditorSerializer.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalEditorSerializer.ts index 5ad20c38..72200823 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalEditorSerializer.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalEditorSerializer.ts @@ -14,16 +14,15 @@ export class TerminalInputSerializer implements IEditorSerializer { @ITerminalEditorService private readonly _terminalEditorService: ITerminalEditorService ) { } - public canSerialize(editorInput: TerminalEditorInput): boolean { - return !!editorInput.terminalInstance?.persistentProcessId; + public canSerialize(editorInput: TerminalEditorInput): editorInput is TerminalEditorInput & { readonly terminalInstance: ITerminalInstance } { + return typeof editorInput.terminalInstance?.persistentProcessId === 'number' && editorInput.terminalInstance.shouldPersist; } public serialize(editorInput: TerminalEditorInput): string | undefined { - if (!editorInput.terminalInstance?.persistentProcessId || !editorInput.terminalInstance.shouldPersist) { + if (!this.canSerialize(editorInput)) { return; } - const term = JSON.stringify(this._toJson(editorInput.terminalInstance)); - return term; + return JSON.stringify(this._toJson(editorInput.terminalInstance)); } public deserialize(instantiationService: IInstantiationService, serializedEditorInput: string): EditorInput | undefined { diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalEvents.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalEvents.ts index 9f163086..dc1d7a2c 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalEvents.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalEvents.ts @@ -33,30 +33,30 @@ export function createInstanceCapabilityEventMultiplexer Event.map(instance.capabilities.onDidAddCapability, changeEvent => ({ instance, changeEvent })) - ); - addCapabilityMultiplexer.event(e => { + )); + store.add(addCapabilityMultiplexer.event(e => { if (e.changeEvent.id === capabilityId) { addCapability(e.instance, e.changeEvent.capability); } - }); + })); // Removed capabilities - const removeCapabilityMultiplexer = new DynamicListEventMultiplexer( + const removeCapabilityMultiplexer = store.add(new DynamicListEventMultiplexer( currentInstances, onAddInstance, onRemoveInstance, instance => instance.capabilities.onDidRemoveCapability - ); - removeCapabilityMultiplexer.event(e => { + )); + store.add(removeCapabilityMultiplexer.event(e => { if (e.id === capabilityId) { capabilityListeners.deleteAndDispose(e.capability); } - }); + })); return { dispose: () => store.dispose(), diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalExtensions.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalExtensions.ts index 6657524b..fef25abd 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalExtensions.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalExtensions.ts @@ -22,6 +22,7 @@ export type ITerminalContributionDescription = { readonly id: string } & ( export function registerTerminalContribution(id: string, ctor: { new(instance: ITerminalInstance, processManager: ITerminalProcessManager, widgetManager: TerminalWidgetManager, ...services: Services): ITerminalContribution }, canRunInDetachedTerminals?: false): void; export function registerTerminalContribution(id: string, ctor: { new(instance: ITerminalInstance, processManager: ITerminalProcessInfo, widgetManager: TerminalWidgetManager, ...services: Services): ITerminalContribution }, canRunInDetachedTerminals: true): void; export function registerTerminalContribution(id: string, ctor: { new(instance: ITerminalInstance, processManager: ITerminalProcessManager, widgetManager: TerminalWidgetManager, ...services: Services): ITerminalContribution }, canRunInDetachedTerminals = false): void { + // eslint-disable-next-line local/code-no-dangerous-type-assertions TerminalContributionRegistry.INSTANCE.registerTerminalContribution({ id, ctor, canRunInDetachedTerminals } as ITerminalContributionDescription); } diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalGroup.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalGroup.ts index 5c4b8b19..466958b0 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalGroup.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalGroup.ts @@ -7,13 +7,14 @@ import { TERMINAL_VIEW_ID } from 'vs/workbench/contrib/terminal/common/terminal' import { Event, Emitter } from 'vs/base/common/event'; import { IDisposable, Disposable, DisposableStore, dispose, toDisposable } from 'vs/base/common/lifecycle'; import { SplitView, Orientation, IView, Sizing } from 'vs/base/browser/ui/splitview/splitview'; -import { IWorkbenchLayoutService, Parts, Position } from 'vs/workbench/services/layout/browser/layoutService'; +import { IWorkbenchLayoutService, Position } from 'vs/workbench/services/layout/browser/layoutService'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; -import { ITerminalInstance, Direction, ITerminalGroup, ITerminalService, ITerminalInstanceService } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { ITerminalInstance, Direction, ITerminalGroup, ITerminalInstanceService, ITerminalConfigurationService } from 'vs/workbench/contrib/terminal/browser/terminal'; import { ViewContainerLocation, IViewDescriptorService } from 'vs/workbench/common/views'; import { IShellLaunchConfig, ITerminalTabLayoutInfoById, TerminalLocation } from 'vs/platform/terminal/common/terminal'; import { TerminalStatus } from 'vs/workbench/contrib/terminal/browser/terminalStatusList'; -import { getPartByLocation } from 'vs/workbench/browser/parts/views/viewsService'; +import { getWindow } from 'vs/base/browser/dom'; +import { getPartByLocation } from 'vs/workbench/services/views/browser/viewsService'; const enum Constants { /** @@ -41,7 +42,6 @@ class SplitPaneContainer extends Disposable { constructor( private _container: HTMLElement, public orientation: Orientation, - @IWorkbenchLayoutService private readonly _layoutService: IWorkbenchLayoutService ) { super(); this._width = this._container.offsetWidth; @@ -60,22 +60,7 @@ class SplitPaneContainer extends Disposable { this._addChild(instance, index); } - resizePane(index: number, direction: Direction, amount: number, part: Parts): void { - const isHorizontal = (direction === Direction.Left) || (direction === Direction.Right); - - if ((isHorizontal && this.orientation !== Orientation.HORIZONTAL) || - (!isHorizontal && this.orientation !== Orientation.VERTICAL)) { - // Resize the entire pane as a whole - if ((this.orientation === Orientation.HORIZONTAL && direction === Direction.Down) || - (this.orientation === Orientation.VERTICAL && direction === Direction.Right)) { - amount *= -1; - } - - this._layoutService.resizePart(part, amount, amount); - return; - } - - // Resize left/right in horizontal or up/down in vertical + resizePane(index: number, direction: Direction, amount: number): void { // Only resize when there is more than one pane if (this._children.length <= 1) { return; @@ -287,7 +272,7 @@ export class TerminalGroup extends Disposable implements ITerminalGroup { constructor( private _container: HTMLElement | undefined, shellLaunchConfigOrInstance: IShellLaunchConfig | ITerminalInstance | undefined, - @ITerminalService private readonly _terminalService: ITerminalService, + @ITerminalConfigurationService private readonly _terminalConfigurationService: ITerminalConfigurationService, @ITerminalInstanceService private readonly _terminalInstanceService: ITerminalInstanceService, @IWorkbenchLayoutService private readonly _layoutService: IWorkbenchLayoutService, @IViewDescriptorService private readonly _viewDescriptorService: IViewDescriptorService, @@ -328,7 +313,7 @@ export class TerminalGroup extends Disposable implements ITerminalGroup { this._initInstanceListeners(instance); if (this._splitPaneContainer) { - this._splitPaneContainer!.split(instance, parentIndex + 1); + this._splitPaneContainer.split(instance, parentIndex + 1); } this._onInstancesChanged.fire(); @@ -510,7 +495,7 @@ export class TerminalGroup extends Disposable implements ITerminalGroup { } private _getBellTitle(instance: ITerminalInstance) { - if (this._terminalService.configHelper.config.enableBell && instance.statusList.statuses.some(e => e.id === TerminalStatus.Bell)) { + if (this._terminalConfigurationService.config.enableBell && instance.statusList.statuses.some(e => e.id === TerminalStatus.Bell)) { return '*'; } return ''; @@ -566,17 +551,57 @@ export class TerminalGroup extends Disposable implements ITerminalGroup { this.setActiveInstanceByIndex(newIndex); } + private _getPosition(): Position { + switch (this._terminalLocation) { + case ViewContainerLocation.Panel: + return this._panelPosition; + case ViewContainerLocation.Sidebar: + return this._layoutService.getSideBarPosition(); + case ViewContainerLocation.AuxiliaryBar: + return this._layoutService.getSideBarPosition() === Position.LEFT ? Position.RIGHT : Position.LEFT; + } + } + + private _getOrientation(): Orientation { + return this._getPosition() === Position.BOTTOM ? Orientation.HORIZONTAL : Orientation.VERTICAL; + } + resizePane(direction: Direction): void { if (!this._splitPaneContainer) { return; } - const isHorizontal = (direction === Direction.Left || direction === Direction.Right); - const font = this._terminalService.configHelper.getFont(); + const isHorizontalResize = (direction === Direction.Left || direction === Direction.Right); + + const groupOrientation = this._getOrientation(); + + const shouldResizePart = + (isHorizontalResize && groupOrientation === Orientation.VERTICAL) || + (!isHorizontalResize && groupOrientation === Orientation.HORIZONTAL); + + const font = this._terminalConfigurationService.getFont(getWindow(this._groupElement)); // TODO: Support letter spacing and line height - const charSize = (isHorizontal ? font.charWidth : font.charHeight); + const charSize = (isHorizontalResize ? font.charWidth : font.charHeight); + if (charSize) { - this._splitPaneContainer.resizePane(this._activeInstanceIndex, direction, charSize * Constants.ResizePartCellCount, getPartByLocation(this._terminalLocation)); + let resizeAmount = charSize * Constants.ResizePartCellCount; + + if (shouldResizePart) { + + const shouldShrink = + (this._getPosition() === Position.LEFT && direction === Direction.Left) || + (this._getPosition() === Position.RIGHT && direction === Direction.Right) || + (this._getPosition() === Position.BOTTOM && direction === Direction.Down); + + if (shouldShrink) { + resizeAmount *= -1; + } + + this._layoutService.resizePart(getPartByLocation(this._terminalLocation), resizeAmount, resizeAmount); + } else { + this._splitPaneContainer.resizePane(this._activeInstanceIndex, direction, resizeAmount); + } + } } diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalGroupService.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalGroupService.ts index d5e1af67..e2fefaf2 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalGroupService.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalGroupService.ts @@ -11,7 +11,8 @@ import { URI } from 'vs/base/common/uri'; import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { IShellLaunchConfig } from 'vs/platform/terminal/common/terminal'; -import { IViewDescriptorService, IViewsService } from 'vs/workbench/common/views'; +import { IViewDescriptorService } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import { ITerminalGroup, ITerminalGroupService, ITerminalInstance } from 'vs/workbench/contrib/terminal/browser/terminal'; import { TerminalGroup } from 'vs/workbench/contrib/terminal/browser/terminalGroup'; import { getInstanceFromResource } from 'vs/workbench/contrib/terminal/browser/terminalUri'; @@ -65,13 +66,11 @@ export class TerminalGroupService extends Disposable implements ITerminalGroupSe ) { super(); - this.onDidDisposeGroup(group => this._removeGroup(group)); - this._terminalGroupCountContextKey = TerminalContextKeys.groupCount.bindTo(this._contextKeyService); - this.onDidChangeGroups(() => this._terminalGroupCountContextKey.set(this.groups.length)); - - Event.any(this.onDidChangeActiveGroup, this.onDidChangeInstances)(() => this.updateVisibility()); + this._register(this.onDidDisposeGroup(group => this._removeGroup(group))); + this._register(this.onDidChangeGroups(() => this._terminalGroupCountContextKey.set(this.groups.length))); + this._register(Event.any(this.onDidChangeActiveGroup, this.onDidChangeInstances)(() => this.updateVisibility())); } hidePanel(): void { @@ -392,7 +391,7 @@ export class TerminalGroupService extends Disposable implements ITerminalGroupSe break; } } - if (!differentGroups) { + if (!differentGroups && group.terminalInstances.length === instances.length) { return; } } diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalIcon.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalIcon.ts index 178224f2..ea676544 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalIcon.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalIcon.ts @@ -14,6 +14,8 @@ import { ThemeIcon } from 'vs/base/common/themables'; import { ITerminalInstance } from 'vs/workbench/contrib/terminal/browser/terminal'; import { ITerminalProfileResolverService } from 'vs/workbench/contrib/terminal/common/terminal'; import { ansiColorMap } from 'vs/workbench/contrib/terminal/common/terminalColorRegistry'; +import { createStyleSheet } from 'vs/base/browser/dom'; +import { DisposableStore, IDisposable } from 'vs/base/common/lifecycle'; export function getColorClass(colorKey: string): string; @@ -47,9 +49,10 @@ export function getStandardColors(colorTheme: IColorTheme): string[] { return standardColors; } -export function getColorStyleElement(colorTheme: IColorTheme): HTMLElement { +export function createColorStyleElement(colorTheme: IColorTheme): IDisposable { + const disposable = new DisposableStore(); const standardColors = getStandardColors(colorTheme); - const styleElement = document.createElement('style'); + const styleElement = createStyleSheet(undefined, undefined, disposable); let css = ''; for (const colorKey of standardColors) { const colorClass = getColorClass(colorKey); @@ -62,7 +65,7 @@ export function getColorStyleElement(colorTheme: IColorTheme): HTMLElement { } } styleElement.textContent = css; - return styleElement; + return disposable; } export function getColorStyleContent(colorTheme: IColorTheme, editor?: boolean): string { @@ -74,6 +77,7 @@ export function getColorStyleContent(colorTheme: IColorTheme, editor?: boolean): if (color) { if (editor) { css += ( + `.monaco-workbench .show-file-icons .predefined-file-icon.terminal-tab.${colorClass}::before,` + `.monaco-workbench .show-file-icons .file-icon.terminal-tab.${colorClass}::before` + `{ color: ${color} !important; }` ); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalIconPicker.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalIconPicker.ts new file mode 100644 index 00000000..b4316d3b --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalIconPicker.ts @@ -0,0 +1,81 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Dimension, getActiveDocument } from 'vs/base/browser/dom'; +import { HoverPosition } from 'vs/base/browser/ui/hover/hoverWidget'; +import { codiconsLibrary } from 'vs/base/common/codiconsLibrary'; +import { Lazy } from 'vs/base/common/lazy'; +import { Disposable } from 'vs/base/common/lifecycle'; +import type { ThemeIcon } from 'vs/base/common/themables'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { defaultInputBoxStyles } from 'vs/platform/theme/browser/defaultStyles'; +import { getIconRegistry, IconContribution } from 'vs/platform/theme/common/iconRegistry'; +import { WorkbenchIconSelectBox } from 'vs/workbench/services/userDataProfile/browser/iconSelectBox'; + +const icons = new Lazy(() => { + const iconDefinitions = getIconRegistry().getIcons(); + const includedChars = new Set(); + const dedupedIcons = iconDefinitions.filter(e => { + if (e.id === codiconsLibrary.blank.id) { + return false; + } + if (!('fontCharacter' in e.defaults)) { + return false; + } + if (includedChars.has(e.defaults.fontCharacter)) { + return false; + } + includedChars.add(e.defaults.fontCharacter); + return true; + }); + return dedupedIcons; +}); + +export class TerminalIconPicker extends Disposable { + private readonly _iconSelectBox: WorkbenchIconSelectBox; + + constructor( + @IInstantiationService instantiationService: IInstantiationService, + @IHoverService private readonly _hoverService: IHoverService + ) { + super(); + + this._iconSelectBox = instantiationService.createInstance(WorkbenchIconSelectBox, { + icons: icons.value, + inputBoxStyles: defaultInputBoxStyles, + showIconInfo: true + }); + } + + async pickIcons(): Promise { + const dimension = new Dimension(486, 260); + return new Promise(resolve => { + this._register(this._iconSelectBox.onDidSelect(e => { + resolve(e); + this._iconSelectBox.dispose(); + })); + this._iconSelectBox.clearInput(); + const hoverWidget = this._hoverService.showHover({ + content: this._iconSelectBox.domNode, + target: getActiveDocument().body, + position: { + hoverPosition: HoverPosition.BELOW, + }, + persistence: { + sticky: true, + }, + appearance: { + showPointer: true + } + }, true); + if (hoverWidget) { + this._register(hoverWidget); + } + this._iconSelectBox.layout(dimension); + this._iconSelectBox.focus(); + }); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts index e6ae569a..e6ca4530 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts @@ -11,13 +11,13 @@ import { StandardKeyboardEvent } from 'vs/base/browser/keyboardEvent'; import { Orientation } from 'vs/base/browser/ui/sash/sash'; import { DomScrollableElement } from 'vs/base/browser/ui/scrollbar/scrollableElement'; import { AutoOpenBarrier, Promises, disposableTimeout, timeout } from 'vs/base/common/async'; -import { Codicon, getAllCodicons } from 'vs/base/common/codicons'; +import { Codicon } from 'vs/base/common/codicons'; import { debounce } from 'vs/base/common/decorators'; import { ErrorNoTelemetry, onUnexpectedError } from 'vs/base/common/errors'; import { Emitter, Event } from 'vs/base/common/event'; import { KeyCode } from 'vs/base/common/keyCodes'; import { ISeparator, template } from 'vs/base/common/labels'; -import { Disposable, IDisposable, MutableDisposable, dispose, toDisposable } from 'vs/base/common/lifecycle'; +import { Disposable, DisposableStore, IDisposable, MutableDisposable, dispose, toDisposable } from 'vs/base/common/lifecycle'; import { Schemas } from 'vs/base/common/network'; import * as path from 'vs/base/common/path'; import { OS, OperatingSystem, isMacintosh, isWindows } from 'vs/base/common/platform'; @@ -26,12 +26,11 @@ import { URI } from 'vs/base/common/uri'; import { TabFocus } from 'vs/editor/browser/config/tabFocus'; import * as nls from 'vs/nls'; import { IAccessibilityService } from 'vs/platform/accessibility/common/accessibility'; -import { AudioCue, IAudioCueService } from 'vs/platform/audioCues/browser/audioCueService'; +import { AccessibilitySignal, IAccessibilitySignalService } from 'vs/platform/accessibilitySignal/browser/accessibilitySignalService'; import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService'; import { ICommandService } from 'vs/platform/commands/common/commands'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; -import { IDialogService } from 'vs/platform/dialogs/common/dialogs'; import { CodeDataTransfers, containsDragType } from 'vs/platform/dnd/browser/dnd'; import { FileSystemProviderCapabilities, IFileService } from 'vs/platform/files/common/files'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; @@ -52,18 +51,18 @@ import { IProcessDataEvent, IProcessPropertyMap, IReconnectionProperties, IShell import { formatMessageForTerminal } from 'vs/platform/terminal/common/terminalStrings'; import { editorBackground } from 'vs/platform/theme/common/colorRegistry'; import { getIconRegistry } from 'vs/platform/theme/common/iconRegistry'; -import { IThemeService } from 'vs/platform/theme/common/themeService'; +import { IColorTheme, IThemeService } from 'vs/platform/theme/common/themeService'; import { IWorkspaceContextService, IWorkspaceFolder } from 'vs/platform/workspace/common/workspace'; import { IWorkspaceTrustRequestService } from 'vs/platform/workspace/common/workspaceTrust'; import { PANEL_BACKGROUND, SIDE_BAR_BACKGROUND } from 'vs/workbench/common/theme'; -import { IViewDescriptorService, IViewsService, ViewContainerLocation } from 'vs/workbench/common/views'; +import { IViewDescriptorService, ViewContainerLocation } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import { AccessibilityVerbositySettingId } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; -import { IRequestAddInstanceToGroupEvent, ITerminalContribution, ITerminalInstance, TerminalDataTransfers } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { IRequestAddInstanceToGroupEvent, ITerminalConfigurationService, ITerminalContribution, ITerminalInstance, IXtermColorProvider, TerminalDataTransfers } from 'vs/workbench/contrib/terminal/browser/terminal'; import { TerminalLaunchHelpAction } from 'vs/workbench/contrib/terminal/browser/terminalActions'; -import { TerminalConfigHelper } from 'vs/workbench/contrib/terminal/browser/terminalConfigHelper'; import { TerminalEditorInput } from 'vs/workbench/contrib/terminal/browser/terminalEditorInput'; import { TerminalExtensionsRegistry } from 'vs/workbench/contrib/terminal/browser/terminalExtensions'; -import { getColorClass, getColorStyleElement, getStandardColors } from 'vs/workbench/contrib/terminal/browser/terminalIcon'; +import { getColorClass, createColorStyleElement, getStandardColors } from 'vs/workbench/contrib/terminal/browser/terminalIcon'; import { TerminalProcessManager } from 'vs/workbench/contrib/terminal/browser/terminalProcessManager'; import { showRunRecentQuickPick } from 'vs/workbench/contrib/terminal/browser/terminalRunRecentQuickPick'; import { ITerminalStatusList, TerminalStatus, TerminalStatusList } from 'vs/workbench/contrib/terminal/browser/terminalStatusList'; @@ -84,9 +83,15 @@ import { IWorkbenchLayoutService, Position } from 'vs/workbench/services/layout/ import { IPathService } from 'vs/workbench/services/path/common/pathService'; import { IPreferencesService } from 'vs/workbench/services/preferences/common/preferences'; import { importAMDNodeModule } from 'vs/amdX'; -import { ISimpleSelectedSuggestion } from 'vs/workbench/services/suggest/browser/simpleSuggestWidget'; -import type { IMarker, Terminal as XTermTerminal } from 'xterm'; +import type { IMarker, Terminal as XTermTerminal } from '@xterm/xterm'; import { AccessibilityCommandId } from 'vs/workbench/contrib/accessibility/common/accessibilityCommands'; +import { terminalStrings } from 'vs/workbench/contrib/terminal/common/terminalStrings'; +import { shouldPasteTerminalText } from 'vs/workbench/contrib/terminal/common/terminalClipboard'; +import { TerminalIconPicker } from 'vs/workbench/contrib/terminal/browser/terminalIconPicker'; + +// HACK: This file should not depend on terminalContrib +// eslint-disable-next-line local/code-import-patterns +import { TerminalAccessibilityCommandId } from 'vs/workbench/contrib/terminalContrib/accessibility/common/terminal.accessibility'; const enum Constants { /** @@ -98,8 +103,7 @@ const enum Constants { DefaultCols = 80, DefaultRows = 30, - MaxSupportedCols = 5000, - MaxCanvasWidth = 8000 + MaxCanvasWidth = 4096 } let xtermConstructor: Promise | undefined; @@ -118,6 +122,7 @@ const shellIntegrationSupportedShellTypes = [ PosixShellType.Bash, PosixShellType.Zsh, PosixShellType.PowerShell, + PosixShellType.Python, WindowsShellType.PowerShell ]; @@ -139,7 +144,6 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { private _isExiting: boolean; private _hadFocusOnExit: boolean; private _isVisible: boolean; - private _isDisposed: boolean; private _exitCode: number | undefined; private _exitReason: TerminalExitReason | undefined; private _skipTerminalCommands: string[]; @@ -165,13 +169,14 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { private _layoutSettingsChanged: boolean = true; private _dimensionsOverride: ITerminalDimensionsOverride | undefined; private _areLinksReady: boolean = false; + private readonly _initialDataEventsListener: MutableDisposable = this._register(new MutableDisposable()); private _initialDataEvents: string[] | undefined = []; private _containerReadyBarrier: AutoOpenBarrier; private _attachBarrier: AutoOpenBarrier; private _icon: TerminalIcon | undefined; - private _messageTitleDisposable: MutableDisposable = this._register(new MutableDisposable()); - private _widgetManager: TerminalWidgetManager = new TerminalWidgetManager(); - private _dndObserver: MutableDisposable = this._register(new MutableDisposable()); + private readonly _messageTitleDisposable: MutableDisposable = this._register(new MutableDisposable()); + private _widgetManager: TerminalWidgetManager; + private readonly _dndObserver: MutableDisposable = this._register(new MutableDisposable()); private _lastLayoutDimensions: dom.Dimension | undefined; private _hasHadInput: boolean; private _description?: string; @@ -186,10 +191,15 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { private _usedShellIntegrationInjection: boolean = false; get usedShellIntegrationInjection(): boolean { return this._usedShellIntegrationInjection; } private _lineDataEventAddon: LineDataEventAddon | undefined; + private readonly _scopedContextKeyService: IContextKeyService; - readonly capabilities = new TerminalCapabilityStoreMultiplexer(); + readonly capabilities = this._register(new TerminalCapabilityStoreMultiplexer()); readonly statusList: ITerminalStatusList; + get store(): DisposableStore { + return this._store; + } + get extEnvironmentVariableCollection(): IMergedEnvironmentVariableCollection | undefined { return this._processManager.extEnvironmentVariableCollection; } xterm?: XtermTerminal; @@ -201,7 +211,10 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } get target(): TerminalLocation | undefined { return this._target; } - set target(value: TerminalLocation | undefined) { this._target = value; } + set target(value: TerminalLocation | undefined) { + this._target = value; + this._onDidChangeTarget.fire(value); + } get instanceId(): number { return this._instanceId; } get resource(): URI { return this._resource; } @@ -229,7 +242,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } return this._rows; } - get isDisposed(): boolean { return this._isDisposed; } + get isDisposed(): boolean { return this._store.isDisposed; } get fixedCols(): number | undefined { return this._fixedCols; } get fixedRows(): number | undefined { return this._fixedRows; } get maxCols(): number { return this._cols; } @@ -252,7 +265,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { get os(): OperatingSystem | undefined { return this._processManager.os; } get isRemote(): boolean { return this._processManager.remoteAuthority !== undefined; } get remoteAuthority(): string | undefined { return this._processManager.remoteAuthority; } - get hasFocus(): boolean { return this._wrapperElement.contains(document.activeElement) ?? false; } + get hasFocus(): boolean { return dom.isAncestorOfActiveElement(this._wrapperElement); } get title(): string { return this._title; } get titleSource(): TitleEventSource { return this._titleSource; } get icon(): TerminalIcon | undefined { return this._getIcon(); } @@ -268,13 +281,11 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { return this._description; } const type = this.shellLaunchConfig.attachPersistentProcess?.type || this.shellLaunchConfig.type; - if (type) { - if (type === 'Task') { - return nls.localize('terminalTypeTask', "Task"); - } - return nls.localize('terminalTypeLocal', "Local"); + switch (type) { + case 'Task': return terminalStrings.typeTask; + case 'Local': return terminalStrings.typeLocal; + default: return undefined; } - return undefined; } get userHome(): string | undefined { return this._userHome; } get shellIntegrationNonce(): string { return this._processManager.shellIntegrationNonce; } @@ -294,6 +305,8 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { readonly onTitleChanged = this._onTitleChanged.event; private readonly _onIconChanged = this._register(new Emitter<{ instance: ITerminalInstance; userInitiated: boolean }>()); readonly onIconChanged = this._onIconChanged.event; + private readonly _onWillData = this._register(new Emitter()); + readonly onWillData = this._onWillData.event; private readonly _onData = this._register(new Emitter()); readonly onData = this._onData.event; private readonly _onBinary = this._register(new Emitter()); @@ -314,7 +327,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { readonly onDidRequestFocus = this._onDidRequestFocus.event; private readonly _onDidBlur = this._register(new Emitter()); readonly onDidBlur = this._onDidBlur.event; - private readonly _onDidInputData = this._register(new Emitter()); + private readonly _onDidInputData = this._register(new Emitter()); readonly onDidInputData = this._onDidInputData.event; private readonly _onDidChangeSelection = this._register(new Emitter()); readonly onDidChangeSelection = this._onDidChangeSelection.event; @@ -322,17 +335,22 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { readonly onRequestAddInstanceToGroup = this._onRequestAddInstanceToGroup.event; private readonly _onDidChangeHasChildProcesses = this._register(new Emitter()); readonly onDidChangeHasChildProcesses = this._onDidChangeHasChildProcesses.event; - private readonly _onDidRunText = this._register(new Emitter()); - readonly onDidRunText = this._onDidRunText.event; + private readonly _onDidExecuteText = this._register(new Emitter()); + readonly onDidExecuteText = this._onDidExecuteText.event; + private readonly _onDidChangeTarget = this._register(new Emitter()); + readonly onDidChangeTarget = this._onDidChangeTarget.event; + private readonly _onDidSendText = this._register(new Emitter()); + readonly onDidSendText = this._onDidSendText.event; + private readonly _onDidChangeShellType = this._register(new Emitter()); + readonly onDidChangeShellType = this._onDidChangeShellType.event; constructor( private readonly _terminalShellTypeContextKey: IContextKey, private readonly _terminalInRunCommandPicker: IContextKey, - private readonly _terminalSuggestWidgetVisibleContextKey: IContextKey, - private readonly _configHelper: TerminalConfigHelper, private _shellLaunchConfig: IShellLaunchConfig, @IContextKeyService private readonly _contextKeyService: IContextKeyService, @IInstantiationService instantiationService: IInstantiationService, + @ITerminalConfigurationService private readonly _terminalConfigurationService: ITerminalConfigurationService, @ITerminalProfileResolverService private readonly _terminalProfileResolverService: ITerminalProfileResolverService, @IPathService private readonly _pathService: IPathService, @IKeybindingService private readonly _keybindingService: IKeybindingService, @@ -343,7 +361,6 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { @IThemeService private readonly _themeService: IThemeService, @IConfigurationService private readonly _configurationService: IConfigurationService, @ITerminalLogService private readonly _logService: ITerminalLogService, - @IDialogService private readonly _dialogService: IDialogService, @IStorageService private readonly _storageService: IStorageService, @IAccessibilityService private readonly _accessibilityService: IAccessibilityService, @IProductService private readonly _productService: IProductService, @@ -356,7 +373,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { @ITelemetryService private readonly _telemetryService: ITelemetryService, @IOpenerService private readonly _openerService: IOpenerService, @ICommandService private readonly _commandService: ICommandService, - @IAudioCueService private readonly _audioCueService: IAudioCueService, + @IAccessibilitySignalService private readonly _accessibilitySignalService: IAccessibilitySignalService, @IViewDescriptorService private readonly _viewDescriptorService: IViewDescriptorService, ) { super(); @@ -364,11 +381,12 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { this._wrapperElement = document.createElement('div'); this._wrapperElement.classList.add('terminal-wrapper'); + this._widgetManager = this._register(instantiationService.createInstance(TerminalWidgetManager)); + this._skipTerminalCommands = []; this._isExiting = false; this._hadFocusOnExit = false; this._isVisible = false; - this._isDisposed = false; this._instanceId = TerminalInstance._instanceIdCounter++; this._hasHadInput = false; this._fixedRows = _shellLaunchConfig.attachPersistentProcess?.fixedDimensions?.rows; @@ -403,6 +421,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } const scopedContextKeyService = this._register(_contextKeyService.createScoped(this._wrapperElement)); + this._scopedContextKeyService = scopedContextKeyService; this._scopedInstantiationService = instantiationService.createChild(new ServiceCollection( [IContextKeyService, scopedContextKeyService] )); @@ -449,7 +468,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { this._setTitle(this._shellLaunchConfig.name, TitleEventSource.Api); } - this.statusList = this._scopedInstantiationService.createInstance(TerminalStatusList); + this.statusList = this._register(this._scopedInstantiationService.createInstance(TerminalStatusList)); this._initDimensions(); this._processManager = this._createProcessManager(); @@ -463,18 +482,20 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { // Resolve the executable ahead of time if shell integration is enabled, this should not // be done for custom PTYs as that would cause extension Pseudoterminal-based terminals // to hang in resolver extensions - if (!this.shellLaunchConfig.customPtyImplementation && this._configHelper.config.shellIntegration?.enabled && !this.shellLaunchConfig.executable) { + if (!this.shellLaunchConfig.customPtyImplementation && this._terminalConfigurationService.config.shellIntegration?.enabled && !this.shellLaunchConfig.executable) { const os = await this._processManager.getBackendOS(); const defaultProfile = (await this._terminalProfileResolverService.getDefaultProfile({ remoteAuthority: this.remoteAuthority, os })); this.shellLaunchConfig.executable = defaultProfile.path; this.shellLaunchConfig.args = defaultProfile.args; if (this.shellLaunchConfig.isExtensionOwnedTerminal) { - // Only use default icon and color if they are undefined in the SLC + // Only use default icon and color and env if they are undefined in the SLC this.shellLaunchConfig.icon ??= defaultProfile.icon; this.shellLaunchConfig.color ??= defaultProfile.color; + this.shellLaunchConfig.env ??= defaultProfile.env; } else { this.shellLaunchConfig.icon = defaultProfile.icon; this.shellLaunchConfig.color = defaultProfile.color; + this.shellLaunchConfig.env = defaultProfile.env; } } @@ -492,7 +513,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } }).catch((err) => { // Ignore exceptions if the terminal is already disposed - if (!this._isDisposed) { + if (!this.isDisposed) { throw err; } }); @@ -532,17 +553,17 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } })); this._register(this._workspaceContextService.onDidChangeWorkspaceFolders(() => this._labelComputer?.refreshLabel(this))); - this._register(this.onDidBlur(() => this.xterm?.suggestController?.hideSuggestWidget())); // Clear out initial data events after 10 seconds, hopefully extension hosts are up and // running at that point. - let initialDataEventsTimeout: number | undefined = window.setTimeout(() => { + let initialDataEventsTimeout: number | undefined = dom.getWindow(this._container).setTimeout(() => { initialDataEventsTimeout = undefined; this._initialDataEvents = undefined; + this._initialDataEventsListener.clear(); }, 10000); this._register(toDisposable(() => { if (initialDataEventsTimeout) { - window.clearTimeout(initialDataEventsTimeout); + dom.getWindow(this._container).clearTimeout(initialDataEventsTimeout); } })); @@ -555,7 +576,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } let contribution: ITerminalContribution; try { - contribution = this._scopedInstantiationService.createInstance(desc.ctor, this, this._processManager, this._widgetManager); + contribution = this._register(this._scopedInstantiationService.createInstance(desc.ctor, this, this._processManager, this._widgetManager)); this._contributions.set(desc.id, contribution); } catch (err) { onUnexpectedError(err); @@ -563,7 +584,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { this._xtermReadyPromise.then(xterm => { contribution.xtermReady?.(xterm); }); - this.onDisposed(() => { + this._register(this.onDisposed(() => { contribution.dispose(); this._contributions.delete(desc.id); // Just in case to prevent potential future memory leaks due to cyclic dependency. @@ -573,7 +594,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { if ('_instance' in contribution) { delete contribution._instance; } - }); + })); } } @@ -612,7 +633,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { return; } - const computedStyle = window.getComputedStyle(this._container); + const computedStyle = dom.getWindow(this._container).getComputedStyle(this._container); const width = parseInt(computedStyle.width); const height = parseInt(computedStyle.height); @@ -638,8 +659,8 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { return null; } - const font = this.xterm ? this.xterm.getFont() : this._configHelper.getFont(); - const newRC = getXtermScaledDimensions(font, dimension.width, dimension.height); + const font = this.xterm ? this.xterm.getFont() : this._terminalConfigurationService.getFont(dom.getWindow(this.domElement)); + const newRC = getXtermScaledDimensions(dom.getWindow(this.domElement), font, dimension.width, dimension.height); if (!newRC) { this._setLastKnownColsAndRows(); return null; @@ -668,7 +689,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { private _getDimension(width: number, height: number): ICanvasDimensions | undefined { // The font needs to have been initialized - const font = this.xterm ? this.xterm.getFont() : this._configHelper.getFont(); + const font = this.xterm ? this.xterm.getFont() : this._terminalConfigurationService.getFont(dom.getWindow(this.domElement)); if (!font || !font.charWidth || !font.charHeight) { return undefined; } @@ -676,7 +697,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { if (!this.xterm?.raw.element) { return undefined; } - const computedStyle = window.getComputedStyle(this.xterm.raw.element); + const computedStyle = dom.getWindow(this.xterm.raw.element).getComputedStyle(this.xterm.raw.element); const horizontalPadding = parseInt(computedStyle.paddingLeft) + parseInt(computedStyle.paddingRight); const verticalPadding = parseInt(computedStyle.paddingTop) + parseInt(computedStyle.paddingBottom); TerminalInstance._lastKnownCanvasDimensions = new dom.Dimension( @@ -689,12 +710,12 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { get shouldPersist(): boolean { return this._processManager.shouldPersist && !this.shellLaunchConfig.isTransient && (!this.reconnectionProperties || this._configurationService.getValue('task.reconnection') === true); } public static getXtermConstructor(keybindingService: IKeybindingService, contextKeyService: IContextKeyService) { - const keybinding = keybindingService.lookupKeybinding(TerminalCommandId.FocusAccessibleBuffer, contextKeyService); + const keybinding = keybindingService.lookupKeybinding(TerminalAccessibilityCommandId.FocusAccessibleBuffer, contextKeyService); if (xtermConstructor) { return xtermConstructor; } xtermConstructor = Promises.withAsyncBody(async (resolve) => { - const Terminal = (await importAMDNodeModule('xterm', 'lib/xterm.js')).Terminal; + const Terminal = (await importAMDNodeModule('@xterm/xterm', 'lib/xterm.js')).Terminal; // Localize strings Terminal.strings.promptLabel = nls.localize('terminal.integrated.a11yPromptLabel', 'Terminal input'); Terminal.strings.tooMuchOutput = keybinding ? nls.localize('terminal.integrated.useAccessibleBuffer', 'Use the accessible buffer {0} to manually review output', keybinding.getLabel()) : nls.localize('terminal.integrated.useAccessibleBufferNoKb', 'Use the Terminal: Focus Accessible Buffer command to manually review output'); @@ -708,88 +729,71 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { */ protected async _createXterm(): Promise { const Terminal = await TerminalInstance.getXtermConstructor(this._keybindingService, this._contextKeyService); - if (this._isDisposed) { + if (this.isDisposed) { throw new ErrorNoTelemetry('Terminal disposed of during xterm.js creation'); } - const disableShellIntegrationReporting = (this.shellLaunchConfig.hideFromUser || this.shellLaunchConfig.executable === undefined || this.shellType === undefined) || !shellIntegrationSupportedShellTypes.includes(this.shellType); + const disableShellIntegrationReporting = (this.shellLaunchConfig.executable === undefined || this.shellType === undefined) || !shellIntegrationSupportedShellTypes.includes(this.shellType); const xterm = this._scopedInstantiationService.createInstance( XtermTerminal, Terminal, - this._configHelper, this._cols, this._rows, - { - getBackgroundColor: (theme) => { - const terminalBackground = theme.getColor(TERMINAL_BACKGROUND_COLOR); - if (terminalBackground) { - return terminalBackground; - } - if (this.target === TerminalLocation.Editor) { - return theme.getColor(editorBackground); - } - const location = this._viewDescriptorService.getViewLocationById(TERMINAL_VIEW_ID)!; - if (location === ViewContainerLocation.Panel) { - return theme.getColor(PANEL_BACKGROUND); - } - return theme.getColor(SIDE_BAR_BACKGROUND); - } - }, + this._scopedInstantiationService.createInstance(TerminalInstanceColorProvider, this), this.capabilities, this._processManager.shellIntegrationNonce, - this._terminalSuggestWidgetVisibleContextKey, disableShellIntegrationReporting ); this.xterm = xterm; this.updateAccessibilitySupport(); - this.xterm.onDidRequestRunCommand(e => { + this._register(this.xterm.onDidRequestRunCommand(e => { if (e.copyAsHtml) { this.copySelection(true, e.command); } else { this.sendText(e.command.command, e.noNewLine ? false : true); } - }); - this.xterm.onDidRequestFocus(() => this.focus()); - this.xterm.onDidRequestSendText(e => this.sendText(e, false)); + })); + this._register(this.xterm.onDidRequestFocus(() => this.focus())); + this._register(this.xterm.onDidRequestSendText(e => this.sendText(e, false))); // Write initial text, deferring onLineFeed listener when applicable to avoid firing // onLineData events containing initialText const initialTextWrittenPromise = this._shellLaunchConfig.initialText ? new Promise(r => this._writeInitialText(xterm, r)) : undefined; const lineDataEventAddon = this._register(new LineDataEventAddon(initialTextWrittenPromise)); - lineDataEventAddon.onLineData(e => this._onLineData.fire(e)); + this._register(lineDataEventAddon.onLineData(e => this._onLineData.fire(e))); this._lineDataEventAddon = lineDataEventAddon; // Delay the creation of the bell listener to avoid showing the bell when the terminal // starts up or reconnects disposableTimeout(() => { this._register(xterm.raw.onBell(() => { - if (this._configHelper.config.enableBell) { + if (this._configurationService.getValue(TerminalSettingId.EnableBell) || this._configurationService.getValue(TerminalSettingId.EnableVisualBell)) { this.statusList.add({ id: TerminalStatus.Bell, severity: Severity.Warning, icon: Codicon.bell, tooltip: nls.localize('bellStatus', "Bell") - }, this._configHelper.config.bellDuration); - this._audioCueService.playSound(AudioCue.terminalBell.sound.getSound()); + }, this._terminalConfigurationService.config.bellDuration); } + this._accessibilitySignalService.playSignal(AccessibilitySignal.terminalBell); })); }, 1000, this._store); this._register(xterm.raw.onSelectionChange(async () => this._onSelectionChange())); this._register(xterm.raw.buffer.onBufferChange(() => this._refreshAltBufferContextKey())); - this._processManager.onProcessData(e => this._onProcessData(e)); + this._register(this._processManager.onProcessData(e => this._onProcessData(e))); this._register(xterm.raw.onData(async data => { await this._processManager.write(data); - this._onDidInputData.fire(this); + this._onDidInputData.fire(data); })); this._register(xterm.raw.onBinary(data => this._processManager.processBinary(data))); // Init winpty compat and link handler after process creation as they rely on the // underlying process OS - this._processManager.onProcessReady(async (processTraits) => { + this._register(this._processManager.onProcessReady(async (processTraits) => { if (this._processManager.os) { lineDataEventAddon.setOperatingSystem(this._processManager.os); } xterm.raw.options.windowsPty = processTraits.windowsPty; - }); - this._processManager.onRestoreCommands(e => this.xterm?.shellIntegration.deserialize(e)); + })); + this._register(this._processManager.onRestoreCommands(e => this.xterm?.shellIntegration.deserialize(e))); this._register(this._viewDescriptorService.onDidChangeLocation(({ views }) => { if (views.some(v => v.id === TERMINAL_VIEW_ID)) { @@ -830,18 +834,37 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { xterm.raw.loadAddon(this._lineDataEventAddon!); } - async runCommand(commandLine: string, addNewLine: boolean): Promise { + async runCommand(commandLine: string, shouldExecute: boolean): Promise { + let commandDetection = this.capabilities.get(TerminalCapability.CommandDetection); + + // Await command detection if the terminal is starting up + if (!commandDetection && (this._processManager.processState === ProcessState.Uninitialized || this._processManager.processState === ProcessState.Launching)) { + const store = new DisposableStore(); + await Promise.race([ + new Promise(r => { + store.add(this.capabilities.onDidAddCapabilityType(e => { + if (e === TerminalCapability.CommandDetection) { + commandDetection = this.capabilities.get(TerminalCapability.CommandDetection); + r(); + } + })); + }), + timeout(2000), + ]); + store.dispose(); + } + // Determine whether to send ETX (ctrl+c) before running the command. This should always // happen unless command detection can reliably say that a command is being entered and // there is no content in the prompt - if (this.capabilities.get(TerminalCapability.CommandDetection)?.hasInput !== false) { + if (commandDetection?.hasInput !== false) { await this.sendText('\x03', false); // Wait a little before running the command to avoid the sequences being echoed while the ^C // is being evaluated await timeout(100); } // Use bracketed paste mode only when not running the command - await this.sendText(commandLine, addNewLine, !addNewLine); + await this.sendText(commandLine, shouldExecute, !shouldExecute); } async runRecent(type: 'command' | 'cwd', filterMode?: 'fuzzy' | 'contiguous', value?: string): Promise { @@ -866,6 +889,12 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { // The container changed, reattach this._container = container; this._container.appendChild(this._wrapperElement); + + // If xterm is already attached, call open again to pick up any changes to the window. + if (this.xterm?.raw.element) { + this.xterm.raw.open(this.xterm.raw.element); + } + this.xterm?.refresh(); setTimeout(() => this._initDragAndDrop(container)); @@ -897,6 +926,15 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { const screenElement = xterm.attachToElement(xtermElement); + // Fire xtermOpen on all contributions + for (const contribution of this._contributions.values()) { + if (!this.xterm) { + this._xtermReadyPromise.then(xterm => contribution.xtermOpen?.(xterm)); + } else { + contribution.xtermOpen?.(this.xterm); + } + } + this._register(xterm.shellIntegration.onDidChangeStatus(() => { if (this.hasFocus) { this._setShellIntegrationContextKey(); @@ -923,7 +961,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { // Respect chords if the allowChords setting is set and it's not Escape. Escape is // handled specially for Zen Mode's Escape, Escape chord, plus it's important in // terminals generally - const isValidChord = resolveResult.kind === ResultKind.MoreChordsNeeded && this._configHelper.config.allowChords && event.key !== 'Escape'; + const isValidChord = resolveResult.kind === ResultKind.MoreChordsNeeded && this._terminalConfigurationService.config.allowChords && event.key !== 'Escape'; if (this._keybindingService.inChordMode || isValidChord) { event.preventDefault(); return false; @@ -943,7 +981,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { // for keyboard events that resolve to commands described // within commandsToSkipShell, either alert or skip processing by xterm.js - if (resolveResult.kind === ResultKind.KbFound && resolveResult.commandId && this._skipTerminalCommands.some(k => k === resolveResult.commandId) && !this._configHelper.config.sendKeybindingsToShell) { + if (resolveResult.kind === ResultKind.KbFound && resolveResult.commandId && this._skipTerminalCommands.some(k => k === resolveResult.commandId) && !this._terminalConfigurationService.config.sendKeybindingsToShell) { // don't alert when terminal is opened or closed if (this._storageService.getBoolean(SHOW_TERMINAL_CONFIG_PROMPT_KEY, StorageScope.APPLICATION, true) && this._hasHadInput && @@ -957,7 +995,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { run: () => { this._preferencesService.openSettings({ jsonEditor: false, query: `@id:${TerminalSettingId.CommandsToSkipShell},${TerminalSettingId.SendKeybindingsToShell},${TerminalSettingId.AllowChords}` }); } - } as IPromptChoice + } satisfies IPromptChoice ] ); this._storageService.store(SHOW_TERMINAL_CONFIG_PROMPT_KEY, false, StorageScope.APPLICATION, StorageTarget.USER); @@ -967,7 +1005,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } // Skip processing by xterm.js of keyboard events that match menu bar mnemonics - if (this._configHelper.config.allowMnemonics && !isMacintosh && event.altKey) { + if (this._terminalConfigurationService.config.allowMnemonics && !isMacintosh && event.altKey) { return false; } @@ -1000,7 +1038,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { this._register(dom.addDisposableListener(xterm.raw.element, 'mousedown', () => { // We need to listen to the mouseup event on the document since the user may release // the mouse button anywhere outside of _xterm.element. - const listener = dom.addDisposableListener(document, 'mouseup', () => { + const listener = dom.addDisposableListener(xterm.raw.element!.ownerDocument, 'mouseup', () => { // Delay with a setTimeout to allow the mouseup to propagate through the DOM // before evaluating the new selection state. setTimeout(() => this._refreshSelectionContextKey(), 0); @@ -1062,13 +1100,15 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } private _initDragAndDrop(container: HTMLElement) { - const dndController = this._register(this._scopedInstantiationService.createInstance(TerminalInstanceDragAndDropController, container)); - dndController.onDropTerminal(e => this._onRequestAddInstanceToGroup.fire(e)); - dndController.onDropFile(async path => { + const store = new DisposableStore(); + const dndController = store.add(this._scopedInstantiationService.createInstance(TerminalInstanceDragAndDropController, container)); + store.add(dndController.onDropTerminal(e => this._onRequestAddInstanceToGroup.fire(e))); + store.add(dndController.onDropFile(async path => { this.focus(); await this.sendPath(path, false); - }); - this._dndObserver.value = new dom.DragAndDropObserver(container, dndController); + })); + store.add(new dom.DragAndDropObserver(container, dndController)); + this._dndObserver.value = store; } hasSelection(): boolean { @@ -1092,59 +1132,10 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { this._terminalAltBufferActiveContextKey.set(!!(this.xterm && this.xterm.raw.buffer.active === this.xterm.raw.buffer.alternate)); } - private async _shouldPasteText(text: string): Promise { - // Ignore check if the shell is in bracketed paste mode (ie. the shell can handle multi-line - // text). - if (this.xterm?.raw.modes.bracketedPasteMode) { - return true; - } - - const textForLines = text.split(/\r?\n/); - // Ignore check when a command is copied with a trailing new line - if (textForLines.length === 2 && textForLines[1].trim().length === 0) { - return true; - } - - // If the clipboard has only one line, no prompt will be triggered - if (textForLines.length === 1 || !this._configurationService.getValue(TerminalSettingId.EnableMultiLinePasteWarning)) { - return true; - } - - const displayItemsCount = 3; - const maxPreviewLineLength = 30; - - let detail = nls.localize('preview', "Preview:"); - for (let i = 0; i < Math.min(textForLines.length, displayItemsCount); i++) { - const line = textForLines[i]; - const cleanedLine = line.length > maxPreviewLineLength ? `${line.slice(0, maxPreviewLineLength)}…` : line; - detail += `\n${cleanedLine}`; - } - - if (textForLines.length > displayItemsCount) { - detail += `\n…`; - } - - const { confirmed, checkboxChecked } = await this._dialogService.confirm({ - message: nls.localize('confirmMoveTrashMessageFilesAndDirectories', "Are you sure you want to paste {0} lines of text into the terminal?", textForLines.length), - detail, - primaryButton: nls.localize({ key: 'multiLinePasteButton', comment: ['&& denotes a mnemonic'] }, "&&Paste"), - checkbox: { - label: nls.localize('doNotAskAgain', "Do not ask me again") - } - }); - - if (confirmed && checkboxChecked) { - await this._configurationService.updateValue(TerminalSettingId.EnableMultiLinePasteWarning, false); - } - - return confirmed; - } - override dispose(reason?: TerminalExitReason): void { - if (this._isDisposed) { + if (this.isDisposed) { return; } - this._isDisposed = true; this._logService.trace(`terminalInstance#dispose (instanceId: ${this.instanceId})`); dispose(this._widgetManager); @@ -1206,7 +1197,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { if (!this.xterm) { return; } - if (force || !window.getSelection()?.toString()) { + if (force || !dom.getActiveWindow().getSelection()?.toString()) { this.xterm.raw.focus(); this._onDidRequestFocus.fire(); } @@ -1219,34 +1210,33 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } async paste(): Promise { - if (!this.xterm) { - return; - } - - const currentText: string = await this._clipboardService.readText(); - if (!await this._shouldPasteText(currentText)) { - return; - } - - this.focus(); - this.xterm.raw.paste(currentText); + await this._paste(await this._clipboardService.readText()); } async pasteSelection(): Promise { + await this._paste(await this._clipboardService.readText('selection')); + } + + private async _paste(value: string): Promise { if (!this.xterm) { return; } - const currentText: string = await this._clipboardService.readText('selection'); - if (!await this._shouldPasteText(currentText)) { + let currentText = value; + const shouldPasteText = await this._scopedInstantiationService.invokeFunction(shouldPasteTerminalText, currentText, this.xterm?.raw.modes.bracketedPasteMode); + if (!shouldPasteText) { return; } + if (typeof shouldPasteText === 'object') { + currentText = shouldPasteText.modifiedText; + } + this.focus(); this.xterm.raw.paste(currentText); } - async sendText(text: string, addNewLine: boolean, bracketedPasteMode?: boolean): Promise { + async sendText(text: string, shouldExecute: boolean, bracketedPasteMode?: boolean): Promise { // Apply bracketed paste sequences if the terminal has the mode enabled, this will prevent // the text from triggering keybindings and ensure new lines are handled properly if (bracketedPasteMode && this.xterm?.raw.modes.bracketedPasteMode) { @@ -1255,20 +1245,23 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { // Normalize line endings to 'enter' press. text = text.replace(/\r?\n/g, '\r'); - if (addNewLine && !text.endsWith('\r')) { + if (shouldExecute && !text.endsWith('\r')) { text += '\r'; } // Send it to the process + this._logService.debug('sending data (vscode)', text); await this._processManager.write(text); - this._onDidInputData.fire(this); - this.xterm?.suggestController?.handleNonXtermData(text); + this._onDidInputData.fire(text); + this._onDidSendText.fire(text); this.xterm?.scrollToBottom(); - this._onDidRunText.fire(); + if (shouldExecute) { + this._onDidExecuteText.fire(); + } } - async sendPath(originalPath: string | URI, addNewLine: boolean): Promise { - return this.sendText(await this.preparePathForShell(originalPath), addNewLine); + async sendPath(originalPath: string | URI, shouldExecute: boolean): Promise { + return this.sendText(await this.preparePathForShell(originalPath), shouldExecute); } async preparePathForShell(originalPath: string | URI): Promise { @@ -1343,23 +1336,25 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { const processManager = this._scopedInstantiationService.createInstance( TerminalProcessManager, this._instanceId, - this._configHelper, this.shellLaunchConfig?.cwd, deserializedCollections, this.shellLaunchConfig.attachPersistentProcess?.shellIntegrationNonce ); this.capabilities.add(processManager.capabilities); - processManager.onProcessReady(async (e) => { + this._register(processManager.onProcessReady(async (e) => { this._onProcessIdReady.fire(this); this._initialCwd = await this.getInitialCwd(); // Set the initial name based on the _resolved_ shell launch config, this will also // ensure the resolved icon gets shown if (!this._labelComputer) { - this._labelComputer = this._register(this._scopedInstantiationService.createInstance(TerminalLabelComputer, this._configHelper)); + this._labelComputer = this._register(this._scopedInstantiationService.createInstance(TerminalLabelComputer)); this._register(this._labelComputer.onDidChangeLabel(e => { - this._title = e.title; - this._description = e.description; - this._onTitleChanged.fire(this); + const wasChanged = this._title !== e.title || this._description !== e.description; + if (wasChanged) { + this._title = e.title; + this._description = e.description; + this._onTitleChanged.fire(this); + } })); } if (this._shellLaunchConfig.name) { @@ -1374,9 +1369,9 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { }); this._setTitle(this._shellLaunchConfig.executable, TitleEventSource.Process); } - }); - processManager.onProcessExit(exitCode => this._onProcessExit(exitCode)); - processManager.onDidChangeProperty(({ type, value }) => { + })); + this._register(processManager.onProcessExit(exitCode => this._onProcessExit(exitCode))); + this._register(processManager.onDidChangeProperty(({ type, value }) => { switch (type) { case ProcessPropertyType.Cwd: this._cwd = value; @@ -1408,15 +1403,12 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { this._usedShellIntegrationInjection = true; break; } - }); + })); - processManager.onProcessData(ev => { - this._initialDataEvents?.push(ev.data); - this._onData.fire(ev.data); - }); - processManager.onProcessReplayComplete(() => this._onProcessReplayComplete.fire()); - processManager.onEnvironmentVariableInfoChanged(e => this._onEnvironmentVariableInfoChanged(e)); - processManager.onPtyDisconnect(() => { + this._initialDataEventsListener.value = processManager.onProcessData(ev => this._initialDataEvents?.push(ev.data)); + this._register(processManager.onProcessReplayComplete(() => this._onProcessReplayComplete.fire())); + this._register(processManager.onEnvironmentVariableInfoChanged(e => this._onEnvironmentVariableInfoChanged(e))); + this._register(processManager.onPtyDisconnect(() => { if (this.xterm) { this.xterm.raw.options.disableStdin = true; } @@ -1426,19 +1418,19 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { icon: Codicon.debugDisconnect, tooltip: nls.localize('disconnectStatus', "Lost connection to process") }); - }); - processManager.onPtyReconnect(() => { + })); + this._register(processManager.onPtyReconnect(() => { if (this.xterm) { this.xterm.raw.options.disableStdin = false; } this.statusList.remove(TerminalStatus.Disconnected); - }); + })); return processManager; } private async _createProcess(): Promise { - if (this._isDisposed) { + if (this.isDisposed) { return; } const activeWorkspaceRootUri = this._historyService.getLastActiveWorkspaceRoot(Schemas.file); @@ -1469,6 +1461,9 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } } }); + if (this.isDisposed) { + return; + } if (this.xterm?.shellIntegration) { this.capabilities.add(this.xterm.shellIntegration.capabilities); } @@ -1478,8 +1473,8 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } } - public registerMarker(): IMarker | undefined { - return this.xterm?.raw.registerMarker(); + public registerMarker(offset?: number): IMarker | undefined { + return this.xterm?.raw.registerMarker(offset); } public addBufferMarker(properties: IMarkProperties): void { @@ -1496,23 +1491,39 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } private _onProcessData(ev: IProcessDataEvent): void { - const messageId = ++this._latestXtermWriteData; - if (ev.trackCommit) { - ev.writePromise = new Promise(r => { - this.xterm?.raw.write(ev.data, () => { - this._latestXtermParseData = messageId; - this._processManager.acknowledgeDataEvent(ev.data.length); - r(); - }); - }); + // Ensure events are split by SI command execute sequence to ensure the output of the + // command can be read by extensions. This must be done here as xterm.js does not currently + // have a listener for when individual data events are parsed, only `onWriteParsed` which + // fires when the write buffer is flushed. + const execIndex = ev.data.indexOf('\x1b]633;C\x07'); + if (execIndex !== -1) { + if (ev.trackCommit) { + this._writeProcessData(ev.data.substring(0, execIndex + '\x1b]633;C\x07'.length)); + ev.writePromise = new Promise(r => this._writeProcessData(ev.data.substring(execIndex + '\x1b]633;C\x07'.length), r)); + } else { + this._writeProcessData(ev.data.substring(0, execIndex + '\x1b]633;C\x07'.length)); + this._writeProcessData(ev.data.substring(execIndex + '\x1b]633;C\x07'.length)); + } } else { - this.xterm?.raw.write(ev.data, () => { - this._latestXtermParseData = messageId; - this._processManager.acknowledgeDataEvent(ev.data.length); - }); + if (ev.trackCommit) { + ev.writePromise = new Promise(r => this._writeProcessData(ev.data, r)); + } else { + this._writeProcessData(ev.data); + } } } + private _writeProcessData(data: string, cb?: () => void) { + this._onWillData.fire(data); + const messageId = ++this._latestXtermWriteData; + this.xterm?.raw.write(data, () => { + this._latestXtermParseData = messageId; + this._processManager.acknowledgeDataEvent(data.length); + cb?.(); + this._onData.fire(data); + }); + } + /** * Called when either a process tied to a terminal has exited or when a terminal renderer * simulates a process exiting (e.g. custom execution task). @@ -1569,7 +1580,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { this.dispose(TerminalExitReason.Process); if (exitMessage) { const failedDuringLaunch = this._processManager.processState === ProcessState.KilledDuringLaunch; - if (failedDuringLaunch || this._configHelper.config.showExitAlert) { + if (failedDuringLaunch || this._terminalConfigurationService.config.showExitAlert) { // Always show launch failures this._notificationService.notify({ message: exitMessage, @@ -1588,7 +1599,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { this._onExit.fire(exitCodeOrError); // Dispose of the onExit event if the terminal will not be reused again - if (this._isDisposed) { + if (this.isDisposed) { this._onExit.dispose(); } } @@ -1627,9 +1638,9 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } let retries = 0; return new Promise(r => { - const interval = setInterval(() => { + const interval = dom.disposableWindowInterval(dom.getActiveWindow().window, () => { if (this._latestXtermWriteData === this._latestXtermParseData || ++retries === 5) { - clearInterval(interval); + interval.dispose(); r(); } }, 20); @@ -1741,15 +1752,27 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { private async _onSelectionChange(): Promise { this._onDidChangeSelection.fire(this); if (this._configurationService.getValue(TerminalSettingId.CopyOnSelection)) { + if (this._overrideCopySelection === false) { + return; + } if (this.hasSelection()) { await this.copySelection(); } } } + private _overrideCopySelection: boolean | undefined = undefined; + overrideCopyOnSelection(value: boolean): IDisposable { + if (this._overrideCopySelection !== undefined) { + throw new Error('Cannot set a copy on selection override multiple times'); + } + this._overrideCopySelection = value; + return toDisposable(() => this._overrideCopySelection = undefined); + } + @debounce(2000) private async _updateProcessCwd(): Promise { - if (this._isDisposed || this.shellLaunchConfig.customPtyImplementation) { + if (this.isDisposed || this.shellLaunchConfig.customPtyImplementation) { return; } // reset cwd if it has changed, so file based url paths can be resolved @@ -1768,12 +1791,12 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } updateConfig(): void { - this._setCommandsToSkipShell(this._configHelper.config.commandsToSkipShell); + this._setCommandsToSkipShell(this._terminalConfigurationService.config.commandsToSkipShell); this._refreshEnvironmentVariableInfoWidgetState(this._processManager.environmentVariableInfo); } private async _updateUnicodeVersion(): Promise { - this._processManager.setUnicodeVersion(this._configHelper.config.unicodeVersion); + this._processManager.setUnicodeVersion(this._terminalConfigurationService.config.unicodeVersion); } updateAccessibilitySupport(): void { @@ -1834,7 +1857,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { // the characters are measured correctly. if (this._isVisible && this._layoutSettingsChanged) { const font = this.xterm.getFont(); - const config = this._configHelper.config; + const config = this._terminalConfigurationService.config; this.xterm.raw.options.letterSpacing = font.letterSpacing; this.xterm.raw.options.lineHeight = font.lineHeight; this.xterm.raw.options.fontSize = font.fontSize; @@ -1864,10 +1887,6 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { this.xterm.raw.resize(cols, rows); TerminalInstance._lastKnownGridDimensions = { cols, rows }; - - if (this._isVisible) { - this.xterm.forceUnpause(); - } } if (immediate) { @@ -1879,9 +1898,13 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } setShellType(shellType: TerminalShellType | undefined) { - this._shellType = shellType; + if (this._shellType === shellType) { + return; + } if (shellType) { + this._shellType = shellType; this._terminalShellTypeContextKey.set(shellType?.toString()); + this._onDidChangeShellType.fire(shellType); } } @@ -2009,8 +2032,10 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { this._initDimensions(); await this._resize(); } else { + const font = this.xterm ? this.xterm.getFont() : this._terminalConfigurationService.getFont(dom.getWindow(this.domElement)); + const maxColsForTexture = Math.floor(Constants.MaxCanvasWidth / (font.charWidth ?? 20)); // Fixed columns should be at least xterm.js' regular column count - const proposedCols = Math.max(this.maxCols, Math.min(this.xterm.getLongestViewportWrappedLineLength(), Constants.MaxSupportedCols)); + const proposedCols = Math.max(this.maxCols, Math.min(this.xterm.getLongestViewportWrappedLineLength(), maxColsForTexture)); // Don't switch to fixed dimensions if the content already fits as it makes the scroll // bar look bad being off the edge if (proposedCols > this.xterm.raw.cols) { @@ -2030,7 +2055,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } private async _addScrollbar(): Promise { - const charWidth = (this.xterm ? this.xterm.getFont() : this._configHelper.getFont()).charWidth; + const charWidth = (this.xterm ? this.xterm.getFont() : this._terminalConfigurationService.getFont(dom.getWindow(this.domElement))).charWidth; if (!this.xterm?.raw.element || !this._container || !charWidth || !this._fixedCols) { return; } @@ -2106,7 +2131,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { // The change requires a relaunch info.requiresAction && // The feature is enabled - this._configHelper.config.environmentChangesRelaunch && + this._terminalConfigurationService.config.environmentChangesRelaunch && // Has not been interacted with !this._processManager.hasWrittenData && // Not a feature terminal or is a reconnecting task terminal (TODO: Need to explain the latter case) @@ -2118,7 +2143,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { // Not a reconnected or revived terminal !this._shellLaunchConfig.attachPersistentProcess && // Not a Windows remote using ConPTY (#187084) - !(this._processManager.remoteAuthority && this._configHelper.config.windowsEnableConpty && (await this._processManager.getBackendOS()) === OperatingSystem.Windows) + !(this._processManager.remoteAuthority && this._terminalConfigurationService.config.windowsEnableConpty && (await this._processManager.getBackendOS()) === OperatingSystem.Windows) ) { this.relaunch(); return; @@ -2170,30 +2195,41 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } } - async changeIcon() { - type Item = IQuickPickItem & { icon: TerminalIcon }; - const items: Item[] = []; - for (const icon of getAllCodicons()) { - items.push({ label: `$(${icon.id})`, description: `${icon.id}`, icon }); - } - const result = await this._quickInputService.pick(items, { - matchOnDescription: true, - placeHolder: nls.localize('changeIcon', 'Select an icon for the terminal') - }); - if (result) { - this._icon = result.icon; + async changeIcon(icon?: TerminalIcon): Promise { + if (icon) { + this._icon = icon; this._onIconChanged.fire({ instance: this, userInitiated: true }); + return icon; } + const iconPicker = this._scopedInstantiationService.createInstance(TerminalIconPicker); + const pickedIcon = await iconPicker.pickIcons(); + iconPicker.dispose(); + if (!pickedIcon) { + return undefined; + } + this._icon = pickedIcon; + this._onIconChanged.fire({ instance: this, userInitiated: true }); + return pickedIcon; } - async changeColor() { + async changeColor(color?: string, skipQuickPick?: boolean): Promise { + if (color) { + this.shellLaunchConfig.color = color; + this._onIconChanged.fire({ instance: this, userInitiated: true }); + return color; + } else if (skipQuickPick) { + // Reset this tab's color + this.shellLaunchConfig.color = ''; + this._onIconChanged.fire({ instance: this, userInitiated: true }); + return; + } const icon = this._getIcon(); if (!icon) { return; } const colorTheme = this._themeService.getColorTheme(); const standardColors: string[] = getStandardColors(colorTheme); - const styleElement = getColorStyleElement(colorTheme); + const colorStyleDisposable = createColorStyleElement(colorTheme); const items: QuickPickItem[] = []; for (const colorKey of standardColors) { const colorClass = getColorClass(colorKey); @@ -2204,7 +2240,6 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { items.push({ type: 'separator' }); const showAllColorsItem = { label: 'Reset to default' }; items.push(showAllColorsItem); - document.body.appendChild(styleElement); const quickPick = this._quickInputService.createQuickPick(); quickPick.items = items; @@ -2224,31 +2259,8 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { } quickPick.hide(); - document.body.removeChild(styleElement); - } - - selectPreviousSuggestion(): void { - this.xterm?.suggestController?.selectPreviousSuggestion(); - } - - selectPreviousPageSuggestion(): void { - this.xterm?.suggestController?.selectPreviousPageSuggestion(); - } - - selectNextSuggestion(): void { - this.xterm?.suggestController?.selectNextSuggestion(); - } - - selectNextPageSuggestion(): void { - this.xterm?.suggestController?.selectNextPageSuggestion(); - } - - async acceptSelectedSuggestion(suggestion?: Pick): Promise { - this.xterm?.suggestController?.acceptSelectedSuggestion(suggestion); - } - - hideSuggestWidget(): void { - this.xterm?.suggestController?.hideSuggestWidget(); + colorStyleDisposable.dispose(); + return result?.id; } forceScrollbarVisibility(): void { @@ -2258,6 +2270,10 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { resetScrollbarVisibility(): void { this._wrapperElement.classList.remove('force-scrollbar'); } + + setParentContextKeyService(parentContextKeyService: IContextKeyService): void { + this._scopedContextKeyService.updateParent(parentContextKeyService); + } } class TerminalInstanceDragAndDropController extends Disposable implements dom.IDragAndDropObserverCallbacks { @@ -2416,16 +2432,16 @@ export class TerminalLabelComputer extends Disposable { readonly onDidChangeLabel = this._onDidChangeLabel.event; constructor( - private readonly _configHelper: TerminalConfigHelper, @IFileService private readonly _fileService: IFileService, + @ITerminalConfigurationService private readonly _terminalConfigurationService: ITerminalConfigurationService, @IWorkspaceContextService private readonly _workspaceContextService: IWorkspaceContextService ) { super(); } refreshLabel(instance: Pick, reset?: boolean): void { - this._title = this.computeLabel(instance, this._configHelper.config.tabs.title, TerminalLabelType.Title, reset); - this._description = this.computeLabel(instance, this._configHelper.config.tabs.description, TerminalLabelType.Description); + this._title = this.computeLabel(instance, this._terminalConfigurationService.config.tabs.title, TerminalLabelType.Title, reset); + this._description = this.computeLabel(instance, this._terminalConfigurationService.config.tabs.description, TerminalLabelType.Description); if (this._title !== instance.title || this._description !== instance.description || reset) { this._onDidChangeLabel.fire({ title: this._title, description: this._description }); } @@ -2442,14 +2458,14 @@ export class TerminalLabelComputer extends Disposable { cwd: instance.cwd || instance.initialCwd || '', cwdFolder: '', workspaceFolder: instance.workspaceFolder ? path.basename(instance.workspaceFolder.uri.fsPath) : undefined, - local: type === 'Local' ? type : undefined, + local: type === 'Local' ? terminalStrings.typeLocal : undefined, process: instance.processName, sequence: instance.sequence, - task: type === 'Task' ? type : undefined, + task: type === 'Task' ? terminalStrings.typeTask : undefined, fixedDimensions: instance.fixedCols ? (instance.fixedRows ? `\u2194${instance.fixedCols} \u2195${instance.fixedRows}` : `\u2194${instance.fixedCols}`) : (instance.fixedRows ? `\u2195${instance.fixedRows}` : ''), - separator: { label: this._configHelper.config.tabs.separator } + separator: { label: this._terminalConfigurationService.config.tabs.separator } }; labelTemplate = labelTemplate.trim(); if (!labelTemplate) { @@ -2559,3 +2575,27 @@ export function parseExitResult( return { code, message }; } + + +export class TerminalInstanceColorProvider implements IXtermColorProvider { + constructor( + private readonly _instance: ITerminalInstance, + @IViewDescriptorService private readonly _viewDescriptorService: IViewDescriptorService, + ) { + } + + getBackgroundColor(theme: IColorTheme) { + const terminalBackground = theme.getColor(TERMINAL_BACKGROUND_COLOR); + if (terminalBackground) { + return terminalBackground; + } + if (this._instance.target === TerminalLocation.Editor) { + return theme.getColor(editorBackground); + } + const location = this._viewDescriptorService.getViewLocationById(TERMINAL_VIEW_ID)!; + if (location === ViewContainerLocation.Panel) { + return theme.getColor(PANEL_BACKGROUND); + } + return theme.getColor(SIDE_BAR_BACKGROUND); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalInstanceService.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalInstanceService.ts index d341cee3..6fa96673 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalInstanceService.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalInstanceService.ts @@ -10,19 +10,17 @@ import { IShellLaunchConfig, ITerminalBackend, ITerminalBackendRegistry, ITermin import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { TerminalInstance } from 'vs/workbench/contrib/terminal/browser/terminalInstance'; import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; -import { TerminalConfigHelper } from 'vs/workbench/contrib/terminal/browser/terminalConfigHelper'; import { URI } from 'vs/base/common/uri'; import { Emitter, Event } from 'vs/base/common/event'; import { TerminalContextKeys } from 'vs/workbench/contrib/terminal/common/terminalContextKey'; import { Registry } from 'vs/platform/registry/common/platform'; import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService'; +import { promiseWithResolvers } from 'vs/base/common/async'; export class TerminalInstanceService extends Disposable implements ITerminalInstanceService { declare _serviceBrand: undefined; private _terminalShellTypeContextKey: IContextKey; private _terminalInRunCommandPicker: IContextKey; - private _terminalSuggestWidgetVisibleContextKey: IContextKey; - private _configHelper: TerminalConfigHelper; private _backendRegistration = new Map; resolve: () => void }>(); private readonly _onDidCreateInstance = this._register(new Emitter()); @@ -31,19 +29,15 @@ export class TerminalInstanceService extends Disposable implements ITerminalInst constructor( @IInstantiationService private readonly _instantiationService: IInstantiationService, @IContextKeyService private readonly _contextKeyService: IContextKeyService, - @IWorkbenchEnvironmentService readonly _environmentService: IWorkbenchEnvironmentService, + @IWorkbenchEnvironmentService environmentService: IWorkbenchEnvironmentService, ) { super(); this._terminalShellTypeContextKey = TerminalContextKeys.shellType.bindTo(this._contextKeyService); this._terminalInRunCommandPicker = TerminalContextKeys.inTerminalRunCommandPicker.bindTo(this._contextKeyService); - this._terminalSuggestWidgetVisibleContextKey = TerminalContextKeys.suggestWidgetVisible.bindTo(this._contextKeyService); - this._configHelper = _instantiationService.createInstance(TerminalConfigHelper); - - for (const remoteAuthority of [undefined, _environmentService.remoteAuthority]) { - let resolve: () => void; - const p = new Promise(r => resolve = r); - this._backendRegistration.set(remoteAuthority, { promise: p, resolve: resolve! }); + for (const remoteAuthority of [undefined, environmentService.remoteAuthority]) { + const { promise, resolve } = promiseWithResolvers(); + this._backendRegistration.set(remoteAuthority, { promise, resolve }); } } @@ -54,8 +48,6 @@ export class TerminalInstanceService extends Disposable implements ITerminalInst const instance = this._instantiationService.createInstance(TerminalInstance, this._terminalShellTypeContextKey, this._terminalInRunCommandPicker, - this._terminalSuggestWidgetVisibleContextKey, - this._configHelper, shellLaunchConfig ); instance.target = target; diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalMainContribution.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalMainContribution.ts index 69fe49e6..06ba21f0 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalMainContribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalMainContribution.ts @@ -12,6 +12,8 @@ import { ITerminalEditorService, ITerminalGroupService, ITerminalInstanceService import { parseTerminalUri } from 'vs/workbench/contrib/terminal/browser/terminalUri'; import { terminalStrings } from 'vs/workbench/contrib/terminal/common/terminalStrings'; import { IEditorResolverService, RegisteredEditorPriority } from 'vs/workbench/services/editor/common/editorResolverService'; +import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService'; +import { ILifecycleService, LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; import { IEmbedderTerminalService } from 'vs/workbench/services/terminal/common/embedderTerminalService'; /** @@ -20,10 +22,14 @@ import { IEmbedderTerminalService } from 'vs/workbench/services/terminal/common/ * be more relevant). */ export class TerminalMainContribution extends Disposable implements IWorkbenchContribution { + static ID = 'terminalMain'; + constructor( @IEditorResolverService editorResolverService: IEditorResolverService, @IEmbedderTerminalService embedderTerminalService: IEmbedderTerminalService, + @IWorkbenchEnvironmentService workbenchEnvironmentService: IWorkbenchEnvironmentService, @ILabelService labelService: ILabelService, + @ILifecycleService lifecycleService: ILifecycleService, @ITerminalService terminalService: ITerminalService, @ITerminalEditorService terminalEditorService: ITerminalEditorService, @ITerminalGroupService terminalGroupService: ITerminalGroupService, @@ -31,8 +37,46 @@ export class TerminalMainContribution extends Disposable implements IWorkbenchCo ) { super(); + this._init( + editorResolverService, + embedderTerminalService, + workbenchEnvironmentService, + labelService, + lifecycleService, + terminalService, + terminalEditorService, + terminalGroupService, + terminalInstanceService + ); + } + + private async _init( + editorResolverService: IEditorResolverService, + embedderTerminalService: IEmbedderTerminalService, + workbenchEnvironmentService: IWorkbenchEnvironmentService, + labelService: ILabelService, + lifecycleService: ILifecycleService, + terminalService: ITerminalService, + terminalEditorService: ITerminalEditorService, + terminalGroupService: ITerminalGroupService, + terminalInstanceService: ITerminalInstanceService + ) { + // IMPORTANT: This listener needs to be set up before the workbench is ready to support + // embedder terminals. + this._register(embedderTerminalService.onDidCreateTerminal(async embedderTerminal => { + const terminal = await terminalService.createTerminal({ + config: embedderTerminal, + location: TerminalLocation.Panel, + skipContributedProfileCheck: true, + }); + terminalService.setActiveInstance(terminal); + await terminalService.revealActiveTerminal(); + })); + + await lifecycleService.when(LifecyclePhase.Restored); + // Register terminal editors - editorResolverService.registerEditor( + this._register(editorResolverService.registerEditor( `${Schemas.vscodeTerminal}:/**`, { id: terminalEditorId, @@ -80,24 +124,15 @@ export class TerminalMainContribution extends Disposable implements IWorkbenchCo }; } } - ); + )); // Register a resource formatter for terminal URIs - labelService.registerFormatter({ + this._register(labelService.registerFormatter({ scheme: Schemas.vscodeTerminal, formatting: { label: '${path}', separator: '' } - }); - - embedderTerminalService.onDidCreateTerminal(async embedderTerminal => { - const terminal = await terminalService.createTerminal({ - config: embedderTerminal, - location: TerminalLocation.Panel - }); - terminalService.setActiveInstance(terminal); - await terminalService.revealActiveTerminal(); - }); + })); } } diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalMenus.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalMenus.ts index e0beb9ec..73e72755 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalMenus.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalMenus.ts @@ -6,7 +6,7 @@ import { Action, IAction, Separator, SubmenuAction } from 'vs/base/common/actions'; import { Codicon } from 'vs/base/common/codicons'; import { Schemas } from 'vs/base/common/network'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { IMenu, MenuId, MenuRegistry } from 'vs/platform/actions/common/actions'; import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; import { IExtensionTerminalProfile, ITerminalProfile, TerminalLocation, TerminalSettingId } from 'vs/platform/terminal/common/terminal'; @@ -20,17 +20,17 @@ import { ACTIVE_GROUP, SIDE_GROUP } from 'vs/workbench/services/editor/common/ed const enum ContextMenuGroup { Create = '1_create', - Edit = '2_edit', - Clear = '3_clear', - Kill = '4_kill', - Config = '5_config' + Edit = '3_edit', + Clear = '5_clear', + Kill = '7_kill', + Config = '9_config' } export const enum TerminalMenuBarGroup { Create = '1_create', - Run = '2_run', - Manage = '3_manage', - Configure = '4_configure' + Run = '3_run', + Manage = '5_manage', + Configure = '7_configure' } export function setupTerminalMenus(): void { @@ -293,7 +293,7 @@ export function setupTerminalMenus(): void { item: { command: { id: TerminalCommandId.NewWithProfile, - title: localize('workbench.action.terminal.newWithProfile.short', "New Terminal With Profile") + title: localize('workbench.action.terminal.newWithProfile.short', "New Terminal With Profile...") }, group: ContextMenuGroup.Create } @@ -318,7 +318,7 @@ export function setupTerminalMenus(): void { item: { command: { id: TerminalCommandId.SelectDefaultProfile, - title: { value: localize('workbench.action.terminal.selectDefaultProfile', "Select Default Profile"), original: 'Select Default Profile' }, + title: localize2('workbench.action.terminal.selectDefaultProfile', 'Select Default Profile'), }, group: '3_configure' } @@ -367,7 +367,7 @@ export function setupTerminalMenus(): void { item: { command: { id: TerminalCommandId.SwitchTerminal, - title: { value: localize('workbench.action.terminal.switchTerminal', "Switch Terminal"), original: 'Switch Terminal' } + title: localize2('workbench.action.terminal.switchTerminal', 'Switch Terminal') }, group: 'navigation', order: 0, @@ -398,12 +398,12 @@ export function setupTerminalMenus(): void { ContextKeyExpr.or( ContextKeyExpr.and( ContextKeyExpr.equals(`config.${TerminalSettingId.TabsShowActiveTerminal}`, 'singleTerminal'), - ContextKeyExpr.equals(TerminalContextKeyStrings.Count, 1) + ContextKeyExpr.equals(TerminalContextKeyStrings.GroupCount, 1) ), ContextKeyExpr.and( ContextKeyExpr.equals(`config.${TerminalSettingId.TabsShowActiveTerminal}`, 'singleTerminalOrNarrow'), ContextKeyExpr.or( - ContextKeyExpr.equals(TerminalContextKeyStrings.Count, 1), + ContextKeyExpr.equals(TerminalContextKeyStrings.GroupCount, 1), ContextKeyExpr.has(TerminalContextKeyStrings.TabsNarrow) ) ), @@ -426,29 +426,7 @@ export function setupTerminalMenus(): void { }, group: 'navigation', order: 2, - when: ContextKeyExpr.and( - ContextKeyExpr.equals('view', TERMINAL_VIEW_ID), - ContextKeyExpr.notEquals(`config.${TerminalSettingId.TabsHideCondition}`, 'never'), - ContextKeyExpr.or( - ContextKeyExpr.not(`config.${TerminalSettingId.TabsEnabled}`), - ContextKeyExpr.and( - ContextKeyExpr.equals(`config.${TerminalSettingId.TabsShowActions}`, 'singleTerminal'), - ContextKeyExpr.equals(TerminalContextKeyStrings.Count, 1) - ), - ContextKeyExpr.and( - ContextKeyExpr.equals(`config.${TerminalSettingId.TabsShowActions}`, 'singleTerminalOrNarrow'), - ContextKeyExpr.or( - ContextKeyExpr.equals(TerminalContextKeyStrings.Count, 1), - ContextKeyExpr.has(TerminalContextKeyStrings.TabsNarrow) - ) - ), - ContextKeyExpr.and( - ContextKeyExpr.equals(`config.${TerminalSettingId.TabsShowActions}`, 'singleGroup'), - ContextKeyExpr.equals(TerminalContextKeyStrings.GroupCount, 1) - ), - ContextKeyExpr.equals(`config.${TerminalSettingId.TabsShowActions}`, 'always') - ) - ) + when: TerminalContextKeys.shouldShowViewInlineActions } }, { @@ -461,29 +439,7 @@ export function setupTerminalMenus(): void { }, group: 'navigation', order: 3, - when: ContextKeyExpr.and( - ContextKeyExpr.equals('view', TERMINAL_VIEW_ID), - ContextKeyExpr.notEquals(`config.${TerminalSettingId.TabsHideCondition}`, 'never'), - ContextKeyExpr.or( - ContextKeyExpr.not(`config.${TerminalSettingId.TabsEnabled}`), - ContextKeyExpr.and( - ContextKeyExpr.equals(`config.${TerminalSettingId.TabsShowActions}`, 'singleTerminal'), - ContextKeyExpr.equals(TerminalContextKeyStrings.Count, 1) - ), - ContextKeyExpr.and( - ContextKeyExpr.equals(`config.${TerminalSettingId.TabsShowActions}`, 'singleTerminalOrNarrow'), - ContextKeyExpr.or( - ContextKeyExpr.equals(TerminalContextKeyStrings.Count, 1), - ContextKeyExpr.has(TerminalContextKeyStrings.TabsNarrow) - ) - ), - ContextKeyExpr.and( - ContextKeyExpr.equals(`config.${TerminalSettingId.TabsShowActions}`, 'singleGroup'), - ContextKeyExpr.equals(TerminalContextKeyStrings.GroupCount, 1) - ), - ContextKeyExpr.equals(`config.${TerminalSettingId.TabsShowActions}`, 'always') - ) - ) + when: TerminalContextKeys.shouldShowViewInlineActions } }, { @@ -569,13 +525,24 @@ export function setupTerminalMenus(): void { id: MenuId.TerminalTabContext, item: { command: { - id: TerminalCommandId.MoveToEditorActiveTab, + id: TerminalCommandId.MoveToEditor, title: terminalStrings.moveToEditor.value }, group: ContextMenuGroup.Create, order: 2 } }, + { + id: MenuId.TerminalTabContext, + item: { + command: { + id: TerminalCommandId.MoveIntoNewWindow, + title: terminalStrings.moveIntoNewWindow.value + }, + group: ContextMenuGroup.Create, + order: 2 + } + }, { id: MenuId.TerminalTabContext, item: { @@ -610,8 +577,8 @@ export function setupTerminalMenus(): void { id: MenuId.TerminalTabContext, item: { command: { - id: TerminalCommandId.SizeToContentWidthActiveTab, - title: localize('workbench.action.terminal.sizeToContentWidthInstance', "Toggle Size to Content Width") + id: TerminalCommandId.SizeToContentWidth, + title: terminalStrings.toggleSizeToContentWidth }, group: ContextMenuGroup.Edit } @@ -631,7 +598,7 @@ export function setupTerminalMenus(): void { id: MenuId.TerminalTabContext, item: { command: { - id: TerminalCommandId.UnsplitActiveTab, + id: TerminalCommandId.Unsplit, title: terminalStrings.unsplit.value }, when: ContextKeyExpr.and(TerminalContextKeys.tabsSingularSelection, TerminalContextKeys.splitTerminal), @@ -666,7 +633,7 @@ export function setupTerminalMenus(): void { title: terminalStrings.rename }, when: ResourceContextKey.Scheme.isEqualTo(Schemas.vscodeTerminal), - group: '3_files' + group: '2_files' }); MenuRegistry.appendMenuItem(MenuId.EditorTitleContext, { @@ -675,7 +642,7 @@ export function setupTerminalMenus(): void { title: terminalStrings.changeColor }, when: ResourceContextKey.Scheme.isEqualTo(Schemas.vscodeTerminal), - group: '3_files' + group: '2_files' }); MenuRegistry.appendMenuItem(MenuId.EditorTitleContext, { @@ -684,7 +651,7 @@ export function setupTerminalMenus(): void { title: terminalStrings.changeIcon }, when: ResourceContextKey.Scheme.isEqualTo(Schemas.vscodeTerminal), - group: '3_files' + group: '2_files' }); MenuRegistry.appendMenuItem(MenuId.EditorTitleContext, { command: { @@ -692,7 +659,7 @@ export function setupTerminalMenus(): void { title: terminalStrings.toggleSizeToContentWidth }, when: ResourceContextKey.Scheme.isEqualTo(Schemas.vscodeTerminal), - group: '3_files' + group: '2_files' }); MenuRegistry.appendMenuItem(MenuId.EditorTitle, { @@ -779,6 +746,6 @@ export function getTerminalActionBarArgs(location: ITerminalLocationOptions, pro submenuActions.unshift(defaultSubmenuProfileAction); } - const dropdownAction = new Action('refresh profiles', 'Launch Profile...', 'codicon-chevron-down', true); + const dropdownAction = new Action('refresh profiles', localize('launchProfile', 'Launch Profile...'), 'codicon-chevron-down', true); return { dropdownAction, dropdownMenuActions: dropdownActions, className: `terminal-tab-actions-${terminalService.resolveLocation(location)}` }; } diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalProcessManager.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalProcessManager.ts index b1add9a6..01db326f 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalProcessManager.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalProcessManager.ts @@ -22,11 +22,11 @@ import { FlowControlConstants, IProcessDataEvent, IProcessProperty, IProcessProp import { TerminalRecorder } from 'vs/platform/terminal/common/terminalRecorder'; import { IWorkspaceContextService, IWorkspaceFolder } from 'vs/platform/workspace/common/workspace'; import { EnvironmentVariableInfoChangesActive, EnvironmentVariableInfoStale } from 'vs/workbench/contrib/terminal/browser/environmentVariableInfo'; -import { ITerminalInstanceService } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { ITerminalConfigurationService, ITerminalInstanceService } from 'vs/workbench/contrib/terminal/browser/terminal'; import { IEnvironmentVariableInfo, IEnvironmentVariableService } from 'vs/workbench/contrib/terminal/common/environmentVariable'; import { MergedEnvironmentVariableCollection } from 'vs/platform/terminal/common/environmentVariableCollection'; import { serializeEnvironmentVariableCollections } from 'vs/platform/terminal/common/environmentVariableShared'; -import { IBeforeProcessDataEvent, ITerminalConfigHelper, ITerminalProcessManager, ITerminalProfileResolverService, ProcessState } from 'vs/workbench/contrib/terminal/common/terminal'; +import { IBeforeProcessDataEvent, ITerminalProcessManager, ITerminalProfileResolverService, ProcessState } from 'vs/workbench/contrib/terminal/common/terminal'; import * as terminalEnvironment from 'vs/workbench/contrib/terminal/common/terminalEnvironment'; import { IConfigurationResolverService } from 'vs/workbench/services/configurationResolver/common/configurationResolver'; import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService'; @@ -38,7 +38,13 @@ import Severity from 'vs/base/common/severity'; import { INotificationService } from 'vs/platform/notification/common/notification'; import { IEnvironmentVariableCollection, IMergedEnvironmentVariableCollection } from 'vs/platform/terminal/common/environmentVariable'; import { generateUuid } from 'vs/base/common/uuid'; -import { runWhenIdle } from 'vs/base/common/async'; +import { getActiveWindow, runWhenWindowIdle } from 'vs/base/browser/dom'; +import { mainWindow } from 'vs/base/browser/window'; +import { shouldUseEnvironmentVariableCollection } from 'vs/platform/terminal/common/terminalEnvironment'; + +// HACK: This file should not depend on terminalContrib +// eslint-disable-next-line local/code-import-patterns +import { TerminalSuggestSettingId } from 'vs/workbench/contrib/terminalContrib/suggest/common/terminalSuggestConfiguration'; const enum ProcessConstants { /** @@ -73,7 +79,7 @@ export class TerminalProcessManager extends Disposable implements ITerminalProce userHome: string | undefined; environmentVariableInfo: IEnvironmentVariableInfo | undefined; backend: ITerminalBackend | undefined; - readonly capabilities = new TerminalCapabilityStore(); + readonly capabilities = this._register(new TerminalCapabilityStore()); readonly shellIntegrationNonce: string; private _isDisposed: boolean = false; @@ -128,7 +134,6 @@ export class TerminalProcessManager extends Disposable implements ITerminalProce constructor( private readonly _instanceId: number, - private readonly _configHelper: ITerminalConfigHelper, cwd: string | URI | undefined, environmentVariableCollections: ReadonlyMap | undefined, shellIntegrationNonce: string | undefined, @@ -142,6 +147,7 @@ export class TerminalProcessManager extends Disposable implements ITerminalProce @IRemoteAgentService private readonly _remoteAgentService: IRemoteAgentService, @IPathService private readonly _pathService: IPathService, @IEnvironmentVariableService private readonly _environmentVariableService: IEnvironmentVariableService, + @ITerminalConfigurationService private readonly _terminalConfigurationService: ITerminalConfigurationService, @ITerminalProfileResolverService private readonly _terminalProfileResolverService: ITerminalProfileResolverService, @IConfigurationService private readonly _configurationService: IConfigurationService, @ITerminalInstanceService private readonly _terminalInstanceService: ITerminalInstanceService, @@ -152,8 +158,8 @@ export class TerminalProcessManager extends Disposable implements ITerminalProce this._cwdWorkspaceFolder = terminalEnvironment.getWorkspaceForTerminal(cwd, this._workspaceContextService, this._historyService); this.ptyProcessReady = this._createPtyProcessReadyPromise(); this._ackDataBufferer = new AckDataBufferer(e => this._process?.acknowledgeDataEvent(e)); - this._dataFilter = this._instantiationService.createInstance(SeamlessRelaunchDataFilter); - this._dataFilter.onProcessData(ev => { + this._dataFilter = this._register(this._instantiationService.createInstance(SeamlessRelaunchDataFilter)); + this._register(this._dataFilter.onProcessData(ev => { const data = (typeof ev === 'string' ? ev : ev.data); const beforeProcessDataEvent: IBeforeProcessDataEvent = { data }; this._onBeforeProcessData.fire(beforeProcessDataEvent); @@ -164,7 +170,7 @@ export class TerminalProcessManager extends Disposable implements ITerminalProce } this._onProcessData.fire(typeof ev !== 'string' ? ev : { data: beforeProcessDataEvent.data, trackCommit: false }); } - }); + })); if (cwd && typeof cwd === 'object') { this.remoteAuthority = getRemoteAuthority(cwd); @@ -206,12 +212,14 @@ export class TerminalProcessManager extends Disposable implements ITerminalProce } private _createPtyProcessReadyPromise(): Promise { + return new Promise(c => { - const listener = this.onProcessReady(() => { + const listener = Event.once(this.onProcessReady)(() => { this._logService.debug(`Terminal process ready (shellProcessId: ${this.shellProcessId})`); - listener.dispose(); + this._store.delete(listener); c(undefined); }); + this._store.add(listener); }); } @@ -262,7 +270,7 @@ export class TerminalProcessManager extends Disposable implements ITerminalProce // this is a copy of what the merged environment collection is on the remote side const env = await this._resolveEnvironment(backend, variableResolver, shellLaunchConfig); - const shouldPersist = ((this._configurationService.getValue(TaskSettingId.Reconnection) && shellLaunchConfig.reconnectionProperties) || !shellLaunchConfig.isFeatureTerminal) && this._configHelper.config.enablePersistentSessions && !shellLaunchConfig.isTransient; + const shouldPersist = ((this._configurationService.getValue(TaskSettingId.Reconnection) && shellLaunchConfig.reconnectionProperties) || !shellLaunchConfig.isFeatureTerminal) && this._terminalConfigurationService.config.enablePersistentSessions && !shellLaunchConfig.isTransient; if (shellLaunchConfig.attachPersistentProcess) { const result = await backend.attachToProcess(shellLaunchConfig.attachPersistentProcess.id); if (result) { @@ -281,10 +289,10 @@ export class TerminalProcessManager extends Disposable implements ITerminalProce const options: ITerminalProcessOptions = { shellIntegration: { enabled: this._configurationService.getValue(TerminalSettingId.ShellIntegrationEnabled), - suggestEnabled: this._configurationService.getValue(TerminalSettingId.ShellIntegrationSuggestEnabled), + suggestEnabled: this._configurationService.getValue(TerminalSuggestSettingId.Enabled) || this._configurationService.getValue(TerminalSuggestSettingId.EnabledLegacy), nonce: this.shellIntegrationNonce }, - windowsEnableConpty: this._configHelper.config.windowsEnableConpty, + windowsEnableConpty: this._terminalConfigurationService.config.windowsEnableConpty, environmentVariableCollections: this._extEnvironmentVariableCollection?.collections ? serializeEnvironmentVariableCollections(this._extEnvironmentVariableCollection.collections) : undefined, workspaceFolder: this._cwdWorkspaceFolder, }; @@ -294,7 +302,7 @@ export class TerminalProcessManager extends Disposable implements ITerminalProce '', // TODO: Fix cwd cols, rows, - this._configHelper.config.unicodeVersion, + this._terminalConfigurationService.config.unicodeVersion, env, // TODO: options, shouldPersist @@ -358,7 +366,7 @@ export class TerminalProcessManager extends Disposable implements ITerminalProce if (this._preLaunchInputQueue.length > 0 && this._process) { // Send any queued data that's waiting - newProcess!.input(this._preLaunchInputQueue.join('')); + newProcess.input(this._preLaunchInputQueue.join('')); this._preLaunchInputQueue.length = 0; } }), @@ -394,7 +402,7 @@ export class TerminalProcessManager extends Disposable implements ITerminalProce } // Report the latency to the pty host when idle - runWhenIdle(() => { + runWhenWindowIdle(getActiveWindow(), () => { this.backend?.getLatency().then(measurements => { this._logService.info(`Latency measurements for ${this.remoteAuthority ?? 'local'} backend\n${measurements.map(e => `${e.label}: ${e.latency.toFixed(2)}ms`).join('\n')}`); }); @@ -425,7 +433,6 @@ export class TerminalProcessManager extends Disposable implements ITerminalProce const workspaceFolder = terminalEnvironment.getWorkspaceForTerminal(shellLaunchConfig.cwd, this._workspaceContextService, this._historyService); const platformKey = isWindows ? 'windows' : (isMacintosh ? 'osx' : 'linux'); const envFromConfigValue = this._configurationService.getValue(`terminal.integrated.env.${platformKey}`); - this._configHelper.showRecommendations(shellLaunchConfig); let baseEnv: IProcessEnvironment; if (shellLaunchConfig.useShellEnvironment) { @@ -434,8 +441,8 @@ export class TerminalProcessManager extends Disposable implements ITerminalProce } else { baseEnv = await this._terminalProfileResolverService.getEnvironment(this.remoteAuthority); } - const env = await terminalEnvironment.createTerminalEnvironment(shellLaunchConfig, envFromConfigValue, variableResolver, this._productService.version, this._configHelper.config.detectLocale, baseEnv); - if (!this._isDisposed && !shellLaunchConfig.strictEnv && !shellLaunchConfig.hideFromUser) { + const env = await terminalEnvironment.createTerminalEnvironment(shellLaunchConfig, envFromConfigValue, variableResolver, this._productService.version, this._terminalConfigurationService.config.detectLocale, baseEnv); + if (!this._isDisposed && shouldUseEnvironmentVariableCollection(shellLaunchConfig)) { this._extEnvironmentVariableCollection = this._environmentVariableService.mergedCollection; this._register(this._environmentVariableService.onDidChangeCollections(newCollection => this._onEnvironmentVariableCollectionChange(newCollection))); @@ -473,7 +480,7 @@ export class TerminalProcessManager extends Disposable implements ITerminalProce userHome, variableResolver, activeWorkspaceRootUri, - this._configHelper.config.cwd, + this._terminalConfigurationService.config.cwd, this._logService ); @@ -482,15 +489,15 @@ export class TerminalProcessManager extends Disposable implements ITerminalProce const options: ITerminalProcessOptions = { shellIntegration: { enabled: this._configurationService.getValue(TerminalSettingId.ShellIntegrationEnabled), - suggestEnabled: this._configurationService.getValue(TerminalSettingId.ShellIntegrationSuggestEnabled), + suggestEnabled: this._configurationService.getValue(TerminalSuggestSettingId.Enabled) || this._configurationService.getValue(TerminalSuggestSettingId.EnabledLegacy), nonce: this.shellIntegrationNonce }, - windowsEnableConpty: this._configHelper.config.windowsEnableConpty, + windowsEnableConpty: this._terminalConfigurationService.config.windowsEnableConpty, environmentVariableCollections: this._extEnvironmentVariableCollection ? serializeEnvironmentVariableCollections(this._extEnvironmentVariableCollection.collections) : undefined, workspaceFolder: this._cwdWorkspaceFolder, }; - const shouldPersist = ((this._configurationService.getValue(TaskSettingId.Reconnection) && shellLaunchConfig.reconnectionProperties) || !shellLaunchConfig.isFeatureTerminal) && this._configHelper.config.enablePersistentSessions && !shellLaunchConfig.isTransient; - return await backend.createProcess(shellLaunchConfig, initialCwd, cols, rows, this._configHelper.config.unicodeVersion, env, options, shouldPersist); + const shouldPersist = ((this._configurationService.getValue(TaskSettingId.Reconnection) && shellLaunchConfig.reconnectionProperties) || !shellLaunchConfig.isFeatureTerminal) && this._terminalConfigurationService.config.enablePersistentSessions && !shellLaunchConfig.isTransient; + return await backend.createProcess(shellLaunchConfig, initialCwd, cols, rows, this._terminalConfigurationService.config.unicodeVersion, env, options, shouldPersist); } private _setupPtyHostListeners(backend: ITerminalBackend) { @@ -574,7 +581,7 @@ export class TerminalProcessManager extends Disposable implements ITerminalProce } // The child process could already be terminated try { - this._process!.resize(cols, rows); + this._process.resize(cols, rows); } catch (error) { // We tried to write to a closed pipe / channel. if (error.code !== 'EPIPE' && error.code !== 'ERR_IPC_CHANNEL_CLOSED') { @@ -748,7 +755,7 @@ class SeamlessRelaunchDataFilter extends Disposable { this.triggerSwap(); } - this._swapTimeout = window.setTimeout(() => this.triggerSwap(), SeamlessRelaunchConstants.SwapWaitMaximumDuration); + this._swapTimeout = mainWindow.setTimeout(() => this.triggerSwap(), SeamlessRelaunchConstants.SwapWaitMaximumDuration); // Pause all outgoing data events this._dataListener?.dispose(); @@ -773,7 +780,7 @@ class SeamlessRelaunchDataFilter extends Disposable { triggerSwap() { // Clear the swap timeout if it exists if (this._swapTimeout) { - window.clearTimeout(this._swapTimeout); + mainWindow.clearTimeout(this._swapTimeout); this._swapTimeout = undefined; } diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalProfileQuickpick.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalProfileQuickpick.ts index 5701de17..20fd702c 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalProfileQuickpick.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalProfileQuickpick.ts @@ -6,8 +6,8 @@ import { Codicon } from 'vs/base/common/codicons'; import { ConfigurationTarget, IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IQuickInputService, IKeyMods, IPickOptions, IQuickPickSeparator, IQuickInputButton, IQuickPickItem } from 'vs/platform/quickinput/common/quickInput'; -import { IExtensionTerminalProfile, ITerminalProfile, ITerminalProfileObject, TerminalSettingPrefix } from 'vs/platform/terminal/common/terminal'; -import { getUriClasses, getColorClass, getColorStyleElement } from 'vs/workbench/contrib/terminal/browser/terminalIcon'; +import { IExtensionTerminalProfile, ITerminalProfile, ITerminalProfileObject, TerminalSettingPrefix, type ITerminalExecutable } from 'vs/platform/terminal/common/terminal'; +import { getUriClasses, getColorClass, createColorStyleElement } from 'vs/workbench/contrib/terminal/browser/terminalIcon'; import { configureTerminalProfileIcon } from 'vs/workbench/contrib/terminal/browser/terminalIcons'; import * as nls from 'vs/nls'; import { IThemeService } from 'vs/platform/theme/common/themeService'; @@ -69,9 +69,9 @@ export class TerminalProfileQuickpick { if (result.profile.args) { newProfile.args = result.profile.args; } - (profilesConfig as { [key: string]: ITerminalProfileObject })[result.profile.profileName] = newProfile; + (profilesConfig as { [key: string]: ITerminalProfileObject })[result.profile.profileName] = this._createNewProfileConfig(result.profile); + await this._configurationService.updateValue(profilesKey, profilesConfig, ConfigurationTarget.USER); } - await this._configurationService.updateValue(profilesKey, profilesConfig, ConfigurationTarget.USER); } // Set the default profile await this._configurationService.updateValue(defaultProfileKey, result.profileName, ConfigurationTarget.USER); @@ -131,10 +131,9 @@ export class TerminalProfileQuickpick { if (!name) { return; } - const newConfigValue: { [key: string]: ITerminalProfileObject } = { ...configProfiles }; - newConfigValue[name] = { - path: context.item.profile.path, - args: context.item.profile.args + const newConfigValue: { [key: string]: ITerminalExecutable } = { + ...configProfiles, + [name]: this._createNewProfileConfig(context.item.profile) }; await this._configurationService.updateValue(profilesKey, newConfigValue, ConfigurationTarget.USER); }, @@ -196,11 +195,10 @@ export class TerminalProfileQuickpick { quickPickItems.push({ type: 'separator', label: nls.localize('terminalProfiles.detected', "detected") }); quickPickItems.push(...this._sortProfileQuickPickItems(autoDetectedProfiles.map(e => this._createProfileQuickPickItem(e)), defaultProfileName!)); } - const styleElement = getColorStyleElement(this._themeService.getColorTheme()); - document.body.appendChild(styleElement); + const colorStyleDisposable = createColorStyleElement(this._themeService.getColorTheme()); const result = await this._quickInputService.pick(quickPickItems, options); - document.body.removeChild(styleElement); + colorStyleDisposable.dispose(); if (!result) { return undefined; } @@ -213,6 +211,17 @@ export class TerminalProfileQuickpick { return result; } + private _createNewProfileConfig(profile: ITerminalProfile): ITerminalExecutable { + const result: ITerminalExecutable = { path: profile.path }; + if (profile.args) { + result.args = profile.args; + } + if (profile.env) { + result.env = profile.env; + } + return result; + } + private async _isProfileSafe(profile: ITerminalProfile | IExtensionTerminalProfile): Promise { const isUnsafePath = 'isUnsafePath' in profile && profile.isUnsafePath; const requiresUnsafePath = 'requiresUnsafePath' in profile && profile.requiresUnsafePath; diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalProfileResolverService.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalProfileResolverService.ts index f61f13cb..24dde378 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalProfileResolverService.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalProfileResolverService.ts @@ -19,9 +19,8 @@ import { IRemoteAgentService } from 'vs/workbench/services/remote/common/remoteA import { debounce } from 'vs/base/common/decorators'; import { ThemeIcon } from 'vs/base/common/themables'; import { URI } from 'vs/base/common/uri'; -import { equals } from 'vs/base/common/arrays'; import { deepClone } from 'vs/base/common/objects'; -import { terminalProfileArgsMatch, isUriComponents } from 'vs/platform/terminal/common/terminalProfiles'; +import { isUriComponents } from 'vs/platform/terminal/common/terminalProfiles'; import { ITerminalInstanceService } from 'vs/workbench/contrib/terminal/browser/terminal'; export interface IProfileContextProvider { @@ -345,48 +344,6 @@ export abstract class BaseTerminalProfileResolverService implements ITerminalPro } } - private _isValidShellArgs(shellArgs: unknown, os: OperatingSystem): shellArgs is string | string[] | undefined { - if (shellArgs === undefined) { - return true; - } - if (os === OperatingSystem.Windows && typeof shellArgs === 'string') { - return true; - } - if (Array.isArray(shellArgs) && shellArgs.every(e => typeof e === 'string')) { - return true; - } - return false; - } - - async createProfileFromShellAndShellArgs(shell?: unknown, shellArgs?: unknown): Promise { - const detectedProfile = this._terminalProfileService.availableProfiles?.find(p => { - if (p.path !== shell) { - return false; - } - if (p.args === undefined || typeof p.args === 'string') { - return p.args === shellArgs; - } - return p.path === shell && equals(p.args, (shellArgs || []) as string[]); - }); - const fallbackProfile = (await this.getDefaultProfile({ - remoteAuthority: this._remoteAgentService.getConnection()?.remoteAuthority, - os: this._primaryBackendOs! - })); - fallbackProfile.profileName = `${fallbackProfile.path} (migrated)`; - const profile = detectedProfile || fallbackProfile; - const args = this._isValidShellArgs(shellArgs, this._primaryBackendOs!) ? shellArgs : profile.args; - const createdProfile = { - profileName: profile.profileName, - path: profile.path, - args, - isDefault: true - }; - if (detectedProfile && detectedProfile.profileName === createdProfile.profileName && detectedProfile.path === createdProfile.path && terminalProfileArgsMatch(detectedProfile.args, createdProfile.args)) { - return detectedProfile.profileName; - } - return createdProfile; - } - private _isValidAutomationProfile(profile: unknown, os: OperatingSystem): profile is ITerminalProfile { if (profile === null || profile === undefined || typeof profile !== 'object') { return false; diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalProfileService.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalProfileService.ts index e91c1026..eb3dc1c0 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalProfileService.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalProfileService.ts @@ -3,15 +3,16 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { equals } from 'vs/base/common/arrays'; +import * as arrays from 'vs/base/common/arrays'; +import * as objects from 'vs/base/common/objects'; import { AutoOpenBarrier } from 'vs/base/common/async'; import { throttle } from 'vs/base/common/decorators'; import { Emitter, Event } from 'vs/base/common/event'; -import { Disposable, IDisposable, toDisposable } from 'vs/base/common/lifecycle'; +import { Disposable, IDisposable, MutableDisposable, toDisposable } from 'vs/base/common/lifecycle'; import { isMacintosh, isWeb, isWindows, OperatingSystem, OS } from 'vs/base/common/platform'; import { ConfigurationTarget, IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; -import { ITerminalProfile, IExtensionTerminalProfile, TerminalSettingPrefix, TerminalSettingId, ITerminalProfileObject, IShellLaunchConfig } from 'vs/platform/terminal/common/terminal'; +import { ITerminalProfile, IExtensionTerminalProfile, TerminalSettingPrefix, TerminalSettingId, ITerminalProfileObject, IShellLaunchConfig, ITerminalExecutable } from 'vs/platform/terminal/common/terminal'; import { registerTerminalDefaultProfileConfiguration } from 'vs/platform/terminal/common/terminalPlatformConfiguration'; import { terminalIconsEqual, terminalProfileArgsMatch } from 'vs/platform/terminal/common/terminalProfiles'; import { ITerminalInstanceService } from 'vs/workbench/contrib/terminal/browser/terminal'; @@ -34,9 +35,11 @@ export class TerminalProfileService extends Disposable implements ITerminalProfi private _profilesReadyBarrier: AutoOpenBarrier | undefined; private _profilesReadyPromise: Promise; private _availableProfiles: ITerminalProfile[] | undefined; + private _automationProfile: unknown; private _contributedProfiles: IExtensionTerminalProfile[] = []; private _defaultProfileName?: string; private _platformConfigJustRefreshed = false; + private readonly _refreshTerminalActionsDisposable = this._register(new MutableDisposable()); private readonly _profileProviders: Map> = new Map(); private readonly _onDidChangeAvailableProfiles = this._register(new Emitter()); @@ -50,7 +53,9 @@ export class TerminalProfileService extends Disposable implements ITerminalProfi return this._availableProfiles || []; } get contributedProfiles(): IExtensionTerminalProfile[] { - return this._contributedProfiles || []; + const userConfiguredProfileNames = this._availableProfiles?.map(p => p.profileName) || []; + // Allow a user defined profile to override an extension contributed profile with the same name + return this._contributedProfiles?.filter(p => !userConfiguredProfileNames.includes(p.title)) || []; } constructor( @@ -85,8 +90,9 @@ export class TerminalProfileService extends Disposable implements ITerminalProfi private async _setupConfigListener(): Promise { const platformKey = await this.getPlatformKey(); - this._configurationService.onDidChangeConfiguration(async e => { - if (e.affectsConfiguration(TerminalSettingPrefix.DefaultProfile + platformKey) || + this._register(this._configurationService.onDidChangeConfiguration(async e => { + if (e.affectsConfiguration(TerminalSettingPrefix.AutomationProfile + platformKey) || + e.affectsConfiguration(TerminalSettingPrefix.DefaultProfile + platformKey) || e.affectsConfiguration(TerminalSettingPrefix.Profiles + platformKey) || e.affectsConfiguration(TerminalSettingId.UseWslProfiles)) { if (e.source !== ConfigurationTarget.DEFAULT) { @@ -98,7 +104,7 @@ export class TerminalProfileService extends Disposable implements ITerminalProfi this._platformConfigJustRefreshed = true; } } - }); + })); } getDefaultProfileName(): string | undefined { @@ -139,11 +145,19 @@ export class TerminalProfileService extends Disposable implements ITerminalProfi } protected async _refreshAvailableProfilesNow(): Promise { + // Profiles const profiles = await this._detectProfiles(true); - const profilesChanged = !(equals(profiles, this._availableProfiles, profilesEqual)); + const profilesChanged = !arrays.equals(profiles, this._availableProfiles, profilesEqual); + // Contributed profiles const contributedProfilesChanged = await this._updateContributedProfiles(); - if (profilesChanged || contributedProfilesChanged) { + // Automation profiles + const platform = await this.getPlatformKey(); + const automationProfile = this._configurationService.getValue(`${TerminalSettingPrefix.AutomationProfile}${platform}`); + const automationProfileChanged = !objects.equals(automationProfile, this._automationProfile); + // Update + if (profilesChanged || contributedProfilesChanged || automationProfileChanged) { this._availableProfiles = profiles; + this._automationProfile = automationProfile; this._onDidChangeAvailableProfiles.fire(this._availableProfiles); this._profilesReadyBarrier!.open(); this._updateWebContextKey(); @@ -161,7 +175,7 @@ export class TerminalProfileService extends Disposable implements ITerminalProfi } } const filteredContributedProfiles = Array.from(this._terminalContributionService.terminalProfiles.filter(p => !excludedContributedProfiles.includes(p.title))); - const contributedProfilesChanged = !equals(filteredContributedProfiles, this._contributedProfiles, contributedProfilesEqual); + const contributedProfilesChanged = !arrays.equals(filteredContributedProfiles, this._contributedProfiles, contributedProfilesEqual); this._contributedProfiles = filteredContributedProfiles; return contributedProfilesChanged; } @@ -188,7 +202,7 @@ export class TerminalProfileService extends Disposable implements ITerminalProfi private async _refreshPlatformConfig(profiles: ITerminalProfile[]) { const env = await this._remoteAgentService.getEnvironment(); registerTerminalDefaultProfileConfiguration({ os: env?.os || OS, profiles }, this._contributedProfiles); - refreshTerminalActions(profiles); + this._refreshTerminalActionsDisposable.value = refreshTerminalActions(profiles); } async getPlatformKey(): Promise { diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalQuickAccess.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalQuickAccess.ts index 3ffc1ad2..6aa5ee28 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalQuickAccess.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalQuickAccess.ts @@ -26,7 +26,7 @@ export class TerminalQuickAccessProvider extends PickerQuickAccessProvider this._commandService.executeCommand(TerminalCommandId.New) }); - const createWithProfileLabel = localize("workbench.action.terminal.newWithProfilePlus", "Create New Terminal With Profile"); + const createWithProfileLabel = localize("workbench.action.terminal.newWithProfilePlus", "Create New Terminal With Profile..."); terminalPicks.push({ label: `$(plus) ${createWithProfileLabel}`, ariaLabel: createWithProfileLabel, diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalRunRecentQuickPick.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalRunRecentQuickPick.ts index 201c869b..a17b660a 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalRunRecentQuickPick.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalRunRecentQuickPick.ts @@ -26,6 +26,7 @@ import { IEditorService } from 'vs/workbench/services/editor/common/editorServic import { showWithPinnedItems } from 'vs/platform/quickinput/browser/quickPickPin'; import { IStorageService } from 'vs/platform/storage/common/storage'; import { IContextKey } from 'vs/platform/contextkey/common/contextkey'; +import { AccessibleViewProviderId, IAccessibleViewService } from 'vs/platform/accessibility/browser/accessibleView'; export async function showRunRecentQuickPick( accessor: ServicesAccessor, @@ -43,6 +44,7 @@ export async function showRunRecentQuickPick( const instantiationService = accessor.get(IInstantiationService); const quickInputService = accessor.get(IQuickInputService); const storageService = accessor.get(IStorageService); + const accessibleViewService = accessor.get(IAccessibleViewService); const runRecentStorageKey = `${TerminalStorageKeys.PinnedRecentCommandsPrefix}.${instance.shellType}`; let placeholder: string; @@ -215,7 +217,7 @@ export async function showRunRecentQuickPick( instantiationService.invokeFunction(showRunRecentQuickPick, instance, terminalInRunCommandPicker, type, fuzzySearchToggle.checked ? 'fuzzy' : 'contiguous', quickPick.value); }); const outputProvider = instantiationService.createInstance(TerminalOutputProvider); - const quickPick = quickInputService.createQuickPick(); + const quickPick = quickInputService.createQuickPick(); const originalItems = items; quickPick.items = [...originalItems]; quickPick.sortByLabel = false; @@ -255,6 +257,39 @@ export async function showRunRecentQuickPick( await instantiationService.invokeFunction(showRunRecentQuickPick, instance, terminalInRunCommandPicker, type, filterMode, value); } }); + let terminalScrollStateSaved = false; + function restoreScrollState() { + terminalScrollStateSaved = false; + instance.xterm?.markTracker.restoreScrollState(); + instance.xterm?.markTracker.clear(); + } + quickPick.onDidChangeActive(async () => { + const xterm = instance.xterm; + if (!xterm) { + return; + } + const [item] = quickPick.activeItems; + if ('command' in item && item.command && item.command.marker) { + if (!terminalScrollStateSaved) { + xterm.markTracker.saveScrollState(); + terminalScrollStateSaved = true; + } + const promptRowCount = item.command.getPromptRowCount(); + const commandRowCount = item.command.getCommandRowCount(); + xterm.markTracker.revealRange({ + start: { + x: 1, + y: item.command.marker.line - (promptRowCount - 1) + 1 + }, + end: { + x: instance.cols, + y: item.command.marker.line + (commandRowCount - 1) + 1 + } + }); + } else { + restoreScrollState(); + } + }); quickPick.onDidAccept(async () => { const result = quickPick.activeItems[0]; let text: string; @@ -268,7 +303,9 @@ export async function showRunRecentQuickPick( if (quickPick.keyMods.alt) { instance.focus(); } + restoreScrollState(); }); + quickPick.onDidHide(() => restoreScrollState()); if (value) { quickPick.value = value; } @@ -277,6 +314,7 @@ export async function showRunRecentQuickPick( showWithPinnedItems(storageService, runRecentStorageKey, quickPick, true); quickPick.onDidHide(() => { terminalInRunCommandPicker.set(false); + accessibleViewService.showLastProvider(AccessibleViewProviderId.Terminal); r(); }); }); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalService.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalService.ts index e37b1ba4..af9508e1 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalService.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalService.ts @@ -5,7 +5,7 @@ import * as dom from 'vs/base/browser/dom'; import { DeferredPromise, timeout } from 'vs/base/common/async'; -import { debounce } from 'vs/base/common/decorators'; +import { debounce, memoize } from 'vs/base/common/decorators'; import { DynamicListEventMultiplexer, Emitter, Event, IDynamicListEventMultiplexer } from 'vs/base/common/event'; import { Disposable, dispose, IDisposable, toDisposable } from 'vs/base/common/lifecycle'; import { Schemas } from 'vs/base/common/network'; @@ -19,7 +19,7 @@ import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/c import { IDialogService } from 'vs/platform/dialogs/common/dialogs'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { INotificationService } from 'vs/platform/notification/common/notification'; -import { ICreateContributedTerminalProfileOptions, IPtyHostAttachTarget, IRawTerminalInstanceLayoutInfo, IRawTerminalTabLayoutInfo, IShellLaunchConfig, ITerminalBackend, ITerminalLaunchError, ITerminalLogService, ITerminalsLayoutInfo, ITerminalsLayoutInfoById, TerminalExitReason, TerminalLocation, TerminalLocationString, TitleEventSource } from 'vs/platform/terminal/common/terminal'; +import { ICreateContributedTerminalProfileOptions, IExtensionTerminalProfile, IPtyHostAttachTarget, IRawTerminalInstanceLayoutInfo, IRawTerminalTabLayoutInfo, IShellLaunchConfig, ITerminalBackend, ITerminalLaunchError, ITerminalLogService, ITerminalsLayoutInfo, ITerminalsLayoutInfoById, TerminalExitReason, TerminalLocation, TerminalLocationString, TitleEventSource } from 'vs/platform/terminal/common/terminal'; import { formatMessageForTerminal } from 'vs/platform/terminal/common/terminalStrings'; import { iconForeground } from 'vs/platform/theme/common/colorRegistry'; import { getIconRegistry } from 'vs/platform/theme/common/iconRegistry'; @@ -28,20 +28,20 @@ import { IThemeService, Themable } from 'vs/platform/theme/common/themeService'; import { ThemeIcon } from 'vs/base/common/themables'; import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace'; import { VirtualWorkspaceContext } from 'vs/workbench/common/contextkeys'; -import { IEditableData, IViewsService } from 'vs/workbench/common/views'; -import { ICreateTerminalOptions, IDetachedTerminalInstance, IDetachedXTermOptions, IRequestAddInstanceToGroupEvent, ITerminalEditorService, ITerminalGroup, ITerminalGroupService, ITerminalInstance, ITerminalInstanceHost, ITerminalInstanceService, ITerminalLocationOptions, ITerminalService, ITerminalServiceNativeDelegate, IXtermTerminal, TerminalConnectionState, TerminalEditorLocation } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { IEditableData } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; +import { ICreateTerminalOptions, IDetachedTerminalInstance, IDetachedXTermOptions, IRequestAddInstanceToGroupEvent, ITerminalConfigurationService, ITerminalEditorService, ITerminalGroup, ITerminalGroupService, ITerminalInstance, ITerminalInstanceHost, ITerminalInstanceService, ITerminalLocationOptions, ITerminalService, ITerminalServiceNativeDelegate, TerminalConnectionState, TerminalEditorLocation } from 'vs/workbench/contrib/terminal/browser/terminal'; import { getCwdForSplit } from 'vs/workbench/contrib/terminal/browser/terminalActions'; -import { TerminalConfigHelper } from 'vs/workbench/contrib/terminal/browser/terminalConfigHelper'; import { TerminalEditorInput } from 'vs/workbench/contrib/terminal/browser/terminalEditorInput'; import { getColorStyleContent, getUriClasses } from 'vs/workbench/contrib/terminal/browser/terminalIcon'; import { TerminalProfileQuickpick } from 'vs/workbench/contrib/terminal/browser/terminalProfileQuickpick'; import { getInstanceFromResource, getTerminalUri, parseTerminalUri } from 'vs/workbench/contrib/terminal/browser/terminalUri'; import { TerminalViewPane } from 'vs/workbench/contrib/terminal/browser/terminalView'; -import { IRemoteTerminalAttachTarget, IStartExtensionTerminalRequest, ITerminalConfigHelper, ITerminalProcessExtHostProxy, ITerminalProfileService, TERMINAL_VIEW_ID } from 'vs/workbench/contrib/terminal/common/terminal'; +import { IRemoteTerminalAttachTarget, IStartExtensionTerminalRequest, ITerminalProcessExtHostProxy, ITerminalProfileService, TERMINAL_VIEW_ID } from 'vs/workbench/contrib/terminal/common/terminal'; import { TerminalContextKeys } from 'vs/workbench/contrib/terminal/common/terminalContextKey'; import { columnToEditorGroup } from 'vs/workbench/services/editor/common/editorGroupColumn'; import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; -import { IEditorService, SIDE_GROUP } from 'vs/workbench/services/editor/common/editorService'; +import { ACTIVE_GROUP_TYPE, AUX_WINDOW_GROUP, AUX_WINDOW_GROUP_TYPE, IEditorService, SIDE_GROUP, SIDE_GROUP_TYPE } from 'vs/workbench/services/editor/common/editorService'; import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService'; import { IExtensionService } from 'vs/workbench/services/extensions/common/extensions'; import { ILifecycleService, ShutdownReason, StartupKind, WillShutdownEvent } from 'vs/workbench/services/lifecycle/common/lifecycle'; @@ -52,16 +52,18 @@ import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; import { TerminalCapabilityStore } from 'vs/platform/terminal/common/capabilities/terminalCapabilityStore'; import { ITimerService } from 'vs/workbench/services/timer/browser/timerService'; import { mark } from 'vs/base/common/performance'; -import { DeatachedTerminal } from 'vs/workbench/contrib/terminal/browser/detachedTerminal'; +import { DetachedTerminal } from 'vs/workbench/contrib/terminal/browser/detachedTerminal'; import { ITerminalCapabilityImplMap, TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; import { createInstanceCapabilityEventMultiplexer } from 'vs/workbench/contrib/terminal/browser/terminalEvents'; +import { mainWindow } from 'vs/base/browser/window'; +import { GroupIdentifier } from 'vs/workbench/common/editor'; export class TerminalService extends Disposable implements ITerminalService { declare _serviceBrand: undefined; private _hostActiveTerminals: Map = new Map(); - private _detachedXterms = new Set(); + private _detachedXterms = new Set(); private _terminalEditorActive: IContextKey; private readonly _terminalShellTypeContextKey: IContextKey; @@ -73,7 +75,6 @@ export class TerminalService extends Disposable implements ITerminalService { private _primaryBackend?: ITerminalBackend; private _terminalHasBeenCreated: IContextKey; private _terminalCountContextKey: IContextKey; - private _configHelper: TerminalConfigHelper; private _nativeDelegate?: ITerminalServiceNativeDelegate; private _shutdownWindowCount?: number; @@ -90,11 +91,10 @@ export class TerminalService extends Disposable implements ITerminalService { private _restoredGroupCount: number = 0; get restoredGroupCount(): number { return this._restoredGroupCount; } - get configHelper(): ITerminalConfigHelper { return this._configHelper; } get instances(): ITerminalInstance[] { - return this._terminalGroupService.instances.concat(this._terminalEditorService.instances); + return this._terminalGroupService.instances.concat(this._terminalEditorService.instances).concat(this._backgroundedTerminalInstances); } - get detachedXterms(): Iterable { + get detachedInstances(): Iterable { return this._detachedXterms; } @@ -105,7 +105,7 @@ export class TerminalService extends Disposable implements ITerminalService { return this._reconnectedTerminals.get(reconnectionOwner); } - get defaultLocation(): TerminalLocation { return this.configHelper.config.defaultLocation === TerminalLocationString.Editor ? TerminalLocation.Editor : TerminalLocation.Panel; } + get defaultLocation(): TerminalLocation { return this._terminalConfigurationService.config.defaultLocation === TerminalLocationString.Editor ? TerminalLocation.Editor : TerminalLocation.Panel; } private _activeInstance: ITerminalInstance | undefined; get activeInstance(): ITerminalInstance | undefined { @@ -123,48 +123,43 @@ export class TerminalService extends Disposable implements ITerminalService { private _editingTerminal: ITerminalInstance | undefined; - private readonly _onDidChangeActiveGroup = this._register(new Emitter()); - get onDidChangeActiveGroup(): Event { return this._onDidChangeActiveGroup.event; } private readonly _onDidCreateInstance = this._register(new Emitter()); get onDidCreateInstance(): Event { return this._onDidCreateInstance.event; } - private readonly _onDidDisposeInstance = this._register(new Emitter()); - get onDidDisposeInstance(): Event { return this._onDidDisposeInstance.event; } - private readonly _onDidFocusInstance = this._register(new Emitter()); - get onDidFocusInstance(): Event { return this._onDidFocusInstance.event; } - private readonly _onDidReceiveProcessId = this._register(new Emitter()); - get onDidReceiveProcessId(): Event { return this._onDidReceiveProcessId.event; } - private readonly _onDidRequestStartExtensionTerminal = this._register(new Emitter()); - get onDidRequestStartExtensionTerminal(): Event { return this._onDidRequestStartExtensionTerminal.event; } private readonly _onDidChangeInstanceDimensions = this._register(new Emitter()); get onDidChangeInstanceDimensions(): Event { return this._onDidChangeInstanceDimensions.event; } - private readonly _onDidMaxiumumDimensionsChange = this._register(new Emitter()); - get onDidMaximumDimensionsChange(): Event { return this._onDidMaxiumumDimensionsChange.event; } - private readonly _onDidChangeInstanceCapability = this._register(new Emitter()); - get onDidChangeInstanceCapability(): Event { return this._onDidChangeInstanceCapability.event; } - private readonly _onDidChangeInstances = this._register(new Emitter()); - get onDidChangeInstances(): Event { return this._onDidChangeInstances.event; } - private readonly _onDidChangeInstanceTitle = this._register(new Emitter()); - get onDidChangeInstanceTitle(): Event { return this._onDidChangeInstanceTitle.event; } - private readonly _onDidChangeInstanceIcon = this._register(new Emitter<{ instance: ITerminalInstance; userInitiated: boolean }>()); - get onDidChangeInstanceIcon(): Event<{ instance: ITerminalInstance; userInitiated: boolean }> { return this._onDidChangeInstanceIcon.event; } - private readonly _onDidChangeInstanceColor = this._register(new Emitter<{ instance: ITerminalInstance; userInitiated: boolean }>()); - get onDidChangeInstanceColor(): Event<{ instance: ITerminalInstance; userInitiated: boolean }> { return this._onDidChangeInstanceColor.event; } - private readonly _onDidChangeActiveInstance = this._register(new Emitter()); - get onDidChangeActiveInstance(): Event { return this._onDidChangeActiveInstance.event; } - private readonly _onDidChangeInstancePrimaryStatus = this._register(new Emitter()); - get onDidChangeInstancePrimaryStatus(): Event { return this._onDidChangeInstancePrimaryStatus.event; } - private readonly _onDidInputInstanceData = this._register(new Emitter()); - get onDidInputInstanceData(): Event { return this._onDidInputInstanceData.event; } - private readonly _onDidChangeSelection = this._register(new Emitter()); - get onDidChangeSelection(): Event { return this._onDidChangeSelection.event; } - private readonly _onDidDisposeGroup = this._register(new Emitter()); - get onDidDisposeGroup(): Event { return this._onDidDisposeGroup.event; } - private readonly _onDidChangeGroups = this._register(new Emitter()); - get onDidChangeGroups(): Event { return this._onDidChangeGroups.event; } private readonly _onDidRegisterProcessSupport = this._register(new Emitter()); get onDidRegisterProcessSupport(): Event { return this._onDidRegisterProcessSupport.event; } private readonly _onDidChangeConnectionState = this._register(new Emitter()); get onDidChangeConnectionState(): Event { return this._onDidChangeConnectionState.event; } + private readonly _onDidRequestStartExtensionTerminal = this._register(new Emitter()); + get onDidRequestStartExtensionTerminal(): Event { return this._onDidRequestStartExtensionTerminal.event; } + + // ITerminalInstanceHost events + private readonly _onDidDisposeInstance = this._register(new Emitter()); + get onDidDisposeInstance(): Event { return this._onDidDisposeInstance.event; } + private readonly _onDidFocusInstance = this._register(new Emitter()); + get onDidFocusInstance(): Event { return this._onDidFocusInstance.event; } + private readonly _onDidChangeActiveInstance = this._register(new Emitter()); + get onDidChangeActiveInstance(): Event { return this._onDidChangeActiveInstance.event; } + private readonly _onDidChangeInstances = this._register(new Emitter()); + get onDidChangeInstances(): Event { return this._onDidChangeInstances.event; } + private readonly _onDidChangeInstanceCapability = this._register(new Emitter()); + get onDidChangeInstanceCapability(): Event { return this._onDidChangeInstanceCapability.event; } + + // Terminal view events + private readonly _onDidChangeActiveGroup = this._register(new Emitter()); + get onDidChangeActiveGroup(): Event { return this._onDidChangeActiveGroup.event; } + + // Lazily initialized events that fire when the specified event fires on _any_ terminal + // TODO: Batch events + @memoize get onAnyInstanceData() { return this._register(this.createOnInstanceEvent(instance => Event.map(instance.onData, data => ({ instance, data })))).event; } + @memoize get onAnyInstanceDataInput() { return this._register(this.createOnInstanceEvent(e => Event.map(e.onDidInputData, () => e, e.store))).event; } + @memoize get onAnyInstanceIconChange() { return this._register(this.createOnInstanceEvent(e => e.onIconChanged)).event; } + @memoize get onAnyInstanceMaximumDimensionsChange() { return this._register(this.createOnInstanceEvent(e => Event.map(e.onMaximumDimensionsChanged, () => e, e.store))).event; } + @memoize get onAnyInstancePrimaryStatusChange() { return this._register(this.createOnInstanceEvent(e => Event.map(e.statusList.onDidChangePrimaryStatus, () => e, e.store))).event; } + @memoize get onAnyInstanceProcessIdReady() { return this._register(this.createOnInstanceEvent(e => e.onProcessIdReady)).event; } + @memoize get onAnyInstanceSelectionChange() { return this._register(this.createOnInstanceEvent(e => e.onDidChangeSelection)).event; } + @memoize get onAnyInstanceTitleChange() { return this._register(this.createOnInstanceEvent(e => e.onTitleChanged)).event; } constructor( @IContextKeyService private _contextKeyService: IContextKeyService, @@ -175,7 +170,9 @@ export class TerminalService extends Disposable implements ITerminalService { @IRemoteAgentService private _remoteAgentService: IRemoteAgentService, @IViewsService private _viewsService: IViewsService, @IConfigurationService private readonly _configurationService: IConfigurationService, + @ITerminalConfigurationService private readonly _terminalConfigService: ITerminalConfigurationService, @IWorkbenchEnvironmentService private readonly _environmentService: IWorkbenchEnvironmentService, + @ITerminalConfigurationService private readonly _terminalConfigurationService: ITerminalConfigurationService, @ITerminalEditorService private readonly _terminalEditorService: ITerminalEditorService, @ITerminalGroupService private readonly _terminalGroupService: ITerminalGroupService, @ITerminalInstanceService private readonly _terminalInstanceService: ITerminalInstanceService, @@ -190,23 +187,22 @@ export class TerminalService extends Disposable implements ITerminalService { ) { super(); - this._configHelper = this._register(this._instantiationService.createInstance(TerminalConfigHelper)); // the below avoids having to poll routinely. // we update detected profiles when an instance is created so that, // for example, we detect if you've installed a pwsh - this.onDidCreateInstance(() => this._terminalProfileService.refreshAvailableProfiles()); + this._register(this.onDidCreateInstance(() => this._terminalProfileService.refreshAvailableProfiles())); this._forwardInstanceHostEvents(this._terminalGroupService); this._forwardInstanceHostEvents(this._terminalEditorService); - this._terminalGroupService.onDidChangeActiveGroup(this._onDidChangeActiveGroup.fire, this._onDidChangeActiveGroup); - this._terminalInstanceService.onDidCreateInstance(instance => { + this._register(this._terminalGroupService.onDidChangeActiveGroup(this._onDidChangeActiveGroup.fire, this._onDidChangeActiveGroup)); + this._register(this._terminalInstanceService.onDidCreateInstance(instance => { this._initInstanceListeners(instance); this._onDidCreateInstance.fire(instance); - }); + })); // Hide the panel if there are no more instances, provided that VS Code is not shutting // down. When shutting down the panel is locked in place so that it is restored upon next // launch. - this._terminalGroupService.onDidChangeActiveInstance(instance => { + this._register(this._terminalGroupService.onDidChangeActiveInstance(instance => { if (!instance && !this._isShuttingDown) { this._terminalGroupService.hidePanel(); } @@ -215,7 +211,7 @@ export class TerminalService extends Disposable implements ITerminalService { } else if (!instance) { this._terminalShellTypeContextKey.reset(); } - }); + })); this._handleInstanceContextKeys(); this._terminalShellTypeContextKey = TerminalContextKeys.shellType.bindTo(this._contextKeyService); @@ -225,17 +221,17 @@ export class TerminalService extends Disposable implements ITerminalService { this._terminalCountContextKey = TerminalContextKeys.count.bindTo(this._contextKeyService); this._terminalEditorActive = TerminalContextKeys.terminalEditorActive.bindTo(this._contextKeyService); - this.onDidChangeActiveInstance(instance => { + this._register(this.onDidChangeActiveInstance(instance => { this._terminalEditorActive.set(!!instance?.target && instance.target === TerminalLocation.Editor); - }); + })); - _lifecycleService.onBeforeShutdown(async e => e.veto(this._onBeforeShutdown(e.reason), 'veto.terminal')); - _lifecycleService.onWillShutdown(e => this._onWillShutdown(e)); + this._register(_lifecycleService.onBeforeShutdown(async e => e.veto(this._onBeforeShutdown(e.reason), 'veto.terminal'))); + this._register(_lifecycleService.onWillShutdown(e => this._onWillShutdown(e))); - this.initializePrimaryBackend(); + this._initializePrimaryBackend(); // Create async as the class depends on `this` - timeout(0).then(() => this._register(this._instantiationService.createInstance(TerminalEditorStyle, document.head))); + timeout(0).then(() => this._register(this._instantiationService.createInstance(TerminalEditorStyle, mainWindow.document.head))); } async showProfileQuickPick(type: 'setDefault' | 'createInstance', cwd?: string | URI): Promise { @@ -277,11 +273,11 @@ export class TerminalService extends Disposable implements ITerminalService { return undefined; } - async initializePrimaryBackend() { + private async _initializePrimaryBackend() { mark('code/terminal/willGetTerminalBackend'); this._primaryBackend = await this._terminalInstanceService.getBackend(this._environmentService.remoteAuthority); mark('code/terminal/didGetTerminalBackend'); - const enableTerminalReconnection = this.configHelper.config.enablePersistentSessions; + const enableTerminalReconnection = this._terminalConfigurationService.config.enablePersistentSessions; // Connect to the extension host if it's there, set the connection state to connected when // it's done. This should happen even when there is no extension host. @@ -413,7 +409,7 @@ export class TerminalService extends Disposable implements ITerminalService { // Confirm on kill in the editor is handled by the editor input if (instance.target !== TerminalLocation.Editor && instance.hasChildProcesses && - (this.configHelper.config.confirmOnKill === 'panel' || this.configHelper.config.confirmOnKill === 'always')) { + (this._terminalConfigurationService.config.confirmOnKill === 'panel' || this._terminalConfigurationService.config.confirmOnKill === 'always')) { const veto = await this._showTerminalCloseConfirmation(true); if (veto) { @@ -524,14 +520,14 @@ export class TerminalService extends Disposable implements ITerminalService { } private _attachProcessLayoutListeners(): void { - this.onDidChangeActiveGroup(() => this._saveState()); - this.onDidChangeActiveInstance(() => this._saveState()); - this.onDidChangeInstances(() => this._saveState()); + this._register(this.onDidChangeActiveGroup(() => this._saveState())); + this._register(this.onDidChangeActiveInstance(() => this._saveState())); + this._register(this.onDidChangeInstances(() => this._saveState())); // The state must be updated when the terminal is relaunched, otherwise the persistent // terminal ID will be stale and the process will be leaked. - this.onDidReceiveProcessId(() => this._saveState()); - this.onDidChangeInstanceTitle(instance => this._updateTitle(instance)); - this.onDidChangeInstanceIcon(e => this._updateIcon(e.instance, e.userInitiated)); + this._register(this.onAnyInstanceProcessIdReady(() => this._saveState())); + this._register(this.onAnyInstanceTitleChange(instance => this._updateTitle(instance))); + this._register(this.onAnyInstanceIconChange(e => this._updateIcon(e.instance, e.userInitiated))); } private _handleInstanceContextKeys(): void { @@ -540,7 +536,7 @@ export class TerminalService extends Disposable implements ITerminalService { terminalIsOpenContext.set(this.instances.length > 0); this._terminalCountContextKey.set(this.instances.length); }; - this.onDidChangeInstances(() => updateTerminalContextKeys()); + this._register(this.onDidChangeInstances(() => updateTerminalContextKeys())); } async getActiveOrCreateInstance(options?: { acceptsInput?: boolean }): Promise { @@ -560,13 +556,13 @@ export class TerminalService extends Disposable implements ITerminalService { return instance; } - async revealActiveTerminal(): Promise { + async revealActiveTerminal(preserveFocus?: boolean): Promise { const instance = this.activeInstance; if (!instance) { return; } if (instance.target === TerminalLocation.Editor) { - await this._terminalEditorService.revealActiveEditor(); + await this._terminalEditorService.revealActiveEditor(preserveFocus); } else { await this._terminalGroupService.showPanel(); } @@ -632,11 +628,11 @@ export class TerminalService extends Disposable implements ITerminalService { } // Persist terminal _processes_ - const shouldPersistProcesses = this._configHelper.config.enablePersistentSessions && reason === ShutdownReason.RELOAD; + const shouldPersistProcesses = this._terminalConfigurationService.config.enablePersistentSessions && reason === ShutdownReason.RELOAD; if (!shouldPersistProcesses) { const hasDirtyInstances = ( - (this.configHelper.config.confirmOnExit === 'always' && this.instances.length > 0) || - (this.configHelper.config.confirmOnExit === 'hasChildProcesses' && this.instances.some(e => e.hasChildProcesses)) + (this._terminalConfigurationService.config.confirmOnExit === 'always' && this.instances.length > 0) || + (this._terminalConfigurationService.config.confirmOnExit === 'hasChildProcesses' && this.instances.some(e => e.hasChildProcesses)) ); if (hasDirtyInstances) { return this._onBeforeShutdownConfirmation(reason); @@ -657,10 +653,10 @@ export class TerminalService extends Disposable implements ITerminalService { } private _shouldReviveProcesses(reason: ShutdownReason): boolean { - if (!this._configHelper.config.enablePersistentSessions) { + if (!this._terminalConfigurationService.config.enablePersistentSessions) { return false; } - switch (this.configHelper.config.persistentSessionReviveProcess) { + switch (this._terminalConfigurationService.config.persistentSessionReviveProcess) { case 'onExit': { // Allow on close if it's the last window on Windows or Linux if (reason === ShutdownReason.CLOSE && (this._shutdownWindowCount === 1 && !isMacintosh)) { @@ -685,7 +681,7 @@ export class TerminalService extends Disposable implements ITerminalService { private _onWillShutdown(e: WillShutdownEvent): void { // Don't touch processes if the shutdown was a result of reload as they will be reattached - const shouldPersistTerminals = this._configHelper.config.enablePersistentSessions && e.reason === ShutdownReason.RELOAD; + const shouldPersistTerminals = this._terminalConfigurationService.config.enablePersistentSessions && e.reason === ShutdownReason.RELOAD; for (const instance of [...this._terminalGroupService.instances, ...this._backgroundedTerminalInstances]) { if (shouldPersistTerminals && instance.shouldPersist) { @@ -707,7 +703,7 @@ export class TerminalService extends Disposable implements ITerminalService { if (this._isShuttingDown) { return; } - if (!this.configHelper.config.enablePersistentSessions) { + if (!this._terminalConfigurationService.config.enablePersistentSessions) { return; } const tabs = this._terminalGroupService.groups.map(g => g.getLayoutInfo(g === this._terminalGroupService.activeGroup)); @@ -717,7 +713,7 @@ export class TerminalService extends Disposable implements ITerminalService { @debounce(500) private _updateTitle(instance: ITerminalInstance | undefined): void { - if (!this.configHelper.config.enablePersistentSessions || !instance || !instance.persistentProcessId || !instance.title || instance.isDisposed) { + if (!this._terminalConfigurationService.config.enablePersistentSessions || !instance || !instance.persistentProcessId || !instance.title || instance.isDisposed) { return; } if (instance.staticTitle) { @@ -729,7 +725,7 @@ export class TerminalService extends Disposable implements ITerminalService { @debounce(500) private _updateIcon(instance: ITerminalInstance, userInitiated: boolean): void { - if (!this.configHelper.config.enablePersistentSessions || !instance || !instance.persistentProcessId || !instance.icon || instance.isDisposed) { + if (!this._terminalConfigurationService.config.enablePersistentSessions || !instance || !instance.persistentProcessId || !instance.icon || instance.isDisposed) { return; } this._primaryBackend?.updateIcon(instance.persistentProcessId, userInitiated, instance.icon, instance.color); @@ -768,7 +764,7 @@ export class TerminalService extends Disposable implements ITerminalService { return this.instances.some(term => term.processId === remoteTerm.pid); } - moveToEditor(source: ITerminalInstance): void { + moveToEditor(source: ITerminalInstance, group?: GroupIdentifier | SIDE_GROUP_TYPE | ACTIVE_GROUP_TYPE | AUX_WINDOW_GROUP_TYPE): void { if (source.target === TerminalLocation.Editor) { return; } @@ -777,7 +773,12 @@ export class TerminalService extends Disposable implements ITerminalService { return; } sourceGroup.removeInstance(source); - this._terminalEditorService.openEditor(source); + this._terminalEditorService.openEditor(source, group ? { viewColumn: group } : undefined); + + } + + moveIntoNewEditor(source: ITerminalInstance): void { + this.moveToEditor(source, AUX_WINDOW_GROUP); } async moveToTerminalView(source?: ITerminalInstance | URI, target?: ITerminalInstance, side?: 'before' | 'after'): Promise { @@ -822,22 +823,14 @@ export class TerminalService extends Disposable implements ITerminalService { protected _initInstanceListeners(instance: ITerminalInstance): void { const instanceDisposables: IDisposable[] = [ - instance.onTitleChanged(this._onDidChangeInstanceTitle.fire, this._onDidChangeInstanceTitle), - instance.onIconChanged(this._onDidChangeInstanceIcon.fire, this._onDidChangeInstanceIcon), - instance.onIconChanged(this._onDidChangeInstanceColor.fire, this._onDidChangeInstanceColor), - instance.onProcessIdReady(this._onDidReceiveProcessId.fire, this._onDidReceiveProcessId), - instance.statusList.onDidChangePrimaryStatus(() => this._onDidChangeInstancePrimaryStatus.fire(instance)), instance.onDimensionsChanged(() => { this._onDidChangeInstanceDimensions.fire(instance); - if (this.configHelper.config.enablePersistentSessions && this.isProcessSupportRegistered) { + if (this._terminalConfigurationService.config.enablePersistentSessions && this.isProcessSupportRegistered) { this._saveState(); } }), - instance.onMaximumDimensionsChanged(() => this._onDidMaxiumumDimensionsChange.fire(instance)), - instance.onDidInputData(this._onDidInputInstanceData.fire, this._onDidInputInstanceData), instance.onDidFocus(this._onDidChangeActiveInstance.fire, this._onDidChangeActiveInstance), - instance.onRequestAddInstanceToGroup(async e => await this._addInstanceToGroup(instance, e)), - instance.onDidChangeSelection(this._onDidChangeSelection.fire, this._onDidChangeSelection) + instance.onRequestAddInstanceToGroup(async e => await this._addInstanceToGroup(instance, e)) ]; instance.onDisposed(() => dispose(instanceDisposables)); } @@ -959,12 +952,7 @@ export class TerminalService extends Disposable implements ITerminalService { const shellLaunchConfig = config && 'extensionIdentifier' in config ? {} : this._terminalInstanceService.convertProfileToShellLaunchConfig(config || {}); // Get the contributed profile if it was provided - let contributedProfile = config && 'extensionIdentifier' in config ? config : undefined; - - // Get the default profile as a contributed profile if it exists - if (!contributedProfile && (!options || !options.config)) { - contributedProfile = await this._terminalProfileService.getContributedDefaultProfile(shellLaunchConfig); - } + const contributedProfile = options?.skipContributedProfileCheck ? undefined : await this._getContributedProfile(shellLaunchConfig, options); const splitActiveTerminal = typeof options?.location === 'object' && 'splitActiveTerminal' in options.location ? options.location.splitActiveTerminal : typeof options?.location === 'object' ? 'parentTerminal' in options.location : false; @@ -982,11 +970,12 @@ export class TerminalService extends Disposable implements ITerminalService { await this.createContributedTerminalProfile(contributedProfile.extensionIdentifier, contributedProfile.id, { icon: contributedProfile.icon, color: contributedProfile.color, - location + location, + cwd: shellLaunchConfig.cwd, }); const instanceHost = resolvedLocation === TerminalLocation.Editor ? this._terminalEditorService : this._terminalGroupService; const instance = instanceHost.instances[instanceHost.instances.length - 1]; - await instance.focusWhenReady(); + await instance?.focusWhenReady(); this._terminalHasBeenCreated.set(true); return instance; } @@ -1014,18 +1003,24 @@ export class TerminalService extends Disposable implements ITerminalService { return this._createTerminal(shellLaunchConfig, location, options); } + private async _getContributedProfile(shellLaunchConfig: IShellLaunchConfig, options?: ICreateTerminalOptions): Promise { + if (options?.config && 'extensionIdentifier' in options.config) { + return options.config; + } + + return this._terminalProfileService.getContributedDefaultProfile(shellLaunchConfig); + } + async createDetachedTerminal(options: IDetachedXTermOptions): Promise { const ctor = await TerminalInstance.getXtermConstructor(this._keybindingService, this._contextKeyService); const xterm = this._instantiationService.createInstance( XtermTerminal, ctor, - this._configHelper, options.cols, options.rows, options.colorProvider, options.capabilities || new TerminalCapabilityStore(), '', - undefined, false, ); @@ -1033,13 +1028,14 @@ export class TerminalService extends Disposable implements ITerminalService { xterm.raw.attachCustomKeyEventHandler(() => false); } - this._detachedXterms.add(xterm); + const instance = new DetachedTerminal(xterm, options, this._instantiationService); + this._detachedXterms.add(instance); const l = xterm.onDidDispose(() => { - this._detachedXterms.delete(xterm); + this._detachedXterms.delete(instance); l.dispose(); }); - return new DeatachedTerminal(xterm, options, this._instantiationService); + return instance; } private async _resolveCwd(shellLaunchConfig: IShellLaunchConfig, splitActiveTerminal: boolean, options?: ICreateTerminalOptions): Promise { @@ -1055,7 +1051,7 @@ export class TerminalService extends Disposable implements ITerminalService { if (!parent) { throw new Error('Cannot split without an active instance'); } - shellLaunchConfig.cwd = await getCwdForSplit(this.configHelper, parent, this._workspaceContextService.getWorkspace().folders, this._commandService); + shellLaunchConfig.cwd = await getCwdForSplit(parent, this._workspaceContextService.getWorkspace().folders, this._commandService, this._terminalConfigService); } } } @@ -1174,11 +1170,10 @@ export class TerminalService extends Disposable implements ITerminalService { } this._onDidChangeInstances.fire(); - this._onDidChangeGroups.fire(); } async setContainers(panelContainer: HTMLElement, terminalContainer: HTMLElement): Promise { - this._configHelper.panelContainer = panelContainer; + this._terminalConfigurationService.setPanelContainer(panelContainer); this._terminalGroupService.setContainer(terminalContainer); } @@ -1190,11 +1185,11 @@ export class TerminalService extends Disposable implements ITerminalService { this._editingTerminal = instance; } - onInstanceEvent(getEvent: (instance: ITerminalInstance) => Event): IDynamicListEventMultiplexer { + createOnInstanceEvent(getEvent: (instance: ITerminalInstance) => Event): DynamicListEventMultiplexer { return new DynamicListEventMultiplexer(this.instances, this.onDidCreateInstance, this.onDidDisposeInstance, getEvent); } - onInstanceCapabilityEvent(capabilityId: T, getEvent: (capability: ITerminalCapabilityImplMap[T]) => Event): IDynamicListEventMultiplexer<{ instance: ITerminalInstance; data: K }> { + createOnInstanceCapabilityEvent(capabilityId: T, getEvent: (capability: ITerminalCapabilityImplMap[T]) => Event): IDynamicListEventMultiplexer<{ instance: ITerminalInstance; data: K }> { return createInstanceCapabilityEventMultiplexer(this.instances, this.onDidCreateInstance, this.onDidDisposeInstance, capabilityId, getEvent); } } @@ -1211,15 +1206,13 @@ class TerminalEditorStyle extends Themable { ) { super(_themeService); this._registerListeners(); - this._styleElement = document.createElement('style'); - container.appendChild(this._styleElement); + this._styleElement = dom.createStyleSheet(container); this._register(toDisposable(() => container.removeChild(this._styleElement))); this.updateStyles(); } private _registerListeners(): void { - this._register(this._terminalService.onDidChangeInstanceIcon(() => this.updateStyles())); - this._register(this._terminalService.onDidChangeInstanceColor(() => this.updateStyles())); + this._register(this._terminalService.onAnyInstanceIconChange(() => this.updateStyles())); this._register(this._terminalService.onDidCreateInstance(() => this.updateStyles())); this._register(this._editorService.onDidActiveEditorChange(() => { if (this._editorService.activeEditor instanceof TerminalEditorInput) { @@ -1259,7 +1252,7 @@ class TerminalEditorStyle extends Themable { if (uri instanceof URI && iconClasses && iconClasses.length > 1) { css += ( `.monaco-workbench .terminal-tab.${iconClasses[0]}::before` + - `{background-image: ${dom.asCSSUrl(uri)};}` + `{content: ''; background-image: ${dom.asCSSUrl(uri)};}` ); } if (ThemeIcon.isThemeIcon(icon)) { diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalStatusList.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalStatusList.ts index 897d9184..6f04b00d 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalStatusList.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalStatusList.ts @@ -13,6 +13,7 @@ import { listErrorForeground, listWarningForeground } from 'vs/platform/theme/co import { spinningLoading } from 'vs/platform/theme/common/iconRegistry'; import { ThemeIcon } from 'vs/base/common/themables'; import { ITerminalStatus } from 'vs/workbench/contrib/terminal/common/terminal'; +import { mainWindow } from 'vs/base/browser/window'; /** * The set of _internal_ terminal statuses, other components building on the terminal should put @@ -84,11 +85,11 @@ export class TerminalStatusList extends Disposable implements ITerminalStatusLis status = this._applyAnimationSetting(status); const outTimeout = this._statusTimeouts.get(status.id); if (outTimeout) { - window.clearTimeout(outTimeout); + mainWindow.clearTimeout(outTimeout); this._statusTimeouts.delete(status.id); } if (duration && duration > 0) { - const timeout = window.setTimeout(() => this.remove(status), duration); + const timeout = mainWindow.setTimeout(() => this.remove(status), duration); this._statusTimeouts.set(status.id, timeout); } const existingStatus = this._statuses.get(status.id); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalTabbedView.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalTabbedView.ts index 9df0f04d..a93fccec 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalTabbedView.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalTabbedView.ts @@ -7,9 +7,9 @@ import { LayoutPriority, Orientation, Sizing, SplitView } from 'vs/base/browser/ import { Disposable, dispose, IDisposable } from 'vs/base/common/lifecycle'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; -import { ITerminalGroupService, ITerminalInstance, ITerminalService, TerminalConnectionState } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { ITerminalConfigurationService, ITerminalGroupService, ITerminalInstance, ITerminalService, TerminalConnectionState } from 'vs/workbench/contrib/terminal/browser/terminal'; import { TerminalTabsListSizes, TerminalTabList } from 'vs/workbench/contrib/terminal/browser/terminalTabsList'; -import { isLinux, isMacintosh } from 'vs/base/common/platform'; +import { isMacintosh } from 'vs/base/common/platform'; import * as dom from 'vs/base/browser/dom'; import { BrowserFeatures } from 'vs/base/browser/canIUse'; import { INotificationService } from 'vs/platform/notification/common/notification'; @@ -24,7 +24,7 @@ import { openContextMenu } from 'vs/workbench/contrib/terminal/browser/terminalC import { TerminalStorageKeys } from 'vs/workbench/contrib/terminal/common/terminalStorageKeys'; import { TerminalContextKeys } from 'vs/workbench/contrib/terminal/common/terminalContextKey'; import { getInstanceHoverInfo } from 'vs/workbench/contrib/terminal/browser/terminalTooltip'; -import { IHoverService } from 'vs/workbench/services/hover/browser/hover'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; const $ = dom.$; @@ -70,6 +70,7 @@ export class TerminalTabbedView extends Disposable { constructor( parentElement: HTMLElement, @ITerminalService private readonly _terminalService: ITerminalService, + @ITerminalConfigurationService private readonly _terminalConfigurationService: ITerminalConfigurationService, @ITerminalGroupService private readonly _terminalGroupService: ITerminalGroupService, @IInstantiationService private readonly _instantiationService: IInstantiationService, @INotificationService private readonly _notificationService: INotificationService, @@ -104,16 +105,16 @@ export class TerminalTabbedView extends Disposable { this._terminalTabsFocusContextKey = TerminalContextKeys.tabsFocus.bindTo(contextKeyService); this._terminalTabsMouseContextKey = TerminalContextKeys.tabsMouse.bindTo(contextKeyService); - this._tabTreeIndex = this._terminalService.configHelper.config.tabs.location === 'left' ? 0 : 1; - this._terminalContainerIndex = this._terminalService.configHelper.config.tabs.location === 'left' ? 1 : 0; + this._tabTreeIndex = this._terminalConfigurationService.config.tabs.location === 'left' ? 0 : 1; + this._terminalContainerIndex = this._terminalConfigurationService.config.tabs.location === 'left' ? 1 : 0; - _configurationService.onDidChangeConfiguration(e => { + this._register(_configurationService.onDidChangeConfiguration(e => { if (e.affectsConfiguration(TerminalSettingId.TabsEnabled) || e.affectsConfiguration(TerminalSettingId.TabsHideCondition)) { this._refreshShowTabs(); } else if (e.affectsConfiguration(TerminalSettingId.TabsLocation)) { - this._tabTreeIndex = this._terminalService.configHelper.config.tabs.location === 'left' ? 0 : 1; - this._terminalContainerIndex = this._terminalService.configHelper.config.tabs.location === 'left' ? 1 : 0; + this._tabTreeIndex = this._terminalConfigurationService.config.tabs.location === 'left' ? 0 : 1; + this._terminalContainerIndex = this._terminalConfigurationService.config.tabs.location === 'left' ? 1 : 0; if (this._shouldShowTabs()) { this._splitView.swapViews(0, 1); this._removeSashListener(); @@ -121,28 +122,28 @@ export class TerminalTabbedView extends Disposable { this._splitView.resizeView(this._tabTreeIndex, this._getLastListWidth()); } } - }); + })); this._register(this._terminalGroupService.onDidChangeInstances(() => this._refreshShowTabs())); this._register(this._terminalGroupService.onDidChangeGroups(() => this._refreshShowTabs())); this._attachEventListeners(parentElement, this._terminalContainer); - this._terminalGroupService.onDidChangePanelOrientation((orientation) => { + this._register(this._terminalGroupService.onDidChangePanelOrientation((orientation) => { this._panelOrientation = orientation; if (this._panelOrientation === Orientation.VERTICAL) { this._terminalContainer.classList.add(CssClass.ViewIsVertical); } else { this._terminalContainer.classList.remove(CssClass.ViewIsVertical); } - }); + })); this._splitView = new SplitView(parentElement, { orientation: Orientation.HORIZONTAL, proportionalLayout: false }); this._setupSplitView(terminalOuterContainer); } private _shouldShowTabs(): boolean { - const enabled = this._terminalService.configHelper.config.tabs.enabled; - const hide = this._terminalService.configHelper.config.tabs.hideCondition; + const enabled = this._terminalConfigurationService.config.tabs.enabled; + const hide = this._terminalConfigurationService.config.tabs.hideCondition; if (!enabled) { return false; } @@ -201,7 +202,7 @@ export class TerminalTabbedView extends Disposable { offscreenCanvas.height = 1; const ctx = offscreenCanvas.getContext('2d'); if (ctx) { - const style = window.getComputedStyle(this._tabListElement); + const style = dom.getWindow(this._tabListElement).getComputedStyle(this._tabListElement); ctx.font = `${style.fontStyle} ${style.fontSize} ${style.fontFamily}`; const maxInstanceWidth = this._terminalGroupService.instances.reduce((p, c) => { return Math.max(p, ctx.measureText(c.title + (c.description || '')).width + this._getAdditionalWidth(c)); @@ -285,16 +286,15 @@ export class TerminalTabbedView extends Disposable { } private _addSashListener() { - let interval: number; + let interval: IDisposable; this._sashDisposables = [ this._splitView.sashes[0].onDidStart(e => { - interval = window.setInterval(() => { + interval = dom.disposableWindowInterval(dom.getWindow(this._splitView.el), () => { this.rerenderTabs(); }, 100); }), this._splitView.sashes[0].onDidEnd(e => { - window.clearInterval(interval); - interval = 0; + interval.dispose(); }) ]; } @@ -339,12 +339,20 @@ export class TerminalTabbedView extends Disposable { return; } - if (event.which === 2 && isLinux) { - // Drop selection and focus terminal on Linux to enable middle button paste when click - // occurs on the selection itself. - terminal.focus(); + if (event.which === 2) { + switch (this._terminalConfigurationService.config.middleClickBehavior) { + case 'paste': + terminal.paste(); + break; + case 'default': + default: + // Drop selection and focus terminal on Linux to enable middle button paste + // when click occurs on the selection itself. + terminal.focus(); + break; + } } else if (event.which === 3) { - const rightClickBehavior = this._terminalService.configHelper.config.rightClickBehavior; + const rightClickBehavior = this._terminalConfigurationService.config.rightClickBehavior; if (rightClickBehavior === 'nothing') { if (!event.shiftKey) { this._cancelContextMenu = true; @@ -354,7 +362,7 @@ export class TerminalTabbedView extends Disposable { else if (rightClickBehavior === 'copyPaste' || rightClickBehavior === 'paste') { // copyPaste: Shift+right click should open context menu if (rightClickBehavior === 'copyPaste' && event.shiftKey) { - openContextMenu(event, terminal, this._instanceMenu, this._contextMenuService); + openContextMenu(dom.getWindow(terminalContainer), event, terminal, this._instanceMenu, this._contextMenuService); return; } @@ -382,20 +390,20 @@ export class TerminalTabbedView extends Disposable { } })); this._register(dom.addDisposableListener(terminalContainer, 'contextmenu', (event: MouseEvent) => { - const rightClickBehavior = this._terminalService.configHelper.config.rightClickBehavior; + const rightClickBehavior = this._terminalConfigurationService.config.rightClickBehavior; if (rightClickBehavior === 'nothing' && !event.shiftKey) { this._cancelContextMenu = true; } terminalContainer.focus(); if (!this._cancelContextMenu) { - openContextMenu(event, this._terminalGroupService.activeInstance!, this._instanceMenu, this._contextMenuService); + openContextMenu(dom.getWindow(terminalContainer), event, this._terminalGroupService.activeInstance, this._instanceMenu, this._contextMenuService); } event.preventDefault(); event.stopImmediatePropagation(); this._cancelContextMenu = false; })); this._register(dom.addDisposableListener(this._tabContainer, 'contextmenu', (event: MouseEvent) => { - const rightClickBehavior = this._terminalService.configHelper.config.rightClickBehavior; + const rightClickBehavior = this._terminalConfigurationService.config.rightClickBehavior; if (rightClickBehavior === 'nothing' && !event.shiftKey) { this._cancelContextMenu = true; } @@ -413,16 +421,16 @@ export class TerminalTabbedView extends Disposable { selectedInstances.unshift(focusedInstance); } - openContextMenu(event, selectedInstances, emptyList ? this._tabsListEmptyMenu : this._tabsListMenu, this._contextMenuService, emptyList ? this._getTabActions() : undefined); + openContextMenu(dom.getWindow(this._tabContainer), event, selectedInstances, emptyList ? this._tabsListEmptyMenu : this._tabsListMenu, this._contextMenuService, emptyList ? this._getTabActions() : undefined); } event.preventDefault(); event.stopImmediatePropagation(); this._cancelContextMenu = false; })); - this._register(dom.addDisposableListener(document, 'keydown', (event: KeyboardEvent) => { + this._register(dom.addDisposableListener(terminalContainer.ownerDocument, 'keydown', (event: KeyboardEvent) => { terminalContainer.classList.toggle('alt-active', !!event.altKey); })); - this._register(dom.addDisposableListener(document, 'keyup', (event: KeyboardEvent) => { + this._register(dom.addDisposableListener(terminalContainer.ownerDocument, 'keyup', (event: KeyboardEvent) => { terminalContainer.classList.toggle('alt-active', !!event.altKey); })); this._register(dom.addDisposableListener(parentDomElement, 'keyup', (event: KeyboardEvent) => { @@ -475,21 +483,24 @@ export class TerminalTabbedView extends Disposable { } focus() { - if (this._terminalService.connectionState === TerminalConnectionState.Connecting) { - // If the terminal is waiting to reconnect to remote terminals, then there is no TerminalInstance yet that can - // be focused. So wait for connection to finish, then focus. - const activeElement = document.activeElement; + if (this._terminalService.connectionState === TerminalConnectionState.Connected) { + this._focus(); + return; + } + + // If the terminal is waiting to reconnect to remote terminals, then there is no TerminalInstance yet that can + // be focused. So wait for connection to finish, then focus. + const previousActiveElement = this._tabListElement.ownerDocument.activeElement; + if (previousActiveElement) { + // TODO: Improve lifecycle management this event should be disposed after first fire this._register(this._terminalService.onDidChangeConnectionState(() => { // Only focus the terminal if the activeElement has not changed since focus() was called - // TODO hack - if (document.activeElement === activeElement) { + // TODO: Hack + if (dom.isActiveElement(previousActiveElement)) { this._focus(); } })); - - return; } - this._focus(); } focusHover() { diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalTabsList.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalTabsList.ts index a2578734..b32bd3f2 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalTabsList.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalTabsList.ts @@ -23,13 +23,13 @@ import { Codicon } from 'vs/base/common/codicons'; import { Action } from 'vs/base/common/actions'; import { DEFAULT_LABELS_CONTAINER, IResourceLabel, ResourceLabels } from 'vs/workbench/browser/labels'; import { IDecorationData, IDecorationsProvider, IDecorationsService } from 'vs/workbench/services/decorations/common/decorations'; -import { IHoverAction, IHoverService } from 'vs/workbench/services/hover/browser/hover'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; import Severity from 'vs/base/common/severity'; import { Disposable, DisposableStore, dispose, IDisposable, toDisposable } from 'vs/base/common/lifecycle'; -import { IListDragAndDrop, IListDragOverReaction, IListRenderer, ListDragOverEffect } from 'vs/base/browser/ui/list/list'; +import { IListDragAndDrop, IListDragOverReaction, IListRenderer, ListDragOverEffectPosition, ListDragOverEffectType } from 'vs/base/browser/ui/list/list'; import { DataTransfers, IDragAndDropData } from 'vs/base/browser/dnd'; import { disposableTimeout } from 'vs/base/common/async'; -import { ElementsDragAndDropData, NativeDragAndDropData } from 'vs/base/browser/ui/list/listView'; +import { ElementsDragAndDropData, ListViewTargetSector, NativeDragAndDropData } from 'vs/base/browser/ui/list/listView'; import { URI } from 'vs/base/common/uri'; import { getColorClass, getIconId, getUriClasses } from 'vs/workbench/contrib/terminal/browser/terminalIcon'; import { IEditableData } from 'vs/workbench/common/views'; @@ -49,6 +49,8 @@ import { defaultInputBoxStyles } from 'vs/platform/theme/browser/defaultStyles'; import { Emitter } from 'vs/base/common/event'; import { Schemas } from 'vs/base/common/network'; import { getColorForSeverity } from 'vs/workbench/contrib/terminal/browser/terminalStatusList'; +import { TerminalContextActionRunner } from 'vs/workbench/contrib/terminal/browser/terminalContextMenu'; +import type { IHoverAction } from 'vs/base/browser/ui/hover/hover'; const $ = DOM.$; @@ -112,9 +114,9 @@ export class TerminalTabList extends WorkbenchList { this._terminalGroupService.onDidChangeGroups(() => this.refresh()), this._terminalGroupService.onDidShow(() => this.refresh()), this._terminalGroupService.onDidChangeInstanceCapability(() => this.refresh()), - this._terminalService.onDidChangeInstanceTitle(() => this.refresh()), - this._terminalService.onDidChangeInstanceIcon(() => this.refresh()), - this._terminalService.onDidChangeInstancePrimaryStatus(() => this.refresh()), + this._terminalService.onAnyInstanceTitleChange(() => this.refresh()), + this._terminalService.onAnyInstanceIconChange(() => this.refresh()), + this._terminalService.onAnyInstancePrimaryStatusChange(() => this.refresh()), this._terminalService.onDidChangeConnectionState(() => this.refresh()), this._themeService.onDidColorThemeChange(() => this.refresh()), this._terminalGroupService.onDidChangeActiveInstance(e => { @@ -129,11 +131,16 @@ export class TerminalTabList extends WorkbenchList { // Dispose of instance listeners on shutdown to avoid extra work and so tabs don't disappear // briefly - lifecycleService.onWillShutdown(e => { + this.disposables.add(lifecycleService.onWillShutdown(e => { dispose(instanceDisposables); - }); + instanceDisposables.length = 0; + })); + this.disposables.add(toDisposable(() => { + dispose(instanceDisposables); + instanceDisposables.length = 0; + })); - this.onMouseDblClick(async e => { + this.disposables.add(this.onMouseDblClick(async e => { const focus = this.getFocus(); if (focus.length === 0) { const instance = await this._terminalService.createTerminal({ location: TerminalLocation.Panel }); @@ -148,11 +155,11 @@ export class TerminalTabList extends WorkbenchList { if (this._getFocusMode() === 'doubleClick' && this.getFocus().length === 1) { e.element?.focus(true); } - }); + })); // on left click, if focus mode = single click, focus the element // unless multi-selection is in progress - this.onMouseClick(async e => { + this.disposables.add(this.onMouseClick(async e => { if (this._terminalService.getEditingTerminal()?.instanceId === e.element?.instanceId) { return; } @@ -164,11 +171,11 @@ export class TerminalTabList extends WorkbenchList { e.element?.focus(true); } } - }); + })); // on right click, set the focus to that element // unless multi-selection is in progress - this.onContextMenu(e => { + this.disposables.add(this.onContextMenu(e => { if (!e.element) { this.setSelection([]); return; @@ -177,15 +184,15 @@ export class TerminalTabList extends WorkbenchList { if (!selection || !selection.find(s => e.element === s)) { this.setFocus(e.index !== undefined ? [e.index] : []); } - }); + })); this._terminalTabsSingleSelectedContextKey = TerminalContextKeys.tabsSingularSelection.bindTo(contextKeyService); this._isSplitContextKey = TerminalContextKeys.splitTerminal.bindTo(contextKeyService); - this.onDidChangeSelection(e => this._updateContextKey()); - this.onDidChangeFocus(() => this._updateContextKey()); + this.disposables.add(this.onDidChangeSelection(e => this._updateContextKey())); + this.disposables.add(this.onDidChangeFocus(() => this._updateContextKey())); - this.onDidOpen(async e => { + this.disposables.add(this.onDidOpen(async e => { const instance = e.element; if (!instance) { return; @@ -194,7 +201,7 @@ export class TerminalTabList extends WorkbenchList { if (!e.editorOptions.preserveFocus) { await instance.focusWhenReady(); } - }); + })); if (!this._decorationsProvider) { this._decorationsProvider = this.disposables.add(instantiationService.createInstance(TabDecorationsProvider)); this.disposables.add(decorationsService.registerDecorationsProvider(this._decorationsProvider)); @@ -266,7 +273,9 @@ class TerminalTabsRenderer implements IListRenderer + actionRunner: new TerminalContextActionRunner(), + actionViewItemProvider: (action, options) => action instanceof MenuItemAction - ? this._instantiationService.createInstance(MenuEntryActionViewItem, action, undefined) + ? this._instantiationService.createInstance(MenuEntryActionViewItem, action, { hoverDelegate: options.hoverDelegate }) : undefined }); @@ -314,7 +324,7 @@ class TerminalTabsRenderer implements IListRenderer { + async drop(data: IDragAndDropData, targetInstance: ITerminalInstance | undefined, targetIndex: number | undefined, targetSector: ListViewTargetSector | undefined, originalEvent: DragEvent): Promise { this._autoFocusDisposable.dispose(); this._autoFocusInstance = undefined; @@ -749,7 +759,7 @@ class TabDecorationsProvider extends Disposable implements IDecorationsProvider @ITerminalService private readonly _terminalService: ITerminalService ) { super(); - this._register(this._terminalService.onDidChangeInstancePrimaryStatus(e => this._onDidChange.fire([e.resource]))); + this._register(this._terminalService.onAnyInstancePrimaryStatusChange(e => this._onDidChange.fire([e.resource]))); } provideDecorations(resource: URI): IDecorationData | undefined { diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalTestHelpers.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalTestHelpers.ts index 0a635528..c0fb9b5e 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalTestHelpers.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalTestHelpers.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { timeout } from 'vs/base/common/async'; -import type { Terminal } from 'xterm'; +import type { Terminal } from '@xterm/xterm'; export async function writeP(terminal: Terminal, data: string): Promise { return new Promise((resolve, reject) => { diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalTooltip.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalTooltip.ts index 9121569c..e1d6086c 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalTooltip.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalTooltip.ts @@ -7,8 +7,8 @@ import { localize } from 'vs/nls'; import { ITerminalInstance } from 'vs/workbench/contrib/terminal/browser/terminal'; import { TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; import { asArray } from 'vs/base/common/arrays'; -import { IHoverAction } from 'vs/workbench/services/hover/browser/hover'; import { MarkdownString } from 'vs/base/common/htmlContent'; +import type { IHoverAction } from 'vs/base/browser/ui/hover/hover'; export function getInstanceHoverInfo(instance: ITerminalInstance): { content: MarkdownString; actions: IHoverAction[] } { let statusString = ''; @@ -54,7 +54,7 @@ export function getShellIntegrationTooltip(instance: ITerminalInstance, markdown export function getShellProcessTooltip(instance: ITerminalInstance, markdown: boolean): string { const lines: string[] = []; - if (instance.processId) { + if (instance.processId && instance.processId > 0) { lines.push(localize({ key: 'shellProcessTooltip.processId', comment: ['The first arg is "PID" which shouldn\'t be translated'] }, "Process ID ({0}): {1}", 'PID', instance.processId) + '\n'); } diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalView.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalView.ts index b56979d0..966c4ead 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalView.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalView.ts @@ -14,7 +14,7 @@ import { IThemeService, Themable } from 'vs/platform/theme/common/themeService'; import { ThemeIcon } from 'vs/base/common/themables'; import { switchTerminalActionViewItemSeparator, switchTerminalShowTabsTitle } from 'vs/workbench/contrib/terminal/browser/terminalActions'; import { INotificationService, IPromptChoice, Severity } from 'vs/platform/notification/common/notification'; -import { ICreateTerminalOptions, ITerminalGroupService, ITerminalInstance, ITerminalService, TerminalConnectionState, TerminalDataTransfers } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { ICreateTerminalOptions, ITerminalConfigurationService, ITerminalGroupService, ITerminalInstance, ITerminalService, TerminalConnectionState, TerminalDataTransfers } from 'vs/workbench/contrib/terminal/browser/terminal'; import { ViewPane, IViewPaneOptions } from 'vs/workbench/browser/parts/views/viewPane'; import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; @@ -23,7 +23,7 @@ import { IOpenerService } from 'vs/platform/opener/common/opener'; import { IMenu, IMenuService, MenuId, MenuItemAction } from 'vs/platform/actions/common/actions'; import { ITerminalProfileResolverService, ITerminalProfileService, TerminalCommandId } from 'vs/workbench/contrib/terminal/common/terminal'; import { TerminalSettingId, ITerminalProfile, TerminalLocation } from 'vs/platform/terminal/common/terminal'; -import { ActionViewItem, SelectActionViewItem } from 'vs/base/browser/ui/actionbar/actionViewItems'; +import { ActionViewItem, IBaseActionViewItemOptions, SelectActionViewItem } from 'vs/base/browser/ui/actionbar/actionViewItems'; import { asCssVariable, selectBorder } from 'vs/platform/theme/common/colorRegistry'; import { ISelectOptionItem } from 'vs/base/browser/ui/selectBox/selectBox'; import { IActionViewItem } from 'vs/base/browser/ui/actionbar/actionbar'; @@ -33,7 +33,7 @@ import { renderLabelWithIcons } from 'vs/base/browser/ui/iconLabel/iconLabels'; import { getColorForSeverity } from 'vs/workbench/contrib/terminal/browser/terminalStatusList'; import { createAndFillInContextMenuActions, MenuEntryActionViewItem } from 'vs/platform/actions/browser/menuEntryActionViewItem'; import { DropdownWithPrimaryActionViewItem } from 'vs/platform/actions/browser/dropdownWithPrimaryActionViewItem'; -import { dispose, IDisposable, toDisposable } from 'vs/base/common/lifecycle'; +import { DisposableStore, dispose, IDisposable, toDisposable } from 'vs/base/common/lifecycle'; import { URI } from 'vs/base/common/uri'; import { ColorScheme } from 'vs/platform/theme/common/theme'; import { getColorClass, getUriClasses } from 'vs/workbench/contrib/terminal/browser/terminalIcon'; @@ -44,21 +44,21 @@ import { ServicesAccessor } from 'vs/editor/browser/editorExtensions'; import { TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; import { defaultSelectBoxStyles } from 'vs/platform/theme/browser/defaultStyles'; import { Event } from 'vs/base/common/event'; -import { IHoverDelegate, IHoverDelegateOptions } from 'vs/base/browser/ui/iconLabel/iconHoverDelegate'; -import { IHoverService } from 'vs/workbench/services/hover/browser/hover'; +import { IHoverDelegate, IHoverDelegateOptions } from 'vs/base/browser/ui/hover/hoverDelegate'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; import { IAccessibilityService } from 'vs/platform/accessibility/common/accessibility'; +import { InstanceContext, TerminalContextActionRunner } from 'vs/workbench/contrib/terminal/browser/terminalContextMenu'; export class TerminalViewPane extends ViewPane { - private _fontStyleElement: HTMLElement | undefined; private _parentDomElement: HTMLElement | undefined; private _terminalTabbedView?: TerminalTabbedView; get terminalTabbedView(): TerminalTabbedView | undefined { return this._terminalTabbedView; } - private _isWelcomeShowing: boolean = false; private _isInitialized: boolean = false; private _newDropdown: DropdownWithPrimaryActionViewItem | undefined; private readonly _dropdownMenu: IMenu; private readonly _singleTabMenu: IMenu; private _viewShowing: IContextKey; + private readonly _disposableStore = this._register(new DisposableStore()); constructor( options: IViewPaneOptions, @@ -69,9 +69,11 @@ export class TerminalViewPane extends ViewPane { @IContextMenuService private readonly _contextMenuService: IContextMenuService, @IInstantiationService private readonly _instantiationService: IInstantiationService, @ITerminalService private readonly _terminalService: ITerminalService, + @ITerminalConfigurationService private readonly _terminalConfigurationService: ITerminalConfigurationService, @ITerminalGroupService private readonly _terminalGroupService: ITerminalGroupService, @IThemeService themeService: IThemeService, @ITelemetryService telemetryService: ITelemetryService, + @IHoverService hoverService: IHoverService, @INotificationService private readonly _notificationService: INotificationService, @IKeybindingService private readonly _keybindingService: IKeybindingService, @IOpenerService openerService: IOpenerService, @@ -81,19 +83,24 @@ export class TerminalViewPane extends ViewPane { @IThemeService private readonly _themeService: IThemeService, @IAccessibilityService private readonly _accessibilityService: IAccessibilityService ) { - super(options, keybindingService, _contextMenuService, _configurationService, _contextKeyService, viewDescriptorService, _instantiationService, openerService, themeService, telemetryService); + super(options, keybindingService, _contextMenuService, _configurationService, _contextKeyService, viewDescriptorService, _instantiationService, openerService, themeService, telemetryService, hoverService); this._register(this._terminalService.onDidRegisterProcessSupport(() => { this._onDidChangeViewWelcomeState.fire(); })); this._register(this._terminalService.onDidChangeInstances(() => { - if (!this._isWelcomeShowing) { - return; + // If the first terminal is opened, hide the welcome view + // and if the last one is closed, show it again + if (this._hasWelcomeScreen() && this._terminalGroupService.instances.length <= 1) { + this._onDidChangeViewWelcomeState.fire(); } - this._isWelcomeShowing = true; - this._onDidChangeViewWelcomeState.fire(); - if (!this._terminalTabbedView && this._parentDomElement) { + if (!this._parentDomElement) { return; } + // If we do not have the tab view yet, create it now. + if (!this._terminalTabbedView) { this._createTabsView(); + } + // If we just opened our first terminal, layout + if (this._terminalGroupService.instances.length === 1) { this.layoutBody(this._parentDomElement.offsetHeight, this._parentDomElement.offsetWidth); } })); @@ -178,19 +185,16 @@ export class TerminalViewPane extends ViewPane { } this._parentDomElement = container; this._parentDomElement.classList.add('integrated-terminal'); - this._fontStyleElement = document.createElement('style'); + dom.createStyleSheet(this._parentDomElement); this._instantiationService.createInstance(TerminalThemeIconStyle, this._parentDomElement); if (!this.shouldShowWelcome()) { this._createTabsView(); } - this._parentDomElement.appendChild(this._fontStyleElement); - this._register(this.configurationService.onDidChangeConfiguration(e => { if (e.affectsConfiguration(TerminalSettingId.FontFamily) || e.affectsConfiguration('editor.fontFamily')) { - const configHelper = this._terminalService.configHelper; - if (!configHelper.configFontIsMonospace()) { + if (!this._terminalConfigurationService.configFontIsMonospace()) { const choices: IPromptChoice[] = [{ label: nls.localize('terminal.useMonospace', "Use 'monospace'"), run: () => this.configurationService.updateValue(TerminalSettingId.FontFamily, 'monospace'), @@ -202,7 +206,7 @@ export class TerminalViewPane extends ViewPane { this._register(this.onDidChangeBodyVisibility(async visible => { this._viewShowing.set(visible); if (visible) { - if (!this._terminalService.isProcessSupportRegistered) { + if (this._hasWelcomeScreen()) { this._onDidChangeViewWelcomeState.fire(); } this._initializeTerminal(false); @@ -234,7 +238,7 @@ export class TerminalViewPane extends ViewPane { this._terminalTabbedView?.layout(width, height); } - override getActionViewItem(action: Action): IActionViewItem | undefined { + override getActionViewItem(action: Action, options: IBaseActionViewItemOptions): IActionViewItem | undefined { switch (action.id) { case TerminalCommandId.Split: { // Split needs to be special cased to force splitting within the panel, not the editor @@ -255,7 +259,7 @@ export class TerminalViewPane extends ViewPane { return; } }; - return new ActionViewItem(action, panelOnlySplitAction, { icon: true, label: false, keybinding: this._getKeybindingLabel(action) }); + return new ActionViewItem(action, panelOnlySplitAction, { ...options, icon: true, label: false, keybinding: this._getKeybindingLabel(action) }); } case TerminalCommandId.SwitchTerminal: { return this._instantiationService.createInstance(SwitchTerminalActionViewItem, action); @@ -263,21 +267,33 @@ export class TerminalViewPane extends ViewPane { case TerminalCommandId.Focus: { if (action instanceof MenuItemAction) { const actions: IAction[] = []; - createAndFillInContextMenuActions(this._singleTabMenu, undefined, actions); + createAndFillInContextMenuActions(this._singleTabMenu, { shouldForwardArgs: true }, actions); return this._instantiationService.createInstance(SingleTerminalTabActionViewItem, action, actions); } } case TerminalCommandId.New: { if (action instanceof MenuItemAction) { const actions = getTerminalActionBarArgs(TerminalLocation.Panel, this._terminalProfileService.availableProfiles, this._getDefaultProfileName(), this._terminalProfileService.contributedProfiles, this._terminalService, this._dropdownMenu); + this._registerDisposableActions(actions.dropdownAction, actions.dropdownMenuActions); this._newDropdown?.dispose(); - this._newDropdown = new DropdownWithPrimaryActionViewItem(action, actions.dropdownAction, actions.dropdownMenuActions, actions.className, this._contextMenuService, {}, this._keybindingService, this._notificationService, this._contextKeyService, this._themeService, this._accessibilityService); + this._newDropdown = new DropdownWithPrimaryActionViewItem(action, actions.dropdownAction, actions.dropdownMenuActions, actions.className, this._contextMenuService, { hoverDelegate: options.hoverDelegate }, this._keybindingService, this._notificationService, this._contextKeyService, this._themeService, this._accessibilityService); this._updateTabActionBar(this._terminalProfileService.availableProfiles); return this._newDropdown; } } } - return super.getActionViewItem(action); + return super.getActionViewItem(action, options); + } + + /** + * Actions might be of type Action (disposable) or Separator or SubmenuAction, which don't extend Disposable + */ + private _registerDisposableActions(dropdownAction: IAction, dropdownMenuActions: IAction[]): void { + this._disposableStore.clear(); + if (dropdownAction instanceof Action) { + this._disposableStore.add(dropdownAction); + } + dropdownMenuActions.filter(a => a instanceof Action).forEach(a => this._disposableStore.add(a)); } private _getDefaultProfileName(): string { @@ -296,30 +312,38 @@ export class TerminalViewPane extends ViewPane { private _updateTabActionBar(profiles: ITerminalProfile[]): void { const actions = getTerminalActionBarArgs(TerminalLocation.Panel, profiles, this._getDefaultProfileName(), this._terminalProfileService.contributedProfiles, this._terminalService, this._dropdownMenu); + this._registerDisposableActions(actions.dropdownAction, actions.dropdownMenuActions); this._newDropdown?.update(actions.dropdownAction, actions.dropdownMenuActions); } override focus() { - if (this._terminalService.connectionState === TerminalConnectionState.Connecting) { - // If the terminal is waiting to reconnect to remote terminals, then there is no TerminalInstance yet that can - // be focused. So wait for connection to finish, then focus. - const activeElement = document.activeElement; + super.focus(); + if (this._terminalService.connectionState === TerminalConnectionState.Connected) { + this._terminalGroupService.showPanel(true); + return; + } + + // If the terminal is waiting to reconnect to remote terminals, then there is no TerminalInstance yet that can + // be focused. So wait for connection to finish, then focus. + const previousActiveElement = this.element.ownerDocument.activeElement; + if (previousActiveElement) { + // TODO: Improve lifecycle management this event should be disposed after first fire this._register(this._terminalService.onDidChangeConnectionState(() => { // Only focus the terminal if the activeElement has not changed since focus() was called - // TODO hack - if (document.activeElement === activeElement) { + // TODO: Hack + if (previousActiveElement && dom.isActiveElement(previousActiveElement)) { this._terminalGroupService.showPanel(true); } })); - - return; } - this._terminalGroupService.showPanel(true); + } + + private _hasWelcomeScreen(): boolean { + return !this._terminalService.isProcessSupportRegistered; } override shouldShowWelcome(): boolean { - this._isWelcomeShowing = !this._terminalService.isProcessSupportRegistered && this._terminalService.instances.length === 0; - return this._isWelcomeShowing; + return this._hasWelcomeScreen() && this._terminalService.instances.length === 0; } } @@ -335,11 +359,11 @@ class SwitchTerminalActionViewItem extends SelectActionViewItem { this._register(_terminalService.onDidChangeInstances(() => this._updateItems(), this)); this._register(_terminalService.onDidChangeActiveGroup(() => this._updateItems(), this)); this._register(_terminalService.onDidChangeActiveInstance(() => this._updateItems(), this)); - this._register(_terminalService.onDidChangeInstanceTitle(() => this._updateItems(), this)); + this._register(_terminalService.onAnyInstanceTitleChange(() => this._updateItems(), this)); this._register(_terminalGroupService.onDidChangeGroups(() => this._updateItems(), this)); this._register(_terminalService.onDidChangeConnectionState(() => this._updateItems(), this)); this._register(terminalProfileService.onDidChangeAvailableProfiles(() => this._updateItems(), this)); - this._register(_terminalService.onDidChangeInstancePrimaryStatus(() => this._updateItems(), this)); + this._register(_terminalService.onAnyInstancePrimaryStatusChange(() => this._updateItems(), this)); } override render(container: HTMLElement): void { @@ -382,6 +406,7 @@ class SingleTerminalTabActionViewItem extends MenuEntryActionViewItem { @IContextKeyService contextKeyService: IContextKeyService, @IThemeService themeService: IThemeService, @ITerminalService private readonly _terminalService: ITerminalService, + @ITerminalConfigurationService private readonly _terminaConfigurationService: ITerminalConfigurationService, @ITerminalGroupService private readonly _terminalGroupService: ITerminalGroupService, @IContextMenuService contextMenuService: IContextMenuService, @ICommandService private readonly _commandService: ICommandService, @@ -395,11 +420,10 @@ class SingleTerminalTabActionViewItem extends MenuEntryActionViewItem { // Register listeners to update the tab this._register(Event.debounce>(Event.any( - this._terminalService.onDidChangeInstancePrimaryStatus, + this._terminalService.onAnyInstancePrimaryStatusChange, this._terminalGroupService.onDidChangeActiveInstance, - Event.map(this._terminalService.onDidChangeInstanceIcon, e => e.instance), - Event.map(this._terminalService.onDidChangeInstanceColor, e => e.instance), - this._terminalService.onDidChangeInstanceTitle, + Event.map(this._terminalService.onAnyInstanceIconChange, e => e.instance), + this._terminalService.onAnyInstanceTitleChange, this._terminalService.onDidChangeInstanceCapability, ), (last, e) => { if (!last) { @@ -422,7 +446,7 @@ class SingleTerminalTabActionViewItem extends MenuEntryActionViewItem { override async onClick(event: MouseEvent): Promise { this._terminalGroupService.lastAccessedMenu = 'inline-tab'; if (event.altKey && this._menuItemAction.alt) { - this._commandService.executeCommand(this._menuItemAction.alt.id, { target: TerminalLocation.Panel } as ICreateTerminalOptions); + this._commandService.executeCommand(this._menuItemAction.alt.id, { location: TerminalLocation.Panel } satisfies ICreateTerminalOptions); } else { this._openContextMenu(); } @@ -480,7 +504,7 @@ class SingleTerminalTabActionViewItem extends MenuEntryActionViewItem { } } label.style.color = colorStyle; - dom.reset(label, ...renderLabelWithIcons(this._instantiationService.invokeFunction(getSingleTabLabel, instance, this._terminalService.configHelper.config.tabs.separator, ThemeIcon.isThemeIcon(this._commandAction.item.icon) ? this._commandAction.item.icon : undefined))); + dom.reset(label, ...renderLabelWithIcons(this._instantiationService.invokeFunction(getSingleTabLabel, instance, this._terminaConfigurationService.config.tabs.separator, ThemeIcon.isThemeIcon(this._commandAction.item.icon) ? this._commandAction.item.icon : undefined))); if (this._altCommand) { label.classList.remove(this._altCommand); @@ -515,9 +539,14 @@ class SingleTerminalTabActionViewItem extends MenuEntryActionViewItem { private _openContextMenu() { this._contextMenuService.showContextMenu({ + actionRunner: new TerminalContextActionRunner(), getAnchor: () => this.element!, getActions: () => this._actions, - getActionsContext: () => this.label + // The context is always the active instance in the terminal view + getActionsContext: () => { + const instance = this._terminalGroupService.activeInstance; + return instance ? [new InstanceContext(instance)] : []; + } }); } } @@ -555,15 +584,13 @@ class TerminalThemeIconStyle extends Themable { ) { super(_themeService); this._registerListeners(); - this._styleElement = document.createElement('style'); - container.appendChild(this._styleElement); + this._styleElement = dom.createStyleSheet(container); this._register(toDisposable(() => container.removeChild(this._styleElement))); this.updateStyles(); } private _registerListeners(): void { - this._register(this._terminalService.onDidChangeInstanceIcon(() => this.updateStyles())); - this._register(this._terminalService.onDidChangeInstanceColor(() => this.updateStyles())); + this._register(this._terminalService.onAnyInstanceIconChange(() => this.updateStyles())); this._register(this._terminalService.onDidChangeInstances(() => this.updateStyles())); this._register(this._terminalGroupService.onDidChangeGroups(() => this.updateStyles())); } diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalWslRecommendationContribution.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalWslRecommendationContribution.ts new file mode 100644 index 00000000..18635b3f --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/terminalWslRecommendationContribution.ts @@ -0,0 +1,76 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Disposable, type IDisposable } from 'vs/base/common/lifecycle'; +import { basename } from 'vs/base/common/path'; +import { isWindows } from 'vs/base/common/platform'; +import { localize } from 'vs/nls'; +import { IExtensionManagementService } from 'vs/platform/extensionManagement/common/extensionManagement'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { INotificationService, NeverShowAgainScope, Severity } from 'vs/platform/notification/common/notification'; +import { IProductService } from 'vs/platform/product/common/productService'; +import type { IWorkbenchContribution } from 'vs/workbench/common/contributions'; +import { InstallRecommendedExtensionAction } from 'vs/workbench/contrib/extensions/browser/extensionsActions'; +import { ITerminalService } from 'vs/workbench/contrib/terminal/browser/terminal'; + +export class TerminalWslRecommendationContribution extends Disposable implements IWorkbenchContribution { + static ID = 'terminalWslRecommendation'; + + constructor( + @IInstantiationService instantiationService: IInstantiationService, + @IProductService productService: IProductService, + @INotificationService notificationService: INotificationService, + @IExtensionManagementService extensionManagementService: IExtensionManagementService, + @ITerminalService terminalService: ITerminalService, + ) { + super(); + + if (!isWindows) { + return; + } + + const exeBasedExtensionTips = productService.exeBasedExtensionTips; + if (!exeBasedExtensionTips || !exeBasedExtensionTips.wsl) { + return; + } + + let listener: IDisposable | undefined = terminalService.onDidCreateInstance(async instance => { + async function isExtensionInstalled(id: string): Promise { + const extensions = await extensionManagementService.getInstalled(); + return extensions.some(e => e.identifier.id === id); + } + + if (!instance.shellLaunchConfig.executable || basename(instance.shellLaunchConfig.executable).toLowerCase() !== 'wsl.exe') { + return; + } + + listener?.dispose(); + listener = undefined; + + const extId = Object.keys(exeBasedExtensionTips.wsl.recommendations).find(extId => exeBasedExtensionTips.wsl.recommendations[extId].important); + if (!extId || await isExtensionInstalled(extId)) { + return; + } + + notificationService.prompt( + Severity.Info, + localize('useWslExtension.title', "The '{0}' extension is recommended for opening a terminal in WSL.", exeBasedExtensionTips.wsl.friendlyName), + [ + { + label: localize('install', 'Install'), + run: () => { + instantiationService.createInstance(InstallRecommendedExtensionAction, extId).run(); + } + } + ], + { + sticky: true, + neverShowAgain: { id: 'terminalConfigHelper/launchRecommendationsIgnore', scope: NeverShowAgainScope.APPLICATION }, + onCancel: () => { } + } + ); + }); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/widgets/terminalHoverWidget.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/widgets/terminalHoverWidget.ts index 9e6a2395..57eabad7 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/widgets/terminalHoverWidget.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/widgets/terminalHoverWidget.ts @@ -8,10 +8,11 @@ import { IMarkdownString } from 'vs/base/common/htmlContent'; import { Widget } from 'vs/base/browser/ui/widget'; import { ITerminalWidget } from 'vs/workbench/contrib/terminal/browser/widgets/widgets'; import * as dom from 'vs/base/browser/dom'; -import type { IViewportRange } from 'xterm'; -import { IHoverTarget, IHoverService, IHoverAction } from 'vs/workbench/services/hover/browser/hover'; +import type { IViewportRange } from '@xterm/xterm'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { TerminalSettingId } from 'vs/platform/terminal/common/terminal'; +import type { IHoverAction, IHoverTarget } from 'vs/base/browser/ui/hover/hover'; const $ = dom.$; @@ -103,13 +104,13 @@ class CellHoverTarget extends Widget implements IHoverTarget { if (this._options.modifierDownCallback && this._options.modifierUpCallback) { let down = false; - this._register(dom.addDisposableListener(document, 'keydown', e => { + this._register(dom.addDisposableListener(container.ownerDocument, 'keydown', e => { if (e.ctrlKey && !down) { down = true; this._options.modifierDownCallback!(); } })); - this._register(dom.addDisposableListener(document, 'keyup', e => { + this._register(dom.addDisposableListener(container.ownerDocument, 'keyup', e => { if (!e.ctrlKey) { down = false; this._options.modifierUpCallback!(); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm-private.d.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm-private.d.ts index 7be81115..23729e0c 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm-private.d.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm-private.d.ts @@ -3,27 +3,15 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -/* eslint-disable @typescript-eslint/naming-convention */ - -import { IBufferCell } from 'xterm'; +import { IBufferCell } from '@xterm/xterm'; export type XtermAttributes = Omit & { clone?(): XtermAttributes }; export interface IXtermCore { viewport?: { + readonly scrollBarWidth: number; _innerRefresh(): void; }; - _onData: IEventEmitter; - _onKey: IEventEmitter<{ key: string }>; - - _charSizeService: { - width: number; - height: number; - }; - - coreService: { - triggerDataEvent(data: string, wasUserInput?: boolean): void; - }; _inputHandler: { _curAttrData: XtermAttributes; @@ -39,12 +27,7 @@ export interface IXtermCore { } }, _renderer: { - _renderLayers?: any[]; + value?: unknown; }; - _handleIntersectionChange: any; }; } - -export interface IEventEmitter { - fire(e: T): void; -} diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/decorationAddon.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/decorationAddon.ts index 7755dceb..ed4925ca 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/decorationAddon.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/decorationAddon.ts @@ -3,13 +3,14 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import type { IDecoration, ITerminalAddon, Terminal } from '@xterm/xterm'; import * as dom from 'vs/base/browser/dom'; import { IAction, Separator } from 'vs/base/common/actions'; import { Emitter } from 'vs/base/common/event'; -import { Disposable, IDisposable, dispose, toDisposable } from 'vs/base/common/lifecycle'; +import { Disposable, DisposableStore, IDisposable, dispose, toDisposable } from 'vs/base/common/lifecycle'; import { ThemeIcon } from 'vs/base/common/themables'; import { localize } from 'vs/nls'; -import { AudioCue, IAudioCueService } from 'vs/platform/audioCues/browser/audioCueService'; +import { AccessibilitySignal, IAccessibilitySignalService } from 'vs/platform/accessibilitySignal/browser/accessibilitySignalService'; import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService'; import { ICommandService } from 'vs/platform/commands/common/commands'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; @@ -25,18 +26,17 @@ import { terminalDecorationError, terminalDecorationIncomplete, terminalDecorati import { DecorationSelector, TerminalDecorationHoverManager, updateLayout } from 'vs/workbench/contrib/terminal/browser/xterm/decorationStyles'; import { TERMINAL_COMMAND_DECORATION_DEFAULT_BACKGROUND_COLOR, TERMINAL_COMMAND_DECORATION_ERROR_BACKGROUND_COLOR, TERMINAL_COMMAND_DECORATION_SUCCESS_BACKGROUND_COLOR } from 'vs/workbench/contrib/terminal/common/terminalColorRegistry'; import { ILifecycleService } from 'vs/workbench/services/lifecycle/common/lifecycle'; -import type { IDecoration, ITerminalAddon, Terminal } from 'xterm'; interface IDisposableDecoration { decoration: IDecoration; disposables: IDisposable[]; exitCode?: number; markProperties?: IMarkProperties } export class DecorationAddon extends Disposable implements ITerminalAddon { protected _terminal: Terminal | undefined; - private _capabilityDisposables: Map = new Map(); + private _capabilityDisposables: Map = new Map(); private _decorations: Map = new Map(); private _placeholderDecoration: IDecoration | undefined; private _showGutterDecorations?: boolean; private _showOverviewRulerDecorations?: boolean; - private _terminalDecorationHoverService: TerminalDecorationHoverManager; + private _terminalDecorationHoverManager: TerminalDecorationHoverManager; private readonly _onDidRequestRunCommand = this._register(new Emitter<{ command: ITerminalCommand; copyAsHtml?: boolean }>()); readonly onDidRequestRunCommand = this._onDidRequestRunCommand.event; @@ -52,7 +52,7 @@ export class DecorationAddon extends Disposable implements ITerminalAddon { @ILifecycleService lifecycleService: ILifecycleService, @ICommandService private readonly _commandService: ICommandService, @IInstantiationService instantiationService: IInstantiationService, - @IAudioCueService private readonly _audioCueService: IAudioCueService, + @IAccessibilitySignalService private readonly _accessibilitySignalService: IAccessibilitySignalService, @INotificationService private readonly _notificationService: INotificationService ) { super(); @@ -72,7 +72,7 @@ export class DecorationAddon extends Disposable implements ITerminalAddon { this._register(this._capabilities.onDidAddCapabilityType(c => this._createCapabilityDisposables(c))); this._register(this._capabilities.onDidRemoveCapabilityType(c => this._removeCapabilityDisposables(c))); this._register(lifecycleService.onWillShutdown(() => this._disposeAllDecorations())); - this._terminalDecorationHoverService = instantiationService.createInstance(TerminalDecorationHoverManager); + this._terminalDecorationHoverManager = this._register(instantiationService.createInstance(TerminalDecorationHoverManager)); } private _removeCapabilityDisposables(c: TerminalCapability): void { @@ -84,20 +84,24 @@ export class DecorationAddon extends Disposable implements ITerminalAddon { } private _createCapabilityDisposables(c: TerminalCapability): void { - let disposables: IDisposable[] = []; + const store = new DisposableStore(); const capability = this._capabilities.get(c); if (!capability || this._capabilityDisposables.has(c)) { return; } switch (capability.type) { case TerminalCapability.BufferMarkDetection: - disposables = [capability.onMarkAdded(mark => this.registerMarkDecoration(mark))]; + store.add(capability.onMarkAdded(mark => this.registerMarkDecoration(mark))); break; - case TerminalCapability.CommandDetection: - disposables = this._getCommandDetectionListeners(capability); + case TerminalCapability.CommandDetection: { + const disposables = this._getCommandDetectionListeners(capability); + for (const d of disposables) { + store.add(d); + } break; + } } - this._capabilityDisposables.set(c, disposables); + this._capabilityDisposables.set(c, store); } registerMarkDecoration(mark: IMarkProperties): IDecoration | undefined { @@ -134,9 +138,11 @@ export class DecorationAddon extends Disposable implements ITerminalAddon { } private _updateGutterDecorationVisibility(): void { - const commandDecorationElements = document.querySelectorAll(DecorationSelector.CommandDecoration); - for (const commandDecorationElement of commandDecorationElements) { - this._updateCommandDecorationVisibility(commandDecorationElement); + const commandDecorationElements = this._terminal?.element?.querySelectorAll(DecorationSelector.CommandDecoration); + if (commandDecorationElements) { + for (const commandDecorationElement of commandDecorationElements) { + this._updateCommandDecorationVisibility(commandDecorationElement); + } } } @@ -173,7 +179,7 @@ export class DecorationAddon extends Disposable implements ITerminalAddon { } private _dispose(): void { - this._terminalDecorationHoverService.dispose(); + this._terminalDecorationHoverManager.dispose(); for (const disposable of this._capabilityDisposables.values()) { dispose(disposable); } @@ -194,7 +200,13 @@ export class DecorationAddon extends Disposable implements ITerminalAddon { private _attachToCommandCapability(): void { if (this._capabilities.has(TerminalCapability.CommandDetection)) { - this._getCommandDetectionListeners(this._capabilities.get(TerminalCapability.CommandDetection)!); + const capability = this._capabilities.get(TerminalCapability.CommandDetection)!; + const disposables = this._getCommandDetectionListeners(capability); + const store = new DisposableStore(); + for (const d of disposables) { + store.add(d); + } + this._capabilityDisposables.set(TerminalCapability.CommandDetection, store); } } @@ -217,7 +229,9 @@ export class DecorationAddon extends Disposable implements ITerminalAddon { commandDetectionListeners.push(capability.onCommandFinished(command => { this.registerCommandDecoration(command); if (command.exitCode) { - this._audioCueService.playAudioCue(AudioCue.terminalCommandFailed); + this._accessibilitySignalService.playSignal(AccessibilitySignal.terminalCommandFailed); + } else { + this._accessibilitySignalService.playSignal(AccessibilitySignal.terminalCommandSucceeded); } })); // Command invalidated @@ -299,9 +313,9 @@ export class DecorationAddon extends Disposable implements ITerminalAddon { if (command?.exitCode === undefined && !command?.markProperties) { return []; } else if (command?.markProperties || markProperties) { - return [this._terminalDecorationHoverService.createHover(element, command || markProperties, markProperties?.hoverMessage)]; + return [this._terminalDecorationHoverManager.createHover(element, command || markProperties, markProperties?.hoverMessage)]; } - return [this._createContextMenu(element, command), this._terminalDecorationHoverService.createHover(element, command)]; + return [...this._createContextMenu(element, command), this._terminalDecorationHoverManager.createHover(element, command)]; } private _updateClasses(element?: HTMLElement, exitCode?: number, markProperties?: IMarkProperties): void { @@ -334,14 +348,37 @@ export class DecorationAddon extends Disposable implements ITerminalAddon { } } - private _createContextMenu(element: HTMLElement, command: ITerminalCommand): IDisposable { + private _createContextMenu(element: HTMLElement, command: ITerminalCommand): IDisposable[] { // When the xterm Decoration gets disposed of, its element gets removed from the dom // along with its listeners - return dom.addDisposableListener(element, dom.EventType.CLICK, async () => { - this._terminalDecorationHoverService.hideHover(); - const actions = await this._getCommandActions(command); - this._contextMenuService.showContextMenu({ getAnchor: () => element, getActions: () => actions }); - }); + return [ + dom.addDisposableListener(element, dom.EventType.MOUSE_DOWN, async (e) => { + e.stopImmediatePropagation(); + }), + dom.addDisposableListener(element, dom.EventType.CLICK, async (e) => { + e.stopImmediatePropagation(); + this._terminalDecorationHoverManager.hideHover(); + const actions = await this._getCommandActions(command); + this._contextMenuService.showContextMenu({ getAnchor: () => element, getActions: () => actions }); + }), + dom.addDisposableListener(element, dom.EventType.CONTEXT_MENU, async (e) => { + e.stopImmediatePropagation(); + this._terminalDecorationHoverManager.hideHover(); + const actions = this._getContextMenuActions(); + this._contextMenuService.showContextMenu({ getAnchor: () => element, getActions: () => actions }); + }), + ]; + } + private _getContextMenuActions(): IAction[] { + const label = localize('workbench.action.terminal.toggleVisibility', "Toggle Visibility"); + return [ + { + class: undefined, tooltip: label, id: 'terminal.toggleVisibility', label, enabled: true, + run: async () => { + this._showToggleVisibilityQuickPick(); + } + } + ]; } private async _getCommandActions(command: ITerminalCommand): Promise { @@ -422,11 +459,6 @@ export class DecorationAddon extends Disposable implements ITerminalAddon { actions.push(new Separator()); - const labelConfigure = localize("terminal.configureCommandDecorations", 'Configure Command Decorations'); - actions.push({ - class: undefined, tooltip: labelConfigure, id: 'terminal.configureCommandDecorations', label: labelConfigure, enabled: true, - run: () => this._showConfigureCommandDecorationsQuickPick() - }); const labelAbout = localize("terminal.learnShellIntegration", 'Learn About Shell Integration'); actions.push({ class: undefined, tooltip: labelAbout, id: 'terminal.learnShellIntegration', label: labelAbout, enabled: true, @@ -435,22 +467,6 @@ export class DecorationAddon extends Disposable implements ITerminalAddon { return actions; } - private async _showConfigureCommandDecorationsQuickPick() { - const quickPick = this._quickInputService.createQuickPick(); - quickPick.items = [ - { id: 'a', label: localize('toggleVisibility', 'Toggle visibility') }, - ]; - quickPick.canSelectMany = false; - quickPick.onDidAccept(async e => { - quickPick.hide(); - const result = quickPick.activeItems[0]; - switch (result.id) { - case 'a': this._showToggleVisibilityQuickPick(); break; - } - }); - quickPick.show(); - } - private _showToggleVisibilityQuickPick() { const quickPick = this._quickInputService.createQuickPick(); quickPick.hideInput = true; diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/decorationStyles.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/decorationStyles.ts index 4d475759..1e82b5ba 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/decorationStyles.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/decorationStyles.ts @@ -5,7 +5,7 @@ import * as dom from 'vs/base/browser/dom'; import { Delayer } from 'vs/base/common/async'; -import { fromNow } from 'vs/base/common/date'; +import { fromNow, getDurationString } from 'vs/base/common/date'; import { MarkdownString } from 'vs/base/common/htmlContent'; import { combinedDisposable, Disposable, IDisposable } from 'vs/base/common/lifecycle'; import { localize } from 'vs/nls'; @@ -13,7 +13,7 @@ import { IConfigurationService } from 'vs/platform/configuration/common/configur import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; import { ITerminalCommand } from 'vs/platform/terminal/common/capabilities/capabilities'; import { TerminalSettingId } from 'vs/platform/terminal/common/terminal'; -import { IHoverService } from 'vs/workbench/services/hover/browser/hover'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; const enum DecorationStyles { DefaultDimension = 16, @@ -29,7 +29,6 @@ export const enum DecorationSelector { Codicon = 'codicon', XtermDecoration = 'xterm-decoration', OverviewRuler = '.xterm-decoration-overview-ruler', - QuickFix = 'quick-fix' } export class TerminalDecorationHoverManager extends Disposable { @@ -71,14 +70,29 @@ export class TerminalDecorationHoverManager extends Disposable { } else { return; } - } else if (command.exitCode) { - if (command.exitCode === -1) { - hoverContent += localize('terminalPromptCommandFailed', 'Command executed {0} and failed', fromNow(command.timestamp, true)); + } else { + if (command.duration) { + const durationText = getDurationString(command.duration); + if (command.exitCode) { + if (command.exitCode === -1) { + hoverContent += localize('terminalPromptCommandFailed.duration', 'Command executed {0}, took {1} and failed', fromNow(command.timestamp, true), durationText); + } else { + hoverContent += localize('terminalPromptCommandFailedWithExitCode.duration', 'Command executed {0}, took {1} and failed (Exit Code {2})', fromNow(command.timestamp, true), durationText, command.exitCode); + } + } else { + hoverContent += localize('terminalPromptCommandSuccess.duration', 'Command executed {0} and took {1}', fromNow(command.timestamp, true), durationText); + } } else { - hoverContent += localize('terminalPromptCommandFailedWithExitCode', 'Command executed {0} and failed (Exit Code {1})', fromNow(command.timestamp, true), command.exitCode); + if (command.exitCode) { + if (command.exitCode === -1) { + hoverContent += localize('terminalPromptCommandFailed', 'Command executed {0} and failed', fromNow(command.timestamp, true)); + } else { + hoverContent += localize('terminalPromptCommandFailedWithExitCode', 'Command executed {0} and failed (Exit Code {1})', fromNow(command.timestamp, true), command.exitCode); + } + } else { + hoverContent += localize('terminalPromptCommandSuccess', 'Command executed {0}', fromNow(command.timestamp, true)); + } } - } else { - hoverContent += localize('terminalPromptCommandSuccess', 'Command executed {0}', fromNow(command.timestamp, true)); } this._hoverService.showHover({ content: new MarkdownString(hoverContent), target: element }); }); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/lineDataEventAddon.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/lineDataEventAddon.ts index 01966b54..5512d15c 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/lineDataEventAddon.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/lineDataEventAddon.ts @@ -6,7 +6,7 @@ import { Emitter } from 'vs/base/common/event'; import { Disposable, toDisposable } from 'vs/base/common/lifecycle'; import { OperatingSystem } from 'vs/base/common/platform'; -import type { Terminal as XTermTerminal, IBuffer, ITerminalAddon } from 'xterm'; +import type { Terminal as XTermTerminal, IBuffer, ITerminalAddon } from '@xterm/xterm'; /** * Provides extensions to the xterm object in a modular, testable way. diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/markNavigationAddon.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/markNavigationAddon.ts index 7d558ffb..0c0048cc 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/markNavigationAddon.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/markNavigationAddon.ts @@ -4,13 +4,20 @@ *--------------------------------------------------------------------------------------------*/ import { coalesce } from 'vs/base/common/arrays'; -import { Disposable, dispose } from 'vs/base/common/lifecycle'; +import { Disposable, DisposableStore, MutableDisposable, dispose } from 'vs/base/common/lifecycle'; import { IMarkTracker } from 'vs/workbench/contrib/terminal/browser/terminal'; -import { ITerminalCapabilityStore, TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; -import type { Terminal, IMarker, ITerminalAddon, IDecoration } from 'xterm'; +import { ITerminalCapabilityStore, ITerminalCommand, TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; +import type { Terminal, IMarker, ITerminalAddon, IDecoration, IBufferRange } from '@xterm/xterm'; import { timeout } from 'vs/base/common/async'; import { IThemeService } from 'vs/platform/theme/common/themeService'; import { TERMINAL_OVERVIEW_RULER_CURSOR_FOREGROUND_COLOR } from 'vs/workbench/contrib/terminal/common/terminalColorRegistry'; +import { getWindow } from 'vs/base/browser/dom'; +import { ICurrentPartialCommand } from 'vs/platform/terminal/common/capabilities/commandDetection/terminalCommand'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; + +// HACK: Mark navigation currently depends on terminalContrib/stickyScroll +// eslint-disable-next-line local/code-import-patterns +import { TerminalStickyScrollSettingId } from 'vs/workbench/contrib/terminalContrib/stickyScroll/common/terminalStickyScrollConfiguration'; enum Boundary { Top, @@ -22,6 +29,13 @@ export const enum ScrollPosition { Middle } +interface IScrollToMarkerOptions { + hideDecoration?: boolean; + /** Scroll even if the line is within the viewport */ + forceScroll?: boolean; + bufferRange?: IBufferRange; +} + export class MarkNavigationAddon extends Disposable implements IMarkTracker, ITerminalAddon { private _currentMarker: IMarker | Boundary = Boundary.Bottom; private _selectionStart: IMarker | Boundary | null = null; @@ -29,6 +43,9 @@ export class MarkNavigationAddon extends Disposable implements IMarkTracker, ITe protected _terminal: Terminal | undefined; private _navigationDecorations: IDecoration[] | undefined; + private _activeCommandGuide?: ITerminalCommand; + private readonly _commandGuideDecorations = this._register(new MutableDisposable()); + activate(terminal: Terminal): void { this._terminal = terminal; this._register(this._terminal.onData(() => { @@ -38,6 +55,7 @@ export class MarkNavigationAddon extends Disposable implements IMarkTracker, ITe constructor( private readonly _capabilities: ITerminalCapabilityStore, + @IConfigurationService private readonly _configurationService: IConfigurationService, @IThemeService private readonly _themeService: IThemeService ) { super(); @@ -49,7 +67,13 @@ export class MarkNavigationAddon extends Disposable implements IMarkTracker, ITe const markCapability = this._capabilities.get(TerminalCapability.BufferMarkDetection); let markers: IMarker[] = []; if (commandCapability) { - markers = coalesce(commandCapability.commands.map(e => e.marker)); + markers = coalesce(commandCapability.commands.filter(e => skipEmptyCommands ? e.exitCode !== undefined : true).map(e => e.promptStartMarker ?? e.marker)); + // Allow navigating to the current command iff it has been executed, this ignores the + // skipEmptyCommands flag intenionally as chances are it's not going to be empty if an + // executed marker exists when this is requested. + if (commandCapability.currentCommand?.promptStartMarker && commandCapability.currentCommand.commandExecutedMarker) { + markers.push(commandCapability.currentCommand?.promptStartMarker); + } } else if (partialCommandCapability) { markers.push(...partialCommandCapability.commands); } @@ -66,7 +90,21 @@ export class MarkNavigationAddon extends Disposable implements IMarkTracker, ITe return markers; } - clearMarker(): void { + private _findCommand(marker: IMarker): ITerminalCommand | ICurrentPartialCommand | undefined { + const commandCapability = this._capabilities.get(TerminalCapability.CommandDetection); + if (commandCapability) { + const command = commandCapability.commands.find(e => e.marker?.line === marker.line || e.promptStartMarker?.line === marker.line); + if (command) { + return command; + } + if (commandCapability.currentCommand) { + return commandCapability.currentCommand; + } + } + return undefined; + } + + clear(): void { // Clear the current marker so successive focus/selection actions are performed from the // bottom of the buffer this._currentMarker = Boundary.Bottom; @@ -93,7 +131,7 @@ export class MarkNavigationAddon extends Disposable implements IMarkTracker, ITe return !this._getMarkers(true).includes(marker); } - scrollToPreviousMark(scrollPosition: ScrollPosition = ScrollPosition.Middle, retainSelection: boolean = false, skipEmptyCommands: boolean = false): void { + scrollToPreviousMark(scrollPosition: ScrollPosition = ScrollPosition.Middle, retainSelection: boolean = false, skipEmptyCommands: boolean = true): void { if (!this._terminal) { return; } @@ -103,7 +141,7 @@ export class MarkNavigationAddon extends Disposable implements IMarkTracker, ITe let markerIndex; const currentLineY = typeof this._currentMarker === 'object' - ? this._getTargetScrollLine(this._terminal, this._currentMarker, scrollPosition) + ? this.getTargetScrollLine(this._currentMarker.line, scrollPosition) : Math.min(getLine(this._terminal, this._currentMarker), this._terminal.buffer.active.baseY); const viewportY = this._terminal.buffer.active.viewportY; if (typeof this._currentMarker === 'object' ? !this._isMarkerInViewport(this._terminal, this._currentMarker) : currentLineY !== viewportY) { @@ -117,12 +155,12 @@ export class MarkNavigationAddon extends Disposable implements IMarkTracker, ITe } else if (this._currentMarker === Boundary.Top) { markerIndex = -1; } else if (this._isDisposable) { - markerIndex = this._findPreviousMarker(this._terminal, skipEmptyCommands); + markerIndex = this._findPreviousMarker(skipEmptyCommands); this._currentMarker.dispose(); this._isDisposable = false; } else { if (skipEmptyCommands && this._isEmptyCommand(this._currentMarker)) { - markerIndex = this._findPreviousMarker(this._terminal, true); + markerIndex = this._findPreviousMarker(true); } else { markerIndex = this._getMarkers(skipEmptyCommands).indexOf(this._currentMarker) - 1; } @@ -136,7 +174,7 @@ export class MarkNavigationAddon extends Disposable implements IMarkTracker, ITe } this._currentMarker = this._getMarkers(skipEmptyCommands)[markerIndex]; - this._scrollToMarker(this._currentMarker, scrollPosition); + this._scrollToCommand(this._currentMarker, scrollPosition); } scrollToNextMark(scrollPosition: ScrollPosition = ScrollPosition.Middle, retainSelection: boolean = false, skipEmptyCommands: boolean = true): void { @@ -149,7 +187,7 @@ export class MarkNavigationAddon extends Disposable implements IMarkTracker, ITe let markerIndex; const currentLineY = typeof this._currentMarker === 'object' - ? this._getTargetScrollLine(this._terminal, this._currentMarker, scrollPosition) + ? this.getTargetScrollLine(this._currentMarker.line, scrollPosition) : Math.min(getLine(this._terminal, this._currentMarker), this._terminal.buffer.active.baseY); const viewportY = this._terminal.buffer.active.viewportY; if (typeof this._currentMarker === 'object' ? !this._isMarkerInViewport(this._terminal, this._currentMarker) : currentLineY !== viewportY) { @@ -163,12 +201,12 @@ export class MarkNavigationAddon extends Disposable implements IMarkTracker, ITe } else if (this._currentMarker === Boundary.Top) { markerIndex = 0; } else if (this._isDisposable) { - markerIndex = this._findNextMarker(this._terminal, skipEmptyCommands); + markerIndex = this._findNextMarker(skipEmptyCommands); this._currentMarker.dispose(); this._isDisposable = false; } else { if (skipEmptyCommands && this._isEmptyCommand(this._currentMarker)) { - markerIndex = this._findNextMarker(this._terminal, true); + markerIndex = this._findNextMarker(true); } else { markerIndex = this._getMarkers(skipEmptyCommands).indexOf(this._currentMarker) + 1; } @@ -182,51 +220,188 @@ export class MarkNavigationAddon extends Disposable implements IMarkTracker, ITe } this._currentMarker = this._getMarkers(skipEmptyCommands)[markerIndex]; - this._scrollToMarker(this._currentMarker, scrollPosition); + this._scrollToCommand(this._currentMarker, scrollPosition); + } + + private _scrollToCommand(marker: IMarker, position: ScrollPosition): void { + const command = this._findCommand(marker); + if (command) { + this.revealCommand(command, position); + } else { + this._scrollToMarker(marker, position); + } } - private _scrollToMarker(marker: IMarker, position: ScrollPosition, endMarker?: IMarker, hideDecoration?: boolean): void { + private _scrollToMarker(start: IMarker | number, position: ScrollPosition, end?: IMarker | number, options?: IScrollToMarkerOptions): void { if (!this._terminal) { return; } - if (!this._isMarkerInViewport(this._terminal, marker)) { - const line = this._getTargetScrollLine(this._terminal, marker, position); + if (!this._isMarkerInViewport(this._terminal, start) || options?.forceScroll) { + const line = this.getTargetScrollLine(toLineIndex(start), position); this._terminal.scrollToLine(line); } - if (!hideDecoration) { - this._registerTemporaryDecoration(marker, endMarker); + if (!options?.hideDecoration) { + if (options?.bufferRange) { + this._highlightBufferRange(options.bufferRange); + } else { + this.registerTemporaryDecoration(start, end, true); + } } } - private _createMarkerForOffset(marker: IMarker, offset: number): IMarker { - if (offset === 0) { + private _createMarkerForOffset(marker: IMarker | number, offset: number): IMarker { + if (offset === 0 && isMarker(marker)) { return marker; } else { - const offsetMarker = this._terminal?.registerMarker(-this._terminal.buffer.active.cursorY + marker.line - this._terminal.buffer.active.baseY + offset); + const offsetMarker = this._terminal?.registerMarker(-this._terminal.buffer.active.cursorY + toLineIndex(marker) - this._terminal.buffer.active.baseY + offset); if (offsetMarker) { return offsetMarker; } else { - throw new Error(`Could not register marker with offset ${marker.line}, ${offset}`); + throw new Error(`Could not register marker with offset ${toLineIndex(marker)}, ${offset}`); + } + } + } + + revealCommand(command: ITerminalCommand | ICurrentPartialCommand, position: ScrollPosition = ScrollPosition.Middle): void { + const marker = 'getOutput' in command ? command.marker : command.commandStartMarker; + if (!this._terminal || !marker) { + return; + } + const line = toLineIndex(marker); + const promptRowCount = command.getPromptRowCount(); + const commandRowCount = command.getCommandRowCount(); + this._scrollToMarker( + line - (promptRowCount - 1), + position, + line + (commandRowCount - 1) + ); + } + + revealRange(range: IBufferRange): void { + this._scrollToMarker( + range.start.y - 1, + ScrollPosition.Middle, + range.end.y - 1, + { + bufferRange: range, + // Ensure scroll shows the line when sticky scroll is enabled + forceScroll: !!this._configurationService.getValue(TerminalStickyScrollSettingId.Enabled) + } + ); + } + + showCommandGuide(command: ITerminalCommand | undefined): void { + if (!this._terminal) { + return; + } + if (!command) { + this._commandGuideDecorations.clear(); + this._activeCommandGuide = undefined; + return; + } + if (this._activeCommandGuide === command) { + return; + } + if (command.marker) { + this._activeCommandGuide = command; + + // Highlight output + const store = this._commandGuideDecorations.value = new DisposableStore(); + if (!command.executedMarker || !command.endMarker) { + return; + } + const startLine = command.marker.line - (command.getPromptRowCount() - 1); + const decorationCount = toLineIndex(command.endMarker) - startLine; + // Abort if the command is excessively long to avoid performance on hover/leave + if (decorationCount > 20000) { + return; + } + for (let i = 0; i < decorationCount; i++) { + const decoration = this._terminal.registerDecoration({ + marker: this._createMarkerForOffset(startLine, i) + }); + if (decoration) { + store.add(decoration); + let renderedElement: HTMLElement | undefined; + store.add(decoration.onRender(element => { + if (!renderedElement) { + renderedElement = element; + element.classList.add('terminal-command-guide'); + if (i === 0) { + element.classList.add('top'); + } + if (i === decorationCount - 1) { + element.classList.add('bottom'); + } + } + if (this._terminal?.element) { + element.style.marginLeft = `-${getWindow(this._terminal.element).getComputedStyle(this._terminal.element).paddingLeft}`; + } + })); + } } } } - private _registerTemporaryDecoration(marker: IMarker, endMarker?: IMarker): void { + + private _scrollState: { viewportY: number } | undefined; + + saveScrollState(): void { + this._scrollState = { viewportY: this._terminal?.buffer.active.viewportY ?? 0 }; + } + + restoreScrollState(): void { + if (this._scrollState && this._terminal) { + this._terminal.scrollToLine(this._scrollState.viewportY); + this._scrollState = undefined; + } + } + + private _highlightBufferRange(range: IBufferRange): void { if (!this._terminal) { return; } + this._resetNavigationDecorations(); - const color = this._themeService.getColorTheme().getColor(TERMINAL_OVERVIEW_RULER_CURSOR_FOREGROUND_COLOR); - const startLine = marker.line; - const decorationCount = endMarker ? endMarker.line - startLine + 1 : 1; + const startLine = range.start.y; + const decorationCount = range.end.y - range.start.y + 1; + for (let i = 0; i < decorationCount; i++) { + const decoration = this._terminal.registerDecoration({ + marker: this._createMarkerForOffset(startLine - 1, i), + x: range.start.x - 1, + width: (range.end.x - 1) - (range.start.x - 1) + 1, + overviewRulerOptions: undefined + }); + if (decoration) { + this._navigationDecorations?.push(decoration); + let renderedElement: HTMLElement | undefined; + decoration.onRender(element => { + if (!renderedElement) { + renderedElement = element; + element.classList.add('terminal-range-highlight'); + } + }); + decoration.onDispose(() => { this._navigationDecorations = this._navigationDecorations?.filter(d => d !== decoration); }); + } + } + } + + registerTemporaryDecoration(marker: IMarker | number, endMarker: IMarker | number | undefined, showOutline: boolean): void { + if (!this._terminal) { + return; + } + this._resetNavigationDecorations(); + const color = this._themeService.getColorTheme().getColor(TERMINAL_OVERVIEW_RULER_CURSOR_FOREGROUND_COLOR); + const startLine = toLineIndex(marker); + const decorationCount = endMarker ? toLineIndex(endMarker) - startLine + 1 : 1; for (let i = 0; i < decorationCount; i++) { const decoration = this._terminal.registerDecoration({ marker: this._createMarkerForOffset(marker, i), width: this._terminal.cols, - overviewRulerOptions: { + overviewRulerOptions: i === 0 ? { color: color?.toString() || '#a0a0a0cc' - } + } : undefined }); if (decoration) { this._navigationDecorations?.push(decoration); @@ -235,39 +410,54 @@ export class MarkNavigationAddon extends Disposable implements IMarkTracker, ITe decoration.onRender(element => { if (!renderedElement) { renderedElement = element; - if (decorationCount > 1) { - element.classList.add('terminal-scroll-highlight'); - } else { - element.classList.add('terminal-scroll-highlight', 'terminal-scroll-highlight-outline'); + element.classList.add('terminal-scroll-highlight'); + if (showOutline) { + element.classList.add('terminal-scroll-highlight-outline'); } - if (this._terminal?.element) { - element.style.marginLeft = `-${getComputedStyle(this._terminal.element).paddingLeft}`; + if (i === 0) { + element.classList.add('top'); + } + if (i === decorationCount - 1) { + element.classList.add('bottom'); } + } else { + element.classList.add('terminal-scroll-highlight'); + } + if (this._terminal?.element) { + element.style.marginLeft = `-${getWindow(this._terminal.element).getComputedStyle(this._terminal.element).paddingLeft}`; } }); + // TODO: This is not efficient for a large decorationCount decoration.onDispose(() => { this._navigationDecorations = this._navigationDecorations?.filter(d => d !== decoration); }); // Number picked to align with symbol highlight in the editor - timeout(350).then(() => { - if (renderedElement) { - renderedElement.classList.remove('terminal-scroll-highlight-outline'); - } - }); + if (showOutline) { + timeout(350).then(() => { + if (renderedElement) { + renderedElement.classList.remove('terminal-scroll-highlight-outline'); + } + }); + } } } } - private _getTargetScrollLine(terminal: Terminal, marker: IMarker, position: ScrollPosition) { - // Middle is treated at 1/4 of the viewport's size because context below is almost always + scrollToLine(line: number, position: ScrollPosition): void { + this._terminal?.scrollToLine(this.getTargetScrollLine(line, position)); + } + + getTargetScrollLine(line: number, position: ScrollPosition): number { + // Middle is treated as 1/4 of the viewport's size because context below is almost always // more important than context above in the terminal. - if (position === ScrollPosition.Middle) { - return Math.max(marker.line - Math.floor(terminal.rows / 4), 0); + if (this._terminal && position === ScrollPosition.Middle) { + return Math.max(line - Math.floor(this._terminal.rows / 4), 0); } - return marker.line; + return line; } - private _isMarkerInViewport(terminal: Terminal, marker: IMarker) { + private _isMarkerInViewport(terminal: Terminal, marker: IMarker | number) { const viewportY = terminal.buffer.active.viewportY; - return marker.line >= viewportY && marker.line < viewportY + terminal.rows; + const line = toLineIndex(marker); + return line >= viewportY && line < viewportY + terminal.rows; } scrollToClosestMarker(startMarkerId: string, endMarkerId?: string, highlight?: boolean | undefined): void { @@ -280,7 +470,7 @@ export class MarkNavigationAddon extends Disposable implements IMarkTracker, ITe return; } const endMarker = endMarkerId ? detectionCapability.getMark(endMarkerId) : startMarker; - this._scrollToMarker(startMarker, ScrollPosition.Top, endMarker, !highlight); + this._scrollToMarker(startMarker, ScrollPosition.Top, endMarker, { hideDecoration: !highlight }); } selectToPreviousMark(): void { @@ -401,7 +591,7 @@ export class MarkNavigationAddon extends Disposable implements IMarkTracker, ITe } } - private _findPreviousMarker(xterm: Terminal, skipEmptyCommands: boolean = false): number { + private _findPreviousMarker(skipEmptyCommands: boolean = false): number { if (this._currentMarker === Boundary.Top) { return 0; } else if (this._currentMarker === Boundary.Bottom) { @@ -418,7 +608,7 @@ export class MarkNavigationAddon extends Disposable implements IMarkTracker, ITe return -1; } - private _findNextMarker(xterm: Terminal, skipEmptyCommands: boolean = false): number { + private _findNextMarker(skipEmptyCommands: boolean = false): number { if (this._currentMarker === Boundary.Top) { return 0; } else if (this._currentMarker === Boundary.Bottom) { @@ -469,3 +659,11 @@ export function selectLines(xterm: Terminal, start: IMarker | Boundary, end: IMa xterm.selectLines(startLine, endLine); } + +function isMarker(value: IMarker | number): value is IMarker { + return typeof value !== 'number'; +} + +function toLineIndex(line: IMarker | number): number { + return isMarker(line) ? line.line : line; +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/xtermTerminal.ts b/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/xtermTerminal.ts index ac1a2096..67136657 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/xtermTerminal.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/xtermTerminal.ts @@ -3,28 +3,23 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import type { IBuffer, ITerminalOptions, ITheme, Terminal as RawXtermTerminal, LogLevel as XtermLogLevel } from 'xterm'; -import type { CanvasAddon as CanvasAddonType } from 'xterm-addon-canvas'; -import type { ISearchOptions, SearchAddon as SearchAddonType } from 'xterm-addon-search'; -import type { Unicode11Addon as Unicode11AddonType } from 'xterm-addon-unicode11'; -import type { WebglAddon as WebglAddonType } from 'xterm-addon-webgl'; -import type { SerializeAddon as SerializeAddonType } from 'xterm-addon-serialize'; -import type { ImageAddon as ImageAddonType } from 'xterm-addon-image'; +import type { IBuffer, ITerminalOptions, ITheme, Terminal as RawXtermTerminal, LogLevel as XtermLogLevel } from '@xterm/xterm'; +import type { ISearchOptions, SearchAddon as SearchAddonType } from '@xterm/addon-search'; +import type { Unicode11Addon as Unicode11AddonType } from '@xterm/addon-unicode11'; +import type { WebglAddon as WebglAddonType } from '@xterm/addon-webgl'; +import type { SerializeAddon as SerializeAddonType } from '@xterm/addon-serialize'; +import type { ImageAddon as ImageAddonType } from '@xterm/addon-image'; import * as dom from 'vs/base/browser/dom'; import { IXtermCore } from 'vs/workbench/contrib/terminal/browser/xterm-private'; -import { ConfigurationTarget, IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { TerminalConfigHelper } from 'vs/workbench/contrib/terminal/browser/terminalConfigHelper'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { Disposable, DisposableStore } from 'vs/base/common/lifecycle'; import { IEditorOptions } from 'vs/editor/common/config/editorOptions'; import { IShellIntegration, ITerminalLogService, TerminalSettingId } from 'vs/platform/terminal/common/terminal'; import { ITerminalFont, ITerminalConfiguration } from 'vs/workbench/contrib/terminal/common/terminal'; -import { isSafari } from 'vs/base/browser/browser'; -import { IMarkTracker, IInternalXtermTerminal, IXtermTerminal, ISuggestController, IXtermColorProvider, XtermTerminalConstants, IXtermAttachToElementOptions, IDetachedXtermTerminal } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { IMarkTracker, IInternalXtermTerminal, IXtermTerminal, IXtermColorProvider, XtermTerminalConstants, IXtermAttachToElementOptions, IDetachedXtermTerminal, ITerminalConfigurationService } from 'vs/workbench/contrib/terminal/browser/terminal'; import { LogLevel } from 'vs/platform/log/common/log'; -import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; -import { TerminalStorageKeys } from 'vs/workbench/contrib/terminal/common/terminalStorageKeys'; -import { INotificationService, IPromptChoice, Severity } from 'vs/platform/notification/common/notification'; -import { MarkNavigationAddon } from 'vs/workbench/contrib/terminal/browser/xterm/markNavigationAddon'; +import { INotificationService } from 'vs/platform/notification/common/notification'; +import { MarkNavigationAddon, ScrollPosition } from 'vs/workbench/contrib/terminal/browser/xterm/markNavigationAddon'; import { localize } from 'vs/nls'; import { IColorTheme, IThemeService } from 'vs/platform/theme/common/themeService'; import { PANEL_BACKGROUND } from 'vs/workbench/common/theme'; @@ -36,25 +31,19 @@ import { ITerminalCapabilityStore, ITerminalCommand, TerminalCapability } from ' import { Emitter } from 'vs/base/common/event'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { importAMDNodeModule } from 'vs/amdX'; -import { SuggestAddon } from 'vs/workbench/contrib/terminal/browser/xterm/suggestAddon'; import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { TerminalContextKeys } from 'vs/workbench/contrib/terminal/common/terminalContextKey'; import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService'; import { debounce } from 'vs/base/common/decorators'; import { MouseWheelClassifier } from 'vs/base/browser/ui/scrollbar/scrollableElement'; import { IMouseWheelEvent, StandardWheelEvent } from 'vs/base/browser/mouseEvent'; +import { ILayoutService } from 'vs/platform/layout/browser/layoutService'; +import { AccessibilitySignal, IAccessibilitySignalService } from 'vs/platform/accessibilitySignal/browser/accessibilitySignalService'; const enum RenderConstants { - /** - * How long in milliseconds should an average frame take to render for a notification to appear - * which suggests the fallback DOM-based renderer. - */ - SlowCanvasRenderThreshold = 50, - NumberOfFramestoMeasure = 20, SmoothScrollDuration = 125 } -let CanvasAddon: typeof CanvasAddonType; let ImageAddon: typeof ImageAddonType; let SearchAddon: typeof SearchAddonType; let SerializeAddon: typeof SerializeAddonType; @@ -119,7 +108,7 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach /** The raw xterm.js instance */ readonly raw: RawXtermTerminal; private _core: IXtermCore; - private static _suggestedRendererType: 'canvas' | 'dom' | undefined = undefined; + private static _suggestedRendererType: 'dom' | undefined = undefined; private static _checkedWebglCompatible = false; private _attached?: { container: HTMLElement; options: IXtermAttachToElementOptions }; private _isPhysicalMouseWheel = MouseWheelClassifier.INSTANCE.isPhysicalMouseWheel(); @@ -130,8 +119,6 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach private _decorationAddon: DecorationAddon; // Optional addons - private _suggestAddon?: SuggestAddon; - private _canvasAddon?: CanvasAddonType; private _searchAddon?: SearchAddonType; private _unicode11Addon?: Unicode11AddonType; private _webglAddon?: WebglAddonType; @@ -146,6 +133,7 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach get findResult(): { resultIndex: number; resultCount: number } | undefined { return this._lastFindResult; } get isStdinDisabled(): boolean { return !!this.raw.options.disableStdin; } + get isGpuAccelerated(): boolean { return !!this._webglAddon; } private readonly _onDidRequestRunCommand = this._register(new Emitter<{ command: ITerminalCommand; copyAsHtml?: boolean; noNewLine?: boolean }>()); readonly onDidRequestRunCommand = this._onDidRequestRunCommand.event; @@ -166,10 +154,9 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach get markTracker(): IMarkTracker { return this._markNavigationAddon; } get shellIntegration(): IShellIntegration { return this._shellIntegrationAddon; } - get suggestController(): ISuggestController | undefined { return this._suggestAddon; } get textureAtlas(): Promise | undefined { - const canvas = this._webglAddon?.textureAtlas || this._canvasAddon?.textureAtlas; + const canvas = this._webglAddon?.textureAtlas; if (!canvas) { return undefined; } @@ -177,7 +164,10 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach } public get isFocused() { - return !!this.raw.element?.contains(document.activeElement); + if (!this.raw.element) { + return false; + } + return dom.isAncestorOfActiveElement(this.raw.element); } /** @@ -186,36 +176,37 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach */ constructor( xtermCtor: typeof RawXtermTerminal, - private readonly _configHelper: TerminalConfigHelper, cols: number, rows: number, - private readonly _backgroundColorProvider: IXtermColorProvider, + private readonly _xtermColorProvider: IXtermColorProvider, private readonly _capabilities: ITerminalCapabilityStore, shellIntegrationNonce: string, - private readonly _terminalSuggestWidgetVisibleContextKey: IContextKey | undefined, disableShellIntegrationReporting: boolean, @IConfigurationService private readonly _configurationService: IConfigurationService, @IInstantiationService private readonly _instantiationService: IInstantiationService, @ITerminalLogService private readonly _logService: ITerminalLogService, @INotificationService private readonly _notificationService: INotificationService, - @IStorageService private readonly _storageService: IStorageService, @IThemeService private readonly _themeService: IThemeService, @ITelemetryService private readonly _telemetryService: ITelemetryService, + @ITerminalConfigurationService private readonly _terminalConfigurationService: ITerminalConfigurationService, @IClipboardService private readonly _clipboardService: IClipboardService, - @IContextKeyService contextKeyService: IContextKeyService + @IContextKeyService contextKeyService: IContextKeyService, + @IAccessibilitySignalService private readonly _accessibilitySignalService: IAccessibilitySignalService, + @ILayoutService layoutService: ILayoutService ) { super(); - const font = this._configHelper.getFont(undefined, true); - const config = this._configHelper.config; + const font = this._terminalConfigurationService.getFont(dom.getActiveWindow(), undefined, true); + const config = this._terminalConfigurationService.config; const editorOptions = this._configurationService.getValue('editor'); this.raw = this._register(new xtermCtor({ allowProposedApi: true, cols, rows, + documentOverride: layoutService.mainContainer.ownerDocument, altClickMovesCursor: config.altClickMovesCursor && editorOptions.multiCursorModifier === 'alt', scrollback: config.scrollback, - theme: this._getXtermTheme(), + theme: this.getXtermTheme(), drawBoldTextInBrightColors: config.drawBoldTextInBrightColors, fontFamily: font.fontFamily, fontWeight: config.fontWeight, @@ -239,7 +230,13 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach scrollSensitivity: config.mouseWheelScrollSensitivity, wordSeparator: config.wordSeparators, overviewRulerWidth: 10, - ignoreBracketedPasteMode: config.ignoreBracketedPasteMode + ignoreBracketedPasteMode: config.ignoreBracketedPasteMode, + rescaleOverlappingGlyphs: config.rescaleOverlappingGlyphs, + windowOptions: { + getWinSizePixels: true, + getCellSizePixels: true, + getWinSizeChars: true, + }, })); this._updateSmoothScrolling(); this._core = (this.raw as any)._core as IXtermCore; @@ -279,17 +276,6 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach this._anyTerminalFocusContextKey = TerminalContextKeys.focusInAny.bindTo(contextKeyService); this._anyFocusedTerminalHasSelection = TerminalContextKeys.textSelectedInFocused.bindTo(contextKeyService); - - // Load the suggest addon, this should be loaded regardless of the setting as the sequences - // may still come in - if (this._terminalSuggestWidgetVisibleContextKey) { - this._suggestAddon = this._register(this._instantiationService.createInstance(SuggestAddon, this._terminalSuggestWidgetVisibleContextKey)); - this.raw.loadAddon(this._suggestAddon); - this._register(this._suggestAddon.onAcceptedCompletion(async text => { - this._onDidRequestFocus.fire(); - this._onDidRequestSendText.fire(text); - })); - } } *getBufferReverseIterator(): IterableIterator { @@ -343,8 +329,6 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach if (options.enableGpu) { if (this._shouldLoadWebgl()) { this._enableWebglRenderer(); - } else if (this._shouldLoadCanvas()) { - this._enableCanvasRenderer(); } } @@ -360,7 +344,7 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach // Track wheel events in mouse wheel classifier and update smoothScrolling when it changes // as it must be disabled when a trackpad is used - ad.add(dom.addDisposableListener(this.raw.element!, dom.EventType.MOUSE_WHEEL, (e: IMouseWheelEvent) => { + ad.add(dom.addDisposableListener(this.raw.element, dom.EventType.MOUSE_WHEEL, (e: IMouseWheelEvent) => { const classifier = MouseWheelClassifier.INSTANCE; classifier.acceptStandardWheelEvent(new StandardWheelEvent(e)); const value = classifier.isPhysicalMouseWheel(); @@ -370,8 +354,6 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach } }, { passive: true })); - this._suggestAddon?.setContainer(container); - this._attached = { container, options }; // Screen must be created at this point as xterm.open is called return this._attached?.container.querySelector('.xterm-screen')!; @@ -392,7 +374,7 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach } updateConfig(): void { - const config = this._configHelper.config; + const config = this._terminalConfigurationService.config; this.raw.options.altClickMovesCursor = config.altClickMovesCursor; this._setCursorBlink(config.cursorBlinking); this._setCursorStyle(config.cursorStyle); @@ -412,31 +394,23 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach this.raw.options.wordSeparator = config.wordSeparators; this.raw.options.customGlyphs = config.customGlyphs; this.raw.options.ignoreBracketedPasteMode = config.ignoreBracketedPasteMode; + this.raw.options.rescaleOverlappingGlyphs = config.rescaleOverlappingGlyphs; this._updateSmoothScrolling(); if (this._attached?.options.enableGpu) { if (this._shouldLoadWebgl()) { this._enableWebglRenderer(); } else { this._disposeOfWebglRenderer(); - if (this._shouldLoadCanvas()) { - this._enableCanvasRenderer(); - } else { - this._disposeOfCanvasRenderer(); - } } } } private _updateSmoothScrolling() { - this.raw.options.smoothScrollDuration = this._configHelper.config.smoothScrolling && this._isPhysicalMouseWheel ? RenderConstants.SmoothScrollDuration : 0; + this.raw.options.smoothScrollDuration = this._terminalConfigurationService.config.smoothScrolling && this._isPhysicalMouseWheel ? RenderConstants.SmoothScrollDuration : 0; } private _shouldLoadWebgl(): boolean { - return !isSafari && (this._configHelper.config.gpuAcceleration === 'auto' && XtermTerminal._suggestedRendererType === undefined) || this._configHelper.config.gpuAcceleration === 'on'; - } - - private _shouldLoadCanvas(): boolean { - return (this._configHelper.config.gpuAcceleration === 'auto' && (XtermTerminal._suggestedRendererType === undefined || XtermTerminal._suggestedRendererType === 'canvas')) || this._configHelper.config.gpuAcceleration === 'canvas'; + return (this._terminalConfigurationService.config.gpuAcceleration === 'auto' && XtermTerminal._suggestedRendererType === undefined) || this._terminalConfigurationService.config.gpuAcceleration === 'on'; } forceRedraw() { @@ -451,19 +425,6 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach this._core.viewport?._innerRefresh(); } - forceUnpause() { - // HACK: Force the renderer to unpause by simulating an IntersectionObserver event. - // This is to fix an issue where dragging the windpow to the top of the screen to - // maximize on Windows/Linux would fire an event saying that the terminal was not - // visible. - if (!!this._canvasAddon) { - this._core._renderService?._handleIntersectionChange({ intersectionRatio: 1 }); - // HACK: Force a refresh of the screen to ensure links are refresh corrected. - // This can probably be removed when the above hack is fixed in Chromium. - this.raw.refresh(0, this.raw.rows - 1); - } - } - async findNext(term: string, searchOptions: ISearchOptions): Promise { this._updateFindColors(searchOptions); return (await this._getSearchAddon()).findNext(term, searchOptions); @@ -523,7 +484,7 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach } getFont(): ITerminalFont { - return this._configHelper.getFont(this._core); + return this._terminalConfigurationService.getFont(dom.getWindow(this.raw.element), this._core); } getLongestViewportWrappedLineLength(): number { @@ -582,12 +543,17 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach this.raw.scrollToTop(); } + scrollToLine(line: number, position: ScrollPosition = ScrollPosition.Top): void { + this.markTracker.scrollToLine(line, position); + } + clearBuffer(): void { this.raw.clear(); // xterm.js does not clear the first prompt, so trigger these to simulate // the prompt being written this._capabilities.get(TerminalCapability.CommandDetection)?.handlePromptStart(); this._capabilities.get(TerminalCapability.CommandDetection)?.handleCommandStart(); + this._accessibilitySignalService.playSignal(AccessibilitySignal.clear); } hasSelection(): boolean { @@ -636,9 +602,10 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach e.clipboardData.setData('text/html', textAsHtml); e.preventDefault(); } - document.addEventListener('copy', listener); - document.execCommand('copy'); - document.removeEventListener('copy', listener); + const doc = dom.getDocument(this.raw.element); + doc.addEventListener('copy', listener); + doc.execCommand('copy'); + doc.removeEventListener('copy', listener); } else { await this._clipboardService.writeText(this.raw.getSelection()); } @@ -699,7 +666,6 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach const Addon = await this._getWebglAddonConstructor(); this._webglAddon = new Addon(); - this._disposeOfCanvasRenderer(); try { this.raw.loadAddon(this._webglAddon); this._logService.trace('Webgl was loaded'); @@ -715,56 +681,20 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach // } // }, 5000); } catch (e) { - this._logService.warn(`Webgl could not be loaded. Falling back to the canvas renderer type.`, e); - const neverMeasureRenderTime = this._storageService.getBoolean(TerminalStorageKeys.NeverMeasureRenderTime, StorageScope.APPLICATION, false); - // if it's already set to dom, no need to measure render time - if (!neverMeasureRenderTime && this._configHelper.config.gpuAcceleration !== 'off') { - this._measureRenderTime(); - } + this._logService.warn(`Webgl could not be loaded. Falling back to the DOM renderer`, e); this._disableWebglForThisSession(); } } private _disableWebglForThisSession() { - XtermTerminal._suggestedRendererType = 'canvas'; + XtermTerminal._suggestedRendererType = 'dom'; this._disposeOfWebglRenderer(); - this._enableCanvasRenderer(); - } - - private async _enableCanvasRenderer(): Promise { - if (!this.raw.element || this._canvasAddon) { - return; - } - const Addon = await this._getCanvasAddonConstructor(); - this._canvasAddon = new Addon(); - this._disposeOfWebglRenderer(); - try { - this.raw.loadAddon(this._canvasAddon); - this._logService.trace('Canvas renderer was loaded'); - } catch (e) { - this._logService.warn(`Canvas renderer could not be loaded, falling back to dom renderer`, e); - const neverMeasureRenderTime = this._storageService.getBoolean(TerminalStorageKeys.NeverMeasureRenderTime, StorageScope.APPLICATION, false); - // if it's already set to dom, no need to measure render time - if (!neverMeasureRenderTime && this._configHelper.config.gpuAcceleration !== 'off') { - this._measureRenderTime(); - } - XtermTerminal._suggestedRendererType = 'dom'; - this._disposeOfCanvasRenderer(); - } - this._refreshImageAddon(); - } - - protected async _getCanvasAddonConstructor(): Promise { - if (!CanvasAddon) { - CanvasAddon = (await importAMDNodeModule('xterm-addon-canvas', 'lib/xterm-addon-canvas.js')).CanvasAddon; - } - return CanvasAddon; } @debounce(100) private async _refreshImageAddon(): Promise { - // Only allow the image addon when a canvas is being used to avoid possible GPU issues - if (this._configHelper.config.enableImages && (this._canvasAddon || this._webglAddon)) { + // Only allow the image addon when webgl is being used to avoid possible GPU issues + if (this._terminalConfigurationService.config.enableImages && this._webglAddon) { if (!this._imageAddon) { const AddonCtor = await this._getImageAddonConstructor(); this._imageAddon = new AddonCtor(); @@ -782,49 +712,39 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach protected async _getImageAddonConstructor(): Promise { if (!ImageAddon) { - ImageAddon = (await importAMDNodeModule('xterm-addon-image', 'lib/xterm-addon-image.js')).ImageAddon; + ImageAddon = (await importAMDNodeModule('@xterm/addon-image', 'lib/addon-image.js')).ImageAddon; } return ImageAddon; } protected async _getSearchAddonConstructor(): Promise { if (!SearchAddon) { - SearchAddon = (await importAMDNodeModule('xterm-addon-search', 'lib/xterm-addon-search.js')).SearchAddon; + SearchAddon = (await importAMDNodeModule('@xterm/addon-search', 'lib/addon-search.js')).SearchAddon; } return SearchAddon; } protected async _getUnicode11Constructor(): Promise { if (!Unicode11Addon) { - Unicode11Addon = (await importAMDNodeModule('xterm-addon-unicode11', 'lib/xterm-addon-unicode11.js')).Unicode11Addon; + Unicode11Addon = (await importAMDNodeModule('@xterm/addon-unicode11', 'lib/addon-unicode11.js')).Unicode11Addon; } return Unicode11Addon; } protected async _getWebglAddonConstructor(): Promise { if (!WebglAddon) { - WebglAddon = (await importAMDNodeModule('xterm-addon-webgl', 'lib/xterm-addon-webgl.js')).WebglAddon; + WebglAddon = (await importAMDNodeModule('@xterm/addon-webgl', 'lib/addon-webgl.js')).WebglAddon; } return WebglAddon; } protected async _getSerializeAddonConstructor(): Promise { if (!SerializeAddon) { - SerializeAddon = (await importAMDNodeModule('xterm-addon-serialize', 'lib/xterm-addon-serialize.js')).SerializeAddon; + SerializeAddon = (await importAMDNodeModule('@xterm/addon-serialize', 'lib/addon-serialize.js')).SerializeAddon; } return SerializeAddon; } - private _disposeOfCanvasRenderer(): void { - try { - this._canvasAddon?.dispose(); - } catch { - // ignore - } - this._canvasAddon = undefined; - this._refreshImageAddon(); - } - private _disposeOfWebglRenderer(): void { try { this._webglAddon?.dispose(); @@ -835,66 +755,13 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach this._refreshImageAddon(); } - private async _measureRenderTime(): Promise { - const frameTimes: number[] = []; - if (!this._core._renderService?._renderer._renderLayers) { - return; - } - const textRenderLayer = this._core._renderService._renderer._renderLayers[0]; - const originalOnGridChanged = textRenderLayer?.onGridChanged; - const evaluateCanvasRenderer = () => { - // Discard first frame time as it's normal to take longer - frameTimes.shift(); - - const medianTime = frameTimes.sort((a, b) => a - b)[Math.floor(frameTimes.length / 2)]; - if (medianTime > RenderConstants.SlowCanvasRenderThreshold) { - if (this._configHelper.config.gpuAcceleration === 'auto') { - XtermTerminal._suggestedRendererType = 'dom'; - this.updateConfig(); - } else { - const promptChoices: IPromptChoice[] = [ - { - label: localize('yes', "Yes"), - run: () => this._configurationService.updateValue(TerminalSettingId.GpuAcceleration, 'off', ConfigurationTarget.USER) - } as IPromptChoice, - { - label: localize('no', "No"), - run: () => { } - } as IPromptChoice, - { - label: localize('dontShowAgain', "Don't Show Again"), - isSecondary: true, - run: () => this._storageService.store(TerminalStorageKeys.NeverMeasureRenderTime, true, StorageScope.APPLICATION, StorageTarget.MACHINE) - } as IPromptChoice - ]; - this._notificationService.prompt( - Severity.Warning, - localize('terminal.slowRendering', 'Terminal GPU acceleration appears to be slow on your computer. Would you like to switch to disable it which may improve performance? [Read more about terminal settings](https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered).'), - promptChoices - ); - } - } - }; - - textRenderLayer.onGridChanged = (terminal: RawXtermTerminal, firstRow: number, lastRow: number) => { - const startTime = performance.now(); - originalOnGridChanged.call(textRenderLayer, terminal, firstRow, lastRow); - frameTimes.push(performance.now() - startTime); - if (frameTimes.length === RenderConstants.NumberOfFramestoMeasure) { - evaluateCanvasRenderer(); - // Restore original function - textRenderLayer.onGridChanged = originalOnGridChanged; - } - }; - } - - private _getXtermTheme(theme?: IColorTheme): ITheme { + getXtermTheme(theme?: IColorTheme): ITheme { if (!theme) { theme = this._themeService.getColorTheme(); } const foregroundColor = theme.getColor(TERMINAL_FOREGROUND_COLOR); - const backgroundColor = this._backgroundColorProvider.getBackgroundColor(theme); + const backgroundColor = this._xtermColorProvider.getBackgroundColor(theme); const cursorColor = theme.getColor(TERMINAL_CURSOR_FOREGROUND_COLOR) || foregroundColor; const cursorAccentColor = theme.getColor(TERMINAL_CURSOR_BACKGROUND_COLOR) || backgroundColor; const selectionBackgroundColor = theme.getColor(TERMINAL_SELECTION_BACKGROUND_COLOR); @@ -929,7 +796,7 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach } private _updateTheme(theme?: IColorTheme): void { - this.raw.options.theme = this._getXtermTheme(theme); + this.raw.options.theme = this.getXtermTheme(theme); } refresh() { @@ -938,13 +805,13 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach } private async _updateUnicodeVersion(): Promise { - if (!this._unicode11Addon && this._configHelper.config.unicodeVersion === '11') { + if (!this._unicode11Addon && this._terminalConfigurationService.config.unicodeVersion === '11') { const Addon = await this._getUnicode11Constructor(); this._unicode11Addon = new Addon(); this.raw.loadAddon(this._unicode11Addon); } - if (this.raw.unicode.activeVersion !== this._configHelper.config.unicodeVersion) { - this.raw.unicode.activeVersion = this._configHelper.config.unicodeVersion; + if (this.raw.unicode.activeVersion !== this._terminalConfigurationService.config.unicodeVersion) { + this.raw.unicode.activeVersion = this._terminalConfigurationService.config.unicodeVersion; } } @@ -961,7 +828,7 @@ export class XtermTerminal extends Disposable implements IXtermTerminal, IDetach } } -export function getXtermScaledDimensions(font: ITerminalFont, width: number, height: number) { +export function getXtermScaledDimensions(w: Window, font: ITerminalFont, width: number, height: number) { if (!font.charWidth || !font.charHeight) { return null; } @@ -970,13 +837,13 @@ export function getXtermScaledDimensions(font: ITerminalFont, width: number, hei // the use of canvas, window.devicePixelRatio needs to be used here in // order to be precise. font.charWidth/charHeight alone as insufficient // when window.devicePixelRatio changes. - const scaledWidthAvailable = width * window.devicePixelRatio; + const scaledWidthAvailable = width * w.devicePixelRatio; - const scaledCharWidth = font.charWidth * window.devicePixelRatio + font.letterSpacing; + const scaledCharWidth = font.charWidth * w.devicePixelRatio + font.letterSpacing; const cols = Math.max(Math.floor(scaledWidthAvailable / scaledCharWidth), 1); - const scaledHeightAvailable = height * window.devicePixelRatio; - const scaledCharHeight = Math.ceil(font.charHeight * window.devicePixelRatio); + const scaledHeightAvailable = height * w.devicePixelRatio; + const scaledCharHeight = Math.ceil(font.charHeight * w.devicePixelRatio); const scaledLineHeight = Math.floor(scaledCharHeight * font.lineHeight); const rows = Math.max(Math.floor(scaledHeightAvailable / scaledLineHeight), 1); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/common/basePty.ts b/patched-vscode/src/vs/workbench/contrib/terminal/common/basePty.ts new file mode 100644 index 00000000..3680b1ff --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminal/common/basePty.ts @@ -0,0 +1,112 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Emitter } from 'vs/base/common/event'; +import { Disposable } from 'vs/base/common/lifecycle'; +import { mark } from 'vs/base/common/performance'; +import { URI } from 'vs/base/common/uri'; +import type { IPtyHostProcessReplayEvent, ISerializedCommandDetectionCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; +import { ProcessPropertyType, type IProcessDataEvent, type IProcessProperty, type IProcessPropertyMap, type IProcessReadyEvent, type ITerminalChildProcess } from 'vs/platform/terminal/common/terminal'; + +/** + * Responsible for establishing and maintaining a connection with an existing terminal process + * created on the local pty host. + */ +export abstract class BasePty extends Disposable implements Partial { + protected readonly _properties: IProcessPropertyMap = { + cwd: '', + initialCwd: '', + fixedDimensions: { cols: undefined, rows: undefined }, + title: '', + shellType: undefined, + hasChildProcesses: true, + resolvedShellLaunchConfig: {}, + overrideDimensions: undefined, + failedShellIntegrationActivation: false, + usedShellIntegrationInjection: undefined + }; + protected readonly _lastDimensions: { cols: number; rows: number } = { cols: -1, rows: -1 }; + protected _inReplay = false; + + protected readonly _onProcessData = this._register(new Emitter()); + readonly onProcessData = this._onProcessData.event; + protected readonly _onProcessReplayComplete = this._register(new Emitter()); + readonly onProcessReplayComplete = this._onProcessReplayComplete.event; + protected readonly _onProcessReady = this._register(new Emitter()); + readonly onProcessReady = this._onProcessReady.event; + protected readonly _onDidChangeProperty = this._register(new Emitter>()); + readonly onDidChangeProperty = this._onDidChangeProperty.event; + protected readonly _onProcessExit = this._register(new Emitter()); + readonly onProcessExit = this._onProcessExit.event; + protected readonly _onRestoreCommands = this._register(new Emitter()); + readonly onRestoreCommands = this._onRestoreCommands.event; + + constructor( + readonly id: number, + readonly shouldPersist: boolean + ) { + super(); + } + + async getInitialCwd(): Promise { + return this._properties.initialCwd; + } + + async getCwd(): Promise { + return this._properties.cwd || this._properties.initialCwd; + } + + handleData(e: string | IProcessDataEvent) { + this._onProcessData.fire(e); + } + handleExit(e: number | undefined) { + this._onProcessExit.fire(e); + } + handleReady(e: IProcessReadyEvent) { + this._onProcessReady.fire(e); + } + handleDidChangeProperty({ type, value }: IProcessProperty) { + switch (type) { + case ProcessPropertyType.Cwd: + this._properties.cwd = value; + break; + case ProcessPropertyType.InitialCwd: + this._properties.initialCwd = value; + break; + case ProcessPropertyType.ResolvedShellLaunchConfig: + if (value.cwd && typeof value.cwd !== 'string') { + value.cwd = URI.revive(value.cwd); + } + } + this._onDidChangeProperty.fire({ type, value }); + } + async handleReplay(e: IPtyHostProcessReplayEvent) { + mark(`code/terminal/willHandleReplay/${this.id}`); + try { + this._inReplay = true; + for (const innerEvent of e.events) { + if (innerEvent.cols !== 0 || innerEvent.rows !== 0) { + // never override with 0x0 as that is a marker for an unknown initial size + this._onDidChangeProperty.fire({ type: ProcessPropertyType.OverrideDimensions, value: { cols: innerEvent.cols, rows: innerEvent.rows, forceExactSize: true } }); + } + const e: IProcessDataEvent = { data: innerEvent.data, trackCommit: true }; + this._onProcessData.fire(e); + await e.writePromise; + } + } finally { + this._inReplay = false; + } + + if (e.commands) { + this._onRestoreCommands.fire(e.commands); + } + + // remove size override + this._onDidChangeProperty.fire({ type: ProcessPropertyType.OverrideDimensions, value: undefined }); + + mark(`code/terminal/didHandleReplay/${this.id}`); + this._onProcessReplayComplete.fire(); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/common/history.ts b/patched-vscode/src/vs/workbench/contrib/terminal/common/history.ts index cf0d940e..ca258845 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/common/history.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/common/history.ts @@ -92,6 +92,9 @@ export async function getShellFileHistory(accessor: ServicesAccessor, shellType: case PosixShellType.Fish: result = await fetchFishHistory(accessor); break; + case PosixShellType.Python: + result = await fetchPythonHistory(accessor); + break; default: return []; } if (result === undefined) { @@ -295,6 +298,30 @@ export async function fetchZshHistory(accessor: ServicesAccessor) { return result.values(); } + +export async function fetchPythonHistory(accessor: ServicesAccessor): Promise | undefined> { + const fileService = accessor.get(IFileService); + const remoteAgentService = accessor.get(IRemoteAgentService); + + const content = await fetchFileContents(env['HOME'], '.python_history', false, fileService, remoteAgentService); + + if (content === undefined) { + return undefined; + } + + // Python history file is a simple text file with one command per line + const fileLines = content.split('\n'); + const result: Set = new Set(); + + fileLines.forEach(line => { + if (line.trim().length > 0) { + result.add(line.trim()); + } + }); + + return result.values(); +} + export async function fetchPwshHistory(accessor: ServicesAccessor) { const fileService: Pick = accessor.get(IFileService); const remoteAgentService: Pick = accessor.get(IRemoteAgentService); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/common/terminal.ts b/patched-vscode/src/vs/workbench/contrib/terminal/common/terminal.ts index 03979a19..fc4a6a0a 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/common/terminal.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/common/terminal.ts @@ -6,7 +6,7 @@ import { Event } from 'vs/base/common/event'; import { IDisposable } from 'vs/base/common/lifecycle'; import { MarshalledId } from 'vs/base/common/marshallingIds'; -import { IProcessEnvironment, OperatingSystem } from 'vs/base/common/platform'; +import { IProcessEnvironment, isLinux, OperatingSystem } from 'vs/base/common/platform'; import Severity from 'vs/base/common/severity'; import { ThemeIcon } from 'vs/base/common/themables'; import { URI } from 'vs/base/common/uri'; @@ -19,6 +19,12 @@ import { AccessibilityCommandId } from 'vs/workbench/contrib/accessibility/commo import { IEnvironmentVariableInfo } from 'vs/workbench/contrib/terminal/common/environmentVariable'; import { IExtensionPointDescriptor } from 'vs/workbench/services/extensions/common/extensionsRegistry'; +// Import commands to skip shell from terminalContrib - this is an exception to the eslint rule +// since they need to be included in the terminal module +import { defaultTerminalAccessibilityCommandsToSkipShell } from 'vs/workbench/contrib/terminalContrib/accessibility/common/terminal.accessibility'; // eslint-disable-line local/code-import-patterns +import { defaultTerminalFindCommandToSkipShell } from 'vs/workbench/contrib/terminalContrib/find/common/terminal.find'; // eslint-disable-line local/code-import-patterns +import { defaultTerminalSuggestCommandsToSkipShell } from 'vs/workbench/contrib/terminalContrib/suggest/common/terminal.suggest'; // eslint-disable-line local/code-import-patterns + export const TERMINAL_VIEW_ID = 'terminal'; export const TERMINAL_CREATION_COMMANDS = ['workbench.action.terminal.toggleTerminal', 'workbench.action.terminal.new', 'workbench.action.togglePanel', 'workbench.action.terminal.focus']; @@ -27,7 +33,12 @@ export const TERMINAL_CONFIG_SECTION = 'terminal.integrated'; export const DEFAULT_LETTER_SPACING = 0; export const MINIMUM_LETTER_SPACING = -5; -export const DEFAULT_LINE_HEIGHT = 1; +// HACK: On Linux it's common for fonts to include an underline that is rendered lower than the +// bottom of the cell which causes it to be cut off due to `overflow:hidden` in the DOM renderer. +// See: +// - https://github.com/microsoft/vscode/issues/211933 +// - https://github.com/xtermjs/xterm.js/issues/4067 +export const DEFAULT_LINE_HEIGHT = isLinux ? 1.1 : 1; export const MINIMUM_FONT_WEIGHT = 1; export const MAXIMUM_FONT_WEIGHT = 1000; @@ -51,7 +62,6 @@ export interface ITerminalProfileResolverService { getDefaultShellArgs(options: IShellLaunchConfigResolveOptions): Promise; getDefaultIcon(): TerminalIcon & ThemeIcon; getEnvironment(remoteAuthority: string | undefined): Promise; - createProfileFromShellAndShellArgs(shell?: unknown, shellArgs?: unknown): Promise; } /* @@ -136,8 +146,9 @@ export interface ITerminalConfiguration { altClickMovesCursor: boolean; macOptionIsMeta: boolean; macOptionClickForcesSelection: boolean; - gpuAcceleration: 'auto' | 'on' | 'canvas' | 'off'; + gpuAcceleration: 'auto' | 'on' | 'off'; rightClickBehavior: 'default' | 'copyPaste' | 'paste' | 'selectWord' | 'nothing'; + middleClickBehavior: 'default' | 'paste'; cursorBlinking: boolean; cursorStyle: 'block' | 'underline' | 'line'; cursorStyleInactive: 'outline' | 'block' | 'underline' | 'line' | 'none'; @@ -176,11 +187,8 @@ export interface ITerminalConfiguration { windowsEnableConpty: boolean; wordSeparators: string; enableFileLinks: 'off' | 'on' | 'notRemote'; + allowedLinkSchemes: string[]; unicodeVersion: '6' | '11'; - localEchoLatencyThreshold: number; - localEchoExcludePrograms: ReadonlyArray; - localEchoEnabled: 'auto' | 'on' | 'off'; - localEchoStyle: 'bold' | 'dim' | 'italic' | 'underlined' | 'inverted' | string; enablePersistentSessions: boolean; tabs: { enabled: boolean; @@ -201,20 +209,13 @@ export interface ITerminalConfiguration { shellIntegration?: { enabled: boolean; decorationsEnabled: boolean; + // TODO: Legacy - remove soon + suggestEnabled: boolean; }; enableImages: boolean; smoothScrolling: boolean; ignoreBracketedPasteMode: boolean; -} - -export const DEFAULT_LOCAL_ECHO_EXCLUDE: ReadonlyArray = ['vim', 'vi', 'nano', 'tmux']; - -export interface ITerminalConfigHelper { - config: ITerminalConfiguration; - - configFontIsMonospace(): boolean; - getFont(): ITerminalFont; - showRecommendations(shellLaunchConfig: IShellLaunchConfig): void; + rescaleOverlappingGlyphs: boolean; } export interface ITerminalFont { @@ -391,8 +392,6 @@ export interface ISerializedTerminalInstanceContext { export const QUICK_LAUNCH_PROFILE_CHOICE = 'workbench.action.terminal.profile.choice'; export const enum TerminalCommandId { - FindNext = 'workbench.action.terminal.findNext', - FindPrevious = 'workbench.action.terminal.findPrevious', Toggle = 'workbench.action.terminal.toggleTerminal', Kill = 'workbench.action.terminal.kill', KillViewOrEditor = 'workbench.action.terminal.killViewOrEditor', @@ -401,16 +400,11 @@ export const enum TerminalCommandId { KillAll = 'workbench.action.terminal.killAll', QuickKill = 'workbench.action.terminal.quickKill', ConfigureTerminalSettings = 'workbench.action.terminal.openSettings', - OpenDetectedLink = 'workbench.action.terminal.openDetectedLink', - OpenWordLink = 'workbench.action.terminal.openWordLink', ShellIntegrationLearnMore = 'workbench.action.terminal.learnMore', - OpenFileLink = 'workbench.action.terminal.openFileLink', - OpenWebLink = 'workbench.action.terminal.openUrlLink', RunRecentCommand = 'workbench.action.terminal.runRecentCommand', - FocusAccessibleBuffer = 'workbench.action.terminal.focusAccessibleBuffer', - AccessibleBufferGoToNextCommand = 'workbench.action.terminal.accessibleBufferGoToNextCommand', - AccessibleBufferGoToPreviousCommand = 'workbench.action.terminal.accessibleBufferGoToPreviousCommand', + CopyLastCommand = 'workbench.action.terminal.copyLastCommand', CopyLastCommandOutput = 'workbench.action.terminal.copyLastCommandOutput', + CopyLastCommandAndLastCommandOutput = 'workbench.action.terminal.copyLastCommandAndLastCommandOutput', GoToRecentDirectory = 'workbench.action.terminal.goToRecentDirectory', CopyAndClearSelection = 'workbench.action.terminal.copyAndClearSelection', CopySelection = 'workbench.action.terminal.copySelection', @@ -429,9 +423,7 @@ export const enum TerminalCommandId { Split = 'workbench.action.terminal.split', SplitActiveTab = 'workbench.action.terminal.splitActiveTab', SplitInActiveWorkspace = 'workbench.action.terminal.splitInActiveWorkspace', - ShowQuickFixes = 'workbench.action.terminal.showQuickFixes', Unsplit = 'workbench.action.terminal.unsplit', - UnsplitActiveTab = 'workbench.action.terminal.unsplitActiveTab', JoinActiveTab = 'workbench.action.terminal.joinActiveTab', Join = 'workbench.action.terminal.join', Relaunch = 'workbench.action.terminal.relaunch', @@ -465,17 +457,12 @@ export const enum TerminalCommandId { Clear = 'workbench.action.terminal.clear', ClearSelection = 'workbench.action.terminal.clearSelection', ChangeIcon = 'workbench.action.terminal.changeIcon', - ChangeIconPanel = 'workbench.action.terminal.changeIconPanel', ChangeIconActiveTab = 'workbench.action.terminal.changeIconActiveTab', ChangeColor = 'workbench.action.terminal.changeColor', - ChangeColorPanel = 'workbench.action.terminal.changeColorPanel', ChangeColorActiveTab = 'workbench.action.terminal.changeColorActiveTab', Rename = 'workbench.action.terminal.rename', - RenamePanel = 'workbench.action.terminal.renamePanel', RenameActiveTab = 'workbench.action.terminal.renameActiveTab', RenameWithArgs = 'workbench.action.terminal.renameWithArg', - FindFocus = 'workbench.action.terminal.focusFind', - FindHide = 'workbench.action.terminal.hideFind', QuickOpenTerm = 'workbench.action.quickOpenTerm', ScrollToPreviousCommand = 'workbench.action.terminal.scrollToPreviousCommand', ScrollToNextCommand = 'workbench.action.terminal.scrollToNextCommand', @@ -484,31 +471,17 @@ export const enum TerminalCommandId { SelectToPreviousLine = 'workbench.action.terminal.selectToPreviousLine', SelectToNextLine = 'workbench.action.terminal.selectToNextLine', SendSequence = 'workbench.action.terminal.sendSequence', - ToggleFindRegex = 'workbench.action.terminal.toggleFindRegex', - ToggleFindWholeWord = 'workbench.action.terminal.toggleFindWholeWord', - ToggleFindCaseSensitive = 'workbench.action.terminal.toggleFindCaseSensitive', - SearchWorkspace = 'workbench.action.terminal.searchWorkspace', AttachToSession = 'workbench.action.terminal.attachToSession', DetachSession = 'workbench.action.terminal.detachSession', MoveToEditor = 'workbench.action.terminal.moveToEditor', - MoveToEditorActiveTab = 'workbench.action.terminal.moveToEditorActiveTab', MoveToTerminalPanel = 'workbench.action.terminal.moveToTerminalPanel', + MoveIntoNewWindow = 'workbench.action.terminal.moveIntoNewWindow', SetDimensions = 'workbench.action.terminal.setDimensions', ClearPreviousSessionHistory = 'workbench.action.terminal.clearPreviousSessionHistory', - SelectPrevSuggestion = 'workbench.action.terminal.selectPrevSuggestion', - SelectPrevPageSuggestion = 'workbench.action.terminal.selectPrevPageSuggestion', - SelectNextSuggestion = 'workbench.action.terminal.selectNextSuggestion', - SelectNextPageSuggestion = 'workbench.action.terminal.selectNextPageSuggestion', - AcceptSelectedSuggestion = 'workbench.action.terminal.acceptSelectedSuggestion', - HideSuggestWidget = 'workbench.action.terminal.hideSuggestWidget', FocusHover = 'workbench.action.terminal.focusHover', ShowEnvironmentContributions = 'workbench.action.terminal.showEnvironmentContributions', - - // Developer commands - - WriteDataToTerminal = 'workbench.action.terminal.writeDataToTerminal', - ShowTextureAtlas = 'workbench.action.terminal.showTextureAtlas', - RestartPtyHost = 'workbench.action.terminal.restartPtyHost', + StartVoice = 'workbench.action.terminal.startVoice', + StopVoice = 'workbench.action.terminal.stopVoice', } export const DEFAULT_COMMANDS_TO_SKIP_SHELL: string[] = [ @@ -517,18 +490,13 @@ export const DEFAULT_COMMANDS_TO_SKIP_SHELL: string[] = [ TerminalCommandId.CopyAndClearSelection, TerminalCommandId.CopySelection, TerminalCommandId.CopySelectionAsHtml, + TerminalCommandId.CopyLastCommand, TerminalCommandId.CopyLastCommandOutput, + TerminalCommandId.CopyLastCommandAndLastCommandOutput, TerminalCommandId.DeleteToLineStart, TerminalCommandId.DeleteWordLeft, TerminalCommandId.DeleteWordRight, - TerminalCommandId.FindFocus, - TerminalCommandId.FindHide, - TerminalCommandId.FindNext, - TerminalCommandId.FindPrevious, TerminalCommandId.GoToRecentDirectory, - TerminalCommandId.ToggleFindRegex, - TerminalCommandId.ToggleFindWholeWord, - TerminalCommandId.ToggleFindCaseSensitive, TerminalCommandId.FocusNextPane, TerminalCommandId.FocusNext, TerminalCommandId.FocusPreviousPane, @@ -569,14 +537,7 @@ export const DEFAULT_COMMANDS_TO_SKIP_SHELL: string[] = [ TerminalCommandId.SplitInActiveWorkspace, TerminalCommandId.Split, TerminalCommandId.Toggle, - TerminalCommandId.SelectPrevSuggestion, - TerminalCommandId.SelectPrevPageSuggestion, - TerminalCommandId.SelectNextSuggestion, - TerminalCommandId.SelectNextPageSuggestion, - TerminalCommandId.AcceptSelectedSuggestion, - TerminalCommandId.HideSuggestWidget, TerminalCommandId.FocusHover, - TerminalCommandId.FocusAccessibleBuffer, AccessibilityCommandId.OpenAccessibilityHelp, 'editor.action.toggleTabFocusMode', 'notifications.hideList', @@ -650,7 +611,21 @@ export const DEFAULT_COMMANDS_TO_SKIP_SHELL: string[] = [ 'workbench.action.quickOpenView', 'workbench.action.toggleMaximizedPanel', 'notification.acceptPrimaryAction', - 'runCommands' + 'runCommands', + 'workbench.action.terminal.chat.start', + 'workbench.action.terminal.chat.close', + 'workbench.action.terminal.chat.discard', + 'workbench.action.terminal.chat.makeRequest', + 'workbench.action.terminal.chat.cancel', + 'workbench.action.terminal.chat.feedbackHelpful', + 'workbench.action.terminal.chat.feedbackUnhelpful', + 'workbench.action.terminal.chat.feedbackReportIssue', + 'workbench.action.terminal.chat.runCommand', + 'workbench.action.terminal.chat.insertCommand', + 'workbench.action.terminal.chat.viewInChat', + ...defaultTerminalAccessibilityCommandsToSkipShell, + ...defaultTerminalFindCommandToSkipShell, + ...defaultTerminalSuggestCommandsToSkipShell, ]; export const terminalContributionsDescriptor: IExtensionPointDescriptor = { diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalClipboard.ts b/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalClipboard.ts new file mode 100644 index 00000000..2e4bad6a --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalClipboard.ts @@ -0,0 +1,106 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { localize } from 'vs/nls'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { IDialogService } from 'vs/platform/dialogs/common/dialogs'; +import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; +import { TerminalSettingId } from 'vs/platform/terminal/common/terminal'; + +export async function shouldPasteTerminalText(accessor: ServicesAccessor, text: string, bracketedPasteMode: boolean | undefined): Promise { + const configurationService = accessor.get(IConfigurationService); + const dialogService = accessor.get(IDialogService); + + // If the clipboard has only one line, a warning should never show + const textForLines = text.split(/\r?\n/); + if (textForLines.length === 1) { + return true; + } + + // Get config value + function parseConfigValue(value: unknown): 'auto' | 'always' | 'never' { + // Valid value + if (typeof value === 'string') { + if (value === 'auto' || value === 'always' || value === 'never') { + return value; + } + } + // Legacy backwards compatibility + if (typeof value === 'boolean') { + return value ? 'auto' : 'never'; + } + // Invalid value fallback + return 'auto'; + } + const configValue = parseConfigValue(configurationService.getValue(TerminalSettingId.EnableMultiLinePasteWarning)); + + // Never show it + if (configValue === 'never') { + return true; + } + + // Special edge cases to not show for auto + if (configValue === 'auto') { + // Ignore check if the shell is in bracketed paste mode (ie. the shell can handle multi-line + // text). + if (bracketedPasteMode) { + return true; + } + + const textForLines = text.split(/\r?\n/); + // Ignore check when a command is copied with a trailing new line + if (textForLines.length === 2 && textForLines[1].trim().length === 0) { + return true; + } + } + + const displayItemsCount = 3; + const maxPreviewLineLength = 30; + + let detail = localize('preview', "Preview:"); + for (let i = 0; i < Math.min(textForLines.length, displayItemsCount); i++) { + const line = textForLines[i]; + const cleanedLine = line.length > maxPreviewLineLength ? `${line.slice(0, maxPreviewLineLength)}…` : line; + detail += `\n${cleanedLine}`; + } + + if (textForLines.length > displayItemsCount) { + detail += `\n…`; + } + + const { result, checkboxChecked } = await dialogService.prompt<{ confirmed: boolean; singleLine: boolean }>({ + message: localize('confirmMoveTrashMessageFilesAndDirectories', "Are you sure you want to paste {0} lines of text into the terminal?", textForLines.length), + detail, + type: 'warning', + buttons: [ + { + label: localize({ key: 'multiLinePasteButton', comment: ['&& denotes a mnemonic'] }, "&&Paste"), + run: () => ({ confirmed: true, singleLine: false }) + }, + { + label: localize({ key: 'multiLinePasteButton.oneLine', comment: ['&& denotes a mnemonic'] }, "Paste as &&one line"), + run: () => ({ confirmed: true, singleLine: true }) + } + ], + cancelButton: true, + checkbox: { + label: localize('doNotAskAgain', "Do not ask me again") + } + }); + + if (!result) { + return false; + } + + if (result.confirmed && checkboxChecked) { + await configurationService.updateValue(TerminalSettingId.EnableMultiLinePasteWarning, false); + } + + if (result.singleLine) { + return { modifiedText: text.replace(/\r?\n/g, '') }; + } + + return result.confirmed; +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalColorRegistry.ts b/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalColorRegistry.ts index 15e5cef6..ced2afff 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalColorRegistry.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalColorRegistry.ts @@ -77,7 +77,7 @@ export const TERMINAL_FIND_MATCH_BACKGROUND_COLOR = registerColor('terminal.find // Use regular selection background in high contrast with a thick border hcDark: null, hcLight: '#0F4A85' -}, nls.localize('terminal.findMatchBackground', 'Color of the current search match in the terminal. The color must not be opaque so as not to hide underlying terminal content.')); +}, nls.localize('terminal.findMatchBackground', 'Color of the current search match in the terminal. The color must not be opaque so as not to hide underlying terminal content.'), true); export const TERMINAL_HOVER_HIGHLIGHT_BACKGROUND_COLOR = registerColor('terminal.hoverHighlightBackground', { dark: transparent(editorHoverHighlight, 0.5), light: transparent(editorHoverHighlight, 0.5), @@ -95,7 +95,7 @@ export const TERMINAL_FIND_MATCH_HIGHLIGHT_BACKGROUND_COLOR = registerColor('ter light: editorFindMatchHighlight, hcDark: null, hcLight: null -}, nls.localize('terminal.findMatchHighlightBackground', 'Color of the other search matches in the terminal. The color must not be opaque so as not to hide underlying terminal content.')); +}, nls.localize('terminal.findMatchHighlightBackground', 'Color of the other search matches in the terminal. The color must not be opaque so as not to hide underlying terminal content.'), true); export const TERMINAL_FIND_MATCH_HIGHLIGHT_BORDER_COLOR = registerColor('terminal.findMatchHighlightBorder', { dark: null, light: null, @@ -113,7 +113,7 @@ export const TERMINAL_DRAG_AND_DROP_BACKGROUND = registerColor('terminal.dropBac light: EDITOR_DRAG_AND_DROP_BACKGROUND, hcDark: EDITOR_DRAG_AND_DROP_BACKGROUND, hcLight: EDITOR_DRAG_AND_DROP_BACKGROUND -}, nls.localize('terminal.dragAndDropBackground', "Background color when dragging on top of terminals. The color should have transparency so that the terminal contents can still shine through.")); +}, nls.localize('terminal.dragAndDropBackground', "Background color when dragging on top of terminals. The color should have transparency so that the terminal contents can still shine through."), true); export const TERMINAL_TAB_ACTIVE_BORDER = registerColor('terminal.tab.activeBorder', { dark: TAB_ACTIVE_BORDER, light: TAB_ACTIVE_BORDER, @@ -143,10 +143,10 @@ export const ansiColorMap: { [key: string]: { index: number; defaults: ColorDefa 'terminal.ansiGreen': { index: 2, defaults: { - light: '#00BC00', + light: '#107C10', dark: '#0DBC79', hcDark: '#00cd00', - hcLight: '#00bc00' + hcLight: '#136C13' } }, 'terminal.ansiYellow': { diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalConfiguration.ts b/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalConfiguration.ts index 41d07a65..7704e726 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalConfiguration.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalConfiguration.ts @@ -5,12 +5,22 @@ import { ConfigurationScope, Extensions, IConfigurationNode, IConfigurationRegistry } from 'vs/platform/configuration/common/configurationRegistry'; import { localize } from 'vs/nls'; -import { DEFAULT_LETTER_SPACING, DEFAULT_LINE_HEIGHT, DEFAULT_COMMANDS_TO_SKIP_SHELL, SUGGESTIONS_FONT_WEIGHT, MINIMUM_FONT_WEIGHT, MAXIMUM_FONT_WEIGHT, DEFAULT_LOCAL_ECHO_EXCLUDE } from 'vs/workbench/contrib/terminal/common/terminal'; +import { DEFAULT_LETTER_SPACING, DEFAULT_LINE_HEIGHT, DEFAULT_COMMANDS_TO_SKIP_SHELL, SUGGESTIONS_FONT_WEIGHT, MINIMUM_FONT_WEIGHT, MAXIMUM_FONT_WEIGHT } from 'vs/workbench/contrib/terminal/common/terminal'; import { TerminalLocationString, TerminalSettingId } from 'vs/platform/terminal/common/terminal'; import { isMacintosh, isWindows } from 'vs/base/common/platform'; import { Registry } from 'vs/platform/registry/common/platform'; import { Codicon } from 'vs/base/common/codicons'; import { terminalColorSchema, terminalIconSchema } from 'vs/platform/terminal/common/terminalPlatformConfiguration'; +import { Extensions as WorkbenchExtensions, IConfigurationMigrationRegistry, ConfigurationKeyValuePairs } from 'vs/workbench/common/configuration'; + +// Import configuration schemes from terminalContrib - this is an exception to the eslint rule since +// they need to be declared at part of the rest of the terminal configuration +import { terminalAccessibilityConfiguration } from 'vs/workbench/contrib/terminalContrib/accessibility/common/terminalAccessibilityConfiguration'; // eslint-disable-line local/code-import-patterns +import { terminalStickyScrollConfiguration } from 'vs/workbench/contrib/terminalContrib/stickyScroll/common/terminalStickyScrollConfiguration'; // eslint-disable-line local/code-import-patterns +import { terminalTypeAheadConfiguration } from 'vs/workbench/contrib/terminalContrib/typeAhead/common/terminalTypeAheadConfiguration'; // eslint-disable-line local/code-import-patterns +import { terminalZoomConfiguration } from 'vs/workbench/contrib/terminalContrib/zoom/common/terminal.zoom'; // eslint-disable-line local/code-import-patterns +import { terminalSuggestConfiguration } from 'vs/workbench/contrib/terminalContrib/suggest/common/terminalSuggestConfiguration'; // eslint-disable-line local/code-import-patterns +import { terminalInitialHintConfiguration } from 'vs/workbench/contrib/terminalContrib/chat/common/terminalInitialHintConfiguration'; // eslint-disable-line local/code-import-patterns const terminalDescriptors = '\n- ' + [ '`\${cwd}`: ' + localize("cwd", "the terminal's current working directory"), @@ -29,6 +39,8 @@ terminalTitle += terminalDescriptors; let terminalDescription = localize('terminalDescription', "Controls the terminal description, which appears to the right of the title. Variables are substituted based on the context:"); terminalDescription += terminalDescriptors; +export const defaultTerminalFontSize = isMacintosh ? 12 : 14; + const terminalConfiguration: IConfigurationNode = { id: 'terminal', order: 100, @@ -147,9 +159,15 @@ const terminalConfiguration: IConfigurationNode = { default: false }, [TerminalSettingId.EnableMultiLinePasteWarning]: { - markdownDescription: localize('terminal.integrated.enableMultiLinePasteWarning', "Show a warning dialog when pasting multiple lines into the terminal. The dialog does not show when:\n\n- Bracketed paste mode is enabled (the shell supports multi-line paste natively)\n- The paste is handled by the shell's readline (in the case of pwsh)"), - type: 'boolean', - default: true + markdownDescription: localize('terminal.integrated.enableMultiLinePasteWarning', "Controls whether to show a warning dialog when pasting multiple lines into the terminal."), + type: 'string', + enum: ['auto', 'always', 'never'], + markdownEnumDescriptions: [ + localize('terminal.integrated.enableMultiLinePasteWarning.auto', "Enable the warning but do not show it when:\n\n- Bracketed paste mode is enabled (the shell supports multi-line paste natively)\n- The paste is handled by the shell's readline (in the case of pwsh)"), + localize('terminal.integrated.enableMultiLinePasteWarning.always', "Always show the warning if the text contains a new line."), + localize('terminal.integrated.enableMultiLinePasteWarning.never', "Never show the warning.") + ], + default: 'auto' }, [TerminalSettingId.DrawBoldTextInBrightColors]: { description: localize('terminal.integrated.drawBoldTextInBrightColors', "Controls whether bold text in the terminal will always use the \"bright\" ANSI color variant."), @@ -169,7 +187,7 @@ const terminalConfiguration: IConfigurationNode = { [TerminalSettingId.FontSize]: { description: localize('terminal.integrated.fontSize', "Controls the font size in pixels of the terminal."), type: 'number', - default: isMacintosh ? 12 : 14, + default: defaultTerminalFontSize, minimum: 6, maximum: 100 }, @@ -286,12 +304,11 @@ const terminalConfiguration: IConfigurationNode = { }, [TerminalSettingId.GpuAcceleration]: { type: 'string', - enum: ['auto', 'on', 'off', 'canvas'], + enum: ['auto', 'on', 'off'], markdownEnumDescriptions: [ localize('terminal.integrated.gpuAcceleration.auto', "Let VS Code detect which renderer will give the best experience."), localize('terminal.integrated.gpuAcceleration.on', "Enable GPU acceleration within the terminal."), localize('terminal.integrated.gpuAcceleration.off', "Disable GPU acceleration within the terminal. The terminal will render much slower when GPU acceleration is off but it should reliably work on all systems."), - localize('terminal.integrated.gpuAcceleration.canvas', "Use the terminal's fallback canvas renderer which uses a 2d context instead of webgl which may perform better on some systems. Note that some features are limited in the canvas renderer like opaque selection.") ], default: 'auto', description: localize('terminal.integrated.gpuAcceleration', "Controls whether the terminal will leverage the GPU to do its rendering.") @@ -324,6 +341,16 @@ const terminalConfiguration: IConfigurationNode = { default: isMacintosh ? 'selectWord' : isWindows ? 'copyPaste' : 'default', description: localize('terminal.integrated.rightClickBehavior', "Controls how terminal reacts to right click.") }, + [TerminalSettingId.MiddleClickBehavior]: { + type: 'string', + enum: ['default', 'paste'], + enumDescriptions: [ + localize('terminal.integrated.middleClickBehavior.default', "The platform default to focus the terminal. On Linux this will also paste the selection."), + localize('terminal.integrated.middleClickBehavior.paste', "Paste on middle click."), + ], + default: 'default', + description: localize('terminal.integrated.middleClickBehavior', "Controls how terminal reacts to middle click.") + }, [TerminalSettingId.Cwd]: { restricted: true, description: localize('terminal.integrated.cwd', "An explicit start path where the terminal will be launched, this is used as the current working directory (cwd) for the shell process. This may be particularly useful in workspace settings if the root directory is not a convenient cwd."), @@ -355,7 +382,12 @@ const terminalConfiguration: IConfigurationNode = { default: 'editor' }, [TerminalSettingId.EnableBell]: { - description: localize('terminal.integrated.enableBell', "Controls whether the terminal bell is enabled. This shows up as a visual bell next to the terminal's name."), + markdownDeprecationMessage: localize('terminal.integrated.enableBell', "This is now deprecated. Instead use the `terminal.integrated.enableVisualBell` and `accessibility.signals.terminalBell` settings."), + type: 'boolean', + default: false + }, + [TerminalSettingId.EnableVisualBell]: { + description: localize('terminal.integrated.enableVisualBell', "Controls whether the visual terminal bell is enabled. This shows up next to the terminal's name."), type: 'boolean', default: false }, @@ -451,7 +483,7 @@ const terminalConfiguration: IConfigurationNode = { markdownDescription: localize('terminal.integrated.wordSeparators', "A string containing all characters to be considered word separators when double-clicking to select word and in the fallback 'word' link detection. Since this is used for link detection, including characters such as `:` that are used when detecting links will cause the line and column part of links like `file:10:5` to be ignored."), type: 'string', // allow-any-unicode-next-line - default: ' ()[]{}\',"`─‘’|' + default: ' ()[]{}\',"`─‘’“â€|' }, [TerminalSettingId.EnableFileLinks]: { description: localize('terminal.integrated.enableFileLinks', "Whether to enable file links in terminals. Links can be slow when working on a network drive in particular because each file link is verified against the file system. Changing this will take effect only in new terminals."), @@ -464,6 +496,21 @@ const terminalConfiguration: IConfigurationNode = { ], default: 'on' }, + [TerminalSettingId.AllowedLinkSchemes]: { + description: localize('terminal.integrated.allowedLinkSchemes', "An array of strings containing the URI schemes that the terminal is allowed to open links for. By default, only a small subset of possible schemes are allowed for security reasons."), + type: 'array', + items: { + type: 'string' + }, + default: [ + 'file', + 'http', + 'https', + 'mailto', + 'vscode', + 'vscode-insiders', + ] + }, [TerminalSettingId.UnicodeVersion]: { type: 'string', enum: ['6', '11'], @@ -474,45 +521,6 @@ const terminalConfiguration: IConfigurationNode = { default: '11', description: localize('terminal.integrated.unicodeVersion', "Controls what version of Unicode to use when evaluating the width of characters in the terminal. If you experience emoji or other wide characters not taking up the right amount of space or backspace either deleting too much or too little then you may want to try tweaking this setting.") }, - [TerminalSettingId.LocalEchoLatencyThreshold]: { - description: localize('terminal.integrated.localEchoLatencyThreshold', "Length of network delay, in milliseconds, where local edits will be echoed on the terminal without waiting for server acknowledgement. If '0', local echo will always be on, and if '-1' it will be disabled."), - type: 'integer', - minimum: -1, - default: 30, - }, - [TerminalSettingId.LocalEchoEnabled]: { - markdownDescription: localize('terminal.integrated.localEchoEnabled', "When local echo should be enabled. This will override {0}", '`#terminal.integrated.localEchoLatencyThreshold#`'), - type: 'string', - enum: ['on', 'off', 'auto'], - enumDescriptions: [ - localize('terminal.integrated.localEchoEnabled.on', "Always enabled"), - localize('terminal.integrated.localEchoEnabled.off', "Always disabled"), - localize('terminal.integrated.localEchoEnabled.auto', "Enabled only for remote workspaces") - ], - default: 'auto' - }, - [TerminalSettingId.LocalEchoExcludePrograms]: { - description: localize('terminal.integrated.localEchoExcludePrograms', "Local echo will be disabled when any of these program names are found in the terminal title."), - type: 'array', - items: { - type: 'string', - uniqueItems: true - }, - default: DEFAULT_LOCAL_ECHO_EXCLUDE, - }, - [TerminalSettingId.LocalEchoStyle]: { - description: localize('terminal.integrated.localEchoStyle', "Terminal style of locally echoed text; either a font style or an RGB color."), - default: 'dim', - anyOf: [ - { - enum: ['bold', 'dim', 'italic', 'underlined', 'inverted', '#ff0000'], - }, - { - type: 'string', - format: 'color-hex', - } - ] - }, [TerminalSettingId.EnablePersistentSessions]: { description: localize('terminal.integrated.enablePersistentSessions', "Persist terminal sessions/history for the workspace across window reloads."), type: 'boolean', @@ -545,6 +553,11 @@ const terminalConfiguration: IConfigurationNode = { type: 'boolean', default: true }, + [TerminalSettingId.RescaleOverlappingGlyphs]: { + markdownDescription: localize('terminal.integrated.rescaleOverlappingGlyphs', "Whether to rescale glyphs horizontally that are a single cell wide but have glyphs that would overlap following cell(s). This typically happens for ambiguous width characters (eg. the roman numeral characters U+2160+) which aren't featured in monospace fonts. Emoji glyphs are never rescaled."), + type: 'boolean', + default: true + }, [TerminalSettingId.AutoReplies]: { markdownDescription: localize('terminal.integrated.autoReplies', "A set of messages that, when encountered in the terminal, will be automatically responded to. Provided the message is specific enough, this can help automate away common responses.\n\nRemarks:\n\n- Use {0} to automatically respond to the terminate batch job prompt on Windows.\n- The message includes escape sequences so the reply might not happen with styled text.\n- Each reply can only happen once every second.\n- Use {1} in the reply to mean the enter key.\n- To unset a default key, set the value to null.\n- Restart VS Code if new don't apply.", '`"Terminate batch job (Y/N)": "Y\\r"`', '`"\\r"`'), type: 'object', @@ -559,7 +572,7 @@ const terminalConfiguration: IConfigurationNode = { }, [TerminalSettingId.ShellIntegrationEnabled]: { restricted: true, - markdownDescription: localize('terminal.integrated.shellIntegration.enabled', "Determines whether or not shell integration is auto-injected to support features like enhanced command tracking and current working directory detection. \n\nShell integration works by injecting the shell with a startup script. The script gives VS Code insight into what is happening within the terminal.\n\nSupported shells:\n\n- Linux/macOS: bash, fish, pwsh, zsh\n - Windows: pwsh\n\nThis setting applies only when terminals are created, so you will need to restart your terminals for it to take effect.\n\n Note that the script injection may not work if you have custom arguments defined in the terminal profile, have enabled {1}, have a [complex bash `PROMPT_COMMAND`](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash-promptcommand), or other unsupported setup. To disable decorations, see {0}", '`#terminal.integrated.shellIntegrations.decorationsEnabled#`', '`#editor.accessibilitySupport#`'), + markdownDescription: localize('terminal.integrated.shellIntegration.enabled', "Determines whether or not shell integration is auto-injected to support features like enhanced command tracking and current working directory detection. \n\nShell integration works by injecting the shell with a startup script. The script gives VS Code insight into what is happening within the terminal.\n\nSupported shells:\n\n- Linux/macOS: bash, fish, pwsh, zsh\n - Windows: pwsh, git bash\n\nThis setting applies only when terminals are created, so you will need to restart your terminals for it to take effect.\n\n Note that the script injection may not work if you have custom arguments defined in the terminal profile, have enabled {1}, have a [complex bash `PROMPT_COMMAND`](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash-promptcommand), or other unsupported setup. To disable decorations, see {0}", '`#terminal.integrated.shellIntegrations.decorationsEnabled#`', '`#editor.accessibilitySupport#`'), type: 'boolean', default: true }, @@ -582,12 +595,6 @@ const terminalConfiguration: IConfigurationNode = { type: 'number', default: 100 }, - [TerminalSettingId.ShellIntegrationSuggestEnabled]: { - restricted: true, - markdownDescription: localize('terminal.integrated.shellIntegration.suggestEnabled', "Enables experimental terminal Intellisense suggestions for supported shells when {0} is set to {1}. If shell integration is installed manually, {2} needs to be set to {3} before calling the script.", '`#terminal.integrated.shellIntegration.enabled#`', '`true`', '`VSCODE_SUGGEST`', '`1`'), - type: 'boolean', - default: false - }, [TerminalSettingId.SmoothScrolling]: { markdownDescription: localize('terminal.integrated.smoothScrolling', "Controls whether the terminal will scroll using an animation."), type: 'boolean', @@ -614,7 +621,13 @@ const terminalConfiguration: IConfigurationNode = { localize('terminal.integrated.focusAfterRun.accessible-buffer', "Always focus the accessible buffer."), localize('terminal.integrated.focusAfterRun.none', "Do nothing."), ] - } + }, + ...terminalAccessibilityConfiguration, + ...terminalInitialHintConfiguration, + ...terminalStickyScrollConfiguration, + ...terminalSuggestConfiguration, + ...terminalTypeAheadConfiguration, + ...terminalZoomConfiguration, } }; @@ -622,3 +635,19 @@ export function registerTerminalConfiguration() { const configurationRegistry = Registry.as(Extensions.Configuration); configurationRegistry.registerConfiguration(terminalConfiguration); } + +Registry.as(WorkbenchExtensions.ConfigurationMigration) + .registerConfigurationMigrations([{ + key: TerminalSettingId.EnableBell, + migrateFn: (enableBell, accessor) => { + const configurationKeyValuePairs: ConfigurationKeyValuePairs = []; + let announcement = accessor('accessibility.signals.terminalBell')?.announcement ?? accessor('accessibility.alert.terminalBell'); + if (announcement !== undefined && typeof announcement !== 'string') { + announcement = announcement ? 'auto' : 'off'; + } + configurationKeyValuePairs.push(['accessibility.signals.terminalBell', { value: { sound: enableBell ? 'on' : 'off', announcement } }]); + configurationKeyValuePairs.push([TerminalSettingId.EnableBell, { value: undefined }]); + configurationKeyValuePairs.push([TerminalSettingId.EnableVisualBell, { value: enableBell }]); + return configurationKeyValuePairs; + } + }]); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalContextKey.ts b/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalContextKey.ts index 1073cf87..72335480 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalContextKey.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalContextKey.ts @@ -4,7 +4,9 @@ *--------------------------------------------------------------------------------------------*/ import { localize } from 'vs/nls'; -import { RawContextKey } from 'vs/platform/contextkey/common/contextkey'; +import { ContextKeyExpr, RawContextKey } from 'vs/platform/contextkey/common/contextkey'; +import { TerminalSettingId } from 'vs/platform/terminal/common/terminal'; +import { TERMINAL_VIEW_ID } from 'vs/workbench/contrib/terminal/common/terminal'; export const enum TerminalContextKeyStrings { IsOpen = 'terminalIsOpen', @@ -132,4 +134,28 @@ export namespace TerminalContextKeys { /** Whether shell integration is enabled in the active terminal. This only considers full VS Code shell integration. */ export const terminalShellIntegrationEnabled = new RawContextKey(TerminalContextKeyStrings.TerminalShellIntegrationEnabled, false, localize('terminalShellIntegrationEnabled', "Whether shell integration is enabled in the active terminal")); + + export const shouldShowViewInlineActions = ContextKeyExpr.and( + ContextKeyExpr.equals('view', TERMINAL_VIEW_ID), + ContextKeyExpr.notEquals(`config.${TerminalSettingId.TabsHideCondition}`, 'never'), + ContextKeyExpr.or( + ContextKeyExpr.not(`config.${TerminalSettingId.TabsEnabled}`), + ContextKeyExpr.and( + ContextKeyExpr.equals(`config.${TerminalSettingId.TabsShowActions}`, 'singleTerminal'), + ContextKeyExpr.equals(TerminalContextKeyStrings.GroupCount, 1) + ), + ContextKeyExpr.and( + ContextKeyExpr.equals(`config.${TerminalSettingId.TabsShowActions}`, 'singleTerminalOrNarrow'), + ContextKeyExpr.or( + ContextKeyExpr.equals(TerminalContextKeyStrings.GroupCount, 1), + ContextKeyExpr.has(TerminalContextKeyStrings.TabsNarrow) + ) + ), + ContextKeyExpr.and( + ContextKeyExpr.equals(`config.${TerminalSettingId.TabsShowActions}`, 'singleGroup'), + ContextKeyExpr.equals(TerminalContextKeyStrings.GroupCount, 1) + ), + ContextKeyExpr.equals(`config.${TerminalSettingId.TabsShowActions}`, 'always') + ) + ); } diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalEnvironment.ts b/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalEnvironment.ts index 22aedd07..27ccb9cb 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalEnvironment.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalEnvironment.ts @@ -13,7 +13,7 @@ import { IWorkspaceContextService, IWorkspaceFolder } from 'vs/platform/workspac import { IConfigurationResolverService } from 'vs/workbench/services/configurationResolver/common/configurationResolver'; import { sanitizeProcessEnvironment } from 'vs/base/common/processes'; import { IShellLaunchConfig, ITerminalBackend, ITerminalEnvironment, TerminalShellType, WindowsShellType } from 'vs/platform/terminal/common/terminal'; -import { IProcessEnvironment, isWindows, language, OperatingSystem } from 'vs/base/common/platform'; +import { IProcessEnvironment, isWindows, isMacintosh, language, OperatingSystem } from 'vs/base/common/platform'; import { escapeNonWindowsPath, sanitizeCwd } from 'vs/platform/terminal/common/terminalEnvironment'; import { isString } from 'vs/base/common/types'; import { IHistoryService } from 'vs/workbench/services/history/common/history'; @@ -269,6 +269,26 @@ export async function createTerminalEnvironment( } } + // Workaround for https://github.com/microsoft/vscode/issues/204005 + // We should restore the following environment variables when a user + // launches the application using the CLI so that integrated terminal + // can still inherit these variables. + // We are not bypassing the restrictions implied in https://github.com/electron/electron/pull/40770 + // since this only affects integrated terminal and not the application itself. + if (isMacintosh) { + // Restore NODE_OPTIONS if it was set + if (env['VSCODE_NODE_OPTIONS']) { + env['NODE_OPTIONS'] = env['VSCODE_NODE_OPTIONS']; + delete env['VSCODE_NODE_OPTIONS']; + } + + // Restore NODE_REPL_EXTERNAL_MODULE if it was set + if (env['VSCODE_NODE_REPL_EXTERNAL_MODULE']) { + env['NODE_REPL_EXTERNAL_MODULE'] = env['VSCODE_NODE_REPL_EXTERNAL_MODULE']; + delete env['VSCODE_NODE_REPL_EXTERNAL_MODULE']; + } + } + // Sanitize the environment, removing any undesirable VS Code and Electron environment // variables sanitizeProcessEnvironment(env, 'VSCODE_IPC_HOOK_CLI'); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalStorageKeys.ts b/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalStorageKeys.ts index 521a2cde..6a495eca 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalStorageKeys.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalStorageKeys.ts @@ -4,7 +4,6 @@ *--------------------------------------------------------------------------------------------*/ export const enum TerminalStorageKeys { - NeverMeasureRenderTime = 'terminal.integrated.neverMeasureRenderTime', SuggestedRendererType = 'terminal.integrated.suggestedRendererType', TabsListWidthHorizontal = 'tabs-list-width-horizontal', TabsListWidthVertical = 'tabs-list-width-vertical', diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalStrings.ts b/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalStrings.ts index 43b4589d..7b726a7c 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalStrings.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/common/terminalStrings.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; /** * An object holding strings shared by multiple parts of the terminal @@ -14,70 +14,31 @@ export const terminalStrings = { doNotShowAgain: localize('doNotShowAgain', 'Do Not Show Again'), currentSessionCategory: localize('currentSessionCategory', 'current session'), previousSessionCategory: localize('previousSessionCategory', 'previous session'), - actionCategory: { - value: localize('terminalCategory', "Terminal"), - original: 'Terminal' - }, - focus: { - value: localize('workbench.action.terminal.focus', "Focus Terminal"), - original: 'Focus Terminal' - }, - focusAndHideAccessibleBuffer: { - value: localize('workbench.action.terminal.focusAndHideAccessibleBuffer', "Focus Terminal and Hide Accessible Buffer"), - original: 'Focus Terminal and Hide Accessible Buffer' - }, + typeTask: localize('task', "Task"), + typeLocal: localize('local', "Local"), + actionCategory: localize2('terminalCategory', "Terminal"), + focus: localize2('workbench.action.terminal.focus', "Focus Terminal"), + focusAndHideAccessibleBuffer: localize2('workbench.action.terminal.focusAndHideAccessibleBuffer', "Focus Terminal and Hide Accessible Buffer"), kill: { - value: localize('killTerminal', "Kill Terminal"), - original: 'Kill Terminal', + ...localize2('killTerminal', "Kill Terminal"), short: localize('killTerminal.short', "Kill"), }, - moveToEditor: { - value: localize('moveToEditor', "Move Terminal into Editor Area"), - original: 'Move Terminal into Editor Area', - }, - moveToTerminalPanel: { - value: localize('workbench.action.terminal.moveToTerminalPanel', "Move Terminal into Panel"), - original: 'Move Terminal into Panel' - }, - changeIcon: { - value: localize('workbench.action.terminal.changeIcon', "Change Icon..."), - original: 'Change Icon...' - }, - changeColor: { - value: localize('workbench.action.terminal.changeColor', "Change Color..."), - original: 'Change Color...' - }, + moveToEditor: localize2('moveToEditor', "Move Terminal into Editor Area"), + moveIntoNewWindow: localize2('moveIntoNewWindow', "Move Terminal into New Window"), + moveToTerminalPanel: localize2('workbench.action.terminal.moveToTerminalPanel', "Move Terminal into Panel"), + changeIcon: localize2('workbench.action.terminal.changeIcon', "Change Icon..."), + changeColor: localize2('workbench.action.terminal.changeColor', "Change Color..."), split: { - value: localize('splitTerminal', "Split Terminal"), - original: 'Split Terminal', + ...localize2('splitTerminal', "Split Terminal"), short: localize('splitTerminal.short', "Split"), }, - unsplit: { - value: localize('unsplitTerminal', "Unsplit Terminal"), - original: 'Unsplit Terminal' - }, - rename: { - value: localize('workbench.action.terminal.rename', "Rename..."), - original: 'Rename...' - }, - toggleSizeToContentWidth: { - value: localize('workbench.action.terminal.sizeToContentWidthInstance', "Toggle Size to Content Width"), - original: 'Toggle Size to Content Width' - }, - focusHover: { - value: localize('workbench.action.terminal.focusHover', "Focus Hover"), - original: 'Focus Hover' - }, - sendSequence: { - value: localize('workbench.action.terminal.sendSequence', "Send Custom Sequence To Terminal"), - original: 'Send Custom Sequence To Terminal' - }, - newWithCwd: { - value: localize('workbench.action.terminal.newWithCwd', "Create New Terminal Starting in a Custom Working Directory"), - original: 'Create New Terminal Starting in a Custom Working Directory' - }, - renameWithArgs: { - value: localize('workbench.action.terminal.renameWithArg', "Rename the Currently Active Terminal"), - original: 'Rename the Currently Active Terminal' - } + unsplit: localize2('unsplitTerminal', "Unsplit Terminal"), + rename: localize2('workbench.action.terminal.rename', "Rename..."), + toggleSizeToContentWidth: localize2('workbench.action.terminal.sizeToContentWidthInstance', "Toggle Size to Content Width"), + focusHover: localize2('workbench.action.terminal.focusHover', "Focus Hover"), + sendSequence: localize2('workbench.action.terminal.sendSequence', "Send Custom Sequence To Terminal"), + newWithCwd: localize2('workbench.action.terminal.newWithCwd', "Create New Terminal Starting in a Custom Working Directory"), + renameWithArgs: localize2('workbench.action.terminal.renameWithArg', "Rename the Currently Active Terminal"), + scrollToPreviousCommand: localize2('workbench.action.terminal.scrollToPreviousCommand', "Scroll To Previous Command"), + scrollToNextCommand: localize2('workbench.action.terminal.scrollToNextCommand', "Scroll To Next Command") }; diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/localPty.ts b/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/localPty.ts index fd083280..340f9588 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/localPty.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/localPty.ts @@ -3,76 +3,48 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { Emitter } from 'vs/base/common/event'; -import { Disposable } from 'vs/base/common/lifecycle'; -import { IProcessDataEvent, ITerminalChildProcess, ITerminalLaunchError, IProcessProperty, IProcessPropertyMap, ProcessPropertyType, IProcessReadyEvent, IPtyService } from 'vs/platform/terminal/common/terminal'; -import { URI } from 'vs/base/common/uri'; -import { IPtyHostProcessReplayEvent, ISerializedCommandDetectionCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; -import { mark } from 'vs/base/common/performance'; +import { IProcessPropertyMap, IPtyService, ITerminalChildProcess, ITerminalLaunchError, ProcessPropertyType } from 'vs/platform/terminal/common/terminal'; +import { BasePty } from 'vs/workbench/contrib/terminal/common/basePty'; /** * Responsible for establishing and maintaining a connection with an existing terminal process * created on the local pty host. */ -export class LocalPty extends Disposable implements ITerminalChildProcess { - private readonly _properties: IProcessPropertyMap = { - cwd: '', - initialCwd: '', - fixedDimensions: { cols: undefined, rows: undefined }, - title: '', - shellType: undefined, - hasChildProcesses: true, - resolvedShellLaunchConfig: {}, - overrideDimensions: undefined, - failedShellIntegrationActivation: false, - usedShellIntegrationInjection: undefined - }; - private readonly _lastDimensions: { cols: number; rows: number } = { cols: -1, rows: -1 }; - - private _inReplay = false; - - private readonly _onProcessData = this._register(new Emitter()); - readonly onProcessData = this._onProcessData.event; - private readonly _onProcessReplayComplete = this._register(new Emitter()); - readonly onProcessReplayComplete = this._onProcessReplayComplete.event; - private readonly _onProcessReady = this._register(new Emitter()); - readonly onProcessReady = this._onProcessReady.event; - private readonly _onDidChangeProperty = this._register(new Emitter>()); - readonly onDidChangeProperty = this._onDidChangeProperty.event; - private readonly _onProcessExit = this._register(new Emitter()); - readonly onProcessExit = this._onProcessExit.event; - private readonly _onRestoreCommands = this._register(new Emitter()); - readonly onRestoreCommands = this._onRestoreCommands.event; - +export class LocalPty extends BasePty implements ITerminalChildProcess { constructor( - readonly id: number, - readonly shouldPersist: boolean, + id: number, + shouldPersist: boolean, private readonly _proxy: IPtyService ) { - super(); + super(id, shouldPersist); } start(): Promise { return this._proxy.start(this.id); } + detach(forcePersist?: boolean): Promise { return this._proxy.detachFromProcess(this.id, forcePersist); } + shutdown(immediate: boolean): void { this._proxy.shutdown(this.id, immediate); } + async processBinary(data: string): Promise { if (this._inReplay) { return; } return this._proxy.processBinary(this.id, data); } + input(data: string): void { if (this._inReplay) { return; } this._proxy.input(this.id, data); } + resize(cols: number, rows: number): void { if (this._inReplay || this._lastDimensions.cols === cols && this._lastDimensions.rows === rows) { return; @@ -81,90 +53,37 @@ export class LocalPty extends Disposable implements ITerminalChildProcess { this._lastDimensions.rows = rows; this._proxy.resize(this.id, cols, rows); } + async clearBuffer(): Promise { this._proxy.clearBuffer?.(this.id); } + freePortKillProcess(port: string): Promise<{ port: string; processId: string }> { if (!this._proxy.freePortKillProcess) { throw new Error('freePortKillProcess does not exist on the local pty service'); } return this._proxy.freePortKillProcess(port); } - async getInitialCwd(): Promise { - return this._properties.initialCwd; - } - async getCwd(): Promise { - return this._properties.cwd || this._properties.initialCwd; - } + async refreshProperty(type: T): Promise { return this._proxy.refreshProperty(this.id, type); } + async updateProperty(type: T, value: IProcessPropertyMap[T]): Promise { return this._proxy.updateProperty(this.id, type, value); } + acknowledgeDataEvent(charCount: number): void { if (this._inReplay) { return; } this._proxy.acknowledgeDataEvent(this.id, charCount); } + setUnicodeVersion(version: '6' | '11'): Promise { return this._proxy.setUnicodeVersion(this.id, version); } - handleData(e: string | IProcessDataEvent) { - this._onProcessData.fire(e); - } - handleExit(e: number | undefined) { - this._onProcessExit.fire(e); - } - handleReady(e: IProcessReadyEvent) { - this._onProcessReady.fire(e); - } - handleDidChangeProperty({ type, value }: IProcessProperty) { - switch (type) { - case ProcessPropertyType.Cwd: - this._properties.cwd = value; - break; - case ProcessPropertyType.InitialCwd: - this._properties.initialCwd = value; - break; - case ProcessPropertyType.ResolvedShellLaunchConfig: - if (value.cwd && typeof value.cwd !== 'string') { - value.cwd = URI.revive(value.cwd); - } - } - this._onDidChangeProperty.fire({ type, value }); - } - - async handleReplay(e: IPtyHostProcessReplayEvent) { - mark(`code/terminal/willHandleReplay/${this.id}`); - try { - this._inReplay = true; - for (const innerEvent of e.events) { - if (innerEvent.cols !== 0 || innerEvent.rows !== 0) { - // never override with 0x0 as that is a marker for an unknown initial size - this._onDidChangeProperty.fire({ type: ProcessPropertyType.OverrideDimensions, value: { cols: innerEvent.cols, rows: innerEvent.rows, forceExactSize: true } }); - } - const e: IProcessDataEvent = { data: innerEvent.data, trackCommit: true }; - this._onProcessData.fire(e); - await e.writePromise; - } - } finally { - this._inReplay = false; - } - - if (e.commands) { - this._onRestoreCommands.fire(e.commands); - } - - // remove size override - this._onDidChangeProperty.fire({ type: ProcessPropertyType.OverrideDimensions, value: undefined }); - - mark(`code/terminal/didHandleReplay/${this.id}`); - this._onProcessReplayComplete.fire(); - } - handleOrphanQuestion() { this._proxy.orphanQuestionReply(this.id); } diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/localTerminalBackend.ts b/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/localTerminalBackend.ts index d2a375a4..7f40100c 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/localTerminalBackend.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/localTerminalBackend.ts @@ -26,7 +26,7 @@ import * as terminalEnvironment from 'vs/workbench/contrib/terminal/common/termi import { IProductService } from 'vs/platform/product/common/productService'; import { IEnvironmentVariableService } from 'vs/workbench/contrib/terminal/common/environmentVariable'; import { BaseTerminalBackend } from 'vs/workbench/contrib/terminal/browser/baseTerminalBackend'; -import { INativeWorkbenchEnvironmentService } from 'vs/workbench/services/environment/electron-sandbox/environmentService'; +import { INativeHostService } from 'vs/platform/native/common/native'; import { Client as MessagePortClient } from 'vs/base/parts/ipc/common/ipc.mp'; import { acquirePort } from 'vs/base/parts/ipc/electron-sandbox/ipc.mp'; import { getDelayedChannel, ProxyChannel } from 'vs/base/parts/ipc/common/ipc'; @@ -37,8 +37,12 @@ import { IStatusbarService } from 'vs/workbench/services/statusbar/browser/statu import { memoize } from 'vs/base/common/decorators'; import { StopWatch } from 'vs/base/common/stopwatch'; import { IRemoteAgentService } from 'vs/workbench/services/remote/common/remoteAgentService'; +import { shouldUseEnvironmentVariableCollection } from 'vs/platform/terminal/common/terminalEnvironment'; export class LocalTerminalBackendContribution implements IWorkbenchContribution { + + static readonly ID = 'workbench.contrib.localTerminalBackend'; + constructor( @IInstantiationService instantiationService: IInstantiationService, @ITerminalInstanceService terminalInstanceService: ITerminalInstanceService @@ -85,17 +89,17 @@ class LocalTerminalBackend extends BaseTerminalBackend implements ITerminalBacke @ITerminalProfileResolverService private readonly _terminalProfileResolverService: ITerminalProfileResolverService, @IEnvironmentVariableService private readonly _environmentVariableService: IEnvironmentVariableService, @IHistoryService historyService: IHistoryService, - @INativeWorkbenchEnvironmentService private readonly _environmentService: INativeWorkbenchEnvironmentService, + @INativeHostService private readonly _nativeHostService: INativeHostService, @IStatusbarService statusBarService: IStatusbarService, @IRemoteAgentService private readonly _remoteAgentService: IRemoteAgentService, ) { super(_localPtyService, logService, historyService, _configurationResolverService, statusBarService, workspaceContextService); - this.onPtyHostRestart(() => { + this._register(this.onPtyHostRestart(() => { this._directProxy = undefined; this._directProxyClientEventually = undefined; this._connectToDirectProxy(); - }); + })); } /** @@ -129,7 +133,7 @@ class LocalTerminalBackend extends BaseTerminalBackend implements ITerminalBacke // _localPtyService, and one directly via message port _ptyHostDirectProxy. The former is // used for pty host management messages, it would make sense in the future to use a // separate interface/service for this one. - const client = new MessagePortClient(port, `window:${this._environmentService.window.id}`); + const client = new MessagePortClient(port, `window:${this._nativeHostService.windowId}`); directProxyClientEventually.complete(client); this._onPtyHostConnected.fire(); @@ -370,7 +374,7 @@ class LocalTerminalBackend extends BaseTerminalBackend implements ITerminalBacke const envFromConfigValue = this._configurationService.getValue(`terminal.integrated.env.${platformKey}`); const baseEnv = await (shellLaunchConfig.useShellEnvironment ? this.getShellEnvironment() : this.getEnvironment()); const env = await terminalEnvironment.createTerminalEnvironment(shellLaunchConfig, envFromConfigValue, variableResolver, this._productService.version, this._configurationService.getValue(TerminalSettingId.DetectLocale), baseEnv); - if (!shellLaunchConfig.strictEnv && !shellLaunchConfig.hideFromUser) { + if (shouldUseEnvironmentVariableCollection(shellLaunchConfig)) { const workspaceFolder = terminalEnvironment.getWorkspaceForTerminal(shellLaunchConfig.cwd, this._workspaceContextService, this._historyService); await this._environmentVariableService.mergedCollection.applyToProcessEnvironment(env, { workspaceFolder }, variableResolver); } diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/terminal.contribution.ts b/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/terminal.contribution.ts index 556b5e81..4bdad738 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/terminal.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/terminal.contribution.ts @@ -7,7 +7,7 @@ import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/ import { registerMainProcessRemoteService } from 'vs/platform/ipc/electron-sandbox/services'; import { Registry } from 'vs/platform/registry/common/platform'; import { ILocalPtyService, TerminalIpcChannels } from 'vs/platform/terminal/common/terminal'; -import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions } from 'vs/workbench/common/contributions'; +import { IWorkbenchContributionsRegistry, WorkbenchPhase, Extensions as WorkbenchExtensions, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { ITerminalProfileResolverService } from 'vs/workbench/contrib/terminal/common/terminal'; import { TerminalNativeContribution } from 'vs/workbench/contrib/terminal/electron-sandbox/terminalNativeContribution'; import { ElectronTerminalProfileResolverService } from 'vs/workbench/contrib/terminal/electron-sandbox/terminalProfileResolverService'; @@ -23,5 +23,5 @@ const workbenchRegistry = Registry.as(Workbench // This contribution needs to be active during the Startup phase to be available when a remote resolver tries to open a local // terminal while connecting to the remote. -workbenchRegistry.registerWorkbenchContribution(LocalTerminalBackendContribution, LifecyclePhase.Starting); +registerWorkbenchContribution2(LocalTerminalBackendContribution.ID, LocalTerminalBackendContribution, WorkbenchPhase.BlockStartup); workbenchRegistry.registerWorkbenchContribution(TerminalNativeContribution, LifecyclePhase.Restored); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/terminalNativeContribution.ts b/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/terminalNativeContribution.ts index 2b541d9f..6e953d93 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/terminalNativeContribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/terminalNativeContribution.ts @@ -13,6 +13,7 @@ import { INativeHostService } from 'vs/platform/native/common/native'; import { Disposable } from 'vs/base/common/lifecycle'; import { ITerminalService } from 'vs/workbench/contrib/terminal/browser/terminal'; import { IWorkbenchContribution } from 'vs/workbench/common/contributions'; +import { disposableWindowInterval, getActiveWindow } from 'vs/base/browser/dom'; export class TerminalNativeContribution extends Disposable implements IWorkbenchContribution { declare _serviceBrand: undefined; @@ -61,14 +62,14 @@ export class TerminalNativeContribution extends Disposable implements IWorkbench // Complete when wait marker file is deleted return new Promise(resolve => { let running = false; - const interval = setInterval(async () => { + const interval = disposableWindowInterval(getActiveWindow(), async () => { if (!running) { running = true; const exists = await this._fileService.exists(path); running = false; if (!exists) { - clearInterval(interval); + interval.dispose(); resolve(undefined); } } diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/terminalRemote.ts b/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/terminalRemote.ts index 12bffc2d..43edcf91 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/terminalRemote.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/electron-sandbox/terminalRemote.ts @@ -5,7 +5,7 @@ import { Schemas } from 'vs/base/common/network'; import { URI } from 'vs/base/common/uri'; -import { localize } from 'vs/nls'; +import { localize2 } from 'vs/nls'; import { INativeEnvironmentService } from 'vs/platform/environment/common/environment'; import { IRemoteAuthorityResolverService } from 'vs/platform/remote/common/remoteAuthorityResolver'; import { registerTerminalAction } from 'vs/workbench/contrib/terminal/browser/terminalActions'; @@ -15,7 +15,7 @@ import { IHistoryService } from 'vs/workbench/services/history/common/history'; export function registerRemoteContributions() { registerTerminalAction({ id: TerminalCommandId.NewLocal, - title: { value: localize('workbench.action.terminal.newLocal', "Create New Integrated Terminal (Local)"), original: 'Create New Integrated Terminal (Local)' }, + title: localize2('workbench.action.terminal.newLocal', 'Create New Integrated Terminal (Local)'), run: async (c, accessor) => { const historyService = accessor.get(IHistoryService); const remoteAuthorityResolverService = accessor.get(IRemoteAuthorityResolverService); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/terminal.all.ts b/patched-vscode/src/vs/workbench/contrib/terminal/terminal.all.ts index d2a0d591..18877870 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/terminal.all.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/terminal.all.ts @@ -17,6 +17,13 @@ import 'vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.acce import 'vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution'; import 'vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution'; import 'vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution'; +import 'vs/workbench/contrib/terminalContrib/chat/browser/terminal.chat.contribution'; +import 'vs/workbench/contrib/terminalContrib/highlight/browser/terminal.highlight.contribution'; import 'vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution'; +import 'vs/workbench/contrib/terminalContrib/zoom/browser/terminal.zoom.contribution'; +import 'vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminal.stickyScroll.contribution'; import 'vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution'; import 'vs/workbench/contrib/terminalContrib/typeAhead/browser/terminal.typeAhead.contribution'; +import 'vs/workbench/contrib/terminalContrib/suggest/browser/terminal.suggest.contribution'; +import 'vs/workbench/contrib/terminalContrib/chat/browser/terminal.initialHint.contribution'; + diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/capabilities/commandDetectionCapability.test.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/capabilities/commandDetectionCapability.test.ts index e5f357d7..9d9518e3 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/capabilities/commandDetectionCapability.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/capabilities/commandDetectionCapability.test.ts @@ -3,18 +3,14 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import type { Terminal } from '@xterm/xterm'; import { deepStrictEqual, ok } from 'assert'; -import type { Terminal } from 'xterm'; -import { CommandDetectionCapability } from 'vs/platform/terminal/common/capabilities/commandDetectionCapability'; -import { NullLogService } from 'vs/platform/log/common/log'; -import { ITerminalCommand } from 'vs/platform/terminal/common/capabilities/capabilities'; -import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; -import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; -import { IContextMenuDelegate } from 'vs/base/browser/contextmenu'; import { importAMDNodeModule } from 'vs/amdX'; -import { writeP } from 'vs/workbench/contrib/terminal/browser/terminalTestHelpers'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; -import { DisposableStore } from 'vs/base/common/lifecycle'; +import { ITerminalCommand } from 'vs/platform/terminal/common/capabilities/capabilities'; +import { CommandDetectionCapability } from 'vs/platform/terminal/common/capabilities/commandDetectionCapability'; +import { writeP } from 'vs/workbench/contrib/terminal/browser/terminalTestHelpers'; +import { workbenchInstantiationService } from 'vs/workbench/test/browser/workbenchTestServices'; type TestTerminalCommandMatch = Pick & { marker: { line: number } }; @@ -25,12 +21,11 @@ class TestCommandDetectionCapability extends CommandDetectionCapability { } suite('CommandDetectionCapability', () => { - let disposables: DisposableStore; + const store = ensureNoDisposablesAreLeakedInTestSuite(); let xterm: Terminal; let capability: TestCommandDetectionCapability; let addEvents: ITerminalCommand[]; - let instantiationService: TestInstantiationService; function assertCommands(expectedCommands: TestTerminalCommandMatch[]) { deepStrictEqual(capability.commands.map(e => e.command), expectedCommands.map(e => e.command)); @@ -60,23 +55,24 @@ suite('CommandDetectionCapability', () => { capability.handleCommandFinished(exitCode); } + async function printCommandStart(prompt: string) { + capability.handlePromptStart(); + await writeP(xterm, `\r${prompt}`); + capability.handleCommandStart(); + } + + setup(async () => { - disposables = new DisposableStore(); - const TerminalCtor = (await importAMDNodeModule('xterm', 'lib/xterm.js')).Terminal; + const TerminalCtor = (await importAMDNodeModule('@xterm/xterm', 'lib/xterm.js')).Terminal; - xterm = new TerminalCtor({ allowProposedApi: true, cols: 80 }); - instantiationService = disposables.add(new TestInstantiationService()); - instantiationService.stub(IContextMenuService, { showContextMenu(delegate: IContextMenuDelegate): void { } } as Partial); - capability = disposables.add(new TestCommandDetectionCapability(xterm, new NullLogService())); + xterm = store.add(new TerminalCtor({ allowProposedApi: true, cols: 80 })); + const instantiationService = workbenchInstantiationService(undefined, store); + capability = store.add(instantiationService.createInstance(TestCommandDetectionCapability, xterm)); addEvents = []; - capability.onCommandFinished(e => addEvents.push(e)); + store.add(capability.onCommandFinished(e => addEvents.push(e))); assertCommands([]); }); - teardown(() => disposables.dispose()); - - ensureNoDisposablesAreLeakedInTestSuite(); - test('should not add commands when no capability methods are triggered', async () => { await writeP(xterm, 'foo\r\nbar\r\n'); assertCommands([]); @@ -86,6 +82,7 @@ suite('CommandDetectionCapability', () => { test('should add commands for expected capability method calls', async () => { await printStandardCommand('$ ', 'echo foo', 'foo', undefined, 0); + await printCommandStart('$ '); assertCommands([{ command: 'echo foo', exitCode: 0, @@ -96,6 +93,7 @@ suite('CommandDetectionCapability', () => { test('should trim the command when command executed appears on the following line', async () => { await printStandardCommand('$ ', 'echo foo\r\n', 'foo', undefined, 0); + await printCommandStart('$ '); assertCommands([{ command: 'echo foo', exitCode: 0, @@ -108,6 +106,7 @@ suite('CommandDetectionCapability', () => { test('should add cwd to commands when it\'s set', async () => { await printStandardCommand('$ ', 'echo foo', 'foo', '/home', 0); await printStandardCommand('$ ', 'echo bar', 'bar', '/home/second', 0); + await printCommandStart('$ '); assertCommands([ { command: 'echo foo', exitCode: 0, cwd: '/home', marker: { line: 0 } }, { command: 'echo bar', exitCode: 0, cwd: '/home/second', marker: { line: 2 } } @@ -116,6 +115,7 @@ suite('CommandDetectionCapability', () => { test('should add old cwd to commands if no cwd sequence is output', async () => { await printStandardCommand('$ ', 'echo foo', 'foo', '/home', 0); await printStandardCommand('$ ', 'echo bar', 'bar', undefined, 0); + await printCommandStart('$ '); assertCommands([ { command: 'echo foo', exitCode: 0, cwd: '/home', marker: { line: 0 } }, { command: 'echo bar', exitCode: 0, cwd: '/home', marker: { line: 2 } } @@ -124,6 +124,7 @@ suite('CommandDetectionCapability', () => { test('should use an undefined cwd if it\'s not set initially', async () => { await printStandardCommand('$ ', 'echo foo', 'foo', undefined, 0); await printStandardCommand('$ ', 'echo bar', 'bar', '/home', 0); + await printCommandStart('$ '); assertCommands([ { command: 'echo foo', exitCode: 0, cwd: undefined, marker: { line: 0 } }, { command: 'echo bar', exitCode: 0, cwd: '/home', marker: { line: 2 } } diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/capabilities/partialCommandDetectionCapability.test.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/capabilities/partialCommandDetectionCapability.test.ts index 26bb55f5..7f0f7f9f 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/capabilities/partialCommandDetectionCapability.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/capabilities/partialCommandDetectionCapability.test.ts @@ -3,20 +3,17 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import type { IMarker, Terminal } from '@xterm/xterm'; import { deepStrictEqual } from 'assert'; -import { PartialCommandDetectionCapability } from 'vs/platform/terminal/common/capabilities/partialCommandDetectionCapability'; -import type { IMarker, Terminal } from 'xterm'; -import { IXtermCore } from 'vs/workbench/contrib/terminal/browser/xterm-private'; import { importAMDNodeModule } from 'vs/amdX'; -import { writeP } from 'vs/workbench/contrib/terminal/browser/terminalTestHelpers'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; - -interface TestTerminal extends Terminal { - _core: IXtermCore; -} +import { PartialCommandDetectionCapability } from 'vs/platform/terminal/common/capabilities/partialCommandDetectionCapability'; +import { writeP } from 'vs/workbench/contrib/terminal/browser/terminalTestHelpers'; suite('PartialCommandDetectionCapability', () => { - let xterm: TestTerminal; + const store = ensureNoDisposablesAreLeakedInTestSuite(); + + let xterm: Terminal; let capability: PartialCommandDetectionCapability; let addEvents: IMarker[]; @@ -26,23 +23,21 @@ suite('PartialCommandDetectionCapability', () => { } setup(async () => { - const TerminalCtor = (await importAMDNodeModule('xterm', 'lib/xterm.js')).Terminal; + const TerminalCtor = (await importAMDNodeModule('@xterm/xterm', 'lib/xterm.js')).Terminal; - xterm = new TerminalCtor({ allowProposedApi: true, cols: 80 }) as TestTerminal; - capability = new PartialCommandDetectionCapability(xterm); + xterm = store.add(new TerminalCtor({ allowProposedApi: true, cols: 80 }) as Terminal); + capability = store.add(new PartialCommandDetectionCapability(xterm)); addEvents = []; - capability.onCommandFinished(e => addEvents.push(e)); + store.add(capability.onCommandFinished(e => addEvents.push(e))); }); - ensureNoDisposablesAreLeakedInTestSuite(); - test('should not add commands when the cursor position is too close to the left side', async () => { assertCommands([]); - xterm._core._onData.fire('\x0d'); + xterm.input('\x0d'); await writeP(xterm, '\r\n'); assertCommands([]); await writeP(xterm, 'a'); - xterm._core._onData.fire('\x0d'); + xterm.input('\x0d'); await writeP(xterm, '\r\n'); assertCommands([]); }); @@ -50,11 +45,11 @@ suite('PartialCommandDetectionCapability', () => { test('should add commands when the cursor position is not too close to the left side', async () => { assertCommands([]); await writeP(xterm, 'ab'); - xterm._core._onData.fire('\x0d'); + xterm.input('\x0d'); await writeP(xterm, '\r\n\r\n'); assertCommands([0]); await writeP(xterm, 'cd'); - xterm._core._onData.fire('\x0d'); + xterm.input('\x0d'); await writeP(xterm, '\r\n'); assertCommands([0, 2]); }); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/capabilities/terminalCapabilityStore.test.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/capabilities/terminalCapabilityStore.test.ts index 07ec5631..cb1444eb 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/capabilities/terminalCapabilityStore.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/capabilities/terminalCapabilityStore.test.ts @@ -10,47 +10,49 @@ import { TerminalCapability } from 'vs/platform/terminal/common/capabilities/cap import { TerminalCapabilityStore, TerminalCapabilityStoreMultiplexer } from 'vs/platform/terminal/common/capabilities/terminalCapabilityStore'; suite('TerminalCapabilityStore', () => { - let store: TerminalCapabilityStore; + const store = ensureNoDisposablesAreLeakedInTestSuite(); + + let capabilityStore: TerminalCapabilityStore; let addEvents: TerminalCapability[]; let removeEvents: TerminalCapability[]; setup(() => { - store = new TerminalCapabilityStore(); - store.onDidAddCapabilityType(e => addEvents.push(e)); - store.onDidRemoveCapabilityType(e => removeEvents.push(e)); + capabilityStore = store.add(new TerminalCapabilityStore()); + store.add(capabilityStore.onDidAddCapabilityType(e => addEvents.push(e))); + store.add(capabilityStore.onDidRemoveCapabilityType(e => removeEvents.push(e))); addEvents = []; removeEvents = []; }); - teardown(() => store.dispose()); + teardown(() => capabilityStore.dispose()); test('should fire events when capabilities are added', () => { assertEvents(addEvents, []); - store.add(TerminalCapability.CwdDetection, {} as any); + capabilityStore.add(TerminalCapability.CwdDetection, {} as any); assertEvents(addEvents, [TerminalCapability.CwdDetection]); }); test('should fire events when capabilities are removed', async () => { assertEvents(removeEvents, []); - store.add(TerminalCapability.CwdDetection, {} as any); + capabilityStore.add(TerminalCapability.CwdDetection, {} as any); assertEvents(removeEvents, []); - store.remove(TerminalCapability.CwdDetection); + capabilityStore.remove(TerminalCapability.CwdDetection); assertEvents(removeEvents, [TerminalCapability.CwdDetection]); }); test('has should return whether a capability is present', () => { - deepStrictEqual(store.has(TerminalCapability.CwdDetection), false); - store.add(TerminalCapability.CwdDetection, {} as any); - deepStrictEqual(store.has(TerminalCapability.CwdDetection), true); - store.remove(TerminalCapability.CwdDetection); - deepStrictEqual(store.has(TerminalCapability.CwdDetection), false); + deepStrictEqual(capabilityStore.has(TerminalCapability.CwdDetection), false); + capabilityStore.add(TerminalCapability.CwdDetection, {} as any); + deepStrictEqual(capabilityStore.has(TerminalCapability.CwdDetection), true); + capabilityStore.remove(TerminalCapability.CwdDetection); + deepStrictEqual(capabilityStore.has(TerminalCapability.CwdDetection), false); }); test('items should reflect current state', () => { - deepStrictEqual(Array.from(store.items), []); - store.add(TerminalCapability.CwdDetection, {} as any); - deepStrictEqual(Array.from(store.items), [TerminalCapability.CwdDetection]); - store.add(TerminalCapability.NaiveCwdDetection, {} as any); - deepStrictEqual(Array.from(store.items), [TerminalCapability.CwdDetection, TerminalCapability.NaiveCwdDetection]); - store.remove(TerminalCapability.CwdDetection); - deepStrictEqual(Array.from(store.items), [TerminalCapability.NaiveCwdDetection]); + deepStrictEqual(Array.from(capabilityStore.items), []); + capabilityStore.add(TerminalCapability.CwdDetection, {} as any); + deepStrictEqual(Array.from(capabilityStore.items), [TerminalCapability.CwdDetection]); + capabilityStore.add(TerminalCapability.NaiveCwdDetection, {} as any); + deepStrictEqual(Array.from(capabilityStore.items), [TerminalCapability.CwdDetection, TerminalCapability.NaiveCwdDetection]); + capabilityStore.remove(TerminalCapability.CwdDetection); + deepStrictEqual(Array.from(capabilityStore.items), [TerminalCapability.NaiveCwdDetection]); }); }); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalActions.test.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalActions.test.ts index f606899c..615f5b6c 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalActions.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalActions.test.ts @@ -5,6 +5,7 @@ import { deepStrictEqual } from 'assert'; import { URI } from 'vs/base/common/uri'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { IWorkspaceFolder } from 'vs/platform/workspace/common/workspace'; import { WorkspaceFolderCwdPair, shrinkWorkspaceFolderCwdPairs } from 'vs/workbench/contrib/terminal/browser/terminalActions'; @@ -27,6 +28,8 @@ function makePair(folder: IWorkspaceFolder, cwd?: URI | IWorkspaceFolder, isAbso } suite('terminalActions', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + const root: URI = URI.file('/some-root'); const a = makeFakeFolder('a', URI.joinPath(root, 'a')); const b = makeFakeFolder('b', URI.joinPath(root, 'b')); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalConfigHelper.test.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalConfigHelper.test.ts deleted file mode 100644 index 8764db8e..00000000 --- a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalConfigHelper.test.ts +++ /dev/null @@ -1,284 +0,0 @@ -/*--------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for license information. - *--------------------------------------------------------------------------------------------*/ - -import * as assert from 'assert'; -import { TerminalConfigHelper } from 'vs/workbench/contrib/terminal/browser/terminalConfigHelper'; -import { EDITOR_FONT_DEFAULTS } from 'vs/editor/common/config/editorOptions'; -import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; -import { LinuxDistro } from 'vs/workbench/contrib/terminal/browser/terminal'; -import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; -import { DisposableStore } from 'vs/base/common/lifecycle'; - -class TestTerminalConfigHelper extends TerminalConfigHelper { - set linuxDistro(distro: LinuxDistro) { - this._linuxDistro = distro; - } -} - -suite('Workbench - TerminalConfigHelper', function () { - let store: DisposableStore; - let fixture: HTMLElement; - - // This suite has retries setup because the font-related tests flake only on GitHub actions, not - // ADO. It seems Electron hangs for some reason only on GH actions, so the two options are to - // retry or remove the test outright (which would drop coverage). - this.retries(3); - - setup(() => { - store = new DisposableStore(); - fixture = document.body; - }); - teardown(() => store.dispose()); - - ensureNoDisposablesAreLeakedInTestSuite(); - - test('TerminalConfigHelper - getFont fontFamily', () => { - const configurationService = new TestConfigurationService({ - editor: { fontFamily: 'foo' }, - terminal: { integrated: { fontFamily: 'bar' } } - }); - const configHelper = store.add(new TestTerminalConfigHelper(configurationService, null!, null!, null!, null!)); - configHelper.panelContainer = fixture; - assert.strictEqual(configHelper.getFont().fontFamily, 'bar, monospace', 'terminal.integrated.fontFamily should be selected over editor.fontFamily'); - }); - - test('TerminalConfigHelper - getFont fontFamily (Linux Fedora)', () => { - const configurationService = new TestConfigurationService({ - editor: { fontFamily: 'foo' }, - terminal: { integrated: { fontFamily: null } } - }); - const configHelper = store.add(new TestTerminalConfigHelper(configurationService, null!, null!, null!, null!)); - configHelper.linuxDistro = LinuxDistro.Fedora; - configHelper.panelContainer = fixture; - assert.strictEqual(configHelper.getFont().fontFamily, '\'DejaVu Sans Mono\', monospace', 'Fedora should have its font overridden when terminal.integrated.fontFamily not set'); - }); - - test('TerminalConfigHelper - getFont fontFamily (Linux Ubuntu)', () => { - const configurationService = new TestConfigurationService({ - editor: { fontFamily: 'foo' }, - terminal: { integrated: { fontFamily: null } } - }); - const configHelper = store.add(new TestTerminalConfigHelper(configurationService, null!, null!, null!, null!)); - configHelper.linuxDistro = LinuxDistro.Ubuntu; - configHelper.panelContainer = fixture; - assert.strictEqual(configHelper.getFont().fontFamily, '\'Ubuntu Mono\', monospace', 'Ubuntu should have its font overridden when terminal.integrated.fontFamily not set'); - }); - - test('TerminalConfigHelper - getFont fontFamily (Linux Unknown)', () => { - const configurationService = new TestConfigurationService({ - editor: { fontFamily: 'foo' }, - terminal: { integrated: { fontFamily: null } } - }); - const configHelper = store.add(new TestTerminalConfigHelper(configurationService, null!, null!, null!, null!)); - configHelper.panelContainer = fixture; - assert.strictEqual(configHelper.getFont().fontFamily, 'foo, monospace', 'editor.fontFamily should be the fallback when terminal.integrated.fontFamily not set'); - }); - - test('TerminalConfigHelper - getFont fontSize 10', () => { - const configurationService = new TestConfigurationService({ - editor: { - fontFamily: 'foo', - fontSize: 9 - }, - terminal: { - integrated: { - fontFamily: 'bar', - fontSize: 10 - } - } - }); - const configHelper = store.add(new TestTerminalConfigHelper(configurationService, null!, null!, null!, null!)); - configHelper.panelContainer = fixture; - assert.strictEqual(configHelper.getFont().fontSize, 10, 'terminal.integrated.fontSize should be selected over editor.fontSize'); - }); - - test('TerminalConfigHelper - getFont fontSize 0', () => { - const configurationService = new TestConfigurationService({ - editor: { - fontFamily: 'foo' - }, - terminal: { - integrated: { - fontFamily: null, - fontSize: 0 - } - } - }); - let configHelper = store.add(new TestTerminalConfigHelper(configurationService, null!, null!, null!, null!)); - configHelper.linuxDistro = LinuxDistro.Ubuntu; - configHelper.panelContainer = fixture; - assert.strictEqual(configHelper.getFont().fontSize, 8, 'The minimum terminal font size (with adjustment) should be used when terminal.integrated.fontSize less than it'); - - configHelper = store.add(new TestTerminalConfigHelper(configurationService, null!, null!, null!, null!)); - configHelper.panelContainer = fixture; - assert.strictEqual(configHelper.getFont().fontSize, 6, 'The minimum terminal font size should be used when terminal.integrated.fontSize less than it'); - }); - - test('TerminalConfigHelper - getFont fontSize 1500', () => { - const configurationService = new TestConfigurationService({ - editor: { - fontFamily: 'foo' - }, - terminal: { - integrated: { - fontFamily: 0, - fontSize: 1500 - } - } - }); - const configHelper = store.add(new TestTerminalConfigHelper(configurationService, null!, null!, null!, null!)); - configHelper.panelContainer = fixture; - assert.strictEqual(configHelper.getFont().fontSize, 100, 'The maximum terminal font size should be used when terminal.integrated.fontSize more than it'); - }); - - test('TerminalConfigHelper - getFont fontSize null', () => { - const configurationService = new TestConfigurationService({ - editor: { - fontFamily: 'foo' - }, - terminal: { - integrated: { - fontFamily: 0, - fontSize: null - } - } - }); - let configHelper = store.add(new TestTerminalConfigHelper(configurationService, null!, null!, null!, null!)); - configHelper.linuxDistro = LinuxDistro.Ubuntu; - configHelper.panelContainer = fixture; - assert.strictEqual(configHelper.getFont().fontSize, EDITOR_FONT_DEFAULTS.fontSize + 2, 'The default editor font size (with adjustment) should be used when terminal.integrated.fontSize is not set'); - - configHelper = store.add(new TestTerminalConfigHelper(configurationService, null!, null!, null!, null!)); - configHelper.panelContainer = fixture; - assert.strictEqual(configHelper.getFont().fontSize, EDITOR_FONT_DEFAULTS.fontSize, 'The default editor font size should be used when terminal.integrated.fontSize is not set'); - }); - - test('TerminalConfigHelper - getFont lineHeight 2', () => { - const configurationService = new TestConfigurationService({ - editor: { - fontFamily: 'foo', - lineHeight: 1 - }, - terminal: { - integrated: { - fontFamily: 0, - lineHeight: 2 - } - } - }); - const configHelper = store.add(new TestTerminalConfigHelper(configurationService, null!, null!, null!, null!)); - configHelper.panelContainer = fixture; - assert.strictEqual(configHelper.getFont().lineHeight, 2, 'terminal.integrated.lineHeight should be selected over editor.lineHeight'); - }); - - test('TerminalConfigHelper - getFont lineHeight 0', () => { - const configurationService = new TestConfigurationService({ - editor: { - fontFamily: 'foo', - lineHeight: 1 - }, - terminal: { - integrated: { - fontFamily: 0, - lineHeight: 0 - } - } - }); - const configHelper = store.add(new TestTerminalConfigHelper(configurationService, null!, null!, null!, null!)); - configHelper.panelContainer = fixture; - assert.strictEqual(configHelper.getFont().lineHeight, 1, 'editor.lineHeight should be 1 when terminal.integrated.lineHeight not set'); - }); - - test('TerminalConfigHelper - isMonospace monospace', () => { - const configurationService = new TestConfigurationService({ - terminal: { - integrated: { - fontFamily: 'monospace' - } - } - }); - - const configHelper = store.add(new TestTerminalConfigHelper(configurationService, null!, null!, null!, null!)); - configHelper.panelContainer = fixture; - assert.strictEqual(configHelper.configFontIsMonospace(), true, 'monospace is monospaced'); - }); - - test('TerminalConfigHelper - isMonospace sans-serif', () => { - const configurationService = new TestConfigurationService({ - terminal: { - integrated: { - fontFamily: 'sans-serif' - } - } - }); - const configHelper = store.add(new TestTerminalConfigHelper(configurationService, null!, null!, null!, null!)); - configHelper.panelContainer = fixture; - assert.strictEqual(configHelper.configFontIsMonospace(), false, 'sans-serif is not monospaced'); - }); - - test('TerminalConfigHelper - isMonospace serif', () => { - const configurationService = new TestConfigurationService({ - terminal: { - integrated: { - fontFamily: 'serif' - } - } - }); - const configHelper = store.add(new TestTerminalConfigHelper(configurationService, null!, null!, null!, null!)); - configHelper.panelContainer = fixture; - assert.strictEqual(configHelper.configFontIsMonospace(), false, 'serif is not monospaced'); - }); - - test('TerminalConfigHelper - isMonospace monospace falls back to editor.fontFamily', () => { - const configurationService = new TestConfigurationService({ - editor: { - fontFamily: 'monospace' - }, - terminal: { - integrated: { - fontFamily: null - } - } - }); - - const configHelper = store.add(new TestTerminalConfigHelper(configurationService, null!, null!, null!, null!)); - configHelper.panelContainer = fixture; - assert.strictEqual(configHelper.configFontIsMonospace(), true, 'monospace is monospaced'); - }); - - test('TerminalConfigHelper - isMonospace sans-serif falls back to editor.fontFamily', () => { - const configurationService = new TestConfigurationService({ - editor: { - fontFamily: 'sans-serif' - }, - terminal: { - integrated: { - fontFamily: null - } - } - }); - - const configHelper = store.add(new TestTerminalConfigHelper(configurationService, null!, null!, null!, null!)); - configHelper.panelContainer = fixture; - assert.strictEqual(configHelper.configFontIsMonospace(), false, 'sans-serif is not monospaced'); - }); - - test('TerminalConfigHelper - isMonospace serif falls back to editor.fontFamily', () => { - const configurationService = new TestConfigurationService({ - editor: { - fontFamily: 'serif' - }, - terminal: { - integrated: { - fontFamily: null - } - } - }); - - const configHelper = store.add(new TestTerminalConfigHelper(configurationService, null!, null!, null!, null!)); - configHelper.panelContainer = fixture; - assert.strictEqual(configHelper.configFontIsMonospace(), false, 'serif is not monospaced'); - }); -}); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalConfigurationService.test.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalConfigurationService.test.ts new file mode 100644 index 00000000..9564cb8d --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalConfigurationService.test.ts @@ -0,0 +1,304 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { notStrictEqual, strictEqual } from 'assert'; +import { getActiveWindow } from 'vs/base/browser/dom'; +import { mainWindow } from 'vs/base/browser/window'; +import { isLinux } from 'vs/base/common/platform'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { EDITOR_FONT_DEFAULTS } from 'vs/editor/common/config/editorOptions'; +import { ConfigurationTarget, IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; +import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; +import { ITerminalConfigurationService, LinuxDistro } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { TerminalConfigurationService } from 'vs/workbench/contrib/terminal/browser/terminalConfigurationService'; +import { workbenchInstantiationService } from 'vs/workbench/test/browser/workbenchTestServices'; + +class TestTerminalConfigurationService extends TerminalConfigurationService { + get fontMetrics() { return this._fontMetrics; } +} + +suite('Workbench - TerminalConfigurationService', () => { + const store = ensureNoDisposablesAreLeakedInTestSuite(); + + let configurationService: TestConfigurationService; + let terminalConfigurationService: ITerminalConfigurationService; + + setup(() => { + const instantiationService = workbenchInstantiationService(undefined, store); + configurationService = instantiationService.get(IConfigurationService) as TestConfigurationService; + terminalConfigurationService = instantiationService.get(ITerminalConfigurationService); + }); + + suite('config', () => { + test('should update on any change to terminal.integrated', () => { + const originalConfig = terminalConfigurationService.config; + configurationService.onDidChangeConfigurationEmitter.fire({ + affectsConfiguration: configuration => configuration.startsWith('terminal.integrated'), + affectedKeys: new Set(['terminal.integrated.fontWeight']), + change: null!, + source: ConfigurationTarget.USER + }); + notStrictEqual(terminalConfigurationService.config, originalConfig, 'Object reference must change'); + }); + + suite('onConfigChanged', () => { + test('should fire on any change to terminal.integrated', async () => { + await new Promise(r => { + store.add(terminalConfigurationService.onConfigChanged(() => r())); + configurationService.onDidChangeConfigurationEmitter.fire({ + affectsConfiguration: configuration => configuration.startsWith('terminal.integrated'), + affectedKeys: new Set(['terminal.integrated.fontWeight']), + change: null!, + source: ConfigurationTarget.USER + }); + }); + }); + }); + }); + + function createTerminalConfigationService(config: any, linuxDistro?: LinuxDistro): ITerminalConfigurationService { + const instantiationService = new TestInstantiationService(); + instantiationService.set(IConfigurationService, new TestConfigurationService(config)); + const terminalConfigurationService = store.add(instantiationService.createInstance(TestTerminalConfigurationService)); + instantiationService.set(ITerminalConfigurationService, terminalConfigurationService); + terminalConfigurationService.setPanelContainer(mainWindow.document.body); + if (linuxDistro) { + terminalConfigurationService.fontMetrics.linuxDistro = linuxDistro; + } + return terminalConfigurationService; + } + + suite('getFont', () => { + test('fontFamily', () => { + const terminalConfigurationService = createTerminalConfigationService({ + editor: { fontFamily: 'foo' }, + terminal: { integrated: { fontFamily: 'bar' } } + }); + strictEqual(terminalConfigurationService.getFont(getActiveWindow()).fontFamily, 'bar, monospace', 'terminal.integrated.fontFamily should be selected over editor.fontFamily'); + }); + + test('fontFamily (Linux Fedora)', () => { + const terminalConfigurationService = createTerminalConfigationService({ + editor: { fontFamily: 'foo' }, + terminal: { integrated: { fontFamily: null } } + }, LinuxDistro.Fedora); + strictEqual(terminalConfigurationService.getFont(getActiveWindow()).fontFamily, '\'DejaVu Sans Mono\', monospace', 'Fedora should have its font overridden when terminal.integrated.fontFamily not set'); + }); + + test('fontFamily (Linux Ubuntu)', () => { + const terminalConfigurationService = createTerminalConfigationService({ + editor: { fontFamily: 'foo' }, + terminal: { integrated: { fontFamily: null } } + }, LinuxDistro.Ubuntu); + strictEqual(terminalConfigurationService.getFont(getActiveWindow()).fontFamily, '\'Ubuntu Mono\', monospace', 'Ubuntu should have its font overridden when terminal.integrated.fontFamily not set'); + }); + + test('fontFamily (Linux Unknown)', () => { + const terminalConfigurationService = createTerminalConfigationService({ + editor: { fontFamily: 'foo' }, + terminal: { integrated: { fontFamily: null } } + }); + strictEqual(terminalConfigurationService.getFont(getActiveWindow()).fontFamily, 'foo, monospace', 'editor.fontFamily should be the fallback when terminal.integrated.fontFamily not set'); + }); + + test('fontSize 10', () => { + const terminalConfigurationService = createTerminalConfigationService({ + editor: { + fontFamily: 'foo', + fontSize: 9 + }, + terminal: { + integrated: { + fontFamily: 'bar', + fontSize: 10 + } + } + }); + strictEqual(terminalConfigurationService.getFont(getActiveWindow()).fontSize, 10, 'terminal.integrated.fontSize should be selected over editor.fontSize'); + }); + + test('fontSize 0', () => { + let terminalConfigurationService = createTerminalConfigationService({ + editor: { + fontFamily: 'foo' + }, + terminal: { + integrated: { + fontFamily: null, + fontSize: 0 + } + } + }, LinuxDistro.Ubuntu); + strictEqual(terminalConfigurationService.getFont(getActiveWindow()).fontSize, 8, 'The minimum terminal font size (with adjustment) should be used when terminal.integrated.fontSize less than it'); + + terminalConfigurationService = createTerminalConfigationService({ + editor: { + fontFamily: 'foo' + }, + terminal: { + integrated: { + fontFamily: null, + fontSize: 0 + } + } + }); + strictEqual(terminalConfigurationService.getFont(getActiveWindow()).fontSize, 6, 'The minimum terminal font size should be used when terminal.integrated.fontSize less than it'); + }); + + test('fontSize 1500', () => { + const terminalConfigurationService = createTerminalConfigationService({ + editor: { + fontFamily: 'foo' + }, + terminal: { + integrated: { + fontFamily: 0, + fontSize: 1500 + } + } + }); + strictEqual(terminalConfigurationService.getFont(getActiveWindow()).fontSize, 100, 'The maximum terminal font size should be used when terminal.integrated.fontSize more than it'); + }); + + test('fontSize null', () => { + let terminalConfigurationService = createTerminalConfigationService({ + editor: { + fontFamily: 'foo' + }, + terminal: { + integrated: { + fontFamily: 0, + fontSize: null + } + } + }, LinuxDistro.Ubuntu); + strictEqual(terminalConfigurationService.getFont(getActiveWindow()).fontSize, EDITOR_FONT_DEFAULTS.fontSize + 2, 'The default editor font size (with adjustment) should be used when terminal.integrated.fontSize is not set'); + + terminalConfigurationService = createTerminalConfigationService({ + editor: { + fontFamily: 'foo' + }, + terminal: { + integrated: { + fontFamily: 0, + fontSize: null + } + } + }); + strictEqual(terminalConfigurationService.getFont(getActiveWindow()).fontSize, EDITOR_FONT_DEFAULTS.fontSize, 'The default editor font size should be used when terminal.integrated.fontSize is not set'); + }); + + test('lineHeight 2', () => { + const terminalConfigurationService = createTerminalConfigationService({ + editor: { + fontFamily: 'foo', + lineHeight: 1 + }, + terminal: { + integrated: { + fontFamily: 0, + lineHeight: 2 + } + } + }); + strictEqual(terminalConfigurationService.getFont(getActiveWindow()).lineHeight, 2, 'terminal.integrated.lineHeight should be selected over editor.lineHeight'); + }); + + test('lineHeight 0', () => { + const terminalConfigurationService = createTerminalConfigationService({ + editor: { + fontFamily: 'foo', + lineHeight: 1 + }, + terminal: { + integrated: { + fontFamily: 0, + lineHeight: 0 + } + } + }); + strictEqual(terminalConfigurationService.getFont(getActiveWindow()).lineHeight, isLinux ? 1.1 : 1, 'editor.lineHeight should be the default when terminal.integrated.lineHeight not set'); + }); + }); + + suite('configFontIsMonospace', () => { + test('isMonospace monospace', () => { + const terminalConfigurationService = createTerminalConfigationService({ + terminal: { + integrated: { + fontFamily: 'monospace' + } + } + }); + + strictEqual(terminalConfigurationService.configFontIsMonospace(), true, 'monospace is monospaced'); + }); + + test('isMonospace sans-serif', () => { + const terminalConfigurationService = createTerminalConfigationService({ + terminal: { + integrated: { + fontFamily: 'sans-serif' + } + } + }); + strictEqual(terminalConfigurationService.configFontIsMonospace(), false, 'sans-serif is not monospaced'); + }); + + test('isMonospace serif', () => { + const terminalConfigurationService = createTerminalConfigationService({ + terminal: { + integrated: { + fontFamily: 'serif' + } + } + }); + strictEqual(terminalConfigurationService.configFontIsMonospace(), false, 'serif is not monospaced'); + }); + + test('isMonospace monospace falls back to editor.fontFamily', () => { + const terminalConfigurationService = createTerminalConfigationService({ + editor: { + fontFamily: 'monospace' + }, + terminal: { + integrated: { + fontFamily: null + } + } + }); + strictEqual(terminalConfigurationService.configFontIsMonospace(), true, 'monospace is monospaced'); + }); + + test('isMonospace sans-serif falls back to editor.fontFamily', () => { + const terminalConfigurationService = createTerminalConfigationService({ + editor: { + fontFamily: 'sans-serif' + }, + terminal: { + integrated: { + fontFamily: null + } + } + }); + strictEqual(terminalConfigurationService.configFontIsMonospace(), false, 'sans-serif is not monospaced'); + }); + + test('isMonospace serif falls back to editor.fontFamily', () => { + const terminalConfigurationService = createTerminalConfigationService({ + editor: { + fontFamily: 'serif' + }, + terminal: { + integrated: { + fontFamily: null + } + } + }); + strictEqual(terminalConfigurationService.configFontIsMonospace(), false, 'serif is not monospaced'); + }); + }); +}); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalInstance.test.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalInstance.test.ts index bcbb193e..4d7c61fe 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalInstance.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalInstance.test.ts @@ -4,35 +4,158 @@ *--------------------------------------------------------------------------------------------*/ import { deepStrictEqual, strictEqual } from 'assert'; +import { Event } from 'vs/base/common/event'; +import { Disposable } from 'vs/base/common/lifecycle'; +import { Schemas } from 'vs/base/common/network'; import { isWindows } from 'vs/base/common/platform'; -import { TerminalLabelComputer, parseExitResult } from 'vs/workbench/contrib/terminal/browser/terminalInstance'; -import { IWorkspaceContextService, IWorkspaceFolder, toWorkspaceFolder } from 'vs/platform/workspace/common/workspace'; -import { Workspace } from 'vs/platform/workspace/test/common/testWorkspace'; -import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; -import { TestContextService } from 'vs/workbench/test/common/workbenchTestServices'; -import { fixPath, getUri } from 'vs/workbench/services/search/test/browser/queryBuilder.test'; -import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; -import { TerminalConfigHelper } from 'vs/workbench/contrib/terminal/browser/terminalConfigHelper'; -import { ITerminalInstance } from 'vs/workbench/contrib/terminal/browser/terminal'; -import { ProcessState } from 'vs/workbench/contrib/terminal/common/terminal'; import { URI } from 'vs/base/common/uri'; -import { TerminalCapabilityStore } from 'vs/platform/terminal/common/capabilities/terminalCapabilityStore'; -import { TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; -import { Schemas } from 'vs/base/common/network'; -import { TestFileService } from 'vs/workbench/test/browser/workbenchTestServices'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; -import { DisposableStore } from 'vs/base/common/lifecycle'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; +import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; +import { TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; +import { TerminalCapabilityStore } from 'vs/platform/terminal/common/capabilities/terminalCapabilityStore'; +import { ITerminalChildProcess, ITerminalProfile } from 'vs/platform/terminal/common/terminal'; +import { IWorkspaceFolder } from 'vs/platform/workspace/common/workspace'; +import { IViewDescriptorService } from 'vs/workbench/common/views'; +import { ITerminalConfigurationService, ITerminalInstance, ITerminalInstanceService } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { TerminalConfigurationService } from 'vs/workbench/contrib/terminal/browser/terminalConfigurationService'; +import { parseExitResult, TerminalInstance, TerminalLabelComputer } from 'vs/workbench/contrib/terminal/browser/terminalInstance'; +import { IEnvironmentVariableService } from 'vs/workbench/contrib/terminal/common/environmentVariable'; +import { EnvironmentVariableService } from 'vs/workbench/contrib/terminal/common/environmentVariableService'; +import { ITerminalProfileResolverService, ProcessState } from 'vs/workbench/contrib/terminal/common/terminal'; +import { TestViewDescriptorService } from 'vs/workbench/contrib/terminal/test/browser/xterm/xtermTerminal.test'; +import { fixPath } from 'vs/workbench/services/search/test/browser/queryBuilder.test'; +import { TestTerminalProfileResolverService, workbenchInstantiationService } from 'vs/workbench/test/browser/workbenchTestServices'; const root1 = '/foo/root1'; const ROOT_1 = fixPath(root1); const root2 = '/foo/root2'; const ROOT_2 = fixPath(root2); -const emptyRoot = '/foo'; -const ROOT_EMPTY = fixPath(emptyRoot); + +class MockTerminalProfileResolverService extends TestTerminalProfileResolverService { + override async getDefaultProfile(): Promise { + return { + profileName: "my-sh", + path: "/usr/bin/zsh", + env: { + TEST: "TEST", + }, + isDefault: true, + isUnsafePath: false, + isFromPath: true, + icon: { + id: "terminal-linux", + }, + color: "terminal.ansiYellow", + }; + } +} + +const terminalShellTypeContextKey = { + set: () => { }, + reset: () => { }, + get: () => undefined +}; + +const terminalInRunCommandPicker = { + set: () => { }, + reset: () => { }, + get: () => undefined +}; + +class TestTerminalChildProcess extends Disposable implements ITerminalChildProcess { + id: number = 0; + get capabilities() { return []; } + constructor( + readonly shouldPersist: boolean + ) { + super(); + } + updateProperty(property: any, value: any): Promise { + throw new Error('Method not implemented.'); + } + + onProcessOverrideDimensions?: Event | undefined; + onProcessResolvedShellLaunchConfig?: Event | undefined; + onDidChangeHasChildProcesses?: Event | undefined; + + onDidChangeProperty = Event.None; + onProcessData = Event.None; + onProcessExit = Event.None; + onProcessReady = Event.None; + onProcessTitleChanged = Event.None; + onProcessShellTypeChanged = Event.None; + async start(): Promise { return undefined; } + shutdown(immediate: boolean): void { } + input(data: string): void { } + resize(cols: number, rows: number): void { } + clearBuffer(): void { } + acknowledgeDataEvent(charCount: number): void { } + async setUnicodeVersion(version: '6' | '11'): Promise { } + async getInitialCwd(): Promise { return ''; } + async getCwd(): Promise { return ''; } + async processBinary(data: string): Promise { } + refreshProperty(property: any): Promise { return Promise.resolve(''); } +} + +class TestTerminalInstanceService extends Disposable implements Partial { + getBackend() { + return { + onPtyHostExit: Event.None, + onPtyHostUnresponsive: Event.None, + onPtyHostResponsive: Event.None, + onPtyHostRestart: Event.None, + onDidMoveWindowInstance: Event.None, + onDidRequestDetach: Event.None, + createProcess: ( + shellLaunchConfig: any, + cwd: string, + cols: number, + rows: number, + unicodeVersion: '6' | '11', + env: any, + windowsEnableConpty: boolean, + shouldPersist: boolean + ) => this._register(new TestTerminalChildProcess(shouldPersist)), + getLatency: () => Promise.resolve([]) + } as any; + } +} suite('Workbench - TerminalInstance', () => { - ensureNoDisposablesAreLeakedInTestSuite(); + const store = ensureNoDisposablesAreLeakedInTestSuite(); + suite('TerminalInstance', () => { + let terminalInstance: ITerminalInstance; + test('should create an instance of TerminalInstance with env from default profile', async () => { + const instantiationService = workbenchInstantiationService({ + configurationService: () => new TestConfigurationService({ + files: {}, + terminal: { + integrated: { + fontFamily: 'monospace', + scrollback: 1000, + fastScrollSensitivity: 2, + mouseWheelScrollSensitivity: 1, + unicodeVersion: '6', + shellIntegration: { + enabled: true + }, + } + }, + }) + }, store); + instantiationService.set(ITerminalProfileResolverService, new MockTerminalProfileResolverService()); + instantiationService.stub(IViewDescriptorService, new TestViewDescriptorService()); + instantiationService.stub(IEnvironmentVariableService, store.add(instantiationService.createInstance(EnvironmentVariableService))); + instantiationService.stub(ITerminalInstanceService, store.add(new TestTerminalInstanceService())); + terminalInstance = store.add(instantiationService.createInstance(TerminalInstance, terminalShellTypeContextKey, terminalInRunCommandPicker, {})); + // //Wait for the teminalInstance._xtermReadyPromise to resolve + await new Promise(resolve => setTimeout(resolve, 100)); + deepStrictEqual(terminalInstance.shellLaunchConfig.env, { TEST: 'TEST' }); + }); + }); suite('parseExitResult', () => { test('should return no message for exit code = undefined', () => { deepStrictEqual( @@ -140,18 +263,8 @@ suite('Workbench - TerminalInstance', () => { }); }); suite('TerminalLabelComputer', () => { - let store: DisposableStore; - let configurationService: TestConfigurationService; - let terminalLabelComputer: TerminalLabelComputer; let instantiationService: TestInstantiationService; - let mockContextService: TestContextService; - let mockMultiRootContextService: TestContextService; - let emptyContextService: TestContextService; - let mockWorkspace: Workspace; - let mockMultiRootWorkspace: Workspace; - let emptyWorkspace: Workspace; let capabilities: TerminalCapabilityStore; - let configHelper: TerminalConfigHelper; function createInstance(partial?: Partial): Pick { const capabilities = store.add(new TerminalCapabilityStore()); @@ -175,36 +288,21 @@ suite('Workbench - TerminalInstance', () => { } setup(async () => { - store = new DisposableStore(); - instantiationService = store.add(new TestInstantiationService()); - instantiationService.stub(IWorkspaceContextService, new TestContextService()); + instantiationService = workbenchInstantiationService(undefined, store); capabilities = store.add(new TerminalCapabilityStore()); if (!isWindows) { capabilities.add(TerminalCapability.NaiveCwdDetection, null!); } - - const ROOT_1_URI = getUri(ROOT_1); - mockContextService = new TestContextService(); - mockWorkspace = new Workspace('workspace', [toWorkspaceFolder(ROOT_1_URI)]); - mockContextService.setWorkspace(mockWorkspace); - - const ROOT_2_URI = getUri(ROOT_2); - mockMultiRootContextService = new TestContextService(); - mockMultiRootWorkspace = new Workspace('multi-root-workspace', [toWorkspaceFolder(ROOT_1_URI), toWorkspaceFolder(ROOT_2_URI)]); - mockMultiRootContextService.setWorkspace(mockMultiRootWorkspace); - - const ROOT_EMPTY_URI = getUri(ROOT_EMPTY); - emptyContextService = new TestContextService(); - emptyWorkspace = new Workspace('empty workspace', [], ROOT_EMPTY_URI); - emptyContextService.setWorkspace(emptyWorkspace); }); - teardown(() => store.dispose()); + function createLabelComputer(configuration: any) { + instantiationService.set(IConfigurationService, new TestConfigurationService(configuration)); + instantiationService.set(ITerminalConfigurationService, store.add(instantiationService.createInstance(TerminalConfigurationService))); + return store.add(instantiationService.createInstance(TerminalLabelComputer)); + } test('should resolve to "" when the template variables are empty', () => { - configurationService = new TestConfigurationService({ terminal: { integrated: { tabs: { separator: ' - ', title: '', description: '' } } } }); - configHelper = store.add(new TerminalConfigHelper(configurationService, null!, null!, null!, null!)); - terminalLabelComputer = store.add(new TerminalLabelComputer(configHelper, new TestFileService(), mockContextService)); + const terminalLabelComputer = createLabelComputer({ terminal: { integrated: { tabs: { separator: ' - ', title: '', description: '' } } } }); terminalLabelComputer.refreshLabel(createInstance({ capabilities, processName: '' })); // TODO: // terminalLabelComputer.onLabelChanged(e => { @@ -215,81 +313,60 @@ suite('Workbench - TerminalInstance', () => { strictEqual(terminalLabelComputer.description, ''); }); test('should resolve cwd', () => { - configurationService = new TestConfigurationService({ terminal: { integrated: { tabs: { separator: ' - ', title: '${cwd}', description: '${cwd}' } } } }); - configHelper = store.add(new TerminalConfigHelper(configurationService, null!, null!, null!, null!)); - terminalLabelComputer = store.add(new TerminalLabelComputer(configHelper, new TestFileService(), mockContextService)); + const terminalLabelComputer = createLabelComputer({ terminal: { integrated: { tabs: { separator: ' - ', title: '${cwd}', description: '${cwd}' } } } }); terminalLabelComputer.refreshLabel(createInstance({ capabilities, cwd: ROOT_1 })); strictEqual(terminalLabelComputer.title, ROOT_1); strictEqual(terminalLabelComputer.description, ROOT_1); }); test('should resolve workspaceFolder', () => { - configurationService = new TestConfigurationService({ terminal: { integrated: { tabs: { separator: ' - ', title: '${workspaceFolder}', description: '${workspaceFolder}' } } } }); - configHelper = store.add(new TerminalConfigHelper(configurationService, null!, null!, null!, null!)); - terminalLabelComputer = store.add(new TerminalLabelComputer(configHelper, new TestFileService(), mockContextService)); + const terminalLabelComputer = createLabelComputer({ terminal: { integrated: { tabs: { separator: ' - ', title: '${workspaceFolder}', description: '${workspaceFolder}' } } } }); terminalLabelComputer.refreshLabel(createInstance({ capabilities, processName: 'zsh', workspaceFolder: { uri: URI.from({ scheme: Schemas.file, path: 'folder' }) } as IWorkspaceFolder })); strictEqual(terminalLabelComputer.title, 'folder'); strictEqual(terminalLabelComputer.description, 'folder'); }); test('should resolve local', () => { - configurationService = new TestConfigurationService({ terminal: { integrated: { tabs: { separator: ' - ', title: '${local}', description: '${local}' } } } }); - configHelper = store.add(new TerminalConfigHelper(configurationService, null!, null!, null!, null!)); - terminalLabelComputer = store.add(new TerminalLabelComputer(configHelper, new TestFileService(), mockContextService)); + const terminalLabelComputer = createLabelComputer({ terminal: { integrated: { tabs: { separator: ' - ', title: '${local}', description: '${local}' } } } }); terminalLabelComputer.refreshLabel(createInstance({ capabilities, processName: 'zsh', shellLaunchConfig: { type: 'Local' } })); strictEqual(terminalLabelComputer.title, 'Local'); strictEqual(terminalLabelComputer.description, 'Local'); }); test('should resolve process', () => { - configurationService = new TestConfigurationService({ terminal: { integrated: { tabs: { separator: ' - ', title: '${process}', description: '${process}' } } } }); - configHelper = store.add(new TerminalConfigHelper(configurationService, null!, null!, null!, null!)); - terminalLabelComputer = store.add(new TerminalLabelComputer(configHelper, new TestFileService(), mockContextService)); + const terminalLabelComputer = createLabelComputer({ terminal: { integrated: { tabs: { separator: ' - ', title: '${process}', description: '${process}' } } } }); terminalLabelComputer.refreshLabel(createInstance({ capabilities, processName: 'zsh' })); strictEqual(terminalLabelComputer.title, 'zsh'); strictEqual(terminalLabelComputer.description, 'zsh'); }); test('should resolve sequence', () => { - configurationService = new TestConfigurationService({ terminal: { integrated: { tabs: { separator: ' - ', title: '${sequence}', description: '${sequence}' } } } }); - configHelper = store.add(new TerminalConfigHelper(configurationService, null!, null!, null!, null!)); - terminalLabelComputer = store.add(new TerminalLabelComputer(configHelper, new TestFileService(), mockContextService)); + const terminalLabelComputer = createLabelComputer({ terminal: { integrated: { tabs: { separator: ' - ', title: '${sequence}', description: '${sequence}' } } } }); terminalLabelComputer.refreshLabel(createInstance({ capabilities, sequence: 'sequence' })); strictEqual(terminalLabelComputer.title, 'sequence'); strictEqual(terminalLabelComputer.description, 'sequence'); }); test('should resolve task', () => { - configurationService = new TestConfigurationService({ terminal: { integrated: { tabs: { separator: ' ~ ', title: '${process}${separator}${task}', description: '${task}' } } } }); - configHelper = store.add(new TerminalConfigHelper(configurationService, null!, null!, null!, null!)); - terminalLabelComputer = store.add(new TerminalLabelComputer(configHelper, new TestFileService(), mockContextService)); + const terminalLabelComputer = createLabelComputer({ terminal: { integrated: { tabs: { separator: ' ~ ', title: '${process}${separator}${task}', description: '${task}' } } } }); terminalLabelComputer.refreshLabel(createInstance({ capabilities, processName: 'zsh', shellLaunchConfig: { type: 'Task' } })); strictEqual(terminalLabelComputer.title, 'zsh ~ Task'); strictEqual(terminalLabelComputer.description, 'Task'); }); test('should resolve separator', () => { - configurationService = new TestConfigurationService({ terminal: { integrated: { tabs: { separator: ' ~ ', title: '${separator}', description: '${separator}' } } } }); - configHelper = store.add(new TerminalConfigHelper(configurationService, null!, null!, null!, null!)); - terminalLabelComputer = store.add(new TerminalLabelComputer(configHelper, new TestFileService(), mockContextService)); + const terminalLabelComputer = createLabelComputer({ terminal: { integrated: { tabs: { separator: ' ~ ', title: '${separator}', description: '${separator}' } } } }); terminalLabelComputer.refreshLabel(createInstance({ capabilities, processName: 'zsh', shellLaunchConfig: { type: 'Task' } })); strictEqual(terminalLabelComputer.title, 'zsh'); strictEqual(terminalLabelComputer.description, ''); }); test('should always return static title when specified', () => { - configurationService = new TestConfigurationService({ terminal: { integrated: { tabs: { separator: ' ~ ', title: '${process}', description: '${workspaceFolder}' } } } }); - configHelper = store.add(new TerminalConfigHelper(configurationService, null!, null!, null!, null!)); - terminalLabelComputer = store.add(new TerminalLabelComputer(configHelper, new TestFileService(), mockContextService)); + const terminalLabelComputer = createLabelComputer({ terminal: { integrated: { tabs: { separator: ' ~ ', title: '${process}', description: '${workspaceFolder}' } } } }); terminalLabelComputer.refreshLabel(createInstance({ capabilities, processName: 'process', workspaceFolder: { uri: URI.from({ scheme: Schemas.file, path: 'folder' }) } as IWorkspaceFolder, staticTitle: 'my-title' })); strictEqual(terminalLabelComputer.title, 'my-title'); strictEqual(terminalLabelComputer.description, 'folder'); }); test('should provide cwdFolder for all cwds only when in multi-root', () => { - configurationService = new TestConfigurationService({ terminal: { integrated: { tabs: { separator: ' ~ ', title: '${process}${separator}${cwdFolder}', description: '${cwdFolder}' } } } }); - configHelper = store.add(new TerminalConfigHelper(configurationService, null!, null!, null!, null!)); - terminalLabelComputer = store.add(new TerminalLabelComputer(configHelper, new TestFileService(), mockContextService)); + const terminalLabelComputer = createLabelComputer({ terminal: { integrated: { tabs: { separator: ' ~ ', title: '${process}${separator}${cwdFolder}', description: '${cwdFolder}' } } } }); terminalLabelComputer.refreshLabel(createInstance({ capabilities, processName: 'process', workspaceFolder: { uri: URI.from({ scheme: Schemas.file, path: ROOT_1 }) } as IWorkspaceFolder, cwd: ROOT_1 })); // single-root, cwd is same as root strictEqual(terminalLabelComputer.title, 'process'); strictEqual(terminalLabelComputer.description, ''); // multi-root - configurationService = new TestConfigurationService({ terminal: { integrated: { tabs: { separator: ' ~ ', title: '${process}${separator}${cwdFolder}', description: '${cwdFolder}' } } } }); - configHelper = store.add(new TerminalConfigHelper(configurationService, null!, null!, null!, null!)); - terminalLabelComputer = store.add(new TerminalLabelComputer(configHelper, new TestFileService(), mockMultiRootContextService)); terminalLabelComputer.refreshLabel(createInstance({ capabilities, processName: 'process', workspaceFolder: { uri: URI.from({ scheme: Schemas.file, path: ROOT_1 }) } as IWorkspaceFolder, cwd: ROOT_2 })); if (isWindows) { strictEqual(terminalLabelComputer.title, 'process'); @@ -300,14 +377,12 @@ suite('Workbench - TerminalInstance', () => { } }); test('should hide cwdFolder in single folder workspaces when cwd matches the workspace\'s default cwd even when slashes differ', async () => { - configurationService = new TestConfigurationService({ terminal: { integrated: { tabs: { separator: ' ~ ', title: '${process}${separator}${cwdFolder}', description: '${cwdFolder}' } } } }); - configHelper = store.add(new TerminalConfigHelper(configurationService, null!, null!, null!, null!)); - terminalLabelComputer = store.add(new TerminalLabelComputer(configHelper, new TestFileService(), mockContextService)); + let terminalLabelComputer = createLabelComputer({ terminal: { integrated: { tabs: { separator: ' ~ ', title: '${process}${separator}${cwdFolder}', description: '${cwdFolder}' } } } }); terminalLabelComputer.refreshLabel(createInstance({ capabilities, processName: 'process', workspaceFolder: { uri: URI.from({ scheme: Schemas.file, path: ROOT_1 }) } as IWorkspaceFolder, cwd: ROOT_1 })); strictEqual(terminalLabelComputer.title, 'process'); strictEqual(terminalLabelComputer.description, ''); if (!isWindows) { - terminalLabelComputer = store.add(new TerminalLabelComputer(configHelper, new TestFileService(), mockContextService)); + terminalLabelComputer = createLabelComputer({ terminal: { integrated: { tabs: { separator: ' ~ ', title: '${process}${separator}${cwdFolder}', description: '${cwdFolder}' } } } }); terminalLabelComputer.refreshLabel(createInstance({ capabilities, processName: 'process', workspaceFolder: { uri: URI.from({ scheme: Schemas.file, path: ROOT_1 }) } as IWorkspaceFolder, cwd: ROOT_2 })); strictEqual(terminalLabelComputer.title, 'process ~ root2'); strictEqual(terminalLabelComputer.description, 'root2'); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalInstanceService.test.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalInstanceService.test.ts index 0b14bd97..62e98a76 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalInstanceService.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalInstanceService.test.ts @@ -5,44 +5,22 @@ import { deepStrictEqual } from 'assert'; import { URI } from 'vs/base/common/uri'; -import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; -import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; -import { ContextKeyService } from 'vs/platform/contextkey/browser/contextKeyService'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { ITerminalProfile } from 'vs/platform/terminal/common/terminal'; import { ITerminalInstanceService } from 'vs/workbench/contrib/terminal/browser/terminal'; import { TerminalInstanceService } from 'vs/workbench/contrib/terminal/browser/terminalInstanceService'; -import { ITerminalProfile } from 'vs/platform/terminal/common/terminal'; -import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; -import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService'; -import { TestEnvironmentService } from 'vs/workbench/test/browser/workbenchTestServices'; -import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { workbenchInstantiationService } from 'vs/workbench/test/browser/workbenchTestServices'; suite('Workbench - TerminalInstanceService', () => { - let instantiationService: TestInstantiationService; + const store = ensureNoDisposablesAreLeakedInTestSuite(); + let terminalInstanceService: ITerminalInstanceService; setup(async () => { - instantiationService = new TestInstantiationService(); - // TODO: Should be able to create these services without this config set - instantiationService.stub(IConfigurationService, new TestConfigurationService({ - terminal: { - integrated: { - fontWeight: 'normal' - } - } - })); - instantiationService.stub(IContextKeyService, instantiationService.createInstance(ContextKeyService)); - instantiationService.stub(IWorkbenchEnvironmentService, TestEnvironmentService); - - terminalInstanceService = instantiationService.createInstance(TerminalInstanceService); + const instantiationService = workbenchInstantiationService(undefined, store); + terminalInstanceService = store.add(instantiationService.createInstance(TerminalInstanceService)); }); - teardown(() => { - instantiationService.dispose(); - }); - - ensureNoDisposablesAreLeakedInTestSuite(); - suite('convertProfileToShellLaunchConfig', () => { test('should return an empty shell launch config when undefined is provided', () => { deepStrictEqual(terminalInstanceService.convertProfileToShellLaunchConfig(), {}); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalProcessManager.test.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalProcessManager.test.ts index 8f4c4a14..9b146b26 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalProcessManager.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalProcessManager.test.ts @@ -4,24 +4,16 @@ *--------------------------------------------------------------------------------------------*/ import { strictEqual } from 'assert'; -import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { TerminalConfigHelper } from 'vs/workbench/contrib/terminal/browser/terminalConfigHelper'; -import { TerminalProcessManager } from 'vs/workbench/contrib/terminal/browser/terminalProcessManager'; -import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; -import { ITestInstantiationService, TestTerminalProfileResolverService, workbenchInstantiationService } from 'vs/workbench/test/browser/workbenchTestServices'; -import { IProductService } from 'vs/platform/product/common/productService'; -import { IEnvironmentVariableService } from 'vs/workbench/contrib/terminal/common/environmentVariable'; -import { EnvironmentVariableService } from 'vs/workbench/contrib/terminal/common/environmentVariableService'; +import { Event } from 'vs/base/common/event'; import { Schemas } from 'vs/base/common/network'; import { URI } from 'vs/base/common/uri'; -import { ITerminalChildProcess, ITerminalLogService } from 'vs/platform/terminal/common/terminal'; -import { ITerminalProfileResolverService } from 'vs/workbench/contrib/terminal/common/terminal'; -import { ITerminalInstanceService } from 'vs/workbench/contrib/terminal/browser/terminal'; -import { DisposableStore } from 'vs/base/common/lifecycle'; -import { Event } from 'vs/base/common/event'; -import { TestProductService } from 'vs/workbench/test/common/workbenchTestServices'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; -import { NullLogService } from 'vs/platform/log/common/log'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; +import { ITerminalChildProcess } from 'vs/platform/terminal/common/terminal'; +import { ITerminalInstanceService } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { TerminalProcessManager } from 'vs/workbench/contrib/terminal/browser/terminalProcessManager'; +import { workbenchInstantiationService } from 'vs/workbench/test/browser/workbenchTestServices'; class TestTerminalChildProcess implements ITerminalChildProcess { id: number = 0; @@ -82,14 +74,13 @@ class TestTerminalInstanceService implements Partial { } suite('Workbench - TerminalProcessManager', () => { - let store: DisposableStore; - let instantiationService: ITestInstantiationService; let manager: TerminalProcessManager; + const store = ensureNoDisposablesAreLeakedInTestSuite(); + setup(async () => { - store = new DisposableStore(); - instantiationService = workbenchInstantiationService(undefined, store); - const configurationService = new TestConfigurationService(); + const instantiationService = workbenchInstantiationService(undefined, store); + const configurationService = instantiationService.get(IConfigurationService) as TestConfigurationService; await configurationService.setUserConfiguration('editor', { fontFamily: 'foo' }); await configurationService.setUserConfiguration('terminal', { integrated: { @@ -100,21 +91,14 @@ suite('Workbench - TerminalProcessManager', () => { } } }); - instantiationService.stub(IConfigurationService, configurationService); - instantiationService.stub(IProductService, TestProductService); - instantiationService.stub(ITerminalLogService, new NullLogService()); - instantiationService.stub(IEnvironmentVariableService, instantiationService.createInstance(EnvironmentVariableService)); - instantiationService.stub(ITerminalProfileResolverService, TestTerminalProfileResolverService); + configurationService.onDidChangeConfigurationEmitter.fire({ + affectsConfiguration: () => true, + } as any); instantiationService.stub(ITerminalInstanceService, new TestTerminalInstanceService()); - const configHelper = store.add(instantiationService.createInstance(TerminalConfigHelper)); - manager = store.add(instantiationService.createInstance(TerminalProcessManager, 1, configHelper, undefined, undefined, undefined)); + manager = store.add(instantiationService.createInstance(TerminalProcessManager, 1, undefined, undefined, undefined)); }); - teardown(() => store.dispose()); - - ensureNoDisposablesAreLeakedInTestSuite(); - suite('process persistence', () => { suite('local', () => { test('regular terminal should persist', async () => { diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalProfileService.integrationTest.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalProfileService.integrationTest.ts index b4b05504..6146cc6b 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalProfileService.integrationTest.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalProfileService.integrationTest.ts @@ -3,32 +3,32 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; -import { ITerminalConfiguration, ITerminalProfileService } from 'vs/workbench/contrib/terminal/common/terminal'; -import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; -import { TestExtensionService } from 'vs/workbench/test/common/workbenchTestServices'; -import { TerminalProfileService } from 'vs/workbench/contrib/terminal/browser/terminalProfileService'; -import { ITerminalContributionService } from 'vs/workbench/contrib/terminal/common/terminalExtensionPoints'; -import { IExtensionTerminalProfile, ITerminalBackend, ITerminalProfile } from 'vs/platform/terminal/common/terminal'; -import { ITerminalInstanceService } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { deepStrictEqual } from 'assert'; +import { CancellationToken } from 'vs/base/common/cancellation'; +import { Codicon } from 'vs/base/common/codicons'; +import { Emitter } from 'vs/base/common/event'; import { isLinux, isWindows, OperatingSystem } from 'vs/base/common/platform'; -import { MockContextKeyService } from 'vs/platform/keybinding/test/common/mockKeybindingService'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { ConfigurationTarget, IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { IExtensionService } from 'vs/workbench/services/extensions/common/extensions'; -import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; -import { IRemoteAgentService } from 'vs/workbench/services/remote/common/remoteAgentService'; -import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService'; +import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; +import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; +import { IPickOptions, IQuickInputService, Omit, QuickPickInput } from 'vs/platform/quickinput/common/quickInput'; import { IRemoteAgentEnvironment } from 'vs/platform/remote/common/remoteAgentEnvironment'; +import { IExtensionTerminalProfile, ITerminalBackend, ITerminalProfile } from 'vs/platform/terminal/common/terminal'; import { IThemeService } from 'vs/platform/theme/common/themeService'; -import { Codicon } from 'vs/base/common/codicons'; -import { deepStrictEqual } from 'assert'; -import { Emitter } from 'vs/base/common/event'; -import { IProfileQuickPickItem, TerminalProfileQuickpick } from 'vs/workbench/contrib/terminal/browser/terminalProfileQuickpick'; import { TestThemeService } from 'vs/platform/theme/test/common/testThemeService'; -import { IPickOptions, IQuickInputService, Omit, QuickPickInput } from 'vs/platform/quickinput/common/quickInput'; -import { CancellationToken } from 'vs/base/common/cancellation'; +import { ITerminalInstanceService } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { IProfileQuickPickItem, TerminalProfileQuickpick } from 'vs/workbench/contrib/terminal/browser/terminalProfileQuickpick'; +import { TerminalProfileService } from 'vs/workbench/contrib/terminal/browser/terminalProfileService'; +import { ITerminalConfiguration, ITerminalProfileService } from 'vs/workbench/contrib/terminal/common/terminal'; +import { ITerminalContributionService } from 'vs/workbench/contrib/terminal/common/terminalExtensionPoints'; +import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService'; +import { IExtensionService } from 'vs/workbench/services/extensions/common/extensions'; +import { IRemoteAgentService } from 'vs/workbench/services/remote/common/remoteAgentService'; +import { workbenchInstantiationService } from 'vs/workbench/test/browser/workbenchTestServices'; +import { TestExtensionService } from 'vs/workbench/test/common/workbenchTestServices'; -class TestTerminalProfileService extends TerminalProfileService implements Partial{ +class TestTerminalProfileService extends TerminalProfileService implements Partial { hasRefreshedProfiles: Promise | undefined; override refreshAvailableProfiles(): void { this.hasRefreshedProfiles = this._refreshAvailableProfilesNow(); @@ -42,7 +42,7 @@ class TestTerminalProfileService extends TerminalProfileService implements Parti } } -class MockTerminalProfileService implements Partial{ +class MockTerminalProfileService implements Partial { hasRefreshedProfiles: Promise | undefined; _defaultProfileName: string | undefined; availableProfiles?: ITerminalProfile[] | undefined = []; @@ -107,7 +107,7 @@ class TestTerminalInstanceService implements Partial { return []; } } - } as Partial as any; + } satisfies Partial as any; } setProfiles(remoteAuthority: string | undefined, profiles: ITerminalProfile[]) { this._profiles.set(remoteAuthority ?? '', profiles); @@ -123,7 +123,7 @@ class TestRemoteAgentService implements Partial { this._os = os; } async getEnvironment(): Promise { - return { os: this._os } as IRemoteAgentEnvironment; + return { os: this._os } satisfies Partial as any; } } @@ -144,6 +144,8 @@ const powershellPick = { label: 'Powershell', profile: powershellProfile, profil const jsdebugPick = { label: 'Javascript Debug Terminal', profile: jsdebugProfile, profileName: jsdebugProfile.title }; suite('TerminalProfileService', () => { + const store = ensureNoDisposablesAreLeakedInTestSuite(); + let configurationService: TestConfigurationService; let terminalInstanceService: TestTerminalInstanceService; let terminalProfileService: TestTerminalProfileService; @@ -153,18 +155,23 @@ suite('TerminalProfileService', () => { let instantiationService: TestInstantiationService; setup(async () => { - configurationService = new TestConfigurationService({ terminal: { integrated: defaultTerminalConfig } }); + configurationService = new TestConfigurationService({ + files: {}, + terminal: { + integrated: defaultTerminalConfig + } + }); + instantiationService = workbenchInstantiationService({ + configurationService: () => configurationService + }, store); remoteAgentService = new TestRemoteAgentService(); terminalInstanceService = new TestTerminalInstanceService(); extensionService = new TestTerminalExtensionService(); - environmentService = { remoteAuthority: undefined } as IWorkbenchEnvironmentService; - instantiationService = new TestInstantiationService(); + environmentService = { remoteAuthority: undefined } satisfies Partial as any; const themeService = new TestThemeService(); const terminalContributionService = new TestTerminalContributionService(); - const contextKeyService = new MockContextKeyService(); - instantiationService.stub(IContextKeyService, contextKeyService); instantiationService.stub(IExtensionService, extensionService); instantiationService.stub(IConfigurationService, configurationService); instantiationService.stub(IRemoteAgentService, remoteAgentService); @@ -173,7 +180,7 @@ suite('TerminalProfileService', () => { instantiationService.stub(IWorkbenchEnvironmentService, environmentService); instantiationService.stub(IThemeService, themeService); - terminalProfileService = instantiationService.createInstance(TestTerminalProfileService); + terminalProfileService = store.add(instantiationService.createInstance(TestTerminalProfileService)); //reset as these properties are changed in each test powershellProfile = { @@ -201,9 +208,7 @@ suite('TerminalProfileService', () => { } configurationService.setUserConfiguration('terminal', { integrated: defaultTerminalConfig }); }); - teardown(() => { - instantiationService.dispose(); - }); + suite('Contributed Profiles', () => { test('should filter out contributed profiles set to null (Linux)', async () => { remoteAgentService.setEnvironment(OperatingSystem.Linux); @@ -261,9 +266,9 @@ suite('TerminalProfileService', () => { }); test('should get profiles from remoteTerminalService when there is a remote authority', async () => { - environmentService = { remoteAuthority: 'fakeremote' } as IWorkbenchEnvironmentService; + environmentService = { remoteAuthority: 'fakeremote' } satisfies Partial as any; instantiationService.stub(IWorkbenchEnvironmentService, environmentService); - terminalProfileService = instantiationService.createInstance(TestTerminalProfileService); + terminalProfileService = store.add(instantiationService.createInstance(TestTerminalProfileService)); await terminalProfileService.hasRefreshedProfiles; deepStrictEqual(terminalProfileService.availableProfiles, []); deepStrictEqual(terminalProfileService.contributedProfiles, [jsdebugProfile]); @@ -276,7 +281,7 @@ suite('TerminalProfileService', () => { test('should fire onDidChangeAvailableProfiles only when available profiles have changed via user config', async () => { powershellProfile.icon = Codicon.lightBulb; let calls: ITerminalProfile[][] = []; - terminalProfileService.onDidChangeAvailableProfiles(e => calls.push(e)); + store.add(terminalProfileService.onDidChangeAvailableProfiles(e => calls.push(e))); await configurationService.setUserConfiguration('terminal', { integrated: { profiles: { @@ -301,7 +306,7 @@ suite('TerminalProfileService', () => { powershellProfile.isDefault = false; terminalInstanceService.setProfiles(undefined, [powershellProfile]); const calls: ITerminalProfile[][] = []; - terminalProfileService.onDidChangeAvailableProfiles(e => calls.push(e)); + store.add(terminalProfileService.onDidChangeAvailableProfiles(e => calls.push(e))); await terminalProfileService.hasRefreshedProfiles; deepStrictEqual(calls, [ [powershellProfile] @@ -313,7 +318,7 @@ suite('TerminalProfileService', () => { test('should call refreshAvailableProfiles _onDidChangeExtensions', async () => { extensionService._onDidChangeExtensions.fire(); const calls: ITerminalProfile[][] = []; - terminalProfileService.onDidChangeAvailableProfiles(e => calls.push(e)); + store.add(terminalProfileService.onDidChangeAvailableProfiles(e => calls.push(e))); await terminalProfileService.hasRefreshedProfiles; deepStrictEqual(calls, [ [powershellProfile] diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalService.test.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalService.test.ts index e2051ef0..ee0af550 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalService.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalService.test.ts @@ -5,72 +5,47 @@ import { fail } from 'assert'; import { Emitter } from 'vs/base/common/event'; -import { ITerminalLogService, TerminalLocation } from 'vs/platform/terminal/common/terminal'; -import { TerminalService } from 'vs/workbench/contrib/terminal/browser/terminalService'; -import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; -import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; -import { ContextKeyService } from 'vs/platform/contextkey/browser/contextKeyService'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; -import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { TestEditorService, TestEnvironmentService, TestLifecycleService, TestRemoteAgentService, TestTerminalEditorService, TestTerminalGroupService, TestTerminalInstanceService, TestTerminalProfileService } from 'vs/workbench/test/browser/workbenchTestServices'; -import { ITerminalEditorService, ITerminalGroupService, ITerminalInstance, ITerminalInstanceService, ITerminalService } from 'vs/workbench/contrib/terminal/browser/terminal'; -import { ILifecycleService } from 'vs/workbench/services/lifecycle/common/lifecycle'; -import { IThemeService } from 'vs/platform/theme/common/themeService'; -import { TestThemeService } from 'vs/platform/theme/test/common/testThemeService'; -import { ITerminalProfileService } from 'vs/workbench/contrib/terminal/common/terminal'; -import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { IDialogService } from 'vs/platform/dialogs/common/dialogs'; import { TestDialogService } from 'vs/platform/dialogs/test/common/testDialogService'; +import { TerminalLocation } from 'vs/platform/terminal/common/terminal'; +import { ITerminalInstance, ITerminalInstanceService, ITerminalService } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { TerminalService } from 'vs/workbench/contrib/terminal/browser/terminalService'; +import { TERMINAL_CONFIG_SECTION } from 'vs/workbench/contrib/terminal/common/terminal'; import { IRemoteAgentService } from 'vs/workbench/services/remote/common/remoteAgentService'; -import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; -import { DisposableStore } from 'vs/base/common/lifecycle'; -import { IEnvironmentService } from 'vs/platform/environment/common/environment'; -import { NullLogService } from 'vs/platform/log/common/log'; +import { workbenchInstantiationService } from 'vs/workbench/test/browser/workbenchTestServices'; suite('Workbench - TerminalService', () => { - let store: DisposableStore; - let instantiationService: TestInstantiationService; + const store = ensureNoDisposablesAreLeakedInTestSuite(); + let terminalService: TerminalService; let configurationService: TestConfigurationService; let dialogService: TestDialogService; setup(async () => { - store = new DisposableStore(); dialogService = new TestDialogService(); configurationService = new TestConfigurationService({ + files: {}, terminal: { integrated: { - fontWeight: 'normal' + confirmOnKill: 'never' } } }); - instantiationService = store.add(new TestInstantiationService()); - instantiationService.stub(IConfigurationService, configurationService); - instantiationService.stub(IContextKeyService, instantiationService.createInstance(ContextKeyService)); - instantiationService.stub(ILifecycleService, new TestLifecycleService()); - instantiationService.stub(IThemeService, new TestThemeService()); - instantiationService.stub(ITerminalLogService, new NullLogService()); - instantiationService.stub(IEditorService, new TestEditorService()); - instantiationService.stub(IEnvironmentService, TestEnvironmentService); - instantiationService.stub(ITerminalEditorService, new TestTerminalEditorService()); - instantiationService.stub(ITerminalGroupService, new TestTerminalGroupService()); - instantiationService.stub(ITerminalInstanceService, new TestTerminalInstanceService()); + const instantiationService = workbenchInstantiationService({ + configurationService: () => configurationService, + }, store); + instantiationService.stub(IDialogService, dialogService); instantiationService.stub(ITerminalInstanceService, 'getBackend', undefined); instantiationService.stub(ITerminalInstanceService, 'getRegisteredBackends', []); - instantiationService.stub(ITerminalProfileService, new TestTerminalProfileService()); - instantiationService.stub(IRemoteAgentService, new TestRemoteAgentService()); instantiationService.stub(IRemoteAgentService, 'getConnection', null); - instantiationService.stub(IDialogService, dialogService); terminalService = store.add(instantiationService.createInstance(TerminalService)); instantiationService.stub(ITerminalService, terminalService); }); - teardown(() => store.dispose()); - - ensureNoDisposablesAreLeakedInTestSuite(); - suite('safeDisposeTerminal', () => { let onExitEmitter: Emitter; @@ -186,7 +161,7 @@ suite('Workbench - TerminalService', () => { }); async function setConfirmOnKill(configurationService: TestConfigurationService, value: 'never' | 'always' | 'panel' | 'editor') { - await configurationService.setUserConfiguration('terminal', { integrated: { confirmOnKill: value } }); + await configurationService.setUserConfiguration(TERMINAL_CONFIG_SECTION, { confirmOnKill: value }); configurationService.onDidChangeConfigurationEmitter.fire({ affectsConfiguration: () => true, affectedKeys: ['terminal.integrated.confirmOnKill'] diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalStatusList.test.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalStatusList.test.ts index a7ef8dfb..a72dd12f 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalStatusList.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/terminalStatusList.test.ts @@ -6,33 +6,26 @@ import { deepStrictEqual, strictEqual } from 'assert'; import { Codicon } from 'vs/base/common/codicons'; import Severity from 'vs/base/common/severity'; -import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; -import { spinningLoading } from 'vs/platform/theme/common/iconRegistry'; import { ThemeIcon } from 'vs/base/common/themables'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { spinningLoading } from 'vs/platform/theme/common/iconRegistry'; import { TerminalStatusList } from 'vs/workbench/contrib/terminal/browser/terminalStatusList'; import { ITerminalStatus } from 'vs/workbench/contrib/terminal/common/terminal'; -import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; -import { DisposableStore } from 'vs/base/common/lifecycle'; +import { workbenchInstantiationService } from 'vs/workbench/test/browser/workbenchTestServices'; function statusesEqual(list: TerminalStatusList, expected: [string, Severity][]) { deepStrictEqual(list.statuses.map(e => [e.id, e.severity]), expected); } suite('Workbench - TerminalStatusList', () => { - let store: DisposableStore; + const store = ensureNoDisposablesAreLeakedInTestSuite(); let list: TerminalStatusList; - let configService: TestConfigurationService; setup(() => { - store = new DisposableStore(); - configService = new TestConfigurationService(); - list = store.add(new TerminalStatusList(configService)); + const instantiationService = workbenchInstantiationService(undefined, store); + list = store.add(instantiationService.createInstance(TerminalStatusList)); }); - teardown(() => store.dispose()); - - ensureNoDisposablesAreLeakedInTestSuite(); - test('primary', () => { strictEqual(list.primary?.id, undefined); list.add({ id: 'info1', severity: Severity.Info }); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/xterm/decorationAddon.test.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/xterm/decorationAddon.test.ts index bfbfebf1..2bfeab64 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/xterm/decorationAddon.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/xterm/decorationAddon.test.ts @@ -3,32 +3,25 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import type { IDecoration, IDecorationOptions, Terminal as RawXtermTerminal } from '@xterm/xterm'; import { notEqual, strictEqual, throws } from 'assert'; -import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; -import { ILogService, NullLogService } from 'vs/platform/log/common/log'; -import { DecorationAddon } from 'vs/workbench/contrib/terminal/browser/xterm/decorationAddon'; -import { TerminalCapabilityStore } from 'vs/platform/terminal/common/capabilities/terminalCapabilityStore'; +import { importAMDNodeModule } from 'vs/amdX'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; -import type { IDecoration, IDecorationOptions, Terminal as RawXtermTerminal } from 'xterm'; import { ITerminalCommand, TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; import { CommandDetectionCapability } from 'vs/platform/terminal/common/capabilities/commandDetectionCapability'; -import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; -import { ContextMenuService } from 'vs/platform/contextview/browser/contextMenuService'; -import { TestThemeService } from 'vs/platform/theme/test/common/testThemeService'; -import { IThemeService } from 'vs/platform/theme/common/themeService'; -import { ILifecycleService } from 'vs/workbench/services/lifecycle/common/lifecycle'; -import { TestLifecycleService } from 'vs/workbench/test/browser/workbenchTestServices'; -import { importAMDNodeModule } from 'vs/amdX'; -import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { TerminalCapabilityStore } from 'vs/platform/terminal/common/capabilities/terminalCapabilityStore'; +import { DecorationAddon } from 'vs/workbench/contrib/terminal/browser/xterm/decorationAddon'; +import { workbenchInstantiationService } from 'vs/workbench/test/browser/workbenchTestServices'; suite('DecorationAddon', () => { + const store = ensureNoDisposablesAreLeakedInTestSuite(); + let decorationAddon: DecorationAddon; let xterm: RawXtermTerminal; - let instantiationService: TestInstantiationService; setup(async () => { - const TerminalCtor = (await importAMDNodeModule('xterm', 'lib/xterm.js')).Terminal; + const TerminalCtor = (await importAMDNodeModule('@xterm/xterm', 'lib/xterm.js')).Terminal; class TestTerminal extends TerminalCtor { override registerDecoration(decorationOptions: IDecorationOptions): IDecoration | undefined { if (decorationOptions.marker.isDisposed) { @@ -39,41 +32,32 @@ suite('DecorationAddon', () => { } } - instantiationService = new TestInstantiationService(); - const configurationService = new TestConfigurationService({ - workbench: { - hover: { delay: 5 }, - }, - terminal: { - integrated: { - shellIntegration: { - decorationsEnabled: 'both' + const instantiationService = workbenchInstantiationService({ + configurationService: () => new TestConfigurationService({ + files: {}, + workbench: { + hover: { delay: 5 }, + }, + terminal: { + integrated: { + shellIntegration: { + decorationsEnabled: 'both' + } } } - } - }); - instantiationService.stub(IThemeService, new TestThemeService()); - xterm = new TestTerminal({ + }) + }, store); + xterm = store.add(new TestTerminal({ allowProposedApi: true, cols: 80, rows: 30 - }); - instantiationService.stub(IConfigurationService, configurationService); - instantiationService.stub(IContextMenuService, instantiationService.createInstance(ContextMenuService)); - instantiationService.stub(ILogService, NullLogService); - const capabilities = new TerminalCapabilityStore(); - capabilities.add(TerminalCapability.CommandDetection, instantiationService.createInstance(CommandDetectionCapability, xterm)); - instantiationService.stub(ILifecycleService, new TestLifecycleService()); - decorationAddon = instantiationService.createInstance(DecorationAddon, capabilities); + })); + const capabilities = store.add(new TerminalCapabilityStore()); + capabilities.add(TerminalCapability.CommandDetection, store.add(instantiationService.createInstance(CommandDetectionCapability, xterm))); + decorationAddon = store.add(instantiationService.createInstance(DecorationAddon, capabilities)); xterm.loadAddon(decorationAddon); }); - teardown(() => { - instantiationService.dispose(); - }); - - ensureNoDisposablesAreLeakedInTestSuite(); - suite('registerDecoration', () => { test('should throw when command has no marker', async () => { throws(() => decorationAddon.registerCommandDecoration({ command: 'cd src', timestamp: Date.now(), hasOutput: () => false } as ITerminalCommand)); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/xterm/lineDataEventAddon.test.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/xterm/lineDataEventAddon.test.ts index e7099524..f470f913 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/xterm/lineDataEventAddon.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/xterm/lineDataEventAddon.test.ts @@ -3,29 +3,25 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import type { Terminal } from 'xterm'; -import { LineDataEventAddon } from 'vs/workbench/contrib/terminal/browser/xterm/lineDataEventAddon'; -import { OperatingSystem } from 'vs/base/common/platform'; +import type { Terminal } from '@xterm/xterm'; import { deepStrictEqual } from 'assert'; import { importAMDNodeModule } from 'vs/amdX'; -import { writeP } from 'vs/workbench/contrib/terminal/browser/terminalTestHelpers'; +import { OperatingSystem } from 'vs/base/common/platform'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; -import { DisposableStore } from 'vs/base/common/lifecycle'; +import { writeP } from 'vs/workbench/contrib/terminal/browser/terminalTestHelpers'; +import { LineDataEventAddon } from 'vs/workbench/contrib/terminal/browser/xterm/lineDataEventAddon'; suite('LineDataEventAddon', () => { let xterm: Terminal; let lineDataEventAddon: LineDataEventAddon; - let store: DisposableStore; - setup(() => store = new DisposableStore()); - teardown(() => store.dispose()); - ensureNoDisposablesAreLeakedInTestSuite(); + const store = ensureNoDisposablesAreLeakedInTestSuite(); suite('onLineData', () => { let events: string[]; setup(async () => { - const TerminalCtor = (await importAMDNodeModule('xterm', 'lib/xterm.js')).Terminal; + const TerminalCtor = (await importAMDNodeModule('@xterm/xterm', 'lib/xterm.js')).Terminal; xterm = store.add(new TerminalCtor({ allowProposedApi: true, cols: 4 })); lineDataEventAddon = store.add(new LineDataEventAddon()); xterm.loadAddon(lineDataEventAddon); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/xterm/shellIntegrationAddon.test.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/xterm/shellIntegrationAddon.test.ts index 1fcf433b..453cbe03 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/xterm/shellIntegrationAddon.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/xterm/shellIntegrationAddon.test.ts @@ -3,16 +3,15 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import type { Terminal } from 'xterm'; -import { strictEqual, deepStrictEqual, deepEqual } from 'assert'; +import type { Terminal } from '@xterm/xterm'; +import { deepEqual, deepStrictEqual, strictEqual } from 'assert'; import * as sinon from 'sinon'; -import { parseKeyValueAssignment, parseMarkSequence, deserializeMessage, ShellIntegrationAddon } from 'vs/platform/terminal/common/xterm/shellIntegrationAddon'; -import { ITerminalCapabilityStore, TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; -import { NullLogService } from 'vs/platform/log/common/log'; import { importAMDNodeModule } from 'vs/amdX'; -import { writeP } from 'vs/workbench/contrib/terminal/browser/terminalTestHelpers'; -import { DisposableStore } from 'vs/base/common/lifecycle'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { NullLogService } from 'vs/platform/log/common/log'; +import { ITerminalCapabilityStore, TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; +import { deserializeMessage, parseKeyValueAssignment, parseMarkSequence, ShellIntegrationAddon } from 'vs/platform/terminal/common/xterm/shellIntegrationAddon'; +import { writeP } from 'vs/workbench/contrib/terminal/browser/terminalTestHelpers'; class TestShellIntegrationAddon extends ShellIntegrationAddon { getCommandDetectionMock(terminal: Terminal): sinon.SinonMock { @@ -28,17 +27,14 @@ class TestShellIntegrationAddon extends ShellIntegrationAddon { } suite('ShellIntegrationAddon', () => { - let store: DisposableStore; - setup(() => store = new DisposableStore()); - teardown(() => store.dispose()); - ensureNoDisposablesAreLeakedInTestSuite(); + const store = ensureNoDisposablesAreLeakedInTestSuite(); let xterm: Terminal; let shellIntegrationAddon: TestShellIntegrationAddon; let capabilities: ITerminalCapabilityStore; setup(async () => { - const TerminalCtor = (await importAMDNodeModule('xterm', 'lib/xterm.js')).Terminal; + const TerminalCtor = (await importAMDNodeModule('@xterm/xterm', 'lib/xterm.js')).Terminal; xterm = store.add(new TerminalCtor({ allowProposedApi: true, cols: 80, rows: 30 })); shellIntegrationAddon = store.add(new TestShellIntegrationAddon('', true, undefined, new NullLogService())); xterm.loadAddon(shellIntegrationAddon); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/xterm/xtermTerminal.test.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/xterm/xtermTerminal.test.ts index c43605db..d4b6a631 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/xterm/xtermTerminal.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/test/browser/xterm/xtermTerminal.test.ts @@ -3,37 +3,28 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import type { IEvent, Terminal } from 'xterm'; -import { XtermTerminal } from 'vs/workbench/contrib/terminal/browser/xterm/xtermTerminal'; -import { TerminalConfigHelper } from 'vs/workbench/contrib/terminal/browser/terminalConfigHelper'; -import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; -import { ITerminalConfiguration, TERMINAL_VIEW_ID } from 'vs/workbench/contrib/terminal/common/terminal'; +import type { WebglAddon } from '@xterm/addon-webgl'; +import type { IEvent, Terminal } from '@xterm/xterm'; import { deepStrictEqual, strictEqual } from 'assert'; -import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; -import { TestColorTheme, TestThemeService } from 'vs/platform/theme/test/common/testThemeService'; -import { IThemeService } from 'vs/platform/theme/common/themeService'; -import { IViewDescriptor, IViewDescriptorService, ViewContainerLocation } from 'vs/workbench/common/views'; -import { IEditorOptions } from 'vs/editor/common/config/editorOptions'; -import { Emitter } from 'vs/base/common/event'; -import { TERMINAL_BACKGROUND_COLOR, TERMINAL_FOREGROUND_COLOR, TERMINAL_CURSOR_FOREGROUND_COLOR, TERMINAL_CURSOR_BACKGROUND_COLOR, TERMINAL_SELECTION_BACKGROUND_COLOR, TERMINAL_SELECTION_FOREGROUND_COLOR, TERMINAL_INACTIVE_SELECTION_BACKGROUND_COLOR } from 'vs/workbench/contrib/terminal/common/terminalColorRegistry'; -import { PANEL_BACKGROUND, SIDE_BAR_BACKGROUND } from 'vs/workbench/common/theme'; -import type { WebglAddon } from 'xterm-addon-webgl'; -import { NullLogService } from 'vs/platform/log/common/log'; -import { IStorageService } from 'vs/platform/storage/common/storage'; -import { TestStorageService } from 'vs/workbench/test/common/workbenchTestServices'; -import { isSafari } from 'vs/base/browser/browser'; -import { TerminalCapabilityStore } from 'vs/platform/terminal/common/capabilities/terminalCapabilityStore'; -import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; -import { ContextMenuService } from 'vs/platform/contextview/browser/contextMenuService'; -import { TestLifecycleService } from 'vs/workbench/test/browser/workbenchTestServices'; -import { ILifecycleService } from 'vs/workbench/services/lifecycle/common/lifecycle'; import { importAMDNodeModule } from 'vs/amdX'; -import { MockContextKeyService } from 'vs/platform/keybinding/test/common/mockKeybindingService'; +import { isSafari } from 'vs/base/browser/browser'; import { Color, RGBA } from 'vs/base/common/color'; -import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; -import { ITerminalLogService } from 'vs/platform/terminal/common/terminal'; +import { Emitter } from 'vs/base/common/event'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { IEditorOptions } from 'vs/editor/common/config/editorOptions'; +import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; +import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; +import { TerminalCapabilityStore } from 'vs/platform/terminal/common/capabilities/terminalCapabilityStore'; +import { IThemeService } from 'vs/platform/theme/common/themeService'; +import { TestColorTheme, TestThemeService } from 'vs/platform/theme/test/common/testThemeService'; +import { PANEL_BACKGROUND, SIDE_BAR_BACKGROUND } from 'vs/workbench/common/theme'; +import { IViewDescriptor, IViewDescriptorService, ViewContainerLocation } from 'vs/workbench/common/views'; +import { XtermTerminal } from 'vs/workbench/contrib/terminal/browser/xterm/xtermTerminal'; +import { ITerminalConfiguration, TERMINAL_VIEW_ID } from 'vs/workbench/contrib/terminal/common/terminal'; +import { registerColors, TERMINAL_BACKGROUND_COLOR, TERMINAL_CURSOR_BACKGROUND_COLOR, TERMINAL_CURSOR_FOREGROUND_COLOR, TERMINAL_FOREGROUND_COLOR, TERMINAL_INACTIVE_SELECTION_BACKGROUND_COLOR, TERMINAL_SELECTION_BACKGROUND_COLOR, TERMINAL_SELECTION_FOREGROUND_COLOR } from 'vs/workbench/contrib/terminal/common/terminalColorRegistry'; +import { workbenchInstantiationService } from 'vs/workbench/test/browser/workbenchTestServices'; + +registerColors(); class TestWebglAddon implements WebglAddon { static shouldThrow = false; @@ -98,9 +89,7 @@ suite('XtermTerminal', () => { let instantiationService: TestInstantiationService; let configurationService: TestConfigurationService; let themeService: TestThemeService; - let viewDescriptorService: TestViewDescriptorService; let xterm: TestXtermTerminal; - let configHelper: TerminalConfigHelper; let XTermBaseCtor: typeof Terminal; setup(async () => { @@ -109,28 +98,21 @@ suite('XtermTerminal', () => { fastScrollSensitivity: 2, mouseWheelScrollSensitivity: 1 } as Partial, + files: {}, terminal: { integrated: defaultTerminalConfig } }); - themeService = new TestThemeService(); - viewDescriptorService = new TestViewDescriptorService(); - instantiationService = store.add(new TestInstantiationService()); - instantiationService.stub(IConfigurationService, configurationService); - instantiationService.stub(ITerminalLogService, new NullLogService()); - instantiationService.stub(IStorageService, store.add(new TestStorageService())); - instantiationService.stub(IThemeService, themeService); - instantiationService.stub(IViewDescriptorService, viewDescriptorService); - instantiationService.stub(IContextMenuService, store.add(instantiationService.createInstance(ContextMenuService))); - instantiationService.stub(ILifecycleService, store.add(new TestLifecycleService())); - instantiationService.stub(IContextKeyService, new MockContextKeyService()); + instantiationService = workbenchInstantiationService({ + configurationService: () => configurationService + }, store); + themeService = instantiationService.get(IThemeService) as TestThemeService; - configHelper = store.add(instantiationService.createInstance(TerminalConfigHelper)); - XTermBaseCtor = (await importAMDNodeModule('xterm', 'lib/xterm.js')).Terminal; + XTermBaseCtor = (await importAMDNodeModule('@xterm/xterm', 'lib/xterm.js')).Terminal; const capabilityStore = store.add(new TerminalCapabilityStore()); - xterm = store.add(instantiationService.createInstance(TestXtermTerminal, XTermBaseCtor, configHelper, 80, 30, { getBackgroundColor: () => undefined }, capabilityStore, '', new MockContextKeyService().createKey('', true)!, true)); + xterm = store.add(instantiationService.createInstance(TestXtermTerminal, XTermBaseCtor, 80, 30, { getBackgroundColor: () => undefined }, capabilityStore, '', true)); TestWebglAddon.shouldThrow = false; TestWebglAddon.isEnabled = false; @@ -147,7 +129,7 @@ suite('XtermTerminal', () => { [PANEL_BACKGROUND]: '#ff0000', [SIDE_BAR_BACKGROUND]: '#00ff00' })); - xterm = store.add(instantiationService.createInstance(XtermTerminal, XTermBaseCtor, configHelper, 80, 30, { getBackgroundColor: () => new Color(new RGBA(255, 0, 0)) }, store.add(new TerminalCapabilityStore()), '', new MockContextKeyService().createKey('', true)!, true)); + xterm = store.add(instantiationService.createInstance(XtermTerminal, XTermBaseCtor, 80, 30, { getBackgroundColor: () => new Color(new RGBA(255, 0, 0)) }, store.add(new TerminalCapabilityStore()), '', true)); strictEqual(xterm.raw.options.theme?.background, '#ff0000'); }); test('should react to and apply theme changes', () => { @@ -176,7 +158,7 @@ suite('XtermTerminal', () => { 'terminal.ansiBrightCyan': '#150000', 'terminal.ansiBrightWhite': '#160000', })); - xterm = store.add(instantiationService.createInstance(XtermTerminal, XTermBaseCtor, configHelper, 80, 30, { getBackgroundColor: () => undefined }, store.add(new TerminalCapabilityStore()), '', new MockContextKeyService().createKey('', true)!, true)); + xterm = store.add(instantiationService.createInstance(XtermTerminal, XTermBaseCtor, 80, 30, { getBackgroundColor: () => undefined }, store.add(new TerminalCapabilityStore()), '', true)); deepStrictEqual(xterm.raw.options.theme, { background: undefined, foreground: '#000200', diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/common/environmentVariableService.test.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/common/environmentVariableService.test.ts index 631a0b7b..e90095b1 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/test/common/environmentVariableService.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/test/common/environmentVariableService.test.ts @@ -26,8 +26,6 @@ suite('EnvironmentVariable - EnvironmentVariableService', () => { let instantiationService: TestInstantiationService; let environmentVariableService: TestEnvironmentVariableService; - let storageService: TestStorageService; - let historyService: TestHistoryService; let changeExtensionsEvent: Emitter; setup(() => { @@ -35,9 +33,8 @@ suite('EnvironmentVariable - EnvironmentVariableService', () => { instantiationService = store.add(new TestInstantiationService()); instantiationService.stub(IExtensionService, TestExtensionService); - storageService = store.add(new TestStorageService()); - historyService = new TestHistoryService(); - instantiationService.stub(IStorageService, storageService); + instantiationService.stub(IStorageService, store.add(new TestStorageService())); + instantiationService.stub(IHistoryService, new TestHistoryService()); instantiationService.stub(IExtensionService, TestExtensionService); instantiationService.stub(IExtensionService, 'onDidChangeExtensions', changeExtensionsEvent.event); instantiationService.stub(IExtensionService, 'extensions', [ @@ -45,7 +42,6 @@ suite('EnvironmentVariable - EnvironmentVariableService', () => { { identifier: { value: 'ext2' } }, { identifier: { value: 'ext3' } } ]); - instantiationService.stub(IHistoryService, historyService); environmentVariableService = store.add(instantiationService.createInstance(TestEnvironmentVariableService)); }); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/common/history.test.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/common/history.test.ts index db0777dd..1a416e83 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/test/common/history.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/test/common/history.test.ts @@ -46,15 +46,13 @@ suite('Terminal history', () => { suite('TerminalPersistedHistory', () => { let history: ITerminalPersistedHistory; let instantiationService: TestInstantiationService; - let storageService: TestStorageService; let configurationService: TestConfigurationService; setup(() => { configurationService = new TestConfigurationService(getConfig(5)); - storageService = store.add(new TestStorageService()); instantiationService = store.add(new TestInstantiationService()); instantiationService.set(IConfigurationService, configurationService); - instantiationService.set(IStorageService, storageService); + instantiationService.set(IStorageService, store.add(new TestStorageService())); history = store.add(instantiationService.createInstance(TerminalPersistedHistory, 'test')); }); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/common/terminalClipboard.test.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/common/terminalClipboard.test.ts new file mode 100644 index 00000000..d49cde5f --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminal/test/common/terminalClipboard.test.ts @@ -0,0 +1,89 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { strictEqual } from 'assert'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; +import { IDialogService } from 'vs/platform/dialogs/common/dialogs'; +import { TestDialogService } from 'vs/platform/dialogs/test/common/testDialogService'; +import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; +import { TerminalSettingId } from 'vs/platform/terminal/common/terminal'; +import { shouldPasteTerminalText } from 'vs/workbench/contrib/terminal/common/terminalClipboard'; + +suite('TerminalClipboard', function () { + const store = ensureNoDisposablesAreLeakedInTestSuite(); + + suite('shouldPasteTerminalText', () => { + let instantiationService: TestInstantiationService; + let configurationService: TestConfigurationService; + + setup(async () => { + instantiationService = store.add(new TestInstantiationService()); + configurationService = new TestConfigurationService({ + [TerminalSettingId.EnableMultiLinePasteWarning]: 'auto' + }); + instantiationService.stub(IConfigurationService, configurationService); + instantiationService.stub(IDialogService, new TestDialogService(undefined, { result: { confirmed: false } })); + }); + + function setConfigValue(value: unknown) { + configurationService = new TestConfigurationService({ + [TerminalSettingId.EnableMultiLinePasteWarning]: value + }); + instantiationService.stub(IConfigurationService, configurationService); + } + + test('Single line string', async () => { + strictEqual(await instantiationService.invokeFunction(shouldPasteTerminalText, 'foo', undefined), true); + + setConfigValue('always'); + strictEqual(await instantiationService.invokeFunction(shouldPasteTerminalText, 'foo', undefined), true); + + setConfigValue('never'); + strictEqual(await instantiationService.invokeFunction(shouldPasteTerminalText, 'foo', undefined), true); + }); + test('Single line string with trailing new line', async () => { + strictEqual(await instantiationService.invokeFunction(shouldPasteTerminalText, 'foo\n', undefined), true); + + setConfigValue('always'); + strictEqual(await instantiationService.invokeFunction(shouldPasteTerminalText, 'foo\n', undefined), false); + + setConfigValue('never'); + strictEqual(await instantiationService.invokeFunction(shouldPasteTerminalText, 'foo\n', undefined), true); + }); + test('Multi-line string', async () => { + strictEqual(await instantiationService.invokeFunction(shouldPasteTerminalText, 'foo\nbar', undefined), false); + + setConfigValue('always'); + strictEqual(await instantiationService.invokeFunction(shouldPasteTerminalText, 'foo\nbar', undefined), false); + + setConfigValue('never'); + strictEqual(await instantiationService.invokeFunction(shouldPasteTerminalText, 'foo\nbar', undefined), true); + }); + test('Bracketed paste mode', async () => { + strictEqual(await instantiationService.invokeFunction(shouldPasteTerminalText, 'foo\nbar', true), true); + + setConfigValue('always'); + strictEqual(await instantiationService.invokeFunction(shouldPasteTerminalText, 'foo\nbar', true), false); + + setConfigValue('never'); + strictEqual(await instantiationService.invokeFunction(shouldPasteTerminalText, 'foo\nbar', true), true); + }); + test('Legacy config', async () => { + setConfigValue(true); // 'auto' + strictEqual(await instantiationService.invokeFunction(shouldPasteTerminalText, 'foo\nbar', undefined), false); + strictEqual(await instantiationService.invokeFunction(shouldPasteTerminalText, 'foo\nbar', true), true); + + setConfigValue(false); // 'never' + strictEqual(await instantiationService.invokeFunction(shouldPasteTerminalText, 'foo\nbar', true), true); + }); + test('Invalid config', async () => { + setConfigValue(123); + strictEqual(await instantiationService.invokeFunction(shouldPasteTerminalText, 'foo\nbar', undefined), false); + strictEqual(await instantiationService.invokeFunction(shouldPasteTerminalText, 'foo\nbar', true), true); + }); + }); +}); diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/test/common/terminalColorRegistry.test.ts b/patched-vscode/src/vs/workbench/contrib/terminal/test/common/terminalColorRegistry.test.ts index 4a9d9a78..5ea55926 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/test/common/terminalColorRegistry.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminal/test/common/terminalColorRegistry.test.ts @@ -64,7 +64,7 @@ suite('Workbench - TerminalColorRegistry', () => { assert.deepStrictEqual(colors, [ '#000000', '#cd3131', - '#00bc00', + '#107c10', '#949800', '#0451a5', '#bc05bc', diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/bufferContentTracker.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/bufferContentTracker.ts index 14678778..963b0c9d 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/bufferContentTracker.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/bufferContentTracker.ts @@ -7,7 +7,7 @@ import { Disposable } from 'vs/base/common/lifecycle'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { ITerminalLogService, TerminalSettingId } from 'vs/platform/terminal/common/terminal'; import { IXtermTerminal } from 'vs/workbench/contrib/terminal/browser/terminal'; -import type { IMarker, Terminal } from 'xterm'; +import type { IMarker, Terminal } from '@xterm/xterm'; export class BufferContentTracker extends Disposable { /** diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution.ts index 047c6f13..c2b81988 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution.ts @@ -4,39 +4,46 @@ *--------------------------------------------------------------------------------------------*/ import { KeyCode, KeyMod } from 'vs/base/common/keyCodes'; -import { Disposable, DisposableStore } from 'vs/base/common/lifecycle'; -import { localize } from 'vs/nls'; +import { Disposable, DisposableStore, IDisposable, MutableDisposable } from 'vs/base/common/lifecycle'; +import { localize2 } from 'vs/nls'; import { CONTEXT_ACCESSIBILITY_MODE_ENABLED } from 'vs/platform/accessibility/common/accessibility'; import { Action2, registerAction2 } from 'vs/platform/actions/common/actions'; import { ContextKeyExpr, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry'; import { ITerminalCommand, TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; -import { ICurrentPartialCommand } from 'vs/platform/terminal/common/capabilities/commandDetectionCapability'; -import { AccessibleViewProviderId, accessibleViewCurrentProviderId, accessibleViewIsShown } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; -import { IAccessibleViewService, NavigationType } from 'vs/workbench/contrib/accessibility/browser/accessibleView'; import { AccessibilityHelpAction, AccessibleViewAction } from 'vs/workbench/contrib/accessibility/browser/accessibleViewActions'; import { ITerminalContribution, ITerminalInstance, ITerminalService, IXtermTerminal } from 'vs/workbench/contrib/terminal/browser/terminal'; import { registerTerminalAction } from 'vs/workbench/contrib/terminal/browser/terminalActions'; import { registerTerminalContribution } from 'vs/workbench/contrib/terminal/browser/terminalExtensions'; import { TerminalWidgetManager } from 'vs/workbench/contrib/terminal/browser/widgets/widgetManager'; -import { ITerminalProcessManager, TerminalCommandId } from 'vs/workbench/contrib/terminal/common/terminal'; +import { ITerminalProcessManager } from 'vs/workbench/contrib/terminal/common/terminal'; import { TerminalContextKeys } from 'vs/workbench/contrib/terminal/common/terminalContextKey'; import { BufferContentTracker } from 'vs/workbench/contrib/terminalContrib/accessibility/browser/bufferContentTracker'; -import { TerminalAccessibleContentProvider } from 'vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp'; +import { TerminalAccessibilityHelpProvider } from 'vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp'; import { TextAreaSyncAddon } from 'vs/workbench/contrib/terminalContrib/accessibility/browser/textAreaSyncAddon'; -import type { Terminal } from 'xterm'; +import type { Terminal } from '@xterm/xterm'; import { Position } from 'vs/editor/common/core/position'; import { ICommandWithEditorLine, TerminalAccessibleBufferProvider } from 'vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBufferProvider'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { TerminalSettingId } from 'vs/platform/terminal/common/terminal'; import { Event } from 'vs/base/common/event'; +import { ICurrentPartialCommand } from 'vs/platform/terminal/common/capabilities/commandDetection/terminalCommand'; +import { AccessibilitySignal, IAccessibilitySignalService } from 'vs/platform/accessibilitySignal/browser/accessibilitySignalService'; +import { alert } from 'vs/base/browser/ui/aria/aria'; +import { TerminalAccessibilitySettingId } from 'vs/workbench/contrib/terminalContrib/accessibility/common/terminalAccessibilityConfiguration'; +import { TerminalAccessibilityCommandId } from 'vs/workbench/contrib/terminalContrib/accessibility/common/terminal.accessibility'; +import { IAccessibleViewService, AccessibleViewProviderId, NavigationType } from 'vs/platform/accessibility/browser/accessibleView'; +import { accessibleViewCurrentProviderId, accessibleViewIsShown } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; + +// #region Terminal Contributions class TextAreaSyncContribution extends DisposableStore implements ITerminalContribution { static readonly ID = 'terminal.textAreaSync'; static get(instance: ITerminalInstance): TextAreaSyncContribution | null { return instance.getContribution(TextAreaSyncContribution.ID); } + private _addon: TextAreaSyncAddon | undefined; constructor( private readonly _instance: ITerminalInstance, processManager: ITerminalProcessManager, @@ -45,15 +52,17 @@ class TextAreaSyncContribution extends DisposableStore implements ITerminalContr ) { super(); } - xtermReady(xterm: IXtermTerminal & { raw: Terminal }): void { - const addon = this._instantiationService.createInstance(TextAreaSyncAddon, this._instance.capabilities); - xterm.raw.loadAddon(addon); - addon.activate(xterm.raw); + layout(xterm: IXtermTerminal & { raw: Terminal }): void { + if (this._addon) { + return; + } + this._addon = this.add(this._instantiationService.createInstance(TextAreaSyncAddon, this._instance.capabilities)); + xterm.raw.loadAddon(this._addon); + this._addon.activate(xterm.raw); } } registerTerminalContribution(TextAreaSyncContribution.ID, TextAreaSyncContribution); - export class TerminalAccessibleViewContribution extends Disposable implements ITerminalContribution { static readonly ID = 'terminal.accessibleBufferProvider'; static get(instance: ITerminalInstance): TerminalAccessibleViewContribution | null { @@ -62,6 +71,8 @@ export class TerminalAccessibleViewContribution extends Disposable implements IT private _bufferTracker: BufferContentTracker | undefined; private _bufferProvider: TerminalAccessibleBufferProvider | undefined; private _xterm: Pick & { raw: Terminal } | undefined; + private readonly _onDidRunCommand: MutableDisposable = new MutableDisposable(); + constructor( private readonly _instance: ITerminalInstance, processManager: ITerminalProcessManager, @@ -69,8 +80,9 @@ export class TerminalAccessibleViewContribution extends Disposable implements IT @IAccessibleViewService private readonly _accessibleViewService: IAccessibleViewService, @IInstantiationService private readonly _instantiationService: IInstantiationService, @ITerminalService private readonly _terminalService: ITerminalService, - @IConfigurationService configurationService: IConfigurationService, - @IContextKeyService private readonly _contextKeyService: IContextKeyService) { + @IConfigurationService private readonly _configurationService: IConfigurationService, + @IContextKeyService private readonly _contextKeyService: IContextKeyService, + @IAccessibilitySignalService private readonly _accessibilitySignalService: IAccessibilitySignalService) { super(); this._register(AccessibleViewAction.addImplementation(90, 'terminal', () => { if (this._terminalService.activeInstance !== this._instance) { @@ -79,21 +91,35 @@ export class TerminalAccessibleViewContribution extends Disposable implements IT this.show(); return true; }, TerminalContextKeys.focus)); - this._register(_instance.onDidRunText(() => { - const focusAfterRun = configurationService.getValue(TerminalSettingId.FocusAfterRun); + this._register(_instance.onDidExecuteText(() => { + const focusAfterRun = _configurationService.getValue(TerminalSettingId.FocusAfterRun); if (focusAfterRun === 'terminal') { _instance.focus(true); } else if (focusAfterRun === 'accessible-buffer') { this.show(); } })); + this._register(this._configurationService.onDidChangeConfiguration(e => { + if (e.affectsConfiguration(TerminalAccessibilitySettingId.AccessibleViewFocusOnCommandExecution)) { + this._updateCommandExecutedListener(); + } + })); + this._register(this._instance.capabilities.onDidAddCapability(e => { + if (e.capability.type === TerminalCapability.CommandDetection) { + this._updateCommandExecutedListener(); + } + })); } + xtermReady(xterm: IXtermTerminal & { raw: Terminal }): void { const addon = this._instantiationService.createInstance(TextAreaSyncAddon, this._instance.capabilities); xterm.raw.loadAddon(addon); addon.activate(xterm.raw); this._xterm = xterm; this._register(this._xterm.raw.onWriteParsed(async () => { + if (this._terminalService.activeInstance !== this._instance) { + return; + } if (this._isTerminalAccessibleViewOpen() && this._xterm!.raw.buffer.active.baseY === 0) { this.show(); } @@ -101,12 +127,34 @@ export class TerminalAccessibleViewContribution extends Disposable implements IT const onRequestUpdateEditor = Event.latch(this._xterm.raw.onScroll); this._register(onRequestUpdateEditor(() => { + if (this._terminalService.activeInstance !== this._instance) { + return; + } if (this._isTerminalAccessibleViewOpen()) { this.show(); } })); } + private _updateCommandExecutedListener(): void { + if (!this._instance.capabilities.has(TerminalCapability.CommandDetection)) { + return; + } + if (!this._configurationService.getValue(TerminalAccessibilitySettingId.AccessibleViewFocusOnCommandExecution)) { + this._onDidRunCommand.clear(); + return; + } else if (this._onDidRunCommand.value) { + return; + } + + const capability = this._instance.capabilities.get(TerminalCapability.CommandDetection)!; + this._onDidRunCommand.value = this._register(capability.onCommandExecuted(() => { + if (this._instance.hasFocus) { + this.show(); + } + })); + } + private _isTerminalAccessibleViewOpen(): boolean { return accessibleViewCurrentProviderId.getValue(this._contextKeyService) === AccessibleViewProviderId.Terminal; } @@ -120,13 +168,14 @@ export class TerminalAccessibleViewContribution extends Disposable implements IT } if (!this._bufferProvider) { this._bufferProvider = this._register(this._instantiationService.createInstance(TerminalAccessibleBufferProvider, this._instance, this._bufferTracker, () => { - return this._register(this._instantiationService.createInstance(TerminalAccessibleContentProvider, this._instance, this._xterm!)).provideContent(); + return this._register(this._instantiationService.createInstance(TerminalAccessibilityHelpProvider, this._instance, this._xterm!)).provideContent(); })); } - this._accessibleViewService.show(this._bufferProvider); + const position = this._configurationService.getValue(TerminalAccessibilitySettingId.AccessibleViewPreserveCursorPosition) ? this._accessibleViewService.getPosition(AccessibleViewProviderId.Terminal) : undefined; + this._accessibleViewService.show(this._bufferProvider, position); } navigateToCommand(type: NavigationType): void { - const currentLine = this._accessibleViewService.getPosition()?.lineNumber || this._accessibleViewService.getLastPosition()?.lineNumber; + const currentLine = this._accessibleViewService.getPosition(AccessibleViewProviderId.Terminal)?.lineNumber; const commands = this._getCommandsWithEditorLine(); if (!commands?.length || !currentLine) { return; @@ -136,7 +185,17 @@ export class TerminalAccessibleViewContribution extends Disposable implements IT if (!filteredCommands.length) { return; } - this._accessibleViewService.setPosition(new Position(filteredCommands[0].lineNumber, 1), true); + const command = filteredCommands[0]; + this._accessibleViewService.setPosition(new Position(command.lineNumber, 1), true); + const commandLine = command.command.command; + if (commandLine) { + alert(commandLine); + } + if (command.exitCode) { + this._accessibilitySignalService.playSignal(AccessibilitySignal.terminalCommandFailed); + } else { + this._accessibilitySignalService.playSignal(AccessibilitySignal.terminalCommandSucceeded); + } } private _getCommandsWithEditorLine(): ICommandWithEditorLine[] | undefined { @@ -152,7 +211,7 @@ export class TerminalAccessibleViewContribution extends Disposable implements IT if (!lineNumber) { continue; } - result.push({ command, lineNumber }); + result.push({ command, lineNumber, exitCode: command.exitCode }); } if (currentCommand) { const lineNumber = this._getEditorLineForCommand(currentCommand); @@ -201,18 +260,21 @@ export class TerminalAccessibilityHelpContribution extends Disposable { if (!terminal) { return; } - accessibleViewService.show(instantiationService.createInstance(TerminalAccessibleContentProvider, instance, terminal)); + accessibleViewService.show(instantiationService.createInstance(TerminalAccessibilityHelpProvider, instance, terminal)); }, ContextKeyExpr.or(TerminalContextKeys.focus, ContextKeyExpr.and(accessibleViewIsShown, ContextKeyExpr.equals(accessibleViewCurrentProviderId.key, AccessibleViewProviderId.Terminal))))); } } registerTerminalContribution(TerminalAccessibilityHelpContribution.ID, TerminalAccessibilityHelpContribution); +// #endregion + +// #region Actions class FocusAccessibleBufferAction extends Action2 { constructor() { super({ - id: TerminalCommandId.FocusAccessibleBuffer, - title: { value: localize('workbench.action.terminal.focusAccessibleBuffer', 'Focus Accessible Buffer'), original: 'Focus Accessible Buffer' }, + id: TerminalAccessibilityCommandId.FocusAccessibleBuffer, + title: localize2('workbench.action.terminal.focusAccessibleBuffer', "Focus Accessible Terminal View"), precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), keybinding: [ { @@ -240,8 +302,8 @@ class FocusAccessibleBufferAction extends Action2 { registerAction2(FocusAccessibleBufferAction); registerTerminalAction({ - id: TerminalCommandId.AccessibleBufferGoToNextCommand, - title: { value: localize('workbench.action.terminal.accessibleBufferGoToNextCommand', 'Accessible Buffer Go to Next Command'), original: 'Accessible Buffer Go to Next Command' }, + id: TerminalAccessibilityCommandId.AccessibleBufferGoToNextCommand, + title: localize2('workbench.action.terminal.accessibleBufferGoToNextCommand', "Accessible Buffer Go to Next Command"), precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated, ContextKeyExpr.and(accessibleViewIsShown, ContextKeyExpr.equals(accessibleViewCurrentProviderId.key, AccessibleViewProviderId.Terminal))), keybinding: [ { @@ -259,10 +321,9 @@ registerTerminalAction({ } }); - registerTerminalAction({ - id: TerminalCommandId.AccessibleBufferGoToPreviousCommand, - title: { value: localize('workbench.action.terminal.accessibleBufferGoToPreviousCommand', 'Accessible Buffer Go to Previous Command'), original: 'Accessible Buffer Go to Previous Command' }, + id: TerminalAccessibilityCommandId.AccessibleBufferGoToPreviousCommand, + title: localize2('workbench.action.terminal.accessibleBufferGoToPreviousCommand', "Accessible Buffer Go to Previous Command"), precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), ContextKeyExpr.and(accessibleViewIsShown, ContextKeyExpr.equals(accessibleViewCurrentProviderId.key, AccessibleViewProviderId.Terminal))), keybinding: [ { @@ -279,3 +340,41 @@ registerTerminalAction({ await TerminalAccessibleViewContribution.get(instance)?.navigateToCommand(NavigationType.Previous); } }); + +registerTerminalAction({ + id: TerminalAccessibilityCommandId.ScrollToBottomAccessibleView, + title: localize2('workbench.action.terminal.scrollToBottomAccessibleView', 'Scroll to Accessible View Bottom'), + precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), ContextKeyExpr.and(accessibleViewIsShown, ContextKeyExpr.equals(accessibleViewCurrentProviderId.key, AccessibleViewProviderId.Terminal))), + keybinding: { + primary: KeyMod.CtrlCmd | KeyCode.End, + linux: { primary: KeyMod.Shift | KeyCode.End }, + when: accessibleViewCurrentProviderId.isEqualTo(AccessibleViewProviderId.Terminal), + weight: KeybindingWeight.WorkbenchContrib + }, + run: (c, accessor) => { + const accessibleViewService = accessor.get(IAccessibleViewService); + const lastPosition = accessibleViewService.getLastPosition(); + if (!lastPosition) { + return; + } + accessibleViewService.setPosition(lastPosition, true); + } +}); + +registerTerminalAction({ + id: TerminalAccessibilityCommandId.ScrollToTopAccessibleView, + title: localize2('workbench.action.terminal.scrollToTopAccessibleView', 'Scroll to Accessible View Top'), + precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), ContextKeyExpr.and(accessibleViewIsShown, ContextKeyExpr.equals(accessibleViewCurrentProviderId.key, AccessibleViewProviderId.Terminal))), + keybinding: { + primary: KeyMod.CtrlCmd | KeyCode.Home, + linux: { primary: KeyMod.Shift | KeyCode.Home }, + when: accessibleViewCurrentProviderId.isEqualTo(AccessibleViewProviderId.Terminal), + weight: KeybindingWeight.WorkbenchContrib + }, + run: (c, accessor) => { + const accessibleViewService = accessor.get(IAccessibleViewService); + accessibleViewService.setPosition(new Position(1, 1), true); + } +}); + +// #endregion diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp.ts index 9763e241..cd33345c 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp.ts @@ -4,34 +4,34 @@ *--------------------------------------------------------------------------------------------*/ import { Disposable } from 'vs/base/common/lifecycle'; -import { format } from 'vs/base/common/strings'; import { localize } from 'vs/nls'; -import { IAccessibilityService } from 'vs/platform/accessibility/common/accessibility'; import { ICommandService } from 'vs/platform/commands/common/commands'; import { ContextKeyExpr, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; -import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; import { ShellIntegrationStatus, TerminalSettingId, WindowsShellType } from 'vs/platform/terminal/common/terminal'; -import { AccessibilityVerbositySettingId, AccessibleViewProviderId, accessibleViewCurrentProviderId, accessibleViewIsShown } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; -import { AccessibleViewType, IAccessibleContentProvider, IAccessibleViewOptions } from 'vs/workbench/contrib/accessibility/browser/accessibleView'; import { AccessibilityCommandId } from 'vs/workbench/contrib/accessibility/common/accessibilityCommands'; import { ITerminalInstance, IXtermTerminal } from 'vs/workbench/contrib/terminal/browser/terminal'; import { TerminalCommandId } from 'vs/workbench/contrib/terminal/common/terminal'; -import type { Terminal } from 'xterm'; +import type { Terminal } from '@xterm/xterm'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { TerminalAccessibilitySettingId } from 'vs/workbench/contrib/terminalContrib/accessibility/common/terminalAccessibilityConfiguration'; +import { TerminalAccessibilityCommandId } from 'vs/workbench/contrib/terminalContrib/accessibility/common/terminal.accessibility'; +import { TerminalLinksCommandId } from 'vs/workbench/contrib/terminalContrib/links/common/terminal.links'; +import { IAccessibleViewContentProvider, AccessibleViewProviderId, IAccessibleViewOptions, AccessibleViewType } from 'vs/platform/accessibility/browser/accessibleView'; +import { accessibleViewIsShown, accessibleViewCurrentProviderId, AccessibilityVerbositySettingId } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; export const enum ClassName { Active = 'active', EditorTextArea = 'textarea' } -export class TerminalAccessibleContentProvider extends Disposable implements IAccessibleContentProvider { - +export class TerminalAccessibilityHelpProvider extends Disposable implements IAccessibleViewContentProvider { + id = AccessibleViewProviderId.TerminalHelp; private readonly _hasShellIntegration: boolean = false; - onClose() { - const expr = ContextKeyExpr.and(accessibleViewIsShown, ContextKeyExpr.equals(accessibleViewCurrentProviderId.key, AccessibleViewProviderId.Terminal)); + const expr = ContextKeyExpr.and(accessibleViewIsShown, ContextKeyExpr.equals(accessibleViewCurrentProviderId.key, AccessibleViewProviderId.TerminalHelp)); if (expr?.evaluate(this._contextKeyService.getContext(null))) { - this._commandService.executeCommand(TerminalCommandId.FocusAccessibleBuffer); + this._commandService.executeCommand(TerminalAccessibilityCommandId.FocusAccessibleBuffer); } else { this._instance.focus(); } @@ -47,55 +47,38 @@ export class TerminalAccessibleContentProvider extends Disposable implements IAc private readonly _instance: Pick, _xterm: Pick & { raw: Terminal }, @IInstantiationService _instantiationService: IInstantiationService, - @IKeybindingService private readonly _keybindingService: IKeybindingService, @IContextKeyService private readonly _contextKeyService: IContextKeyService, @ICommandService private readonly _commandService: ICommandService, - @IAccessibilityService private readonly _accessibilityService: IAccessibilityService + @IConfigurationService private readonly _configurationService: IConfigurationService ) { super(); this._hasShellIntegration = _xterm.shellIntegration.status === ShellIntegrationStatus.VSCode; } - - private _descriptionForCommand(commandId: string, msg: string, noKbMsg: string): string { - if (commandId === TerminalCommandId.RunRecentCommand) { - const kb = this._keybindingService.lookupKeybindings(commandId); - // Run recent command has multiple keybindings. lookupKeybinding just returns the first one regardless of the when context. - // Thus, we have to check if accessibility mode is enabled to determine which keybinding to use. - const isScreenReaderOptimized = this._accessibilityService.isScreenReaderOptimized(); - if (isScreenReaderOptimized && kb[1]) { - format(msg, kb[1].getAriaLabel()); - } else if (kb[0]) { - format(msg, kb[0].getAriaLabel()); - } else { - return format(noKbMsg, commandId); - } - } - const kb = this._keybindingService.lookupKeybinding(commandId, this._contextKeyService)?.getAriaLabel(); - return !kb ? format(noKbMsg, commandId) : format(msg, kb); - } - provideContent(): string { const content = []; - content.push(this._descriptionForCommand(TerminalCommandId.FocusAccessibleBuffer, localize('focusAccessibleBuffer', 'The Focus Accessible Buffer ({0}) command enables screen readers to read terminal contents.'), localize('focusAccessibleBufferNoKb', 'The Focus Accessible Buffer command enables screen readers to read terminal contents and is currently not triggerable by a keybinding.'))); + content.push(localize('focusAccessibleTerminalView', 'The Focus Accessible Terminal View command enables screen readers to read terminal contents.', TerminalAccessibilityCommandId.FocusAccessibleBuffer)); + content.push(localize('preserveCursor', 'Customize the behavior of the cursor when toggling between the terminal and accessible view with `terminal.integrated.accessibleViewPreserveCursorPosition.`')); + if (!this._configurationService.getValue(TerminalAccessibilitySettingId.AccessibleViewFocusOnCommandExecution)) { + content.push(localize('focusViewOnExecution', 'Enable `terminal.integrated.accessibleViewFocusOnCommandExecution` to automatically focus the terminal accessible view when a command is executed in the terminal.')); + } if (this._instance.shellType === WindowsShellType.CommandPrompt) { content.push(localize('commandPromptMigration', "Consider using powershell instead of command prompt for an improved experience")); } if (this._hasShellIntegration) { const shellIntegrationCommandList = []; shellIntegrationCommandList.push(localize('shellIntegration', "The terminal has a feature called shell integration that offers an enhanced experience and provides useful commands for screen readers such as:")); - shellIntegrationCommandList.push('- ' + this._descriptionForCommand(TerminalCommandId.AccessibleBufferGoToNextCommand, localize('goToNextCommand', 'Go to Next Command ({0}) in the accessible view'), localize('goToNextCommandNoKb', 'Go to Next Command in the accessible view is currently not triggerable by a keybinding.'))); - shellIntegrationCommandList.push('- ' + this._descriptionForCommand(TerminalCommandId.AccessibleBufferGoToPreviousCommand, localize('goToPreviousCommand', 'Go to Previous Command ({0}) in the accessible view'), localize('goToPreviousCommandNoKb', 'Go to Previous Command in the accessible view is currently not triggerable by a keybinding.'))); - shellIntegrationCommandList.push('- ' + this._descriptionForCommand(AccessibilityCommandId.GoToSymbol, localize('goToSymbol', 'Go to Symbol ({0})'), localize('goToSymbolNoKb', 'Go to symbol is currently not triggerable by a keybinding.'))); - shellIntegrationCommandList.push('- ' + this._descriptionForCommand(TerminalCommandId.RunRecentCommand, localize('runRecentCommand', 'Run Recent Command ({0})'), localize('runRecentCommandNoKb', 'Run Recent Command is currently not triggerable by a keybinding.'))); - shellIntegrationCommandList.push('- ' + this._descriptionForCommand(TerminalCommandId.GoToRecentDirectory, localize('goToRecentDirectory', 'Go to Recent Directory ({0})'), localize('goToRecentDirectoryNoKb', 'Go to Recent Directory is currently not triggerable by a keybinding.'))); + shellIntegrationCommandList.push('- ' + localize('goToNextCommand', 'Go to Next Command in the accessible view', TerminalAccessibilityCommandId.AccessibleBufferGoToNextCommand)); + shellIntegrationCommandList.push('- ' + localize('goToPreviousCommand', 'Go to Previous Command in the accessible view', TerminalAccessibilityCommandId.AccessibleBufferGoToPreviousCommand)); + shellIntegrationCommandList.push('- ' + localize('goToSymbol', 'Go to Symbol', AccessibilityCommandId.GoToSymbol)); + shellIntegrationCommandList.push('- ' + localize('runRecentCommand', 'Run Recent Command', TerminalCommandId.RunRecentCommand)); + shellIntegrationCommandList.push('- ' + localize('goToRecentDirectory', 'Go to Recent Directory', TerminalCommandId.GoToRecentDirectory)); content.push(shellIntegrationCommandList.join('\n')); } else { - content.push(this._descriptionForCommand(TerminalCommandId.RunRecentCommand, localize('goToRecentDirectoryNoShellIntegration', 'The Go to Recent Directory command ({0}) enables screen readers to easily navigate to a directory that has been used in the terminal.'), localize('goToRecentDirectoryNoKbNoShellIntegration', 'The Go to Recent Directory command enables screen readers to easily navigate to a directory that has been used in the terminal and is currently not triggerable by a keybinding.'))); + content.push(localize('goToRecentDirectoryNoShellIntegration', 'The Go to Recent Directory command enables screen readers to easily navigate to a directory that has been used in the terminal.', TerminalCommandId.RunRecentCommand)); } - content.push(this._descriptionForCommand(TerminalCommandId.OpenDetectedLink, localize('openDetectedLink', 'The Open Detected Link ({0}) command enables screen readers to easily open links found in the terminal.'), localize('openDetectedLinkNoKb', 'The Open Detected Link command enables screen readers to easily open links found in the terminal and is currently not triggerable by a keybinding.'))); - content.push(this._descriptionForCommand(TerminalCommandId.NewWithProfile, localize('newWithProfile', 'The Create New Terminal (With Profile) ({0}) command allows for easy terminal creation using a specific profile.'), localize('newWithProfileNoKb', 'The Create New Terminal (With Profile) command allows for easy terminal creation using a specific profile and is currently not triggerable by a keybinding.'))); + content.push(localize('openDetectedLink', 'The Open Detected Link command enables screen readers to easily open links found in the terminal.', TerminalLinksCommandId.OpenDetectedLink)); + content.push(localize('newWithProfile', 'The Create New Terminal (With Profile) command allows for easy terminal creation using a specific profile.', TerminalCommandId.NewWithProfile)); content.push(localize('focusAfterRun', 'Configure what gets focused after running selected text in the terminal with `{0}`.', TerminalSettingId.FocusAfterRun)); - content.push(localize('accessibilitySettings', 'Access accessibility settings such as `terminal.integrated.tabFocusMode` via the Preferences: Open Accessibility Settings command.')); return content.join('\n\n'); } } diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBufferProvider.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBufferProvider.ts index edf13c93..329b73e2 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBufferProvider.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBufferProvider.ts @@ -3,43 +3,56 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { Emitter } from 'vs/base/common/event'; import { DisposableStore } from 'vs/base/common/lifecycle'; import { IModelService } from 'vs/editor/common/services/model'; +import { IAccessibleViewContentProvider, AccessibleViewProviderId, IAccessibleViewOptions, AccessibleViewType, IAccessibleViewSymbol } from 'vs/platform/accessibility/browser/accessibleView'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { TerminalCapability, ITerminalCommand } from 'vs/platform/terminal/common/capabilities/capabilities'; -import { ICurrentPartialCommand } from 'vs/platform/terminal/common/capabilities/commandDetectionCapability'; +import { ICurrentPartialCommand } from 'vs/platform/terminal/common/capabilities/commandDetection/terminalCommand'; import { AccessibilityVerbositySettingId } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; -import { AccessibleViewType, IAccessibleContentProvider, IAccessibleViewOptions, IAccessibleViewSymbol } from 'vs/workbench/contrib/accessibility/browser/accessibleView'; -import { IXtermTerminal, ITerminalInstance, ITerminalService } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { ITerminalInstance, ITerminalService } from 'vs/workbench/contrib/terminal/browser/terminal'; import { BufferContentTracker } from 'vs/workbench/contrib/terminalContrib/accessibility/browser/bufferContentTracker'; -import type { Terminal } from 'xterm'; +import { TerminalAccessibilitySettingId } from 'vs/workbench/contrib/terminalContrib/accessibility/common/terminalAccessibilityConfiguration'; -export class TerminalAccessibleBufferProvider extends DisposableStore implements IAccessibleContentProvider { - options: IAccessibleViewOptions = { type: AccessibleViewType.View, language: 'terminal', positionBottom: true }; +export class TerminalAccessibleBufferProvider extends DisposableStore implements IAccessibleViewContentProvider { + id = AccessibleViewProviderId.Terminal; + options: IAccessibleViewOptions = { type: AccessibleViewType.View, language: 'terminal', id: AccessibleViewProviderId.Terminal }; verbositySettingKey = AccessibilityVerbositySettingId.Terminal; - private _xterm: IXtermTerminal & { raw: Terminal } | undefined; + private readonly _onDidRequestClearProvider = new Emitter(); + readonly onDidRequestClearLastProvider = this._onDidRequestClearProvider.event; + private _focusedInstance: ITerminalInstance | undefined; constructor( - private readonly _instance: Pick, + private readonly _instance: Pick, private _bufferTracker: BufferContentTracker, customHelp: () => string, @IModelService _modelService: IModelService, - @IConfigurationService _configurationService: IConfigurationService, + @IConfigurationService configurationService: IConfigurationService, @IContextKeyService _contextKeyService: IContextKeyService, @ITerminalService _terminalService: ITerminalService ) { super(); this.options.customHelp = customHelp; + this.options.position = configurationService.getValue(TerminalAccessibilitySettingId.AccessibleViewPreserveCursorPosition) ? 'initial-bottom' : 'bottom'; + this.add(this._instance.onDisposed(() => this._onDidRequestClearProvider.fire(AccessibleViewProviderId.Terminal))); + this.add(configurationService.onDidChangeConfiguration(e => { + if (e.affectsConfiguration(TerminalAccessibilitySettingId.AccessibleViewPreserveCursorPosition)) { + this.options.position = configurationService.getValue(TerminalAccessibilitySettingId.AccessibleViewPreserveCursorPosition) ? 'initial-bottom' : 'bottom'; + } + })); + this._focusedInstance = _terminalService.activeInstance; + this.add(_terminalService.onDidChangeActiveInstance(() => { + if (_terminalService.activeInstance && this._focusedInstance?.instanceId !== _terminalService.activeInstance?.instanceId) { + this._onDidRequestClearProvider.fire(AccessibleViewProviderId.Terminal); + this._focusedInstance = _terminalService.activeInstance; + } + })); } onClose() { this._instance.focus(); } - registerListeners(): void { - if (!this._xterm) { - return; - } - } provideContent(): string { this._bufferTracker.update(); @@ -74,7 +87,7 @@ export class TerminalAccessibleBufferProvider extends DisposableStore implements if (lineNumber === undefined) { continue; } - result.push({ command, lineNumber }); + result.push({ command, lineNumber, exitCode: command.exitCode }); } if (currentCommand) { const lineNumber = this._getEditorLineForCommand(currentCommand); @@ -101,4 +114,5 @@ export class TerminalAccessibleBufferProvider extends DisposableStore implements return line + 1; } } -export interface ICommandWithEditorLine { command: ITerminalCommand | ICurrentPartialCommand; lineNumber: number } +export interface ICommandWithEditorLine { command: ITerminalCommand | ICurrentPartialCommand; lineNumber: number; exitCode?: number } + diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/textAreaSyncAddon.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/textAreaSyncAddon.ts index 2f9cda97..5c8c6931 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/textAreaSyncAddon.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/browser/textAreaSyncAddon.ts @@ -3,111 +3,70 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { Disposable, DisposableStore, MutableDisposable } from 'vs/base/common/lifecycle'; +import type { ITerminalAddon, Terminal } from '@xterm/xterm'; +import { debounce } from 'vs/base/common/decorators'; +import { Event } from 'vs/base/common/event'; +import { Disposable, MutableDisposable } from 'vs/base/common/lifecycle'; import { IAccessibilityService } from 'vs/platform/accessibility/common/accessibility'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { ITerminalCapabilityStore, TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; -import { ITerminalLogService } from 'vs/platform/terminal/common/terminal'; -import type { Terminal, ITerminalAddon } from 'xterm'; -import { debounce } from 'vs/base/common/decorators'; -import { addDisposableListener } from 'vs/base/browser/dom'; - -export interface ITextAreaData { - content: string; - cursorX: number; -} +import { ITerminalLogService, TerminalSettingId } from 'vs/platform/terminal/common/terminal'; export class TextAreaSyncAddon extends Disposable implements ITerminalAddon { private _terminal: Terminal | undefined; - private _listeners = this._register(new MutableDisposable()); - private _currentCommand: string | undefined; - private _cursorX: number | undefined; + private readonly _listeners = this._register(new MutableDisposable()); activate(terminal: Terminal): void { this._terminal = terminal; - if (this._accessibilityService.isScreenReaderOptimized()) { - this._registerSyncListeners(); - } + this._refreshListeners(); } constructor( private readonly _capabilities: ITerminalCapabilityStore, @IAccessibilityService private readonly _accessibilityService: IAccessibilityService, + @IConfigurationService private readonly _configurationService: IConfigurationService, @ITerminalLogService private readonly _logService: ITerminalLogService ) { super(); - this._register(this._accessibilityService.onDidChangeScreenReaderOptimized(() => { - if (this._accessibilityService.isScreenReaderOptimized()) { - this._syncTextArea(); - this._registerSyncListeners(); - } else { - this._listeners.clear(); - } + + this._register(Event.runAndSubscribe(Event.any( + this._capabilities.onDidAddCapability, + this._capabilities.onDidRemoveCapability, + this._accessibilityService.onDidChangeScreenReaderOptimized, + ), () => { + this._refreshListeners(); })); } - private _registerSyncListeners(): void { - if (this._accessibilityService.isScreenReaderOptimized() && this._terminal?.textarea) { - this._listeners.value = new DisposableStore(); - this._listeners.value.add(this._terminal.onCursorMove(() => this._syncTextArea())); - this._listeners.value.add(this._terminal.onData(() => this._syncTextArea())); - this._listeners.value.add(addDisposableListener(this._terminal.textarea, 'focus', () => this._syncTextArea())); + private _refreshListeners(): void { + const commandDetection = this._capabilities.get(TerminalCapability.CommandDetection); + if (this._shouldBeActive() && commandDetection) { + if (!this._listeners.value) { + const textarea = this._terminal?.textarea; + if (textarea) { + this._listeners.value = Event.runAndSubscribe(commandDetection.promptInputModel.onDidChangeInput, () => this._sync(textarea)); + } + } + } else { + this._listeners.clear(); } } - @debounce(50) - private _syncTextArea(): void { - this._logService.debug('TextAreaSyncAddon#syncTextArea'); - const textArea = this._terminal?.textarea; - if (!textArea) { - this._logService.debug(`TextAreaSyncAddon#syncTextArea: no textarea`); - return; - } - - this._updateCommandAndCursor(); - - if (this._currentCommand !== textArea.value) { - textArea.value = this._currentCommand || ''; - this._logService.debug(`TextAreaSyncAddon#syncTextArea: text changed to "${this._currentCommand}"`); - } else if (!this._currentCommand) { - textArea.value = ''; - this._logService.debug(`TextAreaSyncAddon#syncTextArea: text cleared`); - } - - if (this._cursorX !== textArea.selectionStart) { - const selection = !this._cursorX || this._cursorX < 0 ? 0 : this._cursorX; - textArea.selectionStart = selection; - textArea.selectionEnd = selection; - this._logService.debug(`TextAreaSyncAddon#syncTextArea: selection start/end changed to ${selection}`); - } + private _shouldBeActive(): boolean { + return this._accessibilityService.isScreenReaderOptimized() || this._configurationService.getValue(TerminalSettingId.DevMode); } - private _updateCommandAndCursor(): void { - if (!this._terminal) { - return; - } + @debounce(50) + private _sync(textArea: HTMLTextAreaElement): void { const commandCapability = this._capabilities.get(TerminalCapability.CommandDetection); - const currentCommand = commandCapability?.currentCommand; - if (!currentCommand) { - this._logService.debug(`TextAreaSyncAddon#updateCommandAndCursor: no current command`); - return; - } - const buffer = this._terminal.buffer.active; - const lineNumber = currentCommand.commandStartMarker?.line; - if (!lineNumber) { - return; - } - const commandLine = buffer.getLine(lineNumber)?.translateToString(true); - if (!commandLine) { - this._logService.debug(`TextAreaSyncAddon#updateCommandAndCursor: no line`); + if (!commandCapability) { return; } - if (currentCommand.commandStartX !== undefined) { - this._currentCommand = commandLine.substring(currentCommand.commandStartX); - this._cursorX = buffer.cursorX - currentCommand.commandStartX; - } else { - this._currentCommand = undefined; - this._cursorX = undefined; - this._logService.debug(`TextAreaSyncAddon#updateCommandAndCursor: no commandStartX`); - } + + textArea.value = commandCapability.promptInputModel.value; + textArea.selectionStart = commandCapability.promptInputModel.cursorIndex; + textArea.selectionEnd = commandCapability.promptInputModel.cursorIndex; + + this._logService.debug(`TextAreaSyncAddon#sync: text changed to "${textArea.value}"`); } } diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/common/terminal.accessibility.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/common/terminal.accessibility.ts new file mode 100644 index 00000000..492b11f1 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/common/terminal.accessibility.ts @@ -0,0 +1,16 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +export const enum TerminalAccessibilityCommandId { + FocusAccessibleBuffer = 'workbench.action.terminal.focusAccessibleBuffer', + AccessibleBufferGoToNextCommand = 'workbench.action.terminal.accessibleBufferGoToNextCommand', + AccessibleBufferGoToPreviousCommand = 'workbench.action.terminal.accessibleBufferGoToPreviousCommand', + ScrollToBottomAccessibleView = 'workbench.action.terminal.scrollToBottomAccessibleView', + ScrollToTopAccessibleView = 'workbench.action.terminal.scrollToTopAccessibleView', +} + +export const defaultTerminalAccessibilityCommandsToSkipShell = [ + TerminalAccessibilityCommandId.FocusAccessibleBuffer +]; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/common/terminalAccessibilityConfiguration.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/common/terminalAccessibilityConfiguration.ts new file mode 100644 index 00000000..29d5be50 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/common/terminalAccessibilityConfiguration.ts @@ -0,0 +1,31 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import type { IStringDictionary } from 'vs/base/common/collections'; +import { localize } from 'vs/nls'; +import type { IConfigurationPropertySchema } from 'vs/platform/configuration/common/configurationRegistry'; + +export const enum TerminalAccessibilitySettingId { + AccessibleViewPreserveCursorPosition = 'terminal.integrated.accessibleViewPreserveCursorPosition', + AccessibleViewFocusOnCommandExecution = 'terminal.integrated.accessibleViewFocusOnCommandExecution', +} + +export interface ITerminalAccessibilityConfiguration { + accessibleViewPreserveCursorPosition: boolean; + accessibleViewFocusOnCommandExecution: number; +} + +export const terminalAccessibilityConfiguration: IStringDictionary = { + [TerminalAccessibilitySettingId.AccessibleViewPreserveCursorPosition]: { + markdownDescription: localize('terminal.integrated.accessibleViewPreserveCursorPosition', "Preserve the cursor position on reopen of the terminal's accessible view rather than setting it to the bottom of the buffer."), + type: 'boolean', + default: false + }, + [TerminalAccessibilitySettingId.AccessibleViewFocusOnCommandExecution]: { + markdownDescription: localize('terminal.integrated.accessibleViewFocusOnCommandExecution', "Focus the terminal accessible view when a command is executed."), + type: 'boolean', + default: false + }, +}; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/test/browser/bufferContentTracker.test.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/test/browser/bufferContentTracker.test.ts index 5f2a3678..ef6c5b46 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/test/browser/bufferContentTracker.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/accessibility/test/browser/bufferContentTracker.test.ts @@ -14,21 +14,24 @@ import { ContextMenuService } from 'vs/platform/contextview/browser/contextMenuS import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; import { MockContextKeyService } from 'vs/platform/keybinding/test/common/mockKeybindingService'; +import { ILayoutService } from 'vs/platform/layout/browser/layoutService'; import { ILoggerService, NullLogService } from 'vs/platform/log/common/log'; import { TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; import { TerminalCapabilityStore } from 'vs/platform/terminal/common/capabilities/terminalCapabilityStore'; import { ITerminalLogService } from 'vs/platform/terminal/common/terminal'; import { IThemeService } from 'vs/platform/theme/common/themeService'; import { TestThemeService } from 'vs/platform/theme/test/common/testThemeService'; -import { TerminalConfigHelper } from 'vs/workbench/contrib/terminal/browser/terminalConfigHelper'; import { writeP } from 'vs/workbench/contrib/terminal/browser/terminalTestHelpers'; import { XtermTerminal } from 'vs/workbench/contrib/terminal/browser/xterm/xtermTerminal'; import { ITerminalConfiguration } from 'vs/workbench/contrib/terminal/common/terminal'; import { BufferContentTracker } from 'vs/workbench/contrib/terminalContrib/accessibility/browser/bufferContentTracker'; import { ILifecycleService } from 'vs/workbench/services/lifecycle/common/lifecycle'; -import { TestLifecycleService } from 'vs/workbench/test/browser/workbenchTestServices'; +import { TestLayoutService, TestLifecycleService } from 'vs/workbench/test/browser/workbenchTestServices'; import { TestLoggerService } from 'vs/workbench/test/common/workbenchTestServices'; -import type { Terminal } from 'xterm'; +import type { Terminal } from '@xterm/xterm'; +import { IAccessibilitySignalService } from 'vs/platform/accessibilitySignal/browser/accessibilitySignalService'; +import { ITerminalConfigurationService } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { TerminalConfigurationService } from 'vs/workbench/contrib/terminal/browser/terminalConfigurationService'; const defaultTerminalConfig: Partial = { fontFamily: 'monospace', @@ -49,7 +52,6 @@ suite('Buffer Content Tracker', () => { let themeService: TestThemeService; let xterm: XtermTerminal; let capabilities: TerminalCapabilityStore; - let configHelper: TerminalConfigHelper; let bufferTracker: BufferContentTracker; const prompt = 'vscode-git:(prompt/more-tests)'; const promptPlusData = 'vscode-git:(prompt/more-tests) ' + 'some data'; @@ -59,19 +61,25 @@ suite('Buffer Content Tracker', () => { instantiationService = store.add(new TestInstantiationService()); themeService = new TestThemeService(); instantiationService.stub(IConfigurationService, configurationService); + instantiationService.stub(ITerminalConfigurationService, store.add(instantiationService.createInstance(TerminalConfigurationService))); instantiationService.stub(IThemeService, themeService); instantiationService.stub(ITerminalLogService, new NullLogService()); instantiationService.stub(ILoggerService, store.add(new TestLoggerService())); instantiationService.stub(IContextMenuService, store.add(instantiationService.createInstance(ContextMenuService))); instantiationService.stub(ILifecycleService, store.add(new TestLifecycleService())); instantiationService.stub(IContextKeyService, store.add(new MockContextKeyService())); - configHelper = store.add(instantiationService.createInstance(TerminalConfigHelper)); + instantiationService.stub(IAccessibilitySignalService, { + playSignal: async () => { }, + isSoundEnabled(signal: unknown) { return false; }, + } as any); + + instantiationService.stub(ILayoutService, new TestLayoutService()); capabilities = store.add(new TerminalCapabilityStore()); if (!isWindows) { capabilities.add(TerminalCapability.NaiveCwdDetection, null!); } - const TerminalCtor = (await importAMDNodeModule('xterm', 'lib/xterm.js')).Terminal; - xterm = store.add(instantiationService.createInstance(XtermTerminal, TerminalCtor, configHelper, 80, 30, { getBackgroundColor: () => undefined }, capabilities, '', new MockContextKeyService().createKey('', true)!, true)); + const TerminalCtor = (await importAMDNodeModule('@xterm/xterm', 'lib/xterm.js')).Terminal; + xterm = store.add(instantiationService.createInstance(XtermTerminal, TerminalCtor, 80, 30, { getBackgroundColor: () => undefined }, capabilities, '', true)); const container = document.createElement('div'); xterm.raw.open(container); configurationService = new TestConfigurationService({ terminal: { integrated: { tabs: { separator: ' - ', title: '${cwd}', description: '${cwd}' } } } }); diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/media/terminalChatWidget.css b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/media/terminalChatWidget.css new file mode 100644 index 00000000..e515158c --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/media/terminalChatWidget.css @@ -0,0 +1,29 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +.terminal-inline-chat { + position: absolute; + left: 0; + bottom: 0; + z-index: 100; + height: auto !important; +} + +.terminal-inline-chat .inline-chat { + margin-top: 0 !important; +} + +.terminal-inline-chat.hide { + visibility: hidden; +} + +.terminal-inline-chat .chatMessageContent .value { + padding-top: 10px; +} + +.terminal-inline-chat .inline-chat-input .monaco-editor-background { + /* Override the global panel rule for monaco backgrounds */ + background-color: var(--vscode-inlineChatInput-background) !important; +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/media/terminalInitialHint.css b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/media/terminalInitialHint.css new file mode 100644 index 00000000..6055da8a --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/media/terminalInitialHint.css @@ -0,0 +1,17 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +.monaco-workbench .pane-body.integrated-terminal .terminal-initial-hint { + color: var(--vscode-input-placeholderForeground); +} +.monaco-workbench .pane-body.integrated-terminal .terminal-initial-hint a { + cursor: pointer; + color: var(--vscode-textLink-foreground); +} + +.monaco-workbench .pane-body.integrated-terminal .terminal-initial-hint a, +.monaco-workbench .pane-body.integrated-terminal .terminal-initial-hint .detail { + font-style: italic; +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminal.chat.contribution.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminal.chat.contribution.ts new file mode 100644 index 00000000..a2c974a0 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminal.chat.contribution.ts @@ -0,0 +1,29 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { registerTerminalContribution } from 'vs/workbench/contrib/terminal/browser/terminalExtensions'; +import { TerminalInlineChatAccessibleView } from 'vs/workbench/contrib/terminalContrib/chat/browser/terminalChatAccessibleView'; +import { TerminalChatController } from 'vs/workbench/contrib/terminalContrib/chat/browser/terminalChatController'; + +// #region Terminal Contributions + +registerTerminalContribution(TerminalChatController.ID, TerminalChatController, false); + +// #endregion + +// #region Contributions + +AccessibleViewRegistry.register(new TerminalInlineChatAccessibleView()); +AccessibleViewRegistry.register(new TerminalChatAccessibilityHelp()); + +// #endregion + +// #region Actions + +import 'vs/workbench/contrib/terminalContrib/chat/browser/terminalChatActions'; +import { AccessibleViewRegistry } from 'vs/platform/accessibility/browser/accessibleViewRegistry'; +import { TerminalChatAccessibilityHelp } from 'vs/workbench/contrib/terminalContrib/chat/browser/terminalChatAccessibilityHelp'; + +// #endregion diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminal.initialHint.contribution.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminal.initialHint.contribution.ts new file mode 100644 index 00000000..a8f77d08 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminal.initialHint.contribution.ts @@ -0,0 +1,319 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +import { Disposable, DisposableStore, MutableDisposable } from 'vs/base/common/lifecycle'; +import { IDetachedTerminalInstance, ITerminalContribution, ITerminalEditorService, ITerminalGroupService, ITerminalInstance, ITerminalService, IXtermTerminal } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { registerTerminalContribution } from 'vs/workbench/contrib/terminal/browser/terminalExtensions'; +import type { Terminal as RawXtermTerminal, IDecoration, ITerminalAddon } from '@xterm/xterm'; +import { TerminalWidgetManager } from 'vs/workbench/contrib/terminal/browser/widgets/widgetManager'; +import { ITerminalProcessManager, ITerminalProcessInfo } from 'vs/workbench/contrib/terminal/common/terminal'; +import { ITerminalCapabilityStore, TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; +import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; +import { localize } from 'vs/nls'; +import { Emitter, Event } from 'vs/base/common/event'; +import { OS } from 'vs/base/common/platform'; +import { KeybindingLabel } from 'vs/base/browser/ui/keybindingLabel/keybindingLabel'; +import { IContentActionHandler, renderFormattedText } from 'vs/base/browser/formattedTextRenderer'; +import { WorkbenchActionExecutedClassification, WorkbenchActionExecutedEvent } from 'vs/base/common/actions'; +import { AccessibilityVerbositySettingId } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { ICommandService } from 'vs/platform/commands/common/commands'; +import { IProductService } from 'vs/platform/product/common/productService'; +import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; +import { status } from 'vs/base/browser/ui/aria/aria'; +import * as dom from 'vs/base/browser/dom'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { TerminalChatCommandId } from 'vs/workbench/contrib/terminalContrib/chat/browser/terminalChat'; +import { TerminalInstance } from 'vs/workbench/contrib/terminal/browser/terminalInstance'; +import 'vs/css!./media/terminalInitialHint'; +import { TerminalInitialHintSettingId } from 'vs/workbench/contrib/terminalContrib/chat/common/terminalInitialHintConfiguration'; +import { ChatAgentLocation, IChatAgent, IChatAgentService } from 'vs/workbench/contrib/chat/common/chatAgents'; + +const $ = dom.$; + +export class InitialHintAddon extends Disposable implements ITerminalAddon { + private readonly _onDidRequestCreateHint = this._register(new Emitter()); + get onDidRequestCreateHint(): Event { return this._onDidRequestCreateHint.event; } + private readonly _disposables = this._register(new MutableDisposable()); + + constructor(private readonly _capabilities: ITerminalCapabilityStore, + private readonly _onDidChangeAgents: Event) { + super(); + } + activate(terminal: RawXtermTerminal): void { + const store = this._register(new DisposableStore()); + this._disposables.value = store; + const capability = this._capabilities.get(TerminalCapability.CommandDetection); + if (capability) { + store.add(Event.once(capability.promptInputModel.onDidStartInput)(() => this._onDidRequestCreateHint.fire())); + } else { + this._register(this._capabilities.onDidAddCapability(e => { + if (e.id === TerminalCapability.CommandDetection) { + const capability = e.capability; + store.add(Event.once(capability.promptInputModel.onDidStartInput)(() => this._onDidRequestCreateHint.fire())); + if (!capability.promptInputModel.value) { + this._onDidRequestCreateHint.fire(); + } + } + })); + } + const agentListener = this._onDidChangeAgents((e) => { + if (e?.locations.includes(ChatAgentLocation.Terminal)) { + this._onDidRequestCreateHint.fire(); + agentListener.dispose(); + } + }); + this._disposables.value?.add(agentListener); + } +} + +export class TerminalInitialHintContribution extends Disposable implements ITerminalContribution { + static readonly ID = 'terminal.initialHint'; + + private _addon: InitialHintAddon | undefined; + + private _hintWidget: HTMLElement | undefined; + + static get(instance: ITerminalInstance | IDetachedTerminalInstance): TerminalInitialHintContribution | null { + return instance.getContribution(TerminalInitialHintContribution.ID); + } + private _decoration: IDecoration | undefined; + private _xterm: IXtermTerminal & { raw: RawXtermTerminal } | undefined; + + constructor( + private readonly _instance: Pick | IDetachedTerminalInstance, + processManager: ITerminalProcessManager | ITerminalProcessInfo | undefined, + widgetManager: TerminalWidgetManager | undefined, + @IInstantiationService private readonly _instantiationService: IInstantiationService, + @IConfigurationService private readonly _configurationService: IConfigurationService, + @ITerminalGroupService private readonly _terminalGroupService: ITerminalGroupService, + @ITerminalEditorService private readonly _terminalEditorService: ITerminalEditorService, + @IChatAgentService private readonly _chatAgentService: IChatAgentService, + ) { + super(); + } + + xtermOpen(xterm: IXtermTerminal & { raw: RawXtermTerminal }): void { + if (this._terminalGroupService.instances.length + this._terminalEditorService.instances.length !== 1) { + // only show for the first terminal + return; + } + this._xterm = xterm; + this._addon = this._register(this._instantiationService.createInstance(InitialHintAddon, this._instance.capabilities, this._chatAgentService.onDidChangeAgents)); + this._xterm.raw.loadAddon(this._addon); + this._register(this._addon.onDidRequestCreateHint(() => this._createHint())); + } + + private _createHint(): void { + const instance = this._instance instanceof TerminalInstance ? this._instance : undefined; + const commandDetectionCapability = instance?.capabilities.get(TerminalCapability.CommandDetection); + if (!instance || !this._xterm || this._hintWidget || !commandDetectionCapability || commandDetectionCapability.promptInputModel.value || instance.reconnectionProperties) { + return; + } + + if (!this._configurationService.getValue(TerminalInitialHintSettingId.Enabled)) { + return; + } + + if (!this._decoration) { + const marker = this._xterm.raw.registerMarker(); + if (!marker) { + return; + } + + if (this._xterm.raw.buffer.active.cursorX === 0) { + return; + } + this._register(marker); + this._decoration = this._xterm.raw.registerDecoration({ + marker, + x: this._xterm.raw.buffer.active.cursorX + 1, + }); + } + + this._register(this._xterm.raw.onKey(() => { + this._decoration?.dispose(); + this._addon?.dispose(); + })); + + const inputModel = commandDetectionCapability.promptInputModel; + if (inputModel) { + this._register(inputModel.onDidChangeInput(() => { + if (inputModel.value) { + this._decoration?.dispose(); + this._addon?.dispose(); + } + })); + } + + if (!this._decoration) { + return; + } + this._register(this._decoration); + this._register(this._decoration.onRender((e) => { + if (!this._hintWidget && this._xterm?.isFocused && this._terminalGroupService.instances.length + this._terminalEditorService.instances.length === 1) { + const terminalAgents = this._chatAgentService.getActivatedAgents().filter(candidate => candidate.locations.includes(ChatAgentLocation.Terminal)); + if (terminalAgents?.length) { + const widget = this._register(this._instantiationService.createInstance(TerminalInitialHintWidget, instance)); + this._addon?.dispose(); + this._hintWidget = widget.getDomNode(terminalAgents); + if (!this._hintWidget) { + return; + } + e.appendChild(this._hintWidget); + e.classList.add('terminal-initial-hint'); + const font = this._xterm.getFont(); + if (font) { + e.style.fontFamily = font.fontFamily; + e.style.fontSize = font.fontSize + 'px'; + } + } + } + if (this._hintWidget && this._xterm) { + const decoration = this._hintWidget.parentElement; + if (decoration) { + decoration.style.width = (this._xterm.raw.cols - this._xterm.raw.buffer.active.cursorX) / this._xterm!.raw.cols * 100 + '%'; + } + } + })); + } +} +registerTerminalContribution(TerminalInitialHintContribution.ID, TerminalInitialHintContribution, false); + + + +class TerminalInitialHintWidget extends Disposable { + + + private domNode: HTMLElement | undefined; + private readonly toDispose: DisposableStore = this._register(new DisposableStore()); + private isVisible = false; + private ariaLabel: string = ''; + + constructor( + private readonly _instance: ITerminalInstance, + @ICommandService private readonly commandService: ICommandService, + @IConfigurationService private readonly configurationService: IConfigurationService, + @IKeybindingService private readonly keybindingService: IKeybindingService, + @ITelemetryService private readonly telemetryService: ITelemetryService, + @IProductService private readonly productService: IProductService, + @ITerminalService private readonly terminalService: ITerminalService + ) { + super(); + this.toDispose.add(_instance.onDidFocus(() => { + if (this._instance.hasFocus && this.isVisible && this.ariaLabel && this.configurationService.getValue(AccessibilityVerbositySettingId.TerminalChat)) { + status(this.ariaLabel); + } + })); + this.toDispose.add(terminalService.onDidChangeInstances(() => { + if (this.terminalService.instances.length !== 1) { + this.dispose(); + } + })); + this.toDispose.add(this.configurationService.onDidChangeConfiguration(e => { + if (e.affectsConfiguration(TerminalInitialHintSettingId.Enabled) && !this.configurationService.getValue(TerminalInitialHintSettingId.Enabled)) { + this.dispose(); + } + })); + } + + private _getHintInlineChat(agents: IChatAgent[]) { + const providerName = (agents.length === 1 ? agents[0].fullName : undefined) ?? this.productService.nameShort; + + let ariaLabel = `Ask ${providerName} something or start typing to dismiss.`; + + const handleClick = () => { + this.telemetryService.publicLog2('workbenchActionExecuted', { + id: 'terminalInlineChat.hintAction', + from: 'hint' + }); + this.commandService.executeCommand(TerminalChatCommandId.Start, { from: 'hint' }); + }; + this.toDispose.add(this.commandService.onDidExecuteCommand(e => { + if (e.commandId === TerminalChatCommandId.Start) { + this.dispose(); + } + })); + + const hintHandler: IContentActionHandler = { + disposables: this.toDispose, + callback: (index, _event) => { + switch (index) { + case '0': + handleClick(); + break; + } + } + }; + + const hintElement = $('div.terminal-initial-hint'); + hintElement.style.display = 'block'; + + const keybindingHint = this.keybindingService.lookupKeybinding(TerminalChatCommandId.Start); + const keybindingHintLabel = keybindingHint?.getLabel(); + + if (keybindingHint && keybindingHintLabel) { + const actionPart = localize('emptyHintText', 'Press {0} to ask {1} to do something. ', keybindingHintLabel, providerName); + + const [before, after] = actionPart.split(keybindingHintLabel).map((fragment) => { + const hintPart = $('a', undefined, fragment); + this.toDispose.add(dom.addDisposableListener(hintPart, dom.EventType.CLICK, handleClick)); + return hintPart; + }); + + hintElement.appendChild(before); + + const label = hintHandler.disposables.add(new KeybindingLabel(hintElement, OS)); + label.set(keybindingHint); + label.element.style.width = 'min-content'; + label.element.style.display = 'inline'; + + label.element.style.cursor = 'pointer'; + this.toDispose.add(dom.addDisposableListener(label.element, dom.EventType.CLICK, handleClick)); + + hintElement.appendChild(after); + + const typeToDismiss = localize('hintTextDismiss', 'Start typing to dismiss.'); + const textHint2 = $('span.detail', undefined, typeToDismiss); + hintElement.appendChild(textHint2); + + ariaLabel = actionPart.concat(typeToDismiss); + } else { + const hintMsg = localize({ + key: 'inlineChatHint', + comment: [ + 'Preserve double-square brackets and their order', + ] + }, '[[Ask {0} to do something]] or start typing to dismiss.', providerName); + const rendered = renderFormattedText(hintMsg, { actionHandler: hintHandler }); + hintElement.appendChild(rendered); + } + + return { ariaLabel, hintHandler, hintElement }; + } + + getDomNode(agents: IChatAgent[]): HTMLElement { + if (!this.domNode) { + this.domNode = $('.terminal-initial-hint'); + this.domNode!.style.paddingLeft = '4px'; + + const { hintElement, ariaLabel } = this._getHintInlineChat(agents); + this.domNode.append(hintElement); + this.ariaLabel = ariaLabel.concat(localize('disableHint', ' Toggle {0} in settings to disable this hint.', AccessibilityVerbositySettingId.TerminalChat)); + + this.toDispose.add(dom.addDisposableListener(this.domNode, 'click', () => { + this.domNode?.remove(); + this.domNode = undefined; + })); + + } + + return this.domNode; + } + + override dispose(): void { + this.domNode?.remove(); + super.dispose(); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChat.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChat.ts new file mode 100644 index 00000000..bf95499e --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChat.ts @@ -0,0 +1,78 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { localize } from 'vs/nls'; +import { MenuId } from 'vs/platform/actions/common/actions'; +import { RawContextKey } from 'vs/platform/contextkey/common/contextkey'; + +export const enum TerminalChatCommandId { + Start = 'workbench.action.terminal.chat.start', + Close = 'workbench.action.terminal.chat.close', + FocusResponse = 'workbench.action.terminal.chat.focusResponse', + FocusInput = 'workbench.action.terminal.chat.focusInput', + Discard = 'workbench.action.terminal.chat.discard', + MakeRequest = 'workbench.action.terminal.chat.makeRequest', + Cancel = 'workbench.action.terminal.chat.cancel', + FeedbackHelpful = 'workbench.action.terminal.chat.feedbackHelpful', + FeedbackUnhelpful = 'workbench.action.terminal.chat.feedbackUnhelpful', + FeedbackReportIssue = 'workbench.action.terminal.chat.feedbackReportIssue', + RunCommand = 'workbench.action.terminal.chat.runCommand', + RunFirstCommand = 'workbench.action.terminal.chat.runFirstCommand', + InsertCommand = 'workbench.action.terminal.chat.insertCommand', + InsertFirstCommand = 'workbench.action.terminal.chat.insertFirstCommand', + ViewInChat = 'workbench.action.terminal.chat.viewInChat', + PreviousFromHistory = 'workbench.action.terminal.chat.previousFromHistory', + NextFromHistory = 'workbench.action.terminal.chat.nextFromHistory', +} + +export const MENU_TERMINAL_CHAT_INPUT = MenuId.for('terminalChatInput'); +export const MENU_TERMINAL_CHAT_WIDGET = MenuId.for('terminalChatWidget'); +export const MENU_TERMINAL_CHAT_WIDGET_STATUS = MenuId.for('terminalChatWidget.status'); +export const MENU_TERMINAL_CHAT_WIDGET_FEEDBACK = MenuId.for('terminalChatWidget.feedback'); +export const MENU_TERMINAL_CHAT_WIDGET_TOOLBAR = MenuId.for('terminalChatWidget.toolbar'); + +export const enum TerminalChatContextKeyStrings { + ChatFocus = 'terminalChatFocus', + ChatVisible = 'terminalChatVisible', + ChatActiveRequest = 'terminalChatActiveRequest', + ChatInputHasText = 'terminalChatInputHasText', + ChatAgentRegistered = 'terminalChatAgentRegistered', + ChatResponseEditorFocused = 'terminalChatResponseEditorFocused', + ChatResponseContainsCodeBlock = 'terminalChatResponseContainsCodeBlock', + ChatResponseContainsMultipleCodeBlocks = 'terminalChatResponseContainsMultipleCodeBlocks', + ChatResponseSupportsIssueReporting = 'terminalChatResponseSupportsIssueReporting', + ChatSessionResponseVote = 'terminalChatSessionResponseVote', +} + + +export namespace TerminalChatContextKeys { + + /** Whether the chat widget is focused */ + export const focused = new RawContextKey(TerminalChatContextKeyStrings.ChatFocus, false, localize('chatFocusedContextKey', "Whether the chat view is focused.")); + + /** Whether the chat widget is visible */ + export const visible = new RawContextKey(TerminalChatContextKeyStrings.ChatVisible, false, localize('chatVisibleContextKey', "Whether the chat view is visible.")); + + /** Whether there is an active chat request */ + export const requestActive = new RawContextKey(TerminalChatContextKeyStrings.ChatActiveRequest, false, localize('chatRequestActiveContextKey', "Whether there is an active chat request.")); + + /** Whether the chat input has text */ + export const inputHasText = new RawContextKey(TerminalChatContextKeyStrings.ChatInputHasText, false, localize('chatInputHasTextContextKey', "Whether the chat input has text.")); + + /** Whether the terminal chat agent has been registered */ + export const agentRegistered = new RawContextKey(TerminalChatContextKeyStrings.ChatAgentRegistered, false, localize('chatAgentRegisteredContextKey', "Whether the terminal chat agent has been registered.")); + + /** The chat response contains at least one code block */ + export const responseContainsCodeBlock = new RawContextKey(TerminalChatContextKeyStrings.ChatResponseContainsCodeBlock, false, localize('chatResponseContainsCodeBlockContextKey', "Whether the chat response contains a code block.")); + + /** The chat response contains multiple code blocks */ + export const responseContainsMultipleCodeBlocks = new RawContextKey(TerminalChatContextKeyStrings.ChatResponseContainsMultipleCodeBlocks, false, localize('chatResponseContainsMultipleCodeBlocksContextKey', "Whether the chat response contains multiple code blocks.")); + + /** Whether the response supports issue reporting */ + export const responseSupportsIssueReporting = new RawContextKey(TerminalChatContextKeyStrings.ChatResponseSupportsIssueReporting, false, localize('chatResponseSupportsIssueReportingContextKey', "Whether the response supports issue reporting")); + + /** The chat vote, if any for the response, if any */ + export const sessionResponseVote = new RawContextKey(TerminalChatContextKeyStrings.ChatSessionResponseVote, undefined, { type: 'string', description: localize('interactiveSessionResponseVote', "When the response has been voted up, is set to 'up'. When voted down, is set to 'down'. Otherwise an empty string.") }); +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatAccessibilityHelp.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatAccessibilityHelp.ts new file mode 100644 index 00000000..35fcdd04 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatAccessibilityHelp.ts @@ -0,0 +1,62 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { localize } from 'vs/nls'; +import { AccessibleViewProviderId, AccessibleViewType } from 'vs/platform/accessibility/browser/accessibleView'; +import { IAccessibleViewImplentation } from 'vs/platform/accessibility/browser/accessibleViewRegistry'; +import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; +import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; +import { AccessibilityVerbositySettingId } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; +import { ITerminalService } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { TerminalChatCommandId, TerminalChatContextKeys } from 'vs/workbench/contrib/terminalContrib/chat/browser/terminalChat'; +import { TerminalChatController } from 'vs/workbench/contrib/terminalContrib/chat/browser/terminalChatController'; + +export class TerminalChatAccessibilityHelp implements IAccessibleViewImplentation { + readonly priority = 110; + readonly name = 'terminalChat'; + readonly when = TerminalChatContextKeys.focused; + readonly type = AccessibleViewType.Help; + getProvider(accessor: ServicesAccessor) { + const terminalService = accessor.get(ITerminalService); + + const instance = terminalService.activeInstance; + if (!instance) { + return; + } + + const helpText = getAccessibilityHelpText(accessor); + return { + id: AccessibleViewProviderId.TerminalChat, + verbositySettingKey: AccessibilityVerbositySettingId.TerminalChat, + provideContent: () => helpText, + onClose: () => TerminalChatController.get(instance)?.focus(), + options: { type: AccessibleViewType.Help } + }; + } + dispose() { } +} + +export function getAccessibilityHelpText(accessor: ServicesAccessor): string { + const keybindingService = accessor.get(IKeybindingService); + const content = []; + const openAccessibleViewKeybinding = keybindingService.lookupKeybinding('editor.action.accessibleView')?.getAriaLabel(); + const runCommandKeybinding = keybindingService.lookupKeybinding(TerminalChatCommandId.RunCommand)?.getAriaLabel(); + const insertCommandKeybinding = keybindingService.lookupKeybinding(TerminalChatCommandId.InsertCommand)?.getAriaLabel(); + const makeRequestKeybinding = keybindingService.lookupKeybinding(TerminalChatCommandId.MakeRequest)?.getAriaLabel(); + const startChatKeybinding = keybindingService.lookupKeybinding(TerminalChatCommandId.Start)?.getAriaLabel(); + const focusResponseKeybinding = keybindingService.lookupKeybinding(TerminalChatCommandId.FocusResponse)?.getAriaLabel(); + const focusInputKeybinding = keybindingService.lookupKeybinding(TerminalChatCommandId.FocusInput)?.getAriaLabel(); + content.push(localize('inlineChat.overview', "Inline chat occurs within a terminal. It is useful for suggesting terminal commands. Keep in mind that AI generated code may be incorrect.")); + content.push(localize('inlineChat.access', "It can be activated using the command: Terminal: Start Chat ({0}), which will focus the input box.", startChatKeybinding)); + content.push(makeRequestKeybinding ? localize('inlineChat.input', "The input box is where the user can type a request and can make the request ({0}). The widget will be closed and all content will be discarded when the Escape key is pressed and the terminal will regain focus.", makeRequestKeybinding) : localize('inlineChat.inputNoKb', "The input box is where the user can type a request and can make the request by tabbing to the Make Request button, which is not currently triggerable via keybindings. The widget will be closed and all content will be discarded when the Escape key is pressed and the terminal will regain focus.")); + content.push(openAccessibleViewKeybinding ? localize('inlineChat.inspectResponseMessage', 'The response can be inspected in the accessible view ({0}).', openAccessibleViewKeybinding) : localize('inlineChat.inspectResponseNoKb', 'With the input box focused, inspect the response in the accessible view via the Open Accessible View command, which is currently not triggerable by a keybinding.')); + content.push(focusResponseKeybinding ? localize('inlineChat.focusResponse', 'Reach the response from the input box ({0}).', focusResponseKeybinding) : localize('inlineChat.focusResponseNoKb', 'Reach the response from the input box by tabbing or assigning a keybinding for the command: Focus Terminal Response.')); + content.push(focusInputKeybinding ? localize('inlineChat.focusInput', 'Reach the input box from the response ({0}).', focusInputKeybinding) : localize('inlineChat.focusInputNoKb', 'Reach the response from the input box by shift+tabbing or assigning a keybinding for the command: Focus Terminal Input.')); + content.push(runCommandKeybinding ? localize('inlineChat.runCommand', 'With focus in the input box or command editor, the Terminal: Run Chat Command ({0}) action.', runCommandKeybinding) : localize('inlineChat.runCommandNoKb', 'Run a command by tabbing to the button as the action is currently not triggerable by a keybinding.')); + content.push(insertCommandKeybinding ? localize('inlineChat.insertCommand', 'With focus in the input box command editor, the Terminal: Insert Chat Command ({0}) action.', insertCommandKeybinding) : localize('inlineChat.insertCommandNoKb', 'Insert a command by tabbing to the button as the action is currently not triggerable by a keybinding.')); + content.push(localize('inlineChat.toolbar', "Use tab to reach conditional parts like commands, status, message responses and more.")); + content.push(localize('chat.signals', "Accessibility Signals can be changed via settings with a prefix of signals.chat. By default, if a request takes more than 4 seconds, you will hear a sound indicating that progress is still occurring.")); + return content.join('\n\n'); +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatAccessibleView.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatAccessibleView.ts new file mode 100644 index 00000000..2898dfde --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatAccessibleView.ts @@ -0,0 +1,37 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { AccessibleViewProviderId, AccessibleViewType } from 'vs/platform/accessibility/browser/accessibleView'; +import { AccessibilityVerbositySettingId } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; +import { ITerminalService } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { TerminalChatController } from 'vs/workbench/contrib/terminalContrib/chat/browser/terminalChatController'; +import { IAccessibleViewImplentation } from 'vs/platform/accessibility/browser/accessibleViewRegistry'; +import { TerminalChatContextKeys } from 'vs/workbench/contrib/terminal/browser/terminalContribExports'; +import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; + +export class TerminalInlineChatAccessibleView implements IAccessibleViewImplentation { + readonly priority = 105; + readonly name = 'terminalInlineChat'; + readonly type = AccessibleViewType.View; + readonly when = TerminalChatContextKeys.focused; + getProvider(accessor: ServicesAccessor) { + const terminalService = accessor.get(ITerminalService); + const controller: TerminalChatController | undefined = terminalService.activeInstance?.getContribution(TerminalChatController.ID) ?? undefined; + if (!controller?.lastResponseContent) { + return; + } + const responseContent = controller.lastResponseContent; + return { + id: AccessibleViewProviderId.TerminalChat, + verbositySettingKey: AccessibilityVerbositySettingId.InlineChat, + provideContent(): string { return responseContent; }, + onClose() { + controller.focus(); + }, + options: { type: AccessibleViewType.View } + }; + } + dispose() { } +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatActions.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatActions.ts new file mode 100644 index 00000000..6b04dac4 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatActions.ts @@ -0,0 +1,390 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Codicon } from 'vs/base/common/codicons'; +import { KeyCode, KeyMod } from 'vs/base/common/keyCodes'; +import { localize2 } from 'vs/nls'; +import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; +import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry'; +import { AbstractInlineChatAction } from 'vs/workbench/contrib/inlineChat/browser/inlineChatActions'; +import { CTX_INLINE_CHAT_EMPTY, CTX_INLINE_CHAT_FOCUSED, CTX_INLINE_CHAT_HAS_AGENT } from 'vs/workbench/contrib/inlineChat/common/inlineChat'; +import { isDetachedTerminalInstance } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { registerActiveXtermAction } from 'vs/workbench/contrib/terminal/browser/terminalActions'; +import { TerminalContextKeys } from 'vs/workbench/contrib/terminal/common/terminalContextKey'; +import { MENU_TERMINAL_CHAT_INPUT, MENU_TERMINAL_CHAT_WIDGET, MENU_TERMINAL_CHAT_WIDGET_FEEDBACK, MENU_TERMINAL_CHAT_WIDGET_STATUS, TerminalChatCommandId, TerminalChatContextKeys } from 'vs/workbench/contrib/terminalContrib/chat/browser/terminalChat'; +import { TerminalChatController } from 'vs/workbench/contrib/terminalContrib/chat/browser/terminalChatController'; + +registerActiveXtermAction({ + id: TerminalChatCommandId.Start, + title: localize2('startChat', 'Start in Terminal'), + keybinding: { + primary: KeyMod.CtrlCmd | KeyCode.KeyI, + when: ContextKeyExpr.and(TerminalContextKeys.focusInAny), + // HACK: Force weight to be higher than the extension contributed keybinding to override it until it gets replaced + weight: KeybindingWeight.ExternalExtension + 1, // KeybindingWeight.WorkbenchContrib, + }, + f1: true, + category: AbstractInlineChatAction.category, + precondition: ContextKeyExpr.and( + ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + // TODO: This needs to change to check for a terminal location capable agent + CTX_INLINE_CHAT_HAS_AGENT + ), + run: (_xterm, _accessor, activeInstance, opts?: unknown) => { + if (isDetachedTerminalInstance(activeInstance)) { + return; + } + + const contr = TerminalChatController.activeChatWidget || TerminalChatController.get(activeInstance); + + if (opts) { + opts = typeof opts === 'string' ? { query: opts } : opts; + if (typeof opts === 'object' && opts !== null && 'query' in opts && typeof opts.query === 'string') { + contr?.updateInput(opts.query, false); + if (!('isPartialQuery' in opts && opts.isPartialQuery)) { + contr?.acceptInput(); + } + } + + } + + contr?.reveal(); + } +}); + +registerActiveXtermAction({ + id: TerminalChatCommandId.Close, + title: localize2('closeChat', 'Close Chat'), + keybinding: { + primary: KeyCode.Escape, + secondary: [KeyMod.Shift | KeyCode.Escape], + when: ContextKeyExpr.and(TerminalChatContextKeys.focused, TerminalChatContextKeys.visible), + weight: KeybindingWeight.WorkbenchContrib, + }, + icon: Codicon.close, + menu: { + id: MENU_TERMINAL_CHAT_WIDGET, + group: 'navigation', + order: 2 + }, + f1: true, + precondition: ContextKeyExpr.and( + ContextKeyExpr.and(TerminalChatContextKeys.focused, TerminalChatContextKeys.visible) + ), + run: (_xterm, _accessor, activeInstance) => { + if (isDetachedTerminalInstance(activeInstance)) { + return; + } + const contr = TerminalChatController.activeChatWidget || TerminalChatController.get(activeInstance); + contr?.clear(); + } +}); + +registerActiveXtermAction({ + id: TerminalChatCommandId.FocusResponse, + title: localize2('focusTerminalResponse', 'Focus Terminal Response'), + keybinding: { + primary: KeyMod.CtrlCmd | KeyCode.DownArrow, + when: TerminalChatContextKeys.focused, + weight: KeybindingWeight.WorkbenchContrib, + }, + f1: true, + category: AbstractInlineChatAction.category, + precondition: ContextKeyExpr.and( + TerminalChatContextKeys.focused + ), + run: (_xterm, _accessor, activeInstance) => { + if (isDetachedTerminalInstance(activeInstance)) { + return; + } + const contr = TerminalChatController.activeChatWidget || TerminalChatController.get(activeInstance); + contr?.chatWidget?.inlineChatWidget.chatWidget.focusLastMessage(); + } +}); + +registerActiveXtermAction({ + id: TerminalChatCommandId.FocusInput, + title: localize2('focusTerminalInput', 'Focus Terminal Input'), + keybinding: { + primary: KeyMod.CtrlCmd | KeyCode.UpArrow, + secondary: [KeyMod.CtrlCmd | KeyCode.KeyI], + when: ContextKeyExpr.and(TerminalChatContextKeys.focused, CTX_INLINE_CHAT_FOCUSED.toNegated()), + weight: KeybindingWeight.WorkbenchContrib, + }, + f1: true, + category: AbstractInlineChatAction.category, + precondition: ContextKeyExpr.and( + TerminalChatContextKeys.focused + ), + run: (_xterm, _accessor, activeInstance) => { + if (isDetachedTerminalInstance(activeInstance)) { + return; + } + const contr = TerminalChatController.activeChatWidget || TerminalChatController.get(activeInstance); + contr?.chatWidget?.focus(); + } +}); + + +registerActiveXtermAction({ + id: TerminalChatCommandId.Discard, + title: localize2('discard', 'Discard'), + metadata: { + description: localize2('discardDescription', 'Discards the terminal current chat response, hide the chat widget, and clear the chat input.') + }, + icon: Codicon.discard, + menu: { + id: MENU_TERMINAL_CHAT_WIDGET_STATUS, + group: '0_main', + order: 2, + when: ContextKeyExpr.and(TerminalChatContextKeys.focused, TerminalChatContextKeys.responseContainsCodeBlock) + }, + f1: true, + precondition: ContextKeyExpr.and( + ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + TerminalChatContextKeys.focused, + TerminalChatContextKeys.responseContainsCodeBlock + ), + run: (_xterm, _accessor, activeInstance) => { + if (isDetachedTerminalInstance(activeInstance)) { + return; + } + const contr = TerminalChatController.activeChatWidget || TerminalChatController.get(activeInstance); + contr?.clear(); + } +}); + + +registerActiveXtermAction({ + id: TerminalChatCommandId.RunCommand, + title: localize2('runCommand', 'Run Chat Command'), + shortTitle: localize2('run', 'Run'), + precondition: ContextKeyExpr.and( + ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + TerminalChatContextKeys.requestActive.negate(), + TerminalChatContextKeys.agentRegistered, + TerminalChatContextKeys.responseContainsCodeBlock, + TerminalChatContextKeys.responseContainsMultipleCodeBlocks.negate() + ), + icon: Codicon.play, + keybinding: { + when: TerminalChatContextKeys.requestActive.negate(), + weight: KeybindingWeight.WorkbenchContrib, + primary: KeyMod.CtrlCmd | KeyCode.Enter, + }, + menu: { + id: MENU_TERMINAL_CHAT_WIDGET_STATUS, + group: '0_main', + order: 0, + when: ContextKeyExpr.and(TerminalChatContextKeys.responseContainsCodeBlock, TerminalChatContextKeys.responseContainsMultipleCodeBlocks.negate(), TerminalChatContextKeys.requestActive.negate()) + }, + run: (_xterm, _accessor, activeInstance) => { + if (isDetachedTerminalInstance(activeInstance)) { + return; + } + const contr = TerminalChatController.activeChatWidget || TerminalChatController.get(activeInstance); + contr?.acceptCommand(true); + } +}); + +registerActiveXtermAction({ + id: TerminalChatCommandId.RunFirstCommand, + title: localize2('runFirstCommand', 'Run First Chat Command'), + shortTitle: localize2('runFirst', 'Run First'), + precondition: ContextKeyExpr.and( + ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + TerminalChatContextKeys.requestActive.negate(), + TerminalChatContextKeys.agentRegistered, + TerminalChatContextKeys.responseContainsMultipleCodeBlocks + ), + icon: Codicon.play, + keybinding: { + when: TerminalChatContextKeys.requestActive.negate(), + weight: KeybindingWeight.WorkbenchContrib, + primary: KeyMod.CtrlCmd | KeyCode.Enter, + }, + menu: { + id: MENU_TERMINAL_CHAT_WIDGET_STATUS, + group: '0_main', + order: 0, + when: ContextKeyExpr.and(TerminalChatContextKeys.responseContainsMultipleCodeBlocks, TerminalChatContextKeys.requestActive.negate()) + }, + run: (_xterm, _accessor, activeInstance) => { + if (isDetachedTerminalInstance(activeInstance)) { + return; + } + const contr = TerminalChatController.activeChatWidget || TerminalChatController.get(activeInstance); + contr?.acceptCommand(true); + } +}); + +registerActiveXtermAction({ + id: TerminalChatCommandId.InsertCommand, + title: localize2('insertCommand', 'Insert Chat Command'), + shortTitle: localize2('insert', 'Insert'), + precondition: ContextKeyExpr.and( + ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + TerminalChatContextKeys.requestActive.negate(), + TerminalChatContextKeys.agentRegistered, + TerminalChatContextKeys.responseContainsCodeBlock, + TerminalChatContextKeys.responseContainsMultipleCodeBlocks.negate() + ), + keybinding: { + when: TerminalChatContextKeys.requestActive.negate(), + weight: KeybindingWeight.WorkbenchContrib, + primary: KeyMod.Alt | KeyCode.Enter, + secondary: [KeyMod.CtrlCmd | KeyCode.Enter | KeyMod.Alt] + }, + menu: { + id: MENU_TERMINAL_CHAT_WIDGET_STATUS, + group: '0_main', + order: 1, + when: ContextKeyExpr.and(TerminalChatContextKeys.responseContainsCodeBlock, TerminalChatContextKeys.responseContainsMultipleCodeBlocks.negate(), TerminalChatContextKeys.requestActive.negate()) + }, + run: (_xterm, _accessor, activeInstance) => { + if (isDetachedTerminalInstance(activeInstance)) { + return; + } + const contr = TerminalChatController.activeChatWidget || TerminalChatController.get(activeInstance); + contr?.acceptCommand(false); + } +}); + +registerActiveXtermAction({ + id: TerminalChatCommandId.InsertFirstCommand, + title: localize2('insertFirstCommand', 'Insert First Chat Command'), + shortTitle: localize2('insertFirst', 'Insert First'), + precondition: ContextKeyExpr.and( + ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + TerminalChatContextKeys.requestActive.negate(), + TerminalChatContextKeys.agentRegistered, + TerminalChatContextKeys.responseContainsMultipleCodeBlocks + ), + keybinding: { + when: TerminalChatContextKeys.requestActive.negate(), + weight: KeybindingWeight.WorkbenchContrib, + primary: KeyMod.Alt | KeyCode.Enter, + secondary: [KeyMod.CtrlCmd | KeyCode.Enter | KeyMod.Alt] + }, + menu: { + id: MENU_TERMINAL_CHAT_WIDGET_STATUS, + group: '0_main', + order: 1, + when: ContextKeyExpr.and(TerminalChatContextKeys.responseContainsMultipleCodeBlocks, TerminalChatContextKeys.requestActive.negate()) + }, + run: (_xterm, _accessor, activeInstance) => { + if (isDetachedTerminalInstance(activeInstance)) { + return; + } + const contr = TerminalChatController.activeChatWidget || TerminalChatController.get(activeInstance); + contr?.acceptCommand(false); + } +}); + +registerActiveXtermAction({ + id: TerminalChatCommandId.ViewInChat, + title: localize2('viewInChat', 'View in Chat'), + precondition: ContextKeyExpr.and( + ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + TerminalChatContextKeys.requestActive.negate(), + TerminalChatContextKeys.agentRegistered, + ), + icon: Codicon.commentDiscussion, + menu: [{ + id: MENU_TERMINAL_CHAT_WIDGET_STATUS, + group: '0_main', + order: 1, + when: ContextKeyExpr.and(TerminalChatContextKeys.responseContainsCodeBlock.negate(), TerminalChatContextKeys.requestActive.negate()), + }, + { + id: MENU_TERMINAL_CHAT_WIDGET, + group: 'navigation', + order: 1, + when: ContextKeyExpr.and(CTX_INLINE_CHAT_EMPTY.negate(), TerminalChatContextKeys.responseContainsCodeBlock, TerminalChatContextKeys.requestActive.negate()), + }], + run: (_xterm, _accessor, activeInstance) => { + if (isDetachedTerminalInstance(activeInstance)) { + return; + } + const contr = TerminalChatController.activeChatWidget || TerminalChatController.get(activeInstance); + contr?.viewInChat(); + } +}); + +registerActiveXtermAction({ + id: TerminalChatCommandId.MakeRequest, + title: localize2('makeChatRequest', 'Make Chat Request'), + precondition: ContextKeyExpr.and( + ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), + TerminalChatContextKeys.requestActive.negate(), + TerminalChatContextKeys.agentRegistered, + CTX_INLINE_CHAT_EMPTY.negate() + ), + icon: Codicon.send, + keybinding: { + when: ContextKeyExpr.and(CTX_INLINE_CHAT_FOCUSED, TerminalChatContextKeys.requestActive.negate()), + weight: KeybindingWeight.WorkbenchContrib, + primary: KeyCode.Enter + }, + menu: { + id: MENU_TERMINAL_CHAT_INPUT, + group: 'navigation', + order: 1, + when: TerminalChatContextKeys.requestActive.negate(), + }, + run: (_xterm, _accessor, activeInstance) => { + if (isDetachedTerminalInstance(activeInstance)) { + return; + } + const contr = TerminalChatController.activeChatWidget || TerminalChatController.get(activeInstance); + contr?.acceptInput(); + } +}); + +registerActiveXtermAction({ + id: TerminalChatCommandId.Cancel, + title: localize2('cancelChat', 'Cancel Chat'), + precondition: ContextKeyExpr.and( + TerminalChatContextKeys.requestActive, + TerminalChatContextKeys.agentRegistered + ), + icon: Codicon.debugStop, + menu: { + id: MENU_TERMINAL_CHAT_INPUT, + group: 'navigation', + when: TerminalChatContextKeys.requestActive, + }, + run: (_xterm, _accessor, activeInstance) => { + if (isDetachedTerminalInstance(activeInstance)) { + return; + } + const contr = TerminalChatController.activeChatWidget || TerminalChatController.get(activeInstance); + contr?.cancel(); + } +}); + +registerActiveXtermAction({ + id: TerminalChatCommandId.FeedbackReportIssue, + title: localize2('reportIssue', 'Report Issue'), + precondition: ContextKeyExpr.and( + TerminalChatContextKeys.requestActive.negate(), + TerminalChatContextKeys.responseContainsCodeBlock.notEqualsTo(undefined), + TerminalChatContextKeys.responseSupportsIssueReporting + ), + icon: Codicon.report, + menu: [{ + id: MENU_TERMINAL_CHAT_WIDGET_FEEDBACK, + when: ContextKeyExpr.and(TerminalChatContextKeys.responseContainsCodeBlock.notEqualsTo(undefined), TerminalChatContextKeys.responseSupportsIssueReporting), + group: 'inline', + order: 3 + }], + run: (_xterm, _accessor, activeInstance) => { + if (isDetachedTerminalInstance(activeInstance)) { + return; + } + const contr = TerminalChatController.activeChatWidget || TerminalChatController.get(activeInstance); + contr?.acceptFeedback(); + } +}); diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatController.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatController.ts new file mode 100644 index 00000000..5734afb1 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatController.ts @@ -0,0 +1,427 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import type { Terminal as RawXtermTerminal } from '@xterm/xterm'; +import { CancellationToken, CancellationTokenSource } from 'vs/base/common/cancellation'; +import { Emitter, Event } from 'vs/base/common/event'; +import { Lazy } from 'vs/base/common/lazy'; +import { Disposable, MutableDisposable } from 'vs/base/common/lifecycle'; +import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { GeneratingPhrase, IChatAccessibilityService, IChatCodeBlockContextProviderService, showChatView } from 'vs/workbench/contrib/chat/browser/chat'; +import { ChatAgentLocation, IChatAgentRequest, IChatAgentService } from 'vs/workbench/contrib/chat/common/chatAgents'; +import { IParsedChatRequest } from 'vs/workbench/contrib/chat/common/chatParserTypes'; +import { ChatUserAction, IChatProgress, IChatService, ChatAgentVoteDirection } from 'vs/workbench/contrib/chat/common/chatService'; +import { ITerminalContribution, ITerminalInstance, ITerminalService, IXtermTerminal, isDetachedTerminalInstance } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { TerminalWidgetManager } from 'vs/workbench/contrib/terminal/browser/widgets/widgetManager'; +import { ITerminalProcessManager } from 'vs/workbench/contrib/terminal/common/terminal'; +import { TerminalChatWidget } from 'vs/workbench/contrib/terminalContrib/chat/browser/terminalChatWidget'; + +import { MarkdownString } from 'vs/base/common/htmlContent'; +import { ChatModel, ChatRequestModel, IChatRequestVariableData, IChatResponseModel, getHistoryEntriesFromModel } from 'vs/workbench/contrib/chat/common/chatModel'; +import { TerminalChatContextKeys } from 'vs/workbench/contrib/terminalContrib/chat/browser/terminalChat'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; +import { DeferredPromise } from 'vs/base/common/async'; + +const enum Message { + NONE = 0, + ACCEPT_SESSION = 1 << 0, + CANCEL_SESSION = 1 << 1, + PAUSE_SESSION = 1 << 2, + CANCEL_REQUEST = 1 << 3, + CANCEL_INPUT = 1 << 4, + ACCEPT_INPUT = 1 << 5, + RERUN_INPUT = 1 << 6, +} + +export class TerminalChatController extends Disposable implements ITerminalContribution { + static readonly ID = 'terminal.chat'; + + static get(instance: ITerminalInstance): TerminalChatController | null { + return instance.getContribution(TerminalChatController.ID); + } + /** + * Currently focused chat widget. This is used to track action context since 'active terminals' + * are only tracked for non-detached terminal instanecs. + */ + static activeChatWidget?: TerminalChatController; + + /** + * The chat widget for the controller, this is lazy as we don't want to instantiate it until + * both it's required and xterm is ready. + */ + private _chatWidget: Lazy | undefined; + + /** + * The chat widget for the controller, this will be undefined if xterm is not ready yet (ie. the + * terminal is still initializing). + */ + get chatWidget(): TerminalChatWidget | undefined { return this._chatWidget?.value; } + + private readonly _requestActiveContextKey: IContextKey; + private readonly _terminalAgentRegisteredContextKey: IContextKey; + private readonly _responseContainsCodeBlockContextKey: IContextKey; + private readonly _responseContainsMulitpleCodeBlocksContextKey: IContextKey; + private readonly _responseSupportsIssueReportingContextKey: IContextKey; + private readonly _sessionResponseVoteContextKey: IContextKey; + + private _messages = this._store.add(new Emitter()); + + private _currentRequest: ChatRequestModel | undefined; + + private _lastInput: string | undefined; + private _lastResponseContent: string | undefined; + get lastResponseContent(): string | undefined { + return this._lastResponseContent; + } + + readonly onDidAcceptInput = Event.filter(this._messages.event, m => m === Message.ACCEPT_INPUT, this._store); + get onDidHide() { return this.chatWidget?.onDidHide ?? Event.None; } + + private _terminalAgentName = 'terminal'; + private _terminalAgentId: string | undefined; + + private readonly _model: MutableDisposable = this._register(new MutableDisposable()); + + get scopedContextKeyService(): IContextKeyService { + return this._chatWidget?.value.inlineChatWidget.scopedContextKeyService ?? this._contextKeyService; + } + + constructor( + private readonly _instance: ITerminalInstance, + processManager: ITerminalProcessManager, + widgetManager: TerminalWidgetManager, + @ITerminalService private readonly _terminalService: ITerminalService, + @IInstantiationService private readonly _instantiationService: IInstantiationService, + @IChatAgentService private readonly _chatAgentService: IChatAgentService, + @IContextKeyService private readonly _contextKeyService: IContextKeyService, + @IChatAccessibilityService private readonly _chatAccessibilityService: IChatAccessibilityService, + @IChatService private readonly _chatService: IChatService, + @IChatCodeBlockContextProviderService private readonly _chatCodeBlockContextProviderService: IChatCodeBlockContextProviderService, + @IViewsService private readonly _viewsService: IViewsService, + ) { + super(); + + this._requestActiveContextKey = TerminalChatContextKeys.requestActive.bindTo(this._contextKeyService); + this._terminalAgentRegisteredContextKey = TerminalChatContextKeys.agentRegistered.bindTo(this._contextKeyService); + this._responseContainsCodeBlockContextKey = TerminalChatContextKeys.responseContainsCodeBlock.bindTo(this._contextKeyService); + this._responseContainsMulitpleCodeBlocksContextKey = TerminalChatContextKeys.responseContainsMultipleCodeBlocks.bindTo(this._contextKeyService); + this._responseSupportsIssueReportingContextKey = TerminalChatContextKeys.responseSupportsIssueReporting.bindTo(this._contextKeyService); + this._sessionResponseVoteContextKey = TerminalChatContextKeys.sessionResponseVote.bindTo(this._contextKeyService); + + if (!this.initTerminalAgent()) { + this._register(this._chatAgentService.onDidChangeAgents(() => this.initTerminalAgent())); + } + this._register(this._chatCodeBlockContextProviderService.registerProvider({ + getCodeBlockContext: (editor) => { + if (!editor || !this._chatWidget?.hasValue || !this.hasFocus()) { + return; + } + return { + element: editor, + code: editor.getValue(), + codeBlockIndex: 0, + languageId: editor.getModel()!.getLanguageId() + }; + } + }, 'terminal')); + + // TODO + // This is glue/debt that's needed while ChatModel isn't yet adopted. The chat model uses + // a default chat model (unless configured) and feedback is reported against that one. This + // code forwards the feedback to an actual registered provider + this._register(this._chatService.onDidPerformUserAction(e => { + // only forward feedback from the inline chat widget default model + if ( + this._chatWidget?.rawValue?.inlineChatWidget.usesDefaultChatModel + && e.sessionId === this._chatWidget?.rawValue?.inlineChatWidget.getChatModel().sessionId + ) { + if (e.action.kind === 'bug') { + this.acceptFeedback(undefined); + } else if (e.action.kind === 'vote') { + this.acceptFeedback(e.action.direction === ChatAgentVoteDirection.Up); + } + } + })); + } + + private initTerminalAgent(): boolean { + const terminalAgent = this._chatAgentService.getAgentsByName(this._terminalAgentName)[0]; + if (terminalAgent) { + this._terminalAgentId = terminalAgent.id; + this._terminalAgentRegisteredContextKey.set(true); + return true; + } + + return false; + } + + xtermReady(xterm: IXtermTerminal & { raw: RawXtermTerminal }): void { + this._chatWidget = new Lazy(() => { + const chatWidget = this._register(this._instantiationService.createInstance(TerminalChatWidget, this._instance.domElement!, this._instance, xterm)); + this._register(chatWidget.focusTracker.onDidFocus(() => { + TerminalChatController.activeChatWidget = this; + if (!isDetachedTerminalInstance(this._instance)) { + this._terminalService.setActiveInstance(this._instance); + } + })); + this._register(chatWidget.focusTracker.onDidBlur(() => { + TerminalChatController.activeChatWidget = undefined; + this._instance.resetScrollbarVisibility(); + })); + if (!this._instance.domElement) { + throw new Error('FindWidget expected terminal DOM to be initialized'); + } + return chatWidget; + }); + } + + acceptFeedback(helpful?: boolean): void { + const model = this._model.value; + if (!this._currentRequest || !model) { + return; + } + let action: ChatUserAction; + if (helpful === undefined) { + action = { kind: 'bug' }; + } else { + this._sessionResponseVoteContextKey.set(helpful ? 'up' : 'down'); + action = { kind: 'vote', direction: helpful ? ChatAgentVoteDirection.Up : ChatAgentVoteDirection.Down }; + } + // TODO:extract into helper method + for (const request of model.getRequests()) { + if (request.response?.response.value || request.response?.result) { + this._chatService.notifyUserAction({ + sessionId: request.session.sessionId, + requestId: request.id, + agentId: request.response?.agent?.id, + result: request.response?.result, + action + }); + } + } + this._chatWidget?.value.inlineChatWidget.updateStatus('Thank you for your feedback!', { resetAfter: 1250 }); + } + + cancel(): void { + if (this._currentRequest) { + this._model.value?.cancelRequest(this._currentRequest); + } + this._requestActiveContextKey.set(false); + this._chatWidget?.value.inlineChatWidget.updateProgress(false); + this._chatWidget?.value.inlineChatWidget.updateInfo(''); + this._chatWidget?.value.inlineChatWidget.updateToolbar(true); + } + + private _forcedPlaceholder: string | undefined = undefined; + + private _updatePlaceholder(): void { + const inlineChatWidget = this._chatWidget?.value.inlineChatWidget; + if (inlineChatWidget) { + inlineChatWidget.placeholder = this._getPlaceholderText(); + } + } + + private _getPlaceholderText(): string { + return this._forcedPlaceholder ?? ''; + } + + setPlaceholder(text: string): void { + this._forcedPlaceholder = text; + this._updatePlaceholder(); + } + + resetPlaceholder(): void { + this._forcedPlaceholder = undefined; + this._updatePlaceholder(); + } + + clear(): void { + if (this._currentRequest) { + this._model.value?.cancelRequest(this._currentRequest); + } + this._model.clear(); + this._chatWidget?.rawValue?.hide(); + this._chatWidget?.rawValue?.setValue(undefined); + this._responseContainsCodeBlockContextKey.reset(); + this._sessionResponseVoteContextKey.reset(); + this._requestActiveContextKey.reset(); + } + + async acceptInput(): Promise { + if (!this._model.value) { + this._model.value = this._chatService.startSession(ChatAgentLocation.Terminal, CancellationToken.None); + if (!this._model.value) { + throw new Error('Could not start chat session'); + } + } + this._messages.fire(Message.ACCEPT_INPUT); + const model = this._model.value; + + this._lastInput = this._chatWidget?.value?.input(); + if (!this._lastInput) { + return; + } + + const responseCreated = new DeferredPromise(); + let responseCreatedComplete = false; + const completeResponseCreated = () => { + if (!responseCreatedComplete && this._currentRequest?.response) { + responseCreated.complete(this._currentRequest.response); + responseCreatedComplete = true; + } + }; + + const accessibilityRequestId = this._chatAccessibilityService.acceptRequest(); + this._requestActiveContextKey.set(true); + const cancellationToken = new CancellationTokenSource().token; + let responseContent = ''; + const progressCallback = (progress: IChatProgress) => { + if (cancellationToken.isCancellationRequested) { + return; + } + + if (progress.kind === 'markdownContent') { + responseContent += progress.content.value; + } + if (this._currentRequest) { + model.acceptResponseProgress(this._currentRequest, progress); + completeResponseCreated(); + } + }; + + await model.waitForInitialization(); + this._chatWidget?.value.addToHistory(this._lastInput); + const request: IParsedChatRequest = { + text: this._lastInput, + parts: [] + }; + const requestVarData: IChatRequestVariableData = { + variables: [] + }; + this._currentRequest = model.addRequest(request, requestVarData, 0); + completeResponseCreated(); + const requestProps: IChatAgentRequest = { + sessionId: model.sessionId, + requestId: this._currentRequest!.id, + agentId: this._terminalAgentId!, + message: this._lastInput, + variables: { variables: [] }, + location: ChatAgentLocation.Terminal + }; + try { + const task = this._chatAgentService.invokeAgent(this._terminalAgentId!, requestProps, progressCallback, getHistoryEntriesFromModel(model, this._terminalAgentId!), cancellationToken); + this._chatWidget?.value.inlineChatWidget.updateChatMessage(undefined); + this._chatWidget?.value.inlineChatWidget.updateProgress(true); + this._chatWidget?.value.inlineChatWidget.updateInfo(GeneratingPhrase + '\u2026'); + await task; + } catch (e) { + + } finally { + this._requestActiveContextKey.set(false); + this._chatWidget?.value.inlineChatWidget.updateProgress(false); + this._chatWidget?.value.inlineChatWidget.updateInfo(''); + this._chatWidget?.value.inlineChatWidget.updateToolbar(true); + if (this._currentRequest) { + model.completeResponse(this._currentRequest); + completeResponseCreated(); + } + this._lastResponseContent = responseContent; + if (this._currentRequest) { + this._chatAccessibilityService.acceptResponse(responseContent, accessibilityRequestId); + const containsCode = responseContent.includes('```'); + this._chatWidget?.value.inlineChatWidget.updateChatMessage({ message: new MarkdownString(responseContent), requestId: this._currentRequest.id }, false, containsCode); + const firstCodeBlock = await this.chatWidget?.inlineChatWidget.getCodeBlockInfo(0); + const secondCodeBlock = await this.chatWidget?.inlineChatWidget.getCodeBlockInfo(1); + this._responseContainsCodeBlockContextKey.set(!!firstCodeBlock); + this._responseContainsMulitpleCodeBlocksContextKey.set(!!secondCodeBlock); + this._chatWidget?.value.inlineChatWidget.updateToolbar(true); + } + const supportIssueReporting = this._currentRequest?.response?.agent?.metadata?.supportIssueReporting; + if (supportIssueReporting !== undefined) { + this._responseSupportsIssueReportingContextKey.set(supportIssueReporting); + } + } + return responseCreated.p; + } + + updateInput(text: string, selectAll = true): void { + const widget = this._chatWidget?.value.inlineChatWidget; + if (widget) { + widget.value = text; + if (selectAll) { + widget.selectAll(); + } + } + } + + getInput(): string { + return this._chatWidget?.value.input() ?? ''; + } + + focus(): void { + this._chatWidget?.value.focus(); + } + + hasFocus(): boolean { + return !!this._chatWidget?.rawValue?.hasFocus() ?? false; + } + + async acceptCommand(shouldExecute: boolean): Promise { + const code = await this.chatWidget?.inlineChatWidget.getCodeBlockInfo(0); + if (!code) { + return; + } + this._chatWidget?.value.acceptCommand(code.textEditorModel.getValue(), shouldExecute); + } + + reveal(): void { + this._chatWidget?.value.reveal(); + } + + async viewInChat(): Promise { + const widget = await showChatView(this._viewsService); + const request = this._currentRequest; + if (!widget || !request?.response) { + return; + } + const message: IChatProgress[] = []; + for (const item of request.response.response.value) { + if (item.kind === 'textEditGroup') { + for (const group of item.edits) { + message.push({ + kind: 'textEdit', + edits: group, + uri: item.uri + }); + } + } else { + message.push(item); + } + } + + this._chatService.addCompleteRequest(widget!.viewModel!.sessionId, + // DEBT: Add hardcoded agent name until its removed + `@${this._terminalAgentName} ${request.message.text}`, + request.variableData, + request.attempt, + { + message, + result: request.response!.result, + followups: request.response!.followups + }); + widget.focusLastMessage(); + this._chatWidget?.rawValue?.hide(); + } + + // TODO: Move to register calls, don't override + override dispose() { + if (this._currentRequest) { + this._model.value?.cancelRequest(this._currentRequest); + } + super.dispose(); + this.clear(); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatWidget.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatWidget.ts new file mode 100644 index 00000000..8b9aedb6 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatWidget.ts @@ -0,0 +1,223 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import type { Terminal as RawXtermTerminal } from '@xterm/xterm'; +import { Dimension, getActiveWindow, IFocusTracker, trackFocus } from 'vs/base/browser/dom'; +import { Emitter, Event } from 'vs/base/common/event'; +import { Disposable, toDisposable } from 'vs/base/common/lifecycle'; +import { MicrotaskDelay } from 'vs/base/common/symbols'; +import 'vs/css!./media/terminalChatWidget'; +import { localize } from 'vs/nls'; +import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { ChatAgentLocation } from 'vs/workbench/contrib/chat/common/chatAgents'; +import { IChatProgress } from 'vs/workbench/contrib/chat/common/chatService'; +import { InlineChatWidget } from 'vs/workbench/contrib/inlineChat/browser/inlineChatWidget'; +import { ITerminalInstance, type IXtermTerminal } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { MENU_TERMINAL_CHAT_INPUT, MENU_TERMINAL_CHAT_WIDGET, MENU_TERMINAL_CHAT_WIDGET_FEEDBACK, MENU_TERMINAL_CHAT_WIDGET_STATUS, TerminalChatCommandId, TerminalChatContextKeys } from 'vs/workbench/contrib/terminalContrib/chat/browser/terminalChat'; +import { TerminalStickyScrollContribution } from 'vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollContribution'; + +const enum Constants { + HorizontalMargin = 10 +} + +export class TerminalChatWidget extends Disposable { + + private readonly _container: HTMLElement; + + private readonly _onDidHide = this._register(new Emitter()); + readonly onDidHide = this._onDidHide.event; + + private readonly _inlineChatWidget: InlineChatWidget; + public get inlineChatWidget(): InlineChatWidget { return this._inlineChatWidget; } + + private readonly _focusTracker: IFocusTracker; + + private readonly _focusedContextKey: IContextKey; + private readonly _visibleContextKey: IContextKey; + + constructor( + private readonly _terminalElement: HTMLElement, + private readonly _instance: ITerminalInstance, + private readonly _xterm: IXtermTerminal & { raw: RawXtermTerminal }, + @IInstantiationService private readonly _instantiationService: IInstantiationService, + @IContextKeyService private readonly _contextKeyService: IContextKeyService + ) { + super(); + + this._focusedContextKey = TerminalChatContextKeys.focused.bindTo(this._contextKeyService); + this._visibleContextKey = TerminalChatContextKeys.visible.bindTo(this._contextKeyService); + + this._container = document.createElement('div'); + this._container.classList.add('terminal-inline-chat'); + _terminalElement.appendChild(this._container); + + this._inlineChatWidget = this._instantiationService.createInstance( + InlineChatWidget, + ChatAgentLocation.Terminal, + { + inputMenuId: MENU_TERMINAL_CHAT_INPUT, + widgetMenuId: MENU_TERMINAL_CHAT_WIDGET, + statusMenuId: { + menu: MENU_TERMINAL_CHAT_WIDGET_STATUS, + options: { + buttonConfigProvider: action => { + if (action.id === TerminalChatCommandId.ViewInChat || action.id === TerminalChatCommandId.RunCommand || action.id === TerminalChatCommandId.RunFirstCommand) { + return { isSecondary: false }; + } else { + return { isSecondary: true }; + } + } + } + }, + feedbackMenuId: MENU_TERMINAL_CHAT_WIDGET_FEEDBACK, + telemetrySource: 'terminal-inline-chat', + rendererOptions: { editableCodeBlock: true } + } + ); + this._register(Event.any( + this._inlineChatWidget.onDidChangeHeight, + this._instance.onDimensionsChanged, + Event.debounce(this._xterm.raw.onCursorMove, () => void 0, MicrotaskDelay), + )(() => this._relayout())); + + const observer = new ResizeObserver(() => this._relayout()); + observer.observe(this._terminalElement); + this._register(toDisposable(() => observer.disconnect())); + + this._reset(); + this._container.appendChild(this._inlineChatWidget.domNode); + + this._focusTracker = this._register(trackFocus(this._container)); + this._register(this._focusTracker.onDidBlur(() => { + if (!this.inlineChatWidget.responseContent) { + this.hide(); + } + })); + this.hide(); + } + + private _dimension?: Dimension; + + private _relayout() { + if (this._dimension) { + this._doLayout(this._inlineChatWidget.contentHeight); + } + } + + private _doLayout(heightInPixel: number) { + const xtermElement = this._xterm.raw!.element; + if (!xtermElement) { + return; + } + const style = getActiveWindow().getComputedStyle(xtermElement); + const xtermPadding = parseInt(style.paddingLeft) + parseInt(style.paddingRight); + const width = Math.min(640, xtermElement.clientWidth - 12/* padding */ - 2/* border */ - Constants.HorizontalMargin - xtermPadding); + const height = Math.min(480, heightInPixel, this._getTerminalWrapperHeight() ?? Number.MAX_SAFE_INTEGER); + if (width === 0 || height === 0) { + return; + } + this._container.style.paddingLeft = style.paddingLeft; + this._dimension = new Dimension(width, height); + this._inlineChatWidget.layout(this._dimension); + + this._updateVerticalPosition(); + } + + private _reset() { + this._inlineChatWidget.placeholder = localize('default.placeholder', "Ask how to do something in the terminal"); + this._inlineChatWidget.updateInfo(localize('welcome.1', "AI-generated commands may be incorrect")); + } + + reveal(): void { + this._doLayout(this._inlineChatWidget.contentHeight); + this._container.classList.remove('hide'); + this._focusedContextKey.set(true); + this._visibleContextKey.set(true); + this._inlineChatWidget.focus(); + this._instance.scrollToBottom(); + } + + private _updateVerticalPosition(): void { + const font = this._instance.xterm?.getFont(); + if (!font?.charHeight) { + return; + } + const terminalWrapperHeight = this._getTerminalWrapperHeight() ?? 0; + const cellHeight = font.charHeight * font.lineHeight; + const topPadding = terminalWrapperHeight - (this._instance.rows * cellHeight); + const cursorY = (this._instance.xterm?.raw.buffer.active.cursorY ?? 0) + 1; + const top = topPadding + cursorY * cellHeight; + this._container.style.top = `${top}px`; + const widgetHeight = this._inlineChatWidget.contentHeight; + if (!terminalWrapperHeight) { + return; + } + if (top > terminalWrapperHeight - widgetHeight) { + this._setTerminalOffset(top - (terminalWrapperHeight - widgetHeight)); + } else { + this._setTerminalOffset(undefined); + } + } + + private _getTerminalWrapperHeight(): number | undefined { + return this._terminalElement.clientHeight; + } + + hide(): void { + this._container.classList.add('hide'); + this._reset(); + this._inlineChatWidget.updateChatMessage(undefined); + this._inlineChatWidget.updateProgress(false); + this._inlineChatWidget.updateToolbar(false); + this._inlineChatWidget.reset(); + this._focusedContextKey.set(false); + this._visibleContextKey.set(false); + this._inlineChatWidget.value = ''; + this._instance.focus(); + this._setTerminalOffset(undefined); + this._onDidHide.fire(); + } + private _setTerminalOffset(offset: number | undefined) { + if (offset === undefined || this._container.classList.contains('hide')) { + this._terminalElement.style.position = ''; + this._terminalElement.style.bottom = ''; + TerminalStickyScrollContribution.get(this._instance)?.hideUnlock(); + } else { + this._terminalElement.style.position = 'relative'; + this._terminalElement.style.bottom = `${offset}px`; + TerminalStickyScrollContribution.get(this._instance)?.hideLock(); + } + } + focus(): void { + this._inlineChatWidget.focus(); + } + hasFocus(): boolean { + return this._inlineChatWidget.hasFocus(); + } + input(): string { + return this._inlineChatWidget.value; + } + addToHistory(input: string): void { + this._inlineChatWidget.addToHistory(input); + this._inlineChatWidget.saveState(); + this._inlineChatWidget.value = input; + this._inlineChatWidget.selectAll(true); + } + setValue(value?: string) { + this._inlineChatWidget.value = value ?? ''; + } + acceptCommand(code: string, shouldExecute: boolean): void { + this._instance.runCommand(code, shouldExecute); + this.hide(); + } + + updateProgress(progress?: IChatProgress): void { + this._inlineChatWidget.updateProgress(progress?.kind === 'markdownContent'); + } + public get focusTracker(): IFocusTracker { + return this._focusTracker; + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/common/terminalInitialHintConfiguration.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/common/terminalInitialHintConfiguration.ts new file mode 100644 index 00000000..711ebbb1 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/common/terminalInitialHintConfiguration.ts @@ -0,0 +1,22 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { IStringDictionary } from 'vs/base/common/collections'; +import { localize } from 'vs/nls'; +import { IConfigurationPropertySchema } from 'vs/platform/configuration/common/configurationRegistry'; +import product from 'vs/platform/product/common/product'; + +export const enum TerminalInitialHintSettingId { + Enabled = 'terminal.integrated.initialHint' +} + +export const terminalInitialHintConfiguration: IStringDictionary = { + [TerminalInitialHintSettingId.Enabled]: { + restricted: true, + markdownDescription: localize('terminal.integrated.initialHint', "Controls if the first terminal without input will show a hint about available actions when it is focused."), + type: 'boolean', + default: product.quality !== 'stable' + } +}; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/test/browser/terminalInitialHint.test.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/test/browser/terminalInitialHint.test.ts new file mode 100644 index 00000000..d3a1a8a0 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/chat/test/browser/terminalInitialHint.test.ts @@ -0,0 +1,102 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +// eslint-disable-next-line local/code-import-patterns, local/code-amd-node-module +import { Terminal } from '@xterm/xterm'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { ShellIntegrationAddon } from 'vs/platform/terminal/common/xterm/shellIntegrationAddon'; +import { workbenchInstantiationService } from 'vs/workbench/test/browser/workbenchTestServices'; +import { NullLogService } from 'vs/platform/log/common/log'; +import { InitialHintAddon } from 'vs/workbench/contrib/terminalContrib/chat/browser/terminal.initialHint.contribution'; +import { getActiveDocument } from 'vs/base/browser/dom'; +import { Emitter } from 'vs/base/common/event'; +import { strictEqual } from 'assert'; +import { ExtensionIdentifier } from 'vs/platform/extensions/common/extensions'; +import { ChatAgentLocation, IChatAgent } from 'vs/workbench/contrib/chat/common/chatAgents'; + +// Test TerminalInitialHintAddon + +suite('Terminal Initial Hint Addon', () => { + const store = ensureNoDisposablesAreLeakedInTestSuite(); + let eventCount = 0; + let xterm: Terminal; + let initialHintAddon: InitialHintAddon; + const _onDidChangeAgents: Emitter = new Emitter(); + const onDidChangeAgents = _onDidChangeAgents.event; + const agent: IChatAgent = { + id: 'termminal', + name: 'terminal', + extensionId: new ExtensionIdentifier('test'), + extensionPublisherId: 'test', + extensionDisplayName: 'test', + metadata: {}, + slashCommands: [{ name: 'test', description: 'test' }], + locations: [ChatAgentLocation.fromRaw('terminal')], + invoke: async () => { return {}; } + }; + const editorAgent: IChatAgent = { + id: 'editor', + name: 'editor', + extensionId: new ExtensionIdentifier('test-editor'), + extensionPublisherId: 'test-editor', + extensionDisplayName: 'test-editor', + metadata: {}, + slashCommands: [{ name: 'test', description: 'test' }], + locations: [ChatAgentLocation.fromRaw('editor')], + invoke: async () => { return {}; } + }; + setup(() => { + const instantiationService = workbenchInstantiationService({}, store); + xterm = store.add(new Terminal()); + const shellIntegrationAddon = store.add(new ShellIntegrationAddon('', true, undefined, new NullLogService)); + initialHintAddon = store.add(instantiationService.createInstance(InitialHintAddon, shellIntegrationAddon.capabilities, onDidChangeAgents)); + store.add(initialHintAddon.onDidRequestCreateHint(() => eventCount++)); + const testContainer = document.createElement('div'); + getActiveDocument().body.append(testContainer); + xterm.open(testContainer); + + xterm.loadAddon(shellIntegrationAddon); + xterm.loadAddon(initialHintAddon); + }); + + suite('Chat providers', () => { + test('hint is not shown when there are no chat providers', () => { + eventCount = 0; + xterm.focus(); + strictEqual(eventCount, 0); + }); + test('hint is not shown when there is just an editor agent', () => { + eventCount = 0; + _onDidChangeAgents.fire(editorAgent); + xterm.focus(); + strictEqual(eventCount, 0); + }); + test('hint is shown when there is a terminal chat agent', () => { + eventCount = 0; + _onDidChangeAgents.fire(editorAgent); + xterm.focus(); + strictEqual(eventCount, 0); + _onDidChangeAgents.fire(agent); + strictEqual(eventCount, 1); + }); + test('hint is not shown again when another terminal chat agent is added if it has already shown', () => { + eventCount = 0; + _onDidChangeAgents.fire(agent); + xterm.focus(); + strictEqual(eventCount, 1); + _onDidChangeAgents.fire(agent); + strictEqual(eventCount, 1); + }); + }); + suite('Input', () => { + test('hint is not shown when there has been input', () => { + _onDidChangeAgents.fire(agent); + xterm.writeln('data'); + setTimeout(() => { + xterm.focus(); + strictEqual(eventCount, 0); + }, 50); + }); + }); +}); diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/developer/browser/media/developer.css b/patched-vscode/src/vs/workbench/contrib/terminalContrib/developer/browser/media/developer.css new file mode 100644 index 00000000..fc05193d --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/developer/browser/media/developer.css @@ -0,0 +1,33 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +.monaco-workbench .xterm.dev-mode .xterm-sequence-decoration { + background-color: var(--vscode-terminal-background, var(--vscode-panel-background)); + display: none !important; +} +.monaco-workbench .xterm.dev-mode:hover .xterm-sequence-decoration { + display: block !important; +} +.monaco-workbench .xterm.dev-mode .xterm-sequence-decoration.left { + direction: rtl; +} +.monaco-workbench .xterm.dev-mode .xterm-sequence-decoration.top.left { + transform: scale(.5) translate(-50%, -50%); +} +.monaco-workbench .xterm.dev-mode .xterm-sequence-decoration.top.right { + transform: scale(.5) translate(50%, -50%); +} +.monaco-workbench .xterm.dev-mode .xterm-sequence-decoration.bottom.left { + transform: scale(.5) translate(-50%, 50%); +} +.monaco-workbench .xterm.dev-mode .xterm-sequence-decoration.bottom.right { + transform: scale(.5) translate(50%, 50%); +} +.monaco-workbench .xterm.dev-mode .xterm-sequence-decoration.color-0 { + color: #FF4444; +} +.monaco-workbench .xterm.dev-mode .xterm-sequence-decoration.color-1 { + color: #44FFFF; +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution.ts index 4d828a10..83836adc 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution.ts @@ -3,29 +3,37 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import type { Terminal } from '@xterm/xterm'; +import { Delayer } from 'vs/base/common/async'; import { VSBuffer } from 'vs/base/common/buffer'; -import { DisposableStore } from 'vs/base/common/lifecycle'; +import { Event } from 'vs/base/common/event'; +import { Disposable, DisposableStore, IDisposable, MutableDisposable, combinedDisposable, dispose } from 'vs/base/common/lifecycle'; import { URI } from 'vs/base/common/uri'; -import { localize } from 'vs/nls'; +import 'vs/css!./media/developer'; +import { localize, localize2 } from 'vs/nls'; import { Categories } from 'vs/platform/action/common/actionCommonCategories'; +import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService'; +import { ICommandService } from 'vs/platform/commands/common/commands'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; import { IFileService } from 'vs/platform/files/common/files'; import { IOpenerService } from 'vs/platform/opener/common/opener'; import { IQuickInputService } from 'vs/platform/quickinput/common/quickInput'; +import { ITerminalCommand, TerminalCapability, type ICommandDetectionCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; import { ITerminalLogService, TerminalSettingId } from 'vs/platform/terminal/common/terminal'; import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace'; import { IInternalXtermTerminal, ITerminalContribution, ITerminalInstance, IXtermTerminal } from 'vs/workbench/contrib/terminal/browser/terminal'; import { registerTerminalAction } from 'vs/workbench/contrib/terminal/browser/terminalActions'; import { registerTerminalContribution } from 'vs/workbench/contrib/terminal/browser/terminalExtensions'; import { TerminalWidgetManager } from 'vs/workbench/contrib/terminal/browser/widgets/widgetManager'; -import { ITerminalProcessManager, TerminalCommandId } from 'vs/workbench/contrib/terminal/common/terminal'; +import { ITerminalProcessManager } from 'vs/workbench/contrib/terminal/common/terminal'; import { TerminalContextKeys } from 'vs/workbench/contrib/terminal/common/terminalContextKey'; -import type { Terminal } from 'xterm'; +import { TerminalDeveloperCommandId } from 'vs/workbench/contrib/terminalContrib/developer/common/terminal.developer'; +import { IStatusbarService, StatusbarAlignment, type IStatusbarEntry, type IStatusbarEntryAccessor } from 'vs/workbench/services/statusbar/browser/statusbar'; registerTerminalAction({ - id: TerminalCommandId.ShowTextureAtlas, - title: { value: localize('workbench.action.terminal.showTextureAtlas', "Show Terminal Texture Atlas"), original: 'Show Terminal Texture Atlas' }, + id: TerminalDeveloperCommandId.ShowTextureAtlas, + title: localize2('workbench.action.terminal.showTextureAtlas', 'Show Terminal Texture Atlas'), category: Categories.Developer, precondition: ContextKeyExpr.or(TerminalContextKeys.isOpen), run: async (c, accessor) => { @@ -56,8 +64,8 @@ registerTerminalAction({ }); registerTerminalAction({ - id: TerminalCommandId.WriteDataToTerminal, - title: { value: localize('workbench.action.terminal.writeDataToTerminal', "Write Data to Terminal"), original: 'Write Data to Terminal' }, + id: TerminalDeveloperCommandId.WriteDataToTerminal, + title: localize2('workbench.action.terminal.writeDataToTerminal', 'Write Data to Terminal'), category: Categories.Developer, run: async (c, accessor) => { const quickInputService = accessor.get(IQuickInputService); @@ -90,10 +98,110 @@ registerTerminalAction({ } }); +registerTerminalAction({ + id: TerminalDeveloperCommandId.RecordSession, + title: localize2('workbench.action.terminal.recordSession', 'Record Terminal Session'), + category: Categories.Developer, + run: async (c, accessor) => { + const clipboardService = accessor.get(IClipboardService); + const commandService = accessor.get(ICommandService); + const statusbarService = accessor.get(IStatusbarService); + const store = new DisposableStore(); + + // Set up status bar entry + const text = localize('workbench.action.terminal.recordSession.recording', "Recording terminal session..."); + const statusbarEntry: IStatusbarEntry = { + text, + name: text, + ariaLabel: text, + showProgress: 'loading' + }; + const statusbarHandle = statusbarService.addEntry(statusbarEntry, 'recordSession', StatusbarAlignment.LEFT); + store.add(statusbarHandle); + + // Create, reveal and focus instance + const instance = await c.service.createTerminal(); + c.service.setActiveInstance(instance); + await c.service.revealActiveTerminal(); + await Promise.all([ + instance.processReady, + instance.focusWhenReady(true) + ]); + + // Record session + return new Promise(resolve => { + const events: unknown[] = []; + const endRecording = () => { + const session = JSON.stringify(events, null, 2); + clipboardService.writeText(session); + store.dispose(); + resolve(); + }; + + + const timer = store.add(new Delayer(5000)); + store.add(Event.runAndSubscribe(instance.onDimensionsChanged, () => { + events.push({ + type: 'resize', + cols: instance.cols, + rows: instance.rows + }); + timer.trigger(endRecording); + })); + store.add(commandService.onWillExecuteCommand(e => { + events.push({ + type: 'command', + id: e.commandId, + }); + timer.trigger(endRecording); + })); + store.add(instance.onWillData(data => { + events.push({ + type: 'output', + data, + }); + timer.trigger(endRecording); + })); + store.add(instance.onDidSendText(data => { + events.push({ + type: 'sendText', + data, + }); + timer.trigger(endRecording); + })); + store.add(instance.xterm!.raw.onData(data => { + events.push({ + type: 'input', + data, + }); + timer.trigger(endRecording); + })); + let commandDetectedRegistered = false; + store.add(Event.runAndSubscribe(instance.capabilities.onDidAddCapability, e => { + if (commandDetectedRegistered) { + return; + } + const commandDetection = instance.capabilities.get(TerminalCapability.CommandDetection); + if (!commandDetection) { + return; + } + store.add(commandDetection.promptInputModel.onDidChangeInput(e => { + events.push({ + type: 'promptInputChange', + data: commandDetection.promptInputModel.getCombinedString(), + }); + timer.trigger(endRecording); + })); + commandDetectedRegistered = true; + })); + }); + + } +}); registerTerminalAction({ - id: TerminalCommandId.RestartPtyHost, - title: { value: localize('workbench.action.terminal.restartPtyHost', "Restart Pty Host"), original: 'Restart Pty Host' }, + id: TerminalDeveloperCommandId.RestartPtyHost, + title: localize2('workbench.action.terminal.restartPtyHost', 'Restart Pty Host'), category: Categories.Developer, run: async (c, accessor) => { const logService = accessor.get(ITerminalLogService); @@ -108,32 +216,157 @@ registerTerminalAction({ } }); -class DevModeContribution extends DisposableStore implements ITerminalContribution { +class DevModeContribution extends Disposable implements ITerminalContribution { static readonly ID = 'terminal.devMode'; - private _xterm: IXtermTerminal & { raw: Terminal } | undefined; static get(instance: ITerminalInstance): DevModeContribution | null { return instance.getContribution(DevModeContribution.ID); } + + private _xterm: IXtermTerminal & { raw: Terminal } | undefined; + private readonly _activeDevModeDisposables = new MutableDisposable(); + private _currentColor = 0; + + private _statusbarEntry: IStatusbarEntry | undefined; + private readonly _statusbarEntryAccessor: MutableDisposable = this._register(new MutableDisposable()); + constructor( - instance: ITerminalInstance, + private readonly _instance: ITerminalInstance, processManager: ITerminalProcessManager, widgetManager: TerminalWidgetManager, - @IConfigurationService private readonly _configurationService: IConfigurationService) { + @IConfigurationService private readonly _configurationService: IConfigurationService, + @IStatusbarService private readonly _statusbarService: IStatusbarService, + ) { super(); - this.add(this._configurationService.onDidChangeConfiguration(e => { + this._register(this._configurationService.onDidChangeConfiguration(e => { if (e.affectsConfiguration(TerminalSettingId.DevMode)) { this._updateDevMode(); } })); } + xtermReady(xterm: IXtermTerminal & { raw: Terminal }): void { this._xterm = xterm; this._updateDevMode(); } private _updateDevMode() { - const devMode: boolean = this._configurationService.getValue(TerminalSettingId.DevMode) || false; + const devMode: boolean = this._isEnabled(); this._xterm?.raw.element?.classList.toggle('dev-mode', devMode); + + const commandDetection = this._instance.capabilities.get(TerminalCapability.CommandDetection); + if (devMode) { + if (commandDetection) { + const commandDecorations = new Map(); + this._activeDevModeDisposables.value = combinedDisposable( + // Prompt input + this._instance.onDidBlur(() => this._updateDevMode()), + this._instance.onDidFocus(() => this._updateDevMode()), + commandDetection.promptInputModel.onDidChangeInput(() => this._updateDevMode()), + // Sequence markers + commandDetection.onCommandFinished(command => { + const colorClass = `color-${this._currentColor}`; + const decorations: IDisposable[] = []; + commandDecorations.set(command, decorations); + if (command.promptStartMarker) { + const d = this._instance.xterm!.raw?.registerDecoration({ + marker: command.promptStartMarker + }); + if (d) { + decorations.push(d); + d.onRender(e => { + e.textContent = 'A'; + e.classList.add('xterm-sequence-decoration', 'top', 'left', colorClass); + }); + } + } + if (command.marker) { + const d = this._instance.xterm!.raw?.registerDecoration({ + marker: command.marker, + x: command.startX + }); + if (d) { + decorations.push(d); + d.onRender(e => { + e.textContent = 'B'; + e.classList.add('xterm-sequence-decoration', 'top', 'right', colorClass); + }); + } + } + if (command.executedMarker) { + const d = this._instance.xterm!.raw?.registerDecoration({ + marker: command.executedMarker, + x: command.executedX + }); + if (d) { + decorations.push(d); + d.onRender(e => { + e.textContent = 'C'; + e.classList.add('xterm-sequence-decoration', 'bottom', 'left', colorClass); + }); + } + } + if (command.endMarker) { + const d = this._instance.xterm!.raw?.registerDecoration({ + marker: command.endMarker + }); + if (d) { + decorations.push(d); + d.onRender(e => { + e.textContent = 'D'; + e.classList.add('xterm-sequence-decoration', 'bottom', 'right', colorClass); + }); + } + } + this._currentColor = (this._currentColor + 1) % 2; + }), + commandDetection.onCommandInvalidated(commands => { + for (const c of commands) { + const decorations = commandDecorations.get(c); + if (decorations) { + dispose(decorations); + } + commandDecorations.delete(c); + } + }) + ); + + this._updatePromptInputStatusBar(commandDetection); + } else { + this._activeDevModeDisposables.value = this._instance.capabilities.onDidAddCapabilityType(e => { + if (e === TerminalCapability.CommandDetection) { + this._updateDevMode(); + } + }); + } + } else { + this._activeDevModeDisposables.clear(); + } + } + + private _isEnabled(): boolean { + return this._configurationService.getValue(TerminalSettingId.DevMode) || false; + } + + private _updatePromptInputStatusBar(commandDetection: ICommandDetectionCapability) { + const promptInputModel = commandDetection.promptInputModel; + if (promptInputModel) { + const name = localize('terminalDevMode', 'Terminal Dev Mode'); + const isExecuting = promptInputModel.cursorIndex === -1; + this._statusbarEntry = { + name, + text: `$(${isExecuting ? 'loading~spin' : 'terminal'}) ${promptInputModel.getCombinedString()}`, + ariaLabel: name, + tooltip: 'The detected terminal prompt input', + kind: 'prominent' + }; + if (!this._statusbarEntryAccessor.value) { + this._statusbarEntryAccessor.value = this._statusbarService.addEntry(this._statusbarEntry, `terminal.promptInput.${this._instance.instanceId}`, StatusbarAlignment.LEFT); + } else { + this._statusbarEntryAccessor.value.update(this._statusbarEntry); + } + this._statusbarService.updateEntryVisibility(`terminal.promptInput.${this._instance.instanceId}`, this._instance.hasFocus); + } } } + registerTerminalContribution(DevModeContribution.ID, DevModeContribution); diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/developer/common/terminal.developer.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/developer/common/terminal.developer.ts new file mode 100644 index 00000000..a502cc23 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/developer/common/terminal.developer.ts @@ -0,0 +1,11 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +export const enum TerminalDeveloperCommandId { + WriteDataToTerminal = 'workbench.action.terminal.writeDataToTerminal', + RecordSession = 'workbench.action.terminal.recordSession', + ShowTextureAtlas = 'workbench.action.terminal.showTextureAtlas', + RestartPtyHost = 'workbench.action.terminal.restartPtyHost', +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution.ts index e4bcaf9b..faf67e93 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution.ts @@ -8,7 +8,7 @@ import { Event } from 'vs/base/common/event'; import { ITextModel } from 'vs/editor/common/model'; import { IModelService } from 'vs/editor/common/services/model'; import { ITextModelContentProvider, ITextModelService } from 'vs/editor/common/services/resolverService'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { EnvironmentVariableMutatorType, EnvironmentVariableScope, IEnvironmentVariableMutator, IMergedEnvironmentVariableCollection } from 'vs/platform/terminal/common/environmentVariable'; import { registerActiveInstanceAction } from 'vs/workbench/contrib/terminal/browser/terminalActions'; @@ -17,9 +17,11 @@ import { IEditorService } from 'vs/workbench/services/editor/common/editorServic // TODO: The rest of the terminal environment changes feature should move here https://github.com/microsoft/vscode/issues/177241 +// #region Actions + registerActiveInstanceAction({ id: TerminalCommandId.ShowEnvironmentContributions, - title: { value: localize('workbench.action.terminal.showEnvironmentContributions', "Show Environment Contributions"), original: 'Show Environment Contributions' }, + title: localize2('workbench.action.terminal.showEnvironmentContributions', 'Show Environment Contributions'), run: async (activeInstance, c, accessor, arg) => { const collection = activeInstance.extEnvironmentVariableCollection; if (collection) { @@ -45,6 +47,7 @@ registerActiveInstanceAction({ } }); +// #endregion function describeEnvironmentChanges(collection: IMergedEnvironmentVariableCollection, scope: EnvironmentVariableScope | undefined): string { let content = `# ${localize('envChanges', 'Terminal Environment Changes')}`; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/find/browser/media/terminalFind.css b/patched-vscode/src/vs/workbench/contrib/terminalContrib/find/browser/media/terminalFind.css new file mode 100644 index 00000000..544d4e63 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/find/browser/media/terminalFind.css @@ -0,0 +1,21 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +.hc-black .xterm-find-result-decoration, +.hc-light .xterm-find-result-decoration { + outline-style: dotted !important; +} + +.hc-black .xterm-find-result-decoration, +.hc-light .xterm-find-result-decoration { + outline-style: solid !important; +} + +.xterm-find-active-result-decoration { + outline-style: solid !important; + outline-width: 2px !important; + /* Ensure the active decoration is above the regular decoration */ + z-index: 7 !important; +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution.ts index 4de27fd3..c93f1236 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution.ts @@ -7,24 +7,34 @@ import { IDimension } from 'vs/base/browser/dom'; import { KeyCode, KeyMod } from 'vs/base/common/keyCodes'; import { Lazy } from 'vs/base/common/lazy'; import { Disposable } from 'vs/base/common/lifecycle'; -import { localize } from 'vs/nls'; +import { localize2 } from 'vs/nls'; import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry'; import { findInFilesCommand } from 'vs/workbench/contrib/search/browser/searchActionsFind'; -import { ITerminalContribution, ITerminalInstance, ITerminalService, IXtermTerminal } from 'vs/workbench/contrib/terminal/browser/terminal'; -import { registerActiveInstanceAction } from 'vs/workbench/contrib/terminal/browser/terminalActions'; +import { IDetachedTerminalInstance, ITerminalContribution, ITerminalInstance, ITerminalService, IXtermTerminal, isDetachedTerminalInstance } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { registerActiveInstanceAction, registerActiveXtermAction } from 'vs/workbench/contrib/terminal/browser/terminalActions'; import { registerTerminalContribution } from 'vs/workbench/contrib/terminal/browser/terminalExtensions'; import { TerminalWidgetManager } from 'vs/workbench/contrib/terminal/browser/widgets/widgetManager'; -import { ITerminalProcessManager, TerminalCommandId } from 'vs/workbench/contrib/terminal/common/terminal'; +import { ITerminalProcessInfo, ITerminalProcessManager } from 'vs/workbench/contrib/terminal/common/terminal'; import { TerminalContextKeys } from 'vs/workbench/contrib/terminal/common/terminalContextKey'; import { TerminalFindWidget } from 'vs/workbench/contrib/terminalContrib/find/browser/terminalFindWidget'; -import type { Terminal as RawXtermTerminal } from 'xterm'; +import type { Terminal as RawXtermTerminal } from '@xterm/xterm'; +import { TerminalFindCommandId } from 'vs/workbench/contrib/terminalContrib/find/common/terminal.find'; +import 'vs/css!./media/terminalFind'; + +// #region Terminal Contributions class TerminalFindContribution extends Disposable implements ITerminalContribution { static readonly ID = 'terminal.find'; - static get(instance: ITerminalInstance): TerminalFindContribution | null { + /** + * Currently focused find widget. This is used to track action context since + * 'active terminals' are only tracked for non-detached terminal instanecs. + */ + static activeFindWidget?: TerminalFindContribution; + + static get(instance: ITerminalInstance | IDetachedTerminalInstance): TerminalFindContribution | null { return instance.getContribution(TerminalFindContribution.ID); } @@ -34,8 +44,8 @@ class TerminalFindContribution extends Disposable implements ITerminalContributi get findWidget(): TerminalFindWidget { return this._findWidget.value; } constructor( - private readonly _instance: ITerminalInstance, - processManager: ITerminalProcessManager, + private readonly _instance: ITerminalInstance | IDetachedTerminalInstance, + processManager: ITerminalProcessManager | ITerminalProcessInfo, widgetManager: TerminalWidgetManager, @IInstantiationService instantiationService: IInstantiationService, @ITerminalService terminalService: ITerminalService @@ -47,14 +57,22 @@ class TerminalFindContribution extends Disposable implements ITerminalContributi // Track focus and set state so we can force the scroll bar to be visible findWidget.focusTracker.onDidFocus(() => { + TerminalFindContribution.activeFindWidget = this; this._instance.forceScrollbarVisibility(); - terminalService.setActiveInstance(this._instance); + if (!isDetachedTerminalInstance(this._instance)) { + terminalService.setActiveInstance(this._instance); + } }); findWidget.focusTracker.onDidBlur(() => { + TerminalFindContribution.activeFindWidget = undefined; this._instance.resetScrollbarVisibility(); }); - this._instance.domElement.appendChild(findWidget.getDomNode()); + if (!this._instance.domElement) { + throw new Error('FindWidget expected terminal DOM to be initialized'); + } + + this._instance.domElement?.appendChild(findWidget.getDomNode()); if (this._lastLayoutDimensions) { findWidget.layout(this._lastLayoutDimensions.width); } @@ -63,7 +81,7 @@ class TerminalFindContribution extends Disposable implements ITerminalContributi }); } - layout(xterm: IXtermTerminal & { raw: RawXtermTerminal }, dimension: IDimension): void { + layout(_xterm: IXtermTerminal & { raw: RawXtermTerminal }, dimension: IDimension): void { this._lastLayoutDimensions = dimension; this._findWidget.rawValue?.layout(dimension.width); } @@ -73,98 +91,110 @@ class TerminalFindContribution extends Disposable implements ITerminalContributi } override dispose() { + if (TerminalFindContribution.activeFindWidget === this) { + TerminalFindContribution.activeFindWidget = undefined; + } super.dispose(); this._findWidget.rawValue?.dispose(); } } -registerTerminalContribution(TerminalFindContribution.ID, TerminalFindContribution); +registerTerminalContribution(TerminalFindContribution.ID, TerminalFindContribution, true); -registerActiveInstanceAction({ - id: TerminalCommandId.FindFocus, - title: { value: localize('workbench.action.terminal.focusFind', "Focus Find"), original: 'Focus Find' }, +// #endregion + +// #region Actions + +registerActiveXtermAction({ + id: TerminalFindCommandId.FindFocus, + title: localize2('workbench.action.terminal.focusFind', 'Focus Find'), keybinding: { primary: KeyMod.CtrlCmd | KeyCode.KeyF, - when: ContextKeyExpr.or(TerminalContextKeys.findFocus, TerminalContextKeys.focus), + when: ContextKeyExpr.or(TerminalContextKeys.findFocus, TerminalContextKeys.focusInAny), weight: KeybindingWeight.WorkbenchContrib }, precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), - run: (activeInstance) => { - TerminalFindContribution.get(activeInstance)?.findWidget.reveal(); + run: (_xterm, _accessor, activeInstance) => { + const contr = TerminalFindContribution.activeFindWidget || TerminalFindContribution.get(activeInstance); + contr?.findWidget.reveal(); } }); -registerActiveInstanceAction({ - id: TerminalCommandId.FindHide, - title: { value: localize('workbench.action.terminal.hideFind', "Hide Find"), original: 'Hide Find' }, +registerActiveXtermAction({ + id: TerminalFindCommandId.FindHide, + title: localize2('workbench.action.terminal.hideFind', 'Hide Find'), keybinding: { primary: KeyCode.Escape, secondary: [KeyMod.Shift | KeyCode.Escape], - when: ContextKeyExpr.and(TerminalContextKeys.focus, TerminalContextKeys.findVisible), + when: ContextKeyExpr.and(TerminalContextKeys.focusInAny, TerminalContextKeys.findVisible), weight: KeybindingWeight.WorkbenchContrib }, precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), - run: (activeInstance) => { - TerminalFindContribution.get(activeInstance)?.findWidget.hide(); + run: (_xterm, _accessor, activeInstance) => { + const contr = TerminalFindContribution.activeFindWidget || TerminalFindContribution.get(activeInstance); + contr?.findWidget.hide(); } }); -registerActiveInstanceAction({ - id: TerminalCommandId.ToggleFindRegex, - title: { value: localize('workbench.action.terminal.toggleFindRegex', "Toggle Find Using Regex"), original: 'Toggle Find Using Regex' }, +registerActiveXtermAction({ + id: TerminalFindCommandId.ToggleFindRegex, + title: localize2('workbench.action.terminal.toggleFindRegex', 'Toggle Find Using Regex'), keybinding: { primary: KeyMod.Alt | KeyCode.KeyR, mac: { primary: KeyMod.CtrlCmd | KeyMod.Alt | KeyCode.KeyR }, - when: ContextKeyExpr.or(TerminalContextKeys.focus, TerminalContextKeys.findFocus), + when: TerminalContextKeys.findVisible, weight: KeybindingWeight.WorkbenchContrib }, precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), - run: (activeInstance) => { - const state = TerminalFindContribution.get(activeInstance)?.findWidget.state; + run: (_xterm, _accessor, activeInstance) => { + const contr = TerminalFindContribution.activeFindWidget || TerminalFindContribution.get(activeInstance); + const state = contr?.findWidget.state; state?.change({ isRegex: !state.isRegex }, false); } }); -registerActiveInstanceAction({ - id: TerminalCommandId.ToggleFindWholeWord, - title: { value: localize('workbench.action.terminal.toggleFindWholeWord', "Toggle Find Using Whole Word"), original: 'Toggle Find Using Whole Word' }, +registerActiveXtermAction({ + id: TerminalFindCommandId.ToggleFindWholeWord, + title: localize2('workbench.action.terminal.toggleFindWholeWord', 'Toggle Find Using Whole Word'), keybinding: { primary: KeyMod.Alt | KeyCode.KeyW, mac: { primary: KeyMod.CtrlCmd | KeyMod.Alt | KeyCode.KeyW }, - when: ContextKeyExpr.or(TerminalContextKeys.focus, TerminalContextKeys.findFocus), + when: TerminalContextKeys.findVisible, weight: KeybindingWeight.WorkbenchContrib }, precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), - run: (activeInstance) => { - const state = TerminalFindContribution.get(activeInstance)?.findWidget.state; + run: (_xterm, _accessor, activeInstance) => { + const contr = TerminalFindContribution.activeFindWidget || TerminalFindContribution.get(activeInstance); + const state = contr?.findWidget.state; state?.change({ wholeWord: !state.wholeWord }, false); } }); -registerActiveInstanceAction({ - id: TerminalCommandId.ToggleFindCaseSensitive, - title: { value: localize('workbench.action.terminal.toggleFindCaseSensitive', "Toggle Find Using Case Sensitive"), original: 'Toggle Find Using Case Sensitive' }, +registerActiveXtermAction({ + id: TerminalFindCommandId.ToggleFindCaseSensitive, + title: localize2('workbench.action.terminal.toggleFindCaseSensitive', 'Toggle Find Using Case Sensitive'), keybinding: { primary: KeyMod.Alt | KeyCode.KeyC, mac: { primary: KeyMod.CtrlCmd | KeyMod.Alt | KeyCode.KeyC }, - when: ContextKeyExpr.or(TerminalContextKeys.focus, TerminalContextKeys.findFocus), + when: TerminalContextKeys.findVisible, weight: KeybindingWeight.WorkbenchContrib }, precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), - run: (activeInstance) => { - const state = TerminalFindContribution.get(activeInstance)?.findWidget.state; + run: (_xterm, _accessor, activeInstance) => { + const contr = TerminalFindContribution.activeFindWidget || TerminalFindContribution.get(activeInstance); + const state = contr?.findWidget.state; state?.change({ matchCase: !state.matchCase }, false); } }); -registerActiveInstanceAction({ - id: TerminalCommandId.FindNext, - title: { value: localize('workbench.action.terminal.findNext', "Find Next"), original: 'Find Next' }, +registerActiveXtermAction({ + id: TerminalFindCommandId.FindNext, + title: localize2('workbench.action.terminal.findNext', 'Find Next'), keybinding: [ { primary: KeyCode.F3, mac: { primary: KeyMod.CtrlCmd | KeyCode.KeyG, secondary: [KeyCode.F3] }, - when: ContextKeyExpr.or(TerminalContextKeys.focus, TerminalContextKeys.findFocus), + when: ContextKeyExpr.or(TerminalContextKeys.focusInAny, TerminalContextKeys.findFocus), weight: KeybindingWeight.WorkbenchContrib }, { @@ -174,8 +204,9 @@ registerActiveInstanceAction({ } ], precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), - run: (activeInstance) => { - const widget = TerminalFindContribution.get(activeInstance)?.findWidget; + run: (_xterm, _accessor, activeInstance) => { + const contr = TerminalFindContribution.activeFindWidget || TerminalFindContribution.get(activeInstance); + const widget = contr?.findWidget; if (widget) { widget.show(); widget.find(false); @@ -183,14 +214,14 @@ registerActiveInstanceAction({ } }); -registerActiveInstanceAction({ - id: TerminalCommandId.FindPrevious, - title: { value: localize('workbench.action.terminal.findPrevious', "Find Previous"), original: 'Find Previous' }, +registerActiveXtermAction({ + id: TerminalFindCommandId.FindPrevious, + title: localize2('workbench.action.terminal.findPrevious', 'Find Previous'), keybinding: [ { primary: KeyMod.Shift | KeyCode.F3, mac: { primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.KeyG, secondary: [KeyMod.Shift | KeyCode.F3] }, - when: ContextKeyExpr.or(TerminalContextKeys.focus, TerminalContextKeys.findFocus), + when: ContextKeyExpr.or(TerminalContextKeys.focusInAny, TerminalContextKeys.findFocus), weight: KeybindingWeight.WorkbenchContrib }, { @@ -200,8 +231,9 @@ registerActiveInstanceAction({ } ], precondition: ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), - run: (activeInstance) => { - const widget = TerminalFindContribution.get(activeInstance)?.findWidget; + run: (_xterm, _accessor, activeInstance) => { + const contr = TerminalFindContribution.activeFindWidget || TerminalFindContribution.get(activeInstance); + const widget = contr?.findWidget; if (widget) { widget.show(); widget.find(true); @@ -211,8 +243,8 @@ registerActiveInstanceAction({ // Global workspace file search registerActiveInstanceAction({ - id: TerminalCommandId.SearchWorkspace, - title: { value: localize('workbench.action.terminal.searchWorkspace', "Search Workspace"), original: 'Search Workspace' }, + id: TerminalFindCommandId.SearchWorkspace, + title: localize2('workbench.action.terminal.searchWorkspace', 'Search Workspace'), keybinding: [ { primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.KeyF, @@ -222,3 +254,5 @@ registerActiveInstanceAction({ ], run: (activeInstance, c, accessor) => findInFilesCommand(accessor, { query: activeInstance.selection }) }); + +// #endregion diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/find/browser/terminalFindWidget.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/find/browser/terminalFindWidget.ts index efb9b621..eec3455a 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/find/browser/terminalFindWidget.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/find/browser/terminalFindWidget.ts @@ -3,17 +3,22 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import * as dom from 'vs/base/browser/dom'; import { SimpleFindWidget } from 'vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget'; -import { IContextViewService } from 'vs/platform/contextview/browser/contextView'; +import { IContextMenuService, IContextViewService } from 'vs/platform/contextview/browser/contextView'; import { IContextKeyService, IContextKey } from 'vs/platform/contextkey/common/contextkey'; -import { ITerminalInstance, IXtermTerminal, XtermTerminalConstants } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { IDetachedTerminalInstance, ITerminalInstance, IXtermTerminal, XtermTerminalConstants } from 'vs/workbench/contrib/terminal/browser/terminal'; import { TerminalContextKeys } from 'vs/workbench/contrib/terminal/common/terminalContextKey'; import { IThemeService } from 'vs/platform/theme/common/themeService'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; import { Event } from 'vs/base/common/event'; -import type { ISearchOptions } from 'xterm-addon-search'; -import { TerminalCommandId } from 'vs/workbench/contrib/terminal/common/terminal'; +import type { ISearchOptions } from '@xterm/addon-search'; +import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService'; +import { openContextMenu } from 'vs/workbench/contrib/terminalContrib/find/browser/textInputContextMenu'; +import { IDisposable } from 'vs/base/common/lifecycle'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; +import { TerminalFindCommandId } from 'vs/workbench/contrib/terminalContrib/find/common/terminal.find'; const TERMINAL_FIND_WIDGET_INITIAL_WIDTH = 419; @@ -22,11 +27,16 @@ export class TerminalFindWidget extends SimpleFindWidget { private _findWidgetFocused: IContextKey; private _findWidgetVisible: IContextKey; + private _overrideCopyOnSelectionDisposable: IDisposable | undefined; + constructor( - private _instance: ITerminalInstance, + private _instance: ITerminalInstance | IDetachedTerminalInstance, @IContextViewService _contextViewService: IContextViewService, @IKeybindingService keybindingService: IKeybindingService, @IContextKeyService private readonly _contextKeyService: IContextKeyService, + @IContextMenuService _contextMenuService: IContextMenuService, + @IClipboardService _clipboardService: IClipboardService, + @IHoverService hoverService: IHoverService, @IThemeService private readonly _themeService: IThemeService, @IConfigurationService private readonly _configurationService: IConfigurationService ) { @@ -36,15 +46,15 @@ export class TerminalFindWidget extends SimpleFindWidget { showResultCount: true, initialWidth: TERMINAL_FIND_WIDGET_INITIAL_WIDTH, enableSash: true, - appendCaseSensitiveActionId: TerminalCommandId.ToggleFindCaseSensitive, - appendRegexActionId: TerminalCommandId.ToggleFindRegex, - appendWholeWordsActionId: TerminalCommandId.ToggleFindWholeWord, - previousMatchActionId: TerminalCommandId.FindPrevious, - nextMatchActionId: TerminalCommandId.FindNext, - closeWidgetActionId: TerminalCommandId.FindHide, + appendCaseSensitiveActionId: TerminalFindCommandId.ToggleFindCaseSensitive, + appendRegexActionId: TerminalFindCommandId.ToggleFindRegex, + appendWholeWordsActionId: TerminalFindCommandId.ToggleFindWholeWord, + previousMatchActionId: TerminalFindCommandId.FindPrevious, + nextMatchActionId: TerminalFindCommandId.FindNext, + closeWidgetActionId: TerminalFindCommandId.FindHide, type: 'Terminal', matchesLimit: XtermTerminalConstants.SearchHighlightLimit - }, _contextViewService, _contextKeyService, keybindingService); + }, _contextViewService, _contextKeyService, hoverService, keybindingService); this._register(this.state.onFindReplaceStateChange(() => { this.show(); @@ -52,6 +62,20 @@ export class TerminalFindWidget extends SimpleFindWidget { this._findInputFocused = TerminalContextKeys.findInputFocus.bindTo(this._contextKeyService); this._findWidgetFocused = TerminalContextKeys.findFocus.bindTo(this._contextKeyService); this._findWidgetVisible = TerminalContextKeys.findVisible.bindTo(this._contextKeyService); + const innerDom = this.getDomNode().firstChild; + if (innerDom) { + this._register(dom.addDisposableListener(innerDom, 'mousedown', (event) => { + event.stopPropagation(); + })); + this._register(dom.addDisposableListener(innerDom, 'contextmenu', (event) => { + event.stopPropagation(); + })); + } + const findInputDomNode = this.getFindInputDomNode(); + this._register(dom.addDisposableListener(findInputDomNode, 'contextmenu', (event) => { + openContextMenu(dom.getWindow(findInputDomNode), event, _clipboardService, _contextMenuService); + event.stopPropagation(); + })); this._register(this._themeService.onDidColorThemeChange(() => { if (this.isVisible()) { this.find(true, true); @@ -124,10 +148,14 @@ export class TerminalFindWidget extends SimpleFindWidget { } protected _onFocusTrackerFocus() { + if ('overrideCopyOnSelection' in this._instance) { + this._overrideCopyOnSelectionDisposable = this._instance.overrideCopyOnSelection(false); + } this._findWidgetFocused.set(true); } protected _onFocusTrackerBlur() { + this._overrideCopyOnSelectionDisposable?.dispose(); this._instance.xterm?.clearActiveSearchDecoration(); this._findWidgetFocused.reset(); } diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/find/browser/textInputContextMenu.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/find/browser/textInputContextMenu.ts new file mode 100644 index 00000000..d63dd7c1 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/find/browser/textInputContextMenu.ts @@ -0,0 +1,63 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { getActiveWindow, isHTMLInputElement, isHTMLTextAreaElement } from 'vs/base/browser/dom'; +import { StandardMouseEvent } from 'vs/base/browser/mouseEvent'; +import { Action, IAction, Separator } from 'vs/base/common/actions'; +import { isNative } from 'vs/base/common/platform'; +import { localize } from 'vs/nls'; +import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService'; +import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; + +export function openContextMenu(targetWindow: Window, event: MouseEvent, clipboardService: IClipboardService, contextMenuService: IContextMenuService): void { + const standardEvent = new StandardMouseEvent(targetWindow, event); + + // Actions from workbench/browser/actions/textInputActions + const actions: IAction[] = []; + actions.push( + + // Undo/Redo + new Action('undo', localize('undo', "Undo"), undefined, true, async () => getActiveWindow().document.execCommand('undo')), + new Action('redo', localize('redo', "Redo"), undefined, true, async () => getActiveWindow().document.execCommand('redo')), + new Separator(), + + // Cut / Copy / Paste + new Action('editor.action.clipboardCutAction', localize('cut', "Cut"), undefined, true, async () => getActiveWindow().document.execCommand('cut')), + new Action('editor.action.clipboardCopyAction', localize('copy', "Copy"), undefined, true, async () => getActiveWindow().document.execCommand('copy')), + new Action('editor.action.clipboardPasteAction', localize('paste', "Paste"), undefined, true, async element => { + + // Native: paste is supported + if (isNative) { + getActiveWindow().document.execCommand('paste'); + } + + // Web: paste is not supported due to security reasons + else { + const clipboardText = await clipboardService.readText(); + if ( + isHTMLTextAreaElement(element) || + isHTMLInputElement(element) + ) { + const selectionStart = element.selectionStart || 0; + const selectionEnd = element.selectionEnd || 0; + + element.value = `${element.value.substring(0, selectionStart)}${clipboardText}${element.value.substring(selectionEnd, element.value.length)}`; + element.selectionStart = selectionStart + clipboardText.length; + element.selectionEnd = element.selectionStart; + } + } + }), + new Separator(), + + // Select All + new Action('editor.action.selectAll', localize('selectAll', "Select All"), undefined, true, async () => getActiveWindow().document.execCommand('selectAll')) + ); + + contextMenuService.showContextMenu({ + getAnchor: () => standardEvent, + getActions: () => actions, + getActionsContext: () => event.target, + }); +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/find/common/terminal.find.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/find/common/terminal.find.ts new file mode 100644 index 00000000..99d0cdf1 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/find/common/terminal.find.ts @@ -0,0 +1,26 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +export const enum TerminalFindCommandId { + FindFocus = 'workbench.action.terminal.focusFind', + FindHide = 'workbench.action.terminal.hideFind', + FindNext = 'workbench.action.terminal.findNext', + FindPrevious = 'workbench.action.terminal.findPrevious', + ToggleFindRegex = 'workbench.action.terminal.toggleFindRegex', + ToggleFindWholeWord = 'workbench.action.terminal.toggleFindWholeWord', + ToggleFindCaseSensitive = 'workbench.action.terminal.toggleFindCaseSensitive', + SearchWorkspace = 'workbench.action.terminal.searchWorkspace', +} + +export const defaultTerminalFindCommandToSkipShell = [ + TerminalFindCommandId.FindFocus, + TerminalFindCommandId.FindHide, + TerminalFindCommandId.FindNext, + TerminalFindCommandId.FindPrevious, + TerminalFindCommandId.ToggleFindRegex, + TerminalFindCommandId.ToggleFindWholeWord, + TerminalFindCommandId.ToggleFindCaseSensitive, + TerminalFindCommandId.SearchWorkspace, +]; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/highlight/browser/terminal.highlight.contribution.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/highlight/browser/terminal.highlight.contribution.ts new file mode 100644 index 00000000..2217fb1a --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/highlight/browser/terminal.highlight.contribution.ts @@ -0,0 +1,59 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import type { Terminal as RawXtermTerminal } from '@xterm/xterm'; +import { addDisposableListener } from 'vs/base/browser/dom'; +import { Disposable } from 'vs/base/common/lifecycle'; +import { TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; +import { IDetachedTerminalInstance, ITerminalContribution, ITerminalInstance, IXtermTerminal } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { registerTerminalContribution } from 'vs/workbench/contrib/terminal/browser/terminalExtensions'; +import { TerminalWidgetManager } from 'vs/workbench/contrib/terminal/browser/widgets/widgetManager'; +import { ITerminalProcessInfo, ITerminalProcessManager } from 'vs/workbench/contrib/terminal/common/terminal'; + +// #region Terminal Contributions +class TerminalHighlightContribution extends Disposable implements ITerminalContribution { + static readonly ID = 'terminal.highlight'; + + static get(instance: ITerminalInstance | IDetachedTerminalInstance): TerminalHighlightContribution | null { + return instance.getContribution(TerminalHighlightContribution.ID); + } + + constructor( + private readonly _instance: ITerminalInstance | IDetachedTerminalInstance, + processManager: ITerminalProcessManager | ITerminalProcessInfo, + widgetManager: TerminalWidgetManager, + ) { + super(); + } + + xtermOpen(xterm: IXtermTerminal & { raw: RawXtermTerminal }): void { + const screenElement = xterm.raw.element!.querySelector('.xterm-screen')!; + this._register(addDisposableListener(screenElement, 'mousemove', (e: MouseEvent) => this._tryShowHighlight(screenElement, xterm, e))); + + const viewportElement = xterm.raw.element!.querySelector('.xterm-viewport')!; + this._register(addDisposableListener(viewportElement, 'mousemove', (e: MouseEvent) => this._tryShowHighlight(screenElement, xterm, e))); + + this._register(addDisposableListener(xterm.raw.element!, 'mouseout', () => xterm.markTracker.showCommandGuide(undefined))); + this._register(xterm.raw.onData(() => xterm.markTracker.showCommandGuide(undefined))); + } + + private _tryShowHighlight(element: Element, xterm: IXtermTerminal & { raw: RawXtermTerminal }, e: MouseEvent) { + const rect = element.getBoundingClientRect(); + if (!rect) { + return; + } + const mouseCursorY = Math.floor(e.offsetY / (rect.height / xterm.raw.rows)); + const command = this._instance.capabilities.get(TerminalCapability.CommandDetection)?.getCommandForLine(xterm.raw.buffer.active.viewportY + mouseCursorY); + if (command && 'getOutput' in command) { + xterm.markTracker.showCommandGuide(command); + } else { + xterm.markTracker.showCommandGuide(undefined); + } + } +} + +registerTerminalContribution(TerminalHighlightContribution.ID, TerminalHighlightContribution, false); + +// #endregion diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/links.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/links.ts index e7669035..9ddd423a 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/links.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/links.ts @@ -3,9 +3,8 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import type { IBufferLine, IBufferRange, Terminal } from 'xterm'; +import type { IBufferLine, IBufferRange, Terminal } from '@xterm/xterm'; import { URI } from 'vs/base/common/uri'; -import { IHoverAction } from 'vs/workbench/services/hover/browser/hover'; import { createDecorator } from 'vs/platform/instantiation/common/instantiation'; import { ITerminalProcessManager } from 'vs/workbench/contrib/terminal/common/terminal'; import { IParsedLink } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkParsing'; @@ -14,6 +13,7 @@ import { ITerminalExternalLinkProvider } from 'vs/workbench/contrib/terminal/bro import { Event } from 'vs/base/common/event'; import { ITerminalBackend } from 'vs/platform/terminal/common/terminal'; import { ITextEditorSelection } from 'vs/platform/editor/common/editor'; +import type { IHoverAction } from 'vs/base/browser/ui/hover/hover'; export const ITerminalLinkProviderService = createDecorator('terminalLinkProviderService'); export interface ITerminalLinkProviderService { @@ -83,6 +83,11 @@ export interface ITerminalSimpleLink { */ uri?: URI; + /** + * An optional full line to be used for context when resolving. + */ + contextLine?: string; + /** * The location or selection range of the link. */ diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution.ts index 51bd0785..c6064901 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution.ts @@ -3,19 +3,20 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { Event } from 'vs/base/common/event'; import { KeyCode, KeyMod } from 'vs/base/common/keyCodes'; import { DisposableStore } from 'vs/base/common/lifecycle'; -import { localize } from 'vs/nls'; +import { localize2 } from 'vs/nls'; import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry'; -import { AccessibleViewProviderId, accessibleViewCurrentProviderId, accessibleViewIsShown } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; +import { accessibleViewCurrentProviderId, accessibleViewIsShown } from 'vs/workbench/contrib/accessibility/browser/accessibilityConfiguration'; import { IDetachedTerminalInstance, ITerminalContribution, ITerminalInstance, IXtermTerminal, isDetachedTerminalInstance } from 'vs/workbench/contrib/terminal/browser/terminal'; import { registerActiveInstanceAction } from 'vs/workbench/contrib/terminal/browser/terminalActions'; import { registerTerminalContribution } from 'vs/workbench/contrib/terminal/browser/terminalExtensions'; import { TerminalWidgetManager } from 'vs/workbench/contrib/terminal/browser/widgets/widgetManager'; -import { ITerminalProcessInfo, ITerminalProcessManager, TerminalCommandId, isTerminalProcessManager } from 'vs/workbench/contrib/terminal/common/terminal'; +import { ITerminalProcessInfo, ITerminalProcessManager, isTerminalProcessManager } from 'vs/workbench/contrib/terminal/common/terminal'; import { TerminalContextKeys } from 'vs/workbench/contrib/terminal/common/terminalContextKey'; import { terminalStrings } from 'vs/workbench/contrib/terminal/common/terminalStrings'; import { ITerminalLinkProviderService } from 'vs/workbench/contrib/terminalContrib/links/browser/links'; @@ -23,10 +24,18 @@ import { IDetectedLinks, TerminalLinkManager } from 'vs/workbench/contrib/termin import { TerminalLinkProviderService } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkProviderService'; import { TerminalLinkQuickpick } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick'; import { TerminalLinkResolver } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkResolver'; -import type { Terminal as RawXtermTerminal } from 'xterm'; +import type { Terminal as RawXtermTerminal } from '@xterm/xterm'; +import { TerminalLinksCommandId } from 'vs/workbench/contrib/terminalContrib/links/common/terminal.links'; +import { AccessibleViewProviderId } from 'vs/platform/accessibility/browser/accessibleView'; + +// #region Services registerSingleton(ITerminalLinkProviderService, TerminalLinkProviderService, InstantiationType.Delayed); +// #endregion + +// #region Terminal Contributions + class TerminalLinkContribution extends DisposableStore implements ITerminalContribution { static readonly ID = 'terminal.link'; @@ -35,8 +44,6 @@ class TerminalLinkContribution extends DisposableStore implements ITerminalContr } private _linkManager: TerminalLinkManager | undefined; - get linkManager(): TerminalLinkManager | undefined { return this._linkManager; } - private _terminalLinkQuickpick: TerminalLinkQuickpick | undefined; private _linkResolver: TerminalLinkResolver; @@ -52,30 +59,28 @@ class TerminalLinkContribution extends DisposableStore implements ITerminalContr } xtermReady(xterm: IXtermTerminal & { raw: RawXtermTerminal }): void { - const linkManager = this._instantiationService.createInstance(TerminalLinkManager, xterm.raw, this._processManager, this._instance.capabilities, this._linkResolver); + const linkManager = this._linkManager = this.add(this._instantiationService.createInstance(TerminalLinkManager, xterm.raw, this._processManager, this._instance.capabilities, this._linkResolver)); + + // Set widget manager if (isTerminalProcessManager(this._processManager)) { - this._processManager.onProcessReady(() => { + const disposable = linkManager.add(Event.once(this._processManager.onProcessReady)(() => { linkManager.setWidgetManager(this._widgetManager); - }); + this.delete(disposable); + })); } else { linkManager.setWidgetManager(this._widgetManager); } - this._linkManager = this.add(linkManager); - // Attach the link provider(s) to the instance and listen for changes + // Attach the external link provider to the instance and listen for changes if (!isDetachedTerminalInstance(this._instance)) { for (const linkProvider of this._terminalLinkProviderService.linkProviders) { - this._linkManager.registerExternalLinkProvider(linkProvider.provideLinks.bind(linkProvider, this._instance)); + linkManager.externalProvideLinksCb = linkProvider.provideLinks.bind(linkProvider, this._instance); } - this.add(this._terminalLinkProviderService.onDidAddLinkProvider(e => { - linkManager.registerExternalLinkProvider(e.provideLinks.bind(e, this._instance as ITerminalInstance)); + linkManager.add(this._terminalLinkProviderService.onDidAddLinkProvider(e => { + linkManager.externalProvideLinksCb = e.provideLinks.bind(e, this._instance as ITerminalInstance); })); } - // TODO: Currently only a single link provider is supported; the one registered by the ext host - this.add(this._terminalLinkProviderService.onDidRemoveLinkProvider(e => { - linkManager.dispose(); - this.xtermReady(xterm); - })); + linkManager.add(this._terminalLinkProviderService.onDidRemoveLinkProvider(() => linkManager.externalProvideLinksCb = undefined)); } async showLinkQuickpick(extended?: boolean): Promise { @@ -86,7 +91,7 @@ class TerminalLinkContribution extends DisposableStore implements ITerminalContr }); } const links = await this._getLinks(); - return await this._terminalLinkQuickpick.show(links); + return await this._terminalLinkQuickpick.show(this._instance, links); } private async _getLinks(): Promise<{ viewport: IDetectedLinks; all: Promise }> { @@ -106,11 +111,15 @@ class TerminalLinkContribution extends DisposableStore implements ITerminalContr registerTerminalContribution(TerminalLinkContribution.ID, TerminalLinkContribution, true); +// #endregion + +// #region Actions + const category = terminalStrings.actionCategory; registerActiveInstanceAction({ - id: TerminalCommandId.OpenDetectedLink, - title: { value: localize('workbench.action.terminal.openDetectedLink', "Open Detected Link..."), original: 'Open Detected Link...' }, + id: TerminalLinksCommandId.OpenDetectedLink, + title: localize2('workbench.action.terminal.openDetectedLink', 'Open Detected Link...'), f1: true, category, precondition: TerminalContextKeys.terminalHasBeenCreated, @@ -127,18 +136,23 @@ registerActiveInstanceAction({ run: (activeInstance) => TerminalLinkContribution.get(activeInstance)?.showLinkQuickpick() }); registerActiveInstanceAction({ - id: TerminalCommandId.OpenWebLink, - title: { value: localize('workbench.action.terminal.openLastUrlLink', "Open Last URL Link"), original: 'Open Last URL Link' }, + id: TerminalLinksCommandId.OpenWebLink, + title: localize2('workbench.action.terminal.openLastUrlLink', 'Open Last URL Link'), + metadata: { + description: localize2('workbench.action.terminal.openLastUrlLink.description', 'Opens the last detected URL/URI link in the terminal') + }, f1: true, category, precondition: TerminalContextKeys.terminalHasBeenCreated, run: (activeInstance) => TerminalLinkContribution.get(activeInstance)?.openRecentLink('url') }); registerActiveInstanceAction({ - id: TerminalCommandId.OpenFileLink, - title: { value: localize('workbench.action.terminal.openLastLocalFileLink', "Open Last Local File Link"), original: 'Open Last Local File Link' }, + id: TerminalLinksCommandId.OpenFileLink, + title: localize2('workbench.action.terminal.openLastLocalFileLink', 'Open Last Local File Link'), f1: true, category, precondition: TerminalContextKeys.terminalHasBeenCreated, run: (activeInstance) => TerminalLinkContribution.get(activeInstance)?.openRecentLink('localFile') }); + +// #endregion diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalExternalLinkDetector.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalExternalLinkDetector.ts index 4a25c525..328f8543 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalExternalLinkDetector.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalExternalLinkDetector.ts @@ -6,7 +6,7 @@ import { ITerminalLinkDetector, ITerminalSimpleLink, OmitFirstArg } from 'vs/workbench/contrib/terminalContrib/links/browser/links'; import { convertLinkRangeToBuffer, getXtermLineContent } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkHelpers'; import { ITerminalExternalLinkProvider } from 'vs/workbench/contrib/terminal/browser/terminal'; -import type { IBufferLine, Terminal } from 'xterm'; +import type { IBufferLine, Terminal } from '@xterm/xterm'; export class TerminalExternalLinkDetector implements ITerminalLinkDetector { readonly maxLinkLength = 2000; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLink.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLink.ts index 65c33310..338b09dc 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLink.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLink.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import type { IViewportRange, IBufferRange, ILink, ILinkDecorations, Terminal } from 'xterm'; +import type { IViewportRange, IBufferRange, ILink, ILinkDecorations, Terminal } from '@xterm/xterm'; import { DisposableStore } from 'vs/base/common/lifecycle'; import * as dom from 'vs/base/browser/dom'; import { RunOnceScheduler } from 'vs/base/common/async'; @@ -12,7 +12,9 @@ import { isMacintosh } from 'vs/base/common/platform'; import { Emitter, Event } from 'vs/base/common/event'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { TerminalLinkType } from 'vs/workbench/contrib/terminalContrib/links/browser/links'; -import { IHoverAction } from 'vs/workbench/services/hover/browser/hover'; +import type { URI } from 'vs/base/common/uri'; +import type { IParsedLink } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkParsing'; +import type { IHoverAction } from 'vs/base/browser/ui/hover/hover'; export class TerminalLink extends DisposableStore implements ILink { decorations: ILinkDecorations; @@ -30,6 +32,8 @@ export class TerminalLink extends DisposableStore implements ILink { private readonly _xterm: Terminal, readonly range: IBufferRange, readonly text: string, + readonly uri: URI | undefined, + readonly parsedLink: IParsedLink | undefined, readonly actions: IHoverAction[] | undefined, private readonly _viewportY: number, private readonly _activateCallback: (event: MouseEvent | undefined, uri: string) => Promise, @@ -61,14 +65,16 @@ export class TerminalLink extends DisposableStore implements ILink { } hover(event: MouseEvent, text: string): void { + const w = dom.getWindow(event); + const d = w.document; // Listen for modifier before handing it off to the hover to handle so it gets disposed correctly this._hoverListeners = new DisposableStore(); - this._hoverListeners.add(dom.addDisposableListener(document, 'keydown', e => { + this._hoverListeners.add(dom.addDisposableListener(d, 'keydown', e => { if (!e.repeat && this._isModifierDown(e)) { this._enableDecorations(); } })); - this._hoverListeners.add(dom.addDisposableListener(document, 'keyup', e => { + this._hoverListeners.add(dom.addDisposableListener(d, 'keyup', e => { if (!e.repeat && !this._isModifierDown(e)) { this._disableDecorations(); } @@ -101,7 +107,7 @@ export class TerminalLink extends DisposableStore implements ILink { } const origin = { x: event.pageX, y: event.pageY }; - this._hoverListeners.add(dom.addDisposableListener(document, dom.EventType.MOUSE_MOVE, e => { + this._hoverListeners.add(dom.addDisposableListener(d, dom.EventType.MOUSE_MOVE, e => { // Update decorations if (this._isModifierDown(e)) { this._enableDecorations(); @@ -110,7 +116,7 @@ export class TerminalLink extends DisposableStore implements ILink { } // Reset the scheduler if the mouse moves too much - if (Math.abs(e.pageX - origin.x) > window.devicePixelRatio * 2 || Math.abs(e.pageY - origin.y) > window.devicePixelRatio * 2) { + if (Math.abs(e.pageX - origin.x) > w.devicePixelRatio * 2 || Math.abs(e.pageY - origin.y) > w.devicePixelRatio * 2) { origin.x = e.pageX; origin.y = e.pageY; this._tooltipScheduler?.schedule(); diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter.ts index 73512c67..26c047ea 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter.ts @@ -10,7 +10,7 @@ import { IInstantiationService } from 'vs/platform/instantiation/common/instanti import { ITerminalLinkDetector, ITerminalSimpleLink, TerminalBuiltinLinkType, TerminalLinkType } from 'vs/workbench/contrib/terminalContrib/links/browser/links'; import { TerminalLink } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLink'; import { XtermLinkMatcherHandler } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager'; -import type { IBufferLine, ILink, ILinkProvider, IViewportRange } from 'xterm'; +import type { IBufferLine, ILink, ILinkProvider, IViewportRange } from '@xterm/xterm'; export interface IActivateLinkEvent { link: ITerminalSimpleLink; @@ -76,7 +76,7 @@ export class TerminalLinkDetectorAdapter extends Disposable implements ILinkProv // Cap the maximum context on either side of the line being provided, by taking the context // around the line being provided for this ensures the line the pointer is on will have // links provided. - const maxLineContext = Math.max(this._detector.maxLinkLength / this._detector.xterm.cols); + const maxLineContext = Math.max(this._detector.maxLinkLength, this._detector.xterm.cols); const minStartLine = Math.max(startLine - maxLineContext, 0); const maxEndLine = Math.min(endLine + maxLineContext, this._detector.xterm.buffer.active.length); @@ -92,9 +92,7 @@ export class TerminalLinkDetectorAdapter extends Disposable implements ILinkProv const detectedLinks = await this._detector.detect(lines, startLine, endLine); for (const link of detectedLinks) { - links.push(this._createTerminalLink(link, async (event) => { - this._onDidActivateLink.fire({ link, event }); - })); + links.push(this._createTerminalLink(link, async (event) => this._onDidActivateLink.fire({ link, event }))); } return links; @@ -110,6 +108,8 @@ export class TerminalLinkDetectorAdapter extends Disposable implements ILinkProv this._detector.xterm, l.bufferRange, l.text, + l.uri, + l.parsedLink, l.actions, this._detector.xterm.buffer.active.viewportY, activateCallback, diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkHelpers.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkHelpers.ts index 4db3064b..9da96dcc 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkHelpers.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkHelpers.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import type { IViewportRange, IBufferRange, IBufferLine, IBuffer, IBufferCellPosition } from 'xterm'; +import type { IViewportRange, IBufferRange, IBufferLine, IBuffer, IBufferCellPosition } from '@xterm/xterm'; import { IRange } from 'vs/editor/common/core/range'; import { OperatingSystem } from 'vs/base/common/platform'; import { IPath, posix, win32 } from 'vs/base/common/path'; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager.ts index bdf2d680..4cd78b91 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager.ts @@ -20,18 +20,19 @@ import { TerminalLocalFileLinkOpener, TerminalLocalFolderInWorkspaceLinkOpener, import { TerminalLocalLinkDetector } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLocalLinkDetector'; import { TerminalUriLinkDetector } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalUriLinkDetector'; import { TerminalWordLinkDetector } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalWordLinkDetector'; -import { ITerminalExternalLinkProvider, TerminalLinkQuickPickEvent } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { ITerminalConfigurationService, ITerminalExternalLinkProvider, TerminalLinkQuickPickEvent } from 'vs/workbench/contrib/terminal/browser/terminal'; import { ILinkHoverTargetOptions, TerminalHover } from 'vs/workbench/contrib/terminal/browser/widgets/terminalHoverWidget'; import { TerminalWidgetManager } from 'vs/workbench/contrib/terminal/browser/widgets/widgetManager'; import { IXtermCore } from 'vs/workbench/contrib/terminal/browser/xterm-private'; import { ITerminalCapabilityStore } from 'vs/platform/terminal/common/capabilities/capabilities'; import { ITerminalConfiguration, ITerminalProcessInfo, TERMINAL_CONFIG_SECTION } from 'vs/workbench/contrib/terminal/common/terminal'; -import { IHoverAction } from 'vs/workbench/services/hover/browser/hover'; -import type { ILink, ILinkProvider, IViewportRange, Terminal } from 'xterm'; +import type { ILink, ILinkProvider, IViewportRange, Terminal } from '@xterm/xterm'; import { convertBufferRangeToViewport } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkHelpers'; import { RunOnceScheduler } from 'vs/base/common/async'; import { ITerminalLogService } from 'vs/platform/terminal/common/terminal'; import { TerminalMultiLineLinkDetector } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalMultiLineLinkDetector'; +import { INotificationService, Severity } from 'vs/platform/notification/common/notification'; +import type { IHoverAction } from 'vs/base/browser/ui/hover/hover'; export type XtermLinkMatcherHandler = (event: MouseEvent | undefined, link: string) => Promise; @@ -45,13 +46,17 @@ export class TerminalLinkManager extends DisposableStore { private readonly _externalLinkProviders: IDisposable[] = []; private readonly _openers: Map = new Map(); + externalProvideLinksCb?: OmitFirstArg; + constructor( private readonly _xterm: Terminal, private readonly _processInfo: ITerminalProcessInfo, capabilities: ITerminalCapabilityStore, private readonly _linkResolver: ITerminalLinkResolver, @IConfigurationService private readonly _configurationService: IConfigurationService, + @ITerminalConfigurationService private readonly _terminalConfigurationService: ITerminalConfigurationService, @IInstantiationService private readonly _instantiationService: IInstantiationService, + @INotificationService private readonly _notificationService: INotificationService, @ITerminalLogService private readonly _logService: ITerminalLogService, @ITunnelService private readonly _tunnelService: ITunnelService ) { @@ -70,11 +75,11 @@ export class TerminalLinkManager extends DisposableStore { } // Setup link detectors in their order of priority - this._setupLinkDetector(TerminalUriLinkDetector.id, this._instantiationService.createInstance(TerminalUriLinkDetector, this._xterm, this._processInfo, this._linkResolver)); if (enableFileLinks) { this._setupLinkDetector(TerminalMultiLineLinkDetector.id, this._instantiationService.createInstance(TerminalMultiLineLinkDetector, this._xterm, this._processInfo, this._linkResolver)); this._setupLinkDetector(TerminalLocalLinkDetector.id, this._instantiationService.createInstance(TerminalLocalLinkDetector, this._xterm, capabilities, this._processInfo, this._linkResolver)); } + this._setupLinkDetector(TerminalUriLinkDetector.id, this._instantiationService.createInstance(TerminalUriLinkDetector, this._xterm, this._processInfo, this._linkResolver)); this._setupLinkDetector(TerminalWordLinkDetector.id, this.add(this._instantiationService.createInstance(TerminalWordLinkDetector, this._xterm))); // Setup link openers @@ -91,11 +96,36 @@ export class TerminalLinkManager extends DisposableStore { let activeHoverDisposable: IDisposable | undefined; let activeTooltipScheduler: RunOnceScheduler | undefined; this.add(toDisposable(() => { + this._clearLinkProviders(); + dispose(this._externalLinkProviders); activeHoverDisposable?.dispose(); activeTooltipScheduler?.dispose(); })); this._xterm.options.linkHandler = { - activate: (_, text) => { + allowNonHttpProtocols: true, + activate: (event, text) => { + if (!this._isLinkActivationModifierDown(event)) { + return; + } + const colonIndex = text.indexOf(':'); + if (colonIndex === -1) { + throw new Error(`Could not find scheme in link "${text}"`); + } + const scheme = text.substring(0, colonIndex); + if (this._terminalConfigurationService.config.allowedLinkSchemes.indexOf(scheme) === -1) { + this._notificationService.prompt(Severity.Warning, nls.localize('scheme', 'Opening URIs can be insecure, do you want to allow opening links with the scheme {0}?', scheme), [ + { + label: nls.localize('allow', 'Allow {0}', scheme), + run: () => { + const allowedLinkSchemes = [ + ...this._terminalConfigurationService.config.allowedLinkSchemes, + scheme + ]; + this._configurationService.updateValue(`terminal.integrated.allowedLinkSchemes`, allowedLinkSchemes); + } + } + ]); + } this._openers.get(TerminalBuiltinLinkType.Url)?.open({ type: TerminalBuiltinLinkType.Url, text, @@ -347,22 +377,30 @@ export class TerminalLinkManager extends DisposableStore { } private _registerStandardLinkProviders(): void { + // Forward any external link provider requests to the registered provider if it exists. This + // helps maintain the relative priority of the link providers as it's defined by the order + // in which they're registered in xterm.js. + // + /** + * There's a bit going on here but here's another view: + * - {@link externalProvideLinksCb} The external callback that gives the links (eg. from + * exthost) + * - {@link proxyLinkProvider} A proxy that forwards the call over to + * {@link externalProvideLinksCb} + * - {@link wrappedLinkProvider} Wraps the above in an `TerminalLinkDetectorAdapter` + */ + const proxyLinkProvider: OmitFirstArg = async (bufferLineNumber) => { + return this.externalProvideLinksCb?.(bufferLineNumber); + }; + const detectorId = `extension-${this._externalLinkProviders.length}`; + const wrappedLinkProvider = this._setupLinkDetector(detectorId, new TerminalExternalLinkDetector(detectorId, this._xterm, proxyLinkProvider), true); + this._linkProvidersDisposables.push(this._xterm.registerLinkProvider(wrappedLinkProvider)); + for (const p of this._standardLinkProviders.values()) { this._linkProvidersDisposables.push(this._xterm.registerLinkProvider(p)); } } - registerExternalLinkProvider(provideLinks: OmitFirstArg): IDisposable { - // Clear and re-register the standard link providers so they are a lower priority than the new one - this._clearLinkProviders(); - const detectorId = `extension-${this._externalLinkProviders.length}`; - const wrappedLinkProvider = this._setupLinkDetector(detectorId, new TerminalExternalLinkDetector(detectorId, this._xterm, provideLinks), true); - const newLinkProvider = this._xterm.registerLinkProvider(wrappedLinkProvider); - this._externalLinkProviders.push(newLinkProvider); - this._registerStandardLinkProviders(); - return newLinkProvider; - } - protected _isLinkActivationModifierDown(event: MouseEvent): boolean { const editorConf = this._configurationService.getValue<{ multiCursorModifier: 'ctrlCmd' | 'alt' }>('editor'); if (editorConf.multiCursorModifier === 'ctrlCmd') { @@ -429,6 +467,6 @@ export interface ILineColumnInfo { export interface IDetectedLinks { wordLinks?: ILink[]; webLinks?: ILink[]; - fileLinks?: ILink[]; + fileLinks?: (ILink | TerminalLink)[]; folderLinks?: ILink[]; } diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkOpeners.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkOpeners.ts index 06c80e1c..d4247bbd 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkOpeners.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkOpeners.ts @@ -22,7 +22,7 @@ import { IHostService } from 'vs/workbench/services/host/browser/host'; import { QueryBuilder } from 'vs/workbench/services/search/common/queryBuilder'; import { ISearchService } from 'vs/workbench/services/search/common/search'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { getLinkSuffix } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkParsing'; +import { detectLinks, getLinkSuffix } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkParsing'; import { ITerminalLogService } from 'vs/platform/terminal/common/terminal'; export class TerminalLocalFileLinkOpener implements ITerminalLinkOpener { @@ -98,17 +98,41 @@ export class TerminalSearchLinkOpener implements ITerminalLinkOpener { async open(link: ITerminalSimpleLink): Promise { const osPath = osPathModule(this._getOS()); const pathSeparator = osPath.sep; + // Remove file:/// and any leading ./ or ../ since quick access doesn't understand that format let text = link.text.replace(/^file:\/\/\/?/, ''); text = osPath.normalize(text).replace(/^(\.+[\\/])+/, ''); + // Try extract any trailing line and column numbers by matching the text against parsed + // links. This will give a search link `foo` on a line like `"foo", line 10` to open the + // quick pick with `foo:10` as the contents. + if (link.contextLine) { + const parsedLinks = detectLinks(link.contextLine, this._getOS()); + const matchingParsedLink = parsedLinks.find(parsedLink => parsedLink.suffix && link.text === parsedLink.path.text); + if (matchingParsedLink) { + if (matchingParsedLink.suffix?.row !== undefined) { + text += `:${matchingParsedLink.suffix.row}`; + if (matchingParsedLink.suffix?.col !== undefined) { + text += `:${matchingParsedLink.suffix.col}`; + } + } + } + } + // Remove `:` from the end of the link. // Examples: // - Ruby stack traces: :in ... // - Grep output: : // This only happens when the colon is _not_ followed by a forward- or back-slash as that // would break absolute Windows paths (eg. `C:/Users/...`). - text = text.replace(/:[^\\/][^\d]+$/, ''); + text = text.replace(/:[^\\/\d][^\d]*$/, ''); + + // Remove any trailing periods after the line/column numbers, to prevent breaking the search feature, #200257 + // Examples: + // "Check your code Test.tsx:12:45." -> Test.tsx:12:45 + // "Check your code Test.tsx:12." -> Test.tsx:12 + + text = text.replace(/\.$/, ''); // If any of the names of the folders in the workspace matches // a prefix of the link, remove that prefix and continue diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkParsing.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkParsing.ts index 0c1a3dd1..94dbbd2f 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkParsing.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkParsing.ts @@ -67,24 +67,31 @@ function generateLinkSuffixRegex(eolOnly: boolean) { // - Row = 339 // - Col = 12 // - RowEnd = 341 - // - ColEnd = 14 + // - ColEnd = 789 // // These all support single quote ' in the place of " and [] in the place of () + // + // See the tests for an exhaustive list of all supported formats const lineAndColumnRegexClauses = [ // foo:339 // foo:339:12 + // foo:339:12-789 + // foo:339:12-341.789 // foo:339.12 // foo 339 - // foo 339:12 [#140780] + // foo 339:12 [#140780] // foo 339.12 + // foo#339 + // foo#339:12 [#190288] + // foo#339.12 // "foo",339 // "foo",339:12 // "foo",339.12 - // "foo",339.12-14 - // "foo",339.12-341.14 - `(?::| |['"],)${r()}([:.]${c()}(?:-(?:${re()}\.)?${ce()})?)?` + eolSuffix, - // The quotes below are optional [#171652] - // "foo", line 339 [#40468] + // "foo",339.12-789 + // "foo",339.12-341.789 + `(?::|#| |['"],)${r()}([:.]${c()}(?:-(?:${re()}\\.)?${ce()})?)?` + eolSuffix, + // The quotes below are optional [#171652] + // "foo", line 339 [#40468] // "foo", line 339, col 12 // "foo", line 339, column 12 // "foo":line 339 @@ -97,10 +104,10 @@ function generateLinkSuffixRegex(eolOnly: boolean) { // "foo" on line 339, col 12 // "foo" on line 339, column 12 // "foo" line 339 column 12 - // "foo", line 339, character 12 [#171880] - // "foo", line 339, characters 12-14 [#171880] - // "foo", lines 339-341 [#171880] - // "foo", lines 339-341, characters 12-14 [#178287] + // "foo", line 339, character 12 [#171880] + // "foo", line 339, characters 12-789 [#171880] + // "foo", lines 339-341 [#171880] + // "foo", lines 339-341, characters 12-789 [#178287] `['"]?(?:,? |: ?| on )lines? ${r()}(?:-${re()})?(?:,? (?:col(?:umn)?|characters?) ${c()}(?:-${ce()})?)?` + eolSuffix, // foo(339) // foo(339,12) @@ -196,7 +203,7 @@ function parseIntOptional(value: string | undefined): number | undefined { // characters the path is not allowed to _start_ with, the second `[]` includes characters not // allowed at all in the path. If the characters show up in both regexes the link will stop at that // character, otherwise it will stop at a space character. -const linkWithSuffixPathCharacters = /(?[^\s\|<>\[\({][^\s\|<>]*)$/; +const linkWithSuffixPathCharacters = /(?(?:file:\/\/\/)?[^\s\|<>\[\({][^\s\|<>]*)$/; export function detectLinks(line: string, os: OperatingSystem) { // 1: Detect all links on line via suffixes first @@ -270,6 +277,11 @@ function detectLinksViaSuffix(line: string): IParsedLink[] { }; path = path.substring(prefix.text.length); + // Don't allow suffix links to be returned when the link itself is the empty string + if (path.trim().length === 0) { + continue; + } + // If there are multiple characters in the prefix, trim the prefix if the _first_ // suffix character is the same as the last prefix character. For example, for the // text `echo "'foo' on line 1"`: @@ -303,12 +315,12 @@ function detectLinksViaSuffix(line: string): IParsedLink[] { } enum RegexPathConstants { - PathPrefix = '(?:\\.\\.?|\\~)', + PathPrefix = '(?:\\.\\.?|\\~|file:\/\/)', PathSeparatorClause = '\\/', // '":; are allowed in paths but they are often separators so ignore them // Also disallow \\ to prevent a catastropic backtracking case #24795 ExcludedPathCharactersClause = '[^\\0<>\\?\\s!`&*()\'":;\\\\]', - ExcludedStartPathCharactersClause = '[^\\0<>\\s!`&*()\\[\\]\'":;\\\\]', + ExcludedStartPathCharactersClause = '[^\\0<>\\?\\s!`&*()\\[\\]\'":;\\\\]', WinOtherPathPrefix = '\\.\\.?|\\~', WinPathSeparatorClause = '(?:\\\\|\\/)', @@ -323,10 +335,10 @@ enum RegexPathConstants { const unixLocalLinkClause = '(?:(?:' + RegexPathConstants.PathPrefix + '|(?:' + RegexPathConstants.ExcludedStartPathCharactersClause + RegexPathConstants.ExcludedPathCharactersClause + '*))?(?:' + RegexPathConstants.PathSeparatorClause + '(?:' + RegexPathConstants.ExcludedPathCharactersClause + ')+)+)'; /** - * A regex clause that matches the start of an absolute path on Windows, such as: `C:`, `c:` and - * `\\?\C` (UNC path). + * A regex clause that matches the start of an absolute path on Windows, such as: `C:`, `c:`, + * `file:///c:` (uri) and `\\?\C:` (UNC path). */ -export const winDrivePrefix = '(?:\\\\\\\\\\?\\\\)?[a-zA-Z]:'; +export const winDrivePrefix = '(?:\\\\\\\\\\?\\\\|file:\\/\\/\\/)?[a-zA-Z]:'; /** * A regex that matches Windows paths, such as `\\?\c:\foo`, `c:\foo`, `~\foo`, `.\foo`, `..\foo` diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick.ts index 2abe6f67..0eee6b94 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick.ts @@ -6,29 +6,55 @@ import { EventType } from 'vs/base/browser/dom'; import { Emitter, Event } from 'vs/base/common/event'; import { localize } from 'vs/nls'; -import { QuickPickItem, IQuickInputService, IQuickPickItem } from 'vs/platform/quickinput/common/quickInput'; +import { QuickPickItem, IQuickInputService, IQuickPickItem, QuickInputHideReason } from 'vs/platform/quickinput/common/quickInput'; import { IDetectedLinks } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager'; -import { TerminalLinkQuickPickEvent } from 'vs/workbench/contrib/terminal/browser/terminal'; -import type { ILink } from 'xterm'; +import { TerminalLinkQuickPickEvent, type IDetachedTerminalInstance, type ITerminalInstance } from 'vs/workbench/contrib/terminal/browser/terminal'; +import type { ILink } from '@xterm/xterm'; import { DisposableStore } from 'vs/base/common/lifecycle'; +import type { TerminalLink } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLink'; +import { Sequencer, timeout } from 'vs/base/common/async'; +import { PickerEditorState } from 'vs/workbench/browser/quickaccess'; +import { getLinkSuffix } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkParsing'; +import { TerminalBuiltinLinkType } from 'vs/workbench/contrib/terminalContrib/links/browser/links'; +import { ILabelService } from 'vs/platform/label/common/label'; +import { basenameOrAuthority, dirname } from 'vs/base/common/resources'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { AccessibleViewProviderId, IAccessibleViewService } from 'vs/platform/accessibility/browser/accessibleView'; export class TerminalLinkQuickpick extends DisposableStore { + private readonly _editorSequencer = new Sequencer(); + private readonly _editorViewState: PickerEditorState; + + private _instance: ITerminalInstance | IDetachedTerminalInstance | undefined; + private readonly _onDidRequestMoreLinks = this.add(new Emitter()); readonly onDidRequestMoreLinks = this._onDidRequestMoreLinks.event; constructor( - @IQuickInputService private readonly _quickInputService: IQuickInputService + @ILabelService private readonly _labelService: ILabelService, + @IQuickInputService private readonly _quickInputService: IQuickInputService, + @IAccessibleViewService private readonly _accessibleViewService: IAccessibleViewService, + @IInstantiationService instantiationService: IInstantiationService ) { super(); + this._editorViewState = this.add(instantiationService.createInstance(PickerEditorState)); } - async show(links: { viewport: IDetectedLinks; all: Promise }): Promise { + async show(instance: ITerminalInstance | IDetachedTerminalInstance, links: { viewport: IDetectedLinks; all: Promise }): Promise { + this._instance = instance; + + // Allow all links a small amount of time to elapse to finish, if this is not done in this + // time they will be loaded upon the first filter. + const result = await Promise.race([links.all, timeout(500)]); + const usingAllLinks = typeof result === 'object'; + const resolvedLinks = usingAllLinks ? result : links.viewport; + // Get raw link picks - const wordPicks = links.viewport.wordLinks ? await this._generatePicks(links.viewport.wordLinks) : undefined; - const filePicks = links.viewport.fileLinks ? await this._generatePicks(links.viewport.fileLinks) : undefined; - const folderPicks = links.viewport.folderLinks ? await this._generatePicks(links.viewport.folderLinks) : undefined; - const webPicks = links.viewport.webLinks ? await this._generatePicks(links.viewport.webLinks) : undefined; + const wordPicks = resolvedLinks.wordLinks ? await this._generatePicks(resolvedLinks.wordLinks) : undefined; + const filePicks = resolvedLinks.fileLinks ? await this._generatePicks(resolvedLinks.fileLinks) : undefined; + const folderPicks = resolvedLinks.folderLinks ? await this._generatePicks(resolvedLinks.folderLinks) : undefined; + const webPicks = resolvedLinks.webLinks ? await this._generatePicks(resolvedLinks.webLinks) : undefined; const picks: LinkQuickPickItem[] = []; if (webPicks) { @@ -54,48 +80,89 @@ export class TerminalLinkQuickpick extends DisposableStore { pick.placeholder = localize('terminal.integrated.openDetectedLink', "Select the link to open, type to filter all links"); pick.sortByLabel = false; pick.show(); + if (pick.activeItems.length > 0) { + this._previewItem(pick.activeItems[0]); + } // Show all results only when filtering begins, this is done so the quick pick will show up // ASAP with only the viewport entries. let accepted = false; const disposables = new DisposableStore(); - disposables.add(Event.once(pick.onDidChangeValue)(async () => { - const allLinks = await links.all; - if (accepted) { - return; - } - const wordIgnoreLinks = [...(allLinks.fileLinks ?? []), ...(allLinks.folderLinks ?? []), ...(allLinks.webLinks ?? [])]; - - const wordPicks = allLinks.wordLinks ? await this._generatePicks(allLinks.wordLinks, wordIgnoreLinks) : undefined; - const filePicks = allLinks.fileLinks ? await this._generatePicks(allLinks.fileLinks) : undefined; - const folderPicks = allLinks.folderLinks ? await this._generatePicks(allLinks.folderLinks) : undefined; - const webPicks = allLinks.webLinks ? await this._generatePicks(allLinks.webLinks) : undefined; - const picks: LinkQuickPickItem[] = []; - if (webPicks) { - picks.push({ type: 'separator', label: localize('terminal.integrated.urlLinks', "Url") }); - picks.push(...webPicks); - } - if (filePicks) { - picks.push({ type: 'separator', label: localize('terminal.integrated.localFileLinks', "File") }); - picks.push(...filePicks); - } - if (folderPicks) { - picks.push({ type: 'separator', label: localize('terminal.integrated.localFolderLinks', "Folder") }); - picks.push(...folderPicks); - } - if (wordPicks) { - picks.push({ type: 'separator', label: localize('terminal.integrated.searchLinks', "Workspace Search") }); - picks.push(...wordPicks); - } - pick.items = picks; + if (!usingAllLinks) { + disposables.add(Event.once(pick.onDidChangeValue)(async () => { + const allLinks = await links.all; + if (accepted) { + return; + } + const wordIgnoreLinks = [...(allLinks.fileLinks ?? []), ...(allLinks.folderLinks ?? []), ...(allLinks.webLinks ?? [])]; + + const wordPicks = allLinks.wordLinks ? await this._generatePicks(allLinks.wordLinks, wordIgnoreLinks) : undefined; + const filePicks = allLinks.fileLinks ? await this._generatePicks(allLinks.fileLinks) : undefined; + const folderPicks = allLinks.folderLinks ? await this._generatePicks(allLinks.folderLinks) : undefined; + const webPicks = allLinks.webLinks ? await this._generatePicks(allLinks.webLinks) : undefined; + const picks: LinkQuickPickItem[] = []; + if (webPicks) { + picks.push({ type: 'separator', label: localize('terminal.integrated.urlLinks', "Url") }); + picks.push(...webPicks); + } + if (filePicks) { + picks.push({ type: 'separator', label: localize('terminal.integrated.localFileLinks', "File") }); + picks.push(...filePicks); + } + if (folderPicks) { + picks.push({ type: 'separator', label: localize('terminal.integrated.localFolderLinks', "Folder") }); + picks.push(...folderPicks); + } + if (wordPicks) { + picks.push({ type: 'separator', label: localize('terminal.integrated.searchLinks', "Workspace Search") }); + picks.push(...wordPicks); + } + pick.items = picks; + })); + } + + disposables.add(pick.onDidChangeActive(async () => { + const [item] = pick.activeItems; + this._previewItem(item); })); return new Promise(r => { - disposables.add(pick.onDidHide(() => { + disposables.add(pick.onDidHide(({ reason }) => { + + // Restore terminal scroll state + if (this._terminalScrollStateSaved) { + const markTracker = this._instance?.xterm?.markTracker; + if (markTracker) { + markTracker.restoreScrollState(); + markTracker.clear(); + this._terminalScrollStateSaved = false; + } + } + + // Restore view state upon cancellation if we changed it + // but only when the picker was closed via explicit user + // gesture and not e.g. when focus was lost because that + // could mean the user clicked into the editor directly. + if (reason === QuickInputHideReason.Gesture) { + this._editorViewState.restore(); + } disposables.dispose(); + if (pick.selectedItems.length === 0) { + this._accessibleViewService.showLastProvider(AccessibleViewProviderId.Terminal); + } r(); })); disposables.add(Event.once(pick.onDidAccept)(() => { + // Restore terminal scroll state + if (this._terminalScrollStateSaved) { + const markTracker = this._instance?.xterm?.markTracker; + if (markTracker) { + markTracker.restoreScrollState(); + markTracker.clear(); + this._terminalScrollStateSaved = false; + } + } + accepted = true; const event = new TerminalLinkQuickPickEvent(EventType.CLICK); const activeItem = pick.activeItems?.[0]; @@ -111,25 +178,114 @@ export class TerminalLinkQuickpick extends DisposableStore { /** * @param ignoreLinks Links with labels to not include in the picks. */ - private async _generatePicks(links: ILink[], ignoreLinks?: ILink[]): Promise { + private async _generatePicks(links: (ILink | TerminalLink)[], ignoreLinks?: ILink[]): Promise { if (!links) { return; } - const linkKeys: Set = new Set(); + const linkTextKeys: Set = new Set(); + const linkUriKeys: Set = new Set(); const picks: ITerminalLinkQuickPickItem[] = []; for (const link of links) { - const label = link.text; - if (!linkKeys.has(label) && (!ignoreLinks || !ignoreLinks.some(e => e.text === label))) { - linkKeys.add(label); - picks.push({ label, link }); + let label = link.text; + if (!linkTextKeys.has(label) && (!ignoreLinks || !ignoreLinks.some(e => e.text === label))) { + linkTextKeys.add(label); + + // Add a consistently formatted resolved URI label to the description if applicable + let description: string | undefined; + if ('uri' in link && link.uri) { + // For local files and folders, mimic the presentation of go to file + if ( + link.type === TerminalBuiltinLinkType.LocalFile || + link.type === TerminalBuiltinLinkType.LocalFolderInWorkspace || + link.type === TerminalBuiltinLinkType.LocalFolderOutsideWorkspace + ) { + label = basenameOrAuthority(link.uri); + description = this._labelService.getUriLabel(dirname(link.uri), { relative: true }); + } + + // Add line and column numbers to the label if applicable + if (link.type === TerminalBuiltinLinkType.LocalFile) { + if (link.parsedLink?.suffix?.row !== undefined) { + label += `:${link.parsedLink.suffix.row}`; + if (link.parsedLink?.suffix?.rowEnd !== undefined) { + label += `-${link.parsedLink.suffix.rowEnd}`; + } + if (link.parsedLink?.suffix?.col !== undefined) { + label += `:${link.parsedLink.suffix.col}`; + if (link.parsedLink?.suffix?.colEnd !== undefined) { + label += `-${link.parsedLink.suffix.colEnd}`; + } + } + } + } + + // Skip the link if it's a duplicate URI + line/col + if (linkUriKeys.has(label + '|' + (description ?? ''))) { + continue; + } + linkUriKeys.add(label + '|' + (description ?? '')); + } + + picks.push({ label, link, description }); } } return picks.length > 0 ? picks : undefined; } + + private _previewItem(item: ITerminalLinkQuickPickItem | IQuickPickItem) { + if (!item || !('link' in item) || !item.link) { + return; + } + + // Any link can be previewed in the termninal + const link = item.link; + this._previewItemInTerminal(link); + + if (!('uri' in link) || !link.uri) { + return; + } + + if (link.type !== TerminalBuiltinLinkType.LocalFile) { + return; + } + + this._previewItemInEditor(link); + } + + private _previewItemInEditor(link: TerminalLink) { + const linkSuffix = link.parsedLink ? link.parsedLink.suffix : getLinkSuffix(link.text); + const selection = linkSuffix?.row === undefined ? undefined : { + startLineNumber: linkSuffix.row ?? 1, + startColumn: linkSuffix.col ?? 1, + endLineNumber: linkSuffix.rowEnd, + endColumn: linkSuffix.colEnd + }; + + this._editorViewState.set(); + this._editorSequencer.queue(async () => { + await this._editorViewState.openTransientEditor({ + resource: link.uri, + options: { preserveFocus: true, revealIfOpened: true, ignoreError: true, selection, } + }); + }); + } + + private _terminalScrollStateSaved: boolean = false; + private _previewItemInTerminal(link: ILink) { + const xterm = this._instance?.xterm; + if (!xterm) { + return; + } + if (!this._terminalScrollStateSaved) { + xterm.markTracker.saveScrollState(); + this._terminalScrollStateSaved = true; + } + xterm.markTracker.revealRange(link.range); + } } export interface ITerminalLinkQuickPickItem extends IQuickPickItem { - link: ILink; + link: ILink | TerminalLink; } type LinkQuickPickItem = ITerminalLinkQuickPickItem | QuickPickItem; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkResolver.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkResolver.ts index 75bf93bf..c3315837 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkResolver.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkResolver.ts @@ -12,10 +12,9 @@ import { isWindows, OperatingSystem, OS } from 'vs/base/common/platform'; import { IFileService } from 'vs/platform/files/common/files'; import { IPath, posix, win32 } from 'vs/base/common/path'; import { ITerminalBackend } from 'vs/platform/terminal/common/terminal'; +import { mainWindow } from 'vs/base/browser/window'; export class TerminalLinkResolver implements ITerminalLinkResolver { - declare _serviceBrand: undefined; - // Link cache could be shared across all terminals, but that could lead to weird results when // both local and remote terminals are present private readonly _resolvedLinkCaches: Map = new Map(); @@ -26,6 +25,14 @@ export class TerminalLinkResolver implements ITerminalLinkResolver { } async resolveLink(processManager: Pick & { backend?: Pick }, link: string, uri?: URI): Promise { + // Correct scheme and authority for remote terminals + if (uri && uri.scheme === Schemas.file && processManager.remoteAuthority) { + uri = uri.with({ + scheme: Schemas.vscodeRemote, + authority: processManager.remoteAuthority + }); + } + // Get the link cache let cache = this._resolvedLinkCaches.get(processManager.remoteAuthority ?? ''); if (!cache) { @@ -169,9 +176,9 @@ class LinkCache { set(link: string | URI, value: ResolvedLink) { // Reset cached link TTL on any set if (this._cacheTilTimeout) { - window.clearTimeout(this._cacheTilTimeout); + mainWindow.clearTimeout(this._cacheTilTimeout); } - this._cacheTilTimeout = window.setTimeout(() => this._cache.clear(), LinkCacheConstants.TTL); + this._cacheTilTimeout = mainWindow.setTimeout(() => this._cache.clear(), LinkCacheConstants.TTL); this._cache.set(this._getKey(link), value); } diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLocalLinkDetector.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLocalLinkDetector.ts index 86847d17..adee3ee9 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLocalLinkDetector.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLocalLinkDetector.ts @@ -10,7 +10,7 @@ import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace import { ITerminalLinkDetector, ITerminalLinkResolver, ITerminalSimpleLink, ResolvedLink, TerminalBuiltinLinkType } from 'vs/workbench/contrib/terminalContrib/links/browser/links'; import { convertLinkRangeToBuffer, getXtermLineContent, getXtermRangesByAttr, osPathModule, updateLinkWithRelativeCwd } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkHelpers'; import { ITerminalCapabilityStore, TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; -import type { IBufferLine, IBufferRange, Terminal } from 'xterm'; +import type { IBufferLine, IBufferRange, Terminal } from '@xterm/xterm'; import { ITerminalProcessManager } from 'vs/workbench/contrib/terminal/common/terminal'; import { detectLinks } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkParsing'; import { ITerminalBackend, ITerminalLogService } from 'vs/platform/terminal/common/terminal'; @@ -37,6 +37,8 @@ const enum Constants { const fallbackMatchers: RegExp[] = [ // Python style error: File "", line /^ *File (?"(?.+)"(, line (?\d+))?)/, + // Unknown tool #200166: FILE :: + /^ +FILE +(?(?.+)(?::(?\d+)(?::(?\d+))?)?)/, // Some C++ compile error formats: // C:\foo\bar baz(339) : error ... // C:\foo\bar baz(339,12) : error ... @@ -110,7 +112,8 @@ export class TerminalLocalLinkDetector implements ITerminalLinkDetector { // Get a single link candidate if the cwd of the line is known const linkCandidates: string[] = []; const osPath = osPathModule(os); - if (osPath.isAbsolute(parsedLink.path.text) || parsedLink.path.text.startsWith('~')) { + const isUri = parsedLink.path.text.startsWith('file://'); + if (osPath.isAbsolute(parsedLink.path.text) || parsedLink.path.text.startsWith('~') || isUri) { linkCandidates.push(parsedLink.path.text); } else { if (this._capabilities.has(TerminalCapability.CommandDetection)) { @@ -265,7 +268,11 @@ export class TerminalLocalLinkDetector implements ITerminalLinkDetector { private async _validateLinkCandidates(linkCandidates: string[]): Promise { for (const link of linkCandidates) { - const result = await this._linkResolver.resolveLink(this._processManager, link); + let uri: URI | undefined; + if (link.startsWith('file://')) { + uri = URI.parse(link); + } + const result = await this._linkResolver.resolveLink(this._processManager, link, uri); if (result) { return result; } diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalMultiLineLinkDetector.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalMultiLineLinkDetector.ts index 55deec14..cb93cee2 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalMultiLineLinkDetector.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalMultiLineLinkDetector.ts @@ -8,7 +8,7 @@ import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity' import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace'; import { ITerminalLinkDetector, ITerminalLinkResolver, ITerminalSimpleLink, TerminalBuiltinLinkType } from 'vs/workbench/contrib/terminalContrib/links/browser/links'; import { convertLinkRangeToBuffer, getXtermLineContent } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkHelpers'; -import type { IBufferLine, Terminal } from 'xterm'; +import type { IBufferLine, Terminal } from '@xterm/xterm'; import { ITerminalProcessManager } from 'vs/workbench/contrib/terminal/common/terminal'; import { ITerminalBackend, ITerminalLogService } from 'vs/platform/terminal/common/terminal'; @@ -33,7 +33,7 @@ const lineNumberPrefixMatchers = [ // Eslint: // /some/file // 16:5 error ... - / *(?(?\d+):(?\d+)?)/ + /^ *(?(?\d+):(?\d+)?)/ ]; const gitDiffMatchers = [ diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalUriLinkDetector.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalUriLinkDetector.ts index 269f9dc2..186280fa 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalUriLinkDetector.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalUriLinkDetector.ts @@ -11,8 +11,8 @@ import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace import { ITerminalLinkDetector, ITerminalLinkResolver, ITerminalSimpleLink, TerminalBuiltinLinkType } from 'vs/workbench/contrib/terminalContrib/links/browser/links'; import { convertLinkRangeToBuffer, getXtermLineContent } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkHelpers'; import { ITerminalProcessManager } from 'vs/workbench/contrib/terminal/common/terminal'; -import type { IBufferLine, Terminal } from 'xterm'; -import { ITerminalBackend } from 'vs/platform/terminal/common/terminal'; +import type { IBufferLine, Terminal } from '@xterm/xterm'; +import { ITerminalBackend, ITerminalLogService } from 'vs/platform/terminal/common/terminal'; const enum Constants { /** @@ -32,6 +32,7 @@ export class TerminalUriLinkDetector implements ITerminalLinkDetector { readonly xterm: Terminal, private readonly _processManager: Pick & { backend?: Pick }, private readonly _linkResolver: ITerminalLinkResolver, + @ITerminalLogService private readonly _logService: ITerminalLogService, @IUriIdentityService private readonly _uriIdentityService: IUriIdentityService, @IWorkspaceContextService private readonly _workspaceContextService: IWorkspaceContextService ) { @@ -44,6 +45,7 @@ export class TerminalUriLinkDetector implements ITerminalLinkDetector { const computedLinks = LinkComputer.computeLinks(linkComputerTarget); let resolvedLinkCount = 0; + this._logService.trace('terminalUriLinkDetector#detect computedLinks', computedLinks); for (const computedLink of computedLinks) { const bufferRange = convertLinkRangeToBuffer(lines, this.xterm.cols, computedLink.range, startLine); @@ -88,6 +90,7 @@ export class TerminalUriLinkDetector implements ITerminalLinkDetector { } // Iterate over all candidates, pushing the candidate on the first that's verified + this._logService.trace('terminalUriLinkDetector#detect uriCandidates', uriCandidates); for (const uriCandidate of uriCandidates) { const linkStat = await this._linkResolver.resolveLink(this._processManager, text, uriCandidate); @@ -103,13 +106,15 @@ export class TerminalUriLinkDetector implements ITerminalLinkDetector { } else { type = TerminalBuiltinLinkType.LocalFile; } - links.push({ + const simpleLink: ITerminalSimpleLink = { // Use computedLink.url if it's a string to retain the line/col suffix text: typeof computedLink.url === 'string' ? computedLink.url : linkStat.link, uri: uriCandidate, bufferRange, type - }); + }; + this._logService.trace('terminalUriLinkDetector#detect verified link', simpleLink); + links.push(simpleLink); resolvedLinkCount++; break; } diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalWordLinkDetector.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalWordLinkDetector.ts index 094ab091..02a9b2cc 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalWordLinkDetector.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/browser/terminalWordLinkDetector.ts @@ -7,13 +7,13 @@ import { Disposable } from 'vs/base/common/lifecycle'; import { escapeRegExpCharacters } from 'vs/base/common/strings'; import { URI } from 'vs/base/common/uri'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { matchesScheme } from 'vs/platform/opener/common/opener'; +import { matchesScheme } from 'vs/base/common/network'; import { IProductService } from 'vs/platform/product/common/productService'; import { TerminalSettingId } from 'vs/platform/terminal/common/terminal'; import { ITerminalSimpleLink, ITerminalLinkDetector, TerminalBuiltinLinkType } from 'vs/workbench/contrib/terminalContrib/links/browser/links'; import { convertLinkRangeToBuffer, getXtermLineContent } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkHelpers'; import { ITerminalConfiguration, TERMINAL_CONFIG_SECTION } from 'vs/workbench/contrib/terminal/common/terminal'; -import type { IBufferLine, Terminal } from 'xterm'; +import type { IBufferLine, Terminal } from '@xterm/xterm'; const enum Constants { /** @@ -103,7 +103,8 @@ export class TerminalWordLinkDetector extends Disposable implements ITerminalLin links.push({ text: word.text, bufferRange, - type: TerminalBuiltinLinkType.Search + type: TerminalBuiltinLinkType.Search, + contextLine: text }); } diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/common/terminal.links.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/common/terminal.links.ts new file mode 100644 index 00000000..2c0be865 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/common/terminal.links.ts @@ -0,0 +1,11 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +export const enum TerminalLinksCommandId { + OpenDetectedLink = 'workbench.action.terminal.openDetectedLink', + OpenWordLink = 'workbench.action.terminal.openWordLink', + OpenFileLink = 'workbench.action.terminal.openFileLink', + OpenWebLink = 'workbench.action.terminal.openUrlLink', +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/linkTestUtils.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/linkTestUtils.ts index eb2e4290..9e7fb9f5 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/linkTestUtils.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/linkTestUtils.ts @@ -6,7 +6,7 @@ import { deepStrictEqual } from 'assert'; import { ITerminalLinkDetector, TerminalLinkType } from 'vs/workbench/contrib/terminalContrib/links/browser/links'; import { URI } from 'vs/base/common/uri'; -import type { IBufferLine } from 'xterm'; +import type { IBufferLine } from '@xterm/xterm'; export async function assertLinkHelper( text: string, diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkHelpers.test.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkHelpers.test.ts index bf12083f..b419b7b9 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkHelpers.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkHelpers.test.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; -import type { IBufferLine, IBufferCell } from 'xterm'; +import type { IBufferLine, IBufferCell } from '@xterm/xterm'; import { convertLinkRangeToBuffer } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkHelpers'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkManager.test.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkManager.test.ts index d40bbb8a..8f976834 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkManager.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkManager.test.ts @@ -21,7 +21,7 @@ import { ITerminalCapabilityImplMap, ITerminalCapabilityStore, TerminalCapabilit import { ITerminalConfiguration, ITerminalProcessManager } from 'vs/workbench/contrib/terminal/common/terminal'; import { TestViewDescriptorService } from 'vs/workbench/contrib/terminal/test/browser/xterm/xtermTerminal.test'; import { TestStorageService } from 'vs/workbench/test/common/workbenchTestServices'; -import type { ILink, Terminal } from 'xterm'; +import type { ILink, Terminal } from '@xterm/xterm'; import { TerminalLinkResolver } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkResolver'; import { importAMDNodeModule } from 'vs/amdX'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; @@ -35,7 +35,7 @@ const defaultTerminalConfig: Partial = { fastScrollSensitivity: 2, mouseWheelScrollSensitivity: 1, unicodeVersion: '11', - wordSeparators: ' ()[]{}\',"`─‘’' + wordSeparators: ' ()[]{}\',"`─‘’“â€' }; class TestLinkManager extends TerminalLinkManager { @@ -86,7 +86,7 @@ suite('TerminalLinkManager', () => { instantiationService.stub(IThemeService, themeService); instantiationService.stub(IViewDescriptorService, viewDescriptorService); - const TerminalCtor = (await importAMDNodeModule('xterm', 'lib/xterm.js')).Terminal; + const TerminalCtor = (await importAMDNodeModule('@xterm/xterm', 'lib/xterm.js')).Terminal; xterm = store.add(new TerminalCtor({ allowProposedApi: true, cols: 80, rows: 30 })); linkManager = store.add(instantiationService.createInstance(TestLinkManager, xterm, upcastPartial({ get initialCwd() { @@ -99,6 +99,14 @@ suite('TerminalLinkManager', () => { } as Partial as any, instantiationService.createInstance(TerminalLinkResolver))); }); + suite('registerExternalLinkProvider', () => { + test('should not leak disposables if the link manager is already disposed', () => { + linkManager.externalProvideLinksCb = async () => undefined; + linkManager.dispose(); + linkManager.externalProvideLinksCb = async () => undefined; + }); + }); + suite('getLinks and open recent link', () => { test('should return no links', async () => { const links = await linkManager.getLinks(); diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkOpeners.test.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkOpeners.test.ts index c55b7caf..f5032e25 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkOpeners.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkOpeners.test.ts @@ -17,17 +17,18 @@ import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace import { CommandDetectionCapability } from 'vs/platform/terminal/common/capabilities/commandDetectionCapability'; import { TerminalBuiltinLinkType } from 'vs/workbench/contrib/terminalContrib/links/browser/links'; import { TerminalLocalFileLinkOpener, TerminalLocalFolderInWorkspaceLinkOpener, TerminalSearchLinkOpener } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkOpeners'; -import { TerminalCapability, ITerminalCommand, IXtermMarker } from 'vs/platform/terminal/common/capabilities/capabilities'; +import { TerminalCapability, IXtermMarker } from 'vs/platform/terminal/common/capabilities/capabilities'; import { TerminalCapabilityStore } from 'vs/platform/terminal/common/capabilities/terminalCapabilityStore'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService'; import { TestContextService } from 'vs/workbench/test/common/workbenchTestServices'; -import type { Terminal } from 'xterm'; +import type { Terminal } from '@xterm/xterm'; import { IFileQuery, ISearchComplete, ISearchService } from 'vs/workbench/services/search/common/search'; import { SearchService } from 'vs/workbench/services/search/common/searchService'; -import { ITerminalLogService, ITerminalOutputMatcher } from 'vs/platform/terminal/common/terminal'; +import { ITerminalLogService } from 'vs/platform/terminal/common/terminal'; import { importAMDNodeModule } from 'vs/amdX'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { TerminalCommand } from 'vs/platform/terminal/common/capabilities/commandDetection/terminalCommand'; interface ITerminalLinkActivationResult { source: 'editor' | 'search'; @@ -36,7 +37,7 @@ interface ITerminalLinkActivationResult { } class TestCommandDetectionCapability extends CommandDetectionCapability { - setCommands(commands: ITerminalCommand[]) { + setCommands(commands: TerminalCommand[]) { this._commands = commands; } } @@ -112,7 +113,7 @@ suite('Workbench - TerminalLinkOpeners', () => { } } } as Partial); - const TerminalCtor = (await importAMDNodeModule('xterm', 'lib/xterm.js')).Terminal; + const TerminalCtor = (await importAMDNodeModule('@xterm/xterm', 'lib/xterm.js')).Terminal; xterm = store.add(new TerminalCtor({ allowProposedApi: true })); }); @@ -133,21 +134,22 @@ suite('Workbench - TerminalLinkOpeners', () => { const localFolderOpener = instantiationService.createInstance(TerminalLocalFolderInWorkspaceLinkOpener); opener = instantiationService.createInstance(TestTerminalSearchLinkOpener, capabilities, '/initial/cwd', localFileOpener, localFolderOpener, () => OperatingSystem.Linux); // Set a fake detected command starting as line 0 to establish the cwd - commandDetection.setCommands([{ + commandDetection.setCommands([new TerminalCommand(xterm, { command: '', + commandLineConfidence: 'low', exitCode: 0, commandStartLineContent: '', markProperties: {}, isTrusted: true, cwd: '/initial/cwd', timestamp: 0, - getOutput() { return undefined; }, - getOutputMatch(outputMatcher: ITerminalOutputMatcher) { return undefined; }, + duration: 0, + executedX: undefined, + startX: undefined, marker: { line: 0 } as Partial as any, - hasOutput() { return true; } - }]); + })]); fileService.setFiles([ URI.from({ scheme: Schemas.file, path: '/initial/cwd/foo/bar.txt' }), URI.from({ scheme: Schemas.file, path: '/initial/cwd/foo2/bar.txt' }) @@ -274,21 +276,22 @@ suite('Workbench - TerminalLinkOpeners', () => { ]); // Set a fake detected command starting as line 0 to establish the cwd - commandDetection.setCommands([{ + commandDetection.setCommands([new TerminalCommand(xterm, { command: '', + commandLineConfidence: 'low', isTrusted: true, cwd, timestamp: 0, - getOutput() { return undefined; }, - getOutputMatch(outputMatcher: ITerminalOutputMatcher) { return undefined; }, + duration: 0, + executedX: undefined, + startX: undefined, marker: { line: 0 } as Partial as any, - hasOutput() { return true; }, exitCode: 0, commandStartLineContent: '', markProperties: {} - }]); + })]); await opener.open({ text: 'file.txt', bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, @@ -320,7 +323,7 @@ suite('Workbench - TerminalLinkOpeners', () => { }); }); - test('should extract line and column from links in a workspace containing spaces', async () => { + test('should extract column and/or line numbers from links in a workspace containing spaces', async () => { localFileOpener = instantiationService.createInstance(TerminalLocalFileLinkOpener); const localFolderOpener = instantiationService.createInstance(TerminalLocalFolderInWorkspaceLinkOpener); opener = instantiationService.createInstance(TestTerminalSearchLinkOpener, capabilities, '/space folder', localFileOpener, localFolderOpener, () => OperatingSystem.Linux); @@ -342,7 +345,174 @@ suite('Workbench - TerminalLinkOpeners', () => { endLineNumber: undefined }, }); + await opener.open({ + text: './foo/bar.txt:10', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///space%20folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 1, + startLineNumber: 10, + endColumn: undefined, + endLineNumber: undefined + }, + }); + }); + + test('should extract column and/or line numbers from links and remove trailing periods', async () => { + localFileOpener = instantiationService.createInstance(TerminalLocalFileLinkOpener); + const localFolderOpener = instantiationService.createInstance(TerminalLocalFolderInWorkspaceLinkOpener); + opener = instantiationService.createInstance(TestTerminalSearchLinkOpener, capabilities, '/folder', localFileOpener, localFolderOpener, () => OperatingSystem.Linux); + fileService.setFiles([ + URI.from({ scheme: Schemas.file, path: '/folder/foo/bar.txt' }) + ]); + await opener.open({ + text: './foo/bar.txt.', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///folder/foo/bar.txt', + source: 'editor', + }); + await opener.open({ + text: './foo/bar.txt:10:5.', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 5, + startLineNumber: 10, + endColumn: undefined, + endLineNumber: undefined + }, + }); + await opener.open({ + text: './foo/bar.txt:10.', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 1, + startLineNumber: 10, + endColumn: undefined, + endLineNumber: undefined + }, + }); + }); + + test('should extract column and/or line numbers from links and remove grepped lines', async () => { + localFileOpener = instantiationService.createInstance(TerminalLocalFileLinkOpener); + const localFolderOpener = instantiationService.createInstance(TerminalLocalFolderInWorkspaceLinkOpener); + opener = instantiationService.createInstance(TestTerminalSearchLinkOpener, capabilities, '/folder', localFileOpener, localFolderOpener, () => OperatingSystem.Linux); + fileService.setFiles([ + URI.from({ scheme: Schemas.file, path: '/folder/foo/bar.txt' }) + ]); + await opener.open({ + text: './foo/bar.txt:10:5:import { ILoveVSCode } from \'./foo/bar.ts\';', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 5, + startLineNumber: 10, + endColumn: undefined, + endLineNumber: undefined + }, + }); + await opener.open({ + text: './foo/bar.txt:10:import { ILoveVSCode } from \'./foo/bar.ts\';', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 1, + startLineNumber: 10, + endColumn: undefined, + endLineNumber: undefined + }, + }); }); + + // Test for https://github.com/microsoft/vscode/pull/200919#discussion_r1428124196 + test('should extract column and/or line numbers from links and remove grepped lines incl singular spaces', async () => { + localFileOpener = instantiationService.createInstance(TerminalLocalFileLinkOpener); + const localFolderOpener = instantiationService.createInstance(TerminalLocalFolderInWorkspaceLinkOpener); + opener = instantiationService.createInstance(TestTerminalSearchLinkOpener, capabilities, '/folder', localFileOpener, localFolderOpener, () => OperatingSystem.Linux); + fileService.setFiles([ + URI.from({ scheme: Schemas.file, path: '/folder/foo/bar.txt' }) + ]); + await opener.open({ + text: './foo/bar.txt:10:5: ', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 5, + startLineNumber: 10, + endColumn: undefined, + endLineNumber: undefined + }, + }); + await opener.open({ + text: './foo/bar.txt:10: ', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 1, + startLineNumber: 10, + endColumn: undefined, + endLineNumber: undefined + }, + }); + }); + + test('should extract line numbers from links and remove ruby stack traces', async () => { + localFileOpener = instantiationService.createInstance(TerminalLocalFileLinkOpener); + const localFolderOpener = instantiationService.createInstance(TerminalLocalFolderInWorkspaceLinkOpener); + opener = instantiationService.createInstance(TestTerminalSearchLinkOpener, capabilities, '/folder', localFileOpener, localFolderOpener, () => OperatingSystem.Linux); + fileService.setFiles([ + URI.from({ scheme: Schemas.file, path: '/folder/foo/bar.rb' }) + ]); + await opener.open({ + text: './foo/bar.rb:30:in `
    `', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///folder/foo/bar.rb', + source: 'editor', + selection: { + startColumn: 1, + startLineNumber: 30, + endColumn: undefined, + endLineNumber: undefined + }, + }); + }); + }); suite('Windows', () => { @@ -365,21 +535,22 @@ suite('Workbench - TerminalLinkOpeners', () => { ]); // Set a fake detected command starting as line 0 to establish the cwd - commandDetection.setCommands([{ + commandDetection.setCommands([new TerminalCommand(xterm, { exitCode: 0, commandStartLineContent: '', markProperties: {}, command: '', + commandLineConfidence: 'low', isTrusted: true, cwd, + executedX: undefined, + startX: undefined, timestamp: 0, - getOutput() { return undefined; }, - getOutputMatch(outputMatcher: ITerminalOutputMatcher) { return undefined; }, + duration: 0, marker: { line: 0 } as Partial as any, - hasOutput() { return true; } - }]); + })]); await opener.open({ text: 'file.txt', bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, @@ -411,7 +582,7 @@ suite('Workbench - TerminalLinkOpeners', () => { }); }); - test('should extract line and column from links in a workspace containing spaces', async () => { + test('should extract column and/or line numbers from links in a workspace containing spaces', async () => { localFileOpener = instantiationService.createInstance(TerminalLocalFileLinkOpener); const localFolderOpener = instantiationService.createInstance(TerminalLocalFolderInWorkspaceLinkOpener); opener = instantiationService.createInstance(TestTerminalSearchLinkOpener, capabilities, 'c:/space folder', localFileOpener, localFolderOpener, () => OperatingSystem.Windows); @@ -433,6 +604,21 @@ suite('Workbench - TerminalLinkOpeners', () => { endLineNumber: undefined }, }); + await opener.open({ + text: './foo/bar.txt:10', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///c%3A/space%20folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 1, + startLineNumber: 10, + endColumn: undefined, + endLineNumber: undefined + }, + }); await opener.open({ text: '.\\foo\\bar.txt:10:5', bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, @@ -448,6 +634,286 @@ suite('Workbench - TerminalLinkOpeners', () => { endLineNumber: undefined }, }); + await opener.open({ + text: '.\\foo\\bar.txt:10', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///c%3A/space%20folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 1, + startLineNumber: 10, + endColumn: undefined, + endLineNumber: undefined + }, + }); + }); + + test('should extract column and/or line numbers from links and remove trailing periods', async () => { + localFileOpener = instantiationService.createInstance(TerminalLocalFileLinkOpener); + const localFolderOpener = instantiationService.createInstance(TerminalLocalFolderInWorkspaceLinkOpener); + opener = instantiationService.createInstance(TestTerminalSearchLinkOpener, capabilities, 'c:/folder', localFileOpener, localFolderOpener, () => OperatingSystem.Windows); + fileService.setFiles([ + URI.from({ scheme: Schemas.file, path: 'c:/folder/foo/bar.txt' }) + ]); + await opener.open({ + text: './foo/bar.txt.', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///c%3A/folder/foo/bar.txt', + source: 'editor', + }); + await opener.open({ + text: './foo/bar.txt:10:5.', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///c%3A/folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 5, + startLineNumber: 10, + endColumn: undefined, + endLineNumber: undefined + }, + }); + await opener.open({ + text: './foo/bar.txt:10.', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///c%3A/folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 1, + startLineNumber: 10, + endColumn: undefined, + endLineNumber: undefined + }, + }); + await opener.open({ + text: '.\\foo\\bar.txt.', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///c%3A/folder/foo/bar.txt', + source: 'editor', + }); + await opener.open({ + text: '.\\foo\\bar.txt:2:5.', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///c%3A/folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 5, + startLineNumber: 2, + endColumn: undefined, + endLineNumber: undefined + }, + }); + await opener.open({ + text: '.\\foo\\bar.txt:2.', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///c%3A/folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 1, + startLineNumber: 2, + endColumn: undefined, + endLineNumber: undefined + }, + }); + }); + + test('should extract column and/or line numbers from links and remove grepped lines', async () => { + localFileOpener = instantiationService.createInstance(TerminalLocalFileLinkOpener); + const localFolderOpener = instantiationService.createInstance(TerminalLocalFolderInWorkspaceLinkOpener); + opener = instantiationService.createInstance(TestTerminalSearchLinkOpener, capabilities, 'c:/folder', localFileOpener, localFolderOpener, () => OperatingSystem.Windows); + fileService.setFiles([ + URI.from({ scheme: Schemas.file, path: 'c:/folder/foo/bar.txt' }) + ]); + await opener.open({ + text: './foo/bar.txt:10:5:import { ILoveVSCode } from \'./foo/bar.ts\';', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///c%3A/folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 5, + startLineNumber: 10, + endColumn: undefined, + endLineNumber: undefined + }, + }); + await opener.open({ + text: './foo/bar.txt:10:import { ILoveVSCode } from \'./foo/bar.ts\';', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///c%3A/folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 1, + startLineNumber: 10, + endColumn: undefined, + endLineNumber: undefined + }, + }); + await opener.open({ + text: '.\\foo\\bar.txt:10:5:import { ILoveVSCode } from \'./foo/bar.ts\';', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///c%3A/folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 5, + startLineNumber: 10, + endColumn: undefined, + endLineNumber: undefined + }, + }); + await opener.open({ + text: '.\\foo\\bar.txt:10:import { ILoveVSCode } from \'./foo/bar.ts\';', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///c%3A/folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 1, + startLineNumber: 10, + endColumn: undefined, + endLineNumber: undefined + }, + }); + }); + + // Test for https://github.com/microsoft/vscode/pull/200919#discussion_r1428124196 + test('should extract column and/or line numbers from links and remove grepped lines incl singular spaces', async () => { + localFileOpener = instantiationService.createInstance(TerminalLocalFileLinkOpener); + const localFolderOpener = instantiationService.createInstance(TerminalLocalFolderInWorkspaceLinkOpener); + opener = instantiationService.createInstance(TestTerminalSearchLinkOpener, capabilities, 'c:/folder', localFileOpener, localFolderOpener, () => OperatingSystem.Windows); + fileService.setFiles([ + URI.from({ scheme: Schemas.file, path: 'c:/folder/foo/bar.txt' }) + ]); + await opener.open({ + text: './foo/bar.txt:10:5: ', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///c%3A/folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 5, + startLineNumber: 10, + endColumn: undefined, + endLineNumber: undefined + }, + }); + await opener.open({ + text: './foo/bar.txt:10: ', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///c%3A/folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 1, + startLineNumber: 10, + endColumn: undefined, + endLineNumber: undefined + }, + }); + await opener.open({ + text: '.\\foo\\bar.txt:10:5: ', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///c%3A/folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 5, + startLineNumber: 10, + endColumn: undefined, + endLineNumber: undefined + }, + }); + await opener.open({ + text: '.\\foo\\bar.txt:10: ', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///c%3A/folder/foo/bar.txt', + source: 'editor', + selection: { + startColumn: 1, + startLineNumber: 10, + endColumn: undefined, + endLineNumber: undefined + }, + }); + }); + + test('should extract line numbers from links and remove ruby stack traces', async () => { + localFileOpener = instantiationService.createInstance(TerminalLocalFileLinkOpener); + const localFolderOpener = instantiationService.createInstance(TerminalLocalFolderInWorkspaceLinkOpener); + opener = instantiationService.createInstance(TestTerminalSearchLinkOpener, capabilities, 'c:/folder', localFileOpener, localFolderOpener, () => OperatingSystem.Windows); + fileService.setFiles([ + URI.from({ scheme: Schemas.file, path: 'c:/folder/foo/bar.rb' }) + ]); + await opener.open({ + text: './foo/bar.rb:30:in `
    `', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///c%3A/folder/foo/bar.rb', + source: 'editor', + selection: { + startColumn: 1, // Since Ruby doesn't appear to put columns in stack traces, this should be 1 + startLineNumber: 30, + endColumn: undefined, + endLineNumber: undefined + }, + }); + await opener.open({ + text: '.\\foo\\bar.rb:30:in `
    `', + bufferRange: { start: { x: 1, y: 1 }, end: { x: 8, y: 1 } }, + type: TerminalBuiltinLinkType.Search + }); + deepStrictEqual(activationResult, { + link: 'file:///c%3A/folder/foo/bar.rb', + source: 'editor', + selection: { + startColumn: 1, // Since Ruby doesn't appear to put columns in stack traces, this should be 1 + startLineNumber: 30, + endColumn: undefined, + endLineNumber: undefined + }, + }); }); }); }); diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkParsing.test.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkParsing.test.ts index 54694c34..04e4aeb5 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkParsing.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkParsing.test.ts @@ -38,18 +38,28 @@ const osLabel: { [key: number | OperatingSystem]: string } = { const testRow = 339; const testCol = 12; const testRowEnd = 341; -const testColEnd = 14; +const testColEnd = 789; const testLinks: ITestLink[] = [ // Simple { link: 'foo', prefix: undefined, suffix: undefined, hasRow: false, hasCol: false }, { link: 'foo:339', prefix: undefined, suffix: ':339', hasRow: true, hasCol: false }, { link: 'foo:339:12', prefix: undefined, suffix: ':339:12', hasRow: true, hasCol: true }, + { link: 'foo:339:12-789', prefix: undefined, suffix: ':339:12-789', hasRow: true, hasCol: true, hasRowEnd: false, hasColEnd: true }, { link: 'foo:339.12', prefix: undefined, suffix: ':339.12', hasRow: true, hasCol: true }, + { link: 'foo:339.12-789', prefix: undefined, suffix: ':339.12-789', hasRow: true, hasCol: true, hasRowEnd: false, hasColEnd: true }, + { link: 'foo:339.12-341.789', prefix: undefined, suffix: ':339.12-341.789', hasRow: true, hasCol: true, hasRowEnd: true, hasColEnd: true }, + { link: 'foo#339', prefix: undefined, suffix: '#339', hasRow: true, hasCol: false }, + { link: 'foo#339:12', prefix: undefined, suffix: '#339:12', hasRow: true, hasCol: true }, + { link: 'foo#339:12-789', prefix: undefined, suffix: '#339:12-789', hasRow: true, hasCol: true, hasRowEnd: false, hasColEnd: true }, + { link: 'foo#339.12', prefix: undefined, suffix: '#339.12', hasRow: true, hasCol: true }, + { link: 'foo#339.12-789', prefix: undefined, suffix: '#339.12-789', hasRow: true, hasCol: true, hasRowEnd: false, hasColEnd: true }, + { link: 'foo#339.12-341.789', prefix: undefined, suffix: '#339.12-341.789', hasRow: true, hasCol: true, hasRowEnd: true, hasColEnd: true }, { link: 'foo 339', prefix: undefined, suffix: ' 339', hasRow: true, hasCol: false }, { link: 'foo 339:12', prefix: undefined, suffix: ' 339:12', hasRow: true, hasCol: true }, + { link: 'foo 339:12-789', prefix: undefined, suffix: ' 339:12-789', hasRow: true, hasCol: true, hasRowEnd: false, hasColEnd: true }, { link: 'foo 339.12', prefix: undefined, suffix: ' 339.12', hasRow: true, hasCol: true }, - { link: 'foo 339.12-14', prefix: undefined, suffix: ' 339.12-14', hasRow: true, hasCol: true, hasRowEnd: false, hasColEnd: true }, - { link: 'foo 339.12-341.14', prefix: undefined, suffix: ' 339.12-341.14', hasRow: true, hasCol: true, hasRowEnd: true, hasColEnd: true }, + { link: 'foo 339.12-789', prefix: undefined, suffix: ' 339.12-789', hasRow: true, hasCol: true, hasRowEnd: false, hasColEnd: true }, + { link: 'foo 339.12-341.789', prefix: undefined, suffix: ' 339.12-341.789', hasRow: true, hasCol: true, hasRowEnd: true, hasColEnd: true }, // Double quotes { link: '"foo",339', prefix: '"', suffix: '",339', hasRow: true, hasCol: false }, @@ -129,9 +139,9 @@ const testLinks: ITestLink[] = [ // OCaml-style { link: '"foo", line 339, character 12', prefix: '"', suffix: '", line 339, character 12', hasRow: true, hasCol: true }, - { link: '"foo", line 339, characters 12-14', prefix: '"', suffix: '", line 339, characters 12-14', hasRow: true, hasCol: true, hasColEnd: true }, + { link: '"foo", line 339, characters 12-789', prefix: '"', suffix: '", line 339, characters 12-789', hasRow: true, hasCol: true, hasColEnd: true }, { link: '"foo", lines 339-341', prefix: '"', suffix: '", lines 339-341', hasRow: true, hasCol: false, hasRowEnd: true }, - { link: '"foo", lines 339-341, characters 12-14', prefix: '"', suffix: '", lines 339-341, characters 12-14', hasRow: true, hasCol: true, hasRowEnd: true, hasColEnd: true }, + { link: '"foo", lines 339-341, characters 12-789', prefix: '"', suffix: '", lines 339-341, characters 12-789', hasRow: true, hasCol: true, hasRowEnd: true, hasColEnd: true }, // Non-breaking space { link: 'foo\u00A0339:12', prefix: undefined, suffix: '\u00A0339:12', hasRow: true, hasCol: true }, @@ -551,6 +561,14 @@ suite('TerminalLinkParsing', () => { ] as IParsedLink[] ); }); + test('should not detect links starting with ? within query strings that contain posix-style paths (#204195)', () => { + // ? appended to the cwd will exist since it's just the cwd + strictEqual(detectLinks(`http://foo.com/?bar=/a/b&baz=c`, os).some(e => e.path.text.startsWith('?')), false); + }); + test('should not detect links starting with ? within query strings that contain Windows-style paths (#204195)', () => { + // ? appended to the cwd will exist since it's just the cwd + strictEqual(detectLinks(`http://foo.com/?bar=a:\\b&baz=c`, os).some(e => e.path.text.startsWith('?')), false); + }); } }); @@ -688,5 +706,11 @@ suite('TerminalLinkParsing', () => { }); } }); + suite('should ignore links with suffixes when the path itself is the empty string', () => { + deepStrictEqual( + detectLinks('""",1', OperatingSystem.Linux), + [] as IParsedLink[] + ); + }); }); }); diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLocalLinkDetector.test.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLocalLinkDetector.test.ts index 4e7cfa28..785ad965 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLocalLinkDetector.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLocalLinkDetector.test.ts @@ -12,7 +12,7 @@ import { TerminalBuiltinLinkType } from 'vs/workbench/contrib/terminalContrib/li import { TerminalLocalLinkDetector } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLocalLinkDetector'; import { TerminalCapabilityStore } from 'vs/platform/terminal/common/capabilities/terminalCapabilityStore'; import { assertLinkHelper } from 'vs/workbench/contrib/terminalContrib/links/test/browser/linkTestUtils'; -import type { Terminal } from 'xterm'; +import type { Terminal } from '@xterm/xterm'; import { timeout } from 'vs/base/common/async'; import { strictEqual } from 'assert'; import { TerminalLinkResolver } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkResolver'; @@ -32,6 +32,10 @@ const unixLinks: (string | { link: string; resource: URI })[] = [ '/foo/[bar].baz', '/foo/[bar]/baz', '/foo/bar+more', + // URI file:// + { link: 'file:///foo', resource: URI.file('/foo') }, + { link: 'file:///foo/bar', resource: URI.file('/foo/bar') }, + { link: 'file:///foo/bar%20baz', resource: URI.file('/foo/bar baz') }, // User home { link: '~/foo', resource: URI.file('/home/foo') }, // Relative @@ -51,6 +55,10 @@ const windowsLinks: (string | { link: string; resource: URI })[] = [ 'c:\\foo\\bar', 'c:\\foo\\bar+more', 'c:\\foo/bar\\baz', + // URI file:// + { link: 'file:///c:/foo', resource: URI.file('c:\\foo') }, + { link: 'file:///c:/foo/bar', resource: URI.file('c:\\foo\\bar') }, + { link: 'file:///c:/foo/bar%20baz', resource: URI.file('c:\\foo\\bar baz') }, // User home { link: '~\\foo', resource: URI.file('C:\\Home\\foo') }, { link: '~/foo', resource: URI.file('C:\\Home\\foo') }, @@ -114,7 +122,9 @@ const supportedLinkFormats: LinkFormatInfo[] = [ { urlFormat: '{0} [{1}, {2}]', line: '5', column: '3' }, { urlFormat: '{0}: [{1}, {2}]', line: '5', column: '3' }, { urlFormat: '{0}",{1}', line: '5' }, - { urlFormat: '{0}\',{1}', line: '5' } + { urlFormat: '{0}\',{1}', line: '5' }, + { urlFormat: '{0}#{1}', line: '5' }, + { urlFormat: '{0}#{1}:{2}', line: '5', column: '5' } ]; const windowsFallbackLinks: (string | { link: string; resource: URI })[] = [ @@ -128,6 +138,10 @@ const supportedFallbackLinkFormats: LinkFormatInfo[] = [ // Python style error: File "", line { urlFormat: 'File "{0}"', linkCellStartOffset: 5 }, { urlFormat: 'File "{0}", line {1}', line: '5', linkCellStartOffset: 5 }, + // Unknown tool #200166: FILE :: + { urlFormat: ' FILE {0}', linkCellStartOffset: 7 }, + { urlFormat: ' FILE {0}:{1}', line: '5', linkCellStartOffset: 7 }, + { urlFormat: ' FILE {0}:{1}:{2}', line: '5', column: '3', linkCellStartOffset: 7 }, // Some C++ compile error formats { urlFormat: '{0}({1}) :', line: '5', linkCellEndOffset: -2 }, { urlFormat: '{0}({1},{2}) :', line: '5', column: '3', linkCellEndOffset: -2 }, @@ -193,7 +207,7 @@ suite('Workbench - TerminalLocalLinkDetector', () => { resolver = instantiationService.createInstance(TerminalLinkResolver); validResources = []; - const TerminalCtor = (await importAMDNodeModule('xterm', 'lib/xterm.js')).Terminal; + const TerminalCtor = (await importAMDNodeModule('@xterm/xterm', 'lib/xterm.js')).Terminal; xterm = new TerminalCtor({ allowProposedApi: true, cols: 80, rows: 30 }); }); diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalMultiLineLinkDetector.test.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalMultiLineLinkDetector.test.ts index e7725906..bfb219e2 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalMultiLineLinkDetector.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalMultiLineLinkDetector.test.ts @@ -10,7 +10,7 @@ import { TestConfigurationService } from 'vs/platform/configuration/test/common/ import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; import { TerminalBuiltinLinkType } from 'vs/workbench/contrib/terminalContrib/links/browser/links'; import { assertLinkHelper } from 'vs/workbench/contrib/terminalContrib/links/test/browser/linkTestUtils'; -import type { Terminal } from 'xterm'; +import type { Terminal } from '@xterm/xterm'; import { timeout } from 'vs/base/common/async'; import { strictEqual } from 'assert'; import { TerminalLinkResolver } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalLinkResolver'; @@ -152,7 +152,7 @@ suite('Workbench - TerminalMultiLineLinkDetector', () => { resolver = instantiationService.createInstance(TerminalLinkResolver); validResources = []; - const TerminalCtor = (await importAMDNodeModule('xterm', 'lib/xterm.js')).Terminal; + const TerminalCtor = (await importAMDNodeModule('@xterm/xterm', 'lib/xterm.js')).Terminal; xterm = new TerminalCtor({ allowProposedApi: true, cols: 80, rows: 30 }); }); diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalUriLinkDetector.test.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalUriLinkDetector.test.ts index d4adc4f3..7d66e369 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalUriLinkDetector.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalUriLinkDetector.test.ts @@ -13,10 +13,12 @@ import { TerminalUriLinkDetector } from 'vs/workbench/contrib/terminalContrib/li import { assertLinkHelper } from 'vs/workbench/contrib/terminalContrib/links/test/browser/linkTestUtils'; import { createFileStat } from 'vs/workbench/test/common/workbenchTestServices'; import { URI } from 'vs/base/common/uri'; -import type { Terminal } from 'xterm'; +import type { Terminal } from '@xterm/xterm'; import { OperatingSystem } from 'vs/base/common/platform'; import { importAMDNodeModule } from 'vs/amdX'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { NullLogService } from 'vs/platform/log/common/log'; +import { ITerminalLogService } from 'vs/platform/terminal/common/terminal'; suite('Workbench - TerminalUriLinkDetector', () => { const store = ensureNoDisposablesAreLeakedInTestSuite(); @@ -39,9 +41,10 @@ suite('Workbench - TerminalUriLinkDetector', () => { return createFileStat(resource); } }); + instantiationService.stub(ITerminalLogService, new NullLogService()); validResources = []; - const TerminalCtor = (await importAMDNodeModule('xterm', 'lib/xterm.js')).Terminal; + const TerminalCtor = (await importAMDNodeModule('@xterm/xterm', 'lib/xterm.js')).Terminal; xterm = new TerminalCtor({ allowProposedApi: true, cols: 80, rows: 30 }); detector = instantiationService.createInstance(TerminalUriLinkDetector, xterm, { initialCwd: '/parent/cwd', diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalWordLinkDetector.test.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalWordLinkDetector.test.ts index c30d174f..a12ddf68 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalWordLinkDetector.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalWordLinkDetector.test.ts @@ -13,7 +13,7 @@ import { ITerminalSimpleLink, TerminalBuiltinLinkType } from 'vs/workbench/contr import { TerminalWordLinkDetector } from 'vs/workbench/contrib/terminalContrib/links/browser/terminalWordLinkDetector'; import { assertLinkHelper } from 'vs/workbench/contrib/terminalContrib/links/test/browser/linkTestUtils'; import { TestProductService } from 'vs/workbench/test/common/workbenchTestServices'; -import type { Terminal } from 'xterm'; +import type { Terminal } from '@xterm/xterm'; suite('Workbench - TerminalWordLinkDetector', () => { const store = ensureNoDisposablesAreLeakedInTestSuite(); @@ -31,7 +31,7 @@ suite('Workbench - TerminalWordLinkDetector', () => { instantiationService.stub(IConfigurationService, configurationService); instantiationService.set(IProductService, TestProductService); - const TerminalCtor = (await importAMDNodeModule('xterm', 'lib/xterm.js')).Terminal; + const TerminalCtor = (await importAMDNodeModule('@xterm/xterm', 'lib/xterm.js')).Terminal; xterm = store.add(new TerminalCtor({ allowProposedApi: true, cols: 80, rows: 30 })); detector = store.add(instantiationService.createInstance(TerminalWordLinkDetector, xterm)); }); diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/media/terminalQuickFix.css b/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/media/terminalQuickFix.css index 11a54028..e549278d 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/media/terminalQuickFix.css +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/media/terminalQuickFix.css @@ -12,8 +12,10 @@ background-color: var(--vscode-terminal-background, var(--vscode-panel-background)); } +.monaco-workbench .editor-instance .terminal .terminal-command-decoration.quick-fix { + background-color: var(--vscode-terminal-background, var(--vscode-editor-background)); +} + .monaco-workbench .terminal .terminal-command-decoration.quick-fix.explainOnly { - /* Use success background to blend in with the terminal better as it's lower priority. We will - * probably want to add an explicit color for this eventually. */ - color: var(--vscode-terminalCommandDecoration-successBackground) !important; + color: var(--vscode-editorLightBulbAutoFix-foreground) !important; } diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/quickFix.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/quickFix.ts index f576102f..96c2fec0 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/quickFix.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/quickFix.ts @@ -29,7 +29,7 @@ export interface ITerminalQuickFixProviderSelector { provider: ITerminalQuickFixProvider; } -export type TerminalQuickFixActionInternal = IAction | ITerminalQuickFixExecuteTerminalCommandAction | ITerminalQuickFixOpenerAction; +export type TerminalQuickFixActionInternal = IAction | ITerminalQuickFixTerminalCommandAction | ITerminalQuickFixOpenerAction; export type TerminalQuickFixCallback = (matchResult: ITerminalCommandMatchResult) => TerminalQuickFixActionInternal[] | TerminalQuickFixActionInternal | undefined; export type TerminalQuickFixCallbackExtension = (terminalCommand: ITerminalCommand, lines: string[] | undefined, option: ITerminalQuickFixOptions, token: CancellationToken) => Promise; @@ -65,11 +65,11 @@ export interface ITerminalQuickFix { source: string; } -export interface ITerminalQuickFixExecuteTerminalCommandAction extends ITerminalQuickFix { +export interface ITerminalQuickFixTerminalCommandAction extends ITerminalQuickFix { type: TerminalQuickFixType.TerminalCommand; terminalCommand: string; // TODO: Should this depend on whether alt is held? - addNewLine?: boolean; + shouldExecute?: boolean; } export interface ITerminalQuickFixOpenerAction extends ITerminalQuickFix { type: TerminalQuickFixType.Opener; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon.ts index 697f6db5..2122ab42 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon.ts @@ -5,7 +5,7 @@ // Importing types is safe in any layer // eslint-disable-next-line local/code-import-patterns -import type { ITerminalAddon } from 'xterm-headless'; +import type { ITerminalAddon } from '@xterm/headless'; import { Emitter, Event } from 'vs/base/common/event'; import { Disposable } from 'vs/base/common/lifecycle'; import { ITerminalCapabilityStore, ITerminalCommand, TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; @@ -16,11 +16,11 @@ import { localize } from 'vs/nls'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IOpenerService } from 'vs/platform/opener/common/opener'; import { DecorationSelector, updateLayout } from 'vs/workbench/contrib/terminal/browser/xterm/decorationStyles'; -import type { IDecoration, Terminal } from 'xterm'; +import type { IDecoration, Terminal } from '@xterm/xterm'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { CancellationTokenSource } from 'vs/base/common/cancellation'; import { IExtensionService } from 'vs/workbench/services/extensions/common/extensions'; -import { AudioCue, IAudioCueService } from 'vs/platform/audioCues/browser/audioCueService'; +import { AccessibilitySignal, IAccessibilitySignalService } from 'vs/platform/accessibilitySignal/browser/accessibilitySignalService'; import { IActionWidgetService } from 'vs/platform/actionWidget/browser/actionWidget'; import { ActionSet } from 'vs/platform/actionWidget/common/actionWidget'; import { getLinesForCommand } from 'vs/platform/terminal/common/capabilities/commandDetectionCapability'; @@ -28,7 +28,7 @@ import { IAnchor } from 'vs/base/browser/ui/contextview/contextview'; import { ILabelService } from 'vs/platform/label/common/label'; import { Schemas } from 'vs/base/common/network'; import { URI } from 'vs/base/common/uri'; -import { ITerminalQuickFixInternalOptions, ITerminalQuickFixResolvedExtensionOptions, ITerminalQuickFix, ITerminalQuickFixExecuteTerminalCommandAction, ITerminalQuickFixOpenerAction, ITerminalQuickFixOptions, ITerminalQuickFixProviderSelector, ITerminalQuickFixService, ITerminalQuickFixUnresolvedExtensionOptions, TerminalQuickFixType, ITerminalQuickFixCommandAction } from 'vs/workbench/contrib/terminalContrib/quickFix/browser/quickFix'; +import { ITerminalQuickFixInternalOptions, ITerminalQuickFixResolvedExtensionOptions, ITerminalQuickFix, ITerminalQuickFixTerminalCommandAction, ITerminalQuickFixOpenerAction, ITerminalQuickFixOptions, ITerminalQuickFixProviderSelector, ITerminalQuickFixService, ITerminalQuickFixUnresolvedExtensionOptions, TerminalQuickFixType, ITerminalQuickFixCommandAction } from 'vs/workbench/contrib/terminalContrib/quickFix/browser/quickFix'; import { ITerminalCommandSelector } from 'vs/platform/terminal/common/terminal'; import { ActionListItemKind, IActionListItem } from 'vs/platform/actionWidget/browser/actionList'; import { CodeActionKind } from 'vs/editor/contrib/codeAction/common/types'; @@ -36,8 +36,12 @@ import { Codicon } from 'vs/base/common/codicons'; import { ThemeIcon } from 'vs/base/common/themables'; import { ICommandService } from 'vs/platform/commands/common/commands'; +const enum QuickFixDecorationSelector { + QuickFix = 'quick-fix' +} + const quickFixClasses = [ - DecorationSelector.QuickFix, + QuickFixDecorationSelector.QuickFix, DecorationSelector.Codicon, DecorationSelector.CommandDecoration, DecorationSelector.XtermDecoration @@ -45,7 +49,7 @@ const quickFixClasses = [ export interface ITerminalQuickFixAddon { showMenu(): void; - onDidRequestRerunCommand: Event<{ command: string; addNewLine?: boolean }>; + onDidRequestRerunCommand: Event<{ command: string; shouldExecute?: boolean }>; /** * Registers a listener on onCommandFinished scoped to a particular command or regular * expression and provides a callback to be executed for commands that match. @@ -54,7 +58,7 @@ export interface ITerminalQuickFixAddon { } export class TerminalQuickFixAddon extends Disposable implements ITerminalAddon, ITerminalQuickFixAddon { - private readonly _onDidRequestRerunCommand = new Emitter<{ command: string; addNewLine?: boolean }>(); + private readonly _onDidRequestRerunCommand = new Emitter<{ command: string; shouldExecute?: boolean }>(); readonly onDidRequestRerunCommand = this._onDidRequestRerunCommand.event; private _terminal: Terminal | undefined; @@ -77,7 +81,7 @@ export class TerminalQuickFixAddon extends Disposable implements ITerminalAddon, @ITerminalQuickFixService private readonly _quickFixService: ITerminalQuickFixService, @ICommandService private readonly _commandService: ICommandService, @IConfigurationService private readonly _configurationService: IConfigurationService, - @IAudioCueService private readonly _audioCueService: IAudioCueService, + @IAccessibilitySignalService private readonly _accessibilitySignalService: IAccessibilitySignalService, @IOpenerService private readonly _openerService: IOpenerService, @ITelemetryService private readonly _telemetryService: ITelemetryService, @IExtensionService private readonly _extensionService: IExtensionService, @@ -114,17 +118,15 @@ export class TerminalQuickFixAddon extends Disposable implements ITerminalAddon, return; } - // TODO: What's documentation do? Need a vscode command? const actions = this._currentRenderContext.quickFixes.map(f => new TerminalQuickFixItem(f, f.type, f.source, f.label, f.kind)); - const documentation = this._currentRenderContext.quickFixes.map(f => { return { id: f.source, title: f.label, tooltip: f.source }; }); const actionSet = { - // TODO: Documentation and actions are separate? - documentation, allActions: actions, hasAutoFix: false, + hasAIFix: false, + allAIFixes: false, validActions: actions, dispose: () => { } - } as ActionSet; + } satisfies ActionSet; const delegate = { onSelect: async (fix: TerminalQuickFixItem) => { fix.action?.run(); @@ -186,6 +188,7 @@ export class TerminalQuickFixAddon extends Disposable implements ITerminalAddon, if (command.command !== '' && this._lastQuickFixId) { this._disposeQuickFix(this._lastQuickFixId, false); } + const resolver = async (selector: ITerminalQuickFixOptions, lines?: string[]) => { if (lines === undefined) { return undefined; @@ -265,7 +268,7 @@ export class TerminalQuickFixAddon extends Disposable implements ITerminalAddon, height: rect.height }; - if (e.classList.contains(DecorationSelector.QuickFix)) { + if (e.classList.contains(QuickFixDecorationSelector.QuickFix)) { if (this._currentRenderContext) { this._currentRenderContext.anchor = anchor; } @@ -281,9 +284,9 @@ export class TerminalQuickFixAddon extends Disposable implements ITerminalAddon, e.classList.add(...ThemeIcon.asClassNameArray(isExplainOnly ? Codicon.sparkle : Codicon.lightBulb)); updateLayout(this._configurationService, e); - this._audioCueService.playAudioCue(AudioCue.terminalQuickFix); + this._accessibilitySignalService.playSignal(AccessibilitySignal.terminalQuickFix); - const parentElement = e.closest('.xterm') as HTMLElement; + const parentElement = (e.closest('.xterm') as HTMLElement).parentElement; if (!parentElement) { return; } @@ -302,6 +305,7 @@ export interface ITerminalAction extends IAction { source: string; uri?: URI; command?: string; + shouldExecute?: boolean; } export async function getQuickFixesForCommand( @@ -312,7 +316,7 @@ export async function getQuickFixesForCommand( commandService: ICommandService, openerService: IOpenerService, labelService: ILabelService, - onDidRequestRerunCommand?: Emitter<{ command: string; addNewLine?: boolean }>, + onDidRequestRerunCommand?: Emitter<{ command: string; shouldExecute?: boolean }>, getResolvedFixes?: (selector: ITerminalQuickFixOptions, lines?: string[]) => Promise ): Promise { // Prevent duplicates by tracking added entries @@ -357,7 +361,7 @@ export async function getQuickFixesForCommand( if ('type' in quickFix) { switch (quickFix.type) { case TerminalQuickFixType.TerminalCommand: { - const fix = quickFix as ITerminalQuickFixExecuteTerminalCommandAction; + const fix = quickFix as ITerminalQuickFixTerminalCommandAction; if (commandQuickFixSet.has(fix.terminalCommand)) { continue; } @@ -374,11 +378,12 @@ export async function getQuickFixesForCommand( run: () => { onDidRequestRerunCommand?.fire({ command: fix.terminalCommand, - addNewLine: fix.addNewLine ?? true + shouldExecute: fix.shouldExecute ?? true }); }, tooltip: label, - command: fix.terminalCommand + command: fix.terminalCommand, + shouldExecute: fix.shouldExecute }; break; } diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution.ts index 4fca04ec..9533aa20 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution.ts @@ -6,7 +6,7 @@ import 'vs/css!./media/terminalQuickFix'; import { KeyCode, KeyMod } from 'vs/base/common/keyCodes'; import { DisposableStore } from 'vs/base/common/lifecycle'; -import { localize } from 'vs/nls'; +import { localize2 } from 'vs/nls'; import { InstantiationType, registerSingleton } from 'vs/platform/instantiation/common/extensions'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry'; @@ -14,18 +14,22 @@ import { ITerminalContribution, ITerminalInstance, IXtermTerminal } from 'vs/wor import { registerActiveInstanceAction } from 'vs/workbench/contrib/terminal/browser/terminalActions'; import { registerTerminalContribution } from 'vs/workbench/contrib/terminal/browser/terminalExtensions'; import { TerminalWidgetManager } from 'vs/workbench/contrib/terminal/browser/widgets/widgetManager'; -import { ITerminalProcessManager, TerminalCommandId } from 'vs/workbench/contrib/terminal/common/terminal'; +import { ITerminalProcessManager } from 'vs/workbench/contrib/terminal/common/terminal'; import { TerminalContextKeys } from 'vs/workbench/contrib/terminal/common/terminalContextKey'; import { ITerminalQuickFixService } from 'vs/workbench/contrib/terminalContrib/quickFix/browser/quickFix'; import { TerminalQuickFixAddon } from 'vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon'; -import { freePort, gitCreatePr, gitPushSetUpstream, gitSimilar, gitTwoDashes, pwshGeneralError, pwshUnixCommandNotFoundError } from 'vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions'; +import { freePort, gitCreatePr, gitPull, gitPushSetUpstream, gitSimilar, gitTwoDashes, pwshGeneralError, pwshUnixCommandNotFoundError } from 'vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions'; import { TerminalQuickFixService } from 'vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService'; -import type { Terminal as RawXtermTerminal } from 'xterm'; +import type { Terminal as RawXtermTerminal } from '@xterm/xterm'; + +// #region Services -// Services registerSingleton(ITerminalQuickFixService, TerminalQuickFixService, InstantiationType.Delayed); -// Contributions +// #endregion + +// #region Contributions + class TerminalQuickFixContribution extends DisposableStore implements ITerminalContribution { static readonly ID = 'quickFix'; @@ -51,11 +55,12 @@ class TerminalQuickFixContribution extends DisposableStore implements ITerminalC xterm.raw.loadAddon(this._addon); // Hook up listeners - this.add(this._addon.onDidRequestRerunCommand((e) => this._instance.runCommand(e.command, e.addNewLine || false))); + this.add(this._addon.onDidRequestRerunCommand((e) => this._instance.runCommand(e.command, e.shouldExecute || false))); // Register quick fixes for (const actionOption of [ gitTwoDashes(), + gitPull(), freePort((port: string, command: string) => this._instance.freePortKillProcess(port, command)), gitSimilar(), gitPushSetUpstream(), @@ -69,10 +74,17 @@ class TerminalQuickFixContribution extends DisposableStore implements ITerminalC } registerTerminalContribution(TerminalQuickFixContribution.ID, TerminalQuickFixContribution); -// Actions +// #endregion + +// #region Actions + +const enum TerminalQuickFixCommandId { + ShowQuickFixes = 'workbench.action.terminal.showQuickFixes', +} + registerActiveInstanceAction({ - id: TerminalCommandId.ShowQuickFixes, - title: { value: localize('workbench.action.terminal.showQuickFixes', "Show Terminal Quick Fixes"), original: 'Show Terminal Quick Fixes' }, + id: TerminalQuickFixCommandId.ShowQuickFixes, + title: localize2('workbench.action.terminal.showQuickFixes', 'Show Terminal Quick Fixes'), precondition: TerminalContextKeys.focus, keybinding: { primary: KeyMod.CtrlCmd | KeyCode.Period, @@ -80,3 +92,5 @@ registerActiveInstanceAction({ }, run: (activeInstance) => TerminalQuickFixContribution.get(activeInstance)?.addon?.showMenu() }); + +// #endregion diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions.ts index 89284446..f17970dd 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions.ts @@ -5,9 +5,10 @@ import { URI } from 'vs/base/common/uri'; import { localize } from 'vs/nls'; -import { ITerminalQuickFixInternalOptions, ITerminalCommandMatchResult, ITerminalQuickFixExecuteTerminalCommandAction, TerminalQuickFixActionInternal, TerminalQuickFixType } from 'vs/workbench/contrib/terminalContrib/quickFix/browser/quickFix'; +import { ITerminalQuickFixInternalOptions, ITerminalCommandMatchResult, ITerminalQuickFixTerminalCommandAction, TerminalQuickFixActionInternal, TerminalQuickFixType } from 'vs/workbench/contrib/terminalContrib/quickFix/browser/quickFix'; export const GitCommandLineRegex = /git/; +export const GitPullOutputRegex = /and can be fast-forwarded/; export const GitPushCommandLineRegex = /git\s+push/; export const GitTwoDashesRegex = /error: did you mean `--(.+)` \(with two dashes\)\?/; export const GitSimilarOutputRegex = /(?:(most similar commands? (is|are)))/; @@ -50,7 +51,7 @@ export function gitSimilar(): ITerminalQuickFixInternalOptions { id: 'Git Similar', type: TerminalQuickFixType.TerminalCommand, terminalCommand: matchResult.commandLine.replace(/git\s+[^\s]+/, () => `git ${fixedCommand}`), - addNewLine: true, + shouldExecute: true, source: QuickFixSource.Builtin }); } @@ -60,6 +61,30 @@ export function gitSimilar(): ITerminalQuickFixInternalOptions { }; } +export function gitPull(): ITerminalQuickFixInternalOptions { + return { + id: 'Git Pull', + type: 'internal', + commandLineMatcher: GitCommandLineRegex, + outputMatcher: { + lineMatcher: GitPullOutputRegex, + anchor: 'bottom', + offset: 0, + length: 8 + }, + commandExitResult: 'success', + getQuickFixes: (matchResult: ITerminalCommandMatchResult) => { + return { + type: TerminalQuickFixType.TerminalCommand, + id: 'Git Pull', + terminalCommand: `git pull`, + shouldExecute: true, + source: QuickFixSource.Builtin + }; + } + }; +} + export function gitTwoDashes(): ITerminalQuickFixInternalOptions { return { id: 'Git Two Dashes', @@ -81,7 +106,7 @@ export function gitTwoDashes(): ITerminalQuickFixInternalOptions { type: TerminalQuickFixType.TerminalCommand, id: 'Git Two Dashes', terminalCommand: matchResult.commandLine.replace(` -${problemArg}`, () => ` --${problemArg}`), - addNewLine: true, + shouldExecute: true, source: QuickFixSource.Builtin }; } @@ -175,7 +200,7 @@ export function gitPushSetUpstream(): ITerminalQuickFixInternalOptions { type: TerminalQuickFixType.TerminalCommand, id: 'Git Push Set Upstream', terminalCommand: fixedCommand, - addNewLine: true, + shouldExecute: true, source: QuickFixSource.Builtin }); return actions; @@ -213,7 +238,7 @@ export function gitCreatePr(): ITerminalQuickFixInternalOptions { }, commandExitResult: 'success', getQuickFixes: (matchResult: ITerminalCommandMatchResult) => { - const link = matchResult?.outputMatch?.regexMatch?.groups?.link; + const link = matchResult?.outputMatch?.regexMatch?.groups?.link?.trimEnd(); if (!link) { return; } @@ -265,7 +290,7 @@ export function pwshGeneralError(): ITerminalQuickFixInternalOptions { if (!suggestions) { return; } - const result: ITerminalQuickFixExecuteTerminalCommandAction[] = []; + const result: ITerminalQuickFixTerminalCommandAction[] = []; for (const suggestion of suggestions) { result.push({ id: 'Pwsh General Error', @@ -311,7 +336,7 @@ export function pwshUnixCommandNotFoundError(): ITerminalQuickFixInternalOptions } // Always remove the first element as it's the "Suggestion [cmd-not-found]"" line - const result: ITerminalQuickFixExecuteTerminalCommandAction[] = []; + const result: ITerminalQuickFixTerminalCommandAction[] = []; let inSuggestions = false; for (; i < lines.length; i++) { const line = lines[i].trim(); diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService.ts index 61b17085..35851c41 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService.ts @@ -6,6 +6,7 @@ import { Emitter } from 'vs/base/common/event'; import { IDisposable, toDisposable } from 'vs/base/common/lifecycle'; import { localize } from 'vs/nls'; +import { ILogService } from 'vs/platform/log/common/log'; import { ITerminalCommandSelector } from 'vs/platform/terminal/common/terminal'; import { ITerminalQuickFixService, ITerminalQuickFixProvider, ITerminalQuickFixProviderSelector } from 'vs/workbench/contrib/terminalContrib/quickFix/browser/quickFix'; import { isProposedApiEnabled } from 'vs/workbench/services/extensions/common/extensions'; @@ -28,7 +29,9 @@ export class TerminalQuickFixService implements ITerminalQuickFixService { readonly extensionQuickFixes: Promise>; - constructor() { + constructor( + @ILogService private readonly _logService: ILogService, + ) { this.extensionQuickFixes = new Promise((r) => quickFixExtensionPoint.setHandler(fixes => { r(fixes.filter(c => isProposedApiEnabled(c.description, 'terminalQuickFixProvider')).map(c => { if (!c.value) { @@ -61,7 +64,8 @@ export class TerminalQuickFixService implements ITerminalQuickFixService { this._providers.set(id, provider); const selector = this._selectors.get(id); if (!selector) { - throw new Error(`No registered selector for ID: ${id}`); + this._logService.error(`No registered selector for ID: ${id}`); + return; } this._onDidRegisterProvider.fire({ selector, provider }); }); diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/test/browser/quickFixAddon.test.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/test/browser/quickFixAddon.test.ts index 44f01d96..0607960f 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/test/browser/quickFixAddon.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/quickFix/test/browser/quickFixAddon.test.ts @@ -15,10 +15,10 @@ import { ILogService, NullLogService } from 'vs/platform/log/common/log'; import { ITerminalCommand, TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; import { CommandDetectionCapability } from 'vs/platform/terminal/common/capabilities/commandDetectionCapability'; import { TerminalCapabilityStore } from 'vs/platform/terminal/common/capabilities/terminalCapabilityStore'; -import { gitSimilar, freePort, FreePortOutputRegex, gitCreatePr, GitCreatePrOutputRegex, GitPushOutputRegex, gitPushSetUpstream, GitSimilarOutputRegex, gitTwoDashes, GitTwoDashesRegex, pwshUnixCommandNotFoundError, PwshUnixCommandNotFoundErrorOutputRegex, pwshGeneralError, PwshGeneralErrorOutputRegex } from 'vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions'; +import { gitSimilar, freePort, FreePortOutputRegex, gitCreatePr, GitCreatePrOutputRegex, GitPushOutputRegex, gitPushSetUpstream, GitSimilarOutputRegex, gitTwoDashes, GitTwoDashesRegex, pwshUnixCommandNotFoundError, PwshUnixCommandNotFoundErrorOutputRegex, pwshGeneralError, PwshGeneralErrorOutputRegex, gitPull, GitPullOutputRegex } from 'vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions'; import { TerminalQuickFixAddon, getQuickFixesForCommand } from 'vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon'; import { URI } from 'vs/base/common/uri'; -import type { Terminal } from 'xterm'; +import type { Terminal } from '@xterm/xterm'; import { Event } from 'vs/base/common/event'; import { LabelService } from 'vs/workbench/services/label/common/labelService'; import { ILabelService } from 'vs/platform/label/common/label'; @@ -45,7 +45,7 @@ suite('QuickFixAddon', () => { setup(async () => { instantiationService = store.add(new TestInstantiationService()); - const TerminalCtor = (await importAMDNodeModule('xterm', 'lib/xterm.js')).Terminal; + const TerminalCtor = (await importAMDNodeModule('@xterm/xterm', 'lib/xterm.js')).Terminal; terminal = store.add(new TerminalCtor({ allowProposedApi: true, cols: 80, @@ -183,6 +183,40 @@ suite('QuickFixAddon', () => { }); }); }); + suite('gitPull', () => { + const expectedMap = new Map(); + const command = `git checkout vnext`; + const output = 'Already on \'vnext\' \n Your branch is behind \'origin/vnext\' by 1 commit, and can be fast-forwarded.'; + const exitCode = 0; + const actions = [{ + id: 'Git Pull', + enabled: true, + label: 'Run: git pull', + tooltip: 'Run: git pull', + command: 'git pull' + }]; + setup(() => { + const command = gitPull(); + expectedMap.set(command.commandLineMatcher.toString(), [command]); + quickFixAddon.registerCommandFinishedListener(command); + }); + suite('returns undefined when', () => { + test('output does not match', async () => { + strictEqual((await getQuickFixesForCommand([], terminal, createCommand(command, `invalid output`, GitPullOutputRegex, exitCode), expectedMap, commandService, openerService, labelService)), undefined); + }); + test('command does not match', async () => { + strictEqual((await getQuickFixesForCommand([], terminal, createCommand(`gt add`, output, GitPullOutputRegex, exitCode), expectedMap, commandService, openerService, labelService)), undefined); + }); + test('exit code does not match', async () => { + strictEqual((await getQuickFixesForCommand([], terminal, createCommand(command, output, GitPullOutputRegex, 2), expectedMap, commandService, openerService, labelService)), undefined); + }); + }); + suite('returns actions when', () => { + test('matching exit status, command, ouput', async () => { + assertMatchOptions((await getQuickFixesForCommand([], terminal, createCommand(command, output, GitPullOutputRegex, exitCode), expectedMap, commandService, openerService, labelService)), actions); + }); + }); + }); if (!isWindows) { suite('freePort', () => { const expectedMap = new Map(); @@ -444,6 +478,8 @@ function createCommand(command: string, output: string, outputMatcher?: RegExp | cwd: '', commandStartLineContent: '', markProperties: {}, + executedX: undefined, + startX: undefined, command, isTrusted: true, exitCode, @@ -459,7 +495,7 @@ function createCommand(command: string, output: string, outputMatcher?: RegExp | }, timestamp: Date.now(), hasOutput: () => !!output - }; + } as ITerminalCommand; } type TestAction = Pick & { command?: string; uri?: URI }; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/media/stickyScroll.css b/patched-vscode/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/media/stickyScroll.css new file mode 100644 index 00000000..bc8e99fb --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/media/stickyScroll.css @@ -0,0 +1,48 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +.terminal-sticky-scroll { + display: none; + position: absolute; + left: 0; + right: 0; + z-index: 32; /* Must be higher than .xterm-viewport and decorations */ + background: var(--vscode-terminalStickyScroll-background, var(--vscode-terminal-background, var(--vscode-panel-background))); + box-shadow: var(--vscode-scrollbar-shadow) 0 3px 2px -2px; +} +.part.sidebar .terminal-sticky-scroll, +.part.auxiliarybar .terminal-sticky-scroll { + background: var(--vscode-terminalStickyScroll-background, var(--vscode-terminal-background, var(--vscode-sideBar-background))); +} +.editor-instance .terminal-sticky-scroll { + background: var(--vscode-terminalStickyScroll-background, var(--vscode-terminal-background, var(--vscode-editor-background))); +} + +.terminal-sticky-scroll.visible { + display:block; +} + +.terminal-sticky-scroll:hover { + cursor: pointer !important; +} + +.terminal-sticky-scroll .xterm { + position: relative !important; + pointer-events: none; + padding-bottom: 0 !important; +} + +.terminal-sticky-scroll .hover-overlay { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + cursor: pointer !important; +} + +.terminal-sticky-scroll .hover-overlay:hover { + background-color: var(--vscode-terminalStickyScrollHover-background, transparent); +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminal.stickyScroll.contribution.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminal.stickyScroll.contribution.ts new file mode 100644 index 00000000..6f6b7193 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminal.stickyScroll.contribution.ts @@ -0,0 +1,52 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import 'vs/css!./media/stickyScroll'; +import { localize, localize2 } from 'vs/nls'; +import { MenuId } from 'vs/platform/actions/common/actions'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; +import { registerTerminalAction } from 'vs/workbench/contrib/terminal/browser/terminalActions'; +import { registerTerminalContribution } from 'vs/workbench/contrib/terminal/browser/terminalExtensions'; +import { TerminalStickyScrollContribution } from 'vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollContribution'; +import { TerminalStickyScrollSettingId } from 'vs/workbench/contrib/terminalContrib/stickyScroll/common/terminalStickyScrollConfiguration'; + +// #region Terminal Contributions + +registerTerminalContribution(TerminalStickyScrollContribution.ID, TerminalStickyScrollContribution, true); + +// #endregion + +// #region Actions + +const enum TerminalStickyScrollCommandId { + ToggleStickyScroll = 'workbench.action.terminal.toggleStickyScroll', +} + +registerTerminalAction({ + id: TerminalStickyScrollCommandId.ToggleStickyScroll, + title: localize2('workbench.action.terminal.toggleStickyScroll', 'Toggle Sticky Scroll'), + toggled: { + condition: ContextKeyExpr.equals(`config.${TerminalStickyScrollSettingId.Enabled}`, true), + title: localize('stickyScroll', "Sticky Scroll"), + mnemonicTitle: localize({ key: 'miStickyScroll', comment: ['&& denotes a mnemonic'] }, "&&Sticky Scroll"), + }, + run: (c, accessor) => { + const configurationService = accessor.get(IConfigurationService); + const newValue = !configurationService.getValue(TerminalStickyScrollSettingId.Enabled); + return configurationService.updateValue(TerminalStickyScrollSettingId.Enabled, newValue); + }, + menu: [ + { id: MenuId.TerminalStickyScrollContext } + ] +}); + +// #endregion + +// #region Colors + +import './terminalStickyScrollColorRegistry'; + +// #endregion diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollColorRegistry.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollColorRegistry.ts new file mode 100644 index 00000000..5ab1af0d --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollColorRegistry.ts @@ -0,0 +1,22 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Color } from 'vs/base/common/color'; +import { localize } from 'vs/nls'; +import { registerColor } from 'vs/platform/theme/common/colorUtils'; + +export const terminalStickyScrollBackground = registerColor('terminalStickyScroll.background', { + light: null, + dark: null, + hcDark: null, + hcLight: null +}, localize('terminalStickyScroll.background', 'The background color of the sticky scroll overlay in the terminal.')); + +export const terminalStickyScrollHoverBackground = registerColor('terminalStickyScrollHover.background', { + dark: '#2A2D2E', + light: '#F0F0F0', + hcDark: null, + hcLight: Color.fromHex('#0F4A85').transparent(0.1) +}, localize('terminalStickyScrollHover.background', 'The background color of the sticky scroll overlay in the terminal when hovered.')); diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollContribution.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollContribution.ts new file mode 100644 index 00000000..69a38b81 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollContribution.ts @@ -0,0 +1,123 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import type { Terminal as RawXtermTerminal } from '@xterm/xterm'; +import { Event } from 'vs/base/common/event'; +import { Disposable, MutableDisposable } from 'vs/base/common/lifecycle'; +import 'vs/css!./media/stickyScroll'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; +import { TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; +import { ITerminalContribution, ITerminalInstance, IXtermTerminal } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { TerminalInstance, TerminalInstanceColorProvider } from 'vs/workbench/contrib/terminal/browser/terminalInstance'; +import { TerminalWidgetManager } from 'vs/workbench/contrib/terminal/browser/widgets/widgetManager'; +import { ITerminalProcessInfo, ITerminalProcessManager } from 'vs/workbench/contrib/terminal/common/terminal'; +import { TerminalStickyScrollSettingId } from 'vs/workbench/contrib/terminalContrib/stickyScroll/common/terminalStickyScrollConfiguration'; +import { TerminalStickyScrollOverlay } from 'vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollOverlay'; + +export class TerminalStickyScrollContribution extends Disposable implements ITerminalContribution { + static readonly ID = 'terminal.stickyScroll'; + + static get(instance: ITerminalInstance): TerminalStickyScrollContribution | null { + return instance.getContribution(TerminalStickyScrollContribution.ID); + } + + private _xterm?: IXtermTerminal & { raw: RawXtermTerminal }; + + private readonly _overlay = this._register(new MutableDisposable()); + + private readonly _enableListeners = this._register(new MutableDisposable()); + private readonly _disableListeners = this._register(new MutableDisposable()); + + constructor( + private readonly _instance: ITerminalInstance, + processManager: ITerminalProcessManager | ITerminalProcessInfo, + widgetManager: TerminalWidgetManager, + @IConfigurationService private readonly _configurationService: IConfigurationService, + @IContextKeyService private readonly _contextKeyService: IContextKeyService, + @IInstantiationService private readonly _instantiationService: IInstantiationService, + @IKeybindingService private readonly _keybindingService: IKeybindingService, + ) { + super(); + + this._register(Event.runAndSubscribe(this._configurationService.onDidChangeConfiguration, e => { + if (!e || e.affectsConfiguration(TerminalStickyScrollSettingId.Enabled)) { + this._refreshState(); + } + })); + } + + xtermReady(xterm: IXtermTerminal & { raw: RawXtermTerminal }): void { + this._xterm = xterm; + this._refreshState(); + } + + xtermOpen(xterm: IXtermTerminal & { raw: RawXtermTerminal }): void { + this._refreshState(); + } + + hideLock() { + this._overlay.value?.lockHide(); + } + + hideUnlock() { + this._overlay.value?.unlockHide(); + } + + private _refreshState(): void { + if (this._overlay.value) { + this._tryDisable(); + } else { + this._tryEnable(); + } + + if (this._overlay.value) { + this._enableListeners.clear(); + if (!this._disableListeners.value) { + this._disableListeners.value = this._instance.capabilities.onDidRemoveCapability(e => { + if (e.id === TerminalCapability.CommandDetection) { + this._refreshState(); + } + }); + } + } else { + this._disableListeners.clear(); + if (!this._enableListeners.value) { + this._enableListeners.value = this._instance.capabilities.onDidAddCapability(e => { + if (e.id === TerminalCapability.CommandDetection) { + this._refreshState(); + } + }); + } + } + } + + private _tryEnable(): void { + if (this._shouldBeEnabled()) { + const xtermCtorEventually = TerminalInstance.getXtermConstructor(this._keybindingService, this._contextKeyService); + this._overlay.value = this._instantiationService.createInstance( + TerminalStickyScrollOverlay, + this._instance, + this._xterm!, + this._instantiationService.createInstance(TerminalInstanceColorProvider, this._instance), + this._instance.capabilities.get(TerminalCapability.CommandDetection)!, + xtermCtorEventually + ); + } + } + + private _tryDisable(): void { + if (!this._shouldBeEnabled()) { + this._overlay.clear(); + } + } + + private _shouldBeEnabled(): boolean { + const capability = this._instance.capabilities.get(TerminalCapability.CommandDetection); + return !!(this._configurationService.getValue(TerminalStickyScrollSettingId.Enabled) && capability && this._xterm?.raw?.element); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollOverlay.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollOverlay.ts new file mode 100644 index 00000000..194ee236 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollOverlay.ts @@ -0,0 +1,470 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import type { SerializeAddon as SerializeAddonType } from '@xterm/addon-serialize'; +import type { IBufferLine, IMarker, ITerminalOptions, ITheme, Terminal as RawXtermTerminal, Terminal as XTermTerminal } from '@xterm/xterm'; +import { importAMDNodeModule } from 'vs/amdX'; +import { $, addDisposableListener, addStandardDisposableListener, getWindow } from 'vs/base/browser/dom'; +import { memoize, throttle } from 'vs/base/common/decorators'; +import { Event } from 'vs/base/common/event'; +import { Disposable, MutableDisposable, combinedDisposable, toDisposable } from 'vs/base/common/lifecycle'; +import { removeAnsiEscapeCodes } from 'vs/base/common/strings'; +import 'vs/css!./media/stickyScroll'; +import { localize } from 'vs/nls'; +import { IMenu, IMenuService, MenuId } from 'vs/platform/actions/common/actions'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; +import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; +import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; +import { ICommandDetectionCapability, ITerminalCommand } from 'vs/platform/terminal/common/capabilities/capabilities'; +import { ICurrentPartialCommand } from 'vs/platform/terminal/common/capabilities/commandDetection/terminalCommand'; +import { IThemeService } from 'vs/platform/theme/common/themeService'; +import { ITerminalInstance, IXtermColorProvider, IXtermTerminal } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { openContextMenu } from 'vs/workbench/contrib/terminal/browser/terminalContextMenu'; +import { IXtermCore } from 'vs/workbench/contrib/terminal/browser/xterm-private'; +import { TERMINAL_CONFIG_SECTION, TerminalCommandId } from 'vs/workbench/contrib/terminal/common/terminal'; +import { terminalStrings } from 'vs/workbench/contrib/terminal/common/terminalStrings'; +import { TerminalStickyScrollSettingId } from 'vs/workbench/contrib/terminalContrib/stickyScroll/common/terminalStickyScrollConfiguration'; +import { terminalStickyScrollBackground, terminalStickyScrollHoverBackground } from 'vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollColorRegistry'; + +const enum OverlayState { + /** Initial state/disabled by the alt buffer. */ + Off = 0, + On = 1 +} + +const enum CssClasses { + Visible = 'visible' +} + +const enum Constants { + StickyScrollPercentageCap = 0.4 +} + +export class TerminalStickyScrollOverlay extends Disposable { + private _stickyScrollOverlay?: RawXtermTerminal; + private _serializeAddon?: SerializeAddonType; + + private _element?: HTMLElement; + private _currentStickyCommand?: ITerminalCommand | ICurrentPartialCommand; + private _currentContent?: string; + private _contextMenu: IMenu; + + private readonly _refreshListeners = this._register(new MutableDisposable()); + + private _state: OverlayState = OverlayState.Off; + private _isRefreshQueued = false; + private _rawMaxLineCount: number = 5; + + constructor( + private readonly _instance: ITerminalInstance, + private readonly _xterm: IXtermTerminal & { raw: RawXtermTerminal }, + private readonly _xtermColorProvider: IXtermColorProvider, + private readonly _commandDetection: ICommandDetectionCapability, + xtermCtor: Promise, + @IConfigurationService configurationService: IConfigurationService, + @IContextKeyService contextKeyService: IContextKeyService, + @IContextMenuService private readonly _contextMenuService: IContextMenuService, + @IKeybindingService private readonly _keybindingService: IKeybindingService, + @IMenuService menuService: IMenuService, + @IThemeService private readonly _themeService: IThemeService, + ) { + super(); + + this._contextMenu = this._register(menuService.createMenu(MenuId.TerminalStickyScrollContext, contextKeyService)); + + // Only show sticky scroll in the normal buffer + this._register(Event.runAndSubscribe(this._xterm.raw.buffer.onBufferChange, buffer => { + this._setState((buffer ?? this._xterm.raw.buffer.active).type === 'normal' ? OverlayState.On : OverlayState.Off); + })); + + // React to configuration changes + this._register(Event.runAndSubscribe(configurationService.onDidChangeConfiguration, e => { + if (!e || e.affectsConfiguration(TerminalStickyScrollSettingId.MaxLineCount)) { + this._rawMaxLineCount = configurationService.getValue(TerminalStickyScrollSettingId.MaxLineCount); + } + })); + + // React to terminal location changes + this._register(this._instance.onDidChangeTarget(() => this._syncOptions())); + + // Eagerly create the overlay + xtermCtor.then(ctor => { + if (this._store.isDisposed) { + return; + } + this._stickyScrollOverlay = this._register(new ctor({ + rows: 1, + cols: this._xterm.raw.cols, + allowProposedApi: true, + ...this._getOptions() + })); + this._register(configurationService.onDidChangeConfiguration(e => { + if (e.affectsConfiguration(TERMINAL_CONFIG_SECTION)) { + this._syncOptions(); + } + })); + this._register(this._themeService.onDidColorThemeChange(() => { + this._syncOptions(); + })); + this._register(this._xterm.raw.onResize(() => { + this._syncOptions(); + this._refresh(); + })); + + this._getSerializeAddonConstructor().then(SerializeAddon => { + if (this._store.isDisposed) { + return; + } + this._serializeAddon = this._register(new SerializeAddon()); + this._xterm.raw.loadAddon(this._serializeAddon); + // Trigger a render as the serialize addon is required to render + this._refresh(); + }); + }); + } + + lockHide() { + this._element?.classList.add('lock-hide'); + } + + unlockHide() { + this._element?.classList.remove('lock-hide'); + } + + private _setState(state: OverlayState) { + if (this._state === state) { + return; + } + switch (state) { + case OverlayState.Off: { + this._setVisible(false); + this._uninstallRefreshListeners(); + break; + } + case OverlayState.On: { + this._refresh(); + this._installRefreshListeners(); + break; + } + } + } + + private _installRefreshListeners() { + if (!this._refreshListeners.value) { + this._refreshListeners.value = combinedDisposable( + Event.any( + this._xterm.raw.onScroll, + this._xterm.raw.onLineFeed, + // Rarely an update may be required after just a cursor move, like when + // scrolling horizontally in a pager + this._xterm.raw.onCursorMove, + )(() => this._refresh()), + addStandardDisposableListener(this._xterm.raw.element!.querySelector('.xterm-viewport')!, 'scroll', () => this._refresh()), + ); + } + } + + private _uninstallRefreshListeners() { + this._refreshListeners.clear(); + } + + private _setVisible(isVisible: boolean) { + if (isVisible) { + this._ensureElement(); + } + this._element?.classList.toggle(CssClasses.Visible, isVisible); + } + + private _refresh(): void { + if (this._isRefreshQueued) { + return; + } + this._isRefreshQueued = true; + queueMicrotask(() => { + this._refreshNow(); + this._isRefreshQueued = false; + }); + } + + private _refreshNow(): void { + const command = this._commandDetection.getCommandForLine(this._xterm.raw.buffer.active.viewportY); + + // The command from viewportY + 1 is used because this one will not be obscured by sticky + // scroll. + this._currentStickyCommand = undefined; + + // No command + if (!command) { + this._setVisible(false); + return; + } + + // Partial command + if (!('marker' in command)) { + const partialCommand = this._commandDetection.currentCommand; + if (partialCommand?.commandStartMarker && partialCommand.commandExecutedMarker) { + this._updateContent(partialCommand, partialCommand.commandStartMarker); + return; + } + this._setVisible(false); + return; + } + + // If the marker doesn't exist or it was trimmed from scrollback + const marker = command.marker; + if (!marker || marker.line === -1) { + // TODO: It would be nice if we kept the cached command around even if it was trimmed + // from scrollback + this._setVisible(false); + return; + } + + this._updateContent(command, marker); + } + + private _updateContent(command: ITerminalCommand | ICurrentPartialCommand, startMarker: IMarker) { + const xterm = this._xterm.raw; + if (!xterm.element?.parentElement || !this._stickyScrollOverlay || !this._serializeAddon) { + return; + } + + // Hide sticky scroll if the prompt has been trimmed from the buffer + if (command.promptStartMarker?.line === -1) { + this._setVisible(false); + return; + } + + // Determine sticky scroll line count + const buffer = xterm.buffer.active; + const promptRowCount = command.getPromptRowCount(); + const commandRowCount = command.getCommandRowCount(); + const stickyScrollLineStart = startMarker.line - (promptRowCount - 1); + + // Calculate the row offset, this is the number of rows that will be clipped from the top + // of the sticky overlay because we do not want to show any content above the bounds of the + // original terminal. This is done because it seems like scrolling flickers more when a + // partial line can be drawn on the top. + const isPartialCommand = !('getOutput' in command); + const rowOffset = !isPartialCommand && command.endMarker ? Math.max(buffer.viewportY - command.endMarker.line + 1, 0) : 0; + const maxLineCount = Math.min(this._rawMaxLineCount, Math.floor(xterm.rows * Constants.StickyScrollPercentageCap)); + const stickyScrollLineCount = Math.min(promptRowCount + commandRowCount - 1, maxLineCount) - rowOffset; + + // Hide sticky scroll if it's currently on a line that contains it + if (buffer.viewportY <= stickyScrollLineStart) { + this._setVisible(false); + return; + } + + // Hide sticky scroll for the partial command if it looks like there is a pager like `less` + // or `git log` active. This is done by checking if the bottom left cell contains the : + // character and the cursor is immediately to its right. This improves the behavior of a + // common case where the top of the text being viewport would otherwise be obscured. + if (isPartialCommand && buffer.viewportY === buffer.baseY && buffer.cursorY === xterm.rows - 1) { + const line = buffer.getLine(buffer.baseY + xterm.rows - 1); + if ( + (buffer.cursorX === 1 && lineStartsWith(line, ':')) || + (buffer.cursorX === 5 && lineStartsWith(line, '(END)')) + ) { + this._setVisible(false); + return; + } + } + + // Get the line content of the command from the terminal + const content = this._serializeAddon.serialize({ + range: { + start: stickyScrollLineStart + rowOffset, + end: stickyScrollLineStart + rowOffset + Math.max(stickyScrollLineCount - 1, 0) + } + }); + + // If a partial command's sticky scroll would show nothing, just hide it. This is another + // edge case when using a pager or interactive editor. + if (isPartialCommand && removeAnsiEscapeCodes(content).length === 0) { + this._setVisible(false); + return; + } + + // Write content if it differs + if ( + content && this._currentContent !== content || + this._stickyScrollOverlay.cols !== xterm.cols || + this._stickyScrollOverlay.rows !== stickyScrollLineCount + ) { + this._stickyScrollOverlay.resize(this._stickyScrollOverlay.cols, stickyScrollLineCount); + // Clear attrs, reset cursor position, clear right + this._stickyScrollOverlay.write('\x1b[0m\x1b[H\x1b[2J'); + this._stickyScrollOverlay.write(content); + this._currentContent = content; + // DEBUG: Log to show the command line we know + // this._stickyScrollOverlay.write(` [${command?.command}]`); + } + + if (content) { + this._currentStickyCommand = command; + this._setVisible(true); + + // Position the sticky scroll such that it never overlaps the prompt/output of the + // following command. This must happen after setVisible to ensure the element is + // initialized. + if (this._element) { + const termBox = xterm.element.getBoundingClientRect(); + const rowHeight = termBox.height / xterm.rows; + const overlayHeight = stickyScrollLineCount * rowHeight; + + // Adjust sticky scroll content if it would below the end of the command, obscuring the + // following command. + let endMarkerOffset = 0; + if (!isPartialCommand && command.endMarker && command.endMarker.line !== -1) { + if (buffer.viewportY + stickyScrollLineCount > command.endMarker.line) { + const diff = buffer.viewportY + stickyScrollLineCount - command.endMarker.line; + endMarkerOffset = diff * rowHeight; + } + } + + this._element.style.bottom = `${termBox.height - overlayHeight + 1 + endMarkerOffset}px`; + } + } else { + this._setVisible(false); + } + } + + private _ensureElement() { + if ( + // The element is already created + this._element || + // If the overlay is yet to be created, the terminal cannot be opened so defer to next call + !this._stickyScrollOverlay || + // The xterm.js instance isn't opened yet + !this._xterm?.raw.element?.parentElement + ) { + return; + } + + const overlay = this._stickyScrollOverlay; + + const hoverOverlay = $('.hover-overlay'); + this._element = $('.terminal-sticky-scroll', undefined, hoverOverlay); + this._xterm.raw.element.parentElement.append(this._element); + this._register(toDisposable(() => this._element?.remove())); + + // Fill tooltip + let hoverTitle = localize('stickyScrollHoverTitle', 'Navigate to Command'); + const scrollToPreviousCommandKeybinding = this._keybindingService.lookupKeybinding(TerminalCommandId.ScrollToPreviousCommand); + if (scrollToPreviousCommandKeybinding) { + const label = scrollToPreviousCommandKeybinding.getLabel(); + if (label) { + hoverTitle += '\n' + localize('labelWithKeybinding', "{0} ({1})", terminalStrings.scrollToPreviousCommand.value, label); + } + } + const scrollToNextCommandKeybinding = this._keybindingService.lookupKeybinding(TerminalCommandId.ScrollToNextCommand); + if (scrollToNextCommandKeybinding) { + const label = scrollToNextCommandKeybinding.getLabel(); + if (label) { + hoverTitle += '\n' + localize('labelWithKeybinding', "{0} ({1})", terminalStrings.scrollToNextCommand.value, label); + } + } + hoverOverlay.title = hoverTitle; + + const scrollBarWidth = (this._xterm.raw as any as { _core: IXtermCore })._core.viewport?.scrollBarWidth; + if (scrollBarWidth !== undefined) { + this._element.style.right = `${scrollBarWidth}px`; + } + + this._stickyScrollOverlay.open(this._element); + + // Scroll to the command on click + this._register(addStandardDisposableListener(hoverOverlay, 'click', () => { + if (this._xterm && this._currentStickyCommand) { + this._xterm.markTracker.revealCommand(this._currentStickyCommand); + this._instance.focus(); + } + })); + + // Forward mouse events to the terminal + this._register(addStandardDisposableListener(hoverOverlay, 'wheel', e => this._xterm?.raw.element?.dispatchEvent(new WheelEvent(e.type, e)))); + + // Context menu - stop propagation on mousedown because rightClickBehavior listens on + // mousedown, not contextmenu + this._register(addDisposableListener(hoverOverlay, 'mousedown', e => { + e.stopImmediatePropagation(); + e.preventDefault(); + })); + this._register(addDisposableListener(hoverOverlay, 'contextmenu', e => { + e.stopImmediatePropagation(); + e.preventDefault(); + openContextMenu(getWindow(hoverOverlay), e, this._instance, this._contextMenu, this._contextMenuService); + })); + + // Instead of juggling decorations for hover styles, swap out the theme to indicate the + // hover state. This comes with the benefit over other methods of working well with special + // decorative characters like powerline symbols. + this._register(addStandardDisposableListener(hoverOverlay, 'mouseover', () => overlay.options.theme = this._getTheme(true))); + this._register(addStandardDisposableListener(hoverOverlay, 'mouseleave', () => overlay.options.theme = this._getTheme(false))); + } + + @throttle(0) + private _syncOptions() { + if (!this._stickyScrollOverlay) { + return; + } + this._stickyScrollOverlay.resize(this._xterm.raw.cols, this._stickyScrollOverlay.rows); + this._stickyScrollOverlay.options = this._getOptions(); + } + + private _getOptions(): ITerminalOptions { + const o = this._xterm.raw.options; + return { + allowTransparency: true, + cursorInactiveStyle: 'none', + scrollback: 0, + logLevel: 'off', + + theme: this._getTheme(false), + documentOverride: o.documentOverride, + fontFamily: o.fontFamily, + fontWeight: o.fontWeight, + fontWeightBold: o.fontWeightBold, + fontSize: o.fontSize, + letterSpacing: o.letterSpacing, + lineHeight: o.lineHeight, + drawBoldTextInBrightColors: o.drawBoldTextInBrightColors, + minimumContrastRatio: o.minimumContrastRatio, + tabStopWidth: o.tabStopWidth, + overviewRulerWidth: o.overviewRulerWidth, + }; + } + + private _getTheme(isHovering: boolean): ITheme { + const theme = this._themeService.getColorTheme(); + return { + ...this._xterm.getXtermTheme(), + background: isHovering + ? theme.getColor(terminalStickyScrollHoverBackground)?.toString() ?? this._xtermColorProvider.getBackgroundColor(theme)?.toString() + : theme.getColor(terminalStickyScrollBackground)?.toString() ?? this._xtermColorProvider.getBackgroundColor(theme)?.toString(), + selectionBackground: undefined, + selectionInactiveBackground: undefined + }; + } + + @memoize + private async _getSerializeAddonConstructor(): Promise { + const m = await importAMDNodeModule('@xterm/addon-serialize', 'lib/addon-serialize.js'); + return m.SerializeAddon; + } +} + +function lineStartsWith(line: IBufferLine | undefined, text: string): boolean { + if (!line) { + return false; + } + for (let i = 0; i < text.length; i++) { + if (line.getCell(i)?.getChars() !== text[i]) { + return false; + } + } + return true; +} diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/stickyScroll/common/terminalStickyScrollConfiguration.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/stickyScroll/common/terminalStickyScrollConfiguration.ts new file mode 100644 index 00000000..8e9c34d3 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/stickyScroll/common/terminalStickyScrollConfiguration.ts @@ -0,0 +1,34 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import type { IStringDictionary } from 'vs/base/common/collections'; +import { localize } from 'vs/nls'; +import type { IConfigurationPropertySchema } from 'vs/platform/configuration/common/configurationRegistry'; +import product from 'vs/platform/product/common/product'; + +export const enum TerminalStickyScrollSettingId { + Enabled = 'terminal.integrated.stickyScroll.enabled', + MaxLineCount = 'terminal.integrated.stickyScroll.maxLineCount', +} + +export interface ITerminalStickyScrollConfiguration { + enabled: boolean; + maxLineCount: number; +} + +export const terminalStickyScrollConfiguration: IStringDictionary = { + [TerminalStickyScrollSettingId.Enabled]: { + markdownDescription: localize('stickyScroll.enabled', "Shows the current command at the top of the terminal."), + type: 'boolean', + default: product.quality !== 'stable' + }, + [TerminalStickyScrollSettingId.MaxLineCount]: { + markdownDescription: localize('stickyScroll.maxLineCount', "Defines the maximum number of sticky lines to show. Sticky scroll lines will never exceed 40% of the viewport regardless of this setting."), + type: 'number', + default: 5, + minimum: 1, + maximum: 10 + }, +}; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/browser/terminal.suggest.contribution.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/browser/terminal.suggest.contribution.ts new file mode 100644 index 00000000..ab39f57b --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/browser/terminal.suggest.contribution.ts @@ -0,0 +1,176 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import type { Terminal as RawXtermTerminal } from '@xterm/xterm'; +import * as dom from 'vs/base/browser/dom'; +import { Event } from 'vs/base/common/event'; +import { KeyCode } from 'vs/base/common/keyCodes'; +import { DisposableStore, MutableDisposable, toDisposable } from 'vs/base/common/lifecycle'; +import { localize2 } from 'vs/nls'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { ContextKeyExpr, IContextKey, IContextKeyService, IReadableSet } from 'vs/platform/contextkey/common/contextkey'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry'; +import { TerminalSettingId } from 'vs/platform/terminal/common/terminal'; +import { ITerminalContribution, ITerminalInstance, IXtermTerminal } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { registerActiveInstanceAction } from 'vs/workbench/contrib/terminal/browser/terminalActions'; +import { registerTerminalContribution } from 'vs/workbench/contrib/terminal/browser/terminalExtensions'; +import { TerminalWidgetManager } from 'vs/workbench/contrib/terminal/browser/widgets/widgetManager'; +import { ITerminalConfiguration, ITerminalProcessManager, TERMINAL_CONFIG_SECTION } from 'vs/workbench/contrib/terminal/common/terminal'; +import { TerminalContextKeys } from 'vs/workbench/contrib/terminal/common/terminalContextKey'; +import { SuggestAddon } from 'vs/workbench/contrib/terminalContrib/suggest/browser/terminalSuggestAddon'; +import { TerminalSuggestCommandId } from 'vs/workbench/contrib/terminalContrib/suggest/common/terminal.suggest'; + +// #region Terminal Contributions + +class TerminalSuggestContribution extends DisposableStore implements ITerminalContribution { + static readonly ID = 'terminal.suggest'; + + static get(instance: ITerminalInstance): TerminalSuggestContribution | null { + return instance.getContribution(TerminalSuggestContribution.ID); + } + + private readonly _addon: MutableDisposable = new MutableDisposable(); + private _terminalSuggestWidgetContextKeys: IReadableSet = new Set(TerminalContextKeys.suggestWidgetVisible.key); + private _terminalSuggestWidgetVisibleContextKey: IContextKey; + + get addon(): SuggestAddon | undefined { return this._addon.value; } + + constructor( + private readonly _instance: ITerminalInstance, + processManager: ITerminalProcessManager, + widgetManager: TerminalWidgetManager, + @IContextKeyService private readonly _contextKeyService: IContextKeyService, + @IConfigurationService private readonly _configurationService: IConfigurationService, + @IInstantiationService private readonly _instantiationService: IInstantiationService + ) { + super(); + this.add(toDisposable(() => this._addon?.dispose())); + this._terminalSuggestWidgetVisibleContextKey = TerminalContextKeys.suggestWidgetVisible.bindTo(this._contextKeyService); + } + + xtermOpen(xterm: IXtermTerminal & { raw: RawXtermTerminal }): void { + this.add(Event.runAndSubscribe(this._instance.onDidChangeShellType, async () => { + this._loadSuggestAddon(xterm.raw); + })); + this.add(this._contextKeyService.onDidChangeContext(e => { + if (e.affectsSome(this._terminalSuggestWidgetContextKeys)) { + this._loadSuggestAddon(xterm.raw); + } + })); + this.add(this._configurationService.onDidChangeConfiguration(e => { + if (e.affectsConfiguration(TerminalSettingId.SendKeybindingsToShell)) { + this._loadSuggestAddon(xterm.raw); + } + })); + } + + private _loadSuggestAddon(xterm: RawXtermTerminal): void { + const sendingKeybindingsToShell = this._configurationService.getValue(TERMINAL_CONFIG_SECTION).sendKeybindingsToShell; + if (sendingKeybindingsToShell || this._instance.shellType !== 'pwsh') { + this._addon.clear(); + return; + } + if (this._terminalSuggestWidgetVisibleContextKey) { + this._addon.value = this._instantiationService.createInstance(SuggestAddon, this._instance.capabilities, this._terminalSuggestWidgetVisibleContextKey); + xterm.loadAddon(this._addon.value); + this._addon.value.setPanel(dom.findParentWithClass(xterm.element!, 'panel')!); + this._addon.value.setScreen(xterm.element!.querySelector('.xterm-screen')!); + this.add(this._instance.onDidBlur(() => this._addon.value?.hideSuggestWidget())); + this.add(this._addon.value.onAcceptedCompletion(async text => { + this._instance.focus(); + this._instance.sendText(text, false); + })); + this.add(this._instance.onDidSendText(() => this._addon.value?.hideSuggestWidget())); + } + } +} + +registerTerminalContribution(TerminalSuggestContribution.ID, TerminalSuggestContribution); + +// #endregion + +// #region Actions + +registerActiveInstanceAction({ + id: TerminalSuggestCommandId.SelectPrevSuggestion, + title: localize2('workbench.action.terminal.selectPrevSuggestion', 'Select the Previous Suggestion'), + f1: false, + precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.focus, TerminalContextKeys.isOpen, TerminalContextKeys.suggestWidgetVisible), + keybinding: { + // Up is bound to other workbench keybindings that this needs to beat + primary: KeyCode.UpArrow, + weight: KeybindingWeight.WorkbenchContrib + 1 + }, + run: (activeInstance) => TerminalSuggestContribution.get(activeInstance)?.addon?.selectPreviousSuggestion() +}); + +registerActiveInstanceAction({ + id: TerminalSuggestCommandId.SelectPrevPageSuggestion, + title: localize2('workbench.action.terminal.selectPrevPageSuggestion', 'Select the Previous Page Suggestion'), + f1: false, + precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.focus, TerminalContextKeys.isOpen, TerminalContextKeys.suggestWidgetVisible), + keybinding: { + // Up is bound to other workbench keybindings that this needs to beat + primary: KeyCode.PageUp, + weight: KeybindingWeight.WorkbenchContrib + 1 + }, + run: (activeInstance) => TerminalSuggestContribution.get(activeInstance)?.addon?.selectPreviousPageSuggestion() +}); + +registerActiveInstanceAction({ + id: TerminalSuggestCommandId.SelectNextSuggestion, + title: localize2('workbench.action.terminal.selectNextSuggestion', 'Select the Next Suggestion'), + f1: false, + precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.focus, TerminalContextKeys.isOpen, TerminalContextKeys.suggestWidgetVisible), + keybinding: { + // Down is bound to other workbench keybindings that this needs to beat + primary: KeyCode.DownArrow, + weight: KeybindingWeight.WorkbenchContrib + 1 + }, + run: (activeInstance) => TerminalSuggestContribution.get(activeInstance)?.addon?.selectNextSuggestion() +}); + +registerActiveInstanceAction({ + id: TerminalSuggestCommandId.SelectNextPageSuggestion, + title: localize2('workbench.action.terminal.selectNextPageSuggestion', 'Select the Next Page Suggestion'), + f1: false, + precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.focus, TerminalContextKeys.isOpen, TerminalContextKeys.suggestWidgetVisible), + keybinding: { + // Down is bound to other workbench keybindings that this needs to beat + primary: KeyCode.PageDown, + weight: KeybindingWeight.WorkbenchContrib + 1 + }, + run: (activeInstance) => TerminalSuggestContribution.get(activeInstance)?.addon?.selectNextPageSuggestion() +}); + +registerActiveInstanceAction({ + id: TerminalSuggestCommandId.AcceptSelectedSuggestion, + title: localize2('workbench.action.terminal.acceptSelectedSuggestion', 'Accept Selected Suggestion'), + f1: false, + precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.focus, TerminalContextKeys.isOpen, TerminalContextKeys.suggestWidgetVisible), + keybinding: { + primary: KeyCode.Enter, + secondary: [KeyCode.Tab], + // Enter is bound to other workbench keybindings that this needs to beat + weight: KeybindingWeight.WorkbenchContrib + 1 + }, + run: (activeInstance) => TerminalSuggestContribution.get(activeInstance)?.addon?.acceptSelectedSuggestion() +}); + +registerActiveInstanceAction({ + id: TerminalSuggestCommandId.HideSuggestWidget, + title: localize2('workbench.action.terminal.hideSuggestWidget', 'Hide Suggest Widget'), + f1: false, + precondition: ContextKeyExpr.and(ContextKeyExpr.or(TerminalContextKeys.processSupported, TerminalContextKeys.terminalHasBeenCreated), TerminalContextKeys.focus, TerminalContextKeys.isOpen, TerminalContextKeys.suggestWidgetVisible), + keybinding: { + primary: KeyCode.Escape, + // Escape is bound to other workbench keybindings that this needs to beat + weight: KeybindingWeight.WorkbenchContrib + 1 + }, + run: (activeInstance) => TerminalSuggestContribution.get(activeInstance)?.addon?.hideSuggestWidget() +}); + +// #endregion diff --git a/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/suggestAddon.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/browser/terminalSuggestAddon.ts similarity index 52% rename from patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/suggestAddon.ts rename to patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/browser/terminalSuggestAddon.ts index 7ff72cf1..d46c7f3a 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminal/browser/xterm/suggestAddon.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/browser/terminalSuggestAddon.ts @@ -7,28 +7,30 @@ import * as dom from 'vs/base/browser/dom'; import { SimpleCompletionItem } from 'vs/workbench/services/suggest/browser/simpleCompletionItem'; import { LineContext, SimpleCompletionModel } from 'vs/workbench/services/suggest/browser/simpleCompletionModel'; import { ISimpleSelectedSuggestion, SimpleSuggestWidget } from 'vs/workbench/services/suggest/browser/simpleSuggestWidget'; -import { timeout } from 'vs/base/common/async'; import { Codicon } from 'vs/base/common/codicons'; -import { Emitter } from 'vs/base/common/event'; -import { Disposable } from 'vs/base/common/lifecycle'; +import { Emitter, Event } from 'vs/base/common/event'; +import { combinedDisposable, Disposable, MutableDisposable } from 'vs/base/common/lifecycle'; import { ThemeIcon } from 'vs/base/common/themables'; import { editorSuggestWidgetSelectedBackground } from 'vs/editor/contrib/suggest/browser/suggestWidget'; import { IContextKey } from 'vs/platform/contextkey/common/contextkey'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; import { activeContrastBorder } from 'vs/platform/theme/common/colorRegistry'; -import { ISuggestController } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { ITerminalConfigurationService } from 'vs/workbench/contrib/terminal/browser/terminal'; import { TerminalStorageKeys } from 'vs/workbench/contrib/terminal/common/terminalStorageKeys'; -import type { ITerminalAddon, Terminal } from 'xterm'; -import { getListStyles } from 'vs/platform/theme/browser/defaultStyles'; +import type { ITerminalAddon, Terminal } from '@xterm/xterm'; -const enum ShellIntegrationOscPs { - // TODO: Pull from elsewhere - VSCode = 633 -} +import { getListStyles } from 'vs/platform/theme/browser/defaultStyles'; +import { TerminalCapability, type ITerminalCapabilityStore } from 'vs/platform/terminal/common/capabilities/capabilities'; +import type { IPromptInputModel, IPromptInputModelState } from 'vs/platform/terminal/common/capabilities/commandDetection/promptInputModel'; +import { ShellIntegrationOscPs } from 'vs/platform/terminal/common/xterm/shellIntegrationAddon'; +import type { IXtermCore } from 'vs/workbench/contrib/terminal/browser/xterm-private'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { terminalSuggestConfigSection, type ITerminalSuggestConfiguration } from 'vs/workbench/contrib/terminalContrib/suggest/common/terminalSuggestConfiguration'; const enum VSCodeOscPt { Completions = 'Completions', + CompletionsPwshCommands = 'CompletionsPwshCommands', CompletionsBash = 'CompletionsBash', CompletionsBashFirstWord = 'CompletionsBashFirstWord' } @@ -72,16 +74,35 @@ const pwshTypeToIconMap: { [type: string]: ThemeIcon | undefined } = { 13: Codicon.symbolKeyword }; +export interface ISuggestController { + selectPreviousSuggestion(): void; + selectPreviousPageSuggestion(): void; + selectNextSuggestion(): void; + selectNextPageSuggestion(): void; + acceptSelectedSuggestion(suggestion?: Pick): void; + hideSuggestWidget(): void; +} + export class SuggestAddon extends Disposable implements ITerminalAddon, ISuggestController { private _terminal?: Terminal; - private _container?: HTMLElement; + + private _promptInputModel?: IPromptInputModel; + private readonly _promptInputModelSubscriptions = this._register(new MutableDisposable()); + + private _mostRecentPromptInputState?: IPromptInputModelState; + private _initialPromptInputState?: IPromptInputModelState; + private _currentPromptInputState?: IPromptInputModelState; + + private _panel?: HTMLElement; + private _screen?: HTMLElement; private _suggestWidget?: SimpleSuggestWidget; private _enableWidget: boolean = true; + + // TODO: Remove these in favor of prompt input state private _leadingLineContent?: string; - private _additionalInput?: string; - private _cursorIndexStart: number = 0; private _cursorIndexDelta: number = 0; - private _inputQueue?: string[]; + + static requestCompletionsSequence = '\x1b[24~e'; // F12,e private readonly _onBell = this._register(new Emitter()); readonly onBell = this._onBell.event; @@ -89,10 +110,31 @@ export class SuggestAddon extends Disposable implements ITerminalAddon, ISuggest readonly onAcceptedCompletion = this._onAcceptedCompletion.event; constructor( + private readonly _capabilities: ITerminalCapabilityStore, private readonly _terminalSuggestWidgetVisibleContextKey: IContextKey, - @IInstantiationService private readonly _instantiationService: IInstantiationService + @IConfigurationService private readonly _configurationService: IConfigurationService, + @IInstantiationService private readonly _instantiationService: IInstantiationService, + @ITerminalConfigurationService private readonly _terminalConfigurationService: ITerminalConfigurationService ) { super(); + + this._register(Event.runAndSubscribe(Event.any( + this._capabilities.onDidAddCapabilityType, + this._capabilities.onDidRemoveCapabilityType + ), () => { + const commandDetection = this._capabilities.get(TerminalCapability.CommandDetection); + if (commandDetection) { + if (this._promptInputModel !== commandDetection.promptInputModel) { + this._promptInputModel = commandDetection.promptInputModel; + this._promptInputModelSubscriptions.value = combinedDisposable( + this._promptInputModel.onDidChangeInput(e => this._sync(e)), + this._promptInputModel.onDidFinishInput(() => this.hideSuggestWidget()), + ); + } + } else { + this._promptInputModel = undefined; + } + })); } activate(xterm: Terminal): void { @@ -100,13 +142,93 @@ export class SuggestAddon extends Disposable implements ITerminalAddon, ISuggest this._register(xterm.parser.registerOscHandler(ShellIntegrationOscPs.VSCode, data => { return this._handleVSCodeSequence(data); })); - this._register(xterm.onData(e => { - this._handleTerminalInput(e); - })); } - setContainer(container: HTMLElement): void { - this._container = container; + setPanel(panel: HTMLElement): void { + this._panel = panel; + } + + setScreen(screen: HTMLElement): void { + this._screen = screen; + } + + private _requestCompletions(): void { + // TODO: Debounce? Prevent this flooding the channel + this._onAcceptedCompletion.fire(SuggestAddon.requestCompletionsSequence); + } + + private _sync(promptInputState: IPromptInputModelState): void { + const config = this._configurationService.getValue(terminalSuggestConfigSection); + const enabled = config.enabled || this._terminalConfigurationService.config.shellIntegration?.suggestEnabled; + if (!enabled) { + return; + } + + if (!this._terminalSuggestWidgetVisibleContextKey.get()) { + // If input has been added + if (!this._mostRecentPromptInputState || promptInputState.cursorIndex > this._mostRecentPromptInputState.cursorIndex) { + let sent = false; + + // Quick suggestions + if (config.quickSuggestions) { + const completionPrefix = promptInputState.value.substring(0, promptInputState.cursorIndex); + if (promptInputState.cursorIndex === 1 || completionPrefix.match(/([\s\[])[^\s]$/)) { + this._requestCompletions(); + sent = true; + } + } + + // Trigger characters + if (config.suggestOnTriggerCharacters && !sent) { + const lastChar = promptInputState.value.at(promptInputState.cursorIndex - 1); + if (lastChar?.match(/[\\\/\-]/)) { + this._requestCompletions(); + sent = true; + } + } + } + } + + this._mostRecentPromptInputState = promptInputState; + if (!this._promptInputModel || !this._terminal || !this._suggestWidget || !this._initialPromptInputState) { + return; + } + + this._currentPromptInputState = promptInputState; + + + // Hide the widget if the cursor moves to the left of the initial position as the + // completions are no longer valid + if (this._currentPromptInputState.cursorIndex < this._initialPromptInputState.cursorIndex) { + this.hideSuggestWidget(); + return; + } + + if (this._terminalSuggestWidgetVisibleContextKey.get()) { + const inputBeforeCursor = this._currentPromptInputState.value.substring(0, this._currentPromptInputState.cursorIndex); + this._cursorIndexDelta = this._currentPromptInputState.cursorIndex - this._initialPromptInputState.cursorIndex; + this._suggestWidget.setLineContext(new LineContext(inputBeforeCursor, this._cursorIndexDelta)); + } + + // Hide and clear model if there are no more items + if (!this._suggestWidget.hasCompletions()) { + this.hideSuggestWidget(); + return; + } + + const dimensions = this._getTerminalDimensions(); + if (!dimensions.width || !dimensions.height) { + return; + } + // TODO: What do frozen and auto do? + const xtermBox = this._screen!.getBoundingClientRect(); + const panelBox = this._panel!.offsetParent!.getBoundingClientRect(); + + this._suggestWidget.showSuggestions(0, false, false, { + left: (xtermBox.left - panelBox.left) + this._terminal.buffer.active.cursorX * dimensions.width, + top: (xtermBox.top - panelBox.top) + this._terminal.buffer.active.cursorY * dimensions.height, + height: dimensions.height + }); } private _handleVSCodeSequence(data: string): boolean { @@ -120,6 +242,8 @@ export class SuggestAddon extends Disposable implements ITerminalAddon, ISuggest case VSCodeOscPt.Completions: this._handleCompletionsSequence(this._terminal, data, command, args); return true; + case VSCodeOscPt.CompletionsPwshCommands: + this._handleCompletionsPwshCommandsSequence(this._terminal, data, command, args); case VSCodeOscPt.CompletionsBash: this._handleCompletionsBashSequence(this._terminal, data, command, args); return true; @@ -133,43 +257,68 @@ export class SuggestAddon extends Disposable implements ITerminalAddon, ISuggest private _handleCompletionsSequence(terminal: Terminal, data: string, command: string, args: string[]): void { // Nothing to handle if the terminal is not attached - if (!terminal.element || !this._enableWidget) { + if (!terminal.element || !this._enableWidget || !this._promptInputModel) { return; } - const replacementIndex = parseInt(args[0]); - const replacementLength = parseInt(args[1]); - this._cursorIndexStart = parseInt(args[2]); - if (!args[3]) { - this._onBell.fire(); - return; - } + let replacementIndex = 0; + let replacementLength = this._promptInputModel.cursorIndex; - let completionList: IPwshCompletion[] | IPwshCompletion = JSON.parse(data.slice(command.length + args[0].length + args[1].length + args[2].length + 4/*semi-colons*/)); + const payload = data.slice(command.length + args[0].length + args[1].length + args[2].length + 4/*semi-colons*/); + let completionList: IPwshCompletion[] | IPwshCompletion = args.length === 0 || payload.length === 0 ? [] : JSON.parse(payload); if (!Array.isArray(completionList)) { completionList = [completionList]; } const completions = completionList.map((e: any) => { return new SimpleCompletionItem({ - label: e.CompletionText, + label: e.ListItemText, + completionText: e.CompletionText, icon: pwshTypeToIconMap[e.ResultType], detail: e.ToolTip }); }); - this._leadingLineContent = completions[0].completion.label.slice(0, replacementLength); - this._cursorIndexDelta = 0; - const model = new SimpleCompletionModel(completions, new LineContext(this._leadingLineContent, replacementIndex), replacementIndex, replacementLength); - if (completions.length === 1) { - const insertText = completions[0].completion.label.substring(replacementLength); - if (insertText.length === 0) { - this._onBell.fire(); - return; - } + this._leadingLineContent = this._promptInputModel.value.substring(0, this._promptInputModel.cursorIndex); + + // If there's no space it means this is a command, add cached commands list to completions + const firstChar = this._leadingLineContent.length === 0 ? '' : this._leadingLineContent[0]; + if (this._leadingLineContent.trim().includes(' ') || firstChar === '[') { + replacementIndex = parseInt(args[0]); + replacementLength = parseInt(args[1]); + this._leadingLineContent = completions[0]?.completion.label.slice(0, replacementLength) ?? ''; + } else { + completions.push(...this._cachedPwshCommands); } + this._cursorIndexDelta = replacementIndex; + + const model = new SimpleCompletionModel(completions, new LineContext(this._leadingLineContent, replacementIndex), replacementIndex, replacementLength); this._handleCompletionModel(model); } + // TODO: These aren't persisted across reloads + private _cachedPwshCommands: Set = new Set(); + private _handleCompletionsPwshCommandsSequence(terminal: Terminal, data: string, command: string, args: string[]): void { + const type = args[0]; + let completionList: IPwshCompletion[] | IPwshCompletion = JSON.parse(data.slice(command.length + type.length + 2/*semi-colons*/)); + if (!Array.isArray(completionList)) { + completionList = [completionList]; + } + const set = this._cachedPwshCommands; + set.clear(); + + const completions = completionList.map((e: any) => { + return new SimpleCompletionItem({ + label: e.ListItemText, + completionText: e.CompletionText, + icon: pwshTypeToIconMap[e.ResultType], + detail: e.ToolTip + }); + }); + for (const c of completions) { + set.add(c); + } + } + // TODO: These aren't persisted across reloads // TODO: Allow triggering anywhere in the first word based on the cached completions private _cachedBashAliases: Set = new Set(); @@ -267,45 +416,37 @@ export class SuggestAddon extends Disposable implements ITerminalAddon, ISuggest this._handleCompletionModel(model); } + private _getTerminalDimensions(): { width: number; height: number } { + const cssCellDims = (this._terminal as any as { _core: IXtermCore })._core._renderService.dimensions.css.cell; + return { + width: cssCellDims.width, + height: cssCellDims.height, + }; + } + private _handleCompletionModel(model: SimpleCompletionModel): void { - if (model.items.length === 0 || !this._terminal?.element) { - return; - } - if (model.items.length === 1) { - this.acceptSelectedSuggestion({ - item: model.items[0], - model: model - }); + if (model.items.length === 0 || !this._terminal?.element || !this._promptInputModel) { return; } const suggestWidget = this._ensureSuggestWidget(this._terminal); - this._additionalInput = undefined; - const dimensions = { - width: (this._terminal as any)._core._renderService.dimensions.device.cell.width, - height: (this._terminal as any)._core._renderService.dimensions.device.cell.height, - }; + const dimensions = this._getTerminalDimensions(); if (!dimensions.width || !dimensions.height) { return; } // TODO: What do frozen and auto do? - const xtermBox = this._terminal.element.getBoundingClientRect(); - // TODO: Layer breaker, unsafe and won't work for terminal editors - const panelElement = dom.findParentWithClass(this._container!, 'panel')!.offsetParent as HTMLElement; - const panelBox = panelElement.getBoundingClientRect(); - suggestWidget.showSuggestions(model, 0, false, false, { + const xtermBox = this._screen!.getBoundingClientRect(); + const panelBox = this._panel!.offsetParent!.getBoundingClientRect(); + this._initialPromptInputState = { + value: this._promptInputModel.value, + cursorIndex: this._promptInputModel.cursorIndex, + ghostTextIndex: this._promptInputModel.ghostTextIndex + }; + suggestWidget.setCompletionModel(model); + suggestWidget.showSuggestions(0, false, false, { left: (xtermBox.left - panelBox.left) + this._terminal.buffer.active.cursorX * dimensions.width, top: (xtermBox.top - panelBox.top) + this._terminal.buffer.active.cursorY * dimensions.height, height: dimensions.height }); - - // Flush the input queue if any characters were typed after a trigger character - if (this._inputQueue) { - const inputQueue = this._inputQueue; - this._inputQueue = undefined; - for (const data of inputQueue) { - this._handleTerminalInput(data); - } - } } private _ensureSuggestWidget(terminal: Terminal): SimpleSuggestWidget { @@ -313,7 +454,7 @@ export class SuggestAddon extends Disposable implements ITerminalAddon, ISuggest if (!this._suggestWidget) { this._suggestWidget = this._register(this._instantiationService.createInstance( SimpleSuggestWidget, - dom.findParentWithClass(this._container!, 'panel')!, + this._panel!, this._instantiationService.createInstance(PersistedWidgetSize), {} )); @@ -321,9 +462,9 @@ export class SuggestAddon extends Disposable implements ITerminalAddon, ISuggest listInactiveFocusBackground: editorSuggestWidgetSelectedBackground, listInactiveFocusOutline: activeContrastBorder })); - this._suggestWidget.onDidSelect(async e => this.acceptSelectedSuggestion(e)); - this._suggestWidget.onDidHide(() => this._terminalSuggestWidgetVisibleContextKey.set(false)); - this._suggestWidget.onDidShow(() => this._terminalSuggestWidgetVisibleContextKey.set(true)); + this._register(this._suggestWidget.onDidSelect(async e => this.acceptSelectedSuggestion(e))); + this._register(this._suggestWidget.onDidHide(() => this._terminalSuggestWidgetVisibleContextKey.set(false))); + this._register(this._suggestWidget.onDidShow(() => this._terminalSuggestWidgetVisibleContextKey.set(true))); } return this._suggestWidget; } @@ -348,132 +489,48 @@ export class SuggestAddon extends Disposable implements ITerminalAddon, ISuggest if (!suggestion) { suggestion = this._suggestWidget?.getFocusedItem(); } - if (suggestion && this._leadingLineContent) { - this._suggestWidget?.hide(); - - // Send the completion - this._onAcceptedCompletion.fire([ - // TODO: Right arrow to end of the replacement - // Left arrow to end of the replacement - '\x1b[D'.repeat(Math.max(suggestion.model.replacementLength - this._cursorIndexStart + this._cursorIndexDelta, 0)), - // Delete to remove additional input - '\x1b[3~'.repeat(this._additionalInput?.length ?? 0), - // Backspace to remove the replacement - '\x7F'.repeat(suggestion.model.replacementLength), - // Write the completion - suggestion.item.completion.label, - ].join('')); - - // Disable completions triggering the widget temporarily to avoid completion requests - // caused by the completion itself to show. - this._enableWidget = false; - // TODO: Disable the widget in a more sophisticated way - timeout(100).then(e => this._enableWidget = true); - } - } - - hideSuggestWidget(): void { - this._suggestWidget?.hide(); - } - - handleNonXtermData(data: string): void { - this._handleTerminalInput(data); - } - - private _handleTerminalInput(data: string): void { - if (!this._terminal || !this._enableWidget || !this._terminalSuggestWidgetVisibleContextKey.get()) { - // HACK: Buffer any input to be evaluated when the completions come in, this is needed - // because conpty may "render" the completion request after input characters that - // actually come after it. This can happen when typing quickly after a trigger - // character, especially on a freshly launched session. - if (data === '-') { - this._inputQueue = []; - } else { - this._inputQueue?.push(data); - } - + const initialPromptInputState = this._initialPromptInputState ?? this._mostRecentPromptInputState; + if (!suggestion || !initialPromptInputState) { return; } - let handled = false; - - // Backspace - if (data === '\x7f') { - if (this._additionalInput && this._additionalInput.length > 0 && this._cursorIndexDelta > 0) { - handled = true; - this._additionalInput = this._additionalInput.substring(0, this._cursorIndexDelta-- - 1) + this._additionalInput.substring(this._cursorIndexDelta); - } - } - // Delete - if (data === '\x1b[3~') { - if (this._additionalInput && this._additionalInput.length > 0 && this._cursorIndexDelta < this._additionalInput.length - 1) { - handled = true; - this._additionalInput = this._additionalInput.substring(0, this._cursorIndexDelta) + this._additionalInput.substring(this._cursorIndexDelta + 1); - } - } - // Left - if (data === '\x1b[D') { - // If left goes beyond where the completion was requested, hide - if (this._cursorIndexDelta > 0) { - handled = true; - this._cursorIndexDelta--; - } - } - // Right - if (data === '\x1b[C') { - handled = true; - this._cursorIndexDelta += 1; - } - if (data.match(/^[a-z0-9]$/i)) { - - // TODO: There is a race here where the completions may come through after new character presses because of conpty's rendering! + this._suggestWidget?.hide(); - handled = true; - if (this._additionalInput === undefined) { - this._additionalInput = ''; - } - this._additionalInput += data; - this._cursorIndexDelta++; + const currentPromptInputState = this._currentPromptInputState ?? initialPromptInputState; + const additionalInput = currentPromptInputState.value.substring(initialPromptInputState.cursorIndex, currentPromptInputState.cursorIndex); + + // Get the final completion on the right side of the cursor + const initialInput = initialPromptInputState.value.substring(0, (this._leadingLineContent?.length ?? 0)); + const lastSpaceIndex = initialInput.lastIndexOf(' '); + const completion = suggestion.item.completion; + const completionText = completion.completionText ?? completion.label; + const finalCompletionRightSide = completionText.substring((this._leadingLineContent?.length ?? 0) - (lastSpaceIndex === -1 ? 0 : lastSpaceIndex + 1)); + + // Get the final completion on the right side of the cursor if it differs from the initial + // propmt input state + let finalCompletionLeftSide = completionText.substring(0, (this._leadingLineContent?.length ?? 0) - (lastSpaceIndex === -1 ? 0 : lastSpaceIndex + 1)); + if (initialInput.endsWith(finalCompletionLeftSide)) { + finalCompletionLeftSide = ''; } - if (handled) { - // typed -> moved cursor RIGHT -> update UI - if (this._terminalSuggestWidgetVisibleContextKey.get()) { - this._suggestWidget?.setLineContext(new LineContext(this._leadingLineContent! + (this._additionalInput ?? ''), this._additionalInput?.length ?? 0)); - } - // Hide and clear model if there are no more items - if ((this._suggestWidget as any)._completionModel?.items.length === 0) { - this._additionalInput = undefined; - this.hideSuggestWidget(); - // TODO: Don't request every time; refine completions - // this._onAcceptedCompletion.fire('\x1b[24~e'); - return; - } + // Send the completion + this._onAcceptedCompletion.fire([ + // Backspace to remove all additional input + '\x7F'.repeat(additionalInput.length), + // Backspace to remove left side of completion + '\x7F'.repeat(finalCompletionLeftSide.length), + // Write the left side of the completion if it differed + finalCompletionLeftSide, + // Write the completion + finalCompletionRightSide, + ].join('')); + + this.hideSuggestWidget(); + } - // TODO: Share code - // TODO: Expose on xterm.js - const dimensions = { - width: (this._terminal as any)._core._renderService.dimensions.device.cell.width, - height: (this._terminal as any)._core._renderService.dimensions.device.cell.height, - }; - if (!dimensions.width || !dimensions.height) { - return; - } - // TODO: What do frozen and auto do? - const xtermBox = this._terminal.element!.getBoundingClientRect(); - // TODO: Layer breaker, unsafe and won't work for terminal editors - const panelElement = dom.findParentWithClass(this._container!, 'panel')!.offsetParent as HTMLElement; - const panelBox = panelElement.getBoundingClientRect(); - this._suggestWidget?.showSuggestions((this._suggestWidget as any)._completionModel, 0, false, false, { - left: (xtermBox.left - panelBox.left) + this._terminal.buffer.active.cursorX * dimensions.width, - top: (xtermBox.top - panelBox.top) + this._terminal.buffer.active.cursorY * dimensions.height, - height: dimensions.height - }); - } else { - this._additionalInput = undefined; - this.hideSuggestWidget(); - // TODO: Don't request every time; refine completions - // this._onAcceptedCompletion.fire('\x1b[24~e'); - } + hideSuggestWidget(): void { + this._initialPromptInputState = undefined; + this._currentPromptInputState = undefined; + this._suggestWidget?.hide(); } } diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/common/terminal.suggest.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/common/terminal.suggest.ts new file mode 100644 index 00000000..ab4b902e --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/common/terminal.suggest.ts @@ -0,0 +1,22 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +export const enum TerminalSuggestCommandId { + SelectPrevSuggestion = 'workbench.action.terminal.selectPrevSuggestion', + SelectPrevPageSuggestion = 'workbench.action.terminal.selectPrevPageSuggestion', + SelectNextSuggestion = 'workbench.action.terminal.selectNextSuggestion', + SelectNextPageSuggestion = 'workbench.action.terminal.selectNextPageSuggestion', + AcceptSelectedSuggestion = 'workbench.action.terminal.acceptSelectedSuggestion', + HideSuggestWidget = 'workbench.action.terminal.hideSuggestWidget', +} + +export const defaultTerminalSuggestCommandsToSkipShell = [ + TerminalSuggestCommandId.SelectPrevSuggestion, + TerminalSuggestCommandId.SelectPrevPageSuggestion, + TerminalSuggestCommandId.SelectNextSuggestion, + TerminalSuggestCommandId.SelectNextPageSuggestion, + TerminalSuggestCommandId.AcceptSelectedSuggestion, + TerminalSuggestCommandId.HideSuggestWidget, +]; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/common/terminalSuggestConfiguration.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/common/terminalSuggestConfiguration.ts new file mode 100644 index 00000000..f465e37f --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/common/terminalSuggestConfiguration.ts @@ -0,0 +1,52 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import type { IStringDictionary } from 'vs/base/common/collections'; +import { localize } from 'vs/nls'; +import type { IConfigurationPropertySchema } from 'vs/platform/configuration/common/configurationRegistry'; +import { TerminalSettingId } from 'vs/platform/terminal/common/terminal'; + +export const enum TerminalSuggestSettingId { + Enabled = 'terminal.integrated.suggest.enabled', + EnabledLegacy = 'terminal.integrated.shellIntegration.suggestEnabled', + QuickSuggestions = 'terminal.integrated.suggest.quickSuggestions', + SuggestOnTriggerCharacters = 'terminal.integrated.suggest.suggestOnTriggerCharacters', +} + +export const terminalSuggestConfigSection = 'terminal.integrated.suggest'; + +export interface ITerminalSuggestConfiguration { + enabled: boolean; + quickSuggestions: boolean; + suggestOnTriggerCharacters: boolean; +} + +export const terminalSuggestConfiguration: IStringDictionary = { + [TerminalSuggestSettingId.Enabled]: { + restricted: true, + markdownDescription: localize('suggest.enabled', "Enables experimental terminal Intellisense suggestions for supported shells ({0}) when {1} is set to {2}.\n\nIf shell integration is installed manually, {3} needs to be set to {4} before calling the shell integration script.", 'PowerShell', `\`#${TerminalSettingId.ShellIntegrationEnabled}#\``, '`true`', '`VSCODE_SUGGEST`', '`1`'), + type: 'boolean', + default: false, + }, + [TerminalSuggestSettingId.EnabledLegacy]: { + restricted: true, + markdownDescription: localize('suggest.enabled', "Enables experimental terminal Intellisense suggestions for supported shells ({0}) when {1} is set to {2}.\n\nIf shell integration is installed manually, {3} needs to be set to {4} before calling the shell integration script.", 'PowerShell', `\`#${TerminalSettingId.ShellIntegrationEnabled}#\``, '`true`', '`VSCODE_SUGGEST`', '`1`'), + type: 'boolean', + default: false, + markdownDeprecationMessage: localize('suggest.enabled.deprecated', 'This setting is deprecated, please use `{0}` instead.', `\`#${TerminalSuggestSettingId.Enabled}#\``) + }, + [TerminalSuggestSettingId.QuickSuggestions]: { + restricted: true, + markdownDescription: localize('suggest.quickSuggestions', "Controls whether suggestions should automatically show up while typing. Also be aware of the {0}-setting which controls if suggestions are triggered by special characters.", `\`#${TerminalSuggestSettingId.SuggestOnTriggerCharacters}#\``), + type: 'boolean', + default: true, + }, + [TerminalSuggestSettingId.SuggestOnTriggerCharacters]: { + restricted: true, + markdownDescription: localize('suggest.suggestOnTriggerCharacters', "Controls whether suggestions should automatically show up when typing trigger characters."), + type: 'boolean', + default: true, + }, +}; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/macos_bash_echo_multiline.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/macos_bash_echo_multiline.ts new file mode 100644 index 00000000..daa467fa --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/macos_bash_echo_multiline.ts @@ -0,0 +1,432 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +/* eslint-disable */ +export const events = [ + { + "type": "resize", + "cols": 129, + "rows": 21 + }, + { + "type": "output", + "data": "starting...\r\n" + }, + { + "type": "output", + "data": "starting...\r\n" + }, + { + "type": "output", + "data": "\u001b]633;P;ContinuationPrompt=\\[\\x1b[90m\\]∙\\[\\x1b[0m\\] \u0007" + }, + { + "type": "output", + "data": "\u001b]633;P;Prompt=\\\\[\\\\e]0\\x3b\\\\u@\\\\h: \\\\w\\\\a\\\\]\\\\[\\\\e]0\\x3b\\\\u@\\\\h: \\\\w\\\\a\\\\]\\\\h:\\\\W \\\\u\\\\$ \u0007\u001b[?1034h\u001b]633;A\u0007\r\n\u001b[31mî‚¶\u001b[0m\u001b[41;38;2;17;17;17mextensions/vscode-api-tests/testWorkspace\u001b[0m\u001b[41m \u001b[0m\u001b[43;31mî‚°\u001b[0m\u001b[43;38;2;17;17;17m \u001b[0m\u001b[43;38;2;17;17;17mî‚  \u001b[0m\u001b[43;38;2;17;17;17mtyriar/211869\u001b[0m\u001b[43;38;2;17;17;17m \u001b[0m\u001b[44;33mî‚°\u001b[0m\u001b[44;38;2;17;17;17m \u001b[0m\u001b[44;38;2;17;17;17m$\u001b[0m\u001b[44;38;2;17;17;17m⇡\u001b[0m\u001b[44;38;2;17;17;17m \u001b[0m\u001b[34mî‚°\u001b[0m via \u001b[1;32m \u001b[0m\u001b[1;32mv18.17.1\u001b[0m\u001b[1;32m \u001b[0m\r\n\u001b[1;32mâ¯\u001b[0m \u001b]633;B\u0007" + }, + { + "type": "promptInputChange", + "data": "|" + }, + { + "type": "input", + "data": "e" + }, + { + "type": "output", + "data": "e" + }, + { + "type": "promptInputChange", + "data": "e|" + }, + { + "type": "input", + "data": "c" + }, + { + "type": "output", + "data": "c" + }, + { + "type": "promptInputChange", + "data": "ec|" + }, + { + "type": "input", + "data": "h" + }, + { + "type": "output", + "data": "h" + }, + { + "type": "promptInputChange", + "data": "ech|" + }, + { + "type": "input", + "data": "o" + }, + { + "type": "output", + "data": "o" + }, + { + "type": "promptInputChange", + "data": "echo|" + }, + { + "type": "input", + "data": " " + }, + { + "type": "output", + "data": " " + }, + { + "type": "promptInputChange", + "data": "echo |" + }, + { + "type": "input", + "data": "\"" + }, + { + "type": "output", + "data": "\"" + }, + { + "type": "promptInputChange", + "data": "echo \"|" + }, + { + "type": "input", + "data": "a" + }, + { + "type": "output", + "data": "a" + }, + { + "type": "promptInputChange", + "data": "echo \"a|" + }, + { + "type": "input", + "data": "\r" + }, + { + "type": "output", + "data": "\r\n\u001b]633;F\u0007\u001b[90m∙\u001b[0m \u001b]633;G\u0007" + }, + { + "type": "promptInputChange", + "data": "echo \"aâŽ|" + }, + { + "type": "input", + "data": "b" + }, + { + "type": "output", + "data": "b" + }, + { + "type": "promptInputChange", + "data": "echo \"aâŽb|" + }, + { + "type": "input", + "data": "\r" + }, + { + "type": "output", + "data": "\r\n\u001b]633;F\u0007\u001b[90m∙\u001b[0m \u001b]633;G\u0007" + }, + { + "type": "promptInputChange", + "data": "echo \"aâŽbâŽ|" + }, + { + "type": "input", + "data": "c" + }, + { + "type": "output", + "data": "c" + }, + { + "type": "promptInputChange", + "data": "echo \"aâŽbâŽc|" + }, + { + "type": "input", + "data": "\"" + }, + { + "type": "output", + "data": "\"" + }, + { + "type": "promptInputChange", + "data": "echo \"aâŽbâŽc\"|" + }, + { + "type": "input", + "data": "\r" + }, + { + "type": "output", + "data": "\r\n\u001b]633;E;echo \"a\\x0ab\\x0ac\";c7158082-f9ff-43b3-af50-789be32fca2b\u0007\u001b]633;C\u0007" + }, + { + "type": "promptInputChange", + "data": "echo \"aâŽbâŽc\"" + }, + { + "type": "output", + "data": "a\r\nb\r\nc\r\n" + }, + { + "type": "output", + "data": "\u001b]633;D;0\u0007" + }, + { + "type": "output", + "data": "\u001b]633;P;Cwd=/Users/tyriar/dev/microsoft/vscode/extensions/vscode-api-tests/testWorkspace\u0007" + }, + { + "type": "output", + "data": "\u001b]633;P;Prompt=\\x0a\\\\[\\x1b[31m\\\\]î‚¶\\\\[\\x1b[0m\\\\]\\\\[\\x1b[41\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\]extensions/vscode-api-tests/testWorkspace\\\\[\\x1b[0m\\\\]\\\\[\\x1b[41m\\\\] \\\\[\\x1b[0m\\\\]\\\\[\\x1b[43\\x3b31m\\\\]î‚°\\\\[\\x1b[0m\\\\]\\\\[\\x1b[43\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\] \\\\[\\x1b[0m\\\\]\\\\[\\x1b[43\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\]î‚  \\\\[\\x1b[0m\\\\]\\\\[\\x1b[43\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\]tyriar/211869\\\\[\\x1b[0m\\\\]\\\\[\\x1b[43\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\] \\\\[\\x1b[0m\\\\]\\\\[\\x1b[44\\x3b33m\\\\]î‚°\\\\[\\x1b[0m\\\\]\\\\[\\x1b[44\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\] \\\\[\\x1b[0m\\\\]\\\\[\\x1b[44\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\]\\\\$\\\\[\\x1b[0m\\\\]\\\\[\\x1b[44\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\]⇡\\\\[\\x1b[0m\\\\]\\\\[\\x1b[44\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\] \\\\[\\x1b[0m\\\\]\\\\[\\x1b[34m\\\\]î‚°\\\\[\\x1b[0m\\\\] via \\\\[\\x1b[1\\x3b32m\\\\] \\\\[\\x1b[0m\\\\]\\\\[\\x1b[1\\x3b32m\\\\]v18.17.1\\\\[\\x1b[0m\\\\]\\\\[\\x1b[1\\x3b32m\\\\] \\\\[\\x1b[0m\\\\]\\x0a\\\\[\\x1b[1\\x3b32m\\\\]â¯\\\\[\\x1b[0m\\\\] \u0007\u001b]633;A\u0007\r\n\u001b[31mî‚¶\u001b[0m\u001b[41;38;2;17;17;17mextensions/vscode-api-tests/testWorkspace\u001b[0m\u001b[41m \u001b[0m\u001b[43;31mî‚°\u001b[0m\u001b[43;38;2;17;17;17m \u001b[0m\u001b[43;38;2;17;17;17mî‚  \u001b[0m\u001b[43;38;2;17;17;17mtyriar/211869\u001b[0m\u001b[43;38;2;17;17;17m \u001b[0m\u001b[44;33mî‚°\u001b[0m\u001b[44;38;2;17;17;17m \u001b[0m\u001b[44;38;2;17;17;17m$\u001b[0m\u001b[44;38;2;17;17;17m⇡\u001b[0m\u001b[44;38;2;17;17;17m \u001b[0m\u001b[34mî‚°\u001b[0m via \u001b[1;32m \u001b[0m\u001b[1;32mv18.17.1\u001b[0m\u001b[1;32m \u001b[0m\r\n\u001b[1;32mâ¯\u001b[0m \u001b]633;B\u0007" + }, + { + "type": "promptInputChange", + "data": "|" + }, + { + "type": "input", + "data": "e" + }, + { + "type": "output", + "data": "e" + }, + { + "type": "promptInputChange", + "data": "e|" + }, + { + "type": "input", + "data": "c" + }, + { + "type": "output", + "data": "c" + }, + { + "type": "promptInputChange", + "data": "ec|" + }, + { + "type": "input", + "data": "h" + }, + { + "type": "output", + "data": "h" + }, + { + "type": "promptInputChange", + "data": "ech|" + }, + { + "type": "input", + "data": "o" + }, + { + "type": "output", + "data": "o" + }, + { + "type": "promptInputChange", + "data": "echo|" + }, + { + "type": "input", + "data": " " + }, + { + "type": "output", + "data": " " + }, + { + "type": "promptInputChange", + "data": "echo |" + }, + { + "type": "input", + "data": "\"" + }, + { + "type": "output", + "data": "\"" + }, + { + "type": "promptInputChange", + "data": "echo \"|" + }, + { + "type": "input", + "data": "d" + }, + { + "type": "output", + "data": "d" + }, + { + "type": "promptInputChange", + "data": "echo \"d|" + }, + { + "type": "input", + "data": "\r" + }, + { + "type": "output", + "data": "\r\n\u001b]633;F\u0007\u001b[90m∙\u001b[0m \u001b]633;G\u0007" + }, + { + "type": "promptInputChange", + "data": "echo \"dâŽ|" + }, + { + "type": "input", + "data": "e" + }, + { + "type": "output", + "data": "e" + }, + { + "type": "promptInputChange", + "data": "echo \"dâŽe|" + }, + { + "type": "input", + "data": "\r" + }, + { + "type": "output", + "data": "\r\n\u001b]633;F\u0007\u001b[90m∙\u001b[0m \u001b]633;G\u0007" + }, + { + "type": "promptInputChange", + "data": "echo \"dâŽeâŽ|" + }, + { + "type": "input", + "data": "f" + }, + { + "type": "output", + "data": "f" + }, + { + "type": "promptInputChange", + "data": "echo \"dâŽeâŽf|" + }, + { + "type": "input", + "data": "\r" + }, + { + "type": "output", + "data": "\r\n\u001b]633;F\u0007\u001b[90m∙\u001b[0m \u001b]633;G\u0007" + }, + { + "type": "promptInputChange", + "data": "echo \"dâŽeâŽfâŽ|" + }, + { + "type": "input", + "data": "g" + }, + { + "type": "output", + "data": "g" + }, + { + "type": "promptInputChange", + "data": "echo \"dâŽeâŽfâŽg|" + }, + { + "type": "input", + "data": "\r" + }, + { + "type": "output", + "data": "\r\n\u001b]633;F\u0007\u001b[90m∙\u001b[0m \u001b]633;G\u0007" + }, + { + "type": "promptInputChange", + "data": "echo \"dâŽeâŽfâŽgâŽ|" + }, + { + "type": "input", + "data": "h" + }, + { + "type": "output", + "data": "h" + }, + { + "type": "promptInputChange", + "data": "echo \"dâŽeâŽfâŽgâŽh|" + }, + { + "type": "input", + "data": "\"" + }, + { + "type": "output", + "data": "\"" + }, + { + "type": "promptInputChange", + "data": "echo \"dâŽeâŽfâŽgâŽh\"|" + }, + { + "type": "input", + "data": "\r" + }, + { + "type": "output", + "data": "\r\n\u001b]633;E;echo \"d\\x0ae\\x0af\\x0ag\\x0ah\";c7158082-f9ff-43b3-af50-789be32fca2b\u0007\u001b]633;C\u0007" + }, + { + "type": "promptInputChange", + "data": "echo \"dâŽeâŽfâŽgâŽh\"" + }, + { + "type": "output", + "data": "d\r\ne\r\nf\r\ng\r\nh\r\n" + }, + { + "type": "output", + "data": "\u001b]633;D;0\u0007" + }, + { + "type": "output", + "data": "\u001b]633;P;Cwd=/Users/tyriar/dev/microsoft/vscode/extensions/vscode-api-tests/testWorkspace\u0007" + }, + { + "type": "output", + "data": "\u001b]633;P;Prompt=\\x0a\\\\[\\x1b[31m\\\\]î‚¶\\\\[\\x1b[0m\\\\]\\\\[\\x1b[41\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\]extensions/vscode-api-tests/testWorkspace\\\\[\\x1b[0m\\\\]\\\\[\\x1b[41m\\\\] \\\\[\\x1b[0m\\\\]\\\\[\\x1b[43\\x3b31m\\\\]î‚°\\\\[\\x1b[0m\\\\]\\\\[\\x1b[43\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\] \\\\[\\x1b[0m\\\\]\\\\[\\x1b[43\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\]î‚  \\\\[\\x1b[0m\\\\]\\\\[\\x1b[43\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\]tyriar/211869\\\\[\\x1b[0m\\\\]\\\\[\\x1b[43\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\] \\\\[\\x1b[0m\\\\]\\\\[\\x1b[44\\x3b33m\\\\]î‚°\\\\[\\x1b[0m\\\\]\\\\[\\x1b[44\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\] \\\\[\\x1b[0m\\\\]\\\\[\\x1b[44\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\]\\\\$\\\\[\\x1b[0m\\\\]\\\\[\\x1b[44\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\]⇡\\\\[\\x1b[0m\\\\]\\\\[\\x1b[44\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\] \\\\[\\x1b[0m\\\\]\\\\[\\x1b[34m\\\\]î‚°\\\\[\\x1b[0m\\\\] via \\\\[\\x1b[1\\x3b32m\\\\] \\\\[\\x1b[0m\\\\]\\\\[\\x1b[1\\x3b32m\\\\]v18.17.1\\\\[\\x1b[0m\\\\]\\\\[\\x1b[1\\x3b32m\\\\] \\\\[\\x1b[0m\\\\]\\x0a\\\\[\\x1b[1\\x3b32m\\\\]â¯\\\\[\\x1b[0m\\\\] \u0007\u001b]633;A\u0007\r\n\u001b[31mî‚¶\u001b[0m\u001b[41;38;2;17;17;17mextensions/vscode-api-tests/testWorkspace\u001b[0m\u001b[41m \u001b[0m\u001b[43;31mî‚°\u001b[0m\u001b[43;38;2;17;17;17m \u001b[0m\u001b[43;38;2;17;17;17mî‚  \u001b[0m\u001b[43;38;2;17;17;17mtyriar/211869\u001b[0m\u001b[43;38;2;17;17;17m \u001b[0m\u001b[44;33mî‚°\u001b[0m\u001b[44;38;2;17;17;17m \u001b[0m\u001b[44;38;2;17;17;17m$\u001b[0m\u001b[44;38;2;17;17;17m⇡\u001b[0m\u001b[44;38;2;17;17;17m \u001b[0m\u001b[34mî‚°\u001b[0m via \u001b[1;32m \u001b[0m\u001b[1;32mv18.17.1\u001b[0m\u001b[1;32m \u001b[0m\r\n\u001b[1;32mâ¯\u001b[0m \u001b]633;B\u0007" + }, + { + "type": "promptInputChange", + "data": "|" + } +]; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/macos_bash_echo_simple.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/macos_bash_echo_simple.ts new file mode 100644 index 00000000..538d8b0d --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/macos_bash_echo_simple.ts @@ -0,0 +1,136 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +/* eslint-disable */ +export const events = [ + { + "type": "resize", + "cols": 129, + "rows": 21 + }, + { + "type": "output", + "data": "starting...\r\n" + }, + { + "type": "output", + "data": "starting...\r\n" + }, + { + "type": "output", + "data": "\u001b]633;P;ContinuationPrompt=\\[\\x1b[90m\\]∙\\[\\x1b[0m\\] \u0007" + }, + { + "type": "output", + "data": "\u001b]633;P;Prompt=\\\\[\\\\e]0\\x3b\\\\u@\\\\h: \\\\w\\\\a\\\\]\\\\[\\\\e]0\\x3b\\\\u@\\\\h: \\\\w\\\\a\\\\]\\\\h:\\\\W \\\\u\\\\$ \u0007\u001b[?1034h\u001b]633;A\u0007\r\n\u001b[31mî‚¶\u001b[0m\u001b[41;38;2;17;17;17mextensions/vscode-api-tests/testWorkspace\u001b[0m\u001b[41m \u001b[0m\u001b[43;31mî‚°\u001b[0m\u001b[43;38;2;17;17;17m \u001b[0m\u001b[43;38;2;17;17;17mî‚  \u001b[0m\u001b[43;38;2;17;17;17mtyriar/211869\u001b[0m\u001b[43;38;2;17;17;17m \u001b[0m\u001b[44;33mî‚°\u001b[0m\u001b[44;38;2;17;17;17m \u001b[0m\u001b[44;38;2;17;17;17m!\u001b[0m\u001b[44;38;2;17;17;17m?\u001b[0m\u001b[44;38;2;17;17;17m⇡\u001b[0m\u001b[44;38;2;17;17;17m \u001b[0m\u001b[34mî‚°\u001b[0m via \u001b[1;32m \u001b[0m\u001b[1;32mv18.17.1\u001b[0m\u001b[1;32m \u001b[0m\r\n\u001b[1;32mâ¯\u001b[0m \u001b]633;B\u0007" + }, + { + "type": "promptInputChange", + "data": "|" + }, + { + "type": "input", + "data": "e" + }, + { + "type": "output", + "data": "e" + }, + { + "type": "promptInputChange", + "data": "e|" + }, + { + "type": "input", + "data": "c" + }, + { + "type": "output", + "data": "c" + }, + { + "type": "promptInputChange", + "data": "ec|" + }, + { + "type": "input", + "data": "h" + }, + { + "type": "output", + "data": "h" + }, + { + "type": "promptInputChange", + "data": "ech|" + }, + { + "type": "input", + "data": "o" + }, + { + "type": "output", + "data": "o" + }, + { + "type": "promptInputChange", + "data": "echo|" + }, + { + "type": "input", + "data": " " + }, + { + "type": "output", + "data": " " + }, + { + "type": "promptInputChange", + "data": "echo |" + }, + { + "type": "input", + "data": "a" + }, + { + "type": "output", + "data": "a" + }, + { + "type": "promptInputChange", + "data": "echo a|" + }, + { + "type": "input", + "data": "\r" + }, + { + "type": "output", + "data": "\r\n\u001b]633;E;echo a;d4a6d6d5-dcdc-4a92-a347-23af8e049888\u0007\u001b]633;C\u0007" + }, + { + "type": "promptInputChange", + "data": "echo a" + }, + { + "type": "output", + "data": "a\r\n" + }, + { + "type": "output", + "data": "\u001b]633;D;0\u0007" + }, + { + "type": "output", + "data": "\u001b]633;P;Cwd=/Users/tyriar/dev/microsoft/vscode/extensions/vscode-api-tests/testWorkspace\u0007" + }, + { + "type": "output", + "data": "\u001b]633;P;Prompt=\\x0a\\\\[\\x1b[31m\\\\]î‚¶\\\\[\\x1b[0m\\\\]\\\\[\\x1b[41\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\]extensions/vscode-api-tests/testWorkspace\\\\[\\x1b[0m\\\\]\\\\[\\x1b[41m\\\\] \\\\[\\x1b[0m\\\\]\\\\[\\x1b[43\\x3b31m\\\\]î‚°\\\\[\\x1b[0m\\\\]\\\\[\\x1b[43\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\] \\\\[\\x1b[0m\\\\]\\\\[\\x1b[43\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\]î‚  \\\\[\\x1b[0m\\\\]\\\\[\\x1b[43\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\]tyriar/211869\\\\[\\x1b[0m\\\\]\\\\[\\x1b[43\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\] \\\\[\\x1b[0m\\\\]\\\\[\\x1b[44\\x3b33m\\\\]î‚°\\\\[\\x1b[0m\\\\]\\\\[\\x1b[44\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\] \\\\[\\x1b[0m\\\\]\\\\[\\x1b[44\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\]!\\\\[\\x1b[0m\\\\]\\\\[\\x1b[44\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\]?\\\\[\\x1b[0m\\\\]\\\\[\\x1b[44\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\]⇡\\\\[\\x1b[0m\\\\]\\\\[\\x1b[44\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m\\\\] \\\\[\\x1b[0m\\\\]\\\\[\\x1b[34m\\\\]î‚°\\\\[\\x1b[0m\\\\] via \\\\[\\x1b[1\\x3b32m\\\\] \\\\[\\x1b[0m\\\\]\\\\[\\x1b[1\\x3b32m\\\\]v18.17.1\\\\[\\x1b[0m\\\\]\\\\[\\x1b[1\\x3b32m\\\\] \\\\[\\x1b[0m\\\\]\\x0a\\\\[\\x1b[1\\x3b32m\\\\]â¯\\\\[\\x1b[0m\\\\] \u0007\u001b]633;A\u0007\r\n\u001b[31mî‚¶\u001b[0m\u001b[41;38;2;17;17;17mextensions/vscode-api-tests/testWorkspace\u001b[0m\u001b[41m \u001b[0m\u001b[43;31mî‚°\u001b[0m\u001b[43;38;2;17;17;17m \u001b[0m\u001b[43;38;2;17;17;17mî‚  \u001b[0m\u001b[43;38;2;17;17;17mtyriar/211869\u001b[0m\u001b[43;38;2;17;17;17m \u001b[0m\u001b[44;33mî‚°\u001b[0m\u001b[44;38;2;17;17;17m \u001b[0m\u001b[44;38;2;17;17;17m!\u001b[0m\u001b[44;38;2;17;17;17m?\u001b[0m\u001b[44;38;2;17;17;17m⇡\u001b[0m\u001b[44;38;2;17;17;17m \u001b[0m\u001b[34mî‚°\u001b[0m via \u001b[1;32m \u001b[0m\u001b[1;32mv18.17.1\u001b[0m\u001b[1;32m \u001b[0m\r\n\u001b[1;32mâ¯\u001b[0m \u001b]633;B\u0007" + }, + { + "type": "promptInputChange", + "data": "|" + } +]; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_getcontent_delete_ghost.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_getcontent_delete_ghost.ts new file mode 100644 index 00000000..973b3a49 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_getcontent_delete_ghost.ts @@ -0,0 +1,64 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +/* eslint-disable */ +export const events = [ + { + "type": "resize", + "cols": 111, + "rows": 26 + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[2J\u001b[m\u001b[H\u001b]0;C:\\Program Files\\WindowsApps\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\pwsh.exe\u0007\u001b[?25h" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[H\u001b[?25h" + }, + { + "type": "output", + "data": "\u001b]633;P;IsWindows=True\u0007" + }, + { + "type": "output", + "data": "\u001b]633;P;ContinuationPrompt=\\x1b[38\\x3b5\\x3b8m∙\\x1b[0m \u0007" + }, + { + "type": "output", + "data": "\u001b]633;CompletionsPwshCommands;commands;[{\"CompletionText\":\"%\",\"ListItemText\":\"%\",\"ResultType\":2,\"ToolTip\":\"ForEach-Object\"},{\"CompletionText\":\"?\",\"ListItemText\":\"?\",\"ResultType\":2,\"ToolTip\":\"Where-Object\"},{\"CompletionText\":\"A:\",\"ListItemText\":\"A:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nA: \\r\\n\"},{\"CompletionText\":\"ac\",\"ListItemText\":\"ac\",\"ResultType\":2,\"ToolTip\":\"Add-Content\"},{\"CompletionText\":\"Add-AdlAnalyticsDataSource\",\"ListItemText\":\"Add-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Add-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Add-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Add-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Add-AdlStoreFirewallRule\",\"ListItemText\":\"Add-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreFirewallRule\"},{\"CompletionText\":\"Add-AdlStoreItemContent\",\"ListItemText\":\"Add-AdlStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreItemContent\"},{\"CompletionText\":\"Add-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Add-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Add-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Add-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Add-AppPackage\",\"ListItemText\":\"Add-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppPackage\"},{\"CompletionText\":\"Add-AppPackageVolume\",\"ListItemText\":\"Add-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Add-AppPackageVolume\"},{\"CompletionText\":\"Add-AppProvisionedPackage\",\"ListItemText\":\"Add-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppProvisionedPackage\"},{\"CompletionText\":\"Add-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Add-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Add-AppSharedPackageContainer\",\"ListItemText\":\"Add-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Add-AppxPackage\",\"ListItemText\":\"Add-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppxPackage\\r\\n\"},{\"CompletionText\":\"Add-AppxProvisionedPackage\",\"ListItemText\":\"Add-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Add-AppxVolume\",\"ListItemText\":\"Add-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Add-AppxVolume\\r\\n\"},{\"CompletionText\":\"Add-ASRReplicationProtectedItemDisk\",\"ListItemText\":\"Add-ASRReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Add-ASRReplicationProtectedItemDisk\"},{\"CompletionText\":\"Add-AzAccount\",\"ListItemText\":\"Add-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzAccount\"},{\"CompletionText\":\"Add-AzADAppPermission\",\"ListItemText\":\"Add-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Add-AzADGroupMember\",\"ListItemText\":\"Add-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Add-AzAnalysisServicesAccount\",\"ListItemText\":\"Add-AzAnalysisServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzAnalysisServicesAccount\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementApiToGateway\",\"ListItemText\":\"Add-AzApiManagementApiToGateway\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementApiToGateway\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementApiToProduct\",\"ListItemText\":\"Add-AzApiManagementApiToProduct\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementApiToProduct\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementProductToGroup\",\"ListItemText\":\"Add-AzApiManagementProductToGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementProductToGroup\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementRegion\",\"ListItemText\":\"Add-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementUserToGroup\",\"ListItemText\":\"Add-AzApiManagementUserToGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementUserToGroup\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Add-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Add-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Add-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Add-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayCustomError\",\"ListItemText\":\"Add-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Add-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Add-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Add-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Add-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayListener\",\"ListItemText\":\"Add-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Add-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Add-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Add-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Add-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Add-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Add-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Add-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Add-AzAttestationPolicySigner\",\"ListItemText\":\"Add-AzAttestationPolicySigner\",\"ResultType\":2,\"ToolTip\":\"Add-AzAttestationPolicySigner\\r\\n\"},{\"CompletionText\":\"Add-AzCognitiveServicesAccountNetworkRule\",\"ListItemText\":\"Add-AzCognitiveServicesAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzCognitiveServicesAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzContainerInstanceOutput\",\"ListItemText\":\"Add-AzContainerInstanceOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzContainerInstanceOutput \\r\\n\"},{\"CompletionText\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\",\"ListItemText\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\\r\\n\"},{\"CompletionText\":\"Add-AzDataFactoryV2TriggerSubscription\",\"ListItemText\":\"Add-AzDataFactoryV2TriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataFactoryV2TriggerSubscription\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Add-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Add-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Add-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreItemContent\",\"ListItemText\":\"Add-AzDataLakeStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreItemContent\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Add-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Add-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzDelegation\",\"ListItemText\":\"Add-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Add-AzDelegation\\r\\n\"},{\"CompletionText\":\"Add-AzDnsRecordConfig\",\"ListItemText\":\"Add-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Add-AzEnvironment\",\"ListItemText\":\"Add-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Add-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Add-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Add-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Add-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Add-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Add-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightClusterIdentity\",\"ListItemText\":\"Add-AzHDInsightClusterIdentity\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightClusterIdentity\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightComponentVersion\",\"ListItemText\":\"Add-AzHDInsightComponentVersion\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightComponentVersion\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightConfigValue\",\"ListItemText\":\"Add-AzHDInsightConfigValue\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightConfigValue\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightMetastore\",\"ListItemText\":\"Add-AzHDInsightMetastore\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightMetastore\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightScriptAction\",\"ListItemText\":\"Add-AzHDInsightScriptAction\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightScriptAction\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightSecurityProfile\",\"ListItemText\":\"Add-AzHDInsightSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightSecurityProfile\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightStorage\",\"ListItemText\":\"Add-AzHDInsightStorage\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightStorage\\r\\n\"},{\"CompletionText\":\"Add-AzImageDataDisk\",\"ListItemText\":\"Add-AzImageDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzImageDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubCertificate\",\"ListItemText\":\"Add-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubConfiguration\",\"ListItemText\":\"Add-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDCL\",\"ListItemText\":\"Add-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDCL\"},{\"CompletionText\":\"Add-AzIotHubDeployment\",\"ListItemText\":\"Add-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDevice\",\"ListItemText\":\"Add-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDeviceChildren\",\"ListItemText\":\"Add-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubEHCG\",\"ListItemText\":\"Add-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubEHCG\"},{\"CompletionText\":\"Add-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Add-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubKey\",\"ListItemText\":\"Add-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubMessageEnrichment\",\"ListItemText\":\"Add-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubModule\",\"ListItemText\":\"Add-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubMsgEnrich\",\"ListItemText\":\"Add-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Add-AzIotHubRoute\",\"ListItemText\":\"Add-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Add-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultCertificate\",\"ListItemText\":\"Add-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultCertificateContact\",\"ListItemText\":\"Add-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultKey\",\"ListItemText\":\"Add-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Add-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultNetworkRule\",\"ListItemText\":\"Add-AzKeyVaultNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Add-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Add-AzKustoDatabasePrincipal\",\"ListItemText\":\"Add-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Add-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Add-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Add-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Add-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLogProfile\",\"ListItemText\":\"Add-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Add-AzMetricAlertRule\",\"ListItemText\":\"Add-AzMetricAlertRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzMetricAlertRule\\r\\n\"},{\"CompletionText\":\"Add-AzMetricAlertRuleV2\",\"ListItemText\":\"Add-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Add-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Add-AzMlWebServiceRegionalProperty\",\"ListItemText\":\"Add-AzMlWebServiceRegionalProperty\",\"ResultType\":2,\"ToolTip\":\"Add-AzMlWebServiceRegionalProperty\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Add-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Add-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Add-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzPrivateDnsRecordConfig\",\"ListItemText\":\"Add-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ListItemText\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\\r\\n\"},{\"CompletionText\":\"Add-AzResourceMoverMoveResource\",\"ListItemText\":\"Add-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Add-AzRmStorageContainerLegalHold\",\"ListItemText\":\"Add-AzRmStorageContainerLegalHold\",\"ResultType\":2,\"ToolTip\":\"Add-AzRmStorageContainerLegalHold\\r\\n\"},{\"CompletionText\":\"Add-AzRouteConfig\",\"ListItemText\":\"Add-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRouteFilterRuleConfig\",\"ListItemText\":\"Add-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRouteServerPeer\",\"ListItemText\":\"Add-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Add-AzRoutingPolicy\",\"ListItemText\":\"Add-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Add-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Add-AzSecurityAdaptiveNetworkHardening\",\"ListItemText\":\"Add-AzSecurityAdaptiveNetworkHardening\",\"ResultType\":2,\"ToolTip\":\"Add-AzSecurityAdaptiveNetworkHardening\\r\\n\"},{\"CompletionText\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Add-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Add-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricClientCertificate\",\"ListItemText\":\"Add-AzServiceFabricClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedClusterClientCertificate\",\"ListItemText\":\"Add-AzServiceFabricManagedClusterClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedClusterClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\",\"ListItemText\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\",\"ListItemText\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\",\"ListItemText\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricNode\",\"ListItemText\":\"Add-AzServiceFabricNode\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricNode\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricNodeType\",\"ListItemText\":\"Add-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Add-AzSqlDatabaseToFailoverGroup\",\"ListItemText\":\"Add-AzSqlDatabaseToFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlDatabaseToFailoverGroup\\r\\n\"},{\"CompletionText\":\"Add-AzSqlElasticJobStep\",\"ListItemText\":\"Add-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Add-AzSqlElasticJobTarget\",\"ListItemText\":\"Add-AzSqlElasticJobTarget\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlElasticJobTarget\\r\\n\"},{\"CompletionText\":\"Add-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Add-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\",\"ListItemText\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Add-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\",\"ListItemText\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzStackHCIVMAttestation\",\"ListItemText\":\"Add-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Add-AzStorageAccountManagementPolicyAction\",\"ListItemText\":\"Add-AzStorageAccountManagementPolicyAction\",\"ResultType\":2,\"ToolTip\":\"Add-AzStorageAccountManagementPolicyAction\\r\\n\"},{\"CompletionText\":\"Add-AzStorageAccountNetworkRule\",\"ListItemText\":\"Add-AzStorageAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzStorageAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzSynapseDataFlowDebugSessionPackage\",\"ListItemText\":\"Add-AzSynapseDataFlowDebugSessionPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AzSynapseDataFlowDebugSessionPackage\\r\\n\"},{\"CompletionText\":\"Add-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Add-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Add-AzSynapseTriggerSubscription\",\"ListItemText\":\"Add-AzSynapseTriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Add-AzSynapseTriggerSubscription\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\",\"ListItemText\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerCustomHeaderToProfile\",\"ListItemText\":\"Add-AzTrafficManagerCustomHeaderToProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerCustomHeaderToProfile\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerEndpointConfig\",\"ListItemText\":\"Add-AzTrafficManagerEndpointConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerEndpointConfig\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerExpectedStatusCodeRange\",\"ListItemText\":\"Add-AzTrafficManagerExpectedStatusCodeRange\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerExpectedStatusCodeRange\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerIpAddressRange\",\"ListItemText\":\"Add-AzTrafficManagerIpAddressRange\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerIpAddressRange\\r\\n\"},{\"CompletionText\":\"Add-AzVhd\",\"ListItemText\":\"Add-AzVhd\",\"ResultType\":2,\"ToolTip\":\"Add-AzVhd\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualHubRoute\",\"ListItemText\":\"Add-AzVirtualHubRoute\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualHubRoute\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualHubRouteTable\",\"ListItemText\":\"Add-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"Add-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkPeering\",\"ListItemText\":\"Add-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Add-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualRouterPeer\",\"ListItemText\":\"Add-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Add-AzVMAdditionalUnattendContent\",\"ListItemText\":\"Add-AzVMAdditionalUnattendContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMAdditionalUnattendContent\\r\\n\"},{\"CompletionText\":\"Add-AzVMDataDisk\",\"ListItemText\":\"Add-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmGalleryApplication\",\"ListItemText\":\"Add-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"Add-AzVMNetworkInterface\",\"ListItemText\":\"Add-AzVMNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMNetworkInterface\\r\\n\"},{\"CompletionText\":\"Add-AzVMSecret\",\"ListItemText\":\"Add-AzVMSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMSecret\\r\\n\"},{\"CompletionText\":\"Add-AzVmssAdditionalUnattendContent\",\"ListItemText\":\"Add-AzVmssAdditionalUnattendContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssAdditionalUnattendContent\\r\\n\"},{\"CompletionText\":\"Add-AzVmssDataDisk\",\"ListItemText\":\"Add-AzVmssDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmssDiagnosticsExtension\",\"ListItemText\":\"Add-AzVmssDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Add-AzVmssExtension\",\"ListItemText\":\"Add-AzVmssExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssExtension\\r\\n\"},{\"CompletionText\":\"Add-AzVmssGalleryApplication\",\"ListItemText\":\"Add-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"Add-AzVMSshPublicKey\",\"ListItemText\":\"Add-AzVMSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMSshPublicKey\\r\\n\"},{\"CompletionText\":\"Add-AzVmssNetworkInterfaceConfiguration\",\"ListItemText\":\"Add-AzVmssNetworkInterfaceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssNetworkInterfaceConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzVmssRunCommand\",\"ListItemText\":\"Add-AzVmssRunCommand\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssRunCommand\\r\\n\"},{\"CompletionText\":\"Add-AzVmssSecret\",\"ListItemText\":\"Add-AzVmssSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssSecret\\r\\n\"},{\"CompletionText\":\"Add-AzVmssSshPublicKey\",\"ListItemText\":\"Add-AzVmssSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssSshPublicKey\\r\\n\"},{\"CompletionText\":\"Add-AzVmssVMDataDisk\",\"ListItemText\":\"Add-AzVmssVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssVMDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmssWinRMListener\",\"ListItemText\":\"Add-AzVmssWinRMListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssWinRMListener\\r\\n\"},{\"CompletionText\":\"Add-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Add-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzVpnClientRootCertificate\",\"ListItemText\":\"Add-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzWebAppAccessRestrictionRule\",\"ListItemText\":\"Add-AzWebAppAccessRestrictionRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebAppAccessRestrictionRule\\r\\n\"},{\"CompletionText\":\"Add-AzWebAppTrafficRouting\",\"ListItemText\":\"Add-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Add-AzWebtestAlertRule\",\"ListItemText\":\"Add-AzWebtestAlertRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebtestAlertRule\\r\\n\"},{\"CompletionText\":\"Add-BCDataCacheExtension\",\"ListItemText\":\"Add-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Add-BitLockerKeyProtector\",\"ListItemText\":\"Add-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"Add-BitsFile\",\"ListItemText\":\"Add-BitsFile\",\"ResultType\":2,\"ToolTip\":\"Add-BitsFile\\r\\n\"},{\"CompletionText\":\"Add-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Add-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Add-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Add-Content\",\"ListItemText\":\"Add-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Content [-Path] [-Value] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nAdd-Content [-Value] -LiteralPath [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Add-DnsClientDohServerAddress\",\"ListItemText\":\"Add-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Add-DnsClientNrptRule\",\"ListItemText\":\"Add-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Add-DtcClusterTMMapping\",\"ListItemText\":\"Add-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Add-EtwTraceProvider\",\"ListItemText\":\"Add-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Add-History\",\"ListItemText\":\"Add-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-History [[-InputObject] ] [-Passthru] []\\r\\n\"},{\"CompletionText\":\"Add-InitiatorIdToMaskingSet\",\"ListItemText\":\"Add-InitiatorIdToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-InitiatorIdToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-JobTrigger\",\"ListItemText\":\"Add-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Add-JobTrigger\\r\\n\"},{\"CompletionText\":\"Add-KdsRootKey\",\"ListItemText\":\"Add-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Add-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Add-LocalGroupMember\",\"ListItemText\":\"Add-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Add-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Add-Member\",\"ListItemText\":\"Add-Member\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Member -InputObject -TypeName [-PassThru] []\\r\\n\\r\\nAdd-Member [-MemberType] [-Name] [[-Value] ] [[-SecondValue] ] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\\r\\nAdd-Member [-NotePropertyName] [-NotePropertyValue] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\\r\\nAdd-Member [-NotePropertyMembers] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Add-MpPreference\",\"ListItemText\":\"Add-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-MpPreference \\r\\n\"},{\"CompletionText\":\"Add-NetEventNetworkAdapter\",\"ListItemText\":\"Add-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Add-NetEventPacketCaptureProvider\",\"ListItemText\":\"Add-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventProvider\",\"ListItemText\":\"Add-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventVFPProvider\",\"ListItemText\":\"Add-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmNetworkAdapter\",\"ListItemText\":\"Add-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmSwitch\",\"ListItemText\":\"Add-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmSwitchProvider\",\"ListItemText\":\"Add-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventWFPCaptureProvider\",\"ListItemText\":\"Add-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Add-NetIPHttpsCertBinding\",\"ListItemText\":\"Add-NetIPHttpsCertBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetIPHttpsCertBinding \\r\\n\"},{\"CompletionText\":\"Add-NetLbfoTeamMember\",\"ListItemText\":\"Add-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Add-NetLbfoTeamNic\",\"ListItemText\":\"Add-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Add-NetNatExternalAddress\",\"ListItemText\":\"Add-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Add-NetNatStaticMapping\",\"ListItemText\":\"Add-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Add-NetSwitchTeamMember\",\"ListItemText\":\"Add-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Add-OdbcDsn\",\"ListItemText\":\"Add-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Add-PartitionAccessPath\",\"ListItemText\":\"Add-PartitionAccessPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PartitionAccessPath \\r\\n\"},{\"CompletionText\":\"Add-PhysicalDisk\",\"ListItemText\":\"Add-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Add-PoshGitToProfile\",\"ListItemText\":\"Add-PoshGitToProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PoshGitToProfile \\r\\n\"},{\"CompletionText\":\"Add-Printer\",\"ListItemText\":\"Add-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Printer \\r\\n\"},{\"CompletionText\":\"Add-PrinterDriver\",\"ListItemText\":\"Add-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Add-PrinterPort\",\"ListItemText\":\"Add-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PrinterPort \\r\\n\"},{\"CompletionText\":\"Add-ProvisionedAppPackage\",\"ListItemText\":\"Add-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppPackage\"},{\"CompletionText\":\"Add-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Add-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Add-ProvisionedAppxPackage\",\"ListItemText\":\"Add-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppxPackage\"},{\"CompletionText\":\"Add-ProvisioningPackage\",\"ListItemText\":\"Add-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisioningPackage\"},{\"CompletionText\":\"Add-SignerRule\",\"ListItemText\":\"Add-SignerRule\",\"ResultType\":2,\"ToolTip\":\"Add-SignerRule\\r\\n\"},{\"CompletionText\":\"Add-StorageFaultDomain\",\"ListItemText\":\"Add-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Add-TargetPortToMaskingSet\",\"ListItemText\":\"Add-TargetPortToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-TargetPortToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-TrustedProvisioningCertificate\",\"ListItemText\":\"Add-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-TrustedProvisioningCertificate\"},{\"CompletionText\":\"Add-Type\",\"ListItemText\":\"Add-Type\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Type [-TypeDefinition] [-Language ] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type [-Name] [-MemberDefinition] [-Namespace ] [-UsingNamespace ] [-Language ] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type [-Path] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type -LiteralPath [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type -AssemblyName [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Add-VirtualDiskToMaskingSet\",\"ListItemText\":\"Add-VirtualDiskToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VirtualDiskToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-VMAssignableDevice\",\"ListItemText\":\"Add-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Add-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Add-VMDirectVirtualDisk\",\"ListItemText\":\"Add-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Add-VMDvdDrive\",\"ListItemText\":\"Add-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Add-VMFibreChannelHba\",\"ListItemText\":\"Add-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Add-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Add-VMGpuPartitionAdapter\",\"ListItemText\":\"Add-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMGroupMember\",\"ListItemText\":\"Add-VMGroupMember\",\"ResultType\":2,\"ToolTip\":\"Add-VMGroupMember\\r\\n\"},{\"CompletionText\":\"Add-VMHardDiskDrive\",\"ListItemText\":\"Add-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Add-VMHostAssignableDevice\",\"ListItemText\":\"Add-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Add-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Add-VMKeyStorageDrive\",\"ListItemText\":\"Add-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Add-VMMigrationNetwork\",\"ListItemText\":\"Add-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Add-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapter\",\"ListItemText\":\"Add-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterAcl\",\"ListItemText\":\"Add-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Add-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Add-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Add-VMPmemController\",\"ListItemText\":\"Add-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Add-VMPmemController\\r\\n\"},{\"CompletionText\":\"Add-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Add-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMScsiController\",\"ListItemText\":\"Add-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Add-VMScsiController\\r\\n\"},{\"CompletionText\":\"Add-VMStoragePath\",\"ListItemText\":\"Add-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Add-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Add-VMSwitch\",\"ListItemText\":\"Add-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitch\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Add-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Add-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchTeamMember\",\"ListItemText\":\"Add-VMSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchTeamMember\\r\\n\"},{\"CompletionText\":\"Add-VpnConnection\",\"ListItemText\":\"Add-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnection \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionRoute\",\"ListItemText\":\"Add-VpnConnectionRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionRoute \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerApplication\",\"ListItemText\":\"Add-VpnConnectionTriggerApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerApplication \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Add-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Add-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Add-WindowsCapability\",\"ListItemText\":\"Add-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Add-WindowsDriver\",\"ListItemText\":\"Add-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Add-WindowsImage\",\"ListItemText\":\"Add-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsImage\\r\\n\"},{\"CompletionText\":\"Add-WindowsPackage\",\"ListItemText\":\"Add-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsPackage\\r\\n\"},{\"CompletionText\":\"AfterAll\",\"ListItemText\":\"AfterAll\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAfterAll \\r\\n\"},{\"CompletionText\":\"AfterEach\",\"ListItemText\":\"AfterEach\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAfterEach \\r\\n\"},{\"CompletionText\":\"agentactivationruntimestarter.exe\",\"ListItemText\":\"agentactivationruntimestarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\agentactivationruntimestarter.exe\"},{\"CompletionText\":\"AgentService.exe\",\"ListItemText\":\"AgentService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AgentService.exe\"},{\"CompletionText\":\"AggregatorHost.exe\",\"ListItemText\":\"AggregatorHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AggregatorHost.exe\"},{\"CompletionText\":\"aitstatic.exe\",\"ListItemText\":\"aitstatic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\aitstatic.exe\"},{\"CompletionText\":\"alg.exe\",\"ListItemText\":\"alg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\alg.exe\"},{\"CompletionText\":\"algm\",\"ListItemText\":\"algm\",\"ResultType\":2,\"ToolTip\":\"algm\"},{\"CompletionText\":\"AppHostRegistrationVerifier.exe\",\"ListItemText\":\"AppHostRegistrationVerifier.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppHostRegistrationVerifier.exe\"},{\"CompletionText\":\"appidcertstorecheck.exe\",\"ListItemText\":\"appidcertstorecheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidcertstorecheck.exe\"},{\"CompletionText\":\"appidpolicyconverter.exe\",\"ListItemText\":\"appidpolicyconverter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidpolicyconverter.exe\"},{\"CompletionText\":\"appidtel.exe\",\"ListItemText\":\"appidtel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidtel.exe\"},{\"CompletionText\":\"AppInstallerBackgroundUpdate.exe\",\"ListItemText\":\"AppInstallerBackgroundUpdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppInstallerBackgroundUpdate.exe\"},{\"CompletionText\":\"appletviewer.exe\",\"ListItemText\":\"appletviewer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\appletviewer.exe\"},{\"CompletionText\":\"ApplicationFrameHost.exe\",\"ListItemText\":\"ApplicationFrameHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplicationFrameHost.exe\"},{\"CompletionText\":\"Apply-WindowsUnattend\",\"ListItemText\":\"Apply-WindowsUnattend\",\"ResultType\":2,\"ToolTip\":\"Apply-WindowsUnattend\"},{\"CompletionText\":\"ApplySettingsTemplateCatalog.exe\",\"ListItemText\":\"ApplySettingsTemplateCatalog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplySettingsTemplateCatalog.exe\"},{\"CompletionText\":\"ApplyTrustOffline.exe\",\"ListItemText\":\"ApplyTrustOffline.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplyTrustOffline.exe\"},{\"CompletionText\":\"Approve-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nApprove-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Approve-AzPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Approve-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Approve-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nApprove-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"ApproveChildRequest.exe\",\"ListItemText\":\"ApproveChildRequest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApproveChildRequest.exe\"},{\"CompletionText\":\"AppVClient.exe\",\"ListItemText\":\"AppVClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVClient.exe\"},{\"CompletionText\":\"AppVDllSurrogate.exe\",\"ListItemText\":\"AppVDllSurrogate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVDllSurrogate.exe\"},{\"CompletionText\":\"appverif.exe\",\"ListItemText\":\"appverif.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appverif.exe\"},{\"CompletionText\":\"AppVNice.exe\",\"ListItemText\":\"AppVNice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVNice.exe\"},{\"CompletionText\":\"AppVShNotify.exe\",\"ListItemText\":\"AppVShNotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVShNotify.exe\"},{\"CompletionText\":\"appwiz.cpl\",\"ListItemText\":\"appwiz.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appwiz.cpl\"},{\"CompletionText\":\"ARP.EXE\",\"ListItemText\":\"ARP.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ARP.EXE\"},{\"CompletionText\":\"aslr-manager.ps1\",\"ListItemText\":\"aslr-manager.ps1\",\"ResultType\":2,\"ToolTip\":\"aslr-manager.ps1 [-Action] [-paths] []\\r\\n\"},{\"CompletionText\":\"Assert-MockCalled\",\"ListItemText\":\"Assert-MockCalled\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAssert-MockCalled \\r\\n\"},{\"CompletionText\":\"Assert-VerifiableMocks\",\"ListItemText\":\"Assert-VerifiableMocks\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAssert-VerifiableMocks \\r\\n\"},{\"CompletionText\":\"AssignedAccessGuard.exe\",\"ListItemText\":\"AssignedAccessGuard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AssignedAccessGuard.exe\"},{\"CompletionText\":\"AsusDownloadAgent.exe\",\"ListItemText\":\"AsusDownloadAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusDownloadAgent.exe\"},{\"CompletionText\":\"AsusDownLoadLicense.exe\",\"ListItemText\":\"AsusDownLoadLicense.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusDownLoadLicense.exe\"},{\"CompletionText\":\"AsusUpdateCheck.exe\",\"ListItemText\":\"AsusUpdateCheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusUpdateCheck.exe\"},{\"CompletionText\":\"at.exe\",\"ListItemText\":\"at.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\at.exe\"},{\"CompletionText\":\"AtBroker.exe\",\"ListItemText\":\"AtBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AtBroker.exe\"},{\"CompletionText\":\"attrib.exe\",\"ListItemText\":\"attrib.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\attrib.exe\"},{\"CompletionText\":\"audiodg.exe\",\"ListItemText\":\"audiodg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\audiodg.exe\"},{\"CompletionText\":\"auditpol.exe\",\"ListItemText\":\"auditpol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\auditpol.exe\"},{\"CompletionText\":\"AuthHost.exe\",\"ListItemText\":\"AuthHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AuthHost.exe\"},{\"CompletionText\":\"autochk.exe\",\"ListItemText\":\"autochk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\autochk.exe\"},{\"CompletionText\":\"AxInstUI.exe\",\"ListItemText\":\"AxInstUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AxInstUI.exe\"},{\"CompletionText\":\"az.cmd\",\"ListItemText\":\"az.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft SDKs\\\\Azure\\\\CLI2\\\\wbin\\\\az.cmd\"},{\"CompletionText\":\"azman.msc\",\"ListItemText\":\"azman.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\azman.msc\"},{\"CompletionText\":\"azps.ps1\",\"ListItemText\":\"azps.ps1\",\"ResultType\":2,\"ToolTip\":\"azps.ps1 \\r\\n\"},{\"CompletionText\":\"B:\",\"ListItemText\":\"B:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nB: \\r\\n\"},{\"CompletionText\":\"baaupdate.exe\",\"ListItemText\":\"baaupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\baaupdate.exe\"},{\"CompletionText\":\"backgroundTaskHost.exe\",\"ListItemText\":\"backgroundTaskHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\backgroundTaskHost.exe\"},{\"CompletionText\":\"BackgroundTransferHost.exe\",\"ListItemText\":\"BackgroundTransferHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BackgroundTransferHost.exe\"},{\"CompletionText\":\"Backup-AzApiManagement\",\"ListItemText\":\"Backup-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Backup-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Backup-AzDataProtectionBackupInstanceAdhoc\",\"ListItemText\":\"Backup-AzDataProtectionBackupInstanceAdhoc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackup-AzDataProtectionBackupInstanceAdhoc \\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVault\",\"ListItemText\":\"Backup-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultCertificate\",\"ListItemText\":\"Backup-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultKey\",\"ListItemText\":\"Backup-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Backup-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultSecret\",\"ListItemText\":\"Backup-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Backup-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Backup-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Backup-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Backup-BitLockerKeyProtector\",\"ListItemText\":\"Backup-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackup-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"BackupToAAD-BitLockerKeyProtector\",\"ListItemText\":\"BackupToAAD-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackupToAAD-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"bash.exe\",\"ListItemText\":\"bash.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bash.exe\"},{\"CompletionText\":\"bcdboot.exe\",\"ListItemText\":\"bcdboot.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bcdboot.exe\"},{\"CompletionText\":\"bcdedit.exe\",\"ListItemText\":\"bcdedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bcdedit.exe\"},{\"CompletionText\":\"bdechangepin.exe\",\"ListItemText\":\"bdechangepin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bdechangepin.exe\"},{\"CompletionText\":\"BdeHdCfg.exe\",\"ListItemText\":\"BdeHdCfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BdeHdCfg.exe\"},{\"CompletionText\":\"BdeUISrv.exe\",\"ListItemText\":\"BdeUISrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BdeUISrv.exe\"},{\"CompletionText\":\"bdeunlock.exe\",\"ListItemText\":\"bdeunlock.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bdeunlock.exe\"},{\"CompletionText\":\"BeforeAll\",\"ListItemText\":\"BeforeAll\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBeforeAll \\r\\n\"},{\"CompletionText\":\"BeforeEach\",\"ListItemText\":\"BeforeEach\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBeforeEach \\r\\n\"},{\"CompletionText\":\"bfsvc.exe\",\"ListItemText\":\"bfsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\bfsvc.exe\"},{\"CompletionText\":\"BioIso.exe\",\"ListItemText\":\"BioIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BioIso.exe\"},{\"CompletionText\":\"BitLockerDeviceEncryption.exe\",\"ListItemText\":\"BitLockerDeviceEncryption.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerDeviceEncryption.exe\"},{\"CompletionText\":\"BitLockerWizard.exe\",\"ListItemText\":\"BitLockerWizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerWizard.exe\"},{\"CompletionText\":\"BitLockerWizardElev.exe\",\"ListItemText\":\"BitLockerWizardElev.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerWizardElev.exe\"},{\"CompletionText\":\"bitsadmin.exe\",\"ListItemText\":\"bitsadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bitsadmin.exe\"},{\"CompletionText\":\"Block-FileShareAccess\",\"ListItemText\":\"Block-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Block-SmbClientAccessToServer\",\"ListItemText\":\"Block-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Block-SmbShareAccess\",\"ListItemText\":\"Block-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"blsmba\",\"ListItemText\":\"blsmba\",\"ResultType\":2,\"ToolTip\":\"blsmba\"},{\"CompletionText\":\"blsmbclas\",\"ListItemText\":\"blsmbclas\",\"ResultType\":2,\"ToolTip\":\"blsmbclas\"},{\"CompletionText\":\"bootim.exe\",\"ListItemText\":\"bootim.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bootim.exe\"},{\"CompletionText\":\"bootsect.exe\",\"ListItemText\":\"bootsect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bootsect.exe\"},{\"CompletionText\":\"bridgeunattend.exe\",\"ListItemText\":\"bridgeunattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bridgeunattend.exe\"},{\"CompletionText\":\"browserexport.exe\",\"ListItemText\":\"browserexport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\browserexport.exe\"},{\"CompletionText\":\"browser_broker.exe\",\"ListItemText\":\"browser_broker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\browser_broker.exe\"},{\"CompletionText\":\"bthprops.cpl\",\"ListItemText\":\"bthprops.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bthprops.cpl\"},{\"CompletionText\":\"bthudtask.exe\",\"ListItemText\":\"bthudtask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bthudtask.exe\"},{\"CompletionText\":\"ByteCodeGenerator.exe\",\"ListItemText\":\"ByteCodeGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ByteCodeGenerator.exe\"},{\"CompletionText\":\"c\",\"ListItemText\":\"c\",\"ResultType\":2,\"ToolTip\":\"code-insiders.cmd\"},{\"CompletionText\":\"C:\",\"ListItemText\":\"C:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nC: \\r\\n\"},{\"CompletionText\":\"cacls.exe\",\"ListItemText\":\"cacls.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cacls.exe\"},{\"CompletionText\":\"calc.exe\",\"ListItemText\":\"calc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\calc.exe\"},{\"CompletionText\":\"CameraSettingsUIHost.exe\",\"ListItemText\":\"CameraSettingsUIHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CameraSettingsUIHost.exe\"},{\"CompletionText\":\"CastSrv.exe\",\"ListItemText\":\"CastSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CastSrv.exe\"},{\"CompletionText\":\"cat\",\"ListItemText\":\"cat\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"CCG.exe\",\"ListItemText\":\"CCG.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CCG.exe\"},{\"CompletionText\":\"cd\",\"ListItemText\":\"cd\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"cd..\",\"ListItemText\":\"cd..\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd.. \\r\\n\"},{\"CompletionText\":\"cd\\\\\",\"ListItemText\":\"cd\\\\\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd\\\\ \\r\\n\"},{\"CompletionText\":\"cd~\",\"ListItemText\":\"cd~\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd~ \\r\\n\"},{\"CompletionText\":\"CertEnrollCtrl.exe\",\"ListItemText\":\"CertEnrollCtrl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CertEnrollCtrl.exe\"},{\"CompletionText\":\"certlm.msc\",\"ListItemText\":\"certlm.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certlm.msc\"},{\"CompletionText\":\"certmgr.msc\",\"ListItemText\":\"certmgr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certmgr.msc\"},{\"CompletionText\":\"certreq.exe\",\"ListItemText\":\"certreq.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certreq.exe\"},{\"CompletionText\":\"certutil.exe\",\"ListItemText\":\"certutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certutil.exe\"},{\"CompletionText\":\"cfy\",\"ListItemText\":\"cfy\",\"ResultType\":2,\"ToolTip\":\"cfy\"},{\"CompletionText\":\"change.exe\",\"ListItemText\":\"change.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\change.exe\"},{\"CompletionText\":\"changepk.exe\",\"ListItemText\":\"changepk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\changepk.exe\"},{\"CompletionText\":\"charmap.exe\",\"ListItemText\":\"charmap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\charmap.exe\"},{\"CompletionText\":\"chcp.com\",\"ListItemText\":\"chcp.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chcp.com\"},{\"CompletionText\":\"chdir\",\"ListItemText\":\"chdir\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"CheckNetIsolation.exe\",\"ListItemText\":\"CheckNetIsolation.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CheckNetIsolation.exe\"},{\"CompletionText\":\"Checkpoint-VM\",\"ListItemText\":\"Checkpoint-VM\",\"ResultType\":2,\"ToolTip\":\"Checkpoint-VM\\r\\n\"},{\"CompletionText\":\"chglogon.exe\",\"ListItemText\":\"chglogon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chglogon.exe\"},{\"CompletionText\":\"chgport.exe\",\"ListItemText\":\"chgport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chgport.exe\"},{\"CompletionText\":\"chgusr.exe\",\"ListItemText\":\"chgusr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chgusr.exe\"},{\"CompletionText\":\"chkdsk.exe\",\"ListItemText\":\"chkdsk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chkdsk.exe\"},{\"CompletionText\":\"chkntfs.exe\",\"ListItemText\":\"chkntfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chkntfs.exe\"},{\"CompletionText\":\"choco.exe\",\"ListItemText\":\"choco.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\choco.exe\"},{\"CompletionText\":\"choice.exe\",\"ListItemText\":\"choice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\choice.exe\"},{\"CompletionText\":\"CIDiag.exe\",\"ListItemText\":\"CIDiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CIDiag.exe\"},{\"CompletionText\":\"cipher.exe\",\"ListItemText\":\"cipher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cipher.exe\"},{\"CompletionText\":\"CiTool.exe\",\"ListItemText\":\"CiTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CiTool.exe\"},{\"CompletionText\":\"clc\",\"ListItemText\":\"clc\",\"ResultType\":2,\"ToolTip\":\"Clear-Content\"},{\"CompletionText\":\"cleanmgr.exe\",\"ListItemText\":\"cleanmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cleanmgr.exe\"},{\"CompletionText\":\"clear\",\"ListItemText\":\"clear\",\"ResultType\":2,\"ToolTip\":\"Clear-Host\"},{\"CompletionText\":\"Clear-AssignedAccess\",\"ListItemText\":\"Clear-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Clear-AzAppConfigurationDeletedStore\",\"ListItemText\":\"Clear-AzAppConfigurationDeletedStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzAppConfigurationDeletedStore \\r\\n\"},{\"CompletionText\":\"Clear-AzCdnEndpointContent\",\"ListItemText\":\"Clear-AzCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Clear-AzConfig\",\"ListItemText\":\"Clear-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Clear-AzConfig\\r\\n\"},{\"CompletionText\":\"Clear-AzContext\",\"ListItemText\":\"Clear-AzContext\",\"ResultType\":2,\"ToolTip\":\"Clear-AzContext\\r\\n\"},{\"CompletionText\":\"Clear-AzDefault\",\"ListItemText\":\"Clear-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Clear-AzDefault\\r\\n\"},{\"CompletionText\":\"Clear-AzFrontDoorCdnEndpointContent\",\"ListItemText\":\"Clear-AzFrontDoorCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzFrontDoorCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-BCCache\",\"ListItemText\":\"Clear-BCCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-BCCache \\r\\n\"},{\"CompletionText\":\"Clear-BitLockerAutoUnlock\",\"ListItemText\":\"Clear-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Clear-Content\",\"ListItemText\":\"Clear-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Content [-Path] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\\r\\nClear-Content -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Clear-Disk\",\"ListItemText\":\"Clear-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Disk \\r\\n\"},{\"CompletionText\":\"Clear-DnsClientCache\",\"ListItemText\":\"Clear-DnsClientCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-DnsClientCache \\r\\n\"},{\"CompletionText\":\"Clear-FileStorageTier\",\"ListItemText\":\"Clear-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Clear-History\",\"ListItemText\":\"Clear-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-History [[-Id] ] [[-Count] ] [-Newest] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-History [[-Count] ] [-CommandLine ] [-Newest] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-Host\",\"ListItemText\":\"Clear-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Host \\r\\n\"},{\"CompletionText\":\"Clear-Item\",\"ListItemText\":\"Clear-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Item [-Path] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-Item -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-ItemProperty\",\"ListItemText\":\"Clear-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-ItemProperty [-Path] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-ItemProperty [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-KdsCache\",\"ListItemText\":\"Clear-KdsCache\",\"ResultType\":2,\"ToolTip\":\"Clear-KdsCache\\r\\n\"},{\"CompletionText\":\"Clear-PcsvDeviceLog\",\"ListItemText\":\"Clear-PcsvDeviceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-PcsvDeviceLog \\r\\n\"},{\"CompletionText\":\"Clear-RecycleBin\",\"ListItemText\":\"Clear-RecycleBin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-RecycleBin [[-DriveLetter] ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-StorageBusDisk\",\"ListItemText\":\"Clear-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Clear-StorageDiagnosticInfo\",\"ListItemText\":\"Clear-StorageDiagnosticInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-StorageDiagnosticInfo \\r\\n\"},{\"CompletionText\":\"Clear-Tpm\",\"ListItemText\":\"Clear-Tpm\",\"ResultType\":2,\"ToolTip\":\"Clear-Tpm\\r\\n\"},{\"CompletionText\":\"Clear-Variable\",\"ListItemText\":\"Clear-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Variable [-Name] [-Include ] [-Exclude ] [-Force] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-WindowsCorruptMountPoint\",\"ListItemText\":\"Clear-WindowsCorruptMountPoint\",\"ResultType\":2,\"ToolTip\":\"Clear-WindowsCorruptMountPoint\\r\\n\"},{\"CompletionText\":\"clhsdb.exe\",\"ListItemText\":\"clhsdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\clhsdb.exe\"},{\"CompletionText\":\"clhy\",\"ListItemText\":\"clhy\",\"ResultType\":2,\"ToolTip\":\"Clear-History\"},{\"CompletionText\":\"cli\",\"ListItemText\":\"cli\",\"ResultType\":2,\"ToolTip\":\"Clear-Item\"},{\"CompletionText\":\"cliconfg.exe\",\"ListItemText\":\"cliconfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cliconfg.exe\"},{\"CompletionText\":\"clip.exe\",\"ListItemText\":\"clip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\clip.exe\"},{\"CompletionText\":\"clipchamp.exe\",\"ListItemText\":\"clipchamp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\clipchamp.exe\"},{\"CompletionText\":\"ClipDLS.exe\",\"ListItemText\":\"ClipDLS.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipDLS.exe\"},{\"CompletionText\":\"ClipRenew.exe\",\"ListItemText\":\"ClipRenew.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipRenew.exe\"},{\"CompletionText\":\"ClipUp.exe\",\"ListItemText\":\"ClipUp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipUp.exe\"},{\"CompletionText\":\"Close-AzStorageFileHandle\",\"ListItemText\":\"Close-AzStorageFileHandle\",\"ResultType\":2,\"ToolTip\":\"Close-AzStorageFileHandle\\r\\n\"},{\"CompletionText\":\"Close-SmbOpenFile\",\"ListItemText\":\"Close-SmbOpenFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClose-SmbOpenFile \\r\\n\"},{\"CompletionText\":\"Close-SmbSession\",\"ListItemText\":\"Close-SmbSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClose-SmbSession \\r\\n\"},{\"CompletionText\":\"CloudExperienceHostBroker.exe\",\"ListItemText\":\"CloudExperienceHostBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CloudExperienceHostBroker.exe\"},{\"CompletionText\":\"CloudNotifications.exe\",\"ListItemText\":\"CloudNotifications.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CloudNotifications.exe\"},{\"CompletionText\":\"clp\",\"ListItemText\":\"clp\",\"ResultType\":2,\"ToolTip\":\"Clear-ItemProperty\"},{\"CompletionText\":\"cls\",\"ListItemText\":\"cls\",\"ResultType\":2,\"ToolTip\":\"Clear-Host\"},{\"CompletionText\":\"clv\",\"ListItemText\":\"clv\",\"ResultType\":2,\"ToolTip\":\"Clear-Variable\"},{\"CompletionText\":\"cmd.exe\",\"ListItemText\":\"cmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmd.exe\"},{\"CompletionText\":\"cmdkey.exe\",\"ListItemText\":\"cmdkey.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmdkey.exe\"},{\"CompletionText\":\"cmdl32.exe\",\"ListItemText\":\"cmdl32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmdl32.exe\"},{\"CompletionText\":\"cmmon32.exe\",\"ListItemText\":\"cmmon32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmmon32.exe\"},{\"CompletionText\":\"cmpcfg\",\"ListItemText\":\"cmpcfg\",\"ResultType\":2,\"ToolTip\":\"cmpcfg\"},{\"CompletionText\":\"cmstp.exe\",\"ListItemText\":\"cmstp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmstp.exe\"},{\"CompletionText\":\"cnsn\",\"ListItemText\":\"cnsn\",\"ResultType\":2,\"ToolTip\":\"Connect-PSSession\"},{\"CompletionText\":\"code-exploration.cmd\",\"ListItemText\":\"code-exploration.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Exploration\\\\bin\\\\code-exploration.cmd\"},{\"CompletionText\":\"code-insiders.cmd\",\"ListItemText\":\"code-insiders.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Insiders\\\\bin\\\\code-insiders.cmd\"},{\"CompletionText\":\"code-tunnel-exploration.exe\",\"ListItemText\":\"code-tunnel-exploration.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Exploration\\\\bin\\\\code-tunnel-exploration.exe\"},{\"CompletionText\":\"code-tunnel-insiders.exe\",\"ListItemText\":\"code-tunnel-insiders.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Insiders\\\\bin\\\\code-tunnel-insiders.exe\"},{\"CompletionText\":\"code-tunnel.exe\",\"ListItemText\":\"code-tunnel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe\"},{\"CompletionText\":\"code.cmd\",\"ListItemText\":\"code.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft VS Code\\\\bin\\\\code.cmd\"},{\"CompletionText\":\"cofire.exe\",\"ListItemText\":\"cofire.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cofire.exe\"},{\"CompletionText\":\"colorcpl.exe\",\"ListItemText\":\"colorcpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\colorcpl.exe\"},{\"CompletionText\":\"com.docker.cli.exe\",\"ListItemText\":\"com.docker.cli.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\com.docker.cli.exe\"},{\"CompletionText\":\"comexp.msc\",\"ListItemText\":\"comexp.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\comexp.msc\"},{\"CompletionText\":\"comp.exe\",\"ListItemText\":\"comp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\comp.exe\"},{\"CompletionText\":\"compact.exe\",\"ListItemText\":\"compact.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\compact.exe\"},{\"CompletionText\":\"compare\",\"ListItemText\":\"compare\",\"ResultType\":2,\"ToolTip\":\"Compare-Object\"},{\"CompletionText\":\"Compare-Object\",\"ListItemText\":\"Compare-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompare-Object [-ReferenceObject] [-DifferenceObject] [-SyncWindow ] [-Property ] [-ExcludeDifferent] [-IncludeEqual] [-PassThru] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"Compare-VM\",\"ListItemText\":\"Compare-VM\",\"ResultType\":2,\"ToolTip\":\"Compare-VM\\r\\n\"},{\"CompletionText\":\"CompatTelRunner.exe\",\"ListItemText\":\"CompatTelRunner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompatTelRunner.exe\"},{\"CompletionText\":\"Complete-AzServiceBusMigration\",\"ListItemText\":\"Complete-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nComplete-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Complete-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Complete-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Complete-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Complete-BitsTransfer\",\"ListItemText\":\"Complete-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Complete-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Complete-DtcDiagnosticTransaction\",\"ListItemText\":\"Complete-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Complete-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Complete-VMFailover\",\"ListItemText\":\"Complete-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Complete-VMFailover\\r\\n\"},{\"CompletionText\":\"compmgmt.msc\",\"ListItemText\":\"compmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\compmgmt.msc\"},{\"CompletionText\":\"CompMgmtLauncher.exe\",\"ListItemText\":\"CompMgmtLauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompMgmtLauncher.exe\"},{\"CompletionText\":\"CompPkgSrv.exe\",\"ListItemText\":\"CompPkgSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompPkgSrv.exe\"},{\"CompletionText\":\"Compress-Archive\",\"ListItemText\":\"Compress-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompress-Archive \\r\\n\"},{\"CompletionText\":\"ComputerDefaults.exe\",\"ListItemText\":\"ComputerDefaults.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ComputerDefaults.exe\"},{\"CompletionText\":\"Configuration\",\"ListItemText\":\"Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConfiguration \\r\\n\"},{\"CompletionText\":\"Confirm-AzSecurityAutomation\",\"ListItemText\":\"Confirm-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Confirm-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Confirm-SecureBootUEFI\",\"ListItemText\":\"Confirm-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Confirm-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"conhost.exe\",\"ListItemText\":\"conhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\conhost.exe\"},{\"CompletionText\":\"Connect-AzAccount\",\"ListItemText\":\"Connect-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Connect-AzAccount\\r\\n\"},{\"CompletionText\":\"Connect-AzContainerRegistry\",\"ListItemText\":\"Connect-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"Connect-AzContainerRegistry\\r\\n\"},{\"CompletionText\":\"Connect-IscsiTarget\",\"ListItemText\":\"Connect-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Connect-PSSession\",\"ListItemText\":\"Connect-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-PSSession -Name [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-Session] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ComputerName] [-ApplicationName ] [-ConfigurationName ] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession -ComputerName -InstanceId [-ApplicationName ] [-ConfigurationName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ConnectionUri] [-ConfigurationName ] [-AllowRedirection] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession -InstanceId [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-Id] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Connect-VirtualDisk\",\"ListItemText\":\"Connect-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Connect-VMNetworkAdapter\",\"ListItemText\":\"Connect-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Connect-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Connect-VMSan\",\"ListItemText\":\"Connect-VMSan\",\"ResultType\":2,\"ToolTip\":\"Connect-VMSan\\r\\n\"},{\"CompletionText\":\"Connect-WSMan\",\"ListItemText\":\"Connect-WSMan\",\"ResultType\":2,\"ToolTip\":\"Connect-WSMan\\r\\n\"},{\"CompletionText\":\"consent.exe\",\"ListItemText\":\"consent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\consent.exe\"},{\"CompletionText\":\"Context\",\"ListItemText\":\"Context\",\"ResultType\":2,\"ToolTip\":\"\\r\\nContext \\r\\n\"},{\"CompletionText\":\"control.exe\",\"ListItemText\":\"control.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\control.exe\"},{\"CompletionText\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-Path\",\"ListItemText\":\"Convert-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvert-Path [-Path] []\\r\\n\\r\\nConvert-Path -LiteralPath []\\r\\n\"},{\"CompletionText\":\"Convert-VHD\",\"ListItemText\":\"Convert-VHD\",\"ResultType\":2,\"ToolTip\":\"Convert-VHD\\r\\n\"},{\"CompletionText\":\"convert.exe\",\"ListItemText\":\"convert.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\convert.exe\"},{\"CompletionText\":\"ConvertFrom-CIPolicy\",\"ListItemText\":\"ConvertFrom-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"ConvertFrom-CIPolicy\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Csv\",\"ListItemText\":\"ConvertFrom-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Csv [-InputObject] [[-Delimiter] ] [-Header ] []\\r\\n\\r\\nConvertFrom-Csv [-InputObject] -UseCulture [-Header ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Json\",\"ListItemText\":\"ConvertFrom-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Json [-InputObject] [-AsHashtable] [-Depth ] [-NoEnumerate] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Markdown\",\"ListItemText\":\"ConvertFrom-Markdown\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Markdown [-Path] [-AsVT100EncodedString] []\\r\\n\\r\\nConvertFrom-Markdown -LiteralPath [-AsVT100EncodedString] []\\r\\n\\r\\nConvertFrom-Markdown -InputObject [-AsVT100EncodedString] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-SddlString\",\"ListItemText\":\"ConvertFrom-SddlString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-SddlString [-Sddl] [-Type ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-SecureString\",\"ListItemText\":\"ConvertFrom-SecureString\",\"ResultType\":2,\"ToolTip\":\"ConvertFrom-SecureString\\r\\n\"},{\"CompletionText\":\"ConvertFrom-StringData\",\"ListItemText\":\"ConvertFrom-StringData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-StringData [-StringData] [[-Delimiter] ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Yaml\",\"ListItemText\":\"ConvertFrom-Yaml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Yaml \\r\\n\"},{\"CompletionText\":\"ConvertTo-AzVMManagedDisk\",\"ListItemText\":\"ConvertTo-AzVMManagedDisk\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-AzVMManagedDisk\\r\\n\"},{\"CompletionText\":\"ConvertTo-Csv\",\"ListItemText\":\"ConvertTo-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Csv [-InputObject] [[-Delimiter] ] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] []\\r\\n\\r\\nConvertTo-Csv [-InputObject] [-UseCulture] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-HgsKeyProtector\",\"ListItemText\":\"ConvertTo-HgsKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-HgsKeyProtector \\r\\n\"},{\"CompletionText\":\"ConvertTo-Html\",\"ListItemText\":\"ConvertTo-Html\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Html [[-Property] ] [[-Head] ] [[-Title] ] [[-Body] ] [-InputObject ] [-As ] [-CssUri ] [-PostContent ] [-PreContent ] [-Meta ] [-Charset ] [-Transitional] []\\r\\n\\r\\nConvertTo-Html [[-Property] ] [-InputObject ] [-As ] [-Fragment] [-PostContent ] [-PreContent ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-Json\",\"ListItemText\":\"ConvertTo-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Json [-InputObject] [-Depth ] [-Compress] [-EnumsAsStrings] [-AsArray] [-EscapeHandling ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-ProcessMitigationPolicy\",\"ListItemText\":\"ConvertTo-ProcessMitigationPolicy\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-ProcessMitigationPolicy\\r\\n\"},{\"CompletionText\":\"ConvertTo-SecureString\",\"ListItemText\":\"ConvertTo-SecureString\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-SecureString\\r\\n\"},{\"CompletionText\":\"ConvertTo-TpmOwnerAuth\",\"ListItemText\":\"ConvertTo-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"ConvertTo-Xml\",\"ListItemText\":\"ConvertTo-Xml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Xml [-InputObject] [-Depth ] [-NoTypeInformation] [-As ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-Yaml\",\"ListItemText\":\"ConvertTo-Yaml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Yaml \\r\\n\"},{\"CompletionText\":\"convertvhd.exe\",\"ListItemText\":\"convertvhd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\convertvhd.exe\"},{\"CompletionText\":\"copy\",\"ListItemText\":\"copy\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"Copy-AzRecoveryServicesVault\",\"ListItemText\":\"Copy-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Copy-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Copy-AzStorageBlob\",\"ListItemText\":\"Copy-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Copy-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Copy-BcdEntry\",\"ListItemText\":\"Copy-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Copy-BcdEntry\\r\\n\"},{\"CompletionText\":\"Copy-Item\",\"ListItemText\":\"Copy-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-Item [-Path] [[-Destination] ] [-Container] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] [-FromSession ] [-ToSession ] []\\r\\n\\r\\nCopy-Item [[-Destination] ] -LiteralPath [-Container] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] [-FromSession ] [-ToSession ] []\\r\\n\"},{\"CompletionText\":\"Copy-ItemProperty\",\"ListItemText\":\"Copy-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-ItemProperty [-Path] [-Destination] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nCopy-ItemProperty [-Destination] [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Copy-NetFirewallRule\",\"ListItemText\":\"Copy-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Copy-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecMainModeRule\",\"ListItemText\":\"Copy-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Copy-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Copy-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Copy-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecRule\",\"ListItemText\":\"Copy-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Copy-UserInternationalSettingsToSystem\",\"ListItemText\":\"Copy-UserInternationalSettingsToSystem\",\"ResultType\":2,\"ToolTip\":\"Copy-UserInternationalSettingsToSystem\\r\\n\"},{\"CompletionText\":\"Copy-VMFile\",\"ListItemText\":\"Copy-VMFile\",\"ResultType\":2,\"ToolTip\":\"Copy-VMFile\\r\\n\"},{\"CompletionText\":\"coredpussvr.exe\",\"ListItemText\":\"coredpussvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\coredpussvr.exe\"},{\"CompletionText\":\"corepack.cmd\",\"ListItemText\":\"corepack.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\corepack.cmd\"},{\"CompletionText\":\"cp\",\"ListItemText\":\"cp\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"cpi\",\"ListItemText\":\"cpi\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"cpp\",\"ListItemText\":\"cpp\",\"ResultType\":2,\"ToolTip\":\"Copy-ItemProperty\"},{\"CompletionText\":\"createdump.exe\",\"ListItemText\":\"createdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\WindowsApps\\\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\\\createdump.exe\"},{\"CompletionText\":\"CredentialEnrollmentManager.exe\",\"ListItemText\":\"CredentialEnrollmentManager.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CredentialEnrollmentManager.exe\"},{\"CompletionText\":\"CredentialUIBroker.exe\",\"ListItemText\":\"CredentialUIBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CredentialUIBroker.exe\"},{\"CompletionText\":\"credwiz.exe\",\"ListItemText\":\"credwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\credwiz.exe\"},{\"CompletionText\":\"cscript.exe\",\"ListItemText\":\"cscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cscript.exe\"},{\"CompletionText\":\"csrss.exe\",\"ListItemText\":\"csrss.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\csrss.exe\"},{\"CompletionText\":\"cssmbo\",\"ListItemText\":\"cssmbo\",\"ResultType\":2,\"ToolTip\":\"cssmbo\"},{\"CompletionText\":\"cssmbse\",\"ListItemText\":\"cssmbse\",\"ResultType\":2,\"ToolTip\":\"cssmbse\"},{\"CompletionText\":\"ctfmon.exe\",\"ListItemText\":\"ctfmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ctfmon.exe\"},{\"CompletionText\":\"cttune.exe\",\"ListItemText\":\"cttune.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cttune.exe\"},{\"CompletionText\":\"cttunesvr.exe\",\"ListItemText\":\"cttunesvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cttunesvr.exe\"},{\"CompletionText\":\"cty\",\"ListItemText\":\"cty\",\"ResultType\":2,\"ToolTip\":\"cty\"},{\"CompletionText\":\"curl.exe\",\"ListItemText\":\"curl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\curl.exe\"},{\"CompletionText\":\"CustomInstallExec.exe\",\"ListItemText\":\"CustomInstallExec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CustomInstallExec.exe\"},{\"CompletionText\":\"CustomShellHost.exe\",\"ListItemText\":\"CustomShellHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CustomShellHost.exe\"},{\"CompletionText\":\"cvpa\",\"ListItemText\":\"cvpa\",\"ResultType\":2,\"ToolTip\":\"Convert-Path\"},{\"CompletionText\":\"d3dconfig.exe\",\"ListItemText\":\"d3dconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\d3dconfig.exe\"},{\"CompletionText\":\"D:\",\"ListItemText\":\"D:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nD: \\r\\n\"},{\"CompletionText\":\"dasHost.exe\",\"ListItemText\":\"dasHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dasHost.exe\"},{\"CompletionText\":\"DataExchangeHost.exe\",\"ListItemText\":\"DataExchangeHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DataExchangeHost.exe\"},{\"CompletionText\":\"DataStoreCacheDumpTool.exe\",\"ListItemText\":\"DataStoreCacheDumpTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DataStoreCacheDumpTool.exe\"},{\"CompletionText\":\"dbp\",\"ListItemText\":\"dbp\",\"ResultType\":2,\"ToolTip\":\"Disable-PSBreakpoint\"},{\"CompletionText\":\"dccw.exe\",\"ListItemText\":\"dccw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dccw.exe\"},{\"CompletionText\":\"dcomcnfg.exe\",\"ListItemText\":\"dcomcnfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dcomcnfg.exe\"},{\"CompletionText\":\"ddodiag.exe\",\"ListItemText\":\"ddodiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ddodiag.exe\"},{\"CompletionText\":\"debian.exe\",\"ListItemText\":\"debian.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\debian.exe\"},{\"CompletionText\":\"Debug-FileShare\",\"ListItemText\":\"Debug-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-FileShare \\r\\n\"},{\"CompletionText\":\"Debug-Job\",\"ListItemText\":\"Debug-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Job [-Job] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-Name] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-Id] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-InstanceId] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-MMAppPrelaunch\",\"ListItemText\":\"Debug-MMAppPrelaunch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-MMAppPrelaunch \\r\\n\"},{\"CompletionText\":\"Debug-Process\",\"ListItemText\":\"Debug-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Process [-Name] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Process [-Id] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Process -InputObject [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-Runspace\",\"ListItemText\":\"Debug-Runspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Runspace [-Runspace] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-Name] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-Id] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-InstanceId] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-StorageSubSystem\",\"ListItemText\":\"Debug-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Debug-VM\",\"ListItemText\":\"Debug-VM\",\"ResultType\":2,\"ToolTip\":\"Debug-VM\\r\\n\"},{\"CompletionText\":\"Debug-Volume\",\"ListItemText\":\"Debug-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Volume \\r\\n\"},{\"CompletionText\":\"Defrag.exe\",\"ListItemText\":\"Defrag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Defrag.exe\"},{\"CompletionText\":\"del\",\"ListItemText\":\"del\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"Delete-DeliveryOptimizationCache\",\"ListItemText\":\"Delete-DeliveryOptimizationCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDelete-DeliveryOptimizationCache \\r\\n\"},{\"CompletionText\":\"Deny-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDeny-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Deny-AzPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Deny-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Deny-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDeny-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Deploy-AzNetworkManagerCommit\",\"ListItemText\":\"Deploy-AzNetworkManagerCommit\",\"ResultType\":2,\"ToolTip\":\"Deploy-AzNetworkManagerCommit\\r\\n\"},{\"CompletionText\":\"deploymentcsphelper.exe\",\"ListItemText\":\"deploymentcsphelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\deploymentcsphelper.exe\"},{\"CompletionText\":\"Describe\",\"ListItemText\":\"Describe\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDescribe \\r\\n\"},{\"CompletionText\":\"desk.cpl\",\"ListItemText\":\"desk.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\desk.cpl\"},{\"CompletionText\":\"desktopimgdownldr.exe\",\"ListItemText\":\"desktopimgdownldr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\desktopimgdownldr.exe\"},{\"CompletionText\":\"DeviceCensus.exe\",\"ListItemText\":\"DeviceCensus.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceCensus.exe\"},{\"CompletionText\":\"DeviceCredentialDeployment.exe\",\"ListItemText\":\"DeviceCredentialDeployment.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceCredentialDeployment.exe\"},{\"CompletionText\":\"DeviceEject.exe\",\"ListItemText\":\"DeviceEject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceEject.exe\"},{\"CompletionText\":\"DeviceEnroller.exe\",\"ListItemText\":\"DeviceEnroller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceEnroller.exe\"},{\"CompletionText\":\"DevicePairingWizard.exe\",\"ListItemText\":\"DevicePairingWizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DevicePairingWizard.exe\"},{\"CompletionText\":\"DeviceProperties.exe\",\"ListItemText\":\"DeviceProperties.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceProperties.exe\"},{\"CompletionText\":\"devmgmt.msc\",\"ListItemText\":\"devmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\devmgmt.msc\"},{\"CompletionText\":\"DevModeRunAsUserConfig.msc\",\"ListItemText\":\"DevModeRunAsUserConfig.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DevModeRunAsUserConfig.msc\"},{\"CompletionText\":\"DFDWiz.exe\",\"ListItemText\":\"DFDWiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DFDWiz.exe\"},{\"CompletionText\":\"dfrgui.exe\",\"ListItemText\":\"dfrgui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dfrgui.exe\"},{\"CompletionText\":\"dialer.exe\",\"ListItemText\":\"dialer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dialer.exe\"},{\"CompletionText\":\"diff\",\"ListItemText\":\"diff\",\"ResultType\":2,\"ToolTip\":\"Compare-Object\"},{\"CompletionText\":\"dir\",\"ListItemText\":\"dir\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"directxdatabaseupdater.exe\",\"ListItemText\":\"directxdatabaseupdater.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\directxdatabaseupdater.exe\"},{\"CompletionText\":\"dirmngr.exe\",\"ListItemText\":\"dirmngr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\dirmngr.exe\"},{\"CompletionText\":\"dirmngr_ldap.exe\",\"ListItemText\":\"dirmngr_ldap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\dirmngr_ldap.exe\"},{\"CompletionText\":\"Disable-AppBackgroundTaskDiagnosticLog\",\"ListItemText\":\"Disable-AppBackgroundTaskDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Disable-AppBackgroundTaskDiagnosticLog\\r\\n\"},{\"CompletionText\":\"Disable-AzAdvisorRecommendation\",\"ListItemText\":\"Disable-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Disable-AzAksAddOn\",\"ListItemText\":\"Disable-AzAksAddOn\",\"ResultType\":2,\"ToolTip\":\"Disable-AzAksAddOn\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchAutoScale\",\"ListItemText\":\"Disable-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchComputeNodeScheduling\",\"ListItemText\":\"Disable-AzBatchComputeNodeScheduling\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchComputeNodeScheduling\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchJob\",\"ListItemText\":\"Disable-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchJobSchedule\",\"ListItemText\":\"Disable-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Disable-AzCdnCustomDomainCustomHttps\",\"ListItemText\":\"Disable-AzCdnCustomDomainCustomHttps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzCdnCustomDomainCustomHttps \\r\\n\"},{\"CompletionText\":\"Disable-AzContextAutosave\",\"ListItemText\":\"Disable-AzContextAutosave\",\"ResultType\":2,\"ToolTip\":\"Disable-AzContextAutosave\\r\\n\"},{\"CompletionText\":\"Disable-AzDataCollection\",\"ListItemText\":\"Disable-AzDataCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzDataCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzFrontDoorCustomDomainHttps\",\"ListItemText\":\"Disable-AzFrontDoorCustomDomainHttps\",\"ResultType\":2,\"ToolTip\":\"Disable-AzFrontDoorCustomDomainHttps\\r\\n\"},{\"CompletionText\":\"Disable-AzHDInsightAzureMonitor\",\"ListItemText\":\"Disable-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Disable-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Disable-AzHDInsightMonitoring\",\"ListItemText\":\"Disable-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Disable-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\",\"ListItemText\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\",\"ResultType\":2,\"ToolTip\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsIISLogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsIISLogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsIISLogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupAutoProtection\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupAutoProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupAutoProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupProtection\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupRPMountScript\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupRPMountScript\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupRPMountScript\\r\\n\"},{\"CompletionText\":\"Disable-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Disable-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Disable-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSqlInstanceAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlServerAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSqlServerAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlServerAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzStackHCIAttestation\",\"ListItemText\":\"Disable-AzStackHCIAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzStackHCIAttestation \\r\\n\"},{\"CompletionText\":\"Disable-AzStackHCIRemoteSupport\",\"ListItemText\":\"Disable-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageBlobDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobLastAccessTimeTracking\",\"ListItemText\":\"Disable-AzStorageBlobLastAccessTimeTracking\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobLastAccessTimeTracking\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobRestorePolicy\",\"ListItemText\":\"Disable-AzStorageBlobRestorePolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobRestorePolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageContainerDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageContainerDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageContainerDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageSoftDelete\",\"ListItemText\":\"Disable-AzStorageSoftDelete\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageSoftDelete\"},{\"CompletionText\":\"Disable-AzStorageStaticWebsite\",\"ListItemText\":\"Disable-AzStorageStaticWebsite\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageStaticWebsite\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseSqlAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSynapseSqlAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseSqlAdvancedThreatProtection\",\"ListItemText\":\"Disable-AzSynapseSqlAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlAdvancedThreatProtection\"},{\"CompletionText\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzTrafficManagerEndpoint\",\"ListItemText\":\"Disable-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Disable-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Disable-AzTrafficManagerProfile\",\"ListItemText\":\"Disable-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Disable-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Disable-AzureRmAlias\",\"ListItemText\":\"Disable-AzureRmAlias\",\"ResultType\":2,\"ToolTip\":\"Disable-AzureRmAlias\\r\\n\"},{\"CompletionText\":\"Disable-AzVMDiskEncryption\",\"ListItemText\":\"Disable-AzVMDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Disable-AzVMDiskEncryption\\r\\n\"},{\"CompletionText\":\"Disable-AzVmssDiskEncryption\",\"ListItemText\":\"Disable-AzVmssDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Disable-AzVmssDiskEncryption\\r\\n\"},{\"CompletionText\":\"Disable-BC\",\"ListItemText\":\"Disable-BC\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BC \\r\\n\"},{\"CompletionText\":\"Disable-BcdElementBootDebug\",\"ListItemText\":\"Disable-BcdElementBootDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementBootDebug\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementBootEms\",\"ListItemText\":\"Disable-BcdElementBootEms\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementBootEms\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementDebug\",\"ListItemText\":\"Disable-BcdElementDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementDebug\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementEms\",\"ListItemText\":\"Disable-BcdElementEms\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementEms\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementEventLogging\",\"ListItemText\":\"Disable-BcdElementEventLogging\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementEventLogging\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementHypervisorDebug\",\"ListItemText\":\"Disable-BcdElementHypervisorDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementHypervisorDebug\\r\\n\"},{\"CompletionText\":\"Disable-BCDowngrading\",\"ListItemText\":\"Disable-BCDowngrading\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BCDowngrading \\r\\n\"},{\"CompletionText\":\"Disable-BCServeOnBattery\",\"ListItemText\":\"Disable-BCServeOnBattery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BCServeOnBattery \\r\\n\"},{\"CompletionText\":\"Disable-BitLocker\",\"ListItemText\":\"Disable-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BitLocker \\r\\n\"},{\"CompletionText\":\"Disable-BitLockerAutoUnlock\",\"ListItemText\":\"Disable-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Disable-DAManualEntryPointSelection\",\"ListItemText\":\"Disable-DAManualEntryPointSelection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DAManualEntryPointSelection \\r\\n\"},{\"CompletionText\":\"Disable-DeliveryOptimizationVerboseLogs\",\"ListItemText\":\"Disable-DeliveryOptimizationVerboseLogs\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DeliveryOptimizationVerboseLogs \\r\\n\"},{\"CompletionText\":\"Disable-DscDebug\",\"ListItemText\":\"Disable-DscDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DscDebug \\r\\n\"},{\"CompletionText\":\"Disable-ExperimentalFeature\",\"ListItemText\":\"Disable-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-ExperimentalFeature [-Name] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-JobTrigger\",\"ListItemText\":\"Disable-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Disable-JobTrigger\\r\\n\"},{\"CompletionText\":\"Disable-LocalUser\",\"ListItemText\":\"Disable-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Disable-LocalUser\\r\\n\"},{\"CompletionText\":\"Disable-MMAgent\",\"ListItemText\":\"Disable-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-MMAgent \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapter\",\"ListItemText\":\"Disable-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapter \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterBinding\",\"ListItemText\":\"Disable-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterChecksumOffload\",\"ListItemText\":\"Disable-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Disable-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterIPsecOffload\",\"ListItemText\":\"Disable-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterLso\",\"ListItemText\":\"Disable-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterPacketDirect\",\"ListItemText\":\"Disable-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterPowerManagement\",\"ListItemText\":\"Disable-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterQos\",\"ListItemText\":\"Disable-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRdma\",\"ListItemText\":\"Disable-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRsc\",\"ListItemText\":\"Disable-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRss\",\"ListItemText\":\"Disable-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterSriov\",\"ListItemText\":\"Disable-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterUso\",\"ListItemText\":\"Disable-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterVmq\",\"ListItemText\":\"Disable-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Disable-NetDnsTransitionConfiguration\",\"ListItemText\":\"Disable-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Disable-NetFirewallHyperVRule\",\"ListItemText\":\"Disable-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Disable-NetFirewallRule\",\"ListItemText\":\"Disable-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Disable-NetIPHttpsProfile\",\"ListItemText\":\"Disable-NetIPHttpsProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPHttpsProfile \\r\\n\"},{\"CompletionText\":\"Disable-NetIPsecMainModeRule\",\"ListItemText\":\"Disable-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Disable-NetIPsecRule\",\"ListItemText\":\"Disable-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Disable-NetNatTransitionConfiguration\",\"ListItemText\":\"Disable-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchEthernetPort\",\"ListItemText\":\"Disable-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchFeature\",\"ListItemText\":\"Disable-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchVlan\",\"ListItemText\":\"Disable-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Disable-OdbcPerfCounter\",\"ListItemText\":\"Disable-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Disable-PhysicalDiskIdentification\",\"ListItemText\":\"Disable-PhysicalDiskIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PhysicalDiskIdentification \\r\\n\"},{\"CompletionText\":\"Disable-PhysicalDiskIndication\",\"ListItemText\":\"Disable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"Disable-PhysicalDiskIndication\"},{\"CompletionText\":\"Disable-PnpDevice\",\"ListItemText\":\"Disable-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PnpDevice \\r\\n\"},{\"CompletionText\":\"Disable-PSBreakpoint\",\"ListItemText\":\"Disable-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSBreakpoint [-Breakpoint] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisable-PSBreakpoint [-Id] [-PassThru] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSRemoting\",\"ListItemText\":\"Disable-PSRemoting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSRemoting [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSSessionConfiguration\",\"ListItemText\":\"Disable-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSSessionConfiguration [[-Name] ] [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSTrace\",\"ListItemText\":\"Disable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSTrace \\r\\n\"},{\"CompletionText\":\"Disable-PSWSManCombinedTrace\",\"ListItemText\":\"Disable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"Disable-RunspaceDebug\",\"ListItemText\":\"Disable-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-RunspaceDebug [[-RunspaceName] ] []\\r\\n\\r\\nDisable-RunspaceDebug [-Runspace] []\\r\\n\\r\\nDisable-RunspaceDebug [-RunspaceId] []\\r\\n\\r\\nDisable-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nDisable-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Disable-ScheduledJob\",\"ListItemText\":\"Disable-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Disable-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Disable-ScheduledTask\",\"ListItemText\":\"Disable-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Disable-SmbDelegation\",\"ListItemText\":\"Disable-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Disable-StorageBusCache\",\"ListItemText\":\"Disable-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Disable-StorageBusDisk\",\"ListItemText\":\"Disable-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Disable-StorageDataCollection\",\"ListItemText\":\"Disable-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Disable-StorageDiagnosticLog\",\"ListItemText\":\"Disable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Disable-StorageDiagnosticLog\"},{\"CompletionText\":\"Disable-StorageEnclosureIdentification\",\"ListItemText\":\"Disable-StorageEnclosureIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageEnclosureIdentification \\r\\n\"},{\"CompletionText\":\"Disable-StorageEnclosurePower\",\"ListItemText\":\"Disable-StorageEnclosurePower\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageEnclosurePower \\r\\n\"},{\"CompletionText\":\"Disable-StorageHighAvailability\",\"ListItemText\":\"Disable-StorageHighAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageHighAvailability \\r\\n\"},{\"CompletionText\":\"Disable-StorageMaintenanceMode\",\"ListItemText\":\"Disable-StorageMaintenanceMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageMaintenanceMode \\r\\n\"},{\"CompletionText\":\"Disable-TlsCipherSuite\",\"ListItemText\":\"Disable-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Disable-TlsEccCurve\",\"ListItemText\":\"Disable-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Disable-TlsSessionTicketKey\",\"ListItemText\":\"Disable-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Disable-TpmAutoProvisioning\",\"ListItemText\":\"Disable-TpmAutoProvisioning\",\"ResultType\":2,\"ToolTip\":\"Disable-TpmAutoProvisioning\\r\\n\"},{\"CompletionText\":\"Disable-VMConsoleSupport\",\"ListItemText\":\"Disable-VMConsoleSupport\",\"ResultType\":2,\"ToolTip\":\"Disable-VMConsoleSupport\\r\\n\"},{\"CompletionText\":\"Disable-VMEventing\",\"ListItemText\":\"Disable-VMEventing\",\"ResultType\":2,\"ToolTip\":\"Disable-VMEventing\\r\\n\"},{\"CompletionText\":\"Disable-VMIntegrationService\",\"ListItemText\":\"Disable-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Disable-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Disable-VMMigration\",\"ListItemText\":\"Disable-VMMigration\",\"ResultType\":2,\"ToolTip\":\"Disable-VMMigration\\r\\n\"},{\"CompletionText\":\"Disable-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Disable-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Disable-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Disable-VMResourceMetering\",\"ListItemText\":\"Disable-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Disable-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Disable-VMSwitchExtension\",\"ListItemText\":\"Disable-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Disable-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Disable-VMTPM\",\"ListItemText\":\"Disable-VMTPM\",\"ResultType\":2,\"ToolTip\":\"Disable-VMTPM\\r\\n\"},{\"CompletionText\":\"Disable-WdacBidTrace\",\"ListItemText\":\"Disable-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Disable-WindowsErrorReporting\",\"ListItemText\":\"Disable-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Disable-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Disable-WindowsOptionalFeature\",\"ListItemText\":\"Disable-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Disable-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Disable-WSManCredSSP\",\"ListItemText\":\"Disable-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Disable-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Disable-WSManTrace\",\"ListItemText\":\"Disable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Disconnect-AzAccount\",\"ListItemText\":\"Disconnect-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzAccount\\r\\n\"},{\"CompletionText\":\"Disconnect-AzP2sVpnGatewayVpnConnection\",\"ListItemText\":\"Disconnect-AzP2sVpnGatewayVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzP2sVpnGatewayVpnConnection\\r\\n\"},{\"CompletionText\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\",\"ListItemText\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\\r\\n\"},{\"CompletionText\":\"Disconnect-AzWvdUserSession\",\"ListItemText\":\"Disconnect-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Disconnect-IscsiTarget\",\"ListItemText\":\"Disconnect-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Disconnect-PSSession\",\"ListItemText\":\"Disconnect-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-PSSession [-Session] [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession -Name [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession [-Id] [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession -InstanceId [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disconnect-VirtualDisk\",\"ListItemText\":\"Disconnect-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Disconnect-VMNetworkAdapter\",\"ListItemText\":\"Disconnect-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Disconnect-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Disconnect-VMSan\",\"ListItemText\":\"Disconnect-VMSan\",\"ResultType\":2,\"ToolTip\":\"Disconnect-VMSan\\r\\n\"},{\"CompletionText\":\"Disconnect-WSMan\",\"ListItemText\":\"Disconnect-WSMan\",\"ResultType\":2,\"ToolTip\":\"Disconnect-WSMan\\r\\n\"},{\"CompletionText\":\"diskmgmt.msc\",\"ListItemText\":\"diskmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskmgmt.msc\"},{\"CompletionText\":\"diskpart.exe\",\"ListItemText\":\"diskpart.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskpart.exe\"},{\"CompletionText\":\"diskperf.exe\",\"ListItemText\":\"diskperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskperf.exe\"},{\"CompletionText\":\"diskraid.exe\",\"ListItemText\":\"diskraid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskraid.exe\"},{\"CompletionText\":\"DiskSnapshot.exe\",\"ListItemText\":\"DiskSnapshot.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DiskSnapshot.exe\"},{\"CompletionText\":\"diskusage.exe\",\"ListItemText\":\"diskusage.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskusage.exe\"},{\"CompletionText\":\"Dism.exe\",\"ListItemText\":\"Dism.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Dism.exe\"},{\"CompletionText\":\"Dismount-AppPackageVolume\",\"ListItemText\":\"Dismount-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Dismount-AppPackageVolume\"},{\"CompletionText\":\"Dismount-AppxVolume\",\"ListItemText\":\"Dismount-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Dismount-AppxVolume\\r\\n\"},{\"CompletionText\":\"Dismount-DiskImage\",\"ListItemText\":\"Dismount-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDismount-DiskImage \\r\\n\"},{\"CompletionText\":\"Dismount-VHD\",\"ListItemText\":\"Dismount-VHD\",\"ResultType\":2,\"ToolTip\":\"Dismount-VHD\\r\\n\"},{\"CompletionText\":\"Dismount-VMHostAssignableDevice\",\"ListItemText\":\"Dismount-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Dismount-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Dismount-WindowsImage\",\"ListItemText\":\"Dismount-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Dismount-WindowsImage\\r\\n\"},{\"CompletionText\":\"dispdiag.exe\",\"ListItemText\":\"dispdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dispdiag.exe\"},{\"CompletionText\":\"DisplaySwitch.exe\",\"ListItemText\":\"DisplaySwitch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DisplaySwitch.exe\"},{\"CompletionText\":\"djoin.exe\",\"ListItemText\":\"djoin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\djoin.exe\"},{\"CompletionText\":\"dllhost.exe\",\"ListItemText\":\"dllhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dllhost.exe\"},{\"CompletionText\":\"dllhst3g.exe\",\"ListItemText\":\"dllhst3g.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dllhst3g.exe\"},{\"CompletionText\":\"dlu\",\"ListItemText\":\"dlu\",\"ResultType\":2,\"ToolTip\":\"dlu\"},{\"CompletionText\":\"dmcertinst.exe\",\"ListItemText\":\"dmcertinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmcertinst.exe\"},{\"CompletionText\":\"dmcfghost.exe\",\"ListItemText\":\"dmcfghost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmcfghost.exe\"},{\"CompletionText\":\"dmclient.exe\",\"ListItemText\":\"dmclient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmclient.exe\"},{\"CompletionText\":\"DmNotificationBroker.exe\",\"ListItemText\":\"DmNotificationBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DmNotificationBroker.exe\"},{\"CompletionText\":\"DmOmaCpMo.exe\",\"ListItemText\":\"DmOmaCpMo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DmOmaCpMo.exe\"},{\"CompletionText\":\"dnscacheugc.exe\",\"ListItemText\":\"dnscacheugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dnscacheugc.exe\"},{\"CompletionText\":\"dnsn\",\"ListItemText\":\"dnsn\",\"ResultType\":2,\"ToolTip\":\"Disconnect-PSSession\"},{\"CompletionText\":\"docker-compose.exe\",\"ListItemText\":\"docker-compose.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-compose.exe\"},{\"CompletionText\":\"docker-credential-desktop.exe\",\"ListItemText\":\"docker-credential-desktop.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-desktop.exe\"},{\"CompletionText\":\"docker-credential-ecr-login.exe\",\"ListItemText\":\"docker-credential-ecr-login.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-ecr-login.exe\"},{\"CompletionText\":\"docker-credential-wincred.exe\",\"ListItemText\":\"docker-credential-wincred.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-wincred.exe\"},{\"CompletionText\":\"docker-index.exe\",\"ListItemText\":\"docker-index.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-index.exe\"},{\"CompletionText\":\"docker.exe\",\"ListItemText\":\"docker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker.exe\"},{\"CompletionText\":\"doskey.exe\",\"ListItemText\":\"doskey.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\doskey.exe\"},{\"CompletionText\":\"dotnet.exe\",\"ListItemText\":\"dotnet.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\dotnet\\\\dotnet.exe\"},{\"CompletionText\":\"dpapimig.exe\",\"ListItemText\":\"dpapimig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dpapimig.exe\"},{\"CompletionText\":\"DpiScaling.exe\",\"ListItemText\":\"DpiScaling.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DpiScaling.exe\"},{\"CompletionText\":\"dpnsvr.exe\",\"ListItemText\":\"dpnsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dpnsvr.exe\"},{\"CompletionText\":\"driverquery.exe\",\"ListItemText\":\"driverquery.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\driverquery.exe\"},{\"CompletionText\":\"drvinst.exe\",\"ListItemText\":\"drvinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\drvinst.exe\"},{\"CompletionText\":\"dsmbd\",\"ListItemText\":\"dsmbd\",\"ResultType\":2,\"ToolTip\":\"dsmbd\"},{\"CompletionText\":\"DsmUserTask.exe\",\"ListItemText\":\"DsmUserTask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DsmUserTask.exe\"},{\"CompletionText\":\"dsregcmd.exe\",\"ListItemText\":\"dsregcmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dsregcmd.exe\"},{\"CompletionText\":\"dstokenclean.exe\",\"ListItemText\":\"dstokenclean.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dstokenclean.exe\"},{\"CompletionText\":\"dtdump.exe\",\"ListItemText\":\"dtdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dtdump.exe\"},{\"CompletionText\":\"DuckDuckGo.exe\",\"ListItemText\":\"DuckDuckGo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\DuckDuckGo.exe\"},{\"CompletionText\":\"dusmtask.exe\",\"ListItemText\":\"dusmtask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dusmtask.exe\"},{\"CompletionText\":\"dvdplay.exe\",\"ListItemText\":\"dvdplay.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dvdplay.exe\"},{\"CompletionText\":\"dwm.exe\",\"ListItemText\":\"dwm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dwm.exe\"},{\"CompletionText\":\"DWWIN.EXE\",\"ListItemText\":\"DWWIN.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DWWIN.EXE\"},{\"CompletionText\":\"DXCap.exe\",\"ListItemText\":\"DXCap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DXCap.exe\"},{\"CompletionText\":\"DXCpl.exe\",\"ListItemText\":\"DXCpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DXCpl.exe\"},{\"CompletionText\":\"dxdiag.exe\",\"ListItemText\":\"dxdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dxdiag.exe\"},{\"CompletionText\":\"dxgiadaptercache.exe\",\"ListItemText\":\"dxgiadaptercache.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dxgiadaptercache.exe\"},{\"CompletionText\":\"Dxpserver.exe\",\"ListItemText\":\"Dxpserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Dxpserver.exe\"},{\"CompletionText\":\"E:\",\"ListItemText\":\"E:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nE: \\r\\n\"},{\"CompletionText\":\"Eap3Host.exe\",\"ListItemText\":\"Eap3Host.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Eap3Host.exe\"},{\"CompletionText\":\"EaseOfAccessDialog.exe\",\"ListItemText\":\"EaseOfAccessDialog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EaseOfAccessDialog.exe\"},{\"CompletionText\":\"easinvoker.exe\",\"ListItemText\":\"easinvoker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\easinvoker.exe\"},{\"CompletionText\":\"EASPolicyManagerBrokerHost.exe\",\"ListItemText\":\"EASPolicyManagerBrokerHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EASPolicyManagerBrokerHost.exe\"},{\"CompletionText\":\"ebp\",\"ListItemText\":\"ebp\",\"ResultType\":2,\"ToolTip\":\"Enable-PSBreakpoint\"},{\"CompletionText\":\"echo\",\"ListItemText\":\"echo\",\"ResultType\":2,\"ToolTip\":\"Write-Output\"},{\"CompletionText\":\"Edit-ASRRecoveryPlan\",\"ListItemText\":\"Edit-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Edit-ASRRecoveryPlan\"},{\"CompletionText\":\"Edit-ASRRP\",\"ListItemText\":\"Edit-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Edit-ASRRP\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyRetentionRuleClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyRetentionRuleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyRetentionRuleClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyTagClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyTagClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyTagClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyTriggerClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyTriggerClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyTriggerClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Edit-AzWebAppBackupConfiguration\",\"ListItemText\":\"Edit-AzWebAppBackupConfiguration\",\"ResultType\":2,\"ToolTip\":\"Edit-AzWebAppBackupConfiguration\\r\\n\"},{\"CompletionText\":\"Edit-CIPolicyRule\",\"ListItemText\":\"Edit-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"Edit-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"EDPCleanup.exe\",\"ListItemText\":\"EDPCleanup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EDPCleanup.exe\"},{\"CompletionText\":\"edpnotify.exe\",\"ListItemText\":\"edpnotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\edpnotify.exe\"},{\"CompletionText\":\"EduPrintProv.exe\",\"ListItemText\":\"EduPrintProv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EduPrintProv.exe\"},{\"CompletionText\":\"efsui.exe\",\"ListItemText\":\"efsui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\efsui.exe\"},{\"CompletionText\":\"EhStorAuthn.exe\",\"ListItemText\":\"EhStorAuthn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EhStorAuthn.exe\"},{\"CompletionText\":\"elu\",\"ListItemText\":\"elu\",\"ResultType\":2,\"ToolTip\":\"elu\"},{\"CompletionText\":\"Enable-AdlStoreKeyVault\",\"ListItemText\":\"Enable-AdlStoreKeyVault\",\"ResultType\":2,\"ToolTip\":\"Enable-AdlStoreKeyVault\"},{\"CompletionText\":\"Enable-AppBackgroundTaskDiagnosticLog\",\"ListItemText\":\"Enable-AppBackgroundTaskDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Enable-AppBackgroundTaskDiagnosticLog\\r\\n\"},{\"CompletionText\":\"Enable-AzAdvisorRecommendation\",\"ListItemText\":\"Enable-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Enable-AzAksAddOn\",\"ListItemText\":\"Enable-AzAksAddOn\",\"ResultType\":2,\"ToolTip\":\"Enable-AzAksAddOn\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchAutoScale\",\"ListItemText\":\"Enable-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchComputeNodeScheduling\",\"ListItemText\":\"Enable-AzBatchComputeNodeScheduling\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchComputeNodeScheduling\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchJob\",\"ListItemText\":\"Enable-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchJobSchedule\",\"ListItemText\":\"Enable-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchTask\",\"ListItemText\":\"Enable-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Enable-AzCdnCustomDomainCustomHttps\",\"ListItemText\":\"Enable-AzCdnCustomDomainCustomHttps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzCdnCustomDomainCustomHttps \\r\\n\"},{\"CompletionText\":\"Enable-AzContextAutosave\",\"ListItemText\":\"Enable-AzContextAutosave\",\"ResultType\":2,\"ToolTip\":\"Enable-AzContextAutosave\\r\\n\"},{\"CompletionText\":\"Enable-AzDataCollection\",\"ListItemText\":\"Enable-AzDataCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzDataCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzDataLakeStoreKeyVault\",\"ListItemText\":\"Enable-AzDataLakeStoreKeyVault\",\"ResultType\":2,\"ToolTip\":\"Enable-AzDataLakeStoreKeyVault\\r\\n\"},{\"CompletionText\":\"Enable-AzEventGridPartnerTopic\",\"ListItemText\":\"Enable-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Enable-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Enable-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Enable-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Enable-AzFrontDoorCustomDomainHttps\",\"ListItemText\":\"Enable-AzFrontDoorCustomDomainHttps\",\"ResultType\":2,\"ToolTip\":\"Enable-AzFrontDoorCustomDomainHttps\\r\\n\"},{\"CompletionText\":\"Enable-AzHDInsightAzureMonitor\",\"ListItemText\":\"Enable-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Enable-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Enable-AzHDInsightMonitoring\",\"ListItemText\":\"Enable-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Enable-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsIISLogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsIISLogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsIISLogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzRecoveryServicesBackupAutoProtection\",\"ListItemText\":\"Enable-AzRecoveryServicesBackupAutoProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzRecoveryServicesBackupAutoProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzRecoveryServicesBackupProtection\",\"ListItemText\":\"Enable-AzRecoveryServicesBackupProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzRecoveryServicesBackupProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Enable-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Enable-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSqlInstanceAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlServerAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSqlServerAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlServerAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzStackHCIAttestation\",\"ListItemText\":\"Enable-AzStackHCIAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzStackHCIAttestation \\r\\n\"},{\"CompletionText\":\"Enable-AzStackHCIRemoteSupport\",\"ListItemText\":\"Enable-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageBlobDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobLastAccessTimeTracking\",\"ListItemText\":\"Enable-AzStorageBlobLastAccessTimeTracking\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobLastAccessTimeTracking\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobRestorePolicy\",\"ListItemText\":\"Enable-AzStorageBlobRestorePolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobRestorePolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageContainerDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageContainerDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageContainerDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageSoftDelete\",\"ListItemText\":\"Enable-AzStorageSoftDelete\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageSoftDelete\"},{\"CompletionText\":\"Enable-AzStorageStaticWebsite\",\"ListItemText\":\"Enable-AzStorageStaticWebsite\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageStaticWebsite\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseSqlAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSynapseSqlAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseSqlAdvancedThreatProtection\",\"ListItemText\":\"Enable-AzSynapseSqlAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlAdvancedThreatProtection\"},{\"CompletionText\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseWorkspace\",\"ListItemText\":\"Enable-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Enable-AzTrafficManagerEndpoint\",\"ListItemText\":\"Enable-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Enable-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Enable-AzTrafficManagerProfile\",\"ListItemText\":\"Enable-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Enable-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Enable-AzureRmAlias\",\"ListItemText\":\"Enable-AzureRmAlias\",\"ResultType\":2,\"ToolTip\":\"Enable-AzureRmAlias\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementBootDebug\",\"ListItemText\":\"Enable-BcdElementBootDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementBootDebug\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementBootEms\",\"ListItemText\":\"Enable-BcdElementBootEms\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementBootEms\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementDebug\",\"ListItemText\":\"Enable-BcdElementDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementDebug\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementEms\",\"ListItemText\":\"Enable-BcdElementEms\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementEms\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementEventLogging\",\"ListItemText\":\"Enable-BcdElementEventLogging\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementEventLogging\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementHypervisorDebug\",\"ListItemText\":\"Enable-BcdElementHypervisorDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementHypervisorDebug\\r\\n\"},{\"CompletionText\":\"Enable-BCDistributed\",\"ListItemText\":\"Enable-BCDistributed\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCDistributed \\r\\n\"},{\"CompletionText\":\"Enable-BCDowngrading\",\"ListItemText\":\"Enable-BCDowngrading\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCDowngrading \\r\\n\"},{\"CompletionText\":\"Enable-BCHostedClient\",\"ListItemText\":\"Enable-BCHostedClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCHostedClient \\r\\n\"},{\"CompletionText\":\"Enable-BCHostedServer\",\"ListItemText\":\"Enable-BCHostedServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCHostedServer \\r\\n\"},{\"CompletionText\":\"Enable-BCLocal\",\"ListItemText\":\"Enable-BCLocal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCLocal \\r\\n\"},{\"CompletionText\":\"Enable-BCServeOnBattery\",\"ListItemText\":\"Enable-BCServeOnBattery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCServeOnBattery \\r\\n\"},{\"CompletionText\":\"Enable-BitLocker\",\"ListItemText\":\"Enable-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BitLocker \\r\\n\"},{\"CompletionText\":\"Enable-BitLockerAutoUnlock\",\"ListItemText\":\"Enable-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Enable-DAManualEntryPointSelection\",\"ListItemText\":\"Enable-DAManualEntryPointSelection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DAManualEntryPointSelection \\r\\n\"},{\"CompletionText\":\"Enable-DeliveryOptimizationVerboseLogs\",\"ListItemText\":\"Enable-DeliveryOptimizationVerboseLogs\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DeliveryOptimizationVerboseLogs \\r\\n\"},{\"CompletionText\":\"Enable-DscDebug\",\"ListItemText\":\"Enable-DscDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DscDebug \\r\\n\"},{\"CompletionText\":\"Enable-ExperimentalFeature\",\"ListItemText\":\"Enable-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-ExperimentalFeature [-Name] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-JobTrigger\",\"ListItemText\":\"Enable-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Enable-JobTrigger\\r\\n\"},{\"CompletionText\":\"Enable-LocalUser\",\"ListItemText\":\"Enable-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Enable-LocalUser\\r\\n\"},{\"CompletionText\":\"Enable-MMAgent\",\"ListItemText\":\"Enable-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-MMAgent \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapter\",\"ListItemText\":\"Enable-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapter \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterBinding\",\"ListItemText\":\"Enable-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterChecksumOffload\",\"ListItemText\":\"Enable-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Enable-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterIPsecOffload\",\"ListItemText\":\"Enable-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterLso\",\"ListItemText\":\"Enable-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterPacketDirect\",\"ListItemText\":\"Enable-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterPowerManagement\",\"ListItemText\":\"Enable-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterQos\",\"ListItemText\":\"Enable-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRdma\",\"ListItemText\":\"Enable-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRsc\",\"ListItemText\":\"Enable-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRss\",\"ListItemText\":\"Enable-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterSriov\",\"ListItemText\":\"Enable-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterUso\",\"ListItemText\":\"Enable-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterVmq\",\"ListItemText\":\"Enable-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Enable-NetDnsTransitionConfiguration\",\"ListItemText\":\"Enable-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Enable-NetFirewallHyperVRule\",\"ListItemText\":\"Enable-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Enable-NetFirewallRule\",\"ListItemText\":\"Enable-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Enable-NetIPHttpsProfile\",\"ListItemText\":\"Enable-NetIPHttpsProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPHttpsProfile \\r\\n\"},{\"CompletionText\":\"Enable-NetIPsecMainModeRule\",\"ListItemText\":\"Enable-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Enable-NetIPsecRule\",\"ListItemText\":\"Enable-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Enable-NetNatTransitionConfiguration\",\"ListItemText\":\"Enable-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchEthernetPort\",\"ListItemText\":\"Enable-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchFeature\",\"ListItemText\":\"Enable-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchVlan\",\"ListItemText\":\"Enable-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Enable-OdbcPerfCounter\",\"ListItemText\":\"Enable-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Enable-PhysicalDiskIdentification\",\"ListItemText\":\"Enable-PhysicalDiskIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PhysicalDiskIdentification \\r\\n\"},{\"CompletionText\":\"Enable-PhysicalDiskIndication\",\"ListItemText\":\"Enable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"Enable-PhysicalDiskIndication\"},{\"CompletionText\":\"Enable-PnpDevice\",\"ListItemText\":\"Enable-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PnpDevice \\r\\n\"},{\"CompletionText\":\"Enable-PSBreakpoint\",\"ListItemText\":\"Enable-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSBreakpoint [-Breakpoint] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nEnable-PSBreakpoint [-Id] [-PassThru] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSRemoting\",\"ListItemText\":\"Enable-PSRemoting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSRemoting [-Force] [-SkipNetworkProfileCheck] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSSessionConfiguration\",\"ListItemText\":\"Enable-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSSessionConfiguration [[-Name] ] [-Force] [-SecurityDescriptorSddl ] [-SkipNetworkProfileCheck] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSTrace\",\"ListItemText\":\"Enable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSTrace \\r\\n\"},{\"CompletionText\":\"Enable-PSWSManCombinedTrace\",\"ListItemText\":\"Enable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"Enable-RunspaceDebug\",\"ListItemText\":\"Enable-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-RunspaceDebug [[-RunspaceName] ] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-Runspace] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-RunspaceId] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nEnable-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Enable-ScheduledJob\",\"ListItemText\":\"Enable-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Enable-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Enable-ScheduledTask\",\"ListItemText\":\"Enable-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Enable-SmbDelegation\",\"ListItemText\":\"Enable-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Enable-StorageBusCache\",\"ListItemText\":\"Enable-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Enable-StorageBusDisk\",\"ListItemText\":\"Enable-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Enable-StorageDataCollection\",\"ListItemText\":\"Enable-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Enable-StorageDiagnosticLog\",\"ListItemText\":\"Enable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Enable-StorageDiagnosticLog\"},{\"CompletionText\":\"Enable-StorageEnclosureIdentification\",\"ListItemText\":\"Enable-StorageEnclosureIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageEnclosureIdentification \\r\\n\"},{\"CompletionText\":\"Enable-StorageEnclosurePower\",\"ListItemText\":\"Enable-StorageEnclosurePower\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageEnclosurePower \\r\\n\"},{\"CompletionText\":\"Enable-StorageHighAvailability\",\"ListItemText\":\"Enable-StorageHighAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageHighAvailability \\r\\n\"},{\"CompletionText\":\"Enable-StorageMaintenanceMode\",\"ListItemText\":\"Enable-StorageMaintenanceMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageMaintenanceMode \\r\\n\"},{\"CompletionText\":\"Enable-TlsCipherSuite\",\"ListItemText\":\"Enable-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Enable-TlsEccCurve\",\"ListItemText\":\"Enable-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Enable-TlsSessionTicketKey\",\"ListItemText\":\"Enable-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Enable-TpmAutoProvisioning\",\"ListItemText\":\"Enable-TpmAutoProvisioning\",\"ResultType\":2,\"ToolTip\":\"Enable-TpmAutoProvisioning\\r\\n\"},{\"CompletionText\":\"Enable-VMConsoleSupport\",\"ListItemText\":\"Enable-VMConsoleSupport\",\"ResultType\":2,\"ToolTip\":\"Enable-VMConsoleSupport\\r\\n\"},{\"CompletionText\":\"Enable-VMEventing\",\"ListItemText\":\"Enable-VMEventing\",\"ResultType\":2,\"ToolTip\":\"Enable-VMEventing\\r\\n\"},{\"CompletionText\":\"Enable-VMIntegrationService\",\"ListItemText\":\"Enable-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Enable-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Enable-VMMigration\",\"ListItemText\":\"Enable-VMMigration\",\"ResultType\":2,\"ToolTip\":\"Enable-VMMigration\\r\\n\"},{\"CompletionText\":\"Enable-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Enable-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Enable-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Enable-VMReplication\",\"ListItemText\":\"Enable-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Enable-VMReplication\\r\\n\"},{\"CompletionText\":\"Enable-VMResourceMetering\",\"ListItemText\":\"Enable-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Enable-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Enable-VMSwitchExtension\",\"ListItemText\":\"Enable-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Enable-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Enable-VMTPM\",\"ListItemText\":\"Enable-VMTPM\",\"ResultType\":2,\"ToolTip\":\"Enable-VMTPM\\r\\n\"},{\"CompletionText\":\"Enable-WdacBidTrace\",\"ListItemText\":\"Enable-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Enable-WindowsErrorReporting\",\"ListItemText\":\"Enable-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Enable-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Enable-WindowsOptionalFeature\",\"ListItemText\":\"Enable-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Enable-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Enable-WSManCredSSP\",\"ListItemText\":\"Enable-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Enable-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Enable-WSManTrace\",\"ListItemText\":\"Enable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Enter-PSHostProcess\",\"ListItemText\":\"Enter-PSHostProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnter-PSHostProcess [-Id] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-Process] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-Name] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-HostProcessInfo] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess -CustomPipeName []\\r\\n\"},{\"CompletionText\":\"Enter-PSSession\",\"ListItemText\":\"Enter-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnter-PSSession [-ComputerName] [-EnableNetworkAccess] [-Credential ] [-ConfigurationName ] [-Port ] [-UseSSL] [-ApplicationName ] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nEnter-PSSession [-HostName] [-Options ] [-Port ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] []\\r\\n\\r\\nEnter-PSSession [[-Session] ] []\\r\\n\\r\\nEnter-PSSession [[-ConnectionUri] ] [-EnableNetworkAccess] [-Credential ] [-ConfigurationName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nEnter-PSSession [-InstanceId ] []\\r\\n\\r\\nEnter-PSSession [[-Id] ] []\\r\\n\\r\\nEnter-PSSession [-Name ] []\\r\\n\\r\\nEnter-PSSession [-VMId] [-Credential] [-ConfigurationName ] []\\r\\n\\r\\nEnter-PSSession [-VMName] [-Credential] [-ConfigurationName ] []\\r\\n\\r\\nEnter-PSSession [-ContainerId] [-ConfigurationName ] [-RunAsAdministrator] []\\r\\n\"},{\"CompletionText\":\"env\",\"ListItemText\":\"env\",\"ResultType\":2,\"ToolTip\":\"\\r\\nenv \\r\\n\"},{\"CompletionText\":\"EoAExperiences.exe\",\"ListItemText\":\"EoAExperiences.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EoAExperiences.exe\"},{\"CompletionText\":\"epal\",\"ListItemText\":\"epal\",\"ResultType\":2,\"ToolTip\":\"Export-Alias\"},{\"CompletionText\":\"epcsv\",\"ListItemText\":\"epcsv\",\"ResultType\":2,\"ToolTip\":\"Export-Csv\"},{\"CompletionText\":\"erase\",\"ListItemText\":\"erase\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"esentutl.exe\",\"ListItemText\":\"esentutl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\esentutl.exe\"},{\"CompletionText\":\"esimtool.exe\",\"ListItemText\":\"esimtool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\esimtool.exe\"},{\"CompletionText\":\"esmbd\",\"ListItemText\":\"esmbd\",\"ResultType\":2,\"ToolTip\":\"esmbd\"},{\"CompletionText\":\"etsn\",\"ListItemText\":\"etsn\",\"ResultType\":2,\"ToolTip\":\"Enter-PSSession\"},{\"CompletionText\":\"eudcedit.exe\",\"ListItemText\":\"eudcedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eudcedit.exe\"},{\"CompletionText\":\"eventcreate.exe\",\"ListItemText\":\"eventcreate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventcreate.exe\"},{\"CompletionText\":\"eventvwr.exe\",\"ListItemText\":\"eventvwr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventvwr.exe\"},{\"CompletionText\":\"eventvwr.msc\",\"ListItemText\":\"eventvwr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventvwr.msc\"},{\"CompletionText\":\"Exit-PSHostProcess\",\"ListItemText\":\"Exit-PSHostProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExit-PSHostProcess []\\r\\n\"},{\"CompletionText\":\"Exit-PSSession\",\"ListItemText\":\"Exit-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExit-PSSession []\\r\\n\"},{\"CompletionText\":\"Expand-Archive\",\"ListItemText\":\"Expand-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-Archive \\r\\n\"},{\"CompletionText\":\"Expand-AzWvdMsixImage\",\"ListItemText\":\"Expand-AzWvdMsixImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-AzWvdMsixImage \\r\\n\"},{\"CompletionText\":\"Expand-GitCommand\",\"ListItemText\":\"Expand-GitCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-GitCommand \\r\\n\"},{\"CompletionText\":\"Expand-WindowsCustomDataImage\",\"ListItemText\":\"Expand-WindowsCustomDataImage\",\"ResultType\":2,\"ToolTip\":\"Expand-WindowsCustomDataImage\\r\\n\"},{\"CompletionText\":\"Expand-WindowsImage\",\"ListItemText\":\"Expand-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Expand-WindowsImage\\r\\n\"},{\"CompletionText\":\"expand.exe\",\"ListItemText\":\"expand.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\expand.exe\"},{\"CompletionText\":\"explorer.exe\",\"ListItemText\":\"explorer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\explorer.exe\"},{\"CompletionText\":\"Export-AdlStoreChildItemProperties\",\"ListItemText\":\"Export-AdlStoreChildItemProperties\",\"ResultType\":2,\"ToolTip\":\"Export-AdlStoreChildItemProperties\"},{\"CompletionText\":\"Export-AdlStoreItem\",\"ListItemText\":\"Export-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Export-AdlStoreItem\"},{\"CompletionText\":\"Export-Alias\",\"ListItemText\":\"Export-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Alias [-Path] [[-Name] ] [-PassThru] [-As ] [-Append] [-Force] [-NoClobber] [-Description ] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Alias [[-Name] ] -LiteralPath [-PassThru] [-As ] [-Append] [-Force] [-NoClobber] [-Description ] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-AzAnalysisServicesInstanceLog\",\"ListItemText\":\"Export-AzAnalysisServicesInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzAnalysisServicesInstanceLog\\r\\n\"},{\"CompletionText\":\"Export-AzApiManagementApi\",\"ListItemText\":\"Export-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Export-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Export-AzAsInstanceLog\",\"ListItemText\":\"Export-AzAsInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzAsInstanceLog\"},{\"CompletionText\":\"Export-AzAutomationDscConfiguration\",\"ListItemText\":\"Export-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Export-AzAutomationDscNodeReportContent\",\"ListItemText\":\"Export-AzAutomationDscNodeReportContent\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationDscNodeReportContent\\r\\n\"},{\"CompletionText\":\"Export-AzAutomationRunbook\",\"ListItemText\":\"Export-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Export-AzConfig\",\"ListItemText\":\"Export-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Export-AzConfig\\r\\n\"},{\"CompletionText\":\"Export-AzDataLakeStoreChildItemProperties\",\"ListItemText\":\"Export-AzDataLakeStoreChildItemProperties\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreChildItemProperties\"},{\"CompletionText\":\"Export-AzDataLakeStoreChildItemProperty\",\"ListItemText\":\"Export-AzDataLakeStoreChildItemProperty\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreChildItemProperty\\r\\n\"},{\"CompletionText\":\"Export-AzDataLakeStoreItem\",\"ListItemText\":\"Export-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Export-AzKeyVaultSecurityDomain\",\"ListItemText\":\"Export-AzKeyVaultSecurityDomain\",\"ResultType\":2,\"ToolTip\":\"Export-AzKeyVaultSecurityDomain\\r\\n\"},{\"CompletionText\":\"Export-AzLogAnalyticRequestRateByInterval\",\"ListItemText\":\"Export-AzLogAnalyticRequestRateByInterval\",\"ResultType\":2,\"ToolTip\":\"Export-AzLogAnalyticRequestRateByInterval\\r\\n\"},{\"CompletionText\":\"Export-AzLogAnalyticThrottledRequest\",\"ListItemText\":\"Export-AzLogAnalyticThrottledRequest\",\"ResultType\":2,\"ToolTip\":\"Export-AzLogAnalyticThrottledRequest\\r\\n\"},{\"CompletionText\":\"Export-AzMlWebService\",\"ListItemText\":\"Export-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Export-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Export-AzRedisCache\",\"ListItemText\":\"Export-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Export-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Export-AzRedisEnterpriseCache\",\"ListItemText\":\"Export-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Export-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Export-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"Export-AzRedisEnterpriseCacheDatabase\"},{\"CompletionText\":\"Export-AzResourceGroup\",\"ListItemText\":\"Export-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Export-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseKqlScript\",\"ListItemText\":\"Export-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseNotebook\",\"ListItemText\":\"Export-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseSparkConfiguration\",\"ListItemText\":\"Export-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseSqlScript\",\"ListItemText\":\"Export-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Export-AzTemplateSpec\",\"ListItemText\":\"Export-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Export-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Export-AzureAsInstanceLog\",\"ListItemText\":\"Export-AzureAsInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzureAsInstanceLog\"},{\"CompletionText\":\"Export-BCCachePackage\",\"ListItemText\":\"Export-BCCachePackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-BCCachePackage \\r\\n\"},{\"CompletionText\":\"Export-BcdStore\",\"ListItemText\":\"Export-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Export-BcdStore\\r\\n\"},{\"CompletionText\":\"Export-BCSecretKey\",\"ListItemText\":\"Export-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Export-BinaryMiLog\",\"ListItemText\":\"Export-BinaryMiLog\",\"ResultType\":2,\"ToolTip\":\"Export-BinaryMiLog\\r\\n\"},{\"CompletionText\":\"Export-Certificate\",\"ListItemText\":\"Export-Certificate\",\"ResultType\":2,\"ToolTip\":\"Export-Certificate\\r\\n\"},{\"CompletionText\":\"Export-Clixml\",\"ListItemText\":\"Export-Clixml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Clixml [-Path] -InputObject [-Depth ] [-Force] [-NoClobber] [-Encoding ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Clixml -LiteralPath -InputObject [-Depth ] [-Force] [-NoClobber] [-Encoding ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-Counter\",\"ListItemText\":\"Export-Counter\",\"ResultType\":2,\"ToolTip\":\"Export-Counter\\r\\n\"},{\"CompletionText\":\"Export-Csv\",\"ListItemText\":\"Export-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Csv [[-Path] ] [[-Delimiter] ] -InputObject [-LiteralPath ] [-Force] [-NoClobber] [-Encoding ] [-Append] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Csv [[-Path] ] -InputObject [-LiteralPath ] [-Force] [-NoClobber] [-Encoding ] [-Append] [-UseCulture] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-FormatData\",\"ListItemText\":\"Export-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-FormatData -InputObject -Path [-Force] [-NoClobber] [-IncludeScriptBlock] []\\r\\n\\r\\nExport-FormatData -InputObject -LiteralPath [-Force] [-NoClobber] [-IncludeScriptBlock] []\\r\\n\"},{\"CompletionText\":\"Export-HgsGuardian\",\"ListItemText\":\"Export-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Export-ModuleMember\",\"ListItemText\":\"Export-ModuleMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ModuleMember [[-Function] ] [-Cmdlet ] [-Variable ] [-Alias ] []\\r\\n\"},{\"CompletionText\":\"Export-ODataEndpointProxy\",\"ListItemText\":\"Export-ODataEndpointProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ODataEndpointProxy \\r\\n\"},{\"CompletionText\":\"Export-PfxCertificate\",\"ListItemText\":\"Export-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Export-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Export-ProvisioningPackage\",\"ListItemText\":\"Export-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Export-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Export-PSSession\",\"ListItemText\":\"Export-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-PSSession [-Session] [-OutputModule] [[-CommandName] ] [[-FormatTypeName] ] [-Force] [-Encoding ] [-AllowClobber] [-ArgumentList ] [-CommandType ] [-Module ] [-FullyQualifiedModule ] [-Certificate ] []\\r\\n\"},{\"CompletionText\":\"Export-ScheduledTask\",\"ListItemText\":\"Export-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Export-StartLayout\",\"ListItemText\":\"Export-StartLayout\",\"ResultType\":2,\"ToolTip\":\"Export-StartLayout\\r\\n\"},{\"CompletionText\":\"Export-StartLayoutEdgeAssets\",\"ListItemText\":\"Export-StartLayoutEdgeAssets\",\"ResultType\":2,\"ToolTip\":\"Export-StartLayoutEdgeAssets\\r\\n\"},{\"CompletionText\":\"Export-TlsSessionTicketKey\",\"ListItemText\":\"Export-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Export-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Export-Trace\",\"ListItemText\":\"Export-Trace\",\"ResultType\":2,\"ToolTip\":\"Export-Trace\\r\\n\"},{\"CompletionText\":\"Export-VM\",\"ListItemText\":\"Export-VM\",\"ResultType\":2,\"ToolTip\":\"Export-VM\\r\\n\"},{\"CompletionText\":\"Export-VMCheckpoint\",\"ListItemText\":\"Export-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Export-VMCheckpoint\"},{\"CompletionText\":\"Export-VMSnapshot\",\"ListItemText\":\"Export-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Export-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Export-WindowsCapabilitySource\",\"ListItemText\":\"Export-WindowsCapabilitySource\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsCapabilitySource\\r\\n\"},{\"CompletionText\":\"Export-WindowsDriver\",\"ListItemText\":\"Export-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Export-WindowsImage\",\"ListItemText\":\"Export-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsImage\\r\\n\"},{\"CompletionText\":\"Export-WinhttpProxy\",\"ListItemText\":\"Export-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"exsn\",\"ListItemText\":\"exsn\",\"ResultType\":2,\"ToolTip\":\"Exit-PSSession\"},{\"CompletionText\":\"extcheck.exe\",\"ListItemText\":\"extcheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\extcheck.exe\"},{\"CompletionText\":\"extension-admin.exe\",\"ListItemText\":\"extension-admin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\extension-admin.exe\"},{\"CompletionText\":\"extrac32.exe\",\"ListItemText\":\"extrac32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\extrac32.exe\"},{\"CompletionText\":\"F:\",\"ListItemText\":\"F:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nF: \\r\\n\"},{\"CompletionText\":\"fc\",\"ListItemText\":\"fc\",\"ResultType\":2,\"ToolTip\":\"Format-Custom\"},{\"CompletionText\":\"fc.exe\",\"ListItemText\":\"fc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fc.exe\"},{\"CompletionText\":\"fclip.exe\",\"ListItemText\":\"fclip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fclip.exe\"},{\"CompletionText\":\"fdres\",\"ListItemText\":\"fdres\",\"ResultType\":2,\"ToolTip\":\"fdres\"},{\"CompletionText\":\"fhmanagew.exe\",\"ListItemText\":\"fhmanagew.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fhmanagew.exe\"},{\"CompletionText\":\"fhx\",\"ListItemText\":\"fhx\",\"ResultType\":2,\"ToolTip\":\"Format-Hex\"},{\"CompletionText\":\"FileDialogBroker.exe\",\"ListItemText\":\"FileDialogBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FileDialogBroker.exe\"},{\"CompletionText\":\"FileHistory.exe\",\"ListItemText\":\"FileHistory.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FileHistory.exe\"},{\"CompletionText\":\"fimo\",\"ListItemText\":\"fimo\",\"ResultType\":2,\"ToolTip\":\"fimo\"},{\"CompletionText\":\"Find-AzDataProtectionRestorableTimeRange\",\"ListItemText\":\"Find-AzDataProtectionRestorableTimeRange\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-AzDataProtectionRestorableTimeRange \\r\\n\"},{\"CompletionText\":\"Find-Command\",\"ListItemText\":\"Find-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Command \\r\\n\"},{\"CompletionText\":\"Find-DSCResource\",\"ListItemText\":\"Find-DSCResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-DSCResource \\r\\n\"},{\"CompletionText\":\"Find-LapsADExtendedRights\",\"ListItemText\":\"Find-LapsADExtendedRights\",\"ResultType\":2,\"ToolTip\":\"Find-LapsADExtendedRights\\r\\n\"},{\"CompletionText\":\"Find-Module\",\"ListItemText\":\"Find-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Module \\r\\n\"},{\"CompletionText\":\"Find-NetIPsecRule\",\"ListItemText\":\"Find-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Find-NetRoute\",\"ListItemText\":\"Find-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-NetRoute \\r\\n\"},{\"CompletionText\":\"Find-Package\",\"ListItemText\":\"Find-Package\",\"ResultType\":2,\"ToolTip\":\"Find-Package\\r\\n\"},{\"CompletionText\":\"Find-PackageProvider\",\"ListItemText\":\"Find-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Find-PackageProvider\\r\\n\"},{\"CompletionText\":\"Find-PSResource\",\"ListItemText\":\"Find-PSResource\",\"ResultType\":2,\"ToolTip\":\"Find-PSResource\\r\\n\"},{\"CompletionText\":\"Find-RoleCapability\",\"ListItemText\":\"Find-RoleCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-RoleCapability \\r\\n\"},{\"CompletionText\":\"Find-Script\",\"ListItemText\":\"Find-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Script \\r\\n\"},{\"CompletionText\":\"find.exe\",\"ListItemText\":\"find.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\find.exe\"},{\"CompletionText\":\"findstr.exe\",\"ListItemText\":\"findstr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\findstr.exe\"},{\"CompletionText\":\"finger.exe\",\"ListItemText\":\"finger.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\finger.exe\"},{\"CompletionText\":\"Firewall.cpl\",\"ListItemText\":\"Firewall.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Firewall.cpl\"},{\"CompletionText\":\"fixmapi.exe\",\"ListItemText\":\"fixmapi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fixmapi.exe\"},{\"CompletionText\":\"fl\",\"ListItemText\":\"fl\",\"ResultType\":2,\"ToolTip\":\"Format-List\"},{\"CompletionText\":\"fleet.cmd\",\"ListItemText\":\"fleet.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\JetBrains\\\\Toolbox\\\\scripts\\\\fleet.cmd\"},{\"CompletionText\":\"fltMC.exe\",\"ListItemText\":\"fltMC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fltMC.exe\"},{\"CompletionText\":\"Flush-EtwTraceSession\",\"ListItemText\":\"Flush-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFlush-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Flush-Volume\",\"ListItemText\":\"Flush-Volume\",\"ResultType\":2,\"ToolTip\":\"Flush-Volume\"},{\"CompletionText\":\"fodhelper.exe\",\"ListItemText\":\"fodhelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fodhelper.exe\"},{\"CompletionText\":\"Fondue.exe\",\"ListItemText\":\"Fondue.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Fondue.exe\"},{\"CompletionText\":\"fontdrvhost.exe\",\"ListItemText\":\"fontdrvhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fontdrvhost.exe\"},{\"CompletionText\":\"fontview.exe\",\"ListItemText\":\"fontview.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fontview.exe\"},{\"CompletionText\":\"foreach\",\"ListItemText\":\"foreach\",\"ResultType\":2,\"ToolTip\":\"ForEach-Object\"},{\"CompletionText\":\"ForEach-Object\",\"ListItemText\":\"ForEach-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nForEach-Object [-Process] [-InputObject ] [-Begin ] [-End ] [-RemainingScripts ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nForEach-Object [-MemberName] [-InputObject ] [-ArgumentList ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nForEach-Object -Parallel [-InputObject ] [-ThrottleLimit ] [-TimeoutSeconds ] [-AsJob] [-UseNewRunspace] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"forfiles.exe\",\"ListItemText\":\"forfiles.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\forfiles.exe\"},{\"CompletionText\":\"Format-Custom\",\"ListItemText\":\"Format-Custom\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Custom [[-Property] ] [-Depth ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-GitBranchName\",\"ListItemText\":\"Format-GitBranchName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-GitBranchName \\r\\n\"},{\"CompletionText\":\"Format-Hex\",\"ListItemText\":\"Format-Hex\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Hex [-Path] [-Count ] [-Offset ] []\\r\\n\\r\\nFormat-Hex -LiteralPath [-Count ] [-Offset ] []\\r\\n\\r\\nFormat-Hex -InputObject [-Encoding ] [-Count ] [-Offset ] [-Raw] []\\r\\n\"},{\"CompletionText\":\"Format-List\",\"ListItemText\":\"Format-List\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-List [[-Property] ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-SecureBootUEFI\",\"ListItemText\":\"Format-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Format-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Format-Table\",\"ListItemText\":\"Format-Table\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Table [[-Property] ] [-AutoSize] [-RepeatHeader] [-HideTableHeaders] [-Wrap] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-Volume\",\"ListItemText\":\"Format-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Volume \\r\\n\"},{\"CompletionText\":\"Format-Wide\",\"ListItemText\":\"Format-Wide\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Wide [[-Property] ] [-AutoSize] [-Column ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"format.com\",\"ListItemText\":\"format.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\format.com\"},{\"CompletionText\":\"fsavailux.exe\",\"ListItemText\":\"fsavailux.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsavailux.exe\"},{\"CompletionText\":\"FsIso.exe\",\"ListItemText\":\"FsIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FsIso.exe\"},{\"CompletionText\":\"fsmgmt.msc\",\"ListItemText\":\"fsmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsmgmt.msc\"},{\"CompletionText\":\"fsquirt.exe\",\"ListItemText\":\"fsquirt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsquirt.exe\"},{\"CompletionText\":\"fsutil.exe\",\"ListItemText\":\"fsutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsutil.exe\"},{\"CompletionText\":\"ft\",\"ListItemText\":\"ft\",\"ResultType\":2,\"ToolTip\":\"Format-Table\"},{\"CompletionText\":\"ftp.exe\",\"ListItemText\":\"ftp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ftp.exe\"},{\"CompletionText\":\"fvenotify.exe\",\"ListItemText\":\"fvenotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fvenotify.exe\"},{\"CompletionText\":\"fveprompt.exe\",\"ListItemText\":\"fveprompt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fveprompt.exe\"},{\"CompletionText\":\"fw\",\"ListItemText\":\"fw\",\"ResultType\":2,\"ToolTip\":\"Format-Wide\"},{\"CompletionText\":\"FXSCOVER.exe\",\"ListItemText\":\"FXSCOVER.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSCOVER.exe\"},{\"CompletionText\":\"FXSSVC.exe\",\"ListItemText\":\"FXSSVC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSSVC.exe\"},{\"CompletionText\":\"FXSUNATD.exe\",\"ListItemText\":\"FXSUNATD.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSUNATD.exe\"},{\"CompletionText\":\"G:\",\"ListItemText\":\"G:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nG: \\r\\n\"},{\"CompletionText\":\"gal\",\"ListItemText\":\"gal\",\"ResultType\":2,\"ToolTip\":\"Get-Alias\"},{\"CompletionText\":\"GameBarElevatedFT_Alias.exe\",\"ListItemText\":\"GameBarElevatedFT_Alias.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\GameBarElevatedFT_Alias.exe\"},{\"CompletionText\":\"GameBarPresenceWriter.exe\",\"ListItemText\":\"GameBarPresenceWriter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GameBarPresenceWriter.exe\"},{\"CompletionText\":\"GameInputSvc.exe\",\"ListItemText\":\"GameInputSvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GameInputSvc.exe\"},{\"CompletionText\":\"GamePanel.exe\",\"ListItemText\":\"GamePanel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GamePanel.exe\"},{\"CompletionText\":\"gatherNetworkInfo.vbs\",\"ListItemText\":\"gatherNetworkInfo.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gatherNetworkInfo.vbs\"},{\"CompletionText\":\"gbp\",\"ListItemText\":\"gbp\",\"ResultType\":2,\"ToolTip\":\"Get-PSBreakpoint\"},{\"CompletionText\":\"gc\",\"ListItemText\":\"gc\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"gcai\",\"ListItemText\":\"gcai\",\"ResultType\":2,\"ToolTip\":\"gcai\"},{\"CompletionText\":\"gcb\",\"ListItemText\":\"gcb\",\"ResultType\":2,\"ToolTip\":\"Get-Clipboard\"},{\"CompletionText\":\"gcfg\",\"ListItemText\":\"gcfg\",\"ResultType\":2,\"ToolTip\":\"gcfg\"},{\"CompletionText\":\"gcfgs\",\"ListItemText\":\"gcfgs\",\"ResultType\":2,\"ToolTip\":\"gcfgs\"},{\"CompletionText\":\"gci\",\"ListItemText\":\"gci\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"gcim\",\"ListItemText\":\"gcim\",\"ResultType\":2,\"ToolTip\":\"gcim\"},{\"CompletionText\":\"gcls\",\"ListItemText\":\"gcls\",\"ResultType\":2,\"ToolTip\":\"gcls\"},{\"CompletionText\":\"gcm\",\"ListItemText\":\"gcm\",\"ResultType\":2,\"ToolTip\":\"Get-Command\"},{\"CompletionText\":\"gcms\",\"ListItemText\":\"gcms\",\"ResultType\":2,\"ToolTip\":\"gcms\"},{\"CompletionText\":\"gcs\",\"ListItemText\":\"gcs\",\"ResultType\":2,\"ToolTip\":\"Get-PSCallStack\"},{\"CompletionText\":\"gdr\",\"ListItemText\":\"gdr\",\"ResultType\":2,\"ToolTip\":\"Get-PSDrive\"},{\"CompletionText\":\"GenValObj.exe\",\"ListItemText\":\"GenValObj.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GenValObj.exe\"},{\"CompletionText\":\"gerr\",\"ListItemText\":\"gerr\",\"ResultType\":2,\"ToolTip\":\"Get-Error\"},{\"CompletionText\":\"Get-Acl\",\"ListItemText\":\"Get-Acl\",\"ResultType\":2,\"ToolTip\":\"Get-Acl\\r\\n\"},{\"CompletionText\":\"Get-AdlAnalyticsAccount\",\"ListItemText\":\"Get-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsAccount\"},{\"CompletionText\":\"Get-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Get-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Get-AdlAnalyticsDataSource\",\"ListItemText\":\"Get-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Get-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Get-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Get-AdlCatalogItem\",\"ListItemText\":\"Get-AdlCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlCatalogItem\"},{\"CompletionText\":\"Get-AdlCatalogItemAclEntry\",\"ListItemText\":\"Get-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Get-AdlJob\",\"ListItemText\":\"Get-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJob\"},{\"CompletionText\":\"Get-AdlJobPipeline\",\"ListItemText\":\"Get-AdlJobPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJobPipeline\"},{\"CompletionText\":\"Get-AdlJobRecurrence\",\"ListItemText\":\"Get-AdlJobRecurrence\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJobRecurrence\"},{\"CompletionText\":\"Get-AdlStore\",\"ListItemText\":\"Get-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStore\"},{\"CompletionText\":\"Get-AdlStoreChildItem\",\"ListItemText\":\"Get-AdlStoreChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreChildItem\"},{\"CompletionText\":\"Get-AdlStoreChildItemSummary\",\"ListItemText\":\"Get-AdlStoreChildItemSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreChildItemSummary\"},{\"CompletionText\":\"Get-AdlStoreDeletedItem\",\"ListItemText\":\"Get-AdlStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreDeletedItem\"},{\"CompletionText\":\"Get-AdlStoreFirewallRule\",\"ListItemText\":\"Get-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreFirewallRule\"},{\"CompletionText\":\"Get-AdlStoreItem\",\"ListItemText\":\"Get-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItem\"},{\"CompletionText\":\"Get-AdlStoreItemAclEntry\",\"ListItemText\":\"Get-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Get-AdlStoreItemContent\",\"ListItemText\":\"Get-AdlStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemContent\"},{\"CompletionText\":\"Get-AdlStoreItemOwner\",\"ListItemText\":\"Get-AdlStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemOwner\"},{\"CompletionText\":\"Get-AdlStoreItemPermission\",\"ListItemText\":\"Get-AdlStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemPermission\"},{\"CompletionText\":\"Get-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Get-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Get-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Get-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Get-Alias\",\"ListItemText\":\"Get-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Alias [[-Name] ] [-Exclude ] [-Scope ] []\\r\\n\\r\\nGet-Alias [-Exclude ] [-Scope ] [-Definition ] []\\r\\n\"},{\"CompletionText\":\"Get-AppBackgroundTask\",\"ListItemText\":\"Get-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Get-AppLockerFileInformation\",\"ListItemText\":\"Get-AppLockerFileInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AppLockerFileInformation\\r\\n\"},{\"CompletionText\":\"Get-AppLockerPolicy\",\"ListItemText\":\"Get-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Get-AppPackage\",\"ListItemText\":\"Get-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackage\"},{\"CompletionText\":\"Get-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Get-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Get-AppPackageDefaultVolume\",\"ListItemText\":\"Get-AppPackageDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageDefaultVolume\"},{\"CompletionText\":\"Get-AppPackageLastError\",\"ListItemText\":\"Get-AppPackageLastError\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageLastError\"},{\"CompletionText\":\"Get-AppPackageLog\",\"ListItemText\":\"Get-AppPackageLog\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageLog\"},{\"CompletionText\":\"Get-AppPackageManifest\",\"ListItemText\":\"Get-AppPackageManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageManifest\"},{\"CompletionText\":\"Get-AppPackageVolume\",\"ListItemText\":\"Get-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageVolume\"},{\"CompletionText\":\"Get-AppProvisionedPackage\",\"ListItemText\":\"Get-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppProvisionedPackage\"},{\"CompletionText\":\"Get-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Get-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Get-AppSharedPackageContainer\",\"ListItemText\":\"Get-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Get-AppvVirtualProcess\",\"ListItemText\":\"Get-AppvVirtualProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppvVirtualProcess \\r\\n\"},{\"CompletionText\":\"Get-AppxDefaultVolume\",\"ListItemText\":\"Get-AppxDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppxDefaultVolume\\r\\n\"},{\"CompletionText\":\"Get-AppxLastError\",\"ListItemText\":\"Get-AppxLastError\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppxLastError \\r\\n\"},{\"CompletionText\":\"Get-AppxLog\",\"ListItemText\":\"Get-AppxLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppxLog \\r\\n\"},{\"CompletionText\":\"Get-AppxPackage\",\"ListItemText\":\"Get-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackage\\r\\n\"},{\"CompletionText\":\"Get-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Get-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Get-AppxPackageManifest\",\"ListItemText\":\"Get-AppxPackageManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackageManifest\\r\\n\"},{\"CompletionText\":\"Get-AppxProvisionedPackage\",\"ListItemText\":\"Get-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Get-AppxVolume\",\"ListItemText\":\"Get-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppxVolume\\r\\n\"},{\"CompletionText\":\"Get-ASRAlertSetting\",\"ListItemText\":\"Get-ASRAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Get-ASRAlertSetting\"},{\"CompletionText\":\"Get-ASREvent\",\"ListItemText\":\"Get-ASREvent\",\"ResultType\":2,\"ToolTip\":\"Get-ASREvent\"},{\"CompletionText\":\"Get-ASRFabric\",\"ListItemText\":\"Get-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"Get-ASRFabric\"},{\"CompletionText\":\"Get-ASRJob\",\"ListItemText\":\"Get-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Get-ASRJob\"},{\"CompletionText\":\"Get-ASRNetwork\",\"ListItemText\":\"Get-ASRNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNetwork\"},{\"CompletionText\":\"Get-ASRNetworkMapping\",\"ListItemText\":\"Get-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNetworkMapping\"},{\"CompletionText\":\"Get-ASRNotificationSetting\",\"ListItemText\":\"Get-ASRNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNotificationSetting\"},{\"CompletionText\":\"Get-ASRPolicy\",\"ListItemText\":\"Get-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-ASRPolicy\"},{\"CompletionText\":\"Get-ASRProtectableItem\",\"ListItemText\":\"Get-ASRProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectableItem\"},{\"CompletionText\":\"Get-ASRProtectionContainer\",\"ListItemText\":\"Get-ASRProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectionContainer\"},{\"CompletionText\":\"Get-ASRProtectionContainerMapping\",\"ListItemText\":\"Get-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Get-ASRRecoveryPlan\",\"ListItemText\":\"Get-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRecoveryPlan\"},{\"CompletionText\":\"Get-ASRRecoveryPoint\",\"ListItemText\":\"Get-ASRRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRecoveryPoint\"},{\"CompletionText\":\"Get-ASRReplicationProtectedItem\",\"ListItemText\":\"Get-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Get-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Get-ASRRP\",\"ListItemText\":\"Get-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRP\"},{\"CompletionText\":\"Get-ASRServicesProvider\",\"ListItemText\":\"Get-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Get-ASRServicesProvider\"},{\"CompletionText\":\"Get-ASRStorageClassification\",\"ListItemText\":\"Get-ASRStorageClassification\",\"ResultType\":2,\"ToolTip\":\"Get-ASRStorageClassification\"},{\"CompletionText\":\"Get-ASRStorageClassificationMapping\",\"ListItemText\":\"Get-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRStorageClassificationMapping\"},{\"CompletionText\":\"Get-ASRvCenter\",\"ListItemText\":\"Get-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Get-ASRvCenter\"},{\"CompletionText\":\"Get-AssignedAccess\",\"ListItemText\":\"Get-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Get-AuthenticodeSignature\",\"ListItemText\":\"Get-AuthenticodeSignature\",\"ResultType\":2,\"ToolTip\":\"Get-AuthenticodeSignature\\r\\n\"},{\"CompletionText\":\"Get-AutologgerConfig\",\"ListItemText\":\"Get-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Get-AzAccessToken\",\"ListItemText\":\"Get-AzAccessToken\",\"ResultType\":2,\"ToolTip\":\"Get-AzAccessToken\\r\\n\"},{\"CompletionText\":\"Get-AzActionGroup\",\"ListItemText\":\"Get-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Get-AzActivityLog\",\"ListItemText\":\"Get-AzActivityLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzActivityLog\\r\\n\"},{\"CompletionText\":\"Get-AzActivityLogAlert\",\"ListItemText\":\"Get-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Get-AzADAppCredential\",\"ListItemText\":\"Get-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADAppFederatedCredential\",\"ListItemText\":\"Get-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADApplication\",\"ListItemText\":\"Get-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADApplication \\r\\n\"},{\"CompletionText\":\"Get-AzADAppPermission\",\"ListItemText\":\"Get-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Get-AzADGroup\",\"ListItemText\":\"Get-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADGroup \\r\\n\"},{\"CompletionText\":\"Get-AzADGroupMember\",\"ListItemText\":\"Get-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Get-AzADOrganization\",\"ListItemText\":\"Get-AzADOrganization\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADOrganization \\r\\n\"},{\"CompletionText\":\"Get-AzADServicePrincipal\",\"ListItemText\":\"Get-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Get-AzADServicePrincipalCredential\",\"ListItemText\":\"Get-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzADServicePrincipalCredential\"},{\"CompletionText\":\"Get-AzADSpCredential\",\"ListItemText\":\"Get-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADUser\",\"ListItemText\":\"Get-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADUser \\r\\n\"},{\"CompletionText\":\"Get-AzAdvisorConfiguration\",\"ListItemText\":\"Get-AzAdvisorConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAdvisorConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzAdvisorRecommendation\",\"ListItemText\":\"Get-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Get-AzAksCluster\",\"ListItemText\":\"Get-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Get-AzAksClusterUpgradeProfile\",\"ListItemText\":\"Get-AzAksClusterUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksClusterUpgradeProfile\"},{\"CompletionText\":\"Get-AzAksMaintenanceConfiguration\",\"ListItemText\":\"Get-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterCommandResult\",\"ListItemText\":\"Get-AzAksManagedClusterCommandResult\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterCommandResult \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterOSOption\",\"ListItemText\":\"Get-AzAksManagedClusterOSOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterOSOption \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzAksManagedClusterOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzAksNodePool\",\"ListItemText\":\"Get-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Get-AzAksNodePoolUpgradeProfile\",\"ListItemText\":\"Get-AzAksNodePoolUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksNodePoolUpgradeProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAksSnapshot\",\"ListItemText\":\"Get-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"Get-AzAksUpgradeProfile\",\"ListItemText\":\"Get-AzAksUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksUpgradeProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAksVersion\",\"ListItemText\":\"Get-AzAksVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksVersion \\r\\n\"},{\"CompletionText\":\"Get-AzAlertHistory\",\"ListItemText\":\"Get-AzAlertHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertHistory\\r\\n\"},{\"CompletionText\":\"Get-AzAlertRule\",\"ListItemText\":\"Get-AzAlertRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertRule\\r\\n\"},{\"CompletionText\":\"Get-AzAlertsSuppressionRule\",\"ListItemText\":\"Get-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Get-AzAllowedConnection\",\"ListItemText\":\"Get-AzAllowedConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzAllowedConnection\\r\\n\"},{\"CompletionText\":\"Get-AzAnalysisServicesServer\",\"ListItemText\":\"Get-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagement\",\"ListItemText\":\"Get-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApi\",\"ListItemText\":\"Get-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiRelease\",\"ListItemText\":\"Get-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiRevision\",\"ListItemText\":\"Get-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiSchema\",\"ListItemText\":\"Get-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiVersionSet\",\"ListItemText\":\"Get-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Get-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementAuthorizationServerClientSecret\",\"ListItemText\":\"Get-AzApiManagementAuthorizationServerClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementAuthorizationServerClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementBackend\",\"ListItemText\":\"Get-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementCache\",\"ListItemText\":\"Get-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementCertificate\",\"ListItemText\":\"Get-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementDiagnostic\",\"ListItemText\":\"Get-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGateway\",\"ListItemText\":\"Get-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"Get-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGatewayKey\",\"ListItemText\":\"Get-AzApiManagementGatewayKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGatewayKey\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGroup\",\"ListItemText\":\"Get-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementIdentityProvider\",\"ListItemText\":\"Get-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementIdentityProviderClientSecret\",\"ListItemText\":\"Get-AzApiManagementIdentityProviderClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementIdentityProviderClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementLogger\",\"ListItemText\":\"Get-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNamedValue\",\"ListItemText\":\"Get-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNamedValueSecretValue\",\"ListItemText\":\"Get-AzApiManagementNamedValueSecretValue\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNamedValueSecretValue\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNetworkStatus\",\"ListItemText\":\"Get-AzApiManagementNetworkStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNetworkStatus\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Get-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\",\"ListItemText\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOperation\",\"ListItemText\":\"Get-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementPolicy\",\"ListItemText\":\"Get-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementProduct\",\"ListItemText\":\"Get-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSsoToken\",\"ListItemText\":\"Get-AzApiManagementSsoToken\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSsoToken\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSubscription\",\"ListItemText\":\"Get-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSubscriptionKey\",\"ListItemText\":\"Get-AzApiManagementSubscriptionKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSubscriptionKey\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantAccess\",\"ListItemText\":\"Get-AzApiManagementTenantAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantAccess\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantAccessSecret\",\"ListItemText\":\"Get-AzApiManagementTenantAccessSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantAccessSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantGitAccess\",\"ListItemText\":\"Get-AzApiManagementTenantGitAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantGitAccess\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantGitAccessSecret\",\"ListItemText\":\"Get-AzApiManagementTenantGitAccessSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantGitAccessSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantSyncState\",\"ListItemText\":\"Get-AzApiManagementTenantSyncState\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantSyncState\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementUser\",\"ListItemText\":\"Get-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementUserSsoUrl\",\"ListItemText\":\"Get-AzApiManagementUserSsoUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementUserSsoUrl\\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationDeletedStore\",\"ListItemText\":\"Get-AzAppConfigurationDeletedStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationDeletedStore \\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationStore\",\"ListItemText\":\"Get-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationStoreKey\",\"ListItemText\":\"Get-AzAppConfigurationStoreKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationStoreKey \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGateway\",\"ListItemText\":\"Get-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableSslOption\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableSslOption\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableSslOption\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableSslOptions\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableSslOptions\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableSslOptions\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableWafRuleSet\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableWafRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableWafRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableWafRuleSets\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableWafRuleSets\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableWafRuleSets\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Get-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHealth\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHealth\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Get-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Get-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayCustomError\",\"ListItemText\":\"Get-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Get-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Get-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Get-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Get-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Get-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayIdentity\",\"ListItemText\":\"Get-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayListener\",\"ListItemText\":\"Get-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Get-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Get-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Get-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Get-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySku\",\"ListItemText\":\"Get-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Get-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslPredefinedPolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslPredefinedPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslPredefinedPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Get-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Get-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayWafDynamicManifest\",\"ListItemText\":\"Get-AzApplicationGatewayWafDynamicManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayWafDynamicManifest\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsights\",\"ListItemText\":\"Get-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsApiKey\",\"ListItemText\":\"Get-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Get-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Get-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Get-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWebTest\",\"ListItemText\":\"Get-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbookRevision\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbookRevision\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbookRevision \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationSecurityGroup\",\"ListItemText\":\"Get-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzApplyUpdate\",\"ListItemText\":\"Get-AzApplyUpdate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplyUpdate\\r\\n\"},{\"CompletionText\":\"Get-AzAppServiceEnvironment\",\"ListItemText\":\"Get-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"Get-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"Get-AzAppServicePlan\",\"ListItemText\":\"Get-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Get-AzAs\",\"ListItemText\":\"Get-AzAs\",\"ResultType\":2,\"ToolTip\":\"Get-AzAs\"},{\"CompletionText\":\"Get-AzAttestationDefaultProvider\",\"ListItemText\":\"Get-AzAttestationDefaultProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAttestationDefaultProvider \\r\\n\"},{\"CompletionText\":\"Get-AzAttestationPolicy\",\"ListItemText\":\"Get-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzAttestationPolicySigners\",\"ListItemText\":\"Get-AzAttestationPolicySigners\",\"ResultType\":2,\"ToolTip\":\"Get-AzAttestationPolicySigners\\r\\n\"},{\"CompletionText\":\"Get-AzAttestationProvider\",\"ListItemText\":\"Get-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Get-AzAutoApprovedPrivateLinkService\",\"ListItemText\":\"Get-AzAutoApprovedPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutoApprovedPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageBestPractice\",\"ListItemText\":\"Get-AzAutomanageBestPractice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageBestPractice \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfile\",\"ListItemText\":\"Get-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageHciReport\",\"ListItemText\":\"Get-AzAutomanageHciReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageHciReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageHcrpReport\",\"ListItemText\":\"Get-AzAutomanageHcrpReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageHcrpReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageReport\",\"ListItemText\":\"Get-AzAutomanageReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomationAccount\",\"ListItemText\":\"Get-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationCertificate\",\"ListItemText\":\"Get-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationConnection\",\"ListItemText\":\"Get-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationCredential\",\"ListItemText\":\"Get-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscCompilationJob\",\"ListItemText\":\"Get-AzAutomationDscCompilationJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscCompilationJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscCompilationJobOutput\",\"ListItemText\":\"Get-AzAutomationDscCompilationJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscCompilationJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscConfiguration\",\"ListItemText\":\"Get-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNode\",\"ListItemText\":\"Get-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Get-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Get-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\",\"ListItemText\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeReport\",\"ListItemText\":\"Get-AzAutomationDscNodeReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeReport\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscOnboardingMetaconfig\",\"ListItemText\":\"Get-AzAutomationDscOnboardingMetaconfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscOnboardingMetaconfig\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Get-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Get-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridWorkerGroup\",\"ListItemText\":\"Get-AzAutomationHybridWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridWorkerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJob\",\"ListItemText\":\"Get-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJobOutput\",\"ListItemText\":\"Get-AzAutomationJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJobOutputRecord\",\"ListItemText\":\"Get-AzAutomationJobOutputRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJobOutputRecord\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationModule\",\"ListItemText\":\"Get-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationPython3Package\",\"ListItemText\":\"Get-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationRegistrationInfo\",\"ListItemText\":\"Get-AzAutomationRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationRegistrationInfo\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationRunbook\",\"ListItemText\":\"Get-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSchedule\",\"ListItemText\":\"Get-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationScheduledRunbook\",\"ListItemText\":\"Get-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateMachineRun\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateMachineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateMachineRun\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateRun\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateRun\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControl\",\"ListItemText\":\"Get-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControlSyncJob\",\"ListItemText\":\"Get-AzAutomationSourceControlSyncJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControlSyncJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControlSyncJobOutput\",\"ListItemText\":\"Get-AzAutomationSourceControlSyncJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControlSyncJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationVariable\",\"ListItemText\":\"Get-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationWebhook\",\"ListItemText\":\"Get-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Get-AzAutoscaleHistory\",\"ListItemText\":\"Get-AzAutoscaleHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutoscaleHistory\\r\\n\"},{\"CompletionText\":\"Get-AzAutoscalePredictiveMetric\",\"ListItemText\":\"Get-AzAutoscalePredictiveMetric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutoscalePredictiveMetric \\r\\n\"},{\"CompletionText\":\"Get-AzAutoscaleSetting\",\"ListItemText\":\"Get-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Get-AzAvailabilityGroupListener\",\"ListItemText\":\"Get-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"Get-AzAvailabilitySet\",\"ListItemText\":\"Get-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Get-AzAvailablePrivateEndpointType\",\"ListItemText\":\"Get-AzAvailablePrivateEndpointType\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailablePrivateEndpointType\\r\\n\"},{\"CompletionText\":\"Get-AzAvailableServiceAlias\",\"ListItemText\":\"Get-AzAvailableServiceAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailableServiceAlias\\r\\n\"},{\"CompletionText\":\"Get-AzAvailableServiceDelegation\",\"ListItemText\":\"Get-AzAvailableServiceDelegation\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailableServiceDelegation\\r\\n\"},{\"CompletionText\":\"Get-AzBastion\",\"ListItemText\":\"Get-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Get-AzBastion\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccount\",\"ListItemText\":\"Get-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccountKey\",\"ListItemText\":\"Get-AzBatchAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccountKeys\",\"ListItemText\":\"Get-AzBatchAccountKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccountKeys\"},{\"CompletionText\":\"Get-AzBatchApplication\",\"ListItemText\":\"Get-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Get-AzBatchApplicationPackage\",\"ListItemText\":\"Get-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"Get-AzBatchCertificate\",\"ListItemText\":\"Get-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzBatchComputeNode\",\"ListItemText\":\"Get-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Get-AzBatchComputeNodeExtension\",\"ListItemText\":\"Get-AzBatchComputeNodeExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchComputeNodeExtension\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJob\",\"ListItemText\":\"Get-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\",\"ListItemText\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobSchedule\",\"ListItemText\":\"Get-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobStatistic\",\"ListItemText\":\"Get-AzBatchJobStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobStatistics\",\"ListItemText\":\"Get-AzBatchJobStatistics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobStatistics\"},{\"CompletionText\":\"Get-AzBatchLocationQuota\",\"ListItemText\":\"Get-AzBatchLocationQuota\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchLocationQuota\\r\\n\"},{\"CompletionText\":\"Get-AzBatchLocationQuotas\",\"ListItemText\":\"Get-AzBatchLocationQuotas\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchLocationQuotas\"},{\"CompletionText\":\"Get-AzBatchNodeFile\",\"ListItemText\":\"Get-AzBatchNodeFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchNodeFile\\r\\n\"},{\"CompletionText\":\"Get-AzBatchNodeFileContent\",\"ListItemText\":\"Get-AzBatchNodeFileContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchNodeFileContent\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPool\",\"ListItemText\":\"Get-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolNodeCount\",\"ListItemText\":\"Get-AzBatchPoolNodeCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolNodeCount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolNodeCounts\",\"ListItemText\":\"Get-AzBatchPoolNodeCounts\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolNodeCounts\"},{\"CompletionText\":\"Get-AzBatchPoolStatistic\",\"ListItemText\":\"Get-AzBatchPoolStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolStatistics\",\"ListItemText\":\"Get-AzBatchPoolStatistics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolStatistics\"},{\"CompletionText\":\"Get-AzBatchPoolUsageMetric\",\"ListItemText\":\"Get-AzBatchPoolUsageMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolUsageMetric\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolUsageMetrics\",\"ListItemText\":\"Get-AzBatchPoolUsageMetrics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolUsageMetrics\"},{\"CompletionText\":\"Get-AzBatchRemoteDesktopProtocolFile\",\"ListItemText\":\"Get-AzBatchRemoteDesktopProtocolFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteDesktopProtocolFile\\r\\n\"},{\"CompletionText\":\"Get-AzBatchRemoteLoginSetting\",\"ListItemText\":\"Get-AzBatchRemoteLoginSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteLoginSetting\\r\\n\"},{\"CompletionText\":\"Get-AzBatchRemoteLoginSettings\",\"ListItemText\":\"Get-AzBatchRemoteLoginSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteLoginSettings\"},{\"CompletionText\":\"Get-AzBatchSubscriptionQuotas\",\"ListItemText\":\"Get-AzBatchSubscriptionQuotas\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSubscriptionQuotas\"},{\"CompletionText\":\"Get-AzBatchSubtask\",\"ListItemText\":\"Get-AzBatchSubtask\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSubtask\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedImage\",\"ListItemText\":\"Get-AzBatchSupportedImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedImage\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedVirtualMachineSku\",\"ListItemText\":\"Get-AzBatchSupportedVirtualMachineSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedVirtualMachineSku\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedVMSku\",\"ListItemText\":\"Get-AzBatchSupportedVMSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedVMSku\"},{\"CompletionText\":\"Get-AzBatchTask\",\"ListItemText\":\"Get-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Get-AzBatchTaskCount\",\"ListItemText\":\"Get-AzBatchTaskCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskCount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchTaskCounts\",\"ListItemText\":\"Get-AzBatchTaskCounts\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskCounts\"},{\"CompletionText\":\"Get-AzBatchTaskSlotCount\",\"ListItemText\":\"Get-AzBatchTaskSlotCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskSlotCount\\r\\n\"},{\"CompletionText\":\"Get-AzBgpServiceCommunity\",\"ListItemText\":\"Get-AzBgpServiceCommunity\",\"ResultType\":2,\"ToolTip\":\"Get-AzBgpServiceCommunity\\r\\n\"},{\"CompletionText\":\"Get-AzBillingAccount\",\"ListItemText\":\"Get-AzBillingAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingAccount\\r\\n\"},{\"CompletionText\":\"Get-AzBillingInvoice\",\"ListItemText\":\"Get-AzBillingInvoice\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingInvoice\\r\\n\"},{\"CompletionText\":\"Get-AzBillingPeriod\",\"ListItemText\":\"Get-AzBillingPeriod\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingPeriod\\r\\n\"},{\"CompletionText\":\"Get-AzBillingProfile\",\"ListItemText\":\"Get-AzBillingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzCapacityReservation\",\"ListItemText\":\"Get-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Get-AzCapacityReservationGroup\",\"ListItemText\":\"Get-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Get-AzCdnCustomDomain\",\"ListItemText\":\"Get-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEdgeNode\",\"ListItemText\":\"Get-AzCdnEdgeNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEdgeNode \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEndpoint\",\"ListItemText\":\"Get-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEndpointResourceUsage\",\"ListItemText\":\"Get-AzCdnEndpointResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEndpointResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCdnOrigin\",\"ListItemText\":\"Get-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Get-AzCdnOriginGroup\",\"ListItemText\":\"Get-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfile\",\"ListItemText\":\"Get-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfileResourceUsage\",\"ListItemText\":\"Get-AzCdnProfileResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfileResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfileSupportedOptimizationType\",\"ListItemText\":\"Get-AzCdnProfileSupportedOptimizationType\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfileSupportedOptimizationType \\r\\n\"},{\"CompletionText\":\"Get-AzCdnSubscriptionResourceUsage\",\"ListItemText\":\"Get-AzCdnSubscriptionResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnSubscriptionResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCloudService\",\"ListItemText\":\"Get-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudService \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceInstanceView\",\"ListItemText\":\"Get-AzCloudServiceInstanceView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceInstanceView \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceNetworkInterface\",\"ListItemText\":\"Get-AzCloudServiceNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceOSFamily\",\"ListItemText\":\"Get-AzCloudServiceOSFamily\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceOSFamily \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceOSVersion\",\"ListItemText\":\"Get-AzCloudServiceOSVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceOSVersion \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServicePublicIPAddress\",\"ListItemText\":\"Get-AzCloudServicePublicIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServicePublicIPAddress \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstance\",\"ListItemText\":\"Get-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstanceRemoteDesktopFile\",\"ListItemText\":\"Get-AzCloudServiceRoleInstanceRemoteDesktopFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstanceRemoteDesktopFile \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstanceView\",\"ListItemText\":\"Get-AzCloudServiceRoleInstanceView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstanceView \\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccount\",\"ListItemText\":\"Get-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"Get-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"Get-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountKey\",\"ListItemText\":\"Get-AzCognitiveServicesAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountModel\",\"ListItemText\":\"Get-AzCognitiveServicesAccountModel\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountModel\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\",\"ListItemText\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountSku\",\"ListItemText\":\"Get-AzCognitiveServicesAccountSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountSku\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountSkus\",\"ListItemText\":\"Get-AzCognitiveServicesAccountSkus\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountSkus\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountType\",\"ListItemText\":\"Get-AzCognitiveServicesAccountType\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountType\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountUsage\",\"ListItemText\":\"Get-AzCognitiveServicesAccountUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountUsage\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentTier\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentTier\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentTier\\r\\n\"},{\"CompletionText\":\"Get-AzComputeResourceSku\",\"ListItemText\":\"Get-AzComputeResourceSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzComputeResourceSku\\r\\n\"},{\"CompletionText\":\"Get-AzConfidentialLedger\",\"ListItemText\":\"Get-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Get-AzConfig\",\"ListItemText\":\"Get-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzConfig\\r\\n\"},{\"CompletionText\":\"Get-AzConfigurationAssignment\",\"ListItemText\":\"Get-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionBudget\",\"ListItemText\":\"Get-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionMarketplace\",\"ListItemText\":\"Get-AzConsumptionMarketplace\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionMarketplace\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionPriceSheet\",\"ListItemText\":\"Get-AzConsumptionPriceSheet\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionPriceSheet\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionReservationDetail\",\"ListItemText\":\"Get-AzConsumptionReservationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionReservationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionReservationSummary\",\"ListItemText\":\"Get-AzConsumptionReservationSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionReservationSummary\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionUsageDetail\",\"ListItemText\":\"Get-AzConsumptionUsageDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionUsageDetail\\r\\n\"},{\"CompletionText\":\"Get-AzContainerGroup\",\"ListItemText\":\"Get-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\"},{\"CompletionText\":\"Get-AzContainerInstanceCachedImage\",\"ListItemText\":\"Get-AzContainerInstanceCachedImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceCachedImage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceCapability\",\"ListItemText\":\"Get-AzContainerInstanceCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceCapability \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceLog\",\"ListItemText\":\"Get-AzContainerInstanceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceLog \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceUsage\",\"ListItemText\":\"Get-AzContainerInstanceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistry\",\"ListItemText\":\"Get-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryAgentPool\",\"ListItemText\":\"Get-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryAgentPoolQueueStatus\",\"ListItemText\":\"Get-AzContainerRegistryAgentPoolQueueStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryAgentPoolQueueStatus \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryCredential\",\"ListItemText\":\"Get-AzContainerRegistryCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryCredential \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryExportPipeline\",\"ListItemText\":\"Get-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryImportPipeline\",\"ListItemText\":\"Get-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryManifest\",\"ListItemText\":\"Get-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryReplication\",\"ListItemText\":\"Get-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryRepository\",\"ListItemText\":\"Get-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryScopeMap\",\"ListItemText\":\"Get-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryTag\",\"ListItemText\":\"Get-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryToken\",\"ListItemText\":\"Get-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryUsage\",\"ListItemText\":\"Get-AzContainerRegistryUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryUsage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhook\",\"ListItemText\":\"Get-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhookCallbackConfig\",\"ListItemText\":\"Get-AzContainerRegistryWebhookCallbackConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhookCallbackConfig \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhookEvent\",\"ListItemText\":\"Get-AzContainerRegistryWebhookEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhookEvent \\r\\n\"},{\"CompletionText\":\"Get-AzContext\",\"ListItemText\":\"Get-AzContext\",\"ResultType\":2,\"ToolTip\":\"Get-AzContext\\r\\n\"},{\"CompletionText\":\"Get-AzContextAutosaveSetting\",\"ListItemText\":\"Get-AzContextAutosaveSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzContextAutosaveSetting\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBAccount\",\"ListItemText\":\"Get-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBAccountKey\",\"ListItemText\":\"Get-AzCosmosDBAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Get-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\",\"ListItemText\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraTable\",\"ListItemText\":\"Get-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraTableThroughput\",\"ListItemText\":\"Get-AzCosmosDBCassandraTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraTableThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"Get-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Get-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBGremlinDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraphBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraphBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraphBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraphThroughput\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraphThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraphThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableGraph\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableGraph\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableGraph\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBLocation\",\"ListItemText\":\"Get-AzCosmosDBLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBLocation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollectionThroughput\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollectionThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollectionThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Get-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableCollection\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableCollection\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Get-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBRestorableDatabaseAccount\",\"ListItemText\":\"Get-AzCosmosDBRestorableDatabaseAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBRestorableDatabaseAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBService\",\"ListItemText\":\"Get-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainer\",\"ListItemText\":\"Get-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainerBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBSqlContainerBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainerBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainerThroughput\",\"ListItemText\":\"Get-AzCosmosDBSqlContainerThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainerThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Get-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBSqlDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableContainer\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableContainer\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Get-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Get-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Get-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Get-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Get-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTable\",\"ListItemText\":\"Get-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBTableBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBTableRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableRestorableTable\",\"ListItemText\":\"Get-AzCosmosDBTableRestorableTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableRestorableTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableThroughput\",\"ListItemText\":\"Get-AzCosmosDBTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCustomIpPrefix\",\"ListItemText\":\"Get-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Get-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeDevice\",\"ListItemText\":\"Get-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeJob\",\"ListItemText\":\"Get-AzDataBoxEdgeJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeJob\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeOrder\",\"ListItemText\":\"Get-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeRole\",\"ListItemText\":\"Get-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeShare\",\"ListItemText\":\"Get-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeTrigger\",\"ListItemText\":\"Get-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeUser\",\"ListItemText\":\"Get-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksAccessConnector\",\"ListItemText\":\"Get-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksOutboundNetworkDependenciesEndpoint\",\"ListItemText\":\"Get-AzDatabricksOutboundNetworkDependenciesEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksOutboundNetworkDependenciesEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksVNetPeering\",\"ListItemText\":\"Get-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksWorkspace\",\"ListItemText\":\"Get-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzDataCollectionRule\",\"ListItemText\":\"Get-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataCollectionRuleAssociation\",\"ListItemText\":\"Get-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactory\",\"ListItemText\":\"Get-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactory\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryActivityWindow\",\"ListItemText\":\"Get-AzDataFactoryActivityWindow\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryActivityWindow\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryDataset\",\"ListItemText\":\"Get-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryGateway\",\"ListItemText\":\"Get-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryGatewayAuthkey\",\"ListItemText\":\"Get-AzDataFactoryGatewayAuthkey\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryGatewayAuthkey\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryHub\",\"ListItemText\":\"Get-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryLinkedService\",\"ListItemText\":\"Get-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryPipeline\",\"ListItemText\":\"Get-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryRun\",\"ListItemText\":\"Get-AzDataFactoryRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactorySlice\",\"ListItemText\":\"Get-AzDataFactorySlice\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactorySlice\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2\",\"ListItemText\":\"Get-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2ActivityRun\",\"ListItemText\":\"Get-AzDataFactoryV2ActivityRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2ActivityRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Get-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Get-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Dataset\",\"ListItemText\":\"Get-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Get-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Get-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2PipelineRun\",\"ListItemText\":\"Get-AzDataFactoryV2PipelineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2PipelineRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Trigger\",\"ListItemText\":\"Get-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Get-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\",\"ListItemText\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Get-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsCatalogItem\",\"ListItemText\":\"Get-AzDataLakeAnalyticsCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsCatalogItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Get-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Get-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Get-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJobPipeline\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJobPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJobPipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJobRecurrence\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJobRecurrence\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJobRecurrence\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2ChildItem\",\"ListItemText\":\"Get-AzDataLakeGen2ChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2ChildItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2DeletedItem\",\"ListItemText\":\"Get-AzDataLakeGen2DeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2DeletedItem\\r\\n\"},{\"CompletionText\":\"Get-AzDatalakeGen2FileSystem\",\"ListItemText\":\"Get-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"Get-AzDataLakeGen2Item\",\"ListItemText\":\"Get-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2ItemContent\",\"ListItemText\":\"Get-AzDataLakeGen2ItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2ItemContent\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreAccount\",\"ListItemText\":\"Get-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreChildItem\",\"ListItemText\":\"Get-AzDataLakeStoreChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreChildItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreChildItemSummary\",\"ListItemText\":\"Get-AzDataLakeStoreChildItemSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreChildItemSummary\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreDeletedItem\",\"ListItemText\":\"Get-AzDataLakeStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreDeletedItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Get-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItem\",\"ListItemText\":\"Get-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Get-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemContent\",\"ListItemText\":\"Get-AzDataLakeStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemContent\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemOwner\",\"ListItemText\":\"Get-AzDataLakeStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemOwner\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemPermission\",\"ListItemText\":\"Get-AzDataLakeStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemPermission\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Get-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Get-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupInstance\",\"ListItemText\":\"Get-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupPolicy\",\"ListItemText\":\"Get-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupVault\",\"ListItemText\":\"Get-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionJob\",\"ListItemText\":\"Get-AzDataProtectionJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionJob \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionOperation\",\"ListItemText\":\"Get-AzDataProtectionOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionOperation \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionOperationStatus\",\"ListItemText\":\"Get-AzDataProtectionOperationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionOperationStatus \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionPolicyTemplate\",\"ListItemText\":\"Get-AzDataProtectionPolicyTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionPolicyTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionRecoveryPoint\",\"ListItemText\":\"Get-AzDataProtectionRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionRecoveryPoint \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionResourceGuard\",\"ListItemText\":\"Get-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Get-AzDataShare\",\"ListItemText\":\"Get-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShare\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareAccount\",\"ListItemText\":\"Get-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareDataSet\",\"ListItemText\":\"Get-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareDataSetMapping\",\"ListItemText\":\"Get-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareInvitation\",\"ListItemText\":\"Get-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareProviderShareSubscription\",\"ListItemText\":\"Get-AzDataShareProviderShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareProviderShareSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareReceivedInvitation\",\"ListItemText\":\"Get-AzDataShareReceivedInvitation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareReceivedInvitation\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSourceDataSet\",\"ListItemText\":\"Get-AzDataShareSourceDataSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSourceDataSet\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscription\",\"ListItemText\":\"Get-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Get-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscriptionSynchronizationDetail\",\"ListItemText\":\"Get-AzDataShareSubscriptionSynchronizationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscriptionSynchronizationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronization\",\"ListItemText\":\"Get-AzDataShareSynchronization\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronization\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronizationDetail\",\"ListItemText\":\"Get-AzDataShareSynchronizationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronizationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronizationSetting\",\"ListItemText\":\"Get-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareTrigger\",\"ListItemText\":\"Get-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzDdosProtectionPlan\",\"ListItemText\":\"Get-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"Get-AzDefault\",\"ListItemText\":\"Get-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Get-AzDefault\\r\\n\"},{\"CompletionText\":\"Get-AzDelegation\",\"ListItemText\":\"Get-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDelegation\\r\\n\"},{\"CompletionText\":\"Get-AzDeletedWebApp\",\"ListItemText\":\"Get-AzDeletedWebApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeletedWebApp\\r\\n\"},{\"CompletionText\":\"Get-AzDenyAssignment\",\"ListItemText\":\"Get-AzDenyAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzDenyAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzDeployment\",\"ListItemText\":\"Get-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Get-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerRollout\",\"ListItemText\":\"Get-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerService\",\"ListItemText\":\"Get-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Get-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Get-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerStep\",\"ListItemText\":\"Get-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentOperation\",\"ListItemText\":\"Get-AzDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentScript\",\"ListItemText\":\"Get-AzDeploymentScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentScript\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentScriptLog\",\"ListItemText\":\"Get-AzDeploymentScriptLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentScriptLog\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzDeviceSecurityGroup\",\"ListItemText\":\"Get-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzDiagnosticSetting\",\"ListItemText\":\"Get-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Get-AzDiagnosticSettingCategory\",\"ListItemText\":\"Get-AzDiagnosticSettingCategory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDiagnosticSettingCategory \\r\\n\"},{\"CompletionText\":\"Get-AzDiscoveredSecuritySolution\",\"ListItemText\":\"Get-AzDiscoveredSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiscoveredSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzDisk\",\"ListItemText\":\"Get-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Get-AzDisk\\r\\n\"},{\"CompletionText\":\"Get-AzDiskAccess\",\"ListItemText\":\"Get-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Get-AzDiskEncryptionSet\",\"ListItemText\":\"Get-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Get-AzDiskEncryptionSetAssociatedResource\",\"ListItemText\":\"Get-AzDiskEncryptionSetAssociatedResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskEncryptionSetAssociatedResource\\r\\n\"},{\"CompletionText\":\"Get-AzDnsRecordSet\",\"ListItemText\":\"Get-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Get-AzDnsZone\",\"ListItemText\":\"Get-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Get-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Get-AzDomain\",\"ListItemText\":\"Get-AzDomain\",\"ResultType\":2,\"ToolTip\":\"Get-AzDomain\"},{\"CompletionText\":\"Get-AzDtlAllowedVMSizesPolicy\",\"ListItemText\":\"Get-AzDtlAllowedVMSizesPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAllowedVMSizesPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlAutoShutdownPolicy\",\"ListItemText\":\"Get-AzDtlAutoShutdownPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAutoShutdownPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlAutoStartPolicy\",\"ListItemText\":\"Get-AzDtlAutoStartPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAutoStartPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlVMsPerLabPolicy\",\"ListItemText\":\"Get-AzDtlVMsPerLabPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlVMsPerLabPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlVMsPerUserPolicy\",\"ListItemText\":\"Get-AzDtlVMsPerUserPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlVMsPerUserPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzEffectiveNetworkSecurityGroup\",\"ListItemText\":\"Get-AzEffectiveNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzEffectiveNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzEffectiveRouteTable\",\"ListItemText\":\"Get-AzEffectiveRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzEffectiveRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzEnrollmentAccount\",\"ListItemText\":\"Get-AzEnrollmentAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzEnrollmentAccount\\r\\n\"},{\"CompletionText\":\"Get-AzEnvironment\",\"ListItemText\":\"Get-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Get-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Get-AzEventCategory\",\"ListItemText\":\"Get-AzEventCategory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventCategory \\r\\n\"},{\"CompletionText\":\"Get-AzEventGridChannel\",\"ListItemText\":\"Get-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomain\",\"ListItemText\":\"Get-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomainKey\",\"ListItemText\":\"Get-AzEventGridDomainKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomainKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomainTopic\",\"ListItemText\":\"Get-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Get-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerNamespace\",\"ListItemText\":\"Get-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerNamespaceKey\",\"ListItemText\":\"Get-AzEventGridPartnerNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerNamespaceKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerRegistration\",\"ListItemText\":\"Get-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopic\",\"ListItemText\":\"Get-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\",\"ListItemText\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSubscription\",\"ListItemText\":\"Get-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopic\",\"ListItemText\":\"Get-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\",\"ListItemText\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopic\",\"ListItemText\":\"Get-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopicKey\",\"ListItemText\":\"Get-AzEventGridTopicKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopicKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopicType\",\"ListItemText\":\"Get-AzEventGridTopicType\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopicType\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridVerifiedPartner\",\"ListItemText\":\"Get-AzEventGridVerifiedPartner\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridVerifiedPartner\\r\\n\"},{\"CompletionText\":\"Get-AzEventHub\",\"ListItemText\":\"Get-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHub \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubApplicationGroup\",\"ListItemText\":\"Get-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubAuthorizationRule\",\"ListItemText\":\"Get-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubCluster\",\"ListItemText\":\"Get-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubClusterNamespace\",\"ListItemText\":\"Get-AzEventHubClusterNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubClusterNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubClustersAvailableRegion\",\"ListItemText\":\"Get-AzEventHubClustersAvailableRegion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubClustersAvailableRegion \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubConsumerGroup\",\"ListItemText\":\"Get-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"Get-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubKey\",\"ListItemText\":\"Get-AzEventHubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubKey \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubNamespace\",\"ListItemText\":\"Get-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubNamespaceV2\",\"ListItemText\":\"Get-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Get-AzEventHubNetworkRuleSet\",\"ListItemText\":\"Get-AzEventHubNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Get-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubPrivateLink\",\"ListItemText\":\"Get-AzEventHubPrivateLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubPrivateLink \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubSchemaGroup\",\"ListItemText\":\"Get-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuit\",\"ListItemText\":\"Get-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitARPTable\",\"ListItemText\":\"Get-AzExpressRouteCircuitARPTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitARPTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Get-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Get-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Get-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitRouteTable\",\"ListItemText\":\"Get-AzExpressRouteCircuitRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitRouteTableSummary\",\"ListItemText\":\"Get-AzExpressRouteCircuitRouteTableSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitRouteTableSummary\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitStat\",\"ListItemText\":\"Get-AzExpressRouteCircuitStat\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitStat\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitStats\",\"ListItemText\":\"Get-AzExpressRouteCircuitStats\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitStats\"},{\"CompletionText\":\"Get-AzExpressRouteConnection\",\"ListItemText\":\"Get-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnection\",\"ListItemText\":\"Get-AzExpressRouteCrossConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnection\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionArpTable\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionArpTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionArpTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionRouteTable\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteGateway\",\"ListItemText\":\"Get-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePort\",\"ListItemText\":\"Get-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Get-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortIdentity\",\"ListItemText\":\"Get-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortLinkConfig\",\"ListItemText\":\"Get-AzExpressRoutePortLinkConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortLinkConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortsLocation\",\"ListItemText\":\"Get-AzExpressRoutePortsLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortsLocation\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteServiceProvider\",\"ListItemText\":\"Get-AzExpressRouteServiceProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteServiceProvider\\r\\n\"},{\"CompletionText\":\"Get-AzExternalSecuritySolution\",\"ListItemText\":\"Get-AzExternalSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzExternalSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzFederatedIdentityCredentials\",\"ListItemText\":\"Get-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Get-AzFirewall\",\"ListItemText\":\"Get-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewall\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallFqdnTag\",\"ListItemText\":\"Get-AzFirewallFqdnTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallFqdnTag\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallLearnedIpPrefix\",\"ListItemText\":\"Get-AzFirewallLearnedIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallLearnedIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallPolicy\",\"ListItemText\":\"Get-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Get-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoor\",\"ListItemText\":\"Get-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Get-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Get-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnEndpointResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnEndpointResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnEndpointResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Get-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Get-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOriginGroupResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnOriginGroupResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOriginGroupResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnProfile\",\"ListItemText\":\"Get-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnProfileResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnProfileResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnProfileResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRoute\",\"ListItemText\":\"Get-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRule\",\"ListItemText\":\"Get-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"Get-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRuleSetResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnRuleSetResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRuleSetResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnSecret\",\"ListItemText\":\"Get-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Get-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorFrontendEndpoint\",\"ListItemText\":\"Get-AzFrontDoorFrontendEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorFrontendEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorRulesEngine\",\"ListItemText\":\"Get-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\",\"ListItemText\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorWafPolicy\",\"ListItemText\":\"Get-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzFunctionApp\",\"ListItemText\":\"Get-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppAvailableLocation\",\"ListItemText\":\"Get-AzFunctionAppAvailableLocation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppAvailableLocation \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppPlan\",\"ListItemText\":\"Get-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppSetting\",\"ListItemText\":\"Get-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzGallery\",\"ListItemText\":\"Get-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Get-AzGallery\\r\\n\"},{\"CompletionText\":\"Get-AzGalleryApplication\",\"ListItemText\":\"Get-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Get-AzGalleryApplicationVersion\",\"ListItemText\":\"Get-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Get-AzGalleryImageDefinition\",\"ListItemText\":\"Get-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzGalleryImageVersion\",\"ListItemText\":\"Get-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightAzureMonitor\",\"ListItemText\":\"Get-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightCluster\",\"ListItemText\":\"Get-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Get-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightHost\",\"ListItemText\":\"Get-AzHDInsightHost\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightHost\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightJob\",\"ListItemText\":\"Get-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightJobOutput\",\"ListItemText\":\"Get-AzHDInsightJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightMonitoring\",\"ListItemText\":\"Get-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Get-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightProperty\",\"ListItemText\":\"Get-AzHDInsightProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightProperty\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightScriptActionHistory\",\"ListItemText\":\"Get-AzHDInsightScriptActionHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightScriptActionHistory\\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareApisService\",\"ListItemText\":\"Get-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareApisWorkspace\",\"ListItemText\":\"Get-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareDicomService\",\"ListItemText\":\"Get-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareFhirDestination\",\"ListItemText\":\"Get-AzHealthcareFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareFhirDestination \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareFhirService\",\"ListItemText\":\"Get-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareIotConnector\",\"ListItemText\":\"Get-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"Get-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"Get-AzHost\",\"ListItemText\":\"Get-AzHost\",\"ResultType\":2,\"ToolTip\":\"Get-AzHost\\r\\n\"},{\"CompletionText\":\"Get-AzHostGroup\",\"ListItemText\":\"Get-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzHostGroup\\r\\n\"},{\"CompletionText\":\"Get-AzImage\",\"ListItemText\":\"Get-AzImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzImage\\r\\n\"},{\"CompletionText\":\"Get-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Get-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Get-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"Get-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccount\",\"ListItemText\":\"Get-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountAgreement\",\"ListItemText\":\"Get-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountAssembly\",\"ListItemText\":\"Get-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Get-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountCallbackUrl\",\"ListItemText\":\"Get-AzIntegrationAccountCallbackUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountCallbackUrl\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountCertificate\",\"ListItemText\":\"Get-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountGeneratedIcn\",\"ListItemText\":\"Get-AzIntegrationAccountGeneratedIcn\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountGeneratedIcn\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountMap\",\"ListItemText\":\"Get-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountPartner\",\"ListItemText\":\"Get-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Get-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountSchema\",\"ListItemText\":\"Get-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Get-AzInterfaceEndpoint\",\"ListItemText\":\"Get-AzInterfaceEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzInterfaceEndpoint\"},{\"CompletionText\":\"Get-AzInvoiceSection\",\"ListItemText\":\"Get-AzInvoiceSection\",\"ResultType\":2,\"ToolTip\":\"Get-AzInvoiceSection\\r\\n\"},{\"CompletionText\":\"Get-AzIotHub\",\"ListItemText\":\"Get-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHub\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCertificate\",\"ListItemText\":\"Get-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCertificateVerificationCode\",\"ListItemText\":\"Get-AzIotHubCertificateVerificationCode\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCertificateVerificationCode\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubConfiguration\",\"ListItemText\":\"Get-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubConnectionString\",\"ListItemText\":\"Get-AzIotHubConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCVC\",\"ListItemText\":\"Get-AzIotHubCVC\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCVC\"},{\"CompletionText\":\"Get-AzIotHubDCL\",\"ListItemText\":\"Get-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDCL\"},{\"CompletionText\":\"Get-AzIotHubDCS\",\"ListItemText\":\"Get-AzIotHubDCS\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDCS\"},{\"CompletionText\":\"Get-AzIotHubDeployment\",\"ListItemText\":\"Get-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDevice\",\"ListItemText\":\"Get-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceChildren\",\"ListItemText\":\"Get-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceConnectionString\",\"ListItemText\":\"Get-AzIotHubDeviceConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceParent\",\"ListItemText\":\"Get-AzIotHubDeviceParent\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceParent\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceTwin\",\"ListItemText\":\"Get-AzIotHubDeviceTwin\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceTwin\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDistributedTracing\",\"ListItemText\":\"Get-AzIotHubDistributedTracing\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDistributedTracing\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubEHCG\",\"ListItemText\":\"Get-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubEHCG\"},{\"CompletionText\":\"Get-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Get-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubJob\",\"ListItemText\":\"Get-AzIotHubJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubJob\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubKey\",\"ListItemText\":\"Get-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubMCS\",\"ListItemText\":\"Get-AzIotHubMCS\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMCS\"},{\"CompletionText\":\"Get-AzIotHubMessageEnrichment\",\"ListItemText\":\"Get-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModule\",\"ListItemText\":\"Get-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModuleConnectionString\",\"ListItemText\":\"Get-AzIotHubModuleConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModuleConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModuleTwin\",\"ListItemText\":\"Get-AzIotHubModuleTwin\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModuleTwin\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubMsgEnrich\",\"ListItemText\":\"Get-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Get-AzIotHubQuotaMetric\",\"ListItemText\":\"Get-AzIotHubQuotaMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubQuotaMetric\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRegistryStatistic\",\"ListItemText\":\"Get-AzIotHubRegistryStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRegistryStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRoute\",\"ListItemText\":\"Get-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Get-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubTracing\",\"ListItemText\":\"Get-AzIotHubTracing\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubTracing\"},{\"CompletionText\":\"Get-AzIotHubValidSku\",\"ListItemText\":\"Get-AzIotHubValidSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubValidSku\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalytics\",\"ListItemText\":\"Get-AzIotSecurityAnalytics\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalytics\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\",\"ListItemText\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\",\"ListItemText\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecuritySolution\",\"ListItemText\":\"Get-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzIpAllocation\",\"ListItemText\":\"Get-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Get-AzIpGroup\",\"ListItemText\":\"Get-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Get-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Get-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVault\",\"ListItemText\":\"Get-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificate\",\"ListItemText\":\"Get-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateContact\",\"ListItemText\":\"Get-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Get-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Get-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"Get-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultKey\",\"ListItemText\":\"Get-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultKeyRotationPolicy\",\"ListItemText\":\"Get-AzKeyVaultKeyRotationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultKeyRotationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedHsm\",\"ListItemText\":\"Get-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Get-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Get-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRandomNumber\",\"ListItemText\":\"Get-AzKeyVaultRandomNumber\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRandomNumber\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRoleAssignment\",\"ListItemText\":\"Get-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Get-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultSecret\",\"ListItemText\":\"Get-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Get-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"Get-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzKustoCluster\",\"ListItemText\":\"Get-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterFollowerDatabase\",\"ListItemText\":\"Get-AzKustoClusterFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Get-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzKustoClusterOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"Get-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterSku\",\"ListItemText\":\"Get-AzKustoClusterSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterSku \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabase\",\"ListItemText\":\"Get-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabasePrincipal\",\"ListItemText\":\"Get-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"Get-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDataConnection\",\"ListItemText\":\"Get-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Get-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Get-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzKustoOperationsResult\",\"ListItemText\":\"Get-AzKustoOperationsResult\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoOperationsResult \\r\\n\"},{\"CompletionText\":\"Get-AzKustoOperationsResultLocation\",\"ListItemText\":\"Get-AzKustoOperationsResultLocation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoOperationsResultLocation \\r\\n\"},{\"CompletionText\":\"Get-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"Get-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzKustoPrivateLinkResource\",\"ListItemText\":\"Get-AzKustoPrivateLinkResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoPrivateLinkResource \\r\\n\"},{\"CompletionText\":\"Get-AzKustoScript\",\"ListItemText\":\"Get-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Get-AzKustoSku\",\"ListItemText\":\"Get-AzKustoSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoSku \\r\\n\"},{\"CompletionText\":\"Get-AzLoad\",\"ListItemText\":\"Get-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzLoad \\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancer\",\"ListItemText\":\"Get-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Get-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Get-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Get-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLocalNetworkGateway\",\"ListItemText\":\"Get-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Get-AzLocation\",\"ListItemText\":\"Get-AzLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzLocation\\r\\n\"},{\"CompletionText\":\"Get-AzLog\",\"ListItemText\":\"Get-AzLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzLog\"},{\"CompletionText\":\"Get-AzLogicApp\",\"ListItemText\":\"Get-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppRunAction\",\"ListItemText\":\"Get-AzLogicAppRunAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppRunAction\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppRunHistory\",\"ListItemText\":\"Get-AzLogicAppRunHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppRunHistory\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTrigger\",\"ListItemText\":\"Get-AzLogicAppTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTriggerCallbackUrl\",\"ListItemText\":\"Get-AzLogicAppTriggerCallbackUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTriggerCallbackUrl\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTriggerHistory\",\"ListItemText\":\"Get-AzLogicAppTriggerHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTriggerHistory\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppUpgradedDefinition\",\"ListItemText\":\"Get-AzLogicAppUpgradedDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppUpgradedDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzLogProfile\",\"ListItemText\":\"Get-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenanceConfiguration\",\"ListItemText\":\"Get-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenancePublicConfiguration\",\"ListItemText\":\"Get-AzMaintenancePublicConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenancePublicConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenanceUpdate\",\"ListItemText\":\"Get-AzMaintenanceUpdate\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenanceUpdate\\r\\n\"},{\"CompletionText\":\"Get-AzManagedApplication\",\"ListItemText\":\"Get-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Get-AzManagedApplicationDefinition\",\"ListItemText\":\"Get-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzManagedCassandraCluster\",\"ListItemText\":\"Get-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Get-AzManagedCassandraDataCenter\",\"ListItemText\":\"Get-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesAssignment\",\"ListItemText\":\"Get-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesDefinition\",\"ListItemText\":\"Get-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesMarketplaceDefinition\",\"ListItemText\":\"Get-AzManagedServicesMarketplaceDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesMarketplaceDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroup\",\"ListItemText\":\"Get-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeployment\",\"ListItemText\":\"Get-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeploymentOperation\",\"ListItemText\":\"Get-AzManagementGroupDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzManagementGroupDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupEntity\",\"ListItemText\":\"Get-AzManagementGroupEntity\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupEntity\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Get-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupNameAvailability\",\"ListItemText\":\"Get-AzManagementGroupNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupSubscription\",\"ListItemText\":\"Get-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzMarketplaceTerms\",\"ListItemText\":\"Get-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Get-AzMediaService\",\"ListItemText\":\"Get-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaService\\r\\n\"},{\"CompletionText\":\"Get-AzMediaServiceKey\",\"ListItemText\":\"Get-AzMediaServiceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceKey\\r\\n\"},{\"CompletionText\":\"Get-AzMediaServiceKeys\",\"ListItemText\":\"Get-AzMediaServiceKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceKeys\"},{\"CompletionText\":\"Get-AzMediaServiceNameAvailability\",\"ListItemText\":\"Get-AzMediaServiceNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzMetric\",\"ListItemText\":\"Get-AzMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetric\\r\\n\"},{\"CompletionText\":\"Get-AzMetricAlertRuleV2\",\"ListItemText\":\"Get-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Get-AzMetricDefinition\",\"ListItemText\":\"Get-AzMetricDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetricDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzMigrateDiscoveredServer\",\"ListItemText\":\"Get-AzMigrateDiscoveredServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateDiscoveredServer \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateJob\",\"ListItemText\":\"Get-AzMigrateJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateJob \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateProject\",\"ListItemText\":\"Get-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationFabric\",\"ListItemText\":\"Get-AzMigrateReplicationFabric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationFabric \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationPolicy\",\"ListItemText\":\"Get-AzMigrateReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationProtectionContainer\",\"ListItemText\":\"Get-AzMigrateReplicationProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationProtectionContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationProtectionContainerMapping\",\"ListItemText\":\"Get-AzMigrateReplicationProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationProtectionContainerMapping \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationRecoveryServicesProvider\",\"ListItemText\":\"Get-AzMigrateReplicationRecoveryServicesProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationRecoveryServicesProvider \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateRunAsAccount\",\"ListItemText\":\"Get-AzMigrateRunAsAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateRunAsAccount \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateServerReplication\",\"ListItemText\":\"Get-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateSite\",\"ListItemText\":\"Get-AzMigrateSite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateSite \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateSolution\",\"ListItemText\":\"Get-AzMigrateSolution\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateSolution \\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentAssociation\",\"ListItemText\":\"Get-AzMlCommitmentAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentPlan\",\"ListItemText\":\"Get-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentPlanUsageHistory\",\"ListItemText\":\"Get-AzMlCommitmentPlanUsageHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentPlanUsageHistory\\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceQuota\",\"ListItemText\":\"Get-AzMLServiceQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceQuota \\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceUsage\",\"ListItemText\":\"Get-AzMLServiceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceVMSize\",\"ListItemText\":\"Get-AzMLServiceVMSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceVMSize \\r\\n\"},{\"CompletionText\":\"Get-AzMlWebService\",\"ListItemText\":\"Get-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Get-AzMlWebServiceKey\",\"ListItemText\":\"Get-AzMlWebServiceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebServiceKey\\r\\n\"},{\"CompletionText\":\"Get-AzMlWebServiceKeys\",\"ListItemText\":\"Get-AzMlWebServiceKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebServiceKeys\"},{\"CompletionText\":\"Get-AzMLWorkspace\",\"ListItemText\":\"Get-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Get-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"Get-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"Get-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"Get-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceCompute\",\"ListItemText\":\"Get-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComputeKey\",\"ListItemText\":\"Get-AzMLWorkspaceComputeKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComputeKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComputeNode\",\"ListItemText\":\"Get-AzMLWorkspaceComputeNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComputeNode \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceConnection\",\"ListItemText\":\"Get-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDataContainer\",\"ListItemText\":\"Get-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDatastore\",\"ListItemText\":\"Get-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDatastoreSecret\",\"ListItemText\":\"Get-AzMLWorkspaceDatastoreSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDatastoreSecret \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDataVersion\",\"ListItemText\":\"Get-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceEnvironmentContainer\",\"ListItemText\":\"Get-AzMLWorkspaceEnvironmentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceEnvironmentContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"Get-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceFeature\",\"ListItemText\":\"Get-AzMLWorkspaceFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceFeature \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceJob\",\"ListItemText\":\"Get-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceKey\",\"ListItemText\":\"Get-AzMLWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceModelContainer\",\"ListItemText\":\"Get-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceModelVersion\",\"ListItemText\":\"Get-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceNotebookAccessToken\",\"ListItemText\":\"Get-AzMLWorkspaceNotebookAccessToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceNotebookAccessToken \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceNotebookKey\",\"ListItemText\":\"Get-AzMLWorkspaceNotebookKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceNotebookKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeploymentLog\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeploymentLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeploymentLog \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeploymentSku\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeploymentSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeploymentSku \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpointKey\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpointKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpointKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpointToken\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpointToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpointToken \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceStorageAccountKey\",\"ListItemText\":\"Get-AzMLWorkspaceStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceStorageAccountKey \\r\\n\"},{\"CompletionText\":\"Get-AzMonitorWorkspace\",\"ListItemText\":\"Get-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlConfiguration\",\"ListItemText\":\"Get-AzMySqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlConnectionString\",\"ListItemText\":\"Get-AzMySqlConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFirewallRule\",\"ListItemText\":\"Get-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServer\",\"ListItemText\":\"Get-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerConfiguration\",\"ListItemText\":\"Get-AzMySqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerConnectionString\",\"ListItemText\":\"Get-AzMySqlFlexibleServerConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"Get-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Get-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerLocationBasedCapability\",\"ListItemText\":\"Get-AzMySqlFlexibleServerLocationBasedCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerLocationBasedCapability \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerReplica\",\"ListItemText\":\"Get-AzMySqlFlexibleServerReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerReplica \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlReplica\",\"ListItemText\":\"Get-AzMySqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlReplica \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlServer\",\"ListItemText\":\"Get-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Get-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Get-AzNatGateway\",\"ListItemText\":\"Get-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterface\",\"ListItemText\":\"Get-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Get-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Get-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManager\",\"ListItemText\":\"Get-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerActiveSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerActiveSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerActiveSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerDeploymentStatus\",\"ListItemText\":\"Get-AzNetworkManagerDeploymentStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerDeploymentStatus\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerGroup\",\"ListItemText\":\"Get-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Get-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Get-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerStaticMember\",\"ListItemText\":\"Get-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Get-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkProfile\",\"ListItemText\":\"Get-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkSecurityGroup\",\"ListItemText\":\"Get-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Get-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkServiceTag\",\"ListItemText\":\"Get-AzNetworkServiceTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkServiceTag\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkUsage\",\"ListItemText\":\"Get-AzNetworkUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkUsage\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkVirtualAppliance\",\"ListItemText\":\"Get-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkVirtualApplianceSku\",\"ListItemText\":\"Get-AzNetworkVirtualApplianceSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkVirtualApplianceSku\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcher\",\"ListItemText\":\"Get-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Get-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherConnectionMonitorReport\",\"ListItemText\":\"Get-AzNetworkWatcherConnectionMonitorReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherConnectionMonitorReport\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Get-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherFlowLogStatus\",\"ListItemText\":\"Get-AzNetworkWatcherFlowLogStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherFlowLogStatus\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherNextHop\",\"ListItemText\":\"Get-AzNetworkWatcherNextHop\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherNextHop\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Get-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherReachabilityProvidersList\",\"ListItemText\":\"Get-AzNetworkWatcherReachabilityProvidersList\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherReachabilityProvidersList\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherReachabilityReport\",\"ListItemText\":\"Get-AzNetworkWatcherReachabilityReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherReachabilityReport\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherSecurityGroupView\",\"ListItemText\":\"Get-AzNetworkWatcherSecurityGroupView\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherSecurityGroupView\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherTopology\",\"ListItemText\":\"Get-AzNetworkWatcherTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherTopology\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherTroubleshootingResult\",\"ListItemText\":\"Get-AzNetworkWatcherTroubleshootingResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherTroubleshootingResult\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHub\",\"ListItemText\":\"Get-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Get-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Get-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Get-AzNotificationHubListKey\",\"ListItemText\":\"Get-AzNotificationHubListKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubListKey\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubListKeys\",\"ListItemText\":\"Get-AzNotificationHubListKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubListKeys\"},{\"CompletionText\":\"Get-AzNotificationHubPNSCredential\",\"ListItemText\":\"Get-AzNotificationHubPNSCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubPNSCredential\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubPNSCredentials\",\"ListItemText\":\"Get-AzNotificationHubPNSCredentials\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubPNSCredentials\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespace\",\"ListItemText\":\"Get-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceListKey\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceListKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceListKey\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceListKeys\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceListKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceListKeys\"},{\"CompletionText\":\"Get-AzOperationalInsightsAvailableServiceTier\",\"ListItemText\":\"Get-AzOperationalInsightsAvailableServiceTier\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsAvailableServiceTier\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsCluster\",\"ListItemText\":\"Get-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDataExport\",\"ListItemText\":\"Get-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDataSource\",\"ListItemText\":\"Get-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDeletedWorkspace\",\"ListItemText\":\"Get-AzOperationalInsightsDeletedWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDeletedWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsIntelligencePack\",\"ListItemText\":\"Get-AzOperationalInsightsIntelligencePack\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsIntelligencePack\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsIntelligencePacks\",\"ListItemText\":\"Get-AzOperationalInsightsIntelligencePacks\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsIntelligencePacks\"},{\"CompletionText\":\"Get-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Get-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Get-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsOperation\",\"ListItemText\":\"Get-AzOperationalInsightsOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsOperation\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsOperationStatus\",\"ListItemText\":\"Get-AzOperationalInsightsOperationStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsOperationStatus\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\",\"ListItemText\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Get-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsSchema\",\"ListItemText\":\"Get-AzOperationalInsightsSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsSchema\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Get-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsTable\",\"ListItemText\":\"Get-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceSharedKey\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceSharedKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceSharedKey\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceUsage\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceUsage\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGateway\",\"ListItemText\":\"Get-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayConnectionHealth\",\"ListItemText\":\"Get-AzP2sVpnGatewayConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\",\"ListItemText\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayVpnProfile\",\"ListItemText\":\"Get-AzP2sVpnGatewayVpnProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayVpnProfile\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAlias\",\"ListItemText\":\"Get-AzPolicyAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAlias\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAssignment\",\"ListItemText\":\"Get-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAttestation\",\"ListItemText\":\"Get-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyDefinition\",\"ListItemText\":\"Get-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyEvent\",\"ListItemText\":\"Get-AzPolicyEvent\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyEvent\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyExemption\",\"ListItemText\":\"Get-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyMetadata\",\"ListItemText\":\"Get-AzPolicyMetadata\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyMetadata\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyRemediation\",\"ListItemText\":\"Get-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Get-AzPolicySetDefinition\",\"ListItemText\":\"Get-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyState\",\"ListItemText\":\"Get-AzPolicyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyState\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyStateSummary\",\"ListItemText\":\"Get-AzPolicyStateSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyStateSummary\\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlConfiguration\",\"ListItemText\":\"Get-AzPostgreSqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlConnectionString\",\"ListItemText\":\"Get-AzPostgreSqlConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Get-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerConfiguration\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerConnectionString\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerLocationBasedCapability\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerLocationBasedCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerLocationBasedCapability \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlReplica\",\"ListItemText\":\"Get-AzPostgreSqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlReplica \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlServer\",\"ListItemText\":\"Get-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Get-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Get-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspace\",\"ListItemText\":\"Get-AzPowerBIWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\"},{\"CompletionText\":\"Get-AzPrivateDnsRecordSet\",\"ListItemText\":\"Get-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Get-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsZone\",\"ListItemText\":\"Get-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Get-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateEndpoint\",\"ListItemText\":\"Get-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateEndpointConnection\",\"ListItemText\":\"Get-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkAssociation\",\"ListItemText\":\"Get-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkResource\",\"ListItemText\":\"Get-AzPrivateLinkResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkResource\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkService\",\"ListItemText\":\"Get-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Get-AzProviderFeature\",\"ListItemText\":\"Get-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Get-AzProviderOperation\",\"ListItemText\":\"Get-AzProviderOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderOperation\\r\\n\"},{\"CompletionText\":\"Get-AzProviderPreviewFeature\",\"ListItemText\":\"Get-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Get-AzProximityPlacementGroup\",\"ListItemText\":\"Get-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzPublicIpAddress\",\"ListItemText\":\"Get-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Get-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Get-AzPublicIpPrefix\",\"ListItemText\":\"Get-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrAlertSetting\",\"ListItemText\":\"Get-AzRecoveryServicesAsrAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrAlertSetting\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrEvent\",\"ListItemText\":\"Get-AzRecoveryServicesAsrEvent\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrEvent\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"Get-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Get-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNetwork\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNetwork\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNotificationSetting\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNotificationSetting\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Get-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectableItem\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectableItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Get-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrRecoveryPoint\",\"ListItemText\":\"Get-AzRecoveryServicesAsrRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Get-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrStorageClassification\",\"ListItemText\":\"Get-AzRecoveryServicesAsrStorageClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrStorageClassification\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrVaultContext\",\"ListItemText\":\"Get-AzRecoveryServicesAsrVaultContext\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrVaultContext\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrVaultSettings\",\"ListItemText\":\"Get-AzRecoveryServicesAsrVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrVaultSettings\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Get-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Get-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Get-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Get-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupJobDetail\",\"ListItemText\":\"Get-AzRecoveryServicesBackupJobDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupJobDetail\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupManagementServer\",\"ListItemText\":\"Get-AzRecoveryServicesBackupManagementServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupManagementServer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProperties\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProperties\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProperties\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProperty\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProperty\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProtectableItem\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProtectableItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecoveryPoint\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRPMountScript\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRPMountScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRPMountScript\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\",\"ListItemText\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupStatus\",\"ListItemText\":\"Get-AzRecoveryServicesBackupStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupStatus\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\",\"ListItemText\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Get-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVault\",\"ListItemText\":\"Get-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVaultProperty\",\"ListItemText\":\"Get-AzRecoveryServicesVaultProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVaultProperty\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVaultSettingsFile\",\"ListItemText\":\"Get-AzRecoveryServicesVaultSettingsFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVaultSettingsFile\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCache\",\"ListItemText\":\"Get-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheFirewallRule\",\"ListItemText\":\"Get-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheKey\",\"ListItemText\":\"Get-AzRedisCacheKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheKey\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheLink\",\"ListItemText\":\"Get-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCachePatchSchedule\",\"ListItemText\":\"Get-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCache\",\"ListItemText\":\"Get-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheAccessKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheAccessKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisEnterpriseCacheAccessKey\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheDatabaseKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheDatabaseKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisEnterpriseCacheDatabaseKey\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheKey \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheOperationStatus\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheOperationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheOperationStatus \\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplainceAssessment\",\"ListItemText\":\"Get-AzRegulatoryComplainceAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplainceAssessment\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceAssessment\",\"ListItemText\":\"Get-AzRegulatoryComplianceAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceControl\",\"ListItemText\":\"Get-AzRegulatoryComplianceControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceControl\\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceStandard\",\"ListItemText\":\"Get-AzRegulatoryComplianceStandard\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceStandard\\r\\n\"},{\"CompletionText\":\"Get-AzRelayAuthorizationRule\",\"ListItemText\":\"Get-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzRelayHybridConnection\",\"ListItemText\":\"Get-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Get-AzRelayKey\",\"ListItemText\":\"Get-AzRelayKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayKey \\r\\n\"},{\"CompletionText\":\"Get-AzRelayNamespace\",\"ListItemText\":\"Get-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzRelayNamespaceNetworkRuleSet\",\"ListItemText\":\"Get-AzRelayNamespaceNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayNamespaceNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzRemoteDesktopFile\",\"ListItemText\":\"Get-AzRemoteDesktopFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzRemoteDesktopFile\\r\\n\"},{\"CompletionText\":\"Get-AzResource\",\"ListItemText\":\"Get-AzResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzResource\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroup\",\"ListItemText\":\"Get-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeployment\",\"ListItemText\":\"Get-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeploymentOperation\",\"ListItemText\":\"Get-AzResourceGroupDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzResourceGroupDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzResourceLock\",\"ListItemText\":\"Get-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Get-AzResourceManagementPrivateLink\",\"ListItemText\":\"Get-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverMoveCollection\",\"ListItemText\":\"Get-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverMoveResource\",\"ListItemText\":\"Get-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverRequiredForResources\",\"ListItemText\":\"Get-AzResourceMoverRequiredForResources\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverRequiredForResources \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverUnresolvedDependency\",\"ListItemText\":\"Get-AzResourceMoverUnresolvedDependency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverUnresolvedDependency \\r\\n\"},{\"CompletionText\":\"Get-AzResourceProvider\",\"ListItemText\":\"Get-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Get-AzResourceProviderAction\",\"ListItemText\":\"Get-AzResourceProviderAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceProviderAction\"},{\"CompletionText\":\"Get-AzRestorePoint\",\"ListItemText\":\"Get-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzRestorePointCollection\",\"ListItemText\":\"Get-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageContainer\",\"ListItemText\":\"Get-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Get-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageShare\",\"ListItemText\":\"Get-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignment\",\"ListItemText\":\"Get-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentSchedule\",\"ListItemText\":\"Get-AzRoleAssignmentSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentSchedule \\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentScheduleInstance\",\"ListItemText\":\"Get-AzRoleAssignmentScheduleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentScheduleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"Get-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"Get-AzRoleDefinition\",\"ListItemText\":\"Get-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilitySchedule\",\"ListItemText\":\"Get-AzRoleEligibilitySchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilitySchedule \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilityScheduleInstance\",\"ListItemText\":\"Get-AzRoleEligibilityScheduleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilityScheduleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"Get-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibleChildResource\",\"ListItemText\":\"Get-AzRoleEligibleChildResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibleChildResource \\r\\n\"},{\"CompletionText\":\"Get-AzRoleManagementPolicy\",\"ListItemText\":\"Get-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"Get-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzRouteConfig\",\"ListItemText\":\"Get-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRouteFilter\",\"ListItemText\":\"Get-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Get-AzRouteFilterRuleConfig\",\"ListItemText\":\"Get-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRouteMap\",\"ListItemText\":\"Get-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServer\",\"ListItemText\":\"Get-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeer\",\"ListItemText\":\"Get-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeerAdvertisedRoute\",\"ListItemText\":\"Get-AzRouteServerPeerAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeerAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeerLearnedRoute\",\"ListItemText\":\"Get-AzRouteServerPeerLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeerLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzRouteTable\",\"ListItemText\":\"Get-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzRoutingIntent\",\"ListItemText\":\"Get-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Get-AzRoutingPolicy\",\"ListItemText\":\"Get-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzScheduledQueryRule\",\"ListItemText\":\"Get-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveApplicationControl\",\"ListItemText\":\"Get-AzSecurityAdaptiveApplicationControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveApplicationControl\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveApplicationControlGroup\",\"ListItemText\":\"Get-AzSecurityAdaptiveApplicationControlGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveApplicationControlGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveNetworkHardening\",\"ListItemText\":\"Get-AzSecurityAdaptiveNetworkHardening\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveNetworkHardening\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Get-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAlert\",\"ListItemText\":\"Get-AzSecurityAlert\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAlert\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAssessment\",\"ListItemText\":\"Get-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Get-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAutomation\",\"ListItemText\":\"Get-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAutoProvisioningSetting\",\"ListItemText\":\"Get-AzSecurityAutoProvisioningSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAutoProvisioningSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityCompliance\",\"ListItemText\":\"Get-AzSecurityCompliance\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityCompliance\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityContact\",\"ListItemText\":\"Get-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityLocation\",\"ListItemText\":\"Get-AzSecurityLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityLocation\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityPartnerProvider\",\"ListItemText\":\"Get-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityPricing\",\"ListItemText\":\"Get-AzSecurityPricing\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityPricing\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScore\",\"ListItemText\":\"Get-AzSecuritySecureScore\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScore\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScoreControl\",\"ListItemText\":\"Get-AzSecuritySecureScoreControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScoreControl\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScoreControlDefinition\",\"ListItemText\":\"Get-AzSecuritySecureScoreControlDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScoreControlDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySetting\",\"ListItemText\":\"Get-AzSecuritySetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySetting\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySolution\",\"ListItemText\":\"Get-AzSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySolutionsReferenceData\",\"ListItemText\":\"Get-AzSecuritySolutionsReferenceData\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySolutionsReferenceData\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySubAssessment\",\"ListItemText\":\"Get-AzSecuritySubAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySubAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityTask\",\"ListItemText\":\"Get-AzSecurityTask\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityTask\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityTopology\",\"ListItemText\":\"Get-AzSecurityTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityTopology\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Get-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRule\",\"ListItemText\":\"Get-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRuleAction\",\"ListItemText\":\"Get-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRuleTemplate\",\"ListItemText\":\"Get-AzSentinelAlertRuleTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRuleTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAutomationRule\",\"ListItemText\":\"Get-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelBookmark\",\"ListItemText\":\"Get-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelBookmarkRelation\",\"ListItemText\":\"Get-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelDataConnector\",\"ListItemText\":\"Get-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEnrichment\",\"ListItemText\":\"Get-AzSentinelEnrichment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEnrichment \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntity\",\"ListItemText\":\"Get-AzSentinelEntity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityActivity\",\"ListItemText\":\"Get-AzSentinelEntityActivity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityActivity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityInsight\",\"ListItemText\":\"Get-AzSentinelEntityInsight\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityInsight \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityQuery\",\"ListItemText\":\"Get-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityQueryTemplate\",\"ListItemText\":\"Get-AzSentinelEntityQueryTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityQueryTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityRelation\",\"ListItemText\":\"Get-AzSentinelEntityRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityTimeline\",\"ListItemText\":\"Get-AzSentinelEntityTimeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityTimeline \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncident\",\"ListItemText\":\"Get-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentAlert\",\"ListItemText\":\"Get-AzSentinelIncidentAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentAlert \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentBookmark\",\"ListItemText\":\"Get-AzSentinelIncidentBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentBookmark \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentComment\",\"ListItemText\":\"Get-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentEntity\",\"ListItemText\":\"Get-AzSentinelIncidentEntity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentEntity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentRelation\",\"ListItemText\":\"Get-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelMetadata\",\"ListItemText\":\"Get-AzSentinelMetadata\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelMetadata \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelOnboardingState\",\"ListItemText\":\"Get-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelSetting\",\"ListItemText\":\"Get-AzSentinelSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelSetting \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelThreatIntelligenceIndicator\",\"ListItemText\":\"Get-AzSentinelThreatIntelligenceIndicator\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelThreatIntelligenceIndicator \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelThreatIntelligenceIndicatorMetric\",\"ListItemText\":\"Get-AzSentinelThreatIntelligenceIndicatorMetric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelThreatIntelligenceIndicatorMetric \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Get-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"Get-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusKey\",\"ListItemText\":\"Get-AzServiceBusKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusKey \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusMigration\",\"ListItemText\":\"Get-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusNamespace\",\"ListItemText\":\"Get-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusNamespaceV2\",\"ListItemText\":\"Get-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Get-AzServiceBusNetworkRuleSet\",\"ListItemText\":\"Get-AzServiceBusNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Get-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusPrivateLink\",\"ListItemText\":\"Get-AzServiceBusPrivateLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusPrivateLink \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusQueue\",\"ListItemText\":\"Get-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusRule\",\"ListItemText\":\"Get-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusSubscription\",\"ListItemText\":\"Get-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusTopic\",\"ListItemText\":\"Get-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Get-AzServiceEndpointPolicy\",\"ListItemText\":\"Get-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Get-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplication\",\"ListItemText\":\"Get-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplicationType\",\"ListItemText\":\"Get-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"Get-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricCluster\",\"ListItemText\":\"Get-AzServiceFabricCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricCluster\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedCluster\",\"ListItemText\":\"Get-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Get-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricService\",\"ListItemText\":\"Get-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForContainerApp\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForContainerApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForSpringCloud\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForSpringCloud \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForWebApp\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationName\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationName \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Get-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Get-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForWebApp\",\"ListItemText\":\"Get-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzSignalR\",\"ListItemText\":\"Get-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalR\\r\\n\"},{\"CompletionText\":\"Get-AzSignalRKey\",\"ListItemText\":\"Get-AzSignalRKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalRKey\\r\\n\"},{\"CompletionText\":\"Get-AzSignalRUsage\",\"ListItemText\":\"Get-AzSignalRUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalRUsage\\r\\n\"},{\"CompletionText\":\"Get-AzSnapshot\",\"ListItemText\":\"Get-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Get-AzSqlCapability\",\"ListItemText\":\"Get-AzSqlCapability\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlCapability\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabase\",\"ListItemText\":\"Get-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseActivity\",\"ListItemText\":\"Get-AzSqlDatabaseActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAdvisor\",\"ListItemText\":\"Get-AzSqlDatabaseAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAudit\",\"ListItemText\":\"Get-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseDataMaskingPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseDataMaskingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseDataMaskingPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Get-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseExpanded\",\"ListItemText\":\"Get-AzSqlDatabaseExpanded\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseExpanded\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Get-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseGeoBackup\",\"ListItemText\":\"Get-AzSqlDatabaseGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseGeoBackupPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseGeoBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseGeoBackupPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseImportExportStatus\",\"ListItemText\":\"Get-AzSqlDatabaseImportExportStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseImportExportStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseIndexRecommendation\",\"ListItemText\":\"Get-AzSqlDatabaseIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Get-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Get-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Get-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\"},{\"CompletionText\":\"Get-AzSqlDatabaseRecommendedAction\",\"ListItemText\":\"Get-AzSqlDatabaseRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseReplicationLink\",\"ListItemText\":\"Get-AzSqlDatabaseReplicationLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseReplicationLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"Get-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Get-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Get-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Get-AzSqlDatabaseTransparentDataEncryption\",\"ListItemText\":\"Get-AzSqlDatabaseTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\",\"ListItemText\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseUpgradeHint\",\"ListItemText\":\"Get-AzSqlDatabaseUpgradeHint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseUpgradeHint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Get-AzSqlDeletedDatabaseBackup\",\"ListItemText\":\"Get-AzSqlDeletedDatabaseBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDeletedDatabaseBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDeletedInstanceDatabaseBackup\",\"ListItemText\":\"Get-AzSqlDeletedInstanceDatabaseBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDeletedInstanceDatabaseBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJob\",\"ListItemText\":\"Get-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobAgent\",\"ListItemText\":\"Get-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobCredential\",\"ListItemText\":\"Get-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobExecution\",\"ListItemText\":\"Get-AzSqlElasticJobExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobStep\",\"ListItemText\":\"Get-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobStepExecution\",\"ListItemText\":\"Get-AzSqlElasticJobStepExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobStepExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobTargetExecution\",\"ListItemText\":\"Get-AzSqlElasticJobTargetExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobTargetExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"Get-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPool\",\"ListItemText\":\"Get-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolActivity\",\"ListItemText\":\"Get-AzSqlElasticPoolActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolAdvisor\",\"ListItemText\":\"Get-AzSqlElasticPoolAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolDatabase\",\"ListItemText\":\"Get-AzSqlElasticPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolRecommendation\",\"ListItemText\":\"Get-AzSqlElasticPoolRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolRecommendedAction\",\"ListItemText\":\"Get-AzSqlElasticPoolRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInformationProtectionPolicy\",\"ListItemText\":\"Get-AzSqlInformationProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInformationProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstance\",\"ListItemText\":\"Get-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabase\",\"ListItemText\":\"Get-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseGeoBackup\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Get-AzSqlInstanceDtc\",\"ListItemText\":\"Get-AzSqlInstanceDtc\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDtc\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceEndpointCertificate\",\"ListItemText\":\"Get-AzSqlInstanceEndpointCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceEndpointCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Get-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceLink\",\"ListItemText\":\"Get-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceOperation\",\"ListItemText\":\"Get-AzSqlInstanceOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceOperation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstancePool\",\"ListItemText\":\"Get-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstancePoolUsage\",\"ListItemText\":\"Get-AzSqlInstancePoolUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstancePoolUsage\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"Get-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceTDEProtector\",\"ListItemText\":\"Get-AzSqlInstanceTDEProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceTDEProtector\"},{\"CompletionText\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\",\"ListItemText\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServer\",\"ListItemText\":\"Get-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvisor\",\"ListItemText\":\"Get-AzSqlServerAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAudit\",\"ListItemText\":\"Get-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerCommunicationLink\",\"ListItemText\":\"Get-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerConfigurationOption\",\"ListItemText\":\"Get-AzSqlServerConfigurationOption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerConfigurationOption\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Get-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\",\"ListItemText\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDnsAlias\",\"ListItemText\":\"Get-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerFirewallRule\",\"ListItemText\":\"Get-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Get-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Get-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Get-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"Get-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerRecommendedAction\",\"ListItemText\":\"Get-AzSqlServerRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerServiceObjective\",\"ListItemText\":\"Get-AzSqlServerServiceObjective\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerServiceObjective\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerTransparentDataEncryptionProtector\",\"ListItemText\":\"Get-AzSqlServerTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerTrustGroup\",\"ListItemText\":\"Get-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerUpgradeHint\",\"ListItemText\":\"Get-AzSqlServerUpgradeHint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerUpgradeHint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Get-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncAgent\",\"ListItemText\":\"Get-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncAgentLinkedDatabase\",\"ListItemText\":\"Get-AzSqlSyncAgentLinkedDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncAgentLinkedDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncGroup\",\"ListItemText\":\"Get-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncGroupLog\",\"ListItemText\":\"Get-AzSqlSyncGroupLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncGroupLog\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncMember\",\"ListItemText\":\"Get-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncSchema\",\"ListItemText\":\"Get-AzSqlSyncSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncSchema\\r\\n\"},{\"CompletionText\":\"Get-AzSqlVirtualCluster\",\"ListItemText\":\"Get-AzSqlVirtualCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlVirtualCluster\\r\\n\"},{\"CompletionText\":\"Get-AzSqlVM\",\"ListItemText\":\"Get-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Get-AzSqlVMGroup\",\"ListItemText\":\"Get-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Get-AzSshKey\",\"ListItemText\":\"Get-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSshKey\\r\\n\"},{\"CompletionText\":\"Get-AzStackHciArcSetting\",\"ListItemText\":\"Get-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStackHciCluster\",\"ListItemText\":\"Get-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Get-AzStackHciExtension\",\"ListItemText\":\"Get-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIRemoteSupportAccess\",\"ListItemText\":\"Get-AzStackHCIRemoteSupportAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIRemoteSupportAccess \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIRemoteSupportSessionHistory\",\"ListItemText\":\"Get-AzStackHCIRemoteSupportSessionHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIRemoteSupportSessionHistory \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIVMAttestation\",\"ListItemText\":\"Get-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebApp\",\"ListItemText\":\"Get-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuild\",\"ListItemText\":\"Get-AzStaticWebAppBuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuild \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppBuildAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildFunction\",\"ListItemText\":\"Get-AzStaticWebAppBuildFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildFunctionAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppBuildFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppConfiguredRole\",\"ListItemText\":\"Get-AzStaticWebAppConfiguredRole\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppConfiguredRole \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Get-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppFunction\",\"ListItemText\":\"Get-AzStaticWebAppFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppFunctionAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppSecret\",\"ListItemText\":\"Get-AzStaticWebAppSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppSecret \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppUser\",\"ListItemText\":\"Get-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Get-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccount\",\"ListItemText\":\"Get-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountKey\",\"ListItemText\":\"Get-AzStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Get-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountNameAvailability\",\"ListItemText\":\"Get-AzStorageAccountNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountNetworkRuleSet\",\"ListItemText\":\"Get-AzStorageAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlob\",\"ListItemText\":\"Get-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobByTag\",\"ListItemText\":\"Get-AzStorageBlobByTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobByTag\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobContent\",\"ListItemText\":\"Get-AzStorageBlobContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobContent\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobCopyState\",\"ListItemText\":\"Get-AzStorageBlobCopyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobCopyState\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Get-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobQueryResult\",\"ListItemText\":\"Get-AzStorageBlobQueryResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobQueryResult\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobServiceProperty\",\"ListItemText\":\"Get-AzStorageBlobServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobTag\",\"ListItemText\":\"Get-AzStorageBlobTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobTag\\r\\n\"},{\"CompletionText\":\"Get-AzStorageContainer\",\"ListItemText\":\"Get-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzStorageContainerAcl\",\"ListItemText\":\"Get-AzStorageContainerAcl\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainerAcl\"},{\"CompletionText\":\"Get-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageCORSRule\",\"ListItemText\":\"Get-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Get-AzStorageEncryptionScope\",\"ListItemText\":\"Get-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFile\",\"ListItemText\":\"Get-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileContent\",\"ListItemText\":\"Get-AzStorageFileContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileContent\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileCopyState\",\"ListItemText\":\"Get-AzStorageFileCopyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileCopyState\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileHandle\",\"ListItemText\":\"Get-AzStorageFileHandle\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileHandle\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileServiceProperty\",\"ListItemText\":\"Get-AzStorageFileServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageLocalUser\",\"ListItemText\":\"Get-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Get-AzStorageLocalUserKey\",\"ListItemText\":\"Get-AzStorageLocalUserKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageLocalUserKey\\r\\n\"},{\"CompletionText\":\"Get-AzStorageMover\",\"ListItemText\":\"Get-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverAgent\",\"ListItemText\":\"Get-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverEndpoint\",\"ListItemText\":\"Get-AzStorageMoverEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverJobDefinition\",\"ListItemText\":\"Get-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverJobRun\",\"ListItemText\":\"Get-AzStorageMoverJobRun\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverJobRun \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverProject\",\"ListItemText\":\"Get-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Get-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Get-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageQueue\",\"ListItemText\":\"Get-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"Get-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceLoggingProperty\",\"ListItemText\":\"Get-AzStorageServiceLoggingProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceLoggingProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceMetricsProperty\",\"ListItemText\":\"Get-AzStorageServiceMetricsProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceMetricsProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceProperty\",\"ListItemText\":\"Get-AzStorageServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageShare\",\"ListItemText\":\"Get-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageShare\\r\\n\"},{\"CompletionText\":\"Get-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"Get-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncGroup\",\"ListItemText\":\"Get-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncServer\",\"ListItemText\":\"Get-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Get-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncService\",\"ListItemText\":\"Get-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Get-AzStorageTable\",\"ListItemText\":\"Get-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageTable\\r\\n\"},{\"CompletionText\":\"Get-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageUsage\",\"ListItemText\":\"Get-AzStorageUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageUsage\\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsCluster\",\"ListItemText\":\"Get-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsClusterStreamingJob\",\"ListItemText\":\"Get-AzStreamAnalyticsClusterStreamingJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsClusterStreamingJob \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsDefaultFunctionDefinition\",\"ListItemText\":\"Get-AzStreamAnalyticsDefaultFunctionDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsDefaultFunctionDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsFunction\",\"ListItemText\":\"Get-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsInput\",\"ListItemText\":\"Get-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsJob\",\"ListItemText\":\"Get-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsOutput\",\"ListItemText\":\"Get-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsQuota\",\"ListItemText\":\"Get-AzStreamAnalyticsQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsQuota \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsTransformation\",\"ListItemText\":\"Get-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"Get-AzSubscription\",\"ListItemText\":\"Get-AzSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzSubscriptionDeployment\",\"ListItemText\":\"Get-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeployment\"},{\"CompletionText\":\"Get-AzSubscriptionDeploymentOperation\",\"ListItemText\":\"Get-AzSubscriptionDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeploymentOperation\"},{\"CompletionText\":\"Get-AzSubscriptionDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzSubscriptionDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeploymentWhatIfResult\"},{\"CompletionText\":\"Get-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"Get-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Get-AzSupportProblemClassification\",\"ListItemText\":\"Get-AzSupportProblemClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportProblemClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSupportService\",\"ListItemText\":\"Get-AzSupportService\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportService\\r\\n\"},{\"CompletionText\":\"Get-AzSupportTicket\",\"ListItemText\":\"Get-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"Get-AzSupportTicketCommunication\",\"ListItemText\":\"Get-AzSupportTicketCommunication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportTicketCommunication\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseActivityRun\",\"ListItemText\":\"Get-AzSynapseActivityRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseActivityRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataFlow\",\"ListItemText\":\"Get-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Get-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataset\",\"ListItemText\":\"Get-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDroppedSqlPool\",\"ListItemText\":\"Get-AzSynapseDroppedSqlPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDroppedSqlPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseFirewallRule\",\"ListItemText\":\"Get-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeKey\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeMetric\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeMetric\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKqlScript\",\"ListItemText\":\"Get-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPool\",\"ListItemText\":\"Get-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"Get-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Get-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"Get-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Get-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolFollowerDatabase\",\"ListItemText\":\"Get-AzSynapseKustoPoolFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Get-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"Get-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolSku\",\"ListItemText\":\"Get-AzSynapseKustoPoolSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolSku \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnection\",\"ListItemText\":\"Get-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionDetailedStatus\",\"ListItemText\":\"Get-AzSynapseLinkConnectionDetailedStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionDetailedStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionLinkTable\",\"ListItemText\":\"Get-AzSynapseLinkConnectionLinkTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionLinkTable\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionLinkTableStatus\",\"ListItemText\":\"Get-AzSynapseLinkConnectionLinkTableStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionLinkTableStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkedService\",\"ListItemText\":\"Get-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseManagedIdentitySqlControlSetting\",\"ListItemText\":\"Get-AzSynapseManagedIdentitySqlControlSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseManagedIdentitySqlControlSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Get-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseNotebook\",\"ListItemText\":\"Get-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Get-AzSynapsePipeline\",\"ListItemText\":\"Get-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Get-AzSynapsePipelineRun\",\"ListItemText\":\"Get-AzSynapsePipelineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapsePipelineRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleAssignment\",\"ListItemText\":\"Get-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleDefinition\",\"ListItemText\":\"Get-AzSynapseRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleScope\",\"ListItemText\":\"Get-AzSynapseRoleScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleScope\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkConfiguration\",\"ListItemText\":\"Get-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkJob\",\"ListItemText\":\"Get-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Get-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkPool\",\"ListItemText\":\"Get-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkSession\",\"ListItemText\":\"Get-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkStatement\",\"ListItemText\":\"Get-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAudit\",\"ListItemText\":\"Get-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAudit\"},{\"CompletionText\":\"Get-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Get-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlDatabase\",\"ListItemText\":\"Get-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPool\",\"ListItemText\":\"Get-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Get-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolGeoBackup\",\"ListItemText\":\"Get-AzSynapseSqlPoolGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"Get-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Get-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\",\"ListItemText\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlScript\",\"ListItemText\":\"Get-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTrigger\",\"ListItemText\":\"Get-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTriggerRun\",\"ListItemText\":\"Get-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTriggerSubscriptionStatus\",\"ListItemText\":\"Get-AzSynapseTriggerSubscriptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTriggerSubscriptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspace\",\"ListItemText\":\"Get-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspaceKey\",\"ListItemText\":\"Get-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspacePackage\",\"ListItemText\":\"Get-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"Get-AzSystemAssignedIdentity\",\"ListItemText\":\"Get-AzSystemAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSystemAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Get-AzTag\",\"ListItemText\":\"Get-AzTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzTag\\r\\n\"},{\"CompletionText\":\"Get-AzTemplateSpec\",\"ListItemText\":\"Get-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Get-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Get-AzTenant\",\"ListItemText\":\"Get-AzTenant\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenant\\r\\n\"},{\"CompletionText\":\"Get-AzTenantBackfillStatus\",\"ListItemText\":\"Get-AzTenantBackfillStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantBackfillStatus\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeployment\",\"ListItemText\":\"Get-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeploymentOperation\",\"ListItemText\":\"Get-AzTenantDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzTenantDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzTrafficManagerEndpoint\",\"ListItemText\":\"Get-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzTrafficManagerProfile\",\"ListItemText\":\"Get-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Get-AzUserAssignedIdentity\",\"ListItemText\":\"Get-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Get-AzUserAssignedIdentityAssociatedResource\",\"ListItemText\":\"Get-AzUserAssignedIdentityAssociatedResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzUserAssignedIdentityAssociatedResource \\r\\n\"},{\"CompletionText\":\"Get-AzVHubEffectiveRoute\",\"ListItemText\":\"Get-AzVHubEffectiveRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubEffectiveRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubInboundRoute\",\"ListItemText\":\"Get-AzVHubInboundRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubInboundRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubOutboundRoute\",\"ListItemText\":\"Get-AzVHubOutboundRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubOutboundRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubRouteTable\",\"ListItemText\":\"Get-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualApplianceSite\",\"ListItemText\":\"Get-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHub\",\"ListItemText\":\"Get-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubBgpConnection\",\"ListItemText\":\"Get-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubRouteTable\",\"ListItemText\":\"Get-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubVnetConnection\",\"ListItemText\":\"Get-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetwork\",\"ListItemText\":\"Get-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkAvailableEndpointService\",\"ListItemText\":\"Get-AzVirtualNetworkAvailableEndpointService\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkAvailableEndpointService\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGateway\",\"ListItemText\":\"Get-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayLearnedRoute\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\",\"ListItemText\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkPeering\",\"ListItemText\":\"Get-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Get-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkTap\",\"ListItemText\":\"Get-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkUsageList\",\"ListItemText\":\"Get-AzVirtualNetworkUsageList\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkUsageList\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouter\",\"ListItemText\":\"Get-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeer\",\"ListItemText\":\"Get-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeerAdvertisedRoute\",\"ListItemText\":\"Get-AzVirtualRouterPeerAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeerAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeerLearnedRoute\",\"ListItemText\":\"Get-AzVirtualRouterPeerLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeerLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWan\",\"ListItemText\":\"Get-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnConfiguration\",\"ListItemText\":\"Get-AzVirtualWanVpnConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnServerConfiguration\",\"ListItemText\":\"Get-AzVirtualWanVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\",\"ListItemText\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\\r\\n\"},{\"CompletionText\":\"Get-AzVM\",\"ListItemText\":\"Get-AzVM\",\"ResultType\":2,\"ToolTip\":\"Get-AzVM\\r\\n\"},{\"CompletionText\":\"Get-AzVMAccessExtension\",\"ListItemText\":\"Get-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMADDomainExtension\",\"ListItemText\":\"Get-AzVMADDomainExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMADDomainExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMAEMExtension\",\"ListItemText\":\"Get-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMBootDiagnosticsData\",\"ListItemText\":\"Get-AzVMBootDiagnosticsData\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMBootDiagnosticsData\\r\\n\"},{\"CompletionText\":\"Get-AzVMChefExtension\",\"ListItemText\":\"Get-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMCustomScriptExtension\",\"ListItemText\":\"Get-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDiagnosticsExtension\",\"ListItemText\":\"Get-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVMDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDiskEncryptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVMDscExtension\",\"ListItemText\":\"Get-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDscExtensionStatus\",\"ListItemText\":\"Get-AzVMDscExtensionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDscExtensionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtension\",\"ListItemText\":\"Get-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtensionImage\",\"ListItemText\":\"Get-AzVMExtensionImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtensionImage\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtensionImageType\",\"ListItemText\":\"Get-AzVMExtensionImageType\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtensionImageType\\r\\n\"},{\"CompletionText\":\"Get-AzVMImage\",\"ListItemText\":\"Get-AzVMImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImage\\r\\n\"},{\"CompletionText\":\"Get-AzVMImageOffer\",\"ListItemText\":\"Get-AzVMImageOffer\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImageOffer\\r\\n\"},{\"CompletionText\":\"Get-AzVMImagePublisher\",\"ListItemText\":\"Get-AzVMImagePublisher\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImagePublisher\\r\\n\"},{\"CompletionText\":\"Get-AzVMImageSku\",\"ListItemText\":\"Get-AzVMImageSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImageSku\\r\\n\"},{\"CompletionText\":\"Get-AzVMRunCommand\",\"ListItemText\":\"Get-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMRunCommand\\r\\n\"},{\"CompletionText\":\"Get-AzVMRunCommandDocument\",\"ListItemText\":\"Get-AzVMRunCommandDocument\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMRunCommandDocument\\r\\n\"},{\"CompletionText\":\"Get-AzVMSize\",\"ListItemText\":\"Get-AzVMSize\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMSize\\r\\n\"},{\"CompletionText\":\"Get-AzVMSqlServerExtension\",\"ListItemText\":\"Get-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVmss\",\"ListItemText\":\"Get-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmss\\r\\n\"},{\"CompletionText\":\"Get-AzVmssDiskEncryption\",\"ListItemText\":\"Get-AzVmssDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssDiskEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzVmssDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVmssDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssDiskEncryptionStatus\"},{\"CompletionText\":\"Get-AzVmssRollingUpgrade\",\"ListItemText\":\"Get-AzVmssRollingUpgrade\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssRollingUpgrade\\r\\n\"},{\"CompletionText\":\"Get-AzVmssSku\",\"ListItemText\":\"Get-AzVmssSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssSku\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVM\",\"ListItemText\":\"Get-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVMDiskEncryption\",\"ListItemText\":\"Get-AzVmssVMDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMDiskEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVMDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVmssVMDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMDiskEncryptionStatus\"},{\"CompletionText\":\"Get-AzVmssVMRunCommand\",\"ListItemText\":\"Get-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMRunCommand\\r\\n\"},{\"CompletionText\":\"Get-AzVMUsage\",\"ListItemText\":\"Get-AzVMUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMUsage\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientConfiguration\",\"ListItemText\":\"Get-AzVpnClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientIpsecParameter\",\"ListItemText\":\"Get-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientPackage\",\"ListItemText\":\"Get-AzVpnClientPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientPackage\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Get-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientRootCertificate\",\"ListItemText\":\"Get-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzVpnConnection\",\"ListItemText\":\"Get-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVpnGateway\",\"ListItemText\":\"Get-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Get-AzVpnGatewayNatRule\",\"ListItemText\":\"Get-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Get-AzVpnServerConfiguration\",\"ListItemText\":\"Get-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Get-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Get-AzVpnSite\",\"ListItemText\":\"Get-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Get-AzVpnSiteLinkConnectionIkeSa\",\"ListItemText\":\"Get-AzVpnSiteLinkConnectionIkeSa\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnSiteLinkConnectionIkeSa\\r\\n\"},{\"CompletionText\":\"Get-AzWcfRelay\",\"ListItemText\":\"Get-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Get-AzWebApp\",\"ListItemText\":\"Get-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebApp\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppAccessRestrictionConfig\",\"ListItemText\":\"Get-AzWebAppAccessRestrictionConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppAccessRestrictionConfig\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackup\",\"ListItemText\":\"Get-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackupConfiguration\",\"ListItemText\":\"Get-AzWebAppBackupConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackupConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackupList\",\"ListItemText\":\"Get-AzWebAppBackupList\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackupList\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppCertificate\",\"ListItemText\":\"Get-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppContainerContinuousDeploymentUrl\",\"ListItemText\":\"Get-AzWebAppContainerContinuousDeploymentUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppContainerContinuousDeploymentUrl\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppContinuousWebJob\",\"ListItemText\":\"Get-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppPublishingProfile\",\"ListItemText\":\"Get-AzWebAppPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppPublishingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlot\",\"ListItemText\":\"Get-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotConfigName\",\"ListItemText\":\"Get-AzWebAppSlotConfigName\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlotConfigName\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Get-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotPublishingProfile\",\"ListItemText\":\"Get-AzWebAppSlotPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlotPublishingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Get-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotTriggeredWebJobHistory\",\"ListItemText\":\"Get-AzWebAppSlotTriggeredWebJobHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotTriggeredWebJobHistory \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotWebJob\",\"ListItemText\":\"Get-AzWebAppSlotWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSnapshot\",\"ListItemText\":\"Get-AzWebAppSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSnapshot\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSSLBinding\",\"ListItemText\":\"Get-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTrafficRouting\",\"ListItemText\":\"Get-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Get-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTriggeredWebJobHistory\",\"ListItemText\":\"Get-AzWebAppTriggeredWebJobHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppTriggeredWebJobHistory \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppWebJob\",\"ListItemText\":\"Get-AzWebAppWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSub\",\"ListItemText\":\"Get-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubCustomCertificate\",\"ListItemText\":\"Get-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubCustomDomain\",\"ListItemText\":\"Get-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubHub\",\"ListItemText\":\"Get-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubKey\",\"ListItemText\":\"Get-AzWebPubSubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubKey \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubSku\",\"ListItemText\":\"Get-AzWebPubSubSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubSku \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubUsage\",\"ListItemText\":\"Get-AzWebPubSubUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubUsage \\r\\n\"},{\"CompletionText\":\"Get-AzWvdApplication\",\"ListItemText\":\"Get-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Get-AzWvdApplicationGroup\",\"ListItemText\":\"Get-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Get-AzWvdDesktop\",\"ListItemText\":\"Get-AzWvdDesktop\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdDesktop \\r\\n\"},{\"CompletionText\":\"Get-AzWvdHostPool\",\"ListItemText\":\"Get-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Get-AzWvdHostPoolRegistrationToken\",\"ListItemText\":\"Get-AzWvdHostPoolRegistrationToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdHostPoolRegistrationToken \\r\\n\"},{\"CompletionText\":\"Get-AzWvdMsixPackage\",\"ListItemText\":\"Get-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Get-AzWvdRegistrationInfo\",\"ListItemText\":\"Get-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"Get-AzWvdScalingPlan\",\"ListItemText\":\"Get-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Get-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Get-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Get-AzWvdSessionHost\",\"ListItemText\":\"Get-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Get-AzWvdStartMenuItem\",\"ListItemText\":\"Get-AzWvdStartMenuItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdStartMenuItem \\r\\n\"},{\"CompletionText\":\"Get-AzWvdUserSession\",\"ListItemText\":\"Get-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Get-AzWvdWorkspace\",\"ListItemText\":\"Get-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Get-BCClientConfiguration\",\"ListItemText\":\"Get-BCClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCContentServerConfiguration\",\"ListItemText\":\"Get-BCContentServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCContentServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCDataCache\",\"ListItemText\":\"Get-BCDataCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCDataCache \\r\\n\"},{\"CompletionText\":\"Get-BCDataCacheExtension\",\"ListItemText\":\"Get-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Get-BcdEntry\",\"ListItemText\":\"Get-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntry\\r\\n\"},{\"CompletionText\":\"Get-BcdEntryDebugSettings\",\"ListItemText\":\"Get-BcdEntryDebugSettings\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntryDebugSettings\\r\\n\"},{\"CompletionText\":\"Get-BcdEntryHypervisorSettings\",\"ListItemText\":\"Get-BcdEntryHypervisorSettings\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntryHypervisorSettings\\r\\n\"},{\"CompletionText\":\"Get-BcdStore\",\"ListItemText\":\"Get-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Get-BcdStore\\r\\n\"},{\"CompletionText\":\"Get-BCHashCache\",\"ListItemText\":\"Get-BCHashCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCHashCache \\r\\n\"},{\"CompletionText\":\"Get-BCHostedCacheServerConfiguration\",\"ListItemText\":\"Get-BCHostedCacheServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCHostedCacheServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCNetworkConfiguration\",\"ListItemText\":\"Get-BCNetworkConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCNetworkConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCStatus\",\"ListItemText\":\"Get-BCStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCStatus \\r\\n\"},{\"CompletionText\":\"Get-BitLockerVolume\",\"ListItemText\":\"Get-BitLockerVolume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BitLockerVolume \\r\\n\"},{\"CompletionText\":\"Get-BitsTransfer\",\"ListItemText\":\"Get-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Get-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Get-Certificate\",\"ListItemText\":\"Get-Certificate\",\"ResultType\":2,\"ToolTip\":\"Get-Certificate\\r\\n\"},{\"CompletionText\":\"Get-CertificateAutoEnrollmentPolicy\",\"ListItemText\":\"Get-CertificateAutoEnrollmentPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateAutoEnrollmentPolicy\\r\\n\"},{\"CompletionText\":\"Get-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Get-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Get-CertificateNotificationTask\",\"ListItemText\":\"Get-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"Get-ChildItem\",\"ListItemText\":\"Get-ChildItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ChildItem [[-Path] ] [[-Filter] ] [-Include ] [-Exclude ] [-Recurse] [-Depth ] [-Force] [-Name] [-Attributes ] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] []\\r\\n\\r\\nGet-ChildItem [[-Filter] ] -LiteralPath [-Include ] [-Exclude ] [-Recurse] [-Depth ] [-Force] [-Name] [-Attributes ] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] []\\r\\n\"},{\"CompletionText\":\"Get-CimAssociatedInstance\",\"ListItemText\":\"Get-CimAssociatedInstance\",\"ResultType\":2,\"ToolTip\":\"Get-CimAssociatedInstance\\r\\n\"},{\"CompletionText\":\"Get-CimClass\",\"ListItemText\":\"Get-CimClass\",\"ResultType\":2,\"ToolTip\":\"Get-CimClass\\r\\n\"},{\"CompletionText\":\"Get-CimInstance\",\"ListItemText\":\"Get-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Get-CimInstance\\r\\n\"},{\"CompletionText\":\"Get-CimSession\",\"ListItemText\":\"Get-CimSession\",\"ResultType\":2,\"ToolTip\":\"Get-CimSession\\r\\n\"},{\"CompletionText\":\"Get-CIPolicy\",\"ListItemText\":\"Get-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicy\\r\\n\"},{\"CompletionText\":\"Get-CIPolicyIdInfo\",\"ListItemText\":\"Get-CIPolicyIdInfo\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicyIdInfo\\r\\n\"},{\"CompletionText\":\"Get-CIPolicyInfo\",\"ListItemText\":\"Get-CIPolicyInfo\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicyInfo\\r\\n\"},{\"CompletionText\":\"Get-Clipboard\",\"ListItemText\":\"Get-Clipboard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Clipboard [-Raw] []\\r\\n\"},{\"CompletionText\":\"Get-ClusteredScheduledTask\",\"ListItemText\":\"Get-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Get-CmsMessage\",\"ListItemText\":\"Get-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Get-CmsMessage\\r\\n\"},{\"CompletionText\":\"Get-Command\",\"ListItemText\":\"Get-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Command [[-ArgumentList] ] [-Verb ] [-Noun ] [-Module ] [-FullyQualifiedModule ] [-TotalCount ] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName ] [-ParameterType ] []\\r\\n\\r\\nGet-Command [[-Name] ] [[-ArgumentList] ] [-Module ] [-FullyQualifiedModule ] [-CommandType ] [-TotalCount ] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName ] [-ParameterType ] [-UseFuzzyMatching] [-FuzzyMinimumDistance ] [-UseAbbreviationExpansion] []\\r\\n\"},{\"CompletionText\":\"Get-ComputeProcess\",\"ListItemText\":\"Get-ComputeProcess\",\"ResultType\":2,\"ToolTip\":\"Get-ComputeProcess\\r\\n\"},{\"CompletionText\":\"Get-ComputerInfo\",\"ListItemText\":\"Get-ComputerInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ComputerInfo [[-Property] ] []\\r\\n\"},{\"CompletionText\":\"Get-Content\",\"ListItemText\":\"Get-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Content [-Path] [-ReadCount ] [-TotalCount ] [-Tail ] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Delimiter ] [-Wait] [-Raw] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nGet-Content -LiteralPath [-ReadCount ] [-TotalCount ] [-Tail ] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Delimiter ] [-Wait] [-Raw] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Get-Counter\",\"ListItemText\":\"Get-Counter\",\"ResultType\":2,\"ToolTip\":\"Get-Counter\\r\\n\"},{\"CompletionText\":\"Get-Credential\",\"ListItemText\":\"Get-Credential\",\"ResultType\":2,\"ToolTip\":\"Get-Credential\\r\\n\"},{\"CompletionText\":\"Get-CredsFromCredentialProvider\",\"ListItemText\":\"Get-CredsFromCredentialProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-CredsFromCredentialProvider \\r\\n\"},{\"CompletionText\":\"Get-Culture\",\"ListItemText\":\"Get-Culture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Culture [-NoUserOverrides] []\\r\\n\\r\\nGet-Culture [[-Name] ] [-NoUserOverrides] []\\r\\n\\r\\nGet-Culture [-ListAvailable] []\\r\\n\"},{\"CompletionText\":\"Get-DAClientExperienceConfiguration\",\"ListItemText\":\"Get-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Get-DAConnectionStatus\",\"ListItemText\":\"Get-DAConnectionStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAConnectionStatus \\r\\n\"},{\"CompletionText\":\"Get-DAEntryPointTableItem\",\"ListItemText\":\"Get-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Get-DAPolicyChange\",\"ListItemText\":\"Get-DAPolicyChange\",\"ResultType\":2,\"ToolTip\":\"Get-DAPolicyChange\\r\\n\"},{\"CompletionText\":\"Get-Date\",\"ListItemText\":\"Get-Date\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Date [[-Date] ] [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-Format ] [-AsUTC] []\\r\\n\\r\\nGet-Date [[-Date] ] -UFormat [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-AsUTC] []\\r\\n\\r\\nGet-Date -UnixTimeSeconds [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-Format ] [-AsUTC] []\\r\\n\\r\\nGet-Date -UnixTimeSeconds -UFormat [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-AsUTC] []\\r\\n\"},{\"CompletionText\":\"Get-DedupProperties\",\"ListItemText\":\"Get-DedupProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DedupProperties \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationLog\",\"ListItemText\":\"Get-DeliveryOptimizationLog\",\"ResultType\":2,\"ToolTip\":\"Get-DeliveryOptimizationLog\\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationLogAnalysis\",\"ListItemText\":\"Get-DeliveryOptimizationLogAnalysis\",\"ResultType\":2,\"ToolTip\":\"Get-DeliveryOptimizationLogAnalysis\\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationPerfSnap\",\"ListItemText\":\"Get-DeliveryOptimizationPerfSnap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationPerfSnap \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationPerfSnapThisMonth\",\"ListItemText\":\"Get-DeliveryOptimizationPerfSnapThisMonth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationPerfSnapThisMonth \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationStatus\",\"ListItemText\":\"Get-DeliveryOptimizationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationStatus \\r\\n\"},{\"CompletionText\":\"Get-Disk\",\"ListItemText\":\"Get-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Disk \\r\\n\"},{\"CompletionText\":\"Get-DiskImage\",\"ListItemText\":\"Get-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DiskImage \\r\\n\"},{\"CompletionText\":\"Get-DiskSNV\",\"ListItemText\":\"Get-DiskSNV\",\"ResultType\":2,\"ToolTip\":\"Get-DiskSNV\"},{\"CompletionText\":\"Get-DiskStorageNodeView\",\"ListItemText\":\"Get-DiskStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DiskStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-DnsClient\",\"ListItemText\":\"Get-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClient \\r\\n\"},{\"CompletionText\":\"Get-DnsClientCache\",\"ListItemText\":\"Get-DnsClientCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientCache \\r\\n\"},{\"CompletionText\":\"Get-DnsClientDohServerAddress\",\"ListItemText\":\"Get-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Get-DnsClientGlobalSetting\",\"ListItemText\":\"Get-DnsClientGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientGlobalSetting \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptGlobal\",\"ListItemText\":\"Get-DnsClientNrptGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptGlobal \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptPolicy\",\"ListItemText\":\"Get-DnsClientNrptPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptPolicy \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptRule\",\"ListItemText\":\"Get-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Get-DnsClientServerAddress\",\"ListItemText\":\"Get-DnsClientServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientServerAddress \\r\\n\"},{\"CompletionText\":\"Get-DOConfig\",\"ListItemText\":\"Get-DOConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOConfig \\r\\n\"},{\"CompletionText\":\"Get-DODownloadMode\",\"ListItemText\":\"Get-DODownloadMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DODownloadMode \\r\\n\"},{\"CompletionText\":\"Get-DOPercentageMaxBackgroundBandwidth\",\"ListItemText\":\"Get-DOPercentageMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOPercentageMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Get-DOPercentageMaxForegroundBandwidth\",\"ListItemText\":\"Get-DOPercentageMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOPercentageMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Get-DscConfiguration\",\"ListItemText\":\"Get-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Get-DscConfigurationStatus\",\"ListItemText\":\"Get-DscConfigurationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscConfigurationStatus \\r\\n\"},{\"CompletionText\":\"Get-DscLocalConfigurationManager\",\"ListItemText\":\"Get-DscLocalConfigurationManager\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscLocalConfigurationManager \\r\\n\"},{\"CompletionText\":\"Get-DscResource\",\"ListItemText\":\"Get-DscResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscResource \\r\\n\"},{\"CompletionText\":\"Get-Dtc\",\"ListItemText\":\"Get-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Dtc \\r\\n\"},{\"CompletionText\":\"Get-DtcAdvancedHostSetting\",\"ListItemText\":\"Get-DtcAdvancedHostSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcAdvancedHostSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcAdvancedSetting\",\"ListItemText\":\"Get-DtcAdvancedSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcAdvancedSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcClusterDefault\",\"ListItemText\":\"Get-DtcClusterDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcClusterDefault \\r\\n\"},{\"CompletionText\":\"Get-DtcClusterTMMapping\",\"ListItemText\":\"Get-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Get-DtcDefault\",\"ListItemText\":\"Get-DtcDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcDefault \\r\\n\"},{\"CompletionText\":\"Get-DtcLog\",\"ListItemText\":\"Get-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcLog \\r\\n\"},{\"CompletionText\":\"Get-DtcNetworkSetting\",\"ListItemText\":\"Get-DtcNetworkSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcNetworkSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcTransaction\",\"ListItemText\":\"Get-DtcTransaction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransaction \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsStatistics\",\"ListItemText\":\"Get-DtcTransactionsStatistics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsStatistics \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsTraceSession\",\"ListItemText\":\"Get-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsTraceSetting\",\"ListItemText\":\"Get-DtcTransactionsTraceSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsTraceSetting \\r\\n\"},{\"CompletionText\":\"Get-Error\",\"ListItemText\":\"Get-Error\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Error [-Newest ] []\\r\\n\\r\\nGet-Error [[-InputObject] ] []\\r\\n\"},{\"CompletionText\":\"Get-EtwTraceProvider\",\"ListItemText\":\"Get-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Get-EtwTraceSession\",\"ListItemText\":\"Get-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Get-Event\",\"ListItemText\":\"Get-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Event [[-SourceIdentifier] ] []\\r\\n\\r\\nGet-Event [-EventIdentifier] []\\r\\n\"},{\"CompletionText\":\"Get-EventSubscriber\",\"ListItemText\":\"Get-EventSubscriber\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EventSubscriber [[-SourceIdentifier] ] [-Force] []\\r\\n\\r\\nGet-EventSubscriber [-SubscriptionId] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-ExecutionPolicy\",\"ListItemText\":\"Get-ExecutionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-ExecutionPolicy\\r\\n\"},{\"CompletionText\":\"Get-ExperimentalFeature\",\"ListItemText\":\"Get-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ExperimentalFeature [[-Name] ] []\\r\\n\"},{\"CompletionText\":\"Get-FileHash\",\"ListItemText\":\"Get-FileHash\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileHash [-Path] [[-Algorithm] ] []\\r\\n\\r\\nGet-FileHash [-LiteralPath] [[-Algorithm] ] []\\r\\n\\r\\nGet-FileHash [-InputStream] [[-Algorithm] ] []\\r\\n\"},{\"CompletionText\":\"Get-FileIntegrity\",\"ListItemText\":\"Get-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Get-FileShare\",\"ListItemText\":\"Get-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileShare \\r\\n\"},{\"CompletionText\":\"Get-FileShareAccessControlEntry\",\"ListItemText\":\"Get-FileShareAccessControlEntry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileShareAccessControlEntry \\r\\n\"},{\"CompletionText\":\"Get-FileStorageTier\",\"ListItemText\":\"Get-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Get-FormatData\",\"ListItemText\":\"Get-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FormatData [[-TypeName] ] [-PowerShellVersion ] []\\r\\n\"},{\"CompletionText\":\"Get-GitBranchStatusColor\",\"ListItemText\":\"Get-GitBranchStatusColor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitBranchStatusColor \\r\\n\"},{\"CompletionText\":\"Get-GitDirectory\",\"ListItemText\":\"Get-GitDirectory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitDirectory \\r\\n\"},{\"CompletionText\":\"Get-GitStatus\",\"ListItemText\":\"Get-GitStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitStatus \\r\\n\"},{\"CompletionText\":\"Get-Help\",\"ListItemText\":\"Get-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Help [[-Name] ] [-Path ] [-Category ] [-Full] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Detailed [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Examples [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Parameter [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Online [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -ShowWindow [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\"},{\"CompletionText\":\"Get-HgsAttestationBaselinePolicy\",\"ListItemText\":\"Get-HgsAttestationBaselinePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-HgsAttestationBaselinePolicy\\r\\n\"},{\"CompletionText\":\"Get-HgsClientConfiguration\",\"ListItemText\":\"Get-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-HgsClientHostKey\",\"ListItemText\":\"Get-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Get-HgsGuardian\",\"ListItemText\":\"Get-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Get-HgsTrace\",\"ListItemText\":\"Get-HgsTrace\",\"ResultType\":2,\"ToolTip\":\"Get-HgsTrace\\r\\n\"},{\"CompletionText\":\"Get-HgsTraceFileData\",\"ListItemText\":\"Get-HgsTraceFileData\",\"ResultType\":2,\"ToolTip\":\"Get-HgsTraceFileData\\r\\n\"},{\"CompletionText\":\"Get-History\",\"ListItemText\":\"Get-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-History [[-Id] ] [[-Count] ] []\\r\\n\"},{\"CompletionText\":\"Get-HnsEndpoint\",\"ListItemText\":\"Get-HnsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpoint \\r\\n\"},{\"CompletionText\":\"Get-HnsEndpointAddresses\",\"ListItemText\":\"Get-HnsEndpointAddresses\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpointAddresses \\r\\n\"},{\"CompletionText\":\"Get-HnsEndpointStats\",\"ListItemText\":\"Get-HnsEndpointStats\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpointStats \\r\\n\"},{\"CompletionText\":\"Get-HnsNamespace\",\"ListItemText\":\"Get-HnsNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsNamespace \\r\\n\"},{\"CompletionText\":\"Get-HnsNetwork\",\"ListItemText\":\"Get-HnsNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsNetwork \\r\\n\"},{\"CompletionText\":\"Get-HnsPolicyList\",\"ListItemText\":\"Get-HnsPolicyList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsPolicyList \\r\\n\"},{\"CompletionText\":\"Get-Host\",\"ListItemText\":\"Get-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Host []\\r\\n\"},{\"CompletionText\":\"Get-HotFix\",\"ListItemText\":\"Get-HotFix\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HotFix [[-Id] ] [-ComputerName ] [-Credential ] []\\r\\n\\r\\nGet-HotFix [-Description ] [-ComputerName ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-InitiatorId\",\"ListItemText\":\"Get-InitiatorId\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InitiatorId \\r\\n\"},{\"CompletionText\":\"Get-InitiatorPort\",\"ListItemText\":\"Get-InitiatorPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InitiatorPort \\r\\n\"},{\"CompletionText\":\"Get-InstalledLanguage\",\"ListItemText\":\"Get-InstalledLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-InstalledLanguage\\r\\n\"},{\"CompletionText\":\"Get-InstalledModule\",\"ListItemText\":\"Get-InstalledModule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledModule \\r\\n\"},{\"CompletionText\":\"Get-InstalledPSResource\",\"ListItemText\":\"Get-InstalledPSResource\",\"ResultType\":2,\"ToolTip\":\"Get-InstalledPSResource\\r\\n\"},{\"CompletionText\":\"Get-InstalledScript\",\"ListItemText\":\"Get-InstalledScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledScript \\r\\n\"},{\"CompletionText\":\"Get-IscsiConnection\",\"ListItemText\":\"Get-IscsiConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiConnection \\r\\n\"},{\"CompletionText\":\"Get-IscsiSession\",\"ListItemText\":\"Get-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiSession \\r\\n\"},{\"CompletionText\":\"Get-IscsiTarget\",\"ListItemText\":\"Get-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Get-IscsiTargetPortal\",\"ListItemText\":\"Get-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Get-IseSnippet\",\"ListItemText\":\"Get-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IseSnippet \\r\\n\"},{\"CompletionText\":\"Get-Item\",\"ListItemText\":\"Get-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Stream ] []\\r\\n\\r\\nGet-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Get-ItemProperty\",\"ListItemText\":\"Get-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ItemProperty [-Path] [[-Name] ] [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\\r\\nGet-ItemProperty [[-Name] ] -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-ItemPropertyValue\",\"ListItemText\":\"Get-ItemPropertyValue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ItemPropertyValue [[-Path] ] [-Name] [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\\r\\nGet-ItemPropertyValue [-Name] -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-Job\",\"ListItemText\":\"Get-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Job [[-Id] ] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-InstanceId] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-Name] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-State] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] [-Command ] []\\r\\n\\r\\nGet-Job [-Filter] []\\r\\n\"},{\"CompletionText\":\"Get-JobTrigger\",\"ListItemText\":\"Get-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-JobTrigger\\r\\n\"},{\"CompletionText\":\"Get-KdsConfiguration\",\"ListItemText\":\"Get-KdsConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-KdsConfiguration\\r\\n\"},{\"CompletionText\":\"Get-KdsRootKey\",\"ListItemText\":\"Get-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Get-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Get-Language\",\"ListItemText\":\"Get-Language\",\"ResultType\":2,\"ToolTip\":\"Get-Language\"},{\"CompletionText\":\"Get-LapsAADPassword\",\"ListItemText\":\"Get-LapsAADPassword\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LapsAADPassword \\r\\n\"},{\"CompletionText\":\"Get-LapsADPassword\",\"ListItemText\":\"Get-LapsADPassword\",\"ResultType\":2,\"ToolTip\":\"Get-LapsADPassword\\r\\n\"},{\"CompletionText\":\"Get-LapsDiagnostics\",\"ListItemText\":\"Get-LapsDiagnostics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LapsDiagnostics \\r\\n\"},{\"CompletionText\":\"Get-LocalGroup\",\"ListItemText\":\"Get-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Get-LocalGroup\\r\\n\"},{\"CompletionText\":\"Get-LocalGroupMember\",\"ListItemText\":\"Get-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Get-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Get-LocalUser\",\"ListItemText\":\"Get-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Get-LocalUser\\r\\n\"},{\"CompletionText\":\"Get-Location\",\"ListItemText\":\"Get-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Location [-PSProvider ] [-PSDrive ] []\\r\\n\\r\\nGet-Location [-Stack] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"Get-LogProperties\",\"ListItemText\":\"Get-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LogProperties \\r\\n\"},{\"CompletionText\":\"Get-MarkdownOption\",\"ListItemText\":\"Get-MarkdownOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MarkdownOption []\\r\\n\"},{\"CompletionText\":\"Get-MaskingSet\",\"ListItemText\":\"Get-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MaskingSet \\r\\n\"},{\"CompletionText\":\"Get-Member\",\"ListItemText\":\"Get-Member\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Member [[-Name] ] [-InputObject ] [-MemberType ] [-View ] [-Static] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-MMAgent\",\"ListItemText\":\"Get-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MMAgent \\r\\n\"},{\"CompletionText\":\"Get-MockDynamicParameters\",\"ListItemText\":\"Get-MockDynamicParameters\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MockDynamicParameters \\r\\n\"},{\"CompletionText\":\"Get-Module\",\"ListItemText\":\"Get-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Module [[-Name] ] [-FullyQualifiedName ] [-All] []\\r\\n\\r\\nGet-Module [[-Name] ] -ListAvailable [-FullyQualifiedName ] [-All] [-PSEdition ] [-SkipEditionCheck] [-Refresh] []\\r\\n\\r\\nGet-Module [[-Name] ] -PSSession [-FullyQualifiedName ] [-ListAvailable] [-PSEdition ] [-SkipEditionCheck] [-Refresh] []\\r\\n\\r\\nGet-Module [[-Name] ] -CimSession [-FullyQualifiedName ] [-ListAvailable] [-SkipEditionCheck] [-Refresh] [-CimResourceUri ] [-CimNamespace ] []\\r\\n\"},{\"CompletionText\":\"Get-MpComputerStatus\",\"ListItemText\":\"Get-MpComputerStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpComputerStatus \\r\\n\"},{\"CompletionText\":\"Get-MpPerformanceReport\",\"ListItemText\":\"Get-MpPerformanceReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPerformanceReport \\r\\n\"},{\"CompletionText\":\"Get-MpPreference\",\"ListItemText\":\"Get-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPreference \\r\\n\"},{\"CompletionText\":\"Get-MpThreat\",\"ListItemText\":\"Get-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreat \\r\\n\"},{\"CompletionText\":\"Get-MpThreatCatalog\",\"ListItemText\":\"Get-MpThreatCatalog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatCatalog \\r\\n\"},{\"CompletionText\":\"Get-MpThreatDetection\",\"ListItemText\":\"Get-MpThreatDetection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatDetection \\r\\n\"},{\"CompletionText\":\"Get-NCSIPolicyConfiguration\",\"ListItemText\":\"Get-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Get-Net6to4Configuration\",\"ListItemText\":\"Get-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Get-NetAdapter\",\"ListItemText\":\"Get-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterAdvancedProperty\",\"ListItemText\":\"Get-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterBinding\",\"ListItemText\":\"Get-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterChecksumOffload\",\"ListItemText\":\"Get-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterDataPathConfiguration\",\"ListItemText\":\"Get-NetAdapterDataPathConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterDataPathConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Get-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterHardwareInfo\",\"ListItemText\":\"Get-NetAdapterHardwareInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterHardwareInfo \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterIPsecOffload\",\"ListItemText\":\"Get-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterLso\",\"ListItemText\":\"Get-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterPacketDirect\",\"ListItemText\":\"Get-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterPowerManagement\",\"ListItemText\":\"Get-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterQos\",\"ListItemText\":\"Get-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRdma\",\"ListItemText\":\"Get-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRsc\",\"ListItemText\":\"Get-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRss\",\"ListItemText\":\"Get-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterSriov\",\"ListItemText\":\"Get-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterSriovVf\",\"ListItemText\":\"Get-NetAdapterSriovVf\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterSriovVf \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterStatistics\",\"ListItemText\":\"Get-NetAdapterStatistics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterStatistics \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterUso\",\"ListItemText\":\"Get-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVmq\",\"ListItemText\":\"Get-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVMQQueue\",\"ListItemText\":\"Get-NetAdapterVMQQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVMQQueue \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVPort\",\"ListItemText\":\"Get-NetAdapterVPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVPort \\r\\n\"},{\"CompletionText\":\"Get-NetCompartment\",\"ListItemText\":\"Get-NetCompartment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetCompartment \\r\\n\"},{\"CompletionText\":\"Get-NetConnectionProfile\",\"ListItemText\":\"Get-NetConnectionProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetConnectionProfile \\r\\n\"},{\"CompletionText\":\"Get-NetDnsTransitionConfiguration\",\"ListItemText\":\"Get-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetDnsTransitionMonitoring\",\"ListItemText\":\"Get-NetDnsTransitionMonitoring\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetDnsTransitionMonitoring \\r\\n\"},{\"CompletionText\":\"Get-NetEventNetworkAdapter\",\"ListItemText\":\"Get-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetEventPacketCaptureProvider\",\"ListItemText\":\"Get-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventProvider\",\"ListItemText\":\"Get-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventSession\",\"ListItemText\":\"Get-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventSession \\r\\n\"},{\"CompletionText\":\"Get-NetEventVFPProvider\",\"ListItemText\":\"Get-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmNetworkAdapter\",\"ListItemText\":\"Get-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmSwitch\",\"ListItemText\":\"Get-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmSwitchProvider\",\"ListItemText\":\"Get-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventWFPCaptureProvider\",\"ListItemText\":\"Get-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallAddressFilter\",\"ListItemText\":\"Get-NetFirewallAddressFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallAddressFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallApplicationFilter\",\"ListItemText\":\"Get-NetFirewallApplicationFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallApplicationFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Get-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVPort\",\"ListItemText\":\"Get-NetFirewallHyperVPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVPort \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVProfile\",\"ListItemText\":\"Get-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVRule\",\"ListItemText\":\"Get-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVVMCreator\",\"ListItemText\":\"Get-NetFirewallHyperVVMCreator\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVVMCreator \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Get-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallInterfaceFilter\",\"ListItemText\":\"Get-NetFirewallInterfaceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallInterfaceFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallInterfaceTypeFilter\",\"ListItemText\":\"Get-NetFirewallInterfaceTypeFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallInterfaceTypeFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallPortFilter\",\"ListItemText\":\"Get-NetFirewallPortFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallPortFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallProfile\",\"ListItemText\":\"Get-NetFirewallProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallProfile \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallRule\",\"ListItemText\":\"Get-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallSecurityFilter\",\"ListItemText\":\"Get-NetFirewallSecurityFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallSecurityFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallServiceFilter\",\"ListItemText\":\"Get-NetFirewallServiceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallServiceFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallSetting\",\"ListItemText\":\"Get-NetFirewallSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallSetting \\r\\n\"},{\"CompletionText\":\"Get-NetIPAddress\",\"ListItemText\":\"Get-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Get-NetIPConfiguration\",\"ListItemText\":\"Get-NetIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetIPHttpsConfiguration\",\"ListItemText\":\"Get-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetIPHttpsState\",\"ListItemText\":\"Get-NetIPHttpsState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPHttpsState \\r\\n\"},{\"CompletionText\":\"Get-NetIPInterface\",\"ListItemText\":\"Get-NetIPInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPInterface \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecDospSetting\",\"ListItemText\":\"Get-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Get-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeRule\",\"ListItemText\":\"Get-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeSA\",\"ListItemText\":\"Get-NetIPsecMainModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeSA \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Get-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Get-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Get-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecQuickModeSA\",\"ListItemText\":\"Get-NetIPsecQuickModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecQuickModeSA \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecRule\",\"ListItemText\":\"Get-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Get-NetIPv4Protocol\",\"ListItemText\":\"Get-NetIPv4Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPv4Protocol \\r\\n\"},{\"CompletionText\":\"Get-NetIPv6Protocol\",\"ListItemText\":\"Get-NetIPv6Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPv6Protocol \\r\\n\"},{\"CompletionText\":\"Get-NetIsatapConfiguration\",\"ListItemText\":\"Get-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeam\",\"ListItemText\":\"Get-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeamMember\",\"ListItemText\":\"Get-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeamNic\",\"ListItemText\":\"Get-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Get-NetNat\",\"ListItemText\":\"Get-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNat \\r\\n\"},{\"CompletionText\":\"Get-NetNatExternalAddress\",\"ListItemText\":\"Get-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Get-NetNatGlobal\",\"ListItemText\":\"Get-NetNatGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatGlobal \\r\\n\"},{\"CompletionText\":\"Get-NetNatSession\",\"ListItemText\":\"Get-NetNatSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatSession \\r\\n\"},{\"CompletionText\":\"Get-NetNatStaticMapping\",\"ListItemText\":\"Get-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Get-NetNatTransitionConfiguration\",\"ListItemText\":\"Get-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetNatTransitionMonitoring\",\"ListItemText\":\"Get-NetNatTransitionMonitoring\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatTransitionMonitoring \\r\\n\"},{\"CompletionText\":\"Get-NetNeighbor\",\"ListItemText\":\"Get-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Get-NetOffloadGlobalSetting\",\"ListItemText\":\"Get-NetOffloadGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetOffloadGlobalSetting \\r\\n\"},{\"CompletionText\":\"Get-NetPrefixPolicy\",\"ListItemText\":\"Get-NetPrefixPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetPrefixPolicy \\r\\n\"},{\"CompletionText\":\"Get-NetQosPolicy\",\"ListItemText\":\"Get-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Get-NetRoute\",\"ListItemText\":\"Get-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetRoute \\r\\n\"},{\"CompletionText\":\"Get-NetSwitchTeam\",\"ListItemText\":\"Get-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Get-NetSwitchTeamMember\",\"ListItemText\":\"Get-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Get-NetTCPConnection\",\"ListItemText\":\"Get-NetTCPConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTCPConnection \\r\\n\"},{\"CompletionText\":\"Get-NetTCPSetting\",\"ListItemText\":\"Get-NetTCPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTCPSetting \\r\\n\"},{\"CompletionText\":\"Get-NetTeredoConfiguration\",\"ListItemText\":\"Get-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetTeredoState\",\"ListItemText\":\"Get-NetTeredoState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTeredoState \\r\\n\"},{\"CompletionText\":\"Get-NetTransportFilter\",\"ListItemText\":\"Get-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"Get-NetUDPEndpoint\",\"ListItemText\":\"Get-NetUDPEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetUDPEndpoint \\r\\n\"},{\"CompletionText\":\"Get-NetUDPSetting\",\"ListItemText\":\"Get-NetUDPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetUDPSetting \\r\\n\"},{\"CompletionText\":\"Get-NetView\",\"ListItemText\":\"Get-NetView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetView \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchEthernetPort\",\"ListItemText\":\"Get-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchFeature\",\"ListItemText\":\"Get-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchGlobalData\",\"ListItemText\":\"Get-NetworkSwitchGlobalData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchGlobalData \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchVlan\",\"ListItemText\":\"Get-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Get-NonRemovableAppsPolicy\",\"ListItemText\":\"Get-NonRemovableAppsPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-NonRemovableAppsPolicy\\r\\n\"},{\"CompletionText\":\"Get-OdbcDriver\",\"ListItemText\":\"Get-OdbcDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcDriver \\r\\n\"},{\"CompletionText\":\"Get-OdbcDsn\",\"ListItemText\":\"Get-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Get-OdbcPerfCounter\",\"ListItemText\":\"Get-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Get-OffloadDataTransferSetting\",\"ListItemText\":\"Get-OffloadDataTransferSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OffloadDataTransferSetting \\r\\n\"},{\"CompletionText\":\"Get-OperationValidation\",\"ListItemText\":\"Get-OperationValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OperationValidation \\r\\n\"},{\"CompletionText\":\"Get-Package\",\"ListItemText\":\"Get-Package\",\"ResultType\":2,\"ToolTip\":\"Get-Package\\r\\n\"},{\"CompletionText\":\"Get-PackageProvider\",\"ListItemText\":\"Get-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Get-PackageProvider\\r\\n\"},{\"CompletionText\":\"Get-PackageSource\",\"ListItemText\":\"Get-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Get-PackageSource\\r\\n\"},{\"CompletionText\":\"Get-Partition\",\"ListItemText\":\"Get-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Partition \\r\\n\"},{\"CompletionText\":\"Get-PartitionSupportedSize\",\"ListItemText\":\"Get-PartitionSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PartitionSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-PcsvDevice\",\"ListItemText\":\"Get-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Get-PcsvDeviceLog\",\"ListItemText\":\"Get-PcsvDeviceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PcsvDeviceLog \\r\\n\"},{\"CompletionText\":\"Get-PfxCertificate\",\"ListItemText\":\"Get-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Get-PfxData\",\"ListItemText\":\"Get-PfxData\",\"ResultType\":2,\"ToolTip\":\"Get-PfxData\\r\\n\"},{\"CompletionText\":\"Get-PhysicalDisk\",\"ListItemText\":\"Get-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Get-PhysicalDiskSNV\",\"ListItemText\":\"Get-PhysicalDiskSNV\",\"ResultType\":2,\"ToolTip\":\"Get-PhysicalDiskSNV\"},{\"CompletionText\":\"Get-PhysicalDiskStorageNodeView\",\"ListItemText\":\"Get-PhysicalDiskStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalDiskStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-PhysicalExtent\",\"ListItemText\":\"Get-PhysicalExtent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalExtent \\r\\n\"},{\"CompletionText\":\"Get-PhysicalExtentAssociation\",\"ListItemText\":\"Get-PhysicalExtentAssociation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalExtentAssociation \\r\\n\"},{\"CompletionText\":\"Get-PmemDedicatedMemory\",\"ListItemText\":\"Get-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"Get-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"Get-PmemDisk\",\"ListItemText\":\"Get-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"Get-PmemDisk\\r\\n\"},{\"CompletionText\":\"Get-PmemPhysicalDevice\",\"ListItemText\":\"Get-PmemPhysicalDevice\",\"ResultType\":2,\"ToolTip\":\"Get-PmemPhysicalDevice\\r\\n\"},{\"CompletionText\":\"Get-PmemUnusedRegion\",\"ListItemText\":\"Get-PmemUnusedRegion\",\"ResultType\":2,\"ToolTip\":\"Get-PmemUnusedRegion\\r\\n\"},{\"CompletionText\":\"Get-PnpDevice\",\"ListItemText\":\"Get-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PnpDevice \\r\\n\"},{\"CompletionText\":\"Get-PnpDeviceProperty\",\"ListItemText\":\"Get-PnpDeviceProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PnpDeviceProperty \\r\\n\"},{\"CompletionText\":\"Get-PreferredLanguage\",\"ListItemText\":\"Get-PreferredLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-PreferredLanguage\"},{\"CompletionText\":\"Get-PrintConfiguration\",\"ListItemText\":\"Get-PrintConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrintConfiguration \\r\\n\"},{\"CompletionText\":\"Get-Printer\",\"ListItemText\":\"Get-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Printer \\r\\n\"},{\"CompletionText\":\"Get-PrinterDriver\",\"ListItemText\":\"Get-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Get-PrinterPort\",\"ListItemText\":\"Get-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterPort \\r\\n\"},{\"CompletionText\":\"Get-PrinterProperty\",\"ListItemText\":\"Get-PrinterProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterProperty \\r\\n\"},{\"CompletionText\":\"Get-PrintJob\",\"ListItemText\":\"Get-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrintJob \\r\\n\"},{\"CompletionText\":\"Get-Process\",\"ListItemText\":\"Get-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Process [[-Name] ] [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process [[-Name] ] -IncludeUserName []\\r\\n\\r\\nGet-Process -Id [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process -Id -IncludeUserName []\\r\\n\\r\\nGet-Process -InputObject [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process -InputObject -IncludeUserName []\\r\\n\"},{\"CompletionText\":\"Get-ProcessMitigation\",\"ListItemText\":\"Get-ProcessMitigation\",\"ResultType\":2,\"ToolTip\":\"Get-ProcessMitigation\\r\\n\"},{\"CompletionText\":\"Get-PromptConnectionInfo\",\"ListItemText\":\"Get-PromptConnectionInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PromptConnectionInfo \\r\\n\"},{\"CompletionText\":\"Get-PromptPath\",\"ListItemText\":\"Get-PromptPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PromptPath \\r\\n\"},{\"CompletionText\":\"Get-ProvisionedAppPackage\",\"ListItemText\":\"Get-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppPackage\"},{\"CompletionText\":\"Get-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Get-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Get-ProvisionedAppxPackage\",\"ListItemText\":\"Get-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppxPackage\"},{\"CompletionText\":\"Get-ProvisioningPackage\",\"ListItemText\":\"Get-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Get-PSBreakpoint\",\"ListItemText\":\"Get-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSBreakpoint [[-Script] ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint -Command [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint -Variable [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint [-Type] [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint [-Id] [-Runspace ] []\\r\\n\"},{\"CompletionText\":\"Get-PSCallStack\",\"ListItemText\":\"Get-PSCallStack\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSCallStack []\\r\\n\"},{\"CompletionText\":\"Get-PSDrive\",\"ListItemText\":\"Get-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSDrive [[-Name] ] [-Scope ] [-PSProvider ] []\\r\\n\\r\\nGet-PSDrive [-LiteralName] [-Scope ] [-PSProvider ] []\\r\\n\"},{\"CompletionText\":\"Get-PSHostProcessInfo\",\"ListItemText\":\"Get-PSHostProcessInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSHostProcessInfo [[-Name] ] []\\r\\n\\r\\nGet-PSHostProcessInfo [-Process] []\\r\\n\\r\\nGet-PSHostProcessInfo [-Id] []\\r\\n\"},{\"CompletionText\":\"Get-PSProvider\",\"ListItemText\":\"Get-PSProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSProvider [[-PSProvider] ] []\\r\\n\"},{\"CompletionText\":\"Get-PSReadLineKeyHandler\",\"ListItemText\":\"Get-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSReadLineKeyHandler [-Bound] [-Unbound] []\\r\\n\\r\\nGet-PSReadLineKeyHandler [-Chord] []\\r\\n\"},{\"CompletionText\":\"Get-PSReadLineOption\",\"ListItemText\":\"Get-PSReadLineOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSReadLineOption []\\r\\n\"},{\"CompletionText\":\"Get-PSRepository\",\"ListItemText\":\"Get-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSRepository \\r\\n\"},{\"CompletionText\":\"Get-PSResource\",\"ListItemText\":\"Get-PSResource\",\"ResultType\":2,\"ToolTip\":\"Get-PSResource\"},{\"CompletionText\":\"Get-PSResourceRepository\",\"ListItemText\":\"Get-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Get-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Get-PSScriptFileInfo\",\"ListItemText\":\"Get-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Get-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Get-PSSession\",\"ListItemText\":\"Get-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSession [-Name ] []\\r\\n\\r\\nGet-PSSession [-ComputerName] [-ApplicationName ] [-ConfigurationName ] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ComputerName] -InstanceId [-ApplicationName ] [-ConfigurationName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ConnectionUri] [-ConfigurationName ] [-AllowRedirection] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession -ContainerId [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -ContainerId [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession -VMId [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -VMId [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession -VMName [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -VMName [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession [-InstanceId ] []\\r\\n\\r\\nGet-PSSession [-Id] []\\r\\n\"},{\"CompletionText\":\"Get-PSSessionCapability\",\"ListItemText\":\"Get-PSSessionCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSessionCapability [-ConfigurationName] [-Username] [-Full] []\\r\\n\"},{\"CompletionText\":\"Get-PSSessionConfiguration\",\"ListItemText\":\"Get-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSessionConfiguration [[-Name] ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-Random\",\"ListItemText\":\"Get-Random\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Random [[-Maximum] ] [-SetSeed ] [-Minimum ] [-Count ] []\\r\\n\\r\\nGet-Random [-InputObject] [-SetSeed ] [-Count ] []\\r\\n\\r\\nGet-Random [-InputObject] -Shuffle [-SetSeed ] []\\r\\n\"},{\"CompletionText\":\"Get-ResiliencySetting\",\"ListItemText\":\"Get-ResiliencySetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ResiliencySetting \\r\\n\"},{\"CompletionText\":\"Get-Runspace\",\"ListItemText\":\"Get-Runspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Runspace [[-Name] ] []\\r\\n\\r\\nGet-Runspace [-Id] []\\r\\n\\r\\nGet-Runspace [-InstanceId] []\\r\\n\"},{\"CompletionText\":\"Get-RunspaceDebug\",\"ListItemText\":\"Get-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-RunspaceDebug [[-RunspaceName] ] []\\r\\n\\r\\nGet-RunspaceDebug [-Runspace] []\\r\\n\\r\\nGet-RunspaceDebug [-RunspaceId] []\\r\\n\\r\\nGet-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nGet-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Get-ScheduledJob\",\"ListItemText\":\"Get-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Get-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Get-ScheduledJobOption\",\"ListItemText\":\"Get-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"Get-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"Get-ScheduledTask\",\"ListItemText\":\"Get-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Get-ScheduledTaskInfo\",\"ListItemText\":\"Get-ScheduledTaskInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ScheduledTaskInfo \\r\\n\"},{\"CompletionText\":\"Get-SecureBootPolicy\",\"ListItemText\":\"Get-SecureBootPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-SecureBootPolicy\\r\\n\"},{\"CompletionText\":\"Get-SecureBootUEFI\",\"ListItemText\":\"Get-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Get-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Get-SecureRandom\",\"ListItemText\":\"Get-SecureRandom\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SecureRandom [[-Maximum] ] [-Minimum ] [-Count ] []\\r\\n\\r\\nGet-SecureRandom [-InputObject] [-Count ] []\\r\\n\\r\\nGet-SecureRandom [-InputObject] -Shuffle []\\r\\n\"},{\"CompletionText\":\"Get-Service\",\"ListItemText\":\"Get-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Service [[-Name] ] [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] []\\r\\n\\r\\nGet-Service -DisplayName [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] []\\r\\n\\r\\nGet-Service [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Get-SmbBandWidthLimit\",\"ListItemText\":\"Get-SmbBandWidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbBandWidthLimit \\r\\n\"},{\"CompletionText\":\"Get-SmbClientAccessToServer\",\"ListItemText\":\"Get-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Get-SmbClientCertificateMapping\",\"ListItemText\":\"Get-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbClientConfiguration\",\"ListItemText\":\"Get-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-SmbClientNetworkInterface\",\"ListItemText\":\"Get-SmbClientNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-SmbConnection\",\"ListItemText\":\"Get-SmbConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbConnection \\r\\n\"},{\"CompletionText\":\"Get-SmbDelegation\",\"ListItemText\":\"Get-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Get-SmbGlobalMapping\",\"ListItemText\":\"Get-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbMapping\",\"ListItemText\":\"Get-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbMultichannelConnection\",\"ListItemText\":\"Get-SmbMultichannelConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMultichannelConnection \\r\\n\"},{\"CompletionText\":\"Get-SmbMultichannelConstraint\",\"ListItemText\":\"Get-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"Get-SmbOpenFile\",\"ListItemText\":\"Get-SmbOpenFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbOpenFile \\r\\n\"},{\"CompletionText\":\"Get-SmbServerCertificateMapping\",\"ListItemText\":\"Get-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbServerCertProps\",\"ListItemText\":\"Get-SmbServerCertProps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerCertProps \\r\\n\"},{\"CompletionText\":\"Get-SmbServerConfiguration\",\"ListItemText\":\"Get-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-SmbServerNetworkInterface\",\"ListItemText\":\"Get-SmbServerNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-SmbSession\",\"ListItemText\":\"Get-SmbSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbSession \\r\\n\"},{\"CompletionText\":\"Get-SmbShare\",\"ListItemText\":\"Get-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbShare \\r\\n\"},{\"CompletionText\":\"Get-SmbShareAccess\",\"ListItemText\":\"Get-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Get-SmbWitnessClient\",\"ListItemText\":\"Get-SmbWitnessClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbWitnessClient \\r\\n\"},{\"CompletionText\":\"Get-StartApps\",\"ListItemText\":\"Get-StartApps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StartApps \\r\\n\"},{\"CompletionText\":\"Get-StorageAdvancedProperty\",\"ListItemText\":\"Get-StorageAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Get-StorageBusBinding\",\"ListItemText\":\"Get-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"Get-StorageBusCache\",\"ListItemText\":\"Get-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Get-StorageBusClientDevice\",\"ListItemText\":\"Get-StorageBusClientDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusClientDevice \\r\\n\"},{\"CompletionText\":\"Get-StorageBusDisk\",\"ListItemText\":\"Get-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetCacheStore\",\"ListItemText\":\"Get-StorageBusTargetCacheStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetCacheStore \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetCacheStoresInstance\",\"ListItemText\":\"Get-StorageBusTargetCacheStoresInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetCacheStoresInstance \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetDevice\",\"ListItemText\":\"Get-StorageBusTargetDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetDevice \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetDeviceInstance\",\"ListItemText\":\"Get-StorageBusTargetDeviceInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetDeviceInstance \\r\\n\"},{\"CompletionText\":\"Get-StorageChassis\",\"ListItemText\":\"Get-StorageChassis\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageChassis \\r\\n\"},{\"CompletionText\":\"Get-StorageDataCollection\",\"ListItemText\":\"Get-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Get-StorageDiagnosticInfo\",\"ListItemText\":\"Get-StorageDiagnosticInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageDiagnosticInfo \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosure\",\"ListItemText\":\"Get-StorageEnclosure\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosure \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosureSNV\",\"ListItemText\":\"Get-StorageEnclosureSNV\",\"ResultType\":2,\"ToolTip\":\"Get-StorageEnclosureSNV\"},{\"CompletionText\":\"Get-StorageEnclosureStorageNodeView\",\"ListItemText\":\"Get-StorageEnclosureStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosureStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosureVendorData\",\"ListItemText\":\"Get-StorageEnclosureVendorData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosureVendorData \\r\\n\"},{\"CompletionText\":\"Get-StorageExtendedStatus\",\"ListItemText\":\"Get-StorageExtendedStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageExtendedStatus \\r\\n\"},{\"CompletionText\":\"Get-StorageFaultDomain\",\"ListItemText\":\"Get-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Get-StorageFileServer\",\"ListItemText\":\"Get-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Get-StorageFirmwareInformation\",\"ListItemText\":\"Get-StorageFirmwareInformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFirmwareInformation \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthAction\",\"ListItemText\":\"Get-StorageHealthAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthAction \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthReport\",\"ListItemText\":\"Get-StorageHealthReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthReport \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthSetting\",\"ListItemText\":\"Get-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Get-StorageHistory\",\"ListItemText\":\"Get-StorageHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHistory \\r\\n\"},{\"CompletionText\":\"Get-StorageJob\",\"ListItemText\":\"Get-StorageJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageJob \\r\\n\"},{\"CompletionText\":\"Get-StorageNode\",\"ListItemText\":\"Get-StorageNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageNode \\r\\n\"},{\"CompletionText\":\"Get-StoragePool\",\"ListItemText\":\"Get-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StoragePool \\r\\n\"},{\"CompletionText\":\"Get-StorageProvider\",\"ListItemText\":\"Get-StorageProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageProvider \\r\\n\"},{\"CompletionText\":\"Get-StorageRack\",\"ListItemText\":\"Get-StorageRack\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageRack \\r\\n\"},{\"CompletionText\":\"Get-StorageReliabilityCounter\",\"ListItemText\":\"Get-StorageReliabilityCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageReliabilityCounter \\r\\n\"},{\"CompletionText\":\"Get-StorageScaleUnit\",\"ListItemText\":\"Get-StorageScaleUnit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageScaleUnit \\r\\n\"},{\"CompletionText\":\"Get-StorageSetting\",\"ListItemText\":\"Get-StorageSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSetting \\r\\n\"},{\"CompletionText\":\"Get-StorageSite\",\"ListItemText\":\"Get-StorageSite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSite \\r\\n\"},{\"CompletionText\":\"Get-StorageSubSystem\",\"ListItemText\":\"Get-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Get-StorageTier\",\"ListItemText\":\"Get-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageTier \\r\\n\"},{\"CompletionText\":\"Get-StorageTierSupportedSize\",\"ListItemText\":\"Get-StorageTierSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageTierSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-SupportedClusterSizes\",\"ListItemText\":\"Get-SupportedClusterSizes\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SupportedClusterSizes \\r\\n\"},{\"CompletionText\":\"Get-SupportedFileSystems\",\"ListItemText\":\"Get-SupportedFileSystems\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SupportedFileSystems \\r\\n\"},{\"CompletionText\":\"Get-SystemDriver\",\"ListItemText\":\"Get-SystemDriver\",\"ResultType\":2,\"ToolTip\":\"Get-SystemDriver\\r\\n\"},{\"CompletionText\":\"Get-SystemLanguage\",\"ListItemText\":\"Get-SystemLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-SystemLanguage\"},{\"CompletionText\":\"Get-SystemPreferredUILanguage\",\"ListItemText\":\"Get-SystemPreferredUILanguage\",\"ResultType\":2,\"ToolTip\":\"Get-SystemPreferredUILanguage\\r\\n\"},{\"CompletionText\":\"Get-TargetPort\",\"ListItemText\":\"Get-TargetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TargetPort \\r\\n\"},{\"CompletionText\":\"Get-TargetPortal\",\"ListItemText\":\"Get-TargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TargetPortal \\r\\n\"},{\"CompletionText\":\"Get-TestDriveItem\",\"ListItemText\":\"Get-TestDriveItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TestDriveItem \\r\\n\"},{\"CompletionText\":\"Get-TimeZone\",\"ListItemText\":\"Get-TimeZone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TimeZone [[-Name] ] []\\r\\n\\r\\nGet-TimeZone -Id []\\r\\n\\r\\nGet-TimeZone -ListAvailable []\\r\\n\"},{\"CompletionText\":\"Get-TlsCipherSuite\",\"ListItemText\":\"Get-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Get-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Get-TlsEccCurve\",\"ListItemText\":\"Get-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Get-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Get-Tpm\",\"ListItemText\":\"Get-Tpm\",\"ResultType\":2,\"ToolTip\":\"Get-Tpm\\r\\n\"},{\"CompletionText\":\"Get-TpmEndorsementKeyInfo\",\"ListItemText\":\"Get-TpmEndorsementKeyInfo\",\"ResultType\":2,\"ToolTip\":\"Get-TpmEndorsementKeyInfo\\r\\n\"},{\"CompletionText\":\"Get-TpmSupportedFeature\",\"ListItemText\":\"Get-TpmSupportedFeature\",\"ResultType\":2,\"ToolTip\":\"Get-TpmSupportedFeature\\r\\n\"},{\"CompletionText\":\"Get-TraceSource\",\"ListItemText\":\"Get-TraceSource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TraceSource [[-Name] ] []\\r\\n\"},{\"CompletionText\":\"Get-TroubleshootingPack\",\"ListItemText\":\"Get-TroubleshootingPack\",\"ResultType\":2,\"ToolTip\":\"Get-TroubleshootingPack\\r\\n\"},{\"CompletionText\":\"Get-TrustedProvisioningCertificate\",\"ListItemText\":\"Get-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"Get-TypeData\",\"ListItemText\":\"Get-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TypeData [[-TypeName] ] []\\r\\n\"},{\"CompletionText\":\"Get-UICulture\",\"ListItemText\":\"Get-UICulture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-UICulture []\\r\\n\"},{\"CompletionText\":\"Get-Unique\",\"ListItemText\":\"Get-Unique\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Unique [-InputObject ] [-AsString] [-CaseInsensitive] []\\r\\n\\r\\nGet-Unique [-InputObject ] [-OnType] [-CaseInsensitive] []\\r\\n\"},{\"CompletionText\":\"Get-Uptime\",\"ListItemText\":\"Get-Uptime\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Uptime []\\r\\n\\r\\nGet-Uptime [-Since] []\\r\\n\"},{\"CompletionText\":\"Get-UsageAggregates\",\"ListItemText\":\"Get-UsageAggregates\",\"ResultType\":2,\"ToolTip\":\"Get-UsageAggregates\\r\\n\"},{\"CompletionText\":\"Get-Variable\",\"ListItemText\":\"Get-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Variable [[-Name] ] [-ValueOnly] [-Include ] [-Exclude ] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Get-Verb\",\"ListItemText\":\"Get-Verb\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Verb [[-Verb] ] [[-Group] ] []\\r\\n\"},{\"CompletionText\":\"Get-VHD\",\"ListItemText\":\"Get-VHD\",\"ResultType\":2,\"ToolTip\":\"Get-VHD\\r\\n\"},{\"CompletionText\":\"Get-VHDSet\",\"ListItemText\":\"Get-VHDSet\",\"ResultType\":2,\"ToolTip\":\"Get-VHDSet\\r\\n\"},{\"CompletionText\":\"Get-VHDSnapshot\",\"ListItemText\":\"Get-VHDSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-VHDSnapshot\\r\\n\"},{\"CompletionText\":\"Get-VirtualDisk\",\"ListItemText\":\"Get-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Get-VirtualDiskSupportedSize\",\"ListItemText\":\"Get-VirtualDiskSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VirtualDiskSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-VM\",\"ListItemText\":\"Get-VM\",\"ResultType\":2,\"ToolTip\":\"Get-VM\\r\\n\"},{\"CompletionText\":\"Get-VMAssignableDevice\",\"ListItemText\":\"Get-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Get-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Get-VMBios\",\"ListItemText\":\"Get-VMBios\",\"ResultType\":2,\"ToolTip\":\"Get-VMBios\\r\\n\"},{\"CompletionText\":\"Get-VMCheckpoint\",\"ListItemText\":\"Get-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Get-VMCheckpoint\"},{\"CompletionText\":\"Get-VMComPort\",\"ListItemText\":\"Get-VMComPort\",\"ResultType\":2,\"ToolTip\":\"Get-VMComPort\\r\\n\"},{\"CompletionText\":\"Get-VMConnectAccess\",\"ListItemText\":\"Get-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Get-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"Get-VMDirectVirtualDisk\",\"ListItemText\":\"Get-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Get-VMDvdDrive\",\"ListItemText\":\"Get-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Get-VMFibreChannelHba\",\"ListItemText\":\"Get-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Get-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Get-VMFirmware\",\"ListItemText\":\"Get-VMFirmware\",\"ResultType\":2,\"ToolTip\":\"Get-VMFirmware\\r\\n\"},{\"CompletionText\":\"Get-VMFloppyDiskDrive\",\"ListItemText\":\"Get-VMFloppyDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMFloppyDiskDrive\\r\\n\"},{\"CompletionText\":\"Get-VMGpuPartitionAdapter\",\"ListItemText\":\"Get-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMGroup\",\"ListItemText\":\"Get-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Get-VMGroup\\r\\n\"},{\"CompletionText\":\"Get-VMHardDiskDrive\",\"ListItemText\":\"Get-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Get-VMHost\",\"ListItemText\":\"Get-VMHost\",\"ResultType\":2,\"ToolTip\":\"Get-VMHost\\r\\n\"},{\"CompletionText\":\"Get-VMHostAssignableDevice\",\"ListItemText\":\"Get-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Get-VMHostCluster\",\"ListItemText\":\"Get-VMHostCluster\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostCluster\\r\\n\"},{\"CompletionText\":\"Get-VMHostNumaNode\",\"ListItemText\":\"Get-VMHostNumaNode\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostNumaNode\\r\\n\"},{\"CompletionText\":\"Get-VMHostNumaNodeStatus\",\"ListItemText\":\"Get-VMHostNumaNodeStatus\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostNumaNodeStatus\\r\\n\"},{\"CompletionText\":\"Get-VMHostPartitionableGpu\",\"ListItemText\":\"Get-VMHostPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Get-VMHostSupportedVersion\",\"ListItemText\":\"Get-VMHostSupportedVersion\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostSupportedVersion\\r\\n\"},{\"CompletionText\":\"Get-VMIdeController\",\"ListItemText\":\"Get-VMIdeController\",\"ResultType\":2,\"ToolTip\":\"Get-VMIdeController\\r\\n\"},{\"CompletionText\":\"Get-VMIntegrationService\",\"ListItemText\":\"Get-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Get-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Get-VMKeyProtector\",\"ListItemText\":\"Get-VMKeyProtector\",\"ResultType\":2,\"ToolTip\":\"Get-VMKeyProtector\\r\\n\"},{\"CompletionText\":\"Get-VMKeyStorageDrive\",\"ListItemText\":\"Get-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Get-VMMemory\",\"ListItemText\":\"Get-VMMemory\",\"ResultType\":2,\"ToolTip\":\"Get-VMMemory\\r\\n\"},{\"CompletionText\":\"Get-VMMigrationNetwork\",\"ListItemText\":\"Get-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapter\",\"ListItemText\":\"Get-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterAcl\",\"ListItemText\":\"Get-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Get-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterFailoverConfiguration\",\"ListItemText\":\"Get-VMNetworkAdapterFailoverConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterFailoverConfiguration\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterIsolation\",\"ListItemText\":\"Get-VMNetworkAdapterIsolation\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterIsolation\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterRdma\",\"ListItemText\":\"Get-VMNetworkAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterRdma\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Get-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Get-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterVlan\",\"ListItemText\":\"Get-VMNetworkAdapterVlan\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterVlan\\r\\n\"},{\"CompletionText\":\"Get-VMPartitionableGpu\",\"ListItemText\":\"Get-VMPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Get-VMPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Get-VMPmemController\",\"ListItemText\":\"Get-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Get-VMPmemController\\r\\n\"},{\"CompletionText\":\"Get-VMProcessor\",\"ListItemText\":\"Get-VMProcessor\",\"ResultType\":2,\"ToolTip\":\"Get-VMProcessor\\r\\n\"},{\"CompletionText\":\"Get-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Get-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Get-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMReplication\",\"ListItemText\":\"Get-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplication\\r\\n\"},{\"CompletionText\":\"Get-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Get-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Get-VMReplicationServer\",\"ListItemText\":\"Get-VMReplicationServer\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplicationServer\\r\\n\"},{\"CompletionText\":\"Get-VMResourcePool\",\"ListItemText\":\"Get-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Get-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Get-VMSan\",\"ListItemText\":\"Get-VMSan\",\"ResultType\":2,\"ToolTip\":\"Get-VMSan\\r\\n\"},{\"CompletionText\":\"Get-VMScsiController\",\"ListItemText\":\"Get-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Get-VMScsiController\\r\\n\"},{\"CompletionText\":\"Get-VMSecurity\",\"ListItemText\":\"Get-VMSecurity\",\"ResultType\":2,\"ToolTip\":\"Get-VMSecurity\\r\\n\"},{\"CompletionText\":\"Get-VMSnapshot\",\"ListItemText\":\"Get-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Get-VMStoragePath\",\"ListItemText\":\"Get-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Get-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Get-VMStorageSettings\",\"ListItemText\":\"Get-VMStorageSettings\",\"ResultType\":2,\"ToolTip\":\"Get-VMStorageSettings\\r\\n\"},{\"CompletionText\":\"Get-VMSwitch\",\"ListItemText\":\"Get-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitch\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtension\",\"ListItemText\":\"Get-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionPortData\",\"ListItemText\":\"Get-VMSwitchExtensionPortData\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionPortData\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Get-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionSwitchData\",\"ListItemText\":\"Get-VMSwitchExtensionSwitchData\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionSwitchData\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Get-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchTeam\",\"ListItemText\":\"Get-VMSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchTeam\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtension\",\"ListItemText\":\"Get-VMSystemSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtension\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtensionPortFeature\",\"ListItemText\":\"Get-VMSystemSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtensionSwitchFeature\",\"ListItemText\":\"Get-VMSystemSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Get-VMVideo\",\"ListItemText\":\"Get-VMVideo\",\"ResultType\":2,\"ToolTip\":\"Get-VMVideo\\r\\n\"},{\"CompletionText\":\"Get-Volume\",\"ListItemText\":\"Get-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Volume \\r\\n\"},{\"CompletionText\":\"Get-VolumeCorruptionCount\",\"ListItemText\":\"Get-VolumeCorruptionCount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VolumeCorruptionCount \\r\\n\"},{\"CompletionText\":\"Get-VolumeScrubPolicy\",\"ListItemText\":\"Get-VolumeScrubPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VolumeScrubPolicy \\r\\n\"},{\"CompletionText\":\"Get-VpnConnection\",\"ListItemText\":\"Get-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VpnConnection \\r\\n\"},{\"CompletionText\":\"Get-VpnConnectionTrigger\",\"ListItemText\":\"Get-VpnConnectionTrigger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VpnConnectionTrigger \\r\\n\"},{\"CompletionText\":\"Get-WdacBidTrace\",\"ListItemText\":\"Get-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Get-WheaMemoryPolicy\",\"ListItemText\":\"Get-WheaMemoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-WheaMemoryPolicy\\r\\n\"},{\"CompletionText\":\"Get-WIMBootEntry\",\"ListItemText\":\"Get-WIMBootEntry\",\"ResultType\":2,\"ToolTip\":\"Get-WIMBootEntry\\r\\n\"},{\"CompletionText\":\"Get-WinAcceptLanguageFromLanguageListOptOut\",\"ListItemText\":\"Get-WinAcceptLanguageFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Get-WinAcceptLanguageFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Get-WinCultureFromLanguageListOptOut\",\"ListItemText\":\"Get-WinCultureFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Get-WinCultureFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Get-WinDefaultInputMethodOverride\",\"ListItemText\":\"Get-WinDefaultInputMethodOverride\",\"ResultType\":2,\"ToolTip\":\"Get-WinDefaultInputMethodOverride\\r\\n\"},{\"CompletionText\":\"Get-WindowsCapability\",\"ListItemText\":\"Get-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Get-WindowsDeveloperLicense\",\"ListItemText\":\"Get-WindowsDeveloperLicense\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsDeveloperLicense\\r\\n\"},{\"CompletionText\":\"Get-WindowsDriver\",\"ListItemText\":\"Get-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Get-WindowsEdition\",\"ListItemText\":\"Get-WindowsEdition\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsEdition\\r\\n\"},{\"CompletionText\":\"Get-WindowsErrorReporting\",\"ListItemText\":\"Get-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Get-WindowsImage\",\"ListItemText\":\"Get-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsImage\\r\\n\"},{\"CompletionText\":\"Get-WindowsImageContent\",\"ListItemText\":\"Get-WindowsImageContent\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsImageContent\\r\\n\"},{\"CompletionText\":\"Get-WindowsOptionalFeature\",\"ListItemText\":\"Get-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Get-WindowsPackage\",\"ListItemText\":\"Get-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsPackage\\r\\n\"},{\"CompletionText\":\"Get-WindowsReservedStorageState\",\"ListItemText\":\"Get-WindowsReservedStorageState\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsReservedStorageState\\r\\n\"},{\"CompletionText\":\"Get-WindowsSearchSetting\",\"ListItemText\":\"Get-WindowsSearchSetting\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsSearchSetting\\r\\n\"},{\"CompletionText\":\"Get-WindowsUpdateLog\",\"ListItemText\":\"Get-WindowsUpdateLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WindowsUpdateLog \\r\\n\"},{\"CompletionText\":\"Get-WinEvent\",\"ListItemText\":\"Get-WinEvent\",\"ResultType\":2,\"ToolTip\":\"Get-WinEvent\\r\\n\"},{\"CompletionText\":\"Get-WinHomeLocation\",\"ListItemText\":\"Get-WinHomeLocation\",\"ResultType\":2,\"ToolTip\":\"Get-WinHomeLocation\\r\\n\"},{\"CompletionText\":\"Get-WinhttpProxy\",\"ListItemText\":\"Get-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"Get-WinLanguageBarOption\",\"ListItemText\":\"Get-WinLanguageBarOption\",\"ResultType\":2,\"ToolTip\":\"Get-WinLanguageBarOption\\r\\n\"},{\"CompletionText\":\"Get-WinSystemLocale\",\"ListItemText\":\"Get-WinSystemLocale\",\"ResultType\":2,\"ToolTip\":\"Get-WinSystemLocale\\r\\n\"},{\"CompletionText\":\"Get-WinUILanguageOverride\",\"ListItemText\":\"Get-WinUILanguageOverride\",\"ResultType\":2,\"ToolTip\":\"Get-WinUILanguageOverride\\r\\n\"},{\"CompletionText\":\"Get-WinUserLanguageList\",\"ListItemText\":\"Get-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"Get-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"Get-WSManCredSSP\",\"ListItemText\":\"Get-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Get-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Get-WSManInstance\",\"ListItemText\":\"Get-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Get-WSManInstance\\r\\n\"},{\"CompletionText\":\"getmac.exe\",\"ListItemText\":\"getmac.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\getmac.exe\"},{\"CompletionText\":\"gh.exe\",\"ListItemText\":\"gh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\GitHub CLI\\\\gh.exe\"},{\"CompletionText\":\"ghy\",\"ListItemText\":\"ghy\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"gi\",\"ListItemText\":\"gi\",\"ResultType\":2,\"ToolTip\":\"Get-Item\"},{\"CompletionText\":\"gin\",\"ListItemText\":\"gin\",\"ResultType\":2,\"ToolTip\":\"Get-ComputerInfo\"},{\"CompletionText\":\"gip\",\"ListItemText\":\"gip\",\"ResultType\":2,\"ToolTip\":\"gip\"},{\"CompletionText\":\"git-gui.exe\",\"ListItemText\":\"git-gui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-gui.exe\"},{\"CompletionText\":\"git-lfs.exe\",\"ListItemText\":\"git-lfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git LFS\\\\git-lfs.exe\"},{\"CompletionText\":\"git-receive-pack.exe\",\"ListItemText\":\"git-receive-pack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-receive-pack.exe\"},{\"CompletionText\":\"git-upload-pack.exe\",\"ListItemText\":\"git-upload-pack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-upload-pack.exe\"},{\"CompletionText\":\"git.exe\",\"ListItemText\":\"git.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git.exe\"},{\"CompletionText\":\"gitk.exe\",\"ListItemText\":\"gitk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\gitk.exe\"},{\"CompletionText\":\"gjb\",\"ListItemText\":\"gjb\",\"ResultType\":2,\"ToolTip\":\"Get-Job\"},{\"CompletionText\":\"gl\",\"ListItemText\":\"gl\",\"ResultType\":2,\"ToolTip\":\"Get-Location\"},{\"CompletionText\":\"glcm\",\"ListItemText\":\"glcm\",\"ResultType\":2,\"ToolTip\":\"glcm\"},{\"CompletionText\":\"glg\",\"ListItemText\":\"glg\",\"ResultType\":2,\"ToolTip\":\"glg\"},{\"CompletionText\":\"glgm\",\"ListItemText\":\"glgm\",\"ResultType\":2,\"ToolTip\":\"glgm\"},{\"CompletionText\":\"glu\",\"ListItemText\":\"glu\",\"ResultType\":2,\"ToolTip\":\"glu\"},{\"CompletionText\":\"gm\",\"ListItemText\":\"gm\",\"ResultType\":2,\"ToolTip\":\"Get-Member\"},{\"CompletionText\":\"gmo\",\"ListItemText\":\"gmo\",\"ResultType\":2,\"ToolTip\":\"Get-Module\"},{\"CompletionText\":\"gp\",\"ListItemText\":\"gp\",\"ResultType\":2,\"ToolTip\":\"Get-ItemProperty\"},{\"CompletionText\":\"gpedit.msc\",\"ListItemText\":\"gpedit.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpedit.msc\"},{\"CompletionText\":\"gpg-agent.exe\",\"ListItemText\":\"gpg-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-agent.exe\"},{\"CompletionText\":\"gpg-card.exe\",\"ListItemText\":\"gpg-card.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-card.exe\"},{\"CompletionText\":\"gpg-check-pattern.exe\",\"ListItemText\":\"gpg-check-pattern.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-check-pattern.exe\"},{\"CompletionText\":\"gpg-connect-agent.exe\",\"ListItemText\":\"gpg-connect-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-connect-agent.exe\"},{\"CompletionText\":\"gpg-disable-keyboxd.bat\",\"ListItemText\":\"gpg-disable-keyboxd.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-disable-keyboxd.bat\"},{\"CompletionText\":\"gpg-enable-keyboxd.bat\",\"ListItemText\":\"gpg-enable-keyboxd.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-enable-keyboxd.bat\"},{\"CompletionText\":\"gpg-preset-passphrase.exe\",\"ListItemText\":\"gpg-preset-passphrase.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-preset-passphrase.exe\"},{\"CompletionText\":\"gpg-wks-client.exe\",\"ListItemText\":\"gpg-wks-client.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-wks-client.exe\"},{\"CompletionText\":\"gpg.exe\",\"ListItemText\":\"gpg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg.exe\"},{\"CompletionText\":\"gpgconf.exe\",\"ListItemText\":\"gpgconf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgconf.exe\"},{\"CompletionText\":\"gpgme-w32spawn.exe\",\"ListItemText\":\"gpgme-w32spawn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgme-w32spawn.exe\"},{\"CompletionText\":\"gpgsm.exe\",\"ListItemText\":\"gpgsm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgsm.exe\"},{\"CompletionText\":\"gpgtar.exe\",\"ListItemText\":\"gpgtar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgtar.exe\"},{\"CompletionText\":\"gpgv.exe\",\"ListItemText\":\"gpgv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgv.exe\"},{\"CompletionText\":\"gpresult.exe\",\"ListItemText\":\"gpresult.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpresult.exe\"},{\"CompletionText\":\"gps\",\"ListItemText\":\"gps\",\"ResultType\":2,\"ToolTip\":\"Get-Process\"},{\"CompletionText\":\"gpscript.exe\",\"ListItemText\":\"gpscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpscript.exe\"},{\"CompletionText\":\"gpupdate.exe\",\"ListItemText\":\"gpupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpupdate.exe\"},{\"CompletionText\":\"gpv\",\"ListItemText\":\"gpv\",\"ResultType\":2,\"ToolTip\":\"Get-ItemPropertyValue\"},{\"CompletionText\":\"Grant-AzDataShareSubscriptionAccess\",\"ListItemText\":\"Grant-AzDataShareSubscriptionAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzDataShareSubscriptionAccess\\r\\n\"},{\"CompletionText\":\"Grant-AzDiskAccess\",\"ListItemText\":\"Grant-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Grant-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Grant-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Grant-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Grant-AzSnapshotAccess\",\"ListItemText\":\"Grant-AzSnapshotAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzSnapshotAccess\\r\\n\"},{\"CompletionText\":\"Grant-FileShareAccess\",\"ListItemText\":\"Grant-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Grant-HgsKeyProtectorAccess\",\"ListItemText\":\"Grant-HgsKeyProtectorAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-HgsKeyProtectorAccess \\r\\n\"},{\"CompletionText\":\"Grant-SmbClientAccessToServer\",\"ListItemText\":\"Grant-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Grant-SmbShareAccess\",\"ListItemText\":\"Grant-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Grant-VMConnectAccess\",\"ListItemText\":\"Grant-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"group\",\"ListItemText\":\"group\",\"ResultType\":2,\"ToolTip\":\"Group-Object\"},{\"CompletionText\":\"Group-Object\",\"ListItemText\":\"Group-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGroup-Object [[-Property] ] [-NoElement] [-AsHashTable] [-AsString] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"grpconv.exe\",\"ListItemText\":\"grpconv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\grpconv.exe\"},{\"CompletionText\":\"grsmba\",\"ListItemText\":\"grsmba\",\"ResultType\":2,\"ToolTip\":\"grsmba\"},{\"CompletionText\":\"grsmbclas\",\"ListItemText\":\"grsmbclas\",\"ResultType\":2,\"ToolTip\":\"grsmbclas\"},{\"CompletionText\":\"gsmba\",\"ListItemText\":\"gsmba\",\"ResultType\":2,\"ToolTip\":\"gsmba\"},{\"CompletionText\":\"gsmbb\",\"ListItemText\":\"gsmbb\",\"ResultType\":2,\"ToolTip\":\"gsmbb\"},{\"CompletionText\":\"gsmbc\",\"ListItemText\":\"gsmbc\",\"ResultType\":2,\"ToolTip\":\"gsmbc\"},{\"CompletionText\":\"gsmbcc\",\"ListItemText\":\"gsmbcc\",\"ResultType\":2,\"ToolTip\":\"gsmbcc\"},{\"CompletionText\":\"gsmbccm\",\"ListItemText\":\"gsmbccm\",\"ResultType\":2,\"ToolTip\":\"gsmbccm\"},{\"CompletionText\":\"gsmbclas\",\"ListItemText\":\"gsmbclas\",\"ResultType\":2,\"ToolTip\":\"gsmbclas\"},{\"CompletionText\":\"gsmbcn\",\"ListItemText\":\"gsmbcn\",\"ResultType\":2,\"ToolTip\":\"gsmbcn\"},{\"CompletionText\":\"gsmbd\",\"ListItemText\":\"gsmbd\",\"ResultType\":2,\"ToolTip\":\"gsmbd\"},{\"CompletionText\":\"gsmbgm\",\"ListItemText\":\"gsmbgm\",\"ResultType\":2,\"ToolTip\":\"gsmbgm\"},{\"CompletionText\":\"gsmbm\",\"ListItemText\":\"gsmbm\",\"ResultType\":2,\"ToolTip\":\"gsmbm\"},{\"CompletionText\":\"gsmbmc\",\"ListItemText\":\"gsmbmc\",\"ResultType\":2,\"ToolTip\":\"gsmbmc\"},{\"CompletionText\":\"gsmbo\",\"ListItemText\":\"gsmbo\",\"ResultType\":2,\"ToolTip\":\"gsmbo\"},{\"CompletionText\":\"gsmbs\",\"ListItemText\":\"gsmbs\",\"ResultType\":2,\"ToolTip\":\"gsmbs\"},{\"CompletionText\":\"gsmbsc\",\"ListItemText\":\"gsmbsc\",\"ResultType\":2,\"ToolTip\":\"gsmbsc\"},{\"CompletionText\":\"gsmbscm\",\"ListItemText\":\"gsmbscm\",\"ResultType\":2,\"ToolTip\":\"gsmbscm\"},{\"CompletionText\":\"gsmbscp\",\"ListItemText\":\"gsmbscp\",\"ResultType\":2,\"ToolTip\":\"gsmbscp\"},{\"CompletionText\":\"gsmbse\",\"ListItemText\":\"gsmbse\",\"ResultType\":2,\"ToolTip\":\"gsmbse\"},{\"CompletionText\":\"gsmbsn\",\"ListItemText\":\"gsmbsn\",\"ResultType\":2,\"ToolTip\":\"gsmbsn\"},{\"CompletionText\":\"gsmbt\",\"ListItemText\":\"gsmbt\",\"ResultType\":2,\"ToolTip\":\"gsmbt\"},{\"CompletionText\":\"gsmbw\",\"ListItemText\":\"gsmbw\",\"ResultType\":2,\"ToolTip\":\"gsmbw\"},{\"CompletionText\":\"gsn\",\"ListItemText\":\"gsn\",\"ResultType\":2,\"ToolTip\":\"Get-PSSession\"},{\"CompletionText\":\"gsv\",\"ListItemText\":\"gsv\",\"ResultType\":2,\"ToolTip\":\"Get-Service\"},{\"CompletionText\":\"gtz\",\"ListItemText\":\"gtz\",\"ResultType\":2,\"ToolTip\":\"Get-TimeZone\"},{\"CompletionText\":\"gu\",\"ListItemText\":\"gu\",\"ResultType\":2,\"ToolTip\":\"Get-Unique\"},{\"CompletionText\":\"gv\",\"ListItemText\":\"gv\",\"ResultType\":2,\"ToolTip\":\"Get-Variable\"},{\"CompletionText\":\"gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"gvm\"},{\"CompletionText\":\"gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"gvmr\"},{\"CompletionText\":\"gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"gvmrs\"},{\"CompletionText\":\"h\",\"ListItemText\":\"h\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"H:\",\"ListItemText\":\"H:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nH: \\r\\n\"},{\"CompletionText\":\"handle.exe\",\"ListItemText\":\"handle.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle.exe\"},{\"CompletionText\":\"handle64.exe\",\"ListItemText\":\"handle64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle64.exe\"},{\"CompletionText\":\"handle64a.exe\",\"ListItemText\":\"handle64a.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle64a.exe\"},{\"CompletionText\":\"hatch.exe\",\"ListItemText\":\"hatch.exe\",\"ResultType\":2,\"ToolTip\":\"c:\\\\users\\\\daniel\\\\.local\\\\bin\\\\hatch.exe\"},{\"CompletionText\":\"hcsdiag.exe\",\"ListItemText\":\"hcsdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hcsdiag.exe\"},{\"CompletionText\":\"hdwwiz.cpl\",\"ListItemText\":\"hdwwiz.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hdwwiz.cpl\"},{\"CompletionText\":\"hdwwiz.exe\",\"ListItemText\":\"hdwwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hdwwiz.exe\"},{\"CompletionText\":\"help\",\"ListItemText\":\"help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nhelp [[-Name] ] [-Path ] [-Category ] [-Full] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Detailed [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Examples [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Parameter [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Online [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -ShowWindow [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\"},{\"CompletionText\":\"help.exe\",\"ListItemText\":\"help.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\help.exe\"},{\"CompletionText\":\"HelpPane.exe\",\"ListItemText\":\"HelpPane.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\HelpPane.exe\"},{\"CompletionText\":\"hh.exe\",\"ListItemText\":\"hh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\hh.exe\"},{\"CompletionText\":\"Hide-VirtualDisk\",\"ListItemText\":\"Hide-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nHide-VirtualDisk \\r\\n\"},{\"CompletionText\":\"history\",\"ListItemText\":\"history\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"hnsdiag.exe\",\"ListItemText\":\"hnsdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hnsdiag.exe\"},{\"CompletionText\":\"HOSTNAME.EXE\",\"ListItemText\":\"HOSTNAME.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\HOSTNAME.EXE\"},{\"CompletionText\":\"hsdb.exe\",\"ListItemText\":\"hsdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\hsdb.exe\"},{\"CompletionText\":\"hub-tool.exe\",\"ListItemText\":\"hub-tool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\hub-tool.exe\"},{\"CompletionText\":\"hvax64.exe\",\"ListItemText\":\"hvax64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvax64.exe\"},{\"CompletionText\":\"hvc.exe\",\"ListItemText\":\"hvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvc.exe\"},{\"CompletionText\":\"hvix64.exe\",\"ListItemText\":\"hvix64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvix64.exe\"},{\"CompletionText\":\"hvsievaluator.exe\",\"ListItemText\":\"hvsievaluator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvsievaluator.exe\"},{\"CompletionText\":\"I:\",\"ListItemText\":\"I:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nI: \\r\\n\"},{\"CompletionText\":\"icacls.exe\",\"ListItemText\":\"icacls.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\icacls.exe\"},{\"CompletionText\":\"icim\",\"ListItemText\":\"icim\",\"ResultType\":2,\"ToolTip\":\"icim\"},{\"CompletionText\":\"icm\",\"ListItemText\":\"icm\",\"ResultType\":2,\"ToolTip\":\"Invoke-Command\"},{\"CompletionText\":\"IcsEntitlementHost.exe\",\"ListItemText\":\"IcsEntitlementHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\IcsEntitlementHost.exe\"},{\"CompletionText\":\"icsunattend.exe\",\"ListItemText\":\"icsunattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\icsunattend.exe\"},{\"CompletionText\":\"idle.exe\",\"ListItemText\":\"idle.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle.exe\"},{\"CompletionText\":\"idle3.9.exe\",\"ListItemText\":\"idle3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle3.9.exe\"},{\"CompletionText\":\"idle3.exe\",\"ListItemText\":\"idle3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle3.exe\"},{\"CompletionText\":\"idlj.exe\",\"ListItemText\":\"idlj.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\idlj.exe\"},{\"CompletionText\":\"ie4uinit.exe\",\"ListItemText\":\"ie4uinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ie4uinit.exe\"},{\"CompletionText\":\"ie4ushowIE.exe\",\"ListItemText\":\"ie4ushowIE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ie4ushowIE.exe\"},{\"CompletionText\":\"IESettingSync.exe\",\"ListItemText\":\"IESettingSync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\IESettingSync.exe\"},{\"CompletionText\":\"ieUnatt.exe\",\"ListItemText\":\"ieUnatt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ieUnatt.exe\"},{\"CompletionText\":\"iex\",\"ListItemText\":\"iex\",\"ResultType\":2,\"ToolTip\":\"Invoke-Expression\"},{\"CompletionText\":\"iexpress.exe\",\"ListItemText\":\"iexpress.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iexpress.exe\"},{\"CompletionText\":\"ihy\",\"ListItemText\":\"ihy\",\"ResultType\":2,\"ToolTip\":\"Invoke-History\"},{\"CompletionText\":\"ii\",\"ListItemText\":\"ii\",\"ResultType\":2,\"ToolTip\":\"Invoke-Item\"},{\"CompletionText\":\"immersivetpmvscmgrsvr.exe\",\"ListItemText\":\"immersivetpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\immersivetpmvscmgrsvr.exe\"},{\"CompletionText\":\"Import-AdlStoreItem\",\"ListItemText\":\"Import-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Import-AdlStoreItem\"},{\"CompletionText\":\"Import-Alias\",\"ListItemText\":\"Import-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Alias [-Path] [-Scope ] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nImport-Alias -LiteralPath [-Scope ] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Import-AzAksCredential\",\"ListItemText\":\"Import-AzAksCredential\",\"ResultType\":2,\"ToolTip\":\"Import-AzAksCredential\\r\\n\"},{\"CompletionText\":\"Import-AzApiManagementApi\",\"ListItemText\":\"Import-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Import-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationDscConfiguration\",\"ListItemText\":\"Import-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Import-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationModule\",\"ListItemText\":\"Import-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationModule\"},{\"CompletionText\":\"Import-AzAutomationRunbook\",\"ListItemText\":\"Import-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Import-AzCdnEndpointContent\",\"ListItemText\":\"Import-AzCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Import-AzConfig\",\"ListItemText\":\"Import-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Import-AzConfig\\r\\n\"},{\"CompletionText\":\"Import-AzContainerRegistryImage\",\"ListItemText\":\"Import-AzContainerRegistryImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzContainerRegistryImage \\r\\n\"},{\"CompletionText\":\"Import-AzContext\",\"ListItemText\":\"Import-AzContext\",\"ResultType\":2,\"ToolTip\":\"Import-AzContext\\r\\n\"},{\"CompletionText\":\"Import-AzDataLakeStoreItem\",\"ListItemText\":\"Import-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Import-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Import-AzKeyVaultCertificate\",\"ListItemText\":\"Import-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Import-AzKeyVaultSecurityDomain\",\"ListItemText\":\"Import-AzKeyVaultSecurityDomain\",\"ResultType\":2,\"ToolTip\":\"Import-AzKeyVaultSecurityDomain\\r\\n\"},{\"CompletionText\":\"Import-AzMlWebService\",\"ListItemText\":\"Import-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Import-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\",\"ListItemText\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\",\"ResultType\":2,\"ToolTip\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\\r\\n\"},{\"CompletionText\":\"Import-AzRedisCache\",\"ListItemText\":\"Import-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Import-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Import-AzRedisEnterpriseCache\",\"ListItemText\":\"Import-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Import-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Import-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"Import-AzRedisEnterpriseCacheDatabase\"},{\"CompletionText\":\"Import-AzSynapseKqlScript\",\"ListItemText\":\"Import-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseKqlScript\"},{\"CompletionText\":\"Import-AzSynapseNotebook\",\"ListItemText\":\"Import-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseNotebook\"},{\"CompletionText\":\"Import-AzSynapseSparkConfiguration\",\"ListItemText\":\"Import-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseSparkConfiguration\"},{\"CompletionText\":\"Import-AzSynapseSqlScript\",\"ListItemText\":\"Import-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseSqlScript\"},{\"CompletionText\":\"Import-AzWebAppKeyVaultCertificate\",\"ListItemText\":\"Import-AzWebAppKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-AzWebAppKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Import-BCCachePackage\",\"ListItemText\":\"Import-BCCachePackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-BCCachePackage \\r\\n\"},{\"CompletionText\":\"Import-BcdStore\",\"ListItemText\":\"Import-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Import-BcdStore\\r\\n\"},{\"CompletionText\":\"Import-BCSecretKey\",\"ListItemText\":\"Import-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Import-BinaryMiLog\",\"ListItemText\":\"Import-BinaryMiLog\",\"ResultType\":2,\"ToolTip\":\"Import-BinaryMiLog\\r\\n\"},{\"CompletionText\":\"Import-Certificate\",\"ListItemText\":\"Import-Certificate\",\"ResultType\":2,\"ToolTip\":\"Import-Certificate\\r\\n\"},{\"CompletionText\":\"Import-Clixml\",\"ListItemText\":\"Import-Clixml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Clixml [-Path] [-IncludeTotalCount] [-Skip ] [-First ] []\\r\\n\\r\\nImport-Clixml -LiteralPath [-IncludeTotalCount] [-Skip ] [-First ] []\\r\\n\"},{\"CompletionText\":\"Import-Counter\",\"ListItemText\":\"Import-Counter\",\"ResultType\":2,\"ToolTip\":\"Import-Counter\\r\\n\"},{\"CompletionText\":\"Import-Csv\",\"ListItemText\":\"Import-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Csv [-Path] [[-Delimiter] ] [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv [[-Delimiter] ] -LiteralPath [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv [-Path] -UseCulture [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv -LiteralPath -UseCulture [-Header ] [-Encoding ] []\\r\\n\"},{\"CompletionText\":\"Import-HgsGuardian\",\"ListItemText\":\"Import-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Import-IseSnippet\",\"ListItemText\":\"Import-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-IseSnippet \\r\\n\"},{\"CompletionText\":\"Import-LocalizedData\",\"ListItemText\":\"Import-LocalizedData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-LocalizedData [[-BindingVariable] ] [[-UICulture] ] [-BaseDirectory ] [-FileName ] [-SupportedCommand ] []\\r\\n\"},{\"CompletionText\":\"Import-Module\",\"ListItemText\":\"Import-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Module [-Name] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Name] -PSSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Name] -CimSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] [-CimResourceUri ] [-CimNamespace ] []\\r\\n\\r\\nImport-Module [-Name] -UseWindowsPowerShell [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] -PSSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] -UseWindowsPowerShell [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Assembly] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-ModuleInfo] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Import-PackageProvider\",\"ListItemText\":\"Import-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Import-PackageProvider\\r\\n\"},{\"CompletionText\":\"Import-PfxCertificate\",\"ListItemText\":\"Import-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Import-PowerShellDataFile\",\"ListItemText\":\"Import-PowerShellDataFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PowerShellDataFile [-Path] [-SkipLimitCheck] []\\r\\n\\r\\nImport-PowerShellDataFile [-LiteralPath] [-SkipLimitCheck] []\\r\\n\"},{\"CompletionText\":\"Import-PSGetRepository\",\"ListItemText\":\"Import-PSGetRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PSGetRepository \\r\\n\"},{\"CompletionText\":\"Import-PSSession\",\"ListItemText\":\"Import-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PSSession [-Session] [[-CommandName] ] [[-FormatTypeName] ] [-Prefix ] [-DisableNameChecking] [-AllowClobber] [-ArgumentList ] [-CommandType ] [-Module ] [-FullyQualifiedModule ] [-Certificate ] []\\r\\n\"},{\"CompletionText\":\"Import-StartLayout\",\"ListItemText\":\"Import-StartLayout\",\"ResultType\":2,\"ToolTip\":\"Import-StartLayout\\r\\n\"},{\"CompletionText\":\"Import-TpmOwnerAuth\",\"ListItemText\":\"Import-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"Import-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"Import-VM\",\"ListItemText\":\"Import-VM\",\"ResultType\":2,\"ToolTip\":\"Import-VM\\r\\n\"},{\"CompletionText\":\"Import-VMInitialReplication\",\"ListItemText\":\"Import-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Import-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Import-WinhttpProxy\",\"ListItemText\":\"Import-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"In\",\"ListItemText\":\"In\",\"ResultType\":2,\"ToolTip\":\"\\r\\nIn \\r\\n\"},{\"CompletionText\":\"inetcpl.cpl\",\"ListItemText\":\"inetcpl.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\inetcpl.cpl\"},{\"CompletionText\":\"InfDefaultInstall.exe\",\"ListItemText\":\"InfDefaultInstall.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\InfDefaultInstall.exe\"},{\"CompletionText\":\"Initialize-AzDataProtectionBackupInstance\",\"ListItemText\":\"Initialize-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Initialize-AzDataProtectionRestoreRequest\",\"ListItemText\":\"Initialize-AzDataProtectionRestoreRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzDataProtectionRestoreRequest \\r\\n\"},{\"CompletionText\":\"Initialize-AzMigrateReplicationInfrastructure\",\"ListItemText\":\"Initialize-AzMigrateReplicationInfrastructure\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzMigrateReplicationInfrastructure \\r\\n\"},{\"CompletionText\":\"Initialize-AzRecoveryServicesBackupProtectableItem\",\"ListItemText\":\"Initialize-AzRecoveryServicesBackupProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Initialize-AzRecoveryServicesBackupProtectableItem\\r\\n\"},{\"CompletionText\":\"Initialize-AzRecoveryServicesDSMove\",\"ListItemText\":\"Initialize-AzRecoveryServicesDSMove\",\"ResultType\":2,\"ToolTip\":\"Initialize-AzRecoveryServicesDSMove\\r\\n\"},{\"CompletionText\":\"Initialize-Disk\",\"ListItemText\":\"Initialize-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-Disk \\r\\n\"},{\"CompletionText\":\"Initialize-PmemPhysicalDevice\",\"ListItemText\":\"Initialize-PmemPhysicalDevice\",\"ResultType\":2,\"ToolTip\":\"Initialize-PmemPhysicalDevice\\r\\n\"},{\"CompletionText\":\"Initialize-Tpm\",\"ListItemText\":\"Initialize-Tpm\",\"ResultType\":2,\"ToolTip\":\"Initialize-Tpm\\r\\n\"},{\"CompletionText\":\"Initialize-Volume\",\"ListItemText\":\"Initialize-Volume\",\"ResultType\":2,\"ToolTip\":\"Initialize-Volume\"},{\"CompletionText\":\"inmo\",\"ListItemText\":\"inmo\",\"ResultType\":2,\"ToolTip\":\"inmo\"},{\"CompletionText\":\"InModuleScope\",\"ListItemText\":\"InModuleScope\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInModuleScope \\r\\n\"},{\"CompletionText\":\"InputSwitchToastHandler.exe\",\"ListItemText\":\"InputSwitchToastHandler.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\InputSwitchToastHandler.exe\"},{\"CompletionText\":\"Install-AzAksCliTool\",\"ListItemText\":\"Install-AzAksCliTool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-AzAksCliTool \\r\\n\"},{\"CompletionText\":\"Install-AzAksKubectl\",\"ListItemText\":\"Install-AzAksKubectl\",\"ResultType\":2,\"ToolTip\":\"Install-AzAksKubectl\"},{\"CompletionText\":\"Install-AzStackHCIRemoteSupport\",\"ListItemText\":\"Install-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Install-Dtc\",\"ListItemText\":\"Install-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Dtc \\r\\n\"},{\"CompletionText\":\"Install-Language\",\"ListItemText\":\"Install-Language\",\"ResultType\":2,\"ToolTip\":\"Install-Language\\r\\n\"},{\"CompletionText\":\"Install-Module\",\"ListItemText\":\"Install-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Module \\r\\n\"},{\"CompletionText\":\"Install-Package\",\"ListItemText\":\"Install-Package\",\"ResultType\":2,\"ToolTip\":\"Install-Package\\r\\n\"},{\"CompletionText\":\"Install-PackageProvider\",\"ListItemText\":\"Install-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Install-PackageProvider\\r\\n\"},{\"CompletionText\":\"Install-PowerShellRemoting.ps1\",\"ListItemText\":\"Install-PowerShellRemoting.ps1\",\"ResultType\":2,\"ToolTip\":\"Install-PowerShellRemoting.ps1 [-PowerShellHome ] []\\r\\nInstall-PowerShellRemoting.ps1 -Force [-PowerShellHome ] []\\r\\n\"},{\"CompletionText\":\"Install-ProvisioningPackage\",\"ListItemText\":\"Install-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Install-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Install-PSResource\",\"ListItemText\":\"Install-PSResource\",\"ResultType\":2,\"ToolTip\":\"Install-PSResource\\r\\n\"},{\"CompletionText\":\"Install-Script\",\"ListItemText\":\"Install-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Script \\r\\n\"},{\"CompletionText\":\"Install-TrustedProvisioningCertificate\",\"ListItemText\":\"Install-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Install-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"InstallPSCorePolicyDefinitions.ps1\",\"ListItemText\":\"InstallPSCorePolicyDefinitions.ps1\",\"ResultType\":2,\"ToolTip\":\"InstallPSCorePolicyDefinitions.ps1 [[-Path] ] []\\r\\n\"},{\"CompletionText\":\"install_tools.bat\",\"ListItemText\":\"install_tools.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\install_tools.bat\"},{\"CompletionText\":\"intl.cpl\",\"ListItemText\":\"intl.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\intl.cpl\"},{\"CompletionText\":\"Invoke-AsWorkflow\",\"ListItemText\":\"Invoke-AsWorkflow\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AsWorkflow \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksAbortAgentPoolLatestOperation\",\"ListItemText\":\"Invoke-AzAksAbortAgentPoolLatestOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksAbortAgentPoolLatestOperation \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksAbortManagedClusterLatestOperation\",\"ListItemText\":\"Invoke-AzAksAbortManagedClusterLatestOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksAbortManagedClusterLatestOperation \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksRotateManagedClusterServiceAccountSigningKey\",\"ListItemText\":\"Invoke-AzAksRotateManagedClusterServiceAccountSigningKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksRotateManagedClusterServiceAccountSigningKey \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksRunCommand\",\"ListItemText\":\"Invoke-AzAksRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzAksRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRebuild\",\"ListItemText\":\"Invoke-AzCloudServiceRebuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRebuild \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceReimage\",\"ListItemText\":\"Invoke-AzCloudServiceReimage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceReimage \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRoleInstanceRebuild\",\"ListItemText\":\"Invoke-AzCloudServiceRoleInstanceRebuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRoleInstanceRebuild \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRoleInstanceReimage\",\"ListItemText\":\"Invoke-AzCloudServiceRoleInstanceReimage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRoleInstanceReimage \\r\\n\"},{\"CompletionText\":\"Invoke-AzContainerInstanceCommand\",\"ListItemText\":\"Invoke-AzContainerInstanceCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzContainerInstanceCommand \\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBTableThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBTableThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBTableThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeDevice\",\"ListItemText\":\"Invoke-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeShare\",\"ListItemText\":\"Invoke-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Invoke-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\",\"ListItemText\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\",\"ListItemText\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Invoke-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Invoke-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Invoke-AzHDInsightHiveJob\",\"ListItemText\":\"Invoke-AzHDInsightHiveJob\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzHDInsightHiveJob\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubConfigMetric\",\"ListItemText\":\"Invoke-AzIotHubConfigMetric\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubConfigMetric\"},{\"CompletionText\":\"Invoke-AzIotHubConfigurationMetricsQuery\",\"ListItemText\":\"Invoke-AzIotHubConfigurationMetricsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubConfigurationMetricsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubDeploymentMetricsQuery\",\"ListItemText\":\"Invoke-AzIotHubDeploymentMetricsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeploymentMetricsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubDeployMetric\",\"ListItemText\":\"Invoke-AzIotHubDeployMetric\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeployMetric\"},{\"CompletionText\":\"Invoke-AzIotHubDeviceMethod\",\"ListItemText\":\"Invoke-AzIotHubDeviceMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeviceMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubManualFailover\",\"ListItemText\":\"Invoke-AzIotHubManualFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubManualFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubModuleMethod\",\"ListItemText\":\"Invoke-AzIotHubModuleMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubModuleMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubQuery\",\"ListItemText\":\"Invoke-AzIotHubQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzKeyVaultKeyOperation\",\"ListItemText\":\"Invoke-AzKeyVaultKeyOperation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzKeyVaultKeyOperation\\r\\n\"},{\"CompletionText\":\"Invoke-AzKeyVaultKeyRotation\",\"ListItemText\":\"Invoke-AzKeyVaultKeyRotation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzKeyVaultKeyRotation\\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDataConnectionValidation\",\"ListItemText\":\"Invoke-AzKustoDataConnectionValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDataConnectionValidation \\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDetachClusterFollowerDatabase\",\"ListItemText\":\"Invoke-AzKustoDetachClusterFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDetachClusterFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDiagnoseClusterVirtualNetwork\",\"ListItemText\":\"Invoke-AzKustoDiagnoseClusterVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDiagnoseClusterVirtualNetwork \\r\\n\"},{\"CompletionText\":\"Invoke-AzMarketplaceSignTerms\",\"ListItemText\":\"Invoke-AzMarketplaceSignTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMarketplaceSignTerms \\r\\n\"},{\"CompletionText\":\"Invoke-AzMLWorkspaceDiagnose\",\"ListItemText\":\"Invoke-AzMLWorkspaceDiagnose\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMLWorkspaceDiagnose \\r\\n\"},{\"CompletionText\":\"Invoke-AzMLWorkspaceNotebook\",\"ListItemText\":\"Invoke-AzMLWorkspaceNotebook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMLWorkspaceNotebook \\r\\n\"},{\"CompletionText\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\",\"ListItemText\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\\r\\n\"},{\"CompletionText\":\"Invoke-AzOperationalInsightsMigrateTable\",\"ListItemText\":\"Invoke-AzOperationalInsightsMigrateTable\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzOperationalInsightsMigrateTable\\r\\n\"},{\"CompletionText\":\"Invoke-AzOperationalInsightsQuery\",\"ListItemText\":\"Invoke-AzOperationalInsightsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzOperationalInsightsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzRedeploySqlVM\",\"ListItemText\":\"Invoke-AzRedeploySqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedeploySqlVM \\r\\n\"},{\"CompletionText\":\"Invoke-AzRedisEnterpriseCacheDatabaseFlush\",\"ListItemText\":\"Invoke-AzRedisEnterpriseCacheDatabaseFlush\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedisEnterpriseCacheDatabaseFlush \\r\\n\"},{\"CompletionText\":\"Invoke-AzRedisEnterpriseCacheForceDatabaseUnlink\",\"ListItemText\":\"Invoke-AzRedisEnterpriseCacheForceDatabaseUnlink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedisEnterpriseCacheForceDatabaseUnlink \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceAction\",\"ListItemText\":\"Invoke-AzResourceAction\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzResourceAction\\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverBulkRemove\",\"ListItemText\":\"Invoke-AzResourceMoverBulkRemove\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverBulkRemove \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverCommit\",\"ListItemText\":\"Invoke-AzResourceMoverCommit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverCommit \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverDiscard\",\"ListItemText\":\"Invoke-AzResourceMoverDiscard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverDiscard \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverInitiateMove\",\"ListItemText\":\"Invoke-AzResourceMoverInitiateMove\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverInitiateMove \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverPrepare\",\"ListItemText\":\"Invoke-AzResourceMoverPrepare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverPrepare \\r\\n\"},{\"CompletionText\":\"Invoke-AzRest\",\"ListItemText\":\"Invoke-AzRest\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRest\"},{\"CompletionText\":\"Invoke-AzRestMethod\",\"ListItemText\":\"Invoke-AzRestMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRestMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\",\"ListItemText\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzSentinelThreatIntelligenceIndicatorQuery\",\"ListItemText\":\"Invoke-AzSentinelThreatIntelligenceIndicatorQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSentinelThreatIntelligenceIndicatorQuery \\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseFailover\",\"ListItemText\":\"Invoke-AzSqlDatabaseFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\",\"ListItemText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlElasticPoolFailover\",\"ListItemText\":\"Invoke-AzSqlElasticPoolFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlElasticPoolFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlInstanceFailover\",\"ListItemText\":\"Invoke-AzSqlInstanceFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlInstanceFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\",\"ListItemText\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlVMTroubleshoot\",\"ListItemText\":\"Invoke-AzSqlVMTroubleshoot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSqlVMTroubleshoot \\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageAccountFailover\",\"ListItemText\":\"Invoke-AzStorageAccountFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageAccountFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ListItemText\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageSyncChangeDetection\",\"ListItemText\":\"Invoke-AzStorageSyncChangeDetection\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageSyncChangeDetection\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageSyncCompatibilityCheck\",\"ListItemText\":\"Invoke-AzStorageSyncCompatibilityCheck\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageSyncCompatibilityCheck\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\",\"ListItemText\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseDetachKustoPoolFollowerDatabase\",\"ListItemText\":\"Invoke-AzSynapseDetachKustoPoolFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSynapseDetachKustoPoolFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\",\"ListItemText\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapsePipeline\",\"ListItemText\":\"Invoke-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseSparkStatement\",\"ListItemText\":\"Invoke-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseTriggerRun\",\"ListItemText\":\"Invoke-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmAssessPatch\",\"ListItemText\":\"Invoke-AzVmAssessPatch\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmAssessPatch\"},{\"CompletionText\":\"Invoke-AzVmInstallPatch\",\"ListItemText\":\"Invoke-AzVmInstallPatch\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmInstallPatch\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmPatchAssess\",\"ListItemText\":\"Invoke-AzVmPatchAssess\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmPatchAssess\"},{\"CompletionText\":\"Invoke-AzVmPatchAssessment\",\"ListItemText\":\"Invoke-AzVmPatchAssessment\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmPatchAssessment\\r\\n\"},{\"CompletionText\":\"Invoke-AzVMReimage\",\"ListItemText\":\"Invoke-AzVMReimage\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVMReimage\\r\\n\"},{\"CompletionText\":\"Invoke-AzVMRunCommand\",\"ListItemText\":\"Invoke-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVMRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmssVMRunCommand\",\"ListItemText\":\"Invoke-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmssVMRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-CimMethod\",\"ListItemText\":\"Invoke-CimMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-CimMethod\\r\\n\"},{\"CompletionText\":\"Invoke-Command\",\"ListItemText\":\"Invoke-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Command [-ScriptBlock] [-NoNewScope] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-Session] ] [-ScriptBlock] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-Session] ] [-FilePath] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-ComputerName] ] [-ScriptBlock] [-Credential ] [-Port ] [-UseSSL] [-ConfigurationName ] [-ApplicationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-SessionName ] [-HideComputerName] [-JobName ] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [-CertificateThumbprint ] []\\r\\n\\r\\nInvoke-Command [[-ComputerName] ] [-FilePath] [-Credential ] [-Port ] [-UseSSL] [-ConfigurationName ] [-ApplicationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-SessionName ] [-HideComputerName] [-JobName ] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-ConnectionUri] ] [-ScriptBlock] [-Credential ] [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [-CertificateThumbprint ] []\\r\\n\\r\\nInvoke-Command [[-ConnectionUri] ] [-FilePath] [-Credential ] [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-VMId] [-ScriptBlock] -Credential [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -Credential -VMName [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-VMId] [-FilePath] -Credential [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-FilePath] -Credential -VMName [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -HostName [-Port ] [-AsJob] [-HideComputerName] [-JobName ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -ContainerId [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RunAsAdministrator] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-FilePath] -ContainerId [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RunAsAdministrator] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -SSHConnection [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command -FilePath -HostName [-AsJob] [-HideComputerName] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command -FilePath -SSHConnection [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\"},{\"CompletionText\":\"Invoke-CommandInDesktopPackage\",\"ListItemText\":\"Invoke-CommandInDesktopPackage\",\"ResultType\":2,\"ToolTip\":\"Invoke-CommandInDesktopPackage\\r\\n\"},{\"CompletionText\":\"Invoke-DscResource\",\"ListItemText\":\"Invoke-DscResource\",\"ResultType\":2,\"ToolTip\":\"Invoke-DscResource\\r\\n\"},{\"CompletionText\":\"Invoke-Expression\",\"ListItemText\":\"Invoke-Expression\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Expression [-Command] []\\r\\n\"},{\"CompletionText\":\"Invoke-History\",\"ListItemText\":\"Invoke-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-History [[-Id] ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Invoke-HnsRequest\",\"ListItemText\":\"Invoke-HnsRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-HnsRequest \\r\\n\"},{\"CompletionText\":\"Invoke-Item\",\"ListItemText\":\"Invoke-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nInvoke-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Invoke-LapsPolicyProcessing\",\"ListItemText\":\"Invoke-LapsPolicyProcessing\",\"ResultType\":2,\"ToolTip\":\"Invoke-LapsPolicyProcessing\\r\\n\"},{\"CompletionText\":\"Invoke-Mock\",\"ListItemText\":\"Invoke-Mock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Mock \\r\\n\"},{\"CompletionText\":\"Invoke-OperationValidation\",\"ListItemText\":\"Invoke-OperationValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-OperationValidation \\r\\n\"},{\"CompletionText\":\"Invoke-Pester\",\"ListItemText\":\"Invoke-Pester\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Pester \\r\\n\"},{\"CompletionText\":\"Invoke-RestMethod\",\"ListItemText\":\"Invoke-RestMethod\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-RestMethod [-Uri] [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -NoProxy [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -CustomMethod [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -CustomMethod -NoProxy [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\"},{\"CompletionText\":\"Invoke-TroubleshootingPack\",\"ListItemText\":\"Invoke-TroubleshootingPack\",\"ResultType\":2,\"ToolTip\":\"Invoke-TroubleshootingPack\\r\\n\"},{\"CompletionText\":\"Invoke-WebRequest\",\"ListItemText\":\"Invoke-WebRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-WebRequest [-Uri] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -NoProxy [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -CustomMethod [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -CustomMethod -NoProxy [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\"},{\"CompletionText\":\"Invoke-WSManAction\",\"ListItemText\":\"Invoke-WSManAction\",\"ResultType\":2,\"ToolTip\":\"Invoke-WSManAction\\r\\n\"},{\"CompletionText\":\"iotstartup.exe\",\"ListItemText\":\"iotstartup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iotstartup.exe\"},{\"CompletionText\":\"ipal\",\"ListItemText\":\"ipal\",\"ResultType\":2,\"ToolTip\":\"Import-Alias\"},{\"CompletionText\":\"ipconfig.exe\",\"ListItemText\":\"ipconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ipconfig.exe\"},{\"CompletionText\":\"ipcsv\",\"ListItemText\":\"ipcsv\",\"ResultType\":2,\"ToolTip\":\"Import-Csv\"},{\"CompletionText\":\"ipmo\",\"ListItemText\":\"ipmo\",\"ResultType\":2,\"ToolTip\":\"Import-Module\"},{\"CompletionText\":\"irm\",\"ListItemText\":\"irm\",\"ResultType\":2,\"ToolTip\":\"Invoke-RestMethod\"},{\"CompletionText\":\"irprops.cpl\",\"ListItemText\":\"irprops.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\irprops.cpl\"},{\"CompletionText\":\"iru\",\"ListItemText\":\"iru\",\"ResultType\":2,\"ToolTip\":\"iru\"},{\"CompletionText\":\"iscsicli.exe\",\"ListItemText\":\"iscsicli.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iscsicli.exe\"},{\"CompletionText\":\"iscsicpl.exe\",\"ListItemText\":\"iscsicpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iscsicpl.exe\"},{\"CompletionText\":\"ISM.exe\",\"ListItemText\":\"ISM.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ISM.exe\"},{\"CompletionText\":\"isoburn.exe\",\"ListItemText\":\"isoburn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\isoburn.exe\"},{\"CompletionText\":\"isres\",\"ListItemText\":\"isres\",\"ResultType\":2,\"ToolTip\":\"isres\"},{\"CompletionText\":\"It\",\"ListItemText\":\"It\",\"ResultType\":2,\"ToolTip\":\"\\r\\nIt \\r\\n\"},{\"CompletionText\":\"iwr\",\"ListItemText\":\"iwr\",\"ResultType\":2,\"ToolTip\":\"Invoke-WebRequest\"},{\"CompletionText\":\"J:\",\"ListItemText\":\"J:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJ: \\r\\n\"},{\"CompletionText\":\"jabswitch.exe\",\"ListItemText\":\"jabswitch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jabswitch.exe\"},{\"CompletionText\":\"jar.exe\",\"ListItemText\":\"jar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jar.exe\"},{\"CompletionText\":\"jarsigner.exe\",\"ListItemText\":\"jarsigner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jarsigner.exe\"},{\"CompletionText\":\"java-rmi.exe\",\"ListItemText\":\"java-rmi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\java-rmi.exe\"},{\"CompletionText\":\"java.exe\",\"ListItemText\":\"java.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\java.exe\"},{\"CompletionText\":\"javac.exe\",\"ListItemText\":\"javac.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javac.exe\"},{\"CompletionText\":\"javadoc.exe\",\"ListItemText\":\"javadoc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javadoc.exe\"},{\"CompletionText\":\"javah.exe\",\"ListItemText\":\"javah.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javah.exe\"},{\"CompletionText\":\"javap.exe\",\"ListItemText\":\"javap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javap.exe\"},{\"CompletionText\":\"javaw.exe\",\"ListItemText\":\"javaw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javaw.exe\"},{\"CompletionText\":\"jcmd.exe\",\"ListItemText\":\"jcmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jcmd.exe\"},{\"CompletionText\":\"jconsole.exe\",\"ListItemText\":\"jconsole.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jconsole.exe\"},{\"CompletionText\":\"jdb.exe\",\"ListItemText\":\"jdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jdb.exe\"},{\"CompletionText\":\"jdeps.exe\",\"ListItemText\":\"jdeps.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jdeps.exe\"},{\"CompletionText\":\"jfr.exe\",\"ListItemText\":\"jfr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jfr.exe\"},{\"CompletionText\":\"jhat.exe\",\"ListItemText\":\"jhat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jhat.exe\"},{\"CompletionText\":\"jinfo.exe\",\"ListItemText\":\"jinfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jinfo.exe\"},{\"CompletionText\":\"jjs.exe\",\"ListItemText\":\"jjs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jjs.exe\"},{\"CompletionText\":\"jmap.exe\",\"ListItemText\":\"jmap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jmap.exe\"},{\"CompletionText\":\"Join-AdlStoreItem\",\"ListItemText\":\"Join-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Join-AdlStoreItem\"},{\"CompletionText\":\"Join-AzDataLakeStoreItem\",\"ListItemText\":\"Join-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Join-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Join-DtcDiagnosticResourceManager\",\"ListItemText\":\"Join-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Join-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Join-Path\",\"ListItemText\":\"Join-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJoin-Path [-Path] [-ChildPath] [[-AdditionalChildPath] ] [-Resolve] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Join-String\",\"ListItemText\":\"Join-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-SingleQuote] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-DoubleQuote] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-FormatString ] [-UseCulture] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"joy.cpl\",\"ListItemText\":\"joy.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\joy.cpl\"},{\"CompletionText\":\"jps.exe\",\"ListItemText\":\"jps.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jps.exe\"},{\"CompletionText\":\"jrunscript.exe\",\"ListItemText\":\"jrunscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jrunscript.exe\"},{\"CompletionText\":\"jsadebugd.exe\",\"ListItemText\":\"jsadebugd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jsadebugd.exe\"},{\"CompletionText\":\"jstack.exe\",\"ListItemText\":\"jstack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstack.exe\"},{\"CompletionText\":\"jstat.exe\",\"ListItemText\":\"jstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstat.exe\"},{\"CompletionText\":\"jstatd.exe\",\"ListItemText\":\"jstatd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstatd.exe\"},{\"CompletionText\":\"K:\",\"ListItemText\":\"K:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nK: \\r\\n\"},{\"CompletionText\":\"keyboxd.exe\",\"ListItemText\":\"keyboxd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\keyboxd.exe\"},{\"CompletionText\":\"keytool.exe\",\"ListItemText\":\"keytool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\keytool.exe\"},{\"CompletionText\":\"kill\",\"ListItemText\":\"kill\",\"ResultType\":2,\"ToolTip\":\"Stop-Process\"},{\"CompletionText\":\"kinit.exe\",\"ListItemText\":\"kinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\kinit.exe\"},{\"CompletionText\":\"klist.exe\",\"ListItemText\":\"klist.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\klist.exe\"},{\"CompletionText\":\"ksetup.exe\",\"ListItemText\":\"ksetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ksetup.exe\"},{\"CompletionText\":\"ktab.exe\",\"ListItemText\":\"ktab.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\ktab.exe\"},{\"CompletionText\":\"ktmutil.exe\",\"ListItemText\":\"ktmutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ktmutil.exe\"},{\"CompletionText\":\"kubectl.exe\",\"ListItemText\":\"kubectl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\kubectl.exe\"},{\"CompletionText\":\"L:\",\"ListItemText\":\"L:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nL: \\r\\n\"},{\"CompletionText\":\"la57setup.exe\",\"ListItemText\":\"la57setup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\la57setup.exe\"},{\"CompletionText\":\"label.exe\",\"ListItemText\":\"label.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\label.exe\"},{\"CompletionText\":\"LanguageComponentsInstallerComHandler.exe\",\"ListItemText\":\"LanguageComponentsInstallerComHandler.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LanguageComponentsInstallerComHandler.exe\"},{\"CompletionText\":\"LaunchTM.exe\",\"ListItemText\":\"LaunchTM.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LaunchTM.exe\"},{\"CompletionText\":\"LaunchWinApp.exe\",\"ListItemText\":\"LaunchWinApp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LaunchWinApp.exe\"},{\"CompletionText\":\"LegacyNetUXHost.exe\",\"ListItemText\":\"LegacyNetUXHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LegacyNetUXHost.exe\"},{\"CompletionText\":\"less.exe\",\"ListItemText\":\"less.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\less.exe\"},{\"CompletionText\":\"LicenseManagerShellext.exe\",\"ListItemText\":\"LicenseManagerShellext.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LicenseManagerShellext.exe\"},{\"CompletionText\":\"licensingdiag.exe\",\"ListItemText\":\"licensingdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\licensingdiag.exe\"},{\"CompletionText\":\"LicensingUI.exe\",\"ListItemText\":\"LicensingUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LicensingUI.exe\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ListItemText\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableSslOptions\",\"ListItemText\":\"List-AzApplicationGatewayAvailableSslOptions\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableSslOptions\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableWafRuleSets\",\"ListItemText\":\"List-AzApplicationGatewayAvailableWafRuleSets\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableWafRuleSets\"},{\"CompletionText\":\"List-AzApplicationGatewaySslPredefinedPolicy\",\"ListItemText\":\"List-AzApplicationGatewaySslPredefinedPolicy\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewaySslPredefinedPolicy\"},{\"CompletionText\":\"LiveCaptions.exe\",\"ListItemText\":\"LiveCaptions.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LiveCaptions.exe\"},{\"CompletionText\":\"LocationNotificationWindows.exe\",\"ListItemText\":\"LocationNotificationWindows.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LocationNotificationWindows.exe\"},{\"CompletionText\":\"Locator.exe\",\"ListItemText\":\"Locator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Locator.exe\"},{\"CompletionText\":\"Lock-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Lock-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Lock-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Lock-BitLocker\",\"ListItemText\":\"Lock-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nLock-BitLocker \\r\\n\"},{\"CompletionText\":\"LockAppHost.exe\",\"ListItemText\":\"LockAppHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LockAppHost.exe\"},{\"CompletionText\":\"LockScreenContentServer.exe\",\"ListItemText\":\"LockScreenContentServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LockScreenContentServer.exe\"},{\"CompletionText\":\"lodctr.exe\",\"ListItemText\":\"lodctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lodctr.exe\"},{\"CompletionText\":\"logagent.exe\",\"ListItemText\":\"logagent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logagent.exe\"},{\"CompletionText\":\"Login-AzAccount\",\"ListItemText\":\"Login-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzAccount\"},{\"CompletionText\":\"Login-AzAsAccount\",\"ListItemText\":\"Login-AzAsAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzAsAccount\"},{\"CompletionText\":\"Login-AzureAsAccount\",\"ListItemText\":\"Login-AzureAsAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzureAsAccount\"},{\"CompletionText\":\"logman.exe\",\"ListItemText\":\"logman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logman.exe\"},{\"CompletionText\":\"logoff.exe\",\"ListItemText\":\"logoff.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logoff.exe\"},{\"CompletionText\":\"LogonUI.exe\",\"ListItemText\":\"LogonUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LogonUI.exe\"},{\"CompletionText\":\"Logout-AzAccount\",\"ListItemText\":\"Logout-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Logout-AzAccount\"},{\"CompletionText\":\"lpkinstall.exe\",\"ListItemText\":\"lpkinstall.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpkinstall.exe\"},{\"CompletionText\":\"lpksetup.exe\",\"ListItemText\":\"lpksetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpksetup.exe\"},{\"CompletionText\":\"lpremove.exe\",\"ListItemText\":\"lpremove.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpremove.exe\"},{\"CompletionText\":\"ls\",\"ListItemText\":\"ls\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"LsaIso.exe\",\"ListItemText\":\"LsaIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LsaIso.exe\"},{\"CompletionText\":\"lsass.exe\",\"ListItemText\":\"lsass.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lsass.exe\"},{\"CompletionText\":\"lusrmgr.msc\",\"ListItemText\":\"lusrmgr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lusrmgr.msc\"},{\"CompletionText\":\"M:\",\"ListItemText\":\"M:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nM: \\r\\n\"},{\"CompletionText\":\"Magnify.exe\",\"ListItemText\":\"Magnify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Magnify.exe\"},{\"CompletionText\":\"main.cpl\",\"ListItemText\":\"main.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\main.cpl\"},{\"CompletionText\":\"makecab.exe\",\"ListItemText\":\"makecab.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\makecab.exe\"},{\"CompletionText\":\"man\",\"ListItemText\":\"man\",\"ResultType\":2,\"ToolTip\":\"help\"},{\"CompletionText\":\"manage-bde.exe\",\"ListItemText\":\"manage-bde.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\manage-bde.exe\"},{\"CompletionText\":\"manage-bde.wsf\",\"ListItemText\":\"manage-bde.wsf\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\manage-bde.wsf\"},{\"CompletionText\":\"markdown-it.exe\",\"ListItemText\":\"markdown-it.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\markdown-it.exe\"},{\"CompletionText\":\"mavinject.exe\",\"ListItemText\":\"mavinject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mavinject.exe\"},{\"CompletionText\":\"mblctr.exe\",\"ListItemText\":\"mblctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mblctr.exe\"},{\"CompletionText\":\"MBR2GPT.EXE\",\"ListItemText\":\"MBR2GPT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MBR2GPT.EXE\"},{\"CompletionText\":\"mcbuilder.exe\",\"ListItemText\":\"mcbuilder.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mcbuilder.exe\"},{\"CompletionText\":\"MCU.exe\",\"ListItemText\":\"MCU.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MCU.exe\"},{\"CompletionText\":\"md\",\"ListItemText\":\"md\",\"ResultType\":2,\"ToolTip\":\"mkdir\"},{\"CompletionText\":\"MDEServer.exe\",\"ListItemText\":\"MDEServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDEServer.exe\"},{\"CompletionText\":\"MDMAgent.exe\",\"ListItemText\":\"MDMAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDMAgent.exe\"},{\"CompletionText\":\"MDMAppInstaller.exe\",\"ListItemText\":\"MDMAppInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDMAppInstaller.exe\"},{\"CompletionText\":\"MdmDiagnosticsTool.exe\",\"ListItemText\":\"MdmDiagnosticsTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdmDiagnosticsTool.exe\"},{\"CompletionText\":\"MdRes.exe\",\"ListItemText\":\"MdRes.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdRes.exe\"},{\"CompletionText\":\"MdSched.exe\",\"ListItemText\":\"MdSched.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdSched.exe\"},{\"CompletionText\":\"measure\",\"ListItemText\":\"measure\",\"ResultType\":2,\"ToolTip\":\"Measure-Object\"},{\"CompletionText\":\"Measure-Command\",\"ListItemText\":\"Measure-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMeasure-Command [-Expression] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Measure-Object\",\"ListItemText\":\"Measure-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMeasure-Object [[-Property] ] [-InputObject ] [-StandardDeviation] [-Sum] [-AllStats] [-Average] [-Maximum] [-Minimum] []\\r\\n\\r\\nMeasure-Object [[-Property] ] [-InputObject ] [-Line] [-Word] [-Character] [-IgnoreWhiteSpace] []\\r\\n\"},{\"CompletionText\":\"Measure-VM\",\"ListItemText\":\"Measure-VM\",\"ResultType\":2,\"ToolTip\":\"Measure-VM\\r\\n\"},{\"CompletionText\":\"Measure-VMReplication\",\"ListItemText\":\"Measure-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Measure-VMReplication\\r\\n\"},{\"CompletionText\":\"Measure-VMResourcePool\",\"ListItemText\":\"Measure-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Measure-VMResourcePool\\r\\n\"},{\"CompletionText\":\"MediaPlayer.exe\",\"ListItemText\":\"MediaPlayer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\MediaPlayer.exe\"},{\"CompletionText\":\"Merge-CIPolicy\",\"ListItemText\":\"Merge-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"Merge-CIPolicy\\r\\n\"},{\"CompletionText\":\"Merge-VHD\",\"ListItemText\":\"Merge-VHD\",\"ResultType\":2,\"ToolTip\":\"Merge-VHD\\r\\n\"},{\"CompletionText\":\"mfpmp.exe\",\"ListItemText\":\"mfpmp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mfpmp.exe\"},{\"CompletionText\":\"mi\",\"ListItemText\":\"mi\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"Microsoft.Uev.CscUnpinTool.exe\",\"ListItemText\":\"Microsoft.Uev.CscUnpinTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Microsoft.Uev.CscUnpinTool.exe\"},{\"CompletionText\":\"Microsoft.Uev.SyncController.exe\",\"ListItemText\":\"Microsoft.Uev.SyncController.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Microsoft.Uev.SyncController.exe\"},{\"CompletionText\":\"microsoft.windows.softwarelogo.showdesktop.exe\",\"ListItemText\":\"microsoft.windows.softwarelogo.showdesktop.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\microsoft.windows.softwarelogo.showdesktop.exe\"},{\"CompletionText\":\"MicrosoftEdgeBCHost.exe\",\"ListItemText\":\"MicrosoftEdgeBCHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeBCHost.exe\"},{\"CompletionText\":\"MicrosoftEdgeCP.exe\",\"ListItemText\":\"MicrosoftEdgeCP.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeCP.exe\"},{\"CompletionText\":\"MicrosoftEdgeDevTools.exe\",\"ListItemText\":\"MicrosoftEdgeDevTools.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeDevTools.exe\"},{\"CompletionText\":\"MicrosoftEdgeSH.exe\",\"ListItemText\":\"MicrosoftEdgeSH.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeSH.exe\"},{\"CompletionText\":\"MicrosoftWindows.DesktopStickerEditorCentennial.exe\",\"ListItemText\":\"MicrosoftWindows.DesktopStickerEditorCentennial.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\MicrosoftWindows.DesktopStickerEditorCentennial.exe\"},{\"CompletionText\":\"mkdir\",\"ListItemText\":\"mkdir\",\"ResultType\":2,\"ToolTip\":\"\\r\\nmkdir [-Path] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nmkdir [[-Path] ] -Name [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"mmc.exe\",\"ListItemText\":\"mmc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmc.exe\"},{\"CompletionText\":\"mmgaserver.exe\",\"ListItemText\":\"mmgaserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmgaserver.exe\"},{\"CompletionText\":\"mmsys.cpl\",\"ListItemText\":\"mmsys.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmsys.cpl\"},{\"CompletionText\":\"mobsync.exe\",\"ListItemText\":\"mobsync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mobsync.exe\"},{\"CompletionText\":\"Mock\",\"ListItemText\":\"Mock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMock \\r\\n\"},{\"CompletionText\":\"mode.com\",\"ListItemText\":\"mode.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mode.com\"},{\"CompletionText\":\"mofcomp.exe\",\"ListItemText\":\"mofcomp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\mofcomp.exe\"},{\"CompletionText\":\"MoNotificationUxStub.exe\",\"ListItemText\":\"MoNotificationUxStub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MoNotificationUxStub.exe\"},{\"CompletionText\":\"more.com\",\"ListItemText\":\"more.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\more.com\"},{\"CompletionText\":\"mount\",\"ListItemText\":\"mount\",\"ResultType\":2,\"ToolTip\":\"New-PSDrive\"},{\"CompletionText\":\"Mount-AppPackageVolume\",\"ListItemText\":\"Mount-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Mount-AppPackageVolume\"},{\"CompletionText\":\"Mount-AppxVolume\",\"ListItemText\":\"Mount-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Mount-AppxVolume\\r\\n\"},{\"CompletionText\":\"Mount-DiskImage\",\"ListItemText\":\"Mount-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMount-DiskImage \\r\\n\"},{\"CompletionText\":\"mount-sqlite\",\"ListItemText\":\"mount-sqlite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nmount-sqlite \\r\\n\"},{\"CompletionText\":\"Mount-VHD\",\"ListItemText\":\"Mount-VHD\",\"ResultType\":2,\"ToolTip\":\"Mount-VHD\\r\\n\"},{\"CompletionText\":\"Mount-VMHostAssignableDevice\",\"ListItemText\":\"Mount-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Mount-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Mount-WindowsImage\",\"ListItemText\":\"Mount-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Mount-WindowsImage\\r\\n\"},{\"CompletionText\":\"mountvol.exe\",\"ListItemText\":\"mountvol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mountvol.exe\"},{\"CompletionText\":\"move\",\"ListItemText\":\"move\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"Move-AdlStoreItem\",\"ListItemText\":\"Move-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Move-AdlStoreItem\"},{\"CompletionText\":\"Move-AppPackage\",\"ListItemText\":\"Move-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Move-AppPackage\"},{\"CompletionText\":\"Move-AppxPackage\",\"ListItemText\":\"Move-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Move-AppxPackage\\r\\n\"},{\"CompletionText\":\"Move-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Move-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Move-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Move-AzDataLakeGen2Item\",\"ListItemText\":\"Move-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Move-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Move-AzDataLakeStoreItem\",\"ListItemText\":\"Move-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Move-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Move-AzExpressRouteCircuit\",\"ListItemText\":\"Move-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Move-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Move-AzMlCommitmentAssociation\",\"ListItemText\":\"Move-AzMlCommitmentAssociation\",\"ResultType\":2,\"ToolTip\":\"Move-AzMlCommitmentAssociation\\r\\n\"},{\"CompletionText\":\"Move-AzRecoveryServicesBackupRecoveryPoint\",\"ListItemText\":\"Move-AzRecoveryServicesBackupRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Move-AzRecoveryServicesBackupRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Move-AzResource\",\"ListItemText\":\"Move-AzResource\",\"ResultType\":2,\"ToolTip\":\"Move-AzResource\\r\\n\"},{\"CompletionText\":\"Move-Item\",\"ListItemText\":\"Move-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-Item [-Path] [[-Destination] ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nMove-Item [[-Destination] ] -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Move-ItemProperty\",\"ListItemText\":\"Move-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-ItemProperty [-Path] [-Destination] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nMove-ItemProperty [-Destination] [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Move-SmbClient\",\"ListItemText\":\"Move-SmbClient\",\"ResultType\":2,\"ToolTip\":\"Move-SmbClient\"},{\"CompletionText\":\"Move-SmbWitnessClient\",\"ListItemText\":\"Move-SmbWitnessClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-SmbWitnessClient \\r\\n\"},{\"CompletionText\":\"Move-VM\",\"ListItemText\":\"Move-VM\",\"ResultType\":2,\"ToolTip\":\"Move-VM\\r\\n\"},{\"CompletionText\":\"Move-VMStorage\",\"ListItemText\":\"Move-VMStorage\",\"ResultType\":2,\"ToolTip\":\"Move-VMStorage\\r\\n\"},{\"CompletionText\":\"mp\",\"ListItemText\":\"mp\",\"ResultType\":2,\"ToolTip\":\"Move-ItemProperty\"},{\"CompletionText\":\"mpnotify.exe\",\"ListItemText\":\"mpnotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mpnotify.exe\"},{\"CompletionText\":\"MpSigStub.exe\",\"ListItemText\":\"MpSigStub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MpSigStub.exe\"},{\"CompletionText\":\"MRINFO.EXE\",\"ListItemText\":\"MRINFO.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MRINFO.EXE\"},{\"CompletionText\":\"MRT.exe\",\"ListItemText\":\"MRT.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MRT.exe\"},{\"CompletionText\":\"ms-teams.exe\",\"ListItemText\":\"ms-teams.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teams.exe\"},{\"CompletionText\":\"ms-teamsupdate.exe\",\"ListItemText\":\"ms-teamsupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teamsupdate.exe\"},{\"CompletionText\":\"ms-teams_autostarter.exe\",\"ListItemText\":\"ms-teams_autostarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teams_autostarter.exe\"},{\"CompletionText\":\"MSBuild.exe\",\"ListItemText\":\"MSBuild.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\MSBuild.exe\"},{\"CompletionText\":\"MSBuildTaskHost.exe\",\"ListItemText\":\"MSBuildTaskHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\MSBuildTaskHost.exe\"},{\"CompletionText\":\"MSchedExe.exe\",\"ListItemText\":\"MSchedExe.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MSchedExe.exe\"},{\"CompletionText\":\"msconfig.exe\",\"ListItemText\":\"msconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msconfig.exe\"},{\"CompletionText\":\"msdt.exe\",\"ListItemText\":\"msdt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msdt.exe\"},{\"CompletionText\":\"msdtc.exe\",\"ListItemText\":\"msdtc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msdtc.exe\"},{\"CompletionText\":\"msfeedssync.exe\",\"ListItemText\":\"msfeedssync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msfeedssync.exe\"},{\"CompletionText\":\"msg.exe\",\"ListItemText\":\"msg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msg.exe\"},{\"CompletionText\":\"mshta.exe\",\"ListItemText\":\"mshta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mshta.exe\"},{\"CompletionText\":\"msiexec.exe\",\"ListItemText\":\"msiexec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msiexec.exe\"},{\"CompletionText\":\"msinfo32.exe\",\"ListItemText\":\"msinfo32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msinfo32.exe\"},{\"CompletionText\":\"msmbw\",\"ListItemText\":\"msmbw\",\"ResultType\":2,\"ToolTip\":\"msmbw\"},{\"CompletionText\":\"mspaint.exe\",\"ListItemText\":\"mspaint.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\mspaint.exe\"},{\"CompletionText\":\"msra.exe\",\"ListItemText\":\"msra.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msra.exe\"},{\"CompletionText\":\"msrdc.exe\",\"ListItemText\":\"msrdc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msrdc.exe\"},{\"CompletionText\":\"MsSpellCheckingHost.exe\",\"ListItemText\":\"MsSpellCheckingHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MsSpellCheckingHost.exe\"},{\"CompletionText\":\"msteams.exe\",\"ListItemText\":\"msteams.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteams.exe\"},{\"CompletionText\":\"msteamsupdate.exe\",\"ListItemText\":\"msteamsupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteamsupdate.exe\"},{\"CompletionText\":\"msteams_autostarter.exe\",\"ListItemText\":\"msteams_autostarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteams_autostarter.exe\"},{\"CompletionText\":\"mstsc.exe\",\"ListItemText\":\"mstsc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mstsc.exe\"},{\"CompletionText\":\"mtstocom.exe\",\"ListItemText\":\"mtstocom.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mtstocom.exe\"},{\"CompletionText\":\"MuiUnattend.exe\",\"ListItemText\":\"MuiUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MuiUnattend.exe\"},{\"CompletionText\":\"MultiDigiMon.exe\",\"ListItemText\":\"MultiDigiMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MultiDigiMon.exe\"},{\"CompletionText\":\"mv\",\"ListItemText\":\"mv\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"mvmr\"},{\"CompletionText\":\"N:\",\"ListItemText\":\"N:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nN: \\r\\n\"},{\"CompletionText\":\"nal\",\"ListItemText\":\"nal\",\"ResultType\":2,\"ToolTip\":\"New-Alias\"},{\"CompletionText\":\"Narrator.exe\",\"ListItemText\":\"Narrator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Narrator.exe\"},{\"CompletionText\":\"native2ascii.exe\",\"ListItemText\":\"native2ascii.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\native2ascii.exe\"},{\"CompletionText\":\"nbtstat.exe\",\"ListItemText\":\"nbtstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nbtstat.exe\"},{\"CompletionText\":\"ncim\",\"ListItemText\":\"ncim\",\"ResultType\":2,\"ToolTip\":\"ncim\"},{\"CompletionText\":\"ncms\",\"ListItemText\":\"ncms\",\"ResultType\":2,\"ToolTip\":\"ncms\"},{\"CompletionText\":\"ncpa.cpl\",\"ListItemText\":\"ncpa.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ncpa.cpl\"},{\"CompletionText\":\"ncso\",\"ListItemText\":\"ncso\",\"ResultType\":2,\"ToolTip\":\"ncso\"},{\"CompletionText\":\"ndadmin.exe\",\"ListItemText\":\"ndadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ndadmin.exe\"},{\"CompletionText\":\"NDKPerfCmd.exe\",\"ListItemText\":\"NDKPerfCmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NDKPerfCmd.exe\"},{\"CompletionText\":\"NDKPing.exe\",\"ListItemText\":\"NDKPing.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NDKPing.exe\"},{\"CompletionText\":\"ndr\",\"ListItemText\":\"ndr\",\"ResultType\":2,\"ToolTip\":\"New-PSDrive\"},{\"CompletionText\":\"net.exe\",\"ListItemText\":\"net.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\net.exe\"},{\"CompletionText\":\"net1.exe\",\"ListItemText\":\"net1.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\net1.exe\"},{\"CompletionText\":\"netbtugc.exe\",\"ListItemText\":\"netbtugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netbtugc.exe\"},{\"CompletionText\":\"netcfg.exe\",\"ListItemText\":\"netcfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netcfg.exe\"},{\"CompletionText\":\"NetCfgNotifyObjectHost.exe\",\"ListItemText\":\"NetCfgNotifyObjectHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetCfgNotifyObjectHost.exe\"},{\"CompletionText\":\"NetEvtFwdr.exe\",\"ListItemText\":\"NetEvtFwdr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetEvtFwdr.exe\"},{\"CompletionText\":\"NetHost.exe\",\"ListItemText\":\"NetHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetHost.exe\"},{\"CompletionText\":\"netiougc.exe\",\"ListItemText\":\"netiougc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netiougc.exe\"},{\"CompletionText\":\"Netplwiz.exe\",\"ListItemText\":\"Netplwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Netplwiz.exe\"},{\"CompletionText\":\"netsh.exe\",\"ListItemText\":\"netsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netsh.exe\"},{\"CompletionText\":\"NETSTAT.EXE\",\"ListItemText\":\"NETSTAT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NETSTAT.EXE\"},{\"CompletionText\":\"New-AdlAnalyticsAccount\",\"ListItemText\":\"New-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"New-AdlAnalyticsAccount\"},{\"CompletionText\":\"New-AdlAnalyticsComputePolicy\",\"ListItemText\":\"New-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"New-AdlCatalogCredential\",\"ListItemText\":\"New-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"New-AdlCatalogCredential\"},{\"CompletionText\":\"New-AdlCatalogSecret\",\"ListItemText\":\"New-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"New-AdlCatalogSecret\"},{\"CompletionText\":\"New-AdlStore\",\"ListItemText\":\"New-AdlStore\",\"ResultType\":2,\"ToolTip\":\"New-AdlStore\"},{\"CompletionText\":\"New-AdlStoreItem\",\"ListItemText\":\"New-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"New-AdlStoreItem\"},{\"CompletionText\":\"New-Alias\",\"ListItemText\":\"New-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Alias [-Name] [-Value] [-Description ] [-Option ] [-PassThru] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-AppLockerPolicy\",\"ListItemText\":\"New-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"New-ASRFabric\",\"ListItemText\":\"New-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"New-ASRFabric\"},{\"CompletionText\":\"New-AsrInMageAzureV2DiskInput\",\"ListItemText\":\"New-AsrInMageAzureV2DiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AsrInMageAzureV2DiskInput\"},{\"CompletionText\":\"New-ASRInMageRcmDiskInput\",\"ListItemText\":\"New-ASRInMageRcmDiskInput\",\"ResultType\":2,\"ToolTip\":\"New-ASRInMageRcmDiskInput\"},{\"CompletionText\":\"New-ASRNetworkMapping\",\"ListItemText\":\"New-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRNetworkMapping\"},{\"CompletionText\":\"New-ASRPolicy\",\"ListItemText\":\"New-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"New-ASRPolicy\"},{\"CompletionText\":\"New-ASRProtectableItem\",\"ListItemText\":\"New-ASRProtectableItem\",\"ResultType\":2,\"ToolTip\":\"New-ASRProtectableItem\"},{\"CompletionText\":\"New-ASRProtectionContainerMapping\",\"ListItemText\":\"New-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRProtectionContainerMapping\"},{\"CompletionText\":\"New-ASRRecoveryPlan\",\"ListItemText\":\"New-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"New-ASRRecoveryPlan\"},{\"CompletionText\":\"New-ASRReplicationProtectedItem\",\"ListItemText\":\"New-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"New-ASRReplicationProtectedItem\"},{\"CompletionText\":\"New-ASRRP\",\"ListItemText\":\"New-ASRRP\",\"ResultType\":2,\"ToolTip\":\"New-ASRRP\"},{\"CompletionText\":\"New-ASRStorageClassificationMapping\",\"ListItemText\":\"New-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRStorageClassificationMapping\"},{\"CompletionText\":\"New-ASRvCenter\",\"ListItemText\":\"New-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"New-ASRvCenter\"},{\"CompletionText\":\"New-ASRVMNicConfig\",\"ListItemText\":\"New-ASRVMNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-ASRVMNicConfig\"},{\"CompletionText\":\"New-AutologgerConfig\",\"ListItemText\":\"New-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"New-AzActionGroupReceiver\",\"ListItemText\":\"New-AzActionGroupReceiver\",\"ResultType\":2,\"ToolTip\":\"New-AzActionGroupReceiver\\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlert\",\"ListItemText\":\"New-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertActionGroupObject\",\"ListItemText\":\"New-AzActivityLogAlertActionGroupObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertActionGroupObject \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject\",\"ListItemText\":\"New-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertAlertRuleLeafConditionObject\",\"ListItemText\":\"New-AzActivityLogAlertAlertRuleLeafConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertAlertRuleLeafConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzADAppCredential\",\"ListItemText\":\"New-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"New-AzADAppFederatedCredential\",\"ListItemText\":\"New-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"New-AzADApplication\",\"ListItemText\":\"New-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADApplication \\r\\n\"},{\"CompletionText\":\"New-AzADGroup\",\"ListItemText\":\"New-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADGroup \\r\\n\"},{\"CompletionText\":\"New-AzADServicePrincipal\",\"ListItemText\":\"New-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"New-AzADServicePrincipalCredential\",\"ListItemText\":\"New-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzADServicePrincipalCredential\"},{\"CompletionText\":\"New-AzADSpCredential\",\"ListItemText\":\"New-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"New-AzADUser\",\"ListItemText\":\"New-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADUser \\r\\n\"},{\"CompletionText\":\"New-AzAksCluster\",\"ListItemText\":\"New-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzAksCluster\\r\\n\"},{\"CompletionText\":\"New-AzAksMaintenanceConfiguration\",\"ListItemText\":\"New-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzAksNodePool\",\"ListItemText\":\"New-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"New-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"New-AzAksSnapshot\",\"ListItemText\":\"New-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"New-AzAksTimeInWeekObject\",\"ListItemText\":\"New-AzAksTimeInWeekObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksTimeInWeekObject \\r\\n\"},{\"CompletionText\":\"New-AzAksTimeSpanObject\",\"ListItemText\":\"New-AzAksTimeSpanObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksTimeSpanObject \\r\\n\"},{\"CompletionText\":\"New-AzAlertRuleEmail\",\"ListItemText\":\"New-AzAlertRuleEmail\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertRuleEmail\\r\\n\"},{\"CompletionText\":\"New-AzAlertRuleWebhook\",\"ListItemText\":\"New-AzAlertRuleWebhook\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertRuleWebhook\\r\\n\"},{\"CompletionText\":\"New-AzAlertsSuppressionRuleScope\",\"ListItemText\":\"New-AzAlertsSuppressionRuleScope\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertsSuppressionRuleScope\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesFirewallConfig\",\"ListItemText\":\"New-AzAnalysisServicesFirewallConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesFirewallConfig\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesFirewallRule\",\"ListItemText\":\"New-AzAnalysisServicesFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesServer\",\"ListItemText\":\"New-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"New-AzApiManagement\",\"ListItemText\":\"New-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagement\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApi\",\"ListItemText\":\"New-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiRelease\",\"ListItemText\":\"New-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiRevision\",\"ListItemText\":\"New-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiSchema\",\"ListItemText\":\"New-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiVersionSet\",\"ListItemText\":\"New-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementAuthorizationServer\",\"ListItemText\":\"New-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackend\",\"ListItemText\":\"New-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendCredential\",\"ListItemText\":\"New-AzApiManagementBackendCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendCredential\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendProxy\",\"ListItemText\":\"New-AzApiManagementBackendProxy\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendProxy\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendServiceFabric\",\"ListItemText\":\"New-AzApiManagementBackendServiceFabric\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendServiceFabric\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCache\",\"ListItemText\":\"New-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCertificate\",\"ListItemText\":\"New-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementContext\",\"ListItemText\":\"New-AzApiManagementContext\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementContext\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCustomHostnameConfiguration\",\"ListItemText\":\"New-AzApiManagementCustomHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCustomHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementDiagnostic\",\"ListItemText\":\"New-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGateway\",\"ListItemText\":\"New-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"New-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGroup\",\"ListItemText\":\"New-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementHttpMessageDiagnostic\",\"ListItemText\":\"New-AzApiManagementHttpMessageDiagnostic\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementHttpMessageDiagnostic\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementIdentityProvider\",\"ListItemText\":\"New-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementKeyVaultObject\",\"ListItemText\":\"New-AzApiManagementKeyVaultObject\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementKeyVaultObject\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementLogger\",\"ListItemText\":\"New-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementNamedValue\",\"ListItemText\":\"New-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"New-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementOperation\",\"ListItemText\":\"New-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementPipelineDiagnosticSetting\",\"ListItemText\":\"New-AzApiManagementPipelineDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementPipelineDiagnosticSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementProduct\",\"ListItemText\":\"New-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementRegion\",\"ListItemText\":\"New-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementResourceLocationObject\",\"ListItemText\":\"New-AzApiManagementResourceLocationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementResourceLocationObject\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSamplingSetting\",\"ListItemText\":\"New-AzApiManagementSamplingSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSamplingSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSslSetting\",\"ListItemText\":\"New-AzApiManagementSslSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSslSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSubscription\",\"ListItemText\":\"New-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSystemCertificate\",\"ListItemText\":\"New-AzApiManagementSystemCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSystemCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementUser\",\"ListItemText\":\"New-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementUserToken\",\"ListItemText\":\"New-AzApiManagementUserToken\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementUserToken\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementVirtualNetwork\",\"ListItemText\":\"New-AzApiManagementVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementVirtualNetwork\\r\\n\"},{\"CompletionText\":\"New-AzAppConfigurationStore\",\"ListItemText\":\"New-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"New-AzAppConfigurationStoreKey\",\"ListItemText\":\"New-AzAppConfigurationStoreKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAppConfigurationStoreKey \\r\\n\"},{\"CompletionText\":\"New-AzApplicationGateway\",\"ListItemText\":\"New-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"New-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"New-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"New-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"New-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"New-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"New-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayCustomError\",\"ListItemText\":\"New-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCondition\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCondition\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\",\"ListItemText\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallExclusionConfig\",\"ListItemText\":\"New-AzApplicationGatewayFirewallExclusionConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallExclusionConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallMatchVariable\",\"ListItemText\":\"New-AzApplicationGatewayFirewallMatchVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallMatchVariable\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusion\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusion\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusion\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicySetting\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicySetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicySetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"New-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"New-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayHttpListener\",\"ListItemText\":\"New-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayIdentity\",\"ListItemText\":\"New-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayListener\",\"ListItemText\":\"New-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPathRuleConfig\",\"ListItemText\":\"New-AzApplicationGatewayPathRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPathRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"New-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayProbeHealthResponseMatch\",\"ListItemText\":\"New-AzApplicationGatewayProbeHealthResponseMatch\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayProbeHealthResponseMatch\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"New-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRule\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleActionSet\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleActionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleActionSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleCondition\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleCondition\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"New-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySku\",\"ListItemText\":\"New-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"New-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"New-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslProfile\",\"ListItemText\":\"New-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"New-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"New-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"New-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsights\",\"ListItemText\":\"New-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsApiKey\",\"ListItemText\":\"New-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"New-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"New-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"New-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTest\",\"ListItemText\":\"New-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTestGeolocationObject\",\"ListItemText\":\"New-AzApplicationInsightsWebTestGeolocationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTestGeolocationObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTestHeaderFieldObject\",\"ListItemText\":\"New-AzApplicationInsightsWebTestHeaderFieldObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTestHeaderFieldObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbook\",\"ListItemText\":\"New-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"New-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbookTemplateGalleryObject\",\"ListItemText\":\"New-AzApplicationInsightsWorkbookTemplateGalleryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbookTemplateGalleryObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationSecurityGroup\",\"ListItemText\":\"New-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"New-AzApplyUpdate\",\"ListItemText\":\"New-AzApplyUpdate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplyUpdate\\r\\n\"},{\"CompletionText\":\"New-AzAppServiceEnvironment\",\"ListItemText\":\"New-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"New-AzAppServiceEnvironmentInboundServices\",\"ListItemText\":\"New-AzAppServiceEnvironmentInboundServices\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServiceEnvironmentInboundServices\\r\\n\"},{\"CompletionText\":\"New-AzAppServicePlan\",\"ListItemText\":\"New-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"New-AzAs\",\"ListItemText\":\"New-AzAs\",\"ResultType\":2,\"ToolTip\":\"New-AzAs\"},{\"CompletionText\":\"New-AzAttestationProvider\",\"ListItemText\":\"New-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfile\",\"ListItemText\":\"New-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomationAccount\",\"ListItemText\":\"New-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"New-AzAutomationCertificate\",\"ListItemText\":\"New-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"New-AzAutomationConnection\",\"ListItemText\":\"New-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"New-AzAutomationCredential\",\"ListItemText\":\"New-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"New-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"New-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"New-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"New-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"New-AzAutomationKey\",\"ListItemText\":\"New-AzAutomationKey\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationKey\\r\\n\"},{\"CompletionText\":\"New-AzAutomationModule\",\"ListItemText\":\"New-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"New-AzAutomationPython3Package\",\"ListItemText\":\"New-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"New-AzAutomationRunbook\",\"ListItemText\":\"New-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSchedule\",\"ListItemText\":\"New-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"New-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSourceControl\",\"ListItemText\":\"New-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"New-AzAutomationUpdateManagementAzureQuery\",\"ListItemText\":\"New-AzAutomationUpdateManagementAzureQuery\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationUpdateManagementAzureQuery\\r\\n\"},{\"CompletionText\":\"New-AzAutomationVariable\",\"ListItemText\":\"New-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"New-AzAutomationWebhook\",\"ListItemText\":\"New-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleNotificationObject\",\"ListItemText\":\"New-AzAutoscaleNotificationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleNotificationObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleProfileObject\",\"ListItemText\":\"New-AzAutoscaleProfileObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleProfileObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleScaleRuleMetricDimensionObject\",\"ListItemText\":\"New-AzAutoscaleScaleRuleMetricDimensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleScaleRuleMetricDimensionObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleScaleRuleObject\",\"ListItemText\":\"New-AzAutoscaleScaleRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleScaleRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleSetting\",\"ListItemText\":\"New-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleWebhookNotificationObject\",\"ListItemText\":\"New-AzAutoscaleWebhookNotificationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleWebhookNotificationObject \\r\\n\"},{\"CompletionText\":\"New-AzAvailabilityGroupListener\",\"ListItemText\":\"New-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"New-AzAvailabilitySet\",\"ListItemText\":\"New-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"New-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"New-AzBastion\",\"ListItemText\":\"New-AzBastion\",\"ResultType\":2,\"ToolTip\":\"New-AzBastion\\r\\n\"},{\"CompletionText\":\"New-AzBatchAccount\",\"ListItemText\":\"New-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"New-AzBatchAccountKey\",\"ListItemText\":\"New-AzBatchAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzBatchApplication\",\"ListItemText\":\"New-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"New-AzBatchApplicationPackage\",\"ListItemText\":\"New-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"New-AzBatchCertificate\",\"ListItemText\":\"New-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"New-AzBatchComputeNodeUser\",\"ListItemText\":\"New-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"New-AzBatchJob\",\"ListItemText\":\"New-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchJob\\r\\n\"},{\"CompletionText\":\"New-AzBatchJobSchedule\",\"ListItemText\":\"New-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"New-AzBatchPool\",\"ListItemText\":\"New-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchPool\\r\\n\"},{\"CompletionText\":\"New-AzBatchResourceFile\",\"ListItemText\":\"New-AzBatchResourceFile\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchResourceFile\\r\\n\"},{\"CompletionText\":\"New-AzBatchTask\",\"ListItemText\":\"New-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchTask\\r\\n\"},{\"CompletionText\":\"New-AzCapacityReservation\",\"ListItemText\":\"New-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"New-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"New-AzCapacityReservationGroup\",\"ListItemText\":\"New-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"New-AzCdnCustomDomain\",\"ListItemText\":\"New-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCacheExpirationActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCacheExpirationActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCacheExpirationActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCacheKeyQueryStringActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCacheKeyQueryStringActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCacheKeyQueryStringActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCookiesConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCookiesConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCookiesConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleHttpVersionConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleHttpVersionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleHttpVersionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleIsDeviceConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleIsDeviceConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleIsDeviceConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRulePostArgsConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRulePostArgsConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRulePostArgsConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleQueryStringConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleQueryStringConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleQueryStringConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRemoteAddressConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRemoteAddressConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRemoteAddressConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestBodyConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestBodyConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestBodyConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestHeaderActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestHeaderConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestHeaderConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestHeaderConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestMethodConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestMethodConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestMethodConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestSchemeConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestSchemeConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestSchemeConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestUriConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestUriConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestUriConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleResponseHeaderActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleResponseHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleResponseHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlFileExtensionConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlFileExtensionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlFileExtensionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlFileNameConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlFileNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlFileNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlPathConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlPathConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlPathConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnEndpoint\",\"ListItemText\":\"New-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzCdnHealthProbeParametersObject\",\"ListItemText\":\"New-AzCdnHealthProbeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnHealthProbeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnLoadParametersObject\",\"ListItemText\":\"New-AzCdnLoadParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnLoadParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnManagedHttpsParametersObject\",\"ListItemText\":\"New-AzCdnManagedHttpsParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnManagedHttpsParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnOrigin\",\"ListItemText\":\"New-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"New-AzCdnOriginGroup\",\"ListItemText\":\"New-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"New-AzCdnOriginGroupOverrideActionObject\",\"ListItemText\":\"New-AzCdnOriginGroupOverrideActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOriginGroupOverrideActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnProfile\",\"ListItemText\":\"New-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"New-AzCdnPurgeParametersObject\",\"ListItemText\":\"New-AzCdnPurgeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnPurgeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnResourceReferenceObject\",\"ListItemText\":\"New-AzCdnResourceReferenceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnResourceReferenceObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnResponseBasedOriginErrorDetectionParametersObject\",\"ListItemText\":\"New-AzCdnResponseBasedOriginErrorDetectionParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnResponseBasedOriginErrorDetectionParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlRedirectActionObject\",\"ListItemText\":\"New-AzCdnUrlRedirectActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlRedirectActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlRewriteActionObject\",\"ListItemText\":\"New-AzCdnUrlRewriteActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlRewriteActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlSigningActionObject\",\"ListItemText\":\"New-AzCdnUrlSigningActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlSigningActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUserManagedHttpsParametersObject\",\"ListItemText\":\"New-AzCdnUserManagedHttpsParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUserManagedHttpsParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudService\",\"ListItemText\":\"New-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudService \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceDiagnosticsExtension\",\"ListItemText\":\"New-AzCloudServiceDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceDiagnosticsExtension \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceExtensionObject\",\"ListItemText\":\"New-AzCloudServiceExtensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceExtensionObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceLoadBalancerConfigurationObject\",\"ListItemText\":\"New-AzCloudServiceLoadBalancerConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceLoadBalancerConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject\",\"ListItemText\":\"New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceLoadBalancerFrontendIPConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceRemoteDesktopExtensionObject\",\"ListItemText\":\"New-AzCloudServiceRemoteDesktopExtensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceRemoteDesktopExtensionObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceRoleProfilePropertiesObject\",\"ListItemText\":\"New-AzCloudServiceRoleProfilePropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceRoleProfilePropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceVaultSecretGroupObject\",\"ListItemText\":\"New-AzCloudServiceVaultSecretGroupObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceVaultSecretGroupObject \\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccount\",\"ListItemText\":\"New-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountApiProperty\",\"ListItemText\":\"New-AzCognitiveServicesAccountApiProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountApiProperty\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"New-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"New-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountKey\",\"ListItemText\":\"New-AzCognitiveServicesAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"New-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"New-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesObject\",\"ListItemText\":\"New-AzCognitiveServicesObject\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesObject\\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedger\",\"ListItemText\":\"New-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedgerAADBasedSecurityPrincipalObject\",\"ListItemText\":\"New-AzConfidentialLedgerAADBasedSecurityPrincipalObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedgerAADBasedSecurityPrincipalObject \\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedgerCertBasedSecurityPrincipalObject\",\"ListItemText\":\"New-AzConfidentialLedgerCertBasedSecurityPrincipalObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedgerCertBasedSecurityPrincipalObject \\r\\n\"},{\"CompletionText\":\"New-AzConfigurationAssignment\",\"ListItemText\":\"New-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"New-AzConsumptionBudget\",\"ListItemText\":\"New-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"New-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"New-AzContainerGroup\",\"ListItemText\":\"New-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupImageRegistryCredentialObject\",\"ListItemText\":\"New-AzContainerGroupImageRegistryCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupImageRegistryCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupPortObject\",\"ListItemText\":\"New-AzContainerGroupPortObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupPortObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupVolumeObject\",\"ListItemText\":\"New-AzContainerGroupVolumeObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupVolumeObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceEnvironmentVariableObject\",\"ListItemText\":\"New-AzContainerInstanceEnvironmentVariableObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceEnvironmentVariableObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceHttpHeaderObject\",\"ListItemText\":\"New-AzContainerInstanceHttpHeaderObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceHttpHeaderObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceInitDefinitionObject\",\"ListItemText\":\"New-AzContainerInstanceInitDefinitionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceInitDefinitionObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceObject\",\"ListItemText\":\"New-AzContainerInstanceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstancePortObject\",\"ListItemText\":\"New-AzContainerInstancePortObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstancePortObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceVolumeMountObject\",\"ListItemText\":\"New-AzContainerInstanceVolumeMountObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceVolumeMountObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerNicConfig\",\"ListItemText\":\"New-AzContainerNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzContainerNicConfig\\r\\n\"},{\"CompletionText\":\"New-AzContainerNicConfigIpConfig\",\"ListItemText\":\"New-AzContainerNicConfigIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzContainerNicConfigIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistry\",\"ListItemText\":\"New-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryAgentPool\",\"ListItemText\":\"New-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryExportPipeline\",\"ListItemText\":\"New-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryImportPipeline\",\"ListItemText\":\"New-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryIPRuleObject\",\"ListItemText\":\"New-AzContainerRegistryIPRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryIPRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryReplication\",\"ListItemText\":\"New-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryScopeMap\",\"ListItemText\":\"New-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryToken\",\"ListItemText\":\"New-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryWebhook\",\"ListItemText\":\"New-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBAccount\",\"ListItemText\":\"New-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBAccountKey\",\"ListItemText\":\"New-AzCosmosDBAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraClusterKey\",\"ListItemText\":\"New-AzCosmosDBCassandraClusterKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraClusterKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraColumn\",\"ListItemText\":\"New-AzCosmosDBCassandraColumn\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraColumn\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"New-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraSchema\",\"ListItemText\":\"New-AzCosmosDBCassandraSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraSchema\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraTable\",\"ListItemText\":\"New-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"New-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBDatabaseToRestore\",\"ListItemText\":\"New-AzCosmosDBDatabaseToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBDatabaseToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinCompositePath\",\"ListItemText\":\"New-AzCosmosDBGremlinCompositePath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinCompositePath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"New-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinDatabaseToRestore\",\"ListItemText\":\"New-AzCosmosDBGremlinDatabaseToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinDatabaseToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinGraph\",\"ListItemText\":\"New-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIncludedPath\",\"ListItemText\":\"New-AzCosmosDBGremlinIncludedPath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIncludedPath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIncludedPathIndex\",\"ListItemText\":\"New-AzCosmosDBGremlinIncludedPathIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIncludedPathIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIndexingPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinIndexingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIndexingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinSpatialSpec\",\"ListItemText\":\"New-AzCosmosDBGremlinSpatialSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinSpatialSpec\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinUniqueKey\",\"ListItemText\":\"New-AzCosmosDBGremlinUniqueKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinUniqueKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBLocationObject\",\"ListItemText\":\"New-AzCosmosDBLocationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBLocationObject\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"New-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"New-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBIndex\",\"ListItemText\":\"New-AzCosmosDBMongoDBIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBPrivilege\",\"ListItemText\":\"New-AzCosmosDBMongoDBPrivilege\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBPrivilege\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBPrivilegeResource\",\"ListItemText\":\"New-AzCosmosDBMongoDBPrivilegeResource\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBPrivilegeResource\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBRole\",\"ListItemText\":\"New-AzCosmosDBMongoDBRole\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBRole\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"New-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"New-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBPermission\",\"ListItemText\":\"New-AzCosmosDBPermission\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBPermission\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBService\",\"ListItemText\":\"New-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlCompositePath\",\"ListItemText\":\"New-AzCosmosDBSqlCompositePath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlCompositePath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlConflictResolutionPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlConflictResolutionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlConflictResolutionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlContainer\",\"ListItemText\":\"New-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlDatabase\",\"ListItemText\":\"New-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIncludedPath\",\"ListItemText\":\"New-AzCosmosDBSqlIncludedPath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIncludedPath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIncludedPathIndex\",\"ListItemText\":\"New-AzCosmosDBSqlIncludedPathIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIncludedPathIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIndexingPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlIndexingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIndexingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"New-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"New-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlSpatialSpec\",\"ListItemText\":\"New-AzCosmosDBSqlSpatialSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlSpatialSpec\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"New-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlTrigger\",\"ListItemText\":\"New-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUniqueKey\",\"ListItemText\":\"New-AzCosmosDBSqlUniqueKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUniqueKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUniqueKeyPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlUniqueKeyPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUniqueKeyPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"New-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBTable\",\"ListItemText\":\"New-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBTableToRestore\",\"ListItemText\":\"New-AzCosmosDBTableToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBTableToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBVirtualNetworkRule\",\"ListItemText\":\"New-AzCosmosDBVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzCustomIpPrefix\",\"ListItemText\":\"New-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"New-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"New-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeDevice\",\"ListItemText\":\"New-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeOrder\",\"ListItemText\":\"New-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeRole\",\"ListItemText\":\"New-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeShare\",\"ListItemText\":\"New-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"New-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"New-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"New-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeTrigger\",\"ListItemText\":\"New-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeUser\",\"ListItemText\":\"New-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"New-AzDatabricksAccessConnector\",\"ListItemText\":\"New-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"New-AzDatabricksVNetPeering\",\"ListItemText\":\"New-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"New-AzDatabricksWorkspace\",\"ListItemText\":\"New-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzDataCollectionRule\",\"ListItemText\":\"New-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"New-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"New-AzDataCollectionRuleAssociation\",\"ListItemText\":\"New-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"New-AzDataFactory\",\"ListItemText\":\"New-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactory\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryDataset\",\"ListItemText\":\"New-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryEncryptValue\",\"ListItemText\":\"New-AzDataFactoryEncryptValue\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryEncryptValue\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryGateway\",\"ListItemText\":\"New-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryGatewayAuthkey\",\"ListItemText\":\"New-AzDataFactoryGatewayAuthkey\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryGatewayAuthkey\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryHub\",\"ListItemText\":\"New-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryLinkedService\",\"ListItemText\":\"New-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryPipeline\",\"ListItemText\":\"New-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2\",\"ListItemText\":\"New-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2\"},{\"CompletionText\":\"New-AzDataFactoryV2Dataset\",\"ListItemText\":\"New-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Dataset\"},{\"CompletionText\":\"New-AzDataFactoryV2IntegrationRuntimeKey\",\"ListItemText\":\"New-AzDataFactoryV2IntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2IntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2LinkedService\",\"ListItemText\":\"New-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2LinkedService\"},{\"CompletionText\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\",\"ListItemText\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2Pipeline\",\"ListItemText\":\"New-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Pipeline\"},{\"CompletionText\":\"New-AzDataFactoryV2Trigger\",\"ListItemText\":\"New-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Trigger\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"New-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"New-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"New-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"New-AzDatalakeGen2FileSystem\",\"ListItemText\":\"New-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"New-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"New-AzDataLakeGen2Item\",\"ListItemText\":\"New-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeGen2ItemAclObject\",\"ListItemText\":\"New-AzDataLakeGen2ItemAclObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2ItemAclObject\"},{\"CompletionText\":\"New-AzDataLakeGen2SasToken\",\"ListItemText\":\"New-AzDataLakeGen2SasToken\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2SasToken\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeStoreAccount\",\"ListItemText\":\"New-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeStoreItem\",\"ListItemText\":\"New-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupConfigurationClientObject\",\"ListItemText\":\"New-AzDataProtectionBackupConfigurationClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupConfigurationClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupInstance\",\"ListItemText\":\"New-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupPolicy\",\"ListItemText\":\"New-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupVault\",\"ListItemText\":\"New-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupVaultStorageSettingObject\",\"ListItemText\":\"New-AzDataProtectionBackupVaultStorageSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupVaultStorageSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionPolicyTagCriteriaClientObject\",\"ListItemText\":\"New-AzDataProtectionPolicyTagCriteriaClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionPolicyTagCriteriaClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionPolicyTriggerScheduleClientObject\",\"ListItemText\":\"New-AzDataProtectionPolicyTriggerScheduleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionPolicyTriggerScheduleClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionResourceGuard\",\"ListItemText\":\"New-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionRestoreConfigurationClientObject\",\"ListItemText\":\"New-AzDataProtectionRestoreConfigurationClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionRestoreConfigurationClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionRetentionLifeCycleClientObject\",\"ListItemText\":\"New-AzDataProtectionRetentionLifeCycleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionRetentionLifeCycleClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataShare\",\"ListItemText\":\"New-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShare\\r\\n\"},{\"CompletionText\":\"New-AzDataShareAccount\",\"ListItemText\":\"New-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataShareDataSet\",\"ListItemText\":\"New-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"New-AzDataShareDataSetMapping\",\"ListItemText\":\"New-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"New-AzDataShareInvitation\",\"ListItemText\":\"New-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"New-AzDataShareSubscription\",\"ListItemText\":\"New-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"New-AzDataShareSynchronizationSetting\",\"ListItemText\":\"New-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"New-AzDataShareTrigger\",\"ListItemText\":\"New-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"New-AzDdosProtectionPlan\",\"ListItemText\":\"New-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"New-AzDelegation\",\"ListItemText\":\"New-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"New-AzDelegation\\r\\n\"},{\"CompletionText\":\"New-AzDeployment\",\"ListItemText\":\"New-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzDeployment\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"New-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerService\",\"ListItemText\":\"New-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"New-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"New-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerStep\",\"ListItemText\":\"New-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSetting\",\"ListItemText\":\"New-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingLogSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingLogSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingLogSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingMetricSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingMetricSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingMetricSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingSubscriptionLogSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingSubscriptionLogSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingSubscriptionLogSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDisk\",\"ListItemText\":\"New-AzDisk\",\"ResultType\":2,\"ToolTip\":\"New-AzDisk\\r\\n\"},{\"CompletionText\":\"New-AzDiskAccess\",\"ListItemText\":\"New-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"New-AzDiskConfig\",\"ListItemText\":\"New-AzDiskConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskEncryptionSet\",\"ListItemText\":\"New-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"New-AzDiskEncryptionSetConfig\",\"ListItemText\":\"New-AzDiskEncryptionSetConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskEncryptionSetConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskPurchasePlanConfig\",\"ListItemText\":\"New-AzDiskPurchasePlanConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskPurchasePlanConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskUpdateConfig\",\"ListItemText\":\"New-AzDiskUpdateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskUpdateConfig\\r\\n\"},{\"CompletionText\":\"New-AzDnsRecordConfig\",\"ListItemText\":\"New-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"New-AzDnsRecordSet\",\"ListItemText\":\"New-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"New-AzDnsZone\",\"ListItemText\":\"New-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsZone\\r\\n\"},{\"CompletionText\":\"New-AzEventGridChannel\",\"ListItemText\":\"New-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomain\",\"ListItemText\":\"New-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomainKey\",\"ListItemText\":\"New-AzEventGridDomainKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomainKey\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomainTopic\",\"ListItemText\":\"New-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerConfiguration\",\"ListItemText\":\"New-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerNamespace\",\"ListItemText\":\"New-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerNamespaceKey\",\"ListItemText\":\"New-AzEventGridPartnerNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerNamespaceKey\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerRegistration\",\"ListItemText\":\"New-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerTopic\",\"ListItemText\":\"New-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"New-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSubscription\",\"ListItemText\":\"New-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSystemTopic\",\"ListItemText\":\"New-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"New-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridTopic\",\"ListItemText\":\"New-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridTopicKey\",\"ListItemText\":\"New-AzEventGridTopicKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridTopicKey\\r\\n\"},{\"CompletionText\":\"New-AzEventHub\",\"ListItemText\":\"New-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHub \\r\\n\"},{\"CompletionText\":\"New-AzEventHubApplicationGroup\",\"ListItemText\":\"New-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubAuthorizationRule\",\"ListItemText\":\"New-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzEventHubAuthorizationRuleSASToken\",\"ListItemText\":\"New-AzEventHubAuthorizationRuleSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzEventHubAuthorizationRuleSASToken\\r\\n\"},{\"CompletionText\":\"New-AzEventHubCluster\",\"ListItemText\":\"New-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"New-AzEventHubConsumerGroup\",\"ListItemText\":\"New-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"New-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzEventHubIPRuleConfig\",\"ListItemText\":\"New-AzEventHubIPRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubIPRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzEventHubKey\",\"ListItemText\":\"New-AzEventHubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubKey \\r\\n\"},{\"CompletionText\":\"New-AzEventHubKeyVaultPropertiesObject\",\"ListItemText\":\"New-AzEventHubKeyVaultPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubKeyVaultPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzEventHubNamespace\",\"ListItemText\":\"New-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"New-AzEventHubNamespaceV2\",\"ListItemText\":\"New-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"New-AzEventHubNamespaceV2\"},{\"CompletionText\":\"New-AzEventHubSchemaGroup\",\"ListItemText\":\"New-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubThrottlingPolicyConfig\",\"ListItemText\":\"New-AzEventHubThrottlingPolicyConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubThrottlingPolicyConfig \\r\\n\"},{\"CompletionText\":\"New-AzEventHubVirtualNetworkRuleConfig\",\"ListItemText\":\"New-AzEventHubVirtualNetworkRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubVirtualNetworkRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuit\",\"ListItemText\":\"New-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"New-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"New-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteConnection\",\"ListItemText\":\"New-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteGateway\",\"ListItemText\":\"New-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePort\",\"ListItemText\":\"New-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePortIdentity\",\"ListItemText\":\"New-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePortLOA\",\"ListItemText\":\"New-AzExpressRoutePortLOA\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePortLOA\\r\\n\"},{\"CompletionText\":\"New-AzFederatedIdentityCredentials\",\"ListItemText\":\"New-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"New-AzFirewall\",\"ListItemText\":\"New-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewall\\r\\n\"},{\"CompletionText\":\"New-AzFirewallApplicationRule\",\"ListItemText\":\"New-AzFirewallApplicationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallApplicationRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallApplicationRuleCollection\",\"ListItemText\":\"New-AzFirewallApplicationRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallApplicationRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallHubIpAddress\",\"ListItemText\":\"New-AzFirewallHubIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallHubIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallHubPublicIpAddress\",\"ListItemText\":\"New-AzFirewallHubPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallHubPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNatRule\",\"ListItemText\":\"New-AzFirewallNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNatRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNatRuleCollection\",\"ListItemText\":\"New-AzFirewallNatRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNatRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNetworkRule\",\"ListItemText\":\"New-AzFirewallNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNetworkRuleCollection\",\"ListItemText\":\"New-AzFirewallNetworkRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNetworkRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicy\",\"ListItemText\":\"New-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyApplicationRule\",\"ListItemText\":\"New-AzFirewallPolicyApplicationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyApplicationRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\",\"ListItemText\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyDnsSetting\",\"ListItemText\":\"New-AzFirewallPolicyDnsSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyDnsSetting\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyExplicitProxy\",\"ListItemText\":\"New-AzFirewallPolicyExplicitProxy\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyExplicitProxy\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyFilterRuleCollection\",\"ListItemText\":\"New-AzFirewallPolicyFilterRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyFilterRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetection\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNatRule\",\"ListItemText\":\"New-AzFirewallPolicyNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNatRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNatRuleCollection\",\"ListItemText\":\"New-AzFirewallPolicyNatRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNatRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNetworkRule\",\"ListItemText\":\"New-AzFirewallPolicyNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"New-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicySnat\",\"ListItemText\":\"New-AzFirewallPolicySnat\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicySnat\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicySqlSetting\",\"ListItemText\":\"New-AzFirewallPolicySqlSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicySqlSetting\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyThreatIntelWhitelist\",\"ListItemText\":\"New-AzFirewallPolicyThreatIntelWhitelist\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyThreatIntelWhitelist\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPublicIpAddress\",\"ListItemText\":\"New-AzFirewallPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallThreatIntelWhitelist\",\"ListItemText\":\"New-AzFirewallThreatIntelWhitelist\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallThreatIntelWhitelist\\r\\n\"},{\"CompletionText\":\"New-AzFirewallThreatIntelWhitelistObject\",\"ListItemText\":\"New-AzFirewallThreatIntelWhitelistObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallThreatIntelWhitelistObject\"},{\"CompletionText\":\"New-AzFrontDoor\",\"ListItemText\":\"New-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendObject\",\"ListItemText\":\"New-AzFrontDoorBackendObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendPoolObject\",\"ListItemText\":\"New-AzFrontDoorBackendPoolObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendPoolObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendPoolsSettingObject\",\"ListItemText\":\"New-AzFrontDoorBackendPoolsSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendPoolsSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"New-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnCustomDomainTlsSettingParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnCustomDomainTlsSettingParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnCustomDomainTlsSettingParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"New-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnMigrationParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnMigrationParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnMigrationParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject\",\"ListItemText\":\"New-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOrigin\",\"ListItemText\":\"New-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroupHealthProbeSettingObject\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroupHealthProbeSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroupHealthProbeSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfile\",\"ListItemText\":\"New-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfileChangeSkuWafMappingObject\",\"ListItemText\":\"New-AzFrontDoorCdnProfileChangeSkuWafMappingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfileChangeSkuWafMappingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfileUpgradeParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnProfileUpgradeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfileUpgradeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnPurgeParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnPurgeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnPurgeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnResourceReferenceObject\",\"ListItemText\":\"New-AzFrontDoorCdnResourceReferenceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnResourceReferenceObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRoute\",\"ListItemText\":\"New-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRule\",\"ListItemText\":\"New-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleClientPortConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleClientPortConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleClientPortConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleCookiesConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleCookiesConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleCookiesConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleHostNameConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleHostNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleHostNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleHttpVersionConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleHttpVersionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleHttpVersionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleIsDeviceConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleIsDeviceConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleIsDeviceConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRulePostArgsConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRulePostArgsConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRulePostArgsConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleQueryStringConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleQueryStringConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleQueryStringConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRemoteAddressConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRemoteAddressConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRemoteAddressConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestBodyConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestBodyConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestBodyConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestHeaderConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestHeaderConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestHeaderConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestMethodConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestMethodConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestMethodConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestSchemeConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestSchemeConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestSchemeConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestUriConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestUriConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestUriConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleResponseHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleResponseHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleResponseHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleServerPortConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleServerPortConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleServerPortConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSocketAddrConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSocketAddrConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSocketAddrConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSslProtocolConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSslProtocolConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSslProtocolConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlFileExtensionConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlFileExtensionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlFileExtensionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlFileNameConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlFileNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlFileNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlPathConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlPathConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlPathConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlRedirectActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlRedirectActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlRedirectActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlRewriteActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlRewriteActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlRewriteActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlSigningActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlSigningActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlSigningActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecret\",\"ListItemText\":\"New-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretCustomerCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretCustomerCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretCustomerCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretManagedCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretManagedCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretManagedCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretUrlSigningKeyParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretUrlSigningKeyParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretUrlSigningKeyParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorFrontendEndpointObject\",\"ListItemText\":\"New-AzFrontDoorFrontendEndpointObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorFrontendEndpointObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorHeaderActionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorHealthProbeSettingObject\",\"ListItemText\":\"New-AzFrontDoorHealthProbeSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorHealthProbeSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorLoadBalancingSettingObject\",\"ListItemText\":\"New-AzFrontDoorLoadBalancingSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorLoadBalancingSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRoutingRuleObject\",\"ListItemText\":\"New-AzFrontDoorRoutingRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRoutingRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngine\",\"ListItemText\":\"New-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineActionObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineActionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineMatchConditionObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineMatchConditionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineMatchConditionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineRuleObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafCustomRuleObject\",\"ListItemText\":\"New-AzFrontDoorWafCustomRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafCustomRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleExclusionObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleExclusionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleExclusionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleOverrideObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleOverrideObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleOverrideObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafMatchConditionObject\",\"ListItemText\":\"New-AzFrontDoorWafMatchConditionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafMatchConditionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafPolicy\",\"ListItemText\":\"New-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafRuleGroupOverrideObject\",\"ListItemText\":\"New-AzFrontDoorWafRuleGroupOverrideObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafRuleGroupOverrideObject\\r\\n\"},{\"CompletionText\":\"New-AzFunctionApp\",\"ListItemText\":\"New-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"New-AzFunctionAppPlan\",\"ListItemText\":\"New-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"New-AzGallery\",\"ListItemText\":\"New-AzGallery\",\"ResultType\":2,\"ToolTip\":\"New-AzGallery\\r\\n\"},{\"CompletionText\":\"New-AzGalleryApplication\",\"ListItemText\":\"New-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"New-AzGalleryApplicationVersion\",\"ListItemText\":\"New-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"New-AzGalleryImageDefinition\",\"ListItemText\":\"New-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"New-AzGalleryImageVersion\",\"ListItemText\":\"New-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"New-AzGatewayCustomBgpIpConfigurationObject\",\"ListItemText\":\"New-AzGatewayCustomBgpIpConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzGatewayCustomBgpIpConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightCluster\",\"ListItemText\":\"New-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"New-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\",\"ListItemText\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterConfig\",\"ListItemText\":\"New-AzHDInsightClusterConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterConfig\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightHiveJobDefinition\",\"ListItemText\":\"New-AzHDInsightHiveJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightHiveJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightIPConfiguration\",\"ListItemText\":\"New-AzHDInsightIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightIPConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightMapReduceJobDefinition\",\"ListItemText\":\"New-AzHDInsightMapReduceJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightMapReduceJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightPigJobDefinition\",\"ListItemText\":\"New-AzHDInsightPigJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightPigJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightPrivateLinkConfiguration\",\"ListItemText\":\"New-AzHDInsightPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightSqoopJobDefinition\",\"ListItemText\":\"New-AzHDInsightSqoopJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightSqoopJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightStreamingMapReduceJobDefinition\",\"ListItemText\":\"New-AzHDInsightStreamingMapReduceJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightStreamingMapReduceJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHealthcareApisService\",\"ListItemText\":\"New-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareApisWorkspace\",\"ListItemText\":\"New-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareDicomService\",\"ListItemText\":\"New-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareFhirService\",\"ListItemText\":\"New-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareIotConnector\",\"ListItemText\":\"New-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"New-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"New-AzHost\",\"ListItemText\":\"New-AzHost\",\"ResultType\":2,\"ToolTip\":\"New-AzHost\\r\\n\"},{\"CompletionText\":\"New-AzHostGroup\",\"ListItemText\":\"New-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzHostGroup\\r\\n\"},{\"CompletionText\":\"New-AzImage\",\"ListItemText\":\"New-AzImage\",\"ResultType\":2,\"ToolTip\":\"New-AzImage\\r\\n\"},{\"CompletionText\":\"New-AzImageConfig\",\"ListItemText\":\"New-AzImageConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzImageConfig\\r\\n\"},{\"CompletionText\":\"New-AzInsightsPrivateLinkScope\",\"ListItemText\":\"New-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"New-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"New-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"New-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"New-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccount\",\"ListItemText\":\"New-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountAgreement\",\"ListItemText\":\"New-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountAssembly\",\"ListItemText\":\"New-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"New-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountCertificate\",\"ListItemText\":\"New-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountMap\",\"ListItemText\":\"New-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountPartner\",\"ListItemText\":\"New-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountSchema\",\"ListItemText\":\"New-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"New-AzIotHub\",\"ListItemText\":\"New-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHub\\r\\n\"},{\"CompletionText\":\"New-AzIotHubExportDevice\",\"ListItemText\":\"New-AzIotHubExportDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubExportDevice\\r\\n\"},{\"CompletionText\":\"New-AzIotHubImportDevice\",\"ListItemText\":\"New-AzIotHubImportDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubImportDevice\\r\\n\"},{\"CompletionText\":\"New-AzIotHubKey\",\"ListItemText\":\"New-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"New-AzIotHubSasToken\",\"ListItemText\":\"New-AzIotHubSasToken\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubSasToken\\r\\n\"},{\"CompletionText\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\",\"ListItemText\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\",\"ListItemText\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\\r\\n\"},{\"CompletionText\":\"New-AzIpAllocation\",\"ListItemText\":\"New-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"New-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"New-AzIpConfigurationBgpPeeringAddressObject\",\"ListItemText\":\"New-AzIpConfigurationBgpPeeringAddressObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIpConfigurationBgpPeeringAddressObject\\r\\n\"},{\"CompletionText\":\"New-AzIpGroup\",\"ListItemText\":\"New-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzIpGroup\\r\\n\"},{\"CompletionText\":\"New-AzIpsecPolicy\",\"ListItemText\":\"New-AzIpsecPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzIpsecPolicy\\r\\n\"},{\"CompletionText\":\"New-AzIpsecTrafficSelectorPolicy\",\"ListItemText\":\"New-AzIpsecTrafficSelectorPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzIpsecTrafficSelectorPolicy\\r\\n\"},{\"CompletionText\":\"New-AzKeyVault\",\"ListItemText\":\"New-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVault\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificateAdministratorDetail\",\"ListItemText\":\"New-AzKeyVaultCertificateAdministratorDetail\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificateAdministratorDetail\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificateOrganizationDetail\",\"ListItemText\":\"New-AzKeyVaultCertificateOrganizationDetail\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificateOrganizationDetail\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"New-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultManagedHsm\",\"ListItemText\":\"New-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultNetworkRuleSetObject\",\"ListItemText\":\"New-AzKeyVaultNetworkRuleSetObject\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultNetworkRuleSetObject\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultRoleAssignment\",\"ListItemText\":\"New-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultRoleDefinition\",\"ListItemText\":\"New-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"New-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzKustoCluster\",\"ListItemText\":\"New-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"New-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"New-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzKustoDatabase\",\"ListItemText\":\"New-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"New-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"New-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzKustoDataConnection\",\"ListItemText\":\"New-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"New-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"New-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"New-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"New-AzKustoScript\",\"ListItemText\":\"New-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoScript \\r\\n\"},{\"CompletionText\":\"New-AzLoad\",\"ListItemText\":\"New-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzLoad \\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancer\",\"ListItemText\":\"New-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"New-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"New-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerProbeConfig\",\"ListItemText\":\"New-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLocalNetworkGateway\",\"ListItemText\":\"New-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"New-AzLogicApp\",\"ListItemText\":\"New-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"New-AzLogicApp\\r\\n\"},{\"CompletionText\":\"New-AzMaintenanceConfiguration\",\"ListItemText\":\"New-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzManagedApplication\",\"ListItemText\":\"New-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"New-AzManagedApplicationDefinition\",\"ListItemText\":\"New-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"New-AzManagedCassandraCluster\",\"ListItemText\":\"New-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"New-AzManagedCassandraDataCenter\",\"ListItemText\":\"New-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesAssignment\",\"ListItemText\":\"New-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesAuthorizationObject\",\"ListItemText\":\"New-AzManagedServicesAuthorizationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesAuthorizationObject \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesDefinition\",\"ListItemText\":\"New-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesEligibleApproverObject\",\"ListItemText\":\"New-AzManagedServicesEligibleApproverObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesEligibleApproverObject \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesEligibleAuthorizationObject\",\"ListItemText\":\"New-AzManagedServicesEligibleAuthorizationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesEligibleAuthorizationObject \\r\\n\"},{\"CompletionText\":\"New-AzManagementGroup\",\"ListItemText\":\"New-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupDeployment\",\"ListItemText\":\"New-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupHierarchySetting\",\"ListItemText\":\"New-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupSubscription\",\"ListItemText\":\"New-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"New-AzMediaService\",\"ListItemText\":\"New-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"New-AzMediaService\\r\\n\"},{\"CompletionText\":\"New-AzMediaServiceStorageConfig\",\"ListItemText\":\"New-AzMediaServiceStorageConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzMediaServiceStorageConfig\\r\\n\"},{\"CompletionText\":\"New-AzMetricAlertRuleV2Criteria\",\"ListItemText\":\"New-AzMetricAlertRuleV2Criteria\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricAlertRuleV2Criteria\\r\\n\"},{\"CompletionText\":\"New-AzMetricAlertRuleV2DimensionSelection\",\"ListItemText\":\"New-AzMetricAlertRuleV2DimensionSelection\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricAlertRuleV2DimensionSelection\\r\\n\"},{\"CompletionText\":\"New-AzMetricFilter\",\"ListItemText\":\"New-AzMetricFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricFilter\\r\\n\"},{\"CompletionText\":\"New-AzMigrateDiskMapping\",\"ListItemText\":\"New-AzMigrateDiskMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateDiskMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateNicMapping\",\"ListItemText\":\"New-AzMigrateNicMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateNicMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateProject\",\"ListItemText\":\"New-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"New-AzMigrateReplicationPolicy\",\"ListItemText\":\"New-AzMigrateReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateReplicationPolicy \\r\\n\"},{\"CompletionText\":\"New-AzMigrateReplicationProtectionContainerMapping\",\"ListItemText\":\"New-AzMigrateReplicationProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateReplicationProtectionContainerMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateServerReplication\",\"ListItemText\":\"New-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"New-AzMigrateTestNicMapping\",\"ListItemText\":\"New-AzMigrateTestNicMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateTestNicMapping \\r\\n\"},{\"CompletionText\":\"New-AzMlCommitmentPlan\",\"ListItemText\":\"New-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzMlWebService\",\"ListItemText\":\"New-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"New-AzMlWebService\\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspace\",\"ListItemText\":\"New-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceAksObject\",\"ListItemText\":\"New-AzMLWorkspaceAksObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceAksObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceAmlComputeObject\",\"ListItemText\":\"New-AzMLWorkspaceAmlComputeObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceAmlComputeObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"New-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"New-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"New-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCommandJobObject\",\"ListItemText\":\"New-AzMLWorkspaceCommandJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCommandJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"New-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"New-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCompute\",\"ListItemText\":\"New-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComputeInstanceObject\",\"ListItemText\":\"New-AzMLWorkspaceComputeInstanceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComputeInstanceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComputeStartStopScheduleObject\",\"ListItemText\":\"New-AzMLWorkspaceComputeStartStopScheduleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComputeStartStopScheduleObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceConnection\",\"ListItemText\":\"New-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCustomModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceCustomModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCustomModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCustomModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceCustomModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCustomModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatabricksObject\",\"ListItemText\":\"New-AzMLWorkspaceDatabricksObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatabricksObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataContainer\",\"ListItemText\":\"New-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataFactoryObject\",\"ListItemText\":\"New-AzMLWorkspaceDataFactoryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataFactoryObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataLakeAnalyticsObject\",\"ListItemText\":\"New-AzMLWorkspaceDataLakeAnalyticsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataLakeAnalyticsObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastore\",\"ListItemText\":\"New-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreBlobObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreBlobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreBlobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreDataLakeGen1Object\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreDataLakeGen1Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreDataLakeGen1Object \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreDataLakeGen2Object\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreDataLakeGen2Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreDataLakeGen2Object \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreFileObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreFileObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreFileObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreKeyCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreKeyCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreKeyCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreNoneCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreNoneCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreNoneCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreSasCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreSasCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreSasCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreServicePrincipalCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreServicePrincipalCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreServicePrincipalCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataVersion\",\"ListItemText\":\"New-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"New-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceHDInsightObject\",\"ListItemText\":\"New-AzMLWorkspaceHDInsightObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceHDInsightObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceJob\",\"ListItemText\":\"New-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceJobServiceObject\",\"ListItemText\":\"New-AzMLWorkspaceJobServiceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceJobServiceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceKubernetesObject\",\"ListItemText\":\"New-AzMLWorkspaceKubernetesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceKubernetesObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceLiteralJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceLiteralJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceLiteralJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLFlowModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLFlowModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLFlowModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLFlowModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLFlowModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLFlowModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLTableJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLTableJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLTableJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLTableJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLTableJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLTableJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceModelContainer\",\"ListItemText\":\"New-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceModelVersion\",\"ListItemText\":\"New-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"New-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"New-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineEndpointKey\",\"ListItemText\":\"New-AzMLWorkspaceOnlineEndpointKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineEndpointKey \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspacePipelineJobObject\",\"ListItemText\":\"New-AzMLWorkspacePipelineJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspacePipelineJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceQuotaPropertiesObject\",\"ListItemText\":\"New-AzMLWorkspaceQuotaPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceQuotaPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSharedPrivateLinkResourceObject\",\"ListItemText\":\"New-AzMLWorkspaceSharedPrivateLinkResourceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSharedPrivateLinkResourceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSweepJobObject\",\"ListItemText\":\"New-AzMLWorkspaceSweepJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSweepJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSynapseSparkObject\",\"ListItemText\":\"New-AzMLWorkspaceSynapseSparkObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSynapseSparkObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceTritonModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceTritonModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceTritonModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceTritonModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceTritonModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceTritonModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFileJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFileJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFileJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFileJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFileJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFileJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFolderJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFolderJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFolderJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFolderJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFolderJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFolderJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceVirtualMachineObject\",\"ListItemText\":\"New-AzMLWorkspaceVirtualMachineObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceVirtualMachineObject \\r\\n\"},{\"CompletionText\":\"New-AzMonitorWorkspace\",\"ListItemText\":\"New-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFirewallRule\",\"ListItemText\":\"New-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServer\",\"ListItemText\":\"New-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"New-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"New-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerReplica\",\"ListItemText\":\"New-AzMySqlFlexibleServerReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerReplica \\r\\n\"},{\"CompletionText\":\"New-AzMySqlReplica\",\"ListItemText\":\"New-AzMySqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlReplica \\r\\n\"},{\"CompletionText\":\"New-AzMySqlServer\",\"ListItemText\":\"New-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"New-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"New-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"New-AzNatGateway\",\"ListItemText\":\"New-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzNatGateway\\r\\n\"},{\"CompletionText\":\"New-AzNetworkInterface\",\"ListItemText\":\"New-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"New-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"New-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManager\",\"ListItemText\":\"New-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerAddressPrefixItem\",\"ListItemText\":\"New-AzNetworkManagerAddressPrefixItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerAddressPrefixItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"New-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerConnectivityGroupItem\",\"ListItemText\":\"New-AzNetworkManagerConnectivityGroupItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerConnectivityGroupItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerGroup\",\"ListItemText\":\"New-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerHub\",\"ListItemText\":\"New-AzNetworkManagerHub\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerHub\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"New-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerScope\",\"ListItemText\":\"New-AzNetworkManagerScope\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerScope\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerScopeConnection\",\"ListItemText\":\"New-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityGroupItem\",\"ListItemText\":\"New-AzNetworkManagerSecurityGroupItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityGroupItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerStaticMember\",\"ListItemText\":\"New-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"New-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkProfile\",\"ListItemText\":\"New-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"New-AzNetworkSecurityGroup\",\"ListItemText\":\"New-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"New-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"New-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzNetworkVirtualAppliance\",\"ListItemText\":\"New-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcher\",\"ListItemText\":\"New-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherFlowLog\",\"ListItemText\":\"New-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\",\"ListItemText\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"New-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherPacketCaptureV2\",\"ListItemText\":\"New-AzNetworkWatcherPacketCaptureV2\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherPacketCaptureV2\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherProtocolConfiguration\",\"ListItemText\":\"New-AzNetworkWatcherProtocolConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherProtocolConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHub\",\"ListItemText\":\"New-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"New-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"New-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"New-AzNotificationHubKey\",\"ListItemText\":\"New-AzNotificationHubKey\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubKey\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespace\",\"ListItemText\":\"New-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"New-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"New-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceKey\",\"ListItemText\":\"New-AzNotificationHubsNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceKey\\r\\n\"},{\"CompletionText\":\"New-AzO365PolicyProperty\",\"ListItemText\":\"New-AzO365PolicyProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzO365PolicyProperty\\r\\n\"},{\"CompletionText\":\"New-AzOffice365PolicyProperty\",\"ListItemText\":\"New-AzOffice365PolicyProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzOffice365PolicyProperty\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsApplicationInsightsDataSource\",\"ListItemText\":\"New-AzOperationalInsightsApplicationInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsApplicationInsightsDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsAzureActivityLogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsAzureActivityLogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsAzureActivityLogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsAzureAuditDataSource\",\"ListItemText\":\"New-AzOperationalInsightsAzureAuditDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsAzureAuditDataSource\"},{\"CompletionText\":\"New-AzOperationalInsightsCluster\",\"ListItemText\":\"New-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsComputerGroup\",\"ListItemText\":\"New-AzOperationalInsightsComputerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsComputerGroup\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsCustomLogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsCustomLogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsCustomLogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsDataExport\",\"ListItemText\":\"New-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"New-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\",\"ListItemText\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinuxSyslogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsLinuxSyslogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinuxSyslogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsPurgeWorkspace\",\"ListItemText\":\"New-AzOperationalInsightsPurgeWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsPurgeWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsRestoreTable\",\"ListItemText\":\"New-AzOperationalInsightsRestoreTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsRestoreTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"New-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsSearchTable\",\"ListItemText\":\"New-AzOperationalInsightsSearchTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsSearchTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"New-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsTable\",\"ListItemText\":\"New-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWindowsEventDataSource\",\"ListItemText\":\"New-AzOperationalInsightsWindowsEventDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWindowsEventDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\",\"ListItemText\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWorkspace\",\"ListItemText\":\"New-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzP2sVpnGateway\",\"ListItemText\":\"New-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"New-AzPacketCaptureFilterConfig\",\"ListItemText\":\"New-AzPacketCaptureFilterConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPacketCaptureFilterConfig\\r\\n\"},{\"CompletionText\":\"New-AzPacketCaptureScopeConfig\",\"ListItemText\":\"New-AzPacketCaptureScopeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPacketCaptureScopeConfig\\r\\n\"},{\"CompletionText\":\"New-AzPolicyAssignment\",\"ListItemText\":\"New-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"New-AzPolicyAttestation\",\"ListItemText\":\"New-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"New-AzPolicyDefinition\",\"ListItemText\":\"New-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"New-AzPolicyExemption\",\"ListItemText\":\"New-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"New-AzPolicySetDefinition\",\"ListItemText\":\"New-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFirewallRule\",\"ListItemText\":\"New-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlReplica\",\"ListItemText\":\"New-AzPostgreSqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlReplica \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlServer\",\"ListItemText\":\"New-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"New-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"New-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"New-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"New-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"New-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"New-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsRecordConfig\",\"ListItemText\":\"New-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsRecordSet\",\"ListItemText\":\"New-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"New-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZone\",\"ListItemText\":\"New-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZoneConfig\",\"ListItemText\":\"New-AzPrivateDnsZoneConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZoneConfig\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZoneGroup\",\"ListItemText\":\"New-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"New-AzPrivateEndpoint\",\"ListItemText\":\"New-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzPrivateEndpointIpConfiguration\",\"ListItemText\":\"New-AzPrivateEndpointIpConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateEndpointIpConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkAssociation\",\"ListItemText\":\"New-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkService\",\"ListItemText\":\"New-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkServiceConnection\",\"ListItemText\":\"New-AzPrivateLinkServiceConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkServiceConnection\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkServiceIpConfig\",\"ListItemText\":\"New-AzPrivateLinkServiceIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkServiceIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzProximityPlacementGroup\",\"ListItemText\":\"New-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpAddress\",\"ListItemText\":\"New-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpPrefix\",\"ListItemText\":\"New-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpTag\",\"ListItemText\":\"New-AzPublicIpTag\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpTag\\r\\n\"},{\"CompletionText\":\"New-AzRadiusServer\",\"ListItemText\":\"New-AzRadiusServer\",\"ResultType\":2,\"ToolTip\":\"New-AzRadiusServer\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"New-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\",\"ListItemText\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\",\"ListItemText\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"New-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectableItem\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectableItem\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectableItem\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"New-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"New-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrVMNicConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrVMNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrVMNicConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrVMNicIPConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrVMNicIPConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrVMNicIPConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"New-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesVault\",\"ListItemText\":\"New-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"New-AzRedisCache\",\"ListItemText\":\"New-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCache\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheFirewallRule\",\"ListItemText\":\"New-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheKey\",\"ListItemText\":\"New-AzRedisCacheKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheKey\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheLink\",\"ListItemText\":\"New-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"New-AzRedisCachePatchSchedule\",\"ListItemText\":\"New-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheScheduleEntry\",\"ListItemText\":\"New-AzRedisCacheScheduleEntry\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheScheduleEntry\\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCache\",\"ListItemText\":\"New-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheAccessKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheAccessKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisEnterpriseCacheAccessKey\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"New-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheDatabaseKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheDatabaseKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisEnterpriseCacheDatabaseKey\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCacheKey \\r\\n\"},{\"CompletionText\":\"New-AzRelayAuthorizationRule\",\"ListItemText\":\"New-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzRelayHybridConnection\",\"ListItemText\":\"New-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"New-AzRelayKey\",\"ListItemText\":\"New-AzRelayKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayKey \\r\\n\"},{\"CompletionText\":\"New-AzRelayNamespace\",\"ListItemText\":\"New-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"New-AzRelayNetworkRuleSetIPRuleObject\",\"ListItemText\":\"New-AzRelayNetworkRuleSetIPRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayNetworkRuleSetIPRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzResource\",\"ListItemText\":\"New-AzResource\",\"ResultType\":2,\"ToolTip\":\"New-AzResource\\r\\n\"},{\"CompletionText\":\"New-AzResourceGroup\",\"ListItemText\":\"New-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"New-AzResourceGroupDeployment\",\"ListItemText\":\"New-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"New-AzResourceLock\",\"ListItemText\":\"New-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceLock\\r\\n\"},{\"CompletionText\":\"New-AzResourceManagementPrivateLink\",\"ListItemText\":\"New-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"New-AzResourceMoverMoveCollection\",\"ListItemText\":\"New-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"New-AzRestorePoint\",\"ListItemText\":\"New-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzRestorePointCollection\",\"ListItemText\":\"New-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"New-AzRmStorageContainer\",\"ListItemText\":\"New-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzRmStorageShare\",\"ListItemText\":\"New-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"New-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"New-AzRoleAssignment\",\"ListItemText\":\"New-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"New-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"New-AzRoleDefinition\",\"ListItemText\":\"New-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"New-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"New-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"New-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"New-AzRouteConfig\",\"ListItemText\":\"New-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"New-AzRouteFilter\",\"ListItemText\":\"New-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"New-AzRouteFilterRuleConfig\",\"ListItemText\":\"New-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzRouteMap\",\"ListItemText\":\"New-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMap\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRule\",\"ListItemText\":\"New-AzRouteMapRule\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRule\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleAction\",\"ListItemText\":\"New-AzRouteMapRuleAction\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleAction\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleActionParameter\",\"ListItemText\":\"New-AzRouteMapRuleActionParameter\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleActionParameter\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleCriterion\",\"ListItemText\":\"New-AzRouteMapRuleCriterion\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleCriterion\\r\\n\"},{\"CompletionText\":\"New-AzRouteServer\",\"ListItemText\":\"New-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteServer\\r\\n\"},{\"CompletionText\":\"New-AzRouteTable\",\"ListItemText\":\"New-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzRoutingConfiguration\",\"ListItemText\":\"New-AzRoutingConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzRoutingIntent\",\"ListItemText\":\"New-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"New-AzRoutingPolicy\",\"ListItemText\":\"New-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRule\",\"ListItemText\":\"New-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRuleConditionObject\",\"ListItemText\":\"New-AzScheduledQueryRuleConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRuleConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRuleDimensionObject\",\"ListItemText\":\"New-AzScheduledQueryRuleDimensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRuleDimensionObject \\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomation\",\"ListItemText\":\"New-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationActionObject\",\"ListItemText\":\"New-AzSecurityAutomationActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationActionObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationRuleObject\",\"ListItemText\":\"New-AzSecurityAutomationRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationRuleSetObject\",\"ListItemText\":\"New-AzSecurityAutomationRuleSetObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationRuleSetObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationScopeObject\",\"ListItemText\":\"New-AzSecurityAutomationScopeObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationScopeObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationSourceObject\",\"ListItemText\":\"New-AzSecurityAutomationSourceObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationSourceObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityPartnerProvider\",\"ListItemText\":\"New-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"New-AzSentinelAlertRule\",\"ListItemText\":\"New-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"New-AzSentinelAlertRuleAction\",\"ListItemText\":\"New-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"New-AzSentinelAutomationRule\",\"ListItemText\":\"New-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"New-AzSentinelBookmark\",\"ListItemText\":\"New-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"New-AzSentinelBookmarkRelation\",\"ListItemText\":\"New-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"New-AzSentinelDataConnector\",\"ListItemText\":\"New-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"New-AzSentinelEntityQuery\",\"ListItemText\":\"New-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncident\",\"ListItemText\":\"New-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentComment\",\"ListItemText\":\"New-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentRelation\",\"ListItemText\":\"New-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentTeam\",\"ListItemText\":\"New-AzSentinelIncidentTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentTeam \\r\\n\"},{\"CompletionText\":\"New-AzSentinelOnboardingState\",\"ListItemText\":\"New-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusAuthorizationRule\",\"ListItemText\":\"New-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusAuthorizationRuleSASToken\",\"ListItemText\":\"New-AzServiceBusAuthorizationRuleSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceBusAuthorizationRuleSASToken\\r\\n\"},{\"CompletionText\":\"New-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"New-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusIPRuleConfig\",\"ListItemText\":\"New-AzServiceBusIPRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusIPRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusKey\",\"ListItemText\":\"New-AzServiceBusKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusKey \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusKeyVaultPropertiesObject\",\"ListItemText\":\"New-AzServiceBusKeyVaultPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusKeyVaultPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusNamespace\",\"ListItemText\":\"New-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusNamespaceV2\",\"ListItemText\":\"New-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"New-AzServiceBusQueue\",\"ListItemText\":\"New-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusRule\",\"ListItemText\":\"New-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusSubscription\",\"ListItemText\":\"New-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusTopic\",\"ListItemText\":\"New-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusVirtualNetworkRuleConfig\",\"ListItemText\":\"New-AzServiceBusVirtualNetworkRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusVirtualNetworkRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzServiceEndpointPolicy\",\"ListItemText\":\"New-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"New-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"New-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplication\",\"ListItemText\":\"New-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplicationType\",\"ListItemText\":\"New-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"New-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricCluster\",\"ListItemText\":\"New-AzServiceFabricCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricCluster\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedCluster\",\"ListItemText\":\"New-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterService\",\"ListItemText\":\"New-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedNodeType\",\"ListItemText\":\"New-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricService\",\"ListItemText\":\"New-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerAzureResourceObject\",\"ListItemText\":\"New-AzServiceLinkerAzureResourceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerAzureResourceObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerConfluentBootstrapServerObject\",\"ListItemText\":\"New-AzServiceLinkerConfluentBootstrapServerObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerConfluentBootstrapServerObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerConfluentSchemaRegistryObject\",\"ListItemText\":\"New-AzServiceLinkerConfluentSchemaRegistryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerConfluentSchemaRegistryObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForContainerApp\",\"ListItemText\":\"New-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"New-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForWebApp\",\"ListItemText\":\"New-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerSecretAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerSecretAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerSecretAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerServicePrincipalSecretAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerServicePrincipalSecretAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerServicePrincipalSecretAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerSystemAssignedIdentityAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerUserAssignedIdentityAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerUserAssignedIdentityAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerUserAssignedIdentityAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzSignalR\",\"ListItemText\":\"New-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"New-AzSignalR\\r\\n\"},{\"CompletionText\":\"New-AzSignalRKey\",\"ListItemText\":\"New-AzSignalRKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSignalRKey\\r\\n\"},{\"CompletionText\":\"New-AzSnapshot\",\"ListItemText\":\"New-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshot\\r\\n\"},{\"CompletionText\":\"New-AzSnapshotConfig\",\"ListItemText\":\"New-AzSnapshotConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshotConfig\\r\\n\"},{\"CompletionText\":\"New-AzSnapshotUpdateConfig\",\"ListItemText\":\"New-AzSnapshotUpdateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshotUpdateConfig\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabase\",\"ListItemText\":\"New-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseCopy\",\"ListItemText\":\"New-AzSqlDatabaseCopy\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseCopy\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"New-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseExport\",\"ListItemText\":\"New-AzSqlDatabaseExport\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseExport\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"New-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseImport\",\"ListItemText\":\"New-AzSqlDatabaseImport\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseImport\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"New-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"New-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseSecondary\",\"ListItemText\":\"New-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJob\",\"ListItemText\":\"New-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobAgent\",\"ListItemText\":\"New-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobCredential\",\"ListItemText\":\"New-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"New-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticPool\",\"ListItemText\":\"New-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstance\",\"ListItemText\":\"New-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceDatabase\",\"ListItemText\":\"New-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceLink\",\"ListItemText\":\"New-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstancePool\",\"ListItemText\":\"New-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"New-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"New-AzSqlServer\",\"ListItemText\":\"New-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServer\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerCommunicationLink\",\"ListItemText\":\"New-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"New-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerDnsAlias\",\"ListItemText\":\"New-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerFirewallRule\",\"ListItemText\":\"New-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"New-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"New-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerTrustGroup\",\"ListItemText\":\"New-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"New-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncAgent\",\"ListItemText\":\"New-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncAgentKey\",\"ListItemText\":\"New-AzSqlSyncAgentKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncAgentKey\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncGroup\",\"ListItemText\":\"New-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncMember\",\"ListItemText\":\"New-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"New-AzSqlVirtualMachineAgReplicaObject\",\"ListItemText\":\"New-AzSqlVirtualMachineAgReplicaObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVirtualMachineAgReplicaObject \\r\\n\"},{\"CompletionText\":\"New-AzSqlVirtualMachineMultiSubnetIPConfigurationObject\",\"ListItemText\":\"New-AzSqlVirtualMachineMultiSubnetIPConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVirtualMachineMultiSubnetIPConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzSqlVM\",\"ListItemText\":\"New-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVM \\r\\n\"},{\"CompletionText\":\"New-AzSqlVMGroup\",\"ListItemText\":\"New-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"New-AzSshKey\",\"ListItemText\":\"New-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSshKey\\r\\n\"},{\"CompletionText\":\"New-AzStackHciArcSetting\",\"ListItemText\":\"New-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"New-AzStackHciCluster\",\"ListItemText\":\"New-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"New-AzStackHciExtension\",\"ListItemText\":\"New-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"New-AzStaticRoute\",\"ListItemText\":\"New-AzStaticRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzStaticRoute\\r\\n\"},{\"CompletionText\":\"New-AzStaticWebApp\",\"ListItemText\":\"New-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppBuildAppSetting\",\"ListItemText\":\"New-AzStaticWebAppBuildAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppBuildAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppBuildFunctionAppSetting\",\"ListItemText\":\"New-AzStaticWebAppBuildFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppBuildFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppCustomDomain\",\"ListItemText\":\"New-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppFunctionAppSetting\",\"ListItemText\":\"New-AzStaticWebAppFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppSetting\",\"ListItemText\":\"New-AzStaticWebAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppUserRoleInvitationLink\",\"ListItemText\":\"New-AzStaticWebAppUserRoleInvitationLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppUserRoleInvitationLink \\r\\n\"},{\"CompletionText\":\"New-AzStorageAccount\",\"ListItemText\":\"New-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountKey\",\"ListItemText\":\"New-AzStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyFilter\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyFilter\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyRule\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountSASToken\",\"ListItemText\":\"New-AzStorageAccountSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobInventoryPolicyRule\",\"ListItemText\":\"New-AzStorageBlobInventoryPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobInventoryPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobQueryConfig\",\"ListItemText\":\"New-AzStorageBlobQueryConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobQueryConfig\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobRangeToRestore\",\"ListItemText\":\"New-AzStorageBlobRangeToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobRangeToRestore\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobSASToken\",\"ListItemText\":\"New-AzStorageBlobSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainer\",\"ListItemText\":\"New-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainerSASToken\",\"ListItemText\":\"New-AzStorageContainerSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainerSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageContext\",\"ListItemText\":\"New-AzStorageContext\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContext\\r\\n\"},{\"CompletionText\":\"New-AzStorageDirectory\",\"ListItemText\":\"New-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"New-AzStorageEncryptionScope\",\"ListItemText\":\"New-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"New-AzStorageFileSASToken\",\"ListItemText\":\"New-AzStorageFileSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageFileSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserPermissionScope\",\"ListItemText\":\"New-AzStorageLocalUserPermissionScope\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserPermissionScope\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserSshPassword\",\"ListItemText\":\"New-AzStorageLocalUserSshPassword\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserSshPassword\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserSshPublicKey\",\"ListItemText\":\"New-AzStorageLocalUserSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserSshPublicKey\\r\\n\"},{\"CompletionText\":\"New-AzStorageMover\",\"ListItemText\":\"New-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMover \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverAzStorageContainerEndpoint\",\"ListItemText\":\"New-AzStorageMoverAzStorageContainerEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverAzStorageContainerEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverJobDefinition\",\"ListItemText\":\"New-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverNfsEndpoint\",\"ListItemText\":\"New-AzStorageMoverNfsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverNfsEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverProject\",\"ListItemText\":\"New-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"New-AzStorageObjectReplicationPolicyRule\",\"ListItemText\":\"New-AzStorageObjectReplicationPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageObjectReplicationPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueue\",\"ListItemText\":\"New-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueueSASToken\",\"ListItemText\":\"New-AzStorageQueueSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueueSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageShare\",\"ListItemText\":\"New-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShare\\r\\n\"},{\"CompletionText\":\"New-AzStorageShareSASToken\",\"ListItemText\":\"New-AzStorageShareSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShareSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"New-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncGroup\",\"ListItemText\":\"New-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncServerEndpoint\",\"ListItemText\":\"New-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncService\",\"ListItemText\":\"New-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"New-AzStorageTable\",\"ListItemText\":\"New-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTable\\r\\n\"},{\"CompletionText\":\"New-AzStorageTableSASToken\",\"ListItemText\":\"New-AzStorageTableSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTableSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsCluster\",\"ListItemText\":\"New-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsFunction\",\"ListItemText\":\"New-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsInput\",\"ListItemText\":\"New-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsJob\",\"ListItemText\":\"New-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsOutput\",\"ListItemText\":\"New-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsTransformation\",\"ListItemText\":\"New-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"New-AzSubscriptionDeployment\",\"ListItemText\":\"New-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzSubscriptionDeployment\"},{\"CompletionText\":\"New-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"New-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"New-AzSupportContactProfileObject\",\"ListItemText\":\"New-AzSupportContactProfileObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportContactProfileObject\\r\\n\"},{\"CompletionText\":\"New-AzSupportTicket\",\"ListItemText\":\"New-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"New-AzSupportTicketCommunication\",\"ListItemText\":\"New-AzSupportTicketCommunication\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportTicketCommunication\\r\\n\"},{\"CompletionText\":\"New-AzSynapseDataFlow\",\"ListItemText\":\"New-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseDataFlow\"},{\"CompletionText\":\"New-AzSynapseDataset\",\"ListItemText\":\"New-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseDataset\"},{\"CompletionText\":\"New-AzSynapseFirewallRule\",\"ListItemText\":\"New-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSynapseGitRepositoryConfig\",\"ListItemText\":\"New-AzSynapseGitRepositoryConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseGitRepositoryConfig\\r\\n\"},{\"CompletionText\":\"New-AzSynapseIntegrationRuntimeKey\",\"ListItemText\":\"New-AzSynapseIntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseIntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"New-AzSynapseKqlScript\",\"ListItemText\":\"New-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPool\",\"ListItemText\":\"New-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"New-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"New-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"New-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"New-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"New-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzSynapseLinkConnection\",\"ListItemText\":\"New-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkConnection\"},{\"CompletionText\":\"New-AzSynapseLinkedService\",\"ListItemText\":\"New-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkedService\"},{\"CompletionText\":\"New-AzSynapseLinkedServiceEncryptedCredential\",\"ListItemText\":\"New-AzSynapseLinkedServiceEncryptedCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkedServiceEncryptedCredential\\r\\n\"},{\"CompletionText\":\"New-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"New-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzSynapseManagedVirtualNetworkConfig\",\"ListItemText\":\"New-AzSynapseManagedVirtualNetworkConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseManagedVirtualNetworkConfig\\r\\n\"},{\"CompletionText\":\"New-AzSynapseNotebook\",\"ListItemText\":\"New-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseNotebook\"},{\"CompletionText\":\"New-AzSynapsePipeline\",\"ListItemText\":\"New-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapsePipeline\"},{\"CompletionText\":\"New-AzSynapseRoleAssignment\",\"ListItemText\":\"New-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSparkConfiguration\",\"ListItemText\":\"New-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSparkJobDefinition\",\"ListItemText\":\"New-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkJobDefinition\"},{\"CompletionText\":\"New-AzSynapseSparkPool\",\"ListItemText\":\"New-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlDatabase\",\"ListItemText\":\"New-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlPool\",\"ListItemText\":\"New-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"New-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlScript\",\"ListItemText\":\"New-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlScript\"},{\"CompletionText\":\"New-AzSynapseTrigger\",\"ListItemText\":\"New-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseTrigger\"},{\"CompletionText\":\"New-AzSynapseWorkspace\",\"ListItemText\":\"New-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzSynapseWorkspaceKey\",\"ListItemText\":\"New-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"New-AzSynapseWorkspacePackage\",\"ListItemText\":\"New-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"New-AzTag\",\"ListItemText\":\"New-AzTag\",\"ResultType\":2,\"ToolTip\":\"New-AzTag\\r\\n\"},{\"CompletionText\":\"New-AzTemplateSpec\",\"ListItemText\":\"New-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"New-AzTenantDeployment\",\"ListItemText\":\"New-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"New-AzTrafficManagerEndpoint\",\"ListItemText\":\"New-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzTrafficManagerProfile\",\"ListItemText\":\"New-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"New-AzUserAssignedIdentity\",\"ListItemText\":\"New-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"New-AzVHubRoute\",\"ListItemText\":\"New-AzVHubRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzVHubRoute\\r\\n\"},{\"CompletionText\":\"New-AzVHubRouteTable\",\"ListItemText\":\"New-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceAdditionalNicProperty\",\"ListItemText\":\"New-AzVirtualApplianceAdditionalNicProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceAdditionalNicProperty\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceSite\",\"ListItemText\":\"New-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceSkuProperty\",\"ListItemText\":\"New-AzVirtualApplianceSkuProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceSkuProperty\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHub\",\"ListItemText\":\"New-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubBgpConnection\",\"ListItemText\":\"New-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubRoute\",\"ListItemText\":\"New-AzVirtualHubRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubRoute\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubRouteTable\",\"ListItemText\":\"New-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubVnetConnection\",\"ListItemText\":\"New-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetwork\",\"ListItemText\":\"New-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGateway\",\"ListItemText\":\"New-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"New-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"New-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"New-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayPolicyGroup\",\"ListItemText\":\"New-AzVirtualNetworkGatewayPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayPolicyGroup\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\",\"ListItemText\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"New-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkTap\",\"ListItemText\":\"New-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"New-AzVirtualRouter\",\"ListItemText\":\"New-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"New-AzVirtualRouterAutoScaleConfiguration\",\"ListItemText\":\"New-AzVirtualRouterAutoScaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualRouterAutoScaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVirtualWan\",\"ListItemText\":\"New-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"New-AzVM\",\"ListItemText\":\"New-AzVM\",\"ResultType\":2,\"ToolTip\":\"New-AzVM\\r\\n\"},{\"CompletionText\":\"New-AzVMConfig\",\"ListItemText\":\"New-AzVMConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMDataDisk\",\"ListItemText\":\"New-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"New-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"New-AzVmGalleryApplication\",\"ListItemText\":\"New-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerAutoBackupConfig\",\"ListItemText\":\"New-AzVMSqlServerAutoBackupConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerAutoBackupConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerAutoPatchingConfig\",\"ListItemText\":\"New-AzVMSqlServerAutoPatchingConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerAutoPatchingConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerKeyVaultCredentialConfig\",\"ListItemText\":\"New-AzVMSqlServerKeyVaultCredentialConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerKeyVaultCredentialConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmss\",\"ListItemText\":\"New-AzVmss\",\"ResultType\":2,\"ToolTip\":\"New-AzVmss\\r\\n\"},{\"CompletionText\":\"New-AzVmssConfig\",\"ListItemText\":\"New-AzVmssConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssGalleryApplication\",\"ListItemText\":\"New-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"New-AzVmssIpConfig\",\"ListItemText\":\"New-AzVmssIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssIpTagConfig\",\"ListItemText\":\"New-AzVmssIpTagConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssIpTagConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssVaultCertificateConfig\",\"ListItemText\":\"New-AzVmssVaultCertificateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssVaultCertificateConfig\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientConfiguration\",\"ListItemText\":\"New-AzVpnClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientConnectionConfiguration\",\"ListItemText\":\"New-AzVpnClientConnectionConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientConnectionConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientIpsecParameter\",\"ListItemText\":\"New-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientIpsecPolicy\",\"ListItemText\":\"New-AzVpnClientIpsecPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientIpsecPolicy\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientRevokedCertificate\",\"ListItemText\":\"New-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientRootCertificate\",\"ListItemText\":\"New-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"New-AzVpnConnection\",\"ListItemText\":\"New-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"New-AzVpnGateway\",\"ListItemText\":\"New-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"New-AzVpnGatewayNatRule\",\"ListItemText\":\"New-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"New-AzVpnServerConfiguration\",\"ListItemText\":\"New-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"New-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"New-AzVpnSite\",\"ListItemText\":\"New-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSite\\r\\n\"},{\"CompletionText\":\"New-AzVpnSiteLink\",\"ListItemText\":\"New-AzVpnSiteLink\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSiteLink\\r\\n\"},{\"CompletionText\":\"New-AzVpnSiteLinkConnection\",\"ListItemText\":\"New-AzVpnSiteLinkConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSiteLinkConnection\\r\\n\"},{\"CompletionText\":\"New-AzWcfRelay\",\"ListItemText\":\"New-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"New-AzWebApp\",\"ListItemText\":\"New-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"New-AzWebApp\\r\\n\"},{\"CompletionText\":\"New-AzWebAppAzureStoragePath\",\"ListItemText\":\"New-AzWebAppAzureStoragePath\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppAzureStoragePath\\r\\n\"},{\"CompletionText\":\"New-AzWebAppBackup\",\"ListItemText\":\"New-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"New-AzWebAppCertificate\",\"ListItemText\":\"New-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"New-AzWebAppDatabaseBackupSetting\",\"ListItemText\":\"New-AzWebAppDatabaseBackupSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppDatabaseBackupSetting\\r\\n\"},{\"CompletionText\":\"New-AzWebAppSlot\",\"ListItemText\":\"New-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"New-AzWebAppSSLBinding\",\"ListItemText\":\"New-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"New-AzWebPubSub\",\"ListItemText\":\"New-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubCustomCertificate\",\"ListItemText\":\"New-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubCustomDomain\",\"ListItemText\":\"New-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubEventHubEndpointObject\",\"ListItemText\":\"New-AzWebPubSubEventHubEndpointObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubEventHubEndpointObject \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubEventNameFilterObject\",\"ListItemText\":\"New-AzWebPubSubEventNameFilterObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubEventNameFilterObject \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubHub\",\"ListItemText\":\"New-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubKey\",\"ListItemText\":\"New-AzWebPubSubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubKey \\r\\n\"},{\"CompletionText\":\"New-AzWvdApplication\",\"ListItemText\":\"New-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"New-AzWvdApplicationGroup\",\"ListItemText\":\"New-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"New-AzWvdHostPool\",\"ListItemText\":\"New-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"New-AzWvdMsixPackage\",\"ListItemText\":\"New-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"New-AzWvdRegistrationInfo\",\"ListItemText\":\"New-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"New-AzWvdScalingPlan\",\"ListItemText\":\"New-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"New-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"New-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"New-AzWvdWorkspace\",\"ListItemText\":\"New-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"New-BcdEntry\",\"ListItemText\":\"New-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"New-BcdEntry\\r\\n\"},{\"CompletionText\":\"New-BcdStore\",\"ListItemText\":\"New-BcdStore\",\"ResultType\":2,\"ToolTip\":\"New-BcdStore\\r\\n\"},{\"CompletionText\":\"New-CertificateNotificationTask\",\"ListItemText\":\"New-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"New-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"New-CimInstance\",\"ListItemText\":\"New-CimInstance\",\"ResultType\":2,\"ToolTip\":\"New-CimInstance\\r\\n\"},{\"CompletionText\":\"New-CimSession\",\"ListItemText\":\"New-CimSession\",\"ResultType\":2,\"ToolTip\":\"New-CimSession\\r\\n\"},{\"CompletionText\":\"New-CimSessionOption\",\"ListItemText\":\"New-CimSessionOption\",\"ResultType\":2,\"ToolTip\":\"New-CimSessionOption\\r\\n\"},{\"CompletionText\":\"New-CIPolicy\",\"ListItemText\":\"New-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"New-CIPolicy\\r\\n\"},{\"CompletionText\":\"New-CIPolicyRule\",\"ListItemText\":\"New-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"New-DAEntryPointTableItem\",\"ListItemText\":\"New-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"New-DscChecksum\",\"ListItemText\":\"New-DscChecksum\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-DscChecksum \\r\\n\"},{\"CompletionText\":\"New-DtcDiagnosticTransaction\",\"ListItemText\":\"New-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"New-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"New-EapConfiguration\",\"ListItemText\":\"New-EapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-EapConfiguration \\r\\n\"},{\"CompletionText\":\"New-EtwTraceSession\",\"ListItemText\":\"New-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"New-Event\",\"ListItemText\":\"New-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Event [-SourceIdentifier] [[-Sender] ] [[-EventArguments] ] [[-MessageData] ] []\\r\\n\"},{\"CompletionText\":\"New-FileCatalog\",\"ListItemText\":\"New-FileCatalog\",\"ResultType\":2,\"ToolTip\":\"New-FileCatalog\\r\\n\"},{\"CompletionText\":\"New-FileShare\",\"ListItemText\":\"New-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-FileShare \\r\\n\"},{\"CompletionText\":\"New-Fixture\",\"ListItemText\":\"New-Fixture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Fixture \\r\\n\"},{\"CompletionText\":\"New-GitPromptSettings\",\"ListItemText\":\"New-GitPromptSettings\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-GitPromptSettings \\r\\n\"},{\"CompletionText\":\"New-Guid\",\"ListItemText\":\"New-Guid\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Guid []\\r\\n\"},{\"CompletionText\":\"New-HgsGuardian\",\"ListItemText\":\"New-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-HgsGuardian \\r\\n\"},{\"CompletionText\":\"New-HgsKeyProtector\",\"ListItemText\":\"New-HgsKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-HgsKeyProtector \\r\\n\"},{\"CompletionText\":\"New-HgsTraceTarget\",\"ListItemText\":\"New-HgsTraceTarget\",\"ResultType\":2,\"ToolTip\":\"New-HgsTraceTarget\\r\\n\"},{\"CompletionText\":\"New-IscsiTargetPortal\",\"ListItemText\":\"New-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"New-IseSnippet\",\"ListItemText\":\"New-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-IseSnippet \\r\\n\"},{\"CompletionText\":\"New-Item\",\"ListItemText\":\"New-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Item [-Path] [-ItemType ] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nNew-Item [[-Path] ] -Name [-ItemType ] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-ItemProperty\",\"ListItemText\":\"New-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ItemProperty [-Path] [-Name] [-PropertyType ] [-Value ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nNew-ItemProperty [-Name] -LiteralPath [-PropertyType ] [-Value ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-JobTrigger\",\"ListItemText\":\"New-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"New-JobTrigger\\r\\n\"},{\"CompletionText\":\"New-LocalGroup\",\"ListItemText\":\"New-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"New-LocalGroup\\r\\n\"},{\"CompletionText\":\"New-LocalUser\",\"ListItemText\":\"New-LocalUser\",\"ResultType\":2,\"ToolTip\":\"New-LocalUser\\r\\n\"},{\"CompletionText\":\"New-MaskingSet\",\"ListItemText\":\"New-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MaskingSet \\r\\n\"},{\"CompletionText\":\"New-Module\",\"ListItemText\":\"New-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Module [-ScriptBlock] [-Function ] [-Cmdlet ] [-ReturnResult] [-AsCustomObject] [-ArgumentList ] []\\r\\n\\r\\nNew-Module [-Name] [-ScriptBlock] [-Function ] [-Cmdlet ] [-ReturnResult] [-AsCustomObject] [-ArgumentList ] []\\r\\n\"},{\"CompletionText\":\"New-ModuleManifest\",\"ListItemText\":\"New-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ModuleManifest [-Path] [-NestedModules ] [-Guid ] [-Author ] [-CompanyName ] [-Copyright ] [-RootModule ] [-ModuleVersion ] [-Description ] [-ProcessorArchitecture ] [-PowerShellVersion ] [-ClrVersion ] [-DotNetFrameworkVersion ] [-PowerShellHostName ] [-PowerShellHostVersion ] [-RequiredModules ] [-TypesToProcess ] [-FormatsToProcess ] [-ScriptsToProcess ] [-RequiredAssemblies ] [-FileList ] [-ModuleList ] [-FunctionsToExport ] [-AliasesToExport ] [-VariablesToExport ] [-CmdletsToExport ] [-DscResourcesToExport ] [-CompatiblePSEditions ] [-PrivateData ] [-Tags ] [-ProjectUri ] [-LicenseUri ] [-IconUri ] [-ReleaseNotes ] [-Prerelease ] [-RequireLicenseAcceptance] [-ExternalModuleDependencies ] [-HelpInfoUri ] [-PassThru] [-DefaultCommandPrefix ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-MpPerformanceRecording\",\"ListItemText\":\"New-MpPerformanceRecording\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MpPerformanceRecording \\r\\n\"},{\"CompletionText\":\"New-NetAdapterAdvancedProperty\",\"ListItemText\":\"New-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"New-NetEventSession\",\"ListItemText\":\"New-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetEventSession \\r\\n\"},{\"CompletionText\":\"New-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"New-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVProfile\",\"ListItemText\":\"New-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVRule\",\"ListItemText\":\"New-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVVMSetting\",\"ListItemText\":\"New-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"New-NetFirewallRule\",\"ListItemText\":\"New-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"New-NetIPAddress\",\"ListItemText\":\"New-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPAddress \\r\\n\"},{\"CompletionText\":\"New-NetIPHttpsConfiguration\",\"ListItemText\":\"New-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"New-NetIPsecAuthProposal\",\"ListItemText\":\"New-NetIPsecAuthProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecAuthProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecDospSetting\",\"ListItemText\":\"New-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeCryptoProposal\",\"ListItemText\":\"New-NetIPsecMainModeCryptoProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecMainModeCryptoProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"New-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeRule\",\"ListItemText\":\"New-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"New-NetIPsecPhase1AuthSet\",\"ListItemText\":\"New-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecPhase2AuthSet\",\"ListItemText\":\"New-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecQuickModeCryptoProposal\",\"ListItemText\":\"New-NetIPsecQuickModeCryptoProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecQuickModeCryptoProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"New-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecRule\",\"ListItemText\":\"New-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"New-NetLbfoTeam\",\"ListItemText\":\"New-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"New-NetNat\",\"ListItemText\":\"New-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNat \\r\\n\"},{\"CompletionText\":\"New-NetNatTransitionConfiguration\",\"ListItemText\":\"New-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"New-NetNeighbor\",\"ListItemText\":\"New-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNeighbor \\r\\n\"},{\"CompletionText\":\"New-NetQosPolicy\",\"ListItemText\":\"New-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"New-NetRoute\",\"ListItemText\":\"New-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetRoute \\r\\n\"},{\"CompletionText\":\"New-NetSwitchTeam\",\"ListItemText\":\"New-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"New-NetTransportFilter\",\"ListItemText\":\"New-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"New-NetworkSwitchVlan\",\"ListItemText\":\"New-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"New-Object\",\"ListItemText\":\"New-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Object [-TypeName] [[-ArgumentList] ] [-Property ] []\\r\\n\\r\\nNew-Object [-ComObject] [-Strict] [-Property ] []\\r\\n\"},{\"CompletionText\":\"New-Partition\",\"ListItemText\":\"New-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Partition \\r\\n\"},{\"CompletionText\":\"New-PesterOption\",\"ListItemText\":\"New-PesterOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PesterOption \\r\\n\"},{\"CompletionText\":\"New-PmemDedicatedMemory\",\"ListItemText\":\"New-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"New-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"New-PmemDisk\",\"ListItemText\":\"New-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"New-PmemDisk\\r\\n\"},{\"CompletionText\":\"New-ProvisioningRepro\",\"ListItemText\":\"New-ProvisioningRepro\",\"ResultType\":2,\"ToolTip\":\"New-ProvisioningRepro\\r\\n\"},{\"CompletionText\":\"New-PSDrive\",\"ListItemText\":\"New-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSDrive [-Name] [-PSProvider] [-Root] [-Description ] [-Scope ] [-Persist] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-PSRoleCapabilityFile\",\"ListItemText\":\"New-PSRoleCapabilityFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSRoleCapabilityFile [-Path] [-Guid ] [-Author ] [-Description ] [-CompanyName ] [-Copyright ] [-ModulesToImport ] [-VisibleAliases ] [-VisibleCmdlets ] [-VisibleFunctions ] [-VisibleExternalCommands ] [-VisibleProviders ] [-ScriptsToProcess ] [-AliasDefinitions ] [-FunctionDefinitions ] [-VariableDefinitions ] [-EnvironmentVariables ] [-TypesToProcess ] [-FormatsToProcess ] [-AssembliesToLoad ] []\\r\\n\"},{\"CompletionText\":\"New-PSScriptFileInfo\",\"ListItemText\":\"New-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"New-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"New-PSSession\",\"ListItemText\":\"New-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSession [[-ComputerName] ] [-Credential ] [-Name ] [-EnableNetworkAccess] [-ConfigurationName ] [-Port ] [-UseSSL] [-ApplicationName ] [-ThrottleLimit ] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nNew-PSSession [-ConnectionUri] [-Credential ] [-Name ] [-EnableNetworkAccess] [-ConfigurationName ] [-ThrottleLimit ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nNew-PSSession [-VMId] -Credential [-Name ] [-ConfigurationName ] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -Credential -VMName [-Name ] [-ConfigurationName ] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession [[-Session] ] [-Name ] [-EnableNetworkAccess] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -ContainerId [-Name ] [-ConfigurationName ] [-RunAsAdministrator] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -UseWindowsPowerShell [-Name ] []\\r\\n\\r\\nNew-PSSession [-HostName] [-Name ] [-Port ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] []\\r\\n\\r\\nNew-PSSession -SSHConnection [-Name ] []\\r\\n\"},{\"CompletionText\":\"New-PSSessionConfigurationFile\",\"ListItemText\":\"New-PSSessionConfigurationFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSessionConfigurationFile [-Path] [-SchemaVersion ] [-Guid ] [-Author ] [-Description ] [-CompanyName ] [-Copyright ] [-SessionType ] [-TranscriptDirectory ] [-RunAsVirtualAccount] [-RunAsVirtualAccountGroups ] [-MountUserDrive] [-UserDriveMaximumSize ] [-GroupManagedServiceAccount ] [-ScriptsToProcess ] [-RoleDefinitions ] [-RequiredGroups ] [-LanguageMode ] [-ExecutionPolicy ] [-PowerShellVersion ] [-ModulesToImport ] [-VisibleAliases ] [-VisibleCmdlets ] [-VisibleFunctions ] [-VisibleExternalCommands ] [-VisibleProviders ] [-AliasDefinitions ] [-FunctionDefinitions ] [-VariableDefinitions ] [-EnvironmentVariables ] [-TypesToProcess ] [-FormatsToProcess ] [-AssembliesToLoad ] [-Full] []\\r\\n\"},{\"CompletionText\":\"New-PSSessionOption\",\"ListItemText\":\"New-PSSessionOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSessionOption [-MaximumRedirection ] [-NoCompression] [-NoMachineProfile] [-Culture ] [-UICulture ] [-MaximumReceivedDataSizePerCommand ] [-MaximumReceivedObjectSize ] [-OutputBufferingMode ] [-MaxConnectionRetryCount ] [-ApplicationArguments ] [-OpenTimeout ] [-CancelTimeout ] [-IdleTimeout ] [-ProxyAccessType ] [-ProxyAuthentication ] [-ProxyCredential ] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-OperationTimeout ] [-NoEncryption] [-UseUTF16] [-IncludePortInSPN] []\\r\\n\"},{\"CompletionText\":\"New-PSTransportOption\",\"ListItemText\":\"New-PSTransportOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSTransportOption [-MaxIdleTimeoutSec ] [-ProcessIdleTimeoutSec ] [-MaxSessions ] [-MaxConcurrentCommandsPerSession ] [-MaxSessionsPerUser ] [-MaxMemoryPerSessionMB ] [-MaxProcessesPerSession ] [-MaxConcurrentUsers ] [-IdleTimeoutSec ] [-OutputBufferingMode ] []\\r\\n\"},{\"CompletionText\":\"New-PSWorkflowExecutionOption\",\"ListItemText\":\"New-PSWorkflowExecutionOption\",\"ResultType\":2,\"ToolTip\":\"New-PSWorkflowExecutionOption\\r\\n\"},{\"CompletionText\":\"New-PSWorkflowSession\",\"ListItemText\":\"New-PSWorkflowSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSWorkflowSession \\r\\n\"},{\"CompletionText\":\"New-ScheduledJobOption\",\"ListItemText\":\"New-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"New-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"New-ScheduledTask\",\"ListItemText\":\"New-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTask \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskAction\",\"ListItemText\":\"New-ScheduledTaskAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskAction \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskPrincipal\",\"ListItemText\":\"New-ScheduledTaskPrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskPrincipal \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskSettingsSet\",\"ListItemText\":\"New-ScheduledTaskSettingsSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskSettingsSet \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskTrigger\",\"ListItemText\":\"New-ScheduledTaskTrigger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskTrigger \\r\\n\"},{\"CompletionText\":\"New-ScriptFileInfo\",\"ListItemText\":\"New-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"New-SelfSignedCertificate\",\"ListItemText\":\"New-SelfSignedCertificate\",\"ResultType\":2,\"ToolTip\":\"New-SelfSignedCertificate\\r\\n\"},{\"CompletionText\":\"New-Service\",\"ListItemText\":\"New-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Service [-Name] [-BinaryPathName] [-DisplayName ] [-Description ] [-StartupType ] [-Credential ] [-SecurityDescriptorSddl ] [-DependsOn ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-SmbClientCertificateMapping\",\"ListItemText\":\"New-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"New-SmbGlobalMapping\",\"ListItemText\":\"New-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"New-SmbMapping\",\"ListItemText\":\"New-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbMapping \\r\\n\"},{\"CompletionText\":\"New-SmbMultichannelConstraint\",\"ListItemText\":\"New-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"New-SmbServerCertificateMapping\",\"ListItemText\":\"New-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"New-SmbShare\",\"ListItemText\":\"New-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbShare \\r\\n\"},{\"CompletionText\":\"New-StorageBusBinding\",\"ListItemText\":\"New-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"New-StorageBusCacheStore\",\"ListItemText\":\"New-StorageBusCacheStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageBusCacheStore \\r\\n\"},{\"CompletionText\":\"New-StorageFileServer\",\"ListItemText\":\"New-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageFileServer \\r\\n\"},{\"CompletionText\":\"New-StoragePool\",\"ListItemText\":\"New-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StoragePool \\r\\n\"},{\"CompletionText\":\"New-StorageSubsystemVirtualDisk\",\"ListItemText\":\"New-StorageSubsystemVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageSubsystemVirtualDisk \\r\\n\"},{\"CompletionText\":\"New-StorageTier\",\"ListItemText\":\"New-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageTier \\r\\n\"},{\"CompletionText\":\"New-TemporaryFile\",\"ListItemText\":\"New-TemporaryFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-TemporaryFile [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-TimeSpan\",\"ListItemText\":\"New-TimeSpan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-TimeSpan [[-Start] ] [[-End] ] []\\r\\n\\r\\nNew-TimeSpan [-Days ] [-Hours ] [-Minutes ] [-Seconds ] [-Milliseconds ] []\\r\\n\"},{\"CompletionText\":\"New-TlsSessionTicketKey\",\"ListItemText\":\"New-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"New-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"New-Variable\",\"ListItemText\":\"New-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Variable [-Name] [[-Value] ] [-Description ] [-Option ] [-Visibility ] [-Force] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-VFD\",\"ListItemText\":\"New-VFD\",\"ResultType\":2,\"ToolTip\":\"New-VFD\\r\\n\"},{\"CompletionText\":\"New-VHD\",\"ListItemText\":\"New-VHD\",\"ResultType\":2,\"ToolTip\":\"New-VHD\\r\\n\"},{\"CompletionText\":\"New-VirtualDisk\",\"ListItemText\":\"New-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDisk \\r\\n\"},{\"CompletionText\":\"New-VirtualDiskClone\",\"ListItemText\":\"New-VirtualDiskClone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDiskClone \\r\\n\"},{\"CompletionText\":\"New-VirtualDiskSnapshot\",\"ListItemText\":\"New-VirtualDiskSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDiskSnapshot \\r\\n\"},{\"CompletionText\":\"New-VM\",\"ListItemText\":\"New-VM\",\"ResultType\":2,\"ToolTip\":\"New-VM\\r\\n\"},{\"CompletionText\":\"New-VMGroup\",\"ListItemText\":\"New-VMGroup\",\"ResultType\":2,\"ToolTip\":\"New-VMGroup\\r\\n\"},{\"CompletionText\":\"New-VMReplicationAuthorizationEntry\",\"ListItemText\":\"New-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"New-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"New-VMResourcePool\",\"ListItemText\":\"New-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"New-VMResourcePool\\r\\n\"},{\"CompletionText\":\"New-VMSan\",\"ListItemText\":\"New-VMSan\",\"ResultType\":2,\"ToolTip\":\"New-VMSan\\r\\n\"},{\"CompletionText\":\"New-VMSwitch\",\"ListItemText\":\"New-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"New-VMSwitch\\r\\n\"},{\"CompletionText\":\"New-Volume\",\"ListItemText\":\"New-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Volume \\r\\n\"},{\"CompletionText\":\"New-VpnServerAddress\",\"ListItemText\":\"New-VpnServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VpnServerAddress \\r\\n\"},{\"CompletionText\":\"New-WindowsCustomImage\",\"ListItemText\":\"New-WindowsCustomImage\",\"ResultType\":2,\"ToolTip\":\"New-WindowsCustomImage\\r\\n\"},{\"CompletionText\":\"New-WindowsImage\",\"ListItemText\":\"New-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"New-WindowsImage\\r\\n\"},{\"CompletionText\":\"New-WinEvent\",\"ListItemText\":\"New-WinEvent\",\"ResultType\":2,\"ToolTip\":\"New-WinEvent\\r\\n\"},{\"CompletionText\":\"New-WinUserLanguageList\",\"ListItemText\":\"New-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"New-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"New-WSManInstance\",\"ListItemText\":\"New-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"New-WSManInstance\\r\\n\"},{\"CompletionText\":\"New-WSManSessionOption\",\"ListItemText\":\"New-WSManSessionOption\",\"ResultType\":2,\"ToolTip\":\"New-WSManSessionOption\\r\\n\"},{\"CompletionText\":\"newdev.exe\",\"ListItemText\":\"newdev.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\newdev.exe\"},{\"CompletionText\":\"nf.cmd\",\"ListItemText\":\"nf.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\nf.cmd\"},{\"CompletionText\":\"nf.ps1\",\"ListItemText\":\"nf.ps1\",\"ResultType\":2,\"ToolTip\":\"nf.ps1 \\r\\n\"},{\"CompletionText\":\"NgcIso.exe\",\"ListItemText\":\"NgcIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NgcIso.exe\"},{\"CompletionText\":\"ni\",\"ListItemText\":\"ni\",\"ResultType\":2,\"ToolTip\":\"New-Item\"},{\"CompletionText\":\"nlg\",\"ListItemText\":\"nlg\",\"ResultType\":2,\"ToolTip\":\"nlg\"},{\"CompletionText\":\"nltest.exe\",\"ListItemText\":\"nltest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nltest.exe\"},{\"CompletionText\":\"nlu\",\"ListItemText\":\"nlu\",\"ResultType\":2,\"ToolTip\":\"nlu\"},{\"CompletionText\":\"nmbind.exe\",\"ListItemText\":\"nmbind.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nmbind.exe\"},{\"CompletionText\":\"nmo\",\"ListItemText\":\"nmo\",\"ResultType\":2,\"ToolTip\":\"New-Module\"},{\"CompletionText\":\"nmscrub.exe\",\"ListItemText\":\"nmscrub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nmscrub.exe\"},{\"CompletionText\":\"node.exe\",\"ListItemText\":\"node.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\node.exe\"},{\"CompletionText\":\"nodevars.bat\",\"ListItemText\":\"nodevars.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\nodevars.bat\"},{\"CompletionText\":\"normalizer.exe\",\"ListItemText\":\"normalizer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\normalizer.exe\"},{\"CompletionText\":\"notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\notepad.exe\"},{\"CompletionText\":\"npm.cmd\",\"ListItemText\":\"npm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\npm.cmd\"},{\"CompletionText\":\"npx.cmd\",\"ListItemText\":\"npx.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\npx.cmd\"},{\"CompletionText\":\"nslookup.exe\",\"ListItemText\":\"nslookup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nslookup.exe\"},{\"CompletionText\":\"nsmbccm\",\"ListItemText\":\"nsmbccm\",\"ResultType\":2,\"ToolTip\":\"nsmbccm\"},{\"CompletionText\":\"nsmbgm\",\"ListItemText\":\"nsmbgm\",\"ResultType\":2,\"ToolTip\":\"nsmbgm\"},{\"CompletionText\":\"nsmbm\",\"ListItemText\":\"nsmbm\",\"ResultType\":2,\"ToolTip\":\"nsmbm\"},{\"CompletionText\":\"nsmbs\",\"ListItemText\":\"nsmbs\",\"ResultType\":2,\"ToolTip\":\"nsmbs\"},{\"CompletionText\":\"nsmbscm\",\"ListItemText\":\"nsmbscm\",\"ResultType\":2,\"ToolTip\":\"nsmbscm\"},{\"CompletionText\":\"nsmbt\",\"ListItemText\":\"nsmbt\",\"ResultType\":2,\"ToolTip\":\"nsmbt\"},{\"CompletionText\":\"nsn\",\"ListItemText\":\"nsn\",\"ResultType\":2,\"ToolTip\":\"New-PSSession\"},{\"CompletionText\":\"ntoskrnl.exe\",\"ListItemText\":\"ntoskrnl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ntoskrnl.exe\"},{\"CompletionText\":\"ntprint.exe\",\"ListItemText\":\"ntprint.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ntprint.exe\"},{\"CompletionText\":\"nu.exe\",\"ListItemText\":\"nu.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu.exe\"},{\"CompletionText\":\"nu_plugin_gstat.exe\",\"ListItemText\":\"nu_plugin_gstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_gstat.exe\"},{\"CompletionText\":\"nu_plugin_inc.exe\",\"ListItemText\":\"nu_plugin_inc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_inc.exe\"},{\"CompletionText\":\"nu_plugin_query.exe\",\"ListItemText\":\"nu_plugin_query.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_query.exe\"},{\"CompletionText\":\"nv\",\"ListItemText\":\"nv\",\"ResultType\":2,\"ToolTip\":\"New-Variable\"},{\"CompletionText\":\"NvContainerRecovery.bat\",\"ListItemText\":\"NvContainerRecovery.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\NvContainerRecovery.bat\"},{\"CompletionText\":\"nvdebugdump.exe\",\"ListItemText\":\"nvdebugdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvdebugdump.exe\"},{\"CompletionText\":\"nvdlisrwrapper.exe\",\"ListItemText\":\"nvdlisrwrapper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\NVIDIA Corporation\\\\NVIDIA NvDLISR\\\\nvdlisrwrapper.exe\"},{\"CompletionText\":\"nvidia-smi.exe\",\"ListItemText\":\"nvidia-smi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvidia-smi.exe\"},{\"CompletionText\":\"nvs.cmd\",\"ListItemText\":\"nvs.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\nvs\\\\nvs.cmd\"},{\"CompletionText\":\"nvs.ps1\",\"ListItemText\":\"nvs.ps1\",\"ResultType\":2,\"ToolTip\":\"nvs.ps1 \\r\\n\"},{\"CompletionText\":\"nvspinfo.exe\",\"ListItemText\":\"nvspinfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvspinfo.exe\"},{\"CompletionText\":\"nwsn\",\"ListItemText\":\"nwsn\",\"ResultType\":2,\"ToolTip\":\"nwsn\"},{\"CompletionText\":\"O:\",\"ListItemText\":\"O:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nO: \\r\\n\"},{\"CompletionText\":\"odbcad32.exe\",\"ListItemText\":\"odbcad32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\odbcad32.exe\"},{\"CompletionText\":\"odbcconf.exe\",\"ListItemText\":\"odbcconf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\odbcconf.exe\"},{\"CompletionText\":\"ofdeploy.exe\",\"ListItemText\":\"ofdeploy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ofdeploy.exe\"},{\"CompletionText\":\"ogv\",\"ListItemText\":\"ogv\",\"ResultType\":2,\"ToolTip\":\"Out-GridView\"},{\"CompletionText\":\"oh\",\"ListItemText\":\"oh\",\"ResultType\":2,\"ToolTip\":\"Out-Host\"},{\"CompletionText\":\"oh-my-posh.exe\",\"ListItemText\":\"oh-my-posh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\oh-my-posh\\\\bin\\\\oh-my-posh.exe\"},{\"CompletionText\":\"olk.exe\",\"ListItemText\":\"olk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\olk.exe\"},{\"CompletionText\":\"omadmclient.exe\",\"ListItemText\":\"omadmclient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\omadmclient.exe\"},{\"CompletionText\":\"omadmprc.exe\",\"ListItemText\":\"omadmprc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\omadmprc.exe\"},{\"CompletionText\":\"OneDriveSetup.exe\",\"ListItemText\":\"OneDriveSetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OneDriveSetup.exe\"},{\"CompletionText\":\"OOBE-Maintenance.exe\",\"ListItemText\":\"OOBE-Maintenance.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OOBE-Maintenance.exe\"},{\"CompletionText\":\"Open-AzSurveyLink\",\"ListItemText\":\"Open-AzSurveyLink\",\"ResultType\":2,\"ToolTip\":\"Open-AzSurveyLink\\r\\n\"},{\"CompletionText\":\"Open-NetGPO\",\"ListItemText\":\"Open-NetGPO\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOpen-NetGPO \\r\\n\"},{\"CompletionText\":\"openfiles.exe\",\"ListItemText\":\"openfiles.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\openfiles.exe\"},{\"CompletionText\":\"OpenWith.exe\",\"ListItemText\":\"OpenWith.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OpenWith.exe\"},{\"CompletionText\":\"Optimize-AppProvisionedPackages\",\"ListItemText\":\"Optimize-AppProvisionedPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-AppProvisionedPackages\"},{\"CompletionText\":\"Optimize-AppxProvisionedPackages\",\"ListItemText\":\"Optimize-AppxProvisionedPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-AppxProvisionedPackages\\r\\n\"},{\"CompletionText\":\"Optimize-ProvisionedAppPackages\",\"ListItemText\":\"Optimize-ProvisionedAppPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-ProvisionedAppPackages\"},{\"CompletionText\":\"Optimize-ProvisionedAppxPackages\",\"ListItemText\":\"Optimize-ProvisionedAppxPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-ProvisionedAppxPackages\"},{\"CompletionText\":\"Optimize-StoragePool\",\"ListItemText\":\"Optimize-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOptimize-StoragePool \\r\\n\"},{\"CompletionText\":\"Optimize-VHD\",\"ListItemText\":\"Optimize-VHD\",\"ResultType\":2,\"ToolTip\":\"Optimize-VHD\\r\\n\"},{\"CompletionText\":\"Optimize-VHDSet\",\"ListItemText\":\"Optimize-VHDSet\",\"ResultType\":2,\"ToolTip\":\"Optimize-VHDSet\\r\\n\"},{\"CompletionText\":\"Optimize-Volume\",\"ListItemText\":\"Optimize-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOptimize-Volume \\r\\n\"},{\"CompletionText\":\"Optimize-WindowsImage\",\"ListItemText\":\"Optimize-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Optimize-WindowsImage\\r\\n\"},{\"CompletionText\":\"OptionalFeatures.exe\",\"ListItemText\":\"OptionalFeatures.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OptionalFeatures.exe\"},{\"CompletionText\":\"orbd.exe\",\"ListItemText\":\"orbd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\orbd.exe\"},{\"CompletionText\":\"osk.exe\",\"ListItemText\":\"osk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\osk.exe\"},{\"CompletionText\":\"oss\",\"ListItemText\":\"oss\",\"ResultType\":2,\"ToolTip\":\"\\r\\noss [[-Width] ] [[-InputObject] ] []\\r\\n\"},{\"CompletionText\":\"Out-Default\",\"ListItemText\":\"Out-Default\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Default [-Transcript] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-File\",\"ListItemText\":\"Out-File\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-File [-FilePath] [[-Encoding] ] [-Append] [-Force] [-NoClobber] [-Width ] [-NoNewline] [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nOut-File [[-Encoding] ] -LiteralPath [-Append] [-Force] [-NoClobber] [-Width ] [-NoNewline] [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Out-GridView\",\"ListItemText\":\"Out-GridView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-GridView [-InputObject ] [-Title ] [-PassThru] []\\r\\n\\r\\nOut-GridView [-InputObject ] [-Title ] [-Wait] []\\r\\n\\r\\nOut-GridView [-InputObject ] [-Title ] [-OutputMode ] []\\r\\n\"},{\"CompletionText\":\"Out-Host\",\"ListItemText\":\"Out-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Host [-Paging] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-Null\",\"ListItemText\":\"Out-Null\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Null [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-Printer\",\"ListItemText\":\"Out-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Printer [[-Name] ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-String\",\"ListItemText\":\"Out-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-String [-Width ] [-NoNewline] [-InputObject ] []\\r\\n\\r\\nOut-String [-Stream] [-Width ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"P:\",\"ListItemText\":\"P:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nP: \\r\\n\"},{\"CompletionText\":\"pacjsworker.exe\",\"ListItemText\":\"pacjsworker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pacjsworker.exe\"},{\"CompletionText\":\"pack200.exe\",\"ListItemText\":\"pack200.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\pack200.exe\"},{\"CompletionText\":\"PackagedCWALauncher.exe\",\"ListItemText\":\"PackagedCWALauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PackagedCWALauncher.exe\"},{\"CompletionText\":\"PackageInspector.exe\",\"ListItemText\":\"PackageInspector.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PackageInspector.exe\"},{\"CompletionText\":\"PasswordOnWakeSettingFlyout.exe\",\"ListItemText\":\"PasswordOnWakeSettingFlyout.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PasswordOnWakeSettingFlyout.exe\"},{\"CompletionText\":\"PATHPING.EXE\",\"ListItemText\":\"PATHPING.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PATHPING.EXE\"},{\"CompletionText\":\"Pause\",\"ListItemText\":\"Pause\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPause \\r\\n\"},{\"CompletionText\":\"pbcfg\",\"ListItemText\":\"pbcfg\",\"ResultType\":2,\"ToolTip\":\"pbcfg\"},{\"CompletionText\":\"pbres\",\"ListItemText\":\"pbres\",\"ResultType\":2,\"ToolTip\":\"pbres\"},{\"CompletionText\":\"pbrush.exe\",\"ListItemText\":\"pbrush.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pbrush.exe\"},{\"CompletionText\":\"pcalua.exe\",\"ListItemText\":\"pcalua.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcalua.exe\"},{\"CompletionText\":\"pcaui.exe\",\"ListItemText\":\"pcaui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcaui.exe\"},{\"CompletionText\":\"pcwrun.exe\",\"ListItemText\":\"pcwrun.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcwrun.exe\"},{\"CompletionText\":\"perfmon.exe\",\"ListItemText\":\"perfmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\perfmon.exe\"},{\"CompletionText\":\"perfmon.msc\",\"ListItemText\":\"perfmon.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\perfmon.msc\"},{\"CompletionText\":\"pfn\",\"ListItemText\":\"pfn\",\"ResultType\":2,\"ToolTip\":\"pfn\"},{\"CompletionText\":\"phoneactivate.exe\",\"ListItemText\":\"phoneactivate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\phoneactivate.exe\"},{\"CompletionText\":\"PickerHost.exe\",\"ListItemText\":\"PickerHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PickerHost.exe\"},{\"CompletionText\":\"PinEnrollmentBroker.exe\",\"ListItemText\":\"PinEnrollmentBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PinEnrollmentBroker.exe\"},{\"CompletionText\":\"pinentry-basic.exe\",\"ListItemText\":\"pinentry-basic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\pinentry-basic.exe\"},{\"CompletionText\":\"PING.EXE\",\"ListItemText\":\"PING.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PING.EXE\"},{\"CompletionText\":\"pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip.exe\"},{\"CompletionText\":\"pip3.10.exe\",\"ListItemText\":\"pip3.10.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.10.exe\"},{\"CompletionText\":\"pip3.12.exe\",\"ListItemText\":\"pip3.12.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip3.12.exe\"},{\"CompletionText\":\"pip3.9.exe\",\"ListItemText\":\"pip3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.9.exe\"},{\"CompletionText\":\"pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip3.exe\"},{\"CompletionText\":\"PkgMgr.exe\",\"ListItemText\":\"PkgMgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PkgMgr.exe\"},{\"CompletionText\":\"PktMon.exe\",\"ListItemText\":\"PktMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PktMon.exe\"},{\"CompletionText\":\"plasrv.exe\",\"ListItemText\":\"plasrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\plasrv.exe\"},{\"CompletionText\":\"PnPUnattend.exe\",\"ListItemText\":\"PnPUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PnPUnattend.exe\"},{\"CompletionText\":\"pnputil.exe\",\"ListItemText\":\"pnputil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pnputil.exe\"},{\"CompletionText\":\"poetry.exe\",\"ListItemText\":\"poetry.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\Python\\\\Scripts\\\\poetry.exe\"},{\"CompletionText\":\"policytool.exe\",\"ListItemText\":\"policytool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\policytool.exe\"},{\"CompletionText\":\"Pop-Location\",\"ListItemText\":\"Pop-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPop-Location [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"popd\",\"ListItemText\":\"popd\",\"ResultType\":2,\"ToolTip\":\"Pop-Location\"},{\"CompletionText\":\"poqexec.exe\",\"ListItemText\":\"poqexec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\poqexec.exe\"},{\"CompletionText\":\"pospaymentsworker.exe\",\"ListItemText\":\"pospaymentsworker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pospaymentsworker.exe\"},{\"CompletionText\":\"powercfg.cpl\",\"ListItemText\":\"powercfg.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\powercfg.cpl\"},{\"CompletionText\":\"powercfg.exe\",\"ListItemText\":\"powercfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\powercfg.exe\"},{\"CompletionText\":\"powershell.exe\",\"ListItemText\":\"powershell.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe\"},{\"CompletionText\":\"powershell_ise.exe\",\"ListItemText\":\"powershell_ise.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell_ise.exe\"},{\"CompletionText\":\"PresentationHost.exe\",\"ListItemText\":\"PresentationHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PresentationHost.exe\"},{\"CompletionText\":\"PresentationSettings.exe\",\"ListItemText\":\"PresentationSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PresentationSettings.exe\"},{\"CompletionText\":\"prevhost.exe\",\"ListItemText\":\"prevhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\prevhost.exe\"},{\"CompletionText\":\"print.exe\",\"ListItemText\":\"print.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\print.exe\"},{\"CompletionText\":\"PrintBrmUi.exe\",\"ListItemText\":\"PrintBrmUi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PrintBrmUi.exe\"},{\"CompletionText\":\"printfilterpipelinesvc.exe\",\"ListItemText\":\"printfilterpipelinesvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printfilterpipelinesvc.exe\"},{\"CompletionText\":\"PrintIsolationHost.exe\",\"ListItemText\":\"PrintIsolationHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PrintIsolationHost.exe\"},{\"CompletionText\":\"printmanagement.msc\",\"ListItemText\":\"printmanagement.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printmanagement.msc\"},{\"CompletionText\":\"printui.exe\",\"ListItemText\":\"printui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printui.exe\"},{\"CompletionText\":\"prompt\",\"ListItemText\":\"prompt\",\"ResultType\":2,\"ToolTip\":\"\\r\\nprompt \\r\\n\"},{\"CompletionText\":\"proquota.exe\",\"ListItemText\":\"proquota.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\proquota.exe\"},{\"CompletionText\":\"Protect-CmsMessage\",\"ListItemText\":\"Protect-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Protect-CmsMessage\\r\\n\"},{\"CompletionText\":\"provlaunch.exe\",\"ListItemText\":\"provlaunch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\provlaunch.exe\"},{\"CompletionText\":\"provtool.exe\",\"ListItemText\":\"provtool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\provtool.exe\"},{\"CompletionText\":\"ProximityUxHost.exe\",\"ListItemText\":\"ProximityUxHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ProximityUxHost.exe\"},{\"CompletionText\":\"prproc.exe\",\"ListItemText\":\"prproc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\prproc.exe\"},{\"CompletionText\":\"ps\",\"ListItemText\":\"ps\",\"ResultType\":2,\"ToolTip\":\"Get-Process\"},{\"CompletionText\":\"PSConsoleHostReadLine\",\"ListItemText\":\"PSConsoleHostReadLine\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPSConsoleHostReadLine \\r\\n\"},{\"CompletionText\":\"psr.exe\",\"ListItemText\":\"psr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\psr.exe\"},{\"CompletionText\":\"Publish-AzApiManagementTenantGitConfiguration\",\"ListItemText\":\"Publish-AzApiManagementTenantGitConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-AzApiManagementTenantGitConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-AzAutomationRunbook\",\"ListItemText\":\"Publish-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Publish-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Publish-AzBicepModule\",\"ListItemText\":\"Publish-AzBicepModule\",\"ResultType\":2,\"ToolTip\":\"Publish-AzBicepModule\\r\\n\"},{\"CompletionText\":\"Publish-AzVMDscConfiguration\",\"ListItemText\":\"Publish-AzVMDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-AzVMDscConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-AzWebApp\",\"ListItemText\":\"Publish-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Publish-AzWebApp\\r\\n\"},{\"CompletionText\":\"Publish-BCFileContent\",\"ListItemText\":\"Publish-BCFileContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-BCFileContent \\r\\n\"},{\"CompletionText\":\"Publish-BCWebContent\",\"ListItemText\":\"Publish-BCWebContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-BCWebContent \\r\\n\"},{\"CompletionText\":\"Publish-DscConfiguration\",\"ListItemText\":\"Publish-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-Module\",\"ListItemText\":\"Publish-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Module \\r\\n\"},{\"CompletionText\":\"Publish-PSResource\",\"ListItemText\":\"Publish-PSResource\",\"ResultType\":2,\"ToolTip\":\"Publish-PSResource\\r\\n\"},{\"CompletionText\":\"Publish-Script\",\"ListItemText\":\"Publish-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Script \\r\\n\"},{\"CompletionText\":\"pumo\",\"ListItemText\":\"pumo\",\"ResultType\":2,\"ToolTip\":\"pumo\"},{\"CompletionText\":\"Push-Location\",\"ListItemText\":\"Push-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPush-Location [[-Path] ] [-PassThru] [-StackName ] []\\r\\n\\r\\nPush-Location [-LiteralPath ] [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"pushd\",\"ListItemText\":\"pushd\",\"ResultType\":2,\"ToolTip\":\"Push-Location\"},{\"CompletionText\":\"pwd\",\"ListItemText\":\"pwd\",\"ResultType\":2,\"ToolTip\":\"Get-Location\"},{\"CompletionText\":\"pwlauncher.exe\",\"ListItemText\":\"pwlauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pwlauncher.exe\"},{\"CompletionText\":\"pwsh-preview.exe\",\"ListItemText\":\"pwsh-preview.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh-preview.exe\"},{\"CompletionText\":\"pwsh.exe\",\"ListItemText\":\"pwsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\WindowsApps\\\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\\\pwsh.exe\"},{\"CompletionText\":\"py.exe\",\"ListItemText\":\"py.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\py.exe\"},{\"CompletionText\":\"pygmentize.exe\",\"ListItemText\":\"pygmentize.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pygmentize.exe\"},{\"CompletionText\":\"python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\python.exe\"},{\"CompletionText\":\"python3.12.exe\",\"ListItemText\":\"python3.12.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\python3.12.exe\"},{\"CompletionText\":\"python3.9.exe\",\"ListItemText\":\"python3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python3.9.exe\"},{\"CompletionText\":\"python3.exe\",\"ListItemText\":\"python3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python3.exe\"},{\"CompletionText\":\"pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\pythonw.exe\"},{\"CompletionText\":\"pythonw3.9.exe\",\"ListItemText\":\"pythonw3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw3.9.exe\"},{\"CompletionText\":\"pythonw3.exe\",\"ListItemText\":\"pythonw3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw3.exe\"},{\"CompletionText\":\"pyw.exe\",\"ListItemText\":\"pyw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\pyw.exe\"},{\"CompletionText\":\"Q:\",\"ListItemText\":\"Q:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nQ: \\r\\n\"},{\"CompletionText\":\"qappsrv.exe\",\"ListItemText\":\"qappsrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qappsrv.exe\"},{\"CompletionText\":\"qprocess.exe\",\"ListItemText\":\"qprocess.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qprocess.exe\"},{\"CompletionText\":\"query.exe\",\"ListItemText\":\"query.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\query.exe\"},{\"CompletionText\":\"quser.exe\",\"ListItemText\":\"quser.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\quser.exe\"},{\"CompletionText\":\"qwinsta.exe\",\"ListItemText\":\"qwinsta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qwinsta.exe\"},{\"CompletionText\":\"r\",\"ListItemText\":\"r\",\"ResultType\":2,\"ToolTip\":\"Invoke-History\"},{\"CompletionText\":\"R:\",\"ListItemText\":\"R:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nR: \\r\\n\"},{\"CompletionText\":\"rasautou.exe\",\"ListItemText\":\"rasautou.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasautou.exe\"},{\"CompletionText\":\"rasdial.exe\",\"ListItemText\":\"rasdial.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasdial.exe\"},{\"CompletionText\":\"raserver.exe\",\"ListItemText\":\"raserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\raserver.exe\"},{\"CompletionText\":\"rasphone.exe\",\"ListItemText\":\"rasphone.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasphone.exe\"},{\"CompletionText\":\"rbp\",\"ListItemText\":\"rbp\",\"ResultType\":2,\"ToolTip\":\"Remove-PSBreakpoint\"},{\"CompletionText\":\"rcie\",\"ListItemText\":\"rcie\",\"ResultType\":2,\"ToolTip\":\"rcie\"},{\"CompletionText\":\"rcim\",\"ListItemText\":\"rcim\",\"ResultType\":2,\"ToolTip\":\"rcim\"},{\"CompletionText\":\"rcjb\",\"ListItemText\":\"rcjb\",\"ResultType\":2,\"ToolTip\":\"Receive-Job\"},{\"CompletionText\":\"rcms\",\"ListItemText\":\"rcms\",\"ResultType\":2,\"ToolTip\":\"rcms\"},{\"CompletionText\":\"rcsn\",\"ListItemText\":\"rcsn\",\"ResultType\":2,\"ToolTip\":\"Receive-PSSession\"},{\"CompletionText\":\"rd\",\"ListItemText\":\"rd\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rdpclip.exe\",\"ListItemText\":\"rdpclip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpclip.exe\"},{\"CompletionText\":\"rdpinit.exe\",\"ListItemText\":\"rdpinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpinit.exe\"},{\"CompletionText\":\"rdpinput.exe\",\"ListItemText\":\"rdpinput.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpinput.exe\"},{\"CompletionText\":\"RdpSa.exe\",\"ListItemText\":\"RdpSa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSa.exe\"},{\"CompletionText\":\"RdpSaProxy.exe\",\"ListItemText\":\"RdpSaProxy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSaProxy.exe\"},{\"CompletionText\":\"RdpSaUacHelper.exe\",\"ListItemText\":\"RdpSaUacHelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSaUacHelper.exe\"},{\"CompletionText\":\"rdpshell.exe\",\"ListItemText\":\"rdpshell.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpshell.exe\"},{\"CompletionText\":\"rdpsign.exe\",\"ListItemText\":\"rdpsign.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpsign.exe\"},{\"CompletionText\":\"rdr\",\"ListItemText\":\"rdr\",\"ResultType\":2,\"ToolTip\":\"Remove-PSDrive\"},{\"CompletionText\":\"rdrleakdiag.exe\",\"ListItemText\":\"rdrleakdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdrleakdiag.exe\"},{\"CompletionText\":\"Reactivate-AzBatchTask\",\"ListItemText\":\"Reactivate-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Reactivate-AzBatchTask\"},{\"CompletionText\":\"Read-Host\",\"ListItemText\":\"Read-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRead-Host [[-Prompt] ] [-MaskInput] []\\r\\n\\r\\nRead-Host [[-Prompt] ] [-AsSecureString] []\\r\\n\"},{\"CompletionText\":\"Read-PrinterNfcTag\",\"ListItemText\":\"Read-PrinterNfcTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRead-PrinterNfcTag \\r\\n\"},{\"CompletionText\":\"readCloudDataSettings.exe\",\"ListItemText\":\"readCloudDataSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\readCloudDataSettings.exe\"},{\"CompletionText\":\"ReAgentc.exe\",\"ListItemText\":\"ReAgentc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ReAgentc.exe\"},{\"CompletionText\":\"recdisc.exe\",\"ListItemText\":\"recdisc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\recdisc.exe\"},{\"CompletionText\":\"Receive-DtcDiagnosticTransaction\",\"ListItemText\":\"Receive-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Receive-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Receive-Job\",\"ListItemText\":\"Receive-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReceive-Job [-Job] [[-Location] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Job] [[-ComputerName] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Job] [[-Session] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Name] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-InstanceId] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Id] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\"},{\"CompletionText\":\"Receive-PSSession\",\"ListItemText\":\"Receive-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReceive-PSSession [-Session] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-Id] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ComputerName] -Name [-ApplicationName ] [-ConfigurationName ] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ComputerName] -InstanceId [-ApplicationName ] [-ConfigurationName ] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ConnectionUri] -Name [-ConfigurationName ] [-AllowRedirection] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-InstanceId] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-Name] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"recover.exe\",\"ListItemText\":\"recover.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\recover.exe\"},{\"CompletionText\":\"RecoveryDrive.exe\",\"ListItemText\":\"RecoveryDrive.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RecoveryDrive.exe\"},{\"CompletionText\":\"RefreshEnv.cmd\",\"ListItemText\":\"RefreshEnv.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\RefreshEnv.cmd\"},{\"CompletionText\":\"refsutil.exe\",\"ListItemText\":\"refsutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\refsutil.exe\"},{\"CompletionText\":\"reg.exe\",\"ListItemText\":\"reg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\reg.exe\"},{\"CompletionText\":\"regedit.exe\",\"ListItemText\":\"regedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\regedit.exe\"},{\"CompletionText\":\"regedt32.exe\",\"ListItemText\":\"regedt32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regedt32.exe\"},{\"CompletionText\":\"regini.exe\",\"ListItemText\":\"regini.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regini.exe\"},{\"CompletionText\":\"Register-ArgumentCompleter\",\"ListItemText\":\"Register-ArgumentCompleter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ArgumentCompleter -CommandName -ScriptBlock [-Native] []\\r\\n\\r\\nRegister-ArgumentCompleter -ParameterName -ScriptBlock [-CommandName ] []\\r\\n\"},{\"CompletionText\":\"Register-AzAutomationDscNode\",\"ListItemText\":\"Register-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Register-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Register-AzAutomationScheduledRunbook\",\"ListItemText\":\"Register-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Register-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Register-AzMigrateProjectTool\",\"ListItemText\":\"Register-AzMigrateProjectTool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzMigrateProjectTool \\r\\n\"},{\"CompletionText\":\"Register-AzModule\",\"ListItemText\":\"Register-AzModule\",\"ResultType\":2,\"ToolTip\":\"Register-AzModule\\r\\n\"},{\"CompletionText\":\"Register-AzProviderFeature\",\"ListItemText\":\"Register-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Register-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Register-AzProviderPreviewFeature\",\"ListItemText\":\"Register-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Register-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Register-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Register-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Register-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Register-AzResourceProvider\",\"ListItemText\":\"Register-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Register-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Register-AzStackHCI\",\"ListItemText\":\"Register-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Register-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Register-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Register-AzStorageSyncServer\",\"ListItemText\":\"Register-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Register-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Register-AzWvdApplicationGroup\",\"ListItemText\":\"Register-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Register-CimIndicationEvent\",\"ListItemText\":\"Register-CimIndicationEvent\",\"ResultType\":2,\"ToolTip\":\"Register-CimIndicationEvent\\r\\n\"},{\"CompletionText\":\"Register-CimProvider.exe\",\"ListItemText\":\"Register-CimProvider.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Register-CimProvider.exe\"},{\"CompletionText\":\"Register-ClusteredScheduledTask\",\"ListItemText\":\"Register-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Register-DnsClient\",\"ListItemText\":\"Register-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-DnsClient \\r\\n\"},{\"CompletionText\":\"Register-EngineEvent\",\"ListItemText\":\"Register-EngineEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-EngineEvent [-SourceIdentifier] [[-Action] ] [-MessageData ] [-SupportEvent] [-Forward] [-MaxTriggerCount ] []\\r\\n\"},{\"CompletionText\":\"Register-IscsiSession\",\"ListItemText\":\"Register-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-IscsiSession \\r\\n\"},{\"CompletionText\":\"Register-ObjectEvent\",\"ListItemText\":\"Register-ObjectEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ObjectEvent [-InputObject] [-EventName] [[-SourceIdentifier] ] [[-Action] ] [-MessageData ] [-SupportEvent] [-Forward] [-MaxTriggerCount ] []\\r\\n\"},{\"CompletionText\":\"Register-PackageSource\",\"ListItemText\":\"Register-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Register-PackageSource\\r\\n\"},{\"CompletionText\":\"Register-PSRepository\",\"ListItemText\":\"Register-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSRepository \\r\\n\"},{\"CompletionText\":\"Register-PSResourceRepository\",\"ListItemText\":\"Register-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Register-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Register-PSSessionConfiguration\",\"ListItemText\":\"Register-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSSessionConfiguration [-Name] [-ProcessorArchitecture ] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRegister-PSSessionConfiguration [-Name] [-AssemblyName] [-ConfigurationTypeName] [-ProcessorArchitecture ] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRegister-PSSessionConfiguration [-Name] -Path [-ProcessorArchitecture ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Register-ScheduledJob\",\"ListItemText\":\"Register-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Register-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Register-ScheduledTask\",\"ListItemText\":\"Register-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Register-StorageSubsystem\",\"ListItemText\":\"Register-StorageSubsystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-StorageSubsystem \\r\\n\"},{\"CompletionText\":\"RegisterManifest.ps1\",\"ListItemText\":\"RegisterManifest.ps1\",\"ResultType\":2,\"ToolTip\":\"RegisterManifest.ps1 [[-Path] ] [-Unregister] []\\r\\n\"},{\"CompletionText\":\"RegisterMicrosoftUpdate.ps1\",\"ListItemText\":\"RegisterMicrosoftUpdate.ps1\",\"ResultType\":2,\"ToolTip\":\"RegisterMicrosoftUpdate.ps1 [[-TestHook] ]\\r\\n\"},{\"CompletionText\":\"regsvr32.exe\",\"ListItemText\":\"regsvr32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regsvr32.exe\"},{\"CompletionText\":\"rekeywiz.exe\",\"ListItemText\":\"rekeywiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rekeywiz.exe\"},{\"CompletionText\":\"relog.exe\",\"ListItemText\":\"relog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\relog.exe\"},{\"CompletionText\":\"RelPost.exe\",\"ListItemText\":\"RelPost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RelPost.exe\"},{\"CompletionText\":\"RemoteAppLifetimeManager.exe\",\"ListItemText\":\"RemoteAppLifetimeManager.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RemoteAppLifetimeManager.exe\"},{\"CompletionText\":\"RemotePosWorker.exe\",\"ListItemText\":\"RemotePosWorker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RemotePosWorker.exe\"},{\"CompletionText\":\"Remove-AdlAnalyticsAccount\",\"ListItemText\":\"Remove-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsAccount\"},{\"CompletionText\":\"Remove-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Remove-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Remove-AdlAnalyticsDataSource\",\"ListItemText\":\"Remove-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Remove-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Remove-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Remove-AdlCatalogCredential\",\"ListItemText\":\"Remove-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogCredential\"},{\"CompletionText\":\"Remove-AdlCatalogItemAclEntry\",\"ListItemText\":\"Remove-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Remove-AdlCatalogSecret\",\"ListItemText\":\"Remove-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogSecret\"},{\"CompletionText\":\"Remove-AdlStore\",\"ListItemText\":\"Remove-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStore\"},{\"CompletionText\":\"Remove-AdlStoreFirewallRule\",\"ListItemText\":\"Remove-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreFirewallRule\"},{\"CompletionText\":\"Remove-AdlStoreItem\",\"ListItemText\":\"Remove-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItem\"},{\"CompletionText\":\"Remove-AdlStoreItemAcl\",\"ListItemText\":\"Remove-AdlStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItemAcl\"},{\"CompletionText\":\"Remove-AdlStoreItemAclEntry\",\"ListItemText\":\"Remove-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Remove-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Remove-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Remove-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Remove-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Remove-Alias\",\"ListItemText\":\"Remove-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Alias [-Name] [-Scope ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Remove-AppPackage\",\"ListItemText\":\"Remove-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackage\"},{\"CompletionText\":\"Remove-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Remove-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Remove-AppPackageVolume\",\"ListItemText\":\"Remove-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackageVolume\"},{\"CompletionText\":\"Remove-AppProvisionedPackage\",\"ListItemText\":\"Remove-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppProvisionedPackage\"},{\"CompletionText\":\"Remove-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Remove-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AppSharedPackageContainer\",\"ListItemText\":\"Remove-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AppxPackage\",\"ListItemText\":\"Remove-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxPackage\\r\\n\"},{\"CompletionText\":\"Remove-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Remove-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Remove-AppxProvisionedPackage\",\"ListItemText\":\"Remove-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Remove-AppxVolume\",\"ListItemText\":\"Remove-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxVolume\\r\\n\"},{\"CompletionText\":\"Remove-ASRFabric\",\"ListItemText\":\"Remove-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRFabric\"},{\"CompletionText\":\"Remove-ASRNetworkMapping\",\"ListItemText\":\"Remove-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRNetworkMapping\"},{\"CompletionText\":\"Remove-ASRPolicy\",\"ListItemText\":\"Remove-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRPolicy\"},{\"CompletionText\":\"Remove-ASRProtectionContainerMapping\",\"ListItemText\":\"Remove-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Remove-ASRRecoveryPlan\",\"ListItemText\":\"Remove-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRRecoveryPlan\"},{\"CompletionText\":\"Remove-ASRReplicationProtectedItem\",\"ListItemText\":\"Remove-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Remove-ASRReplicationProtectedItemDisk\",\"ListItemText\":\"Remove-ASRReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRReplicationProtectedItemDisk\"},{\"CompletionText\":\"Remove-ASRRP\",\"ListItemText\":\"Remove-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRRP\"},{\"CompletionText\":\"Remove-ASRServicesProvider\",\"ListItemText\":\"Remove-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRServicesProvider\"},{\"CompletionText\":\"Remove-ASRStorageClassificationMapping\",\"ListItemText\":\"Remove-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRStorageClassificationMapping\"},{\"CompletionText\":\"Remove-ASRvCenter\",\"ListItemText\":\"Remove-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRvCenter\"},{\"CompletionText\":\"Remove-AutologgerConfig\",\"ListItemText\":\"Remove-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Remove-AzAccount\",\"ListItemText\":\"Remove-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAccount\"},{\"CompletionText\":\"Remove-AzActionGroup\",\"ListItemText\":\"Remove-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzActivityLogAlert\",\"ListItemText\":\"Remove-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppCredential\",\"ListItemText\":\"Remove-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppFederatedCredential\",\"ListItemText\":\"Remove-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADApplication\",\"ListItemText\":\"Remove-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppPermission\",\"ListItemText\":\"Remove-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Remove-AzADGroup\",\"ListItemText\":\"Remove-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzADGroupMember\",\"ListItemText\":\"Remove-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Remove-AzADServicePrincipal\",\"ListItemText\":\"Remove-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Remove-AzADServicePrincipalCredential\",\"ListItemText\":\"Remove-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzADServicePrincipalCredential\"},{\"CompletionText\":\"Remove-AzADSpCredential\",\"ListItemText\":\"Remove-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADUser\",\"ListItemText\":\"Remove-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADUser \\r\\n\"},{\"CompletionText\":\"Remove-AzAksCluster\",\"ListItemText\":\"Remove-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzAksMaintenanceConfiguration\",\"ListItemText\":\"Remove-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzAksNodePool\",\"ListItemText\":\"Remove-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Remove-AzAksSnapshot\",\"ListItemText\":\"Remove-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"Remove-AzAlertRule\",\"ListItemText\":\"Remove-AzAlertRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAlertRule\\r\\n\"},{\"CompletionText\":\"Remove-AzAlertsSuppressionRule\",\"ListItemText\":\"Remove-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzAnalysisServicesServer\",\"ListItemText\":\"Remove-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagement\",\"ListItemText\":\"Remove-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApi\",\"ListItemText\":\"Remove-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiFromGateway\",\"ListItemText\":\"Remove-AzApiManagementApiFromGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiFromGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiFromProduct\",\"ListItemText\":\"Remove-AzApiManagementApiFromProduct\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiFromProduct\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiRelease\",\"ListItemText\":\"Remove-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiRevision\",\"ListItemText\":\"Remove-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiSchema\",\"ListItemText\":\"Remove-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiVersionSet\",\"ListItemText\":\"Remove-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Remove-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementBackend\",\"ListItemText\":\"Remove-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementCache\",\"ListItemText\":\"Remove-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementCertificate\",\"ListItemText\":\"Remove-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementDiagnostic\",\"ListItemText\":\"Remove-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGateway\",\"ListItemText\":\"Remove-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"Remove-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGroup\",\"ListItemText\":\"Remove-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementIdentityProvider\",\"ListItemText\":\"Remove-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementLogger\",\"ListItemText\":\"Remove-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementNamedValue\",\"ListItemText\":\"Remove-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Remove-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementOperation\",\"ListItemText\":\"Remove-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementPolicy\",\"ListItemText\":\"Remove-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementProduct\",\"ListItemText\":\"Remove-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementProductFromGroup\",\"ListItemText\":\"Remove-AzApiManagementProductFromGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementProductFromGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementRegion\",\"ListItemText\":\"Remove-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementSubscription\",\"ListItemText\":\"Remove-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementUser\",\"ListItemText\":\"Remove-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementUserFromGroup\",\"ListItemText\":\"Remove-AzApiManagementUserFromGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementUserFromGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAppConfigurationStore\",\"ListItemText\":\"Remove-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGateway\",\"ListItemText\":\"Remove-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Remove-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayCustomError\",\"ListItemText\":\"Remove-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Remove-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Remove-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Remove-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Remove-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayIdentity\",\"ListItemText\":\"Remove-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayListener\",\"ListItemText\":\"Remove-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Remove-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Remove-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Remove-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Remove-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Remove-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Remove-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsights\",\"ListItemText\":\"Remove-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsApiKey\",\"ListItemText\":\"Remove-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Remove-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Remove-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Remove-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWebTest\",\"ListItemText\":\"Remove-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Remove-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Remove-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationSecurityGroup\",\"ListItemText\":\"Remove-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAppServiceEnvironment\",\"ListItemText\":\"Remove-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"Remove-AzAppServicePlan\",\"ListItemText\":\"Remove-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Remove-AzAs\",\"ListItemText\":\"Remove-AzAs\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAs\"},{\"CompletionText\":\"Remove-AzAttestationPolicySigner\",\"ListItemText\":\"Remove-AzAttestationPolicySigner\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAttestationPolicySigner\\r\\n\"},{\"CompletionText\":\"Remove-AzAttestationProvider\",\"ListItemText\":\"Remove-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfile\",\"ListItemText\":\"Remove-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationAccount\",\"ListItemText\":\"Remove-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationCertificate\",\"ListItemText\":\"Remove-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationConnection\",\"ListItemText\":\"Remove-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationConnectionType\",\"ListItemText\":\"Remove-AzAutomationConnectionType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationConnectionType\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationCredential\",\"ListItemText\":\"Remove-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationDscConfiguration\",\"ListItemText\":\"Remove-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Remove-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Remove-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Remove-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridWorkerGroup\",\"ListItemText\":\"Remove-AzAutomationHybridWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridWorkerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationModule\",\"ListItemText\":\"Remove-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationPython3Package\",\"ListItemText\":\"Remove-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationRunbook\",\"ListItemText\":\"Remove-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSchedule\",\"ListItemText\":\"Remove-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"Remove-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSourceControl\",\"ListItemText\":\"Remove-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationVariable\",\"ListItemText\":\"Remove-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationWebhook\",\"ListItemText\":\"Remove-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Remove-AzAutoscaleSetting\",\"ListItemText\":\"Remove-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzAvailabilityGroupListener\",\"ListItemText\":\"Remove-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"Remove-AzAvailabilitySet\",\"ListItemText\":\"Remove-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Remove-AzBastion\",\"ListItemText\":\"Remove-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBastion\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchAccount\",\"ListItemText\":\"Remove-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchApplication\",\"ListItemText\":\"Remove-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchApplicationPackage\",\"ListItemText\":\"Remove-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchCertificate\",\"ListItemText\":\"Remove-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchComputeNode\",\"ListItemText\":\"Remove-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchComputeNodeUser\",\"ListItemText\":\"Remove-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchJob\",\"ListItemText\":\"Remove-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchJobSchedule\",\"ListItemText\":\"Remove-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchNodeFile\",\"ListItemText\":\"Remove-AzBatchNodeFile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchNodeFile\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchPool\",\"ListItemText\":\"Remove-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchTask\",\"ListItemText\":\"Remove-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Remove-AzCapacityReservation\",\"ListItemText\":\"Remove-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Remove-AzCapacityReservationGroup\",\"ListItemText\":\"Remove-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzCdnCustomDomain\",\"ListItemText\":\"Remove-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnEndpoint\",\"ListItemText\":\"Remove-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnOrigin\",\"ListItemText\":\"Remove-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnOriginGroup\",\"ListItemText\":\"Remove-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnProfile\",\"ListItemText\":\"Remove-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzCloudService\",\"ListItemText\":\"Remove-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCloudService \\r\\n\"},{\"CompletionText\":\"Remove-AzCloudServiceRoleInstance\",\"ListItemText\":\"Remove-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccount\",\"ListItemText\":\"Remove-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountNetworkRule\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"Remove-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzConfidentialLedger\",\"ListItemText\":\"Remove-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Remove-AzConfigurationAssignment\",\"ListItemText\":\"Remove-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzConsumptionBudget\",\"ListItemText\":\"Remove-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Remove-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerGroup\",\"ListItemText\":\"Remove-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerInstanceSubnetServiceAssociationLink\",\"ListItemText\":\"Remove-AzContainerInstanceSubnetServiceAssociationLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerInstanceSubnetServiceAssociationLink \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistry\",\"ListItemText\":\"Remove-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryAgentPool\",\"ListItemText\":\"Remove-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryExportPipeline\",\"ListItemText\":\"Remove-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryImportPipeline\",\"ListItemText\":\"Remove-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryManifest\",\"ListItemText\":\"Remove-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryReplication\",\"ListItemText\":\"Remove-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryRepository\",\"ListItemText\":\"Remove-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryScopeMap\",\"ListItemText\":\"Remove-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryTag\",\"ListItemText\":\"Remove-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryToken\",\"ListItemText\":\"Remove-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryWebhook\",\"ListItemText\":\"Remove-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Remove-AzContext\",\"ListItemText\":\"Remove-AzContext\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContext\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBAccount\",\"ListItemText\":\"Remove-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Remove-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBCassandraTable\",\"ListItemText\":\"Remove-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Remove-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Remove-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBService\",\"ListItemText\":\"Remove-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlContainer\",\"ListItemText\":\"Remove-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Remove-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Remove-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Remove-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Remove-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Remove-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Remove-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBTable\",\"ListItemText\":\"Remove-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Remove-AzCustomIpPrefix\",\"ListItemText\":\"Remove-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Remove-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeDevice\",\"ListItemText\":\"Remove-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeOrder\",\"ListItemText\":\"Remove-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeRole\",\"ListItemText\":\"Remove-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeShare\",\"ListItemText\":\"Remove-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeTrigger\",\"ListItemText\":\"Remove-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeUser\",\"ListItemText\":\"Remove-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksAccessConnector\",\"ListItemText\":\"Remove-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksVNetPeering\",\"ListItemText\":\"Remove-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksWorkspace\",\"ListItemText\":\"Remove-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzDataCollectionRule\",\"ListItemText\":\"Remove-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataCollectionRuleAssociation\",\"ListItemText\":\"Remove-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactory\",\"ListItemText\":\"Remove-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactory\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryDataset\",\"ListItemText\":\"Remove-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryGateway\",\"ListItemText\":\"Remove-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryHub\",\"ListItemText\":\"Remove-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryLinkedService\",\"ListItemText\":\"Remove-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryPipeline\",\"ListItemText\":\"Remove-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2\",\"ListItemText\":\"Remove-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Remove-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Dataset\",\"ListItemText\":\"Remove-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Remove-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Remove-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Remove-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Trigger\",\"ListItemText\":\"Remove-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2TriggerSubscription\",\"ListItemText\":\"Remove-AzDataFactoryV2TriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2TriggerSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Remove-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Remove-AzDatalakeGen2FileSystem\",\"ListItemText\":\"Remove-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"Remove-AzDataLakeGen2Item\",\"ListItemText\":\"Remove-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreAccount\",\"ListItemText\":\"Remove-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Remove-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItem\",\"ListItemText\":\"Remove-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItemAcl\",\"ListItemText\":\"Remove-AzDataLakeStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItemAcl\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Remove-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Remove-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Remove-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupInstance\",\"ListItemText\":\"Remove-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupPolicy\",\"ListItemText\":\"Remove-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupVault\",\"ListItemText\":\"Remove-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionResourceGuard\",\"ListItemText\":\"Remove-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Remove-AzDataShare\",\"ListItemText\":\"Remove-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShare\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareAccount\",\"ListItemText\":\"Remove-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareDataSet\",\"ListItemText\":\"Remove-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareDataSetMapping\",\"ListItemText\":\"Remove-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareInvitation\",\"ListItemText\":\"Remove-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareSubscription\",\"ListItemText\":\"Remove-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareSynchronizationSetting\",\"ListItemText\":\"Remove-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareTrigger\",\"ListItemText\":\"Remove-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDdosProtectionPlan\",\"ListItemText\":\"Remove-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzDelegation\",\"ListItemText\":\"Remove-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDelegation\\r\\n\"},{\"CompletionText\":\"Remove-AzDeployment\",\"ListItemText\":\"Remove-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Remove-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerRollout\",\"ListItemText\":\"Remove-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerService\",\"ListItemText\":\"Remove-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Remove-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Remove-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerStep\",\"ListItemText\":\"Remove-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentScript\",\"ListItemText\":\"Remove-AzDeploymentScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentScript\\r\\n\"},{\"CompletionText\":\"Remove-AzDeviceSecurityGroup\",\"ListItemText\":\"Remove-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzDiagnosticSetting\",\"ListItemText\":\"Remove-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzDisk\",\"ListItemText\":\"Remove-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzDiskAccess\",\"ListItemText\":\"Remove-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Remove-AzDiskEncryptionSet\",\"ListItemText\":\"Remove-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsRecordConfig\",\"ListItemText\":\"Remove-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsRecordSet\",\"ListItemText\":\"Remove-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsZone\",\"ListItemText\":\"Remove-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Remove-AzEnvironment\",\"ListItemText\":\"Remove-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridChannel\",\"ListItemText\":\"Remove-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridDomain\",\"ListItemText\":\"Remove-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridDomainTopic\",\"ListItemText\":\"Remove-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Remove-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerNamespace\",\"ListItemText\":\"Remove-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerRegistration\",\"ListItemText\":\"Remove-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerTopic\",\"ListItemText\":\"Remove-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Remove-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSubscription\",\"ListItemText\":\"Remove-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSystemTopic\",\"ListItemText\":\"Remove-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Remove-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridTopic\",\"ListItemText\":\"Remove-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventHub\",\"ListItemText\":\"Remove-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHub \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubApplicationGroup\",\"ListItemText\":\"Remove-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubAuthorizationRule\",\"ListItemText\":\"Remove-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubCluster\",\"ListItemText\":\"Remove-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubConsumerGroup\",\"ListItemText\":\"Remove-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"Remove-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubNamespace\",\"ListItemText\":\"Remove-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubNamespaceV2\",\"ListItemText\":\"Remove-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Remove-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubSchemaGroup\",\"ListItemText\":\"Remove-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuit\",\"ListItemText\":\"Remove-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Remove-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Remove-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Remove-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteConnection\",\"ListItemText\":\"Remove-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Remove-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteGateway\",\"ListItemText\":\"Remove-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePort\",\"ListItemText\":\"Remove-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Remove-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePortIdentity\",\"ListItemText\":\"Remove-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Remove-AzFederatedIdentityCredentials\",\"ListItemText\":\"Remove-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Remove-AzFirewall\",\"ListItemText\":\"Remove-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewall\\r\\n\"},{\"CompletionText\":\"Remove-AzFirewallPolicy\",\"ListItemText\":\"Remove-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Remove-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoor\",\"ListItemText\":\"Remove-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Remove-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Remove-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Remove-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Remove-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnProfile\",\"ListItemText\":\"Remove-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRoute\",\"ListItemText\":\"Remove-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRule\",\"ListItemText\":\"Remove-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"Remove-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnSecret\",\"ListItemText\":\"Remove-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Remove-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorContent\",\"ListItemText\":\"Remove-AzFrontDoorContent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorContent\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorRulesEngine\",\"ListItemText\":\"Remove-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorWafPolicy\",\"ListItemText\":\"Remove-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionApp\",\"ListItemText\":\"Remove-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionAppPlan\",\"ListItemText\":\"Remove-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionAppSetting\",\"ListItemText\":\"Remove-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzGallery\",\"ListItemText\":\"Remove-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGallery\\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryApplication\",\"ListItemText\":\"Remove-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryApplicationVersion\",\"ListItemText\":\"Remove-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryImageDefinition\",\"ListItemText\":\"Remove-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryImageVersion\",\"ListItemText\":\"Remove-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightCluster\",\"ListItemText\":\"Remove-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Remove-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareApisService\",\"ListItemText\":\"Remove-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareApisWorkspace\",\"ListItemText\":\"Remove-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareDicomService\",\"ListItemText\":\"Remove-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareFhirService\",\"ListItemText\":\"Remove-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareIotConnector\",\"ListItemText\":\"Remove-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"Remove-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"Remove-AzHost\",\"ListItemText\":\"Remove-AzHost\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHost\\r\\n\"},{\"CompletionText\":\"Remove-AzHostGroup\",\"ListItemText\":\"Remove-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHostGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzImage\",\"ListItemText\":\"Remove-AzImage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzImage\\r\\n\"},{\"CompletionText\":\"Remove-AzImageDataDisk\",\"ListItemText\":\"Remove-AzImageDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzImageDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Remove-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Remove-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Remove-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"Remove-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccount\",\"ListItemText\":\"Remove-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountAgreement\",\"ListItemText\":\"Remove-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountAssembly\",\"ListItemText\":\"Remove-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Remove-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountCertificate\",\"ListItemText\":\"Remove-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountMap\",\"ListItemText\":\"Remove-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountPartner\",\"ListItemText\":\"Remove-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Remove-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountSchema\",\"ListItemText\":\"Remove-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHub\",\"ListItemText\":\"Remove-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHub\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubCertificate\",\"ListItemText\":\"Remove-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubConfiguration\",\"ListItemText\":\"Remove-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDCL\",\"ListItemText\":\"Remove-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDCL\"},{\"CompletionText\":\"Remove-AzIotHubDeployment\",\"ListItemText\":\"Remove-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDevice\",\"ListItemText\":\"Remove-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDeviceChildren\",\"ListItemText\":\"Remove-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubEHCG\",\"ListItemText\":\"Remove-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubEHCG\"},{\"CompletionText\":\"Remove-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Remove-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubKey\",\"ListItemText\":\"Remove-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubMessageEnrichment\",\"ListItemText\":\"Remove-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubModule\",\"ListItemText\":\"Remove-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubMsgEnrich\",\"ListItemText\":\"Remove-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Remove-AzIotHubRoute\",\"ListItemText\":\"Remove-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Remove-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzIotSecuritySolution\",\"ListItemText\":\"Remove-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Remove-AzIpAllocation\",\"ListItemText\":\"Remove-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Remove-AzIpGroup\",\"ListItemText\":\"Remove-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Remove-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVault\",\"ListItemText\":\"Remove-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultAccessPolicy\",\"ListItemText\":\"Remove-AzKeyVaultAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificate\",\"ListItemText\":\"Remove-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateContact\",\"ListItemText\":\"Remove-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Remove-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Remove-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultKey\",\"ListItemText\":\"Remove-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedHsm\",\"ListItemText\":\"Remove-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Remove-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Remove-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultNetworkRule\",\"ListItemText\":\"Remove-AzKeyVaultNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultRoleAssignment\",\"ListItemText\":\"Remove-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Remove-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultSecret\",\"ListItemText\":\"Remove-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Remove-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"Remove-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoCluster\",\"ListItemText\":\"Remove-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Remove-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"Remove-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabase\",\"ListItemText\":\"Remove-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabasePrincipal\",\"ListItemText\":\"Remove-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"Remove-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDataConnection\",\"ListItemText\":\"Remove-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Remove-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoScript\",\"ListItemText\":\"Remove-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Remove-AzLoad\",\"ListItemText\":\"Remove-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzLoad \\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancer\",\"ListItemText\":\"Remove-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Remove-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Remove-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Remove-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Remove-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLocalNetworkGateway\",\"ListItemText\":\"Remove-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzLogicApp\",\"ListItemText\":\"Remove-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Remove-AzLogProfile\",\"ListItemText\":\"Remove-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzMaintenanceConfiguration\",\"ListItemText\":\"Remove-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedApplication\",\"ListItemText\":\"Remove-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedApplicationDefinition\",\"ListItemText\":\"Remove-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedCassandraCluster\",\"ListItemText\":\"Remove-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedCassandraDataCenter\",\"ListItemText\":\"Remove-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedServicesAssignment\",\"ListItemText\":\"Remove-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzManagedServicesDefinition\",\"ListItemText\":\"Remove-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroup\",\"ListItemText\":\"Remove-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupDeployment\",\"ListItemText\":\"Remove-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Remove-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupSubscription\",\"ListItemText\":\"Remove-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzMediaService\",\"ListItemText\":\"Remove-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMediaService\\r\\n\"},{\"CompletionText\":\"Remove-AzMetricAlertRuleV2\",\"ListItemText\":\"Remove-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Remove-AzMigrateProject\",\"ListItemText\":\"Remove-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"Remove-AzMigrateServerReplication\",\"ListItemText\":\"Remove-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Remove-AzMlCommitmentPlan\",\"ListItemText\":\"Remove-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzMlWebService\",\"ListItemText\":\"Remove-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspace\",\"ListItemText\":\"Remove-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Remove-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Remove-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceCompute\",\"ListItemText\":\"Remove-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceConnection\",\"ListItemText\":\"Remove-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDataContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDatastore\",\"ListItemText\":\"Remove-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDataVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceEnvironmentContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceEnvironmentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceEnvironmentContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceJob\",\"ListItemText\":\"Remove-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceModelContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceModelVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Remove-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Remove-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzMonitorWorkspace\",\"ListItemText\":\"Remove-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFirewallRule\",\"ListItemText\":\"Remove-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServer\",\"ListItemText\":\"Remove-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"Remove-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Remove-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlServer\",\"ListItemText\":\"Remove-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Remove-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Remove-AzNatGateway\",\"ListItemText\":\"Remove-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterface\",\"ListItemText\":\"Remove-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Remove-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Remove-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManager\",\"ListItemText\":\"Remove-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Remove-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerGroup\",\"ListItemText\":\"Remove-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Remove-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Remove-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerStaticMember\",\"ListItemText\":\"Remove-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Remove-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkProfile\",\"ListItemText\":\"Remove-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkSecurityGroup\",\"ListItemText\":\"Remove-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Remove-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkVirtualAppliance\",\"ListItemText\":\"Remove-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcher\",\"ListItemText\":\"Remove-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Remove-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Remove-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Remove-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHub\",\"ListItemText\":\"Remove-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Remove-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Remove-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespace\",\"ListItemText\":\"Remove-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Remove-AzOperationalInsightsCluster\",\"ListItemText\":\"Remove-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsDataExport\",\"ListItemText\":\"Remove-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsDataSource\",\"ListItemText\":\"Remove-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Remove-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Remove-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Remove-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Remove-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsTable\",\"ListItemText\":\"Remove-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Remove-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Remove-AzP2sVpnGateway\",\"ListItemText\":\"Remove-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyAssignment\",\"ListItemText\":\"Remove-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyAttestation\",\"ListItemText\":\"Remove-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyDefinition\",\"ListItemText\":\"Remove-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyExemption\",\"ListItemText\":\"Remove-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyRemediation\",\"ListItemText\":\"Remove-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicySetDefinition\",\"ListItemText\":\"Remove-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Remove-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlServer\",\"ListItemText\":\"Remove-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Remove-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Remove-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Remove-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"Remove-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsRecordConfig\",\"ListItemText\":\"Remove-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsRecordSet\",\"ListItemText\":\"Remove-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Remove-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsZone\",\"ListItemText\":\"Remove-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Remove-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateEndpoint\",\"ListItemText\":\"Remove-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateLinkAssociation\",\"ListItemText\":\"Remove-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateLinkService\",\"ListItemText\":\"Remove-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Remove-AzProximityPlacementGroup\",\"ListItemText\":\"Remove-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzPublicIpAddress\",\"ListItemText\":\"Remove-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Remove-AzPublicIpPrefix\",\"ListItemText\":\"Remove-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesVault\",\"ListItemText\":\"Remove-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCache\",\"ListItemText\":\"Remove-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheDiagnostic\",\"ListItemText\":\"Remove-AzRedisCacheDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheDiagnostic\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheDiagnostics\",\"ListItemText\":\"Remove-AzRedisCacheDiagnostics\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheDiagnostics\"},{\"CompletionText\":\"Remove-AzRedisCacheFirewallRule\",\"ListItemText\":\"Remove-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheLink\",\"ListItemText\":\"Remove-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCachePatchSchedule\",\"ListItemText\":\"Remove-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisEnterpriseCache\",\"ListItemText\":\"Remove-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Remove-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Remove-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayAuthorizationRule\",\"ListItemText\":\"Remove-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayHybridConnection\",\"ListItemText\":\"Remove-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayNamespace\",\"ListItemText\":\"Remove-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzResource\",\"ListItemText\":\"Remove-AzResource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResource\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceGroup\",\"ListItemText\":\"Remove-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceGroupDeployment\",\"ListItemText\":\"Remove-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceLock\",\"ListItemText\":\"Remove-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceManagementPrivateLink\",\"ListItemText\":\"Remove-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceMoverMoveCollection\",\"ListItemText\":\"Remove-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"Remove-AzResourceMoverMoveResource\",\"ListItemText\":\"Remove-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Remove-AzRestorePoint\",\"ListItemText\":\"Remove-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzRestorePointCollection\",\"ListItemText\":\"Remove-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainer\",\"ListItemText\":\"Remove-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Remove-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainerLegalHold\",\"ListItemText\":\"Remove-AzRmStorageContainerLegalHold\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainerLegalHold\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageShare\",\"ListItemText\":\"Remove-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleAssignment\",\"ListItemText\":\"Remove-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleDefinition\",\"ListItemText\":\"Remove-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleManagementPolicy\",\"ListItemText\":\"Remove-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"Remove-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzRouteConfig\",\"ListItemText\":\"Remove-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteFilter\",\"ListItemText\":\"Remove-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteFilterRuleConfig\",\"ListItemText\":\"Remove-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteMap\",\"ListItemText\":\"Remove-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteServer\",\"ListItemText\":\"Remove-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteServerPeer\",\"ListItemText\":\"Remove-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteTable\",\"ListItemText\":\"Remove-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzRoutingIntent\",\"ListItemText\":\"Remove-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Remove-AzRoutingPolicy\",\"ListItemText\":\"Remove-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzScheduledQueryRule\",\"ListItemText\":\"Remove-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAssessment\",\"ListItemText\":\"Remove-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Remove-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAutomation\",\"ListItemText\":\"Remove-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityContact\",\"ListItemText\":\"Remove-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityPartnerProvider\",\"ListItemText\":\"Remove-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Remove-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAlertRule\",\"ListItemText\":\"Remove-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAlertRuleAction\",\"ListItemText\":\"Remove-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAutomationRule\",\"ListItemText\":\"Remove-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelBookmark\",\"ListItemText\":\"Remove-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelBookmarkRelation\",\"ListItemText\":\"Remove-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelDataConnector\",\"ListItemText\":\"Remove-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelEntityQuery\",\"ListItemText\":\"Remove-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncident\",\"ListItemText\":\"Remove-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncidentComment\",\"ListItemText\":\"Remove-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncidentRelation\",\"ListItemText\":\"Remove-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelOnboardingState\",\"ListItemText\":\"Remove-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Remove-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"Remove-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusMigration\",\"ListItemText\":\"Remove-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusNamespace\",\"ListItemText\":\"Remove-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusNamespaceV2\",\"ListItemText\":\"Remove-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Remove-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusQueue\",\"ListItemText\":\"Remove-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusRule\",\"ListItemText\":\"Remove-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusSubscription\",\"ListItemText\":\"Remove-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusTopic\",\"ListItemText\":\"Remove-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceEndpointPolicy\",\"ListItemText\":\"Remove-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Remove-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplication\",\"ListItemText\":\"Remove-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplicationType\",\"ListItemText\":\"Remove-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"Remove-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricClientCertificate\",\"ListItemText\":\"Remove-AzServiceFabricClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedCluster\",\"ListItemText\":\"Remove-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterClientCertificate\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Remove-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\",\"ListItemText\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricNode\",\"ListItemText\":\"Remove-AzServiceFabricNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricNode\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricNodeType\",\"ListItemText\":\"Remove-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricService\",\"ListItemText\":\"Remove-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricSetting\",\"ListItemText\":\"Remove-AzServiceFabricSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Remove-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Remove-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForWebApp\",\"ListItemText\":\"Remove-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Remove-AzSignalR\",\"ListItemText\":\"Remove-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSignalR\\r\\n\"},{\"CompletionText\":\"Remove-AzSnapshot\",\"ListItemText\":\"Remove-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabase\",\"ListItemText\":\"Remove-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseAudit\",\"ListItemText\":\"Remove-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Remove-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseFromFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseFromFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseFromFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"Remove-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseSecondary\",\"ListItemText\":\"Remove-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Remove-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseServerAuditing\",\"ListItemText\":\"Remove-AzSqlDatabaseServerAuditing\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseServerAuditing\"},{\"CompletionText\":\"Remove-AzSqlElasticJob\",\"ListItemText\":\"Remove-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobAgent\",\"ListItemText\":\"Remove-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobCredential\",\"ListItemText\":\"Remove-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobStep\",\"ListItemText\":\"Remove-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobTarget\",\"ListItemText\":\"Remove-AzSqlElasticJobTarget\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobTarget\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"Remove-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticPool\",\"ListItemText\":\"Remove-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstance\",\"ListItemText\":\"Remove-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabase\",\"ListItemText\":\"Remove-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Remove-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceLink\",\"ListItemText\":\"Remove-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstancePool\",\"ListItemText\":\"Remove-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"Remove-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServer\",\"ListItemText\":\"Remove-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerAudit\",\"ListItemText\":\"Remove-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerCommunicationLink\",\"ListItemText\":\"Remove-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerDnsAlias\",\"ListItemText\":\"Remove-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerFirewallRule\",\"ListItemText\":\"Remove-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Remove-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Remove-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Remove-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"Remove-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerTrustGroup\",\"ListItemText\":\"Remove-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Remove-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncAgent\",\"ListItemText\":\"Remove-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncGroup\",\"ListItemText\":\"Remove-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncMember\",\"ListItemText\":\"Remove-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVirtualCluster\",\"ListItemText\":\"Remove-AzSqlVirtualCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlVirtualCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVM\",\"ListItemText\":\"Remove-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVMGroup\",\"ListItemText\":\"Remove-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzSshkey\",\"ListItemText\":\"Remove-AzSshkey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSshkey\\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciArcSetting\",\"ListItemText\":\"Remove-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciCluster\",\"ListItemText\":\"Remove-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciExtension\",\"ListItemText\":\"Remove-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHCIRemoteSupport\",\"ListItemText\":\"Remove-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHCIVMAttestation\",\"ListItemText\":\"Remove-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebApp\",\"ListItemText\":\"Remove-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppAttachedRepository\",\"ListItemText\":\"Remove-AzStaticWebAppAttachedRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppAttachedRepository \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppBuild\",\"ListItemText\":\"Remove-AzStaticWebAppBuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppBuild \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Remove-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppUser\",\"ListItemText\":\"Remove-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccount\",\"ListItemText\":\"Remove-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Remove-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccountNetworkRule\",\"ListItemText\":\"Remove-AzStorageAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlob\",\"ListItemText\":\"Remove-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlobImmutabilityPolicy\",\"ListItemText\":\"Remove-AzStorageBlobImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlobImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Remove-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageContainer\",\"ListItemText\":\"Remove-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageCORSRule\",\"ListItemText\":\"Remove-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageDirectory\",\"ListItemText\":\"Remove-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageFile\",\"ListItemText\":\"Remove-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageLocalUser\",\"ListItemText\":\"Remove-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMover\",\"ListItemText\":\"Remove-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverEndpoint\",\"ListItemText\":\"Remove-AzStorageMoverEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverJobDefinition\",\"ListItemText\":\"Remove-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverProject\",\"ListItemText\":\"Remove-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Remove-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageQueue\",\"ListItemText\":\"Remove-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageShare\",\"ListItemText\":\"Remove-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageShare\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"Remove-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncGroup\",\"ListItemText\":\"Remove-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Remove-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncService\",\"ListItemText\":\"Remove-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageTable\",\"ListItemText\":\"Remove-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageTable\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsCluster\",\"ListItemText\":\"Remove-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsFunction\",\"ListItemText\":\"Remove-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsInput\",\"ListItemText\":\"Remove-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsJob\",\"ListItemText\":\"Remove-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsOutput\",\"ListItemText\":\"Remove-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Remove-AzSubscriptionDeployment\",\"ListItemText\":\"Remove-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSubscriptionDeployment\"},{\"CompletionText\":\"Remove-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"Remove-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseDataFlow\",\"ListItemText\":\"Remove-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseDataset\",\"ListItemText\":\"Remove-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseFirewallRule\",\"ListItemText\":\"Remove-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Remove-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Remove-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKqlScript\",\"ListItemText\":\"Remove-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPool\",\"ListItemText\":\"Remove-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"Remove-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Remove-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"Remove-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseLinkConnection\",\"ListItemText\":\"Remove-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseLinkedService\",\"ListItemText\":\"Remove-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Remove-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseNotebook\",\"ListItemText\":\"Remove-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapsePipeline\",\"ListItemText\":\"Remove-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseRoleAssignment\",\"ListItemText\":\"Remove-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkConfiguration\",\"ListItemText\":\"Remove-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Remove-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkPool\",\"ListItemText\":\"Remove-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlAudit\",\"ListItemText\":\"Remove-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlAudit\"},{\"CompletionText\":\"Remove-AzSynapseSqlDatabase\",\"ListItemText\":\"Remove-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPool\",\"ListItemText\":\"Remove-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Remove-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"Remove-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Remove-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlScript\",\"ListItemText\":\"Remove-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseTrigger\",\"ListItemText\":\"Remove-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseTriggerSubscription\",\"ListItemText\":\"Remove-AzSynapseTriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseTriggerSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspace\",\"ListItemText\":\"Remove-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspaceKey\",\"ListItemText\":\"Remove-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspacePackage\",\"ListItemText\":\"Remove-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"Remove-AzTag\",\"ListItemText\":\"Remove-AzTag\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTag\\r\\n\"},{\"CompletionText\":\"Remove-AzTemplateSpec\",\"ListItemText\":\"Remove-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Remove-AzTenantDeployment\",\"ListItemText\":\"Remove-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\",\"ListItemText\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\",\"ListItemText\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerEndpoint\",\"ListItemText\":\"Remove-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerEndpointConfig\",\"ListItemText\":\"Remove-AzTrafficManagerEndpointConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerEndpointConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\",\"ListItemText\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerIpAddressRange\",\"ListItemText\":\"Remove-AzTrafficManagerIpAddressRange\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerIpAddressRange\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerProfile\",\"ListItemText\":\"Remove-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzUserAssignedIdentity\",\"ListItemText\":\"Remove-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Remove-AzVHubRouteTable\",\"ListItemText\":\"Remove-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualApplianceSite\",\"ListItemText\":\"Remove-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHub\",\"ListItemText\":\"Remove-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubBgpConnection\",\"ListItemText\":\"Remove-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubRouteTable\",\"ListItemText\":\"Remove-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubVnetConnection\",\"ListItemText\":\"Remove-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetwork\",\"ListItemText\":\"Remove-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGateway\",\"ListItemText\":\"Remove-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayDefaultSite\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayDefaultSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayDefaultSite\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkPeering\",\"ListItemText\":\"Remove-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Remove-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkTap\",\"ListItemText\":\"Remove-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualRouter\",\"ListItemText\":\"Remove-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualRouterPeer\",\"ListItemText\":\"Remove-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualWan\",\"ListItemText\":\"Remove-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Remove-AzVM\",\"ListItemText\":\"Remove-AzVM\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVM\\r\\n\"},{\"CompletionText\":\"Remove-AzVMAccessExtension\",\"ListItemText\":\"Remove-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMAEMExtension\",\"ListItemText\":\"Remove-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMBackup\",\"ListItemText\":\"Remove-AzVMBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzVMChefExtension\",\"ListItemText\":\"Remove-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMCustomScriptExtension\",\"ListItemText\":\"Remove-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDataDisk\",\"ListItemText\":\"Remove-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDiagnosticsExtension\",\"ListItemText\":\"Remove-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDiskEncryptionExtension\",\"ListItemText\":\"Remove-AzVMDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDscExtension\",\"ListItemText\":\"Remove-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMExtension\",\"ListItemText\":\"Remove-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmGalleryApplication\",\"ListItemText\":\"Remove-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzVMNetworkInterface\",\"ListItemText\":\"Remove-AzVMNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMNetworkInterface\\r\\n\"},{\"CompletionText\":\"Remove-AzVMRunCommand\",\"ListItemText\":\"Remove-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzVMRunCommand \\r\\n\"},{\"CompletionText\":\"Remove-AzVMSecret\",\"ListItemText\":\"Remove-AzVMSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMSecret\\r\\n\"},{\"CompletionText\":\"Remove-AzVMSqlServerExtension\",\"ListItemText\":\"Remove-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmss\",\"ListItemText\":\"Remove-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmss\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssDataDisk\",\"ListItemText\":\"Remove-AzVmssDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssDiagnosticsExtension\",\"ListItemText\":\"Remove-AzVmssDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssExtension\",\"ListItemText\":\"Remove-AzVmssExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssGalleryApplication\",\"ListItemText\":\"Remove-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssNetworkInterfaceConfiguration\",\"ListItemText\":\"Remove-AzVmssNetworkInterfaceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssNetworkInterfaceConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssRunCommand\",\"ListItemText\":\"Remove-AzVmssRunCommand\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssRunCommand\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssVMDataDisk\",\"ListItemText\":\"Remove-AzVmssVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssVMDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssVMRunCommand\",\"ListItemText\":\"Remove-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzVmssVMRunCommand \\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientIpsecParameter\",\"ListItemText\":\"Remove-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Remove-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientRootCertificate\",\"ListItemText\":\"Remove-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnConnection\",\"ListItemText\":\"Remove-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnGateway\",\"ListItemText\":\"Remove-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnGatewayNatRule\",\"ListItemText\":\"Remove-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnServerConfiguration\",\"ListItemText\":\"Remove-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Remove-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnSite\",\"ListItemText\":\"Remove-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Remove-AzWcfRelay\",\"ListItemText\":\"Remove-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Remove-AzWebApp\",\"ListItemText\":\"Remove-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebApp\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppAccessRestrictionRule\",\"ListItemText\":\"Remove-AzWebAppAccessRestrictionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppAccessRestrictionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppBackup\",\"ListItemText\":\"Remove-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppCertificate\",\"ListItemText\":\"Remove-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppContinuousWebJob\",\"ListItemText\":\"Remove-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlot\",\"ListItemText\":\"Remove-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Remove-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Remove-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSSLBinding\",\"ListItemText\":\"Remove-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppTrafficRouting\",\"ListItemText\":\"Remove-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Remove-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSub\",\"ListItemText\":\"Remove-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubCustomCertificate\",\"ListItemText\":\"Remove-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubCustomDomain\",\"ListItemText\":\"Remove-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubHub\",\"ListItemText\":\"Remove-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdApplication\",\"ListItemText\":\"Remove-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdApplicationGroup\",\"ListItemText\":\"Remove-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdHostPool\",\"ListItemText\":\"Remove-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdMsixPackage\",\"ListItemText\":\"Remove-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdRegistrationInfo\",\"ListItemText\":\"Remove-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdScalingPlan\",\"ListItemText\":\"Remove-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Remove-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdSessionHost\",\"ListItemText\":\"Remove-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdUserSession\",\"ListItemText\":\"Remove-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdWorkspace\",\"ListItemText\":\"Remove-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-BCDataCacheExtension\",\"ListItemText\":\"Remove-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Remove-BcdElement\",\"ListItemText\":\"Remove-BcdElement\",\"ResultType\":2,\"ToolTip\":\"Remove-BcdElement\\r\\n\"},{\"CompletionText\":\"Remove-BcdEntry\",\"ListItemText\":\"Remove-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-BcdEntry\\r\\n\"},{\"CompletionText\":\"Remove-BitLockerKeyProtector\",\"ListItemText\":\"Remove-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"Remove-BitsTransfer\",\"ListItemText\":\"Remove-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Remove-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Remove-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Remove-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Remove-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Remove-CertificateNotificationTask\",\"ListItemText\":\"Remove-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"Remove-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"Remove-CimInstance\",\"ListItemText\":\"Remove-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-CimInstance\\r\\n\"},{\"CompletionText\":\"Remove-CimSession\",\"ListItemText\":\"Remove-CimSession\",\"ResultType\":2,\"ToolTip\":\"Remove-CimSession\\r\\n\"},{\"CompletionText\":\"Remove-CIPolicyRule\",\"ListItemText\":\"Remove-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"Remove-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"Remove-DAEntryPointTableItem\",\"ListItemText\":\"Remove-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Remove-DnsClientDohServerAddress\",\"ListItemText\":\"Remove-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Remove-DnsClientNrptRule\",\"ListItemText\":\"Remove-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Remove-DscConfigurationDocument\",\"ListItemText\":\"Remove-DscConfigurationDocument\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DscConfigurationDocument \\r\\n\"},{\"CompletionText\":\"Remove-DtcClusterTMMapping\",\"ListItemText\":\"Remove-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Remove-EtwTraceProvider\",\"ListItemText\":\"Remove-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Remove-EtwTraceSession\",\"ListItemText\":\"Remove-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"Remove-EtwTraceSession\"},{\"CompletionText\":\"Remove-Event\",\"ListItemText\":\"Remove-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Event [-SourceIdentifier] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Event [-EventIdentifier] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-FileShare\",\"ListItemText\":\"Remove-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-FileShare \\r\\n\"},{\"CompletionText\":\"Remove-GitBranch\",\"ListItemText\":\"Remove-GitBranch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-GitBranch \\r\\n\"},{\"CompletionText\":\"Remove-HgsClientHostKey\",\"ListItemText\":\"Remove-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Remove-HgsGuardian\",\"ListItemText\":\"Remove-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Remove-HnsEndpoint\",\"ListItemText\":\"Remove-HnsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-HnsNamespace\",\"ListItemText\":\"Remove-HnsNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsNamespace \\r\\n\"},{\"CompletionText\":\"Remove-HnsNetwork\",\"ListItemText\":\"Remove-HnsNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsNetwork \\r\\n\"},{\"CompletionText\":\"Remove-HnsPolicyList\",\"ListItemText\":\"Remove-HnsPolicyList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsPolicyList \\r\\n\"},{\"CompletionText\":\"Remove-InitiatorId\",\"ListItemText\":\"Remove-InitiatorId\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-InitiatorId \\r\\n\"},{\"CompletionText\":\"Remove-InitiatorIdFromMaskingSet\",\"ListItemText\":\"Remove-InitiatorIdFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-InitiatorIdFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-IscsiTargetPortal\",\"ListItemText\":\"Remove-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Remove-Item\",\"ListItemText\":\"Remove-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\\r\\nRemove-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Remove-ItemProperty\",\"ListItemText\":\"Remove-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-ItemProperty [-Path] [-Name] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-ItemProperty [-Name] -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Job\",\"ListItemText\":\"Remove-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Job [-Id] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Job] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-InstanceId] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Name] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Filter] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-State] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Command ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-JobTrigger\",\"ListItemText\":\"Remove-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-JobTrigger\\r\\n\"},{\"CompletionText\":\"Remove-LocalGroup\",\"ListItemText\":\"Remove-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalGroup\\r\\n\"},{\"CompletionText\":\"Remove-LocalGroupMember\",\"ListItemText\":\"Remove-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Remove-LocalUser\",\"ListItemText\":\"Remove-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalUser\\r\\n\"},{\"CompletionText\":\"Remove-MaskingSet\",\"ListItemText\":\"Remove-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-Module\",\"ListItemText\":\"Remove-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Module [-Name] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Module [-FullyQualifiedName] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Module [-ModuleInfo] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-MpPreference\",\"ListItemText\":\"Remove-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpPreference \\r\\n\"},{\"CompletionText\":\"Remove-MpThreat\",\"ListItemText\":\"Remove-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpThreat \\r\\n\"},{\"CompletionText\":\"Remove-NetAdapterAdvancedProperty\",\"ListItemText\":\"Remove-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Remove-NetEventNetworkAdapter\",\"ListItemText\":\"Remove-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Remove-NetEventPacketCaptureProvider\",\"ListItemText\":\"Remove-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventProvider\",\"ListItemText\":\"Remove-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventSession\",\"ListItemText\":\"Remove-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventSession \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVFPProvider\",\"ListItemText\":\"Remove-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmNetworkAdapter\",\"ListItemText\":\"Remove-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmSwitch\",\"ListItemText\":\"Remove-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmSwitchProvider\",\"ListItemText\":\"Remove-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventWFPCaptureProvider\",\"ListItemText\":\"Remove-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Remove-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVProfile\",\"ListItemText\":\"Remove-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVRule\",\"ListItemText\":\"Remove-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Remove-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallRule\",\"ListItemText\":\"Remove-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-NetIPAddress\",\"ListItemText\":\"Remove-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetIPHttpsCertBinding\",\"ListItemText\":\"Remove-NetIPHttpsCertBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPHttpsCertBinding \\r\\n\"},{\"CompletionText\":\"Remove-NetIPHttpsConfiguration\",\"ListItemText\":\"Remove-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecDospSetting\",\"ListItemText\":\"Remove-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Remove-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeRule\",\"ListItemText\":\"Remove-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeSA\",\"ListItemText\":\"Remove-NetIPsecMainModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeSA \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Remove-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Remove-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Remove-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecQuickModeSA\",\"ListItemText\":\"Remove-NetIPsecQuickModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecQuickModeSA \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecRule\",\"ListItemText\":\"Remove-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeam\",\"ListItemText\":\"Remove-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeamMember\",\"ListItemText\":\"Remove-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeamNic\",\"ListItemText\":\"Remove-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Remove-NetNat\",\"ListItemText\":\"Remove-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNat \\r\\n\"},{\"CompletionText\":\"Remove-NetNatExternalAddress\",\"ListItemText\":\"Remove-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetNatStaticMapping\",\"ListItemText\":\"Remove-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Remove-NetNatTransitionConfiguration\",\"ListItemText\":\"Remove-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-NetNeighbor\",\"ListItemText\":\"Remove-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Remove-NetQosPolicy\",\"ListItemText\":\"Remove-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Remove-NetRoute\",\"ListItemText\":\"Remove-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetRoute \\r\\n\"},{\"CompletionText\":\"Remove-NetSwitchTeam\",\"ListItemText\":\"Remove-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Remove-NetSwitchTeamMember\",\"ListItemText\":\"Remove-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Remove-NetTransportFilter\",\"ListItemText\":\"Remove-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"Remove-NetworkSwitchEthernetPortIPAddress\",\"ListItemText\":\"Remove-NetworkSwitchEthernetPortIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetworkSwitchEthernetPortIPAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetworkSwitchVlan\",\"ListItemText\":\"Remove-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Remove-OdbcDsn\",\"ListItemText\":\"Remove-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Remove-Partition\",\"ListItemText\":\"Remove-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Partition \\r\\n\"},{\"CompletionText\":\"Remove-PartitionAccessPath\",\"ListItemText\":\"Remove-PartitionAccessPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PartitionAccessPath \\r\\n\"},{\"CompletionText\":\"Remove-PhysicalDisk\",\"ListItemText\":\"Remove-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Remove-PmemDedicatedMemory\",\"ListItemText\":\"Remove-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"Remove-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"Remove-PmemDisk\",\"ListItemText\":\"Remove-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-PmemDisk\\r\\n\"},{\"CompletionText\":\"Remove-PoshGitFromProfile\",\"ListItemText\":\"Remove-PoshGitFromProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PoshGitFromProfile \\r\\n\"},{\"CompletionText\":\"Remove-Printer\",\"ListItemText\":\"Remove-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Printer \\r\\n\"},{\"CompletionText\":\"Remove-PrinterDriver\",\"ListItemText\":\"Remove-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Remove-PrinterPort\",\"ListItemText\":\"Remove-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrinterPort \\r\\n\"},{\"CompletionText\":\"Remove-PrintJob\",\"ListItemText\":\"Remove-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrintJob \\r\\n\"},{\"CompletionText\":\"Remove-ProvisionedAppPackage\",\"ListItemText\":\"Remove-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppPackage\"},{\"CompletionText\":\"Remove-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Remove-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Remove-ProvisionedAppxPackage\",\"ListItemText\":\"Remove-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppxPackage\"},{\"CompletionText\":\"Remove-ProvisioningPackage\",\"ListItemText\":\"Remove-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisioningPackage\"},{\"CompletionText\":\"Remove-PSBreakpoint\",\"ListItemText\":\"Remove-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSBreakpoint [-Breakpoint] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSBreakpoint [-Id] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-PSDrive\",\"ListItemText\":\"Remove-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSDrive [-Name] [-PSProvider ] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSDrive [-LiteralName] [-PSProvider ] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-PSReadLineKeyHandler\",\"ListItemText\":\"Remove-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSReadLineKeyHandler [-Chord] [-ViMode ] []\\r\\n\"},{\"CompletionText\":\"Remove-PSSession\",\"ListItemText\":\"Remove-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSSession [-Id] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession [-Session] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -ContainerId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -VMId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -VMName [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -InstanceId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -Name [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession [-ComputerName] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Service\",\"ListItemText\":\"Remove-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Service [-Name] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Service [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-SmbBandwidthLimit\",\"ListItemText\":\"Remove-SmbBandwidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbBandwidthLimit \\r\\n\"},{\"CompletionText\":\"Remove-SmbClientCertificateMapping\",\"ListItemText\":\"Remove-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Remove-SMBComponent\",\"ListItemText\":\"Remove-SMBComponent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SMBComponent \\r\\n\"},{\"CompletionText\":\"Remove-SmbGlobalMapping\",\"ListItemText\":\"Remove-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbMapping\",\"ListItemText\":\"Remove-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbMultichannelConstraint\",\"ListItemText\":\"Remove-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"Remove-SmbServerCertificateMapping\",\"ListItemText\":\"Remove-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbShare\",\"ListItemText\":\"Remove-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbShare \\r\\n\"},{\"CompletionText\":\"Remove-StorageBusBinding\",\"ListItemText\":\"Remove-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"Remove-StorageFaultDomain\",\"ListItemText\":\"Remove-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Remove-StorageFileServer\",\"ListItemText\":\"Remove-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Remove-StorageHealthIntent\",\"ListItemText\":\"Remove-StorageHealthIntent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageHealthIntent \\r\\n\"},{\"CompletionText\":\"Remove-StorageHealthSetting\",\"ListItemText\":\"Remove-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Remove-StoragePool\",\"ListItemText\":\"Remove-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StoragePool \\r\\n\"},{\"CompletionText\":\"Remove-StorageTier\",\"ListItemText\":\"Remove-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageTier \\r\\n\"},{\"CompletionText\":\"Remove-TargetPortFromMaskingSet\",\"ListItemText\":\"Remove-TargetPortFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-TargetPortFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-TrustedProvisioningCertificate\",\"ListItemText\":\"Remove-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-TrustedProvisioningCertificate\"},{\"CompletionText\":\"Remove-TypeData\",\"ListItemText\":\"Remove-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-TypeData -TypeData [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-TypeData [-TypeName] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-TypeData -Path [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Variable\",\"ListItemText\":\"Remove-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Variable [-Name] [-Include ] [-Exclude ] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-VHDSnapshot\",\"ListItemText\":\"Remove-VHDSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-VHDSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-VirtualDisk\",\"ListItemText\":\"Remove-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Remove-VirtualDiskFromMaskingSet\",\"ListItemText\":\"Remove-VirtualDiskFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VirtualDiskFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-VM\",\"ListItemText\":\"Remove-VM\",\"ResultType\":2,\"ToolTip\":\"Remove-VM\\r\\n\"},{\"CompletionText\":\"Remove-VMAssignableDevice\",\"ListItemText\":\"Remove-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Remove-VMCheckpoint\",\"ListItemText\":\"Remove-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-VMCheckpoint\"},{\"CompletionText\":\"Remove-VMDirectVirtualDisk\",\"ListItemText\":\"Remove-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Remove-VMDvdDrive\",\"ListItemText\":\"Remove-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMFibreChannelHba\",\"ListItemText\":\"Remove-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Remove-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Remove-VMGpuPartitionAdapter\",\"ListItemText\":\"Remove-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMGroup\",\"ListItemText\":\"Remove-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGroup\\r\\n\"},{\"CompletionText\":\"Remove-VMGroupMember\",\"ListItemText\":\"Remove-VMGroupMember\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGroupMember\\r\\n\"},{\"CompletionText\":\"Remove-VMHardDiskDrive\",\"ListItemText\":\"Remove-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMHostAssignableDevice\",\"ListItemText\":\"Remove-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Remove-VMKeyStorageDrive\",\"ListItemText\":\"Remove-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMMigrationNetwork\",\"ListItemText\":\"Remove-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Remove-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapter\",\"ListItemText\":\"Remove-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterAcl\",\"ListItemText\":\"Remove-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Remove-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Remove-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Remove-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Remove-VMPmemController\",\"ListItemText\":\"Remove-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Remove-VMPmemController\\r\\n\"},{\"CompletionText\":\"Remove-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Remove-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMReplication\",\"ListItemText\":\"Remove-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Remove-VMReplication\\r\\n\"},{\"CompletionText\":\"Remove-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Remove-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Remove-VMResourcePool\",\"ListItemText\":\"Remove-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Remove-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Remove-VMSan\",\"ListItemText\":\"Remove-VMSan\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSan\\r\\n\"},{\"CompletionText\":\"Remove-VMSavedState\",\"ListItemText\":\"Remove-VMSavedState\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSavedState\\r\\n\"},{\"CompletionText\":\"Remove-VMScsiController\",\"ListItemText\":\"Remove-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Remove-VMScsiController\\r\\n\"},{\"CompletionText\":\"Remove-VMSnapshot\",\"ListItemText\":\"Remove-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-VMStoragePath\",\"ListItemText\":\"Remove-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Remove-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitch\",\"ListItemText\":\"Remove-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitch\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Remove-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Remove-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchTeamMember\",\"ListItemText\":\"Remove-VMSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchTeamMember\\r\\n\"},{\"CompletionText\":\"Remove-VpnConnection\",\"ListItemText\":\"Remove-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnection \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionRoute\",\"ListItemText\":\"Remove-VpnConnectionRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionRoute \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerApplication\",\"ListItemText\":\"Remove-VpnConnectionTriggerApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerApplication \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Remove-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Remove-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Remove-WindowsCapability\",\"ListItemText\":\"Remove-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Remove-WindowsDriver\",\"ListItemText\":\"Remove-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Remove-WindowsImage\",\"ListItemText\":\"Remove-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsImage\\r\\n\"},{\"CompletionText\":\"Remove-WindowsPackage\",\"ListItemText\":\"Remove-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsPackage\\r\\n\"},{\"CompletionText\":\"Remove-WSManInstance\",\"ListItemText\":\"Remove-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-WSManInstance\\r\\n\"},{\"CompletionText\":\"ren\",\"ListItemText\":\"ren\",\"ResultType\":2,\"ToolTip\":\"Rename-Item\"},{\"CompletionText\":\"Rename-AzContext\",\"ListItemText\":\"Rename-AzContext\",\"ResultType\":2,\"ToolTip\":\"Rename-AzContext\\r\\n\"},{\"CompletionText\":\"Rename-AzStorageDirectory\",\"ListItemText\":\"Rename-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"Rename-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"Rename-AzStorageFile\",\"ListItemText\":\"Rename-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Rename-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Rename-Computer\",\"ListItemText\":\"Rename-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Computer [-NewName] [-ComputerName ] [-PassThru] [-DomainCredential ] [-LocalCredential ] [-Force] [-Restart] [-WsmanAuthentication ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-DAEntryPointTableItem\",\"ListItemText\":\"Rename-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Rename-Item\",\"ListItemText\":\"Rename-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Item [-Path] [-NewName] [-Force] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRename-Item [-NewName] -LiteralPath [-Force] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-ItemProperty\",\"ListItemText\":\"Rename-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-ItemProperty [-Path] [-Name] [-NewName] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRename-ItemProperty [-Name] [-NewName] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-LocalGroup\",\"ListItemText\":\"Rename-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Rename-LocalGroup\\r\\n\"},{\"CompletionText\":\"Rename-LocalUser\",\"ListItemText\":\"Rename-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Rename-LocalUser\\r\\n\"},{\"CompletionText\":\"Rename-MaskingSet\",\"ListItemText\":\"Rename-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-MaskingSet \\r\\n\"},{\"CompletionText\":\"Rename-NetAdapter\",\"ListItemText\":\"Rename-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetAdapter \\r\\n\"},{\"CompletionText\":\"Rename-NetFirewallHyperVRule\",\"ListItemText\":\"Rename-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Rename-NetFirewallRule\",\"ListItemText\":\"Rename-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Rename-NetIPHttpsConfiguration\",\"ListItemText\":\"Rename-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Rename-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecMainModeRule\",\"ListItemText\":\"Rename-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Rename-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Rename-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Rename-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecRule\",\"ListItemText\":\"Rename-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Rename-NetLbfoTeam\",\"ListItemText\":\"Rename-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Rename-NetSwitchTeam\",\"ListItemText\":\"Rename-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Rename-Printer\",\"ListItemText\":\"Rename-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Printer \\r\\n\"},{\"CompletionText\":\"Rename-VM\",\"ListItemText\":\"Rename-VM\",\"ResultType\":2,\"ToolTip\":\"Rename-VM\\r\\n\"},{\"CompletionText\":\"Rename-VMCheckpoint\",\"ListItemText\":\"Rename-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Rename-VMCheckpoint\"},{\"CompletionText\":\"Rename-VMGroup\",\"ListItemText\":\"Rename-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Rename-VMGroup\\r\\n\"},{\"CompletionText\":\"Rename-VMNetworkAdapter\",\"ListItemText\":\"Rename-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Rename-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Rename-VMResourcePool\",\"ListItemText\":\"Rename-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Rename-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Rename-VMSan\",\"ListItemText\":\"Rename-VMSan\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSan\\r\\n\"},{\"CompletionText\":\"Rename-VMSnapshot\",\"ListItemText\":\"Rename-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Rename-VMSwitch\",\"ListItemText\":\"Rename-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSwitch\\r\\n\"},{\"CompletionText\":\"Repair-AzVmssServiceFabricUD\",\"ListItemText\":\"Repair-AzVmssServiceFabricUD\",\"ResultType\":2,\"ToolTip\":\"Repair-AzVmssServiceFabricUD\"},{\"CompletionText\":\"Repair-AzVmssServiceFabricUpdateDomain\",\"ListItemText\":\"Repair-AzVmssServiceFabricUpdateDomain\",\"ResultType\":2,\"ToolTip\":\"Repair-AzVmssServiceFabricUpdateDomain\\r\\n\"},{\"CompletionText\":\"repair-bde.exe\",\"ListItemText\":\"repair-bde.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\repair-bde.exe\"},{\"CompletionText\":\"Repair-FileIntegrity\",\"ListItemText\":\"Repair-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Repair-VirtualDisk\",\"ListItemText\":\"Repair-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Repair-VM\",\"ListItemText\":\"Repair-VM\",\"ResultType\":2,\"ToolTip\":\"Repair-VM\\r\\n\"},{\"CompletionText\":\"Repair-Volume\",\"ListItemText\":\"Repair-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-Volume \\r\\n\"},{\"CompletionText\":\"Repair-WindowsImage\",\"ListItemText\":\"Repair-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Repair-WindowsImage\\r\\n\"},{\"CompletionText\":\"replace.exe\",\"ListItemText\":\"replace.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\replace.exe\"},{\"CompletionText\":\"Reset-AppPackage\",\"ListItemText\":\"Reset-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Reset-AppPackage\"},{\"CompletionText\":\"Reset-AppSharedPackageContainer\",\"ListItemText\":\"Reset-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Reset-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Reset-AppxPackage\",\"ListItemText\":\"Reset-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Reset-AppxPackage\\r\\n\"},{\"CompletionText\":\"Reset-AzAttestationPolicy\",\"ListItemText\":\"Reset-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Reset-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Reset-AzBatchComputeNode\",\"ListItemText\":\"Reset-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Reset-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Reset-AzHubRouter\",\"ListItemText\":\"Reset-AzHubRouter\",\"ResultType\":2,\"ToolTip\":\"Reset-AzHubRouter\\r\\n\"},{\"CompletionText\":\"Reset-AzP2sVpnGateway\",\"ListItemText\":\"Reset-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\",\"ListItemText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\",\"ResultType\":2,\"ToolTip\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\\r\\n\"},{\"CompletionText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\",\"ListItemText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\",\"ResultType\":2,\"ToolTip\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\"},{\"CompletionText\":\"Reset-AzRedisCache\",\"ListItemText\":\"Reset-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Reset-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Reset-AzStaticWebAppApiKey\",\"ListItemText\":\"Reset-AzStaticWebAppApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-AzStaticWebAppApiKey \\r\\n\"},{\"CompletionText\":\"Reset-AzStorageSyncServerCertificate\",\"ListItemText\":\"Reset-AzStorageSyncServerCertificate\",\"ResultType\":2,\"ToolTip\":\"Reset-AzStorageSyncServerCertificate\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSparkSessionTimeout\",\"ListItemText\":\"Reset-AzSynapseSparkSessionTimeout\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSparkSessionTimeout\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Reset-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGateway\",\"ListItemText\":\"Reset-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Reset-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Reset-AzVpnGateway\",\"ListItemText\":\"Reset-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzVpnSiteLinkConnection\",\"ListItemText\":\"Reset-AzVpnSiteLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVpnSiteLinkConnection\\r\\n\"},{\"CompletionText\":\"Reset-AzWebAppPublishingProfile\",\"ListItemText\":\"Reset-AzWebAppPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Reset-AzWebAppPublishingProfile\\r\\n\"},{\"CompletionText\":\"Reset-AzWebAppSlotPublishingProfile\",\"ListItemText\":\"Reset-AzWebAppSlotPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Reset-AzWebAppSlotPublishingProfile\\r\\n\"},{\"CompletionText\":\"Reset-BC\",\"ListItemText\":\"Reset-BC\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-BC \\r\\n\"},{\"CompletionText\":\"Reset-DAClientExperienceConfiguration\",\"ListItemText\":\"Reset-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-DAEntryPointTableItem\",\"ListItemText\":\"Reset-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Reset-DtcLog\",\"ListItemText\":\"Reset-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DtcLog \\r\\n\"},{\"CompletionText\":\"Reset-LapsPassword\",\"ListItemText\":\"Reset-LapsPassword\",\"ResultType\":2,\"ToolTip\":\"Reset-LapsPassword\\r\\n\"},{\"CompletionText\":\"Reset-NCSIPolicyConfiguration\",\"ListItemText\":\"Reset-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-Net6to4Configuration\",\"ListItemText\":\"Reset-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Reset-NetAdapterAdvancedProperty\",\"ListItemText\":\"Reset-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Reset-NetDnsTransitionConfiguration\",\"ListItemText\":\"Reset-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetIPHttpsConfiguration\",\"ListItemText\":\"Reset-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetIsatapConfiguration\",\"ListItemText\":\"Reset-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetTeredoConfiguration\",\"ListItemText\":\"Reset-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-PhysicalDisk\",\"ListItemText\":\"Reset-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Reset-SmbClientConfiguration\",\"ListItemText\":\"Reset-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-SmbServerConfiguration\",\"ListItemText\":\"Reset-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-StorageReliabilityCounter\",\"ListItemText\":\"Reset-StorageReliabilityCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-StorageReliabilityCounter \\r\\n\"},{\"CompletionText\":\"Reset-VMReplicationStatistics\",\"ListItemText\":\"Reset-VMReplicationStatistics\",\"ResultType\":2,\"ToolTip\":\"Reset-VMReplicationStatistics\\r\\n\"},{\"CompletionText\":\"Reset-VMResourceMetering\",\"ListItemText\":\"Reset-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Reset-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Reset-WinhttpProxy\",\"ListItemText\":\"Reset-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"reset.exe\",\"ListItemText\":\"reset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\reset.exe\"},{\"CompletionText\":\"ResetEngine.exe\",\"ListItemText\":\"ResetEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ResetEngine.exe\"},{\"CompletionText\":\"Resize-AzVirtualNetworkGateway\",\"ListItemText\":\"Resize-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Resize-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Resize-Partition\",\"ListItemText\":\"Resize-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-Partition \\r\\n\"},{\"CompletionText\":\"Resize-StorageTier\",\"ListItemText\":\"Resize-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-StorageTier \\r\\n\"},{\"CompletionText\":\"Resize-VHD\",\"ListItemText\":\"Resize-VHD\",\"ResultType\":2,\"ToolTip\":\"Resize-VHD\\r\\n\"},{\"CompletionText\":\"Resize-VirtualDisk\",\"ListItemText\":\"Resize-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-VirtualDisk \\r\\n\"},{\"CompletionText\":\"resmon.exe\",\"ListItemText\":\"resmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\resmon.exe\"},{\"CompletionText\":\"Resolve-AzError\",\"ListItemText\":\"Resolve-AzError\",\"ResultType\":2,\"ToolTip\":\"Resolve-AzError\\r\\n\"},{\"CompletionText\":\"Resolve-AzResourceMoverMoveCollectionDependency\",\"ListItemText\":\"Resolve-AzResourceMoverMoveCollectionDependency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResolve-AzResourceMoverMoveCollectionDependency \\r\\n\"},{\"CompletionText\":\"Resolve-DnsName\",\"ListItemText\":\"Resolve-DnsName\",\"ResultType\":2,\"ToolTip\":\"Resolve-DnsName\\r\\n\"},{\"CompletionText\":\"Resolve-Error\",\"ListItemText\":\"Resolve-Error\",\"ResultType\":2,\"ToolTip\":\"Resolve-Error\"},{\"CompletionText\":\"Resolve-Path\",\"ListItemText\":\"Resolve-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResolve-Path [-Path] [-Relative] [-RelativeBasePath ] [-Credential ] []\\r\\n\\r\\nResolve-Path -LiteralPath [-Relative] [-RelativeBasePath ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Restart-ASRJob\",\"ListItemText\":\"Restart-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Restart-ASRJob\"},{\"CompletionText\":\"Restart-AzAnalysisServicesInstance\",\"ListItemText\":\"Restart-AzAnalysisServicesInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzAnalysisServicesInstance\\r\\n\"},{\"CompletionText\":\"Restart-AzAsInstance\",\"ListItemText\":\"Restart-AzAsInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzAsInstance\"},{\"CompletionText\":\"Restart-AzBatchComputeNode\",\"ListItemText\":\"Restart-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Restart-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Restart-AzCloudService\",\"ListItemText\":\"Restart-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzCloudService \\r\\n\"},{\"CompletionText\":\"Restart-AzCloudServiceRoleInstance\",\"ListItemText\":\"Restart-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Restart-AzContainerGroup\",\"ListItemText\":\"Restart-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Restart-AzDeploymentManagerRollout\",\"ListItemText\":\"Restart-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Restart-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Restart-AzFunctionApp\",\"ListItemText\":\"Restart-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Restart-AzHDInsightHost\",\"ListItemText\":\"Restart-AzHDInsightHost\",\"ResultType\":2,\"ToolTip\":\"Restart-AzHDInsightHost\\r\\n\"},{\"CompletionText\":\"Restart-AzHost\",\"ListItemText\":\"Restart-AzHost\",\"ResultType\":2,\"ToolTip\":\"Restart-AzHost\\r\\n\"},{\"CompletionText\":\"Restart-AzMigrateServerReplication\",\"ListItemText\":\"Restart-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Restart-AzMLWorkspaceCompute\",\"ListItemText\":\"Restart-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Restart-AzMySqlFlexibleServer\",\"ListItemText\":\"Restart-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restart-AzMySqlServer\",\"ListItemText\":\"Restart-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Restart-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Restart-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restart-AzPostgreSqlServer\",\"ListItemText\":\"Restart-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Restart-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Restart-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Restart-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Restart-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Restart-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Restart-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Restart-AzSignalR\",\"ListItemText\":\"Restart-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Restart-AzSignalR\\r\\n\"},{\"CompletionText\":\"Restart-AzureAsInstance\",\"ListItemText\":\"Restart-AzureAsInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzureAsInstance\"},{\"CompletionText\":\"Restart-AzVM\",\"ListItemText\":\"Restart-AzVM\",\"ResultType\":2,\"ToolTip\":\"Restart-AzVM\\r\\n\"},{\"CompletionText\":\"Restart-AzVmss\",\"ListItemText\":\"Restart-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Restart-AzVmss\\r\\n\"},{\"CompletionText\":\"Restart-AzWebApp\",\"ListItemText\":\"Restart-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Restart-AzWebApp\\r\\n\"},{\"CompletionText\":\"Restart-AzWebAppSlot\",\"ListItemText\":\"Restart-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Restart-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Restart-AzWebPubSub\",\"ListItemText\":\"Restart-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Restart-Computer\",\"ListItemText\":\"Restart-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-Computer [[-ComputerName] ] [[-Credential] ] [-WsmanAuthentication ] [-Force] [-Wait] [-Timeout ] [-For ] [-Delay ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Restart-NetAdapter\",\"ListItemText\":\"Restart-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-NetAdapter \\r\\n\"},{\"CompletionText\":\"Restart-PcsvDevice\",\"ListItemText\":\"Restart-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Restart-PrintJob\",\"ListItemText\":\"Restart-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-PrintJob \\r\\n\"},{\"CompletionText\":\"Restart-Service\",\"ListItemText\":\"Restart-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-Service [-InputObject] [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRestart-Service [-Name] [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRestart-Service -DisplayName [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Restart-VM\",\"ListItemText\":\"Restart-VM\",\"ResultType\":2,\"ToolTip\":\"Restart-VM\\r\\n\"},{\"CompletionText\":\"Restore-AdlStoreDeletedItem\",\"ListItemText\":\"Restore-AdlStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AdlStoreDeletedItem\"},{\"CompletionText\":\"Restore-AzApiManagement\",\"ListItemText\":\"Restore-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Restore-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Restore-AzCosmosDBAccount\",\"ListItemText\":\"Restore-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Restore-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Restore-AzDataLakeGen2DeletedItem\",\"ListItemText\":\"Restore-AzDataLakeGen2DeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDataLakeGen2DeletedItem\\r\\n\"},{\"CompletionText\":\"Restore-AzDataLakeStoreDeletedItem\",\"ListItemText\":\"Restore-AzDataLakeStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDataLakeStoreDeletedItem\\r\\n\"},{\"CompletionText\":\"Restore-AzDeletedWebApp\",\"ListItemText\":\"Restore-AzDeletedWebApp\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDeletedWebApp\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVault\",\"ListItemText\":\"Restore-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultCertificate\",\"ListItemText\":\"Restore-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultKey\",\"ListItemText\":\"Restore-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Restore-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultSecret\",\"ListItemText\":\"Restore-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Restore-AzMySqlFlexibleServer\",\"ListItemText\":\"Restore-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restore-AzMySqlServer\",\"ListItemText\":\"Restore-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Restore-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Restore-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Restore-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Restore-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Restore-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restore-AzPostgreSqlServer\",\"ListItemText\":\"Restore-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Restore-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Restore-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Restore-AzRmStorageShare\",\"ListItemText\":\"Restore-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Restore-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Restore-AzSqlDatabase\",\"ListItemText\":\"Restore-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Restore-AzSqlInstanceDatabase\",\"ListItemText\":\"Restore-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Restore-AzStorageBlobRange\",\"ListItemText\":\"Restore-AzStorageBlobRange\",\"ResultType\":2,\"ToolTip\":\"Restore-AzStorageBlobRange\\r\\n\"},{\"CompletionText\":\"Restore-AzStorageContainer\",\"ListItemText\":\"Restore-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Restore-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Restore-AzSynapseSqlPool\",\"ListItemText\":\"Restore-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Restore-AzWebAppBackup\",\"ListItemText\":\"Restore-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Restore-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Restore-AzWebAppSnapshot\",\"ListItemText\":\"Restore-AzWebAppSnapshot\",\"ResultType\":2,\"ToolTip\":\"Restore-AzWebAppSnapshot\\r\\n\"},{\"CompletionText\":\"Restore-DscConfiguration\",\"ListItemText\":\"Restore-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Restore-NetworkSwitchConfiguration\",\"ListItemText\":\"Restore-NetworkSwitchConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-NetworkSwitchConfiguration \\r\\n\"},{\"CompletionText\":\"Restore-VMCheckpoint\",\"ListItemText\":\"Restore-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Restore-VMCheckpoint\"},{\"CompletionText\":\"Restore-VMSnapshot\",\"ListItemText\":\"Restore-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Restore-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Resume-ASRJob\",\"ListItemText\":\"Resume-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Resume-ASRJob\"},{\"CompletionText\":\"Resume-AzAnalysisServicesServer\",\"ListItemText\":\"Resume-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Resume-AzAs\",\"ListItemText\":\"Resume-AzAs\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAs\"},{\"CompletionText\":\"Resume-AzAutomationJob\",\"ListItemText\":\"Resume-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Resume-AzDataFactoryPipeline\",\"ListItemText\":\"Resume-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Resume-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Resume-AzDataProtectionBackupInstanceProtection\",\"ListItemText\":\"Resume-AzDataProtectionBackupInstanceProtection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-AzDataProtectionBackupInstanceProtection \\r\\n\"},{\"CompletionText\":\"Resume-AzMigrateServerReplication\",\"ListItemText\":\"Resume-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Resume-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Resume-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Resume-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Resume-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Resume-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Resume-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Resume-AzSqlDatabase\",\"ListItemText\":\"Resume-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Resume-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Resume-AzSynapseSqlPool\",\"ListItemText\":\"Resume-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Resume-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Resume-BitLocker\",\"ListItemText\":\"Resume-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-BitLocker \\r\\n\"},{\"CompletionText\":\"Resume-BitsTransfer\",\"ListItemText\":\"Resume-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Resume-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Resume-PrintJob\",\"ListItemText\":\"Resume-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-PrintJob \\r\\n\"},{\"CompletionText\":\"Resume-ProvisioningSession\",\"ListItemText\":\"Resume-ProvisioningSession\",\"ResultType\":2,\"ToolTip\":\"Resume-ProvisioningSession\\r\\n\"},{\"CompletionText\":\"Resume-Service\",\"ListItemText\":\"Resume-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nResume-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nResume-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Resume-StorageBusDisk\",\"ListItemText\":\"Resume-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Resume-VM\",\"ListItemText\":\"Resume-VM\",\"ResultType\":2,\"ToolTip\":\"Resume-VM\\r\\n\"},{\"CompletionText\":\"Resume-VMReplication\",\"ListItemText\":\"Resume-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Resume-VMReplication\\r\\n\"},{\"CompletionText\":\"Revoke-AzDataShareSubscriptionAccess\",\"ListItemText\":\"Revoke-AzDataShareSubscriptionAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzDataShareSubscriptionAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzDiskAccess\",\"ListItemText\":\"Revoke-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Revoke-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Revoke-AzSnapshotAccess\",\"ListItemText\":\"Revoke-AzSnapshotAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzSnapshotAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzStorageAccountUserDelegationKeys\",\"ListItemText\":\"Revoke-AzStorageAccountUserDelegationKeys\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzStorageAccountUserDelegationKeys\\r\\n\"},{\"CompletionText\":\"Revoke-FileShareAccess\",\"ListItemText\":\"Revoke-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Revoke-HgsKeyProtectorAccess\",\"ListItemText\":\"Revoke-HgsKeyProtectorAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-HgsKeyProtectorAccess \\r\\n\"},{\"CompletionText\":\"Revoke-SmbClientAccessToServer\",\"ListItemText\":\"Revoke-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Revoke-SmbShareAccess\",\"ListItemText\":\"Revoke-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Revoke-VMConnectAccess\",\"ListItemText\":\"Revoke-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"rg.exe\",\"ListItemText\":\"rg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WinGet\\\\Packages\\\\BurntSushi.ripgrep.MSVC_Microsoft.Winget.Source_8wekyb3d8bbwe\\\\ripgrep-13.0.0-x86_64-pc-windows-msvc\\\\rg.exe\"},{\"CompletionText\":\"ri\",\"ListItemText\":\"ri\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rjb\",\"ListItemText\":\"rjb\",\"ResultType\":2,\"ToolTip\":\"Remove-Job\"},{\"CompletionText\":\"rksmba\",\"ListItemText\":\"rksmba\",\"ResultType\":2,\"ToolTip\":\"rksmba\"},{\"CompletionText\":\"rksmbclas\",\"ListItemText\":\"rksmbclas\",\"ResultType\":2,\"ToolTip\":\"rksmbclas\"},{\"CompletionText\":\"rlg\",\"ListItemText\":\"rlg\",\"ResultType\":2,\"ToolTip\":\"rlg\"},{\"CompletionText\":\"rlgm\",\"ListItemText\":\"rlgm\",\"ResultType\":2,\"ToolTip\":\"rlgm\"},{\"CompletionText\":\"rlu\",\"ListItemText\":\"rlu\",\"ResultType\":2,\"ToolTip\":\"rlu\"},{\"CompletionText\":\"rm\",\"ListItemText\":\"rm\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"RMActivate.exe\",\"ListItemText\":\"RMActivate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate.exe\"},{\"CompletionText\":\"RMActivate_isv.exe\",\"ListItemText\":\"RMActivate_isv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_isv.exe\"},{\"CompletionText\":\"RMActivate_ssp.exe\",\"ListItemText\":\"RMActivate_ssp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_ssp.exe\"},{\"CompletionText\":\"RMActivate_ssp_isv.exe\",\"ListItemText\":\"RMActivate_ssp_isv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_ssp_isv.exe\"},{\"CompletionText\":\"RmClient.exe\",\"ListItemText\":\"RmClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RmClient.exe\"},{\"CompletionText\":\"rmdir\",\"ListItemText\":\"rmdir\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rmic.exe\",\"ListItemText\":\"rmic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmic.exe\"},{\"CompletionText\":\"rmid.exe\",\"ListItemText\":\"rmid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmid.exe\"},{\"CompletionText\":\"rmiregistry.exe\",\"ListItemText\":\"rmiregistry.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmiregistry.exe\"},{\"CompletionText\":\"rmo\",\"ListItemText\":\"rmo\",\"ResultType\":2,\"ToolTip\":\"Remove-Module\"},{\"CompletionText\":\"rmttpmvscmgrsvr.exe\",\"ListItemText\":\"rmttpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rmttpmvscmgrsvr.exe\"},{\"CompletionText\":\"rni\",\"ListItemText\":\"rni\",\"ResultType\":2,\"ToolTip\":\"Rename-Item\"},{\"CompletionText\":\"rnlg\",\"ListItemText\":\"rnlg\",\"ResultType\":2,\"ToolTip\":\"rnlg\"},{\"CompletionText\":\"rnlu\",\"ListItemText\":\"rnlu\",\"ResultType\":2,\"ToolTip\":\"rnlu\"},{\"CompletionText\":\"rnp\",\"ListItemText\":\"rnp\",\"ResultType\":2,\"ToolTip\":\"Rename-ItemProperty\"},{\"CompletionText\":\"Robocopy.exe\",\"ListItemText\":\"Robocopy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Robocopy.exe\"},{\"CompletionText\":\"ROUTE.EXE\",\"ListItemText\":\"ROUTE.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ROUTE.EXE\"},{\"CompletionText\":\"rp\",\"ListItemText\":\"rp\",\"ResultType\":2,\"ToolTip\":\"Remove-ItemProperty\"},{\"CompletionText\":\"RpcPing.exe\",\"ListItemText\":\"RpcPing.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RpcPing.exe\"},{\"CompletionText\":\"rrinstaller.exe\",\"ListItemText\":\"rrinstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rrinstaller.exe\"},{\"CompletionText\":\"rsmbb\",\"ListItemText\":\"rsmbb\",\"ResultType\":2,\"ToolTip\":\"rsmbb\"},{\"CompletionText\":\"rsmbc\",\"ListItemText\":\"rsmbc\",\"ResultType\":2,\"ToolTip\":\"rsmbc\"},{\"CompletionText\":\"rsmbcc\",\"ListItemText\":\"rsmbcc\",\"ResultType\":2,\"ToolTip\":\"rsmbcc\"},{\"CompletionText\":\"rsmbccm\",\"ListItemText\":\"rsmbccm\",\"ResultType\":2,\"ToolTip\":\"rsmbccm\"},{\"CompletionText\":\"rsmbgm\",\"ListItemText\":\"rsmbgm\",\"ResultType\":2,\"ToolTip\":\"rsmbgm\"},{\"CompletionText\":\"rsmbm\",\"ListItemText\":\"rsmbm\",\"ResultType\":2,\"ToolTip\":\"rsmbm\"},{\"CompletionText\":\"rsmbs\",\"ListItemText\":\"rsmbs\",\"ResultType\":2,\"ToolTip\":\"rsmbs\"},{\"CompletionText\":\"rsmbsc\",\"ListItemText\":\"rsmbsc\",\"ResultType\":2,\"ToolTip\":\"rsmbsc\"},{\"CompletionText\":\"rsmbscm\",\"ListItemText\":\"rsmbscm\",\"ResultType\":2,\"ToolTip\":\"rsmbscm\"},{\"CompletionText\":\"rsmbt\",\"ListItemText\":\"rsmbt\",\"ResultType\":2,\"ToolTip\":\"rsmbt\"},{\"CompletionText\":\"rsn\",\"ListItemText\":\"rsn\",\"ResultType\":2,\"ToolTip\":\"Remove-PSSession\"},{\"CompletionText\":\"rsop.msc\",\"ListItemText\":\"rsop.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rsop.msc\"},{\"CompletionText\":\"rstrui.exe\",\"ListItemText\":\"rstrui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rstrui.exe\"},{\"CompletionText\":\"rtcfg\",\"ListItemText\":\"rtcfg\",\"ResultType\":2,\"ToolTip\":\"rtcfg\"},{\"CompletionText\":\"runas.exe\",\"ListItemText\":\"runas.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runas.exe\"},{\"CompletionText\":\"rundll32.exe\",\"ListItemText\":\"rundll32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rundll32.exe\"},{\"CompletionText\":\"runexehelper.exe\",\"ListItemText\":\"runexehelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runexehelper.exe\"},{\"CompletionText\":\"RunLegacyCPLElevated.exe\",\"ListItemText\":\"RunLegacyCPLElevated.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RunLegacyCPLElevated.exe\"},{\"CompletionText\":\"runonce.exe\",\"ListItemText\":\"runonce.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runonce.exe\"},{\"CompletionText\":\"RuntimeBroker.exe\",\"ListItemText\":\"RuntimeBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RuntimeBroker.exe\"},{\"CompletionText\":\"rv\",\"ListItemText\":\"rv\",\"ResultType\":2,\"ToolTip\":\"Remove-Variable\"},{\"CompletionText\":\"rvpa\",\"ListItemText\":\"rvpa\",\"ResultType\":2,\"ToolTip\":\"Resolve-Path\"},{\"CompletionText\":\"rwinsta.exe\",\"ListItemText\":\"rwinsta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rwinsta.exe\"},{\"CompletionText\":\"S:\",\"ListItemText\":\"S:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nS: \\r\\n\"},{\"CompletionText\":\"sacfg\",\"ListItemText\":\"sacfg\",\"ResultType\":2,\"ToolTip\":\"sacfg\"},{\"CompletionText\":\"SafeGetCommand\",\"ListItemText\":\"SafeGetCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSafeGetCommand \\r\\n\"},{\"CompletionText\":\"sajb\",\"ListItemText\":\"sajb\",\"ResultType\":2,\"ToolTip\":\"Start-Job\"},{\"CompletionText\":\"sal\",\"ListItemText\":\"sal\",\"ResultType\":2,\"ToolTip\":\"Set-Alias\"},{\"CompletionText\":\"saps\",\"ListItemText\":\"saps\",\"ResultType\":2,\"ToolTip\":\"Start-Process\"},{\"CompletionText\":\"sasv\",\"ListItemText\":\"sasv\",\"ResultType\":2,\"ToolTip\":\"Start-Service\"},{\"CompletionText\":\"Save-AzApiManagementTenantGitConfiguration\",\"ListItemText\":\"Save-AzApiManagementTenantGitConfiguration\",\"ResultType\":2,\"ToolTip\":\"Save-AzApiManagementTenantGitConfiguration\\r\\n\"},{\"CompletionText\":\"Save-AzContext\",\"ListItemText\":\"Save-AzContext\",\"ResultType\":2,\"ToolTip\":\"Save-AzContext\\r\\n\"},{\"CompletionText\":\"Save-AzDataFactoryLog\",\"ListItemText\":\"Save-AzDataFactoryLog\",\"ResultType\":2,\"ToolTip\":\"Save-AzDataFactoryLog\\r\\n\"},{\"CompletionText\":\"Save-AzDeploymentScriptLog\",\"ListItemText\":\"Save-AzDeploymentScriptLog\",\"ResultType\":2,\"ToolTip\":\"Save-AzDeploymentScriptLog\\r\\n\"},{\"CompletionText\":\"Save-AzDeploymentTemplate\",\"ListItemText\":\"Save-AzDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzManagementGroupDeploymentTemplate\",\"ListItemText\":\"Save-AzManagementGroupDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzManagementGroupDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzProfile\",\"ListItemText\":\"Save-AzProfile\",\"ResultType\":2,\"ToolTip\":\"Save-AzProfile\"},{\"CompletionText\":\"Save-AzResourceGroupDeploymentTemplate\",\"ListItemText\":\"Save-AzResourceGroupDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzResourceGroupDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzSubscriptionDeploymentTemplate\",\"ListItemText\":\"Save-AzSubscriptionDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzSubscriptionDeploymentTemplate\"},{\"CompletionText\":\"Save-AzTenantDeploymentTemplate\",\"ListItemText\":\"Save-AzTenantDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzTenantDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzVhd\",\"ListItemText\":\"Save-AzVhd\",\"ResultType\":2,\"ToolTip\":\"Save-AzVhd\\r\\n\"},{\"CompletionText\":\"Save-AzVMImage\",\"ListItemText\":\"Save-AzVMImage\",\"ResultType\":2,\"ToolTip\":\"Save-AzVMImage\\r\\n\"},{\"CompletionText\":\"Save-EtwTraceSession\",\"ListItemText\":\"Save-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Save-Help\",\"ListItemText\":\"Save-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Help [-DestinationPath] [[-Module] ] [[-UICulture] ] [-FullyQualifiedModule ] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] []\\r\\n\\r\\nSave-Help [[-Module] ] [[-UICulture] ] -LiteralPath [-FullyQualifiedModule ] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Save-Module\",\"ListItemText\":\"Save-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Module \\r\\n\"},{\"CompletionText\":\"Save-NetGPO\",\"ListItemText\":\"Save-NetGPO\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-NetGPO \\r\\n\"},{\"CompletionText\":\"Save-NetworkSwitchConfiguration\",\"ListItemText\":\"Save-NetworkSwitchConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-NetworkSwitchConfiguration \\r\\n\"},{\"CompletionText\":\"Save-Package\",\"ListItemText\":\"Save-Package\",\"ResultType\":2,\"ToolTip\":\"Save-Package\\r\\n\"},{\"CompletionText\":\"Save-PSResource\",\"ListItemText\":\"Save-PSResource\",\"ResultType\":2,\"ToolTip\":\"Save-PSResource\\r\\n\"},{\"CompletionText\":\"Save-Script\",\"ListItemText\":\"Save-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Script \\r\\n\"},{\"CompletionText\":\"Save-SoftwareInventory\",\"ListItemText\":\"Save-SoftwareInventory\",\"ResultType\":2,\"ToolTip\":\"Save-SoftwareInventory\\r\\n\"},{\"CompletionText\":\"Save-StorageDataCollection\",\"ListItemText\":\"Save-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Save-VM\",\"ListItemText\":\"Save-VM\",\"ResultType\":2,\"ToolTip\":\"Save-VM\\r\\n\"},{\"CompletionText\":\"Save-WindowsImage\",\"ListItemText\":\"Save-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Save-WindowsImage\\r\\n\"},{\"CompletionText\":\"savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"savm\"},{\"CompletionText\":\"sbp\",\"ListItemText\":\"sbp\",\"ResultType\":2,\"ToolTip\":\"Set-PSBreakpoint\"},{\"CompletionText\":\"sc.exe\",\"ListItemText\":\"sc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sc.exe\"},{\"CompletionText\":\"scalar.exe\",\"ListItemText\":\"scalar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\scalar.exe\"},{\"CompletionText\":\"scb\",\"ListItemText\":\"scb\",\"ResultType\":2,\"ToolTip\":\"Set-Clipboard\"},{\"CompletionText\":\"scdaemon.exe\",\"ListItemText\":\"scdaemon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\scdaemon.exe\"},{\"CompletionText\":\"schemagen.exe\",\"ListItemText\":\"schemagen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\schemagen.exe\"},{\"CompletionText\":\"schtasks.exe\",\"ListItemText\":\"schtasks.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\schtasks.exe\"},{\"CompletionText\":\"scim\",\"ListItemText\":\"scim\",\"ResultType\":2,\"ToolTip\":\"scim\"},{\"CompletionText\":\"scp.exe\",\"ListItemText\":\"scp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\scp.exe\"},{\"CompletionText\":\"scrcons.exe\",\"ListItemText\":\"scrcons.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\scrcons.exe\"},{\"CompletionText\":\"ScriptRunner.exe\",\"ListItemText\":\"ScriptRunner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ScriptRunner.exe\"},{\"CompletionText\":\"sdbinst.exe\",\"ListItemText\":\"sdbinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdbinst.exe\"},{\"CompletionText\":\"sdchange.exe\",\"ListItemText\":\"sdchange.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdchange.exe\"},{\"CompletionText\":\"sdclt.exe\",\"ListItemText\":\"sdclt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdclt.exe\"},{\"CompletionText\":\"sdiagnhost.exe\",\"ListItemText\":\"sdiagnhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdiagnhost.exe\"},{\"CompletionText\":\"Search-AzDataProtectionBackupInstanceInAzGraph\",\"ListItemText\":\"Search-AzDataProtectionBackupInstanceInAzGraph\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSearch-AzDataProtectionBackupInstanceInAzGraph \\r\\n\"},{\"CompletionText\":\"Search-AzDataProtectionJobInAzGraph\",\"ListItemText\":\"Search-AzDataProtectionJobInAzGraph\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSearch-AzDataProtectionJobInAzGraph \\r\\n\"},{\"CompletionText\":\"SearchFilterHost.exe\",\"ListItemText\":\"SearchFilterHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchFilterHost.exe\"},{\"CompletionText\":\"SearchIndexer.exe\",\"ListItemText\":\"SearchIndexer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchIndexer.exe\"},{\"CompletionText\":\"SearchProtocolHost.exe\",\"ListItemText\":\"SearchProtocolHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchProtocolHost.exe\"},{\"CompletionText\":\"SecEdit.exe\",\"ListItemText\":\"SecEdit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecEdit.exe\"},{\"CompletionText\":\"secinit.exe\",\"ListItemText\":\"secinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\secinit.exe\"},{\"CompletionText\":\"secpol.msc\",\"ListItemText\":\"secpol.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\secpol.msc\"},{\"CompletionText\":\"SecureBootEncodeUEFI.exe\",\"ListItemText\":\"SecureBootEncodeUEFI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecureBootEncodeUEFI.exe\"},{\"CompletionText\":\"securekernel.exe\",\"ListItemText\":\"securekernel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\securekernel.exe\"},{\"CompletionText\":\"SecurityHealthHost.exe\",\"ListItemText\":\"SecurityHealthHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthHost.exe\"},{\"CompletionText\":\"SecurityHealthService.exe\",\"ListItemText\":\"SecurityHealthService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthService.exe\"},{\"CompletionText\":\"SecurityHealthSystray.exe\",\"ListItemText\":\"SecurityHealthSystray.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthSystray.exe\"},{\"CompletionText\":\"select\",\"ListItemText\":\"select\",\"ResultType\":2,\"ToolTip\":\"Select-Object\"},{\"CompletionText\":\"Select-AzContext\",\"ListItemText\":\"Select-AzContext\",\"ResultType\":2,\"ToolTip\":\"Select-AzContext\\r\\n\"},{\"CompletionText\":\"Select-AzSubscription\",\"ListItemText\":\"Select-AzSubscription\",\"ResultType\":2,\"ToolTip\":\"Select-AzSubscription\"},{\"CompletionText\":\"Select-Object\",\"ListItemText\":\"Select-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-Object [[-Property] ] [-InputObject ] [-ExcludeProperty ] [-ExpandProperty ] [-Unique] [-CaseInsensitive] [-Last ] [-First ] [-Skip ] [-Wait] []\\r\\n\\r\\nSelect-Object [[-Property] ] [-InputObject ] [-ExcludeProperty ] [-ExpandProperty ] [-Unique] [-CaseInsensitive] [-Skip ] [-SkipLast ] []\\r\\n\\r\\nSelect-Object [-InputObject ] [-Unique] [-CaseInsensitive] [-Wait] [-Index ] []\\r\\n\\r\\nSelect-Object [-InputObject ] [-Unique] [-CaseInsensitive] [-SkipIndex ] []\\r\\n\"},{\"CompletionText\":\"Select-String\",\"ListItemText\":\"Select-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-String [-Pattern] [-Path] [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -InputObject [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -InputObject -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] [-Path] -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -LiteralPath [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -LiteralPath -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\"},{\"CompletionText\":\"Select-Xml\",\"ListItemText\":\"Select-Xml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-Xml [-XPath] [-Xml] [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] [-Path] [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] -LiteralPath [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] -Content [-Namespace ] []\\r\\n\"},{\"CompletionText\":\"Send-AzIotHubD2CMessage\",\"ListItemText\":\"Send-AzIotHubD2CMessage\",\"ResultType\":2,\"ToolTip\":\"Send-AzIotHubD2CMessage\"},{\"CompletionText\":\"Send-AzIotHubDevice2CloudMessage\",\"ListItemText\":\"Send-AzIotHubDevice2CloudMessage\",\"ResultType\":2,\"ToolTip\":\"Send-AzIotHubDevice2CloudMessage\\r\\n\"},{\"CompletionText\":\"Send-AzWvdUserSessionMessage\",\"ListItemText\":\"Send-AzWvdUserSessionMessage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-AzWvdUserSessionMessage \\r\\n\"},{\"CompletionText\":\"Send-Completions\",\"ListItemText\":\"Send-Completions\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-Completions \\r\\n\"},{\"CompletionText\":\"Send-DtcDiagnosticTransaction\",\"ListItemText\":\"Send-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Send-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Send-EtwTraceSession\",\"ListItemText\":\"Send-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Send-Feedback\",\"ListItemText\":\"Send-Feedback\",\"ResultType\":2,\"ToolTip\":\"Send-Feedback\\r\\n\"},{\"CompletionText\":\"Send-MailMessage\",\"ListItemText\":\"Send-MailMessage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-MailMessage [-To] [[-Subject] ] [[-Body] ] [[-SmtpServer] ] -From [-Attachments ] [-Bcc ] [-BodyAsHtml] [-Encoding ] [-Cc ] [-DeliveryNotificationOption ] [-Priority ] [-ReplyTo ] [-Credential ] [-UseSsl] [-Port ] []\\r\\n\"},{\"CompletionText\":\"SensorDataService.exe\",\"ListItemText\":\"SensorDataService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SensorDataService.exe\"},{\"CompletionText\":\"SensorRuntimeBroker.exe\",\"ListItemText\":\"SensorRuntimeBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SensorRuntimeBroker.exe\"},{\"CompletionText\":\"serialver.exe\",\"ListItemText\":\"serialver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\serialver.exe\"},{\"CompletionText\":\"servertool.exe\",\"ListItemText\":\"servertool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\servertool.exe\"},{\"CompletionText\":\"services.exe\",\"ListItemText\":\"services.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\services.exe\"},{\"CompletionText\":\"services.msc\",\"ListItemText\":\"services.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\services.msc\"},{\"CompletionText\":\"sessionmsg.exe\",\"ListItemText\":\"sessionmsg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sessionmsg.exe\"},{\"CompletionText\":\"set\",\"ListItemText\":\"set\",\"ResultType\":2,\"ToolTip\":\"Set-Variable\"},{\"CompletionText\":\"Set-Acl\",\"ListItemText\":\"Set-Acl\",\"ResultType\":2,\"ToolTip\":\"Set-Acl\\r\\n\"},{\"CompletionText\":\"Set-AdlAnalyticsAccount\",\"ListItemText\":\"Set-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsAccount\"},{\"CompletionText\":\"Set-AdlAnalyticsDataSource\",\"ListItemText\":\"Set-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Set-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Set-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Set-AdlCatalogCredential\",\"ListItemText\":\"Set-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogCredential\"},{\"CompletionText\":\"Set-AdlCatalogItemAclEntry\",\"ListItemText\":\"Set-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Set-AdlCatalogSecret\",\"ListItemText\":\"Set-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogSecret\"},{\"CompletionText\":\"Set-AdlStore\",\"ListItemText\":\"Set-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStore\"},{\"CompletionText\":\"Set-AdlStoreFirewallRule\",\"ListItemText\":\"Set-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreFirewallRule\"},{\"CompletionText\":\"Set-AdlStoreItemAcl\",\"ListItemText\":\"Set-AdlStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemAcl\"},{\"CompletionText\":\"Set-AdlStoreItemAclEntry\",\"ListItemText\":\"Set-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Set-AdlStoreItemExpiry\",\"ListItemText\":\"Set-AdlStoreItemExpiry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemExpiry\"},{\"CompletionText\":\"Set-AdlStoreItemOwner\",\"ListItemText\":\"Set-AdlStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemOwner\"},{\"CompletionText\":\"Set-AdlStoreItemPermission\",\"ListItemText\":\"Set-AdlStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemPermission\"},{\"CompletionText\":\"Set-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Set-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Set-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Set-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Set-Alias\",\"ListItemText\":\"Set-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Alias [-Name] [-Value] [-Description ] [-Option ] [-PassThru] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-AppBackgroundTaskResourcePolicy\",\"ListItemText\":\"Set-AppBackgroundTaskResourcePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AppBackgroundTaskResourcePolicy\\r\\n\"},{\"CompletionText\":\"Set-AppLockerPolicy\",\"ListItemText\":\"Set-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Set-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Set-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Set-AppPackageDefaultVolume\",\"ListItemText\":\"Set-AppPackageDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageDefaultVolume\"},{\"CompletionText\":\"Set-AppPackageProvisionedDataFile\",\"ListItemText\":\"Set-AppPackageProvisionedDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageProvisionedDataFile\"},{\"CompletionText\":\"Set-AppxDefaultVolume\",\"ListItemText\":\"Set-AppxDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Set-AppxDefaultVolume\\r\\n\"},{\"CompletionText\":\"Set-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Set-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Set-AppXProvisionedDataFile\",\"ListItemText\":\"Set-AppXProvisionedDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-AppXProvisionedDataFile\\r\\n\"},{\"CompletionText\":\"Set-ASRAlertSetting\",\"ListItemText\":\"Set-ASRAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Set-ASRAlertSetting\"},{\"CompletionText\":\"Set-ASRNotificationSetting\",\"ListItemText\":\"Set-ASRNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Set-ASRNotificationSetting\"},{\"CompletionText\":\"Set-ASRReplicationProtectedItem\",\"ListItemText\":\"Set-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Set-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Set-ASRVaultContext\",\"ListItemText\":\"Set-ASRVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-ASRVaultContext\"},{\"CompletionText\":\"Set-ASRVaultSettings\",\"ListItemText\":\"Set-ASRVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Set-ASRVaultSettings\"},{\"CompletionText\":\"Set-AssignedAccess\",\"ListItemText\":\"Set-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Set-AuthenticodeSignature\",\"ListItemText\":\"Set-AuthenticodeSignature\",\"ResultType\":2,\"ToolTip\":\"Set-AuthenticodeSignature\\r\\n\"},{\"CompletionText\":\"Set-AutologgerConfig\",\"ListItemText\":\"Set-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AutologgerConfig\"},{\"CompletionText\":\"Set-AzActionGroup\",\"ListItemText\":\"Set-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Set-AzADApplication\",\"ListItemText\":\"Set-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzADApplication\"},{\"CompletionText\":\"Set-AzADServicePrincipal\",\"ListItemText\":\"Set-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"Set-AzADServicePrincipal\"},{\"CompletionText\":\"Set-AzADUser\",\"ListItemText\":\"Set-AzADUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzADUser\"},{\"CompletionText\":\"Set-AzAdvisorConfiguration\",\"ListItemText\":\"Set-AzAdvisorConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzAdvisorConfiguration \\r\\n\"},{\"CompletionText\":\"Set-AzAksCluster\",\"ListItemText\":\"Set-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Set-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Set-AzAksClusterCredential\",\"ListItemText\":\"Set-AzAksClusterCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzAksClusterCredential\\r\\n\"},{\"CompletionText\":\"Set-AzAlertsSuppressionRule\",\"ListItemText\":\"Set-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Set-AzAnalysisServicesServer\",\"ListItemText\":\"Set-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagement\",\"ListItemText\":\"Set-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApi\",\"ListItemText\":\"Set-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiRevision\",\"ListItemText\":\"Set-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiSchema\",\"ListItemText\":\"Set-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiVersionSet\",\"ListItemText\":\"Set-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Set-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementBackend\",\"ListItemText\":\"Set-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementCertificate\",\"ListItemText\":\"Set-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementDiagnostic\",\"ListItemText\":\"Set-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementGroup\",\"ListItemText\":\"Set-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementIdentityProvider\",\"ListItemText\":\"Set-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementLogger\",\"ListItemText\":\"Set-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementNamedValue\",\"ListItemText\":\"Set-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Set-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementOperation\",\"ListItemText\":\"Set-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementPolicy\",\"ListItemText\":\"Set-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementProduct\",\"ListItemText\":\"Set-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementSubscription\",\"ListItemText\":\"Set-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementTenantAccess\",\"ListItemText\":\"Set-AzApiManagementTenantAccess\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementTenantAccess\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementUser\",\"ListItemText\":\"Set-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGateway\",\"ListItemText\":\"Set-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Set-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Set-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Set-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Set-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Set-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayCustomError\",\"ListItemText\":\"Set-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Set-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Set-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Set-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Set-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Set-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayIdentity\",\"ListItemText\":\"Set-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayListener\",\"ListItemText\":\"Set-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Set-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Set-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Set-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Set-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySku\",\"ListItemText\":\"Set-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Set-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Set-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Set-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Set-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Set-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Set-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsDailyCap\",\"ListItemText\":\"Set-AzApplicationInsightsDailyCap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsDailyCap \\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsPricingPlan\",\"ListItemText\":\"Set-AzApplicationInsightsPricingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsPricingPlan \\r\\n\"},{\"CompletionText\":\"Set-AzAppServicePlan\",\"ListItemText\":\"Set-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Set-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Set-AzAs\",\"ListItemText\":\"Set-AzAs\",\"ResultType\":2,\"ToolTip\":\"Set-AzAs\"},{\"CompletionText\":\"Set-AzAttestationPolicy\",\"ListItemText\":\"Set-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationAccount\",\"ListItemText\":\"Set-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationCertificate\",\"ListItemText\":\"Set-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationConnectionFieldValue\",\"ListItemText\":\"Set-AzAutomationConnectionFieldValue\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationConnectionFieldValue\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationCredential\",\"ListItemText\":\"Set-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationDscNode\",\"ListItemText\":\"Set-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Set-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationModule\",\"ListItemText\":\"Set-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationPython3Package\",\"ListItemText\":\"Set-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationRunbook\",\"ListItemText\":\"Set-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationSchedule\",\"ListItemText\":\"Set-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationVariable\",\"ListItemText\":\"Set-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationWebhook\",\"ListItemText\":\"Set-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Set-AzBastion\",\"ListItemText\":\"Set-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Set-AzBastion\\r\\n\"},{\"CompletionText\":\"Set-AzBatchAccount\",\"ListItemText\":\"Set-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Set-AzBatchApplication\",\"ListItemText\":\"Set-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Set-AzBatchComputeNodeUser\",\"ListItemText\":\"Set-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"Set-AzBatchJob\",\"ListItemText\":\"Set-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Set-AzBatchJobSchedule\",\"ListItemText\":\"Set-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzBatchPool\",\"ListItemText\":\"Set-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Set-AzBatchTask\",\"ListItemText\":\"Set-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Set-AzCloudServiceUpdateDomain\",\"ListItemText\":\"Set-AzCloudServiceUpdateDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzCloudServiceUpdateDomain \\r\\n\"},{\"CompletionText\":\"Set-AzCognitiveServicesAccount\",\"ListItemText\":\"Set-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Set-AzConsumptionBudget\",\"ListItemText\":\"Set-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Set-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Set-AzContext\",\"ListItemText\":\"Set-AzContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzContext\\r\\n\"},{\"CompletionText\":\"Set-AzCurrentStorageAccount\",\"ListItemText\":\"Set-AzCurrentStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzCurrentStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Set-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeRole\",\"ListItemText\":\"Set-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeShare\",\"ListItemText\":\"Set-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Set-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeUser\",\"ListItemText\":\"Set-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Set-AzDataCollectionRule\",\"ListItemText\":\"Set-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryGateway\",\"ListItemText\":\"Set-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryPipelineActivePeriod\",\"ListItemText\":\"Set-AzDataFactoryPipelineActivePeriod\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryPipelineActivePeriod\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactorySliceStatus\",\"ListItemText\":\"Set-AzDataFactorySliceStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactorySliceStatus\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2\",\"ListItemText\":\"Set-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Set-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Dataset\",\"ListItemText\":\"Set-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Set-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Set-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Set-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Trigger\",\"ListItemText\":\"Set-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Set-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"Set-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Set-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Set-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Set-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeGen2ItemAclObject\",\"ListItemText\":\"Set-AzDataLakeGen2ItemAclObject\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeGen2ItemAclObject\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreAccount\",\"ListItemText\":\"Set-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Set-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemAcl\",\"ListItemText\":\"Set-AzDataLakeStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemAcl\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Set-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemExpiry\",\"ListItemText\":\"Set-AzDataLakeStoreItemExpiry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemExpiry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemOwner\",\"ListItemText\":\"Set-AzDataLakeStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemOwner\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemPermission\",\"ListItemText\":\"Set-AzDataLakeStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemPermission\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Set-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Set-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataProtectionMSIPermission\",\"ListItemText\":\"Set-AzDataProtectionMSIPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzDataProtectionMSIPermission \\r\\n\"},{\"CompletionText\":\"Set-AzDataShare\",\"ListItemText\":\"Set-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataShare\\r\\n\"},{\"CompletionText\":\"Set-AzDefault\",\"ListItemText\":\"Set-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Set-AzDefault\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Set-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerService\",\"ListItemText\":\"Set-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Set-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Set-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerStep\",\"ListItemText\":\"Set-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Set-AzDeviceSecurityGroup\",\"ListItemText\":\"Set-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Set-AzDiskDiskEncryptionKey\",\"ListItemText\":\"Set-AzDiskDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskImageReference\",\"ListItemText\":\"Set-AzDiskImageReference\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskImageReference\\r\\n\"},{\"CompletionText\":\"Set-AzDiskKeyEncryptionKey\",\"ListItemText\":\"Set-AzDiskKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskSecurityProfile\",\"ListItemText\":\"Set-AzDiskSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzDiskUpdateDiskEncryptionKey\",\"ListItemText\":\"Set-AzDiskUpdateDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskUpdateDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskUpdateKeyEncryptionKey\",\"ListItemText\":\"Set-AzDiskUpdateKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskUpdateKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDnsRecordSet\",\"ListItemText\":\"Set-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Set-AzDnsZone\",\"ListItemText\":\"Set-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Set-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAllowedVMSizesPolicy\",\"ListItemText\":\"Set-AzDtlAllowedVMSizesPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAllowedVMSizesPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAutoShutdownPolicy\",\"ListItemText\":\"Set-AzDtlAutoShutdownPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAutoShutdownPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAutoStartPolicy\",\"ListItemText\":\"Set-AzDtlAutoStartPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAutoStartPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlVMsPerLabPolicy\",\"ListItemText\":\"Set-AzDtlVMsPerLabPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlVMsPerLabPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlVMsPerUserPolicy\",\"ListItemText\":\"Set-AzDtlVMsPerUserPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlVMsPerUserPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzEnvironment\",\"ListItemText\":\"Set-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Set-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Set-AzEventGridTopic\",\"ListItemText\":\"Set-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Set-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Set-AzEventHub\",\"ListItemText\":\"Set-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHub \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubApplicationGroup\",\"ListItemText\":\"Set-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubAuthorizationRule\",\"ListItemText\":\"Set-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubCluster\",\"ListItemText\":\"Set-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubConsumerGroup\",\"ListItemText\":\"Set-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubGeoDRConfigurationBreakPair\",\"ListItemText\":\"Set-AzEventHubGeoDRConfigurationBreakPair\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubGeoDRConfigurationBreakPair \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubGeoDRConfigurationFailOver\",\"ListItemText\":\"Set-AzEventHubGeoDRConfigurationFailOver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubGeoDRConfigurationFailOver \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubNamespace\",\"ListItemText\":\"Set-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubNamespaceV2\",\"ListItemText\":\"Set-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Set-AzEventHubNetworkRuleSet\",\"ListItemText\":\"Set-AzEventHubNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuit\",\"ListItemText\":\"Set-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Set-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Set-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteConnection\",\"ListItemText\":\"Set-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCrossConnection\",\"ListItemText\":\"Set-AzExpressRouteCrossConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCrossConnection\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteGateway\",\"ListItemText\":\"Set-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRoutePort\",\"ListItemText\":\"Set-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRoutePortIdentity\",\"ListItemText\":\"Set-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Set-AzFirewall\",\"ListItemText\":\"Set-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewall\\r\\n\"},{\"CompletionText\":\"Set-AzFirewallPolicy\",\"ListItemText\":\"Set-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Set-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Set-AzFrontDoor\",\"ListItemText\":\"Set-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Set-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Set-AzFrontDoorRulesEngine\",\"ListItemText\":\"Set-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Set-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Set-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterDiskEncryptionKey\",\"ListItemText\":\"Set-AzHDInsightClusterDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterSize\",\"ListItemText\":\"Set-AzHDInsightClusterSize\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterSize\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightDefaultStorage\",\"ListItemText\":\"Set-AzHDInsightDefaultStorage\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightDefaultStorage\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightGatewayCredential\",\"ListItemText\":\"Set-AzHDInsightGatewayCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightGatewayCredential\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Set-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Set-AzImageOsDisk\",\"ListItemText\":\"Set-AzImageOsDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzImageOsDisk\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccount\",\"ListItemText\":\"Set-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountAgreement\",\"ListItemText\":\"Set-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountAssembly\",\"ListItemText\":\"Set-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Set-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountCertificate\",\"ListItemText\":\"Set-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountGeneratedIcn\",\"ListItemText\":\"Set-AzIntegrationAccountGeneratedIcn\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountGeneratedIcn\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountMap\",\"ListItemText\":\"Set-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountPartner\",\"ListItemText\":\"Set-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Set-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountSchema\",\"ListItemText\":\"Set-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Set-AzIotHub\",\"ListItemText\":\"Set-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHub\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubConfiguration\",\"ListItemText\":\"Set-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDeployment\",\"ListItemText\":\"Set-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDevice\",\"ListItemText\":\"Set-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDeviceParent\",\"ListItemText\":\"Set-AzIotHubDeviceParent\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDeviceParent\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDistributedTracing\",\"ListItemText\":\"Set-AzIotHubDistributedTracing\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDistributedTracing\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubEdgeModule\",\"ListItemText\":\"Set-AzIotHubEdgeModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubEdgeModule\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubMessageEnrichment\",\"ListItemText\":\"Set-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubModule\",\"ListItemText\":\"Set-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubMsgEnrich\",\"ListItemText\":\"Set-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Set-AzIotHubRoute\",\"ListItemText\":\"Set-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubTracing\",\"ListItemText\":\"Set-AzIotHubTracing\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubTracing\"},{\"CompletionText\":\"Set-AzIotHubVC\",\"ListItemText\":\"Set-AzIotHubVC\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubVC\"},{\"CompletionText\":\"Set-AzIotHubVerifiedCertificate\",\"ListItemText\":\"Set-AzIotHubVerifiedCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubVerifiedCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzIotSecuritySolution\",\"ListItemText\":\"Set-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Set-AzIpAllocation\",\"ListItemText\":\"Set-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Set-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Set-AzIpGroup\",\"ListItemText\":\"Set-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Set-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Set-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultAccessPolicy\",\"ListItemText\":\"Set-AzKeyVaultAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultCertificateAttribute\",\"ListItemText\":\"Set-AzKeyVaultCertificateAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificateAttribute\"},{\"CompletionText\":\"Set-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Set-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"Set-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultKey\",\"ListItemText\":\"Set-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKey\"},{\"CompletionText\":\"Set-AzKeyVaultKeyAttribute\",\"ListItemText\":\"Set-AzKeyVaultKeyAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKeyAttribute\"},{\"CompletionText\":\"Set-AzKeyVaultKeyRotationPolicy\",\"ListItemText\":\"Set-AzKeyVaultKeyRotationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKeyRotationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Set-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Set-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultRoleDefinition\"},{\"CompletionText\":\"Set-AzKeyVaultSecret\",\"ListItemText\":\"Set-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultSecretAttribute\",\"ListItemText\":\"Set-AzKeyVaultSecretAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultSecretAttribute\"},{\"CompletionText\":\"Set-AzLoadBalancer\",\"ListItemText\":\"Set-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Set-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Set-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Set-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Set-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLocalNetworkGateway\",\"ListItemText\":\"Set-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Set-AzLogicApp\",\"ListItemText\":\"Set-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Set-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Set-AzManagedApplication\",\"ListItemText\":\"Set-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Set-AzManagedApplicationDefinition\",\"ListItemText\":\"Set-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzMarketplaceTerms\",\"ListItemText\":\"Set-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Set-AzMediaService\",\"ListItemText\":\"Set-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Set-AzMediaService\\r\\n\"},{\"CompletionText\":\"Set-AzMediaServiceKey\",\"ListItemText\":\"Set-AzMediaServiceKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzMediaServiceKey\\r\\n\"},{\"CompletionText\":\"Set-AzMigrateDiskMapping\",\"ListItemText\":\"Set-AzMigrateDiskMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMigrateDiskMapping \\r\\n\"},{\"CompletionText\":\"Set-AzMigrateServerReplication\",\"ListItemText\":\"Set-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Set-AzNatGateway\",\"ListItemText\":\"Set-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterface\",\"ListItemText\":\"Set-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Set-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Set-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManager\",\"ListItemText\":\"Set-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Set-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerGroup\",\"ListItemText\":\"Set-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Set-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Set-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Set-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkProfile\",\"ListItemText\":\"Set-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkSecurityGroup\",\"ListItemText\":\"Set-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Set-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherConfigFlowLog\",\"ListItemText\":\"Set-AzNetworkWatcherConfigFlowLog\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherConfigFlowLog\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Set-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Set-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHub\",\"ListItemText\":\"Set-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Set-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Set-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespace\",\"ListItemText\":\"Set-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Set-AzOperationalInsightsDataSource\",\"ListItemText\":\"Set-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsIntelligencePack\",\"ListItemText\":\"Set-AzOperationalInsightsIntelligencePack\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsIntelligencePack\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Set-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Set-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Set-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Set-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Set-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyAssignment\",\"ListItemText\":\"Set-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyAttestation\",\"ListItemText\":\"Set-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyDefinition\",\"ListItemText\":\"Set-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyExemption\",\"ListItemText\":\"Set-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Set-AzPolicySetDefinition\",\"ListItemText\":\"Set-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsRecordSet\",\"ListItemText\":\"Set-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Set-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsZone\",\"ListItemText\":\"Set-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Set-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateEndpoint\",\"ListItemText\":\"Set-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateEndpointConnection\",\"ListItemText\":\"Set-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateLinkService\",\"ListItemText\":\"Set-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Set-AzPublicIpAddress\",\"ListItemText\":\"Set-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Set-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Set-AzPublicIpPrefix\",\"ListItemText\":\"Set-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Set-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrAlertSetting\",\"ListItemText\":\"Set-AzRecoveryServicesAsrAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrAlertSetting\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrNotificationSetting\",\"ListItemText\":\"Set-AzRecoveryServicesAsrNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrNotificationSetting\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrVaultContext\",\"ListItemText\":\"Set-AzRecoveryServicesAsrVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrVaultContext\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrVaultSettings\",\"ListItemText\":\"Set-AzRecoveryServicesAsrVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrVaultSettings\"},{\"CompletionText\":\"Set-AzRecoveryServicesBackupProperty\",\"ListItemText\":\"Set-AzRecoveryServicesBackupProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesBackupProperty\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Set-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Set-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesVaultContext\",\"ListItemText\":\"Set-AzRecoveryServicesVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesVaultContext\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesVaultProperty\",\"ListItemText\":\"Set-AzRecoveryServicesVaultProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesVaultProperty\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCache\",\"ListItemText\":\"Set-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCacheDiagnostic\",\"ListItemText\":\"Set-AzRedisCacheDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCacheDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCacheDiagnostics\",\"ListItemText\":\"Set-AzRedisCacheDiagnostics\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCacheDiagnostics\"},{\"CompletionText\":\"Set-AzRelayAuthorizationRule\",\"ListItemText\":\"Set-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzRelayHybridConnection\",\"ListItemText\":\"Set-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Set-AzRelayNamespaceNetworkRuleSet\",\"ListItemText\":\"Set-AzRelayNamespaceNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayNamespaceNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzResource\",\"ListItemText\":\"Set-AzResource\",\"ResultType\":2,\"ToolTip\":\"Set-AzResource\\r\\n\"},{\"CompletionText\":\"Set-AzResourceGroup\",\"ListItemText\":\"Set-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Set-AzResourceLock\",\"ListItemText\":\"Set-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Set-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Set-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Set-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzRoleAssignment\",\"ListItemText\":\"Set-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Set-AzRoleDefinition\",\"ListItemText\":\"Set-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzRouteConfig\",\"ListItemText\":\"Set-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Set-AzRouteFilter\",\"ListItemText\":\"Set-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Set-AzRouteFilterRuleConfig\",\"ListItemText\":\"Set-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzRouteTable\",\"ListItemText\":\"Set-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Set-AzRoutingIntent\",\"ListItemText\":\"Set-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Set-AzRoutingPolicy\",\"ListItemText\":\"Set-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAlert\",\"ListItemText\":\"Set-AzSecurityAlert\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAlert\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAssessment\",\"ListItemText\":\"Set-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Set-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAutomation\",\"ListItemText\":\"Set-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAutomation\"},{\"CompletionText\":\"Set-AzSecurityAutoProvisioningSetting\",\"ListItemText\":\"Set-AzSecurityAutoProvisioningSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAutoProvisioningSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityContact\",\"ListItemText\":\"Set-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityPartnerProvider\",\"ListItemText\":\"Set-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityPricing\",\"ListItemText\":\"Set-AzSecurityPricing\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityPricing\\r\\n\"},{\"CompletionText\":\"Set-AzSecuritySetting\",\"ListItemText\":\"Set-AzSecuritySetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecuritySetting\\r\\n\"},{\"CompletionText\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Set-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Set-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusGeoDRConfigurationBreakPair\",\"ListItemText\":\"Set-AzServiceBusGeoDRConfigurationBreakPair\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusGeoDRConfigurationBreakPair \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusGeoDRConfigurationFailOver\",\"ListItemText\":\"Set-AzServiceBusGeoDRConfigurationFailOver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusGeoDRConfigurationFailOver \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusNamespace\",\"ListItemText\":\"Set-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusNamespaceV2\",\"ListItemText\":\"Set-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Set-AzServiceBusNetworkRuleSet\",\"ListItemText\":\"Set-AzServiceBusNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusQueue\",\"ListItemText\":\"Set-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusRule\",\"ListItemText\":\"Set-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusSubscription\",\"ListItemText\":\"Set-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusTopic\",\"ListItemText\":\"Set-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Set-AzServiceEndpointPolicy\",\"ListItemText\":\"Set-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Set-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedCluster\",\"ListItemText\":\"Set-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Set-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricSetting\",\"ListItemText\":\"Set-AzServiceFabricSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricSetting\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricUpgradeType\",\"ListItemText\":\"Set-AzServiceFabricUpgradeType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricUpgradeType\\r\\n\"},{\"CompletionText\":\"Set-AzSignalRUpstream\",\"ListItemText\":\"Set-AzSignalRUpstream\",\"ResultType\":2,\"ToolTip\":\"Set-AzSignalRUpstream\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotDiskEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotImageReference\",\"ListItemText\":\"Set-AzSnapshotImageReference\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotImageReference\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotKeyEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotUpdateDiskEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotUpdateDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotUpdateDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotUpdateKeyEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotUpdateKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotUpdateKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabase\",\"ListItemText\":\"Set-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseAudit\",\"ListItemText\":\"Set-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseDataMaskingPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseDataMaskingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseDataMaskingPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Set-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Set-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseGeoBackupPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseGeoBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseGeoBackupPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Set-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\"},{\"CompletionText\":\"Set-AzSqlDatabaseRecommendedActionState\",\"ListItemText\":\"Set-AzSqlDatabaseRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseSecondary\",\"ListItemText\":\"Set-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Set-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Set-AzSqlDatabaseTransparentDataEncryption\",\"ListItemText\":\"Set-AzSqlDatabaseTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJob\",\"ListItemText\":\"Set-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobAgent\",\"ListItemText\":\"Set-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobCredential\",\"ListItemText\":\"Set-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobStep\",\"ListItemText\":\"Set-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPool\",\"ListItemText\":\"Set-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPoolRecommendedActionState\",\"ListItemText\":\"Set-AzSqlElasticPoolRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPoolRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInformationProtectionPolicy\",\"ListItemText\":\"Set-AzSqlInformationProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInformationProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstance\",\"ListItemText\":\"Set-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabase\",\"ListItemText\":\"Set-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDtc\",\"ListItemText\":\"Set-AzSqlInstanceDtc\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDtc\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceLink\",\"ListItemText\":\"Set-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceLink\"},{\"CompletionText\":\"Set-AzSqlInstancePool\",\"ListItemText\":\"Set-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceTDEProtector\",\"ListItemText\":\"Set-AzSqlInstanceTDEProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceTDEProtector\"},{\"CompletionText\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\",\"ListItemText\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServer\",\"ListItemText\":\"Set-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerAudit\",\"ListItemText\":\"Set-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerConfigurationOption\",\"ListItemText\":\"Set-AzSqlServerConfigurationOption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerConfigurationOption\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Set-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerDnsAlias\",\"ListItemText\":\"Set-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerFirewallRule\",\"ListItemText\":\"Set-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Set-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Set-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerRecommendedActionState\",\"ListItemText\":\"Set-AzSqlServerRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerTransparentDataEncryptionProtector\",\"ListItemText\":\"Set-AzSqlServerTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerTrustGroup\",\"ListItemText\":\"Set-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerTrustGroup\"},{\"CompletionText\":\"Set-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Set-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Set-AzStackHCI\",\"ListItemText\":\"Set-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Set-AzStorageAccount\",\"ListItemText\":\"Set-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Set-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobContent\",\"ListItemText\":\"Set-AzStorageBlobContent\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobContent\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobImmutabilityPolicy\",\"ListItemText\":\"Set-AzStorageBlobImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Set-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobLegalHold\",\"ListItemText\":\"Set-AzStorageBlobLegalHold\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobLegalHold\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobTag\",\"ListItemText\":\"Set-AzStorageBlobTag\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobTag\\r\\n\"},{\"CompletionText\":\"Set-AzStorageContainerAcl\",\"ListItemText\":\"Set-AzStorageContainerAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageContainerAcl\\r\\n\"},{\"CompletionText\":\"Set-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageCORSRule\",\"ListItemText\":\"Set-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Set-AzStorageFileContent\",\"ListItemText\":\"Set-AzStorageFileContent\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageFileContent\\r\\n\"},{\"CompletionText\":\"Set-AzStorageLocalUser\",\"ListItemText\":\"Set-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Set-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Set-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageServiceLoggingProperty\",\"ListItemText\":\"Set-AzStorageServiceLoggingProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageServiceLoggingProperty\\r\\n\"},{\"CompletionText\":\"Set-AzStorageServiceMetricsProperty\",\"ListItemText\":\"Set-AzStorageServiceMetricsProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageServiceMetricsProperty\\r\\n\"},{\"CompletionText\":\"Set-AzStorageShareQuota\",\"ListItemText\":\"Set-AzStorageShareQuota\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageShareQuota\\r\\n\"},{\"CompletionText\":\"Set-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Set-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzStorageSyncService\",\"ListItemText\":\"Set-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Set-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseDataFlow\",\"ListItemText\":\"Set-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseDataset\",\"ListItemText\":\"Set-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Set-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseKqlScript\",\"ListItemText\":\"Set-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseKqlScript\"},{\"CompletionText\":\"Set-AzSynapseLinkConnection\",\"ListItemText\":\"Set-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseLinkConnectionLinkTable\",\"ListItemText\":\"Set-AzSynapseLinkConnectionLinkTable\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkConnectionLinkTable\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseLinkedService\",\"ListItemText\":\"Set-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseManagedIdentitySqlControlSetting\",\"ListItemText\":\"Set-AzSynapseManagedIdentitySqlControlSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseManagedIdentitySqlControlSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Set-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseManagedPrivateEndpoint\"},{\"CompletionText\":\"Set-AzSynapseNotebook\",\"ListItemText\":\"Set-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Set-AzSynapsePipeline\",\"ListItemText\":\"Set-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSparkConfiguration\",\"ListItemText\":\"Set-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSparkConfiguration\"},{\"CompletionText\":\"Set-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Set-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlAudit\",\"ListItemText\":\"Set-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlAudit\"},{\"CompletionText\":\"Set-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Set-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Set-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Set-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Set-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\",\"ListItemText\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlScript\",\"ListItemText\":\"Set-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseTrigger\",\"ListItemText\":\"Set-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Set-AzTemplateSpec\",\"ListItemText\":\"Set-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Set-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Set-AzTrafficManagerEndpoint\",\"ListItemText\":\"Set-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzTrafficManagerProfile\",\"ListItemText\":\"Set-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualHub\",\"ListItemText\":\"Set-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetwork\",\"ListItemText\":\"Set-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGateway\",\"ListItemText\":\"Set-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayDefaultSite\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayDefaultSite\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayDefaultSite\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkPeering\",\"ListItemText\":\"Set-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Set-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkTap\",\"ListItemText\":\"Set-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Set-AzVM\",\"ListItemText\":\"Set-AzVM\",\"ResultType\":2,\"ToolTip\":\"Set-AzVM\\r\\n\"},{\"CompletionText\":\"Set-AzVMAccessExtension\",\"ListItemText\":\"Set-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMADDomainExtension\",\"ListItemText\":\"Set-AzVMADDomainExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMADDomainExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMAEMExtension\",\"ListItemText\":\"Set-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBackupExtension\",\"ListItemText\":\"Set-AzVMBackupExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBackupExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBginfoExtension\",\"ListItemText\":\"Set-AzVMBginfoExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBginfoExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBootDiagnostic\",\"ListItemText\":\"Set-AzVMBootDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBootDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzVMChefExtension\",\"ListItemText\":\"Set-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMCustomScriptExtension\",\"ListItemText\":\"Set-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDataDisk\",\"ListItemText\":\"Set-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Set-AzVMDiagnosticsExtension\",\"ListItemText\":\"Set-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDiskEncryptionExtension\",\"ListItemText\":\"Set-AzVMDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDscExtension\",\"ListItemText\":\"Set-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMExtension\",\"ListItemText\":\"Set-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMOperatingSystem\",\"ListItemText\":\"Set-AzVMOperatingSystem\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMOperatingSystem\\r\\n\"},{\"CompletionText\":\"Set-AzVMOSDisk\",\"ListItemText\":\"Set-AzVMOSDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMOSDisk\\r\\n\"},{\"CompletionText\":\"Set-AzVMPlan\",\"ListItemText\":\"Set-AzVMPlan\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMPlan\\r\\n\"},{\"CompletionText\":\"Set-AzVMRunCommand\",\"ListItemText\":\"Set-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzVMRunCommand \\r\\n\"},{\"CompletionText\":\"Set-AzVmSecurityProfile\",\"ListItemText\":\"Set-AzVmSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVMSourceImage\",\"ListItemText\":\"Set-AzVMSourceImage\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMSourceImage\\r\\n\"},{\"CompletionText\":\"Set-AzVMSqlServerExtension\",\"ListItemText\":\"Set-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVmss\",\"ListItemText\":\"Set-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmss\\r\\n\"},{\"CompletionText\":\"Set-AzVmssBootDiagnostic\",\"ListItemText\":\"Set-AzVmssBootDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssBootDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzVmssDiskEncryptionExtension\",\"ListItemText\":\"Set-AzVmssDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVmssOrchestrationServiceState\",\"ListItemText\":\"Set-AzVmssOrchestrationServiceState\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssOrchestrationServiceState\\r\\n\"},{\"CompletionText\":\"Set-AzVmssOsProfile\",\"ListItemText\":\"Set-AzVmssOsProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssOsProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssRollingUpgradePolicy\",\"ListItemText\":\"Set-AzVmssRollingUpgradePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssRollingUpgradePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzVmssSecurityProfile\",\"ListItemText\":\"Set-AzVmssSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssStorageProfile\",\"ListItemText\":\"Set-AzVmssStorageProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssStorageProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssUefi\",\"ListItemText\":\"Set-AzVmssUefi\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssUefi\\r\\n\"},{\"CompletionText\":\"Set-AzVmssVM\",\"ListItemText\":\"Set-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Set-AzVmssVMRunCommand\",\"ListItemText\":\"Set-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzVmssVMRunCommand \\r\\n\"},{\"CompletionText\":\"Set-AzVmUefi\",\"ListItemText\":\"Set-AzVmUefi\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmUefi\\r\\n\"},{\"CompletionText\":\"Set-AzVpnClientIpsecParameter\",\"ListItemText\":\"Set-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Set-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Set-AzWcfRelay\",\"ListItemText\":\"Set-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Set-AzWebApp\",\"ListItemText\":\"Set-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebApp\\r\\n\"},{\"CompletionText\":\"Set-AzWebAppSlot\",\"ListItemText\":\"Set-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Set-AzWebAppSlotConfigName\",\"ListItemText\":\"Set-AzWebAppSlotConfigName\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebAppSlotConfigName\\r\\n\"},{\"CompletionText\":\"Set-BCAuthentication\",\"ListItemText\":\"Set-BCAuthentication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCAuthentication \\r\\n\"},{\"CompletionText\":\"Set-BCCache\",\"ListItemText\":\"Set-BCCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCCache \\r\\n\"},{\"CompletionText\":\"Set-BCDataCacheEntryMaxAge\",\"ListItemText\":\"Set-BCDataCacheEntryMaxAge\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCDataCacheEntryMaxAge \\r\\n\"},{\"CompletionText\":\"Set-BcdBootDefault\",\"ListItemText\":\"Set-BcdBootDefault\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootDefault\\r\\n\"},{\"CompletionText\":\"Set-BcdBootDisplayOrder\",\"ListItemText\":\"Set-BcdBootDisplayOrder\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootDisplayOrder\\r\\n\"},{\"CompletionText\":\"Set-BcdBootSequence\",\"ListItemText\":\"Set-BcdBootSequence\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootSequence\\r\\n\"},{\"CompletionText\":\"Set-BcdBootTimeout\",\"ListItemText\":\"Set-BcdBootTimeout\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootTimeout\\r\\n\"},{\"CompletionText\":\"Set-BcdBootToolsDisplayOrder\",\"ListItemText\":\"Set-BcdBootToolsDisplayOrder\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootToolsDisplayOrder\\r\\n\"},{\"CompletionText\":\"Set-BcdDebugSettings\",\"ListItemText\":\"Set-BcdDebugSettings\",\"ResultType\":2,\"ToolTip\":\"Set-BcdDebugSettings\\r\\n\"},{\"CompletionText\":\"Set-BcdElement\",\"ListItemText\":\"Set-BcdElement\",\"ResultType\":2,\"ToolTip\":\"Set-BcdElement\\r\\n\"},{\"CompletionText\":\"Set-BcdHypervisorSettings\",\"ListItemText\":\"Set-BcdHypervisorSettings\",\"ResultType\":2,\"ToolTip\":\"Set-BcdHypervisorSettings\\r\\n\"},{\"CompletionText\":\"Set-BCMinSMBLatency\",\"ListItemText\":\"Set-BCMinSMBLatency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCMinSMBLatency \\r\\n\"},{\"CompletionText\":\"Set-BCSecretKey\",\"ListItemText\":\"Set-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Set-BitsTransfer\",\"ListItemText\":\"Set-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Set-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Set-CertificateAutoEnrollmentPolicy\",\"ListItemText\":\"Set-CertificateAutoEnrollmentPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-CertificateAutoEnrollmentPolicy\\r\\n\"},{\"CompletionText\":\"Set-CimInstance\",\"ListItemText\":\"Set-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Set-CimInstance\\r\\n\"},{\"CompletionText\":\"Set-CIPolicyIdInfo\",\"ListItemText\":\"Set-CIPolicyIdInfo\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicyIdInfo\\r\\n\"},{\"CompletionText\":\"Set-CIPolicySetting\",\"ListItemText\":\"Set-CIPolicySetting\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicySetting\\r\\n\"},{\"CompletionText\":\"Set-CIPolicyVersion\",\"ListItemText\":\"Set-CIPolicyVersion\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicyVersion\\r\\n\"},{\"CompletionText\":\"Set-Clipboard\",\"ListItemText\":\"Set-Clipboard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Clipboard [-Value] [-Append] [-PassThru] [-AsOSC52] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ClusteredScheduledTask\",\"ListItemText\":\"Set-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Set-Content\",\"ListItemText\":\"Set-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Content [-Path] [-Value] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nSet-Content [-Value] -LiteralPath [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Set-Culture\",\"ListItemText\":\"Set-Culture\",\"ResultType\":2,\"ToolTip\":\"Set-Culture\\r\\n\"},{\"CompletionText\":\"Set-DAClientExperienceConfiguration\",\"ListItemText\":\"Set-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Set-DAEntryPointTableItem\",\"ListItemText\":\"Set-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Set-Date\",\"ListItemText\":\"Set-Date\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Date [-Date] [-DisplayHint ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Date [-Adjust] [-DisplayHint ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-DeliveryOptimizationStatus\",\"ListItemText\":\"Set-DeliveryOptimizationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DeliveryOptimizationStatus \\r\\n\"},{\"CompletionText\":\"Set-Disk\",\"ListItemText\":\"Set-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Disk \\r\\n\"},{\"CompletionText\":\"Set-DnsClient\",\"ListItemText\":\"Set-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClient \\r\\n\"},{\"CompletionText\":\"Set-DnsClientDohServerAddress\",\"ListItemText\":\"Set-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Set-DnsClientGlobalSetting\",\"ListItemText\":\"Set-DnsClientGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientGlobalSetting \\r\\n\"},{\"CompletionText\":\"Set-DnsClientNrptGlobal\",\"ListItemText\":\"Set-DnsClientNrptGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientNrptGlobal \\r\\n\"},{\"CompletionText\":\"Set-DnsClientNrptRule\",\"ListItemText\":\"Set-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Set-DnsClientServerAddress\",\"ListItemText\":\"Set-DnsClientServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientServerAddress \\r\\n\"},{\"CompletionText\":\"Set-DODownloadMode\",\"ListItemText\":\"Set-DODownloadMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DODownloadMode \\r\\n\"},{\"CompletionText\":\"Set-DOMaxBackgroundBandwidth\",\"ListItemText\":\"Set-DOMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOMaxForegroundBandwidth\",\"ListItemText\":\"Set-DOMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOPercentageMaxBackgroundBandwidth\",\"ListItemText\":\"Set-DOPercentageMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOPercentageMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOPercentageMaxForegroundBandwidth\",\"ListItemText\":\"Set-DOPercentageMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOPercentageMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DscLocalConfigurationManager\",\"ListItemText\":\"Set-DscLocalConfigurationManager\",\"ResultType\":2,\"ToolTip\":\"Set-DscLocalConfigurationManager\\r\\n\"},{\"CompletionText\":\"Set-DtcAdvancedHostSetting\",\"ListItemText\":\"Set-DtcAdvancedHostSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcAdvancedHostSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcAdvancedSetting\",\"ListItemText\":\"Set-DtcAdvancedSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcAdvancedSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcClusterDefault\",\"ListItemText\":\"Set-DtcClusterDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcClusterDefault \\r\\n\"},{\"CompletionText\":\"Set-DtcClusterTMMapping\",\"ListItemText\":\"Set-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Set-DtcDefault\",\"ListItemText\":\"Set-DtcDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcDefault \\r\\n\"},{\"CompletionText\":\"Set-DtcLog\",\"ListItemText\":\"Set-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcLog \\r\\n\"},{\"CompletionText\":\"Set-DtcNetworkSetting\",\"ListItemText\":\"Set-DtcNetworkSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcNetworkSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcTransaction\",\"ListItemText\":\"Set-DtcTransaction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransaction \\r\\n\"},{\"CompletionText\":\"Set-DtcTransactionsTraceSession\",\"ListItemText\":\"Set-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Set-DtcTransactionsTraceSetting\",\"ListItemText\":\"Set-DtcTransactionsTraceSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransactionsTraceSetting \\r\\n\"},{\"CompletionText\":\"Set-DynamicParameterVariables\",\"ListItemText\":\"Set-DynamicParameterVariables\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DynamicParameterVariables \\r\\n\"},{\"CompletionText\":\"Set-EtwTraceProvider\",\"ListItemText\":\"Set-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Set-EtwTraceSession\",\"ListItemText\":\"Set-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"Set-EtwTraceSession\"},{\"CompletionText\":\"Set-ExecutionPolicy\",\"ListItemText\":\"Set-ExecutionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-ExecutionPolicy\\r\\n\"},{\"CompletionText\":\"Set-FileIntegrity\",\"ListItemText\":\"Set-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Set-FileShare\",\"ListItemText\":\"Set-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileShare \\r\\n\"},{\"CompletionText\":\"Set-FileStorageTier\",\"ListItemText\":\"Set-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Set-HgsClientConfiguration\",\"ListItemText\":\"Set-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Set-HgsClientHostKey\",\"ListItemText\":\"Set-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Set-HVCIOptions\",\"ListItemText\":\"Set-HVCIOptions\",\"ResultType\":2,\"ToolTip\":\"Set-HVCIOptions\\r\\n\"},{\"CompletionText\":\"Set-InitiatorPort\",\"ListItemText\":\"Set-InitiatorPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-InitiatorPort \\r\\n\"},{\"CompletionText\":\"Set-IscsiChapSecret\",\"ListItemText\":\"Set-IscsiChapSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-IscsiChapSecret \\r\\n\"},{\"CompletionText\":\"Set-Item\",\"ListItemText\":\"Set-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Item [-Path] [[-Value] ] [-Force] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Item [[-Value] ] -LiteralPath [-Force] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ItemProperty\",\"ListItemText\":\"Set-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ItemProperty [-Path] [-Name] [-Value] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty [-Path] -InputObject [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty [-Name] [-Value] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty -LiteralPath -InputObject [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-JobTrigger\",\"ListItemText\":\"Set-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Set-JobTrigger\\r\\n\"},{\"CompletionText\":\"Set-KdsConfiguration\",\"ListItemText\":\"Set-KdsConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-KdsConfiguration\\r\\n\"},{\"CompletionText\":\"Set-LapsADAuditing\",\"ListItemText\":\"Set-LapsADAuditing\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADAuditing\\r\\n\"},{\"CompletionText\":\"Set-LapsADComputerSelfPermission\",\"ListItemText\":\"Set-LapsADComputerSelfPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADComputerSelfPermission\\r\\n\"},{\"CompletionText\":\"Set-LapsADPasswordExpirationTime\",\"ListItemText\":\"Set-LapsADPasswordExpirationTime\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADPasswordExpirationTime\\r\\n\"},{\"CompletionText\":\"Set-LapsADReadPasswordPermission\",\"ListItemText\":\"Set-LapsADReadPasswordPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADReadPasswordPermission\\r\\n\"},{\"CompletionText\":\"Set-LapsADResetPasswordPermission\",\"ListItemText\":\"Set-LapsADResetPasswordPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADResetPasswordPermission\\r\\n\"},{\"CompletionText\":\"Set-LocalGroup\",\"ListItemText\":\"Set-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Set-LocalGroup\\r\\n\"},{\"CompletionText\":\"Set-LocalUser\",\"ListItemText\":\"Set-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Set-LocalUser\\r\\n\"},{\"CompletionText\":\"Set-Location\",\"ListItemText\":\"Set-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Location [[-Path] ] [-PassThru] []\\r\\n\\r\\nSet-Location -LiteralPath [-PassThru] []\\r\\n\\r\\nSet-Location [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"Set-LogProperties\",\"ListItemText\":\"Set-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-LogProperties \\r\\n\"},{\"CompletionText\":\"Set-MappedKeyHandler\",\"ListItemText\":\"Set-MappedKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MappedKeyHandler [[-Chord] ] [[-Sequence] ]\\r\\n\"},{\"CompletionText\":\"Set-MappedKeyHandlers\",\"ListItemText\":\"Set-MappedKeyHandlers\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MappedKeyHandlers \\r\\n\"},{\"CompletionText\":\"Set-MarkdownOption\",\"ListItemText\":\"Set-MarkdownOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MarkdownOption [-Header1Color ] [-Header2Color ] [-Header3Color ] [-Header4Color ] [-Header5Color ] [-Header6Color ] [-Code ] [-ImageAltTextForegroundColor ] [-LinkForegroundColor ] [-ItalicsForegroundColor ] [-BoldForegroundColor ] [-PassThru] []\\r\\n\\r\\nSet-MarkdownOption -Theme [-PassThru] []\\r\\n\\r\\nSet-MarkdownOption [-InputObject] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Set-MMAgent\",\"ListItemText\":\"Set-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MMAgent \\r\\n\"},{\"CompletionText\":\"Set-MpPreference\",\"ListItemText\":\"Set-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MpPreference \\r\\n\"},{\"CompletionText\":\"Set-NCSIPolicyConfiguration\",\"ListItemText\":\"Set-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Set-Net6to4Configuration\",\"ListItemText\":\"Set-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Set-NetAdapter\",\"ListItemText\":\"Set-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapter \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterAdvancedProperty\",\"ListItemText\":\"Set-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterBinding\",\"ListItemText\":\"Set-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterChecksumOffload\",\"ListItemText\":\"Set-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterDataPathConfiguration\",\"ListItemText\":\"Set-NetAdapterDataPathConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterDataPathConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Set-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterIPsecOffload\",\"ListItemText\":\"Set-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterLso\",\"ListItemText\":\"Set-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterPacketDirect\",\"ListItemText\":\"Set-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterPowerManagement\",\"ListItemText\":\"Set-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterQos\",\"ListItemText\":\"Set-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRdma\",\"ListItemText\":\"Set-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRsc\",\"ListItemText\":\"Set-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRss\",\"ListItemText\":\"Set-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterSriov\",\"ListItemText\":\"Set-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterUso\",\"ListItemText\":\"Set-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterVmq\",\"ListItemText\":\"Set-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Set-NetConnectionProfile\",\"ListItemText\":\"Set-NetConnectionProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetConnectionProfile \\r\\n\"},{\"CompletionText\":\"Set-NetDnsTransitionConfiguration\",\"ListItemText\":\"Set-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetEventPacketCaptureProvider\",\"ListItemText\":\"Set-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventProvider\",\"ListItemText\":\"Set-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventSession\",\"ListItemText\":\"Set-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventSession \\r\\n\"},{\"CompletionText\":\"Set-NetEventVFPProvider\",\"ListItemText\":\"Set-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventVmSwitchProvider\",\"ListItemText\":\"Set-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventWFPCaptureProvider\",\"ListItemText\":\"Set-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallAddressFilter\",\"ListItemText\":\"Set-NetFirewallAddressFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallAddressFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallApplicationFilter\",\"ListItemText\":\"Set-NetFirewallApplicationFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallApplicationFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVProfile\",\"ListItemText\":\"Set-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVRule\",\"ListItemText\":\"Set-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Set-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallInterfaceFilter\",\"ListItemText\":\"Set-NetFirewallInterfaceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallInterfaceFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallInterfaceTypeFilter\",\"ListItemText\":\"Set-NetFirewallInterfaceTypeFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallInterfaceTypeFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallPortFilter\",\"ListItemText\":\"Set-NetFirewallPortFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallPortFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallProfile\",\"ListItemText\":\"Set-NetFirewallProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallProfile \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallRule\",\"ListItemText\":\"Set-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallSecurityFilter\",\"ListItemText\":\"Set-NetFirewallSecurityFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallSecurityFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallServiceFilter\",\"ListItemText\":\"Set-NetFirewallServiceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallServiceFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallSetting\",\"ListItemText\":\"Set-NetFirewallSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallSetting \\r\\n\"},{\"CompletionText\":\"Set-NetIPAddress\",\"ListItemText\":\"Set-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Set-NetIPHttpsConfiguration\",\"ListItemText\":\"Set-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetIPInterface\",\"ListItemText\":\"Set-NetIPInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPInterface \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecDospSetting\",\"ListItemText\":\"Set-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Set-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecMainModeRule\",\"ListItemText\":\"Set-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Set-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Set-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Set-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecRule\",\"ListItemText\":\"Set-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Set-NetIPv4Protocol\",\"ListItemText\":\"Set-NetIPv4Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPv4Protocol \\r\\n\"},{\"CompletionText\":\"Set-NetIPv6Protocol\",\"ListItemText\":\"Set-NetIPv6Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPv6Protocol \\r\\n\"},{\"CompletionText\":\"Set-NetIsatapConfiguration\",\"ListItemText\":\"Set-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeam\",\"ListItemText\":\"Set-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeamMember\",\"ListItemText\":\"Set-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeamNic\",\"ListItemText\":\"Set-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Set-NetNat\",\"ListItemText\":\"Set-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNat \\r\\n\"},{\"CompletionText\":\"Set-NetNatGlobal\",\"ListItemText\":\"Set-NetNatGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNatGlobal \\r\\n\"},{\"CompletionText\":\"Set-NetNatTransitionConfiguration\",\"ListItemText\":\"Set-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetNeighbor\",\"ListItemText\":\"Set-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Set-NetOffloadGlobalSetting\",\"ListItemText\":\"Set-NetOffloadGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetOffloadGlobalSetting \\r\\n\"},{\"CompletionText\":\"Set-NetQosPolicy\",\"ListItemText\":\"Set-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Set-NetRoute\",\"ListItemText\":\"Set-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetRoute \\r\\n\"},{\"CompletionText\":\"Set-NetTCPSetting\",\"ListItemText\":\"Set-NetTCPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetTCPSetting \\r\\n\"},{\"CompletionText\":\"Set-NetTeredoConfiguration\",\"ListItemText\":\"Set-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetUDPSetting\",\"ListItemText\":\"Set-NetUDPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetUDPSetting \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchEthernetPortIPAddress\",\"ListItemText\":\"Set-NetworkSwitchEthernetPortIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchEthernetPortIPAddress \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchPortMode\",\"ListItemText\":\"Set-NetworkSwitchPortMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchPortMode \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchPortProperty\",\"ListItemText\":\"Set-NetworkSwitchPortProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchPortProperty \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchVlanProperty\",\"ListItemText\":\"Set-NetworkSwitchVlanProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchVlanProperty \\r\\n\"},{\"CompletionText\":\"Set-NonRemovableAppsPolicy\",\"ListItemText\":\"Set-NonRemovableAppsPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-NonRemovableAppsPolicy\\r\\n\"},{\"CompletionText\":\"Set-OdbcDriver\",\"ListItemText\":\"Set-OdbcDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-OdbcDriver \\r\\n\"},{\"CompletionText\":\"Set-OdbcDsn\",\"ListItemText\":\"Set-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Set-PackageSource\",\"ListItemText\":\"Set-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Set-PackageSource\\r\\n\"},{\"CompletionText\":\"Set-Partition\",\"ListItemText\":\"Set-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Partition \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceBootConfiguration\",\"ListItemText\":\"Set-PcsvDeviceBootConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceBootConfiguration \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceNetworkConfiguration\",\"ListItemText\":\"Set-PcsvDeviceNetworkConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceNetworkConfiguration \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceUserPassword\",\"ListItemText\":\"Set-PcsvDeviceUserPassword\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceUserPassword \\r\\n\"},{\"CompletionText\":\"Set-PhysicalDisk\",\"ListItemText\":\"Set-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Set-PreferredLanguage\",\"ListItemText\":\"Set-PreferredLanguage\",\"ResultType\":2,\"ToolTip\":\"Set-PreferredLanguage\"},{\"CompletionText\":\"Set-PrintConfiguration\",\"ListItemText\":\"Set-PrintConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PrintConfiguration \\r\\n\"},{\"CompletionText\":\"Set-Printer\",\"ListItemText\":\"Set-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Printer \\r\\n\"},{\"CompletionText\":\"Set-PrinterProperty\",\"ListItemText\":\"Set-PrinterProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PrinterProperty \\r\\n\"},{\"CompletionText\":\"Set-ProcessMitigation\",\"ListItemText\":\"Set-ProcessMitigation\",\"ResultType\":2,\"ToolTip\":\"Set-ProcessMitigation\\r\\n\"},{\"CompletionText\":\"Set-ProvisionedAppPackageDataFile\",\"ListItemText\":\"Set-ProvisionedAppPackageDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-ProvisionedAppPackageDataFile\"},{\"CompletionText\":\"Set-ProvisionedAppXDataFile\",\"ListItemText\":\"Set-ProvisionedAppXDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-ProvisionedAppXDataFile\"},{\"CompletionText\":\"Set-PSBreakpoint\",\"ListItemText\":\"Set-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSBreakpoint [-Script] [-Line] [[-Column] ] [-Action ] [-Runspace ] []\\r\\n\\r\\nSet-PSBreakpoint [[-Script] ] -Command [-Action ] [-Runspace ] []\\r\\n\\r\\nSet-PSBreakpoint [[-Script] ] -Variable [-Action ] [-Mode ] [-Runspace ] []\\r\\n\"},{\"CompletionText\":\"Set-PSDebug\",\"ListItemText\":\"Set-PSDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSDebug [-Trace ] [-Step] [-Strict] []\\r\\n\\r\\nSet-PSDebug [-Off] []\\r\\n\"},{\"CompletionText\":\"Set-PSReadLineKeyHandler\",\"ListItemText\":\"Set-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSReadLineKeyHandler [-Chord] [-ScriptBlock] [-BriefDescription ] [-Description ] [-ViMode ] []\\r\\n\\r\\nSet-PSReadLineKeyHandler [-Chord] [-Function] [-ViMode ] []\\r\\n\"},{\"CompletionText\":\"Set-PSReadLineOption\",\"ListItemText\":\"Set-PSReadLineOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSReadLineOption [-EditMode ] [-ContinuationPrompt ] [-HistoryNoDuplicates] [-AddToHistoryHandler ] [-CommandValidationHandler ] [-HistorySearchCursorMovesToEnd] [-MaximumHistoryCount ] [-MaximumKillRingCount ] [-ShowToolTips] [-ExtraPromptLineCount ] [-DingTone ] [-DingDuration ] [-BellStyle ] [-CompletionQueryItems ] [-WordDelimiters ] [-HistorySearchCaseSensitive] [-HistorySaveStyle ] [-HistorySavePath ] [-AnsiEscapeTimeout ] [-PromptText ] [-ViModeIndicator ] [-ViModeChangeHandler ] [-PredictionSource ] [-PredictionViewStyle ] [-Colors ] [-TerminateOrphanedConsoleApps] []\\r\\n\"},{\"CompletionText\":\"Set-PSRepository\",\"ListItemText\":\"Set-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSRepository \\r\\n\"},{\"CompletionText\":\"Set-PSResourceRepository\",\"ListItemText\":\"Set-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Set-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Set-PSSessionConfiguration\",\"ListItemText\":\"Set-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSSessionConfiguration [-Name] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-PSSessionConfiguration [-Name] [-AssemblyName] [-ConfigurationTypeName] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-PSSessionConfiguration [-Name] -Path [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ResiliencySetting\",\"ListItemText\":\"Set-ResiliencySetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ResiliencySetting \\r\\n\"},{\"CompletionText\":\"Set-RuleOption\",\"ListItemText\":\"Set-RuleOption\",\"ResultType\":2,\"ToolTip\":\"Set-RuleOption\\r\\n\"},{\"CompletionText\":\"Set-ScheduledJob\",\"ListItemText\":\"Set-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Set-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Set-ScheduledJobOption\",\"ListItemText\":\"Set-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"Set-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"Set-ScheduledTask\",\"ListItemText\":\"Set-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Set-SecureBootUEFI\",\"ListItemText\":\"Set-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Set-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Set-Service\",\"ListItemText\":\"Set-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Service [-Name] [-DisplayName ] [-Credential ] [-Description ] [-StartupType ] [-SecurityDescriptorSddl ] [-Status ] [-Force] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Service [-InputObject] [-DisplayName ] [-Credential ] [-Description ] [-StartupType ] [-SecurityDescriptorSddl ] [-Status ] [-Force] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-SmbBandwidthLimit\",\"ListItemText\":\"Set-SmbBandwidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbBandwidthLimit \\r\\n\"},{\"CompletionText\":\"Set-SmbClientCertificateMapping\",\"ListItemText\":\"Set-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Set-SmbClientConfiguration\",\"ListItemText\":\"Set-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Set-SmbPathAcl\",\"ListItemText\":\"Set-SmbPathAcl\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbPathAcl \\r\\n\"},{\"CompletionText\":\"Set-SmbServerCertificateMapping\",\"ListItemText\":\"Set-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Set-SmbServerConfiguration\",\"ListItemText\":\"Set-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Set-SmbShare\",\"ListItemText\":\"Set-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbShare \\r\\n\"},{\"CompletionText\":\"Set-StorageBusCache\",\"ListItemText\":\"Set-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Set-StorageBusProfile\",\"ListItemText\":\"Set-StorageBusProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageBusProfile \\r\\n\"},{\"CompletionText\":\"Set-StorageFileServer\",\"ListItemText\":\"Set-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Set-StorageHealthSetting\",\"ListItemText\":\"Set-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Set-StoragePool\",\"ListItemText\":\"Set-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StoragePool \\r\\n\"},{\"CompletionText\":\"Set-StorageProvider\",\"ListItemText\":\"Set-StorageProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageProvider \\r\\n\"},{\"CompletionText\":\"Set-StorageSetting\",\"ListItemText\":\"Set-StorageSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageSetting \\r\\n\"},{\"CompletionText\":\"Set-StorageSubSystem\",\"ListItemText\":\"Set-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Set-StorageTier\",\"ListItemText\":\"Set-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageTier \\r\\n\"},{\"CompletionText\":\"Set-StrictMode\",\"ListItemText\":\"Set-StrictMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StrictMode -Version []\\r\\n\\r\\nSet-StrictMode -Off []\\r\\n\"},{\"CompletionText\":\"Set-SystemLanguage\",\"ListItemText\":\"Set-SystemLanguage\",\"ResultType\":2,\"ToolTip\":\"Set-SystemLanguage\"},{\"CompletionText\":\"Set-SystemPreferredUILanguage\",\"ListItemText\":\"Set-SystemPreferredUILanguage\",\"ResultType\":2,\"ToolTip\":\"Set-SystemPreferredUILanguage\\r\\n\"},{\"CompletionText\":\"Set-TestInconclusive\",\"ListItemText\":\"Set-TestInconclusive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TestInconclusive \\r\\n\"},{\"CompletionText\":\"Set-TimeZone\",\"ListItemText\":\"Set-TimeZone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TimeZone [-Name] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-TimeZone -Id [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-TimeZone [-InputObject] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-TpmOwnerAuth\",\"ListItemText\":\"Set-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"Set-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"Set-TraceSource\",\"ListItemText\":\"Set-TraceSource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TraceSource [-Name] [[-Option] ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] [-PassThru] []\\r\\n\\r\\nSet-TraceSource [-Name] [-RemoveListener ] []\\r\\n\\r\\nSet-TraceSource [-Name] [-RemoveFileListener ] []\\r\\n\"},{\"CompletionText\":\"Set-Variable\",\"ListItemText\":\"Set-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Variable [-Name] [[-Value] ] [-Include ] [-Exclude ] [-Description ] [-Option ] [-Force] [-Visibility ] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-VHD\",\"ListItemText\":\"Set-VHD\",\"ResultType\":2,\"ToolTip\":\"Set-VHD\\r\\n\"},{\"CompletionText\":\"Set-VirtualDisk\",\"ListItemText\":\"Set-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Set-VM\",\"ListItemText\":\"Set-VM\",\"ResultType\":2,\"ToolTip\":\"Set-VM\\r\\n\"},{\"CompletionText\":\"Set-VMBios\",\"ListItemText\":\"Set-VMBios\",\"ResultType\":2,\"ToolTip\":\"Set-VMBios\\r\\n\"},{\"CompletionText\":\"Set-VMComPort\",\"ListItemText\":\"Set-VMComPort\",\"ResultType\":2,\"ToolTip\":\"Set-VMComPort\\r\\n\"},{\"CompletionText\":\"Set-VMDvdDrive\",\"ListItemText\":\"Set-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Set-VMFibreChannelHba\",\"ListItemText\":\"Set-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Set-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Set-VMFirmware\",\"ListItemText\":\"Set-VMFirmware\",\"ResultType\":2,\"ToolTip\":\"Set-VMFirmware\\r\\n\"},{\"CompletionText\":\"Set-VMFloppyDiskDrive\",\"ListItemText\":\"Set-VMFloppyDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMFloppyDiskDrive\\r\\n\"},{\"CompletionText\":\"Set-VMGpuPartitionAdapter\",\"ListItemText\":\"Set-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMHardDiskDrive\",\"ListItemText\":\"Set-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Set-VMHost\",\"ListItemText\":\"Set-VMHost\",\"ResultType\":2,\"ToolTip\":\"Set-VMHost\\r\\n\"},{\"CompletionText\":\"Set-VMHostCluster\",\"ListItemText\":\"Set-VMHostCluster\",\"ResultType\":2,\"ToolTip\":\"Set-VMHostCluster\\r\\n\"},{\"CompletionText\":\"Set-VMHostPartitionableGpu\",\"ListItemText\":\"Set-VMHostPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Set-VMHostPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Set-VMKeyProtector\",\"ListItemText\":\"Set-VMKeyProtector\",\"ResultType\":2,\"ToolTip\":\"Set-VMKeyProtector\\r\\n\"},{\"CompletionText\":\"Set-VMKeyStorageDrive\",\"ListItemText\":\"Set-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Set-VMMemory\",\"ListItemText\":\"Set-VMMemory\",\"ResultType\":2,\"ToolTip\":\"Set-VMMemory\\r\\n\"},{\"CompletionText\":\"Set-VMMigrationNetwork\",\"ListItemText\":\"Set-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Set-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapter\",\"ListItemText\":\"Set-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterFailoverConfiguration\",\"ListItemText\":\"Set-VMNetworkAdapterFailoverConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterFailoverConfiguration\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterIsolation\",\"ListItemText\":\"Set-VMNetworkAdapterIsolation\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterIsolation\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterRdma\",\"ListItemText\":\"Set-VMNetworkAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterRdma\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Set-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Set-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterVlan\",\"ListItemText\":\"Set-VMNetworkAdapterVlan\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterVlan\\r\\n\"},{\"CompletionText\":\"Set-VMPartitionableGpu\",\"ListItemText\":\"Set-VMPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Set-VMPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Set-VMProcessor\",\"ListItemText\":\"Set-VMProcessor\",\"ResultType\":2,\"ToolTip\":\"Set-VMProcessor\\r\\n\"},{\"CompletionText\":\"Set-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Set-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMReplication\",\"ListItemText\":\"Set-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplication\\r\\n\"},{\"CompletionText\":\"Set-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Set-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Set-VMReplicationServer\",\"ListItemText\":\"Set-VMReplicationServer\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplicationServer\\r\\n\"},{\"CompletionText\":\"Set-VMResourcePool\",\"ListItemText\":\"Set-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Set-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Set-VMSan\",\"ListItemText\":\"Set-VMSan\",\"ResultType\":2,\"ToolTip\":\"Set-VMSan\\r\\n\"},{\"CompletionText\":\"Set-VMSecurity\",\"ListItemText\":\"Set-VMSecurity\",\"ResultType\":2,\"ToolTip\":\"Set-VMSecurity\\r\\n\"},{\"CompletionText\":\"Set-VMSecurityPolicy\",\"ListItemText\":\"Set-VMSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-VMSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Set-VMStorageSettings\",\"ListItemText\":\"Set-VMStorageSettings\",\"ResultType\":2,\"ToolTip\":\"Set-VMStorageSettings\\r\\n\"},{\"CompletionText\":\"Set-VMSwitch\",\"ListItemText\":\"Set-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitch\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Set-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Set-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchTeam\",\"ListItemText\":\"Set-VMSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchTeam\\r\\n\"},{\"CompletionText\":\"Set-VMVideo\",\"ListItemText\":\"Set-VMVideo\",\"ResultType\":2,\"ToolTip\":\"Set-VMVideo\\r\\n\"},{\"CompletionText\":\"Set-Volume\",\"ListItemText\":\"Set-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Volume \\r\\n\"},{\"CompletionText\":\"Set-VolumeScrubPolicy\",\"ListItemText\":\"Set-VolumeScrubPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VolumeScrubPolicy \\r\\n\"},{\"CompletionText\":\"Set-VpnConnection\",\"ListItemText\":\"Set-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnection \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionIPsecConfiguration\",\"ListItemText\":\"Set-VpnConnectionIPsecConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionIPsecConfiguration \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionProxy\",\"ListItemText\":\"Set-VpnConnectionProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionProxy \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Set-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Set-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Set-WheaMemoryPolicy\",\"ListItemText\":\"Set-WheaMemoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-WheaMemoryPolicy\\r\\n\"},{\"CompletionText\":\"Set-WinAcceptLanguageFromLanguageListOptOut\",\"ListItemText\":\"Set-WinAcceptLanguageFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Set-WinAcceptLanguageFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Set-WinCultureFromLanguageListOptOut\",\"ListItemText\":\"Set-WinCultureFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Set-WinCultureFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Set-WinDefaultInputMethodOverride\",\"ListItemText\":\"Set-WinDefaultInputMethodOverride\",\"ResultType\":2,\"ToolTip\":\"Set-WinDefaultInputMethodOverride\\r\\n\"},{\"CompletionText\":\"Set-WindowsEdition\",\"ListItemText\":\"Set-WindowsEdition\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsEdition\\r\\n\"},{\"CompletionText\":\"Set-WindowsProductKey\",\"ListItemText\":\"Set-WindowsProductKey\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsProductKey\\r\\n\"},{\"CompletionText\":\"Set-WindowsReservedStorageState\",\"ListItemText\":\"Set-WindowsReservedStorageState\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsReservedStorageState\\r\\n\"},{\"CompletionText\":\"Set-WindowsSearchSetting\",\"ListItemText\":\"Set-WindowsSearchSetting\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsSearchSetting\\r\\n\"},{\"CompletionText\":\"Set-WinHomeLocation\",\"ListItemText\":\"Set-WinHomeLocation\",\"ResultType\":2,\"ToolTip\":\"Set-WinHomeLocation\\r\\n\"},{\"CompletionText\":\"Set-WinhttpProxy\",\"ListItemText\":\"Set-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"Set-WinLanguageBarOption\",\"ListItemText\":\"Set-WinLanguageBarOption\",\"ResultType\":2,\"ToolTip\":\"Set-WinLanguageBarOption\\r\\n\"},{\"CompletionText\":\"Set-WinSystemLocale\",\"ListItemText\":\"Set-WinSystemLocale\",\"ResultType\":2,\"ToolTip\":\"Set-WinSystemLocale\\r\\n\"},{\"CompletionText\":\"Set-WinUILanguageOverride\",\"ListItemText\":\"Set-WinUILanguageOverride\",\"ResultType\":2,\"ToolTip\":\"Set-WinUILanguageOverride\\r\\n\"},{\"CompletionText\":\"Set-WinUserLanguageList\",\"ListItemText\":\"Set-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"Set-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"Set-WSManInstance\",\"ListItemText\":\"Set-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Set-WSManInstance\\r\\n\"},{\"CompletionText\":\"Set-WSManQuickConfig\",\"ListItemText\":\"Set-WSManQuickConfig\",\"ResultType\":2,\"ToolTip\":\"Set-WSManQuickConfig\\r\\n\"},{\"CompletionText\":\"sethc.exe\",\"ListItemText\":\"sethc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sethc.exe\"},{\"CompletionText\":\"setspn.exe\",\"ListItemText\":\"setspn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setspn.exe\"},{\"CompletionText\":\"Setup\",\"ListItemText\":\"Setup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSetup \\r\\n\"},{\"CompletionText\":\"setupcl.exe\",\"ListItemText\":\"setupcl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setupcl.exe\"},{\"CompletionText\":\"setupugc.exe\",\"ListItemText\":\"setupugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setupugc.exe\"},{\"CompletionText\":\"setx.exe\",\"ListItemText\":\"setx.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setx.exe\"},{\"CompletionText\":\"sfc.exe\",\"ListItemText\":\"sfc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sfc.exe\"},{\"CompletionText\":\"sftp.exe\",\"ListItemText\":\"sftp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\sftp.exe\"},{\"CompletionText\":\"shcm\",\"ListItemText\":\"shcm\",\"ResultType\":2,\"ToolTip\":\"Show-Command\"},{\"CompletionText\":\"ShellAppRuntime.exe\",\"ListItemText\":\"ShellAppRuntime.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ShellAppRuntime.exe\"},{\"CompletionText\":\"Should\",\"ListItemText\":\"Should\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShould \\r\\n\"},{\"CompletionText\":\"Show-Command\",\"ListItemText\":\"Show-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-Command [[-Name] ] [-Height ] [-Width ] [-NoCommonParameter] [-ErrorPopup] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Show-Markdown\",\"ListItemText\":\"Show-Markdown\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-Markdown [-Path] [-UseBrowser] []\\r\\n\\r\\nShow-Markdown -InputObject [-UseBrowser] []\\r\\n\\r\\nShow-Markdown -LiteralPath [-UseBrowser] []\\r\\n\"},{\"CompletionText\":\"Show-NetFirewallRule\",\"ListItemText\":\"Show-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Show-NetIPsecRule\",\"ListItemText\":\"Show-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Show-StorageHistory\",\"ListItemText\":\"Show-StorageHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-StorageHistory \\r\\n\"},{\"CompletionText\":\"Show-VirtualDisk\",\"ListItemText\":\"Show-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Show-WindowsDeveloperLicenseRegistration\",\"ListItemText\":\"Show-WindowsDeveloperLicenseRegistration\",\"ResultType\":2,\"ToolTip\":\"Show-WindowsDeveloperLicenseRegistration\\r\\n\"},{\"CompletionText\":\"shrpubw.exe\",\"ListItemText\":\"shrpubw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\shrpubw.exe\"},{\"CompletionText\":\"shutdown.exe\",\"ListItemText\":\"shutdown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\shutdown.exe\"},{\"CompletionText\":\"si\",\"ListItemText\":\"si\",\"ResultType\":2,\"ToolTip\":\"Set-Item\"},{\"CompletionText\":\"sigverif.exe\",\"ListItemText\":\"sigverif.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sigverif.exe\"},{\"CompletionText\":\"SIHClient.exe\",\"ListItemText\":\"SIHClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SIHClient.exe\"},{\"CompletionText\":\"sihost.exe\",\"ListItemText\":\"sihost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sihost.exe\"},{\"CompletionText\":\"sl\",\"ListItemText\":\"sl\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"Slack.exe\",\"ListItemText\":\"Slack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\Slack.exe\"},{\"CompletionText\":\"slcm\",\"ListItemText\":\"slcm\",\"ResultType\":2,\"ToolTip\":\"slcm\"},{\"CompletionText\":\"sleep\",\"ListItemText\":\"sleep\",\"ResultType\":2,\"ToolTip\":\"Start-Sleep\"},{\"CompletionText\":\"slg\",\"ListItemText\":\"slg\",\"ResultType\":2,\"ToolTip\":\"slg\"},{\"CompletionText\":\"SlideToShutDown.exe\",\"ListItemText\":\"SlideToShutDown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SlideToShutDown.exe\"},{\"CompletionText\":\"slmgr.vbs\",\"ListItemText\":\"slmgr.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\slmgr.vbs\"},{\"CompletionText\":\"sls\",\"ListItemText\":\"sls\",\"ResultType\":2,\"ToolTip\":\"Select-String\"},{\"CompletionText\":\"slu\",\"ListItemText\":\"slu\",\"ResultType\":2,\"ToolTip\":\"slu\"},{\"CompletionText\":\"slui.exe\",\"ListItemText\":\"slui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\slui.exe\"},{\"CompletionText\":\"smartscreen.exe\",\"ListItemText\":\"smartscreen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\smartscreen.exe\"},{\"CompletionText\":\"smss.exe\",\"ListItemText\":\"smss.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\smss.exe\"},{\"CompletionText\":\"SndVol.exe\",\"ListItemText\":\"SndVol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SndVol.exe\"},{\"CompletionText\":\"SnippingTool.exe\",\"ListItemText\":\"SnippingTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\SnippingTool.exe\"},{\"CompletionText\":\"snmptrap.exe\",\"ListItemText\":\"snmptrap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\snmptrap.exe\"},{\"CompletionText\":\"sort\",\"ListItemText\":\"sort\",\"ResultType\":2,\"ToolTip\":\"Sort-Object\"},{\"CompletionText\":\"Sort-Object\",\"ListItemText\":\"Sort-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSort-Object [[-Property] ] [-Stable] [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\\r\\nSort-Object [[-Property] ] -Top [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\\r\\nSort-Object [[-Property] ] -Bottom [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"sort.exe\",\"ListItemText\":\"sort.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sort.exe\"},{\"CompletionText\":\"sp\",\"ListItemText\":\"sp\",\"ResultType\":2,\"ToolTip\":\"Set-ItemProperty\"},{\"CompletionText\":\"SpaceAgent.exe\",\"ListItemText\":\"SpaceAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SpaceAgent.exe\"},{\"CompletionText\":\"spaceman.exe\",\"ListItemText\":\"spaceman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spaceman.exe\"},{\"CompletionText\":\"spaceutil.exe\",\"ListItemText\":\"spaceutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spaceutil.exe\"},{\"CompletionText\":\"SpatialAudioLicenseSrv.exe\",\"ListItemText\":\"SpatialAudioLicenseSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SpatialAudioLicenseSrv.exe\"},{\"CompletionText\":\"Spectrum.exe\",\"ListItemText\":\"Spectrum.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Spectrum.exe\"},{\"CompletionText\":\"spjb\",\"ListItemText\":\"spjb\",\"ResultType\":2,\"ToolTip\":\"Stop-Job\"},{\"CompletionText\":\"Split-Path\",\"ListItemText\":\"Split-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSplit-Path [-Path] [-Parent] [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Leaf [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -LeafBase [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Extension [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Qualifier [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -NoQualifier [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -IsAbsolute [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path -LiteralPath [-Resolve] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Split-WindowsImage\",\"ListItemText\":\"Split-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Split-WindowsImage\\r\\n\"},{\"CompletionText\":\"splwow64.exe\",\"ListItemText\":\"splwow64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\splwow64.exe\"},{\"CompletionText\":\"spoolsv.exe\",\"ListItemText\":\"spoolsv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spoolsv.exe\"},{\"CompletionText\":\"SppExtComObj.Exe\",\"ListItemText\":\"SppExtComObj.Exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SppExtComObj.Exe\"},{\"CompletionText\":\"spps\",\"ListItemText\":\"spps\",\"ResultType\":2,\"ToolTip\":\"Stop-Process\"},{\"CompletionText\":\"sppsvc.exe\",\"ListItemText\":\"sppsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sppsvc.exe\"},{\"CompletionText\":\"spsv\",\"ListItemText\":\"spsv\",\"ResultType\":2,\"ToolTip\":\"Stop-Service\"},{\"CompletionText\":\"spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"spvm\"},{\"CompletionText\":\"srdelayed.exe\",\"ListItemText\":\"srdelayed.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\srdelayed.exe\"},{\"CompletionText\":\"SrTasks.exe\",\"ListItemText\":\"SrTasks.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SrTasks.exe\"},{\"CompletionText\":\"ssh-add.exe\",\"ListItemText\":\"ssh-add.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-add.exe\"},{\"CompletionText\":\"ssh-agent.exe\",\"ListItemText\":\"ssh-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-agent.exe\"},{\"CompletionText\":\"ssh-keygen.exe\",\"ListItemText\":\"ssh-keygen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-keygen.exe\"},{\"CompletionText\":\"ssh-keyscan.exe\",\"ListItemText\":\"ssh-keyscan.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-keyscan.exe\"},{\"CompletionText\":\"ssh.exe\",\"ListItemText\":\"ssh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh.exe\"},{\"CompletionText\":\"ssmbb\",\"ListItemText\":\"ssmbb\",\"ResultType\":2,\"ToolTip\":\"ssmbb\"},{\"CompletionText\":\"ssmbcc\",\"ListItemText\":\"ssmbcc\",\"ResultType\":2,\"ToolTip\":\"ssmbcc\"},{\"CompletionText\":\"ssmbccm\",\"ListItemText\":\"ssmbccm\",\"ResultType\":2,\"ToolTip\":\"ssmbccm\"},{\"CompletionText\":\"ssmbp\",\"ListItemText\":\"ssmbp\",\"ResultType\":2,\"ToolTip\":\"ssmbp\"},{\"CompletionText\":\"ssmbs\",\"ListItemText\":\"ssmbs\",\"ResultType\":2,\"ToolTip\":\"ssmbs\"},{\"CompletionText\":\"ssmbsc\",\"ListItemText\":\"ssmbsc\",\"ResultType\":2,\"ToolTip\":\"ssmbsc\"},{\"CompletionText\":\"ssmbscm\",\"ListItemText\":\"ssmbscm\",\"ResultType\":2,\"ToolTip\":\"ssmbscm\"},{\"CompletionText\":\"starship.exe\",\"ListItemText\":\"starship.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\starship\\\\bin\\\\starship.exe\"},{\"CompletionText\":\"start\",\"ListItemText\":\"start\",\"ResultType\":2,\"ToolTip\":\"Start-Process\"},{\"CompletionText\":\"Start-AppBackgroundTask\",\"ListItemText\":\"Start-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Start-AppvVirtualProcess\",\"ListItemText\":\"Start-AppvVirtualProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AppvVirtualProcess \\r\\n\"},{\"CompletionText\":\"Start-ASRApplyRecoveryPoint\",\"ListItemText\":\"Start-ASRApplyRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Start-ASRApplyRecoveryPoint\"},{\"CompletionText\":\"Start-ASRCancelFailover\",\"ListItemText\":\"Start-ASRCancelFailover\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCancelFailover\"},{\"CompletionText\":\"Start-ASRCancelFailoverJob\",\"ListItemText\":\"Start-ASRCancelFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCancelFailoverJob\"},{\"CompletionText\":\"Start-ASRCommitFailover\",\"ListItemText\":\"Start-ASRCommitFailover\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCommitFailover\"},{\"CompletionText\":\"Start-ASRCommitFailoverJob\",\"ListItemText\":\"Start-ASRCommitFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCommitFailoverJob\"},{\"CompletionText\":\"Start-ASRFO\",\"ListItemText\":\"Start-ASRFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRFO\"},{\"CompletionText\":\"Start-ASRPFO\",\"ListItemText\":\"Start-ASRPFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRPFO\"},{\"CompletionText\":\"Start-ASRPlannedFailoverJob\",\"ListItemText\":\"Start-ASRPlannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRPlannedFailoverJob\"},{\"CompletionText\":\"Start-ASRResynchronizeReplicationJob\",\"ListItemText\":\"Start-ASRResynchronizeReplicationJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRResynchronizeReplicationJob\"},{\"CompletionText\":\"Start-ASRResyncJob\",\"ListItemText\":\"Start-ASRResyncJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRResyncJob\"},{\"CompletionText\":\"Start-ASRSwitchAppliance\",\"ListItemText\":\"Start-ASRSwitchAppliance\",\"ResultType\":2,\"ToolTip\":\"Start-ASRSwitchAppliance\"},{\"CompletionText\":\"Start-ASRSwitchProcessServerJob\",\"ListItemText\":\"Start-ASRSwitchProcessServerJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRSwitchProcessServerJob\"},{\"CompletionText\":\"Start-ASRTestFailoverCleanupJob\",\"ListItemText\":\"Start-ASRTestFailoverCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTestFailoverCleanupJob\"},{\"CompletionText\":\"Start-ASRTestFailoverJob\",\"ListItemText\":\"Start-ASRTestFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTestFailoverJob\"},{\"CompletionText\":\"Start-ASRTFO\",\"ListItemText\":\"Start-ASRTFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTFO\"},{\"CompletionText\":\"Start-ASRTFOCleanupJob\",\"ListItemText\":\"Start-ASRTFOCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTFOCleanupJob\"},{\"CompletionText\":\"Start-ASRUnplannedFailoverJob\",\"ListItemText\":\"Start-ASRUnplannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRUnplannedFailoverJob\"},{\"CompletionText\":\"Start-AutologgerConfig\",\"ListItemText\":\"Start-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Start-AzAksCluster\",\"ListItemText\":\"Start-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzAksCluster \\r\\n\"},{\"CompletionText\":\"Start-AzAksDashboard\",\"ListItemText\":\"Start-AzAksDashboard\",\"ResultType\":2,\"ToolTip\":\"Start-AzAksDashboard\\r\\n\"},{\"CompletionText\":\"Start-AzAksManagedClusterCommand\",\"ListItemText\":\"Start-AzAksManagedClusterCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzAksManagedClusterCommand \\r\\n\"},{\"CompletionText\":\"Start-AzApplicationGateway\",\"ListItemText\":\"Start-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Start-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationDscCompilationJob\",\"ListItemText\":\"Start-AzAutomationDscCompilationJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationDscCompilationJob\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Start-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationRunbook\",\"ListItemText\":\"Start-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationSourceControlSyncJob\",\"ListItemText\":\"Start-AzAutomationSourceControlSyncJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationSourceControlSyncJob\\r\\n\"},{\"CompletionText\":\"Start-AzBatchComputeNodeServiceLogUpload\",\"ListItemText\":\"Start-AzBatchComputeNodeServiceLogUpload\",\"ResultType\":2,\"ToolTip\":\"Start-AzBatchComputeNodeServiceLogUpload\\r\\n\"},{\"CompletionText\":\"Start-AzBatchPoolResize\",\"ListItemText\":\"Start-AzBatchPoolResize\",\"ResultType\":2,\"ToolTip\":\"Start-AzBatchPoolResize\\r\\n\"},{\"CompletionText\":\"Start-AzCdnEndpoint\",\"ListItemText\":\"Start-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Start-AzCloudService\",\"ListItemText\":\"Start-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzCloudService \\r\\n\"},{\"CompletionText\":\"Start-AzContainerGroup\",\"ListItemText\":\"Start-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Start-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Start-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2Trigger\",\"ListItemText\":\"Start-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Start-AzDataProtectionBackupInstanceRestore\",\"ListItemText\":\"Start-AzDataProtectionBackupInstanceRestore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzDataProtectionBackupInstanceRestore \\r\\n\"},{\"CompletionText\":\"Start-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Start-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Start-AzFrontDoorCdnProfilePrepareMigration\",\"ListItemText\":\"Start-AzFrontDoorCdnProfilePrepareMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzFrontDoorCdnProfilePrepareMigration \\r\\n\"},{\"CompletionText\":\"Start-AzFunctionApp\",\"ListItemText\":\"Start-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Start-AzHDInsightJob\",\"ListItemText\":\"Start-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Start-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Start-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Start-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Start-AzKustoCluster\",\"ListItemText\":\"Start-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Start-AzLogicApp\",\"ListItemText\":\"Start-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Start-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Start-AzMigrateServerMigration\",\"ListItemText\":\"Start-AzMigrateServerMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateServerMigration \\r\\n\"},{\"CompletionText\":\"Start-AzMigrateTestMigration\",\"ListItemText\":\"Start-AzMigrateTestMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateTestMigration \\r\\n\"},{\"CompletionText\":\"Start-AzMigrateTestMigrationCleanup\",\"ListItemText\":\"Start-AzMigrateTestMigrationCleanup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateTestMigrationCleanup \\r\\n\"},{\"CompletionText\":\"Start-AzMLWorkspaceCompute\",\"ListItemText\":\"Start-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Start-AzMySqlFlexibleServer\",\"ListItemText\":\"Start-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Start-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Start-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Start-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Start-AzNetworkWatcherResourceTroubleshooting\",\"ListItemText\":\"Start-AzNetworkWatcherResourceTroubleshooting\",\"ResultType\":2,\"ToolTip\":\"Start-AzNetworkWatcherResourceTroubleshooting\\r\\n\"},{\"CompletionText\":\"Start-AzPolicyComplianceScan\",\"ListItemText\":\"Start-AzPolicyComplianceScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzPolicyComplianceScan\\r\\n\"},{\"CompletionText\":\"Start-AzPolicyRemediation\",\"ListItemText\":\"Start-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Start-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Start-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Start-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\",\"ListItemText\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrSwitchAppliance\",\"ListItemText\":\"Start-AzRecoveryServicesAsrSwitchAppliance\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrSwitchAppliance\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrTestFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrTestFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrTestFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzServiceBusMigration\",\"ListItemText\":\"Start-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\",\"ListItemText\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSqlElasticJob\",\"ListItemText\":\"Start-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Start-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Start-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSqlSyncGroupSync\",\"ListItemText\":\"Start-AzSqlSyncGroupSync\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlSyncGroupSync\\r\\n\"},{\"CompletionText\":\"Start-AzSqlVMAssessment\",\"ListItemText\":\"Start-AzSqlVMAssessment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzSqlVMAssessment \\r\\n\"},{\"CompletionText\":\"Start-AzStorageBlobCopy\",\"ListItemText\":\"Start-AzStorageBlobCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageBlobCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageBlobIncrementalCopy\",\"ListItemText\":\"Start-AzStorageBlobIncrementalCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageBlobIncrementalCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageFileCopy\",\"ListItemText\":\"Start-AzStorageFileCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageFileCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageMoverJobDefinition\",\"ListItemText\":\"Start-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Start-AzStreamAnalyticsJob\",\"ListItemText\":\"Start-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Start-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Start-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Start-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseKustoPool\",\"ListItemText\":\"Start-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Start-AzSynapseLinkConnection\",\"ListItemText\":\"Start-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseSparkSession\",\"ListItemText\":\"Start-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseTrigger\",\"ListItemText\":\"Start-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Start-AzTenantBackfill\",\"ListItemText\":\"Start-AzTenantBackfill\",\"ResultType\":2,\"ToolTip\":\"Start-AzTenantBackfill\\r\\n\"},{\"CompletionText\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ListItemText\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVirtualNetworkGatewayPacketCapture\",\"ListItemText\":\"Start-AzVirtualNetworkGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVirtualNetworkGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVM\",\"ListItemText\":\"Start-AzVM\",\"ResultType\":2,\"ToolTip\":\"Start-AzVM\\r\\n\"},{\"CompletionText\":\"Start-AzVmss\",\"ListItemText\":\"Start-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmss\\r\\n\"},{\"CompletionText\":\"Start-AzVmssRollingExtensionUpgrade\",\"ListItemText\":\"Start-AzVmssRollingExtensionUpgrade\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmssRollingExtensionUpgrade\\r\\n\"},{\"CompletionText\":\"Start-AzVmssRollingOSUpgrade\",\"ListItemText\":\"Start-AzVmssRollingOSUpgrade\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmssRollingOSUpgrade\\r\\n\"},{\"CompletionText\":\"Start-AzVpnConnectionPacketCapture\",\"ListItemText\":\"Start-AzVpnConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVpnConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVpnGatewayPacketCapture\",\"ListItemText\":\"Start-AzVpnGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVpnGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzWebApp\",\"ListItemText\":\"Start-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Start-AzWebApp\\r\\n\"},{\"CompletionText\":\"Start-AzWebAppContinuousWebJob\",\"ListItemText\":\"Start-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlot\",\"ListItemText\":\"Start-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Start-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Start-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Start-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Start-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Start-BitsTransfer\",\"ListItemText\":\"Start-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Start-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Start-CopyAzureStorageBlob\",\"ListItemText\":\"Start-CopyAzureStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Start-CopyAzureStorageBlob\"},{\"CompletionText\":\"Start-DscConfiguration\",\"ListItemText\":\"Start-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Start-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Start-Dtc\",\"ListItemText\":\"Start-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Dtc \\r\\n\"},{\"CompletionText\":\"Start-DtcDiagnosticResourceManager\",\"ListItemText\":\"Start-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Start-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Start-DtcTransactionsTraceSession\",\"ListItemText\":\"Start-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Start-EtwTraceSession\",\"ListItemText\":\"Start-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Start-Job\",\"ListItemText\":\"Start-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Job [-ScriptBlock] [[-InitializationScript] ] [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [-DefinitionName] [[-DefinitionPath] ] [[-Type] ] [-WorkingDirectory ] []\\r\\n\\r\\nStart-Job [-FilePath] [[-InitializationScript] ] [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [[-InitializationScript] ] -LiteralPath [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [-WorkingDirectory ] [-ConnectingTimeout ] [-Options ] []\\r\\n\"},{\"CompletionText\":\"Start-MpRollback\",\"ListItemText\":\"Start-MpRollback\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpRollback \\r\\n\"},{\"CompletionText\":\"Start-MpScan\",\"ListItemText\":\"Start-MpScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpScan \\r\\n\"},{\"CompletionText\":\"Start-MpWDOScan\",\"ListItemText\":\"Start-MpWDOScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpWDOScan \\r\\n\"},{\"CompletionText\":\"Start-NetEventSession\",\"ListItemText\":\"Start-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-NetEventSession \\r\\n\"},{\"CompletionText\":\"Start-OSUninstall\",\"ListItemText\":\"Start-OSUninstall\",\"ResultType\":2,\"ToolTip\":\"Start-OSUninstall\\r\\n\"},{\"CompletionText\":\"Start-PcsvDevice\",\"ListItemText\":\"Start-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Start-Process\",\"ListItemText\":\"Start-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Process [-FilePath] [[-ArgumentList] ] [-Credential ] [-WorkingDirectory ] [-LoadUserProfile] [-NoNewWindow] [-PassThru] [-RedirectStandardError ] [-RedirectStandardInput ] [-RedirectStandardOutput ] [-WindowStyle ] [-Wait] [-UseNewEnvironment] [-Environment ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Process [-FilePath] [[-ArgumentList] ] [-WorkingDirectory ] [-PassThru] [-Verb ] [-WindowStyle ] [-Wait] [-Environment ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Start-ScheduledTask\",\"ListItemText\":\"Start-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Start-Service\",\"ListItemText\":\"Start-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Start-Sleep\",\"ListItemText\":\"Start-Sleep\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Sleep [-Seconds] []\\r\\n\\r\\nStart-Sleep -Milliseconds []\\r\\n\\r\\nStart-Sleep [-Duration] []\\r\\n\"},{\"CompletionText\":\"start-ssh-agent.cmd\",\"ListItemText\":\"start-ssh-agent.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\start-ssh-agent.cmd\"},{\"CompletionText\":\"start-ssh-pageant.cmd\",\"ListItemText\":\"start-ssh-pageant.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\start-ssh-pageant.cmd\"},{\"CompletionText\":\"Start-StorageDiagnosticLog\",\"ListItemText\":\"Start-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-StorageDiagnosticLog \\r\\n\"},{\"CompletionText\":\"Start-ThreadJob\",\"ListItemText\":\"Start-ThreadJob\",\"ResultType\":2,\"ToolTip\":\"Start-ThreadJob\\r\\n\"},{\"CompletionText\":\"Start-Trace\",\"ListItemText\":\"Start-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Trace \\r\\n\"},{\"CompletionText\":\"Start-Transcript\",\"ListItemText\":\"Start-Transcript\",\"ResultType\":2,\"ToolTip\":\"Start-Transcript\\r\\n\"},{\"CompletionText\":\"Start-VM\",\"ListItemText\":\"Start-VM\",\"ResultType\":2,\"ToolTip\":\"Start-VM\\r\\n\"},{\"CompletionText\":\"Start-VMFailover\",\"ListItemText\":\"Start-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Start-VMFailover\\r\\n\"},{\"CompletionText\":\"Start-VMInitialReplication\",\"ListItemText\":\"Start-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Start-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Start-VMTrace\",\"ListItemText\":\"Start-VMTrace\",\"ResultType\":2,\"ToolTip\":\"Start-VMTrace\\r\\n\"},{\"CompletionText\":\"Stop-AdlJob\",\"ListItemText\":\"Stop-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AdlJob\"},{\"CompletionText\":\"Stop-ASRJob\",\"ListItemText\":\"Stop-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Stop-ASRJob\"},{\"CompletionText\":\"Stop-AzAksCluster\",\"ListItemText\":\"Stop-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzAksCluster \\r\\n\"},{\"CompletionText\":\"Stop-AzAksDashboard\",\"ListItemText\":\"Stop-AzAksDashboard\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAksDashboard\\r\\n\"},{\"CompletionText\":\"Stop-AzApplicationGateway\",\"ListItemText\":\"Stop-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Stop-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Stop-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Stop-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzAutomationJob\",\"ListItemText\":\"Stop-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchCertificateDeletion\",\"ListItemText\":\"Stop-AzBatchCertificateDeletion\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchCertificateDeletion\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchJob\",\"ListItemText\":\"Stop-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchJobSchedule\",\"ListItemText\":\"Stop-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchPoolResize\",\"ListItemText\":\"Stop-AzBatchPoolResize\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchPoolResize\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchTask\",\"ListItemText\":\"Stop-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Stop-AzCdnEndpoint\",\"ListItemText\":\"Stop-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Stop-AzCloudService\",\"ListItemText\":\"Stop-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzCloudService \\r\\n\"},{\"CompletionText\":\"Stop-AzContainerGroup\",\"ListItemText\":\"Stop-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Stop-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Stop-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2PipelineRun\",\"ListItemText\":\"Stop-AzDataFactoryV2PipelineRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2PipelineRun\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2Trigger\",\"ListItemText\":\"Stop-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Stop-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Stop-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Stop-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Stop-AzDataProtectionBackupInstanceProtection\",\"ListItemText\":\"Stop-AzDataProtectionBackupInstanceProtection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzDataProtectionBackupInstanceProtection \\r\\n\"},{\"CompletionText\":\"Stop-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Stop-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Stop-AzDeployment\",\"ListItemText\":\"Stop-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzDeploymentManagerRollout\",\"ListItemText\":\"Stop-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Stop-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Stop-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Stop-AzFunctionApp\",\"ListItemText\":\"Stop-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Stop-AzHDInsightJob\",\"ListItemText\":\"Stop-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Stop-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Stop-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Stop-AzKustoCluster\",\"ListItemText\":\"Stop-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Stop-AzLogicAppRun\",\"ListItemText\":\"Stop-AzLogicAppRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzLogicAppRun\\r\\n\"},{\"CompletionText\":\"Stop-AzManagementGroupDeployment\",\"ListItemText\":\"Stop-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzMarketplaceTerms\",\"ListItemText\":\"Stop-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Stop-AzMLWorkspaceCompute\",\"ListItemText\":\"Stop-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Stop-AzMLWorkspaceJob\",\"ListItemText\":\"Stop-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Stop-AzMySqlFlexibleServer\",\"ListItemText\":\"Stop-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Stop-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Stop-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Stop-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Stop-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Stop-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzPolicyRemediation\",\"ListItemText\":\"Stop-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Stop-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Stop-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Stop-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Stop-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Stop-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Stop-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Stop-AzResourceGroupDeployment\",\"ListItemText\":\"Stop-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"Stop-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"Stop-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"Stop-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"Stop-AzServiceBusMigration\",\"ListItemText\":\"Stop-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Stop-AzSqlDatabaseActivity\",\"ListItemText\":\"Stop-AzSqlDatabaseActivity\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlDatabaseActivity\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\",\"ListItemText\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlElasticJob\",\"ListItemText\":\"Stop-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlElasticPoolActivity\",\"ListItemText\":\"Stop-AzSqlElasticPoolActivity\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlElasticPoolActivity\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Stop-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlInstanceOperation\",\"ListItemText\":\"Stop-AzSqlInstanceOperation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlInstanceOperation\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlSyncGroupSync\",\"ListItemText\":\"Stop-AzSqlSyncGroupSync\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlSyncGroupSync\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ListItemText\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageBlobCopy\",\"ListItemText\":\"Stop-AzStorageBlobCopy\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageBlobCopy\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageFileCopy\",\"ListItemText\":\"Stop-AzStorageFileCopy\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageFileCopy\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageMoverJobDefinition\",\"ListItemText\":\"Stop-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Stop-AzStreamAnalyticsJob\",\"ListItemText\":\"Stop-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Stop-AzSubscriptionDeployment\",\"ListItemText\":\"Stop-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSubscriptionDeployment\"},{\"CompletionText\":\"Stop-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Stop-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Stop-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseKustoPool\",\"ListItemText\":\"Stop-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseLinkConnection\",\"ListItemText\":\"Stop-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapsePipelineRun\",\"ListItemText\":\"Stop-AzSynapsePipelineRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapsePipelineRun\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkJob\",\"ListItemText\":\"Stop-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkSession\",\"ListItemText\":\"Stop-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkStatement\",\"ListItemText\":\"Stop-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseTrigger\",\"ListItemText\":\"Stop-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseTriggerRun\",\"ListItemText\":\"Stop-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Stop-AzTenantDeployment\",\"ListItemText\":\"Stop-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ListItemText\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVirtualNetworkGatewayPacketCapture\",\"ListItemText\":\"Stop-AzVirtualNetworkGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVirtualNetworkGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVM\",\"ListItemText\":\"Stop-AzVM\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVM\\r\\n\"},{\"CompletionText\":\"Stop-AzVmss\",\"ListItemText\":\"Stop-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVmss\\r\\n\"},{\"CompletionText\":\"Stop-AzVmssRollingUpgrade\",\"ListItemText\":\"Stop-AzVmssRollingUpgrade\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVmssRollingUpgrade\\r\\n\"},{\"CompletionText\":\"Stop-AzVpnConnectionPacketCapture\",\"ListItemText\":\"Stop-AzVpnConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVpnConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVpnGatewayPacketCapture\",\"ListItemText\":\"Stop-AzVpnGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVpnGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzWebApp\",\"ListItemText\":\"Stop-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Stop-AzWebApp\\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppContinuousWebJob\",\"ListItemText\":\"Stop-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppSlot\",\"ListItemText\":\"Stop-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Stop-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Stop-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Stop-ComputeProcess\",\"ListItemText\":\"Stop-ComputeProcess\",\"ResultType\":2,\"ToolTip\":\"Stop-ComputeProcess\\r\\n\"},{\"CompletionText\":\"Stop-Computer\",\"ListItemText\":\"Stop-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Computer [[-ComputerName] ] [[-Credential] ] [-WsmanAuthentication ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-CopyAzureStorageBlob\",\"ListItemText\":\"Stop-CopyAzureStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Stop-CopyAzureStorageBlob\"},{\"CompletionText\":\"Stop-DscConfiguration\",\"ListItemText\":\"Stop-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Stop-Dtc\",\"ListItemText\":\"Stop-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Dtc \\r\\n\"},{\"CompletionText\":\"Stop-DtcDiagnosticResourceManager\",\"ListItemText\":\"Stop-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Stop-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Stop-DtcTransactionsTraceSession\",\"ListItemText\":\"Stop-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Stop-EtwTraceSession\",\"ListItemText\":\"Stop-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Stop-Job\",\"ListItemText\":\"Stop-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Job [-Id] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Job] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Name] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-InstanceId] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-State] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Filter] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-NetEventSession\",\"ListItemText\":\"Stop-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-NetEventSession \\r\\n\"},{\"CompletionText\":\"Stop-PcsvDevice\",\"ListItemText\":\"Stop-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Stop-Process\",\"ListItemText\":\"Stop-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Process [-Id] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Process -Name [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Process [-InputObject] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-ScheduledTask\",\"ListItemText\":\"Stop-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Stop-Service\",\"ListItemText\":\"Stop-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Service [-InputObject] [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Service [-Name] [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Service -DisplayName [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-StorageDiagnosticLog\",\"ListItemText\":\"Stop-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-StorageDiagnosticLog \\r\\n\"},{\"CompletionText\":\"Stop-StorageJob\",\"ListItemText\":\"Stop-StorageJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-StorageJob \\r\\n\"},{\"CompletionText\":\"Stop-Trace\",\"ListItemText\":\"Stop-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Trace \\r\\n\"},{\"CompletionText\":\"Stop-Transcript\",\"ListItemText\":\"Stop-Transcript\",\"ResultType\":2,\"ToolTip\":\"Stop-Transcript\\r\\n\"},{\"CompletionText\":\"Stop-VM\",\"ListItemText\":\"Stop-VM\",\"ResultType\":2,\"ToolTip\":\"Stop-VM\\r\\n\"},{\"CompletionText\":\"Stop-VMFailover\",\"ListItemText\":\"Stop-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Stop-VMFailover\\r\\n\"},{\"CompletionText\":\"Stop-VMInitialReplication\",\"ListItemText\":\"Stop-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Stop-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Stop-VMReplication\",\"ListItemText\":\"Stop-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Stop-VMReplication\\r\\n\"},{\"CompletionText\":\"Stop-VMTrace\",\"ListItemText\":\"Stop-VMTrace\",\"ResultType\":2,\"ToolTip\":\"Stop-VMTrace\\r\\n\"},{\"CompletionText\":\"stordiag.exe\",\"ListItemText\":\"stordiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\stordiag.exe\"},{\"CompletionText\":\"stz\",\"ListItemText\":\"stz\",\"ResultType\":2,\"ToolTip\":\"Set-TimeZone\"},{\"CompletionText\":\"Submit-AdlJob\",\"ListItemText\":\"Submit-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AdlJob\"},{\"CompletionText\":\"Submit-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Submit-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Submit-AzHDInsightScriptAction\",\"ListItemText\":\"Submit-AzHDInsightScriptAction\",\"ResultType\":2,\"ToolTip\":\"Submit-AzHDInsightScriptAction\\r\\n\"},{\"CompletionText\":\"Submit-AzSynapseSparkJob\",\"ListItemText\":\"Submit-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"subst.exe\",\"ListItemText\":\"subst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\subst.exe\"},{\"CompletionText\":\"Suspend-AzAnalysisServicesServer\",\"ListItemText\":\"Suspend-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Suspend-AzAs\",\"ListItemText\":\"Suspend-AzAs\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAs\"},{\"CompletionText\":\"Suspend-AzAutomationJob\",\"ListItemText\":\"Suspend-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Suspend-AzDataFactoryPipeline\",\"ListItemText\":\"Suspend-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Suspend-AzDataProtectionBackupInstanceBackup\",\"ListItemText\":\"Suspend-AzDataProtectionBackupInstanceBackup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-AzDataProtectionBackupInstanceBackup \\r\\n\"},{\"CompletionText\":\"Suspend-AzMigrateServerReplication\",\"ListItemText\":\"Suspend-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Suspend-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Suspend-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Suspend-AzSqlDatabase\",\"ListItemText\":\"Suspend-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Suspend-AzSynapseSqlPool\",\"ListItemText\":\"Suspend-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Suspend-BitLocker\",\"ListItemText\":\"Suspend-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-BitLocker \\r\\n\"},{\"CompletionText\":\"Suspend-BitsTransfer\",\"ListItemText\":\"Suspend-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Suspend-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Suspend-PrintJob\",\"ListItemText\":\"Suspend-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-PrintJob \\r\\n\"},{\"CompletionText\":\"Suspend-Service\",\"ListItemText\":\"Suspend-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSuspend-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSuspend-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Suspend-StorageBusDisk\",\"ListItemText\":\"Suspend-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Suspend-VM\",\"ListItemText\":\"Suspend-VM\",\"ResultType\":2,\"ToolTip\":\"Suspend-VM\\r\\n\"},{\"CompletionText\":\"Suspend-VMReplication\",\"ListItemText\":\"Suspend-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Suspend-VMReplication\\r\\n\"},{\"CompletionText\":\"sv\",\"ListItemText\":\"sv\",\"ResultType\":2,\"ToolTip\":\"Set-Variable\"},{\"CompletionText\":\"svchost.exe\",\"ListItemText\":\"svchost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\svchost.exe\"},{\"CompletionText\":\"Swap-AzWebAppSlot\",\"ListItemText\":\"Swap-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Swap-AzWebAppSlot\"},{\"CompletionText\":\"Switch-AzCloudService\",\"ListItemText\":\"Switch-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSwitch-AzCloudService \\r\\n\"},{\"CompletionText\":\"Switch-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Switch-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Switch-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Switch-AzWebAppSlot\",\"ListItemText\":\"Switch-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Switch-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Switch-Certificate\",\"ListItemText\":\"Switch-Certificate\",\"ResultType\":2,\"ToolTip\":\"Switch-Certificate\\r\\n\"},{\"CompletionText\":\"sxstrace.exe\",\"ListItemText\":\"sxstrace.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sxstrace.exe\"},{\"CompletionText\":\"Sync-AzAnalysisServicesInstance\",\"ListItemText\":\"Sync-AzAnalysisServicesInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzAnalysisServicesInstance\\r\\n\"},{\"CompletionText\":\"Sync-AzApiManagementKeyVaultSecret\",\"ListItemText\":\"Sync-AzApiManagementKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Sync-AzApiManagementKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Sync-AzAsInstance\",\"ListItemText\":\"Sync-AzAsInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzAsInstance\"},{\"CompletionText\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\",\"ListItemText\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\",\"ResultType\":2,\"ToolTip\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\\r\\n\"},{\"CompletionText\":\"Sync-AzDataProtectionBackupInstance\",\"ListItemText\":\"Sync-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Sync-AzMediaServiceStorageKey\",\"ListItemText\":\"Sync-AzMediaServiceStorageKey\",\"ResultType\":2,\"ToolTip\":\"Sync-AzMediaServiceStorageKey\\r\\n\"},{\"CompletionText\":\"Sync-AzMediaServiceStorageKeys\",\"ListItemText\":\"Sync-AzMediaServiceStorageKeys\",\"ResultType\":2,\"ToolTip\":\"Sync-AzMediaServiceStorageKeys\"},{\"CompletionText\":\"Sync-AzMLWorkspaceKey\",\"ListItemText\":\"Sync-AzMLWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-AzMLWorkspaceKey \\r\\n\"},{\"CompletionText\":\"Sync-AzSynapseIntegrationRuntimeCredential\",\"ListItemText\":\"Sync-AzSynapseIntegrationRuntimeCredential\",\"ResultType\":2,\"ToolTip\":\"Sync-AzSynapseIntegrationRuntimeCredential\\r\\n\"},{\"CompletionText\":\"Sync-AzureAsInstance\",\"ListItemText\":\"Sync-AzureAsInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzureAsInstance\"},{\"CompletionText\":\"Sync-AzVirtualNetworkPeering\",\"ListItemText\":\"Sync-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Sync-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Sync-NetIPsecRule\",\"ListItemText\":\"Sync-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"SyncAppvPublishingServer.exe\",\"ListItemText\":\"SyncAppvPublishingServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncAppvPublishingServer.exe\"},{\"CompletionText\":\"SyncAppvPublishingServer.vbs\",\"ListItemText\":\"SyncAppvPublishingServer.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncAppvPublishingServer.vbs\"},{\"CompletionText\":\"SyncHost.exe\",\"ListItemText\":\"SyncHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncHost.exe\"},{\"CompletionText\":\"sysdm.cpl\",\"ListItemText\":\"sysdm.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sysdm.cpl\"},{\"CompletionText\":\"SysResetErr.exe\",\"ListItemText\":\"SysResetErr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SysResetErr.exe\"},{\"CompletionText\":\"systeminfo.exe\",\"ListItemText\":\"systeminfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systeminfo.exe\"},{\"CompletionText\":\"SystemPropertiesAdvanced.exe\",\"ListItemText\":\"SystemPropertiesAdvanced.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesAdvanced.exe\"},{\"CompletionText\":\"SystemPropertiesComputerName.exe\",\"ListItemText\":\"SystemPropertiesComputerName.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesComputerName.exe\"},{\"CompletionText\":\"SystemPropertiesDataExecutionPrevention.exe\",\"ListItemText\":\"SystemPropertiesDataExecutionPrevention.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesDataExecutionPrevention.exe\"},{\"CompletionText\":\"SystemPropertiesHardware.exe\",\"ListItemText\":\"SystemPropertiesHardware.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesHardware.exe\"},{\"CompletionText\":\"SystemPropertiesPerformance.exe\",\"ListItemText\":\"SystemPropertiesPerformance.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesPerformance.exe\"},{\"CompletionText\":\"SystemPropertiesProtection.exe\",\"ListItemText\":\"SystemPropertiesProtection.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesProtection.exe\"},{\"CompletionText\":\"SystemPropertiesRemote.exe\",\"ListItemText\":\"SystemPropertiesRemote.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesRemote.exe\"},{\"CompletionText\":\"systemreset.exe\",\"ListItemText\":\"systemreset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systemreset.exe\"},{\"CompletionText\":\"SystemSettingsAdminFlows.exe\",\"ListItemText\":\"SystemSettingsAdminFlows.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsAdminFlows.exe\"},{\"CompletionText\":\"SystemSettingsBroker.exe\",\"ListItemText\":\"SystemSettingsBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsBroker.exe\"},{\"CompletionText\":\"SystemSettingsRemoveDevice.exe\",\"ListItemText\":\"SystemSettingsRemoveDevice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsRemoveDevice.exe\"},{\"CompletionText\":\"SystemUWPLauncher.exe\",\"ListItemText\":\"SystemUWPLauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemUWPLauncher.exe\"},{\"CompletionText\":\"systray.exe\",\"ListItemText\":\"systray.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systray.exe\"},{\"CompletionText\":\"T:\",\"ListItemText\":\"T:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nT: \\r\\n\"},{\"CompletionText\":\"tabcal.exe\",\"ListItemText\":\"tabcal.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tabcal.exe\"},{\"CompletionText\":\"TabExpansion\",\"ListItemText\":\"TabExpansion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTabExpansion \\r\\n\"},{\"CompletionText\":\"TabExpansion2\",\"ListItemText\":\"TabExpansion2\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTabExpansion2 [-inputScript] [[-cursorColumn] ] [[-options] ] []\\r\\n\\r\\nTabExpansion2 [-ast] [-tokens] [-positionOfCursor] [[-options] ] []\\r\\n\"},{\"CompletionText\":\"TabletPC.cpl\",\"ListItemText\":\"TabletPC.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TabletPC.cpl\"},{\"CompletionText\":\"takeown.exe\",\"ListItemText\":\"takeown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\takeown.exe\"},{\"CompletionText\":\"TapiUnattend.exe\",\"ListItemText\":\"TapiUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TapiUnattend.exe\"},{\"CompletionText\":\"tar.exe\",\"ListItemText\":\"tar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tar.exe\"},{\"CompletionText\":\"taskhostw.exe\",\"ListItemText\":\"taskhostw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskhostw.exe\"},{\"CompletionText\":\"taskkill.exe\",\"ListItemText\":\"taskkill.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskkill.exe\"},{\"CompletionText\":\"tasklist.exe\",\"ListItemText\":\"tasklist.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tasklist.exe\"},{\"CompletionText\":\"Taskmgr.exe\",\"ListItemText\":\"Taskmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Taskmgr.exe\"},{\"CompletionText\":\"taskschd.msc\",\"ListItemText\":\"taskschd.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskschd.msc\"},{\"CompletionText\":\"tcblaunch.exe\",\"ListItemText\":\"tcblaunch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tcblaunch.exe\"},{\"CompletionText\":\"tcfg\",\"ListItemText\":\"tcfg\",\"ResultType\":2,\"ToolTip\":\"tcfg\"},{\"CompletionText\":\"tcmsetup.exe\",\"ListItemText\":\"tcmsetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tcmsetup.exe\"},{\"CompletionText\":\"TCPSVCS.EXE\",\"ListItemText\":\"TCPSVCS.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TCPSVCS.EXE\"},{\"CompletionText\":\"tee\",\"ListItemText\":\"tee\",\"ResultType\":2,\"ToolTip\":\"Tee-Object\"},{\"CompletionText\":\"Tee-Object\",\"ListItemText\":\"Tee-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTee-Object [-FilePath] [-InputObject ] [-Append] [-Encoding ] []\\r\\n\\r\\nTee-Object -LiteralPath [-InputObject ] [-Encoding ] []\\r\\n\\r\\nTee-Object -Variable [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"telephon.cpl\",\"ListItemText\":\"telephon.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\telephon.cpl\"},{\"CompletionText\":\"test-64bit\",\"ListItemText\":\"test-64bit\",\"ResultType\":2,\"ToolTip\":\"\\r\\ntest-64bit \\r\\n\"},{\"CompletionText\":\"Test-AdlAnalyticsAccount\",\"ListItemText\":\"Test-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AdlAnalyticsAccount\"},{\"CompletionText\":\"Test-AdlCatalogItem\",\"ListItemText\":\"Test-AdlCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Test-AdlCatalogItem\"},{\"CompletionText\":\"Test-AdlStore\",\"ListItemText\":\"Test-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Test-AdlStore\"},{\"CompletionText\":\"Test-AdlStoreItem\",\"ListItemText\":\"Test-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Test-AdlStoreItem\"},{\"CompletionText\":\"Test-AppLockerPolicy\",\"ListItemText\":\"Test-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Test-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Test-AzActionGroup\",\"ListItemText\":\"Test-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Test-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Test-AzAnalysisServicesServer\",\"ListItemText\":\"Test-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Test-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Test-AzAppConfigurationStoreNameAvailability\",\"ListItemText\":\"Test-AzAppConfigurationStoreNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzAppConfigurationStoreNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzAs\",\"ListItemText\":\"Test-AzAs\",\"ResultType\":2,\"ToolTip\":\"Test-AzAs\"},{\"CompletionText\":\"Test-AzBatchAutoScale\",\"ListItemText\":\"Test-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Test-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Test-AzCdnEndpointCustomDomain\",\"ListItemText\":\"Test-AzCdnEndpointCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnEndpointCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzCdnNameAvailability\",\"ListItemText\":\"Test-AzCdnNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzCdnProbe\",\"ListItemText\":\"Test-AzCdnProbe\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnProbe \\r\\n\"},{\"CompletionText\":\"Test-AzConfidentialLedgerNameAvailability\",\"ListItemText\":\"Test-AzConfidentialLedgerNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzConfidentialLedgerNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzContainerRegistryNameAvailability\",\"ListItemText\":\"Test-AzContainerRegistryNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzContainerRegistryNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzContainerRegistryWebhook\",\"ListItemText\":\"Test-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Test-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeAnalyticsCatalogItem\",\"ListItemText\":\"Test-AzDataLakeAnalyticsCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeAnalyticsCatalogItem\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeStoreAccount\",\"ListItemText\":\"Test-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeStoreItem\",\"ListItemText\":\"Test-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Test-AzDataProtectionBackupInstanceReadiness\",\"ListItemText\":\"Test-AzDataProtectionBackupInstanceReadiness\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzDataProtectionBackupInstanceReadiness \\r\\n\"},{\"CompletionText\":\"Test-AzDataProtectionBackupInstanceRestore\",\"ListItemText\":\"Test-AzDataProtectionBackupInstanceRestore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzDataProtectionBackupInstanceRestore \\r\\n\"},{\"CompletionText\":\"Test-AzDeployment\",\"ListItemText\":\"Test-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzDnsAvailability\",\"ListItemText\":\"Test-AzDnsAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzDnsAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzEventHubName\",\"ListItemText\":\"Test-AzEventHubName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzEventHubName \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnEndpointCustomDomain\",\"ListItemText\":\"Test-AzFrontDoorCdnEndpointCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnEndpointCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnEndpointNameAvailability\",\"ListItemText\":\"Test-AzFrontDoorCdnEndpointNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnEndpointNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnProfileHostNameAvailability\",\"ListItemText\":\"Test-AzFrontDoorCdnProfileHostNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnProfileHostNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Test-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Test-AzHealthcareServiceNameAvailability\",\"ListItemText\":\"Test-AzHealthcareServiceNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzHealthcareServiceNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzIotHubRoute\",\"ListItemText\":\"Test-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Test-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Test-AzKustoAttachedDatabaseConfigurationNameAvailability\",\"ListItemText\":\"Test-AzKustoAttachedDatabaseConfigurationNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoAttachedDatabaseConfigurationNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoClusterNameAvailability\",\"ListItemText\":\"Test-AzKustoClusterNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoClusterNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoClusterPrincipalAssignmentNameAvailability\",\"ListItemText\":\"Test-AzKustoClusterPrincipalAssignmentNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoClusterPrincipalAssignmentNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDatabaseNameAvailability\",\"ListItemText\":\"Test-AzKustoDatabaseNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDatabaseNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDatabasePrincipalAssignmentNameAvailability\",\"ListItemText\":\"Test-AzKustoDatabasePrincipalAssignmentNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDatabasePrincipalAssignmentNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDataConnectionNameAvailability\",\"ListItemText\":\"Test-AzKustoDataConnectionNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDataConnectionNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoManagedPrivateEndpointNameAvailability\",\"ListItemText\":\"Test-AzKustoManagedPrivateEndpointNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoManagedPrivateEndpointNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoScriptNameAvailability\",\"ListItemText\":\"Test-AzKustoScriptNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoScriptNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzLogicApp\",\"ListItemText\":\"Test-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Test-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Test-AzManagementGroupDeployment\",\"ListItemText\":\"Test-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzMySqlFlexibleServerConnect\",\"ListItemText\":\"Test-AzMySqlFlexibleServerConnect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzMySqlFlexibleServerConnect \\r\\n\"},{\"CompletionText\":\"Test-AzNetworkWatcherConnectivity\",\"ListItemText\":\"Test-AzNetworkWatcherConnectivity\",\"ResultType\":2,\"ToolTip\":\"Test-AzNetworkWatcherConnectivity\\r\\n\"},{\"CompletionText\":\"Test-AzNetworkWatcherIPFlow\",\"ListItemText\":\"Test-AzNetworkWatcherIPFlow\",\"ResultType\":2,\"ToolTip\":\"Test-AzNetworkWatcherIPFlow\\r\\n\"},{\"CompletionText\":\"Test-AzPostgreSqlFlexibleServerConnect\",\"ListItemText\":\"Test-AzPostgreSqlFlexibleServerConnect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzPostgreSqlFlexibleServerConnect \\r\\n\"},{\"CompletionText\":\"Test-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Test-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Test-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Test-AzPrivateIPAddressAvailability\",\"ListItemText\":\"Test-AzPrivateIPAddressAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzPrivateIPAddressAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzPrivateLinkServiceVisibility\",\"ListItemText\":\"Test-AzPrivateLinkServiceVisibility\",\"ResultType\":2,\"ToolTip\":\"Test-AzPrivateLinkServiceVisibility\\r\\n\"},{\"CompletionText\":\"Test-AzRecoveryServicesDSMove\",\"ListItemText\":\"Test-AzRecoveryServicesDSMove\",\"ResultType\":2,\"ToolTip\":\"Test-AzRecoveryServicesDSMove\\r\\n\"},{\"CompletionText\":\"Test-AzRelayName\",\"ListItemText\":\"Test-AzRelayName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzRelayName \\r\\n\"},{\"CompletionText\":\"Test-AzResourceGroupDeployment\",\"ListItemText\":\"Test-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzSentinelDataConnectorCheckRequirement\",\"ListItemText\":\"Test-AzSentinelDataConnectorCheckRequirement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzSentinelDataConnectorCheckRequirement \\r\\n\"},{\"CompletionText\":\"Test-AzServiceBusName\",\"ListItemText\":\"Test-AzServiceBusName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceBusName \\r\\n\"},{\"CompletionText\":\"Test-AzServiceBusNameAvailability\",\"ListItemText\":\"Test-AzServiceBusNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzServiceBusNameAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Test-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Test-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForWebApp\",\"ListItemText\":\"Test-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Test-AzSignalR\",\"ListItemText\":\"Test-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Test-AzSignalR\"},{\"CompletionText\":\"Test-AzSignalRName\",\"ListItemText\":\"Test-AzSignalRName\",\"ResultType\":2,\"ToolTip\":\"Test-AzSignalRName\\r\\n\"},{\"CompletionText\":\"Test-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Test-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsFunction\",\"ListItemText\":\"Test-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsInput\",\"ListItemText\":\"Test-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsOutput\",\"ListItemText\":\"Test-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Test-AzSubscriptionDeployment\",\"ListItemText\":\"Test-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzSubscriptionDeployment\"},{\"CompletionText\":\"Test-AzSynapseSparkPool\",\"ListItemText\":\"Test-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseSqlDatabase\",\"ListItemText\":\"Test-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseSqlPool\",\"ListItemText\":\"Test-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseWorkspace\",\"ListItemText\":\"Test-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Test-AzTenantDeployment\",\"ListItemText\":\"Test-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzVMAEMExtension\",\"ListItemText\":\"Test-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Test-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Test-AzWebPubSubNameAvailability\",\"ListItemText\":\"Test-AzWebPubSubNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzWebPubSubNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-Certificate\",\"ListItemText\":\"Test-Certificate\",\"ResultType\":2,\"ToolTip\":\"Test-Certificate\\r\\n\"},{\"CompletionText\":\"Test-Connection\",\"ListItemText\":\"Test-Connection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Connection [-TargetName] [-Ping] [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Count ] [-Delay ] [-BufferSize ] [-DontFragment] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -Repeat [-Ping] [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Delay ] [-BufferSize ] [-DontFragment] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -Traceroute [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -MtuSize [-IPv4] [-IPv6] [-ResolveDestination] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -TcpPort [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-Count ] [-Delay ] [-Repeat] [-Quiet] [-TimeoutSeconds ] [-Detailed] []\\r\\n\"},{\"CompletionText\":\"Test-DscConfiguration\",\"ListItemText\":\"Test-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Test-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Test-Dtc\",\"ListItemText\":\"Test-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Dtc \\r\\n\"},{\"CompletionText\":\"Test-FileCatalog\",\"ListItemText\":\"Test-FileCatalog\",\"ResultType\":2,\"ToolTip\":\"Test-FileCatalog\\r\\n\"},{\"CompletionText\":\"Test-HgsClientConfiguration\",\"ListItemText\":\"Test-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Test-HgsTraceTarget\",\"ListItemText\":\"Test-HgsTraceTarget\",\"ResultType\":2,\"ToolTip\":\"Test-HgsTraceTarget\\r\\n\"},{\"CompletionText\":\"Test-Json\",\"ListItemText\":\"Test-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Json [-Json] []\\r\\n\\r\\nTest-Json [-Json] [-Schema] []\\r\\n\\r\\nTest-Json [-Json] [-SchemaFile] []\\r\\n\\r\\nTest-Json [-Path] []\\r\\n\\r\\nTest-Json [-Path] [-Schema] []\\r\\n\\r\\nTest-Json [-Path] [-SchemaFile] []\\r\\n\\r\\nTest-Json [-LiteralPath] []\\r\\n\\r\\nTest-Json [-LiteralPath] [-Schema] []\\r\\n\\r\\nTest-Json [-LiteralPath] [-SchemaFile] []\\r\\n\"},{\"CompletionText\":\"Test-KdsRootKey\",\"ListItemText\":\"Test-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Test-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Test-ModuleManifest\",\"ListItemText\":\"Test-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ModuleManifest [-Path] []\\r\\n\"},{\"CompletionText\":\"Test-NetConnection\",\"ListItemText\":\"Test-NetConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-NetConnection \\r\\n\"},{\"CompletionText\":\"Test-Path\",\"ListItemText\":\"Test-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Path [-Path] [-Filter ] [-Include ] [-Exclude ] [-PathType ] [-IsValid] [-Credential ] [-OlderThan ] [-NewerThan ] []\\r\\n\\r\\nTest-Path -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-PathType ] [-IsValid] [-Credential ] [-OlderThan ] [-NewerThan ] []\\r\\n\"},{\"CompletionText\":\"Test-PSScriptFileInfo\",\"ListItemText\":\"Test-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Test-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Test-PSSessionConfigurationFile\",\"ListItemText\":\"Test-PSSessionConfigurationFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-PSSessionConfigurationFile [-Path] []\\r\\n\"},{\"CompletionText\":\"Test-ScriptFileInfo\",\"ListItemText\":\"Test-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"Test-VHD\",\"ListItemText\":\"Test-VHD\",\"ResultType\":2,\"ToolTip\":\"Test-VHD\\r\\n\"},{\"CompletionText\":\"Test-VMNetworkAdapter\",\"ListItemText\":\"Test-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Test-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Test-VMReplicationConnection\",\"ListItemText\":\"Test-VMReplicationConnection\",\"ResultType\":2,\"ToolTip\":\"Test-VMReplicationConnection\\r\\n\"},{\"CompletionText\":\"Test-WSMan\",\"ListItemText\":\"Test-WSMan\",\"ResultType\":2,\"ToolTip\":\"Test-WSMan\\r\\n\"},{\"CompletionText\":\"textual.exe\",\"ListItemText\":\"textual.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\textual.exe\"},{\"CompletionText\":\"tgit\",\"ListItemText\":\"tgit\",\"ResultType\":2,\"ToolTip\":\"\\r\\ntgit \\r\\n\"},{\"CompletionText\":\"ThumbnailExtractionHost.exe\",\"ListItemText\":\"ThumbnailExtractionHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ThumbnailExtractionHost.exe\"},{\"CompletionText\":\"tid\",\"ListItemText\":\"tid\",\"ResultType\":2,\"ToolTip\":\"tid\"},{\"CompletionText\":\"TieringEngineService.exe\",\"ListItemText\":\"TieringEngineService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TieringEngineService.exe\"},{\"CompletionText\":\"tig.exe\",\"ListItemText\":\"tig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\tig.exe\"},{\"CompletionText\":\"timedate.cpl\",\"ListItemText\":\"timedate.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\timedate.cpl\"},{\"CompletionText\":\"timeout.exe\",\"ListItemText\":\"timeout.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\timeout.exe\"},{\"CompletionText\":\"tnameserv.exe\",\"ListItemText\":\"tnameserv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\tnameserv.exe\"},{\"CompletionText\":\"TNC\",\"ListItemText\":\"TNC\",\"ResultType\":2,\"ToolTip\":\"TNC\"},{\"CompletionText\":\"TokenBrokerCookies.exe\",\"ListItemText\":\"TokenBrokerCookies.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TokenBrokerCookies.exe\"},{\"CompletionText\":\"tpm.msc\",\"ListItemText\":\"tpm.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpm.msc\"},{\"CompletionText\":\"TpmInit.exe\",\"ListItemText\":\"TpmInit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TpmInit.exe\"},{\"CompletionText\":\"TpmTool.exe\",\"ListItemText\":\"TpmTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TpmTool.exe\"},{\"CompletionText\":\"tpmvscmgr.exe\",\"ListItemText\":\"tpmvscmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpmvscmgr.exe\"},{\"CompletionText\":\"tpmvscmgrsvr.exe\",\"ListItemText\":\"tpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpmvscmgrsvr.exe\"},{\"CompletionText\":\"Trace-Command\",\"ListItemText\":\"Trace-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTrace-Command [-Name] [-Expression] [[-Option] ] [-InputObject ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] []\\r\\n\\r\\nTrace-Command [-Name] [-Command] [[-Option] ] [-InputObject ] [-ArgumentList ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] []\\r\\n\"},{\"CompletionText\":\"tracerpt.exe\",\"ListItemText\":\"tracerpt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tracerpt.exe\"},{\"CompletionText\":\"TRACERT.EXE\",\"ListItemText\":\"TRACERT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TRACERT.EXE\"},{\"CompletionText\":\"Tracker.exe\",\"ListItemText\":\"Tracker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\Tracker.exe\"},{\"CompletionText\":\"tree.com\",\"ListItemText\":\"tree.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tree.com\"},{\"CompletionText\":\"ts-node-cwd.cmd\",\"ListItemText\":\"ts-node-cwd.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-cwd.cmd\"},{\"CompletionText\":\"ts-node-cwd.ps1\",\"ListItemText\":\"ts-node-cwd.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-cwd.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-esm.cmd\",\"ListItemText\":\"ts-node-esm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-esm.cmd\"},{\"CompletionText\":\"ts-node-esm.ps1\",\"ListItemText\":\"ts-node-esm.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-esm.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-script.cmd\",\"ListItemText\":\"ts-node-script.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-script.cmd\"},{\"CompletionText\":\"ts-node-script.ps1\",\"ListItemText\":\"ts-node-script.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-script.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-transpile-only.cmd\",\"ListItemText\":\"ts-node-transpile-only.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-transpile-only.cmd\"},{\"CompletionText\":\"ts-node-transpile-only.ps1\",\"ListItemText\":\"ts-node-transpile-only.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-transpile-only.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node.cmd\",\"ListItemText\":\"ts-node.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node.cmd\"},{\"CompletionText\":\"ts-node.ps1\",\"ListItemText\":\"ts-node.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node.ps1 \\r\\n\"},{\"CompletionText\":\"ts-script.cmd\",\"ListItemText\":\"ts-script.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-script.cmd\"},{\"CompletionText\":\"ts-script.ps1\",\"ListItemText\":\"ts-script.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-script.ps1 \\r\\n\"},{\"CompletionText\":\"tscon.exe\",\"ListItemText\":\"tscon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tscon.exe\"},{\"CompletionText\":\"tsdiscon.exe\",\"ListItemText\":\"tsdiscon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tsdiscon.exe\"},{\"CompletionText\":\"tskill.exe\",\"ListItemText\":\"tskill.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tskill.exe\"},{\"CompletionText\":\"TSTheme.exe\",\"ListItemText\":\"TSTheme.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TSTheme.exe\"},{\"CompletionText\":\"TSWbPrxy.exe\",\"ListItemText\":\"TSWbPrxy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TSWbPrxy.exe\"},{\"CompletionText\":\"ttdinject.exe\",\"ListItemText\":\"ttdinject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ttdinject.exe\"},{\"CompletionText\":\"tttracer.exe\",\"ListItemText\":\"tttracer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tttracer.exe\"},{\"CompletionText\":\"type\",\"ListItemText\":\"type\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"typeperf.exe\",\"ListItemText\":\"typeperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\typeperf.exe\"},{\"CompletionText\":\"tzsync.exe\",\"ListItemText\":\"tzsync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tzsync.exe\"},{\"CompletionText\":\"tzutil.exe\",\"ListItemText\":\"tzutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tzutil.exe\"},{\"CompletionText\":\"U:\",\"ListItemText\":\"U:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nU: \\r\\n\"},{\"CompletionText\":\"ubuntu.exe\",\"ListItemText\":\"ubuntu.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ubuntu.exe\"},{\"CompletionText\":\"UCPDMgr.exe\",\"ListItemText\":\"UCPDMgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UCPDMgr.exe\"},{\"CompletionText\":\"ucsvc.exe\",\"ListItemText\":\"ucsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ucsvc.exe\"},{\"CompletionText\":\"udres\",\"ListItemText\":\"udres\",\"ResultType\":2,\"ToolTip\":\"udres\"},{\"CompletionText\":\"udsmbmc\",\"ListItemText\":\"udsmbmc\",\"ResultType\":2,\"ToolTip\":\"udsmbmc\"},{\"CompletionText\":\"UevAgentPolicyGenerator.exe\",\"ListItemText\":\"UevAgentPolicyGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevAgentPolicyGenerator.exe\"},{\"CompletionText\":\"UevAppMonitor.exe\",\"ListItemText\":\"UevAppMonitor.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevAppMonitor.exe\"},{\"CompletionText\":\"UevTemplateBaselineGenerator.exe\",\"ListItemText\":\"UevTemplateBaselineGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevTemplateBaselineGenerator.exe\"},{\"CompletionText\":\"UevTemplateConfigItemGenerator.exe\",\"ListItemText\":\"UevTemplateConfigItemGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevTemplateConfigItemGenerator.exe\"},{\"CompletionText\":\"UIMgrBroker.exe\",\"ListItemText\":\"UIMgrBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UIMgrBroker.exe\"},{\"CompletionText\":\"ulsmba\",\"ListItemText\":\"ulsmba\",\"ResultType\":2,\"ToolTip\":\"ulsmba\"},{\"CompletionText\":\"ulsmbclas\",\"ListItemText\":\"ulsmbclas\",\"ResultType\":2,\"ToolTip\":\"ulsmbclas\"},{\"CompletionText\":\"Unblock-File\",\"ListItemText\":\"Unblock-File\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-File [-Path] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUnblock-File -LiteralPath [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unblock-FileShareAccess\",\"ListItemText\":\"Unblock-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Unblock-SmbClientAccessToServer\",\"ListItemText\":\"Unblock-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Unblock-SmbShareAccess\",\"ListItemText\":\"Unblock-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Unblock-Tpm\",\"ListItemText\":\"Unblock-Tpm\",\"ResultType\":2,\"ToolTip\":\"Unblock-Tpm\\r\\n\"},{\"CompletionText\":\"Undo-AzCognitiveServicesAccountRemoval\",\"ListItemText\":\"Undo-AzCognitiveServicesAccountRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzCognitiveServicesAccountRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultCertificateRemoval\",\"ListItemText\":\"Undo-AzKeyVaultCertificateRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultCertificateRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultKeyRemoval\",\"ListItemText\":\"Undo-AzKeyVaultKeyRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultKeyRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedHsmRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedHsmRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedHsmRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultRemoval\",\"ListItemText\":\"Undo-AzKeyVaultRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultSecretRemoval\",\"ListItemText\":\"Undo-AzKeyVaultSecretRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultSecretRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzRecoveryServicesBackupItemDeletion\",\"ListItemText\":\"Undo-AzRecoveryServicesBackupItemDeletion\",\"ResultType\":2,\"ToolTip\":\"Undo-AzRecoveryServicesBackupItemDeletion\\r\\n\"},{\"CompletionText\":\"Undo-DtcDiagnosticTransaction\",\"ListItemText\":\"Undo-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Undo-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"unins000.exe\",\"ListItemText\":\"unins000.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git LFS\\\\unins000.exe\"},{\"CompletionText\":\"Uninstall-AzureRm\",\"ListItemText\":\"Uninstall-AzureRm\",\"ResultType\":2,\"ToolTip\":\"Uninstall-AzureRm\\r\\n\"},{\"CompletionText\":\"Uninstall-Dtc\",\"ListItemText\":\"Uninstall-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Dtc \\r\\n\"},{\"CompletionText\":\"Uninstall-Language\",\"ListItemText\":\"Uninstall-Language\",\"ResultType\":2,\"ToolTip\":\"Uninstall-Language\\r\\n\"},{\"CompletionText\":\"Uninstall-Module\",\"ListItemText\":\"Uninstall-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Module \\r\\n\"},{\"CompletionText\":\"Uninstall-Package\",\"ListItemText\":\"Uninstall-Package\",\"ResultType\":2,\"ToolTip\":\"Uninstall-Package\\r\\n\"},{\"CompletionText\":\"Uninstall-ProvisioningPackage\",\"ListItemText\":\"Uninstall-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Uninstall-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Uninstall-PSResource\",\"ListItemText\":\"Uninstall-PSResource\",\"ResultType\":2,\"ToolTip\":\"Uninstall-PSResource\\r\\n\"},{\"CompletionText\":\"Uninstall-Script\",\"ListItemText\":\"Uninstall-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Script \\r\\n\"},{\"CompletionText\":\"Uninstall-TrustedProvisioningCertificate\",\"ListItemText\":\"Uninstall-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Uninstall-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"Unlock-BitLocker\",\"ListItemText\":\"Unlock-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnlock-BitLocker \\r\\n\"},{\"CompletionText\":\"unlodctr.exe\",\"ListItemText\":\"unlodctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\unlodctr.exe\"},{\"CompletionText\":\"unpack200.exe\",\"ListItemText\":\"unpack200.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\unpack200.exe\"},{\"CompletionText\":\"Unprotect-CmsMessage\",\"ListItemText\":\"Unprotect-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Unprotect-CmsMessage\\r\\n\"},{\"CompletionText\":\"Unregister-AppBackgroundTask\",\"ListItemText\":\"Unregister-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Unregister-AzAutomationDscNode\",\"ListItemText\":\"Unregister-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Unregister-AzAutomationScheduledRunbook\",\"ListItemText\":\"Unregister-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Unregister-AzProviderFeature\",\"ListItemText\":\"Unregister-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Unregister-AzProviderPreviewFeature\",\"ListItemText\":\"Unregister-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Unregister-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Unregister-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Unregister-AzRecoveryServicesBackupManagementServer\",\"ListItemText\":\"Unregister-AzRecoveryServicesBackupManagementServer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzRecoveryServicesBackupManagementServer\\r\\n\"},{\"CompletionText\":\"Unregister-AzResourceProvider\",\"ListItemText\":\"Unregister-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Unregister-AzStackHCI\",\"ListItemText\":\"Unregister-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Unregister-AzStaticWebAppBuildUserProvidedFunctionApp\",\"ListItemText\":\"Unregister-AzStaticWebAppBuildUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStaticWebAppBuildUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Unregister-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Unregister-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Unregister-AzStorageMoverAgent\",\"ListItemText\":\"Unregister-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Unregister-AzStorageSyncServer\",\"ListItemText\":\"Unregister-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Unregister-AzWvdApplicationGroup\",\"ListItemText\":\"Unregister-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Unregister-ClusteredScheduledTask\",\"ListItemText\":\"Unregister-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Unregister-Event\",\"ListItemText\":\"Unregister-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-Event [-SourceIdentifier] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUnregister-Event [-SubscriptionId] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unregister-IscsiSession\",\"ListItemText\":\"Unregister-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-IscsiSession \\r\\n\"},{\"CompletionText\":\"Unregister-PackageSource\",\"ListItemText\":\"Unregister-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Unregister-PackageSource\\r\\n\"},{\"CompletionText\":\"Unregister-PSRepository\",\"ListItemText\":\"Unregister-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSRepository \\r\\n\"},{\"CompletionText\":\"Unregister-PSResourceRepository\",\"ListItemText\":\"Unregister-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Unregister-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Unregister-PSSessionConfiguration\",\"ListItemText\":\"Unregister-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSSessionConfiguration [-Name] [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unregister-ScheduledJob\",\"ListItemText\":\"Unregister-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Unregister-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Unregister-ScheduledTask\",\"ListItemText\":\"Unregister-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Unregister-StorageSubsystem\",\"ListItemText\":\"Unregister-StorageSubsystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-StorageSubsystem \\r\\n\"},{\"CompletionText\":\"Unregister-WindowsDeveloperLicense\",\"ListItemText\":\"Unregister-WindowsDeveloperLicense\",\"ResultType\":2,\"ToolTip\":\"Unregister-WindowsDeveloperLicense\\r\\n\"},{\"CompletionText\":\"unregmp2.exe\",\"ListItemText\":\"unregmp2.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\unregmp2.exe\"},{\"CompletionText\":\"unsecapp.exe\",\"ListItemText\":\"unsecapp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\unsecapp.exe\"},{\"CompletionText\":\"upcfg\",\"ListItemText\":\"upcfg\",\"ResultType\":2,\"ToolTip\":\"upcfg\"},{\"CompletionText\":\"Update-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Update-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Update-AllBranches\",\"ListItemText\":\"Update-AllBranches\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AllBranches \\r\\n\"},{\"CompletionText\":\"Update-ASRMobilityService\",\"ListItemText\":\"Update-ASRMobilityService\",\"ResultType\":2,\"ToolTip\":\"Update-ASRMobilityService\"},{\"CompletionText\":\"Update-ASRPolicy\",\"ListItemText\":\"Update-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-ASRPolicy\"},{\"CompletionText\":\"Update-ASRProtectionContainerMapping\",\"ListItemText\":\"Update-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Update-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Update-ASRProtectionDirection\",\"ListItemText\":\"Update-ASRProtectionDirection\",\"ResultType\":2,\"ToolTip\":\"Update-ASRProtectionDirection\"},{\"CompletionText\":\"Update-ASRRecoveryPlan\",\"ListItemText\":\"Update-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Update-ASRRecoveryPlan\"},{\"CompletionText\":\"Update-ASRServicesProvider\",\"ListItemText\":\"Update-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Update-ASRServicesProvider\"},{\"CompletionText\":\"Update-ASRvCenter\",\"ListItemText\":\"Update-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Update-ASRvCenter\"},{\"CompletionText\":\"Update-AutologgerConfig\",\"ListItemText\":\"Update-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Update-AzActivityLogAlert\",\"ListItemText\":\"Update-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Update-AzADAppFederatedCredential\",\"ListItemText\":\"Update-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Update-AzADApplication\",\"ListItemText\":\"Update-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADApplication \\r\\n\"},{\"CompletionText\":\"Update-AzADGroup\",\"ListItemText\":\"Update-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADGroup \\r\\n\"},{\"CompletionText\":\"Update-AzADServicePrincipal\",\"ListItemText\":\"Update-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Update-AzADUser\",\"ListItemText\":\"Update-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADUser \\r\\n\"},{\"CompletionText\":\"Update-AzAksNodePool\",\"ListItemText\":\"Update-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Update-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementApiRelease\",\"ListItemText\":\"Update-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementCache\",\"ListItemText\":\"Update-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementGateway\",\"ListItemText\":\"Update-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementRegion\",\"ListItemText\":\"Update-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Update-AzAppConfigurationStore\",\"ListItemText\":\"Update-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsights\",\"ListItemText\":\"Update-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Update-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Update-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWebTestTag\",\"ListItemText\":\"Update-AzApplicationInsightsWebTestTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWebTestTag \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Update-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Update-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Update-AzAttestationProvider\",\"ListItemText\":\"Update-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Update-AzAutomanageConfigProfile\",\"ListItemText\":\"Update-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Update-AzAutomationSourceControl\",\"ListItemText\":\"Update-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Update-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Update-AzAutoscaleSetting\",\"ListItemText\":\"Update-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Update-AzAvailabilitySet\",\"ListItemText\":\"Update-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Update-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Update-AzCapacityReservation\",\"ListItemText\":\"Update-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Update-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Update-AzCapacityReservationGroup\",\"ListItemText\":\"Update-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Update-AzCdnEndpoint\",\"ListItemText\":\"Update-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzCdnOrigin\",\"ListItemText\":\"Update-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Update-AzCdnOriginGroup\",\"ListItemText\":\"Update-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Update-AzCdnProfile\",\"ListItemText\":\"Update-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Update-AzCloudService\",\"ListItemText\":\"Update-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCloudService \\r\\n\"},{\"CompletionText\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\",\"ListItemText\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzConfidentialLedger\",\"ListItemText\":\"Update-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Update-AzConfig\",\"ListItemText\":\"Update-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzConfig\\r\\n\"},{\"CompletionText\":\"Update-AzContainerGroup\",\"ListItemText\":\"Update-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistry\",\"ListItemText\":\"Update-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryAgentPool\",\"ListItemText\":\"Update-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryCredential\",\"ListItemText\":\"Update-AzContainerRegistryCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryCredential \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryManifest\",\"ListItemText\":\"Update-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryRepository\",\"ListItemText\":\"Update-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryScopeMap\",\"ListItemText\":\"Update-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryTag\",\"ListItemText\":\"Update-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryToken\",\"ListItemText\":\"Update-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryWebhook\",\"ListItemText\":\"Update-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccount\",\"ListItemText\":\"Update-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccountFailoverPriority\",\"ListItemText\":\"Update-AzCosmosDBAccountFailoverPriority\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccountFailoverPriority\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccountRegion\",\"ListItemText\":\"Update-AzCosmosDBAccountRegion\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccountRegion\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Update-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\",\"ListItemText\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraTable\",\"ListItemText\":\"Update-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraTableThroughput\",\"ListItemText\":\"Update-AzCosmosDBCassandraTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraTableThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"Update-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Update-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBGremlinDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Update-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinGraphThroughput\",\"ListItemText\":\"Update-AzCosmosDBGremlinGraphThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinGraphThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Update-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBCollectionThroughput\",\"ListItemText\":\"Update-AzCosmosDBMongoDBCollectionThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBCollectionThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Update-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Update-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Update-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlContainer\",\"ListItemText\":\"Update-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlContainerThroughput\",\"ListItemText\":\"Update-AzCosmosDBSqlContainerThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlContainerThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Update-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBSqlDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Update-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Update-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Update-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Update-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Update-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBTable\",\"ListItemText\":\"Update-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBTableThroughput\",\"ListItemText\":\"Update-AzCosmosDBTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBTableThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCustomIpPrefix\",\"ListItemText\":\"Update-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Update-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksAccessConnector\",\"ListItemText\":\"Update-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksVNetPeering\",\"ListItemText\":\"Update-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksWorkspace\",\"ListItemText\":\"Update-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzDataCollectionRule\",\"ListItemText\":\"Update-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2\",\"ListItemText\":\"Update-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Update-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Update-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Update-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeGen2Item\",\"ListItemText\":\"Update-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionBackupInstanceAssociatedPolicy\",\"ListItemText\":\"Update-AzDataProtectionBackupInstanceAssociatedPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionBackupInstanceAssociatedPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionBackupVault\",\"ListItemText\":\"Update-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionResourceGuard\",\"ListItemText\":\"Update-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Update-AzDisk\",\"ListItemText\":\"Update-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Update-AzDisk\\r\\n\"},{\"CompletionText\":\"Update-AzDiskEncryptionSet\",\"ListItemText\":\"Update-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridChannel\",\"ListItemText\":\"Update-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Update-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerTopic\",\"ListItemText\":\"Update-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Update-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSubscription\",\"ListItemText\":\"Update-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSystemTopic\",\"ListItemText\":\"Update-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Update-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzFederatedIdentityCredentials\",\"ListItemText\":\"Update-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Update-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnCustomDomainValidationToken\",\"ListItemText\":\"Update-AzFrontDoorCdnCustomDomainValidationToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnCustomDomainValidationToken \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Update-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Update-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Update-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnProfile\",\"ListItemText\":\"Update-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnProfileSku\",\"ListItemText\":\"Update-AzFrontDoorCdnProfileSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnProfileSku \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnRoute\",\"ListItemText\":\"Update-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnRule\",\"ListItemText\":\"Update-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Update-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorWafPolicy\",\"ListItemText\":\"Update-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Update-AzFunctionApp\",\"ListItemText\":\"Update-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Update-AzFunctionAppPlan\",\"ListItemText\":\"Update-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Update-AzFunctionAppSetting\",\"ListItemText\":\"Update-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Update-AzGallery\",\"ListItemText\":\"Update-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Update-AzGallery\\r\\n\"},{\"CompletionText\":\"Update-AzGalleryApplication\",\"ListItemText\":\"Update-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Update-AzGalleryApplicationVersion\",\"ListItemText\":\"Update-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Update-AzGalleryImageDefinition\",\"ListItemText\":\"Update-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzGalleryImageVersion\",\"ListItemText\":\"Update-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Update-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareApisService\",\"ListItemText\":\"Update-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareApisWorkspace\",\"ListItemText\":\"Update-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareDicomService\",\"ListItemText\":\"Update-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareFhirService\",\"ListItemText\":\"Update-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareIotConnector\",\"ListItemText\":\"Update-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Update-AzImage\",\"ListItemText\":\"Update-AzImage\",\"ResultType\":2,\"ToolTip\":\"Update-AzImage\\r\\n\"},{\"CompletionText\":\"Update-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Update-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Update-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Update-AzIotHub\",\"ListItemText\":\"Update-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHub\\r\\n\"},{\"CompletionText\":\"Update-AzIotHubDeviceTwin\",\"ListItemText\":\"Update-AzIotHubDeviceTwin\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHubDeviceTwin\\r\\n\"},{\"CompletionText\":\"Update-AzIotHubModuleTwin\",\"ListItemText\":\"Update-AzIotHubModuleTwin\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHubModuleTwin\\r\\n\"},{\"CompletionText\":\"Update-AzIotSecuritySolution\",\"ListItemText\":\"Update-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVault\",\"ListItemText\":\"Update-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultCertificate\",\"ListItemText\":\"Update-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultKey\",\"ListItemText\":\"Update-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedHsm\",\"ListItemText\":\"Update-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Update-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedStorageAccountKey\",\"ListItemText\":\"Update-AzKeyVaultManagedStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedStorageAccountKey\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultNetworkRuleSet\",\"ListItemText\":\"Update-AzKeyVaultNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultSecret\",\"ListItemText\":\"Update-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Update-AzKustoCluster\",\"ListItemText\":\"Update-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Update-AzKustoDatabase\",\"ListItemText\":\"Update-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzKustoDataConnection\",\"ListItemText\":\"Update-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Update-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Update-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzKustoScript\",\"ListItemText\":\"Update-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Update-AzLoad\",\"ListItemText\":\"Update-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzLoad \\r\\n\"},{\"CompletionText\":\"Update-AzMaintenanceConfiguration\",\"ListItemText\":\"Update-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzManagedCassandraCluster\",\"ListItemText\":\"Update-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Update-AzManagedCassandraDataCenter\",\"ListItemText\":\"Update-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Update-AzManagementGroup\",\"ListItemText\":\"Update-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Update-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Update-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Update-AzMlCommitmentPlan\",\"ListItemText\":\"Update-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Update-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Update-AzMLServiceQuota\",\"ListItemText\":\"Update-AzMLServiceQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLServiceQuota \\r\\n\"},{\"CompletionText\":\"Update-AzMlWebService\",\"ListItemText\":\"Update-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Update-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspace\",\"ListItemText\":\"Update-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Update-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Update-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceCompute\",\"ListItemText\":\"Update-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Update-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Update-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzMonitorWorkspace\",\"ListItemText\":\"Update-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlConfiguration\",\"ListItemText\":\"Update-AzMySqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFirewallRule\",\"ListItemText\":\"Update-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServer\",\"ListItemText\":\"Update-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServerConfiguration\",\"ListItemText\":\"Update-AzMySqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Update-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlServer\",\"ListItemText\":\"Update-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlServerConfigurationsList\",\"ListItemText\":\"Update-AzMySqlServerConfigurationsList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlServerConfigurationsList \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Update-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Update-AzNetworkVirtualAppliance\",\"ListItemText\":\"Update-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Update-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsCluster\",\"ListItemText\":\"Update-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsDataExport\",\"ListItemText\":\"Update-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsTable\",\"ListItemText\":\"Update-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsWorkspaceSharedKey\",\"ListItemText\":\"Update-AzOperationalInsightsWorkspaceSharedKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsWorkspaceSharedKey\\r\\n\"},{\"CompletionText\":\"Update-AzP2sVpnGateway\",\"ListItemText\":\"Update-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlConfiguration\",\"ListItemText\":\"Update-AzPostgreSqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Update-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServerConfiguration\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlServer\",\"ListItemText\":\"Update-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Update-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Update-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Update-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Update-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrMobilityService\",\"ListItemText\":\"Update-AzRecoveryServicesAsrMobilityService\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrMobilityService\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Update-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Update-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrProtectionDirection\",\"ListItemText\":\"Update-AzRecoveryServicesAsrProtectionDirection\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrProtectionDirection\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Update-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Update-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Update-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesVault\",\"ListItemText\":\"Update-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Update-AzRedisEnterpriseCache\",\"ListItemText\":\"Update-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Update-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Update-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzRelayNamespace\",\"ListItemText\":\"Update-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Update-AzResourceMoverMoveResource\",\"ListItemText\":\"Update-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"Update-AzResourceMoverMoveResource\"},{\"CompletionText\":\"Update-AzRestorePointCollection\",\"ListItemText\":\"Update-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Update-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Update-AzRmStorageContainer\",\"ListItemText\":\"Update-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Update-AzRmStorageShare\",\"ListItemText\":\"Update-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Update-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Update-AzRoleManagementPolicy\",\"ListItemText\":\"Update-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzRouteMap\",\"ListItemText\":\"Update-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Update-AzRouteServer\",\"ListItemText\":\"Update-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Update-AzRouteServerPeer\",\"ListItemText\":\"Update-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Update-AzScheduledQueryRule\",\"ListItemText\":\"Update-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAlertRule\",\"ListItemText\":\"Update-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAlertRuleAction\",\"ListItemText\":\"Update-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAutomationRule\",\"ListItemText\":\"Update-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelBookmark\",\"ListItemText\":\"Update-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelBookmarkRelation\",\"ListItemText\":\"Update-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelDataConnector\",\"ListItemText\":\"Update-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelEntityQuery\",\"ListItemText\":\"Update-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncident\",\"ListItemText\":\"Update-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncidentComment\",\"ListItemText\":\"Update-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncidentRelation\",\"ListItemText\":\"Update-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelSetting\",\"ListItemText\":\"Update-AzSentinelSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelSetting \\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricApplication\",\"ListItemText\":\"Update-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricDurability\",\"ListItemText\":\"Update-AzServiceFabricDurability\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricDurability\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricNodeType\",\"ListItemText\":\"Update-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricReliability\",\"ListItemText\":\"Update-AzServiceFabricReliability\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricReliability\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricVmImage\",\"ListItemText\":\"Update-AzServiceFabricVmImage\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricVmImage\\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Update-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Update-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForWebApp\",\"ListItemText\":\"Update-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Update-AzSignalR\",\"ListItemText\":\"Update-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Update-AzSignalR\\r\\n\"},{\"CompletionText\":\"Update-AzSignalRNetworkAcl\",\"ListItemText\":\"Update-AzSignalRNetworkAcl\",\"ResultType\":2,\"ToolTip\":\"Update-AzSignalRNetworkAcl\\r\\n\"},{\"CompletionText\":\"Update-AzSnapshot\",\"ListItemText\":\"Update-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Update-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Update-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Update-AzSqlInstanceLink\",\"ListItemText\":\"Update-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncGroup\",\"ListItemText\":\"Update-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncMember\",\"ListItemText\":\"Update-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncSchema\",\"ListItemText\":\"Update-AzSqlSyncSchema\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncSchema\\r\\n\"},{\"CompletionText\":\"Update-AzSqlVM\",\"ListItemText\":\"Update-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Update-AzSqlVMGroup\",\"ListItemText\":\"Update-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Update-AzSshKey\",\"ListItemText\":\"Update-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzSshKey\\r\\n\"},{\"CompletionText\":\"Update-AzStackHciCluster\",\"ListItemText\":\"Update-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Update-AzStaticWebApp\",\"ListItemText\":\"Update-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Update-AzStaticWebAppUser\",\"ListItemText\":\"Update-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Update-AzStorageAccountNetworkRuleSet\",\"ListItemText\":\"Update-AzStorageAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzStorageBlobServiceProperty\",\"ListItemText\":\"Update-AzStorageBlobServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageBlobServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStorageEncryptionScope\",\"ListItemText\":\"Update-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"Update-AzStorageFileServiceProperty\",\"ListItemText\":\"Update-AzStorageFileServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageFileServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStorageMover\",\"ListItemText\":\"Update-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverAgent\",\"ListItemText\":\"Update-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverAzStorageContainerEndpoint\",\"ListItemText\":\"Update-AzStorageMoverAzStorageContainerEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverAzStorageContainerEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverJobDefinition\",\"ListItemText\":\"Update-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverNfsEndpoint\",\"ListItemText\":\"Update-AzStorageMoverNfsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverNfsEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverProject\",\"ListItemText\":\"Update-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Update-AzStorageServiceProperty\",\"ListItemText\":\"Update-AzStorageServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsCluster\",\"ListItemText\":\"Update-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsFunction\",\"ListItemText\":\"Update-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsInput\",\"ListItemText\":\"Update-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsJob\",\"ListItemText\":\"Update-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsOutput\",\"ListItemText\":\"Update-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsTransformation\",\"ListItemText\":\"Update-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"Update-AzSupportTicket\",\"ListItemText\":\"Update-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"Update-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseFirewallRule\",\"ListItemText\":\"Update-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Update-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Update-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPool\",\"ListItemText\":\"Update-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Update-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Update-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\",\"ListItemText\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseManagedVirtualNetworkConfig\",\"ListItemText\":\"Update-AzSynapseManagedVirtualNetworkConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseManagedVirtualNetworkConfig\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSparkPool\",\"ListItemText\":\"Update-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlDatabase\",\"ListItemText\":\"Update-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPool\",\"ListItemText\":\"Update-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseWorkspace\",\"ListItemText\":\"Update-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Update-AzTag\",\"ListItemText\":\"Update-AzTag\",\"ResultType\":2,\"ToolTip\":\"Update-AzTag\\r\\n\"},{\"CompletionText\":\"Update-AzUserAssignedIdentity\",\"ListItemText\":\"Update-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Update-AzVHubRouteTable\",\"ListItemText\":\"Update-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualApplianceSite\",\"ListItemText\":\"Update-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHub\",\"ListItemText\":\"Update-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHubBgpConnection\",\"ListItemText\":\"Update-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHubVnetConnection\",\"ListItemText\":\"Update-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Update-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualRouter\",\"ListItemText\":\"Update-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualRouterPeer\",\"ListItemText\":\"Update-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualWan\",\"ListItemText\":\"Update-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Update-AzVM\",\"ListItemText\":\"Update-AzVM\",\"ResultType\":2,\"ToolTip\":\"Update-AzVM\\r\\n\"},{\"CompletionText\":\"Update-AzVmss\",\"ListItemText\":\"Update-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmss\\r\\n\"},{\"CompletionText\":\"Update-AzVmssInstance\",\"ListItemText\":\"Update-AzVmssInstance\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmssInstance\\r\\n\"},{\"CompletionText\":\"Update-AzVmssVM\",\"ListItemText\":\"Update-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Update-AzVpnConnection\",\"ListItemText\":\"Update-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVpnGateway\",\"ListItemText\":\"Update-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Update-AzVpnGatewayNatRule\",\"ListItemText\":\"Update-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Update-AzVpnServerConfiguration\",\"ListItemText\":\"Update-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Update-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Update-AzVpnSite\",\"ListItemText\":\"Update-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Update-AzWebAppAccessRestrictionConfig\",\"ListItemText\":\"Update-AzWebAppAccessRestrictionConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzWebAppAccessRestrictionConfig\\r\\n\"},{\"CompletionText\":\"Update-AzWebAppTrafficRouting\",\"ListItemText\":\"Update-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Update-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Update-AzWebPubSub\",\"ListItemText\":\"Update-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Update-AzWvdApplication\",\"ListItemText\":\"Update-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Update-AzWvdApplicationGroup\",\"ListItemText\":\"Update-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Update-AzWvdDesktop\",\"ListItemText\":\"Update-AzWvdDesktop\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdDesktop \\r\\n\"},{\"CompletionText\":\"Update-AzWvdHostPool\",\"ListItemText\":\"Update-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Update-AzWvdMsixPackage\",\"ListItemText\":\"Update-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Update-AzWvdScalingPlan\",\"ListItemText\":\"Update-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Update-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Update-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Update-AzWvdSessionHost\",\"ListItemText\":\"Update-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Update-AzWvdWorkspace\",\"ListItemText\":\"Update-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Update-Disk\",\"ListItemText\":\"Update-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Disk \\r\\n\"},{\"CompletionText\":\"Update-DscConfiguration\",\"ListItemText\":\"Update-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Update-EtwTraceSession\",\"ListItemText\":\"Update-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Update-FormatData\",\"ListItemText\":\"Update-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-FormatData [[-AppendPath] ] [-PrependPath ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-Help\",\"ListItemText\":\"Update-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Help [[-Module] ] [[-SourcePath] ] [[-UICulture] ] [-FullyQualifiedModule ] [-Recurse] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-Help [[-Module] ] [[-UICulture] ] [-FullyQualifiedModule ] [-LiteralPath ] [-Recurse] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-HostStorageCache\",\"ListItemText\":\"Update-HostStorageCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-HostStorageCache \\r\\n\"},{\"CompletionText\":\"Update-IscsiTarget\",\"ListItemText\":\"Update-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Update-IscsiTargetPortal\",\"ListItemText\":\"Update-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Update-LapsADSchema\",\"ListItemText\":\"Update-LapsADSchema\",\"ResultType\":2,\"ToolTip\":\"Update-LapsADSchema\\r\\n\"},{\"CompletionText\":\"Update-List\",\"ListItemText\":\"Update-List\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-List [[-Property] ] [-Add ] [-Remove ] [-InputObject ] []\\r\\n\\r\\nUpdate-List [[-Property] ] -Replace [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Update-Module\",\"ListItemText\":\"Update-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Module \\r\\n\"},{\"CompletionText\":\"Update-ModuleManifest\",\"ListItemText\":\"Update-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ModuleManifest \\r\\n\"},{\"CompletionText\":\"Update-MpSignature\",\"ListItemText\":\"Update-MpSignature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-MpSignature \\r\\n\"},{\"CompletionText\":\"Update-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Update-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Update-NetIPsecRule\",\"ListItemText\":\"Update-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Update-PSModuleManifest\",\"ListItemText\":\"Update-PSModuleManifest\",\"ResultType\":2,\"ToolTip\":\"Update-PSModuleManifest\\r\\n\"},{\"CompletionText\":\"Update-PSResource\",\"ListItemText\":\"Update-PSResource\",\"ResultType\":2,\"ToolTip\":\"Update-PSResource\\r\\n\"},{\"CompletionText\":\"Update-PSScriptFileInfo\",\"ListItemText\":\"Update-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Update-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Update-Script\",\"ListItemText\":\"Update-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Script \\r\\n\"},{\"CompletionText\":\"Update-ScriptFileInfo\",\"ListItemText\":\"Update-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"Update-SmbMultichannelConnection\",\"ListItemText\":\"Update-SmbMultichannelConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-SmbMultichannelConnection \\r\\n\"},{\"CompletionText\":\"Update-StorageBusCache\",\"ListItemText\":\"Update-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Update-StorageFirmware\",\"ListItemText\":\"Update-StorageFirmware\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageFirmware \\r\\n\"},{\"CompletionText\":\"Update-StoragePool\",\"ListItemText\":\"Update-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StoragePool \\r\\n\"},{\"CompletionText\":\"Update-StorageProviderCache\",\"ListItemText\":\"Update-StorageProviderCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageProviderCache \\r\\n\"},{\"CompletionText\":\"Update-TypeData\",\"ListItemText\":\"Update-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-TypeData [[-AppendPath] ] [-PrependPath ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-TypeData -TypeName [-MemberType ] [-MemberName ] [-Value ] [-SecondValue ] [-TypeConverter ] [-TypeAdapter ] [-SerializationMethod ] [-TargetTypeForDeserialization ] [-SerializationDepth ] [-DefaultDisplayProperty ] [-InheritPropertySerializationSet ] [-StringSerializationSource ] [-DefaultDisplayPropertySet ] [-DefaultKeyPropertySet ] [-PropertySerializationSet ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-TypeData [-TypeData] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-VMVersion\",\"ListItemText\":\"Update-VMVersion\",\"ResultType\":2,\"ToolTip\":\"Update-VMVersion\\r\\n\"},{\"CompletionText\":\"Update-WIMBootEntry\",\"ListItemText\":\"Update-WIMBootEntry\",\"ResultType\":2,\"ToolTip\":\"Update-WIMBootEntry\\r\\n\"},{\"CompletionText\":\"upfc.exe\",\"ListItemText\":\"upfc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\upfc.exe\"},{\"CompletionText\":\"UpgradeResultsUI.exe\",\"ListItemText\":\"UpgradeResultsUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UpgradeResultsUI.exe\"},{\"CompletionText\":\"upmo\",\"ListItemText\":\"upmo\",\"ResultType\":2,\"ToolTip\":\"upmo\"},{\"CompletionText\":\"upnpcont.exe\",\"ListItemText\":\"upnpcont.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\upnpcont.exe\"},{\"CompletionText\":\"UPPrinterInstaller.exe\",\"ListItemText\":\"UPPrinterInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UPPrinterInstaller.exe\"},{\"CompletionText\":\"Use-AzHDInsightCluster\",\"ListItemText\":\"Use-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Use-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Use-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Use-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Use-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Use-WindowsUnattend\",\"ListItemText\":\"Use-WindowsUnattend\",\"ResultType\":2,\"ToolTip\":\"Use-WindowsUnattend\\r\\n\"},{\"CompletionText\":\"UserAccountBroker.exe\",\"ListItemText\":\"UserAccountBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserAccountBroker.exe\"},{\"CompletionText\":\"UserAccountControlSettings.exe\",\"ListItemText\":\"UserAccountControlSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserAccountControlSettings.exe\"},{\"CompletionText\":\"UserDataSource.exe\",\"ListItemText\":\"UserDataSource.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserDataSource.exe\"},{\"CompletionText\":\"userinit.exe\",\"ListItemText\":\"userinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\userinit.exe\"},{\"CompletionText\":\"UsoClient.exe\",\"ListItemText\":\"UsoClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UsoClient.exe\"},{\"CompletionText\":\"UtcDecoderHost.exe\",\"ListItemText\":\"UtcDecoderHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UtcDecoderHost.exe\"},{\"CompletionText\":\"Utilman.exe\",\"ListItemText\":\"Utilman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Utilman.exe\"},{\"CompletionText\":\"V:\",\"ListItemText\":\"V:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nV: \\r\\n\"},{\"CompletionText\":\"Validate-AzDataShare\",\"ListItemText\":\"Validate-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Validate-AzDataShare\"},{\"CompletionText\":\"VaultCmd.exe\",\"ListItemText\":\"VaultCmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VaultCmd.exe\"},{\"CompletionText\":\"vds.exe\",\"ListItemText\":\"vds.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vds.exe\"},{\"CompletionText\":\"vdsldr.exe\",\"ListItemText\":\"vdsldr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vdsldr.exe\"},{\"CompletionText\":\"verclsid.exe\",\"ListItemText\":\"verclsid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verclsid.exe\"},{\"CompletionText\":\"verifier.exe\",\"ListItemText\":\"verifier.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verifier.exe\"},{\"CompletionText\":\"verifiergui.exe\",\"ListItemText\":\"verifiergui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verifiergui.exe\"},{\"CompletionText\":\"vfpctrl.exe\",\"ListItemText\":\"vfpctrl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vfpctrl.exe\"},{\"CompletionText\":\"virtmgmt.msc\",\"ListItemText\":\"virtmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\virtmgmt.msc\"},{\"CompletionText\":\"vmcompute.exe\",\"ListItemText\":\"vmcompute.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmcompute.exe\"},{\"CompletionText\":\"vmconnect.exe\",\"ListItemText\":\"vmconnect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmconnect.exe\"},{\"CompletionText\":\"vmms.exe\",\"ListItemText\":\"vmms.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmms.exe\"},{\"CompletionText\":\"vmplatformca.exe\",\"ListItemText\":\"vmplatformca.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmplatformca.exe\"},{\"CompletionText\":\"vmsp.exe\",\"ListItemText\":\"vmsp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmsp.exe\"},{\"CompletionText\":\"vmwp.exe\",\"ListItemText\":\"vmwp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmwp.exe\"},{\"CompletionText\":\"VoiceAccess.exe\",\"ListItemText\":\"VoiceAccess.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VoiceAccess.exe\"},{\"CompletionText\":\"vsce.cmd\",\"ListItemText\":\"vsce.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\vsce.cmd\"},{\"CompletionText\":\"vsce.ps1\",\"ListItemText\":\"vsce.ps1\",\"ResultType\":2,\"ToolTip\":\"vsce.ps1 \\r\\n\"},{\"CompletionText\":\"vscode-bisect.cmd\",\"ListItemText\":\"vscode-bisect.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\vscode-bisect.cmd\"},{\"CompletionText\":\"vscode-bisect.ps1\",\"ListItemText\":\"vscode-bisect.ps1\",\"ResultType\":2,\"ToolTip\":\"vscode-bisect.ps1 \\r\\n\"},{\"CompletionText\":\"VsGraphicsDesktopEngine.exe\",\"ListItemText\":\"VsGraphicsDesktopEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VsGraphicsDesktopEngine.exe\"},{\"CompletionText\":\"VsGraphicsRemoteEngine.exe\",\"ListItemText\":\"VsGraphicsRemoteEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VsGraphicsRemoteEngine.exe\"},{\"CompletionText\":\"vssadmin.exe\",\"ListItemText\":\"vssadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vssadmin.exe\"},{\"CompletionText\":\"VSSVC.exe\",\"ListItemText\":\"VSSVC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VSSVC.exe\"},{\"CompletionText\":\"vulkaninfo-1-999-0-0-0.exe\",\"ListItemText\":\"vulkaninfo-1-999-0-0-0.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vulkaninfo-1-999-0-0-0.exe\"},{\"CompletionText\":\"vulkaninfo.exe\",\"ListItemText\":\"vulkaninfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vulkaninfo.exe\"},{\"CompletionText\":\"w32tm.exe\",\"ListItemText\":\"w32tm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\w32tm.exe\"},{\"CompletionText\":\"W:\",\"ListItemText\":\"W:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nW: \\r\\n\"},{\"CompletionText\":\"Wait-AdlJob\",\"ListItemText\":\"Wait-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AdlJob\"},{\"CompletionText\":\"Wait-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Wait-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Wait-AzHDInsightJob\",\"ListItemText\":\"Wait-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Wait-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Wait-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Wait-AzSynapseSparkJob\",\"ListItemText\":\"Wait-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Wait-Debugger\",\"ListItemText\":\"Wait-Debugger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Debugger []\\r\\n\"},{\"CompletionText\":\"Wait-Event\",\"ListItemText\":\"Wait-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Event [[-SourceIdentifier] ] [-Timeout ] []\\r\\n\"},{\"CompletionText\":\"Wait-Job\",\"ListItemText\":\"Wait-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Job [-Id] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Job] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Name] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-InstanceId] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-State] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Filter] [-Any] [-Timeout ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Wait-Process\",\"ListItemText\":\"Wait-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Process [-Name] [[-Timeout] ] [-Any] [-PassThru] []\\r\\n\\r\\nWait-Process [-Id] [[-Timeout] ] [-Any] [-PassThru] []\\r\\n\\r\\nWait-Process [[-Timeout] ] -InputObject [-Any] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Wait-VM\",\"ListItemText\":\"Wait-VM\",\"ResultType\":2,\"ToolTip\":\"Wait-VM\\r\\n\"},{\"CompletionText\":\"waitfor.exe\",\"ListItemText\":\"waitfor.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\waitfor.exe\"},{\"CompletionText\":\"WallpaperHost.exe\",\"ListItemText\":\"WallpaperHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WallpaperHost.exe\"},{\"CompletionText\":\"wbadmin.exe\",\"ListItemText\":\"wbadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wbadmin.exe\"},{\"CompletionText\":\"wbemtest.exe\",\"ListItemText\":\"wbemtest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\wbemtest.exe\"},{\"CompletionText\":\"wbengine.exe\",\"ListItemText\":\"wbengine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wbengine.exe\"},{\"CompletionText\":\"WdfPerfEnhancedVerifier.cmd\",\"ListItemText\":\"WdfPerfEnhancedVerifier.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\WdfPerfEnhancedVerifier.cmd\"},{\"CompletionText\":\"wecutil.exe\",\"ListItemText\":\"wecutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wecutil.exe\"},{\"CompletionText\":\"WerFault.exe\",\"ListItemText\":\"WerFault.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WerFault.exe\"},{\"CompletionText\":\"WerFaultSecure.exe\",\"ListItemText\":\"WerFaultSecure.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WerFaultSecure.exe\"},{\"CompletionText\":\"wermgr.exe\",\"ListItemText\":\"wermgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wermgr.exe\"},{\"CompletionText\":\"wevtutil.exe\",\"ListItemText\":\"wevtutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wevtutil.exe\"},{\"CompletionText\":\"wextract.exe\",\"ListItemText\":\"wextract.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wextract.exe\"},{\"CompletionText\":\"WF.msc\",\"ListItemText\":\"WF.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WF.msc\"},{\"CompletionText\":\"WFS.exe\",\"ListItemText\":\"WFS.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WFS.exe\"},{\"CompletionText\":\"where\",\"ListItemText\":\"where\",\"ResultType\":2,\"ToolTip\":\"Where-Object\"},{\"CompletionText\":\"Where-Object\",\"ListItemText\":\"Where-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWhere-Object [-Property] [[-Value] ] [-InputObject ] [-EQ] []\\r\\n\\r\\nWhere-Object [-FilterScript] [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CEQ [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -GT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CGT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -LT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -GE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CGE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -LE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Like [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Match [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Contains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -In [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Is [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -IsNot [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] -Not [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"where.exe\",\"ListItemText\":\"where.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\where.exe\"},{\"CompletionText\":\"whoami.exe\",\"ListItemText\":\"whoami.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\whoami.exe\"},{\"CompletionText\":\"wiaacmgr.exe\",\"ListItemText\":\"wiaacmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wiaacmgr.exe\"},{\"CompletionText\":\"wiawow64.exe\",\"ListItemText\":\"wiawow64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wiawow64.exe\"},{\"CompletionText\":\"wifitask.exe\",\"ListItemText\":\"wifitask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wifitask.exe\"},{\"CompletionText\":\"wimserv.exe\",\"ListItemText\":\"wimserv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wimserv.exe\"},{\"CompletionText\":\"WinBioDataModelOOBE.exe\",\"ListItemText\":\"WinBioDataModelOOBE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinBioDataModelOOBE.exe\"},{\"CompletionText\":\"Windows.Media.BackgroundPlayback.exe\",\"ListItemText\":\"Windows.Media.BackgroundPlayback.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Windows.Media.BackgroundPlayback.exe\"},{\"CompletionText\":\"Windows.WARP.JITService.exe\",\"ListItemText\":\"Windows.WARP.JITService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Windows.WARP.JITService.exe\"},{\"CompletionText\":\"WindowsActionDialog.exe\",\"ListItemText\":\"WindowsActionDialog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WindowsActionDialog.exe\"},{\"CompletionText\":\"WindowsPackageManagerServer.exe\",\"ListItemText\":\"WindowsPackageManagerServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\WindowsPackageManagerServer.exe\"},{\"CompletionText\":\"WindowsUpdateElevatedInstaller.exe\",\"ListItemText\":\"WindowsUpdateElevatedInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WindowsUpdateElevatedInstaller.exe\"},{\"CompletionText\":\"winget.exe\",\"ListItemText\":\"winget.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\winget.exe\"},{\"CompletionText\":\"winhlp32.exe\",\"ListItemText\":\"winhlp32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\winhlp32.exe\"},{\"CompletionText\":\"wininit.exe\",\"ListItemText\":\"wininit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wininit.exe\"},{\"CompletionText\":\"winload.exe\",\"ListItemText\":\"winload.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winload.exe\"},{\"CompletionText\":\"winlogon.exe\",\"ListItemText\":\"winlogon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winlogon.exe\"},{\"CompletionText\":\"WinMgmt.exe\",\"ListItemText\":\"WinMgmt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WinMgmt.exe\"},{\"CompletionText\":\"winresume.exe\",\"ListItemText\":\"winresume.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winresume.exe\"},{\"CompletionText\":\"winrm.cmd\",\"ListItemText\":\"winrm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrm.cmd\"},{\"CompletionText\":\"winrm.vbs\",\"ListItemText\":\"winrm.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrm.vbs\"},{\"CompletionText\":\"winrs.exe\",\"ListItemText\":\"winrs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrs.exe\"},{\"CompletionText\":\"winrshost.exe\",\"ListItemText\":\"winrshost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrshost.exe\"},{\"CompletionText\":\"WinRTNetMUAHostServer.exe\",\"ListItemText\":\"WinRTNetMUAHostServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinRTNetMUAHostServer.exe\"},{\"CompletionText\":\"WinSAT.exe\",\"ListItemText\":\"WinSAT.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinSAT.exe\"},{\"CompletionText\":\"winver.exe\",\"ListItemText\":\"winver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winver.exe\"},{\"CompletionText\":\"wjb\",\"ListItemText\":\"wjb\",\"ResultType\":2,\"ToolTip\":\"Wait-Job\"},{\"CompletionText\":\"wkspbroker.exe\",\"ListItemText\":\"wkspbroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wkspbroker.exe\"},{\"CompletionText\":\"wksprt.exe\",\"ListItemText\":\"wksprt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wksprt.exe\"},{\"CompletionText\":\"wlanext.exe\",\"ListItemText\":\"wlanext.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wlanext.exe\"},{\"CompletionText\":\"wlrmdr.exe\",\"ListItemText\":\"wlrmdr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wlrmdr.exe\"},{\"CompletionText\":\"WMIADAP.exe\",\"ListItemText\":\"WMIADAP.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WMIADAP.exe\"},{\"CompletionText\":\"WmiApSrv.exe\",\"ListItemText\":\"WmiApSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WmiApSrv.exe\"},{\"CompletionText\":\"WMIC.exe\",\"ListItemText\":\"WMIC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WMIC.exe\"},{\"CompletionText\":\"WmiMgmt.msc\",\"ListItemText\":\"WmiMgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WmiMgmt.msc\"},{\"CompletionText\":\"WmiPrvSE.exe\",\"ListItemText\":\"WmiPrvSE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WmiPrvSE.exe\"},{\"CompletionText\":\"WMPDMC.exe\",\"ListItemText\":\"WMPDMC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WMPDMC.exe\"},{\"CompletionText\":\"WorkFolders.exe\",\"ListItemText\":\"WorkFolders.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WorkFolders.exe\"},{\"CompletionText\":\"wowreg32.exe\",\"ListItemText\":\"wowreg32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wowreg32.exe\"},{\"CompletionText\":\"wpa.exe\",\"ListItemText\":\"wpa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpa.exe\"},{\"CompletionText\":\"wpaexporter.exe\",\"ListItemText\":\"wpaexporter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpaexporter.exe\"},{\"CompletionText\":\"wpbbin.exe\",\"ListItemText\":\"wpbbin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpbbin.exe\"},{\"CompletionText\":\"WpcMon.exe\",\"ListItemText\":\"WpcMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WpcMon.exe\"},{\"CompletionText\":\"WpcTok.exe\",\"ListItemText\":\"WpcTok.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WpcTok.exe\"},{\"CompletionText\":\"WPDShextAutoplay.exe\",\"ListItemText\":\"WPDShextAutoplay.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WPDShextAutoplay.exe\"},{\"CompletionText\":\"wpnpinst.exe\",\"ListItemText\":\"wpnpinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpnpinst.exe\"},{\"CompletionText\":\"wpr.exe\",\"ListItemText\":\"wpr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpr.exe\"},{\"CompletionText\":\"WPRUI.exe\",\"ListItemText\":\"WPRUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\WPRUI.exe\"},{\"CompletionText\":\"write\",\"ListItemText\":\"write\",\"ResultType\":2,\"ToolTip\":\"Write-Output\"},{\"CompletionText\":\"Write-Debug\",\"ListItemText\":\"Write-Debug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Debug [-Message] []\\r\\n\"},{\"CompletionText\":\"Write-DtcTransactionsTraceSession\",\"ListItemText\":\"Write-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Write-Error\",\"ListItemText\":\"Write-Error\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Error [-Message] [-Category ] [-ErrorId ] [-TargetObject ] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\\r\\nWrite-Error [-Exception] [-Message ] [-Category ] [-ErrorId ] [-TargetObject ] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\\r\\nWrite-Error [-ErrorRecord] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\"},{\"CompletionText\":\"Write-FileSystemCache\",\"ListItemText\":\"Write-FileSystemCache\",\"ResultType\":2,\"ToolTip\":\"Write-FileSystemCache\"},{\"CompletionText\":\"Write-GitBranchName\",\"ListItemText\":\"Write-GitBranchName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitBranchName \\r\\n\"},{\"CompletionText\":\"Write-GitBranchStatus\",\"ListItemText\":\"Write-GitBranchStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitBranchStatus \\r\\n\"},{\"CompletionText\":\"Write-GitIndexStatus\",\"ListItemText\":\"Write-GitIndexStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitIndexStatus \\r\\n\"},{\"CompletionText\":\"Write-GitStashCount\",\"ListItemText\":\"Write-GitStashCount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitStashCount \\r\\n\"},{\"CompletionText\":\"Write-GitStatus\",\"ListItemText\":\"Write-GitStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitStatus \\r\\n\"},{\"CompletionText\":\"Write-GitWorkingDirStatus\",\"ListItemText\":\"Write-GitWorkingDirStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitWorkingDirStatus \\r\\n\"},{\"CompletionText\":\"Write-GitWorkingDirStatusSummary\",\"ListItemText\":\"Write-GitWorkingDirStatusSummary\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitWorkingDirStatusSummary \\r\\n\"},{\"CompletionText\":\"Write-Host\",\"ListItemText\":\"Write-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Host [[-Object] ] [-NoNewline] [-Separator ] [-ForegroundColor ] [-BackgroundColor ] []\\r\\n\"},{\"CompletionText\":\"Write-Information\",\"ListItemText\":\"Write-Information\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Information [-MessageData] [[-Tags] ] []\\r\\n\"},{\"CompletionText\":\"Write-Output\",\"ListItemText\":\"Write-Output\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Output [-InputObject] [-NoEnumerate] []\\r\\n\"},{\"CompletionText\":\"Write-PrinterNfcTag\",\"ListItemText\":\"Write-PrinterNfcTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-PrinterNfcTag \\r\\n\"},{\"CompletionText\":\"Write-Progress\",\"ListItemText\":\"Write-Progress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Progress [[-Activity] ] [[-Status] ] [[-Id] ] [-PercentComplete ] [-SecondsRemaining ] [-CurrentOperation ] [-ParentId ] [-Completed] [-SourceId ] []\\r\\n\"},{\"CompletionText\":\"Write-Prompt\",\"ListItemText\":\"Write-Prompt\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Prompt \\r\\n\"},{\"CompletionText\":\"Write-VcsStatus\",\"ListItemText\":\"Write-VcsStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-VcsStatus \\r\\n\"},{\"CompletionText\":\"Write-Verbose\",\"ListItemText\":\"Write-Verbose\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Verbose [-Message] []\\r\\n\"},{\"CompletionText\":\"Write-VolumeCache\",\"ListItemText\":\"Write-VolumeCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-VolumeCache \\r\\n\"},{\"CompletionText\":\"Write-Warning\",\"ListItemText\":\"Write-Warning\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Warning [-Message] []\\r\\n\"},{\"CompletionText\":\"write.exe\",\"ListItemText\":\"write.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\write.exe\"},{\"CompletionText\":\"wscadminui.exe\",\"ListItemText\":\"wscadminui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscadminui.exe\"},{\"CompletionText\":\"WSCollect.exe\",\"ListItemText\":\"WSCollect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSCollect.exe\"},{\"CompletionText\":\"wscript.exe\",\"ListItemText\":\"wscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscript.exe\"},{\"CompletionText\":\"wscui.cpl\",\"ListItemText\":\"wscui.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscui.cpl\"},{\"CompletionText\":\"wsgen.exe\",\"ListItemText\":\"wsgen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\wsgen.exe\"},{\"CompletionText\":\"wsimport.exe\",\"ListItemText\":\"wsimport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\wsimport.exe\"},{\"CompletionText\":\"wsl.exe\",\"ListItemText\":\"wsl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsl.exe\"},{\"CompletionText\":\"wslconfig.exe\",\"ListItemText\":\"wslconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wslconfig.exe\"},{\"CompletionText\":\"wslg.exe\",\"ListItemText\":\"wslg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wslg.exe\"},{\"CompletionText\":\"WSManHTTPConfig.exe\",\"ListItemText\":\"WSManHTTPConfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSManHTTPConfig.exe\"},{\"CompletionText\":\"wsmprovhost.exe\",\"ListItemText\":\"wsmprovhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsmprovhost.exe\"},{\"CompletionText\":\"wsqmcons.exe\",\"ListItemText\":\"wsqmcons.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsqmcons.exe\"},{\"CompletionText\":\"WSReset.exe\",\"ListItemText\":\"WSReset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSReset.exe\"},{\"CompletionText\":\"wt.exe\",\"ListItemText\":\"wt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wt.exe\"},{\"CompletionText\":\"wuapihost.exe\",\"ListItemText\":\"wuapihost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wuapihost.exe\"},{\"CompletionText\":\"wuauclt.exe\",\"ListItemText\":\"wuauclt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wuauclt.exe\"},{\"CompletionText\":\"WUDFCompanionHost.exe\",\"ListItemText\":\"WUDFCompanionHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WUDFCompanionHost.exe\"},{\"CompletionText\":\"WUDFHost.exe\",\"ListItemText\":\"WUDFHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WUDFHost.exe\"},{\"CompletionText\":\"wusa.exe\",\"ListItemText\":\"wusa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wusa.exe\"},{\"CompletionText\":\"WWAHost.exe\",\"ListItemText\":\"WWAHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WWAHost.exe\"},{\"CompletionText\":\"X:\",\"ListItemText\":\"X:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nX: \\r\\n\"},{\"CompletionText\":\"XblGameSaveTask.exe\",\"ListItemText\":\"XblGameSaveTask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\XblGameSaveTask.exe\"},{\"CompletionText\":\"xbootmgr.exe\",\"ListItemText\":\"xbootmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xbootmgr.exe\"},{\"CompletionText\":\"xbootmgrsleep.exe\",\"ListItemText\":\"xbootmgrsleep.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xbootmgrsleep.exe\"},{\"CompletionText\":\"xcopy.exe\",\"ListItemText\":\"xcopy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\xcopy.exe\"},{\"CompletionText\":\"xjc.exe\",\"ListItemText\":\"xjc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\xjc.exe\"},{\"CompletionText\":\"xperf.exe\",\"ListItemText\":\"xperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xperf.exe\"},{\"CompletionText\":\"xwizard.exe\",\"ListItemText\":\"xwizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\xwizard.exe\"},{\"CompletionText\":\"Y:\",\"ListItemText\":\"Y:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nY: \\r\\n\"},{\"CompletionText\":\"yarn.cmd\",\"ListItemText\":\"yarn.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yarn.cmd\"},{\"CompletionText\":\"yarn.ps1\",\"ListItemText\":\"yarn.ps1\",\"ResultType\":2,\"ToolTip\":\"yarn.ps1 \\r\\n\"},{\"CompletionText\":\"yarnpkg.cmd\",\"ListItemText\":\"yarnpkg.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yarnpkg.cmd\"},{\"CompletionText\":\"yarnpkg.ps1\",\"ListItemText\":\"yarnpkg.ps1\",\"ResultType\":2,\"ToolTip\":\"yarnpkg.ps1 \\r\\n\"},{\"CompletionText\":\"yo-complete.cmd\",\"ListItemText\":\"yo-complete.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yo-complete.cmd\"},{\"CompletionText\":\"yo-complete.ps1\",\"ListItemText\":\"yo-complete.ps1\",\"ResultType\":2,\"ToolTip\":\"yo-complete.ps1 \\r\\n\"},{\"CompletionText\":\"yo.cmd\",\"ListItemText\":\"yo.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yo.cmd\"},{\"CompletionText\":\"yo.ps1\",\"ListItemText\":\"yo.ps1\",\"ResultType\":2,\"ToolTip\":\"yo.ps1 \\r\\n\"},{\"CompletionText\":\"Z:\",\"ListItemText\":\"Z:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nZ: \\r\\n\"},{\"CompletionText\":\"__VSCode-Escape-Value\",\"ListItemText\":\"__VSCode-Escape-Value\",\"ResultType\":2,\"ToolTip\":\"\\r\\n__VSCode-Escape-Value [[-value] ]\\r\\n\"},{\"CompletionText\":\"Defender\\\\Add-MpPreference\",\"ListItemText\":\"Add-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-MpPreference \\r\\n\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\bash.exe\",\"ListItemText\":\"bash.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\bash.exe\"},{\"CompletionText\":\"Az.Sql\\\\Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"'C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe'\",\"ListItemText\":\"code-tunnel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe\"},{\"CompletionText\":\"'C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code.cmd'\",\"ListItemText\":\"code.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code.cmd\"},{\"CompletionText\":\"Microsoft.PowerShell.Archive\\\\Compress-Archive\",\"ListItemText\":\"Compress-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompress-Archive \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Disable-PhysicalDiskIndication\",\"ListItemText\":\"Disable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Disable-PhysicalDiskIndication\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-PSTrace\",\"ListItemText\":\"Disable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSTrace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-PSWSManCombinedTrace\",\"ListItemText\":\"Disable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Disable-StorageDiagnosticLog\",\"ListItemText\":\"Disable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Disable-StorageDiagnosticLog\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-WSManTrace\",\"ListItemText\":\"Disable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WSManTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Enable-PhysicalDiskIndication\",\"ListItemText\":\"Enable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Enable-PhysicalDiskIndication\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-PSTrace\",\"ListItemText\":\"Enable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSTrace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-PSWSManCombinedTrace\",\"ListItemText\":\"Enable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Enable-StorageDiagnosticLog\",\"ListItemText\":\"Enable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Enable-StorageDiagnosticLog\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-WSManTrace\",\"ListItemText\":\"Enable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Microsoft.PowerShell.Archive\\\\Expand-Archive\",\"ListItemText\":\"Expand-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-Archive \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Export-VMCheckpoint\",\"ListItemText\":\"Export-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Export-VMCheckpoint\"},{\"CompletionText\":\"PowerShellGet\\\\fimo\",\"ListItemText\":\"fimo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\fimo\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Command\",\"ListItemText\":\"Find-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Command \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-DscResource\",\"ListItemText\":\"Find-DscResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-DscResource \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Module\",\"ListItemText\":\"Find-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-RoleCapability\",\"ListItemText\":\"Find-RoleCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-RoleCapability \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Script\",\"ListItemText\":\"Find-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Script \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Flush-Volume\",\"ListItemText\":\"Flush-Volume\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Flush-Volume\"},{\"CompletionText\":\"CimCmdlets\\\\gcai\",\"ListItemText\":\"gcai\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcai\"},{\"CompletionText\":\"CimCmdlets\\\\gcim\",\"ListItemText\":\"gcim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcim\"},{\"CompletionText\":\"CimCmdlets\\\\gcls\",\"ListItemText\":\"gcls\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcls\"},{\"CompletionText\":\"CimCmdlets\\\\gcms\",\"ListItemText\":\"gcms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcms\"},{\"CompletionText\":\"Az.Sql\\\\Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-DiskSNV\",\"ListItemText\":\"Get-DiskSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-DiskSNV\"},{\"CompletionText\":\"PowerShellGet\\\\Get-InstalledModule\",\"ListItemText\":\"Get-InstalledModule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledModule \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Get-InstalledScript\",\"ListItemText\":\"Get-InstalledScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledScript \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Get-LogProperties\",\"ListItemText\":\"Get-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LogProperties \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpComputerStatus\",\"ListItemText\":\"Get-MpComputerStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpComputerStatus \\r\\n\"},{\"CompletionText\":\"DefenderPerformance\\\\Get-MpPerformanceReport\",\"ListItemText\":\"Get-MpPerformanceReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPerformanceReport \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpPreference\",\"ListItemText\":\"Get-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPreference \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreat\",\"ListItemText\":\"Get-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreat \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreatCatalog\",\"ListItemText\":\"Get-MpThreatCatalog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatCatalog \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreatDetection\",\"ListItemText\":\"Get-MpThreatDetection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatDetection \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-PhysicalDiskSNV\",\"ListItemText\":\"Get-PhysicalDiskSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-PhysicalDiskSNV\"},{\"CompletionText\":\"PowerShellGet\\\\Get-PSRepository\",\"ListItemText\":\"Get-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSRepository \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-StorageEnclosureSNV\",\"ListItemText\":\"Get-StorageEnclosureSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-StorageEnclosureSNV\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-VMCheckpoint\",\"ListItemText\":\"Get-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-VMCheckpoint\"},{\"CompletionText\":\"'C:\\\\Program Files\\\\Git\\\\cmd\\\\git-lfs.exe'\",\"ListItemText\":\"git-lfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-lfs.exe\"},{\"CompletionText\":\"Hyper-V\\\\gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvm\"},{\"CompletionText\":\"VMDirectStorage\\\\gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvm\"},{\"CompletionText\":\"Hyper-V\\\\gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvmr\"},{\"CompletionText\":\"VMDirectStorage\\\\gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvmr\"},{\"CompletionText\":\"Hyper-V\\\\gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvmrs\"},{\"CompletionText\":\"VMDirectStorage\\\\gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvmrs\"},{\"CompletionText\":\"CimCmdlets\\\\icim\",\"ListItemText\":\"icim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\icim\"},{\"CompletionText\":\"VMDirectStorage\\\\Initialize-Volume\",\"ListItemText\":\"Initialize-Volume\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Initialize-Volume\"},{\"CompletionText\":\"PowerShellGet\\\\inmo\",\"ListItemText\":\"inmo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\inmo\"},{\"CompletionText\":\"PowerShellGet\\\\Install-Module\",\"ListItemText\":\"Install-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Install-Script\",\"ListItemText\":\"Install-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Script \\r\\n\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\klist.exe\",\"ListItemText\":\"kli" + }, + { + "type": "output", + "data": "st.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\klist.exe\"},{\"CompletionText\":\"Hyper-V\\\\mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\mvmr\"},{\"CompletionText\":\"VMDirectStorage\\\\mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\mvmr\"},{\"CompletionText\":\"CimCmdlets\\\\ncim\",\"ListItemText\":\"ncim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncim\"},{\"CompletionText\":\"CimCmdlets\\\\ncms\",\"ListItemText\":\"ncms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncms\"},{\"CompletionText\":\"CimCmdlets\\\\ncso\",\"ListItemText\":\"ncso\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncso\"},{\"CompletionText\":\"DefenderPerformance\\\\New-MpPerformanceRecording\",\"ListItemText\":\"New-MpPerformanceRecording\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MpPerformanceRecording \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\New-ScriptFileInfo\",\"ListItemText\":\"New-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\notepad.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\notepad.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.exe\"},{\"CompletionText\":\"PSReadLine\\\\PSConsoleHostReadLine\",\"ListItemText\":\"PSConsoleHostReadLine\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPSConsoleHostReadLine \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Publish-Module\",\"ListItemText\":\"Publish-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Publish-Script\",\"ListItemText\":\"Publish-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\pumo\",\"ListItemText\":\"pumo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\pumo\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh.exe\",\"ListItemText\":\"pwsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\pythonw.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw.exe\"},{\"CompletionText\":\"CimCmdlets\\\\rcie\",\"ListItemText\":\"rcie\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcie\"},{\"CompletionText\":\"CimCmdlets\\\\rcim\",\"ListItemText\":\"rcim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcim\"},{\"CompletionText\":\"CimCmdlets\\\\rcms\",\"ListItemText\":\"rcms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcms\"},{\"CompletionText\":\"PowerShellGet\\\\Register-PSRepository\",\"ListItemText\":\"Register-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSRepository \\r\\n\"},{\"CompletionText\":\"Defender\\\\Remove-MpPreference\",\"ListItemText\":\"Remove-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpPreference \\r\\n\"},{\"CompletionText\":\"Defender\\\\Remove-MpThreat\",\"ListItemText\":\"Remove-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpThreat \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Remove-VMCheckpoint\",\"ListItemText\":\"Remove-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Remove-VMCheckpoint\"},{\"CompletionText\":\"VMDirectStorage\\\\Rename-VMCheckpoint\",\"ListItemText\":\"Rename-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Rename-VMCheckpoint\"},{\"CompletionText\":\"VMDirectStorage\\\\Restore-VMCheckpoint\",\"ListItemText\":\"Restore-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Restore-VMCheckpoint\"},{\"CompletionText\":\"PowerShellGet\\\\Save-Module\",\"ListItemText\":\"Save-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Save-Script\",\"ListItemText\":\"Save-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Script \\r\\n\"},{\"CompletionText\":\"Hyper-V\\\\savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\savm\"},{\"CompletionText\":\"VMDirectStorage\\\\savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\savm\"},{\"CompletionText\":\"CimCmdlets\\\\scim\",\"ListItemText\":\"scim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\scim\"},{\"CompletionText\":\"PSDiagnostics\\\\Set-LogProperties\",\"ListItemText\":\"Set-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-LogProperties \\r\\n\"},{\"CompletionText\":\"Defender\\\\Set-MpPreference\",\"ListItemText\":\"Set-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MpPreference \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Set-PSRepository\",\"ListItemText\":\"Set-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSRepository \\r\\n\"},{\"CompletionText\":\"Hyper-V\\\\spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\spvm\"},{\"CompletionText\":\"VMDirectStorage\\\\spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\spvm\"},{\"CompletionText\":\"Defender\\\\Start-MpRollback\",\"ListItemText\":\"Start-MpRollback\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpRollback \\r\\n\"},{\"CompletionText\":\"Defender\\\\Start-MpScan\",\"ListItemText\":\"Start-MpScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpScan \\r\\n\"},{\"CompletionText\":\"Defender\\\\Start-MpWDOScan\",\"ListItemText\":\"Start-MpWDOScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpWDOScan \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Start-Trace\",\"ListItemText\":\"Start-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Trace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Stop-Trace\",\"ListItemText\":\"Stop-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Trace \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Test-ScriptFileInfo\",\"ListItemText\":\"Test-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Uninstall-Module\",\"ListItemText\":\"Uninstall-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Uninstall-Script\",\"ListItemText\":\"Uninstall-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Unregister-PSRepository\",\"ListItemText\":\"Unregister-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSRepository \\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"PSDesiredStateConfiguration\\\\Update-DscConfiguration\",\"ListItemText\":\"Update-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-DscConfiguration\\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-Module\",\"ListItemText\":\"Update-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-ModuleManifest\",\"ListItemText\":\"Update-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ModuleManifest \\r\\n\"},{\"CompletionText\":\"Defender\\\\Update-MpSignature\",\"ListItemText\":\"Update-MpSignature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-MpSignature \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-Script\",\"ListItemText\":\"Update-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-ScriptFileInfo\",\"ListItemText\":\"Update-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\upmo\",\"ListItemText\":\"upmo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\upmo\"},{\"CompletionText\":\"'C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpr.exe'\",\"ListItemText\":\"wpr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpr.exe\"},{\"CompletionText\":\"VMDirectStorage\\\\Write-FileSystemCache\",\"ListItemText\":\"Write-FileSystemCache\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Write-FileSystemCache\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\write.exe\",\"ListItemText\":\"write.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\write.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wsl.exe\",\"ListItemText\":\"wsl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wsl.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslconfig.exe\",\"ListItemText\":\"wslconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslconfig.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslg.exe\",\"ListItemText\":\"wslg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslg.exe\"}]\u0007\u001b]633;A\u0007\u001b]633;P;Cwd=C:\\x5cGithub\\x5cTyriar\\x5cxterm.js\u0007\u001b]633;P;Prompt=\\x0a\\x1b[34mî‚¶\\x1b[44\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m09:52:35\\x1b[0m\\x1b[44m \\x1b[41\\x3b34mî‚°\\x1b[0m\\x1b[41m \\x1b[38\\x3b2\\x3b17\\x3b17\\x3b17mxterm.js\\x1b[0m\\x1b[41m \\x1b[43\\x3b31mî‚°\\x1b[38\\x3b2\\x3b17\\x3b17\\x3b17m î‚  master \\x1b[46\\x3b33mî‚°\\x1b[38\\x3b2\\x3b17\\x3b17\\x3b17m $! \\x1b[0m\\x1b[36mî‚°\\x1b[0m is \\x1b[1\\x3b38\\x3b5\\x3b208m v5.5.0\\x1b[0m via \\x1b[1\\x3b32m v18.18.2 \\x1b[0m\\x0a\\x1b[1\\x3b32mâ¯\\x1b[0m \u0007\u001b]633;B\u0007\u001b[34m\r\nî‚¶\u001b[38;2;17;17;17m\u001b[44m09:52:35 \u001b[34m\u001b[41mî‚° \u001b[38;2;17;17;17mxterm.js \u001b[31m\u001b[43mî‚° \u001b[38;2;17;17;17mî‚  master \u001b[33m\u001b[46mî‚° \u001b[38;2;17;17;17m$! \u001b[36m\u001b[49mî‚° \u001b[mis \u001b[38;5;208m\u001b[1m v5.5.0\u001b[m via \u001b[32m\u001b[1m v18.18.2 \r\nâ¯\u001b[m " + }, + { + "type": "promptInputChange", + "data": "|" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93mGet-Content\u001b[97m\u001b[2m\u001b[3m -ReadCount\u001b[3;14H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Get-Content|[ -ReadCount]" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3HGet-Conten\u001b[97m\u001b[2m\u001b[3mt\u001b[m\u001b[11X\b\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Get-Conten|[t]" + } +]; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_getcontent_file.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_getcontent_file.ts new file mode 100644 index 00000000..d8e59e36 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_getcontent_file.ts @@ -0,0 +1,500 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +/* eslint-disable */ +export const events = [ + { + "type": "resize", + "cols": 120, + "rows": 30 + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[2J\u001b[m\u001b[H\u001b]0;C:\\Program Files\\WindowsApps\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\pwsh.exe\u0007\u001b[?25h" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[H\u001b[?25h" + }, + { + "type": "output", + "data": "\u001b]633;P;IsWindows=True\u0007" + }, + { + "type": "output", + "data": "\u001b]633;P;ContinuationPrompt=\\x1b[38\\x3b5\\x3b8m∙\\x1b[0m \u0007" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "command", + "id": "_setContext" + }, + { + "type": "output", + "data": "\u001b]633;CompletionsPwshCommands;commands;[{\"CompletionText\":\"%\",\"ListItemText\":\"%\",\"ResultType\":2,\"ToolTip\":\"ForEach-Object\"},{\"CompletionText\":\"?\",\"ListItemText\":\"?\",\"ResultType\":2,\"ToolTip\":\"Where-Object\"},{\"CompletionText\":\"A:\",\"ListItemText\":\"A:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nA: \\r\\n\"},{\"CompletionText\":\"ac\",\"ListItemText\":\"ac\",\"ResultType\":2,\"ToolTip\":\"Add-Content\"},{\"CompletionText\":\"Add-AdlAnalyticsDataSource\",\"ListItemText\":\"Add-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Add-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Add-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Add-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Add-AdlStoreFirewallRule\",\"ListItemText\":\"Add-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreFirewallRule\"},{\"CompletionText\":\"Add-AdlStoreItemContent\",\"ListItemText\":\"Add-AdlStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreItemContent\"},{\"CompletionText\":\"Add-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Add-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Add-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Add-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Add-AppPackage\",\"ListItemText\":\"Add-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppPackage\"},{\"CompletionText\":\"Add-AppPackageVolume\",\"ListItemText\":\"Add-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Add-AppPackageVolume\"},{\"CompletionText\":\"Add-AppProvisionedPackage\",\"ListItemText\":\"Add-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppProvisionedPackage\"},{\"CompletionText\":\"Add-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Add-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Add-AppSharedPackageContainer\",\"ListItemText\":\"Add-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Add-AppxPackage\",\"ListItemText\":\"Add-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppxPackage\\r\\n\"},{\"CompletionText\":\"Add-AppxProvisionedPackage\",\"ListItemText\":\"Add-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Add-AppxVolume\",\"ListItemText\":\"Add-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Add-AppxVolume\\r\\n\"},{\"CompletionText\":\"Add-ASRReplicationProtectedItemDisk\",\"ListItemText\":\"Add-ASRReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Add-ASRReplicationProtectedItemDisk\"},{\"CompletionText\":\"Add-AzAccount\",\"ListItemText\":\"Add-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzAccount\"},{\"CompletionText\":\"Add-AzADAppPermission\",\"ListItemText\":\"Add-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Add-AzADGroupMember\",\"ListItemText\":\"Add-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Add-AzAnalysisServicesAccount\",\"ListItemText\":\"Add-AzAnalysisServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzAnalysisServicesAccount\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementApiToGateway\",\"ListItemText\":\"Add-AzApiManagementApiToGateway\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementApiToGateway\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementApiToProduct\",\"ListItemText\":\"Add-AzApiManagementApiToProduct\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementApiToProduct\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementProductToGroup\",\"ListItemText\":\"Add-AzApiManagementProductToGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementProductToGroup\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementRegion\",\"ListItemText\":\"Add-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementUserToGroup\",\"ListItemText\":\"Add-AzApiManagementUserToGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementUserToGroup\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Add-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Add-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Add-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Add-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayCustomError\",\"ListItemText\":\"Add-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Add-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Add-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Add-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Add-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayListener\",\"ListItemText\":\"Add-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Add-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Add-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Add-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Add-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Add-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Add-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Add-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Add-AzAttestationPolicySigner\",\"ListItemText\":\"Add-AzAttestationPolicySigner\",\"ResultType\":2,\"ToolTip\":\"Add-AzAttestationPolicySigner\\r\\n\"},{\"CompletionText\":\"Add-AzCognitiveServicesAccountNetworkRule\",\"ListItemText\":\"Add-AzCognitiveServicesAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzCognitiveServicesAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzContainerInstanceOutput\",\"ListItemText\":\"Add-AzContainerInstanceOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzContainerInstanceOutput \\r\\n\"},{\"CompletionText\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\",\"ListItemText\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\\r\\n\"},{\"CompletionText\":\"Add-AzDataFactoryV2TriggerSubscription\",\"ListItemText\":\"Add-AzDataFactoryV2TriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataFactoryV2TriggerSubscription\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Add-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Add-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Add-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreItemContent\",\"ListItemText\":\"Add-AzDataLakeStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreItemContent\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Add-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Add-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzDelegation\",\"ListItemText\":\"Add-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Add-AzDelegation\\r\\n\"},{\"CompletionText\":\"Add-AzDnsRecordConfig\",\"ListItemText\":\"Add-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Add-AzEnvironment\",\"ListItemText\":\"Add-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Add-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Add-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Add-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Add-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Add-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Add-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightClusterIdentity\",\"ListItemText\":\"Add-AzHDInsightClusterIdentity\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightClusterIdentity\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightComponentVersion\",\"ListItemText\":\"Add-AzHDInsightComponentVersion\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightComponentVersion\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightConfigValue\",\"ListItemText\":\"Add-AzHDInsightConfigValue\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightConfigValue\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightMetastore\",\"ListItemText\":\"Add-AzHDInsightMetastore\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightMetastore\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightScriptAction\",\"ListItemText\":\"Add-AzHDInsightScriptAction\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightScriptAction\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightSecurityProfile\",\"ListItemText\":\"Add-AzHDInsightSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightSecurityProfile\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightStorage\",\"ListItemText\":\"Add-AzHDInsightStorage\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightStorage\\r\\n\"},{\"CompletionText\":\"Add-AzImageDataDisk\",\"ListItemText\":\"Add-AzImageDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzImageDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubCertificate\",\"ListItemText\":\"Add-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubConfiguration\",\"ListItemText\":\"Add-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDCL\",\"ListItemText\":\"Add-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDCL\"},{\"CompletionText\":\"Add-AzIotHubDeployment\",\"ListItemText\":\"Add-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDevice\",\"ListItemText\":\"Add-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDeviceChildren\",\"ListItemText\":\"Add-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubEHCG\",\"ListItemText\":\"Add-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubEHCG\"},{\"CompletionText\":\"Add-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Add-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubKey\",\"ListItemText\":\"Add-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubMessageEnrichment\",\"ListItemText\":\"Add-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubModule\",\"ListItemText\":\"Add-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubMsgEnrich\",\"ListItemText\":\"Add-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Add-AzIotHubRoute\",\"ListItemText\":\"Add-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Add-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultCertificate\",\"ListItemText\":\"Add-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultCertificateContact\",\"ListItemText\":\"Add-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultKey\",\"ListItemText\":\"Add-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Add-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultNetworkRule\",\"ListItemText\":\"Add-AzKeyVaultNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Add-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Add-AzKustoDatabasePrincipal\",\"ListItemText\":\"Add-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Add-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Add-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Add-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Add-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLogProfile\",\"ListItemText\":\"Add-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Add-AzMetricAlertRule\",\"ListItemText\":\"Add-AzMetricAlertRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzMetricAlertRule\\r\\n\"},{\"CompletionText\":\"Add-AzMetricAlertRuleV2\",\"ListItemText\":\"Add-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Add-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Add-AzMlWebServiceRegionalProperty\",\"ListItemText\":\"Add-AzMlWebServiceRegionalProperty\",\"ResultType\":2,\"ToolTip\":\"Add-AzMlWebServiceRegionalProperty\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Add-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Add-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Add-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzPrivateDnsRecordConfig\",\"ListItemText\":\"Add-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ListItemText\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\\r\\n\"},{\"CompletionText\":\"Add-AzResourceMoverMoveResource\",\"ListItemText\":\"Add-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Add-AzRmStorageContainerLegalHold\",\"ListItemText\":\"Add-AzRmStorageContainerLegalHold\",\"ResultType\":2,\"ToolTip\":\"Add-AzRmStorageContainerLegalHold\\r\\n\"},{\"CompletionText\":\"Add-AzRouteConfig\",\"ListItemText\":\"Add-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRouteFilterRuleConfig\",\"ListItemText\":\"Add-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRouteServerPeer\",\"ListItemText\":\"Add-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Add-AzRoutingPolicy\",\"ListItemText\":\"Add-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Add-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Add-AzSecurityAdaptiveNetworkHardening\",\"ListItemText\":\"Add-AzSecurityAdaptiveNetworkHardening\",\"ResultType\":2,\"ToolTip\":\"Add-AzSecurityAdaptiveNetworkHardening\\r\\n\"},{\"CompletionText\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Add-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Add-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricClientCertificate\",\"ListItemText\":\"Add-AzServiceFabricClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedClusterClientCertificate\",\"ListItemText\":\"Add-AzServiceFabricManagedClusterClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedClusterClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\",\"ListItemText\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\",\"ListItemText\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\",\"ListItemText\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricNode\",\"ListItemText\":\"Add-AzServiceFabricNode\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricNode\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricNodeType\",\"ListItemText\":\"Add-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Add-AzSqlDatabaseToFailoverGroup\",\"ListItemText\":\"Add-AzSqlDatabaseToFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlDatabaseToFailoverGroup\\r\\n\"},{\"CompletionText\":\"Add-AzSqlElasticJobStep\",\"ListItemText\":\"Add-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Add-AzSqlElasticJobTarget\",\"ListItemText\":\"Add-AzSqlElasticJobTarget\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlElasticJobTarget\\r\\n\"},{\"CompletionText\":\"Add-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Add-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\",\"ListItemText\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Add-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\",\"ListItemText\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzStackHCIVMAttestation\",\"ListItemText\":\"Add-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Add-AzStorageAccountManagementPolicyAction\",\"ListItemText\":\"Add-AzStorageAccountManagementPolicyAction\",\"ResultType\":2,\"ToolTip\":\"Add-AzStorageAccountManagementPolicyAction\\r\\n\"},{\"CompletionText\":\"Add-AzStorageAccountNetworkRule\",\"ListItemText\":\"Add-AzStorageAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzStorageAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzSynapseDataFlowDebugSessionPackage\",\"ListItemText\":\"Add-AzSynapseDataFlowDebugSessionPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AzSynapseDataFlowDebugSessionPackage\\r\\n\"},{\"CompletionText\":\"Add-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Add-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Add-AzSynapseTriggerSubscription\",\"ListItemText\":\"Add-AzSynapseTriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Add-AzSynapseTriggerSubscription\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\",\"ListItemText\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerCustomHeaderToProfile\",\"ListItemText\":\"Add-AzTrafficManagerCustomHeaderToProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerCustomHeaderToProfile\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerEndpointConfig\",\"ListItemText\":\"Add-AzTrafficManagerEndpointConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerEndpointConfig\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerExpectedStatusCodeRange\",\"ListItemText\":\"Add-AzTrafficManagerExpectedStatusCodeRange\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerExpectedStatusCodeRange\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerIpAddressRange\",\"ListItemText\":\"Add-AzTrafficManagerIpAddressRange\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerIpAddressRange\\r\\n\"},{\"CompletionText\":\"Add-AzVhd\",\"ListItemText\":\"Add-AzVhd\",\"ResultType\":2,\"ToolTip\":\"Add-AzVhd\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualHubRoute\",\"ListItemText\":\"Add-AzVirtualHubRoute\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualHubRoute\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualHubRouteTable\",\"ListItemText\":\"Add-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"Add-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkPeering\",\"ListItemText\":\"Add-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Add-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualRouterPeer\",\"ListItemText\":\"Add-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Add-AzVMAdditionalUnattendContent\",\"ListItemText\":\"Add-AzVMAdditionalUnattendContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMAdditionalUnattendContent\\r\\n\"},{\"CompletionText\":\"Add-AzVMDataDisk\",\"ListItemText\":\"Add-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmGalleryApplication\",\"ListItemText\":\"Add-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"Add-AzVMNetworkInterface\",\"ListItemText\":\"Add-AzVMNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMNetworkInterface\\r\\n\"},{\"CompletionText\":\"Add-AzVMSecret\",\"ListItemText\":\"Add-AzVMSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMSecret\\r\\n\"},{\"CompletionText\":\"Add-AzVmssAdditionalUnattendContent\",\"ListItemText\":\"Add-AzVmssAdditionalUnattendContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssAdditionalUnattendContent\\r\\n\"},{\"CompletionText\":\"Add-AzVmssDataDisk\",\"ListItemText\":\"Add-AzVmssDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmssDiagnosticsExtension\",\"ListItemText\":\"Add-AzVmssDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Add-AzVmssExtension\",\"ListItemText\":\"Add-AzVmssExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssExtension\\r\\n\"},{\"CompletionText\":\"Add-AzVmssGalleryApplication\",\"ListItemText\":\"Add-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"Add-AzVMSshPublicKey\",\"ListItemText\":\"Add-AzVMSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMSshPublicKey\\r\\n\"},{\"CompletionText\":\"Add-AzVmssNetworkInterfaceConfiguration\",\"ListItemText\":\"Add-AzVmssNetworkInterfaceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssNetworkInterfaceConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzVmssRunCommand\",\"ListItemText\":\"Add-AzVmssRunCommand\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssRunCommand\\r\\n\"},{\"CompletionText\":\"Add-AzVmssSecret\",\"ListItemText\":\"Add-AzVmssSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssSecret\\r\\n\"},{\"CompletionText\":\"Add-AzVmssSshPublicKey\",\"ListItemText\":\"Add-AzVmssSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssSshPublicKey\\r\\n\"},{\"CompletionText\":\"Add-AzVmssVMDataDisk\",\"ListItemText\":\"Add-AzVmssVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssVMDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmssWinRMListener\",\"ListItemText\":\"Add-AzVmssWinRMListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssWinRMListener\\r\\n\"},{\"CompletionText\":\"Add-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Add-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzVpnClientRootCertificate\",\"ListItemText\":\"Add-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzWebAppAccessRestrictionRule\",\"ListItemText\":\"Add-AzWebAppAccessRestrictionRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebAppAccessRestrictionRule\\r\\n\"},{\"CompletionText\":\"Add-AzWebAppTrafficRouting\",\"ListItemText\":\"Add-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Add-AzWebtestAlertRule\",\"ListItemText\":\"Add-AzWebtestAlertRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebtestAlertRule\\r\\n\"},{\"CompletionText\":\"Add-BCDataCacheExtension\",\"ListItemText\":\"Add-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Add-BitLockerKeyProtector\",\"ListItemText\":\"Add-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"Add-BitsFile\",\"ListItemText\":\"Add-BitsFile\",\"ResultType\":2,\"ToolTip\":\"Add-BitsFile\\r\\n\"},{\"CompletionText\":\"Add-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Add-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Add-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Add-Content\",\"ListItemText\":\"Add-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Content [-Path] [-Value] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nAdd-Content [-Value] -LiteralPath [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Add-DnsClientDohServerAddress\",\"ListItemText\":\"Add-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Add-DnsClientNrptRule\",\"ListItemText\":\"Add-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Add-DtcClusterTMMapping\",\"ListItemText\":\"Add-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Add-EtwTraceProvider\",\"ListItemText\":\"Add-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Add-History\",\"ListItemText\":\"Add-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-History [[-InputObject] ] [-Passthru] []\\r\\n\"},{\"CompletionText\":\"Add-InitiatorIdToMaskingSet\",\"ListItemText\":\"Add-InitiatorIdToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-InitiatorIdToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-JobTrigger\",\"ListItemText\":\"Add-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Add-JobTrigger\\r\\n\"},{\"CompletionText\":\"Add-KdsRootKey\",\"ListItemText\":\"Add-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Add-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Add-LocalGroupMember\",\"ListItemText\":\"Add-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Add-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Add-Member\",\"ListItemText\":\"Add-Member\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Member -InputObject -TypeName [-PassThru] []\\r\\n\\r\\nAdd-Member [-MemberType] [-Name] [[-Value] ] [[-SecondValue] ] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\\r\\nAdd-Member [-NotePropertyName] [-NotePropertyValue] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\\r\\nAdd-Member [-NotePropertyMembers] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Add-MpPreference\",\"ListItemText\":\"Add-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-MpPreference \\r\\n\"},{\"CompletionText\":\"Add-NetEventNetworkAdapter\",\"ListItemText\":\"Add-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Add-NetEventPacketCaptureProvider\",\"ListItemText\":\"Add-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventProvider\",\"ListItemText\":\"Add-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventVFPProvider\",\"ListItemText\":\"Add-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmNetworkAdapter\",\"ListItemText\":\"Add-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmSwitch\",\"ListItemText\":\"Add-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmSwitchProvider\",\"ListItemText\":\"Add-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventWFPCaptureProvider\",\"ListItemText\":\"Add-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Add-NetIPHttpsCertBinding\",\"ListItemText\":\"Add-NetIPHttpsCertBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetIPHttpsCertBinding \\r\\n\"},{\"CompletionText\":\"Add-NetLbfoTeamMember\",\"ListItemText\":\"Add-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Add-NetLbfoTeamNic\",\"ListItemText\":\"Add-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Add-NetNatExternalAddress\",\"ListItemText\":\"Add-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Add-NetNatStaticMapping\",\"ListItemText\":\"Add-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Add-NetSwitchTeamMember\",\"ListItemText\":\"Add-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Add-OdbcDsn\",\"ListItemText\":\"Add-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Add-PartitionAccessPath\",\"ListItemText\":\"Add-PartitionAccessPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PartitionAccessPath \\r\\n\"},{\"CompletionText\":\"Add-PhysicalDisk\",\"ListItemText\":\"Add-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Add-PoshGitToProfile\",\"ListItemText\":\"Add-PoshGitToProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PoshGitToProfile \\r\\n\"},{\"CompletionText\":\"Add-Printer\",\"ListItemText\":\"Add-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Printer \\r\\n\"},{\"CompletionText\":\"Add-PrinterDriver\",\"ListItemText\":\"Add-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Add-PrinterPort\",\"ListItemText\":\"Add-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PrinterPort \\r\\n\"},{\"CompletionText\":\"Add-ProvisionedAppPackage\",\"ListItemText\":\"Add-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppPackage\"},{\"CompletionText\":\"Add-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Add-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Add-ProvisionedAppxPackage\",\"ListItemText\":\"Add-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppxPackage\"},{\"CompletionText\":\"Add-ProvisioningPackage\",\"ListItemText\":\"Add-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisioningPackage\"},{\"CompletionText\":\"Add-SignerRule\",\"ListItemText\":\"Add-SignerRule\",\"ResultType\":2,\"ToolTip\":\"Add-SignerRule\\r\\n\"},{\"CompletionText\":\"Add-StorageFaultDomain\",\"ListItemText\":\"Add-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Add-TargetPortToMaskingSet\",\"ListItemText\":\"Add-TargetPortToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-TargetPortToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-TrustedProvisioningCertificate\",\"ListItemText\":\"Add-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-TrustedProvisioningCertificate\"},{\"CompletionText\":\"Add-Type\",\"ListItemText\":\"Add-Type\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Type [-TypeDefinition] [-Language ] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type [-Name] [-MemberDefinition] [-Namespace ] [-UsingNamespace ] [-Language ] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type [-Path] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type -LiteralPath [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type -AssemblyName [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Add-VirtualDiskToMaskingSet\",\"ListItemText\":\"Add-VirtualDiskToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VirtualDiskToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-VMAssignableDevice\",\"ListItemText\":\"Add-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Add-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Add-VMDirectVirtualDisk\",\"ListItemText\":\"Add-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Add-VMDvdDrive\",\"ListItemText\":\"Add-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Add-VMFibreChannelHba\",\"ListItemText\":\"Add-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Add-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Add-VMGpuPartitionAdapter\",\"ListItemText\":\"Add-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMGroupMember\",\"ListItemText\":\"Add-VMGroupMember\",\"ResultType\":2,\"ToolTip\":\"Add-VMGroupMember\\r\\n\"},{\"CompletionText\":\"Add-VMHardDiskDrive\",\"ListItemText\":\"Add-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Add-VMHostAssignableDevice\",\"ListItemText\":\"Add-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Add-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Add-VMKeyStorageDrive\",\"ListItemText\":\"Add-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Add-VMMigrationNetwork\",\"ListItemText\":\"Add-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Add-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapter\",\"ListItemText\":\"Add-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterAcl\",\"ListItemText\":\"Add-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Add-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Add-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Add-VMPmemController\",\"ListItemText\":\"Add-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Add-VMPmemController\\r\\n\"},{\"CompletionText\":\"Add-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Add-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMScsiController\",\"ListItemText\":\"Add-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Add-VMScsiController\\r\\n\"},{\"CompletionText\":\"Add-VMStoragePath\",\"ListItemText\":\"Add-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Add-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Add-VMSwitch\",\"ListItemText\":\"Add-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitch\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Add-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Add-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchTeamMember\",\"ListItemText\":\"Add-VMSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchTeamMember\\r\\n\"},{\"CompletionText\":\"Add-VpnConnection\",\"ListItemText\":\"Add-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnection \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionRoute\",\"ListItemText\":\"Add-VpnConnectionRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionRoute \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerApplication\",\"ListItemText\":\"Add-VpnConnectionTriggerApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerApplication \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Add-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Add-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Add-WindowsCapability\",\"ListItemText\":\"Add-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Add-WindowsDriver\",\"ListItemText\":\"Add-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Add-WindowsImage\",\"ListItemText\":\"Add-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsImage\\r\\n\"},{\"CompletionText\":\"Add-WindowsPackage\",\"ListItemText\":\"Add-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsPackage\\r\\n\"},{\"CompletionText\":\"AfterAll\",\"ListItemText\":\"AfterAll\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAfterAll \\r\\n\"},{\"CompletionText\":\"AfterEach\",\"ListItemText\":\"AfterEach\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAfterEach \\r\\n\"},{\"CompletionText\":\"agentactivationruntimestarter.exe\",\"ListItemText\":\"agentactivationruntimestarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\agentactivationruntimestarter.exe\"},{\"CompletionText\":\"AgentService.exe\",\"ListItemText\":\"AgentService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AgentService.exe\"},{\"CompletionText\":\"AggregatorHost.exe\",\"ListItemText\":\"AggregatorHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AggregatorHost.exe\"},{\"CompletionText\":\"aitstatic.exe\",\"ListItemText\":\"aitstatic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\aitstatic.exe\"},{\"CompletionText\":\"alg.exe\",\"ListItemText\":\"alg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\alg.exe\"},{\"CompletionText\":\"algm\",\"ListItemText\":\"algm\",\"ResultType\":2,\"ToolTip\":\"algm\"},{\"CompletionText\":\"AppHostRegistrationVerifier.exe\",\"ListItemText\":\"AppHostRegistrationVerifier.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppHostRegistrationVerifier.exe\"},{\"CompletionText\":\"appidcertstorecheck.exe\",\"ListItemText\":\"appidcertstorecheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidcertstorecheck.exe\"},{\"CompletionText\":\"appidpolicyconverter.exe\",\"ListItemText\":\"appidpolicyconverter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidpolicyconverter.exe\"},{\"CompletionText\":\"appidtel.exe\",\"ListItemText\":\"appidtel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidtel.exe\"},{\"CompletionText\":\"AppInstallerBackgroundUpdate.exe\",\"ListItemText\":\"AppInstallerBackgroundUpdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppInstallerBackgroundUpdate.exe\"},{\"CompletionText\":\"appletviewer.exe\",\"ListItemText\":\"appletviewer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\appletviewer.exe\"},{\"CompletionText\":\"ApplicationFrameHost.exe\",\"ListItemText\":\"ApplicationFrameHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplicationFrameHost.exe\"},{\"CompletionText\":\"Apply-WindowsUnattend\",\"ListItemText\":\"Apply-WindowsUnattend\",\"ResultType\":2,\"ToolTip\":\"Apply-WindowsUnattend\"},{\"CompletionText\":\"ApplySettingsTemplateCatalog.exe\",\"ListItemText\":\"ApplySettingsTemplateCatalog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplySettingsTemplateCatalog.exe\"},{\"CompletionText\":\"ApplyTrustOffline.exe\",\"ListItemText\":\"ApplyTrustOffline.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplyTrustOffline.exe\"},{\"CompletionText\":\"Approve-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nApprove-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Approve-AzPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Approve-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Approve-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nApprove-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"ApproveChildRequest.exe\",\"ListItemText\":\"ApproveChildRequest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApproveChildRequest.exe\"},{\"CompletionText\":\"AppVClient.exe\",\"ListItemText\":\"AppVClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVClient.exe\"},{\"CompletionText\":\"AppVDllSurrogate.exe\",\"ListItemText\":\"AppVDllSurrogate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVDllSurrogate.exe\"},{\"CompletionText\":\"appverif.exe\",\"ListItemText\":\"appverif.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appverif.exe\"},{\"CompletionText\":\"AppVNice.exe\",\"ListItemText\":\"AppVNice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVNice.exe\"},{\"CompletionText\":\"AppVShNotify.exe\",\"ListItemText\":\"AppVShNotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVShNotify.exe\"},{\"CompletionText\":\"appwiz.cpl\",\"ListItemText\":\"appwiz.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appwiz.cpl\"},{\"CompletionText\":\"ARP.EXE\",\"ListItemText\":\"ARP.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ARP.EXE\"},{\"CompletionText\":\"aslr-manager.ps1\",\"ListItemText\":\"aslr-manager.ps1\",\"ResultType\":2,\"ToolTip\":\"aslr-manager.ps1 [-Action] [-paths] []\\r\\n\"},{\"CompletionText\":\"Assert-MockCalled\",\"ListItemText\":\"Assert-MockCalled\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAssert-MockCalled \\r\\n\"},{\"CompletionText\":\"Assert-VerifiableMocks\",\"ListItemText\":\"Assert-VerifiableMocks\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAssert-VerifiableMocks \\r\\n\"},{\"CompletionText\":\"AssignedAccessGuard.exe\",\"ListItemText\":\"AssignedAccessGuard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AssignedAccessGuard.exe\"},{\"CompletionText\":\"AsusDownloadAgent.exe\",\"ListItemText\":\"AsusDownloadAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusDownloadAgent.exe\"},{\"CompletionText\":\"AsusDownLoadLicense.exe\",\"ListItemText\":\"AsusDownLoadLicense.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusDownLoadLicense.exe\"},{\"CompletionText\":\"AsusUpdateCheck.exe\",\"ListItemText\":\"AsusUpdateCheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusUpdateCheck.exe\"},{\"CompletionText\":\"at.exe\",\"ListItemText\":\"at.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\at.exe\"},{\"CompletionText\":\"AtBroker.exe\",\"ListItemText\":\"AtBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AtBroker.exe\"},{\"CompletionText\":\"attrib.exe\",\"ListItemText\":\"attrib.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\attrib.exe\"},{\"CompletionText\":\"audiodg.exe\",\"ListItemText\":\"audiodg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\audiodg.exe\"},{\"CompletionText\":\"auditpol.exe\",\"ListItemText\":\"auditpol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\auditpol.exe\"},{\"CompletionText\":\"AuthHost.exe\",\"ListItemText\":\"AuthHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AuthHost.exe\"},{\"CompletionText\":\"autochk.exe\",\"ListItemText\":\"autochk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\autochk.exe\"},{\"CompletionText\":\"AxInstUI.exe\",\"ListItemText\":\"AxInstUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AxInstUI.exe\"},{\"CompletionText\":\"az.cmd\",\"ListItemText\":\"az.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft SDKs\\\\Azure\\\\CLI2\\\\wbin\\\\az.cmd\"},{\"CompletionText\":\"azman.msc\",\"ListItemText\":\"azman.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\azman.msc\"},{\"CompletionText\":\"azps.ps1\",\"ListItemText\":\"azps.ps1\",\"ResultType\":2,\"ToolTip\":\"azps.ps1 \\r\\n\"},{\"CompletionText\":\"B:\",\"ListItemText\":\"B:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nB: \\r\\n\"},{\"CompletionText\":\"baaupdate.exe\",\"ListItemText\":\"baaupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\baaupdate.exe\"},{\"CompletionText\":\"backgroundTaskHost.exe\",\"ListItemText\":\"backgroundTaskHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\backgroundTaskHost.exe\"},{\"CompletionText\":\"BackgroundTransferHost.exe\",\"ListItemText\":\"BackgroundTransferHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BackgroundTransferHost.exe\"},{\"CompletionText\":\"Backup-AzApiManagement\",\"ListItemText\":\"Backup-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Backup-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Backup-AzDataProtectionBackupInstanceAdhoc\",\"ListItemText\":\"Backup-AzDataProtectionBackupInstanceAdhoc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackup-AzDataProtectionBackupInstanceAdhoc \\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVault\",\"ListItemText\":\"Backup-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultCertificate\",\"ListItemText\":\"Backup-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultKey\",\"ListItemText\":\"Backup-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Backup-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultSecret\",\"ListItemText\":\"Backup-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Backup-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Backup-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Backup-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Backup-BitLockerKeyProtector\",\"ListItemText\":\"Backup-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackup-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"BackupToAAD-BitLockerKeyProtector\",\"ListItemText\":\"BackupToAAD-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackupToAAD-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"bash.exe\",\"ListItemText\":\"bash.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bash.exe\"},{\"CompletionText\":\"bcdboot.exe\",\"ListItemText\":\"bcdboot.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bcdboot.exe\"},{\"CompletionText\":\"bcdedit.exe\",\"ListItemText\":\"bcdedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bcdedit.exe\"},{\"CompletionText\":\"bdechangepin.exe\",\"ListItemText\":\"bdechangepin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bdechangepin.exe\"},{\"CompletionText\":\"BdeHdCfg.exe\",\"ListItemText\":\"BdeHdCfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BdeHdCfg.exe\"},{\"CompletionText\":\"BdeUISrv.exe\",\"ListItemText\":\"BdeUISrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BdeUISrv.exe\"},{\"CompletionText\":\"bdeunlock.exe\",\"ListItemText\":\"bdeunlock.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bdeunlock.exe\"},{\"CompletionText\":\"BeforeAll\",\"ListItemText\":\"BeforeAll\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBeforeAll \\r\\n\"},{\"CompletionText\":\"BeforeEach\",\"ListItemText\":\"BeforeEach\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBeforeEach \\r\\n\"},{\"CompletionText\":\"bfsvc.exe\",\"ListItemText\":\"bfsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\bfsvc.exe\"},{\"CompletionText\":\"BioIso.exe\",\"ListItemText\":\"BioIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BioIso.exe\"},{\"CompletionText\":\"BitLockerDeviceEncryption.exe\",\"ListItemText\":\"BitLockerDeviceEncryption.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerDeviceEncryption.exe\"},{\"CompletionText\":\"BitLockerWizard.exe\",\"ListItemText\":\"BitLockerWizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerWizard.exe\"},{\"CompletionText\":\"BitLockerWizardElev.exe\",\"ListItemText\":\"BitLockerWizardElev.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerWizardElev.exe\"},{\"CompletionText\":\"bitsadmin.exe\",\"ListItemText\":\"bitsadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bitsadmin.exe\"},{\"CompletionText\":\"Block-FileShareAccess\",\"ListItemText\":\"Block-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Block-SmbClientAccessToServer\",\"ListItemText\":\"Block-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Block-SmbShareAccess\",\"ListItemText\":\"Block-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"blsmba\",\"ListItemText\":\"blsmba\",\"ResultType\":2,\"ToolTip\":\"blsmba\"},{\"CompletionText\":\"blsmbclas\",\"ListItemText\":\"blsmbclas\",\"ResultType\":2,\"ToolTip\":\"blsmbclas\"},{\"CompletionText\":\"bootim.exe\",\"ListItemText\":\"bootim.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bootim.exe\"},{\"CompletionText\":\"bootsect.exe\",\"ListItemText\":\"bootsect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bootsect.exe\"},{\"CompletionText\":\"bridgeunattend.exe\",\"ListItemText\":\"bridgeunattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bridgeunattend.exe\"},{\"CompletionText\":\"browserexport.exe\",\"ListItemText\":\"browserexport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\browserexport.exe\"},{\"CompletionText\":\"browser_broker.exe\",\"ListItemText\":\"browser_broker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\browser_broker.exe\"},{\"CompletionText\":\"bthprops.cpl\",\"ListItemText\":\"bthprops.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bthprops.cpl\"},{\"CompletionText\":\"bthudtask.exe\",\"ListItemText\":\"bthudtask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bthudtask.exe\"},{\"CompletionText\":\"ByteCodeGenerator.exe\",\"ListItemText\":\"ByteCodeGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ByteCodeGenerator.exe\"},{\"CompletionText\":\"c\",\"ListItemText\":\"c\",\"ResultType\":2,\"ToolTip\":\"code-insiders.cmd\"},{\"CompletionText\":\"C:\",\"ListItemText\":\"C:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nC: \\r\\n\"},{\"CompletionText\":\"cacls.exe\",\"ListItemText\":\"cacls.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cacls.exe\"},{\"CompletionText\":\"calc.exe\",\"ListItemText\":\"calc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\calc.exe\"},{\"CompletionText\":\"CameraSettingsUIHost.exe\",\"ListItemText\":\"CameraSettingsUIHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CameraSettingsUIHost.exe\"},{\"CompletionText\":\"CastSrv.exe\",\"ListItemText\":\"CastSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CastSrv.exe\"},{\"CompletionText\":\"cat\",\"ListItemText\":\"cat\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"CCG.exe\",\"ListItemText\":\"CCG.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CCG.exe\"},{\"CompletionText\":\"cd\",\"ListItemText\":\"cd\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"cd..\",\"ListItemText\":\"cd..\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd.. \\r\\n\"},{\"CompletionText\":\"cd\\\\\",\"ListItemText\":\"cd\\\\\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd\\\\ \\r\\n\"},{\"CompletionText\":\"cd~\",\"ListItemText\":\"cd~\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd~ \\r\\n\"},{\"CompletionText\":\"CertEnrollCtrl.exe\",\"ListItemText\":\"CertEnrollCtrl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CertEnrollCtrl.exe\"},{\"CompletionText\":\"certlm.msc\",\"ListItemText\":\"certlm.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certlm.msc\"},{\"CompletionText\":\"certmgr.msc\",\"ListItemText\":\"certmgr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certmgr.msc\"},{\"CompletionText\":\"certreq.exe\",\"ListItemText\":\"certreq.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certreq.exe\"},{\"CompletionText\":\"certutil.exe\",\"ListItemText\":\"certutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certutil.exe\"},{\"CompletionText\":\"cfy\",\"ListItemText\":\"cfy\",\"ResultType\":2,\"ToolTip\":\"cfy\"},{\"CompletionText\":\"change.exe\",\"ListItemText\":\"change.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\change.exe\"},{\"CompletionText\":\"changepk.exe\",\"ListItemText\":\"changepk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\changepk.exe\"},{\"CompletionText\":\"charmap.exe\",\"ListItemText\":\"charmap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\charmap.exe\"},{\"CompletionText\":\"chcp.com\",\"ListItemText\":\"chcp.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chcp.com\"},{\"CompletionText\":\"chdir\",\"ListItemText\":\"chdir\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"CheckNetIsolation.exe\",\"ListItemText\":\"CheckNetIsolation.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CheckNetIsolation.exe\"},{\"CompletionText\":\"Checkpoint-VM\",\"ListItemText\":\"Checkpoint-VM\",\"ResultType\":2,\"ToolTip\":\"Checkpoint-VM\\r\\n\"},{\"CompletionText\":\"chglogon.exe\",\"ListItemText\":\"chglogon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chglogon.exe\"},{\"CompletionText\":\"chgport.exe\",\"ListItemText\":\"chgport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chgport.exe\"},{\"CompletionText\":\"chgusr.exe\",\"ListItemText\":\"chgusr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chgusr.exe\"},{\"CompletionText\":\"chkdsk.exe\",\"ListItemText\":\"chkdsk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chkdsk.exe\"},{\"CompletionText\":\"chkntfs.exe\",\"ListItemText\":\"chkntfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chkntfs.exe\"},{\"CompletionText\":\"choco.exe\",\"ListItemText\":\"choco.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\choco.exe\"},{\"CompletionText\":\"choice.exe\",\"ListItemText\":\"choice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\choice.exe\"},{\"CompletionText\":\"CIDiag.exe\",\"ListItemText\":\"CIDiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CIDiag.exe\"},{\"CompletionText\":\"cipher.exe\",\"ListItemText\":\"cipher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cipher.exe\"},{\"CompletionText\":\"CiTool.exe\",\"ListItemText\":\"CiTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CiTool.exe\"},{\"CompletionText\":\"clc\",\"ListItemText\":\"clc\",\"ResultType\":2,\"ToolTip\":\"Clear-Content\"},{\"CompletionText\":\"cleanmgr.exe\",\"ListItemText\":\"cleanmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cleanmgr.exe\"},{\"CompletionText\":\"clear\",\"ListItemText\":\"clear\",\"ResultType\":2,\"ToolTip\":\"Clear-Host\"},{\"CompletionText\":\"Clear-AssignedAccess\",\"ListItemText\":\"Clear-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Clear-AzAppConfigurationDeletedStore\",\"ListItemText\":\"Clear-AzAppConfigurationDeletedStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzAppConfigurationDeletedStore \\r\\n\"},{\"CompletionText\":\"Clear-AzCdnEndpointContent\",\"ListItemText\":\"Clear-AzCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Clear-AzConfig\",\"ListItemText\":\"Clear-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Clear-AzConfig\\r\\n\"},{\"CompletionText\":\"Clear-AzContext\",\"ListItemText\":\"Clear-AzContext\",\"ResultType\":2,\"ToolTip\":\"Clear-AzContext\\r\\n\"},{\"CompletionText\":\"Clear-AzDefault\",\"ListItemText\":\"Clear-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Clear-AzDefault\\r\\n\"},{\"CompletionText\":\"Clear-AzFrontDoorCdnEndpointContent\",\"ListItemText\":\"Clear-AzFrontDoorCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzFrontDoorCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-BCCache\",\"ListItemText\":\"Clear-BCCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-BCCache \\r\\n\"},{\"CompletionText\":\"Clear-BitLockerAutoUnlock\",\"ListItemText\":\"Clear-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Clear-Content\",\"ListItemText\":\"Clear-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Content [-Path] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\\r\\nClear-Content -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Clear-Disk\",\"ListItemText\":\"Clear-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Disk \\r\\n\"},{\"CompletionText\":\"Clear-DnsClientCache\",\"ListItemText\":\"Clear-DnsClientCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-DnsClientCache \\r\\n\"},{\"CompletionText\":\"Clear-FileStorageTier\",\"ListItemText\":\"Clear-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Clear-History\",\"ListItemText\":\"Clear-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-History [[-Id] ] [[-Count] ] [-Newest] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-History [[-Count] ] [-CommandLine ] [-Newest] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-Host\",\"ListItemText\":\"Clear-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Host \\r\\n\"},{\"CompletionText\":\"Clear-Item\",\"ListItemText\":\"Clear-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Item [-Path] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-Item -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-ItemProperty\",\"ListItemText\":\"Clear-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-ItemProperty [-Path] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-ItemProperty [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-KdsCache\",\"ListItemText\":\"Clear-KdsCache\",\"ResultType\":2,\"ToolTip\":\"Clear-KdsCache\\r\\n\"},{\"CompletionText\":\"Clear-PcsvDeviceLog\",\"ListItemText\":\"Clear-PcsvDeviceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-PcsvDeviceLog \\r\\n\"},{\"CompletionText\":\"Clear-RecycleBin\",\"ListItemText\":\"Clear-RecycleBin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-RecycleBin [[-DriveLetter] ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-StorageBusDisk\",\"ListItemText\":\"Clear-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Clear-StorageDiagnosticInfo\",\"ListItemText\":\"Clear-StorageDiagnosticInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-StorageDiagnosticInfo \\r\\n\"},{\"CompletionText\":\"Clear-Tpm\",\"ListItemText\":\"Clear-Tpm\",\"ResultType\":2,\"ToolTip\":\"Clear-Tpm\\r\\n\"},{\"CompletionText\":\"Clear-Variable\",\"ListItemText\":\"Clear-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Variable [-Name] [-Include ] [-Exclude ] [-Force] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-WindowsCorruptMountPoint\",\"ListItemText\":\"Clear-WindowsCorruptMountPoint\",\"ResultType\":2,\"ToolTip\":\"Clear-WindowsCorruptMountPoint\\r\\n\"},{\"CompletionText\":\"clhsdb.exe\",\"ListItemText\":\"clhsdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\clhsdb.exe\"},{\"CompletionText\":\"clhy\",\"ListItemText\":\"clhy\",\"ResultType\":2,\"ToolTip\":\"Clear-History\"},{\"CompletionText\":\"cli\",\"ListItemText\":\"cli\",\"ResultType\":2,\"ToolTip\":\"Clear-Item\"},{\"CompletionText\":\"cliconfg.exe\",\"ListItemText\":\"cliconfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cliconfg.exe\"},{\"CompletionText\":\"clip.exe\",\"ListItemText\":\"clip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\clip.exe\"},{\"CompletionText\":\"clipchamp.exe\",\"ListItemText\":\"clipchamp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\clipchamp.exe\"},{\"CompletionText\":\"ClipDLS.exe\",\"ListItemText\":\"ClipDLS.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipDLS.exe\"},{\"CompletionText\":\"ClipRenew.exe\",\"ListItemText\":\"ClipRenew.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipRenew.exe\"},{\"CompletionText\":\"ClipUp.exe\",\"ListItemText\":\"ClipUp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipUp.exe\"},{\"CompletionText\":\"Close-AzStorageFileHandle\",\"ListItemText\":\"Close-AzStorageFileHandle\",\"ResultType\":2,\"ToolTip\":\"Close-AzStorageFileHandle\\r\\n\"},{\"CompletionText\":\"Close-SmbOpenFile\",\"ListItemText\":\"Close-SmbOpenFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClose-SmbOpenFile \\r\\n\"},{\"CompletionText\":\"Close-SmbSession\",\"ListItemText\":\"Close-SmbSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClose-SmbSession \\r\\n\"},{\"CompletionText\":\"CloudExperienceHostBroker.exe\",\"ListItemText\":\"CloudExperienceHostBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CloudExperienceHostBroker.exe\"},{\"CompletionText\":\"CloudNotifications.exe\",\"ListItemText\":\"CloudNotifications.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CloudNotifications.exe\"},{\"CompletionText\":\"clp\",\"ListItemText\":\"clp\",\"ResultType\":2,\"ToolTip\":\"Clear-ItemProperty\"},{\"CompletionText\":\"cls\",\"ListItemText\":\"cls\",\"ResultType\":2,\"ToolTip\":\"Clear-Host\"},{\"CompletionText\":\"clv\",\"ListItemText\":\"clv\",\"ResultType\":2,\"ToolTip\":\"Clear-Variable\"},{\"CompletionText\":\"cmd.exe\",\"ListItemText\":\"cmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmd.exe\"},{\"CompletionText\":\"cmdkey.exe\",\"ListItemText\":\"cmdkey.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmdkey.exe\"},{\"CompletionText\":\"cmdl32.exe\",\"ListItemText\":\"cmdl32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmdl32.exe\"},{\"CompletionText\":\"cmmon32.exe\",\"ListItemText\":\"cmmon32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmmon32.exe\"},{\"CompletionText\":\"cmpcfg\",\"ListItemText\":\"cmpcfg\",\"ResultType\":2,\"ToolTip\":\"cmpcfg\"},{\"CompletionText\":\"cmstp.exe\",\"ListItemText\":\"cmstp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmstp.exe\"},{\"CompletionText\":\"cnsn\",\"ListItemText\":\"cnsn\",\"ResultType\":2,\"ToolTip\":\"Connect-PSSession\"},{\"CompletionText\":\"code-exploration.cmd\",\"ListItemText\":\"code-exploration.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Exploration\\\\bin\\\\code-exploration.cmd\"},{\"CompletionText\":\"code-insiders.cmd\",\"ListItemText\":\"code-insiders.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Insiders\\\\bin\\\\code-insiders.cmd\"},{\"CompletionText\":\"code-tunnel-exploration.exe\",\"ListItemText\":\"code-tunnel-exploration.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Exploration\\\\bin\\\\code-tunnel-exploration.exe\"},{\"CompletionText\":\"code-tunnel-insiders.exe\",\"ListItemText\":\"code-tunnel-insiders.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Insiders\\\\bin\\\\code-tunnel-insiders.exe\"},{\"CompletionText\":\"code-tunnel.exe\",\"ListItemText\":\"code-tunnel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe\"},{\"CompletionText\":\"code.cmd\",\"ListItemText\":\"code.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft VS Code\\\\bin\\\\code.cmd\"},{\"CompletionText\":\"cofire.exe\",\"ListItemText\":\"cofire.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cofire.exe\"},{\"CompletionText\":\"colorcpl.exe\",\"ListItemText\":\"colorcpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\colorcpl.exe\"},{\"CompletionText\":\"com.docker.cli.exe\",\"ListItemText\":\"com.docker.cli.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\com.docker.cli.exe\"},{\"CompletionText\":\"comexp.msc\",\"ListItemText\":\"comexp.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\comexp.msc\"},{\"CompletionText\":\"comp.exe\",\"ListItemText\":\"comp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\comp.exe\"},{\"CompletionText\":\"compact.exe\",\"ListItemText\":\"compact.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\compact.exe\"},{\"CompletionText\":\"compare\",\"ListItemText\":\"compare\",\"ResultType\":2,\"ToolTip\":\"Compare-Object\"},{\"CompletionText\":\"Compare-Object\",\"ListItemText\":\"Compare-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompare-Object [-ReferenceObject] [-DifferenceObject] [-SyncWindow ] [-Property ] [-ExcludeDifferent] [-IncludeEqual] [-PassThru] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"Compare-VM\",\"ListItemText\":\"Compare-VM\",\"ResultType\":2,\"ToolTip\":\"Compare-VM\\r\\n\"},{\"CompletionText\":\"CompatTelRunner.exe\",\"ListItemText\":\"CompatTelRunner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompatTelRunner.exe\"},{\"CompletionText\":\"Complete-AzServiceBusMigration\",\"ListItemText\":\"Complete-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nComplete-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Complete-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Complete-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Complete-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Complete-BitsTransfer\",\"ListItemText\":\"Complete-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Complete-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Complete-DtcDiagnosticTransaction\",\"ListItemText\":\"Complete-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Complete-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Complete-VMFailover\",\"ListItemText\":\"Complete-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Complete-VMFailover\\r\\n\"},{\"CompletionText\":\"compmgmt.msc\",\"ListItemText\":\"compmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\compmgmt.msc\"},{\"CompletionText\":\"CompMgmtLauncher.exe\",\"ListItemText\":\"CompMgmtLauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompMgmtLauncher.exe\"},{\"CompletionText\":\"CompPkgSrv.exe\",\"ListItemText\":\"CompPkgSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompPkgSrv.exe\"},{\"CompletionText\":\"Compress-Archive\",\"ListItemText\":\"Compress-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompress-Archive \\r\\n\"},{\"CompletionText\":\"ComputerDefaults.exe\",\"ListItemText\":\"ComputerDefaults.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ComputerDefaults.exe\"},{\"CompletionText\":\"Configuration\",\"ListItemText\":\"Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConfiguration \\r\\n\"},{\"CompletionText\":\"Confirm-AzSecurityAutomation\",\"ListItemText\":\"Confirm-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Confirm-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Confirm-SecureBootUEFI\",\"ListItemText\":\"Confirm-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Confirm-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"conhost.exe\",\"ListItemText\":\"conhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\conhost.exe\"},{\"CompletionText\":\"Connect-AzAccount\",\"ListItemText\":\"Connect-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Connect-AzAccount\\r\\n\"},{\"CompletionText\":\"Connect-AzContainerRegistry\",\"ListItemText\":\"Connect-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"Connect-AzContainerRegistry\\r\\n\"},{\"CompletionText\":\"Connect-IscsiTarget\",\"ListItemText\":\"Connect-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Connect-PSSession\",\"ListItemText\":\"Connect-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-PSSession -Name [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-Session] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ComputerName] [-ApplicationName ] [-ConfigurationName ] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession -ComputerName -InstanceId [-ApplicationName ] [-ConfigurationName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ConnectionUri] [-ConfigurationName ] [-AllowRedirection] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession -InstanceId [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-Id] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Connect-VirtualDisk\",\"ListItemText\":\"Connect-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Connect-VMNetworkAdapter\",\"ListItemText\":\"Connect-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Connect-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Connect-VMSan\",\"ListItemText\":\"Connect-VMSan\",\"ResultType\":2,\"ToolTip\":\"Connect-VMSan\\r\\n\"},{\"CompletionText\":\"Connect-WSMan\",\"ListItemText\":\"Connect-WSMan\",\"ResultType\":2,\"ToolTip\":\"Connect-WSMan\\r\\n\"},{\"CompletionText\":\"consent.exe\",\"ListItemText\":\"consent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\consent.exe\"},{\"CompletionText\":\"Context\",\"ListItemText\":\"Context\",\"ResultType\":2,\"ToolTip\":\"\\r\\nContext \\r\\n\"},{\"CompletionText\":\"control.exe\",\"ListItemText\":\"control.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\control.exe\"},{\"CompletionText\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-Path\",\"ListItemText\":\"Convert-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvert-Path [-Path] []\\r\\n\\r\\nConvert-Path -LiteralPath []\\r\\n\"},{\"CompletionText\":\"Convert-VHD\",\"ListItemText\":\"Convert-VHD\",\"ResultType\":2,\"ToolTip\":\"Convert-VHD\\r\\n\"},{\"CompletionText\":\"convert.exe\",\"ListItemText\":\"convert.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\convert.exe\"},{\"CompletionText\":\"ConvertFrom-CIPolicy\",\"ListItemText\":\"ConvertFrom-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"ConvertFrom-CIPolicy\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Csv\",\"ListItemText\":\"ConvertFrom-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Csv [-InputObject] [[-Delimiter] ] [-Header ] []\\r\\n\\r\\nConvertFrom-Csv [-InputObject] -UseCulture [-Header ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Json\",\"ListItemText\":\"ConvertFrom-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Json [-InputObject] [-AsHashtable] [-Depth ] [-NoEnumerate] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Markdown\",\"ListItemText\":\"ConvertFrom-Markdown\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Markdown [-Path] [-AsVT100EncodedString] []\\r\\n\\r\\nConvertFrom-Markdown -LiteralPath [-AsVT100EncodedString] []\\r\\n\\r\\nConvertFrom-Markdown -InputObject [-AsVT100EncodedString] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-SddlString\",\"ListItemText\":\"ConvertFrom-SddlString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-SddlString [-Sddl] [-Type ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-SecureString\",\"ListItemText\":\"ConvertFrom-SecureString\",\"ResultType\":2,\"ToolTip\":\"ConvertFrom-SecureString\\r\\n\"},{\"CompletionText\":\"ConvertFrom-StringData\",\"ListItemText\":\"ConvertFrom-StringData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-StringData [-StringData] [[-Delimiter] ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Yaml\",\"ListItemText\":\"ConvertFrom-Yaml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Yaml \\r\\n\"},{\"CompletionText\":\"ConvertTo-AzVMManagedDisk\",\"ListItemText\":\"ConvertTo-AzVMManagedDisk\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-AzVMManagedDisk\\r\\n\"},{\"CompletionText\":\"ConvertTo-Csv\",\"ListItemText\":\"ConvertTo-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Csv [-InputObject] [[-Delimiter] ] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] []\\r\\n\\r\\nConvertTo-Csv [-InputObject] [-UseCulture] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-HgsKeyProtector\",\"ListItemText\":\"ConvertTo-HgsKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-HgsKeyProtector \\r\\n\"},{\"CompletionText\":\"ConvertTo-Html\",\"ListItemText\":\"ConvertTo-Html\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Html [[-Property] ] [[-Head] ] [[-Title] ] [[-Body] ] [-InputObject ] [-As ] [-CssUri ] [-PostContent ] [-PreContent ] [-Meta ] [-Charset ] [-Transitional] []\\r\\n\\r\\nConvertTo-Html [[-Property] ] [-InputObject ] [-As ] [-Fragment] [-PostContent ] [-PreContent ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-Json\",\"ListItemText\":\"ConvertTo-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Json [-InputObject] [-Depth ] [-Compress] [-EnumsAsStrings] [-AsArray] [-EscapeHandling ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-ProcessMitigationPolicy\",\"ListItemText\":\"ConvertTo-ProcessMitigationPolicy\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-ProcessMitigationPolicy\\r\\n\"},{\"CompletionText\":\"ConvertTo-SecureString\",\"ListItemText\":\"ConvertTo-SecureString\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-SecureString\\r\\n\"},{\"CompletionText\":\"ConvertTo-TpmOwnerAuth\",\"ListItemText\":\"ConvertTo-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"ConvertTo-Xml\",\"ListItemText\":\"ConvertTo-Xml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Xml [-InputObject] [-Depth ] [-NoTypeInformation] [-As ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-Yaml\",\"ListItemText\":\"ConvertTo-Yaml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Yaml \\r\\n\"},{\"CompletionText\":\"convertvhd.exe\",\"ListItemText\":\"convertvhd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\convertvhd.exe\"},{\"CompletionText\":\"copy\",\"ListItemText\":\"copy\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"Copy-AzRecoveryServicesVault\",\"ListItemText\":\"Copy-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Copy-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Copy-AzStorageBlob\",\"ListItemText\":\"Copy-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Copy-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Copy-BcdEntry\",\"ListItemText\":\"Copy-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Copy-BcdEntry\\r\\n\"},{\"CompletionText\":\"Copy-Item\",\"ListItemText\":\"Copy-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-Item [-Path] [[-Destination] ] [-Container] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] [-FromSession ] [-ToSession ] []\\r\\n\\r\\nCopy-Item [[-Destination] ] -LiteralPath [-Container] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] [-FromSession ] [-ToSession ] []\\r\\n\"},{\"CompletionText\":\"Copy-ItemProperty\",\"ListItemText\":\"Copy-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-ItemProperty [-Path] [-Destination] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nCopy-ItemProperty [-Destination] [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Copy-NetFirewallRule\",\"ListItemText\":\"Copy-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Copy-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecMainModeRule\",\"ListItemText\":\"Copy-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Copy-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Copy-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Copy-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecRule\",\"ListItemText\":\"Copy-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Copy-UserInternationalSettingsToSystem\",\"ListItemText\":\"Copy-UserInternationalSettingsToSystem\",\"ResultType\":2,\"ToolTip\":\"Copy-UserInternationalSettingsToSystem\\r\\n\"},{\"CompletionText\":\"Copy-VMFile\",\"ListItemText\":\"Copy-VMFile\",\"ResultType\":2,\"ToolTip\":\"Copy-VMFile\\r\\n\"},{\"CompletionText\":\"coredpussvr.exe\",\"ListItemText\":\"coredpussvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\coredpussvr.exe\"},{\"CompletionText\":\"corepack.cmd\",\"ListItemText\":\"corepack.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\corepack.cmd\"},{\"CompletionText\":\"cp\",\"ListItemText\":\"cp\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"cpi\",\"ListItemText\":\"cpi\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"cpp\",\"ListItemText\":\"cpp\",\"ResultType\":2,\"ToolTip\":\"Copy-ItemProperty\"},{\"CompletionText\":\"createdump.exe\",\"ListItemText\":\"createdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\WindowsApps\\\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\\\createdump.exe\"},{\"CompletionText\":\"CredentialEnrollmentManager.exe\",\"ListItemText\":\"CredentialEnrollmentManager.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CredentialEnrollmentManager.exe\"},{\"CompletionText\":\"CredentialUIBroker.exe\",\"ListItemText\":\"CredentialUIBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CredentialUIBroker.exe\"},{\"CompletionText\":\"credwiz.exe\",\"ListItemText\":\"credwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\credwiz.exe\"},{\"CompletionText\":\"cscript.exe\",\"ListItemText\":\"cscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cscript.exe\"},{\"CompletionText\":\"csrss.exe\",\"ListItemText\":\"csrss.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\csrss.exe\"},{\"CompletionText\":\"cssmbo\",\"ListItemText\":\"cssmbo\",\"ResultType\":2,\"ToolTip\":\"cssmbo\"},{\"CompletionText\":\"cssmbse\",\"ListItemText\":\"cssmbse\",\"ResultType\":2,\"ToolTip\":\"cssmbse\"},{\"CompletionText\":\"ctfmon.exe\",\"ListItemText\":\"ctfmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ctfmon.exe\"},{\"CompletionText\":\"cttune.exe\",\"ListItemText\":\"cttune.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cttune.exe\"},{\"CompletionText\":\"cttunesvr.exe\",\"ListItemText\":\"cttunesvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cttunesvr.exe\"},{\"CompletionText\":\"cty\",\"ListItemText\":\"cty\",\"ResultType\":2,\"ToolTip\":\"cty\"},{\"CompletionText\":\"curl.exe\",\"ListItemText\":\"curl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\curl.exe\"},{\"CompletionText\":\"CustomInstallExec.exe\",\"ListItemText\":\"CustomInstallExec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CustomInstallExec.exe\"},{\"CompletionText\":\"CustomShellHost.exe\",\"ListItemText\":\"CustomShellHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CustomShellHost.exe\"},{\"CompletionText\":\"cvpa\",\"ListItemText\":\"cvpa\",\"ResultType\":2,\"ToolTip\":\"Convert-Path\"},{\"CompletionText\":\"d3dconfig.exe\",\"ListItemText\":\"d3dconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\d3dconfig.exe\"},{\"CompletionText\":\"D:\",\"ListItemText\":\"D:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nD: \\r\\n\"},{\"CompletionText\":\"dasHost.exe\",\"ListItemText\":\"dasHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dasHost.exe\"},{\"CompletionText\":\"DataExchangeHost.exe\",\"ListItemText\":\"DataExchangeHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DataExchangeHost.exe\"},{\"CompletionText\":\"DataStoreCacheDumpTool.exe\",\"ListItemText\":\"DataStoreCacheDumpTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DataStoreCacheDumpTool.exe\"},{\"CompletionText\":\"dbp\",\"ListItemText\":\"dbp\",\"ResultType\":2,\"ToolTip\":\"Disable-PSBreakpoint\"},{\"CompletionText\":\"dccw.exe\",\"ListItemText\":\"dccw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dccw.exe\"},{\"CompletionText\":\"dcomcnfg.exe\",\"ListItemText\":\"dcomcnfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dcomcnfg.exe\"},{\"CompletionText\":\"ddodiag.exe\",\"ListItemText\":\"ddodiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ddodiag.exe\"},{\"CompletionText\":\"debian.exe\",\"ListItemText\":\"debian.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\debian.exe\"},{\"CompletionText\":\"Debug-FileShare\",\"ListItemText\":\"Debug-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-FileShare \\r\\n\"},{\"CompletionText\":\"Debug-Job\",\"ListItemText\":\"Debug-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Job [-Job] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-Name] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-Id] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-InstanceId] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-MMAppPrelaunch\",\"ListItemText\":\"Debug-MMAppPrelaunch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-MMAppPrelaunch \\r\\n\"},{\"CompletionText\":\"Debug-Process\",\"ListItemText\":\"Debug-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Process [-Name] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Process [-Id] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Process -InputObject [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-Runspace\",\"ListItemText\":\"Debug-Runspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Runspace [-Runspace] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-Name] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-Id] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-InstanceId] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-StorageSubSystem\",\"ListItemText\":\"Debug-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Debug-VM\",\"ListItemText\":\"Debug-VM\",\"ResultType\":2,\"ToolTip\":\"Debug-VM\\r\\n\"},{\"CompletionText\":\"Debug-Volume\",\"ListItemText\":\"Debug-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Volume \\r\\n\"},{\"CompletionText\":\"Defrag.exe\",\"ListItemText\":\"Defrag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Defrag.exe\"},{\"CompletionText\":\"del\",\"ListItemText\":\"del\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"Delete-DeliveryOptimizationCache\",\"ListItemText\":\"Delete-DeliveryOptimizationCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDelete-DeliveryOptimizationCache \\r\\n\"},{\"CompletionText\":\"Deny-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDeny-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Deny-AzPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Deny-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Deny-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDeny-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Deploy-AzNetworkManagerCommit\",\"ListItemText\":\"Deploy-AzNetworkManagerCommit\",\"ResultType\":2,\"ToolTip\":\"Deploy-AzNetworkManagerCommit\\r\\n\"},{\"CompletionText\":\"deploymentcsphelper.exe\",\"ListItemText\":\"deploymentcsphelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\deploymentcsphelper.exe\"},{\"CompletionText\":\"Describe\",\"ListItemText\":\"Describe\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDescribe \\r\\n\"},{\"CompletionText\":\"desk.cpl\",\"ListItemText\":\"desk.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\desk.cpl\"},{\"CompletionText\":\"desktopimgdownldr.exe\",\"ListItemText\":\"desktopimgdownldr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\desktopimgdownldr.exe\"},{\"CompletionText\":\"DeviceCensus.exe\",\"ListItemText\":\"DeviceCensus.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceCensus.exe\"},{\"CompletionText\":\"DeviceCredentialDeployment.exe\",\"ListItemText\":\"DeviceCredentialDeployment.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceCredentialDeployment.exe\"},{\"CompletionText\":\"DeviceEject.exe\",\"ListItemText\":\"DeviceEject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceEject.exe\"},{\"CompletionText\":\"DeviceEnroller.exe\",\"ListItemText\":\"DeviceEnroller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceEnroller.exe\"},{\"CompletionText\":\"DevicePairingWizard.exe\",\"ListItemText\":\"DevicePairingWizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DevicePairingWizard.exe\"},{\"CompletionText\":\"DeviceProperties.exe\",\"ListItemText\":\"DeviceProperties.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceProperties.exe\"},{\"CompletionText\":\"devmgmt.msc\",\"ListItemText\":\"devmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\devmgmt.msc\"},{\"CompletionText\":\"DevModeRunAsUserConfig.msc\",\"ListItemText\":\"DevModeRunAsUserConfig.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DevModeRunAsUserConfig.msc\"},{\"CompletionText\":\"DFDWiz.exe\",\"ListItemText\":\"DFDWiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DFDWiz.exe\"},{\"CompletionText\":\"dfrgui.exe\",\"ListItemText\":\"dfrgui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dfrgui.exe\"},{\"CompletionText\":\"dialer.exe\",\"ListItemText\":\"dialer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dialer.exe\"},{\"CompletionText\":\"diff\",\"ListItemText\":\"diff\",\"ResultType\":2,\"ToolTip\":\"Compare-Object\"},{\"CompletionText\":\"dir\",\"ListItemText\":\"dir\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"directxdatabaseupdater.exe\",\"ListItemText\":\"directxdatabaseupdater.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\directxdatabaseupdater.exe\"},{\"CompletionText\":\"dirmngr.exe\",\"ListItemText\":\"dirmngr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\dirmngr.exe\"},{\"CompletionText\":\"dirmngr_ldap.exe\",\"ListItemText\":\"dirmngr_ldap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\dirmngr_ldap.exe\"},{\"CompletionText\":\"Disable-AppBackgroundTaskDiagnosticLog\",\"ListItemText\":\"Disable-AppBackgroundTaskDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Disable-AppBackgroundTaskDiagnosticLog\\r\\n\"},{\"CompletionText\":\"Disable-AzAdvisorRecommendation\",\"ListItemText\":\"Disable-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Disable-AzAksAddOn\",\"ListItemText\":\"Disable-AzAksAddOn\",\"ResultType\":2,\"ToolTip\":\"Disable-AzAksAddOn\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchAutoScale\",\"ListItemText\":\"Disable-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchComputeNodeScheduling\",\"ListItemText\":\"Disable-AzBatchComputeNodeScheduling\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchComputeNodeScheduling\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchJob\",\"ListItemText\":\"Disable-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchJobSchedule\",\"ListItemText\":\"Disable-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Disable-AzCdnCustomDomainCustomHttps\",\"ListItemText\":\"Disable-AzCdnCustomDomainCustomHttps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzCdnCustomDomainCustomHttps \\r\\n\"},{\"CompletionText\":\"Disable-AzContextAutosave\",\"ListItemText\":\"Disable-AzContextAutosave\",\"ResultType\":2,\"ToolTip\":\"Disable-AzContextAutosave\\r\\n\"},{\"CompletionText\":\"Disable-AzDataCollection\",\"ListItemText\":\"Disable-AzDataCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzDataCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzFrontDoorCustomDomainHttps\",\"ListItemText\":\"Disable-AzFrontDoorCustomDomainHttps\",\"ResultType\":2,\"ToolTip\":\"Disable-AzFrontDoorCustomDomainHttps\\r\\n\"},{\"CompletionText\":\"Disable-AzHDInsightAzureMonitor\",\"ListItemText\":\"Disable-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Disable-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Disable-AzHDInsightMonitoring\",\"ListItemText\":\"Disable-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Disable-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\",\"ListItemText\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\",\"ResultType\":2,\"ToolTip\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsIISLogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsIISLogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsIISLogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupAutoProtection\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupAutoProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupAutoProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupProtection\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupRPMountScript\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupRPMountScript\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupRPMountScript\\r\\n\"},{\"CompletionText\":\"Disable-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Disable-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Disable-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSqlInstanceAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlServerAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSqlServerAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlServerAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzStackHCIAttestation\",\"ListItemText\":\"Disable-AzStackHCIAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzStackHCIAttestation \\r\\n\"},{\"CompletionText\":\"Disable-AzStackHCIRemoteSupport\",\"ListItemText\":\"Disable-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageBlobDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobLastAccessTimeTracking\",\"ListItemText\":\"Disable-AzStorageBlobLastAccessTimeTracking\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobLastAccessTimeTracking\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobRestorePolicy\",\"ListItemText\":\"Disable-AzStorageBlobRestorePolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobRestorePolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageContainerDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageContainerDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageContainerDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageSoftDelete\",\"ListItemText\":\"Disable-AzStorageSoftDelete\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageSoftDelete\"},{\"CompletionText\":\"Disable-AzStorageStaticWebsite\",\"ListItemText\":\"Disable-AzStorageStaticWebsite\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageStaticWebsite\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseSqlAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSynapseSqlAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseSqlAdvancedThreatProtection\",\"ListItemText\":\"Disable-AzSynapseSqlAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlAdvancedThreatProtection\"},{\"CompletionText\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzTrafficManagerEndpoint\",\"ListItemText\":\"Disable-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Disable-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Disable-AzTrafficManagerProfile\",\"ListItemText\":\"Disable-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Disable-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Disable-AzureRmAlias\",\"ListItemText\":\"Disable-AzureRmAlias\",\"ResultType\":2,\"ToolTip\":\"Disable-AzureRmAlias\\r\\n\"},{\"CompletionText\":\"Disable-AzVMDiskEncryption\",\"ListItemText\":\"Disable-AzVMDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Disable-AzVMDiskEncryption\\r\\n\"},{\"CompletionText\":\"Disable-AzVmssDiskEncryption\",\"ListItemText\":\"Disable-AzVmssDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Disable-AzVmssDiskEncryption\\r\\n\"},{\"CompletionText\":\"Disable-BC\",\"ListItemText\":\"Disable-BC\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BC \\r\\n\"},{\"CompletionText\":\"Disable-BcdElementBootDebug\",\"ListItemText\":\"Disable-BcdElementBootDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementBootDebug\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementBootEms\",\"ListItemText\":\"Disable-BcdElementBootEms\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementBootEms\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementDebug\",\"ListItemText\":\"Disable-BcdElementDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementDebug\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementEms\",\"ListItemText\":\"Disable-BcdElementEms\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementEms\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementEventLogging\",\"ListItemText\":\"Disable-BcdElementEventLogging\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementEventLogging\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementHypervisorDebug\",\"ListItemText\":\"Disable-BcdElementHypervisorDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementHypervisorDebug\\r\\n\"},{\"CompletionText\":\"Disable-BCDowngrading\",\"ListItemText\":\"Disable-BCDowngrading\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BCDowngrading \\r\\n\"},{\"CompletionText\":\"Disable-BCServeOnBattery\",\"ListItemText\":\"Disable-BCServeOnBattery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BCServeOnBattery \\r\\n\"},{\"CompletionText\":\"Disable-BitLocker\",\"ListItemText\":\"Disable-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BitLocker \\r\\n\"},{\"CompletionText\":\"Disable-BitLockerAutoUnlock\",\"ListItemText\":\"Disable-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Disable-DAManualEntryPointSelection\",\"ListItemText\":\"Disable-DAManualEntryPointSelection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DAManualEntryPointSelection \\r\\n\"},{\"CompletionText\":\"Disable-DeliveryOptimizationVerboseLogs\",\"ListItemText\":\"Disable-DeliveryOptimizationVerboseLogs\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DeliveryOptimizationVerboseLogs \\r\\n\"},{\"CompletionText\":\"Disable-DscDebug\",\"ListItemText\":\"Disable-DscDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DscDebug \\r\\n\"},{\"CompletionText\":\"Disable-ExperimentalFeature\",\"ListItemText\":\"Disable-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-ExperimentalFeature [-Name] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-JobTrigger\",\"ListItemText\":\"Disable-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Disable-JobTrigger\\r\\n\"},{\"CompletionText\":\"Disable-LocalUser\",\"ListItemText\":\"Disable-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Disable-LocalUser\\r\\n\"},{\"CompletionText\":\"Disable-MMAgent\",\"ListItemText\":\"Disable-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-MMAgent \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapter\",\"ListItemText\":\"Disable-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapter \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterBinding\",\"ListItemText\":\"Disable-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterChecksumOffload\",\"ListItemText\":\"Disable-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Disable-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterIPsecOffload\",\"ListItemText\":\"Disable-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterLso\",\"ListItemText\":\"Disable-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterPacketDirect\",\"ListItemText\":\"Disable-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterPowerManagement\",\"ListItemText\":\"Disable-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterQos\",\"ListItemText\":\"Disable-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRdma\",\"ListItemText\":\"Disable-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRsc\",\"ListItemText\":\"Disable-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRss\",\"ListItemText\":\"Disable-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterSriov\",\"ListItemText\":\"Disable-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterUso\",\"ListItemText\":\"Disable-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterVmq\",\"ListItemText\":\"Disable-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Disable-NetDnsTransitionConfiguration\",\"ListItemText\":\"Disable-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Disable-NetFirewallHyperVRule\",\"ListItemText\":\"Disable-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Disable-NetFirewallRule\",\"ListItemText\":\"Disable-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Disable-NetIPHttpsProfile\",\"ListItemText\":\"Disable-NetIPHttpsProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPHttpsProfile \\r\\n\"},{\"CompletionText\":\"Disable-NetIPsecMainModeRule\",\"ListItemText\":\"Disable-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Disable-NetIPsecRule\",\"ListItemText\":\"Disable-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Disable-NetNatTransitionConfiguration\",\"ListItemText\":\"Disable-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchEthernetPort\",\"ListItemText\":\"Disable-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchFeature\",\"ListItemText\":\"Disable-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchVlan\",\"ListItemText\":\"Disable-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Disable-OdbcPerfCounter\",\"ListItemText\":\"Disable-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Disable-PhysicalDiskIdentification\",\"ListItemText\":\"Disable-PhysicalDiskIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PhysicalDiskIdentification \\r\\n\"},{\"CompletionText\":\"Disable-PhysicalDiskIndication\",\"ListItemText\":\"Disable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"Disable-PhysicalDiskIndication\"},{\"CompletionText\":\"Disable-PnpDevice\",\"ListItemText\":\"Disable-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PnpDevice \\r\\n\"},{\"CompletionText\":\"Disable-PSBreakpoint\",\"ListItemText\":\"Disable-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSBreakpoint [-Breakpoint] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisable-PSBreakpoint [-Id] [-PassThru] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSRemoting\",\"ListItemText\":\"Disable-PSRemoting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSRemoting [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSSessionConfiguration\",\"ListItemText\":\"Disable-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSSessionConfiguration [[-Name] ] [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSTrace\",\"ListItemText\":\"Disable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSTrace \\r\\n\"},{\"CompletionText\":\"Disable-PSWSManCombinedTrace\",\"ListItemText\":\"Disable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"Disable-RunspaceDebug\",\"ListItemText\":\"Disable-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-RunspaceDebug [[-RunspaceName] ] []\\r\\n\\r\\nDisable-RunspaceDebug [-Runspace] []\\r\\n\\r\\nDisable-RunspaceDebug [-RunspaceId] []\\r\\n\\r\\nDisable-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nDisable-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Disable-ScheduledJob\",\"ListItemText\":\"Disable-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Disable-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Disable-ScheduledTask\",\"ListItemText\":\"Disable-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Disable-SmbDelegation\",\"ListItemText\":\"Disable-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Disable-StorageBusCache\",\"ListItemText\":\"Disable-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Disable-StorageBusDisk\",\"ListItemText\":\"Disable-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Disable-StorageDataCollection\",\"ListItemText\":\"Disable-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Disable-StorageDiagnosticLog\",\"ListItemText\":\"Disable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Disable-StorageDiagnosticLog\"},{\"CompletionText\":\"Disable-StorageEnclosureIdentification\",\"ListItemText\":\"Disable-StorageEnclosureIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageEnclosureIdentification \\r\\n\"},{\"CompletionText\":\"Disable-StorageEnclosurePower\",\"ListItemText\":\"Disable-StorageEnclosurePower\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageEnclosurePower \\r\\n\"},{\"CompletionText\":\"Disable-StorageHighAvailability\",\"ListItemText\":\"Disable-StorageHighAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageHighAvailability \\r\\n\"},{\"CompletionText\":\"Disable-StorageMaintenanceMode\",\"ListItemText\":\"Disable-StorageMaintenanceMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageMaintenanceMode \\r\\n\"},{\"CompletionText\":\"Disable-TlsCipherSuite\",\"ListItemText\":\"Disable-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Disable-TlsEccCurve\",\"ListItemText\":\"Disable-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Disable-TlsSessionTicketKey\",\"ListItemText\":\"Disable-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Disable-TpmAutoProvisioning\",\"ListItemText\":\"Disable-TpmAutoProvisioning\",\"ResultType\":2,\"ToolTip\":\"Disable-TpmAutoProvisioning\\r\\n\"},{\"CompletionText\":\"Disable-VMConsoleSupport\",\"ListItemText\":\"Disable-VMConsoleSupport\",\"ResultType\":2,\"ToolTip\":\"Disable-VMConsoleSupport\\r\\n\"},{\"CompletionText\":\"Disable-VMEventing\",\"ListItemText\":\"Disable-VMEventing\",\"ResultType\":2,\"ToolTip\":\"Disable-VMEventing\\r\\n\"},{\"CompletionText\":\"Disable-VMIntegrationService\",\"ListItemText\":\"Disable-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Disable-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Disable-VMMigration\",\"ListItemText\":\"Disable-VMMigration\",\"ResultType\":2,\"ToolTip\":\"Disable-VMMigration\\r\\n\"},{\"CompletionText\":\"Disable-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Disable-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Disable-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Disable-VMResourceMetering\",\"ListItemText\":\"Disable-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Disable-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Disable-VMSwitchExtension\",\"ListItemText\":\"Disable-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Disable-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Disable-VMTPM\",\"ListItemText\":\"Disable-VMTPM\",\"ResultType\":2,\"ToolTip\":\"Disable-VMTPM\\r\\n\"},{\"CompletionText\":\"Disable-WdacBidTrace\",\"ListItemText\":\"Disable-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Disable-WindowsErrorReporting\",\"ListItemText\":\"Disable-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Disable-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Disable-WindowsOptionalFeature\",\"ListItemText\":\"Disable-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Disable-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Disable-WSManCredSSP\",\"ListItemText\":\"Disable-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Disable-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Disable-WSManTrace\",\"ListItemText\":\"Disable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Disconnect-AzAccount\",\"ListItemText\":\"Disconnect-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzAccount\\r\\n\"},{\"CompletionText\":\"Disconnect-AzP2sVpnGatewayVpnConnection\",\"ListItemText\":\"Disconnect-AzP2sVpnGatewayVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzP2sVpnGatewayVpnConnection\\r\\n\"},{\"CompletionText\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\",\"ListItemText\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\\r\\n\"},{\"CompletionText\":\"Disconnect-AzWvdUserSession\",\"ListItemText\":\"Disconnect-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Disconnect-IscsiTarget\",\"ListItemText\":\"Disconnect-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Disconnect-PSSession\",\"ListItemText\":\"Disconnect-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-PSSession [-Session] [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession -Name [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession [-Id] [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession -InstanceId [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disconnect-VirtualDisk\",\"ListItemText\":\"Disconnect-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Disconnect-VMNetworkAdapter\",\"ListItemText\":\"Disconnect-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Disconnect-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Disconnect-VMSan\",\"ListItemText\":\"Disconnect-VMSan\",\"ResultType\":2,\"ToolTip\":\"Disconnect-VMSan\\r\\n\"},{\"CompletionText\":\"Disconnect-WSMan\",\"ListItemText\":\"Disconnect-WSMan\",\"ResultType\":2,\"ToolTip\":\"Disconnect-WSMan\\r\\n\"},{\"CompletionText\":\"diskmgmt.msc\",\"ListItemText\":\"diskmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskmgmt.msc\"},{\"CompletionText\":\"diskpart.exe\",\"ListItemText\":\"diskpart.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskpart.exe\"},{\"CompletionText\":\"diskperf.exe\",\"ListItemText\":\"diskperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskperf.exe\"},{\"CompletionText\":\"diskraid.exe\",\"ListItemText\":\"diskraid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskraid.exe\"},{\"CompletionText\":\"DiskSnapshot.exe\",\"ListItemText\":\"DiskSnapshot.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DiskSnapshot.exe\"},{\"CompletionText\":\"diskusage.exe\",\"ListItemText\":\"diskusage.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskusage.exe\"},{\"CompletionText\":\"Dism.exe\",\"ListItemText\":\"Dism.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Dism.exe\"},{\"CompletionText\":\"Dismount-AppPackageVolume\",\"ListItemText\":\"Dismount-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Dismount-AppPackageVolume\"},{\"CompletionText\":\"Dismount-AppxVolume\",\"ListItemText\":\"Dismount-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Dismount-AppxVolume\\r\\n\"},{\"CompletionText\":\"Dismount-DiskImage\",\"ListItemText\":\"Dismount-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDismount-DiskImage \\r\\n\"},{\"CompletionText\":\"Dismount-VHD\",\"ListItemText\":\"Dismount-VHD\",\"ResultType\":2,\"ToolTip\":\"Dismount-VHD\\r\\n\"},{\"CompletionText\":\"Dismount-VMHostAssignableDevice\",\"ListItemText\":\"Dismount-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Dismount-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Dismount-WindowsImage\",\"ListItemText\":\"Dismount-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Dismount-WindowsImage\\r\\n\"},{\"CompletionText\":\"dispdiag.exe\",\"ListItemText\":\"dispdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dispdiag.exe\"},{\"CompletionText\":\"DisplaySwitch.exe\",\"ListItemText\":\"DisplaySwitch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DisplaySwitch.exe\"},{\"CompletionText\":\"djoin.exe\",\"ListItemText\":\"djoin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\djoin.exe\"},{\"CompletionText\":\"dllhost.exe\",\"ListItemText\":\"dllhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dllhost.exe\"},{\"CompletionText\":\"dllhst3g.exe\",\"ListItemText\":\"dllhst3g.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dllhst3g.exe\"},{\"CompletionText\":\"dlu\",\"ListItemText\":\"dlu\",\"ResultType\":2,\"ToolTip\":\"dlu\"},{\"CompletionText\":\"dmcertinst.exe\",\"ListItemText\":\"dmcertinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmcertinst.exe\"},{\"CompletionText\":\"dmcfghost.exe\",\"ListItemText\":\"dmcfghost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmcfghost.exe\"},{\"CompletionText\":\"dmclient.exe\",\"ListItemText\":\"dmclient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmclient.exe\"},{\"CompletionText\":\"DmNotificationBroker.exe\",\"ListItemText\":\"DmNotificationBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DmNotificationBroker.exe\"},{\"CompletionText\":\"DmOmaCpMo.exe\",\"ListItemText\":\"DmOmaCpMo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DmOmaCpMo.exe\"},{\"CompletionText\":\"dnscacheugc.exe\",\"ListItemText\":\"dnscacheugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dnscacheugc.exe\"},{\"CompletionText\":\"dnsn\",\"ListItemText\":\"dnsn\",\"ResultType\":2,\"ToolTip\":\"Disconnect-PSSession\"},{\"CompletionText\":\"docker-compose.exe\",\"ListItemText\":\"docker-compose.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-compose.exe\"},{\"CompletionText\":\"docker-credential-desktop.exe\",\"ListItemText\":\"docker-credential-desktop.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-desktop.exe\"},{\"CompletionText\":\"docker-credential-ecr-login.exe\",\"ListItemText\":\"docker-credential-ecr-login.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-ecr-login.exe\"},{\"CompletionText\":\"docker-credential-wincred.exe\",\"ListItemText\":\"docker-credential-wincred.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-wincred.exe\"},{\"CompletionText\":\"docker-index.exe\",\"ListItemText\":\"docker-index.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-index.exe\"},{\"CompletionText\":\"docker.exe\",\"ListItemText\":\"docker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker.exe\"},{\"CompletionText\":\"doskey.exe\",\"ListItemText\":\"doskey.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\doskey.exe\"},{\"CompletionText\":\"dotnet.exe\",\"ListItemText\":\"dotnet.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\dotnet\\\\dotnet.exe\"},{\"CompletionText\":\"dpapimig.exe\",\"ListItemText\":\"dpapimig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dpapimig.exe\"},{\"CompletionText\":\"DpiScaling.exe\",\"ListItemText\":\"DpiScaling.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DpiScaling.exe\"},{\"CompletionText\":\"dpnsvr.exe\",\"ListItemText\":\"dpnsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dpnsvr.exe\"},{\"CompletionText\":\"driverquery.exe\",\"ListItemText\":\"driverquery.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\driverquery.exe\"},{\"CompletionText\":\"drvinst.exe\",\"ListItemText\":\"drvinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\drvinst.exe\"},{\"CompletionText\":\"dsmbd\",\"ListItemText\":\"dsmbd\",\"ResultType\":2,\"ToolTip\":\"dsmbd\"},{\"CompletionText\":\"DsmUserTask.exe\",\"ListItemText\":\"DsmUserTask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DsmUserTask.exe\"},{\"CompletionText\":\"dsregcmd.exe\",\"ListItemText\":\"dsregcmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dsregcmd.exe\"},{\"CompletionText\":\"dstokenclean.exe\",\"ListItemText\":\"dstokenclean.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dstokenclean.exe\"},{\"CompletionText\":\"dtdump.exe\",\"ListItemText\":\"dtdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dtdump.exe\"},{\"CompletionText\":\"DuckDuckGo.exe\",\"ListItemText\":\"DuckDuckGo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\DuckDuckGo.exe\"},{\"CompletionText\":\"dusmtask.exe\",\"ListItemText\":\"dusmtask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dusmtask.exe\"},{\"CompletionText\":\"dvdplay.exe\",\"ListItemText\":\"dvdplay.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dvdplay.exe\"},{\"CompletionText\":\"dwm.exe\",\"ListItemText\":\"dwm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dwm.exe\"},{\"CompletionText\":\"DWWIN.EXE\",\"ListItemText\":\"DWWIN.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DWWIN.EXE\"},{\"CompletionText\":\"DXCap.exe\",\"ListItemText\":\"DXCap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DXCap.exe\"},{\"CompletionText\":\"DXCpl.exe\",\"ListItemText\":\"DXCpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DXCpl.exe\"},{\"CompletionText\":\"dxdiag.exe\",\"ListItemText\":\"dxdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dxdiag.exe\"},{\"CompletionText\":\"dxgiadaptercache.exe\",\"ListItemText\":\"dxgiadaptercache.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dxgiadaptercache.exe\"},{\"CompletionText\":\"Dxpserver.exe\",\"ListItemText\":\"Dxpserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Dxpserver.exe\"},{\"CompletionText\":\"E:\",\"ListItemText\":\"E:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nE: \\r\\n\"},{\"CompletionText\":\"Eap3Host.exe\",\"ListItemText\":\"Eap3Host.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Eap3Host.exe\"},{\"CompletionText\":\"EaseOfAccessDialog.exe\",\"ListItemText\":\"EaseOfAccessDialog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EaseOfAccessDialog.exe\"},{\"CompletionText\":\"easinvoker.exe\",\"ListItemText\":\"easinvoker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\easinvoker.exe\"},{\"CompletionText\":\"EASPolicyManagerBrokerHost.exe\",\"ListItemText\":\"EASPolicyManagerBrokerHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EASPolicyManagerBrokerHost.exe\"},{\"CompletionText\":\"ebp\",\"ListItemText\":\"ebp\",\"ResultType\":2,\"ToolTip\":\"Enable-PSBreakpoint\"},{\"CompletionText\":\"echo\",\"ListItemText\":\"echo\",\"ResultType\":2,\"ToolTip\":\"Write-Output\"},{\"CompletionText\":\"Edit-ASRRecoveryPlan\",\"ListItemText\":\"Edit-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Edit-ASRRecoveryPlan\"},{\"CompletionText\":\"Edit-ASRRP\",\"ListItemText\":\"Edit-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Edit-ASRRP\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyRetentionRuleClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyRetentionRuleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyRetentionRuleClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyTagClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyTagClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyTagClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyTriggerClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyTriggerClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyTriggerClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Edit-AzWebAppBackupConfiguration\",\"ListItemText\":\"Edit-AzWebAppBackupConfiguration\",\"ResultType\":2,\"ToolTip\":\"Edit-AzWebAppBackupConfiguration\\r\\n\"},{\"CompletionText\":\"Edit-CIPolicyRule\",\"ListItemText\":\"Edit-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"Edit-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"EDPCleanup.exe\",\"ListItemText\":\"EDPCleanup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EDPCleanup.exe\"},{\"CompletionText\":\"edpnotify.exe\",\"ListItemText\":\"edpnotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\edpnotify.exe\"},{\"CompletionText\":\"EduPrintProv.exe\",\"ListItemText\":\"EduPrintProv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EduPrintProv.exe\"},{\"CompletionText\":\"efsui.exe\",\"ListItemText\":\"efsui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\efsui.exe\"},{\"CompletionText\":\"EhStorAuthn.exe\",\"ListItemText\":\"EhStorAuthn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EhStorAuthn.exe\"},{\"CompletionText\":\"elu\",\"ListItemText\":\"elu\",\"ResultType\":2,\"ToolTip\":\"elu\"},{\"CompletionText\":\"Enable-AdlStoreKeyVault\",\"ListItemText\":\"Enable-AdlStoreKeyVault\",\"ResultType\":2,\"ToolTip\":\"Enable-AdlStoreKeyVault\"},{\"CompletionText\":\"Enable-AppBackgroundTaskDiagnosticLog\",\"ListItemText\":\"Enable-AppBackgroundTaskDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Enable-AppBackgroundTaskDiagnosticLog\\r\\n\"},{\"CompletionText\":\"Enable-AzAdvisorRecommendation\",\"ListItemText\":\"Enable-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Enable-AzAksAddOn\",\"ListItemText\":\"Enable-AzAksAddOn\",\"ResultType\":2,\"ToolTip\":\"Enable-AzAksAddOn\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchAutoScale\",\"ListItemText\":\"Enable-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchComputeNodeScheduling\",\"ListItemText\":\"Enable-AzBatchComputeNodeScheduling\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchComputeNodeScheduling\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchJob\",\"ListItemText\":\"Enable-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchJobSchedule\",\"ListItemText\":\"Enable-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchTask\",\"ListItemText\":\"Enable-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Enable-AzCdnCustomDomainCustomHttps\",\"ListItemText\":\"Enable-AzCdnCustomDomainCustomHttps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzCdnCustomDomainCustomHttps \\r\\n\"},{\"CompletionText\":\"Enable-AzContextAutosave\",\"ListItemText\":\"Enable-AzContextAutosave\",\"ResultType\":2,\"ToolTip\":\"Enable-AzContextAutosave\\r\\n\"},{\"CompletionText\":\"Enable-AzDataCollection\",\"ListItemText\":\"Enable-AzDataCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzDataCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzDataLakeStoreKeyVault\",\"ListItemText\":\"Enable-AzDataLakeStoreKeyVault\",\"ResultType\":2,\"ToolTip\":\"Enable-AzDataLakeStoreKeyVault\\r\\n\"},{\"CompletionText\":\"Enable-AzEventGridPartnerTopic\",\"ListItemText\":\"Enable-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Enable-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Enable-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Enable-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Enable-AzFrontDoorCustomDomainHttps\",\"ListItemText\":\"Enable-AzFrontDoorCustomDomainHttps\",\"ResultType\":2,\"ToolTip\":\"Enable-AzFrontDoorCustomDomainHttps\\r\\n\"},{\"CompletionText\":\"Enable-AzHDInsightAzureMonitor\",\"ListItemText\":\"Enable-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Enable-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Enable-AzHDInsightMonitoring\",\"ListItemText\":\"Enable-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Enable-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsIISLogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsIISLogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsIISLogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzRecoveryServicesBackupAutoProtection\",\"ListItemText\":\"Enable-AzRecoveryServicesBackupAutoProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzRecoveryServicesBackupAutoProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzRecoveryServicesBackupProtection\",\"ListItemText\":\"Enable-AzRecoveryServicesBackupProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzRecoveryServicesBackupProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Enable-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Enable-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSqlInstanceAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlServerAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSqlServerAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlServerAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzStackHCIAttestation\",\"ListItemText\":\"Enable-AzStackHCIAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzStackHCIAttestation \\r\\n\"},{\"CompletionText\":\"Enable-AzStackHCIRemoteSupport\",\"ListItemText\":\"Enable-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageBlobDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobLastAccessTimeTracking\",\"ListItemText\":\"Enable-AzStorageBlobLastAccessTimeTracking\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobLastAccessTimeTracking\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobRestorePolicy\",\"ListItemText\":\"Enable-AzStorageBlobRestorePolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobRestorePolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageContainerDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageContainerDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageContainerDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageSoftDelete\",\"ListItemText\":\"Enable-AzStorageSoftDelete\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageSoftDelete\"},{\"CompletionText\":\"Enable-AzStorageStaticWebsite\",\"ListItemText\":\"Enable-AzStorageStaticWebsite\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageStaticWebsite\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseSqlAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSynapseSqlAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseSqlAdvancedThreatProtection\",\"ListItemText\":\"Enable-AzSynapseSqlAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlAdvancedThreatProtection\"},{\"CompletionText\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseWorkspace\",\"ListItemText\":\"Enable-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Enable-AzTrafficManagerEndpoint\",\"ListItemText\":\"Enable-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Enable-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Enable-AzTrafficManagerProfile\",\"ListItemText\":\"Enable-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Enable-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Enable-AzureRmAlias\",\"ListItemText\":\"Enable-AzureRmAlias\",\"ResultType\":2,\"ToolTip\":\"Enable-AzureRmAlias\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementBootDebug\",\"ListItemText\":\"Enable-BcdElementBootDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementBootDebug\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementBootEms\",\"ListItemText\":\"Enable-BcdElementBootEms\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementBootEms\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementDebug\",\"ListItemText\":\"Enable-BcdElementDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementDebug\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementEms\",\"ListItemText\":\"Enable-BcdElementEms\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementEms\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementEventLogging\",\"ListItemText\":\"Enable-BcdElementEventLogging\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementEventLogging\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementHypervisorDebug\",\"ListItemText\":\"Enable-BcdElementHypervisorDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementHypervisorDebug\\r\\n\"},{\"CompletionText\":\"Enable-BCDistributed\",\"ListItemText\":\"Enable-BCDistributed\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCDistributed \\r\\n\"},{\"CompletionText\":\"Enable-BCDowngrading\",\"ListItemText\":\"Enable-BCDowngrading\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCDowngrading \\r\\n\"},{\"CompletionText\":\"Enable-BCHostedClient\",\"ListItemText\":\"Enable-BCHostedClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCHostedClient \\r\\n\"},{\"CompletionText\":\"Enable-BCHostedServer\",\"ListItemText\":\"Enable-BCHostedServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCHostedServer \\r\\n\"},{\"CompletionText\":\"Enable-BCLocal\",\"ListItemText\":\"Enable-BCLocal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCLocal \\r\\n\"},{\"CompletionText\":\"Enable-BCServeOnBattery\",\"ListItemText\":\"Enable-BCServeOnBattery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCServeOnBattery \\r\\n\"},{\"CompletionText\":\"Enable-BitLocker\",\"ListItemText\":\"Enable-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BitLocker \\r\\n\"},{\"CompletionText\":\"Enable-BitLockerAutoUnlock\",\"ListItemText\":\"Enable-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Enable-DAManualEntryPointSelection\",\"ListItemText\":\"Enable-DAManualEntryPointSelection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DAManualEntryPointSelection \\r\\n\"},{\"CompletionText\":\"Enable-DeliveryOptimizationVerboseLogs\",\"ListItemText\":\"Enable-DeliveryOptimizationVerboseLogs\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DeliveryOptimizationVerboseLogs \\r\\n\"},{\"CompletionText\":\"Enable-DscDebug\",\"ListItemText\":\"Enable-DscDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DscDebug \\r\\n\"},{\"CompletionText\":\"Enable-ExperimentalFeature\",\"ListItemText\":\"Enable-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-ExperimentalFeature [-Name] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-JobTrigger\",\"ListItemText\":\"Enable-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Enable-JobTrigger\\r\\n\"},{\"CompletionText\":\"Enable-LocalUser\",\"ListItemText\":\"Enable-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Enable-LocalUser\\r\\n\"},{\"CompletionText\":\"Enable-MMAgent\",\"ListItemText\":\"Enable-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-MMAgent \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapter\",\"ListItemText\":\"Enable-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapter \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterBinding\",\"ListItemText\":\"Enable-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterChecksumOffload\",\"ListItemText\":\"Enable-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Enable-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterIPsecOffload\",\"ListItemText\":\"Enable-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterLso\",\"ListItemText\":\"Enable-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterPacketDirect\",\"ListItemText\":\"Enable-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterPowerManagement\",\"ListItemText\":\"Enable-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterQos\",\"ListItemText\":\"Enable-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRdma\",\"ListItemText\":\"Enable-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRsc\",\"ListItemText\":\"Enable-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRss\",\"ListItemText\":\"Enable-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterSriov\",\"ListItemText\":\"Enable-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterUso\",\"ListItemText\":\"Enable-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterVmq\",\"ListItemText\":\"Enable-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Enable-NetDnsTransitionConfiguration\",\"ListItemText\":\"Enable-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Enable-NetFirewallHyperVRule\",\"ListItemText\":\"Enable-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Enable-NetFirewallRule\",\"ListItemText\":\"Enable-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Enable-NetIPHttpsProfile\",\"ListItemText\":\"Enable-NetIPHttpsProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPHttpsProfile \\r\\n\"},{\"CompletionText\":\"Enable-NetIPsecMainModeRule\",\"ListItemText\":\"Enable-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Enable-NetIPsecRule\",\"ListItemText\":\"Enable-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Enable-NetNatTransitionConfiguration\",\"ListItemText\":\"Enable-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchEthernetPort\",\"ListItemText\":\"Enable-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchFeature\",\"ListItemText\":\"Enable-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchVlan\",\"ListItemText\":\"Enable-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Enable-OdbcPerfCounter\",\"ListItemText\":\"Enable-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Enable-PhysicalDiskIdentification\",\"ListItemText\":\"Enable-PhysicalDiskIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PhysicalDiskIdentification \\r\\n\"},{\"CompletionText\":\"Enable-PhysicalDiskIndication\",\"ListItemText\":\"Enable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"Enable-PhysicalDiskIndication\"},{\"CompletionText\":\"Enable-PnpDevice\",\"ListItemText\":\"Enable-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PnpDevice \\r\\n\"},{\"CompletionText\":\"Enable-PSBreakpoint\",\"ListItemText\":\"Enable-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSBreakpoint [-Breakpoint] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nEnable-PSBreakpoint [-Id] [-PassThru] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSRemoting\",\"ListItemText\":\"Enable-PSRemoting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSRemoting [-Force] [-SkipNetworkProfileCheck] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSSessionConfiguration\",\"ListItemText\":\"Enable-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSSessionConfiguration [[-Name] ] [-Force] [-SecurityDescriptorSddl ] [-SkipNetworkProfileCheck] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSTrace\",\"ListItemText\":\"Enable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSTrace \\r\\n\"},{\"CompletionText\":\"Enable-PSWSManCombinedTrace\",\"ListItemText\":\"Enable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"Enable-RunspaceDebug\",\"ListItemText\":\"Enable-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-RunspaceDebug [[-RunspaceName] ] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-Runspace] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-RunspaceId] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nEnable-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Enable-ScheduledJob\",\"ListItemText\":\"Enable-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Enable-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Enable-ScheduledTask\",\"ListItemText\":\"Enable-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Enable-SmbDelegation\",\"ListItemText\":\"Enable-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Enable-StorageBusCache\",\"ListItemText\":\"Enable-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Enable-StorageBusDisk\",\"ListItemText\":\"Enable-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Enable-StorageDataCollection\",\"ListItemText\":\"Enable-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Enable-StorageDiagnosticLog\",\"ListItemText\":\"Enable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Enable-StorageDiagnosticLog\"},{\"CompletionText\":\"Enable-StorageEnclosureIdentification\",\"ListItemText\":\"Enable-StorageEnclosureIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageEnclosureIdentification \\r\\n\"},{\"CompletionText\":\"Enable-StorageEnclosurePower\",\"ListItemText\":\"Enable-StorageEnclosurePower\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageEnclosurePower \\r\\n\"},{\"CompletionText\":\"Enable-StorageHighAvailability\",\"ListItemText\":\"Enable-StorageHighAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageHighAvailability \\r\\n\"},{\"CompletionText\":\"Enable-StorageMaintenanceMode\",\"ListItemText\":\"Enable-StorageMaintenanceMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageMaintenanceMode \\r\\n\"},{\"CompletionText\":\"Enable-TlsCipherSuite\",\"ListItemText\":\"Enable-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Enable-TlsEccCurve\",\"ListItemText\":\"Enable-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Enable-TlsSessionTicketKey\",\"ListItemText\":\"Enable-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Enable-TpmAutoProvisioning\",\"ListItemText\":\"Enable-TpmAutoProvisioning\",\"ResultType\":2,\"ToolTip\":\"Enable-TpmAutoProvisioning\\r\\n\"},{\"CompletionText\":\"Enable-VMConsoleSupport\",\"ListItemText\":\"Enable-VMConsoleSupport\",\"ResultType\":2,\"ToolTip\":\"Enable-VMConsoleSupport\\r\\n\"},{\"CompletionText\":\"Enable-VMEventing\",\"ListItemText\":\"Enable-VMEventing\",\"ResultType\":2,\"ToolTip\":\"Enable-VMEventing\\r\\n\"},{\"CompletionText\":\"Enable-VMIntegrationService\",\"ListItemText\":\"Enable-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Enable-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Enable-VMMigration\",\"ListItemText\":\"Enable-VMMigration\",\"ResultType\":2,\"ToolTip\":\"Enable-VMMigration\\r\\n\"},{\"CompletionText\":\"Enable-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Enable-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Enable-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Enable-VMReplication\",\"ListItemText\":\"Enable-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Enable-VMReplication\\r\\n\"},{\"CompletionText\":\"Enable-VMResourceMetering\",\"ListItemText\":\"Enable-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Enable-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Enable-VMSwitchExtension\",\"ListItemText\":\"Enable-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Enable-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Enable-VMTPM\",\"ListItemText\":\"Enable-VMTPM\",\"ResultType\":2,\"ToolTip\":\"Enable-VMTPM\\r\\n\"},{\"CompletionText\":\"Enable-WdacBidTrace\",\"ListItemText\":\"Enable-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Enable-WindowsErrorReporting\",\"ListItemText\":\"Enable-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Enable-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Enable-WindowsOptionalFeature\",\"ListItemText\":\"Enable-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Enable-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Enable-WSManCredSSP\",\"ListItemText\":\"Enable-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Enable-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Enable-WSManTrace\",\"ListItemText\":\"Enable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Enter-PSHostProcess\",\"ListItemText\":\"Enter-PSHostProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnter-PSHostProcess [-Id] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-Process] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-Name] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-HostProcessInfo] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess -CustomPipeName []\\r\\n\"},{\"CompletionText\":\"Enter-PSSession\",\"ListItemText\":\"Enter-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnter-PSSession [-ComputerName] [-EnableNetworkAccess] [-Credential ] [-ConfigurationName ] [-Port ] [-UseSSL] [-ApplicationName ] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nEnter-PSSession [-HostName] [-Options ] [-Port ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] []\\r\\n\\r\\nEnter-PSSession [[-Session] ] []\\r\\n\\r\\nEnter-PSSession [[-ConnectionUri] ] [-EnableNetworkAccess] [-Credential ] [-ConfigurationName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nEnter-PSSession [-InstanceId ] []\\r\\n\\r\\nEnter-PSSession [[-Id] ] []\\r\\n\\r\\nEnter-PSSession [-Name ] []\\r\\n\\r\\nEnter-PSSession [-VMId] [-Credential] [-ConfigurationName ] []\\r\\n\\r\\nEnter-PSSession [-VMName] [-Credential] [-ConfigurationName ] []\\r\\n\\r\\nEnter-PSSession [-ContainerId] [-ConfigurationName ] [-RunAsAdministrator] []\\r\\n\"},{\"CompletionText\":\"env\",\"ListItemText\":\"env\",\"ResultType\":2,\"ToolTip\":\"\\r\\nenv \\r\\n\"},{\"CompletionText\":\"EoAExperiences.exe\",\"ListItemText\":\"EoAExperiences.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EoAExperiences.exe\"},{\"CompletionText\":\"epal\",\"ListItemText\":\"epal\",\"ResultType\":2,\"ToolTip\":\"Export-Alias\"},{\"CompletionText\":\"epcsv\",\"ListItemText\":\"epcsv\",\"ResultType\":2,\"ToolTip\":\"Export-Csv\"},{\"CompletionText\":\"erase\",\"ListItemText\":\"erase\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"esentutl.exe\",\"ListItemText\":\"esentutl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\esentutl.exe\"},{\"CompletionText\":\"esimtool.exe\",\"ListItemText\":\"esimtool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\esimtool.exe\"},{\"CompletionText\":\"esmbd\",\"ListItemText\":\"esmbd\",\"ResultType\":2,\"ToolTip\":\"esmbd\"},{\"CompletionText\":\"etsn\",\"ListItemText\":\"etsn\",\"ResultType\":2,\"ToolTip\":\"Enter-PSSession\"},{\"CompletionText\":\"eudcedit.exe\",\"ListItemText\":\"eudcedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eudcedit.exe\"},{\"CompletionText\":\"eventcreate.exe\",\"ListItemText\":\"eventcreate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventcreate.exe\"},{\"CompletionText\":\"eventvwr.exe\",\"ListItemText\":\"eventvwr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventvwr.exe\"},{\"CompletionText\":\"eventvwr.msc\",\"ListItemText\":\"eventvwr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventvwr.msc\"},{\"CompletionText\":\"Exit-PSHostProcess\",\"ListItemText\":\"Exit-PSHostProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExit-PSHostProcess []\\r\\n\"},{\"CompletionText\":\"Exit-PSSession\",\"ListItemText\":\"Exit-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExit-PSSession []\\r\\n\"},{\"CompletionText\":\"Expand-Archive\",\"ListItemText\":\"Expand-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-Archive \\r\\n\"},{\"CompletionText\":\"Expand-AzWvdMsixImage\",\"ListItemText\":\"Expand-AzWvdMsixImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-AzWvdMsixImage \\r\\n\"},{\"CompletionText\":\"Expand-GitCommand\",\"ListItemText\":\"Expand-GitCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-GitCommand \\r\\n\"},{\"CompletionText\":\"Expand-WindowsCustomDataImage\",\"ListItemText\":\"Expand-WindowsCustomDataImage\",\"ResultType\":2,\"ToolTip\":\"Expand-WindowsCustomDataImage\\r\\n\"},{\"CompletionText\":\"Expand-WindowsImage\",\"ListItemText\":\"Expand-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Expand-WindowsImage\\r\\n\"},{\"CompletionText\":\"expand.exe\",\"ListItemText\":\"expand.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\expand.exe\"},{\"CompletionText\":\"explorer.exe\",\"ListItemText\":\"explorer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\explorer.exe\"},{\"CompletionText\":\"Export-AdlStoreChildItemProperties\",\"ListItemText\":\"Export-AdlStoreChildItemProperties\",\"ResultType\":2,\"ToolTip\":\"Export-AdlStoreChildItemProperties\"},{\"CompletionText\":\"Export-AdlStoreItem\",\"ListItemText\":\"Export-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Export-AdlStoreItem\"},{\"CompletionText\":\"Export-Alias\",\"ListItemText\":\"Export-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Alias [-Path] [[-Name] ] [-PassThru] [-As ] [-Append] [-Force] [-NoClobber] [-Description ] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Alias [[-Name] ] -LiteralPath [-PassThru] [-As ] [-Append] [-Force] [-NoClobber] [-Description ] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-AzAnalysisServicesInstanceLog\",\"ListItemText\":\"Export-AzAnalysisServicesInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzAnalysisServicesInstanceLog\\r\\n\"},{\"CompletionText\":\"Export-AzApiManagementApi\",\"ListItemText\":\"Export-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Export-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Export-AzAsInstanceLog\",\"ListItemText\":\"Export-AzAsInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzAsInstanceLog\"},{\"CompletionText\":\"Export-AzAutomationDscConfiguration\",\"ListItemText\":\"Export-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Export-AzAutomationDscNodeReportContent\",\"ListItemText\":\"Export-AzAutomationDscNodeReportContent\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationDscNodeReportContent\\r\\n\"},{\"CompletionText\":\"Export-AzAutomationRunbook\",\"ListItemText\":\"Export-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Export-AzConfig\",\"ListItemText\":\"Export-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Export-AzConfig\\r\\n\"},{\"CompletionText\":\"Export-AzDataLakeStoreChildItemProperties\",\"ListItemText\":\"Export-AzDataLakeStoreChildItemProperties\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreChildItemProperties\"},{\"CompletionText\":\"Export-AzDataLakeStoreChildItemProperty\",\"ListItemText\":\"Export-AzDataLakeStoreChildItemProperty\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreChildItemProperty\\r\\n\"},{\"CompletionText\":\"Export-AzDataLakeStoreItem\",\"ListItemText\":\"Export-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Export-AzKeyVaultSecurityDomain\",\"ListItemText\":\"Export-AzKeyVaultSecurityDomain\",\"ResultType\":2,\"ToolTip\":\"Export-AzKeyVaultSecurityDomain\\r\\n\"},{\"CompletionText\":\"Export-AzLogAnalyticRequestRateByInterval\",\"ListItemText\":\"Export-AzLogAnalyticRequestRateByInterval\",\"ResultType\":2,\"ToolTip\":\"Export-AzLogAnalyticRequestRateByInterval\\r\\n\"},{\"CompletionText\":\"Export-AzLogAnalyticThrottledRequest\",\"ListItemText\":\"Export-AzLogAnalyticThrottledRequest\",\"ResultType\":2,\"ToolTip\":\"Export-AzLogAnalyticThrottledRequest\\r\\n\"},{\"CompletionText\":\"Export-AzMlWebService\",\"ListItemText\":\"Export-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Export-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Export-AzRedisCache\",\"ListItemText\":\"Export-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Export-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Export-AzRedisEnterpriseCache\",\"ListItemText\":\"Export-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Export-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Export-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"Export-AzRedisEnterpriseCacheDatabase\"},{\"CompletionText\":\"Export-AzResourceGroup\",\"ListItemText\":\"Export-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Export-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseKqlScript\",\"ListItemText\":\"Export-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseNotebook\",\"ListItemText\":\"Export-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseSparkConfiguration\",\"ListItemText\":\"Export-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseSqlScript\",\"ListItemText\":\"Export-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Export-AzTemplateSpec\",\"ListItemText\":\"Export-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Export-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Export-AzureAsInstanceLog\",\"ListItemText\":\"Export-AzureAsInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzureAsInstanceLog\"},{\"CompletionText\":\"Export-BCCachePackage\",\"ListItemText\":\"Export-BCCachePackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-BCCachePackage \\r\\n\"},{\"CompletionText\":\"Export-BcdStore\",\"ListItemText\":\"Export-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Export-BcdStore\\r\\n\"},{\"CompletionText\":\"Export-BCSecretKey\",\"ListItemText\":\"Export-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Export-BinaryMiLog\",\"ListItemText\":\"Export-BinaryMiLog\",\"ResultType\":2,\"ToolTip\":\"Export-BinaryMiLog\\r\\n\"},{\"CompletionText\":\"Export-Certificate\",\"ListItemText\":\"Export-Certificate\",\"ResultType\":2,\"ToolTip\":\"Export-Certificate\\r\\n\"},{\"CompletionText\":\"Export-Clixml\",\"ListItemText\":\"Export-Clixml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Clixml [-Path] -InputObject [-Depth ] [-Force] [-NoClobber] [-Encoding ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Clixml -LiteralPath -InputObject [-Depth ] [-Force] [-NoClobber] [-Encoding ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-Counter\",\"ListItemText\":\"Export-Counter\",\"ResultType\":2,\"ToolTip\":\"Export-Counter\\r\\n\"},{\"CompletionText\":\"Export-Csv\",\"ListItemText\":\"Export-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Csv [[-Path] ] [[-Delimiter] ] -InputObject [-LiteralPath ] [-Force] [-NoClobber] [-Encoding ] [-Append] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Csv [[-Path] ] -InputObject [-LiteralPath ] [-Force] [-NoClobber] [-Encoding ] [-Append] [-UseCulture] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-FormatData\",\"ListItemText\":\"Export-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-FormatData -InputObject -Path [-Force] [-NoClobber] [-IncludeScriptBlock] []\\r\\n\\r\\nExport-FormatData -InputObject -LiteralPath [-Force] [-NoClobber] [-IncludeScriptBlock] []\\r\\n\"},{\"CompletionText\":\"Export-HgsGuardian\",\"ListItemText\":\"Export-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Export-ModuleMember\",\"ListItemText\":\"Export-ModuleMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ModuleMember [[-Function] ] [-Cmdlet ] [-Variable ] [-Alias ] []\\r\\n\"},{\"CompletionText\":\"Export-ODataEndpointProxy\",\"ListItemText\":\"Export-ODataEndpointProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ODataEndpointProxy \\r\\n\"},{\"CompletionText\":\"Export-PfxCertificate\",\"ListItemText\":\"Export-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Export-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Export-ProvisioningPackage\",\"ListItemText\":\"Export-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Export-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Export-PSSession\",\"ListItemText\":\"Export-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-PSSession [-Session] [-OutputModule] [[-CommandName] ] [[-FormatTypeName] ] [-Force] [-Encoding ] [-AllowClobber] [-ArgumentList ] [-CommandType ] [-Module ] [-FullyQualifiedModule ] [-Certificate ] []\\r\\n\"},{\"CompletionText\":\"Export-ScheduledTask\",\"ListItemText\":\"Export-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Export-StartLayout\",\"ListItemText\":\"Export-StartLayout\",\"ResultType\":2,\"ToolTip\":\"Export-StartLayout\\r\\n\"},{\"CompletionText\":\"Export-StartLayoutEdgeAssets\",\"ListItemText\":\"Export-StartLayoutEdgeAssets\",\"ResultType\":2,\"ToolTip\":\"Export-StartLayoutEdgeAssets\\r\\n\"},{\"CompletionText\":\"Export-TlsSessionTicketKey\",\"ListItemText\":\"Export-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Export-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Export-Trace\",\"ListItemText\":\"Export-Trace\",\"ResultType\":2,\"ToolTip\":\"Export-Trace\\r\\n\"},{\"CompletionText\":\"Export-VM\",\"ListItemText\":\"Export-VM\",\"ResultType\":2,\"ToolTip\":\"Export-VM\\r\\n\"},{\"CompletionText\":\"Export-VMCheckpoint\",\"ListItemText\":\"Export-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Export-VMCheckpoint\"},{\"CompletionText\":\"Export-VMSnapshot\",\"ListItemText\":\"Export-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Export-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Export-WindowsCapabilitySource\",\"ListItemText\":\"Export-WindowsCapabilitySource\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsCapabilitySource\\r\\n\"},{\"CompletionText\":\"Export-WindowsDriver\",\"ListItemText\":\"Export-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Export-WindowsImage\",\"ListItemText\":\"Export-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsImage\\r\\n\"},{\"CompletionText\":\"Export-WinhttpProxy\",\"ListItemText\":\"Export-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"exsn\",\"ListItemText\":\"exsn\",\"ResultType\":2,\"ToolTip\":\"Exit-PSSession\"},{\"CompletionText\":\"extcheck.exe\",\"ListItemText\":\"extcheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\extcheck.exe\"},{\"CompletionText\":\"extension-admin.exe\",\"ListItemText\":\"extension-admin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\extension-admin.exe\"},{\"CompletionText\":\"extrac32.exe\",\"ListItemText\":\"extrac32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\extrac32.exe\"},{\"CompletionText\":\"F:\",\"ListItemText\":\"F:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nF: \\r\\n\"},{\"CompletionText\":\"fc\",\"ListItemText\":\"fc\",\"ResultType\":2,\"ToolTip\":\"Format-Custom\"},{\"CompletionText\":\"fc.exe\",\"ListItemText\":\"fc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fc.exe\"},{\"CompletionText\":\"fclip.exe\",\"ListItemText\":\"fclip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fclip.exe\"},{\"CompletionText\":\"fdres\",\"ListItemText\":\"fdres\",\"ResultType\":2,\"ToolTip\":\"fdres\"},{\"CompletionText\":\"fhmanagew.exe\",\"ListItemText\":\"fhmanagew.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fhmanagew.exe\"},{\"CompletionText\":\"fhx\",\"ListItemText\":\"fhx\",\"ResultType\":2,\"ToolTip\":\"Format-Hex\"},{\"CompletionText\":\"FileDialogBroker.exe\",\"ListItemText\":\"FileDialogBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FileDialogBroker.exe\"},{\"CompletionText\":\"FileHistory.exe\",\"ListItemText\":\"FileHistory.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FileHistory.exe\"},{\"CompletionText\":\"fimo\",\"ListItemText\":\"fimo\",\"ResultType\":2,\"ToolTip\":\"fimo\"},{\"CompletionText\":\"Find-AzDataProtectionRestorableTimeRange\",\"ListItemText\":\"Find-AzDataProtectionRestorableTimeRange\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-AzDataProtectionRestorableTimeRange \\r\\n\"},{\"CompletionText\":\"Find-Command\",\"ListItemText\":\"Find-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Command \\r\\n\"},{\"CompletionText\":\"Find-DSCResource\",\"ListItemText\":\"Find-DSCResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-DSCResource \\r\\n\"},{\"CompletionText\":\"Find-LapsADExtendedRights\",\"ListItemText\":\"Find-LapsADExtendedRights\",\"ResultType\":2,\"ToolTip\":\"Find-LapsADExtendedRights\\r\\n\"},{\"CompletionText\":\"Find-Module\",\"ListItemText\":\"Find-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Module \\r\\n\"},{\"CompletionText\":\"Find-NetIPsecRule\",\"ListItemText\":\"Find-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Find-NetRoute\",\"ListItemText\":\"Find-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-NetRoute \\r\\n\"},{\"CompletionText\":\"Find-Package\",\"ListItemText\":\"Find-Package\",\"ResultType\":2,\"ToolTip\":\"Find-Package\\r\\n\"},{\"CompletionText\":\"Find-PackageProvider\",\"ListItemText\":\"Find-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Find-PackageProvider\\r\\n\"},{\"CompletionText\":\"Find-PSResource\",\"ListItemText\":\"Find-PSResource\",\"ResultType\":2,\"ToolTip\":\"Find-PSResource\\r\\n\"},{\"CompletionText\":\"Find-RoleCapability\",\"ListItemText\":\"Find-RoleCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-RoleCapability \\r\\n\"},{\"CompletionText\":\"Find-Script\",\"ListItemText\":\"Find-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Script \\r\\n\"},{\"CompletionText\":\"find.exe\",\"ListItemText\":\"find.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\find.exe\"},{\"CompletionText\":\"findstr.exe\",\"ListItemText\":\"findstr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\findstr.exe\"},{\"CompletionText\":\"finger.exe\",\"ListItemText\":\"finger.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\finger.exe\"},{\"CompletionText\":\"Firewall.cpl\",\"ListItemText\":\"Firewall.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Firewall.cpl\"},{\"CompletionText\":\"fixmapi.exe\",\"ListItemText\":\"fixmapi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fixmapi.exe\"},{\"CompletionText\":\"fl\",\"ListItemText\":\"fl\",\"ResultType\":2,\"ToolTip\":\"Format-List\"},{\"CompletionText\":\"fleet.cmd\",\"ListItemText\":\"fleet.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\JetBrains\\\\Toolbox\\\\scripts\\\\fleet.cmd\"},{\"CompletionText\":\"fltMC.exe\",\"ListItemText\":\"fltMC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fltMC.exe\"},{\"CompletionText\":\"Flush-EtwTraceSession\",\"ListItemText\":\"Flush-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFlush-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Flush-Volume\",\"ListItemText\":\"Flush-Volume\",\"ResultType\":2,\"ToolTip\":\"Flush-Volume\"},{\"CompletionText\":\"fodhelper.exe\",\"ListItemText\":\"fodhelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fodhelper.exe\"},{\"CompletionText\":\"Fondue.exe\",\"ListItemText\":\"Fondue.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Fondue.exe\"},{\"CompletionText\":\"fontdrvhost.exe\",\"ListItemText\":\"fontdrvhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fontdrvhost.exe\"},{\"CompletionText\":\"fontview.exe\",\"ListItemText\":\"fontview.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fontview.exe\"},{\"CompletionText\":\"foreach\",\"ListItemText\":\"foreach\",\"ResultType\":2,\"ToolTip\":\"ForEach-Object\"},{\"CompletionText\":\"ForEach-Object\",\"ListItemText\":\"ForEach-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nForEach-Object [-Process] [-InputObject ] [-Begin ] [-End ] [-RemainingScripts ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nForEach-Object [-MemberName] [-InputObject ] [-ArgumentList ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nForEach-Object -Parallel [-InputObject ] [-ThrottleLimit ] [-TimeoutSeconds ] [-AsJob] [-UseNewRunspace] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"forfiles.exe\",\"ListItemText\":\"forfiles.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\forfiles.exe\"},{\"CompletionText\":\"Format-Custom\",\"ListItemText\":\"Format-Custom\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Custom [[-Property] ] [-Depth ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-GitBranchName\",\"ListItemText\":\"Format-GitBranchName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-GitBranchName \\r\\n\"},{\"CompletionText\":\"Format-Hex\",\"ListItemText\":\"Format-Hex\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Hex [-Path] [-Count ] [-Offset ] []\\r\\n\\r\\nFormat-Hex -LiteralPath [-Count ] [-Offset ] []\\r\\n\\r\\nFormat-Hex -InputObject [-Encoding ] [-Count ] [-Offset ] [-Raw] []\\r\\n\"},{\"CompletionText\":\"Format-List\",\"ListItemText\":\"Format-List\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-List [[-Property] ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-SecureBootUEFI\",\"ListItemText\":\"Format-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Format-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Format-Table\",\"ListItemText\":\"Format-Table\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Table [[-Property] ] [-AutoSize] [-RepeatHeader] [-HideTableHeaders] [-Wrap] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-Volume\",\"ListItemText\":\"Format-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Volume \\r\\n\"},{\"CompletionText\":\"Format-Wide\",\"ListItemText\":\"Format-Wide\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Wide [[-Property] ] [-AutoSize] [-Column ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"format.com\",\"ListItemText\":\"format.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\format.com\"},{\"CompletionText\":\"fsavailux.exe\",\"ListItemText\":\"fsavailux.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsavailux.exe\"},{\"CompletionText\":\"FsIso.exe\",\"ListItemText\":\"FsIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FsIso.exe\"},{\"CompletionText\":\"fsmgmt.msc\",\"ListItemText\":\"fsmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsmgmt.msc\"},{\"CompletionText\":\"fsquirt.exe\",\"ListItemText\":\"fsquirt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsquirt.exe\"},{\"CompletionText\":\"fsutil.exe\",\"ListItemText\":\"fsutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsutil.exe\"},{\"CompletionText\":\"ft\",\"ListItemText\":\"ft\",\"ResultType\":2,\"ToolTip\":\"Format-Table\"},{\"CompletionText\":\"ftp.exe\",\"ListItemText\":\"ftp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ftp.exe\"},{\"CompletionText\":\"fvenotify.exe\",\"ListItemText\":\"fvenotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fvenotify.exe\"},{\"CompletionText\":\"fveprompt.exe\",\"ListItemText\":\"fveprompt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fveprompt.exe\"},{\"CompletionText\":\"fw\",\"ListItemText\":\"fw\",\"ResultType\":2,\"ToolTip\":\"Format-Wide\"},{\"CompletionText\":\"FXSCOVER.exe\",\"ListItemText\":\"FXSCOVER.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSCOVER.exe\"},{\"CompletionText\":\"FXSSVC.exe\",\"ListItemText\":\"FXSSVC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSSVC.exe\"},{\"CompletionText\":\"FXSUNATD.exe\",\"ListItemText\":\"FXSUNATD.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSUNATD.exe\"},{\"CompletionText\":\"G:\",\"ListItemText\":\"G:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nG: \\r\\n\"},{\"CompletionText\":\"gal\",\"ListItemText\":\"gal\",\"ResultType\":2,\"ToolTip\":\"Get-Alias\"},{\"CompletionText\":\"GameBarElevatedFT_Alias.exe\",\"ListItemText\":\"GameBarElevatedFT_Alias.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\GameBarElevatedFT_Alias.exe\"},{\"CompletionText\":\"GameBarPresenceWriter.exe\",\"ListItemText\":\"GameBarPresenceWriter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GameBarPresenceWriter.exe\"},{\"CompletionText\":\"GameInputSvc.exe\",\"ListItemText\":\"GameInputSvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GameInputSvc.exe\"},{\"CompletionText\":\"GamePanel.exe\",\"ListItemText\":\"GamePanel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GamePanel.exe\"},{\"CompletionText\":\"gatherNetworkInfo.vbs\",\"ListItemText\":\"gatherNetworkInfo.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gatherNetworkInfo.vbs\"},{\"CompletionText\":\"gbp\",\"ListItemText\":\"gbp\",\"ResultType\":2,\"ToolTip\":\"Get-PSBreakpoint\"},{\"CompletionText\":\"gc\",\"ListItemText\":\"gc\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"gcai\",\"ListItemText\":\"gcai\",\"ResultType\":2,\"ToolTip\":\"gcai\"},{\"CompletionText\":\"gcb\",\"ListItemText\":\"gcb\",\"ResultType\":2,\"ToolTip\":\"Get-Clipboard\"},{\"CompletionText\":\"gcfg\",\"ListItemText\":\"gcfg\",\"ResultType\":2,\"ToolTip\":\"gcfg\"},{\"CompletionText\":\"gcfgs\",\"ListItemText\":\"gcfgs\",\"ResultType\":2,\"ToolTip\":\"gcfgs\"},{\"CompletionText\":\"gci\",\"ListItemText\":\"gci\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"gcim\",\"ListItemText\":\"gcim\",\"ResultType\":2,\"ToolTip\":\"gcim\"},{\"CompletionText\":\"gcls\",\"ListItemText\":\"gcls\",\"ResultType\":2,\"ToolTip\":\"gcls\"},{\"CompletionText\":\"gcm\",\"ListItemText\":\"gcm\",\"ResultType\":2,\"ToolTip\":\"Get-Command\"},{\"CompletionText\":\"gcms\",\"ListItemText\":\"gcms\",\"ResultType\":2,\"ToolTip\":\"gcms\"},{\"CompletionText\":\"gcs\",\"ListItemText\":\"gcs\",\"ResultType\":2,\"ToolTip\":\"Get-PSCallStack\"},{\"CompletionText\":\"gdr\",\"ListItemText\":\"gdr\",\"ResultType\":2,\"ToolTip\":\"Get-PSDrive\"},{\"CompletionText\":\"GenValObj.exe\",\"ListItemText\":\"GenValObj.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GenValObj.exe\"},{\"CompletionText\":\"gerr\",\"ListItemText\":\"gerr\",\"ResultType\":2,\"ToolTip\":\"Get-Error\"},{\"CompletionText\":\"Get-Acl\",\"ListItemText\":\"Get-Acl\",\"ResultType\":2,\"ToolTip\":\"Get-Acl\\r\\n\"},{\"CompletionText\":\"Get-AdlAnalyticsAccount\",\"ListItemText\":\"Get-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsAccount\"},{\"CompletionText\":\"Get-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Get-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Get-AdlAnalyticsDataSource\",\"ListItemText\":\"Get-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Get-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Get-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Get-AdlCatalogItem\",\"ListItemText\":\"Get-AdlCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlCatalogItem\"},{\"CompletionText\":\"Get-AdlCatalogItemAclEntry\",\"ListItemText\":\"Get-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Get-AdlJob\",\"ListItemText\":\"Get-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJob\"},{\"CompletionText\":\"Get-AdlJobPipeline\",\"ListItemText\":\"Get-AdlJobPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJobPipeline\"},{\"CompletionText\":\"Get-AdlJobRecurrence\",\"ListItemText\":\"Get-AdlJobRecurrence\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJobRecurrence\"},{\"CompletionText\":\"Get-AdlStore\",\"ListItemText\":\"Get-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStore\"},{\"CompletionText\":\"Get-AdlStoreChildItem\",\"ListItemText\":\"Get-AdlStoreChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreChildItem\"},{\"CompletionText\":\"Get-AdlStoreChildItemSummary\",\"ListItemText\":\"Get-AdlStoreChildItemSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreChildItemSummary\"},{\"CompletionText\":\"Get-AdlStoreDeletedItem\",\"ListItemText\":\"Get-AdlStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreDeletedItem\"},{\"CompletionText\":\"Get-AdlStoreFirewallRule\",\"ListItemText\":\"Get-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreFirewallRule\"},{\"CompletionText\":\"Get-AdlStoreItem\",\"ListItemText\":\"Get-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItem\"},{\"CompletionText\":\"Get-AdlStoreItemAclEntry\",\"ListItemText\":\"Get-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Get-AdlStoreItemContent\",\"ListItemText\":\"Get-AdlStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemContent\"},{\"CompletionText\":\"Get-AdlStoreItemOwner\",\"ListItemText\":\"Get-AdlStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemOwner\"},{\"CompletionText\":\"Get-AdlStoreItemPermission\",\"ListItemText\":\"Get-AdlStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemPermission\"},{\"CompletionText\":\"Get-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Get-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Get-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Get-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Get-Alias\",\"ListItemText\":\"Get-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Alias [[-Name] ] [-Exclude ] [-Scope ] []\\r\\n\\r\\nGet-Alias [-Exclude ] [-Scope ] [-Definition ] []\\r\\n\"},{\"CompletionText\":\"Get-AppBackgroundTask\",\"ListItemText\":\"Get-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Get-AppLockerFileInformation\",\"ListItemText\":\"Get-AppLockerFileInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AppLockerFileInformation\\r\\n\"},{\"CompletionText\":\"Get-AppLockerPolicy\",\"ListItemText\":\"Get-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Get-AppPackage\",\"ListItemText\":\"Get-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackage\"},{\"CompletionText\":\"Get-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Get-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Get-AppPackageDefaultVolume\",\"ListItemText\":\"Get-AppPackageDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageDefaultVolume\"},{\"CompletionText\":\"Get-AppPackageLastError\",\"ListItemText\":\"Get-AppPackageLastError\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageLastError\"},{\"CompletionText\":\"Get-AppPackageLog\",\"ListItemText\":\"Get-AppPackageLog\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageLog\"},{\"CompletionText\":\"Get-AppPackageManifest\",\"ListItemText\":\"Get-AppPackageManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageManifest\"},{\"CompletionText\":\"Get-AppPackageVolume\",\"ListItemText\":\"Get-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageVolume\"},{\"CompletionText\":\"Get-AppProvisionedPackage\",\"ListItemText\":\"Get-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppProvisionedPackage\"},{\"CompletionText\":\"Get-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Get-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Get-AppSharedPackageContainer\",\"ListItemText\":\"Get-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Get-AppvVirtualProcess\",\"ListItemText\":\"Get-AppvVirtualProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppvVirtualProcess \\r\\n\"},{\"CompletionText\":\"Get-AppxDefaultVolume\",\"ListItemText\":\"Get-AppxDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppxDefaultVolume\\r\\n\"},{\"CompletionText\":\"Get-AppxLastError\",\"ListItemText\":\"Get-AppxLastError\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppxLastError \\r\\n\"},{\"CompletionText\":\"Get-AppxLog\",\"ListItemText\":\"Get-AppxLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppxLog \\r\\n\"},{\"CompletionText\":\"Get-AppxPackage\",\"ListItemText\":\"Get-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackage\\r\\n\"},{\"CompletionText\":\"Get-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Get-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Get-AppxPackageManifest\",\"ListItemText\":\"Get-AppxPackageManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackageManifest\\r\\n\"},{\"CompletionText\":\"Get-AppxProvisionedPackage\",\"ListItemText\":\"Get-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Get-AppxVolume\",\"ListItemText\":\"Get-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppxVolume\\r\\n\"},{\"CompletionText\":\"Get-ASRAlertSetting\",\"ListItemText\":\"Get-ASRAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Get-ASRAlertSetting\"},{\"CompletionText\":\"Get-ASREvent\",\"ListItemText\":\"Get-ASREvent\",\"ResultType\":2,\"ToolTip\":\"Get-ASREvent\"},{\"CompletionText\":\"Get-ASRFabric\",\"ListItemText\":\"Get-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"Get-ASRFabric\"},{\"CompletionText\":\"Get-ASRJob\",\"ListItemText\":\"Get-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Get-ASRJob\"},{\"CompletionText\":\"Get-ASRNetwork\",\"ListItemText\":\"Get-ASRNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNetwork\"},{\"CompletionText\":\"Get-ASRNetworkMapping\",\"ListItemText\":\"Get-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNetworkMapping\"},{\"CompletionText\":\"Get-ASRNotificationSetting\",\"ListItemText\":\"Get-ASRNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNotificationSetting\"},{\"CompletionText\":\"Get-ASRPolicy\",\"ListItemText\":\"Get-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-ASRPolicy\"},{\"CompletionText\":\"Get-ASRProtectableItem\",\"ListItemText\":\"Get-ASRProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectableItem\"},{\"CompletionText\":\"Get-ASRProtectionContainer\",\"ListItemText\":\"Get-ASRProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectionContainer\"},{\"CompletionText\":\"Get-ASRProtectionContainerMapping\",\"ListItemText\":\"Get-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Get-ASRRecoveryPlan\",\"ListItemText\":\"Get-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRecoveryPlan\"},{\"CompletionText\":\"Get-ASRRecoveryPoint\",\"ListItemText\":\"Get-ASRRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRecoveryPoint\"},{\"CompletionText\":\"Get-ASRReplicationProtectedItem\",\"ListItemText\":\"Get-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Get-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Get-ASRRP\",\"ListItemText\":\"Get-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRP\"},{\"CompletionText\":\"Get-ASRServicesProvider\",\"ListItemText\":\"Get-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Get-ASRServicesProvider\"},{\"CompletionText\":\"Get-ASRStorageClassification\",\"ListItemText\":\"Get-ASRStorageClassification\",\"ResultType\":2,\"ToolTip\":\"Get-ASRStorageClassification\"},{\"CompletionText\":\"Get-ASRStorageClassificationMapping\",\"ListItemText\":\"Get-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRStorageClassificationMapping\"},{\"CompletionText\":\"Get-ASRvCenter\",\"ListItemText\":\"Get-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Get-ASRvCenter\"},{\"CompletionText\":\"Get-AssignedAccess\",\"ListItemText\":\"Get-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Get-AuthenticodeSignature\",\"ListItemText\":\"Get-AuthenticodeSignature\",\"ResultType\":2,\"ToolTip\":\"Get-AuthenticodeSignature\\r\\n\"},{\"CompletionText\":\"Get-AutologgerConfig\",\"ListItemText\":\"Get-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Get-AzAccessToken\",\"ListItemText\":\"Get-AzAccessToken\",\"ResultType\":2,\"ToolTip\":\"Get-AzAccessToken\\r\\n\"},{\"CompletionText\":\"Get-AzActionGroup\",\"ListItemText\":\"Get-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Get-AzActivityLog\",\"ListItemText\":\"Get-AzActivityLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzActivityLog\\r\\n\"},{\"CompletionText\":\"Get-AzActivityLogAlert\",\"ListItemText\":\"Get-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Get-AzADAppCredential\",\"ListItemText\":\"Get-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADAppFederatedCredential\",\"ListItemText\":\"Get-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADApplication\",\"ListItemText\":\"Get-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADApplication \\r\\n\"},{\"CompletionText\":\"Get-AzADAppPermission\",\"ListItemText\":\"Get-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Get-AzADGroup\",\"ListItemText\":\"Get-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADGroup \\r\\n\"},{\"CompletionText\":\"Get-AzADGroupMember\",\"ListItemText\":\"Get-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Get-AzADOrganization\",\"ListItemText\":\"Get-AzADOrganization\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADOrganization \\r\\n\"},{\"CompletionText\":\"Get-AzADServicePrincipal\",\"ListItemText\":\"Get-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Get-AzADServicePrincipalCredential\",\"ListItemText\":\"Get-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzADServicePrincipalCredential\"},{\"CompletionText\":\"Get-AzADSpCredential\",\"ListItemText\":\"Get-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADUser\",\"ListItemText\":\"Get-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADUser \\r\\n\"},{\"CompletionText\":\"Get-AzAdvisorConfiguration\",\"ListItemText\":\"Get-AzAdvisorConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAdvisorConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzAdvisorRecommendation\",\"ListItemText\":\"Get-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Get-AzAksCluster\",\"ListItemText\":\"Get-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Get-AzAksClusterUpgradeProfile\",\"ListItemText\":\"Get-AzAksClusterUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksClusterUpgradeProfile\"},{\"CompletionText\":\"Get-AzAksMaintenanceConfiguration\",\"ListItemText\":\"Get-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterCommandResult\",\"ListItemText\":\"Get-AzAksManagedClusterCommandResult\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterCommandResult \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterOSOption\",\"ListItemText\":\"Get-AzAksManagedClusterOSOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterOSOption \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzAksManagedClusterOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzAksNodePool\",\"ListItemText\":\"Get-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Get-AzAksNodePoolUpgradeProfile\",\"ListItemText\":\"Get-AzAksNodePoolUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksNodePoolUpgradeProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAksSnapshot\",\"ListItemText\":\"Get-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"Get-AzAksUpgradeProfile\",\"ListItemText\":\"Get-AzAksUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksUpgradeProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAksVersion\",\"ListItemText\":\"Get-AzAksVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksVersion \\r\\n\"},{\"CompletionText\":\"Get-AzAlertHistory\",\"ListItemText\":\"Get-AzAlertHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertHistory\\r\\n\"},{\"CompletionText\":\"Get-AzAlertRule\",\"ListItemText\":\"Get-AzAlertRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertRule\\r\\n\"},{\"CompletionText\":\"Get-AzAlertsSuppressionRule\",\"ListItemText\":\"Get-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Get-AzAllowedConnection\",\"ListItemText\":\"Get-AzAllowedConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzAllowedConnection\\r\\n\"},{\"CompletionText\":\"Get-AzAnalysisServicesServer\",\"ListItemText\":\"Get-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagement\",\"ListItemText\":\"Get-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApi\",\"ListItemText\":\"Get-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiRelease\",\"ListItemText\":\"Get-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiRevision\",\"ListItemText\":\"Get-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiSchema\",\"ListItemText\":\"Get-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiVersionSet\",\"ListItemText\":\"Get-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Get-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementAuthorizationServerClientSecret\",\"ListItemText\":\"Get-AzApiManagementAuthorizationServerClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementAuthorizationServerClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementBackend\",\"ListItemText\":\"Get-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementCache\",\"ListItemText\":\"Get-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementCertificate\",\"ListItemText\":\"Get-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementDiagnostic\",\"ListItemText\":\"Get-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGateway\",\"ListItemText\":\"Get-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"Get-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGatewayKey\",\"ListItemText\":\"Get-AzApiManagementGatewayKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGatewayKey\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGroup\",\"ListItemText\":\"Get-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementIdentityProvider\",\"ListItemText\":\"Get-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementIdentityProviderClientSecret\",\"ListItemText\":\"Get-AzApiManagementIdentityProviderClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementIdentityProviderClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementLogger\",\"ListItemText\":\"Get-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNamedValue\",\"ListItemText\":\"Get-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNamedValueSecretValue\",\"ListItemText\":\"Get-AzApiManagementNamedValueSecretValue\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNamedValueSecretValue\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNetworkStatus\",\"ListItemText\":\"Get-AzApiManagementNetworkStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNetworkStatus\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Get-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\",\"ListItemText\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOperation\",\"ListItemText\":\"Get-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementPolicy\",\"ListItemText\":\"Get-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementProduct\",\"ListItemText\":\"Get-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSsoToken\",\"ListItemText\":\"Get-AzApiManagementSsoToken\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSsoToken\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSubscription\",\"ListItemText\":\"Get-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSubscriptionKey\",\"ListItemText\":\"Get-AzApiManagementSubscriptionKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSubscriptionKey\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantAccess\",\"ListItemText\":\"Get-AzApiManagementTenantAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantAccess\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantAccessSecret\",\"ListItemText\":\"Get-AzApiManagementTenantAccessSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantAccessSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantGitAccess\",\"ListItemText\":\"Get-AzApiManagementTenantGitAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantGitAccess\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantGitAccessSecret\",\"ListItemText\":\"Get-AzApiManagementTenantGitAccessSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantGitAccessSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantSyncState\",\"ListItemText\":\"Get-AzApiManagementTenantSyncState\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantSyncState\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementUser\",\"ListItemText\":\"Get-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementUserSsoUrl\",\"ListItemText\":\"Get-AzApiManagementUserSsoUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementUserSsoUrl\\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationDeletedStore\",\"ListItemText\":\"Get-AzAppConfigurationDeletedStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationDeletedStore \\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationStore\",\"ListItemText\":\"Get-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationStoreKey\",\"ListItemText\":\"Get-AzAppConfigurationStoreKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationStoreKey \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGateway\",\"ListItemText\":\"Get-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableSslOption\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableSslOption\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableSslOption\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableSslOptions\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableSslOptions\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableSslOptions\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableWafRuleSet\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableWafRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableWafRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableWafRuleSets\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableWafRuleSets\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableWafRuleSets\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Get-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHealth\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHealth\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Get-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Get-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayCustomError\",\"ListItemText\":\"Get-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Get-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Get-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Get-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Get-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Get-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayIdentity\",\"ListItemText\":\"Get-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayListener\",\"ListItemText\":\"Get-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Get-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Get-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Get-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Get-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySku\",\"ListItemText\":\"Get-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Get-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslPredefinedPolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslPredefinedPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslPredefinedPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Get-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Get-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayWafDynamicManifest\",\"ListItemText\":\"Get-AzApplicationGatewayWafDynamicManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayWafDynamicManifest\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsights\",\"ListItemText\":\"Get-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsApiKey\",\"ListItemText\":\"Get-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Get-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Get-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Get-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWebTest\",\"ListItemText\":\"Get-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbookRevision\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbookRevision\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbookRevision \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationSecurityGroup\",\"ListItemText\":\"Get-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzApplyUpdate\",\"ListItemText\":\"Get-AzApplyUpdate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplyUpdate\\r\\n\"},{\"CompletionText\":\"Get-AzAppServiceEnvironment\",\"ListItemText\":\"Get-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"Get-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"Get-AzAppServicePlan\",\"ListItemText\":\"Get-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Get-AzAs\",\"ListItemText\":\"Get-AzAs\",\"ResultType\":2,\"ToolTip\":\"Get-AzAs\"},{\"CompletionText\":\"Get-AzAttestationDefaultProvider\",\"ListItemText\":\"Get-AzAttestationDefaultProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAttestationDefaultProvider \\r\\n\"},{\"CompletionText\":\"Get-AzAttestationPolicy\",\"ListItemText\":\"Get-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzAttestationPolicySigners\",\"ListItemText\":\"Get-AzAttestationPolicySigners\",\"ResultType\":2,\"ToolTip\":\"Get-AzAttestationPolicySigners\\r\\n\"},{\"CompletionText\":\"Get-AzAttestationProvider\",\"ListItemText\":\"Get-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Get-AzAutoApprovedPrivateLinkService\",\"ListItemText\":\"Get-AzAutoApprovedPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutoApprovedPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageBestPractice\",\"ListItemText\":\"Get-AzAutomanageBestPractice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageBestPractice \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfile\",\"ListItemText\":\"Get-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageHciReport\",\"ListItemText\":\"Get-AzAutomanageHciReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageHciReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageHcrpReport\",\"ListItemText\":\"Get-AzAutomanageHcrpReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageHcrpReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageReport\",\"ListItemText\":\"Get-AzAutomanageReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomationAccount\",\"ListItemText\":\"Get-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationCertificate\",\"ListItemText\":\"Get-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationConnection\",\"ListItemText\":\"Get-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationCredential\",\"ListItemText\":\"Get-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscCompilationJob\",\"ListItemText\":\"Get-AzAutomationDscCompilationJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscCompilationJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscCompilationJobOutput\",\"ListItemText\":\"Get-AzAutomationDscCompilationJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscCompilationJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscConfiguration\",\"ListItemText\":\"Get-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNode\",\"ListItemText\":\"Get-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Get-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Get-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\",\"ListItemText\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeReport\",\"ListItemText\":\"Get-AzAutomationDscNodeReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeReport\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscOnboardingMetaconfig\",\"ListItemText\":\"Get-AzAutomationDscOnboardingMetaconfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscOnboardingMetaconfig\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Get-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Get-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridWorkerGroup\",\"ListItemText\":\"Get-AzAutomationHybridWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridWorkerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJob\",\"ListItemText\":\"Get-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJobOutput\",\"ListItemText\":\"Get-AzAutomationJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJobOutputRecord\",\"ListItemText\":\"Get-AzAutomationJobOutputRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJobOutputRecord\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationModule\",\"ListItemText\":\"Get-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationPython3Package\",\"ListItemText\":\"Get-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationRegistrationInfo\",\"ListItemText\":\"Get-AzAutomationRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationRegistrationInfo\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationRunbook\",\"ListItemText\":\"Get-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSchedule\",\"ListItemText\":\"Get-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationScheduledRunbook\",\"ListItemText\":\"Get-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateMachineRun\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateMachineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateMachineRun\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateRun\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateRun\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControl\",\"ListItemText\":\"Get-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControlSyncJob\",\"ListItemText\":\"Get-AzAutomationSourceControlSyncJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControlSyncJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControlSyncJobOutput\",\"ListItemText\":\"Get-AzAutomationSourceControlSyncJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControlSyncJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationVariable\",\"ListItemText\":\"Get-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationWebhook\",\"ListItemText\":\"Get-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Get-AzAutoscaleHistory\",\"ListItemText\":\"Get-AzAutoscaleHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutoscaleHistory\\r\\n\"},{\"CompletionText\":\"Get-AzAutoscalePredictiveMetric\",\"ListItemText\":\"Get-AzAutoscalePredictiveMetric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutoscalePredictiveMetric \\r\\n\"},{\"CompletionText\":\"Get-AzAutoscaleSetting\",\"ListItemText\":\"Get-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Get-AzAvailabilityGroupListener\",\"ListItemText\":\"Get-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"Get-AzAvailabilitySet\",\"ListItemText\":\"Get-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Get-AzAvailablePrivateEndpointType\",\"ListItemText\":\"Get-AzAvailablePrivateEndpointType\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailablePrivateEndpointType\\r\\n\"},{\"CompletionText\":\"Get-AzAvailableServiceAlias\",\"ListItemText\":\"Get-AzAvailableServiceAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailableServiceAlias\\r\\n\"},{\"CompletionText\":\"Get-AzAvailableServiceDelegation\",\"ListItemText\":\"Get-AzAvailableServiceDelegation\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailableServiceDelegation\\r\\n\"},{\"CompletionText\":\"Get-AzBastion\",\"ListItemText\":\"Get-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Get-AzBastion\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccount\",\"ListItemText\":\"Get-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccountKey\",\"ListItemText\":\"Get-AzBatchAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccountKeys\",\"ListItemText\":\"Get-AzBatchAccountKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccountKeys\"},{\"CompletionText\":\"Get-AzBatchApplication\",\"ListItemText\":\"Get-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Get-AzBatchApplicationPackage\",\"ListItemText\":\"Get-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"Get-AzBatchCertificate\",\"ListItemText\":\"Get-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzBatchComputeNode\",\"ListItemText\":\"Get-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Get-AzBatchComputeNodeExtension\",\"ListItemText\":\"Get-AzBatchComputeNodeExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchComputeNodeExtension\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJob\",\"ListItemText\":\"Get-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\",\"ListItemText\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobSchedule\",\"ListItemText\":\"Get-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobStatistic\",\"ListItemText\":\"Get-AzBatchJobStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobStatistics\",\"ListItemText\":\"Get-AzBatchJobStatistics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobStatistics\"},{\"CompletionText\":\"Get-AzBatchLocationQuota\",\"ListItemText\":\"Get-AzBatchLocationQuota\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchLocationQuota\\r\\n\"},{\"CompletionText\":\"Get-AzBatchLocationQuotas\",\"ListItemText\":\"Get-AzBatchLocationQuotas\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchLocationQuotas\"},{\"CompletionText\":\"Get-AzBatchNodeFile\",\"ListItemText\":\"Get-AzBatchNodeFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchNodeFile\\r\\n\"},{\"CompletionText\":\"Get-AzBatchNodeFileContent\",\"ListItemText\":\"Get-AzBatchNodeFileContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchNodeFileContent\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPool\",\"ListItemText\":\"Get-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolNodeCount\",\"ListItemText\":\"Get-AzBatchPoolNodeCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolNodeCount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolNodeCounts\",\"ListItemText\":\"Get-AzBatchPoolNodeCounts\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolNodeCounts\"},{\"CompletionText\":\"Get-AzBatchPoolStatistic\",\"ListItemText\":\"Get-AzBatchPoolStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolStatistics\",\"ListItemText\":\"Get-AzBatchPoolStatistics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolStatistics\"},{\"CompletionText\":\"Get-AzBatchPoolUsageMetric\",\"ListItemText\":\"Get-AzBatchPoolUsageMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolUsageMetric\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolUsageMetrics\",\"ListItemText\":\"Get-AzBatchPoolUsageMetrics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolUsageMetrics\"},{\"CompletionText\":\"Get-AzBatchRemoteDesktopProtocolFile\",\"ListItemText\":\"Get-AzBatchRemoteDesktopProtocolFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteDesktopProtocolFile\\r\\n\"},{\"CompletionText\":\"Get-AzBatchRemoteLoginSetting\",\"ListItemText\":\"Get-AzBatchRemoteLoginSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteLoginSetting\\r\\n\"},{\"CompletionText\":\"Get-AzBatchRemoteLoginSettings\",\"ListItemText\":\"Get-AzBatchRemoteLoginSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteLoginSettings\"},{\"CompletionText\":\"Get-AzBatchSubscriptionQuotas\",\"ListItemText\":\"Get-AzBatchSubscriptionQuotas\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSubscriptionQuotas\"},{\"CompletionText\":\"Get-AzBatchSubtask\",\"ListItemText\":\"Get-AzBatchSubtask\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSubtask\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedImage\",\"ListItemText\":\"Get-AzBatchSupportedImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedImage\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedVirtualMachineSku\",\"ListItemText\":\"Get-AzBatchSupportedVirtualMachineSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedVirtualMachineSku\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedVMSku\",\"ListItemText\":\"Get-AzBatchSupportedVMSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedVMSku\"},{\"CompletionText\":\"Get-AzBatchTask\",\"ListItemText\":\"Get-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Get-AzBatchTaskCount\",\"ListItemText\":\"Get-AzBatchTaskCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskCount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchTaskCounts\",\"ListItemText\":\"Get-AzBatchTaskCounts\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskCounts\"},{\"CompletionText\":\"Get-AzBatchTaskSlotCount\",\"ListItemText\":\"Get-AzBatchTaskSlotCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskSlotCount\\r\\n\"},{\"CompletionText\":\"Get-AzBgpServiceCommunity\",\"ListItemText\":\"Get-AzBgpServiceCommunity\",\"ResultType\":2,\"ToolTip\":\"Get-AzBgpServiceCommunity\\r\\n\"},{\"CompletionText\":\"Get-AzBillingAccount\",\"ListItemText\":\"Get-AzBillingAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingAccount\\r\\n\"},{\"CompletionText\":\"Get-AzBillingInvoice\",\"ListItemText\":\"Get-AzBillingInvoice\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingInvoice\\r\\n\"},{\"CompletionText\":\"Get-AzBillingPeriod\",\"ListItemText\":\"Get-AzBillingPeriod\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingPeriod\\r\\n\"},{\"CompletionText\":\"Get-AzBillingProfile\",\"ListItemText\":\"Get-AzBillingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzCapacityReservation\",\"ListItemText\":\"Get-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Get-AzCapacityReservationGroup\",\"ListItemText\":\"Get-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Get-AzCdnCustomDomain\",\"ListItemText\":\"Get-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEdgeNode\",\"ListItemText\":\"Get-AzCdnEdgeNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEdgeNode \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEndpoint\",\"ListItemText\":\"Get-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEndpointResourceUsage\",\"ListItemText\":\"Get-AzCdnEndpointResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEndpointResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCdnOrigin\",\"ListItemText\":\"Get-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Get-AzCdnOriginGroup\",\"ListItemText\":\"Get-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfile\",\"ListItemText\":\"Get-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfileResourceUsage\",\"ListItemText\":\"Get-AzCdnProfileResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfileResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfileSupportedOptimizationType\",\"ListItemText\":\"Get-AzCdnProfileSupportedOptimizationType\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfileSupportedOptimizationType \\r\\n\"},{\"CompletionText\":\"Get-AzCdnSubscriptionResourceUsage\",\"ListItemText\":\"Get-AzCdnSubscriptionResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnSubscriptionResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCloudService\",\"ListItemText\":\"Get-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudService \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceInstanceView\",\"ListItemText\":\"Get-AzCloudServiceInstanceView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceInstanceView \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceNetworkInterface\",\"ListItemText\":\"Get-AzCloudServiceNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceOSFamily\",\"ListItemText\":\"Get-AzCloudServiceOSFamily\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceOSFamily \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceOSVersion\",\"ListItemText\":\"Get-AzCloudServiceOSVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceOSVersion \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServicePublicIPAddress\",\"ListItemText\":\"Get-AzCloudServicePublicIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServicePublicIPAddress \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstance\",\"ListItemText\":\"Get-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstanceRemoteDesktopFile\",\"ListItemText\":\"Get-AzCloudServiceRoleInstanceRemoteDesktopFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstanceRemoteDesktopFile \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstanceView\",\"ListItemText\":\"Get-AzCloudServiceRoleInstanceView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstanceView \\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccount\",\"ListItemText\":\"Get-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"Get-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"Get-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountKey\",\"ListItemText\":\"Get-AzCognitiveServicesAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountModel\",\"ListItemText\":\"Get-AzCognitiveServicesAccountModel\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountModel\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\",\"ListItemText\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountSku\",\"ListItemText\":\"Get-AzCognitiveServicesAccountSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountSku\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountSkus\",\"ListItemText\":\"Get-AzCognitiveServicesAccountSkus\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountSkus\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountType\",\"ListItemText\":\"Get-AzCognitiveServicesAccountType\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountType\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountUsage\",\"ListItemText\":\"Get-AzCognitiveServicesAccountUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountUsage\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentTier\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentTier\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentTier\\r\\n\"},{\"CompletionText\":\"Get-AzComputeResourceSku\",\"ListItemText\":\"Get-AzComputeResourceSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzComputeResourceSku\\r\\n\"},{\"CompletionText\":\"Get-AzConfidentialLedger\",\"ListItemText\":\"Get-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Get-AzConfig\",\"ListItemText\":\"Get-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzConfig\\r\\n\"},{\"CompletionText\":\"Get-AzConfigurationAssignment\",\"ListItemText\":\"Get-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionBudget\",\"ListItemText\":\"Get-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionMarketplace\",\"ListItemText\":\"Get-AzConsumptionMarketplace\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionMarketplace\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionPriceSheet\",\"ListItemText\":\"Get-AzConsumptionPriceSheet\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionPriceSheet\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionReservationDetail\",\"ListItemText\":\"Get-AzConsumptionReservationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionReservationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionReservationSummary\",\"ListItemText\":\"Get-AzConsumptionReservationSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionReservationSummary\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionUsageDetail\",\"ListItemText\":\"Get-AzConsumptionUsageDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionUsageDetail\\r\\n\"},{\"CompletionText\":\"Get-AzContainerGroup\",\"ListItemText\":\"Get-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\"},{\"CompletionText\":\"Get-AzContainerInstanceCachedImage\",\"ListItemText\":\"Get-AzContainerInstanceCachedImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceCachedImage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceCapability\",\"ListItemText\":\"Get-AzContainerInstanceCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceCapability \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceLog\",\"ListItemText\":\"Get-AzContainerInstanceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceLog \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceUsage\",\"ListItemText\":\"Get-AzContainerInstanceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistry\",\"ListItemText\":\"Get-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryAgentPool\",\"ListItemText\":\"Get-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryAgentPoolQueueStatus\",\"ListItemText\":\"Get-AzContainerRegistryAgentPoolQueueStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryAgentPoolQueueStatus \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryCredential\",\"ListItemText\":\"Get-AzContainerRegistryCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryCredential \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryExportPipeline\",\"ListItemText\":\"Get-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryImportPipeline\",\"ListItemText\":\"Get-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryManifest\",\"ListItemText\":\"Get-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryReplication\",\"ListItemText\":\"Get-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryRepository\",\"ListItemText\":\"Get-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryScopeMap\",\"ListItemText\":\"Get-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryTag\",\"ListItemText\":\"Get-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryToken\",\"ListItemText\":\"Get-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryUsage\",\"ListItemText\":\"Get-AzContainerRegistryUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryUsage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhook\",\"ListItemText\":\"Get-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhookCallbackConfig\",\"ListItemText\":\"Get-AzContainerRegistryWebhookCallbackConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhookCallbackConfig \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhookEvent\",\"ListItemText\":\"Get-AzContainerRegistryWebhookEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhookEvent \\r\\n\"},{\"CompletionText\":\"Get-AzContext\",\"ListItemText\":\"Get-AzContext\",\"ResultType\":2,\"ToolTip\":\"Get-AzContext\\r\\n\"},{\"CompletionText\":\"Get-AzContextAutosaveSetting\",\"ListItemText\":\"Get-AzContextAutosaveSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzContextAutosaveSetting\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBAccount\",\"ListItemText\":\"Get-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBAccountKey\",\"ListItemText\":\"Get-AzCosmosDBAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Get-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\",\"ListItemText\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraTable\",\"ListItemText\":\"Get-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraTableThroughput\",\"ListItemText\":\"Get-AzCosmosDBCassandraTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraTableThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"Get-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Get-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBGremlinDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraphBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraphBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraphBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraphThroughput\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraphThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraphThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableGraph\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableGraph\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableGraph\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBLocation\",\"ListItemText\":\"Get-AzCosmosDBLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBLocation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollectionThroughput\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollectionThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollectionThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Get-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableCollection\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableCollection\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Get-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBRestorableDatabaseAccount\",\"ListItemText\":\"Get-AzCosmosDBRestorableDatabaseAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBRestorableDatabaseAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBService\",\"ListItemText\":\"Get-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainer\",\"ListItemText\":\"Get-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainerBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBSqlContainerBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainerBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainerThroughput\",\"ListItemText\":\"Get-AzCosmosDBSqlContainerThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainerThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Get-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBSqlDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableContainer\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableContainer\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Get-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Get-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Get-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Get-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Get-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTable\",\"ListItemText\":\"Get-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBTableBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBTableRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableRestorableTable\",\"ListItemText\":\"Get-AzCosmosDBTableRestorableTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableRestorableTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableThroughput\",\"ListItemText\":\"Get-AzCosmosDBTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCustomIpPrefix\",\"ListItemText\":\"Get-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Get-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeDevice\",\"ListItemText\":\"Get-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeJob\",\"ListItemText\":\"Get-AzDataBoxEdgeJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeJob\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeOrder\",\"ListItemText\":\"Get-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeRole\",\"ListItemText\":\"Get-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeShare\",\"ListItemText\":\"Get-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeTrigger\",\"ListItemText\":\"Get-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeUser\",\"ListItemText\":\"Get-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksAccessConnector\",\"ListItemText\":\"Get-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksOutboundNetworkDependenciesEndpoint\",\"ListItemText\":\"Get-AzDatabricksOutboundNetworkDependenciesEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksOutboundNetworkDependenciesEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksVNetPeering\",\"ListItemText\":\"Get-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksWorkspace\",\"ListItemText\":\"Get-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzDataCollectionRule\",\"ListItemText\":\"Get-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataCollectionRuleAssociation\",\"ListItemText\":\"Get-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactory\",\"ListItemText\":\"Get-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactory\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryActivityWindow\",\"ListItemText\":\"Get-AzDataFactoryActivityWindow\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryActivityWindow\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryDataset\",\"ListItemText\":\"Get-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryGateway\",\"ListItemText\":\"Get-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryGatewayAuthkey\",\"ListItemText\":\"Get-AzDataFactoryGatewayAuthkey\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryGatewayAuthkey\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryHub\",\"ListItemText\":\"Get-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryLinkedService\",\"ListItemText\":\"Get-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryPipeline\",\"ListItemText\":\"Get-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryRun\",\"ListItemText\":\"Get-AzDataFactoryRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactorySlice\",\"ListItemText\":\"Get-AzDataFactorySlice\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactorySlice\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2\",\"ListItemText\":\"Get-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2ActivityRun\",\"ListItemText\":\"Get-AzDataFactoryV2ActivityRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2ActivityRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Get-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Get-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Dataset\",\"ListItemText\":\"Get-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Get-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Get-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2PipelineRun\",\"ListItemText\":\"Get-AzDataFactoryV2PipelineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2PipelineRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Trigger\",\"ListItemText\":\"Get-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Get-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\",\"ListItemText\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Get-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsCatalogItem\",\"ListItemText\":\"Get-AzDataLakeAnalyticsCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsCatalogItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Get-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Get-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Get-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJobPipeline\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJobPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJobPipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJobRecurrence\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJobRecurrence\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJobRecurrence\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2ChildItem\",\"ListItemText\":\"Get-AzDataLakeGen2ChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2ChildItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2DeletedItem\",\"ListItemText\":\"Get-AzDataLakeGen2DeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2DeletedItem\\r\\n\"},{\"CompletionText\":\"Get-AzDatalakeGen2FileSystem\",\"ListItemText\":\"Get-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"Get-AzDataLakeGen2Item\",\"ListItemText\":\"Get-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2ItemContent\",\"ListItemText\":\"Get-AzDataLakeGen2ItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2ItemContent\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreAccount\",\"ListItemText\":\"Get-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreChildItem\",\"ListItemText\":\"Get-AzDataLakeStoreChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreChildItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreChildItemSummary\",\"ListItemText\":\"Get-AzDataLakeStoreChildItemSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreChildItemSummary\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreDeletedItem\",\"ListItemText\":\"Get-AzDataLakeStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreDeletedItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Get-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItem\",\"ListItemText\":\"Get-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Get-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemContent\",\"ListItemText\":\"Get-AzDataLakeStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemContent\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemOwner\",\"ListItemText\":\"Get-AzDataLakeStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemOwner\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemPermission\",\"ListItemText\":\"Get-AzDataLakeStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemPermission\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Get-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Get-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupInstance\",\"ListItemText\":\"Get-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupPolicy\",\"ListItemText\":\"Get-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupVault\",\"ListItemText\":\"Get-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionJob\",\"ListItemText\":\"Get-AzDataProtectionJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionJob \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionOperation\",\"ListItemText\":\"Get-AzDataProtectionOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionOperation \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionOperationStatus\",\"ListItemText\":\"Get-AzDataProtectionOperationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionOperationStatus \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionPolicyTemplate\",\"ListItemText\":\"Get-AzDataProtectionPolicyTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionPolicyTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionRecoveryPoint\",\"ListItemText\":\"Get-AzDataProtectionRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionRecoveryPoint \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionResourceGuard\",\"ListItemText\":\"Get-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Get-AzDataShare\",\"ListItemText\":\"Get-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShare\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareAccount\",\"ListItemText\":\"Get-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareDataSet\",\"ListItemText\":\"Get-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareDataSetMapping\",\"ListItemText\":\"Get-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareInvitation\",\"ListItemText\":\"Get-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareProviderShareSubscription\",\"ListItemText\":\"Get-AzDataShareProviderShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareProviderShareSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareReceivedInvitation\",\"ListItemText\":\"Get-AzDataShareReceivedInvitation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareReceivedInvitation\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSourceDataSet\",\"ListItemText\":\"Get-AzDataShareSourceDataSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSourceDataSet\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscription\",\"ListItemText\":\"Get-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Get-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscriptionSynchronizationDetail\",\"ListItemText\":\"Get-AzDataShareSubscriptionSynchronizationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscriptionSynchronizationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronization\",\"ListItemText\":\"Get-AzDataShareSynchronization\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronization\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronizationDetail\",\"ListItemText\":\"Get-AzDataShareSynchronizationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronizationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronizationSetting\",\"ListItemText\":\"Get-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareTrigger\",\"ListItemText\":\"Get-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzDdosProtectionPlan\",\"ListItemText\":\"Get-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"Get-AzDefault\",\"ListItemText\":\"Get-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Get-AzDefault\\r\\n\"},{\"CompletionText\":\"Get-AzDelegation\",\"ListItemText\":\"Get-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDelegation\\r\\n\"},{\"CompletionText\":\"Get-AzDeletedWebApp\",\"ListItemText\":\"Get-AzDeletedWebApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeletedWebApp\\r\\n\"},{\"CompletionText\":\"Get-AzDenyAssignment\",\"ListItemText\":\"Get-AzDenyAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzDenyAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzDeployment\",\"ListItemText\":\"Get-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Get-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerRollout\",\"ListItemText\":\"Get-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerService\",\"ListItemText\":\"Get-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Get-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Get-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerStep\",\"ListItemText\":\"Get-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentOperation\",\"ListItemText\":\"Get-AzDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentScript\",\"ListItemText\":\"Get-AzDeploymentScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentScript\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentScriptLog\",\"ListItemText\":\"Get-AzDeploymentScriptLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentScriptLog\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzDeviceSecurityGroup\",\"ListItemText\":\"Get-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzDiagnosticSetting\",\"ListItemText\":\"Get-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Get-AzDiagnosticSettingCategory\",\"ListItemText\":\"Get-AzDiagnosticSettingCategory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDiagnosticSettingCategory \\r\\n\"},{\"CompletionText\":\"Get-AzDiscoveredSecuritySolution\",\"ListItemText\":\"Get-AzDiscoveredSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiscoveredSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzDisk\",\"ListItemText\":\"Get-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Get-AzDisk\\r\\n\"},{\"CompletionText\":\"Get-AzDiskAccess\",\"ListItemText\":\"Get-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Get-AzDiskEncryptionSet\",\"ListItemText\":\"Get-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Get-AzDiskEncryptionSetAssociatedResource\",\"ListItemText\":\"Get-AzDiskEncryptionSetAssociatedResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskEncryptionSetAssociatedResource\\r\\n\"},{\"CompletionText\":\"Get-AzDnsRecordSet\",\"ListItemText\":\"Get-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Get-AzDnsZone\",\"ListItemText\":\"Get-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Get-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Get-AzDomain\",\"ListItemText\":\"Get-AzDomain\",\"ResultType\":2,\"ToolTip\":\"Get-AzDomain\"},{\"CompletionText\":\"Get-AzDtlAllowedVMSizesPolicy\",\"ListItemText\":\"Get-AzDtlAllowedVMSizesPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAllowedVMSizesPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlAutoShutdownPolicy\",\"ListItemText\":\"Get-AzDtlAutoShutdownPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAutoShutdownPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlAutoStartPolicy\",\"ListItemText\":\"Get-AzDtlAutoStartPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAutoStartPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlVMsPerLabPolicy\",\"ListItemText\":\"Get-AzDtlVMsPerLabPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlVMsPerLabPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlVMsPerUserPolicy\",\"ListItemText\":\"Get-AzDtlVMsPerUserPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlVMsPerUserPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzEffectiveNetworkSecurityGroup\",\"ListItemText\":\"Get-AzEffectiveNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzEffectiveNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzEffectiveRouteTable\",\"ListItemText\":\"Get-AzEffectiveRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzEffectiveRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzEnrollmentAccount\",\"ListItemText\":\"Get-AzEnrollmentAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzEnrollmentAccount\\r\\n\"},{\"CompletionText\":\"Get-AzEnvironment\",\"ListItemText\":\"Get-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Get-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Get-AzEventCategory\",\"ListItemText\":\"Get-AzEventCategory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventCategory \\r\\n\"},{\"CompletionText\":\"Get-AzEventGridChannel\",\"ListItemText\":\"Get-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomain\",\"ListItemText\":\"Get-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomainKey\",\"ListItemText\":\"Get-AzEventGridDomainKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomainKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomainTopic\",\"ListItemText\":\"Get-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Get-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerNamespace\",\"ListItemText\":\"Get-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerNamespaceKey\",\"ListItemText\":\"Get-AzEventGridPartnerNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerNamespaceKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerRegistration\",\"ListItemText\":\"Get-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopic\",\"ListItemText\":\"Get-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\",\"ListItemText\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSubscription\",\"ListItemText\":\"Get-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopic\",\"ListItemText\":\"Get-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\",\"ListItemText\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopic\",\"ListItemText\":\"Get-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopicKey\",\"ListItemText\":\"Get-AzEventGridTopicKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopicKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopicType\",\"ListItemText\":\"Get-AzEventGridTopicType\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopicType\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridVerifiedPartner\",\"ListItemText\":\"Get-AzEventGridVerifiedPartner\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridVerifiedPartner\\r\\n\"},{\"CompletionText\":\"Get-AzEventHub\",\"ListItemText\":\"Get-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHub \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubApplicationGroup\",\"ListItemText\":\"Get-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubAuthorizationRule\",\"ListItemText\":\"Get-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubCluster\",\"ListItemText\":\"Get-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubClusterNamespace\",\"ListItemText\":\"Get-AzEventHubClusterNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubClusterNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubClustersAvailableRegion\",\"ListItemText\":\"Get-AzEventHubClustersAvailableRegion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubClustersAvailableRegion \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubConsumerGroup\",\"ListItemText\":\"Get-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"Get-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubKey\",\"ListItemText\":\"Get-AzEventHubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubKey \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubNamespace\",\"ListItemText\":\"Get-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubNamespaceV2\",\"ListItemText\":\"Get-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Get-AzEventHubNetworkRuleSet\",\"ListItemText\":\"Get-AzEventHubNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Get-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubPrivateLink\",\"ListItemText\":\"Get-AzEventHubPrivateLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubPrivateLink \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubSchemaGroup\",\"ListItemText\":\"Get-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuit\",\"ListItemText\":\"Get-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitARPTable\",\"ListItemText\":\"Get-AzExpressRouteCircuitARPTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitARPTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Get-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Get-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Get-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitRouteTable\",\"ListItemText\":\"Get-AzExpressRouteCircuitRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitRouteTableSummary\",\"ListItemText\":\"Get-AzExpressRouteCircuitRouteTableSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitRouteTableSummary\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitStat\",\"ListItemText\":\"Get-AzExpressRouteCircuitStat\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitStat\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitStats\",\"ListItemText\":\"Get-AzExpressRouteCircuitStats\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitStats\"},{\"CompletionText\":\"Get-AzExpressRouteConnection\",\"ListItemText\":\"Get-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnection\",\"ListItemText\":\"Get-AzExpressRouteCrossConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnection\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionArpTable\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionArpTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionArpTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionRouteTable\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteGateway\",\"ListItemText\":\"Get-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePort\",\"ListItemText\":\"Get-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Get-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortIdentity\",\"ListItemText\":\"Get-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortLinkConfig\",\"ListItemText\":\"Get-AzExpressRoutePortLinkConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortLinkConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortsLocation\",\"ListItemText\":\"Get-AzExpressRoutePortsLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortsLocation\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteServiceProvider\",\"ListItemText\":\"Get-AzExpressRouteServiceProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteServiceProvider\\r\\n\"},{\"CompletionText\":\"Get-AzExternalSecuritySolution\",\"ListItemText\":\"Get-AzExternalSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzExternalSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzFederatedIdentityCredentials\",\"ListItemText\":\"Get-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Get-AzFirewall\",\"ListItemText\":\"Get-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewall\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallFqdnTag\",\"ListItemText\":\"Get-AzFirewallFqdnTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallFqdnTag\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallLearnedIpPrefix\",\"ListItemText\":\"Get-AzFirewallLearnedIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallLearnedIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallPolicy\",\"ListItemText\":\"Get-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Get-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoor\",\"ListItemText\":\"Get-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Get-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Get-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnEndpointResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnEndpointResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnEndpointResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Get-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Get-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOriginGroupResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnOriginGroupResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOriginGroupResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnProfile\",\"ListItemText\":\"Get-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnProfileResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnProfileResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnProfileResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRoute\",\"ListItemText\":\"Get-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRule\",\"ListItemText\":\"Get-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"Get-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRuleSetResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnRuleSetResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRuleSetResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnSecret\",\"ListItemText\":\"Get-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Get-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorFrontendEndpoint\",\"ListItemText\":\"Get-AzFrontDoorFrontendEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorFrontendEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorRulesEngine\",\"ListItemText\":\"Get-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\",\"ListItemText\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorWafPolicy\",\"ListItemText\":\"Get-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzFunctionApp\",\"ListItemText\":\"Get-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppAvailableLocation\",\"ListItemText\":\"Get-AzFunctionAppAvailableLocation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppAvailableLocation \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppPlan\",\"ListItemText\":\"Get-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppSetting\",\"ListItemText\":\"Get-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzGallery\",\"ListItemText\":\"Get-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Get-AzGallery\\r\\n\"},{\"CompletionText\":\"Get-AzGalleryApplication\",\"ListItemText\":\"Get-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Get-AzGalleryApplicationVersion\",\"ListItemText\":\"Get-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Get-AzGalleryImageDefinition\",\"ListItemText\":\"Get-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzGalleryImageVersion\",\"ListItemText\":\"Get-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightAzureMonitor\",\"ListItemText\":\"Get-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightCluster\",\"ListItemText\":\"Get-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Get-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightHost\",\"ListItemText\":\"Get-AzHDInsightHost\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightHost\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightJob\",\"ListItemText\":\"Get-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightJobOutput\",\"ListItemText\":\"Get-AzHDInsightJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightMonitoring\",\"ListItemText\":\"Get-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Get-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightProperty\",\"ListItemText\":\"Get-AzHDInsightProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightProperty\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightScriptActionHistory\",\"ListItemText\":\"Get-AzHDInsightScriptActionHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightScriptActionHistory\\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareApisService\",\"ListItemText\":\"Get-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareApisWorkspace\",\"ListItemText\":\"Get-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareDicomService\",\"ListItemText\":\"Get-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareFhirDestination\",\"ListItemText\":\"Get-AzHealthcareFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareFhirDestination \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareFhirService\",\"ListItemText\":\"Get-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareIotConnector\",\"ListItemText\":\"Get-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"Get-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"Get-AzHost\",\"ListItemText\":\"Get-AzHost\",\"ResultType\":2,\"ToolTip\":\"Get-AzHost\\r\\n\"},{\"CompletionText\":\"Get-AzHostGroup\",\"ListItemText\":\"Get-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzHostGroup\\r\\n\"},{\"CompletionText\":\"Get-AzImage\",\"ListItemText\":\"Get-AzImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzImage\\r\\n\"},{\"CompletionText\":\"Get-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Get-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Get-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"Get-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccount\",\"ListItemText\":\"Get-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountAgreement\",\"ListItemText\":\"Get-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountAssembly\",\"ListItemText\":\"Get-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Get-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountCallbackUrl\",\"ListItemText\":\"Get-AzIntegrationAccountCallbackUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountCallbackUrl\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountCertificate\",\"ListItemText\":\"Get-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountGeneratedIcn\",\"ListItemText\":\"Get-AzIntegrationAccountGeneratedIcn\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountGeneratedIcn\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountMap\",\"ListItemText\":\"Get-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountPartner\",\"ListItemText\":\"Get-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Get-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountSchema\",\"ListItemText\":\"Get-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Get-AzInterfaceEndpoint\",\"ListItemText\":\"Get-AzInterfaceEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzInterfaceEndpoint\"},{\"CompletionText\":\"Get-AzInvoiceSection\",\"ListItemText\":\"Get-AzInvoiceSection\",\"ResultType\":2,\"ToolTip\":\"Get-AzInvoiceSection\\r\\n\"},{\"CompletionText\":\"Get-AzIotHub\",\"ListItemText\":\"Get-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHub\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCertificate\",\"ListItemText\":\"Get-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCertificateVerificationCode\",\"ListItemText\":\"Get-AzIotHubCertificateVerificationCode\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCertificateVerificationCode\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubConfiguration\",\"ListItemText\":\"Get-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubConnectionString\",\"ListItemText\":\"Get-AzIotHubConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCVC\",\"ListItemText\":\"Get-AzIotHubCVC\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCVC\"},{\"CompletionText\":\"Get-AzIotHubDCL\",\"ListItemText\":\"Get-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDCL\"},{\"CompletionText\":\"Get-AzIotHubDCS\",\"ListItemText\":\"Get-AzIotHubDCS\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDCS\"},{\"CompletionText\":\"Get-AzIotHubDeployment\",\"ListItemText\":\"Get-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDevice\",\"ListItemText\":\"Get-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceChildren\",\"ListItemText\":\"Get-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceConnectionString\",\"ListItemText\":\"Get-AzIotHubDeviceConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceParent\",\"ListItemText\":\"Get-AzIotHubDeviceParent\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceParent\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceTwin\",\"ListItemText\":\"Get-AzIotHubDeviceTwin\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceTwin\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDistributedTracing\",\"ListItemText\":\"Get-AzIotHubDistributedTracing\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDistributedTracing\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubEHCG\",\"ListItemText\":\"Get-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubEHCG\"},{\"CompletionText\":\"Get-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Get-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubJob\",\"ListItemText\":\"Get-AzIotHubJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubJob\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubKey\",\"ListItemText\":\"Get-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubMCS\",\"ListItemText\":\"Get-AzIotHubMCS\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMCS\"},{\"CompletionText\":\"Get-AzIotHubMessageEnrichment\",\"ListItemText\":\"Get-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModule\",\"ListItemText\":\"Get-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModuleConnectionString\",\"ListItemText\":\"Get-AzIotHubModuleConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModuleConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModuleTwin\",\"ListItemText\":\"Get-AzIotHubModuleTwin\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModuleTwin\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubMsgEnrich\",\"ListItemText\":\"Get-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Get-AzIotHubQuotaMetric\",\"ListItemText\":\"Get-AzIotHubQuotaMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubQuotaMetric\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRegistryStatistic\",\"ListItemText\":\"Get-AzIotHubRegistryStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRegistryStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRoute\",\"ListItemText\":\"Get-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Get-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubTracing\",\"ListItemText\":\"Get-AzIotHubTracing\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubTracing\"},{\"CompletionText\":\"Get-AzIotHubValidSku\",\"ListItemText\":\"Get-AzIotHubValidSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubValidSku\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalytics\",\"ListItemText\":\"Get-AzIotSecurityAnalytics\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalytics\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\",\"ListItemText\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\",\"ListItemText\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecuritySolution\",\"ListItemText\":\"Get-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzIpAllocation\",\"ListItemText\":\"Get-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Get-AzIpGroup\",\"ListItemText\":\"Get-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Get-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Get-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVault\",\"ListItemText\":\"Get-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificate\",\"ListItemText\":\"Get-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateContact\",\"ListItemText\":\"Get-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Get-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Get-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"Get-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultKey\",\"ListItemText\":\"Get-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultKeyRotationPolicy\",\"ListItemText\":\"Get-AzKeyVaultKeyRotationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultKeyRotationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedHsm\",\"ListItemText\":\"Get-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Get-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Get-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRandomNumber\",\"ListItemText\":\"Get-AzKeyVaultRandomNumber\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRandomNumber\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRoleAssignment\",\"ListItemText\":\"Get-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Get-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultSecret\",\"ListItemText\":\"Get-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Get-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"Get-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzKustoCluster\",\"ListItemText\":\"Get-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterFollowerDatabase\",\"ListItemText\":\"Get-AzKustoClusterFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Get-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzKustoClusterOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"Get-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterSku\",\"ListItemText\":\"Get-AzKustoClusterSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterSku \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabase\",\"ListItemText\":\"Get-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabasePrincipal\",\"ListItemText\":\"Get-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"Get-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDataConnection\",\"ListItemText\":\"Get-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Get-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Get-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzKustoOperationsResult\",\"ListItemText\":\"Get-AzKustoOperationsResult\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoOperationsResult \\r\\n\"},{\"CompletionText\":\"Get-AzKustoOperationsResultLocation\",\"ListItemText\":\"Get-AzKustoOperationsResultLocation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoOperationsResultLocation \\r\\n\"},{\"CompletionText\":\"Get-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"Get-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzKustoPrivateLinkResource\",\"ListItemText\":\"Get-AzKustoPrivateLinkResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoPrivateLinkResource \\r\\n\"},{\"CompletionText\":\"Get-AzKustoScript\",\"ListItemText\":\"Get-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Get-AzKustoSku\",\"ListItemText\":\"Get-AzKustoSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoSku \\r\\n\"},{\"CompletionText\":\"Get-AzLoad\",\"ListItemText\":\"Get-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzLoad \\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancer\",\"ListItemText\":\"Get-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Get-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Get-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Get-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLocalNetworkGateway\",\"ListItemText\":\"Get-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Get-AzLocation\",\"ListItemText\":\"Get-AzLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzLocation\\r\\n\"},{\"CompletionText\":\"Get-AzLog\",\"ListItemText\":\"Get-AzLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzLog\"},{\"CompletionText\":\"Get-AzLogicApp\",\"ListItemText\":\"Get-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppRunAction\",\"ListItemText\":\"Get-AzLogicAppRunAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppRunAction\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppRunHistory\",\"ListItemText\":\"Get-AzLogicAppRunHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppRunHistory\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTrigger\",\"ListItemText\":\"Get-AzLogicAppTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTriggerCallbackUrl\",\"ListItemText\":\"Get-AzLogicAppTriggerCallbackUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTriggerCallbackUrl\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTriggerHistory\",\"ListItemText\":\"Get-AzLogicAppTriggerHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTriggerHistory\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppUpgradedDefinition\",\"ListItemText\":\"Get-AzLogicAppUpgradedDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppUpgradedDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzLogProfile\",\"ListItemText\":\"Get-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenanceConfiguration\",\"ListItemText\":\"Get-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenancePublicConfiguration\",\"ListItemText\":\"Get-AzMaintenancePublicConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenancePublicConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenanceUpdate\",\"ListItemText\":\"Get-AzMaintenanceUpdate\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenanceUpdate\\r\\n\"},{\"CompletionText\":\"Get-AzManagedApplication\",\"ListItemText\":\"Get-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Get-AzManagedApplicationDefinition\",\"ListItemText\":\"Get-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzManagedCassandraCluster\",\"ListItemText\":\"Get-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Get-AzManagedCassandraDataCenter\",\"ListItemText\":\"Get-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesAssignment\",\"ListItemText\":\"Get-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesDefinition\",\"ListItemText\":\"Get-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesMarketplaceDefinition\",\"ListItemText\":\"Get-AzManagedServicesMarketplaceDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesMarketplaceDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroup\",\"ListItemText\":\"Get-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeployment\",\"ListItemText\":\"Get-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeploymentOperation\",\"ListItemText\":\"Get-AzManagementGroupDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzManagementGroupDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupEntity\",\"ListItemText\":\"Get-AzManagementGroupEntity\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupEntity\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Get-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupNameAvailability\",\"ListItemText\":\"Get-AzManagementGroupNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupSubscription\",\"ListItemText\":\"Get-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzMarketplaceTerms\",\"ListItemText\":\"Get-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Get-AzMediaService\",\"ListItemText\":\"Get-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaService\\r\\n\"},{\"CompletionText\":\"Get-AzMediaServiceKey\",\"ListItemText\":\"Get-AzMediaServiceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceKey\\r\\n\"},{\"CompletionText\":\"Get-AzMediaServiceKeys\",\"ListItemText\":\"Get-AzMediaServiceKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceKeys\"},{\"CompletionText\":\"Get-AzMediaServiceNameAvailability\",\"ListItemText\":\"Get-AzMediaServiceNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzMetric\",\"ListItemText\":\"Get-AzMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetric\\r\\n\"},{\"CompletionText\":\"Get-AzMetricAlertRuleV2\",\"ListItemText\":\"Get-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Get-AzMetricDefinition\",\"ListItemText\":\"Get-AzMetricDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetricDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzMigrateDiscoveredServer\",\"ListItemText\":\"Get-AzMigrateDiscoveredServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateDiscoveredServer \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateJob\",\"ListItemText\":\"Get-AzMigrateJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateJob \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateProject\",\"ListItemText\":\"Get-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationFabric\",\"ListItemText\":\"Get-AzMigrateReplicationFabric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationFabric \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationPolicy\",\"ListItemText\":\"Get-AzMigrateReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationProtectionContainer\",\"ListItemText\":\"Get-AzMigrateReplicationProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationProtectionContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationProtectionContainerMapping\",\"ListItemText\":\"Get-AzMigrateReplicationProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationProtectionContainerMapping \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationRecoveryServicesProvider\",\"ListItemText\":\"Get-AzMigrateReplicationRecoveryServicesProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationRecoveryServicesProvider \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateRunAsAccount\",\"ListItemText\":\"Get-AzMigrateRunAsAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateRunAsAccount \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateServerReplication\",\"ListItemText\":\"Get-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateSite\",\"ListItemText\":\"Get-AzMigrateSite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateSite \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateSolution\",\"ListItemText\":\"Get-AzMigrateSolution\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateSolution \\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentAssociation\",\"ListItemText\":\"Get-AzMlCommitmentAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentPlan\",\"ListItemText\":\"Get-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentPlanUsageHistory\",\"ListItemText\":\"Get-AzMlCommitmentPlanUsageHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentPlanUsageHistory\\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceQuota\",\"ListItemText\":\"Get-AzMLServiceQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceQuota \\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceUsage\",\"ListItemText\":\"Get-AzMLServiceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceVMSize\",\"ListItemText\":\"Get-AzMLServiceVMSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceVMSize \\r\\n\"},{\"CompletionText\":\"Get-AzMlWebService\",\"ListItemText\":\"Get-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Get-AzMlWebServiceKey\",\"ListItemText\":\"Get-AzMlWebServiceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebServiceKey\\r\\n\"},{\"CompletionText\":\"Get-AzMlWebServiceKeys\",\"ListItemText\":\"Get-AzMlWebServiceKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebServiceKeys\"},{\"CompletionText\":\"Get-AzMLWorkspace\",\"ListItemText\":\"Get-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Get-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"Get-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"Get-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"Get-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceCompute\",\"ListItemText\":\"Get-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComputeKey\",\"ListItemText\":\"Get-AzMLWorkspaceComputeKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComputeKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComputeNode\",\"ListItemText\":\"Get-AzMLWorkspaceComputeNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComputeNode \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceConnection\",\"ListItemText\":\"Get-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDataContainer\",\"ListItemText\":\"Get-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDatastore\",\"ListItemText\":\"Get-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDatastoreSecret\",\"ListItemText\":\"Get-AzMLWorkspaceDatastoreSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDatastoreSecret \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDataVersion\",\"ListItemText\":\"Get-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceEnvironmentContainer\",\"ListItemText\":\"Get-AzMLWorkspaceEnvironmentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceEnvironmentContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"Get-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceFeature\",\"ListItemText\":\"Get-AzMLWorkspaceFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceFeature \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceJob\",\"ListItemText\":\"Get-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceKey\",\"ListItemText\":\"Get-AzMLWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceModelContainer\",\"ListItemText\":\"Get-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceModelVersion\",\"ListItemText\":\"Get-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceNotebookAccessToken\",\"ListItemText\":\"Get-AzMLWorkspaceNotebookAccessToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceNotebookAccessToken \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceNotebookKey\",\"ListItemText\":\"Get-AzMLWorkspaceNotebookKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceNotebookKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeploymentLog\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeploymentLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeploymentLog \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeploymentSku\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeploymentSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeploymentSku \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpointKey\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpointKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpointKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpointToken\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpointToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpointToken \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceStorageAccountKey\",\"ListItemText\":\"Get-AzMLWorkspaceStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceStorageAccountKey \\r\\n\"},{\"CompletionText\":\"Get-AzMonitorWorkspace\",\"ListItemText\":\"Get-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlConfiguration\",\"ListItemText\":\"Get-AzMySqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlConnectionString\",\"ListItemText\":\"Get-AzMySqlConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFirewallRule\",\"ListItemText\":\"Get-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServer\",\"ListItemText\":\"Get-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerConfiguration\",\"ListItemText\":\"Get-AzMySqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerConnectionString\",\"ListItemText\":\"Get-AzMySqlFlexibleServerConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"Get-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Get-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerLocationBasedCapability\",\"ListItemText\":\"Get-AzMySqlFlexibleServerLocationBasedCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerLocationBasedCapability \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerReplica\",\"ListItemText\":\"Get-AzMySqlFlexibleServerReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerReplica \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlReplica\",\"ListItemText\":\"Get-AzMySqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlReplica \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlServer\",\"ListItemText\":\"Get-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Get-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Get-AzNatGateway\",\"ListItemText\":\"Get-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterface\",\"ListItemText\":\"Get-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Get-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Get-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManager\",\"ListItemText\":\"Get-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerActiveSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerActiveSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerActiveSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerDeploymentStatus\",\"ListItemText\":\"Get-AzNetworkManagerDeploymentStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerDeploymentStatus\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerGroup\",\"ListItemText\":\"Get-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Get-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Get-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerStaticMember\",\"ListItemText\":\"Get-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Get-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkProfile\",\"ListItemText\":\"Get-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkSecurityGroup\",\"ListItemText\":\"Get-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Get-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkServiceTag\",\"ListItemText\":\"Get-AzNetworkServiceTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkServiceTag\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkUsage\",\"ListItemText\":\"Get-AzNetworkUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkUsage\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkVirtualAppliance\",\"ListItemText\":\"Get-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkVirtualApplianceSku\",\"ListItemText\":\"Get-AzNetworkVirtualApplianceSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkVirtualApplianceSku\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcher\",\"ListItemText\":\"Get-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Get-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherConnectionMonitorReport\",\"ListItemText\":\"Get-AzNetworkWatcherConnectionMonitorReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherConnectionMonitorReport\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Get-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherFlowLogStatus\",\"ListItemText\":\"Get-AzNetworkWatcherFlowLogStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherFlowLogStatus\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherNextHop\",\"ListItemText\":\"Get-AzNetworkWatcherNextHop\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherNextHop\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Get-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherReachabilityProvidersList\",\"ListItemText\":\"Get-AzNetworkWatcherReachabilityProvidersList\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherReachabilityProvidersList\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherReachabilityReport\",\"ListItemText\":\"Get-AzNetworkWatcherReachabilityReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherReachabilityReport\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherSecurityGroupView\",\"ListItemText\":\"Get-AzNetworkWatcherSecurityGroupView\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherSecurityGroupView\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherTopology\",\"ListItemText\":\"Get-AzNetworkWatcherTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherTopology\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherTroubleshootingResult\",\"ListItemText\":\"Get-AzNetworkWatcherTroubleshootingResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherTroubleshootingResult\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHub\",\"ListItemText\":\"Get-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Get-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Get-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Get-AzNotificationHubListKey\",\"ListItemText\":\"Get-AzNotificationHubListKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubListKey\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubListKeys\",\"ListItemText\":\"Get-AzNotificationHubListKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubListKeys\"},{\"CompletionText\":\"Get-AzNotificationHubPNSCredential\",\"ListItemText\":\"Get-AzNotificationHubPNSCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubPNSCredential\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubPNSCredentials\",\"ListItemText\":\"Get-AzNotificationHubPNSCredentials\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubPNSCredentials\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespace\",\"ListItemText\":\"Get-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceListKey\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceListKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceListKey\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceListKeys\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceListKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceListKeys\"},{\"CompletionText\":\"Get-AzOperationalInsightsAvailableServiceTier\",\"ListItemText\":\"Get-AzOperationalInsightsAvailableServiceTier\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsAvailableServiceTier\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsCluster\",\"ListItemText\":\"Get-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDataExport\",\"ListItemText\":\"Get-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDataSource\",\"ListItemText\":\"Get-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDeletedWorkspace\",\"ListItemText\":\"Get-AzOperationalInsightsDeletedWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDeletedWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsIntelligencePack\",\"ListItemText\":\"Get-AzOperationalInsightsIntelligencePack\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsIntelligencePack\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsIntelligencePacks\",\"ListItemText\":\"Get-AzOperationalInsightsIntelligencePacks\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsIntelligencePacks\"},{\"CompletionText\":\"Get-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Get-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Get-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsOperation\",\"ListItemText\":\"Get-AzOperationalInsightsOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsOperation\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsOperationStatus\",\"ListItemText\":\"Get-AzOperationalInsightsOperationStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsOperationStatus\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\",\"ListItemText\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Get-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsSchema\",\"ListItemText\":\"Get-AzOperationalInsightsSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsSchema\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Get-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsTable\",\"ListItemText\":\"Get-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceSharedKey\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceSharedKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceSharedKey\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceUsage\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceUsage\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGateway\",\"ListItemText\":\"Get-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayConnectionHealth\",\"ListItemText\":\"Get-AzP2sVpnGatewayConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\",\"ListItemText\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayVpnProfile\",\"ListItemText\":\"Get-AzP2sVpnGatewayVpnProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayVpnProfile\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAlias\",\"ListItemText\":\"Get-AzPolicyAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAlias\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAssignment\",\"ListItemText\":\"Get-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAttestation\",\"ListItemText\":\"Get-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyDefinition\",\"ListItemText\":\"Get-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyEvent\",\"ListItemText\":\"Get-AzPolicyEvent\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyEvent\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyExemption\",\"ListItemText\":\"Get-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyMetadata\",\"ListItemText\":\"Get-AzPolicyMetadata\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyMetadata\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyRemediation\",\"ListItemText\":\"Get-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Get-AzPolicySetDefinition\",\"ListItemText\":\"Get-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyState\",\"ListItemText\":\"Get-AzPolicyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyState\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyStateSummary\",\"ListItemText\":\"Get-AzPolicyStateSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyStateSummary\\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlConfiguration\",\"ListItemText\":\"Get-AzPostgreSqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlConnectionString\",\"ListItemText\":\"Get-AzPostgreSqlConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Get-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerConfiguration\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerConnectionString\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerLocationBasedCapability\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerLocationBasedCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerLocationBasedCapability \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlReplica\",\"ListItemText\":\"Get-AzPostgreSqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlReplica \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlServer\",\"ListItemText\":\"Get-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Get-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Get-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspace\",\"ListItemText\":\"Get-AzPowerBIWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\"},{\"CompletionText\":\"Get-AzPrivateDnsRecordSet\",\"ListItemText\":\"Get-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Get-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsZone\",\"ListItemText\":\"Get-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Get-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateEndpoint\",\"ListItemText\":\"Get-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateEndpointConnection\",\"ListItemText\":\"Get-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkAssociation\",\"ListItemText\":\"Get-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkResource\",\"ListItemText\":\"Get-AzPrivateLinkResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkResource\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkService\",\"ListItemText\":\"Get-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Get-AzProviderFeature\",\"ListItemText\":\"Get-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Get-AzProviderOperation\",\"ListItemText\":\"Get-AzProviderOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderOperation\\r\\n\"},{\"CompletionText\":\"Get-AzProviderPreviewFeature\",\"ListItemText\":\"Get-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Get-AzProximityPlacementGroup\",\"ListItemText\":\"Get-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzPublicIpAddress\",\"ListItemText\":\"Get-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Get-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Get-AzPublicIpPrefix\",\"ListItemText\":\"Get-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrAlertSetting\",\"ListItemText\":\"Get-AzRecoveryServicesAsrAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrAlertSetting\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrEvent\",\"ListItemText\":\"Get-AzRecoveryServicesAsrEvent\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrEvent\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"Get-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Get-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNetwork\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNetwork\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNotificationSetting\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNotificationSetting\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Get-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectableItem\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectableItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Get-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrRecoveryPoint\",\"ListItemText\":\"Get-AzRecoveryServicesAsrRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Get-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrStorageClassification\",\"ListItemText\":\"Get-AzRecoveryServicesAsrStorageClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrStorageClassification\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrVaultContext\",\"ListItemText\":\"Get-AzRecoveryServicesAsrVaultContext\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrVaultContext\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrVaultSettings\",\"ListItemText\":\"Get-AzRecoveryServicesAsrVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrVaultSettings\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Get-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Get-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Get-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Get-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupJobDetail\",\"ListItemText\":\"Get-AzRecoveryServicesBackupJobDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupJobDetail\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupManagementServer\",\"ListItemText\":\"Get-AzRecoveryServicesBackupManagementServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupManagementServer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProperties\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProperties\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProperties\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProperty\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProperty\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProtectableItem\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProtectableItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecoveryPoint\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRPMountScript\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRPMountScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRPMountScript\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\",\"ListItemText\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupStatus\",\"ListItemText\":\"Get-AzRecoveryServicesBackupStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupStatus\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\",\"ListItemText\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Get-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVault\",\"ListItemText\":\"Get-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVaultProperty\",\"ListItemText\":\"Get-AzRecoveryServicesVaultProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVaultProperty\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVaultSettingsFile\",\"ListItemText\":\"Get-AzRecoveryServicesVaultSettingsFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVaultSettingsFile\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCache\",\"ListItemText\":\"Get-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheFirewallRule\",\"ListItemText\":\"Get-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheKey\",\"ListItemText\":\"Get-AzRedisCacheKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheKey\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheLink\",\"ListItemText\":\"Get-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCachePatchSchedule\",\"ListItemText\":\"Get-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCache\",\"ListItemText\":\"Get-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheAccessKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheAccessKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisEnterpriseCacheAccessKey\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheDatabaseKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheDatabaseKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisEnterpriseCacheDatabaseKey\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheKey \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheOperationStatus\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheOperationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheOperationStatus \\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplainceAssessment\",\"ListItemText\":\"Get-AzRegulatoryComplainceAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplainceAssessment\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceAssessment\",\"ListItemText\":\"Get-AzRegulatoryComplianceAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceControl\",\"ListItemText\":\"Get-AzRegulatoryComplianceControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceControl\\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceStandard\",\"ListItemText\":\"Get-AzRegulatoryComplianceStandard\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceStandard\\r\\n\"},{\"CompletionText\":\"Get-AzRelayAuthorizationRule\",\"ListItemText\":\"Get-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzRelayHybridConnection\",\"ListItemText\":\"Get-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Get-AzRelayKey\",\"ListItemText\":\"Get-AzRelayKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayKey \\r\\n\"},{\"CompletionText\":\"Get-AzRelayNamespace\",\"ListItemText\":\"Get-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzRelayNamespaceNetworkRuleSet\",\"ListItemText\":\"Get-AzRelayNamespaceNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayNamespaceNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzRemoteDesktopFile\",\"ListItemText\":\"Get-AzRemoteDesktopFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzRemoteDesktopFile\\r\\n\"},{\"CompletionText\":\"Get-AzResource\",\"ListItemText\":\"Get-AzResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzResource\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroup\",\"ListItemText\":\"Get-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeployment\",\"ListItemText\":\"Get-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeploymentOperation\",\"ListItemText\":\"Get-AzResourceGroupDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzResourceGroupDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzResourceLock\",\"ListItemText\":\"Get-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Get-AzResourceManagementPrivateLink\",\"ListItemText\":\"Get-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverMoveCollection\",\"ListItemText\":\"Get-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverMoveResource\",\"ListItemText\":\"Get-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverRequiredForResources\",\"ListItemText\":\"Get-AzResourceMoverRequiredForResources\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverRequiredForResources \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverUnresolvedDependency\",\"ListItemText\":\"Get-AzResourceMoverUnresolvedDependency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverUnresolvedDependency \\r\\n\"},{\"CompletionText\":\"Get-AzResourceProvider\",\"ListItemText\":\"Get-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Get-AzResourceProviderAction\",\"ListItemText\":\"Get-AzResourceProviderAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceProviderAction\"},{\"CompletionText\":\"Get-AzRestorePoint\",\"ListItemText\":\"Get-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzRestorePointCollection\",\"ListItemText\":\"Get-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageContainer\",\"ListItemText\":\"Get-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Get-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageShare\",\"ListItemText\":\"Get-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignment\",\"ListItemText\":\"Get-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentSchedule\",\"ListItemText\":\"Get-AzRoleAssignmentSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentSchedule \\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentScheduleInstance\",\"ListItemText\":\"Get-AzRoleAssignmentScheduleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentScheduleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"Get-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"Get-AzRoleDefinition\",\"ListItemText\":\"Get-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilitySchedule\",\"ListItemText\":\"Get-AzRoleEligibilitySchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilitySchedule \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilityScheduleInstance\",\"ListItemText\":\"Get-AzRoleEligibilityScheduleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilityScheduleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"Get-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibleChildResource\",\"ListItemText\":\"Get-AzRoleEligibleChildResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibleChildResource \\r\\n\"},{\"CompletionText\":\"Get-AzRoleManagementPolicy\",\"ListItemText\":\"Get-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"Get-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzRouteConfig\",\"ListItemText\":\"Get-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRouteFilter\",\"ListItemText\":\"Get-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Get-AzRouteFilterRuleConfig\",\"ListItemText\":\"Get-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRouteMap\",\"ListItemText\":\"Get-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServer\",\"ListItemText\":\"Get-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeer\",\"ListItemText\":\"Get-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeerAdvertisedRoute\",\"ListItemText\":\"Get-AzRouteServerPeerAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeerAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeerLearnedRoute\",\"ListItemText\":\"Get-AzRouteServerPeerLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeerLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzRouteTable\",\"ListItemText\":\"Get-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzRoutingIntent\",\"ListItemText\":\"Get-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Get-AzRoutingPolicy\",\"ListItemText\":\"Get-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzScheduledQueryRule\",\"ListItemText\":\"Get-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveApplicationControl\",\"ListItemText\":\"Get-AzSecurityAdaptiveApplicationControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveApplicationControl\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveApplicationControlGroup\",\"ListItemText\":\"Get-AzSecurityAdaptiveApplicationControlGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveApplicationControlGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveNetworkHardening\",\"ListItemText\":\"Get-AzSecurityAdaptiveNetworkHardening\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveNetworkHardening\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Get-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAlert\",\"ListItemText\":\"Get-AzSecurityAlert\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAlert\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAssessment\",\"ListItemText\":\"Get-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Get-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAutomation\",\"ListItemText\":\"Get-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAutoProvisioningSetting\",\"ListItemText\":\"Get-AzSecurityAutoProvisioningSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAutoProvisioningSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityCompliance\",\"ListItemText\":\"Get-AzSecurityCompliance\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityCompliance\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityContact\",\"ListItemText\":\"Get-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityLocation\",\"ListItemText\":\"Get-AzSecurityLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityLocation\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityPartnerProvider\",\"ListItemText\":\"Get-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityPricing\",\"ListItemText\":\"Get-AzSecurityPricing\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityPricing\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScore\",\"ListItemText\":\"Get-AzSecuritySecureScore\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScore\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScoreControl\",\"ListItemText\":\"Get-AzSecuritySecureScoreControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScoreControl\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScoreControlDefinition\",\"ListItemText\":\"Get-AzSecuritySecureScoreControlDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScoreControlDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySetting\",\"ListItemText\":\"Get-AzSecuritySetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySetting\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySolution\",\"ListItemText\":\"Get-AzSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySolutionsReferenceData\",\"ListItemText\":\"Get-AzSecuritySolutionsReferenceData\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySolutionsReferenceData\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySubAssessment\",\"ListItemText\":\"Get-AzSecuritySubAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySubAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityTask\",\"ListItemText\":\"Get-AzSecurityTask\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityTask\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityTopology\",\"ListItemText\":\"Get-AzSecurityTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityTopology\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Get-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRule\",\"ListItemText\":\"Get-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRuleAction\",\"ListItemText\":\"Get-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRuleTemplate\",\"ListItemText\":\"Get-AzSentinelAlertRuleTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRuleTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAutomationRule\",\"ListItemText\":\"Get-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelBookmark\",\"ListItemText\":\"Get-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelBookmarkRelation\",\"ListItemText\":\"Get-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelDataConnector\",\"ListItemText\":\"Get-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEnrichment\",\"ListItemText\":\"Get-AzSentinelEnrichment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEnrichment \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntity\",\"ListItemText\":\"Get-AzSentinelEntity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityActivity\",\"ListItemText\":\"Get-AzSentinelEntityActivity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityActivity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityInsight\",\"ListItemText\":\"Get-AzSentinelEntityInsight\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityInsight \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityQuery\",\"ListItemText\":\"Get-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityQueryTemplate\",\"ListItemText\":\"Get-AzSentinelEntityQueryTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityQueryTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityRelation\",\"ListItemText\":\"Get-AzSentinelEntityRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityTimeline\",\"ListItemText\":\"Get-AzSentinelEntityTimeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityTimeline \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncident\",\"ListItemText\":\"Get-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentAlert\",\"ListItemText\":\"Get-AzSentinelIncidentAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentAlert \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentBookmark\",\"ListItemText\":\"Get-AzSentinelIncidentBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentBookmark \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentComment\",\"ListItemText\":\"Get-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentEntity\",\"ListItemText\":\"Get-AzSentinelIncidentEntity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentEntity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentRelation\",\"ListItemText\":\"Get-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelMetadata\",\"ListItemText\":\"Get-AzSentinelMetadata\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelMetadata \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelOnboardingState\",\"ListItemText\":\"Get-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelSetting\",\"ListItemText\":\"Get-AzSentinelSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelSetting \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelThreatIntelligenceIndicator\",\"ListItemText\":\"Get-AzSentinelThreatIntelligenceIndicator\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelThreatIntelligenceIndicator \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelThreatIntelligenceIndicatorMetric\",\"ListItemText\":\"Get-AzSentinelThreatIntelligenceIndicatorMetric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelThreatIntelligenceIndicatorMetric \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Get-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"Get-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusKey\",\"ListItemText\":\"Get-AzServiceBusKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusKey \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusMigration\",\"ListItemText\":\"Get-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusNamespace\",\"ListItemText\":\"Get-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusNamespaceV2\",\"ListItemText\":\"Get-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Get-AzServiceBusNetworkRuleSet\",\"ListItemText\":\"Get-AzServiceBusNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Get-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusPrivateLink\",\"ListItemText\":\"Get-AzServiceBusPrivateLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusPrivateLink \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusQueue\",\"ListItemText\":\"Get-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusRule\",\"ListItemText\":\"Get-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusSubscription\",\"ListItemText\":\"Get-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusTopic\",\"ListItemText\":\"Get-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Get-AzServiceEndpointPolicy\",\"ListItemText\":\"Get-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Get-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplication\",\"ListItemText\":\"Get-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplicationType\",\"ListItemText\":\"Get-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"Get-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricCluster\",\"ListItemText\":\"Get-AzServiceFabricCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricCluster\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedCluster\",\"ListItemText\":\"Get-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Get-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricService\",\"ListItemText\":\"Get-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForContainerApp\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForContainerApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForSpringCloud\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForSpringCloud \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForWebApp\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationName\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationName \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Get-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Get-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForWebApp\",\"ListItemText\":\"Get-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzSignalR\",\"ListItemText\":\"Get-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalR\\r\\n\"},{\"CompletionText\":\"Get-AzSignalRKey\",\"ListItemText\":\"Get-AzSignalRKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalRKey\\r\\n\"},{\"CompletionText\":\"Get-AzSignalRUsage\",\"ListItemText\":\"Get-AzSignalRUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalRUsage\\r\\n\"},{\"CompletionText\":\"Get-AzSnapshot\",\"ListItemText\":\"Get-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Get-AzSqlCapability\",\"ListItemText\":\"Get-AzSqlCapability\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlCapability\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabase\",\"ListItemText\":\"Get-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseActivity\",\"ListItemText\":\"Get-AzSqlDatabaseActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAdvisor\",\"ListItemText\":\"Get-AzSqlDatabaseAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAudit\",\"ListItemText\":\"Get-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseDataMaskingPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseDataMaskingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseDataMaskingPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Get-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseExpanded\",\"ListItemText\":\"Get-AzSqlDatabaseExpanded\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseExpanded\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Get-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseGeoBackup\",\"ListItemText\":\"Get-AzSqlDatabaseGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseGeoBackupPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseGeoBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseGeoBackupPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseImportExportStatus\",\"ListItemText\":\"Get-AzSqlDatabaseImportExportStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseImportExportStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseIndexRecommendation\",\"ListItemText\":\"Get-AzSqlDatabaseIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Get-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Get-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Get-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\"},{\"CompletionText\":\"Get-AzSqlDatabaseRecommendedAction\",\"ListItemText\":\"Get-AzSqlDatabaseRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseReplicationLink\",\"ListItemText\":\"Get-AzSqlDatabaseReplicationLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseReplicationLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"Get-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Get-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Get-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Get-AzSqlDatabaseTransparentDataEncryption\",\"ListItemText\":\"Get-AzSqlDatabaseTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\",\"ListItemText\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseUpgradeHint\",\"ListItemText\":\"Get-AzSqlDatabaseUpgradeHint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseUpgradeHint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Get-AzSqlDeletedDatabaseBackup\",\"ListItemText\":\"Get-AzSqlDeletedDatabaseBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDeletedDatabaseBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDeletedInstanceDatabaseBackup\",\"ListItemText\":\"Get-AzSqlDeletedInstanceDatabaseBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDeletedInstanceDatabaseBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJob\",\"ListItemText\":\"Get-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobAgent\",\"ListItemText\":\"Get-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobCredential\",\"ListItemText\":\"Get-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobExecution\",\"ListItemText\":\"Get-AzSqlElasticJobExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobStep\",\"ListItemText\":\"Get-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobStepExecution\",\"ListItemText\":\"Get-AzSqlElasticJobStepExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobStepExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobTargetExecution\",\"ListItemText\":\"Get-AzSqlElasticJobTargetExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobTargetExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"Get-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPool\",\"ListItemText\":\"Get-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolActivity\",\"ListItemText\":\"Get-AzSqlElasticPoolActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolAdvisor\",\"ListItemText\":\"Get-AzSqlElasticPoolAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolDatabase\",\"ListItemText\":\"Get-AzSqlElasticPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolRecommendation\",\"ListItemText\":\"Get-AzSqlElasticPoolRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolRecommendedAction\",\"ListItemText\":\"Get-AzSqlElasticPoolRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInformationProtectionPolicy\",\"ListItemText\":\"Get-AzSqlInformationProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInformationProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstance\",\"ListItemText\":\"Get-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabase\",\"ListItemText\":\"Get-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseGeoBackup\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Get-AzSqlInstanceDtc\",\"ListItemText\":\"Get-AzSqlInstanceDtc\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDtc\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceEndpointCertificate\",\"ListItemText\":\"Get-AzSqlInstanceEndpointCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceEndpointCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Get-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceLink\",\"ListItemText\":\"Get-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceOperation\",\"ListItemText\":\"Get-AzSqlInstanceOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceOperation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstancePool\",\"ListItemText\":\"Get-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstancePoolUsage\",\"ListItemText\":\"Get-AzSqlInstancePoolUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstancePoolUsage\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"Get-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceTDEProtector\",\"ListItemText\":\"Get-AzSqlInstanceTDEProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceTDEProtector\"},{\"CompletionText\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\",\"ListItemText\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServer\",\"ListItemText\":\"Get-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvisor\",\"ListItemText\":\"Get-AzSqlServerAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAudit\",\"ListItemText\":\"Get-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerCommunicationLink\",\"ListItemText\":\"Get-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerConfigurationOption\",\"ListItemText\":\"Get-AzSqlServerConfigurationOption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerConfigurationOption\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Get-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\",\"ListItemText\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDnsAlias\",\"ListItemText\":\"Get-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerFirewallRule\",\"ListItemText\":\"Get-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Get-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Get-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Get-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"Get-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerRecommendedAction\",\"ListItemText\":\"Get-AzSqlServerRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerServiceObjective\",\"ListItemText\":\"Get-AzSqlServerServiceObjective\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerServiceObjective\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerTransparentDataEncryptionProtector\",\"ListItemText\":\"Get-AzSqlServerTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerTrustGroup\",\"ListItemText\":\"Get-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerUpgradeHint\",\"ListItemText\":\"Get-AzSqlServerUpgradeHint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerUpgradeHint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Get-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncAgent\",\"ListItemText\":\"Get-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncAgentLinkedDatabase\",\"ListItemText\":\"Get-AzSqlSyncAgentLinkedDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncAgentLinkedDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncGroup\",\"ListItemText\":\"Get-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncGroupLog\",\"ListItemText\":\"Get-AzSqlSyncGroupLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncGroupLog\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncMember\",\"ListItemText\":\"Get-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncSchema\",\"ListItemText\":\"Get-AzSqlSyncSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncSchema\\r\\n\"},{\"CompletionText\":\"Get-AzSqlVirtualCluster\",\"ListItemText\":\"Get-AzSqlVirtualCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlVirtualCluster\\r\\n\"},{\"CompletionText\":\"Get-AzSqlVM\",\"ListItemText\":\"Get-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Get-AzSqlVMGroup\",\"ListItemText\":\"Get-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Get-AzSshKey\",\"ListItemText\":\"Get-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSshKey\\r\\n\"},{\"CompletionText\":\"Get-AzStackHciArcSetting\",\"ListItemText\":\"Get-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStackHciCluster\",\"ListItemText\":\"Get-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Get-AzStackHciExtension\",\"ListItemText\":\"Get-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIRemoteSupportAccess\",\"ListItemText\":\"Get-AzStackHCIRemoteSupportAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIRemoteSupportAccess \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIRemoteSupportSessionHistory\",\"ListItemText\":\"Get-AzStackHCIRemoteSupportSessionHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIRemoteSupportSessionHistory \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIVMAttestation\",\"ListItemText\":\"Get-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebApp\",\"ListItemText\":\"Get-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuild\",\"ListItemText\":\"Get-AzStaticWebAppBuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuild \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppBuildAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildFunction\",\"ListItemText\":\"Get-AzStaticWebAppBuildFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildFunctionAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppBuildFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppConfiguredRole\",\"ListItemText\":\"Get-AzStaticWebAppConfiguredRole\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppConfiguredRole \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Get-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppFunction\",\"ListItemText\":\"Get-AzStaticWebAppFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppFunctionAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppSecret\",\"ListItemText\":\"Get-AzStaticWebAppSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppSecret \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppUser\",\"ListItemText\":\"Get-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Get-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccount\",\"ListItemText\":\"Get-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountKey\",\"ListItemText\":\"Get-AzStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Get-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountNameAvailability\",\"ListItemText\":\"Get-AzStorageAccountNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountNetworkRuleSet\",\"ListItemText\":\"Get-AzStorageAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlob\",\"ListItemText\":\"Get-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobByTag\",\"ListItemText\":\"Get-AzStorageBlobByTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobByTag\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobContent\",\"ListItemText\":\"Get-AzStorageBlobContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobContent\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobCopyState\",\"ListItemText\":\"Get-AzStorageBlobCopyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobCopyState\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Get-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobQueryResult\",\"ListItemText\":\"Get-AzStorageBlobQueryResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobQueryResult\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobServiceProperty\",\"ListItemText\":\"Get-AzStorageBlobServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobTag\",\"ListItemText\":\"Get-AzStorageBlobTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobTag\\r\\n\"},{\"CompletionText\":\"Get-AzStorageContainer\",\"ListItemText\":\"Get-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzStorageContainerAcl\",\"ListItemText\":\"Get-AzStorageContainerAcl\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainerAcl\"},{\"CompletionText\":\"Get-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageCORSRule\",\"ListItemText\":\"Get-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Get-AzStorageEncryptionScope\",\"ListItemText\":\"Get-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFile\",\"ListItemText\":\"Get-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileContent\",\"ListItemText\":\"Get-AzStorageFileContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileContent\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileCopyState\",\"ListItemText\":\"Get-AzStorageFileCopyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileCopyState\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileHandle\",\"ListItemText\":\"Get-AzStorageFileHandle\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileHandle\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileServiceProperty\",\"ListItemText\":\"Get-AzStorageFileServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageLocalUser\",\"ListItemText\":\"Get-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Get-AzStorageLocalUserKey\",\"ListItemText\":\"Get-AzStorageLocalUserKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageLocalUserKey\\r\\n\"},{\"CompletionText\":\"Get-AzStorageMover\",\"ListItemText\":\"Get-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverAgent\",\"ListItemText\":\"Get-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverEndpoint\",\"ListItemText\":\"Get-AzStorageMoverEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverJobDefinition\",\"ListItemText\":\"Get-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverJobRun\",\"ListItemText\":\"Get-AzStorageMoverJobRun\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverJobRun \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverProject\",\"ListItemText\":\"Get-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Get-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Get-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageQueue\",\"ListItemText\":\"Get-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"Get-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceLoggingProperty\",\"ListItemText\":\"Get-AzStorageServiceLoggingProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceLoggingProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceMetricsProperty\",\"ListItemText\":\"Get-AzStorageServiceMetricsProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceMetricsProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceProperty\",\"ListItemText\":\"Get-AzStorageServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageShare\",\"ListItemText\":\"Get-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageShare\\r\\n\"},{\"CompletionText\":\"Get-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"Get-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncGroup\",\"ListItemText\":\"Get-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncServer\",\"ListItemText\":\"Get-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Get-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncService\",\"ListItemText\":\"Get-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Get-AzStorageTable\",\"ListItemText\":\"Get-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageTable\\r\\n\"},{\"CompletionText\":\"Get-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageUsage\",\"ListItemText\":\"Get-AzStorageUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageUsage\\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsCluster\",\"ListItemText\":\"Get-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsClusterStreamingJob\",\"ListItemText\":\"Get-AzStreamAnalyticsClusterStreamingJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsClusterStreamingJob \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsDefaultFunctionDefinition\",\"ListItemText\":\"Get-AzStreamAnalyticsDefaultFunctionDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsDefaultFunctionDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsFunction\",\"ListItemText\":\"Get-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsInput\",\"ListItemText\":\"Get-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsJob\",\"ListItemText\":\"Get-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsOutput\",\"ListItemText\":\"Get-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsQuota\",\"ListItemText\":\"Get-AzStreamAnalyticsQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsQuota \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsTransformation\",\"ListItemText\":\"Get-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"Get-AzSubscription\",\"ListItemText\":\"Get-AzSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzSubscriptionDeployment\",\"ListItemText\":\"Get-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeployment\"},{\"CompletionText\":\"Get-AzSubscriptionDeploymentOperation\",\"ListItemText\":\"Get-AzSubscriptionDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeploymentOperation\"},{\"CompletionText\":\"Get-AzSubscriptionDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzSubscriptionDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeploymentWhatIfResult\"},{\"CompletionText\":\"Get-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"Get-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Get-AzSupportProblemClassification\",\"ListItemText\":\"Get-AzSupportProblemClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportProblemClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSupportService\",\"ListItemText\":\"Get-AzSupportService\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportService\\r\\n\"},{\"CompletionText\":\"Get-AzSupportTicket\",\"ListItemText\":\"Get-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"Get-AzSupportTicketCommunication\",\"ListItemText\":\"Get-AzSupportTicketCommunication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportTicketCommunication\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseActivityRun\",\"ListItemText\":\"Get-AzSynapseActivityRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseActivityRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataFlow\",\"ListItemText\":\"Get-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Get-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataset\",\"ListItemText\":\"Get-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDroppedSqlPool\",\"ListItemText\":\"Get-AzSynapseDroppedSqlPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDroppedSqlPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseFirewallRule\",\"ListItemText\":\"Get-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeKey\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeMetric\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeMetric\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKqlScript\",\"ListItemText\":\"Get-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPool\",\"ListItemText\":\"Get-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"Get-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Get-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"Get-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Get-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolFollowerDatabase\",\"ListItemText\":\"Get-AzSynapseKustoPoolFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Get-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"Get-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolSku\",\"ListItemText\":\"Get-AzSynapseKustoPoolSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolSku \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnection\",\"ListItemText\":\"Get-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionDetailedStatus\",\"ListItemText\":\"Get-AzSynapseLinkConnectionDetailedStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionDetailedStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionLinkTable\",\"ListItemText\":\"Get-AzSynapseLinkConnectionLinkTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionLinkTable\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionLinkTableStatus\",\"ListItemText\":\"Get-AzSynapseLinkConnectionLinkTableStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionLinkTableStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkedService\",\"ListItemText\":\"Get-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseManagedIdentitySqlControlSetting\",\"ListItemText\":\"Get-AzSynapseManagedIdentitySqlControlSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseManagedIdentitySqlControlSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Get-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseNotebook\",\"ListItemText\":\"Get-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Get-AzSynapsePipeline\",\"ListItemText\":\"Get-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Get-AzSynapsePipelineRun\",\"ListItemText\":\"Get-AzSynapsePipelineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapsePipelineRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleAssignment\",\"ListItemText\":\"Get-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleDefinition\",\"ListItemText\":\"Get-AzSynapseRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleScope\",\"ListItemText\":\"Get-AzSynapseRoleScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleScope\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkConfiguration\",\"ListItemText\":\"Get-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkJob\",\"ListItemText\":\"Get-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Get-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkPool\",\"ListItemText\":\"Get-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkSession\",\"ListItemText\":\"Get-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkStatement\",\"ListItemText\":\"Get-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAudit\",\"ListItemText\":\"Get-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAudit\"},{\"CompletionText\":\"Get-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Get-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlDatabase\",\"ListItemText\":\"Get-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPool\",\"ListItemText\":\"Get-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Get-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolGeoBackup\",\"ListItemText\":\"Get-AzSynapseSqlPoolGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"Get-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Get-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\",\"ListItemText\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlScript\",\"ListItemText\":\"Get-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTrigger\",\"ListItemText\":\"Get-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTriggerRun\",\"ListItemText\":\"Get-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTriggerSubscriptionStatus\",\"ListItemText\":\"Get-AzSynapseTriggerSubscriptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTriggerSubscriptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspace\",\"ListItemText\":\"Get-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspaceKey\",\"ListItemText\":\"Get-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspacePackage\",\"ListItemText\":\"Get-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"Get-AzSystemAssignedIdentity\",\"ListItemText\":\"Get-AzSystemAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSystemAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Get-AzTag\",\"ListItemText\":\"Get-AzTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzTag\\r\\n\"},{\"CompletionText\":\"Get-AzTemplateSpec\",\"ListItemText\":\"Get-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Get-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Get-AzTenant\",\"ListItemText\":\"Get-AzTenant\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenant\\r\\n\"},{\"CompletionText\":\"Get-AzTenantBackfillStatus\",\"ListItemText\":\"Get-AzTenantBackfillStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantBackfillStatus\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeployment\",\"ListItemText\":\"Get-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeploymentOperation\",\"ListItemText\":\"Get-AzTenantDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzTenantDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzTrafficManagerEndpoint\",\"ListItemText\":\"Get-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzTrafficManagerProfile\",\"ListItemText\":\"Get-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Get-AzUserAssignedIdentity\",\"ListItemText\":\"Get-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Get-AzUserAssignedIdentityAssociatedResource\",\"ListItemText\":\"Get-AzUserAssignedIdentityAssociatedResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzUserAssignedIdentityAssociatedResource \\r\\n\"},{\"CompletionText\":\"Get-AzVHubEffectiveRoute\",\"ListItemText\":\"Get-AzVHubEffectiveRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubEffectiveRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubInboundRoute\",\"ListItemText\":\"Get-AzVHubInboundRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubInboundRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubOutboundRoute\",\"ListItemText\":\"Get-AzVHubOutboundRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubOutboundRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubRouteTable\",\"ListItemText\":\"Get-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualApplianceSite\",\"ListItemText\":\"Get-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHub\",\"ListItemText\":\"Get-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubBgpConnection\",\"ListItemText\":\"Get-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubRouteTable\",\"ListItemText\":\"Get-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubVnetConnection\",\"ListItemText\":\"Get-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetwork\",\"ListItemText\":\"Get-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkAvailableEndpointService\",\"ListItemText\":\"Get-AzVirtualNetworkAvailableEndpointService\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkAvailableEndpointService\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGateway\",\"ListItemText\":\"Get-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayLearnedRoute\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\",\"ListItemText\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkPeering\",\"ListItemText\":\"Get-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Get-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkTap\",\"ListItemText\":\"Get-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkUsageList\",\"ListItemText\":\"Get-AzVirtualNetworkUsageList\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkUsageList\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouter\",\"ListItemText\":\"Get-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeer\",\"ListItemText\":\"Get-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeerAdvertisedRoute\",\"ListItemText\":\"Get-AzVirtualRouterPeerAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeerAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeerLearnedRoute\",\"ListItemText\":\"Get-AzVirtualRouterPeerLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeerLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWan\",\"ListItemText\":\"Get-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnConfiguration\",\"ListItemText\":\"Get-AzVirtualWanVpnConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnServerConfiguration\",\"ListItemText\":\"Get-AzVirtualWanVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\",\"ListItemText\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\\r\\n\"},{\"CompletionText\":\"Get-AzVM\",\"ListItemText\":\"Get-AzVM\",\"ResultType\":2,\"ToolTip\":\"Get-AzVM\\r\\n\"},{\"CompletionText\":\"Get-AzVMAccessExtension\",\"ListItemText\":\"Get-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMADDomainExtension\",\"ListItemText\":\"Get-AzVMADDomainExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMADDomainExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMAEMExtension\",\"ListItemText\":\"Get-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMBootDiagnosticsData\",\"ListItemText\":\"Get-AzVMBootDiagnosticsData\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMBootDiagnosticsData\\r\\n\"},{\"CompletionText\":\"Get-AzVMChefExtension\",\"ListItemText\":\"Get-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMCustomScriptExtension\",\"ListItemText\":\"Get-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDiagnosticsExtension\",\"ListItemText\":\"Get-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVMDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDiskEncryptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVMDscExtension\",\"ListItemText\":\"Get-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDscExtensionStatus\",\"ListItemText\":\"Get-AzVMDscExtensionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDscExtensionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtension\",\"ListItemText\":\"Get-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtensionImage\",\"ListItemText\":\"Get-AzVMExtensionImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtensionImage\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtensionImageType\",\"ListItemText\":\"Get-AzVMExtensionImageType\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtensionImageType\\r\\n\"},{\"CompletionText\":\"Get-AzVMImage\",\"ListItemText\":\"Get-AzVMImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImage\\r\\n\"},{\"CompletionText\":\"Get-AzVMImageOffer\",\"ListItemText\":\"Get-AzVMImageOffer\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImageOffer\\r\\n\"},{\"CompletionText\":\"Get-AzVMImagePublisher\",\"ListItemText\":\"Get-AzVMImagePublisher\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImagePublisher\\r\\n\"},{\"CompletionText\":\"Get-AzVMImageSku\",\"ListItemText\":\"Get-AzVMImageSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImageSku\\r\\n\"},{\"CompletionText\":\"Get-AzVMRunCommand\",\"ListItemText\":\"Get-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMRunCommand\\r\\n\"},{\"CompletionText\":\"Get-AzVMRunCommandDocument\",\"ListItemText\":\"Get-AzVMRunCommandDocument\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMRunCommandDocument\\r\\n\"},{\"CompletionText\":\"Get-AzVMSize\",\"ListItemText\":\"Get-AzVMSize\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMSize\\r\\n\"},{\"CompletionText\":\"Get-AzVMSqlServerExtension\",\"ListItemText\":\"Get-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVmss\",\"ListItemText\":\"Get-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmss\\r\\n\"},{\"CompletionText\":\"Get-AzVmssDiskEncryption\",\"ListItemText\":\"Get-AzVmssDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssDiskEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzVmssDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVmssDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssDiskEncryptionStatus\"},{\"CompletionText\":\"Get-AzVmssRollingUpgrade\",\"ListItemText\":\"Get-AzVmssRollingUpgrade\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssRollingUpgrade\\r\\n\"},{\"CompletionText\":\"Get-AzVmssSku\",\"ListItemText\":\"Get-AzVmssSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssSku\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVM\",\"ListItemText\":\"Get-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVMDiskEncryption\",\"ListItemText\":\"Get-AzVmssVMDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMDiskEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVMDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVmssVMDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMDiskEncryptionStatus\"},{\"CompletionText\":\"Get-AzVmssVMRunCommand\",\"ListItemText\":\"Get-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMRunCommand\\r\\n\"},{\"CompletionText\":\"Get-AzVMUsage\",\"ListItemText\":\"Get-AzVMUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMUsage\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientConfiguration\",\"ListItemText\":\"Get-AzVpnClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientIpsecParameter\",\"ListItemText\":\"Get-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientPackage\",\"ListItemText\":\"Get-AzVpnClientPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientPackage\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Get-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientRootCertificate\",\"ListItemText\":\"Get-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzVpnConnection\",\"ListItemText\":\"Get-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVpnGateway\",\"ListItemText\":\"Get-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Get-AzVpnGatewayNatRule\",\"ListItemText\":\"Get-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Get-AzVpnServerConfiguration\",\"ListItemText\":\"Get-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Get-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Get-AzVpnSite\",\"ListItemText\":\"Get-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Get-AzVpnSiteLinkConnectionIkeSa\",\"ListItemText\":\"Get-AzVpnSiteLinkConnectionIkeSa\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnSiteLinkConnectionIkeSa\\r\\n\"},{\"CompletionText\":\"Get-AzWcfRelay\",\"ListItemText\":\"Get-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Get-AzWebApp\",\"ListItemText\":\"Get-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebApp\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppAccessRestrictionConfig\",\"ListItemText\":\"Get-AzWebAppAccessRestrictionConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppAccessRestrictionConfig\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackup\",\"ListItemText\":\"Get-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackupConfiguration\",\"ListItemText\":\"Get-AzWebAppBackupConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackupConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackupList\",\"ListItemText\":\"Get-AzWebAppBackupList\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackupList\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppCertificate\",\"ListItemText\":\"Get-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppContainerContinuousDeploymentUrl\",\"ListItemText\":\"Get-AzWebAppContainerContinuousDeploymentUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppContainerContinuousDeploymentUrl\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppContinuousWebJob\",\"ListItemText\":\"Get-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppPublishingProfile\",\"ListItemText\":\"Get-AzWebAppPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppPublishingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlot\",\"ListItemText\":\"Get-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotConfigName\",\"ListItemText\":\"Get-AzWebAppSlotConfigName\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlotConfigName\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Get-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotPublishingProfile\",\"ListItemText\":\"Get-AzWebAppSlotPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlotPublishingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Get-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotTriggeredWebJobHistory\",\"ListItemText\":\"Get-AzWebAppSlotTriggeredWebJobHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotTriggeredWebJobHistory \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotWebJob\",\"ListItemText\":\"Get-AzWebAppSlotWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSnapshot\",\"ListItemText\":\"Get-AzWebAppSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSnapshot\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSSLBinding\",\"ListItemText\":\"Get-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTrafficRouting\",\"ListItemText\":\"Get-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Get-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTriggeredWebJobHistory\",\"ListItemText\":\"Get-AzWebAppTriggeredWebJobHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppTriggeredWebJobHistory \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppWebJob\",\"ListItemText\":\"Get-AzWebAppWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSub\",\"ListItemText\":\"Get-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubCustomCertificate\",\"ListItemText\":\"Get-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubCustomDomain\",\"ListItemText\":\"Get-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubHub\",\"ListItemText\":\"Get-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubKey\",\"ListItemText\":\"Get-AzWebPubSubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubKey \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubSku\",\"ListItemText\":\"Get-AzWebPubSubSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubSku \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubUsage\",\"ListItemText\":\"Get-AzWebPubSubUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubUsage \\r\\n\"},{\"CompletionText\":\"Get-AzWvdApplication\",\"ListItemText\":\"Get-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Get-AzWvdApplicationGroup\",\"ListItemText\":\"Get-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Get-AzWvdDesktop\",\"ListItemText\":\"Get-AzWvdDesktop\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdDesktop \\r\\n\"},{\"CompletionText\":\"Get-AzWvdHostPool\",\"ListItemText\":\"Get-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Get-AzWvdHostPoolRegistrationToken\",\"ListItemText\":\"Get-AzWvdHostPoolRegistrationToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdHostPoolRegistrationToken \\r\\n\"},{\"CompletionText\":\"Get-AzWvdMsixPackage\",\"ListItemText\":\"Get-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Get-AzWvdRegistrationInfo\",\"ListItemText\":\"Get-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"Get-AzWvdScalingPlan\",\"ListItemText\":\"Get-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Get-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Get-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Get-AzWvdSessionHost\",\"ListItemText\":\"Get-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Get-AzWvdStartMenuItem\",\"ListItemText\":\"Get-AzWvdStartMenuItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdStartMenuItem \\r\\n\"},{\"CompletionText\":\"Get-AzWvdUserSession\",\"ListItemText\":\"Get-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Get-AzWvdWorkspace\",\"ListItemText\":\"Get-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Get-BCClientConfiguration\",\"ListItemText\":\"Get-BCClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCContentServerConfiguration\",\"ListItemText\":\"Get-BCContentServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCContentServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCDataCache\",\"ListItemText\":\"Get-BCDataCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCDataCache \\r\\n\"},{\"CompletionText\":\"Get-BCDataCacheExtension\",\"ListItemText\":\"Get-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Get-BcdEntry\",\"ListItemText\":\"Get-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntry\\r\\n\"},{\"CompletionText\":\"Get-BcdEntryDebugSettings\",\"ListItemText\":\"Get-BcdEntryDebugSettings\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntryDebugSettings\\r\\n\"},{\"CompletionText\":\"Get-BcdEntryHypervisorSettings\",\"ListItemText\":\"Get-BcdEntryHypervisorSettings\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntryHypervisorSettings\\r\\n\"},{\"CompletionText\":\"Get-BcdStore\",\"ListItemText\":\"Get-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Get-BcdStore\\r\\n\"},{\"CompletionText\":\"Get-BCHashCache\",\"ListItemText\":\"Get-BCHashCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCHashCache \\r\\n\"},{\"CompletionText\":\"Get-BCHostedCacheServerConfiguration\",\"ListItemText\":\"Get-BCHostedCacheServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCHostedCacheServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCNetworkConfiguration\",\"ListItemText\":\"Get-BCNetworkConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCNetworkConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCStatus\",\"ListItemText\":\"Get-BCStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCStatus \\r\\n\"},{\"CompletionText\":\"Get-BitLockerVolume\",\"ListItemText\":\"Get-BitLockerVolume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BitLockerVolume \\r\\n\"},{\"CompletionText\":\"Get-BitsTransfer\",\"ListItemText\":\"Get-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Get-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Get-Certificate\",\"ListItemText\":\"Get-Certificate\",\"ResultType\":2,\"ToolTip\":\"Get-Certificate\\r\\n\"},{\"CompletionText\":\"Get-CertificateAutoEnrollmentPolicy\",\"ListItemText\":\"Get-CertificateAutoEnrollmentPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateAutoEnrollmentPolicy\\r\\n\"},{\"CompletionText\":\"Get-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Get-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Get-CertificateNotificationTask\",\"ListItemText\":\"Get-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"Get-ChildItem\",\"ListItemText\":\"Get-ChildItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ChildItem [[-Path] ] [[-Filter] ] [-Include ] [-Exclude ] [-Recurse] [-Depth ] [-Force] [-Name] [-Attributes ] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] []\\r\\n\\r\\nGet-ChildItem [[-Filter] ] -LiteralPath [-Include ] [-Exclude ] [-Recurse] [-Depth ] [-Force] [-Name] [-Attributes ] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] []\\r\\n\"},{\"CompletionText\":\"Get-CimAssociatedInstance\",\"ListItemText\":\"Get-CimAssociatedInstance\",\"ResultType\":2,\"ToolTip\":\"Get-CimAssociatedInstance\\r\\n\"},{\"CompletionText\":\"Get-CimClass\",\"ListItemText\":\"Get-CimClass\",\"ResultType\":2,\"ToolTip\":\"Get-CimClass\\r\\n\"},{\"CompletionText\":\"Get-CimInstance\",\"ListItemText\":\"Get-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Get-CimInstance\\r\\n\"},{\"CompletionText\":\"Get-CimSession\",\"ListItemText\":\"Get-CimSession\",\"ResultType\":2,\"ToolTip\":\"Get-CimSession\\r\\n\"},{\"CompletionText\":\"Get-CIPolicy\",\"ListItemText\":\"Get-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicy\\r\\n\"},{\"CompletionText\":\"Get-CIPolicyIdInfo\",\"ListItemText\":\"Get-CIPolicyIdInfo\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicyIdInfo\\r\\n\"},{\"CompletionText\":\"Get-CIPolicyInfo\",\"ListItemText\":\"Get-CIPolicyInfo\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicyInfo\\r\\n\"},{\"CompletionText\":\"Get-Clipboard\",\"ListItemText\":\"Get-Clipboard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Clipboard [-Raw] []\\r\\n\"},{\"CompletionText\":\"Get-ClusteredScheduledTask\",\"ListItemText\":\"Get-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Get-CmsMessage\",\"ListItemText\":\"Get-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Get-CmsMessage\\r\\n\"},{\"CompletionText\":\"Get-Command\",\"ListItemText\":\"Get-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Command [[-ArgumentList] ] [-Verb ] [-Noun ] [-Module ] [-FullyQualifiedModule ] [-TotalCount ] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName ] [-ParameterType ] []\\r\\n\\r\\nGet-Command [[-Name] ] [[-ArgumentList] ] [-Module ] [-FullyQualifiedModule ] [-CommandType ] [-TotalCount ] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName ] [-ParameterType ] [-UseFuzzyMatching] [-FuzzyMinimumDistance ] [-UseAbbreviationExpansion] []\\r\\n\"},{\"CompletionText\":\"Get-ComputeProcess\",\"ListItemText\":\"Get-ComputeProcess\",\"ResultType\":2,\"ToolTip\":\"Get-ComputeProcess\\r\\n\"},{\"CompletionText\":\"Get-ComputerInfo\",\"ListItemText\":\"Get-ComputerInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ComputerInfo [[-Property] ] []\\r\\n\"},{\"CompletionText\":\"Get-Content\",\"ListItemText\":\"Get-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Content [-Path] [-ReadCount ] [-TotalCount ] [-Tail ] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Delimiter ] [-Wait] [-Raw] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nGet-Content -LiteralPath [-ReadCount ] [-TotalCount ] [-Tail ] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Delimiter ] [-Wait] [-Raw] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Get-Counter\",\"ListItemText\":\"Get-Counter\",\"ResultType\":2,\"ToolTip\":\"Get-Counter\\r\\n\"},{\"CompletionText\":\"Get-Credential\",\"ListItemText\":\"Get-Credential\",\"ResultType\":2,\"ToolTip\":\"Get-Credential\\r\\n\"},{\"CompletionText\":\"Get-CredsFromCredentialProvider\",\"ListItemText\":\"Get-CredsFromCredentialProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-CredsFromCredentialProvider \\r\\n\"},{\"CompletionText\":\"Get-Culture\",\"ListItemText\":\"Get-Culture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Culture [-NoUserOverrides] []\\r\\n\\r\\nGet-Culture [[-Name] ] [-NoUserOverrides] []\\r\\n\\r\\nGet-Culture [-ListAvailable] []\\r\\n\"},{\"CompletionText\":\"Get-DAClientExperienceConfiguration\",\"ListItemText\":\"Get-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Get-DAConnectionStatus\",\"ListItemText\":\"Get-DAConnectionStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAConnectionStatus \\r\\n\"},{\"CompletionText\":\"Get-DAEntryPointTableItem\",\"ListItemText\":\"Get-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Get-DAPolicyChange\",\"ListItemText\":\"Get-DAPolicyChange\",\"ResultType\":2,\"ToolTip\":\"Get-DAPolicyChange\\r\\n\"},{\"CompletionText\":\"Get-Date\",\"ListItemText\":\"Get-Date\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Date [[-Date] ] [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-Format ] [-AsUTC] []\\r\\n\\r\\nGet-Date [[-Date] ] -UFormat [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-AsUTC] []\\r\\n\\r\\nGet-Date -UnixTimeSeconds [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-Format ] [-AsUTC] []\\r\\n\\r\\nGet-Date -UnixTimeSeconds -UFormat [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-AsUTC] []\\r\\n\"},{\"CompletionText\":\"Get-DedupProperties\",\"ListItemText\":\"Get-DedupProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DedupProperties \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationLog\",\"ListItemText\":\"Get-DeliveryOptimizationLog\",\"ResultType\":2,\"ToolTip\":\"Get-DeliveryOptimizationLog\\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationLogAnalysis\",\"ListItemText\":\"Get-DeliveryOptimizationLogAnalysis\",\"ResultType\":2,\"ToolTip\":\"Get-DeliveryOptimizationLogAnalysis\\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationPerfSnap\",\"ListItemText\":\"Get-DeliveryOptimizationPerfSnap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationPerfSnap \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationPerfSnapThisMonth\",\"ListItemText\":\"Get-DeliveryOptimizationPerfSnapThisMonth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationPerfSnapThisMonth \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationStatus\",\"ListItemText\":\"Get-DeliveryOptimizationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationStatus \\r\\n\"},{\"CompletionText\":\"Get-Disk\",\"ListItemText\":\"Get-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Disk \\r\\n\"},{\"CompletionText\":\"Get-DiskImage\",\"ListItemText\":\"Get-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DiskImage \\r\\n\"},{\"CompletionText\":\"Get-DiskSNV\",\"ListItemText\":\"Get-DiskSNV\",\"ResultType\":2,\"ToolTip\":\"Get-DiskSNV\"},{\"CompletionText\":\"Get-DiskStorageNodeView\",\"ListItemText\":\"Get-DiskStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DiskStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-DnsClient\",\"ListItemText\":\"Get-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClient \\r\\n\"},{\"CompletionText\":\"Get-DnsClientCache\",\"ListItemText\":\"Get-DnsClientCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientCache \\r\\n\"},{\"CompletionText\":\"Get-DnsClientDohServerAddress\",\"ListItemText\":\"Get-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Get-DnsClientGlobalSetting\",\"ListItemText\":\"Get-DnsClientGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientGlobalSetting \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptGlobal\",\"ListItemText\":\"Get-DnsClientNrptGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptGlobal \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptPolicy\",\"ListItemText\":\"Get-DnsClientNrptPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptPolicy \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptRule\",\"ListItemText\":\"Get-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Get-DnsClientServerAddress\",\"ListItemText\":\"Get-DnsClientServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientServerAddress \\r\\n\"},{\"CompletionText\":\"Get-DOConfig\",\"ListItemText\":\"Get-DOConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOConfig \\r\\n\"},{\"CompletionText\":\"Get-DODownloadMode\",\"ListItemText\":\"Get-DODownloadMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DODownloadMode \\r\\n\"},{\"CompletionText\":\"Get-DOPercentageMaxBackgroundBandwidth\",\"ListItemText\":\"Get-DOPercentageMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOPercentageMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Get-DOPercentageMaxForegroundBandwidth\",\"ListItemText\":\"Get-DOPercentageMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOPercentageMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Get-DscConfiguration\",\"ListItemText\":\"Get-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Get-DscConfigurationStatus\",\"ListItemText\":\"Get-DscConfigurationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscConfigurationStatus \\r\\n\"},{\"CompletionText\":\"Get-DscLocalConfigurationManager\",\"ListItemText\":\"Get-DscLocalConfigurationManager\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscLocalConfigurationManager \\r\\n\"},{\"CompletionText\":\"Get-DscResource\",\"ListItemText\":\"Get-DscResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscResource \\r\\n\"},{\"CompletionText\":\"Get-Dtc\",\"ListItemText\":\"Get-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Dtc \\r\\n\"},{\"CompletionText\":\"Get-DtcAdvancedHostSetting\",\"ListItemText\":\"Get-DtcAdvancedHostSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcAdvancedHostSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcAdvancedSetting\",\"ListItemText\":\"Get-DtcAdvancedSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcAdvancedSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcClusterDefault\",\"ListItemText\":\"Get-DtcClusterDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcClusterDefault \\r\\n\"},{\"CompletionText\":\"Get-DtcClusterTMMapping\",\"ListItemText\":\"Get-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Get-DtcDefault\",\"ListItemText\":\"Get-DtcDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcDefault \\r\\n\"},{\"CompletionText\":\"Get-DtcLog\",\"ListItemText\":\"Get-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcLog \\r\\n\"},{\"CompletionText\":\"Get-DtcNetworkSetting\",\"ListItemText\":\"Get-DtcNetworkSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcNetworkSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcTransaction\",\"ListItemText\":\"Get-DtcTransaction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransaction \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsStatistics\",\"ListItemText\":\"Get-DtcTransactionsStatistics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsStatistics \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsTraceSession\",\"ListItemText\":\"Get-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsTraceSetting\",\"ListItemText\":\"Get-DtcTransactionsTraceSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsTraceSetting \\r\\n\"},{\"CompletionText\":\"Get-Error\",\"ListItemText\":\"Get-Error\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Error [-Newest ] []\\r\\n\\r\\nGet-Error [[-InputObject] ] []\\r\\n\"},{\"CompletionText\":\"Get-EtwTraceProvider\",\"ListItemText\":\"Get-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Get-EtwTraceSession\",\"ListItemText\":\"Get-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Get-Event\",\"ListItemText\":\"Get-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Event [[-SourceIdentifier] ] []\\r\\n\\r\\nGet-Event [-EventIdentifier] []\\r\\n\"},{\"CompletionText\":\"Get-EventSubscriber\",\"ListItemText\":\"Get-EventSubscriber\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EventSubscriber [[-SourceIdentifier] ] [-Force] []\\r\\n\\r\\nGet-EventSubscriber [-SubscriptionId] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-ExecutionPolicy\",\"ListItemText\":\"Get-ExecutionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-ExecutionPolicy\\r\\n\"},{\"CompletionText\":\"Get-ExperimentalFeature\",\"ListItemText\":\"Get-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ExperimentalFeature [[-Name] ] []\\r\\n\"},{\"CompletionText\":\"Get-FileHash\",\"ListItemText\":\"Get-FileHash\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileHash [-Path] [[-Algorithm] ] []\\r\\n\\r\\nGet-FileHash [-LiteralPath] [[-Algorithm] ] []\\r\\n\\r\\nGet-FileHash [-InputStream] [[-Algorithm] ] []\\r\\n\"},{\"CompletionText\":\"Get-FileIntegrity\",\"ListItemText\":\"Get-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Get-FileShare\",\"ListItemText\":\"Get-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileShare \\r\\n\"},{\"CompletionText\":\"Get-FileShareAccessControlEntry\",\"ListItemText\":\"Get-FileShareAccessControlEntry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileShareAccessControlEntry \\r\\n\"},{\"CompletionText\":\"Get-FileStorageTier\",\"ListItemText\":\"Get-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Get-FormatData\",\"ListItemText\":\"Get-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FormatData [[-TypeName] ] [-PowerShellVersion ] []\\r\\n\"},{\"CompletionText\":\"Get-GitBranchStatusColor\",\"ListItemText\":\"Get-GitBranchStatusColor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitBranchStatusColor \\r\\n\"},{\"CompletionText\":\"Get-GitDirectory\",\"ListItemText\":\"Get-GitDirectory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitDirectory \\r\\n\"},{\"CompletionText\":\"Get-GitStatus\",\"ListItemText\":\"Get-GitStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitStatus \\r\\n\"},{\"CompletionText\":\"Get-Help\",\"ListItemText\":\"Get-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Help [[-Name] ] [-Path ] [-Category ] [-Full] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Detailed [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Examples [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Parameter [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Online [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -ShowWindow [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\"},{\"CompletionText\":\"Get-HgsAttestationBaselinePolicy\",\"ListItemText\":\"Get-HgsAttestationBaselinePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-HgsAttestationBaselinePolicy\\r\\n\"},{\"CompletionText\":\"Get-HgsClientConfiguration\",\"ListItemText\":\"Get-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-HgsClientHostKey\",\"ListItemText\":\"Get-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Get-HgsGuardian\",\"ListItemText\":\"Get-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Get-HgsTrace\",\"ListItemText\":\"Get-HgsTrace\",\"ResultType\":2,\"ToolTip\":\"Get-HgsTrace\\r\\n\"},{\"CompletionText\":\"Get-HgsTraceFileData\",\"ListItemText\":\"Get-HgsTraceFileData\",\"ResultType\":2,\"ToolTip\":\"Get-HgsTraceFileData\\r\\n\"},{\"CompletionText\":\"Get-History\",\"ListItemText\":\"Get-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-History [[-Id] ] [[-Count] ] []\\r\\n\"},{\"CompletionText\":\"Get-HnsEndpoint\",\"ListItemText\":\"Get-HnsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpoint \\r\\n\"},{\"CompletionText\":\"Get-HnsEndpointAddresses\",\"ListItemText\":\"Get-HnsEndpointAddresses\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpointAddresses \\r\\n\"},{\"CompletionText\":\"Get-HnsEndpointStats\",\"ListItemText\":\"Get-HnsEndpointStats\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpointStats \\r\\n\"},{\"CompletionText\":\"Get-HnsNamespace\",\"ListItemText\":\"Get-HnsNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsNamespace \\r\\n\"},{\"CompletionText\":\"Get-HnsNetwork\",\"ListItemText\":\"Get-HnsNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsNetwork \\r\\n\"},{\"CompletionText\":\"Get-HnsPolicyList\",\"ListItemText\":\"Get-HnsPolicyList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsPolicyList \\r\\n\"},{\"CompletionText\":\"Get-Host\",\"ListItemText\":\"Get-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Host []\\r\\n\"},{\"CompletionText\":\"Get-HotFix\",\"ListItemText\":\"Get-HotFix\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HotFix [[-Id] ] [-ComputerName ] [-Credential ] []\\r\\n\\r\\nGet-HotFix [-Description ] [-ComputerName ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-InitiatorId\",\"ListItemText\":\"Get-InitiatorId\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InitiatorId \\r\\n\"},{\"CompletionText\":\"Get-InitiatorPort\",\"ListItemText\":\"Get-InitiatorPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InitiatorPort \\r\\n\"},{\"CompletionText\":\"Get-InstalledLanguage\",\"ListItemText\":\"Get-InstalledLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-InstalledLanguage\\r\\n\"},{\"CompletionText\":\"Get-InstalledModule\",\"ListItemText\":\"Get-InstalledModule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledModule \\r\\n\"},{\"CompletionText\":\"Get-InstalledPSResource\",\"ListItemText\":\"Get-InstalledPSResource\",\"ResultType\":2,\"ToolTip\":\"Get-InstalledPSResource\\r\\n\"},{\"CompletionText\":\"Get-InstalledScript\",\"ListItemText\":\"Get-InstalledScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledScript \\r\\n\"},{\"CompletionText\":\"Get-IscsiConnection\",\"ListItemText\":\"Get-IscsiConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiConnection \\r\\n\"},{\"CompletionText\":\"Get-IscsiSession\",\"ListItemText\":\"Get-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiSession \\r\\n\"},{\"CompletionText\":\"Get-IscsiTarget\",\"ListItemText\":\"Get-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Get-IscsiTargetPortal\",\"ListItemText\":\"Get-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Get-IseSnippet\",\"ListItemText\":\"Get-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IseSnippet \\r\\n\"},{\"CompletionText\":\"Get-Item\",\"ListItemText\":\"Get-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Stream ] []\\r\\n\\r\\nGet-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Get-ItemProperty\",\"ListItemText\":\"Get-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ItemProperty [-Path] [[-Name] ] [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\\r\\nGet-ItemProperty [[-Name] ] -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-ItemPropertyValue\",\"ListItemText\":\"Get-ItemPropertyValue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ItemPropertyValue [[-Path] ] [-Name] [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\\r\\nGet-ItemPropertyValue [-Name] -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-Job\",\"ListItemText\":\"Get-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Job [[-Id] ] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-InstanceId] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-Name] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-State] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] [-Command ] []\\r\\n\\r\\nGet-Job [-Filter] []\\r\\n\"},{\"CompletionText\":\"Get-JobTrigger\",\"ListItemText\":\"Get-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-JobTrigger\\r\\n\"},{\"CompletionText\":\"Get-KdsConfiguration\",\"ListItemText\":\"Get-KdsConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-KdsConfiguration\\r\\n\"},{\"CompletionText\":\"Get-KdsRootKey\",\"ListItemText\":\"Get-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Get-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Get-Language\",\"ListItemText\":\"Get-Language\",\"ResultType\":2,\"ToolTip\":\"Get-Language\"},{\"CompletionText\":\"Get-LapsAADPassword\",\"ListItemText\":\"Get-LapsAADPassword\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LapsAADPassword \\r\\n\"},{\"CompletionText\":\"Get-LapsADPassword\",\"ListItemText\":\"Get-LapsADPassword\",\"ResultType\":2,\"ToolTip\":\"Get-LapsADPassword\\r\\n\"},{\"CompletionText\":\"Get-LapsDiagnostics\",\"ListItemText\":\"Get-LapsDiagnostics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LapsDiagnostics \\r\\n\"},{\"CompletionText\":\"Get-LocalGroup\",\"ListItemText\":\"Get-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Get-LocalGroup\\r\\n\"},{\"CompletionText\":\"Get-LocalGroupMember\",\"ListItemText\":\"Get-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Get-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Get-LocalUser\",\"ListItemText\":\"Get-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Get-LocalUser\\r\\n\"},{\"CompletionText\":\"Get-Location\",\"ListItemText\":\"Get-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Location [-PSProvider ] [-PSDrive ] []\\r\\n\\r\\nGet-Location [-Stack] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"Get-LogProperties\",\"ListItemText\":\"Get-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LogProperties \\r\\n\"},{\"CompletionText\":\"Get-MarkdownOption\",\"ListItemText\":\"Get-MarkdownOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MarkdownOption []\\r\\n\"},{\"CompletionText\":\"Get-MaskingSet\",\"ListItemText\":\"Get-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MaskingSet \\r\\n\"},{\"CompletionText\":\"Get-Member\",\"ListItemText\":\"Get-Member\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Member [[-Name] ] [-InputObject ] [-MemberType ] [-View ] [-Static] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-MMAgent\",\"ListItemText\":\"Get-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MMAgent \\r\\n\"},{\"CompletionText\":\"Get-MockDynamicParameters\",\"ListItemText\":\"Get-MockDynamicParameters\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MockDynamicParameters \\r\\n\"},{\"CompletionText\":\"Get-Module\",\"ListItemText\":\"Get-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Module [[-Name] ] [-FullyQualifiedName ] [-All] []\\r\\n\\r\\nGet-Module [[-Name] ] -ListAvailable [-FullyQualifiedName ] [-All] [-PSEdition ] [-SkipEditionCheck] [-Refresh] []\\r\\n\\r\\nGet-Module [[-Name] ] -PSSession [-FullyQualifiedName ] [-ListAvailable] [-PSEdition ] [-SkipEditionCheck] [-Refresh] []\\r\\n\\r\\nGet-Module [[-Name] ] -CimSession [-FullyQualifiedName ] [-ListAvailable] [-SkipEditionCheck] [-Refresh] [-CimResourceUri ] [-CimNamespace ] []\\r\\n\"},{\"CompletionText\":\"Get-MpComputerStatus\",\"ListItemText\":\"Get-MpComputerStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpComputerStatus \\r\\n\"},{\"CompletionText\":\"Get-MpPerformanceReport\",\"ListItemText\":\"Get-MpPerformanceReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPerformanceReport \\r\\n\"},{\"CompletionText\":\"Get-MpPreference\",\"ListItemText\":\"Get-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPreference \\r\\n\"},{\"CompletionText\":\"Get-MpThreat\",\"ListItemText\":\"Get-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreat \\r\\n\"},{\"CompletionText\":\"Get-MpThreatCatalog\",\"ListItemText\":\"Get-MpThreatCatalog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatCatalog \\r\\n\"},{\"CompletionText\":\"Get-MpThreatDetection\",\"ListItemText\":\"Get-MpThreatDetection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatDetection \\r\\n\"},{\"CompletionText\":\"Get-NCSIPolicyConfiguration\",\"ListItemText\":\"Get-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Get-Net6to4Configuration\",\"ListItemText\":\"Get-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Get-NetAdapter\",\"ListItemText\":\"Get-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterAdvancedProperty\",\"ListItemText\":\"Get-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterBinding\",\"ListItemText\":\"Get-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterChecksumOffload\",\"ListItemText\":\"Get-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterDataPathConfiguration\",\"ListItemText\":\"Get-NetAdapterDataPathConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterDataPathConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Get-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterHardwareInfo\",\"ListItemText\":\"Get-NetAdapterHardwareInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterHardwareInfo \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterIPsecOffload\",\"ListItemText\":\"Get-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterLso\",\"ListItemText\":\"Get-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterPacketDirect\",\"ListItemText\":\"Get-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterPowerManagement\",\"ListItemText\":\"Get-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterQos\",\"ListItemText\":\"Get-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRdma\",\"ListItemText\":\"Get-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRsc\",\"ListItemText\":\"Get-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRss\",\"ListItemText\":\"Get-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterSriov\",\"ListItemText\":\"Get-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterSriovVf\",\"ListItemText\":\"Get-NetAdapterSriovVf\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterSriovVf \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterStatistics\",\"ListItemText\":\"Get-NetAdapterStatistics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterStatistics \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterUso\",\"ListItemText\":\"Get-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVmq\",\"ListItemText\":\"Get-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVMQQueue\",\"ListItemText\":\"Get-NetAdapterVMQQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVMQQueue \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVPort\",\"ListItemText\":\"Get-NetAdapterVPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVPort \\r\\n\"},{\"CompletionText\":\"Get-NetCompartment\",\"ListItemText\":\"Get-NetCompartment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetCompartment \\r\\n\"},{\"CompletionText\":\"Get-NetConnectionProfile\",\"ListItemText\":\"Get-NetConnectionProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetConnectionProfile \\r\\n\"},{\"CompletionText\":\"Get-NetDnsTransitionConfiguration\",\"ListItemText\":\"Get-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetDnsTransitionMonitoring\",\"ListItemText\":\"Get-NetDnsTransitionMonitoring\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetDnsTransitionMonitoring \\r\\n\"},{\"CompletionText\":\"Get-NetEventNetworkAdapter\",\"ListItemText\":\"Get-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetEventPacketCaptureProvider\",\"ListItemText\":\"Get-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventProvider\",\"ListItemText\":\"Get-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventSession\",\"ListItemText\":\"Get-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventSession \\r\\n\"},{\"CompletionText\":\"Get-NetEventVFPProvider\",\"ListItemText\":\"Get-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmNetworkAdapter\",\"ListItemText\":\"Get-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmSwitch\",\"ListItemText\":\"Get-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmSwitchProvider\",\"ListItemText\":\"Get-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventWFPCaptureProvider\",\"ListItemText\":\"Get-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallAddressFilter\",\"ListItemText\":\"Get-NetFirewallAddressFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallAddressFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallApplicationFilter\",\"ListItemText\":\"Get-NetFirewallApplicationFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallApplicationFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Get-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVPort\",\"ListItemText\":\"Get-NetFirewallHyperVPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVPort \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVProfile\",\"ListItemText\":\"Get-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVRule\",\"ListItemText\":\"Get-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVVMCreator\",\"ListItemText\":\"Get-NetFirewallHyperVVMCreator\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVVMCreator \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Get-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallInterfaceFilter\",\"ListItemText\":\"Get-NetFirewallInterfaceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallInterfaceFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallInterfaceTypeFilter\",\"ListItemText\":\"Get-NetFirewallInterfaceTypeFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallInterfaceTypeFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallPortFilter\",\"ListItemText\":\"Get-NetFirewallPortFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallPortFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallProfile\",\"ListItemText\":\"Get-NetFirewallProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallProfile \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallRule\",\"ListItemText\":\"Get-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallSecurityFilter\",\"ListItemText\":\"Get-NetFirewallSecurityFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallSecurityFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallServiceFilter\",\"ListItemText\":\"Get-NetFirewallServiceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallServiceFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallSetting\",\"ListItemText\":\"Get-NetFirewallSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallSetting \\r\\n\"},{\"CompletionText\":\"Get-NetIPAddress\",\"ListItemText\":\"Get-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Get-NetIPConfiguration\",\"ListItemText\":\"Get-NetIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetIPHttpsConfiguration\",\"ListItemText\":\"Get-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetIPHttpsState\",\"ListItemText\":\"Get-NetIPHttpsState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPHttpsState \\r\\n\"},{\"CompletionText\":\"Get-NetIPInterface\",\"ListItemText\":\"Get-NetIPInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPInterface \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecDospSetting\",\"ListItemText\":\"Get-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Get-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeRule\",\"ListItemText\":\"Get-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeSA\",\"ListItemText\":\"Get-NetIPsecMainModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeSA \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Get-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Get-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Get-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecQuickModeSA\",\"ListItemText\":\"Get-NetIPsecQuickModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecQuickModeSA \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecRule\",\"ListItemText\":\"Get-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Get-NetIPv4Protocol\",\"ListItemText\":\"Get-NetIPv4Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPv4Protocol \\r\\n\"},{\"CompletionText\":\"Get-NetIPv6Protocol\",\"ListItemText\":\"Get-NetIPv6Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPv6Protocol \\r\\n\"},{\"CompletionText\":\"Get-NetIsatapConfiguration\",\"ListItemText\":\"Get-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeam\",\"ListItemText\":\"Get-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeamMember\",\"ListItemText\":\"Get-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeamNic\",\"ListItemText\":\"Get-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Get-NetNat\",\"ListItemText\":\"Get-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNat \\r\\n\"},{\"CompletionText\":\"Get-NetNatExternalAddress\",\"ListItemText\":\"Get-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Get-NetNatGlobal\",\"ListItemText\":\"Get-NetNatGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatGlobal \\r\\n\"},{\"CompletionText\":\"Get-NetNatSession\",\"ListItemText\":\"Get-NetNatSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatSession \\r\\n\"},{\"CompletionText\":\"Get-NetNatStaticMapping\",\"ListItemText\":\"Get-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Get-NetNatTransitionConfiguration\",\"ListItemText\":\"Get-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetNatTransitionMonitoring\",\"ListItemText\":\"Get-NetNatTransitionMonitoring\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatTransitionMonitoring \\r\\n\"},{\"CompletionText\":\"Get-NetNeighbor\",\"ListItemText\":\"Get-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Get-NetOffloadGlobalSetting\",\"ListItemText\":\"Get-NetOffloadGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetOffloadGlobalSetting \\r\\n\"},{\"CompletionText\":\"Get-NetPrefixPolicy\",\"ListItemText\":\"Get-NetPrefixPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetPrefixPolicy \\r\\n\"},{\"CompletionText\":\"Get-NetQosPolicy\",\"ListItemText\":\"Get-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Get-NetRoute\",\"ListItemText\":\"Get-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetRoute \\r\\n\"},{\"CompletionText\":\"Get-NetSwitchTeam\",\"ListItemText\":\"Get-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Get-NetSwitchTeamMember\",\"ListItemText\":\"Get-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Get-NetTCPConnection\",\"ListItemText\":\"Get-NetTCPConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTCPConnection \\r\\n\"},{\"CompletionText\":\"Get-NetTCPSetting\",\"ListItemText\":\"Get-NetTCPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTCPSetting \\r\\n\"},{\"CompletionText\":\"Get-NetTeredoConfiguration\",\"ListItemText\":\"Get-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetTeredoState\",\"ListItemText\":\"Get-NetTeredoState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTeredoState \\r\\n\"},{\"CompletionText\":\"Get-NetTransportFilter\",\"ListItemText\":\"Get-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"Get-NetUDPEndpoint\",\"ListItemText\":\"Get-NetUDPEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetUDPEndpoint \\r\\n\"},{\"CompletionText\":\"Get-NetUDPSetting\",\"ListItemText\":\"Get-NetUDPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetUDPSetting \\r\\n\"},{\"CompletionText\":\"Get-NetView\",\"ListItemText\":\"Get-NetView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetView \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchEthernetPort\",\"ListItemText\":\"Get-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchFeature\",\"ListItemText\":\"Get-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchGlobalData\",\"ListItemText\":\"Get-NetworkSwitchGlobalData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchGlobalData \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchVlan\",\"ListItemText\":\"Get-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Get-NonRemovableAppsPolicy\",\"ListItemText\":\"Get-NonRemovableAppsPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-NonRemovableAppsPolicy\\r\\n\"},{\"CompletionText\":\"Get-OdbcDriver\",\"ListItemText\":\"Get-OdbcDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcDriver \\r\\n\"},{\"CompletionText\":\"Get-OdbcDsn\",\"ListItemText\":\"Get-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Get-OdbcPerfCounter\",\"ListItemText\":\"Get-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Get-OffloadDataTransferSetting\",\"ListItemText\":\"Get-OffloadDataTransferSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OffloadDataTransferSetting \\r\\n\"},{\"CompletionText\":\"Get-OperationValidation\",\"ListItemText\":\"Get-OperationValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OperationValidation \\r\\n\"},{\"CompletionText\":\"Get-Package\",\"ListItemText\":\"Get-Package\",\"ResultType\":2,\"ToolTip\":\"Get-Package\\r\\n\"},{\"CompletionText\":\"Get-PackageProvider\",\"ListItemText\":\"Get-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Get-PackageProvider\\r\\n\"},{\"CompletionText\":\"Get-PackageSource\",\"ListItemText\":\"Get-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Get-PackageSource\\r\\n\"},{\"CompletionText\":\"Get-Partition\",\"ListItemText\":\"Get-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Partition \\r\\n\"},{\"CompletionText\":\"Get-PartitionSupportedSize\",\"ListItemText\":\"Get-PartitionSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PartitionSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-PcsvDevice\",\"ListItemText\":\"Get-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Get-PcsvDeviceLog\",\"ListItemText\":\"Get-PcsvDeviceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PcsvDeviceLog \\r\\n\"},{\"CompletionText\":\"Get-PfxCertificate\",\"ListItemText\":\"Get-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Get-PfxData\",\"ListItemText\":\"Get-PfxData\",\"ResultType\":2,\"ToolTip\":\"Get-PfxData\\r\\n\"},{\"CompletionText\":\"Get-PhysicalDisk\",\"ListItemText\":\"Get-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Get-PhysicalDiskSNV\",\"ListItemText\":\"Get-PhysicalDiskSNV\",\"ResultType\":2,\"ToolTip\":\"Get-PhysicalDiskSNV\"},{\"CompletionText\":\"Get-PhysicalDiskStorageNodeView\",\"ListItemText\":\"Get-PhysicalDiskStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalDiskStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-PhysicalExtent\",\"ListItemText\":\"Get-PhysicalExtent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalExtent \\r\\n\"},{\"CompletionText\":\"Get-PhysicalExtentAssociation\",\"ListItemText\":\"Get-PhysicalExtentAssociation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalExtentAssociation \\r\\n\"},{\"CompletionText\":\"Get-PmemDedicatedMemory\",\"ListItemText\":\"Get-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"Get-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"Get-PmemDisk\",\"ListItemText\":\"Get-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"Get-PmemDisk\\r\\n\"},{\"CompletionText\":\"Get-PmemPhysicalDevice\",\"ListItemText\":\"Get-PmemPhysicalDevice\",\"ResultType\":2,\"ToolTip\":\"Get-PmemPhysicalDevice\\r\\n\"},{\"CompletionText\":\"Get-PmemUnusedRegion\",\"ListItemText\":\"Get-PmemUnusedRegion\",\"ResultType\":2,\"ToolTip\":\"Get-PmemUnusedRegion\\r\\n\"},{\"CompletionText\":\"Get-PnpDevice\",\"ListItemText\":\"Get-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PnpDevice \\r\\n\"},{\"CompletionText\":\"Get-PnpDeviceProperty\",\"ListItemText\":\"Get-PnpDeviceProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PnpDeviceProperty \\r\\n\"},{\"CompletionText\":\"Get-PreferredLanguage\",\"ListItemText\":\"Get-PreferredLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-PreferredLanguage\"},{\"CompletionText\":\"Get-PrintConfiguration\",\"ListItemText\":\"Get-PrintConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrintConfiguration \\r\\n\"},{\"CompletionText\":\"Get-Printer\",\"ListItemText\":\"Get-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Printer \\r\\n\"},{\"CompletionText\":\"Get-PrinterDriver\",\"ListItemText\":\"Get-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Get-PrinterPort\",\"ListItemText\":\"Get-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterPort \\r\\n\"},{\"CompletionText\":\"Get-PrinterProperty\",\"ListItemText\":\"Get-PrinterProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterProperty \\r\\n\"},{\"CompletionText\":\"Get-PrintJob\",\"ListItemText\":\"Get-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrintJob \\r\\n\"},{\"CompletionText\":\"Get-Process\",\"ListItemText\":\"Get-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Process [[-Name] ] [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process [[-Name] ] -IncludeUserName []\\r\\n\\r\\nGet-Process -Id [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process -Id -IncludeUserName []\\r\\n\\r\\nGet-Process -InputObject [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process -InputObject -IncludeUserName []\\r\\n\"},{\"CompletionText\":\"Get-ProcessMitigation\",\"ListItemText\":\"Get-ProcessMitigation\",\"ResultType\":2,\"ToolTip\":\"Get-ProcessMitigation\\r\\n\"},{\"CompletionText\":\"Get-PromptConnectionInfo\",\"ListItemText\":\"Get-PromptConnectionInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PromptConnectionInfo \\r\\n\"},{\"CompletionText\":\"Get-PromptPath\",\"ListItemText\":\"Get-PromptPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PromptPath \\r\\n\"},{\"CompletionText\":\"Get-ProvisionedAppPackage\",\"ListItemText\":\"Get-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppPackage\"},{\"CompletionText\":\"Get-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Get-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Get-ProvisionedAppxPackage\",\"ListItemText\":\"Get-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppxPackage\"},{\"CompletionText\":\"Get-ProvisioningPackage\",\"ListItemText\":\"Get-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Get-PSBreakpoint\",\"ListItemText\":\"Get-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSBreakpoint [[-Script] ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint -Command [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint -Variable [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint [-Type] [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint [-Id] [-Runspace ] []\\r\\n\"},{\"CompletionText\":\"Get-PSCallStack\",\"ListItemText\":\"Get-PSCallStack\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSCallStack []\\r\\n\"},{\"CompletionText\":\"Get-PSDrive\",\"ListItemText\":\"Get-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSDrive [[-Name] ] [-Scope ] [-PSProvider ] []\\r\\n\\r\\nGet-PSDrive [-LiteralName] [-Scope ] [-PSProvider ] []\\r\\n\"},{\"CompletionText\":\"Get-PSHostProcessInfo\",\"ListItemText\":\"Get-PSHostProcessInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSHostProcessInfo [[-Name] ] []\\r\\n\\r\\nGet-PSHostProcessInfo [-Process] []\\r\\n\\r\\nGet-PSHostProcessInfo [-Id] []\\r\\n\"},{\"CompletionText\":\"Get-PSProvider\",\"ListItemText\":\"Get-PSProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSProvider [[-PSProvider] ] []\\r\\n\"},{\"CompletionText\":\"Get-PSReadLineKeyHandler\",\"ListItemText\":\"Get-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSReadLineKeyHandler [-Bound] [-Unbound] []\\r\\n\\r\\nGet-PSReadLineKeyHandler [-Chord] []\\r\\n\"},{\"CompletionText\":\"Get-PSReadLineOption\",\"ListItemText\":\"Get-PSReadLineOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSReadLineOption []\\r\\n\"},{\"CompletionText\":\"Get-PSRepository\",\"ListItemText\":\"Get-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSRepository \\r\\n\"},{\"CompletionText\":\"Get-PSResource\",\"ListItemText\":\"Get-PSResource\",\"ResultType\":2,\"ToolTip\":\"Get-PSResource\"},{\"CompletionText\":\"Get-PSResourceRepository\",\"ListItemText\":\"Get-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Get-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Get-PSScriptFileInfo\",\"ListItemText\":\"Get-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Get-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Get-PSSession\",\"ListItemText\":\"Get-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSession [-Name ] []\\r\\n\\r\\nGet-PSSession [-ComputerName] [-ApplicationName ] [-ConfigurationName ] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ComputerName] -InstanceId [-ApplicationName ] [-ConfigurationName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ConnectionUri] [-ConfigurationName ] [-AllowRedirection] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession -ContainerId [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -ContainerId [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession -VMId [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -VMId [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession -VMName [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -VMName [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession [-InstanceId ] []\\r\\n\\r\\nGet-PSSession [-Id] []\\r\\n\"},{\"CompletionText\":\"Get-PSSessionCapability\",\"ListItemText\":\"Get-PSSessionCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSessionCapability [-ConfigurationName] [-Username] [-Full] []\\r\\n\"},{\"CompletionText\":\"Get-PSSessionConfiguration\",\"ListItemText\":\"Get-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSessionConfiguration [[-Name] ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-Random\",\"ListItemText\":\"Get-Random\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Random [[-Maximum] ] [-SetSeed ] [-Minimum ] [-Count ] []\\r\\n\\r\\nGet-Random [-InputObject] [-SetSeed ] [-Count ] []\\r\\n\\r\\nGet-Random [-InputObject] -Shuffle [-SetSeed ] []\\r\\n\"},{\"CompletionText\":\"Get-ResiliencySetting\",\"ListItemText\":\"Get-ResiliencySetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ResiliencySetting \\r\\n\"},{\"CompletionText\":\"Get-Runspace\",\"ListItemText\":\"Get-Runspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Runspace [[-Name] ] []\\r\\n\\r\\nGet-Runspace [-Id] []\\r\\n\\r\\nGet-Runspace [-InstanceId] []\\r\\n\"},{\"CompletionText\":\"Get-RunspaceDebug\",\"ListItemText\":\"Get-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-RunspaceDebug [[-RunspaceName] ] []\\r\\n\\r\\nGet-RunspaceDebug [-Runspace] []\\r\\n\\r\\nGet-RunspaceDebug [-RunspaceId] []\\r\\n\\r\\nGet-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nGet-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Get-ScheduledJob\",\"ListItemText\":\"Get-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Get-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Get-ScheduledJobOption\",\"ListItemText\":\"Get-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"Get-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"Get-ScheduledTask\",\"ListItemText\":\"Get-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Get-ScheduledTaskInfo\",\"ListItemText\":\"Get-ScheduledTaskInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ScheduledTaskInfo \\r\\n\"},{\"CompletionText\":\"Get-SecureBootPolicy\",\"ListItemText\":\"Get-SecureBootPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-SecureBootPolicy\\r\\n\"},{\"CompletionText\":\"Get-SecureBootUEFI\",\"ListItemText\":\"Get-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Get-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Get-SecureRandom\",\"ListItemText\":\"Get-SecureRandom\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SecureRandom [[-Maximum] ] [-Minimum ] [-Count ] []\\r\\n\\r\\nGet-SecureRandom [-InputObject] [-Count ] []\\r\\n\\r\\nGet-SecureRandom [-InputObject] -Shuffle []\\r\\n\"},{\"CompletionText\":\"Get-Service\",\"ListItemText\":\"Get-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Service [[-Name] ] [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] []\\r\\n\\r\\nGet-Service -DisplayName [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] []\\r\\n\\r\\nGet-Service [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Get-SmbBandWidthLimit\",\"ListItemText\":\"Get-SmbBandWidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbBandWidthLimit \\r\\n\"},{\"CompletionText\":\"Get-SmbClientAccessToServer\",\"ListItemText\":\"Get-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Get-SmbClientCertificateMapping\",\"ListItemText\":\"Get-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbClientConfiguration\",\"ListItemText\":\"Get-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-SmbClientNetworkInterface\",\"ListItemText\":\"Get-SmbClientNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-SmbConnection\",\"ListItemText\":\"Get-SmbConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbConnection \\r\\n\"},{\"CompletionText\":\"Get-SmbDelegation\",\"ListItemText\":\"Get-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Get-SmbGlobalMapping\",\"ListItemText\":\"Get-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbMapping\",\"ListItemText\":\"Get-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbMultichannelConnection\",\"ListItemText\":\"Get-SmbMultichannelConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMultichannelConnection \\r\\n\"},{\"CompletionText\":\"Get-SmbMultichannelConstraint\",\"ListItemText\":\"Get-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"Get-SmbOpenFile\",\"ListItemText\":\"Get-SmbOpenFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbOpenFile \\r\\n\"},{\"CompletionText\":\"Get-SmbServerCertificateMapping\",\"ListItemText\":\"Get-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbServerCertProps\",\"ListItemText\":\"Get-SmbServerCertProps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerCertProps \\r\\n\"},{\"CompletionText\":\"Get-SmbServerConfiguration\",\"ListItemText\":\"Get-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-SmbServerNetworkInterface\",\"ListItemText\":\"Get-SmbServerNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-SmbSession\",\"ListItemText\":\"Get-SmbSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbSession \\r\\n\"},{\"CompletionText\":\"Get-SmbShare\",\"ListItemText\":\"Get-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbShare \\r\\n\"},{\"CompletionText\":\"Get-SmbShareAccess\",\"ListItemText\":\"Get-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Get-SmbWitnessClient\",\"ListItemText\":\"Get-SmbWitnessClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbWitnessClient \\r\\n\"},{\"CompletionText\":\"Get-StartApps\",\"ListItemText\":\"Get-StartApps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StartApps \\r\\n\"},{\"CompletionText\":\"Get-StorageAdvancedProperty\",\"ListItemText\":\"Get-StorageAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Get-StorageBusBinding\",\"ListItemText\":\"Get-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"Get-StorageBusCache\",\"ListItemText\":\"Get-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Get-StorageBusClientDevice\",\"ListItemText\":\"Get-StorageBusClientDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusClientDevice \\r\\n\"},{\"CompletionText\":\"Get-StorageBusDisk\",\"ListItemText\":\"Get-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetCacheStore\",\"ListItemText\":\"Get-StorageBusTargetCacheStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetCacheStore \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetCacheStoresInstance\",\"ListItemText\":\"Get-StorageBusTargetCacheStoresInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetCacheStoresInstance \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetDevice\",\"ListItemText\":\"Get-StorageBusTargetDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetDevice \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetDeviceInstance\",\"ListItemText\":\"Get-StorageBusTargetDeviceInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetDeviceInstance \\r\\n\"},{\"CompletionText\":\"Get-StorageChassis\",\"ListItemText\":\"Get-StorageChassis\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageChassis \\r\\n\"},{\"CompletionText\":\"Get-StorageDataCollection\",\"ListItemText\":\"Get-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Get-StorageDiagnosticInfo\",\"ListItemText\":\"Get-StorageDiagnosticInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageDiagnosticInfo \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosure\",\"ListItemText\":\"Get-StorageEnclosure\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosure \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosureSNV\",\"ListItemText\":\"Get-StorageEnclosureSNV\",\"ResultType\":2,\"ToolTip\":\"Get-StorageEnclosureSNV\"},{\"CompletionText\":\"Get-StorageEnclosureStorageNodeView\",\"ListItemText\":\"Get-StorageEnclosureStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosureStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosureVendorData\",\"ListItemText\":\"Get-StorageEnclosureVendorData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosureVendorData \\r\\n\"},{\"CompletionText\":\"Get-StorageExtendedStatus\",\"ListItemText\":\"Get-StorageExtendedStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageExtendedStatus \\r\\n\"},{\"CompletionText\":\"Get-StorageFaultDomain\",\"ListItemText\":\"Get-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Get-StorageFileServer\",\"ListItemText\":\"Get-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Get-StorageFirmwareInformation\",\"ListItemText\":\"Get-StorageFirmwareInformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFirmwareInformation \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthAction\",\"ListItemText\":\"Get-StorageHealthAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthAction \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthReport\",\"ListItemText\":\"Get-StorageHealthReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthReport \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthSetting\",\"ListItemText\":\"Get-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Get-StorageHistory\",\"ListItemText\":\"Get-StorageHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHistory \\r\\n\"},{\"CompletionText\":\"Get-StorageJob\",\"ListItemText\":\"Get-StorageJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageJob \\r\\n\"},{\"CompletionText\":\"Get-StorageNode\",\"ListItemText\":\"Get-StorageNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageNode \\r\\n\"},{\"CompletionText\":\"Get-StoragePool\",\"ListItemText\":\"Get-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StoragePool \\r\\n\"},{\"CompletionText\":\"Get-StorageProvider\",\"ListItemText\":\"Get-StorageProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageProvider \\r\\n\"},{\"CompletionText\":\"Get-StorageRack\",\"ListItemText\":\"Get-StorageRack\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageRack \\r\\n\"},{\"CompletionText\":\"Get-StorageReliabilityCounter\",\"ListItemText\":\"Get-StorageReliabilityCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageReliabilityCounter \\r\\n\"},{\"CompletionText\":\"Get-StorageScaleUnit\",\"ListItemText\":\"Get-StorageScaleUnit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageScaleUnit \\r\\n\"},{\"CompletionText\":\"Get-StorageSetting\",\"ListItemText\":\"Get-StorageSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSetting \\r\\n\"},{\"CompletionText\":\"Get-StorageSite\",\"ListItemText\":\"Get-StorageSite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSite \\r\\n\"},{\"CompletionText\":\"Get-StorageSubSystem\",\"ListItemText\":\"Get-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Get-StorageTier\",\"ListItemText\":\"Get-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageTier \\r\\n\"},{\"CompletionText\":\"Get-StorageTierSupportedSize\",\"ListItemText\":\"Get-StorageTierSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageTierSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-SupportedClusterSizes\",\"ListItemText\":\"Get-SupportedClusterSizes\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SupportedClusterSizes \\r\\n\"},{\"CompletionText\":\"Get-SupportedFileSystems\",\"ListItemText\":\"Get-SupportedFileSystems\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SupportedFileSystems \\r\\n\"},{\"CompletionText\":\"Get-SystemDriver\",\"ListItemText\":\"Get-SystemDriver\",\"ResultType\":2,\"ToolTip\":\"Get-SystemDriver\\r\\n\"},{\"CompletionText\":\"Get-SystemLanguage\",\"ListItemText\":\"Get-SystemLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-SystemLanguage\"},{\"CompletionText\":\"Get-SystemPreferredUILanguage\",\"ListItemText\":\"Get-SystemPreferredUILanguage\",\"ResultType\":2,\"ToolTip\":\"Get-SystemPreferredUILanguage\\r\\n\"},{\"CompletionText\":\"Get-TargetPort\",\"ListItemText\":\"Get-TargetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TargetPort \\r\\n\"},{\"CompletionText\":\"Get-TargetPortal\",\"ListItemText\":\"Get-TargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TargetPortal \\r\\n\"},{\"CompletionText\":\"Get-TestDriveItem\",\"ListItemText\":\"Get-TestDriveItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TestDriveItem \\r\\n\"},{\"CompletionText\":\"Get-TimeZone\",\"ListItemText\":\"Get-TimeZone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TimeZone [[-Name] ] []\\r\\n\\r\\nGet-TimeZone -Id []\\r\\n\\r\\nGet-TimeZone -ListAvailable []\\r\\n\"},{\"CompletionText\":\"Get-TlsCipherSuite\",\"ListItemText\":\"Get-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Get-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Get-TlsEccCurve\",\"ListItemText\":\"Get-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Get-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Get-Tpm\",\"ListItemText\":\"Get-Tpm\",\"ResultType\":2,\"ToolTip\":\"Get-Tpm\\r\\n\"},{\"CompletionText\":\"Get-TpmEndorsementKeyInfo\",\"ListItemText\":\"Get-TpmEndorsementKeyInfo\",\"ResultType\":2,\"ToolTip\":\"Get-TpmEndorsementKeyInfo\\r\\n\"},{\"CompletionText\":\"Get-TpmSupportedFeature\",\"ListItemText\":\"Get-TpmSupportedFeature\",\"ResultType\":2,\"ToolTip\":\"Get-TpmSupportedFeature\\r\\n\"},{\"CompletionText\":\"Get-TraceSource\",\"ListItemText\":\"Get-TraceSource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TraceSource [[-Name] ] []\\r\\n\"},{\"CompletionText\":\"Get-TroubleshootingPack\",\"ListItemText\":\"Get-TroubleshootingPack\",\"ResultType\":2,\"ToolTip\":\"Get-TroubleshootingPack\\r\\n\"},{\"CompletionText\":\"Get-TrustedProvisioningCertificate\",\"ListItemText\":\"Get-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"Get-TypeData\",\"ListItemText\":\"Get-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TypeData [[-TypeName] ] []\\r\\n\"},{\"CompletionText\":\"Get-UICulture\",\"ListItemText\":\"Get-UICulture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-UICulture []\\r\\n\"},{\"CompletionText\":\"Get-Unique\",\"ListItemText\":\"Get-Unique\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Unique [-InputObject ] [-AsString] [-CaseInsensitive] []\\r\\n\\r\\nGet-Unique [-InputObject ] [-OnType] [-CaseInsensitive] []\\r\\n\"},{\"CompletionText\":\"Get-Uptime\",\"ListItemText\":\"Get-Uptime\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Uptime []\\r\\n\\r\\nGet-Uptime [-Since] []\\r\\n\"},{\"CompletionText\":\"Get-UsageAggregates\",\"ListItemText\":\"Get-UsageAggregates\",\"ResultType\":2,\"ToolTip\":\"Get-UsageAggregates\\r\\n\"},{\"CompletionText\":\"Get-Variable\",\"ListItemText\":\"Get-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Variable [[-Name] ] [-ValueOnly] [-Include ] [-Exclude ] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Get-Verb\",\"ListItemText\":\"Get-Verb\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Verb [[-Verb] ] [[-Group] ] []\\r\\n\"},{\"CompletionText\":\"Get-VHD\",\"ListItemText\":\"Get-VHD\",\"ResultType\":2,\"ToolTip\":\"Get-VHD\\r\\n\"},{\"CompletionText\":\"Get-VHDSet\",\"ListItemText\":\"Get-VHDSet\",\"ResultType\":2,\"ToolTip\":\"Get-VHDSet\\r\\n\"},{\"CompletionText\":\"Get-VHDSnapshot\",\"ListItemText\":\"Get-VHDSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-VHDSnapshot\\r\\n\"},{\"CompletionText\":\"Get-VirtualDisk\",\"ListItemText\":\"Get-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Get-VirtualDiskSupportedSize\",\"ListItemText\":\"Get-VirtualDiskSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VirtualDiskSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-VM\",\"ListItemText\":\"Get-VM\",\"ResultType\":2,\"ToolTip\":\"Get-VM\\r\\n\"},{\"CompletionText\":\"Get-VMAssignableDevice\",\"ListItemText\":\"Get-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Get-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Get-VMBios\",\"ListItemText\":\"Get-VMBios\",\"ResultType\":2,\"ToolTip\":\"Get-VMBios\\r\\n\"},{\"CompletionText\":\"Get-VMCheckpoint\",\"ListItemText\":\"Get-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Get-VMCheckpoint\"},{\"CompletionText\":\"Get-VMComPort\",\"ListItemText\":\"Get-VMComPort\",\"ResultType\":2,\"ToolTip\":\"Get-VMComPort\\r\\n\"},{\"CompletionText\":\"Get-VMConnectAccess\",\"ListItemText\":\"Get-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Get-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"Get-VMDirectVirtualDisk\",\"ListItemText\":\"Get-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Get-VMDvdDrive\",\"ListItemText\":\"Get-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Get-VMFibreChannelHba\",\"ListItemText\":\"Get-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Get-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Get-VMFirmware\",\"ListItemText\":\"Get-VMFirmware\",\"ResultType\":2,\"ToolTip\":\"Get-VMFirmware\\r\\n\"},{\"CompletionText\":\"Get-VMFloppyDiskDrive\",\"ListItemText\":\"Get-VMFloppyDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMFloppyDiskDrive\\r\\n\"},{\"CompletionText\":\"Get-VMGpuPartitionAdapter\",\"ListItemText\":\"Get-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMGroup\",\"ListItemText\":\"Get-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Get-VMGroup\\r\\n\"},{\"CompletionText\":\"Get-VMHardDiskDrive\",\"ListItemText\":\"Get-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Get-VMHost\",\"ListItemText\":\"Get-VMHost\",\"ResultType\":2,\"ToolTip\":\"Get-VMHost\\r\\n\"},{\"CompletionText\":\"Get-VMHostAssignableDevice\",\"ListItemText\":\"Get-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Get-VMHostCluster\",\"ListItemText\":\"Get-VMHostCluster\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostCluster\\r\\n\"},{\"CompletionText\":\"Get-VMHostNumaNode\",\"ListItemText\":\"Get-VMHostNumaNode\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostNumaNode\\r\\n\"},{\"CompletionText\":\"Get-VMHostNumaNodeStatus\",\"ListItemText\":\"Get-VMHostNumaNodeStatus\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostNumaNodeStatus\\r\\n\"},{\"CompletionText\":\"Get-VMHostPartitionableGpu\",\"ListItemText\":\"Get-VMHostPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Get-VMHostSupportedVersion\",\"ListItemText\":\"Get-VMHostSupportedVersion\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostSupportedVersion\\r\\n\"},{\"CompletionText\":\"Get-VMIdeController\",\"ListItemText\":\"Get-VMIdeController\",\"ResultType\":2,\"ToolTip\":\"Get-VMIdeController\\r\\n\"},{\"CompletionText\":\"Get-VMIntegrationService\",\"ListItemText\":\"Get-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Get-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Get-VMKeyProtector\",\"ListItemText\":\"Get-VMKeyProtector\",\"ResultType\":2,\"ToolTip\":\"Get-VMKeyProtector\\r\\n\"},{\"CompletionText\":\"Get-VMKeyStorageDrive\",\"ListItemText\":\"Get-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Get-VMMemory\",\"ListItemText\":\"Get-VMMemory\",\"ResultType\":2,\"ToolTip\":\"Get-VMMemory\\r\\n\"},{\"CompletionText\":\"Get-VMMigrationNetwork\",\"ListItemText\":\"Get-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapter\",\"ListItemText\":\"Get-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterAcl\",\"ListItemText\":\"Get-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Get-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterFailoverConfiguration\",\"ListItemText\":\"Get-VMNetworkAdapterFailoverConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterFailoverConfiguration\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterIsolation\",\"ListItemText\":\"Get-VMNetworkAdapterIsolation\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterIsolation\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterRdma\",\"ListItemText\":\"Get-VMNetworkAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterRdma\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Get-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Get-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterVlan\",\"ListItemText\":\"Get-VMNetworkAdapterVlan\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterVlan\\r\\n\"},{\"CompletionText\":\"Get-VMPartitionableGpu\",\"ListItemText\":\"Get-VMPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Get-VMPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Get-VMPmemController\",\"ListItemText\":\"Get-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Get-VMPmemController\\r\\n\"},{\"CompletionText\":\"Get-VMProcessor\",\"ListItemText\":\"Get-VMProcessor\",\"ResultType\":2,\"ToolTip\":\"Get-VMProcessor\\r\\n\"},{\"CompletionText\":\"Get-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Get-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Get-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMReplication\",\"ListItemText\":\"Get-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplication\\r\\n\"},{\"CompletionText\":\"Get-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Get-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Get-VMReplicationServer\",\"ListItemText\":\"Get-VMReplicationServer\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplicationServer\\r\\n\"},{\"CompletionText\":\"Get-VMResourcePool\",\"ListItemText\":\"Get-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Get-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Get-VMSan\",\"ListItemText\":\"Get-VMSan\",\"ResultType\":2,\"ToolTip\":\"Get-VMSan\\r\\n\"},{\"CompletionText\":\"Get-VMScsiController\",\"ListItemText\":\"Get-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Get-VMScsiController\\r\\n\"},{\"CompletionText\":\"Get-VMSecurity\",\"ListItemText\":\"Get-VMSecurity\",\"ResultType\":2,\"ToolTip\":\"Get-VMSecurity\\r\\n\"},{\"CompletionText\":\"Get-VMSnapshot\",\"ListItemText\":\"Get-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Get-VMStoragePath\",\"ListItemText\":\"Get-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Get-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Get-VMStorageSettings\",\"ListItemText\":\"Get-VMStorageSettings\",\"ResultType\":2,\"ToolTip\":\"Get-VMStorageSettings\\r\\n\"},{\"CompletionText\":\"Get-VMSwitch\",\"ListItemText\":\"Get-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitch\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtension\",\"ListItemText\":\"Get-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionPortData\",\"ListItemText\":\"Get-VMSwitchExtensionPortData\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionPortData\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Get-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionSwitchData\",\"ListItemText\":\"Get-VMSwitchExtensionSwitchData\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionSwitchData\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Get-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchTeam\",\"ListItemText\":\"Get-VMSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchTeam\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtension\",\"ListItemText\":\"Get-VMSystemSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtension\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtensionPortFeature\",\"ListItemText\":\"Get-VMSystemSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtensionSwitchFeature\",\"ListItemText\":\"Get-VMSystemSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Get-VMVideo\",\"ListItemText\":\"Get-VMVideo\",\"ResultType\":2,\"ToolTip\":\"Get-VMVideo\\r\\n\"},{\"CompletionText\":\"Get-Volume\",\"ListItemText\":\"Get-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Volume \\r\\n\"},{\"CompletionText\":\"Get-VolumeCorruptionCount\",\"ListItemText\":\"Get-VolumeCorruptionCount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VolumeCorruptionCount \\r\\n\"},{\"CompletionText\":\"Get-VolumeScrubPolicy\",\"ListItemText\":\"Get-VolumeScrubPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VolumeScrubPolicy \\r\\n\"},{\"CompletionText\":\"Get-VpnConnection\",\"ListItemText\":\"Get-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VpnConnection \\r\\n\"},{\"CompletionText\":\"Get-VpnConnectionTrigger\",\"ListItemText\":\"Get-VpnConnectionTrigger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VpnConnectionTrigger \\r\\n\"},{\"CompletionText\":\"Get-WdacBidTrace\",\"ListItemText\":\"Get-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Get-WheaMemoryPolicy\",\"ListItemText\":\"Get-WheaMemoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-WheaMemoryPolicy\\r\\n\"},{\"CompletionText\":\"Get-WIMBootEntry\",\"ListItemText\":\"Get-WIMBootEntry\",\"ResultType\":2,\"ToolTip\":\"Get-WIMBootEntry\\r\\n\"},{\"CompletionText\":\"Get-WinAcceptLanguageFromLanguageListOptOut\",\"ListItemText\":\"Get-WinAcceptLanguageFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Get-WinAcceptLanguageFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Get-WinCultureFromLanguageListOptOut\",\"ListItemText\":\"Get-WinCultureFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Get-WinCultureFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Get-WinDefaultInputMethodOverride\",\"ListItemText\":\"Get-WinDefaultInputMethodOverride\",\"ResultType\":2,\"ToolTip\":\"Get-WinDefaultInputMethodOverride\\r\\n\"},{\"CompletionText\":\"Get-WindowsCapability\",\"ListItemText\":\"Get-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Get-WindowsDeveloperLicense\",\"ListItemText\":\"Get-WindowsDeveloperLicense\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsDeveloperLicense\\r\\n\"},{\"CompletionText\":\"Get-WindowsDriver\",\"ListItemText\":\"Get-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Get-WindowsEdition\",\"ListItemText\":\"Get-WindowsEdition\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsEdition\\r\\n\"},{\"CompletionText\":\"Get-WindowsErrorReporting\",\"ListItemText\":\"Get-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Get-WindowsImage\",\"ListItemText\":\"Get-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsImage\\r\\n\"},{\"CompletionText\":\"Get-WindowsImageContent\",\"ListItemText\":\"Get-WindowsImageContent\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsImageContent\\r\\n\"},{\"CompletionText\":\"Get-WindowsOptionalFeature\",\"ListItemText\":\"Get-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Get-WindowsPackage\",\"ListItemText\":\"Get-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsPackage\\r\\n\"},{\"CompletionText\":\"Get-WindowsReservedStorageState\",\"ListItemText\":\"Get-WindowsReservedStorageState\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsReservedStorageState\\r\\n\"},{\"CompletionText\":\"Get-WindowsSearchSetting\",\"ListItemText\":\"Get-WindowsSearchSetting\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsSearchSetting\\r\\n\"},{\"CompletionText\":\"Get-WindowsUpdateLog\",\"ListItemText\":\"Get-WindowsUpdateLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WindowsUpdateLog \\r\\n\"},{\"CompletionText\":\"Get-WinEvent\",\"ListItemText\":\"Get-WinEvent\",\"ResultType\":2,\"ToolTip\":\"Get-WinEvent\\r\\n\"},{\"CompletionText\":\"Get-WinHomeLocation\",\"ListItemText\":\"Get-WinHomeLocation\",\"ResultType\":2,\"ToolTip\":\"Get-WinHomeLocation\\r\\n\"},{\"CompletionText\":\"Get-WinhttpProxy\",\"ListItemText\":\"Get-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"Get-WinLanguageBarOption\",\"ListItemText\":\"Get-WinLanguageBarOption\",\"ResultType\":2,\"ToolTip\":\"Get-WinLanguageBarOption\\r\\n\"},{\"CompletionText\":\"Get-WinSystemLocale\",\"ListItemText\":\"Get-WinSystemLocale\",\"ResultType\":2,\"ToolTip\":\"Get-WinSystemLocale\\r\\n\"},{\"CompletionText\":\"Get-WinUILanguageOverride\",\"ListItemText\":\"Get-WinUILanguageOverride\",\"ResultType\":2,\"ToolTip\":\"Get-WinUILanguageOverride\\r\\n\"},{\"CompletionText\":\"Get-WinUserLanguageList\",\"ListItemText\":\"Get-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"Get-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"Get-WSManCredSSP\",\"ListItemText\":\"Get-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Get-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Get-WSManInstance\",\"ListItemText\":\"Get-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Get-WSManInstance\\r\\n\"},{\"CompletionText\":\"getmac.exe\",\"ListItemText\":\"getmac.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\getmac.exe\"},{\"CompletionText\":\"gh.exe\",\"ListItemText\":\"gh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\GitHub CLI\\\\gh.exe\"},{\"CompletionText\":\"ghy\",\"ListItemText\":\"ghy\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"gi\",\"ListItemText\":\"gi\",\"ResultType\":2,\"ToolTip\":\"Get-Item\"},{\"CompletionText\":\"gin\",\"ListItemText\":\"gin\",\"ResultType\":2,\"ToolTip\":\"Get-ComputerInfo\"},{\"CompletionText\":\"gip\",\"ListItemText\":\"gip\",\"ResultType\":2,\"ToolTip\":\"gip\"},{\"CompletionText\":\"git-gui.exe\",\"ListItemText\":\"git-gui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-gui.exe\"},{\"CompletionText\":\"git-lfs.exe\",\"ListItemText\":\"git-lfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git LFS\\\\git-lfs.exe\"},{\"CompletionText\":\"git-receive-pack.exe\",\"ListItemText\":\"git-receive-pack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-receive-pack.exe\"},{\"CompletionText\":\"git-upload-pack.exe\",\"ListItemText\":\"git-upload-pack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-upload-pack.exe\"},{\"CompletionText\":\"git.exe\",\"ListItemText\":\"git.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git.exe\"},{\"CompletionText\":\"gitk.exe\",\"ListItemText\":\"gitk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\gitk.exe\"},{\"CompletionText\":\"gjb\",\"ListItemText\":\"gjb\",\"ResultType\":2,\"ToolTip\":\"Get-Job\"},{\"CompletionText\":\"gl\",\"ListItemText\":\"gl\",\"ResultType\":2,\"ToolTip\":\"Get-Location\"},{\"CompletionText\":\"glcm\",\"ListItemText\":\"glcm\",\"ResultType\":2,\"ToolTip\":\"glcm\"},{\"CompletionText\":\"glg\",\"ListItemText\":\"glg\",\"ResultType\":2,\"ToolTip\":\"glg\"},{\"CompletionText\":\"glgm\",\"ListItemText\":\"glgm\",\"ResultType\":2,\"ToolTip\":\"glgm\"},{\"CompletionText\":\"glu\",\"ListItemText\":\"glu\",\"ResultType\":2,\"ToolTip\":\"glu\"},{\"CompletionText\":\"gm\",\"ListItemText\":\"gm\",\"ResultType\":2,\"ToolTip\":\"Get-Member\"},{\"CompletionText\":\"gmo\",\"ListItemText\":\"gmo\",\"ResultType\":2,\"ToolTip\":\"Get-Module\"},{\"CompletionText\":\"gp\",\"ListItemText\":\"gp\",\"ResultType\":2,\"ToolTip\":\"Get-ItemProperty\"},{\"CompletionText\":\"gpedit.msc\",\"ListItemText\":\"gpedit.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpedit.msc\"},{\"CompletionText\":\"gpg-agent.exe\",\"ListItemText\":\"gpg-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-agent.exe\"},{\"CompletionText\":\"gpg-card.exe\",\"ListItemText\":\"gpg-card.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-card.exe\"},{\"CompletionText\":\"gpg-check-pattern.exe\",\"ListItemText\":\"gpg-check-pattern.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-check-pattern.exe\"},{\"CompletionText\":\"gpg-connect-agent.exe\",\"ListItemText\":\"gpg-connect-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-connect-agent.exe\"},{\"CompletionText\":\"gpg-disable-keyboxd.bat\",\"ListItemText\":\"gpg-disable-keyboxd.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-disable-keyboxd.bat\"},{\"CompletionText\":\"gpg-enable-keyboxd.bat\",\"ListItemText\":\"gpg-enable-keyboxd.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-enable-keyboxd.bat\"},{\"CompletionText\":\"gpg-preset-passphrase.exe\",\"ListItemText\":\"gpg-preset-passphrase.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-preset-passphrase.exe\"},{\"CompletionText\":\"gpg-wks-client.exe\",\"ListItemText\":\"gpg-wks-client.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-wks-client.exe\"},{\"CompletionText\":\"gpg.exe\",\"ListItemText\":\"gpg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg.exe\"},{\"CompletionText\":\"gpgconf.exe\",\"ListItemText\":\"gpgconf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgconf.exe\"},{\"CompletionText\":\"gpgme-w32spawn.exe\",\"ListItemText\":\"gpgme-w32spawn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgme-w32spawn.exe\"},{\"CompletionText\":\"gpgsm.exe\",\"ListItemText\":\"gpgsm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgsm.exe\"},{\"CompletionText\":\"gpgtar.exe\",\"ListItemText\":\"gpgtar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgtar.exe\"},{\"CompletionText\":\"gpgv.exe\",\"ListItemText\":\"gpgv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgv.exe\"},{\"CompletionText\":\"gpresult.exe\",\"ListItemText\":\"gpresult.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpresult.exe\"},{\"CompletionText\":\"gps\",\"ListItemText\":\"gps\",\"ResultType\":2,\"ToolTip\":\"Get-Process\"},{\"CompletionText\":\"gpscript.exe\",\"ListItemText\":\"gpscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpscript.exe\"},{\"CompletionText\":\"gpupdate.exe\",\"ListItemText\":\"gpupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpupdate.exe\"},{\"CompletionText\":\"gpv\",\"ListItemText\":\"gpv\",\"ResultType\":2,\"ToolTip\":\"Get-ItemPropertyValue\"},{\"CompletionText\":\"Grant-AzDataShareSubscriptionAccess\",\"ListItemText\":\"Grant-AzDataShareSubscriptionAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzDataShareSubscriptionAccess\\r\\n\"},{\"CompletionText\":\"Grant-AzDiskAccess\",\"ListItemText\":\"Grant-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Grant-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Grant-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Grant-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Grant-AzSnapshotAccess\",\"ListItemText\":\"Grant-AzSnapshotAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzSnapshotAccess\\r\\n\"},{\"CompletionText\":\"Grant-FileShareAccess\",\"ListItemText\":\"Grant-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Grant-HgsKeyProtectorAccess\",\"ListItemText\":\"Grant-HgsKeyProtectorAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-HgsKeyProtectorAccess \\r\\n\"},{\"CompletionText\":\"Grant-SmbClientAccessToServer\",\"ListItemText\":\"Grant-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Grant-SmbShareAccess\",\"ListItemText\":\"Grant-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Grant-VMConnectAccess\",\"ListItemText\":\"Grant-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"group\",\"ListItemText\":\"group\",\"ResultType\":2,\"ToolTip\":\"Group-Object\"},{\"CompletionText\":\"Group-Object\",\"ListItemText\":\"Group-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGroup-Object [[-Property] ] [-NoElement] [-AsHashTable] [-AsString] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"grpconv.exe\",\"ListItemText\":\"grpconv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\grpconv.exe\"},{\"CompletionText\":\"grsmba\",\"ListItemText\":\"grsmba\",\"ResultType\":2,\"ToolTip\":\"grsmba\"},{\"CompletionText\":\"grsmbclas\",\"ListItemText\":\"grsmbclas\",\"ResultType\":2,\"ToolTip\":\"grsmbclas\"},{\"CompletionText\":\"gsmba\",\"ListItemText\":\"gsmba\",\"ResultType\":2,\"ToolTip\":\"gsmba\"},{\"CompletionText\":\"gsmbb\",\"ListItemText\":\"gsmbb\",\"ResultType\":2,\"ToolTip\":\"gsmbb\"},{\"CompletionText\":\"gsmbc\",\"ListItemText\":\"gsmbc\",\"ResultType\":2,\"ToolTip\":\"gsmbc\"},{\"CompletionText\":\"gsmbcc\",\"ListItemText\":\"gsmbcc\",\"ResultType\":2,\"ToolTip\":\"gsmbcc\"},{\"CompletionText\":\"gsmbccm\",\"ListItemText\":\"gsmbccm\",\"ResultType\":2,\"ToolTip\":\"gsmbccm\"},{\"CompletionText\":\"gsmbclas\",\"ListItemText\":\"gsmbclas\",\"ResultType\":2,\"ToolTip\":\"gsmbclas\"},{\"CompletionText\":\"gsmbcn\",\"ListItemText\":\"gsmbcn\",\"ResultType\":2,\"ToolTip\":\"gsmbcn\"},{\"CompletionText\":\"gsmbd\",\"ListItemText\":\"gsmbd\",\"ResultType\":2,\"ToolTip\":\"gsmbd\"},{\"CompletionText\":\"gsmbgm\",\"ListItemText\":\"gsmbgm\",\"ResultType\":2,\"ToolTip\":\"gsmbgm\"},{\"CompletionText\":\"gsmbm\",\"ListItemText\":\"gsmbm\",\"ResultType\":2,\"ToolTip\":\"gsmbm\"},{\"CompletionText\":\"gsmbmc\",\"ListItemText\":\"gsmbmc\",\"ResultType\":2,\"ToolTip\":\"gsmbmc\"},{\"CompletionText\":\"gsmbo\",\"ListItemText\":\"gsmbo\",\"ResultType\":2,\"ToolTip\":\"gsmbo\"},{\"CompletionText\":\"gsmbs\",\"ListItemText\":\"gsmbs\",\"ResultType\":2,\"ToolTip\":\"gsmbs\"},{\"CompletionText\":\"gsmbsc\",\"ListItemText\":\"gsmbsc\",\"ResultType\":2,\"ToolTip\":\"gsmbsc\"},{\"CompletionText\":\"gsmbscm\",\"ListItemText\":\"gsmbscm\",\"ResultType\":2,\"ToolTip\":\"gsmbscm\"},{\"CompletionText\":\"gsmbscp\",\"ListItemText\":\"gsmbscp\",\"ResultType\":2,\"ToolTip\":\"gsmbscp\"},{\"CompletionText\":\"gsmbse\",\"ListItemText\":\"gsmbse\",\"ResultType\":2,\"ToolTip\":\"gsmbse\"},{\"CompletionText\":\"gsmbsn\",\"ListItemText\":\"gsmbsn\",\"ResultType\":2,\"ToolTip\":\"gsmbsn\"},{\"CompletionText\":\"gsmbt\",\"ListItemText\":\"gsmbt\",\"ResultType\":2,\"ToolTip\":\"gsmbt\"},{\"CompletionText\":\"gsmbw\",\"ListItemText\":\"gsmbw\",\"ResultType\":2,\"ToolTip\":\"gsmbw\"},{\"CompletionText\":\"gsn\",\"ListItemText\":\"gsn\",\"ResultType\":2,\"ToolTip\":\"Get-PSSession\"},{\"CompletionText\":\"gsv\",\"ListItemText\":\"gsv\",\"ResultType\":2,\"ToolTip\":\"Get-Service\"},{\"CompletionText\":\"gtz\",\"ListItemText\":\"gtz\",\"ResultType\":2,\"ToolTip\":\"Get-TimeZone\"},{\"CompletionText\":\"gu\",\"ListItemText\":\"gu\",\"ResultType\":2,\"ToolTip\":\"Get-Unique\"},{\"CompletionText\":\"gv\",\"ListItemText\":\"gv\",\"ResultType\":2,\"ToolTip\":\"Get-Variable\"},{\"CompletionText\":\"gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"gvm\"},{\"CompletionText\":\"gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"gvmr\"},{\"CompletionText\":\"gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"gvmrs\"},{\"CompletionText\":\"h\",\"ListItemText\":\"h\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"H:\",\"ListItemText\":\"H:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nH: \\r\\n\"},{\"CompletionText\":\"handle.exe\",\"ListItemText\":\"handle.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle.exe\"},{\"CompletionText\":\"handle64.exe\",\"ListItemText\":\"handle64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle64.exe\"},{\"CompletionText\":\"handle64a.exe\",\"ListItemText\":\"handle64a.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle64a.exe\"},{\"CompletionText\":\"hatch.exe\",\"ListItemText\":\"hatch.exe\",\"ResultType\":2,\"ToolTip\":\"c:\\\\users\\\\daniel\\\\.local\\\\bin\\\\hatch.exe\"},{\"CompletionText\":\"hcsdiag.exe\",\"ListItemText\":\"hcsdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hcsdiag.exe\"},{\"CompletionText\":\"hdwwiz.cpl\",\"ListItemText\":\"hdwwiz.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hdwwiz.cpl\"},{\"CompletionText\":\"hdwwiz.exe\",\"ListItemText\":\"hdwwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hdwwiz.exe\"},{\"CompletionText\":\"help\",\"ListItemText\":\"help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nhelp [[-Name] ] [-Path ] [-Category ] [-Full] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Detailed [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Examples [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Parameter [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Online [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -ShowWindow [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\"},{\"CompletionText\":\"help.exe\",\"ListItemText\":\"help.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\help.exe\"},{\"CompletionText\":\"HelpPane.exe\",\"ListItemText\":\"HelpPane.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\HelpPane.exe\"},{\"CompletionText\":\"hh.exe\",\"ListItemText\":\"hh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\hh.exe\"},{\"CompletionText\":\"Hide-VirtualDisk\",\"ListItemText\":\"Hide-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nHide-VirtualDisk \\r\\n\"},{\"CompletionText\":\"history\",\"ListItemText\":\"history\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"hnsdiag.exe\",\"ListItemText\":\"hnsdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hnsdiag.exe\"},{\"CompletionText\":\"HOSTNAME.EXE\",\"ListItemText\":\"HOSTNAME.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\HOSTNAME.EXE\"},{\"CompletionText\":\"hsdb.exe\",\"ListItemText\":\"hsdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\hsdb.exe\"},{\"CompletionText\":\"hub-tool.exe\",\"ListItemText\":\"hub-tool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\hub-tool.exe\"},{\"CompletionText\":\"hvax64.exe\",\"ListItemText\":\"hvax64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvax64.exe\"},{\"CompletionText\":\"hvc.exe\",\"ListItemText\":\"hvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvc.exe\"},{\"CompletionText\":\"hvix64.exe\",\"ListItemText\":\"hvix64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvix64.exe\"},{\"CompletionText\":\"hvsievaluator.exe\",\"ListItemText\":\"hvsievaluator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvsievaluator.exe\"},{\"CompletionText\":\"I:\",\"ListItemText\":\"I:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nI: \\r\\n\"},{\"CompletionText\":\"icacls.exe\",\"ListItemText\":\"icacls.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\icacls.exe\"},{\"CompletionText\":\"icim\",\"ListItemText\":\"icim\",\"ResultType\":2,\"ToolTip\":\"icim\"},{\"CompletionText\":\"icm\",\"ListItemText\":\"icm\",\"ResultType\":2,\"ToolTip\":\"Invoke-Command\"},{\"CompletionText\":\"IcsEntitlementHost.exe\",\"ListItemText\":\"IcsEntitlementHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\IcsEntitlementHost.exe\"},{\"CompletionText\":\"icsunattend.exe\",\"ListItemText\":\"icsunattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\icsunattend.exe\"},{\"CompletionText\":\"idle.exe\",\"ListItemText\":\"idle.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle.exe\"},{\"CompletionText\":\"idle3.9.exe\",\"ListItemText\":\"idle3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle3.9.exe\"},{\"CompletionText\":\"idle3.exe\",\"ListItemText\":\"idle3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle3.exe\"},{\"CompletionText\":\"idlj.exe\",\"ListItemText\":\"idlj.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\idlj.exe\"},{\"CompletionText\":\"ie4uinit.exe\",\"ListItemText\":\"ie4uinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ie4uinit.exe\"},{\"CompletionText\":\"ie4ushowIE.exe\",\"ListItemText\":\"ie4ushowIE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ie4ushowIE.exe\"},{\"CompletionText\":\"IESettingSync.exe\",\"ListItemText\":\"IESettingSync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\IESettingSync.exe\"},{\"CompletionText\":\"ieUnatt.exe\",\"ListItemText\":\"ieUnatt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ieUnatt.exe\"},{\"CompletionText\":\"iex\",\"ListItemText\":\"iex\",\"ResultType\":2,\"ToolTip\":\"Invoke-Expression\"},{\"CompletionText\":\"iexpress.exe\",\"ListItemText\":\"iexpress.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iexpress.exe\"},{\"CompletionText\":\"ihy\",\"ListItemText\":\"ihy\",\"ResultType\":2,\"ToolTip\":\"Invoke-History\"},{\"CompletionText\":\"ii\",\"ListItemText\":\"ii\",\"ResultType\":2,\"ToolTip\":\"Invoke-Item\"},{\"CompletionText\":\"immersivetpmvscmgrsvr.exe\",\"ListItemText\":\"immersivetpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\immersivetpmvscmgrsvr.exe\"},{\"CompletionText\":\"Import-AdlStoreItem\",\"ListItemText\":\"Import-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Import-AdlStoreItem\"},{\"CompletionText\":\"Import-Alias\",\"ListItemText\":\"Import-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Alias [-Path] [-Scope ] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nImport-Alias -LiteralPath [-Scope ] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Import-AzAksCredential\",\"ListItemText\":\"Import-AzAksCredential\",\"ResultType\":2,\"ToolTip\":\"Import-AzAksCredential\\r\\n\"},{\"CompletionText\":\"Import-AzApiManagementApi\",\"ListItemText\":\"Import-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Import-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationDscConfiguration\",\"ListItemText\":\"Import-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Import-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationModule\",\"ListItemText\":\"Import-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationModule\"},{\"CompletionText\":\"Import-AzAutomationRunbook\",\"ListItemText\":\"Import-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Import-AzCdnEndpointContent\",\"ListItemText\":\"Import-AzCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Import-AzConfig\",\"ListItemText\":\"Import-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Import-AzConfig\\r\\n\"},{\"CompletionText\":\"Import-AzContainerRegistryImage\",\"ListItemText\":\"Import-AzContainerRegistryImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzContainerRegistryImage \\r\\n\"},{\"CompletionText\":\"Import-AzContext\",\"ListItemText\":\"Import-AzContext\",\"ResultType\":2,\"ToolTip\":\"Import-AzContext\\r\\n\"},{\"CompletionText\":\"Import-AzDataLakeStoreItem\",\"ListItemText\":\"Import-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Import-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Import-AzKeyVaultCertificate\",\"ListItemText\":\"Import-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Import-AzKeyVaultSecurityDomain\",\"ListItemText\":\"Import-AzKeyVaultSecurityDomain\",\"ResultType\":2,\"ToolTip\":\"Import-AzKeyVaultSecurityDomain\\r\\n\"},{\"CompletionText\":\"Import-AzMlWebService\",\"ListItemText\":\"Import-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Import-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\",\"ListItemText\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\",\"ResultType\":2,\"ToolTip\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\\r\\n\"},{\"CompletionText\":\"Import-AzRedisCache\",\"ListItemText\":\"Import-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Import-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Import-AzRedisEnterpriseCache\",\"ListItemText\":\"Import-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Import-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Import-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"Import-AzRedisEnterpriseCacheDatabase\"},{\"CompletionText\":\"Import-AzSynapseKqlScript\",\"ListItemText\":\"Import-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseKqlScript\"},{\"CompletionText\":\"Import-AzSynapseNotebook\",\"ListItemText\":\"Import-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseNotebook\"},{\"CompletionText\":\"Import-AzSynapseSparkConfiguration\",\"ListItemText\":\"Import-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseSparkConfiguration\"},{\"CompletionText\":\"Import-AzSynapseSqlScript\",\"ListItemText\":\"Import-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseSqlScript\"},{\"CompletionText\":\"Import-AzWebAppKeyVaultCertificate\",\"ListItemText\":\"Import-AzWebAppKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-AzWebAppKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Import-BCCachePackage\",\"ListItemText\":\"Import-BCCachePackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-BCCachePackage \\r\\n\"},{\"CompletionText\":\"Import-BcdStore\",\"ListItemText\":\"Import-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Import-BcdStore\\r\\n\"},{\"CompletionText\":\"Import-BCSecretKey\",\"ListItemText\":\"Import-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Import-BinaryMiLog\",\"ListItemText\":\"Import-BinaryMiLog\",\"ResultType\":2,\"ToolTip\":\"Import-BinaryMiLog\\r\\n\"},{\"CompletionText\":\"Import-Certificate\",\"ListItemText\":\"Import-Certificate\",\"ResultType\":2,\"ToolTip\":\"Import-Certificate\\r\\n\"},{\"CompletionText\":\"Import-Clixml\",\"ListItemText\":\"Import-Clixml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Clixml [-Path] [-IncludeTotalCount] [-Skip ] [-First ] []\\r\\n\\r\\nImport-Clixml -LiteralPath [-IncludeTotalCount] [-Skip ] [-First ] []\\r\\n\"},{\"CompletionText\":\"Import-Counter\",\"ListItemText\":\"Import-Counter\",\"ResultType\":2,\"ToolTip\":\"Import-Counter\\r\\n\"},{\"CompletionText\":\"Import-Csv\",\"ListItemText\":\"Import-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Csv [-Path] [[-Delimiter] ] [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv [[-Delimiter] ] -LiteralPath [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv [-Path] -UseCulture [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv -LiteralPath -UseCulture [-Header ] [-Encoding ] []\\r\\n\"},{\"CompletionText\":\"Import-HgsGuardian\",\"ListItemText\":\"Import-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Import-IseSnippet\",\"ListItemText\":\"Import-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-IseSnippet \\r\\n\"},{\"CompletionText\":\"Import-LocalizedData\",\"ListItemText\":\"Import-LocalizedData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-LocalizedData [[-BindingVariable] ] [[-UICulture] ] [-BaseDirectory ] [-FileName ] [-SupportedCommand ] []\\r\\n\"},{\"CompletionText\":\"Import-Module\",\"ListItemText\":\"Import-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Module [-Name] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Name] -PSSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Name] -CimSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] [-CimResourceUri ] [-CimNamespace ] []\\r\\n\\r\\nImport-Module [-Name] -UseWindowsPowerShell [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] -PSSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] -UseWindowsPowerShell [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Assembly] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-ModuleInfo] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Import-PackageProvider\",\"ListItemText\":\"Import-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Import-PackageProvider\\r\\n\"},{\"CompletionText\":\"Import-PfxCertificate\",\"ListItemText\":\"Import-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Import-PowerShellDataFile\",\"ListItemText\":\"Import-PowerShellDataFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PowerShellDataFile [-Path] [-SkipLimitCheck] []\\r\\n\\r\\nImport-PowerShellDataFile [-LiteralPath] [-SkipLimitCheck] []\\r\\n\"},{\"CompletionText\":\"Import-PSGetRepository\",\"ListItemText\":\"Import-PSGetRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PSGetRepository \\r\\n\"},{\"CompletionText\":\"Import-PSSession\",\"ListItemText\":\"Import-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PSSession [-Session] [[-CommandName] ] [[-FormatTypeName] ] [-Prefix ] [-DisableNameChecking] [-AllowClobber] [-ArgumentList ] [-CommandType ] [-Module ] [-FullyQualifiedModule ] [-Certificate ] []\\r\\n\"},{\"CompletionText\":\"Import-StartLayout\",\"ListItemText\":\"Import-StartLayout\",\"ResultType\":2,\"ToolTip\":\"Import-StartLayout\\r\\n\"},{\"CompletionText\":\"Import-TpmOwnerAuth\",\"ListItemText\":\"Import-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"Import-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"Import-VM\",\"ListItemText\":\"Import-VM\",\"ResultType\":2,\"ToolTip\":\"Import-VM\\r\\n\"},{\"CompletionText\":\"Import-VMInitialReplication\",\"ListItemText\":\"Import-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Import-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Import-WinhttpProxy\",\"ListItemText\":\"Import-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"In\",\"ListItemText\":\"In\",\"ResultType\":2,\"ToolTip\":\"\\r\\nIn \\r\\n\"},{\"CompletionText\":\"inetcpl.cpl\",\"ListItemText\":\"inetcpl.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\inetcpl.cpl\"},{\"CompletionText\":\"InfDefaultInstall.exe\",\"ListItemText\":\"InfDefaultInstall.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\InfDefaultInstall.exe\"},{\"CompletionText\":\"Initialize-AzDataProtectionBackupInstance\",\"ListItemText\":\"Initialize-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Initialize-AzDataProtectionRestoreRequest\",\"ListItemText\":\"Initialize-AzDataProtectionRestoreRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzDataProtectionRestoreRequest \\r\\n\"},{\"CompletionText\":\"Initialize-AzMigrateReplicationInfrastructure\",\"ListItemText\":\"Initialize-AzMigrateReplicationInfrastructure\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzMigrateReplicationInfrastructure \\r\\n\"},{\"CompletionText\":\"Initialize-AzRecoveryServicesBackupProtectableItem\",\"ListItemText\":\"Initialize-AzRecoveryServicesBackupProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Initialize-AzRecoveryServicesBackupProtectableItem\\r\\n\"},{\"CompletionText\":\"Initialize-AzRecoveryServicesDSMove\",\"ListItemText\":\"Initialize-AzRecoveryServicesDSMove\",\"ResultType\":2,\"ToolTip\":\"Initialize-AzRecoveryServicesDSMove\\r\\n\"},{\"CompletionText\":\"Initialize-Disk\",\"ListItemText\":\"Initialize-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-Disk \\r\\n\"},{\"CompletionText\":\"Initialize-PmemPhysicalDevice\",\"ListItemText\":\"Initialize-PmemPhysicalDevice\",\"ResultType\":2,\"ToolTip\":\"Initialize-PmemPhysicalDevice\\r\\n\"},{\"CompletionText\":\"Initialize-Tpm\",\"ListItemText\":\"Initialize-Tpm\",\"ResultType\":2,\"ToolTip\":\"Initialize-Tpm\\r\\n\"},{\"CompletionText\":\"Initialize-Volume\",\"ListItemText\":\"Initialize-Volume\",\"ResultType\":2,\"ToolTip\":\"Initialize-Volume\"},{\"CompletionText\":\"inmo\",\"ListItemText\":\"inmo\",\"ResultType\":2,\"ToolTip\":\"inmo\"},{\"CompletionText\":\"InModuleScope\",\"ListItemText\":\"InModuleScope\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInModuleScope \\r\\n\"},{\"CompletionText\":\"InputSwitchToastHandler.exe\",\"ListItemText\":\"InputSwitchToastHandler.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\InputSwitchToastHandler.exe\"},{\"CompletionText\":\"Install-AzAksCliTool\",\"ListItemText\":\"Install-AzAksCliTool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-AzAksCliTool \\r\\n\"},{\"CompletionText\":\"Install-AzAksKubectl\",\"ListItemText\":\"Install-AzAksKubectl\",\"ResultType\":2,\"ToolTip\":\"Install-AzAksKubectl\"},{\"CompletionText\":\"Install-AzStackHCIRemoteSupport\",\"ListItemText\":\"Install-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Install-Dtc\",\"ListItemText\":\"Install-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Dtc \\r\\n\"},{\"CompletionText\":\"Install-Language\",\"ListItemText\":\"Install-Language\",\"ResultType\":2,\"ToolTip\":\"Install-Language\\r\\n\"},{\"CompletionText\":\"Install-Module\",\"ListItemText\":\"Install-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Module \\r\\n\"},{\"CompletionText\":\"Install-Package\",\"ListItemText\":\"Install-Package\",\"ResultType\":2,\"ToolTip\":\"Install-Package\\r\\n\"},{\"CompletionText\":\"Install-PackageProvider\",\"ListItemText\":\"Install-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Install-PackageProvider\\r\\n\"},{\"CompletionText\":\"Install-PowerShellRemoting.ps1\",\"ListItemText\":\"Install-PowerShellRemoting.ps1\",\"ResultType\":2,\"ToolTip\":\"Install-PowerShellRemoting.ps1 [-PowerShellHome ] []\\r\\nInstall-PowerShellRemoting.ps1 -Force [-PowerShellHome ] []\\r\\n\"},{\"CompletionText\":\"Install-ProvisioningPackage\",\"ListItemText\":\"Install-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Install-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Install-PSResource\",\"ListItemText\":\"Install-PSResource\",\"ResultType\":2,\"ToolTip\":\"Install-PSResource\\r\\n\"},{\"CompletionText\":\"Install-Script\",\"ListItemText\":\"Install-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Script \\r\\n\"},{\"CompletionText\":\"Install-TrustedProvisioningCertificate\",\"ListItemText\":\"Install-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Install-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"InstallPSCorePolicyDefinitions.ps1\",\"ListItemText\":\"InstallPSCorePolicyDefinitions.ps1\",\"ResultType\":2,\"ToolTip\":\"InstallPSCorePolicyDefinitions.ps1 [[-Path] ] []\\r\\n\"},{\"CompletionText\":\"install_tools.bat\",\"ListItemText\":\"install_tools.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\install_tools.bat\"},{\"CompletionText\":\"intl.cpl\",\"ListItemText\":\"intl.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\intl.cpl\"},{\"CompletionText\":\"Invoke-AsWorkflow\",\"ListItemText\":\"Invoke-AsWorkflow\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AsWorkflow \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksAbortAgentPoolLatestOperation\",\"ListItemText\":\"Invoke-AzAksAbortAgentPoolLatestOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksAbortAgentPoolLatestOperation \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksAbortManagedClusterLatestOperation\",\"ListItemText\":\"Invoke-AzAksAbortManagedClusterLatestOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksAbortManagedClusterLatestOperation \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksRotateManagedClusterServiceAccountSigningKey\",\"ListItemText\":\"Invoke-AzAksRotateManagedClusterServiceAccountSigningKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksRotateManagedClusterServiceAccountSigningKey \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksRunCommand\",\"ListItemText\":\"Invoke-AzAksRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzAksRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRebuild\",\"ListItemText\":\"Invoke-AzCloudServiceRebuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRebuild \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceReimage\",\"ListItemText\":\"Invoke-AzCloudServiceReimage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceReimage \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRoleInstanceRebuild\",\"ListItemText\":\"Invoke-AzCloudServiceRoleInstanceRebuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRoleInstanceRebuild \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRoleInstanceReimage\",\"ListItemText\":\"Invoke-AzCloudServiceRoleInstanceReimage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRoleInstanceReimage \\r\\n\"},{\"CompletionText\":\"Invoke-AzContainerInstanceCommand\",\"ListItemText\":\"Invoke-AzContainerInstanceCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzContainerInstanceCommand \\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBTableThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBTableThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBTableThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeDevice\",\"ListItemText\":\"Invoke-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeShare\",\"ListItemText\":\"Invoke-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Invoke-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\",\"ListItemText\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\",\"ListItemText\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Invoke-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Invoke-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Invoke-AzHDInsightHiveJob\",\"ListItemText\":\"Invoke-AzHDInsightHiveJob\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzHDInsightHiveJob\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubConfigMetric\",\"ListItemText\":\"Invoke-AzIotHubConfigMetric\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubConfigMetric\"},{\"CompletionText\":\"Invoke-AzIotHubConfigurationMetricsQuery\",\"ListItemText\":\"Invoke-AzIotHubConfigurationMetricsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubConfigurationMetricsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubDeploymentMetricsQuery\",\"ListItemText\":\"Invoke-AzIotHubDeploymentMetricsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeploymentMetricsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubDeployMetric\",\"ListItemText\":\"Invoke-AzIotHubDeployMetric\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeployMetric\"},{\"CompletionText\":\"Invoke-AzIotHubDeviceMethod\",\"ListItemText\":\"Invoke-AzIotHubDeviceMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeviceMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubManualFailover\",\"ListItemText\":\"Invoke-AzIotHubManualFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubManualFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubModuleMethod\",\"ListItemText\":\"Invoke-AzIotHubModuleMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubModuleMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubQuery\",\"ListItemText\":\"Invoke-AzIotHubQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzKeyVaultKeyOperation\",\"ListItemText\":\"Invoke-AzKeyVaultKeyOperation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzKeyVaultKeyOperation\\r\\n\"},{\"CompletionText\":\"Invoke-AzKeyVaultKeyRotation\",\"ListItemText\":\"Invoke-AzKeyVaultKeyRotation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzKeyVaultKeyRotation\\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDataConnectionValidation\",\"ListItemText\":\"Invoke-AzKustoDataConnectionValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDataConnectionValidation \\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDetachClusterFollowerDatabase\",\"ListItemText\":\"Invoke-AzKustoDetachClusterFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDetachClusterFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDiagnoseClusterVirtualNetwork\",\"ListItemText\":\"Invoke-AzKustoDiagnoseClusterVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDiagnoseClusterVirtualNetwork \\r\\n\"},{\"CompletionText\":\"Invoke-AzMarketplaceSignTerms\",\"ListItemText\":\"Invoke-AzMarketplaceSignTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMarketplaceSignTerms \\r\\n\"},{\"CompletionText\":\"Invoke-AzMLWorkspaceDiagnose\",\"ListItemText\":\"Invoke-AzMLWorkspaceDiagnose\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMLWorkspaceDiagnose \\r\\n\"},{\"CompletionText\":\"Invoke-AzMLWorkspaceNotebook\",\"ListItemText\":\"Invoke-AzMLWorkspaceNotebook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMLWorkspaceNotebook \\r\\n\"},{\"CompletionText\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\",\"ListItemText\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\\r\\n\"},{\"CompletionText\":\"Invoke-AzOperationalInsightsMigrateTable\",\"ListItemText\":\"Invoke-AzOperationalInsightsMigrateTable\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzOperationalInsightsMigrateTable\\r\\n\"},{\"CompletionText\":\"Invoke-AzOperationalInsightsQuery\",\"ListItemText\":\"Invoke-AzOperationalInsightsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzOperationalInsightsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzRedeploySqlVM\",\"ListItemText\":\"Invoke-AzRedeploySqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedeploySqlVM \\r\\n\"},{\"CompletionText\":\"Invoke-AzRedisEnterpriseCacheDatabaseFlush\",\"ListItemText\":\"Invoke-AzRedisEnterpriseCacheDatabaseFlush\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedisEnterpriseCacheDatabaseFlush \\r\\n\"},{\"CompletionText\":\"Invoke-AzRedisEnterpriseCacheForceDatabaseUnlink\",\"ListItemText\":\"Invoke-AzRedisEnterpriseCacheForceDatabaseUnlink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedisEnterpriseCacheForceDatabaseUnlink \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceAction\",\"ListItemText\":\"Invoke-AzResourceAction\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzResourceAction\\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverBulkRemove\",\"ListItemText\":\"Invoke-AzResourceMoverBulkRemove\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverBulkRemove \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverCommit\",\"ListItemText\":\"Invoke-AzResourceMoverCommit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverCommit \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverDiscard\",\"ListItemText\":\"Invoke-AzResourceMoverDiscard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverDiscard \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverInitiateMove\",\"ListItemText\":\"Invoke-AzResourceMoverInitiateMove\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverInitiateMove \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverPrepare\",\"ListItemText\":\"Invoke-AzResourceMoverPrepare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverPrepare \\r\\n\"},{\"CompletionText\":\"Invoke-AzRest\",\"ListItemText\":\"Invoke-AzRest\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRest\"},{\"CompletionText\":\"Invoke-AzRestMethod\",\"ListItemText\":\"Invoke-AzRestMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRestMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\",\"ListItemText\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzSentinelThreatIntelligenceIndicatorQuery\",\"ListItemText\":\"Invoke-AzSentinelThreatIntelligenceIndicatorQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSentinelThreatIntelligenceIndicatorQuery \\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseFailover\",\"ListItemText\":\"Invoke-AzSqlDatabaseFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\",\"ListItemText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlElasticPoolFailover\",\"ListItemText\":\"Invoke-AzSqlElasticPoolFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlElasticPoolFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlInstanceFailover\",\"ListItemText\":\"Invoke-AzSqlInstanceFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlInstanceFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\",\"ListItemText\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlVMTroubleshoot\",\"ListItemText\":\"Invoke-AzSqlVMTroubleshoot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSqlVMTroubleshoot \\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageAccountFailover\",\"ListItemText\":\"Invoke-AzStorageAccountFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageAccountFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ListItemText\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageSyncChangeDetection\",\"ListItemText\":\"Invoke-AzStorageSyncChangeDetection\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageSyncChangeDetection\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageSyncCompatibilityCheck\",\"ListItemText\":\"Invoke-AzStorageSyncCompatibilityCheck\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageSyncCompatibilityCheck\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\",\"ListItemText\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseDetachKustoPoolFollowerDatabase\",\"ListItemText\":\"Invoke-AzSynapseDetachKustoPoolFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSynapseDetachKustoPoolFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\",\"ListItemText\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapsePipeline\",\"ListItemText\":\"Invoke-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseSparkStatement\",\"ListItemText\":\"Invoke-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseTriggerRun\",\"ListItemText\":\"Invoke-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmAssessPatch\",\"ListItemText\":\"Invoke-AzVmAssessPatch\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmAssessPatch\"},{\"CompletionText\":\"Invoke-AzVmInstallPatch\",\"ListItemText\":\"Invoke-AzVmInstallPatch\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmInstallPatch\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmPatchAssess\",\"ListItemText\":\"Invoke-AzVmPatchAssess\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmPatchAssess\"},{\"CompletionText\":\"Invoke-AzVmPatchAssessment\",\"ListItemText\":\"Invoke-AzVmPatchAssessment\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmPatchAssessment\\r\\n\"},{\"CompletionText\":\"Invoke-AzVMReimage\",\"ListItemText\":\"Invoke-AzVMReimage\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVMReimage\\r\\n\"},{\"CompletionText\":\"Invoke-AzVMRunCommand\",\"ListItemText\":\"Invoke-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVMRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmssVMRunCommand\",\"ListItemText\":\"Invoke-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmssVMRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-CimMethod\",\"ListItemText\":\"Invoke-CimMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-CimMethod\\r\\n\"},{\"CompletionText\":\"Invoke-Command\",\"ListItemText\":\"Invoke-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Command [-ScriptBlock] [-NoNewScope] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-Session] ] [-ScriptBlock] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-Session] ] [-FilePath] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-ComputerName] ] [-ScriptBlock] [-Credential ] [-Port ] [-UseSSL] [-ConfigurationName ] [-ApplicationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-SessionName ] [-HideComputerName] [-JobName ] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [-CertificateThumbprint ] []\\r\\n\\r\\nInvoke-Command [[-ComputerName] ] [-FilePath] [-Credential ] [-Port ] [-UseSSL] [-ConfigurationName ] [-ApplicationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-SessionName ] [-HideComputerName] [-JobName ] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-ConnectionUri] ] [-ScriptBlock] [-Credential ] [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [-CertificateThumbprint ] []\\r\\n\\r\\nInvoke-Command [[-ConnectionUri] ] [-FilePath] [-Credential ] [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-VMId] [-ScriptBlock] -Credential [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -Credential -VMName [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-VMId] [-FilePath] -Credential [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-FilePath] -Credential -VMName [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -HostName [-Port ] [-AsJob] [-HideComputerName] [-JobName ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -ContainerId [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RunAsAdministrator] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-FilePath] -ContainerId [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RunAsAdministrator] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -SSHConnection [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command -FilePath -HostName [-AsJob] [-HideComputerName] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command -FilePath -SSHConnection [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\"},{\"CompletionText\":\"Invoke-CommandInDesktopPackage\",\"ListItemText\":\"Invoke-CommandInDesktopPackage\",\"ResultType\":2,\"ToolTip\":\"Invoke-CommandInDesktopPackage\\r\\n\"},{\"CompletionText\":\"Invoke-DscResource\",\"ListItemText\":\"Invoke-DscResource\",\"ResultType\":2,\"ToolTip\":\"Invoke-DscResource\\r\\n\"},{\"CompletionText\":\"Invoke-Expression\",\"ListItemText\":\"Invoke-Expression\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Expression [-Command] []\\r\\n\"},{\"CompletionText\":\"Invoke-History\",\"ListItemText\":\"Invoke-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-History [[-Id] ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Invoke-HnsRequest\",\"ListItemText\":\"Invoke-HnsRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-HnsRequest \\r\\n\"},{\"CompletionText\":\"Invoke-Item\",\"ListItemText\":\"Invoke-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nInvoke-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Invoke-LapsPolicyProcessing\",\"ListItemText\":\"Invoke-LapsPolicyProcessing\",\"ResultType\":2,\"ToolTip\":\"Invoke-LapsPolicyProcessing\\r\\n\"},{\"CompletionText\":\"Invoke-Mock\",\"ListItemText\":\"Invoke-Mock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Mock \\r\\n\"},{\"CompletionText\":\"Invoke-OperationValidation\",\"ListItemText\":\"Invoke-OperationValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-OperationValidation \\r\\n\"},{\"CompletionText\":\"Invoke-Pester\",\"ListItemText\":\"Invoke-Pester\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Pester \\r\\n\"},{\"CompletionText\":\"Invoke-RestMethod\",\"ListItemText\":\"Invoke-RestMethod\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-RestMethod [-Uri] [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -NoProxy [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -CustomMethod [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -CustomMethod -NoProxy [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\"},{\"CompletionText\":\"Invoke-TroubleshootingPack\",\"ListItemText\":\"Invoke-TroubleshootingPack\",\"ResultType\":2,\"ToolTip\":\"Invoke-TroubleshootingPack\\r\\n\"},{\"CompletionText\":\"Invoke-WebRequest\",\"ListItemText\":\"Invoke-WebRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-WebRequest [-Uri] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -NoProxy [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -CustomMethod [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -CustomMethod -NoProxy [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\"},{\"CompletionText\":\"Invoke-WSManAction\",\"ListItemText\":\"Invoke-WSManAction\",\"ResultType\":2,\"ToolTip\":\"Invoke-WSManAction\\r\\n\"},{\"CompletionText\":\"iotstartup.exe\",\"ListItemText\":\"iotstartup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iotstartup.exe\"},{\"CompletionText\":\"ipal\",\"ListItemText\":\"ipal\",\"ResultType\":2,\"ToolTip\":\"Import-Alias\"},{\"CompletionText\":\"ipconfig.exe\",\"ListItemText\":\"ipconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ipconfig.exe\"},{\"CompletionText\":\"ipcsv\",\"ListItemText\":\"ipcsv\",\"ResultType\":2,\"ToolTip\":\"Import-Csv\"},{\"CompletionText\":\"ipmo\",\"ListItemText\":\"ipmo\",\"ResultType\":2,\"ToolTip\":\"Import-Module\"},{\"CompletionText\":\"irm\",\"ListItemText\":\"irm\",\"ResultType\":2,\"ToolTip\":\"Invoke-RestMethod\"},{\"CompletionText\":\"irprops.cpl\",\"ListItemText\":\"irprops.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\irprops.cpl\"},{\"CompletionText\":\"iru\",\"ListItemText\":\"iru\",\"ResultType\":2,\"ToolTip\":\"iru\"},{\"CompletionText\":\"iscsicli.exe\",\"ListItemText\":\"iscsicli.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iscsicli.exe\"},{\"CompletionText\":\"iscsicpl.exe\",\"ListItemText\":\"iscsicpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iscsicpl.exe\"},{\"CompletionText\":\"ISM.exe\",\"ListItemText\":\"ISM.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ISM.exe\"},{\"CompletionText\":\"isoburn.exe\",\"ListItemText\":\"isoburn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\isoburn.exe\"},{\"CompletionText\":\"isres\",\"ListItemText\":\"isres\",\"ResultType\":2,\"ToolTip\":\"isres\"},{\"CompletionText\":\"It\",\"ListItemText\":\"It\",\"ResultType\":2,\"ToolTip\":\"\\r\\nIt \\r\\n\"},{\"CompletionText\":\"iwr\",\"ListItemText\":\"iwr\",\"ResultType\":2,\"ToolTip\":\"Invoke-WebRequest\"},{\"CompletionText\":\"J:\",\"ListItemText\":\"J:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJ: \\r\\n\"},{\"CompletionText\":\"jabswitch.exe\",\"ListItemText\":\"jabswitch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jabswitch.exe\"},{\"CompletionText\":\"jar.exe\",\"ListItemText\":\"jar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jar.exe\"},{\"CompletionText\":\"jarsigner.exe\",\"ListItemText\":\"jarsigner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jarsigner.exe\"},{\"CompletionText\":\"java-rmi.exe\",\"ListItemText\":\"java-rmi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\java-rmi.exe\"},{\"CompletionText\":\"java.exe\",\"ListItemText\":\"java.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\java.exe\"},{\"CompletionText\":\"javac.exe\",\"ListItemText\":\"javac.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javac.exe\"},{\"CompletionText\":\"javadoc.exe\",\"ListItemText\":\"javadoc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javadoc.exe\"},{\"CompletionText\":\"javah.exe\",\"ListItemText\":\"javah.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javah.exe\"},{\"CompletionText\":\"javap.exe\",\"ListItemText\":\"javap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javap.exe\"},{\"CompletionText\":\"javaw.exe\",\"ListItemText\":\"javaw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javaw.exe\"},{\"CompletionText\":\"jcmd.exe\",\"ListItemText\":\"jcmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jcmd.exe\"},{\"CompletionText\":\"jconsole.exe\",\"ListItemText\":\"jconsole.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jconsole.exe\"},{\"CompletionText\":\"jdb.exe\",\"ListItemText\":\"jdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jdb.exe\"},{\"CompletionText\":\"jdeps.exe\",\"ListItemText\":\"jdeps.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jdeps.exe\"},{\"CompletionText\":\"jfr.exe\",\"ListItemText\":\"jfr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jfr.exe\"},{\"CompletionText\":\"jhat.exe\",\"ListItemText\":\"jhat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jhat.exe\"},{\"CompletionText\":\"jinfo.exe\",\"ListItemText\":\"jinfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jinfo.exe\"},{\"CompletionText\":\"jjs.exe\",\"ListItemText\":\"jjs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jjs.exe\"},{\"CompletionText\":\"jmap.exe\",\"ListItemText\":\"jmap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jmap.exe\"},{\"CompletionText\":\"Join-AdlStoreItem\",\"ListItemText\":\"Join-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Join-AdlStoreItem\"},{\"CompletionText\":\"Join-AzDataLakeStoreItem\",\"ListItemText\":\"Join-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Join-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Join-DtcDiagnosticResourceManager\",\"ListItemText\":\"Join-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Join-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Join-Path\",\"ListItemText\":\"Join-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJoin-Path [-Path] [-ChildPath] [[-AdditionalChildPath] ] [-Resolve] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Join-String\",\"ListItemText\":\"Join-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-SingleQuote] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-DoubleQuote] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-FormatString ] [-UseCulture] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"joy.cpl\",\"ListItemText\":\"joy.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\joy.cpl\"},{\"CompletionText\":\"jps.exe\",\"ListItemText\":\"jps.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jps.exe\"},{\"CompletionText\":\"jrunscript.exe\",\"ListItemText\":\"jrunscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jrunscript.exe\"},{\"CompletionText\":\"jsadebugd.exe\",\"ListItemText\":\"jsadebugd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jsadebugd.exe\"},{\"CompletionText\":\"jstack.exe\",\"ListItemText\":\"jstack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstack.exe\"},{\"CompletionText\":\"jstat.exe\",\"ListItemText\":\"jstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstat.exe\"},{\"CompletionText\":\"jstatd.exe\",\"ListItemText\":\"jstatd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstatd.exe\"},{\"CompletionText\":\"K:\",\"ListItemText\":\"K:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nK: \\r\\n\"},{\"CompletionText\":\"keyboxd.exe\",\"ListItemText\":\"keyboxd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\keyboxd.exe\"},{\"CompletionText\":\"keytool.exe\",\"ListItemText\":\"keytool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\keytool.exe\"},{\"CompletionText\":\"kill\",\"ListItemText\":\"kill\",\"ResultType\":2,\"ToolTip\":\"Stop-Process\"},{\"CompletionText\":\"kinit.exe\",\"ListItemText\":\"kinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\kinit.exe\"},{\"CompletionText\":\"klist.exe\",\"ListItemText\":\"klist.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\klist.exe\"},{\"CompletionText\":\"ksetup.exe\",\"ListItemText\":\"ksetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ksetup.exe\"},{\"CompletionText\":\"ktab.exe\",\"ListItemText\":\"ktab.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\ktab.exe\"},{\"CompletionText\":\"ktmutil.exe\",\"ListItemText\":\"ktmutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ktmutil.exe\"},{\"CompletionText\":\"kubectl.exe\",\"ListItemText\":\"kubectl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\kubectl.exe\"},{\"CompletionText\":\"L:\",\"ListItemText\":\"L:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nL: \\r\\n\"},{\"CompletionText\":\"la57setup.exe\",\"ListItemText\":\"la57setup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\la57setup.exe\"},{\"CompletionText\":\"label.exe\",\"ListItemText\":\"label.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\label.exe\"},{\"CompletionText\":\"LanguageComponentsInstallerComHandler.exe\",\"ListItemText\":\"LanguageComponentsInstallerComHandler.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LanguageComponentsInstallerComHandler.exe\"},{\"CompletionText\":\"LaunchTM.exe\",\"ListItemText\":\"LaunchTM.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LaunchTM.exe\"},{\"CompletionText\":\"LaunchWinApp.exe\",\"ListItemText\":\"LaunchWinApp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LaunchWinApp.exe\"},{\"CompletionText\":\"LegacyNetUXHost.exe\",\"ListItemText\":\"LegacyNetUXHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LegacyNetUXHost.exe\"},{\"CompletionText\":\"less.exe\",\"ListItemText\":\"less.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\less.exe\"},{\"CompletionText\":\"LicenseManagerShellext.exe\",\"ListItemText\":\"LicenseManagerShellext.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LicenseManagerShellext.exe\"},{\"CompletionText\":\"licensingdiag.exe\",\"ListItemText\":\"licensingdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\licensingdiag.exe\"},{\"CompletionText\":\"LicensingUI.exe\",\"ListItemText\":\"LicensingUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LicensingUI.exe\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ListItemText\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableSslOptions\",\"ListItemText\":\"List-AzApplicationGatewayAvailableSslOptions\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableSslOptions\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableWafRuleSets\",\"ListItemText\":\"List-AzApplicationGatewayAvailableWafRuleSets\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableWafRuleSets\"},{\"CompletionText\":\"List-AzApplicationGatewaySslPredefinedPolicy\",\"ListItemText\":\"List-AzApplicationGatewaySslPredefinedPolicy\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewaySslPredefinedPolicy\"},{\"CompletionText\":\"LiveCaptions.exe\",\"ListItemText\":\"LiveCaptions.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LiveCaptions.exe\"},{\"CompletionText\":\"LocationNotificationWindows.exe\",\"ListItemText\":\"LocationNotificationWindows.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LocationNotificationWindows.exe\"},{\"CompletionText\":\"Locator.exe\",\"ListItemText\":\"Locator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Locator.exe\"},{\"CompletionText\":\"Lock-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Lock-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Lock-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Lock-BitLocker\",\"ListItemText\":\"Lock-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nLock-BitLocker \\r\\n\"},{\"CompletionText\":\"LockAppHost.exe\",\"ListItemText\":\"LockAppHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LockAppHost.exe\"},{\"CompletionText\":\"LockScreenContentServer.exe\",\"ListItemText\":\"LockScreenContentServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LockScreenContentServer.exe\"},{\"CompletionText\":\"lodctr.exe\",\"ListItemText\":\"lodctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lodctr.exe\"},{\"CompletionText\":\"logagent.exe\",\"ListItemText\":\"logagent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logagent.exe\"},{\"CompletionText\":\"Login-AzAccount\",\"ListItemText\":\"Login-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzAccount\"},{\"CompletionText\":\"Login-AzAsAccount\",\"ListItemText\":\"Login-AzAsAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzAsAccount\"},{\"CompletionText\":\"Login-AzureAsAccount\",\"ListItemText\":\"Login-AzureAsAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzureAsAccount\"},{\"CompletionText\":\"logman.exe\",\"ListItemText\":\"logman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logman.exe\"},{\"CompletionText\":\"logoff.exe\",\"ListItemText\":\"logoff.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logoff.exe\"},{\"CompletionText\":\"LogonUI.exe\",\"ListItemText\":\"LogonUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LogonUI.exe\"},{\"CompletionText\":\"Logout-AzAccount\",\"ListItemText\":\"Logout-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Logout-AzAccount\"},{\"CompletionText\":\"lpkinstall.exe\",\"ListItemText\":\"lpkinstall.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpkinstall.exe\"},{\"CompletionText\":\"lpksetup.exe\",\"ListItemText\":\"lpksetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpksetup.exe\"},{\"CompletionText\":\"lpremove.exe\",\"ListItemText\":\"lpremove.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpremove.exe\"},{\"CompletionText\":\"ls\",\"ListItemText\":\"ls\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"LsaIso.exe\",\"ListItemText\":\"LsaIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LsaIso.exe\"},{\"CompletionText\":\"lsass.exe\",\"ListItemText\":\"lsass.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lsass.exe\"},{\"CompletionText\":\"lusrmgr.msc\",\"ListItemText\":\"lusrmgr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lusrmgr.msc\"},{\"CompletionText\":\"M:\",\"ListItemText\":\"M:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nM: \\r\\n\"},{\"CompletionText\":\"Magnify.exe\",\"ListItemText\":\"Magnify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Magnify.exe\"},{\"CompletionText\":\"main.cpl\",\"ListItemText\":\"main.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\main.cpl\"},{\"CompletionText\":\"makecab.exe\",\"ListItemText\":\"makecab.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\makecab.exe\"},{\"CompletionText\":\"man\",\"ListItemText\":\"man\",\"ResultType\":2,\"ToolTip\":\"help\"},{\"CompletionText\":\"manage-bde.exe\",\"ListItemText\":\"manage-bde.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\manage-bde.exe\"},{\"CompletionText\":\"manage-bde.wsf\",\"ListItemText\":\"manage-bde.wsf\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\manage-bde.wsf\"},{\"CompletionText\":\"markdown-it.exe\",\"ListItemText\":\"markdown-it.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\markdown-it.exe\"},{\"CompletionText\":\"mavinject.exe\",\"ListItemText\":\"mavinject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mavinject.exe\"},{\"CompletionText\":\"mblctr.exe\",\"ListItemText\":\"mblctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mblctr.exe\"},{\"CompletionText\":\"MBR2GPT.EXE\",\"ListItemText\":\"MBR2GPT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MBR2GPT.EXE\"},{\"CompletionText\":\"mcbuilder.exe\",\"ListItemText\":\"mcbuilder.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mcbuilder.exe\"},{\"CompletionText\":\"MCU.exe\",\"ListItemText\":\"MCU.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MCU.exe\"},{\"CompletionText\":\"md\",\"ListItemText\":\"md\",\"ResultType\":2,\"ToolTip\":\"mkdir\"},{\"CompletionText\":\"MDEServer.exe\",\"ListItemText\":\"MDEServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDEServer.exe\"},{\"CompletionText\":\"MDMAgent.exe\",\"ListItemText\":\"MDMAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDMAgent.exe\"},{\"CompletionText\":\"MDMAppInstaller.exe\",\"ListItemText\":\"MDMAppInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDMAppInstaller.exe\"},{\"CompletionText\":\"MdmDiagnosticsTool.exe\",\"ListItemText\":\"MdmDiagnosticsTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdmDiagnosticsTool.exe\"},{\"CompletionText\":\"MdRes.exe\",\"ListItemText\":\"MdRes.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdRes.exe\"},{\"CompletionText\":\"MdSched.exe\",\"ListItemText\":\"MdSched.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdSched.exe\"},{\"CompletionText\":\"measure\",\"ListItemText\":\"measure\",\"ResultType\":2,\"ToolTip\":\"Measure-Object\"},{\"CompletionText\":\"Measure-Command\",\"ListItemText\":\"Measure-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMeasure-Command [-Expression] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Measure-Object\",\"ListItemText\":\"Measure-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMeasure-Object [[-Property] ] [-InputObject ] [-StandardDeviation] [-Sum] [-AllStats] [-Average] [-Maximum] [-Minimum] []\\r\\n\\r\\nMeasure-Object [[-Property] ] [-InputObject ] [-Line] [-Word] [-Character] [-IgnoreWhiteSpace] []\\r\\n\"},{\"CompletionText\":\"Measure-VM\",\"ListItemText\":\"Measure-VM\",\"ResultType\":2,\"ToolTip\":\"Measure-VM\\r\\n\"},{\"CompletionText\":\"Measure-VMReplication\",\"ListItemText\":\"Measure-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Measure-VMReplication\\r\\n\"},{\"CompletionText\":\"Measure-VMResourcePool\",\"ListItemText\":\"Measure-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Measure-VMResourcePool\\r\\n\"},{\"CompletionText\":\"MediaPlayer.exe\",\"ListItemText\":\"MediaPlayer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\MediaPlayer.exe\"},{\"CompletionText\":\"Merge-CIPolicy\",\"ListItemText\":\"Merge-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"Merge-CIPolicy\\r\\n\"},{\"CompletionText\":\"Merge-VHD\",\"ListItemText\":\"Merge-VHD\",\"ResultType\":2,\"ToolTip\":\"Merge-VHD\\r\\n\"},{\"CompletionText\":\"mfpmp.exe\",\"ListItemText\":\"mfpmp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mfpmp.exe\"},{\"CompletionText\":\"mi\",\"ListItemText\":\"mi\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"Microsoft.Uev.CscUnpinTool.exe\",\"ListItemText\":\"Microsoft.Uev.CscUnpinTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Microsoft.Uev.CscUnpinTool.exe\"},{\"CompletionText\":\"Microsoft.Uev.SyncController.exe\",\"ListItemText\":\"Microsoft.Uev.SyncController.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Microsoft.Uev.SyncController.exe\"},{\"CompletionText\":\"microsoft.windows.softwarelogo.showdesktop.exe\",\"ListItemText\":\"microsoft.windows.softwarelogo.showdesktop.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\microsoft.windows.softwarelogo.showdesktop.exe\"},{\"CompletionText\":\"MicrosoftEdgeBCHost.exe\",\"ListItemText\":\"MicrosoftEdgeBCHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeBCHost.exe\"},{\"CompletionText\":\"MicrosoftEdgeCP.exe\",\"ListItemText\":\"MicrosoftEdgeCP.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeCP.exe\"},{\"CompletionText\":\"MicrosoftEdgeDevTools.exe\",\"ListItemText\":\"MicrosoftEdgeDevTools.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeDevTools.exe\"},{\"CompletionText\":\"MicrosoftEdgeSH.exe\",\"ListItemText\":\"MicrosoftEdgeSH.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeSH.exe\"},{\"CompletionText\":\"MicrosoftWindows.DesktopStickerEditorCentennial.exe\",\"ListItemText\":\"MicrosoftWindows.DesktopStickerEditorCentennial.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\MicrosoftWindows.DesktopStickerEditorCentennial.exe\"},{\"CompletionText\":\"mkdir\",\"ListItemText\":\"mkdir\",\"ResultType\":2,\"ToolTip\":\"\\r\\nmkdir [-Path] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nmkdir [[-Path] ] -Name [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"mmc.exe\",\"ListItemText\":\"mmc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmc.exe\"},{\"CompletionText\":\"mmgaserver.exe\",\"ListItemText\":\"mmgaserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmgaserver.exe\"},{\"CompletionText\":\"mmsys.cpl\",\"ListItemText\":\"mmsys.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmsys.cpl\"},{\"CompletionText\":\"mobsync.exe\",\"ListItemText\":\"mobsync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mobsync.exe\"},{\"CompletionText\":\"Mock\",\"ListItemText\":\"Mock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMock \\r\\n\"},{\"CompletionText\":\"mode.com\",\"ListItemText\":\"mode.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mode.com\"},{\"CompletionText\":\"mofcomp.exe\",\"ListItemText\":\"mofcomp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\mofcomp.exe\"},{\"CompletionText\":\"MoNotificationUxStub.exe\",\"ListItemText\":\"MoNotificationUxStub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MoNotificationUxStub.exe\"},{\"CompletionText\":\"more.com\",\"ListItemText\":\"more.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\more.com\"},{\"CompletionText\":\"mount\",\"ListItemText\":\"mount\",\"ResultType\":2,\"ToolTip\":\"New-PSDrive\"},{\"CompletionText\":\"Mount-AppPackageVolume\",\"ListItemText\":\"Mount-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Mount-AppPackageVolume\"},{\"CompletionText\":\"Mount-AppxVolume\",\"ListItemText\":\"Mount-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Mount-AppxVolume\\r\\n\"},{\"CompletionText\":\"Mount-DiskImage\",\"ListItemText\":\"Mount-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMount-DiskImage \\r\\n\"},{\"CompletionText\":\"mount-sqlite\",\"ListItemText\":\"mount-sqlite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nmount-sqlite \\r\\n\"},{\"CompletionText\":\"Mount-VHD\",\"ListItemText\":\"Mount-VHD\",\"ResultType\":2,\"ToolTip\":\"Mount-VHD\\r\\n\"},{\"CompletionText\":\"Mount-VMHostAssignableDevice\",\"ListItemText\":\"Mount-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Mount-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Mount-WindowsImage\",\"ListItemText\":\"Mount-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Mount-WindowsImage\\r\\n\"},{\"CompletionText\":\"mountvol.exe\",\"ListItemText\":\"mountvol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mountvol.exe\"},{\"CompletionText\":\"move\",\"ListItemText\":\"move\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"Move-AdlStoreItem\",\"ListItemText\":\"Move-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Move-AdlStoreItem\"},{\"CompletionText\":\"Move-AppPackage\",\"ListItemText\":\"Move-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Move-AppPackage\"},{\"CompletionText\":\"Move-AppxPackage\",\"ListItemText\":\"Move-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Move-AppxPackage\\r\\n\"},{\"CompletionText\":\"Move-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Move-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Move-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Move-AzDataLakeGen2Item\",\"ListItemText\":\"Move-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Move-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Move-AzDataLakeStoreItem\",\"ListItemText\":\"Move-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Move-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Move-AzExpressRouteCircuit\",\"ListItemText\":\"Move-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Move-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Move-AzMlCommitmentAssociation\",\"ListItemText\":\"Move-AzMlCommitmentAssociation\",\"ResultType\":2,\"ToolTip\":\"Move-AzMlCommitmentAssociation\\r\\n\"},{\"CompletionText\":\"Move-AzRecoveryServicesBackupRecoveryPoint\",\"ListItemText\":\"Move-AzRecoveryServicesBackupRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Move-AzRecoveryServicesBackupRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Move-AzResource\",\"ListItemText\":\"Move-AzResource\",\"ResultType\":2,\"ToolTip\":\"Move-AzResource\\r\\n\"},{\"CompletionText\":\"Move-Item\",\"ListItemText\":\"Move-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-Item [-Path] [[-Destination] ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nMove-Item [[-Destination] ] -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Move-ItemProperty\",\"ListItemText\":\"Move-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-ItemProperty [-Path] [-Destination] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nMove-ItemProperty [-Destination] [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Move-SmbClient\",\"ListItemText\":\"Move-SmbClient\",\"ResultType\":2,\"ToolTip\":\"Move-SmbClient\"},{\"CompletionText\":\"Move-SmbWitnessClient\",\"ListItemText\":\"Move-SmbWitnessClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-SmbWitnessClient \\r\\n\"},{\"CompletionText\":\"Move-VM\",\"ListItemText\":\"Move-VM\",\"ResultType\":2,\"ToolTip\":\"Move-VM\\r\\n\"},{\"CompletionText\":\"Move-VMStorage\",\"ListItemText\":\"Move-VMStorage\",\"ResultType\":2,\"ToolTip\":\"Move-VMStorage\\r\\n\"},{\"CompletionText\":\"mp\",\"ListItemText\":\"mp\",\"ResultType\":2,\"ToolTip\":\"Move-ItemProperty\"},{\"CompletionText\":\"mpnotify.exe\",\"ListItemText\":\"mpnotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mpnotify.exe\"},{\"CompletionText\":\"MpSigStub.exe\",\"ListItemText\":\"MpSigStub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MpSigStub.exe\"},{\"CompletionText\":\"MRINFO.EXE\",\"ListItemText\":\"MRINFO.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MRINFO.EXE\"},{\"CompletionText\":\"MRT.exe\",\"ListItemText\":\"MRT.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MRT.exe\"},{\"CompletionText\":\"ms-teams.exe\",\"ListItemText\":\"ms-teams.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teams.exe\"},{\"CompletionText\":\"ms-teamsupdate.exe\",\"ListItemText\":\"ms-teamsupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teamsupdate.exe\"},{\"CompletionText\":\"ms-teams_autostarter.exe\",\"ListItemText\":\"ms-teams_autostarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teams_autostarter.exe\"},{\"CompletionText\":\"MSBuild.exe\",\"ListItemText\":\"MSBuild.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\MSBuild.exe\"},{\"CompletionText\":\"MSBuildTaskHost.exe\",\"ListItemText\":\"MSBuildTaskHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\MSBuildTaskHost.exe\"},{\"CompletionText\":\"MSchedExe.exe\",\"ListItemText\":\"MSchedExe.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MSchedExe.exe\"},{\"CompletionText\":\"msconfig.exe\",\"ListItemText\":\"msconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msconfig.exe\"},{\"CompletionText\":\"msdt.exe\",\"ListItemText\":\"msdt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msdt.exe\"},{\"CompletionText\":\"msdtc.exe\",\"ListItemText\":\"msdtc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msdtc.exe\"},{\"CompletionText\":\"msfeedssync.exe\",\"ListItemText\":\"msfeedssync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msfeedssync.exe\"},{\"CompletionText\":\"msg.exe\",\"ListItemText\":\"msg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msg.exe\"},{\"CompletionText\":\"mshta.exe\",\"ListItemText\":\"mshta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mshta.exe\"},{\"CompletionText\":\"msiexec.exe\",\"ListItemText\":\"msiexec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msiexec.exe\"},{\"CompletionText\":\"msinfo32.exe\",\"ListItemText\":\"msinfo32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msinfo32.exe\"},{\"CompletionText\":\"msmbw\",\"ListItemText\":\"msmbw\",\"ResultType\":2,\"ToolTip\":\"msmbw\"},{\"CompletionText\":\"mspaint.exe\",\"ListItemText\":\"mspaint.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\mspaint.exe\"},{\"CompletionText\":\"msra.exe\",\"ListItemText\":\"msra.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msra.exe\"},{\"CompletionText\":\"msrdc.exe\",\"ListItemText\":\"msrdc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msrdc.exe\"},{\"CompletionText\":\"MsSpellCheckingHost.exe\",\"ListItemText\":\"MsSpellCheckingHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MsSpellCheckingHost.exe\"},{\"CompletionText\":\"msteams.exe\",\"ListItemText\":\"msteams.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteams.exe\"},{\"CompletionText\":\"msteamsupdate.exe\",\"ListItemText\":\"msteamsupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteamsupdate.exe\"},{\"CompletionText\":\"msteams_autostarter.exe\",\"ListItemText\":\"msteams_autostarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteams_autostarter.exe\"},{\"CompletionText\":\"mstsc.exe\",\"ListItemText\":\"mstsc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mstsc.exe\"},{\"CompletionText\":\"mtstocom.exe\",\"ListItemText\":\"mtstocom.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mtstocom.exe\"},{\"CompletionText\":\"MuiUnattend.exe\",\"ListItemText\":\"MuiUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MuiUnattend.exe\"},{\"CompletionText\":\"MultiDigiMon.exe\",\"ListItemText\":\"MultiDigiMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MultiDigiMon.exe\"},{\"CompletionText\":\"mv\",\"ListItemText\":\"mv\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"mvmr\"},{\"CompletionText\":\"N:\",\"ListItemText\":\"N:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nN: \\r\\n\"},{\"CompletionText\":\"nal\",\"ListItemText\":\"nal\",\"ResultType\":2,\"ToolTip\":\"New-Alias\"},{\"CompletionText\":\"Narrator.exe\",\"ListItemText\":\"Narrator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Narrator.exe\"},{\"CompletionText\":\"native2ascii.exe\",\"ListItemText\":\"native2ascii.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\native2ascii.exe\"},{\"CompletionText\":\"nbtstat.exe\",\"ListItemText\":\"nbtstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nbtstat.exe\"},{\"CompletionText\":\"ncim\",\"ListItemText\":\"ncim\",\"ResultType\":2,\"ToolTip\":\"ncim\"},{\"CompletionText\":\"ncms\",\"ListItemText\":\"ncms\",\"ResultType\":2,\"ToolTip\":\"ncms\"},{\"CompletionText\":\"ncpa.cpl\",\"ListItemText\":\"ncpa.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ncpa.cpl\"},{\"CompletionText\":\"ncso\",\"ListItemText\":\"ncso\",\"ResultType\":2,\"ToolTip\":\"ncso\"},{\"CompletionText\":\"ndadmin.exe\",\"ListItemText\":\"ndadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ndadmin.exe\"},{\"CompletionText\":\"NDKPerfCmd.exe\",\"ListItemText\":\"NDKPerfCmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NDKPerfCmd.exe\"},{\"CompletionText\":\"NDKPing.exe\",\"ListItemText\":\"NDKPing.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NDKPing.exe\"},{\"CompletionText\":\"ndr\",\"ListItemText\":\"ndr\",\"ResultType\":2,\"ToolTip\":\"New-PSDrive\"},{\"CompletionText\":\"net.exe\",\"ListItemText\":\"net.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\net.exe\"},{\"CompletionText\":\"net1.exe\",\"ListItemText\":\"net1.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\net1.exe\"},{\"CompletionText\":\"netbtugc.exe\",\"ListItemText\":\"netbtugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netbtugc.exe\"},{\"CompletionText\":\"netcfg.exe\",\"ListItemText\":\"netcfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netcfg.exe\"},{\"CompletionText\":\"NetCfgNotifyObjectHost.exe\",\"ListItemText\":\"NetCfgNotifyObjectHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetCfgNotifyObjectHost.exe\"},{\"CompletionText\":\"NetEvtFwdr.exe\",\"ListItemText\":\"NetEvtFwdr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetEvtFwdr.exe\"},{\"CompletionText\":\"NetHost.exe\",\"ListItemText\":\"NetHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetHost.exe\"},{\"CompletionText\":\"netiougc.exe\",\"ListItemText\":\"netiougc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netiougc.exe\"},{\"CompletionText\":\"Netplwiz.exe\",\"ListItemText\":\"Netplwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Netplwiz.exe\"},{\"CompletionText\":\"netsh.exe\",\"ListItemText\":\"netsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netsh.exe\"},{\"CompletionText\":\"NETSTAT.EXE\",\"ListItemText\":\"NETSTAT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NETSTAT.EXE\"},{\"CompletionText\":\"New-AdlAnalyticsAccount\",\"ListItemText\":\"New-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"New-AdlAnalyticsAccount\"},{\"CompletionText\":\"New-AdlAnalyticsComputePolicy\",\"ListItemText\":\"New-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"New-AdlCatalogCredential\",\"ListItemText\":\"New-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"New-AdlCatalogCredential\"},{\"CompletionText\":\"New-AdlCatalogSecret\",\"ListItemText\":\"New-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"New-AdlCatalogSecret\"},{\"CompletionText\":\"New-AdlStore\",\"ListItemText\":\"New-AdlStore\",\"ResultType\":2,\"ToolTip\":\"New-AdlStore\"},{\"CompletionText\":\"New-AdlStoreItem\",\"ListItemText\":\"New-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"New-AdlStoreItem\"},{\"CompletionText\":\"New-Alias\",\"ListItemText\":\"New-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Alias [-Name] [-Value] [-Description ] [-Option ] [-PassThru] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-AppLockerPolicy\",\"ListItemText\":\"New-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"New-ASRFabric\",\"ListItemText\":\"New-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"New-ASRFabric\"},{\"CompletionText\":\"New-AsrInMageAzureV2DiskInput\",\"ListItemText\":\"New-AsrInMageAzureV2DiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AsrInMageAzureV2DiskInput\"},{\"CompletionText\":\"New-ASRInMageRcmDiskInput\",\"ListItemText\":\"New-ASRInMageRcmDiskInput\",\"ResultType\":2,\"ToolTip\":\"New-ASRInMageRcmDiskInput\"},{\"CompletionText\":\"New-ASRNetworkMapping\",\"ListItemText\":\"New-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRNetworkMapping\"},{\"CompletionText\":\"New-ASRPolicy\",\"ListItemText\":\"New-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"New-ASRPolicy\"},{\"CompletionText\":\"New-ASRProtectableItem\",\"ListItemText\":\"New-ASRProtectableItem\",\"ResultType\":2,\"ToolTip\":\"New-ASRProtectableItem\"},{\"CompletionText\":\"New-ASRProtectionContainerMapping\",\"ListItemText\":\"New-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRProtectionContainerMapping\"},{\"CompletionText\":\"New-ASRRecoveryPlan\",\"ListItemText\":\"New-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"New-ASRRecoveryPlan\"},{\"CompletionText\":\"New-ASRReplicationProtectedItem\",\"ListItemText\":\"New-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"New-ASRReplicationProtectedItem\"},{\"CompletionText\":\"New-ASRRP\",\"ListItemText\":\"New-ASRRP\",\"ResultType\":2,\"ToolTip\":\"New-ASRRP\"},{\"CompletionText\":\"New-ASRStorageClassificationMapping\",\"ListItemText\":\"New-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRStorageClassificationMapping\"},{\"CompletionText\":\"New-ASRvCenter\",\"ListItemText\":\"New-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"New-ASRvCenter\"},{\"CompletionText\":\"New-ASRVMNicConfig\",\"ListItemText\":\"New-ASRVMNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-ASRVMNicConfig\"},{\"CompletionText\":\"New-AutologgerConfig\",\"ListItemText\":\"New-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"New-AzActionGroupReceiver\",\"ListItemText\":\"New-AzActionGroupReceiver\",\"ResultType\":2,\"ToolTip\":\"New-AzActionGroupReceiver\\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlert\",\"ListItemText\":\"New-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertActionGroupObject\",\"ListItemText\":\"New-AzActivityLogAlertActionGroupObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertActionGroupObject \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject\",\"ListItemText\":\"New-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertAlertRuleLeafConditionObject\",\"ListItemText\":\"New-AzActivityLogAlertAlertRuleLeafConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertAlertRuleLeafConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzADAppCredential\",\"ListItemText\":\"New-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"New-AzADAppFederatedCredential\",\"ListItemText\":\"New-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"New-AzADApplication\",\"ListItemText\":\"New-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADApplication \\r\\n\"},{\"CompletionText\":\"New-AzADGroup\",\"ListItemText\":\"New-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADGroup \\r\\n\"},{\"CompletionText\":\"New-AzADServicePrincipal\",\"ListItemText\":\"New-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"New-AzADServicePrincipalCredential\",\"ListItemText\":\"New-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzADServicePrincipalCredential\"},{\"CompletionText\":\"New-AzADSpCredential\",\"ListItemText\":\"New-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"New-AzADUser\",\"ListItemText\":\"New-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADUser \\r\\n\"},{\"CompletionText\":\"New-AzAksCluster\",\"ListItemText\":\"New-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzAksCluster\\r\\n\"},{\"CompletionText\":\"New-AzAksMaintenanceConfiguration\",\"ListItemText\":\"New-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzAksNodePool\",\"ListItemText\":\"New-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"New-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"New-AzAksSnapshot\",\"ListItemText\":\"New-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"New-AzAksTimeInWeekObject\",\"ListItemText\":\"New-AzAksTimeInWeekObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksTimeInWeekObject \\r\\n\"},{\"CompletionText\":\"New-AzAksTimeSpanObject\",\"ListItemText\":\"New-AzAksTimeSpanObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksTimeSpanObject \\r\\n\"},{\"CompletionText\":\"New-AzAlertRuleEmail\",\"ListItemText\":\"New-AzAlertRuleEmail\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertRuleEmail\\r\\n\"},{\"CompletionText\":\"New-AzAlertRuleWebhook\",\"ListItemText\":\"New-AzAlertRuleWebhook\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertRuleWebhook\\r\\n\"},{\"CompletionText\":\"New-AzAlertsSuppressionRuleScope\",\"ListItemText\":\"New-AzAlertsSuppressionRuleScope\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertsSuppressionRuleScope\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesFirewallConfig\",\"ListItemText\":\"New-AzAnalysisServicesFirewallConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesFirewallConfig\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesFirewallRule\",\"ListItemText\":\"New-AzAnalysisServicesFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesServer\",\"ListItemText\":\"New-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"New-AzApiManagement\",\"ListItemText\":\"New-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagement\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApi\",\"ListItemText\":\"New-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiRelease\",\"ListItemText\":\"New-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiRevision\",\"ListItemText\":\"New-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiSchema\",\"ListItemText\":\"New-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiVersionSet\",\"ListItemText\":\"New-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementAuthorizationServer\",\"ListItemText\":\"New-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackend\",\"ListItemText\":\"New-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendCredential\",\"ListItemText\":\"New-AzApiManagementBackendCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendCredential\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendProxy\",\"ListItemText\":\"New-AzApiManagementBackendProxy\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendProxy\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendServiceFabric\",\"ListItemText\":\"New-AzApiManagementBackendServiceFabric\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendServiceFabric\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCache\",\"ListItemText\":\"New-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCertificate\",\"ListItemText\":\"New-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementContext\",\"ListItemText\":\"New-AzApiManagementContext\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementContext\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCustomHostnameConfiguration\",\"ListItemText\":\"New-AzApiManagementCustomHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCustomHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementDiagnostic\",\"ListItemText\":\"New-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGateway\",\"ListItemText\":\"New-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"New-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGroup\",\"ListItemText\":\"New-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementHttpMessageDiagnostic\",\"ListItemText\":\"New-AzApiManagementHttpMessageDiagnostic\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementHttpMessageDiagnostic\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementIdentityProvider\",\"ListItemText\":\"New-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementKeyVaultObject\",\"ListItemText\":\"New-AzApiManagementKeyVaultObject\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementKeyVaultObject\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementLogger\",\"ListItemText\":\"New-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementNamedValue\",\"ListItemText\":\"New-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"New-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementOperation\",\"ListItemText\":\"New-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementPipelineDiagnosticSetting\",\"ListItemText\":\"New-AzApiManagementPipelineDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementPipelineDiagnosticSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementProduct\",\"ListItemText\":\"New-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementRegion\",\"ListItemText\":\"New-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementResourceLocationObject\",\"ListItemText\":\"New-AzApiManagementResourceLocationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementResourceLocationObject\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSamplingSetting\",\"ListItemText\":\"New-AzApiManagementSamplingSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSamplingSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSslSetting\",\"ListItemText\":\"New-AzApiManagementSslSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSslSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSubscription\",\"ListItemText\":\"New-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSystemCertificate\",\"ListItemText\":\"New-AzApiManagementSystemCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSystemCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementUser\",\"ListItemText\":\"New-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementUserToken\",\"ListItemText\":\"New-AzApiManagementUserToken\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementUserToken\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementVirtualNetwork\",\"ListItemText\":\"New-AzApiManagementVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementVirtualNetwork\\r\\n\"},{\"CompletionText\":\"New-AzAppConfigurationStore\",\"ListItemText\":\"New-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"New-AzAppConfigurationStoreKey\",\"ListItemText\":\"New-AzAppConfigurationStoreKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAppConfigurationStoreKey \\r\\n\"},{\"CompletionText\":\"New-AzApplicationGateway\",\"ListItemText\":\"New-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"New-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"New-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"New-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"New-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"New-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"New-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayCustomError\",\"ListItemText\":\"New-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCondition\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCondition\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\",\"ListItemText\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallExclusionConfig\",\"ListItemText\":\"New-AzApplicationGatewayFirewallExclusionConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallExclusionConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallMatchVariable\",\"ListItemText\":\"New-AzApplicationGatewayFirewallMatchVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallMatchVariable\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusion\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusion\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusion\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicySetting\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicySetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicySetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"New-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"New-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayHttpListener\",\"ListItemText\":\"New-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayIdentity\",\"ListItemText\":\"New-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayListener\",\"ListItemText\":\"New-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPathRuleConfig\",\"ListItemText\":\"New-AzApplicationGatewayPathRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPathRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"New-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayProbeHealthResponseMatch\",\"ListItemText\":\"New-AzApplicationGatewayProbeHealthResponseMatch\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayProbeHealthResponseMatch\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"New-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRule\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleActionSet\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleActionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleActionSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleCondition\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleCondition\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"New-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySku\",\"ListItemText\":\"New-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"New-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"New-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslProfile\",\"ListItemText\":\"New-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"New-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"New-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"New-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsights\",\"ListItemText\":\"New-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsApiKey\",\"ListItemText\":\"New-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"New-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"New-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"New-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTest\",\"ListItemText\":\"New-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTestGeolocationObject\",\"ListItemText\":\"New-AzApplicationInsightsWebTestGeolocationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTestGeolocationObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTestHeaderFieldObject\",\"ListItemText\":\"New-AzApplicationInsightsWebTestHeaderFieldObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTestHeaderFieldObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbook\",\"ListItemText\":\"New-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"New-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbookTemplateGalleryObject\",\"ListItemText\":\"New-AzApplicationInsightsWorkbookTemplateGalleryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbookTemplateGalleryObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationSecurityGroup\",\"ListItemText\":\"New-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"New-AzApplyUpdate\",\"ListItemText\":\"New-AzApplyUpdate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplyUpdate\\r\\n\"},{\"CompletionText\":\"New-AzAppServiceEnvironment\",\"ListItemText\":\"New-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"New-AzAppServiceEnvironmentInboundServices\",\"ListItemText\":\"New-AzAppServiceEnvironmentInboundServices\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServiceEnvironmentInboundServices\\r\\n\"},{\"CompletionText\":\"New-AzAppServicePlan\",\"ListItemText\":\"New-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"New-AzAs\",\"ListItemText\":\"New-AzAs\",\"ResultType\":2,\"ToolTip\":\"New-AzAs\"},{\"CompletionText\":\"New-AzAttestationProvider\",\"ListItemText\":\"New-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfile\",\"ListItemText\":\"New-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomationAccount\",\"ListItemText\":\"New-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"New-AzAutomationCertificate\",\"ListItemText\":\"New-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"New-AzAutomationConnection\",\"ListItemText\":\"New-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"New-AzAutomationCredential\",\"ListItemText\":\"New-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"New-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"New-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"New-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"New-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"New-AzAutomationKey\",\"ListItemText\":\"New-AzAutomationKey\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationKey\\r\\n\"},{\"CompletionText\":\"New-AzAutomationModule\",\"ListItemText\":\"New-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"New-AzAutomationPython3Package\",\"ListItemText\":\"New-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"New-AzAutomationRunbook\",\"ListItemText\":\"New-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSchedule\",\"ListItemText\":\"New-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"New-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSourceControl\",\"ListItemText\":\"New-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"New-AzAutomationUpdateManagementAzureQuery\",\"ListItemText\":\"New-AzAutomationUpdateManagementAzureQuery\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationUpdateManagementAzureQuery\\r\\n\"},{\"CompletionText\":\"New-AzAutomationVariable\",\"ListItemText\":\"New-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"New-AzAutomationWebhook\",\"ListItemText\":\"New-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleNotificationObject\",\"ListItemText\":\"New-AzAutoscaleNotificationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleNotificationObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleProfileObject\",\"ListItemText\":\"New-AzAutoscaleProfileObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleProfileObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleScaleRuleMetricDimensionObject\",\"ListItemText\":\"New-AzAutoscaleScaleRuleMetricDimensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleScaleRuleMetricDimensionObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleScaleRuleObject\",\"ListItemText\":\"New-AzAutoscaleScaleRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleScaleRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleSetting\",\"ListItemText\":\"New-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleWebhookNotificationObject\",\"ListItemText\":\"New-AzAutoscaleWebhookNotificationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleWebhookNotificationObject \\r\\n\"},{\"CompletionText\":\"New-AzAvailabilityGroupListener\",\"ListItemText\":\"New-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"New-AzAvailabilitySet\",\"ListItemText\":\"New-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"New-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"New-AzBastion\",\"ListItemText\":\"New-AzBastion\",\"ResultType\":2,\"ToolTip\":\"New-AzBastion\\r\\n\"},{\"CompletionText\":\"New-AzBatchAccount\",\"ListItemText\":\"New-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"New-AzBatchAccountKey\",\"ListItemText\":\"New-AzBatchAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzBatchApplication\",\"ListItemText\":\"New-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"New-AzBatchApplicationPackage\",\"ListItemText\":\"New-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"New-AzBatchCertificate\",\"ListItemText\":\"New-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"New-AzBatchComputeNodeUser\",\"ListItemText\":\"New-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"New-AzBatchJob\",\"ListItemText\":\"New-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchJob\\r\\n\"},{\"CompletionText\":\"New-AzBatchJobSchedule\",\"ListItemText\":\"New-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"New-AzBatchPool\",\"ListItemText\":\"New-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchPool\\r\\n\"},{\"CompletionText\":\"New-AzBatchResourceFile\",\"ListItemText\":\"New-AzBatchResourceFile\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchResourceFile\\r\\n\"},{\"CompletionText\":\"New-AzBatchTask\",\"ListItemText\":\"New-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchTask\\r\\n\"},{\"CompletionText\":\"New-AzCapacityReservation\",\"ListItemText\":\"New-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"New-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"New-AzCapacityReservationGroup\",\"ListItemText\":\"New-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"New-AzCdnCustomDomain\",\"ListItemText\":\"New-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCacheExpirationActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCacheExpirationActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCacheExpirationActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCacheKeyQueryStringActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCacheKeyQueryStringActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCacheKeyQueryStringActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCookiesConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCookiesConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCookiesConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleHttpVersionConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleHttpVersionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleHttpVersionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleIsDeviceConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleIsDeviceConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleIsDeviceConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRulePostArgsConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRulePostArgsConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRulePostArgsConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleQueryStringConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleQueryStringConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleQueryStringConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRemoteAddressConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRemoteAddressConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRemoteAddressConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestBodyConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestBodyConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestBodyConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestHeaderActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestHeaderConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestHeaderConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestHeaderConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestMethodConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestMethodConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestMethodConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestSchemeConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestSchemeConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestSchemeConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestUriConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestUriConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestUriConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleResponseHeaderActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleResponseHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleResponseHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlFileExtensionConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlFileExtensionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlFileExtensionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlFileNameConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlFileNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlFileNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlPathConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlPathConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlPathConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnEndpoint\",\"ListItemText\":\"New-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzCdnHealthProbeParametersObject\",\"ListItemText\":\"New-AzCdnHealthProbeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnHealthProbeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnLoadParametersObject\",\"ListItemText\":\"New-AzCdnLoadParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnLoadParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnManagedHttpsParametersObject\",\"ListItemText\":\"New-AzCdnManagedHttpsParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnManagedHttpsParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnOrigin\",\"ListItemText\":\"New-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"New-AzCdnOriginGroup\",\"ListItemText\":\"New-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"New-AzCdnOriginGroupOverrideActionObject\",\"ListItemText\":\"New-AzCdnOriginGroupOverrideActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOriginGroupOverrideActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnProfile\",\"ListItemText\":\"New-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"New-AzCdnPurgeParametersObject\",\"ListItemText\":\"New-AzCdnPurgeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnPurgeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnResourceReferenceObject\",\"ListItemText\":\"New-AzCdnResourceReferenceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnResourceReferenceObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnResponseBasedOriginErrorDetectionParametersObject\",\"ListItemText\":\"New-AzCdnResponseBasedOriginErrorDetectionParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnResponseBasedOriginErrorDetectionParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlRedirectActionObject\",\"ListItemText\":\"New-AzCdnUrlRedirectActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlRedirectActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlRewriteActionObject\",\"ListItemText\":\"New-AzCdnUrlRewriteActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlRewriteActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlSigningActionObject\",\"ListItemText\":\"New-AzCdnUrlSigningActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlSigningActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUserManagedHttpsParametersObject\",\"ListItemText\":\"New-AzCdnUserManagedHttpsParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUserManagedHttpsParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudService\",\"ListItemText\":\"New-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudService \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceDiagnosticsExtension\",\"ListItemText\":\"New-AzCloudServiceDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceDiagnosticsExtension \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceExtensionObject\",\"ListItemText\":\"New-AzCloudServiceExtensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceExtensionObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceLoadBalancerConfigurationObject\",\"ListItemText\":\"New-AzCloudServiceLoadBalancerConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceLoadBalancerConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject\",\"ListItemText\":\"New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceLoadBalancerFrontendIPConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceRemoteDesktopExtensionObject\",\"ListItemText\":\"New-AzCloudServiceRemoteDesktopExtensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceRemoteDesktopExtensionObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceRoleProfilePropertiesObject\",\"ListItemText\":\"New-AzCloudServiceRoleProfilePropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceRoleProfilePropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceVaultSecretGroupObject\",\"ListItemText\":\"New-AzCloudServiceVaultSecretGroupObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceVaultSecretGroupObject \\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccount\",\"ListItemText\":\"New-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountApiProperty\",\"ListItemText\":\"New-AzCognitiveServicesAccountApiProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountApiProperty\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"New-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"New-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountKey\",\"ListItemText\":\"New-AzCognitiveServicesAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"New-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"New-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesObject\",\"ListItemText\":\"New-AzCognitiveServicesObject\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesObject\\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedger\",\"ListItemText\":\"New-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedgerAADBasedSecurityPrincipalObject\",\"ListItemText\":\"New-AzConfidentialLedgerAADBasedSecurityPrincipalObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedgerAADBasedSecurityPrincipalObject \\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedgerCertBasedSecurityPrincipalObject\",\"ListItemText\":\"New-AzConfidentialLedgerCertBasedSecurityPrincipalObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedgerCertBasedSecurityPrincipalObject \\r\\n\"},{\"CompletionText\":\"New-AzConfigurationAssignment\",\"ListItemText\":\"New-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"New-AzConsumptionBudget\",\"ListItemText\":\"New-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"New-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"New-AzContainerGroup\",\"ListItemText\":\"New-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupImageRegistryCredentialObject\",\"ListItemText\":\"New-AzContainerGroupImageRegistryCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupImageRegistryCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupPortObject\",\"ListItemText\":\"New-AzContainerGroupPortObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupPortObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupVolumeObject\",\"ListItemText\":\"New-AzContainerGroupVolumeObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupVolumeObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceEnvironmentVariableObject\",\"ListItemText\":\"New-AzContainerInstanceEnvironmentVariableObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceEnvironmentVariableObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceHttpHeaderObject\",\"ListItemText\":\"New-AzContainerInstanceHttpHeaderObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceHttpHeaderObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceInitDefinitionObject\",\"ListItemText\":\"New-AzContainerInstanceInitDefinitionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceInitDefinitionObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceObject\",\"ListItemText\":\"New-AzContainerInstanceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstancePortObject\",\"ListItemText\":\"New-AzContainerInstancePortObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstancePortObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceVolumeMountObject\",\"ListItemText\":\"New-AzContainerInstanceVolumeMountObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceVolumeMountObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerNicConfig\",\"ListItemText\":\"New-AzContainerNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzContainerNicConfig\\r\\n\"},{\"CompletionText\":\"New-AzContainerNicConfigIpConfig\",\"ListItemText\":\"New-AzContainerNicConfigIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzContainerNicConfigIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistry\",\"ListItemText\":\"New-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryAgentPool\",\"ListItemText\":\"New-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryExportPipeline\",\"ListItemText\":\"New-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryImportPipeline\",\"ListItemText\":\"New-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryIPRuleObject\",\"ListItemText\":\"New-AzContainerRegistryIPRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryIPRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryReplication\",\"ListItemText\":\"New-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryScopeMap\",\"ListItemText\":\"New-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryToken\",\"ListItemText\":\"New-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryWebhook\",\"ListItemText\":\"New-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBAccount\",\"ListItemText\":\"New-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBAccountKey\",\"ListItemText\":\"New-AzCosmosDBAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraClusterKey\",\"ListItemText\":\"New-AzCosmosDBCassandraClusterKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraClusterKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraColumn\",\"ListItemText\":\"New-AzCosmosDBCassandraColumn\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraColumn\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"New-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraSchema\",\"ListItemText\":\"New-AzCosmosDBCassandraSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraSchema\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraTable\",\"ListItemText\":\"New-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"New-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBDatabaseToRestore\",\"ListItemText\":\"New-AzCosmosDBDatabaseToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBDatabaseToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinCompositePath\",\"ListItemText\":\"New-AzCosmosDBGremlinCompositePath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinCompositePath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"New-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinDatabaseToRestore\",\"ListItemText\":\"New-AzCosmosDBGremlinDatabaseToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinDatabaseToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinGraph\",\"ListItemText\":\"New-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIncludedPath\",\"ListItemText\":\"New-AzCosmosDBGremlinIncludedPath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIncludedPath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIncludedPathIndex\",\"ListItemText\":\"New-AzCosmosDBGremlinIncludedPathIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIncludedPathIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIndexingPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinIndexingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIndexingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinSpatialSpec\",\"ListItemText\":\"New-AzCosmosDBGremlinSpatialSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinSpatialSpec\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinUniqueKey\",\"ListItemText\":\"New-AzCosmosDBGremlinUniqueKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinUniqueKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBLocationObject\",\"ListItemText\":\"New-AzCosmosDBLocationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBLocationObject\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"New-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"New-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBIndex\",\"ListItemText\":\"New-AzCosmosDBMongoDBIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBPrivilege\",\"ListItemText\":\"New-AzCosmosDBMongoDBPrivilege\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBPrivilege\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBPrivilegeResource\",\"ListItemText\":\"New-AzCosmosDBMongoDBPrivilegeResource\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBPrivilegeResource\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBRole\",\"ListItemText\":\"New-AzCosmosDBMongoDBRole\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBRole\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"New-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"New-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBPermission\",\"ListItemText\":\"New-AzCosmosDBPermission\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBPermission\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBService\",\"ListItemText\":\"New-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlCompositePath\",\"ListItemText\":\"New-AzCosmosDBSqlCompositePath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlCompositePath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlConflictResolutionPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlConflictResolutionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlConflictResolutionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlContainer\",\"ListItemText\":\"New-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlDatabase\",\"ListItemText\":\"New-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIncludedPath\",\"ListItemText\":\"New-AzCosmosDBSqlIncludedPath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIncludedPath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIncludedPathIndex\",\"ListItemText\":\"New-AzCosmosDBSqlIncludedPathIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIncludedPathIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIndexingPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlIndexingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIndexingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"New-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"New-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlSpatialSpec\",\"ListItemText\":\"New-AzCosmosDBSqlSpatialSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlSpatialSpec\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"New-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlTrigger\",\"ListItemText\":\"New-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUniqueKey\",\"ListItemText\":\"New-AzCosmosDBSqlUniqueKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUniqueKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUniqueKeyPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlUniqueKeyPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUniqueKeyPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"New-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBTable\",\"ListItemText\":\"New-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBTableToRestore\",\"ListItemText\":\"New-AzCosmosDBTableToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBTableToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBVirtualNetworkRule\",\"ListItemText\":\"New-AzCosmosDBVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzCustomIpPrefix\",\"ListItemText\":\"New-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"New-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"New-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeDevice\",\"ListItemText\":\"New-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeOrder\",\"ListItemText\":\"New-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeRole\",\"ListItemText\":\"New-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeShare\",\"ListItemText\":\"New-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"New-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"New-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"New-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeTrigger\",\"ListItemText\":\"New-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeUser\",\"ListItemText\":\"New-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"New-AzDatabricksAccessConnector\",\"ListItemText\":\"New-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"New-AzDatabricksVNetPeering\",\"ListItemText\":\"New-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"New-AzDatabricksWorkspace\",\"ListItemText\":\"New-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzDataCollectionRule\",\"ListItemText\":\"New-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"New-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"New-AzDataCollectionRuleAssociation\",\"ListItemText\":\"New-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"New-AzDataFactory\",\"ListItemText\":\"New-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactory\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryDataset\",\"ListItemText\":\"New-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryEncryptValue\",\"ListItemText\":\"New-AzDataFactoryEncryptValue\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryEncryptValue\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryGateway\",\"ListItemText\":\"New-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryGatewayAuthkey\",\"ListItemText\":\"New-AzDataFactoryGatewayAuthkey\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryGatewayAuthkey\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryHub\",\"ListItemText\":\"New-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryLinkedService\",\"ListItemText\":\"New-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryPipeline\",\"ListItemText\":\"New-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2\",\"ListItemText\":\"New-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2\"},{\"CompletionText\":\"New-AzDataFactoryV2Dataset\",\"ListItemText\":\"New-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Dataset\"},{\"CompletionText\":\"New-AzDataFactoryV2IntegrationRuntimeKey\",\"ListItemText\":\"New-AzDataFactoryV2IntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2IntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2LinkedService\",\"ListItemText\":\"New-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2LinkedService\"},{\"CompletionText\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\",\"ListItemText\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2Pipeline\",\"ListItemText\":\"New-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Pipeline\"},{\"CompletionText\":\"New-AzDataFactoryV2Trigger\",\"ListItemText\":\"New-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Trigger\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"New-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"New-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"New-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"New-AzDatalakeGen2FileSystem\",\"ListItemText\":\"New-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"New-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"New-AzDataLakeGen2Item\",\"ListItemText\":\"New-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeGen2ItemAclObject\",\"ListItemText\":\"New-AzDataLakeGen2ItemAclObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2ItemAclObject\"},{\"CompletionText\":\"New-AzDataLakeGen2SasToken\",\"ListItemText\":\"New-AzDataLakeGen2SasToken\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2SasToken\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeStoreAccount\",\"ListItemText\":\"New-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeStoreItem\",\"ListItemText\":\"New-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupConfigurationClientObject\",\"ListItemText\":\"New-AzDataProtectionBackupConfigurationClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupConfigurationClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupInstance\",\"ListItemText\":\"New-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupPolicy\",\"ListItemText\":\"New-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupVault\",\"ListItemText\":\"New-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupVaultStorageSettingObject\",\"ListItemText\":\"New-AzDataProtectionBackupVaultStorageSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupVaultStorageSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionPolicyTagCriteriaClientObject\",\"ListItemText\":\"New-AzDataProtectionPolicyTagCriteriaClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionPolicyTagCriteriaClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionPolicyTriggerScheduleClientObject\",\"ListItemText\":\"New-AzDataProtectionPolicyTriggerScheduleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionPolicyTriggerScheduleClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionResourceGuard\",\"ListItemText\":\"New-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionRestoreConfigurationClientObject\",\"ListItemText\":\"New-AzDataProtectionRestoreConfigurationClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionRestoreConfigurationClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionRetentionLifeCycleClientObject\",\"ListItemText\":\"New-AzDataProtectionRetentionLifeCycleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionRetentionLifeCycleClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataShare\",\"ListItemText\":\"New-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShare\\r\\n\"},{\"CompletionText\":\"New-AzDataShareAccount\",\"ListItemText\":\"New-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataShareDataSet\",\"ListItemText\":\"New-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"New-AzDataShareDataSetMapping\",\"ListItemText\":\"New-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"New-AzDataShareInvitation\",\"ListItemText\":\"New-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"New-AzDataShareSubscription\",\"ListItemText\":\"New-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"New-AzDataShareSynchronizationSetting\",\"ListItemText\":\"New-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"New-AzDataShareTrigger\",\"ListItemText\":\"New-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"New-AzDdosProtectionPlan\",\"ListItemText\":\"New-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"New-AzDelegation\",\"ListItemText\":\"New-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"New-AzDelegation\\r\\n\"},{\"CompletionText\":\"New-AzDeployment\",\"ListItemText\":\"New-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzDeployment\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"New-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerService\",\"ListItemText\":\"New-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"New-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"New-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerStep\",\"ListItemText\":\"New-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSetting\",\"ListItemText\":\"New-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingLogSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingLogSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingLogSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingMetricSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingMetricSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingMetricSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingSubscriptionLogSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingSubscriptionLogSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingSubscriptionLogSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDisk\",\"ListItemText\":\"New-AzDisk\",\"ResultType\":2,\"ToolTip\":\"New-AzDisk\\r\\n\"},{\"CompletionText\":\"New-AzDiskAccess\",\"ListItemText\":\"New-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"New-AzDiskConfig\",\"ListItemText\":\"New-AzDiskConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskEncryptionSet\",\"ListItemText\":\"New-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"New-AzDiskEncryptionSetConfig\",\"ListItemText\":\"New-AzDiskEncryptionSetConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskEncryptionSetConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskPurchasePlanConfig\",\"ListItemText\":\"New-AzDiskPurchasePlanConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskPurchasePlanConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskUpdateConfig\",\"ListItemText\":\"New-AzDiskUpdateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskUpdateConfig\\r\\n\"},{\"CompletionText\":\"New-AzDnsRecordConfig\",\"ListItemText\":\"New-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"New-AzDnsRecordSet\",\"ListItemText\":\"New-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"New-AzDnsZone\",\"ListItemText\":\"New-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsZone\\r\\n\"},{\"CompletionText\":\"New-AzEventGridChannel\",\"ListItemText\":\"New-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomain\",\"ListItemText\":\"New-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomainKey\",\"ListItemText\":\"New-AzEventGridDomainKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomainKey\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomainTopic\",\"ListItemText\":\"New-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerConfiguration\",\"ListItemText\":\"New-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerNamespace\",\"ListItemText\":\"New-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerNamespaceKey\",\"ListItemText\":\"New-AzEventGridPartnerNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerNamespaceKey\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerRegistration\",\"ListItemText\":\"New-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerTopic\",\"ListItemText\":\"New-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"New-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSubscription\",\"ListItemText\":\"New-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSystemTopic\",\"ListItemText\":\"New-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"New-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridTopic\",\"ListItemText\":\"New-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridTopicKey\",\"ListItemText\":\"New-AzEventGridTopicKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridTopicKey\\r\\n\"},{\"CompletionText\":\"New-AzEventHub\",\"ListItemText\":\"New-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHub \\r\\n\"},{\"CompletionText\":\"New-AzEventHubApplicationGroup\",\"ListItemText\":\"New-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubAuthorizationRule\",\"ListItemText\":\"New-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzEventHubAuthorizationRuleSASToken\",\"ListItemText\":\"New-AzEventHubAuthorizationRuleSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzEventHubAuthorizationRuleSASToken\\r\\n\"},{\"CompletionText\":\"New-AzEventHubCluster\",\"ListItemText\":\"New-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"New-AzEventHubConsumerGroup\",\"ListItemText\":\"New-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"New-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzEventHubIPRuleConfig\",\"ListItemText\":\"New-AzEventHubIPRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubIPRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzEventHubKey\",\"ListItemText\":\"New-AzEventHubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubKey \\r\\n\"},{\"CompletionText\":\"New-AzEventHubKeyVaultPropertiesObject\",\"ListItemText\":\"New-AzEventHubKeyVaultPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubKeyVaultPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzEventHubNamespace\",\"ListItemText\":\"New-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"New-AzEventHubNamespaceV2\",\"ListItemText\":\"New-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"New-AzEventHubNamespaceV2\"},{\"CompletionText\":\"New-AzEventHubSchemaGroup\",\"ListItemText\":\"New-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubThrottlingPolicyConfig\",\"ListItemText\":\"New-AzEventHubThrottlingPolicyConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubThrottlingPolicyConfig \\r\\n\"},{\"CompletionText\":\"New-AzEventHubVirtualNetworkRuleConfig\",\"ListItemText\":\"New-AzEventHubVirtualNetworkRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubVirtualNetworkRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuit\",\"ListItemText\":\"New-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"New-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"New-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteConnection\",\"ListItemText\":\"New-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteGateway\",\"ListItemText\":\"New-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePort\",\"ListItemText\":\"New-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePortIdentity\",\"ListItemText\":\"New-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePortLOA\",\"ListItemText\":\"New-AzExpressRoutePortLOA\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePortLOA\\r\\n\"},{\"CompletionText\":\"New-AzFederatedIdentityCredentials\",\"ListItemText\":\"New-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"New-AzFirewall\",\"ListItemText\":\"New-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewall\\r\\n\"},{\"CompletionText\":\"New-AzFirewallApplicationRule\",\"ListItemText\":\"New-AzFirewallApplicationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallApplicationRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallApplicationRuleCollection\",\"ListItemText\":\"New-AzFirewallApplicationRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallApplicationRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallHubIpAddress\",\"ListItemText\":\"New-AzFirewallHubIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallHubIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallHubPublicIpAddress\",\"ListItemText\":\"New-AzFirewallHubPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallHubPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNatRule\",\"ListItemText\":\"New-AzFirewallNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNatRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNatRuleCollection\",\"ListItemText\":\"New-AzFirewallNatRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNatRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNetworkRule\",\"ListItemText\":\"New-AzFirewallNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNetworkRuleCollection\",\"ListItemText\":\"New-AzFirewallNetworkRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNetworkRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicy\",\"ListItemText\":\"New-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyApplicationRule\",\"ListItemText\":\"New-AzFirewallPolicyApplicationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyApplicationRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\",\"ListItemText\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyDnsSetting\",\"ListItemText\":\"New-AzFirewallPolicyDnsSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyDnsSetting\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyExplicitProxy\",\"ListItemText\":\"New-AzFirewallPolicyExplicitProxy\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyExplicitProxy\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyFilterRuleCollection\",\"ListItemText\":\"New-AzFirewallPolicyFilterRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyFilterRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetection\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNatRule\",\"ListItemText\":\"New-AzFirewallPolicyNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNatRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNatRuleCollection\",\"ListItemText\":\"New-AzFirewallPolicyNatRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNatRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNetworkRule\",\"ListItemText\":\"New-AzFirewallPolicyNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"New-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicySnat\",\"ListItemText\":\"New-AzFirewallPolicySnat\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicySnat\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicySqlSetting\",\"ListItemText\":\"New-AzFirewallPolicySqlSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicySqlSetting\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyThreatIntelWhitelist\",\"ListItemText\":\"New-AzFirewallPolicyThreatIntelWhitelist\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyThreatIntelWhitelist\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPublicIpAddress\",\"ListItemText\":\"New-AzFirewallPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallThreatIntelWhitelist\",\"ListItemText\":\"New-AzFirewallThreatIntelWhitelist\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallThreatIntelWhitelist\\r\\n\"},{\"CompletionText\":\"New-AzFirewallThreatIntelWhitelistObject\",\"ListItemText\":\"New-AzFirewallThreatIntelWhitelistObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallThreatIntelWhitelistObject\"},{\"CompletionText\":\"New-AzFrontDoor\",\"ListItemText\":\"New-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendObject\",\"ListItemText\":\"New-AzFrontDoorBackendObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendPoolObject\",\"ListItemText\":\"New-AzFrontDoorBackendPoolObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendPoolObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendPoolsSettingObject\",\"ListItemText\":\"New-AzFrontDoorBackendPoolsSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendPoolsSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"New-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnCustomDomainTlsSettingParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnCustomDomainTlsSettingParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnCustomDomainTlsSettingParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"New-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnMigrationParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnMigrationParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnMigrationParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject\",\"ListItemText\":\"New-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOrigin\",\"ListItemText\":\"New-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroupHealthProbeSettingObject\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroupHealthProbeSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroupHealthProbeSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfile\",\"ListItemText\":\"New-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfileChangeSkuWafMappingObject\",\"ListItemText\":\"New-AzFrontDoorCdnProfileChangeSkuWafMappingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfileChangeSkuWafMappingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfileUpgradeParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnProfileUpgradeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfileUpgradeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnPurgeParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnPurgeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnPurgeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnResourceReferenceObject\",\"ListItemText\":\"New-AzFrontDoorCdnResourceReferenceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnResourceReferenceObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRoute\",\"ListItemText\":\"New-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRule\",\"ListItemText\":\"New-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleClientPortConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleClientPortConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleClientPortConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleCookiesConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleCookiesConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleCookiesConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleHostNameConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleHostNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleHostNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleHttpVersionConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleHttpVersionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleHttpVersionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleIsDeviceConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleIsDeviceConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleIsDeviceConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRulePostArgsConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRulePostArgsConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRulePostArgsConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleQueryStringConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleQueryStringConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleQueryStringConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRemoteAddressConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRemoteAddressConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRemoteAddressConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestBodyConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestBodyConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestBodyConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestHeaderConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestHeaderConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestHeaderConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestMethodConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestMethodConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestMethodConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestSchemeConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestSchemeConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestSchemeConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestUriConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestUriConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestUriConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleResponseHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleResponseHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleResponseHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleServerPortConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleServerPortConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleServerPortConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSocketAddrConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSocketAddrConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSocketAddrConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSslProtocolConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSslProtocolConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSslProtocolConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlFileExtensionConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlFileExtensionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlFileExtensionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlFileNameConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlFileNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlFileNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlPathConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlPathConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlPathConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlRedirectActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlRedirectActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlRedirectActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlRewriteActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlRewriteActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlRewriteActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlSigningActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlSigningActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlSigningActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecret\",\"ListItemText\":\"New-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretCustomerCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretCustomerCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretCustomerCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretManagedCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretManagedCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretManagedCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretUrlSigningKeyParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretUrlSigningKeyParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretUrlSigningKeyParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorFrontendEndpointObject\",\"ListItemText\":\"New-AzFrontDoorFrontendEndpointObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorFrontendEndpointObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorHeaderActionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorHealthProbeSettingObject\",\"ListItemText\":\"New-AzFrontDoorHealthProbeSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorHealthProbeSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorLoadBalancingSettingObject\",\"ListItemText\":\"New-AzFrontDoorLoadBalancingSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorLoadBalancingSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRoutingRuleObject\",\"ListItemText\":\"New-AzFrontDoorRoutingRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRoutingRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngine\",\"ListItemText\":\"New-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineActionObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineActionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineMatchConditionObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineMatchConditionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineMatchConditionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineRuleObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafCustomRuleObject\",\"ListItemText\":\"New-AzFrontDoorWafCustomRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafCustomRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleExclusionObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleExclusionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleExclusionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleOverrideObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleOverrideObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleOverrideObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafMatchConditionObject\",\"ListItemText\":\"New-AzFrontDoorWafMatchConditionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafMatchConditionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafPolicy\",\"ListItemText\":\"New-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafRuleGroupOverrideObject\",\"ListItemText\":\"New-AzFrontDoorWafRuleGroupOverrideObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafRuleGroupOverrideObject\\r\\n\"},{\"CompletionText\":\"New-AzFunctionApp\",\"ListItemText\":\"New-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"New-AzFunctionAppPlan\",\"ListItemText\":\"New-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"New-AzGallery\",\"ListItemText\":\"New-AzGallery\",\"ResultType\":2,\"ToolTip\":\"New-AzGallery\\r\\n\"},{\"CompletionText\":\"New-AzGalleryApplication\",\"ListItemText\":\"New-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"New-AzGalleryApplicationVersion\",\"ListItemText\":\"New-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"New-AzGalleryImageDefinition\",\"ListItemText\":\"New-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"New-AzGalleryImageVersion\",\"ListItemText\":\"New-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"New-AzGatewayCustomBgpIpConfigurationObject\",\"ListItemText\":\"New-AzGatewayCustomBgpIpConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzGatewayCustomBgpIpConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightCluster\",\"ListItemText\":\"New-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"New-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\",\"ListItemText\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterConfig\",\"ListItemText\":\"New-AzHDInsightClusterConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterConfig\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightHiveJobDefinition\",\"ListItemText\":\"New-AzHDInsightHiveJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightHiveJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightIPConfiguration\",\"ListItemText\":\"New-AzHDInsightIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightIPConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightMapReduceJobDefinition\",\"ListItemText\":\"New-AzHDInsightMapReduceJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightMapReduceJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightPigJobDefinition\",\"ListItemText\":\"New-AzHDInsightPigJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightPigJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightPrivateLinkConfiguration\",\"ListItemText\":\"New-AzHDInsightPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightSqoopJobDefinition\",\"ListItemText\":\"New-AzHDInsightSqoopJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightSqoopJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightStreamingMapReduceJobDefinition\",\"ListItemText\":\"New-AzHDInsightStreamingMapReduceJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightStreamingMapReduceJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHealthcareApisService\",\"ListItemText\":\"New-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareApisWorkspace\",\"ListItemText\":\"New-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareDicomService\",\"ListItemText\":\"New-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareFhirService\",\"ListItemText\":\"New-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareIotConnector\",\"ListItemText\":\"New-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"New-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"New-AzHost\",\"ListItemText\":\"New-AzHost\",\"ResultType\":2,\"ToolTip\":\"New-AzHost\\r\\n\"},{\"CompletionText\":\"New-AzHostGroup\",\"ListItemText\":\"New-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzHostGroup\\r\\n\"},{\"CompletionText\":\"New-AzImage\",\"ListItemText\":\"New-AzImage\",\"ResultType\":2,\"ToolTip\":\"New-AzImage\\r\\n\"},{\"CompletionText\":\"New-AzImageConfig\",\"ListItemText\":\"New-AzImageConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzImageConfig\\r\\n\"},{\"CompletionText\":\"New-AzInsightsPrivateLinkScope\",\"ListItemText\":\"New-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"New-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"New-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"New-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"New-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccount\",\"ListItemText\":\"New-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountAgreement\",\"ListItemText\":\"New-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountAssembly\",\"ListItemText\":\"New-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"New-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountCertificate\",\"ListItemText\":\"New-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountMap\",\"ListItemText\":\"New-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountPartner\",\"ListItemText\":\"New-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountSchema\",\"ListItemText\":\"New-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"New-AzIotHub\",\"ListItemText\":\"New-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHub\\r\\n\"},{\"CompletionText\":\"New-AzIotHubExportDevice\",\"ListItemText\":\"New-AzIotHubExportDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubExportDevice\\r\\n\"},{\"CompletionText\":\"New-AzIotHubImportDevice\",\"ListItemText\":\"New-AzIotHubImportDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubImportDevice\\r\\n\"},{\"CompletionText\":\"New-AzIotHubKey\",\"ListItemText\":\"New-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"New-AzIotHubSasToken\",\"ListItemText\":\"New-AzIotHubSasToken\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubSasToken\\r\\n\"},{\"CompletionText\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\",\"ListItemText\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\",\"ListItemText\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\\r\\n\"},{\"CompletionText\":\"New-AzIpAllocation\",\"ListItemText\":\"New-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"New-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"New-AzIpConfigurationBgpPeeringAddressObject\",\"ListItemText\":\"New-AzIpConfigurationBgpPeeringAddressObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIpConfigurationBgpPeeringAddressObject\\r\\n\"},{\"CompletionText\":\"New-AzIpGroup\",\"ListItemText\":\"New-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzIpGroup\\r\\n\"},{\"CompletionText\":\"New-AzIpsecPolicy\",\"ListItemText\":\"New-AzIpsecPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzIpsecPolicy\\r\\n\"},{\"CompletionText\":\"New-AzIpsecTrafficSelectorPolicy\",\"ListItemText\":\"New-AzIpsecTrafficSelectorPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzIpsecTrafficSelectorPolicy\\r\\n\"},{\"CompletionText\":\"New-AzKeyVault\",\"ListItemText\":\"New-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVault\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificateAdministratorDetail\",\"ListItemText\":\"New-AzKeyVaultCertificateAdministratorDetail\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificateAdministratorDetail\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificateOrganizationDetail\",\"ListItemText\":\"New-AzKeyVaultCertificateOrganizationDetail\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificateOrganizationDetail\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"New-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultManagedHsm\",\"ListItemText\":\"New-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultNetworkRuleSetObject\",\"ListItemText\":\"New-AzKeyVaultNetworkRuleSetObject\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultNetworkRuleSetObject\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultRoleAssignment\",\"ListItemText\":\"New-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultRoleDefinition\",\"ListItemText\":\"New-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"New-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzKustoCluster\",\"ListItemText\":\"New-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"New-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"New-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzKustoDatabase\",\"ListItemText\":\"New-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"New-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"New-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzKustoDataConnection\",\"ListItemText\":\"New-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"New-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"New-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"New-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"New-AzKustoScript\",\"ListItemText\":\"New-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoScript \\r\\n\"},{\"CompletionText\":\"New-AzLoad\",\"ListItemText\":\"New-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzLoad \\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancer\",\"ListItemText\":\"New-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"New-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"New-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerProbeConfig\",\"ListItemText\":\"New-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLocalNetworkGateway\",\"ListItemText\":\"New-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"New-AzLogicApp\",\"ListItemText\":\"New-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"New-AzLogicApp\\r\\n\"},{\"CompletionText\":\"New-AzMaintenanceConfiguration\",\"ListItemText\":\"New-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzManagedApplication\",\"ListItemText\":\"New-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"New-AzManagedApplicationDefinition\",\"ListItemText\":\"New-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"New-AzManagedCassandraCluster\",\"ListItemText\":\"New-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"New-AzManagedCassandraDataCenter\",\"ListItemText\":\"New-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesAssignment\",\"ListItemText\":\"New-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesAuthorizationObject\",\"ListItemText\":\"New-AzManagedServicesAuthorizationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesAuthorizationObject \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesDefinition\",\"ListItemText\":\"New-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesEligibleApproverObject\",\"ListItemText\":\"New-AzManagedServicesEligibleApproverObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesEligibleApproverObject \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesEligibleAuthorizationObject\",\"ListItemText\":\"New-AzManagedServicesEligibleAuthorizationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesEligibleAuthorizationObject \\r\\n\"},{\"CompletionText\":\"New-AzManagementGroup\",\"ListItemText\":\"New-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupDeployment\",\"ListItemText\":\"New-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupHierarchySetting\",\"ListItemText\":\"New-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupSubscription\",\"ListItemText\":\"New-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"New-AzMediaService\",\"ListItemText\":\"New-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"New-AzMediaService\\r\\n\"},{\"CompletionText\":\"New-AzMediaServiceStorageConfig\",\"ListItemText\":\"New-AzMediaServiceStorageConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzMediaServiceStorageConfig\\r\\n\"},{\"CompletionText\":\"New-AzMetricAlertRuleV2Criteria\",\"ListItemText\":\"New-AzMetricAlertRuleV2Criteria\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricAlertRuleV2Criteria\\r\\n\"},{\"CompletionText\":\"New-AzMetricAlertRuleV2DimensionSelection\",\"ListItemText\":\"New-AzMetricAlertRuleV2DimensionSelection\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricAlertRuleV2DimensionSelection\\r\\n\"},{\"CompletionText\":\"New-AzMetricFilter\",\"ListItemText\":\"New-AzMetricFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricFilter\\r\\n\"},{\"CompletionText\":\"New-AzMigrateDiskMapping\",\"ListItemText\":\"New-AzMigrateDiskMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateDiskMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateNicMapping\",\"ListItemText\":\"New-AzMigrateNicMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateNicMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateProject\",\"ListItemText\":\"New-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"New-AzMigrateReplicationPolicy\",\"ListItemText\":\"New-AzMigrateReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateReplicationPolicy \\r\\n\"},{\"CompletionText\":\"New-AzMigrateReplicationProtectionContainerMapping\",\"ListItemText\":\"New-AzMigrateReplicationProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateReplicationProtectionContainerMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateServerReplication\",\"ListItemText\":\"New-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"New-AzMigrateTestNicMapping\",\"ListItemText\":\"New-AzMigrateTestNicMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateTestNicMapping \\r\\n\"},{\"CompletionText\":\"New-AzMlCommitmentPlan\",\"ListItemText\":\"New-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzMlWebService\",\"ListItemText\":\"New-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"New-AzMlWebService\\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspace\",\"ListItemText\":\"New-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceAksObject\",\"ListItemText\":\"New-AzMLWorkspaceAksObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceAksObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceAmlComputeObject\",\"ListItemText\":\"New-AzMLWorkspaceAmlComputeObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceAmlComputeObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"New-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"New-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"New-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCommandJobObject\",\"ListItemText\":\"New-AzMLWorkspaceCommandJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCommandJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"New-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"New-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCompute\",\"ListItemText\":\"New-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComputeInstanceObject\",\"ListItemText\":\"New-AzMLWorkspaceComputeInstanceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComputeInstanceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComputeStartStopScheduleObject\",\"ListItemText\":\"New-AzMLWorkspaceComputeStartStopScheduleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComputeStartStopScheduleObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceConnection\",\"ListItemText\":\"New-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCustomModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceCustomModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCustomModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCustomModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceCustomModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCustomModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatabricksObject\",\"ListItemText\":\"New-AzMLWorkspaceDatabricksObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatabricksObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataContainer\",\"ListItemText\":\"New-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataFactoryObject\",\"ListItemText\":\"New-AzMLWorkspaceDataFactoryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataFactoryObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataLakeAnalyticsObject\",\"ListItemText\":\"New-AzMLWorkspaceDataLakeAnalyticsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataLakeAnalyticsObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastore\",\"ListItemText\":\"New-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreBlobObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreBlobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreBlobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreDataLakeGen1Object\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreDataLakeGen1Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreDataLakeGen1Object \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreDataLakeGen2Object\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreDataLakeGen2Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreDataLakeGen2Object \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreFileObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreFileObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreFileObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreKeyCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreKeyCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreKeyCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreNoneCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreNoneCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreNoneCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreSasCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreSasCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreSasCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreServicePrincipalCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreServicePrincipalCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreServicePrincipalCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataVersion\",\"ListItemText\":\"New-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"New-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceHDInsightObject\",\"ListItemText\":\"New-AzMLWorkspaceHDInsightObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceHDInsightObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceJob\",\"ListItemText\":\"New-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceJobServiceObject\",\"ListItemText\":\"New-AzMLWorkspaceJobServiceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceJobServiceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceKubernetesObject\",\"ListItemText\":\"New-AzMLWorkspaceKubernetesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceKubernetesObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceLiteralJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceLiteralJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceLiteralJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLFlowModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLFlowModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLFlowModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLFlowModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLFlowModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLFlowModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLTableJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLTableJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLTableJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLTableJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLTableJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLTableJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceModelContainer\",\"ListItemText\":\"New-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceModelVersion\",\"ListItemText\":\"New-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"New-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"New-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineEndpointKey\",\"ListItemText\":\"New-AzMLWorkspaceOnlineEndpointKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineEndpointKey \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspacePipelineJobObject\",\"ListItemText\":\"New-AzMLWorkspacePipelineJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspacePipelineJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceQuotaPropertiesObject\",\"ListItemText\":\"New-AzMLWorkspaceQuotaPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceQuotaPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSharedPrivateLinkResourceObject\",\"ListItemText\":\"New-AzMLWorkspaceSharedPrivateLinkResourceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSharedPrivateLinkResourceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSweepJobObject\",\"ListItemText\":\"New-AzMLWorkspaceSweepJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSweepJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSynapseSparkObject\",\"ListItemText\":\"New-AzMLWorkspaceSynapseSparkObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSynapseSparkObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceTritonModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceTritonModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceTritonModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceTritonModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceTritonModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceTritonModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFileJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFileJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFileJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFileJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFileJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFileJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFolderJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFolderJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFolderJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFolderJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFolderJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFolderJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceVirtualMachineObject\",\"ListItemText\":\"New-AzMLWorkspaceVirtualMachineObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceVirtualMachineObject \\r\\n\"},{\"CompletionText\":\"New-AzMonitorWorkspace\",\"ListItemText\":\"New-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFirewallRule\",\"ListItemText\":\"New-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServer\",\"ListItemText\":\"New-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"New-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"New-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerReplica\",\"ListItemText\":\"New-AzMySqlFlexibleServerReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerReplica \\r\\n\"},{\"CompletionText\":\"New-AzMySqlReplica\",\"ListItemText\":\"New-AzMySqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlReplica \\r\\n\"},{\"CompletionText\":\"New-AzMySqlServer\",\"ListItemText\":\"New-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"New-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"New-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"New-AzNatGateway\",\"ListItemText\":\"New-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzNatGateway\\r\\n\"},{\"CompletionText\":\"New-AzNetworkInterface\",\"ListItemText\":\"New-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"New-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"New-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManager\",\"ListItemText\":\"New-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerAddressPrefixItem\",\"ListItemText\":\"New-AzNetworkManagerAddressPrefixItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerAddressPrefixItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"New-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerConnectivityGroupItem\",\"ListItemText\":\"New-AzNetworkManagerConnectivityGroupItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerConnectivityGroupItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerGroup\",\"ListItemText\":\"New-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerHub\",\"ListItemText\":\"New-AzNetworkManagerHub\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerHub\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"New-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerScope\",\"ListItemText\":\"New-AzNetworkManagerScope\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerScope\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerScopeConnection\",\"ListItemText\":\"New-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityGroupItem\",\"ListItemText\":\"New-AzNetworkManagerSecurityGroupItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityGroupItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerStaticMember\",\"ListItemText\":\"New-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"New-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkProfile\",\"ListItemText\":\"New-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"New-AzNetworkSecurityGroup\",\"ListItemText\":\"New-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"New-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"New-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzNetworkVirtualAppliance\",\"ListItemText\":\"New-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcher\",\"ListItemText\":\"New-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherFlowLog\",\"ListItemText\":\"New-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\",\"ListItemText\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"New-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherPacketCaptureV2\",\"ListItemText\":\"New-AzNetworkWatcherPacketCaptureV2\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherPacketCaptureV2\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherProtocolConfiguration\",\"ListItemText\":\"New-AzNetworkWatcherProtocolConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherProtocolConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHub\",\"ListItemText\":\"New-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"New-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"New-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"New-AzNotificationHubKey\",\"ListItemText\":\"New-AzNotificationHubKey\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubKey\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespace\",\"ListItemText\":\"New-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"New-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"New-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceKey\",\"ListItemText\":\"New-AzNotificationHubsNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceKey\\r\\n\"},{\"CompletionText\":\"New-AzO365PolicyProperty\",\"ListItemText\":\"New-AzO365PolicyProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzO365PolicyProperty\\r\\n\"},{\"CompletionText\":\"New-AzOffice365PolicyProperty\",\"ListItemText\":\"New-AzOffice365PolicyProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzOffice365PolicyProperty\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsApplicationInsightsDataSource\",\"ListItemText\":\"New-AzOperationalInsightsApplicationInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsApplicationInsightsDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsAzureActivityLogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsAzureActivityLogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsAzureActivityLogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsAzureAuditDataSource\",\"ListItemText\":\"New-AzOperationalInsightsAzureAuditDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsAzureAuditDataSource\"},{\"CompletionText\":\"New-AzOperationalInsightsCluster\",\"ListItemText\":\"New-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsComputerGroup\",\"ListItemText\":\"New-AzOperationalInsightsComputerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsComputerGroup\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsCustomLogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsCustomLogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsCustomLogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsDataExport\",\"ListItemText\":\"New-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"New-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\",\"ListItemText\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinuxSyslogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsLinuxSyslogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinuxSyslogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsPurgeWorkspace\",\"ListItemText\":\"New-AzOperationalInsightsPurgeWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsPurgeWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsRestoreTable\",\"ListItemText\":\"New-AzOperationalInsightsRestoreTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsRestoreTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"New-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsSearchTable\",\"ListItemText\":\"New-AzOperationalInsightsSearchTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsSearchTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"New-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsTable\",\"ListItemText\":\"New-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWindowsEventDataSource\",\"ListItemText\":\"New-AzOperationalInsightsWindowsEventDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWindowsEventDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\",\"ListItemText\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWorkspace\",\"ListItemText\":\"New-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzP2sVpnGateway\",\"ListItemText\":\"New-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"New-AzPacketCaptureFilterConfig\",\"ListItemText\":\"New-AzPacketCaptureFilterConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPacketCaptureFilterConfig\\r\\n\"},{\"CompletionText\":\"New-AzPacketCaptureScopeConfig\",\"ListItemText\":\"New-AzPacketCaptureScopeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPacketCaptureScopeConfig\\r\\n\"},{\"CompletionText\":\"New-AzPolicyAssignment\",\"ListItemText\":\"New-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"New-AzPolicyAttestation\",\"ListItemText\":\"New-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"New-AzPolicyDefinition\",\"ListItemText\":\"New-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"New-AzPolicyExemption\",\"ListItemText\":\"New-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"New-AzPolicySetDefinition\",\"ListItemText\":\"New-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFirewallRule\",\"ListItemText\":\"New-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlReplica\",\"ListItemText\":\"New-AzPostgreSqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlReplica \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlServer\",\"ListItemText\":\"New-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"New-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"New-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"New-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"New-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"New-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"New-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsRecordConfig\",\"ListItemText\":\"New-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsRecordSet\",\"ListItemText\":\"New-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"New-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZone\",\"ListItemText\":\"New-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZoneConfig\",\"ListItemText\":\"New-AzPrivateDnsZoneConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZoneConfig\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZoneGroup\",\"ListItemText\":\"New-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"New-AzPrivateEndpoint\",\"ListItemText\":\"New-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzPrivateEndpointIpConfiguration\",\"ListItemText\":\"New-AzPrivateEndpointIpConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateEndpointIpConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkAssociation\",\"ListItemText\":\"New-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkService\",\"ListItemText\":\"New-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkServiceConnection\",\"ListItemText\":\"New-AzPrivateLinkServiceConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkServiceConnection\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkServiceIpConfig\",\"ListItemText\":\"New-AzPrivateLinkServiceIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkServiceIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzProximityPlacementGroup\",\"ListItemText\":\"New-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpAddress\",\"ListItemText\":\"New-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpPrefix\",\"ListItemText\":\"New-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpTag\",\"ListItemText\":\"New-AzPublicIpTag\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpTag\\r\\n\"},{\"CompletionText\":\"New-AzRadiusServer\",\"ListItemText\":\"New-AzRadiusServer\",\"ResultType\":2,\"ToolTip\":\"New-AzRadiusServer\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"New-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\",\"ListItemText\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\",\"ListItemText\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"New-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectableItem\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectableItem\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectableItem\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"New-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"New-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrVMNicConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrVMNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrVMNicConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrVMNicIPConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrVMNicIPConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrVMNicIPConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"New-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesVault\",\"ListItemText\":\"New-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"New-AzRedisCache\",\"ListItemText\":\"New-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCache\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheFirewallRule\",\"ListItemText\":\"New-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheKey\",\"ListItemText\":\"New-AzRedisCacheKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheKey\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheLink\",\"ListItemText\":\"New-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"New-AzRedisCachePatchSchedule\",\"ListItemText\":\"New-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheScheduleEntry\",\"ListItemText\":\"New-AzRedisCacheScheduleEntry\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheScheduleEntry\\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCache\",\"ListItemText\":\"New-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheAccessKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheAccessKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisEnterpriseCacheAccessKey\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"New-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheDatabaseKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheDatabaseKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisEnterpriseCacheDatabaseKey\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCacheKey \\r\\n\"},{\"CompletionText\":\"New-AzRelayAuthorizationRule\",\"ListItemText\":\"New-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzRelayHybridConnection\",\"ListItemText\":\"New-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"New-AzRelayKey\",\"ListItemText\":\"New-AzRelayKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayKey \\r\\n\"},{\"CompletionText\":\"New-AzRelayNamespace\",\"ListItemText\":\"New-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"New-AzRelayNetworkRuleSetIPRuleObject\",\"ListItemText\":\"New-AzRelayNetworkRuleSetIPRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayNetworkRuleSetIPRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzResource\",\"ListItemText\":\"New-AzResource\",\"ResultType\":2,\"ToolTip\":\"New-AzResource\\r\\n\"},{\"CompletionText\":\"New-AzResourceGroup\",\"ListItemText\":\"New-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"New-AzResourceGroupDeployment\",\"ListItemText\":\"New-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"New-AzResourceLock\",\"ListItemText\":\"New-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceLock\\r\\n\"},{\"CompletionText\":\"New-AzResourceManagementPrivateLink\",\"ListItemText\":\"New-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"New-AzResourceMoverMoveCollection\",\"ListItemText\":\"New-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"New-AzRestorePoint\",\"ListItemText\":\"New-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzRestorePointCollection\",\"ListItemText\":\"New-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"New-AzRmStorageContainer\",\"ListItemText\":\"New-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzRmStorageShare\",\"ListItemText\":\"New-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"New-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"New-AzRoleAssignment\",\"ListItemText\":\"New-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"New-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"New-AzRoleDefinition\",\"ListItemText\":\"New-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"New-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"New-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"New-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"New-AzRouteConfig\",\"ListItemText\":\"New-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"New-AzRouteFilter\",\"ListItemText\":\"New-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"New-AzRouteFilterRuleConfig\",\"ListItemText\":\"New-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzRouteMap\",\"ListItemText\":\"New-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMap\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRule\",\"ListItemText\":\"New-AzRouteMapRule\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRule\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleAction\",\"ListItemText\":\"New-AzRouteMapRuleAction\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleAction\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleActionParameter\",\"ListItemText\":\"New-AzRouteMapRuleActionParameter\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleActionParameter\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleCriterion\",\"ListItemText\":\"New-AzRouteMapRuleCriterion\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleCriterion\\r\\n\"},{\"CompletionText\":\"New-AzRouteServer\",\"ListItemText\":\"New-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteServer\\r\\n\"},{\"CompletionText\":\"New-AzRouteTable\",\"ListItemText\":\"New-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzRoutingConfiguration\",\"ListItemText\":\"New-AzRoutingConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzRoutingIntent\",\"ListItemText\":\"New-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"New-AzRoutingPolicy\",\"ListItemText\":\"New-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRule\",\"ListItemText\":\"New-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRuleConditionObject\",\"ListItemText\":\"New-AzScheduledQueryRuleConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRuleConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRuleDimensionObject\",\"ListItemText\":\"New-AzScheduledQueryRuleDimensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRuleDimensionObject \\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomation\",\"ListItemText\":\"New-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationActionObject\",\"ListItemText\":\"New-AzSecurityAutomationActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationActionObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationRuleObject\",\"ListItemText\":\"New-AzSecurityAutomationRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationRuleSetObject\",\"ListItemText\":\"New-AzSecurityAutomationRuleSetObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationRuleSetObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationScopeObject\",\"ListItemText\":\"New-AzSecurityAutomationScopeObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationScopeObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationSourceObject\",\"ListItemText\":\"New-AzSecurityAutomationSourceObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationSourceObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityPartnerProvider\",\"ListItemText\":\"New-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"New-AzSentinelAlertRule\",\"ListItemText\":\"New-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"New-AzSentinelAlertRuleAction\",\"ListItemText\":\"New-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"New-AzSentinelAutomationRule\",\"ListItemText\":\"New-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"New-AzSentinelBookmark\",\"ListItemText\":\"New-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"New-AzSentinelBookmarkRelation\",\"ListItemText\":\"New-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"New-AzSentinelDataConnector\",\"ListItemText\":\"New-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"New-AzSentinelEntityQuery\",\"ListItemText\":\"New-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncident\",\"ListItemText\":\"New-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentComment\",\"ListItemText\":\"New-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentRelation\",\"ListItemText\":\"New-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentTeam\",\"ListItemText\":\"New-AzSentinelIncidentTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentTeam \\r\\n\"},{\"CompletionText\":\"New-AzSentinelOnboardingState\",\"ListItemText\":\"New-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusAuthorizationRule\",\"ListItemText\":\"New-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusAuthorizationRuleSASToken\",\"ListItemText\":\"New-AzServiceBusAuthorizationRuleSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceBusAuthorizationRuleSASToken\\r\\n\"},{\"CompletionText\":\"New-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"New-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusIPRuleConfig\",\"ListItemText\":\"New-AzServiceBusIPRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusIPRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusKey\",\"ListItemText\":\"New-AzServiceBusKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusKey \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusKeyVaultPropertiesObject\",\"ListItemText\":\"New-AzServiceBusKeyVaultPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusKeyVaultPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusNamespace\",\"ListItemText\":\"New-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusNamespaceV2\",\"ListItemText\":\"New-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"New-AzServiceBusQueue\",\"ListItemText\":\"New-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusRule\",\"ListItemText\":\"New-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusSubscription\",\"ListItemText\":\"New-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusTopic\",\"ListItemText\":\"New-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusVirtualNetworkRuleConfig\",\"ListItemText\":\"New-AzServiceBusVirtualNetworkRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusVirtualNetworkRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzServiceEndpointPolicy\",\"ListItemText\":\"New-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"New-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"New-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplication\",\"ListItemText\":\"New-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplicationType\",\"ListItemText\":\"New-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"New-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricCluster\",\"ListItemText\":\"New-AzServiceFabricCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricCluster\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedCluster\",\"ListItemText\":\"New-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterService\",\"ListItemText\":\"New-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedNodeType\",\"ListItemText\":\"New-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricService\",\"ListItemText\":\"New-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerAzureResourceObject\",\"ListItemText\":\"New-AzServiceLinkerAzureResourceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerAzureResourceObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerConfluentBootstrapServerObject\",\"ListItemText\":\"New-AzServiceLinkerConfluentBootstrapServerObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerConfluentBootstrapServerObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerConfluentSchemaRegistryObject\",\"ListItemText\":\"New-AzServiceLinkerConfluentSchemaRegistryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerConfluentSchemaRegistryObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForContainerApp\",\"ListItemText\":\"New-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"New-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForWebApp\",\"ListItemText\":\"New-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerSecretAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerSecretAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerSecretAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerServicePrincipalSecretAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerServicePrincipalSecretAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerServicePrincipalSecretAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerSystemAssignedIdentityAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerUserAssignedIdentityAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerUserAssignedIdentityAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerUserAssignedIdentityAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzSignalR\",\"ListItemText\":\"New-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"New-AzSignalR\\r\\n\"},{\"CompletionText\":\"New-AzSignalRKey\",\"ListItemText\":\"New-AzSignalRKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSignalRKey\\r\\n\"},{\"CompletionText\":\"New-AzSnapshot\",\"ListItemText\":\"New-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshot\\r\\n\"},{\"CompletionText\":\"New-AzSnapshotConfig\",\"ListItemText\":\"New-AzSnapshotConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshotConfig\\r\\n\"},{\"CompletionText\":\"New-AzSnapshotUpdateConfig\",\"ListItemText\":\"New-AzSnapshotUpdateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshotUpdateConfig\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabase\",\"ListItemText\":\"New-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseCopy\",\"ListItemText\":\"New-AzSqlDatabaseCopy\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseCopy\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"New-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseExport\",\"ListItemText\":\"New-AzSqlDatabaseExport\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseExport\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"New-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseImport\",\"ListItemText\":\"New-AzSqlDatabaseImport\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseImport\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"New-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"New-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseSecondary\",\"ListItemText\":\"New-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJob\",\"ListItemText\":\"New-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobAgent\",\"ListItemText\":\"New-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobCredential\",\"ListItemText\":\"New-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"New-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticPool\",\"ListItemText\":\"New-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstance\",\"ListItemText\":\"New-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceDatabase\",\"ListItemText\":\"New-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceLink\",\"ListItemText\":\"New-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstancePool\",\"ListItemText\":\"New-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"New-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"New-AzSqlServer\",\"ListItemText\":\"New-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServer\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerCommunicationLink\",\"ListItemText\":\"New-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"New-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerDnsAlias\",\"ListItemText\":\"New-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerFirewallRule\",\"ListItemText\":\"New-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"New-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"New-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerTrustGroup\",\"ListItemText\":\"New-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"New-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncAgent\",\"ListItemText\":\"New-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncAgentKey\",\"ListItemText\":\"New-AzSqlSyncAgentKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncAgentKey\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncGroup\",\"ListItemText\":\"New-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncMember\",\"ListItemText\":\"New-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"New-AzSqlVirtualMachineAgReplicaObject\",\"ListItemText\":\"New-AzSqlVirtualMachineAgReplicaObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVirtualMachineAgReplicaObject \\r\\n\"},{\"CompletionText\":\"New-AzSqlVirtualMachineMultiSubnetIPConfigurationObject\",\"ListItemText\":\"New-AzSqlVirtualMachineMultiSubnetIPConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVirtualMachineMultiSubnetIPConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzSqlVM\",\"ListItemText\":\"New-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVM \\r\\n\"},{\"CompletionText\":\"New-AzSqlVMGroup\",\"ListItemText\":\"New-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"New-AzSshKey\",\"ListItemText\":\"New-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSshKey\\r\\n\"},{\"CompletionText\":\"New-AzStackHciArcSetting\",\"ListItemText\":\"New-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"New-AzStackHciCluster\",\"ListItemText\":\"New-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"New-AzStackHciExtension\",\"ListItemText\":\"New-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"New-AzStaticRoute\",\"ListItemText\":\"New-AzStaticRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzStaticRoute\\r\\n\"},{\"CompletionText\":\"New-AzStaticWebApp\",\"ListItemText\":\"New-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppBuildAppSetting\",\"ListItemText\":\"New-AzStaticWebAppBuildAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppBuildAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppBuildFunctionAppSetting\",\"ListItemText\":\"New-AzStaticWebAppBuildFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppBuildFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppCustomDomain\",\"ListItemText\":\"New-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppFunctionAppSetting\",\"ListItemText\":\"New-AzStaticWebAppFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppSetting\",\"ListItemText\":\"New-AzStaticWebAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppUserRoleInvitationLink\",\"ListItemText\":\"New-AzStaticWebAppUserRoleInvitationLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppUserRoleInvitationLink \\r\\n\"},{\"CompletionText\":\"New-AzStorageAccount\",\"ListItemText\":\"New-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountKey\",\"ListItemText\":\"New-AzStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyFilter\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyFilter\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyRule\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountSASToken\",\"ListItemText\":\"New-AzStorageAccountSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobInventoryPolicyRule\",\"ListItemText\":\"New-AzStorageBlobInventoryPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobInventoryPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobQueryConfig\",\"ListItemText\":\"New-AzStorageBlobQueryConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobQueryConfig\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobRangeToRestore\",\"ListItemText\":\"New-AzStorageBlobRangeToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobRangeToRestore\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobSASToken\",\"ListItemText\":\"New-AzStorageBlobSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainer\",\"ListItemText\":\"New-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainerSASToken\",\"ListItemText\":\"New-AzStorageContainerSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainerSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageContext\",\"ListItemText\":\"New-AzStorageContext\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContext\\r\\n\"},{\"CompletionText\":\"New-AzStorageDirectory\",\"ListItemText\":\"New-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"New-AzStorageEncryptionScope\",\"ListItemText\":\"New-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"New-AzStorageFileSASToken\",\"ListItemText\":\"New-AzStorageFileSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageFileSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserPermissionScope\",\"ListItemText\":\"New-AzStorageLocalUserPermissionScope\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserPermissionScope\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserSshPassword\",\"ListItemText\":\"New-AzStorageLocalUserSshPassword\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserSshPassword\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserSshPublicKey\",\"ListItemText\":\"New-AzStorageLocalUserSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserSshPublicKey\\r\\n\"},{\"CompletionText\":\"New-AzStorageMover\",\"ListItemText\":\"New-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMover \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverAzStorageContainerEndpoint\",\"ListItemText\":\"New-AzStorageMoverAzStorageContainerEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverAzStorageContainerEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverJobDefinition\",\"ListItemText\":\"New-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverNfsEndpoint\",\"ListItemText\":\"New-AzStorageMoverNfsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverNfsEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverProject\",\"ListItemText\":\"New-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"New-AzStorageObjectReplicationPolicyRule\",\"ListItemText\":\"New-AzStorageObjectReplicationPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageObjectReplicationPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueue\",\"ListItemText\":\"New-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueueSASToken\",\"ListItemText\":\"New-AzStorageQueueSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueueSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageShare\",\"ListItemText\":\"New-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShare\\r\\n\"},{\"CompletionText\":\"New-AzStorageShareSASToken\",\"ListItemText\":\"New-AzStorageShareSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShareSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"New-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncGroup\",\"ListItemText\":\"New-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncServerEndpoint\",\"ListItemText\":\"New-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncService\",\"ListItemText\":\"New-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"New-AzStorageTable\",\"ListItemText\":\"New-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTable\\r\\n\"},{\"CompletionText\":\"New-AzStorageTableSASToken\",\"ListItemText\":\"New-AzStorageTableSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTableSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsCluster\",\"ListItemText\":\"New-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsFunction\",\"ListItemText\":\"New-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsInput\",\"ListItemText\":\"New-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsJob\",\"ListItemText\":\"New-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsOutput\",\"ListItemText\":\"New-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsTransformation\",\"ListItemText\":\"New-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"New-AzSubscriptionDeployment\",\"ListItemText\":\"New-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzSubscriptionDeployment\"},{\"CompletionText\":\"New-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"New-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"New-AzSupportContactProfileObject\",\"ListItemText\":\"New-AzSupportContactProfileObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportContactProfileObject\\r\\n\"},{\"CompletionText\":\"New-AzSupportTicket\",\"ListItemText\":\"New-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"New-AzSupportTicketCommunication\",\"ListItemText\":\"New-AzSupportTicketCommunication\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportTicketCommunication\\r\\n\"},{\"CompletionText\":\"New-AzSynapseDataFlow\",\"ListItemText\":\"New-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseDataFlow\"},{\"CompletionText\":\"New-AzSynapseDataset\",\"ListItemText\":\"New-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseDataset\"},{\"CompletionText\":\"New-AzSynapseFirewallRule\",\"ListItemText\":\"New-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSynapseGitRepositoryConfig\",\"ListItemText\":\"New-AzSynapseGitRepositoryConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseGitRepositoryConfig\\r\\n\"},{\"CompletionText\":\"New-AzSynapseIntegrationRuntimeKey\",\"ListItemText\":\"New-AzSynapseIntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseIntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"New-AzSynapseKqlScript\",\"ListItemText\":\"New-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPool\",\"ListItemText\":\"New-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"New-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"New-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"New-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"New-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"New-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzSynapseLinkConnection\",\"ListItemText\":\"New-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkConnection\"},{\"CompletionText\":\"New-AzSynapseLinkedService\",\"ListItemText\":\"New-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkedService\"},{\"CompletionText\":\"New-AzSynapseLinkedServiceEncryptedCredential\",\"ListItemText\":\"New-AzSynapseLinkedServiceEncryptedCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkedServiceEncryptedCredential\\r\\n\"},{\"CompletionText\":\"New-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"New-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzSynapseManagedVirtualNetworkConfig\",\"ListItemText\":\"New-AzSynapseManagedVirtualNetworkConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseManagedVirtualNetworkConfig\\r\\n\"},{\"CompletionText\":\"New-AzSynapseNotebook\",\"ListItemText\":\"New-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseNotebook\"},{\"CompletionText\":\"New-AzSynapsePipeline\",\"ListItemText\":\"New-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapsePipeline\"},{\"CompletionText\":\"New-AzSynapseRoleAssignment\",\"ListItemText\":\"New-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSparkConfiguration\",\"ListItemText\":\"New-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSparkJobDefinition\",\"ListItemText\":\"New-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkJobDefinition\"},{\"CompletionText\":\"New-AzSynapseSparkPool\",\"ListItemText\":\"New-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlDatabase\",\"ListItemText\":\"New-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlPool\",\"ListItemText\":\"New-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"New-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlScript\",\"ListItemText\":\"New-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlScript\"},{\"CompletionText\":\"New-AzSynapseTrigger\",\"ListItemText\":\"New-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseTrigger\"},{\"CompletionText\":\"New-AzSynapseWorkspace\",\"ListItemText\":\"New-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzSynapseWorkspaceKey\",\"ListItemText\":\"New-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"New-AzSynapseWorkspacePackage\",\"ListItemText\":\"New-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"New-AzTag\",\"ListItemText\":\"New-AzTag\",\"ResultType\":2,\"ToolTip\":\"New-AzTag\\r\\n\"},{\"CompletionText\":\"New-AzTemplateSpec\",\"ListItemText\":\"New-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"New-AzTenantDeployment\",\"ListItemText\":\"New-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"New-AzTrafficManagerEndpoint\",\"ListItemText\":\"New-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzTrafficManagerProfile\",\"ListItemText\":\"New-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"New-AzUserAssignedIdentity\",\"ListItemText\":\"New-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"New-AzVHubRoute\",\"ListItemText\":\"New-AzVHubRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzVHubRoute\\r\\n\"},{\"CompletionText\":\"New-AzVHubRouteTable\",\"ListItemText\":\"New-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceAdditionalNicProperty\",\"ListItemText\":\"New-AzVirtualApplianceAdditionalNicProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceAdditionalNicProperty\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceSite\",\"ListItemText\":\"New-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceSkuProperty\",\"ListItemText\":\"New-AzVirtualApplianceSkuProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceSkuProperty\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHub\",\"ListItemText\":\"New-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubBgpConnection\",\"ListItemText\":\"New-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubRoute\",\"ListItemText\":\"New-AzVirtualHubRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubRoute\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubRouteTable\",\"ListItemText\":\"New-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubVnetConnection\",\"ListItemText\":\"New-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetwork\",\"ListItemText\":\"New-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGateway\",\"ListItemText\":\"New-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"New-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"New-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"New-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayPolicyGroup\",\"ListItemText\":\"New-AzVirtualNetworkGatewayPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayPolicyGroup\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\",\"ListItemText\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"New-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkTap\",\"ListItemText\":\"New-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"New-AzVirtualRouter\",\"ListItemText\":\"New-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"New-AzVirtualRouterAutoScaleConfiguration\",\"ListItemText\":\"New-AzVirtualRouterAutoScaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualRouterAutoScaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVirtualWan\",\"ListItemText\":\"New-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"New-AzVM\",\"ListItemText\":\"New-AzVM\",\"ResultType\":2,\"ToolTip\":\"New-AzVM\\r\\n\"},{\"CompletionText\":\"New-AzVMConfig\",\"ListItemText\":\"New-AzVMConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMDataDisk\",\"ListItemText\":\"New-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"New-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"New-AzVmGalleryApplication\",\"ListItemText\":\"New-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerAutoBackupConfig\",\"ListItemText\":\"New-AzVMSqlServerAutoBackupConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerAutoBackupConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerAutoPatchingConfig\",\"ListItemText\":\"New-AzVMSqlServerAutoPatchingConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerAutoPatchingConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerKeyVaultCredentialConfig\",\"ListItemText\":\"New-AzVMSqlServerKeyVaultCredentialConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerKeyVaultCredentialConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmss\",\"ListItemText\":\"New-AzVmss\",\"ResultType\":2,\"ToolTip\":\"New-AzVmss\\r\\n\"},{\"CompletionText\":\"New-AzVmssConfig\",\"ListItemText\":\"New-AzVmssConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssGalleryApplication\",\"ListItemText\":\"New-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"New-AzVmssIpConfig\",\"ListItemText\":\"New-AzVmssIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssIpTagConfig\",\"ListItemText\":\"New-AzVmssIpTagConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssIpTagConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssVaultCertificateConfig\",\"ListItemText\":\"New-AzVmssVaultCertificateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssVaultCertificateConfig\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientConfiguration\",\"ListItemText\":\"New-AzVpnClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientConnectionConfiguration\",\"ListItemText\":\"New-AzVpnClientConnectionConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientConnectionConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientIpsecParameter\",\"ListItemText\":\"New-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientIpsecPolicy\",\"ListItemText\":\"New-AzVpnClientIpsecPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientIpsecPolicy\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientRevokedCertificate\",\"ListItemText\":\"New-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientRootCertificate\",\"ListItemText\":\"New-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"New-AzVpnConnection\",\"ListItemText\":\"New-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"New-AzVpnGateway\",\"ListItemText\":\"New-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"New-AzVpnGatewayNatRule\",\"ListItemText\":\"New-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"New-AzVpnServerConfiguration\",\"ListItemText\":\"New-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"New-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"New-AzVpnSite\",\"ListItemText\":\"New-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSite\\r\\n\"},{\"CompletionText\":\"New-AzVpnSiteLink\",\"ListItemText\":\"New-AzVpnSiteLink\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSiteLink\\r\\n\"},{\"CompletionText\":\"New-AzVpnSiteLinkConnection\",\"ListItemText\":\"New-AzVpnSiteLinkConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSiteLinkConnection\\r\\n\"},{\"CompletionText\":\"New-AzWcfRelay\",\"ListItemText\":\"New-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"New-AzWebApp\",\"ListItemText\":\"New-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"New-AzWebApp\\r\\n\"},{\"CompletionText\":\"New-AzWebAppAzureStoragePath\",\"ListItemText\":\"New-AzWebAppAzureStoragePath\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppAzureStoragePath\\r\\n\"},{\"CompletionText\":\"New-AzWebAppBackup\",\"ListItemText\":\"New-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"New-AzWebAppCertificate\",\"ListItemText\":\"New-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"New-AzWebAppDatabaseBackupSetting\",\"ListItemText\":\"New-AzWebAppDatabaseBackupSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppDatabaseBackupSetting\\r\\n\"},{\"CompletionText\":\"New-AzWebAppSlot\",\"ListItemText\":\"New-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"New-AzWebAppSSLBinding\",\"ListItemText\":\"New-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"New-AzWebPubSub\",\"ListItemText\":\"New-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubCustomCertificate\",\"ListItemText\":\"New-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubCustomDomain\",\"ListItemText\":\"New-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubEventHubEndpointObject\",\"ListItemText\":\"New-AzWebPubSubEventHubEndpointObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubEventHubEndpointObject \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubEventNameFilterObject\",\"ListItemText\":\"New-AzWebPubSubEventNameFilterObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubEventNameFilterObject \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubHub\",\"ListItemText\":\"New-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubKey\",\"ListItemText\":\"New-AzWebPubSubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubKey \\r\\n\"},{\"CompletionText\":\"New-AzWvdApplication\",\"ListItemText\":\"New-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"New-AzWvdApplicationGroup\",\"ListItemText\":\"New-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"New-AzWvdHostPool\",\"ListItemText\":\"New-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"New-AzWvdMsixPackage\",\"ListItemText\":\"New-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"New-AzWvdRegistrationInfo\",\"ListItemText\":\"New-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"New-AzWvdScalingPlan\",\"ListItemText\":\"New-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"New-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"New-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"New-AzWvdWorkspace\",\"ListItemText\":\"New-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"New-BcdEntry\",\"ListItemText\":\"New-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"New-BcdEntry\\r\\n\"},{\"CompletionText\":\"New-BcdStore\",\"ListItemText\":\"New-BcdStore\",\"ResultType\":2,\"ToolTip\":\"New-BcdStore\\r\\n\"},{\"CompletionText\":\"New-CertificateNotificationTask\",\"ListItemText\":\"New-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"New-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"New-CimInstance\",\"ListItemText\":\"New-CimInstance\",\"ResultType\":2,\"ToolTip\":\"New-CimInstance\\r\\n\"},{\"CompletionText\":\"New-CimSession\",\"ListItemText\":\"New-CimSession\",\"ResultType\":2,\"ToolTip\":\"New-CimSession\\r\\n\"},{\"CompletionText\":\"New-CimSessionOption\",\"ListItemText\":\"New-CimSessionOption\",\"ResultType\":2,\"ToolTip\":\"New-CimSessionOption\\r\\n\"},{\"CompletionText\":\"New-CIPolicy\",\"ListItemText\":\"New-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"New-CIPolicy\\r\\n\"},{\"CompletionText\":\"New-CIPolicyRule\",\"ListItemText\":\"New-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"New-DAEntryPointTableItem\",\"ListItemText\":\"New-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"New-DscChecksum\",\"ListItemText\":\"New-DscChecksum\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-DscChecksum \\r\\n\"},{\"CompletionText\":\"New-DtcDiagnosticTransaction\",\"ListItemText\":\"New-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"New-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"New-EapConfiguration\",\"ListItemText\":\"New-EapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-EapConfiguration \\r\\n\"},{\"CompletionText\":\"New-EtwTraceSession\",\"ListItemText\":\"New-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"New-Event\",\"ListItemText\":\"New-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Event [-SourceIdentifier] [[-Sender] ] [[-EventArguments] ] [[-MessageData] ] []\\r\\n\"},{\"CompletionText\":\"New-FileCatalog\",\"ListItemText\":\"New-FileCatalog\",\"ResultType\":2,\"ToolTip\":\"New-FileCatalog\\r\\n\"},{\"CompletionText\":\"New-FileShare\",\"ListItemText\":\"New-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-FileShare \\r\\n\"},{\"CompletionText\":\"New-Fixture\",\"ListItemText\":\"New-Fixture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Fixture \\r\\n\"},{\"CompletionText\":\"New-GitPromptSettings\",\"ListItemText\":\"New-GitPromptSettings\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-GitPromptSettings \\r\\n\"},{\"CompletionText\":\"New-Guid\",\"ListItemText\":\"New-Guid\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Guid []\\r\\n\"},{\"CompletionText\":\"New-HgsGuardian\",\"ListItemText\":\"New-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-HgsGuardian \\r\\n\"},{\"CompletionText\":\"New-HgsKeyProtector\",\"ListItemText\":\"New-HgsKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-HgsKeyProtector \\r\\n\"},{\"CompletionText\":\"New-HgsTraceTarget\",\"ListItemText\":\"New-HgsTraceTarget\",\"ResultType\":2,\"ToolTip\":\"New-HgsTraceTarget\\r\\n\"},{\"CompletionText\":\"New-IscsiTargetPortal\",\"ListItemText\":\"New-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"New-IseSnippet\",\"ListItemText\":\"New-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-IseSnippet \\r\\n\"},{\"CompletionText\":\"New-Item\",\"ListItemText\":\"New-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Item [-Path] [-ItemType ] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nNew-Item [[-Path] ] -Name [-ItemType ] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-ItemProperty\",\"ListItemText\":\"New-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ItemProperty [-Path] [-Name] [-PropertyType ] [-Value ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nNew-ItemProperty [-Name] -LiteralPath [-PropertyType ] [-Value ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-JobTrigger\",\"ListItemText\":\"New-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"New-JobTrigger\\r\\n\"},{\"CompletionText\":\"New-LocalGroup\",\"ListItemText\":\"New-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"New-LocalGroup\\r\\n\"},{\"CompletionText\":\"New-LocalUser\",\"ListItemText\":\"New-LocalUser\",\"ResultType\":2,\"ToolTip\":\"New-LocalUser\\r\\n\"},{\"CompletionText\":\"New-MaskingSet\",\"ListItemText\":\"New-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MaskingSet \\r\\n\"},{\"CompletionText\":\"New-Module\",\"ListItemText\":\"New-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Module [-ScriptBlock] [-Function ] [-Cmdlet ] [-ReturnResult] [-AsCustomObject] [-ArgumentList ] []\\r\\n\\r\\nNew-Module [-Name] [-ScriptBlock] [-Function ] [-Cmdlet ] [-ReturnResult] [-AsCustomObject] [-ArgumentList ] []\\r\\n\"},{\"CompletionText\":\"New-ModuleManifest\",\"ListItemText\":\"New-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ModuleManifest [-Path] [-NestedModules ] [-Guid ] [-Author ] [-CompanyName ] [-Copyright ] [-RootModule ] [-ModuleVersion ] [-Description ] [-ProcessorArchitecture ] [-PowerShellVersion ] [-ClrVersion ] [-DotNetFrameworkVersion ] [-PowerShellHostName ] [-PowerShellHostVersion ] [-RequiredModules ] [-TypesToProcess ] [-FormatsToProcess ] [-ScriptsToProcess ] [-RequiredAssemblies ] [-FileList ] [-ModuleList ] [-FunctionsToExport ] [-AliasesToExport ] [-VariablesToExport ] [-CmdletsToExport ] [-DscResourcesToExport ] [-CompatiblePSEditions ] [-PrivateData ] [-Tags ] [-ProjectUri ] [-LicenseUri ] [-IconUri ] [-ReleaseNotes ] [-Prerelease ] [-RequireLicenseAcceptance] [-ExternalModuleDependencies ] [-HelpInfoUri ] [-PassThru] [-DefaultCommandPrefix ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-MpPerformanceRecording\",\"ListItemText\":\"New-MpPerformanceRecording\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MpPerformanceRecording \\r\\n\"},{\"CompletionText\":\"New-NetAdapterAdvancedProperty\",\"ListItemText\":\"New-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"New-NetEventSession\",\"ListItemText\":\"New-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetEventSession \\r\\n\"},{\"CompletionText\":\"New-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"New-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVProfile\",\"ListItemText\":\"New-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVRule\",\"ListItemText\":\"New-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVVMSetting\",\"ListItemText\":\"New-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"New-NetFirewallRule\",\"ListItemText\":\"New-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"New-NetIPAddress\",\"ListItemText\":\"New-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPAddress \\r\\n\"},{\"CompletionText\":\"New-NetIPHttpsConfiguration\",\"ListItemText\":\"New-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"New-NetIPsecAuthProposal\",\"ListItemText\":\"New-NetIPsecAuthProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecAuthProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecDospSetting\",\"ListItemText\":\"New-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeCryptoProposal\",\"ListItemText\":\"New-NetIPsecMainModeCryptoProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecMainModeCryptoProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"New-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeRule\",\"ListItemText\":\"New-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"New-NetIPsecPhase1AuthSet\",\"ListItemText\":\"New-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecPhase2AuthSet\",\"ListItemText\":\"New-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecQuickModeCryptoProposal\",\"ListItemText\":\"New-NetIPsecQuickModeCryptoProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecQuickModeCryptoProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"New-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecRule\",\"ListItemText\":\"New-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"New-NetLbfoTeam\",\"ListItemText\":\"New-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"New-NetNat\",\"ListItemText\":\"New-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNat \\r\\n\"},{\"CompletionText\":\"New-NetNatTransitionConfiguration\",\"ListItemText\":\"New-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"New-NetNeighbor\",\"ListItemText\":\"New-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNeighbor \\r\\n\"},{\"CompletionText\":\"New-NetQosPolicy\",\"ListItemText\":\"New-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"New-NetRoute\",\"ListItemText\":\"New-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetRoute \\r\\n\"},{\"CompletionText\":\"New-NetSwitchTeam\",\"ListItemText\":\"New-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"New-NetTransportFilter\",\"ListItemText\":\"New-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"New-NetworkSwitchVlan\",\"ListItemText\":\"New-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"New-Object\",\"ListItemText\":\"New-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Object [-TypeName] [[-ArgumentList] ] [-Property ] []\\r\\n\\r\\nNew-Object [-ComObject] [-Strict] [-Property ] []\\r\\n\"},{\"CompletionText\":\"New-Partition\",\"ListItemText\":\"New-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Partition \\r\\n\"},{\"CompletionText\":\"New-PesterOption\",\"ListItemText\":\"New-PesterOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PesterOption \\r\\n\"},{\"CompletionText\":\"New-PmemDedicatedMemory\",\"ListItemText\":\"New-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"New-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"New-PmemDisk\",\"ListItemText\":\"New-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"New-PmemDisk\\r\\n\"},{\"CompletionText\":\"New-ProvisioningRepro\",\"ListItemText\":\"New-ProvisioningRepro\",\"ResultType\":2,\"ToolTip\":\"New-ProvisioningRepro\\r\\n\"},{\"CompletionText\":\"New-PSDrive\",\"ListItemText\":\"New-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSDrive [-Name] [-PSProvider] [-Root] [-Description ] [-Scope ] [-Persist] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-PSRoleCapabilityFile\",\"ListItemText\":\"New-PSRoleCapabilityFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSRoleCapabilityFile [-Path] [-Guid ] [-Author ] [-Description ] [-CompanyName ] [-Copyright ] [-ModulesToImport ] [-VisibleAliases ] [-VisibleCmdlets ] [-VisibleFunctions ] [-VisibleExternalCommands ] [-VisibleProviders ] [-ScriptsToProcess ] [-AliasDefinitions ] [-FunctionDefinitions ] [-VariableDefinitions ] [-EnvironmentVariables ] [-TypesToProcess ] [-FormatsToProcess ] [-AssembliesToLoad ] []\\r\\n\"},{\"CompletionText\":\"New-PSScriptFileInfo\",\"ListItemText\":\"New-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"New-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"New-PSSession\",\"ListItemText\":\"New-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSession [[-ComputerName] ] [-Credential ] [-Name ] [-EnableNetworkAccess] [-ConfigurationName ] [-Port ] [-UseSSL] [-ApplicationName ] [-ThrottleLimit ] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nNew-PSSession [-ConnectionUri] [-Credential ] [-Name ] [-EnableNetworkAccess] [-ConfigurationName ] [-ThrottleLimit ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nNew-PSSession [-VMId] -Credential [-Name ] [-ConfigurationName ] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -Credential -VMName [-Name ] [-ConfigurationName ] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession [[-Session] ] [-Name ] [-EnableNetworkAccess] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -ContainerId [-Name ] [-ConfigurationName ] [-RunAsAdministrator] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -UseWindowsPowerShell [-Name ] []\\r\\n\\r\\nNew-PSSession [-HostName] [-Name ] [-Port ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] []\\r\\n\\r\\nNew-PSSession -SSHConnection [-Name ] []\\r\\n\"},{\"CompletionText\":\"New-PSSessionConfigurationFile\",\"ListItemText\":\"New-PSSessionConfigurationFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSessionConfigurationFile [-Path] [-SchemaVersion ] [-Guid ] [-Author ] [-Description ] [-CompanyName ] [-Copyright ] [-SessionType ] [-TranscriptDirectory ] [-RunAsVirtualAccount] [-RunAsVirtualAccountGroups ] [-MountUserDrive] [-UserDriveMaximumSize ] [-GroupManagedServiceAccount ] [-ScriptsToProcess ] [-RoleDefinitions ] [-RequiredGroups ] [-LanguageMode ] [-ExecutionPolicy ] [-PowerShellVersion ] [-ModulesToImport ] [-VisibleAliases ] [-VisibleCmdlets ] [-VisibleFunctions ] [-VisibleExternalCommands ] [-VisibleProviders ] [-AliasDefinitions ] [-FunctionDefinitions ] [-VariableDefinitions ] [-EnvironmentVariables ] [-TypesToProcess ] [-FormatsToProcess ] [-AssembliesToLoad ] [-Full] []\\r\\n\"},{\"CompletionText\":\"New-PSSessionOption\",\"ListItemText\":\"New-PSSessionOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSessionOption [-MaximumRedirection ] [-NoCompression] [-NoMachineProfile] [-Culture ] [-UICulture ] [-MaximumReceivedDataSizePerCommand ] [-MaximumReceivedObjectSize ] [-OutputBufferingMode ] [-MaxConnectionRetryCount ] [-ApplicationArguments ] [-OpenTimeout ] [-CancelTimeout ] [-IdleTimeout ] [-ProxyAccessType ] [-ProxyAuthentication ] [-ProxyCredential ] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-OperationTimeout ] [-NoEncryption] [-UseUTF16] [-IncludePortInSPN] []\\r\\n\"},{\"CompletionText\":\"New-PSTransportOption\",\"ListItemText\":\"New-PSTransportOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSTransportOption [-MaxIdleTimeoutSec ] [-ProcessIdleTimeoutSec ] [-MaxSessions ] [-MaxConcurrentCommandsPerSession ] [-MaxSessionsPerUser ] [-MaxMemoryPerSessionMB ] [-MaxProcessesPerSession ] [-MaxConcurrentUsers ] [-IdleTimeoutSec ] [-OutputBufferingMode ] []\\r\\n\"},{\"CompletionText\":\"New-PSWorkflowExecutionOption\",\"ListItemText\":\"New-PSWorkflowExecutionOption\",\"ResultType\":2,\"ToolTip\":\"New-PSWorkflowExecutionOption\\r\\n\"},{\"CompletionText\":\"New-PSWorkflowSession\",\"ListItemText\":\"New-PSWorkflowSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSWorkflowSession \\r\\n\"},{\"CompletionText\":\"New-ScheduledJobOption\",\"ListItemText\":\"New-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"New-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"New-ScheduledTask\",\"ListItemText\":\"New-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTask \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskAction\",\"ListItemText\":\"New-ScheduledTaskAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskAction \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskPrincipal\",\"ListItemText\":\"New-ScheduledTaskPrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskPrincipal \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskSettingsSet\",\"ListItemText\":\"New-ScheduledTaskSettingsSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskSettingsSet \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskTrigger\",\"ListItemText\":\"New-ScheduledTaskTrigger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskTrigger \\r\\n\"},{\"CompletionText\":\"New-ScriptFileInfo\",\"ListItemText\":\"New-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"New-SelfSignedCertificate\",\"ListItemText\":\"New-SelfSignedCertificate\",\"ResultType\":2,\"ToolTip\":\"New-SelfSignedCertificate\\r\\n\"},{\"CompletionText\":\"New-Service\",\"ListItemText\":\"New-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Service [-Name] [-BinaryPathName] [-DisplayName ] [-Description ] [-StartupType ] [-Credential ] [-SecurityDescriptorSddl ] [-DependsOn ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-SmbClientCertificateMapping\",\"ListItemText\":\"New-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"New-SmbGlobalMapping\",\"ListItemText\":\"New-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"New-SmbMapping\",\"ListItemText\":\"New-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbMapping \\r\\n\"},{\"CompletionText\":\"New-SmbMultichannelConstraint\",\"ListItemText\":\"New-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"New-SmbServerCertificateMapping\",\"ListItemText\":\"New-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"New-SmbShare\",\"ListItemText\":\"New-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbShare \\r\\n\"},{\"CompletionText\":\"New-StorageBusBinding\",\"ListItemText\":\"New-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"New-StorageBusCacheStore\",\"ListItemText\":\"New-StorageBusCacheStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageBusCacheStore \\r\\n\"},{\"CompletionText\":\"New-StorageFileServer\",\"ListItemText\":\"New-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageFileServer \\r\\n\"},{\"CompletionText\":\"New-StoragePool\",\"ListItemText\":\"New-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StoragePool \\r\\n\"},{\"CompletionText\":\"New-StorageSubsystemVirtualDisk\",\"ListItemText\":\"New-StorageSubsystemVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageSubsystemVirtualDisk \\r\\n\"},{\"CompletionText\":\"New-StorageTier\",\"ListItemText\":\"New-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageTier \\r\\n\"},{\"CompletionText\":\"New-TemporaryFile\",\"ListItemText\":\"New-TemporaryFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-TemporaryFile [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-TimeSpan\",\"ListItemText\":\"New-TimeSpan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-TimeSpan [[-Start] ] [[-End] ] []\\r\\n\\r\\nNew-TimeSpan [-Days ] [-Hours ] [-Minutes ] [-Seconds ] [-Milliseconds ] []\\r\\n\"},{\"CompletionText\":\"New-TlsSessionTicketKey\",\"ListItemText\":\"New-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"New-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"New-Variable\",\"ListItemText\":\"New-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Variable [-Name] [[-Value] ] [-Description ] [-Option ] [-Visibility ] [-Force] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-VFD\",\"ListItemText\":\"New-VFD\",\"ResultType\":2,\"ToolTip\":\"New-VFD\\r\\n\"},{\"CompletionText\":\"New-VHD\",\"ListItemText\":\"New-VHD\",\"ResultType\":2,\"ToolTip\":\"New-VHD\\r\\n\"},{\"CompletionText\":\"New-VirtualDisk\",\"ListItemText\":\"New-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDisk \\r\\n\"},{\"CompletionText\":\"New-VirtualDiskClone\",\"ListItemText\":\"New-VirtualDiskClone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDiskClone \\r\\n\"},{\"CompletionText\":\"New-VirtualDiskSnapshot\",\"ListItemText\":\"New-VirtualDiskSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDiskSnapshot \\r\\n\"},{\"CompletionText\":\"New-VM\",\"ListItemText\":\"New-VM\",\"ResultType\":2,\"ToolTip\":\"New-VM\\r\\n\"},{\"CompletionText\":\"New-VMGroup\",\"ListItemText\":\"New-VMGroup\",\"ResultType\":2,\"ToolTip\":\"New-VMGroup\\r\\n\"},{\"CompletionText\":\"New-VMReplicationAuthorizationEntry\",\"ListItemText\":\"New-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"New-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"New-VMResourcePool\",\"ListItemText\":\"New-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"New-VMResourcePool\\r\\n\"},{\"CompletionText\":\"New-VMSan\",\"ListItemText\":\"New-VMSan\",\"ResultType\":2,\"ToolTip\":\"New-VMSan\\r\\n\"},{\"CompletionText\":\"New-VMSwitch\",\"ListItemText\":\"New-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"New-VMSwitch\\r\\n\"},{\"CompletionText\":\"New-Volume\",\"ListItemText\":\"New-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Volume \\r\\n\"},{\"CompletionText\":\"New-VpnServerAddress\",\"ListItemText\":\"New-VpnServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VpnServerAddress \\r\\n\"},{\"CompletionText\":\"New-WindowsCustomImage\",\"ListItemText\":\"New-WindowsCustomImage\",\"ResultType\":2,\"ToolTip\":\"New-WindowsCustomImage\\r\\n\"},{\"CompletionText\":\"New-WindowsImage\",\"ListItemText\":\"New-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"New-WindowsImage\\r\\n\"},{\"CompletionText\":\"New-WinEvent\",\"ListItemText\":\"New-WinEvent\",\"ResultType\":2,\"ToolTip\":\"New-WinEvent\\r\\n\"},{\"CompletionText\":\"New-WinUserLanguageList\",\"ListItemText\":\"New-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"New-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"New-WSManInstance\",\"ListItemText\":\"New-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"New-WSManInstance\\r\\n\"},{\"CompletionText\":\"New-WSManSessionOption\",\"ListItemText\":\"New-WSManSessionOption\",\"ResultType\":2,\"ToolTip\":\"New-WSManSessionOption\\r\\n\"},{\"CompletionText\":\"newdev.exe\",\"ListItemText\":\"newdev.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\newdev.exe\"},{\"CompletionText\":\"nf.cmd\",\"ListItemText\":\"nf.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\nf.cmd\"},{\"CompletionText\":\"nf.ps1\",\"ListItemText\":\"nf.ps1\",\"ResultType\":2,\"ToolTip\":\"nf.ps1 \\r\\n\"},{\"CompletionText\":\"NgcIso.exe\",\"ListItemText\":\"NgcIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NgcIso.exe\"},{\"CompletionText\":\"ni\",\"ListItemText\":\"ni\",\"ResultType\":2,\"ToolTip\":\"New-Item\"},{\"CompletionText\":\"nlg\",\"ListItemText\":\"nlg\",\"ResultType\":2,\"ToolTip\":\"nlg\"},{\"CompletionText\":\"nltest.exe\",\"ListItemText\":\"nltest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nltest.exe\"},{\"CompletionText\":\"nlu\",\"ListItemText\":\"nlu\",\"ResultType\":2,\"ToolTip\":\"nlu\"},{\"CompletionText\":\"nmbind.exe\",\"ListItemText\":\"nmbind.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nmbind.exe\"},{\"CompletionText\":\"nmo\",\"ListItemText\":\"nmo\",\"ResultType\":2,\"ToolTip\":\"New-Module\"},{\"CompletionText\":\"nmscrub.exe\",\"ListItemText\":\"nmscrub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nmscrub.exe\"},{\"CompletionText\":\"node.exe\",\"ListItemText\":\"node.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\node.exe\"},{\"CompletionText\":\"nodevars.bat\",\"ListItemText\":\"nodevars.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\nodevars.bat\"},{\"CompletionText\":\"normalizer.exe\",\"ListItemText\":\"normalizer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\normalizer.exe\"},{\"CompletionText\":\"notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\notepad.exe\"},{\"CompletionText\":\"npm.cmd\",\"ListItemText\":\"npm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\npm.cmd\"},{\"CompletionText\":\"npx.cmd\",\"ListItemText\":\"npx.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\npx.cmd\"},{\"CompletionText\":\"nslookup.exe\",\"ListItemText\":\"nslookup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nslookup.exe\"},{\"CompletionText\":\"nsmbccm\",\"ListItemText\":\"nsmbccm\",\"ResultType\":2,\"ToolTip\":\"nsmbccm\"},{\"CompletionText\":\"nsmbgm\",\"ListItemText\":\"nsmbgm\",\"ResultType\":2,\"ToolTip\":\"nsmbgm\"},{\"CompletionText\":\"nsmbm\",\"ListItemText\":\"nsmbm\",\"ResultType\":2,\"ToolTip\":\"nsmbm\"},{\"CompletionText\":\"nsmbs\",\"ListItemText\":\"nsmbs\",\"ResultType\":2,\"ToolTip\":\"nsmbs\"},{\"CompletionText\":\"nsmbscm\",\"ListItemText\":\"nsmbscm\",\"ResultType\":2,\"ToolTip\":\"nsmbscm\"},{\"CompletionText\":\"nsmbt\",\"ListItemText\":\"nsmbt\",\"ResultType\":2,\"ToolTip\":\"nsmbt\"},{\"CompletionText\":\"nsn\",\"ListItemText\":\"nsn\",\"ResultType\":2,\"ToolTip\":\"New-PSSession\"},{\"CompletionText\":\"ntoskrnl.exe\",\"ListItemText\":\"ntoskrnl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ntoskrnl.exe\"},{\"CompletionText\":\"ntprint.exe\",\"ListItemText\":\"ntprint.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ntprint.exe\"},{\"CompletionText\":\"nu.exe\",\"ListItemText\":\"nu.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu.exe\"},{\"CompletionText\":\"nu_plugin_gstat.exe\",\"ListItemText\":\"nu_plugin_gstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_gstat.exe\"},{\"CompletionText\":\"nu_plugin_inc.exe\",\"ListItemText\":\"nu_plugin_inc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_inc.exe\"},{\"CompletionText\":\"nu_plugin_query.exe\",\"ListItemText\":\"nu_plugin_query.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_query.exe\"},{\"CompletionText\":\"nv\",\"ListItemText\":\"nv\",\"ResultType\":2,\"ToolTip\":\"New-Variable\"},{\"CompletionText\":\"NvContainerRecovery.bat\",\"ListItemText\":\"NvContainerRecovery.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\NvContainerRecovery.bat\"},{\"CompletionText\":\"nvdebugdump.exe\",\"ListItemText\":\"nvdebugdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvdebugdump.exe\"},{\"CompletionText\":\"nvdlisrwrapper.exe\",\"ListItemText\":\"nvdlisrwrapper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\NVIDIA Corporation\\\\NVIDIA NvDLISR\\\\nvdlisrwrapper.exe\"},{\"CompletionText\":\"nvidia-smi.exe\",\"ListItemText\":\"nvidia-smi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvidia-smi.exe\"},{\"CompletionText\":\"nvs.cmd\",\"ListItemText\":\"nvs.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\nvs\\\\nvs.cmd\"},{\"CompletionText\":\"nvs.ps1\",\"ListItemText\":\"nvs.ps1\",\"ResultType\":2,\"ToolTip\":\"nvs.ps1 \\r\\n\"},{\"CompletionText\":\"nvspinfo.exe\",\"ListItemText\":\"nvspinfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvspinfo.exe\"},{\"CompletionText\":\"nwsn\",\"ListItemText\":\"nwsn\",\"ResultType\":2,\"ToolTip\":\"nwsn\"},{\"CompletionText\":\"O:\",\"ListItemText\":\"O:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nO: \\r\\n\"},{\"CompletionText\":\"odbcad32.exe\",\"ListItemText\":\"odbcad32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\odbcad32.exe\"},{\"CompletionText\":\"odbcconf.exe\",\"ListItemText\":\"odbcconf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\odbcconf.exe\"},{\"CompletionText\":\"ofdeploy.exe\",\"ListItemText\":\"ofdeploy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ofdeploy.exe\"},{\"CompletionText\":\"ogv\",\"ListItemText\":\"ogv\",\"ResultType\":2,\"ToolTip\":\"Out-GridView\"},{\"CompletionText\":\"oh\",\"ListItemText\":\"oh\",\"ResultType\":2,\"ToolTip\":\"Out-Host\"},{\"CompletionText\":\"oh-my-posh.exe\",\"ListItemText\":\"oh-my-posh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\oh-my-posh\\\\bin\\\\oh-my-posh.exe\"},{\"CompletionText\":\"olk.exe\",\"ListItemText\":\"olk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\olk.exe\"},{\"CompletionText\":\"omadmclient.exe\",\"ListItemText\":\"omadmclient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\omadmclient.exe\"},{\"CompletionText\":\"omadmprc.exe\",\"ListItemText\":\"omadmprc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\omadmprc.exe\"},{\"CompletionText\":\"OneDriveSetup.exe\",\"ListItemText\":\"OneDriveSetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OneDriveSetup.exe\"},{\"CompletionText\":\"OOBE-Maintenance.exe\",\"ListItemText\":\"OOBE-Maintenance.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OOBE-Maintenance.exe\"},{\"CompletionText\":\"Open-AzSurveyLink\",\"ListItemText\":\"Open-AzSurveyLink\",\"ResultType\":2,\"ToolTip\":\"Open-AzSurveyLink\\r\\n\"},{\"CompletionText\":\"Open-NetGPO\",\"ListItemText\":\"Open-NetGPO\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOpen-NetGPO \\r\\n\"},{\"CompletionText\":\"openfiles.exe\",\"ListItemText\":\"openfiles.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\openfiles.exe\"},{\"CompletionText\":\"OpenWith.exe\",\"ListItemText\":\"OpenWith.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OpenWith.exe\"},{\"CompletionText\":\"Optimize-AppProvisionedPackages\",\"ListItemText\":\"Optimize-AppProvisionedPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-AppProvisionedPackages\"},{\"CompletionText\":\"Optimize-AppxProvisionedPackages\",\"ListItemText\":\"Optimize-AppxProvisionedPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-AppxProvisionedPackages\\r\\n\"},{\"CompletionText\":\"Optimize-ProvisionedAppPackages\",\"ListItemText\":\"Optimize-ProvisionedAppPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-ProvisionedAppPackages\"},{\"CompletionText\":\"Optimize-ProvisionedAppxPackages\",\"ListItemText\":\"Optimize-ProvisionedAppxPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-ProvisionedAppxPackages\"},{\"CompletionText\":\"Optimize-StoragePool\",\"ListItemText\":\"Optimize-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOptimize-StoragePool \\r\\n\"},{\"CompletionText\":\"Optimize-VHD\",\"ListItemText\":\"Optimize-VHD\",\"ResultType\":2,\"ToolTip\":\"Optimize-VHD\\r\\n\"},{\"CompletionText\":\"Optimize-VHDSet\",\"ListItemText\":\"Optimize-VHDSet\",\"ResultType\":2,\"ToolTip\":\"Optimize-VHDSet\\r\\n\"},{\"CompletionText\":\"Optimize-Volume\",\"ListItemText\":\"Optimize-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOptimize-Volume \\r\\n\"},{\"CompletionText\":\"Optimize-WindowsImage\",\"ListItemText\":\"Optimize-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Optimize-WindowsImage\\r\\n\"},{\"CompletionText\":\"OptionalFeatures.exe\",\"ListItemText\":\"OptionalFeatures.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OptionalFeatures.exe\"},{\"CompletionText\":\"orbd.exe\",\"ListItemText\":\"orbd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\orbd.exe\"},{\"CompletionText\":\"osk.exe\",\"ListItemText\":\"osk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\osk.exe\"},{\"CompletionText\":\"oss\",\"ListItemText\":\"oss\",\"ResultType\":2,\"ToolTip\":\"\\r\\noss [[-Width] ] [[-InputObject] ] []\\r\\n\"},{\"CompletionText\":\"Out-Default\",\"ListItemText\":\"Out-Default\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Default [-Transcript] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-File\",\"ListItemText\":\"Out-File\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-File [-FilePath] [[-Encoding] ] [-Append] [-Force] [-NoClobber] [-Width ] [-NoNewline] [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nOut-File [[-Encoding] ] -LiteralPath [-Append] [-Force] [-NoClobber] [-Width ] [-NoNewline] [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Out-GridView\",\"ListItemText\":\"Out-GridView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-GridView [-InputObject ] [-Title ] [-PassThru] []\\r\\n\\r\\nOut-GridView [-InputObject ] [-Title ] [-Wait] []\\r\\n\\r\\nOut-GridView [-InputObject ] [-Title ] [-OutputMode ] []\\r\\n\"},{\"CompletionText\":\"Out-Host\",\"ListItemText\":\"Out-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Host [-Paging] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-Null\",\"ListItemText\":\"Out-Null\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Null [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-Printer\",\"ListItemText\":\"Out-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Printer [[-Name] ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-String\",\"ListItemText\":\"Out-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-String [-Width ] [-NoNewline] [-InputObject ] []\\r\\n\\r\\nOut-String [-Stream] [-Width ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"P:\",\"ListItemText\":\"P:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nP: \\r\\n\"},{\"CompletionText\":\"pacjsworker.exe\",\"ListItemText\":\"pacjsworker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pacjsworker.exe\"},{\"CompletionText\":\"pack200.exe\",\"ListItemText\":\"pack200.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\pack200.exe\"},{\"CompletionText\":\"PackagedCWALauncher.exe\",\"ListItemText\":\"PackagedCWALauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PackagedCWALauncher.exe\"},{\"CompletionText\":\"PackageInspector.exe\",\"ListItemText\":\"PackageInspector.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PackageInspector.exe\"},{\"CompletionText\":\"PasswordOnWakeSettingFlyout.exe\",\"ListItemText\":\"PasswordOnWakeSettingFlyout.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PasswordOnWakeSettingFlyout.exe\"},{\"CompletionText\":\"PATHPING.EXE\",\"ListItemText\":\"PATHPING.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PATHPING.EXE\"},{\"CompletionText\":\"Pause\",\"ListItemText\":\"Pause\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPause \\r\\n\"},{\"CompletionText\":\"pbcfg\",\"ListItemText\":\"pbcfg\",\"ResultType\":2,\"ToolTip\":\"pbcfg\"},{\"CompletionText\":\"pbres\",\"ListItemText\":\"pbres\",\"ResultType\":2,\"ToolTip\":\"pbres\"},{\"CompletionText\":\"pbrush.exe\",\"ListItemText\":\"pbrush.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pbrush.exe\"},{\"CompletionText\":\"pcalua.exe\",\"ListItemText\":\"pcalua.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcalua.exe\"},{\"CompletionText\":\"pcaui.exe\",\"ListItemText\":\"pcaui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcaui.exe\"},{\"CompletionText\":\"pcwrun.exe\",\"ListItemText\":\"pcwrun.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcwrun.exe\"},{\"CompletionText\":\"perfmon.exe\",\"ListItemText\":\"perfmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\perfmon.exe\"},{\"CompletionText\":\"perfmon.msc\",\"ListItemText\":\"perfmon.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\perfmon.msc\"},{\"CompletionText\":\"pfn\",\"ListItemText\":\"pfn\",\"ResultType\":2,\"ToolTip\":\"pfn\"},{\"CompletionText\":\"phoneactivate.exe\",\"ListItemText\":\"phoneactivate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\phoneactivate.exe\"},{\"CompletionText\":\"PickerHost.exe\",\"ListItemText\":\"PickerHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PickerHost.exe\"},{\"CompletionText\":\"PinEnrollmentBroker.exe\",\"ListItemText\":\"PinEnrollmentBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PinEnrollmentBroker.exe\"},{\"CompletionText\":\"pinentry-basic.exe\",\"ListItemText\":\"pinentry-basic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\pinentry-basic.exe\"},{\"CompletionText\":\"PING.EXE\",\"ListItemText\":\"PING.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PING.EXE\"},{\"CompletionText\":\"pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip.exe\"},{\"CompletionText\":\"pip3.10.exe\",\"ListItemText\":\"pip3.10.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.10.exe\"},{\"CompletionText\":\"pip3.12.exe\",\"ListItemText\":\"pip3.12.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip3.12.exe\"},{\"CompletionText\":\"pip3.9.exe\",\"ListItemText\":\"pip3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.9.exe\"},{\"CompletionText\":\"pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip3.exe\"},{\"CompletionText\":\"PkgMgr.exe\",\"ListItemText\":\"PkgMgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PkgMgr.exe\"},{\"CompletionText\":\"PktMon.exe\",\"ListItemText\":\"PktMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PktMon.exe\"},{\"CompletionText\":\"plasrv.exe\",\"ListItemText\":\"plasrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\plasrv.exe\"},{\"CompletionText\":\"PnPUnattend.exe\",\"ListItemText\":\"PnPUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PnPUnattend.exe\"},{\"CompletionText\":\"pnputil.exe\",\"ListItemText\":\"pnputil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pnputil.exe\"},{\"CompletionText\":\"poetry.exe\",\"ListItemText\":\"poetry.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\Python\\\\Scripts\\\\poetry.exe\"},{\"CompletionText\":\"policytool.exe\",\"ListItemText\":\"policytool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\policytool.exe\"},{\"CompletionText\":\"Pop-Location\",\"ListItemText\":\"Pop-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPop-Location [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"popd\",\"ListItemText\":\"popd\",\"ResultType\":2,\"ToolTip\":\"Pop-Location\"},{\"CompletionText\":\"poqexec.exe\",\"ListItemText\":\"poqexec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\poqexec.exe\"},{\"CompletionText\":\"pospaymentsworker.exe\",\"ListItemText\":\"pospaymentsworker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pospaymentsworker.exe\"},{\"CompletionText\":\"powercfg.cpl\",\"ListItemText\":\"powercfg.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\powercfg.cpl\"},{\"CompletionText\":\"powercfg.exe\",\"ListItemText\":\"powercfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\powercfg.exe\"},{\"CompletionText\":\"powershell.exe\",\"ListItemText\":\"powershell.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe\"},{\"CompletionText\":\"powershell_ise.exe\",\"ListItemText\":\"powershell_ise.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell_ise.exe\"},{\"CompletionText\":\"PresentationHost.exe\",\"ListItemText\":\"PresentationHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PresentationHost.exe\"},{\"CompletionText\":\"PresentationSettings.exe\",\"ListItemText\":\"PresentationSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PresentationSettings.exe\"},{\"CompletionText\":\"prevhost.exe\",\"ListItemText\":\"prevhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\prevhost.exe\"},{\"CompletionText\":\"print.exe\",\"ListItemText\":\"print.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\print.exe\"},{\"CompletionText\":\"PrintBrmUi.exe\",\"ListItemText\":\"PrintBrmUi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PrintBrmUi.exe\"},{\"CompletionText\":\"printfilterpipelinesvc.exe\",\"ListItemText\":\"printfilterpipelinesvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printfilterpipelinesvc.exe\"},{\"CompletionText\":\"PrintIsolationHost.exe\",\"ListItemText\":\"PrintIsolationHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PrintIsolationHost.exe\"},{\"CompletionText\":\"printmanagement.msc\",\"ListItemText\":\"printmanagement.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printmanagement.msc\"},{\"CompletionText\":\"printui.exe\",\"ListItemText\":\"printui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printui.exe\"},{\"CompletionText\":\"prompt\",\"ListItemText\":\"prompt\",\"ResultType\":2,\"ToolTip\":\"\\r\\nprompt \\r\\n\"},{\"CompletionText\":\"proquota.exe\",\"ListItemText\":\"proquota.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\proquota.exe\"},{\"CompletionText\":\"Protect-CmsMessage\",\"ListItemText\":\"Protect-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Protect-CmsMessage\\r\\n\"},{\"CompletionText\":\"provlaunch.exe\",\"ListItemText\":\"provlaunch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\provlaunch.exe\"},{\"CompletionText\":\"provtool.exe\",\"ListItemText\":\"provtool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\provtool.exe\"},{\"CompletionText\":\"ProximityUxHost.exe\",\"ListItemText\":\"ProximityUxHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ProximityUxHost.exe\"},{\"CompletionText\":\"prproc.exe\",\"ListItemText\":\"prproc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\prproc.exe\"},{\"CompletionText\":\"ps\",\"ListItemText\":\"ps\",\"ResultType\":2,\"ToolTip\":\"Get-Process\"},{\"CompletionText\":\"PSConsoleHostReadLine\",\"ListItemText\":\"PSConsoleHostReadLine\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPSConsoleHostReadLine \\r\\n\"},{\"CompletionText\":\"psr.exe\",\"ListItemText\":\"psr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\psr.exe\"},{\"CompletionText\":\"Publish-AzApiManagementTenantGitConfiguration\",\"ListItemText\":\"Publish-AzApiManagementTenantGitConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-AzApiManagementTenantGitConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-AzAutomationRunbook\",\"ListItemText\":\"Publish-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Publish-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Publish-AzBicepModule\",\"ListItemText\":\"Publish-AzBicepModule\",\"ResultType\":2,\"ToolTip\":\"Publish-AzBicepModule\\r\\n\"},{\"CompletionText\":\"Publish-AzVMDscConfiguration\",\"ListItemText\":\"Publish-AzVMDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-AzVMDscConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-AzWebApp\",\"ListItemText\":\"Publish-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Publish-AzWebApp\\r\\n\"},{\"CompletionText\":\"Publish-BCFileContent\",\"ListItemText\":\"Publish-BCFileContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-BCFileContent \\r\\n\"},{\"CompletionText\":\"Publish-BCWebContent\",\"ListItemText\":\"Publish-BCWebContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-BCWebContent \\r\\n\"},{\"CompletionText\":\"Publish-DscConfiguration\",\"ListItemText\":\"Publish-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-Module\",\"ListItemText\":\"Publish-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Module \\r\\n\"},{\"CompletionText\":\"Publish-PSResource\",\"ListItemText\":\"Publish-PSResource\",\"ResultType\":2,\"ToolTip\":\"Publish-PSResource\\r\\n\"},{\"CompletionText\":\"Publish-Script\",\"ListItemText\":\"Publish-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Script \\r\\n\"},{\"CompletionText\":\"pumo\",\"ListItemText\":\"pumo\",\"ResultType\":2,\"ToolTip\":\"pumo\"},{\"CompletionText\":\"Push-Location\",\"ListItemText\":\"Push-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPush-Location [[-Path] ] [-PassThru] [-StackName ] []\\r\\n\\r\\nPush-Location [-LiteralPath ] [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"pushd\",\"ListItemText\":\"pushd\",\"ResultType\":2,\"ToolTip\":\"Push-Location\"},{\"CompletionText\":\"pwd\",\"ListItemText\":\"pwd\",\"ResultType\":2,\"ToolTip\":\"Get-Location\"},{\"CompletionText\":\"pwlauncher.exe\",\"ListItemText\":\"pwlauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pwlauncher.exe\"},{\"CompletionText\":\"pwsh-preview.exe\",\"ListItemText\":\"pwsh-preview.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh-preview.exe\"},{\"CompletionText\":\"pwsh.exe\",\"ListItemText\":\"pwsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\WindowsApps\\\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\\\pwsh.exe\"},{\"CompletionText\":\"py.exe\",\"ListItemText\":\"py.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\py.exe\"},{\"CompletionText\":\"pygmentize.exe\",\"ListItemText\":\"pygmentize.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pygmentize.exe\"},{\"CompletionText\":\"python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\python.exe\"},{\"CompletionText\":\"python3.12.exe\",\"ListItemText\":\"python3.12.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\python3.12.exe\"},{\"CompletionText\":\"python3.9.exe\",\"ListItemText\":\"python3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python3.9.exe\"},{\"CompletionText\":\"python3.exe\",\"ListItemText\":\"python3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python3.exe\"},{\"CompletionText\":\"pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\pythonw.exe\"},{\"CompletionText\":\"pythonw3.9.exe\",\"ListItemText\":\"pythonw3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw3.9.exe\"},{\"CompletionText\":\"pythonw3.exe\",\"ListItemText\":\"pythonw3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw3.exe\"},{\"CompletionText\":\"pyw.exe\",\"ListItemText\":\"pyw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\pyw.exe\"},{\"CompletionText\":\"Q:\",\"ListItemText\":\"Q:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nQ: \\r\\n\"},{\"CompletionText\":\"qappsrv.exe\",\"ListItemText\":\"qappsrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qappsrv.exe\"},{\"CompletionText\":\"qprocess.exe\",\"ListItemText\":\"qprocess.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qprocess.exe\"},{\"CompletionText\":\"query.exe\",\"ListItemText\":\"query.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\query.exe\"},{\"CompletionText\":\"quser.exe\",\"ListItemText\":\"quser.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\quser.exe\"},{\"CompletionText\":\"qwinsta.exe\",\"ListItemText\":\"qwinsta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qwinsta.exe\"},{\"CompletionText\":\"r\",\"ListItemText\":\"r\",\"ResultType\":2,\"ToolTip\":\"Invoke-History\"},{\"CompletionText\":\"R:\",\"ListItemText\":\"R:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nR: \\r\\n\"},{\"CompletionText\":\"rasautou.exe\",\"ListItemText\":\"rasautou.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasautou.exe\"},{\"CompletionText\":\"rasdial.exe\",\"ListItemText\":\"rasdial.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasdial.exe\"},{\"CompletionText\":\"raserver.exe\",\"ListItemText\":\"raserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\raserver.exe\"},{\"CompletionText\":\"rasphone.exe\",\"ListItemText\":\"rasphone.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasphone.exe\"},{\"CompletionText\":\"rbp\",\"ListItemText\":\"rbp\",\"ResultType\":2,\"ToolTip\":\"Remove-PSBreakpoint\"},{\"CompletionText\":\"rcie\",\"ListItemText\":\"rcie\",\"ResultType\":2,\"ToolTip\":\"rcie\"},{\"CompletionText\":\"rcim\",\"ListItemText\":\"rcim\",\"ResultType\":2,\"ToolTip\":\"rcim\"},{\"CompletionText\":\"rcjb\",\"ListItemText\":\"rcjb\",\"ResultType\":2,\"ToolTip\":\"Receive-Job\"},{\"CompletionText\":\"rcms\",\"ListItemText\":\"rcms\",\"ResultType\":2,\"ToolTip\":\"rcms\"},{\"CompletionText\":\"rcsn\",\"ListItemText\":\"rcsn\",\"ResultType\":2,\"ToolTip\":\"Receive-PSSession\"},{\"CompletionText\":\"rd\",\"ListItemText\":\"rd\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rdpclip.exe\",\"ListItemText\":\"rdpclip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpclip.exe\"},{\"CompletionText\":\"rdpinit.exe\",\"ListItemText\":\"rdpinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpinit.exe\"},{\"CompletionText\":\"rdpinput.exe\",\"ListItemText\":\"rdpinput.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpinput.exe\"},{\"CompletionText\":\"RdpSa.exe\",\"ListItemText\":\"RdpSa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSa.exe\"},{\"CompletionText\":\"RdpSaProxy.exe\",\"ListItemText\":\"RdpSaProxy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSaProxy.exe\"},{\"CompletionText\":\"RdpSaUacHelper.exe\",\"ListItemText\":\"RdpSaUacHelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSaUacHelper.exe\"},{\"CompletionText\":\"rdpshell.exe\",\"ListItemText\":\"rdpshell.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpshell.exe\"},{\"CompletionText\":\"rdpsign.exe\",\"ListItemText\":\"rdpsign.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpsign.exe\"},{\"CompletionText\":\"rdr\",\"ListItemText\":\"rdr\",\"ResultType\":2,\"ToolTip\":\"Remove-PSDrive\"},{\"CompletionText\":\"rdrleakdiag.exe\",\"ListItemText\":\"rdrleakdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdrleakdiag.exe\"},{\"CompletionText\":\"Reactivate-AzBatchTask\",\"ListItemText\":\"Reactivate-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Reactivate-AzBatchTask\"},{\"CompletionText\":\"Read-Host\",\"ListItemText\":\"Read-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRead-Host [[-Prompt] ] [-MaskInput] []\\r\\n\\r\\nRead-Host [[-Prompt] ] [-AsSecureString] []\\r\\n\"},{\"CompletionText\":\"Read-PrinterNfcTag\",\"ListItemText\":\"Read-PrinterNfcTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRead-PrinterNfcTag \\r\\n\"},{\"CompletionText\":\"readCloudDataSettings.exe\",\"ListItemText\":\"readCloudDataSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\readCloudDataSettings.exe\"},{\"CompletionText\":\"ReAgentc.exe\",\"ListItemText\":\"ReAgentc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ReAgentc.exe\"},{\"CompletionText\":\"recdisc.exe\",\"ListItemText\":\"recdisc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\recdisc.exe\"},{\"CompletionText\":\"Receive-DtcDiagnosticTransaction\",\"ListItemText\":\"Receive-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Receive-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Receive-Job\",\"ListItemText\":\"Receive-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReceive-Job [-Job] [[-Location] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Job] [[-ComputerName] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Job] [[-Session] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Name] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-InstanceId] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Id] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\"},{\"CompletionText\":\"Receive-PSSession\",\"ListItemText\":\"Receive-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReceive-PSSession [-Session] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-Id] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ComputerName] -Name [-ApplicationName ] [-ConfigurationName ] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ComputerName] -InstanceId [-ApplicationName ] [-ConfigurationName ] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ConnectionUri] -Name [-ConfigurationName ] [-AllowRedirection] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-InstanceId] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-Name] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"recover.exe\",\"ListItemText\":\"recover.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\recover.exe\"},{\"CompletionText\":\"RecoveryDrive.exe\",\"ListItemText\":\"RecoveryDrive.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RecoveryDrive.exe\"},{\"CompletionText\":\"RefreshEnv.cmd\",\"ListItemText\":\"RefreshEnv.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\RefreshEnv.cmd\"},{\"CompletionText\":\"refsutil.exe\",\"ListItemText\":\"refsutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\refsutil.exe\"},{\"CompletionText\":\"reg.exe\",\"ListItemText\":\"reg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\reg.exe\"},{\"CompletionText\":\"regedit.exe\",\"ListItemText\":\"regedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\regedit.exe\"},{\"CompletionText\":\"regedt32.exe\",\"ListItemText\":\"regedt32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regedt32.exe\"},{\"CompletionText\":\"regini.exe\",\"ListItemText\":\"regini.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regini.exe\"},{\"CompletionText\":\"Register-ArgumentCompleter\",\"ListItemText\":\"Register-ArgumentCompleter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ArgumentCompleter -CommandName -ScriptBlock [-Native] []\\r\\n\\r\\nRegister-ArgumentCompleter -ParameterName -ScriptBlock [-CommandName ] []\\r\\n\"},{\"CompletionText\":\"Register-AzAutomationDscNode\",\"ListItemText\":\"Register-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Register-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Register-AzAutomationScheduledRunbook\",\"ListItemText\":\"Register-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Register-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Register-AzMigrateProjectTool\",\"ListItemText\":\"Register-AzMigrateProjectTool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzMigrateProjectTool \\r\\n\"},{\"CompletionText\":\"Register-AzModule\",\"ListItemText\":\"Register-AzModule\",\"ResultType\":2,\"ToolTip\":\"Register-AzModule\\r\\n\"},{\"CompletionText\":\"Register-AzProviderFeature\",\"ListItemText\":\"Register-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Register-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Register-AzProviderPreviewFeature\",\"ListItemText\":\"Register-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Register-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Register-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Register-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Register-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Register-AzResourceProvider\",\"ListItemText\":\"Register-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Register-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Register-AzStackHCI\",\"ListItemText\":\"Register-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Register-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Register-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Register-AzStorageSyncServer\",\"ListItemText\":\"Register-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Register-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Register-AzWvdApplicationGroup\",\"ListItemText\":\"Register-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Register-CimIndicationEvent\",\"ListItemText\":\"Register-CimIndicationEvent\",\"ResultType\":2,\"ToolTip\":\"Register-CimIndicationEvent\\r\\n\"},{\"CompletionText\":\"Register-CimProvider.exe\",\"ListItemText\":\"Register-CimProvider.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Register-CimProvider.exe\"},{\"CompletionText\":\"Register-ClusteredScheduledTask\",\"ListItemText\":\"Register-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Register-DnsClient\",\"ListItemText\":\"Register-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-DnsClient \\r\\n\"},{\"CompletionText\":\"Register-EngineEvent\",\"ListItemText\":\"Register-EngineEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-EngineEvent [-SourceIdentifier] [[-Action] ] [-MessageData ] [-SupportEvent] [-Forward] [-MaxTriggerCount ] []\\r\\n\"},{\"CompletionText\":\"Register-IscsiSession\",\"ListItemText\":\"Register-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-IscsiSession \\r\\n\"},{\"CompletionText\":\"Register-ObjectEvent\",\"ListItemText\":\"Register-ObjectEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ObjectEvent [-InputObject] [-EventName] [[-SourceIdentifier] ] [[-Action] ] [-MessageData ] [-SupportEvent] [-Forward] [-MaxTriggerCount ] []\\r\\n\"},{\"CompletionText\":\"Register-PackageSource\",\"ListItemText\":\"Register-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Register-PackageSource\\r\\n\"},{\"CompletionText\":\"Register-PSRepository\",\"ListItemText\":\"Register-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSRepository \\r\\n\"},{\"CompletionText\":\"Register-PSResourceRepository\",\"ListItemText\":\"Register-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Register-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Register-PSSessionConfiguration\",\"ListItemText\":\"Register-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSSessionConfiguration [-Name] [-ProcessorArchitecture ] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRegister-PSSessionConfiguration [-Name] [-AssemblyName] [-ConfigurationTypeName] [-ProcessorArchitecture ] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRegister-PSSessionConfiguration [-Name] -Path [-ProcessorArchitecture ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Register-ScheduledJob\",\"ListItemText\":\"Register-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Register-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Register-ScheduledTask\",\"ListItemText\":\"Register-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Register-StorageSubsystem\",\"ListItemText\":\"Register-StorageSubsystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-StorageSubsystem \\r\\n\"},{\"CompletionText\":\"RegisterManifest.ps1\",\"ListItemText\":\"RegisterManifest.ps1\",\"ResultType\":2,\"ToolTip\":\"RegisterManifest.ps1 [[-Path] ] [-Unregister] []\\r\\n\"},{\"CompletionText\":\"RegisterMicrosoftUpdate.ps1\",\"ListItemText\":\"RegisterMicrosoftUpdate.ps1\",\"ResultType\":2,\"ToolTip\":\"RegisterMicrosoftUpdate.ps1 [[-TestHook] ]\\r\\n\"},{\"CompletionText\":\"regsvr32.exe\",\"ListItemText\":\"regsvr32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regsvr32.exe\"},{\"CompletionText\":\"rekeywiz.exe\",\"ListItemText\":\"rekeywiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rekeywiz.exe\"},{\"CompletionText\":\"relog.exe\",\"ListItemText\":\"relog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\relog.exe\"},{\"CompletionText\":\"RelPost.exe\",\"ListItemText\":\"RelPost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RelPost.exe\"},{\"CompletionText\":\"RemoteAppLifetimeManager.exe\",\"ListItemText\":\"RemoteAppLifetimeManager.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RemoteAppLifetimeManager.exe\"},{\"CompletionText\":\"RemotePosWorker.exe\",\"ListItemText\":\"RemotePosWorker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RemotePosWorker.exe\"},{\"CompletionText\":\"Remove-AdlAnalyticsAccount\",\"ListItemText\":\"Remove-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsAccount\"},{\"CompletionText\":\"Remove-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Remove-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Remove-AdlAnalyticsDataSource\",\"ListItemText\":\"Remove-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Remove-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Remove-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Remove-AdlCatalogCredential\",\"ListItemText\":\"Remove-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogCredential\"},{\"CompletionText\":\"Remove-AdlCatalogItemAclEntry\",\"ListItemText\":\"Remove-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Remove-AdlCatalogSecret\",\"ListItemText\":\"Remove-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogSecret\"},{\"CompletionText\":\"Remove-AdlStore\",\"ListItemText\":\"Remove-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStore\"},{\"CompletionText\":\"Remove-AdlStoreFirewallRule\",\"ListItemText\":\"Remove-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreFirewallRule\"},{\"CompletionText\":\"Remove-AdlStoreItem\",\"ListItemText\":\"Remove-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItem\"},{\"CompletionText\":\"Remove-AdlStoreItemAcl\",\"ListItemText\":\"Remove-AdlStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItemAcl\"},{\"CompletionText\":\"Remove-AdlStoreItemAclEntry\",\"ListItemText\":\"Remove-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Remove-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Remove-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Remove-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Remove-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Remove-Alias\",\"ListItemText\":\"Remove-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Alias [-Name] [-Scope ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Remove-AppPackage\",\"ListItemText\":\"Remove-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackage\"},{\"CompletionText\":\"Remove-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Remove-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Remove-AppPackageVolume\",\"ListItemText\":\"Remove-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackageVolume\"},{\"CompletionText\":\"Remove-AppProvisionedPackage\",\"ListItemText\":\"Remove-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppProvisionedPackage\"},{\"CompletionText\":\"Remove-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Remove-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AppSharedPackageContainer\",\"ListItemText\":\"Remove-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AppxPackage\",\"ListItemText\":\"Remove-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxPackage\\r\\n\"},{\"CompletionText\":\"Remove-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Remove-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Remove-AppxProvisionedPackage\",\"ListItemText\":\"Remove-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Remove-AppxVolume\",\"ListItemText\":\"Remove-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxVolume\\r\\n\"},{\"CompletionText\":\"Remove-ASRFabric\",\"ListItemText\":\"Remove-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRFabric\"},{\"CompletionText\":\"Remove-ASRNetworkMapping\",\"ListItemText\":\"Remove-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRNetworkMapping\"},{\"CompletionText\":\"Remove-ASRPolicy\",\"ListItemText\":\"Remove-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRPolicy\"},{\"CompletionText\":\"Remove-ASRProtectionContainerMapping\",\"ListItemText\":\"Remove-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Remove-ASRRecoveryPlan\",\"ListItemText\":\"Remove-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRRecoveryPlan\"},{\"CompletionText\":\"Remove-ASRReplicationProtectedItem\",\"ListItemText\":\"Remove-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Remove-ASRReplicationProtectedItemDisk\",\"ListItemText\":\"Remove-ASRReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRReplicationProtectedItemDisk\"},{\"CompletionText\":\"Remove-ASRRP\",\"ListItemText\":\"Remove-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRRP\"},{\"CompletionText\":\"Remove-ASRServicesProvider\",\"ListItemText\":\"Remove-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRServicesProvider\"},{\"CompletionText\":\"Remove-ASRStorageClassificationMapping\",\"ListItemText\":\"Remove-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRStorageClassificationMapping\"},{\"CompletionText\":\"Remove-ASRvCenter\",\"ListItemText\":\"Remove-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRvCenter\"},{\"CompletionText\":\"Remove-AutologgerConfig\",\"ListItemText\":\"Remove-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Remove-AzAccount\",\"ListItemText\":\"Remove-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAccount\"},{\"CompletionText\":\"Remove-AzActionGroup\",\"ListItemText\":\"Remove-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzActivityLogAlert\",\"ListItemText\":\"Remove-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppCredential\",\"ListItemText\":\"Remove-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppFederatedCredential\",\"ListItemText\":\"Remove-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADApplication\",\"ListItemText\":\"Remove-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppPermission\",\"ListItemText\":\"Remove-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Remove-AzADGroup\",\"ListItemText\":\"Remove-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzADGroupMember\",\"ListItemText\":\"Remove-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Remove-AzADServicePrincipal\",\"ListItemText\":\"Remove-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Remove-AzADServicePrincipalCredential\",\"ListItemText\":\"Remove-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzADServicePrincipalCredential\"},{\"CompletionText\":\"Remove-AzADSpCredential\",\"ListItemText\":\"Remove-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADUser\",\"ListItemText\":\"Remove-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADUser \\r\\n\"},{\"CompletionText\":\"Remove-AzAksCluster\",\"ListItemText\":\"Remove-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzAksMaintenanceConfiguration\",\"ListItemText\":\"Remove-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzAksNodePool\",\"ListItemText\":\"Remove-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Remove-AzAksSnapshot\",\"ListItemText\":\"Remove-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"Remove-AzAlertRule\",\"ListItemText\":\"Remove-AzAlertRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAlertRule\\r\\n\"},{\"CompletionText\":\"Remove-AzAlertsSuppressionRule\",\"ListItemText\":\"Remove-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzAnalysisServicesServer\",\"ListItemText\":\"Remove-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagement\",\"ListItemText\":\"Remove-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApi\",\"ListItemText\":\"Remove-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiFromGateway\",\"ListItemText\":\"Remove-AzApiManagementApiFromGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiFromGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiFromProduct\",\"ListItemText\":\"Remove-AzApiManagementApiFromProduct\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiFromProduct\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiRelease\",\"ListItemText\":\"Remove-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiRevision\",\"ListItemText\":\"Remove-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiSchema\",\"ListItemText\":\"Remove-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiVersionSet\",\"ListItemText\":\"Remove-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Remove-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementBackend\",\"ListItemText\":\"Remove-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementCache\",\"ListItemText\":\"Remove-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementCertificate\",\"ListItemText\":\"Remove-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementDiagnostic\",\"ListItemText\":\"Remove-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGateway\",\"ListItemText\":\"Remove-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"Remove-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGroup\",\"ListItemText\":\"Remove-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementIdentityProvider\",\"ListItemText\":\"Remove-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementLogger\",\"ListItemText\":\"Remove-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementNamedValue\",\"ListItemText\":\"Remove-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Remove-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementOperation\",\"ListItemText\":\"Remove-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementPolicy\",\"ListItemText\":\"Remove-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementProduct\",\"ListItemText\":\"Remove-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementProductFromGroup\",\"ListItemText\":\"Remove-AzApiManagementProductFromGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementProductFromGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementRegion\",\"ListItemText\":\"Remove-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementSubscription\",\"ListItemText\":\"Remove-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementUser\",\"ListItemText\":\"Remove-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementUserFromGroup\",\"ListItemText\":\"Remove-AzApiManagementUserFromGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementUserFromGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAppConfigurationStore\",\"ListItemText\":\"Remove-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGateway\",\"ListItemText\":\"Remove-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Remove-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayCustomError\",\"ListItemText\":\"Remove-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Remove-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Remove-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Remove-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Remove-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayIdentity\",\"ListItemText\":\"Remove-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayListener\",\"ListItemText\":\"Remove-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Remove-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Remove-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Remove-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Remove-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Remove-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Remove-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsights\",\"ListItemText\":\"Remove-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsApiKey\",\"ListItemText\":\"Remove-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Remove-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Remove-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Remove-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWebTest\",\"ListItemText\":\"Remove-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Remove-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Remove-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationSecurityGroup\",\"ListItemText\":\"Remove-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAppServiceEnvironment\",\"ListItemText\":\"Remove-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"Remove-AzAppServicePlan\",\"ListItemText\":\"Remove-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Remove-AzAs\",\"ListItemText\":\"Remove-AzAs\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAs\"},{\"CompletionText\":\"Remove-AzAttestationPolicySigner\",\"ListItemText\":\"Remove-AzAttestationPolicySigner\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAttestationPolicySigner\\r\\n\"},{\"CompletionText\":\"Remove-AzAttestationProvider\",\"ListItemText\":\"Remove-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfile\",\"ListItemText\":\"Remove-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationAccount\",\"ListItemText\":\"Remove-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationCertificate\",\"ListItemText\":\"Remove-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationConnection\",\"ListItemText\":\"Remove-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationConnectionType\",\"ListItemText\":\"Remove-AzAutomationConnectionType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationConnectionType\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationCredential\",\"ListItemText\":\"Remove-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationDscConfiguration\",\"ListItemText\":\"Remove-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Remove-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Remove-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Remove-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridWorkerGroup\",\"ListItemText\":\"Remove-AzAutomationHybridWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridWorkerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationModule\",\"ListItemText\":\"Remove-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationPython3Package\",\"ListItemText\":\"Remove-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationRunbook\",\"ListItemText\":\"Remove-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSchedule\",\"ListItemText\":\"Remove-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"Remove-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSourceControl\",\"ListItemText\":\"Remove-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationVariable\",\"ListItemText\":\"Remove-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationWebhook\",\"ListItemText\":\"Remove-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Remove-AzAutoscaleSetting\",\"ListItemText\":\"Remove-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzAvailabilityGroupListener\",\"ListItemText\":\"Remove-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"Remove-AzAvailabilitySet\",\"ListItemText\":\"Remove-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Remove-AzBastion\",\"ListItemText\":\"Remove-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBastion\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchAccount\",\"ListItemText\":\"Remove-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchApplication\",\"ListItemText\":\"Remove-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchApplicationPackage\",\"ListItemText\":\"Remove-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchCertificate\",\"ListItemText\":\"Remove-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchComputeNode\",\"ListItemText\":\"Remove-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchComputeNodeUser\",\"ListItemText\":\"Remove-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchJob\",\"ListItemText\":\"Remove-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchJobSchedule\",\"ListItemText\":\"Remove-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchNodeFile\",\"ListItemText\":\"Remove-AzBatchNodeFile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchNodeFile\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchPool\",\"ListItemText\":\"Remove-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchTask\",\"ListItemText\":\"Remove-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Remove-AzCapacityReservation\",\"ListItemText\":\"Remove-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Remove-AzCapacityReservationGroup\",\"ListItemText\":\"Remove-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzCdnCustomDomain\",\"ListItemText\":\"Remove-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnEndpoint\",\"ListItemText\":\"Remove-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnOrigin\",\"ListItemText\":\"Remove-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnOriginGroup\",\"ListItemText\":\"Remove-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnProfile\",\"ListItemText\":\"Remove-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzCloudService\",\"ListItemText\":\"Remove-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCloudService \\r\\n\"},{\"CompletionText\":\"Remove-AzCloudServiceRoleInstance\",\"ListItemText\":\"Remove-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccount\",\"ListItemText\":\"Remove-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountNetworkRule\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"Remove-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzConfidentialLedger\",\"ListItemText\":\"Remove-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Remove-AzConfigurationAssignment\",\"ListItemText\":\"Remove-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzConsumptionBudget\",\"ListItemText\":\"Remove-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Remove-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerGroup\",\"ListItemText\":\"Remove-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerInstanceSubnetServiceAssociationLink\",\"ListItemText\":\"Remove-AzContainerInstanceSubnetServiceAssociationLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerInstanceSubnetServiceAssociationLink \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistry\",\"ListItemText\":\"Remove-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryAgentPool\",\"ListItemText\":\"Remove-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryExportPipeline\",\"ListItemText\":\"Remove-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryImportPipeline\",\"ListItemText\":\"Remove-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryManifest\",\"ListItemText\":\"Remove-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryReplication\",\"ListItemText\":\"Remove-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryRepository\",\"ListItemText\":\"Remove-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryScopeMap\",\"ListItemText\":\"Remove-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryTag\",\"ListItemText\":\"Remove-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryToken\",\"ListItemText\":\"Remove-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryWebhook\",\"ListItemText\":\"Remove-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Remove-AzContext\",\"ListItemText\":\"Remove-AzContext\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContext\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBAccount\",\"ListItemText\":\"Remove-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Remove-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBCassandraTable\",\"ListItemText\":\"Remove-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Remove-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Remove-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBService\",\"ListItemText\":\"Remove-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlContainer\",\"ListItemText\":\"Remove-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Remove-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Remove-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Remove-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Remove-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Remove-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Remove-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBTable\",\"ListItemText\":\"Remove-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Remove-AzCustomIpPrefix\",\"ListItemText\":\"Remove-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Remove-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeDevice\",\"ListItemText\":\"Remove-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeOrder\",\"ListItemText\":\"Remove-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeRole\",\"ListItemText\":\"Remove-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeShare\",\"ListItemText\":\"Remove-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeTrigger\",\"ListItemText\":\"Remove-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeUser\",\"ListItemText\":\"Remove-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksAccessConnector\",\"ListItemText\":\"Remove-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksVNetPeering\",\"ListItemText\":\"Remove-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksWorkspace\",\"ListItemText\":\"Remove-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzDataCollectionRule\",\"ListItemText\":\"Remove-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataCollectionRuleAssociation\",\"ListItemText\":\"Remove-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactory\",\"ListItemText\":\"Remove-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactory\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryDataset\",\"ListItemText\":\"Remove-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryGateway\",\"ListItemText\":\"Remove-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryHub\",\"ListItemText\":\"Remove-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryLinkedService\",\"ListItemText\":\"Remove-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryPipeline\",\"ListItemText\":\"Remove-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2\",\"ListItemText\":\"Remove-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Remove-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Dataset\",\"ListItemText\":\"Remove-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Remove-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Remove-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Remove-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Trigger\",\"ListItemText\":\"Remove-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2TriggerSubscription\",\"ListItemText\":\"Remove-AzDataFactoryV2TriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2TriggerSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Remove-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Remove-AzDatalakeGen2FileSystem\",\"ListItemText\":\"Remove-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"Remove-AzDataLakeGen2Item\",\"ListItemText\":\"Remove-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreAccount\",\"ListItemText\":\"Remove-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Remove-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItem\",\"ListItemText\":\"Remove-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItemAcl\",\"ListItemText\":\"Remove-AzDataLakeStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItemAcl\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Remove-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Remove-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Remove-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupInstance\",\"ListItemText\":\"Remove-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupPolicy\",\"ListItemText\":\"Remove-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupVault\",\"ListItemText\":\"Remove-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionResourceGuard\",\"ListItemText\":\"Remove-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Remove-AzDataShare\",\"ListItemText\":\"Remove-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShare\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareAccount\",\"ListItemText\":\"Remove-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareDataSet\",\"ListItemText\":\"Remove-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareDataSetMapping\",\"ListItemText\":\"Remove-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareInvitation\",\"ListItemText\":\"Remove-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareSubscription\",\"ListItemText\":\"Remove-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareSynchronizationSetting\",\"ListItemText\":\"Remove-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareTrigger\",\"ListItemText\":\"Remove-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDdosProtectionPlan\",\"ListItemText\":\"Remove-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzDelegation\",\"ListItemText\":\"Remove-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDelegation\\r\\n\"},{\"CompletionText\":\"Remove-AzDeployment\",\"ListItemText\":\"Remove-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Remove-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerRollout\",\"ListItemText\":\"Remove-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerService\",\"ListItemText\":\"Remove-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Remove-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Remove-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerStep\",\"ListItemText\":\"Remove-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentScript\",\"ListItemText\":\"Remove-AzDeploymentScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentScript\\r\\n\"},{\"CompletionText\":\"Remove-AzDeviceSecurityGroup\",\"ListItemText\":\"Remove-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzDiagnosticSetting\",\"ListItemText\":\"Remove-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzDisk\",\"ListItemText\":\"Remove-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzDiskAccess\",\"ListItemText\":\"Remove-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Remove-AzDiskEncryptionSet\",\"ListItemText\":\"Remove-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsRecordConfig\",\"ListItemText\":\"Remove-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsRecordSet\",\"ListItemText\":\"Remove-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsZone\",\"ListItemText\":\"Remove-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Remove-AzEnvironment\",\"ListItemText\":\"Remove-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridChannel\",\"ListItemText\":\"Remove-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridDomain\",\"ListItemText\":\"Remove-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridDomainTopic\",\"ListItemText\":\"Remove-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Remove-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerNamespace\",\"ListItemText\":\"Remove-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerRegistration\",\"ListItemText\":\"Remove-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerTopic\",\"ListItemText\":\"Remove-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Remove-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSubscription\",\"ListItemText\":\"Remove-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSystemTopic\",\"ListItemText\":\"Remove-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Remove-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridTopic\",\"ListItemText\":\"Remove-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventHub\",\"ListItemText\":\"Remove-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHub \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubApplicationGroup\",\"ListItemText\":\"Remove-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubAuthorizationRule\",\"ListItemText\":\"Remove-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubCluster\",\"ListItemText\":\"Remove-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubConsumerGroup\",\"ListItemText\":\"Remove-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"Remove-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubNamespace\",\"ListItemText\":\"Remove-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubNamespaceV2\",\"ListItemText\":\"Remove-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Remove-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubSchemaGroup\",\"ListItemText\":\"Remove-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuit\",\"ListItemText\":\"Remove-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Remove-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Remove-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Remove-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteConnection\",\"ListItemText\":\"Remove-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Remove-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteGateway\",\"ListItemText\":\"Remove-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePort\",\"ListItemText\":\"Remove-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Remove-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePortIdentity\",\"ListItemText\":\"Remove-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Remove-AzFederatedIdentityCredentials\",\"ListItemText\":\"Remove-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Remove-AzFirewall\",\"ListItemText\":\"Remove-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewall\\r\\n\"},{\"CompletionText\":\"Remove-AzFirewallPolicy\",\"ListItemText\":\"Remove-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Remove-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoor\",\"ListItemText\":\"Remove-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Remove-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Remove-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Remove-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Remove-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnProfile\",\"ListItemText\":\"Remove-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRoute\",\"ListItemText\":\"Remove-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRule\",\"ListItemText\":\"Remove-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"Remove-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnSecret\",\"ListItemText\":\"Remove-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Remove-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorContent\",\"ListItemText\":\"Remove-AzFrontDoorContent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorContent\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorRulesEngine\",\"ListItemText\":\"Remove-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorWafPolicy\",\"ListItemText\":\"Remove-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionApp\",\"ListItemText\":\"Remove-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionAppPlan\",\"ListItemText\":\"Remove-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionAppSetting\",\"ListItemText\":\"Remove-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzGallery\",\"ListItemText\":\"Remove-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGallery\\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryApplication\",\"ListItemText\":\"Remove-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryApplicationVersion\",\"ListItemText\":\"Remove-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryImageDefinition\",\"ListItemText\":\"Remove-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryImageVersion\",\"ListItemText\":\"Remove-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightCluster\",\"ListItemText\":\"Remove-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Remove-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareApisService\",\"ListItemText\":\"Remove-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareApisWorkspace\",\"ListItemText\":\"Remove-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareDicomService\",\"ListItemText\":\"Remove-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareFhirService\",\"ListItemText\":\"Remove-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareIotConnector\",\"ListItemText\":\"Remove-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"Remove-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"Remove-AzHost\",\"ListItemText\":\"Remove-AzHost\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHost\\r\\n\"},{\"CompletionText\":\"Remove-AzHostGroup\",\"ListItemText\":\"Remove-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHostGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzImage\",\"ListItemText\":\"Remove-AzImage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzImage\\r\\n\"},{\"CompletionText\":\"Remove-AzImageDataDisk\",\"ListItemText\":\"Remove-AzImageDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzImageDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Remove-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Remove-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Remove-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"Remove-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccount\",\"ListItemText\":\"Remove-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountAgreement\",\"ListItemText\":\"Remove-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountAssembly\",\"ListItemText\":\"Remove-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Remove-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountCertificate\",\"ListItemText\":\"Remove-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountMap\",\"ListItemText\":\"Remove-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountPartner\",\"ListItemText\":\"Remove-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Remove-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountSchema\",\"ListItemText\":\"Remove-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHub\",\"ListItemText\":\"Remove-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHub\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubCertificate\",\"ListItemText\":\"Remove-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubConfiguration\",\"ListItemText\":\"Remove-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDCL\",\"ListItemText\":\"Remove-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDCL\"},{\"CompletionText\":\"Remove-AzIotHubDeployment\",\"ListItemText\":\"Remove-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDevice\",\"ListItemText\":\"Remove-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDeviceChildren\",\"ListItemText\":\"Remove-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubEHCG\",\"ListItemText\":\"Remove-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubEHCG\"},{\"CompletionText\":\"Remove-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Remove-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubKey\",\"ListItemText\":\"Remove-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubMessageEnrichment\",\"ListItemText\":\"Remove-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubModule\",\"ListItemText\":\"Remove-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubMsgEnrich\",\"ListItemText\":\"Remove-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Remove-AzIotHubRoute\",\"ListItemText\":\"Remove-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Remove-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzIotSecuritySolution\",\"ListItemText\":\"Remove-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Remove-AzIpAllocation\",\"ListItemText\":\"Remove-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Remove-AzIpGroup\",\"ListItemText\":\"Remove-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Remove-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVault\",\"ListItemText\":\"Remove-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultAccessPolicy\",\"ListItemText\":\"Remove-AzKeyVaultAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificate\",\"ListItemText\":\"Remove-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateContact\",\"ListItemText\":\"Remove-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Remove-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Remove-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultKey\",\"ListItemText\":\"Remove-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedHsm\",\"ListItemText\":\"Remove-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Remove-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Remove-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultNetworkRule\",\"ListItemText\":\"Remove-AzKeyVaultNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultRoleAssignment\",\"ListItemText\":\"Remove-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Remove-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultSecret\",\"ListItemText\":\"Remove-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Remove-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"Remove-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoCluster\",\"ListItemText\":\"Remove-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Remove-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"Remove-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabase\",\"ListItemText\":\"Remove-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabasePrincipal\",\"ListItemText\":\"Remove-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"Remove-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDataConnection\",\"ListItemText\":\"Remove-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Remove-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoScript\",\"ListItemText\":\"Remove-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Remove-AzLoad\",\"ListItemText\":\"Remove-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzLoad \\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancer\",\"ListItemText\":\"Remove-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Remove-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Remove-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Remove-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Remove-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLocalNetworkGateway\",\"ListItemText\":\"Remove-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzLogicApp\",\"ListItemText\":\"Remove-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Remove-AzLogProfile\",\"ListItemText\":\"Remove-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzMaintenanceConfiguration\",\"ListItemText\":\"Remove-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedApplication\",\"ListItemText\":\"Remove-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedApplicationDefinition\",\"ListItemText\":\"Remove-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedCassandraCluster\",\"ListItemText\":\"Remove-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedCassandraDataCenter\",\"ListItemText\":\"Remove-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedServicesAssignment\",\"ListItemText\":\"Remove-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzManagedServicesDefinition\",\"ListItemText\":\"Remove-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroup\",\"ListItemText\":\"Remove-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupDeployment\",\"ListItemText\":\"Remove-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Remove-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupSubscription\",\"ListItemText\":\"Remove-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzMediaService\",\"ListItemText\":\"Remove-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMediaService\\r\\n\"},{\"CompletionText\":\"Remove-AzMetricAlertRuleV2\",\"ListItemText\":\"Remove-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Remove-AzMigrateProject\",\"ListItemText\":\"Remove-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"Remove-AzMigrateServerReplication\",\"ListItemText\":\"Remove-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Remove-AzMlCommitmentPlan\",\"ListItemText\":\"Remove-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzMlWebService\",\"ListItemText\":\"Remove-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspace\",\"ListItemText\":\"Remove-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Remove-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Remove-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceCompute\",\"ListItemText\":\"Remove-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceConnection\",\"ListItemText\":\"Remove-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDataContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDatastore\",\"ListItemText\":\"Remove-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDataVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceEnvironmentContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceEnvironmentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceEnvironmentContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceJob\",\"ListItemText\":\"Remove-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceModelContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceModelVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Remove-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Remove-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzMonitorWorkspace\",\"ListItemText\":\"Remove-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFirewallRule\",\"ListItemText\":\"Remove-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServer\",\"ListItemText\":\"Remove-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"Remove-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Remove-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlServer\",\"ListItemText\":\"Remove-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Remove-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Remove-AzNatGateway\",\"ListItemText\":\"Remove-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterface\",\"ListItemText\":\"Remove-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Remove-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Remove-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManager\",\"ListItemText\":\"Remove-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Remove-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerGroup\",\"ListItemText\":\"Remove-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Remove-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Remove-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerStaticMember\",\"ListItemText\":\"Remove-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Remove-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkProfile\",\"ListItemText\":\"Remove-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkSecurityGroup\",\"ListItemText\":\"Remove-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Remove-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkVirtualAppliance\",\"ListItemText\":\"Remove-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcher\",\"ListItemText\":\"Remove-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Remove-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Remove-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Remove-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHub\",\"ListItemText\":\"Remove-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Remove-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Remove-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespace\",\"ListItemText\":\"Remove-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Remove-AzOperationalInsightsCluster\",\"ListItemText\":\"Remove-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsDataExport\",\"ListItemText\":\"Remove-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsDataSource\",\"ListItemText\":\"Remove-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Remove-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Remove-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Remove-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Remove-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsTable\",\"ListItemText\":\"Remove-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Remove-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Remove-AzP2sVpnGateway\",\"ListItemText\":\"Remove-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyAssignment\",\"ListItemText\":\"Remove-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyAttestation\",\"ListItemText\":\"Remove-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyDefinition\",\"ListItemText\":\"Remove-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyExemption\",\"ListItemText\":\"Remove-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyRemediation\",\"ListItemText\":\"Remove-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicySetDefinition\",\"ListItemText\":\"Remove-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Remove-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlServer\",\"ListItemText\":\"Remove-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Remove-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Remove-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Remove-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"Remove-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsRecordConfig\",\"ListItemText\":\"Remove-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsRecordSet\",\"ListItemText\":\"Remove-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Remove-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsZone\",\"ListItemText\":\"Remove-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Remove-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateEndpoint\",\"ListItemText\":\"Remove-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateLinkAssociation\",\"ListItemText\":\"Remove-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateLinkService\",\"ListItemText\":\"Remove-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Remove-AzProximityPlacementGroup\",\"ListItemText\":\"Remove-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzPublicIpAddress\",\"ListItemText\":\"Remove-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Remove-AzPublicIpPrefix\",\"ListItemText\":\"Remove-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesVault\",\"ListItemText\":\"Remove-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCache\",\"ListItemText\":\"Remove-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheDiagnostic\",\"ListItemText\":\"Remove-AzRedisCacheDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheDiagnostic\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheDiagnostics\",\"ListItemText\":\"Remove-AzRedisCacheDiagnostics\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheDiagnostics\"},{\"CompletionText\":\"Remove-AzRedisCacheFirewallRule\",\"ListItemText\":\"Remove-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheLink\",\"ListItemText\":\"Remove-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCachePatchSchedule\",\"ListItemText\":\"Remove-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisEnterpriseCache\",\"ListItemText\":\"Remove-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Remove-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Remove-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayAuthorizationRule\",\"ListItemText\":\"Remove-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayHybridConnection\",\"ListItemText\":\"Remove-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayNamespace\",\"ListItemText\":\"Remove-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzResource\",\"ListItemText\":\"Remove-AzResource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResource\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceGroup\",\"ListItemText\":\"Remove-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceGroupDeployment\",\"ListItemText\":\"Remove-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceLock\",\"ListItemText\":\"Remove-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceManagementPrivateLink\",\"ListItemText\":\"Remove-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceMoverMoveCollection\",\"ListItemText\":\"Remove-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"Remove-AzResourceMoverMoveResource\",\"ListItemText\":\"Remove-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Remove-AzRestorePoint\",\"ListItemText\":\"Remove-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzRestorePointCollection\",\"ListItemText\":\"Remove-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainer\",\"ListItemText\":\"Remove-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Remove-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainerLegalHold\",\"ListItemText\":\"Remove-AzRmStorageContainerLegalHold\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainerLegalHold\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageShare\",\"ListItemText\":\"Remove-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleAssignment\",\"ListItemText\":\"Remove-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleDefinition\",\"ListItemText\":\"Remove-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleManagementPolicy\",\"ListItemText\":\"Remove-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"Remove-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzRouteConfig\",\"ListItemText\":\"Remove-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteFilter\",\"ListItemText\":\"Remove-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteFilterRuleConfig\",\"ListItemText\":\"Remove-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteMap\",\"ListItemText\":\"Remove-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteServer\",\"ListItemText\":\"Remove-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteServerPeer\",\"ListItemText\":\"Remove-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteTable\",\"ListItemText\":\"Remove-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzRoutingIntent\",\"ListItemText\":\"Remove-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Remove-AzRoutingPolicy\",\"ListItemText\":\"Remove-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzScheduledQueryRule\",\"ListItemText\":\"Remove-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAssessment\",\"ListItemText\":\"Remove-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Remove-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAutomation\",\"ListItemText\":\"Remove-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityContact\",\"ListItemText\":\"Remove-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityPartnerProvider\",\"ListItemText\":\"Remove-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Remove-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAlertRule\",\"ListItemText\":\"Remove-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAlertRuleAction\",\"ListItemText\":\"Remove-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAutomationRule\",\"ListItemText\":\"Remove-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelBookmark\",\"ListItemText\":\"Remove-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelBookmarkRelation\",\"ListItemText\":\"Remove-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelDataConnector\",\"ListItemText\":\"Remove-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelEntityQuery\",\"ListItemText\":\"Remove-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncident\",\"ListItemText\":\"Remove-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncidentComment\",\"ListItemText\":\"Remove-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncidentRelation\",\"ListItemText\":\"Remove-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelOnboardingState\",\"ListItemText\":\"Remove-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Remove-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"Remove-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusMigration\",\"ListItemText\":\"Remove-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusNamespace\",\"ListItemText\":\"Remove-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusNamespaceV2\",\"ListItemText\":\"Remove-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Remove-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusQueue\",\"ListItemText\":\"Remove-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusRule\",\"ListItemText\":\"Remove-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusSubscription\",\"ListItemText\":\"Remove-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusTopic\",\"ListItemText\":\"Remove-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceEndpointPolicy\",\"ListItemText\":\"Remove-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Remove-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplication\",\"ListItemText\":\"Remove-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplicationType\",\"ListItemText\":\"Remove-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"Remove-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricClientCertificate\",\"ListItemText\":\"Remove-AzServiceFabricClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedCluster\",\"ListItemText\":\"Remove-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterClientCertificate\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Remove-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\",\"ListItemText\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricNode\",\"ListItemText\":\"Remove-AzServiceFabricNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricNode\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricNodeType\",\"ListItemText\":\"Remove-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricService\",\"ListItemText\":\"Remove-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricSetting\",\"ListItemText\":\"Remove-AzServiceFabricSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Remove-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Remove-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForWebApp\",\"ListItemText\":\"Remove-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Remove-AzSignalR\",\"ListItemText\":\"Remove-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSignalR\\r\\n\"},{\"CompletionText\":\"Remove-AzSnapshot\",\"ListItemText\":\"Remove-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabase\",\"ListItemText\":\"Remove-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseAudit\",\"ListItemText\":\"Remove-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Remove-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseFromFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseFromFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseFromFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"Remove-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseSecondary\",\"ListItemText\":\"Remove-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Remove-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseServerAuditing\",\"ListItemText\":\"Remove-AzSqlDatabaseServerAuditing\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseServerAuditing\"},{\"CompletionText\":\"Remove-AzSqlElasticJob\",\"ListItemText\":\"Remove-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobAgent\",\"ListItemText\":\"Remove-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobCredential\",\"ListItemText\":\"Remove-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobStep\",\"ListItemText\":\"Remove-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobTarget\",\"ListItemText\":\"Remove-AzSqlElasticJobTarget\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobTarget\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"Remove-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticPool\",\"ListItemText\":\"Remove-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstance\",\"ListItemText\":\"Remove-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabase\",\"ListItemText\":\"Remove-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Remove-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceLink\",\"ListItemText\":\"Remove-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstancePool\",\"ListItemText\":\"Remove-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"Remove-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServer\",\"ListItemText\":\"Remove-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerAudit\",\"ListItemText\":\"Remove-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerCommunicationLink\",\"ListItemText\":\"Remove-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerDnsAlias\",\"ListItemText\":\"Remove-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerFirewallRule\",\"ListItemText\":\"Remove-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Remove-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Remove-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Remove-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"Remove-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerTrustGroup\",\"ListItemText\":\"Remove-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Remove-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncAgent\",\"ListItemText\":\"Remove-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncGroup\",\"ListItemText\":\"Remove-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncMember\",\"ListItemText\":\"Remove-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVirtualCluster\",\"ListItemText\":\"Remove-AzSqlVirtualCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlVirtualCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVM\",\"ListItemText\":\"Remove-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVMGroup\",\"ListItemText\":\"Remove-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzSshkey\",\"ListItemText\":\"Remove-AzSshkey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSshkey\\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciArcSetting\",\"ListItemText\":\"Remove-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciCluster\",\"ListItemText\":\"Remove-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciExtension\",\"ListItemText\":\"Remove-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHCIRemoteSupport\",\"ListItemText\":\"Remove-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHCIVMAttestation\",\"ListItemText\":\"Remove-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebApp\",\"ListItemText\":\"Remove-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppAttachedRepository\",\"ListItemText\":\"Remove-AzStaticWebAppAttachedRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppAttachedRepository \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppBuild\",\"ListItemText\":\"Remove-AzStaticWebAppBuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppBuild \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Remove-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppUser\",\"ListItemText\":\"Remove-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccount\",\"ListItemText\":\"Remove-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Remove-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccountNetworkRule\",\"ListItemText\":\"Remove-AzStorageAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlob\",\"ListItemText\":\"Remove-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlobImmutabilityPolicy\",\"ListItemText\":\"Remove-AzStorageBlobImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlobImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Remove-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageContainer\",\"ListItemText\":\"Remove-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageCORSRule\",\"ListItemText\":\"Remove-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageDirectory\",\"ListItemText\":\"Remove-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageFile\",\"ListItemText\":\"Remove-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageLocalUser\",\"ListItemText\":\"Remove-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMover\",\"ListItemText\":\"Remove-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverEndpoint\",\"ListItemText\":\"Remove-AzStorageMoverEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverJobDefinition\",\"ListItemText\":\"Remove-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverProject\",\"ListItemText\":\"Remove-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Remove-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageQueue\",\"ListItemText\":\"Remove-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageShare\",\"ListItemText\":\"Remove-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageShare\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"Remove-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncGroup\",\"ListItemText\":\"Remove-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Remove-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncService\",\"ListItemText\":\"Remove-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageTable\",\"ListItemText\":\"Remove-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageTable\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsCluster\",\"ListItemText\":\"Remove-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsFunction\",\"ListItemText\":\"Remove-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsInput\",\"ListItemText\":\"Remove-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsJob\",\"ListItemText\":\"Remove-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsOutput\",\"ListItemText\":\"Remove-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Remove-AzSubscriptionDeployment\",\"ListItemText\":\"Remove-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSubscriptionDeployment\"},{\"CompletionText\":\"Remove-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"Remove-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseDataFlow\",\"ListItemText\":\"Remove-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseDataset\",\"ListItemText\":\"Remove-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseFirewallRule\",\"ListItemText\":\"Remove-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Remove-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Remove-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKqlScript\",\"ListItemText\":\"Remove-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPool\",\"ListItemText\":\"Remove-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"Remove-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Remove-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"Remove-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseLinkConnection\",\"ListItemText\":\"Remove-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseLinkedService\",\"ListItemText\":\"Remove-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Remove-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseNotebook\",\"ListItemText\":\"Remove-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapsePipeline\",\"ListItemText\":\"Remove-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseRoleAssignment\",\"ListItemText\":\"Remove-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkConfiguration\",\"ListItemText\":\"Remove-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Remove-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkPool\",\"ListItemText\":\"Remove-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlAudit\",\"ListItemText\":\"Remove-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlAudit\"},{\"CompletionText\":\"Remove-AzSynapseSqlDatabase\",\"ListItemText\":\"Remove-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPool\",\"ListItemText\":\"Remove-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Remove-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"Remove-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Remove-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlScript\",\"ListItemText\":\"Remove-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseTrigger\",\"ListItemText\":\"Remove-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseTriggerSubscription\",\"ListItemText\":\"Remove-AzSynapseTriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseTriggerSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspace\",\"ListItemText\":\"Remove-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspaceKey\",\"ListItemText\":\"Remove-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspacePackage\",\"ListItemText\":\"Remove-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"Remove-AzTag\",\"ListItemText\":\"Remove-AzTag\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTag\\r\\n\"},{\"CompletionText\":\"Remove-AzTemplateSpec\",\"ListItemText\":\"Remove-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Remove-AzTenantDeployment\",\"ListItemText\":\"Remove-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\",\"ListItemText\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\",\"ListItemText\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerEndpoint\",\"ListItemText\":\"Remove-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerEndpointConfig\",\"ListItemText\":\"Remove-AzTrafficManagerEndpointConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerEndpointConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\",\"ListItemText\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerIpAddressRange\",\"ListItemText\":\"Remove-AzTrafficManagerIpAddressRange\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerIpAddressRange\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerProfile\",\"ListItemText\":\"Remove-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzUserAssignedIdentity\",\"ListItemText\":\"Remove-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Remove-AzVHubRouteTable\",\"ListItemText\":\"Remove-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualApplianceSite\",\"ListItemText\":\"Remove-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHub\",\"ListItemText\":\"Remove-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubBgpConnection\",\"ListItemText\":\"Remove-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubRouteTable\",\"ListItemText\":\"Remove-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubVnetConnection\",\"ListItemText\":\"Remove-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetwork\",\"ListItemText\":\"Remove-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGateway\",\"ListItemText\":\"Remove-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayDefaultSite\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayDefaultSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayDefaultSite\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkPeering\",\"ListItemText\":\"Remove-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Remove-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkTap\",\"ListItemText\":\"Remove-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualRouter\",\"ListItemText\":\"Remove-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualRouterPeer\",\"ListItemText\":\"Remove-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualWan\",\"ListItemText\":\"Remove-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Remove-AzVM\",\"ListItemText\":\"Remove-AzVM\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVM\\r\\n\"},{\"CompletionText\":\"Remove-AzVMAccessExtension\",\"ListItemText\":\"Remove-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMAEMExtension\",\"ListItemText\":\"Remove-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMBackup\",\"ListItemText\":\"Remove-AzVMBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzVMChefExtension\",\"ListItemText\":\"Remove-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMCustomScriptExtension\",\"ListItemText\":\"Remove-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDataDisk\",\"ListItemText\":\"Remove-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDiagnosticsExtension\",\"ListItemText\":\"Remove-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDiskEncryptionExtension\",\"ListItemText\":\"Remove-AzVMDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDscExtension\",\"ListItemText\":\"Remove-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMExtension\",\"ListItemText\":\"Remove-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmGalleryApplication\",\"ListItemText\":\"Remove-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzVMNetworkInterface\",\"ListItemText\":\"Remove-AzVMNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMNetworkInterface\\r\\n\"},{\"CompletionText\":\"Remove-AzVMRunCommand\",\"ListItemText\":\"Remove-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzVMRunCommand \\r\\n\"},{\"CompletionText\":\"Remove-AzVMSecret\",\"ListItemText\":\"Remove-AzVMSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMSecret\\r\\n\"},{\"CompletionText\":\"Remove-AzVMSqlServerExtension\",\"ListItemText\":\"Remove-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmss\",\"ListItemText\":\"Remove-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmss\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssDataDisk\",\"ListItemText\":\"Remove-AzVmssDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssDiagnosticsExtension\",\"ListItemText\":\"Remove-AzVmssDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssExtension\",\"ListItemText\":\"Remove-AzVmssExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssGalleryApplication\",\"ListItemText\":\"Remove-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssNetworkInterfaceConfiguration\",\"ListItemText\":\"Remove-AzVmssNetworkInterfaceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssNetworkInterfaceConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssRunCommand\",\"ListItemText\":\"Remove-AzVmssRunCommand\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssRunCommand\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssVMDataDisk\",\"ListItemText\":\"Remove-AzVmssVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssVMDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssVMRunCommand\",\"ListItemText\":\"Remove-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzVmssVMRunCommand \\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientIpsecParameter\",\"ListItemText\":\"Remove-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Remove-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientRootCertificate\",\"ListItemText\":\"Remove-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnConnection\",\"ListItemText\":\"Remove-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnGateway\",\"ListItemText\":\"Remove-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnGatewayNatRule\",\"ListItemText\":\"Remove-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnServerConfiguration\",\"ListItemText\":\"Remove-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Remove-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnSite\",\"ListItemText\":\"Remove-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Remove-AzWcfRelay\",\"ListItemText\":\"Remove-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Remove-AzWebApp\",\"ListItemText\":\"Remove-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebApp\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppAccessRestrictionRule\",\"ListItemText\":\"Remove-AzWebAppAccessRestrictionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppAccessRestrictionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppBackup\",\"ListItemText\":\"Remove-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppCertificate\",\"ListItemText\":\"Remove-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppContinuousWebJob\",\"ListItemText\":\"Remove-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlot\",\"ListItemText\":\"Remove-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Remove-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Remove-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSSLBinding\",\"ListItemText\":\"Remove-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppTrafficRouting\",\"ListItemText\":\"Remove-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Remove-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSub\",\"ListItemText\":\"Remove-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubCustomCertificate\",\"ListItemText\":\"Remove-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubCustomDomain\",\"ListItemText\":\"Remove-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubHub\",\"ListItemText\":\"Remove-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdApplication\",\"ListItemText\":\"Remove-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdApplicationGroup\",\"ListItemText\":\"Remove-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdHostPool\",\"ListItemText\":\"Remove-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdMsixPackage\",\"ListItemText\":\"Remove-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdRegistrationInfo\",\"ListItemText\":\"Remove-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdScalingPlan\",\"ListItemText\":\"Remove-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Remove-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdSessionHost\",\"ListItemText\":\"Remove-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdUserSession\",\"ListItemText\":\"Remove-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdWorkspace\",\"ListItemText\":\"Remove-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-BCDataCacheExtension\",\"ListItemText\":\"Remove-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Remove-BcdElement\",\"ListItemText\":\"Remove-BcdElement\",\"ResultType\":2,\"ToolTip\":\"Remove-BcdElement\\r\\n\"},{\"CompletionText\":\"Remove-BcdEntry\",\"ListItemText\":\"Remove-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-BcdEntry\\r\\n\"},{\"CompletionText\":\"Remove-BitLockerKeyProtector\",\"ListItemText\":\"Remove-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"Remove-BitsTransfer\",\"ListItemText\":\"Remove-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Remove-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Remove-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Remove-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Remove-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Remove-CertificateNotificationTask\",\"ListItemText\":\"Remove-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"Remove-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"Remove-CimInstance\",\"ListItemText\":\"Remove-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-CimInstance\\r\\n\"},{\"CompletionText\":\"Remove-CimSession\",\"ListItemText\":\"Remove-CimSession\",\"ResultType\":2,\"ToolTip\":\"Remove-CimSession\\r\\n\"},{\"CompletionText\":\"Remove-CIPolicyRule\",\"ListItemText\":\"Remove-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"Remove-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"Remove-DAEntryPointTableItem\",\"ListItemText\":\"Remove-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Remove-DnsClientDohServerAddress\",\"ListItemText\":\"Remove-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Remove-DnsClientNrptRule\",\"ListItemText\":\"Remove-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Remove-DscConfigurationDocument\",\"ListItemText\":\"Remove-DscConfigurationDocument\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DscConfigurationDocument \\r\\n\"},{\"CompletionText\":\"Remove-DtcClusterTMMapping\",\"ListItemText\":\"Remove-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Remove-EtwTraceProvider\",\"ListItemText\":\"Remove-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Remove-EtwTraceSession\",\"ListItemText\":\"Remove-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"Remove-EtwTraceSession\"},{\"CompletionText\":\"Remove-Event\",\"ListItemText\":\"Remove-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Event [-SourceIdentifier] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Event [-EventIdentifier] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-FileShare\",\"ListItemText\":\"Remove-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-FileShare \\r\\n\"},{\"CompletionText\":\"Remove-GitBranch\",\"ListItemText\":\"Remove-GitBranch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-GitBranch \\r\\n\"},{\"CompletionText\":\"Remove-HgsClientHostKey\",\"ListItemText\":\"Remove-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Remove-HgsGuardian\",\"ListItemText\":\"Remove-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Remove-HnsEndpoint\",\"ListItemText\":\"Remove-HnsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-HnsNamespace\",\"ListItemText\":\"Remove-HnsNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsNamespace \\r\\n\"},{\"CompletionText\":\"Remove-HnsNetwork\",\"ListItemText\":\"Remove-HnsNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsNetwork \\r\\n\"},{\"CompletionText\":\"Remove-HnsPolicyList\",\"ListItemText\":\"Remove-HnsPolicyList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsPolicyList \\r\\n\"},{\"CompletionText\":\"Remove-InitiatorId\",\"ListItemText\":\"Remove-InitiatorId\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-InitiatorId \\r\\n\"},{\"CompletionText\":\"Remove-InitiatorIdFromMaskingSet\",\"ListItemText\":\"Remove-InitiatorIdFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-InitiatorIdFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-IscsiTargetPortal\",\"ListItemText\":\"Remove-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Remove-Item\",\"ListItemText\":\"Remove-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\\r\\nRemove-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Remove-ItemProperty\",\"ListItemText\":\"Remove-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-ItemProperty [-Path] [-Name] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-ItemProperty [-Name] -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Job\",\"ListItemText\":\"Remove-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Job [-Id] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Job] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-InstanceId] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Name] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Filter] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-State] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Command ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-JobTrigger\",\"ListItemText\":\"Remove-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-JobTrigger\\r\\n\"},{\"CompletionText\":\"Remove-LocalGroup\",\"ListItemText\":\"Remove-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalGroup\\r\\n\"},{\"CompletionText\":\"Remove-LocalGroupMember\",\"ListItemText\":\"Remove-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Remove-LocalUser\",\"ListItemText\":\"Remove-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalUser\\r\\n\"},{\"CompletionText\":\"Remove-MaskingSet\",\"ListItemText\":\"Remove-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-Module\",\"ListItemText\":\"Remove-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Module [-Name] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Module [-FullyQualifiedName] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Module [-ModuleInfo] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-MpPreference\",\"ListItemText\":\"Remove-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpPreference \\r\\n\"},{\"CompletionText\":\"Remove-MpThreat\",\"ListItemText\":\"Remove-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpThreat \\r\\n\"},{\"CompletionText\":\"Remove-NetAdapterAdvancedProperty\",\"ListItemText\":\"Remove-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Remove-NetEventNetworkAdapter\",\"ListItemText\":\"Remove-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Remove-NetEventPacketCaptureProvider\",\"ListItemText\":\"Remove-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventProvider\",\"ListItemText\":\"Remove-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventSession\",\"ListItemText\":\"Remove-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventSession \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVFPProvider\",\"ListItemText\":\"Remove-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmNetworkAdapter\",\"ListItemText\":\"Remove-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmSwitch\",\"ListItemText\":\"Remove-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmSwitchProvider\",\"ListItemText\":\"Remove-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventWFPCaptureProvider\",\"ListItemText\":\"Remove-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Remove-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVProfile\",\"ListItemText\":\"Remove-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVRule\",\"ListItemText\":\"Remove-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Remove-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallRule\",\"ListItemText\":\"Remove-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-NetIPAddress\",\"ListItemText\":\"Remove-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetIPHttpsCertBinding\",\"ListItemText\":\"Remove-NetIPHttpsCertBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPHttpsCertBinding \\r\\n\"},{\"CompletionText\":\"Remove-NetIPHttpsConfiguration\",\"ListItemText\":\"Remove-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecDospSetting\",\"ListItemText\":\"Remove-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Remove-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeRule\",\"ListItemText\":\"Remove-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeSA\",\"ListItemText\":\"Remove-NetIPsecMainModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeSA \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Remove-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Remove-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Remove-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecQuickModeSA\",\"ListItemText\":\"Remove-NetIPsecQuickModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecQuickModeSA \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecRule\",\"ListItemText\":\"Remove-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeam\",\"ListItemText\":\"Remove-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeamMember\",\"ListItemText\":\"Remove-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeamNic\",\"ListItemText\":\"Remove-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Remove-NetNat\",\"ListItemText\":\"Remove-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNat \\r\\n\"},{\"CompletionText\":\"Remove-NetNatExternalAddress\",\"ListItemText\":\"Remove-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetNatStaticMapping\",\"ListItemText\":\"Remove-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Remove-NetNatTransitionConfiguration\",\"ListItemText\":\"Remove-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-NetNeighbor\",\"ListItemText\":\"Remove-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Remove-NetQosPolicy\",\"ListItemText\":\"Remove-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Remove-NetRoute\",\"ListItemText\":\"Remove-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetRoute \\r\\n\"},{\"CompletionText\":\"Remove-NetSwitchTeam\",\"ListItemText\":\"Remove-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Remove-NetSwitchTeamMember\",\"ListItemText\":\"Remove-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Remove-NetTransportFilter\",\"ListItemText\":\"Remove-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"Remove-NetworkSwitchEthernetPortIPAddress\",\"ListItemText\":\"Remove-NetworkSwitchEthernetPortIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetworkSwitchEthernetPortIPAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetworkSwitchVlan\",\"ListItemText\":\"Remove-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Remove-OdbcDsn\",\"ListItemText\":\"Remove-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Remove-Partition\",\"ListItemText\":\"Remove-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Partition \\r\\n\"},{\"CompletionText\":\"Remove-PartitionAccessPath\",\"ListItemText\":\"Remove-PartitionAccessPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PartitionAccessPath \\r\\n\"},{\"CompletionText\":\"Remove-PhysicalDisk\",\"ListItemText\":\"Remove-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Remove-PmemDedicatedMemory\",\"ListItemText\":\"Remove-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"Remove-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"Remove-PmemDisk\",\"ListItemText\":\"Remove-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-PmemDisk\\r\\n\"},{\"CompletionText\":\"Remove-PoshGitFromProfile\",\"ListItemText\":\"Remove-PoshGitFromProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PoshGitFromProfile \\r\\n\"},{\"CompletionText\":\"Remove-Printer\",\"ListItemText\":\"Remove-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Printer \\r\\n\"},{\"CompletionText\":\"Remove-PrinterDriver\",\"ListItemText\":\"Remove-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Remove-PrinterPort\",\"ListItemText\":\"Remove-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrinterPort \\r\\n\"},{\"CompletionText\":\"Remove-PrintJob\",\"ListItemText\":\"Remove-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrintJob \\r\\n\"},{\"CompletionText\":\"Remove-ProvisionedAppPackage\",\"ListItemText\":\"Remove-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppPackage\"},{\"CompletionText\":\"Remove-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Remove-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Remove-ProvisionedAppxPackage\",\"ListItemText\":\"Remove-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppxPackage\"},{\"CompletionText\":\"Remove-ProvisioningPackage\",\"ListItemText\":\"Remove-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisioningPackage\"},{\"CompletionText\":\"Remove-PSBreakpoint\",\"ListItemText\":\"Remove-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSBreakpoint [-Breakpoint] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSBreakpoint [-Id] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-PSDrive\",\"ListItemText\":\"Remove-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSDrive [-Name] [-PSProvider ] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSDrive [-LiteralName] [-PSProvider ] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-PSReadLineKeyHandler\",\"ListItemText\":\"Remove-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSReadLineKeyHandler [-Chord] [-ViMode ] []\\r\\n\"},{\"CompletionText\":\"Remove-PSSession\",\"ListItemText\":\"Remove-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSSession [-Id] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession [-Session] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -ContainerId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -VMId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -VMName [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -InstanceId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -Name [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession [-ComputerName] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Service\",\"ListItemText\":\"Remove-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Service [-Name] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Service [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-SmbBandwidthLimit\",\"ListItemText\":\"Remove-SmbBandwidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbBandwidthLimit \\r\\n\"},{\"CompletionText\":\"Remove-SmbClientCertificateMapping\",\"ListItemText\":\"Remove-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Remove-SMBComponent\",\"ListItemText\":\"Remove-SMBComponent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SMBComponent \\r\\n\"},{\"CompletionText\":\"Remove-SmbGlobalMapping\",\"ListItemText\":\"Remove-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbMapping\",\"ListItemText\":\"Remove-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbMultichannelConstraint\",\"ListItemText\":\"Remove-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"Remove-SmbServerCertificateMapping\",\"ListItemText\":\"Remove-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbShare\",\"ListItemText\":\"Remove-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbShare \\r\\n\"},{\"CompletionText\":\"Remove-StorageBusBinding\",\"ListItemText\":\"Remove-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"Remove-StorageFaultDomain\",\"ListItemText\":\"Remove-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Remove-StorageFileServer\",\"ListItemText\":\"Remove-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Remove-StorageHealthIntent\",\"ListItemText\":\"Remove-StorageHealthIntent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageHealthIntent \\r\\n\"},{\"CompletionText\":\"Remove-StorageHealthSetting\",\"ListItemText\":\"Remove-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Remove-StoragePool\",\"ListItemText\":\"Remove-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StoragePool \\r\\n\"},{\"CompletionText\":\"Remove-StorageTier\",\"ListItemText\":\"Remove-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageTier \\r\\n\"},{\"CompletionText\":\"Remove-TargetPortFromMaskingSet\",\"ListItemText\":\"Remove-TargetPortFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-TargetPortFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-TrustedProvisioningCertificate\",\"ListItemText\":\"Remove-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-TrustedProvisioningCertificate\"},{\"CompletionText\":\"Remove-TypeData\",\"ListItemText\":\"Remove-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-TypeData -TypeData [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-TypeData [-TypeName] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-TypeData -Path [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Variable\",\"ListItemText\":\"Remove-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Variable [-Name] [-Include ] [-Exclude ] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-VHDSnapshot\",\"ListItemText\":\"Remove-VHDSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-VHDSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-VirtualDisk\",\"ListItemText\":\"Remove-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Remove-VirtualDiskFromMaskingSet\",\"ListItemText\":\"Remove-VirtualDiskFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VirtualDiskFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-VM\",\"ListItemText\":\"Remove-VM\",\"ResultType\":2,\"ToolTip\":\"Remove-VM\\r\\n\"},{\"CompletionText\":\"Remove-VMAssignableDevice\",\"ListItemText\":\"Remove-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Remove-VMCheckpoint\",\"ListItemText\":\"Remove-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-VMCheckpoint\"},{\"CompletionText\":\"Remove-VMDirectVirtualDisk\",\"ListItemText\":\"Remove-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Remove-VMDvdDrive\",\"ListItemText\":\"Remove-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMFibreChannelHba\",\"ListItemText\":\"Remove-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Remove-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Remove-VMGpuPartitionAdapter\",\"ListItemText\":\"Remove-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMGroup\",\"ListItemText\":\"Remove-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGroup\\r\\n\"},{\"CompletionText\":\"Remove-VMGroupMember\",\"ListItemText\":\"Remove-VMGroupMember\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGroupMember\\r\\n\"},{\"CompletionText\":\"Remove-VMHardDiskDrive\",\"ListItemText\":\"Remove-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMHostAssignableDevice\",\"ListItemText\":\"Remove-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Remove-VMKeyStorageDrive\",\"ListItemText\":\"Remove-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMMigrationNetwork\",\"ListItemText\":\"Remove-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Remove-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapter\",\"ListItemText\":\"Remove-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterAcl\",\"ListItemText\":\"Remove-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Remove-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Remove-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Remove-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Remove-VMPmemController\",\"ListItemText\":\"Remove-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Remove-VMPmemController\\r\\n\"},{\"CompletionText\":\"Remove-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Remove-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMReplication\",\"ListItemText\":\"Remove-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Remove-VMReplication\\r\\n\"},{\"CompletionText\":\"Remove-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Remove-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Remove-VMResourcePool\",\"ListItemText\":\"Remove-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Remove-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Remove-VMSan\",\"ListItemText\":\"Remove-VMSan\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSan\\r\\n\"},{\"CompletionText\":\"Remove-VMSavedState\",\"ListItemText\":\"Remove-VMSavedState\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSavedState\\r\\n\"},{\"CompletionText\":\"Remove-VMScsiController\",\"ListItemText\":\"Remove-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Remove-VMScsiController\\r\\n\"},{\"CompletionText\":\"Remove-VMSnapshot\",\"ListItemText\":\"Remove-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-VMStoragePath\",\"ListItemText\":\"Remove-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Remove-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitch\",\"ListItemText\":\"Remove-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitch\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Remove-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Remove-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchTeamMember\",\"ListItemText\":\"Remove-VMSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchTeamMember\\r\\n\"},{\"CompletionText\":\"Remove-VpnConnection\",\"ListItemText\":\"Remove-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnection \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionRoute\",\"ListItemText\":\"Remove-VpnConnectionRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionRoute \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerApplication\",\"ListItemText\":\"Remove-VpnConnectionTriggerApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerApplication \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Remove-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Remove-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Remove-WindowsCapability\",\"ListItemText\":\"Remove-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Remove-WindowsDriver\",\"ListItemText\":\"Remove-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Remove-WindowsImage\",\"ListItemText\":\"Remove-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsImage\\r\\n\"},{\"CompletionText\":\"Remove-WindowsPackage\",\"ListItemText\":\"Remove-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsPackage\\r\\n\"},{\"CompletionText\":\"Remove-WSManInstance\",\"ListItemText\":\"Remove-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-WSManInstance\\r\\n\"},{\"CompletionText\":\"ren\",\"ListItemText\":\"ren\",\"ResultType\":2,\"ToolTip\":\"Rename-Item\"},{\"CompletionText\":\"Rename-AzContext\",\"ListItemText\":\"Rename-AzContext\",\"ResultType\":2,\"ToolTip\":\"Rename-AzContext\\r\\n\"},{\"CompletionText\":\"Rename-AzStorageDirectory\",\"ListItemText\":\"Rename-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"Rename-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"Rename-AzStorageFile\",\"ListItemText\":\"Rename-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Rename-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Rename-Computer\",\"ListItemText\":\"Rename-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Computer [-NewName] [-ComputerName ] [-PassThru] [-DomainCredential ] [-LocalCredential ] [-Force] [-Restart] [-WsmanAuthentication ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-DAEntryPointTableItem\",\"ListItemText\":\"Rename-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Rename-Item\",\"ListItemText\":\"Rename-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Item [-Path] [-NewName] [-Force] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRename-Item [-NewName] -LiteralPath [-Force] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-ItemProperty\",\"ListItemText\":\"Rename-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-ItemProperty [-Path] [-Name] [-NewName] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRename-ItemProperty [-Name] [-NewName] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-LocalGroup\",\"ListItemText\":\"Rename-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Rename-LocalGroup\\r\\n\"},{\"CompletionText\":\"Rename-LocalUser\",\"ListItemText\":\"Rename-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Rename-LocalUser\\r\\n\"},{\"CompletionText\":\"Rename-MaskingSet\",\"ListItemText\":\"Rename-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-MaskingSet \\r\\n\"},{\"CompletionText\":\"Rename-NetAdapter\",\"ListItemText\":\"Rename-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetAdapter \\r\\n\"},{\"CompletionText\":\"Rename-NetFirewallHyperVRule\",\"ListItemText\":\"Rename-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Rename-NetFirewallRule\",\"ListItemText\":\"Rename-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Rename-NetIPHttpsConfiguration\",\"ListItemText\":\"Rename-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Rename-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecMainModeRule\",\"ListItemText\":\"Rename-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Rename-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Rename-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Rename-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecRule\",\"ListItemText\":\"Rename-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Rename-NetLbfoTeam\",\"ListItemText\":\"Rename-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Rename-NetSwitchTeam\",\"ListItemText\":\"Rename-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Rename-Printer\",\"ListItemText\":\"Rename-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Printer \\r\\n\"},{\"CompletionText\":\"Rename-VM\",\"ListItemText\":\"Rename-VM\",\"ResultType\":2,\"ToolTip\":\"Rename-VM\\r\\n\"},{\"CompletionText\":\"Rename-VMCheckpoint\",\"ListItemText\":\"Rename-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Rename-VMCheckpoint\"},{\"CompletionText\":\"Rename-VMGroup\",\"ListItemText\":\"Rename-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Rename-VMGroup\\r\\n\"},{\"CompletionText\":\"Rename-VMNetworkAdapter\",\"ListItemText\":\"Rename-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Rename-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Rename-VMResourcePool\",\"ListItemText\":\"Rename-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Rename-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Rename-VMSan\",\"ListItemText\":\"Rename-VMSan\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSan\\r\\n\"},{\"CompletionText\":\"Rename-VMSnapshot\",\"ListItemText\":\"Rename-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Rename-VMSwitch\",\"ListItemText\":\"Rename-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSwitch\\r\\n\"},{\"CompletionText\":\"Repair-AzVmssServiceFabricUD\",\"ListItemText\":\"Repair-AzVmssServiceFabricUD\",\"ResultType\":2,\"ToolTip\":\"Repair-AzVmssServiceFabricUD\"},{\"CompletionText\":\"Repair-AzVmssServiceFabricUpdateDomain\",\"ListItemText\":\"Repair-AzVmssServiceFabricUpdateDomain\",\"ResultType\":2,\"ToolTip\":\"Repair-AzVmssServiceFabricUpdateDomain\\r\\n\"},{\"CompletionText\":\"repair-bde.exe\",\"ListItemText\":\"repair-bde.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\repair-bde.exe\"},{\"CompletionText\":\"Repair-FileIntegrity\",\"ListItemText\":\"Repair-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Repair-VirtualDisk\",\"ListItemText\":\"Repair-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Repair-VM\",\"ListItemText\":\"Repair-VM\",\"ResultType\":2,\"ToolTip\":\"Repair-VM\\r\\n\"},{\"CompletionText\":\"Repair-Volume\",\"ListItemText\":\"Repair-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-Volume \\r\\n\"},{\"CompletionText\":\"Repair-WindowsImage\",\"ListItemText\":\"Repair-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Repair-WindowsImage\\r\\n\"},{\"CompletionText\":\"replace.exe\",\"ListItemText\":\"replace.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\replace.exe\"},{\"CompletionText\":\"Reset-AppPackage\",\"ListItemText\":\"Reset-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Reset-AppPackage\"},{\"CompletionText\":\"Reset-AppSharedPackageContainer\",\"ListItemText\":\"Reset-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Reset-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Reset-AppxPackage\",\"ListItemText\":\"Reset-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Reset-AppxPackage\\r\\n\"},{\"CompletionText\":\"Reset-AzAttestationPolicy\",\"ListItemText\":\"Reset-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Reset-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Reset-AzBatchComputeNode\",\"ListItemText\":\"Reset-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Reset-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Reset-AzHubRouter\",\"ListItemText\":\"Reset-AzHubRouter\",\"ResultType\":2,\"ToolTip\":\"Reset-AzHubRouter\\r\\n\"},{\"CompletionText\":\"Reset-AzP2sVpnGateway\",\"ListItemText\":\"Reset-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\",\"ListItemText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\",\"ResultType\":2,\"ToolTip\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\\r\\n\"},{\"CompletionText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\",\"ListItemText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\",\"ResultType\":2,\"ToolTip\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\"},{\"CompletionText\":\"Reset-AzRedisCache\",\"ListItemText\":\"Reset-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Reset-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Reset-AzStaticWebAppApiKey\",\"ListItemText\":\"Reset-AzStaticWebAppApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-AzStaticWebAppApiKey \\r\\n\"},{\"CompletionText\":\"Reset-AzStorageSyncServerCertificate\",\"ListItemText\":\"Reset-AzStorageSyncServerCertificate\",\"ResultType\":2,\"ToolTip\":\"Reset-AzStorageSyncServerCertificate\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSparkSessionTimeout\",\"ListItemText\":\"Reset-AzSynapseSparkSessionTimeout\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSparkSessionTimeout\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Reset-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGateway\",\"ListItemText\":\"Reset-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Reset-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Reset-AzVpnGateway\",\"ListItemText\":\"Reset-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzVpnSiteLinkConnection\",\"ListItemText\":\"Reset-AzVpnSiteLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVpnSiteLinkConnection\\r\\n\"},{\"CompletionText\":\"Reset-AzWebAppPublishingProfile\",\"ListItemText\":\"Reset-AzWebAppPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Reset-AzWebAppPublishingProfile\\r\\n\"},{\"CompletionText\":\"Reset-AzWebAppSlotPublishingProfile\",\"ListItemText\":\"Reset-AzWebAppSlotPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Reset-AzWebAppSlotPublishingProfile\\r\\n\"},{\"CompletionText\":\"Reset-BC\",\"ListItemText\":\"Reset-BC\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-BC \\r\\n\"},{\"CompletionText\":\"Reset-DAClientExperienceConfiguration\",\"ListItemText\":\"Reset-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-DAEntryPointTableItem\",\"ListItemText\":\"Reset-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Reset-DtcLog\",\"ListItemText\":\"Reset-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DtcLog \\r\\n\"},{\"CompletionText\":\"Reset-LapsPassword\",\"ListItemText\":\"Reset-LapsPassword\",\"ResultType\":2,\"ToolTip\":\"Reset-LapsPassword\\r\\n\"},{\"CompletionText\":\"Reset-NCSIPolicyConfiguration\",\"ListItemText\":\"Reset-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-Net6to4Configuration\",\"ListItemText\":\"Reset-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Reset-NetAdapterAdvancedProperty\",\"ListItemText\":\"Reset-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Reset-NetDnsTransitionConfiguration\",\"ListItemText\":\"Reset-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetIPHttpsConfiguration\",\"ListItemText\":\"Reset-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetIsatapConfiguration\",\"ListItemText\":\"Reset-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetTeredoConfiguration\",\"ListItemText\":\"Reset-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-PhysicalDisk\",\"ListItemText\":\"Reset-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Reset-SmbClientConfiguration\",\"ListItemText\":\"Reset-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-SmbServerConfiguration\",\"ListItemText\":\"Reset-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-StorageReliabilityCounter\",\"ListItemText\":\"Reset-StorageReliabilityCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-StorageReliabilityCounter \\r\\n\"},{\"CompletionText\":\"Reset-VMReplicationStatistics\",\"ListItemText\":\"Reset-VMReplicationStatistics\",\"ResultType\":2,\"ToolTip\":\"Reset-VMReplicationStatistics\\r\\n\"},{\"CompletionText\":\"Reset-VMResourceMetering\",\"ListItemText\":\"Reset-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Reset-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Reset-WinhttpProxy\",\"ListItemText\":\"Reset-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"reset.exe\",\"ListItemText\":\"reset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\reset.exe\"},{\"CompletionText\":\"ResetEngine.exe\",\"ListItemText\":\"ResetEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ResetEngine.exe\"},{\"CompletionText\":\"Resize-AzVirtualNetworkGateway\",\"ListItemText\":\"Resize-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Resize-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Resize-Partition\",\"ListItemText\":\"Resize-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-Partition \\r\\n\"},{\"CompletionText\":\"Resize-StorageTier\",\"ListItemText\":\"Resize-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-StorageTier \\r\\n\"},{\"CompletionText\":\"Resize-VHD\",\"ListItemText\":\"Resize-VHD\",\"ResultType\":2,\"ToolTip\":\"Resize-VHD\\r\\n\"},{\"CompletionText\":\"Resize-VirtualDisk\",\"ListItemText\":\"Resize-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-VirtualDisk \\r\\n\"},{\"CompletionText\":\"resmon.exe\",\"ListItemText\":\"resmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\resmon.exe\"},{\"CompletionText\":\"Resolve-AzError\",\"ListItemText\":\"Resolve-AzError\",\"ResultType\":2,\"ToolTip\":\"Resolve-AzError\\r\\n\"},{\"CompletionText\":\"Resolve-AzResourceMoverMoveCollectionDependency\",\"ListItemText\":\"Resolve-AzResourceMoverMoveCollectionDependency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResolve-AzResourceMoverMoveCollectionDependency \\r\\n\"},{\"CompletionText\":\"Resolve-DnsName\",\"ListItemText\":\"Resolve-DnsName\",\"ResultType\":2,\"ToolTip\":\"Resolve-DnsName\\r\\n\"},{\"CompletionText\":\"Resolve-Error\",\"ListItemText\":\"Resolve-Error\",\"ResultType\":2,\"ToolTip\":\"Resolve-Error\"},{\"CompletionText\":\"Resolve-Path\",\"ListItemText\":\"Resolve-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResolve-Path [-Path] [-Relative] [-RelativeBasePath ] [-Credential ] []\\r\\n\\r\\nResolve-Path -LiteralPath [-Relative] [-RelativeBasePath ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Restart-ASRJob\",\"ListItemText\":\"Restart-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Restart-ASRJob\"},{\"CompletionText\":\"Restart-AzAnalysisServicesInstance\",\"ListItemText\":\"Restart-AzAnalysisServicesInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzAnalysisServicesInstance\\r\\n\"},{\"CompletionText\":\"Restart-AzAsInstance\",\"ListItemText\":\"Restart-AzAsInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzAsInstance\"},{\"CompletionText\":\"Restart-AzBatchComputeNode\",\"ListItemText\":\"Restart-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Restart-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Restart-AzCloudService\",\"ListItemText\":\"Restart-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzCloudService \\r\\n\"},{\"CompletionText\":\"Restart-AzCloudServiceRoleInstance\",\"ListItemText\":\"Restart-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Restart-AzContainerGroup\",\"ListItemText\":\"Restart-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Restart-AzDeploymentManagerRollout\",\"ListItemText\":\"Restart-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Restart-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Restart-AzFunctionApp\",\"ListItemText\":\"Restart-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Restart-AzHDInsightHost\",\"ListItemText\":\"Restart-AzHDInsightHost\",\"ResultType\":2,\"ToolTip\":\"Restart-AzHDInsightHost\\r\\n\"},{\"CompletionText\":\"Restart-AzHost\",\"ListItemText\":\"Restart-AzHost\",\"ResultType\":2,\"ToolTip\":\"Restart-AzHost\\r\\n\"},{\"CompletionText\":\"Restart-AzMigrateServerReplication\",\"ListItemText\":\"Restart-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Restart-AzMLWorkspaceCompute\",\"ListItemText\":\"Restart-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Restart-AzMySqlFlexibleServer\",\"ListItemText\":\"Restart-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restart-AzMySqlServer\",\"ListItemText\":\"Restart-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Restart-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Restart-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restart-AzPostgreSqlServer\",\"ListItemText\":\"Restart-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Restart-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Restart-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Restart-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Restart-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Restart-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Restart-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Restart-AzSignalR\",\"ListItemText\":\"Restart-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Restart-AzSignalR\\r\\n\"},{\"CompletionText\":\"Restart-AzureAsInstance\",\"ListItemText\":\"Restart-AzureAsInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzureAsInstance\"},{\"CompletionText\":\"Restart-AzVM\",\"ListItemText\":\"Restart-AzVM\",\"ResultType\":2,\"ToolTip\":\"Restart-AzVM\\r\\n\"},{\"CompletionText\":\"Restart-AzVmss\",\"ListItemText\":\"Restart-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Restart-AzVmss\\r\\n\"},{\"CompletionText\":\"Restart-AzWebApp\",\"ListItemText\":\"Restart-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Restart-AzWebApp\\r\\n\"},{\"CompletionText\":\"Restart-AzWebAppSlot\",\"ListItemText\":\"Restart-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Restart-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Restart-AzWebPubSub\",\"ListItemText\":\"Restart-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Restart-Computer\",\"ListItemText\":\"Restart-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-Computer [[-ComputerName] ] [[-Credential] ] [-WsmanAuthentication ] [-Force] [-Wait] [-Timeout ] [-For ] [-Delay ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Restart-NetAdapter\",\"ListItemText\":\"Restart-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-NetAdapter \\r\\n\"},{\"CompletionText\":\"Restart-PcsvDevice\",\"ListItemText\":\"Restart-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Restart-PrintJob\",\"ListItemText\":\"Restart-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-PrintJob \\r\\n\"},{\"CompletionText\":\"Restart-Service\",\"ListItemText\":\"Restart-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-Service [-InputObject] [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRestart-Service [-Name] [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRestart-Service -DisplayName [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Restart-VM\",\"ListItemText\":\"Restart-VM\",\"ResultType\":2,\"ToolTip\":\"Restart-VM\\r\\n\"},{\"CompletionText\":\"Restore-AdlStoreDeletedItem\",\"ListItemText\":\"Restore-AdlStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AdlStoreDeletedItem\"},{\"CompletionText\":\"Restore-AzApiManagement\",\"ListItemText\":\"Restore-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Restore-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Restore-AzCosmosDBAccount\",\"ListItemText\":\"Restore-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Restore-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Restore-AzDataLakeGen2DeletedItem\",\"ListItemText\":\"Restore-AzDataLakeGen2DeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDataLakeGen2DeletedItem\\r\\n\"},{\"CompletionText\":\"Restore-AzDataLakeStoreDeletedItem\",\"ListItemText\":\"Restore-AzDataLakeStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDataLakeStoreDeletedItem\\r\\n\"},{\"CompletionText\":\"Restore-AzDeletedWebApp\",\"ListItemText\":\"Restore-AzDeletedWebApp\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDeletedWebApp\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVault\",\"ListItemText\":\"Restore-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultCertificate\",\"ListItemText\":\"Restore-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultKey\",\"ListItemText\":\"Restore-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Restore-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultSecret\",\"ListItemText\":\"Restore-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Restore-AzMySqlFlexibleServer\",\"ListItemText\":\"Restore-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restore-AzMySqlServer\",\"ListItemText\":\"Restore-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Restore-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Restore-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Restore-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Restore-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Restore-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restore-AzPostgreSqlServer\",\"ListItemText\":\"Restore-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Restore-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Restore-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Restore-AzRmStorageShare\",\"ListItemText\":\"Restore-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Restore-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Restore-AzSqlDatabase\",\"ListItemText\":\"Restore-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Restore-AzSqlInstanceDatabase\",\"ListItemText\":\"Restore-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Restore-AzStorageBlobRange\",\"ListItemText\":\"Restore-AzStorageBlobRange\",\"ResultType\":2,\"ToolTip\":\"Restore-AzStorageBlobRange\\r\\n\"},{\"CompletionText\":\"Restore-AzStorageContainer\",\"ListItemText\":\"Restore-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Restore-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Restore-AzSynapseSqlPool\",\"ListItemText\":\"Restore-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Restore-AzWebAppBackup\",\"ListItemText\":\"Restore-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Restore-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Restore-AzWebAppSnapshot\",\"ListItemText\":\"Restore-AzWebAppSnapshot\",\"ResultType\":2,\"ToolTip\":\"Restore-AzWebAppSnapshot\\r\\n\"},{\"CompletionText\":\"Restore-DscConfiguration\",\"ListItemText\":\"Restore-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Restore-NetworkSwitchConfiguration\",\"ListItemText\":\"Restore-NetworkSwitchConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-NetworkSwitchConfiguration \\r\\n\"},{\"CompletionText\":\"Restore-VMCheckpoint\",\"ListItemText\":\"Restore-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Restore-VMCheckpoint\"},{\"CompletionText\":\"Restore-VMSnapshot\",\"ListItemText\":\"Restore-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Restore-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Resume-ASRJob\",\"ListItemText\":\"Resume-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Resume-ASRJob\"},{\"CompletionText\":\"Resume-AzAnalysisServicesServer\",\"ListItemText\":\"Resume-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Resume-AzAs\",\"ListItemText\":\"Resume-AzAs\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAs\"},{\"CompletionText\":\"Resume-AzAutomationJob\",\"ListItemText\":\"Resume-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Resume-AzDataFactoryPipeline\",\"ListItemText\":\"Resume-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Resume-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Resume-AzDataProtectionBackupInstanceProtection\",\"ListItemText\":\"Resume-AzDataProtectionBackupInstanceProtection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-AzDataProtectionBackupInstanceProtection \\r\\n\"},{\"CompletionText\":\"Resume-AzMigrateServerReplication\",\"ListItemText\":\"Resume-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Resume-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Resume-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Resume-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Resume-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Resume-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Resume-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Resume-AzSqlDatabase\",\"ListItemText\":\"Resume-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Resume-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Resume-AzSynapseSqlPool\",\"ListItemText\":\"Resume-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Resume-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Resume-BitLocker\",\"ListItemText\":\"Resume-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-BitLocker \\r\\n\"},{\"CompletionText\":\"Resume-BitsTransfer\",\"ListItemText\":\"Resume-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Resume-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Resume-PrintJob\",\"ListItemText\":\"Resume-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-PrintJob \\r\\n\"},{\"CompletionText\":\"Resume-ProvisioningSession\",\"ListItemText\":\"Resume-ProvisioningSession\",\"ResultType\":2,\"ToolTip\":\"Resume-ProvisioningSession\\r\\n\"},{\"CompletionText\":\"Resume-Service\",\"ListItemText\":\"Resume-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nResume-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nResume-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Resume-StorageBusDisk\",\"ListItemText\":\"Resume-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Resume-VM\",\"ListItemText\":\"Resume-VM\",\"ResultType\":2,\"ToolTip\":\"Resume-VM\\r\\n\"},{\"CompletionText\":\"Resume-VMReplication\",\"ListItemText\":\"Resume-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Resume-VMReplication\\r\\n\"},{\"CompletionText\":\"Revoke-AzDataShareSubscriptionAccess\",\"ListItemText\":\"Revoke-AzDataShareSubscriptionAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzDataShareSubscriptionAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzDiskAccess\",\"ListItemText\":\"Revoke-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Revoke-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Revoke-AzSnapshotAccess\",\"ListItemText\":\"Revoke-AzSnapshotAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzSnapshotAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzStorageAccountUserDelegationKeys\",\"ListItemText\":\"Revoke-AzStorageAccountUserDelegationKeys\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzStorageAccountUserDelegationKeys\\r\\n\"},{\"CompletionText\":\"Revoke-FileShareAccess\",\"ListItemText\":\"Revoke-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Revoke-HgsKeyProtectorAccess\",\"ListItemText\":\"Revoke-HgsKeyProtectorAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-HgsKeyProtectorAccess \\r\\n\"},{\"CompletionText\":\"Revoke-SmbClientAccessToServer\",\"ListItemText\":\"Revoke-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Revoke-SmbShareAccess\",\"ListItemText\":\"Revoke-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Revoke-VMConnectAccess\",\"ListItemText\":\"Revoke-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"rg.exe\",\"ListItemText\":\"rg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WinGet\\\\Packages\\\\BurntSushi.ripgrep.MSVC_Microsoft.Winget.Source_8wekyb3d8bbwe\\\\ripgrep-13.0.0-x86_64-pc-windows-msvc\\\\rg.exe\"},{\"CompletionText\":\"ri\",\"ListItemText\":\"ri\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rjb\",\"ListItemText\":\"rjb\",\"ResultType\":2,\"ToolTip\":\"Remove-Job\"},{\"CompletionText\":\"rksmba\",\"ListItemText\":\"rksmba\",\"ResultType\":2,\"ToolTip\":\"rksmba\"},{\"CompletionText\":\"rksmbclas\",\"ListItemText\":\"rksmbclas\",\"ResultType\":2,\"ToolTip\":\"rksmbclas\"},{\"CompletionText\":\"rlg\",\"ListItemText\":\"rlg\",\"ResultType\":2,\"ToolTip\":\"rlg\"},{\"CompletionText\":\"rlgm\",\"ListItemText\":\"rlgm\",\"ResultType\":2,\"ToolTip\":\"rlgm\"},{\"CompletionText\":\"rlu\",\"ListItemText\":\"rlu\",\"ResultType\":2,\"ToolTip\":\"rlu\"},{\"CompletionText\":\"rm\",\"ListItemText\":\"rm\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"RMActivate.exe\",\"ListItemText\":\"RMActivate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate.exe\"},{\"CompletionText\":\"RMActivate_isv.exe\",\"ListItemText\":\"RMActivate_isv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_isv.exe\"},{\"CompletionText\":\"RMActivate_ssp.exe\",\"ListItemText\":\"RMActivate_ssp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_ssp.exe\"},{\"CompletionText\":\"RMActivate_ssp_isv.exe\",\"ListItemText\":\"RMActivate_ssp_isv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_ssp_isv.exe\"},{\"CompletionText\":\"RmClient.exe\",\"ListItemText\":\"RmClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RmClient.exe\"},{\"CompletionText\":\"rmdir\",\"ListItemText\":\"rmdir\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rmic.exe\",\"ListItemText\":\"rmic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmic.exe\"},{\"CompletionText\":\"rmid.exe\",\"ListItemText\":\"rmid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmid.exe\"},{\"CompletionText\":\"rmiregistry.exe\",\"ListItemText\":\"rmiregistry.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmiregistry.exe\"},{\"CompletionText\":\"rmo\",\"ListItemText\":\"rmo\",\"ResultType\":2,\"ToolTip\":\"Remove-Module\"},{\"CompletionText\":\"rmttpmvscmgrsvr.exe\",\"ListItemText\":\"rmttpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rmttpmvscmgrsvr.exe\"},{\"CompletionText\":\"rni\",\"ListItemText\":\"rni\",\"ResultType\":2,\"ToolTip\":\"Rename-Item\"},{\"CompletionText\":\"rnlg\",\"ListItemText\":\"rnlg\",\"ResultType\":2,\"ToolTip\":\"rnlg\"},{\"CompletionText\":\"rnlu\",\"ListItemText\":\"rnlu\",\"ResultType\":2,\"ToolTip\":\"rnlu\"},{\"CompletionText\":\"rnp\",\"ListItemText\":\"rnp\",\"ResultType\":2,\"ToolTip\":\"Rename-ItemProperty\"},{\"CompletionText\":\"Robocopy.exe\",\"ListItemText\":\"Robocopy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Robocopy.exe\"},{\"CompletionText\":\"ROUTE.EXE\",\"ListItemText\":\"ROUTE.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ROUTE.EXE\"},{\"CompletionText\":\"rp\",\"ListItemText\":\"rp\",\"ResultType\":2,\"ToolTip\":\"Remove-ItemProperty\"},{\"CompletionText\":\"RpcPing.exe\",\"ListItemText\":\"RpcPing.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RpcPing.exe\"},{\"CompletionText\":\"rrinstaller.exe\",\"ListItemText\":\"rrinstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rrinstaller.exe\"},{\"CompletionText\":\"rsmbb\",\"ListItemText\":\"rsmbb\",\"ResultType\":2,\"ToolTip\":\"rsmbb\"},{\"CompletionText\":\"rsmbc\",\"ListItemText\":\"rsmbc\",\"ResultType\":2,\"ToolTip\":\"rsmbc\"},{\"CompletionText\":\"rsmbcc\",\"ListItemText\":\"rsmbcc\",\"ResultType\":2,\"ToolTip\":\"rsmbcc\"},{\"CompletionText\":\"rsmbccm\",\"ListItemText\":\"rsmbccm\",\"ResultType\":2,\"ToolTip\":\"rsmbccm\"},{\"CompletionText\":\"rsmbgm\",\"ListItemText\":\"rsmbgm\",\"ResultType\":2,\"ToolTip\":\"rsmbgm\"},{\"CompletionText\":\"rsmbm\",\"ListItemText\":\"rsmbm\",\"ResultType\":2,\"ToolTip\":\"rsmbm\"},{\"CompletionText\":\"rsmbs\",\"ListItemText\":\"rsmbs\",\"ResultType\":2,\"ToolTip\":\"rsmbs\"},{\"CompletionText\":\"rsmbsc\",\"ListItemText\":\"rsmbsc\",\"ResultType\":2,\"ToolTip\":\"rsmbsc\"},{\"CompletionText\":\"rsmbscm\",\"ListItemText\":\"rsmbscm\",\"ResultType\":2,\"ToolTip\":\"rsmbscm\"},{\"CompletionText\":\"rsmbt\",\"ListItemText\":\"rsmbt\",\"ResultType\":2,\"ToolTip\":\"rsmbt\"},{\"CompletionText\":\"rsn\",\"ListItemText\":\"rsn\",\"ResultType\":2,\"ToolTip\":\"Remove-PSSession\"},{\"CompletionText\":\"rsop.msc\",\"ListItemText\":\"rsop.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rsop.msc\"},{\"CompletionText\":\"rstrui.exe\",\"ListItemText\":\"rstrui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rstrui.exe\"},{\"CompletionText\":\"rtcfg\",\"ListItemText\":\"rtcfg\",\"ResultType\":2,\"ToolTip\":\"rtcfg\"},{\"CompletionText\":\"runas.exe\",\"ListItemText\":\"runas.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runas.exe\"},{\"CompletionText\":\"rundll32.exe\",\"ListItemText\":\"rundll32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rundll32.exe\"},{\"CompletionText\":\"runexehelper.exe\",\"ListItemText\":\"runexehelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runexehelper.exe\"},{\"CompletionText\":\"RunLegacyCPLElevated.exe\",\"ListItemText\":\"RunLegacyCPLElevated.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RunLegacyCPLElevated.exe\"},{\"CompletionText\":\"runonce.exe\",\"ListItemText\":\"runonce.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runonce.exe\"},{\"CompletionText\":\"RuntimeBroker.exe\",\"ListItemText\":\"RuntimeBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RuntimeBroker.exe\"},{\"CompletionText\":\"rv\",\"ListItemText\":\"rv\",\"ResultType\":2,\"ToolTip\":\"Remove-Variable\"},{\"CompletionText\":\"rvpa\",\"ListItemText\":\"rvpa\",\"ResultType\":2,\"ToolTip\":\"Resolve-Path\"},{\"CompletionText\":\"rwinsta.exe\",\"ListItemText\":\"rwinsta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rwinsta.exe\"},{\"CompletionText\":\"S:\",\"ListItemText\":\"S:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nS: \\r\\n\"},{\"CompletionText\":\"sacfg\",\"ListItemText\":\"sacfg\",\"ResultType\":2,\"ToolTip\":\"sacfg\"},{\"CompletionText\":\"SafeGetCommand\",\"ListItemText\":\"SafeGetCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSafeGetCommand \\r\\n\"},{\"CompletionText\":\"sajb\",\"ListItemText\":\"sajb\",\"ResultType\":2,\"ToolTip\":\"Start-Job\"},{\"CompletionText\":\"sal\",\"ListItemText\":\"sal\",\"ResultType\":2,\"ToolTip\":\"Set-Alias\"},{\"CompletionText\":\"saps\",\"ListItemText\":\"saps\",\"ResultType\":2,\"ToolTip\":\"Start-Process\"},{\"CompletionText\":\"sasv\",\"ListItemText\":\"sasv\",\"ResultType\":2,\"ToolTip\":\"Start-Service\"},{\"CompletionText\":\"Save-AzApiManagementTenantGitConfiguration\",\"ListItemText\":\"Save-AzApiManagementTenantGitConfiguration\",\"ResultType\":2,\"ToolTip\":\"Save-AzApiManagementTenantGitConfiguration\\r\\n\"},{\"CompletionText\":\"Save-AzContext\",\"ListItemText\":\"Save-AzContext\",\"ResultType\":2,\"ToolTip\":\"Save-AzContext\\r\\n\"},{\"CompletionText\":\"Save-AzDataFactoryLog\",\"ListItemText\":\"Save-AzDataFactoryLog\",\"ResultType\":2,\"ToolTip\":\"Save-AzDataFactoryLog\\r\\n\"},{\"CompletionText\":\"Save-AzDeploymentScriptLog\",\"ListItemText\":\"Save-AzDeploymentScriptLog\",\"ResultType\":2,\"ToolTip\":\"Save-AzDeploymentScriptLog\\r\\n\"},{\"CompletionText\":\"Save-AzDeploymentTemplate\",\"ListItemText\":\"Save-AzDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzManagementGroupDeploymentTemplate\",\"ListItemText\":\"Save-AzManagementGroupDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzManagementGroupDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzProfile\",\"ListItemText\":\"Save-AzProfile\",\"ResultType\":2,\"ToolTip\":\"Save-AzProfile\"},{\"CompletionText\":\"Save-AzResourceGroupDeploymentTemplate\",\"ListItemText\":\"Save-AzResourceGroupDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzResourceGroupDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzSubscriptionDeploymentTemplate\",\"ListItemText\":\"Save-AzSubscriptionDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzSubscriptionDeploymentTemplate\"},{\"CompletionText\":\"Save-AzTenantDeploymentTemplate\",\"ListItemText\":\"Save-AzTenantDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzTenantDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzVhd\",\"ListItemText\":\"Save-AzVhd\",\"ResultType\":2,\"ToolTip\":\"Save-AzVhd\\r\\n\"},{\"CompletionText\":\"Save-AzVMImage\",\"ListItemText\":\"Save-AzVMImage\",\"ResultType\":2,\"ToolTip\":\"Save-AzVMImage\\r\\n\"},{\"CompletionText\":\"Save-EtwTraceSession\",\"ListItemText\":\"Save-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Save-Help\",\"ListItemText\":\"Save-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Help [-DestinationPath] [[-Module] ] [[-UICulture] ] [-FullyQualifiedModule ] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] []\\r\\n\\r\\nSave-Help [[-Module] ] [[-UICulture] ] -LiteralPath [-FullyQualifiedModule ] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Save-Module\",\"ListItemText\":\"Save-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Module \\r\\n\"},{\"CompletionText\":\"Save-NetGPO\",\"ListItemText\":\"Save-NetGPO\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-NetGPO \\r\\n\"},{\"CompletionText\":\"Save-NetworkSwitchConfiguration\",\"ListItemText\":\"Save-NetworkSwitchConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-NetworkSwitchConfiguration \\r\\n\"},{\"CompletionText\":\"Save-Package\",\"ListItemText\":\"Save-Package\",\"ResultType\":2,\"ToolTip\":\"Save-Package\\r\\n\"},{\"CompletionText\":\"Save-PSResource\",\"ListItemText\":\"Save-PSResource\",\"ResultType\":2,\"ToolTip\":\"Save-PSResource\\r\\n\"},{\"CompletionText\":\"Save-Script\",\"ListItemText\":\"Save-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Script \\r\\n\"},{\"CompletionText\":\"Save-SoftwareInventory\",\"ListItemText\":\"Save-SoftwareInventory\",\"ResultType\":2,\"ToolTip\":\"Save-SoftwareInventory\\r\\n\"},{\"CompletionText\":\"Save-StorageDataCollection\",\"ListItemText\":\"Save-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Save-VM\",\"ListItemText\":\"Save-VM\",\"ResultType\":2,\"ToolTip\":\"Save-VM\\r\\n\"},{\"CompletionText\":\"Save-WindowsImage\",\"ListItemText\":\"Save-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Save-WindowsImage\\r\\n\"},{\"CompletionText\":\"savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"savm\"},{\"CompletionText\":\"sbp\",\"ListItemText\":\"sbp\",\"ResultType\":2,\"ToolTip\":\"Set-PSBreakpoint\"},{\"CompletionText\":\"sc.exe\",\"ListItemText\":\"sc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sc.exe\"},{\"CompletionText\":\"scalar.exe\",\"ListItemText\":\"scalar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\scalar.exe\"},{\"CompletionText\":\"scb\",\"ListItemText\":\"scb\",\"ResultType\":2,\"ToolTip\":\"Set-Clipboard\"},{\"CompletionText\":\"scdaemon.exe\",\"ListItemText\":\"scdaemon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\scdaemon.exe\"},{\"CompletionText\":\"schemagen.exe\",\"ListItemText\":\"schemagen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\schemagen.exe\"},{\"CompletionText\":\"schtasks.exe\",\"ListItemText\":\"schtasks.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\schtasks.exe\"},{\"CompletionText\":\"scim\",\"ListItemText\":\"scim\",\"ResultType\":2,\"ToolTip\":\"scim\"},{\"CompletionText\":\"scp.exe\",\"ListItemText\":\"scp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\scp.exe\"},{\"CompletionText\":\"scrcons.exe\",\"ListItemText\":\"scrcons.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\scrcons.exe\"},{\"CompletionText\":\"ScriptRunner.exe\",\"ListItemText\":\"ScriptRunner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ScriptRunner.exe\"},{\"CompletionText\":\"sdbinst.exe\",\"ListItemText\":\"sdbinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdbinst.exe\"},{\"CompletionText\":\"sdchange.exe\",\"ListItemText\":\"sdchange.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdchange.exe\"},{\"CompletionText\":\"sdclt.exe\",\"ListItemText\":\"sdclt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdclt.exe\"},{\"CompletionText\":\"sdiagnhost.exe\",\"ListItemText\":\"sdiagnhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdiagnhost.exe\"},{\"CompletionText\":\"Search-AzDataProtectionBackupInstanceInAzGraph\",\"ListItemText\":\"Search-AzDataProtectionBackupInstanceInAzGraph\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSearch-AzDataProtectionBackupInstanceInAzGraph \\r\\n\"},{\"CompletionText\":\"Search-AzDataProtectionJobInAzGraph\",\"ListItemText\":\"Search-AzDataProtectionJobInAzGraph\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSearch-AzDataProtectionJobInAzGraph \\r\\n\"},{\"CompletionText\":\"SearchFilterHost.exe\",\"ListItemText\":\"SearchFilterHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchFilterHost.exe\"},{\"CompletionText\":\"SearchIndexer.exe\",\"ListItemText\":\"SearchIndexer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchIndexer.exe\"},{\"CompletionText\":\"SearchProtocolHost.exe\",\"ListItemText\":\"SearchProtocolHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchProtocolHost.exe\"},{\"CompletionText\":\"SecEdit.exe\",\"ListItemText\":\"SecEdit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecEdit.exe\"},{\"CompletionText\":\"secinit.exe\",\"ListItemText\":\"secinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\secinit.exe\"},{\"CompletionText\":\"secpol.msc\",\"ListItemText\":\"secpol.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\secpol.msc\"},{\"CompletionText\":\"SecureBootEncodeUEFI.exe\",\"ListItemText\":\"SecureBootEncodeUEFI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecureBootEncodeUEFI.exe\"},{\"CompletionText\":\"securekernel.exe\",\"ListItemText\":\"securekernel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\securekernel.exe\"},{\"CompletionText\":\"SecurityHealthHost.exe\",\"ListItemText\":\"SecurityHealthHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthHost.exe\"},{\"CompletionText\":\"SecurityHealthService.exe\",\"ListItemText\":\"SecurityHealthService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthService.exe\"},{\"CompletionText\":\"SecurityHealthSystray.exe\",\"ListItemText\":\"SecurityHealthSystray.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthSystray.exe\"},{\"CompletionText\":\"select\",\"ListItemText\":\"select\",\"ResultType\":2,\"ToolTip\":\"Select-Object\"},{\"CompletionText\":\"Select-AzContext\",\"ListItemText\":\"Select-AzContext\",\"ResultType\":2,\"ToolTip\":\"Select-AzContext\\r\\n\"},{\"CompletionText\":\"Select-AzSubscription\",\"ListItemText\":\"Select-AzSubscription\",\"ResultType\":2,\"ToolTip\":\"Select-AzSubscription\"},{\"CompletionText\":\"Select-Object\",\"ListItemText\":\"Select-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-Object [[-Property] ] [-InputObject ] [-ExcludeProperty ] [-ExpandProperty ] [-Unique] [-CaseInsensitive] [-Last ] [-First ] [-Skip ] [-Wait] []\\r\\n\\r\\nSelect-Object [[-Property] ] [-InputObject ] [-ExcludeProperty ] [-ExpandProperty ] [-Unique] [-CaseInsensitive] [-Skip ] [-SkipLast ] []\\r\\n\\r\\nSelect-Object [-InputObject ] [-Unique] [-CaseInsensitive] [-Wait] [-Index ] []\\r\\n\\r\\nSelect-Object [-InputObject ] [-Unique] [-CaseInsensitive] [-SkipIndex ] []\\r\\n\"},{\"CompletionText\":\"Select-String\",\"ListItemText\":\"Select-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-String [-Pattern] [-Path] [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -InputObject [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -InputObject -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] [-Path] -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -LiteralPath [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -LiteralPath -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\"},{\"CompletionText\":\"Select-Xml\",\"ListItemText\":\"Select-Xml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-Xml [-XPath] [-Xml] [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] [-Path] [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] -LiteralPath [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] -Content [-Namespace ] []\\r\\n\"},{\"CompletionText\":\"Send-AzIotHubD2CMessage\",\"ListItemText\":\"Send-AzIotHubD2CMessage\",\"ResultType\":2,\"ToolTip\":\"Send-AzIotHubD2CMessage\"},{\"CompletionText\":\"Send-AzIotHubDevice2CloudMessage\",\"ListItemText\":\"Send-AzIotHubDevice2CloudMessage\",\"ResultType\":2,\"ToolTip\":\"Send-AzIotHubDevice2CloudMessage\\r\\n\"},{\"CompletionText\":\"Send-AzWvdUserSessionMessage\",\"ListItemText\":\"Send-AzWvdUserSessionMessage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-AzWvdUserSessionMessage \\r\\n\"},{\"CompletionText\":\"Send-Completions\",\"ListItemText\":\"Send-Completions\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-Completions \\r\\n\"},{\"CompletionText\":\"Send-DtcDiagnosticTransaction\",\"ListItemText\":\"Send-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Send-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Send-EtwTraceSession\",\"ListItemText\":\"Send-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Send-Feedback\",\"ListItemText\":\"Send-Feedback\",\"ResultType\":2,\"ToolTip\":\"Send-Feedback\\r\\n\"},{\"CompletionText\":\"Send-MailMessage\",\"ListItemText\":\"Send-MailMessage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-MailMessage [-To] [[-Subject] ] [[-Body] ] [[-SmtpServer] ] -From [-Attachments ] [-Bcc ] [-BodyAsHtml] [-Encoding ] [-Cc ] [-DeliveryNotificationOption ] [-Priority ] [-ReplyTo ] [-Credential ] [-UseSsl] [-Port ] []\\r\\n\"},{\"CompletionText\":\"SensorDataService.exe\",\"ListItemText\":\"SensorDataService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SensorDataService.exe\"},{\"CompletionText\":\"SensorRuntimeBroker.exe\",\"ListItemText\":\"SensorRuntimeBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SensorRuntimeBroker.exe\"},{\"CompletionText\":\"serialver.exe\",\"ListItemText\":\"serialver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\serialver.exe\"},{\"CompletionText\":\"servertool.exe\",\"ListItemText\":\"servertool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\servertool.exe\"},{\"CompletionText\":\"services.exe\",\"ListItemText\":\"services.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\services.exe\"},{\"CompletionText\":\"services.msc\",\"ListItemText\":\"services.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\services.msc\"},{\"CompletionText\":\"sessionmsg.exe\",\"ListItemText\":\"sessionmsg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sessionmsg.exe\"},{\"CompletionText\":\"set\",\"ListItemText\":\"set\",\"ResultType\":2,\"ToolTip\":\"Set-Variable\"},{\"CompletionText\":\"Set-Acl\",\"ListItemText\":\"Set-Acl\",\"ResultType\":2,\"ToolTip\":\"Set-Acl\\r\\n\"},{\"CompletionText\":\"Set-AdlAnalyticsAccount\",\"ListItemText\":\"Set-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsAccount\"},{\"CompletionText\":\"Set-AdlAnalyticsDataSource\",\"ListItemText\":\"Set-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Set-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Set-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Set-AdlCatalogCredential\",\"ListItemText\":\"Set-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogCredential\"},{\"CompletionText\":\"Set-AdlCatalogItemAclEntry\",\"ListItemText\":\"Set-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Set-AdlCatalogSecret\",\"ListItemText\":\"Set-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogSecret\"},{\"CompletionText\":\"Set-AdlStore\",\"ListItemText\":\"Set-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStore\"},{\"CompletionText\":\"Set-AdlStoreFirewallRule\",\"ListItemText\":\"Set-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreFirewallRule\"},{\"CompletionText\":\"Set-AdlStoreItemAcl\",\"ListItemText\":\"Set-AdlStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemAcl\"},{\"CompletionText\":\"Set-AdlStoreItemAclEntry\",\"ListItemText\":\"Set-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Set-AdlStoreItemExpiry\",\"ListItemText\":\"Set-AdlStoreItemExpiry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemExpiry\"},{\"CompletionText\":\"Set-AdlStoreItemOwner\",\"ListItemText\":\"Set-AdlStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemOwner\"},{\"CompletionText\":\"Set-AdlStoreItemPermission\",\"ListItemText\":\"Set-AdlStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemPermission\"},{\"CompletionText\":\"Set-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Set-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Set-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Set-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Set-Alias\",\"ListItemText\":\"Set-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Alias [-Name] [-Value] [-Description ] [-Option ] [-PassThru] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-AppBackgroundTaskResourcePolicy\",\"ListItemText\":\"Set-AppBackgroundTaskResourcePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AppBackgroundTaskResourcePolicy\\r\\n\"},{\"CompletionText\":\"Set-AppLockerPolicy\",\"ListItemText\":\"Set-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Set-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Set-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Set-AppPackageDefaultVolume\",\"ListItemText\":\"Set-AppPackageDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageDefaultVolume\"},{\"CompletionText\":\"Set-AppPackageProvisionedDataFile\",\"ListItemText\":\"Set-AppPackageProvisionedDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageProvisionedDataFile\"},{\"CompletionText\":\"Set-AppxDefaultVolume\",\"ListItemText\":\"Set-AppxDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Set-AppxDefaultVolume\\r\\n\"},{\"CompletionText\":\"Set-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Set-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Set-AppXProvisionedDataFile\",\"ListItemText\":\"Set-AppXProvisionedDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-AppXProvisionedDataFile\\r\\n\"},{\"CompletionText\":\"Set-ASRAlertSetting\",\"ListItemText\":\"Set-ASRAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Set-ASRAlertSetting\"},{\"CompletionText\":\"Set-ASRNotificationSetting\",\"ListItemText\":\"Set-ASRNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Set-ASRNotificationSetting\"},{\"CompletionText\":\"Set-ASRReplicationProtectedItem\",\"ListItemText\":\"Set-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Set-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Set-ASRVaultContext\",\"ListItemText\":\"Set-ASRVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-ASRVaultContext\"},{\"CompletionText\":\"Set-ASRVaultSettings\",\"ListItemText\":\"Set-ASRVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Set-ASRVaultSettings\"},{\"CompletionText\":\"Set-AssignedAccess\",\"ListItemText\":\"Set-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Set-AuthenticodeSignature\",\"ListItemText\":\"Set-AuthenticodeSignature\",\"ResultType\":2,\"ToolTip\":\"Set-AuthenticodeSignature\\r\\n\"},{\"CompletionText\":\"Set-AutologgerConfig\",\"ListItemText\":\"Set-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AutologgerConfig\"},{\"CompletionText\":\"Set-AzActionGroup\",\"ListItemText\":\"Set-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Set-AzADApplication\",\"ListItemText\":\"Set-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzADApplication\"},{\"CompletionText\":\"Set-AzADServicePrincipal\",\"ListItemText\":\"Set-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"Set-AzADServicePrincipal\"},{\"CompletionText\":\"Set-AzADUser\",\"ListItemText\":\"Set-AzADUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzADUser\"},{\"CompletionText\":\"Set-AzAdvisorConfiguration\",\"ListItemText\":\"Set-AzAdvisorConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzAdvisorConfiguration \\r\\n\"},{\"CompletionText\":\"Set-AzAksCluster\",\"ListItemText\":\"Set-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Set-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Set-AzAksClusterCredential\",\"ListItemText\":\"Set-AzAksClusterCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzAksClusterCredential\\r\\n\"},{\"CompletionText\":\"Set-AzAlertsSuppressionRule\",\"ListItemText\":\"Set-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Set-AzAnalysisServicesServer\",\"ListItemText\":\"Set-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagement\",\"ListItemText\":\"Set-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApi\",\"ListItemText\":\"Set-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiRevision\",\"ListItemText\":\"Set-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiSchema\",\"ListItemText\":\"Set-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiVersionSet\",\"ListItemText\":\"Set-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Set-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementBackend\",\"ListItemText\":\"Set-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementCertificate\",\"ListItemText\":\"Set-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementDiagnostic\",\"ListItemText\":\"Set-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementGroup\",\"ListItemText\":\"Set-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementIdentityProvider\",\"ListItemText\":\"Set-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementLogger\",\"ListItemText\":\"Set-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementNamedValue\",\"ListItemText\":\"Set-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Set-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementOperation\",\"ListItemText\":\"Set-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementPolicy\",\"ListItemText\":\"Set-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementProduct\",\"ListItemText\":\"Set-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementSubscription\",\"ListItemText\":\"Set-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementTenantAccess\",\"ListItemText\":\"Set-AzApiManagementTenantAccess\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementTenantAccess\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementUser\",\"ListItemText\":\"Set-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGateway\",\"ListItemText\":\"Set-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Set-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Set-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Set-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Set-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Set-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayCustomError\",\"ListItemText\":\"Set-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Set-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Set-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Set-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Set-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Set-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayIdentity\",\"ListItemText\":\"Set-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayListener\",\"ListItemText\":\"Set-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Set-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Set-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Set-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Set-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySku\",\"ListItemText\":\"Set-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Set-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Set-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Set-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Set-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Set-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Set-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsDailyCap\",\"ListItemText\":\"Set-AzApplicationInsightsDailyCap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsDailyCap \\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsPricingPlan\",\"ListItemText\":\"Set-AzApplicationInsightsPricingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsPricingPlan \\r\\n\"},{\"CompletionText\":\"Set-AzAppServicePlan\",\"ListItemText\":\"Set-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Set-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Set-AzAs\",\"ListItemText\":\"Set-AzAs\",\"ResultType\":2,\"ToolTip\":\"Set-AzAs\"},{\"CompletionText\":\"Set-AzAttestationPolicy\",\"ListItemText\":\"Set-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationAccount\",\"ListItemText\":\"Set-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationCertificate\",\"ListItemText\":\"Set-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationConnectionFieldValue\",\"ListItemText\":\"Set-AzAutomationConnectionFieldValue\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationConnectionFieldValue\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationCredential\",\"ListItemText\":\"Set-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationDscNode\",\"ListItemText\":\"Set-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Set-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationModule\",\"ListItemText\":\"Set-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationPython3Package\",\"ListItemText\":\"Set-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationRunbook\",\"ListItemText\":\"Set-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationSchedule\",\"ListItemText\":\"Set-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationVariable\",\"ListItemText\":\"Set-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationWebhook\",\"ListItemText\":\"Set-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Set-AzBastion\",\"ListItemText\":\"Set-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Set-AzBastion\\r\\n\"},{\"CompletionText\":\"Set-AzBatchAccount\",\"ListItemText\":\"Set-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Set-AzBatchApplication\",\"ListItemText\":\"Set-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Set-AzBatchComputeNodeUser\",\"ListItemText\":\"Set-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"Set-AzBatchJob\",\"ListItemText\":\"Set-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Set-AzBatchJobSchedule\",\"ListItemText\":\"Set-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzBatchPool\",\"ListItemText\":\"Set-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Set-AzBatchTask\",\"ListItemText\":\"Set-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Set-AzCloudServiceUpdateDomain\",\"ListItemText\":\"Set-AzCloudServiceUpdateDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzCloudServiceUpdateDomain \\r\\n\"},{\"CompletionText\":\"Set-AzCognitiveServicesAccount\",\"ListItemText\":\"Set-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Set-AzConsumptionBudget\",\"ListItemText\":\"Set-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Set-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Set-AzContext\",\"ListItemText\":\"Set-AzContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzContext\\r\\n\"},{\"CompletionText\":\"Set-AzCurrentStorageAccount\",\"ListItemText\":\"Set-AzCurrentStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzCurrentStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Set-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeRole\",\"ListItemText\":\"Set-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeShare\",\"ListItemText\":\"Set-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Set-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeUser\",\"ListItemText\":\"Set-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Set-AzDataCollectionRule\",\"ListItemText\":\"Set-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryGateway\",\"ListItemText\":\"Set-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryPipelineActivePeriod\",\"ListItemText\":\"Set-AzDataFactoryPipelineActivePeriod\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryPipelineActivePeriod\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactorySliceStatus\",\"ListItemText\":\"Set-AzDataFactorySliceStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactorySliceStatus\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2\",\"ListItemText\":\"Set-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Set-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Dataset\",\"ListItemText\":\"Set-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Set-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Set-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Set-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Trigger\",\"ListItemText\":\"Set-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Set-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"Set-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Set-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Set-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Set-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeGen2ItemAclObject\",\"ListItemText\":\"Set-AzDataLakeGen2ItemAclObject\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeGen2ItemAclObject\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreAccount\",\"ListItemText\":\"Set-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Set-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemAcl\",\"ListItemText\":\"Set-AzDataLakeStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemAcl\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Set-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemExpiry\",\"ListItemText\":\"Set-AzDataLakeStoreItemExpiry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemExpiry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemOwner\",\"ListItemText\":\"Set-AzDataLakeStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemOwner\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemPermission\",\"ListItemText\":\"Set-AzDataLakeStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemPermission\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Set-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Set-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataProtectionMSIPermission\",\"ListItemText\":\"Set-AzDataProtectionMSIPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzDataProtectionMSIPermission \\r\\n\"},{\"CompletionText\":\"Set-AzDataShare\",\"ListItemText\":\"Set-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataShare\\r\\n\"},{\"CompletionText\":\"Set-AzDefault\",\"ListItemText\":\"Set-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Set-AzDefault\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Set-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerService\",\"ListItemText\":\"Set-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Set-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Set-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerStep\",\"ListItemText\":\"Set-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Set-AzDeviceSecurityGroup\",\"ListItemText\":\"Set-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Set-AzDiskDiskEncryptionKey\",\"ListItemText\":\"Set-AzDiskDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskImageReference\",\"ListItemText\":\"Set-AzDiskImageReference\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskImageReference\\r\\n\"},{\"CompletionText\":\"Set-AzDiskKeyEncryptionKey\",\"ListItemText\":\"Set-AzDiskKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskSecurityProfile\",\"ListItemText\":\"Set-AzDiskSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzDiskUpdateDiskEncryptionKey\",\"ListItemText\":\"Set-AzDiskUpdateDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskUpdateDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskUpdateKeyEncryptionKey\",\"ListItemText\":\"Set-AzDiskUpdateKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskUpdateKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDnsRecordSet\",\"ListItemText\":\"Set-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Set-AzDnsZone\",\"ListItemText\":\"Set-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Set-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAllowedVMSizesPolicy\",\"ListItemText\":\"Set-AzDtlAllowedVMSizesPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAllowedVMSizesPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAutoShutdownPolicy\",\"ListItemText\":\"Set-AzDtlAutoShutdownPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAutoShutdownPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAutoStartPolicy\",\"ListItemText\":\"Set-AzDtlAutoStartPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAutoStartPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlVMsPerLabPolicy\",\"ListItemText\":\"Set-AzDtlVMsPerLabPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlVMsPerLabPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlVMsPerUserPolicy\",\"ListItemText\":\"Set-AzDtlVMsPerUserPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlVMsPerUserPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzEnvironment\",\"ListItemText\":\"Set-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Set-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Set-AzEventGridTopic\",\"ListItemText\":\"Set-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Set-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Set-AzEventHub\",\"ListItemText\":\"Set-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHub \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubApplicationGroup\",\"ListItemText\":\"Set-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubAuthorizationRule\",\"ListItemText\":\"Set-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubCluster\",\"ListItemText\":\"Set-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubConsumerGroup\",\"ListItemText\":\"Set-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubGeoDRConfigurationBreakPair\",\"ListItemText\":\"Set-AzEventHubGeoDRConfigurationBreakPair\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubGeoDRConfigurationBreakPair \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubGeoDRConfigurationFailOver\",\"ListItemText\":\"Set-AzEventHubGeoDRConfigurationFailOver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubGeoDRConfigurationFailOver \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubNamespace\",\"ListItemText\":\"Set-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubNamespaceV2\",\"ListItemText\":\"Set-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Set-AzEventHubNetworkRuleSet\",\"ListItemText\":\"Set-AzEventHubNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuit\",\"ListItemText\":\"Set-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Set-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Set-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteConnection\",\"ListItemText\":\"Set-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCrossConnection\",\"ListItemText\":\"Set-AzExpressRouteCrossConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCrossConnection\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteGateway\",\"ListItemText\":\"Set-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRoutePort\",\"ListItemText\":\"Set-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRoutePortIdentity\",\"ListItemText\":\"Set-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Set-AzFirewall\",\"ListItemText\":\"Set-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewall\\r\\n\"},{\"CompletionText\":\"Set-AzFirewallPolicy\",\"ListItemText\":\"Set-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Set-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Set-AzFrontDoor\",\"ListItemText\":\"Set-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Set-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Set-AzFrontDoorRulesEngine\",\"ListItemText\":\"Set-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Set-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Set-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterDiskEncryptionKey\",\"ListItemText\":\"Set-AzHDInsightClusterDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterSize\",\"ListItemText\":\"Set-AzHDInsightClusterSize\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterSize\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightDefaultStorage\",\"ListItemText\":\"Set-AzHDInsightDefaultStorage\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightDefaultStorage\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightGatewayCredential\",\"ListItemText\":\"Set-AzHDInsightGatewayCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightGatewayCredential\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Set-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Set-AzImageOsDisk\",\"ListItemText\":\"Set-AzImageOsDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzImageOsDisk\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccount\",\"ListItemText\":\"Set-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountAgreement\",\"ListItemText\":\"Set-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountAssembly\",\"ListItemText\":\"Set-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Set-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountCertificate\",\"ListItemText\":\"Set-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountGeneratedIcn\",\"ListItemText\":\"Set-AzIntegrationAccountGeneratedIcn\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountGeneratedIcn\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountMap\",\"ListItemText\":\"Set-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountPartner\",\"ListItemText\":\"Set-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Set-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountSchema\",\"ListItemText\":\"Set-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Set-AzIotHub\",\"ListItemText\":\"Set-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHub\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubConfiguration\",\"ListItemText\":\"Set-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDeployment\",\"ListItemText\":\"Set-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDevice\",\"ListItemText\":\"Set-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDeviceParent\",\"ListItemText\":\"Set-AzIotHubDeviceParent\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDeviceParent\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDistributedTracing\",\"ListItemText\":\"Set-AzIotHubDistributedTracing\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDistributedTracing\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubEdgeModule\",\"ListItemText\":\"Set-AzIotHubEdgeModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubEdgeModule\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubMessageEnrichment\",\"ListItemText\":\"Set-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubModule\",\"ListItemText\":\"Set-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubMsgEnrich\",\"ListItemText\":\"Set-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Set-AzIotHubRoute\",\"ListItemText\":\"Set-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubTracing\",\"ListItemText\":\"Set-AzIotHubTracing\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubTracing\"},{\"CompletionText\":\"Set-AzIotHubVC\",\"ListItemText\":\"Set-AzIotHubVC\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubVC\"},{\"CompletionText\":\"Set-AzIotHubVerifiedCertificate\",\"ListItemText\":\"Set-AzIotHubVerifiedCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubVerifiedCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzIotSecuritySolution\",\"ListItemText\":\"Set-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Set-AzIpAllocation\",\"ListItemText\":\"Set-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Set-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Set-AzIpGroup\",\"ListItemText\":\"Set-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Set-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Set-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultAccessPolicy\",\"ListItemText\":\"Set-AzKeyVaultAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultCertificateAttribute\",\"ListItemText\":\"Set-AzKeyVaultCertificateAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificateAttribute\"},{\"CompletionText\":\"Set-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Set-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"Set-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultKey\",\"ListItemText\":\"Set-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKey\"},{\"CompletionText\":\"Set-AzKeyVaultKeyAttribute\",\"ListItemText\":\"Set-AzKeyVaultKeyAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKeyAttribute\"},{\"CompletionText\":\"Set-AzKeyVaultKeyRotationPolicy\",\"ListItemText\":\"Set-AzKeyVaultKeyRotationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKeyRotationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Set-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Set-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultRoleDefinition\"},{\"CompletionText\":\"Set-AzKeyVaultSecret\",\"ListItemText\":\"Set-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultSecretAttribute\",\"ListItemText\":\"Set-AzKeyVaultSecretAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultSecretAttribute\"},{\"CompletionText\":\"Set-AzLoadBalancer\",\"ListItemText\":\"Set-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Set-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Set-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Set-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Set-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLocalNetworkGateway\",\"ListItemText\":\"Set-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Set-AzLogicApp\",\"ListItemText\":\"Set-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Set-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Set-AzManagedApplication\",\"ListItemText\":\"Set-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Set-AzManagedApplicationDefinition\",\"ListItemText\":\"Set-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzMarketplaceTerms\",\"ListItemText\":\"Set-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Set-AzMediaService\",\"ListItemText\":\"Set-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Set-AzMediaService\\r\\n\"},{\"CompletionText\":\"Set-AzMediaServiceKey\",\"ListItemText\":\"Set-AzMediaServiceKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzMediaServiceKey\\r\\n\"},{\"CompletionText\":\"Set-AzMigrateDiskMapping\",\"ListItemText\":\"Set-AzMigrateDiskMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMigrateDiskMapping \\r\\n\"},{\"CompletionText\":\"Set-AzMigrateServerReplication\",\"ListItemText\":\"Set-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Set-AzNatGateway\",\"ListItemText\":\"Set-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterface\",\"ListItemText\":\"Set-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Set-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Set-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManager\",\"ListItemText\":\"Set-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Set-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerGroup\",\"ListItemText\":\"Set-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Set-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Set-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Set-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkProfile\",\"ListItemText\":\"Set-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkSecurityGroup\",\"ListItemText\":\"Set-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Set-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherConfigFlowLog\",\"ListItemText\":\"Set-AzNetworkWatcherConfigFlowLog\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherConfigFlowLog\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Set-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Set-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHub\",\"ListItemText\":\"Set-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Set-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Set-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespace\",\"ListItemText\":\"Set-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Set-AzOperationalInsightsDataSource\",\"ListItemText\":\"Set-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsIntelligencePack\",\"ListItemText\":\"Set-AzOperationalInsightsIntelligencePack\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsIntelligencePack\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Set-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Set-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Set-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Set-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Set-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyAssignment\",\"ListItemText\":\"Set-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyAttestation\",\"ListItemText\":\"Set-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyDefinition\",\"ListItemText\":\"Set-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyExemption\",\"ListItemText\":\"Set-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Set-AzPolicySetDefinition\",\"ListItemText\":\"Set-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsRecordSet\",\"ListItemText\":\"Set-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Set-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsZone\",\"ListItemText\":\"Set-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Set-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateEndpoint\",\"ListItemText\":\"Set-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateEndpointConnection\",\"ListItemText\":\"Set-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateLinkService\",\"ListItemText\":\"Set-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Set-AzPublicIpAddress\",\"ListItemText\":\"Set-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Set-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Set-AzPublicIpPrefix\",\"ListItemText\":\"Set-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Set-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrAlertSetting\",\"ListItemText\":\"Set-AzRecoveryServicesAsrAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrAlertSetting\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrNotificationSetting\",\"ListItemText\":\"Set-AzRecoveryServicesAsrNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrNotificationSetting\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrVaultContext\",\"ListItemText\":\"Set-AzRecoveryServicesAsrVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrVaultContext\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrVaultSettings\",\"ListItemText\":\"Set-AzRecoveryServicesAsrVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrVaultSettings\"},{\"CompletionText\":\"Set-AzRecoveryServicesBackupProperty\",\"ListItemText\":\"Set-AzRecoveryServicesBackupProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesBackupProperty\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Set-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Set-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesVaultContext\",\"ListItemText\":\"Set-AzRecoveryServicesVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesVaultContext\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesVaultProperty\",\"ListItemText\":\"Set-AzRecoveryServicesVaultProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesVaultProperty\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCache\",\"ListItemText\":\"Set-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCacheDiagnostic\",\"ListItemText\":\"Set-AzRedisCacheDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCacheDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCacheDiagnostics\",\"ListItemText\":\"Set-AzRedisCacheDiagnostics\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCacheDiagnostics\"},{\"CompletionText\":\"Set-AzRelayAuthorizationRule\",\"ListItemText\":\"Set-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzRelayHybridConnection\",\"ListItemText\":\"Set-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Set-AzRelayNamespaceNetworkRuleSet\",\"ListItemText\":\"Set-AzRelayNamespaceNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayNamespaceNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzResource\",\"ListItemText\":\"Set-AzResource\",\"ResultType\":2,\"ToolTip\":\"Set-AzResource\\r\\n\"},{\"CompletionText\":\"Set-AzResourceGroup\",\"ListItemText\":\"Set-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Set-AzResourceLock\",\"ListItemText\":\"Set-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Set-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Set-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Set-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzRoleAssignment\",\"ListItemText\":\"Set-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Set-AzRoleDefinition\",\"ListItemText\":\"Set-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzRouteConfig\",\"ListItemText\":\"Set-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Set-AzRouteFilter\",\"ListItemText\":\"Set-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Set-AzRouteFilterRuleConfig\",\"ListItemText\":\"Set-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzRouteTable\",\"ListItemText\":\"Set-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Set-AzRoutingIntent\",\"ListItemText\":\"Set-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Set-AzRoutingPolicy\",\"ListItemText\":\"Set-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAlert\",\"ListItemText\":\"Set-AzSecurityAlert\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAlert\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAssessment\",\"ListItemText\":\"Set-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Set-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAutomation\",\"ListItemText\":\"Set-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAutomation\"},{\"CompletionText\":\"Set-AzSecurityAutoProvisioningSetting\",\"ListItemText\":\"Set-AzSecurityAutoProvisioningSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAutoProvisioningSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityContact\",\"ListItemText\":\"Set-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityPartnerProvider\",\"ListItemText\":\"Set-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityPricing\",\"ListItemText\":\"Set-AzSecurityPricing\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityPricing\\r\\n\"},{\"CompletionText\":\"Set-AzSecuritySetting\",\"ListItemText\":\"Set-AzSecuritySetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecuritySetting\\r\\n\"},{\"CompletionText\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Set-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Set-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusGeoDRConfigurationBreakPair\",\"ListItemText\":\"Set-AzServiceBusGeoDRConfigurationBreakPair\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusGeoDRConfigurationBreakPair \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusGeoDRConfigurationFailOver\",\"ListItemText\":\"Set-AzServiceBusGeoDRConfigurationFailOver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusGeoDRConfigurationFailOver \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusNamespace\",\"ListItemText\":\"Set-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusNamespaceV2\",\"ListItemText\":\"Set-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Set-AzServiceBusNetworkRuleSet\",\"ListItemText\":\"Set-AzServiceBusNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusQueue\",\"ListItemText\":\"Set-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusRule\",\"ListItemText\":\"Set-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusSubscription\",\"ListItemText\":\"Set-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusTopic\",\"ListItemText\":\"Set-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Set-AzServiceEndpointPolicy\",\"ListItemText\":\"Set-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Set-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedCluster\",\"ListItemText\":\"Set-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Set-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricSetting\",\"ListItemText\":\"Set-AzServiceFabricSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricSetting\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricUpgradeType\",\"ListItemText\":\"Set-AzServiceFabricUpgradeType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricUpgradeType\\r\\n\"},{\"CompletionText\":\"Set-AzSignalRUpstream\",\"ListItemText\":\"Set-AzSignalRUpstream\",\"ResultType\":2,\"ToolTip\":\"Set-AzSignalRUpstream\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotDiskEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotImageReference\",\"ListItemText\":\"Set-AzSnapshotImageReference\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotImageReference\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotKeyEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotUpdateDiskEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotUpdateDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotUpdateDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotUpdateKeyEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotUpdateKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotUpdateKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabase\",\"ListItemText\":\"Set-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseAudit\",\"ListItemText\":\"Set-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseDataMaskingPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseDataMaskingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseDataMaskingPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Set-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Set-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseGeoBackupPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseGeoBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseGeoBackupPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Set-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\"},{\"CompletionText\":\"Set-AzSqlDatabaseRecommendedActionState\",\"ListItemText\":\"Set-AzSqlDatabaseRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseSecondary\",\"ListItemText\":\"Set-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Set-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Set-AzSqlDatabaseTransparentDataEncryption\",\"ListItemText\":\"Set-AzSqlDatabaseTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJob\",\"ListItemText\":\"Set-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobAgent\",\"ListItemText\":\"Set-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobCredential\",\"ListItemText\":\"Set-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobStep\",\"ListItemText\":\"Set-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPool\",\"ListItemText\":\"Set-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPoolRecommendedActionState\",\"ListItemText\":\"Set-AzSqlElasticPoolRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPoolRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInformationProtectionPolicy\",\"ListItemText\":\"Set-AzSqlInformationProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInformationProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstance\",\"ListItemText\":\"Set-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabase\",\"ListItemText\":\"Set-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDtc\",\"ListItemText\":\"Set-AzSqlInstanceDtc\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDtc\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceLink\",\"ListItemText\":\"Set-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceLink\"},{\"CompletionText\":\"Set-AzSqlInstancePool\",\"ListItemText\":\"Set-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceTDEProtector\",\"ListItemText\":\"Set-AzSqlInstanceTDEProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceTDEProtector\"},{\"CompletionText\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\",\"ListItemText\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServer\",\"ListItemText\":\"Set-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerAudit\",\"ListItemText\":\"Set-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerConfigurationOption\",\"ListItemText\":\"Set-AzSqlServerConfigurationOption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerConfigurationOption\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Set-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerDnsAlias\",\"ListItemText\":\"Set-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerFirewallRule\",\"ListItemText\":\"Set-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Set-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Set-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerRecommendedActionState\",\"ListItemText\":\"Set-AzSqlServerRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerTransparentDataEncryptionProtector\",\"ListItemText\":\"Set-AzSqlServerTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerTrustGroup\",\"ListItemText\":\"Set-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerTrustGroup\"},{\"CompletionText\":\"Set-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Set-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Set-AzStackHCI\",\"ListItemText\":\"Set-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Set-AzStorageAccount\",\"ListItemText\":\"Set-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Set-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobContent\",\"ListItemText\":\"Set-AzStorageBlobContent\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobContent\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobImmutabilityPolicy\",\"ListItemText\":\"Set-AzStorageBlobImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Set-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobLegalHold\",\"ListItemText\":\"Set-AzStorageBlobLegalHold\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobLegalHold\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobTag\",\"ListItemText\":\"Set-AzStorageBlobTag\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobTag\\r\\n\"},{\"CompletionText\":\"Set-AzStorageContainerAcl\",\"ListItemText\":\"Set-AzStorageContainerAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageContainerAcl\\r\\n\"},{\"CompletionText\":\"Set-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageCORSRule\",\"ListItemText\":\"Set-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Set-AzStorageFileContent\",\"ListItemText\":\"Set-AzStorageFileContent\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageFileContent\\r\\n\"},{\"CompletionText\":\"Set-AzStorageLocalUser\",\"ListItemText\":\"Set-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Set-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Set-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageServiceLoggingProperty\",\"ListItemText\":\"Set-AzStorageServiceLoggingProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageServiceLoggingProperty\\r\\n\"},{\"CompletionText\":\"Set-AzStorageServiceMetricsProperty\",\"ListItemText\":\"Set-AzStorageServiceMetricsProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageServiceMetricsProperty\\r\\n\"},{\"CompletionText\":\"Set-AzStorageShareQuota\",\"ListItemText\":\"Set-AzStorageShareQuota\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageShareQuota\\r\\n\"},{\"CompletionText\":\"Set-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Set-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzStorageSyncService\",\"ListItemText\":\"Set-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Set-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseDataFlow\",\"ListItemText\":\"Set-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseDataset\",\"ListItemText\":\"Set-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Set-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseKqlScript\",\"ListItemText\":\"Set-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseKqlScript\"},{\"CompletionText\":\"Set-AzSynapseLinkConnection\",\"ListItemText\":\"Set-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseLinkConnectionLinkTable\",\"ListItemText\":\"Set-AzSynapseLinkConnectionLinkTable\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkConnectionLinkTable\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseLinkedService\",\"ListItemText\":\"Set-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseManagedIdentitySqlControlSetting\",\"ListItemText\":\"Set-AzSynapseManagedIdentitySqlControlSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseManagedIdentitySqlControlSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Set-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseManagedPrivateEndpoint\"},{\"CompletionText\":\"Set-AzSynapseNotebook\",\"ListItemText\":\"Set-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Set-AzSynapsePipeline\",\"ListItemText\":\"Set-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSparkConfiguration\",\"ListItemText\":\"Set-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSparkConfiguration\"},{\"CompletionText\":\"Set-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Set-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlAudit\",\"ListItemText\":\"Set-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlAudit\"},{\"CompletionText\":\"Set-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Set-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Set-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Set-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Set-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\",\"ListItemText\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlScript\",\"ListItemText\":\"Set-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseTrigger\",\"ListItemText\":\"Set-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Set-AzTemplateSpec\",\"ListItemText\":\"Set-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Set-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Set-AzTrafficManagerEndpoint\",\"ListItemText\":\"Set-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzTrafficManagerProfile\",\"ListItemText\":\"Set-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualHub\",\"ListItemText\":\"Set-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetwork\",\"ListItemText\":\"Set-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGateway\",\"ListItemText\":\"Set-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayDefaultSite\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayDefaultSite\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayDefaultSite\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkPeering\",\"ListItemText\":\"Set-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Set-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkTap\",\"ListItemText\":\"Set-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Set-AzVM\",\"ListItemText\":\"Set-AzVM\",\"ResultType\":2,\"ToolTip\":\"Set-AzVM\\r\\n\"},{\"CompletionText\":\"Set-AzVMAccessExtension\",\"ListItemText\":\"Set-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMADDomainExtension\",\"ListItemText\":\"Set-AzVMADDomainExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMADDomainExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMAEMExtension\",\"ListItemText\":\"Set-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBackupExtension\",\"ListItemText\":\"Set-AzVMBackupExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBackupExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBginfoExtension\",\"ListItemText\":\"Set-AzVMBginfoExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBginfoExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBootDiagnostic\",\"ListItemText\":\"Set-AzVMBootDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBootDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzVMChefExtension\",\"ListItemText\":\"Set-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMCustomScriptExtension\",\"ListItemText\":\"Set-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDataDisk\",\"ListItemText\":\"Set-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Set-AzVMDiagnosticsExtension\",\"ListItemText\":\"Set-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDiskEncryptionExtension\",\"ListItemText\":\"Set-AzVMDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDscExtension\",\"ListItemText\":\"Set-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMExtension\",\"ListItemText\":\"Set-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMOperatingSystem\",\"ListItemText\":\"Set-AzVMOperatingSystem\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMOperatingSystem\\r\\n\"},{\"CompletionText\":\"Set-AzVMOSDisk\",\"ListItemText\":\"Set-AzVMOSDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMOSDisk\\r\\n\"},{\"CompletionText\":\"Set-AzVMPlan\",\"ListItemText\":\"Set-AzVMPlan\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMPlan\\r\\n\"},{\"CompletionText\":\"Set-AzVMRunCommand\",\"ListItemText\":\"Set-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzVMRunCommand \\r\\n\"},{\"CompletionText\":\"Set-AzVmSecurityProfile\",\"ListItemText\":\"Set-AzVmSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVMSourceImage\",\"ListItemText\":\"Set-AzVMSourceImage\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMSourceImage\\r\\n\"},{\"CompletionText\":\"Set-AzVMSqlServerExtension\",\"ListItemText\":\"Set-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVmss\",\"ListItemText\":\"Set-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmss\\r\\n\"},{\"CompletionText\":\"Set-AzVmssBootDiagnostic\",\"ListItemText\":\"Set-AzVmssBootDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssBootDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzVmssDiskEncryptionExtension\",\"ListItemText\":\"Set-AzVmssDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVmssOrchestrationServiceState\",\"ListItemText\":\"Set-AzVmssOrchestrationServiceState\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssOrchestrationServiceState\\r\\n\"},{\"CompletionText\":\"Set-AzVmssOsProfile\",\"ListItemText\":\"Set-AzVmssOsProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssOsProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssRollingUpgradePolicy\",\"ListItemText\":\"Set-AzVmssRollingUpgradePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssRollingUpgradePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzVmssSecurityProfile\",\"ListItemText\":\"Set-AzVmssSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssStorageProfile\",\"ListItemText\":\"Set-AzVmssStorageProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssStorageProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssUefi\",\"ListItemText\":\"Set-AzVmssUefi\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssUefi\\r\\n\"},{\"CompletionText\":\"Set-AzVmssVM\",\"ListItemText\":\"Set-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Set-AzVmssVMRunCommand\",\"ListItemText\":\"Set-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzVmssVMRunCommand \\r\\n\"},{\"CompletionText\":\"Set-AzVmUefi\",\"ListItemText\":\"Set-AzVmUefi\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmUefi\\r\\n\"},{\"CompletionText\":\"Set-AzVpnClientIpsecParameter\",\"ListItemText\":\"Set-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Set-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Set-AzWcfRelay\",\"ListItemText\":\"Set-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Set-AzWebApp\",\"ListItemText\":\"Set-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebApp\\r\\n\"},{\"CompletionText\":\"Set-AzWebAppSlot\",\"ListItemText\":\"Set-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Set-AzWebAppSlotConfigName\",\"ListItemText\":\"Set-AzWebAppSlotConfigName\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebAppSlotConfigName\\r\\n\"},{\"CompletionText\":\"Set-BCAuthentication\",\"ListItemText\":\"Set-BCAuthentication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCAuthentication \\r\\n\"},{\"CompletionText\":\"Set-BCCache\",\"ListItemText\":\"Set-BCCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCCache \\r\\n\"},{\"CompletionText\":\"Set-BCDataCacheEntryMaxAge\",\"ListItemText\":\"Set-BCDataCacheEntryMaxAge\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCDataCacheEntryMaxAge \\r\\n\"},{\"CompletionText\":\"Set-BcdBootDefault\",\"ListItemText\":\"Set-BcdBootDefault\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootDefault\\r\\n\"},{\"CompletionText\":\"Set-BcdBootDisplayOrder\",\"ListItemText\":\"Set-BcdBootDisplayOrder\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootDisplayOrder\\r\\n\"},{\"CompletionText\":\"Set-BcdBootSequence\",\"ListItemText\":\"Set-BcdBootSequence\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootSequence\\r\\n\"},{\"CompletionText\":\"Set-BcdBootTimeout\",\"ListItemText\":\"Set-BcdBootTimeout\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootTimeout\\r\\n\"},{\"CompletionText\":\"Set-BcdBootToolsDisplayOrder\",\"ListItemText\":\"Set-BcdBootToolsDisplayOrder\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootToolsDisplayOrder\\r\\n\"},{\"CompletionText\":\"Set-BcdDebugSettings\",\"ListItemText\":\"Set-BcdDebugSettings\",\"ResultType\":2,\"ToolTip\":\"Set-BcdDebugSettings\\r\\n\"},{\"CompletionText\":\"Set-BcdElement\",\"ListItemText\":\"Set-BcdElement\",\"ResultType\":2,\"ToolTip\":\"Set-BcdElement\\r\\n\"},{\"CompletionText\":\"Set-BcdHypervisorSettings\",\"ListItemText\":\"Set-BcdHypervisorSettings\",\"ResultType\":2,\"ToolTip\":\"Set-BcdHypervisorSettings\\r\\n\"},{\"CompletionText\":\"Set-BCMinSMBLatency\",\"ListItemText\":\"Set-BCMinSMBLatency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCMinSMBLatency \\r\\n\"},{\"CompletionText\":\"Set-BCSecretKey\",\"ListItemText\":\"Set-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Set-BitsTransfer\",\"ListItemText\":\"Set-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Set-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Set-CertificateAutoEnrollmentPolicy\",\"ListItemText\":\"Set-CertificateAutoEnrollmentPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-CertificateAutoEnrollmentPolicy\\r\\n\"},{\"CompletionText\":\"Set-CimInstance\",\"ListItemText\":\"Set-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Set-CimInstance\\r\\n\"},{\"CompletionText\":\"Set-CIPolicyIdInfo\",\"ListItemText\":\"Set-CIPolicyIdInfo\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicyIdInfo\\r\\n\"},{\"CompletionText\":\"Set-CIPolicySetting\",\"ListItemText\":\"Set-CIPolicySetting\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicySetting\\r\\n\"},{\"CompletionText\":\"Set-CIPolicyVersion\",\"ListItemText\":\"Set-CIPolicyVersion\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicyVersion\\r\\n\"},{\"CompletionText\":\"Set-Clipboard\",\"ListItemText\":\"Set-Clipboard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Clipboard [-Value] [-Append] [-PassThru] [-AsOSC52] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ClusteredScheduledTask\",\"ListItemText\":\"Set-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Set-Content\",\"ListItemText\":\"Set-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Content [-Path] [-Value] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nSet-Content [-Value] -LiteralPath [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Set-Culture\",\"ListItemText\":\"Set-Culture\",\"ResultType\":2,\"ToolTip\":\"Set-Culture\\r\\n\"},{\"CompletionText\":\"Set-DAClientExperienceConfiguration\",\"ListItemText\":\"Set-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Set-DAEntryPointTableItem\",\"ListItemText\":\"Set-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Set-Date\",\"ListItemText\":\"Set-Date\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Date [-Date] [-DisplayHint ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Date [-Adjust] [-DisplayHint ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-DeliveryOptimizationStatus\",\"ListItemText\":\"Set-DeliveryOptimizationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DeliveryOptimizationStatus \\r\\n\"},{\"CompletionText\":\"Set-Disk\",\"ListItemText\":\"Set-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Disk \\r\\n\"},{\"CompletionText\":\"Set-DnsClient\",\"ListItemText\":\"Set-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClient \\r\\n\"},{\"CompletionText\":\"Set-DnsClientDohServerAddress\",\"ListItemText\":\"Set-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Set-DnsClientGlobalSetting\",\"ListItemText\":\"Set-DnsClientGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientGlobalSetting \\r\\n\"},{\"CompletionText\":\"Set-DnsClientNrptGlobal\",\"ListItemText\":\"Set-DnsClientNrptGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientNrptGlobal \\r\\n\"},{\"CompletionText\":\"Set-DnsClientNrptRule\",\"ListItemText\":\"Set-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Set-DnsClientServerAddress\",\"ListItemText\":\"Set-DnsClientServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientServerAddress \\r\\n\"},{\"CompletionText\":\"Set-DODownloadMode\",\"ListItemText\":\"Set-DODownloadMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DODownloadMode \\r\\n\"},{\"CompletionText\":\"Set-DOMaxBackgroundBandwidth\",\"ListItemText\":\"Set-DOMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOMaxForegroundBandwidth\",\"ListItemText\":\"Set-DOMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOPercentageMaxBackgroundBandwidth\",\"ListItemText\":\"Set-DOPercentageMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOPercentageMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOPercentageMaxForegroundBandwidth\",\"ListItemText\":\"Set-DOPercentageMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOPercentageMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DscLocalConfigurationManager\",\"ListItemText\":\"Set-DscLocalConfigurationManager\",\"ResultType\":2,\"ToolTip\":\"Set-DscLocalConfigurationManager\\r\\n\"},{\"CompletionText\":\"Set-DtcAdvancedHostSetting\",\"ListItemText\":\"Set-DtcAdvancedHostSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcAdvancedHostSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcAdvancedSetting\",\"ListItemText\":\"Set-DtcAdvancedSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcAdvancedSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcClusterDefault\",\"ListItemText\":\"Set-DtcClusterDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcClusterDefault \\r\\n\"},{\"CompletionText\":\"Set-DtcClusterTMMapping\",\"ListItemText\":\"Set-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Set-DtcDefault\",\"ListItemText\":\"Set-DtcDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcDefault \\r\\n\"},{\"CompletionText\":\"Set-DtcLog\",\"ListItemText\":\"Set-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcLog \\r\\n\"},{\"CompletionText\":\"Set-DtcNetworkSetting\",\"ListItemText\":\"Set-DtcNetworkSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcNetworkSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcTransaction\",\"ListItemText\":\"Set-DtcTransaction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransaction \\r\\n\"},{\"CompletionText\":\"Set-DtcTransactionsTraceSession\",\"ListItemText\":\"Set-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Set-DtcTransactionsTraceSetting\",\"ListItemText\":\"Set-DtcTransactionsTraceSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransactionsTraceSetting \\r\\n\"},{\"CompletionText\":\"Set-DynamicParameterVariables\",\"ListItemText\":\"Set-DynamicParameterVariables\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DynamicParameterVariables \\r\\n\"},{\"CompletionText\":\"Set-EtwTraceProvider\",\"ListItemText\":\"Set-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Set-EtwTraceSession\",\"ListItemText\":\"Set-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"Set-EtwTraceSession\"},{\"CompletionText\":\"Set-ExecutionPolicy\",\"ListItemText\":\"Set-ExecutionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-ExecutionPolicy\\r\\n\"},{\"CompletionText\":\"Set-FileIntegrity\",\"ListItemText\":\"Set-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Set-FileShare\",\"ListItemText\":\"Set-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileShare \\r\\n\"},{\"CompletionText\":\"Set-FileStorageTier\",\"ListItemText\":\"Set-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Set-HgsClientConfiguration\",\"ListItemText\":\"Set-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Set-HgsClientHostKey\",\"ListItemText\":\"Set-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Set-HVCIOptions\",\"ListItemText\":\"Set-HVCIOptions\",\"ResultType\":2,\"ToolTip\":\"Set-HVCIOptions\\r\\n\"},{\"CompletionText\":\"Set-InitiatorPort\",\"ListItemText\":\"Set-InitiatorPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-InitiatorPort \\r\\n\"},{\"CompletionText\":\"Set-IscsiChapSecret\",\"ListItemText\":\"Set-IscsiChapSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-IscsiChapSecret \\r\\n\"},{\"CompletionText\":\"Set-Item\",\"ListItemText\":\"Set-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Item [-Path] [[-Value] ] [-Force] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Item [[-Value] ] -LiteralPath [-Force] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ItemProperty\",\"ListItemText\":\"Set-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ItemProperty [-Path] [-Name] [-Value] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty [-Path] -InputObject [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty [-Name] [-Value] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty -LiteralPath -InputObject [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-JobTrigger\",\"ListItemText\":\"Set-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Set-JobTrigger\\r\\n\"},{\"CompletionText\":\"Set-KdsConfiguration\",\"ListItemText\":\"Set-KdsConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-KdsConfiguration\\r\\n\"},{\"CompletionText\":\"Set-LapsADAuditing\",\"ListItemText\":\"Set-LapsADAuditing\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADAuditing\\r\\n\"},{\"CompletionText\":\"Set-LapsADComputerSelfPermission\",\"ListItemText\":\"Set-LapsADComputerSelfPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADComputerSelfPermission\\r\\n\"},{\"CompletionText\":\"Set-LapsADPasswordExpirationTime\",\"ListItemText\":\"Set-LapsADPasswordExpirationTime\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADPasswordExpirationTime\\r\\n\"},{\"CompletionText\":\"Set-LapsADReadPasswordPermission\",\"ListItemText\":\"Set-LapsADReadPasswordPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADReadPasswordPermission\\r\\n\"},{\"CompletionText\":\"Set-LapsADResetPasswordPermission\",\"ListItemText\":\"Set-LapsADResetPasswordPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADResetPasswordPermission\\r\\n\"},{\"CompletionText\":\"Set-LocalGroup\",\"ListItemText\":\"Set-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Set-LocalGroup\\r\\n\"},{\"CompletionText\":\"Set-LocalUser\",\"ListItemText\":\"Set-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Set-LocalUser\\r\\n\"},{\"CompletionText\":\"Set-Location\",\"ListItemText\":\"Set-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Location [[-Path] ] [-PassThru] []\\r\\n\\r\\nSet-Location -LiteralPath [-PassThru] []\\r\\n\\r\\nSet-Location [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"Set-LogProperties\",\"ListItemText\":\"Set-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-LogProperties \\r\\n\"},{\"CompletionText\":\"Set-MappedKeyHandler\",\"ListItemText\":\"Set-MappedKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MappedKeyHandler [[-Chord] ] [[-Sequence] ]\\r\\n\"},{\"CompletionText\":\"Set-MappedKeyHandlers\",\"ListItemText\":\"Set-MappedKeyHandlers\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MappedKeyHandlers \\r\\n\"},{\"CompletionText\":\"Set-MarkdownOption\",\"ListItemText\":\"Set-MarkdownOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MarkdownOption [-Header1Color ] [-Header2Color ] [-Header3Color ] [-Header4Color ] [-Header5Color ] [-Header6Color ] [-Code ] [-ImageAltTextForegroundColor ] [-LinkForegroundColor ] [-ItalicsForegroundColor ] [-BoldForegroundColor ] [-PassThru] []\\r\\n\\r\\nSet-MarkdownOption -Theme [-PassThru] []\\r\\n\\r\\nSet-MarkdownOption [-InputObject] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Set-MMAgent\",\"ListItemText\":\"Set-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MMAgent \\r\\n\"},{\"CompletionText\":\"Set-MpPreference\",\"ListItemText\":\"Set-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MpPreference \\r\\n\"},{\"CompletionText\":\"Set-NCSIPolicyConfiguration\",\"ListItemText\":\"Set-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Set-Net6to4Configuration\",\"ListItemText\":\"Set-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Set-NetAdapter\",\"ListItemText\":\"Set-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapter \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterAdvancedProperty\",\"ListItemText\":\"Set-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterBinding\",\"ListItemText\":\"Set-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterChecksumOffload\",\"ListItemText\":\"Set-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterDataPathConfiguration\",\"ListItemText\":\"Set-NetAdapterDataPathConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterDataPathConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Set-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterIPsecOffload\",\"ListItemText\":\"Set-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterLso\",\"ListItemText\":\"Set-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterPacketDirect\",\"ListItemText\":\"Set-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterPowerManagement\",\"ListItemText\":\"Set-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterQos\",\"ListItemText\":\"Set-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRdma\",\"ListItemText\":\"Set-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRsc\",\"ListItemText\":\"Set-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRss\",\"ListItemText\":\"Set-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterSriov\",\"ListItemText\":\"Set-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterUso\",\"ListItemText\":\"Set-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterVmq\",\"ListItemText\":\"Set-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Set-NetConnectionProfile\",\"ListItemText\":\"Set-NetConnectionProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetConnectionProfile \\r\\n\"},{\"CompletionText\":\"Set-NetDnsTransitionConfiguration\",\"ListItemText\":\"Set-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetEventPacketCaptureProvider\",\"ListItemText\":\"Set-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventProvider\",\"ListItemText\":\"Set-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventSession\",\"ListItemText\":\"Set-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventSession \\r\\n\"},{\"CompletionText\":\"Set-NetEventVFPProvider\",\"ListItemText\":\"Set-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventVmSwitchProvider\",\"ListItemText\":\"Set-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventWFPCaptureProvider\",\"ListItemText\":\"Set-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallAddressFilter\",\"ListItemText\":\"Set-NetFirewallAddressFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallAddressFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallApplicationFilter\",\"ListItemText\":\"Set-NetFirewallApplicationFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallApplicationFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVProfile\",\"ListItemText\":\"Set-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVRule\",\"ListItemText\":\"Set-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Set-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallInterfaceFilter\",\"ListItemText\":\"Set-NetFirewallInterfaceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallInterfaceFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallInterfaceTypeFilter\",\"ListItemText\":\"Set-NetFirewallInterfaceTypeFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallInterfaceTypeFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallPortFilter\",\"ListItemText\":\"Set-NetFirewallPortFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallPortFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallProfile\",\"ListItemText\":\"Set-NetFirewallProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallProfile \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallRule\",\"ListItemText\":\"Set-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallSecurityFilter\",\"ListItemText\":\"Set-NetFirewallSecurityFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallSecurityFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallServiceFilter\",\"ListItemText\":\"Set-NetFirewallServiceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallServiceFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallSetting\",\"ListItemText\":\"Set-NetFirewallSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallSetting \\r\\n\"},{\"CompletionText\":\"Set-NetIPAddress\",\"ListItemText\":\"Set-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Set-NetIPHttpsConfiguration\",\"ListItemText\":\"Set-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetIPInterface\",\"ListItemText\":\"Set-NetIPInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPInterface \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecDospSetting\",\"ListItemText\":\"Set-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Set-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecMainModeRule\",\"ListItemText\":\"Set-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Set-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Set-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Set-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecRule\",\"ListItemText\":\"Set-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Set-NetIPv4Protocol\",\"ListItemText\":\"Set-NetIPv4Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPv4Protocol \\r\\n\"},{\"CompletionText\":\"Set-NetIPv6Protocol\",\"ListItemText\":\"Set-NetIPv6Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPv6Protocol \\r\\n\"},{\"CompletionText\":\"Set-NetIsatapConfiguration\",\"ListItemText\":\"Set-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeam\",\"ListItemText\":\"Set-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeamMember\",\"ListItemText\":\"Set-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeamNic\",\"ListItemText\":\"Set-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Set-NetNat\",\"ListItemText\":\"Set-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNat \\r\\n\"},{\"CompletionText\":\"Set-NetNatGlobal\",\"ListItemText\":\"Set-NetNatGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNatGlobal \\r\\n\"},{\"CompletionText\":\"Set-NetNatTransitionConfiguration\",\"ListItemText\":\"Set-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetNeighbor\",\"ListItemText\":\"Set-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Set-NetOffloadGlobalSetting\",\"ListItemText\":\"Set-NetOffloadGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetOffloadGlobalSetting \\r\\n\"},{\"CompletionText\":\"Set-NetQosPolicy\",\"ListItemText\":\"Set-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Set-NetRoute\",\"ListItemText\":\"Set-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetRoute \\r\\n\"},{\"CompletionText\":\"Set-NetTCPSetting\",\"ListItemText\":\"Set-NetTCPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetTCPSetting \\r\\n\"},{\"CompletionText\":\"Set-NetTeredoConfiguration\",\"ListItemText\":\"Set-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetUDPSetting\",\"ListItemText\":\"Set-NetUDPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetUDPSetting \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchEthernetPortIPAddress\",\"ListItemText\":\"Set-NetworkSwitchEthernetPortIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchEthernetPortIPAddress \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchPortMode\",\"ListItemText\":\"Set-NetworkSwitchPortMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchPortMode \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchPortProperty\",\"ListItemText\":\"Set-NetworkSwitchPortProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchPortProperty \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchVlanProperty\",\"ListItemText\":\"Set-NetworkSwitchVlanProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchVlanProperty \\r\\n\"},{\"CompletionText\":\"Set-NonRemovableAppsPolicy\",\"ListItemText\":\"Set-NonRemovableAppsPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-NonRemovableAppsPolicy\\r\\n\"},{\"CompletionText\":\"Set-OdbcDriver\",\"ListItemText\":\"Set-OdbcDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-OdbcDriver \\r\\n\"},{\"CompletionText\":\"Set-OdbcDsn\",\"ListItemText\":\"Set-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Set-PackageSource\",\"ListItemText\":\"Set-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Set-PackageSource\\r\\n\"},{\"CompletionText\":\"Set-Partition\",\"ListItemText\":\"Set-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Partition \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceBootConfiguration\",\"ListItemText\":\"Set-PcsvDeviceBootConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceBootConfiguration \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceNetworkConfiguration\",\"ListItemText\":\"Set-PcsvDeviceNetworkConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceNetworkConfiguration \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceUserPassword\",\"ListItemText\":\"Set-PcsvDeviceUserPassword\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceUserPassword \\r\\n\"},{\"CompletionText\":\"Set-PhysicalDisk\",\"ListItemText\":\"Set-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Set-PreferredLanguage\",\"ListItemText\":\"Set-PreferredLanguage\",\"ResultType\":2,\"ToolTip\":\"Set-PreferredLanguage\"},{\"CompletionText\":\"Set-PrintConfiguration\",\"ListItemText\":\"Set-PrintConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PrintConfiguration \\r\\n\"},{\"CompletionText\":\"Set-Printer\",\"ListItemText\":\"Set-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Printer \\r\\n\"},{\"CompletionText\":\"Set-PrinterProperty\",\"ListItemText\":\"Set-PrinterProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PrinterProperty \\r\\n\"},{\"CompletionText\":\"Set-ProcessMitigation\",\"ListItemText\":\"Set-ProcessMitigation\",\"ResultType\":2,\"ToolTip\":\"Set-ProcessMitigation\\r\\n\"},{\"CompletionText\":\"Set-ProvisionedAppPackageDataFile\",\"ListItemText\":\"Set-ProvisionedAppPackageDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-ProvisionedAppPackageDataFile\"},{\"CompletionText\":\"Set-ProvisionedAppXDataFile\",\"ListItemText\":\"Set-ProvisionedAppXDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-ProvisionedAppXDataFile\"},{\"CompletionText\":\"Set-PSBreakpoint\",\"ListItemText\":\"Set-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSBreakpoint [-Script] [-Line] [[-Column] ] [-Action ] [-Runspace ] []\\r\\n\\r\\nSet-PSBreakpoint [[-Script] ] -Command [-Action ] [-Runspace ] []\\r\\n\\r\\nSet-PSBreakpoint [[-Script] ] -Variable [-Action ] [-Mode ] [-Runspace ] []\\r\\n\"},{\"CompletionText\":\"Set-PSDebug\",\"ListItemText\":\"Set-PSDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSDebug [-Trace ] [-Step] [-Strict] []\\r\\n\\r\\nSet-PSDebug [-Off] []\\r\\n\"},{\"CompletionText\":\"Set-PSReadLineKeyHandler\",\"ListItemText\":\"Set-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSReadLineKeyHandler [-Chord] [-ScriptBlock] [-BriefDescription ] [-Description ] [-ViMode ] []\\r\\n\\r\\nSet-PSReadLineKeyHandler [-Chord] [-Function] [-ViMode ] []\\r\\n\"},{\"CompletionText\":\"Set-PSReadLineOption\",\"ListItemText\":\"Set-PSReadLineOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSReadLineOption [-EditMode ] [-ContinuationPrompt ] [-HistoryNoDuplicates] [-AddToHistoryHandler ] [-CommandValidationHandler ] [-HistorySearchCursorMovesToEnd] [-MaximumHistoryCount ] [-MaximumKillRingCount ] [-ShowToolTips] [-ExtraPromptLineCount ] [-DingTone ] [-DingDuration ] [-BellStyle ] [-CompletionQueryItems ] [-WordDelimiters ] [-HistorySearchCaseSensitive] [-HistorySaveStyle ] [-HistorySavePath ] [-AnsiEscapeTimeout ] [-PromptText ] [-ViModeIndicator ] [-ViModeChangeHandler ] [-PredictionSource ] [-PredictionViewStyle ] [-Colors ] [-TerminateOrphanedConsoleApps] []\\r\\n\"},{\"CompletionText\":\"Set-PSRepository\",\"ListItemText\":\"Set-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSRepository \\r\\n\"},{\"CompletionText\":\"Set-PSResourceRepository\",\"ListItemText\":\"Set-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Set-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Set-PSSessionConfiguration\",\"ListItemText\":\"Set-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSSessionConfiguration [-Name] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-PSSessionConfiguration [-Name] [-AssemblyName] [-ConfigurationTypeName] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-PSSessionConfiguration [-Name] -Path [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ResiliencySetting\",\"ListItemText\":\"Set-ResiliencySetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ResiliencySetting \\r\\n\"},{\"CompletionText\":\"Set-RuleOption\",\"ListItemText\":\"Set-RuleOption\",\"ResultType\":2,\"ToolTip\":\"Set-RuleOption\\r\\n\"},{\"CompletionText\":\"Set-ScheduledJob\",\"ListItemText\":\"Set-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Set-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Set-ScheduledJobOption\",\"ListItemText\":\"Set-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"Set-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"Set-ScheduledTask\",\"ListItemText\":\"Set-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Set-SecureBootUEFI\",\"ListItemText\":\"Set-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Set-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Set-Service\",\"ListItemText\":\"Set-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Service [-Name] [-DisplayName ] [-Credential ] [-Description ] [-StartupType ] [-SecurityDescriptorSddl ] [-Status ] [-Force] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Service [-InputObject] [-DisplayName ] [-Credential ] [-Description ] [-StartupType ] [-SecurityDescriptorSddl ] [-Status ] [-Force] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-SmbBandwidthLimit\",\"ListItemText\":\"Set-SmbBandwidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbBandwidthLimit \\r\\n\"},{\"CompletionText\":\"Set-SmbClientCertificateMapping\",\"ListItemText\":\"Set-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Set-SmbClientConfiguration\",\"ListItemText\":\"Set-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Set-SmbPathAcl\",\"ListItemText\":\"Set-SmbPathAcl\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbPathAcl \\r\\n\"},{\"CompletionText\":\"Set-SmbServerCertificateMapping\",\"ListItemText\":\"Set-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Set-SmbServerConfiguration\",\"ListItemText\":\"Set-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Set-SmbShare\",\"ListItemText\":\"Set-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbShare \\r\\n\"},{\"CompletionText\":\"Set-StorageBusCache\",\"ListItemText\":\"Set-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Set-StorageBusProfile\",\"ListItemText\":\"Set-StorageBusProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageBusProfile \\r\\n\"},{\"CompletionText\":\"Set-StorageFileServer\",\"ListItemText\":\"Set-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Set-StorageHealthSetting\",\"ListItemText\":\"Set-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Set-StoragePool\",\"ListItemText\":\"Set-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StoragePool \\r\\n\"},{\"CompletionText\":\"Set-StorageProvider\",\"ListItemText\":\"Set-StorageProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageProvider \\r\\n\"},{\"CompletionText\":\"Set-StorageSetting\",\"ListItemText\":\"Set-StorageSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageSetting \\r\\n\"},{\"CompletionText\":\"Set-StorageSubSystem\",\"ListItemText\":\"Set-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Set-StorageTier\",\"ListItemText\":\"Set-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageTier \\r\\n\"},{\"CompletionText\":\"Set-StrictMode\",\"ListItemText\":\"Set-StrictMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StrictMode -Version []\\r\\n\\r\\nSet-StrictMode -Off []\\r\\n\"},{\"CompletionText\":\"Set-SystemLanguage\",\"ListItemText\":\"Set-SystemLanguage\",\"ResultType\":2,\"ToolTip\":\"Set-SystemLanguage\"},{\"CompletionText\":\"Set-SystemPreferredUILanguage\",\"ListItemText\":\"Set-SystemPreferredUILanguage\",\"ResultType\":2,\"ToolTip\":\"Set-SystemPreferredUILanguage\\r\\n\"},{\"CompletionText\":\"Set-TestInconclusive\",\"ListItemText\":\"Set-TestInconclusive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TestInconclusive \\r\\n\"},{\"CompletionText\":\"Set-TimeZone\",\"ListItemText\":\"Set-TimeZone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TimeZone [-Name] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-TimeZone -Id [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-TimeZone [-InputObject] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-TpmOwnerAuth\",\"ListItemText\":\"Set-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"Set-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"Set-TraceSource\",\"ListItemText\":\"Set-TraceSource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TraceSource [-Name] [[-Option] ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] [-PassThru] []\\r\\n\\r\\nSet-TraceSource [-Name] [-RemoveListener ] []\\r\\n\\r\\nSet-TraceSource [-Name] [-RemoveFileListener ] []\\r\\n\"},{\"CompletionText\":\"Set-Variable\",\"ListItemText\":\"Set-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Variable [-Name] [[-Value] ] [-Include ] [-Exclude ] [-Description ] [-Option ] [-Force] [-Visibility ] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-VHD\",\"ListItemText\":\"Set-VHD\",\"ResultType\":2,\"ToolTip\":\"Set-VHD\\r\\n\"},{\"CompletionText\":\"Set-VirtualDisk\",\"ListItemText\":\"Set-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Set-VM\",\"ListItemText\":\"Set-VM\",\"ResultType\":2,\"ToolTip\":\"Set-VM\\r\\n\"},{\"CompletionText\":\"Set-VMBios\",\"ListItemText\":\"Set-VMBios\",\"ResultType\":2,\"ToolTip\":\"Set-VMBios\\r\\n\"},{\"CompletionText\":\"Set-VMComPort\",\"ListItemText\":\"Set-VMComPort\",\"ResultType\":2,\"ToolTip\":\"Set-VMComPort\\r\\n\"},{\"CompletionText\":\"Set-VMDvdDrive\",\"ListItemText\":\"Set-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Set-VMFibreChannelHba\",\"ListItemText\":\"Set-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Set-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Set-VMFirmware\",\"ListItemText\":\"Set-VMFirmware\",\"ResultType\":2,\"ToolTip\":\"Set-VMFirmware\\r\\n\"},{\"CompletionText\":\"Set-VMFloppyDiskDrive\",\"ListItemText\":\"Set-VMFloppyDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMFloppyDiskDrive\\r\\n\"},{\"CompletionText\":\"Set-VMGpuPartitionAdapter\",\"ListItemText\":\"Set-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMHardDiskDrive\",\"ListItemText\":\"Set-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Set-VMHost\",\"ListItemText\":\"Set-VMHost\",\"ResultType\":2,\"ToolTip\":\"Set-VMHost\\r\\n\"},{\"CompletionText\":\"Set-VMHostCluster\",\"ListItemText\":\"Set-VMHostCluster\",\"ResultType\":2,\"ToolTip\":\"Set-VMHostCluster\\r\\n\"},{\"CompletionText\":\"Set-VMHostPartitionableGpu\",\"ListItemText\":\"Set-VMHostPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Set-VMHostPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Set-VMKeyProtector\",\"ListItemText\":\"Set-VMKeyProtector\",\"ResultType\":2,\"ToolTip\":\"Set-VMKeyProtector\\r\\n\"},{\"CompletionText\":\"Set-VMKeyStorageDrive\",\"ListItemText\":\"Set-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Set-VMMemory\",\"ListItemText\":\"Set-VMMemory\",\"ResultType\":2,\"ToolTip\":\"Set-VMMemory\\r\\n\"},{\"CompletionText\":\"Set-VMMigrationNetwork\",\"ListItemText\":\"Set-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Set-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapter\",\"ListItemText\":\"Set-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterFailoverConfiguration\",\"ListItemText\":\"Set-VMNetworkAdapterFailoverConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterFailoverConfiguration\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterIsolation\",\"ListItemText\":\"Set-VMNetworkAdapterIsolation\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterIsolation\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterRdma\",\"ListItemText\":\"Set-VMNetworkAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterRdma\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Set-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Set-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterVlan\",\"ListItemText\":\"Set-VMNetworkAdapterVlan\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterVlan\\r\\n\"},{\"CompletionText\":\"Set-VMPartitionableGpu\",\"ListItemText\":\"Set-VMPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Set-VMPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Set-VMProcessor\",\"ListItemText\":\"Set-VMProcessor\",\"ResultType\":2,\"ToolTip\":\"Set-VMProcessor\\r\\n\"},{\"CompletionText\":\"Set-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Set-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMReplication\",\"ListItemText\":\"Set-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplication\\r\\n\"},{\"CompletionText\":\"Set-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Set-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Set-VMReplicationServer\",\"ListItemText\":\"Set-VMReplicationServer\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplicationServer\\r\\n\"},{\"CompletionText\":\"Set-VMResourcePool\",\"ListItemText\":\"Set-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Set-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Set-VMSan\",\"ListItemText\":\"Set-VMSan\",\"ResultType\":2,\"ToolTip\":\"Set-VMSan\\r\\n\"},{\"CompletionText\":\"Set-VMSecurity\",\"ListItemText\":\"Set-VMSecurity\",\"ResultType\":2,\"ToolTip\":\"Set-VMSecurity\\r\\n\"},{\"CompletionText\":\"Set-VMSecurityPolicy\",\"ListItemText\":\"Set-VMSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-VMSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Set-VMStorageSettings\",\"ListItemText\":\"Set-VMStorageSettings\",\"ResultType\":2,\"ToolTip\":\"Set-VMStorageSettings\\r\\n\"},{\"CompletionText\":\"Set-VMSwitch\",\"ListItemText\":\"Set-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitch\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Set-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Set-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchTeam\",\"ListItemText\":\"Set-VMSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchTeam\\r\\n\"},{\"CompletionText\":\"Set-VMVideo\",\"ListItemText\":\"Set-VMVideo\",\"ResultType\":2,\"ToolTip\":\"Set-VMVideo\\r\\n\"},{\"CompletionText\":\"Set-Volume\",\"ListItemText\":\"Set-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Volume \\r\\n\"},{\"CompletionText\":\"Set-VolumeScrubPolicy\",\"ListItemText\":\"Set-VolumeScrubPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VolumeScrubPolicy \\r\\n\"},{\"CompletionText\":\"Set-VpnConnection\",\"ListItemText\":\"Set-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnection \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionIPsecConfiguration\",\"ListItemText\":\"Set-VpnConnectionIPsecConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionIPsecConfiguration \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionProxy\",\"ListItemText\":\"Set-VpnConnectionProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionProxy \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Set-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Set-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Set-WheaMemoryPolicy\",\"ListItemText\":\"Set-WheaMemoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-WheaMemoryPolicy\\r\\n\"},{\"CompletionText\":\"Set-WinAcceptLanguageFromLanguageListOptOut\",\"ListItemText\":\"Set-WinAcceptLanguageFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Set-WinAcceptLanguageFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Set-WinCultureFromLanguageListOptOut\",\"ListItemText\":\"Set-WinCultureFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Set-WinCultureFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Set-WinDefaultInputMethodOverride\",\"ListItemText\":\"Set-WinDefaultInputMethodOverride\",\"ResultType\":2,\"ToolTip\":\"Set-WinDefaultInputMethodOverride\\r\\n\"},{\"CompletionText\":\"Set-WindowsEdition\",\"ListItemText\":\"Set-WindowsEdition\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsEdition\\r\\n\"},{\"CompletionText\":\"Set-WindowsProductKey\",\"ListItemText\":\"Set-WindowsProductKey\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsProductKey\\r\\n\"},{\"CompletionText\":\"Set-WindowsReservedStorageState\",\"ListItemText\":\"Set-WindowsReservedStorageState\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsReservedStorageState\\r\\n\"},{\"CompletionText\":\"Set-WindowsSearchSetting\",\"ListItemText\":\"Set-WindowsSearchSetting\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsSearchSetting\\r\\n\"},{\"CompletionText\":\"Set-WinHomeLocation\",\"ListItemText\":\"Set-WinHomeLocation\",\"ResultType\":2,\"ToolTip\":\"Set-WinHomeLocation\\r\\n\"},{\"CompletionText\":\"Set-WinhttpProxy\",\"ListItemText\":\"Set-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"Set-WinLanguageBarOption\",\"ListItemText\":\"Set-WinLanguageBarOption\",\"ResultType\":2,\"ToolTip\":\"Set-WinLanguageBarOption\\r\\n\"},{\"CompletionText\":\"Set-WinSystemLocale\",\"ListItemText\":\"Set-WinSystemLocale\",\"ResultType\":2,\"ToolTip\":\"Set-WinSystemLocale\\r\\n\"},{\"CompletionText\":\"Set-WinUILanguageOverride\",\"ListItemText\":\"Set-WinUILanguageOverride\",\"ResultType\":2,\"ToolTip\":\"Set-WinUILanguageOverride\\r\\n\"},{\"CompletionText\":\"Set-WinUserLanguageList\",\"ListItemText\":\"Set-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"Set-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"Set-WSManInstance\",\"ListItemText\":\"Set-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Set-WSManInstance\\r\\n\"},{\"CompletionText\":\"Set-WSManQuickConfig\",\"ListItemText\":\"Set-WSManQuickConfig\",\"ResultType\":2,\"ToolTip\":\"Set-WSManQuickConfig\\r\\n\"},{\"CompletionText\":\"sethc.exe\",\"ListItemText\":\"sethc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sethc.exe\"},{\"CompletionText\":\"setspn.exe\",\"ListItemText\":\"setspn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setspn.exe\"},{\"CompletionText\":\"Setup\",\"ListItemText\":\"Setup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSetup \\r\\n\"},{\"CompletionText\":\"setupcl.exe\",\"ListItemText\":\"setupcl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setupcl.exe\"},{\"CompletionText\":\"setupugc.exe\",\"ListItemText\":\"setupugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setupugc.exe\"},{\"CompletionText\":\"setx.exe\",\"ListItemText\":\"setx.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setx.exe\"},{\"CompletionText\":\"sfc.exe\",\"ListItemText\":\"sfc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sfc.exe\"},{\"CompletionText\":\"sftp.exe\",\"ListItemText\":\"sftp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\sftp.exe\"},{\"CompletionText\":\"shcm\",\"ListItemText\":\"shcm\",\"ResultType\":2,\"ToolTip\":\"Show-Command\"},{\"CompletionText\":\"ShellAppRuntime.exe\",\"ListItemText\":\"ShellAppRuntime.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ShellAppRuntime.exe\"},{\"CompletionText\":\"Should\",\"ListItemText\":\"Should\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShould \\r\\n\"},{\"CompletionText\":\"Show-Command\",\"ListItemText\":\"Show-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-Command [[-Name] ] [-Height ] [-Width ] [-NoCommonParameter] [-ErrorPopup] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Show-Markdown\",\"ListItemText\":\"Show-Markdown\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-Markdown [-Path] [-UseBrowser] []\\r\\n\\r\\nShow-Markdown -InputObject [-UseBrowser] []\\r\\n\\r\\nShow-Markdown -LiteralPath [-UseBrowser] []\\r\\n\"},{\"CompletionText\":\"Show-NetFirewallRule\",\"ListItemText\":\"Show-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Show-NetIPsecRule\",\"ListItemText\":\"Show-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Show-StorageHistory\",\"ListItemText\":\"Show-StorageHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-StorageHistory \\r\\n\"},{\"CompletionText\":\"Show-VirtualDisk\",\"ListItemText\":\"Show-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Show-WindowsDeveloperLicenseRegistration\",\"ListItemText\":\"Show-WindowsDeveloperLicenseRegistration\",\"ResultType\":2,\"ToolTip\":\"Show-WindowsDeveloperLicenseRegistration\\r\\n\"},{\"CompletionText\":\"shrpubw.exe\",\"ListItemText\":\"shrpubw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\shrpubw.exe\"},{\"CompletionText\":\"shutdown.exe\",\"ListItemText\":\"shutdown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\shutdown.exe\"},{\"CompletionText\":\"si\",\"ListItemText\":\"si\",\"ResultType\":2,\"ToolTip\":\"Set-Item\"},{\"CompletionText\":\"sigverif.exe\",\"ListItemText\":\"sigverif.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sigverif.exe\"},{\"CompletionText\":\"SIHClient.exe\",\"ListItemText\":\"SIHClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SIHClient.exe\"},{\"CompletionText\":\"sihost.exe\",\"ListItemText\":\"sihost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sihost.exe\"},{\"CompletionText\":\"sl\",\"ListItemText\":\"sl\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"Slack.exe\",\"ListItemText\":\"Slack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\Slack.exe\"},{\"CompletionText\":\"slcm\",\"ListItemText\":\"slcm\",\"ResultType\":2,\"ToolTip\":\"slcm\"},{\"CompletionText\":\"sleep\",\"ListItemText\":\"sleep\",\"ResultType\":2,\"ToolTip\":\"Start-Sleep\"},{\"CompletionText\":\"slg\",\"ListItemText\":\"slg\",\"ResultType\":2,\"ToolTip\":\"slg\"},{\"CompletionText\":\"SlideToShutDown.exe\",\"ListItemText\":\"SlideToShutDown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SlideToShutDown.exe\"},{\"CompletionText\":\"slmgr.vbs\",\"ListItemText\":\"slmgr.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\slmgr.vbs\"},{\"CompletionText\":\"sls\",\"ListItemText\":\"sls\",\"ResultType\":2,\"ToolTip\":\"Select-String\"},{\"CompletionText\":\"slu\",\"ListItemText\":\"slu\",\"ResultType\":2,\"ToolTip\":\"slu\"},{\"CompletionText\":\"slui.exe\",\"ListItemText\":\"slui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\slui.exe\"},{\"CompletionText\":\"smartscreen.exe\",\"ListItemText\":\"smartscreen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\smartscreen.exe\"},{\"CompletionText\":\"smss.exe\",\"ListItemText\":\"smss.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\smss.exe\"},{\"CompletionText\":\"SndVol.exe\",\"ListItemText\":\"SndVol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SndVol.exe\"},{\"CompletionText\":\"SnippingTool.exe\",\"ListItemText\":\"SnippingTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\SnippingTool.exe\"},{\"CompletionText\":\"snmptrap.exe\",\"ListItemText\":\"snmptrap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\snmptrap.exe\"},{\"CompletionText\":\"sort\",\"ListItemText\":\"sort\",\"ResultType\":2,\"ToolTip\":\"Sort-Object\"},{\"CompletionText\":\"Sort-Object\",\"ListItemText\":\"Sort-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSort-Object [[-Property] ] [-Stable] [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\\r\\nSort-Object [[-Property] ] -Top [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\\r\\nSort-Object [[-Property] ] -Bottom [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"sort.exe\",\"ListItemText\":\"sort.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sort.exe\"},{\"CompletionText\":\"sp\",\"ListItemText\":\"sp\",\"ResultType\":2,\"ToolTip\":\"Set-ItemProperty\"},{\"CompletionText\":\"SpaceAgent.exe\",\"ListItemText\":\"SpaceAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SpaceAgent.exe\"},{\"CompletionText\":\"spaceman.exe\",\"ListItemText\":\"spaceman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spaceman.exe\"},{\"CompletionText\":\"spaceutil.exe\",\"ListItemText\":\"spaceutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spaceutil.exe\"},{\"CompletionText\":\"SpatialAudioLicenseSrv.exe\",\"ListItemText\":\"SpatialAudioLicenseSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SpatialAudioLicenseSrv.exe\"},{\"CompletionText\":\"Spectrum.exe\",\"ListItemText\":\"Spectrum.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Spectrum.exe\"},{\"CompletionText\":\"spjb\",\"ListItemText\":\"spjb\",\"ResultType\":2,\"ToolTip\":\"Stop-Job\"},{\"CompletionText\":\"Split-Path\",\"ListItemText\":\"Split-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSplit-Path [-Path] [-Parent] [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Leaf [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -LeafBase [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Extension [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Qualifier [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -NoQualifier [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -IsAbsolute [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path -LiteralPath [-Resolve] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Split-WindowsImage\",\"ListItemText\":\"Split-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Split-WindowsImage\\r\\n\"},{\"CompletionText\":\"splwow64.exe\",\"ListItemText\":\"splwow64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\splwow64.exe\"},{\"CompletionText\":\"spoolsv.exe\",\"ListItemText\":\"spoolsv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spoolsv.exe\"},{\"CompletionText\":\"SppExtComObj.Exe\",\"ListItemText\":\"SppExtComObj.Exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SppExtComObj.Exe\"},{\"CompletionText\":\"spps\",\"ListItemText\":\"spps\",\"ResultType\":2,\"ToolTip\":\"Stop-Process\"},{\"CompletionText\":\"sppsvc.exe\",\"ListItemText\":\"sppsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sppsvc.exe\"},{\"CompletionText\":\"spsv\",\"ListItemText\":\"spsv\",\"ResultType\":2,\"ToolTip\":\"Stop-Service\"},{\"CompletionText\":\"spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"spvm\"},{\"CompletionText\":\"srdelayed.exe\",\"ListItemText\":\"srdelayed.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\srdelayed.exe\"},{\"CompletionText\":\"SrTasks.exe\",\"ListItemText\":\"SrTasks.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SrTasks.exe\"},{\"CompletionText\":\"ssh-add.exe\",\"ListItemText\":\"ssh-add.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-add.exe\"},{\"CompletionText\":\"ssh-agent.exe\",\"ListItemText\":\"ssh-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-agent.exe\"},{\"CompletionText\":\"ssh-keygen.exe\",\"ListItemText\":\"ssh-keygen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-keygen.exe\"},{\"CompletionText\":\"ssh-keyscan.exe\",\"ListItemText\":\"ssh-keyscan.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-keyscan.exe\"},{\"CompletionText\":\"ssh.exe\",\"ListItemText\":\"ssh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh.exe\"},{\"CompletionText\":\"ssmbb\",\"ListItemText\":\"ssmbb\",\"ResultType\":2,\"ToolTip\":\"ssmbb\"},{\"CompletionText\":\"ssmbcc\",\"ListItemText\":\"ssmbcc\",\"ResultType\":2,\"ToolTip\":\"ssmbcc\"},{\"CompletionText\":\"ssmbccm\",\"ListItemText\":\"ssmbccm\",\"ResultType\":2,\"ToolTip\":\"ssmbccm\"},{\"CompletionText\":\"ssmbp\",\"ListItemText\":\"ssmbp\",\"ResultType\":2,\"ToolTip\":\"ssmbp\"},{\"CompletionText\":\"ssmbs\",\"ListItemText\":\"ssmbs\",\"ResultType\":2,\"ToolTip\":\"ssmbs\"},{\"CompletionText\":\"ssmbsc\",\"ListItemText\":\"ssmbsc\",\"ResultType\":2,\"ToolTip\":\"ssmbsc\"},{\"CompletionText\":\"ssmbscm\",\"ListItemText\":\"ssmbscm\",\"ResultType\":2,\"ToolTip\":\"ssmbscm\"},{\"CompletionText\":\"starship.exe\",\"ListItemText\":\"starship.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\starship\\\\bin\\\\starship.exe\"},{\"CompletionText\":\"start\",\"ListItemText\":\"start\",\"ResultType\":2,\"ToolTip\":\"Start-Process\"},{\"CompletionText\":\"Start-AppBackgroundTask\",\"ListItemText\":\"Start-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Start-AppvVirtualProcess\",\"ListItemText\":\"Start-AppvVirtualProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AppvVirtualProcess \\r\\n\"},{\"CompletionText\":\"Start-ASRApplyRecoveryPoint\",\"ListItemText\":\"Start-ASRApplyRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Start-ASRApplyRecoveryPoint\"},{\"CompletionText\":\"Start-ASRCancelFailover\",\"ListItemText\":\"Start-ASRCancelFailover\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCancelFailover\"},{\"CompletionText\":\"Start-ASRCancelFailoverJob\",\"ListItemText\":\"Start-ASRCancelFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCancelFailoverJob\"},{\"CompletionText\":\"Start-ASRCommitFailover\",\"ListItemText\":\"Start-ASRCommitFailover\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCommitFailover\"},{\"CompletionText\":\"Start-ASRCommitFailoverJob\",\"ListItemText\":\"Start-ASRCommitFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCommitFailoverJob\"},{\"CompletionText\":\"Start-ASRFO\",\"ListItemText\":\"Start-ASRFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRFO\"},{\"CompletionText\":\"Start-ASRPFO\",\"ListItemText\":\"Start-ASRPFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRPFO\"},{\"CompletionText\":\"Start-ASRPlannedFailoverJob\",\"ListItemText\":\"Start-ASRPlannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRPlannedFailoverJob\"},{\"CompletionText\":\"Start-ASRResynchronizeReplicationJob\",\"ListItemText\":\"Start-ASRResynchronizeReplicationJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRResynchronizeReplicationJob\"},{\"CompletionText\":\"Start-ASRResyncJob\",\"ListItemText\":\"Start-ASRResyncJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRResyncJob\"},{\"CompletionText\":\"Start-ASRSwitchAppliance\",\"ListItemText\":\"Start-ASRSwitchAppliance\",\"ResultType\":2,\"ToolTip\":\"Start-ASRSwitchAppliance\"},{\"CompletionText\":\"Start-ASRSwitchProcessServerJob\",\"ListItemText\":\"Start-ASRSwitchProcessServerJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRSwitchProcessServerJob\"},{\"CompletionText\":\"Start-ASRTestFailoverCleanupJob\",\"ListItemText\":\"Start-ASRTestFailoverCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTestFailoverCleanupJob\"},{\"CompletionText\":\"Start-ASRTestFailoverJob\",\"ListItemText\":\"Start-ASRTestFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTestFailoverJob\"},{\"CompletionText\":\"Start-ASRTFO\",\"ListItemText\":\"Start-ASRTFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTFO\"},{\"CompletionText\":\"Start-ASRTFOCleanupJob\",\"ListItemText\":\"Start-ASRTFOCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTFOCleanupJob\"},{\"CompletionText\":\"Start-ASRUnplannedFailoverJob\",\"ListItemText\":\"Start-ASRUnplannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRUnplannedFailoverJob\"},{\"CompletionText\":\"Start-AutologgerConfig\",\"ListItemText\":\"Start-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Start-AzAksCluster\",\"ListItemText\":\"Start-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzAksCluster \\r\\n\"},{\"CompletionText\":\"Start-AzAksDashboard\",\"ListItemText\":\"Start-AzAksDashboard\",\"ResultType\":2,\"ToolTip\":\"Start-AzAksDashboard\\r\\n\"},{\"CompletionText\":\"Start-AzAksManagedClusterCommand\",\"ListItemText\":\"Start-AzAksManagedClusterCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzAksManagedClusterCommand \\r\\n\"},{\"CompletionText\":\"Start-AzApplicationGateway\",\"ListItemText\":\"Start-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Start-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationDscCompilationJob\",\"ListItemText\":\"Start-AzAutomationDscCompilationJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationDscCompilationJob\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Start-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationRunbook\",\"ListItemText\":\"Start-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationSourceControlSyncJob\",\"ListItemText\":\"Start-AzAutomationSourceControlSyncJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationSourceControlSyncJob\\r\\n\"},{\"CompletionText\":\"Start-AzBatchComputeNodeServiceLogUpload\",\"ListItemText\":\"Start-AzBatchComputeNodeServiceLogUpload\",\"ResultType\":2,\"ToolTip\":\"Start-AzBatchComputeNodeServiceLogUpload\\r\\n\"},{\"CompletionText\":\"Start-AzBatchPoolResize\",\"ListItemText\":\"Start-AzBatchPoolResize\",\"ResultType\":2,\"ToolTip\":\"Start-AzBatchPoolResize\\r\\n\"},{\"CompletionText\":\"Start-AzCdnEndpoint\",\"ListItemText\":\"Start-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Start-AzCloudService\",\"ListItemText\":\"Start-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzCloudService \\r\\n\"},{\"CompletionText\":\"Start-AzContainerGroup\",\"ListItemText\":\"Start-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Start-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Start-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2Trigger\",\"ListItemText\":\"Start-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Start-AzDataProtectionBackupInstanceRestore\",\"ListItemText\":\"Start-AzDataProtectionBackupInstanceRestore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzDataProtectionBackupInstanceRestore \\r\\n\"},{\"CompletionText\":\"Start-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Start-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Start-AzFrontDoorCdnProfilePrepareMigration\",\"ListItemText\":\"Start-AzFrontDoorCdnProfilePrepareMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzFrontDoorCdnProfilePrepareMigration \\r\\n\"},{\"CompletionText\":\"Start-AzFunctionApp\",\"ListItemText\":\"Start-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Start-AzHDInsightJob\",\"ListItemText\":\"Start-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Start-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Start-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Start-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Start-AzKustoCluster\",\"ListItemText\":\"Start-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Start-AzLogicApp\",\"ListItemText\":\"Start-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Start-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Start-AzMigrateServerMigration\",\"ListItemText\":\"Start-AzMigrateServerMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateServerMigration \\r\\n\"},{\"CompletionText\":\"Start-AzMigrateTestMigration\",\"ListItemText\":\"Start-AzMigrateTestMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateTestMigration \\r\\n\"},{\"CompletionText\":\"Start-AzMigrateTestMigrationCleanup\",\"ListItemText\":\"Start-AzMigrateTestMigrationCleanup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateTestMigrationCleanup \\r\\n\"},{\"CompletionText\":\"Start-AzMLWorkspaceCompute\",\"ListItemText\":\"Start-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Start-AzMySqlFlexibleServer\",\"ListItemText\":\"Start-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Start-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Start-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Start-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Start-AzNetworkWatcherResourceTroubleshooting\",\"ListItemText\":\"Start-AzNetworkWatcherResourceTroubleshooting\",\"ResultType\":2,\"ToolTip\":\"Start-AzNetworkWatcherResourceTroubleshooting\\r\\n\"},{\"CompletionText\":\"Start-AzPolicyComplianceScan\",\"ListItemText\":\"Start-AzPolicyComplianceScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzPolicyComplianceScan\\r\\n\"},{\"CompletionText\":\"Start-AzPolicyRemediation\",\"ListItemText\":\"Start-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Start-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Start-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Start-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\",\"ListItemText\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrSwitchAppliance\",\"ListItemText\":\"Start-AzRecoveryServicesAsrSwitchAppliance\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrSwitchAppliance\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrTestFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrTestFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrTestFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzServiceBusMigration\",\"ListItemText\":\"Start-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\",\"ListItemText\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSqlElasticJob\",\"ListItemText\":\"Start-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Start-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Start-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSqlSyncGroupSync\",\"ListItemText\":\"Start-AzSqlSyncGroupSync\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlSyncGroupSync\\r\\n\"},{\"CompletionText\":\"Start-AzSqlVMAssessment\",\"ListItemText\":\"Start-AzSqlVMAssessment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzSqlVMAssessment \\r\\n\"},{\"CompletionText\":\"Start-AzStorageBlobCopy\",\"ListItemText\":\"Start-AzStorageBlobCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageBlobCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageBlobIncrementalCopy\",\"ListItemText\":\"Start-AzStorageBlobIncrementalCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageBlobIncrementalCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageFileCopy\",\"ListItemText\":\"Start-AzStorageFileCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageFileCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageMoverJobDefinition\",\"ListItemText\":\"Start-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Start-AzStreamAnalyticsJob\",\"ListItemText\":\"Start-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Start-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Start-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Start-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseKustoPool\",\"ListItemText\":\"Start-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Start-AzSynapseLinkConnection\",\"ListItemText\":\"Start-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseSparkSession\",\"ListItemText\":\"Start-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseTrigger\",\"ListItemText\":\"Start-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Start-AzTenantBackfill\",\"ListItemText\":\"Start-AzTenantBackfill\",\"ResultType\":2,\"ToolTip\":\"Start-AzTenantBackfill\\r\\n\"},{\"CompletionText\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ListItemText\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVirtualNetworkGatewayPacketCapture\",\"ListItemText\":\"Start-AzVirtualNetworkGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVirtualNetworkGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVM\",\"ListItemText\":\"Start-AzVM\",\"ResultType\":2,\"ToolTip\":\"Start-AzVM\\r\\n\"},{\"CompletionText\":\"Start-AzVmss\",\"ListItemText\":\"Start-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmss\\r\\n\"},{\"CompletionText\":\"Start-AzVmssRollingExtensionUpgrade\",\"ListItemText\":\"Start-AzVmssRollingExtensionUpgrade\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmssRollingExtensionUpgrade\\r\\n\"},{\"CompletionText\":\"Start-AzVmssRollingOSUpgrade\",\"ListItemText\":\"Start-AzVmssRollingOSUpgrade\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmssRollingOSUpgrade\\r\\n\"},{\"CompletionText\":\"Start-AzVpnConnectionPacketCapture\",\"ListItemText\":\"Start-AzVpnConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVpnConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVpnGatewayPacketCapture\",\"ListItemText\":\"Start-AzVpnGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVpnGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzWebApp\",\"ListItemText\":\"Start-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Start-AzWebApp\\r\\n\"},{\"CompletionText\":\"Start-AzWebAppContinuousWebJob\",\"ListItemText\":\"Start-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlot\",\"ListItemText\":\"Start-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Start-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Start-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Start-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Start-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Start-BitsTransfer\",\"ListItemText\":\"Start-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Start-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Start-CopyAzureStorageBlob\",\"ListItemText\":\"Start-CopyAzureStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Start-CopyAzureStorageBlob\"},{\"CompletionText\":\"Start-DscConfiguration\",\"ListItemText\":\"Start-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Start-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Start-Dtc\",\"ListItemText\":\"Start-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Dtc \\r\\n\"},{\"CompletionText\":\"Start-DtcDiagnosticResourceManager\",\"ListItemText\":\"Start-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Start-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Start-DtcTransactionsTraceSession\",\"ListItemText\":\"Start-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Start-EtwTraceSession\",\"ListItemText\":\"Start-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Start-Job\",\"ListItemText\":\"Start-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Job [-ScriptBlock] [[-InitializationScript] ] [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [-DefinitionName] [[-DefinitionPath] ] [[-Type] ] [-WorkingDirectory ] []\\r\\n\\r\\nStart-Job [-FilePath] [[-InitializationScript] ] [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [[-InitializationScript] ] -LiteralPath [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [-WorkingDirectory ] [-ConnectingTimeout ] [-Options ] []\\r\\n\"},{\"CompletionText\":\"Start-MpRollback\",\"ListItemText\":\"Start-MpRollback\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpRollback \\r\\n\"},{\"CompletionText\":\"Start-MpScan\",\"ListItemText\":\"Start-MpScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpScan \\r\\n\"},{\"CompletionText\":\"Start-MpWDOScan\",\"ListItemText\":\"Start-MpWDOScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpWDOScan \\r\\n\"},{\"CompletionText\":\"Start-NetEventSession\",\"ListItemText\":\"Start-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-NetEventSession \\r\\n\"},{\"CompletionText\":\"Start-OSUninstall\",\"ListItemText\":\"Start-OSUninstall\",\"ResultType\":2,\"ToolTip\":\"Start-OSUninstall\\r\\n\"},{\"CompletionText\":\"Start-PcsvDevice\",\"ListItemText\":\"Start-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Start-Process\",\"ListItemText\":\"Start-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Process [-FilePath] [[-ArgumentList] ] [-Credential ] [-WorkingDirectory ] [-LoadUserProfile] [-NoNewWindow] [-PassThru] [-RedirectStandardError ] [-RedirectStandardInput ] [-RedirectStandardOutput ] [-WindowStyle ] [-Wait] [-UseNewEnvironment] [-Environment ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Process [-FilePath] [[-ArgumentList] ] [-WorkingDirectory ] [-PassThru] [-Verb ] [-WindowStyle ] [-Wait] [-Environment ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Start-ScheduledTask\",\"ListItemText\":\"Start-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Start-Service\",\"ListItemText\":\"Start-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Start-Sleep\",\"ListItemText\":\"Start-Sleep\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Sleep [-Seconds] []\\r\\n\\r\\nStart-Sleep -Milliseconds []\\r\\n\\r\\nStart-Sleep [-Duration] []\\r\\n\"},{\"CompletionText\":\"start-ssh-agent.cmd\",\"ListItemText\":\"start-ssh-agent.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\start-ssh-agent.cmd\"},{\"CompletionText\":\"start-ssh-pageant.cmd\",\"ListItemText\":\"start-ssh-pageant.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\start-ssh-pageant.cmd\"},{\"CompletionText\":\"Start-StorageDiagnosticLog\",\"ListItemText\":\"Start-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-StorageDiagnosticLog \\r\\n\"},{\"CompletionText\":\"Start-ThreadJob\",\"ListItemText\":\"Start-ThreadJob\",\"ResultType\":2,\"ToolTip\":\"Start-ThreadJob\\r\\n\"},{\"CompletionText\":\"Start-Trace\",\"ListItemText\":\"Start-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Trace \\r\\n\"},{\"CompletionText\":\"Start-Transcript\",\"ListItemText\":\"Start-Transcript\",\"ResultType\":2,\"ToolTip\":\"Start-Transcript\\r\\n\"},{\"CompletionText\":\"Start-VM\",\"ListItemText\":\"Start-VM\",\"ResultType\":2,\"ToolTip\":\"Start-VM\\r\\n\"},{\"CompletionText\":\"Start-VMFailover\",\"ListItemText\":\"Start-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Start-VMFailover\\r\\n\"},{\"CompletionText\":\"Start-VMInitialReplication\",\"ListItemText\":\"Start-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Start-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Start-VMTrace\",\"ListItemText\":\"Start-VMTrace\",\"ResultType\":2,\"ToolTip\":\"Start-VMTrace\\r\\n\"},{\"CompletionText\":\"Stop-AdlJob\",\"ListItemText\":\"Stop-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AdlJob\"},{\"CompletionText\":\"Stop-ASRJob\",\"ListItemText\":\"Stop-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Stop-ASRJob\"},{\"CompletionText\":\"Stop-AzAksCluster\",\"ListItemText\":\"Stop-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzAksCluster \\r\\n\"},{\"CompletionText\":\"Stop-AzAksDashboard\",\"ListItemText\":\"Stop-AzAksDashboard\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAksDashboard\\r\\n\"},{\"CompletionText\":\"Stop-AzApplicationGateway\",\"ListItemText\":\"Stop-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Stop-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Stop-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Stop-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzAutomationJob\",\"ListItemText\":\"Stop-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchCertificateDeletion\",\"ListItemText\":\"Stop-AzBatchCertificateDeletion\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchCertificateDeletion\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchJob\",\"ListItemText\":\"Stop-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchJobSchedule\",\"ListItemText\":\"Stop-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchPoolResize\",\"ListItemText\":\"Stop-AzBatchPoolResize\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchPoolResize\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchTask\",\"ListItemText\":\"Stop-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Stop-AzCdnEndpoint\",\"ListItemText\":\"Stop-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Stop-AzCloudService\",\"ListItemText\":\"Stop-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzCloudService \\r\\n\"},{\"CompletionText\":\"Stop-AzContainerGroup\",\"ListItemText\":\"Stop-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Stop-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Stop-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2PipelineRun\",\"ListItemText\":\"Stop-AzDataFactoryV2PipelineRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2PipelineRun\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2Trigger\",\"ListItemText\":\"Stop-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Stop-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Stop-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Stop-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Stop-AzDataProtectionBackupInstanceProtection\",\"ListItemText\":\"Stop-AzDataProtectionBackupInstanceProtection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzDataProtectionBackupInstanceProtection \\r\\n\"},{\"CompletionText\":\"Stop-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Stop-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Stop-AzDeployment\",\"ListItemText\":\"Stop-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzDeploymentManagerRollout\",\"ListItemText\":\"Stop-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Stop-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Stop-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Stop-AzFunctionApp\",\"ListItemText\":\"Stop-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Stop-AzHDInsightJob\",\"ListItemText\":\"Stop-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Stop-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Stop-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Stop-AzKustoCluster\",\"ListItemText\":\"Stop-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Stop-AzLogicAppRun\",\"ListItemText\":\"Stop-AzLogicAppRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzLogicAppRun\\r\\n\"},{\"CompletionText\":\"Stop-AzManagementGroupDeployment\",\"ListItemText\":\"Stop-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzMarketplaceTerms\",\"ListItemText\":\"Stop-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Stop-AzMLWorkspaceCompute\",\"ListItemText\":\"Stop-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Stop-AzMLWorkspaceJob\",\"ListItemText\":\"Stop-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Stop-AzMySqlFlexibleServer\",\"ListItemText\":\"Stop-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Stop-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Stop-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Stop-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Stop-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Stop-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzPolicyRemediation\",\"ListItemText\":\"Stop-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Stop-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Stop-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Stop-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Stop-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Stop-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Stop-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Stop-AzResourceGroupDeployment\",\"ListItemText\":\"Stop-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"Stop-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"Stop-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"Stop-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"Stop-AzServiceBusMigration\",\"ListItemText\":\"Stop-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Stop-AzSqlDatabaseActivity\",\"ListItemText\":\"Stop-AzSqlDatabaseActivity\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlDatabaseActivity\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\",\"ListItemText\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlElasticJob\",\"ListItemText\":\"Stop-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlElasticPoolActivity\",\"ListItemText\":\"Stop-AzSqlElasticPoolActivity\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlElasticPoolActivity\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Stop-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlInstanceOperation\",\"ListItemText\":\"Stop-AzSqlInstanceOperation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlInstanceOperation\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlSyncGroupSync\",\"ListItemText\":\"Stop-AzSqlSyncGroupSync\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlSyncGroupSync\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ListItemText\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageBlobCopy\",\"ListItemText\":\"Stop-AzStorageBlobCopy\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageBlobCopy\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageFileCopy\",\"ListItemText\":\"Stop-AzStorageFileCopy\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageFileCopy\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageMoverJobDefinition\",\"ListItemText\":\"Stop-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Stop-AzStreamAnalyticsJob\",\"ListItemText\":\"Stop-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Stop-AzSubscriptionDeployment\",\"ListItemText\":\"Stop-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSubscriptionDeployment\"},{\"CompletionText\":\"Stop-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Stop-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Stop-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseKustoPool\",\"ListItemText\":\"Stop-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseLinkConnection\",\"ListItemText\":\"Stop-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapsePipelineRun\",\"ListItemText\":\"Stop-AzSynapsePipelineRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapsePipelineRun\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkJob\",\"ListItemText\":\"Stop-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkSession\",\"ListItemText\":\"Stop-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkStatement\",\"ListItemText\":\"Stop-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseTrigger\",\"ListItemText\":\"Stop-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseTriggerRun\",\"ListItemText\":\"Stop-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Stop-AzTenantDeployment\",\"ListItemText\":\"Stop-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ListItemText\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVirtualNetworkGatewayPacketCapture\",\"ListItemText\":\"Stop-AzVirtualNetworkGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVirtualNetworkGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVM\",\"ListItemText\":\"Stop-AzVM\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVM\\r\\n\"},{\"CompletionText\":\"Stop-AzVmss\",\"ListItemText\":\"Stop-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVmss\\r\\n\"},{\"CompletionText\":\"Stop-AzVmssRollingUpgrade\",\"ListItemText\":\"Stop-AzVmssRollingUpgrade\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVmssRollingUpgrade\\r\\n\"},{\"CompletionText\":\"Stop-AzVpnConnectionPacketCapture\",\"ListItemText\":\"Stop-AzVpnConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVpnConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVpnGatewayPacketCapture\",\"ListItemText\":\"Stop-AzVpnGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVpnGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzWebApp\",\"ListItemText\":\"Stop-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Stop-AzWebApp\\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppContinuousWebJob\",\"ListItemText\":\"Stop-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppSlot\",\"ListItemText\":\"Stop-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Stop-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Stop-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Stop-ComputeProcess\",\"ListItemText\":\"Stop-ComputeProcess\",\"ResultType\":2,\"ToolTip\":\"Stop-ComputeProcess\\r\\n\"},{\"CompletionText\":\"Stop-Computer\",\"ListItemText\":\"Stop-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Computer [[-ComputerName] ] [[-Credential] ] [-WsmanAuthentication ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-CopyAzureStorageBlob\",\"ListItemText\":\"Stop-CopyAzureStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Stop-CopyAzureStorageBlob\"},{\"CompletionText\":\"Stop-DscConfiguration\",\"ListItemText\":\"Stop-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Stop-Dtc\",\"ListItemText\":\"Stop-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Dtc \\r\\n\"},{\"CompletionText\":\"Stop-DtcDiagnosticResourceManager\",\"ListItemText\":\"Stop-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Stop-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Stop-DtcTransactionsTraceSession\",\"ListItemText\":\"Stop-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Stop-EtwTraceSession\",\"ListItemText\":\"Stop-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Stop-Job\",\"ListItemText\":\"Stop-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Job [-Id] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Job] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Name] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-InstanceId] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-State] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Filter] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-NetEventSession\",\"ListItemText\":\"Stop-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-NetEventSession \\r\\n\"},{\"CompletionText\":\"Stop-PcsvDevice\",\"ListItemText\":\"Stop-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Stop-Process\",\"ListItemText\":\"Stop-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Process [-Id] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Process -Name [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Process [-InputObject] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-ScheduledTask\",\"ListItemText\":\"Stop-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Stop-Service\",\"ListItemText\":\"Stop-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Service [-InputObject] [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Service [-Name] [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Service -DisplayName [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-StorageDiagnosticLog\",\"ListItemText\":\"Stop-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-StorageDiagnosticLog \\r\\n\"},{\"CompletionText\":\"Stop-StorageJob\",\"ListItemText\":\"Stop-StorageJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-StorageJob \\r\\n\"},{\"CompletionText\":\"Stop-Trace\",\"ListItemText\":\"Stop-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Trace \\r\\n\"},{\"CompletionText\":\"Stop-Transcript\",\"ListItemText\":\"Stop-Transcript\",\"ResultType\":2,\"ToolTip\":\"Stop-Transcript\\r\\n\"},{\"CompletionText\":\"Stop-VM\",\"ListItemText\":\"Stop-VM\",\"ResultType\":2,\"ToolTip\":\"Stop-VM\\r\\n\"},{\"CompletionText\":\"Stop-VMFailover\",\"ListItemText\":\"Stop-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Stop-VMFailover\\r\\n\"},{\"CompletionText\":\"Stop-VMInitialReplication\",\"ListItemText\":\"Stop-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Stop-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Stop-VMReplication\",\"ListItemText\":\"Stop-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Stop-VMReplication\\r\\n\"},{\"CompletionText\":\"Stop-VMTrace\",\"ListItemText\":\"Stop-VMTrace\",\"ResultType\":2,\"ToolTip\":\"Stop-VMTrace\\r\\n\"},{\"CompletionText\":\"stordiag.exe\",\"ListItemText\":\"stordiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\stordiag.exe\"},{\"CompletionText\":\"stz\",\"ListItemText\":\"stz\",\"ResultType\":2,\"ToolTip\":\"Set-TimeZone\"},{\"CompletionText\":\"Submit-AdlJob\",\"ListItemText\":\"Submit-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AdlJob\"},{\"CompletionText\":\"Submit-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Submit-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Submit-AzHDInsightScriptAction\",\"ListItemText\":\"Submit-AzHDInsightScriptAction\",\"ResultType\":2,\"ToolTip\":\"Submit-AzHDInsightScriptAction\\r\\n\"},{\"CompletionText\":\"Submit-AzSynapseSparkJob\",\"ListItemText\":\"Submit-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"subst.exe\",\"ListItemText\":\"subst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\subst.exe\"},{\"CompletionText\":\"Suspend-AzAnalysisServicesServer\",\"ListItemText\":\"Suspend-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Suspend-AzAs\",\"ListItemText\":\"Suspend-AzAs\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAs\"},{\"CompletionText\":\"Suspend-AzAutomationJob\",\"ListItemText\":\"Suspend-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Suspend-AzDataFactoryPipeline\",\"ListItemText\":\"Suspend-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Suspend-AzDataProtectionBackupInstanceBackup\",\"ListItemText\":\"Suspend-AzDataProtectionBackupInstanceBackup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-AzDataProtectionBackupInstanceBackup \\r\\n\"},{\"CompletionText\":\"Suspend-AzMigrateServerReplication\",\"ListItemText\":\"Suspend-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Suspend-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Suspend-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Suspend-AzSqlDatabase\",\"ListItemText\":\"Suspend-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Suspend-AzSynapseSqlPool\",\"ListItemText\":\"Suspend-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Suspend-BitLocker\",\"ListItemText\":\"Suspend-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-BitLocker \\r\\n\"},{\"CompletionText\":\"Suspend-BitsTransfer\",\"ListItemText\":\"Suspend-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Suspend-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Suspend-PrintJob\",\"ListItemText\":\"Suspend-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-PrintJob \\r\\n\"},{\"CompletionText\":\"Suspend-Service\",\"ListItemText\":\"Suspend-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSuspend-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSuspend-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Suspend-StorageBusDisk\",\"ListItemText\":\"Suspend-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Suspend-VM\",\"ListItemText\":\"Suspend-VM\",\"ResultType\":2,\"ToolTip\":\"Suspend-VM\\r\\n\"},{\"CompletionText\":\"Suspend-VMReplication\",\"ListItemText\":\"Suspend-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Suspend-VMReplication\\r\\n\"},{\"CompletionText\":\"sv\",\"ListItemText\":\"sv\",\"ResultType\":2,\"ToolTip\":\"Set-Variable\"},{\"CompletionText\":\"svchost.exe\",\"ListItemText\":\"svchost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\svchost.exe\"},{\"CompletionText\":\"Swap-AzWebAppSlot\",\"ListItemText\":\"Swap-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Swap-AzWebAppSlot\"},{\"CompletionText\":\"Switch-AzCloudService\",\"ListItemText\":\"Switch-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSwitch-AzCloudService \\r\\n\"},{\"CompletionText\":\"Switch-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Switch-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Switch-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Switch-AzWebAppSlot\",\"ListItemText\":\"Switch-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Switch-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Switch-Certificate\",\"ListItemText\":\"Switch-Certificate\",\"ResultType\":2,\"ToolTip\":\"Switch-Certificate\\r\\n\"},{\"CompletionText\":\"sxstrace.exe\",\"ListItemText\":\"sxstrace.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sxstrace.exe\"},{\"CompletionText\":\"Sync-AzAnalysisServicesInstance\",\"ListItemText\":\"Sync-AzAnalysisServicesInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzAnalysisServicesInstance\\r\\n\"},{\"CompletionText\":\"Sync-AzApiManagementKeyVaultSecret\",\"ListItemText\":\"Sync-AzApiManagementKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Sync-AzApiManagementKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Sync-AzAsInstance\",\"ListItemText\":\"Sync-AzAsInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzAsInstance\"},{\"CompletionText\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\",\"ListItemText\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\",\"ResultType\":2,\"ToolTip\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\\r\\n\"},{\"CompletionText\":\"Sync-AzDataProtectionBackupInstance\",\"ListItemText\":\"Sync-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Sync-AzMediaServiceStorageKey\",\"ListItemText\":\"Sync-AzMediaServiceStorageKey\",\"ResultType\":2,\"ToolTip\":\"Sync-AzMediaServiceStorageKey\\r\\n\"},{\"CompletionText\":\"Sync-AzMediaServiceStorageKeys\",\"ListItemText\":\"Sync-AzMediaServiceStorageKeys\",\"ResultType\":2,\"ToolTip\":\"Sync-AzMediaServiceStorageKeys\"},{\"CompletionText\":\"Sync-AzMLWorkspaceKey\",\"ListItemText\":\"Sync-AzMLWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-AzMLWorkspaceKey \\r\\n\"},{\"CompletionText\":\"Sync-AzSynapseIntegrationRuntimeCredential\",\"ListItemText\":\"Sync-AzSynapseIntegrationRuntimeCredential\",\"ResultType\":2,\"ToolTip\":\"Sync-AzSynapseIntegrationRuntimeCredential\\r\\n\"},{\"CompletionText\":\"Sync-AzureAsInstance\",\"ListItemText\":\"Sync-AzureAsInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzureAsInstance\"},{\"CompletionText\":\"Sync-AzVirtualNetworkPeering\",\"ListItemText\":\"Sync-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Sync-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Sync-NetIPsecRule\",\"ListItemText\":\"Sync-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"SyncAppvPublishingServer.exe\",\"ListItemText\":\"SyncAppvPublishingServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncAppvPublishingServer.exe\"},{\"CompletionText\":\"SyncAppvPublishingServer.vbs\",\"ListItemText\":\"SyncAppvPublishingServer.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncAppvPublishingServer.vbs\"},{\"CompletionText\":\"SyncHost.exe\",\"ListItemText\":\"SyncHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncHost.exe\"},{\"CompletionText\":\"sysdm.cpl\",\"ListItemText\":\"sysdm.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sysdm.cpl\"},{\"CompletionText\":\"SysResetErr.exe\",\"ListItemText\":\"SysResetErr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SysResetErr.exe\"},{\"CompletionText\":\"systeminfo.exe\",\"ListItemText\":\"systeminfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systeminfo.exe\"},{\"CompletionText\":\"SystemPropertiesAdvanced.exe\",\"ListItemText\":\"SystemPropertiesAdvanced.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesAdvanced.exe\"},{\"CompletionText\":\"SystemPropertiesComputerName.exe\",\"ListItemText\":\"SystemPropertiesComputerName.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesComputerName.exe\"},{\"CompletionText\":\"SystemPropertiesDataExecutionPrevention.exe\",\"ListItemText\":\"SystemPropertiesDataExecutionPrevention.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesDataExecutionPrevention.exe\"},{\"CompletionText\":\"SystemPropertiesHardware.exe\",\"ListItemText\":\"SystemPropertiesHardware.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesHardware.exe\"},{\"CompletionText\":\"SystemPropertiesPerformance.exe\",\"ListItemText\":\"SystemPropertiesPerformance.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesPerformance.exe\"},{\"CompletionText\":\"SystemPropertiesProtection.exe\",\"ListItemText\":\"SystemPropertiesProtection.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesProtection.exe\"},{\"CompletionText\":\"SystemPropertiesRemote.exe\",\"ListItemText\":\"SystemPropertiesRemote.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesRemote.exe\"},{\"CompletionText\":\"systemreset.exe\",\"ListItemText\":\"systemreset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systemreset.exe\"},{\"CompletionText\":\"SystemSettingsAdminFlows.exe\",\"ListItemText\":\"SystemSettingsAdminFlows.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsAdminFlows.exe\"},{\"CompletionText\":\"SystemSettingsBroker.exe\",\"ListItemText\":\"SystemSettingsBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsBroker.exe\"},{\"CompletionText\":\"SystemSettingsRemoveDevice.exe\",\"ListItemText\":\"SystemSettingsRemoveDevice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsRemoveDevice.exe\"},{\"CompletionText\":\"SystemUWPLauncher.exe\",\"ListItemText\":\"SystemUWPLauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemUWPLauncher.exe\"},{\"CompletionText\":\"systray.exe\",\"ListItemText\":\"systray.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systray.exe\"},{\"CompletionText\":\"T:\",\"ListItemText\":\"T:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nT: \\r\\n\"},{\"CompletionText\":\"tabcal.exe\",\"ListItemText\":\"tabcal.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tabcal.exe\"},{\"CompletionText\":\"TabExpansion\",\"ListItemText\":\"TabExpansion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTabExpansion \\r\\n\"},{\"CompletionText\":\"TabExpansion2\",\"ListItemText\":\"TabExpansion2\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTabExpansion2 [-inputScript] [[-cursorColumn] ] [[-options] ] []\\r\\n\\r\\nTabExpansion2 [-ast] [-tokens] [-positionOfCursor] [[-options] ] []\\r\\n\"},{\"CompletionText\":\"TabletPC.cpl\",\"ListItemText\":\"TabletPC.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TabletPC.cpl\"},{\"CompletionText\":\"takeown.exe\",\"ListItemText\":\"takeown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\takeown.exe\"},{\"CompletionText\":\"TapiUnattend.exe\",\"ListItemText\":\"TapiUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TapiUnattend.exe\"},{\"CompletionText\":\"tar.exe\",\"ListItemText\":\"tar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tar.exe\"},{\"CompletionText\":\"taskhostw.exe\",\"ListItemText\":\"taskhostw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskhostw.exe\"},{\"CompletionText\":\"taskkill.exe\",\"ListItemText\":\"taskkill.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskkill.exe\"},{\"CompletionText\":\"tasklist.exe\",\"ListItemText\":\"tasklist.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tasklist.exe\"},{\"CompletionText\":\"Taskmgr.exe\",\"ListItemText\":\"Taskmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Taskmgr.exe\"},{\"CompletionText\":\"taskschd.msc\",\"ListItemText\":\"taskschd.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskschd.msc\"},{\"CompletionText\":\"tcblaunch.exe\",\"ListItemText\":\"tcblaunch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tcblaunch.exe\"},{\"CompletionText\":\"tcfg\",\"ListItemText\":\"tcfg\",\"ResultType\":2,\"ToolTip\":\"tcfg\"},{\"CompletionText\":\"tcmsetup.exe\",\"ListItemText\":\"tcmsetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tcmsetup.exe\"},{\"CompletionText\":\"TCPSVCS.EXE\",\"ListItemText\":\"TCPSVCS.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TCPSVCS.EXE\"},{\"CompletionText\":\"tee\",\"ListItemText\":\"tee\",\"ResultType\":2,\"ToolTip\":\"Tee-Object\"},{\"CompletionText\":\"Tee-Object\",\"ListItemText\":\"Tee-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTee-Object [-FilePath] [-InputObject ] [-Append] [-Encoding ] []\\r\\n\\r\\nTee-Object -LiteralPath [-InputObject ] [-Encoding ] []\\r\\n\\r\\nTee-Object -Variable [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"telephon.cpl\",\"ListItemText\":\"telephon.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\telephon.cpl\"},{\"CompletionText\":\"test-64bit\",\"ListItemText\":\"test-64bit\",\"ResultType\":2,\"ToolTip\":\"\\r\\ntest-64bit \\r\\n\"},{\"CompletionText\":\"Test-AdlAnalyticsAccount\",\"ListItemText\":\"Test-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AdlAnalyticsAccount\"},{\"CompletionText\":\"Test-AdlCatalogItem\",\"ListItemText\":\"Test-AdlCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Test-AdlCatalogItem\"},{\"CompletionText\":\"Test-AdlStore\",\"ListItemText\":\"Test-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Test-AdlStore\"},{\"CompletionText\":\"Test-AdlStoreItem\",\"ListItemText\":\"Test-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Test-AdlStoreItem\"},{\"CompletionText\":\"Test-AppLockerPolicy\",\"ListItemText\":\"Test-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Test-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Test-AzActionGroup\",\"ListItemText\":\"Test-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Test-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Test-AzAnalysisServicesServer\",\"ListItemText\":\"Test-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Test-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Test-AzAppConfigurationStoreNameAvailability\",\"ListItemText\":\"Test-AzAppConfigurationStoreNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzAppConfigurationStoreNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzAs\",\"ListItemText\":\"Test-AzAs\",\"ResultType\":2,\"ToolTip\":\"Test-AzAs\"},{\"CompletionText\":\"Test-AzBatchAutoScale\",\"ListItemText\":\"Test-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Test-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Test-AzCdnEndpointCustomDomain\",\"ListItemText\":\"Test-AzCdnEndpointCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnEndpointCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzCdnNameAvailability\",\"ListItemText\":\"Test-AzCdnNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzCdnProbe\",\"ListItemText\":\"Test-AzCdnProbe\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnProbe \\r\\n\"},{\"CompletionText\":\"Test-AzConfidentialLedgerNameAvailability\",\"ListItemText\":\"Test-AzConfidentialLedgerNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzConfidentialLedgerNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzContainerRegistryNameAvailability\",\"ListItemText\":\"Test-AzContainerRegistryNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzContainerRegistryNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzContainerRegistryWebhook\",\"ListItemText\":\"Test-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Test-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeAnalyticsCatalogItem\",\"ListItemText\":\"Test-AzDataLakeAnalyticsCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeAnalyticsCatalogItem\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeStoreAccount\",\"ListItemText\":\"Test-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeStoreItem\",\"ListItemText\":\"Test-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Test-AzDataProtectionBackupInstanceReadiness\",\"ListItemText\":\"Test-AzDataProtectionBackupInstanceReadiness\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzDataProtectionBackupInstanceReadiness \\r\\n\"},{\"CompletionText\":\"Test-AzDataProtectionBackupInstanceRestore\",\"ListItemText\":\"Test-AzDataProtectionBackupInstanceRestore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzDataProtectionBackupInstanceRestore \\r\\n\"},{\"CompletionText\":\"Test-AzDeployment\",\"ListItemText\":\"Test-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzDnsAvailability\",\"ListItemText\":\"Test-AzDnsAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzDnsAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzEventHubName\",\"ListItemText\":\"Test-AzEventHubName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzEventHubName \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnEndpointCustomDomain\",\"ListItemText\":\"Test-AzFrontDoorCdnEndpointCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnEndpointCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnEndpointNameAvailability\",\"ListItemText\":\"Test-AzFrontDoorCdnEndpointNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnEndpointNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnProfileHostNameAvailability\",\"ListItemText\":\"Test-AzFrontDoorCdnProfileHostNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnProfileHostNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Test-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Test-AzHealthcareServiceNameAvailability\",\"ListItemText\":\"Test-AzHealthcareServiceNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzHealthcareServiceNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzIotHubRoute\",\"ListItemText\":\"Test-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Test-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Test-AzKustoAttachedDatabaseConfigurationNameAvailability\",\"ListItemText\":\"Test-AzKustoAttachedDatabaseConfigurationNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoAttachedDatabaseConfigurationNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoClusterNameAvailability\",\"ListItemText\":\"Test-AzKustoClusterNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoClusterNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoClusterPrincipalAssignmentNameAvailability\",\"ListItemText\":\"Test-AzKustoClusterPrincipalAssignmentNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoClusterPrincipalAssignmentNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDatabaseNameAvailability\",\"ListItemText\":\"Test-AzKustoDatabaseNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDatabaseNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDatabasePrincipalAssignmentNameAvailability\",\"ListItemText\":\"Test-AzKustoDatabasePrincipalAssignmentNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDatabasePrincipalAssignmentNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDataConnectionNameAvailability\",\"ListItemText\":\"Test-AzKustoDataConnectionNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDataConnectionNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoManagedPrivateEndpointNameAvailability\",\"ListItemText\":\"Test-AzKustoManagedPrivateEndpointNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoManagedPrivateEndpointNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoScriptNameAvailability\",\"ListItemText\":\"Test-AzKustoScriptNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoScriptNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzLogicApp\",\"ListItemText\":\"Test-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Test-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Test-AzManagementGroupDeployment\",\"ListItemText\":\"Test-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzMySqlFlexibleServerConnect\",\"ListItemText\":\"Test-AzMySqlFlexibleServerConnect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzMySqlFlexibleServerConnect \\r\\n\"},{\"CompletionText\":\"Test-AzNetworkWatcherConnectivity\",\"ListItemText\":\"Test-AzNetworkWatcherConnectivity\",\"ResultType\":2,\"ToolTip\":\"Test-AzNetworkWatcherConnectivity\\r\\n\"},{\"CompletionText\":\"Test-AzNetworkWatcherIPFlow\",\"ListItemText\":\"Test-AzNetworkWatcherIPFlow\",\"ResultType\":2,\"ToolTip\":\"Test-AzNetworkWatcherIPFlow\\r\\n\"},{\"CompletionText\":\"Test-AzPostgreSqlFlexibleServerConnect\",\"ListItemText\":\"Test-AzPostgreSqlFlexibleServerConnect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzPostgreSqlFlexibleServerConnect \\r\\n\"},{\"CompletionText\":\"Test-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Test-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Test-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Test-AzPrivateIPAddressAvailability\",\"ListItemText\":\"Test-AzPrivateIPAddressAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzPrivateIPAddressAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzPrivateLinkServiceVisibility\",\"ListItemText\":\"Test-AzPrivateLinkServiceVisibility\",\"ResultType\":2,\"ToolTip\":\"Test-AzPrivateLinkServiceVisibility\\r\\n\"},{\"CompletionText\":\"Test-AzRecoveryServicesDSMove\",\"ListItemText\":\"Test-AzRecoveryServicesDSMove\",\"ResultType\":2,\"ToolTip\":\"Test-AzRecoveryServicesDSMove\\r\\n\"},{\"CompletionText\":\"Test-AzRelayName\",\"ListItemText\":\"Test-AzRelayName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzRelayName \\r\\n\"},{\"CompletionText\":\"Test-AzResourceGroupDeployment\",\"ListItemText\":\"Test-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzSentinelDataConnectorCheckRequirement\",\"ListItemText\":\"Test-AzSentinelDataConnectorCheckRequirement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzSentinelDataConnectorCheckRequirement \\r\\n\"},{\"CompletionText\":\"Test-AzServiceBusName\",\"ListItemText\":\"Test-AzServiceBusName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceBusName \\r\\n\"},{\"CompletionText\":\"Test-AzServiceBusNameAvailability\",\"ListItemText\":\"Test-AzServiceBusNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzServiceBusNameAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Test-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Test-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForWebApp\",\"ListItemText\":\"Test-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Test-AzSignalR\",\"ListItemText\":\"Test-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Test-AzSignalR\"},{\"CompletionText\":\"Test-AzSignalRName\",\"ListItemText\":\"Test-AzSignalRName\",\"ResultType\":2,\"ToolTip\":\"Test-AzSignalRName\\r\\n\"},{\"CompletionText\":\"Test-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Test-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsFunction\",\"ListItemText\":\"Test-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsInput\",\"ListItemText\":\"Test-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsOutput\",\"ListItemText\":\"Test-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Test-AzSubscriptionDeployment\",\"ListItemText\":\"Test-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzSubscriptionDeployment\"},{\"CompletionText\":\"Test-AzSynapseSparkPool\",\"ListItemText\":\"Test-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseSqlDatabase\",\"ListItemText\":\"Test-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseSqlPool\",\"ListItemText\":\"Test-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseWorkspace\",\"ListItemText\":\"Test-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Test-AzTenantDeployment\",\"ListItemText\":\"Test-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzVMAEMExtension\",\"ListItemText\":\"Test-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Test-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Test-AzWebPubSubNameAvailability\",\"ListItemText\":\"Test-AzWebPubSubNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzWebPubSubNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-Certificate\",\"ListItemText\":\"Test-Certificate\",\"ResultType\":2,\"ToolTip\":\"Test-Certificate\\r\\n\"},{\"CompletionText\":\"Test-Connection\",\"ListItemText\":\"Test-Connection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Connection [-TargetName] [-Ping] [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Count ] [-Delay ] [-BufferSize ] [-DontFragment] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -Repeat [-Ping] [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Delay ] [-BufferSize ] [-DontFragment] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -Traceroute [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -MtuSize [-IPv4] [-IPv6] [-ResolveDestination] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -TcpPort [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-Count ] [-Delay ] [-Repeat] [-Quiet] [-TimeoutSeconds ] [-Detailed] []\\r\\n\"},{\"CompletionText\":\"Test-DscConfiguration\",\"ListItemText\":\"Test-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Test-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Test-Dtc\",\"ListItemText\":\"Test-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Dtc \\r\\n\"},{\"CompletionText\":\"Test-FileCatalog\",\"ListItemText\":\"Test-FileCatalog\",\"ResultType\":2,\"ToolTip\":\"Test-FileCatalog\\r\\n\"},{\"CompletionText\":\"Test-HgsClientConfiguration\",\"ListItemText\":\"Test-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Test-HgsTraceTarget\",\"ListItemText\":\"Test-HgsTraceTarget\",\"ResultType\":2,\"ToolTip\":\"Test-HgsTraceTarget\\r\\n\"},{\"CompletionText\":\"Test-Json\",\"ListItemText\":\"Test-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Json [-Json] []\\r\\n\\r\\nTest-Json [-Json] [-Schema] []\\r\\n\\r\\nTest-Json [-Json] [-SchemaFile] []\\r\\n\\r\\nTest-Json [-Path] []\\r\\n\\r\\nTest-Json [-Path] [-Schema] []\\r\\n\\r\\nTest-Json [-Path] [-SchemaFile] []\\r\\n\\r\\nTest-Json [-LiteralPath] []\\r\\n\\r\\nTest-Json [-LiteralPath] [-Schema] []\\r\\n\\r\\nTest-Json [-LiteralPath] [-SchemaFile] []\\r\\n\"},{\"CompletionText\":\"Test-KdsRootKey\",\"ListItemText\":\"Test-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Test-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Test-ModuleManifest\",\"ListItemText\":\"Test-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ModuleManifest [-Path] []\\r\\n\"},{\"CompletionText\":\"Test-NetConnection\",\"ListItemText\":\"Test-NetConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-NetConnection \\r\\n\"},{\"CompletionText\":\"Test-Path\",\"ListItemText\":\"Test-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Path [-Path] [-Filter ] [-Include ] [-Exclude ] [-PathType ] [-IsValid] [-Credential ] [-OlderThan ] [-NewerThan ] []\\r\\n\\r\\nTest-Path -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-PathType ] [-IsValid] [-Credential ] [-OlderThan ] [-NewerThan ] []\\r\\n\"},{\"CompletionText\":\"Test-PSScriptFileInfo\",\"ListItemText\":\"Test-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Test-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Test-PSSessionConfigurationFile\",\"ListItemText\":\"Test-PSSessionConfigurationFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-PSSessionConfigurationFile [-Path] []\\r\\n\"},{\"CompletionText\":\"Test-ScriptFileInfo\",\"ListItemText\":\"Test-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"Test-VHD\",\"ListItemText\":\"Test-VHD\",\"ResultType\":2,\"ToolTip\":\"Test-VHD\\r\\n\"},{\"CompletionText\":\"Test-VMNetworkAdapter\",\"ListItemText\":\"Test-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Test-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Test-VMReplicationConnection\",\"ListItemText\":\"Test-VMReplicationConnection\",\"ResultType\":2,\"ToolTip\":\"Test-VMReplicationConnection\\r\\n\"},{\"CompletionText\":\"Test-WSMan\",\"ListItemText\":\"Test-WSMan\",\"ResultType\":2,\"ToolTip\":\"Test-WSMan\\r\\n\"},{\"CompletionText\":\"textual.exe\",\"ListItemText\":\"textual.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\textual.exe\"},{\"CompletionText\":\"tgit\",\"ListItemText\":\"tgit\",\"ResultType\":2,\"ToolTip\":\"\\r\\ntgit \\r\\n\"},{\"CompletionText\":\"ThumbnailExtractionHost.exe\",\"ListItemText\":\"ThumbnailExtractionHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ThumbnailExtractionHost.exe\"},{\"CompletionText\":\"tid\",\"ListItemText\":\"tid\",\"ResultType\":2,\"ToolTip\":\"tid\"},{\"CompletionText\":\"TieringEngineService.exe\",\"ListItemText\":\"TieringEngineService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TieringEngineService.exe\"},{\"CompletionText\":\"tig.exe\",\"ListItemText\":\"tig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\tig.exe\"},{\"CompletionText\":\"timedate.cpl\",\"ListItemText\":\"timedate.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\timedate.cpl\"},{\"CompletionText\":\"timeout.exe\",\"ListItemText\":\"timeout.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\timeout.exe\"},{\"CompletionText\":\"tnameserv.exe\",\"ListItemText\":\"tnameserv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\tnameserv.exe\"},{\"CompletionText\":\"TNC\",\"ListItemText\":\"TNC\",\"ResultType\":2,\"ToolTip\":\"TNC\"},{\"CompletionText\":\"TokenBrokerCookies.exe\",\"ListItemText\":\"TokenBrokerCookies.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TokenBrokerCookies.exe\"},{\"CompletionText\":\"tpm.msc\",\"ListItemText\":\"tpm.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpm.msc\"},{\"CompletionText\":\"TpmInit.exe\",\"ListItemText\":\"TpmInit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TpmInit.exe\"},{\"CompletionText\":\"TpmTool.exe\",\"ListItemText\":\"TpmTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TpmTool.exe\"},{\"CompletionText\":\"tpmvscmgr.exe\",\"ListItemText\":\"tpmvscmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpmvscmgr.exe\"},{\"CompletionText\":\"tpmvscmgrsvr.exe\",\"ListItemText\":\"tpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpmvscmgrsvr.exe\"},{\"CompletionText\":\"Trace-Command\",\"ListItemText\":\"Trace-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTrace-Command [-Name] [-Expression] [[-Option] ] [-InputObject ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] []\\r\\n\\r\\nTrace-Command [-Name] [-Command] [[-Option] ] [-InputObject ] [-ArgumentList ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] []\\r\\n\"},{\"CompletionText\":\"tracerpt.exe\",\"ListItemText\":\"tracerpt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tracerpt.exe\"},{\"CompletionText\":\"TRACERT.EXE\",\"ListItemText\":\"TRACERT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TRACERT.EXE\"},{\"CompletionText\":\"Tracker.exe\",\"ListItemText\":\"Tracker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\Tracker.exe\"},{\"CompletionText\":\"tree.com\",\"ListItemText\":\"tree.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tree.com\"},{\"CompletionText\":\"ts-node-cwd.cmd\",\"ListItemText\":\"ts-node-cwd.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-cwd.cmd\"},{\"CompletionText\":\"ts-node-cwd.ps1\",\"ListItemText\":\"ts-node-cwd.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-cwd.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-esm.cmd\",\"ListItemText\":\"ts-node-esm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-esm.cmd\"},{\"CompletionText\":\"ts-node-esm.ps1\",\"ListItemText\":\"ts-node-esm.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-esm.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-script.cmd\",\"ListItemText\":\"ts-node-script.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-script.cmd\"},{\"CompletionText\":\"ts-node-script.ps1\",\"ListItemText\":\"ts-node-script.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-script.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-transpile-only.cmd\",\"ListItemText\":\"ts-node-transpile-only.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-transpile-only.cmd\"},{\"CompletionText\":\"ts-node-transpile-only.ps1\",\"ListItemText\":\"ts-node-transpile-only.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-transpile-only.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node.cmd\",\"ListItemText\":\"ts-node.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node.cmd\"},{\"CompletionText\":\"ts-node.ps1\",\"ListItemText\":\"ts-node.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node.ps1 \\r\\n\"},{\"CompletionText\":\"ts-script.cmd\",\"ListItemText\":\"ts-script.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-script.cmd\"},{\"CompletionText\":\"ts-script.ps1\",\"ListItemText\":\"ts-script.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-script.ps1 \\r\\n\"},{\"CompletionText\":\"tscon.exe\",\"ListItemText\":\"tscon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tscon.exe\"},{\"CompletionText\":\"tsdiscon.exe\",\"ListItemText\":\"tsdiscon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tsdiscon.exe\"},{\"CompletionText\":\"tskill.exe\",\"ListItemText\":\"tskill.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tskill.exe\"},{\"CompletionText\":\"TSTheme.exe\",\"ListItemText\":\"TSTheme.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TSTheme.exe\"},{\"CompletionText\":\"TSWbPrxy.exe\",\"ListItemText\":\"TSWbPrxy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TSWbPrxy.exe\"},{\"CompletionText\":\"ttdinject.exe\",\"ListItemText\":\"ttdinject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ttdinject.exe\"},{\"CompletionText\":\"tttracer.exe\",\"ListItemText\":\"tttracer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tttracer.exe\"},{\"CompletionText\":\"type\",\"ListItemText\":\"type\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"typeperf.exe\",\"ListItemText\":\"typeperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\typeperf.exe\"},{\"CompletionText\":\"tzsync.exe\",\"ListItemText\":\"tzsync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tzsync.exe\"},{\"CompletionText\":\"tzutil.exe\",\"ListItemText\":\"tzutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tzutil.exe\"},{\"CompletionText\":\"U:\",\"ListItemText\":\"U:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nU: \\r\\n\"},{\"CompletionText\":\"ubuntu.exe\",\"ListItemText\":\"ubuntu.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ubuntu.exe\"},{\"CompletionText\":\"UCPDMgr.exe\",\"ListItemText\":\"UCPDMgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UCPDMgr.exe\"},{\"CompletionText\":\"ucsvc.exe\",\"ListItemText\":\"ucsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ucsvc.exe\"},{\"CompletionText\":\"udres\",\"ListItemText\":\"udres\",\"ResultType\":2,\"ToolTip\":\"udres\"},{\"CompletionText\":\"udsmbmc\",\"ListItemText\":\"udsmbmc\",\"ResultType\":2,\"ToolTip\":\"udsmbmc\"},{\"CompletionText\":\"UevAgentPolicyGenerator.exe\",\"ListItemText\":\"UevAgentPolicyGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevAgentPolicyGenerator.exe\"},{\"CompletionText\":\"UevAppMonitor.exe\",\"ListItemText\":\"UevAppMonitor.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevAppMonitor.exe\"},{\"CompletionText\":\"UevTemplateBaselineGenerator.exe\",\"ListItemText\":\"UevTemplateBaselineGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevTemplateBaselineGenerator.exe\"},{\"CompletionText\":\"UevTemplateConfigItemGenerator.exe\",\"ListItemText\":\"UevTemplateConfigItemGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevTemplateConfigItemGenerator.exe\"},{\"CompletionText\":\"UIMgrBroker.exe\",\"ListItemText\":\"UIMgrBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UIMgrBroker.exe\"},{\"CompletionText\":\"ulsmba\",\"ListItemText\":\"ulsmba\",\"ResultType\":2,\"ToolTip\":\"ulsmba\"},{\"CompletionText\":\"ulsmbclas\",\"ListItemText\":\"ulsmbclas\",\"ResultType\":2,\"ToolTip\":\"ulsmbclas\"},{\"CompletionText\":\"Unblock-File\",\"ListItemText\":\"Unblock-File\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-File [-Path] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUnblock-File -LiteralPath [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unblock-FileShareAccess\",\"ListItemText\":\"Unblock-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Unblock-SmbClientAccessToServer\",\"ListItemText\":\"Unblock-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Unblock-SmbShareAccess\",\"ListItemText\":\"Unblock-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Unblock-Tpm\",\"ListItemText\":\"Unblock-Tpm\",\"ResultType\":2,\"ToolTip\":\"Unblock-Tpm\\r\\n\"},{\"CompletionText\":\"Undo-AzCognitiveServicesAccountRemoval\",\"ListItemText\":\"Undo-AzCognitiveServicesAccountRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzCognitiveServicesAccountRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultCertificateRemoval\",\"ListItemText\":\"Undo-AzKeyVaultCertificateRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultCertificateRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultKeyRemoval\",\"ListItemText\":\"Undo-AzKeyVaultKeyRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultKeyRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedHsmRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedHsmRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedHsmRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultRemoval\",\"ListItemText\":\"Undo-AzKeyVaultRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultSecretRemoval\",\"ListItemText\":\"Undo-AzKeyVaultSecretRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultSecretRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzRecoveryServicesBackupItemDeletion\",\"ListItemText\":\"Undo-AzRecoveryServicesBackupItemDeletion\",\"ResultType\":2,\"ToolTip\":\"Undo-AzRecoveryServicesBackupItemDeletion\\r\\n\"},{\"CompletionText\":\"Undo-DtcDiagnosticTransaction\",\"ListItemText\":\"Undo-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Undo-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"unins000.exe\",\"ListItemText\":\"unins000.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git LFS\\\\unins000.exe\"},{\"CompletionText\":\"Uninstall-AzureRm\",\"ListItemText\":\"Uninstall-AzureRm\",\"ResultType\":2,\"ToolTip\":\"Uninstall-AzureRm\\r\\n\"},{\"CompletionText\":\"Uninstall-Dtc\",\"ListItemText\":\"Uninstall-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Dtc \\r\\n\"},{\"CompletionText\":\"Uninstall-Language\",\"ListItemText\":\"Uninstall-Language\",\"ResultType\":2,\"ToolTip\":\"Uninstall-Language\\r\\n\"},{\"CompletionText\":\"Uninstall-Module\",\"ListItemText\":\"Uninstall-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Module \\r\\n\"},{\"CompletionText\":\"Uninstall-Package\",\"ListItemText\":\"Uninstall-Package\",\"ResultType\":2,\"ToolTip\":\"Uninstall-Package\\r\\n\"},{\"CompletionText\":\"Uninstall-ProvisioningPackage\",\"ListItemText\":\"Uninstall-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Uninstall-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Uninstall-PSResource\",\"ListItemText\":\"Uninstall-PSResource\",\"ResultType\":2,\"ToolTip\":\"Uninstall-PSResource\\r\\n\"},{\"CompletionText\":\"Uninstall-Script\",\"ListItemText\":\"Uninstall-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Script \\r\\n\"},{\"CompletionText\":\"Uninstall-TrustedProvisioningCertificate\",\"ListItemText\":\"Uninstall-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Uninstall-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"Unlock-BitLocker\",\"ListItemText\":\"Unlock-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnlock-BitLocker \\r\\n\"},{\"CompletionText\":\"unlodctr.exe\",\"ListItemText\":\"unlodctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\unlodctr.exe\"},{\"CompletionText\":\"unpack200.exe\",\"ListItemText\":\"unpack200.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\unpack200.exe\"},{\"CompletionText\":\"Unprotect-CmsMessage\",\"ListItemText\":\"Unprotect-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Unprotect-CmsMessage\\r\\n\"},{\"CompletionText\":\"Unregister-AppBackgroundTask\",\"ListItemText\":\"Unregister-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Unregister-AzAutomationDscNode\",\"ListItemText\":\"Unregister-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Unregister-AzAutomationScheduledRunbook\",\"ListItemText\":\"Unregister-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Unregister-AzProviderFeature\",\"ListItemText\":\"Unregister-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Unregister-AzProviderPreviewFeature\",\"ListItemText\":\"Unregister-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Unregister-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Unregister-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Unregister-AzRecoveryServicesBackupManagementServer\",\"ListItemText\":\"Unregister-AzRecoveryServicesBackupManagementServer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzRecoveryServicesBackupManagementServer\\r\\n\"},{\"CompletionText\":\"Unregister-AzResourceProvider\",\"ListItemText\":\"Unregister-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Unregister-AzStackHCI\",\"ListItemText\":\"Unregister-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Unregister-AzStaticWebAppBuildUserProvidedFunctionApp\",\"ListItemText\":\"Unregister-AzStaticWebAppBuildUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStaticWebAppBuildUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Unregister-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Unregister-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Unregister-AzStorageMoverAgent\",\"ListItemText\":\"Unregister-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Unregister-AzStorageSyncServer\",\"ListItemText\":\"Unregister-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Unregister-AzWvdApplicationGroup\",\"ListItemText\":\"Unregister-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Unregister-ClusteredScheduledTask\",\"ListItemText\":\"Unregister-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Unregister-Event\",\"ListItemText\":\"Unregister-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-Event [-SourceIdentifier] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUnregister-Event [-SubscriptionId] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unregister-IscsiSession\",\"ListItemText\":\"Unregister-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-IscsiSession \\r\\n\"},{\"CompletionText\":\"Unregister-PackageSource\",\"ListItemText\":\"Unregister-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Unregister-PackageSource\\r\\n\"},{\"CompletionText\":\"Unregister-PSRepository\",\"ListItemText\":\"Unregister-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSRepository \\r\\n\"},{\"CompletionText\":\"Unregister-PSResourceRepository\",\"ListItemText\":\"Unregister-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Unregister-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Unregister-PSSessionConfiguration\",\"ListItemText\":\"Unregister-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSSessionConfiguration [-Name] [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unregister-ScheduledJob\",\"ListItemText\":\"Unregister-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Unregister-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Unregister-ScheduledTask\",\"ListItemText\":\"Unregister-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Unregister-StorageSubsystem\",\"ListItemText\":\"Unregister-StorageSubsystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-StorageSubsystem \\r\\n\"},{\"CompletionText\":\"Unregister-WindowsDeveloperLicense\",\"ListItemText\":\"Unregister-WindowsDeveloperLicense\",\"ResultType\":2,\"ToolTip\":\"Unregister-WindowsDeveloperLicense\\r\\n\"},{\"CompletionText\":\"unregmp2.exe\",\"ListItemText\":\"unregmp2.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\unregmp2.exe\"},{\"CompletionText\":\"unsecapp.exe\",\"ListItemText\":\"unsecapp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\unsecapp.exe\"},{\"CompletionText\":\"upcfg\",\"ListItemText\":\"upcfg\",\"ResultType\":2,\"ToolTip\":\"upcfg\"},{\"CompletionText\":\"Update-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Update-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Update-AllBranches\",\"ListItemText\":\"Update-AllBranches\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AllBranches \\r\\n\"},{\"CompletionText\":\"Update-ASRMobilityService\",\"ListItemText\":\"Update-ASRMobilityService\",\"ResultType\":2,\"ToolTip\":\"Update-ASRMobilityService\"},{\"CompletionText\":\"Update-ASRPolicy\",\"ListItemText\":\"Update-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-ASRPolicy\"},{\"CompletionText\":\"Update-ASRProtectionContainerMapping\",\"ListItemText\":\"Update-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Update-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Update-ASRProtectionDirection\",\"ListItemText\":\"Update-ASRProtectionDirection\",\"ResultType\":2,\"ToolTip\":\"Update-ASRProtectionDirection\"},{\"CompletionText\":\"Update-ASRRecoveryPlan\",\"ListItemText\":\"Update-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Update-ASRRecoveryPlan\"},{\"CompletionText\":\"Update-ASRServicesProvider\",\"ListItemText\":\"Update-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Update-ASRServicesProvider\"},{\"CompletionText\":\"Update-ASRvCenter\",\"ListItemText\":\"Update-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Update-ASRvCenter\"},{\"CompletionText\":\"Update-AutologgerConfig\",\"ListItemText\":\"Update-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Update-AzActivityLogAlert\",\"ListItemText\":\"Update-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Update-AzADAppFederatedCredential\",\"ListItemText\":\"Update-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Update-AzADApplication\",\"ListItemText\":\"Update-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADApplication \\r\\n\"},{\"CompletionText\":\"Update-AzADGroup\",\"ListItemText\":\"Update-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADGroup \\r\\n\"},{\"CompletionText\":\"Update-AzADServicePrincipal\",\"ListItemText\":\"Update-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Update-AzADUser\",\"ListItemText\":\"Update-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADUser \\r\\n\"},{\"CompletionText\":\"Update-AzAksNodePool\",\"ListItemText\":\"Update-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Update-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementApiRelease\",\"ListItemText\":\"Update-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementCache\",\"ListItemText\":\"Update-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementGateway\",\"ListItemText\":\"Update-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementRegion\",\"ListItemText\":\"Update-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Update-AzAppConfigurationStore\",\"ListItemText\":\"Update-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsights\",\"ListItemText\":\"Update-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Update-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Update-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWebTestTag\",\"ListItemText\":\"Update-AzApplicationInsightsWebTestTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWebTestTag \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Update-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Update-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Update-AzAttestationProvider\",\"ListItemText\":\"Update-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Update-AzAutomanageConfigProfile\",\"ListItemText\":\"Update-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Update-AzAutomationSourceControl\",\"ListItemText\":\"Update-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Update-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Update-AzAutoscaleSetting\",\"ListItemText\":\"Update-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Update-AzAvailabilitySet\",\"ListItemText\":\"Update-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Update-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Update-AzCapacityReservation\",\"ListItemText\":\"Update-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Update-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Update-AzCapacityReservationGroup\",\"ListItemText\":\"Update-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Update-AzCdnEndpoint\",\"ListItemText\":\"Update-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzCdnOrigin\",\"ListItemText\":\"Update-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Update-AzCdnOriginGroup\",\"ListItemText\":\"Update-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Update-AzCdnProfile\",\"ListItemText\":\"Update-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Update-AzCloudService\",\"ListItemText\":\"Update-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCloudService \\r\\n\"},{\"CompletionText\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\",\"ListItemText\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzConfidentialLedger\",\"ListItemText\":\"Update-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Update-AzConfig\",\"ListItemText\":\"Update-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzConfig\\r\\n\"},{\"CompletionText\":\"Update-AzContainerGroup\",\"ListItemText\":\"Update-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistry\",\"ListItemText\":\"Update-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryAgentPool\",\"ListItemText\":\"Update-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryCredential\",\"ListItemText\":\"Update-AzContainerRegistryCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryCredential \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryManifest\",\"ListItemText\":\"Update-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryRepository\",\"ListItemText\":\"Update-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryScopeMap\",\"ListItemText\":\"Update-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryTag\",\"ListItemText\":\"Update-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryToken\",\"ListItemText\":\"Update-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryWebhook\",\"ListItemText\":\"Update-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccount\",\"ListItemText\":\"Update-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccountFailoverPriority\",\"ListItemText\":\"Update-AzCosmosDBAccountFailoverPriority\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccountFailoverPriority\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccountRegion\",\"ListItemText\":\"Update-AzCosmosDBAccountRegion\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccountRegion\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Update-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\",\"ListItemText\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraTable\",\"ListItemText\":\"Update-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraTableThroughput\",\"ListItemText\":\"Update-AzCosmosDBCassandraTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraTableThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"Update-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Update-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBGremlinDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Update-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinGraphThroughput\",\"ListItemText\":\"Update-AzCosmosDBGremlinGraphThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinGraphThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Update-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBCollectionThroughput\",\"ListItemText\":\"Update-AzCosmosDBMongoDBCollectionThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBCollectionThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Update-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Update-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Update-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlContainer\",\"ListItemText\":\"Update-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlContainerThroughput\",\"ListItemText\":\"Update-AzCosmosDBSqlContainerThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlContainerThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Update-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBSqlDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Update-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Update-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Update-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Update-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Update-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBTable\",\"ListItemText\":\"Update-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBTableThroughput\",\"ListItemText\":\"Update-AzCosmosDBTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBTableThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCustomIpPrefix\",\"ListItemText\":\"Update-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Update-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksAccessConnector\",\"ListItemText\":\"Update-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksVNetPeering\",\"ListItemText\":\"Update-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksWorkspace\",\"ListItemText\":\"Update-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzDataCollectionRule\",\"ListItemText\":\"Update-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2\",\"ListItemText\":\"Update-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Update-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Update-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Update-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeGen2Item\",\"ListItemText\":\"Update-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionBackupInstanceAssociatedPolicy\",\"ListItemText\":\"Update-AzDataProtectionBackupInstanceAssociatedPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionBackupInstanceAssociatedPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionBackupVault\",\"ListItemText\":\"Update-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionResourceGuard\",\"ListItemText\":\"Update-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Update-AzDisk\",\"ListItemText\":\"Update-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Update-AzDisk\\r\\n\"},{\"CompletionText\":\"Update-AzDiskEncryptionSet\",\"ListItemText\":\"Update-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridChannel\",\"ListItemText\":\"Update-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Update-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerTopic\",\"ListItemText\":\"Update-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Update-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSubscription\",\"ListItemText\":\"Update-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSystemTopic\",\"ListItemText\":\"Update-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Update-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzFederatedIdentityCredentials\",\"ListItemText\":\"Update-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Update-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnCustomDomainValidationToken\",\"ListItemText\":\"Update-AzFrontDoorCdnCustomDomainValidationToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnCustomDomainValidationToken \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Update-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Update-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Update-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnProfile\",\"ListItemText\":\"Update-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnProfileSku\",\"ListItemText\":\"Update-AzFrontDoorCdnProfileSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnProfileSku \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnRoute\",\"ListItemText\":\"Update-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnRule\",\"ListItemText\":\"Update-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Update-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorWafPolicy\",\"ListItemText\":\"Update-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Update-AzFunctionApp\",\"ListItemText\":\"Update-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Update-AzFunctionAppPlan\",\"ListItemText\":\"Update-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Update-AzFunctionAppSetting\",\"ListItemText\":\"Update-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Update-AzGallery\",\"ListItemText\":\"Update-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Update-AzGallery\\r\\n\"},{\"CompletionText\":\"Update-AzGalleryApplication\",\"ListItemText\":\"Update-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Update-AzGalleryApplicationVersion\",\"ListItemText\":\"Update-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Update-AzGalleryImageDefinition\",\"ListItemText\":\"Update-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzGalleryImageVersion\",\"ListItemText\":\"Update-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Update-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareApisService\",\"ListItemText\":\"Update-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareApisWorkspace\",\"ListItemText\":\"Update-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareDicomService\",\"ListItemText\":\"Update-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareFhirService\",\"ListItemText\":\"Update-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareIotConnector\",\"ListItemText\":\"Update-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Update-AzImage\",\"ListItemText\":\"Update-AzImage\",\"ResultType\":2,\"ToolTip\":\"Update-AzImage\\r\\n\"},{\"CompletionText\":\"Update-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Update-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Update-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Update-AzIotHub\",\"ListItemText\":\"Update-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHub\\r\\n\"},{\"CompletionText\":\"Update-AzIotHubDeviceTwin\",\"ListItemText\":\"Update-AzIotHubDeviceTwin\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHubDeviceTwin\\r\\n\"},{\"CompletionText\":\"Update-AzIotHubModuleTwin\",\"ListItemText\":\"Update-AzIotHubModuleTwin\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHubModuleTwin\\r\\n\"},{\"CompletionText\":\"Update-AzIotSecuritySolution\",\"ListItemText\":\"Update-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVault\",\"ListItemText\":\"Update-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultCertificate\",\"ListItemText\":\"Update-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultKey\",\"ListItemText\":\"Update-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedHsm\",\"ListItemText\":\"Update-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Update-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedStorageAccountKey\",\"ListItemText\":\"Update-AzKeyVaultManagedStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedStorageAccountKey\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultNetworkRuleSet\",\"ListItemText\":\"Update-AzKeyVaultNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultSecret\",\"ListItemText\":\"Update-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Update-AzKustoCluster\",\"ListItemText\":\"Update-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Update-AzKustoDatabase\",\"ListItemText\":\"Update-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzKustoDataConnection\",\"ListItemText\":\"Update-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Update-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Update-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzKustoScript\",\"ListItemText\":\"Update-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Update-AzLoad\",\"ListItemText\":\"Update-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzLoad \\r\\n\"},{\"CompletionText\":\"Update-AzMaintenanceConfiguration\",\"ListItemText\":\"Update-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzManagedCassandraCluster\",\"ListItemText\":\"Update-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Update-AzManagedCassandraDataCenter\",\"ListItemText\":\"Update-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Update-AzManagementGroup\",\"ListItemText\":\"Update-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Update-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Update-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Update-AzMlCommitmentPlan\",\"ListItemText\":\"Update-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Update-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Update-AzMLServiceQuota\",\"ListItemText\":\"Update-AzMLServiceQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLServiceQuota \\r\\n\"},{\"CompletionText\":\"Update-AzMlWebService\",\"ListItemText\":\"Update-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Update-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspace\",\"ListItemText\":\"Update-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Update-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Update-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceCompute\",\"ListItemText\":\"Update-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Update-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Update-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzMonitorWorkspace\",\"ListItemText\":\"Update-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlConfiguration\",\"ListItemText\":\"Update-AzMySqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFirewallRule\",\"ListItemText\":\"Update-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServer\",\"ListItemText\":\"Update-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServerConfiguration\",\"ListItemText\":\"Update-AzMySqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Update-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlServer\",\"ListItemText\":\"Update-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlServerConfigurationsList\",\"ListItemText\":\"Update-AzMySqlServerConfigurationsList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlServerConfigurationsList \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Update-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Update-AzNetworkVirtualAppliance\",\"ListItemText\":\"Update-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Update-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsCluster\",\"ListItemText\":\"Update-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsDataExport\",\"ListItemText\":\"Update-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsTable\",\"ListItemText\":\"Update-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsWorkspaceSharedKey\",\"ListItemText\":\"Update-AzOperationalInsightsWorkspaceSharedKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsWorkspaceSharedKey\\r\\n\"},{\"CompletionText\":\"Update-AzP2sVpnGateway\",\"ListItemText\":\"Update-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlConfiguration\",\"ListItemText\":\"Update-AzPostgreSqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Update-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServerConfiguration\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlServer\",\"ListItemText\":\"Update-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Update-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Update-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Update-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Update-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrMobilityService\",\"ListItemText\":\"Update-AzRecoveryServicesAsrMobilityService\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrMobilityService\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Update-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Update-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrProtectionDirection\",\"ListItemText\":\"Update-AzRecoveryServicesAsrProtectionDirection\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrProtectionDirection\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Update-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Update-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Update-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesVault\",\"ListItemText\":\"Update-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Update-AzRedisEnterpriseCache\",\"ListItemText\":\"Update-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Update-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Update-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzRelayNamespace\",\"ListItemText\":\"Update-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Update-AzResourceMoverMoveResource\",\"ListItemText\":\"Update-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"Update-AzResourceMoverMoveResource\"},{\"CompletionText\":\"Update-AzRestorePointCollection\",\"ListItemText\":\"Update-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Update-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Update-AzRmStorageContainer\",\"ListItemText\":\"Update-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Update-AzRmStorageShare\",\"ListItemText\":\"Update-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Update-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Update-AzRoleManagementPolicy\",\"ListItemText\":\"Update-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzRouteMap\",\"ListItemText\":\"Update-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Update-AzRouteServer\",\"ListItemText\":\"Update-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Update-AzRouteServerPeer\",\"ListItemText\":\"Update-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Update-AzScheduledQueryRule\",\"ListItemText\":\"Update-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAlertRule\",\"ListItemText\":\"Update-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAlertRuleAction\",\"ListItemText\":\"Update-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAutomationRule\",\"ListItemText\":\"Update-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelBookmark\",\"ListItemText\":\"Update-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelBookmarkRelation\",\"ListItemText\":\"Update-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelDataConnector\",\"ListItemText\":\"Update-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelEntityQuery\",\"ListItemText\":\"Update-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncident\",\"ListItemText\":\"Update-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncidentComment\",\"ListItemText\":\"Update-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncidentRelation\",\"ListItemText\":\"Update-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelSetting\",\"ListItemText\":\"Update-AzSentinelSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelSetting \\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricApplication\",\"ListItemText\":\"Update-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricDurability\",\"ListItemText\":\"Update-AzServiceFabricDurability\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricDurability\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricNodeType\",\"ListItemText\":\"Update-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricReliability\",\"ListItemText\":\"Update-AzServiceFabricReliability\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricReliability\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricVmImage\",\"ListItemText\":\"Update-AzServiceFabricVmImage\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricVmImage\\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Update-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Update-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForWebApp\",\"ListItemText\":\"Update-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Update-AzSignalR\",\"ListItemText\":\"Update-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Update-AzSignalR\\r\\n\"},{\"CompletionText\":\"Update-AzSignalRNetworkAcl\",\"ListItemText\":\"Update-AzSignalRNetworkAcl\",\"ResultType\":2,\"ToolTip\":\"Update-AzSignalRNetworkAcl\\r\\n\"},{\"CompletionText\":\"Update-AzSnapshot\",\"ListItemText\":\"Update-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Update-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Update-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Update-AzSqlInstanceLink\",\"ListItemText\":\"Update-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncGroup\",\"ListItemText\":\"Update-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncMember\",\"ListItemText\":\"Update-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncSchema\",\"ListItemText\":\"Update-AzSqlSyncSchema\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncSchema\\r\\n\"},{\"CompletionText\":\"Update-AzSqlVM\",\"ListItemText\":\"Update-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Update-AzSqlVMGroup\",\"ListItemText\":\"Update-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Update-AzSshKey\",\"ListItemText\":\"Update-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzSshKey\\r\\n\"},{\"CompletionText\":\"Update-AzStackHciCluster\",\"ListItemText\":\"Update-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Update-AzStaticWebApp\",\"ListItemText\":\"Update-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Update-AzStaticWebAppUser\",\"ListItemText\":\"Update-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Update-AzStorageAccountNetworkRuleSet\",\"ListItemText\":\"Update-AzStorageAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzStorageBlobServiceProperty\",\"ListItemText\":\"Update-AzStorageBlobServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageBlobServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStorageEncryptionScope\",\"ListItemText\":\"Update-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"Update-AzStorageFileServiceProperty\",\"ListItemText\":\"Update-AzStorageFileServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageFileServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStorageMover\",\"ListItemText\":\"Update-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverAgent\",\"ListItemText\":\"Update-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverAzStorageContainerEndpoint\",\"ListItemText\":\"Update-AzStorageMoverAzStorageContainerEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverAzStorageContainerEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverJobDefinition\",\"ListItemText\":\"Update-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverNfsEndpoint\",\"ListItemText\":\"Update-AzStorageMoverNfsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverNfsEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverProject\",\"ListItemText\":\"Update-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Update-AzStorageServiceProperty\",\"ListItemText\":\"Update-AzStorageServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsCluster\",\"ListItemText\":\"Update-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsFunction\",\"ListItemText\":\"Update-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsInput\",\"ListItemText\":\"Update-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsJob\",\"ListItemText\":\"Update-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsOutput\",\"ListItemText\":\"Update-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsTransformation\",\"ListItemText\":\"Update-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"Update-AzSupportTicket\",\"ListItemText\":\"Update-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"Update-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseFirewallRule\",\"ListItemText\":\"Update-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Update-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Update-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPool\",\"ListItemText\":\"Update-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Update-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Update-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\",\"ListItemText\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseManagedVirtualNetworkConfig\",\"ListItemText\":\"Update-AzSynapseManagedVirtualNetworkConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseManagedVirtualNetworkConfig\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSparkPool\",\"ListItemText\":\"Update-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlDatabase\",\"ListItemText\":\"Update-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPool\",\"ListItemText\":\"Update-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseWorkspace\",\"ListItemText\":\"Update-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Update-AzTag\",\"ListItemText\":\"Update-AzTag\",\"ResultType\":2,\"ToolTip\":\"Update-AzTag\\r\\n\"},{\"CompletionText\":\"Update-AzUserAssignedIdentity\",\"ListItemText\":\"Update-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Update-AzVHubRouteTable\",\"ListItemText\":\"Update-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualApplianceSite\",\"ListItemText\":\"Update-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHub\",\"ListItemText\":\"Update-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHubBgpConnection\",\"ListItemText\":\"Update-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHubVnetConnection\",\"ListItemText\":\"Update-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Update-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualRouter\",\"ListItemText\":\"Update-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualRouterPeer\",\"ListItemText\":\"Update-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualWan\",\"ListItemText\":\"Update-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Update-AzVM\",\"ListItemText\":\"Update-AzVM\",\"ResultType\":2,\"ToolTip\":\"Update-AzVM\\r\\n\"},{\"CompletionText\":\"Update-AzVmss\",\"ListItemText\":\"Update-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmss\\r\\n\"},{\"CompletionText\":\"Update-AzVmssInstance\",\"ListItemText\":\"Update-AzVmssInstance\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmssInstance\\r\\n\"},{\"CompletionText\":\"Update-AzVmssVM\",\"ListItemText\":\"Update-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Update-AzVpnConnection\",\"ListItemText\":\"Update-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVpnGateway\",\"ListItemText\":\"Update-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Update-AzVpnGatewayNatRule\",\"ListItemText\":\"Update-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Update-AzVpnServerConfiguration\",\"ListItemText\":\"Update-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Update-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Update-AzVpnSite\",\"ListItemText\":\"Update-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Update-AzWebAppAccessRestrictionConfig\",\"ListItemText\":\"Update-AzWebAppAccessRestrictionConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzWebAppAccessRestrictionConfig\\r\\n\"},{\"CompletionText\":\"Update-AzWebAppTrafficRouting\",\"ListItemText\":\"Update-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Update-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Update-AzWebPubSub\",\"ListItemText\":\"Update-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Update-AzWvdApplication\",\"ListItemText\":\"Update-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Update-AzWvdApplicationGroup\",\"ListItemText\":\"Update-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Update-AzWvdDesktop\",\"ListItemText\":\"Update-AzWvdDesktop\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdDesktop \\r\\n\"},{\"CompletionText\":\"Update-AzWvdHostPool\",\"ListItemText\":\"Update-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Update-AzWvdMsixPackage\",\"ListItemText\":\"Update-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Update-AzWvdScalingPlan\",\"ListItemText\":\"Update-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Update-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Update-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Update-AzWvdSessionHost\",\"ListItemText\":\"Update-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Update-AzWvdWorkspace\",\"ListItemText\":\"Update-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Update-Disk\",\"ListItemText\":\"Update-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Disk \\r\\n\"},{\"CompletionText\":\"Update-DscConfiguration\",\"ListItemText\":\"Update-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Update-EtwTraceSession\",\"ListItemText\":\"Update-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Update-FormatData\",\"ListItemText\":\"Update-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-FormatData [[-AppendPath] ] [-PrependPath ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-Help\",\"ListItemText\":\"Update-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Help [[-Module] ] [[-SourcePath] ] [[-UICulture] ] [-FullyQualifiedModule ] [-Recurse] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-Help [[-Module] ] [[-UICulture] ] [-FullyQualifiedModule ] [-LiteralPath ] [-Recurse] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-HostStorageCache\",\"ListItemText\":\"Update-HostStorageCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-HostStorageCache \\r\\n\"},{\"CompletionText\":\"Update-IscsiTarget\",\"ListItemText\":\"Update-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Update-IscsiTargetPortal\",\"ListItemText\":\"Update-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Update-LapsADSchema\",\"ListItemText\":\"Update-LapsADSchema\",\"ResultType\":2,\"ToolTip\":\"Update-LapsADSchema\\r\\n\"},{\"CompletionText\":\"Update-List\",\"ListItemText\":\"Update-List\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-List [[-Property] ] [-Add ] [-Remove ] [-InputObject ] []\\r\\n\\r\\nUpdate-List [[-Property] ] -Replace [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Update-Module\",\"ListItemText\":\"Update-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Module \\r\\n\"},{\"CompletionText\":\"Update-ModuleManifest\",\"ListItemText\":\"Update-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ModuleManifest \\r\\n\"},{\"CompletionText\":\"Update-MpSignature\",\"ListItemText\":\"Update-MpSignature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-MpSignature \\r\\n\"},{\"CompletionText\":\"Update-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Update-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Update-NetIPsecRule\",\"ListItemText\":\"Update-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Update-PSModuleManifest\",\"ListItemText\":\"Update-PSModuleManifest\",\"ResultType\":2,\"ToolTip\":\"Update-PSModuleManifest\\r\\n\"},{\"CompletionText\":\"Update-PSResource\",\"ListItemText\":\"Update-PSResource\",\"ResultType\":2,\"ToolTip\":\"Update-PSResource\\r\\n\"},{\"CompletionText\":\"Update-PSScriptFileInfo\",\"ListItemText\":\"Update-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Update-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Update-Script\",\"ListItemText\":\"Update-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Script \\r\\n\"},{\"CompletionText\":\"Update-ScriptFileInfo\",\"ListItemText\":\"Update-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"Update-SmbMultichannelConnection\",\"ListItemText\":\"Update-SmbMultichannelConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-SmbMultichannelConnection \\r\\n\"},{\"CompletionText\":\"Update-StorageBusCache\",\"ListItemText\":\"Update-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Update-StorageFirmware\",\"ListItemText\":\"Update-StorageFirmware\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageFirmware \\r\\n\"},{\"CompletionText\":\"Update-StoragePool\",\"ListItemText\":\"Update-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StoragePool \\r\\n\"},{\"CompletionText\":\"Update-StorageProviderCache\",\"ListItemText\":\"Update-StorageProviderCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageProviderCache \\r\\n\"},{\"CompletionText\":\"Update-TypeData\",\"ListItemText\":\"Update-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-TypeData [[-AppendPath] ] [-PrependPath ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-TypeData -TypeName [-MemberType ] [-MemberName ] [-Value ] [-SecondValue ] [-TypeConverter ] [-TypeAdapter ] [-SerializationMethod ] [-TargetTypeForDeserialization ] [-SerializationDepth ] [-DefaultDisplayProperty ] [-InheritPropertySerializationSet ] [-StringSerializationSource ] [-DefaultDisplayPropertySet ] [-DefaultKeyPropertySet ] [-PropertySerializationSet ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-TypeData [-TypeData] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-VMVersion\",\"ListItemText\":\"Update-VMVersion\",\"ResultType\":2,\"ToolTip\":\"Update-VMVersion\\r\\n\"},{\"CompletionText\":\"Update-WIMBootEntry\",\"ListItemText\":\"Update-WIMBootEntry\",\"ResultType\":2,\"ToolTip\":\"Update-WIMBootEntry\\r\\n\"},{\"CompletionText\":\"upfc.exe\",\"ListItemText\":\"upfc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\upfc.exe\"},{\"CompletionText\":\"UpgradeResultsUI.exe\",\"ListItemText\":\"UpgradeResultsUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UpgradeResultsUI.exe\"},{\"CompletionText\":\"upmo\",\"ListItemText\":\"upmo\",\"ResultType\":2,\"ToolTip\":\"upmo\"},{\"CompletionText\":\"upnpcont.exe\",\"ListItemText\":\"upnpcont.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\upnpcont.exe\"},{\"CompletionText\":\"UPPrinterInstaller.exe\",\"ListItemText\":\"UPPrinterInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UPPrinterInstaller.exe\"},{\"CompletionText\":\"Use-AzHDInsightCluster\",\"ListItemText\":\"Use-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Use-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Use-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Use-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Use-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Use-WindowsUnattend\",\"ListItemText\":\"Use-WindowsUnattend\",\"ResultType\":2,\"ToolTip\":\"Use-WindowsUnattend\\r\\n\"},{\"CompletionText\":\"UserAccountBroker.exe\",\"ListItemText\":\"UserAccountBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserAccountBroker.exe\"},{\"CompletionText\":\"UserAccountControlSettings.exe\",\"ListItemText\":\"UserAccountControlSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserAccountControlSettings.exe\"},{\"CompletionText\":\"UserDataSource.exe\",\"ListItemText\":\"UserDataSource.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserDataSource.exe\"},{\"CompletionText\":\"userinit.exe\",\"ListItemText\":\"userinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\userinit.exe\"},{\"CompletionText\":\"UsoClient.exe\",\"ListItemText\":\"UsoClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UsoClient.exe\"},{\"CompletionText\":\"UtcDecoderHost.exe\",\"ListItemText\":\"UtcDecoderHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UtcDecoderHost.exe\"},{\"CompletionText\":\"Utilman.exe\",\"ListItemText\":\"Utilman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Utilman.exe\"},{\"CompletionText\":\"V:\",\"ListItemText\":\"V:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nV: \\r\\n\"},{\"CompletionText\":\"Validate-AzDataShare\",\"ListItemText\":\"Validate-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Validate-AzDataShare\"},{\"CompletionText\":\"VaultCmd.exe\",\"ListItemText\":\"VaultCmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VaultCmd.exe\"},{\"CompletionText\":\"vds.exe\",\"ListItemText\":\"vds.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vds.exe\"},{\"CompletionText\":\"vdsldr.exe\",\"ListItemText\":\"vdsldr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vdsldr.exe\"},{\"CompletionText\":\"verclsid.exe\",\"ListItemText\":\"verclsid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verclsid.exe\"},{\"CompletionText\":\"verifier.exe\",\"ListItemText\":\"verifier.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verifier.exe\"},{\"CompletionText\":\"verifiergui.exe\",\"ListItemText\":\"verifiergui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verifiergui.exe\"},{\"CompletionText\":\"vfpctrl.exe\",\"ListItemText\":\"vfpctrl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vfpctrl.exe\"},{\"CompletionText\":\"virtmgmt.msc\",\"ListItemText\":\"virtmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\virtmgmt.msc\"},{\"CompletionText\":\"vmcompute.exe\",\"ListItemText\":\"vmcompute.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmcompute.exe\"},{\"CompletionText\":\"vmconnect.exe\",\"ListItemText\":\"vmconnect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmconnect.exe\"},{\"CompletionText\":\"vmms.exe\",\"ListItemText\":\"vmms.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmms.exe\"},{\"CompletionText\":\"vmplatformca.exe\",\"ListItemText\":\"vmplatformca.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmplatformca.exe\"},{\"CompletionText\":\"vmsp.exe\",\"ListItemText\":\"vmsp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmsp.exe\"},{\"CompletionText\":\"vmwp.exe\",\"ListItemText\":\"vmwp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmwp.exe\"},{\"CompletionText\":\"VoiceAccess.exe\",\"ListItemText\":\"VoiceAccess.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VoiceAccess.exe\"},{\"CompletionText\":\"vsce.cmd\",\"ListItemText\":\"vsce.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\vsce.cmd\"},{\"CompletionText\":\"vsce.ps1\",\"ListItemText\":\"vsce.ps1\",\"ResultType\":2,\"ToolTip\":\"vsce.ps1 \\r\\n\"},{\"CompletionText\":\"vscode-bisect.cmd\",\"ListItemText\":\"vscode-bisect.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\vscode-bisect.cmd\"},{\"CompletionText\":\"vscode-bisect.ps1\",\"ListItemText\":\"vscode-bisect.ps1\",\"ResultType\":2,\"ToolTip\":\"vscode-bisect.ps1 \\r\\n\"},{\"CompletionText\":\"VsGraphicsDesktopEngine.exe\",\"ListItemText\":\"VsGraphicsDesktopEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VsGraphicsDesktopEngine.exe\"},{\"CompletionText\":\"VsGraphicsRemoteEngine.exe\",\"ListItemText\":\"VsGraphicsRemoteEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VsGraphicsRemoteEngine.exe\"},{\"CompletionText\":\"vssadmin.exe\",\"ListItemText\":\"vssadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vssadmin.exe\"},{\"CompletionText\":\"VSSVC.exe\",\"ListItemText\":\"VSSVC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VSSVC.exe\"},{\"CompletionText\":\"vulkaninfo-1-999-0-0-0.exe\",\"ListItemText\":\"vulkaninfo-1-999-0-0-0.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vulkaninfo-1-999-0-0-0.exe\"},{\"CompletionText\":\"vulkaninfo.exe\",\"ListItemText\":\"vulkaninfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vulkaninfo.exe\"},{\"CompletionText\":\"w32tm.exe\",\"ListItemText\":\"w32tm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\w32tm.exe\"},{\"CompletionText\":\"W:\",\"ListItemText\":\"W:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nW: \\r\\n\"},{\"CompletionText\":\"Wait-AdlJob\",\"ListItemText\":\"Wait-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AdlJob\"},{\"CompletionText\":\"Wait-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Wait-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Wait-AzHDInsightJob\",\"ListItemText\":\"Wait-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Wait-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Wait-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Wait-AzSynapseSparkJob\",\"ListItemText\":\"Wait-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Wait-Debugger\",\"ListItemText\":\"Wait-Debugger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Debugger []\\r\\n\"},{\"CompletionText\":\"Wait-Event\",\"ListItemText\":\"Wait-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Event [[-SourceIdentifier] ] [-Timeout ] []\\r\\n\"},{\"CompletionText\":\"Wait-Job\",\"ListItemText\":\"Wait-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Job [-Id] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Job] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Name] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-InstanceId] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-State] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Filter] [-Any] [-Timeout ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Wait-Process\",\"ListItemText\":\"Wait-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Process [-Name] [[-Timeout] ] [-Any] [-PassThru] []\\r\\n\\r\\nWait-Process [-Id] [[-Timeout] ] [-Any] [-PassThru] []\\r\\n\\r\\nWait-Process [[-Timeout] ] -InputObject [-Any] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Wait-VM\",\"ListItemText\":\"Wait-VM\",\"ResultType\":2,\"ToolTip\":\"Wait-VM\\r\\n\"},{\"CompletionText\":\"waitfor.exe\",\"ListItemText\":\"waitfor.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\waitfor.exe\"},{\"CompletionText\":\"WallpaperHost.exe\",\"ListItemText\":\"WallpaperHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WallpaperHost.exe\"},{\"CompletionText\":\"wbadmin.exe\",\"ListItemText\":\"wbadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wbadmin.exe\"},{\"CompletionText\":\"wbemtest.exe\",\"ListItemText\":\"wbemtest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\wbemtest.exe\"},{\"CompletionText\":\"wbengine.exe\",\"ListItemText\":\"wbengine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wbengine.exe\"},{\"CompletionText\":\"WdfPerfEnhancedVerifier.cmd\",\"ListItemText\":\"WdfPerfEnhancedVerifier.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\WdfPerfEnhancedVerifier.cmd\"},{\"CompletionText\":\"wecutil.exe\",\"ListItemText\":\"wecutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wecutil.exe\"},{\"CompletionText\":\"WerFault.exe\",\"ListItemText\":\"WerFault.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WerFault.exe\"},{\"CompletionText\":\"WerFaultSecure.exe\",\"ListItemText\":\"WerFaultSecure.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WerFaultSecure.exe\"},{\"CompletionText\":\"wermgr.exe\",\"ListItemText\":\"wermgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wermgr.exe\"},{\"CompletionText\":\"wevtutil.exe\",\"ListItemText\":\"wevtutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wevtutil.exe\"},{\"CompletionText\":\"wextract.exe\",\"ListItemText\":\"wextract.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wextract.exe\"},{\"CompletionText\":\"WF.msc\",\"ListItemText\":\"WF.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WF.msc\"},{\"CompletionText\":\"WFS.exe\",\"ListItemText\":\"WFS.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WFS.exe\"},{\"CompletionText\":\"where\",\"ListItemText\":\"where\",\"ResultType\":2,\"ToolTip\":\"Where-Object\"},{\"CompletionText\":\"Where-Object\",\"ListItemText\":\"Where-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWhere-Object [-Property] [[-Value] ] [-InputObject ] [-EQ] []\\r\\n\\r\\nWhere-Object [-FilterScript] [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CEQ [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -GT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CGT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -LT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -GE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CGE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -LE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Like [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Match [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Contains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -In [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Is [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -IsNot [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] -Not [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"where.exe\",\"ListItemText\":\"where.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\where.exe\"},{\"CompletionText\":\"whoami.exe\",\"ListItemText\":\"whoami.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\whoami.exe\"},{\"CompletionText\":\"wiaacmgr.exe\",\"ListItemText\":\"wiaacmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wiaacmgr.exe\"},{\"CompletionText\":\"wiawow64.exe\",\"ListItemText\":\"wiawow64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wiawow64.exe\"},{\"CompletionText\":\"wifitask.exe\",\"ListItemText\":\"wifitask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wifitask.exe\"},{\"CompletionText\":\"wimserv.exe\",\"ListItemText\":\"wimserv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wimserv.exe\"},{\"CompletionText\":\"WinBioDataModelOOBE.exe\",\"ListItemText\":\"WinBioDataModelOOBE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinBioDataModelOOBE.exe\"},{\"CompletionText\":\"Windows.Media.BackgroundPlayback.exe\",\"ListItemText\":\"Windows.Media.BackgroundPlayback.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Windows.Media.BackgroundPlayback.exe\"},{\"CompletionText\":\"Windows.WARP.JITService.exe\",\"ListItemText\":\"Windows.WARP.JITService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Windows.WARP.JITService.exe\"},{\"CompletionText\":\"WindowsActionDialog.exe\",\"ListItemText\":\"WindowsActionDialog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WindowsActionDialog.exe\"},{\"CompletionText\":\"WindowsPackageManagerServer.exe\",\"ListItemText\":\"WindowsPackageManagerServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\WindowsPackageManagerServer.exe\"},{\"CompletionText\":\"WindowsUpdateElevatedInstaller.exe\",\"ListItemText\":\"WindowsUpdateElevatedInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WindowsUpdateElevatedInstaller.exe\"},{\"CompletionText\":\"winget.exe\",\"ListItemText\":\"winget.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\winget.exe\"},{\"CompletionText\":\"winhlp32.exe\",\"ListItemText\":\"winhlp32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\winhlp32.exe\"},{\"CompletionText\":\"wininit.exe\",\"ListItemText\":\"wininit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wininit.exe\"},{\"CompletionText\":\"winload.exe\",\"ListItemText\":\"winload.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winload.exe\"},{\"CompletionText\":\"winlogon.exe\",\"ListItemText\":\"winlogon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winlogon.exe\"},{\"CompletionText\":\"WinMgmt.exe\",\"ListItemText\":\"WinMgmt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WinMgmt.exe\"},{\"CompletionText\":\"winresume.exe\",\"ListItemText\":\"winresume.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winresume.exe\"},{\"CompletionText\":\"winrm.cmd\",\"ListItemText\":\"winrm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrm.cmd\"},{\"CompletionText\":\"winrm.vbs\",\"ListItemText\":\"winrm.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrm.vbs\"},{\"CompletionText\":\"winrs.exe\",\"ListItemText\":\"winrs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrs.exe\"},{\"CompletionText\":\"winrshost.exe\",\"ListItemText\":\"winrshost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrshost.exe\"},{\"CompletionText\":\"WinRTNetMUAHostServer.exe\",\"ListItemText\":\"WinRTNetMUAHostServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinRTNetMUAHostServer.exe\"},{\"CompletionText\":\"WinSAT.exe\",\"ListItemText\":\"WinSAT.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinSAT.exe\"},{\"CompletionText\":\"winver.exe\",\"ListItemText\":\"winver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winver.exe\"},{\"CompletionText\":\"wjb\",\"ListItemText\":\"wjb\",\"ResultType\":2,\"ToolTip\":\"Wait-Job\"},{\"CompletionText\":\"wkspbroker.exe\",\"ListItemText\":\"wkspbroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wkspbroker.exe\"},{\"CompletionText\":\"wksprt.exe\",\"ListItemText\":\"wksprt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wksprt.exe\"},{\"CompletionText\":\"wlanext.exe\",\"ListItemText\":\"wlanext.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wlanext.exe\"},{\"CompletionText\":\"wlrmdr.exe\",\"ListItemText\":\"wlrmdr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wlrmdr.exe\"},{\"CompletionText\":\"WMIADAP.exe\",\"ListItemText\":\"WMIADAP.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WMIADAP.exe\"},{\"CompletionText\":\"WmiApSrv.exe\",\"ListItemText\":\"WmiApSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WmiApSrv.exe\"},{\"CompletionText\":\"WMIC.exe\",\"ListItemText\":\"WMIC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WMIC.exe\"},{\"CompletionText\":\"WmiMgmt.msc\",\"ListItemText\":\"WmiMgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WmiMgmt.msc\"},{\"CompletionText\":\"WmiPrvSE.exe\",\"ListItemText\":\"WmiPrvSE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WmiPrvSE.exe\"},{\"CompletionText\":\"WMPDMC.exe\",\"ListItemText\":\"WMPDMC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WMPDMC.exe\"},{\"CompletionText\":\"WorkFolders.exe\",\"ListItemText\":\"WorkFolders.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WorkFolders.exe\"},{\"CompletionText\":\"wowreg32.exe\",\"ListItemText\":\"wowreg32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wowreg32.exe\"},{\"CompletionText\":\"wpa.exe\",\"ListItemText\":\"wpa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpa.exe\"},{\"CompletionText\":\"wpaexporter.exe\",\"ListItemText\":\"wpaexporter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpaexporter.exe\"},{\"CompletionText\":\"wpbbin.exe\",\"ListItemText\":\"wpbbin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpbbin.exe\"},{\"CompletionText\":\"WpcMon.exe\",\"ListItemText\":\"WpcMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WpcMon.exe\"},{\"CompletionText\":\"WpcTok.exe\",\"ListItemText\":\"WpcTok.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WpcTok.exe\"},{\"CompletionText\":\"WPDShextAutoplay.exe\",\"ListItemText\":\"WPDShextAutoplay.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WPDShextAutoplay.exe\"},{\"CompletionText\":\"wpnpinst.exe\",\"ListItemText\":\"wpnpinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpnpinst.exe\"},{\"CompletionText\":\"wpr.exe\",\"ListItemText\":\"wpr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpr.exe\"},{\"CompletionText\":\"WPRUI.exe\",\"ListItemText\":\"WPRUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\WPRUI.exe\"},{\"CompletionText\":\"write\",\"ListItemText\":\"write\",\"ResultType\":2,\"ToolTip\":\"Write-Output\"},{\"CompletionText\":\"Write-Debug\",\"ListItemText\":\"Write-Debug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Debug [-Message] []\\r\\n\"},{\"CompletionText\":\"Write-DtcTransactionsTraceSession\",\"ListItemText\":\"Write-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Write-Error\",\"ListItemText\":\"Write-Error\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Error [-Message] [-Category ] [-ErrorId ] [-TargetObject ] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\\r\\nWrite-Error [-Exception] [-Message ] [-Category ] [-ErrorId ] [-TargetObject ] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\\r\\nWrite-Error [-ErrorRecord] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\"},{\"CompletionText\":\"Write-FileSystemCache\",\"ListItemText\":\"Write-FileSystemCache\",\"ResultType\":2,\"ToolTip\":\"Write-FileSystemCache\"},{\"CompletionText\":\"Write-GitBranchName\",\"ListItemText\":\"Write-GitBranchName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitBranchName \\r\\n\"},{\"CompletionText\":\"Write-GitBranchStatus\",\"ListItemText\":\"Write-GitBranchStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitBranchStatus \\r\\n\"},{\"CompletionText\":\"Write-GitIndexStatus\",\"ListItemText\":\"Write-GitIndexStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitIndexStatus \\r\\n\"},{\"CompletionText\":\"Write-GitStashCount\",\"ListItemText\":\"Write-GitStashCount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitStashCount \\r\\n\"},{\"CompletionText\":\"Write-GitStatus\",\"ListItemText\":\"Write-GitStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitStatus \\r\\n\"},{\"CompletionText\":\"Write-GitWorkingDirStatus\",\"ListItemText\":\"Write-GitWorkingDirStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitWorkingDirStatus \\r\\n\"},{\"CompletionText\":\"Write-GitWorkingDirStatusSummary\",\"ListItemText\":\"Write-GitWorkingDirStatusSummary\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitWorkingDirStatusSummary \\r\\n\"},{\"CompletionText\":\"Write-Host\",\"ListItemText\":\"Write-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Host [[-Object] ] [-NoNewline] [-Separator ] [-ForegroundColor ] [-BackgroundColor ] []\\r\\n\"},{\"CompletionText\":\"Write-Information\",\"ListItemText\":\"Write-Information\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Information [-MessageData] [[-Tags] ] []\\r\\n\"},{\"CompletionText\":\"Write-Output\",\"ListItemText\":\"Write-Output\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Output [-InputObject] [-NoEnumerate] []\\r\\n\"},{\"CompletionText\":\"Write-PrinterNfcTag\",\"ListItemText\":\"Write-PrinterNfcTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-PrinterNfcTag \\r\\n\"},{\"CompletionText\":\"Write-Progress\",\"ListItemText\":\"Write-Progress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Progress [[-Activity] ] [[-Status] ] [[-Id] ] [-PercentComplete ] [-SecondsRemaining ] [-CurrentOperation ] [-ParentId ] [-Completed] [-SourceId ] []\\r\\n\"},{\"CompletionText\":\"Write-Prompt\",\"ListItemText\":\"Write-Prompt\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Prompt \\r\\n\"},{\"CompletionText\":\"Write-VcsStatus\",\"ListItemText\":\"Write-VcsStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-VcsStatus \\r\\n\"},{\"CompletionText\":\"Write-Verbose\",\"ListItemText\":\"Write-Verbose\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Verbose [-Message] []\\r\\n\"},{\"CompletionText\":\"Write-VolumeCache\",\"ListItemText\":\"Write-VolumeCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-VolumeCache \\r\\n\"},{\"CompletionText\":\"Write-Warning\",\"ListItemText\":\"Write-Warning\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Warning [-Message] []\\r\\n\"},{\"CompletionText\":\"write.exe\",\"ListItemText\":\"write.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\write.exe\"},{\"CompletionText\":\"wscadminui.exe\",\"ListItemText\":\"wscadminui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscadminui.exe\"},{\"CompletionText\":\"WSCollect.exe\",\"ListItemText\":\"WSCollect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSCollect.exe\"},{\"CompletionText\":\"wscript.exe\",\"ListItemText\":\"wscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscript.exe\"},{\"CompletionText\":\"wscui.cpl\",\"ListItemText\":\"wscui.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscui.cpl\"},{\"CompletionText\":\"wsgen.exe\",\"ListItemText\":\"wsgen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\wsgen.exe\"},{\"CompletionText\":\"wsimport.exe\",\"ListItemText\":\"wsimport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\wsimport.exe\"},{\"CompletionText\":\"wsl.exe\",\"ListItemText\":\"wsl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsl.exe\"},{\"CompletionText\":\"wslconfig.exe\",\"ListItemText\":\"wslconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wslconfig.exe\"},{\"CompletionText\":\"wslg.exe\",\"ListItemText\":\"wslg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wslg.exe\"},{\"CompletionText\":\"WSManHTTPConfig.exe\",\"ListItemText\":\"WSManHTTPConfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSManHTTPConfig.exe\"},{\"CompletionText\":\"wsmprovhost.exe\",\"ListItemText\":\"wsmprovhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsmprovhost.exe\"},{\"CompletionText\":\"wsqmcons.exe\",\"ListItemText\":\"wsqmcons.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsqmcons.exe\"},{\"CompletionText\":\"WSReset.exe\",\"ListItemText\":\"WSReset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSReset.exe\"},{\"CompletionText\":\"wt.exe\",\"ListItemText\":\"wt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wt.exe\"},{\"CompletionText\":\"wuapihost.exe\",\"ListItemText\":\"wuapihost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wuapihost.exe\"},{\"CompletionText\":\"wuauclt.exe\",\"ListItemText\":\"wuauclt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wuauclt.exe\"},{\"CompletionText\":\"WUDFCompanionHost.exe\",\"ListItemText\":\"WUDFCompanionHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WUDFCompanionHost.exe\"},{\"CompletionText\":\"WUDFHost.exe\",\"ListItemText\":\"WUDFHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WUDFHost.exe\"},{\"CompletionText\":\"wusa.exe\",\"ListItemText\":\"wusa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wusa.exe\"},{\"CompletionText\":\"WWAHost.exe\",\"ListItemText\":\"WWAHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WWAHost.exe\"},{\"CompletionText\":\"X:\",\"ListItemText\":\"X:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nX: \\r\\n\"},{\"CompletionText\":\"XblGameSaveTask.exe\",\"ListItemText\":\"XblGameSaveTask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\XblGameSaveTask.exe\"},{\"CompletionText\":\"xbootmgr.exe\",\"ListItemText\":\"xbootmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xbootmgr.exe\"},{\"CompletionText\":\"xbootmgrsleep.exe\",\"ListItemText\":\"xbootmgrsleep.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xbootmgrsleep.exe\"},{\"CompletionText\":\"xcopy.exe\",\"ListItemText\":\"xcopy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\xcopy.exe\"},{\"CompletionText\":\"xjc.exe\",\"ListItemText\":\"xjc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\xjc.exe\"},{\"CompletionText\":\"xperf.exe\",\"ListItemText\":\"xperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xperf.exe\"},{\"CompletionText\":\"xwizard.exe\",\"ListItemText\":\"xwizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\xwizard.exe\"},{\"CompletionText\":\"Y:\",\"ListItemText\":\"Y:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nY: \\r\\n\"},{\"CompletionText\":\"yarn.cmd\",\"ListItemText\":\"yarn.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yarn.cmd\"},{\"CompletionText\":\"yarn.ps1\",\"ListItemText\":\"yarn.ps1\",\"ResultType\":2,\"ToolTip\":\"yarn.ps1 \\r\\n\"},{\"CompletionText\":\"yarnpkg.cmd\",\"ListItemText\":\"yarnpkg.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yarnpkg.cmd\"},{\"CompletionText\":\"yarnpkg.ps1\",\"ListItemText\":\"yarnpkg.ps1\",\"ResultType\":2,\"ToolTip\":\"yarnpkg.ps1 \\r\\n\"},{\"CompletionText\":\"yo-complete.cmd\",\"ListItemText\":\"yo-complete.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yo-complete.cmd\"},{\"CompletionText\":\"yo-complete.ps1\",\"ListItemText\":\"yo-complete.ps1\",\"ResultType\":2,\"ToolTip\":\"yo-complete.ps1 \\r\\n\"},{\"CompletionText\":\"yo.cmd\",\"ListItemText\":\"yo.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yo.cmd\"},{\"CompletionText\":\"yo.ps1\",\"ListItemText\":\"yo.ps1\",\"ResultType\":2,\"ToolTip\":\"yo.ps1 \\r\\n\"},{\"CompletionText\":\"Z:\",\"ListItemText\":\"Z:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nZ: \\r\\n\"},{\"CompletionText\":\"__VSCode-Escape-Value\",\"ListItemText\":\"__VSCode-Escape-Value\",\"ResultType\":2,\"ToolTip\":\"\\r\\n__VSCode-Escape-Value [[-value] ]\\r\\n\"},{\"CompletionText\":\"Defender\\\\Add-MpPreference\",\"ListItemText\":\"Add-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-MpPreference \\r\\n\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\bash.exe\",\"ListItemText\":\"bash.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\bash.exe\"},{\"CompletionText\":\"Az.Sql\\\\Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"'C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe'\",\"ListItemText\":\"code-tunnel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe\"},{\"CompletionText\":\"'C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code.cmd'\",\"ListItemText\":\"code.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code.cmd\"},{\"CompletionText\":\"Microsoft.PowerShell.Archive\\\\Compress-Archive\",\"ListItemText\":\"Compress-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompress-Archive \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Disable-PhysicalDiskIndication\",\"ListItemText\":\"Disable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Disable-PhysicalDiskIndication\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-PSTrace\",\"ListItemText\":\"Disable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSTrace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-PSWSManCombinedTrace\",\"ListItemText\":\"Disable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Disable-StorageDiagnosticLog\",\"ListItemText\":\"Disable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Disable-StorageDiagnosticLog\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-WSManTrace\",\"ListItemText\":\"Disable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WSManTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Enable-PhysicalDiskIndication\",\"ListItemText\":\"Enable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Enable-PhysicalDiskIndication\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-PSTrace\",\"ListItemText\":\"Enable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSTrace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-PSWSManCombinedTrace\",\"ListItemText\":\"Enable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Enable-StorageDiagnosticLog\",\"ListItemText\":\"Enable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Enable-StorageDiagnosticLog\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-WSManTrace\",\"ListItemText\":\"Enable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Microsoft.PowerShell.Archive\\\\Expand-Archive\",\"ListItemText\":\"Expand-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-Archive \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Export-VMCheckpoint\",\"ListItemText\":\"Export-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Export-VMCheckpoint\"},{\"CompletionText\":\"PowerShellGet\\\\fimo\",\"ListItemText\":\"fimo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\fimo\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Command\",\"ListItemText\":\"Find-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Command \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-DscResource\",\"ListItemText\":\"Find-DscResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-DscResource \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Module\",\"ListItemText\":\"Find-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-RoleCapability\",\"ListItemText\":\"Find-RoleCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-RoleCapability \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Script\",\"ListItemText\":\"Find-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Script \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Flush-Volume\",\"ListItemText\":\"Flush-Volume\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Flush-Volume\"},{\"CompletionText\":\"CimCmdlets\\\\gcai\",\"ListItemText\":\"gcai\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcai\"},{\"CompletionText\":\"CimCmdlets\\\\gcim\",\"ListItemText\":\"gcim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcim\"},{\"CompletionText\":\"CimCmdlets\\\\gcls\",\"ListItemText\":\"gcls\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcls\"},{\"CompletionText\":\"CimCmdlets\\\\gcms\",\"ListItemText\":\"gcms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcms\"},{\"CompletionText\":\"Az.Sql\\\\Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-DiskSNV\",\"ListItemText\":\"Get-DiskSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-DiskSNV\"},{\"CompletionText\":\"PowerShellGet\\\\Get-InstalledModule\",\"ListItemText\":\"Get-InstalledModule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledModule \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Get-InstalledScript\",\"ListItemText\":\"Get-InstalledScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledScript \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Get-LogProperties\",\"ListItemText\":\"Get-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LogProperties \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpComputerStatus\",\"ListItemText\":\"Get-MpComputerStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpComputerStatus \\r\\n\"},{\"CompletionText\":\"DefenderPerformance\\\\Get-MpPerformanceReport\",\"ListItemText\":\"Get-MpPerformanceReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPerformanceReport \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpPreference\",\"ListItemText\":\"Get-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPreference \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreat\",\"ListItemText\":\"Get-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreat \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreatCatalog\",\"ListItemText\":\"Get-MpThreatCatalog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatCatalog \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreatDetection\",\"ListItemText\":\"Get-MpThreatDetection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatDetection \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-PhysicalDiskSNV\",\"ListItemText\":\"Get-PhysicalDiskSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-PhysicalDiskSNV\"},{\"CompletionText\":\"PowerShellGet\\\\Get-PSRepository\",\"ListItemText\":\"Get-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSRepository \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-StorageEnclosureSNV\",\"ListItemText\":\"Get-StorageEnclosureSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-StorageEnclosureSNV\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-VMCheckpoint\",\"ListItemText\":\"Get-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-VMCheckpoint\"},{\"CompletionText\":\"'C:\\\\Program Files\\\\Git\\\\cmd\\\\git-lfs.exe'\",\"ListItemText\":\"git-lfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-lfs.exe\"},{\"CompletionText\":\"Hyper-V\\\\gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvm\"},{\"CompletionText\":\"VMDirectStorage\\\\gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvm\"},{\"CompletionText\":\"Hyper-V\\\\gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvmr\"},{\"CompletionText\":\"VMDirectStorage\\\\gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvmr\"},{\"CompletionText\":\"Hyper-V\\\\gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvmrs\"},{\"CompletionText\":\"VMDirectStorage\\\\gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvmrs\"},{\"CompletionText\":\"CimCmdlets\\\\icim\",\"ListItemText\":\"icim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\icim\"},{\"CompletionText\":\"VMDirectStorage\\\\Initialize-Volume\",\"ListItemText\":\"Initialize-Volume\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Initialize-Volume\"},{\"CompletionText\":\"PowerShellGet\\\\inmo\",\"ListItemText\":\"inmo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\inmo\"},{\"CompletionText\":\"PowerShellGet\\\\Install-Module\",\"ListItemText\":\"Install-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Install-Script\",\"ListItemText\":\"Install-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Script \\r\\n\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\klist.exe\",\"ListItemText\":\"kli" + }, + { + "type": "output", + "data": "st.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\klist.exe\"},{\"CompletionText\":\"Hyper-V\\\\mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\mvmr\"},{\"CompletionText\":\"VMDirectStorage\\\\mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\mvmr\"},{\"CompletionText\":\"CimCmdlets\\\\ncim\",\"ListItemText\":\"ncim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncim\"},{\"CompletionText\":\"CimCmdlets\\\\ncms\",\"ListItemText\":\"ncms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncms\"},{\"CompletionText\":\"CimCmdlets\\\\ncso\",\"ListItemText\":\"ncso\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncso\"},{\"CompletionText\":\"DefenderPerformance\\\\New-MpPerformanceRecording\",\"ListItemText\":\"New-MpPerformanceRecording\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MpPerformanceRecording \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\New-ScriptFileInfo\",\"ListItemText\":\"New-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\notepad.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\notepad.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.exe\"},{\"CompletionText\":\"PSReadLine\\\\PSConsoleHostReadLine\",\"ListItemText\":\"PSConsoleHostReadLine\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPSConsoleHostReadLine \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Publish-Module\",\"ListItemText\":\"Publish-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Publish-Script\",\"ListItemText\":\"Publish-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\pumo\",\"ListItemText\":\"pumo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\pumo\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh.exe\",\"ListItemText\":\"pwsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\pythonw.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw.exe\"},{\"CompletionText\":\"CimCmdlets\\\\rcie\",\"ListItemText\":\"rcie\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcie\"},{\"CompletionText\":\"CimCmdlets\\\\rcim\",\"ListItemText\":\"rcim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcim\"},{\"CompletionText\":\"CimCmdlets\\\\rcms\",\"ListItemText\":\"rcms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcms\"},{\"CompletionText\":\"PowerShellGet\\\\Register-PSRepository\",\"ListItemText\":\"Register-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSRepository \\r\\n\"},{\"CompletionText\":\"Defender\\\\Remove-MpPreference\",\"ListItemText\":\"Remove-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpPreference \\r\\n\"},{\"CompletionText\":\"Defender\\\\Remove-MpThreat\",\"ListItemText\":\"Remove-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpThreat \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Remove-VMCheckpoint\",\"ListItemText\":\"Remove-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Remove-VMCheckpoint\"},{\"CompletionText\":\"VMDirectStorage\\\\Rename-VMCheckpoint\",\"ListItemText\":\"Rename-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Rename-VMCheckpoint\"},{\"CompletionText\":\"VMDirectStorage\\\\Restore-VMCheckpoint\",\"ListItemText\":\"Restore-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Restore-VMCheckpoint\"},{\"CompletionText\":\"PowerShellGet\\\\Save-Module\",\"ListItemText\":\"Save-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Save-Script\",\"ListItemText\":\"Save-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Script \\r\\n\"},{\"CompletionText\":\"Hyper-V\\\\savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\savm\"},{\"CompletionText\":\"VMDirectStorage\\\\savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\savm\"},{\"CompletionText\":\"CimCmdlets\\\\scim\",\"ListItemText\":\"scim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\scim\"},{\"CompletionText\":\"PSDiagnostics\\\\Set-LogProperties\",\"ListItemText\":\"Set-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-LogProperties \\r\\n\"},{\"CompletionText\":\"Defender\\\\Set-MpPreference\",\"ListItemText\":\"Set-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MpPreference \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Set-PSRepository\",\"ListItemText\":\"Set-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSRepository \\r\\n\"},{\"CompletionText\":\"Hyper-V\\\\spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\spvm\"},{\"CompletionText\":\"VMDirectStorage\\\\spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\spvm\"},{\"CompletionText\":\"Defender\\\\Start-MpRollback\",\"ListItemText\":\"Start-MpRollback\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpRollback \\r\\n\"},{\"CompletionText\":\"Defender\\\\Start-MpScan\",\"ListItemText\":\"Start-MpScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpScan \\r\\n\"},{\"CompletionText\":\"Defender\\\\Start-MpWDOScan\",\"ListItemText\":\"Start-MpWDOScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpWDOScan \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Start-Trace\",\"ListItemText\":\"Start-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Trace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Stop-Trace\",\"ListItemText\":\"Stop-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Trace \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Test-ScriptFileInfo\",\"ListItemText\":\"Test-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Uninstall-Module\",\"ListItemText\":\"Uninstall-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Uninstall-Script\",\"ListItemText\":\"Uninstall-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Unregister-PSRepository\",\"ListItemText\":\"Unregister-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSRepository \\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"PSDesiredStateConfiguration\\\\Update-DscConfiguration\",\"ListItemText\":\"Update-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-DscConfiguration\\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-Module\",\"ListItemText\":\"Update-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-ModuleManifest\",\"ListItemText\":\"Update-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ModuleManifest \\r\\n\"},{\"CompletionText\":\"Defender\\\\Update-MpSignature\",\"ListItemText\":\"Update-MpSignature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-MpSignature \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-Script\",\"ListItemText\":\"Update-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-ScriptFileInfo\",\"ListItemText\":\"Update-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\upmo\",\"ListItemText\":\"upmo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\upmo\"},{\"CompletionText\":\"'C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpr.exe'\",\"ListItemText\":\"wpr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpr.exe\"},{\"CompletionText\":\"VMDirectStorage\\\\Write-FileSystemCache\",\"ListItemText\":\"Write-FileSystemCache\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Write-FileSystemCache\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\write.exe\",\"ListItemText\":\"write.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\write.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wsl.exe\",\"ListItemText\":\"wsl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wsl.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslconfig.exe\",\"ListItemText\":\"wslconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslconfig.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslg.exe\",\"ListItemText\":\"wslg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslg.exe\"}]\u0007\u001b]633;A\u0007\u001b]633;P;Cwd=C:\\x5cGithub\\x5cTyriar\\x5cxterm.js\u0007\u001b]633;B\u0007\u001b[34m\r\nî‚¶\u001b[38;2;17;17;17m\u001b[44m09:54:29 \u001b[34m\u001b[41mî‚° \u001b[38;2;17;17;17mxterm.js \u001b[31m\u001b[43mî‚° \u001b[38;2;17;17;17mî‚  master \u001b[33m\u001b[46mî‚° \u001b[38;2;17;17;17m$? \u001b[36m\u001b[49mî‚° \u001b[mis \u001b[38;5;208m\u001b[1m v5.5.0\u001b[m via \u001b[32m\u001b[1m v18.18.2 \u001b[mvia \u001b[33m\u001b[1mðŸ v3.12.0 \u001b[32m\r\nâ¯\u001b[m " + }, + { + "type": "promptInputChange", + "data": "|" + }, + { + "type": "input", + "data": "g" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93mg\u001b[97m\u001b[2m\u001b[3mit commit -m \"Add terminal session recording and initial recorded suggest tests\"\u001b[3;4H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "g|[it commit -m \"Add terminal session recording and initial recorded suggest tests\"]" + }, + { + "type": "sendText", + "data": "\u001b[24~e" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "output", + "data": "\u001b]633;Completions;;;1;{\"CompletionText\":\"$Global:\",\"ListItemText\":\"Global:\",\"ResultType\":9,\"ToolTip\":\"Global:\"}\u0007" + }, + { + "type": "input", + "data": "e" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\bge\u001b[97m\u001b[2m\u001b[3mt-ChildItem $env\u001b[m\u001b[63X\u001b[3;5H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "ge|[t-ChildItem $env]" + }, + { + "type": "input", + "data": "t" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3Hget\u001b[97m\u001b[2m\u001b[3m-ChildItem $env\u001b[3;6H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "get|[-ChildItem $env]" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "-" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3Hget-\u001b[97m\u001b[2m\u001b[3mChildItem $env\u001b[3;7H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "get-|[ChildItem $env]" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "c" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3Hget-c\u001b[97m\u001b[2m\u001b[3mhildItem $env\u001b[3;8H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "get-c|[hildItem $env]" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "o" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3Hget-co\u001b[97m\u001b[2m\u001b[3mntent\u001b[m \u001b[3;9H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "get-co|[ntent]" + }, + { + "type": "input", + "data": "n" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3Hget-con\u001b[97m\u001b[2m\u001b[3mtent\u001b[3;10H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "get-con|[tent]" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "command", + "id": "workbench.action.terminal.acceptSelectedSuggestion" + }, + { + "type": "sendText", + "data": "Get-Content" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3HGet-Content\u001b[97m\u001b[2m\u001b[3m -ReadCount\u001b[m\u001b[59X\u001b[3;14H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Get-Content|[ -ReadCount]" + }, + { + "type": "input", + "data": " " + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3HGet-Content \u001b[97m\u001b[2m\u001b[3m-ReadCount\u001b[3;15H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Get-Content |[-ReadCount]" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "." + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3HGet-Content \u001b[m.\u001b[97m\u001b[2m\u001b[3m\\.yarnrc\u001b[m \u001b[3;16H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Get-Content .|[\\.yarnrc]" + }, + { + "type": "sendText", + "data": "\u001b[24~e" + }, + { + "type": "output", + "data": "\u001b]633;Completions;12;1;13;[{\"CompletionText\":\".\\\\.devcontainer\",\"ListItemText\":\".devcontainer\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.devcontainer\"},{\"CompletionText\":\".\\\\.editorconfig\",\"ListItemText\":\".editorconfig\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.editorconfig\"},{\"CompletionText\":\".\\\\.eslintrc.json\",\"ListItemText\":\".eslintrc.json\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.eslintrc.json\"},{\"CompletionText\":\".\\\\.eslintrc.json.typings\",\"ListItemText\":\".eslintrc.json.typings\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.eslintrc.json.typings\"},{\"CompletionText\":\".\\\\.git\",\"ListItemText\":\".git\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.git\"},{\"CompletionText\":\".\\\\.gitattributes\",\"ListItemText\":\".gitattributes\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.gitattributes\"},{\"CompletionText\":\".\\\\.github\",\"ListItemText\":\".github\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.github\"},{\"CompletionText\":\".\\\\.gitignore\",\"ListItemText\":\".gitignore\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.gitignore\"},{\"CompletionText\":\".\\\\.gitmodules\",\"ListItemText\":\".gitmodules\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.gitmodules\"},{\"CompletionText\":\".\\\\.mailmap\",\"ListItemText\":\".mailmap\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.mailmap\"},{\"CompletionText\":\".\\\\.mocha.env\",\"ListItemText\":\".mocha.env\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.mocha.env\"},{\"CompletionText\":\".\\\\.mocharc.yml\",\"ListItemText\":\".mocharc.yml\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.mocharc.yml\"},{\"CompletionText\":\".\\\\.npmignore\",\"ListItemText\":\".npmignore\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.npmignore\"},{\"CompletionText\":\".\\\\.npmrc\",\"ListItemText\":\".npmrc\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.npmrc\"},{\"CompletionText\":\".\\\\.nvmrc\",\"ListItemText\":\".nvmrc\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.nvmrc\"},{\"CompletionText\":\".\\\\.vscode\",\"ListItemText\":\".vscode\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.vscode\"}]\u0007" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "command", + "id": "workbench.action.terminal.selectPrevSuggestion" + }, + { + "type": "input", + "data": "\\" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3HGet-Content \u001b[m.\\\u001b[97m\u001b[2m\u001b[3m.yarnrc\u001b[3;17H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Get-Content .\\|[.yarnrc]" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "R" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3HGet-Content \u001b[m.\\R\u001b[97m\u001b[2m\u001b[3mEADME.md\u001b[3;18H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Get-Content .\\R|[EADME.md]" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "E" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3HGet-Content \u001b[m.\\RE\u001b[97m\u001b[2m\u001b[3mADME.md\u001b[3;19H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Get-Content .\\RE|[ADME.md]" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "command", + "id": "workbench.action.terminal.sendSequence" + }, + { + "type": "sendText", + "data": "\u001b[24~e" + }, + { + "type": "output", + "data": "\u001b]633;Completions;12;4;16;{\"CompletionText\":\".\\\\README.md\",\"ListItemText\":\"README.md\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\README.md\"}\u0007" + }, + { + "type": "command", + "id": "workbench.action.terminal.acceptSelectedSuggestion" + }, + { + "type": "sendText", + "data": ".\\README.md" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3HGet-Content \u001b[m.\\README.md\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Get-Content .\\README.md|" + } +]; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_input_ls_complete_ls.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_input_ls_complete_ls.ts new file mode 100644 index 00000000..8153f026 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_input_ls_complete_ls.ts @@ -0,0 +1,144 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +/* eslint-disable */ +export const events = [ + { + "type": "resize", + "cols": 120, + "rows": 30 + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[2J\u001b[m\u001b[H\u001b]0;C:\\Program Files\\WindowsApps\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\pwsh.exe\u0007\u001b[?25h" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[H\u001b[?25h" + }, + { + "type": "output", + "data": "\u001b]633;P;IsWindows=True\u0007" + }, + { + "type": "output", + "data": "\u001b]633;P;ContinuationPrompt=\\x1b[38\\x3b5\\x3b8m∙\\x1b[0m \u0007" + }, + { + "type": "output", + "data": "\u001b]633;CompletionsPwshCommands;commands;[{\"CompletionText\":\"%\",\"ListItemText\":\"%\",\"ResultType\":2,\"ToolTip\":\"ForEach-Object\"},{\"CompletionText\":\"?\",\"ListItemText\":\"?\",\"ResultType\":2,\"ToolTip\":\"Where-Object\"},{\"CompletionText\":\"A:\",\"ListItemText\":\"A:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nA: \\r\\n\"},{\"CompletionText\":\"ac\",\"ListItemText\":\"ac\",\"ResultType\":2,\"ToolTip\":\"Add-Content\"},{\"CompletionText\":\"Add-AdlAnalyticsDataSource\",\"ListItemText\":\"Add-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Add-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Add-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Add-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Add-AdlStoreFirewallRule\",\"ListItemText\":\"Add-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreFirewallRule\"},{\"CompletionText\":\"Add-AdlStoreItemContent\",\"ListItemText\":\"Add-AdlStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreItemContent\"},{\"CompletionText\":\"Add-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Add-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Add-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Add-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Add-AppPackage\",\"ListItemText\":\"Add-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppPackage\"},{\"CompletionText\":\"Add-AppPackageVolume\",\"ListItemText\":\"Add-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Add-AppPackageVolume\"},{\"CompletionText\":\"Add-AppProvisionedPackage\",\"ListItemText\":\"Add-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppProvisionedPackage\"},{\"CompletionText\":\"Add-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Add-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Add-AppSharedPackageContainer\",\"ListItemText\":\"Add-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Add-AppxPackage\",\"ListItemText\":\"Add-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppxPackage\\r\\n\"},{\"CompletionText\":\"Add-AppxProvisionedPackage\",\"ListItemText\":\"Add-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Add-AppxVolume\",\"ListItemText\":\"Add-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Add-AppxVolume\\r\\n\"},{\"CompletionText\":\"Add-ASRReplicationProtectedItemDisk\",\"ListItemText\":\"Add-ASRReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Add-ASRReplicationProtectedItemDisk\"},{\"CompletionText\":\"Add-AzAccount\",\"ListItemText\":\"Add-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzAccount\"},{\"CompletionText\":\"Add-AzADAppPermission\",\"ListItemText\":\"Add-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Add-AzADGroupMember\",\"ListItemText\":\"Add-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Add-AzAnalysisServicesAccount\",\"ListItemText\":\"Add-AzAnalysisServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzAnalysisServicesAccount\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementApiToGateway\",\"ListItemText\":\"Add-AzApiManagementApiToGateway\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementApiToGateway\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementApiToProduct\",\"ListItemText\":\"Add-AzApiManagementApiToProduct\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementApiToProduct\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementProductToGroup\",\"ListItemText\":\"Add-AzApiManagementProductToGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementProductToGroup\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementRegion\",\"ListItemText\":\"Add-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementUserToGroup\",\"ListItemText\":\"Add-AzApiManagementUserToGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementUserToGroup\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Add-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Add-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Add-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Add-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayCustomError\",\"ListItemText\":\"Add-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Add-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Add-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Add-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Add-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayListener\",\"ListItemText\":\"Add-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Add-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Add-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Add-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Add-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Add-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Add-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Add-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Add-AzAttestationPolicySigner\",\"ListItemText\":\"Add-AzAttestationPolicySigner\",\"ResultType\":2,\"ToolTip\":\"Add-AzAttestationPolicySigner\\r\\n\"},{\"CompletionText\":\"Add-AzCognitiveServicesAccountNetworkRule\",\"ListItemText\":\"Add-AzCognitiveServicesAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzCognitiveServicesAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzContainerInstanceOutput\",\"ListItemText\":\"Add-AzContainerInstanceOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzContainerInstanceOutput \\r\\n\"},{\"CompletionText\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\",\"ListItemText\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\\r\\n\"},{\"CompletionText\":\"Add-AzDataFactoryV2TriggerSubscription\",\"ListItemText\":\"Add-AzDataFactoryV2TriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataFactoryV2TriggerSubscription\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Add-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Add-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Add-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreItemContent\",\"ListItemText\":\"Add-AzDataLakeStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreItemContent\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Add-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Add-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzDelegation\",\"ListItemText\":\"Add-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Add-AzDelegation\\r\\n\"},{\"CompletionText\":\"Add-AzDnsRecordConfig\",\"ListItemText\":\"Add-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Add-AzEnvironment\",\"ListItemText\":\"Add-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Add-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Add-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Add-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Add-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Add-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Add-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightClusterIdentity\",\"ListItemText\":\"Add-AzHDInsightClusterIdentity\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightClusterIdentity\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightComponentVersion\",\"ListItemText\":\"Add-AzHDInsightComponentVersion\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightComponentVersion\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightConfigValue\",\"ListItemText\":\"Add-AzHDInsightConfigValue\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightConfigValue\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightMetastore\",\"ListItemText\":\"Add-AzHDInsightMetastore\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightMetastore\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightScriptAction\",\"ListItemText\":\"Add-AzHDInsightScriptAction\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightScriptAction\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightSecurityProfile\",\"ListItemText\":\"Add-AzHDInsightSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightSecurityProfile\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightStorage\",\"ListItemText\":\"Add-AzHDInsightStorage\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightStorage\\r\\n\"},{\"CompletionText\":\"Add-AzImageDataDisk\",\"ListItemText\":\"Add-AzImageDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzImageDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubCertificate\",\"ListItemText\":\"Add-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubConfiguration\",\"ListItemText\":\"Add-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDCL\",\"ListItemText\":\"Add-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDCL\"},{\"CompletionText\":\"Add-AzIotHubDeployment\",\"ListItemText\":\"Add-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDevice\",\"ListItemText\":\"Add-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDeviceChildren\",\"ListItemText\":\"Add-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubEHCG\",\"ListItemText\":\"Add-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubEHCG\"},{\"CompletionText\":\"Add-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Add-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubKey\",\"ListItemText\":\"Add-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubMessageEnrichment\",\"ListItemText\":\"Add-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubModule\",\"ListItemText\":\"Add-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubMsgEnrich\",\"ListItemText\":\"Add-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Add-AzIotHubRoute\",\"ListItemText\":\"Add-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Add-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultCertificate\",\"ListItemText\":\"Add-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultCertificateContact\",\"ListItemText\":\"Add-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultKey\",\"ListItemText\":\"Add-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Add-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultNetworkRule\",\"ListItemText\":\"Add-AzKeyVaultNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Add-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Add-AzKustoDatabasePrincipal\",\"ListItemText\":\"Add-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Add-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Add-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Add-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Add-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLogProfile\",\"ListItemText\":\"Add-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Add-AzMetricAlertRule\",\"ListItemText\":\"Add-AzMetricAlertRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzMetricAlertRule\\r\\n\"},{\"CompletionText\":\"Add-AzMetricAlertRuleV2\",\"ListItemText\":\"Add-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Add-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Add-AzMlWebServiceRegionalProperty\",\"ListItemText\":\"Add-AzMlWebServiceRegionalProperty\",\"ResultType\":2,\"ToolTip\":\"Add-AzMlWebServiceRegionalProperty\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Add-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Add-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Add-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzPrivateDnsRecordConfig\",\"ListItemText\":\"Add-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ListItemText\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\\r\\n\"},{\"CompletionText\":\"Add-AzResourceMoverMoveResource\",\"ListItemText\":\"Add-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Add-AzRmStorageContainerLegalHold\",\"ListItemText\":\"Add-AzRmStorageContainerLegalHold\",\"ResultType\":2,\"ToolTip\":\"Add-AzRmStorageContainerLegalHold\\r\\n\"},{\"CompletionText\":\"Add-AzRouteConfig\",\"ListItemText\":\"Add-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRouteFilterRuleConfig\",\"ListItemText\":\"Add-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRouteServerPeer\",\"ListItemText\":\"Add-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Add-AzRoutingPolicy\",\"ListItemText\":\"Add-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Add-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Add-AzSecurityAdaptiveNetworkHardening\",\"ListItemText\":\"Add-AzSecurityAdaptiveNetworkHardening\",\"ResultType\":2,\"ToolTip\":\"Add-AzSecurityAdaptiveNetworkHardening\\r\\n\"},{\"CompletionText\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Add-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Add-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricClientCertificate\",\"ListItemText\":\"Add-AzServiceFabricClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedClusterClientCertificate\",\"ListItemText\":\"Add-AzServiceFabricManagedClusterClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedClusterClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\",\"ListItemText\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\",\"ListItemText\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\",\"ListItemText\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricNode\",\"ListItemText\":\"Add-AzServiceFabricNode\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricNode\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricNodeType\",\"ListItemText\":\"Add-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Add-AzSqlDatabaseToFailoverGroup\",\"ListItemText\":\"Add-AzSqlDatabaseToFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlDatabaseToFailoverGroup\\r\\n\"},{\"CompletionText\":\"Add-AzSqlElasticJobStep\",\"ListItemText\":\"Add-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Add-AzSqlElasticJobTarget\",\"ListItemText\":\"Add-AzSqlElasticJobTarget\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlElasticJobTarget\\r\\n\"},{\"CompletionText\":\"Add-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Add-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\",\"ListItemText\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Add-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\",\"ListItemText\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzStackHCIVMAttestation\",\"ListItemText\":\"Add-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Add-AzStorageAccountManagementPolicyAction\",\"ListItemText\":\"Add-AzStorageAccountManagementPolicyAction\",\"ResultType\":2,\"ToolTip\":\"Add-AzStorageAccountManagementPolicyAction\\r\\n\"},{\"CompletionText\":\"Add-AzStorageAccountNetworkRule\",\"ListItemText\":\"Add-AzStorageAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzStorageAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzSynapseDataFlowDebugSessionPackage\",\"ListItemText\":\"Add-AzSynapseDataFlowDebugSessionPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AzSynapseDataFlowDebugSessionPackage\\r\\n\"},{\"CompletionText\":\"Add-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Add-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Add-AzSynapseTriggerSubscription\",\"ListItemText\":\"Add-AzSynapseTriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Add-AzSynapseTriggerSubscription\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\",\"ListItemText\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerCustomHeaderToProfile\",\"ListItemText\":\"Add-AzTrafficManagerCustomHeaderToProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerCustomHeaderToProfile\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerEndpointConfig\",\"ListItemText\":\"Add-AzTrafficManagerEndpointConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerEndpointConfig\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerExpectedStatusCodeRange\",\"ListItemText\":\"Add-AzTrafficManagerExpectedStatusCodeRange\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerExpectedStatusCodeRange\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerIpAddressRange\",\"ListItemText\":\"Add-AzTrafficManagerIpAddressRange\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerIpAddressRange\\r\\n\"},{\"CompletionText\":\"Add-AzVhd\",\"ListItemText\":\"Add-AzVhd\",\"ResultType\":2,\"ToolTip\":\"Add-AzVhd\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualHubRoute\",\"ListItemText\":\"Add-AzVirtualHubRoute\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualHubRoute\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualHubRouteTable\",\"ListItemText\":\"Add-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"Add-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkPeering\",\"ListItemText\":\"Add-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Add-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualRouterPeer\",\"ListItemText\":\"Add-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Add-AzVMAdditionalUnattendContent\",\"ListItemText\":\"Add-AzVMAdditionalUnattendContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMAdditionalUnattendContent\\r\\n\"},{\"CompletionText\":\"Add-AzVMDataDisk\",\"ListItemText\":\"Add-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmGalleryApplication\",\"ListItemText\":\"Add-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"Add-AzVMNetworkInterface\",\"ListItemText\":\"Add-AzVMNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMNetworkInterface\\r\\n\"},{\"CompletionText\":\"Add-AzVMSecret\",\"ListItemText\":\"Add-AzVMSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMSecret\\r\\n\"},{\"CompletionText\":\"Add-AzVmssAdditionalUnattendContent\",\"ListItemText\":\"Add-AzVmssAdditionalUnattendContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssAdditionalUnattendContent\\r\\n\"},{\"CompletionText\":\"Add-AzVmssDataDisk\",\"ListItemText\":\"Add-AzVmssDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmssDiagnosticsExtension\",\"ListItemText\":\"Add-AzVmssDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Add-AzVmssExtension\",\"ListItemText\":\"Add-AzVmssExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssExtension\\r\\n\"},{\"CompletionText\":\"Add-AzVmssGalleryApplication\",\"ListItemText\":\"Add-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"Add-AzVMSshPublicKey\",\"ListItemText\":\"Add-AzVMSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMSshPublicKey\\r\\n\"},{\"CompletionText\":\"Add-AzVmssNetworkInterfaceConfiguration\",\"ListItemText\":\"Add-AzVmssNetworkInterfaceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssNetworkInterfaceConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzVmssRunCommand\",\"ListItemText\":\"Add-AzVmssRunCommand\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssRunCommand\\r\\n\"},{\"CompletionText\":\"Add-AzVmssSecret\",\"ListItemText\":\"Add-AzVmssSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssSecret\\r\\n\"},{\"CompletionText\":\"Add-AzVmssSshPublicKey\",\"ListItemText\":\"Add-AzVmssSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssSshPublicKey\\r\\n\"},{\"CompletionText\":\"Add-AzVmssVMDataDisk\",\"ListItemText\":\"Add-AzVmssVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssVMDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmssWinRMListener\",\"ListItemText\":\"Add-AzVmssWinRMListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssWinRMListener\\r\\n\"},{\"CompletionText\":\"Add-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Add-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzVpnClientRootCertificate\",\"ListItemText\":\"Add-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzWebAppAccessRestrictionRule\",\"ListItemText\":\"Add-AzWebAppAccessRestrictionRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebAppAccessRestrictionRule\\r\\n\"},{\"CompletionText\":\"Add-AzWebAppTrafficRouting\",\"ListItemText\":\"Add-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Add-AzWebtestAlertRule\",\"ListItemText\":\"Add-AzWebtestAlertRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebtestAlertRule\\r\\n\"},{\"CompletionText\":\"Add-BCDataCacheExtension\",\"ListItemText\":\"Add-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Add-BitLockerKeyProtector\",\"ListItemText\":\"Add-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"Add-BitsFile\",\"ListItemText\":\"Add-BitsFile\",\"ResultType\":2,\"ToolTip\":\"Add-BitsFile\\r\\n\"},{\"CompletionText\":\"Add-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Add-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Add-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Add-Content\",\"ListItemText\":\"Add-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Content [-Path] [-Value] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nAdd-Content [-Value] -LiteralPath [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Add-DnsClientDohServerAddress\",\"ListItemText\":\"Add-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Add-DnsClientNrptRule\",\"ListItemText\":\"Add-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Add-DtcClusterTMMapping\",\"ListItemText\":\"Add-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Add-EtwTraceProvider\",\"ListItemText\":\"Add-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Add-History\",\"ListItemText\":\"Add-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-History [[-InputObject] ] [-Passthru] []\\r\\n\"},{\"CompletionText\":\"Add-InitiatorIdToMaskingSet\",\"ListItemText\":\"Add-InitiatorIdToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-InitiatorIdToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-JobTrigger\",\"ListItemText\":\"Add-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Add-JobTrigger\\r\\n\"},{\"CompletionText\":\"Add-KdsRootKey\",\"ListItemText\":\"Add-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Add-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Add-LocalGroupMember\",\"ListItemText\":\"Add-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Add-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Add-Member\",\"ListItemText\":\"Add-Member\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Member -InputObject -TypeName [-PassThru] []\\r\\n\\r\\nAdd-Member [-MemberType] [-Name] [[-Value] ] [[-SecondValue] ] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\\r\\nAdd-Member [-NotePropertyName] [-NotePropertyValue] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\\r\\nAdd-Member [-NotePropertyMembers] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Add-MpPreference\",\"ListItemText\":\"Add-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-MpPreference \\r\\n\"},{\"CompletionText\":\"Add-NetEventNetworkAdapter\",\"ListItemText\":\"Add-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Add-NetEventPacketCaptureProvider\",\"ListItemText\":\"Add-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventProvider\",\"ListItemText\":\"Add-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventVFPProvider\",\"ListItemText\":\"Add-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmNetworkAdapter\",\"ListItemText\":\"Add-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmSwitch\",\"ListItemText\":\"Add-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmSwitchProvider\",\"ListItemText\":\"Add-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventWFPCaptureProvider\",\"ListItemText\":\"Add-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Add-NetIPHttpsCertBinding\",\"ListItemText\":\"Add-NetIPHttpsCertBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetIPHttpsCertBinding \\r\\n\"},{\"CompletionText\":\"Add-NetLbfoTeamMember\",\"ListItemText\":\"Add-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Add-NetLbfoTeamNic\",\"ListItemText\":\"Add-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Add-NetNatExternalAddress\",\"ListItemText\":\"Add-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Add-NetNatStaticMapping\",\"ListItemText\":\"Add-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Add-NetSwitchTeamMember\",\"ListItemText\":\"Add-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Add-OdbcDsn\",\"ListItemText\":\"Add-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Add-PartitionAccessPath\",\"ListItemText\":\"Add-PartitionAccessPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PartitionAccessPath \\r\\n\"},{\"CompletionText\":\"Add-PhysicalDisk\",\"ListItemText\":\"Add-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Add-PoshGitToProfile\",\"ListItemText\":\"Add-PoshGitToProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PoshGitToProfile \\r\\n\"},{\"CompletionText\":\"Add-Printer\",\"ListItemText\":\"Add-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Printer \\r\\n\"},{\"CompletionText\":\"Add-PrinterDriver\",\"ListItemText\":\"Add-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Add-PrinterPort\",\"ListItemText\":\"Add-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PrinterPort \\r\\n\"},{\"CompletionText\":\"Add-ProvisionedAppPackage\",\"ListItemText\":\"Add-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppPackage\"},{\"CompletionText\":\"Add-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Add-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Add-ProvisionedAppxPackage\",\"ListItemText\":\"Add-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppxPackage\"},{\"CompletionText\":\"Add-ProvisioningPackage\",\"ListItemText\":\"Add-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisioningPackage\"},{\"CompletionText\":\"Add-SignerRule\",\"ListItemText\":\"Add-SignerRule\",\"ResultType\":2,\"ToolTip\":\"Add-SignerRule\\r\\n\"},{\"CompletionText\":\"Add-StorageFaultDomain\",\"ListItemText\":\"Add-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Add-TargetPortToMaskingSet\",\"ListItemText\":\"Add-TargetPortToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-TargetPortToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-TrustedProvisioningCertificate\",\"ListItemText\":\"Add-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-TrustedProvisioningCertificate\"},{\"CompletionText\":\"Add-Type\",\"ListItemText\":\"Add-Type\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Type [-TypeDefinition] [-Language ] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type [-Name] [-MemberDefinition] [-Namespace ] [-UsingNamespace ] [-Language ] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type [-Path] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type -LiteralPath [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type -AssemblyName [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Add-VirtualDiskToMaskingSet\",\"ListItemText\":\"Add-VirtualDiskToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VirtualDiskToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-VMAssignableDevice\",\"ListItemText\":\"Add-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Add-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Add-VMDirectVirtualDisk\",\"ListItemText\":\"Add-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Add-VMDvdDrive\",\"ListItemText\":\"Add-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Add-VMFibreChannelHba\",\"ListItemText\":\"Add-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Add-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Add-VMGpuPartitionAdapter\",\"ListItemText\":\"Add-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMGroupMember\",\"ListItemText\":\"Add-VMGroupMember\",\"ResultType\":2,\"ToolTip\":\"Add-VMGroupMember\\r\\n\"},{\"CompletionText\":\"Add-VMHardDiskDrive\",\"ListItemText\":\"Add-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Add-VMHostAssignableDevice\",\"ListItemText\":\"Add-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Add-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Add-VMKeyStorageDrive\",\"ListItemText\":\"Add-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Add-VMMigrationNetwork\",\"ListItemText\":\"Add-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Add-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapter\",\"ListItemText\":\"Add-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterAcl\",\"ListItemText\":\"Add-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Add-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Add-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Add-VMPmemController\",\"ListItemText\":\"Add-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Add-VMPmemController\\r\\n\"},{\"CompletionText\":\"Add-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Add-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMScsiController\",\"ListItemText\":\"Add-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Add-VMScsiController\\r\\n\"},{\"CompletionText\":\"Add-VMStoragePath\",\"ListItemText\":\"Add-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Add-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Add-VMSwitch\",\"ListItemText\":\"Add-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitch\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Add-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Add-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchTeamMember\",\"ListItemText\":\"Add-VMSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchTeamMember\\r\\n\"},{\"CompletionText\":\"Add-VpnConnection\",\"ListItemText\":\"Add-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnection \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionRoute\",\"ListItemText\":\"Add-VpnConnectionRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionRoute \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerApplication\",\"ListItemText\":\"Add-VpnConnectionTriggerApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerApplication \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Add-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Add-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Add-WindowsCapability\",\"ListItemText\":\"Add-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Add-WindowsDriver\",\"ListItemText\":\"Add-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Add-WindowsImage\",\"ListItemText\":\"Add-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsImage\\r\\n\"},{\"CompletionText\":\"Add-WindowsPackage\",\"ListItemText\":\"Add-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsPackage\\r\\n\"},{\"CompletionText\":\"AfterAll\",\"ListItemText\":\"AfterAll\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAfterAll \\r\\n\"},{\"CompletionText\":\"AfterEach\",\"ListItemText\":\"AfterEach\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAfterEach \\r\\n\"},{\"CompletionText\":\"agentactivationruntimestarter.exe\",\"ListItemText\":\"agentactivationruntimestarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\agentactivationruntimestarter.exe\"},{\"CompletionText\":\"AgentService.exe\",\"ListItemText\":\"AgentService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AgentService.exe\"},{\"CompletionText\":\"AggregatorHost.exe\",\"ListItemText\":\"AggregatorHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AggregatorHost.exe\"},{\"CompletionText\":\"aitstatic.exe\",\"ListItemText\":\"aitstatic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\aitstatic.exe\"},{\"CompletionText\":\"alg.exe\",\"ListItemText\":\"alg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\alg.exe\"},{\"CompletionText\":\"algm\",\"ListItemText\":\"algm\",\"ResultType\":2,\"ToolTip\":\"algm\"},{\"CompletionText\":\"AppHostRegistrationVerifier.exe\",\"ListItemText\":\"AppHostRegistrationVerifier.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppHostRegistrationVerifier.exe\"},{\"CompletionText\":\"appidcertstorecheck.exe\",\"ListItemText\":\"appidcertstorecheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidcertstorecheck.exe\"},{\"CompletionText\":\"appidpolicyconverter.exe\",\"ListItemText\":\"appidpolicyconverter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidpolicyconverter.exe\"},{\"CompletionText\":\"appidtel.exe\",\"ListItemText\":\"appidtel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidtel.exe\"},{\"CompletionText\":\"AppInstallerBackgroundUpdate.exe\",\"ListItemText\":\"AppInstallerBackgroundUpdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppInstallerBackgroundUpdate.exe\"},{\"CompletionText\":\"appletviewer.exe\",\"ListItemText\":\"appletviewer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\appletviewer.exe\"},{\"CompletionText\":\"ApplicationFrameHost.exe\",\"ListItemText\":\"ApplicationFrameHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplicationFrameHost.exe\"},{\"CompletionText\":\"Apply-WindowsUnattend\",\"ListItemText\":\"Apply-WindowsUnattend\",\"ResultType\":2,\"ToolTip\":\"Apply-WindowsUnattend\"},{\"CompletionText\":\"ApplySettingsTemplateCatalog.exe\",\"ListItemText\":\"ApplySettingsTemplateCatalog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplySettingsTemplateCatalog.exe\"},{\"CompletionText\":\"ApplyTrustOffline.exe\",\"ListItemText\":\"ApplyTrustOffline.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplyTrustOffline.exe\"},{\"CompletionText\":\"Approve-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nApprove-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Approve-AzPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Approve-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Approve-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nApprove-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"ApproveChildRequest.exe\",\"ListItemText\":\"ApproveChildRequest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApproveChildRequest.exe\"},{\"CompletionText\":\"AppVClient.exe\",\"ListItemText\":\"AppVClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVClient.exe\"},{\"CompletionText\":\"AppVDllSurrogate.exe\",\"ListItemText\":\"AppVDllSurrogate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVDllSurrogate.exe\"},{\"CompletionText\":\"appverif.exe\",\"ListItemText\":\"appverif.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appverif.exe\"},{\"CompletionText\":\"AppVNice.exe\",\"ListItemText\":\"AppVNice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVNice.exe\"},{\"CompletionText\":\"AppVShNotify.exe\",\"ListItemText\":\"AppVShNotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVShNotify.exe\"},{\"CompletionText\":\"appwiz.cpl\",\"ListItemText\":\"appwiz.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appwiz.cpl\"},{\"CompletionText\":\"ARP.EXE\",\"ListItemText\":\"ARP.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ARP.EXE\"},{\"CompletionText\":\"aslr-manager.ps1\",\"ListItemText\":\"aslr-manager.ps1\",\"ResultType\":2,\"ToolTip\":\"aslr-manager.ps1 [-Action] [-paths] []\\r\\n\"},{\"CompletionText\":\"Assert-MockCalled\",\"ListItemText\":\"Assert-MockCalled\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAssert-MockCalled \\r\\n\"},{\"CompletionText\":\"Assert-VerifiableMocks\",\"ListItemText\":\"Assert-VerifiableMocks\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAssert-VerifiableMocks \\r\\n\"},{\"CompletionText\":\"AssignedAccessGuard.exe\",\"ListItemText\":\"AssignedAccessGuard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AssignedAccessGuard.exe\"},{\"CompletionText\":\"AsusDownloadAgent.exe\",\"ListItemText\":\"AsusDownloadAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusDownloadAgent.exe\"},{\"CompletionText\":\"AsusDownLoadLicense.exe\",\"ListItemText\":\"AsusDownLoadLicense.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusDownLoadLicense.exe\"},{\"CompletionText\":\"AsusUpdateCheck.exe\",\"ListItemText\":\"AsusUpdateCheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusUpdateCheck.exe\"},{\"CompletionText\":\"at.exe\",\"ListItemText\":\"at.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\at.exe\"},{\"CompletionText\":\"AtBroker.exe\",\"ListItemText\":\"AtBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AtBroker.exe\"},{\"CompletionText\":\"attrib.exe\",\"ListItemText\":\"attrib.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\attrib.exe\"},{\"CompletionText\":\"audiodg.exe\",\"ListItemText\":\"audiodg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\audiodg.exe\"},{\"CompletionText\":\"auditpol.exe\",\"ListItemText\":\"auditpol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\auditpol.exe\"},{\"CompletionText\":\"AuthHost.exe\",\"ListItemText\":\"AuthHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AuthHost.exe\"},{\"CompletionText\":\"autochk.exe\",\"ListItemText\":\"autochk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\autochk.exe\"},{\"CompletionText\":\"AxInstUI.exe\",\"ListItemText\":\"AxInstUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AxInstUI.exe\"},{\"CompletionText\":\"az.cmd\",\"ListItemText\":\"az.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft SDKs\\\\Azure\\\\CLI2\\\\wbin\\\\az.cmd\"},{\"CompletionText\":\"azman.msc\",\"ListItemText\":\"azman.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\azman.msc\"},{\"CompletionText\":\"azps.ps1\",\"ListItemText\":\"azps.ps1\",\"ResultType\":2,\"ToolTip\":\"azps.ps1 \\r\\n\"},{\"CompletionText\":\"B:\",\"ListItemText\":\"B:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nB: \\r\\n\"},{\"CompletionText\":\"baaupdate.exe\",\"ListItemText\":\"baaupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\baaupdate.exe\"},{\"CompletionText\":\"backgroundTaskHost.exe\",\"ListItemText\":\"backgroundTaskHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\backgroundTaskHost.exe\"},{\"CompletionText\":\"BackgroundTransferHost.exe\",\"ListItemText\":\"BackgroundTransferHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BackgroundTransferHost.exe\"},{\"CompletionText\":\"Backup-AzApiManagement\",\"ListItemText\":\"Backup-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Backup-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Backup-AzDataProtectionBackupInstanceAdhoc\",\"ListItemText\":\"Backup-AzDataProtectionBackupInstanceAdhoc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackup-AzDataProtectionBackupInstanceAdhoc \\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVault\",\"ListItemText\":\"Backup-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultCertificate\",\"ListItemText\":\"Backup-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultKey\",\"ListItemText\":\"Backup-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Backup-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultSecret\",\"ListItemText\":\"Backup-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Backup-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Backup-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Backup-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Backup-BitLockerKeyProtector\",\"ListItemText\":\"Backup-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackup-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"BackupToAAD-BitLockerKeyProtector\",\"ListItemText\":\"BackupToAAD-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackupToAAD-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"bash.exe\",\"ListItemText\":\"bash.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bash.exe\"},{\"CompletionText\":\"bcdboot.exe\",\"ListItemText\":\"bcdboot.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bcdboot.exe\"},{\"CompletionText\":\"bcdedit.exe\",\"ListItemText\":\"bcdedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bcdedit.exe\"},{\"CompletionText\":\"bdechangepin.exe\",\"ListItemText\":\"bdechangepin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bdechangepin.exe\"},{\"CompletionText\":\"BdeHdCfg.exe\",\"ListItemText\":\"BdeHdCfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BdeHdCfg.exe\"},{\"CompletionText\":\"BdeUISrv.exe\",\"ListItemText\":\"BdeUISrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BdeUISrv.exe\"},{\"CompletionText\":\"bdeunlock.exe\",\"ListItemText\":\"bdeunlock.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bdeunlock.exe\"},{\"CompletionText\":\"BeforeAll\",\"ListItemText\":\"BeforeAll\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBeforeAll \\r\\n\"},{\"CompletionText\":\"BeforeEach\",\"ListItemText\":\"BeforeEach\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBeforeEach \\r\\n\"},{\"CompletionText\":\"bfsvc.exe\",\"ListItemText\":\"bfsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\bfsvc.exe\"},{\"CompletionText\":\"BioIso.exe\",\"ListItemText\":\"BioIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BioIso.exe\"},{\"CompletionText\":\"BitLockerDeviceEncryption.exe\",\"ListItemText\":\"BitLockerDeviceEncryption.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerDeviceEncryption.exe\"},{\"CompletionText\":\"BitLockerWizard.exe\",\"ListItemText\":\"BitLockerWizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerWizard.exe\"},{\"CompletionText\":\"BitLockerWizardElev.exe\",\"ListItemText\":\"BitLockerWizardElev.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerWizardElev.exe\"},{\"CompletionText\":\"bitsadmin.exe\",\"ListItemText\":\"bitsadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bitsadmin.exe\"},{\"CompletionText\":\"Block-FileShareAccess\",\"ListItemText\":\"Block-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Block-SmbClientAccessToServer\",\"ListItemText\":\"Block-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Block-SmbShareAccess\",\"ListItemText\":\"Block-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"blsmba\",\"ListItemText\":\"blsmba\",\"ResultType\":2,\"ToolTip\":\"blsmba\"},{\"CompletionText\":\"blsmbclas\",\"ListItemText\":\"blsmbclas\",\"ResultType\":2,\"ToolTip\":\"blsmbclas\"},{\"CompletionText\":\"bootim.exe\",\"ListItemText\":\"bootim.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bootim.exe\"},{\"CompletionText\":\"bootsect.exe\",\"ListItemText\":\"bootsect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bootsect.exe\"},{\"CompletionText\":\"bridgeunattend.exe\",\"ListItemText\":\"bridgeunattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bridgeunattend.exe\"},{\"CompletionText\":\"browserexport.exe\",\"ListItemText\":\"browserexport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\browserexport.exe\"},{\"CompletionText\":\"browser_broker.exe\",\"ListItemText\":\"browser_broker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\browser_broker.exe\"},{\"CompletionText\":\"bthprops.cpl\",\"ListItemText\":\"bthprops.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bthprops.cpl\"},{\"CompletionText\":\"bthudtask.exe\",\"ListItemText\":\"bthudtask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bthudtask.exe\"},{\"CompletionText\":\"ByteCodeGenerator.exe\",\"ListItemText\":\"ByteCodeGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ByteCodeGenerator.exe\"},{\"CompletionText\":\"c\",\"ListItemText\":\"c\",\"ResultType\":2,\"ToolTip\":\"code-insiders.cmd\"},{\"CompletionText\":\"C:\",\"ListItemText\":\"C:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nC: \\r\\n\"},{\"CompletionText\":\"cacls.exe\",\"ListItemText\":\"cacls.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cacls.exe\"},{\"CompletionText\":\"calc.exe\",\"ListItemText\":\"calc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\calc.exe\"},{\"CompletionText\":\"CameraSettingsUIHost.exe\",\"ListItemText\":\"CameraSettingsUIHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CameraSettingsUIHost.exe\"},{\"CompletionText\":\"CastSrv.exe\",\"ListItemText\":\"CastSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CastSrv.exe\"},{\"CompletionText\":\"cat\",\"ListItemText\":\"cat\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"CCG.exe\",\"ListItemText\":\"CCG.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CCG.exe\"},{\"CompletionText\":\"cd\",\"ListItemText\":\"cd\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"cd..\",\"ListItemText\":\"cd..\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd.. \\r\\n\"},{\"CompletionText\":\"cd\\\\\",\"ListItemText\":\"cd\\\\\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd\\\\ \\r\\n\"},{\"CompletionText\":\"cd~\",\"ListItemText\":\"cd~\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd~ \\r\\n\"},{\"CompletionText\":\"CertEnrollCtrl.exe\",\"ListItemText\":\"CertEnrollCtrl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CertEnrollCtrl.exe\"},{\"CompletionText\":\"certlm.msc\",\"ListItemText\":\"certlm.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certlm.msc\"},{\"CompletionText\":\"certmgr.msc\",\"ListItemText\":\"certmgr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certmgr.msc\"},{\"CompletionText\":\"certreq.exe\",\"ListItemText\":\"certreq.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certreq.exe\"},{\"CompletionText\":\"certutil.exe\",\"ListItemText\":\"certutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certutil.exe\"},{\"CompletionText\":\"cfy\",\"ListItemText\":\"cfy\",\"ResultType\":2,\"ToolTip\":\"cfy\"},{\"CompletionText\":\"change.exe\",\"ListItemText\":\"change.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\change.exe\"},{\"CompletionText\":\"changepk.exe\",\"ListItemText\":\"changepk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\changepk.exe\"},{\"CompletionText\":\"charmap.exe\",\"ListItemText\":\"charmap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\charmap.exe\"},{\"CompletionText\":\"chcp.com\",\"ListItemText\":\"chcp.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chcp.com\"},{\"CompletionText\":\"chdir\",\"ListItemText\":\"chdir\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"CheckNetIsolation.exe\",\"ListItemText\":\"CheckNetIsolation.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CheckNetIsolation.exe\"},{\"CompletionText\":\"Checkpoint-VM\",\"ListItemText\":\"Checkpoint-VM\",\"ResultType\":2,\"ToolTip\":\"Checkpoint-VM\\r\\n\"},{\"CompletionText\":\"chglogon.exe\",\"ListItemText\":\"chglogon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chglogon.exe\"},{\"CompletionText\":\"chgport.exe\",\"ListItemText\":\"chgport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chgport.exe\"},{\"CompletionText\":\"chgusr.exe\",\"ListItemText\":\"chgusr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chgusr.exe\"},{\"CompletionText\":\"chkdsk.exe\",\"ListItemText\":\"chkdsk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chkdsk.exe\"},{\"CompletionText\":\"chkntfs.exe\",\"ListItemText\":\"chkntfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chkntfs.exe\"},{\"CompletionText\":\"choco.exe\",\"ListItemText\":\"choco.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\choco.exe\"},{\"CompletionText\":\"choice.exe\",\"ListItemText\":\"choice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\choice.exe\"},{\"CompletionText\":\"CIDiag.exe\",\"ListItemText\":\"CIDiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CIDiag.exe\"},{\"CompletionText\":\"cipher.exe\",\"ListItemText\":\"cipher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cipher.exe\"},{\"CompletionText\":\"CiTool.exe\",\"ListItemText\":\"CiTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CiTool.exe\"},{\"CompletionText\":\"clc\",\"ListItemText\":\"clc\",\"ResultType\":2,\"ToolTip\":\"Clear-Content\"},{\"CompletionText\":\"cleanmgr.exe\",\"ListItemText\":\"cleanmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cleanmgr.exe\"},{\"CompletionText\":\"clear\",\"ListItemText\":\"clear\",\"ResultType\":2,\"ToolTip\":\"Clear-Host\"},{\"CompletionText\":\"Clear-AssignedAccess\",\"ListItemText\":\"Clear-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Clear-AzAppConfigurationDeletedStore\",\"ListItemText\":\"Clear-AzAppConfigurationDeletedStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzAppConfigurationDeletedStore \\r\\n\"},{\"CompletionText\":\"Clear-AzCdnEndpointContent\",\"ListItemText\":\"Clear-AzCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Clear-AzConfig\",\"ListItemText\":\"Clear-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Clear-AzConfig\\r\\n\"},{\"CompletionText\":\"Clear-AzContext\",\"ListItemText\":\"Clear-AzContext\",\"ResultType\":2,\"ToolTip\":\"Clear-AzContext\\r\\n\"},{\"CompletionText\":\"Clear-AzDefault\",\"ListItemText\":\"Clear-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Clear-AzDefault\\r\\n\"},{\"CompletionText\":\"Clear-AzFrontDoorCdnEndpointContent\",\"ListItemText\":\"Clear-AzFrontDoorCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzFrontDoorCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-BCCache\",\"ListItemText\":\"Clear-BCCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-BCCache \\r\\n\"},{\"CompletionText\":\"Clear-BitLockerAutoUnlock\",\"ListItemText\":\"Clear-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Clear-Content\",\"ListItemText\":\"Clear-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Content [-Path] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\\r\\nClear-Content -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Clear-Disk\",\"ListItemText\":\"Clear-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Disk \\r\\n\"},{\"CompletionText\":\"Clear-DnsClientCache\",\"ListItemText\":\"Clear-DnsClientCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-DnsClientCache \\r\\n\"},{\"CompletionText\":\"Clear-FileStorageTier\",\"ListItemText\":\"Clear-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Clear-History\",\"ListItemText\":\"Clear-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-History [[-Id] ] [[-Count] ] [-Newest] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-History [[-Count] ] [-CommandLine ] [-Newest] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-Host\",\"ListItemText\":\"Clear-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Host \\r\\n\"},{\"CompletionText\":\"Clear-Item\",\"ListItemText\":\"Clear-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Item [-Path] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-Item -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-ItemProperty\",\"ListItemText\":\"Clear-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-ItemProperty [-Path] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-ItemProperty [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-KdsCache\",\"ListItemText\":\"Clear-KdsCache\",\"ResultType\":2,\"ToolTip\":\"Clear-KdsCache\\r\\n\"},{\"CompletionText\":\"Clear-PcsvDeviceLog\",\"ListItemText\":\"Clear-PcsvDeviceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-PcsvDeviceLog \\r\\n\"},{\"CompletionText\":\"Clear-RecycleBin\",\"ListItemText\":\"Clear-RecycleBin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-RecycleBin [[-DriveLetter] ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-StorageBusDisk\",\"ListItemText\":\"Clear-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Clear-StorageDiagnosticInfo\",\"ListItemText\":\"Clear-StorageDiagnosticInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-StorageDiagnosticInfo \\r\\n\"},{\"CompletionText\":\"Clear-Tpm\",\"ListItemText\":\"Clear-Tpm\",\"ResultType\":2,\"ToolTip\":\"Clear-Tpm\\r\\n\"},{\"CompletionText\":\"Clear-Variable\",\"ListItemText\":\"Clear-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Variable [-Name] [-Include ] [-Exclude ] [-Force] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-WindowsCorruptMountPoint\",\"ListItemText\":\"Clear-WindowsCorruptMountPoint\",\"ResultType\":2,\"ToolTip\":\"Clear-WindowsCorruptMountPoint\\r\\n\"},{\"CompletionText\":\"clhsdb.exe\",\"ListItemText\":\"clhsdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\clhsdb.exe\"},{\"CompletionText\":\"clhy\",\"ListItemText\":\"clhy\",\"ResultType\":2,\"ToolTip\":\"Clear-History\"},{\"CompletionText\":\"cli\",\"ListItemText\":\"cli\",\"ResultType\":2,\"ToolTip\":\"Clear-Item\"},{\"CompletionText\":\"cliconfg.exe\",\"ListItemText\":\"cliconfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cliconfg.exe\"},{\"CompletionText\":\"clip.exe\",\"ListItemText\":\"clip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\clip.exe\"},{\"CompletionText\":\"clipchamp.exe\",\"ListItemText\":\"clipchamp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\clipchamp.exe\"},{\"CompletionText\":\"ClipDLS.exe\",\"ListItemText\":\"ClipDLS.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipDLS.exe\"},{\"CompletionText\":\"ClipRenew.exe\",\"ListItemText\":\"ClipRenew.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipRenew.exe\"},{\"CompletionText\":\"ClipUp.exe\",\"ListItemText\":\"ClipUp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipUp.exe\"},{\"CompletionText\":\"Close-AzStorageFileHandle\",\"ListItemText\":\"Close-AzStorageFileHandle\",\"ResultType\":2,\"ToolTip\":\"Close-AzStorageFileHandle\\r\\n\"},{\"CompletionText\":\"Close-SmbOpenFile\",\"ListItemText\":\"Close-SmbOpenFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClose-SmbOpenFile \\r\\n\"},{\"CompletionText\":\"Close-SmbSession\",\"ListItemText\":\"Close-SmbSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClose-SmbSession \\r\\n\"},{\"CompletionText\":\"CloudExperienceHostBroker.exe\",\"ListItemText\":\"CloudExperienceHostBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CloudExperienceHostBroker.exe\"},{\"CompletionText\":\"CloudNotifications.exe\",\"ListItemText\":\"CloudNotifications.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CloudNotifications.exe\"},{\"CompletionText\":\"clp\",\"ListItemText\":\"clp\",\"ResultType\":2,\"ToolTip\":\"Clear-ItemProperty\"},{\"CompletionText\":\"cls\",\"ListItemText\":\"cls\",\"ResultType\":2,\"ToolTip\":\"Clear-Host\"},{\"CompletionText\":\"clv\",\"ListItemText\":\"clv\",\"ResultType\":2,\"ToolTip\":\"Clear-Variable\"},{\"CompletionText\":\"cmd.exe\",\"ListItemText\":\"cmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmd.exe\"},{\"CompletionText\":\"cmdkey.exe\",\"ListItemText\":\"cmdkey.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmdkey.exe\"},{\"CompletionText\":\"cmdl32.exe\",\"ListItemText\":\"cmdl32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmdl32.exe\"},{\"CompletionText\":\"cmmon32.exe\",\"ListItemText\":\"cmmon32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmmon32.exe\"},{\"CompletionText\":\"cmpcfg\",\"ListItemText\":\"cmpcfg\",\"ResultType\":2,\"ToolTip\":\"cmpcfg\"},{\"CompletionText\":\"cmstp.exe\",\"ListItemText\":\"cmstp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmstp.exe\"},{\"CompletionText\":\"cnsn\",\"ListItemText\":\"cnsn\",\"ResultType\":2,\"ToolTip\":\"Connect-PSSession\"},{\"CompletionText\":\"code-exploration.cmd\",\"ListItemText\":\"code-exploration.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Exploration\\\\bin\\\\code-exploration.cmd\"},{\"CompletionText\":\"code-insiders.cmd\",\"ListItemText\":\"code-insiders.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Insiders\\\\bin\\\\code-insiders.cmd\"},{\"CompletionText\":\"code-tunnel-exploration.exe\",\"ListItemText\":\"code-tunnel-exploration.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Exploration\\\\bin\\\\code-tunnel-exploration.exe\"},{\"CompletionText\":\"code-tunnel-insiders.exe\",\"ListItemText\":\"code-tunnel-insiders.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Insiders\\\\bin\\\\code-tunnel-insiders.exe\"},{\"CompletionText\":\"code-tunnel.exe\",\"ListItemText\":\"code-tunnel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe\"},{\"CompletionText\":\"code.cmd\",\"ListItemText\":\"code.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft VS Code\\\\bin\\\\code.cmd\"},{\"CompletionText\":\"cofire.exe\",\"ListItemText\":\"cofire.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cofire.exe\"},{\"CompletionText\":\"colorcpl.exe\",\"ListItemText\":\"colorcpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\colorcpl.exe\"},{\"CompletionText\":\"com.docker.cli.exe\",\"ListItemText\":\"com.docker.cli.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\com.docker.cli.exe\"},{\"CompletionText\":\"comexp.msc\",\"ListItemText\":\"comexp.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\comexp.msc\"},{\"CompletionText\":\"comp.exe\",\"ListItemText\":\"comp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\comp.exe\"},{\"CompletionText\":\"compact.exe\",\"ListItemText\":\"compact.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\compact.exe\"},{\"CompletionText\":\"compare\",\"ListItemText\":\"compare\",\"ResultType\":2,\"ToolTip\":\"Compare-Object\"},{\"CompletionText\":\"Compare-Object\",\"ListItemText\":\"Compare-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompare-Object [-ReferenceObject] [-DifferenceObject] [-SyncWindow ] [-Property ] [-ExcludeDifferent] [-IncludeEqual] [-PassThru] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"Compare-VM\",\"ListItemText\":\"Compare-VM\",\"ResultType\":2,\"ToolTip\":\"Compare-VM\\r\\n\"},{\"CompletionText\":\"CompatTelRunner.exe\",\"ListItemText\":\"CompatTelRunner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompatTelRunner.exe\"},{\"CompletionText\":\"Complete-AzServiceBusMigration\",\"ListItemText\":\"Complete-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nComplete-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Complete-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Complete-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Complete-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Complete-BitsTransfer\",\"ListItemText\":\"Complete-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Complete-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Complete-DtcDiagnosticTransaction\",\"ListItemText\":\"Complete-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Complete-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Complete-VMFailover\",\"ListItemText\":\"Complete-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Complete-VMFailover\\r\\n\"},{\"CompletionText\":\"compmgmt.msc\",\"ListItemText\":\"compmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\compmgmt.msc\"},{\"CompletionText\":\"CompMgmtLauncher.exe\",\"ListItemText\":\"CompMgmtLauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompMgmtLauncher.exe\"},{\"CompletionText\":\"CompPkgSrv.exe\",\"ListItemText\":\"CompPkgSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompPkgSrv.exe\"},{\"CompletionText\":\"Compress-Archive\",\"ListItemText\":\"Compress-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompress-Archive \\r\\n\"},{\"CompletionText\":\"ComputerDefaults.exe\",\"ListItemText\":\"ComputerDefaults.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ComputerDefaults.exe\"},{\"CompletionText\":\"Configuration\",\"ListItemText\":\"Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConfiguration \\r\\n\"},{\"CompletionText\":\"Confirm-AzSecurityAutomation\",\"ListItemText\":\"Confirm-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Confirm-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Confirm-SecureBootUEFI\",\"ListItemText\":\"Confirm-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Confirm-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"conhost.exe\",\"ListItemText\":\"conhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\conhost.exe\"},{\"CompletionText\":\"Connect-AzAccount\",\"ListItemText\":\"Connect-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Connect-AzAccount\\r\\n\"},{\"CompletionText\":\"Connect-AzContainerRegistry\",\"ListItemText\":\"Connect-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"Connect-AzContainerRegistry\\r\\n\"},{\"CompletionText\":\"Connect-IscsiTarget\",\"ListItemText\":\"Connect-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Connect-PSSession\",\"ListItemText\":\"Connect-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-PSSession -Name [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-Session] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ComputerName] [-ApplicationName ] [-ConfigurationName ] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession -ComputerName -InstanceId [-ApplicationName ] [-ConfigurationName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ConnectionUri] [-ConfigurationName ] [-AllowRedirection] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession -InstanceId [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-Id] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Connect-VirtualDisk\",\"ListItemText\":\"Connect-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Connect-VMNetworkAdapter\",\"ListItemText\":\"Connect-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Connect-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Connect-VMSan\",\"ListItemText\":\"Connect-VMSan\",\"ResultType\":2,\"ToolTip\":\"Connect-VMSan\\r\\n\"},{\"CompletionText\":\"Connect-WSMan\",\"ListItemText\":\"Connect-WSMan\",\"ResultType\":2,\"ToolTip\":\"Connect-WSMan\\r\\n\"},{\"CompletionText\":\"consent.exe\",\"ListItemText\":\"consent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\consent.exe\"},{\"CompletionText\":\"Context\",\"ListItemText\":\"Context\",\"ResultType\":2,\"ToolTip\":\"\\r\\nContext \\r\\n\"},{\"CompletionText\":\"control.exe\",\"ListItemText\":\"control.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\control.exe\"},{\"CompletionText\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-Path\",\"ListItemText\":\"Convert-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvert-Path [-Path] []\\r\\n\\r\\nConvert-Path -LiteralPath []\\r\\n\"},{\"CompletionText\":\"Convert-VHD\",\"ListItemText\":\"Convert-VHD\",\"ResultType\":2,\"ToolTip\":\"Convert-VHD\\r\\n\"},{\"CompletionText\":\"convert.exe\",\"ListItemText\":\"convert.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\convert.exe\"},{\"CompletionText\":\"ConvertFrom-CIPolicy\",\"ListItemText\":\"ConvertFrom-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"ConvertFrom-CIPolicy\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Csv\",\"ListItemText\":\"ConvertFrom-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Csv [-InputObject] [[-Delimiter] ] [-Header ] []\\r\\n\\r\\nConvertFrom-Csv [-InputObject] -UseCulture [-Header ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Json\",\"ListItemText\":\"ConvertFrom-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Json [-InputObject] [-AsHashtable] [-Depth ] [-NoEnumerate] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Markdown\",\"ListItemText\":\"ConvertFrom-Markdown\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Markdown [-Path] [-AsVT100EncodedString] []\\r\\n\\r\\nConvertFrom-Markdown -LiteralPath [-AsVT100EncodedString] []\\r\\n\\r\\nConvertFrom-Markdown -InputObject [-AsVT100EncodedString] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-SddlString\",\"ListItemText\":\"ConvertFrom-SddlString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-SddlString [-Sddl] [-Type ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-SecureString\",\"ListItemText\":\"ConvertFrom-SecureString\",\"ResultType\":2,\"ToolTip\":\"ConvertFrom-SecureString\\r\\n\"},{\"CompletionText\":\"ConvertFrom-StringData\",\"ListItemText\":\"ConvertFrom-StringData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-StringData [-StringData] [[-Delimiter] ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Yaml\",\"ListItemText\":\"ConvertFrom-Yaml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Yaml \\r\\n\"},{\"CompletionText\":\"ConvertTo-AzVMManagedDisk\",\"ListItemText\":\"ConvertTo-AzVMManagedDisk\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-AzVMManagedDisk\\r\\n\"},{\"CompletionText\":\"ConvertTo-Csv\",\"ListItemText\":\"ConvertTo-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Csv [-InputObject] [[-Delimiter] ] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] []\\r\\n\\r\\nConvertTo-Csv [-InputObject] [-UseCulture] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-HgsKeyProtector\",\"ListItemText\":\"ConvertTo-HgsKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-HgsKeyProtector \\r\\n\"},{\"CompletionText\":\"ConvertTo-Html\",\"ListItemText\":\"ConvertTo-Html\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Html [[-Property] ] [[-Head] ] [[-Title] ] [[-Body] ] [-InputObject ] [-As ] [-CssUri ] [-PostContent ] [-PreContent ] [-Meta ] [-Charset ] [-Transitional] []\\r\\n\\r\\nConvertTo-Html [[-Property] ] [-InputObject ] [-As ] [-Fragment] [-PostContent ] [-PreContent ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-Json\",\"ListItemText\":\"ConvertTo-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Json [-InputObject] [-Depth ] [-Compress] [-EnumsAsStrings] [-AsArray] [-EscapeHandling ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-ProcessMitigationPolicy\",\"ListItemText\":\"ConvertTo-ProcessMitigationPolicy\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-ProcessMitigationPolicy\\r\\n\"},{\"CompletionText\":\"ConvertTo-SecureString\",\"ListItemText\":\"ConvertTo-SecureString\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-SecureString\\r\\n\"},{\"CompletionText\":\"ConvertTo-TpmOwnerAuth\",\"ListItemText\":\"ConvertTo-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"ConvertTo-Xml\",\"ListItemText\":\"ConvertTo-Xml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Xml [-InputObject] [-Depth ] [-NoTypeInformation] [-As ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-Yaml\",\"ListItemText\":\"ConvertTo-Yaml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Yaml \\r\\n\"},{\"CompletionText\":\"convertvhd.exe\",\"ListItemText\":\"convertvhd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\convertvhd.exe\"},{\"CompletionText\":\"copy\",\"ListItemText\":\"copy\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"Copy-AzRecoveryServicesVault\",\"ListItemText\":\"Copy-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Copy-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Copy-AzStorageBlob\",\"ListItemText\":\"Copy-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Copy-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Copy-BcdEntry\",\"ListItemText\":\"Copy-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Copy-BcdEntry\\r\\n\"},{\"CompletionText\":\"Copy-Item\",\"ListItemText\":\"Copy-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-Item [-Path] [[-Destination] ] [-Container] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] [-FromSession ] [-ToSession ] []\\r\\n\\r\\nCopy-Item [[-Destination] ] -LiteralPath [-Container] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] [-FromSession ] [-ToSession ] []\\r\\n\"},{\"CompletionText\":\"Copy-ItemProperty\",\"ListItemText\":\"Copy-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-ItemProperty [-Path] [-Destination] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nCopy-ItemProperty [-Destination] [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Copy-NetFirewallRule\",\"ListItemText\":\"Copy-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Copy-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecMainModeRule\",\"ListItemText\":\"Copy-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Copy-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Copy-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Copy-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecRule\",\"ListItemText\":\"Copy-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Copy-UserInternationalSettingsToSystem\",\"ListItemText\":\"Copy-UserInternationalSettingsToSystem\",\"ResultType\":2,\"ToolTip\":\"Copy-UserInternationalSettingsToSystem\\r\\n\"},{\"CompletionText\":\"Copy-VMFile\",\"ListItemText\":\"Copy-VMFile\",\"ResultType\":2,\"ToolTip\":\"Copy-VMFile\\r\\n\"},{\"CompletionText\":\"coredpussvr.exe\",\"ListItemText\":\"coredpussvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\coredpussvr.exe\"},{\"CompletionText\":\"corepack.cmd\",\"ListItemText\":\"corepack.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\corepack.cmd\"},{\"CompletionText\":\"cp\",\"ListItemText\":\"cp\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"cpi\",\"ListItemText\":\"cpi\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"cpp\",\"ListItemText\":\"cpp\",\"ResultType\":2,\"ToolTip\":\"Copy-ItemProperty\"},{\"CompletionText\":\"createdump.exe\",\"ListItemText\":\"createdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\WindowsApps\\\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\\\createdump.exe\"},{\"CompletionText\":\"CredentialEnrollmentManager.exe\",\"ListItemText\":\"CredentialEnrollmentManager.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CredentialEnrollmentManager.exe\"},{\"CompletionText\":\"CredentialUIBroker.exe\",\"ListItemText\":\"CredentialUIBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CredentialUIBroker.exe\"},{\"CompletionText\":\"credwiz.exe\",\"ListItemText\":\"credwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\credwiz.exe\"},{\"CompletionText\":\"cscript.exe\",\"ListItemText\":\"cscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cscript.exe\"},{\"CompletionText\":\"csrss.exe\",\"ListItemText\":\"csrss.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\csrss.exe\"},{\"CompletionText\":\"cssmbo\",\"ListItemText\":\"cssmbo\",\"ResultType\":2,\"ToolTip\":\"cssmbo\"},{\"CompletionText\":\"cssmbse\",\"ListItemText\":\"cssmbse\",\"ResultType\":2,\"ToolTip\":\"cssmbse\"},{\"CompletionText\":\"ctfmon.exe\",\"ListItemText\":\"ctfmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ctfmon.exe\"},{\"CompletionText\":\"cttune.exe\",\"ListItemText\":\"cttune.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cttune.exe\"},{\"CompletionText\":\"cttunesvr.exe\",\"ListItemText\":\"cttunesvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cttunesvr.exe\"},{\"CompletionText\":\"cty\",\"ListItemText\":\"cty\",\"ResultType\":2,\"ToolTip\":\"cty\"},{\"CompletionText\":\"curl.exe\",\"ListItemText\":\"curl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\curl.exe\"},{\"CompletionText\":\"CustomInstallExec.exe\",\"ListItemText\":\"CustomInstallExec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CustomInstallExec.exe\"},{\"CompletionText\":\"CustomShellHost.exe\",\"ListItemText\":\"CustomShellHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CustomShellHost.exe\"},{\"CompletionText\":\"cvpa\",\"ListItemText\":\"cvpa\",\"ResultType\":2,\"ToolTip\":\"Convert-Path\"},{\"CompletionText\":\"d3dconfig.exe\",\"ListItemText\":\"d3dconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\d3dconfig.exe\"},{\"CompletionText\":\"D:\",\"ListItemText\":\"D:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nD: \\r\\n\"},{\"CompletionText\":\"dasHost.exe\",\"ListItemText\":\"dasHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dasHost.exe\"},{\"CompletionText\":\"DataExchangeHost.exe\",\"ListItemText\":\"DataExchangeHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DataExchangeHost.exe\"},{\"CompletionText\":\"DataStoreCacheDumpTool.exe\",\"ListItemText\":\"DataStoreCacheDumpTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DataStoreCacheDumpTool.exe\"},{\"CompletionText\":\"dbp\",\"ListItemText\":\"dbp\",\"ResultType\":2,\"ToolTip\":\"Disable-PSBreakpoint\"},{\"CompletionText\":\"dccw.exe\",\"ListItemText\":\"dccw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dccw.exe\"},{\"CompletionText\":\"dcomcnfg.exe\",\"ListItemText\":\"dcomcnfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dcomcnfg.exe\"},{\"CompletionText\":\"ddodiag.exe\",\"ListItemText\":\"ddodiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ddodiag.exe\"},{\"CompletionText\":\"debian.exe\",\"ListItemText\":\"debian.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\debian.exe\"},{\"CompletionText\":\"Debug-FileShare\",\"ListItemText\":\"Debug-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-FileShare \\r\\n\"},{\"CompletionText\":\"Debug-Job\",\"ListItemText\":\"Debug-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Job [-Job] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-Name] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-Id] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-InstanceId] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-MMAppPrelaunch\",\"ListItemText\":\"Debug-MMAppPrelaunch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-MMAppPrelaunch \\r\\n\"},{\"CompletionText\":\"Debug-Process\",\"ListItemText\":\"Debug-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Process [-Name] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Process [-Id] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Process -InputObject [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-Runspace\",\"ListItemText\":\"Debug-Runspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Runspace [-Runspace] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-Name] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-Id] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-InstanceId] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-StorageSubSystem\",\"ListItemText\":\"Debug-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Debug-VM\",\"ListItemText\":\"Debug-VM\",\"ResultType\":2,\"ToolTip\":\"Debug-VM\\r\\n\"},{\"CompletionText\":\"Debug-Volume\",\"ListItemText\":\"Debug-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Volume \\r\\n\"},{\"CompletionText\":\"Defrag.exe\",\"ListItemText\":\"Defrag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Defrag.exe\"},{\"CompletionText\":\"del\",\"ListItemText\":\"del\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"Delete-DeliveryOptimizationCache\",\"ListItemText\":\"Delete-DeliveryOptimizationCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDelete-DeliveryOptimizationCache \\r\\n\"},{\"CompletionText\":\"Deny-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDeny-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Deny-AzPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Deny-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Deny-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDeny-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Deploy-AzNetworkManagerCommit\",\"ListItemText\":\"Deploy-AzNetworkManagerCommit\",\"ResultType\":2,\"ToolTip\":\"Deploy-AzNetworkManagerCommit\\r\\n\"},{\"CompletionText\":\"deploymentcsphelper.exe\",\"ListItemText\":\"deploymentcsphelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\deploymentcsphelper.exe\"},{\"CompletionText\":\"Describe\",\"ListItemText\":\"Describe\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDescribe \\r\\n\"},{\"CompletionText\":\"desk.cpl\",\"ListItemText\":\"desk.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\desk.cpl\"},{\"CompletionText\":\"desktopimgdownldr.exe\",\"ListItemText\":\"desktopimgdownldr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\desktopimgdownldr.exe\"},{\"CompletionText\":\"DeviceCensus.exe\",\"ListItemText\":\"DeviceCensus.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceCensus.exe\"},{\"CompletionText\":\"DeviceCredentialDeployment.exe\",\"ListItemText\":\"DeviceCredentialDeployment.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceCredentialDeployment.exe\"},{\"CompletionText\":\"DeviceEject.exe\",\"ListItemText\":\"DeviceEject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceEject.exe\"},{\"CompletionText\":\"DeviceEnroller.exe\",\"ListItemText\":\"DeviceEnroller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceEnroller.exe\"},{\"CompletionText\":\"DevicePairingWizard.exe\",\"ListItemText\":\"DevicePairingWizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DevicePairingWizard.exe\"},{\"CompletionText\":\"DeviceProperties.exe\",\"ListItemText\":\"DeviceProperties.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceProperties.exe\"},{\"CompletionText\":\"devmgmt.msc\",\"ListItemText\":\"devmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\devmgmt.msc\"},{\"CompletionText\":\"DevModeRunAsUserConfig.msc\",\"ListItemText\":\"DevModeRunAsUserConfig.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DevModeRunAsUserConfig.msc\"},{\"CompletionText\":\"DFDWiz.exe\",\"ListItemText\":\"DFDWiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DFDWiz.exe\"},{\"CompletionText\":\"dfrgui.exe\",\"ListItemText\":\"dfrgui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dfrgui.exe\"},{\"CompletionText\":\"dialer.exe\",\"ListItemText\":\"dialer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dialer.exe\"},{\"CompletionText\":\"diff\",\"ListItemText\":\"diff\",\"ResultType\":2,\"ToolTip\":\"Compare-Object\"},{\"CompletionText\":\"dir\",\"ListItemText\":\"dir\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"directxdatabaseupdater.exe\",\"ListItemText\":\"directxdatabaseupdater.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\directxdatabaseupdater.exe\"},{\"CompletionText\":\"dirmngr.exe\",\"ListItemText\":\"dirmngr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\dirmngr.exe\"},{\"CompletionText\":\"dirmngr_ldap.exe\",\"ListItemText\":\"dirmngr_ldap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\dirmngr_ldap.exe\"},{\"CompletionText\":\"Disable-AppBackgroundTaskDiagnosticLog\",\"ListItemText\":\"Disable-AppBackgroundTaskDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Disable-AppBackgroundTaskDiagnosticLog\\r\\n\"},{\"CompletionText\":\"Disable-AzAdvisorRecommendation\",\"ListItemText\":\"Disable-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Disable-AzAksAddOn\",\"ListItemText\":\"Disable-AzAksAddOn\",\"ResultType\":2,\"ToolTip\":\"Disable-AzAksAddOn\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchAutoScale\",\"ListItemText\":\"Disable-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchComputeNodeScheduling\",\"ListItemText\":\"Disable-AzBatchComputeNodeScheduling\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchComputeNodeScheduling\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchJob\",\"ListItemText\":\"Disable-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchJobSchedule\",\"ListItemText\":\"Disable-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Disable-AzCdnCustomDomainCustomHttps\",\"ListItemText\":\"Disable-AzCdnCustomDomainCustomHttps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzCdnCustomDomainCustomHttps \\r\\n\"},{\"CompletionText\":\"Disable-AzContextAutosave\",\"ListItemText\":\"Disable-AzContextAutosave\",\"ResultType\":2,\"ToolTip\":\"Disable-AzContextAutosave\\r\\n\"},{\"CompletionText\":\"Disable-AzDataCollection\",\"ListItemText\":\"Disable-AzDataCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzDataCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzFrontDoorCustomDomainHttps\",\"ListItemText\":\"Disable-AzFrontDoorCustomDomainHttps\",\"ResultType\":2,\"ToolTip\":\"Disable-AzFrontDoorCustomDomainHttps\\r\\n\"},{\"CompletionText\":\"Disable-AzHDInsightAzureMonitor\",\"ListItemText\":\"Disable-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Disable-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Disable-AzHDInsightMonitoring\",\"ListItemText\":\"Disable-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Disable-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\",\"ListItemText\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\",\"ResultType\":2,\"ToolTip\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsIISLogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsIISLogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsIISLogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupAutoProtection\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupAutoProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupAutoProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupProtection\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupRPMountScript\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupRPMountScript\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupRPMountScript\\r\\n\"},{\"CompletionText\":\"Disable-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Disable-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Disable-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSqlInstanceAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlServerAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSqlServerAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlServerAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzStackHCIAttestation\",\"ListItemText\":\"Disable-AzStackHCIAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzStackHCIAttestation \\r\\n\"},{\"CompletionText\":\"Disable-AzStackHCIRemoteSupport\",\"ListItemText\":\"Disable-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageBlobDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobLastAccessTimeTracking\",\"ListItemText\":\"Disable-AzStorageBlobLastAccessTimeTracking\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobLastAccessTimeTracking\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobRestorePolicy\",\"ListItemText\":\"Disable-AzStorageBlobRestorePolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobRestorePolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageContainerDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageContainerDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageContainerDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageSoftDelete\",\"ListItemText\":\"Disable-AzStorageSoftDelete\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageSoftDelete\"},{\"CompletionText\":\"Disable-AzStorageStaticWebsite\",\"ListItemText\":\"Disable-AzStorageStaticWebsite\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageStaticWebsite\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseSqlAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSynapseSqlAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseSqlAdvancedThreatProtection\",\"ListItemText\":\"Disable-AzSynapseSqlAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlAdvancedThreatProtection\"},{\"CompletionText\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzTrafficManagerEndpoint\",\"ListItemText\":\"Disable-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Disable-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Disable-AzTrafficManagerProfile\",\"ListItemText\":\"Disable-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Disable-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Disable-AzureRmAlias\",\"ListItemText\":\"Disable-AzureRmAlias\",\"ResultType\":2,\"ToolTip\":\"Disable-AzureRmAlias\\r\\n\"},{\"CompletionText\":\"Disable-AzVMDiskEncryption\",\"ListItemText\":\"Disable-AzVMDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Disable-AzVMDiskEncryption\\r\\n\"},{\"CompletionText\":\"Disable-AzVmssDiskEncryption\",\"ListItemText\":\"Disable-AzVmssDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Disable-AzVmssDiskEncryption\\r\\n\"},{\"CompletionText\":\"Disable-BC\",\"ListItemText\":\"Disable-BC\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BC \\r\\n\"},{\"CompletionText\":\"Disable-BcdElementBootDebug\",\"ListItemText\":\"Disable-BcdElementBootDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementBootDebug\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementBootEms\",\"ListItemText\":\"Disable-BcdElementBootEms\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementBootEms\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementDebug\",\"ListItemText\":\"Disable-BcdElementDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementDebug\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementEms\",\"ListItemText\":\"Disable-BcdElementEms\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementEms\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementEventLogging\",\"ListItemText\":\"Disable-BcdElementEventLogging\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementEventLogging\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementHypervisorDebug\",\"ListItemText\":\"Disable-BcdElementHypervisorDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementHypervisorDebug\\r\\n\"},{\"CompletionText\":\"Disable-BCDowngrading\",\"ListItemText\":\"Disable-BCDowngrading\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BCDowngrading \\r\\n\"},{\"CompletionText\":\"Disable-BCServeOnBattery\",\"ListItemText\":\"Disable-BCServeOnBattery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BCServeOnBattery \\r\\n\"},{\"CompletionText\":\"Disable-BitLocker\",\"ListItemText\":\"Disable-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BitLocker \\r\\n\"},{\"CompletionText\":\"Disable-BitLockerAutoUnlock\",\"ListItemText\":\"Disable-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Disable-DAManualEntryPointSelection\",\"ListItemText\":\"Disable-DAManualEntryPointSelection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DAManualEntryPointSelection \\r\\n\"},{\"CompletionText\":\"Disable-DeliveryOptimizationVerboseLogs\",\"ListItemText\":\"Disable-DeliveryOptimizationVerboseLogs\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DeliveryOptimizationVerboseLogs \\r\\n\"},{\"CompletionText\":\"Disable-DscDebug\",\"ListItemText\":\"Disable-DscDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DscDebug \\r\\n\"},{\"CompletionText\":\"Disable-ExperimentalFeature\",\"ListItemText\":\"Disable-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-ExperimentalFeature [-Name] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-JobTrigger\",\"ListItemText\":\"Disable-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Disable-JobTrigger\\r\\n\"},{\"CompletionText\":\"Disable-LocalUser\",\"ListItemText\":\"Disable-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Disable-LocalUser\\r\\n\"},{\"CompletionText\":\"Disable-MMAgent\",\"ListItemText\":\"Disable-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-MMAgent \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapter\",\"ListItemText\":\"Disable-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapter \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterBinding\",\"ListItemText\":\"Disable-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterChecksumOffload\",\"ListItemText\":\"Disable-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Disable-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterIPsecOffload\",\"ListItemText\":\"Disable-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterLso\",\"ListItemText\":\"Disable-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterPacketDirect\",\"ListItemText\":\"Disable-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterPowerManagement\",\"ListItemText\":\"Disable-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterQos\",\"ListItemText\":\"Disable-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRdma\",\"ListItemText\":\"Disable-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRsc\",\"ListItemText\":\"Disable-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRss\",\"ListItemText\":\"Disable-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterSriov\",\"ListItemText\":\"Disable-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterUso\",\"ListItemText\":\"Disable-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterVmq\",\"ListItemText\":\"Disable-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Disable-NetDnsTransitionConfiguration\",\"ListItemText\":\"Disable-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Disable-NetFirewallHyperVRule\",\"ListItemText\":\"Disable-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Disable-NetFirewallRule\",\"ListItemText\":\"Disable-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Disable-NetIPHttpsProfile\",\"ListItemText\":\"Disable-NetIPHttpsProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPHttpsProfile \\r\\n\"},{\"CompletionText\":\"Disable-NetIPsecMainModeRule\",\"ListItemText\":\"Disable-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Disable-NetIPsecRule\",\"ListItemText\":\"Disable-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Disable-NetNatTransitionConfiguration\",\"ListItemText\":\"Disable-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchEthernetPort\",\"ListItemText\":\"Disable-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchFeature\",\"ListItemText\":\"Disable-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchVlan\",\"ListItemText\":\"Disable-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Disable-OdbcPerfCounter\",\"ListItemText\":\"Disable-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Disable-PhysicalDiskIdentification\",\"ListItemText\":\"Disable-PhysicalDiskIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PhysicalDiskIdentification \\r\\n\"},{\"CompletionText\":\"Disable-PhysicalDiskIndication\",\"ListItemText\":\"Disable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"Disable-PhysicalDiskIndication\"},{\"CompletionText\":\"Disable-PnpDevice\",\"ListItemText\":\"Disable-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PnpDevice \\r\\n\"},{\"CompletionText\":\"Disable-PSBreakpoint\",\"ListItemText\":\"Disable-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSBreakpoint [-Breakpoint] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisable-PSBreakpoint [-Id] [-PassThru] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSRemoting\",\"ListItemText\":\"Disable-PSRemoting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSRemoting [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSSessionConfiguration\",\"ListItemText\":\"Disable-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSSessionConfiguration [[-Name] ] [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSTrace\",\"ListItemText\":\"Disable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSTrace \\r\\n\"},{\"CompletionText\":\"Disable-PSWSManCombinedTrace\",\"ListItemText\":\"Disable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"Disable-RunspaceDebug\",\"ListItemText\":\"Disable-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-RunspaceDebug [[-RunspaceName] ] []\\r\\n\\r\\nDisable-RunspaceDebug [-Runspace] []\\r\\n\\r\\nDisable-RunspaceDebug [-RunspaceId] []\\r\\n\\r\\nDisable-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nDisable-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Disable-ScheduledJob\",\"ListItemText\":\"Disable-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Disable-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Disable-ScheduledTask\",\"ListItemText\":\"Disable-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Disable-SmbDelegation\",\"ListItemText\":\"Disable-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Disable-StorageBusCache\",\"ListItemText\":\"Disable-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Disable-StorageBusDisk\",\"ListItemText\":\"Disable-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Disable-StorageDataCollection\",\"ListItemText\":\"Disable-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Disable-StorageDiagnosticLog\",\"ListItemText\":\"Disable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Disable-StorageDiagnosticLog\"},{\"CompletionText\":\"Disable-StorageEnclosureIdentification\",\"ListItemText\":\"Disable-StorageEnclosureIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageEnclosureIdentification \\r\\n\"},{\"CompletionText\":\"Disable-StorageEnclosurePower\",\"ListItemText\":\"Disable-StorageEnclosurePower\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageEnclosurePower \\r\\n\"},{\"CompletionText\":\"Disable-StorageHighAvailability\",\"ListItemText\":\"Disable-StorageHighAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageHighAvailability \\r\\n\"},{\"CompletionText\":\"Disable-StorageMaintenanceMode\",\"ListItemText\":\"Disable-StorageMaintenanceMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageMaintenanceMode \\r\\n\"},{\"CompletionText\":\"Disable-TlsCipherSuite\",\"ListItemText\":\"Disable-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Disable-TlsEccCurve\",\"ListItemText\":\"Disable-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Disable-TlsSessionTicketKey\",\"ListItemText\":\"Disable-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Disable-TpmAutoProvisioning\",\"ListItemText\":\"Disable-TpmAutoProvisioning\",\"ResultType\":2,\"ToolTip\":\"Disable-TpmAutoProvisioning\\r\\n\"},{\"CompletionText\":\"Disable-VMConsoleSupport\",\"ListItemText\":\"Disable-VMConsoleSupport\",\"ResultType\":2,\"ToolTip\":\"Disable-VMConsoleSupport\\r\\n\"},{\"CompletionText\":\"Disable-VMEventing\",\"ListItemText\":\"Disable-VMEventing\",\"ResultType\":2,\"ToolTip\":\"Disable-VMEventing\\r\\n\"},{\"CompletionText\":\"Disable-VMIntegrationService\",\"ListItemText\":\"Disable-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Disable-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Disable-VMMigration\",\"ListItemText\":\"Disable-VMMigration\",\"ResultType\":2,\"ToolTip\":\"Disable-VMMigration\\r\\n\"},{\"CompletionText\":\"Disable-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Disable-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Disable-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Disable-VMResourceMetering\",\"ListItemText\":\"Disable-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Disable-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Disable-VMSwitchExtension\",\"ListItemText\":\"Disable-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Disable-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Disable-VMTPM\",\"ListItemText\":\"Disable-VMTPM\",\"ResultType\":2,\"ToolTip\":\"Disable-VMTPM\\r\\n\"},{\"CompletionText\":\"Disable-WdacBidTrace\",\"ListItemText\":\"Disable-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Disable-WindowsErrorReporting\",\"ListItemText\":\"Disable-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Disable-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Disable-WindowsOptionalFeature\",\"ListItemText\":\"Disable-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Disable-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Disable-WSManCredSSP\",\"ListItemText\":\"Disable-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Disable-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Disable-WSManTrace\",\"ListItemText\":\"Disable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Disconnect-AzAccount\",\"ListItemText\":\"Disconnect-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzAccount\\r\\n\"},{\"CompletionText\":\"Disconnect-AzP2sVpnGatewayVpnConnection\",\"ListItemText\":\"Disconnect-AzP2sVpnGatewayVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzP2sVpnGatewayVpnConnection\\r\\n\"},{\"CompletionText\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\",\"ListItemText\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\\r\\n\"},{\"CompletionText\":\"Disconnect-AzWvdUserSession\",\"ListItemText\":\"Disconnect-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Disconnect-IscsiTarget\",\"ListItemText\":\"Disconnect-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Disconnect-PSSession\",\"ListItemText\":\"Disconnect-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-PSSession [-Session] [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession -Name [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession [-Id] [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession -InstanceId [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disconnect-VirtualDisk\",\"ListItemText\":\"Disconnect-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Disconnect-VMNetworkAdapter\",\"ListItemText\":\"Disconnect-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Disconnect-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Disconnect-VMSan\",\"ListItemText\":\"Disconnect-VMSan\",\"ResultType\":2,\"ToolTip\":\"Disconnect-VMSan\\r\\n\"},{\"CompletionText\":\"Disconnect-WSMan\",\"ListItemText\":\"Disconnect-WSMan\",\"ResultType\":2,\"ToolTip\":\"Disconnect-WSMan\\r\\n\"},{\"CompletionText\":\"diskmgmt.msc\",\"ListItemText\":\"diskmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskmgmt.msc\"},{\"CompletionText\":\"diskpart.exe\",\"ListItemText\":\"diskpart.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskpart.exe\"},{\"CompletionText\":\"diskperf.exe\",\"ListItemText\":\"diskperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskperf.exe\"},{\"CompletionText\":\"diskraid.exe\",\"ListItemText\":\"diskraid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskraid.exe\"},{\"CompletionText\":\"DiskSnapshot.exe\",\"ListItemText\":\"DiskSnapshot.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DiskSnapshot.exe\"},{\"CompletionText\":\"diskusage.exe\",\"ListItemText\":\"diskusage.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskusage.exe\"},{\"CompletionText\":\"Dism.exe\",\"ListItemText\":\"Dism.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Dism.exe\"},{\"CompletionText\":\"Dismount-AppPackageVolume\",\"ListItemText\":\"Dismount-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Dismount-AppPackageVolume\"},{\"CompletionText\":\"Dismount-AppxVolume\",\"ListItemText\":\"Dismount-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Dismount-AppxVolume\\r\\n\"},{\"CompletionText\":\"Dismount-DiskImage\",\"ListItemText\":\"Dismount-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDismount-DiskImage \\r\\n\"},{\"CompletionText\":\"Dismount-VHD\",\"ListItemText\":\"Dismount-VHD\",\"ResultType\":2,\"ToolTip\":\"Dismount-VHD\\r\\n\"},{\"CompletionText\":\"Dismount-VMHostAssignableDevice\",\"ListItemText\":\"Dismount-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Dismount-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Dismount-WindowsImage\",\"ListItemText\":\"Dismount-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Dismount-WindowsImage\\r\\n\"},{\"CompletionText\":\"dispdiag.exe\",\"ListItemText\":\"dispdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dispdiag.exe\"},{\"CompletionText\":\"DisplaySwitch.exe\",\"ListItemText\":\"DisplaySwitch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DisplaySwitch.exe\"},{\"CompletionText\":\"djoin.exe\",\"ListItemText\":\"djoin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\djoin.exe\"},{\"CompletionText\":\"dllhost.exe\",\"ListItemText\":\"dllhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dllhost.exe\"},{\"CompletionText\":\"dllhst3g.exe\",\"ListItemText\":\"dllhst3g.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dllhst3g.exe\"},{\"CompletionText\":\"dlu\",\"ListItemText\":\"dlu\",\"ResultType\":2,\"ToolTip\":\"dlu\"},{\"CompletionText\":\"dmcertinst.exe\",\"ListItemText\":\"dmcertinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmcertinst.exe\"},{\"CompletionText\":\"dmcfghost.exe\",\"ListItemText\":\"dmcfghost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmcfghost.exe\"},{\"CompletionText\":\"dmclient.exe\",\"ListItemText\":\"dmclient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmclient.exe\"},{\"CompletionText\":\"DmNotificationBroker.exe\",\"ListItemText\":\"DmNotificationBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DmNotificationBroker.exe\"},{\"CompletionText\":\"DmOmaCpMo.exe\",\"ListItemText\":\"DmOmaCpMo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DmOmaCpMo.exe\"},{\"CompletionText\":\"dnscacheugc.exe\",\"ListItemText\":\"dnscacheugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dnscacheugc.exe\"},{\"CompletionText\":\"dnsn\",\"ListItemText\":\"dnsn\",\"ResultType\":2,\"ToolTip\":\"Disconnect-PSSession\"},{\"CompletionText\":\"docker-compose.exe\",\"ListItemText\":\"docker-compose.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-compose.exe\"},{\"CompletionText\":\"docker-credential-desktop.exe\",\"ListItemText\":\"docker-credential-desktop.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-desktop.exe\"},{\"CompletionText\":\"docker-credential-ecr-login.exe\",\"ListItemText\":\"docker-credential-ecr-login.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-ecr-login.exe\"},{\"CompletionText\":\"docker-credential-wincred.exe\",\"ListItemText\":\"docker-credential-wincred.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-wincred.exe\"},{\"CompletionText\":\"docker-index.exe\",\"ListItemText\":\"docker-index.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-index.exe\"},{\"CompletionText\":\"docker.exe\",\"ListItemText\":\"docker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker.exe\"},{\"CompletionText\":\"doskey.exe\",\"ListItemText\":\"doskey.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\doskey.exe\"},{\"CompletionText\":\"dotnet.exe\",\"ListItemText\":\"dotnet.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\dotnet\\\\dotnet.exe\"},{\"CompletionText\":\"dpapimig.exe\",\"ListItemText\":\"dpapimig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dpapimig.exe\"},{\"CompletionText\":\"DpiScaling.exe\",\"ListItemText\":\"DpiScaling.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DpiScaling.exe\"},{\"CompletionText\":\"dpnsvr.exe\",\"ListItemText\":\"dpnsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dpnsvr.exe\"},{\"CompletionText\":\"driverquery.exe\",\"ListItemText\":\"driverquery.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\driverquery.exe\"},{\"CompletionText\":\"drvinst.exe\",\"ListItemText\":\"drvinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\drvinst.exe\"},{\"CompletionText\":\"dsmbd\",\"ListItemText\":\"dsmbd\",\"ResultType\":2,\"ToolTip\":\"dsmbd\"},{\"CompletionText\":\"DsmUserTask.exe\",\"ListItemText\":\"DsmUserTask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DsmUserTask.exe\"},{\"CompletionText\":\"dsregcmd.exe\",\"ListItemText\":\"dsregcmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dsregcmd.exe\"},{\"CompletionText\":\"dstokenclean.exe\",\"ListItemText\":\"dstokenclean.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dstokenclean.exe\"},{\"CompletionText\":\"dtdump.exe\",\"ListItemText\":\"dtdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dtdump.exe\"},{\"CompletionText\":\"DuckDuckGo.exe\",\"ListItemText\":\"DuckDuckGo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\DuckDuckGo.exe\"},{\"CompletionText\":\"dusmtask.exe\",\"ListItemText\":\"dusmtask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dusmtask.exe\"},{\"CompletionText\":\"dvdplay.exe\",\"ListItemText\":\"dvdplay.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dvdplay.exe\"},{\"CompletionText\":\"dwm.exe\",\"ListItemText\":\"dwm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dwm.exe\"},{\"CompletionText\":\"DWWIN.EXE\",\"ListItemText\":\"DWWIN.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DWWIN.EXE\"},{\"CompletionText\":\"DXCap.exe\",\"ListItemText\":\"DXCap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DXCap.exe\"},{\"CompletionText\":\"DXCpl.exe\",\"ListItemText\":\"DXCpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DXCpl.exe\"},{\"CompletionText\":\"dxdiag.exe\",\"ListItemText\":\"dxdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dxdiag.exe\"},{\"CompletionText\":\"dxgiadaptercache.exe\",\"ListItemText\":\"dxgiadaptercache.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dxgiadaptercache.exe\"},{\"CompletionText\":\"Dxpserver.exe\",\"ListItemText\":\"Dxpserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Dxpserver.exe\"},{\"CompletionText\":\"E:\",\"ListItemText\":\"E:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nE: \\r\\n\"},{\"CompletionText\":\"Eap3Host.exe\",\"ListItemText\":\"Eap3Host.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Eap3Host.exe\"},{\"CompletionText\":\"EaseOfAccessDialog.exe\",\"ListItemText\":\"EaseOfAccessDialog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EaseOfAccessDialog.exe\"},{\"CompletionText\":\"easinvoker.exe\",\"ListItemText\":\"easinvoker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\easinvoker.exe\"},{\"CompletionText\":\"EASPolicyManagerBrokerHost.exe\",\"ListItemText\":\"EASPolicyManagerBrokerHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EASPolicyManagerBrokerHost.exe\"},{\"CompletionText\":\"ebp\",\"ListItemText\":\"ebp\",\"ResultType\":2,\"ToolTip\":\"Enable-PSBreakpoint\"},{\"CompletionText\":\"echo\",\"ListItemText\":\"echo\",\"ResultType\":2,\"ToolTip\":\"Write-Output\"},{\"CompletionText\":\"Edit-ASRRecoveryPlan\",\"ListItemText\":\"Edit-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Edit-ASRRecoveryPlan\"},{\"CompletionText\":\"Edit-ASRRP\",\"ListItemText\":\"Edit-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Edit-ASRRP\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyRetentionRuleClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyRetentionRuleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyRetentionRuleClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyTagClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyTagClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyTagClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyTriggerClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyTriggerClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyTriggerClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Edit-AzWebAppBackupConfiguration\",\"ListItemText\":\"Edit-AzWebAppBackupConfiguration\",\"ResultType\":2,\"ToolTip\":\"Edit-AzWebAppBackupConfiguration\\r\\n\"},{\"CompletionText\":\"Edit-CIPolicyRule\",\"ListItemText\":\"Edit-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"Edit-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"EDPCleanup.exe\",\"ListItemText\":\"EDPCleanup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EDPCleanup.exe\"},{\"CompletionText\":\"edpnotify.exe\",\"ListItemText\":\"edpnotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\edpnotify.exe\"},{\"CompletionText\":\"EduPrintProv.exe\",\"ListItemText\":\"EduPrintProv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EduPrintProv.exe\"},{\"CompletionText\":\"efsui.exe\",\"ListItemText\":\"efsui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\efsui.exe\"},{\"CompletionText\":\"EhStorAuthn.exe\",\"ListItemText\":\"EhStorAuthn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EhStorAuthn.exe\"},{\"CompletionText\":\"elu\",\"ListItemText\":\"elu\",\"ResultType\":2,\"ToolTip\":\"elu\"},{\"CompletionText\":\"Enable-AdlStoreKeyVault\",\"ListItemText\":\"Enable-AdlStoreKeyVault\",\"ResultType\":2,\"ToolTip\":\"Enable-AdlStoreKeyVault\"},{\"CompletionText\":\"Enable-AppBackgroundTaskDiagnosticLog\",\"ListItemText\":\"Enable-AppBackgroundTaskDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Enable-AppBackgroundTaskDiagnosticLog\\r\\n\"},{\"CompletionText\":\"Enable-AzAdvisorRecommendation\",\"ListItemText\":\"Enable-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Enable-AzAksAddOn\",\"ListItemText\":\"Enable-AzAksAddOn\",\"ResultType\":2,\"ToolTip\":\"Enable-AzAksAddOn\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchAutoScale\",\"ListItemText\":\"Enable-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchComputeNodeScheduling\",\"ListItemText\":\"Enable-AzBatchComputeNodeScheduling\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchComputeNodeScheduling\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchJob\",\"ListItemText\":\"Enable-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchJobSchedule\",\"ListItemText\":\"Enable-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchTask\",\"ListItemText\":\"Enable-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Enable-AzCdnCustomDomainCustomHttps\",\"ListItemText\":\"Enable-AzCdnCustomDomainCustomHttps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzCdnCustomDomainCustomHttps \\r\\n\"},{\"CompletionText\":\"Enable-AzContextAutosave\",\"ListItemText\":\"Enable-AzContextAutosave\",\"ResultType\":2,\"ToolTip\":\"Enable-AzContextAutosave\\r\\n\"},{\"CompletionText\":\"Enable-AzDataCollection\",\"ListItemText\":\"Enable-AzDataCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzDataCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzDataLakeStoreKeyVault\",\"ListItemText\":\"Enable-AzDataLakeStoreKeyVault\",\"ResultType\":2,\"ToolTip\":\"Enable-AzDataLakeStoreKeyVault\\r\\n\"},{\"CompletionText\":\"Enable-AzEventGridPartnerTopic\",\"ListItemText\":\"Enable-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Enable-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Enable-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Enable-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Enable-AzFrontDoorCustomDomainHttps\",\"ListItemText\":\"Enable-AzFrontDoorCustomDomainHttps\",\"ResultType\":2,\"ToolTip\":\"Enable-AzFrontDoorCustomDomainHttps\\r\\n\"},{\"CompletionText\":\"Enable-AzHDInsightAzureMonitor\",\"ListItemText\":\"Enable-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Enable-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Enable-AzHDInsightMonitoring\",\"ListItemText\":\"Enable-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Enable-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsIISLogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsIISLogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsIISLogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzRecoveryServicesBackupAutoProtection\",\"ListItemText\":\"Enable-AzRecoveryServicesBackupAutoProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzRecoveryServicesBackupAutoProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzRecoveryServicesBackupProtection\",\"ListItemText\":\"Enable-AzRecoveryServicesBackupProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzRecoveryServicesBackupProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Enable-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Enable-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSqlInstanceAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlServerAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSqlServerAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlServerAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzStackHCIAttestation\",\"ListItemText\":\"Enable-AzStackHCIAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzStackHCIAttestation \\r\\n\"},{\"CompletionText\":\"Enable-AzStackHCIRemoteSupport\",\"ListItemText\":\"Enable-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageBlobDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobLastAccessTimeTracking\",\"ListItemText\":\"Enable-AzStorageBlobLastAccessTimeTracking\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobLastAccessTimeTracking\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobRestorePolicy\",\"ListItemText\":\"Enable-AzStorageBlobRestorePolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobRestorePolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageContainerDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageContainerDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageContainerDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageSoftDelete\",\"ListItemText\":\"Enable-AzStorageSoftDelete\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageSoftDelete\"},{\"CompletionText\":\"Enable-AzStorageStaticWebsite\",\"ListItemText\":\"Enable-AzStorageStaticWebsite\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageStaticWebsite\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseSqlAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSynapseSqlAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseSqlAdvancedThreatProtection\",\"ListItemText\":\"Enable-AzSynapseSqlAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlAdvancedThreatProtection\"},{\"CompletionText\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseWorkspace\",\"ListItemText\":\"Enable-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Enable-AzTrafficManagerEndpoint\",\"ListItemText\":\"Enable-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Enable-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Enable-AzTrafficManagerProfile\",\"ListItemText\":\"Enable-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Enable-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Enable-AzureRmAlias\",\"ListItemText\":\"Enable-AzureRmAlias\",\"ResultType\":2,\"ToolTip\":\"Enable-AzureRmAlias\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementBootDebug\",\"ListItemText\":\"Enable-BcdElementBootDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementBootDebug\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementBootEms\",\"ListItemText\":\"Enable-BcdElementBootEms\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementBootEms\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementDebug\",\"ListItemText\":\"Enable-BcdElementDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementDebug\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementEms\",\"ListItemText\":\"Enable-BcdElementEms\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementEms\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementEventLogging\",\"ListItemText\":\"Enable-BcdElementEventLogging\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementEventLogging\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementHypervisorDebug\",\"ListItemText\":\"Enable-BcdElementHypervisorDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementHypervisorDebug\\r\\n\"},{\"CompletionText\":\"Enable-BCDistributed\",\"ListItemText\":\"Enable-BCDistributed\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCDistributed \\r\\n\"},{\"CompletionText\":\"Enable-BCDowngrading\",\"ListItemText\":\"Enable-BCDowngrading\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCDowngrading \\r\\n\"},{\"CompletionText\":\"Enable-BCHostedClient\",\"ListItemText\":\"Enable-BCHostedClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCHostedClient \\r\\n\"},{\"CompletionText\":\"Enable-BCHostedServer\",\"ListItemText\":\"Enable-BCHostedServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCHostedServer \\r\\n\"},{\"CompletionText\":\"Enable-BCLocal\",\"ListItemText\":\"Enable-BCLocal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCLocal \\r\\n\"},{\"CompletionText\":\"Enable-BCServeOnBattery\",\"ListItemText\":\"Enable-BCServeOnBattery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCServeOnBattery \\r\\n\"},{\"CompletionText\":\"Enable-BitLocker\",\"ListItemText\":\"Enable-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BitLocker \\r\\n\"},{\"CompletionText\":\"Enable-BitLockerAutoUnlock\",\"ListItemText\":\"Enable-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Enable-DAManualEntryPointSelection\",\"ListItemText\":\"Enable-DAManualEntryPointSelection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DAManualEntryPointSelection \\r\\n\"},{\"CompletionText\":\"Enable-DeliveryOptimizationVerboseLogs\",\"ListItemText\":\"Enable-DeliveryOptimizationVerboseLogs\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DeliveryOptimizationVerboseLogs \\r\\n\"},{\"CompletionText\":\"Enable-DscDebug\",\"ListItemText\":\"Enable-DscDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DscDebug \\r\\n\"},{\"CompletionText\":\"Enable-ExperimentalFeature\",\"ListItemText\":\"Enable-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-ExperimentalFeature [-Name] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-JobTrigger\",\"ListItemText\":\"Enable-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Enable-JobTrigger\\r\\n\"},{\"CompletionText\":\"Enable-LocalUser\",\"ListItemText\":\"Enable-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Enable-LocalUser\\r\\n\"},{\"CompletionText\":\"Enable-MMAgent\",\"ListItemText\":\"Enable-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-MMAgent \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapter\",\"ListItemText\":\"Enable-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapter \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterBinding\",\"ListItemText\":\"Enable-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterChecksumOffload\",\"ListItemText\":\"Enable-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Enable-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterIPsecOffload\",\"ListItemText\":\"Enable-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterLso\",\"ListItemText\":\"Enable-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterPacketDirect\",\"ListItemText\":\"Enable-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterPowerManagement\",\"ListItemText\":\"Enable-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterQos\",\"ListItemText\":\"Enable-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRdma\",\"ListItemText\":\"Enable-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRsc\",\"ListItemText\":\"Enable-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRss\",\"ListItemText\":\"Enable-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterSriov\",\"ListItemText\":\"Enable-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterUso\",\"ListItemText\":\"Enable-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterVmq\",\"ListItemText\":\"Enable-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Enable-NetDnsTransitionConfiguration\",\"ListItemText\":\"Enable-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Enable-NetFirewallHyperVRule\",\"ListItemText\":\"Enable-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Enable-NetFirewallRule\",\"ListItemText\":\"Enable-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Enable-NetIPHttpsProfile\",\"ListItemText\":\"Enable-NetIPHttpsProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPHttpsProfile \\r\\n\"},{\"CompletionText\":\"Enable-NetIPsecMainModeRule\",\"ListItemText\":\"Enable-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Enable-NetIPsecRule\",\"ListItemText\":\"Enable-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Enable-NetNatTransitionConfiguration\",\"ListItemText\":\"Enable-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchEthernetPort\",\"ListItemText\":\"Enable-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchFeature\",\"ListItemText\":\"Enable-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchVlan\",\"ListItemText\":\"Enable-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Enable-OdbcPerfCounter\",\"ListItemText\":\"Enable-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Enable-PhysicalDiskIdentification\",\"ListItemText\":\"Enable-PhysicalDiskIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PhysicalDiskIdentification \\r\\n\"},{\"CompletionText\":\"Enable-PhysicalDiskIndication\",\"ListItemText\":\"Enable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"Enable-PhysicalDiskIndication\"},{\"CompletionText\":\"Enable-PnpDevice\",\"ListItemText\":\"Enable-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PnpDevice \\r\\n\"},{\"CompletionText\":\"Enable-PSBreakpoint\",\"ListItemText\":\"Enable-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSBreakpoint [-Breakpoint] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nEnable-PSBreakpoint [-Id] [-PassThru] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSRemoting\",\"ListItemText\":\"Enable-PSRemoting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSRemoting [-Force] [-SkipNetworkProfileCheck] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSSessionConfiguration\",\"ListItemText\":\"Enable-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSSessionConfiguration [[-Name] ] [-Force] [-SecurityDescriptorSddl ] [-SkipNetworkProfileCheck] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSTrace\",\"ListItemText\":\"Enable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSTrace \\r\\n\"},{\"CompletionText\":\"Enable-PSWSManCombinedTrace\",\"ListItemText\":\"Enable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"Enable-RunspaceDebug\",\"ListItemText\":\"Enable-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-RunspaceDebug [[-RunspaceName] ] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-Runspace] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-RunspaceId] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nEnable-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Enable-ScheduledJob\",\"ListItemText\":\"Enable-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Enable-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Enable-ScheduledTask\",\"ListItemText\":\"Enable-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Enable-SmbDelegation\",\"ListItemText\":\"Enable-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Enable-StorageBusCache\",\"ListItemText\":\"Enable-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Enable-StorageBusDisk\",\"ListItemText\":\"Enable-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Enable-StorageDataCollection\",\"ListItemText\":\"Enable-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Enable-StorageDiagnosticLog\",\"ListItemText\":\"Enable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Enable-StorageDiagnosticLog\"},{\"CompletionText\":\"Enable-StorageEnclosureIdentification\",\"ListItemText\":\"Enable-StorageEnclosureIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageEnclosureIdentification \\r\\n\"},{\"CompletionText\":\"Enable-StorageEnclosurePower\",\"ListItemText\":\"Enable-StorageEnclosurePower\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageEnclosurePower \\r\\n\"},{\"CompletionText\":\"Enable-StorageHighAvailability\",\"ListItemText\":\"Enable-StorageHighAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageHighAvailability \\r\\n\"},{\"CompletionText\":\"Enable-StorageMaintenanceMode\",\"ListItemText\":\"Enable-StorageMaintenanceMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageMaintenanceMode \\r\\n\"},{\"CompletionText\":\"Enable-TlsCipherSuite\",\"ListItemText\":\"Enable-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Enable-TlsEccCurve\",\"ListItemText\":\"Enable-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Enable-TlsSessionTicketKey\",\"ListItemText\":\"Enable-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Enable-TpmAutoProvisioning\",\"ListItemText\":\"Enable-TpmAutoProvisioning\",\"ResultType\":2,\"ToolTip\":\"Enable-TpmAutoProvisioning\\r\\n\"},{\"CompletionText\":\"Enable-VMConsoleSupport\",\"ListItemText\":\"Enable-VMConsoleSupport\",\"ResultType\":2,\"ToolTip\":\"Enable-VMConsoleSupport\\r\\n\"},{\"CompletionText\":\"Enable-VMEventing\",\"ListItemText\":\"Enable-VMEventing\",\"ResultType\":2,\"ToolTip\":\"Enable-VMEventing\\r\\n\"},{\"CompletionText\":\"Enable-VMIntegrationService\",\"ListItemText\":\"Enable-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Enable-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Enable-VMMigration\",\"ListItemText\":\"Enable-VMMigration\",\"ResultType\":2,\"ToolTip\":\"Enable-VMMigration\\r\\n\"},{\"CompletionText\":\"Enable-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Enable-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Enable-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Enable-VMReplication\",\"ListItemText\":\"Enable-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Enable-VMReplication\\r\\n\"},{\"CompletionText\":\"Enable-VMResourceMetering\",\"ListItemText\":\"Enable-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Enable-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Enable-VMSwitchExtension\",\"ListItemText\":\"Enable-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Enable-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Enable-VMTPM\",\"ListItemText\":\"Enable-VMTPM\",\"ResultType\":2,\"ToolTip\":\"Enable-VMTPM\\r\\n\"},{\"CompletionText\":\"Enable-WdacBidTrace\",\"ListItemText\":\"Enable-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Enable-WindowsErrorReporting\",\"ListItemText\":\"Enable-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Enable-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Enable-WindowsOptionalFeature\",\"ListItemText\":\"Enable-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Enable-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Enable-WSManCredSSP\",\"ListItemText\":\"Enable-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Enable-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Enable-WSManTrace\",\"ListItemText\":\"Enable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Enter-PSHostProcess\",\"ListItemText\":\"Enter-PSHostProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnter-PSHostProcess [-Id] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-Process] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-Name] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-HostProcessInfo] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess -CustomPipeName []\\r\\n\"},{\"CompletionText\":\"Enter-PSSession\",\"ListItemText\":\"Enter-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnter-PSSession [-ComputerName] [-EnableNetworkAccess] [-Credential ] [-ConfigurationName ] [-Port ] [-UseSSL] [-ApplicationName ] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nEnter-PSSession [-HostName] [-Options ] [-Port ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] []\\r\\n\\r\\nEnter-PSSession [[-Session] ] []\\r\\n\\r\\nEnter-PSSession [[-ConnectionUri] ] [-EnableNetworkAccess] [-Credential ] [-ConfigurationName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nEnter-PSSession [-InstanceId ] []\\r\\n\\r\\nEnter-PSSession [[-Id] ] []\\r\\n\\r\\nEnter-PSSession [-Name ] []\\r\\n\\r\\nEnter-PSSession [-VMId] [-Credential] [-ConfigurationName ] []\\r\\n\\r\\nEnter-PSSession [-VMName] [-Credential] [-ConfigurationName ] []\\r\\n\\r\\nEnter-PSSession [-ContainerId] [-ConfigurationName ] [-RunAsAdministrator] []\\r\\n\"},{\"CompletionText\":\"env\",\"ListItemText\":\"env\",\"ResultType\":2,\"ToolTip\":\"\\r\\nenv \\r\\n\"},{\"CompletionText\":\"EoAExperiences.exe\",\"ListItemText\":\"EoAExperiences.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EoAExperiences.exe\"},{\"CompletionText\":\"epal\",\"ListItemText\":\"epal\",\"ResultType\":2,\"ToolTip\":\"Export-Alias\"},{\"CompletionText\":\"epcsv\",\"ListItemText\":\"epcsv\",\"ResultType\":2,\"ToolTip\":\"Export-Csv\"},{\"CompletionText\":\"erase\",\"ListItemText\":\"erase\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"esentutl.exe\",\"ListItemText\":\"esentutl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\esentutl.exe\"},{\"CompletionText\":\"esimtool.exe\",\"ListItemText\":\"esimtool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\esimtool.exe\"},{\"CompletionText\":\"esmbd\",\"ListItemText\":\"esmbd\",\"ResultType\":2,\"ToolTip\":\"esmbd\"},{\"CompletionText\":\"etsn\",\"ListItemText\":\"etsn\",\"ResultType\":2,\"ToolTip\":\"Enter-PSSession\"},{\"CompletionText\":\"eudcedit.exe\",\"ListItemText\":\"eudcedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eudcedit.exe\"},{\"CompletionText\":\"eventcreate.exe\",\"ListItemText\":\"eventcreate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventcreate.exe\"},{\"CompletionText\":\"eventvwr.exe\",\"ListItemText\":\"eventvwr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventvwr.exe\"},{\"CompletionText\":\"eventvwr.msc\",\"ListItemText\":\"eventvwr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventvwr.msc\"},{\"CompletionText\":\"Exit-PSHostProcess\",\"ListItemText\":\"Exit-PSHostProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExit-PSHostProcess []\\r\\n\"},{\"CompletionText\":\"Exit-PSSession\",\"ListItemText\":\"Exit-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExit-PSSession []\\r\\n\"},{\"CompletionText\":\"Expand-Archive\",\"ListItemText\":\"Expand-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-Archive \\r\\n\"},{\"CompletionText\":\"Expand-AzWvdMsixImage\",\"ListItemText\":\"Expand-AzWvdMsixImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-AzWvdMsixImage \\r\\n\"},{\"CompletionText\":\"Expand-GitCommand\",\"ListItemText\":\"Expand-GitCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-GitCommand \\r\\n\"},{\"CompletionText\":\"Expand-WindowsCustomDataImage\",\"ListItemText\":\"Expand-WindowsCustomDataImage\",\"ResultType\":2,\"ToolTip\":\"Expand-WindowsCustomDataImage\\r\\n\"},{\"CompletionText\":\"Expand-WindowsImage\",\"ListItemText\":\"Expand-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Expand-WindowsImage\\r\\n\"},{\"CompletionText\":\"expand.exe\",\"ListItemText\":\"expand.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\expand.exe\"},{\"CompletionText\":\"explorer.exe\",\"ListItemText\":\"explorer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\explorer.exe\"},{\"CompletionText\":\"Export-AdlStoreChildItemProperties\",\"ListItemText\":\"Export-AdlStoreChildItemProperties\",\"ResultType\":2,\"ToolTip\":\"Export-AdlStoreChildItemProperties\"},{\"CompletionText\":\"Export-AdlStoreItem\",\"ListItemText\":\"Export-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Export-AdlStoreItem\"},{\"CompletionText\":\"Export-Alias\",\"ListItemText\":\"Export-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Alias [-Path] [[-Name] ] [-PassThru] [-As ] [-Append] [-Force] [-NoClobber] [-Description ] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Alias [[-Name] ] -LiteralPath [-PassThru] [-As ] [-Append] [-Force] [-NoClobber] [-Description ] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-AzAnalysisServicesInstanceLog\",\"ListItemText\":\"Export-AzAnalysisServicesInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzAnalysisServicesInstanceLog\\r\\n\"},{\"CompletionText\":\"Export-AzApiManagementApi\",\"ListItemText\":\"Export-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Export-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Export-AzAsInstanceLog\",\"ListItemText\":\"Export-AzAsInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzAsInstanceLog\"},{\"CompletionText\":\"Export-AzAutomationDscConfiguration\",\"ListItemText\":\"Export-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Export-AzAutomationDscNodeReportContent\",\"ListItemText\":\"Export-AzAutomationDscNodeReportContent\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationDscNodeReportContent\\r\\n\"},{\"CompletionText\":\"Export-AzAutomationRunbook\",\"ListItemText\":\"Export-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Export-AzConfig\",\"ListItemText\":\"Export-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Export-AzConfig\\r\\n\"},{\"CompletionText\":\"Export-AzDataLakeStoreChildItemProperties\",\"ListItemText\":\"Export-AzDataLakeStoreChildItemProperties\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreChildItemProperties\"},{\"CompletionText\":\"Export-AzDataLakeStoreChildItemProperty\",\"ListItemText\":\"Export-AzDataLakeStoreChildItemProperty\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreChildItemProperty\\r\\n\"},{\"CompletionText\":\"Export-AzDataLakeStoreItem\",\"ListItemText\":\"Export-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Export-AzKeyVaultSecurityDomain\",\"ListItemText\":\"Export-AzKeyVaultSecurityDomain\",\"ResultType\":2,\"ToolTip\":\"Export-AzKeyVaultSecurityDomain\\r\\n\"},{\"CompletionText\":\"Export-AzLogAnalyticRequestRateByInterval\",\"ListItemText\":\"Export-AzLogAnalyticRequestRateByInterval\",\"ResultType\":2,\"ToolTip\":\"Export-AzLogAnalyticRequestRateByInterval\\r\\n\"},{\"CompletionText\":\"Export-AzLogAnalyticThrottledRequest\",\"ListItemText\":\"Export-AzLogAnalyticThrottledRequest\",\"ResultType\":2,\"ToolTip\":\"Export-AzLogAnalyticThrottledRequest\\r\\n\"},{\"CompletionText\":\"Export-AzMlWebService\",\"ListItemText\":\"Export-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Export-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Export-AzRedisCache\",\"ListItemText\":\"Export-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Export-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Export-AzRedisEnterpriseCache\",\"ListItemText\":\"Export-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Export-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Export-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"Export-AzRedisEnterpriseCacheDatabase\"},{\"CompletionText\":\"Export-AzResourceGroup\",\"ListItemText\":\"Export-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Export-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseKqlScript\",\"ListItemText\":\"Export-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseNotebook\",\"ListItemText\":\"Export-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseSparkConfiguration\",\"ListItemText\":\"Export-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseSqlScript\",\"ListItemText\":\"Export-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Export-AzTemplateSpec\",\"ListItemText\":\"Export-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Export-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Export-AzureAsInstanceLog\",\"ListItemText\":\"Export-AzureAsInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzureAsInstanceLog\"},{\"CompletionText\":\"Export-BCCachePackage\",\"ListItemText\":\"Export-BCCachePackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-BCCachePackage \\r\\n\"},{\"CompletionText\":\"Export-BcdStore\",\"ListItemText\":\"Export-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Export-BcdStore\\r\\n\"},{\"CompletionText\":\"Export-BCSecretKey\",\"ListItemText\":\"Export-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Export-BinaryMiLog\",\"ListItemText\":\"Export-BinaryMiLog\",\"ResultType\":2,\"ToolTip\":\"Export-BinaryMiLog\\r\\n\"},{\"CompletionText\":\"Export-Certificate\",\"ListItemText\":\"Export-Certificate\",\"ResultType\":2,\"ToolTip\":\"Export-Certificate\\r\\n\"},{\"CompletionText\":\"Export-Clixml\",\"ListItemText\":\"Export-Clixml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Clixml [-Path] -InputObject [-Depth ] [-Force] [-NoClobber] [-Encoding ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Clixml -LiteralPath -InputObject [-Depth ] [-Force] [-NoClobber] [-Encoding ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-Counter\",\"ListItemText\":\"Export-Counter\",\"ResultType\":2,\"ToolTip\":\"Export-Counter\\r\\n\"},{\"CompletionText\":\"Export-Csv\",\"ListItemText\":\"Export-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Csv [[-Path] ] [[-Delimiter] ] -InputObject [-LiteralPath ] [-Force] [-NoClobber] [-Encoding ] [-Append] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Csv [[-Path] ] -InputObject [-LiteralPath ] [-Force] [-NoClobber] [-Encoding ] [-Append] [-UseCulture] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-FormatData\",\"ListItemText\":\"Export-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-FormatData -InputObject -Path [-Force] [-NoClobber] [-IncludeScriptBlock] []\\r\\n\\r\\nExport-FormatData -InputObject -LiteralPath [-Force] [-NoClobber] [-IncludeScriptBlock] []\\r\\n\"},{\"CompletionText\":\"Export-HgsGuardian\",\"ListItemText\":\"Export-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Export-ModuleMember\",\"ListItemText\":\"Export-ModuleMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ModuleMember [[-Function] ] [-Cmdlet ] [-Variable ] [-Alias ] []\\r\\n\"},{\"CompletionText\":\"Export-ODataEndpointProxy\",\"ListItemText\":\"Export-ODataEndpointProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ODataEndpointProxy \\r\\n\"},{\"CompletionText\":\"Export-PfxCertificate\",\"ListItemText\":\"Export-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Export-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Export-ProvisioningPackage\",\"ListItemText\":\"Export-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Export-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Export-PSSession\",\"ListItemText\":\"Export-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-PSSession [-Session] [-OutputModule] [[-CommandName] ] [[-FormatTypeName] ] [-Force] [-Encoding ] [-AllowClobber] [-ArgumentList ] [-CommandType ] [-Module ] [-FullyQualifiedModule ] [-Certificate ] []\\r\\n\"},{\"CompletionText\":\"Export-ScheduledTask\",\"ListItemText\":\"Export-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Export-StartLayout\",\"ListItemText\":\"Export-StartLayout\",\"ResultType\":2,\"ToolTip\":\"Export-StartLayout\\r\\n\"},{\"CompletionText\":\"Export-StartLayoutEdgeAssets\",\"ListItemText\":\"Export-StartLayoutEdgeAssets\",\"ResultType\":2,\"ToolTip\":\"Export-StartLayoutEdgeAssets\\r\\n\"},{\"CompletionText\":\"Export-TlsSessionTicketKey\",\"ListItemText\":\"Export-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Export-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Export-Trace\",\"ListItemText\":\"Export-Trace\",\"ResultType\":2,\"ToolTip\":\"Export-Trace\\r\\n\"},{\"CompletionText\":\"Export-VM\",\"ListItemText\":\"Export-VM\",\"ResultType\":2,\"ToolTip\":\"Export-VM\\r\\n\"},{\"CompletionText\":\"Export-VMCheckpoint\",\"ListItemText\":\"Export-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Export-VMCheckpoint\"},{\"CompletionText\":\"Export-VMSnapshot\",\"ListItemText\":\"Export-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Export-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Export-WindowsCapabilitySource\",\"ListItemText\":\"Export-WindowsCapabilitySource\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsCapabilitySource\\r\\n\"},{\"CompletionText\":\"Export-WindowsDriver\",\"ListItemText\":\"Export-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Export-WindowsImage\",\"ListItemText\":\"Export-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsImage\\r\\n\"},{\"CompletionText\":\"Export-WinhttpProxy\",\"ListItemText\":\"Export-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"exsn\",\"ListItemText\":\"exsn\",\"ResultType\":2,\"ToolTip\":\"Exit-PSSession\"},{\"CompletionText\":\"extcheck.exe\",\"ListItemText\":\"extcheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\extcheck.exe\"},{\"CompletionText\":\"extension-admin.exe\",\"ListItemText\":\"extension-admin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\extension-admin.exe\"},{\"CompletionText\":\"extrac32.exe\",\"ListItemText\":\"extrac32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\extrac32.exe\"},{\"CompletionText\":\"F:\",\"ListItemText\":\"F:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nF: \\r\\n\"},{\"CompletionText\":\"fc\",\"ListItemText\":\"fc\",\"ResultType\":2,\"ToolTip\":\"Format-Custom\"},{\"CompletionText\":\"fc.exe\",\"ListItemText\":\"fc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fc.exe\"},{\"CompletionText\":\"fclip.exe\",\"ListItemText\":\"fclip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fclip.exe\"},{\"CompletionText\":\"fdres\",\"ListItemText\":\"fdres\",\"ResultType\":2,\"ToolTip\":\"fdres\"},{\"CompletionText\":\"fhmanagew.exe\",\"ListItemText\":\"fhmanagew.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fhmanagew.exe\"},{\"CompletionText\":\"fhx\",\"ListItemText\":\"fhx\",\"ResultType\":2,\"ToolTip\":\"Format-Hex\"},{\"CompletionText\":\"FileDialogBroker.exe\",\"ListItemText\":\"FileDialogBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FileDialogBroker.exe\"},{\"CompletionText\":\"FileHistory.exe\",\"ListItemText\":\"FileHistory.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FileHistory.exe\"},{\"CompletionText\":\"fimo\",\"ListItemText\":\"fimo\",\"ResultType\":2,\"ToolTip\":\"fimo\"},{\"CompletionText\":\"Find-AzDataProtectionRestorableTimeRange\",\"ListItemText\":\"Find-AzDataProtectionRestorableTimeRange\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-AzDataProtectionRestorableTimeRange \\r\\n\"},{\"CompletionText\":\"Find-Command\",\"ListItemText\":\"Find-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Command \\r\\n\"},{\"CompletionText\":\"Find-DSCResource\",\"ListItemText\":\"Find-DSCResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-DSCResource \\r\\n\"},{\"CompletionText\":\"Find-LapsADExtendedRights\",\"ListItemText\":\"Find-LapsADExtendedRights\",\"ResultType\":2,\"ToolTip\":\"Find-LapsADExtendedRights\\r\\n\"},{\"CompletionText\":\"Find-Module\",\"ListItemText\":\"Find-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Module \\r\\n\"},{\"CompletionText\":\"Find-NetIPsecRule\",\"ListItemText\":\"Find-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Find-NetRoute\",\"ListItemText\":\"Find-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-NetRoute \\r\\n\"},{\"CompletionText\":\"Find-Package\",\"ListItemText\":\"Find-Package\",\"ResultType\":2,\"ToolTip\":\"Find-Package\\r\\n\"},{\"CompletionText\":\"Find-PackageProvider\",\"ListItemText\":\"Find-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Find-PackageProvider\\r\\n\"},{\"CompletionText\":\"Find-PSResource\",\"ListItemText\":\"Find-PSResource\",\"ResultType\":2,\"ToolTip\":\"Find-PSResource\\r\\n\"},{\"CompletionText\":\"Find-RoleCapability\",\"ListItemText\":\"Find-RoleCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-RoleCapability \\r\\n\"},{\"CompletionText\":\"Find-Script\",\"ListItemText\":\"Find-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Script \\r\\n\"},{\"CompletionText\":\"find.exe\",\"ListItemText\":\"find.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\find.exe\"},{\"CompletionText\":\"findstr.exe\",\"ListItemText\":\"findstr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\findstr.exe\"},{\"CompletionText\":\"finger.exe\",\"ListItemText\":\"finger.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\finger.exe\"},{\"CompletionText\":\"Firewall.cpl\",\"ListItemText\":\"Firewall.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Firewall.cpl\"},{\"CompletionText\":\"fixmapi.exe\",\"ListItemText\":\"fixmapi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fixmapi.exe\"},{\"CompletionText\":\"fl\",\"ListItemText\":\"fl\",\"ResultType\":2,\"ToolTip\":\"Format-List\"},{\"CompletionText\":\"fleet.cmd\",\"ListItemText\":\"fleet.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\JetBrains\\\\Toolbox\\\\scripts\\\\fleet.cmd\"},{\"CompletionText\":\"fltMC.exe\",\"ListItemText\":\"fltMC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fltMC.exe\"},{\"CompletionText\":\"Flush-EtwTraceSession\",\"ListItemText\":\"Flush-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFlush-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Flush-Volume\",\"ListItemText\":\"Flush-Volume\",\"ResultType\":2,\"ToolTip\":\"Flush-Volume\"},{\"CompletionText\":\"fodhelper.exe\",\"ListItemText\":\"fodhelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fodhelper.exe\"},{\"CompletionText\":\"Fondue.exe\",\"ListItemText\":\"Fondue.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Fondue.exe\"},{\"CompletionText\":\"fontdrvhost.exe\",\"ListItemText\":\"fontdrvhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fontdrvhost.exe\"},{\"CompletionText\":\"fontview.exe\",\"ListItemText\":\"fontview.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fontview.exe\"},{\"CompletionText\":\"foreach\",\"ListItemText\":\"foreach\",\"ResultType\":2,\"ToolTip\":\"ForEach-Object\"},{\"CompletionText\":\"ForEach-Object\",\"ListItemText\":\"ForEach-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nForEach-Object [-Process] [-InputObject ] [-Begin ] [-End ] [-RemainingScripts ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nForEach-Object [-MemberName] [-InputObject ] [-ArgumentList ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nForEach-Object -Parallel [-InputObject ] [-ThrottleLimit ] [-TimeoutSeconds ] [-AsJob] [-UseNewRunspace] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"forfiles.exe\",\"ListItemText\":\"forfiles.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\forfiles.exe\"},{\"CompletionText\":\"Format-Custom\",\"ListItemText\":\"Format-Custom\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Custom [[-Property] ] [-Depth ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-GitBranchName\",\"ListItemText\":\"Format-GitBranchName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-GitBranchName \\r\\n\"},{\"CompletionText\":\"Format-Hex\",\"ListItemText\":\"Format-Hex\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Hex [-Path] [-Count ] [-Offset ] []\\r\\n\\r\\nFormat-Hex -LiteralPath [-Count ] [-Offset ] []\\r\\n\\r\\nFormat-Hex -InputObject [-Encoding ] [-Count ] [-Offset ] [-Raw] []\\r\\n\"},{\"CompletionText\":\"Format-List\",\"ListItemText\":\"Format-List\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-List [[-Property] ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-SecureBootUEFI\",\"ListItemText\":\"Format-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Format-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Format-Table\",\"ListItemText\":\"Format-Table\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Table [[-Property] ] [-AutoSize] [-RepeatHeader] [-HideTableHeaders] [-Wrap] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-Volume\",\"ListItemText\":\"Format-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Volume \\r\\n\"},{\"CompletionText\":\"Format-Wide\",\"ListItemText\":\"Format-Wide\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Wide [[-Property] ] [-AutoSize] [-Column ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"format.com\",\"ListItemText\":\"format.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\format.com\"},{\"CompletionText\":\"fsavailux.exe\",\"ListItemText\":\"fsavailux.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsavailux.exe\"},{\"CompletionText\":\"FsIso.exe\",\"ListItemText\":\"FsIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FsIso.exe\"},{\"CompletionText\":\"fsmgmt.msc\",\"ListItemText\":\"fsmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsmgmt.msc\"},{\"CompletionText\":\"fsquirt.exe\",\"ListItemText\":\"fsquirt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsquirt.exe\"},{\"CompletionText\":\"fsutil.exe\",\"ListItemText\":\"fsutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsutil.exe\"},{\"CompletionText\":\"ft\",\"ListItemText\":\"ft\",\"ResultType\":2,\"ToolTip\":\"Format-Table\"},{\"CompletionText\":\"ftp.exe\",\"ListItemText\":\"ftp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ftp.exe\"},{\"CompletionText\":\"fvenotify.exe\",\"ListItemText\":\"fvenotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fvenotify.exe\"},{\"CompletionText\":\"fveprompt.exe\",\"ListItemText\":\"fveprompt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fveprompt.exe\"},{\"CompletionText\":\"fw\",\"ListItemText\":\"fw\",\"ResultType\":2,\"ToolTip\":\"Format-Wide\"},{\"CompletionText\":\"FXSCOVER.exe\",\"ListItemText\":\"FXSCOVER.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSCOVER.exe\"},{\"CompletionText\":\"FXSSVC.exe\",\"ListItemText\":\"FXSSVC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSSVC.exe\"},{\"CompletionText\":\"FXSUNATD.exe\",\"ListItemText\":\"FXSUNATD.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSUNATD.exe\"},{\"CompletionText\":\"G:\",\"ListItemText\":\"G:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nG: \\r\\n\"},{\"CompletionText\":\"gal\",\"ListItemText\":\"gal\",\"ResultType\":2,\"ToolTip\":\"Get-Alias\"},{\"CompletionText\":\"GameBarElevatedFT_Alias.exe\",\"ListItemText\":\"GameBarElevatedFT_Alias.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\GameBarElevatedFT_Alias.exe\"},{\"CompletionText\":\"GameBarPresenceWriter.exe\",\"ListItemText\":\"GameBarPresenceWriter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GameBarPresenceWriter.exe\"},{\"CompletionText\":\"GameInputSvc.exe\",\"ListItemText\":\"GameInputSvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GameInputSvc.exe\"},{\"CompletionText\":\"GamePanel.exe\",\"ListItemText\":\"GamePanel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GamePanel.exe\"},{\"CompletionText\":\"gatherNetworkInfo.vbs\",\"ListItemText\":\"gatherNetworkInfo.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gatherNetworkInfo.vbs\"},{\"CompletionText\":\"gbp\",\"ListItemText\":\"gbp\",\"ResultType\":2,\"ToolTip\":\"Get-PSBreakpoint\"},{\"CompletionText\":\"gc\",\"ListItemText\":\"gc\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"gcai\",\"ListItemText\":\"gcai\",\"ResultType\":2,\"ToolTip\":\"gcai\"},{\"CompletionText\":\"gcb\",\"ListItemText\":\"gcb\",\"ResultType\":2,\"ToolTip\":\"Get-Clipboard\"},{\"CompletionText\":\"gcfg\",\"ListItemText\":\"gcfg\",\"ResultType\":2,\"ToolTip\":\"gcfg\"},{\"CompletionText\":\"gcfgs\",\"ListItemText\":\"gcfgs\",\"ResultType\":2,\"ToolTip\":\"gcfgs\"},{\"CompletionText\":\"gci\",\"ListItemText\":\"gci\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"gcim\",\"ListItemText\":\"gcim\",\"ResultType\":2,\"ToolTip\":\"gcim\"},{\"CompletionText\":\"gcls\",\"ListItemText\":\"gcls\",\"ResultType\":2,\"ToolTip\":\"gcls\"},{\"CompletionText\":\"gcm\",\"ListItemText\":\"gcm\",\"ResultType\":2,\"ToolTip\":\"Get-Command\"},{\"CompletionText\":\"gcms\",\"ListItemText\":\"gcms\",\"ResultType\":2,\"ToolTip\":\"gcms\"},{\"CompletionText\":\"gcs\",\"ListItemText\":\"gcs\",\"ResultType\":2,\"ToolTip\":\"Get-PSCallStack\"},{\"CompletionText\":\"gdr\",\"ListItemText\":\"gdr\",\"ResultType\":2,\"ToolTip\":\"Get-PSDrive\"},{\"CompletionText\":\"GenValObj.exe\",\"ListItemText\":\"GenValObj.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GenValObj.exe\"},{\"CompletionText\":\"gerr\",\"ListItemText\":\"gerr\",\"ResultType\":2,\"ToolTip\":\"Get-Error\"},{\"CompletionText\":\"Get-Acl\",\"ListItemText\":\"Get-Acl\",\"ResultType\":2,\"ToolTip\":\"Get-Acl\\r\\n\"},{\"CompletionText\":\"Get-AdlAnalyticsAccount\",\"ListItemText\":\"Get-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsAccount\"},{\"CompletionText\":\"Get-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Get-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Get-AdlAnalyticsDataSource\",\"ListItemText\":\"Get-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Get-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Get-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Get-AdlCatalogItem\",\"ListItemText\":\"Get-AdlCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlCatalogItem\"},{\"CompletionText\":\"Get-AdlCatalogItemAclEntry\",\"ListItemText\":\"Get-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Get-AdlJob\",\"ListItemText\":\"Get-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJob\"},{\"CompletionText\":\"Get-AdlJobPipeline\",\"ListItemText\":\"Get-AdlJobPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJobPipeline\"},{\"CompletionText\":\"Get-AdlJobRecurrence\",\"ListItemText\":\"Get-AdlJobRecurrence\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJobRecurrence\"},{\"CompletionText\":\"Get-AdlStore\",\"ListItemText\":\"Get-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStore\"},{\"CompletionText\":\"Get-AdlStoreChildItem\",\"ListItemText\":\"Get-AdlStoreChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreChildItem\"},{\"CompletionText\":\"Get-AdlStoreChildItemSummary\",\"ListItemText\":\"Get-AdlStoreChildItemSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreChildItemSummary\"},{\"CompletionText\":\"Get-AdlStoreDeletedItem\",\"ListItemText\":\"Get-AdlStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreDeletedItem\"},{\"CompletionText\":\"Get-AdlStoreFirewallRule\",\"ListItemText\":\"Get-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreFirewallRule\"},{\"CompletionText\":\"Get-AdlStoreItem\",\"ListItemText\":\"Get-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItem\"},{\"CompletionText\":\"Get-AdlStoreItemAclEntry\",\"ListItemText\":\"Get-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Get-AdlStoreItemContent\",\"ListItemText\":\"Get-AdlStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemContent\"},{\"CompletionText\":\"Get-AdlStoreItemOwner\",\"ListItemText\":\"Get-AdlStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemOwner\"},{\"CompletionText\":\"Get-AdlStoreItemPermission\",\"ListItemText\":\"Get-AdlStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemPermission\"},{\"CompletionText\":\"Get-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Get-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Get-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Get-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Get-Alias\",\"ListItemText\":\"Get-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Alias [[-Name] ] [-Exclude ] [-Scope ] []\\r\\n\\r\\nGet-Alias [-Exclude ] [-Scope ] [-Definition ] []\\r\\n\"},{\"CompletionText\":\"Get-AppBackgroundTask\",\"ListItemText\":\"Get-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Get-AppLockerFileInformation\",\"ListItemText\":\"Get-AppLockerFileInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AppLockerFileInformation\\r\\n\"},{\"CompletionText\":\"Get-AppLockerPolicy\",\"ListItemText\":\"Get-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Get-AppPackage\",\"ListItemText\":\"Get-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackage\"},{\"CompletionText\":\"Get-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Get-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Get-AppPackageDefaultVolume\",\"ListItemText\":\"Get-AppPackageDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageDefaultVolume\"},{\"CompletionText\":\"Get-AppPackageLastError\",\"ListItemText\":\"Get-AppPackageLastError\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageLastError\"},{\"CompletionText\":\"Get-AppPackageLog\",\"ListItemText\":\"Get-AppPackageLog\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageLog\"},{\"CompletionText\":\"Get-AppPackageManifest\",\"ListItemText\":\"Get-AppPackageManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageManifest\"},{\"CompletionText\":\"Get-AppPackageVolume\",\"ListItemText\":\"Get-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageVolume\"},{\"CompletionText\":\"Get-AppProvisionedPackage\",\"ListItemText\":\"Get-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppProvisionedPackage\"},{\"CompletionText\":\"Get-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Get-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Get-AppSharedPackageContainer\",\"ListItemText\":\"Get-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Get-AppvVirtualProcess\",\"ListItemText\":\"Get-AppvVirtualProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppvVirtualProcess \\r\\n\"},{\"CompletionText\":\"Get-AppxDefaultVolume\",\"ListItemText\":\"Get-AppxDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppxDefaultVolume\\r\\n\"},{\"CompletionText\":\"Get-AppxLastError\",\"ListItemText\":\"Get-AppxLastError\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppxLastError \\r\\n\"},{\"CompletionText\":\"Get-AppxLog\",\"ListItemText\":\"Get-AppxLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppxLog \\r\\n\"},{\"CompletionText\":\"Get-AppxPackage\",\"ListItemText\":\"Get-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackage\\r\\n\"},{\"CompletionText\":\"Get-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Get-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Get-AppxPackageManifest\",\"ListItemText\":\"Get-AppxPackageManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackageManifest\\r\\n\"},{\"CompletionText\":\"Get-AppxProvisionedPackage\",\"ListItemText\":\"Get-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Get-AppxVolume\",\"ListItemText\":\"Get-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppxVolume\\r\\n\"},{\"CompletionText\":\"Get-ASRAlertSetting\",\"ListItemText\":\"Get-ASRAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Get-ASRAlertSetting\"},{\"CompletionText\":\"Get-ASREvent\",\"ListItemText\":\"Get-ASREvent\",\"ResultType\":2,\"ToolTip\":\"Get-ASREvent\"},{\"CompletionText\":\"Get-ASRFabric\",\"ListItemText\":\"Get-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"Get-ASRFabric\"},{\"CompletionText\":\"Get-ASRJob\",\"ListItemText\":\"Get-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Get-ASRJob\"},{\"CompletionText\":\"Get-ASRNetwork\",\"ListItemText\":\"Get-ASRNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNetwork\"},{\"CompletionText\":\"Get-ASRNetworkMapping\",\"ListItemText\":\"Get-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNetworkMapping\"},{\"CompletionText\":\"Get-ASRNotificationSetting\",\"ListItemText\":\"Get-ASRNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNotificationSetting\"},{\"CompletionText\":\"Get-ASRPolicy\",\"ListItemText\":\"Get-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-ASRPolicy\"},{\"CompletionText\":\"Get-ASRProtectableItem\",\"ListItemText\":\"Get-ASRProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectableItem\"},{\"CompletionText\":\"Get-ASRProtectionContainer\",\"ListItemText\":\"Get-ASRProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectionContainer\"},{\"CompletionText\":\"Get-ASRProtectionContainerMapping\",\"ListItemText\":\"Get-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Get-ASRRecoveryPlan\",\"ListItemText\":\"Get-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRecoveryPlan\"},{\"CompletionText\":\"Get-ASRRecoveryPoint\",\"ListItemText\":\"Get-ASRRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRecoveryPoint\"},{\"CompletionText\":\"Get-ASRReplicationProtectedItem\",\"ListItemText\":\"Get-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Get-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Get-ASRRP\",\"ListItemText\":\"Get-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRP\"},{\"CompletionText\":\"Get-ASRServicesProvider\",\"ListItemText\":\"Get-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Get-ASRServicesProvider\"},{\"CompletionText\":\"Get-ASRStorageClassification\",\"ListItemText\":\"Get-ASRStorageClassification\",\"ResultType\":2,\"ToolTip\":\"Get-ASRStorageClassification\"},{\"CompletionText\":\"Get-ASRStorageClassificationMapping\",\"ListItemText\":\"Get-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRStorageClassificationMapping\"},{\"CompletionText\":\"Get-ASRvCenter\",\"ListItemText\":\"Get-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Get-ASRvCenter\"},{\"CompletionText\":\"Get-AssignedAccess\",\"ListItemText\":\"Get-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Get-AuthenticodeSignature\",\"ListItemText\":\"Get-AuthenticodeSignature\",\"ResultType\":2,\"ToolTip\":\"Get-AuthenticodeSignature\\r\\n\"},{\"CompletionText\":\"Get-AutologgerConfig\",\"ListItemText\":\"Get-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Get-AzAccessToken\",\"ListItemText\":\"Get-AzAccessToken\",\"ResultType\":2,\"ToolTip\":\"Get-AzAccessToken\\r\\n\"},{\"CompletionText\":\"Get-AzActionGroup\",\"ListItemText\":\"Get-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Get-AzActivityLog\",\"ListItemText\":\"Get-AzActivityLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzActivityLog\\r\\n\"},{\"CompletionText\":\"Get-AzActivityLogAlert\",\"ListItemText\":\"Get-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Get-AzADAppCredential\",\"ListItemText\":\"Get-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADAppFederatedCredential\",\"ListItemText\":\"Get-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADApplication\",\"ListItemText\":\"Get-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADApplication \\r\\n\"},{\"CompletionText\":\"Get-AzADAppPermission\",\"ListItemText\":\"Get-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Get-AzADGroup\",\"ListItemText\":\"Get-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADGroup \\r\\n\"},{\"CompletionText\":\"Get-AzADGroupMember\",\"ListItemText\":\"Get-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Get-AzADOrganization\",\"ListItemText\":\"Get-AzADOrganization\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADOrganization \\r\\n\"},{\"CompletionText\":\"Get-AzADServicePrincipal\",\"ListItemText\":\"Get-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Get-AzADServicePrincipalCredential\",\"ListItemText\":\"Get-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzADServicePrincipalCredential\"},{\"CompletionText\":\"Get-AzADSpCredential\",\"ListItemText\":\"Get-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADUser\",\"ListItemText\":\"Get-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADUser \\r\\n\"},{\"CompletionText\":\"Get-AzAdvisorConfiguration\",\"ListItemText\":\"Get-AzAdvisorConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAdvisorConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzAdvisorRecommendation\",\"ListItemText\":\"Get-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Get-AzAksCluster\",\"ListItemText\":\"Get-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Get-AzAksClusterUpgradeProfile\",\"ListItemText\":\"Get-AzAksClusterUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksClusterUpgradeProfile\"},{\"CompletionText\":\"Get-AzAksMaintenanceConfiguration\",\"ListItemText\":\"Get-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterCommandResult\",\"ListItemText\":\"Get-AzAksManagedClusterCommandResult\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterCommandResult \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterOSOption\",\"ListItemText\":\"Get-AzAksManagedClusterOSOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterOSOption \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzAksManagedClusterOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzAksNodePool\",\"ListItemText\":\"Get-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Get-AzAksNodePoolUpgradeProfile\",\"ListItemText\":\"Get-AzAksNodePoolUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksNodePoolUpgradeProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAksSnapshot\",\"ListItemText\":\"Get-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"Get-AzAksUpgradeProfile\",\"ListItemText\":\"Get-AzAksUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksUpgradeProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAksVersion\",\"ListItemText\":\"Get-AzAksVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksVersion \\r\\n\"},{\"CompletionText\":\"Get-AzAlertHistory\",\"ListItemText\":\"Get-AzAlertHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertHistory\\r\\n\"},{\"CompletionText\":\"Get-AzAlertRule\",\"ListItemText\":\"Get-AzAlertRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertRule\\r\\n\"},{\"CompletionText\":\"Get-AzAlertsSuppressionRule\",\"ListItemText\":\"Get-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Get-AzAllowedConnection\",\"ListItemText\":\"Get-AzAllowedConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzAllowedConnection\\r\\n\"},{\"CompletionText\":\"Get-AzAnalysisServicesServer\",\"ListItemText\":\"Get-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagement\",\"ListItemText\":\"Get-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApi\",\"ListItemText\":\"Get-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiRelease\",\"ListItemText\":\"Get-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiRevision\",\"ListItemText\":\"Get-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiSchema\",\"ListItemText\":\"Get-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiVersionSet\",\"ListItemText\":\"Get-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Get-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementAuthorizationServerClientSecret\",\"ListItemText\":\"Get-AzApiManagementAuthorizationServerClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementAuthorizationServerClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementBackend\",\"ListItemText\":\"Get-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementCache\",\"ListItemText\":\"Get-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementCertificate\",\"ListItemText\":\"Get-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementDiagnostic\",\"ListItemText\":\"Get-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGateway\",\"ListItemText\":\"Get-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"Get-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGatewayKey\",\"ListItemText\":\"Get-AzApiManagementGatewayKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGatewayKey\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGroup\",\"ListItemText\":\"Get-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementIdentityProvider\",\"ListItemText\":\"Get-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementIdentityProviderClientSecret\",\"ListItemText\":\"Get-AzApiManagementIdentityProviderClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementIdentityProviderClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementLogger\",\"ListItemText\":\"Get-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNamedValue\",\"ListItemText\":\"Get-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNamedValueSecretValue\",\"ListItemText\":\"Get-AzApiManagementNamedValueSecretValue\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNamedValueSecretValue\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNetworkStatus\",\"ListItemText\":\"Get-AzApiManagementNetworkStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNetworkStatus\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Get-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\",\"ListItemText\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOperation\",\"ListItemText\":\"Get-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementPolicy\",\"ListItemText\":\"Get-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementProduct\",\"ListItemText\":\"Get-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSsoToken\",\"ListItemText\":\"Get-AzApiManagementSsoToken\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSsoToken\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSubscription\",\"ListItemText\":\"Get-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSubscriptionKey\",\"ListItemText\":\"Get-AzApiManagementSubscriptionKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSubscriptionKey\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantAccess\",\"ListItemText\":\"Get-AzApiManagementTenantAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantAccess\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantAccessSecret\",\"ListItemText\":\"Get-AzApiManagementTenantAccessSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantAccessSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantGitAccess\",\"ListItemText\":\"Get-AzApiManagementTenantGitAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantGitAccess\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantGitAccessSecret\",\"ListItemText\":\"Get-AzApiManagementTenantGitAccessSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantGitAccessSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantSyncState\",\"ListItemText\":\"Get-AzApiManagementTenantSyncState\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantSyncState\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementUser\",\"ListItemText\":\"Get-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementUserSsoUrl\",\"ListItemText\":\"Get-AzApiManagementUserSsoUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementUserSsoUrl\\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationDeletedStore\",\"ListItemText\":\"Get-AzAppConfigurationDeletedStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationDeletedStore \\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationStore\",\"ListItemText\":\"Get-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationStoreKey\",\"ListItemText\":\"Get-AzAppConfigurationStoreKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationStoreKey \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGateway\",\"ListItemText\":\"Get-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableSslOption\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableSslOption\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableSslOption\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableSslOptions\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableSslOptions\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableSslOptions\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableWafRuleSet\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableWafRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableWafRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableWafRuleSets\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableWafRuleSets\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableWafRuleSets\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Get-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHealth\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHealth\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Get-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Get-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayCustomError\",\"ListItemText\":\"Get-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Get-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Get-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Get-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Get-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Get-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayIdentity\",\"ListItemText\":\"Get-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayListener\",\"ListItemText\":\"Get-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Get-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Get-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Get-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Get-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySku\",\"ListItemText\":\"Get-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Get-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslPredefinedPolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslPredefinedPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslPredefinedPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Get-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Get-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayWafDynamicManifest\",\"ListItemText\":\"Get-AzApplicationGatewayWafDynamicManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayWafDynamicManifest\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsights\",\"ListItemText\":\"Get-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsApiKey\",\"ListItemText\":\"Get-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Get-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Get-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Get-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWebTest\",\"ListItemText\":\"Get-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbookRevision\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbookRevision\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbookRevision \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationSecurityGroup\",\"ListItemText\":\"Get-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzApplyUpdate\",\"ListItemText\":\"Get-AzApplyUpdate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplyUpdate\\r\\n\"},{\"CompletionText\":\"Get-AzAppServiceEnvironment\",\"ListItemText\":\"Get-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"Get-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"Get-AzAppServicePlan\",\"ListItemText\":\"Get-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Get-AzAs\",\"ListItemText\":\"Get-AzAs\",\"ResultType\":2,\"ToolTip\":\"Get-AzAs\"},{\"CompletionText\":\"Get-AzAttestationDefaultProvider\",\"ListItemText\":\"Get-AzAttestationDefaultProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAttestationDefaultProvider \\r\\n\"},{\"CompletionText\":\"Get-AzAttestationPolicy\",\"ListItemText\":\"Get-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzAttestationPolicySigners\",\"ListItemText\":\"Get-AzAttestationPolicySigners\",\"ResultType\":2,\"ToolTip\":\"Get-AzAttestationPolicySigners\\r\\n\"},{\"CompletionText\":\"Get-AzAttestationProvider\",\"ListItemText\":\"Get-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Get-AzAutoApprovedPrivateLinkService\",\"ListItemText\":\"Get-AzAutoApprovedPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutoApprovedPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageBestPractice\",\"ListItemText\":\"Get-AzAutomanageBestPractice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageBestPractice \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfile\",\"ListItemText\":\"Get-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageHciReport\",\"ListItemText\":\"Get-AzAutomanageHciReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageHciReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageHcrpReport\",\"ListItemText\":\"Get-AzAutomanageHcrpReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageHcrpReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageReport\",\"ListItemText\":\"Get-AzAutomanageReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomationAccount\",\"ListItemText\":\"Get-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationCertificate\",\"ListItemText\":\"Get-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationConnection\",\"ListItemText\":\"Get-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationCredential\",\"ListItemText\":\"Get-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscCompilationJob\",\"ListItemText\":\"Get-AzAutomationDscCompilationJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscCompilationJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscCompilationJobOutput\",\"ListItemText\":\"Get-AzAutomationDscCompilationJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscCompilationJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscConfiguration\",\"ListItemText\":\"Get-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNode\",\"ListItemText\":\"Get-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Get-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Get-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\",\"ListItemText\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeReport\",\"ListItemText\":\"Get-AzAutomationDscNodeReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeReport\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscOnboardingMetaconfig\",\"ListItemText\":\"Get-AzAutomationDscOnboardingMetaconfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscOnboardingMetaconfig\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Get-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Get-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridWorkerGroup\",\"ListItemText\":\"Get-AzAutomationHybridWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridWorkerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJob\",\"ListItemText\":\"Get-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJobOutput\",\"ListItemText\":\"Get-AzAutomationJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJobOutputRecord\",\"ListItemText\":\"Get-AzAutomationJobOutputRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJobOutputRecord\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationModule\",\"ListItemText\":\"Get-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationPython3Package\",\"ListItemText\":\"Get-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationRegistrationInfo\",\"ListItemText\":\"Get-AzAutomationRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationRegistrationInfo\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationRunbook\",\"ListItemText\":\"Get-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSchedule\",\"ListItemText\":\"Get-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationScheduledRunbook\",\"ListItemText\":\"Get-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateMachineRun\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateMachineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateMachineRun\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateRun\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateRun\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControl\",\"ListItemText\":\"Get-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControlSyncJob\",\"ListItemText\":\"Get-AzAutomationSourceControlSyncJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControlSyncJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControlSyncJobOutput\",\"ListItemText\":\"Get-AzAutomationSourceControlSyncJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControlSyncJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationVariable\",\"ListItemText\":\"Get-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationWebhook\",\"ListItemText\":\"Get-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Get-AzAutoscaleHistory\",\"ListItemText\":\"Get-AzAutoscaleHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutoscaleHistory\\r\\n\"},{\"CompletionText\":\"Get-AzAutoscalePredictiveMetric\",\"ListItemText\":\"Get-AzAutoscalePredictiveMetric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutoscalePredictiveMetric \\r\\n\"},{\"CompletionText\":\"Get-AzAutoscaleSetting\",\"ListItemText\":\"Get-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Get-AzAvailabilityGroupListener\",\"ListItemText\":\"Get-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"Get-AzAvailabilitySet\",\"ListItemText\":\"Get-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Get-AzAvailablePrivateEndpointType\",\"ListItemText\":\"Get-AzAvailablePrivateEndpointType\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailablePrivateEndpointType\\r\\n\"},{\"CompletionText\":\"Get-AzAvailableServiceAlias\",\"ListItemText\":\"Get-AzAvailableServiceAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailableServiceAlias\\r\\n\"},{\"CompletionText\":\"Get-AzAvailableServiceDelegation\",\"ListItemText\":\"Get-AzAvailableServiceDelegation\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailableServiceDelegation\\r\\n\"},{\"CompletionText\":\"Get-AzBastion\",\"ListItemText\":\"Get-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Get-AzBastion\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccount\",\"ListItemText\":\"Get-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccountKey\",\"ListItemText\":\"Get-AzBatchAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccountKeys\",\"ListItemText\":\"Get-AzBatchAccountKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccountKeys\"},{\"CompletionText\":\"Get-AzBatchApplication\",\"ListItemText\":\"Get-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Get-AzBatchApplicationPackage\",\"ListItemText\":\"Get-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"Get-AzBatchCertificate\",\"ListItemText\":\"Get-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzBatchComputeNode\",\"ListItemText\":\"Get-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Get-AzBatchComputeNodeExtension\",\"ListItemText\":\"Get-AzBatchComputeNodeExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchComputeNodeExtension\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJob\",\"ListItemText\":\"Get-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\",\"ListItemText\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobSchedule\",\"ListItemText\":\"Get-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobStatistic\",\"ListItemText\":\"Get-AzBatchJobStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobStatistics\",\"ListItemText\":\"Get-AzBatchJobStatistics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobStatistics\"},{\"CompletionText\":\"Get-AzBatchLocationQuota\",\"ListItemText\":\"Get-AzBatchLocationQuota\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchLocationQuota\\r\\n\"},{\"CompletionText\":\"Get-AzBatchLocationQuotas\",\"ListItemText\":\"Get-AzBatchLocationQuotas\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchLocationQuotas\"},{\"CompletionText\":\"Get-AzBatchNodeFile\",\"ListItemText\":\"Get-AzBatchNodeFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchNodeFile\\r\\n\"},{\"CompletionText\":\"Get-AzBatchNodeFileContent\",\"ListItemText\":\"Get-AzBatchNodeFileContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchNodeFileContent\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPool\",\"ListItemText\":\"Get-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolNodeCount\",\"ListItemText\":\"Get-AzBatchPoolNodeCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolNodeCount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolNodeCounts\",\"ListItemText\":\"Get-AzBatchPoolNodeCounts\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolNodeCounts\"},{\"CompletionText\":\"Get-AzBatchPoolStatistic\",\"ListItemText\":\"Get-AzBatchPoolStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolStatistics\",\"ListItemText\":\"Get-AzBatchPoolStatistics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolStatistics\"},{\"CompletionText\":\"Get-AzBatchPoolUsageMetric\",\"ListItemText\":\"Get-AzBatchPoolUsageMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolUsageMetric\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolUsageMetrics\",\"ListItemText\":\"Get-AzBatchPoolUsageMetrics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolUsageMetrics\"},{\"CompletionText\":\"Get-AzBatchRemoteDesktopProtocolFile\",\"ListItemText\":\"Get-AzBatchRemoteDesktopProtocolFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteDesktopProtocolFile\\r\\n\"},{\"CompletionText\":\"Get-AzBatchRemoteLoginSetting\",\"ListItemText\":\"Get-AzBatchRemoteLoginSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteLoginSetting\\r\\n\"},{\"CompletionText\":\"Get-AzBatchRemoteLoginSettings\",\"ListItemText\":\"Get-AzBatchRemoteLoginSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteLoginSettings\"},{\"CompletionText\":\"Get-AzBatchSubscriptionQuotas\",\"ListItemText\":\"Get-AzBatchSubscriptionQuotas\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSubscriptionQuotas\"},{\"CompletionText\":\"Get-AzBatchSubtask\",\"ListItemText\":\"Get-AzBatchSubtask\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSubtask\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedImage\",\"ListItemText\":\"Get-AzBatchSupportedImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedImage\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedVirtualMachineSku\",\"ListItemText\":\"Get-AzBatchSupportedVirtualMachineSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedVirtualMachineSku\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedVMSku\",\"ListItemText\":\"Get-AzBatchSupportedVMSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedVMSku\"},{\"CompletionText\":\"Get-AzBatchTask\",\"ListItemText\":\"Get-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Get-AzBatchTaskCount\",\"ListItemText\":\"Get-AzBatchTaskCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskCount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchTaskCounts\",\"ListItemText\":\"Get-AzBatchTaskCounts\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskCounts\"},{\"CompletionText\":\"Get-AzBatchTaskSlotCount\",\"ListItemText\":\"Get-AzBatchTaskSlotCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskSlotCount\\r\\n\"},{\"CompletionText\":\"Get-AzBgpServiceCommunity\",\"ListItemText\":\"Get-AzBgpServiceCommunity\",\"ResultType\":2,\"ToolTip\":\"Get-AzBgpServiceCommunity\\r\\n\"},{\"CompletionText\":\"Get-AzBillingAccount\",\"ListItemText\":\"Get-AzBillingAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingAccount\\r\\n\"},{\"CompletionText\":\"Get-AzBillingInvoice\",\"ListItemText\":\"Get-AzBillingInvoice\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingInvoice\\r\\n\"},{\"CompletionText\":\"Get-AzBillingPeriod\",\"ListItemText\":\"Get-AzBillingPeriod\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingPeriod\\r\\n\"},{\"CompletionText\":\"Get-AzBillingProfile\",\"ListItemText\":\"Get-AzBillingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzCapacityReservation\",\"ListItemText\":\"Get-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Get-AzCapacityReservationGroup\",\"ListItemText\":\"Get-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Get-AzCdnCustomDomain\",\"ListItemText\":\"Get-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEdgeNode\",\"ListItemText\":\"Get-AzCdnEdgeNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEdgeNode \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEndpoint\",\"ListItemText\":\"Get-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEndpointResourceUsage\",\"ListItemText\":\"Get-AzCdnEndpointResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEndpointResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCdnOrigin\",\"ListItemText\":\"Get-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Get-AzCdnOriginGroup\",\"ListItemText\":\"Get-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfile\",\"ListItemText\":\"Get-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfileResourceUsage\",\"ListItemText\":\"Get-AzCdnProfileResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfileResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfileSupportedOptimizationType\",\"ListItemText\":\"Get-AzCdnProfileSupportedOptimizationType\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfileSupportedOptimizationType \\r\\n\"},{\"CompletionText\":\"Get-AzCdnSubscriptionResourceUsage\",\"ListItemText\":\"Get-AzCdnSubscriptionResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnSubscriptionResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCloudService\",\"ListItemText\":\"Get-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudService \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceInstanceView\",\"ListItemText\":\"Get-AzCloudServiceInstanceView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceInstanceView \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceNetworkInterface\",\"ListItemText\":\"Get-AzCloudServiceNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceOSFamily\",\"ListItemText\":\"Get-AzCloudServiceOSFamily\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceOSFamily \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceOSVersion\",\"ListItemText\":\"Get-AzCloudServiceOSVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceOSVersion \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServicePublicIPAddress\",\"ListItemText\":\"Get-AzCloudServicePublicIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServicePublicIPAddress \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstance\",\"ListItemText\":\"Get-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstanceRemoteDesktopFile\",\"ListItemText\":\"Get-AzCloudServiceRoleInstanceRemoteDesktopFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstanceRemoteDesktopFile \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstanceView\",\"ListItemText\":\"Get-AzCloudServiceRoleInstanceView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstanceView \\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccount\",\"ListItemText\":\"Get-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"Get-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"Get-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountKey\",\"ListItemText\":\"Get-AzCognitiveServicesAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountModel\",\"ListItemText\":\"Get-AzCognitiveServicesAccountModel\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountModel\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\",\"ListItemText\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountSku\",\"ListItemText\":\"Get-AzCognitiveServicesAccountSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountSku\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountSkus\",\"ListItemText\":\"Get-AzCognitiveServicesAccountSkus\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountSkus\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountType\",\"ListItemText\":\"Get-AzCognitiveServicesAccountType\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountType\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountUsage\",\"ListItemText\":\"Get-AzCognitiveServicesAccountUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountUsage\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentTier\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentTier\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentTier\\r\\n\"},{\"CompletionText\":\"Get-AzComputeResourceSku\",\"ListItemText\":\"Get-AzComputeResourceSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzComputeResourceSku\\r\\n\"},{\"CompletionText\":\"Get-AzConfidentialLedger\",\"ListItemText\":\"Get-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Get-AzConfig\",\"ListItemText\":\"Get-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzConfig\\r\\n\"},{\"CompletionText\":\"Get-AzConfigurationAssignment\",\"ListItemText\":\"Get-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionBudget\",\"ListItemText\":\"Get-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionMarketplace\",\"ListItemText\":\"Get-AzConsumptionMarketplace\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionMarketplace\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionPriceSheet\",\"ListItemText\":\"Get-AzConsumptionPriceSheet\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionPriceSheet\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionReservationDetail\",\"ListItemText\":\"Get-AzConsumptionReservationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionReservationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionReservationSummary\",\"ListItemText\":\"Get-AzConsumptionReservationSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionReservationSummary\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionUsageDetail\",\"ListItemText\":\"Get-AzConsumptionUsageDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionUsageDetail\\r\\n\"},{\"CompletionText\":\"Get-AzContainerGroup\",\"ListItemText\":\"Get-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\"},{\"CompletionText\":\"Get-AzContainerInstanceCachedImage\",\"ListItemText\":\"Get-AzContainerInstanceCachedImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceCachedImage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceCapability\",\"ListItemText\":\"Get-AzContainerInstanceCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceCapability \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceLog\",\"ListItemText\":\"Get-AzContainerInstanceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceLog \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceUsage\",\"ListItemText\":\"Get-AzContainerInstanceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistry\",\"ListItemText\":\"Get-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryAgentPool\",\"ListItemText\":\"Get-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryAgentPoolQueueStatus\",\"ListItemText\":\"Get-AzContainerRegistryAgentPoolQueueStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryAgentPoolQueueStatus \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryCredential\",\"ListItemText\":\"Get-AzContainerRegistryCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryCredential \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryExportPipeline\",\"ListItemText\":\"Get-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryImportPipeline\",\"ListItemText\":\"Get-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryManifest\",\"ListItemText\":\"Get-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryReplication\",\"ListItemText\":\"Get-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryRepository\",\"ListItemText\":\"Get-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryScopeMap\",\"ListItemText\":\"Get-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryTag\",\"ListItemText\":\"Get-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryToken\",\"ListItemText\":\"Get-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryUsage\",\"ListItemText\":\"Get-AzContainerRegistryUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryUsage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhook\",\"ListItemText\":\"Get-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhookCallbackConfig\",\"ListItemText\":\"Get-AzContainerRegistryWebhookCallbackConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhookCallbackConfig \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhookEvent\",\"ListItemText\":\"Get-AzContainerRegistryWebhookEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhookEvent \\r\\n\"},{\"CompletionText\":\"Get-AzContext\",\"ListItemText\":\"Get-AzContext\",\"ResultType\":2,\"ToolTip\":\"Get-AzContext\\r\\n\"},{\"CompletionText\":\"Get-AzContextAutosaveSetting\",\"ListItemText\":\"Get-AzContextAutosaveSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzContextAutosaveSetting\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBAccount\",\"ListItemText\":\"Get-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBAccountKey\",\"ListItemText\":\"Get-AzCosmosDBAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Get-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\",\"ListItemText\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraTable\",\"ListItemText\":\"Get-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraTableThroughput\",\"ListItemText\":\"Get-AzCosmosDBCassandraTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraTableThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"Get-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Get-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBGremlinDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraphBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraphBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraphBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraphThroughput\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraphThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraphThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableGraph\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableGraph\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableGraph\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBLocation\",\"ListItemText\":\"Get-AzCosmosDBLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBLocation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollectionThroughput\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollectionThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollectionThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Get-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableCollection\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableCollection\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Get-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBRestorableDatabaseAccount\",\"ListItemText\":\"Get-AzCosmosDBRestorableDatabaseAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBRestorableDatabaseAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBService\",\"ListItemText\":\"Get-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainer\",\"ListItemText\":\"Get-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainerBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBSqlContainerBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainerBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainerThroughput\",\"ListItemText\":\"Get-AzCosmosDBSqlContainerThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainerThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Get-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBSqlDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableContainer\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableContainer\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Get-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Get-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Get-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Get-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Get-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTable\",\"ListItemText\":\"Get-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBTableBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBTableRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableRestorableTable\",\"ListItemText\":\"Get-AzCosmosDBTableRestorableTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableRestorableTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableThroughput\",\"ListItemText\":\"Get-AzCosmosDBTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCustomIpPrefix\",\"ListItemText\":\"Get-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Get-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeDevice\",\"ListItemText\":\"Get-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeJob\",\"ListItemText\":\"Get-AzDataBoxEdgeJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeJob\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeOrder\",\"ListItemText\":\"Get-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeRole\",\"ListItemText\":\"Get-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeShare\",\"ListItemText\":\"Get-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeTrigger\",\"ListItemText\":\"Get-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeUser\",\"ListItemText\":\"Get-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksAccessConnector\",\"ListItemText\":\"Get-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksOutboundNetworkDependenciesEndpoint\",\"ListItemText\":\"Get-AzDatabricksOutboundNetworkDependenciesEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksOutboundNetworkDependenciesEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksVNetPeering\",\"ListItemText\":\"Get-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksWorkspace\",\"ListItemText\":\"Get-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzDataCollectionRule\",\"ListItemText\":\"Get-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataCollectionRuleAssociation\",\"ListItemText\":\"Get-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactory\",\"ListItemText\":\"Get-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactory\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryActivityWindow\",\"ListItemText\":\"Get-AzDataFactoryActivityWindow\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryActivityWindow\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryDataset\",\"ListItemText\":\"Get-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryGateway\",\"ListItemText\":\"Get-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryGatewayAuthkey\",\"ListItemText\":\"Get-AzDataFactoryGatewayAuthkey\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryGatewayAuthkey\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryHub\",\"ListItemText\":\"Get-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryLinkedService\",\"ListItemText\":\"Get-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryPipeline\",\"ListItemText\":\"Get-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryRun\",\"ListItemText\":\"Get-AzDataFactoryRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactorySlice\",\"ListItemText\":\"Get-AzDataFactorySlice\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactorySlice\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2\",\"ListItemText\":\"Get-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2ActivityRun\",\"ListItemText\":\"Get-AzDataFactoryV2ActivityRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2ActivityRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Get-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Get-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Dataset\",\"ListItemText\":\"Get-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Get-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Get-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2PipelineRun\",\"ListItemText\":\"Get-AzDataFactoryV2PipelineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2PipelineRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Trigger\",\"ListItemText\":\"Get-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Get-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\",\"ListItemText\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Get-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsCatalogItem\",\"ListItemText\":\"Get-AzDataLakeAnalyticsCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsCatalogItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Get-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Get-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Get-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJobPipeline\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJobPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJobPipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJobRecurrence\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJobRecurrence\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJobRecurrence\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2ChildItem\",\"ListItemText\":\"Get-AzDataLakeGen2ChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2ChildItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2DeletedItem\",\"ListItemText\":\"Get-AzDataLakeGen2DeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2DeletedItem\\r\\n\"},{\"CompletionText\":\"Get-AzDatalakeGen2FileSystem\",\"ListItemText\":\"Get-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"Get-AzDataLakeGen2Item\",\"ListItemText\":\"Get-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2ItemContent\",\"ListItemText\":\"Get-AzDataLakeGen2ItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2ItemContent\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreAccount\",\"ListItemText\":\"Get-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreChildItem\",\"ListItemText\":\"Get-AzDataLakeStoreChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreChildItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreChildItemSummary\",\"ListItemText\":\"Get-AzDataLakeStoreChildItemSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreChildItemSummary\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreDeletedItem\",\"ListItemText\":\"Get-AzDataLakeStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreDeletedItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Get-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItem\",\"ListItemText\":\"Get-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Get-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemContent\",\"ListItemText\":\"Get-AzDataLakeStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemContent\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemOwner\",\"ListItemText\":\"Get-AzDataLakeStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemOwner\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemPermission\",\"ListItemText\":\"Get-AzDataLakeStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemPermission\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Get-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Get-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupInstance\",\"ListItemText\":\"Get-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupPolicy\",\"ListItemText\":\"Get-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupVault\",\"ListItemText\":\"Get-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionJob\",\"ListItemText\":\"Get-AzDataProtectionJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionJob \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionOperation\",\"ListItemText\":\"Get-AzDataProtectionOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionOperation \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionOperationStatus\",\"ListItemText\":\"Get-AzDataProtectionOperationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionOperationStatus \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionPolicyTemplate\",\"ListItemText\":\"Get-AzDataProtectionPolicyTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionPolicyTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionRecoveryPoint\",\"ListItemText\":\"Get-AzDataProtectionRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionRecoveryPoint \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionResourceGuard\",\"ListItemText\":\"Get-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Get-AzDataShare\",\"ListItemText\":\"Get-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShare\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareAccount\",\"ListItemText\":\"Get-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareDataSet\",\"ListItemText\":\"Get-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareDataSetMapping\",\"ListItemText\":\"Get-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareInvitation\",\"ListItemText\":\"Get-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareProviderShareSubscription\",\"ListItemText\":\"Get-AzDataShareProviderShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareProviderShareSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareReceivedInvitation\",\"ListItemText\":\"Get-AzDataShareReceivedInvitation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareReceivedInvitation\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSourceDataSet\",\"ListItemText\":\"Get-AzDataShareSourceDataSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSourceDataSet\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscription\",\"ListItemText\":\"Get-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Get-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscriptionSynchronizationDetail\",\"ListItemText\":\"Get-AzDataShareSubscriptionSynchronizationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscriptionSynchronizationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronization\",\"ListItemText\":\"Get-AzDataShareSynchronization\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronization\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronizationDetail\",\"ListItemText\":\"Get-AzDataShareSynchronizationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronizationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronizationSetting\",\"ListItemText\":\"Get-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareTrigger\",\"ListItemText\":\"Get-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzDdosProtectionPlan\",\"ListItemText\":\"Get-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"Get-AzDefault\",\"ListItemText\":\"Get-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Get-AzDefault\\r\\n\"},{\"CompletionText\":\"Get-AzDelegation\",\"ListItemText\":\"Get-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDelegation\\r\\n\"},{\"CompletionText\":\"Get-AzDeletedWebApp\",\"ListItemText\":\"Get-AzDeletedWebApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeletedWebApp\\r\\n\"},{\"CompletionText\":\"Get-AzDenyAssignment\",\"ListItemText\":\"Get-AzDenyAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzDenyAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzDeployment\",\"ListItemText\":\"Get-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Get-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerRollout\",\"ListItemText\":\"Get-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerService\",\"ListItemText\":\"Get-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Get-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Get-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerStep\",\"ListItemText\":\"Get-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentOperation\",\"ListItemText\":\"Get-AzDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentScript\",\"ListItemText\":\"Get-AzDeploymentScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentScript\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentScriptLog\",\"ListItemText\":\"Get-AzDeploymentScriptLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentScriptLog\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzDeviceSecurityGroup\",\"ListItemText\":\"Get-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzDiagnosticSetting\",\"ListItemText\":\"Get-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Get-AzDiagnosticSettingCategory\",\"ListItemText\":\"Get-AzDiagnosticSettingCategory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDiagnosticSettingCategory \\r\\n\"},{\"CompletionText\":\"Get-AzDiscoveredSecuritySolution\",\"ListItemText\":\"Get-AzDiscoveredSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiscoveredSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzDisk\",\"ListItemText\":\"Get-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Get-AzDisk\\r\\n\"},{\"CompletionText\":\"Get-AzDiskAccess\",\"ListItemText\":\"Get-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Get-AzDiskEncryptionSet\",\"ListItemText\":\"Get-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Get-AzDiskEncryptionSetAssociatedResource\",\"ListItemText\":\"Get-AzDiskEncryptionSetAssociatedResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskEncryptionSetAssociatedResource\\r\\n\"},{\"CompletionText\":\"Get-AzDnsRecordSet\",\"ListItemText\":\"Get-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Get-AzDnsZone\",\"ListItemText\":\"Get-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Get-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Get-AzDomain\",\"ListItemText\":\"Get-AzDomain\",\"ResultType\":2,\"ToolTip\":\"Get-AzDomain\"},{\"CompletionText\":\"Get-AzDtlAllowedVMSizesPolicy\",\"ListItemText\":\"Get-AzDtlAllowedVMSizesPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAllowedVMSizesPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlAutoShutdownPolicy\",\"ListItemText\":\"Get-AzDtlAutoShutdownPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAutoShutdownPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlAutoStartPolicy\",\"ListItemText\":\"Get-AzDtlAutoStartPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAutoStartPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlVMsPerLabPolicy\",\"ListItemText\":\"Get-AzDtlVMsPerLabPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlVMsPerLabPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlVMsPerUserPolicy\",\"ListItemText\":\"Get-AzDtlVMsPerUserPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlVMsPerUserPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzEffectiveNetworkSecurityGroup\",\"ListItemText\":\"Get-AzEffectiveNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzEffectiveNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzEffectiveRouteTable\",\"ListItemText\":\"Get-AzEffectiveRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzEffectiveRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzEnrollmentAccount\",\"ListItemText\":\"Get-AzEnrollmentAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzEnrollmentAccount\\r\\n\"},{\"CompletionText\":\"Get-AzEnvironment\",\"ListItemText\":\"Get-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Get-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Get-AzEventCategory\",\"ListItemText\":\"Get-AzEventCategory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventCategory \\r\\n\"},{\"CompletionText\":\"Get-AzEventGridChannel\",\"ListItemText\":\"Get-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomain\",\"ListItemText\":\"Get-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomainKey\",\"ListItemText\":\"Get-AzEventGridDomainKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomainKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomainTopic\",\"ListItemText\":\"Get-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Get-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerNamespace\",\"ListItemText\":\"Get-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerNamespaceKey\",\"ListItemText\":\"Get-AzEventGridPartnerNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerNamespaceKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerRegistration\",\"ListItemText\":\"Get-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopic\",\"ListItemText\":\"Get-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\",\"ListItemText\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSubscription\",\"ListItemText\":\"Get-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopic\",\"ListItemText\":\"Get-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\",\"ListItemText\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopic\",\"ListItemText\":\"Get-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopicKey\",\"ListItemText\":\"Get-AzEventGridTopicKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopicKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopicType\",\"ListItemText\":\"Get-AzEventGridTopicType\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopicType\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridVerifiedPartner\",\"ListItemText\":\"Get-AzEventGridVerifiedPartner\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridVerifiedPartner\\r\\n\"},{\"CompletionText\":\"Get-AzEventHub\",\"ListItemText\":\"Get-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHub \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubApplicationGroup\",\"ListItemText\":\"Get-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubAuthorizationRule\",\"ListItemText\":\"Get-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubCluster\",\"ListItemText\":\"Get-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubClusterNamespace\",\"ListItemText\":\"Get-AzEventHubClusterNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubClusterNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubClustersAvailableRegion\",\"ListItemText\":\"Get-AzEventHubClustersAvailableRegion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubClustersAvailableRegion \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubConsumerGroup\",\"ListItemText\":\"Get-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"Get-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubKey\",\"ListItemText\":\"Get-AzEventHubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubKey \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubNamespace\",\"ListItemText\":\"Get-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubNamespaceV2\",\"ListItemText\":\"Get-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Get-AzEventHubNetworkRuleSet\",\"ListItemText\":\"Get-AzEventHubNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Get-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubPrivateLink\",\"ListItemText\":\"Get-AzEventHubPrivateLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubPrivateLink \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubSchemaGroup\",\"ListItemText\":\"Get-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuit\",\"ListItemText\":\"Get-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitARPTable\",\"ListItemText\":\"Get-AzExpressRouteCircuitARPTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitARPTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Get-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Get-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Get-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitRouteTable\",\"ListItemText\":\"Get-AzExpressRouteCircuitRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitRouteTableSummary\",\"ListItemText\":\"Get-AzExpressRouteCircuitRouteTableSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitRouteTableSummary\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitStat\",\"ListItemText\":\"Get-AzExpressRouteCircuitStat\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitStat\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitStats\",\"ListItemText\":\"Get-AzExpressRouteCircuitStats\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitStats\"},{\"CompletionText\":\"Get-AzExpressRouteConnection\",\"ListItemText\":\"Get-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnection\",\"ListItemText\":\"Get-AzExpressRouteCrossConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnection\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionArpTable\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionArpTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionArpTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionRouteTable\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteGateway\",\"ListItemText\":\"Get-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePort\",\"ListItemText\":\"Get-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Get-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortIdentity\",\"ListItemText\":\"Get-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortLinkConfig\",\"ListItemText\":\"Get-AzExpressRoutePortLinkConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortLinkConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortsLocation\",\"ListItemText\":\"Get-AzExpressRoutePortsLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortsLocation\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteServiceProvider\",\"ListItemText\":\"Get-AzExpressRouteServiceProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteServiceProvider\\r\\n\"},{\"CompletionText\":\"Get-AzExternalSecuritySolution\",\"ListItemText\":\"Get-AzExternalSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzExternalSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzFederatedIdentityCredentials\",\"ListItemText\":\"Get-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Get-AzFirewall\",\"ListItemText\":\"Get-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewall\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallFqdnTag\",\"ListItemText\":\"Get-AzFirewallFqdnTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallFqdnTag\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallLearnedIpPrefix\",\"ListItemText\":\"Get-AzFirewallLearnedIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallLearnedIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallPolicy\",\"ListItemText\":\"Get-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Get-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoor\",\"ListItemText\":\"Get-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Get-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Get-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnEndpointResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnEndpointResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnEndpointResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Get-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Get-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOriginGroupResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnOriginGroupResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOriginGroupResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnProfile\",\"ListItemText\":\"Get-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnProfileResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnProfileResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnProfileResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRoute\",\"ListItemText\":\"Get-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRule\",\"ListItemText\":\"Get-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"Get-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRuleSetResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnRuleSetResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRuleSetResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnSecret\",\"ListItemText\":\"Get-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Get-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorFrontendEndpoint\",\"ListItemText\":\"Get-AzFrontDoorFrontendEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorFrontendEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorRulesEngine\",\"ListItemText\":\"Get-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\",\"ListItemText\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorWafPolicy\",\"ListItemText\":\"Get-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzFunctionApp\",\"ListItemText\":\"Get-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppAvailableLocation\",\"ListItemText\":\"Get-AzFunctionAppAvailableLocation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppAvailableLocation \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppPlan\",\"ListItemText\":\"Get-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppSetting\",\"ListItemText\":\"Get-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzGallery\",\"ListItemText\":\"Get-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Get-AzGallery\\r\\n\"},{\"CompletionText\":\"Get-AzGalleryApplication\",\"ListItemText\":\"Get-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Get-AzGalleryApplicationVersion\",\"ListItemText\":\"Get-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Get-AzGalleryImageDefinition\",\"ListItemText\":\"Get-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzGalleryImageVersion\",\"ListItemText\":\"Get-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightAzureMonitor\",\"ListItemText\":\"Get-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightCluster\",\"ListItemText\":\"Get-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Get-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightHost\",\"ListItemText\":\"Get-AzHDInsightHost\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightHost\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightJob\",\"ListItemText\":\"Get-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightJobOutput\",\"ListItemText\":\"Get-AzHDInsightJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightMonitoring\",\"ListItemText\":\"Get-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Get-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightProperty\",\"ListItemText\":\"Get-AzHDInsightProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightProperty\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightScriptActionHistory\",\"ListItemText\":\"Get-AzHDInsightScriptActionHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightScriptActionHistory\\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareApisService\",\"ListItemText\":\"Get-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareApisWorkspace\",\"ListItemText\":\"Get-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareDicomService\",\"ListItemText\":\"Get-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareFhirDestination\",\"ListItemText\":\"Get-AzHealthcareFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareFhirDestination \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareFhirService\",\"ListItemText\":\"Get-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareIotConnector\",\"ListItemText\":\"Get-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"Get-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"Get-AzHost\",\"ListItemText\":\"Get-AzHost\",\"ResultType\":2,\"ToolTip\":\"Get-AzHost\\r\\n\"},{\"CompletionText\":\"Get-AzHostGroup\",\"ListItemText\":\"Get-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzHostGroup\\r\\n\"},{\"CompletionText\":\"Get-AzImage\",\"ListItemText\":\"Get-AzImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzImage\\r\\n\"},{\"CompletionText\":\"Get-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Get-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Get-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"Get-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccount\",\"ListItemText\":\"Get-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountAgreement\",\"ListItemText\":\"Get-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountAssembly\",\"ListItemText\":\"Get-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Get-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountCallbackUrl\",\"ListItemText\":\"Get-AzIntegrationAccountCallbackUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountCallbackUrl\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountCertificate\",\"ListItemText\":\"Get-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountGeneratedIcn\",\"ListItemText\":\"Get-AzIntegrationAccountGeneratedIcn\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountGeneratedIcn\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountMap\",\"ListItemText\":\"Get-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountPartner\",\"ListItemText\":\"Get-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Get-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountSchema\",\"ListItemText\":\"Get-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Get-AzInterfaceEndpoint\",\"ListItemText\":\"Get-AzInterfaceEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzInterfaceEndpoint\"},{\"CompletionText\":\"Get-AzInvoiceSection\",\"ListItemText\":\"Get-AzInvoiceSection\",\"ResultType\":2,\"ToolTip\":\"Get-AzInvoiceSection\\r\\n\"},{\"CompletionText\":\"Get-AzIotHub\",\"ListItemText\":\"Get-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHub\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCertificate\",\"ListItemText\":\"Get-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCertificateVerificationCode\",\"ListItemText\":\"Get-AzIotHubCertificateVerificationCode\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCertificateVerificationCode\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubConfiguration\",\"ListItemText\":\"Get-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubConnectionString\",\"ListItemText\":\"Get-AzIotHubConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCVC\",\"ListItemText\":\"Get-AzIotHubCVC\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCVC\"},{\"CompletionText\":\"Get-AzIotHubDCL\",\"ListItemText\":\"Get-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDCL\"},{\"CompletionText\":\"Get-AzIotHubDCS\",\"ListItemText\":\"Get-AzIotHubDCS\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDCS\"},{\"CompletionText\":\"Get-AzIotHubDeployment\",\"ListItemText\":\"Get-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDevice\",\"ListItemText\":\"Get-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceChildren\",\"ListItemText\":\"Get-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceConnectionString\",\"ListItemText\":\"Get-AzIotHubDeviceConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceParent\",\"ListItemText\":\"Get-AzIotHubDeviceParent\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceParent\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceTwin\",\"ListItemText\":\"Get-AzIotHubDeviceTwin\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceTwin\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDistributedTracing\",\"ListItemText\":\"Get-AzIotHubDistributedTracing\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDistributedTracing\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubEHCG\",\"ListItemText\":\"Get-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubEHCG\"},{\"CompletionText\":\"Get-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Get-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubJob\",\"ListItemText\":\"Get-AzIotHubJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubJob\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubKey\",\"ListItemText\":\"Get-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubMCS\",\"ListItemText\":\"Get-AzIotHubMCS\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMCS\"},{\"CompletionText\":\"Get-AzIotHubMessageEnrichment\",\"ListItemText\":\"Get-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModule\",\"ListItemText\":\"Get-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModuleConnectionString\",\"ListItemText\":\"Get-AzIotHubModuleConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModuleConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModuleTwin\",\"ListItemText\":\"Get-AzIotHubModuleTwin\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModuleTwin\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubMsgEnrich\",\"ListItemText\":\"Get-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Get-AzIotHubQuotaMetric\",\"ListItemText\":\"Get-AzIotHubQuotaMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubQuotaMetric\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRegistryStatistic\",\"ListItemText\":\"Get-AzIotHubRegistryStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRegistryStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRoute\",\"ListItemText\":\"Get-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Get-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubTracing\",\"ListItemText\":\"Get-AzIotHubTracing\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubTracing\"},{\"CompletionText\":\"Get-AzIotHubValidSku\",\"ListItemText\":\"Get-AzIotHubValidSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubValidSku\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalytics\",\"ListItemText\":\"Get-AzIotSecurityAnalytics\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalytics\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\",\"ListItemText\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\",\"ListItemText\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecuritySolution\",\"ListItemText\":\"Get-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzIpAllocation\",\"ListItemText\":\"Get-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Get-AzIpGroup\",\"ListItemText\":\"Get-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Get-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Get-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVault\",\"ListItemText\":\"Get-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificate\",\"ListItemText\":\"Get-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateContact\",\"ListItemText\":\"Get-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Get-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Get-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"Get-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultKey\",\"ListItemText\":\"Get-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultKeyRotationPolicy\",\"ListItemText\":\"Get-AzKeyVaultKeyRotationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultKeyRotationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedHsm\",\"ListItemText\":\"Get-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Get-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Get-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRandomNumber\",\"ListItemText\":\"Get-AzKeyVaultRandomNumber\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRandomNumber\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRoleAssignment\",\"ListItemText\":\"Get-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Get-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultSecret\",\"ListItemText\":\"Get-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Get-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"Get-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzKustoCluster\",\"ListItemText\":\"Get-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterFollowerDatabase\",\"ListItemText\":\"Get-AzKustoClusterFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Get-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzKustoClusterOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"Get-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterSku\",\"ListItemText\":\"Get-AzKustoClusterSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterSku \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabase\",\"ListItemText\":\"Get-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabasePrincipal\",\"ListItemText\":\"Get-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"Get-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDataConnection\",\"ListItemText\":\"Get-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Get-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Get-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzKustoOperationsResult\",\"ListItemText\":\"Get-AzKustoOperationsResult\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoOperationsResult \\r\\n\"},{\"CompletionText\":\"Get-AzKustoOperationsResultLocation\",\"ListItemText\":\"Get-AzKustoOperationsResultLocation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoOperationsResultLocation \\r\\n\"},{\"CompletionText\":\"Get-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"Get-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzKustoPrivateLinkResource\",\"ListItemText\":\"Get-AzKustoPrivateLinkResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoPrivateLinkResource \\r\\n\"},{\"CompletionText\":\"Get-AzKustoScript\",\"ListItemText\":\"Get-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Get-AzKustoSku\",\"ListItemText\":\"Get-AzKustoSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoSku \\r\\n\"},{\"CompletionText\":\"Get-AzLoad\",\"ListItemText\":\"Get-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzLoad \\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancer\",\"ListItemText\":\"Get-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Get-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Get-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Get-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLocalNetworkGateway\",\"ListItemText\":\"Get-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Get-AzLocation\",\"ListItemText\":\"Get-AzLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzLocation\\r\\n\"},{\"CompletionText\":\"Get-AzLog\",\"ListItemText\":\"Get-AzLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzLog\"},{\"CompletionText\":\"Get-AzLogicApp\",\"ListItemText\":\"Get-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppRunAction\",\"ListItemText\":\"Get-AzLogicAppRunAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppRunAction\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppRunHistory\",\"ListItemText\":\"Get-AzLogicAppRunHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppRunHistory\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTrigger\",\"ListItemText\":\"Get-AzLogicAppTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTriggerCallbackUrl\",\"ListItemText\":\"Get-AzLogicAppTriggerCallbackUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTriggerCallbackUrl\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTriggerHistory\",\"ListItemText\":\"Get-AzLogicAppTriggerHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTriggerHistory\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppUpgradedDefinition\",\"ListItemText\":\"Get-AzLogicAppUpgradedDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppUpgradedDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzLogProfile\",\"ListItemText\":\"Get-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenanceConfiguration\",\"ListItemText\":\"Get-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenancePublicConfiguration\",\"ListItemText\":\"Get-AzMaintenancePublicConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenancePublicConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenanceUpdate\",\"ListItemText\":\"Get-AzMaintenanceUpdate\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenanceUpdate\\r\\n\"},{\"CompletionText\":\"Get-AzManagedApplication\",\"ListItemText\":\"Get-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Get-AzManagedApplicationDefinition\",\"ListItemText\":\"Get-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzManagedCassandraCluster\",\"ListItemText\":\"Get-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Get-AzManagedCassandraDataCenter\",\"ListItemText\":\"Get-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesAssignment\",\"ListItemText\":\"Get-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesDefinition\",\"ListItemText\":\"Get-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesMarketplaceDefinition\",\"ListItemText\":\"Get-AzManagedServicesMarketplaceDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesMarketplaceDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroup\",\"ListItemText\":\"Get-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeployment\",\"ListItemText\":\"Get-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeploymentOperation\",\"ListItemText\":\"Get-AzManagementGroupDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzManagementGroupDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupEntity\",\"ListItemText\":\"Get-AzManagementGroupEntity\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupEntity\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Get-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupNameAvailability\",\"ListItemText\":\"Get-AzManagementGroupNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupSubscription\",\"ListItemText\":\"Get-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzMarketplaceTerms\",\"ListItemText\":\"Get-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Get-AzMediaService\",\"ListItemText\":\"Get-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaService\\r\\n\"},{\"CompletionText\":\"Get-AzMediaServiceKey\",\"ListItemText\":\"Get-AzMediaServiceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceKey\\r\\n\"},{\"CompletionText\":\"Get-AzMediaServiceKeys\",\"ListItemText\":\"Get-AzMediaServiceKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceKeys\"},{\"CompletionText\":\"Get-AzMediaServiceNameAvailability\",\"ListItemText\":\"Get-AzMediaServiceNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzMetric\",\"ListItemText\":\"Get-AzMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetric\\r\\n\"},{\"CompletionText\":\"Get-AzMetricAlertRuleV2\",\"ListItemText\":\"Get-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Get-AzMetricDefinition\",\"ListItemText\":\"Get-AzMetricDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetricDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzMigrateDiscoveredServer\",\"ListItemText\":\"Get-AzMigrateDiscoveredServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateDiscoveredServer \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateJob\",\"ListItemText\":\"Get-AzMigrateJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateJob \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateProject\",\"ListItemText\":\"Get-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationFabric\",\"ListItemText\":\"Get-AzMigrateReplicationFabric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationFabric \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationPolicy\",\"ListItemText\":\"Get-AzMigrateReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationProtectionContainer\",\"ListItemText\":\"Get-AzMigrateReplicationProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationProtectionContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationProtectionContainerMapping\",\"ListItemText\":\"Get-AzMigrateReplicationProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationProtectionContainerMapping \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationRecoveryServicesProvider\",\"ListItemText\":\"Get-AzMigrateReplicationRecoveryServicesProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationRecoveryServicesProvider \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateRunAsAccount\",\"ListItemText\":\"Get-AzMigrateRunAsAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateRunAsAccount \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateServerReplication\",\"ListItemText\":\"Get-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateSite\",\"ListItemText\":\"Get-AzMigrateSite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateSite \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateSolution\",\"ListItemText\":\"Get-AzMigrateSolution\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateSolution \\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentAssociation\",\"ListItemText\":\"Get-AzMlCommitmentAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentPlan\",\"ListItemText\":\"Get-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentPlanUsageHistory\",\"ListItemText\":\"Get-AzMlCommitmentPlanUsageHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentPlanUsageHistory\\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceQuota\",\"ListItemText\":\"Get-AzMLServiceQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceQuota \\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceUsage\",\"ListItemText\":\"Get-AzMLServiceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceVMSize\",\"ListItemText\":\"Get-AzMLServiceVMSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceVMSize \\r\\n\"},{\"CompletionText\":\"Get-AzMlWebService\",\"ListItemText\":\"Get-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Get-AzMlWebServiceKey\",\"ListItemText\":\"Get-AzMlWebServiceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebServiceKey\\r\\n\"},{\"CompletionText\":\"Get-AzMlWebServiceKeys\",\"ListItemText\":\"Get-AzMlWebServiceKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebServiceKeys\"},{\"CompletionText\":\"Get-AzMLWorkspace\",\"ListItemText\":\"Get-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Get-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"Get-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"Get-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"Get-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceCompute\",\"ListItemText\":\"Get-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComputeKey\",\"ListItemText\":\"Get-AzMLWorkspaceComputeKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComputeKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComputeNode\",\"ListItemText\":\"Get-AzMLWorkspaceComputeNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComputeNode \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceConnection\",\"ListItemText\":\"Get-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDataContainer\",\"ListItemText\":\"Get-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDatastore\",\"ListItemText\":\"Get-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDatastoreSecret\",\"ListItemText\":\"Get-AzMLWorkspaceDatastoreSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDatastoreSecret \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDataVersion\",\"ListItemText\":\"Get-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceEnvironmentContainer\",\"ListItemText\":\"Get-AzMLWorkspaceEnvironmentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceEnvironmentContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"Get-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceFeature\",\"ListItemText\":\"Get-AzMLWorkspaceFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceFeature \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceJob\",\"ListItemText\":\"Get-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceKey\",\"ListItemText\":\"Get-AzMLWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceModelContainer\",\"ListItemText\":\"Get-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceModelVersion\",\"ListItemText\":\"Get-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceNotebookAccessToken\",\"ListItemText\":\"Get-AzMLWorkspaceNotebookAccessToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceNotebookAccessToken \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceNotebookKey\",\"ListItemText\":\"Get-AzMLWorkspaceNotebookKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceNotebookKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeploymentLog\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeploymentLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeploymentLog \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeploymentSku\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeploymentSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeploymentSku \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpointKey\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpointKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpointKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpointToken\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpointToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpointToken \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceStorageAccountKey\",\"ListItemText\":\"Get-AzMLWorkspaceStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceStorageAccountKey \\r\\n\"},{\"CompletionText\":\"Get-AzMonitorWorkspace\",\"ListItemText\":\"Get-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlConfiguration\",\"ListItemText\":\"Get-AzMySqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlConnectionString\",\"ListItemText\":\"Get-AzMySqlConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFirewallRule\",\"ListItemText\":\"Get-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServer\",\"ListItemText\":\"Get-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerConfiguration\",\"ListItemText\":\"Get-AzMySqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerConnectionString\",\"ListItemText\":\"Get-AzMySqlFlexibleServerConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"Get-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Get-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerLocationBasedCapability\",\"ListItemText\":\"Get-AzMySqlFlexibleServerLocationBasedCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerLocationBasedCapability \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerReplica\",\"ListItemText\":\"Get-AzMySqlFlexibleServerReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerReplica \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlReplica\",\"ListItemText\":\"Get-AzMySqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlReplica \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlServer\",\"ListItemText\":\"Get-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Get-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Get-AzNatGateway\",\"ListItemText\":\"Get-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterface\",\"ListItemText\":\"Get-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Get-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Get-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManager\",\"ListItemText\":\"Get-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerActiveSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerActiveSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerActiveSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerDeploymentStatus\",\"ListItemText\":\"Get-AzNetworkManagerDeploymentStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerDeploymentStatus\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerGroup\",\"ListItemText\":\"Get-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Get-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Get-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerStaticMember\",\"ListItemText\":\"Get-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Get-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkProfile\",\"ListItemText\":\"Get-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkSecurityGroup\",\"ListItemText\":\"Get-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Get-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkServiceTag\",\"ListItemText\":\"Get-AzNetworkServiceTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkServiceTag\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkUsage\",\"ListItemText\":\"Get-AzNetworkUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkUsage\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkVirtualAppliance\",\"ListItemText\":\"Get-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkVirtualApplianceSku\",\"ListItemText\":\"Get-AzNetworkVirtualApplianceSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkVirtualApplianceSku\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcher\",\"ListItemText\":\"Get-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Get-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherConnectionMonitorReport\",\"ListItemText\":\"Get-AzNetworkWatcherConnectionMonitorReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherConnectionMonitorReport\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Get-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherFlowLogStatus\",\"ListItemText\":\"Get-AzNetworkWatcherFlowLogStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherFlowLogStatus\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherNextHop\",\"ListItemText\":\"Get-AzNetworkWatcherNextHop\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherNextHop\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Get-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherReachabilityProvidersList\",\"ListItemText\":\"Get-AzNetworkWatcherReachabilityProvidersList\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherReachabilityProvidersList\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherReachabilityReport\",\"ListItemText\":\"Get-AzNetworkWatcherReachabilityReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherReachabilityReport\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherSecurityGroupView\",\"ListItemText\":\"Get-AzNetworkWatcherSecurityGroupView\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherSecurityGroupView\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherTopology\",\"ListItemText\":\"Get-AzNetworkWatcherTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherTopology\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherTroubleshootingResult\",\"ListItemText\":\"Get-AzNetworkWatcherTroubleshootingResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherTroubleshootingResult\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHub\",\"ListItemText\":\"Get-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Get-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Get-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Get-AzNotificationHubListKey\",\"ListItemText\":\"Get-AzNotificationHubListKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubListKey\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubListKeys\",\"ListItemText\":\"Get-AzNotificationHubListKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubListKeys\"},{\"CompletionText\":\"Get-AzNotificationHubPNSCredential\",\"ListItemText\":\"Get-AzNotificationHubPNSCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubPNSCredential\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubPNSCredentials\",\"ListItemText\":\"Get-AzNotificationHubPNSCredentials\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubPNSCredentials\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespace\",\"ListItemText\":\"Get-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceListKey\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceListKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceListKey\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceListKeys\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceListKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceListKeys\"},{\"CompletionText\":\"Get-AzOperationalInsightsAvailableServiceTier\",\"ListItemText\":\"Get-AzOperationalInsightsAvailableServiceTier\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsAvailableServiceTier\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsCluster\",\"ListItemText\":\"Get-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDataExport\",\"ListItemText\":\"Get-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDataSource\",\"ListItemText\":\"Get-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDeletedWorkspace\",\"ListItemText\":\"Get-AzOperationalInsightsDeletedWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDeletedWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsIntelligencePack\",\"ListItemText\":\"Get-AzOperationalInsightsIntelligencePack\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsIntelligencePack\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsIntelligencePacks\",\"ListItemText\":\"Get-AzOperationalInsightsIntelligencePacks\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsIntelligencePacks\"},{\"CompletionText\":\"Get-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Get-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Get-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsOperation\",\"ListItemText\":\"Get-AzOperationalInsightsOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsOperation\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsOperationStatus\",\"ListItemText\":\"Get-AzOperationalInsightsOperationStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsOperationStatus\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\",\"ListItemText\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Get-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsSchema\",\"ListItemText\":\"Get-AzOperationalInsightsSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsSchema\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Get-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsTable\",\"ListItemText\":\"Get-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceSharedKey\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceSharedKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceSharedKey\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceUsage\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceUsage\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGateway\",\"ListItemText\":\"Get-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayConnectionHealth\",\"ListItemText\":\"Get-AzP2sVpnGatewayConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\",\"ListItemText\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayVpnProfile\",\"ListItemText\":\"Get-AzP2sVpnGatewayVpnProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayVpnProfile\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAlias\",\"ListItemText\":\"Get-AzPolicyAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAlias\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAssignment\",\"ListItemText\":\"Get-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAttestation\",\"ListItemText\":\"Get-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyDefinition\",\"ListItemText\":\"Get-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyEvent\",\"ListItemText\":\"Get-AzPolicyEvent\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyEvent\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyExemption\",\"ListItemText\":\"Get-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyMetadata\",\"ListItemText\":\"Get-AzPolicyMetadata\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyMetadata\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyRemediation\",\"ListItemText\":\"Get-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Get-AzPolicySetDefinition\",\"ListItemText\":\"Get-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyState\",\"ListItemText\":\"Get-AzPolicyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyState\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyStateSummary\",\"ListItemText\":\"Get-AzPolicyStateSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyStateSummary\\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlConfiguration\",\"ListItemText\":\"Get-AzPostgreSqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlConnectionString\",\"ListItemText\":\"Get-AzPostgreSqlConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Get-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerConfiguration\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerConnectionString\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerLocationBasedCapability\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerLocationBasedCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerLocationBasedCapability \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlReplica\",\"ListItemText\":\"Get-AzPostgreSqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlReplica \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlServer\",\"ListItemText\":\"Get-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Get-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Get-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspace\",\"ListItemText\":\"Get-AzPowerBIWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\"},{\"CompletionText\":\"Get-AzPrivateDnsRecordSet\",\"ListItemText\":\"Get-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Get-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsZone\",\"ListItemText\":\"Get-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Get-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateEndpoint\",\"ListItemText\":\"Get-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateEndpointConnection\",\"ListItemText\":\"Get-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkAssociation\",\"ListItemText\":\"Get-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkResource\",\"ListItemText\":\"Get-AzPrivateLinkResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkResource\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkService\",\"ListItemText\":\"Get-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Get-AzProviderFeature\",\"ListItemText\":\"Get-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Get-AzProviderOperation\",\"ListItemText\":\"Get-AzProviderOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderOperation\\r\\n\"},{\"CompletionText\":\"Get-AzProviderPreviewFeature\",\"ListItemText\":\"Get-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Get-AzProximityPlacementGroup\",\"ListItemText\":\"Get-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzPublicIpAddress\",\"ListItemText\":\"Get-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Get-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Get-AzPublicIpPrefix\",\"ListItemText\":\"Get-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrAlertSetting\",\"ListItemText\":\"Get-AzRecoveryServicesAsrAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrAlertSetting\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrEvent\",\"ListItemText\":\"Get-AzRecoveryServicesAsrEvent\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrEvent\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"Get-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Get-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNetwork\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNetwork\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNotificationSetting\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNotificationSetting\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Get-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectableItem\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectableItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Get-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrRecoveryPoint\",\"ListItemText\":\"Get-AzRecoveryServicesAsrRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Get-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrStorageClassification\",\"ListItemText\":\"Get-AzRecoveryServicesAsrStorageClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrStorageClassification\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrVaultContext\",\"ListItemText\":\"Get-AzRecoveryServicesAsrVaultContext\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrVaultContext\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrVaultSettings\",\"ListItemText\":\"Get-AzRecoveryServicesAsrVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrVaultSettings\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Get-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Get-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Get-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Get-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupJobDetail\",\"ListItemText\":\"Get-AzRecoveryServicesBackupJobDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupJobDetail\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupManagementServer\",\"ListItemText\":\"Get-AzRecoveryServicesBackupManagementServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupManagementServer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProperties\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProperties\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProperties\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProperty\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProperty\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProtectableItem\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProtectableItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecoveryPoint\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRPMountScript\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRPMountScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRPMountScript\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\",\"ListItemText\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupStatus\",\"ListItemText\":\"Get-AzRecoveryServicesBackupStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupStatus\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\",\"ListItemText\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Get-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVault\",\"ListItemText\":\"Get-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVaultProperty\",\"ListItemText\":\"Get-AzRecoveryServicesVaultProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVaultProperty\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVaultSettingsFile\",\"ListItemText\":\"Get-AzRecoveryServicesVaultSettingsFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVaultSettingsFile\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCache\",\"ListItemText\":\"Get-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheFirewallRule\",\"ListItemText\":\"Get-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheKey\",\"ListItemText\":\"Get-AzRedisCacheKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheKey\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheLink\",\"ListItemText\":\"Get-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCachePatchSchedule\",\"ListItemText\":\"Get-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCache\",\"ListItemText\":\"Get-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheAccessKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheAccessKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisEnterpriseCacheAccessKey\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheDatabaseKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheDatabaseKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisEnterpriseCacheDatabaseKey\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheKey \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheOperationStatus\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheOperationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheOperationStatus \\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplainceAssessment\",\"ListItemText\":\"Get-AzRegulatoryComplainceAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplainceAssessment\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceAssessment\",\"ListItemText\":\"Get-AzRegulatoryComplianceAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceControl\",\"ListItemText\":\"Get-AzRegulatoryComplianceControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceControl\\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceStandard\",\"ListItemText\":\"Get-AzRegulatoryComplianceStandard\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceStandard\\r\\n\"},{\"CompletionText\":\"Get-AzRelayAuthorizationRule\",\"ListItemText\":\"Get-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzRelayHybridConnection\",\"ListItemText\":\"Get-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Get-AzRelayKey\",\"ListItemText\":\"Get-AzRelayKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayKey \\r\\n\"},{\"CompletionText\":\"Get-AzRelayNamespace\",\"ListItemText\":\"Get-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzRelayNamespaceNetworkRuleSet\",\"ListItemText\":\"Get-AzRelayNamespaceNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayNamespaceNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzRemoteDesktopFile\",\"ListItemText\":\"Get-AzRemoteDesktopFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzRemoteDesktopFile\\r\\n\"},{\"CompletionText\":\"Get-AzResource\",\"ListItemText\":\"Get-AzResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzResource\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroup\",\"ListItemText\":\"Get-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeployment\",\"ListItemText\":\"Get-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeploymentOperation\",\"ListItemText\":\"Get-AzResourceGroupDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzResourceGroupDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzResourceLock\",\"ListItemText\":\"Get-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Get-AzResourceManagementPrivateLink\",\"ListItemText\":\"Get-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverMoveCollection\",\"ListItemText\":\"Get-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverMoveResource\",\"ListItemText\":\"Get-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverRequiredForResources\",\"ListItemText\":\"Get-AzResourceMoverRequiredForResources\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverRequiredForResources \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverUnresolvedDependency\",\"ListItemText\":\"Get-AzResourceMoverUnresolvedDependency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverUnresolvedDependency \\r\\n\"},{\"CompletionText\":\"Get-AzResourceProvider\",\"ListItemText\":\"Get-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Get-AzResourceProviderAction\",\"ListItemText\":\"Get-AzResourceProviderAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceProviderAction\"},{\"CompletionText\":\"Get-AzRestorePoint\",\"ListItemText\":\"Get-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzRestorePointCollection\",\"ListItemText\":\"Get-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageContainer\",\"ListItemText\":\"Get-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Get-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageShare\",\"ListItemText\":\"Get-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignment\",\"ListItemText\":\"Get-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentSchedule\",\"ListItemText\":\"Get-AzRoleAssignmentSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentSchedule \\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentScheduleInstance\",\"ListItemText\":\"Get-AzRoleAssignmentScheduleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentScheduleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"Get-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"Get-AzRoleDefinition\",\"ListItemText\":\"Get-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilitySchedule\",\"ListItemText\":\"Get-AzRoleEligibilitySchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilitySchedule \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilityScheduleInstance\",\"ListItemText\":\"Get-AzRoleEligibilityScheduleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilityScheduleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"Get-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibleChildResource\",\"ListItemText\":\"Get-AzRoleEligibleChildResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibleChildResource \\r\\n\"},{\"CompletionText\":\"Get-AzRoleManagementPolicy\",\"ListItemText\":\"Get-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"Get-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzRouteConfig\",\"ListItemText\":\"Get-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRouteFilter\",\"ListItemText\":\"Get-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Get-AzRouteFilterRuleConfig\",\"ListItemText\":\"Get-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRouteMap\",\"ListItemText\":\"Get-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServer\",\"ListItemText\":\"Get-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeer\",\"ListItemText\":\"Get-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeerAdvertisedRoute\",\"ListItemText\":\"Get-AzRouteServerPeerAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeerAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeerLearnedRoute\",\"ListItemText\":\"Get-AzRouteServerPeerLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeerLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzRouteTable\",\"ListItemText\":\"Get-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzRoutingIntent\",\"ListItemText\":\"Get-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Get-AzRoutingPolicy\",\"ListItemText\":\"Get-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzScheduledQueryRule\",\"ListItemText\":\"Get-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveApplicationControl\",\"ListItemText\":\"Get-AzSecurityAdaptiveApplicationControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveApplicationControl\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveApplicationControlGroup\",\"ListItemText\":\"Get-AzSecurityAdaptiveApplicationControlGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveApplicationControlGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveNetworkHardening\",\"ListItemText\":\"Get-AzSecurityAdaptiveNetworkHardening\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveNetworkHardening\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Get-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAlert\",\"ListItemText\":\"Get-AzSecurityAlert\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAlert\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAssessment\",\"ListItemText\":\"Get-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Get-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAutomation\",\"ListItemText\":\"Get-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAutoProvisioningSetting\",\"ListItemText\":\"Get-AzSecurityAutoProvisioningSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAutoProvisioningSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityCompliance\",\"ListItemText\":\"Get-AzSecurityCompliance\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityCompliance\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityContact\",\"ListItemText\":\"Get-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityLocation\",\"ListItemText\":\"Get-AzSecurityLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityLocation\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityPartnerProvider\",\"ListItemText\":\"Get-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityPricing\",\"ListItemText\":\"Get-AzSecurityPricing\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityPricing\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScore\",\"ListItemText\":\"Get-AzSecuritySecureScore\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScore\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScoreControl\",\"ListItemText\":\"Get-AzSecuritySecureScoreControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScoreControl\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScoreControlDefinition\",\"ListItemText\":\"Get-AzSecuritySecureScoreControlDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScoreControlDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySetting\",\"ListItemText\":\"Get-AzSecuritySetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySetting\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySolution\",\"ListItemText\":\"Get-AzSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySolutionsReferenceData\",\"ListItemText\":\"Get-AzSecuritySolutionsReferenceData\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySolutionsReferenceData\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySubAssessment\",\"ListItemText\":\"Get-AzSecuritySubAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySubAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityTask\",\"ListItemText\":\"Get-AzSecurityTask\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityTask\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityTopology\",\"ListItemText\":\"Get-AzSecurityTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityTopology\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Get-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRule\",\"ListItemText\":\"Get-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRuleAction\",\"ListItemText\":\"Get-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRuleTemplate\",\"ListItemText\":\"Get-AzSentinelAlertRuleTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRuleTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAutomationRule\",\"ListItemText\":\"Get-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelBookmark\",\"ListItemText\":\"Get-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelBookmarkRelation\",\"ListItemText\":\"Get-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelDataConnector\",\"ListItemText\":\"Get-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEnrichment\",\"ListItemText\":\"Get-AzSentinelEnrichment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEnrichment \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntity\",\"ListItemText\":\"Get-AzSentinelEntity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityActivity\",\"ListItemText\":\"Get-AzSentinelEntityActivity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityActivity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityInsight\",\"ListItemText\":\"Get-AzSentinelEntityInsight\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityInsight \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityQuery\",\"ListItemText\":\"Get-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityQueryTemplate\",\"ListItemText\":\"Get-AzSentinelEntityQueryTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityQueryTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityRelation\",\"ListItemText\":\"Get-AzSentinelEntityRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityTimeline\",\"ListItemText\":\"Get-AzSentinelEntityTimeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityTimeline \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncident\",\"ListItemText\":\"Get-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentAlert\",\"ListItemText\":\"Get-AzSentinelIncidentAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentAlert \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentBookmark\",\"ListItemText\":\"Get-AzSentinelIncidentBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentBookmark \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentComment\",\"ListItemText\":\"Get-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentEntity\",\"ListItemText\":\"Get-AzSentinelIncidentEntity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentEntity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentRelation\",\"ListItemText\":\"Get-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelMetadata\",\"ListItemText\":\"Get-AzSentinelMetadata\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelMetadata \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelOnboardingState\",\"ListItemText\":\"Get-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelSetting\",\"ListItemText\":\"Get-AzSentinelSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelSetting \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelThreatIntelligenceIndicator\",\"ListItemText\":\"Get-AzSentinelThreatIntelligenceIndicator\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelThreatIntelligenceIndicator \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelThreatIntelligenceIndicatorMetric\",\"ListItemText\":\"Get-AzSentinelThreatIntelligenceIndicatorMetric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelThreatIntelligenceIndicatorMetric \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Get-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"Get-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusKey\",\"ListItemText\":\"Get-AzServiceBusKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusKey \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusMigration\",\"ListItemText\":\"Get-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusNamespace\",\"ListItemText\":\"Get-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusNamespaceV2\",\"ListItemText\":\"Get-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Get-AzServiceBusNetworkRuleSet\",\"ListItemText\":\"Get-AzServiceBusNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Get-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusPrivateLink\",\"ListItemText\":\"Get-AzServiceBusPrivateLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusPrivateLink \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusQueue\",\"ListItemText\":\"Get-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusRule\",\"ListItemText\":\"Get-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusSubscription\",\"ListItemText\":\"Get-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusTopic\",\"ListItemText\":\"Get-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Get-AzServiceEndpointPolicy\",\"ListItemText\":\"Get-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Get-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplication\",\"ListItemText\":\"Get-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplicationType\",\"ListItemText\":\"Get-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"Get-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricCluster\",\"ListItemText\":\"Get-AzServiceFabricCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricCluster\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedCluster\",\"ListItemText\":\"Get-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Get-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricService\",\"ListItemText\":\"Get-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForContainerApp\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForContainerApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForSpringCloud\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForSpringCloud \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForWebApp\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationName\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationName \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Get-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Get-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForWebApp\",\"ListItemText\":\"Get-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzSignalR\",\"ListItemText\":\"Get-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalR\\r\\n\"},{\"CompletionText\":\"Get-AzSignalRKey\",\"ListItemText\":\"Get-AzSignalRKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalRKey\\r\\n\"},{\"CompletionText\":\"Get-AzSignalRUsage\",\"ListItemText\":\"Get-AzSignalRUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalRUsage\\r\\n\"},{\"CompletionText\":\"Get-AzSnapshot\",\"ListItemText\":\"Get-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Get-AzSqlCapability\",\"ListItemText\":\"Get-AzSqlCapability\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlCapability\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabase\",\"ListItemText\":\"Get-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseActivity\",\"ListItemText\":\"Get-AzSqlDatabaseActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAdvisor\",\"ListItemText\":\"Get-AzSqlDatabaseAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAudit\",\"ListItemText\":\"Get-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseDataMaskingPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseDataMaskingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseDataMaskingPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Get-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseExpanded\",\"ListItemText\":\"Get-AzSqlDatabaseExpanded\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseExpanded\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Get-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseGeoBackup\",\"ListItemText\":\"Get-AzSqlDatabaseGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseGeoBackupPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseGeoBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseGeoBackupPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseImportExportStatus\",\"ListItemText\":\"Get-AzSqlDatabaseImportExportStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseImportExportStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseIndexRecommendation\",\"ListItemText\":\"Get-AzSqlDatabaseIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Get-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Get-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Get-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\"},{\"CompletionText\":\"Get-AzSqlDatabaseRecommendedAction\",\"ListItemText\":\"Get-AzSqlDatabaseRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseReplicationLink\",\"ListItemText\":\"Get-AzSqlDatabaseReplicationLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseReplicationLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"Get-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Get-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Get-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Get-AzSqlDatabaseTransparentDataEncryption\",\"ListItemText\":\"Get-AzSqlDatabaseTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\",\"ListItemText\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseUpgradeHint\",\"ListItemText\":\"Get-AzSqlDatabaseUpgradeHint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseUpgradeHint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Get-AzSqlDeletedDatabaseBackup\",\"ListItemText\":\"Get-AzSqlDeletedDatabaseBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDeletedDatabaseBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDeletedInstanceDatabaseBackup\",\"ListItemText\":\"Get-AzSqlDeletedInstanceDatabaseBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDeletedInstanceDatabaseBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJob\",\"ListItemText\":\"Get-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobAgent\",\"ListItemText\":\"Get-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobCredential\",\"ListItemText\":\"Get-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobExecution\",\"ListItemText\":\"Get-AzSqlElasticJobExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobStep\",\"ListItemText\":\"Get-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobStepExecution\",\"ListItemText\":\"Get-AzSqlElasticJobStepExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobStepExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobTargetExecution\",\"ListItemText\":\"Get-AzSqlElasticJobTargetExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobTargetExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"Get-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPool\",\"ListItemText\":\"Get-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolActivity\",\"ListItemText\":\"Get-AzSqlElasticPoolActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolAdvisor\",\"ListItemText\":\"Get-AzSqlElasticPoolAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolDatabase\",\"ListItemText\":\"Get-AzSqlElasticPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolRecommendation\",\"ListItemText\":\"Get-AzSqlElasticPoolRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolRecommendedAction\",\"ListItemText\":\"Get-AzSqlElasticPoolRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInformationProtectionPolicy\",\"ListItemText\":\"Get-AzSqlInformationProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInformationProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstance\",\"ListItemText\":\"Get-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabase\",\"ListItemText\":\"Get-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseGeoBackup\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Get-AzSqlInstanceDtc\",\"ListItemText\":\"Get-AzSqlInstanceDtc\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDtc\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceEndpointCertificate\",\"ListItemText\":\"Get-AzSqlInstanceEndpointCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceEndpointCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Get-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceLink\",\"ListItemText\":\"Get-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceOperation\",\"ListItemText\":\"Get-AzSqlInstanceOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceOperation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstancePool\",\"ListItemText\":\"Get-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstancePoolUsage\",\"ListItemText\":\"Get-AzSqlInstancePoolUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstancePoolUsage\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"Get-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceTDEProtector\",\"ListItemText\":\"Get-AzSqlInstanceTDEProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceTDEProtector\"},{\"CompletionText\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\",\"ListItemText\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServer\",\"ListItemText\":\"Get-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvisor\",\"ListItemText\":\"Get-AzSqlServerAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAudit\",\"ListItemText\":\"Get-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerCommunicationLink\",\"ListItemText\":\"Get-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerConfigurationOption\",\"ListItemText\":\"Get-AzSqlServerConfigurationOption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerConfigurationOption\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Get-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\",\"ListItemText\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDnsAlias\",\"ListItemText\":\"Get-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerFirewallRule\",\"ListItemText\":\"Get-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Get-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Get-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Get-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"Get-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerRecommendedAction\",\"ListItemText\":\"Get-AzSqlServerRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerServiceObjective\",\"ListItemText\":\"Get-AzSqlServerServiceObjective\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerServiceObjective\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerTransparentDataEncryptionProtector\",\"ListItemText\":\"Get-AzSqlServerTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerTrustGroup\",\"ListItemText\":\"Get-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerUpgradeHint\",\"ListItemText\":\"Get-AzSqlServerUpgradeHint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerUpgradeHint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Get-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncAgent\",\"ListItemText\":\"Get-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncAgentLinkedDatabase\",\"ListItemText\":\"Get-AzSqlSyncAgentLinkedDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncAgentLinkedDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncGroup\",\"ListItemText\":\"Get-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncGroupLog\",\"ListItemText\":\"Get-AzSqlSyncGroupLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncGroupLog\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncMember\",\"ListItemText\":\"Get-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncSchema\",\"ListItemText\":\"Get-AzSqlSyncSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncSchema\\r\\n\"},{\"CompletionText\":\"Get-AzSqlVirtualCluster\",\"ListItemText\":\"Get-AzSqlVirtualCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlVirtualCluster\\r\\n\"},{\"CompletionText\":\"Get-AzSqlVM\",\"ListItemText\":\"Get-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Get-AzSqlVMGroup\",\"ListItemText\":\"Get-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Get-AzSshKey\",\"ListItemText\":\"Get-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSshKey\\r\\n\"},{\"CompletionText\":\"Get-AzStackHciArcSetting\",\"ListItemText\":\"Get-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStackHciCluster\",\"ListItemText\":\"Get-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Get-AzStackHciExtension\",\"ListItemText\":\"Get-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIRemoteSupportAccess\",\"ListItemText\":\"Get-AzStackHCIRemoteSupportAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIRemoteSupportAccess \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIRemoteSupportSessionHistory\",\"ListItemText\":\"Get-AzStackHCIRemoteSupportSessionHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIRemoteSupportSessionHistory \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIVMAttestation\",\"ListItemText\":\"Get-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebApp\",\"ListItemText\":\"Get-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuild\",\"ListItemText\":\"Get-AzStaticWebAppBuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuild \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppBuildAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildFunction\",\"ListItemText\":\"Get-AzStaticWebAppBuildFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildFunctionAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppBuildFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppConfiguredRole\",\"ListItemText\":\"Get-AzStaticWebAppConfiguredRole\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppConfiguredRole \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Get-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppFunction\",\"ListItemText\":\"Get-AzStaticWebAppFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppFunctionAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppSecret\",\"ListItemText\":\"Get-AzStaticWebAppSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppSecret \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppUser\",\"ListItemText\":\"Get-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Get-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccount\",\"ListItemText\":\"Get-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountKey\",\"ListItemText\":\"Get-AzStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Get-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountNameAvailability\",\"ListItemText\":\"Get-AzStorageAccountNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountNetworkRuleSet\",\"ListItemText\":\"Get-AzStorageAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlob\",\"ListItemText\":\"Get-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobByTag\",\"ListItemText\":\"Get-AzStorageBlobByTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobByTag\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobContent\",\"ListItemText\":\"Get-AzStorageBlobContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobContent\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobCopyState\",\"ListItemText\":\"Get-AzStorageBlobCopyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobCopyState\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Get-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobQueryResult\",\"ListItemText\":\"Get-AzStorageBlobQueryResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobQueryResult\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobServiceProperty\",\"ListItemText\":\"Get-AzStorageBlobServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobTag\",\"ListItemText\":\"Get-AzStorageBlobTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobTag\\r\\n\"},{\"CompletionText\":\"Get-AzStorageContainer\",\"ListItemText\":\"Get-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzStorageContainerAcl\",\"ListItemText\":\"Get-AzStorageContainerAcl\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainerAcl\"},{\"CompletionText\":\"Get-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageCORSRule\",\"ListItemText\":\"Get-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Get-AzStorageEncryptionScope\",\"ListItemText\":\"Get-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFile\",\"ListItemText\":\"Get-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileContent\",\"ListItemText\":\"Get-AzStorageFileContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileContent\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileCopyState\",\"ListItemText\":\"Get-AzStorageFileCopyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileCopyState\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileHandle\",\"ListItemText\":\"Get-AzStorageFileHandle\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileHandle\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileServiceProperty\",\"ListItemText\":\"Get-AzStorageFileServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageLocalUser\",\"ListItemText\":\"Get-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Get-AzStorageLocalUserKey\",\"ListItemText\":\"Get-AzStorageLocalUserKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageLocalUserKey\\r\\n\"},{\"CompletionText\":\"Get-AzStorageMover\",\"ListItemText\":\"Get-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverAgent\",\"ListItemText\":\"Get-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverEndpoint\",\"ListItemText\":\"Get-AzStorageMoverEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverJobDefinition\",\"ListItemText\":\"Get-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverJobRun\",\"ListItemText\":\"Get-AzStorageMoverJobRun\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverJobRun \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverProject\",\"ListItemText\":\"Get-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Get-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Get-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageQueue\",\"ListItemText\":\"Get-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"Get-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceLoggingProperty\",\"ListItemText\":\"Get-AzStorageServiceLoggingProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceLoggingProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceMetricsProperty\",\"ListItemText\":\"Get-AzStorageServiceMetricsProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceMetricsProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceProperty\",\"ListItemText\":\"Get-AzStorageServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageShare\",\"ListItemText\":\"Get-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageShare\\r\\n\"},{\"CompletionText\":\"Get-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"Get-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncGroup\",\"ListItemText\":\"Get-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncServer\",\"ListItemText\":\"Get-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Get-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncService\",\"ListItemText\":\"Get-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Get-AzStorageTable\",\"ListItemText\":\"Get-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageTable\\r\\n\"},{\"CompletionText\":\"Get-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageUsage\",\"ListItemText\":\"Get-AzStorageUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageUsage\\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsCluster\",\"ListItemText\":\"Get-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsClusterStreamingJob\",\"ListItemText\":\"Get-AzStreamAnalyticsClusterStreamingJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsClusterStreamingJob \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsDefaultFunctionDefinition\",\"ListItemText\":\"Get-AzStreamAnalyticsDefaultFunctionDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsDefaultFunctionDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsFunction\",\"ListItemText\":\"Get-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsInput\",\"ListItemText\":\"Get-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsJob\",\"ListItemText\":\"Get-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsOutput\",\"ListItemText\":\"Get-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsQuota\",\"ListItemText\":\"Get-AzStreamAnalyticsQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsQuota \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsTransformation\",\"ListItemText\":\"Get-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"Get-AzSubscription\",\"ListItemText\":\"Get-AzSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzSubscriptionDeployment\",\"ListItemText\":\"Get-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeployment\"},{\"CompletionText\":\"Get-AzSubscriptionDeploymentOperation\",\"ListItemText\":\"Get-AzSubscriptionDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeploymentOperation\"},{\"CompletionText\":\"Get-AzSubscriptionDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzSubscriptionDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeploymentWhatIfResult\"},{\"CompletionText\":\"Get-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"Get-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Get-AzSupportProblemClassification\",\"ListItemText\":\"Get-AzSupportProblemClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportProblemClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSupportService\",\"ListItemText\":\"Get-AzSupportService\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportService\\r\\n\"},{\"CompletionText\":\"Get-AzSupportTicket\",\"ListItemText\":\"Get-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"Get-AzSupportTicketCommunication\",\"ListItemText\":\"Get-AzSupportTicketCommunication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportTicketCommunication\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseActivityRun\",\"ListItemText\":\"Get-AzSynapseActivityRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseActivityRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataFlow\",\"ListItemText\":\"Get-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Get-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataset\",\"ListItemText\":\"Get-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDroppedSqlPool\",\"ListItemText\":\"Get-AzSynapseDroppedSqlPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDroppedSqlPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseFirewallRule\",\"ListItemText\":\"Get-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeKey\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeMetric\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeMetric\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKqlScript\",\"ListItemText\":\"Get-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPool\",\"ListItemText\":\"Get-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"Get-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Get-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"Get-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Get-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolFollowerDatabase\",\"ListItemText\":\"Get-AzSynapseKustoPoolFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Get-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"Get-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolSku\",\"ListItemText\":\"Get-AzSynapseKustoPoolSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolSku \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnection\",\"ListItemText\":\"Get-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionDetailedStatus\",\"ListItemText\":\"Get-AzSynapseLinkConnectionDetailedStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionDetailedStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionLinkTable\",\"ListItemText\":\"Get-AzSynapseLinkConnectionLinkTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionLinkTable\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionLinkTableStatus\",\"ListItemText\":\"Get-AzSynapseLinkConnectionLinkTableStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionLinkTableStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkedService\",\"ListItemText\":\"Get-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseManagedIdentitySqlControlSetting\",\"ListItemText\":\"Get-AzSynapseManagedIdentitySqlControlSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseManagedIdentitySqlControlSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Get-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseNotebook\",\"ListItemText\":\"Get-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Get-AzSynapsePipeline\",\"ListItemText\":\"Get-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Get-AzSynapsePipelineRun\",\"ListItemText\":\"Get-AzSynapsePipelineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapsePipelineRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleAssignment\",\"ListItemText\":\"Get-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleDefinition\",\"ListItemText\":\"Get-AzSynapseRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleScope\",\"ListItemText\":\"Get-AzSynapseRoleScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleScope\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkConfiguration\",\"ListItemText\":\"Get-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkJob\",\"ListItemText\":\"Get-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Get-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkPool\",\"ListItemText\":\"Get-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkSession\",\"ListItemText\":\"Get-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkStatement\",\"ListItemText\":\"Get-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAudit\",\"ListItemText\":\"Get-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAudit\"},{\"CompletionText\":\"Get-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Get-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlDatabase\",\"ListItemText\":\"Get-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPool\",\"ListItemText\":\"Get-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Get-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolGeoBackup\",\"ListItemText\":\"Get-AzSynapseSqlPoolGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"Get-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Get-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\",\"ListItemText\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlScript\",\"ListItemText\":\"Get-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTrigger\",\"ListItemText\":\"Get-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTriggerRun\",\"ListItemText\":\"Get-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTriggerSubscriptionStatus\",\"ListItemText\":\"Get-AzSynapseTriggerSubscriptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTriggerSubscriptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspace\",\"ListItemText\":\"Get-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspaceKey\",\"ListItemText\":\"Get-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspacePackage\",\"ListItemText\":\"Get-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"Get-AzSystemAssignedIdentity\",\"ListItemText\":\"Get-AzSystemAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSystemAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Get-AzTag\",\"ListItemText\":\"Get-AzTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzTag\\r\\n\"},{\"CompletionText\":\"Get-AzTemplateSpec\",\"ListItemText\":\"Get-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Get-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Get-AzTenant\",\"ListItemText\":\"Get-AzTenant\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenant\\r\\n\"},{\"CompletionText\":\"Get-AzTenantBackfillStatus\",\"ListItemText\":\"Get-AzTenantBackfillStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantBackfillStatus\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeployment\",\"ListItemText\":\"Get-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeploymentOperation\",\"ListItemText\":\"Get-AzTenantDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzTenantDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzTrafficManagerEndpoint\",\"ListItemText\":\"Get-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzTrafficManagerProfile\",\"ListItemText\":\"Get-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Get-AzUserAssignedIdentity\",\"ListItemText\":\"Get-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Get-AzUserAssignedIdentityAssociatedResource\",\"ListItemText\":\"Get-AzUserAssignedIdentityAssociatedResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzUserAssignedIdentityAssociatedResource \\r\\n\"},{\"CompletionText\":\"Get-AzVHubEffectiveRoute\",\"ListItemText\":\"Get-AzVHubEffectiveRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubEffectiveRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubInboundRoute\",\"ListItemText\":\"Get-AzVHubInboundRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubInboundRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubOutboundRoute\",\"ListItemText\":\"Get-AzVHubOutboundRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubOutboundRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubRouteTable\",\"ListItemText\":\"Get-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualApplianceSite\",\"ListItemText\":\"Get-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHub\",\"ListItemText\":\"Get-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubBgpConnection\",\"ListItemText\":\"Get-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubRouteTable\",\"ListItemText\":\"Get-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubVnetConnection\",\"ListItemText\":\"Get-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetwork\",\"ListItemText\":\"Get-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkAvailableEndpointService\",\"ListItemText\":\"Get-AzVirtualNetworkAvailableEndpointService\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkAvailableEndpointService\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGateway\",\"ListItemText\":\"Get-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayLearnedRoute\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\",\"ListItemText\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkPeering\",\"ListItemText\":\"Get-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Get-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkTap\",\"ListItemText\":\"Get-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkUsageList\",\"ListItemText\":\"Get-AzVirtualNetworkUsageList\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkUsageList\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouter\",\"ListItemText\":\"Get-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeer\",\"ListItemText\":\"Get-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeerAdvertisedRoute\",\"ListItemText\":\"Get-AzVirtualRouterPeerAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeerAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeerLearnedRoute\",\"ListItemText\":\"Get-AzVirtualRouterPeerLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeerLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWan\",\"ListItemText\":\"Get-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnConfiguration\",\"ListItemText\":\"Get-AzVirtualWanVpnConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnServerConfiguration\",\"ListItemText\":\"Get-AzVirtualWanVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\",\"ListItemText\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\\r\\n\"},{\"CompletionText\":\"Get-AzVM\",\"ListItemText\":\"Get-AzVM\",\"ResultType\":2,\"ToolTip\":\"Get-AzVM\\r\\n\"},{\"CompletionText\":\"Get-AzVMAccessExtension\",\"ListItemText\":\"Get-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMADDomainExtension\",\"ListItemText\":\"Get-AzVMADDomainExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMADDomainExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMAEMExtension\",\"ListItemText\":\"Get-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMBootDiagnosticsData\",\"ListItemText\":\"Get-AzVMBootDiagnosticsData\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMBootDiagnosticsData\\r\\n\"},{\"CompletionText\":\"Get-AzVMChefExtension\",\"ListItemText\":\"Get-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMCustomScriptExtension\",\"ListItemText\":\"Get-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDiagnosticsExtension\",\"ListItemText\":\"Get-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVMDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDiskEncryptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVMDscExtension\",\"ListItemText\":\"Get-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDscExtensionStatus\",\"ListItemText\":\"Get-AzVMDscExtensionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDscExtensionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtension\",\"ListItemText\":\"Get-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtensionImage\",\"ListItemText\":\"Get-AzVMExtensionImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtensionImage\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtensionImageType\",\"ListItemText\":\"Get-AzVMExtensionImageType\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtensionImageType\\r\\n\"},{\"CompletionText\":\"Get-AzVMImage\",\"ListItemText\":\"Get-AzVMImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImage\\r\\n\"},{\"CompletionText\":\"Get-AzVMImageOffer\",\"ListItemText\":\"Get-AzVMImageOffer\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImageOffer\\r\\n\"},{\"CompletionText\":\"Get-AzVMImagePublisher\",\"ListItemText\":\"Get-AzVMImagePublisher\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImagePublisher\\r\\n\"},{\"CompletionText\":\"Get-AzVMImageSku\",\"ListItemText\":\"Get-AzVMImageSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImageSku\\r\\n\"},{\"CompletionText\":\"Get-AzVMRunCommand\",\"ListItemText\":\"Get-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMRunCommand\\r\\n\"},{\"CompletionText\":\"Get-AzVMRunCommandDocument\",\"ListItemText\":\"Get-AzVMRunCommandDocument\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMRunCommandDocument\\r\\n\"},{\"CompletionText\":\"Get-AzVMSize\",\"ListItemText\":\"Get-AzVMSize\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMSize\\r\\n\"},{\"CompletionText\":\"Get-AzVMSqlServerExtension\",\"ListItemText\":\"Get-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVmss\",\"ListItemText\":\"Get-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmss\\r\\n\"},{\"CompletionText\":\"Get-AzVmssDiskEncryption\",\"ListItemText\":\"Get-AzVmssDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssDiskEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzVmssDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVmssDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssDiskEncryptionStatus\"},{\"CompletionText\":\"Get-AzVmssRollingUpgrade\",\"ListItemText\":\"Get-AzVmssRollingUpgrade\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssRollingUpgrade\\r\\n\"},{\"CompletionText\":\"Get-AzVmssSku\",\"ListItemText\":\"Get-AzVmssSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssSku\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVM\",\"ListItemText\":\"Get-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVMDiskEncryption\",\"ListItemText\":\"Get-AzVmssVMDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMDiskEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVMDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVmssVMDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMDiskEncryptionStatus\"},{\"CompletionText\":\"Get-AzVmssVMRunCommand\",\"ListItemText\":\"Get-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMRunCommand\\r\\n\"},{\"CompletionText\":\"Get-AzVMUsage\",\"ListItemText\":\"Get-AzVMUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMUsage\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientConfiguration\",\"ListItemText\":\"Get-AzVpnClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientIpsecParameter\",\"ListItemText\":\"Get-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientPackage\",\"ListItemText\":\"Get-AzVpnClientPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientPackage\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Get-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientRootCertificate\",\"ListItemText\":\"Get-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzVpnConnection\",\"ListItemText\":\"Get-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVpnGateway\",\"ListItemText\":\"Get-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Get-AzVpnGatewayNatRule\",\"ListItemText\":\"Get-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Get-AzVpnServerConfiguration\",\"ListItemText\":\"Get-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Get-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Get-AzVpnSite\",\"ListItemText\":\"Get-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Get-AzVpnSiteLinkConnectionIkeSa\",\"ListItemText\":\"Get-AzVpnSiteLinkConnectionIkeSa\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnSiteLinkConnectionIkeSa\\r\\n\"},{\"CompletionText\":\"Get-AzWcfRelay\",\"ListItemText\":\"Get-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Get-AzWebApp\",\"ListItemText\":\"Get-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebApp\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppAccessRestrictionConfig\",\"ListItemText\":\"Get-AzWebAppAccessRestrictionConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppAccessRestrictionConfig\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackup\",\"ListItemText\":\"Get-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackupConfiguration\",\"ListItemText\":\"Get-AzWebAppBackupConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackupConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackupList\",\"ListItemText\":\"Get-AzWebAppBackupList\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackupList\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppCertificate\",\"ListItemText\":\"Get-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppContainerContinuousDeploymentUrl\",\"ListItemText\":\"Get-AzWebAppContainerContinuousDeploymentUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppContainerContinuousDeploymentUrl\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppContinuousWebJob\",\"ListItemText\":\"Get-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppPublishingProfile\",\"ListItemText\":\"Get-AzWebAppPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppPublishingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlot\",\"ListItemText\":\"Get-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotConfigName\",\"ListItemText\":\"Get-AzWebAppSlotConfigName\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlotConfigName\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Get-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotPublishingProfile\",\"ListItemText\":\"Get-AzWebAppSlotPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlotPublishingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Get-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotTriggeredWebJobHistory\",\"ListItemText\":\"Get-AzWebAppSlotTriggeredWebJobHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotTriggeredWebJobHistory \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotWebJob\",\"ListItemText\":\"Get-AzWebAppSlotWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSnapshot\",\"ListItemText\":\"Get-AzWebAppSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSnapshot\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSSLBinding\",\"ListItemText\":\"Get-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTrafficRouting\",\"ListItemText\":\"Get-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Get-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTriggeredWebJobHistory\",\"ListItemText\":\"Get-AzWebAppTriggeredWebJobHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppTriggeredWebJobHistory \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppWebJob\",\"ListItemText\":\"Get-AzWebAppWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSub\",\"ListItemText\":\"Get-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubCustomCertificate\",\"ListItemText\":\"Get-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubCustomDomain\",\"ListItemText\":\"Get-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubHub\",\"ListItemText\":\"Get-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubKey\",\"ListItemText\":\"Get-AzWebPubSubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubKey \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubSku\",\"ListItemText\":\"Get-AzWebPubSubSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubSku \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubUsage\",\"ListItemText\":\"Get-AzWebPubSubUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubUsage \\r\\n\"},{\"CompletionText\":\"Get-AzWvdApplication\",\"ListItemText\":\"Get-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Get-AzWvdApplicationGroup\",\"ListItemText\":\"Get-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Get-AzWvdDesktop\",\"ListItemText\":\"Get-AzWvdDesktop\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdDesktop \\r\\n\"},{\"CompletionText\":\"Get-AzWvdHostPool\",\"ListItemText\":\"Get-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Get-AzWvdHostPoolRegistrationToken\",\"ListItemText\":\"Get-AzWvdHostPoolRegistrationToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdHostPoolRegistrationToken \\r\\n\"},{\"CompletionText\":\"Get-AzWvdMsixPackage\",\"ListItemText\":\"Get-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Get-AzWvdRegistrationInfo\",\"ListItemText\":\"Get-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"Get-AzWvdScalingPlan\",\"ListItemText\":\"Get-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Get-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Get-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Get-AzWvdSessionHost\",\"ListItemText\":\"Get-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Get-AzWvdStartMenuItem\",\"ListItemText\":\"Get-AzWvdStartMenuItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdStartMenuItem \\r\\n\"},{\"CompletionText\":\"Get-AzWvdUserSession\",\"ListItemText\":\"Get-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Get-AzWvdWorkspace\",\"ListItemText\":\"Get-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Get-BCClientConfiguration\",\"ListItemText\":\"Get-BCClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCContentServerConfiguration\",\"ListItemText\":\"Get-BCContentServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCContentServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCDataCache\",\"ListItemText\":\"Get-BCDataCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCDataCache \\r\\n\"},{\"CompletionText\":\"Get-BCDataCacheExtension\",\"ListItemText\":\"Get-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Get-BcdEntry\",\"ListItemText\":\"Get-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntry\\r\\n\"},{\"CompletionText\":\"Get-BcdEntryDebugSettings\",\"ListItemText\":\"Get-BcdEntryDebugSettings\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntryDebugSettings\\r\\n\"},{\"CompletionText\":\"Get-BcdEntryHypervisorSettings\",\"ListItemText\":\"Get-BcdEntryHypervisorSettings\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntryHypervisorSettings\\r\\n\"},{\"CompletionText\":\"Get-BcdStore\",\"ListItemText\":\"Get-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Get-BcdStore\\r\\n\"},{\"CompletionText\":\"Get-BCHashCache\",\"ListItemText\":\"Get-BCHashCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCHashCache \\r\\n\"},{\"CompletionText\":\"Get-BCHostedCacheServerConfiguration\",\"ListItemText\":\"Get-BCHostedCacheServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCHostedCacheServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCNetworkConfiguration\",\"ListItemText\":\"Get-BCNetworkConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCNetworkConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCStatus\",\"ListItemText\":\"Get-BCStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCStatus \\r\\n\"},{\"CompletionText\":\"Get-BitLockerVolume\",\"ListItemText\":\"Get-BitLockerVolume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BitLockerVolume \\r\\n\"},{\"CompletionText\":\"Get-BitsTransfer\",\"ListItemText\":\"Get-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Get-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Get-Certificate\",\"ListItemText\":\"Get-Certificate\",\"ResultType\":2,\"ToolTip\":\"Get-Certificate\\r\\n\"},{\"CompletionText\":\"Get-CertificateAutoEnrollmentPolicy\",\"ListItemText\":\"Get-CertificateAutoEnrollmentPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateAutoEnrollmentPolicy\\r\\n\"},{\"CompletionText\":\"Get-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Get-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Get-CertificateNotificationTask\",\"ListItemText\":\"Get-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"Get-ChildItem\",\"ListItemText\":\"Get-ChildItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ChildItem [[-Path] ] [[-Filter] ] [-Include ] [-Exclude ] [-Recurse] [-Depth ] [-Force] [-Name] [-Attributes ] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] []\\r\\n\\r\\nGet-ChildItem [[-Filter] ] -LiteralPath [-Include ] [-Exclude ] [-Recurse] [-Depth ] [-Force] [-Name] [-Attributes ] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] []\\r\\n\"},{\"CompletionText\":\"Get-CimAssociatedInstance\",\"ListItemText\":\"Get-CimAssociatedInstance\",\"ResultType\":2,\"ToolTip\":\"Get-CimAssociatedInstance\\r\\n\"},{\"CompletionText\":\"Get-CimClass\",\"ListItemText\":\"Get-CimClass\",\"ResultType\":2,\"ToolTip\":\"Get-CimClass\\r\\n\"},{\"CompletionText\":\"Get-CimInstance\",\"ListItemText\":\"Get-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Get-CimInstance\\r\\n\"},{\"CompletionText\":\"Get-CimSession\",\"ListItemText\":\"Get-CimSession\",\"ResultType\":2,\"ToolTip\":\"Get-CimSession\\r\\n\"},{\"CompletionText\":\"Get-CIPolicy\",\"ListItemText\":\"Get-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicy\\r\\n\"},{\"CompletionText\":\"Get-CIPolicyIdInfo\",\"ListItemText\":\"Get-CIPolicyIdInfo\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicyIdInfo\\r\\n\"},{\"CompletionText\":\"Get-CIPolicyInfo\",\"ListItemText\":\"Get-CIPolicyInfo\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicyInfo\\r\\n\"},{\"CompletionText\":\"Get-Clipboard\",\"ListItemText\":\"Get-Clipboard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Clipboard [-Raw] []\\r\\n\"},{\"CompletionText\":\"Get-ClusteredScheduledTask\",\"ListItemText\":\"Get-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Get-CmsMessage\",\"ListItemText\":\"Get-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Get-CmsMessage\\r\\n\"},{\"CompletionText\":\"Get-Command\",\"ListItemText\":\"Get-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Command [[-ArgumentList] ] [-Verb ] [-Noun ] [-Module ] [-FullyQualifiedModule ] [-TotalCount ] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName ] [-ParameterType ] []\\r\\n\\r\\nGet-Command [[-Name] ] [[-ArgumentList] ] [-Module ] [-FullyQualifiedModule ] [-CommandType ] [-TotalCount ] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName ] [-ParameterType ] [-UseFuzzyMatching] [-FuzzyMinimumDistance ] [-UseAbbreviationExpansion] []\\r\\n\"},{\"CompletionText\":\"Get-ComputeProcess\",\"ListItemText\":\"Get-ComputeProcess\",\"ResultType\":2,\"ToolTip\":\"Get-ComputeProcess\\r\\n\"},{\"CompletionText\":\"Get-ComputerInfo\",\"ListItemText\":\"Get-ComputerInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ComputerInfo [[-Property] ] []\\r\\n\"},{\"CompletionText\":\"Get-Content\",\"ListItemText\":\"Get-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Content [-Path] [-ReadCount ] [-TotalCount ] [-Tail ] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Delimiter ] [-Wait] [-Raw] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nGet-Content -LiteralPath [-ReadCount ] [-TotalCount ] [-Tail ] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Delimiter ] [-Wait] [-Raw] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Get-Counter\",\"ListItemText\":\"Get-Counter\",\"ResultType\":2,\"ToolTip\":\"Get-Counter\\r\\n\"},{\"CompletionText\":\"Get-Credential\",\"ListItemText\":\"Get-Credential\",\"ResultType\":2,\"ToolTip\":\"Get-Credential\\r\\n\"},{\"CompletionText\":\"Get-CredsFromCredentialProvider\",\"ListItemText\":\"Get-CredsFromCredentialProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-CredsFromCredentialProvider \\r\\n\"},{\"CompletionText\":\"Get-Culture\",\"ListItemText\":\"Get-Culture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Culture [-NoUserOverrides] []\\r\\n\\r\\nGet-Culture [[-Name] ] [-NoUserOverrides] []\\r\\n\\r\\nGet-Culture [-ListAvailable] []\\r\\n\"},{\"CompletionText\":\"Get-DAClientExperienceConfiguration\",\"ListItemText\":\"Get-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Get-DAConnectionStatus\",\"ListItemText\":\"Get-DAConnectionStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAConnectionStatus \\r\\n\"},{\"CompletionText\":\"Get-DAEntryPointTableItem\",\"ListItemText\":\"Get-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Get-DAPolicyChange\",\"ListItemText\":\"Get-DAPolicyChange\",\"ResultType\":2,\"ToolTip\":\"Get-DAPolicyChange\\r\\n\"},{\"CompletionText\":\"Get-Date\",\"ListItemText\":\"Get-Date\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Date [[-Date] ] [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-Format ] [-AsUTC] []\\r\\n\\r\\nGet-Date [[-Date] ] -UFormat [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-AsUTC] []\\r\\n\\r\\nGet-Date -UnixTimeSeconds [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-Format ] [-AsUTC] []\\r\\n\\r\\nGet-Date -UnixTimeSeconds -UFormat [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-AsUTC] []\\r\\n\"},{\"CompletionText\":\"Get-DedupProperties\",\"ListItemText\":\"Get-DedupProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DedupProperties \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationLog\",\"ListItemText\":\"Get-DeliveryOptimizationLog\",\"ResultType\":2,\"ToolTip\":\"Get-DeliveryOptimizationLog\\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationLogAnalysis\",\"ListItemText\":\"Get-DeliveryOptimizationLogAnalysis\",\"ResultType\":2,\"ToolTip\":\"Get-DeliveryOptimizationLogAnalysis\\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationPerfSnap\",\"ListItemText\":\"Get-DeliveryOptimizationPerfSnap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationPerfSnap \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationPerfSnapThisMonth\",\"ListItemText\":\"Get-DeliveryOptimizationPerfSnapThisMonth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationPerfSnapThisMonth \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationStatus\",\"ListItemText\":\"Get-DeliveryOptimizationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationStatus \\r\\n\"},{\"CompletionText\":\"Get-Disk\",\"ListItemText\":\"Get-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Disk \\r\\n\"},{\"CompletionText\":\"Get-DiskImage\",\"ListItemText\":\"Get-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DiskImage \\r\\n\"},{\"CompletionText\":\"Get-DiskSNV\",\"ListItemText\":\"Get-DiskSNV\",\"ResultType\":2,\"ToolTip\":\"Get-DiskSNV\"},{\"CompletionText\":\"Get-DiskStorageNodeView\",\"ListItemText\":\"Get-DiskStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DiskStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-DnsClient\",\"ListItemText\":\"Get-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClient \\r\\n\"},{\"CompletionText\":\"Get-DnsClientCache\",\"ListItemText\":\"Get-DnsClientCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientCache \\r\\n\"},{\"CompletionText\":\"Get-DnsClientDohServerAddress\",\"ListItemText\":\"Get-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Get-DnsClientGlobalSetting\",\"ListItemText\":\"Get-DnsClientGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientGlobalSetting \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptGlobal\",\"ListItemText\":\"Get-DnsClientNrptGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptGlobal \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptPolicy\",\"ListItemText\":\"Get-DnsClientNrptPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptPolicy \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptRule\",\"ListItemText\":\"Get-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Get-DnsClientServerAddress\",\"ListItemText\":\"Get-DnsClientServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientServerAddress \\r\\n\"},{\"CompletionText\":\"Get-DOConfig\",\"ListItemText\":\"Get-DOConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOConfig \\r\\n\"},{\"CompletionText\":\"Get-DODownloadMode\",\"ListItemText\":\"Get-DODownloadMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DODownloadMode \\r\\n\"},{\"CompletionText\":\"Get-DOPercentageMaxBackgroundBandwidth\",\"ListItemText\":\"Get-DOPercentageMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOPercentageMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Get-DOPercentageMaxForegroundBandwidth\",\"ListItemText\":\"Get-DOPercentageMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOPercentageMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Get-DscConfiguration\",\"ListItemText\":\"Get-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Get-DscConfigurationStatus\",\"ListItemText\":\"Get-DscConfigurationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscConfigurationStatus \\r\\n\"},{\"CompletionText\":\"Get-DscLocalConfigurationManager\",\"ListItemText\":\"Get-DscLocalConfigurationManager\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscLocalConfigurationManager \\r\\n\"},{\"CompletionText\":\"Get-DscResource\",\"ListItemText\":\"Get-DscResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscResource \\r\\n\"},{\"CompletionText\":\"Get-Dtc\",\"ListItemText\":\"Get-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Dtc \\r\\n\"},{\"CompletionText\":\"Get-DtcAdvancedHostSetting\",\"ListItemText\":\"Get-DtcAdvancedHostSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcAdvancedHostSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcAdvancedSetting\",\"ListItemText\":\"Get-DtcAdvancedSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcAdvancedSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcClusterDefault\",\"ListItemText\":\"Get-DtcClusterDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcClusterDefault \\r\\n\"},{\"CompletionText\":\"Get-DtcClusterTMMapping\",\"ListItemText\":\"Get-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Get-DtcDefault\",\"ListItemText\":\"Get-DtcDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcDefault \\r\\n\"},{\"CompletionText\":\"Get-DtcLog\",\"ListItemText\":\"Get-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcLog \\r\\n\"},{\"CompletionText\":\"Get-DtcNetworkSetting\",\"ListItemText\":\"Get-DtcNetworkSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcNetworkSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcTransaction\",\"ListItemText\":\"Get-DtcTransaction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransaction \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsStatistics\",\"ListItemText\":\"Get-DtcTransactionsStatistics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsStatistics \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsTraceSession\",\"ListItemText\":\"Get-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsTraceSetting\",\"ListItemText\":\"Get-DtcTransactionsTraceSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsTraceSetting \\r\\n\"},{\"CompletionText\":\"Get-Error\",\"ListItemText\":\"Get-Error\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Error [-Newest ] []\\r\\n\\r\\nGet-Error [[-InputObject] ] []\\r\\n\"},{\"CompletionText\":\"Get-EtwTraceProvider\",\"ListItemText\":\"Get-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Get-EtwTraceSession\",\"ListItemText\":\"Get-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Get-Event\",\"ListItemText\":\"Get-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Event [[-SourceIdentifier] ] []\\r\\n\\r\\nGet-Event [-EventIdentifier] []\\r\\n\"},{\"CompletionText\":\"Get-EventSubscriber\",\"ListItemText\":\"Get-EventSubscriber\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EventSubscriber [[-SourceIdentifier] ] [-Force] []\\r\\n\\r\\nGet-EventSubscriber [-SubscriptionId] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-ExecutionPolicy\",\"ListItemText\":\"Get-ExecutionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-ExecutionPolicy\\r\\n\"},{\"CompletionText\":\"Get-ExperimentalFeature\",\"ListItemText\":\"Get-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ExperimentalFeature [[-Name] ] []\\r\\n\"},{\"CompletionText\":\"Get-FileHash\",\"ListItemText\":\"Get-FileHash\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileHash [-Path] [[-Algorithm] ] []\\r\\n\\r\\nGet-FileHash [-LiteralPath] [[-Algorithm] ] []\\r\\n\\r\\nGet-FileHash [-InputStream] [[-Algorithm] ] []\\r\\n\"},{\"CompletionText\":\"Get-FileIntegrity\",\"ListItemText\":\"Get-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Get-FileShare\",\"ListItemText\":\"Get-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileShare \\r\\n\"},{\"CompletionText\":\"Get-FileShareAccessControlEntry\",\"ListItemText\":\"Get-FileShareAccessControlEntry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileShareAccessControlEntry \\r\\n\"},{\"CompletionText\":\"Get-FileStorageTier\",\"ListItemText\":\"Get-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Get-FormatData\",\"ListItemText\":\"Get-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FormatData [[-TypeName] ] [-PowerShellVersion ] []\\r\\n\"},{\"CompletionText\":\"Get-GitBranchStatusColor\",\"ListItemText\":\"Get-GitBranchStatusColor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitBranchStatusColor \\r\\n\"},{\"CompletionText\":\"Get-GitDirectory\",\"ListItemText\":\"Get-GitDirectory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitDirectory \\r\\n\"},{\"CompletionText\":\"Get-GitStatus\",\"ListItemText\":\"Get-GitStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitStatus \\r\\n\"},{\"CompletionText\":\"Get-Help\",\"ListItemText\":\"Get-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Help [[-Name] ] [-Path ] [-Category ] [-Full] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Detailed [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Examples [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Parameter [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Online [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -ShowWindow [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\"},{\"CompletionText\":\"Get-HgsAttestationBaselinePolicy\",\"ListItemText\":\"Get-HgsAttestationBaselinePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-HgsAttestationBaselinePolicy\\r\\n\"},{\"CompletionText\":\"Get-HgsClientConfiguration\",\"ListItemText\":\"Get-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-HgsClientHostKey\",\"ListItemText\":\"Get-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Get-HgsGuardian\",\"ListItemText\":\"Get-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Get-HgsTrace\",\"ListItemText\":\"Get-HgsTrace\",\"ResultType\":2,\"ToolTip\":\"Get-HgsTrace\\r\\n\"},{\"CompletionText\":\"Get-HgsTraceFileData\",\"ListItemText\":\"Get-HgsTraceFileData\",\"ResultType\":2,\"ToolTip\":\"Get-HgsTraceFileData\\r\\n\"},{\"CompletionText\":\"Get-History\",\"ListItemText\":\"Get-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-History [[-Id] ] [[-Count] ] []\\r\\n\"},{\"CompletionText\":\"Get-HnsEndpoint\",\"ListItemText\":\"Get-HnsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpoint \\r\\n\"},{\"CompletionText\":\"Get-HnsEndpointAddresses\",\"ListItemText\":\"Get-HnsEndpointAddresses\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpointAddresses \\r\\n\"},{\"CompletionText\":\"Get-HnsEndpointStats\",\"ListItemText\":\"Get-HnsEndpointStats\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpointStats \\r\\n\"},{\"CompletionText\":\"Get-HnsNamespace\",\"ListItemText\":\"Get-HnsNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsNamespace \\r\\n\"},{\"CompletionText\":\"Get-HnsNetwork\",\"ListItemText\":\"Get-HnsNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsNetwork \\r\\n\"},{\"CompletionText\":\"Get-HnsPolicyList\",\"ListItemText\":\"Get-HnsPolicyList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsPolicyList \\r\\n\"},{\"CompletionText\":\"Get-Host\",\"ListItemText\":\"Get-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Host []\\r\\n\"},{\"CompletionText\":\"Get-HotFix\",\"ListItemText\":\"Get-HotFix\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HotFix [[-Id] ] [-ComputerName ] [-Credential ] []\\r\\n\\r\\nGet-HotFix [-Description ] [-ComputerName ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-InitiatorId\",\"ListItemText\":\"Get-InitiatorId\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InitiatorId \\r\\n\"},{\"CompletionText\":\"Get-InitiatorPort\",\"ListItemText\":\"Get-InitiatorPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InitiatorPort \\r\\n\"},{\"CompletionText\":\"Get-InstalledLanguage\",\"ListItemText\":\"Get-InstalledLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-InstalledLanguage\\r\\n\"},{\"CompletionText\":\"Get-InstalledModule\",\"ListItemText\":\"Get-InstalledModule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledModule \\r\\n\"},{\"CompletionText\":\"Get-InstalledPSResource\",\"ListItemText\":\"Get-InstalledPSResource\",\"ResultType\":2,\"ToolTip\":\"Get-InstalledPSResource\\r\\n\"},{\"CompletionText\":\"Get-InstalledScript\",\"ListItemText\":\"Get-InstalledScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledScript \\r\\n\"},{\"CompletionText\":\"Get-IscsiConnection\",\"ListItemText\":\"Get-IscsiConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiConnection \\r\\n\"},{\"CompletionText\":\"Get-IscsiSession\",\"ListItemText\":\"Get-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiSession \\r\\n\"},{\"CompletionText\":\"Get-IscsiTarget\",\"ListItemText\":\"Get-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Get-IscsiTargetPortal\",\"ListItemText\":\"Get-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Get-IseSnippet\",\"ListItemText\":\"Get-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IseSnippet \\r\\n\"},{\"CompletionText\":\"Get-Item\",\"ListItemText\":\"Get-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Stream ] []\\r\\n\\r\\nGet-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Get-ItemProperty\",\"ListItemText\":\"Get-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ItemProperty [-Path] [[-Name] ] [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\\r\\nGet-ItemProperty [[-Name] ] -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-ItemPropertyValue\",\"ListItemText\":\"Get-ItemPropertyValue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ItemPropertyValue [[-Path] ] [-Name] [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\\r\\nGet-ItemPropertyValue [-Name] -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-Job\",\"ListItemText\":\"Get-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Job [[-Id] ] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-InstanceId] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-Name] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-State] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] [-Command ] []\\r\\n\\r\\nGet-Job [-Filter] []\\r\\n\"},{\"CompletionText\":\"Get-JobTrigger\",\"ListItemText\":\"Get-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-JobTrigger\\r\\n\"},{\"CompletionText\":\"Get-KdsConfiguration\",\"ListItemText\":\"Get-KdsConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-KdsConfiguration\\r\\n\"},{\"CompletionText\":\"Get-KdsRootKey\",\"ListItemText\":\"Get-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Get-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Get-Language\",\"ListItemText\":\"Get-Language\",\"ResultType\":2,\"ToolTip\":\"Get-Language\"},{\"CompletionText\":\"Get-LapsAADPassword\",\"ListItemText\":\"Get-LapsAADPassword\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LapsAADPassword \\r\\n\"},{\"CompletionText\":\"Get-LapsADPassword\",\"ListItemText\":\"Get-LapsADPassword\",\"ResultType\":2,\"ToolTip\":\"Get-LapsADPassword\\r\\n\"},{\"CompletionText\":\"Get-LapsDiagnostics\",\"ListItemText\":\"Get-LapsDiagnostics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LapsDiagnostics \\r\\n\"},{\"CompletionText\":\"Get-LocalGroup\",\"ListItemText\":\"Get-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Get-LocalGroup\\r\\n\"},{\"CompletionText\":\"Get-LocalGroupMember\",\"ListItemText\":\"Get-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Get-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Get-LocalUser\",\"ListItemText\":\"Get-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Get-LocalUser\\r\\n\"},{\"CompletionText\":\"Get-Location\",\"ListItemText\":\"Get-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Location [-PSProvider ] [-PSDrive ] []\\r\\n\\r\\nGet-Location [-Stack] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"Get-LogProperties\",\"ListItemText\":\"Get-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LogProperties \\r\\n\"},{\"CompletionText\":\"Get-MarkdownOption\",\"ListItemText\":\"Get-MarkdownOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MarkdownOption []\\r\\n\"},{\"CompletionText\":\"Get-MaskingSet\",\"ListItemText\":\"Get-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MaskingSet \\r\\n\"},{\"CompletionText\":\"Get-Member\",\"ListItemText\":\"Get-Member\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Member [[-Name] ] [-InputObject ] [-MemberType ] [-View ] [-Static] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-MMAgent\",\"ListItemText\":\"Get-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MMAgent \\r\\n\"},{\"CompletionText\":\"Get-MockDynamicParameters\",\"ListItemText\":\"Get-MockDynamicParameters\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MockDynamicParameters \\r\\n\"},{\"CompletionText\":\"Get-Module\",\"ListItemText\":\"Get-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Module [[-Name] ] [-FullyQualifiedName ] [-All] []\\r\\n\\r\\nGet-Module [[-Name] ] -ListAvailable [-FullyQualifiedName ] [-All] [-PSEdition ] [-SkipEditionCheck] [-Refresh] []\\r\\n\\r\\nGet-Module [[-Name] ] -PSSession [-FullyQualifiedName ] [-ListAvailable] [-PSEdition ] [-SkipEditionCheck] [-Refresh] []\\r\\n\\r\\nGet-Module [[-Name] ] -CimSession [-FullyQualifiedName ] [-ListAvailable] [-SkipEditionCheck] [-Refresh] [-CimResourceUri ] [-CimNamespace ] []\\r\\n\"},{\"CompletionText\":\"Get-MpComputerStatus\",\"ListItemText\":\"Get-MpComputerStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpComputerStatus \\r\\n\"},{\"CompletionText\":\"Get-MpPerformanceReport\",\"ListItemText\":\"Get-MpPerformanceReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPerformanceReport \\r\\n\"},{\"CompletionText\":\"Get-MpPreference\",\"ListItemText\":\"Get-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPreference \\r\\n\"},{\"CompletionText\":\"Get-MpThreat\",\"ListItemText\":\"Get-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreat \\r\\n\"},{\"CompletionText\":\"Get-MpThreatCatalog\",\"ListItemText\":\"Get-MpThreatCatalog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatCatalog \\r\\n\"},{\"CompletionText\":\"Get-MpThreatDetection\",\"ListItemText\":\"Get-MpThreatDetection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatDetection \\r\\n\"},{\"CompletionText\":\"Get-NCSIPolicyConfiguration\",\"ListItemText\":\"Get-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Get-Net6to4Configuration\",\"ListItemText\":\"Get-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Get-NetAdapter\",\"ListItemText\":\"Get-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterAdvancedProperty\",\"ListItemText\":\"Get-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterBinding\",\"ListItemText\":\"Get-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterChecksumOffload\",\"ListItemText\":\"Get-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterDataPathConfiguration\",\"ListItemText\":\"Get-NetAdapterDataPathConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterDataPathConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Get-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterHardwareInfo\",\"ListItemText\":\"Get-NetAdapterHardwareInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterHardwareInfo \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterIPsecOffload\",\"ListItemText\":\"Get-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterLso\",\"ListItemText\":\"Get-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterPacketDirect\",\"ListItemText\":\"Get-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterPowerManagement\",\"ListItemText\":\"Get-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterQos\",\"ListItemText\":\"Get-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRdma\",\"ListItemText\":\"Get-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRsc\",\"ListItemText\":\"Get-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRss\",\"ListItemText\":\"Get-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterSriov\",\"ListItemText\":\"Get-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterSriovVf\",\"ListItemText\":\"Get-NetAdapterSriovVf\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterSriovVf \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterStatistics\",\"ListItemText\":\"Get-NetAdapterStatistics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterStatistics \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterUso\",\"ListItemText\":\"Get-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVmq\",\"ListItemText\":\"Get-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVMQQueue\",\"ListItemText\":\"Get-NetAdapterVMQQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVMQQueue \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVPort\",\"ListItemText\":\"Get-NetAdapterVPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVPort \\r\\n\"},{\"CompletionText\":\"Get-NetCompartment\",\"ListItemText\":\"Get-NetCompartment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetCompartment \\r\\n\"},{\"CompletionText\":\"Get-NetConnectionProfile\",\"ListItemText\":\"Get-NetConnectionProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetConnectionProfile \\r\\n\"},{\"CompletionText\":\"Get-NetDnsTransitionConfiguration\",\"ListItemText\":\"Get-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetDnsTransitionMonitoring\",\"ListItemText\":\"Get-NetDnsTransitionMonitoring\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetDnsTransitionMonitoring \\r\\n\"},{\"CompletionText\":\"Get-NetEventNetworkAdapter\",\"ListItemText\":\"Get-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetEventPacketCaptureProvider\",\"ListItemText\":\"Get-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventProvider\",\"ListItemText\":\"Get-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventSession\",\"ListItemText\":\"Get-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventSession \\r\\n\"},{\"CompletionText\":\"Get-NetEventVFPProvider\",\"ListItemText\":\"Get-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmNetworkAdapter\",\"ListItemText\":\"Get-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmSwitch\",\"ListItemText\":\"Get-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmSwitchProvider\",\"ListItemText\":\"Get-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventWFPCaptureProvider\",\"ListItemText\":\"Get-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallAddressFilter\",\"ListItemText\":\"Get-NetFirewallAddressFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallAddressFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallApplicationFilter\",\"ListItemText\":\"Get-NetFirewallApplicationFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallApplicationFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Get-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVPort\",\"ListItemText\":\"Get-NetFirewallHyperVPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVPort \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVProfile\",\"ListItemText\":\"Get-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVRule\",\"ListItemText\":\"Get-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVVMCreator\",\"ListItemText\":\"Get-NetFirewallHyperVVMCreator\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVVMCreator \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Get-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallInterfaceFilter\",\"ListItemText\":\"Get-NetFirewallInterfaceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallInterfaceFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallInterfaceTypeFilter\",\"ListItemText\":\"Get-NetFirewallInterfaceTypeFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallInterfaceTypeFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallPortFilter\",\"ListItemText\":\"Get-NetFirewallPortFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallPortFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallProfile\",\"ListItemText\":\"Get-NetFirewallProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallProfile \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallRule\",\"ListItemText\":\"Get-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallSecurityFilter\",\"ListItemText\":\"Get-NetFirewallSecurityFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallSecurityFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallServiceFilter\",\"ListItemText\":\"Get-NetFirewallServiceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallServiceFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallSetting\",\"ListItemText\":\"Get-NetFirewallSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallSetting \\r\\n\"},{\"CompletionText\":\"Get-NetIPAddress\",\"ListItemText\":\"Get-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Get-NetIPConfiguration\",\"ListItemText\":\"Get-NetIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetIPHttpsConfiguration\",\"ListItemText\":\"Get-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetIPHttpsState\",\"ListItemText\":\"Get-NetIPHttpsState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPHttpsState \\r\\n\"},{\"CompletionText\":\"Get-NetIPInterface\",\"ListItemText\":\"Get-NetIPInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPInterface \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecDospSetting\",\"ListItemText\":\"Get-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Get-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeRule\",\"ListItemText\":\"Get-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeSA\",\"ListItemText\":\"Get-NetIPsecMainModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeSA \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Get-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Get-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Get-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecQuickModeSA\",\"ListItemText\":\"Get-NetIPsecQuickModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecQuickModeSA \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecRule\",\"ListItemText\":\"Get-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Get-NetIPv4Protocol\",\"ListItemText\":\"Get-NetIPv4Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPv4Protocol \\r\\n\"},{\"CompletionText\":\"Get-NetIPv6Protocol\",\"ListItemText\":\"Get-NetIPv6Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPv6Protocol \\r\\n\"},{\"CompletionText\":\"Get-NetIsatapConfiguration\",\"ListItemText\":\"Get-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeam\",\"ListItemText\":\"Get-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeamMember\",\"ListItemText\":\"Get-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeamNic\",\"ListItemText\":\"Get-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Get-NetNat\",\"ListItemText\":\"Get-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNat \\r\\n\"},{\"CompletionText\":\"Get-NetNatExternalAddress\",\"ListItemText\":\"Get-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Get-NetNatGlobal\",\"ListItemText\":\"Get-NetNatGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatGlobal \\r\\n\"},{\"CompletionText\":\"Get-NetNatSession\",\"ListItemText\":\"Get-NetNatSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatSession \\r\\n\"},{\"CompletionText\":\"Get-NetNatStaticMapping\",\"ListItemText\":\"Get-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Get-NetNatTransitionConfiguration\",\"ListItemText\":\"Get-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetNatTransitionMonitoring\",\"ListItemText\":\"Get-NetNatTransitionMonitoring\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatTransitionMonitoring \\r\\n\"},{\"CompletionText\":\"Get-NetNeighbor\",\"ListItemText\":\"Get-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Get-NetOffloadGlobalSetting\",\"ListItemText\":\"Get-NetOffloadGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetOffloadGlobalSetting \\r\\n\"},{\"CompletionText\":\"Get-NetPrefixPolicy\",\"ListItemText\":\"Get-NetPrefixPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetPrefixPolicy \\r\\n\"},{\"CompletionText\":\"Get-NetQosPolicy\",\"ListItemText\":\"Get-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Get-NetRoute\",\"ListItemText\":\"Get-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetRoute \\r\\n\"},{\"CompletionText\":\"Get-NetSwitchTeam\",\"ListItemText\":\"Get-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Get-NetSwitchTeamMember\",\"ListItemText\":\"Get-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Get-NetTCPConnection\",\"ListItemText\":\"Get-NetTCPConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTCPConnection \\r\\n\"},{\"CompletionText\":\"Get-NetTCPSetting\",\"ListItemText\":\"Get-NetTCPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTCPSetting \\r\\n\"},{\"CompletionText\":\"Get-NetTeredoConfiguration\",\"ListItemText\":\"Get-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetTeredoState\",\"ListItemText\":\"Get-NetTeredoState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTeredoState \\r\\n\"},{\"CompletionText\":\"Get-NetTransportFilter\",\"ListItemText\":\"Get-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"Get-NetUDPEndpoint\",\"ListItemText\":\"Get-NetUDPEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetUDPEndpoint \\r\\n\"},{\"CompletionText\":\"Get-NetUDPSetting\",\"ListItemText\":\"Get-NetUDPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetUDPSetting \\r\\n\"},{\"CompletionText\":\"Get-NetView\",\"ListItemText\":\"Get-NetView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetView \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchEthernetPort\",\"ListItemText\":\"Get-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchFeature\",\"ListItemText\":\"Get-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchGlobalData\",\"ListItemText\":\"Get-NetworkSwitchGlobalData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchGlobalData \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchVlan\",\"ListItemText\":\"Get-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Get-NonRemovableAppsPolicy\",\"ListItemText\":\"Get-NonRemovableAppsPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-NonRemovableAppsPolicy\\r\\n\"},{\"CompletionText\":\"Get-OdbcDriver\",\"ListItemText\":\"Get-OdbcDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcDriver \\r\\n\"},{\"CompletionText\":\"Get-OdbcDsn\",\"ListItemText\":\"Get-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Get-OdbcPerfCounter\",\"ListItemText\":\"Get-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Get-OffloadDataTransferSetting\",\"ListItemText\":\"Get-OffloadDataTransferSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OffloadDataTransferSetting \\r\\n\"},{\"CompletionText\":\"Get-OperationValidation\",\"ListItemText\":\"Get-OperationValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OperationValidation \\r\\n\"},{\"CompletionText\":\"Get-Package\",\"ListItemText\":\"Get-Package\",\"ResultType\":2,\"ToolTip\":\"Get-Package\\r\\n\"},{\"CompletionText\":\"Get-PackageProvider\",\"ListItemText\":\"Get-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Get-PackageProvider\\r\\n\"},{\"CompletionText\":\"Get-PackageSource\",\"ListItemText\":\"Get-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Get-PackageSource\\r\\n\"},{\"CompletionText\":\"Get-Partition\",\"ListItemText\":\"Get-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Partition \\r\\n\"},{\"CompletionText\":\"Get-PartitionSupportedSize\",\"ListItemText\":\"Get-PartitionSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PartitionSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-PcsvDevice\",\"ListItemText\":\"Get-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Get-PcsvDeviceLog\",\"ListItemText\":\"Get-PcsvDeviceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PcsvDeviceLog \\r\\n\"},{\"CompletionText\":\"Get-PfxCertificate\",\"ListItemText\":\"Get-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Get-PfxData\",\"ListItemText\":\"Get-PfxData\",\"ResultType\":2,\"ToolTip\":\"Get-PfxData\\r\\n\"},{\"CompletionText\":\"Get-PhysicalDisk\",\"ListItemText\":\"Get-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Get-PhysicalDiskSNV\",\"ListItemText\":\"Get-PhysicalDiskSNV\",\"ResultType\":2,\"ToolTip\":\"Get-PhysicalDiskSNV\"},{\"CompletionText\":\"Get-PhysicalDiskStorageNodeView\",\"ListItemText\":\"Get-PhysicalDiskStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalDiskStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-PhysicalExtent\",\"ListItemText\":\"Get-PhysicalExtent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalExtent \\r\\n\"},{\"CompletionText\":\"Get-PhysicalExtentAssociation\",\"ListItemText\":\"Get-PhysicalExtentAssociation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalExtentAssociation \\r\\n\"},{\"CompletionText\":\"Get-PmemDedicatedMemory\",\"ListItemText\":\"Get-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"Get-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"Get-PmemDisk\",\"ListItemText\":\"Get-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"Get-PmemDisk\\r\\n\"},{\"CompletionText\":\"Get-PmemPhysicalDevice\",\"ListItemText\":\"Get-PmemPhysicalDevice\",\"ResultType\":2,\"ToolTip\":\"Get-PmemPhysicalDevice\\r\\n\"},{\"CompletionText\":\"Get-PmemUnusedRegion\",\"ListItemText\":\"Get-PmemUnusedRegion\",\"ResultType\":2,\"ToolTip\":\"Get-PmemUnusedRegion\\r\\n\"},{\"CompletionText\":\"Get-PnpDevice\",\"ListItemText\":\"Get-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PnpDevice \\r\\n\"},{\"CompletionText\":\"Get-PnpDeviceProperty\",\"ListItemText\":\"Get-PnpDeviceProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PnpDeviceProperty \\r\\n\"},{\"CompletionText\":\"Get-PreferredLanguage\",\"ListItemText\":\"Get-PreferredLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-PreferredLanguage\"},{\"CompletionText\":\"Get-PrintConfiguration\",\"ListItemText\":\"Get-PrintConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrintConfiguration \\r\\n\"},{\"CompletionText\":\"Get-Printer\",\"ListItemText\":\"Get-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Printer \\r\\n\"},{\"CompletionText\":\"Get-PrinterDriver\",\"ListItemText\":\"Get-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Get-PrinterPort\",\"ListItemText\":\"Get-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterPort \\r\\n\"},{\"CompletionText\":\"Get-PrinterProperty\",\"ListItemText\":\"Get-PrinterProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterProperty \\r\\n\"},{\"CompletionText\":\"Get-PrintJob\",\"ListItemText\":\"Get-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrintJob \\r\\n\"},{\"CompletionText\":\"Get-Process\",\"ListItemText\":\"Get-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Process [[-Name] ] [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process [[-Name] ] -IncludeUserName []\\r\\n\\r\\nGet-Process -Id [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process -Id -IncludeUserName []\\r\\n\\r\\nGet-Process -InputObject [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process -InputObject -IncludeUserName []\\r\\n\"},{\"CompletionText\":\"Get-ProcessMitigation\",\"ListItemText\":\"Get-ProcessMitigation\",\"ResultType\":2,\"ToolTip\":\"Get-ProcessMitigation\\r\\n\"},{\"CompletionText\":\"Get-PromptConnectionInfo\",\"ListItemText\":\"Get-PromptConnectionInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PromptConnectionInfo \\r\\n\"},{\"CompletionText\":\"Get-PromptPath\",\"ListItemText\":\"Get-PromptPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PromptPath \\r\\n\"},{\"CompletionText\":\"Get-ProvisionedAppPackage\",\"ListItemText\":\"Get-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppPackage\"},{\"CompletionText\":\"Get-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Get-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Get-ProvisionedAppxPackage\",\"ListItemText\":\"Get-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppxPackage\"},{\"CompletionText\":\"Get-ProvisioningPackage\",\"ListItemText\":\"Get-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Get-PSBreakpoint\",\"ListItemText\":\"Get-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSBreakpoint [[-Script] ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint -Command [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint -Variable [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint [-Type] [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint [-Id] [-Runspace ] []\\r\\n\"},{\"CompletionText\":\"Get-PSCallStack\",\"ListItemText\":\"Get-PSCallStack\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSCallStack []\\r\\n\"},{\"CompletionText\":\"Get-PSDrive\",\"ListItemText\":\"Get-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSDrive [[-Name] ] [-Scope ] [-PSProvider ] []\\r\\n\\r\\nGet-PSDrive [-LiteralName] [-Scope ] [-PSProvider ] []\\r\\n\"},{\"CompletionText\":\"Get-PSHostProcessInfo\",\"ListItemText\":\"Get-PSHostProcessInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSHostProcessInfo [[-Name] ] []\\r\\n\\r\\nGet-PSHostProcessInfo [-Process] []\\r\\n\\r\\nGet-PSHostProcessInfo [-Id] []\\r\\n\"},{\"CompletionText\":\"Get-PSProvider\",\"ListItemText\":\"Get-PSProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSProvider [[-PSProvider] ] []\\r\\n\"},{\"CompletionText\":\"Get-PSReadLineKeyHandler\",\"ListItemText\":\"Get-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSReadLineKeyHandler [-Bound] [-Unbound] []\\r\\n\\r\\nGet-PSReadLineKeyHandler [-Chord] []\\r\\n\"},{\"CompletionText\":\"Get-PSReadLineOption\",\"ListItemText\":\"Get-PSReadLineOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSReadLineOption []\\r\\n\"},{\"CompletionText\":\"Get-PSRepository\",\"ListItemText\":\"Get-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSRepository \\r\\n\"},{\"CompletionText\":\"Get-PSResource\",\"ListItemText\":\"Get-PSResource\",\"ResultType\":2,\"ToolTip\":\"Get-PSResource\"},{\"CompletionText\":\"Get-PSResourceRepository\",\"ListItemText\":\"Get-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Get-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Get-PSScriptFileInfo\",\"ListItemText\":\"Get-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Get-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Get-PSSession\",\"ListItemText\":\"Get-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSession [-Name ] []\\r\\n\\r\\nGet-PSSession [-ComputerName] [-ApplicationName ] [-ConfigurationName ] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ComputerName] -InstanceId [-ApplicationName ] [-ConfigurationName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ConnectionUri] [-ConfigurationName ] [-AllowRedirection] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession -ContainerId [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -ContainerId [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession -VMId [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -VMId [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession -VMName [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -VMName [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession [-InstanceId ] []\\r\\n\\r\\nGet-PSSession [-Id] []\\r\\n\"},{\"CompletionText\":\"Get-PSSessionCapability\",\"ListItemText\":\"Get-PSSessionCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSessionCapability [-ConfigurationName] [-Username] [-Full] []\\r\\n\"},{\"CompletionText\":\"Get-PSSessionConfiguration\",\"ListItemText\":\"Get-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSessionConfiguration [[-Name] ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-Random\",\"ListItemText\":\"Get-Random\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Random [[-Maximum] ] [-SetSeed ] [-Minimum ] [-Count ] []\\r\\n\\r\\nGet-Random [-InputObject] [-SetSeed ] [-Count ] []\\r\\n\\r\\nGet-Random [-InputObject] -Shuffle [-SetSeed ] []\\r\\n\"},{\"CompletionText\":\"Get-ResiliencySetting\",\"ListItemText\":\"Get-ResiliencySetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ResiliencySetting \\r\\n\"},{\"CompletionText\":\"Get-Runspace\",\"ListItemText\":\"Get-Runspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Runspace [[-Name] ] []\\r\\n\\r\\nGet-Runspace [-Id] []\\r\\n\\r\\nGet-Runspace [-InstanceId] []\\r\\n\"},{\"CompletionText\":\"Get-RunspaceDebug\",\"ListItemText\":\"Get-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-RunspaceDebug [[-RunspaceName] ] []\\r\\n\\r\\nGet-RunspaceDebug [-Runspace] []\\r\\n\\r\\nGet-RunspaceDebug [-RunspaceId] []\\r\\n\\r\\nGet-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nGet-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Get-ScheduledJob\",\"ListItemText\":\"Get-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Get-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Get-ScheduledJobOption\",\"ListItemText\":\"Get-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"Get-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"Get-ScheduledTask\",\"ListItemText\":\"Get-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Get-ScheduledTaskInfo\",\"ListItemText\":\"Get-ScheduledTaskInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ScheduledTaskInfo \\r\\n\"},{\"CompletionText\":\"Get-SecureBootPolicy\",\"ListItemText\":\"Get-SecureBootPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-SecureBootPolicy\\r\\n\"},{\"CompletionText\":\"Get-SecureBootUEFI\",\"ListItemText\":\"Get-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Get-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Get-SecureRandom\",\"ListItemText\":\"Get-SecureRandom\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SecureRandom [[-Maximum] ] [-Minimum ] [-Count ] []\\r\\n\\r\\nGet-SecureRandom [-InputObject] [-Count ] []\\r\\n\\r\\nGet-SecureRandom [-InputObject] -Shuffle []\\r\\n\"},{\"CompletionText\":\"Get-Service\",\"ListItemText\":\"Get-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Service [[-Name] ] [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] []\\r\\n\\r\\nGet-Service -DisplayName [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] []\\r\\n\\r\\nGet-Service [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Get-SmbBandWidthLimit\",\"ListItemText\":\"Get-SmbBandWidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbBandWidthLimit \\r\\n\"},{\"CompletionText\":\"Get-SmbClientAccessToServer\",\"ListItemText\":\"Get-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Get-SmbClientCertificateMapping\",\"ListItemText\":\"Get-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbClientConfiguration\",\"ListItemText\":\"Get-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-SmbClientNetworkInterface\",\"ListItemText\":\"Get-SmbClientNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-SmbConnection\",\"ListItemText\":\"Get-SmbConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbConnection \\r\\n\"},{\"CompletionText\":\"Get-SmbDelegation\",\"ListItemText\":\"Get-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Get-SmbGlobalMapping\",\"ListItemText\":\"Get-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbMapping\",\"ListItemText\":\"Get-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbMultichannelConnection\",\"ListItemText\":\"Get-SmbMultichannelConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMultichannelConnection \\r\\n\"},{\"CompletionText\":\"Get-SmbMultichannelConstraint\",\"ListItemText\":\"Get-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"Get-SmbOpenFile\",\"ListItemText\":\"Get-SmbOpenFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbOpenFile \\r\\n\"},{\"CompletionText\":\"Get-SmbServerCertificateMapping\",\"ListItemText\":\"Get-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbServerCertProps\",\"ListItemText\":\"Get-SmbServerCertProps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerCertProps \\r\\n\"},{\"CompletionText\":\"Get-SmbServerConfiguration\",\"ListItemText\":\"Get-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-SmbServerNetworkInterface\",\"ListItemText\":\"Get-SmbServerNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-SmbSession\",\"ListItemText\":\"Get-SmbSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbSession \\r\\n\"},{\"CompletionText\":\"Get-SmbShare\",\"ListItemText\":\"Get-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbShare \\r\\n\"},{\"CompletionText\":\"Get-SmbShareAccess\",\"ListItemText\":\"Get-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Get-SmbWitnessClient\",\"ListItemText\":\"Get-SmbWitnessClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbWitnessClient \\r\\n\"},{\"CompletionText\":\"Get-StartApps\",\"ListItemText\":\"Get-StartApps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StartApps \\r\\n\"},{\"CompletionText\":\"Get-StorageAdvancedProperty\",\"ListItemText\":\"Get-StorageAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Get-StorageBusBinding\",\"ListItemText\":\"Get-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"Get-StorageBusCache\",\"ListItemText\":\"Get-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Get-StorageBusClientDevice\",\"ListItemText\":\"Get-StorageBusClientDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusClientDevice \\r\\n\"},{\"CompletionText\":\"Get-StorageBusDisk\",\"ListItemText\":\"Get-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetCacheStore\",\"ListItemText\":\"Get-StorageBusTargetCacheStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetCacheStore \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetCacheStoresInstance\",\"ListItemText\":\"Get-StorageBusTargetCacheStoresInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetCacheStoresInstance \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetDevice\",\"ListItemText\":\"Get-StorageBusTargetDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetDevice \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetDeviceInstance\",\"ListItemText\":\"Get-StorageBusTargetDeviceInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetDeviceInstance \\r\\n\"},{\"CompletionText\":\"Get-StorageChassis\",\"ListItemText\":\"Get-StorageChassis\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageChassis \\r\\n\"},{\"CompletionText\":\"Get-StorageDataCollection\",\"ListItemText\":\"Get-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Get-StorageDiagnosticInfo\",\"ListItemText\":\"Get-StorageDiagnosticInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageDiagnosticInfo \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosure\",\"ListItemText\":\"Get-StorageEnclosure\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosure \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosureSNV\",\"ListItemText\":\"Get-StorageEnclosureSNV\",\"ResultType\":2,\"ToolTip\":\"Get-StorageEnclosureSNV\"},{\"CompletionText\":\"Get-StorageEnclosureStorageNodeView\",\"ListItemText\":\"Get-StorageEnclosureStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosureStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosureVendorData\",\"ListItemText\":\"Get-StorageEnclosureVendorData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosureVendorData \\r\\n\"},{\"CompletionText\":\"Get-StorageExtendedStatus\",\"ListItemText\":\"Get-StorageExtendedStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageExtendedStatus \\r\\n\"},{\"CompletionText\":\"Get-StorageFaultDomain\",\"ListItemText\":\"Get-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Get-StorageFileServer\",\"ListItemText\":\"Get-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Get-StorageFirmwareInformation\",\"ListItemText\":\"Get-StorageFirmwareInformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFirmwareInformation \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthAction\",\"ListItemText\":\"Get-StorageHealthAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthAction \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthReport\",\"ListItemText\":\"Get-StorageHealthReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthReport \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthSetting\",\"ListItemText\":\"Get-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Get-StorageHistory\",\"ListItemText\":\"Get-StorageHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHistory \\r\\n\"},{\"CompletionText\":\"Get-StorageJob\",\"ListItemText\":\"Get-StorageJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageJob \\r\\n\"},{\"CompletionText\":\"Get-StorageNode\",\"ListItemText\":\"Get-StorageNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageNode \\r\\n\"},{\"CompletionText\":\"Get-StoragePool\",\"ListItemText\":\"Get-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StoragePool \\r\\n\"},{\"CompletionText\":\"Get-StorageProvider\",\"ListItemText\":\"Get-StorageProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageProvider \\r\\n\"},{\"CompletionText\":\"Get-StorageRack\",\"ListItemText\":\"Get-StorageRack\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageRack \\r\\n\"},{\"CompletionText\":\"Get-StorageReliabilityCounter\",\"ListItemText\":\"Get-StorageReliabilityCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageReliabilityCounter \\r\\n\"},{\"CompletionText\":\"Get-StorageScaleUnit\",\"ListItemText\":\"Get-StorageScaleUnit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageScaleUnit \\r\\n\"},{\"CompletionText\":\"Get-StorageSetting\",\"ListItemText\":\"Get-StorageSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSetting \\r\\n\"},{\"CompletionText\":\"Get-StorageSite\",\"ListItemText\":\"Get-StorageSite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSite \\r\\n\"},{\"CompletionText\":\"Get-StorageSubSystem\",\"ListItemText\":\"Get-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Get-StorageTier\",\"ListItemText\":\"Get-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageTier \\r\\n\"},{\"CompletionText\":\"Get-StorageTierSupportedSize\",\"ListItemText\":\"Get-StorageTierSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageTierSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-SupportedClusterSizes\",\"ListItemText\":\"Get-SupportedClusterSizes\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SupportedClusterSizes \\r\\n\"},{\"CompletionText\":\"Get-SupportedFileSystems\",\"ListItemText\":\"Get-SupportedFileSystems\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SupportedFileSystems \\r\\n\"},{\"CompletionText\":\"Get-SystemDriver\",\"ListItemText\":\"Get-SystemDriver\",\"ResultType\":2,\"ToolTip\":\"Get-SystemDriver\\r\\n\"},{\"CompletionText\":\"Get-SystemLanguage\",\"ListItemText\":\"Get-SystemLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-SystemLanguage\"},{\"CompletionText\":\"Get-SystemPreferredUILanguage\",\"ListItemText\":\"Get-SystemPreferredUILanguage\",\"ResultType\":2,\"ToolTip\":\"Get-SystemPreferredUILanguage\\r\\n\"},{\"CompletionText\":\"Get-TargetPort\",\"ListItemText\":\"Get-TargetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TargetPort \\r\\n\"},{\"CompletionText\":\"Get-TargetPortal\",\"ListItemText\":\"Get-TargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TargetPortal \\r\\n\"},{\"CompletionText\":\"Get-TestDriveItem\",\"ListItemText\":\"Get-TestDriveItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TestDriveItem \\r\\n\"},{\"CompletionText\":\"Get-TimeZone\",\"ListItemText\":\"Get-TimeZone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TimeZone [[-Name] ] []\\r\\n\\r\\nGet-TimeZone -Id []\\r\\n\\r\\nGet-TimeZone -ListAvailable []\\r\\n\"},{\"CompletionText\":\"Get-TlsCipherSuite\",\"ListItemText\":\"Get-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Get-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Get-TlsEccCurve\",\"ListItemText\":\"Get-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Get-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Get-Tpm\",\"ListItemText\":\"Get-Tpm\",\"ResultType\":2,\"ToolTip\":\"Get-Tpm\\r\\n\"},{\"CompletionText\":\"Get-TpmEndorsementKeyInfo\",\"ListItemText\":\"Get-TpmEndorsementKeyInfo\",\"ResultType\":2,\"ToolTip\":\"Get-TpmEndorsementKeyInfo\\r\\n\"},{\"CompletionText\":\"Get-TpmSupportedFeature\",\"ListItemText\":\"Get-TpmSupportedFeature\",\"ResultType\":2,\"ToolTip\":\"Get-TpmSupportedFeature\\r\\n\"},{\"CompletionText\":\"Get-TraceSource\",\"ListItemText\":\"Get-TraceSource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TraceSource [[-Name] ] []\\r\\n\"},{\"CompletionText\":\"Get-TroubleshootingPack\",\"ListItemText\":\"Get-TroubleshootingPack\",\"ResultType\":2,\"ToolTip\":\"Get-TroubleshootingPack\\r\\n\"},{\"CompletionText\":\"Get-TrustedProvisioningCertificate\",\"ListItemText\":\"Get-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"Get-TypeData\",\"ListItemText\":\"Get-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TypeData [[-TypeName] ] []\\r\\n\"},{\"CompletionText\":\"Get-UICulture\",\"ListItemText\":\"Get-UICulture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-UICulture []\\r\\n\"},{\"CompletionText\":\"Get-Unique\",\"ListItemText\":\"Get-Unique\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Unique [-InputObject ] [-AsString] [-CaseInsensitive] []\\r\\n\\r\\nGet-Unique [-InputObject ] [-OnType] [-CaseInsensitive] []\\r\\n\"},{\"CompletionText\":\"Get-Uptime\",\"ListItemText\":\"Get-Uptime\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Uptime []\\r\\n\\r\\nGet-Uptime [-Since] []\\r\\n\"},{\"CompletionText\":\"Get-UsageAggregates\",\"ListItemText\":\"Get-UsageAggregates\",\"ResultType\":2,\"ToolTip\":\"Get-UsageAggregates\\r\\n\"},{\"CompletionText\":\"Get-Variable\",\"ListItemText\":\"Get-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Variable [[-Name] ] [-ValueOnly] [-Include ] [-Exclude ] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Get-Verb\",\"ListItemText\":\"Get-Verb\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Verb [[-Verb] ] [[-Group] ] []\\r\\n\"},{\"CompletionText\":\"Get-VHD\",\"ListItemText\":\"Get-VHD\",\"ResultType\":2,\"ToolTip\":\"Get-VHD\\r\\n\"},{\"CompletionText\":\"Get-VHDSet\",\"ListItemText\":\"Get-VHDSet\",\"ResultType\":2,\"ToolTip\":\"Get-VHDSet\\r\\n\"},{\"CompletionText\":\"Get-VHDSnapshot\",\"ListItemText\":\"Get-VHDSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-VHDSnapshot\\r\\n\"},{\"CompletionText\":\"Get-VirtualDisk\",\"ListItemText\":\"Get-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Get-VirtualDiskSupportedSize\",\"ListItemText\":\"Get-VirtualDiskSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VirtualDiskSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-VM\",\"ListItemText\":\"Get-VM\",\"ResultType\":2,\"ToolTip\":\"Get-VM\\r\\n\"},{\"CompletionText\":\"Get-VMAssignableDevice\",\"ListItemText\":\"Get-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Get-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Get-VMBios\",\"ListItemText\":\"Get-VMBios\",\"ResultType\":2,\"ToolTip\":\"Get-VMBios\\r\\n\"},{\"CompletionText\":\"Get-VMCheckpoint\",\"ListItemText\":\"Get-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Get-VMCheckpoint\"},{\"CompletionText\":\"Get-VMComPort\",\"ListItemText\":\"Get-VMComPort\",\"ResultType\":2,\"ToolTip\":\"Get-VMComPort\\r\\n\"},{\"CompletionText\":\"Get-VMConnectAccess\",\"ListItemText\":\"Get-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Get-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"Get-VMDirectVirtualDisk\",\"ListItemText\":\"Get-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Get-VMDvdDrive\",\"ListItemText\":\"Get-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Get-VMFibreChannelHba\",\"ListItemText\":\"Get-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Get-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Get-VMFirmware\",\"ListItemText\":\"Get-VMFirmware\",\"ResultType\":2,\"ToolTip\":\"Get-VMFirmware\\r\\n\"},{\"CompletionText\":\"Get-VMFloppyDiskDrive\",\"ListItemText\":\"Get-VMFloppyDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMFloppyDiskDrive\\r\\n\"},{\"CompletionText\":\"Get-VMGpuPartitionAdapter\",\"ListItemText\":\"Get-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMGroup\",\"ListItemText\":\"Get-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Get-VMGroup\\r\\n\"},{\"CompletionText\":\"Get-VMHardDiskDrive\",\"ListItemText\":\"Get-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Get-VMHost\",\"ListItemText\":\"Get-VMHost\",\"ResultType\":2,\"ToolTip\":\"Get-VMHost\\r\\n\"},{\"CompletionText\":\"Get-VMHostAssignableDevice\",\"ListItemText\":\"Get-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Get-VMHostCluster\",\"ListItemText\":\"Get-VMHostCluster\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostCluster\\r\\n\"},{\"CompletionText\":\"Get-VMHostNumaNode\",\"ListItemText\":\"Get-VMHostNumaNode\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostNumaNode\\r\\n\"},{\"CompletionText\":\"Get-VMHostNumaNodeStatus\",\"ListItemText\":\"Get-VMHostNumaNodeStatus\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostNumaNodeStatus\\r\\n\"},{\"CompletionText\":\"Get-VMHostPartitionableGpu\",\"ListItemText\":\"Get-VMHostPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Get-VMHostSupportedVersion\",\"ListItemText\":\"Get-VMHostSupportedVersion\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostSupportedVersion\\r\\n\"},{\"CompletionText\":\"Get-VMIdeController\",\"ListItemText\":\"Get-VMIdeController\",\"ResultType\":2,\"ToolTip\":\"Get-VMIdeController\\r\\n\"},{\"CompletionText\":\"Get-VMIntegrationService\",\"ListItemText\":\"Get-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Get-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Get-VMKeyProtector\",\"ListItemText\":\"Get-VMKeyProtector\",\"ResultType\":2,\"ToolTip\":\"Get-VMKeyProtector\\r\\n\"},{\"CompletionText\":\"Get-VMKeyStorageDrive\",\"ListItemText\":\"Get-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Get-VMMemory\",\"ListItemText\":\"Get-VMMemory\",\"ResultType\":2,\"ToolTip\":\"Get-VMMemory\\r\\n\"},{\"CompletionText\":\"Get-VMMigrationNetwork\",\"ListItemText\":\"Get-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapter\",\"ListItemText\":\"Get-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterAcl\",\"ListItemText\":\"Get-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Get-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterFailoverConfiguration\",\"ListItemText\":\"Get-VMNetworkAdapterFailoverConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterFailoverConfiguration\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterIsolation\",\"ListItemText\":\"Get-VMNetworkAdapterIsolation\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterIsolation\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterRdma\",\"ListItemText\":\"Get-VMNetworkAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterRdma\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Get-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Get-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterVlan\",\"ListItemText\":\"Get-VMNetworkAdapterVlan\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterVlan\\r\\n\"},{\"CompletionText\":\"Get-VMPartitionableGpu\",\"ListItemText\":\"Get-VMPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Get-VMPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Get-VMPmemController\",\"ListItemText\":\"Get-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Get-VMPmemController\\r\\n\"},{\"CompletionText\":\"Get-VMProcessor\",\"ListItemText\":\"Get-VMProcessor\",\"ResultType\":2,\"ToolTip\":\"Get-VMProcessor\\r\\n\"},{\"CompletionText\":\"Get-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Get-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Get-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMReplication\",\"ListItemText\":\"Get-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplication\\r\\n\"},{\"CompletionText\":\"Get-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Get-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Get-VMReplicationServer\",\"ListItemText\":\"Get-VMReplicationServer\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplicationServer\\r\\n\"},{\"CompletionText\":\"Get-VMResourcePool\",\"ListItemText\":\"Get-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Get-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Get-VMSan\",\"ListItemText\":\"Get-VMSan\",\"ResultType\":2,\"ToolTip\":\"Get-VMSan\\r\\n\"},{\"CompletionText\":\"Get-VMScsiController\",\"ListItemText\":\"Get-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Get-VMScsiController\\r\\n\"},{\"CompletionText\":\"Get-VMSecurity\",\"ListItemText\":\"Get-VMSecurity\",\"ResultType\":2,\"ToolTip\":\"Get-VMSecurity\\r\\n\"},{\"CompletionText\":\"Get-VMSnapshot\",\"ListItemText\":\"Get-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Get-VMStoragePath\",\"ListItemText\":\"Get-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Get-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Get-VMStorageSettings\",\"ListItemText\":\"Get-VMStorageSettings\",\"ResultType\":2,\"ToolTip\":\"Get-VMStorageSettings\\r\\n\"},{\"CompletionText\":\"Get-VMSwitch\",\"ListItemText\":\"Get-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitch\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtension\",\"ListItemText\":\"Get-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionPortData\",\"ListItemText\":\"Get-VMSwitchExtensionPortData\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionPortData\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Get-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionSwitchData\",\"ListItemText\":\"Get-VMSwitchExtensionSwitchData\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionSwitchData\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Get-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchTeam\",\"ListItemText\":\"Get-VMSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchTeam\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtension\",\"ListItemText\":\"Get-VMSystemSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtension\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtensionPortFeature\",\"ListItemText\":\"Get-VMSystemSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtensionSwitchFeature\",\"ListItemText\":\"Get-VMSystemSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Get-VMVideo\",\"ListItemText\":\"Get-VMVideo\",\"ResultType\":2,\"ToolTip\":\"Get-VMVideo\\r\\n\"},{\"CompletionText\":\"Get-Volume\",\"ListItemText\":\"Get-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Volume \\r\\n\"},{\"CompletionText\":\"Get-VolumeCorruptionCount\",\"ListItemText\":\"Get-VolumeCorruptionCount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VolumeCorruptionCount \\r\\n\"},{\"CompletionText\":\"Get-VolumeScrubPolicy\",\"ListItemText\":\"Get-VolumeScrubPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VolumeScrubPolicy \\r\\n\"},{\"CompletionText\":\"Get-VpnConnection\",\"ListItemText\":\"Get-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VpnConnection \\r\\n\"},{\"CompletionText\":\"Get-VpnConnectionTrigger\",\"ListItemText\":\"Get-VpnConnectionTrigger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VpnConnectionTrigger \\r\\n\"},{\"CompletionText\":\"Get-WdacBidTrace\",\"ListItemText\":\"Get-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Get-WheaMemoryPolicy\",\"ListItemText\":\"Get-WheaMemoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-WheaMemoryPolicy\\r\\n\"},{\"CompletionText\":\"Get-WIMBootEntry\",\"ListItemText\":\"Get-WIMBootEntry\",\"ResultType\":2,\"ToolTip\":\"Get-WIMBootEntry\\r\\n\"},{\"CompletionText\":\"Get-WinAcceptLanguageFromLanguageListOptOut\",\"ListItemText\":\"Get-WinAcceptLanguageFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Get-WinAcceptLanguageFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Get-WinCultureFromLanguageListOptOut\",\"ListItemText\":\"Get-WinCultureFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Get-WinCultureFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Get-WinDefaultInputMethodOverride\",\"ListItemText\":\"Get-WinDefaultInputMethodOverride\",\"ResultType\":2,\"ToolTip\":\"Get-WinDefaultInputMethodOverride\\r\\n\"},{\"CompletionText\":\"Get-WindowsCapability\",\"ListItemText\":\"Get-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Get-WindowsDeveloperLicense\",\"ListItemText\":\"Get-WindowsDeveloperLicense\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsDeveloperLicense\\r\\n\"},{\"CompletionText\":\"Get-WindowsDriver\",\"ListItemText\":\"Get-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Get-WindowsEdition\",\"ListItemText\":\"Get-WindowsEdition\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsEdition\\r\\n\"},{\"CompletionText\":\"Get-WindowsErrorReporting\",\"ListItemText\":\"Get-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Get-WindowsImage\",\"ListItemText\":\"Get-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsImage\\r\\n\"},{\"CompletionText\":\"Get-WindowsImageContent\",\"ListItemText\":\"Get-WindowsImageContent\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsImageContent\\r\\n\"},{\"CompletionText\":\"Get-WindowsOptionalFeature\",\"ListItemText\":\"Get-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Get-WindowsPackage\",\"ListItemText\":\"Get-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsPackage\\r\\n\"},{\"CompletionText\":\"Get-WindowsReservedStorageState\",\"ListItemText\":\"Get-WindowsReservedStorageState\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsReservedStorageState\\r\\n\"},{\"CompletionText\":\"Get-WindowsSearchSetting\",\"ListItemText\":\"Get-WindowsSearchSetting\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsSearchSetting\\r\\n\"},{\"CompletionText\":\"Get-WindowsUpdateLog\",\"ListItemText\":\"Get-WindowsUpdateLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WindowsUpdateLog \\r\\n\"},{\"CompletionText\":\"Get-WinEvent\",\"ListItemText\":\"Get-WinEvent\",\"ResultType\":2,\"ToolTip\":\"Get-WinEvent\\r\\n\"},{\"CompletionText\":\"Get-WinHomeLocation\",\"ListItemText\":\"Get-WinHomeLocation\",\"ResultType\":2,\"ToolTip\":\"Get-WinHomeLocation\\r\\n\"},{\"CompletionText\":\"Get-WinhttpProxy\",\"ListItemText\":\"Get-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"Get-WinLanguageBarOption\",\"ListItemText\":\"Get-WinLanguageBarOption\",\"ResultType\":2,\"ToolTip\":\"Get-WinLanguageBarOption\\r\\n\"},{\"CompletionText\":\"Get-WinSystemLocale\",\"ListItemText\":\"Get-WinSystemLocale\",\"ResultType\":2,\"ToolTip\":\"Get-WinSystemLocale\\r\\n\"},{\"CompletionText\":\"Get-WinUILanguageOverride\",\"ListItemText\":\"Get-WinUILanguageOverride\",\"ResultType\":2,\"ToolTip\":\"Get-WinUILanguageOverride\\r\\n\"},{\"CompletionText\":\"Get-WinUserLanguageList\",\"ListItemText\":\"Get-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"Get-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"Get-WSManCredSSP\",\"ListItemText\":\"Get-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Get-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Get-WSManInstance\",\"ListItemText\":\"Get-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Get-WSManInstance\\r\\n\"},{\"CompletionText\":\"getmac.exe\",\"ListItemText\":\"getmac.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\getmac.exe\"},{\"CompletionText\":\"gh.exe\",\"ListItemText\":\"gh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\GitHub CLI\\\\gh.exe\"},{\"CompletionText\":\"ghy\",\"ListItemText\":\"ghy\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"gi\",\"ListItemText\":\"gi\",\"ResultType\":2,\"ToolTip\":\"Get-Item\"},{\"CompletionText\":\"gin\",\"ListItemText\":\"gin\",\"ResultType\":2,\"ToolTip\":\"Get-ComputerInfo\"},{\"CompletionText\":\"gip\",\"ListItemText\":\"gip\",\"ResultType\":2,\"ToolTip\":\"gip\"},{\"CompletionText\":\"git-gui.exe\",\"ListItemText\":\"git-gui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-gui.exe\"},{\"CompletionText\":\"git-lfs.exe\",\"ListItemText\":\"git-lfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git LFS\\\\git-lfs.exe\"},{\"CompletionText\":\"git-receive-pack.exe\",\"ListItemText\":\"git-receive-pack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-receive-pack.exe\"},{\"CompletionText\":\"git-upload-pack.exe\",\"ListItemText\":\"git-upload-pack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-upload-pack.exe\"},{\"CompletionText\":\"git.exe\",\"ListItemText\":\"git.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git.exe\"},{\"CompletionText\":\"gitk.exe\",\"ListItemText\":\"gitk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\gitk.exe\"},{\"CompletionText\":\"gjb\",\"ListItemText\":\"gjb\",\"ResultType\":2,\"ToolTip\":\"Get-Job\"},{\"CompletionText\":\"gl\",\"ListItemText\":\"gl\",\"ResultType\":2,\"ToolTip\":\"Get-Location\"},{\"CompletionText\":\"glcm\",\"ListItemText\":\"glcm\",\"ResultType\":2,\"ToolTip\":\"glcm\"},{\"CompletionText\":\"glg\",\"ListItemText\":\"glg\",\"ResultType\":2,\"ToolTip\":\"glg\"},{\"CompletionText\":\"glgm\",\"ListItemText\":\"glgm\",\"ResultType\":2,\"ToolTip\":\"glgm\"},{\"CompletionText\":\"glu\",\"ListItemText\":\"glu\",\"ResultType\":2,\"ToolTip\":\"glu\"},{\"CompletionText\":\"gm\",\"ListItemText\":\"gm\",\"ResultType\":2,\"ToolTip\":\"Get-Member\"},{\"CompletionText\":\"gmo\",\"ListItemText\":\"gmo\",\"ResultType\":2,\"ToolTip\":\"Get-Module\"},{\"CompletionText\":\"gp\",\"ListItemText\":\"gp\",\"ResultType\":2,\"ToolTip\":\"Get-ItemProperty\"},{\"CompletionText\":\"gpedit.msc\",\"ListItemText\":\"gpedit.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpedit.msc\"},{\"CompletionText\":\"gpg-agent.exe\",\"ListItemText\":\"gpg-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-agent.exe\"},{\"CompletionText\":\"gpg-card.exe\",\"ListItemText\":\"gpg-card.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-card.exe\"},{\"CompletionText\":\"gpg-check-pattern.exe\",\"ListItemText\":\"gpg-check-pattern.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-check-pattern.exe\"},{\"CompletionText\":\"gpg-connect-agent.exe\",\"ListItemText\":\"gpg-connect-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-connect-agent.exe\"},{\"CompletionText\":\"gpg-disable-keyboxd.bat\",\"ListItemText\":\"gpg-disable-keyboxd.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-disable-keyboxd.bat\"},{\"CompletionText\":\"gpg-enable-keyboxd.bat\",\"ListItemText\":\"gpg-enable-keyboxd.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-enable-keyboxd.bat\"},{\"CompletionText\":\"gpg-preset-passphrase.exe\",\"ListItemText\":\"gpg-preset-passphrase.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-preset-passphrase.exe\"},{\"CompletionText\":\"gpg-wks-client.exe\",\"ListItemText\":\"gpg-wks-client.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-wks-client.exe\"},{\"CompletionText\":\"gpg.exe\",\"ListItemText\":\"gpg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg.exe\"},{\"CompletionText\":\"gpgconf.exe\",\"ListItemText\":\"gpgconf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgconf.exe\"},{\"CompletionText\":\"gpgme-w32spawn.exe\",\"ListItemText\":\"gpgme-w32spawn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgme-w32spawn.exe\"},{\"CompletionText\":\"gpgsm.exe\",\"ListItemText\":\"gpgsm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgsm.exe\"},{\"CompletionText\":\"gpgtar.exe\",\"ListItemText\":\"gpgtar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgtar.exe\"},{\"CompletionText\":\"gpgv.exe\",\"ListItemText\":\"gpgv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgv.exe\"},{\"CompletionText\":\"gpresult.exe\",\"ListItemText\":\"gpresult.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpresult.exe\"},{\"CompletionText\":\"gps\",\"ListItemText\":\"gps\",\"ResultType\":2,\"ToolTip\":\"Get-Process\"},{\"CompletionText\":\"gpscript.exe\",\"ListItemText\":\"gpscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpscript.exe\"},{\"CompletionText\":\"gpupdate.exe\",\"ListItemText\":\"gpupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpupdate.exe\"},{\"CompletionText\":\"gpv\",\"ListItemText\":\"gpv\",\"ResultType\":2,\"ToolTip\":\"Get-ItemPropertyValue\"},{\"CompletionText\":\"Grant-AzDataShareSubscriptionAccess\",\"ListItemText\":\"Grant-AzDataShareSubscriptionAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzDataShareSubscriptionAccess\\r\\n\"},{\"CompletionText\":\"Grant-AzDiskAccess\",\"ListItemText\":\"Grant-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Grant-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Grant-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Grant-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Grant-AzSnapshotAccess\",\"ListItemText\":\"Grant-AzSnapshotAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzSnapshotAccess\\r\\n\"},{\"CompletionText\":\"Grant-FileShareAccess\",\"ListItemText\":\"Grant-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Grant-HgsKeyProtectorAccess\",\"ListItemText\":\"Grant-HgsKeyProtectorAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-HgsKeyProtectorAccess \\r\\n\"},{\"CompletionText\":\"Grant-SmbClientAccessToServer\",\"ListItemText\":\"Grant-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Grant-SmbShareAccess\",\"ListItemText\":\"Grant-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Grant-VMConnectAccess\",\"ListItemText\":\"Grant-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"group\",\"ListItemText\":\"group\",\"ResultType\":2,\"ToolTip\":\"Group-Object\"},{\"CompletionText\":\"Group-Object\",\"ListItemText\":\"Group-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGroup-Object [[-Property] ] [-NoElement] [-AsHashTable] [-AsString] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"grpconv.exe\",\"ListItemText\":\"grpconv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\grpconv.exe\"},{\"CompletionText\":\"grsmba\",\"ListItemText\":\"grsmba\",\"ResultType\":2,\"ToolTip\":\"grsmba\"},{\"CompletionText\":\"grsmbclas\",\"ListItemText\":\"grsmbclas\",\"ResultType\":2,\"ToolTip\":\"grsmbclas\"},{\"CompletionText\":\"gsmba\",\"ListItemText\":\"gsmba\",\"ResultType\":2,\"ToolTip\":\"gsmba\"},{\"CompletionText\":\"gsmbb\",\"ListItemText\":\"gsmbb\",\"ResultType\":2,\"ToolTip\":\"gsmbb\"},{\"CompletionText\":\"gsmbc\",\"ListItemText\":\"gsmbc\",\"ResultType\":2,\"ToolTip\":\"gsmbc\"},{\"CompletionText\":\"gsmbcc\",\"ListItemText\":\"gsmbcc\",\"ResultType\":2,\"ToolTip\":\"gsmbcc\"},{\"CompletionText\":\"gsmbccm\",\"ListItemText\":\"gsmbccm\",\"ResultType\":2,\"ToolTip\":\"gsmbccm\"},{\"CompletionText\":\"gsmbclas\",\"ListItemText\":\"gsmbclas\",\"ResultType\":2,\"ToolTip\":\"gsmbclas\"},{\"CompletionText\":\"gsmbcn\",\"ListItemText\":\"gsmbcn\",\"ResultType\":2,\"ToolTip\":\"gsmbcn\"},{\"CompletionText\":\"gsmbd\",\"ListItemText\":\"gsmbd\",\"ResultType\":2,\"ToolTip\":\"gsmbd\"},{\"CompletionText\":\"gsmbgm\",\"ListItemText\":\"gsmbgm\",\"ResultType\":2,\"ToolTip\":\"gsmbgm\"},{\"CompletionText\":\"gsmbm\",\"ListItemText\":\"gsmbm\",\"ResultType\":2,\"ToolTip\":\"gsmbm\"},{\"CompletionText\":\"gsmbmc\",\"ListItemText\":\"gsmbmc\",\"ResultType\":2,\"ToolTip\":\"gsmbmc\"},{\"CompletionText\":\"gsmbo\",\"ListItemText\":\"gsmbo\",\"ResultType\":2,\"ToolTip\":\"gsmbo\"},{\"CompletionText\":\"gsmbs\",\"ListItemText\":\"gsmbs\",\"ResultType\":2,\"ToolTip\":\"gsmbs\"},{\"CompletionText\":\"gsmbsc\",\"ListItemText\":\"gsmbsc\",\"ResultType\":2,\"ToolTip\":\"gsmbsc\"},{\"CompletionText\":\"gsmbscm\",\"ListItemText\":\"gsmbscm\",\"ResultType\":2,\"ToolTip\":\"gsmbscm\"},{\"CompletionText\":\"gsmbscp\",\"ListItemText\":\"gsmbscp\",\"ResultType\":2,\"ToolTip\":\"gsmbscp\"},{\"CompletionText\":\"gsmbse\",\"ListItemText\":\"gsmbse\",\"ResultType\":2,\"ToolTip\":\"gsmbse\"},{\"CompletionText\":\"gsmbsn\",\"ListItemText\":\"gsmbsn\",\"ResultType\":2,\"ToolTip\":\"gsmbsn\"},{\"CompletionText\":\"gsmbt\",\"ListItemText\":\"gsmbt\",\"ResultType\":2,\"ToolTip\":\"gsmbt\"},{\"CompletionText\":\"gsmbw\",\"ListItemText\":\"gsmbw\",\"ResultType\":2,\"ToolTip\":\"gsmbw\"},{\"CompletionText\":\"gsn\",\"ListItemText\":\"gsn\",\"ResultType\":2,\"ToolTip\":\"Get-PSSession\"},{\"CompletionText\":\"gsv\",\"ListItemText\":\"gsv\",\"ResultType\":2,\"ToolTip\":\"Get-Service\"},{\"CompletionText\":\"gtz\",\"ListItemText\":\"gtz\",\"ResultType\":2,\"ToolTip\":\"Get-TimeZone\"},{\"CompletionText\":\"gu\",\"ListItemText\":\"gu\",\"ResultType\":2,\"ToolTip\":\"Get-Unique\"},{\"CompletionText\":\"gv\",\"ListItemText\":\"gv\",\"ResultType\":2,\"ToolTip\":\"Get-Variable\"},{\"CompletionText\":\"gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"gvm\"},{\"CompletionText\":\"gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"gvmr\"},{\"CompletionText\":\"gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"gvmrs\"},{\"CompletionText\":\"h\",\"ListItemText\":\"h\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"H:\",\"ListItemText\":\"H:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nH: \\r\\n\"},{\"CompletionText\":\"handle.exe\",\"ListItemText\":\"handle.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle.exe\"},{\"CompletionText\":\"handle64.exe\",\"ListItemText\":\"handle64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle64.exe\"},{\"CompletionText\":\"handle64a.exe\",\"ListItemText\":\"handle64a.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle64a.exe\"},{\"CompletionText\":\"hatch.exe\",\"ListItemText\":\"hatch.exe\",\"ResultType\":2,\"ToolTip\":\"c:\\\\users\\\\daniel\\\\.local\\\\bin\\\\hatch.exe\"},{\"CompletionText\":\"hcsdiag.exe\",\"ListItemText\":\"hcsdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hcsdiag.exe\"},{\"CompletionText\":\"hdwwiz.cpl\",\"ListItemText\":\"hdwwiz.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hdwwiz.cpl\"},{\"CompletionText\":\"hdwwiz.exe\",\"ListItemText\":\"hdwwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hdwwiz.exe\"},{\"CompletionText\":\"help\",\"ListItemText\":\"help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nhelp [[-Name] ] [-Path ] [-Category ] [-Full] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Detailed [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Examples [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Parameter [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Online [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -ShowWindow [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\"},{\"CompletionText\":\"help.exe\",\"ListItemText\":\"help.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\help.exe\"},{\"CompletionText\":\"HelpPane.exe\",\"ListItemText\":\"HelpPane.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\HelpPane.exe\"},{\"CompletionText\":\"hh.exe\",\"ListItemText\":\"hh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\hh.exe\"},{\"CompletionText\":\"Hide-VirtualDisk\",\"ListItemText\":\"Hide-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nHide-VirtualDisk \\r\\n\"},{\"CompletionText\":\"history\",\"ListItemText\":\"history\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"hnsdiag.exe\",\"ListItemText\":\"hnsdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hnsdiag.exe\"},{\"CompletionText\":\"HOSTNAME.EXE\",\"ListItemText\":\"HOSTNAME.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\HOSTNAME.EXE\"},{\"CompletionText\":\"hsdb.exe\",\"ListItemText\":\"hsdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\hsdb.exe\"},{\"CompletionText\":\"hub-tool.exe\",\"ListItemText\":\"hub-tool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\hub-tool.exe\"},{\"CompletionText\":\"hvax64.exe\",\"ListItemText\":\"hvax64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvax64.exe\"},{\"CompletionText\":\"hvc.exe\",\"ListItemText\":\"hvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvc.exe\"},{\"CompletionText\":\"hvix64.exe\",\"ListItemText\":\"hvix64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvix64.exe\"},{\"CompletionText\":\"hvsievaluator.exe\",\"ListItemText\":\"hvsievaluator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvsievaluator.exe\"},{\"CompletionText\":\"I:\",\"ListItemText\":\"I:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nI: \\r\\n\"},{\"CompletionText\":\"icacls.exe\",\"ListItemText\":\"icacls.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\icacls.exe\"},{\"CompletionText\":\"icim\",\"ListItemText\":\"icim\",\"ResultType\":2,\"ToolTip\":\"icim\"},{\"CompletionText\":\"icm\",\"ListItemText\":\"icm\",\"ResultType\":2,\"ToolTip\":\"Invoke-Command\"},{\"CompletionText\":\"IcsEntitlementHost.exe\",\"ListItemText\":\"IcsEntitlementHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\IcsEntitlementHost.exe\"},{\"CompletionText\":\"icsunattend.exe\",\"ListItemText\":\"icsunattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\icsunattend.exe\"},{\"CompletionText\":\"idle.exe\",\"ListItemText\":\"idle.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle.exe\"},{\"CompletionText\":\"idle3.9.exe\",\"ListItemText\":\"idle3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle3.9.exe\"},{\"CompletionText\":\"idle3.exe\",\"ListItemText\":\"idle3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle3.exe\"},{\"CompletionText\":\"idlj.exe\",\"ListItemText\":\"idlj.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\idlj.exe\"},{\"CompletionText\":\"ie4uinit.exe\",\"ListItemText\":\"ie4uinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ie4uinit.exe\"},{\"CompletionText\":\"ie4ushowIE.exe\",\"ListItemText\":\"ie4ushowIE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ie4ushowIE.exe\"},{\"CompletionText\":\"IESettingSync.exe\",\"ListItemText\":\"IESettingSync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\IESettingSync.exe\"},{\"CompletionText\":\"ieUnatt.exe\",\"ListItemText\":\"ieUnatt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ieUnatt.exe\"},{\"CompletionText\":\"iex\",\"ListItemText\":\"iex\",\"ResultType\":2,\"ToolTip\":\"Invoke-Expression\"},{\"CompletionText\":\"iexpress.exe\",\"ListItemText\":\"iexpress.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iexpress.exe\"},{\"CompletionText\":\"ihy\",\"ListItemText\":\"ihy\",\"ResultType\":2,\"ToolTip\":\"Invoke-History\"},{\"CompletionText\":\"ii\",\"ListItemText\":\"ii\",\"ResultType\":2,\"ToolTip\":\"Invoke-Item\"},{\"CompletionText\":\"immersivetpmvscmgrsvr.exe\",\"ListItemText\":\"immersivetpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\immersivetpmvscmgrsvr.exe\"},{\"CompletionText\":\"Import-AdlStoreItem\",\"ListItemText\":\"Import-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Import-AdlStoreItem\"},{\"CompletionText\":\"Import-Alias\",\"ListItemText\":\"Import-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Alias [-Path] [-Scope ] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nImport-Alias -LiteralPath [-Scope ] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Import-AzAksCredential\",\"ListItemText\":\"Import-AzAksCredential\",\"ResultType\":2,\"ToolTip\":\"Import-AzAksCredential\\r\\n\"},{\"CompletionText\":\"Import-AzApiManagementApi\",\"ListItemText\":\"Import-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Import-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationDscConfiguration\",\"ListItemText\":\"Import-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Import-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationModule\",\"ListItemText\":\"Import-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationModule\"},{\"CompletionText\":\"Import-AzAutomationRunbook\",\"ListItemText\":\"Import-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Import-AzCdnEndpointContent\",\"ListItemText\":\"Import-AzCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Import-AzConfig\",\"ListItemText\":\"Import-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Import-AzConfig\\r\\n\"},{\"CompletionText\":\"Import-AzContainerRegistryImage\",\"ListItemText\":\"Import-AzContainerRegistryImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzContainerRegistryImage \\r\\n\"},{\"CompletionText\":\"Import-AzContext\",\"ListItemText\":\"Import-AzContext\",\"ResultType\":2,\"ToolTip\":\"Import-AzContext\\r\\n\"},{\"CompletionText\":\"Import-AzDataLakeStoreItem\",\"ListItemText\":\"Import-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Import-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Import-AzKeyVaultCertificate\",\"ListItemText\":\"Import-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Import-AzKeyVaultSecurityDomain\",\"ListItemText\":\"Import-AzKeyVaultSecurityDomain\",\"ResultType\":2,\"ToolTip\":\"Import-AzKeyVaultSecurityDomain\\r\\n\"},{\"CompletionText\":\"Import-AzMlWebService\",\"ListItemText\":\"Import-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Import-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\",\"ListItemText\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\",\"ResultType\":2,\"ToolTip\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\\r\\n\"},{\"CompletionText\":\"Import-AzRedisCache\",\"ListItemText\":\"Import-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Import-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Import-AzRedisEnterpriseCache\",\"ListItemText\":\"Import-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Import-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Import-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"Import-AzRedisEnterpriseCacheDatabase\"},{\"CompletionText\":\"Import-AzSynapseKqlScript\",\"ListItemText\":\"Import-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseKqlScript\"},{\"CompletionText\":\"Import-AzSynapseNotebook\",\"ListItemText\":\"Import-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseNotebook\"},{\"CompletionText\":\"Import-AzSynapseSparkConfiguration\",\"ListItemText\":\"Import-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseSparkConfiguration\"},{\"CompletionText\":\"Import-AzSynapseSqlScript\",\"ListItemText\":\"Import-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseSqlScript\"},{\"CompletionText\":\"Import-AzWebAppKeyVaultCertificate\",\"ListItemText\":\"Import-AzWebAppKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-AzWebAppKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Import-BCCachePackage\",\"ListItemText\":\"Import-BCCachePackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-BCCachePackage \\r\\n\"},{\"CompletionText\":\"Import-BcdStore\",\"ListItemText\":\"Import-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Import-BcdStore\\r\\n\"},{\"CompletionText\":\"Import-BCSecretKey\",\"ListItemText\":\"Import-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Import-BinaryMiLog\",\"ListItemText\":\"Import-BinaryMiLog\",\"ResultType\":2,\"ToolTip\":\"Import-BinaryMiLog\\r\\n\"},{\"CompletionText\":\"Import-Certificate\",\"ListItemText\":\"Import-Certificate\",\"ResultType\":2,\"ToolTip\":\"Import-Certificate\\r\\n\"},{\"CompletionText\":\"Import-Clixml\",\"ListItemText\":\"Import-Clixml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Clixml [-Path] [-IncludeTotalCount] [-Skip ] [-First ] []\\r\\n\\r\\nImport-Clixml -LiteralPath [-IncludeTotalCount] [-Skip ] [-First ] []\\r\\n\"},{\"CompletionText\":\"Import-Counter\",\"ListItemText\":\"Import-Counter\",\"ResultType\":2,\"ToolTip\":\"Import-Counter\\r\\n\"},{\"CompletionText\":\"Import-Csv\",\"ListItemText\":\"Import-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Csv [-Path] [[-Delimiter] ] [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv [[-Delimiter] ] -LiteralPath [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv [-Path] -UseCulture [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv -LiteralPath -UseCulture [-Header ] [-Encoding ] []\\r\\n\"},{\"CompletionText\":\"Import-HgsGuardian\",\"ListItemText\":\"Import-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Import-IseSnippet\",\"ListItemText\":\"Import-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-IseSnippet \\r\\n\"},{\"CompletionText\":\"Import-LocalizedData\",\"ListItemText\":\"Import-LocalizedData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-LocalizedData [[-BindingVariable] ] [[-UICulture] ] [-BaseDirectory ] [-FileName ] [-SupportedCommand ] []\\r\\n\"},{\"CompletionText\":\"Import-Module\",\"ListItemText\":\"Import-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Module [-Name] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Name] -PSSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Name] -CimSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] [-CimResourceUri ] [-CimNamespace ] []\\r\\n\\r\\nImport-Module [-Name] -UseWindowsPowerShell [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] -PSSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] -UseWindowsPowerShell [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Assembly] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-ModuleInfo] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Import-PackageProvider\",\"ListItemText\":\"Import-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Import-PackageProvider\\r\\n\"},{\"CompletionText\":\"Import-PfxCertificate\",\"ListItemText\":\"Import-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Import-PowerShellDataFile\",\"ListItemText\":\"Import-PowerShellDataFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PowerShellDataFile [-Path] [-SkipLimitCheck] []\\r\\n\\r\\nImport-PowerShellDataFile [-LiteralPath] [-SkipLimitCheck] []\\r\\n\"},{\"CompletionText\":\"Import-PSGetRepository\",\"ListItemText\":\"Import-PSGetRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PSGetRepository \\r\\n\"},{\"CompletionText\":\"Import-PSSession\",\"ListItemText\":\"Import-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PSSession [-Session] [[-CommandName] ] [[-FormatTypeName] ] [-Prefix ] [-DisableNameChecking] [-AllowClobber] [-ArgumentList ] [-CommandType ] [-Module ] [-FullyQualifiedModule ] [-Certificate ] []\\r\\n\"},{\"CompletionText\":\"Import-StartLayout\",\"ListItemText\":\"Import-StartLayout\",\"ResultType\":2,\"ToolTip\":\"Import-StartLayout\\r\\n\"},{\"CompletionText\":\"Import-TpmOwnerAuth\",\"ListItemText\":\"Import-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"Import-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"Import-VM\",\"ListItemText\":\"Import-VM\",\"ResultType\":2,\"ToolTip\":\"Import-VM\\r\\n\"},{\"CompletionText\":\"Import-VMInitialReplication\",\"ListItemText\":\"Import-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Import-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Import-WinhttpProxy\",\"ListItemText\":\"Import-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"In\",\"ListItemText\":\"In\",\"ResultType\":2,\"ToolTip\":\"\\r\\nIn \\r\\n\"},{\"CompletionText\":\"inetcpl.cpl\",\"ListItemText\":\"inetcpl.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\inetcpl.cpl\"},{\"CompletionText\":\"InfDefaultInstall.exe\",\"ListItemText\":\"InfDefaultInstall.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\InfDefaultInstall.exe\"},{\"CompletionText\":\"Initialize-AzDataProtectionBackupInstance\",\"ListItemText\":\"Initialize-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Initialize-AzDataProtectionRestoreRequest\",\"ListItemText\":\"Initialize-AzDataProtectionRestoreRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzDataProtectionRestoreRequest \\r\\n\"},{\"CompletionText\":\"Initialize-AzMigrateReplicationInfrastructure\",\"ListItemText\":\"Initialize-AzMigrateReplicationInfrastructure\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzMigrateReplicationInfrastructure \\r\\n\"},{\"CompletionText\":\"Initialize-AzRecoveryServicesBackupProtectableItem\",\"ListItemText\":\"Initialize-AzRecoveryServicesBackupProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Initialize-AzRecoveryServicesBackupProtectableItem\\r\\n\"},{\"CompletionText\":\"Initialize-AzRecoveryServicesDSMove\",\"ListItemText\":\"Initialize-AzRecoveryServicesDSMove\",\"ResultType\":2,\"ToolTip\":\"Initialize-AzRecoveryServicesDSMove\\r\\n\"},{\"CompletionText\":\"Initialize-Disk\",\"ListItemText\":\"Initialize-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-Disk \\r\\n\"},{\"CompletionText\":\"Initialize-PmemPhysicalDevice\",\"ListItemText\":\"Initialize-PmemPhysicalDevice\",\"ResultType\":2,\"ToolTip\":\"Initialize-PmemPhysicalDevice\\r\\n\"},{\"CompletionText\":\"Initialize-Tpm\",\"ListItemText\":\"Initialize-Tpm\",\"ResultType\":2,\"ToolTip\":\"Initialize-Tpm\\r\\n\"},{\"CompletionText\":\"Initialize-Volume\",\"ListItemText\":\"Initialize-Volume\",\"ResultType\":2,\"ToolTip\":\"Initialize-Volume\"},{\"CompletionText\":\"inmo\",\"ListItemText\":\"inmo\",\"ResultType\":2,\"ToolTip\":\"inmo\"},{\"CompletionText\":\"InModuleScope\",\"ListItemText\":\"InModuleScope\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInModuleScope \\r\\n\"},{\"CompletionText\":\"InputSwitchToastHandler.exe\",\"ListItemText\":\"InputSwitchToastHandler.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\InputSwitchToastHandler.exe\"},{\"CompletionText\":\"Install-AzAksCliTool\",\"ListItemText\":\"Install-AzAksCliTool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-AzAksCliTool \\r\\n\"},{\"CompletionText\":\"Install-AzAksKubectl\",\"ListItemText\":\"Install-AzAksKubectl\",\"ResultType\":2,\"ToolTip\":\"Install-AzAksKubectl\"},{\"CompletionText\":\"Install-AzStackHCIRemoteSupport\",\"ListItemText\":\"Install-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Install-Dtc\",\"ListItemText\":\"Install-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Dtc \\r\\n\"},{\"CompletionText\":\"Install-Language\",\"ListItemText\":\"Install-Language\",\"ResultType\":2,\"ToolTip\":\"Install-Language\\r\\n\"},{\"CompletionText\":\"Install-Module\",\"ListItemText\":\"Install-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Module \\r\\n\"},{\"CompletionText\":\"Install-Package\",\"ListItemText\":\"Install-Package\",\"ResultType\":2,\"ToolTip\":\"Install-Package\\r\\n\"},{\"CompletionText\":\"Install-PackageProvider\",\"ListItemText\":\"Install-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Install-PackageProvider\\r\\n\"},{\"CompletionText\":\"Install-PowerShellRemoting.ps1\",\"ListItemText\":\"Install-PowerShellRemoting.ps1\",\"ResultType\":2,\"ToolTip\":\"Install-PowerShellRemoting.ps1 [-PowerShellHome ] []\\r\\nInstall-PowerShellRemoting.ps1 -Force [-PowerShellHome ] []\\r\\n\"},{\"CompletionText\":\"Install-ProvisioningPackage\",\"ListItemText\":\"Install-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Install-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Install-PSResource\",\"ListItemText\":\"Install-PSResource\",\"ResultType\":2,\"ToolTip\":\"Install-PSResource\\r\\n\"},{\"CompletionText\":\"Install-Script\",\"ListItemText\":\"Install-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Script \\r\\n\"},{\"CompletionText\":\"Install-TrustedProvisioningCertificate\",\"ListItemText\":\"Install-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Install-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"InstallPSCorePolicyDefinitions.ps1\",\"ListItemText\":\"InstallPSCorePolicyDefinitions.ps1\",\"ResultType\":2,\"ToolTip\":\"InstallPSCorePolicyDefinitions.ps1 [[-Path] ] []\\r\\n\"},{\"CompletionText\":\"install_tools.bat\",\"ListItemText\":\"install_tools.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\install_tools.bat\"},{\"CompletionText\":\"intl.cpl\",\"ListItemText\":\"intl.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\intl.cpl\"},{\"CompletionText\":\"Invoke-AsWorkflow\",\"ListItemText\":\"Invoke-AsWorkflow\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AsWorkflow \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksAbortAgentPoolLatestOperation\",\"ListItemText\":\"Invoke-AzAksAbortAgentPoolLatestOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksAbortAgentPoolLatestOperation \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksAbortManagedClusterLatestOperation\",\"ListItemText\":\"Invoke-AzAksAbortManagedClusterLatestOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksAbortManagedClusterLatestOperation \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksRotateManagedClusterServiceAccountSigningKey\",\"ListItemText\":\"Invoke-AzAksRotateManagedClusterServiceAccountSigningKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksRotateManagedClusterServiceAccountSigningKey \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksRunCommand\",\"ListItemText\":\"Invoke-AzAksRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzAksRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRebuild\",\"ListItemText\":\"Invoke-AzCloudServiceRebuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRebuild \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceReimage\",\"ListItemText\":\"Invoke-AzCloudServiceReimage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceReimage \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRoleInstanceRebuild\",\"ListItemText\":\"Invoke-AzCloudServiceRoleInstanceRebuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRoleInstanceRebuild \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRoleInstanceReimage\",\"ListItemText\":\"Invoke-AzCloudServiceRoleInstanceReimage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRoleInstanceReimage \\r\\n\"},{\"CompletionText\":\"Invoke-AzContainerInstanceCommand\",\"ListItemText\":\"Invoke-AzContainerInstanceCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzContainerInstanceCommand \\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBTableThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBTableThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBTableThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeDevice\",\"ListItemText\":\"Invoke-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeShare\",\"ListItemText\":\"Invoke-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Invoke-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\",\"ListItemText\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\",\"ListItemText\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Invoke-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Invoke-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Invoke-AzHDInsightHiveJob\",\"ListItemText\":\"Invoke-AzHDInsightHiveJob\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzHDInsightHiveJob\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubConfigMetric\",\"ListItemText\":\"Invoke-AzIotHubConfigMetric\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubConfigMetric\"},{\"CompletionText\":\"Invoke-AzIotHubConfigurationMetricsQuery\",\"ListItemText\":\"Invoke-AzIotHubConfigurationMetricsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubConfigurationMetricsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubDeploymentMetricsQuery\",\"ListItemText\":\"Invoke-AzIotHubDeploymentMetricsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeploymentMetricsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubDeployMetric\",\"ListItemText\":\"Invoke-AzIotHubDeployMetric\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeployMetric\"},{\"CompletionText\":\"Invoke-AzIotHubDeviceMethod\",\"ListItemText\":\"Invoke-AzIotHubDeviceMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeviceMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubManualFailover\",\"ListItemText\":\"Invoke-AzIotHubManualFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubManualFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubModuleMethod\",\"ListItemText\":\"Invoke-AzIotHubModuleMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubModuleMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubQuery\",\"ListItemText\":\"Invoke-AzIotHubQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzKeyVaultKeyOperation\",\"ListItemText\":\"Invoke-AzKeyVaultKeyOperation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzKeyVaultKeyOperation\\r\\n\"},{\"CompletionText\":\"Invoke-AzKeyVaultKeyRotation\",\"ListItemText\":\"Invoke-AzKeyVaultKeyRotation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzKeyVaultKeyRotation\\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDataConnectionValidation\",\"ListItemText\":\"Invoke-AzKustoDataConnectionValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDataConnectionValidation \\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDetachClusterFollowerDatabase\",\"ListItemText\":\"Invoke-AzKustoDetachClusterFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDetachClusterFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDiagnoseClusterVirtualNetwork\",\"ListItemText\":\"Invoke-AzKustoDiagnoseClusterVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDiagnoseClusterVirtualNetwork \\r\\n\"},{\"CompletionText\":\"Invoke-AzMarketplaceSignTerms\",\"ListItemText\":\"Invoke-AzMarketplaceSignTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMarketplaceSignTerms \\r\\n\"},{\"CompletionText\":\"Invoke-AzMLWorkspaceDiagnose\",\"ListItemText\":\"Invoke-AzMLWorkspaceDiagnose\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMLWorkspaceDiagnose \\r\\n\"},{\"CompletionText\":\"Invoke-AzMLWorkspaceNotebook\",\"ListItemText\":\"Invoke-AzMLWorkspaceNotebook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMLWorkspaceNotebook \\r\\n\"},{\"CompletionText\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\",\"ListItemText\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\\r\\n\"},{\"CompletionText\":\"Invoke-AzOperationalInsightsMigrateTable\",\"ListItemText\":\"Invoke-AzOperationalInsightsMigrateTable\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzOperationalInsightsMigrateTable\\r\\n\"},{\"CompletionText\":\"Invoke-AzOperationalInsightsQuery\",\"ListItemText\":\"Invoke-AzOperationalInsightsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzOperationalInsightsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzRedeploySqlVM\",\"ListItemText\":\"Invoke-AzRedeploySqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedeploySqlVM \\r\\n\"},{\"CompletionText\":\"Invoke-AzRedisEnterpriseCacheDatabaseFlush\",\"ListItemText\":\"Invoke-AzRedisEnterpriseCacheDatabaseFlush\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedisEnterpriseCacheDatabaseFlush \\r\\n\"},{\"CompletionText\":\"Invoke-AzRedisEnterpriseCacheForceDatabaseUnlink\",\"ListItemText\":\"Invoke-AzRedisEnterpriseCacheForceDatabaseUnlink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedisEnterpriseCacheForceDatabaseUnlink \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceAction\",\"ListItemText\":\"Invoke-AzResourceAction\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzResourceAction\\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverBulkRemove\",\"ListItemText\":\"Invoke-AzResourceMoverBulkRemove\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverBulkRemove \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverCommit\",\"ListItemText\":\"Invoke-AzResourceMoverCommit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverCommit \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverDiscard\",\"ListItemText\":\"Invoke-AzResourceMoverDiscard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverDiscard \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverInitiateMove\",\"ListItemText\":\"Invoke-AzResourceMoverInitiateMove\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverInitiateMove \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverPrepare\",\"ListItemText\":\"Invoke-AzResourceMoverPrepare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverPrepare \\r\\n\"},{\"CompletionText\":\"Invoke-AzRest\",\"ListItemText\":\"Invoke-AzRest\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRest\"},{\"CompletionText\":\"Invoke-AzRestMethod\",\"ListItemText\":\"Invoke-AzRestMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRestMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\",\"ListItemText\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzSentinelThreatIntelligenceIndicatorQuery\",\"ListItemText\":\"Invoke-AzSentinelThreatIntelligenceIndicatorQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSentinelThreatIntelligenceIndicatorQuery \\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseFailover\",\"ListItemText\":\"Invoke-AzSqlDatabaseFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\",\"ListItemText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlElasticPoolFailover\",\"ListItemText\":\"Invoke-AzSqlElasticPoolFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlElasticPoolFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlInstanceFailover\",\"ListItemText\":\"Invoke-AzSqlInstanceFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlInstanceFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\",\"ListItemText\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlVMTroubleshoot\",\"ListItemText\":\"Invoke-AzSqlVMTroubleshoot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSqlVMTroubleshoot \\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageAccountFailover\",\"ListItemText\":\"Invoke-AzStorageAccountFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageAccountFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ListItemText\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageSyncChangeDetection\",\"ListItemText\":\"Invoke-AzStorageSyncChangeDetection\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageSyncChangeDetection\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageSyncCompatibilityCheck\",\"ListItemText\":\"Invoke-AzStorageSyncCompatibilityCheck\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageSyncCompatibilityCheck\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\",\"ListItemText\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseDetachKustoPoolFollowerDatabase\",\"ListItemText\":\"Invoke-AzSynapseDetachKustoPoolFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSynapseDetachKustoPoolFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\",\"ListItemText\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapsePipeline\",\"ListItemText\":\"Invoke-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseSparkStatement\",\"ListItemText\":\"Invoke-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseTriggerRun\",\"ListItemText\":\"Invoke-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmAssessPatch\",\"ListItemText\":\"Invoke-AzVmAssessPatch\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmAssessPatch\"},{\"CompletionText\":\"Invoke-AzVmInstallPatch\",\"ListItemText\":\"Invoke-AzVmInstallPatch\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmInstallPatch\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmPatchAssess\",\"ListItemText\":\"Invoke-AzVmPatchAssess\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmPatchAssess\"},{\"CompletionText\":\"Invoke-AzVmPatchAssessment\",\"ListItemText\":\"Invoke-AzVmPatchAssessment\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmPatchAssessment\\r\\n\"},{\"CompletionText\":\"Invoke-AzVMReimage\",\"ListItemText\":\"Invoke-AzVMReimage\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVMReimage\\r\\n\"},{\"CompletionText\":\"Invoke-AzVMRunCommand\",\"ListItemText\":\"Invoke-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVMRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmssVMRunCommand\",\"ListItemText\":\"Invoke-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmssVMRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-CimMethod\",\"ListItemText\":\"Invoke-CimMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-CimMethod\\r\\n\"},{\"CompletionText\":\"Invoke-Command\",\"ListItemText\":\"Invoke-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Command [-ScriptBlock] [-NoNewScope] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-Session] ] [-ScriptBlock] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-Session] ] [-FilePath] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-ComputerName] ] [-ScriptBlock] [-Credential ] [-Port ] [-UseSSL] [-ConfigurationName ] [-ApplicationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-SessionName ] [-HideComputerName] [-JobName ] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [-CertificateThumbprint ] []\\r\\n\\r\\nInvoke-Command [[-ComputerName] ] [-FilePath] [-Credential ] [-Port ] [-UseSSL] [-ConfigurationName ] [-ApplicationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-SessionName ] [-HideComputerName] [-JobName ] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-ConnectionUri] ] [-ScriptBlock] [-Credential ] [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [-CertificateThumbprint ] []\\r\\n\\r\\nInvoke-Command [[-ConnectionUri] ] [-FilePath] [-Credential ] [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-VMId] [-ScriptBlock] -Credential [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -Credential -VMName [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-VMId] [-FilePath] -Credential [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-FilePath] -Credential -VMName [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -HostName [-Port ] [-AsJob] [-HideComputerName] [-JobName ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -ContainerId [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RunAsAdministrator] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-FilePath] -ContainerId [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RunAsAdministrator] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -SSHConnection [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command -FilePath -HostName [-AsJob] [-HideComputerName] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command -FilePath -SSHConnection [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\"},{\"CompletionText\":\"Invoke-CommandInDesktopPackage\",\"ListItemText\":\"Invoke-CommandInDesktopPackage\",\"ResultType\":2,\"ToolTip\":\"Invoke-CommandInDesktopPackage\\r\\n\"},{\"CompletionText\":\"Invoke-DscResource\",\"ListItemText\":\"Invoke-DscResource\",\"ResultType\":2,\"ToolTip\":\"Invoke-DscResource\\r\\n\"},{\"CompletionText\":\"Invoke-Expression\",\"ListItemText\":\"Invoke-Expression\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Expression [-Command] []\\r\\n\"},{\"CompletionText\":\"Invoke-History\",\"ListItemText\":\"Invoke-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-History [[-Id] ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Invoke-HnsRequest\",\"ListItemText\":\"Invoke-HnsRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-HnsRequest \\r\\n\"},{\"CompletionText\":\"Invoke-Item\",\"ListItemText\":\"Invoke-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nInvoke-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Invoke-LapsPolicyProcessing\",\"ListItemText\":\"Invoke-LapsPolicyProcessing\",\"ResultType\":2,\"ToolTip\":\"Invoke-LapsPolicyProcessing\\r\\n\"},{\"CompletionText\":\"Invoke-Mock\",\"ListItemText\":\"Invoke-Mock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Mock \\r\\n\"},{\"CompletionText\":\"Invoke-OperationValidation\",\"ListItemText\":\"Invoke-OperationValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-OperationValidation \\r\\n\"},{\"CompletionText\":\"Invoke-Pester\",\"ListItemText\":\"Invoke-Pester\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Pester \\r\\n\"},{\"CompletionText\":\"Invoke-RestMethod\",\"ListItemText\":\"Invoke-RestMethod\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-RestMethod [-Uri] [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -NoProxy [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -CustomMethod [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -CustomMethod -NoProxy [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\"},{\"CompletionText\":\"Invoke-TroubleshootingPack\",\"ListItemText\":\"Invoke-TroubleshootingPack\",\"ResultType\":2,\"ToolTip\":\"Invoke-TroubleshootingPack\\r\\n\"},{\"CompletionText\":\"Invoke-WebRequest\",\"ListItemText\":\"Invoke-WebRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-WebRequest [-Uri] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -NoProxy [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -CustomMethod [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -CustomMethod -NoProxy [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\"},{\"CompletionText\":\"Invoke-WSManAction\",\"ListItemText\":\"Invoke-WSManAction\",\"ResultType\":2,\"ToolTip\":\"Invoke-WSManAction\\r\\n\"},{\"CompletionText\":\"iotstartup.exe\",\"ListItemText\":\"iotstartup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iotstartup.exe\"},{\"CompletionText\":\"ipal\",\"ListItemText\":\"ipal\",\"ResultType\":2,\"ToolTip\":\"Import-Alias\"},{\"CompletionText\":\"ipconfig.exe\",\"ListItemText\":\"ipconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ipconfig.exe\"},{\"CompletionText\":\"ipcsv\",\"ListItemText\":\"ipcsv\",\"ResultType\":2,\"ToolTip\":\"Import-Csv\"},{\"CompletionText\":\"ipmo\",\"ListItemText\":\"ipmo\",\"ResultType\":2,\"ToolTip\":\"Import-Module\"},{\"CompletionText\":\"irm\",\"ListItemText\":\"irm\",\"ResultType\":2,\"ToolTip\":\"Invoke-RestMethod\"},{\"CompletionText\":\"irprops.cpl\",\"ListItemText\":\"irprops.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\irprops.cpl\"},{\"CompletionText\":\"iru\",\"ListItemText\":\"iru\",\"ResultType\":2,\"ToolTip\":\"iru\"},{\"CompletionText\":\"iscsicli.exe\",\"ListItemText\":\"iscsicli.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iscsicli.exe\"},{\"CompletionText\":\"iscsicpl.exe\",\"ListItemText\":\"iscsicpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iscsicpl.exe\"},{\"CompletionText\":\"ISM.exe\",\"ListItemText\":\"ISM.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ISM.exe\"},{\"CompletionText\":\"isoburn.exe\",\"ListItemText\":\"isoburn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\isoburn.exe\"},{\"CompletionText\":\"isres\",\"ListItemText\":\"isres\",\"ResultType\":2,\"ToolTip\":\"isres\"},{\"CompletionText\":\"It\",\"ListItemText\":\"It\",\"ResultType\":2,\"ToolTip\":\"\\r\\nIt \\r\\n\"},{\"CompletionText\":\"iwr\",\"ListItemText\":\"iwr\",\"ResultType\":2,\"ToolTip\":\"Invoke-WebRequest\"},{\"CompletionText\":\"J:\",\"ListItemText\":\"J:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJ: \\r\\n\"},{\"CompletionText\":\"jabswitch.exe\",\"ListItemText\":\"jabswitch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jabswitch.exe\"},{\"CompletionText\":\"jar.exe\",\"ListItemText\":\"jar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jar.exe\"},{\"CompletionText\":\"jarsigner.exe\",\"ListItemText\":\"jarsigner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jarsigner.exe\"},{\"CompletionText\":\"java-rmi.exe\",\"ListItemText\":\"java-rmi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\java-rmi.exe\"},{\"CompletionText\":\"java.exe\",\"ListItemText\":\"java.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\java.exe\"},{\"CompletionText\":\"javac.exe\",\"ListItemText\":\"javac.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javac.exe\"},{\"CompletionText\":\"javadoc.exe\",\"ListItemText\":\"javadoc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javadoc.exe\"},{\"CompletionText\":\"javah.exe\",\"ListItemText\":\"javah.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javah.exe\"},{\"CompletionText\":\"javap.exe\",\"ListItemText\":\"javap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javap.exe\"},{\"CompletionText\":\"javaw.exe\",\"ListItemText\":\"javaw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javaw.exe\"},{\"CompletionText\":\"jcmd.exe\",\"ListItemText\":\"jcmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jcmd.exe\"},{\"CompletionText\":\"jconsole.exe\",\"ListItemText\":\"jconsole.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jconsole.exe\"},{\"CompletionText\":\"jdb.exe\",\"ListItemText\":\"jdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jdb.exe\"},{\"CompletionText\":\"jdeps.exe\",\"ListItemText\":\"jdeps.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jdeps.exe\"},{\"CompletionText\":\"jfr.exe\",\"ListItemText\":\"jfr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jfr.exe\"},{\"CompletionText\":\"jhat.exe\",\"ListItemText\":\"jhat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jhat.exe\"},{\"CompletionText\":\"jinfo.exe\",\"ListItemText\":\"jinfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jinfo.exe\"},{\"CompletionText\":\"jjs.exe\",\"ListItemText\":\"jjs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jjs.exe\"},{\"CompletionText\":\"jmap.exe\",\"ListItemText\":\"jmap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jmap.exe\"},{\"CompletionText\":\"Join-AdlStoreItem\",\"ListItemText\":\"Join-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Join-AdlStoreItem\"},{\"CompletionText\":\"Join-AzDataLakeStoreItem\",\"ListItemText\":\"Join-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Join-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Join-DtcDiagnosticResourceManager\",\"ListItemText\":\"Join-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Join-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Join-Path\",\"ListItemText\":\"Join-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJoin-Path [-Path] [-ChildPath] [[-AdditionalChildPath] ] [-Resolve] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Join-String\",\"ListItemText\":\"Join-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-SingleQuote] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-DoubleQuote] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-FormatString ] [-UseCulture] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"joy.cpl\",\"ListItemText\":\"joy.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\joy.cpl\"},{\"CompletionText\":\"jps.exe\",\"ListItemText\":\"jps.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jps.exe\"},{\"CompletionText\":\"jrunscript.exe\",\"ListItemText\":\"jrunscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jrunscript.exe\"},{\"CompletionText\":\"jsadebugd.exe\",\"ListItemText\":\"jsadebugd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jsadebugd.exe\"},{\"CompletionText\":\"jstack.exe\",\"ListItemText\":\"jstack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstack.exe\"},{\"CompletionText\":\"jstat.exe\",\"ListItemText\":\"jstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstat.exe\"},{\"CompletionText\":\"jstatd.exe\",\"ListItemText\":\"jstatd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstatd.exe\"},{\"CompletionText\":\"K:\",\"ListItemText\":\"K:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nK: \\r\\n\"},{\"CompletionText\":\"keyboxd.exe\",\"ListItemText\":\"keyboxd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\keyboxd.exe\"},{\"CompletionText\":\"keytool.exe\",\"ListItemText\":\"keytool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\keytool.exe\"},{\"CompletionText\":\"kill\",\"ListItemText\":\"kill\",\"ResultType\":2,\"ToolTip\":\"Stop-Process\"},{\"CompletionText\":\"kinit.exe\",\"ListItemText\":\"kinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\kinit.exe\"},{\"CompletionText\":\"klist.exe\",\"ListItemText\":\"klist.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\klist.exe\"},{\"CompletionText\":\"ksetup.exe\",\"ListItemText\":\"ksetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ksetup.exe\"},{\"CompletionText\":\"ktab.exe\",\"ListItemText\":\"ktab.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\ktab.exe\"},{\"CompletionText\":\"ktmutil.exe\",\"ListItemText\":\"ktmutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ktmutil.exe\"},{\"CompletionText\":\"kubectl.exe\",\"ListItemText\":\"kubectl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\kubectl.exe\"},{\"CompletionText\":\"L:\",\"ListItemText\":\"L:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nL: \\r\\n\"},{\"CompletionText\":\"la57setup.exe\",\"ListItemText\":\"la57setup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\la57setup.exe\"},{\"CompletionText\":\"label.exe\",\"ListItemText\":\"label.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\label.exe\"},{\"CompletionText\":\"LanguageComponentsInstallerComHandler.exe\",\"ListItemText\":\"LanguageComponentsInstallerComHandler.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LanguageComponentsInstallerComHandler.exe\"},{\"CompletionText\":\"LaunchTM.exe\",\"ListItemText\":\"LaunchTM.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LaunchTM.exe\"},{\"CompletionText\":\"LaunchWinApp.exe\",\"ListItemText\":\"LaunchWinApp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LaunchWinApp.exe\"},{\"CompletionText\":\"LegacyNetUXHost.exe\",\"ListItemText\":\"LegacyNetUXHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LegacyNetUXHost.exe\"},{\"CompletionText\":\"less.exe\",\"ListItemText\":\"less.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\less.exe\"},{\"CompletionText\":\"LicenseManagerShellext.exe\",\"ListItemText\":\"LicenseManagerShellext.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LicenseManagerShellext.exe\"},{\"CompletionText\":\"licensingdiag.exe\",\"ListItemText\":\"licensingdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\licensingdiag.exe\"},{\"CompletionText\":\"LicensingUI.exe\",\"ListItemText\":\"LicensingUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LicensingUI.exe\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ListItemText\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableSslOptions\",\"ListItemText\":\"List-AzApplicationGatewayAvailableSslOptions\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableSslOptions\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableWafRuleSets\",\"ListItemText\":\"List-AzApplicationGatewayAvailableWafRuleSets\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableWafRuleSets\"},{\"CompletionText\":\"List-AzApplicationGatewaySslPredefinedPolicy\",\"ListItemText\":\"List-AzApplicationGatewaySslPredefinedPolicy\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewaySslPredefinedPolicy\"},{\"CompletionText\":\"LiveCaptions.exe\",\"ListItemText\":\"LiveCaptions.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LiveCaptions.exe\"},{\"CompletionText\":\"LocationNotificationWindows.exe\",\"ListItemText\":\"LocationNotificationWindows.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LocationNotificationWindows.exe\"},{\"CompletionText\":\"Locator.exe\",\"ListItemText\":\"Locator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Locator.exe\"},{\"CompletionText\":\"Lock-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Lock-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Lock-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Lock-BitLocker\",\"ListItemText\":\"Lock-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nLock-BitLocker \\r\\n\"},{\"CompletionText\":\"LockAppHost.exe\",\"ListItemText\":\"LockAppHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LockAppHost.exe\"},{\"CompletionText\":\"LockScreenContentServer.exe\",\"ListItemText\":\"LockScreenContentServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LockScreenContentServer.exe\"},{\"CompletionText\":\"lodctr.exe\",\"ListItemText\":\"lodctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lodctr.exe\"},{\"CompletionText\":\"logagent.exe\",\"ListItemText\":\"logagent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logagent.exe\"},{\"CompletionText\":\"Login-AzAccount\",\"ListItemText\":\"Login-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzAccount\"},{\"CompletionText\":\"Login-AzAsAccount\",\"ListItemText\":\"Login-AzAsAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzAsAccount\"},{\"CompletionText\":\"Login-AzureAsAccount\",\"ListItemText\":\"Login-AzureAsAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzureAsAccount\"},{\"CompletionText\":\"logman.exe\",\"ListItemText\":\"logman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logman.exe\"},{\"CompletionText\":\"logoff.exe\",\"ListItemText\":\"logoff.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logoff.exe\"},{\"CompletionText\":\"LogonUI.exe\",\"ListItemText\":\"LogonUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LogonUI.exe\"},{\"CompletionText\":\"Logout-AzAccount\",\"ListItemText\":\"Logout-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Logout-AzAccount\"},{\"CompletionText\":\"lpkinstall.exe\",\"ListItemText\":\"lpkinstall.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpkinstall.exe\"},{\"CompletionText\":\"lpksetup.exe\",\"ListItemText\":\"lpksetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpksetup.exe\"},{\"CompletionText\":\"lpremove.exe\",\"ListItemText\":\"lpremove.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpremove.exe\"},{\"CompletionText\":\"ls\",\"ListItemText\":\"ls\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"LsaIso.exe\",\"ListItemText\":\"LsaIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LsaIso.exe\"},{\"CompletionText\":\"lsass.exe\",\"ListItemText\":\"lsass.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lsass.exe\"},{\"CompletionText\":\"lusrmgr.msc\",\"ListItemText\":\"lusrmgr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lusrmgr.msc\"},{\"CompletionText\":\"M:\",\"ListItemText\":\"M:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nM: \\r\\n\"},{\"CompletionText\":\"Magnify.exe\",\"ListItemText\":\"Magnify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Magnify.exe\"},{\"CompletionText\":\"main.cpl\",\"ListItemText\":\"main.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\main.cpl\"},{\"CompletionText\":\"makecab.exe\",\"ListItemText\":\"makecab.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\makecab.exe\"},{\"CompletionText\":\"man\",\"ListItemText\":\"man\",\"ResultType\":2,\"ToolTip\":\"help\"},{\"CompletionText\":\"manage-bde.exe\",\"ListItemText\":\"manage-bde.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\manage-bde.exe\"},{\"CompletionText\":\"manage-bde.wsf\",\"ListItemText\":\"manage-bde.wsf\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\manage-bde.wsf\"},{\"CompletionText\":\"markdown-it.exe\",\"ListItemText\":\"markdown-it.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\markdown-it.exe\"},{\"CompletionText\":\"mavinject.exe\",\"ListItemText\":\"mavinject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mavinject.exe\"},{\"CompletionText\":\"mblctr.exe\",\"ListItemText\":\"mblctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mblctr.exe\"},{\"CompletionText\":\"MBR2GPT.EXE\",\"ListItemText\":\"MBR2GPT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MBR2GPT.EXE\"},{\"CompletionText\":\"mcbuilder.exe\",\"ListItemText\":\"mcbuilder.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mcbuilder.exe\"},{\"CompletionText\":\"MCU.exe\",\"ListItemText\":\"MCU.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MCU.exe\"},{\"CompletionText\":\"md\",\"ListItemText\":\"md\",\"ResultType\":2,\"ToolTip\":\"mkdir\"},{\"CompletionText\":\"MDEServer.exe\",\"ListItemText\":\"MDEServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDEServer.exe\"},{\"CompletionText\":\"MDMAgent.exe\",\"ListItemText\":\"MDMAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDMAgent.exe\"},{\"CompletionText\":\"MDMAppInstaller.exe\",\"ListItemText\":\"MDMAppInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDMAppInstaller.exe\"},{\"CompletionText\":\"MdmDiagnosticsTool.exe\",\"ListItemText\":\"MdmDiagnosticsTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdmDiagnosticsTool.exe\"},{\"CompletionText\":\"MdRes.exe\",\"ListItemText\":\"MdRes.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdRes.exe\"},{\"CompletionText\":\"MdSched.exe\",\"ListItemText\":\"MdSched.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdSched.exe\"},{\"CompletionText\":\"measure\",\"ListItemText\":\"measure\",\"ResultType\":2,\"ToolTip\":\"Measure-Object\"},{\"CompletionText\":\"Measure-Command\",\"ListItemText\":\"Measure-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMeasure-Command [-Expression] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Measure-Object\",\"ListItemText\":\"Measure-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMeasure-Object [[-Property] ] [-InputObject ] [-StandardDeviation] [-Sum] [-AllStats] [-Average] [-Maximum] [-Minimum] []\\r\\n\\r\\nMeasure-Object [[-Property] ] [-InputObject ] [-Line] [-Word] [-Character] [-IgnoreWhiteSpace] []\\r\\n\"},{\"CompletionText\":\"Measure-VM\",\"ListItemText\":\"Measure-VM\",\"ResultType\":2,\"ToolTip\":\"Measure-VM\\r\\n\"},{\"CompletionText\":\"Measure-VMReplication\",\"ListItemText\":\"Measure-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Measure-VMReplication\\r\\n\"},{\"CompletionText\":\"Measure-VMResourcePool\",\"ListItemText\":\"Measure-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Measure-VMResourcePool\\r\\n\"},{\"CompletionText\":\"MediaPlayer.exe\",\"ListItemText\":\"MediaPlayer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\MediaPlayer.exe\"},{\"CompletionText\":\"Merge-CIPolicy\",\"ListItemText\":\"Merge-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"Merge-CIPolicy\\r\\n\"},{\"CompletionText\":\"Merge-VHD\",\"ListItemText\":\"Merge-VHD\",\"ResultType\":2,\"ToolTip\":\"Merge-VHD\\r\\n\"},{\"CompletionText\":\"mfpmp.exe\",\"ListItemText\":\"mfpmp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mfpmp.exe\"},{\"CompletionText\":\"mi\",\"ListItemText\":\"mi\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"Microsoft.Uev.CscUnpinTool.exe\",\"ListItemText\":\"Microsoft.Uev.CscUnpinTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Microsoft.Uev.CscUnpinTool.exe\"},{\"CompletionText\":\"Microsoft.Uev.SyncController.exe\",\"ListItemText\":\"Microsoft.Uev.SyncController.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Microsoft.Uev.SyncController.exe\"},{\"CompletionText\":\"microsoft.windows.softwarelogo.showdesktop.exe\",\"ListItemText\":\"microsoft.windows.softwarelogo.showdesktop.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\microsoft.windows.softwarelogo.showdesktop.exe\"},{\"CompletionText\":\"MicrosoftEdgeBCHost.exe\",\"ListItemText\":\"MicrosoftEdgeBCHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeBCHost.exe\"},{\"CompletionText\":\"MicrosoftEdgeCP.exe\",\"ListItemText\":\"MicrosoftEdgeCP.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeCP.exe\"},{\"CompletionText\":\"MicrosoftEdgeDevTools.exe\",\"ListItemText\":\"MicrosoftEdgeDevTools.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeDevTools.exe\"},{\"CompletionText\":\"MicrosoftEdgeSH.exe\",\"ListItemText\":\"MicrosoftEdgeSH.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeSH.exe\"},{\"CompletionText\":\"MicrosoftWindows.DesktopStickerEditorCentennial.exe\",\"ListItemText\":\"MicrosoftWindows.DesktopStickerEditorCentennial.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\MicrosoftWindows.DesktopStickerEditorCentennial.exe\"},{\"CompletionText\":\"mkdir\",\"ListItemText\":\"mkdir\",\"ResultType\":2,\"ToolTip\":\"\\r\\nmkdir [-Path] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nmkdir [[-Path] ] -Name [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"mmc.exe\",\"ListItemText\":\"mmc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmc.exe\"},{\"CompletionText\":\"mmgaserver.exe\",\"ListItemText\":\"mmgaserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmgaserver.exe\"},{\"CompletionText\":\"mmsys.cpl\",\"ListItemText\":\"mmsys.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmsys.cpl\"},{\"CompletionText\":\"mobsync.exe\",\"ListItemText\":\"mobsync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mobsync.exe\"},{\"CompletionText\":\"Mock\",\"ListItemText\":\"Mock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMock \\r\\n\"},{\"CompletionText\":\"mode.com\",\"ListItemText\":\"mode.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mode.com\"},{\"CompletionText\":\"mofcomp.exe\",\"ListItemText\":\"mofcomp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\mofcomp.exe\"},{\"CompletionText\":\"MoNotificationUxStub.exe\",\"ListItemText\":\"MoNotificationUxStub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MoNotificationUxStub.exe\"},{\"CompletionText\":\"more.com\",\"ListItemText\":\"more.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\more.com\"},{\"CompletionText\":\"mount\",\"ListItemText\":\"mount\",\"ResultType\":2,\"ToolTip\":\"New-PSDrive\"},{\"CompletionText\":\"Mount-AppPackageVolume\",\"ListItemText\":\"Mount-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Mount-AppPackageVolume\"},{\"CompletionText\":\"Mount-AppxVolume\",\"ListItemText\":\"Mount-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Mount-AppxVolume\\r\\n\"},{\"CompletionText\":\"Mount-DiskImage\",\"ListItemText\":\"Mount-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMount-DiskImage \\r\\n\"},{\"CompletionText\":\"mount-sqlite\",\"ListItemText\":\"mount-sqlite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nmount-sqlite \\r\\n\"},{\"CompletionText\":\"Mount-VHD\",\"ListItemText\":\"Mount-VHD\",\"ResultType\":2,\"ToolTip\":\"Mount-VHD\\r\\n\"},{\"CompletionText\":\"Mount-VMHostAssignableDevice\",\"ListItemText\":\"Mount-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Mount-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Mount-WindowsImage\",\"ListItemText\":\"Mount-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Mount-WindowsImage\\r\\n\"},{\"CompletionText\":\"mountvol.exe\",\"ListItemText\":\"mountvol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mountvol.exe\"},{\"CompletionText\":\"move\",\"ListItemText\":\"move\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"Move-AdlStoreItem\",\"ListItemText\":\"Move-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Move-AdlStoreItem\"},{\"CompletionText\":\"Move-AppPackage\",\"ListItemText\":\"Move-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Move-AppPackage\"},{\"CompletionText\":\"Move-AppxPackage\",\"ListItemText\":\"Move-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Move-AppxPackage\\r\\n\"},{\"CompletionText\":\"Move-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Move-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Move-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Move-AzDataLakeGen2Item\",\"ListItemText\":\"Move-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Move-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Move-AzDataLakeStoreItem\",\"ListItemText\":\"Move-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Move-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Move-AzExpressRouteCircuit\",\"ListItemText\":\"Move-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Move-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Move-AzMlCommitmentAssociation\",\"ListItemText\":\"Move-AzMlCommitmentAssociation\",\"ResultType\":2,\"ToolTip\":\"Move-AzMlCommitmentAssociation\\r\\n\"},{\"CompletionText\":\"Move-AzRecoveryServicesBackupRecoveryPoint\",\"ListItemText\":\"Move-AzRecoveryServicesBackupRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Move-AzRecoveryServicesBackupRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Move-AzResource\",\"ListItemText\":\"Move-AzResource\",\"ResultType\":2,\"ToolTip\":\"Move-AzResource\\r\\n\"},{\"CompletionText\":\"Move-Item\",\"ListItemText\":\"Move-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-Item [-Path] [[-Destination] ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nMove-Item [[-Destination] ] -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Move-ItemProperty\",\"ListItemText\":\"Move-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-ItemProperty [-Path] [-Destination] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nMove-ItemProperty [-Destination] [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Move-SmbClient\",\"ListItemText\":\"Move-SmbClient\",\"ResultType\":2,\"ToolTip\":\"Move-SmbClient\"},{\"CompletionText\":\"Move-SmbWitnessClient\",\"ListItemText\":\"Move-SmbWitnessClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-SmbWitnessClient \\r\\n\"},{\"CompletionText\":\"Move-VM\",\"ListItemText\":\"Move-VM\",\"ResultType\":2,\"ToolTip\":\"Move-VM\\r\\n\"},{\"CompletionText\":\"Move-VMStorage\",\"ListItemText\":\"Move-VMStorage\",\"ResultType\":2,\"ToolTip\":\"Move-VMStorage\\r\\n\"},{\"CompletionText\":\"mp\",\"ListItemText\":\"mp\",\"ResultType\":2,\"ToolTip\":\"Move-ItemProperty\"},{\"CompletionText\":\"mpnotify.exe\",\"ListItemText\":\"mpnotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mpnotify.exe\"},{\"CompletionText\":\"MpSigStub.exe\",\"ListItemText\":\"MpSigStub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MpSigStub.exe\"},{\"CompletionText\":\"MRINFO.EXE\",\"ListItemText\":\"MRINFO.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MRINFO.EXE\"},{\"CompletionText\":\"MRT.exe\",\"ListItemText\":\"MRT.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MRT.exe\"},{\"CompletionText\":\"ms-teams.exe\",\"ListItemText\":\"ms-teams.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teams.exe\"},{\"CompletionText\":\"ms-teamsupdate.exe\",\"ListItemText\":\"ms-teamsupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teamsupdate.exe\"},{\"CompletionText\":\"ms-teams_autostarter.exe\",\"ListItemText\":\"ms-teams_autostarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teams_autostarter.exe\"},{\"CompletionText\":\"MSBuild.exe\",\"ListItemText\":\"MSBuild.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\MSBuild.exe\"},{\"CompletionText\":\"MSBuildTaskHost.exe\",\"ListItemText\":\"MSBuildTaskHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\MSBuildTaskHost.exe\"},{\"CompletionText\":\"MSchedExe.exe\",\"ListItemText\":\"MSchedExe.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MSchedExe.exe\"},{\"CompletionText\":\"msconfig.exe\",\"ListItemText\":\"msconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msconfig.exe\"},{\"CompletionText\":\"msdt.exe\",\"ListItemText\":\"msdt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msdt.exe\"},{\"CompletionText\":\"msdtc.exe\",\"ListItemText\":\"msdtc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msdtc.exe\"},{\"CompletionText\":\"msfeedssync.exe\",\"ListItemText\":\"msfeedssync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msfeedssync.exe\"},{\"CompletionText\":\"msg.exe\",\"ListItemText\":\"msg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msg.exe\"},{\"CompletionText\":\"mshta.exe\",\"ListItemText\":\"mshta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mshta.exe\"},{\"CompletionText\":\"msiexec.exe\",\"ListItemText\":\"msiexec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msiexec.exe\"},{\"CompletionText\":\"msinfo32.exe\",\"ListItemText\":\"msinfo32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msinfo32.exe\"},{\"CompletionText\":\"msmbw\",\"ListItemText\":\"msmbw\",\"ResultType\":2,\"ToolTip\":\"msmbw\"},{\"CompletionText\":\"mspaint.exe\",\"ListItemText\":\"mspaint.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\mspaint.exe\"},{\"CompletionText\":\"msra.exe\",\"ListItemText\":\"msra.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msra.exe\"},{\"CompletionText\":\"msrdc.exe\",\"ListItemText\":\"msrdc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msrdc.exe\"},{\"CompletionText\":\"MsSpellCheckingHost.exe\",\"ListItemText\":\"MsSpellCheckingHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MsSpellCheckingHost.exe\"},{\"CompletionText\":\"msteams.exe\",\"ListItemText\":\"msteams.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteams.exe\"},{\"CompletionText\":\"msteamsupdate.exe\",\"ListItemText\":\"msteamsupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteamsupdate.exe\"},{\"CompletionText\":\"msteams_autostarter.exe\",\"ListItemText\":\"msteams_autostarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteams_autostarter.exe\"},{\"CompletionText\":\"mstsc.exe\",\"ListItemText\":\"mstsc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mstsc.exe\"},{\"CompletionText\":\"mtstocom.exe\",\"ListItemText\":\"mtstocom.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mtstocom.exe\"},{\"CompletionText\":\"MuiUnattend.exe\",\"ListItemText\":\"MuiUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MuiUnattend.exe\"},{\"CompletionText\":\"MultiDigiMon.exe\",\"ListItemText\":\"MultiDigiMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MultiDigiMon.exe\"},{\"CompletionText\":\"mv\",\"ListItemText\":\"mv\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"mvmr\"},{\"CompletionText\":\"N:\",\"ListItemText\":\"N:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nN: \\r\\n\"},{\"CompletionText\":\"nal\",\"ListItemText\":\"nal\",\"ResultType\":2,\"ToolTip\":\"New-Alias\"},{\"CompletionText\":\"Narrator.exe\",\"ListItemText\":\"Narrator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Narrator.exe\"},{\"CompletionText\":\"native2ascii.exe\",\"ListItemText\":\"native2ascii.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\native2ascii.exe\"},{\"CompletionText\":\"nbtstat.exe\",\"ListItemText\":\"nbtstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nbtstat.exe\"},{\"CompletionText\":\"ncim\",\"ListItemText\":\"ncim\",\"ResultType\":2,\"ToolTip\":\"ncim\"},{\"CompletionText\":\"ncms\",\"ListItemText\":\"ncms\",\"ResultType\":2,\"ToolTip\":\"ncms\"},{\"CompletionText\":\"ncpa.cpl\",\"ListItemText\":\"ncpa.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ncpa.cpl\"},{\"CompletionText\":\"ncso\",\"ListItemText\":\"ncso\",\"ResultType\":2,\"ToolTip\":\"ncso\"},{\"CompletionText\":\"ndadmin.exe\",\"ListItemText\":\"ndadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ndadmin.exe\"},{\"CompletionText\":\"NDKPerfCmd.exe\",\"ListItemText\":\"NDKPerfCmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NDKPerfCmd.exe\"},{\"CompletionText\":\"NDKPing.exe\",\"ListItemText\":\"NDKPing.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NDKPing.exe\"},{\"CompletionText\":\"ndr\",\"ListItemText\":\"ndr\",\"ResultType\":2,\"ToolTip\":\"New-PSDrive\"},{\"CompletionText\":\"net.exe\",\"ListItemText\":\"net.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\net.exe\"},{\"CompletionText\":\"net1.exe\",\"ListItemText\":\"net1.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\net1.exe\"},{\"CompletionText\":\"netbtugc.exe\",\"ListItemText\":\"netbtugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netbtugc.exe\"},{\"CompletionText\":\"netcfg.exe\",\"ListItemText\":\"netcfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netcfg.exe\"},{\"CompletionText\":\"NetCfgNotifyObjectHost.exe\",\"ListItemText\":\"NetCfgNotifyObjectHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetCfgNotifyObjectHost.exe\"},{\"CompletionText\":\"NetEvtFwdr.exe\",\"ListItemText\":\"NetEvtFwdr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetEvtFwdr.exe\"},{\"CompletionText\":\"NetHost.exe\",\"ListItemText\":\"NetHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetHost.exe\"},{\"CompletionText\":\"netiougc.exe\",\"ListItemText\":\"netiougc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netiougc.exe\"},{\"CompletionText\":\"Netplwiz.exe\",\"ListItemText\":\"Netplwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Netplwiz.exe\"},{\"CompletionText\":\"netsh.exe\",\"ListItemText\":\"netsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netsh.exe\"},{\"CompletionText\":\"NETSTAT.EXE\",\"ListItemText\":\"NETSTAT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NETSTAT.EXE\"},{\"CompletionText\":\"New-AdlAnalyticsAccount\",\"ListItemText\":\"New-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"New-AdlAnalyticsAccount\"},{\"CompletionText\":\"New-AdlAnalyticsComputePolicy\",\"ListItemText\":\"New-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"New-AdlCatalogCredential\",\"ListItemText\":\"New-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"New-AdlCatalogCredential\"},{\"CompletionText\":\"New-AdlCatalogSecret\",\"ListItemText\":\"New-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"New-AdlCatalogSecret\"},{\"CompletionText\":\"New-AdlStore\",\"ListItemText\":\"New-AdlStore\",\"ResultType\":2,\"ToolTip\":\"New-AdlStore\"},{\"CompletionText\":\"New-AdlStoreItem\",\"ListItemText\":\"New-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"New-AdlStoreItem\"},{\"CompletionText\":\"New-Alias\",\"ListItemText\":\"New-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Alias [-Name] [-Value] [-Description ] [-Option ] [-PassThru] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-AppLockerPolicy\",\"ListItemText\":\"New-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"New-ASRFabric\",\"ListItemText\":\"New-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"New-ASRFabric\"},{\"CompletionText\":\"New-AsrInMageAzureV2DiskInput\",\"ListItemText\":\"New-AsrInMageAzureV2DiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AsrInMageAzureV2DiskInput\"},{\"CompletionText\":\"New-ASRInMageRcmDiskInput\",\"ListItemText\":\"New-ASRInMageRcmDiskInput\",\"ResultType\":2,\"ToolTip\":\"New-ASRInMageRcmDiskInput\"},{\"CompletionText\":\"New-ASRNetworkMapping\",\"ListItemText\":\"New-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRNetworkMapping\"},{\"CompletionText\":\"New-ASRPolicy\",\"ListItemText\":\"New-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"New-ASRPolicy\"},{\"CompletionText\":\"New-ASRProtectableItem\",\"ListItemText\":\"New-ASRProtectableItem\",\"ResultType\":2,\"ToolTip\":\"New-ASRProtectableItem\"},{\"CompletionText\":\"New-ASRProtectionContainerMapping\",\"ListItemText\":\"New-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRProtectionContainerMapping\"},{\"CompletionText\":\"New-ASRRecoveryPlan\",\"ListItemText\":\"New-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"New-ASRRecoveryPlan\"},{\"CompletionText\":\"New-ASRReplicationProtectedItem\",\"ListItemText\":\"New-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"New-ASRReplicationProtectedItem\"},{\"CompletionText\":\"New-ASRRP\",\"ListItemText\":\"New-ASRRP\",\"ResultType\":2,\"ToolTip\":\"New-ASRRP\"},{\"CompletionText\":\"New-ASRStorageClassificationMapping\",\"ListItemText\":\"New-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRStorageClassificationMapping\"},{\"CompletionText\":\"New-ASRvCenter\",\"ListItemText\":\"New-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"New-ASRvCenter\"},{\"CompletionText\":\"New-ASRVMNicConfig\",\"ListItemText\":\"New-ASRVMNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-ASRVMNicConfig\"},{\"CompletionText\":\"New-AutologgerConfig\",\"ListItemText\":\"New-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"New-AzActionGroupReceiver\",\"ListItemText\":\"New-AzActionGroupReceiver\",\"ResultType\":2,\"ToolTip\":\"New-AzActionGroupReceiver\\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlert\",\"ListItemText\":\"New-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertActionGroupObject\",\"ListItemText\":\"New-AzActivityLogAlertActionGroupObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertActionGroupObject \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject\",\"ListItemText\":\"New-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertAlertRuleLeafConditionObject\",\"ListItemText\":\"New-AzActivityLogAlertAlertRuleLeafConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertAlertRuleLeafConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzADAppCredential\",\"ListItemText\":\"New-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"New-AzADAppFederatedCredential\",\"ListItemText\":\"New-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"New-AzADApplication\",\"ListItemText\":\"New-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADApplication \\r\\n\"},{\"CompletionText\":\"New-AzADGroup\",\"ListItemText\":\"New-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADGroup \\r\\n\"},{\"CompletionText\":\"New-AzADServicePrincipal\",\"ListItemText\":\"New-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"New-AzADServicePrincipalCredential\",\"ListItemText\":\"New-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzADServicePrincipalCredential\"},{\"CompletionText\":\"New-AzADSpCredential\",\"ListItemText\":\"New-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"New-AzADUser\",\"ListItemText\":\"New-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADUser \\r\\n\"},{\"CompletionText\":\"New-AzAksCluster\",\"ListItemText\":\"New-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzAksCluster\\r\\n\"},{\"CompletionText\":\"New-AzAksMaintenanceConfiguration\",\"ListItemText\":\"New-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzAksNodePool\",\"ListItemText\":\"New-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"New-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"New-AzAksSnapshot\",\"ListItemText\":\"New-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"New-AzAksTimeInWeekObject\",\"ListItemText\":\"New-AzAksTimeInWeekObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksTimeInWeekObject \\r\\n\"},{\"CompletionText\":\"New-AzAksTimeSpanObject\",\"ListItemText\":\"New-AzAksTimeSpanObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksTimeSpanObject \\r\\n\"},{\"CompletionText\":\"New-AzAlertRuleEmail\",\"ListItemText\":\"New-AzAlertRuleEmail\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertRuleEmail\\r\\n\"},{\"CompletionText\":\"New-AzAlertRuleWebhook\",\"ListItemText\":\"New-AzAlertRuleWebhook\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertRuleWebhook\\r\\n\"},{\"CompletionText\":\"New-AzAlertsSuppressionRuleScope\",\"ListItemText\":\"New-AzAlertsSuppressionRuleScope\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertsSuppressionRuleScope\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesFirewallConfig\",\"ListItemText\":\"New-AzAnalysisServicesFirewallConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesFirewallConfig\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesFirewallRule\",\"ListItemText\":\"New-AzAnalysisServicesFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesServer\",\"ListItemText\":\"New-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"New-AzApiManagement\",\"ListItemText\":\"New-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagement\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApi\",\"ListItemText\":\"New-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiRelease\",\"ListItemText\":\"New-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiRevision\",\"ListItemText\":\"New-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiSchema\",\"ListItemText\":\"New-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiVersionSet\",\"ListItemText\":\"New-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementAuthorizationServer\",\"ListItemText\":\"New-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackend\",\"ListItemText\":\"New-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendCredential\",\"ListItemText\":\"New-AzApiManagementBackendCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendCredential\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendProxy\",\"ListItemText\":\"New-AzApiManagementBackendProxy\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendProxy\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendServiceFabric\",\"ListItemText\":\"New-AzApiManagementBackendServiceFabric\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendServiceFabric\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCache\",\"ListItemText\":\"New-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCertificate\",\"ListItemText\":\"New-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementContext\",\"ListItemText\":\"New-AzApiManagementContext\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementContext\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCustomHostnameConfiguration\",\"ListItemText\":\"New-AzApiManagementCustomHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCustomHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementDiagnostic\",\"ListItemText\":\"New-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGateway\",\"ListItemText\":\"New-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"New-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGroup\",\"ListItemText\":\"New-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementHttpMessageDiagnostic\",\"ListItemText\":\"New-AzApiManagementHttpMessageDiagnostic\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementHttpMessageDiagnostic\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementIdentityProvider\",\"ListItemText\":\"New-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementKeyVaultObject\",\"ListItemText\":\"New-AzApiManagementKeyVaultObject\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementKeyVaultObject\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementLogger\",\"ListItemText\":\"New-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementNamedValue\",\"ListItemText\":\"New-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"New-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementOperation\",\"ListItemText\":\"New-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementPipelineDiagnosticSetting\",\"ListItemText\":\"New-AzApiManagementPipelineDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementPipelineDiagnosticSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementProduct\",\"ListItemText\":\"New-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementRegion\",\"ListItemText\":\"New-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementResourceLocationObject\",\"ListItemText\":\"New-AzApiManagementResourceLocationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementResourceLocationObject\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSamplingSetting\",\"ListItemText\":\"New-AzApiManagementSamplingSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSamplingSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSslSetting\",\"ListItemText\":\"New-AzApiManagementSslSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSslSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSubscription\",\"ListItemText\":\"New-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSystemCertificate\",\"ListItemText\":\"New-AzApiManagementSystemCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSystemCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementUser\",\"ListItemText\":\"New-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementUserToken\",\"ListItemText\":\"New-AzApiManagementUserToken\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementUserToken\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementVirtualNetwork\",\"ListItemText\":\"New-AzApiManagementVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementVirtualNetwork\\r\\n\"},{\"CompletionText\":\"New-AzAppConfigurationStore\",\"ListItemText\":\"New-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"New-AzAppConfigurationStoreKey\",\"ListItemText\":\"New-AzAppConfigurationStoreKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAppConfigurationStoreKey \\r\\n\"},{\"CompletionText\":\"New-AzApplicationGateway\",\"ListItemText\":\"New-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"New-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"New-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"New-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"New-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"New-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"New-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayCustomError\",\"ListItemText\":\"New-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCondition\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCondition\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\",\"ListItemText\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallExclusionConfig\",\"ListItemText\":\"New-AzApplicationGatewayFirewallExclusionConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallExclusionConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallMatchVariable\",\"ListItemText\":\"New-AzApplicationGatewayFirewallMatchVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallMatchVariable\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusion\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusion\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusion\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicySetting\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicySetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicySetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"New-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"New-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayHttpListener\",\"ListItemText\":\"New-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayIdentity\",\"ListItemText\":\"New-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayListener\",\"ListItemText\":\"New-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPathRuleConfig\",\"ListItemText\":\"New-AzApplicationGatewayPathRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPathRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"New-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayProbeHealthResponseMatch\",\"ListItemText\":\"New-AzApplicationGatewayProbeHealthResponseMatch\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayProbeHealthResponseMatch\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"New-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRule\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleActionSet\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleActionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleActionSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleCondition\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleCondition\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"New-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySku\",\"ListItemText\":\"New-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"New-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"New-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslProfile\",\"ListItemText\":\"New-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"New-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"New-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"New-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsights\",\"ListItemText\":\"New-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsApiKey\",\"ListItemText\":\"New-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"New-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"New-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"New-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTest\",\"ListItemText\":\"New-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTestGeolocationObject\",\"ListItemText\":\"New-AzApplicationInsightsWebTestGeolocationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTestGeolocationObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTestHeaderFieldObject\",\"ListItemText\":\"New-AzApplicationInsightsWebTestHeaderFieldObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTestHeaderFieldObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbook\",\"ListItemText\":\"New-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"New-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbookTemplateGalleryObject\",\"ListItemText\":\"New-AzApplicationInsightsWorkbookTemplateGalleryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbookTemplateGalleryObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationSecurityGroup\",\"ListItemText\":\"New-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"New-AzApplyUpdate\",\"ListItemText\":\"New-AzApplyUpdate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplyUpdate\\r\\n\"},{\"CompletionText\":\"New-AzAppServiceEnvironment\",\"ListItemText\":\"New-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"New-AzAppServiceEnvironmentInboundServices\",\"ListItemText\":\"New-AzAppServiceEnvironmentInboundServices\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServiceEnvironmentInboundServices\\r\\n\"},{\"CompletionText\":\"New-AzAppServicePlan\",\"ListItemText\":\"New-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"New-AzAs\",\"ListItemText\":\"New-AzAs\",\"ResultType\":2,\"ToolTip\":\"New-AzAs\"},{\"CompletionText\":\"New-AzAttestationProvider\",\"ListItemText\":\"New-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfile\",\"ListItemText\":\"New-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomationAccount\",\"ListItemText\":\"New-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"New-AzAutomationCertificate\",\"ListItemText\":\"New-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"New-AzAutomationConnection\",\"ListItemText\":\"New-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"New-AzAutomationCredential\",\"ListItemText\":\"New-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"New-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"New-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"New-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"New-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"New-AzAutomationKey\",\"ListItemText\":\"New-AzAutomationKey\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationKey\\r\\n\"},{\"CompletionText\":\"New-AzAutomationModule\",\"ListItemText\":\"New-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"New-AzAutomationPython3Package\",\"ListItemText\":\"New-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"New-AzAutomationRunbook\",\"ListItemText\":\"New-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSchedule\",\"ListItemText\":\"New-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"New-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSourceControl\",\"ListItemText\":\"New-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"New-AzAutomationUpdateManagementAzureQuery\",\"ListItemText\":\"New-AzAutomationUpdateManagementAzureQuery\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationUpdateManagementAzureQuery\\r\\n\"},{\"CompletionText\":\"New-AzAutomationVariable\",\"ListItemText\":\"New-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"New-AzAutomationWebhook\",\"ListItemText\":\"New-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleNotificationObject\",\"ListItemText\":\"New-AzAutoscaleNotificationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleNotificationObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleProfileObject\",\"ListItemText\":\"New-AzAutoscaleProfileObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleProfileObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleScaleRuleMetricDimensionObject\",\"ListItemText\":\"New-AzAutoscaleScaleRuleMetricDimensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleScaleRuleMetricDimensionObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleScaleRuleObject\",\"ListItemText\":\"New-AzAutoscaleScaleRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleScaleRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleSetting\",\"ListItemText\":\"New-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleWebhookNotificationObject\",\"ListItemText\":\"New-AzAutoscaleWebhookNotificationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleWebhookNotificationObject \\r\\n\"},{\"CompletionText\":\"New-AzAvailabilityGroupListener\",\"ListItemText\":\"New-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"New-AzAvailabilitySet\",\"ListItemText\":\"New-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"New-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"New-AzBastion\",\"ListItemText\":\"New-AzBastion\",\"ResultType\":2,\"ToolTip\":\"New-AzBastion\\r\\n\"},{\"CompletionText\":\"New-AzBatchAccount\",\"ListItemText\":\"New-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"New-AzBatchAccountKey\",\"ListItemText\":\"New-AzBatchAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzBatchApplication\",\"ListItemText\":\"New-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"New-AzBatchApplicationPackage\",\"ListItemText\":\"New-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"New-AzBatchCertificate\",\"ListItemText\":\"New-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"New-AzBatchComputeNodeUser\",\"ListItemText\":\"New-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"New-AzBatchJob\",\"ListItemText\":\"New-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchJob\\r\\n\"},{\"CompletionText\":\"New-AzBatchJobSchedule\",\"ListItemText\":\"New-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"New-AzBatchPool\",\"ListItemText\":\"New-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchPool\\r\\n\"},{\"CompletionText\":\"New-AzBatchResourceFile\",\"ListItemText\":\"New-AzBatchResourceFile\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchResourceFile\\r\\n\"},{\"CompletionText\":\"New-AzBatchTask\",\"ListItemText\":\"New-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchTask\\r\\n\"},{\"CompletionText\":\"New-AzCapacityReservation\",\"ListItemText\":\"New-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"New-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"New-AzCapacityReservationGroup\",\"ListItemText\":\"New-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"New-AzCdnCustomDomain\",\"ListItemText\":\"New-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCacheExpirationActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCacheExpirationActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCacheExpirationActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCacheKeyQueryStringActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCacheKeyQueryStringActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCacheKeyQueryStringActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCookiesConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCookiesConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCookiesConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleHttpVersionConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleHttpVersionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleHttpVersionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleIsDeviceConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleIsDeviceConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleIsDeviceConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRulePostArgsConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRulePostArgsConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRulePostArgsConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleQueryStringConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleQueryStringConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleQueryStringConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRemoteAddressConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRemoteAddressConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRemoteAddressConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestBodyConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestBodyConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestBodyConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestHeaderActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestHeaderConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestHeaderConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestHeaderConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestMethodConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestMethodConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestMethodConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestSchemeConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestSchemeConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestSchemeConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestUriConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestUriConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestUriConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleResponseHeaderActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleResponseHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleResponseHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlFileExtensionConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlFileExtensionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlFileExtensionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlFileNameConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlFileNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlFileNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlPathConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlPathConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlPathConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnEndpoint\",\"ListItemText\":\"New-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzCdnHealthProbeParametersObject\",\"ListItemText\":\"New-AzCdnHealthProbeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnHealthProbeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnLoadParametersObject\",\"ListItemText\":\"New-AzCdnLoadParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnLoadParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnManagedHttpsParametersObject\",\"ListItemText\":\"New-AzCdnManagedHttpsParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnManagedHttpsParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnOrigin\",\"ListItemText\":\"New-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"New-AzCdnOriginGroup\",\"ListItemText\":\"New-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"New-AzCdnOriginGroupOverrideActionObject\",\"ListItemText\":\"New-AzCdnOriginGroupOverrideActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOriginGroupOverrideActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnProfile\",\"ListItemText\":\"New-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"New-AzCdnPurgeParametersObject\",\"ListItemText\":\"New-AzCdnPurgeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnPurgeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnResourceReferenceObject\",\"ListItemText\":\"New-AzCdnResourceReferenceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnResourceReferenceObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnResponseBasedOriginErrorDetectionParametersObject\",\"ListItemText\":\"New-AzCdnResponseBasedOriginErrorDetectionParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnResponseBasedOriginErrorDetectionParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlRedirectActionObject\",\"ListItemText\":\"New-AzCdnUrlRedirectActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlRedirectActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlRewriteActionObject\",\"ListItemText\":\"New-AzCdnUrlRewriteActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlRewriteActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlSigningActionObject\",\"ListItemText\":\"New-AzCdnUrlSigningActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlSigningActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUserManagedHttpsParametersObject\",\"ListItemText\":\"New-AzCdnUserManagedHttpsParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUserManagedHttpsParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudService\",\"ListItemText\":\"New-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudService \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceDiagnosticsExtension\",\"ListItemText\":\"New-AzCloudServiceDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceDiagnosticsExtension \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceExtensionObject\",\"ListItemText\":\"New-AzCloudServiceExtensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceExtensionObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceLoadBalancerConfigurationObject\",\"ListItemText\":\"New-AzCloudServiceLoadBalancerConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceLoadBalancerConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject\",\"ListItemText\":\"New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceLoadBalancerFrontendIPConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceRemoteDesktopExtensionObject\",\"ListItemText\":\"New-AzCloudServiceRemoteDesktopExtensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceRemoteDesktopExtensionObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceRoleProfilePropertiesObject\",\"ListItemText\":\"New-AzCloudServiceRoleProfilePropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceRoleProfilePropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceVaultSecretGroupObject\",\"ListItemText\":\"New-AzCloudServiceVaultSecretGroupObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceVaultSecretGroupObject \\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccount\",\"ListItemText\":\"New-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountApiProperty\",\"ListItemText\":\"New-AzCognitiveServicesAccountApiProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountApiProperty\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"New-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"New-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountKey\",\"ListItemText\":\"New-AzCognitiveServicesAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"New-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"New-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesObject\",\"ListItemText\":\"New-AzCognitiveServicesObject\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesObject\\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedger\",\"ListItemText\":\"New-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedgerAADBasedSecurityPrincipalObject\",\"ListItemText\":\"New-AzConfidentialLedgerAADBasedSecurityPrincipalObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedgerAADBasedSecurityPrincipalObject \\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedgerCertBasedSecurityPrincipalObject\",\"ListItemText\":\"New-AzConfidentialLedgerCertBasedSecurityPrincipalObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedgerCertBasedSecurityPrincipalObject \\r\\n\"},{\"CompletionText\":\"New-AzConfigurationAssignment\",\"ListItemText\":\"New-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"New-AzConsumptionBudget\",\"ListItemText\":\"New-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"New-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"New-AzContainerGroup\",\"ListItemText\":\"New-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupImageRegistryCredentialObject\",\"ListItemText\":\"New-AzContainerGroupImageRegistryCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupImageRegistryCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupPortObject\",\"ListItemText\":\"New-AzContainerGroupPortObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupPortObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupVolumeObject\",\"ListItemText\":\"New-AzContainerGroupVolumeObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupVolumeObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceEnvironmentVariableObject\",\"ListItemText\":\"New-AzContainerInstanceEnvironmentVariableObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceEnvironmentVariableObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceHttpHeaderObject\",\"ListItemText\":\"New-AzContainerInstanceHttpHeaderObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceHttpHeaderObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceInitDefinitionObject\",\"ListItemText\":\"New-AzContainerInstanceInitDefinitionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceInitDefinitionObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceObject\",\"ListItemText\":\"New-AzContainerInstanceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstancePortObject\",\"ListItemText\":\"New-AzContainerInstancePortObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstancePortObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceVolumeMountObject\",\"ListItemText\":\"New-AzContainerInstanceVolumeMountObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceVolumeMountObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerNicConfig\",\"ListItemText\":\"New-AzContainerNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzContainerNicConfig\\r\\n\"},{\"CompletionText\":\"New-AzContainerNicConfigIpConfig\",\"ListItemText\":\"New-AzContainerNicConfigIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzContainerNicConfigIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistry\",\"ListItemText\":\"New-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryAgentPool\",\"ListItemText\":\"New-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryExportPipeline\",\"ListItemText\":\"New-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryImportPipeline\",\"ListItemText\":\"New-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryIPRuleObject\",\"ListItemText\":\"New-AzContainerRegistryIPRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryIPRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryReplication\",\"ListItemText\":\"New-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryScopeMap\",\"ListItemText\":\"New-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryToken\",\"ListItemText\":\"New-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryWebhook\",\"ListItemText\":\"New-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBAccount\",\"ListItemText\":\"New-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBAccountKey\",\"ListItemText\":\"New-AzCosmosDBAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraClusterKey\",\"ListItemText\":\"New-AzCosmosDBCassandraClusterKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraClusterKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraColumn\",\"ListItemText\":\"New-AzCosmosDBCassandraColumn\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraColumn\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"New-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraSchema\",\"ListItemText\":\"New-AzCosmosDBCassandraSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraSchema\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraTable\",\"ListItemText\":\"New-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"New-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBDatabaseToRestore\",\"ListItemText\":\"New-AzCosmosDBDatabaseToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBDatabaseToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinCompositePath\",\"ListItemText\":\"New-AzCosmosDBGremlinCompositePath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinCompositePath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"New-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinDatabaseToRestore\",\"ListItemText\":\"New-AzCosmosDBGremlinDatabaseToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinDatabaseToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinGraph\",\"ListItemText\":\"New-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIncludedPath\",\"ListItemText\":\"New-AzCosmosDBGremlinIncludedPath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIncludedPath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIncludedPathIndex\",\"ListItemText\":\"New-AzCosmosDBGremlinIncludedPathIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIncludedPathIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIndexingPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinIndexingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIndexingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinSpatialSpec\",\"ListItemText\":\"New-AzCosmosDBGremlinSpatialSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinSpatialSpec\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinUniqueKey\",\"ListItemText\":\"New-AzCosmosDBGremlinUniqueKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinUniqueKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBLocationObject\",\"ListItemText\":\"New-AzCosmosDBLocationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBLocationObject\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"New-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"New-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBIndex\",\"ListItemText\":\"New-AzCosmosDBMongoDBIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBPrivilege\",\"ListItemText\":\"New-AzCosmosDBMongoDBPrivilege\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBPrivilege\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBPrivilegeResource\",\"ListItemText\":\"New-AzCosmosDBMongoDBPrivilegeResource\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBPrivilegeResource\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBRole\",\"ListItemText\":\"New-AzCosmosDBMongoDBRole\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBRole\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"New-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"New-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBPermission\",\"ListItemText\":\"New-AzCosmosDBPermission\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBPermission\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBService\",\"ListItemText\":\"New-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlCompositePath\",\"ListItemText\":\"New-AzCosmosDBSqlCompositePath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlCompositePath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlConflictResolutionPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlConflictResolutionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlConflictResolutionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlContainer\",\"ListItemText\":\"New-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlDatabase\",\"ListItemText\":\"New-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIncludedPath\",\"ListItemText\":\"New-AzCosmosDBSqlIncludedPath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIncludedPath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIncludedPathIndex\",\"ListItemText\":\"New-AzCosmosDBSqlIncludedPathIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIncludedPathIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIndexingPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlIndexingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIndexingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"New-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"New-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlSpatialSpec\",\"ListItemText\":\"New-AzCosmosDBSqlSpatialSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlSpatialSpec\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"New-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlTrigger\",\"ListItemText\":\"New-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUniqueKey\",\"ListItemText\":\"New-AzCosmosDBSqlUniqueKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUniqueKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUniqueKeyPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlUniqueKeyPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUniqueKeyPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"New-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBTable\",\"ListItemText\":\"New-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBTableToRestore\",\"ListItemText\":\"New-AzCosmosDBTableToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBTableToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBVirtualNetworkRule\",\"ListItemText\":\"New-AzCosmosDBVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzCustomIpPrefix\",\"ListItemText\":\"New-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"New-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"New-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeDevice\",\"ListItemText\":\"New-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeOrder\",\"ListItemText\":\"New-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeRole\",\"ListItemText\":\"New-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeShare\",\"ListItemText\":\"New-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"New-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"New-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"New-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeTrigger\",\"ListItemText\":\"New-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeUser\",\"ListItemText\":\"New-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"New-AzDatabricksAccessConnector\",\"ListItemText\":\"New-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"New-AzDatabricksVNetPeering\",\"ListItemText\":\"New-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"New-AzDatabricksWorkspace\",\"ListItemText\":\"New-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzDataCollectionRule\",\"ListItemText\":\"New-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"New-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"New-AzDataCollectionRuleAssociation\",\"ListItemText\":\"New-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"New-AzDataFactory\",\"ListItemText\":\"New-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactory\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryDataset\",\"ListItemText\":\"New-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryEncryptValue\",\"ListItemText\":\"New-AzDataFactoryEncryptValue\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryEncryptValue\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryGateway\",\"ListItemText\":\"New-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryGatewayAuthkey\",\"ListItemText\":\"New-AzDataFactoryGatewayAuthkey\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryGatewayAuthkey\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryHub\",\"ListItemText\":\"New-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryLinkedService\",\"ListItemText\":\"New-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryPipeline\",\"ListItemText\":\"New-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2\",\"ListItemText\":\"New-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2\"},{\"CompletionText\":\"New-AzDataFactoryV2Dataset\",\"ListItemText\":\"New-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Dataset\"},{\"CompletionText\":\"New-AzDataFactoryV2IntegrationRuntimeKey\",\"ListItemText\":\"New-AzDataFactoryV2IntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2IntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2LinkedService\",\"ListItemText\":\"New-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2LinkedService\"},{\"CompletionText\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\",\"ListItemText\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2Pipeline\",\"ListItemText\":\"New-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Pipeline\"},{\"CompletionText\":\"New-AzDataFactoryV2Trigger\",\"ListItemText\":\"New-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Trigger\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"New-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"New-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"New-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"New-AzDatalakeGen2FileSystem\",\"ListItemText\":\"New-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"New-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"New-AzDataLakeGen2Item\",\"ListItemText\":\"New-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeGen2ItemAclObject\",\"ListItemText\":\"New-AzDataLakeGen2ItemAclObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2ItemAclObject\"},{\"CompletionText\":\"New-AzDataLakeGen2SasToken\",\"ListItemText\":\"New-AzDataLakeGen2SasToken\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2SasToken\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeStoreAccount\",\"ListItemText\":\"New-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeStoreItem\",\"ListItemText\":\"New-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupConfigurationClientObject\",\"ListItemText\":\"New-AzDataProtectionBackupConfigurationClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupConfigurationClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupInstance\",\"ListItemText\":\"New-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupPolicy\",\"ListItemText\":\"New-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupVault\",\"ListItemText\":\"New-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupVaultStorageSettingObject\",\"ListItemText\":\"New-AzDataProtectionBackupVaultStorageSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupVaultStorageSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionPolicyTagCriteriaClientObject\",\"ListItemText\":\"New-AzDataProtectionPolicyTagCriteriaClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionPolicyTagCriteriaClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionPolicyTriggerScheduleClientObject\",\"ListItemText\":\"New-AzDataProtectionPolicyTriggerScheduleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionPolicyTriggerScheduleClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionResourceGuard\",\"ListItemText\":\"New-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionRestoreConfigurationClientObject\",\"ListItemText\":\"New-AzDataProtectionRestoreConfigurationClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionRestoreConfigurationClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionRetentionLifeCycleClientObject\",\"ListItemText\":\"New-AzDataProtectionRetentionLifeCycleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionRetentionLifeCycleClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataShare\",\"ListItemText\":\"New-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShare\\r\\n\"},{\"CompletionText\":\"New-AzDataShareAccount\",\"ListItemText\":\"New-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataShareDataSet\",\"ListItemText\":\"New-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"New-AzDataShareDataSetMapping\",\"ListItemText\":\"New-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"New-AzDataShareInvitation\",\"ListItemText\":\"New-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"New-AzDataShareSubscription\",\"ListItemText\":\"New-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"New-AzDataShareSynchronizationSetting\",\"ListItemText\":\"New-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"New-AzDataShareTrigger\",\"ListItemText\":\"New-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"New-AzDdosProtectionPlan\",\"ListItemText\":\"New-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"New-AzDelegation\",\"ListItemText\":\"New-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"New-AzDelegation\\r\\n\"},{\"CompletionText\":\"New-AzDeployment\",\"ListItemText\":\"New-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzDeployment\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"New-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerService\",\"ListItemText\":\"New-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"New-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"New-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerStep\",\"ListItemText\":\"New-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSetting\",\"ListItemText\":\"New-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingLogSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingLogSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingLogSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingMetricSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingMetricSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingMetricSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingSubscriptionLogSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingSubscriptionLogSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingSubscriptionLogSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDisk\",\"ListItemText\":\"New-AzDisk\",\"ResultType\":2,\"ToolTip\":\"New-AzDisk\\r\\n\"},{\"CompletionText\":\"New-AzDiskAccess\",\"ListItemText\":\"New-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"New-AzDiskConfig\",\"ListItemText\":\"New-AzDiskConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskEncryptionSet\",\"ListItemText\":\"New-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"New-AzDiskEncryptionSetConfig\",\"ListItemText\":\"New-AzDiskEncryptionSetConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskEncryptionSetConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskPurchasePlanConfig\",\"ListItemText\":\"New-AzDiskPurchasePlanConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskPurchasePlanConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskUpdateConfig\",\"ListItemText\":\"New-AzDiskUpdateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskUpdateConfig\\r\\n\"},{\"CompletionText\":\"New-AzDnsRecordConfig\",\"ListItemText\":\"New-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"New-AzDnsRecordSet\",\"ListItemText\":\"New-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"New-AzDnsZone\",\"ListItemText\":\"New-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsZone\\r\\n\"},{\"CompletionText\":\"New-AzEventGridChannel\",\"ListItemText\":\"New-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomain\",\"ListItemText\":\"New-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomainKey\",\"ListItemText\":\"New-AzEventGridDomainKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomainKey\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomainTopic\",\"ListItemText\":\"New-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerConfiguration\",\"ListItemText\":\"New-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerNamespace\",\"ListItemText\":\"New-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerNamespaceKey\",\"ListItemText\":\"New-AzEventGridPartnerNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerNamespaceKey\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerRegistration\",\"ListItemText\":\"New-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerTopic\",\"ListItemText\":\"New-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"New-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSubscription\",\"ListItemText\":\"New-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSystemTopic\",\"ListItemText\":\"New-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"New-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridTopic\",\"ListItemText\":\"New-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridTopicKey\",\"ListItemText\":\"New-AzEventGridTopicKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridTopicKey\\r\\n\"},{\"CompletionText\":\"New-AzEventHub\",\"ListItemText\":\"New-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHub \\r\\n\"},{\"CompletionText\":\"New-AzEventHubApplicationGroup\",\"ListItemText\":\"New-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubAuthorizationRule\",\"ListItemText\":\"New-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzEventHubAuthorizationRuleSASToken\",\"ListItemText\":\"New-AzEventHubAuthorizationRuleSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzEventHubAuthorizationRuleSASToken\\r\\n\"},{\"CompletionText\":\"New-AzEventHubCluster\",\"ListItemText\":\"New-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"New-AzEventHubConsumerGroup\",\"ListItemText\":\"New-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"New-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzEventHubIPRuleConfig\",\"ListItemText\":\"New-AzEventHubIPRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubIPRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzEventHubKey\",\"ListItemText\":\"New-AzEventHubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubKey \\r\\n\"},{\"CompletionText\":\"New-AzEventHubKeyVaultPropertiesObject\",\"ListItemText\":\"New-AzEventHubKeyVaultPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubKeyVaultPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzEventHubNamespace\",\"ListItemText\":\"New-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"New-AzEventHubNamespaceV2\",\"ListItemText\":\"New-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"New-AzEventHubNamespaceV2\"},{\"CompletionText\":\"New-AzEventHubSchemaGroup\",\"ListItemText\":\"New-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubThrottlingPolicyConfig\",\"ListItemText\":\"New-AzEventHubThrottlingPolicyConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubThrottlingPolicyConfig \\r\\n\"},{\"CompletionText\":\"New-AzEventHubVirtualNetworkRuleConfig\",\"ListItemText\":\"New-AzEventHubVirtualNetworkRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubVirtualNetworkRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuit\",\"ListItemText\":\"New-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"New-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"New-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteConnection\",\"ListItemText\":\"New-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteGateway\",\"ListItemText\":\"New-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePort\",\"ListItemText\":\"New-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePortIdentity\",\"ListItemText\":\"New-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePortLOA\",\"ListItemText\":\"New-AzExpressRoutePortLOA\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePortLOA\\r\\n\"},{\"CompletionText\":\"New-AzFederatedIdentityCredentials\",\"ListItemText\":\"New-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"New-AzFirewall\",\"ListItemText\":\"New-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewall\\r\\n\"},{\"CompletionText\":\"New-AzFirewallApplicationRule\",\"ListItemText\":\"New-AzFirewallApplicationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallApplicationRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallApplicationRuleCollection\",\"ListItemText\":\"New-AzFirewallApplicationRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallApplicationRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallHubIpAddress\",\"ListItemText\":\"New-AzFirewallHubIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallHubIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallHubPublicIpAddress\",\"ListItemText\":\"New-AzFirewallHubPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallHubPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNatRule\",\"ListItemText\":\"New-AzFirewallNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNatRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNatRuleCollection\",\"ListItemText\":\"New-AzFirewallNatRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNatRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNetworkRule\",\"ListItemText\":\"New-AzFirewallNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNetworkRuleCollection\",\"ListItemText\":\"New-AzFirewallNetworkRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNetworkRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicy\",\"ListItemText\":\"New-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyApplicationRule\",\"ListItemText\":\"New-AzFirewallPolicyApplicationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyApplicationRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\",\"ListItemText\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyDnsSetting\",\"ListItemText\":\"New-AzFirewallPolicyDnsSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyDnsSetting\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyExplicitProxy\",\"ListItemText\":\"New-AzFirewallPolicyExplicitProxy\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyExplicitProxy\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyFilterRuleCollection\",\"ListItemText\":\"New-AzFirewallPolicyFilterRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyFilterRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetection\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNatRule\",\"ListItemText\":\"New-AzFirewallPolicyNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNatRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNatRuleCollection\",\"ListItemText\":\"New-AzFirewallPolicyNatRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNatRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNetworkRule\",\"ListItemText\":\"New-AzFirewallPolicyNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"New-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicySnat\",\"ListItemText\":\"New-AzFirewallPolicySnat\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicySnat\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicySqlSetting\",\"ListItemText\":\"New-AzFirewallPolicySqlSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicySqlSetting\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyThreatIntelWhitelist\",\"ListItemText\":\"New-AzFirewallPolicyThreatIntelWhitelist\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyThreatIntelWhitelist\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPublicIpAddress\",\"ListItemText\":\"New-AzFirewallPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallThreatIntelWhitelist\",\"ListItemText\":\"New-AzFirewallThreatIntelWhitelist\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallThreatIntelWhitelist\\r\\n\"},{\"CompletionText\":\"New-AzFirewallThreatIntelWhitelistObject\",\"ListItemText\":\"New-AzFirewallThreatIntelWhitelistObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallThreatIntelWhitelistObject\"},{\"CompletionText\":\"New-AzFrontDoor\",\"ListItemText\":\"New-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendObject\",\"ListItemText\":\"New-AzFrontDoorBackendObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendPoolObject\",\"ListItemText\":\"New-AzFrontDoorBackendPoolObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendPoolObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendPoolsSettingObject\",\"ListItemText\":\"New-AzFrontDoorBackendPoolsSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendPoolsSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"New-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnCustomDomainTlsSettingParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnCustomDomainTlsSettingParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnCustomDomainTlsSettingParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"New-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnMigrationParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnMigrationParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnMigrationParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject\",\"ListItemText\":\"New-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOrigin\",\"ListItemText\":\"New-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroupHealthProbeSettingObject\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroupHealthProbeSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroupHealthProbeSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfile\",\"ListItemText\":\"New-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfileChangeSkuWafMappingObject\",\"ListItemText\":\"New-AzFrontDoorCdnProfileChangeSkuWafMappingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfileChangeSkuWafMappingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfileUpgradeParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnProfileUpgradeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfileUpgradeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnPurgeParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnPurgeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnPurgeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnResourceReferenceObject\",\"ListItemText\":\"New-AzFrontDoorCdnResourceReferenceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnResourceReferenceObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRoute\",\"ListItemText\":\"New-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRule\",\"ListItemText\":\"New-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleClientPortConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleClientPortConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleClientPortConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleCookiesConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleCookiesConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleCookiesConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleHostNameConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleHostNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleHostNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleHttpVersionConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleHttpVersionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleHttpVersionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleIsDeviceConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleIsDeviceConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleIsDeviceConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRulePostArgsConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRulePostArgsConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRulePostArgsConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleQueryStringConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleQueryStringConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleQueryStringConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRemoteAddressConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRemoteAddressConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRemoteAddressConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestBodyConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestBodyConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestBodyConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestHeaderConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestHeaderConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestHeaderConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestMethodConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestMethodConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestMethodConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestSchemeConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestSchemeConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestSchemeConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestUriConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestUriConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestUriConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleResponseHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleResponseHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleResponseHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleServerPortConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleServerPortConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleServerPortConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSocketAddrConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSocketAddrConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSocketAddrConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSslProtocolConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSslProtocolConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSslProtocolConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlFileExtensionConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlFileExtensionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlFileExtensionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlFileNameConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlFileNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlFileNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlPathConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlPathConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlPathConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlRedirectActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlRedirectActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlRedirectActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlRewriteActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlRewriteActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlRewriteActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlSigningActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlSigningActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlSigningActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecret\",\"ListItemText\":\"New-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretCustomerCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretCustomerCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretCustomerCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretManagedCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretManagedCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretManagedCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretUrlSigningKeyParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretUrlSigningKeyParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretUrlSigningKeyParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorFrontendEndpointObject\",\"ListItemText\":\"New-AzFrontDoorFrontendEndpointObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorFrontendEndpointObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorHeaderActionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorHealthProbeSettingObject\",\"ListItemText\":\"New-AzFrontDoorHealthProbeSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorHealthProbeSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorLoadBalancingSettingObject\",\"ListItemText\":\"New-AzFrontDoorLoadBalancingSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorLoadBalancingSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRoutingRuleObject\",\"ListItemText\":\"New-AzFrontDoorRoutingRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRoutingRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngine\",\"ListItemText\":\"New-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineActionObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineActionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineMatchConditionObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineMatchConditionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineMatchConditionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineRuleObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafCustomRuleObject\",\"ListItemText\":\"New-AzFrontDoorWafCustomRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafCustomRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleExclusionObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleExclusionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleExclusionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleOverrideObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleOverrideObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleOverrideObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafMatchConditionObject\",\"ListItemText\":\"New-AzFrontDoorWafMatchConditionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafMatchConditionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafPolicy\",\"ListItemText\":\"New-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafRuleGroupOverrideObject\",\"ListItemText\":\"New-AzFrontDoorWafRuleGroupOverrideObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafRuleGroupOverrideObject\\r\\n\"},{\"CompletionText\":\"New-AzFunctionApp\",\"ListItemText\":\"New-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"New-AzFunctionAppPlan\",\"ListItemText\":\"New-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"New-AzGallery\",\"ListItemText\":\"New-AzGallery\",\"ResultType\":2,\"ToolTip\":\"New-AzGallery\\r\\n\"},{\"CompletionText\":\"New-AzGalleryApplication\",\"ListItemText\":\"New-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"New-AzGalleryApplicationVersion\",\"ListItemText\":\"New-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"New-AzGalleryImageDefinition\",\"ListItemText\":\"New-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"New-AzGalleryImageVersion\",\"ListItemText\":\"New-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"New-AzGatewayCustomBgpIpConfigurationObject\",\"ListItemText\":\"New-AzGatewayCustomBgpIpConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzGatewayCustomBgpIpConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightCluster\",\"ListItemText\":\"New-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"New-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\",\"ListItemText\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterConfig\",\"ListItemText\":\"New-AzHDInsightClusterConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterConfig\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightHiveJobDefinition\",\"ListItemText\":\"New-AzHDInsightHiveJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightHiveJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightIPConfiguration\",\"ListItemText\":\"New-AzHDInsightIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightIPConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightMapReduceJobDefinition\",\"ListItemText\":\"New-AzHDInsightMapReduceJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightMapReduceJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightPigJobDefinition\",\"ListItemText\":\"New-AzHDInsightPigJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightPigJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightPrivateLinkConfiguration\",\"ListItemText\":\"New-AzHDInsightPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightSqoopJobDefinition\",\"ListItemText\":\"New-AzHDInsightSqoopJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightSqoopJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightStreamingMapReduceJobDefinition\",\"ListItemText\":\"New-AzHDInsightStreamingMapReduceJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightStreamingMapReduceJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHealthcareApisService\",\"ListItemText\":\"New-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareApisWorkspace\",\"ListItemText\":\"New-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareDicomService\",\"ListItemText\":\"New-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareFhirService\",\"ListItemText\":\"New-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareIotConnector\",\"ListItemText\":\"New-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"New-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"New-AzHost\",\"ListItemText\":\"New-AzHost\",\"ResultType\":2,\"ToolTip\":\"New-AzHost\\r\\n\"},{\"CompletionText\":\"New-AzHostGroup\",\"ListItemText\":\"New-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzHostGroup\\r\\n\"},{\"CompletionText\":\"New-AzImage\",\"ListItemText\":\"New-AzImage\",\"ResultType\":2,\"ToolTip\":\"New-AzImage\\r\\n\"},{\"CompletionText\":\"New-AzImageConfig\",\"ListItemText\":\"New-AzImageConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzImageConfig\\r\\n\"},{\"CompletionText\":\"New-AzInsightsPrivateLinkScope\",\"ListItemText\":\"New-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"New-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"New-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"New-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"New-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccount\",\"ListItemText\":\"New-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountAgreement\",\"ListItemText\":\"New-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountAssembly\",\"ListItemText\":\"New-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"New-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountCertificate\",\"ListItemText\":\"New-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountMap\",\"ListItemText\":\"New-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountPartner\",\"ListItemText\":\"New-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountSchema\",\"ListItemText\":\"New-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"New-AzIotHub\",\"ListItemText\":\"New-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHub\\r\\n\"},{\"CompletionText\":\"New-AzIotHubExportDevice\",\"ListItemText\":\"New-AzIotHubExportDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubExportDevice\\r\\n\"},{\"CompletionText\":\"New-AzIotHubImportDevice\",\"ListItemText\":\"New-AzIotHubImportDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubImportDevice\\r\\n\"},{\"CompletionText\":\"New-AzIotHubKey\",\"ListItemText\":\"New-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"New-AzIotHubSasToken\",\"ListItemText\":\"New-AzIotHubSasToken\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubSasToken\\r\\n\"},{\"CompletionText\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\",\"ListItemText\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\",\"ListItemText\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\\r\\n\"},{\"CompletionText\":\"New-AzIpAllocation\",\"ListItemText\":\"New-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"New-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"New-AzIpConfigurationBgpPeeringAddressObject\",\"ListItemText\":\"New-AzIpConfigurationBgpPeeringAddressObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIpConfigurationBgpPeeringAddressObject\\r\\n\"},{\"CompletionText\":\"New-AzIpGroup\",\"ListItemText\":\"New-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzIpGroup\\r\\n\"},{\"CompletionText\":\"New-AzIpsecPolicy\",\"ListItemText\":\"New-AzIpsecPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzIpsecPolicy\\r\\n\"},{\"CompletionText\":\"New-AzIpsecTrafficSelectorPolicy\",\"ListItemText\":\"New-AzIpsecTrafficSelectorPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzIpsecTrafficSelectorPolicy\\r\\n\"},{\"CompletionText\":\"New-AzKeyVault\",\"ListItemText\":\"New-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVault\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificateAdministratorDetail\",\"ListItemText\":\"New-AzKeyVaultCertificateAdministratorDetail\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificateAdministratorDetail\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificateOrganizationDetail\",\"ListItemText\":\"New-AzKeyVaultCertificateOrganizationDetail\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificateOrganizationDetail\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"New-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultManagedHsm\",\"ListItemText\":\"New-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultNetworkRuleSetObject\",\"ListItemText\":\"New-AzKeyVaultNetworkRuleSetObject\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultNetworkRuleSetObject\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultRoleAssignment\",\"ListItemText\":\"New-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultRoleDefinition\",\"ListItemText\":\"New-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"New-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzKustoCluster\",\"ListItemText\":\"New-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"New-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"New-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzKustoDatabase\",\"ListItemText\":\"New-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"New-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"New-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzKustoDataConnection\",\"ListItemText\":\"New-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"New-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"New-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"New-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"New-AzKustoScript\",\"ListItemText\":\"New-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoScript \\r\\n\"},{\"CompletionText\":\"New-AzLoad\",\"ListItemText\":\"New-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzLoad \\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancer\",\"ListItemText\":\"New-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"New-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"New-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerProbeConfig\",\"ListItemText\":\"New-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLocalNetworkGateway\",\"ListItemText\":\"New-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"New-AzLogicApp\",\"ListItemText\":\"New-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"New-AzLogicApp\\r\\n\"},{\"CompletionText\":\"New-AzMaintenanceConfiguration\",\"ListItemText\":\"New-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzManagedApplication\",\"ListItemText\":\"New-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"New-AzManagedApplicationDefinition\",\"ListItemText\":\"New-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"New-AzManagedCassandraCluster\",\"ListItemText\":\"New-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"New-AzManagedCassandraDataCenter\",\"ListItemText\":\"New-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesAssignment\",\"ListItemText\":\"New-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesAuthorizationObject\",\"ListItemText\":\"New-AzManagedServicesAuthorizationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesAuthorizationObject \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesDefinition\",\"ListItemText\":\"New-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesEligibleApproverObject\",\"ListItemText\":\"New-AzManagedServicesEligibleApproverObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesEligibleApproverObject \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesEligibleAuthorizationObject\",\"ListItemText\":\"New-AzManagedServicesEligibleAuthorizationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesEligibleAuthorizationObject \\r\\n\"},{\"CompletionText\":\"New-AzManagementGroup\",\"ListItemText\":\"New-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupDeployment\",\"ListItemText\":\"New-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupHierarchySetting\",\"ListItemText\":\"New-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupSubscription\",\"ListItemText\":\"New-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"New-AzMediaService\",\"ListItemText\":\"New-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"New-AzMediaService\\r\\n\"},{\"CompletionText\":\"New-AzMediaServiceStorageConfig\",\"ListItemText\":\"New-AzMediaServiceStorageConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzMediaServiceStorageConfig\\r\\n\"},{\"CompletionText\":\"New-AzMetricAlertRuleV2Criteria\",\"ListItemText\":\"New-AzMetricAlertRuleV2Criteria\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricAlertRuleV2Criteria\\r\\n\"},{\"CompletionText\":\"New-AzMetricAlertRuleV2DimensionSelection\",\"ListItemText\":\"New-AzMetricAlertRuleV2DimensionSelection\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricAlertRuleV2DimensionSelection\\r\\n\"},{\"CompletionText\":\"New-AzMetricFilter\",\"ListItemText\":\"New-AzMetricFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricFilter\\r\\n\"},{\"CompletionText\":\"New-AzMigrateDiskMapping\",\"ListItemText\":\"New-AzMigrateDiskMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateDiskMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateNicMapping\",\"ListItemText\":\"New-AzMigrateNicMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateNicMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateProject\",\"ListItemText\":\"New-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"New-AzMigrateReplicationPolicy\",\"ListItemText\":\"New-AzMigrateReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateReplicationPolicy \\r\\n\"},{\"CompletionText\":\"New-AzMigrateReplicationProtectionContainerMapping\",\"ListItemText\":\"New-AzMigrateReplicationProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateReplicationProtectionContainerMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateServerReplication\",\"ListItemText\":\"New-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"New-AzMigrateTestNicMapping\",\"ListItemText\":\"New-AzMigrateTestNicMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateTestNicMapping \\r\\n\"},{\"CompletionText\":\"New-AzMlCommitmentPlan\",\"ListItemText\":\"New-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzMlWebService\",\"ListItemText\":\"New-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"New-AzMlWebService\\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspace\",\"ListItemText\":\"New-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceAksObject\",\"ListItemText\":\"New-AzMLWorkspaceAksObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceAksObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceAmlComputeObject\",\"ListItemText\":\"New-AzMLWorkspaceAmlComputeObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceAmlComputeObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"New-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"New-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"New-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCommandJobObject\",\"ListItemText\":\"New-AzMLWorkspaceCommandJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCommandJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"New-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"New-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCompute\",\"ListItemText\":\"New-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComputeInstanceObject\",\"ListItemText\":\"New-AzMLWorkspaceComputeInstanceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComputeInstanceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComputeStartStopScheduleObject\",\"ListItemText\":\"New-AzMLWorkspaceComputeStartStopScheduleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComputeStartStopScheduleObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceConnection\",\"ListItemText\":\"New-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCustomModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceCustomModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCustomModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCustomModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceCustomModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCustomModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatabricksObject\",\"ListItemText\":\"New-AzMLWorkspaceDatabricksObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatabricksObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataContainer\",\"ListItemText\":\"New-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataFactoryObject\",\"ListItemText\":\"New-AzMLWorkspaceDataFactoryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataFactoryObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataLakeAnalyticsObject\",\"ListItemText\":\"New-AzMLWorkspaceDataLakeAnalyticsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataLakeAnalyticsObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastore\",\"ListItemText\":\"New-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreBlobObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreBlobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreBlobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreDataLakeGen1Object\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreDataLakeGen1Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreDataLakeGen1Object \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreDataLakeGen2Object\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreDataLakeGen2Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreDataLakeGen2Object \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreFileObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreFileObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreFileObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreKeyCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreKeyCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreKeyCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreNoneCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreNoneCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreNoneCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreSasCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreSasCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreSasCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreServicePrincipalCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreServicePrincipalCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreServicePrincipalCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataVersion\",\"ListItemText\":\"New-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"New-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceHDInsightObject\",\"ListItemText\":\"New-AzMLWorkspaceHDInsightObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceHDInsightObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceJob\",\"ListItemText\":\"New-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceJobServiceObject\",\"ListItemText\":\"New-AzMLWorkspaceJobServiceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceJobServiceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceKubernetesObject\",\"ListItemText\":\"New-AzMLWorkspaceKubernetesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceKubernetesObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceLiteralJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceLiteralJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceLiteralJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLFlowModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLFlowModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLFlowModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLFlowModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLFlowModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLFlowModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLTableJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLTableJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLTableJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLTableJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLTableJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLTableJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceModelContainer\",\"ListItemText\":\"New-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceModelVersion\",\"ListItemText\":\"New-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"New-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"New-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineEndpointKey\",\"ListItemText\":\"New-AzMLWorkspaceOnlineEndpointKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineEndpointKey \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspacePipelineJobObject\",\"ListItemText\":\"New-AzMLWorkspacePipelineJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspacePipelineJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceQuotaPropertiesObject\",\"ListItemText\":\"New-AzMLWorkspaceQuotaPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceQuotaPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSharedPrivateLinkResourceObject\",\"ListItemText\":\"New-AzMLWorkspaceSharedPrivateLinkResourceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSharedPrivateLinkResourceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSweepJobObject\",\"ListItemText\":\"New-AzMLWorkspaceSweepJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSweepJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSynapseSparkObject\",\"ListItemText\":\"New-AzMLWorkspaceSynapseSparkObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSynapseSparkObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceTritonModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceTritonModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceTritonModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceTritonModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceTritonModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceTritonModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFileJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFileJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFileJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFileJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFileJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFileJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFolderJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFolderJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFolderJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFolderJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFolderJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFolderJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceVirtualMachineObject\",\"ListItemText\":\"New-AzMLWorkspaceVirtualMachineObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceVirtualMachineObject \\r\\n\"},{\"CompletionText\":\"New-AzMonitorWorkspace\",\"ListItemText\":\"New-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFirewallRule\",\"ListItemText\":\"New-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServer\",\"ListItemText\":\"New-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"New-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"New-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerReplica\",\"ListItemText\":\"New-AzMySqlFlexibleServerReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerReplica \\r\\n\"},{\"CompletionText\":\"New-AzMySqlReplica\",\"ListItemText\":\"New-AzMySqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlReplica \\r\\n\"},{\"CompletionText\":\"New-AzMySqlServer\",\"ListItemText\":\"New-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"New-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"New-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"New-AzNatGateway\",\"ListItemText\":\"New-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzNatGateway\\r\\n\"},{\"CompletionText\":\"New-AzNetworkInterface\",\"ListItemText\":\"New-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"New-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"New-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManager\",\"ListItemText\":\"New-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerAddressPrefixItem\",\"ListItemText\":\"New-AzNetworkManagerAddressPrefixItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerAddressPrefixItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"New-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerConnectivityGroupItem\",\"ListItemText\":\"New-AzNetworkManagerConnectivityGroupItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerConnectivityGroupItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerGroup\",\"ListItemText\":\"New-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerHub\",\"ListItemText\":\"New-AzNetworkManagerHub\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerHub\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"New-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerScope\",\"ListItemText\":\"New-AzNetworkManagerScope\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerScope\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerScopeConnection\",\"ListItemText\":\"New-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityGroupItem\",\"ListItemText\":\"New-AzNetworkManagerSecurityGroupItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityGroupItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerStaticMember\",\"ListItemText\":\"New-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"New-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkProfile\",\"ListItemText\":\"New-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"New-AzNetworkSecurityGroup\",\"ListItemText\":\"New-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"New-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"New-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzNetworkVirtualAppliance\",\"ListItemText\":\"New-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcher\",\"ListItemText\":\"New-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherFlowLog\",\"ListItemText\":\"New-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\",\"ListItemText\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"New-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherPacketCaptureV2\",\"ListItemText\":\"New-AzNetworkWatcherPacketCaptureV2\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherPacketCaptureV2\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherProtocolConfiguration\",\"ListItemText\":\"New-AzNetworkWatcherProtocolConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherProtocolConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHub\",\"ListItemText\":\"New-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"New-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"New-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"New-AzNotificationHubKey\",\"ListItemText\":\"New-AzNotificationHubKey\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubKey\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespace\",\"ListItemText\":\"New-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"New-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"New-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceKey\",\"ListItemText\":\"New-AzNotificationHubsNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceKey\\r\\n\"},{\"CompletionText\":\"New-AzO365PolicyProperty\",\"ListItemText\":\"New-AzO365PolicyProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzO365PolicyProperty\\r\\n\"},{\"CompletionText\":\"New-AzOffice365PolicyProperty\",\"ListItemText\":\"New-AzOffice365PolicyProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzOffice365PolicyProperty\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsApplicationInsightsDataSource\",\"ListItemText\":\"New-AzOperationalInsightsApplicationInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsApplicationInsightsDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsAzureActivityLogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsAzureActivityLogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsAzureActivityLogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsAzureAuditDataSource\",\"ListItemText\":\"New-AzOperationalInsightsAzureAuditDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsAzureAuditDataSource\"},{\"CompletionText\":\"New-AzOperationalInsightsCluster\",\"ListItemText\":\"New-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsComputerGroup\",\"ListItemText\":\"New-AzOperationalInsightsComputerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsComputerGroup\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsCustomLogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsCustomLogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsCustomLogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsDataExport\",\"ListItemText\":\"New-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"New-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\",\"ListItemText\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinuxSyslogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsLinuxSyslogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinuxSyslogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsPurgeWorkspace\",\"ListItemText\":\"New-AzOperationalInsightsPurgeWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsPurgeWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsRestoreTable\",\"ListItemText\":\"New-AzOperationalInsightsRestoreTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsRestoreTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"New-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsSearchTable\",\"ListItemText\":\"New-AzOperationalInsightsSearchTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsSearchTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"New-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsTable\",\"ListItemText\":\"New-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWindowsEventDataSource\",\"ListItemText\":\"New-AzOperationalInsightsWindowsEventDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWindowsEventDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\",\"ListItemText\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWorkspace\",\"ListItemText\":\"New-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzP2sVpnGateway\",\"ListItemText\":\"New-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"New-AzPacketCaptureFilterConfig\",\"ListItemText\":\"New-AzPacketCaptureFilterConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPacketCaptureFilterConfig\\r\\n\"},{\"CompletionText\":\"New-AzPacketCaptureScopeConfig\",\"ListItemText\":\"New-AzPacketCaptureScopeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPacketCaptureScopeConfig\\r\\n\"},{\"CompletionText\":\"New-AzPolicyAssignment\",\"ListItemText\":\"New-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"New-AzPolicyAttestation\",\"ListItemText\":\"New-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"New-AzPolicyDefinition\",\"ListItemText\":\"New-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"New-AzPolicyExemption\",\"ListItemText\":\"New-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"New-AzPolicySetDefinition\",\"ListItemText\":\"New-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFirewallRule\",\"ListItemText\":\"New-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlReplica\",\"ListItemText\":\"New-AzPostgreSqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlReplica \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlServer\",\"ListItemText\":\"New-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"New-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"New-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"New-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"New-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"New-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"New-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsRecordConfig\",\"ListItemText\":\"New-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsRecordSet\",\"ListItemText\":\"New-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"New-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZone\",\"ListItemText\":\"New-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZoneConfig\",\"ListItemText\":\"New-AzPrivateDnsZoneConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZoneConfig\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZoneGroup\",\"ListItemText\":\"New-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"New-AzPrivateEndpoint\",\"ListItemText\":\"New-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzPrivateEndpointIpConfiguration\",\"ListItemText\":\"New-AzPrivateEndpointIpConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateEndpointIpConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkAssociation\",\"ListItemText\":\"New-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkService\",\"ListItemText\":\"New-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkServiceConnection\",\"ListItemText\":\"New-AzPrivateLinkServiceConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkServiceConnection\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkServiceIpConfig\",\"ListItemText\":\"New-AzPrivateLinkServiceIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkServiceIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzProximityPlacementGroup\",\"ListItemText\":\"New-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpAddress\",\"ListItemText\":\"New-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpPrefix\",\"ListItemText\":\"New-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpTag\",\"ListItemText\":\"New-AzPublicIpTag\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpTag\\r\\n\"},{\"CompletionText\":\"New-AzRadiusServer\",\"ListItemText\":\"New-AzRadiusServer\",\"ResultType\":2,\"ToolTip\":\"New-AzRadiusServer\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"New-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\",\"ListItemText\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\",\"ListItemText\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"New-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectableItem\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectableItem\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectableItem\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"New-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"New-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrVMNicConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrVMNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrVMNicConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrVMNicIPConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrVMNicIPConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrVMNicIPConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"New-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesVault\",\"ListItemText\":\"New-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"New-AzRedisCache\",\"ListItemText\":\"New-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCache\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheFirewallRule\",\"ListItemText\":\"New-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheKey\",\"ListItemText\":\"New-AzRedisCacheKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheKey\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheLink\",\"ListItemText\":\"New-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"New-AzRedisCachePatchSchedule\",\"ListItemText\":\"New-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheScheduleEntry\",\"ListItemText\":\"New-AzRedisCacheScheduleEntry\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheScheduleEntry\\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCache\",\"ListItemText\":\"New-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheAccessKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheAccessKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisEnterpriseCacheAccessKey\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"New-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheDatabaseKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheDatabaseKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisEnterpriseCacheDatabaseKey\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCacheKey \\r\\n\"},{\"CompletionText\":\"New-AzRelayAuthorizationRule\",\"ListItemText\":\"New-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzRelayHybridConnection\",\"ListItemText\":\"New-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"New-AzRelayKey\",\"ListItemText\":\"New-AzRelayKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayKey \\r\\n\"},{\"CompletionText\":\"New-AzRelayNamespace\",\"ListItemText\":\"New-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"New-AzRelayNetworkRuleSetIPRuleObject\",\"ListItemText\":\"New-AzRelayNetworkRuleSetIPRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayNetworkRuleSetIPRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzResource\",\"ListItemText\":\"New-AzResource\",\"ResultType\":2,\"ToolTip\":\"New-AzResource\\r\\n\"},{\"CompletionText\":\"New-AzResourceGroup\",\"ListItemText\":\"New-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"New-AzResourceGroupDeployment\",\"ListItemText\":\"New-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"New-AzResourceLock\",\"ListItemText\":\"New-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceLock\\r\\n\"},{\"CompletionText\":\"New-AzResourceManagementPrivateLink\",\"ListItemText\":\"New-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"New-AzResourceMoverMoveCollection\",\"ListItemText\":\"New-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"New-AzRestorePoint\",\"ListItemText\":\"New-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzRestorePointCollection\",\"ListItemText\":\"New-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"New-AzRmStorageContainer\",\"ListItemText\":\"New-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzRmStorageShare\",\"ListItemText\":\"New-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"New-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"New-AzRoleAssignment\",\"ListItemText\":\"New-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"New-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"New-AzRoleDefinition\",\"ListItemText\":\"New-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"New-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"New-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"New-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"New-AzRouteConfig\",\"ListItemText\":\"New-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"New-AzRouteFilter\",\"ListItemText\":\"New-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"New-AzRouteFilterRuleConfig\",\"ListItemText\":\"New-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzRouteMap\",\"ListItemText\":\"New-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMap\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRule\",\"ListItemText\":\"New-AzRouteMapRule\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRule\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleAction\",\"ListItemText\":\"New-AzRouteMapRuleAction\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleAction\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleActionParameter\",\"ListItemText\":\"New-AzRouteMapRuleActionParameter\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleActionParameter\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleCriterion\",\"ListItemText\":\"New-AzRouteMapRuleCriterion\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleCriterion\\r\\n\"},{\"CompletionText\":\"New-AzRouteServer\",\"ListItemText\":\"New-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteServer\\r\\n\"},{\"CompletionText\":\"New-AzRouteTable\",\"ListItemText\":\"New-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzRoutingConfiguration\",\"ListItemText\":\"New-AzRoutingConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzRoutingIntent\",\"ListItemText\":\"New-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"New-AzRoutingPolicy\",\"ListItemText\":\"New-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRule\",\"ListItemText\":\"New-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRuleConditionObject\",\"ListItemText\":\"New-AzScheduledQueryRuleConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRuleConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRuleDimensionObject\",\"ListItemText\":\"New-AzScheduledQueryRuleDimensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRuleDimensionObject \\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomation\",\"ListItemText\":\"New-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationActionObject\",\"ListItemText\":\"New-AzSecurityAutomationActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationActionObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationRuleObject\",\"ListItemText\":\"New-AzSecurityAutomationRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationRuleSetObject\",\"ListItemText\":\"New-AzSecurityAutomationRuleSetObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationRuleSetObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationScopeObject\",\"ListItemText\":\"New-AzSecurityAutomationScopeObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationScopeObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationSourceObject\",\"ListItemText\":\"New-AzSecurityAutomationSourceObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationSourceObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityPartnerProvider\",\"ListItemText\":\"New-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"New-AzSentinelAlertRule\",\"ListItemText\":\"New-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"New-AzSentinelAlertRuleAction\",\"ListItemText\":\"New-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"New-AzSentinelAutomationRule\",\"ListItemText\":\"New-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"New-AzSentinelBookmark\",\"ListItemText\":\"New-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"New-AzSentinelBookmarkRelation\",\"ListItemText\":\"New-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"New-AzSentinelDataConnector\",\"ListItemText\":\"New-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"New-AzSentinelEntityQuery\",\"ListItemText\":\"New-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncident\",\"ListItemText\":\"New-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentComment\",\"ListItemText\":\"New-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentRelation\",\"ListItemText\":\"New-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentTeam\",\"ListItemText\":\"New-AzSentinelIncidentTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentTeam \\r\\n\"},{\"CompletionText\":\"New-AzSentinelOnboardingState\",\"ListItemText\":\"New-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusAuthorizationRule\",\"ListItemText\":\"New-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusAuthorizationRuleSASToken\",\"ListItemText\":\"New-AzServiceBusAuthorizationRuleSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceBusAuthorizationRuleSASToken\\r\\n\"},{\"CompletionText\":\"New-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"New-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusIPRuleConfig\",\"ListItemText\":\"New-AzServiceBusIPRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusIPRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusKey\",\"ListItemText\":\"New-AzServiceBusKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusKey \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusKeyVaultPropertiesObject\",\"ListItemText\":\"New-AzServiceBusKeyVaultPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusKeyVaultPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusNamespace\",\"ListItemText\":\"New-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusNamespaceV2\",\"ListItemText\":\"New-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"New-AzServiceBusQueue\",\"ListItemText\":\"New-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusRule\",\"ListItemText\":\"New-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusSubscription\",\"ListItemText\":\"New-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusTopic\",\"ListItemText\":\"New-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusVirtualNetworkRuleConfig\",\"ListItemText\":\"New-AzServiceBusVirtualNetworkRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusVirtualNetworkRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzServiceEndpointPolicy\",\"ListItemText\":\"New-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"New-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"New-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplication\",\"ListItemText\":\"New-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplicationType\",\"ListItemText\":\"New-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"New-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricCluster\",\"ListItemText\":\"New-AzServiceFabricCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricCluster\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedCluster\",\"ListItemText\":\"New-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterService\",\"ListItemText\":\"New-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedNodeType\",\"ListItemText\":\"New-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricService\",\"ListItemText\":\"New-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerAzureResourceObject\",\"ListItemText\":\"New-AzServiceLinkerAzureResourceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerAzureResourceObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerConfluentBootstrapServerObject\",\"ListItemText\":\"New-AzServiceLinkerConfluentBootstrapServerObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerConfluentBootstrapServerObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerConfluentSchemaRegistryObject\",\"ListItemText\":\"New-AzServiceLinkerConfluentSchemaRegistryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerConfluentSchemaRegistryObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForContainerApp\",\"ListItemText\":\"New-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"New-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForWebApp\",\"ListItemText\":\"New-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerSecretAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerSecretAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerSecretAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerServicePrincipalSecretAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerServicePrincipalSecretAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerServicePrincipalSecretAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerSystemAssignedIdentityAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerUserAssignedIdentityAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerUserAssignedIdentityAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerUserAssignedIdentityAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzSignalR\",\"ListItemText\":\"New-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"New-AzSignalR\\r\\n\"},{\"CompletionText\":\"New-AzSignalRKey\",\"ListItemText\":\"New-AzSignalRKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSignalRKey\\r\\n\"},{\"CompletionText\":\"New-AzSnapshot\",\"ListItemText\":\"New-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshot\\r\\n\"},{\"CompletionText\":\"New-AzSnapshotConfig\",\"ListItemText\":\"New-AzSnapshotConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshotConfig\\r\\n\"},{\"CompletionText\":\"New-AzSnapshotUpdateConfig\",\"ListItemText\":\"New-AzSnapshotUpdateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshotUpdateConfig\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabase\",\"ListItemText\":\"New-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseCopy\",\"ListItemText\":\"New-AzSqlDatabaseCopy\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseCopy\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"New-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseExport\",\"ListItemText\":\"New-AzSqlDatabaseExport\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseExport\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"New-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseImport\",\"ListItemText\":\"New-AzSqlDatabaseImport\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseImport\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"New-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"New-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseSecondary\",\"ListItemText\":\"New-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJob\",\"ListItemText\":\"New-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobAgent\",\"ListItemText\":\"New-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobCredential\",\"ListItemText\":\"New-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"New-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticPool\",\"ListItemText\":\"New-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstance\",\"ListItemText\":\"New-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceDatabase\",\"ListItemText\":\"New-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceLink\",\"ListItemText\":\"New-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstancePool\",\"ListItemText\":\"New-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"New-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"New-AzSqlServer\",\"ListItemText\":\"New-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServer\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerCommunicationLink\",\"ListItemText\":\"New-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"New-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerDnsAlias\",\"ListItemText\":\"New-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerFirewallRule\",\"ListItemText\":\"New-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"New-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"New-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerTrustGroup\",\"ListItemText\":\"New-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"New-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncAgent\",\"ListItemText\":\"New-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncAgentKey\",\"ListItemText\":\"New-AzSqlSyncAgentKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncAgentKey\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncGroup\",\"ListItemText\":\"New-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncMember\",\"ListItemText\":\"New-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"New-AzSqlVirtualMachineAgReplicaObject\",\"ListItemText\":\"New-AzSqlVirtualMachineAgReplicaObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVirtualMachineAgReplicaObject \\r\\n\"},{\"CompletionText\":\"New-AzSqlVirtualMachineMultiSubnetIPConfigurationObject\",\"ListItemText\":\"New-AzSqlVirtualMachineMultiSubnetIPConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVirtualMachineMultiSubnetIPConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzSqlVM\",\"ListItemText\":\"New-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVM \\r\\n\"},{\"CompletionText\":\"New-AzSqlVMGroup\",\"ListItemText\":\"New-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"New-AzSshKey\",\"ListItemText\":\"New-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSshKey\\r\\n\"},{\"CompletionText\":\"New-AzStackHciArcSetting\",\"ListItemText\":\"New-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"New-AzStackHciCluster\",\"ListItemText\":\"New-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"New-AzStackHciExtension\",\"ListItemText\":\"New-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"New-AzStaticRoute\",\"ListItemText\":\"New-AzStaticRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzStaticRoute\\r\\n\"},{\"CompletionText\":\"New-AzStaticWebApp\",\"ListItemText\":\"New-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppBuildAppSetting\",\"ListItemText\":\"New-AzStaticWebAppBuildAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppBuildAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppBuildFunctionAppSetting\",\"ListItemText\":\"New-AzStaticWebAppBuildFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppBuildFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppCustomDomain\",\"ListItemText\":\"New-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppFunctionAppSetting\",\"ListItemText\":\"New-AzStaticWebAppFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppSetting\",\"ListItemText\":\"New-AzStaticWebAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppUserRoleInvitationLink\",\"ListItemText\":\"New-AzStaticWebAppUserRoleInvitationLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppUserRoleInvitationLink \\r\\n\"},{\"CompletionText\":\"New-AzStorageAccount\",\"ListItemText\":\"New-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountKey\",\"ListItemText\":\"New-AzStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyFilter\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyFilter\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyRule\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountSASToken\",\"ListItemText\":\"New-AzStorageAccountSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobInventoryPolicyRule\",\"ListItemText\":\"New-AzStorageBlobInventoryPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobInventoryPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobQueryConfig\",\"ListItemText\":\"New-AzStorageBlobQueryConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobQueryConfig\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobRangeToRestore\",\"ListItemText\":\"New-AzStorageBlobRangeToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobRangeToRestore\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobSASToken\",\"ListItemText\":\"New-AzStorageBlobSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainer\",\"ListItemText\":\"New-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainerSASToken\",\"ListItemText\":\"New-AzStorageContainerSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainerSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageContext\",\"ListItemText\":\"New-AzStorageContext\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContext\\r\\n\"},{\"CompletionText\":\"New-AzStorageDirectory\",\"ListItemText\":\"New-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"New-AzStorageEncryptionScope\",\"ListItemText\":\"New-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"New-AzStorageFileSASToken\",\"ListItemText\":\"New-AzStorageFileSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageFileSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserPermissionScope\",\"ListItemText\":\"New-AzStorageLocalUserPermissionScope\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserPermissionScope\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserSshPassword\",\"ListItemText\":\"New-AzStorageLocalUserSshPassword\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserSshPassword\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserSshPublicKey\",\"ListItemText\":\"New-AzStorageLocalUserSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserSshPublicKey\\r\\n\"},{\"CompletionText\":\"New-AzStorageMover\",\"ListItemText\":\"New-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMover \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverAzStorageContainerEndpoint\",\"ListItemText\":\"New-AzStorageMoverAzStorageContainerEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverAzStorageContainerEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverJobDefinition\",\"ListItemText\":\"New-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverNfsEndpoint\",\"ListItemText\":\"New-AzStorageMoverNfsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverNfsEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverProject\",\"ListItemText\":\"New-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"New-AzStorageObjectReplicationPolicyRule\",\"ListItemText\":\"New-AzStorageObjectReplicationPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageObjectReplicationPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueue\",\"ListItemText\":\"New-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueueSASToken\",\"ListItemText\":\"New-AzStorageQueueSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueueSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageShare\",\"ListItemText\":\"New-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShare\\r\\n\"},{\"CompletionText\":\"New-AzStorageShareSASToken\",\"ListItemText\":\"New-AzStorageShareSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShareSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"New-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncGroup\",\"ListItemText\":\"New-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncServerEndpoint\",\"ListItemText\":\"New-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncService\",\"ListItemText\":\"New-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"New-AzStorageTable\",\"ListItemText\":\"New-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTable\\r\\n\"},{\"CompletionText\":\"New-AzStorageTableSASToken\",\"ListItemText\":\"New-AzStorageTableSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTableSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsCluster\",\"ListItemText\":\"New-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsFunction\",\"ListItemText\":\"New-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsInput\",\"ListItemText\":\"New-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsJob\",\"ListItemText\":\"New-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsOutput\",\"ListItemText\":\"New-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsTransformation\",\"ListItemText\":\"New-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"New-AzSubscriptionDeployment\",\"ListItemText\":\"New-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzSubscriptionDeployment\"},{\"CompletionText\":\"New-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"New-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"New-AzSupportContactProfileObject\",\"ListItemText\":\"New-AzSupportContactProfileObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportContactProfileObject\\r\\n\"},{\"CompletionText\":\"New-AzSupportTicket\",\"ListItemText\":\"New-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"New-AzSupportTicketCommunication\",\"ListItemText\":\"New-AzSupportTicketCommunication\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportTicketCommunication\\r\\n\"},{\"CompletionText\":\"New-AzSynapseDataFlow\",\"ListItemText\":\"New-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseDataFlow\"},{\"CompletionText\":\"New-AzSynapseDataset\",\"ListItemText\":\"New-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseDataset\"},{\"CompletionText\":\"New-AzSynapseFirewallRule\",\"ListItemText\":\"New-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSynapseGitRepositoryConfig\",\"ListItemText\":\"New-AzSynapseGitRepositoryConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseGitRepositoryConfig\\r\\n\"},{\"CompletionText\":\"New-AzSynapseIntegrationRuntimeKey\",\"ListItemText\":\"New-AzSynapseIntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseIntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"New-AzSynapseKqlScript\",\"ListItemText\":\"New-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPool\",\"ListItemText\":\"New-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"New-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"New-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"New-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"New-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"New-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzSynapseLinkConnection\",\"ListItemText\":\"New-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkConnection\"},{\"CompletionText\":\"New-AzSynapseLinkedService\",\"ListItemText\":\"New-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkedService\"},{\"CompletionText\":\"New-AzSynapseLinkedServiceEncryptedCredential\",\"ListItemText\":\"New-AzSynapseLinkedServiceEncryptedCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkedServiceEncryptedCredential\\r\\n\"},{\"CompletionText\":\"New-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"New-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzSynapseManagedVirtualNetworkConfig\",\"ListItemText\":\"New-AzSynapseManagedVirtualNetworkConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseManagedVirtualNetworkConfig\\r\\n\"},{\"CompletionText\":\"New-AzSynapseNotebook\",\"ListItemText\":\"New-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseNotebook\"},{\"CompletionText\":\"New-AzSynapsePipeline\",\"ListItemText\":\"New-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapsePipeline\"},{\"CompletionText\":\"New-AzSynapseRoleAssignment\",\"ListItemText\":\"New-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSparkConfiguration\",\"ListItemText\":\"New-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSparkJobDefinition\",\"ListItemText\":\"New-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkJobDefinition\"},{\"CompletionText\":\"New-AzSynapseSparkPool\",\"ListItemText\":\"New-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlDatabase\",\"ListItemText\":\"New-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlPool\",\"ListItemText\":\"New-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"New-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlScript\",\"ListItemText\":\"New-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlScript\"},{\"CompletionText\":\"New-AzSynapseTrigger\",\"ListItemText\":\"New-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseTrigger\"},{\"CompletionText\":\"New-AzSynapseWorkspace\",\"ListItemText\":\"New-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzSynapseWorkspaceKey\",\"ListItemText\":\"New-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"New-AzSynapseWorkspacePackage\",\"ListItemText\":\"New-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"New-AzTag\",\"ListItemText\":\"New-AzTag\",\"ResultType\":2,\"ToolTip\":\"New-AzTag\\r\\n\"},{\"CompletionText\":\"New-AzTemplateSpec\",\"ListItemText\":\"New-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"New-AzTenantDeployment\",\"ListItemText\":\"New-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"New-AzTrafficManagerEndpoint\",\"ListItemText\":\"New-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzTrafficManagerProfile\",\"ListItemText\":\"New-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"New-AzUserAssignedIdentity\",\"ListItemText\":\"New-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"New-AzVHubRoute\",\"ListItemText\":\"New-AzVHubRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzVHubRoute\\r\\n\"},{\"CompletionText\":\"New-AzVHubRouteTable\",\"ListItemText\":\"New-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceAdditionalNicProperty\",\"ListItemText\":\"New-AzVirtualApplianceAdditionalNicProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceAdditionalNicProperty\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceSite\",\"ListItemText\":\"New-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceSkuProperty\",\"ListItemText\":\"New-AzVirtualApplianceSkuProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceSkuProperty\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHub\",\"ListItemText\":\"New-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubBgpConnection\",\"ListItemText\":\"New-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubRoute\",\"ListItemText\":\"New-AzVirtualHubRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubRoute\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubRouteTable\",\"ListItemText\":\"New-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubVnetConnection\",\"ListItemText\":\"New-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetwork\",\"ListItemText\":\"New-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGateway\",\"ListItemText\":\"New-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"New-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"New-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"New-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayPolicyGroup\",\"ListItemText\":\"New-AzVirtualNetworkGatewayPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayPolicyGroup\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\",\"ListItemText\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"New-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkTap\",\"ListItemText\":\"New-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"New-AzVirtualRouter\",\"ListItemText\":\"New-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"New-AzVirtualRouterAutoScaleConfiguration\",\"ListItemText\":\"New-AzVirtualRouterAutoScaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualRouterAutoScaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVirtualWan\",\"ListItemText\":\"New-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"New-AzVM\",\"ListItemText\":\"New-AzVM\",\"ResultType\":2,\"ToolTip\":\"New-AzVM\\r\\n\"},{\"CompletionText\":\"New-AzVMConfig\",\"ListItemText\":\"New-AzVMConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMDataDisk\",\"ListItemText\":\"New-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"New-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"New-AzVmGalleryApplication\",\"ListItemText\":\"New-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerAutoBackupConfig\",\"ListItemText\":\"New-AzVMSqlServerAutoBackupConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerAutoBackupConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerAutoPatchingConfig\",\"ListItemText\":\"New-AzVMSqlServerAutoPatchingConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerAutoPatchingConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerKeyVaultCredentialConfig\",\"ListItemText\":\"New-AzVMSqlServerKeyVaultCredentialConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerKeyVaultCredentialConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmss\",\"ListItemText\":\"New-AzVmss\",\"ResultType\":2,\"ToolTip\":\"New-AzVmss\\r\\n\"},{\"CompletionText\":\"New-AzVmssConfig\",\"ListItemText\":\"New-AzVmssConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssGalleryApplication\",\"ListItemText\":\"New-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"New-AzVmssIpConfig\",\"ListItemText\":\"New-AzVmssIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssIpTagConfig\",\"ListItemText\":\"New-AzVmssIpTagConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssIpTagConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssVaultCertificateConfig\",\"ListItemText\":\"New-AzVmssVaultCertificateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssVaultCertificateConfig\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientConfiguration\",\"ListItemText\":\"New-AzVpnClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientConnectionConfiguration\",\"ListItemText\":\"New-AzVpnClientConnectionConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientConnectionConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientIpsecParameter\",\"ListItemText\":\"New-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientIpsecPolicy\",\"ListItemText\":\"New-AzVpnClientIpsecPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientIpsecPolicy\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientRevokedCertificate\",\"ListItemText\":\"New-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientRootCertificate\",\"ListItemText\":\"New-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"New-AzVpnConnection\",\"ListItemText\":\"New-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"New-AzVpnGateway\",\"ListItemText\":\"New-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"New-AzVpnGatewayNatRule\",\"ListItemText\":\"New-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"New-AzVpnServerConfiguration\",\"ListItemText\":\"New-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"New-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"New-AzVpnSite\",\"ListItemText\":\"New-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSite\\r\\n\"},{\"CompletionText\":\"New-AzVpnSiteLink\",\"ListItemText\":\"New-AzVpnSiteLink\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSiteLink\\r\\n\"},{\"CompletionText\":\"New-AzVpnSiteLinkConnection\",\"ListItemText\":\"New-AzVpnSiteLinkConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSiteLinkConnection\\r\\n\"},{\"CompletionText\":\"New-AzWcfRelay\",\"ListItemText\":\"New-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"New-AzWebApp\",\"ListItemText\":\"New-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"New-AzWebApp\\r\\n\"},{\"CompletionText\":\"New-AzWebAppAzureStoragePath\",\"ListItemText\":\"New-AzWebAppAzureStoragePath\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppAzureStoragePath\\r\\n\"},{\"CompletionText\":\"New-AzWebAppBackup\",\"ListItemText\":\"New-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"New-AzWebAppCertificate\",\"ListItemText\":\"New-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"New-AzWebAppDatabaseBackupSetting\",\"ListItemText\":\"New-AzWebAppDatabaseBackupSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppDatabaseBackupSetting\\r\\n\"},{\"CompletionText\":\"New-AzWebAppSlot\",\"ListItemText\":\"New-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"New-AzWebAppSSLBinding\",\"ListItemText\":\"New-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"New-AzWebPubSub\",\"ListItemText\":\"New-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubCustomCertificate\",\"ListItemText\":\"New-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubCustomDomain\",\"ListItemText\":\"New-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubEventHubEndpointObject\",\"ListItemText\":\"New-AzWebPubSubEventHubEndpointObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubEventHubEndpointObject \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubEventNameFilterObject\",\"ListItemText\":\"New-AzWebPubSubEventNameFilterObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubEventNameFilterObject \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubHub\",\"ListItemText\":\"New-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubKey\",\"ListItemText\":\"New-AzWebPubSubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubKey \\r\\n\"},{\"CompletionText\":\"New-AzWvdApplication\",\"ListItemText\":\"New-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"New-AzWvdApplicationGroup\",\"ListItemText\":\"New-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"New-AzWvdHostPool\",\"ListItemText\":\"New-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"New-AzWvdMsixPackage\",\"ListItemText\":\"New-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"New-AzWvdRegistrationInfo\",\"ListItemText\":\"New-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"New-AzWvdScalingPlan\",\"ListItemText\":\"New-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"New-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"New-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"New-AzWvdWorkspace\",\"ListItemText\":\"New-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"New-BcdEntry\",\"ListItemText\":\"New-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"New-BcdEntry\\r\\n\"},{\"CompletionText\":\"New-BcdStore\",\"ListItemText\":\"New-BcdStore\",\"ResultType\":2,\"ToolTip\":\"New-BcdStore\\r\\n\"},{\"CompletionText\":\"New-CertificateNotificationTask\",\"ListItemText\":\"New-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"New-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"New-CimInstance\",\"ListItemText\":\"New-CimInstance\",\"ResultType\":2,\"ToolTip\":\"New-CimInstance\\r\\n\"},{\"CompletionText\":\"New-CimSession\",\"ListItemText\":\"New-CimSession\",\"ResultType\":2,\"ToolTip\":\"New-CimSession\\r\\n\"},{\"CompletionText\":\"New-CimSessionOption\",\"ListItemText\":\"New-CimSessionOption\",\"ResultType\":2,\"ToolTip\":\"New-CimSessionOption\\r\\n\"},{\"CompletionText\":\"New-CIPolicy\",\"ListItemText\":\"New-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"New-CIPolicy\\r\\n\"},{\"CompletionText\":\"New-CIPolicyRule\",\"ListItemText\":\"New-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"New-DAEntryPointTableItem\",\"ListItemText\":\"New-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"New-DscChecksum\",\"ListItemText\":\"New-DscChecksum\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-DscChecksum \\r\\n\"},{\"CompletionText\":\"New-DtcDiagnosticTransaction\",\"ListItemText\":\"New-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"New-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"New-EapConfiguration\",\"ListItemText\":\"New-EapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-EapConfiguration \\r\\n\"},{\"CompletionText\":\"New-EtwTraceSession\",\"ListItemText\":\"New-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"New-Event\",\"ListItemText\":\"New-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Event [-SourceIdentifier] [[-Sender] ] [[-EventArguments] ] [[-MessageData] ] []\\r\\n\"},{\"CompletionText\":\"New-FileCatalog\",\"ListItemText\":\"New-FileCatalog\",\"ResultType\":2,\"ToolTip\":\"New-FileCatalog\\r\\n\"},{\"CompletionText\":\"New-FileShare\",\"ListItemText\":\"New-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-FileShare \\r\\n\"},{\"CompletionText\":\"New-Fixture\",\"ListItemText\":\"New-Fixture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Fixture \\r\\n\"},{\"CompletionText\":\"New-GitPromptSettings\",\"ListItemText\":\"New-GitPromptSettings\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-GitPromptSettings \\r\\n\"},{\"CompletionText\":\"New-Guid\",\"ListItemText\":\"New-Guid\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Guid []\\r\\n\"},{\"CompletionText\":\"New-HgsGuardian\",\"ListItemText\":\"New-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-HgsGuardian \\r\\n\"},{\"CompletionText\":\"New-HgsKeyProtector\",\"ListItemText\":\"New-HgsKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-HgsKeyProtector \\r\\n\"},{\"CompletionText\":\"New-HgsTraceTarget\",\"ListItemText\":\"New-HgsTraceTarget\",\"ResultType\":2,\"ToolTip\":\"New-HgsTraceTarget\\r\\n\"},{\"CompletionText\":\"New-IscsiTargetPortal\",\"ListItemText\":\"New-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"New-IseSnippet\",\"ListItemText\":\"New-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-IseSnippet \\r\\n\"},{\"CompletionText\":\"New-Item\",\"ListItemText\":\"New-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Item [-Path] [-ItemType ] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nNew-Item [[-Path] ] -Name [-ItemType ] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-ItemProperty\",\"ListItemText\":\"New-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ItemProperty [-Path] [-Name] [-PropertyType ] [-Value ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nNew-ItemProperty [-Name] -LiteralPath [-PropertyType ] [-Value ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-JobTrigger\",\"ListItemText\":\"New-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"New-JobTrigger\\r\\n\"},{\"CompletionText\":\"New-LocalGroup\",\"ListItemText\":\"New-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"New-LocalGroup\\r\\n\"},{\"CompletionText\":\"New-LocalUser\",\"ListItemText\":\"New-LocalUser\",\"ResultType\":2,\"ToolTip\":\"New-LocalUser\\r\\n\"},{\"CompletionText\":\"New-MaskingSet\",\"ListItemText\":\"New-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MaskingSet \\r\\n\"},{\"CompletionText\":\"New-Module\",\"ListItemText\":\"New-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Module [-ScriptBlock] [-Function ] [-Cmdlet ] [-ReturnResult] [-AsCustomObject] [-ArgumentList ] []\\r\\n\\r\\nNew-Module [-Name] [-ScriptBlock] [-Function ] [-Cmdlet ] [-ReturnResult] [-AsCustomObject] [-ArgumentList ] []\\r\\n\"},{\"CompletionText\":\"New-ModuleManifest\",\"ListItemText\":\"New-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ModuleManifest [-Path] [-NestedModules ] [-Guid ] [-Author ] [-CompanyName ] [-Copyright ] [-RootModule ] [-ModuleVersion ] [-Description ] [-ProcessorArchitecture ] [-PowerShellVersion ] [-ClrVersion ] [-DotNetFrameworkVersion ] [-PowerShellHostName ] [-PowerShellHostVersion ] [-RequiredModules ] [-TypesToProcess ] [-FormatsToProcess ] [-ScriptsToProcess ] [-RequiredAssemblies ] [-FileList ] [-ModuleList ] [-FunctionsToExport ] [-AliasesToExport ] [-VariablesToExport ] [-CmdletsToExport ] [-DscResourcesToExport ] [-CompatiblePSEditions ] [-PrivateData ] [-Tags ] [-ProjectUri ] [-LicenseUri ] [-IconUri ] [-ReleaseNotes ] [-Prerelease ] [-RequireLicenseAcceptance] [-ExternalModuleDependencies ] [-HelpInfoUri ] [-PassThru] [-DefaultCommandPrefix ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-MpPerformanceRecording\",\"ListItemText\":\"New-MpPerformanceRecording\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MpPerformanceRecording \\r\\n\"},{\"CompletionText\":\"New-NetAdapterAdvancedProperty\",\"ListItemText\":\"New-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"New-NetEventSession\",\"ListItemText\":\"New-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetEventSession \\r\\n\"},{\"CompletionText\":\"New-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"New-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVProfile\",\"ListItemText\":\"New-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVRule\",\"ListItemText\":\"New-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVVMSetting\",\"ListItemText\":\"New-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"New-NetFirewallRule\",\"ListItemText\":\"New-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"New-NetIPAddress\",\"ListItemText\":\"New-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPAddress \\r\\n\"},{\"CompletionText\":\"New-NetIPHttpsConfiguration\",\"ListItemText\":\"New-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"New-NetIPsecAuthProposal\",\"ListItemText\":\"New-NetIPsecAuthProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecAuthProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecDospSetting\",\"ListItemText\":\"New-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeCryptoProposal\",\"ListItemText\":\"New-NetIPsecMainModeCryptoProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecMainModeCryptoProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"New-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeRule\",\"ListItemText\":\"New-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"New-NetIPsecPhase1AuthSet\",\"ListItemText\":\"New-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecPhase2AuthSet\",\"ListItemText\":\"New-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecQuickModeCryptoProposal\",\"ListItemText\":\"New-NetIPsecQuickModeCryptoProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecQuickModeCryptoProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"New-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecRule\",\"ListItemText\":\"New-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"New-NetLbfoTeam\",\"ListItemText\":\"New-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"New-NetNat\",\"ListItemText\":\"New-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNat \\r\\n\"},{\"CompletionText\":\"New-NetNatTransitionConfiguration\",\"ListItemText\":\"New-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"New-NetNeighbor\",\"ListItemText\":\"New-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNeighbor \\r\\n\"},{\"CompletionText\":\"New-NetQosPolicy\",\"ListItemText\":\"New-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"New-NetRoute\",\"ListItemText\":\"New-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetRoute \\r\\n\"},{\"CompletionText\":\"New-NetSwitchTeam\",\"ListItemText\":\"New-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"New-NetTransportFilter\",\"ListItemText\":\"New-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"New-NetworkSwitchVlan\",\"ListItemText\":\"New-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"New-Object\",\"ListItemText\":\"New-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Object [-TypeName] [[-ArgumentList] ] [-Property ] []\\r\\n\\r\\nNew-Object [-ComObject] [-Strict] [-Property ] []\\r\\n\"},{\"CompletionText\":\"New-Partition\",\"ListItemText\":\"New-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Partition \\r\\n\"},{\"CompletionText\":\"New-PesterOption\",\"ListItemText\":\"New-PesterOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PesterOption \\r\\n\"},{\"CompletionText\":\"New-PmemDedicatedMemory\",\"ListItemText\":\"New-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"New-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"New-PmemDisk\",\"ListItemText\":\"New-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"New-PmemDisk\\r\\n\"},{\"CompletionText\":\"New-ProvisioningRepro\",\"ListItemText\":\"New-ProvisioningRepro\",\"ResultType\":2,\"ToolTip\":\"New-ProvisioningRepro\\r\\n\"},{\"CompletionText\":\"New-PSDrive\",\"ListItemText\":\"New-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSDrive [-Name] [-PSProvider] [-Root] [-Description ] [-Scope ] [-Persist] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-PSRoleCapabilityFile\",\"ListItemText\":\"New-PSRoleCapabilityFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSRoleCapabilityFile [-Path] [-Guid ] [-Author ] [-Description ] [-CompanyName ] [-Copyright ] [-ModulesToImport ] [-VisibleAliases ] [-VisibleCmdlets ] [-VisibleFunctions ] [-VisibleExternalCommands ] [-VisibleProviders ] [-ScriptsToProcess ] [-AliasDefinitions ] [-FunctionDefinitions ] [-VariableDefinitions ] [-EnvironmentVariables ] [-TypesToProcess ] [-FormatsToProcess ] [-AssembliesToLoad ] []\\r\\n\"},{\"CompletionText\":\"New-PSScriptFileInfo\",\"ListItemText\":\"New-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"New-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"New-PSSession\",\"ListItemText\":\"New-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSession [[-ComputerName] ] [-Credential ] [-Name ] [-EnableNetworkAccess] [-ConfigurationName ] [-Port ] [-UseSSL] [-ApplicationName ] [-ThrottleLimit ] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nNew-PSSession [-ConnectionUri] [-Credential ] [-Name ] [-EnableNetworkAccess] [-ConfigurationName ] [-ThrottleLimit ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nNew-PSSession [-VMId] -Credential [-Name ] [-ConfigurationName ] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -Credential -VMName [-Name ] [-ConfigurationName ] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession [[-Session] ] [-Name ] [-EnableNetworkAccess] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -ContainerId [-Name ] [-ConfigurationName ] [-RunAsAdministrator] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -UseWindowsPowerShell [-Name ] []\\r\\n\\r\\nNew-PSSession [-HostName] [-Name ] [-Port ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] []\\r\\n\\r\\nNew-PSSession -SSHConnection [-Name ] []\\r\\n\"},{\"CompletionText\":\"New-PSSessionConfigurationFile\",\"ListItemText\":\"New-PSSessionConfigurationFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSessionConfigurationFile [-Path] [-SchemaVersion ] [-Guid ] [-Author ] [-Description ] [-CompanyName ] [-Copyright ] [-SessionType ] [-TranscriptDirectory ] [-RunAsVirtualAccount] [-RunAsVirtualAccountGroups ] [-MountUserDrive] [-UserDriveMaximumSize ] [-GroupManagedServiceAccount ] [-ScriptsToProcess ] [-RoleDefinitions ] [-RequiredGroups ] [-LanguageMode ] [-ExecutionPolicy ] [-PowerShellVersion ] [-ModulesToImport ] [-VisibleAliases ] [-VisibleCmdlets ] [-VisibleFunctions ] [-VisibleExternalCommands ] [-VisibleProviders ] [-AliasDefinitions ] [-FunctionDefinitions ] [-VariableDefinitions ] [-EnvironmentVariables ] [-TypesToProcess ] [-FormatsToProcess ] [-AssembliesToLoad ] [-Full] []\\r\\n\"},{\"CompletionText\":\"New-PSSessionOption\",\"ListItemText\":\"New-PSSessionOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSessionOption [-MaximumRedirection ] [-NoCompression] [-NoMachineProfile] [-Culture ] [-UICulture ] [-MaximumReceivedDataSizePerCommand ] [-MaximumReceivedObjectSize ] [-OutputBufferingMode ] [-MaxConnectionRetryCount ] [-ApplicationArguments ] [-OpenTimeout ] [-CancelTimeout ] [-IdleTimeout ] [-ProxyAccessType ] [-ProxyAuthentication ] [-ProxyCredential ] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-OperationTimeout ] [-NoEncryption] [-UseUTF16] [-IncludePortInSPN] []\\r\\n\"},{\"CompletionText\":\"New-PSTransportOption\",\"ListItemText\":\"New-PSTransportOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSTransportOption [-MaxIdleTimeoutSec ] [-ProcessIdleTimeoutSec ] [-MaxSessions ] [-MaxConcurrentCommandsPerSession ] [-MaxSessionsPerUser ] [-MaxMemoryPerSessionMB ] [-MaxProcessesPerSession ] [-MaxConcurrentUsers ] [-IdleTimeoutSec ] [-OutputBufferingMode ] []\\r\\n\"},{\"CompletionText\":\"New-PSWorkflowExecutionOption\",\"ListItemText\":\"New-PSWorkflowExecutionOption\",\"ResultType\":2,\"ToolTip\":\"New-PSWorkflowExecutionOption\\r\\n\"},{\"CompletionText\":\"New-PSWorkflowSession\",\"ListItemText\":\"New-PSWorkflowSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSWorkflowSession \\r\\n\"},{\"CompletionText\":\"New-ScheduledJobOption\",\"ListItemText\":\"New-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"New-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"New-ScheduledTask\",\"ListItemText\":\"New-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTask \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskAction\",\"ListItemText\":\"New-ScheduledTaskAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskAction \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskPrincipal\",\"ListItemText\":\"New-ScheduledTaskPrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskPrincipal \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskSettingsSet\",\"ListItemText\":\"New-ScheduledTaskSettingsSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskSettingsSet \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskTrigger\",\"ListItemText\":\"New-ScheduledTaskTrigger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskTrigger \\r\\n\"},{\"CompletionText\":\"New-ScriptFileInfo\",\"ListItemText\":\"New-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"New-SelfSignedCertificate\",\"ListItemText\":\"New-SelfSignedCertificate\",\"ResultType\":2,\"ToolTip\":\"New-SelfSignedCertificate\\r\\n\"},{\"CompletionText\":\"New-Service\",\"ListItemText\":\"New-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Service [-Name] [-BinaryPathName] [-DisplayName ] [-Description ] [-StartupType ] [-Credential ] [-SecurityDescriptorSddl ] [-DependsOn ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-SmbClientCertificateMapping\",\"ListItemText\":\"New-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"New-SmbGlobalMapping\",\"ListItemText\":\"New-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"New-SmbMapping\",\"ListItemText\":\"New-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbMapping \\r\\n\"},{\"CompletionText\":\"New-SmbMultichannelConstraint\",\"ListItemText\":\"New-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"New-SmbServerCertificateMapping\",\"ListItemText\":\"New-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"New-SmbShare\",\"ListItemText\":\"New-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbShare \\r\\n\"},{\"CompletionText\":\"New-StorageBusBinding\",\"ListItemText\":\"New-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"New-StorageBusCacheStore\",\"ListItemText\":\"New-StorageBusCacheStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageBusCacheStore \\r\\n\"},{\"CompletionText\":\"New-StorageFileServer\",\"ListItemText\":\"New-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageFileServer \\r\\n\"},{\"CompletionText\":\"New-StoragePool\",\"ListItemText\":\"New-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StoragePool \\r\\n\"},{\"CompletionText\":\"New-StorageSubsystemVirtualDisk\",\"ListItemText\":\"New-StorageSubsystemVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageSubsystemVirtualDisk \\r\\n\"},{\"CompletionText\":\"New-StorageTier\",\"ListItemText\":\"New-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageTier \\r\\n\"},{\"CompletionText\":\"New-TemporaryFile\",\"ListItemText\":\"New-TemporaryFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-TemporaryFile [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-TimeSpan\",\"ListItemText\":\"New-TimeSpan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-TimeSpan [[-Start] ] [[-End] ] []\\r\\n\\r\\nNew-TimeSpan [-Days ] [-Hours ] [-Minutes ] [-Seconds ] [-Milliseconds ] []\\r\\n\"},{\"CompletionText\":\"New-TlsSessionTicketKey\",\"ListItemText\":\"New-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"New-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"New-Variable\",\"ListItemText\":\"New-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Variable [-Name] [[-Value] ] [-Description ] [-Option ] [-Visibility ] [-Force] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-VFD\",\"ListItemText\":\"New-VFD\",\"ResultType\":2,\"ToolTip\":\"New-VFD\\r\\n\"},{\"CompletionText\":\"New-VHD\",\"ListItemText\":\"New-VHD\",\"ResultType\":2,\"ToolTip\":\"New-VHD\\r\\n\"},{\"CompletionText\":\"New-VirtualDisk\",\"ListItemText\":\"New-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDisk \\r\\n\"},{\"CompletionText\":\"New-VirtualDiskClone\",\"ListItemText\":\"New-VirtualDiskClone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDiskClone \\r\\n\"},{\"CompletionText\":\"New-VirtualDiskSnapshot\",\"ListItemText\":\"New-VirtualDiskSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDiskSnapshot \\r\\n\"},{\"CompletionText\":\"New-VM\",\"ListItemText\":\"New-VM\",\"ResultType\":2,\"ToolTip\":\"New-VM\\r\\n\"},{\"CompletionText\":\"New-VMGroup\",\"ListItemText\":\"New-VMGroup\",\"ResultType\":2,\"ToolTip\":\"New-VMGroup\\r\\n\"},{\"CompletionText\":\"New-VMReplicationAuthorizationEntry\",\"ListItemText\":\"New-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"New-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"New-VMResourcePool\",\"ListItemText\":\"New-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"New-VMResourcePool\\r\\n\"},{\"CompletionText\":\"New-VMSan\",\"ListItemText\":\"New-VMSan\",\"ResultType\":2,\"ToolTip\":\"New-VMSan\\r\\n\"},{\"CompletionText\":\"New-VMSwitch\",\"ListItemText\":\"New-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"New-VMSwitch\\r\\n\"},{\"CompletionText\":\"New-Volume\",\"ListItemText\":\"New-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Volume \\r\\n\"},{\"CompletionText\":\"New-VpnServerAddress\",\"ListItemText\":\"New-VpnServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VpnServerAddress \\r\\n\"},{\"CompletionText\":\"New-WindowsCustomImage\",\"ListItemText\":\"New-WindowsCustomImage\",\"ResultType\":2,\"ToolTip\":\"New-WindowsCustomImage\\r\\n\"},{\"CompletionText\":\"New-WindowsImage\",\"ListItemText\":\"New-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"New-WindowsImage\\r\\n\"},{\"CompletionText\":\"New-WinEvent\",\"ListItemText\":\"New-WinEvent\",\"ResultType\":2,\"ToolTip\":\"New-WinEvent\\r\\n\"},{\"CompletionText\":\"New-WinUserLanguageList\",\"ListItemText\":\"New-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"New-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"New-WSManInstance\",\"ListItemText\":\"New-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"New-WSManInstance\\r\\n\"},{\"CompletionText\":\"New-WSManSessionOption\",\"ListItemText\":\"New-WSManSessionOption\",\"ResultType\":2,\"ToolTip\":\"New-WSManSessionOption\\r\\n\"},{\"CompletionText\":\"newdev.exe\",\"ListItemText\":\"newdev.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\newdev.exe\"},{\"CompletionText\":\"nf.cmd\",\"ListItemText\":\"nf.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\nf.cmd\"},{\"CompletionText\":\"nf.ps1\",\"ListItemText\":\"nf.ps1\",\"ResultType\":2,\"ToolTip\":\"nf.ps1 \\r\\n\"},{\"CompletionText\":\"NgcIso.exe\",\"ListItemText\":\"NgcIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NgcIso.exe\"},{\"CompletionText\":\"ni\",\"ListItemText\":\"ni\",\"ResultType\":2,\"ToolTip\":\"New-Item\"},{\"CompletionText\":\"nlg\",\"ListItemText\":\"nlg\",\"ResultType\":2,\"ToolTip\":\"nlg\"},{\"CompletionText\":\"nltest.exe\",\"ListItemText\":\"nltest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nltest.exe\"},{\"CompletionText\":\"nlu\",\"ListItemText\":\"nlu\",\"ResultType\":2,\"ToolTip\":\"nlu\"},{\"CompletionText\":\"nmbind.exe\",\"ListItemText\":\"nmbind.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nmbind.exe\"},{\"CompletionText\":\"nmo\",\"ListItemText\":\"nmo\",\"ResultType\":2,\"ToolTip\":\"New-Module\"},{\"CompletionText\":\"nmscrub.exe\",\"ListItemText\":\"nmscrub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nmscrub.exe\"},{\"CompletionText\":\"node.exe\",\"ListItemText\":\"node.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\node.exe\"},{\"CompletionText\":\"nodevars.bat\",\"ListItemText\":\"nodevars.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\nodevars.bat\"},{\"CompletionText\":\"normalizer.exe\",\"ListItemText\":\"normalizer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\normalizer.exe\"},{\"CompletionText\":\"notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\notepad.exe\"},{\"CompletionText\":\"npm.cmd\",\"ListItemText\":\"npm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\npm.cmd\"},{\"CompletionText\":\"npx.cmd\",\"ListItemText\":\"npx.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\npx.cmd\"},{\"CompletionText\":\"nslookup.exe\",\"ListItemText\":\"nslookup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nslookup.exe\"},{\"CompletionText\":\"nsmbccm\",\"ListItemText\":\"nsmbccm\",\"ResultType\":2,\"ToolTip\":\"nsmbccm\"},{\"CompletionText\":\"nsmbgm\",\"ListItemText\":\"nsmbgm\",\"ResultType\":2,\"ToolTip\":\"nsmbgm\"},{\"CompletionText\":\"nsmbm\",\"ListItemText\":\"nsmbm\",\"ResultType\":2,\"ToolTip\":\"nsmbm\"},{\"CompletionText\":\"nsmbs\",\"ListItemText\":\"nsmbs\",\"ResultType\":2,\"ToolTip\":\"nsmbs\"},{\"CompletionText\":\"nsmbscm\",\"ListItemText\":\"nsmbscm\",\"ResultType\":2,\"ToolTip\":\"nsmbscm\"},{\"CompletionText\":\"nsmbt\",\"ListItemText\":\"nsmbt\",\"ResultType\":2,\"ToolTip\":\"nsmbt\"},{\"CompletionText\":\"nsn\",\"ListItemText\":\"nsn\",\"ResultType\":2,\"ToolTip\":\"New-PSSession\"},{\"CompletionText\":\"ntoskrnl.exe\",\"ListItemText\":\"ntoskrnl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ntoskrnl.exe\"},{\"CompletionText\":\"ntprint.exe\",\"ListItemText\":\"ntprint.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ntprint.exe\"},{\"CompletionText\":\"nu.exe\",\"ListItemText\":\"nu.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu.exe\"},{\"CompletionText\":\"nu_plugin_gstat.exe\",\"ListItemText\":\"nu_plugin_gstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_gstat.exe\"},{\"CompletionText\":\"nu_plugin_inc.exe\",\"ListItemText\":\"nu_plugin_inc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_inc.exe\"},{\"CompletionText\":\"nu_plugin_query.exe\",\"ListItemText\":\"nu_plugin_query.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_query.exe\"},{\"CompletionText\":\"nv\",\"ListItemText\":\"nv\",\"ResultType\":2,\"ToolTip\":\"New-Variable\"},{\"CompletionText\":\"NvContainerRecovery.bat\",\"ListItemText\":\"NvContainerRecovery.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\NvContainerRecovery.bat\"},{\"CompletionText\":\"nvdebugdump.exe\",\"ListItemText\":\"nvdebugdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvdebugdump.exe\"},{\"CompletionText\":\"nvdlisrwrapper.exe\",\"ListItemText\":\"nvdlisrwrapper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\NVIDIA Corporation\\\\NVIDIA NvDLISR\\\\nvdlisrwrapper.exe\"},{\"CompletionText\":\"nvidia-smi.exe\",\"ListItemText\":\"nvidia-smi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvidia-smi.exe\"},{\"CompletionText\":\"nvs.cmd\",\"ListItemText\":\"nvs.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\nvs\\\\nvs.cmd\"},{\"CompletionText\":\"nvs.ps1\",\"ListItemText\":\"nvs.ps1\",\"ResultType\":2,\"ToolTip\":\"nvs.ps1 \\r\\n\"},{\"CompletionText\":\"nvspinfo.exe\",\"ListItemText\":\"nvspinfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvspinfo.exe\"},{\"CompletionText\":\"nwsn\",\"ListItemText\":\"nwsn\",\"ResultType\":2,\"ToolTip\":\"nwsn\"},{\"CompletionText\":\"O:\",\"ListItemText\":\"O:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nO: \\r\\n\"},{\"CompletionText\":\"odbcad32.exe\",\"ListItemText\":\"odbcad32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\odbcad32.exe\"},{\"CompletionText\":\"odbcconf.exe\",\"ListItemText\":\"odbcconf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\odbcconf.exe\"},{\"CompletionText\":\"ofdeploy.exe\",\"ListItemText\":\"ofdeploy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ofdeploy.exe\"},{\"CompletionText\":\"ogv\",\"ListItemText\":\"ogv\",\"ResultType\":2,\"ToolTip\":\"Out-GridView\"},{\"CompletionText\":\"oh\",\"ListItemText\":\"oh\",\"ResultType\":2,\"ToolTip\":\"Out-Host\"},{\"CompletionText\":\"oh-my-posh.exe\",\"ListItemText\":\"oh-my-posh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\oh-my-posh\\\\bin\\\\oh-my-posh.exe\"},{\"CompletionText\":\"olk.exe\",\"ListItemText\":\"olk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\olk.exe\"},{\"CompletionText\":\"omadmclient.exe\",\"ListItemText\":\"omadmclient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\omadmclient.exe\"},{\"CompletionText\":\"omadmprc.exe\",\"ListItemText\":\"omadmprc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\omadmprc.exe\"},{\"CompletionText\":\"OneDriveSetup.exe\",\"ListItemText\":\"OneDriveSetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OneDriveSetup.exe\"},{\"CompletionText\":\"OOBE-Maintenance.exe\",\"ListItemText\":\"OOBE-Maintenance.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OOBE-Maintenance.exe\"},{\"CompletionText\":\"Open-AzSurveyLink\",\"ListItemText\":\"Open-AzSurveyLink\",\"ResultType\":2,\"ToolTip\":\"Open-AzSurveyLink\\r\\n\"},{\"CompletionText\":\"Open-NetGPO\",\"ListItemText\":\"Open-NetGPO\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOpen-NetGPO \\r\\n\"},{\"CompletionText\":\"openfiles.exe\",\"ListItemText\":\"openfiles.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\openfiles.exe\"},{\"CompletionText\":\"OpenWith.exe\",\"ListItemText\":\"OpenWith.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OpenWith.exe\"},{\"CompletionText\":\"Optimize-AppProvisionedPackages\",\"ListItemText\":\"Optimize-AppProvisionedPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-AppProvisionedPackages\"},{\"CompletionText\":\"Optimize-AppxProvisionedPackages\",\"ListItemText\":\"Optimize-AppxProvisionedPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-AppxProvisionedPackages\\r\\n\"},{\"CompletionText\":\"Optimize-ProvisionedAppPackages\",\"ListItemText\":\"Optimize-ProvisionedAppPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-ProvisionedAppPackages\"},{\"CompletionText\":\"Optimize-ProvisionedAppxPackages\",\"ListItemText\":\"Optimize-ProvisionedAppxPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-ProvisionedAppxPackages\"},{\"CompletionText\":\"Optimize-StoragePool\",\"ListItemText\":\"Optimize-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOptimize-StoragePool \\r\\n\"},{\"CompletionText\":\"Optimize-VHD\",\"ListItemText\":\"Optimize-VHD\",\"ResultType\":2,\"ToolTip\":\"Optimize-VHD\\r\\n\"},{\"CompletionText\":\"Optimize-VHDSet\",\"ListItemText\":\"Optimize-VHDSet\",\"ResultType\":2,\"ToolTip\":\"Optimize-VHDSet\\r\\n\"},{\"CompletionText\":\"Optimize-Volume\",\"ListItemText\":\"Optimize-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOptimize-Volume \\r\\n\"},{\"CompletionText\":\"Optimize-WindowsImage\",\"ListItemText\":\"Optimize-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Optimize-WindowsImage\\r\\n\"},{\"CompletionText\":\"OptionalFeatures.exe\",\"ListItemText\":\"OptionalFeatures.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OptionalFeatures.exe\"},{\"CompletionText\":\"orbd.exe\",\"ListItemText\":\"orbd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\orbd.exe\"},{\"CompletionText\":\"osk.exe\",\"ListItemText\":\"osk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\osk.exe\"},{\"CompletionText\":\"oss\",\"ListItemText\":\"oss\",\"ResultType\":2,\"ToolTip\":\"\\r\\noss [[-Width] ] [[-InputObject] ] []\\r\\n\"},{\"CompletionText\":\"Out-Default\",\"ListItemText\":\"Out-Default\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Default [-Transcript] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-File\",\"ListItemText\":\"Out-File\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-File [-FilePath] [[-Encoding] ] [-Append] [-Force] [-NoClobber] [-Width ] [-NoNewline] [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nOut-File [[-Encoding] ] -LiteralPath [-Append] [-Force] [-NoClobber] [-Width ] [-NoNewline] [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Out-GridView\",\"ListItemText\":\"Out-GridView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-GridView [-InputObject ] [-Title ] [-PassThru] []\\r\\n\\r\\nOut-GridView [-InputObject ] [-Title ] [-Wait] []\\r\\n\\r\\nOut-GridView [-InputObject ] [-Title ] [-OutputMode ] []\\r\\n\"},{\"CompletionText\":\"Out-Host\",\"ListItemText\":\"Out-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Host [-Paging] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-Null\",\"ListItemText\":\"Out-Null\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Null [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-Printer\",\"ListItemText\":\"Out-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Printer [[-Name] ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-String\",\"ListItemText\":\"Out-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-String [-Width ] [-NoNewline] [-InputObject ] []\\r\\n\\r\\nOut-String [-Stream] [-Width ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"P:\",\"ListItemText\":\"P:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nP: \\r\\n\"},{\"CompletionText\":\"pacjsworker.exe\",\"ListItemText\":\"pacjsworker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pacjsworker.exe\"},{\"CompletionText\":\"pack200.exe\",\"ListItemText\":\"pack200.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\pack200.exe\"},{\"CompletionText\":\"PackagedCWALauncher.exe\",\"ListItemText\":\"PackagedCWALauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PackagedCWALauncher.exe\"},{\"CompletionText\":\"PackageInspector.exe\",\"ListItemText\":\"PackageInspector.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PackageInspector.exe\"},{\"CompletionText\":\"PasswordOnWakeSettingFlyout.exe\",\"ListItemText\":\"PasswordOnWakeSettingFlyout.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PasswordOnWakeSettingFlyout.exe\"},{\"CompletionText\":\"PATHPING.EXE\",\"ListItemText\":\"PATHPING.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PATHPING.EXE\"},{\"CompletionText\":\"Pause\",\"ListItemText\":\"Pause\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPause \\r\\n\"},{\"CompletionText\":\"pbcfg\",\"ListItemText\":\"pbcfg\",\"ResultType\":2,\"ToolTip\":\"pbcfg\"},{\"CompletionText\":\"pbres\",\"ListItemText\":\"pbres\",\"ResultType\":2,\"ToolTip\":\"pbres\"},{\"CompletionText\":\"pbrush.exe\",\"ListItemText\":\"pbrush.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pbrush.exe\"},{\"CompletionText\":\"pcalua.exe\",\"ListItemText\":\"pcalua.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcalua.exe\"},{\"CompletionText\":\"pcaui.exe\",\"ListItemText\":\"pcaui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcaui.exe\"},{\"CompletionText\":\"pcwrun.exe\",\"ListItemText\":\"pcwrun.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcwrun.exe\"},{\"CompletionText\":\"perfmon.exe\",\"ListItemText\":\"perfmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\perfmon.exe\"},{\"CompletionText\":\"perfmon.msc\",\"ListItemText\":\"perfmon.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\perfmon.msc\"},{\"CompletionText\":\"pfn\",\"ListItemText\":\"pfn\",\"ResultType\":2,\"ToolTip\":\"pfn\"},{\"CompletionText\":\"phoneactivate.exe\",\"ListItemText\":\"phoneactivate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\phoneactivate.exe\"},{\"CompletionText\":\"PickerHost.exe\",\"ListItemText\":\"PickerHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PickerHost.exe\"},{\"CompletionText\":\"PinEnrollmentBroker.exe\",\"ListItemText\":\"PinEnrollmentBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PinEnrollmentBroker.exe\"},{\"CompletionText\":\"pinentry-basic.exe\",\"ListItemText\":\"pinentry-basic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\pinentry-basic.exe\"},{\"CompletionText\":\"PING.EXE\",\"ListItemText\":\"PING.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PING.EXE\"},{\"CompletionText\":\"pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip.exe\"},{\"CompletionText\":\"pip3.10.exe\",\"ListItemText\":\"pip3.10.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.10.exe\"},{\"CompletionText\":\"pip3.12.exe\",\"ListItemText\":\"pip3.12.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip3.12.exe\"},{\"CompletionText\":\"pip3.9.exe\",\"ListItemText\":\"pip3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.9.exe\"},{\"CompletionText\":\"pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip3.exe\"},{\"CompletionText\":\"PkgMgr.exe\",\"ListItemText\":\"PkgMgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PkgMgr.exe\"},{\"CompletionText\":\"PktMon.exe\",\"ListItemText\":\"PktMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PktMon.exe\"},{\"CompletionText\":\"plasrv.exe\",\"ListItemText\":\"plasrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\plasrv.exe\"},{\"CompletionText\":\"PnPUnattend.exe\",\"ListItemText\":\"PnPUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PnPUnattend.exe\"},{\"CompletionText\":\"pnputil.exe\",\"ListItemText\":\"pnputil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pnputil.exe\"},{\"CompletionText\":\"poetry.exe\",\"ListItemText\":\"poetry.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\Python\\\\Scripts\\\\poetry.exe\"},{\"CompletionText\":\"policytool.exe\",\"ListItemText\":\"policytool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\policytool.exe\"},{\"CompletionText\":\"Pop-Location\",\"ListItemText\":\"Pop-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPop-Location [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"popd\",\"ListItemText\":\"popd\",\"ResultType\":2,\"ToolTip\":\"Pop-Location\"},{\"CompletionText\":\"poqexec.exe\",\"ListItemText\":\"poqexec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\poqexec.exe\"},{\"CompletionText\":\"pospaymentsworker.exe\",\"ListItemText\":\"pospaymentsworker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pospaymentsworker.exe\"},{\"CompletionText\":\"powercfg.cpl\",\"ListItemText\":\"powercfg.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\powercfg.cpl\"},{\"CompletionText\":\"powercfg.exe\",\"ListItemText\":\"powercfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\powercfg.exe\"},{\"CompletionText\":\"powershell.exe\",\"ListItemText\":\"powershell.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe\"},{\"CompletionText\":\"powershell_ise.exe\",\"ListItemText\":\"powershell_ise.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell_ise.exe\"},{\"CompletionText\":\"PresentationHost.exe\",\"ListItemText\":\"PresentationHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PresentationHost.exe\"},{\"CompletionText\":\"PresentationSettings.exe\",\"ListItemText\":\"PresentationSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PresentationSettings.exe\"},{\"CompletionText\":\"prevhost.exe\",\"ListItemText\":\"prevhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\prevhost.exe\"},{\"CompletionText\":\"print.exe\",\"ListItemText\":\"print.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\print.exe\"},{\"CompletionText\":\"PrintBrmUi.exe\",\"ListItemText\":\"PrintBrmUi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PrintBrmUi.exe\"},{\"CompletionText\":\"printfilterpipelinesvc.exe\",\"ListItemText\":\"printfilterpipelinesvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printfilterpipelinesvc.exe\"},{\"CompletionText\":\"PrintIsolationHost.exe\",\"ListItemText\":\"PrintIsolationHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PrintIsolationHost.exe\"},{\"CompletionText\":\"printmanagement.msc\",\"ListItemText\":\"printmanagement.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printmanagement.msc\"},{\"CompletionText\":\"printui.exe\",\"ListItemText\":\"printui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printui.exe\"},{\"CompletionText\":\"prompt\",\"ListItemText\":\"prompt\",\"ResultType\":2,\"ToolTip\":\"\\r\\nprompt \\r\\n\"},{\"CompletionText\":\"proquota.exe\",\"ListItemText\":\"proquota.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\proquota.exe\"},{\"CompletionText\":\"Protect-CmsMessage\",\"ListItemText\":\"Protect-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Protect-CmsMessage\\r\\n\"},{\"CompletionText\":\"provlaunch.exe\",\"ListItemText\":\"provlaunch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\provlaunch.exe\"},{\"CompletionText\":\"provtool.exe\",\"ListItemText\":\"provtool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\provtool.exe\"},{\"CompletionText\":\"ProximityUxHost.exe\",\"ListItemText\":\"ProximityUxHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ProximityUxHost.exe\"},{\"CompletionText\":\"prproc.exe\",\"ListItemText\":\"prproc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\prproc.exe\"},{\"CompletionText\":\"ps\",\"ListItemText\":\"ps\",\"ResultType\":2,\"ToolTip\":\"Get-Process\"},{\"CompletionText\":\"PSConsoleHostReadLine\",\"ListItemText\":\"PSConsoleHostReadLine\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPSConsoleHostReadLine \\r\\n\"},{\"CompletionText\":\"psr.exe\",\"ListItemText\":\"psr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\psr.exe\"},{\"CompletionText\":\"Publish-AzApiManagementTenantGitConfiguration\",\"ListItemText\":\"Publish-AzApiManagementTenantGitConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-AzApiManagementTenantGitConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-AzAutomationRunbook\",\"ListItemText\":\"Publish-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Publish-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Publish-AzBicepModule\",\"ListItemText\":\"Publish-AzBicepModule\",\"ResultType\":2,\"ToolTip\":\"Publish-AzBicepModule\\r\\n\"},{\"CompletionText\":\"Publish-AzVMDscConfiguration\",\"ListItemText\":\"Publish-AzVMDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-AzVMDscConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-AzWebApp\",\"ListItemText\":\"Publish-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Publish-AzWebApp\\r\\n\"},{\"CompletionText\":\"Publish-BCFileContent\",\"ListItemText\":\"Publish-BCFileContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-BCFileContent \\r\\n\"},{\"CompletionText\":\"Publish-BCWebContent\",\"ListItemText\":\"Publish-BCWebContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-BCWebContent \\r\\n\"},{\"CompletionText\":\"Publish-DscConfiguration\",\"ListItemText\":\"Publish-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-Module\",\"ListItemText\":\"Publish-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Module \\r\\n\"},{\"CompletionText\":\"Publish-PSResource\",\"ListItemText\":\"Publish-PSResource\",\"ResultType\":2,\"ToolTip\":\"Publish-PSResource\\r\\n\"},{\"CompletionText\":\"Publish-Script\",\"ListItemText\":\"Publish-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Script \\r\\n\"},{\"CompletionText\":\"pumo\",\"ListItemText\":\"pumo\",\"ResultType\":2,\"ToolTip\":\"pumo\"},{\"CompletionText\":\"Push-Location\",\"ListItemText\":\"Push-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPush-Location [[-Path] ] [-PassThru] [-StackName ] []\\r\\n\\r\\nPush-Location [-LiteralPath ] [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"pushd\",\"ListItemText\":\"pushd\",\"ResultType\":2,\"ToolTip\":\"Push-Location\"},{\"CompletionText\":\"pwd\",\"ListItemText\":\"pwd\",\"ResultType\":2,\"ToolTip\":\"Get-Location\"},{\"CompletionText\":\"pwlauncher.exe\",\"ListItemText\":\"pwlauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pwlauncher.exe\"},{\"CompletionText\":\"pwsh-preview.exe\",\"ListItemText\":\"pwsh-preview.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh-preview.exe\"},{\"CompletionText\":\"pwsh.exe\",\"ListItemText\":\"pwsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\WindowsApps\\\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\\\pwsh.exe\"},{\"CompletionText\":\"py.exe\",\"ListItemText\":\"py.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\py.exe\"},{\"CompletionText\":\"pygmentize.exe\",\"ListItemText\":\"pygmentize.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pygmentize.exe\"},{\"CompletionText\":\"python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\python.exe\"},{\"CompletionText\":\"python3.12.exe\",\"ListItemText\":\"python3.12.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\python3.12.exe\"},{\"CompletionText\":\"python3.9.exe\",\"ListItemText\":\"python3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python3.9.exe\"},{\"CompletionText\":\"python3.exe\",\"ListItemText\":\"python3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python3.exe\"},{\"CompletionText\":\"pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\pythonw.exe\"},{\"CompletionText\":\"pythonw3.9.exe\",\"ListItemText\":\"pythonw3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw3.9.exe\"},{\"CompletionText\":\"pythonw3.exe\",\"ListItemText\":\"pythonw3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw3.exe\"},{\"CompletionText\":\"pyw.exe\",\"ListItemText\":\"pyw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\pyw.exe\"},{\"CompletionText\":\"Q:\",\"ListItemText\":\"Q:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nQ: \\r\\n\"},{\"CompletionText\":\"qappsrv.exe\",\"ListItemText\":\"qappsrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qappsrv.exe\"},{\"CompletionText\":\"qprocess.exe\",\"ListItemText\":\"qprocess.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qprocess.exe\"},{\"CompletionText\":\"query.exe\",\"ListItemText\":\"query.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\query.exe\"},{\"CompletionText\":\"quser.exe\",\"ListItemText\":\"quser.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\quser.exe\"},{\"CompletionText\":\"qwinsta.exe\",\"ListItemText\":\"qwinsta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qwinsta.exe\"},{\"CompletionText\":\"r\",\"ListItemText\":\"r\",\"ResultType\":2,\"ToolTip\":\"Invoke-History\"},{\"CompletionText\":\"R:\",\"ListItemText\":\"R:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nR: \\r\\n\"},{\"CompletionText\":\"rasautou.exe\",\"ListItemText\":\"rasautou.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasautou.exe\"},{\"CompletionText\":\"rasdial.exe\",\"ListItemText\":\"rasdial.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasdial.exe\"},{\"CompletionText\":\"raserver.exe\",\"ListItemText\":\"raserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\raserver.exe\"},{\"CompletionText\":\"rasphone.exe\",\"ListItemText\":\"rasphone.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasphone.exe\"},{\"CompletionText\":\"rbp\",\"ListItemText\":\"rbp\",\"ResultType\":2,\"ToolTip\":\"Remove-PSBreakpoint\"},{\"CompletionText\":\"rcie\",\"ListItemText\":\"rcie\",\"ResultType\":2,\"ToolTip\":\"rcie\"},{\"CompletionText\":\"rcim\",\"ListItemText\":\"rcim\",\"ResultType\":2,\"ToolTip\":\"rcim\"},{\"CompletionText\":\"rcjb\",\"ListItemText\":\"rcjb\",\"ResultType\":2,\"ToolTip\":\"Receive-Job\"},{\"CompletionText\":\"rcms\",\"ListItemText\":\"rcms\",\"ResultType\":2,\"ToolTip\":\"rcms\"},{\"CompletionText\":\"rcsn\",\"ListItemText\":\"rcsn\",\"ResultType\":2,\"ToolTip\":\"Receive-PSSession\"},{\"CompletionText\":\"rd\",\"ListItemText\":\"rd\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rdpclip.exe\",\"ListItemText\":\"rdpclip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpclip.exe\"},{\"CompletionText\":\"rdpinit.exe\",\"ListItemText\":\"rdpinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpinit.exe\"},{\"CompletionText\":\"rdpinput.exe\",\"ListItemText\":\"rdpinput.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpinput.exe\"},{\"CompletionText\":\"RdpSa.exe\",\"ListItemText\":\"RdpSa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSa.exe\"},{\"CompletionText\":\"RdpSaProxy.exe\",\"ListItemText\":\"RdpSaProxy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSaProxy.exe\"},{\"CompletionText\":\"RdpSaUacHelper.exe\",\"ListItemText\":\"RdpSaUacHelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSaUacHelper.exe\"},{\"CompletionText\":\"rdpshell.exe\",\"ListItemText\":\"rdpshell.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpshell.exe\"},{\"CompletionText\":\"rdpsign.exe\",\"ListItemText\":\"rdpsign.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpsign.exe\"},{\"CompletionText\":\"rdr\",\"ListItemText\":\"rdr\",\"ResultType\":2,\"ToolTip\":\"Remove-PSDrive\"},{\"CompletionText\":\"rdrleakdiag.exe\",\"ListItemText\":\"rdrleakdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdrleakdiag.exe\"},{\"CompletionText\":\"Reactivate-AzBatchTask\",\"ListItemText\":\"Reactivate-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Reactivate-AzBatchTask\"},{\"CompletionText\":\"Read-Host\",\"ListItemText\":\"Read-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRead-Host [[-Prompt] ] [-MaskInput] []\\r\\n\\r\\nRead-Host [[-Prompt] ] [-AsSecureString] []\\r\\n\"},{\"CompletionText\":\"Read-PrinterNfcTag\",\"ListItemText\":\"Read-PrinterNfcTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRead-PrinterNfcTag \\r\\n\"},{\"CompletionText\":\"readCloudDataSettings.exe\",\"ListItemText\":\"readCloudDataSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\readCloudDataSettings.exe\"},{\"CompletionText\":\"ReAgentc.exe\",\"ListItemText\":\"ReAgentc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ReAgentc.exe\"},{\"CompletionText\":\"recdisc.exe\",\"ListItemText\":\"recdisc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\recdisc.exe\"},{\"CompletionText\":\"Receive-DtcDiagnosticTransaction\",\"ListItemText\":\"Receive-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Receive-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Receive-Job\",\"ListItemText\":\"Receive-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReceive-Job [-Job] [[-Location] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Job] [[-ComputerName] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Job] [[-Session] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Name] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-InstanceId] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Id] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\"},{\"CompletionText\":\"Receive-PSSession\",\"ListItemText\":\"Receive-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReceive-PSSession [-Session] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-Id] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ComputerName] -Name [-ApplicationName ] [-ConfigurationName ] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ComputerName] -InstanceId [-ApplicationName ] [-ConfigurationName ] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ConnectionUri] -Name [-ConfigurationName ] [-AllowRedirection] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-InstanceId] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-Name] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"recover.exe\",\"ListItemText\":\"recover.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\recover.exe\"},{\"CompletionText\":\"RecoveryDrive.exe\",\"ListItemText\":\"RecoveryDrive.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RecoveryDrive.exe\"},{\"CompletionText\":\"RefreshEnv.cmd\",\"ListItemText\":\"RefreshEnv.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\RefreshEnv.cmd\"},{\"CompletionText\":\"refsutil.exe\",\"ListItemText\":\"refsutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\refsutil.exe\"},{\"CompletionText\":\"reg.exe\",\"ListItemText\":\"reg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\reg.exe\"},{\"CompletionText\":\"regedit.exe\",\"ListItemText\":\"regedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\regedit.exe\"},{\"CompletionText\":\"regedt32.exe\",\"ListItemText\":\"regedt32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regedt32.exe\"},{\"CompletionText\":\"regini.exe\",\"ListItemText\":\"regini.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regini.exe\"},{\"CompletionText\":\"Register-ArgumentCompleter\",\"ListItemText\":\"Register-ArgumentCompleter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ArgumentCompleter -CommandName -ScriptBlock [-Native] []\\r\\n\\r\\nRegister-ArgumentCompleter -ParameterName -ScriptBlock [-CommandName ] []\\r\\n\"},{\"CompletionText\":\"Register-AzAutomationDscNode\",\"ListItemText\":\"Register-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Register-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Register-AzAutomationScheduledRunbook\",\"ListItemText\":\"Register-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Register-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Register-AzMigrateProjectTool\",\"ListItemText\":\"Register-AzMigrateProjectTool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzMigrateProjectTool \\r\\n\"},{\"CompletionText\":\"Register-AzModule\",\"ListItemText\":\"Register-AzModule\",\"ResultType\":2,\"ToolTip\":\"Register-AzModule\\r\\n\"},{\"CompletionText\":\"Register-AzProviderFeature\",\"ListItemText\":\"Register-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Register-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Register-AzProviderPreviewFeature\",\"ListItemText\":\"Register-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Register-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Register-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Register-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Register-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Register-AzResourceProvider\",\"ListItemText\":\"Register-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Register-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Register-AzStackHCI\",\"ListItemText\":\"Register-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Register-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Register-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Register-AzStorageSyncServer\",\"ListItemText\":\"Register-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Register-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Register-AzWvdApplicationGroup\",\"ListItemText\":\"Register-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Register-CimIndicationEvent\",\"ListItemText\":\"Register-CimIndicationEvent\",\"ResultType\":2,\"ToolTip\":\"Register-CimIndicationEvent\\r\\n\"},{\"CompletionText\":\"Register-CimProvider.exe\",\"ListItemText\":\"Register-CimProvider.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Register-CimProvider.exe\"},{\"CompletionText\":\"Register-ClusteredScheduledTask\",\"ListItemText\":\"Register-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Register-DnsClient\",\"ListItemText\":\"Register-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-DnsClient \\r\\n\"},{\"CompletionText\":\"Register-EngineEvent\",\"ListItemText\":\"Register-EngineEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-EngineEvent [-SourceIdentifier] [[-Action] ] [-MessageData ] [-SupportEvent] [-Forward] [-MaxTriggerCount ] []\\r\\n\"},{\"CompletionText\":\"Register-IscsiSession\",\"ListItemText\":\"Register-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-IscsiSession \\r\\n\"},{\"CompletionText\":\"Register-ObjectEvent\",\"ListItemText\":\"Register-ObjectEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ObjectEvent [-InputObject] [-EventName] [[-SourceIdentifier] ] [[-Action] ] [-MessageData ] [-SupportEvent] [-Forward] [-MaxTriggerCount ] []\\r\\n\"},{\"CompletionText\":\"Register-PackageSource\",\"ListItemText\":\"Register-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Register-PackageSource\\r\\n\"},{\"CompletionText\":\"Register-PSRepository\",\"ListItemText\":\"Register-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSRepository \\r\\n\"},{\"CompletionText\":\"Register-PSResourceRepository\",\"ListItemText\":\"Register-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Register-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Register-PSSessionConfiguration\",\"ListItemText\":\"Register-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSSessionConfiguration [-Name] [-ProcessorArchitecture ] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRegister-PSSessionConfiguration [-Name] [-AssemblyName] [-ConfigurationTypeName] [-ProcessorArchitecture ] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRegister-PSSessionConfiguration [-Name] -Path [-ProcessorArchitecture ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Register-ScheduledJob\",\"ListItemText\":\"Register-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Register-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Register-ScheduledTask\",\"ListItemText\":\"Register-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Register-StorageSubsystem\",\"ListItemText\":\"Register-StorageSubsystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-StorageSubsystem \\r\\n\"},{\"CompletionText\":\"RegisterManifest.ps1\",\"ListItemText\":\"RegisterManifest.ps1\",\"ResultType\":2,\"ToolTip\":\"RegisterManifest.ps1 [[-Path] ] [-Unregister] []\\r\\n\"},{\"CompletionText\":\"RegisterMicrosoftUpdate.ps1\",\"ListItemText\":\"RegisterMicrosoftUpdate.ps1\",\"ResultType\":2,\"ToolTip\":\"RegisterMicrosoftUpdate.ps1 [[-TestHook] ]\\r\\n\"},{\"CompletionText\":\"regsvr32.exe\",\"ListItemText\":\"regsvr32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regsvr32.exe\"},{\"CompletionText\":\"rekeywiz.exe\",\"ListItemText\":\"rekeywiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rekeywiz.exe\"},{\"CompletionText\":\"relog.exe\",\"ListItemText\":\"relog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\relog.exe\"},{\"CompletionText\":\"RelPost.exe\",\"ListItemText\":\"RelPost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RelPost.exe\"},{\"CompletionText\":\"RemoteAppLifetimeManager.exe\",\"ListItemText\":\"RemoteAppLifetimeManager.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RemoteAppLifetimeManager.exe\"},{\"CompletionText\":\"RemotePosWorker.exe\",\"ListItemText\":\"RemotePosWorker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RemotePosWorker.exe\"},{\"CompletionText\":\"Remove-AdlAnalyticsAccount\",\"ListItemText\":\"Remove-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsAccount\"},{\"CompletionText\":\"Remove-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Remove-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Remove-AdlAnalyticsDataSource\",\"ListItemText\":\"Remove-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Remove-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Remove-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Remove-AdlCatalogCredential\",\"ListItemText\":\"Remove-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogCredential\"},{\"CompletionText\":\"Remove-AdlCatalogItemAclEntry\",\"ListItemText\":\"Remove-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Remove-AdlCatalogSecret\",\"ListItemText\":\"Remove-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogSecret\"},{\"CompletionText\":\"Remove-AdlStore\",\"ListItemText\":\"Remove-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStore\"},{\"CompletionText\":\"Remove-AdlStoreFirewallRule\",\"ListItemText\":\"Remove-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreFirewallRule\"},{\"CompletionText\":\"Remove-AdlStoreItem\",\"ListItemText\":\"Remove-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItem\"},{\"CompletionText\":\"Remove-AdlStoreItemAcl\",\"ListItemText\":\"Remove-AdlStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItemAcl\"},{\"CompletionText\":\"Remove-AdlStoreItemAclEntry\",\"ListItemText\":\"Remove-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Remove-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Remove-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Remove-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Remove-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Remove-Alias\",\"ListItemText\":\"Remove-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Alias [-Name] [-Scope ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Remove-AppPackage\",\"ListItemText\":\"Remove-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackage\"},{\"CompletionText\":\"Remove-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Remove-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Remove-AppPackageVolume\",\"ListItemText\":\"Remove-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackageVolume\"},{\"CompletionText\":\"Remove-AppProvisionedPackage\",\"ListItemText\":\"Remove-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppProvisionedPackage\"},{\"CompletionText\":\"Remove-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Remove-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AppSharedPackageContainer\",\"ListItemText\":\"Remove-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AppxPackage\",\"ListItemText\":\"Remove-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxPackage\\r\\n\"},{\"CompletionText\":\"Remove-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Remove-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Remove-AppxProvisionedPackage\",\"ListItemText\":\"Remove-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Remove-AppxVolume\",\"ListItemText\":\"Remove-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxVolume\\r\\n\"},{\"CompletionText\":\"Remove-ASRFabric\",\"ListItemText\":\"Remove-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRFabric\"},{\"CompletionText\":\"Remove-ASRNetworkMapping\",\"ListItemText\":\"Remove-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRNetworkMapping\"},{\"CompletionText\":\"Remove-ASRPolicy\",\"ListItemText\":\"Remove-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRPolicy\"},{\"CompletionText\":\"Remove-ASRProtectionContainerMapping\",\"ListItemText\":\"Remove-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Remove-ASRRecoveryPlan\",\"ListItemText\":\"Remove-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRRecoveryPlan\"},{\"CompletionText\":\"Remove-ASRReplicationProtectedItem\",\"ListItemText\":\"Remove-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Remove-ASRReplicationProtectedItemDisk\",\"ListItemText\":\"Remove-ASRReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRReplicationProtectedItemDisk\"},{\"CompletionText\":\"Remove-ASRRP\",\"ListItemText\":\"Remove-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRRP\"},{\"CompletionText\":\"Remove-ASRServicesProvider\",\"ListItemText\":\"Remove-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRServicesProvider\"},{\"CompletionText\":\"Remove-ASRStorageClassificationMapping\",\"ListItemText\":\"Remove-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRStorageClassificationMapping\"},{\"CompletionText\":\"Remove-ASRvCenter\",\"ListItemText\":\"Remove-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRvCenter\"},{\"CompletionText\":\"Remove-AutologgerConfig\",\"ListItemText\":\"Remove-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Remove-AzAccount\",\"ListItemText\":\"Remove-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAccount\"},{\"CompletionText\":\"Remove-AzActionGroup\",\"ListItemText\":\"Remove-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzActivityLogAlert\",\"ListItemText\":\"Remove-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppCredential\",\"ListItemText\":\"Remove-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppFederatedCredential\",\"ListItemText\":\"Remove-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADApplication\",\"ListItemText\":\"Remove-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppPermission\",\"ListItemText\":\"Remove-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Remove-AzADGroup\",\"ListItemText\":\"Remove-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzADGroupMember\",\"ListItemText\":\"Remove-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Remove-AzADServicePrincipal\",\"ListItemText\":\"Remove-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Remove-AzADServicePrincipalCredential\",\"ListItemText\":\"Remove-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzADServicePrincipalCredential\"},{\"CompletionText\":\"Remove-AzADSpCredential\",\"ListItemText\":\"Remove-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADUser\",\"ListItemText\":\"Remove-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADUser \\r\\n\"},{\"CompletionText\":\"Remove-AzAksCluster\",\"ListItemText\":\"Remove-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzAksMaintenanceConfiguration\",\"ListItemText\":\"Remove-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzAksNodePool\",\"ListItemText\":\"Remove-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Remove-AzAksSnapshot\",\"ListItemText\":\"Remove-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"Remove-AzAlertRule\",\"ListItemText\":\"Remove-AzAlertRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAlertRule\\r\\n\"},{\"CompletionText\":\"Remove-AzAlertsSuppressionRule\",\"ListItemText\":\"Remove-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzAnalysisServicesServer\",\"ListItemText\":\"Remove-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagement\",\"ListItemText\":\"Remove-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApi\",\"ListItemText\":\"Remove-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiFromGateway\",\"ListItemText\":\"Remove-AzApiManagementApiFromGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiFromGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiFromProduct\",\"ListItemText\":\"Remove-AzApiManagementApiFromProduct\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiFromProduct\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiRelease\",\"ListItemText\":\"Remove-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiRevision\",\"ListItemText\":\"Remove-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiSchema\",\"ListItemText\":\"Remove-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiVersionSet\",\"ListItemText\":\"Remove-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Remove-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementBackend\",\"ListItemText\":\"Remove-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementCache\",\"ListItemText\":\"Remove-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementCertificate\",\"ListItemText\":\"Remove-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementDiagnostic\",\"ListItemText\":\"Remove-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGateway\",\"ListItemText\":\"Remove-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"Remove-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGroup\",\"ListItemText\":\"Remove-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementIdentityProvider\",\"ListItemText\":\"Remove-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementLogger\",\"ListItemText\":\"Remove-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementNamedValue\",\"ListItemText\":\"Remove-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Remove-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementOperation\",\"ListItemText\":\"Remove-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementPolicy\",\"ListItemText\":\"Remove-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementProduct\",\"ListItemText\":\"Remove-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementProductFromGroup\",\"ListItemText\":\"Remove-AzApiManagementProductFromGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementProductFromGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementRegion\",\"ListItemText\":\"Remove-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementSubscription\",\"ListItemText\":\"Remove-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementUser\",\"ListItemText\":\"Remove-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementUserFromGroup\",\"ListItemText\":\"Remove-AzApiManagementUserFromGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementUserFromGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAppConfigurationStore\",\"ListItemText\":\"Remove-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGateway\",\"ListItemText\":\"Remove-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Remove-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayCustomError\",\"ListItemText\":\"Remove-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Remove-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Remove-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Remove-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Remove-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayIdentity\",\"ListItemText\":\"Remove-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayListener\",\"ListItemText\":\"Remove-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Remove-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Remove-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Remove-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Remove-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Remove-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Remove-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsights\",\"ListItemText\":\"Remove-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsApiKey\",\"ListItemText\":\"Remove-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Remove-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Remove-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Remove-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWebTest\",\"ListItemText\":\"Remove-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Remove-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Remove-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationSecurityGroup\",\"ListItemText\":\"Remove-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAppServiceEnvironment\",\"ListItemText\":\"Remove-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"Remove-AzAppServicePlan\",\"ListItemText\":\"Remove-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Remove-AzAs\",\"ListItemText\":\"Remove-AzAs\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAs\"},{\"CompletionText\":\"Remove-AzAttestationPolicySigner\",\"ListItemText\":\"Remove-AzAttestationPolicySigner\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAttestationPolicySigner\\r\\n\"},{\"CompletionText\":\"Remove-AzAttestationProvider\",\"ListItemText\":\"Remove-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfile\",\"ListItemText\":\"Remove-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationAccount\",\"ListItemText\":\"Remove-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationCertificate\",\"ListItemText\":\"Remove-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationConnection\",\"ListItemText\":\"Remove-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationConnectionType\",\"ListItemText\":\"Remove-AzAutomationConnectionType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationConnectionType\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationCredential\",\"ListItemText\":\"Remove-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationDscConfiguration\",\"ListItemText\":\"Remove-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Remove-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Remove-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Remove-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridWorkerGroup\",\"ListItemText\":\"Remove-AzAutomationHybridWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridWorkerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationModule\",\"ListItemText\":\"Remove-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationPython3Package\",\"ListItemText\":\"Remove-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationRunbook\",\"ListItemText\":\"Remove-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSchedule\",\"ListItemText\":\"Remove-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"Remove-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSourceControl\",\"ListItemText\":\"Remove-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationVariable\",\"ListItemText\":\"Remove-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationWebhook\",\"ListItemText\":\"Remove-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Remove-AzAutoscaleSetting\",\"ListItemText\":\"Remove-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzAvailabilityGroupListener\",\"ListItemText\":\"Remove-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"Remove-AzAvailabilitySet\",\"ListItemText\":\"Remove-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Remove-AzBastion\",\"ListItemText\":\"Remove-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBastion\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchAccount\",\"ListItemText\":\"Remove-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchApplication\",\"ListItemText\":\"Remove-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchApplicationPackage\",\"ListItemText\":\"Remove-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchCertificate\",\"ListItemText\":\"Remove-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchComputeNode\",\"ListItemText\":\"Remove-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchComputeNodeUser\",\"ListItemText\":\"Remove-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchJob\",\"ListItemText\":\"Remove-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchJobSchedule\",\"ListItemText\":\"Remove-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchNodeFile\",\"ListItemText\":\"Remove-AzBatchNodeFile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchNodeFile\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchPool\",\"ListItemText\":\"Remove-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchTask\",\"ListItemText\":\"Remove-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Remove-AzCapacityReservation\",\"ListItemText\":\"Remove-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Remove-AzCapacityReservationGroup\",\"ListItemText\":\"Remove-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzCdnCustomDomain\",\"ListItemText\":\"Remove-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnEndpoint\",\"ListItemText\":\"Remove-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnOrigin\",\"ListItemText\":\"Remove-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnOriginGroup\",\"ListItemText\":\"Remove-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnProfile\",\"ListItemText\":\"Remove-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzCloudService\",\"ListItemText\":\"Remove-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCloudService \\r\\n\"},{\"CompletionText\":\"Remove-AzCloudServiceRoleInstance\",\"ListItemText\":\"Remove-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccount\",\"ListItemText\":\"Remove-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountNetworkRule\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"Remove-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzConfidentialLedger\",\"ListItemText\":\"Remove-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Remove-AzConfigurationAssignment\",\"ListItemText\":\"Remove-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzConsumptionBudget\",\"ListItemText\":\"Remove-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Remove-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerGroup\",\"ListItemText\":\"Remove-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerInstanceSubnetServiceAssociationLink\",\"ListItemText\":\"Remove-AzContainerInstanceSubnetServiceAssociationLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerInstanceSubnetServiceAssociationLink \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistry\",\"ListItemText\":\"Remove-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryAgentPool\",\"ListItemText\":\"Remove-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryExportPipeline\",\"ListItemText\":\"Remove-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryImportPipeline\",\"ListItemText\":\"Remove-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryManifest\",\"ListItemText\":\"Remove-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryReplication\",\"ListItemText\":\"Remove-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryRepository\",\"ListItemText\":\"Remove-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryScopeMap\",\"ListItemText\":\"Remove-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryTag\",\"ListItemText\":\"Remove-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryToken\",\"ListItemText\":\"Remove-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryWebhook\",\"ListItemText\":\"Remove-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Remove-AzContext\",\"ListItemText\":\"Remove-AzContext\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContext\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBAccount\",\"ListItemText\":\"Remove-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Remove-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBCassandraTable\",\"ListItemText\":\"Remove-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Remove-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Remove-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBService\",\"ListItemText\":\"Remove-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlContainer\",\"ListItemText\":\"Remove-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Remove-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Remove-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Remove-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Remove-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Remove-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Remove-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBTable\",\"ListItemText\":\"Remove-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Remove-AzCustomIpPrefix\",\"ListItemText\":\"Remove-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Remove-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeDevice\",\"ListItemText\":\"Remove-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeOrder\",\"ListItemText\":\"Remove-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeRole\",\"ListItemText\":\"Remove-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeShare\",\"ListItemText\":\"Remove-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeTrigger\",\"ListItemText\":\"Remove-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeUser\",\"ListItemText\":\"Remove-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksAccessConnector\",\"ListItemText\":\"Remove-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksVNetPeering\",\"ListItemText\":\"Remove-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksWorkspace\",\"ListItemText\":\"Remove-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzDataCollectionRule\",\"ListItemText\":\"Remove-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataCollectionRuleAssociation\",\"ListItemText\":\"Remove-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactory\",\"ListItemText\":\"Remove-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactory\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryDataset\",\"ListItemText\":\"Remove-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryGateway\",\"ListItemText\":\"Remove-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryHub\",\"ListItemText\":\"Remove-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryLinkedService\",\"ListItemText\":\"Remove-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryPipeline\",\"ListItemText\":\"Remove-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2\",\"ListItemText\":\"Remove-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Remove-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Dataset\",\"ListItemText\":\"Remove-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Remove-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Remove-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Remove-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Trigger\",\"ListItemText\":\"Remove-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2TriggerSubscription\",\"ListItemText\":\"Remove-AzDataFactoryV2TriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2TriggerSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Remove-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Remove-AzDatalakeGen2FileSystem\",\"ListItemText\":\"Remove-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"Remove-AzDataLakeGen2Item\",\"ListItemText\":\"Remove-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreAccount\",\"ListItemText\":\"Remove-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Remove-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItem\",\"ListItemText\":\"Remove-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItemAcl\",\"ListItemText\":\"Remove-AzDataLakeStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItemAcl\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Remove-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Remove-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Remove-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupInstance\",\"ListItemText\":\"Remove-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupPolicy\",\"ListItemText\":\"Remove-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupVault\",\"ListItemText\":\"Remove-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionResourceGuard\",\"ListItemText\":\"Remove-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Remove-AzDataShare\",\"ListItemText\":\"Remove-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShare\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareAccount\",\"ListItemText\":\"Remove-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareDataSet\",\"ListItemText\":\"Remove-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareDataSetMapping\",\"ListItemText\":\"Remove-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareInvitation\",\"ListItemText\":\"Remove-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareSubscription\",\"ListItemText\":\"Remove-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareSynchronizationSetting\",\"ListItemText\":\"Remove-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareTrigger\",\"ListItemText\":\"Remove-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDdosProtectionPlan\",\"ListItemText\":\"Remove-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzDelegation\",\"ListItemText\":\"Remove-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDelegation\\r\\n\"},{\"CompletionText\":\"Remove-AzDeployment\",\"ListItemText\":\"Remove-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Remove-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerRollout\",\"ListItemText\":\"Remove-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerService\",\"ListItemText\":\"Remove-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Remove-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Remove-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerStep\",\"ListItemText\":\"Remove-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentScript\",\"ListItemText\":\"Remove-AzDeploymentScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentScript\\r\\n\"},{\"CompletionText\":\"Remove-AzDeviceSecurityGroup\",\"ListItemText\":\"Remove-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzDiagnosticSetting\",\"ListItemText\":\"Remove-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzDisk\",\"ListItemText\":\"Remove-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzDiskAccess\",\"ListItemText\":\"Remove-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Remove-AzDiskEncryptionSet\",\"ListItemText\":\"Remove-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsRecordConfig\",\"ListItemText\":\"Remove-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsRecordSet\",\"ListItemText\":\"Remove-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsZone\",\"ListItemText\":\"Remove-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Remove-AzEnvironment\",\"ListItemText\":\"Remove-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridChannel\",\"ListItemText\":\"Remove-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridDomain\",\"ListItemText\":\"Remove-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridDomainTopic\",\"ListItemText\":\"Remove-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Remove-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerNamespace\",\"ListItemText\":\"Remove-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerRegistration\",\"ListItemText\":\"Remove-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerTopic\",\"ListItemText\":\"Remove-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Remove-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSubscription\",\"ListItemText\":\"Remove-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSystemTopic\",\"ListItemText\":\"Remove-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Remove-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridTopic\",\"ListItemText\":\"Remove-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventHub\",\"ListItemText\":\"Remove-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHub \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubApplicationGroup\",\"ListItemText\":\"Remove-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubAuthorizationRule\",\"ListItemText\":\"Remove-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubCluster\",\"ListItemText\":\"Remove-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubConsumerGroup\",\"ListItemText\":\"Remove-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"Remove-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubNamespace\",\"ListItemText\":\"Remove-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubNamespaceV2\",\"ListItemText\":\"Remove-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Remove-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubSchemaGroup\",\"ListItemText\":\"Remove-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuit\",\"ListItemText\":\"Remove-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Remove-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Remove-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Remove-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteConnection\",\"ListItemText\":\"Remove-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Remove-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteGateway\",\"ListItemText\":\"Remove-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePort\",\"ListItemText\":\"Remove-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Remove-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePortIdentity\",\"ListItemText\":\"Remove-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Remove-AzFederatedIdentityCredentials\",\"ListItemText\":\"Remove-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Remove-AzFirewall\",\"ListItemText\":\"Remove-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewall\\r\\n\"},{\"CompletionText\":\"Remove-AzFirewallPolicy\",\"ListItemText\":\"Remove-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Remove-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoor\",\"ListItemText\":\"Remove-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Remove-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Remove-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Remove-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Remove-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnProfile\",\"ListItemText\":\"Remove-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRoute\",\"ListItemText\":\"Remove-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRule\",\"ListItemText\":\"Remove-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"Remove-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnSecret\",\"ListItemText\":\"Remove-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Remove-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorContent\",\"ListItemText\":\"Remove-AzFrontDoorContent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorContent\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorRulesEngine\",\"ListItemText\":\"Remove-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorWafPolicy\",\"ListItemText\":\"Remove-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionApp\",\"ListItemText\":\"Remove-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionAppPlan\",\"ListItemText\":\"Remove-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionAppSetting\",\"ListItemText\":\"Remove-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzGallery\",\"ListItemText\":\"Remove-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGallery\\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryApplication\",\"ListItemText\":\"Remove-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryApplicationVersion\",\"ListItemText\":\"Remove-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryImageDefinition\",\"ListItemText\":\"Remove-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryImageVersion\",\"ListItemText\":\"Remove-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightCluster\",\"ListItemText\":\"Remove-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Remove-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareApisService\",\"ListItemText\":\"Remove-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareApisWorkspace\",\"ListItemText\":\"Remove-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareDicomService\",\"ListItemText\":\"Remove-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareFhirService\",\"ListItemText\":\"Remove-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareIotConnector\",\"ListItemText\":\"Remove-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"Remove-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"Remove-AzHost\",\"ListItemText\":\"Remove-AzHost\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHost\\r\\n\"},{\"CompletionText\":\"Remove-AzHostGroup\",\"ListItemText\":\"Remove-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHostGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzImage\",\"ListItemText\":\"Remove-AzImage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzImage\\r\\n\"},{\"CompletionText\":\"Remove-AzImageDataDisk\",\"ListItemText\":\"Remove-AzImageDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzImageDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Remove-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Remove-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Remove-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"Remove-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccount\",\"ListItemText\":\"Remove-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountAgreement\",\"ListItemText\":\"Remove-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountAssembly\",\"ListItemText\":\"Remove-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Remove-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountCertificate\",\"ListItemText\":\"Remove-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountMap\",\"ListItemText\":\"Remove-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountPartner\",\"ListItemText\":\"Remove-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Remove-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountSchema\",\"ListItemText\":\"Remove-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHub\",\"ListItemText\":\"Remove-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHub\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubCertificate\",\"ListItemText\":\"Remove-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubConfiguration\",\"ListItemText\":\"Remove-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDCL\",\"ListItemText\":\"Remove-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDCL\"},{\"CompletionText\":\"Remove-AzIotHubDeployment\",\"ListItemText\":\"Remove-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDevice\",\"ListItemText\":\"Remove-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDeviceChildren\",\"ListItemText\":\"Remove-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubEHCG\",\"ListItemText\":\"Remove-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubEHCG\"},{\"CompletionText\":\"Remove-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Remove-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubKey\",\"ListItemText\":\"Remove-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubMessageEnrichment\",\"ListItemText\":\"Remove-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubModule\",\"ListItemText\":\"Remove-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubMsgEnrich\",\"ListItemText\":\"Remove-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Remove-AzIotHubRoute\",\"ListItemText\":\"Remove-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Remove-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzIotSecuritySolution\",\"ListItemText\":\"Remove-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Remove-AzIpAllocation\",\"ListItemText\":\"Remove-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Remove-AzIpGroup\",\"ListItemText\":\"Remove-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Remove-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVault\",\"ListItemText\":\"Remove-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultAccessPolicy\",\"ListItemText\":\"Remove-AzKeyVaultAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificate\",\"ListItemText\":\"Remove-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateContact\",\"ListItemText\":\"Remove-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Remove-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Remove-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultKey\",\"ListItemText\":\"Remove-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedHsm\",\"ListItemText\":\"Remove-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Remove-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Remove-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultNetworkRule\",\"ListItemText\":\"Remove-AzKeyVaultNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultRoleAssignment\",\"ListItemText\":\"Remove-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Remove-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultSecret\",\"ListItemText\":\"Remove-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Remove-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"Remove-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoCluster\",\"ListItemText\":\"Remove-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Remove-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"Remove-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabase\",\"ListItemText\":\"Remove-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabasePrincipal\",\"ListItemText\":\"Remove-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"Remove-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDataConnection\",\"ListItemText\":\"Remove-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Remove-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoScript\",\"ListItemText\":\"Remove-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Remove-AzLoad\",\"ListItemText\":\"Remove-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzLoad \\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancer\",\"ListItemText\":\"Remove-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Remove-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Remove-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Remove-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Remove-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLocalNetworkGateway\",\"ListItemText\":\"Remove-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzLogicApp\",\"ListItemText\":\"Remove-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Remove-AzLogProfile\",\"ListItemText\":\"Remove-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzMaintenanceConfiguration\",\"ListItemText\":\"Remove-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedApplication\",\"ListItemText\":\"Remove-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedApplicationDefinition\",\"ListItemText\":\"Remove-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedCassandraCluster\",\"ListItemText\":\"Remove-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedCassandraDataCenter\",\"ListItemText\":\"Remove-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedServicesAssignment\",\"ListItemText\":\"Remove-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzManagedServicesDefinition\",\"ListItemText\":\"Remove-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroup\",\"ListItemText\":\"Remove-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupDeployment\",\"ListItemText\":\"Remove-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Remove-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupSubscription\",\"ListItemText\":\"Remove-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzMediaService\",\"ListItemText\":\"Remove-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMediaService\\r\\n\"},{\"CompletionText\":\"Remove-AzMetricAlertRuleV2\",\"ListItemText\":\"Remove-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Remove-AzMigrateProject\",\"ListItemText\":\"Remove-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"Remove-AzMigrateServerReplication\",\"ListItemText\":\"Remove-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Remove-AzMlCommitmentPlan\",\"ListItemText\":\"Remove-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzMlWebService\",\"ListItemText\":\"Remove-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspace\",\"ListItemText\":\"Remove-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Remove-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Remove-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceCompute\",\"ListItemText\":\"Remove-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceConnection\",\"ListItemText\":\"Remove-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDataContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDatastore\",\"ListItemText\":\"Remove-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDataVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceEnvironmentContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceEnvironmentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceEnvironmentContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceJob\",\"ListItemText\":\"Remove-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceModelContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceModelVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Remove-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Remove-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzMonitorWorkspace\",\"ListItemText\":\"Remove-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFirewallRule\",\"ListItemText\":\"Remove-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServer\",\"ListItemText\":\"Remove-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"Remove-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Remove-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlServer\",\"ListItemText\":\"Remove-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Remove-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Remove-AzNatGateway\",\"ListItemText\":\"Remove-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterface\",\"ListItemText\":\"Remove-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Remove-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Remove-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManager\",\"ListItemText\":\"Remove-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Remove-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerGroup\",\"ListItemText\":\"Remove-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Remove-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Remove-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerStaticMember\",\"ListItemText\":\"Remove-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Remove-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkProfile\",\"ListItemText\":\"Remove-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkSecurityGroup\",\"ListItemText\":\"Remove-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Remove-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkVirtualAppliance\",\"ListItemText\":\"Remove-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcher\",\"ListItemText\":\"Remove-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Remove-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Remove-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Remove-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHub\",\"ListItemText\":\"Remove-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Remove-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Remove-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespace\",\"ListItemText\":\"Remove-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Remove-AzOperationalInsightsCluster\",\"ListItemText\":\"Remove-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsDataExport\",\"ListItemText\":\"Remove-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsDataSource\",\"ListItemText\":\"Remove-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Remove-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Remove-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Remove-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Remove-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsTable\",\"ListItemText\":\"Remove-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Remove-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Remove-AzP2sVpnGateway\",\"ListItemText\":\"Remove-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyAssignment\",\"ListItemText\":\"Remove-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyAttestation\",\"ListItemText\":\"Remove-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyDefinition\",\"ListItemText\":\"Remove-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyExemption\",\"ListItemText\":\"Remove-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyRemediation\",\"ListItemText\":\"Remove-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicySetDefinition\",\"ListItemText\":\"Remove-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Remove-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlServer\",\"ListItemText\":\"Remove-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Remove-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Remove-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Remove-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"Remove-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsRecordConfig\",\"ListItemText\":\"Remove-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsRecordSet\",\"ListItemText\":\"Remove-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Remove-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsZone\",\"ListItemText\":\"Remove-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Remove-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateEndpoint\",\"ListItemText\":\"Remove-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateLinkAssociation\",\"ListItemText\":\"Remove-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateLinkService\",\"ListItemText\":\"Remove-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Remove-AzProximityPlacementGroup\",\"ListItemText\":\"Remove-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzPublicIpAddress\",\"ListItemText\":\"Remove-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Remove-AzPublicIpPrefix\",\"ListItemText\":\"Remove-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesVault\",\"ListItemText\":\"Remove-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCache\",\"ListItemText\":\"Remove-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheDiagnostic\",\"ListItemText\":\"Remove-AzRedisCacheDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheDiagnostic\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheDiagnostics\",\"ListItemText\":\"Remove-AzRedisCacheDiagnostics\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheDiagnostics\"},{\"CompletionText\":\"Remove-AzRedisCacheFirewallRule\",\"ListItemText\":\"Remove-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheLink\",\"ListItemText\":\"Remove-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCachePatchSchedule\",\"ListItemText\":\"Remove-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisEnterpriseCache\",\"ListItemText\":\"Remove-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Remove-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Remove-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayAuthorizationRule\",\"ListItemText\":\"Remove-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayHybridConnection\",\"ListItemText\":\"Remove-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayNamespace\",\"ListItemText\":\"Remove-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzResource\",\"ListItemText\":\"Remove-AzResource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResource\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceGroup\",\"ListItemText\":\"Remove-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceGroupDeployment\",\"ListItemText\":\"Remove-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceLock\",\"ListItemText\":\"Remove-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceManagementPrivateLink\",\"ListItemText\":\"Remove-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceMoverMoveCollection\",\"ListItemText\":\"Remove-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"Remove-AzResourceMoverMoveResource\",\"ListItemText\":\"Remove-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Remove-AzRestorePoint\",\"ListItemText\":\"Remove-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzRestorePointCollection\",\"ListItemText\":\"Remove-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainer\",\"ListItemText\":\"Remove-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Remove-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainerLegalHold\",\"ListItemText\":\"Remove-AzRmStorageContainerLegalHold\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainerLegalHold\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageShare\",\"ListItemText\":\"Remove-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleAssignment\",\"ListItemText\":\"Remove-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleDefinition\",\"ListItemText\":\"Remove-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleManagementPolicy\",\"ListItemText\":\"Remove-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"Remove-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzRouteConfig\",\"ListItemText\":\"Remove-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteFilter\",\"ListItemText\":\"Remove-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteFilterRuleConfig\",\"ListItemText\":\"Remove-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteMap\",\"ListItemText\":\"Remove-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteServer\",\"ListItemText\":\"Remove-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteServerPeer\",\"ListItemText\":\"Remove-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteTable\",\"ListItemText\":\"Remove-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzRoutingIntent\",\"ListItemText\":\"Remove-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Remove-AzRoutingPolicy\",\"ListItemText\":\"Remove-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzScheduledQueryRule\",\"ListItemText\":\"Remove-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAssessment\",\"ListItemText\":\"Remove-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Remove-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAutomation\",\"ListItemText\":\"Remove-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityContact\",\"ListItemText\":\"Remove-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityPartnerProvider\",\"ListItemText\":\"Remove-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Remove-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAlertRule\",\"ListItemText\":\"Remove-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAlertRuleAction\",\"ListItemText\":\"Remove-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAutomationRule\",\"ListItemText\":\"Remove-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelBookmark\",\"ListItemText\":\"Remove-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelBookmarkRelation\",\"ListItemText\":\"Remove-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelDataConnector\",\"ListItemText\":\"Remove-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelEntityQuery\",\"ListItemText\":\"Remove-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncident\",\"ListItemText\":\"Remove-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncidentComment\",\"ListItemText\":\"Remove-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncidentRelation\",\"ListItemText\":\"Remove-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelOnboardingState\",\"ListItemText\":\"Remove-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Remove-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"Remove-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusMigration\",\"ListItemText\":\"Remove-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusNamespace\",\"ListItemText\":\"Remove-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusNamespaceV2\",\"ListItemText\":\"Remove-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Remove-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusQueue\",\"ListItemText\":\"Remove-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusRule\",\"ListItemText\":\"Remove-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusSubscription\",\"ListItemText\":\"Remove-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusTopic\",\"ListItemText\":\"Remove-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceEndpointPolicy\",\"ListItemText\":\"Remove-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Remove-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplication\",\"ListItemText\":\"Remove-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplicationType\",\"ListItemText\":\"Remove-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"Remove-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricClientCertificate\",\"ListItemText\":\"Remove-AzServiceFabricClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedCluster\",\"ListItemText\":\"Remove-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterClientCertificate\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Remove-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\",\"ListItemText\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricNode\",\"ListItemText\":\"Remove-AzServiceFabricNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricNode\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricNodeType\",\"ListItemText\":\"Remove-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricService\",\"ListItemText\":\"Remove-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricSetting\",\"ListItemText\":\"Remove-AzServiceFabricSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Remove-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Remove-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForWebApp\",\"ListItemText\":\"Remove-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Remove-AzSignalR\",\"ListItemText\":\"Remove-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSignalR\\r\\n\"},{\"CompletionText\":\"Remove-AzSnapshot\",\"ListItemText\":\"Remove-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabase\",\"ListItemText\":\"Remove-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseAudit\",\"ListItemText\":\"Remove-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Remove-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseFromFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseFromFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseFromFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"Remove-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseSecondary\",\"ListItemText\":\"Remove-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Remove-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseServerAuditing\",\"ListItemText\":\"Remove-AzSqlDatabaseServerAuditing\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseServerAuditing\"},{\"CompletionText\":\"Remove-AzSqlElasticJob\",\"ListItemText\":\"Remove-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobAgent\",\"ListItemText\":\"Remove-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobCredential\",\"ListItemText\":\"Remove-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobStep\",\"ListItemText\":\"Remove-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobTarget\",\"ListItemText\":\"Remove-AzSqlElasticJobTarget\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobTarget\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"Remove-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticPool\",\"ListItemText\":\"Remove-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstance\",\"ListItemText\":\"Remove-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabase\",\"ListItemText\":\"Remove-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Remove-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceLink\",\"ListItemText\":\"Remove-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstancePool\",\"ListItemText\":\"Remove-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"Remove-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServer\",\"ListItemText\":\"Remove-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerAudit\",\"ListItemText\":\"Remove-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerCommunicationLink\",\"ListItemText\":\"Remove-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerDnsAlias\",\"ListItemText\":\"Remove-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerFirewallRule\",\"ListItemText\":\"Remove-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Remove-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Remove-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Remove-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"Remove-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerTrustGroup\",\"ListItemText\":\"Remove-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Remove-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncAgent\",\"ListItemText\":\"Remove-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncGroup\",\"ListItemText\":\"Remove-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncMember\",\"ListItemText\":\"Remove-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVirtualCluster\",\"ListItemText\":\"Remove-AzSqlVirtualCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlVirtualCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVM\",\"ListItemText\":\"Remove-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVMGroup\",\"ListItemText\":\"Remove-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzSshkey\",\"ListItemText\":\"Remove-AzSshkey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSshkey\\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciArcSetting\",\"ListItemText\":\"Remove-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciCluster\",\"ListItemText\":\"Remove-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciExtension\",\"ListItemText\":\"Remove-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHCIRemoteSupport\",\"ListItemText\":\"Remove-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHCIVMAttestation\",\"ListItemText\":\"Remove-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebApp\",\"ListItemText\":\"Remove-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppAttachedRepository\",\"ListItemText\":\"Remove-AzStaticWebAppAttachedRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppAttachedRepository \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppBuild\",\"ListItemText\":\"Remove-AzStaticWebAppBuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppBuild \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Remove-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppUser\",\"ListItemText\":\"Remove-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccount\",\"ListItemText\":\"Remove-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Remove-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccountNetworkRule\",\"ListItemText\":\"Remove-AzStorageAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlob\",\"ListItemText\":\"Remove-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlobImmutabilityPolicy\",\"ListItemText\":\"Remove-AzStorageBlobImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlobImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Remove-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageContainer\",\"ListItemText\":\"Remove-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageCORSRule\",\"ListItemText\":\"Remove-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageDirectory\",\"ListItemText\":\"Remove-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageFile\",\"ListItemText\":\"Remove-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageLocalUser\",\"ListItemText\":\"Remove-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMover\",\"ListItemText\":\"Remove-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverEndpoint\",\"ListItemText\":\"Remove-AzStorageMoverEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverJobDefinition\",\"ListItemText\":\"Remove-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverProject\",\"ListItemText\":\"Remove-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Remove-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageQueue\",\"ListItemText\":\"Remove-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageShare\",\"ListItemText\":\"Remove-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageShare\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"Remove-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncGroup\",\"ListItemText\":\"Remove-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Remove-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncService\",\"ListItemText\":\"Remove-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageTable\",\"ListItemText\":\"Remove-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageTable\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsCluster\",\"ListItemText\":\"Remove-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsFunction\",\"ListItemText\":\"Remove-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsInput\",\"ListItemText\":\"Remove-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsJob\",\"ListItemText\":\"Remove-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsOutput\",\"ListItemText\":\"Remove-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Remove-AzSubscriptionDeployment\",\"ListItemText\":\"Remove-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSubscriptionDeployment\"},{\"CompletionText\":\"Remove-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"Remove-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseDataFlow\",\"ListItemText\":\"Remove-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseDataset\",\"ListItemText\":\"Remove-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseFirewallRule\",\"ListItemText\":\"Remove-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Remove-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Remove-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKqlScript\",\"ListItemText\":\"Remove-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPool\",\"ListItemText\":\"Remove-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"Remove-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Remove-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"Remove-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseLinkConnection\",\"ListItemText\":\"Remove-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseLinkedService\",\"ListItemText\":\"Remove-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Remove-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseNotebook\",\"ListItemText\":\"Remove-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapsePipeline\",\"ListItemText\":\"Remove-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseRoleAssignment\",\"ListItemText\":\"Remove-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkConfiguration\",\"ListItemText\":\"Remove-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Remove-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkPool\",\"ListItemText\":\"Remove-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlAudit\",\"ListItemText\":\"Remove-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlAudit\"},{\"CompletionText\":\"Remove-AzSynapseSqlDatabase\",\"ListItemText\":\"Remove-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPool\",\"ListItemText\":\"Remove-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Remove-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"Remove-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Remove-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlScript\",\"ListItemText\":\"Remove-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseTrigger\",\"ListItemText\":\"Remove-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseTriggerSubscription\",\"ListItemText\":\"Remove-AzSynapseTriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseTriggerSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspace\",\"ListItemText\":\"Remove-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspaceKey\",\"ListItemText\":\"Remove-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspacePackage\",\"ListItemText\":\"Remove-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"Remove-AzTag\",\"ListItemText\":\"Remove-AzTag\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTag\\r\\n\"},{\"CompletionText\":\"Remove-AzTemplateSpec\",\"ListItemText\":\"Remove-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Remove-AzTenantDeployment\",\"ListItemText\":\"Remove-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\",\"ListItemText\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\",\"ListItemText\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerEndpoint\",\"ListItemText\":\"Remove-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerEndpointConfig\",\"ListItemText\":\"Remove-AzTrafficManagerEndpointConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerEndpointConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\",\"ListItemText\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerIpAddressRange\",\"ListItemText\":\"Remove-AzTrafficManagerIpAddressRange\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerIpAddressRange\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerProfile\",\"ListItemText\":\"Remove-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzUserAssignedIdentity\",\"ListItemText\":\"Remove-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Remove-AzVHubRouteTable\",\"ListItemText\":\"Remove-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualApplianceSite\",\"ListItemText\":\"Remove-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHub\",\"ListItemText\":\"Remove-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubBgpConnection\",\"ListItemText\":\"Remove-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubRouteTable\",\"ListItemText\":\"Remove-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubVnetConnection\",\"ListItemText\":\"Remove-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetwork\",\"ListItemText\":\"Remove-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGateway\",\"ListItemText\":\"Remove-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayDefaultSite\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayDefaultSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayDefaultSite\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkPeering\",\"ListItemText\":\"Remove-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Remove-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkTap\",\"ListItemText\":\"Remove-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualRouter\",\"ListItemText\":\"Remove-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualRouterPeer\",\"ListItemText\":\"Remove-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualWan\",\"ListItemText\":\"Remove-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Remove-AzVM\",\"ListItemText\":\"Remove-AzVM\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVM\\r\\n\"},{\"CompletionText\":\"Remove-AzVMAccessExtension\",\"ListItemText\":\"Remove-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMAEMExtension\",\"ListItemText\":\"Remove-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMBackup\",\"ListItemText\":\"Remove-AzVMBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzVMChefExtension\",\"ListItemText\":\"Remove-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMCustomScriptExtension\",\"ListItemText\":\"Remove-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDataDisk\",\"ListItemText\":\"Remove-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDiagnosticsExtension\",\"ListItemText\":\"Remove-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDiskEncryptionExtension\",\"ListItemText\":\"Remove-AzVMDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDscExtension\",\"ListItemText\":\"Remove-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMExtension\",\"ListItemText\":\"Remove-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmGalleryApplication\",\"ListItemText\":\"Remove-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzVMNetworkInterface\",\"ListItemText\":\"Remove-AzVMNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMNetworkInterface\\r\\n\"},{\"CompletionText\":\"Remove-AzVMRunCommand\",\"ListItemText\":\"Remove-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzVMRunCommand \\r\\n\"},{\"CompletionText\":\"Remove-AzVMSecret\",\"ListItemText\":\"Remove-AzVMSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMSecret\\r\\n\"},{\"CompletionText\":\"Remove-AzVMSqlServerExtension\",\"ListItemText\":\"Remove-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmss\",\"ListItemText\":\"Remove-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmss\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssDataDisk\",\"ListItemText\":\"Remove-AzVmssDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssDiagnosticsExtension\",\"ListItemText\":\"Remove-AzVmssDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssExtension\",\"ListItemText\":\"Remove-AzVmssExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssGalleryApplication\",\"ListItemText\":\"Remove-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssNetworkInterfaceConfiguration\",\"ListItemText\":\"Remove-AzVmssNetworkInterfaceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssNetworkInterfaceConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssRunCommand\",\"ListItemText\":\"Remove-AzVmssRunCommand\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssRunCommand\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssVMDataDisk\",\"ListItemText\":\"Remove-AzVmssVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssVMDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssVMRunCommand\",\"ListItemText\":\"Remove-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzVmssVMRunCommand \\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientIpsecParameter\",\"ListItemText\":\"Remove-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Remove-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientRootCertificate\",\"ListItemText\":\"Remove-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnConnection\",\"ListItemText\":\"Remove-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnGateway\",\"ListItemText\":\"Remove-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnGatewayNatRule\",\"ListItemText\":\"Remove-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnServerConfiguration\",\"ListItemText\":\"Remove-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Remove-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnSite\",\"ListItemText\":\"Remove-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Remove-AzWcfRelay\",\"ListItemText\":\"Remove-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Remove-AzWebApp\",\"ListItemText\":\"Remove-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebApp\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppAccessRestrictionRule\",\"ListItemText\":\"Remove-AzWebAppAccessRestrictionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppAccessRestrictionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppBackup\",\"ListItemText\":\"Remove-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppCertificate\",\"ListItemText\":\"Remove-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppContinuousWebJob\",\"ListItemText\":\"Remove-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlot\",\"ListItemText\":\"Remove-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Remove-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Remove-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSSLBinding\",\"ListItemText\":\"Remove-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppTrafficRouting\",\"ListItemText\":\"Remove-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Remove-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSub\",\"ListItemText\":\"Remove-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubCustomCertificate\",\"ListItemText\":\"Remove-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubCustomDomain\",\"ListItemText\":\"Remove-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubHub\",\"ListItemText\":\"Remove-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdApplication\",\"ListItemText\":\"Remove-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdApplicationGroup\",\"ListItemText\":\"Remove-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdHostPool\",\"ListItemText\":\"Remove-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdMsixPackage\",\"ListItemText\":\"Remove-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdRegistrationInfo\",\"ListItemText\":\"Remove-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdScalingPlan\",\"ListItemText\":\"Remove-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Remove-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdSessionHost\",\"ListItemText\":\"Remove-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdUserSession\",\"ListItemText\":\"Remove-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdWorkspace\",\"ListItemText\":\"Remove-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-BCDataCacheExtension\",\"ListItemText\":\"Remove-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Remove-BcdElement\",\"ListItemText\":\"Remove-BcdElement\",\"ResultType\":2,\"ToolTip\":\"Remove-BcdElement\\r\\n\"},{\"CompletionText\":\"Remove-BcdEntry\",\"ListItemText\":\"Remove-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-BcdEntry\\r\\n\"},{\"CompletionText\":\"Remove-BitLockerKeyProtector\",\"ListItemText\":\"Remove-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"Remove-BitsTransfer\",\"ListItemText\":\"Remove-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Remove-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Remove-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Remove-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Remove-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Remove-CertificateNotificationTask\",\"ListItemText\":\"Remove-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"Remove-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"Remove-CimInstance\",\"ListItemText\":\"Remove-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-CimInstance\\r\\n\"},{\"CompletionText\":\"Remove-CimSession\",\"ListItemText\":\"Remove-CimSession\",\"ResultType\":2,\"ToolTip\":\"Remove-CimSession\\r\\n\"},{\"CompletionText\":\"Remove-CIPolicyRule\",\"ListItemText\":\"Remove-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"Remove-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"Remove-DAEntryPointTableItem\",\"ListItemText\":\"Remove-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Remove-DnsClientDohServerAddress\",\"ListItemText\":\"Remove-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Remove-DnsClientNrptRule\",\"ListItemText\":\"Remove-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Remove-DscConfigurationDocument\",\"ListItemText\":\"Remove-DscConfigurationDocument\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DscConfigurationDocument \\r\\n\"},{\"CompletionText\":\"Remove-DtcClusterTMMapping\",\"ListItemText\":\"Remove-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Remove-EtwTraceProvider\",\"ListItemText\":\"Remove-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Remove-EtwTraceSession\",\"ListItemText\":\"Remove-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"Remove-EtwTraceSession\"},{\"CompletionText\":\"Remove-Event\",\"ListItemText\":\"Remove-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Event [-SourceIdentifier] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Event [-EventIdentifier] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-FileShare\",\"ListItemText\":\"Remove-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-FileShare \\r\\n\"},{\"CompletionText\":\"Remove-GitBranch\",\"ListItemText\":\"Remove-GitBranch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-GitBranch \\r\\n\"},{\"CompletionText\":\"Remove-HgsClientHostKey\",\"ListItemText\":\"Remove-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Remove-HgsGuardian\",\"ListItemText\":\"Remove-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Remove-HnsEndpoint\",\"ListItemText\":\"Remove-HnsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-HnsNamespace\",\"ListItemText\":\"Remove-HnsNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsNamespace \\r\\n\"},{\"CompletionText\":\"Remove-HnsNetwork\",\"ListItemText\":\"Remove-HnsNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsNetwork \\r\\n\"},{\"CompletionText\":\"Remove-HnsPolicyList\",\"ListItemText\":\"Remove-HnsPolicyList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsPolicyList \\r\\n\"},{\"CompletionText\":\"Remove-InitiatorId\",\"ListItemText\":\"Remove-InitiatorId\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-InitiatorId \\r\\n\"},{\"CompletionText\":\"Remove-InitiatorIdFromMaskingSet\",\"ListItemText\":\"Remove-InitiatorIdFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-InitiatorIdFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-IscsiTargetPortal\",\"ListItemText\":\"Remove-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Remove-Item\",\"ListItemText\":\"Remove-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\\r\\nRemove-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Remove-ItemProperty\",\"ListItemText\":\"Remove-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-ItemProperty [-Path] [-Name] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-ItemProperty [-Name] -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Job\",\"ListItemText\":\"Remove-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Job [-Id] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Job] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-InstanceId] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Name] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Filter] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-State] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Command ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-JobTrigger\",\"ListItemText\":\"Remove-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-JobTrigger\\r\\n\"},{\"CompletionText\":\"Remove-LocalGroup\",\"ListItemText\":\"Remove-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalGroup\\r\\n\"},{\"CompletionText\":\"Remove-LocalGroupMember\",\"ListItemText\":\"Remove-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Remove-LocalUser\",\"ListItemText\":\"Remove-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalUser\\r\\n\"},{\"CompletionText\":\"Remove-MaskingSet\",\"ListItemText\":\"Remove-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-Module\",\"ListItemText\":\"Remove-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Module [-Name] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Module [-FullyQualifiedName] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Module [-ModuleInfo] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-MpPreference\",\"ListItemText\":\"Remove-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpPreference \\r\\n\"},{\"CompletionText\":\"Remove-MpThreat\",\"ListItemText\":\"Remove-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpThreat \\r\\n\"},{\"CompletionText\":\"Remove-NetAdapterAdvancedProperty\",\"ListItemText\":\"Remove-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Remove-NetEventNetworkAdapter\",\"ListItemText\":\"Remove-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Remove-NetEventPacketCaptureProvider\",\"ListItemText\":\"Remove-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventProvider\",\"ListItemText\":\"Remove-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventSession\",\"ListItemText\":\"Remove-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventSession \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVFPProvider\",\"ListItemText\":\"Remove-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmNetworkAdapter\",\"ListItemText\":\"Remove-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmSwitch\",\"ListItemText\":\"Remove-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmSwitchProvider\",\"ListItemText\":\"Remove-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventWFPCaptureProvider\",\"ListItemText\":\"Remove-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Remove-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVProfile\",\"ListItemText\":\"Remove-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVRule\",\"ListItemText\":\"Remove-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Remove-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallRule\",\"ListItemText\":\"Remove-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-NetIPAddress\",\"ListItemText\":\"Remove-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetIPHttpsCertBinding\",\"ListItemText\":\"Remove-NetIPHttpsCertBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPHttpsCertBinding \\r\\n\"},{\"CompletionText\":\"Remove-NetIPHttpsConfiguration\",\"ListItemText\":\"Remove-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecDospSetting\",\"ListItemText\":\"Remove-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Remove-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeRule\",\"ListItemText\":\"Remove-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeSA\",\"ListItemText\":\"Remove-NetIPsecMainModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeSA \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Remove-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Remove-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Remove-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecQuickModeSA\",\"ListItemText\":\"Remove-NetIPsecQuickModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecQuickModeSA \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecRule\",\"ListItemText\":\"Remove-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeam\",\"ListItemText\":\"Remove-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeamMember\",\"ListItemText\":\"Remove-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeamNic\",\"ListItemText\":\"Remove-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Remove-NetNat\",\"ListItemText\":\"Remove-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNat \\r\\n\"},{\"CompletionText\":\"Remove-NetNatExternalAddress\",\"ListItemText\":\"Remove-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetNatStaticMapping\",\"ListItemText\":\"Remove-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Remove-NetNatTransitionConfiguration\",\"ListItemText\":\"Remove-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-NetNeighbor\",\"ListItemText\":\"Remove-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Remove-NetQosPolicy\",\"ListItemText\":\"Remove-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Remove-NetRoute\",\"ListItemText\":\"Remove-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetRoute \\r\\n\"},{\"CompletionText\":\"Remove-NetSwitchTeam\",\"ListItemText\":\"Remove-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Remove-NetSwitchTeamMember\",\"ListItemText\":\"Remove-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Remove-NetTransportFilter\",\"ListItemText\":\"Remove-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"Remove-NetworkSwitchEthernetPortIPAddress\",\"ListItemText\":\"Remove-NetworkSwitchEthernetPortIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetworkSwitchEthernetPortIPAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetworkSwitchVlan\",\"ListItemText\":\"Remove-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Remove-OdbcDsn\",\"ListItemText\":\"Remove-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Remove-Partition\",\"ListItemText\":\"Remove-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Partition \\r\\n\"},{\"CompletionText\":\"Remove-PartitionAccessPath\",\"ListItemText\":\"Remove-PartitionAccessPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PartitionAccessPath \\r\\n\"},{\"CompletionText\":\"Remove-PhysicalDisk\",\"ListItemText\":\"Remove-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Remove-PmemDedicatedMemory\",\"ListItemText\":\"Remove-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"Remove-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"Remove-PmemDisk\",\"ListItemText\":\"Remove-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-PmemDisk\\r\\n\"},{\"CompletionText\":\"Remove-PoshGitFromProfile\",\"ListItemText\":\"Remove-PoshGitFromProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PoshGitFromProfile \\r\\n\"},{\"CompletionText\":\"Remove-Printer\",\"ListItemText\":\"Remove-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Printer \\r\\n\"},{\"CompletionText\":\"Remove-PrinterDriver\",\"ListItemText\":\"Remove-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Remove-PrinterPort\",\"ListItemText\":\"Remove-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrinterPort \\r\\n\"},{\"CompletionText\":\"Remove-PrintJob\",\"ListItemText\":\"Remove-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrintJob \\r\\n\"},{\"CompletionText\":\"Remove-ProvisionedAppPackage\",\"ListItemText\":\"Remove-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppPackage\"},{\"CompletionText\":\"Remove-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Remove-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Remove-ProvisionedAppxPackage\",\"ListItemText\":\"Remove-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppxPackage\"},{\"CompletionText\":\"Remove-ProvisioningPackage\",\"ListItemText\":\"Remove-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisioningPackage\"},{\"CompletionText\":\"Remove-PSBreakpoint\",\"ListItemText\":\"Remove-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSBreakpoint [-Breakpoint] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSBreakpoint [-Id] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-PSDrive\",\"ListItemText\":\"Remove-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSDrive [-Name] [-PSProvider ] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSDrive [-LiteralName] [-PSProvider ] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-PSReadLineKeyHandler\",\"ListItemText\":\"Remove-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSReadLineKeyHandler [-Chord] [-ViMode ] []\\r\\n\"},{\"CompletionText\":\"Remove-PSSession\",\"ListItemText\":\"Remove-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSSession [-Id] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession [-Session] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -ContainerId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -VMId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -VMName [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -InstanceId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -Name [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession [-ComputerName] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Service\",\"ListItemText\":\"Remove-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Service [-Name] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Service [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-SmbBandwidthLimit\",\"ListItemText\":\"Remove-SmbBandwidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbBandwidthLimit \\r\\n\"},{\"CompletionText\":\"Remove-SmbClientCertificateMapping\",\"ListItemText\":\"Remove-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Remove-SMBComponent\",\"ListItemText\":\"Remove-SMBComponent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SMBComponent \\r\\n\"},{\"CompletionText\":\"Remove-SmbGlobalMapping\",\"ListItemText\":\"Remove-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbMapping\",\"ListItemText\":\"Remove-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbMultichannelConstraint\",\"ListItemText\":\"Remove-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"Remove-SmbServerCertificateMapping\",\"ListItemText\":\"Remove-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbShare\",\"ListItemText\":\"Remove-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbShare \\r\\n\"},{\"CompletionText\":\"Remove-StorageBusBinding\",\"ListItemText\":\"Remove-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"Remove-StorageFaultDomain\",\"ListItemText\":\"Remove-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Remove-StorageFileServer\",\"ListItemText\":\"Remove-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Remove-StorageHealthIntent\",\"ListItemText\":\"Remove-StorageHealthIntent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageHealthIntent \\r\\n\"},{\"CompletionText\":\"Remove-StorageHealthSetting\",\"ListItemText\":\"Remove-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Remove-StoragePool\",\"ListItemText\":\"Remove-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StoragePool \\r\\n\"},{\"CompletionText\":\"Remove-StorageTier\",\"ListItemText\":\"Remove-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageTier \\r\\n\"},{\"CompletionText\":\"Remove-TargetPortFromMaskingSet\",\"ListItemText\":\"Remove-TargetPortFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-TargetPortFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-TrustedProvisioningCertificate\",\"ListItemText\":\"Remove-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-TrustedProvisioningCertificate\"},{\"CompletionText\":\"Remove-TypeData\",\"ListItemText\":\"Remove-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-TypeData -TypeData [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-TypeData [-TypeName] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-TypeData -Path [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Variable\",\"ListItemText\":\"Remove-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Variable [-Name] [-Include ] [-Exclude ] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-VHDSnapshot\",\"ListItemText\":\"Remove-VHDSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-VHDSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-VirtualDisk\",\"ListItemText\":\"Remove-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Remove-VirtualDiskFromMaskingSet\",\"ListItemText\":\"Remove-VirtualDiskFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VirtualDiskFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-VM\",\"ListItemText\":\"Remove-VM\",\"ResultType\":2,\"ToolTip\":\"Remove-VM\\r\\n\"},{\"CompletionText\":\"Remove-VMAssignableDevice\",\"ListItemText\":\"Remove-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Remove-VMCheckpoint\",\"ListItemText\":\"Remove-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-VMCheckpoint\"},{\"CompletionText\":\"Remove-VMDirectVirtualDisk\",\"ListItemText\":\"Remove-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Remove-VMDvdDrive\",\"ListItemText\":\"Remove-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMFibreChannelHba\",\"ListItemText\":\"Remove-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Remove-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Remove-VMGpuPartitionAdapter\",\"ListItemText\":\"Remove-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMGroup\",\"ListItemText\":\"Remove-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGroup\\r\\n\"},{\"CompletionText\":\"Remove-VMGroupMember\",\"ListItemText\":\"Remove-VMGroupMember\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGroupMember\\r\\n\"},{\"CompletionText\":\"Remove-VMHardDiskDrive\",\"ListItemText\":\"Remove-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMHostAssignableDevice\",\"ListItemText\":\"Remove-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Remove-VMKeyStorageDrive\",\"ListItemText\":\"Remove-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMMigrationNetwork\",\"ListItemText\":\"Remove-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Remove-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapter\",\"ListItemText\":\"Remove-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterAcl\",\"ListItemText\":\"Remove-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Remove-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Remove-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Remove-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Remove-VMPmemController\",\"ListItemText\":\"Remove-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Remove-VMPmemController\\r\\n\"},{\"CompletionText\":\"Remove-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Remove-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMReplication\",\"ListItemText\":\"Remove-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Remove-VMReplication\\r\\n\"},{\"CompletionText\":\"Remove-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Remove-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Remove-VMResourcePool\",\"ListItemText\":\"Remove-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Remove-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Remove-VMSan\",\"ListItemText\":\"Remove-VMSan\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSan\\r\\n\"},{\"CompletionText\":\"Remove-VMSavedState\",\"ListItemText\":\"Remove-VMSavedState\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSavedState\\r\\n\"},{\"CompletionText\":\"Remove-VMScsiController\",\"ListItemText\":\"Remove-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Remove-VMScsiController\\r\\n\"},{\"CompletionText\":\"Remove-VMSnapshot\",\"ListItemText\":\"Remove-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-VMStoragePath\",\"ListItemText\":\"Remove-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Remove-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitch\",\"ListItemText\":\"Remove-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitch\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Remove-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Remove-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchTeamMember\",\"ListItemText\":\"Remove-VMSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchTeamMember\\r\\n\"},{\"CompletionText\":\"Remove-VpnConnection\",\"ListItemText\":\"Remove-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnection \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionRoute\",\"ListItemText\":\"Remove-VpnConnectionRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionRoute \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerApplication\",\"ListItemText\":\"Remove-VpnConnectionTriggerApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerApplication \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Remove-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Remove-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Remove-WindowsCapability\",\"ListItemText\":\"Remove-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Remove-WindowsDriver\",\"ListItemText\":\"Remove-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Remove-WindowsImage\",\"ListItemText\":\"Remove-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsImage\\r\\n\"},{\"CompletionText\":\"Remove-WindowsPackage\",\"ListItemText\":\"Remove-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsPackage\\r\\n\"},{\"CompletionText\":\"Remove-WSManInstance\",\"ListItemText\":\"Remove-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-WSManInstance\\r\\n\"},{\"CompletionText\":\"ren\",\"ListItemText\":\"ren\",\"ResultType\":2,\"ToolTip\":\"Rename-Item\"},{\"CompletionText\":\"Rename-AzContext\",\"ListItemText\":\"Rename-AzContext\",\"ResultType\":2,\"ToolTip\":\"Rename-AzContext\\r\\n\"},{\"CompletionText\":\"Rename-AzStorageDirectory\",\"ListItemText\":\"Rename-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"Rename-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"Rename-AzStorageFile\",\"ListItemText\":\"Rename-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Rename-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Rename-Computer\",\"ListItemText\":\"Rename-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Computer [-NewName] [-ComputerName ] [-PassThru] [-DomainCredential ] [-LocalCredential ] [-Force] [-Restart] [-WsmanAuthentication ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-DAEntryPointTableItem\",\"ListItemText\":\"Rename-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Rename-Item\",\"ListItemText\":\"Rename-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Item [-Path] [-NewName] [-Force] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRename-Item [-NewName] -LiteralPath [-Force] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-ItemProperty\",\"ListItemText\":\"Rename-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-ItemProperty [-Path] [-Name] [-NewName] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRename-ItemProperty [-Name] [-NewName] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-LocalGroup\",\"ListItemText\":\"Rename-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Rename-LocalGroup\\r\\n\"},{\"CompletionText\":\"Rename-LocalUser\",\"ListItemText\":\"Rename-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Rename-LocalUser\\r\\n\"},{\"CompletionText\":\"Rename-MaskingSet\",\"ListItemText\":\"Rename-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-MaskingSet \\r\\n\"},{\"CompletionText\":\"Rename-NetAdapter\",\"ListItemText\":\"Rename-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetAdapter \\r\\n\"},{\"CompletionText\":\"Rename-NetFirewallHyperVRule\",\"ListItemText\":\"Rename-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Rename-NetFirewallRule\",\"ListItemText\":\"Rename-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Rename-NetIPHttpsConfiguration\",\"ListItemText\":\"Rename-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Rename-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecMainModeRule\",\"ListItemText\":\"Rename-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Rename-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Rename-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Rename-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecRule\",\"ListItemText\":\"Rename-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Rename-NetLbfoTeam\",\"ListItemText\":\"Rename-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Rename-NetSwitchTeam\",\"ListItemText\":\"Rename-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Rename-Printer\",\"ListItemText\":\"Rename-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Printer \\r\\n\"},{\"CompletionText\":\"Rename-VM\",\"ListItemText\":\"Rename-VM\",\"ResultType\":2,\"ToolTip\":\"Rename-VM\\r\\n\"},{\"CompletionText\":\"Rename-VMCheckpoint\",\"ListItemText\":\"Rename-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Rename-VMCheckpoint\"},{\"CompletionText\":\"Rename-VMGroup\",\"ListItemText\":\"Rename-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Rename-VMGroup\\r\\n\"},{\"CompletionText\":\"Rename-VMNetworkAdapter\",\"ListItemText\":\"Rename-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Rename-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Rename-VMResourcePool\",\"ListItemText\":\"Rename-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Rename-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Rename-VMSan\",\"ListItemText\":\"Rename-VMSan\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSan\\r\\n\"},{\"CompletionText\":\"Rename-VMSnapshot\",\"ListItemText\":\"Rename-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Rename-VMSwitch\",\"ListItemText\":\"Rename-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSwitch\\r\\n\"},{\"CompletionText\":\"Repair-AzVmssServiceFabricUD\",\"ListItemText\":\"Repair-AzVmssServiceFabricUD\",\"ResultType\":2,\"ToolTip\":\"Repair-AzVmssServiceFabricUD\"},{\"CompletionText\":\"Repair-AzVmssServiceFabricUpdateDomain\",\"ListItemText\":\"Repair-AzVmssServiceFabricUpdateDomain\",\"ResultType\":2,\"ToolTip\":\"Repair-AzVmssServiceFabricUpdateDomain\\r\\n\"},{\"CompletionText\":\"repair-bde.exe\",\"ListItemText\":\"repair-bde.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\repair-bde.exe\"},{\"CompletionText\":\"Repair-FileIntegrity\",\"ListItemText\":\"Repair-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Repair-VirtualDisk\",\"ListItemText\":\"Repair-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Repair-VM\",\"ListItemText\":\"Repair-VM\",\"ResultType\":2,\"ToolTip\":\"Repair-VM\\r\\n\"},{\"CompletionText\":\"Repair-Volume\",\"ListItemText\":\"Repair-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-Volume \\r\\n\"},{\"CompletionText\":\"Repair-WindowsImage\",\"ListItemText\":\"Repair-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Repair-WindowsImage\\r\\n\"},{\"CompletionText\":\"replace.exe\",\"ListItemText\":\"replace.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\replace.exe\"},{\"CompletionText\":\"Reset-AppPackage\",\"ListItemText\":\"Reset-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Reset-AppPackage\"},{\"CompletionText\":\"Reset-AppSharedPackageContainer\",\"ListItemText\":\"Reset-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Reset-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Reset-AppxPackage\",\"ListItemText\":\"Reset-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Reset-AppxPackage\\r\\n\"},{\"CompletionText\":\"Reset-AzAttestationPolicy\",\"ListItemText\":\"Reset-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Reset-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Reset-AzBatchComputeNode\",\"ListItemText\":\"Reset-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Reset-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Reset-AzHubRouter\",\"ListItemText\":\"Reset-AzHubRouter\",\"ResultType\":2,\"ToolTip\":\"Reset-AzHubRouter\\r\\n\"},{\"CompletionText\":\"Reset-AzP2sVpnGateway\",\"ListItemText\":\"Reset-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\",\"ListItemText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\",\"ResultType\":2,\"ToolTip\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\\r\\n\"},{\"CompletionText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\",\"ListItemText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\",\"ResultType\":2,\"ToolTip\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\"},{\"CompletionText\":\"Reset-AzRedisCache\",\"ListItemText\":\"Reset-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Reset-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Reset-AzStaticWebAppApiKey\",\"ListItemText\":\"Reset-AzStaticWebAppApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-AzStaticWebAppApiKey \\r\\n\"},{\"CompletionText\":\"Reset-AzStorageSyncServerCertificate\",\"ListItemText\":\"Reset-AzStorageSyncServerCertificate\",\"ResultType\":2,\"ToolTip\":\"Reset-AzStorageSyncServerCertificate\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSparkSessionTimeout\",\"ListItemText\":\"Reset-AzSynapseSparkSessionTimeout\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSparkSessionTimeout\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Reset-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGateway\",\"ListItemText\":\"Reset-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Reset-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Reset-AzVpnGateway\",\"ListItemText\":\"Reset-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzVpnSiteLinkConnection\",\"ListItemText\":\"Reset-AzVpnSiteLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVpnSiteLinkConnection\\r\\n\"},{\"CompletionText\":\"Reset-AzWebAppPublishingProfile\",\"ListItemText\":\"Reset-AzWebAppPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Reset-AzWebAppPublishingProfile\\r\\n\"},{\"CompletionText\":\"Reset-AzWebAppSlotPublishingProfile\",\"ListItemText\":\"Reset-AzWebAppSlotPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Reset-AzWebAppSlotPublishingProfile\\r\\n\"},{\"CompletionText\":\"Reset-BC\",\"ListItemText\":\"Reset-BC\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-BC \\r\\n\"},{\"CompletionText\":\"Reset-DAClientExperienceConfiguration\",\"ListItemText\":\"Reset-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-DAEntryPointTableItem\",\"ListItemText\":\"Reset-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Reset-DtcLog\",\"ListItemText\":\"Reset-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DtcLog \\r\\n\"},{\"CompletionText\":\"Reset-LapsPassword\",\"ListItemText\":\"Reset-LapsPassword\",\"ResultType\":2,\"ToolTip\":\"Reset-LapsPassword\\r\\n\"},{\"CompletionText\":\"Reset-NCSIPolicyConfiguration\",\"ListItemText\":\"Reset-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-Net6to4Configuration\",\"ListItemText\":\"Reset-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Reset-NetAdapterAdvancedProperty\",\"ListItemText\":\"Reset-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Reset-NetDnsTransitionConfiguration\",\"ListItemText\":\"Reset-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetIPHttpsConfiguration\",\"ListItemText\":\"Reset-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetIsatapConfiguration\",\"ListItemText\":\"Reset-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetTeredoConfiguration\",\"ListItemText\":\"Reset-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-PhysicalDisk\",\"ListItemText\":\"Reset-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Reset-SmbClientConfiguration\",\"ListItemText\":\"Reset-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-SmbServerConfiguration\",\"ListItemText\":\"Reset-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-StorageReliabilityCounter\",\"ListItemText\":\"Reset-StorageReliabilityCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-StorageReliabilityCounter \\r\\n\"},{\"CompletionText\":\"Reset-VMReplicationStatistics\",\"ListItemText\":\"Reset-VMReplicationStatistics\",\"ResultType\":2,\"ToolTip\":\"Reset-VMReplicationStatistics\\r\\n\"},{\"CompletionText\":\"Reset-VMResourceMetering\",\"ListItemText\":\"Reset-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Reset-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Reset-WinhttpProxy\",\"ListItemText\":\"Reset-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"reset.exe\",\"ListItemText\":\"reset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\reset.exe\"},{\"CompletionText\":\"ResetEngine.exe\",\"ListItemText\":\"ResetEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ResetEngine.exe\"},{\"CompletionText\":\"Resize-AzVirtualNetworkGateway\",\"ListItemText\":\"Resize-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Resize-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Resize-Partition\",\"ListItemText\":\"Resize-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-Partition \\r\\n\"},{\"CompletionText\":\"Resize-StorageTier\",\"ListItemText\":\"Resize-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-StorageTier \\r\\n\"},{\"CompletionText\":\"Resize-VHD\",\"ListItemText\":\"Resize-VHD\",\"ResultType\":2,\"ToolTip\":\"Resize-VHD\\r\\n\"},{\"CompletionText\":\"Resize-VirtualDisk\",\"ListItemText\":\"Resize-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-VirtualDisk \\r\\n\"},{\"CompletionText\":\"resmon.exe\",\"ListItemText\":\"resmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\resmon.exe\"},{\"CompletionText\":\"Resolve-AzError\",\"ListItemText\":\"Resolve-AzError\",\"ResultType\":2,\"ToolTip\":\"Resolve-AzError\\r\\n\"},{\"CompletionText\":\"Resolve-AzResourceMoverMoveCollectionDependency\",\"ListItemText\":\"Resolve-AzResourceMoverMoveCollectionDependency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResolve-AzResourceMoverMoveCollectionDependency \\r\\n\"},{\"CompletionText\":\"Resolve-DnsName\",\"ListItemText\":\"Resolve-DnsName\",\"ResultType\":2,\"ToolTip\":\"Resolve-DnsName\\r\\n\"},{\"CompletionText\":\"Resolve-Error\",\"ListItemText\":\"Resolve-Error\",\"ResultType\":2,\"ToolTip\":\"Resolve-Error\"},{\"CompletionText\":\"Resolve-Path\",\"ListItemText\":\"Resolve-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResolve-Path [-Path] [-Relative] [-RelativeBasePath ] [-Credential ] []\\r\\n\\r\\nResolve-Path -LiteralPath [-Relative] [-RelativeBasePath ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Restart-ASRJob\",\"ListItemText\":\"Restart-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Restart-ASRJob\"},{\"CompletionText\":\"Restart-AzAnalysisServicesInstance\",\"ListItemText\":\"Restart-AzAnalysisServicesInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzAnalysisServicesInstance\\r\\n\"},{\"CompletionText\":\"Restart-AzAsInstance\",\"ListItemText\":\"Restart-AzAsInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzAsInstance\"},{\"CompletionText\":\"Restart-AzBatchComputeNode\",\"ListItemText\":\"Restart-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Restart-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Restart-AzCloudService\",\"ListItemText\":\"Restart-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzCloudService \\r\\n\"},{\"CompletionText\":\"Restart-AzCloudServiceRoleInstance\",\"ListItemText\":\"Restart-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Restart-AzContainerGroup\",\"ListItemText\":\"Restart-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Restart-AzDeploymentManagerRollout\",\"ListItemText\":\"Restart-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Restart-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Restart-AzFunctionApp\",\"ListItemText\":\"Restart-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Restart-AzHDInsightHost\",\"ListItemText\":\"Restart-AzHDInsightHost\",\"ResultType\":2,\"ToolTip\":\"Restart-AzHDInsightHost\\r\\n\"},{\"CompletionText\":\"Restart-AzHost\",\"ListItemText\":\"Restart-AzHost\",\"ResultType\":2,\"ToolTip\":\"Restart-AzHost\\r\\n\"},{\"CompletionText\":\"Restart-AzMigrateServerReplication\",\"ListItemText\":\"Restart-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Restart-AzMLWorkspaceCompute\",\"ListItemText\":\"Restart-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Restart-AzMySqlFlexibleServer\",\"ListItemText\":\"Restart-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restart-AzMySqlServer\",\"ListItemText\":\"Restart-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Restart-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Restart-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restart-AzPostgreSqlServer\",\"ListItemText\":\"Restart-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Restart-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Restart-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Restart-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Restart-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Restart-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Restart-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Restart-AzSignalR\",\"ListItemText\":\"Restart-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Restart-AzSignalR\\r\\n\"},{\"CompletionText\":\"Restart-AzureAsInstance\",\"ListItemText\":\"Restart-AzureAsInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzureAsInstance\"},{\"CompletionText\":\"Restart-AzVM\",\"ListItemText\":\"Restart-AzVM\",\"ResultType\":2,\"ToolTip\":\"Restart-AzVM\\r\\n\"},{\"CompletionText\":\"Restart-AzVmss\",\"ListItemText\":\"Restart-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Restart-AzVmss\\r\\n\"},{\"CompletionText\":\"Restart-AzWebApp\",\"ListItemText\":\"Restart-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Restart-AzWebApp\\r\\n\"},{\"CompletionText\":\"Restart-AzWebAppSlot\",\"ListItemText\":\"Restart-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Restart-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Restart-AzWebPubSub\",\"ListItemText\":\"Restart-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Restart-Computer\",\"ListItemText\":\"Restart-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-Computer [[-ComputerName] ] [[-Credential] ] [-WsmanAuthentication ] [-Force] [-Wait] [-Timeout ] [-For ] [-Delay ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Restart-NetAdapter\",\"ListItemText\":\"Restart-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-NetAdapter \\r\\n\"},{\"CompletionText\":\"Restart-PcsvDevice\",\"ListItemText\":\"Restart-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Restart-PrintJob\",\"ListItemText\":\"Restart-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-PrintJob \\r\\n\"},{\"CompletionText\":\"Restart-Service\",\"ListItemText\":\"Restart-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-Service [-InputObject] [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRestart-Service [-Name] [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRestart-Service -DisplayName [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Restart-VM\",\"ListItemText\":\"Restart-VM\",\"ResultType\":2,\"ToolTip\":\"Restart-VM\\r\\n\"},{\"CompletionText\":\"Restore-AdlStoreDeletedItem\",\"ListItemText\":\"Restore-AdlStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AdlStoreDeletedItem\"},{\"CompletionText\":\"Restore-AzApiManagement\",\"ListItemText\":\"Restore-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Restore-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Restore-AzCosmosDBAccount\",\"ListItemText\":\"Restore-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Restore-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Restore-AzDataLakeGen2DeletedItem\",\"ListItemText\":\"Restore-AzDataLakeGen2DeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDataLakeGen2DeletedItem\\r\\n\"},{\"CompletionText\":\"Restore-AzDataLakeStoreDeletedItem\",\"ListItemText\":\"Restore-AzDataLakeStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDataLakeStoreDeletedItem\\r\\n\"},{\"CompletionText\":\"Restore-AzDeletedWebApp\",\"ListItemText\":\"Restore-AzDeletedWebApp\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDeletedWebApp\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVault\",\"ListItemText\":\"Restore-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultCertificate\",\"ListItemText\":\"Restore-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultKey\",\"ListItemText\":\"Restore-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Restore-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultSecret\",\"ListItemText\":\"Restore-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Restore-AzMySqlFlexibleServer\",\"ListItemText\":\"Restore-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restore-AzMySqlServer\",\"ListItemText\":\"Restore-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Restore-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Restore-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Restore-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Restore-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Restore-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restore-AzPostgreSqlServer\",\"ListItemText\":\"Restore-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Restore-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Restore-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Restore-AzRmStorageShare\",\"ListItemText\":\"Restore-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Restore-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Restore-AzSqlDatabase\",\"ListItemText\":\"Restore-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Restore-AzSqlInstanceDatabase\",\"ListItemText\":\"Restore-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Restore-AzStorageBlobRange\",\"ListItemText\":\"Restore-AzStorageBlobRange\",\"ResultType\":2,\"ToolTip\":\"Restore-AzStorageBlobRange\\r\\n\"},{\"CompletionText\":\"Restore-AzStorageContainer\",\"ListItemText\":\"Restore-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Restore-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Restore-AzSynapseSqlPool\",\"ListItemText\":\"Restore-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Restore-AzWebAppBackup\",\"ListItemText\":\"Restore-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Restore-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Restore-AzWebAppSnapshot\",\"ListItemText\":\"Restore-AzWebAppSnapshot\",\"ResultType\":2,\"ToolTip\":\"Restore-AzWebAppSnapshot\\r\\n\"},{\"CompletionText\":\"Restore-DscConfiguration\",\"ListItemText\":\"Restore-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Restore-NetworkSwitchConfiguration\",\"ListItemText\":\"Restore-NetworkSwitchConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-NetworkSwitchConfiguration \\r\\n\"},{\"CompletionText\":\"Restore-VMCheckpoint\",\"ListItemText\":\"Restore-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Restore-VMCheckpoint\"},{\"CompletionText\":\"Restore-VMSnapshot\",\"ListItemText\":\"Restore-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Restore-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Resume-ASRJob\",\"ListItemText\":\"Resume-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Resume-ASRJob\"},{\"CompletionText\":\"Resume-AzAnalysisServicesServer\",\"ListItemText\":\"Resume-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Resume-AzAs\",\"ListItemText\":\"Resume-AzAs\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAs\"},{\"CompletionText\":\"Resume-AzAutomationJob\",\"ListItemText\":\"Resume-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Resume-AzDataFactoryPipeline\",\"ListItemText\":\"Resume-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Resume-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Resume-AzDataProtectionBackupInstanceProtection\",\"ListItemText\":\"Resume-AzDataProtectionBackupInstanceProtection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-AzDataProtectionBackupInstanceProtection \\r\\n\"},{\"CompletionText\":\"Resume-AzMigrateServerReplication\",\"ListItemText\":\"Resume-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Resume-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Resume-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Resume-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Resume-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Resume-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Resume-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Resume-AzSqlDatabase\",\"ListItemText\":\"Resume-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Resume-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Resume-AzSynapseSqlPool\",\"ListItemText\":\"Resume-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Resume-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Resume-BitLocker\",\"ListItemText\":\"Resume-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-BitLocker \\r\\n\"},{\"CompletionText\":\"Resume-BitsTransfer\",\"ListItemText\":\"Resume-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Resume-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Resume-PrintJob\",\"ListItemText\":\"Resume-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-PrintJob \\r\\n\"},{\"CompletionText\":\"Resume-ProvisioningSession\",\"ListItemText\":\"Resume-ProvisioningSession\",\"ResultType\":2,\"ToolTip\":\"Resume-ProvisioningSession\\r\\n\"},{\"CompletionText\":\"Resume-Service\",\"ListItemText\":\"Resume-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nResume-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nResume-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Resume-StorageBusDisk\",\"ListItemText\":\"Resume-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Resume-VM\",\"ListItemText\":\"Resume-VM\",\"ResultType\":2,\"ToolTip\":\"Resume-VM\\r\\n\"},{\"CompletionText\":\"Resume-VMReplication\",\"ListItemText\":\"Resume-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Resume-VMReplication\\r\\n\"},{\"CompletionText\":\"Revoke-AzDataShareSubscriptionAccess\",\"ListItemText\":\"Revoke-AzDataShareSubscriptionAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzDataShareSubscriptionAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzDiskAccess\",\"ListItemText\":\"Revoke-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Revoke-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Revoke-AzSnapshotAccess\",\"ListItemText\":\"Revoke-AzSnapshotAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzSnapshotAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzStorageAccountUserDelegationKeys\",\"ListItemText\":\"Revoke-AzStorageAccountUserDelegationKeys\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzStorageAccountUserDelegationKeys\\r\\n\"},{\"CompletionText\":\"Revoke-FileShareAccess\",\"ListItemText\":\"Revoke-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Revoke-HgsKeyProtectorAccess\",\"ListItemText\":\"Revoke-HgsKeyProtectorAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-HgsKeyProtectorAccess \\r\\n\"},{\"CompletionText\":\"Revoke-SmbClientAccessToServer\",\"ListItemText\":\"Revoke-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Revoke-SmbShareAccess\",\"ListItemText\":\"Revoke-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Revoke-VMConnectAccess\",\"ListItemText\":\"Revoke-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"rg.exe\",\"ListItemText\":\"rg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WinGet\\\\Packages\\\\BurntSushi.ripgrep.MSVC_Microsoft.Winget.Source_8wekyb3d8bbwe\\\\ripgrep-13.0.0-x86_64-pc-windows-msvc\\\\rg.exe\"},{\"CompletionText\":\"ri\",\"ListItemText\":\"ri\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rjb\",\"ListItemText\":\"rjb\",\"ResultType\":2,\"ToolTip\":\"Remove-Job\"},{\"CompletionText\":\"rksmba\",\"ListItemText\":\"rksmba\",\"ResultType\":2,\"ToolTip\":\"rksmba\"},{\"CompletionText\":\"rksmbclas\",\"ListItemText\":\"rksmbclas\",\"ResultType\":2,\"ToolTip\":\"rksmbclas\"},{\"CompletionText\":\"rlg\",\"ListItemText\":\"rlg\",\"ResultType\":2,\"ToolTip\":\"rlg\"},{\"CompletionText\":\"rlgm\",\"ListItemText\":\"rlgm\",\"ResultType\":2,\"ToolTip\":\"rlgm\"},{\"CompletionText\":\"rlu\",\"ListItemText\":\"rlu\",\"ResultType\":2,\"ToolTip\":\"rlu\"},{\"CompletionText\":\"rm\",\"ListItemText\":\"rm\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"RMActivate.exe\",\"ListItemText\":\"RMActivate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate.exe\"},{\"CompletionText\":\"RMActivate_isv.exe\",\"ListItemText\":\"RMActivate_isv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_isv.exe\"},{\"CompletionText\":\"RMActivate_ssp.exe\",\"ListItemText\":\"RMActivate_ssp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_ssp.exe\"},{\"CompletionText\":\"RMActivate_ssp_isv.exe\",\"ListItemText\":\"RMActivate_ssp_isv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_ssp_isv.exe\"},{\"CompletionText\":\"RmClient.exe\",\"ListItemText\":\"RmClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RmClient.exe\"},{\"CompletionText\":\"rmdir\",\"ListItemText\":\"rmdir\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rmic.exe\",\"ListItemText\":\"rmic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmic.exe\"},{\"CompletionText\":\"rmid.exe\",\"ListItemText\":\"rmid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmid.exe\"},{\"CompletionText\":\"rmiregistry.exe\",\"ListItemText\":\"rmiregistry.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmiregistry.exe\"},{\"CompletionText\":\"rmo\",\"ListItemText\":\"rmo\",\"ResultType\":2,\"ToolTip\":\"Remove-Module\"},{\"CompletionText\":\"rmttpmvscmgrsvr.exe\",\"ListItemText\":\"rmttpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rmttpmvscmgrsvr.exe\"},{\"CompletionText\":\"rni\",\"ListItemText\":\"rni\",\"ResultType\":2,\"ToolTip\":\"Rename-Item\"},{\"CompletionText\":\"rnlg\",\"ListItemText\":\"rnlg\",\"ResultType\":2,\"ToolTip\":\"rnlg\"},{\"CompletionText\":\"rnlu\",\"ListItemText\":\"rnlu\",\"ResultType\":2,\"ToolTip\":\"rnlu\"},{\"CompletionText\":\"rnp\",\"ListItemText\":\"rnp\",\"ResultType\":2,\"ToolTip\":\"Rename-ItemProperty\"},{\"CompletionText\":\"Robocopy.exe\",\"ListItemText\":\"Robocopy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Robocopy.exe\"},{\"CompletionText\":\"ROUTE.EXE\",\"ListItemText\":\"ROUTE.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ROUTE.EXE\"},{\"CompletionText\":\"rp\",\"ListItemText\":\"rp\",\"ResultType\":2,\"ToolTip\":\"Remove-ItemProperty\"},{\"CompletionText\":\"RpcPing.exe\",\"ListItemText\":\"RpcPing.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RpcPing.exe\"},{\"CompletionText\":\"rrinstaller.exe\",\"ListItemText\":\"rrinstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rrinstaller.exe\"},{\"CompletionText\":\"rsmbb\",\"ListItemText\":\"rsmbb\",\"ResultType\":2,\"ToolTip\":\"rsmbb\"},{\"CompletionText\":\"rsmbc\",\"ListItemText\":\"rsmbc\",\"ResultType\":2,\"ToolTip\":\"rsmbc\"},{\"CompletionText\":\"rsmbcc\",\"ListItemText\":\"rsmbcc\",\"ResultType\":2,\"ToolTip\":\"rsmbcc\"},{\"CompletionText\":\"rsmbccm\",\"ListItemText\":\"rsmbccm\",\"ResultType\":2,\"ToolTip\":\"rsmbccm\"},{\"CompletionText\":\"rsmbgm\",\"ListItemText\":\"rsmbgm\",\"ResultType\":2,\"ToolTip\":\"rsmbgm\"},{\"CompletionText\":\"rsmbm\",\"ListItemText\":\"rsmbm\",\"ResultType\":2,\"ToolTip\":\"rsmbm\"},{\"CompletionText\":\"rsmbs\",\"ListItemText\":\"rsmbs\",\"ResultType\":2,\"ToolTip\":\"rsmbs\"},{\"CompletionText\":\"rsmbsc\",\"ListItemText\":\"rsmbsc\",\"ResultType\":2,\"ToolTip\":\"rsmbsc\"},{\"CompletionText\":\"rsmbscm\",\"ListItemText\":\"rsmbscm\",\"ResultType\":2,\"ToolTip\":\"rsmbscm\"},{\"CompletionText\":\"rsmbt\",\"ListItemText\":\"rsmbt\",\"ResultType\":2,\"ToolTip\":\"rsmbt\"},{\"CompletionText\":\"rsn\",\"ListItemText\":\"rsn\",\"ResultType\":2,\"ToolTip\":\"Remove-PSSession\"},{\"CompletionText\":\"rsop.msc\",\"ListItemText\":\"rsop.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rsop.msc\"},{\"CompletionText\":\"rstrui.exe\",\"ListItemText\":\"rstrui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rstrui.exe\"},{\"CompletionText\":\"rtcfg\",\"ListItemText\":\"rtcfg\",\"ResultType\":2,\"ToolTip\":\"rtcfg\"},{\"CompletionText\":\"runas.exe\",\"ListItemText\":\"runas.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runas.exe\"},{\"CompletionText\":\"rundll32.exe\",\"ListItemText\":\"rundll32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rundll32.exe\"},{\"CompletionText\":\"runexehelper.exe\",\"ListItemText\":\"runexehelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runexehelper.exe\"},{\"CompletionText\":\"RunLegacyCPLElevated.exe\",\"ListItemText\":\"RunLegacyCPLElevated.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RunLegacyCPLElevated.exe\"},{\"CompletionText\":\"runonce.exe\",\"ListItemText\":\"runonce.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runonce.exe\"},{\"CompletionText\":\"RuntimeBroker.exe\",\"ListItemText\":\"RuntimeBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RuntimeBroker.exe\"},{\"CompletionText\":\"rv\",\"ListItemText\":\"rv\",\"ResultType\":2,\"ToolTip\":\"Remove-Variable\"},{\"CompletionText\":\"rvpa\",\"ListItemText\":\"rvpa\",\"ResultType\":2,\"ToolTip\":\"Resolve-Path\"},{\"CompletionText\":\"rwinsta.exe\",\"ListItemText\":\"rwinsta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rwinsta.exe\"},{\"CompletionText\":\"S:\",\"ListItemText\":\"S:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nS: \\r\\n\"},{\"CompletionText\":\"sacfg\",\"ListItemText\":\"sacfg\",\"ResultType\":2,\"ToolTip\":\"sacfg\"},{\"CompletionText\":\"SafeGetCommand\",\"ListItemText\":\"SafeGetCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSafeGetCommand \\r\\n\"},{\"CompletionText\":\"sajb\",\"ListItemText\":\"sajb\",\"ResultType\":2,\"ToolTip\":\"Start-Job\"},{\"CompletionText\":\"sal\",\"ListItemText\":\"sal\",\"ResultType\":2,\"ToolTip\":\"Set-Alias\"},{\"CompletionText\":\"saps\",\"ListItemText\":\"saps\",\"ResultType\":2,\"ToolTip\":\"Start-Process\"},{\"CompletionText\":\"sasv\",\"ListItemText\":\"sasv\",\"ResultType\":2,\"ToolTip\":\"Start-Service\"},{\"CompletionText\":\"Save-AzApiManagementTenantGitConfiguration\",\"ListItemText\":\"Save-AzApiManagementTenantGitConfiguration\",\"ResultType\":2,\"ToolTip\":\"Save-AzApiManagementTenantGitConfiguration\\r\\n\"},{\"CompletionText\":\"Save-AzContext\",\"ListItemText\":\"Save-AzContext\",\"ResultType\":2,\"ToolTip\":\"Save-AzContext\\r\\n\"},{\"CompletionText\":\"Save-AzDataFactoryLog\",\"ListItemText\":\"Save-AzDataFactoryLog\",\"ResultType\":2,\"ToolTip\":\"Save-AzDataFactoryLog\\r\\n\"},{\"CompletionText\":\"Save-AzDeploymentScriptLog\",\"ListItemText\":\"Save-AzDeploymentScriptLog\",\"ResultType\":2,\"ToolTip\":\"Save-AzDeploymentScriptLog\\r\\n\"},{\"CompletionText\":\"Save-AzDeploymentTemplate\",\"ListItemText\":\"Save-AzDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzManagementGroupDeploymentTemplate\",\"ListItemText\":\"Save-AzManagementGroupDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzManagementGroupDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzProfile\",\"ListItemText\":\"Save-AzProfile\",\"ResultType\":2,\"ToolTip\":\"Save-AzProfile\"},{\"CompletionText\":\"Save-AzResourceGroupDeploymentTemplate\",\"ListItemText\":\"Save-AzResourceGroupDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzResourceGroupDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzSubscriptionDeploymentTemplate\",\"ListItemText\":\"Save-AzSubscriptionDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzSubscriptionDeploymentTemplate\"},{\"CompletionText\":\"Save-AzTenantDeploymentTemplate\",\"ListItemText\":\"Save-AzTenantDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzTenantDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzVhd\",\"ListItemText\":\"Save-AzVhd\",\"ResultType\":2,\"ToolTip\":\"Save-AzVhd\\r\\n\"},{\"CompletionText\":\"Save-AzVMImage\",\"ListItemText\":\"Save-AzVMImage\",\"ResultType\":2,\"ToolTip\":\"Save-AzVMImage\\r\\n\"},{\"CompletionText\":\"Save-EtwTraceSession\",\"ListItemText\":\"Save-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Save-Help\",\"ListItemText\":\"Save-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Help [-DestinationPath] [[-Module] ] [[-UICulture] ] [-FullyQualifiedModule ] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] []\\r\\n\\r\\nSave-Help [[-Module] ] [[-UICulture] ] -LiteralPath [-FullyQualifiedModule ] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Save-Module\",\"ListItemText\":\"Save-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Module \\r\\n\"},{\"CompletionText\":\"Save-NetGPO\",\"ListItemText\":\"Save-NetGPO\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-NetGPO \\r\\n\"},{\"CompletionText\":\"Save-NetworkSwitchConfiguration\",\"ListItemText\":\"Save-NetworkSwitchConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-NetworkSwitchConfiguration \\r\\n\"},{\"CompletionText\":\"Save-Package\",\"ListItemText\":\"Save-Package\",\"ResultType\":2,\"ToolTip\":\"Save-Package\\r\\n\"},{\"CompletionText\":\"Save-PSResource\",\"ListItemText\":\"Save-PSResource\",\"ResultType\":2,\"ToolTip\":\"Save-PSResource\\r\\n\"},{\"CompletionText\":\"Save-Script\",\"ListItemText\":\"Save-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Script \\r\\n\"},{\"CompletionText\":\"Save-SoftwareInventory\",\"ListItemText\":\"Save-SoftwareInventory\",\"ResultType\":2,\"ToolTip\":\"Save-SoftwareInventory\\r\\n\"},{\"CompletionText\":\"Save-StorageDataCollection\",\"ListItemText\":\"Save-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Save-VM\",\"ListItemText\":\"Save-VM\",\"ResultType\":2,\"ToolTip\":\"Save-VM\\r\\n\"},{\"CompletionText\":\"Save-WindowsImage\",\"ListItemText\":\"Save-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Save-WindowsImage\\r\\n\"},{\"CompletionText\":\"savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"savm\"},{\"CompletionText\":\"sbp\",\"ListItemText\":\"sbp\",\"ResultType\":2,\"ToolTip\":\"Set-PSBreakpoint\"},{\"CompletionText\":\"sc.exe\",\"ListItemText\":\"sc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sc.exe\"},{\"CompletionText\":\"scalar.exe\",\"ListItemText\":\"scalar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\scalar.exe\"},{\"CompletionText\":\"scb\",\"ListItemText\":\"scb\",\"ResultType\":2,\"ToolTip\":\"Set-Clipboard\"},{\"CompletionText\":\"scdaemon.exe\",\"ListItemText\":\"scdaemon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\scdaemon.exe\"},{\"CompletionText\":\"schemagen.exe\",\"ListItemText\":\"schemagen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\schemagen.exe\"},{\"CompletionText\":\"schtasks.exe\",\"ListItemText\":\"schtasks.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\schtasks.exe\"},{\"CompletionText\":\"scim\",\"ListItemText\":\"scim\",\"ResultType\":2,\"ToolTip\":\"scim\"},{\"CompletionText\":\"scp.exe\",\"ListItemText\":\"scp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\scp.exe\"},{\"CompletionText\":\"scrcons.exe\",\"ListItemText\":\"scrcons.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\scrcons.exe\"},{\"CompletionText\":\"ScriptRunner.exe\",\"ListItemText\":\"ScriptRunner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ScriptRunner.exe\"},{\"CompletionText\":\"sdbinst.exe\",\"ListItemText\":\"sdbinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdbinst.exe\"},{\"CompletionText\":\"sdchange.exe\",\"ListItemText\":\"sdchange.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdchange.exe\"},{\"CompletionText\":\"sdclt.exe\",\"ListItemText\":\"sdclt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdclt.exe\"},{\"CompletionText\":\"sdiagnhost.exe\",\"ListItemText\":\"sdiagnhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdiagnhost.exe\"},{\"CompletionText\":\"Search-AzDataProtectionBackupInstanceInAzGraph\",\"ListItemText\":\"Search-AzDataProtectionBackupInstanceInAzGraph\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSearch-AzDataProtectionBackupInstanceInAzGraph \\r\\n\"},{\"CompletionText\":\"Search-AzDataProtectionJobInAzGraph\",\"ListItemText\":\"Search-AzDataProtectionJobInAzGraph\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSearch-AzDataProtectionJobInAzGraph \\r\\n\"},{\"CompletionText\":\"SearchFilterHost.exe\",\"ListItemText\":\"SearchFilterHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchFilterHost.exe\"},{\"CompletionText\":\"SearchIndexer.exe\",\"ListItemText\":\"SearchIndexer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchIndexer.exe\"},{\"CompletionText\":\"SearchProtocolHost.exe\",\"ListItemText\":\"SearchProtocolHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchProtocolHost.exe\"},{\"CompletionText\":\"SecEdit.exe\",\"ListItemText\":\"SecEdit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecEdit.exe\"},{\"CompletionText\":\"secinit.exe\",\"ListItemText\":\"secinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\secinit.exe\"},{\"CompletionText\":\"secpol.msc\",\"ListItemText\":\"secpol.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\secpol.msc\"},{\"CompletionText\":\"SecureBootEncodeUEFI.exe\",\"ListItemText\":\"SecureBootEncodeUEFI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecureBootEncodeUEFI.exe\"},{\"CompletionText\":\"securekernel.exe\",\"ListItemText\":\"securekernel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\securekernel.exe\"},{\"CompletionText\":\"SecurityHealthHost.exe\",\"ListItemText\":\"SecurityHealthHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthHost.exe\"},{\"CompletionText\":\"SecurityHealthService.exe\",\"ListItemText\":\"SecurityHealthService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthService.exe\"},{\"CompletionText\":\"SecurityHealthSystray.exe\",\"ListItemText\":\"SecurityHealthSystray.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthSystray.exe\"},{\"CompletionText\":\"select\",\"ListItemText\":\"select\",\"ResultType\":2,\"ToolTip\":\"Select-Object\"},{\"CompletionText\":\"Select-AzContext\",\"ListItemText\":\"Select-AzContext\",\"ResultType\":2,\"ToolTip\":\"Select-AzContext\\r\\n\"},{\"CompletionText\":\"Select-AzSubscription\",\"ListItemText\":\"Select-AzSubscription\",\"ResultType\":2,\"ToolTip\":\"Select-AzSubscription\"},{\"CompletionText\":\"Select-Object\",\"ListItemText\":\"Select-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-Object [[-Property] ] [-InputObject ] [-ExcludeProperty ] [-ExpandProperty ] [-Unique] [-CaseInsensitive] [-Last ] [-First ] [-Skip ] [-Wait] []\\r\\n\\r\\nSelect-Object [[-Property] ] [-InputObject ] [-ExcludeProperty ] [-ExpandProperty ] [-Unique] [-CaseInsensitive] [-Skip ] [-SkipLast ] []\\r\\n\\r\\nSelect-Object [-InputObject ] [-Unique] [-CaseInsensitive] [-Wait] [-Index ] []\\r\\n\\r\\nSelect-Object [-InputObject ] [-Unique] [-CaseInsensitive] [-SkipIndex ] []\\r\\n\"},{\"CompletionText\":\"Select-String\",\"ListItemText\":\"Select-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-String [-Pattern] [-Path] [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -InputObject [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -InputObject -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] [-Path] -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -LiteralPath [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -LiteralPath -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\"},{\"CompletionText\":\"Select-Xml\",\"ListItemText\":\"Select-Xml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-Xml [-XPath] [-Xml] [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] [-Path] [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] -LiteralPath [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] -Content [-Namespace ] []\\r\\n\"},{\"CompletionText\":\"Send-AzIotHubD2CMessage\",\"ListItemText\":\"Send-AzIotHubD2CMessage\",\"ResultType\":2,\"ToolTip\":\"Send-AzIotHubD2CMessage\"},{\"CompletionText\":\"Send-AzIotHubDevice2CloudMessage\",\"ListItemText\":\"Send-AzIotHubDevice2CloudMessage\",\"ResultType\":2,\"ToolTip\":\"Send-AzIotHubDevice2CloudMessage\\r\\n\"},{\"CompletionText\":\"Send-AzWvdUserSessionMessage\",\"ListItemText\":\"Send-AzWvdUserSessionMessage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-AzWvdUserSessionMessage \\r\\n\"},{\"CompletionText\":\"Send-Completions\",\"ListItemText\":\"Send-Completions\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-Completions \\r\\n\"},{\"CompletionText\":\"Send-DtcDiagnosticTransaction\",\"ListItemText\":\"Send-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Send-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Send-EtwTraceSession\",\"ListItemText\":\"Send-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Send-Feedback\",\"ListItemText\":\"Send-Feedback\",\"ResultType\":2,\"ToolTip\":\"Send-Feedback\\r\\n\"},{\"CompletionText\":\"Send-MailMessage\",\"ListItemText\":\"Send-MailMessage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-MailMessage [-To] [[-Subject] ] [[-Body] ] [[-SmtpServer] ] -From [-Attachments ] [-Bcc ] [-BodyAsHtml] [-Encoding ] [-Cc ] [-DeliveryNotificationOption ] [-Priority ] [-ReplyTo ] [-Credential ] [-UseSsl] [-Port ] []\\r\\n\"},{\"CompletionText\":\"SensorDataService.exe\",\"ListItemText\":\"SensorDataService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SensorDataService.exe\"},{\"CompletionText\":\"SensorRuntimeBroker.exe\",\"ListItemText\":\"SensorRuntimeBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SensorRuntimeBroker.exe\"},{\"CompletionText\":\"serialver.exe\",\"ListItemText\":\"serialver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\serialver.exe\"},{\"CompletionText\":\"servertool.exe\",\"ListItemText\":\"servertool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\servertool.exe\"},{\"CompletionText\":\"services.exe\",\"ListItemText\":\"services.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\services.exe\"},{\"CompletionText\":\"services.msc\",\"ListItemText\":\"services.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\services.msc\"},{\"CompletionText\":\"sessionmsg.exe\",\"ListItemText\":\"sessionmsg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sessionmsg.exe\"},{\"CompletionText\":\"set\",\"ListItemText\":\"set\",\"ResultType\":2,\"ToolTip\":\"Set-Variable\"},{\"CompletionText\":\"Set-Acl\",\"ListItemText\":\"Set-Acl\",\"ResultType\":2,\"ToolTip\":\"Set-Acl\\r\\n\"},{\"CompletionText\":\"Set-AdlAnalyticsAccount\",\"ListItemText\":\"Set-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsAccount\"},{\"CompletionText\":\"Set-AdlAnalyticsDataSource\",\"ListItemText\":\"Set-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Set-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Set-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Set-AdlCatalogCredential\",\"ListItemText\":\"Set-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogCredential\"},{\"CompletionText\":\"Set-AdlCatalogItemAclEntry\",\"ListItemText\":\"Set-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Set-AdlCatalogSecret\",\"ListItemText\":\"Set-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogSecret\"},{\"CompletionText\":\"Set-AdlStore\",\"ListItemText\":\"Set-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStore\"},{\"CompletionText\":\"Set-AdlStoreFirewallRule\",\"ListItemText\":\"Set-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreFirewallRule\"},{\"CompletionText\":\"Set-AdlStoreItemAcl\",\"ListItemText\":\"Set-AdlStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemAcl\"},{\"CompletionText\":\"Set-AdlStoreItemAclEntry\",\"ListItemText\":\"Set-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Set-AdlStoreItemExpiry\",\"ListItemText\":\"Set-AdlStoreItemExpiry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemExpiry\"},{\"CompletionText\":\"Set-AdlStoreItemOwner\",\"ListItemText\":\"Set-AdlStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemOwner\"},{\"CompletionText\":\"Set-AdlStoreItemPermission\",\"ListItemText\":\"Set-AdlStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemPermission\"},{\"CompletionText\":\"Set-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Set-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Set-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Set-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Set-Alias\",\"ListItemText\":\"Set-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Alias [-Name] [-Value] [-Description ] [-Option ] [-PassThru] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-AppBackgroundTaskResourcePolicy\",\"ListItemText\":\"Set-AppBackgroundTaskResourcePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AppBackgroundTaskResourcePolicy\\r\\n\"},{\"CompletionText\":\"Set-AppLockerPolicy\",\"ListItemText\":\"Set-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Set-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Set-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Set-AppPackageDefaultVolume\",\"ListItemText\":\"Set-AppPackageDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageDefaultVolume\"},{\"CompletionText\":\"Set-AppPackageProvisionedDataFile\",\"ListItemText\":\"Set-AppPackageProvisionedDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageProvisionedDataFile\"},{\"CompletionText\":\"Set-AppxDefaultVolume\",\"ListItemText\":\"Set-AppxDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Set-AppxDefaultVolume\\r\\n\"},{\"CompletionText\":\"Set-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Set-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Set-AppXProvisionedDataFile\",\"ListItemText\":\"Set-AppXProvisionedDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-AppXProvisionedDataFile\\r\\n\"},{\"CompletionText\":\"Set-ASRAlertSetting\",\"ListItemText\":\"Set-ASRAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Set-ASRAlertSetting\"},{\"CompletionText\":\"Set-ASRNotificationSetting\",\"ListItemText\":\"Set-ASRNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Set-ASRNotificationSetting\"},{\"CompletionText\":\"Set-ASRReplicationProtectedItem\",\"ListItemText\":\"Set-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Set-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Set-ASRVaultContext\",\"ListItemText\":\"Set-ASRVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-ASRVaultContext\"},{\"CompletionText\":\"Set-ASRVaultSettings\",\"ListItemText\":\"Set-ASRVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Set-ASRVaultSettings\"},{\"CompletionText\":\"Set-AssignedAccess\",\"ListItemText\":\"Set-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Set-AuthenticodeSignature\",\"ListItemText\":\"Set-AuthenticodeSignature\",\"ResultType\":2,\"ToolTip\":\"Set-AuthenticodeSignature\\r\\n\"},{\"CompletionText\":\"Set-AutologgerConfig\",\"ListItemText\":\"Set-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AutologgerConfig\"},{\"CompletionText\":\"Set-AzActionGroup\",\"ListItemText\":\"Set-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Set-AzADApplication\",\"ListItemText\":\"Set-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzADApplication\"},{\"CompletionText\":\"Set-AzADServicePrincipal\",\"ListItemText\":\"Set-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"Set-AzADServicePrincipal\"},{\"CompletionText\":\"Set-AzADUser\",\"ListItemText\":\"Set-AzADUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzADUser\"},{\"CompletionText\":\"Set-AzAdvisorConfiguration\",\"ListItemText\":\"Set-AzAdvisorConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzAdvisorConfiguration \\r\\n\"},{\"CompletionText\":\"Set-AzAksCluster\",\"ListItemText\":\"Set-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Set-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Set-AzAksClusterCredential\",\"ListItemText\":\"Set-AzAksClusterCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzAksClusterCredential\\r\\n\"},{\"CompletionText\":\"Set-AzAlertsSuppressionRule\",\"ListItemText\":\"Set-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Set-AzAnalysisServicesServer\",\"ListItemText\":\"Set-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagement\",\"ListItemText\":\"Set-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApi\",\"ListItemText\":\"Set-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiRevision\",\"ListItemText\":\"Set-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiSchema\",\"ListItemText\":\"Set-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiVersionSet\",\"ListItemText\":\"Set-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Set-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementBackend\",\"ListItemText\":\"Set-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementCertificate\",\"ListItemText\":\"Set-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementDiagnostic\",\"ListItemText\":\"Set-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementGroup\",\"ListItemText\":\"Set-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementIdentityProvider\",\"ListItemText\":\"Set-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementLogger\",\"ListItemText\":\"Set-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementNamedValue\",\"ListItemText\":\"Set-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Set-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementOperation\",\"ListItemText\":\"Set-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementPolicy\",\"ListItemText\":\"Set-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementProduct\",\"ListItemText\":\"Set-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementSubscription\",\"ListItemText\":\"Set-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementTenantAccess\",\"ListItemText\":\"Set-AzApiManagementTenantAccess\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementTenantAccess\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementUser\",\"ListItemText\":\"Set-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGateway\",\"ListItemText\":\"Set-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Set-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Set-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Set-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Set-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Set-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayCustomError\",\"ListItemText\":\"Set-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Set-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Set-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Set-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Set-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Set-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayIdentity\",\"ListItemText\":\"Set-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayListener\",\"ListItemText\":\"Set-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Set-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Set-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Set-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Set-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySku\",\"ListItemText\":\"Set-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Set-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Set-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Set-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Set-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Set-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Set-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsDailyCap\",\"ListItemText\":\"Set-AzApplicationInsightsDailyCap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsDailyCap \\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsPricingPlan\",\"ListItemText\":\"Set-AzApplicationInsightsPricingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsPricingPlan \\r\\n\"},{\"CompletionText\":\"Set-AzAppServicePlan\",\"ListItemText\":\"Set-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Set-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Set-AzAs\",\"ListItemText\":\"Set-AzAs\",\"ResultType\":2,\"ToolTip\":\"Set-AzAs\"},{\"CompletionText\":\"Set-AzAttestationPolicy\",\"ListItemText\":\"Set-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationAccount\",\"ListItemText\":\"Set-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationCertificate\",\"ListItemText\":\"Set-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationConnectionFieldValue\",\"ListItemText\":\"Set-AzAutomationConnectionFieldValue\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationConnectionFieldValue\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationCredential\",\"ListItemText\":\"Set-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationDscNode\",\"ListItemText\":\"Set-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Set-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationModule\",\"ListItemText\":\"Set-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationPython3Package\",\"ListItemText\":\"Set-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationRunbook\",\"ListItemText\":\"Set-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationSchedule\",\"ListItemText\":\"Set-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationVariable\",\"ListItemText\":\"Set-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationWebhook\",\"ListItemText\":\"Set-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Set-AzBastion\",\"ListItemText\":\"Set-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Set-AzBastion\\r\\n\"},{\"CompletionText\":\"Set-AzBatchAccount\",\"ListItemText\":\"Set-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Set-AzBatchApplication\",\"ListItemText\":\"Set-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Set-AzBatchComputeNodeUser\",\"ListItemText\":\"Set-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"Set-AzBatchJob\",\"ListItemText\":\"Set-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Set-AzBatchJobSchedule\",\"ListItemText\":\"Set-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzBatchPool\",\"ListItemText\":\"Set-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Set-AzBatchTask\",\"ListItemText\":\"Set-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Set-AzCloudServiceUpdateDomain\",\"ListItemText\":\"Set-AzCloudServiceUpdateDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzCloudServiceUpdateDomain \\r\\n\"},{\"CompletionText\":\"Set-AzCognitiveServicesAccount\",\"ListItemText\":\"Set-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Set-AzConsumptionBudget\",\"ListItemText\":\"Set-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Set-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Set-AzContext\",\"ListItemText\":\"Set-AzContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzContext\\r\\n\"},{\"CompletionText\":\"Set-AzCurrentStorageAccount\",\"ListItemText\":\"Set-AzCurrentStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzCurrentStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Set-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeRole\",\"ListItemText\":\"Set-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeShare\",\"ListItemText\":\"Set-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Set-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeUser\",\"ListItemText\":\"Set-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Set-AzDataCollectionRule\",\"ListItemText\":\"Set-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryGateway\",\"ListItemText\":\"Set-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryPipelineActivePeriod\",\"ListItemText\":\"Set-AzDataFactoryPipelineActivePeriod\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryPipelineActivePeriod\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactorySliceStatus\",\"ListItemText\":\"Set-AzDataFactorySliceStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactorySliceStatus\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2\",\"ListItemText\":\"Set-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Set-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Dataset\",\"ListItemText\":\"Set-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Set-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Set-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Set-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Trigger\",\"ListItemText\":\"Set-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Set-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"Set-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Set-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Set-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Set-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeGen2ItemAclObject\",\"ListItemText\":\"Set-AzDataLakeGen2ItemAclObject\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeGen2ItemAclObject\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreAccount\",\"ListItemText\":\"Set-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Set-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemAcl\",\"ListItemText\":\"Set-AzDataLakeStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemAcl\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Set-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemExpiry\",\"ListItemText\":\"Set-AzDataLakeStoreItemExpiry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemExpiry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemOwner\",\"ListItemText\":\"Set-AzDataLakeStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemOwner\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemPermission\",\"ListItemText\":\"Set-AzDataLakeStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemPermission\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Set-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Set-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataProtectionMSIPermission\",\"ListItemText\":\"Set-AzDataProtectionMSIPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzDataProtectionMSIPermission \\r\\n\"},{\"CompletionText\":\"Set-AzDataShare\",\"ListItemText\":\"Set-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataShare\\r\\n\"},{\"CompletionText\":\"Set-AzDefault\",\"ListItemText\":\"Set-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Set-AzDefault\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Set-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerService\",\"ListItemText\":\"Set-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Set-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Set-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerStep\",\"ListItemText\":\"Set-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Set-AzDeviceSecurityGroup\",\"ListItemText\":\"Set-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Set-AzDiskDiskEncryptionKey\",\"ListItemText\":\"Set-AzDiskDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskImageReference\",\"ListItemText\":\"Set-AzDiskImageReference\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskImageReference\\r\\n\"},{\"CompletionText\":\"Set-AzDiskKeyEncryptionKey\",\"ListItemText\":\"Set-AzDiskKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskSecurityProfile\",\"ListItemText\":\"Set-AzDiskSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzDiskUpdateDiskEncryptionKey\",\"ListItemText\":\"Set-AzDiskUpdateDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskUpdateDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskUpdateKeyEncryptionKey\",\"ListItemText\":\"Set-AzDiskUpdateKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskUpdateKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDnsRecordSet\",\"ListItemText\":\"Set-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Set-AzDnsZone\",\"ListItemText\":\"Set-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Set-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAllowedVMSizesPolicy\",\"ListItemText\":\"Set-AzDtlAllowedVMSizesPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAllowedVMSizesPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAutoShutdownPolicy\",\"ListItemText\":\"Set-AzDtlAutoShutdownPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAutoShutdownPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAutoStartPolicy\",\"ListItemText\":\"Set-AzDtlAutoStartPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAutoStartPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlVMsPerLabPolicy\",\"ListItemText\":\"Set-AzDtlVMsPerLabPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlVMsPerLabPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlVMsPerUserPolicy\",\"ListItemText\":\"Set-AzDtlVMsPerUserPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlVMsPerUserPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzEnvironment\",\"ListItemText\":\"Set-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Set-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Set-AzEventGridTopic\",\"ListItemText\":\"Set-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Set-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Set-AzEventHub\",\"ListItemText\":\"Set-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHub \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubApplicationGroup\",\"ListItemText\":\"Set-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubAuthorizationRule\",\"ListItemText\":\"Set-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubCluster\",\"ListItemText\":\"Set-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubConsumerGroup\",\"ListItemText\":\"Set-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubGeoDRConfigurationBreakPair\",\"ListItemText\":\"Set-AzEventHubGeoDRConfigurationBreakPair\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubGeoDRConfigurationBreakPair \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubGeoDRConfigurationFailOver\",\"ListItemText\":\"Set-AzEventHubGeoDRConfigurationFailOver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubGeoDRConfigurationFailOver \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubNamespace\",\"ListItemText\":\"Set-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubNamespaceV2\",\"ListItemText\":\"Set-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Set-AzEventHubNetworkRuleSet\",\"ListItemText\":\"Set-AzEventHubNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuit\",\"ListItemText\":\"Set-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Set-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Set-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteConnection\",\"ListItemText\":\"Set-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCrossConnection\",\"ListItemText\":\"Set-AzExpressRouteCrossConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCrossConnection\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteGateway\",\"ListItemText\":\"Set-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRoutePort\",\"ListItemText\":\"Set-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRoutePortIdentity\",\"ListItemText\":\"Set-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Set-AzFirewall\",\"ListItemText\":\"Set-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewall\\r\\n\"},{\"CompletionText\":\"Set-AzFirewallPolicy\",\"ListItemText\":\"Set-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Set-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Set-AzFrontDoor\",\"ListItemText\":\"Set-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Set-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Set-AzFrontDoorRulesEngine\",\"ListItemText\":\"Set-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Set-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Set-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterDiskEncryptionKey\",\"ListItemText\":\"Set-AzHDInsightClusterDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterSize\",\"ListItemText\":\"Set-AzHDInsightClusterSize\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterSize\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightDefaultStorage\",\"ListItemText\":\"Set-AzHDInsightDefaultStorage\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightDefaultStorage\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightGatewayCredential\",\"ListItemText\":\"Set-AzHDInsightGatewayCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightGatewayCredential\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Set-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Set-AzImageOsDisk\",\"ListItemText\":\"Set-AzImageOsDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzImageOsDisk\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccount\",\"ListItemText\":\"Set-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountAgreement\",\"ListItemText\":\"Set-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountAssembly\",\"ListItemText\":\"Set-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Set-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountCertificate\",\"ListItemText\":\"Set-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountGeneratedIcn\",\"ListItemText\":\"Set-AzIntegrationAccountGeneratedIcn\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountGeneratedIcn\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountMap\",\"ListItemText\":\"Set-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountPartner\",\"ListItemText\":\"Set-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Set-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountSchema\",\"ListItemText\":\"Set-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Set-AzIotHub\",\"ListItemText\":\"Set-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHub\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubConfiguration\",\"ListItemText\":\"Set-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDeployment\",\"ListItemText\":\"Set-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDevice\",\"ListItemText\":\"Set-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDeviceParent\",\"ListItemText\":\"Set-AzIotHubDeviceParent\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDeviceParent\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDistributedTracing\",\"ListItemText\":\"Set-AzIotHubDistributedTracing\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDistributedTracing\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubEdgeModule\",\"ListItemText\":\"Set-AzIotHubEdgeModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubEdgeModule\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubMessageEnrichment\",\"ListItemText\":\"Set-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubModule\",\"ListItemText\":\"Set-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubMsgEnrich\",\"ListItemText\":\"Set-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Set-AzIotHubRoute\",\"ListItemText\":\"Set-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubTracing\",\"ListItemText\":\"Set-AzIotHubTracing\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubTracing\"},{\"CompletionText\":\"Set-AzIotHubVC\",\"ListItemText\":\"Set-AzIotHubVC\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubVC\"},{\"CompletionText\":\"Set-AzIotHubVerifiedCertificate\",\"ListItemText\":\"Set-AzIotHubVerifiedCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubVerifiedCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzIotSecuritySolution\",\"ListItemText\":\"Set-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Set-AzIpAllocation\",\"ListItemText\":\"Set-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Set-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Set-AzIpGroup\",\"ListItemText\":\"Set-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Set-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Set-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultAccessPolicy\",\"ListItemText\":\"Set-AzKeyVaultAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultCertificateAttribute\",\"ListItemText\":\"Set-AzKeyVaultCertificateAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificateAttribute\"},{\"CompletionText\":\"Set-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Set-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"Set-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultKey\",\"ListItemText\":\"Set-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKey\"},{\"CompletionText\":\"Set-AzKeyVaultKeyAttribute\",\"ListItemText\":\"Set-AzKeyVaultKeyAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKeyAttribute\"},{\"CompletionText\":\"Set-AzKeyVaultKeyRotationPolicy\",\"ListItemText\":\"Set-AzKeyVaultKeyRotationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKeyRotationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Set-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Set-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultRoleDefinition\"},{\"CompletionText\":\"Set-AzKeyVaultSecret\",\"ListItemText\":\"Set-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultSecretAttribute\",\"ListItemText\":\"Set-AzKeyVaultSecretAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultSecretAttribute\"},{\"CompletionText\":\"Set-AzLoadBalancer\",\"ListItemText\":\"Set-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Set-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Set-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Set-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Set-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLocalNetworkGateway\",\"ListItemText\":\"Set-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Set-AzLogicApp\",\"ListItemText\":\"Set-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Set-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Set-AzManagedApplication\",\"ListItemText\":\"Set-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Set-AzManagedApplicationDefinition\",\"ListItemText\":\"Set-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzMarketplaceTerms\",\"ListItemText\":\"Set-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Set-AzMediaService\",\"ListItemText\":\"Set-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Set-AzMediaService\\r\\n\"},{\"CompletionText\":\"Set-AzMediaServiceKey\",\"ListItemText\":\"Set-AzMediaServiceKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzMediaServiceKey\\r\\n\"},{\"CompletionText\":\"Set-AzMigrateDiskMapping\",\"ListItemText\":\"Set-AzMigrateDiskMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMigrateDiskMapping \\r\\n\"},{\"CompletionText\":\"Set-AzMigrateServerReplication\",\"ListItemText\":\"Set-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Set-AzNatGateway\",\"ListItemText\":\"Set-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterface\",\"ListItemText\":\"Set-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Set-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Set-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManager\",\"ListItemText\":\"Set-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Set-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerGroup\",\"ListItemText\":\"Set-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Set-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Set-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Set-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkProfile\",\"ListItemText\":\"Set-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkSecurityGroup\",\"ListItemText\":\"Set-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Set-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherConfigFlowLog\",\"ListItemText\":\"Set-AzNetworkWatcherConfigFlowLog\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherConfigFlowLog\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Set-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Set-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHub\",\"ListItemText\":\"Set-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Set-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Set-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespace\",\"ListItemText\":\"Set-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Set-AzOperationalInsightsDataSource\",\"ListItemText\":\"Set-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsIntelligencePack\",\"ListItemText\":\"Set-AzOperationalInsightsIntelligencePack\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsIntelligencePack\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Set-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Set-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Set-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Set-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Set-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyAssignment\",\"ListItemText\":\"Set-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyAttestation\",\"ListItemText\":\"Set-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyDefinition\",\"ListItemText\":\"Set-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyExemption\",\"ListItemText\":\"Set-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Set-AzPolicySetDefinition\",\"ListItemText\":\"Set-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsRecordSet\",\"ListItemText\":\"Set-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Set-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsZone\",\"ListItemText\":\"Set-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Set-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateEndpoint\",\"ListItemText\":\"Set-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateEndpointConnection\",\"ListItemText\":\"Set-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateLinkService\",\"ListItemText\":\"Set-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Set-AzPublicIpAddress\",\"ListItemText\":\"Set-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Set-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Set-AzPublicIpPrefix\",\"ListItemText\":\"Set-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Set-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrAlertSetting\",\"ListItemText\":\"Set-AzRecoveryServicesAsrAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrAlertSetting\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrNotificationSetting\",\"ListItemText\":\"Set-AzRecoveryServicesAsrNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrNotificationSetting\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrVaultContext\",\"ListItemText\":\"Set-AzRecoveryServicesAsrVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrVaultContext\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrVaultSettings\",\"ListItemText\":\"Set-AzRecoveryServicesAsrVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrVaultSettings\"},{\"CompletionText\":\"Set-AzRecoveryServicesBackupProperty\",\"ListItemText\":\"Set-AzRecoveryServicesBackupProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesBackupProperty\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Set-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Set-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesVaultContext\",\"ListItemText\":\"Set-AzRecoveryServicesVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesVaultContext\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesVaultProperty\",\"ListItemText\":\"Set-AzRecoveryServicesVaultProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesVaultProperty\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCache\",\"ListItemText\":\"Set-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCacheDiagnostic\",\"ListItemText\":\"Set-AzRedisCacheDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCacheDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCacheDiagnostics\",\"ListItemText\":\"Set-AzRedisCacheDiagnostics\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCacheDiagnostics\"},{\"CompletionText\":\"Set-AzRelayAuthorizationRule\",\"ListItemText\":\"Set-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzRelayHybridConnection\",\"ListItemText\":\"Set-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Set-AzRelayNamespaceNetworkRuleSet\",\"ListItemText\":\"Set-AzRelayNamespaceNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayNamespaceNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzResource\",\"ListItemText\":\"Set-AzResource\",\"ResultType\":2,\"ToolTip\":\"Set-AzResource\\r\\n\"},{\"CompletionText\":\"Set-AzResourceGroup\",\"ListItemText\":\"Set-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Set-AzResourceLock\",\"ListItemText\":\"Set-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Set-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Set-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Set-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzRoleAssignment\",\"ListItemText\":\"Set-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Set-AzRoleDefinition\",\"ListItemText\":\"Set-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzRouteConfig\",\"ListItemText\":\"Set-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Set-AzRouteFilter\",\"ListItemText\":\"Set-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Set-AzRouteFilterRuleConfig\",\"ListItemText\":\"Set-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzRouteTable\",\"ListItemText\":\"Set-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Set-AzRoutingIntent\",\"ListItemText\":\"Set-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Set-AzRoutingPolicy\",\"ListItemText\":\"Set-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAlert\",\"ListItemText\":\"Set-AzSecurityAlert\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAlert\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAssessment\",\"ListItemText\":\"Set-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Set-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAutomation\",\"ListItemText\":\"Set-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAutomation\"},{\"CompletionText\":\"Set-AzSecurityAutoProvisioningSetting\",\"ListItemText\":\"Set-AzSecurityAutoProvisioningSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAutoProvisioningSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityContact\",\"ListItemText\":\"Set-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityPartnerProvider\",\"ListItemText\":\"Set-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityPricing\",\"ListItemText\":\"Set-AzSecurityPricing\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityPricing\\r\\n\"},{\"CompletionText\":\"Set-AzSecuritySetting\",\"ListItemText\":\"Set-AzSecuritySetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecuritySetting\\r\\n\"},{\"CompletionText\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Set-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Set-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusGeoDRConfigurationBreakPair\",\"ListItemText\":\"Set-AzServiceBusGeoDRConfigurationBreakPair\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusGeoDRConfigurationBreakPair \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusGeoDRConfigurationFailOver\",\"ListItemText\":\"Set-AzServiceBusGeoDRConfigurationFailOver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusGeoDRConfigurationFailOver \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusNamespace\",\"ListItemText\":\"Set-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusNamespaceV2\",\"ListItemText\":\"Set-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Set-AzServiceBusNetworkRuleSet\",\"ListItemText\":\"Set-AzServiceBusNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusQueue\",\"ListItemText\":\"Set-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusRule\",\"ListItemText\":\"Set-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusSubscription\",\"ListItemText\":\"Set-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusTopic\",\"ListItemText\":\"Set-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Set-AzServiceEndpointPolicy\",\"ListItemText\":\"Set-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Set-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedCluster\",\"ListItemText\":\"Set-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Set-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricSetting\",\"ListItemText\":\"Set-AzServiceFabricSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricSetting\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricUpgradeType\",\"ListItemText\":\"Set-AzServiceFabricUpgradeType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricUpgradeType\\r\\n\"},{\"CompletionText\":\"Set-AzSignalRUpstream\",\"ListItemText\":\"Set-AzSignalRUpstream\",\"ResultType\":2,\"ToolTip\":\"Set-AzSignalRUpstream\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotDiskEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotImageReference\",\"ListItemText\":\"Set-AzSnapshotImageReference\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotImageReference\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotKeyEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotUpdateDiskEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotUpdateDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotUpdateDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotUpdateKeyEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotUpdateKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotUpdateKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabase\",\"ListItemText\":\"Set-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseAudit\",\"ListItemText\":\"Set-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseDataMaskingPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseDataMaskingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseDataMaskingPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Set-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Set-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseGeoBackupPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseGeoBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseGeoBackupPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Set-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\"},{\"CompletionText\":\"Set-AzSqlDatabaseRecommendedActionState\",\"ListItemText\":\"Set-AzSqlDatabaseRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseSecondary\",\"ListItemText\":\"Set-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Set-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Set-AzSqlDatabaseTransparentDataEncryption\",\"ListItemText\":\"Set-AzSqlDatabaseTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJob\",\"ListItemText\":\"Set-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobAgent\",\"ListItemText\":\"Set-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobCredential\",\"ListItemText\":\"Set-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobStep\",\"ListItemText\":\"Set-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPool\",\"ListItemText\":\"Set-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPoolRecommendedActionState\",\"ListItemText\":\"Set-AzSqlElasticPoolRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPoolRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInformationProtectionPolicy\",\"ListItemText\":\"Set-AzSqlInformationProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInformationProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstance\",\"ListItemText\":\"Set-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabase\",\"ListItemText\":\"Set-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDtc\",\"ListItemText\":\"Set-AzSqlInstanceDtc\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDtc\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceLink\",\"ListItemText\":\"Set-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceLink\"},{\"CompletionText\":\"Set-AzSqlInstancePool\",\"ListItemText\":\"Set-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceTDEProtector\",\"ListItemText\":\"Set-AzSqlInstanceTDEProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceTDEProtector\"},{\"CompletionText\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\",\"ListItemText\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServer\",\"ListItemText\":\"Set-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerAudit\",\"ListItemText\":\"Set-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerConfigurationOption\",\"ListItemText\":\"Set-AzSqlServerConfigurationOption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerConfigurationOption\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Set-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerDnsAlias\",\"ListItemText\":\"Set-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerFirewallRule\",\"ListItemText\":\"Set-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Set-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Set-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerRecommendedActionState\",\"ListItemText\":\"Set-AzSqlServerRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerTransparentDataEncryptionProtector\",\"ListItemText\":\"Set-AzSqlServerTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerTrustGroup\",\"ListItemText\":\"Set-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerTrustGroup\"},{\"CompletionText\":\"Set-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Set-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Set-AzStackHCI\",\"ListItemText\":\"Set-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Set-AzStorageAccount\",\"ListItemText\":\"Set-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Set-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobContent\",\"ListItemText\":\"Set-AzStorageBlobContent\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobContent\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobImmutabilityPolicy\",\"ListItemText\":\"Set-AzStorageBlobImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Set-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobLegalHold\",\"ListItemText\":\"Set-AzStorageBlobLegalHold\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobLegalHold\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobTag\",\"ListItemText\":\"Set-AzStorageBlobTag\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobTag\\r\\n\"},{\"CompletionText\":\"Set-AzStorageContainerAcl\",\"ListItemText\":\"Set-AzStorageContainerAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageContainerAcl\\r\\n\"},{\"CompletionText\":\"Set-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageCORSRule\",\"ListItemText\":\"Set-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Set-AzStorageFileContent\",\"ListItemText\":\"Set-AzStorageFileContent\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageFileContent\\r\\n\"},{\"CompletionText\":\"Set-AzStorageLocalUser\",\"ListItemText\":\"Set-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Set-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Set-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageServiceLoggingProperty\",\"ListItemText\":\"Set-AzStorageServiceLoggingProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageServiceLoggingProperty\\r\\n\"},{\"CompletionText\":\"Set-AzStorageServiceMetricsProperty\",\"ListItemText\":\"Set-AzStorageServiceMetricsProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageServiceMetricsProperty\\r\\n\"},{\"CompletionText\":\"Set-AzStorageShareQuota\",\"ListItemText\":\"Set-AzStorageShareQuota\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageShareQuota\\r\\n\"},{\"CompletionText\":\"Set-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Set-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzStorageSyncService\",\"ListItemText\":\"Set-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Set-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseDataFlow\",\"ListItemText\":\"Set-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseDataset\",\"ListItemText\":\"Set-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Set-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseKqlScript\",\"ListItemText\":\"Set-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseKqlScript\"},{\"CompletionText\":\"Set-AzSynapseLinkConnection\",\"ListItemText\":\"Set-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseLinkConnectionLinkTable\",\"ListItemText\":\"Set-AzSynapseLinkConnectionLinkTable\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkConnectionLinkTable\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseLinkedService\",\"ListItemText\":\"Set-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseManagedIdentitySqlControlSetting\",\"ListItemText\":\"Set-AzSynapseManagedIdentitySqlControlSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseManagedIdentitySqlControlSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Set-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseManagedPrivateEndpoint\"},{\"CompletionText\":\"Set-AzSynapseNotebook\",\"ListItemText\":\"Set-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Set-AzSynapsePipeline\",\"ListItemText\":\"Set-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSparkConfiguration\",\"ListItemText\":\"Set-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSparkConfiguration\"},{\"CompletionText\":\"Set-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Set-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlAudit\",\"ListItemText\":\"Set-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlAudit\"},{\"CompletionText\":\"Set-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Set-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Set-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Set-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Set-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\",\"ListItemText\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlScript\",\"ListItemText\":\"Set-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseTrigger\",\"ListItemText\":\"Set-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Set-AzTemplateSpec\",\"ListItemText\":\"Set-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Set-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Set-AzTrafficManagerEndpoint\",\"ListItemText\":\"Set-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzTrafficManagerProfile\",\"ListItemText\":\"Set-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualHub\",\"ListItemText\":\"Set-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetwork\",\"ListItemText\":\"Set-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGateway\",\"ListItemText\":\"Set-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayDefaultSite\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayDefaultSite\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayDefaultSite\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkPeering\",\"ListItemText\":\"Set-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Set-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkTap\",\"ListItemText\":\"Set-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Set-AzVM\",\"ListItemText\":\"Set-AzVM\",\"ResultType\":2,\"ToolTip\":\"Set-AzVM\\r\\n\"},{\"CompletionText\":\"Set-AzVMAccessExtension\",\"ListItemText\":\"Set-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMADDomainExtension\",\"ListItemText\":\"Set-AzVMADDomainExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMADDomainExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMAEMExtension\",\"ListItemText\":\"Set-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBackupExtension\",\"ListItemText\":\"Set-AzVMBackupExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBackupExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBginfoExtension\",\"ListItemText\":\"Set-AzVMBginfoExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBginfoExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBootDiagnostic\",\"ListItemText\":\"Set-AzVMBootDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBootDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzVMChefExtension\",\"ListItemText\":\"Set-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMCustomScriptExtension\",\"ListItemText\":\"Set-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDataDisk\",\"ListItemText\":\"Set-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Set-AzVMDiagnosticsExtension\",\"ListItemText\":\"Set-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDiskEncryptionExtension\",\"ListItemText\":\"Set-AzVMDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDscExtension\",\"ListItemText\":\"Set-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMExtension\",\"ListItemText\":\"Set-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMOperatingSystem\",\"ListItemText\":\"Set-AzVMOperatingSystem\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMOperatingSystem\\r\\n\"},{\"CompletionText\":\"Set-AzVMOSDisk\",\"ListItemText\":\"Set-AzVMOSDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMOSDisk\\r\\n\"},{\"CompletionText\":\"Set-AzVMPlan\",\"ListItemText\":\"Set-AzVMPlan\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMPlan\\r\\n\"},{\"CompletionText\":\"Set-AzVMRunCommand\",\"ListItemText\":\"Set-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzVMRunCommand \\r\\n\"},{\"CompletionText\":\"Set-AzVmSecurityProfile\",\"ListItemText\":\"Set-AzVmSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVMSourceImage\",\"ListItemText\":\"Set-AzVMSourceImage\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMSourceImage\\r\\n\"},{\"CompletionText\":\"Set-AzVMSqlServerExtension\",\"ListItemText\":\"Set-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVmss\",\"ListItemText\":\"Set-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmss\\r\\n\"},{\"CompletionText\":\"Set-AzVmssBootDiagnostic\",\"ListItemText\":\"Set-AzVmssBootDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssBootDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzVmssDiskEncryptionExtension\",\"ListItemText\":\"Set-AzVmssDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVmssOrchestrationServiceState\",\"ListItemText\":\"Set-AzVmssOrchestrationServiceState\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssOrchestrationServiceState\\r\\n\"},{\"CompletionText\":\"Set-AzVmssOsProfile\",\"ListItemText\":\"Set-AzVmssOsProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssOsProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssRollingUpgradePolicy\",\"ListItemText\":\"Set-AzVmssRollingUpgradePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssRollingUpgradePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzVmssSecurityProfile\",\"ListItemText\":\"Set-AzVmssSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssStorageProfile\",\"ListItemText\":\"Set-AzVmssStorageProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssStorageProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssUefi\",\"ListItemText\":\"Set-AzVmssUefi\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssUefi\\r\\n\"},{\"CompletionText\":\"Set-AzVmssVM\",\"ListItemText\":\"Set-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Set-AzVmssVMRunCommand\",\"ListItemText\":\"Set-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzVmssVMRunCommand \\r\\n\"},{\"CompletionText\":\"Set-AzVmUefi\",\"ListItemText\":\"Set-AzVmUefi\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmUefi\\r\\n\"},{\"CompletionText\":\"Set-AzVpnClientIpsecParameter\",\"ListItemText\":\"Set-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Set-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Set-AzWcfRelay\",\"ListItemText\":\"Set-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Set-AzWebApp\",\"ListItemText\":\"Set-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebApp\\r\\n\"},{\"CompletionText\":\"Set-AzWebAppSlot\",\"ListItemText\":\"Set-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Set-AzWebAppSlotConfigName\",\"ListItemText\":\"Set-AzWebAppSlotConfigName\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebAppSlotConfigName\\r\\n\"},{\"CompletionText\":\"Set-BCAuthentication\",\"ListItemText\":\"Set-BCAuthentication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCAuthentication \\r\\n\"},{\"CompletionText\":\"Set-BCCache\",\"ListItemText\":\"Set-BCCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCCache \\r\\n\"},{\"CompletionText\":\"Set-BCDataCacheEntryMaxAge\",\"ListItemText\":\"Set-BCDataCacheEntryMaxAge\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCDataCacheEntryMaxAge \\r\\n\"},{\"CompletionText\":\"Set-BcdBootDefault\",\"ListItemText\":\"Set-BcdBootDefault\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootDefault\\r\\n\"},{\"CompletionText\":\"Set-BcdBootDisplayOrder\",\"ListItemText\":\"Set-BcdBootDisplayOrder\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootDisplayOrder\\r\\n\"},{\"CompletionText\":\"Set-BcdBootSequence\",\"ListItemText\":\"Set-BcdBootSequence\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootSequence\\r\\n\"},{\"CompletionText\":\"Set-BcdBootTimeout\",\"ListItemText\":\"Set-BcdBootTimeout\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootTimeout\\r\\n\"},{\"CompletionText\":\"Set-BcdBootToolsDisplayOrder\",\"ListItemText\":\"Set-BcdBootToolsDisplayOrder\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootToolsDisplayOrder\\r\\n\"},{\"CompletionText\":\"Set-BcdDebugSettings\",\"ListItemText\":\"Set-BcdDebugSettings\",\"ResultType\":2,\"ToolTip\":\"Set-BcdDebugSettings\\r\\n\"},{\"CompletionText\":\"Set-BcdElement\",\"ListItemText\":\"Set-BcdElement\",\"ResultType\":2,\"ToolTip\":\"Set-BcdElement\\r\\n\"},{\"CompletionText\":\"Set-BcdHypervisorSettings\",\"ListItemText\":\"Set-BcdHypervisorSettings\",\"ResultType\":2,\"ToolTip\":\"Set-BcdHypervisorSettings\\r\\n\"},{\"CompletionText\":\"Set-BCMinSMBLatency\",\"ListItemText\":\"Set-BCMinSMBLatency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCMinSMBLatency \\r\\n\"},{\"CompletionText\":\"Set-BCSecretKey\",\"ListItemText\":\"Set-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Set-BitsTransfer\",\"ListItemText\":\"Set-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Set-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Set-CertificateAutoEnrollmentPolicy\",\"ListItemText\":\"Set-CertificateAutoEnrollmentPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-CertificateAutoEnrollmentPolicy\\r\\n\"},{\"CompletionText\":\"Set-CimInstance\",\"ListItemText\":\"Set-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Set-CimInstance\\r\\n\"},{\"CompletionText\":\"Set-CIPolicyIdInfo\",\"ListItemText\":\"Set-CIPolicyIdInfo\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicyIdInfo\\r\\n\"},{\"CompletionText\":\"Set-CIPolicySetting\",\"ListItemText\":\"Set-CIPolicySetting\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicySetting\\r\\n\"},{\"CompletionText\":\"Set-CIPolicyVersion\",\"ListItemText\":\"Set-CIPolicyVersion\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicyVersion\\r\\n\"},{\"CompletionText\":\"Set-Clipboard\",\"ListItemText\":\"Set-Clipboard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Clipboard [-Value] [-Append] [-PassThru] [-AsOSC52] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ClusteredScheduledTask\",\"ListItemText\":\"Set-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Set-Content\",\"ListItemText\":\"Set-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Content [-Path] [-Value] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nSet-Content [-Value] -LiteralPath [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Set-Culture\",\"ListItemText\":\"Set-Culture\",\"ResultType\":2,\"ToolTip\":\"Set-Culture\\r\\n\"},{\"CompletionText\":\"Set-DAClientExperienceConfiguration\",\"ListItemText\":\"Set-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Set-DAEntryPointTableItem\",\"ListItemText\":\"Set-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Set-Date\",\"ListItemText\":\"Set-Date\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Date [-Date] [-DisplayHint ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Date [-Adjust] [-DisplayHint ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-DeliveryOptimizationStatus\",\"ListItemText\":\"Set-DeliveryOptimizationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DeliveryOptimizationStatus \\r\\n\"},{\"CompletionText\":\"Set-Disk\",\"ListItemText\":\"Set-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Disk \\r\\n\"},{\"CompletionText\":\"Set-DnsClient\",\"ListItemText\":\"Set-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClient \\r\\n\"},{\"CompletionText\":\"Set-DnsClientDohServerAddress\",\"ListItemText\":\"Set-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Set-DnsClientGlobalSetting\",\"ListItemText\":\"Set-DnsClientGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientGlobalSetting \\r\\n\"},{\"CompletionText\":\"Set-DnsClientNrptGlobal\",\"ListItemText\":\"Set-DnsClientNrptGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientNrptGlobal \\r\\n\"},{\"CompletionText\":\"Set-DnsClientNrptRule\",\"ListItemText\":\"Set-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Set-DnsClientServerAddress\",\"ListItemText\":\"Set-DnsClientServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientServerAddress \\r\\n\"},{\"CompletionText\":\"Set-DODownloadMode\",\"ListItemText\":\"Set-DODownloadMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DODownloadMode \\r\\n\"},{\"CompletionText\":\"Set-DOMaxBackgroundBandwidth\",\"ListItemText\":\"Set-DOMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOMaxForegroundBandwidth\",\"ListItemText\":\"Set-DOMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOPercentageMaxBackgroundBandwidth\",\"ListItemText\":\"Set-DOPercentageMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOPercentageMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOPercentageMaxForegroundBandwidth\",\"ListItemText\":\"Set-DOPercentageMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOPercentageMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DscLocalConfigurationManager\",\"ListItemText\":\"Set-DscLocalConfigurationManager\",\"ResultType\":2,\"ToolTip\":\"Set-DscLocalConfigurationManager\\r\\n\"},{\"CompletionText\":\"Set-DtcAdvancedHostSetting\",\"ListItemText\":\"Set-DtcAdvancedHostSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcAdvancedHostSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcAdvancedSetting\",\"ListItemText\":\"Set-DtcAdvancedSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcAdvancedSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcClusterDefault\",\"ListItemText\":\"Set-DtcClusterDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcClusterDefault \\r\\n\"},{\"CompletionText\":\"Set-DtcClusterTMMapping\",\"ListItemText\":\"Set-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Set-DtcDefault\",\"ListItemText\":\"Set-DtcDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcDefault \\r\\n\"},{\"CompletionText\":\"Set-DtcLog\",\"ListItemText\":\"Set-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcLog \\r\\n\"},{\"CompletionText\":\"Set-DtcNetworkSetting\",\"ListItemText\":\"Set-DtcNetworkSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcNetworkSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcTransaction\",\"ListItemText\":\"Set-DtcTransaction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransaction \\r\\n\"},{\"CompletionText\":\"Set-DtcTransactionsTraceSession\",\"ListItemText\":\"Set-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Set-DtcTransactionsTraceSetting\",\"ListItemText\":\"Set-DtcTransactionsTraceSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransactionsTraceSetting \\r\\n\"},{\"CompletionText\":\"Set-DynamicParameterVariables\",\"ListItemText\":\"Set-DynamicParameterVariables\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DynamicParameterVariables \\r\\n\"},{\"CompletionText\":\"Set-EtwTraceProvider\",\"ListItemText\":\"Set-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Set-EtwTraceSession\",\"ListItemText\":\"Set-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"Set-EtwTraceSession\"},{\"CompletionText\":\"Set-ExecutionPolicy\",\"ListItemText\":\"Set-ExecutionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-ExecutionPolicy\\r\\n\"},{\"CompletionText\":\"Set-FileIntegrity\",\"ListItemText\":\"Set-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Set-FileShare\",\"ListItemText\":\"Set-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileShare \\r\\n\"},{\"CompletionText\":\"Set-FileStorageTier\",\"ListItemText\":\"Set-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Set-HgsClientConfiguration\",\"ListItemText\":\"Set-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Set-HgsClientHostKey\",\"ListItemText\":\"Set-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Set-HVCIOptions\",\"ListItemText\":\"Set-HVCIOptions\",\"ResultType\":2,\"ToolTip\":\"Set-HVCIOptions\\r\\n\"},{\"CompletionText\":\"Set-InitiatorPort\",\"ListItemText\":\"Set-InitiatorPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-InitiatorPort \\r\\n\"},{\"CompletionText\":\"Set-IscsiChapSecret\",\"ListItemText\":\"Set-IscsiChapSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-IscsiChapSecret \\r\\n\"},{\"CompletionText\":\"Set-Item\",\"ListItemText\":\"Set-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Item [-Path] [[-Value] ] [-Force] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Item [[-Value] ] -LiteralPath [-Force] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ItemProperty\",\"ListItemText\":\"Set-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ItemProperty [-Path] [-Name] [-Value] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty [-Path] -InputObject [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty [-Name] [-Value] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty -LiteralPath -InputObject [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-JobTrigger\",\"ListItemText\":\"Set-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Set-JobTrigger\\r\\n\"},{\"CompletionText\":\"Set-KdsConfiguration\",\"ListItemText\":\"Set-KdsConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-KdsConfiguration\\r\\n\"},{\"CompletionText\":\"Set-LapsADAuditing\",\"ListItemText\":\"Set-LapsADAuditing\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADAuditing\\r\\n\"},{\"CompletionText\":\"Set-LapsADComputerSelfPermission\",\"ListItemText\":\"Set-LapsADComputerSelfPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADComputerSelfPermission\\r\\n\"},{\"CompletionText\":\"Set-LapsADPasswordExpirationTime\",\"ListItemText\":\"Set-LapsADPasswordExpirationTime\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADPasswordExpirationTime\\r\\n\"},{\"CompletionText\":\"Set-LapsADReadPasswordPermission\",\"ListItemText\":\"Set-LapsADReadPasswordPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADReadPasswordPermission\\r\\n\"},{\"CompletionText\":\"Set-LapsADResetPasswordPermission\",\"ListItemText\":\"Set-LapsADResetPasswordPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADResetPasswordPermission\\r\\n\"},{\"CompletionText\":\"Set-LocalGroup\",\"ListItemText\":\"Set-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Set-LocalGroup\\r\\n\"},{\"CompletionText\":\"Set-LocalUser\",\"ListItemText\":\"Set-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Set-LocalUser\\r\\n\"},{\"CompletionText\":\"Set-Location\",\"ListItemText\":\"Set-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Location [[-Path] ] [-PassThru] []\\r\\n\\r\\nSet-Location -LiteralPath [-PassThru] []\\r\\n\\r\\nSet-Location [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"Set-LogProperties\",\"ListItemText\":\"Set-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-LogProperties \\r\\n\"},{\"CompletionText\":\"Set-MappedKeyHandler\",\"ListItemText\":\"Set-MappedKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MappedKeyHandler [[-Chord] ] [[-Sequence] ]\\r\\n\"},{\"CompletionText\":\"Set-MappedKeyHandlers\",\"ListItemText\":\"Set-MappedKeyHandlers\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MappedKeyHandlers \\r\\n\"},{\"CompletionText\":\"Set-MarkdownOption\",\"ListItemText\":\"Set-MarkdownOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MarkdownOption [-Header1Color ] [-Header2Color ] [-Header3Color ] [-Header4Color ] [-Header5Color ] [-Header6Color ] [-Code ] [-ImageAltTextForegroundColor ] [-LinkForegroundColor ] [-ItalicsForegroundColor ] [-BoldForegroundColor ] [-PassThru] []\\r\\n\\r\\nSet-MarkdownOption -Theme [-PassThru] []\\r\\n\\r\\nSet-MarkdownOption [-InputObject] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Set-MMAgent\",\"ListItemText\":\"Set-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MMAgent \\r\\n\"},{\"CompletionText\":\"Set-MpPreference\",\"ListItemText\":\"Set-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MpPreference \\r\\n\"},{\"CompletionText\":\"Set-NCSIPolicyConfiguration\",\"ListItemText\":\"Set-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Set-Net6to4Configuration\",\"ListItemText\":\"Set-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Set-NetAdapter\",\"ListItemText\":\"Set-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapter \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterAdvancedProperty\",\"ListItemText\":\"Set-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterBinding\",\"ListItemText\":\"Set-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterChecksumOffload\",\"ListItemText\":\"Set-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterDataPathConfiguration\",\"ListItemText\":\"Set-NetAdapterDataPathConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterDataPathConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Set-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterIPsecOffload\",\"ListItemText\":\"Set-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterLso\",\"ListItemText\":\"Set-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterPacketDirect\",\"ListItemText\":\"Set-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterPowerManagement\",\"ListItemText\":\"Set-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterQos\",\"ListItemText\":\"Set-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRdma\",\"ListItemText\":\"Set-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRsc\",\"ListItemText\":\"Set-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRss\",\"ListItemText\":\"Set-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterSriov\",\"ListItemText\":\"Set-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterUso\",\"ListItemText\":\"Set-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterVmq\",\"ListItemText\":\"Set-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Set-NetConnectionProfile\",\"ListItemText\":\"Set-NetConnectionProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetConnectionProfile \\r\\n\"},{\"CompletionText\":\"Set-NetDnsTransitionConfiguration\",\"ListItemText\":\"Set-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetEventPacketCaptureProvider\",\"ListItemText\":\"Set-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventProvider\",\"ListItemText\":\"Set-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventSession\",\"ListItemText\":\"Set-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventSession \\r\\n\"},{\"CompletionText\":\"Set-NetEventVFPProvider\",\"ListItemText\":\"Set-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventVmSwitchProvider\",\"ListItemText\":\"Set-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventWFPCaptureProvider\",\"ListItemText\":\"Set-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallAddressFilter\",\"ListItemText\":\"Set-NetFirewallAddressFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallAddressFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallApplicationFilter\",\"ListItemText\":\"Set-NetFirewallApplicationFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallApplicationFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVProfile\",\"ListItemText\":\"Set-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVRule\",\"ListItemText\":\"Set-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Set-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallInterfaceFilter\",\"ListItemText\":\"Set-NetFirewallInterfaceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallInterfaceFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallInterfaceTypeFilter\",\"ListItemText\":\"Set-NetFirewallInterfaceTypeFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallInterfaceTypeFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallPortFilter\",\"ListItemText\":\"Set-NetFirewallPortFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallPortFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallProfile\",\"ListItemText\":\"Set-NetFirewallProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallProfile \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallRule\",\"ListItemText\":\"Set-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallSecurityFilter\",\"ListItemText\":\"Set-NetFirewallSecurityFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallSecurityFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallServiceFilter\",\"ListItemText\":\"Set-NetFirewallServiceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallServiceFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallSetting\",\"ListItemText\":\"Set-NetFirewallSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallSetting \\r\\n\"},{\"CompletionText\":\"Set-NetIPAddress\",\"ListItemText\":\"Set-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Set-NetIPHttpsConfiguration\",\"ListItemText\":\"Set-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetIPInterface\",\"ListItemText\":\"Set-NetIPInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPInterface \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecDospSetting\",\"ListItemText\":\"Set-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Set-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecMainModeRule\",\"ListItemText\":\"Set-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Set-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Set-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Set-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecRule\",\"ListItemText\":\"Set-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Set-NetIPv4Protocol\",\"ListItemText\":\"Set-NetIPv4Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPv4Protocol \\r\\n\"},{\"CompletionText\":\"Set-NetIPv6Protocol\",\"ListItemText\":\"Set-NetIPv6Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPv6Protocol \\r\\n\"},{\"CompletionText\":\"Set-NetIsatapConfiguration\",\"ListItemText\":\"Set-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeam\",\"ListItemText\":\"Set-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeamMember\",\"ListItemText\":\"Set-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeamNic\",\"ListItemText\":\"Set-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Set-NetNat\",\"ListItemText\":\"Set-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNat \\r\\n\"},{\"CompletionText\":\"Set-NetNatGlobal\",\"ListItemText\":\"Set-NetNatGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNatGlobal \\r\\n\"},{\"CompletionText\":\"Set-NetNatTransitionConfiguration\",\"ListItemText\":\"Set-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetNeighbor\",\"ListItemText\":\"Set-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Set-NetOffloadGlobalSetting\",\"ListItemText\":\"Set-NetOffloadGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetOffloadGlobalSetting \\r\\n\"},{\"CompletionText\":\"Set-NetQosPolicy\",\"ListItemText\":\"Set-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Set-NetRoute\",\"ListItemText\":\"Set-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetRoute \\r\\n\"},{\"CompletionText\":\"Set-NetTCPSetting\",\"ListItemText\":\"Set-NetTCPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetTCPSetting \\r\\n\"},{\"CompletionText\":\"Set-NetTeredoConfiguration\",\"ListItemText\":\"Set-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetUDPSetting\",\"ListItemText\":\"Set-NetUDPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetUDPSetting \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchEthernetPortIPAddress\",\"ListItemText\":\"Set-NetworkSwitchEthernetPortIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchEthernetPortIPAddress \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchPortMode\",\"ListItemText\":\"Set-NetworkSwitchPortMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchPortMode \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchPortProperty\",\"ListItemText\":\"Set-NetworkSwitchPortProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchPortProperty \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchVlanProperty\",\"ListItemText\":\"Set-NetworkSwitchVlanProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchVlanProperty \\r\\n\"},{\"CompletionText\":\"Set-NonRemovableAppsPolicy\",\"ListItemText\":\"Set-NonRemovableAppsPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-NonRemovableAppsPolicy\\r\\n\"},{\"CompletionText\":\"Set-OdbcDriver\",\"ListItemText\":\"Set-OdbcDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-OdbcDriver \\r\\n\"},{\"CompletionText\":\"Set-OdbcDsn\",\"ListItemText\":\"Set-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Set-PackageSource\",\"ListItemText\":\"Set-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Set-PackageSource\\r\\n\"},{\"CompletionText\":\"Set-Partition\",\"ListItemText\":\"Set-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Partition \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceBootConfiguration\",\"ListItemText\":\"Set-PcsvDeviceBootConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceBootConfiguration \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceNetworkConfiguration\",\"ListItemText\":\"Set-PcsvDeviceNetworkConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceNetworkConfiguration \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceUserPassword\",\"ListItemText\":\"Set-PcsvDeviceUserPassword\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceUserPassword \\r\\n\"},{\"CompletionText\":\"Set-PhysicalDisk\",\"ListItemText\":\"Set-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Set-PreferredLanguage\",\"ListItemText\":\"Set-PreferredLanguage\",\"ResultType\":2,\"ToolTip\":\"Set-PreferredLanguage\"},{\"CompletionText\":\"Set-PrintConfiguration\",\"ListItemText\":\"Set-PrintConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PrintConfiguration \\r\\n\"},{\"CompletionText\":\"Set-Printer\",\"ListItemText\":\"Set-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Printer \\r\\n\"},{\"CompletionText\":\"Set-PrinterProperty\",\"ListItemText\":\"Set-PrinterProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PrinterProperty \\r\\n\"},{\"CompletionText\":\"Set-ProcessMitigation\",\"ListItemText\":\"Set-ProcessMitigation\",\"ResultType\":2,\"ToolTip\":\"Set-ProcessMitigation\\r\\n\"},{\"CompletionText\":\"Set-ProvisionedAppPackageDataFile\",\"ListItemText\":\"Set-ProvisionedAppPackageDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-ProvisionedAppPackageDataFile\"},{\"CompletionText\":\"Set-ProvisionedAppXDataFile\",\"ListItemText\":\"Set-ProvisionedAppXDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-ProvisionedAppXDataFile\"},{\"CompletionText\":\"Set-PSBreakpoint\",\"ListItemText\":\"Set-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSBreakpoint [-Script] [-Line] [[-Column] ] [-Action ] [-Runspace ] []\\r\\n\\r\\nSet-PSBreakpoint [[-Script] ] -Command [-Action ] [-Runspace ] []\\r\\n\\r\\nSet-PSBreakpoint [[-Script] ] -Variable [-Action ] [-Mode ] [-Runspace ] []\\r\\n\"},{\"CompletionText\":\"Set-PSDebug\",\"ListItemText\":\"Set-PSDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSDebug [-Trace ] [-Step] [-Strict] []\\r\\n\\r\\nSet-PSDebug [-Off] []\\r\\n\"},{\"CompletionText\":\"Set-PSReadLineKeyHandler\",\"ListItemText\":\"Set-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSReadLineKeyHandler [-Chord] [-ScriptBlock] [-BriefDescription ] [-Description ] [-ViMode ] []\\r\\n\\r\\nSet-PSReadLineKeyHandler [-Chord] [-Function] [-ViMode ] []\\r\\n\"},{\"CompletionText\":\"Set-PSReadLineOption\",\"ListItemText\":\"Set-PSReadLineOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSReadLineOption [-EditMode ] [-ContinuationPrompt ] [-HistoryNoDuplicates] [-AddToHistoryHandler ] [-CommandValidationHandler ] [-HistorySearchCursorMovesToEnd] [-MaximumHistoryCount ] [-MaximumKillRingCount ] [-ShowToolTips] [-ExtraPromptLineCount ] [-DingTone ] [-DingDuration ] [-BellStyle ] [-CompletionQueryItems ] [-WordDelimiters ] [-HistorySearchCaseSensitive] [-HistorySaveStyle ] [-HistorySavePath ] [-AnsiEscapeTimeout ] [-PromptText ] [-ViModeIndicator ] [-ViModeChangeHandler ] [-PredictionSource ] [-PredictionViewStyle ] [-Colors ] [-TerminateOrphanedConsoleApps] []\\r\\n\"},{\"CompletionText\":\"Set-PSRepository\",\"ListItemText\":\"Set-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSRepository \\r\\n\"},{\"CompletionText\":\"Set-PSResourceRepository\",\"ListItemText\":\"Set-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Set-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Set-PSSessionConfiguration\",\"ListItemText\":\"Set-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSSessionConfiguration [-Name] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-PSSessionConfiguration [-Name] [-AssemblyName] [-ConfigurationTypeName] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-PSSessionConfiguration [-Name] -Path [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ResiliencySetting\",\"ListItemText\":\"Set-ResiliencySetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ResiliencySetting \\r\\n\"},{\"CompletionText\":\"Set-RuleOption\",\"ListItemText\":\"Set-RuleOption\",\"ResultType\":2,\"ToolTip\":\"Set-RuleOption\\r\\n\"},{\"CompletionText\":\"Set-ScheduledJob\",\"ListItemText\":\"Set-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Set-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Set-ScheduledJobOption\",\"ListItemText\":\"Set-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"Set-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"Set-ScheduledTask\",\"ListItemText\":\"Set-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Set-SecureBootUEFI\",\"ListItemText\":\"Set-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Set-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Set-Service\",\"ListItemText\":\"Set-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Service [-Name] [-DisplayName ] [-Credential ] [-Description ] [-StartupType ] [-SecurityDescriptorSddl ] [-Status ] [-Force] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Service [-InputObject] [-DisplayName ] [-Credential ] [-Description ] [-StartupType ] [-SecurityDescriptorSddl ] [-Status ] [-Force] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-SmbBandwidthLimit\",\"ListItemText\":\"Set-SmbBandwidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbBandwidthLimit \\r\\n\"},{\"CompletionText\":\"Set-SmbClientCertificateMapping\",\"ListItemText\":\"Set-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Set-SmbClientConfiguration\",\"ListItemText\":\"Set-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Set-SmbPathAcl\",\"ListItemText\":\"Set-SmbPathAcl\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbPathAcl \\r\\n\"},{\"CompletionText\":\"Set-SmbServerCertificateMapping\",\"ListItemText\":\"Set-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Set-SmbServerConfiguration\",\"ListItemText\":\"Set-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Set-SmbShare\",\"ListItemText\":\"Set-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbShare \\r\\n\"},{\"CompletionText\":\"Set-StorageBusCache\",\"ListItemText\":\"Set-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Set-StorageBusProfile\",\"ListItemText\":\"Set-StorageBusProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageBusProfile \\r\\n\"},{\"CompletionText\":\"Set-StorageFileServer\",\"ListItemText\":\"Set-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Set-StorageHealthSetting\",\"ListItemText\":\"Set-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Set-StoragePool\",\"ListItemText\":\"Set-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StoragePool \\r\\n\"},{\"CompletionText\":\"Set-StorageProvider\",\"ListItemText\":\"Set-StorageProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageProvider \\r\\n\"},{\"CompletionText\":\"Set-StorageSetting\",\"ListItemText\":\"Set-StorageSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageSetting \\r\\n\"},{\"CompletionText\":\"Set-StorageSubSystem\",\"ListItemText\":\"Set-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Set-StorageTier\",\"ListItemText\":\"Set-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageTier \\r\\n\"},{\"CompletionText\":\"Set-StrictMode\",\"ListItemText\":\"Set-StrictMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StrictMode -Version []\\r\\n\\r\\nSet-StrictMode -Off []\\r\\n\"},{\"CompletionText\":\"Set-SystemLanguage\",\"ListItemText\":\"Set-SystemLanguage\",\"ResultType\":2,\"ToolTip\":\"Set-SystemLanguage\"},{\"CompletionText\":\"Set-SystemPreferredUILanguage\",\"ListItemText\":\"Set-SystemPreferredUILanguage\",\"ResultType\":2,\"ToolTip\":\"Set-SystemPreferredUILanguage\\r\\n\"},{\"CompletionText\":\"Set-TestInconclusive\",\"ListItemText\":\"Set-TestInconclusive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TestInconclusive \\r\\n\"},{\"CompletionText\":\"Set-TimeZone\",\"ListItemText\":\"Set-TimeZone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TimeZone [-Name] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-TimeZone -Id [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-TimeZone [-InputObject] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-TpmOwnerAuth\",\"ListItemText\":\"Set-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"Set-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"Set-TraceSource\",\"ListItemText\":\"Set-TraceSource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TraceSource [-Name] [[-Option] ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] [-PassThru] []\\r\\n\\r\\nSet-TraceSource [-Name] [-RemoveListener ] []\\r\\n\\r\\nSet-TraceSource [-Name] [-RemoveFileListener ] []\\r\\n\"},{\"CompletionText\":\"Set-Variable\",\"ListItemText\":\"Set-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Variable [-Name] [[-Value] ] [-Include ] [-Exclude ] [-Description ] [-Option ] [-Force] [-Visibility ] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-VHD\",\"ListItemText\":\"Set-VHD\",\"ResultType\":2,\"ToolTip\":\"Set-VHD\\r\\n\"},{\"CompletionText\":\"Set-VirtualDisk\",\"ListItemText\":\"Set-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Set-VM\",\"ListItemText\":\"Set-VM\",\"ResultType\":2,\"ToolTip\":\"Set-VM\\r\\n\"},{\"CompletionText\":\"Set-VMBios\",\"ListItemText\":\"Set-VMBios\",\"ResultType\":2,\"ToolTip\":\"Set-VMBios\\r\\n\"},{\"CompletionText\":\"Set-VMComPort\",\"ListItemText\":\"Set-VMComPort\",\"ResultType\":2,\"ToolTip\":\"Set-VMComPort\\r\\n\"},{\"CompletionText\":\"Set-VMDvdDrive\",\"ListItemText\":\"Set-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Set-VMFibreChannelHba\",\"ListItemText\":\"Set-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Set-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Set-VMFirmware\",\"ListItemText\":\"Set-VMFirmware\",\"ResultType\":2,\"ToolTip\":\"Set-VMFirmware\\r\\n\"},{\"CompletionText\":\"Set-VMFloppyDiskDrive\",\"ListItemText\":\"Set-VMFloppyDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMFloppyDiskDrive\\r\\n\"},{\"CompletionText\":\"Set-VMGpuPartitionAdapter\",\"ListItemText\":\"Set-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMHardDiskDrive\",\"ListItemText\":\"Set-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Set-VMHost\",\"ListItemText\":\"Set-VMHost\",\"ResultType\":2,\"ToolTip\":\"Set-VMHost\\r\\n\"},{\"CompletionText\":\"Set-VMHostCluster\",\"ListItemText\":\"Set-VMHostCluster\",\"ResultType\":2,\"ToolTip\":\"Set-VMHostCluster\\r\\n\"},{\"CompletionText\":\"Set-VMHostPartitionableGpu\",\"ListItemText\":\"Set-VMHostPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Set-VMHostPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Set-VMKeyProtector\",\"ListItemText\":\"Set-VMKeyProtector\",\"ResultType\":2,\"ToolTip\":\"Set-VMKeyProtector\\r\\n\"},{\"CompletionText\":\"Set-VMKeyStorageDrive\",\"ListItemText\":\"Set-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Set-VMMemory\",\"ListItemText\":\"Set-VMMemory\",\"ResultType\":2,\"ToolTip\":\"Set-VMMemory\\r\\n\"},{\"CompletionText\":\"Set-VMMigrationNetwork\",\"ListItemText\":\"Set-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Set-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapter\",\"ListItemText\":\"Set-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterFailoverConfiguration\",\"ListItemText\":\"Set-VMNetworkAdapterFailoverConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterFailoverConfiguration\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterIsolation\",\"ListItemText\":\"Set-VMNetworkAdapterIsolation\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterIsolation\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterRdma\",\"ListItemText\":\"Set-VMNetworkAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterRdma\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Set-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Set-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterVlan\",\"ListItemText\":\"Set-VMNetworkAdapterVlan\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterVlan\\r\\n\"},{\"CompletionText\":\"Set-VMPartitionableGpu\",\"ListItemText\":\"Set-VMPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Set-VMPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Set-VMProcessor\",\"ListItemText\":\"Set-VMProcessor\",\"ResultType\":2,\"ToolTip\":\"Set-VMProcessor\\r\\n\"},{\"CompletionText\":\"Set-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Set-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMReplication\",\"ListItemText\":\"Set-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplication\\r\\n\"},{\"CompletionText\":\"Set-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Set-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Set-VMReplicationServer\",\"ListItemText\":\"Set-VMReplicationServer\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplicationServer\\r\\n\"},{\"CompletionText\":\"Set-VMResourcePool\",\"ListItemText\":\"Set-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Set-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Set-VMSan\",\"ListItemText\":\"Set-VMSan\",\"ResultType\":2,\"ToolTip\":\"Set-VMSan\\r\\n\"},{\"CompletionText\":\"Set-VMSecurity\",\"ListItemText\":\"Set-VMSecurity\",\"ResultType\":2,\"ToolTip\":\"Set-VMSecurity\\r\\n\"},{\"CompletionText\":\"Set-VMSecurityPolicy\",\"ListItemText\":\"Set-VMSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-VMSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Set-VMStorageSettings\",\"ListItemText\":\"Set-VMStorageSettings\",\"ResultType\":2,\"ToolTip\":\"Set-VMStorageSettings\\r\\n\"},{\"CompletionText\":\"Set-VMSwitch\",\"ListItemText\":\"Set-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitch\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Set-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Set-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchTeam\",\"ListItemText\":\"Set-VMSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchTeam\\r\\n\"},{\"CompletionText\":\"Set-VMVideo\",\"ListItemText\":\"Set-VMVideo\",\"ResultType\":2,\"ToolTip\":\"Set-VMVideo\\r\\n\"},{\"CompletionText\":\"Set-Volume\",\"ListItemText\":\"Set-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Volume \\r\\n\"},{\"CompletionText\":\"Set-VolumeScrubPolicy\",\"ListItemText\":\"Set-VolumeScrubPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VolumeScrubPolicy \\r\\n\"},{\"CompletionText\":\"Set-VpnConnection\",\"ListItemText\":\"Set-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnection \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionIPsecConfiguration\",\"ListItemText\":\"Set-VpnConnectionIPsecConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionIPsecConfiguration \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionProxy\",\"ListItemText\":\"Set-VpnConnectionProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionProxy \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Set-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Set-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Set-WheaMemoryPolicy\",\"ListItemText\":\"Set-WheaMemoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-WheaMemoryPolicy\\r\\n\"},{\"CompletionText\":\"Set-WinAcceptLanguageFromLanguageListOptOut\",\"ListItemText\":\"Set-WinAcceptLanguageFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Set-WinAcceptLanguageFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Set-WinCultureFromLanguageListOptOut\",\"ListItemText\":\"Set-WinCultureFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Set-WinCultureFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Set-WinDefaultInputMethodOverride\",\"ListItemText\":\"Set-WinDefaultInputMethodOverride\",\"ResultType\":2,\"ToolTip\":\"Set-WinDefaultInputMethodOverride\\r\\n\"},{\"CompletionText\":\"Set-WindowsEdition\",\"ListItemText\":\"Set-WindowsEdition\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsEdition\\r\\n\"},{\"CompletionText\":\"Set-WindowsProductKey\",\"ListItemText\":\"Set-WindowsProductKey\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsProductKey\\r\\n\"},{\"CompletionText\":\"Set-WindowsReservedStorageState\",\"ListItemText\":\"Set-WindowsReservedStorageState\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsReservedStorageState\\r\\n\"},{\"CompletionText\":\"Set-WindowsSearchSetting\",\"ListItemText\":\"Set-WindowsSearchSetting\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsSearchSetting\\r\\n\"},{\"CompletionText\":\"Set-WinHomeLocation\",\"ListItemText\":\"Set-WinHomeLocation\",\"ResultType\":2,\"ToolTip\":\"Set-WinHomeLocation\\r\\n\"},{\"CompletionText\":\"Set-WinhttpProxy\",\"ListItemText\":\"Set-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"Set-WinLanguageBarOption\",\"ListItemText\":\"Set-WinLanguageBarOption\",\"ResultType\":2,\"ToolTip\":\"Set-WinLanguageBarOption\\r\\n\"},{\"CompletionText\":\"Set-WinSystemLocale\",\"ListItemText\":\"Set-WinSystemLocale\",\"ResultType\":2,\"ToolTip\":\"Set-WinSystemLocale\\r\\n\"},{\"CompletionText\":\"Set-WinUILanguageOverride\",\"ListItemText\":\"Set-WinUILanguageOverride\",\"ResultType\":2,\"ToolTip\":\"Set-WinUILanguageOverride\\r\\n\"},{\"CompletionText\":\"Set-WinUserLanguageList\",\"ListItemText\":\"Set-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"Set-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"Set-WSManInstance\",\"ListItemText\":\"Set-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Set-WSManInstance\\r\\n\"},{\"CompletionText\":\"Set-WSManQuickConfig\",\"ListItemText\":\"Set-WSManQuickConfig\",\"ResultType\":2,\"ToolTip\":\"Set-WSManQuickConfig\\r\\n\"},{\"CompletionText\":\"sethc.exe\",\"ListItemText\":\"sethc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sethc.exe\"},{\"CompletionText\":\"setspn.exe\",\"ListItemText\":\"setspn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setspn.exe\"},{\"CompletionText\":\"Setup\",\"ListItemText\":\"Setup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSetup \\r\\n\"},{\"CompletionText\":\"setupcl.exe\",\"ListItemText\":\"setupcl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setupcl.exe\"},{\"CompletionText\":\"setupugc.exe\",\"ListItemText\":\"setupugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setupugc.exe\"},{\"CompletionText\":\"setx.exe\",\"ListItemText\":\"setx.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setx.exe\"},{\"CompletionText\":\"sfc.exe\",\"ListItemText\":\"sfc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sfc.exe\"},{\"CompletionText\":\"sftp.exe\",\"ListItemText\":\"sftp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\sftp.exe\"},{\"CompletionText\":\"shcm\",\"ListItemText\":\"shcm\",\"ResultType\":2,\"ToolTip\":\"Show-Command\"},{\"CompletionText\":\"ShellAppRuntime.exe\",\"ListItemText\":\"ShellAppRuntime.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ShellAppRuntime.exe\"},{\"CompletionText\":\"Should\",\"ListItemText\":\"Should\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShould \\r\\n\"},{\"CompletionText\":\"Show-Command\",\"ListItemText\":\"Show-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-Command [[-Name] ] [-Height ] [-Width ] [-NoCommonParameter] [-ErrorPopup] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Show-Markdown\",\"ListItemText\":\"Show-Markdown\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-Markdown [-Path] [-UseBrowser] []\\r\\n\\r\\nShow-Markdown -InputObject [-UseBrowser] []\\r\\n\\r\\nShow-Markdown -LiteralPath [-UseBrowser] []\\r\\n\"},{\"CompletionText\":\"Show-NetFirewallRule\",\"ListItemText\":\"Show-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Show-NetIPsecRule\",\"ListItemText\":\"Show-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Show-StorageHistory\",\"ListItemText\":\"Show-StorageHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-StorageHistory \\r\\n\"},{\"CompletionText\":\"Show-VirtualDisk\",\"ListItemText\":\"Show-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Show-WindowsDeveloperLicenseRegistration\",\"ListItemText\":\"Show-WindowsDeveloperLicenseRegistration\",\"ResultType\":2,\"ToolTip\":\"Show-WindowsDeveloperLicenseRegistration\\r\\n\"},{\"CompletionText\":\"shrpubw.exe\",\"ListItemText\":\"shrpubw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\shrpubw.exe\"},{\"CompletionText\":\"shutdown.exe\",\"ListItemText\":\"shutdown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\shutdown.exe\"},{\"CompletionText\":\"si\",\"ListItemText\":\"si\",\"ResultType\":2,\"ToolTip\":\"Set-Item\"},{\"CompletionText\":\"sigverif.exe\",\"ListItemText\":\"sigverif.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sigverif.exe\"},{\"CompletionText\":\"SIHClient.exe\",\"ListItemText\":\"SIHClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SIHClient.exe\"},{\"CompletionText\":\"sihost.exe\",\"ListItemText\":\"sihost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sihost.exe\"},{\"CompletionText\":\"sl\",\"ListItemText\":\"sl\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"Slack.exe\",\"ListItemText\":\"Slack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\Slack.exe\"},{\"CompletionText\":\"slcm\",\"ListItemText\":\"slcm\",\"ResultType\":2,\"ToolTip\":\"slcm\"},{\"CompletionText\":\"sleep\",\"ListItemText\":\"sleep\",\"ResultType\":2,\"ToolTip\":\"Start-Sleep\"},{\"CompletionText\":\"slg\",\"ListItemText\":\"slg\",\"ResultType\":2,\"ToolTip\":\"slg\"},{\"CompletionText\":\"SlideToShutDown.exe\",\"ListItemText\":\"SlideToShutDown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SlideToShutDown.exe\"},{\"CompletionText\":\"slmgr.vbs\",\"ListItemText\":\"slmgr.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\slmgr.vbs\"},{\"CompletionText\":\"sls\",\"ListItemText\":\"sls\",\"ResultType\":2,\"ToolTip\":\"Select-String\"},{\"CompletionText\":\"slu\",\"ListItemText\":\"slu\",\"ResultType\":2,\"ToolTip\":\"slu\"},{\"CompletionText\":\"slui.exe\",\"ListItemText\":\"slui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\slui.exe\"},{\"CompletionText\":\"smartscreen.exe\",\"ListItemText\":\"smartscreen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\smartscreen.exe\"},{\"CompletionText\":\"smss.exe\",\"ListItemText\":\"smss.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\smss.exe\"},{\"CompletionText\":\"SndVol.exe\",\"ListItemText\":\"SndVol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SndVol.exe\"},{\"CompletionText\":\"SnippingTool.exe\",\"ListItemText\":\"SnippingTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\SnippingTool.exe\"},{\"CompletionText\":\"snmptrap.exe\",\"ListItemText\":\"snmptrap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\snmptrap.exe\"},{\"CompletionText\":\"sort\",\"ListItemText\":\"sort\",\"ResultType\":2,\"ToolTip\":\"Sort-Object\"},{\"CompletionText\":\"Sort-Object\",\"ListItemText\":\"Sort-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSort-Object [[-Property] ] [-Stable] [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\\r\\nSort-Object [[-Property] ] -Top [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\\r\\nSort-Object [[-Property] ] -Bottom [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"sort.exe\",\"ListItemText\":\"sort.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sort.exe\"},{\"CompletionText\":\"sp\",\"ListItemText\":\"sp\",\"ResultType\":2,\"ToolTip\":\"Set-ItemProperty\"},{\"CompletionText\":\"SpaceAgent.exe\",\"ListItemText\":\"SpaceAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SpaceAgent.exe\"},{\"CompletionText\":\"spaceman.exe\",\"ListItemText\":\"spaceman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spaceman.exe\"},{\"CompletionText\":\"spaceutil.exe\",\"ListItemText\":\"spaceutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spaceutil.exe\"},{\"CompletionText\":\"SpatialAudioLicenseSrv.exe\",\"ListItemText\":\"SpatialAudioLicenseSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SpatialAudioLicenseSrv.exe\"},{\"CompletionText\":\"Spectrum.exe\",\"ListItemText\":\"Spectrum.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Spectrum.exe\"},{\"CompletionText\":\"spjb\",\"ListItemText\":\"spjb\",\"ResultType\":2,\"ToolTip\":\"Stop-Job\"},{\"CompletionText\":\"Split-Path\",\"ListItemText\":\"Split-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSplit-Path [-Path] [-Parent] [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Leaf [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -LeafBase [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Extension [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Qualifier [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -NoQualifier [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -IsAbsolute [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path -LiteralPath [-Resolve] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Split-WindowsImage\",\"ListItemText\":\"Split-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Split-WindowsImage\\r\\n\"},{\"CompletionText\":\"splwow64.exe\",\"ListItemText\":\"splwow64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\splwow64.exe\"},{\"CompletionText\":\"spoolsv.exe\",\"ListItemText\":\"spoolsv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spoolsv.exe\"},{\"CompletionText\":\"SppExtComObj.Exe\",\"ListItemText\":\"SppExtComObj.Exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SppExtComObj.Exe\"},{\"CompletionText\":\"spps\",\"ListItemText\":\"spps\",\"ResultType\":2,\"ToolTip\":\"Stop-Process\"},{\"CompletionText\":\"sppsvc.exe\",\"ListItemText\":\"sppsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sppsvc.exe\"},{\"CompletionText\":\"spsv\",\"ListItemText\":\"spsv\",\"ResultType\":2,\"ToolTip\":\"Stop-Service\"},{\"CompletionText\":\"spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"spvm\"},{\"CompletionText\":\"srdelayed.exe\",\"ListItemText\":\"srdelayed.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\srdelayed.exe\"},{\"CompletionText\":\"SrTasks.exe\",\"ListItemText\":\"SrTasks.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SrTasks.exe\"},{\"CompletionText\":\"ssh-add.exe\",\"ListItemText\":\"ssh-add.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-add.exe\"},{\"CompletionText\":\"ssh-agent.exe\",\"ListItemText\":\"ssh-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-agent.exe\"},{\"CompletionText\":\"ssh-keygen.exe\",\"ListItemText\":\"ssh-keygen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-keygen.exe\"},{\"CompletionText\":\"ssh-keyscan.exe\",\"ListItemText\":\"ssh-keyscan.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-keyscan.exe\"},{\"CompletionText\":\"ssh.exe\",\"ListItemText\":\"ssh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh.exe\"},{\"CompletionText\":\"ssmbb\",\"ListItemText\":\"ssmbb\",\"ResultType\":2,\"ToolTip\":\"ssmbb\"},{\"CompletionText\":\"ssmbcc\",\"ListItemText\":\"ssmbcc\",\"ResultType\":2,\"ToolTip\":\"ssmbcc\"},{\"CompletionText\":\"ssmbccm\",\"ListItemText\":\"ssmbccm\",\"ResultType\":2,\"ToolTip\":\"ssmbccm\"},{\"CompletionText\":\"ssmbp\",\"ListItemText\":\"ssmbp\",\"ResultType\":2,\"ToolTip\":\"ssmbp\"},{\"CompletionText\":\"ssmbs\",\"ListItemText\":\"ssmbs\",\"ResultType\":2,\"ToolTip\":\"ssmbs\"},{\"CompletionText\":\"ssmbsc\",\"ListItemText\":\"ssmbsc\",\"ResultType\":2,\"ToolTip\":\"ssmbsc\"},{\"CompletionText\":\"ssmbscm\",\"ListItemText\":\"ssmbscm\",\"ResultType\":2,\"ToolTip\":\"ssmbscm\"},{\"CompletionText\":\"starship.exe\",\"ListItemText\":\"starship.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\starship\\\\bin\\\\starship.exe\"},{\"CompletionText\":\"start\",\"ListItemText\":\"start\",\"ResultType\":2,\"ToolTip\":\"Start-Process\"},{\"CompletionText\":\"Start-AppBackgroundTask\",\"ListItemText\":\"Start-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Start-AppvVirtualProcess\",\"ListItemText\":\"Start-AppvVirtualProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AppvVirtualProcess \\r\\n\"},{\"CompletionText\":\"Start-ASRApplyRecoveryPoint\",\"ListItemText\":\"Start-ASRApplyRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Start-ASRApplyRecoveryPoint\"},{\"CompletionText\":\"Start-ASRCancelFailover\",\"ListItemText\":\"Start-ASRCancelFailover\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCancelFailover\"},{\"CompletionText\":\"Start-ASRCancelFailoverJob\",\"ListItemText\":\"Start-ASRCancelFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCancelFailoverJob\"},{\"CompletionText\":\"Start-ASRCommitFailover\",\"ListItemText\":\"Start-ASRCommitFailover\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCommitFailover\"},{\"CompletionText\":\"Start-ASRCommitFailoverJob\",\"ListItemText\":\"Start-ASRCommitFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCommitFailoverJob\"},{\"CompletionText\":\"Start-ASRFO\",\"ListItemText\":\"Start-ASRFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRFO\"},{\"CompletionText\":\"Start-ASRPFO\",\"ListItemText\":\"Start-ASRPFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRPFO\"},{\"CompletionText\":\"Start-ASRPlannedFailoverJob\",\"ListItemText\":\"Start-ASRPlannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRPlannedFailoverJob\"},{\"CompletionText\":\"Start-ASRResynchronizeReplicationJob\",\"ListItemText\":\"Start-ASRResynchronizeReplicationJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRResynchronizeReplicationJob\"},{\"CompletionText\":\"Start-ASRResyncJob\",\"ListItemText\":\"Start-ASRResyncJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRResyncJob\"},{\"CompletionText\":\"Start-ASRSwitchAppliance\",\"ListItemText\":\"Start-ASRSwitchAppliance\",\"ResultType\":2,\"ToolTip\":\"Start-ASRSwitchAppliance\"},{\"CompletionText\":\"Start-ASRSwitchProcessServerJob\",\"ListItemText\":\"Start-ASRSwitchProcessServerJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRSwitchProcessServerJob\"},{\"CompletionText\":\"Start-ASRTestFailoverCleanupJob\",\"ListItemText\":\"Start-ASRTestFailoverCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTestFailoverCleanupJob\"},{\"CompletionText\":\"Start-ASRTestFailoverJob\",\"ListItemText\":\"Start-ASRTestFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTestFailoverJob\"},{\"CompletionText\":\"Start-ASRTFO\",\"ListItemText\":\"Start-ASRTFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTFO\"},{\"CompletionText\":\"Start-ASRTFOCleanupJob\",\"ListItemText\":\"Start-ASRTFOCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTFOCleanupJob\"},{\"CompletionText\":\"Start-ASRUnplannedFailoverJob\",\"ListItemText\":\"Start-ASRUnplannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRUnplannedFailoverJob\"},{\"CompletionText\":\"Start-AutologgerConfig\",\"ListItemText\":\"Start-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Start-AzAksCluster\",\"ListItemText\":\"Start-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzAksCluster \\r\\n\"},{\"CompletionText\":\"Start-AzAksDashboard\",\"ListItemText\":\"Start-AzAksDashboard\",\"ResultType\":2,\"ToolTip\":\"Start-AzAksDashboard\\r\\n\"},{\"CompletionText\":\"Start-AzAksManagedClusterCommand\",\"ListItemText\":\"Start-AzAksManagedClusterCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzAksManagedClusterCommand \\r\\n\"},{\"CompletionText\":\"Start-AzApplicationGateway\",\"ListItemText\":\"Start-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Start-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationDscCompilationJob\",\"ListItemText\":\"Start-AzAutomationDscCompilationJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationDscCompilationJob\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Start-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationRunbook\",\"ListItemText\":\"Start-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationSourceControlSyncJob\",\"ListItemText\":\"Start-AzAutomationSourceControlSyncJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationSourceControlSyncJob\\r\\n\"},{\"CompletionText\":\"Start-AzBatchComputeNodeServiceLogUpload\",\"ListItemText\":\"Start-AzBatchComputeNodeServiceLogUpload\",\"ResultType\":2,\"ToolTip\":\"Start-AzBatchComputeNodeServiceLogUpload\\r\\n\"},{\"CompletionText\":\"Start-AzBatchPoolResize\",\"ListItemText\":\"Start-AzBatchPoolResize\",\"ResultType\":2,\"ToolTip\":\"Start-AzBatchPoolResize\\r\\n\"},{\"CompletionText\":\"Start-AzCdnEndpoint\",\"ListItemText\":\"Start-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Start-AzCloudService\",\"ListItemText\":\"Start-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzCloudService \\r\\n\"},{\"CompletionText\":\"Start-AzContainerGroup\",\"ListItemText\":\"Start-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Start-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Start-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2Trigger\",\"ListItemText\":\"Start-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Start-AzDataProtectionBackupInstanceRestore\",\"ListItemText\":\"Start-AzDataProtectionBackupInstanceRestore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzDataProtectionBackupInstanceRestore \\r\\n\"},{\"CompletionText\":\"Start-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Start-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Start-AzFrontDoorCdnProfilePrepareMigration\",\"ListItemText\":\"Start-AzFrontDoorCdnProfilePrepareMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzFrontDoorCdnProfilePrepareMigration \\r\\n\"},{\"CompletionText\":\"Start-AzFunctionApp\",\"ListItemText\":\"Start-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Start-AzHDInsightJob\",\"ListItemText\":\"Start-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Start-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Start-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Start-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Start-AzKustoCluster\",\"ListItemText\":\"Start-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Start-AzLogicApp\",\"ListItemText\":\"Start-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Start-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Start-AzMigrateServerMigration\",\"ListItemText\":\"Start-AzMigrateServerMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateServerMigration \\r\\n\"},{\"CompletionText\":\"Start-AzMigrateTestMigration\",\"ListItemText\":\"Start-AzMigrateTestMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateTestMigration \\r\\n\"},{\"CompletionText\":\"Start-AzMigrateTestMigrationCleanup\",\"ListItemText\":\"Start-AzMigrateTestMigrationCleanup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateTestMigrationCleanup \\r\\n\"},{\"CompletionText\":\"Start-AzMLWorkspaceCompute\",\"ListItemText\":\"Start-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Start-AzMySqlFlexibleServer\",\"ListItemText\":\"Start-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Start-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Start-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Start-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Start-AzNetworkWatcherResourceTroubleshooting\",\"ListItemText\":\"Start-AzNetworkWatcherResourceTroubleshooting\",\"ResultType\":2,\"ToolTip\":\"Start-AzNetworkWatcherResourceTroubleshooting\\r\\n\"},{\"CompletionText\":\"Start-AzPolicyComplianceScan\",\"ListItemText\":\"Start-AzPolicyComplianceScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzPolicyComplianceScan\\r\\n\"},{\"CompletionText\":\"Start-AzPolicyRemediation\",\"ListItemText\":\"Start-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Start-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Start-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Start-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\",\"ListItemText\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrSwitchAppliance\",\"ListItemText\":\"Start-AzRecoveryServicesAsrSwitchAppliance\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrSwitchAppliance\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrTestFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrTestFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrTestFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzServiceBusMigration\",\"ListItemText\":\"Start-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\",\"ListItemText\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSqlElasticJob\",\"ListItemText\":\"Start-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Start-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Start-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSqlSyncGroupSync\",\"ListItemText\":\"Start-AzSqlSyncGroupSync\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlSyncGroupSync\\r\\n\"},{\"CompletionText\":\"Start-AzSqlVMAssessment\",\"ListItemText\":\"Start-AzSqlVMAssessment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzSqlVMAssessment \\r\\n\"},{\"CompletionText\":\"Start-AzStorageBlobCopy\",\"ListItemText\":\"Start-AzStorageBlobCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageBlobCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageBlobIncrementalCopy\",\"ListItemText\":\"Start-AzStorageBlobIncrementalCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageBlobIncrementalCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageFileCopy\",\"ListItemText\":\"Start-AzStorageFileCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageFileCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageMoverJobDefinition\",\"ListItemText\":\"Start-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Start-AzStreamAnalyticsJob\",\"ListItemText\":\"Start-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Start-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Start-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Start-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseKustoPool\",\"ListItemText\":\"Start-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Start-AzSynapseLinkConnection\",\"ListItemText\":\"Start-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseSparkSession\",\"ListItemText\":\"Start-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseTrigger\",\"ListItemText\":\"Start-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Start-AzTenantBackfill\",\"ListItemText\":\"Start-AzTenantBackfill\",\"ResultType\":2,\"ToolTip\":\"Start-AzTenantBackfill\\r\\n\"},{\"CompletionText\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ListItemText\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVirtualNetworkGatewayPacketCapture\",\"ListItemText\":\"Start-AzVirtualNetworkGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVirtualNetworkGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVM\",\"ListItemText\":\"Start-AzVM\",\"ResultType\":2,\"ToolTip\":\"Start-AzVM\\r\\n\"},{\"CompletionText\":\"Start-AzVmss\",\"ListItemText\":\"Start-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmss\\r\\n\"},{\"CompletionText\":\"Start-AzVmssRollingExtensionUpgrade\",\"ListItemText\":\"Start-AzVmssRollingExtensionUpgrade\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmssRollingExtensionUpgrade\\r\\n\"},{\"CompletionText\":\"Start-AzVmssRollingOSUpgrade\",\"ListItemText\":\"Start-AzVmssRollingOSUpgrade\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmssRollingOSUpgrade\\r\\n\"},{\"CompletionText\":\"Start-AzVpnConnectionPacketCapture\",\"ListItemText\":\"Start-AzVpnConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVpnConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVpnGatewayPacketCapture\",\"ListItemText\":\"Start-AzVpnGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVpnGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzWebApp\",\"ListItemText\":\"Start-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Start-AzWebApp\\r\\n\"},{\"CompletionText\":\"Start-AzWebAppContinuousWebJob\",\"ListItemText\":\"Start-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlot\",\"ListItemText\":\"Start-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Start-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Start-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Start-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Start-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Start-BitsTransfer\",\"ListItemText\":\"Start-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Start-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Start-CopyAzureStorageBlob\",\"ListItemText\":\"Start-CopyAzureStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Start-CopyAzureStorageBlob\"},{\"CompletionText\":\"Start-DscConfiguration\",\"ListItemText\":\"Start-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Start-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Start-Dtc\",\"ListItemText\":\"Start-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Dtc \\r\\n\"},{\"CompletionText\":\"Start-DtcDiagnosticResourceManager\",\"ListItemText\":\"Start-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Start-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Start-DtcTransactionsTraceSession\",\"ListItemText\":\"Start-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Start-EtwTraceSession\",\"ListItemText\":\"Start-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Start-Job\",\"ListItemText\":\"Start-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Job [-ScriptBlock] [[-InitializationScript] ] [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [-DefinitionName] [[-DefinitionPath] ] [[-Type] ] [-WorkingDirectory ] []\\r\\n\\r\\nStart-Job [-FilePath] [[-InitializationScript] ] [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [[-InitializationScript] ] -LiteralPath [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [-WorkingDirectory ] [-ConnectingTimeout ] [-Options ] []\\r\\n\"},{\"CompletionText\":\"Start-MpRollback\",\"ListItemText\":\"Start-MpRollback\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpRollback \\r\\n\"},{\"CompletionText\":\"Start-MpScan\",\"ListItemText\":\"Start-MpScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpScan \\r\\n\"},{\"CompletionText\":\"Start-MpWDOScan\",\"ListItemText\":\"Start-MpWDOScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpWDOScan \\r\\n\"},{\"CompletionText\":\"Start-NetEventSession\",\"ListItemText\":\"Start-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-NetEventSession \\r\\n\"},{\"CompletionText\":\"Start-OSUninstall\",\"ListItemText\":\"Start-OSUninstall\",\"ResultType\":2,\"ToolTip\":\"Start-OSUninstall\\r\\n\"},{\"CompletionText\":\"Start-PcsvDevice\",\"ListItemText\":\"Start-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Start-Process\",\"ListItemText\":\"Start-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Process [-FilePath] [[-ArgumentList] ] [-Credential ] [-WorkingDirectory ] [-LoadUserProfile] [-NoNewWindow] [-PassThru] [-RedirectStandardError ] [-RedirectStandardInput ] [-RedirectStandardOutput ] [-WindowStyle ] [-Wait] [-UseNewEnvironment] [-Environment ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Process [-FilePath] [[-ArgumentList] ] [-WorkingDirectory ] [-PassThru] [-Verb ] [-WindowStyle ] [-Wait] [-Environment ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Start-ScheduledTask\",\"ListItemText\":\"Start-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Start-Service\",\"ListItemText\":\"Start-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Start-Sleep\",\"ListItemText\":\"Start-Sleep\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Sleep [-Seconds] []\\r\\n\\r\\nStart-Sleep -Milliseconds []\\r\\n\\r\\nStart-Sleep [-Duration] []\\r\\n\"},{\"CompletionText\":\"start-ssh-agent.cmd\",\"ListItemText\":\"start-ssh-agent.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\start-ssh-agent.cmd\"},{\"CompletionText\":\"start-ssh-pageant.cmd\",\"ListItemText\":\"start-ssh-pageant.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\start-ssh-pageant.cmd\"},{\"CompletionText\":\"Start-StorageDiagnosticLog\",\"ListItemText\":\"Start-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-StorageDiagnosticLog \\r\\n\"},{\"CompletionText\":\"Start-ThreadJob\",\"ListItemText\":\"Start-ThreadJob\",\"ResultType\":2,\"ToolTip\":\"Start-ThreadJob\\r\\n\"},{\"CompletionText\":\"Start-Trace\",\"ListItemText\":\"Start-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Trace \\r\\n\"},{\"CompletionText\":\"Start-Transcript\",\"ListItemText\":\"Start-Transcript\",\"ResultType\":2,\"ToolTip\":\"Start-Transcript\\r\\n\"},{\"CompletionText\":\"Start-VM\",\"ListItemText\":\"Start-VM\",\"ResultType\":2,\"ToolTip\":\"Start-VM\\r\\n\"},{\"CompletionText\":\"Start-VMFailover\",\"ListItemText\":\"Start-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Start-VMFailover\\r\\n\"},{\"CompletionText\":\"Start-VMInitialReplication\",\"ListItemText\":\"Start-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Start-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Start-VMTrace\",\"ListItemText\":\"Start-VMTrace\",\"ResultType\":2,\"ToolTip\":\"Start-VMTrace\\r\\n\"},{\"CompletionText\":\"Stop-AdlJob\",\"ListItemText\":\"Stop-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AdlJob\"},{\"CompletionText\":\"Stop-ASRJob\",\"ListItemText\":\"Stop-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Stop-ASRJob\"},{\"CompletionText\":\"Stop-AzAksCluster\",\"ListItemText\":\"Stop-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzAksCluster \\r\\n\"},{\"CompletionText\":\"Stop-AzAksDashboard\",\"ListItemText\":\"Stop-AzAksDashboard\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAksDashboard\\r\\n\"},{\"CompletionText\":\"Stop-AzApplicationGateway\",\"ListItemText\":\"Stop-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Stop-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Stop-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Stop-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzAutomationJob\",\"ListItemText\":\"Stop-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchCertificateDeletion\",\"ListItemText\":\"Stop-AzBatchCertificateDeletion\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchCertificateDeletion\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchJob\",\"ListItemText\":\"Stop-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchJobSchedule\",\"ListItemText\":\"Stop-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchPoolResize\",\"ListItemText\":\"Stop-AzBatchPoolResize\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchPoolResize\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchTask\",\"ListItemText\":\"Stop-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Stop-AzCdnEndpoint\",\"ListItemText\":\"Stop-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Stop-AzCloudService\",\"ListItemText\":\"Stop-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzCloudService \\r\\n\"},{\"CompletionText\":\"Stop-AzContainerGroup\",\"ListItemText\":\"Stop-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Stop-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Stop-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2PipelineRun\",\"ListItemText\":\"Stop-AzDataFactoryV2PipelineRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2PipelineRun\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2Trigger\",\"ListItemText\":\"Stop-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Stop-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Stop-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Stop-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Stop-AzDataProtectionBackupInstanceProtection\",\"ListItemText\":\"Stop-AzDataProtectionBackupInstanceProtection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzDataProtectionBackupInstanceProtection \\r\\n\"},{\"CompletionText\":\"Stop-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Stop-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Stop-AzDeployment\",\"ListItemText\":\"Stop-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzDeploymentManagerRollout\",\"ListItemText\":\"Stop-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Stop-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Stop-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Stop-AzFunctionApp\",\"ListItemText\":\"Stop-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Stop-AzHDInsightJob\",\"ListItemText\":\"Stop-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Stop-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Stop-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Stop-AzKustoCluster\",\"ListItemText\":\"Stop-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Stop-AzLogicAppRun\",\"ListItemText\":\"Stop-AzLogicAppRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzLogicAppRun\\r\\n\"},{\"CompletionText\":\"Stop-AzManagementGroupDeployment\",\"ListItemText\":\"Stop-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzMarketplaceTerms\",\"ListItemText\":\"Stop-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Stop-AzMLWorkspaceCompute\",\"ListItemText\":\"Stop-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Stop-AzMLWorkspaceJob\",\"ListItemText\":\"Stop-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Stop-AzMySqlFlexibleServer\",\"ListItemText\":\"Stop-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Stop-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Stop-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Stop-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Stop-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Stop-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzPolicyRemediation\",\"ListItemText\":\"Stop-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Stop-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Stop-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Stop-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Stop-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Stop-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Stop-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Stop-AzResourceGroupDeployment\",\"ListItemText\":\"Stop-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"Stop-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"Stop-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"Stop-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"Stop-AzServiceBusMigration\",\"ListItemText\":\"Stop-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Stop-AzSqlDatabaseActivity\",\"ListItemText\":\"Stop-AzSqlDatabaseActivity\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlDatabaseActivity\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\",\"ListItemText\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlElasticJob\",\"ListItemText\":\"Stop-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlElasticPoolActivity\",\"ListItemText\":\"Stop-AzSqlElasticPoolActivity\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlElasticPoolActivity\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Stop-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlInstanceOperation\",\"ListItemText\":\"Stop-AzSqlInstanceOperation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlInstanceOperation\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlSyncGroupSync\",\"ListItemText\":\"Stop-AzSqlSyncGroupSync\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlSyncGroupSync\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ListItemText\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageBlobCopy\",\"ListItemText\":\"Stop-AzStorageBlobCopy\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageBlobCopy\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageFileCopy\",\"ListItemText\":\"Stop-AzStorageFileCopy\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageFileCopy\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageMoverJobDefinition\",\"ListItemText\":\"Stop-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Stop-AzStreamAnalyticsJob\",\"ListItemText\":\"Stop-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Stop-AzSubscriptionDeployment\",\"ListItemText\":\"Stop-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSubscriptionDeployment\"},{\"CompletionText\":\"Stop-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Stop-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Stop-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseKustoPool\",\"ListItemText\":\"Stop-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseLinkConnection\",\"ListItemText\":\"Stop-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapsePipelineRun\",\"ListItemText\":\"Stop-AzSynapsePipelineRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapsePipelineRun\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkJob\",\"ListItemText\":\"Stop-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkSession\",\"ListItemText\":\"Stop-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkStatement\",\"ListItemText\":\"Stop-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseTrigger\",\"ListItemText\":\"Stop-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseTriggerRun\",\"ListItemText\":\"Stop-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Stop-AzTenantDeployment\",\"ListItemText\":\"Stop-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ListItemText\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVirtualNetworkGatewayPacketCapture\",\"ListItemText\":\"Stop-AzVirtualNetworkGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVirtualNetworkGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVM\",\"ListItemText\":\"Stop-AzVM\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVM\\r\\n\"},{\"CompletionText\":\"Stop-AzVmss\",\"ListItemText\":\"Stop-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVmss\\r\\n\"},{\"CompletionText\":\"Stop-AzVmssRollingUpgrade\",\"ListItemText\":\"Stop-AzVmssRollingUpgrade\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVmssRollingUpgrade\\r\\n\"},{\"CompletionText\":\"Stop-AzVpnConnectionPacketCapture\",\"ListItemText\":\"Stop-AzVpnConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVpnConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVpnGatewayPacketCapture\",\"ListItemText\":\"Stop-AzVpnGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVpnGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzWebApp\",\"ListItemText\":\"Stop-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Stop-AzWebApp\\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppContinuousWebJob\",\"ListItemText\":\"Stop-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppSlot\",\"ListItemText\":\"Stop-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Stop-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Stop-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Stop-ComputeProcess\",\"ListItemText\":\"Stop-ComputeProcess\",\"ResultType\":2,\"ToolTip\":\"Stop-ComputeProcess\\r\\n\"},{\"CompletionText\":\"Stop-Computer\",\"ListItemText\":\"Stop-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Computer [[-ComputerName] ] [[-Credential] ] [-WsmanAuthentication ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-CopyAzureStorageBlob\",\"ListItemText\":\"Stop-CopyAzureStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Stop-CopyAzureStorageBlob\"},{\"CompletionText\":\"Stop-DscConfiguration\",\"ListItemText\":\"Stop-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Stop-Dtc\",\"ListItemText\":\"Stop-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Dtc \\r\\n\"},{\"CompletionText\":\"Stop-DtcDiagnosticResourceManager\",\"ListItemText\":\"Stop-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Stop-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Stop-DtcTransactionsTraceSession\",\"ListItemText\":\"Stop-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Stop-EtwTraceSession\",\"ListItemText\":\"Stop-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Stop-Job\",\"ListItemText\":\"Stop-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Job [-Id] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Job] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Name] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-InstanceId] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-State] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Filter] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-NetEventSession\",\"ListItemText\":\"Stop-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-NetEventSession \\r\\n\"},{\"CompletionText\":\"Stop-PcsvDevice\",\"ListItemText\":\"Stop-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Stop-Process\",\"ListItemText\":\"Stop-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Process [-Id] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Process -Name [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Process [-InputObject] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-ScheduledTask\",\"ListItemText\":\"Stop-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Stop-Service\",\"ListItemText\":\"Stop-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Service [-InputObject] [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Service [-Name] [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Service -DisplayName [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-StorageDiagnosticLog\",\"ListItemText\":\"Stop-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-StorageDiagnosticLog \\r\\n\"},{\"CompletionText\":\"Stop-StorageJob\",\"ListItemText\":\"Stop-StorageJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-StorageJob \\r\\n\"},{\"CompletionText\":\"Stop-Trace\",\"ListItemText\":\"Stop-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Trace \\r\\n\"},{\"CompletionText\":\"Stop-Transcript\",\"ListItemText\":\"Stop-Transcript\",\"ResultType\":2,\"ToolTip\":\"Stop-Transcript\\r\\n\"},{\"CompletionText\":\"Stop-VM\",\"ListItemText\":\"Stop-VM\",\"ResultType\":2,\"ToolTip\":\"Stop-VM\\r\\n\"},{\"CompletionText\":\"Stop-VMFailover\",\"ListItemText\":\"Stop-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Stop-VMFailover\\r\\n\"},{\"CompletionText\":\"Stop-VMInitialReplication\",\"ListItemText\":\"Stop-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Stop-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Stop-VMReplication\",\"ListItemText\":\"Stop-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Stop-VMReplication\\r\\n\"},{\"CompletionText\":\"Stop-VMTrace\",\"ListItemText\":\"Stop-VMTrace\",\"ResultType\":2,\"ToolTip\":\"Stop-VMTrace\\r\\n\"},{\"CompletionText\":\"stordiag.exe\",\"ListItemText\":\"stordiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\stordiag.exe\"},{\"CompletionText\":\"stz\",\"ListItemText\":\"stz\",\"ResultType\":2,\"ToolTip\":\"Set-TimeZone\"},{\"CompletionText\":\"Submit-AdlJob\",\"ListItemText\":\"Submit-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AdlJob\"},{\"CompletionText\":\"Submit-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Submit-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Submit-AzHDInsightScriptAction\",\"ListItemText\":\"Submit-AzHDInsightScriptAction\",\"ResultType\":2,\"ToolTip\":\"Submit-AzHDInsightScriptAction\\r\\n\"},{\"CompletionText\":\"Submit-AzSynapseSparkJob\",\"ListItemText\":\"Submit-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"subst.exe\",\"ListItemText\":\"subst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\subst.exe\"},{\"CompletionText\":\"Suspend-AzAnalysisServicesServer\",\"ListItemText\":\"Suspend-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Suspend-AzAs\",\"ListItemText\":\"Suspend-AzAs\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAs\"},{\"CompletionText\":\"Suspend-AzAutomationJob\",\"ListItemText\":\"Suspend-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Suspend-AzDataFactoryPipeline\",\"ListItemText\":\"Suspend-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Suspend-AzDataProtectionBackupInstanceBackup\",\"ListItemText\":\"Suspend-AzDataProtectionBackupInstanceBackup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-AzDataProtectionBackupInstanceBackup \\r\\n\"},{\"CompletionText\":\"Suspend-AzMigrateServerReplication\",\"ListItemText\":\"Suspend-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Suspend-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Suspend-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Suspend-AzSqlDatabase\",\"ListItemText\":\"Suspend-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Suspend-AzSynapseSqlPool\",\"ListItemText\":\"Suspend-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Suspend-BitLocker\",\"ListItemText\":\"Suspend-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-BitLocker \\r\\n\"},{\"CompletionText\":\"Suspend-BitsTransfer\",\"ListItemText\":\"Suspend-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Suspend-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Suspend-PrintJob\",\"ListItemText\":\"Suspend-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-PrintJob \\r\\n\"},{\"CompletionText\":\"Suspend-Service\",\"ListItemText\":\"Suspend-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSuspend-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSuspend-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Suspend-StorageBusDisk\",\"ListItemText\":\"Suspend-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Suspend-VM\",\"ListItemText\":\"Suspend-VM\",\"ResultType\":2,\"ToolTip\":\"Suspend-VM\\r\\n\"},{\"CompletionText\":\"Suspend-VMReplication\",\"ListItemText\":\"Suspend-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Suspend-VMReplication\\r\\n\"},{\"CompletionText\":\"sv\",\"ListItemText\":\"sv\",\"ResultType\":2,\"ToolTip\":\"Set-Variable\"},{\"CompletionText\":\"svchost.exe\",\"ListItemText\":\"svchost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\svchost.exe\"},{\"CompletionText\":\"Swap-AzWebAppSlot\",\"ListItemText\":\"Swap-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Swap-AzWebAppSlot\"},{\"CompletionText\":\"Switch-AzCloudService\",\"ListItemText\":\"Switch-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSwitch-AzCloudService \\r\\n\"},{\"CompletionText\":\"Switch-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Switch-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Switch-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Switch-AzWebAppSlot\",\"ListItemText\":\"Switch-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Switch-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Switch-Certificate\",\"ListItemText\":\"Switch-Certificate\",\"ResultType\":2,\"ToolTip\":\"Switch-Certificate\\r\\n\"},{\"CompletionText\":\"sxstrace.exe\",\"ListItemText\":\"sxstrace.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sxstrace.exe\"},{\"CompletionText\":\"Sync-AzAnalysisServicesInstance\",\"ListItemText\":\"Sync-AzAnalysisServicesInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzAnalysisServicesInstance\\r\\n\"},{\"CompletionText\":\"Sync-AzApiManagementKeyVaultSecret\",\"ListItemText\":\"Sync-AzApiManagementKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Sync-AzApiManagementKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Sync-AzAsInstance\",\"ListItemText\":\"Sync-AzAsInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzAsInstance\"},{\"CompletionText\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\",\"ListItemText\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\",\"ResultType\":2,\"ToolTip\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\\r\\n\"},{\"CompletionText\":\"Sync-AzDataProtectionBackupInstance\",\"ListItemText\":\"Sync-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Sync-AzMediaServiceStorageKey\",\"ListItemText\":\"Sync-AzMediaServiceStorageKey\",\"ResultType\":2,\"ToolTip\":\"Sync-AzMediaServiceStorageKey\\r\\n\"},{\"CompletionText\":\"Sync-AzMediaServiceStorageKeys\",\"ListItemText\":\"Sync-AzMediaServiceStorageKeys\",\"ResultType\":2,\"ToolTip\":\"Sync-AzMediaServiceStorageKeys\"},{\"CompletionText\":\"Sync-AzMLWorkspaceKey\",\"ListItemText\":\"Sync-AzMLWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-AzMLWorkspaceKey \\r\\n\"},{\"CompletionText\":\"Sync-AzSynapseIntegrationRuntimeCredential\",\"ListItemText\":\"Sync-AzSynapseIntegrationRuntimeCredential\",\"ResultType\":2,\"ToolTip\":\"Sync-AzSynapseIntegrationRuntimeCredential\\r\\n\"},{\"CompletionText\":\"Sync-AzureAsInstance\",\"ListItemText\":\"Sync-AzureAsInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzureAsInstance\"},{\"CompletionText\":\"Sync-AzVirtualNetworkPeering\",\"ListItemText\":\"Sync-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Sync-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Sync-NetIPsecRule\",\"ListItemText\":\"Sync-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"SyncAppvPublishingServer.exe\",\"ListItemText\":\"SyncAppvPublishingServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncAppvPublishingServer.exe\"},{\"CompletionText\":\"SyncAppvPublishingServer.vbs\",\"ListItemText\":\"SyncAppvPublishingServer.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncAppvPublishingServer.vbs\"},{\"CompletionText\":\"SyncHost.exe\",\"ListItemText\":\"SyncHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncHost.exe\"},{\"CompletionText\":\"sysdm.cpl\",\"ListItemText\":\"sysdm.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sysdm.cpl\"},{\"CompletionText\":\"SysResetErr.exe\",\"ListItemText\":\"SysResetErr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SysResetErr.exe\"},{\"CompletionText\":\"systeminfo.exe\",\"ListItemText\":\"systeminfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systeminfo.exe\"},{\"CompletionText\":\"SystemPropertiesAdvanced.exe\",\"ListItemText\":\"SystemPropertiesAdvanced.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesAdvanced.exe\"},{\"CompletionText\":\"SystemPropertiesComputerName.exe\",\"ListItemText\":\"SystemPropertiesComputerName.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesComputerName.exe\"},{\"CompletionText\":\"SystemPropertiesDataExecutionPrevention.exe\",\"ListItemText\":\"SystemPropertiesDataExecutionPrevention.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesDataExecutionPrevention.exe\"},{\"CompletionText\":\"SystemPropertiesHardware.exe\",\"ListItemText\":\"SystemPropertiesHardware.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesHardware.exe\"},{\"CompletionText\":\"SystemPropertiesPerformance.exe\",\"ListItemText\":\"SystemPropertiesPerformance.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesPerformance.exe\"},{\"CompletionText\":\"SystemPropertiesProtection.exe\",\"ListItemText\":\"SystemPropertiesProtection.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesProtection.exe\"},{\"CompletionText\":\"SystemPropertiesRemote.exe\",\"ListItemText\":\"SystemPropertiesRemote.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesRemote.exe\"},{\"CompletionText\":\"systemreset.exe\",\"ListItemText\":\"systemreset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systemreset.exe\"},{\"CompletionText\":\"SystemSettingsAdminFlows.exe\",\"ListItemText\":\"SystemSettingsAdminFlows.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsAdminFlows.exe\"},{\"CompletionText\":\"SystemSettingsBroker.exe\",\"ListItemText\":\"SystemSettingsBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsBroker.exe\"},{\"CompletionText\":\"SystemSettingsRemoveDevice.exe\",\"ListItemText\":\"SystemSettingsRemoveDevice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsRemoveDevice.exe\"},{\"CompletionText\":\"SystemUWPLauncher.exe\",\"ListItemText\":\"SystemUWPLauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemUWPLauncher.exe\"},{\"CompletionText\":\"systray.exe\",\"ListItemText\":\"systray.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systray.exe\"},{\"CompletionText\":\"T:\",\"ListItemText\":\"T:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nT: \\r\\n\"},{\"CompletionText\":\"tabcal.exe\",\"ListItemText\":\"tabcal.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tabcal.exe\"},{\"CompletionText\":\"TabExpansion\",\"ListItemText\":\"TabExpansion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTabExpansion \\r\\n\"},{\"CompletionText\":\"TabExpansion2\",\"ListItemText\":\"TabExpansion2\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTabExpansion2 [-inputScript] [[-cursorColumn] ] [[-options] ] []\\r\\n\\r\\nTabExpansion2 [-ast] [-tokens] [-positionOfCursor] [[-options] ] []\\r\\n\"},{\"CompletionText\":\"TabletPC.cpl\",\"ListItemText\":\"TabletPC.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TabletPC.cpl\"},{\"CompletionText\":\"takeown.exe\",\"ListItemText\":\"takeown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\takeown.exe\"},{\"CompletionText\":\"TapiUnattend.exe\",\"ListItemText\":\"TapiUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TapiUnattend.exe\"},{\"CompletionText\":\"tar.exe\",\"ListItemText\":\"tar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tar.exe\"},{\"CompletionText\":\"taskhostw.exe\",\"ListItemText\":\"taskhostw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskhostw.exe\"},{\"CompletionText\":\"taskkill.exe\",\"ListItemText\":\"taskkill.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskkill.exe\"},{\"CompletionText\":\"tasklist.exe\",\"ListItemText\":\"tasklist.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tasklist.exe\"},{\"CompletionText\":\"Taskmgr.exe\",\"ListItemText\":\"Taskmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Taskmgr.exe\"},{\"CompletionText\":\"taskschd.msc\",\"ListItemText\":\"taskschd.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskschd.msc\"},{\"CompletionText\":\"tcblaunch.exe\",\"ListItemText\":\"tcblaunch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tcblaunch.exe\"},{\"CompletionText\":\"tcfg\",\"ListItemText\":\"tcfg\",\"ResultType\":2,\"ToolTip\":\"tcfg\"},{\"CompletionText\":\"tcmsetup.exe\",\"ListItemText\":\"tcmsetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tcmsetup.exe\"},{\"CompletionText\":\"TCPSVCS.EXE\",\"ListItemText\":\"TCPSVCS.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TCPSVCS.EXE\"},{\"CompletionText\":\"tee\",\"ListItemText\":\"tee\",\"ResultType\":2,\"ToolTip\":\"Tee-Object\"},{\"CompletionText\":\"Tee-Object\",\"ListItemText\":\"Tee-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTee-Object [-FilePath] [-InputObject ] [-Append] [-Encoding ] []\\r\\n\\r\\nTee-Object -LiteralPath [-InputObject ] [-Encoding ] []\\r\\n\\r\\nTee-Object -Variable [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"telephon.cpl\",\"ListItemText\":\"telephon.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\telephon.cpl\"},{\"CompletionText\":\"test-64bit\",\"ListItemText\":\"test-64bit\",\"ResultType\":2,\"ToolTip\":\"\\r\\ntest-64bit \\r\\n\"},{\"CompletionText\":\"Test-AdlAnalyticsAccount\",\"ListItemText\":\"Test-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AdlAnalyticsAccount\"},{\"CompletionText\":\"Test-AdlCatalogItem\",\"ListItemText\":\"Test-AdlCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Test-AdlCatalogItem\"},{\"CompletionText\":\"Test-AdlStore\",\"ListItemText\":\"Test-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Test-AdlStore\"},{\"CompletionText\":\"Test-AdlStoreItem\",\"ListItemText\":\"Test-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Test-AdlStoreItem\"},{\"CompletionText\":\"Test-AppLockerPolicy\",\"ListItemText\":\"Test-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Test-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Test-AzActionGroup\",\"ListItemText\":\"Test-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Test-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Test-AzAnalysisServicesServer\",\"ListItemText\":\"Test-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Test-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Test-AzAppConfigurationStoreNameAvailability\",\"ListItemText\":\"Test-AzAppConfigurationStoreNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzAppConfigurationStoreNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzAs\",\"ListItemText\":\"Test-AzAs\",\"ResultType\":2,\"ToolTip\":\"Test-AzAs\"},{\"CompletionText\":\"Test-AzBatchAutoScale\",\"ListItemText\":\"Test-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Test-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Test-AzCdnEndpointCustomDomain\",\"ListItemText\":\"Test-AzCdnEndpointCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnEndpointCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzCdnNameAvailability\",\"ListItemText\":\"Test-AzCdnNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzCdnProbe\",\"ListItemText\":\"Test-AzCdnProbe\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnProbe \\r\\n\"},{\"CompletionText\":\"Test-AzConfidentialLedgerNameAvailability\",\"ListItemText\":\"Test-AzConfidentialLedgerNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzConfidentialLedgerNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzContainerRegistryNameAvailability\",\"ListItemText\":\"Test-AzContainerRegistryNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzContainerRegistryNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzContainerRegistryWebhook\",\"ListItemText\":\"Test-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Test-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeAnalyticsCatalogItem\",\"ListItemText\":\"Test-AzDataLakeAnalyticsCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeAnalyticsCatalogItem\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeStoreAccount\",\"ListItemText\":\"Test-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeStoreItem\",\"ListItemText\":\"Test-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Test-AzDataProtectionBackupInstanceReadiness\",\"ListItemText\":\"Test-AzDataProtectionBackupInstanceReadiness\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzDataProtectionBackupInstanceReadiness \\r\\n\"},{\"CompletionText\":\"Test-AzDataProtectionBackupInstanceRestore\",\"ListItemText\":\"Test-AzDataProtectionBackupInstanceRestore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzDataProtectionBackupInstanceRestore \\r\\n\"},{\"CompletionText\":\"Test-AzDeployment\",\"ListItemText\":\"Test-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzDnsAvailability\",\"ListItemText\":\"Test-AzDnsAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzDnsAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzEventHubName\",\"ListItemText\":\"Test-AzEventHubName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzEventHubName \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnEndpointCustomDomain\",\"ListItemText\":\"Test-AzFrontDoorCdnEndpointCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnEndpointCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnEndpointNameAvailability\",\"ListItemText\":\"Test-AzFrontDoorCdnEndpointNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnEndpointNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnProfileHostNameAvailability\",\"ListItemText\":\"Test-AzFrontDoorCdnProfileHostNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnProfileHostNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Test-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Test-AzHealthcareServiceNameAvailability\",\"ListItemText\":\"Test-AzHealthcareServiceNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzHealthcareServiceNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzIotHubRoute\",\"ListItemText\":\"Test-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Test-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Test-AzKustoAttachedDatabaseConfigurationNameAvailability\",\"ListItemText\":\"Test-AzKustoAttachedDatabaseConfigurationNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoAttachedDatabaseConfigurationNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoClusterNameAvailability\",\"ListItemText\":\"Test-AzKustoClusterNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoClusterNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoClusterPrincipalAssignmentNameAvailability\",\"ListItemText\":\"Test-AzKustoClusterPrincipalAssignmentNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoClusterPrincipalAssignmentNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDatabaseNameAvailability\",\"ListItemText\":\"Test-AzKustoDatabaseNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDatabaseNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDatabasePrincipalAssignmentNameAvailability\",\"ListItemText\":\"Test-AzKustoDatabasePrincipalAssignmentNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDatabasePrincipalAssignmentNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDataConnectionNameAvailability\",\"ListItemText\":\"Test-AzKustoDataConnectionNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDataConnectionNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoManagedPrivateEndpointNameAvailability\",\"ListItemText\":\"Test-AzKustoManagedPrivateEndpointNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoManagedPrivateEndpointNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoScriptNameAvailability\",\"ListItemText\":\"Test-AzKustoScriptNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoScriptNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzLogicApp\",\"ListItemText\":\"Test-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Test-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Test-AzManagementGroupDeployment\",\"ListItemText\":\"Test-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzMySqlFlexibleServerConnect\",\"ListItemText\":\"Test-AzMySqlFlexibleServerConnect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzMySqlFlexibleServerConnect \\r\\n\"},{\"CompletionText\":\"Test-AzNetworkWatcherConnectivity\",\"ListItemText\":\"Test-AzNetworkWatcherConnectivity\",\"ResultType\":2,\"ToolTip\":\"Test-AzNetworkWatcherConnectivity\\r\\n\"},{\"CompletionText\":\"Test-AzNetworkWatcherIPFlow\",\"ListItemText\":\"Test-AzNetworkWatcherIPFlow\",\"ResultType\":2,\"ToolTip\":\"Test-AzNetworkWatcherIPFlow\\r\\n\"},{\"CompletionText\":\"Test-AzPostgreSqlFlexibleServerConnect\",\"ListItemText\":\"Test-AzPostgreSqlFlexibleServerConnect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzPostgreSqlFlexibleServerConnect \\r\\n\"},{\"CompletionText\":\"Test-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Test-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Test-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Test-AzPrivateIPAddressAvailability\",\"ListItemText\":\"Test-AzPrivateIPAddressAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzPrivateIPAddressAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzPrivateLinkServiceVisibility\",\"ListItemText\":\"Test-AzPrivateLinkServiceVisibility\",\"ResultType\":2,\"ToolTip\":\"Test-AzPrivateLinkServiceVisibility\\r\\n\"},{\"CompletionText\":\"Test-AzRecoveryServicesDSMove\",\"ListItemText\":\"Test-AzRecoveryServicesDSMove\",\"ResultType\":2,\"ToolTip\":\"Test-AzRecoveryServicesDSMove\\r\\n\"},{\"CompletionText\":\"Test-AzRelayName\",\"ListItemText\":\"Test-AzRelayName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzRelayName \\r\\n\"},{\"CompletionText\":\"Test-AzResourceGroupDeployment\",\"ListItemText\":\"Test-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzSentinelDataConnectorCheckRequirement\",\"ListItemText\":\"Test-AzSentinelDataConnectorCheckRequirement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzSentinelDataConnectorCheckRequirement \\r\\n\"},{\"CompletionText\":\"Test-AzServiceBusName\",\"ListItemText\":\"Test-AzServiceBusName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceBusName \\r\\n\"},{\"CompletionText\":\"Test-AzServiceBusNameAvailability\",\"ListItemText\":\"Test-AzServiceBusNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzServiceBusNameAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Test-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Test-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForWebApp\",\"ListItemText\":\"Test-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Test-AzSignalR\",\"ListItemText\":\"Test-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Test-AzSignalR\"},{\"CompletionText\":\"Test-AzSignalRName\",\"ListItemText\":\"Test-AzSignalRName\",\"ResultType\":2,\"ToolTip\":\"Test-AzSignalRName\\r\\n\"},{\"CompletionText\":\"Test-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Test-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsFunction\",\"ListItemText\":\"Test-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsInput\",\"ListItemText\":\"Test-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsOutput\",\"ListItemText\":\"Test-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Test-AzSubscriptionDeployment\",\"ListItemText\":\"Test-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzSubscriptionDeployment\"},{\"CompletionText\":\"Test-AzSynapseSparkPool\",\"ListItemText\":\"Test-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseSqlDatabase\",\"ListItemText\":\"Test-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseSqlPool\",\"ListItemText\":\"Test-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseWorkspace\",\"ListItemText\":\"Test-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Test-AzTenantDeployment\",\"ListItemText\":\"Test-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzVMAEMExtension\",\"ListItemText\":\"Test-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Test-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Test-AzWebPubSubNameAvailability\",\"ListItemText\":\"Test-AzWebPubSubNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzWebPubSubNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-Certificate\",\"ListItemText\":\"Test-Certificate\",\"ResultType\":2,\"ToolTip\":\"Test-Certificate\\r\\n\"},{\"CompletionText\":\"Test-Connection\",\"ListItemText\":\"Test-Connection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Connection [-TargetName] [-Ping] [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Count ] [-Delay ] [-BufferSize ] [-DontFragment] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -Repeat [-Ping] [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Delay ] [-BufferSize ] [-DontFragment] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -Traceroute [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -MtuSize [-IPv4] [-IPv6] [-ResolveDestination] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -TcpPort [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-Count ] [-Delay ] [-Repeat] [-Quiet] [-TimeoutSeconds ] [-Detailed] []\\r\\n\"},{\"CompletionText\":\"Test-DscConfiguration\",\"ListItemText\":\"Test-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Test-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Test-Dtc\",\"ListItemText\":\"Test-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Dtc \\r\\n\"},{\"CompletionText\":\"Test-FileCatalog\",\"ListItemText\":\"Test-FileCatalog\",\"ResultType\":2,\"ToolTip\":\"Test-FileCatalog\\r\\n\"},{\"CompletionText\":\"Test-HgsClientConfiguration\",\"ListItemText\":\"Test-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Test-HgsTraceTarget\",\"ListItemText\":\"Test-HgsTraceTarget\",\"ResultType\":2,\"ToolTip\":\"Test-HgsTraceTarget\\r\\n\"},{\"CompletionText\":\"Test-Json\",\"ListItemText\":\"Test-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Json [-Json] []\\r\\n\\r\\nTest-Json [-Json] [-Schema] []\\r\\n\\r\\nTest-Json [-Json] [-SchemaFile] []\\r\\n\\r\\nTest-Json [-Path] []\\r\\n\\r\\nTest-Json [-Path] [-Schema] []\\r\\n\\r\\nTest-Json [-Path] [-SchemaFile] []\\r\\n\\r\\nTest-Json [-LiteralPath] []\\r\\n\\r\\nTest-Json [-LiteralPath] [-Schema] []\\r\\n\\r\\nTest-Json [-LiteralPath] [-SchemaFile] []\\r\\n\"},{\"CompletionText\":\"Test-KdsRootKey\",\"ListItemText\":\"Test-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Test-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Test-ModuleManifest\",\"ListItemText\":\"Test-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ModuleManifest [-Path] []\\r\\n\"},{\"CompletionText\":\"Test-NetConnection\",\"ListItemText\":\"Test-NetConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-NetConnection \\r\\n\"},{\"CompletionText\":\"Test-Path\",\"ListItemText\":\"Test-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Path [-Path] [-Filter ] [-Include ] [-Exclude ] [-PathType ] [-IsValid] [-Credential ] [-OlderThan ] [-NewerThan ] []\\r\\n\\r\\nTest-Path -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-PathType ] [-IsValid] [-Credential ] [-OlderThan ] [-NewerThan ] []\\r\\n\"},{\"CompletionText\":\"Test-PSScriptFileInfo\",\"ListItemText\":\"Test-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Test-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Test-PSSessionConfigurationFile\",\"ListItemText\":\"Test-PSSessionConfigurationFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-PSSessionConfigurationFile [-Path] []\\r\\n\"},{\"CompletionText\":\"Test-ScriptFileInfo\",\"ListItemText\":\"Test-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"Test-VHD\",\"ListItemText\":\"Test-VHD\",\"ResultType\":2,\"ToolTip\":\"Test-VHD\\r\\n\"},{\"CompletionText\":\"Test-VMNetworkAdapter\",\"ListItemText\":\"Test-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Test-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Test-VMReplicationConnection\",\"ListItemText\":\"Test-VMReplicationConnection\",\"ResultType\":2,\"ToolTip\":\"Test-VMReplicationConnection\\r\\n\"},{\"CompletionText\":\"Test-WSMan\",\"ListItemText\":\"Test-WSMan\",\"ResultType\":2,\"ToolTip\":\"Test-WSMan\\r\\n\"},{\"CompletionText\":\"textual.exe\",\"ListItemText\":\"textual.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\textual.exe\"},{\"CompletionText\":\"tgit\",\"ListItemText\":\"tgit\",\"ResultType\":2,\"ToolTip\":\"\\r\\ntgit \\r\\n\"},{\"CompletionText\":\"ThumbnailExtractionHost.exe\",\"ListItemText\":\"ThumbnailExtractionHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ThumbnailExtractionHost.exe\"},{\"CompletionText\":\"tid\",\"ListItemText\":\"tid\",\"ResultType\":2,\"ToolTip\":\"tid\"},{\"CompletionText\":\"TieringEngineService.exe\",\"ListItemText\":\"TieringEngineService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TieringEngineService.exe\"},{\"CompletionText\":\"tig.exe\",\"ListItemText\":\"tig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\tig.exe\"},{\"CompletionText\":\"timedate.cpl\",\"ListItemText\":\"timedate.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\timedate.cpl\"},{\"CompletionText\":\"timeout.exe\",\"ListItemText\":\"timeout.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\timeout.exe\"},{\"CompletionText\":\"tnameserv.exe\",\"ListItemText\":\"tnameserv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\tnameserv.exe\"},{\"CompletionText\":\"TNC\",\"ListItemText\":\"TNC\",\"ResultType\":2,\"ToolTip\":\"TNC\"},{\"CompletionText\":\"TokenBrokerCookies.exe\",\"ListItemText\":\"TokenBrokerCookies.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TokenBrokerCookies.exe\"},{\"CompletionText\":\"tpm.msc\",\"ListItemText\":\"tpm.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpm.msc\"},{\"CompletionText\":\"TpmInit.exe\",\"ListItemText\":\"TpmInit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TpmInit.exe\"},{\"CompletionText\":\"TpmTool.exe\",\"ListItemText\":\"TpmTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TpmTool.exe\"},{\"CompletionText\":\"tpmvscmgr.exe\",\"ListItemText\":\"tpmvscmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpmvscmgr.exe\"},{\"CompletionText\":\"tpmvscmgrsvr.exe\",\"ListItemText\":\"tpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpmvscmgrsvr.exe\"},{\"CompletionText\":\"Trace-Command\",\"ListItemText\":\"Trace-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTrace-Command [-Name] [-Expression] [[-Option] ] [-InputObject ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] []\\r\\n\\r\\nTrace-Command [-Name] [-Command] [[-Option] ] [-InputObject ] [-ArgumentList ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] []\\r\\n\"},{\"CompletionText\":\"tracerpt.exe\",\"ListItemText\":\"tracerpt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tracerpt.exe\"},{\"CompletionText\":\"TRACERT.EXE\",\"ListItemText\":\"TRACERT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TRACERT.EXE\"},{\"CompletionText\":\"Tracker.exe\",\"ListItemText\":\"Tracker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\Tracker.exe\"},{\"CompletionText\":\"tree.com\",\"ListItemText\":\"tree.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tree.com\"},{\"CompletionText\":\"ts-node-cwd.cmd\",\"ListItemText\":\"ts-node-cwd.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-cwd.cmd\"},{\"CompletionText\":\"ts-node-cwd.ps1\",\"ListItemText\":\"ts-node-cwd.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-cwd.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-esm.cmd\",\"ListItemText\":\"ts-node-esm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-esm.cmd\"},{\"CompletionText\":\"ts-node-esm.ps1\",\"ListItemText\":\"ts-node-esm.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-esm.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-script.cmd\",\"ListItemText\":\"ts-node-script.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-script.cmd\"},{\"CompletionText\":\"ts-node-script.ps1\",\"ListItemText\":\"ts-node-script.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-script.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-transpile-only.cmd\",\"ListItemText\":\"ts-node-transpile-only.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-transpile-only.cmd\"},{\"CompletionText\":\"ts-node-transpile-only.ps1\",\"ListItemText\":\"ts-node-transpile-only.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-transpile-only.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node.cmd\",\"ListItemText\":\"ts-node.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node.cmd\"},{\"CompletionText\":\"ts-node.ps1\",\"ListItemText\":\"ts-node.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node.ps1 \\r\\n\"},{\"CompletionText\":\"ts-script.cmd\",\"ListItemText\":\"ts-script.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-script.cmd\"},{\"CompletionText\":\"ts-script.ps1\",\"ListItemText\":\"ts-script.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-script.ps1 \\r\\n\"},{\"CompletionText\":\"tscon.exe\",\"ListItemText\":\"tscon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tscon.exe\"},{\"CompletionText\":\"tsdiscon.exe\",\"ListItemText\":\"tsdiscon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tsdiscon.exe\"},{\"CompletionText\":\"tskill.exe\",\"ListItemText\":\"tskill.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tskill.exe\"},{\"CompletionText\":\"TSTheme.exe\",\"ListItemText\":\"TSTheme.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TSTheme.exe\"},{\"CompletionText\":\"TSWbPrxy.exe\",\"ListItemText\":\"TSWbPrxy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TSWbPrxy.exe\"},{\"CompletionText\":\"ttdinject.exe\",\"ListItemText\":\"ttdinject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ttdinject.exe\"},{\"CompletionText\":\"tttracer.exe\",\"ListItemText\":\"tttracer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tttracer.exe\"},{\"CompletionText\":\"type\",\"ListItemText\":\"type\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"typeperf.exe\",\"ListItemText\":\"typeperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\typeperf.exe\"},{\"CompletionText\":\"tzsync.exe\",\"ListItemText\":\"tzsync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tzsync.exe\"},{\"CompletionText\":\"tzutil.exe\",\"ListItemText\":\"tzutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tzutil.exe\"},{\"CompletionText\":\"U:\",\"ListItemText\":\"U:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nU: \\r\\n\"},{\"CompletionText\":\"ubuntu.exe\",\"ListItemText\":\"ubuntu.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ubuntu.exe\"},{\"CompletionText\":\"UCPDMgr.exe\",\"ListItemText\":\"UCPDMgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UCPDMgr.exe\"},{\"CompletionText\":\"ucsvc.exe\",\"ListItemText\":\"ucsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ucsvc.exe\"},{\"CompletionText\":\"udres\",\"ListItemText\":\"udres\",\"ResultType\":2,\"ToolTip\":\"udres\"},{\"CompletionText\":\"udsmbmc\",\"ListItemText\":\"udsmbmc\",\"ResultType\":2,\"ToolTip\":\"udsmbmc\"},{\"CompletionText\":\"UevAgentPolicyGenerator.exe\",\"ListItemText\":\"UevAgentPolicyGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevAgentPolicyGenerator.exe\"},{\"CompletionText\":\"UevAppMonitor.exe\",\"ListItemText\":\"UevAppMonitor.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevAppMonitor.exe\"},{\"CompletionText\":\"UevTemplateBaselineGenerator.exe\",\"ListItemText\":\"UevTemplateBaselineGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevTemplateBaselineGenerator.exe\"},{\"CompletionText\":\"UevTemplateConfigItemGenerator.exe\",\"ListItemText\":\"UevTemplateConfigItemGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevTemplateConfigItemGenerator.exe\"},{\"CompletionText\":\"UIMgrBroker.exe\",\"ListItemText\":\"UIMgrBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UIMgrBroker.exe\"},{\"CompletionText\":\"ulsmba\",\"ListItemText\":\"ulsmba\",\"ResultType\":2,\"ToolTip\":\"ulsmba\"},{\"CompletionText\":\"ulsmbclas\",\"ListItemText\":\"ulsmbclas\",\"ResultType\":2,\"ToolTip\":\"ulsmbclas\"},{\"CompletionText\":\"Unblock-File\",\"ListItemText\":\"Unblock-File\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-File [-Path] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUnblock-File -LiteralPath [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unblock-FileShareAccess\",\"ListItemText\":\"Unblock-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Unblock-SmbClientAccessToServer\",\"ListItemText\":\"Unblock-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Unblock-SmbShareAccess\",\"ListItemText\":\"Unblock-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Unblock-Tpm\",\"ListItemText\":\"Unblock-Tpm\",\"ResultType\":2,\"ToolTip\":\"Unblock-Tpm\\r\\n\"},{\"CompletionText\":\"Undo-AzCognitiveServicesAccountRemoval\",\"ListItemText\":\"Undo-AzCognitiveServicesAccountRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzCognitiveServicesAccountRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultCertificateRemoval\",\"ListItemText\":\"Undo-AzKeyVaultCertificateRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultCertificateRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultKeyRemoval\",\"ListItemText\":\"Undo-AzKeyVaultKeyRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultKeyRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedHsmRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedHsmRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedHsmRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultRemoval\",\"ListItemText\":\"Undo-AzKeyVaultRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultSecretRemoval\",\"ListItemText\":\"Undo-AzKeyVaultSecretRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultSecretRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzRecoveryServicesBackupItemDeletion\",\"ListItemText\":\"Undo-AzRecoveryServicesBackupItemDeletion\",\"ResultType\":2,\"ToolTip\":\"Undo-AzRecoveryServicesBackupItemDeletion\\r\\n\"},{\"CompletionText\":\"Undo-DtcDiagnosticTransaction\",\"ListItemText\":\"Undo-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Undo-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"unins000.exe\",\"ListItemText\":\"unins000.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git LFS\\\\unins000.exe\"},{\"CompletionText\":\"Uninstall-AzureRm\",\"ListItemText\":\"Uninstall-AzureRm\",\"ResultType\":2,\"ToolTip\":\"Uninstall-AzureRm\\r\\n\"},{\"CompletionText\":\"Uninstall-Dtc\",\"ListItemText\":\"Uninstall-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Dtc \\r\\n\"},{\"CompletionText\":\"Uninstall-Language\",\"ListItemText\":\"Uninstall-Language\",\"ResultType\":2,\"ToolTip\":\"Uninstall-Language\\r\\n\"},{\"CompletionText\":\"Uninstall-Module\",\"ListItemText\":\"Uninstall-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Module \\r\\n\"},{\"CompletionText\":\"Uninstall-Package\",\"ListItemText\":\"Uninstall-Package\",\"ResultType\":2,\"ToolTip\":\"Uninstall-Package\\r\\n\"},{\"CompletionText\":\"Uninstall-ProvisioningPackage\",\"ListItemText\":\"Uninstall-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Uninstall-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Uninstall-PSResource\",\"ListItemText\":\"Uninstall-PSResource\",\"ResultType\":2,\"ToolTip\":\"Uninstall-PSResource\\r\\n\"},{\"CompletionText\":\"Uninstall-Script\",\"ListItemText\":\"Uninstall-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Script \\r\\n\"},{\"CompletionText\":\"Uninstall-TrustedProvisioningCertificate\",\"ListItemText\":\"Uninstall-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Uninstall-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"Unlock-BitLocker\",\"ListItemText\":\"Unlock-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnlock-BitLocker \\r\\n\"},{\"CompletionText\":\"unlodctr.exe\",\"ListItemText\":\"unlodctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\unlodctr.exe\"},{\"CompletionText\":\"unpack200.exe\",\"ListItemText\":\"unpack200.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\unpack200.exe\"},{\"CompletionText\":\"Unprotect-CmsMessage\",\"ListItemText\":\"Unprotect-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Unprotect-CmsMessage\\r\\n\"},{\"CompletionText\":\"Unregister-AppBackgroundTask\",\"ListItemText\":\"Unregister-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Unregister-AzAutomationDscNode\",\"ListItemText\":\"Unregister-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Unregister-AzAutomationScheduledRunbook\",\"ListItemText\":\"Unregister-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Unregister-AzProviderFeature\",\"ListItemText\":\"Unregister-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Unregister-AzProviderPreviewFeature\",\"ListItemText\":\"Unregister-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Unregister-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Unregister-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Unregister-AzRecoveryServicesBackupManagementServer\",\"ListItemText\":\"Unregister-AzRecoveryServicesBackupManagementServer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzRecoveryServicesBackupManagementServer\\r\\n\"},{\"CompletionText\":\"Unregister-AzResourceProvider\",\"ListItemText\":\"Unregister-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Unregister-AzStackHCI\",\"ListItemText\":\"Unregister-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Unregister-AzStaticWebAppBuildUserProvidedFunctionApp\",\"ListItemText\":\"Unregister-AzStaticWebAppBuildUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStaticWebAppBuildUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Unregister-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Unregister-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Unregister-AzStorageMoverAgent\",\"ListItemText\":\"Unregister-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Unregister-AzStorageSyncServer\",\"ListItemText\":\"Unregister-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Unregister-AzWvdApplicationGroup\",\"ListItemText\":\"Unregister-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Unregister-ClusteredScheduledTask\",\"ListItemText\":\"Unregister-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Unregister-Event\",\"ListItemText\":\"Unregister-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-Event [-SourceIdentifier] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUnregister-Event [-SubscriptionId] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unregister-IscsiSession\",\"ListItemText\":\"Unregister-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-IscsiSession \\r\\n\"},{\"CompletionText\":\"Unregister-PackageSource\",\"ListItemText\":\"Unregister-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Unregister-PackageSource\\r\\n\"},{\"CompletionText\":\"Unregister-PSRepository\",\"ListItemText\":\"Unregister-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSRepository \\r\\n\"},{\"CompletionText\":\"Unregister-PSResourceRepository\",\"ListItemText\":\"Unregister-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Unregister-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Unregister-PSSessionConfiguration\",\"ListItemText\":\"Unregister-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSSessionConfiguration [-Name] [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unregister-ScheduledJob\",\"ListItemText\":\"Unregister-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Unregister-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Unregister-ScheduledTask\",\"ListItemText\":\"Unregister-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Unregister-StorageSubsystem\",\"ListItemText\":\"Unregister-StorageSubsystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-StorageSubsystem \\r\\n\"},{\"CompletionText\":\"Unregister-WindowsDeveloperLicense\",\"ListItemText\":\"Unregister-WindowsDeveloperLicense\",\"ResultType\":2,\"ToolTip\":\"Unregister-WindowsDeveloperLicense\\r\\n\"},{\"CompletionText\":\"unregmp2.exe\",\"ListItemText\":\"unregmp2.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\unregmp2.exe\"},{\"CompletionText\":\"unsecapp.exe\",\"ListItemText\":\"unsecapp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\unsecapp.exe\"},{\"CompletionText\":\"upcfg\",\"ListItemText\":\"upcfg\",\"ResultType\":2,\"ToolTip\":\"upcfg\"},{\"CompletionText\":\"Update-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Update-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Update-AllBranches\",\"ListItemText\":\"Update-AllBranches\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AllBranches \\r\\n\"},{\"CompletionText\":\"Update-ASRMobilityService\",\"ListItemText\":\"Update-ASRMobilityService\",\"ResultType\":2,\"ToolTip\":\"Update-ASRMobilityService\"},{\"CompletionText\":\"Update-ASRPolicy\",\"ListItemText\":\"Update-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-ASRPolicy\"},{\"CompletionText\":\"Update-ASRProtectionContainerMapping\",\"ListItemText\":\"Update-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Update-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Update-ASRProtectionDirection\",\"ListItemText\":\"Update-ASRProtectionDirection\",\"ResultType\":2,\"ToolTip\":\"Update-ASRProtectionDirection\"},{\"CompletionText\":\"Update-ASRRecoveryPlan\",\"ListItemText\":\"Update-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Update-ASRRecoveryPlan\"},{\"CompletionText\":\"Update-ASRServicesProvider\",\"ListItemText\":\"Update-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Update-ASRServicesProvider\"},{\"CompletionText\":\"Update-ASRvCenter\",\"ListItemText\":\"Update-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Update-ASRvCenter\"},{\"CompletionText\":\"Update-AutologgerConfig\",\"ListItemText\":\"Update-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Update-AzActivityLogAlert\",\"ListItemText\":\"Update-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Update-AzADAppFederatedCredential\",\"ListItemText\":\"Update-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Update-AzADApplication\",\"ListItemText\":\"Update-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADApplication \\r\\n\"},{\"CompletionText\":\"Update-AzADGroup\",\"ListItemText\":\"Update-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADGroup \\r\\n\"},{\"CompletionText\":\"Update-AzADServicePrincipal\",\"ListItemText\":\"Update-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Update-AzADUser\",\"ListItemText\":\"Update-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADUser \\r\\n\"},{\"CompletionText\":\"Update-AzAksNodePool\",\"ListItemText\":\"Update-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Update-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementApiRelease\",\"ListItemText\":\"Update-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementCache\",\"ListItemText\":\"Update-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementGateway\",\"ListItemText\":\"Update-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementRegion\",\"ListItemText\":\"Update-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Update-AzAppConfigurationStore\",\"ListItemText\":\"Update-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsights\",\"ListItemText\":\"Update-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Update-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Update-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWebTestTag\",\"ListItemText\":\"Update-AzApplicationInsightsWebTestTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWebTestTag \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Update-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Update-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Update-AzAttestationProvider\",\"ListItemText\":\"Update-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Update-AzAutomanageConfigProfile\",\"ListItemText\":\"Update-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Update-AzAutomationSourceControl\",\"ListItemText\":\"Update-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Update-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Update-AzAutoscaleSetting\",\"ListItemText\":\"Update-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Update-AzAvailabilitySet\",\"ListItemText\":\"Update-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Update-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Update-AzCapacityReservation\",\"ListItemText\":\"Update-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Update-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Update-AzCapacityReservationGroup\",\"ListItemText\":\"Update-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Update-AzCdnEndpoint\",\"ListItemText\":\"Update-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzCdnOrigin\",\"ListItemText\":\"Update-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Update-AzCdnOriginGroup\",\"ListItemText\":\"Update-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Update-AzCdnProfile\",\"ListItemText\":\"Update-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Update-AzCloudService\",\"ListItemText\":\"Update-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCloudService \\r\\n\"},{\"CompletionText\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\",\"ListItemText\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzConfidentialLedger\",\"ListItemText\":\"Update-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Update-AzConfig\",\"ListItemText\":\"Update-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzConfig\\r\\n\"},{\"CompletionText\":\"Update-AzContainerGroup\",\"ListItemText\":\"Update-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistry\",\"ListItemText\":\"Update-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryAgentPool\",\"ListItemText\":\"Update-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryCredential\",\"ListItemText\":\"Update-AzContainerRegistryCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryCredential \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryManifest\",\"ListItemText\":\"Update-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryRepository\",\"ListItemText\":\"Update-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryScopeMap\",\"ListItemText\":\"Update-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryTag\",\"ListItemText\":\"Update-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryToken\",\"ListItemText\":\"Update-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryWebhook\",\"ListItemText\":\"Update-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccount\",\"ListItemText\":\"Update-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccountFailoverPriority\",\"ListItemText\":\"Update-AzCosmosDBAccountFailoverPriority\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccountFailoverPriority\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccountRegion\",\"ListItemText\":\"Update-AzCosmosDBAccountRegion\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccountRegion\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Update-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\",\"ListItemText\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraTable\",\"ListItemText\":\"Update-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraTableThroughput\",\"ListItemText\":\"Update-AzCosmosDBCassandraTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraTableThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"Update-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Update-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBGremlinDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Update-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinGraphThroughput\",\"ListItemText\":\"Update-AzCosmosDBGremlinGraphThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinGraphThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Update-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBCollectionThroughput\",\"ListItemText\":\"Update-AzCosmosDBMongoDBCollectionThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBCollectionThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Update-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Update-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Update-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlContainer\",\"ListItemText\":\"Update-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlContainerThroughput\",\"ListItemText\":\"Update-AzCosmosDBSqlContainerThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlContainerThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Update-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBSqlDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Update-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Update-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Update-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Update-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Update-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBTable\",\"ListItemText\":\"Update-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBTableThroughput\",\"ListItemText\":\"Update-AzCosmosDBTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBTableThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCustomIpPrefix\",\"ListItemText\":\"Update-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Update-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksAccessConnector\",\"ListItemText\":\"Update-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksVNetPeering\",\"ListItemText\":\"Update-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksWorkspace\",\"ListItemText\":\"Update-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzDataCollectionRule\",\"ListItemText\":\"Update-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2\",\"ListItemText\":\"Update-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Update-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Update-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Update-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeGen2Item\",\"ListItemText\":\"Update-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionBackupInstanceAssociatedPolicy\",\"ListItemText\":\"Update-AzDataProtectionBackupInstanceAssociatedPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionBackupInstanceAssociatedPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionBackupVault\",\"ListItemText\":\"Update-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionResourceGuard\",\"ListItemText\":\"Update-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Update-AzDisk\",\"ListItemText\":\"Update-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Update-AzDisk\\r\\n\"},{\"CompletionText\":\"Update-AzDiskEncryptionSet\",\"ListItemText\":\"Update-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridChannel\",\"ListItemText\":\"Update-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Update-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerTopic\",\"ListItemText\":\"Update-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Update-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSubscription\",\"ListItemText\":\"Update-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSystemTopic\",\"ListItemText\":\"Update-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Update-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzFederatedIdentityCredentials\",\"ListItemText\":\"Update-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Update-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnCustomDomainValidationToken\",\"ListItemText\":\"Update-AzFrontDoorCdnCustomDomainValidationToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnCustomDomainValidationToken \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Update-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Update-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Update-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnProfile\",\"ListItemText\":\"Update-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnProfileSku\",\"ListItemText\":\"Update-AzFrontDoorCdnProfileSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnProfileSku \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnRoute\",\"ListItemText\":\"Update-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnRule\",\"ListItemText\":\"Update-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Update-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorWafPolicy\",\"ListItemText\":\"Update-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Update-AzFunctionApp\",\"ListItemText\":\"Update-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Update-AzFunctionAppPlan\",\"ListItemText\":\"Update-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Update-AzFunctionAppSetting\",\"ListItemText\":\"Update-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Update-AzGallery\",\"ListItemText\":\"Update-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Update-AzGallery\\r\\n\"},{\"CompletionText\":\"Update-AzGalleryApplication\",\"ListItemText\":\"Update-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Update-AzGalleryApplicationVersion\",\"ListItemText\":\"Update-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Update-AzGalleryImageDefinition\",\"ListItemText\":\"Update-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzGalleryImageVersion\",\"ListItemText\":\"Update-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Update-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareApisService\",\"ListItemText\":\"Update-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareApisWorkspace\",\"ListItemText\":\"Update-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareDicomService\",\"ListItemText\":\"Update-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareFhirService\",\"ListItemText\":\"Update-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareIotConnector\",\"ListItemText\":\"Update-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Update-AzImage\",\"ListItemText\":\"Update-AzImage\",\"ResultType\":2,\"ToolTip\":\"Update-AzImage\\r\\n\"},{\"CompletionText\":\"Update-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Update-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Update-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Update-AzIotHub\",\"ListItemText\":\"Update-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHub\\r\\n\"},{\"CompletionText\":\"Update-AzIotHubDeviceTwin\",\"ListItemText\":\"Update-AzIotHubDeviceTwin\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHubDeviceTwin\\r\\n\"},{\"CompletionText\":\"Update-AzIotHubModuleTwin\",\"ListItemText\":\"Update-AzIotHubModuleTwin\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHubModuleTwin\\r\\n\"},{\"CompletionText\":\"Update-AzIotSecuritySolution\",\"ListItemText\":\"Update-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVault\",\"ListItemText\":\"Update-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultCertificate\",\"ListItemText\":\"Update-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultKey\",\"ListItemText\":\"Update-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedHsm\",\"ListItemText\":\"Update-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Update-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedStorageAccountKey\",\"ListItemText\":\"Update-AzKeyVaultManagedStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedStorageAccountKey\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultNetworkRuleSet\",\"ListItemText\":\"Update-AzKeyVaultNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultSecret\",\"ListItemText\":\"Update-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Update-AzKustoCluster\",\"ListItemText\":\"Update-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Update-AzKustoDatabase\",\"ListItemText\":\"Update-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzKustoDataConnection\",\"ListItemText\":\"Update-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Update-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Update-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzKustoScript\",\"ListItemText\":\"Update-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Update-AzLoad\",\"ListItemText\":\"Update-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzLoad \\r\\n\"},{\"CompletionText\":\"Update-AzMaintenanceConfiguration\",\"ListItemText\":\"Update-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzManagedCassandraCluster\",\"ListItemText\":\"Update-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Update-AzManagedCassandraDataCenter\",\"ListItemText\":\"Update-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Update-AzManagementGroup\",\"ListItemText\":\"Update-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Update-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Update-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Update-AzMlCommitmentPlan\",\"ListItemText\":\"Update-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Update-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Update-AzMLServiceQuota\",\"ListItemText\":\"Update-AzMLServiceQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLServiceQuota \\r\\n\"},{\"CompletionText\":\"Update-AzMlWebService\",\"ListItemText\":\"Update-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Update-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspace\",\"ListItemText\":\"Update-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Update-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Update-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceCompute\",\"ListItemText\":\"Update-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Update-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Update-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzMonitorWorkspace\",\"ListItemText\":\"Update-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlConfiguration\",\"ListItemText\":\"Update-AzMySqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFirewallRule\",\"ListItemText\":\"Update-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServer\",\"ListItemText\":\"Update-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServerConfiguration\",\"ListItemText\":\"Update-AzMySqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Update-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlServer\",\"ListItemText\":\"Update-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlServerConfigurationsList\",\"ListItemText\":\"Update-AzMySqlServerConfigurationsList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlServerConfigurationsList \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Update-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Update-AzNetworkVirtualAppliance\",\"ListItemText\":\"Update-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Update-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsCluster\",\"ListItemText\":\"Update-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsDataExport\",\"ListItemText\":\"Update-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsTable\",\"ListItemText\":\"Update-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsWorkspaceSharedKey\",\"ListItemText\":\"Update-AzOperationalInsightsWorkspaceSharedKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsWorkspaceSharedKey\\r\\n\"},{\"CompletionText\":\"Update-AzP2sVpnGateway\",\"ListItemText\":\"Update-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlConfiguration\",\"ListItemText\":\"Update-AzPostgreSqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Update-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServerConfiguration\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlServer\",\"ListItemText\":\"Update-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Update-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Update-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Update-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Update-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrMobilityService\",\"ListItemText\":\"Update-AzRecoveryServicesAsrMobilityService\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrMobilityService\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Update-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Update-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrProtectionDirection\",\"ListItemText\":\"Update-AzRecoveryServicesAsrProtectionDirection\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrProtectionDirection\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Update-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Update-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Update-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesVault\",\"ListItemText\":\"Update-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Update-AzRedisEnterpriseCache\",\"ListItemText\":\"Update-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Update-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Update-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzRelayNamespace\",\"ListItemText\":\"Update-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Update-AzResourceMoverMoveResource\",\"ListItemText\":\"Update-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"Update-AzResourceMoverMoveResource\"},{\"CompletionText\":\"Update-AzRestorePointCollection\",\"ListItemText\":\"Update-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Update-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Update-AzRmStorageContainer\",\"ListItemText\":\"Update-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Update-AzRmStorageShare\",\"ListItemText\":\"Update-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Update-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Update-AzRoleManagementPolicy\",\"ListItemText\":\"Update-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzRouteMap\",\"ListItemText\":\"Update-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Update-AzRouteServer\",\"ListItemText\":\"Update-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Update-AzRouteServerPeer\",\"ListItemText\":\"Update-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Update-AzScheduledQueryRule\",\"ListItemText\":\"Update-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAlertRule\",\"ListItemText\":\"Update-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAlertRuleAction\",\"ListItemText\":\"Update-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAutomationRule\",\"ListItemText\":\"Update-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelBookmark\",\"ListItemText\":\"Update-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelBookmarkRelation\",\"ListItemText\":\"Update-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelDataConnector\",\"ListItemText\":\"Update-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelEntityQuery\",\"ListItemText\":\"Update-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncident\",\"ListItemText\":\"Update-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncidentComment\",\"ListItemText\":\"Update-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncidentRelation\",\"ListItemText\":\"Update-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelSetting\",\"ListItemText\":\"Update-AzSentinelSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelSetting \\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricApplication\",\"ListItemText\":\"Update-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricDurability\",\"ListItemText\":\"Update-AzServiceFabricDurability\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricDurability\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricNodeType\",\"ListItemText\":\"Update-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricReliability\",\"ListItemText\":\"Update-AzServiceFabricReliability\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricReliability\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricVmImage\",\"ListItemText\":\"Update-AzServiceFabricVmImage\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricVmImage\\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Update-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Update-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForWebApp\",\"ListItemText\":\"Update-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Update-AzSignalR\",\"ListItemText\":\"Update-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Update-AzSignalR\\r\\n\"},{\"CompletionText\":\"Update-AzSignalRNetworkAcl\",\"ListItemText\":\"Update-AzSignalRNetworkAcl\",\"ResultType\":2,\"ToolTip\":\"Update-AzSignalRNetworkAcl\\r\\n\"},{\"CompletionText\":\"Update-AzSnapshot\",\"ListItemText\":\"Update-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Update-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Update-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Update-AzSqlInstanceLink\",\"ListItemText\":\"Update-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncGroup\",\"ListItemText\":\"Update-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncMember\",\"ListItemText\":\"Update-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncSchema\",\"ListItemText\":\"Update-AzSqlSyncSchema\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncSchema\\r\\n\"},{\"CompletionText\":\"Update-AzSqlVM\",\"ListItemText\":\"Update-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Update-AzSqlVMGroup\",\"ListItemText\":\"Update-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Update-AzSshKey\",\"ListItemText\":\"Update-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzSshKey\\r\\n\"},{\"CompletionText\":\"Update-AzStackHciCluster\",\"ListItemText\":\"Update-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Update-AzStaticWebApp\",\"ListItemText\":\"Update-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Update-AzStaticWebAppUser\",\"ListItemText\":\"Update-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Update-AzStorageAccountNetworkRuleSet\",\"ListItemText\":\"Update-AzStorageAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzStorageBlobServiceProperty\",\"ListItemText\":\"Update-AzStorageBlobServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageBlobServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStorageEncryptionScope\",\"ListItemText\":\"Update-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"Update-AzStorageFileServiceProperty\",\"ListItemText\":\"Update-AzStorageFileServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageFileServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStorageMover\",\"ListItemText\":\"Update-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverAgent\",\"ListItemText\":\"Update-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverAzStorageContainerEndpoint\",\"ListItemText\":\"Update-AzStorageMoverAzStorageContainerEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverAzStorageContainerEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverJobDefinition\",\"ListItemText\":\"Update-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverNfsEndpoint\",\"ListItemText\":\"Update-AzStorageMoverNfsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverNfsEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverProject\",\"ListItemText\":\"Update-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Update-AzStorageServiceProperty\",\"ListItemText\":\"Update-AzStorageServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsCluster\",\"ListItemText\":\"Update-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsFunction\",\"ListItemText\":\"Update-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsInput\",\"ListItemText\":\"Update-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsJob\",\"ListItemText\":\"Update-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsOutput\",\"ListItemText\":\"Update-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsTransformation\",\"ListItemText\":\"Update-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"Update-AzSupportTicket\",\"ListItemText\":\"Update-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"Update-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseFirewallRule\",\"ListItemText\":\"Update-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Update-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Update-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPool\",\"ListItemText\":\"Update-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Update-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Update-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\",\"ListItemText\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseManagedVirtualNetworkConfig\",\"ListItemText\":\"Update-AzSynapseManagedVirtualNetworkConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseManagedVirtualNetworkConfig\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSparkPool\",\"ListItemText\":\"Update-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlDatabase\",\"ListItemText\":\"Update-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPool\",\"ListItemText\":\"Update-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseWorkspace\",\"ListItemText\":\"Update-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Update-AzTag\",\"ListItemText\":\"Update-AzTag\",\"ResultType\":2,\"ToolTip\":\"Update-AzTag\\r\\n\"},{\"CompletionText\":\"Update-AzUserAssignedIdentity\",\"ListItemText\":\"Update-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Update-AzVHubRouteTable\",\"ListItemText\":\"Update-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualApplianceSite\",\"ListItemText\":\"Update-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHub\",\"ListItemText\":\"Update-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHubBgpConnection\",\"ListItemText\":\"Update-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHubVnetConnection\",\"ListItemText\":\"Update-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Update-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualRouter\",\"ListItemText\":\"Update-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualRouterPeer\",\"ListItemText\":\"Update-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualWan\",\"ListItemText\":\"Update-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Update-AzVM\",\"ListItemText\":\"Update-AzVM\",\"ResultType\":2,\"ToolTip\":\"Update-AzVM\\r\\n\"},{\"CompletionText\":\"Update-AzVmss\",\"ListItemText\":\"Update-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmss\\r\\n\"},{\"CompletionText\":\"Update-AzVmssInstance\",\"ListItemText\":\"Update-AzVmssInstance\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmssInstance\\r\\n\"},{\"CompletionText\":\"Update-AzVmssVM\",\"ListItemText\":\"Update-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Update-AzVpnConnection\",\"ListItemText\":\"Update-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVpnGateway\",\"ListItemText\":\"Update-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Update-AzVpnGatewayNatRule\",\"ListItemText\":\"Update-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Update-AzVpnServerConfiguration\",\"ListItemText\":\"Update-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Update-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Update-AzVpnSite\",\"ListItemText\":\"Update-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Update-AzWebAppAccessRestrictionConfig\",\"ListItemText\":\"Update-AzWebAppAccessRestrictionConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzWebAppAccessRestrictionConfig\\r\\n\"},{\"CompletionText\":\"Update-AzWebAppTrafficRouting\",\"ListItemText\":\"Update-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Update-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Update-AzWebPubSub\",\"ListItemText\":\"Update-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Update-AzWvdApplication\",\"ListItemText\":\"Update-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Update-AzWvdApplicationGroup\",\"ListItemText\":\"Update-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Update-AzWvdDesktop\",\"ListItemText\":\"Update-AzWvdDesktop\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdDesktop \\r\\n\"},{\"CompletionText\":\"Update-AzWvdHostPool\",\"ListItemText\":\"Update-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Update-AzWvdMsixPackage\",\"ListItemText\":\"Update-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Update-AzWvdScalingPlan\",\"ListItemText\":\"Update-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Update-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Update-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Update-AzWvdSessionHost\",\"ListItemText\":\"Update-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Update-AzWvdWorkspace\",\"ListItemText\":\"Update-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Update-Disk\",\"ListItemText\":\"Update-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Disk \\r\\n\"},{\"CompletionText\":\"Update-DscConfiguration\",\"ListItemText\":\"Update-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Update-EtwTraceSession\",\"ListItemText\":\"Update-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Update-FormatData\",\"ListItemText\":\"Update-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-FormatData [[-AppendPath] ] [-PrependPath ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-Help\",\"ListItemText\":\"Update-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Help [[-Module] ] [[-SourcePath] ] [[-UICulture] ] [-FullyQualifiedModule ] [-Recurse] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-Help [[-Module] ] [[-UICulture] ] [-FullyQualifiedModule ] [-LiteralPath ] [-Recurse] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-HostStorageCache\",\"ListItemText\":\"Update-HostStorageCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-HostStorageCache \\r\\n\"},{\"CompletionText\":\"Update-IscsiTarget\",\"ListItemText\":\"Update-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Update-IscsiTargetPortal\",\"ListItemText\":\"Update-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Update-LapsADSchema\",\"ListItemText\":\"Update-LapsADSchema\",\"ResultType\":2,\"ToolTip\":\"Update-LapsADSchema\\r\\n\"},{\"CompletionText\":\"Update-List\",\"ListItemText\":\"Update-List\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-List [[-Property] ] [-Add ] [-Remove ] [-InputObject ] []\\r\\n\\r\\nUpdate-List [[-Property] ] -Replace [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Update-Module\",\"ListItemText\":\"Update-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Module \\r\\n\"},{\"CompletionText\":\"Update-ModuleManifest\",\"ListItemText\":\"Update-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ModuleManifest \\r\\n\"},{\"CompletionText\":\"Update-MpSignature\",\"ListItemText\":\"Update-MpSignature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-MpSignature \\r\\n\"},{\"CompletionText\":\"Update-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Update-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Update-NetIPsecRule\",\"ListItemText\":\"Update-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Update-PSModuleManifest\",\"ListItemText\":\"Update-PSModuleManifest\",\"ResultType\":2,\"ToolTip\":\"Update-PSModuleManifest\\r\\n\"},{\"CompletionText\":\"Update-PSResource\",\"ListItemText\":\"Update-PSResource\",\"ResultType\":2,\"ToolTip\":\"Update-PSResource\\r\\n\"},{\"CompletionText\":\"Update-PSScriptFileInfo\",\"ListItemText\":\"Update-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Update-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Update-Script\",\"ListItemText\":\"Update-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Script \\r\\n\"},{\"CompletionText\":\"Update-ScriptFileInfo\",\"ListItemText\":\"Update-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"Update-SmbMultichannelConnection\",\"ListItemText\":\"Update-SmbMultichannelConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-SmbMultichannelConnection \\r\\n\"},{\"CompletionText\":\"Update-StorageBusCache\",\"ListItemText\":\"Update-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Update-StorageFirmware\",\"ListItemText\":\"Update-StorageFirmware\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageFirmware \\r\\n\"},{\"CompletionText\":\"Update-StoragePool\",\"ListItemText\":\"Update-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StoragePool \\r\\n\"},{\"CompletionText\":\"Update-StorageProviderCache\",\"ListItemText\":\"Update-StorageProviderCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageProviderCache \\r\\n\"},{\"CompletionText\":\"Update-TypeData\",\"ListItemText\":\"Update-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-TypeData [[-AppendPath] ] [-PrependPath ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-TypeData -TypeName [-MemberType ] [-MemberName ] [-Value ] [-SecondValue ] [-TypeConverter ] [-TypeAdapter ] [-SerializationMethod ] [-TargetTypeForDeserialization ] [-SerializationDepth ] [-DefaultDisplayProperty ] [-InheritPropertySerializationSet ] [-StringSerializationSource ] [-DefaultDisplayPropertySet ] [-DefaultKeyPropertySet ] [-PropertySerializationSet ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-TypeData [-TypeData] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-VMVersion\",\"ListItemText\":\"Update-VMVersion\",\"ResultType\":2,\"ToolTip\":\"Update-VMVersion\\r\\n\"},{\"CompletionText\":\"Update-WIMBootEntry\",\"ListItemText\":\"Update-WIMBootEntry\",\"ResultType\":2,\"ToolTip\":\"Update-WIMBootEntry\\r\\n\"},{\"CompletionText\":\"upfc.exe\",\"ListItemText\":\"upfc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\upfc.exe\"},{\"CompletionText\":\"UpgradeResultsUI.exe\",\"ListItemText\":\"UpgradeResultsUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UpgradeResultsUI.exe\"},{\"CompletionText\":\"upmo\",\"ListItemText\":\"upmo\",\"ResultType\":2,\"ToolTip\":\"upmo\"},{\"CompletionText\":\"upnpcont.exe\",\"ListItemText\":\"upnpcont.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\upnpcont.exe\"},{\"CompletionText\":\"UPPrinterInstaller.exe\",\"ListItemText\":\"UPPrinterInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UPPrinterInstaller.exe\"},{\"CompletionText\":\"Use-AzHDInsightCluster\",\"ListItemText\":\"Use-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Use-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Use-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Use-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Use-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Use-WindowsUnattend\",\"ListItemText\":\"Use-WindowsUnattend\",\"ResultType\":2,\"ToolTip\":\"Use-WindowsUnattend\\r\\n\"},{\"CompletionText\":\"UserAccountBroker.exe\",\"ListItemText\":\"UserAccountBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserAccountBroker.exe\"},{\"CompletionText\":\"UserAccountControlSettings.exe\",\"ListItemText\":\"UserAccountControlSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserAccountControlSettings.exe\"},{\"CompletionText\":\"UserDataSource.exe\",\"ListItemText\":\"UserDataSource.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserDataSource.exe\"},{\"CompletionText\":\"userinit.exe\",\"ListItemText\":\"userinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\userinit.exe\"},{\"CompletionText\":\"UsoClient.exe\",\"ListItemText\":\"UsoClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UsoClient.exe\"},{\"CompletionText\":\"UtcDecoderHost.exe\",\"ListItemText\":\"UtcDecoderHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UtcDecoderHost.exe\"},{\"CompletionText\":\"Utilman.exe\",\"ListItemText\":\"Utilman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Utilman.exe\"},{\"CompletionText\":\"V:\",\"ListItemText\":\"V:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nV: \\r\\n\"},{\"CompletionText\":\"Validate-AzDataShare\",\"ListItemText\":\"Validate-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Validate-AzDataShare\"},{\"CompletionText\":\"VaultCmd.exe\",\"ListItemText\":\"VaultCmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VaultCmd.exe\"},{\"CompletionText\":\"vds.exe\",\"ListItemText\":\"vds.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vds.exe\"},{\"CompletionText\":\"vdsldr.exe\",\"ListItemText\":\"vdsldr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vdsldr.exe\"},{\"CompletionText\":\"verclsid.exe\",\"ListItemText\":\"verclsid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verclsid.exe\"},{\"CompletionText\":\"verifier.exe\",\"ListItemText\":\"verifier.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verifier.exe\"},{\"CompletionText\":\"verifiergui.exe\",\"ListItemText\":\"verifiergui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verifiergui.exe\"},{\"CompletionText\":\"vfpctrl.exe\",\"ListItemText\":\"vfpctrl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vfpctrl.exe\"},{\"CompletionText\":\"virtmgmt.msc\",\"ListItemText\":\"virtmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\virtmgmt.msc\"},{\"CompletionText\":\"vmcompute.exe\",\"ListItemText\":\"vmcompute.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmcompute.exe\"},{\"CompletionText\":\"vmconnect.exe\",\"ListItemText\":\"vmconnect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmconnect.exe\"},{\"CompletionText\":\"vmms.exe\",\"ListItemText\":\"vmms.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmms.exe\"},{\"CompletionText\":\"vmplatformca.exe\",\"ListItemText\":\"vmplatformca.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmplatformca.exe\"},{\"CompletionText\":\"vmsp.exe\",\"ListItemText\":\"vmsp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmsp.exe\"},{\"CompletionText\":\"vmwp.exe\",\"ListItemText\":\"vmwp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmwp.exe\"},{\"CompletionText\":\"VoiceAccess.exe\",\"ListItemText\":\"VoiceAccess.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VoiceAccess.exe\"},{\"CompletionText\":\"vsce.cmd\",\"ListItemText\":\"vsce.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\vsce.cmd\"},{\"CompletionText\":\"vsce.ps1\",\"ListItemText\":\"vsce.ps1\",\"ResultType\":2,\"ToolTip\":\"vsce.ps1 \\r\\n\"},{\"CompletionText\":\"vscode-bisect.cmd\",\"ListItemText\":\"vscode-bisect.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\vscode-bisect.cmd\"},{\"CompletionText\":\"vscode-bisect.ps1\",\"ListItemText\":\"vscode-bisect.ps1\",\"ResultType\":2,\"ToolTip\":\"vscode-bisect.ps1 \\r\\n\"},{\"CompletionText\":\"VsGraphicsDesktopEngine.exe\",\"ListItemText\":\"VsGraphicsDesktopEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VsGraphicsDesktopEngine.exe\"},{\"CompletionText\":\"VsGraphicsRemoteEngine.exe\",\"ListItemText\":\"VsGraphicsRemoteEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VsGraphicsRemoteEngine.exe\"},{\"CompletionText\":\"vssadmin.exe\",\"ListItemText\":\"vssadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vssadmin.exe\"},{\"CompletionText\":\"VSSVC.exe\",\"ListItemText\":\"VSSVC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VSSVC.exe\"},{\"CompletionText\":\"vulkaninfo-1-999-0-0-0.exe\",\"ListItemText\":\"vulkaninfo-1-999-0-0-0.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vulkaninfo-1-999-0-0-0.exe\"},{\"CompletionText\":\"vulkaninfo.exe\",\"ListItemText\":\"vulkaninfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vulkaninfo.exe\"},{\"CompletionText\":\"w32tm.exe\",\"ListItemText\":\"w32tm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\w32tm.exe\"},{\"CompletionText\":\"W:\",\"ListItemText\":\"W:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nW: \\r\\n\"},{\"CompletionText\":\"Wait-AdlJob\",\"ListItemText\":\"Wait-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AdlJob\"},{\"CompletionText\":\"Wait-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Wait-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Wait-AzHDInsightJob\",\"ListItemText\":\"Wait-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Wait-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Wait-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Wait-AzSynapseSparkJob\",\"ListItemText\":\"Wait-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Wait-Debugger\",\"ListItemText\":\"Wait-Debugger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Debugger []\\r\\n\"},{\"CompletionText\":\"Wait-Event\",\"ListItemText\":\"Wait-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Event [[-SourceIdentifier] ] [-Timeout ] []\\r\\n\"},{\"CompletionText\":\"Wait-Job\",\"ListItemText\":\"Wait-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Job [-Id] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Job] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Name] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-InstanceId] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-State] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Filter] [-Any] [-Timeout ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Wait-Process\",\"ListItemText\":\"Wait-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Process [-Name] [[-Timeout] ] [-Any] [-PassThru] []\\r\\n\\r\\nWait-Process [-Id] [[-Timeout] ] [-Any] [-PassThru] []\\r\\n\\r\\nWait-Process [[-Timeout] ] -InputObject [-Any] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Wait-VM\",\"ListItemText\":\"Wait-VM\",\"ResultType\":2,\"ToolTip\":\"Wait-VM\\r\\n\"},{\"CompletionText\":\"waitfor.exe\",\"ListItemText\":\"waitfor.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\waitfor.exe\"},{\"CompletionText\":\"WallpaperHost.exe\",\"ListItemText\":\"WallpaperHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WallpaperHost.exe\"},{\"CompletionText\":\"wbadmin.exe\",\"ListItemText\":\"wbadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wbadmin.exe\"},{\"CompletionText\":\"wbemtest.exe\",\"ListItemText\":\"wbemtest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\wbemtest.exe\"},{\"CompletionText\":\"wbengine.exe\",\"ListItemText\":\"wbengine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wbengine.exe\"},{\"CompletionText\":\"WdfPerfEnhancedVerifier.cmd\",\"ListItemText\":\"WdfPerfEnhancedVerifier.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\WdfPerfEnhancedVerifier.cmd\"},{\"CompletionText\":\"wecutil.exe\",\"ListItemText\":\"wecutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wecutil.exe\"},{\"CompletionText\":\"WerFault.exe\",\"ListItemText\":\"WerFault.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WerFault.exe\"},{\"CompletionText\":\"WerFaultSecure.exe\",\"ListItemText\":\"WerFaultSecure.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WerFaultSecure.exe\"},{\"CompletionText\":\"wermgr.exe\",\"ListItemText\":\"wermgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wermgr.exe\"},{\"CompletionText\":\"wevtutil.exe\",\"ListItemText\":\"wevtutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wevtutil.exe\"},{\"CompletionText\":\"wextract.exe\",\"ListItemText\":\"wextract.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wextract.exe\"},{\"CompletionText\":\"WF.msc\",\"ListItemText\":\"WF.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WF.msc\"},{\"CompletionText\":\"WFS.exe\",\"ListItemText\":\"WFS.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WFS.exe\"},{\"CompletionText\":\"where\",\"ListItemText\":\"where\",\"ResultType\":2,\"ToolTip\":\"Where-Object\"},{\"CompletionText\":\"Where-Object\",\"ListItemText\":\"Where-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWhere-Object [-Property] [[-Value] ] [-InputObject ] [-EQ] []\\r\\n\\r\\nWhere-Object [-FilterScript] [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CEQ [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -GT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CGT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -LT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -GE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CGE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -LE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Like [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Match [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Contains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -In [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Is [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -IsNot [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] -Not [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"where.exe\",\"ListItemText\":\"where.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\where.exe\"},{\"CompletionText\":\"whoami.exe\",\"ListItemText\":\"whoami.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\whoami.exe\"},{\"CompletionText\":\"wiaacmgr.exe\",\"ListItemText\":\"wiaacmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wiaacmgr.exe\"},{\"CompletionText\":\"wiawow64.exe\",\"ListItemText\":\"wiawow64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wiawow64.exe\"},{\"CompletionText\":\"wifitask.exe\",\"ListItemText\":\"wifitask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wifitask.exe\"},{\"CompletionText\":\"wimserv.exe\",\"ListItemText\":\"wimserv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wimserv.exe\"},{\"CompletionText\":\"WinBioDataModelOOBE.exe\",\"ListItemText\":\"WinBioDataModelOOBE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinBioDataModelOOBE.exe\"},{\"CompletionText\":\"Windows.Media.BackgroundPlayback.exe\",\"ListItemText\":\"Windows.Media.BackgroundPlayback.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Windows.Media.BackgroundPlayback.exe\"},{\"CompletionText\":\"Windows.WARP.JITService.exe\",\"ListItemText\":\"Windows.WARP.JITService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Windows.WARP.JITService.exe\"},{\"CompletionText\":\"WindowsActionDialog.exe\",\"ListItemText\":\"WindowsActionDialog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WindowsActionDialog.exe\"},{\"CompletionText\":\"WindowsPackageManagerServer.exe\",\"ListItemText\":\"WindowsPackageManagerServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\WindowsPackageManagerServer.exe\"},{\"CompletionText\":\"WindowsUpdateElevatedInstaller.exe\",\"ListItemText\":\"WindowsUpdateElevatedInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WindowsUpdateElevatedInstaller.exe\"},{\"CompletionText\":\"winget.exe\",\"ListItemText\":\"winget.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\winget.exe\"},{\"CompletionText\":\"winhlp32.exe\",\"ListItemText\":\"winhlp32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\winhlp32.exe\"},{\"CompletionText\":\"wininit.exe\",\"ListItemText\":\"wininit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wininit.exe\"},{\"CompletionText\":\"winload.exe\",\"ListItemText\":\"winload.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winload.exe\"},{\"CompletionText\":\"winlogon.exe\",\"ListItemText\":\"winlogon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winlogon.exe\"},{\"CompletionText\":\"WinMgmt.exe\",\"ListItemText\":\"WinMgmt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WinMgmt.exe\"},{\"CompletionText\":\"winresume.exe\",\"ListItemText\":\"winresume.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winresume.exe\"},{\"CompletionText\":\"winrm.cmd\",\"ListItemText\":\"winrm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrm.cmd\"},{\"CompletionText\":\"winrm.vbs\",\"ListItemText\":\"winrm.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrm.vbs\"},{\"CompletionText\":\"winrs.exe\",\"ListItemText\":\"winrs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrs.exe\"},{\"CompletionText\":\"winrshost.exe\",\"ListItemText\":\"winrshost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrshost.exe\"},{\"CompletionText\":\"WinRTNetMUAHostServer.exe\",\"ListItemText\":\"WinRTNetMUAHostServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinRTNetMUAHostServer.exe\"},{\"CompletionText\":\"WinSAT.exe\",\"ListItemText\":\"WinSAT.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinSAT.exe\"},{\"CompletionText\":\"winver.exe\",\"ListItemText\":\"winver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winver.exe\"},{\"CompletionText\":\"wjb\",\"ListItemText\":\"wjb\",\"ResultType\":2,\"ToolTip\":\"Wait-Job\"},{\"CompletionText\":\"wkspbroker.exe\",\"ListItemText\":\"wkspbroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wkspbroker.exe\"},{\"CompletionText\":\"wksprt.exe\",\"ListItemText\":\"wksprt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wksprt.exe\"},{\"CompletionText\":\"wlanext.exe\",\"ListItemText\":\"wlanext.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wlanext.exe\"},{\"CompletionText\":\"wlrmdr.exe\",\"ListItemText\":\"wlrmdr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wlrmdr.exe\"},{\"CompletionText\":\"WMIADAP.exe\",\"ListItemText\":\"WMIADAP.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WMIADAP.exe\"},{\"CompletionText\":\"WmiApSrv.exe\",\"ListItemText\":\"WmiApSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WmiApSrv.exe\"},{\"CompletionText\":\"WMIC.exe\",\"ListItemText\":\"WMIC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WMIC.exe\"},{\"CompletionText\":\"WmiMgmt.msc\",\"ListItemText\":\"WmiMgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WmiMgmt.msc\"},{\"CompletionText\":\"WmiPrvSE.exe\",\"ListItemText\":\"WmiPrvSE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WmiPrvSE.exe\"},{\"CompletionText\":\"WMPDMC.exe\",\"ListItemText\":\"WMPDMC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WMPDMC.exe\"},{\"CompletionText\":\"WorkFolders.exe\",\"ListItemText\":\"WorkFolders.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WorkFolders.exe\"},{\"CompletionText\":\"wowreg32.exe\",\"ListItemText\":\"wowreg32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wowreg32.exe\"},{\"CompletionText\":\"wpa.exe\",\"ListItemText\":\"wpa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpa.exe\"},{\"CompletionText\":\"wpaexporter.exe\",\"ListItemText\":\"wpaexporter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpaexporter.exe\"},{\"CompletionText\":\"wpbbin.exe\",\"ListItemText\":\"wpbbin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpbbin.exe\"},{\"CompletionText\":\"WpcMon.exe\",\"ListItemText\":\"WpcMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WpcMon.exe\"},{\"CompletionText\":\"WpcTok.exe\",\"ListItemText\":\"WpcTok.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WpcTok.exe\"},{\"CompletionText\":\"WPDShextAutoplay.exe\",\"ListItemText\":\"WPDShextAutoplay.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WPDShextAutoplay.exe\"},{\"CompletionText\":\"wpnpinst.exe\",\"ListItemText\":\"wpnpinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpnpinst.exe\"},{\"CompletionText\":\"wpr.exe\",\"ListItemText\":\"wpr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpr.exe\"},{\"CompletionText\":\"WPRUI.exe\",\"ListItemText\":\"WPRUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\WPRUI.exe\"},{\"CompletionText\":\"write\",\"ListItemText\":\"write\",\"ResultType\":2,\"ToolTip\":\"Write-Output\"},{\"CompletionText\":\"Write-Debug\",\"ListItemText\":\"Write-Debug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Debug [-Message] []\\r\\n\"},{\"CompletionText\":\"Write-DtcTransactionsTraceSession\",\"ListItemText\":\"Write-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Write-Error\",\"ListItemText\":\"Write-Error\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Error [-Message] [-Category ] [-ErrorId ] [-TargetObject ] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\\r\\nWrite-Error [-Exception] [-Message ] [-Category ] [-ErrorId ] [-TargetObject ] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\\r\\nWrite-Error [-ErrorRecord] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\"},{\"CompletionText\":\"Write-FileSystemCache\",\"ListItemText\":\"Write-FileSystemCache\",\"ResultType\":2,\"ToolTip\":\"Write-FileSystemCache\"},{\"CompletionText\":\"Write-GitBranchName\",\"ListItemText\":\"Write-GitBranchName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitBranchName \\r\\n\"},{\"CompletionText\":\"Write-GitBranchStatus\",\"ListItemText\":\"Write-GitBranchStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitBranchStatus \\r\\n\"},{\"CompletionText\":\"Write-GitIndexStatus\",\"ListItemText\":\"Write-GitIndexStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitIndexStatus \\r\\n\"},{\"CompletionText\":\"Write-GitStashCount\",\"ListItemText\":\"Write-GitStashCount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitStashCount \\r\\n\"},{\"CompletionText\":\"Write-GitStatus\",\"ListItemText\":\"Write-GitStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitStatus \\r\\n\"},{\"CompletionText\":\"Write-GitWorkingDirStatus\",\"ListItemText\":\"Write-GitWorkingDirStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitWorkingDirStatus \\r\\n\"},{\"CompletionText\":\"Write-GitWorkingDirStatusSummary\",\"ListItemText\":\"Write-GitWorkingDirStatusSummary\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitWorkingDirStatusSummary \\r\\n\"},{\"CompletionText\":\"Write-Host\",\"ListItemText\":\"Write-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Host [[-Object] ] [-NoNewline] [-Separator ] [-ForegroundColor ] [-BackgroundColor ] []\\r\\n\"},{\"CompletionText\":\"Write-Information\",\"ListItemText\":\"Write-Information\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Information [-MessageData] [[-Tags] ] []\\r\\n\"},{\"CompletionText\":\"Write-Output\",\"ListItemText\":\"Write-Output\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Output [-InputObject] [-NoEnumerate] []\\r\\n\"},{\"CompletionText\":\"Write-PrinterNfcTag\",\"ListItemText\":\"Write-PrinterNfcTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-PrinterNfcTag \\r\\n\"},{\"CompletionText\":\"Write-Progress\",\"ListItemText\":\"Write-Progress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Progress [[-Activity] ] [[-Status] ] [[-Id] ] [-PercentComplete ] [-SecondsRemaining ] [-CurrentOperation ] [-ParentId ] [-Completed] [-SourceId ] []\\r\\n\"},{\"CompletionText\":\"Write-Prompt\",\"ListItemText\":\"Write-Prompt\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Prompt \\r\\n\"},{\"CompletionText\":\"Write-VcsStatus\",\"ListItemText\":\"Write-VcsStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-VcsStatus \\r\\n\"},{\"CompletionText\":\"Write-Verbose\",\"ListItemText\":\"Write-Verbose\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Verbose [-Message] []\\r\\n\"},{\"CompletionText\":\"Write-VolumeCache\",\"ListItemText\":\"Write-VolumeCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-VolumeCache \\r\\n\"},{\"CompletionText\":\"Write-Warning\",\"ListItemText\":\"Write-Warning\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Warning [-Message] []\\r\\n\"},{\"CompletionText\":\"write.exe\",\"ListItemText\":\"write.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\write.exe\"},{\"CompletionText\":\"wscadminui.exe\",\"ListItemText\":\"wscadminui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscadminui.exe\"},{\"CompletionText\":\"WSCollect.exe\",\"ListItemText\":\"WSCollect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSCollect.exe\"},{\"CompletionText\":\"wscript.exe\",\"ListItemText\":\"wscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscript.exe\"},{\"CompletionText\":\"wscui.cpl\",\"ListItemText\":\"wscui.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscui.cpl\"},{\"CompletionText\":\"wsgen.exe\",\"ListItemText\":\"wsgen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\wsgen.exe\"},{\"CompletionText\":\"wsimport.exe\",\"ListItemText\":\"wsimport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\wsimport.exe\"},{\"CompletionText\":\"wsl.exe\",\"ListItemText\":\"wsl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsl.exe\"},{\"CompletionText\":\"wslconfig.exe\",\"ListItemText\":\"wslconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wslconfig.exe\"},{\"CompletionText\":\"wslg.exe\",\"ListItemText\":\"wslg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wslg.exe\"},{\"CompletionText\":\"WSManHTTPConfig.exe\",\"ListItemText\":\"WSManHTTPConfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSManHTTPConfig.exe\"},{\"CompletionText\":\"wsmprovhost.exe\",\"ListItemText\":\"wsmprovhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsmprovhost.exe\"},{\"CompletionText\":\"wsqmcons.exe\",\"ListItemText\":\"wsqmcons.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsqmcons.exe\"},{\"CompletionText\":\"WSReset.exe\",\"ListItemText\":\"WSReset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSReset.exe\"},{\"CompletionText\":\"wt.exe\",\"ListItemText\":\"wt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wt.exe\"},{\"CompletionText\":\"wuapihost.exe\",\"ListItemText\":\"wuapihost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wuapihost.exe\"},{\"CompletionText\":\"wuauclt.exe\",\"ListItemText\":\"wuauclt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wuauclt.exe\"},{\"CompletionText\":\"WUDFCompanionHost.exe\",\"ListItemText\":\"WUDFCompanionHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WUDFCompanionHost.exe\"},{\"CompletionText\":\"WUDFHost.exe\",\"ListItemText\":\"WUDFHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WUDFHost.exe\"},{\"CompletionText\":\"wusa.exe\",\"ListItemText\":\"wusa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wusa.exe\"},{\"CompletionText\":\"WWAHost.exe\",\"ListItemText\":\"WWAHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WWAHost.exe\"},{\"CompletionText\":\"X:\",\"ListItemText\":\"X:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nX: \\r\\n\"},{\"CompletionText\":\"XblGameSaveTask.exe\",\"ListItemText\":\"XblGameSaveTask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\XblGameSaveTask.exe\"},{\"CompletionText\":\"xbootmgr.exe\",\"ListItemText\":\"xbootmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xbootmgr.exe\"},{\"CompletionText\":\"xbootmgrsleep.exe\",\"ListItemText\":\"xbootmgrsleep.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xbootmgrsleep.exe\"},{\"CompletionText\":\"xcopy.exe\",\"ListItemText\":\"xcopy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\xcopy.exe\"},{\"CompletionText\":\"xjc.exe\",\"ListItemText\":\"xjc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\xjc.exe\"},{\"CompletionText\":\"xperf.exe\",\"ListItemText\":\"xperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xperf.exe\"},{\"CompletionText\":\"xwizard.exe\",\"ListItemText\":\"xwizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\xwizard.exe\"},{\"CompletionText\":\"Y:\",\"ListItemText\":\"Y:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nY: \\r\\n\"},{\"CompletionText\":\"yarn.cmd\",\"ListItemText\":\"yarn.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yarn.cmd\"},{\"CompletionText\":\"yarn.ps1\",\"ListItemText\":\"yarn.ps1\",\"ResultType\":2,\"ToolTip\":\"yarn.ps1 \\r\\n\"},{\"CompletionText\":\"yarnpkg.cmd\",\"ListItemText\":\"yarnpkg.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yarnpkg.cmd\"},{\"CompletionText\":\"yarnpkg.ps1\",\"ListItemText\":\"yarnpkg.ps1\",\"ResultType\":2,\"ToolTip\":\"yarnpkg.ps1 \\r\\n\"},{\"CompletionText\":\"yo-complete.cmd\",\"ListItemText\":\"yo-complete.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yo-complete.cmd\"},{\"CompletionText\":\"yo-complete.ps1\",\"ListItemText\":\"yo-complete.ps1\",\"ResultType\":2,\"ToolTip\":\"yo-complete.ps1 \\r\\n\"},{\"CompletionText\":\"yo.cmd\",\"ListItemText\":\"yo.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yo.cmd\"},{\"CompletionText\":\"yo.ps1\",\"ListItemText\":\"yo.ps1\",\"ResultType\":2,\"ToolTip\":\"yo.ps1 \\r\\n\"},{\"CompletionText\":\"Z:\",\"ListItemText\":\"Z:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nZ: \\r\\n\"},{\"CompletionText\":\"__VSCode-Escape-Value\",\"ListItemText\":\"__VSCode-Escape-Value\",\"ResultType\":2,\"ToolTip\":\"\\r\\n__VSCode-Escape-Value [[-value] ]\\r\\n\"},{\"CompletionText\":\"Defender\\\\Add-MpPreference\",\"ListItemText\":\"Add-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-MpPreference \\r\\n\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\bash.exe\",\"ListItemText\":\"bash.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\bash.exe\"},{\"CompletionText\":\"Az.Sql\\\\Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"'C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe'\",\"ListItemText\":\"code-tunnel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe\"},{\"CompletionText\":\"'C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code.cmd'\",\"ListItemText\":\"code.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code.cmd\"},{\"CompletionText\":\"Microsoft.PowerShell.Archive\\\\Compress-Archive\",\"ListItemText\":\"Compress-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompress-Archive \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Disable-PhysicalDiskIndication\",\"ListItemText\":\"Disable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Disable-PhysicalDiskIndication\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-PSTrace\",\"ListItemText\":\"Disable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSTrace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-PSWSManCombinedTrace\",\"ListItemText\":\"Disable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Disable-StorageDiagnosticLog\",\"ListItemText\":\"Disable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Disable-StorageDiagnosticLog\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-WSManTrace\",\"ListItemText\":\"Disable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WSManTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Enable-PhysicalDiskIndication\",\"ListItemText\":\"Enable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Enable-PhysicalDiskIndication\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-PSTrace\",\"ListItemText\":\"Enable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSTrace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-PSWSManCombinedTrace\",\"ListItemText\":\"Enable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Enable-StorageDiagnosticLog\",\"ListItemText\":\"Enable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Enable-StorageDiagnosticLog\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-WSManTrace\",\"ListItemText\":\"Enable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Microsoft.PowerShell.Archive\\\\Expand-Archive\",\"ListItemText\":\"Expand-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-Archive \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Export-VMCheckpoint\",\"ListItemText\":\"Export-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Export-VMCheckpoint\"},{\"CompletionText\":\"PowerShellGet\\\\fimo\",\"ListItemText\":\"fimo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\fimo\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Command\",\"ListItemText\":\"Find-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Command \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-DscResource\",\"ListItemText\":\"Find-DscResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-DscResource \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Module\",\"ListItemText\":\"Find-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-RoleCapability\",\"ListItemText\":\"Find-RoleCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-RoleCapability \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Script\",\"ListItemText\":\"Find-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Script \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Flush-Volume\",\"ListItemText\":\"Flush-Volume\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Flush-Volume\"},{\"CompletionText\":\"CimCmdlets\\\\gcai\",\"ListItemText\":\"gcai\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcai\"},{\"CompletionText\":\"CimCmdlets\\\\gcim\",\"ListItemText\":\"gcim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcim\"},{\"CompletionText\":\"CimCmdlets\\\\gcls\",\"ListItemText\":\"gcls\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcls\"},{\"CompletionText\":\"CimCmdlets\\\\gcms\",\"ListItemText\":\"gcms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcms\"},{\"CompletionText\":\"Az.Sql\\\\Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-DiskSNV\",\"ListItemText\":\"Get-DiskSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-DiskSNV\"},{\"CompletionText\":\"PowerShellGet\\\\Get-InstalledModule\",\"ListItemText\":\"Get-InstalledModule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledModule \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Get-InstalledScript\",\"ListItemText\":\"Get-InstalledScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledScript \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Get-LogProperties\",\"ListItemText\":\"Get-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LogProperties \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpComputerStatus\",\"ListItemText\":\"Get-MpComputerStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpComputerStatus \\r\\n\"},{\"CompletionText\":\"DefenderPerformance\\\\Get-MpPerformanceReport\",\"ListItemText\":\"Get-MpPerformanceReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPerformanceReport \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpPreference\",\"ListItemText\":\"Get-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPreference \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreat\",\"ListItemText\":\"Get-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreat \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreatCatalog\",\"ListItemText\":\"Get-MpThreatCatalog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatCatalog \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreatDetection\",\"ListItemText\":\"Get-MpThreatDetection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatDetection \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-PhysicalDiskSNV\",\"ListItemText\":\"Get-PhysicalDiskSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-PhysicalDiskSNV\"},{\"CompletionText\":\"PowerShellGet\\\\Get-PSRepository\",\"ListItemText\":\"Get-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSRepository \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-StorageEnclosureSNV\",\"ListItemText\":\"Get-StorageEnclosureSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-StorageEnclosureSNV\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-VMCheckpoint\",\"ListItemText\":\"Get-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-VMCheckpoint\"},{\"CompletionText\":\"'C:\\\\Program Files\\\\Git\\\\cmd\\\\git-lfs.exe'\",\"ListItemText\":\"git-lfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-lfs.exe\"},{\"CompletionText\":\"Hyper-V\\\\gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvm\"},{\"CompletionText\":\"VMDirectStorage\\\\gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvm\"},{\"CompletionText\":\"Hyper-V\\\\gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvmr\"},{\"CompletionText\":\"VMDirectStorage\\\\gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvmr\"},{\"CompletionText\":\"Hyper-V\\\\gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvmrs\"},{\"CompletionText\":\"VMDirectStorage\\\\gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvmrs\"},{\"CompletionText\":\"CimCmdlets\\\\icim\",\"ListItemText\":\"icim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\icim\"},{\"CompletionText\":\"VMDirectStorage\\\\Initialize-Volume\",\"ListItemText\":\"Initialize-Volume\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Initialize-Volume\"},{\"CompletionText\":\"PowerShellGet\\\\inmo\",\"ListItemText\":\"inmo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\inmo\"},{\"CompletionText\":\"PowerShellGet\\\\Install-Module\",\"ListItemText\":\"Install-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Install-Script\",\"ListItemText\":\"Install-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Script \\r\\n\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\klist.exe\",\"ListItemText\":\"kli" + }, + { + "type": "output", + "data": "st.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\klist.exe\"},{\"CompletionText\":\"Hyper-V\\\\mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\mvmr\"},{\"CompletionText\":\"VMDirectStorage\\\\mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\mvmr\"},{\"CompletionText\":\"CimCmdlets\\\\ncim\",\"ListItemText\":\"ncim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncim\"},{\"CompletionText\":\"CimCmdlets\\\\ncms\",\"ListItemText\":\"ncms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncms\"},{\"CompletionText\":\"CimCmdlets\\\\ncso\",\"ListItemText\":\"ncso\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncso\"},{\"CompletionText\":\"DefenderPerformance\\\\New-MpPerformanceRecording\",\"ListItemText\":\"New-MpPerformanceRecording\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MpPerformanceRecording \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\New-ScriptFileInfo\",\"ListItemText\":\"New-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\notepad.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\notepad.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.exe\"},{\"CompletionText\":\"PSReadLine\\\\PSConsoleHostReadLine\",\"ListItemText\":\"PSConsoleHostReadLine\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPSConsoleHostReadLine \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Publish-Module\",\"ListItemText\":\"Publish-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Publish-Script\",\"ListItemText\":\"Publish-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\pumo\",\"ListItemText\":\"pumo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\pumo\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh.exe\",\"ListItemText\":\"pwsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\pythonw.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw.exe\"},{\"CompletionText\":\"CimCmdlets\\\\rcie\",\"ListItemText\":\"rcie\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcie\"},{\"CompletionText\":\"CimCmdlets\\\\rcim\",\"ListItemText\":\"rcim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcim\"},{\"CompletionText\":\"CimCmdlets\\\\rcms\",\"ListItemText\":\"rcms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcms\"},{\"CompletionText\":\"PowerShellGet\\\\Register-PSRepository\",\"ListItemText\":\"Register-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSRepository \\r\\n\"},{\"CompletionText\":\"Defender\\\\Remove-MpPreference\",\"ListItemText\":\"Remove-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpPreference \\r\\n\"},{\"CompletionText\":\"Defender\\\\Remove-MpThreat\",\"ListItemText\":\"Remove-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpThreat \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Remove-VMCheckpoint\",\"ListItemText\":\"Remove-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Remove-VMCheckpoint\"},{\"CompletionText\":\"VMDirectStorage\\\\Rename-VMCheckpoint\",\"ListItemText\":\"Rename-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Rename-VMCheckpoint\"},{\"CompletionText\":\"VMDirectStorage\\\\Restore-VMCheckpoint\",\"ListItemText\":\"Restore-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Restore-VMCheckpoint\"},{\"CompletionText\":\"PowerShellGet\\\\Save-Module\",\"ListItemText\":\"Save-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Save-Script\",\"ListItemText\":\"Save-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Script \\r\\n\"},{\"CompletionText\":\"Hyper-V\\\\savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\savm\"},{\"CompletionText\":\"VMDirectStorage\\\\savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\savm\"},{\"CompletionText\":\"CimCmdlets\\\\scim\",\"ListItemText\":\"scim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\scim\"},{\"CompletionText\":\"PSDiagnostics\\\\Set-LogProperties\",\"ListItemText\":\"Set-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-LogProperties \\r\\n\"},{\"CompletionText\":\"Defender\\\\Set-MpPreference\",\"ListItemText\":\"Set-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MpPreference \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Set-PSRepository\",\"ListItemText\":\"Set-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSRepository \\r\\n\"},{\"CompletionText\":\"Hyper-V\\\\spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\spvm\"},{\"CompletionText\":\"VMDirectStorage\\\\spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\spvm\"},{\"CompletionText\":\"Defender\\\\Start-MpRollback\",\"ListItemText\":\"Start-MpRollback\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpRollback \\r\\n\"},{\"CompletionText\":\"Defender\\\\Start-MpScan\",\"ListItemText\":\"Start-MpScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpScan \\r\\n\"},{\"CompletionText\":\"Defender\\\\Start-MpWDOScan\",\"ListItemText\":\"Start-MpWDOScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpWDOScan \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Start-Trace\",\"ListItemText\":\"Start-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Trace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Stop-Trace\",\"ListItemText\":\"Stop-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Trace \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Test-ScriptFileInfo\",\"ListItemText\":\"Test-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Uninstall-Module\",\"ListItemText\":\"Uninstall-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Uninstall-Script\",\"ListItemText\":\"Uninstall-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Unregister-PSRepository\",\"ListItemText\":\"Unregister-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSRepository \\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"PSDesiredStateConfiguration\\\\Update-DscConfiguration\",\"ListItemText\":\"Update-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-DscConfiguration\\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-Module\",\"ListItemText\":\"Update-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-ModuleManifest\",\"ListItemText\":\"Update-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ModuleManifest \\r\\n\"},{\"CompletionText\":\"Defender\\\\Update-MpSignature\",\"ListItemText\":\"Update-MpSignature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-MpSignature \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-Script\",\"ListItemText\":\"Update-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-ScriptFileInfo\",\"ListItemText\":\"Update-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\upmo\",\"ListItemText\":\"upmo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\upmo\"},{\"CompletionText\":\"'C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpr.exe'\",\"ListItemText\":\"wpr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpr.exe\"},{\"CompletionText\":\"VMDirectStorage\\\\Write-FileSystemCache\",\"ListItemText\":\"Write-FileSystemCache\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Write-FileSystemCache\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\write.exe\",\"ListItemText\":\"write.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\write.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wsl.exe\",\"ListItemText\":\"wsl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wsl.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslconfig.exe\",\"ListItemText\":\"wslconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslconfig.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslg.exe\",\"ListItemText\":\"wslg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslg.exe\"}]\u0007\u001b]633;A\u0007\u001b]633;P;Cwd=C:\\x5cGithub\\x5cTyriar\\x5cxterm.js\u0007\u001b]633;B\u0007\u001b[34m\r\nî‚¶\u001b[38;2;17;17;17m\u001b[44m09:40:16 \u001b[34m\u001b[41mî‚° \u001b[38;2;17;17;17mxterm.js \u001b[31m\u001b[43mî‚° \u001b[38;2;17;17;17mî‚  master \u001b[33m\u001b[46mî‚° \u001b[38;2;17;17;17m$? \u001b[36m\u001b[49mî‚° \u001b[mis \u001b[38;5;208m\u001b[1m v5.5.0\u001b[m via \u001b[32m\u001b[1m v18.18.2 \u001b[mvia \u001b[33m\u001b[1mðŸ v3.12.0 \u001b[32m\r\nâ¯\u001b[m " + }, + { + "type": "promptInputChange", + "data": "|" + }, + { + "type": "input", + "data": "l" + }, + { + "type": "output", + "data": "\u001b[93ml\u001b[97m\u001b[2m\u001b[3ms\b" + }, + { + "type": "promptInputChange", + "data": "l|[s]" + }, + { + "type": "sendText", + "data": "\u001b[24~e" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "output", + "data": "\u001b]633;Completions;;;1;[{\"CompletionText\":\".\\\\LICENSE\",\"ListItemText\":\"LICENSE\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\LICENSE\"},{\"CompletionText\":\".\\\\logo-full.png\",\"ListItemText\":\"logo-full.png\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\logo-full.png\"},{\"CompletionText\":\"$LASTEXITCODE\",\"ListItemText\":\"LASTEXITCODE\",\"ResultType\":9,\"ToolTip\":\"LASTEXITCODE\"},{\"CompletionText\":\"$LogCommandHealthEvent\",\"ListItemText\":\"LogCommandHealthEvent\",\"ResultType\":9,\"ToolTip\":\"LogCommandHealthEvent\"},{\"CompletionText\":\"$LogCommandLifecycleEvent\",\"ListItemText\":\"LogCommandLifecycleEvent\",\"ResultType\":9,\"ToolTip\":\"LogCommandLifecycleEvent\"},{\"CompletionText\":\"$LogEngineHealthEvent\",\"ListItemText\":\"LogEngineHealthEvent\",\"ResultType\":9,\"ToolTip\":\"LogEngineHealthEvent\"},{\"CompletionText\":\"$LogEngineLifecycleEvent\",\"ListItemText\":\"LogEngineLifecycleEvent\",\"ResultType\":9,\"ToolTip\":\"LogEngineLifecycleEvent\"},{\"CompletionText\":\"$LogProviderHealthEvent\",\"ListItemText\":\"LogProviderHealthEvent\",\"ResultType\":9,\"ToolTip\":\"LogProviderHealthEvent\"},{\"CompletionText\":\"$LogProviderLifecycleEvent\",\"ListItemText\":\"LogProviderLifecycleEvent\",\"ResultType\":9,\"ToolTip\":\"LogProviderLifecycleEvent\"},{\"CompletionText\":\"$LogSettingsEvent\",\"ListItemText\":\"LogSettingsEvent\",\"ResultType\":9,\"ToolTip\":\"LogSettingsEvent\"},{\"CompletionText\":\"$Local:\",\"ListItemText\":\"Local:\",\"ResultType\":9,\"ToolTip\":\"Local:\"}]\u0007" + }, + { + "type": "input", + "data": "s" + }, + { + "type": "output", + "data": "\u001b[93m\bls\u001b[97m\u001b[2m\u001b[3ms\b" + }, + { + "type": "promptInputChange", + "data": "ls|[s]" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "command", + "id": "workbench.action.terminal.acceptSelectedSuggestion" + }, + { + "type": "sendText", + "data": "s" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3Hls\u001b[97m\u001b[2m\u001b[3ms\b\u001b[?25h" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "\r" + }, + { + "type": "output", + "data": "\u001b]633;E;ls;97490352-99b0-4e63-b750-85b91e89c031\u0007\u001b]633;C\u0007" + }, + { + "type": "promptInputChange", + "data": "ls" + }, + { + "type": "promptInputChange", + "data": "ls" + }, + { + "type": "output", + "data": "" + }, + { + "type": "output", + "data": "\u001b[K\r\n" + }, + { + "type": "output", + "data": "\u001b[?25l\r\n Directory: C:\\Github\\Tyriar\\xterm.js\u001b[32m\u001b[1m\u001b[7;1HMode LastWriteTime\u001b[m \u001b[32m\u001b[1m\u001b[3m Length\u001b[23m Name\r\n---- \u001b[m \u001b[32m\u001b[1m -------------\u001b[m \u001b[32m\u001b[1m ------\u001b[m \u001b[32m\u001b[1m----\u001b[m\r\nd---- 4/22/2024 2:37 AM\u001b[16X\u001b[44m\u001b[1m\u001b[16C.devcontainer\u001b[m\r\nd---- 8/20/2023 7:36 AM\u001b[16X\u001b[44m\u001b[1m\u001b[16C.github\u001b[m\r\nd---- 4/22/2024 2:37 AM\u001b[16X\u001b[44m\u001b[1m\u001b[16C.vscode\u001b[m\r\nd---- 4/23/2024 5:20 PM\u001b[16X\u001b[44m\u001b[1m\u001b[16Caddons\u001b[m\r\nd---- 4/23/2024 5:20 PM\u001b[16X\u001b[44m\u001b[1m\u001b[16Cbin\u001b[m\r\nd---- 4/18/2024 4:27 PM\u001b[16X\u001b[44m\u001b[1m\u001b[16Ccss\u001b[m\r\nd---- 4/23/2024 5:20 PM\u001b[16X\u001b[44m\u001b[1m\u001b[16Cdemo\u001b[m\r\nd---- 12/8/2021 4:36 AM\u001b[16X\u001b[44m\u001b[1m\u001b[16Cfixtures\u001b[m\r\nd---- 4/18/2024 4:27 PM\u001b[16X\u001b[44m\u001b[1m\u001b[16Cheadless\u001b[m\r\nd---- 4/20/2024 8:04 AM\u001b[16X\u001b[44m\u001b[1m\u001b[16Cnode_modules\u001b[m\r\nd---- 3/14/2024 6:25 AM\u001b[16X\u001b[44m\u001b[1m\u001b[16Cout\u001b[m\r\nd---- 3/14/2024 6:25 AM\u001b[16X\u001b[44m\u001b[1m\u001b[16Cout-test\u001b[m\r\nd---- 4/18/2024 4:27 PM\u001b[16X\u001b[44m\u001b[1m\u001b[16Csrc\u001b[m\r\nd---- 4/18/2024 4:27 PM\u001b[16X\u001b[44m\u001b[1m\u001b[16Ctest\u001b[m\r\nd---- 3/16/2024 11:04 AM\u001b[16X\u001b[44m\u001b[1m\u001b[16Ctest-results\u001b[m\r\nd---- 4/22/2024 2:37 AM\u001b[16X\u001b[44m\u001b[1m\u001b[16Ctypings\u001b[m\r\n-a--- 12/8/2021 4:36 AM 248 .editorconfig\r\n-a--- 4/23/2024 5:20 PM 8328 .eslintrc.json\r\u001b[?25h\n-a--- 4/18/2024 4:27 PM 2287 .eslintrc.json.typings\r\n-a--- 12/8/2021 4:36 AM 13 .gitattributes\r\n-a--- 2/18/2022 2:20 PM 327 .gitignore\r\n-a--- 12/8/2021 4:36 AM 0 .gitmodules\r\n-a--- 12/8/2021 4:36 AM 369 .mailmap\r\n-a--- 12/8/2021 4:36 AM 17 .mocha.env\r\n-a--- 11/29/2022 9:37 AM 91 .mocharc.yml\r\n-a--- 12/22/2021 9:40 AM 650 .npmignore\r\n-a--- 12/8/2021 4:36 AM 18 .npmrc\r\n-a--- 4/22/2024 2:37 AM 4 .nvmrc\r\n-a--- 12/8/2021 4:36 AM 3358 CODE_OF_CONDUCT.md\r\n-a--- 4/18/2024 4:27 PM 3567 CONTRIBUTING.md\r\n-a--- 12/8/2021 4:36 AM 1282 LICENSE\r\n-a--- 12/8/2021 4:36 AM 11635 logo-full.png\r\n-a--- 4/22/2024 2:37 AM 4108 package.json\r\n-a--- 12/8/2021 4:36 AM 40 Procfile\r\n-a--- 4/23/2024 5:20 PM 21669 README.md\r\n-a--- 4/29/2024 11:30 AM 21 \u001b[32m\u001b[1mtest.py\u001b[m\u001b[K\r\n-a--- 4/23/2024 5:20 PM 763 tsconfig.all.json\r\n-a--- 4/22/2024 2:37 AM 1363 \u001b[32m\u001b[1mwebpack.config.headless.js\u001b[m\u001b[K\r" + }, + { + "type": "output", + "data": "\n-a--- 4/18/2024 4:27 PM 1310 \u001b[32m\u001b[1mwebpack.config.js\u001b[m\u001b[K\r\n-a--- 4/22/2024 2:37 AM 195119 yarn.lock\r\n" + }, + { + "type": "output", + "data": "\n" + }, + { + "type": "output", + "data": "\u001b]633;D;0\u0007\u001b]633;A\u0007\u001b]633;P;Cwd=C:\\x5cGithub\\x5cTyriar\\x5cxterm.js\u0007\n\u001b[34mî‚¶\u001b[38;2;17;17;17m\u001b[44m09:40:19 \u001b[34m\u001b[41mî‚° \u001b[38;2;17;17;17mxterm.js \u001b[31m\u001b[43mî‚° \u001b[38;2;17;17;17mî‚  master \u001b[33m\u001b[46mî‚° \u001b[38;2;17;17;17m$? \u001b[36m\u001b[49mî‚° \u001b[mis \u001b[38;5;208m\u001b[1m v5.5.0\u001b[m via \u001b[32m\u001b[1m v18.18.2 \u001b[mvia \u001b[33m\u001b[1mðŸ v3.12.0 \u001b[m\u001b[K\u001b]633;B\u0007" + }, + { + "type": "output", + "data": "\r\n\u001b[32m\u001b[1mâ¯\u001b[m\u001b[K\u001b[1C" + }, + { + "type": "promptInputChange", + "data": "|" + } +]; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_namespace_completion.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_namespace_completion.ts new file mode 100644 index 00000000..01dcca01 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_namespace_completion.ts @@ -0,0 +1,112 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +/* eslint-disable */ +export const events = [ + { + "type": "resize", + "cols": 236, + "rows": 26 + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[2J\u001b[m\u001b[H\u001b]0;C:\\Program Files\\WindowsApps\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\pwsh.exe\u0007\u001b[?25h" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[H\u001b[?25h" + }, + { + "type": "output", + "data": "\u001b]633;P;IsWindows=True\u0007" + }, + { + "type": "output", + "data": "\u001b]633;P;ContinuationPrompt=\\x1b[38\\x3b5\\x3b8m∙\\x1b[0m \u0007" + }, + { + "type": "output", + "data": "\u001b]633;CompletionsPwshCommands;commands;[{\"CompletionText\":\"%\",\"ListItemText\":\"%\",\"ResultType\":2,\"ToolTip\":\"ForEach-Object\"},{\"CompletionText\":\"?\",\"ListItemText\":\"?\",\"ResultType\":2,\"ToolTip\":\"Where-Object\"},{\"CompletionText\":\"A:\",\"ListItemText\":\"A:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nA: \\r\\n\"},{\"CompletionText\":\"ac\",\"ListItemText\":\"ac\",\"ResultType\":2,\"ToolTip\":\"Add-Content\"},{\"CompletionText\":\"Add-AdlAnalyticsDataSource\",\"ListItemText\":\"Add-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Add-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Add-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Add-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Add-AdlStoreFirewallRule\",\"ListItemText\":\"Add-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreFirewallRule\"},{\"CompletionText\":\"Add-AdlStoreItemContent\",\"ListItemText\":\"Add-AdlStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreItemContent\"},{\"CompletionText\":\"Add-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Add-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Add-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Add-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Add-AppPackage\",\"ListItemText\":\"Add-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppPackage\"},{\"CompletionText\":\"Add-AppPackageVolume\",\"ListItemText\":\"Add-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Add-AppPackageVolume\"},{\"CompletionText\":\"Add-AppProvisionedPackage\",\"ListItemText\":\"Add-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppProvisionedPackage\"},{\"CompletionText\":\"Add-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Add-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Add-AppSharedPackageContainer\",\"ListItemText\":\"Add-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Add-AppxPackage\",\"ListItemText\":\"Add-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppxPackage\\r\\n\"},{\"CompletionText\":\"Add-AppxProvisionedPackage\",\"ListItemText\":\"Add-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Add-AppxVolume\",\"ListItemText\":\"Add-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Add-AppxVolume\\r\\n\"},{\"CompletionText\":\"Add-ASRReplicationProtectedItemDisk\",\"ListItemText\":\"Add-ASRReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Add-ASRReplicationProtectedItemDisk\"},{\"CompletionText\":\"Add-AzAccount\",\"ListItemText\":\"Add-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzAccount\"},{\"CompletionText\":\"Add-AzADAppPermission\",\"ListItemText\":\"Add-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Add-AzADGroupMember\",\"ListItemText\":\"Add-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Add-AzAnalysisServicesAccount\",\"ListItemText\":\"Add-AzAnalysisServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzAnalysisServicesAccount\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementApiToGateway\",\"ListItemText\":\"Add-AzApiManagementApiToGateway\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementApiToGateway\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementApiToProduct\",\"ListItemText\":\"Add-AzApiManagementApiToProduct\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementApiToProduct\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementProductToGroup\",\"ListItemText\":\"Add-AzApiManagementProductToGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementProductToGroup\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementRegion\",\"ListItemText\":\"Add-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementUserToGroup\",\"ListItemText\":\"Add-AzApiManagementUserToGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementUserToGroup\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Add-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Add-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Add-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Add-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayCustomError\",\"ListItemText\":\"Add-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Add-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Add-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Add-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Add-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayListener\",\"ListItemText\":\"Add-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Add-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Add-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Add-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Add-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Add-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Add-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Add-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Add-AzAttestationPolicySigner\",\"ListItemText\":\"Add-AzAttestationPolicySigner\",\"ResultType\":2,\"ToolTip\":\"Add-AzAttestationPolicySigner\\r\\n\"},{\"CompletionText\":\"Add-AzCognitiveServicesAccountNetworkRule\",\"ListItemText\":\"Add-AzCognitiveServicesAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzCognitiveServicesAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzContainerInstanceOutput\",\"ListItemText\":\"Add-AzContainerInstanceOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzContainerInstanceOutput \\r\\n\"},{\"CompletionText\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\",\"ListItemText\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\\r\\n\"},{\"CompletionText\":\"Add-AzDataFactoryV2TriggerSubscription\",\"ListItemText\":\"Add-AzDataFactoryV2TriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataFactoryV2TriggerSubscription\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Add-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Add-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Add-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreItemContent\",\"ListItemText\":\"Add-AzDataLakeStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreItemContent\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Add-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Add-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzDelegation\",\"ListItemText\":\"Add-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Add-AzDelegation\\r\\n\"},{\"CompletionText\":\"Add-AzDnsRecordConfig\",\"ListItemText\":\"Add-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Add-AzEnvironment\",\"ListItemText\":\"Add-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Add-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Add-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Add-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Add-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Add-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Add-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightClusterIdentity\",\"ListItemText\":\"Add-AzHDInsightClusterIdentity\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightClusterIdentity\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightComponentVersion\",\"ListItemText\":\"Add-AzHDInsightComponentVersion\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightComponentVersion\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightConfigValue\",\"ListItemText\":\"Add-AzHDInsightConfigValue\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightConfigValue\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightMetastore\",\"ListItemText\":\"Add-AzHDInsightMetastore\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightMetastore\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightScriptAction\",\"ListItemText\":\"Add-AzHDInsightScriptAction\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightScriptAction\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightSecurityProfile\",\"ListItemText\":\"Add-AzHDInsightSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightSecurityProfile\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightStorage\",\"ListItemText\":\"Add-AzHDInsightStorage\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightStorage\\r\\n\"},{\"CompletionText\":\"Add-AzImageDataDisk\",\"ListItemText\":\"Add-AzImageDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzImageDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubCertificate\",\"ListItemText\":\"Add-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubConfiguration\",\"ListItemText\":\"Add-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDCL\",\"ListItemText\":\"Add-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDCL\"},{\"CompletionText\":\"Add-AzIotHubDeployment\",\"ListItemText\":\"Add-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDevice\",\"ListItemText\":\"Add-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDeviceChildren\",\"ListItemText\":\"Add-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubEHCG\",\"ListItemText\":\"Add-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubEHCG\"},{\"CompletionText\":\"Add-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Add-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubKey\",\"ListItemText\":\"Add-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubMessageEnrichment\",\"ListItemText\":\"Add-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubModule\",\"ListItemText\":\"Add-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubMsgEnrich\",\"ListItemText\":\"Add-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Add-AzIotHubRoute\",\"ListItemText\":\"Add-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Add-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultCertificate\",\"ListItemText\":\"Add-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultCertificateContact\",\"ListItemText\":\"Add-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultKey\",\"ListItemText\":\"Add-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Add-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultNetworkRule\",\"ListItemText\":\"Add-AzKeyVaultNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Add-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Add-AzKustoDatabasePrincipal\",\"ListItemText\":\"Add-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Add-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Add-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Add-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Add-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLogProfile\",\"ListItemText\":\"Add-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Add-AzMetricAlertRule\",\"ListItemText\":\"Add-AzMetricAlertRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzMetricAlertRule\\r\\n\"},{\"CompletionText\":\"Add-AzMetricAlertRuleV2\",\"ListItemText\":\"Add-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Add-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Add-AzMlWebServiceRegionalProperty\",\"ListItemText\":\"Add-AzMlWebServiceRegionalProperty\",\"ResultType\":2,\"ToolTip\":\"Add-AzMlWebServiceRegionalProperty\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Add-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Add-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Add-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzPrivateDnsRecordConfig\",\"ListItemText\":\"Add-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ListItemText\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\\r\\n\"},{\"CompletionText\":\"Add-AzResourceMoverMoveResource\",\"ListItemText\":\"Add-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Add-AzRmStorageContainerLegalHold\",\"ListItemText\":\"Add-AzRmStorageContainerLegalHold\",\"ResultType\":2,\"ToolTip\":\"Add-AzRmStorageContainerLegalHold\\r\\n\"},{\"CompletionText\":\"Add-AzRouteConfig\",\"ListItemText\":\"Add-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRouteFilterRuleConfig\",\"ListItemText\":\"Add-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRouteServerPeer\",\"ListItemText\":\"Add-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Add-AzRoutingPolicy\",\"ListItemText\":\"Add-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Add-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Add-AzSecurityAdaptiveNetworkHardening\",\"ListItemText\":\"Add-AzSecurityAdaptiveNetworkHardening\",\"ResultType\":2,\"ToolTip\":\"Add-AzSecurityAdaptiveNetworkHardening\\r\\n\"},{\"CompletionText\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Add-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Add-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricClientCertificate\",\"ListItemText\":\"Add-AzServiceFabricClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedClusterClientCertificate\",\"ListItemText\":\"Add-AzServiceFabricManagedClusterClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedClusterClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\",\"ListItemText\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\",\"ListItemText\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\",\"ListItemText\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricNode\",\"ListItemText\":\"Add-AzServiceFabricNode\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricNode\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricNodeType\",\"ListItemText\":\"Add-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Add-AzSqlDatabaseToFailoverGroup\",\"ListItemText\":\"Add-AzSqlDatabaseToFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlDatabaseToFailoverGroup\\r\\n\"},{\"CompletionText\":\"Add-AzSqlElasticJobStep\",\"ListItemText\":\"Add-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Add-AzSqlElasticJobTarget\",\"ListItemText\":\"Add-AzSqlElasticJobTarget\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlElasticJobTarget\\r\\n\"},{\"CompletionText\":\"Add-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Add-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\",\"ListItemText\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Add-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\",\"ListItemText\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzStackHCIVMAttestation\",\"ListItemText\":\"Add-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Add-AzStorageAccountManagementPolicyAction\",\"ListItemText\":\"Add-AzStorageAccountManagementPolicyAction\",\"ResultType\":2,\"ToolTip\":\"Add-AzStorageAccountManagementPolicyAction\\r\\n\"},{\"CompletionText\":\"Add-AzStorageAccountNetworkRule\",\"ListItemText\":\"Add-AzStorageAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzStorageAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzSynapseDataFlowDebugSessionPackage\",\"ListItemText\":\"Add-AzSynapseDataFlowDebugSessionPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AzSynapseDataFlowDebugSessionPackage\\r\\n\"},{\"CompletionText\":\"Add-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Add-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Add-AzSynapseTriggerSubscription\",\"ListItemText\":\"Add-AzSynapseTriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Add-AzSynapseTriggerSubscription\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\",\"ListItemText\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerCustomHeaderToProfile\",\"ListItemText\":\"Add-AzTrafficManagerCustomHeaderToProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerCustomHeaderToProfile\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerEndpointConfig\",\"ListItemText\":\"Add-AzTrafficManagerEndpointConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerEndpointConfig\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerExpectedStatusCodeRange\",\"ListItemText\":\"Add-AzTrafficManagerExpectedStatusCodeRange\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerExpectedStatusCodeRange\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerIpAddressRange\",\"ListItemText\":\"Add-AzTrafficManagerIpAddressRange\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerIpAddressRange\\r\\n\"},{\"CompletionText\":\"Add-AzVhd\",\"ListItemText\":\"Add-AzVhd\",\"ResultType\":2,\"ToolTip\":\"Add-AzVhd\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualHubRoute\",\"ListItemText\":\"Add-AzVirtualHubRoute\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualHubRoute\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualHubRouteTable\",\"ListItemText\":\"Add-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"Add-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkPeering\",\"ListItemText\":\"Add-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Add-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualRouterPeer\",\"ListItemText\":\"Add-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Add-AzVMAdditionalUnattendContent\",\"ListItemText\":\"Add-AzVMAdditionalUnattendContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMAdditionalUnattendContent\\r\\n\"},{\"CompletionText\":\"Add-AzVMDataDisk\",\"ListItemText\":\"Add-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmGalleryApplication\",\"ListItemText\":\"Add-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"Add-AzVMNetworkInterface\",\"ListItemText\":\"Add-AzVMNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMNetworkInterface\\r\\n\"},{\"CompletionText\":\"Add-AzVMSecret\",\"ListItemText\":\"Add-AzVMSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMSecret\\r\\n\"},{\"CompletionText\":\"Add-AzVmssAdditionalUnattendContent\",\"ListItemText\":\"Add-AzVmssAdditionalUnattendContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssAdditionalUnattendContent\\r\\n\"},{\"CompletionText\":\"Add-AzVmssDataDisk\",\"ListItemText\":\"Add-AzVmssDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmssDiagnosticsExtension\",\"ListItemText\":\"Add-AzVmssDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Add-AzVmssExtension\",\"ListItemText\":\"Add-AzVmssExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssExtension\\r\\n\"},{\"CompletionText\":\"Add-AzVmssGalleryApplication\",\"ListItemText\":\"Add-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"Add-AzVMSshPublicKey\",\"ListItemText\":\"Add-AzVMSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMSshPublicKey\\r\\n\"},{\"CompletionText\":\"Add-AzVmssNetworkInterfaceConfiguration\",\"ListItemText\":\"Add-AzVmssNetworkInterfaceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssNetworkInterfaceConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzVmssRunCommand\",\"ListItemText\":\"Add-AzVmssRunCommand\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssRunCommand\\r\\n\"},{\"CompletionText\":\"Add-AzVmssSecret\",\"ListItemText\":\"Add-AzVmssSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssSecret\\r\\n\"},{\"CompletionText\":\"Add-AzVmssSshPublicKey\",\"ListItemText\":\"Add-AzVmssSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssSshPublicKey\\r\\n\"},{\"CompletionText\":\"Add-AzVmssVMDataDisk\",\"ListItemText\":\"Add-AzVmssVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssVMDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmssWinRMListener\",\"ListItemText\":\"Add-AzVmssWinRMListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssWinRMListener\\r\\n\"},{\"CompletionText\":\"Add-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Add-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzVpnClientRootCertificate\",\"ListItemText\":\"Add-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzWebAppAccessRestrictionRule\",\"ListItemText\":\"Add-AzWebAppAccessRestrictionRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebAppAccessRestrictionRule\\r\\n\"},{\"CompletionText\":\"Add-AzWebAppTrafficRouting\",\"ListItemText\":\"Add-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Add-AzWebtestAlertRule\",\"ListItemText\":\"Add-AzWebtestAlertRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebtestAlertRule\\r\\n\"},{\"CompletionText\":\"Add-BCDataCacheExtension\",\"ListItemText\":\"Add-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Add-BitLockerKeyProtector\",\"ListItemText\":\"Add-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"Add-BitsFile\",\"ListItemText\":\"Add-BitsFile\",\"ResultType\":2,\"ToolTip\":\"Add-BitsFile\\r\\n\"},{\"CompletionText\":\"Add-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Add-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Add-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Add-Content\",\"ListItemText\":\"Add-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Content [-Path] [-Value] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nAdd-Content [-Value] -LiteralPath [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Add-DnsClientDohServerAddress\",\"ListItemText\":\"Add-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Add-DnsClientNrptRule\",\"ListItemText\":\"Add-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Add-DtcClusterTMMapping\",\"ListItemText\":\"Add-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Add-EtwTraceProvider\",\"ListItemText\":\"Add-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Add-History\",\"ListItemText\":\"Add-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-History [[-InputObject] ] [-Passthru] []\\r\\n\"},{\"CompletionText\":\"Add-InitiatorIdToMaskingSet\",\"ListItemText\":\"Add-InitiatorIdToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-InitiatorIdToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-JobTrigger\",\"ListItemText\":\"Add-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Add-JobTrigger\\r\\n\"},{\"CompletionText\":\"Add-KdsRootKey\",\"ListItemText\":\"Add-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Add-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Add-LocalGroupMember\",\"ListItemText\":\"Add-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Add-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Add-Member\",\"ListItemText\":\"Add-Member\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Member -InputObject -TypeName [-PassThru] []\\r\\n\\r\\nAdd-Member [-MemberType] [-Name] [[-Value] ] [[-SecondValue] ] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\\r\\nAdd-Member [-NotePropertyName] [-NotePropertyValue] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\\r\\nAdd-Member [-NotePropertyMembers] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Add-MpPreference\",\"ListItemText\":\"Add-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-MpPreference \\r\\n\"},{\"CompletionText\":\"Add-NetEventNetworkAdapter\",\"ListItemText\":\"Add-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Add-NetEventPacketCaptureProvider\",\"ListItemText\":\"Add-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventProvider\",\"ListItemText\":\"Add-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventVFPProvider\",\"ListItemText\":\"Add-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmNetworkAdapter\",\"ListItemText\":\"Add-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmSwitch\",\"ListItemText\":\"Add-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmSwitchProvider\",\"ListItemText\":\"Add-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventWFPCaptureProvider\",\"ListItemText\":\"Add-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Add-NetIPHttpsCertBinding\",\"ListItemText\":\"Add-NetIPHttpsCertBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetIPHttpsCertBinding \\r\\n\"},{\"CompletionText\":\"Add-NetLbfoTeamMember\",\"ListItemText\":\"Add-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Add-NetLbfoTeamNic\",\"ListItemText\":\"Add-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Add-NetNatExternalAddress\",\"ListItemText\":\"Add-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Add-NetNatStaticMapping\",\"ListItemText\":\"Add-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Add-NetSwitchTeamMember\",\"ListItemText\":\"Add-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Add-OdbcDsn\",\"ListItemText\":\"Add-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Add-PartitionAccessPath\",\"ListItemText\":\"Add-PartitionAccessPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PartitionAccessPath \\r\\n\"},{\"CompletionText\":\"Add-PhysicalDisk\",\"ListItemText\":\"Add-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Add-PoshGitToProfile\",\"ListItemText\":\"Add-PoshGitToProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PoshGitToProfile \\r\\n\"},{\"CompletionText\":\"Add-Printer\",\"ListItemText\":\"Add-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Printer \\r\\n\"},{\"CompletionText\":\"Add-PrinterDriver\",\"ListItemText\":\"Add-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Add-PrinterPort\",\"ListItemText\":\"Add-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PrinterPort \\r\\n\"},{\"CompletionText\":\"Add-ProvisionedAppPackage\",\"ListItemText\":\"Add-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppPackage\"},{\"CompletionText\":\"Add-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Add-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Add-ProvisionedAppxPackage\",\"ListItemText\":\"Add-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppxPackage\"},{\"CompletionText\":\"Add-ProvisioningPackage\",\"ListItemText\":\"Add-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisioningPackage\"},{\"CompletionText\":\"Add-SignerRule\",\"ListItemText\":\"Add-SignerRule\",\"ResultType\":2,\"ToolTip\":\"Add-SignerRule\\r\\n\"},{\"CompletionText\":\"Add-StorageFaultDomain\",\"ListItemText\":\"Add-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Add-TargetPortToMaskingSet\",\"ListItemText\":\"Add-TargetPortToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-TargetPortToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-TrustedProvisioningCertificate\",\"ListItemText\":\"Add-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-TrustedProvisioningCertificate\"},{\"CompletionText\":\"Add-Type\",\"ListItemText\":\"Add-Type\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Type [-TypeDefinition] [-Language ] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type [-Name] [-MemberDefinition] [-Namespace ] [-UsingNamespace ] [-Language ] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type [-Path] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type -LiteralPath [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type -AssemblyName [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Add-VirtualDiskToMaskingSet\",\"ListItemText\":\"Add-VirtualDiskToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VirtualDiskToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-VMAssignableDevice\",\"ListItemText\":\"Add-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Add-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Add-VMDirectVirtualDisk\",\"ListItemText\":\"Add-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Add-VMDvdDrive\",\"ListItemText\":\"Add-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Add-VMFibreChannelHba\",\"ListItemText\":\"Add-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Add-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Add-VMGpuPartitionAdapter\",\"ListItemText\":\"Add-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMGroupMember\",\"ListItemText\":\"Add-VMGroupMember\",\"ResultType\":2,\"ToolTip\":\"Add-VMGroupMember\\r\\n\"},{\"CompletionText\":\"Add-VMHardDiskDrive\",\"ListItemText\":\"Add-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Add-VMHostAssignableDevice\",\"ListItemText\":\"Add-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Add-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Add-VMKeyStorageDrive\",\"ListItemText\":\"Add-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Add-VMMigrationNetwork\",\"ListItemText\":\"Add-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Add-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapter\",\"ListItemText\":\"Add-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterAcl\",\"ListItemText\":\"Add-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Add-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Add-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Add-VMPmemController\",\"ListItemText\":\"Add-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Add-VMPmemController\\r\\n\"},{\"CompletionText\":\"Add-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Add-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMScsiController\",\"ListItemText\":\"Add-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Add-VMScsiController\\r\\n\"},{\"CompletionText\":\"Add-VMStoragePath\",\"ListItemText\":\"Add-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Add-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Add-VMSwitch\",\"ListItemText\":\"Add-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitch\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Add-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Add-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchTeamMember\",\"ListItemText\":\"Add-VMSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchTeamMember\\r\\n\"},{\"CompletionText\":\"Add-VpnConnection\",\"ListItemText\":\"Add-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnection \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionRoute\",\"ListItemText\":\"Add-VpnConnectionRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionRoute \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerApplication\",\"ListItemText\":\"Add-VpnConnectionTriggerApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerApplication \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Add-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Add-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Add-WindowsCapability\",\"ListItemText\":\"Add-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Add-WindowsDriver\",\"ListItemText\":\"Add-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Add-WindowsImage\",\"ListItemText\":\"Add-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsImage\\r\\n\"},{\"CompletionText\":\"Add-WindowsPackage\",\"ListItemText\":\"Add-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsPackage\\r\\n\"},{\"CompletionText\":\"AfterAll\",\"ListItemText\":\"AfterAll\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAfterAll \\r\\n\"},{\"CompletionText\":\"AfterEach\",\"ListItemText\":\"AfterEach\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAfterEach \\r\\n\"},{\"CompletionText\":\"agentactivationruntimestarter.exe\",\"ListItemText\":\"agentactivationruntimestarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\agentactivationruntimestarter.exe\"},{\"CompletionText\":\"AgentService.exe\",\"ListItemText\":\"AgentService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AgentService.exe\"},{\"CompletionText\":\"AggregatorHost.exe\",\"ListItemText\":\"AggregatorHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AggregatorHost.exe\"},{\"CompletionText\":\"aitstatic.exe\",\"ListItemText\":\"aitstatic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\aitstatic.exe\"},{\"CompletionText\":\"alg.exe\",\"ListItemText\":\"alg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\alg.exe\"},{\"CompletionText\":\"algm\",\"ListItemText\":\"algm\",\"ResultType\":2,\"ToolTip\":\"algm\"},{\"CompletionText\":\"AppHostRegistrationVerifier.exe\",\"ListItemText\":\"AppHostRegistrationVerifier.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppHostRegistrationVerifier.exe\"},{\"CompletionText\":\"appidcertstorecheck.exe\",\"ListItemText\":\"appidcertstorecheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidcertstorecheck.exe\"},{\"CompletionText\":\"appidpolicyconverter.exe\",\"ListItemText\":\"appidpolicyconverter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidpolicyconverter.exe\"},{\"CompletionText\":\"appidtel.exe\",\"ListItemText\":\"appidtel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidtel.exe\"},{\"CompletionText\":\"AppInstallerBackgroundUpdate.exe\",\"ListItemText\":\"AppInstallerBackgroundUpdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppInstallerBackgroundUpdate.exe\"},{\"CompletionText\":\"appletviewer.exe\",\"ListItemText\":\"appletviewer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\appletviewer.exe\"},{\"CompletionText\":\"ApplicationFrameHost.exe\",\"ListItemText\":\"ApplicationFrameHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplicationFrameHost.exe\"},{\"CompletionText\":\"Apply-WindowsUnattend\",\"ListItemText\":\"Apply-WindowsUnattend\",\"ResultType\":2,\"ToolTip\":\"Apply-WindowsUnattend\"},{\"CompletionText\":\"ApplySettingsTemplateCatalog.exe\",\"ListItemText\":\"ApplySettingsTemplateCatalog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplySettingsTemplateCatalog.exe\"},{\"CompletionText\":\"ApplyTrustOffline.exe\",\"ListItemText\":\"ApplyTrustOffline.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplyTrustOffline.exe\"},{\"CompletionText\":\"Approve-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nApprove-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Approve-AzPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Approve-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Approve-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nApprove-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"ApproveChildRequest.exe\",\"ListItemText\":\"ApproveChildRequest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApproveChildRequest.exe\"},{\"CompletionText\":\"AppVClient.exe\",\"ListItemText\":\"AppVClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVClient.exe\"},{\"CompletionText\":\"AppVDllSurrogate.exe\",\"ListItemText\":\"AppVDllSurrogate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVDllSurrogate.exe\"},{\"CompletionText\":\"appverif.exe\",\"ListItemText\":\"appverif.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appverif.exe\"},{\"CompletionText\":\"AppVNice.exe\",\"ListItemText\":\"AppVNice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVNice.exe\"},{\"CompletionText\":\"AppVShNotify.exe\",\"ListItemText\":\"AppVShNotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVShNotify.exe\"},{\"CompletionText\":\"appwiz.cpl\",\"ListItemText\":\"appwiz.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appwiz.cpl\"},{\"CompletionText\":\"ARP.EXE\",\"ListItemText\":\"ARP.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ARP.EXE\"},{\"CompletionText\":\"aslr-manager.ps1\",\"ListItemText\":\"aslr-manager.ps1\",\"ResultType\":2,\"ToolTip\":\"aslr-manager.ps1 [-Action] [-paths] []\\r\\n\"},{\"CompletionText\":\"Assert-MockCalled\",\"ListItemText\":\"Assert-MockCalled\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAssert-MockCalled \\r\\n\"},{\"CompletionText\":\"Assert-VerifiableMocks\",\"ListItemText\":\"Assert-VerifiableMocks\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAssert-VerifiableMocks \\r\\n\"},{\"CompletionText\":\"AssignedAccessGuard.exe\",\"ListItemText\":\"AssignedAccessGuard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AssignedAccessGuard.exe\"},{\"CompletionText\":\"AsusDownloadAgent.exe\",\"ListItemText\":\"AsusDownloadAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusDownloadAgent.exe\"},{\"CompletionText\":\"AsusDownLoadLicense.exe\",\"ListItemText\":\"AsusDownLoadLicense.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusDownLoadLicense.exe\"},{\"CompletionText\":\"AsusUpdateCheck.exe\",\"ListItemText\":\"AsusUpdateCheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusUpdateCheck.exe\"},{\"CompletionText\":\"at.exe\",\"ListItemText\":\"at.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\at.exe\"},{\"CompletionText\":\"AtBroker.exe\",\"ListItemText\":\"AtBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AtBroker.exe\"},{\"CompletionText\":\"attrib.exe\",\"ListItemText\":\"attrib.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\attrib.exe\"},{\"CompletionText\":\"audiodg.exe\",\"ListItemText\":\"audiodg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\audiodg.exe\"},{\"CompletionText\":\"auditpol.exe\",\"ListItemText\":\"auditpol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\auditpol.exe\"},{\"CompletionText\":\"AuthHost.exe\",\"ListItemText\":\"AuthHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AuthHost.exe\"},{\"CompletionText\":\"autochk.exe\",\"ListItemText\":\"autochk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\autochk.exe\"},{\"CompletionText\":\"AxInstUI.exe\",\"ListItemText\":\"AxInstUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AxInstUI.exe\"},{\"CompletionText\":\"az.cmd\",\"ListItemText\":\"az.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft SDKs\\\\Azure\\\\CLI2\\\\wbin\\\\az.cmd\"},{\"CompletionText\":\"azman.msc\",\"ListItemText\":\"azman.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\azman.msc\"},{\"CompletionText\":\"azps.ps1\",\"ListItemText\":\"azps.ps1\",\"ResultType\":2,\"ToolTip\":\"azps.ps1 \\r\\n\"},{\"CompletionText\":\"B:\",\"ListItemText\":\"B:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nB: \\r\\n\"},{\"CompletionText\":\"baaupdate.exe\",\"ListItemText\":\"baaupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\baaupdate.exe\"},{\"CompletionText\":\"backgroundTaskHost.exe\",\"ListItemText\":\"backgroundTaskHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\backgroundTaskHost.exe\"},{\"CompletionText\":\"BackgroundTransferHost.exe\",\"ListItemText\":\"BackgroundTransferHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BackgroundTransferHost.exe\"},{\"CompletionText\":\"Backup-AzApiManagement\",\"ListItemText\":\"Backup-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Backup-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Backup-AzDataProtectionBackupInstanceAdhoc\",\"ListItemText\":\"Backup-AzDataProtectionBackupInstanceAdhoc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackup-AzDataProtectionBackupInstanceAdhoc \\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVault\",\"ListItemText\":\"Backup-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultCertificate\",\"ListItemText\":\"Backup-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultKey\",\"ListItemText\":\"Backup-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Backup-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultSecret\",\"ListItemText\":\"Backup-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Backup-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Backup-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Backup-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Backup-BitLockerKeyProtector\",\"ListItemText\":\"Backup-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackup-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"BackupToAAD-BitLockerKeyProtector\",\"ListItemText\":\"BackupToAAD-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackupToAAD-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"bash.exe\",\"ListItemText\":\"bash.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bash.exe\"},{\"CompletionText\":\"bcdboot.exe\",\"ListItemText\":\"bcdboot.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bcdboot.exe\"},{\"CompletionText\":\"bcdedit.exe\",\"ListItemText\":\"bcdedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bcdedit.exe\"},{\"CompletionText\":\"bdechangepin.exe\",\"ListItemText\":\"bdechangepin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bdechangepin.exe\"},{\"CompletionText\":\"BdeHdCfg.exe\",\"ListItemText\":\"BdeHdCfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BdeHdCfg.exe\"},{\"CompletionText\":\"BdeUISrv.exe\",\"ListItemText\":\"BdeUISrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BdeUISrv.exe\"},{\"CompletionText\":\"bdeunlock.exe\",\"ListItemText\":\"bdeunlock.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bdeunlock.exe\"},{\"CompletionText\":\"BeforeAll\",\"ListItemText\":\"BeforeAll\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBeforeAll \\r\\n\"},{\"CompletionText\":\"BeforeEach\",\"ListItemText\":\"BeforeEach\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBeforeEach \\r\\n\"},{\"CompletionText\":\"bfsvc.exe\",\"ListItemText\":\"bfsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\bfsvc.exe\"},{\"CompletionText\":\"BioIso.exe\",\"ListItemText\":\"BioIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BioIso.exe\"},{\"CompletionText\":\"BitLockerDeviceEncryption.exe\",\"ListItemText\":\"BitLockerDeviceEncryption.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerDeviceEncryption.exe\"},{\"CompletionText\":\"BitLockerWizard.exe\",\"ListItemText\":\"BitLockerWizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerWizard.exe\"},{\"CompletionText\":\"BitLockerWizardElev.exe\",\"ListItemText\":\"BitLockerWizardElev.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerWizardElev.exe\"},{\"CompletionText\":\"bitsadmin.exe\",\"ListItemText\":\"bitsadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bitsadmin.exe\"},{\"CompletionText\":\"Block-FileShareAccess\",\"ListItemText\":\"Block-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Block-SmbClientAccessToServer\",\"ListItemText\":\"Block-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Block-SmbShareAccess\",\"ListItemText\":\"Block-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"blsmba\",\"ListItemText\":\"blsmba\",\"ResultType\":2,\"ToolTip\":\"blsmba\"},{\"CompletionText\":\"blsmbclas\",\"ListItemText\":\"blsmbclas\",\"ResultType\":2,\"ToolTip\":\"blsmbclas\"},{\"CompletionText\":\"bootim.exe\",\"ListItemText\":\"bootim.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bootim.exe\"},{\"CompletionText\":\"bootsect.exe\",\"ListItemText\":\"bootsect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bootsect.exe\"},{\"CompletionText\":\"bridgeunattend.exe\",\"ListItemText\":\"bridgeunattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bridgeunattend.exe\"},{\"CompletionText\":\"browserexport.exe\",\"ListItemText\":\"browserexport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\browserexport.exe\"},{\"CompletionText\":\"browser_broker.exe\",\"ListItemText\":\"browser_broker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\browser_broker.exe\"},{\"CompletionText\":\"bthprops.cpl\",\"ListItemText\":\"bthprops.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bthprops.cpl\"},{\"CompletionText\":\"bthudtask.exe\",\"ListItemText\":\"bthudtask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bthudtask.exe\"},{\"CompletionText\":\"ByteCodeGenerator.exe\",\"ListItemText\":\"ByteCodeGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ByteCodeGenerator.exe\"},{\"CompletionText\":\"c\",\"ListItemText\":\"c\",\"ResultType\":2,\"ToolTip\":\"code-insiders.cmd\"},{\"CompletionText\":\"C:\",\"ListItemText\":\"C:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nC: \\r\\n\"},{\"CompletionText\":\"cacls.exe\",\"ListItemText\":\"cacls.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cacls.exe\"},{\"CompletionText\":\"calc.exe\",\"ListItemText\":\"calc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\calc.exe\"},{\"CompletionText\":\"CameraSettingsUIHost.exe\",\"ListItemText\":\"CameraSettingsUIHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CameraSettingsUIHost.exe\"},{\"CompletionText\":\"CastSrv.exe\",\"ListItemText\":\"CastSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CastSrv.exe\"},{\"CompletionText\":\"cat\",\"ListItemText\":\"cat\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"CCG.exe\",\"ListItemText\":\"CCG.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CCG.exe\"},{\"CompletionText\":\"cd\",\"ListItemText\":\"cd\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"cd..\",\"ListItemText\":\"cd..\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd.. \\r\\n\"},{\"CompletionText\":\"cd\\\\\",\"ListItemText\":\"cd\\\\\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd\\\\ \\r\\n\"},{\"CompletionText\":\"cd~\",\"ListItemText\":\"cd~\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd~ \\r\\n\"},{\"CompletionText\":\"CertEnrollCtrl.exe\",\"ListItemText\":\"CertEnrollCtrl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CertEnrollCtrl.exe\"},{\"CompletionText\":\"certlm.msc\",\"ListItemText\":\"certlm.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certlm.msc\"},{\"CompletionText\":\"certmgr.msc\",\"ListItemText\":\"certmgr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certmgr.msc\"},{\"CompletionText\":\"certreq.exe\",\"ListItemText\":\"certreq.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certreq.exe\"},{\"CompletionText\":\"certutil.exe\",\"ListItemText\":\"certutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certutil.exe\"},{\"CompletionText\":\"cfy\",\"ListItemText\":\"cfy\",\"ResultType\":2,\"ToolTip\":\"cfy\"},{\"CompletionText\":\"change.exe\",\"ListItemText\":\"change.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\change.exe\"},{\"CompletionText\":\"changepk.exe\",\"ListItemText\":\"changepk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\changepk.exe\"},{\"CompletionText\":\"charmap.exe\",\"ListItemText\":\"charmap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\charmap.exe\"},{\"CompletionText\":\"chcp.com\",\"ListItemText\":\"chcp.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chcp.com\"},{\"CompletionText\":\"chdir\",\"ListItemText\":\"chdir\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"CheckNetIsolation.exe\",\"ListItemText\":\"CheckNetIsolation.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CheckNetIsolation.exe\"},{\"CompletionText\":\"Checkpoint-VM\",\"ListItemText\":\"Checkpoint-VM\",\"ResultType\":2,\"ToolTip\":\"Checkpoint-VM\\r\\n\"},{\"CompletionText\":\"chglogon.exe\",\"ListItemText\":\"chglogon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chglogon.exe\"},{\"CompletionText\":\"chgport.exe\",\"ListItemText\":\"chgport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chgport.exe\"},{\"CompletionText\":\"chgusr.exe\",\"ListItemText\":\"chgusr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chgusr.exe\"},{\"CompletionText\":\"chkdsk.exe\",\"ListItemText\":\"chkdsk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chkdsk.exe\"},{\"CompletionText\":\"chkntfs.exe\",\"ListItemText\":\"chkntfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chkntfs.exe\"},{\"CompletionText\":\"choco.exe\",\"ListItemText\":\"choco.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\choco.exe\"},{\"CompletionText\":\"choice.exe\",\"ListItemText\":\"choice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\choice.exe\"},{\"CompletionText\":\"CIDiag.exe\",\"ListItemText\":\"CIDiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CIDiag.exe\"},{\"CompletionText\":\"cipher.exe\",\"ListItemText\":\"cipher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cipher.exe\"},{\"CompletionText\":\"CiTool.exe\",\"ListItemText\":\"CiTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CiTool.exe\"},{\"CompletionText\":\"clc\",\"ListItemText\":\"clc\",\"ResultType\":2,\"ToolTip\":\"Clear-Content\"},{\"CompletionText\":\"cleanmgr.exe\",\"ListItemText\":\"cleanmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cleanmgr.exe\"},{\"CompletionText\":\"clear\",\"ListItemText\":\"clear\",\"ResultType\":2,\"ToolTip\":\"Clear-Host\"},{\"CompletionText\":\"Clear-AssignedAccess\",\"ListItemText\":\"Clear-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Clear-AzAppConfigurationDeletedStore\",\"ListItemText\":\"Clear-AzAppConfigurationDeletedStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzAppConfigurationDeletedStore \\r\\n\"},{\"CompletionText\":\"Clear-AzCdnEndpointContent\",\"ListItemText\":\"Clear-AzCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Clear-AzConfig\",\"ListItemText\":\"Clear-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Clear-AzConfig\\r\\n\"},{\"CompletionText\":\"Clear-AzContext\",\"ListItemText\":\"Clear-AzContext\",\"ResultType\":2,\"ToolTip\":\"Clear-AzContext\\r\\n\"},{\"CompletionText\":\"Clear-AzDefault\",\"ListItemText\":\"Clear-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Clear-AzDefault\\r\\n\"},{\"CompletionText\":\"Clear-AzFrontDoorCdnEndpointContent\",\"ListItemText\":\"Clear-AzFrontDoorCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzFrontDoorCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-BCCache\",\"ListItemText\":\"Clear-BCCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-BCCache \\r\\n\"},{\"CompletionText\":\"Clear-BitLockerAutoUnlock\",\"ListItemText\":\"Clear-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Clear-Content\",\"ListItemText\":\"Clear-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Content [-Path] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\\r\\nClear-Content -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Clear-Disk\",\"ListItemText\":\"Clear-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Disk \\r\\n\"},{\"CompletionText\":\"Clear-DnsClientCache\",\"ListItemText\":\"Clear-DnsClientCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-DnsClientCache \\r\\n\"},{\"CompletionText\":\"Clear-FileStorageTier\",\"ListItemText\":\"Clear-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Clear-History\",\"ListItemText\":\"Clear-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-History [[-Id] ] [[-Count] ] [-Newest] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-History [[-Count] ] [-CommandLine ] [-Newest] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-Host\",\"ListItemText\":\"Clear-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Host \\r\\n\"},{\"CompletionText\":\"Clear-Item\",\"ListItemText\":\"Clear-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Item [-Path] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-Item -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-ItemProperty\",\"ListItemText\":\"Clear-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-ItemProperty [-Path] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-ItemProperty [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-KdsCache\",\"ListItemText\":\"Clear-KdsCache\",\"ResultType\":2,\"ToolTip\":\"Clear-KdsCache\\r\\n\"},{\"CompletionText\":\"Clear-PcsvDeviceLog\",\"ListItemText\":\"Clear-PcsvDeviceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-PcsvDeviceLog \\r\\n\"},{\"CompletionText\":\"Clear-RecycleBin\",\"ListItemText\":\"Clear-RecycleBin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-RecycleBin [[-DriveLetter] ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-StorageBusDisk\",\"ListItemText\":\"Clear-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Clear-StorageDiagnosticInfo\",\"ListItemText\":\"Clear-StorageDiagnosticInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-StorageDiagnosticInfo \\r\\n\"},{\"CompletionText\":\"Clear-Tpm\",\"ListItemText\":\"Clear-Tpm\",\"ResultType\":2,\"ToolTip\":\"Clear-Tpm\\r\\n\"},{\"CompletionText\":\"Clear-Variable\",\"ListItemText\":\"Clear-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Variable [-Name] [-Include ] [-Exclude ] [-Force] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-WindowsCorruptMountPoint\",\"ListItemText\":\"Clear-WindowsCorruptMountPoint\",\"ResultType\":2,\"ToolTip\":\"Clear-WindowsCorruptMountPoint\\r\\n\"},{\"CompletionText\":\"clhsdb.exe\",\"ListItemText\":\"clhsdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\clhsdb.exe\"},{\"CompletionText\":\"clhy\",\"ListItemText\":\"clhy\",\"ResultType\":2,\"ToolTip\":\"Clear-History\"},{\"CompletionText\":\"cli\",\"ListItemText\":\"cli\",\"ResultType\":2,\"ToolTip\":\"Clear-Item\"},{\"CompletionText\":\"cliconfg.exe\",\"ListItemText\":\"cliconfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cliconfg.exe\"},{\"CompletionText\":\"clip.exe\",\"ListItemText\":\"clip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\clip.exe\"},{\"CompletionText\":\"clipchamp.exe\",\"ListItemText\":\"clipchamp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\clipchamp.exe\"},{\"CompletionText\":\"ClipDLS.exe\",\"ListItemText\":\"ClipDLS.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipDLS.exe\"},{\"CompletionText\":\"ClipRenew.exe\",\"ListItemText\":\"ClipRenew.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipRenew.exe\"},{\"CompletionText\":\"ClipUp.exe\",\"ListItemText\":\"ClipUp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipUp.exe\"},{\"CompletionText\":\"Close-AzStorageFileHandle\",\"ListItemText\":\"Close-AzStorageFileHandle\",\"ResultType\":2,\"ToolTip\":\"Close-AzStorageFileHandle\\r\\n\"},{\"CompletionText\":\"Close-SmbOpenFile\",\"ListItemText\":\"Close-SmbOpenFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClose-SmbOpenFile \\r\\n\"},{\"CompletionText\":\"Close-SmbSession\",\"ListItemText\":\"Close-SmbSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClose-SmbSession \\r\\n\"},{\"CompletionText\":\"CloudExperienceHostBroker.exe\",\"ListItemText\":\"CloudExperienceHostBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CloudExperienceHostBroker.exe\"},{\"CompletionText\":\"CloudNotifications.exe\",\"ListItemText\":\"CloudNotifications.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CloudNotifications.exe\"},{\"CompletionText\":\"clp\",\"ListItemText\":\"clp\",\"ResultType\":2,\"ToolTip\":\"Clear-ItemProperty\"},{\"CompletionText\":\"cls\",\"ListItemText\":\"cls\",\"ResultType\":2,\"ToolTip\":\"Clear-Host\"},{\"CompletionText\":\"clv\",\"ListItemText\":\"clv\",\"ResultType\":2,\"ToolTip\":\"Clear-Variable\"},{\"CompletionText\":\"cmd.exe\",\"ListItemText\":\"cmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmd.exe\"},{\"CompletionText\":\"cmdkey.exe\",\"ListItemText\":\"cmdkey.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmdkey.exe\"},{\"CompletionText\":\"cmdl32.exe\",\"ListItemText\":\"cmdl32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmdl32.exe\"},{\"CompletionText\":\"cmmon32.exe\",\"ListItemText\":\"cmmon32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmmon32.exe\"},{\"CompletionText\":\"cmpcfg\",\"ListItemText\":\"cmpcfg\",\"ResultType\":2,\"ToolTip\":\"cmpcfg\"},{\"CompletionText\":\"cmstp.exe\",\"ListItemText\":\"cmstp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmstp.exe\"},{\"CompletionText\":\"cnsn\",\"ListItemText\":\"cnsn\",\"ResultType\":2,\"ToolTip\":\"Connect-PSSession\"},{\"CompletionText\":\"code-exploration.cmd\",\"ListItemText\":\"code-exploration.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Exploration\\\\bin\\\\code-exploration.cmd\"},{\"CompletionText\":\"code-insiders.cmd\",\"ListItemText\":\"code-insiders.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Insiders\\\\bin\\\\code-insiders.cmd\"},{\"CompletionText\":\"code-tunnel-exploration.exe\",\"ListItemText\":\"code-tunnel-exploration.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Exploration\\\\bin\\\\code-tunnel-exploration.exe\"},{\"CompletionText\":\"code-tunnel-insiders.exe\",\"ListItemText\":\"code-tunnel-insiders.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Insiders\\\\bin\\\\code-tunnel-insiders.exe\"},{\"CompletionText\":\"code-tunnel.exe\",\"ListItemText\":\"code-tunnel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe\"},{\"CompletionText\":\"code.cmd\",\"ListItemText\":\"code.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft VS Code\\\\bin\\\\code.cmd\"},{\"CompletionText\":\"cofire.exe\",\"ListItemText\":\"cofire.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cofire.exe\"},{\"CompletionText\":\"colorcpl.exe\",\"ListItemText\":\"colorcpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\colorcpl.exe\"},{\"CompletionText\":\"com.docker.cli.exe\",\"ListItemText\":\"com.docker.cli.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\com.docker.cli.exe\"},{\"CompletionText\":\"comexp.msc\",\"ListItemText\":\"comexp.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\comexp.msc\"},{\"CompletionText\":\"comp.exe\",\"ListItemText\":\"comp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\comp.exe\"},{\"CompletionText\":\"compact.exe\",\"ListItemText\":\"compact.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\compact.exe\"},{\"CompletionText\":\"compare\",\"ListItemText\":\"compare\",\"ResultType\":2,\"ToolTip\":\"Compare-Object\"},{\"CompletionText\":\"Compare-Object\",\"ListItemText\":\"Compare-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompare-Object [-ReferenceObject] [-DifferenceObject] [-SyncWindow ] [-Property ] [-ExcludeDifferent] [-IncludeEqual] [-PassThru] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"Compare-VM\",\"ListItemText\":\"Compare-VM\",\"ResultType\":2,\"ToolTip\":\"Compare-VM\\r\\n\"},{\"CompletionText\":\"CompatTelRunner.exe\",\"ListItemText\":\"CompatTelRunner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompatTelRunner.exe\"},{\"CompletionText\":\"Complete-AzServiceBusMigration\",\"ListItemText\":\"Complete-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nComplete-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Complete-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Complete-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Complete-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Complete-BitsTransfer\",\"ListItemText\":\"Complete-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Complete-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Complete-DtcDiagnosticTransaction\",\"ListItemText\":\"Complete-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Complete-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Complete-VMFailover\",\"ListItemText\":\"Complete-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Complete-VMFailover\\r\\n\"},{\"CompletionText\":\"compmgmt.msc\",\"ListItemText\":\"compmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\compmgmt.msc\"},{\"CompletionText\":\"CompMgmtLauncher.exe\",\"ListItemText\":\"CompMgmtLauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompMgmtLauncher.exe\"},{\"CompletionText\":\"CompPkgSrv.exe\",\"ListItemText\":\"CompPkgSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompPkgSrv.exe\"},{\"CompletionText\":\"Compress-Archive\",\"ListItemText\":\"Compress-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompress-Archive \\r\\n\"},{\"CompletionText\":\"ComputerDefaults.exe\",\"ListItemText\":\"ComputerDefaults.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ComputerDefaults.exe\"},{\"CompletionText\":\"Configuration\",\"ListItemText\":\"Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConfiguration \\r\\n\"},{\"CompletionText\":\"Confirm-AzSecurityAutomation\",\"ListItemText\":\"Confirm-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Confirm-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Confirm-SecureBootUEFI\",\"ListItemText\":\"Confirm-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Confirm-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"conhost.exe\",\"ListItemText\":\"conhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\conhost.exe\"},{\"CompletionText\":\"Connect-AzAccount\",\"ListItemText\":\"Connect-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Connect-AzAccount\\r\\n\"},{\"CompletionText\":\"Connect-AzContainerRegistry\",\"ListItemText\":\"Connect-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"Connect-AzContainerRegistry\\r\\n\"},{\"CompletionText\":\"Connect-IscsiTarget\",\"ListItemText\":\"Connect-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Connect-PSSession\",\"ListItemText\":\"Connect-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-PSSession -Name [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-Session] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ComputerName] [-ApplicationName ] [-ConfigurationName ] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession -ComputerName -InstanceId [-ApplicationName ] [-ConfigurationName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ConnectionUri] [-ConfigurationName ] [-AllowRedirection] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession -InstanceId [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-Id] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Connect-VirtualDisk\",\"ListItemText\":\"Connect-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Connect-VMNetworkAdapter\",\"ListItemText\":\"Connect-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Connect-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Connect-VMSan\",\"ListItemText\":\"Connect-VMSan\",\"ResultType\":2,\"ToolTip\":\"Connect-VMSan\\r\\n\"},{\"CompletionText\":\"Connect-WSMan\",\"ListItemText\":\"Connect-WSMan\",\"ResultType\":2,\"ToolTip\":\"Connect-WSMan\\r\\n\"},{\"CompletionText\":\"consent.exe\",\"ListItemText\":\"consent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\consent.exe\"},{\"CompletionText\":\"Context\",\"ListItemText\":\"Context\",\"ResultType\":2,\"ToolTip\":\"\\r\\nContext \\r\\n\"},{\"CompletionText\":\"control.exe\",\"ListItemText\":\"control.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\control.exe\"},{\"CompletionText\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-Path\",\"ListItemText\":\"Convert-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvert-Path [-Path] []\\r\\n\\r\\nConvert-Path -LiteralPath []\\r\\n\"},{\"CompletionText\":\"Convert-VHD\",\"ListItemText\":\"Convert-VHD\",\"ResultType\":2,\"ToolTip\":\"Convert-VHD\\r\\n\"},{\"CompletionText\":\"convert.exe\",\"ListItemText\":\"convert.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\convert.exe\"},{\"CompletionText\":\"ConvertFrom-CIPolicy\",\"ListItemText\":\"ConvertFrom-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"ConvertFrom-CIPolicy\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Csv\",\"ListItemText\":\"ConvertFrom-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Csv [-InputObject] [[-Delimiter] ] [-Header ] []\\r\\n\\r\\nConvertFrom-Csv [-InputObject] -UseCulture [-Header ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Json\",\"ListItemText\":\"ConvertFrom-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Json [-InputObject] [-AsHashtable] [-Depth ] [-NoEnumerate] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Markdown\",\"ListItemText\":\"ConvertFrom-Markdown\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Markdown [-Path] [-AsVT100EncodedString] []\\r\\n\\r\\nConvertFrom-Markdown -LiteralPath [-AsVT100EncodedString] []\\r\\n\\r\\nConvertFrom-Markdown -InputObject [-AsVT100EncodedString] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-SddlString\",\"ListItemText\":\"ConvertFrom-SddlString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-SddlString [-Sddl] [-Type ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-SecureString\",\"ListItemText\":\"ConvertFrom-SecureString\",\"ResultType\":2,\"ToolTip\":\"ConvertFrom-SecureString\\r\\n\"},{\"CompletionText\":\"ConvertFrom-StringData\",\"ListItemText\":\"ConvertFrom-StringData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-StringData [-StringData] [[-Delimiter] ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Yaml\",\"ListItemText\":\"ConvertFrom-Yaml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Yaml \\r\\n\"},{\"CompletionText\":\"ConvertTo-AzVMManagedDisk\",\"ListItemText\":\"ConvertTo-AzVMManagedDisk\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-AzVMManagedDisk\\r\\n\"},{\"CompletionText\":\"ConvertTo-Csv\",\"ListItemText\":\"ConvertTo-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Csv [-InputObject] [[-Delimiter] ] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] []\\r\\n\\r\\nConvertTo-Csv [-InputObject] [-UseCulture] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-HgsKeyProtector\",\"ListItemText\":\"ConvertTo-HgsKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-HgsKeyProtector \\r\\n\"},{\"CompletionText\":\"ConvertTo-Html\",\"ListItemText\":\"ConvertTo-Html\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Html [[-Property] ] [[-Head] ] [[-Title] ] [[-Body] ] [-InputObject ] [-As ] [-CssUri ] [-PostContent ] [-PreContent ] [-Meta ] [-Charset ] [-Transitional] []\\r\\n\\r\\nConvertTo-Html [[-Property] ] [-InputObject ] [-As ] [-Fragment] [-PostContent ] [-PreContent ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-Json\",\"ListItemText\":\"ConvertTo-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Json [-InputObject] [-Depth ] [-Compress] [-EnumsAsStrings] [-AsArray] [-EscapeHandling ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-ProcessMitigationPolicy\",\"ListItemText\":\"ConvertTo-ProcessMitigationPolicy\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-ProcessMitigationPolicy\\r\\n\"},{\"CompletionText\":\"ConvertTo-SecureString\",\"ListItemText\":\"ConvertTo-SecureString\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-SecureString\\r\\n\"},{\"CompletionText\":\"ConvertTo-TpmOwnerAuth\",\"ListItemText\":\"ConvertTo-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"ConvertTo-Xml\",\"ListItemText\":\"ConvertTo-Xml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Xml [-InputObject] [-Depth ] [-NoTypeInformation] [-As ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-Yaml\",\"ListItemText\":\"ConvertTo-Yaml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Yaml \\r\\n\"},{\"CompletionText\":\"convertvhd.exe\",\"ListItemText\":\"convertvhd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\convertvhd.exe\"},{\"CompletionText\":\"copy\",\"ListItemText\":\"copy\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"Copy-AzRecoveryServicesVault\",\"ListItemText\":\"Copy-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Copy-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Copy-AzStorageBlob\",\"ListItemText\":\"Copy-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Copy-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Copy-BcdEntry\",\"ListItemText\":\"Copy-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Copy-BcdEntry\\r\\n\"},{\"CompletionText\":\"Copy-Item\",\"ListItemText\":\"Copy-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-Item [-Path] [[-Destination] ] [-Container] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] [-FromSession ] [-ToSession ] []\\r\\n\\r\\nCopy-Item [[-Destination] ] -LiteralPath [-Container] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] [-FromSession ] [-ToSession ] []\\r\\n\"},{\"CompletionText\":\"Copy-ItemProperty\",\"ListItemText\":\"Copy-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-ItemProperty [-Path] [-Destination] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nCopy-ItemProperty [-Destination] [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Copy-NetFirewallRule\",\"ListItemText\":\"Copy-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Copy-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecMainModeRule\",\"ListItemText\":\"Copy-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Copy-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Copy-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Copy-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecRule\",\"ListItemText\":\"Copy-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Copy-UserInternationalSettingsToSystem\",\"ListItemText\":\"Copy-UserInternationalSettingsToSystem\",\"ResultType\":2,\"ToolTip\":\"Copy-UserInternationalSettingsToSystem\\r\\n\"},{\"CompletionText\":\"Copy-VMFile\",\"ListItemText\":\"Copy-VMFile\",\"ResultType\":2,\"ToolTip\":\"Copy-VMFile\\r\\n\"},{\"CompletionText\":\"coredpussvr.exe\",\"ListItemText\":\"coredpussvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\coredpussvr.exe\"},{\"CompletionText\":\"corepack.cmd\",\"ListItemText\":\"corepack.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\corepack.cmd\"},{\"CompletionText\":\"cp\",\"ListItemText\":\"cp\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"cpi\",\"ListItemText\":\"cpi\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"cpp\",\"ListItemText\":\"cpp\",\"ResultType\":2,\"ToolTip\":\"Copy-ItemProperty\"},{\"CompletionText\":\"createdump.exe\",\"ListItemText\":\"createdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\WindowsApps\\\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\\\createdump.exe\"},{\"CompletionText\":\"CredentialEnrollmentManager.exe\",\"ListItemText\":\"CredentialEnrollmentManager.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CredentialEnrollmentManager.exe\"},{\"CompletionText\":\"CredentialUIBroker.exe\",\"ListItemText\":\"CredentialUIBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CredentialUIBroker.exe\"},{\"CompletionText\":\"credwiz.exe\",\"ListItemText\":\"credwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\credwiz.exe\"},{\"CompletionText\":\"cscript.exe\",\"ListItemText\":\"cscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cscript.exe\"},{\"CompletionText\":\"csrss.exe\",\"ListItemText\":\"csrss.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\csrss.exe\"},{\"CompletionText\":\"cssmbo\",\"ListItemText\":\"cssmbo\",\"ResultType\":2,\"ToolTip\":\"cssmbo\"},{\"CompletionText\":\"cssmbse\",\"ListItemText\":\"cssmbse\",\"ResultType\":2,\"ToolTip\":\"cssmbse\"},{\"CompletionText\":\"ctfmon.exe\",\"ListItemText\":\"ctfmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ctfmon.exe\"},{\"CompletionText\":\"cttune.exe\",\"ListItemText\":\"cttune.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cttune.exe\"},{\"CompletionText\":\"cttunesvr.exe\",\"ListItemText\":\"cttunesvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cttunesvr.exe\"},{\"CompletionText\":\"cty\",\"ListItemText\":\"cty\",\"ResultType\":2,\"ToolTip\":\"cty\"},{\"CompletionText\":\"curl.exe\",\"ListItemText\":\"curl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\curl.exe\"},{\"CompletionText\":\"CustomInstallExec.exe\",\"ListItemText\":\"CustomInstallExec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CustomInstallExec.exe\"},{\"CompletionText\":\"CustomShellHost.exe\",\"ListItemText\":\"CustomShellHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CustomShellHost.exe\"},{\"CompletionText\":\"cvpa\",\"ListItemText\":\"cvpa\",\"ResultType\":2,\"ToolTip\":\"Convert-Path\"},{\"CompletionText\":\"d3dconfig.exe\",\"ListItemText\":\"d3dconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\d3dconfig.exe\"},{\"CompletionText\":\"D:\",\"ListItemText\":\"D:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nD: \\r\\n\"},{\"CompletionText\":\"dasHost.exe\",\"ListItemText\":\"dasHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dasHost.exe\"},{\"CompletionText\":\"DataExchangeHost.exe\",\"ListItemText\":\"DataExchangeHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DataExchangeHost.exe\"},{\"CompletionText\":\"DataStoreCacheDumpTool.exe\",\"ListItemText\":\"DataStoreCacheDumpTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DataStoreCacheDumpTool.exe\"},{\"CompletionText\":\"dbp\",\"ListItemText\":\"dbp\",\"ResultType\":2,\"ToolTip\":\"Disable-PSBreakpoint\"},{\"CompletionText\":\"dccw.exe\",\"ListItemText\":\"dccw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dccw.exe\"},{\"CompletionText\":\"dcomcnfg.exe\",\"ListItemText\":\"dcomcnfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dcomcnfg.exe\"},{\"CompletionText\":\"ddodiag.exe\",\"ListItemText\":\"ddodiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ddodiag.exe\"},{\"CompletionText\":\"debian.exe\",\"ListItemText\":\"debian.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\debian.exe\"},{\"CompletionText\":\"Debug-FileShare\",\"ListItemText\":\"Debug-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-FileShare \\r\\n\"},{\"CompletionText\":\"Debug-Job\",\"ListItemText\":\"Debug-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Job [-Job] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-Name] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-Id] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-InstanceId] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-MMAppPrelaunch\",\"ListItemText\":\"Debug-MMAppPrelaunch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-MMAppPrelaunch \\r\\n\"},{\"CompletionText\":\"Debug-Process\",\"ListItemText\":\"Debug-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Process [-Name] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Process [-Id] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Process -InputObject [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-Runspace\",\"ListItemText\":\"Debug-Runspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Runspace [-Runspace] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-Name] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-Id] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-InstanceId] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-StorageSubSystem\",\"ListItemText\":\"Debug-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Debug-VM\",\"ListItemText\":\"Debug-VM\",\"ResultType\":2,\"ToolTip\":\"Debug-VM\\r\\n\"},{\"CompletionText\":\"Debug-Volume\",\"ListItemText\":\"Debug-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Volume \\r\\n\"},{\"CompletionText\":\"Defrag.exe\",\"ListItemText\":\"Defrag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Defrag.exe\"},{\"CompletionText\":\"del\",\"ListItemText\":\"del\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"Delete-DeliveryOptimizationCache\",\"ListItemText\":\"Delete-DeliveryOptimizationCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDelete-DeliveryOptimizationCache \\r\\n\"},{\"CompletionText\":\"Deny-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDeny-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Deny-AzPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Deny-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Deny-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDeny-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Deploy-AzNetworkManagerCommit\",\"ListItemText\":\"Deploy-AzNetworkManagerCommit\",\"ResultType\":2,\"ToolTip\":\"Deploy-AzNetworkManagerCommit\\r\\n\"},{\"CompletionText\":\"deploymentcsphelper.exe\",\"ListItemText\":\"deploymentcsphelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\deploymentcsphelper.exe\"},{\"CompletionText\":\"Describe\",\"ListItemText\":\"Describe\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDescribe \\r\\n\"},{\"CompletionText\":\"desk.cpl\",\"ListItemText\":\"desk.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\desk.cpl\"},{\"CompletionText\":\"desktopimgdownldr.exe\",\"ListItemText\":\"desktopimgdownldr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\desktopimgdownldr.exe\"},{\"CompletionText\":\"DeviceCensus.exe\",\"ListItemText\":\"DeviceCensus.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceCensus.exe\"},{\"CompletionText\":\"DeviceCredentialDeployment.exe\",\"ListItemText\":\"DeviceCredentialDeployment.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceCredentialDeployment.exe\"},{\"CompletionText\":\"DeviceEject.exe\",\"ListItemText\":\"DeviceEject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceEject.exe\"},{\"CompletionText\":\"DeviceEnroller.exe\",\"ListItemText\":\"DeviceEnroller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceEnroller.exe\"},{\"CompletionText\":\"DevicePairingWizard.exe\",\"ListItemText\":\"DevicePairingWizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DevicePairingWizard.exe\"},{\"CompletionText\":\"DeviceProperties.exe\",\"ListItemText\":\"DeviceProperties.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceProperties.exe\"},{\"CompletionText\":\"devmgmt.msc\",\"ListItemText\":\"devmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\devmgmt.msc\"},{\"CompletionText\":\"DevModeRunAsUserConfig.msc\",\"ListItemText\":\"DevModeRunAsUserConfig.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DevModeRunAsUserConfig.msc\"},{\"CompletionText\":\"DFDWiz.exe\",\"ListItemText\":\"DFDWiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DFDWiz.exe\"},{\"CompletionText\":\"dfrgui.exe\",\"ListItemText\":\"dfrgui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dfrgui.exe\"},{\"CompletionText\":\"dialer.exe\",\"ListItemText\":\"dialer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dialer.exe\"},{\"CompletionText\":\"diff\",\"ListItemText\":\"diff\",\"ResultType\":2,\"ToolTip\":\"Compare-Object\"},{\"CompletionText\":\"dir\",\"ListItemText\":\"dir\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"directxdatabaseupdater.exe\",\"ListItemText\":\"directxdatabaseupdater.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\directxdatabaseupdater.exe\"},{\"CompletionText\":\"dirmngr.exe\",\"ListItemText\":\"dirmngr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\dirmngr.exe\"},{\"CompletionText\":\"dirmngr_ldap.exe\",\"ListItemText\":\"dirmngr_ldap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\dirmngr_ldap.exe\"},{\"CompletionText\":\"Disable-AppBackgroundTaskDiagnosticLog\",\"ListItemText\":\"Disable-AppBackgroundTaskDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Disable-AppBackgroundTaskDiagnosticLog\\r\\n\"},{\"CompletionText\":\"Disable-AzAdvisorRecommendation\",\"ListItemText\":\"Disable-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Disable-AzAksAddOn\",\"ListItemText\":\"Disable-AzAksAddOn\",\"ResultType\":2,\"ToolTip\":\"Disable-AzAksAddOn\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchAutoScale\",\"ListItemText\":\"Disable-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchComputeNodeScheduling\",\"ListItemText\":\"Disable-AzBatchComputeNodeScheduling\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchComputeNodeScheduling\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchJob\",\"ListItemText\":\"Disable-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchJobSchedule\",\"ListItemText\":\"Disable-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Disable-AzCdnCustomDomainCustomHttps\",\"ListItemText\":\"Disable-AzCdnCustomDomainCustomHttps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzCdnCustomDomainCustomHttps \\r\\n\"},{\"CompletionText\":\"Disable-AzContextAutosave\",\"ListItemText\":\"Disable-AzContextAutosave\",\"ResultType\":2,\"ToolTip\":\"Disable-AzContextAutosave\\r\\n\"},{\"CompletionText\":\"Disable-AzDataCollection\",\"ListItemText\":\"Disable-AzDataCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzDataCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzFrontDoorCustomDomainHttps\",\"ListItemText\":\"Disable-AzFrontDoorCustomDomainHttps\",\"ResultType\":2,\"ToolTip\":\"Disable-AzFrontDoorCustomDomainHttps\\r\\n\"},{\"CompletionText\":\"Disable-AzHDInsightAzureMonitor\",\"ListItemText\":\"Disable-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Disable-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Disable-AzHDInsightMonitoring\",\"ListItemText\":\"Disable-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Disable-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\",\"ListItemText\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\",\"ResultType\":2,\"ToolTip\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsIISLogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsIISLogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsIISLogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupAutoProtection\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupAutoProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupAutoProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupProtection\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupRPMountScript\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupRPMountScript\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupRPMountScript\\r\\n\"},{\"CompletionText\":\"Disable-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Disable-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Disable-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSqlInstanceAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlServerAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSqlServerAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlServerAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzStackHCIAttestation\",\"ListItemText\":\"Disable-AzStackHCIAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzStackHCIAttestation \\r\\n\"},{\"CompletionText\":\"Disable-AzStackHCIRemoteSupport\",\"ListItemText\":\"Disable-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageBlobDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobLastAccessTimeTracking\",\"ListItemText\":\"Disable-AzStorageBlobLastAccessTimeTracking\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobLastAccessTimeTracking\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobRestorePolicy\",\"ListItemText\":\"Disable-AzStorageBlobRestorePolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobRestorePolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageContainerDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageContainerDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageContainerDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageSoftDelete\",\"ListItemText\":\"Disable-AzStorageSoftDelete\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageSoftDelete\"},{\"CompletionText\":\"Disable-AzStorageStaticWebsite\",\"ListItemText\":\"Disable-AzStorageStaticWebsite\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageStaticWebsite\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseSqlAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSynapseSqlAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseSqlAdvancedThreatProtection\",\"ListItemText\":\"Disable-AzSynapseSqlAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlAdvancedThreatProtection\"},{\"CompletionText\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzTrafficManagerEndpoint\",\"ListItemText\":\"Disable-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Disable-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Disable-AzTrafficManagerProfile\",\"ListItemText\":\"Disable-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Disable-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Disable-AzureRmAlias\",\"ListItemText\":\"Disable-AzureRmAlias\",\"ResultType\":2,\"ToolTip\":\"Disable-AzureRmAlias\\r\\n\"},{\"CompletionText\":\"Disable-AzVMDiskEncryption\",\"ListItemText\":\"Disable-AzVMDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Disable-AzVMDiskEncryption\\r\\n\"},{\"CompletionText\":\"Disable-AzVmssDiskEncryption\",\"ListItemText\":\"Disable-AzVmssDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Disable-AzVmssDiskEncryption\\r\\n\"},{\"CompletionText\":\"Disable-BC\",\"ListItemText\":\"Disable-BC\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BC \\r\\n\"},{\"CompletionText\":\"Disable-BcdElementBootDebug\",\"ListItemText\":\"Disable-BcdElementBootDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementBootDebug\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementBootEms\",\"ListItemText\":\"Disable-BcdElementBootEms\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementBootEms\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementDebug\",\"ListItemText\":\"Disable-BcdElementDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementDebug\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementEms\",\"ListItemText\":\"Disable-BcdElementEms\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementEms\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementEventLogging\",\"ListItemText\":\"Disable-BcdElementEventLogging\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementEventLogging\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementHypervisorDebug\",\"ListItemText\":\"Disable-BcdElementHypervisorDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementHypervisorDebug\\r\\n\"},{\"CompletionText\":\"Disable-BCDowngrading\",\"ListItemText\":\"Disable-BCDowngrading\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BCDowngrading \\r\\n\"},{\"CompletionText\":\"Disable-BCServeOnBattery\",\"ListItemText\":\"Disable-BCServeOnBattery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BCServeOnBattery \\r\\n\"},{\"CompletionText\":\"Disable-BitLocker\",\"ListItemText\":\"Disable-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BitLocker \\r\\n\"},{\"CompletionText\":\"Disable-BitLockerAutoUnlock\",\"ListItemText\":\"Disable-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Disable-DAManualEntryPointSelection\",\"ListItemText\":\"Disable-DAManualEntryPointSelection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DAManualEntryPointSelection \\r\\n\"},{\"CompletionText\":\"Disable-DeliveryOptimizationVerboseLogs\",\"ListItemText\":\"Disable-DeliveryOptimizationVerboseLogs\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DeliveryOptimizationVerboseLogs \\r\\n\"},{\"CompletionText\":\"Disable-DscDebug\",\"ListItemText\":\"Disable-DscDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DscDebug \\r\\n\"},{\"CompletionText\":\"Disable-ExperimentalFeature\",\"ListItemText\":\"Disable-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-ExperimentalFeature [-Name] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-JobTrigger\",\"ListItemText\":\"Disable-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Disable-JobTrigger\\r\\n\"},{\"CompletionText\":\"Disable-LocalUser\",\"ListItemText\":\"Disable-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Disable-LocalUser\\r\\n\"},{\"CompletionText\":\"Disable-MMAgent\",\"ListItemText\":\"Disable-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-MMAgent \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapter\",\"ListItemText\":\"Disable-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapter \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterBinding\",\"ListItemText\":\"Disable-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterChecksumOffload\",\"ListItemText\":\"Disable-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Disable-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterIPsecOffload\",\"ListItemText\":\"Disable-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterLso\",\"ListItemText\":\"Disable-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterPacketDirect\",\"ListItemText\":\"Disable-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterPowerManagement\",\"ListItemText\":\"Disable-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterQos\",\"ListItemText\":\"Disable-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRdma\",\"ListItemText\":\"Disable-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRsc\",\"ListItemText\":\"Disable-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRss\",\"ListItemText\":\"Disable-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterSriov\",\"ListItemText\":\"Disable-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterUso\",\"ListItemText\":\"Disable-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterVmq\",\"ListItemText\":\"Disable-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Disable-NetDnsTransitionConfiguration\",\"ListItemText\":\"Disable-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Disable-NetFirewallHyperVRule\",\"ListItemText\":\"Disable-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Disable-NetFirewallRule\",\"ListItemText\":\"Disable-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Disable-NetIPHttpsProfile\",\"ListItemText\":\"Disable-NetIPHttpsProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPHttpsProfile \\r\\n\"},{\"CompletionText\":\"Disable-NetIPsecMainModeRule\",\"ListItemText\":\"Disable-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Disable-NetIPsecRule\",\"ListItemText\":\"Disable-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Disable-NetNatTransitionConfiguration\",\"ListItemText\":\"Disable-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchEthernetPort\",\"ListItemText\":\"Disable-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchFeature\",\"ListItemText\":\"Disable-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchVlan\",\"ListItemText\":\"Disable-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Disable-OdbcPerfCounter\",\"ListItemText\":\"Disable-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Disable-PhysicalDiskIdentification\",\"ListItemText\":\"Disable-PhysicalDiskIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PhysicalDiskIdentification \\r\\n\"},{\"CompletionText\":\"Disable-PhysicalDiskIndication\",\"ListItemText\":\"Disable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"Disable-PhysicalDiskIndication\"},{\"CompletionText\":\"Disable-PnpDevice\",\"ListItemText\":\"Disable-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PnpDevice \\r\\n\"},{\"CompletionText\":\"Disable-PSBreakpoint\",\"ListItemText\":\"Disable-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSBreakpoint [-Breakpoint] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisable-PSBreakpoint [-Id] [-PassThru] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSRemoting\",\"ListItemText\":\"Disable-PSRemoting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSRemoting [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSSessionConfiguration\",\"ListItemText\":\"Disable-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSSessionConfiguration [[-Name] ] [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSTrace\",\"ListItemText\":\"Disable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSTrace \\r\\n\"},{\"CompletionText\":\"Disable-PSWSManCombinedTrace\",\"ListItemText\":\"Disable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"Disable-RunspaceDebug\",\"ListItemText\":\"Disable-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-RunspaceDebug [[-RunspaceName] ] []\\r\\n\\r\\nDisable-RunspaceDebug [-Runspace] []\\r\\n\\r\\nDisable-RunspaceDebug [-RunspaceId] []\\r\\n\\r\\nDisable-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nDisable-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Disable-ScheduledJob\",\"ListItemText\":\"Disable-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Disable-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Disable-ScheduledTask\",\"ListItemText\":\"Disable-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Disable-SmbDelegation\",\"ListItemText\":\"Disable-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Disable-StorageBusCache\",\"ListItemText\":\"Disable-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Disable-StorageBusDisk\",\"ListItemText\":\"Disable-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Disable-StorageDataCollection\",\"ListItemText\":\"Disable-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Disable-StorageDiagnosticLog\",\"ListItemText\":\"Disable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Disable-StorageDiagnosticLog\"},{\"CompletionText\":\"Disable-StorageEnclosureIdentification\",\"ListItemText\":\"Disable-StorageEnclosureIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageEnclosureIdentification \\r\\n\"},{\"CompletionText\":\"Disable-StorageEnclosurePower\",\"ListItemText\":\"Disable-StorageEnclosurePower\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageEnclosurePower \\r\\n\"},{\"CompletionText\":\"Disable-StorageHighAvailability\",\"ListItemText\":\"Disable-StorageHighAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageHighAvailability \\r\\n\"},{\"CompletionText\":\"Disable-StorageMaintenanceMode\",\"ListItemText\":\"Disable-StorageMaintenanceMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageMaintenanceMode \\r\\n\"},{\"CompletionText\":\"Disable-TlsCipherSuite\",\"ListItemText\":\"Disable-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Disable-TlsEccCurve\",\"ListItemText\":\"Disable-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Disable-TlsSessionTicketKey\",\"ListItemText\":\"Disable-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Disable-TpmAutoProvisioning\",\"ListItemText\":\"Disable-TpmAutoProvisioning\",\"ResultType\":2,\"ToolTip\":\"Disable-TpmAutoProvisioning\\r\\n\"},{\"CompletionText\":\"Disable-VMConsoleSupport\",\"ListItemText\":\"Disable-VMConsoleSupport\",\"ResultType\":2,\"ToolTip\":\"Disable-VMConsoleSupport\\r\\n\"},{\"CompletionText\":\"Disable-VMEventing\",\"ListItemText\":\"Disable-VMEventing\",\"ResultType\":2,\"ToolTip\":\"Disable-VMEventing\\r\\n\"},{\"CompletionText\":\"Disable-VMIntegrationService\",\"ListItemText\":\"Disable-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Disable-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Disable-VMMigration\",\"ListItemText\":\"Disable-VMMigration\",\"ResultType\":2,\"ToolTip\":\"Disable-VMMigration\\r\\n\"},{\"CompletionText\":\"Disable-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Disable-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Disable-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Disable-VMResourceMetering\",\"ListItemText\":\"Disable-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Disable-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Disable-VMSwitchExtension\",\"ListItemText\":\"Disable-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Disable-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Disable-VMTPM\",\"ListItemText\":\"Disable-VMTPM\",\"ResultType\":2,\"ToolTip\":\"Disable-VMTPM\\r\\n\"},{\"CompletionText\":\"Disable-WdacBidTrace\",\"ListItemText\":\"Disable-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Disable-WindowsErrorReporting\",\"ListItemText\":\"Disable-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Disable-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Disable-WindowsOptionalFeature\",\"ListItemText\":\"Disable-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Disable-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Disable-WSManCredSSP\",\"ListItemText\":\"Disable-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Disable-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Disable-WSManTrace\",\"ListItemText\":\"Disable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Disconnect-AzAccount\",\"ListItemText\":\"Disconnect-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzAccount\\r\\n\"},{\"CompletionText\":\"Disconnect-AzP2sVpnGatewayVpnConnection\",\"ListItemText\":\"Disconnect-AzP2sVpnGatewayVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzP2sVpnGatewayVpnConnection\\r\\n\"},{\"CompletionText\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\",\"ListItemText\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\\r\\n\"},{\"CompletionText\":\"Disconnect-AzWvdUserSession\",\"ListItemText\":\"Disconnect-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Disconnect-IscsiTarget\",\"ListItemText\":\"Disconnect-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Disconnect-PSSession\",\"ListItemText\":\"Disconnect-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-PSSession [-Session] [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession -Name [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession [-Id] [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession -InstanceId [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disconnect-VirtualDisk\",\"ListItemText\":\"Disconnect-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Disconnect-VMNetworkAdapter\",\"ListItemText\":\"Disconnect-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Disconnect-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Disconnect-VMSan\",\"ListItemText\":\"Disconnect-VMSan\",\"ResultType\":2,\"ToolTip\":\"Disconnect-VMSan\\r\\n\"},{\"CompletionText\":\"Disconnect-WSMan\",\"ListItemText\":\"Disconnect-WSMan\",\"ResultType\":2,\"ToolTip\":\"Disconnect-WSMan\\r\\n\"},{\"CompletionText\":\"diskmgmt.msc\",\"ListItemText\":\"diskmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskmgmt.msc\"},{\"CompletionText\":\"diskpart.exe\",\"ListItemText\":\"diskpart.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskpart.exe\"},{\"CompletionText\":\"diskperf.exe\",\"ListItemText\":\"diskperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskperf.exe\"},{\"CompletionText\":\"diskraid.exe\",\"ListItemText\":\"diskraid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskraid.exe\"},{\"CompletionText\":\"DiskSnapshot.exe\",\"ListItemText\":\"DiskSnapshot.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DiskSnapshot.exe\"},{\"CompletionText\":\"diskusage.exe\",\"ListItemText\":\"diskusage.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskusage.exe\"},{\"CompletionText\":\"Dism.exe\",\"ListItemText\":\"Dism.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Dism.exe\"},{\"CompletionText\":\"Dismount-AppPackageVolume\",\"ListItemText\":\"Dismount-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Dismount-AppPackageVolume\"},{\"CompletionText\":\"Dismount-AppxVolume\",\"ListItemText\":\"Dismount-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Dismount-AppxVolume\\r\\n\"},{\"CompletionText\":\"Dismount-DiskImage\",\"ListItemText\":\"Dismount-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDismount-DiskImage \\r\\n\"},{\"CompletionText\":\"Dismount-VHD\",\"ListItemText\":\"Dismount-VHD\",\"ResultType\":2,\"ToolTip\":\"Dismount-VHD\\r\\n\"},{\"CompletionText\":\"Dismount-VMHostAssignableDevice\",\"ListItemText\":\"Dismount-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Dismount-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Dismount-WindowsImage\",\"ListItemText\":\"Dismount-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Dismount-WindowsImage\\r\\n\"},{\"CompletionText\":\"dispdiag.exe\",\"ListItemText\":\"dispdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dispdiag.exe\"},{\"CompletionText\":\"DisplaySwitch.exe\",\"ListItemText\":\"DisplaySwitch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DisplaySwitch.exe\"},{\"CompletionText\":\"djoin.exe\",\"ListItemText\":\"djoin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\djoin.exe\"},{\"CompletionText\":\"dllhost.exe\",\"ListItemText\":\"dllhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dllhost.exe\"},{\"CompletionText\":\"dllhst3g.exe\",\"ListItemText\":\"dllhst3g.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dllhst3g.exe\"},{\"CompletionText\":\"dlu\",\"ListItemText\":\"dlu\",\"ResultType\":2,\"ToolTip\":\"dlu\"},{\"CompletionText\":\"dmcertinst.exe\",\"ListItemText\":\"dmcertinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmcertinst.exe\"},{\"CompletionText\":\"dmcfghost.exe\",\"ListItemText\":\"dmcfghost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmcfghost.exe\"},{\"CompletionText\":\"dmclient.exe\",\"ListItemText\":\"dmclient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmclient.exe\"},{\"CompletionText\":\"DmNotificationBroker.exe\",\"ListItemText\":\"DmNotificationBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DmNotificationBroker.exe\"},{\"CompletionText\":\"DmOmaCpMo.exe\",\"ListItemText\":\"DmOmaCpMo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DmOmaCpMo.exe\"},{\"CompletionText\":\"dnscacheugc.exe\",\"ListItemText\":\"dnscacheugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dnscacheugc.exe\"},{\"CompletionText\":\"dnsn\",\"ListItemText\":\"dnsn\",\"ResultType\":2,\"ToolTip\":\"Disconnect-PSSession\"},{\"CompletionText\":\"docker-compose.exe\",\"ListItemText\":\"docker-compose.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-compose.exe\"},{\"CompletionText\":\"docker-credential-desktop.exe\",\"ListItemText\":\"docker-credential-desktop.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-desktop.exe\"},{\"CompletionText\":\"docker-credential-ecr-login.exe\",\"ListItemText\":\"docker-credential-ecr-login.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-ecr-login.exe\"},{\"CompletionText\":\"docker-credential-wincred.exe\",\"ListItemText\":\"docker-credential-wincred.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-wincred.exe\"},{\"CompletionText\":\"docker-index.exe\",\"ListItemText\":\"docker-index.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-index.exe\"},{\"CompletionText\":\"docker.exe\",\"ListItemText\":\"docker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker.exe\"},{\"CompletionText\":\"doskey.exe\",\"ListItemText\":\"doskey.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\doskey.exe\"},{\"CompletionText\":\"dotnet.exe\",\"ListItemText\":\"dotnet.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\dotnet\\\\dotnet.exe\"},{\"CompletionText\":\"dpapimig.exe\",\"ListItemText\":\"dpapimig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dpapimig.exe\"},{\"CompletionText\":\"DpiScaling.exe\",\"ListItemText\":\"DpiScaling.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DpiScaling.exe\"},{\"CompletionText\":\"dpnsvr.exe\",\"ListItemText\":\"dpnsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dpnsvr.exe\"},{\"CompletionText\":\"driverquery.exe\",\"ListItemText\":\"driverquery.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\driverquery.exe\"},{\"CompletionText\":\"drvinst.exe\",\"ListItemText\":\"drvinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\drvinst.exe\"},{\"CompletionText\":\"dsmbd\",\"ListItemText\":\"dsmbd\",\"ResultType\":2,\"ToolTip\":\"dsmbd\"},{\"CompletionText\":\"DsmUserTask.exe\",\"ListItemText\":\"DsmUserTask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DsmUserTask.exe\"},{\"CompletionText\":\"dsregcmd.exe\",\"ListItemText\":\"dsregcmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dsregcmd.exe\"},{\"CompletionText\":\"dstokenclean.exe\",\"ListItemText\":\"dstokenclean.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dstokenclean.exe\"},{\"CompletionText\":\"dtdump.exe\",\"ListItemText\":\"dtdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dtdump.exe\"},{\"CompletionText\":\"DuckDuckGo.exe\",\"ListItemText\":\"DuckDuckGo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\DuckDuckGo.exe\"},{\"CompletionText\":\"dusmtask.exe\",\"ListItemText\":\"dusmtask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dusmtask.exe\"},{\"CompletionText\":\"dvdplay.exe\",\"ListItemText\":\"dvdplay.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dvdplay.exe\"},{\"CompletionText\":\"dwm.exe\",\"ListItemText\":\"dwm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dwm.exe\"},{\"CompletionText\":\"DWWIN.EXE\",\"ListItemText\":\"DWWIN.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DWWIN.EXE\"},{\"CompletionText\":\"DXCap.exe\",\"ListItemText\":\"DXCap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DXCap.exe\"},{\"CompletionText\":\"DXCpl.exe\",\"ListItemText\":\"DXCpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DXCpl.exe\"},{\"CompletionText\":\"dxdiag.exe\",\"ListItemText\":\"dxdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dxdiag.exe\"},{\"CompletionText\":\"dxgiadaptercache.exe\",\"ListItemText\":\"dxgiadaptercache.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dxgiadaptercache.exe\"},{\"CompletionText\":\"Dxpserver.exe\",\"ListItemText\":\"Dxpserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Dxpserver.exe\"},{\"CompletionText\":\"E:\",\"ListItemText\":\"E:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nE: \\r\\n\"},{\"CompletionText\":\"Eap3Host.exe\",\"ListItemText\":\"Eap3Host.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Eap3Host.exe\"},{\"CompletionText\":\"EaseOfAccessDialog.exe\",\"ListItemText\":\"EaseOfAccessDialog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EaseOfAccessDialog.exe\"},{\"CompletionText\":\"easinvoker.exe\",\"ListItemText\":\"easinvoker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\easinvoker.exe\"},{\"CompletionText\":\"EASPolicyManagerBrokerHost.exe\",\"ListItemText\":\"EASPolicyManagerBrokerHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EASPolicyManagerBrokerHost.exe\"},{\"CompletionText\":\"ebp\",\"ListItemText\":\"ebp\",\"ResultType\":2,\"ToolTip\":\"Enable-PSBreakpoint\"},{\"CompletionText\":\"echo\",\"ListItemText\":\"echo\",\"ResultType\":2,\"ToolTip\":\"Write-Output\"},{\"CompletionText\":\"Edit-ASRRecoveryPlan\",\"ListItemText\":\"Edit-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Edit-ASRRecoveryPlan\"},{\"CompletionText\":\"Edit-ASRRP\",\"ListItemText\":\"Edit-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Edit-ASRRP\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyRetentionRuleClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyRetentionRuleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyRetentionRuleClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyTagClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyTagClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyTagClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyTriggerClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyTriggerClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyTriggerClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Edit-AzWebAppBackupConfiguration\",\"ListItemText\":\"Edit-AzWebAppBackupConfiguration\",\"ResultType\":2,\"ToolTip\":\"Edit-AzWebAppBackupConfiguration\\r\\n\"},{\"CompletionText\":\"Edit-CIPolicyRule\",\"ListItemText\":\"Edit-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"Edit-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"EDPCleanup.exe\",\"ListItemText\":\"EDPCleanup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EDPCleanup.exe\"},{\"CompletionText\":\"edpnotify.exe\",\"ListItemText\":\"edpnotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\edpnotify.exe\"},{\"CompletionText\":\"EduPrintProv.exe\",\"ListItemText\":\"EduPrintProv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EduPrintProv.exe\"},{\"CompletionText\":\"efsui.exe\",\"ListItemText\":\"efsui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\efsui.exe\"},{\"CompletionText\":\"EhStorAuthn.exe\",\"ListItemText\":\"EhStorAuthn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EhStorAuthn.exe\"},{\"CompletionText\":\"elu\",\"ListItemText\":\"elu\",\"ResultType\":2,\"ToolTip\":\"elu\"},{\"CompletionText\":\"Enable-AdlStoreKeyVault\",\"ListItemText\":\"Enable-AdlStoreKeyVault\",\"ResultType\":2,\"ToolTip\":\"Enable-AdlStoreKeyVault\"},{\"CompletionText\":\"Enable-AppBackgroundTaskDiagnosticLog\",\"ListItemText\":\"Enable-AppBackgroundTaskDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Enable-AppBackgroundTaskDiagnosticLog\\r\\n\"},{\"CompletionText\":\"Enable-AzAdvisorRecommendation\",\"ListItemText\":\"Enable-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Enable-AzAksAddOn\",\"ListItemText\":\"Enable-AzAksAddOn\",\"ResultType\":2,\"ToolTip\":\"Enable-AzAksAddOn\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchAutoScale\",\"ListItemText\":\"Enable-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchComputeNodeScheduling\",\"ListItemText\":\"Enable-AzBatchComputeNodeScheduling\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchComputeNodeScheduling\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchJob\",\"ListItemText\":\"Enable-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchJobSchedule\",\"ListItemText\":\"Enable-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchTask\",\"ListItemText\":\"Enable-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Enable-AzCdnCustomDomainCustomHttps\",\"ListItemText\":\"Enable-AzCdnCustomDomainCustomHttps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzCdnCustomDomainCustomHttps \\r\\n\"},{\"CompletionText\":\"Enable-AzContextAutosave\",\"ListItemText\":\"Enable-AzContextAutosave\",\"ResultType\":2,\"ToolTip\":\"Enable-AzContextAutosave\\r\\n\"},{\"CompletionText\":\"Enable-AzDataCollection\",\"ListItemText\":\"Enable-AzDataCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzDataCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzDataLakeStoreKeyVault\",\"ListItemText\":\"Enable-AzDataLakeStoreKeyVault\",\"ResultType\":2,\"ToolTip\":\"Enable-AzDataLakeStoreKeyVault\\r\\n\"},{\"CompletionText\":\"Enable-AzEventGridPartnerTopic\",\"ListItemText\":\"Enable-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Enable-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Enable-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Enable-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Enable-AzFrontDoorCustomDomainHttps\",\"ListItemText\":\"Enable-AzFrontDoorCustomDomainHttps\",\"ResultType\":2,\"ToolTip\":\"Enable-AzFrontDoorCustomDomainHttps\\r\\n\"},{\"CompletionText\":\"Enable-AzHDInsightAzureMonitor\",\"ListItemText\":\"Enable-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Enable-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Enable-AzHDInsightMonitoring\",\"ListItemText\":\"Enable-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Enable-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsIISLogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsIISLogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsIISLogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzRecoveryServicesBackupAutoProtection\",\"ListItemText\":\"Enable-AzRecoveryServicesBackupAutoProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzRecoveryServicesBackupAutoProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzRecoveryServicesBackupProtection\",\"ListItemText\":\"Enable-AzRecoveryServicesBackupProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzRecoveryServicesBackupProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Enable-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Enable-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSqlInstanceAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlServerAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSqlServerAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlServerAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzStackHCIAttestation\",\"ListItemText\":\"Enable-AzStackHCIAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzStackHCIAttestation \\r\\n\"},{\"CompletionText\":\"Enable-AzStackHCIRemoteSupport\",\"ListItemText\":\"Enable-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageBlobDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobLastAccessTimeTracking\",\"ListItemText\":\"Enable-AzStorageBlobLastAccessTimeTracking\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobLastAccessTimeTracking\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobRestorePolicy\",\"ListItemText\":\"Enable-AzStorageBlobRestorePolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobRestorePolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageContainerDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageContainerDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageContainerDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageSoftDelete\",\"ListItemText\":\"Enable-AzStorageSoftDelete\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageSoftDelete\"},{\"CompletionText\":\"Enable-AzStorageStaticWebsite\",\"ListItemText\":\"Enable-AzStorageStaticWebsite\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageStaticWebsite\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseSqlAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSynapseSqlAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseSqlAdvancedThreatProtection\",\"ListItemText\":\"Enable-AzSynapseSqlAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlAdvancedThreatProtection\"},{\"CompletionText\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseWorkspace\",\"ListItemText\":\"Enable-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Enable-AzTrafficManagerEndpoint\",\"ListItemText\":\"Enable-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Enable-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Enable-AzTrafficManagerProfile\",\"ListItemText\":\"Enable-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Enable-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Enable-AzureRmAlias\",\"ListItemText\":\"Enable-AzureRmAlias\",\"ResultType\":2,\"ToolTip\":\"Enable-AzureRmAlias\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementBootDebug\",\"ListItemText\":\"Enable-BcdElementBootDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementBootDebug\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementBootEms\",\"ListItemText\":\"Enable-BcdElementBootEms\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementBootEms\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementDebug\",\"ListItemText\":\"Enable-BcdElementDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementDebug\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementEms\",\"ListItemText\":\"Enable-BcdElementEms\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementEms\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementEventLogging\",\"ListItemText\":\"Enable-BcdElementEventLogging\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementEventLogging\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementHypervisorDebug\",\"ListItemText\":\"Enable-BcdElementHypervisorDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementHypervisorDebug\\r\\n\"},{\"CompletionText\":\"Enable-BCDistributed\",\"ListItemText\":\"Enable-BCDistributed\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCDistributed \\r\\n\"},{\"CompletionText\":\"Enable-BCDowngrading\",\"ListItemText\":\"Enable-BCDowngrading\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCDowngrading \\r\\n\"},{\"CompletionText\":\"Enable-BCHostedClient\",\"ListItemText\":\"Enable-BCHostedClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCHostedClient \\r\\n\"},{\"CompletionText\":\"Enable-BCHostedServer\",\"ListItemText\":\"Enable-BCHostedServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCHostedServer \\r\\n\"},{\"CompletionText\":\"Enable-BCLocal\",\"ListItemText\":\"Enable-BCLocal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCLocal \\r\\n\"},{\"CompletionText\":\"Enable-BCServeOnBattery\",\"ListItemText\":\"Enable-BCServeOnBattery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCServeOnBattery \\r\\n\"},{\"CompletionText\":\"Enable-BitLocker\",\"ListItemText\":\"Enable-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BitLocker \\r\\n\"},{\"CompletionText\":\"Enable-BitLockerAutoUnlock\",\"ListItemText\":\"Enable-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Enable-DAManualEntryPointSelection\",\"ListItemText\":\"Enable-DAManualEntryPointSelection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DAManualEntryPointSelection \\r\\n\"},{\"CompletionText\":\"Enable-DeliveryOptimizationVerboseLogs\",\"ListItemText\":\"Enable-DeliveryOptimizationVerboseLogs\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DeliveryOptimizationVerboseLogs \\r\\n\"},{\"CompletionText\":\"Enable-DscDebug\",\"ListItemText\":\"Enable-DscDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DscDebug \\r\\n\"},{\"CompletionText\":\"Enable-ExperimentalFeature\",\"ListItemText\":\"Enable-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-ExperimentalFeature [-Name] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-JobTrigger\",\"ListItemText\":\"Enable-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Enable-JobTrigger\\r\\n\"},{\"CompletionText\":\"Enable-LocalUser\",\"ListItemText\":\"Enable-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Enable-LocalUser\\r\\n\"},{\"CompletionText\":\"Enable-MMAgent\",\"ListItemText\":\"Enable-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-MMAgent \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapter\",\"ListItemText\":\"Enable-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapter \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterBinding\",\"ListItemText\":\"Enable-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterChecksumOffload\",\"ListItemText\":\"Enable-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Enable-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterIPsecOffload\",\"ListItemText\":\"Enable-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterLso\",\"ListItemText\":\"Enable-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterPacketDirect\",\"ListItemText\":\"Enable-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterPowerManagement\",\"ListItemText\":\"Enable-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterQos\",\"ListItemText\":\"Enable-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRdma\",\"ListItemText\":\"Enable-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRsc\",\"ListItemText\":\"Enable-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRss\",\"ListItemText\":\"Enable-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterSriov\",\"ListItemText\":\"Enable-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterUso\",\"ListItemText\":\"Enable-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterVmq\",\"ListItemText\":\"Enable-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Enable-NetDnsTransitionConfiguration\",\"ListItemText\":\"Enable-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Enable-NetFirewallHyperVRule\",\"ListItemText\":\"Enable-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Enable-NetFirewallRule\",\"ListItemText\":\"Enable-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Enable-NetIPHttpsProfile\",\"ListItemText\":\"Enable-NetIPHttpsProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPHttpsProfile \\r\\n\"},{\"CompletionText\":\"Enable-NetIPsecMainModeRule\",\"ListItemText\":\"Enable-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Enable-NetIPsecRule\",\"ListItemText\":\"Enable-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Enable-NetNatTransitionConfiguration\",\"ListItemText\":\"Enable-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchEthernetPort\",\"ListItemText\":\"Enable-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchFeature\",\"ListItemText\":\"Enable-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchVlan\",\"ListItemText\":\"Enable-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Enable-OdbcPerfCounter\",\"ListItemText\":\"Enable-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Enable-PhysicalDiskIdentification\",\"ListItemText\":\"Enable-PhysicalDiskIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PhysicalDiskIdentification \\r\\n\"},{\"CompletionText\":\"Enable-PhysicalDiskIndication\",\"ListItemText\":\"Enable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"Enable-PhysicalDiskIndication\"},{\"CompletionText\":\"Enable-PnpDevice\",\"ListItemText\":\"Enable-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PnpDevice \\r\\n\"},{\"CompletionText\":\"Enable-PSBreakpoint\",\"ListItemText\":\"Enable-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSBreakpoint [-Breakpoint] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nEnable-PSBreakpoint [-Id] [-PassThru] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSRemoting\",\"ListItemText\":\"Enable-PSRemoting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSRemoting [-Force] [-SkipNetworkProfileCheck] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSSessionConfiguration\",\"ListItemText\":\"Enable-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSSessionConfiguration [[-Name] ] [-Force] [-SecurityDescriptorSddl ] [-SkipNetworkProfileCheck] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSTrace\",\"ListItemText\":\"Enable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSTrace \\r\\n\"},{\"CompletionText\":\"Enable-PSWSManCombinedTrace\",\"ListItemText\":\"Enable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"Enable-RunspaceDebug\",\"ListItemText\":\"Enable-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-RunspaceDebug [[-RunspaceName] ] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-Runspace] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-RunspaceId] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nEnable-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Enable-ScheduledJob\",\"ListItemText\":\"Enable-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Enable-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Enable-ScheduledTask\",\"ListItemText\":\"Enable-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Enable-SmbDelegation\",\"ListItemText\":\"Enable-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Enable-StorageBusCache\",\"ListItemText\":\"Enable-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Enable-StorageBusDisk\",\"ListItemText\":\"Enable-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Enable-StorageDataCollection\",\"ListItemText\":\"Enable-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Enable-StorageDiagnosticLog\",\"ListItemText\":\"Enable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Enable-StorageDiagnosticLog\"},{\"CompletionText\":\"Enable-StorageEnclosureIdentification\",\"ListItemText\":\"Enable-StorageEnclosureIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageEnclosureIdentification \\r\\n\"},{\"CompletionText\":\"Enable-StorageEnclosurePower\",\"ListItemText\":\"Enable-StorageEnclosurePower\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageEnclosurePower \\r\\n\"},{\"CompletionText\":\"Enable-StorageHighAvailability\",\"ListItemText\":\"Enable-StorageHighAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageHighAvailability \\r\\n\"},{\"CompletionText\":\"Enable-StorageMaintenanceMode\",\"ListItemText\":\"Enable-StorageMaintenanceMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageMaintenanceMode \\r\\n\"},{\"CompletionText\":\"Enable-TlsCipherSuite\",\"ListItemText\":\"Enable-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Enable-TlsEccCurve\",\"ListItemText\":\"Enable-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Enable-TlsSessionTicketKey\",\"ListItemText\":\"Enable-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Enable-TpmAutoProvisioning\",\"ListItemText\":\"Enable-TpmAutoProvisioning\",\"ResultType\":2,\"ToolTip\":\"Enable-TpmAutoProvisioning\\r\\n\"},{\"CompletionText\":\"Enable-VMConsoleSupport\",\"ListItemText\":\"Enable-VMConsoleSupport\",\"ResultType\":2,\"ToolTip\":\"Enable-VMConsoleSupport\\r\\n\"},{\"CompletionText\":\"Enable-VMEventing\",\"ListItemText\":\"Enable-VMEventing\",\"ResultType\":2,\"ToolTip\":\"Enable-VMEventing\\r\\n\"},{\"CompletionText\":\"Enable-VMIntegrationService\",\"ListItemText\":\"Enable-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Enable-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Enable-VMMigration\",\"ListItemText\":\"Enable-VMMigration\",\"ResultType\":2,\"ToolTip\":\"Enable-VMMigration\\r\\n\"},{\"CompletionText\":\"Enable-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Enable-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Enable-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Enable-VMReplication\",\"ListItemText\":\"Enable-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Enable-VMReplication\\r\\n\"},{\"CompletionText\":\"Enable-VMResourceMetering\",\"ListItemText\":\"Enable-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Enable-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Enable-VMSwitchExtension\",\"ListItemText\":\"Enable-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Enable-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Enable-VMTPM\",\"ListItemText\":\"Enable-VMTPM\",\"ResultType\":2,\"ToolTip\":\"Enable-VMTPM\\r\\n\"},{\"CompletionText\":\"Enable-WdacBidTrace\",\"ListItemText\":\"Enable-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Enable-WindowsErrorReporting\",\"ListItemText\":\"Enable-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Enable-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Enable-WindowsOptionalFeature\",\"ListItemText\":\"Enable-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Enable-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Enable-WSManCredSSP\",\"ListItemText\":\"Enable-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Enable-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Enable-WSManTrace\",\"ListItemText\":\"Enable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Enter-PSHostProcess\",\"ListItemText\":\"Enter-PSHostProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnter-PSHostProcess [-Id] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-Process] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-Name] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-HostProcessInfo] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess -CustomPipeName []\\r\\n\"},{\"CompletionText\":\"Enter-PSSession\",\"ListItemText\":\"Enter-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnter-PSSession [-ComputerName] [-EnableNetworkAccess] [-Credential ] [-ConfigurationName ] [-Port ] [-UseSSL] [-ApplicationName ] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nEnter-PSSession [-HostName] [-Options ] [-Port ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] []\\r\\n\\r\\nEnter-PSSession [[-Session] ] []\\r\\n\\r\\nEnter-PSSession [[-ConnectionUri] ] [-EnableNetworkAccess] [-Credential ] [-ConfigurationName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nEnter-PSSession [-InstanceId ] []\\r\\n\\r\\nEnter-PSSession [[-Id] ] []\\r\\n\\r\\nEnter-PSSession [-Name ] []\\r\\n\\r\\nEnter-PSSession [-VMId] [-Credential] [-ConfigurationName ] []\\r\\n\\r\\nEnter-PSSession [-VMName] [-Credential] [-ConfigurationName ] []\\r\\n\\r\\nEnter-PSSession [-ContainerId] [-ConfigurationName ] [-RunAsAdministrator] []\\r\\n\"},{\"CompletionText\":\"env\",\"ListItemText\":\"env\",\"ResultType\":2,\"ToolTip\":\"\\r\\nenv \\r\\n\"},{\"CompletionText\":\"EoAExperiences.exe\",\"ListItemText\":\"EoAExperiences.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EoAExperiences.exe\"},{\"CompletionText\":\"epal\",\"ListItemText\":\"epal\",\"ResultType\":2,\"ToolTip\":\"Export-Alias\"},{\"CompletionText\":\"epcsv\",\"ListItemText\":\"epcsv\",\"ResultType\":2,\"ToolTip\":\"Export-Csv\"},{\"CompletionText\":\"erase\",\"ListItemText\":\"erase\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"esentutl.exe\",\"ListItemText\":\"esentutl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\esentutl.exe\"},{\"CompletionText\":\"esimtool.exe\",\"ListItemText\":\"esimtool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\esimtool.exe\"},{\"CompletionText\":\"esmbd\",\"ListItemText\":\"esmbd\",\"ResultType\":2,\"ToolTip\":\"esmbd\"},{\"CompletionText\":\"etsn\",\"ListItemText\":\"etsn\",\"ResultType\":2,\"ToolTip\":\"Enter-PSSession\"},{\"CompletionText\":\"eudcedit.exe\",\"ListItemText\":\"eudcedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eudcedit.exe\"},{\"CompletionText\":\"eventcreate.exe\",\"ListItemText\":\"eventcreate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventcreate.exe\"},{\"CompletionText\":\"eventvwr.exe\",\"ListItemText\":\"eventvwr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventvwr.exe\"},{\"CompletionText\":\"eventvwr.msc\",\"ListItemText\":\"eventvwr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventvwr.msc\"},{\"CompletionText\":\"Exit-PSHostProcess\",\"ListItemText\":\"Exit-PSHostProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExit-PSHostProcess []\\r\\n\"},{\"CompletionText\":\"Exit-PSSession\",\"ListItemText\":\"Exit-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExit-PSSession []\\r\\n\"},{\"CompletionText\":\"Expand-Archive\",\"ListItemText\":\"Expand-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-Archive \\r\\n\"},{\"CompletionText\":\"Expand-AzWvdMsixImage\",\"ListItemText\":\"Expand-AzWvdMsixImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-AzWvdMsixImage \\r\\n\"},{\"CompletionText\":\"Expand-GitCommand\",\"ListItemText\":\"Expand-GitCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-GitCommand \\r\\n\"},{\"CompletionText\":\"Expand-WindowsCustomDataImage\",\"ListItemText\":\"Expand-WindowsCustomDataImage\",\"ResultType\":2,\"ToolTip\":\"Expand-WindowsCustomDataImage\\r\\n\"},{\"CompletionText\":\"Expand-WindowsImage\",\"ListItemText\":\"Expand-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Expand-WindowsImage\\r\\n\"},{\"CompletionText\":\"expand.exe\",\"ListItemText\":\"expand.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\expand.exe\"},{\"CompletionText\":\"explorer.exe\",\"ListItemText\":\"explorer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\explorer.exe\"},{\"CompletionText\":\"Export-AdlStoreChildItemProperties\",\"ListItemText\":\"Export-AdlStoreChildItemProperties\",\"ResultType\":2,\"ToolTip\":\"Export-AdlStoreChildItemProperties\"},{\"CompletionText\":\"Export-AdlStoreItem\",\"ListItemText\":\"Export-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Export-AdlStoreItem\"},{\"CompletionText\":\"Export-Alias\",\"ListItemText\":\"Export-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Alias [-Path] [[-Name] ] [-PassThru] [-As ] [-Append] [-Force] [-NoClobber] [-Description ] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Alias [[-Name] ] -LiteralPath [-PassThru] [-As ] [-Append] [-Force] [-NoClobber] [-Description ] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-AzAnalysisServicesInstanceLog\",\"ListItemText\":\"Export-AzAnalysisServicesInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzAnalysisServicesInstanceLog\\r\\n\"},{\"CompletionText\":\"Export-AzApiManagementApi\",\"ListItemText\":\"Export-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Export-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Export-AzAsInstanceLog\",\"ListItemText\":\"Export-AzAsInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzAsInstanceLog\"},{\"CompletionText\":\"Export-AzAutomationDscConfiguration\",\"ListItemText\":\"Export-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Export-AzAutomationDscNodeReportContent\",\"ListItemText\":\"Export-AzAutomationDscNodeReportContent\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationDscNodeReportContent\\r\\n\"},{\"CompletionText\":\"Export-AzAutomationRunbook\",\"ListItemText\":\"Export-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Export-AzConfig\",\"ListItemText\":\"Export-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Export-AzConfig\\r\\n\"},{\"CompletionText\":\"Export-AzDataLakeStoreChildItemProperties\",\"ListItemText\":\"Export-AzDataLakeStoreChildItemProperties\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreChildItemProperties\"},{\"CompletionText\":\"Export-AzDataLakeStoreChildItemProperty\",\"ListItemText\":\"Export-AzDataLakeStoreChildItemProperty\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreChildItemProperty\\r\\n\"},{\"CompletionText\":\"Export-AzDataLakeStoreItem\",\"ListItemText\":\"Export-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Export-AzKeyVaultSecurityDomain\",\"ListItemText\":\"Export-AzKeyVaultSecurityDomain\",\"ResultType\":2,\"ToolTip\":\"Export-AzKeyVaultSecurityDomain\\r\\n\"},{\"CompletionText\":\"Export-AzLogAnalyticRequestRateByInterval\",\"ListItemText\":\"Export-AzLogAnalyticRequestRateByInterval\",\"ResultType\":2,\"ToolTip\":\"Export-AzLogAnalyticRequestRateByInterval\\r\\n\"},{\"CompletionText\":\"Export-AzLogAnalyticThrottledRequest\",\"ListItemText\":\"Export-AzLogAnalyticThrottledRequest\",\"ResultType\":2,\"ToolTip\":\"Export-AzLogAnalyticThrottledRequest\\r\\n\"},{\"CompletionText\":\"Export-AzMlWebService\",\"ListItemText\":\"Export-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Export-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Export-AzRedisCache\",\"ListItemText\":\"Export-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Export-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Export-AzRedisEnterpriseCache\",\"ListItemText\":\"Export-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Export-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Export-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"Export-AzRedisEnterpriseCacheDatabase\"},{\"CompletionText\":\"Export-AzResourceGroup\",\"ListItemText\":\"Export-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Export-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseKqlScript\",\"ListItemText\":\"Export-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseNotebook\",\"ListItemText\":\"Export-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseSparkConfiguration\",\"ListItemText\":\"Export-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseSqlScript\",\"ListItemText\":\"Export-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Export-AzTemplateSpec\",\"ListItemText\":\"Export-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Export-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Export-AzureAsInstanceLog\",\"ListItemText\":\"Export-AzureAsInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzureAsInstanceLog\"},{\"CompletionText\":\"Export-BCCachePackage\",\"ListItemText\":\"Export-BCCachePackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-BCCachePackage \\r\\n\"},{\"CompletionText\":\"Export-BcdStore\",\"ListItemText\":\"Export-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Export-BcdStore\\r\\n\"},{\"CompletionText\":\"Export-BCSecretKey\",\"ListItemText\":\"Export-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Export-BinaryMiLog\",\"ListItemText\":\"Export-BinaryMiLog\",\"ResultType\":2,\"ToolTip\":\"Export-BinaryMiLog\\r\\n\"},{\"CompletionText\":\"Export-Certificate\",\"ListItemText\":\"Export-Certificate\",\"ResultType\":2,\"ToolTip\":\"Export-Certificate\\r\\n\"},{\"CompletionText\":\"Export-Clixml\",\"ListItemText\":\"Export-Clixml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Clixml [-Path] -InputObject [-Depth ] [-Force] [-NoClobber] [-Encoding ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Clixml -LiteralPath -InputObject [-Depth ] [-Force] [-NoClobber] [-Encoding ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-Counter\",\"ListItemText\":\"Export-Counter\",\"ResultType\":2,\"ToolTip\":\"Export-Counter\\r\\n\"},{\"CompletionText\":\"Export-Csv\",\"ListItemText\":\"Export-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Csv [[-Path] ] [[-Delimiter] ] -InputObject [-LiteralPath ] [-Force] [-NoClobber] [-Encoding ] [-Append] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Csv [[-Path] ] -InputObject [-LiteralPath ] [-Force] [-NoClobber] [-Encoding ] [-Append] [-UseCulture] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-FormatData\",\"ListItemText\":\"Export-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-FormatData -InputObject -Path [-Force] [-NoClobber] [-IncludeScriptBlock] []\\r\\n\\r\\nExport-FormatData -InputObject -LiteralPath [-Force] [-NoClobber] [-IncludeScriptBlock] []\\r\\n\"},{\"CompletionText\":\"Export-HgsGuardian\",\"ListItemText\":\"Export-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Export-ModuleMember\",\"ListItemText\":\"Export-ModuleMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ModuleMember [[-Function] ] [-Cmdlet ] [-Variable ] [-Alias ] []\\r\\n\"},{\"CompletionText\":\"Export-ODataEndpointProxy\",\"ListItemText\":\"Export-ODataEndpointProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ODataEndpointProxy \\r\\n\"},{\"CompletionText\":\"Export-PfxCertificate\",\"ListItemText\":\"Export-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Export-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Export-ProvisioningPackage\",\"ListItemText\":\"Export-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Export-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Export-PSSession\",\"ListItemText\":\"Export-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-PSSession [-Session] [-OutputModule] [[-CommandName] ] [[-FormatTypeName] ] [-Force] [-Encoding ] [-AllowClobber] [-ArgumentList ] [-CommandType ] [-Module ] [-FullyQualifiedModule ] [-Certificate ] []\\r\\n\"},{\"CompletionText\":\"Export-ScheduledTask\",\"ListItemText\":\"Export-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Export-StartLayout\",\"ListItemText\":\"Export-StartLayout\",\"ResultType\":2,\"ToolTip\":\"Export-StartLayout\\r\\n\"},{\"CompletionText\":\"Export-StartLayoutEdgeAssets\",\"ListItemText\":\"Export-StartLayoutEdgeAssets\",\"ResultType\":2,\"ToolTip\":\"Export-StartLayoutEdgeAssets\\r\\n\"},{\"CompletionText\":\"Export-TlsSessionTicketKey\",\"ListItemText\":\"Export-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Export-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Export-Trace\",\"ListItemText\":\"Export-Trace\",\"ResultType\":2,\"ToolTip\":\"Export-Trace\\r\\n\"},{\"CompletionText\":\"Export-VM\",\"ListItemText\":\"Export-VM\",\"ResultType\":2,\"ToolTip\":\"Export-VM\\r\\n\"},{\"CompletionText\":\"Export-VMCheckpoint\",\"ListItemText\":\"Export-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Export-VMCheckpoint\"},{\"CompletionText\":\"Export-VMSnapshot\",\"ListItemText\":\"Export-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Export-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Export-WindowsCapabilitySource\",\"ListItemText\":\"Export-WindowsCapabilitySource\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsCapabilitySource\\r\\n\"},{\"CompletionText\":\"Export-WindowsDriver\",\"ListItemText\":\"Export-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Export-WindowsImage\",\"ListItemText\":\"Export-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsImage\\r\\n\"},{\"CompletionText\":\"Export-WinhttpProxy\",\"ListItemText\":\"Export-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"exsn\",\"ListItemText\":\"exsn\",\"ResultType\":2,\"ToolTip\":\"Exit-PSSession\"},{\"CompletionText\":\"extcheck.exe\",\"ListItemText\":\"extcheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\extcheck.exe\"},{\"CompletionText\":\"extension-admin.exe\",\"ListItemText\":\"extension-admin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\extension-admin.exe\"},{\"CompletionText\":\"extrac32.exe\",\"ListItemText\":\"extrac32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\extrac32.exe\"},{\"CompletionText\":\"F:\",\"ListItemText\":\"F:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nF: \\r\\n\"},{\"CompletionText\":\"fc\",\"ListItemText\":\"fc\",\"ResultType\":2,\"ToolTip\":\"Format-Custom\"},{\"CompletionText\":\"fc.exe\",\"ListItemText\":\"fc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fc.exe\"},{\"CompletionText\":\"fclip.exe\",\"ListItemText\":\"fclip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fclip.exe\"},{\"CompletionText\":\"fdres\",\"ListItemText\":\"fdres\",\"ResultType\":2,\"ToolTip\":\"fdres\"},{\"CompletionText\":\"fhmanagew.exe\",\"ListItemText\":\"fhmanagew.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fhmanagew.exe\"},{\"CompletionText\":\"fhx\",\"ListItemText\":\"fhx\",\"ResultType\":2,\"ToolTip\":\"Format-Hex\"},{\"CompletionText\":\"FileDialogBroker.exe\",\"ListItemText\":\"FileDialogBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FileDialogBroker.exe\"},{\"CompletionText\":\"FileHistory.exe\",\"ListItemText\":\"FileHistory.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FileHistory.exe\"},{\"CompletionText\":\"fimo\",\"ListItemText\":\"fimo\",\"ResultType\":2,\"ToolTip\":\"fimo\"},{\"CompletionText\":\"Find-AzDataProtectionRestorableTimeRange\",\"ListItemText\":\"Find-AzDataProtectionRestorableTimeRange\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-AzDataProtectionRestorableTimeRange \\r\\n\"},{\"CompletionText\":\"Find-Command\",\"ListItemText\":\"Find-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Command \\r\\n\"},{\"CompletionText\":\"Find-DSCResource\",\"ListItemText\":\"Find-DSCResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-DSCResource \\r\\n\"},{\"CompletionText\":\"Find-LapsADExtendedRights\",\"ListItemText\":\"Find-LapsADExtendedRights\",\"ResultType\":2,\"ToolTip\":\"Find-LapsADExtendedRights\\r\\n\"},{\"CompletionText\":\"Find-Module\",\"ListItemText\":\"Find-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Module \\r\\n\"},{\"CompletionText\":\"Find-NetIPsecRule\",\"ListItemText\":\"Find-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Find-NetRoute\",\"ListItemText\":\"Find-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-NetRoute \\r\\n\"},{\"CompletionText\":\"Find-Package\",\"ListItemText\":\"Find-Package\",\"ResultType\":2,\"ToolTip\":\"Find-Package\\r\\n\"},{\"CompletionText\":\"Find-PackageProvider\",\"ListItemText\":\"Find-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Find-PackageProvider\\r\\n\"},{\"CompletionText\":\"Find-PSResource\",\"ListItemText\":\"Find-PSResource\",\"ResultType\":2,\"ToolTip\":\"Find-PSResource\\r\\n\"},{\"CompletionText\":\"Find-RoleCapability\",\"ListItemText\":\"Find-RoleCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-RoleCapability \\r\\n\"},{\"CompletionText\":\"Find-Script\",\"ListItemText\":\"Find-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Script \\r\\n\"},{\"CompletionText\":\"find.exe\",\"ListItemText\":\"find.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\find.exe\"},{\"CompletionText\":\"findstr.exe\",\"ListItemText\":\"findstr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\findstr.exe\"},{\"CompletionText\":\"finger.exe\",\"ListItemText\":\"finger.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\finger.exe\"},{\"CompletionText\":\"Firewall.cpl\",\"ListItemText\":\"Firewall.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Firewall.cpl\"},{\"CompletionText\":\"fixmapi.exe\",\"ListItemText\":\"fixmapi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fixmapi.exe\"},{\"CompletionText\":\"fl\",\"ListItemText\":\"fl\",\"ResultType\":2,\"ToolTip\":\"Format-List\"},{\"CompletionText\":\"fleet.cmd\",\"ListItemText\":\"fleet.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\JetBrains\\\\Toolbox\\\\scripts\\\\fleet.cmd\"},{\"CompletionText\":\"fltMC.exe\",\"ListItemText\":\"fltMC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fltMC.exe\"},{\"CompletionText\":\"Flush-EtwTraceSession\",\"ListItemText\":\"Flush-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFlush-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Flush-Volume\",\"ListItemText\":\"Flush-Volume\",\"ResultType\":2,\"ToolTip\":\"Flush-Volume\"},{\"CompletionText\":\"fodhelper.exe\",\"ListItemText\":\"fodhelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fodhelper.exe\"},{\"CompletionText\":\"Fondue.exe\",\"ListItemText\":\"Fondue.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Fondue.exe\"},{\"CompletionText\":\"fontdrvhost.exe\",\"ListItemText\":\"fontdrvhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fontdrvhost.exe\"},{\"CompletionText\":\"fontview.exe\",\"ListItemText\":\"fontview.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fontview.exe\"},{\"CompletionText\":\"foreach\",\"ListItemText\":\"foreach\",\"ResultType\":2,\"ToolTip\":\"ForEach-Object\"},{\"CompletionText\":\"ForEach-Object\",\"ListItemText\":\"ForEach-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nForEach-Object [-Process] [-InputObject ] [-Begin ] [-End ] [-RemainingScripts ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nForEach-Object [-MemberName] [-InputObject ] [-ArgumentList ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nForEach-Object -Parallel [-InputObject ] [-ThrottleLimit ] [-TimeoutSeconds ] [-AsJob] [-UseNewRunspace] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"forfiles.exe\",\"ListItemText\":\"forfiles.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\forfiles.exe\"},{\"CompletionText\":\"Format-Custom\",\"ListItemText\":\"Format-Custom\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Custom [[-Property] ] [-Depth ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-GitBranchName\",\"ListItemText\":\"Format-GitBranchName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-GitBranchName \\r\\n\"},{\"CompletionText\":\"Format-Hex\",\"ListItemText\":\"Format-Hex\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Hex [-Path] [-Count ] [-Offset ] []\\r\\n\\r\\nFormat-Hex -LiteralPath [-Count ] [-Offset ] []\\r\\n\\r\\nFormat-Hex -InputObject [-Encoding ] [-Count ] [-Offset ] [-Raw] []\\r\\n\"},{\"CompletionText\":\"Format-List\",\"ListItemText\":\"Format-List\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-List [[-Property] ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-SecureBootUEFI\",\"ListItemText\":\"Format-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Format-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Format-Table\",\"ListItemText\":\"Format-Table\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Table [[-Property] ] [-AutoSize] [-RepeatHeader] [-HideTableHeaders] [-Wrap] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-Volume\",\"ListItemText\":\"Format-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Volume \\r\\n\"},{\"CompletionText\":\"Format-Wide\",\"ListItemText\":\"Format-Wide\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Wide [[-Property] ] [-AutoSize] [-Column ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"format.com\",\"ListItemText\":\"format.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\format.com\"},{\"CompletionText\":\"fsavailux.exe\",\"ListItemText\":\"fsavailux.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsavailux.exe\"},{\"CompletionText\":\"FsIso.exe\",\"ListItemText\":\"FsIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FsIso.exe\"},{\"CompletionText\":\"fsmgmt.msc\",\"ListItemText\":\"fsmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsmgmt.msc\"},{\"CompletionText\":\"fsquirt.exe\",\"ListItemText\":\"fsquirt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsquirt.exe\"},{\"CompletionText\":\"fsutil.exe\",\"ListItemText\":\"fsutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsutil.exe\"},{\"CompletionText\":\"ft\",\"ListItemText\":\"ft\",\"ResultType\":2,\"ToolTip\":\"Format-Table\"},{\"CompletionText\":\"ftp.exe\",\"ListItemText\":\"ftp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ftp.exe\"},{\"CompletionText\":\"fvenotify.exe\",\"ListItemText\":\"fvenotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fvenotify.exe\"},{\"CompletionText\":\"fveprompt.exe\",\"ListItemText\":\"fveprompt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fveprompt.exe\"},{\"CompletionText\":\"fw\",\"ListItemText\":\"fw\",\"ResultType\":2,\"ToolTip\":\"Format-Wide\"},{\"CompletionText\":\"FXSCOVER.exe\",\"ListItemText\":\"FXSCOVER.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSCOVER.exe\"},{\"CompletionText\":\"FXSSVC.exe\",\"ListItemText\":\"FXSSVC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSSVC.exe\"},{\"CompletionText\":\"FXSUNATD.exe\",\"ListItemText\":\"FXSUNATD.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSUNATD.exe\"},{\"CompletionText\":\"G:\",\"ListItemText\":\"G:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nG: \\r\\n\"},{\"CompletionText\":\"gal\",\"ListItemText\":\"gal\",\"ResultType\":2,\"ToolTip\":\"Get-Alias\"},{\"CompletionText\":\"GameBarElevatedFT_Alias.exe\",\"ListItemText\":\"GameBarElevatedFT_Alias.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\GameBarElevatedFT_Alias.exe\"},{\"CompletionText\":\"GameBarPresenceWriter.exe\",\"ListItemText\":\"GameBarPresenceWriter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GameBarPresenceWriter.exe\"},{\"CompletionText\":\"GameInputSvc.exe\",\"ListItemText\":\"GameInputSvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GameInputSvc.exe\"},{\"CompletionText\":\"GamePanel.exe\",\"ListItemText\":\"GamePanel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GamePanel.exe\"},{\"CompletionText\":\"gatherNetworkInfo.vbs\",\"ListItemText\":\"gatherNetworkInfo.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gatherNetworkInfo.vbs\"},{\"CompletionText\":\"gbp\",\"ListItemText\":\"gbp\",\"ResultType\":2,\"ToolTip\":\"Get-PSBreakpoint\"},{\"CompletionText\":\"gc\",\"ListItemText\":\"gc\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"gcai\",\"ListItemText\":\"gcai\",\"ResultType\":2,\"ToolTip\":\"gcai\"},{\"CompletionText\":\"gcb\",\"ListItemText\":\"gcb\",\"ResultType\":2,\"ToolTip\":\"Get-Clipboard\"},{\"CompletionText\":\"gcfg\",\"ListItemText\":\"gcfg\",\"ResultType\":2,\"ToolTip\":\"gcfg\"},{\"CompletionText\":\"gcfgs\",\"ListItemText\":\"gcfgs\",\"ResultType\":2,\"ToolTip\":\"gcfgs\"},{\"CompletionText\":\"gci\",\"ListItemText\":\"gci\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"gcim\",\"ListItemText\":\"gcim\",\"ResultType\":2,\"ToolTip\":\"gcim\"},{\"CompletionText\":\"gcls\",\"ListItemText\":\"gcls\",\"ResultType\":2,\"ToolTip\":\"gcls\"},{\"CompletionText\":\"gcm\",\"ListItemText\":\"gcm\",\"ResultType\":2,\"ToolTip\":\"Get-Command\"},{\"CompletionText\":\"gcms\",\"ListItemText\":\"gcms\",\"ResultType\":2,\"ToolTip\":\"gcms\"},{\"CompletionText\":\"gcs\",\"ListItemText\":\"gcs\",\"ResultType\":2,\"ToolTip\":\"Get-PSCallStack\"},{\"CompletionText\":\"gdr\",\"ListItemText\":\"gdr\",\"ResultType\":2,\"ToolTip\":\"Get-PSDrive\"},{\"CompletionText\":\"GenValObj.exe\",\"ListItemText\":\"GenValObj.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GenValObj.exe\"},{\"CompletionText\":\"gerr\",\"ListItemText\":\"gerr\",\"ResultType\":2,\"ToolTip\":\"Get-Error\"},{\"CompletionText\":\"Get-Acl\",\"ListItemText\":\"Get-Acl\",\"ResultType\":2,\"ToolTip\":\"Get-Acl\\r\\n\"},{\"CompletionText\":\"Get-AdlAnalyticsAccount\",\"ListItemText\":\"Get-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsAccount\"},{\"CompletionText\":\"Get-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Get-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Get-AdlAnalyticsDataSource\",\"ListItemText\":\"Get-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Get-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Get-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Get-AdlCatalogItem\",\"ListItemText\":\"Get-AdlCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlCatalogItem\"},{\"CompletionText\":\"Get-AdlCatalogItemAclEntry\",\"ListItemText\":\"Get-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Get-AdlJob\",\"ListItemText\":\"Get-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJob\"},{\"CompletionText\":\"Get-AdlJobPipeline\",\"ListItemText\":\"Get-AdlJobPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJobPipeline\"},{\"CompletionText\":\"Get-AdlJobRecurrence\",\"ListItemText\":\"Get-AdlJobRecurrence\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJobRecurrence\"},{\"CompletionText\":\"Get-AdlStore\",\"ListItemText\":\"Get-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStore\"},{\"CompletionText\":\"Get-AdlStoreChildItem\",\"ListItemText\":\"Get-AdlStoreChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreChildItem\"},{\"CompletionText\":\"Get-AdlStoreChildItemSummary\",\"ListItemText\":\"Get-AdlStoreChildItemSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreChildItemSummary\"},{\"CompletionText\":\"Get-AdlStoreDeletedItem\",\"ListItemText\":\"Get-AdlStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreDeletedItem\"},{\"CompletionText\":\"Get-AdlStoreFirewallRule\",\"ListItemText\":\"Get-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreFirewallRule\"},{\"CompletionText\":\"Get-AdlStoreItem\",\"ListItemText\":\"Get-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItem\"},{\"CompletionText\":\"Get-AdlStoreItemAclEntry\",\"ListItemText\":\"Get-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Get-AdlStoreItemContent\",\"ListItemText\":\"Get-AdlStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemContent\"},{\"CompletionText\":\"Get-AdlStoreItemOwner\",\"ListItemText\":\"Get-AdlStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemOwner\"},{\"CompletionText\":\"Get-AdlStoreItemPermission\",\"ListItemText\":\"Get-AdlStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemPermission\"},{\"CompletionText\":\"Get-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Get-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Get-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Get-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Get-Alias\",\"ListItemText\":\"Get-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Alias [[-Name] ] [-Exclude ] [-Scope ] []\\r\\n\\r\\nGet-Alias [-Exclude ] [-Scope ] [-Definition ] []\\r\\n\"},{\"CompletionText\":\"Get-AppBackgroundTask\",\"ListItemText\":\"Get-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Get-AppLockerFileInformation\",\"ListItemText\":\"Get-AppLockerFileInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AppLockerFileInformation\\r\\n\"},{\"CompletionText\":\"Get-AppLockerPolicy\",\"ListItemText\":\"Get-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Get-AppPackage\",\"ListItemText\":\"Get-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackage\"},{\"CompletionText\":\"Get-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Get-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Get-AppPackageDefaultVolume\",\"ListItemText\":\"Get-AppPackageDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageDefaultVolume\"},{\"CompletionText\":\"Get-AppPackageLastError\",\"ListItemText\":\"Get-AppPackageLastError\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageLastError\"},{\"CompletionText\":\"Get-AppPackageLog\",\"ListItemText\":\"Get-AppPackageLog\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageLog\"},{\"CompletionText\":\"Get-AppPackageManifest\",\"ListItemText\":\"Get-AppPackageManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageManifest\"},{\"CompletionText\":\"Get-AppPackageVolume\",\"ListItemText\":\"Get-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageVolume\"},{\"CompletionText\":\"Get-AppProvisionedPackage\",\"ListItemText\":\"Get-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppProvisionedPackage\"},{\"CompletionText\":\"Get-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Get-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Get-AppSharedPackageContainer\",\"ListItemText\":\"Get-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Get-AppvVirtualProcess\",\"ListItemText\":\"Get-AppvVirtualProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppvVirtualProcess \\r\\n\"},{\"CompletionText\":\"Get-AppxDefaultVolume\",\"ListItemText\":\"Get-AppxDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppxDefaultVolume\\r\\n\"},{\"CompletionText\":\"Get-AppxLastError\",\"ListItemText\":\"Get-AppxLastError\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppxLastError \\r\\n\"},{\"CompletionText\":\"Get-AppxLog\",\"ListItemText\":\"Get-AppxLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppxLog \\r\\n\"},{\"CompletionText\":\"Get-AppxPackage\",\"ListItemText\":\"Get-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackage\\r\\n\"},{\"CompletionText\":\"Get-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Get-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Get-AppxPackageManifest\",\"ListItemText\":\"Get-AppxPackageManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackageManifest\\r\\n\"},{\"CompletionText\":\"Get-AppxProvisionedPackage\",\"ListItemText\":\"Get-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Get-AppxVolume\",\"ListItemText\":\"Get-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppxVolume\\r\\n\"},{\"CompletionText\":\"Get-ASRAlertSetting\",\"ListItemText\":\"Get-ASRAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Get-ASRAlertSetting\"},{\"CompletionText\":\"Get-ASREvent\",\"ListItemText\":\"Get-ASREvent\",\"ResultType\":2,\"ToolTip\":\"Get-ASREvent\"},{\"CompletionText\":\"Get-ASRFabric\",\"ListItemText\":\"Get-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"Get-ASRFabric\"},{\"CompletionText\":\"Get-ASRJob\",\"ListItemText\":\"Get-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Get-ASRJob\"},{\"CompletionText\":\"Get-ASRNetwork\",\"ListItemText\":\"Get-ASRNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNetwork\"},{\"CompletionText\":\"Get-ASRNetworkMapping\",\"ListItemText\":\"Get-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNetworkMapping\"},{\"CompletionText\":\"Get-ASRNotificationSetting\",\"ListItemText\":\"Get-ASRNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNotificationSetting\"},{\"CompletionText\":\"Get-ASRPolicy\",\"ListItemText\":\"Get-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-ASRPolicy\"},{\"CompletionText\":\"Get-ASRProtectableItem\",\"ListItemText\":\"Get-ASRProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectableItem\"},{\"CompletionText\":\"Get-ASRProtectionContainer\",\"ListItemText\":\"Get-ASRProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectionContainer\"},{\"CompletionText\":\"Get-ASRProtectionContainerMapping\",\"ListItemText\":\"Get-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Get-ASRRecoveryPlan\",\"ListItemText\":\"Get-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRecoveryPlan\"},{\"CompletionText\":\"Get-ASRRecoveryPoint\",\"ListItemText\":\"Get-ASRRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRecoveryPoint\"},{\"CompletionText\":\"Get-ASRReplicationProtectedItem\",\"ListItemText\":\"Get-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Get-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Get-ASRRP\",\"ListItemText\":\"Get-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRP\"},{\"CompletionText\":\"Get-ASRServicesProvider\",\"ListItemText\":\"Get-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Get-ASRServicesProvider\"},{\"CompletionText\":\"Get-ASRStorageClassification\",\"ListItemText\":\"Get-ASRStorageClassification\",\"ResultType\":2,\"ToolTip\":\"Get-ASRStorageClassification\"},{\"CompletionText\":\"Get-ASRStorageClassificationMapping\",\"ListItemText\":\"Get-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRStorageClassificationMapping\"},{\"CompletionText\":\"Get-ASRvCenter\",\"ListItemText\":\"Get-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Get-ASRvCenter\"},{\"CompletionText\":\"Get-AssignedAccess\",\"ListItemText\":\"Get-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Get-AuthenticodeSignature\",\"ListItemText\":\"Get-AuthenticodeSignature\",\"ResultType\":2,\"ToolTip\":\"Get-AuthenticodeSignature\\r\\n\"},{\"CompletionText\":\"Get-AutologgerConfig\",\"ListItemText\":\"Get-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Get-AzAccessToken\",\"ListItemText\":\"Get-AzAccessToken\",\"ResultType\":2,\"ToolTip\":\"Get-AzAccessToken\\r\\n\"},{\"CompletionText\":\"Get-AzActionGroup\",\"ListItemText\":\"Get-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Get-AzActivityLog\",\"ListItemText\":\"Get-AzActivityLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzActivityLog\\r\\n\"},{\"CompletionText\":\"Get-AzActivityLogAlert\",\"ListItemText\":\"Get-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Get-AzADAppCredential\",\"ListItemText\":\"Get-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADAppFederatedCredential\",\"ListItemText\":\"Get-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADApplication\",\"ListItemText\":\"Get-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADApplication \\r\\n\"},{\"CompletionText\":\"Get-AzADAppPermission\",\"ListItemText\":\"Get-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Get-AzADGroup\",\"ListItemText\":\"Get-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADGroup \\r\\n\"},{\"CompletionText\":\"Get-AzADGroupMember\",\"ListItemText\":\"Get-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Get-AzADOrganization\",\"ListItemText\":\"Get-AzADOrganization\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADOrganization \\r\\n\"},{\"CompletionText\":\"Get-AzADServicePrincipal\",\"ListItemText\":\"Get-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Get-AzADServicePrincipalCredential\",\"ListItemText\":\"Get-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzADServicePrincipalCredential\"},{\"CompletionText\":\"Get-AzADSpCredential\",\"ListItemText\":\"Get-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADUser\",\"ListItemText\":\"Get-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADUser \\r\\n\"},{\"CompletionText\":\"Get-AzAdvisorConfiguration\",\"ListItemText\":\"Get-AzAdvisorConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAdvisorConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzAdvisorRecommendation\",\"ListItemText\":\"Get-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Get-AzAksCluster\",\"ListItemText\":\"Get-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Get-AzAksClusterUpgradeProfile\",\"ListItemText\":\"Get-AzAksClusterUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksClusterUpgradeProfile\"},{\"CompletionText\":\"Get-AzAksMaintenanceConfiguration\",\"ListItemText\":\"Get-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterCommandResult\",\"ListItemText\":\"Get-AzAksManagedClusterCommandResult\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterCommandResult \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterOSOption\",\"ListItemText\":\"Get-AzAksManagedClusterOSOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterOSOption \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzAksManagedClusterOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzAksNodePool\",\"ListItemText\":\"Get-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Get-AzAksNodePoolUpgradeProfile\",\"ListItemText\":\"Get-AzAksNodePoolUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksNodePoolUpgradeProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAksSnapshot\",\"ListItemText\":\"Get-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"Get-AzAksUpgradeProfile\",\"ListItemText\":\"Get-AzAksUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksUpgradeProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAksVersion\",\"ListItemText\":\"Get-AzAksVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksVersion \\r\\n\"},{\"CompletionText\":\"Get-AzAlertHistory\",\"ListItemText\":\"Get-AzAlertHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertHistory\\r\\n\"},{\"CompletionText\":\"Get-AzAlertRule\",\"ListItemText\":\"Get-AzAlertRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertRule\\r\\n\"},{\"CompletionText\":\"Get-AzAlertsSuppressionRule\",\"ListItemText\":\"Get-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Get-AzAllowedConnection\",\"ListItemText\":\"Get-AzAllowedConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzAllowedConnection\\r\\n\"},{\"CompletionText\":\"Get-AzAnalysisServicesServer\",\"ListItemText\":\"Get-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagement\",\"ListItemText\":\"Get-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApi\",\"ListItemText\":\"Get-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiRelease\",\"ListItemText\":\"Get-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiRevision\",\"ListItemText\":\"Get-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiSchema\",\"ListItemText\":\"Get-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiVersionSet\",\"ListItemText\":\"Get-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Get-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementAuthorizationServerClientSecret\",\"ListItemText\":\"Get-AzApiManagementAuthorizationServerClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementAuthorizationServerClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementBackend\",\"ListItemText\":\"Get-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementCache\",\"ListItemText\":\"Get-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementCertificate\",\"ListItemText\":\"Get-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementDiagnostic\",\"ListItemText\":\"Get-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGateway\",\"ListItemText\":\"Get-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"Get-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGatewayKey\",\"ListItemText\":\"Get-AzApiManagementGatewayKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGatewayKey\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGroup\",\"ListItemText\":\"Get-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementIdentityProvider\",\"ListItemText\":\"Get-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementIdentityProviderClientSecret\",\"ListItemText\":\"Get-AzApiManagementIdentityProviderClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementIdentityProviderClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementLogger\",\"ListItemText\":\"Get-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNamedValue\",\"ListItemText\":\"Get-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNamedValueSecretValue\",\"ListItemText\":\"Get-AzApiManagementNamedValueSecretValue\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNamedValueSecretValue\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNetworkStatus\",\"ListItemText\":\"Get-AzApiManagementNetworkStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNetworkStatus\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Get-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\",\"ListItemText\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOperation\",\"ListItemText\":\"Get-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementPolicy\",\"ListItemText\":\"Get-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementProduct\",\"ListItemText\":\"Get-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSsoToken\",\"ListItemText\":\"Get-AzApiManagementSsoToken\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSsoToken\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSubscription\",\"ListItemText\":\"Get-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSubscriptionKey\",\"ListItemText\":\"Get-AzApiManagementSubscriptionKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSubscriptionKey\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantAccess\",\"ListItemText\":\"Get-AzApiManagementTenantAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantAccess\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantAccessSecret\",\"ListItemText\":\"Get-AzApiManagementTenantAccessSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantAccessSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantGitAccess\",\"ListItemText\":\"Get-AzApiManagementTenantGitAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantGitAccess\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantGitAccessSecret\",\"ListItemText\":\"Get-AzApiManagementTenantGitAccessSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantGitAccessSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantSyncState\",\"ListItemText\":\"Get-AzApiManagementTenantSyncState\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantSyncState\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementUser\",\"ListItemText\":\"Get-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementUserSsoUrl\",\"ListItemText\":\"Get-AzApiManagementUserSsoUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementUserSsoUrl\\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationDeletedStore\",\"ListItemText\":\"Get-AzAppConfigurationDeletedStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationDeletedStore \\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationStore\",\"ListItemText\":\"Get-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationStoreKey\",\"ListItemText\":\"Get-AzAppConfigurationStoreKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationStoreKey \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGateway\",\"ListItemText\":\"Get-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableSslOption\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableSslOption\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableSslOption\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableSslOptions\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableSslOptions\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableSslOptions\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableWafRuleSet\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableWafRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableWafRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableWafRuleSets\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableWafRuleSets\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableWafRuleSets\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Get-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHealth\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHealth\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Get-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Get-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayCustomError\",\"ListItemText\":\"Get-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Get-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Get-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Get-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Get-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Get-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayIdentity\",\"ListItemText\":\"Get-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayListener\",\"ListItemText\":\"Get-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Get-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Get-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Get-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Get-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySku\",\"ListItemText\":\"Get-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Get-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslPredefinedPolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslPredefinedPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslPredefinedPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Get-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Get-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayWafDynamicManifest\",\"ListItemText\":\"Get-AzApplicationGatewayWafDynamicManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayWafDynamicManifest\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsights\",\"ListItemText\":\"Get-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsApiKey\",\"ListItemText\":\"Get-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Get-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Get-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Get-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWebTest\",\"ListItemText\":\"Get-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbookRevision\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbookRevision\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbookRevision \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationSecurityGroup\",\"ListItemText\":\"Get-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzApplyUpdate\",\"ListItemText\":\"Get-AzApplyUpdate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplyUpdate\\r\\n\"},{\"CompletionText\":\"Get-AzAppServiceEnvironment\",\"ListItemText\":\"Get-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"Get-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"Get-AzAppServicePlan\",\"ListItemText\":\"Get-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Get-AzAs\",\"ListItemText\":\"Get-AzAs\",\"ResultType\":2,\"ToolTip\":\"Get-AzAs\"},{\"CompletionText\":\"Get-AzAttestationDefaultProvider\",\"ListItemText\":\"Get-AzAttestationDefaultProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAttestationDefaultProvider \\r\\n\"},{\"CompletionText\":\"Get-AzAttestationPolicy\",\"ListItemText\":\"Get-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzAttestationPolicySigners\",\"ListItemText\":\"Get-AzAttestationPolicySigners\",\"ResultType\":2,\"ToolTip\":\"Get-AzAttestationPolicySigners\\r\\n\"},{\"CompletionText\":\"Get-AzAttestationProvider\",\"ListItemText\":\"Get-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Get-AzAutoApprovedPrivateLinkService\",\"ListItemText\":\"Get-AzAutoApprovedPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutoApprovedPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageBestPractice\",\"ListItemText\":\"Get-AzAutomanageBestPractice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageBestPractice \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfile\",\"ListItemText\":\"Get-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageHciReport\",\"ListItemText\":\"Get-AzAutomanageHciReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageHciReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageHcrpReport\",\"ListItemText\":\"Get-AzAutomanageHcrpReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageHcrpReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageReport\",\"ListItemText\":\"Get-AzAutomanageReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomationAccount\",\"ListItemText\":\"Get-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationCertificate\",\"ListItemText\":\"Get-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationConnection\",\"ListItemText\":\"Get-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationCredential\",\"ListItemText\":\"Get-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscCompilationJob\",\"ListItemText\":\"Get-AzAutomationDscCompilationJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscCompilationJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscCompilationJobOutput\",\"ListItemText\":\"Get-AzAutomationDscCompilationJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscCompilationJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscConfiguration\",\"ListItemText\":\"Get-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNode\",\"ListItemText\":\"Get-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Get-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Get-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\",\"ListItemText\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeReport\",\"ListItemText\":\"Get-AzAutomationDscNodeReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeReport\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscOnboardingMetaconfig\",\"ListItemText\":\"Get-AzAutomationDscOnboardingMetaconfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscOnboardingMetaconfig\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Get-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Get-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridWorkerGroup\",\"ListItemText\":\"Get-AzAutomationHybridWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridWorkerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJob\",\"ListItemText\":\"Get-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJobOutput\",\"ListItemText\":\"Get-AzAutomationJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJobOutputRecord\",\"ListItemText\":\"Get-AzAutomationJobOutputRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJobOutputRecord\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationModule\",\"ListItemText\":\"Get-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationPython3Package\",\"ListItemText\":\"Get-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationRegistrationInfo\",\"ListItemText\":\"Get-AzAutomationRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationRegistrationInfo\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationRunbook\",\"ListItemText\":\"Get-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSchedule\",\"ListItemText\":\"Get-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationScheduledRunbook\",\"ListItemText\":\"Get-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateMachineRun\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateMachineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateMachineRun\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateRun\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateRun\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControl\",\"ListItemText\":\"Get-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControlSyncJob\",\"ListItemText\":\"Get-AzAutomationSourceControlSyncJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControlSyncJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControlSyncJobOutput\",\"ListItemText\":\"Get-AzAutomationSourceControlSyncJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControlSyncJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationVariable\",\"ListItemText\":\"Get-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationWebhook\",\"ListItemText\":\"Get-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Get-AzAutoscaleHistory\",\"ListItemText\":\"Get-AzAutoscaleHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutoscaleHistory\\r\\n\"},{\"CompletionText\":\"Get-AzAutoscalePredictiveMetric\",\"ListItemText\":\"Get-AzAutoscalePredictiveMetric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutoscalePredictiveMetric \\r\\n\"},{\"CompletionText\":\"Get-AzAutoscaleSetting\",\"ListItemText\":\"Get-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Get-AzAvailabilityGroupListener\",\"ListItemText\":\"Get-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"Get-AzAvailabilitySet\",\"ListItemText\":\"Get-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Get-AzAvailablePrivateEndpointType\",\"ListItemText\":\"Get-AzAvailablePrivateEndpointType\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailablePrivateEndpointType\\r\\n\"},{\"CompletionText\":\"Get-AzAvailableServiceAlias\",\"ListItemText\":\"Get-AzAvailableServiceAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailableServiceAlias\\r\\n\"},{\"CompletionText\":\"Get-AzAvailableServiceDelegation\",\"ListItemText\":\"Get-AzAvailableServiceDelegation\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailableServiceDelegation\\r\\n\"},{\"CompletionText\":\"Get-AzBastion\",\"ListItemText\":\"Get-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Get-AzBastion\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccount\",\"ListItemText\":\"Get-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccountKey\",\"ListItemText\":\"Get-AzBatchAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccountKeys\",\"ListItemText\":\"Get-AzBatchAccountKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccountKeys\"},{\"CompletionText\":\"Get-AzBatchApplication\",\"ListItemText\":\"Get-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Get-AzBatchApplicationPackage\",\"ListItemText\":\"Get-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"Get-AzBatchCertificate\",\"ListItemText\":\"Get-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzBatchComputeNode\",\"ListItemText\":\"Get-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Get-AzBatchComputeNodeExtension\",\"ListItemText\":\"Get-AzBatchComputeNodeExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchComputeNodeExtension\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJob\",\"ListItemText\":\"Get-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\",\"ListItemText\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobSchedule\",\"ListItemText\":\"Get-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobStatistic\",\"ListItemText\":\"Get-AzBatchJobStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobStatistics\",\"ListItemText\":\"Get-AzBatchJobStatistics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobStatistics\"},{\"CompletionText\":\"Get-AzBatchLocationQuota\",\"ListItemText\":\"Get-AzBatchLocationQuota\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchLocationQuota\\r\\n\"},{\"CompletionText\":\"Get-AzBatchLocationQuotas\",\"ListItemText\":\"Get-AzBatchLocationQuotas\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchLocationQuotas\"},{\"CompletionText\":\"Get-AzBatchNodeFile\",\"ListItemText\":\"Get-AzBatchNodeFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchNodeFile\\r\\n\"},{\"CompletionText\":\"Get-AzBatchNodeFileContent\",\"ListItemText\":\"Get-AzBatchNodeFileContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchNodeFileContent\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPool\",\"ListItemText\":\"Get-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolNodeCount\",\"ListItemText\":\"Get-AzBatchPoolNodeCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolNodeCount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolNodeCounts\",\"ListItemText\":\"Get-AzBatchPoolNodeCounts\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolNodeCounts\"},{\"CompletionText\":\"Get-AzBatchPoolStatistic\",\"ListItemText\":\"Get-AzBatchPoolStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolStatistics\",\"ListItemText\":\"Get-AzBatchPoolStatistics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolStatistics\"},{\"CompletionText\":\"Get-AzBatchPoolUsageMetric\",\"ListItemText\":\"Get-AzBatchPoolUsageMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolUsageMetric\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolUsageMetrics\",\"ListItemText\":\"Get-AzBatchPoolUsageMetrics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolUsageMetrics\"},{\"CompletionText\":\"Get-AzBatchRemoteDesktopProtocolFile\",\"ListItemText\":\"Get-AzBatchRemoteDesktopProtocolFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteDesktopProtocolFile\\r\\n\"},{\"CompletionText\":\"Get-AzBatchRemoteLoginSetting\",\"ListItemText\":\"Get-AzBatchRemoteLoginSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteLoginSetting\\r\\n\"},{\"CompletionText\":\"Get-AzBatchRemoteLoginSettings\",\"ListItemText\":\"Get-AzBatchRemoteLoginSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteLoginSettings\"},{\"CompletionText\":\"Get-AzBatchSubscriptionQuotas\",\"ListItemText\":\"Get-AzBatchSubscriptionQuotas\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSubscriptionQuotas\"},{\"CompletionText\":\"Get-AzBatchSubtask\",\"ListItemText\":\"Get-AzBatchSubtask\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSubtask\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedImage\",\"ListItemText\":\"Get-AzBatchSupportedImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedImage\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedVirtualMachineSku\",\"ListItemText\":\"Get-AzBatchSupportedVirtualMachineSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedVirtualMachineSku\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedVMSku\",\"ListItemText\":\"Get-AzBatchSupportedVMSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedVMSku\"},{\"CompletionText\":\"Get-AzBatchTask\",\"ListItemText\":\"Get-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Get-AzBatchTaskCount\",\"ListItemText\":\"Get-AzBatchTaskCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskCount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchTaskCounts\",\"ListItemText\":\"Get-AzBatchTaskCounts\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskCounts\"},{\"CompletionText\":\"Get-AzBatchTaskSlotCount\",\"ListItemText\":\"Get-AzBatchTaskSlotCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskSlotCount\\r\\n\"},{\"CompletionText\":\"Get-AzBgpServiceCommunity\",\"ListItemText\":\"Get-AzBgpServiceCommunity\",\"ResultType\":2,\"ToolTip\":\"Get-AzBgpServiceCommunity\\r\\n\"},{\"CompletionText\":\"Get-AzBillingAccount\",\"ListItemText\":\"Get-AzBillingAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingAccount\\r\\n\"},{\"CompletionText\":\"Get-AzBillingInvoice\",\"ListItemText\":\"Get-AzBillingInvoice\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingInvoice\\r\\n\"},{\"CompletionText\":\"Get-AzBillingPeriod\",\"ListItemText\":\"Get-AzBillingPeriod\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingPeriod\\r\\n\"},{\"CompletionText\":\"Get-AzBillingProfile\",\"ListItemText\":\"Get-AzBillingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzCapacityReservation\",\"ListItemText\":\"Get-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Get-AzCapacityReservationGroup\",\"ListItemText\":\"Get-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Get-AzCdnCustomDomain\",\"ListItemText\":\"Get-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEdgeNode\",\"ListItemText\":\"Get-AzCdnEdgeNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEdgeNode \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEndpoint\",\"ListItemText\":\"Get-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEndpointResourceUsage\",\"ListItemText\":\"Get-AzCdnEndpointResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEndpointResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCdnOrigin\",\"ListItemText\":\"Get-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Get-AzCdnOriginGroup\",\"ListItemText\":\"Get-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfile\",\"ListItemText\":\"Get-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfileResourceUsage\",\"ListItemText\":\"Get-AzCdnProfileResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfileResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfileSupportedOptimizationType\",\"ListItemText\":\"Get-AzCdnProfileSupportedOptimizationType\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfileSupportedOptimizationType \\r\\n\"},{\"CompletionText\":\"Get-AzCdnSubscriptionResourceUsage\",\"ListItemText\":\"Get-AzCdnSubscriptionResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnSubscriptionResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCloudService\",\"ListItemText\":\"Get-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudService \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceInstanceView\",\"ListItemText\":\"Get-AzCloudServiceInstanceView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceInstanceView \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceNetworkInterface\",\"ListItemText\":\"Get-AzCloudServiceNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceOSFamily\",\"ListItemText\":\"Get-AzCloudServiceOSFamily\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceOSFamily \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceOSVersion\",\"ListItemText\":\"Get-AzCloudServiceOSVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceOSVersion \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServicePublicIPAddress\",\"ListItemText\":\"Get-AzCloudServicePublicIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServicePublicIPAddress \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstance\",\"ListItemText\":\"Get-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstanceRemoteDesktopFile\",\"ListItemText\":\"Get-AzCloudServiceRoleInstanceRemoteDesktopFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstanceRemoteDesktopFile \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstanceView\",\"ListItemText\":\"Get-AzCloudServiceRoleInstanceView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstanceView \\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccount\",\"ListItemText\":\"Get-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"Get-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"Get-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountKey\",\"ListItemText\":\"Get-AzCognitiveServicesAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountModel\",\"ListItemText\":\"Get-AzCognitiveServicesAccountModel\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountModel\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\",\"ListItemText\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountSku\",\"ListItemText\":\"Get-AzCognitiveServicesAccountSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountSku\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountSkus\",\"ListItemText\":\"Get-AzCognitiveServicesAccountSkus\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountSkus\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountType\",\"ListItemText\":\"Get-AzCognitiveServicesAccountType\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountType\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountUsage\",\"ListItemText\":\"Get-AzCognitiveServicesAccountUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountUsage\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentTier\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentTier\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentTier\\r\\n\"},{\"CompletionText\":\"Get-AzComputeResourceSku\",\"ListItemText\":\"Get-AzComputeResourceSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzComputeResourceSku\\r\\n\"},{\"CompletionText\":\"Get-AzConfidentialLedger\",\"ListItemText\":\"Get-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Get-AzConfig\",\"ListItemText\":\"Get-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzConfig\\r\\n\"},{\"CompletionText\":\"Get-AzConfigurationAssignment\",\"ListItemText\":\"Get-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionBudget\",\"ListItemText\":\"Get-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionMarketplace\",\"ListItemText\":\"Get-AzConsumptionMarketplace\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionMarketplace\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionPriceSheet\",\"ListItemText\":\"Get-AzConsumptionPriceSheet\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionPriceSheet\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionReservationDetail\",\"ListItemText\":\"Get-AzConsumptionReservationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionReservationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionReservationSummary\",\"ListItemText\":\"Get-AzConsumptionReservationSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionReservationSummary\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionUsageDetail\",\"ListItemText\":\"Get-AzConsumptionUsageDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionUsageDetail\\r\\n\"},{\"CompletionText\":\"Get-AzContainerGroup\",\"ListItemText\":\"Get-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\"},{\"CompletionText\":\"Get-AzContainerInstanceCachedImage\",\"ListItemText\":\"Get-AzContainerInstanceCachedImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceCachedImage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceCapability\",\"ListItemText\":\"Get-AzContainerInstanceCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceCapability \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceLog\",\"ListItemText\":\"Get-AzContainerInstanceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceLog \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceUsage\",\"ListItemText\":\"Get-AzContainerInstanceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistry\",\"ListItemText\":\"Get-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryAgentPool\",\"ListItemText\":\"Get-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryAgentPoolQueueStatus\",\"ListItemText\":\"Get-AzContainerRegistryAgentPoolQueueStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryAgentPoolQueueStatus \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryCredential\",\"ListItemText\":\"Get-AzContainerRegistryCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryCredential \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryExportPipeline\",\"ListItemText\":\"Get-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryImportPipeline\",\"ListItemText\":\"Get-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryManifest\",\"ListItemText\":\"Get-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryReplication\",\"ListItemText\":\"Get-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryRepository\",\"ListItemText\":\"Get-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryScopeMap\",\"ListItemText\":\"Get-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryTag\",\"ListItemText\":\"Get-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryToken\",\"ListItemText\":\"Get-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryUsage\",\"ListItemText\":\"Get-AzContainerRegistryUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryUsage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhook\",\"ListItemText\":\"Get-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhookCallbackConfig\",\"ListItemText\":\"Get-AzContainerRegistryWebhookCallbackConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhookCallbackConfig \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhookEvent\",\"ListItemText\":\"Get-AzContainerRegistryWebhookEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhookEvent \\r\\n\"},{\"CompletionText\":\"Get-AzContext\",\"ListItemText\":\"Get-AzContext\",\"ResultType\":2,\"ToolTip\":\"Get-AzContext\\r\\n\"},{\"CompletionText\":\"Get-AzContextAutosaveSetting\",\"ListItemText\":\"Get-AzContextAutosaveSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzContextAutosaveSetting\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBAccount\",\"ListItemText\":\"Get-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBAccountKey\",\"ListItemText\":\"Get-AzCosmosDBAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Get-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\",\"ListItemText\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraTable\",\"ListItemText\":\"Get-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraTableThroughput\",\"ListItemText\":\"Get-AzCosmosDBCassandraTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraTableThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"Get-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Get-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBGremlinDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraphBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraphBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraphBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraphThroughput\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraphThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraphThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableGraph\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableGraph\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableGraph\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBLocation\",\"ListItemText\":\"Get-AzCosmosDBLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBLocation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollectionThroughput\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollectionThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollectionThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Get-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableCollection\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableCollection\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Get-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBRestorableDatabaseAccount\",\"ListItemText\":\"Get-AzCosmosDBRestorableDatabaseAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBRestorableDatabaseAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBService\",\"ListItemText\":\"Get-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainer\",\"ListItemText\":\"Get-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainerBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBSqlContainerBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainerBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainerThroughput\",\"ListItemText\":\"Get-AzCosmosDBSqlContainerThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainerThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Get-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBSqlDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableContainer\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableContainer\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Get-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Get-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Get-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Get-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Get-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTable\",\"ListItemText\":\"Get-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBTableBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBTableRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableRestorableTable\",\"ListItemText\":\"Get-AzCosmosDBTableRestorableTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableRestorableTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableThroughput\",\"ListItemText\":\"Get-AzCosmosDBTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCustomIpPrefix\",\"ListItemText\":\"Get-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Get-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeDevice\",\"ListItemText\":\"Get-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeJob\",\"ListItemText\":\"Get-AzDataBoxEdgeJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeJob\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeOrder\",\"ListItemText\":\"Get-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeRole\",\"ListItemText\":\"Get-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeShare\",\"ListItemText\":\"Get-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeTrigger\",\"ListItemText\":\"Get-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeUser\",\"ListItemText\":\"Get-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksAccessConnector\",\"ListItemText\":\"Get-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksOutboundNetworkDependenciesEndpoint\",\"ListItemText\":\"Get-AzDatabricksOutboundNetworkDependenciesEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksOutboundNetworkDependenciesEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksVNetPeering\",\"ListItemText\":\"Get-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksWorkspace\",\"ListItemText\":\"Get-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzDataCollectionRule\",\"ListItemText\":\"Get-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataCollectionRuleAssociation\",\"ListItemText\":\"Get-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactory\",\"ListItemText\":\"Get-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactory\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryActivityWindow\",\"ListItemText\":\"Get-AzDataFactoryActivityWindow\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryActivityWindow\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryDataset\",\"ListItemText\":\"Get-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryGateway\",\"ListItemText\":\"Get-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryGatewayAuthkey\",\"ListItemText\":\"Get-AzDataFactoryGatewayAuthkey\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryGatewayAuthkey\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryHub\",\"ListItemText\":\"Get-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryLinkedService\",\"ListItemText\":\"Get-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryPipeline\",\"ListItemText\":\"Get-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryRun\",\"ListItemText\":\"Get-AzDataFactoryRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactorySlice\",\"ListItemText\":\"Get-AzDataFactorySlice\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactorySlice\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2\",\"ListItemText\":\"Get-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2ActivityRun\",\"ListItemText\":\"Get-AzDataFactoryV2ActivityRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2ActivityRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Get-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Get-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Dataset\",\"ListItemText\":\"Get-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Get-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Get-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2PipelineRun\",\"ListItemText\":\"Get-AzDataFactoryV2PipelineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2PipelineRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Trigger\",\"ListItemText\":\"Get-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Get-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\",\"ListItemText\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Get-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsCatalogItem\",\"ListItemText\":\"Get-AzDataLakeAnalyticsCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsCatalogItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Get-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Get-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Get-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJobPipeline\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJobPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJobPipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJobRecurrence\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJobRecurrence\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJobRecurrence\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2ChildItem\",\"ListItemText\":\"Get-AzDataLakeGen2ChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2ChildItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2DeletedItem\",\"ListItemText\":\"Get-AzDataLakeGen2DeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2DeletedItem\\r\\n\"},{\"CompletionText\":\"Get-AzDatalakeGen2FileSystem\",\"ListItemText\":\"Get-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"Get-AzDataLakeGen2Item\",\"ListItemText\":\"Get-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2ItemContent\",\"ListItemText\":\"Get-AzDataLakeGen2ItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2ItemContent\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreAccount\",\"ListItemText\":\"Get-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreChildItem\",\"ListItemText\":\"Get-AzDataLakeStoreChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreChildItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreChildItemSummary\",\"ListItemText\":\"Get-AzDataLakeStoreChildItemSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreChildItemSummary\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreDeletedItem\",\"ListItemText\":\"Get-AzDataLakeStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreDeletedItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Get-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItem\",\"ListItemText\":\"Get-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Get-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemContent\",\"ListItemText\":\"Get-AzDataLakeStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemContent\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemOwner\",\"ListItemText\":\"Get-AzDataLakeStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemOwner\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemPermission\",\"ListItemText\":\"Get-AzDataLakeStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemPermission\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Get-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Get-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupInstance\",\"ListItemText\":\"Get-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupPolicy\",\"ListItemText\":\"Get-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupVault\",\"ListItemText\":\"Get-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionJob\",\"ListItemText\":\"Get-AzDataProtectionJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionJob \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionOperation\",\"ListItemText\":\"Get-AzDataProtectionOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionOperation \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionOperationStatus\",\"ListItemText\":\"Get-AzDataProtectionOperationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionOperationStatus \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionPolicyTemplate\",\"ListItemText\":\"Get-AzDataProtectionPolicyTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionPolicyTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionRecoveryPoint\",\"ListItemText\":\"Get-AzDataProtectionRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionRecoveryPoint \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionResourceGuard\",\"ListItemText\":\"Get-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Get-AzDataShare\",\"ListItemText\":\"Get-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShare\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareAccount\",\"ListItemText\":\"Get-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareDataSet\",\"ListItemText\":\"Get-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareDataSetMapping\",\"ListItemText\":\"Get-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareInvitation\",\"ListItemText\":\"Get-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareProviderShareSubscription\",\"ListItemText\":\"Get-AzDataShareProviderShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareProviderShareSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareReceivedInvitation\",\"ListItemText\":\"Get-AzDataShareReceivedInvitation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareReceivedInvitation\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSourceDataSet\",\"ListItemText\":\"Get-AzDataShareSourceDataSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSourceDataSet\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscription\",\"ListItemText\":\"Get-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Get-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscriptionSynchronizationDetail\",\"ListItemText\":\"Get-AzDataShareSubscriptionSynchronizationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscriptionSynchronizationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronization\",\"ListItemText\":\"Get-AzDataShareSynchronization\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronization\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronizationDetail\",\"ListItemText\":\"Get-AzDataShareSynchronizationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronizationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronizationSetting\",\"ListItemText\":\"Get-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareTrigger\",\"ListItemText\":\"Get-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzDdosProtectionPlan\",\"ListItemText\":\"Get-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"Get-AzDefault\",\"ListItemText\":\"Get-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Get-AzDefault\\r\\n\"},{\"CompletionText\":\"Get-AzDelegation\",\"ListItemText\":\"Get-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDelegation\\r\\n\"},{\"CompletionText\":\"Get-AzDeletedWebApp\",\"ListItemText\":\"Get-AzDeletedWebApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeletedWebApp\\r\\n\"},{\"CompletionText\":\"Get-AzDenyAssignment\",\"ListItemText\":\"Get-AzDenyAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzDenyAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzDeployment\",\"ListItemText\":\"Get-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Get-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerRollout\",\"ListItemText\":\"Get-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerService\",\"ListItemText\":\"Get-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Get-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Get-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerStep\",\"ListItemText\":\"Get-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentOperation\",\"ListItemText\":\"Get-AzDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentScript\",\"ListItemText\":\"Get-AzDeploymentScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentScript\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentScriptLog\",\"ListItemText\":\"Get-AzDeploymentScriptLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentScriptLog\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzDeviceSecurityGroup\",\"ListItemText\":\"Get-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzDiagnosticSetting\",\"ListItemText\":\"Get-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Get-AzDiagnosticSettingCategory\",\"ListItemText\":\"Get-AzDiagnosticSettingCategory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDiagnosticSettingCategory \\r\\n\"},{\"CompletionText\":\"Get-AzDiscoveredSecuritySolution\",\"ListItemText\":\"Get-AzDiscoveredSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiscoveredSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzDisk\",\"ListItemText\":\"Get-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Get-AzDisk\\r\\n\"},{\"CompletionText\":\"Get-AzDiskAccess\",\"ListItemText\":\"Get-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Get-AzDiskEncryptionSet\",\"ListItemText\":\"Get-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Get-AzDiskEncryptionSetAssociatedResource\",\"ListItemText\":\"Get-AzDiskEncryptionSetAssociatedResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskEncryptionSetAssociatedResource\\r\\n\"},{\"CompletionText\":\"Get-AzDnsRecordSet\",\"ListItemText\":\"Get-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Get-AzDnsZone\",\"ListItemText\":\"Get-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Get-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Get-AzDomain\",\"ListItemText\":\"Get-AzDomain\",\"ResultType\":2,\"ToolTip\":\"Get-AzDomain\"},{\"CompletionText\":\"Get-AzDtlAllowedVMSizesPolicy\",\"ListItemText\":\"Get-AzDtlAllowedVMSizesPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAllowedVMSizesPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlAutoShutdownPolicy\",\"ListItemText\":\"Get-AzDtlAutoShutdownPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAutoShutdownPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlAutoStartPolicy\",\"ListItemText\":\"Get-AzDtlAutoStartPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAutoStartPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlVMsPerLabPolicy\",\"ListItemText\":\"Get-AzDtlVMsPerLabPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlVMsPerLabPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlVMsPerUserPolicy\",\"ListItemText\":\"Get-AzDtlVMsPerUserPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlVMsPerUserPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzEffectiveNetworkSecurityGroup\",\"ListItemText\":\"Get-AzEffectiveNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzEffectiveNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzEffectiveRouteTable\",\"ListItemText\":\"Get-AzEffectiveRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzEffectiveRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzEnrollmentAccount\",\"ListItemText\":\"Get-AzEnrollmentAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzEnrollmentAccount\\r\\n\"},{\"CompletionText\":\"Get-AzEnvironment\",\"ListItemText\":\"Get-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Get-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Get-AzEventCategory\",\"ListItemText\":\"Get-AzEventCategory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventCategory \\r\\n\"},{\"CompletionText\":\"Get-AzEventGridChannel\",\"ListItemText\":\"Get-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomain\",\"ListItemText\":\"Get-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomainKey\",\"ListItemText\":\"Get-AzEventGridDomainKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomainKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomainTopic\",\"ListItemText\":\"Get-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Get-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerNamespace\",\"ListItemText\":\"Get-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerNamespaceKey\",\"ListItemText\":\"Get-AzEventGridPartnerNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerNamespaceKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerRegistration\",\"ListItemText\":\"Get-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopic\",\"ListItemText\":\"Get-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\",\"ListItemText\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSubscription\",\"ListItemText\":\"Get-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopic\",\"ListItemText\":\"Get-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\",\"ListItemText\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopic\",\"ListItemText\":\"Get-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopicKey\",\"ListItemText\":\"Get-AzEventGridTopicKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopicKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopicType\",\"ListItemText\":\"Get-AzEventGridTopicType\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopicType\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridVerifiedPartner\",\"ListItemText\":\"Get-AzEventGridVerifiedPartner\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridVerifiedPartner\\r\\n\"},{\"CompletionText\":\"Get-AzEventHub\",\"ListItemText\":\"Get-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHub \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubApplicationGroup\",\"ListItemText\":\"Get-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubAuthorizationRule\",\"ListItemText\":\"Get-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubCluster\",\"ListItemText\":\"Get-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubClusterNamespace\",\"ListItemText\":\"Get-AzEventHubClusterNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubClusterNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubClustersAvailableRegion\",\"ListItemText\":\"Get-AzEventHubClustersAvailableRegion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubClustersAvailableRegion \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubConsumerGroup\",\"ListItemText\":\"Get-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"Get-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubKey\",\"ListItemText\":\"Get-AzEventHubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubKey \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubNamespace\",\"ListItemText\":\"Get-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubNamespaceV2\",\"ListItemText\":\"Get-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Get-AzEventHubNetworkRuleSet\",\"ListItemText\":\"Get-AzEventHubNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Get-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubPrivateLink\",\"ListItemText\":\"Get-AzEventHubPrivateLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubPrivateLink \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubSchemaGroup\",\"ListItemText\":\"Get-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuit\",\"ListItemText\":\"Get-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitARPTable\",\"ListItemText\":\"Get-AzExpressRouteCircuitARPTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitARPTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Get-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Get-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Get-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitRouteTable\",\"ListItemText\":\"Get-AzExpressRouteCircuitRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitRouteTableSummary\",\"ListItemText\":\"Get-AzExpressRouteCircuitRouteTableSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitRouteTableSummary\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitStat\",\"ListItemText\":\"Get-AzExpressRouteCircuitStat\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitStat\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitStats\",\"ListItemText\":\"Get-AzExpressRouteCircuitStats\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitStats\"},{\"CompletionText\":\"Get-AzExpressRouteConnection\",\"ListItemText\":\"Get-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnection\",\"ListItemText\":\"Get-AzExpressRouteCrossConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnection\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionArpTable\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionArpTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionArpTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionRouteTable\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteGateway\",\"ListItemText\":\"Get-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePort\",\"ListItemText\":\"Get-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Get-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortIdentity\",\"ListItemText\":\"Get-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortLinkConfig\",\"ListItemText\":\"Get-AzExpressRoutePortLinkConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortLinkConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortsLocation\",\"ListItemText\":\"Get-AzExpressRoutePortsLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortsLocation\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteServiceProvider\",\"ListItemText\":\"Get-AzExpressRouteServiceProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteServiceProvider\\r\\n\"},{\"CompletionText\":\"Get-AzExternalSecuritySolution\",\"ListItemText\":\"Get-AzExternalSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzExternalSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzFederatedIdentityCredentials\",\"ListItemText\":\"Get-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Get-AzFirewall\",\"ListItemText\":\"Get-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewall\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallFqdnTag\",\"ListItemText\":\"Get-AzFirewallFqdnTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallFqdnTag\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallLearnedIpPrefix\",\"ListItemText\":\"Get-AzFirewallLearnedIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallLearnedIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallPolicy\",\"ListItemText\":\"Get-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Get-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoor\",\"ListItemText\":\"Get-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Get-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Get-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnEndpointResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnEndpointResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnEndpointResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Get-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Get-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOriginGroupResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnOriginGroupResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOriginGroupResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnProfile\",\"ListItemText\":\"Get-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnProfileResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnProfileResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnProfileResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRoute\",\"ListItemText\":\"Get-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRule\",\"ListItemText\":\"Get-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"Get-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRuleSetResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnRuleSetResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRuleSetResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnSecret\",\"ListItemText\":\"Get-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Get-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorFrontendEndpoint\",\"ListItemText\":\"Get-AzFrontDoorFrontendEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorFrontendEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorRulesEngine\",\"ListItemText\":\"Get-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\",\"ListItemText\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorWafPolicy\",\"ListItemText\":\"Get-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzFunctionApp\",\"ListItemText\":\"Get-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppAvailableLocation\",\"ListItemText\":\"Get-AzFunctionAppAvailableLocation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppAvailableLocation \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppPlan\",\"ListItemText\":\"Get-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppSetting\",\"ListItemText\":\"Get-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzGallery\",\"ListItemText\":\"Get-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Get-AzGallery\\r\\n\"},{\"CompletionText\":\"Get-AzGalleryApplication\",\"ListItemText\":\"Get-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Get-AzGalleryApplicationVersion\",\"ListItemText\":\"Get-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Get-AzGalleryImageDefinition\",\"ListItemText\":\"Get-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzGalleryImageVersion\",\"ListItemText\":\"Get-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightAzureMonitor\",\"ListItemText\":\"Get-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightCluster\",\"ListItemText\":\"Get-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Get-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightHost\",\"ListItemText\":\"Get-AzHDInsightHost\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightHost\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightJob\",\"ListItemText\":\"Get-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightJobOutput\",\"ListItemText\":\"Get-AzHDInsightJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightMonitoring\",\"ListItemText\":\"Get-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Get-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightProperty\",\"ListItemText\":\"Get-AzHDInsightProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightProperty\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightScriptActionHistory\",\"ListItemText\":\"Get-AzHDInsightScriptActionHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightScriptActionHistory\\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareApisService\",\"ListItemText\":\"Get-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareApisWorkspace\",\"ListItemText\":\"Get-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareDicomService\",\"ListItemText\":\"Get-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareFhirDestination\",\"ListItemText\":\"Get-AzHealthcareFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareFhirDestination \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareFhirService\",\"ListItemText\":\"Get-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareIotConnector\",\"ListItemText\":\"Get-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"Get-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"Get-AzHost\",\"ListItemText\":\"Get-AzHost\",\"ResultType\":2,\"ToolTip\":\"Get-AzHost\\r\\n\"},{\"CompletionText\":\"Get-AzHostGroup\",\"ListItemText\":\"Get-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzHostGroup\\r\\n\"},{\"CompletionText\":\"Get-AzImage\",\"ListItemText\":\"Get-AzImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzImage\\r\\n\"},{\"CompletionText\":\"Get-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Get-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Get-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"Get-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccount\",\"ListItemText\":\"Get-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountAgreement\",\"ListItemText\":\"Get-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountAssembly\",\"ListItemText\":\"Get-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Get-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountCallbackUrl\",\"ListItemText\":\"Get-AzIntegrationAccountCallbackUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountCallbackUrl\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountCertificate\",\"ListItemText\":\"Get-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountGeneratedIcn\",\"ListItemText\":\"Get-AzIntegrationAccountGeneratedIcn\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountGeneratedIcn\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountMap\",\"ListItemText\":\"Get-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountPartner\",\"ListItemText\":\"Get-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Get-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountSchema\",\"ListItemText\":\"Get-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Get-AzInterfaceEndpoint\",\"ListItemText\":\"Get-AzInterfaceEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzInterfaceEndpoint\"},{\"CompletionText\":\"Get-AzInvoiceSection\",\"ListItemText\":\"Get-AzInvoiceSection\",\"ResultType\":2,\"ToolTip\":\"Get-AzInvoiceSection\\r\\n\"},{\"CompletionText\":\"Get-AzIotHub\",\"ListItemText\":\"Get-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHub\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCertificate\",\"ListItemText\":\"Get-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCertificateVerificationCode\",\"ListItemText\":\"Get-AzIotHubCertificateVerificationCode\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCertificateVerificationCode\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubConfiguration\",\"ListItemText\":\"Get-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubConnectionString\",\"ListItemText\":\"Get-AzIotHubConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCVC\",\"ListItemText\":\"Get-AzIotHubCVC\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCVC\"},{\"CompletionText\":\"Get-AzIotHubDCL\",\"ListItemText\":\"Get-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDCL\"},{\"CompletionText\":\"Get-AzIotHubDCS\",\"ListItemText\":\"Get-AzIotHubDCS\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDCS\"},{\"CompletionText\":\"Get-AzIotHubDeployment\",\"ListItemText\":\"Get-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDevice\",\"ListItemText\":\"Get-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceChildren\",\"ListItemText\":\"Get-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceConnectionString\",\"ListItemText\":\"Get-AzIotHubDeviceConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceParent\",\"ListItemText\":\"Get-AzIotHubDeviceParent\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceParent\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceTwin\",\"ListItemText\":\"Get-AzIotHubDeviceTwin\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceTwin\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDistributedTracing\",\"ListItemText\":\"Get-AzIotHubDistributedTracing\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDistributedTracing\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubEHCG\",\"ListItemText\":\"Get-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubEHCG\"},{\"CompletionText\":\"Get-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Get-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubJob\",\"ListItemText\":\"Get-AzIotHubJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubJob\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubKey\",\"ListItemText\":\"Get-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubMCS\",\"ListItemText\":\"Get-AzIotHubMCS\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMCS\"},{\"CompletionText\":\"Get-AzIotHubMessageEnrichment\",\"ListItemText\":\"Get-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModule\",\"ListItemText\":\"Get-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModuleConnectionString\",\"ListItemText\":\"Get-AzIotHubModuleConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModuleConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModuleTwin\",\"ListItemText\":\"Get-AzIotHubModuleTwin\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModuleTwin\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubMsgEnrich\",\"ListItemText\":\"Get-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Get-AzIotHubQuotaMetric\",\"ListItemText\":\"Get-AzIotHubQuotaMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubQuotaMetric\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRegistryStatistic\",\"ListItemText\":\"Get-AzIotHubRegistryStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRegistryStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRoute\",\"ListItemText\":\"Get-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Get-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubTracing\",\"ListItemText\":\"Get-AzIotHubTracing\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubTracing\"},{\"CompletionText\":\"Get-AzIotHubValidSku\",\"ListItemText\":\"Get-AzIotHubValidSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubValidSku\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalytics\",\"ListItemText\":\"Get-AzIotSecurityAnalytics\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalytics\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\",\"ListItemText\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\",\"ListItemText\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecuritySolution\",\"ListItemText\":\"Get-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzIpAllocation\",\"ListItemText\":\"Get-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Get-AzIpGroup\",\"ListItemText\":\"Get-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Get-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Get-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVault\",\"ListItemText\":\"Get-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificate\",\"ListItemText\":\"Get-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateContact\",\"ListItemText\":\"Get-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Get-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Get-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"Get-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultKey\",\"ListItemText\":\"Get-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultKeyRotationPolicy\",\"ListItemText\":\"Get-AzKeyVaultKeyRotationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultKeyRotationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedHsm\",\"ListItemText\":\"Get-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Get-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Get-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRandomNumber\",\"ListItemText\":\"Get-AzKeyVaultRandomNumber\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRandomNumber\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRoleAssignment\",\"ListItemText\":\"Get-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Get-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultSecret\",\"ListItemText\":\"Get-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Get-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"Get-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzKustoCluster\",\"ListItemText\":\"Get-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterFollowerDatabase\",\"ListItemText\":\"Get-AzKustoClusterFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Get-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzKustoClusterOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"Get-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterSku\",\"ListItemText\":\"Get-AzKustoClusterSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterSku \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabase\",\"ListItemText\":\"Get-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabasePrincipal\",\"ListItemText\":\"Get-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"Get-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDataConnection\",\"ListItemText\":\"Get-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Get-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Get-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzKustoOperationsResult\",\"ListItemText\":\"Get-AzKustoOperationsResult\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoOperationsResult \\r\\n\"},{\"CompletionText\":\"Get-AzKustoOperationsResultLocation\",\"ListItemText\":\"Get-AzKustoOperationsResultLocation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoOperationsResultLocation \\r\\n\"},{\"CompletionText\":\"Get-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"Get-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzKustoPrivateLinkResource\",\"ListItemText\":\"Get-AzKustoPrivateLinkResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoPrivateLinkResource \\r\\n\"},{\"CompletionText\":\"Get-AzKustoScript\",\"ListItemText\":\"Get-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Get-AzKustoSku\",\"ListItemText\":\"Get-AzKustoSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoSku \\r\\n\"},{\"CompletionText\":\"Get-AzLoad\",\"ListItemText\":\"Get-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzLoad \\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancer\",\"ListItemText\":\"Get-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Get-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Get-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Get-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLocalNetworkGateway\",\"ListItemText\":\"Get-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Get-AzLocation\",\"ListItemText\":\"Get-AzLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzLocation\\r\\n\"},{\"CompletionText\":\"Get-AzLog\",\"ListItemText\":\"Get-AzLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzLog\"},{\"CompletionText\":\"Get-AzLogicApp\",\"ListItemText\":\"Get-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppRunAction\",\"ListItemText\":\"Get-AzLogicAppRunAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppRunAction\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppRunHistory\",\"ListItemText\":\"Get-AzLogicAppRunHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppRunHistory\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTrigger\",\"ListItemText\":\"Get-AzLogicAppTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTriggerCallbackUrl\",\"ListItemText\":\"Get-AzLogicAppTriggerCallbackUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTriggerCallbackUrl\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTriggerHistory\",\"ListItemText\":\"Get-AzLogicAppTriggerHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTriggerHistory\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppUpgradedDefinition\",\"ListItemText\":\"Get-AzLogicAppUpgradedDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppUpgradedDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzLogProfile\",\"ListItemText\":\"Get-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenanceConfiguration\",\"ListItemText\":\"Get-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenancePublicConfiguration\",\"ListItemText\":\"Get-AzMaintenancePublicConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenancePublicConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenanceUpdate\",\"ListItemText\":\"Get-AzMaintenanceUpdate\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenanceUpdate\\r\\n\"},{\"CompletionText\":\"Get-AzManagedApplication\",\"ListItemText\":\"Get-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Get-AzManagedApplicationDefinition\",\"ListItemText\":\"Get-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzManagedCassandraCluster\",\"ListItemText\":\"Get-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Get-AzManagedCassandraDataCenter\",\"ListItemText\":\"Get-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesAssignment\",\"ListItemText\":\"Get-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesDefinition\",\"ListItemText\":\"Get-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesMarketplaceDefinition\",\"ListItemText\":\"Get-AzManagedServicesMarketplaceDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesMarketplaceDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroup\",\"ListItemText\":\"Get-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeployment\",\"ListItemText\":\"Get-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeploymentOperation\",\"ListItemText\":\"Get-AzManagementGroupDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzManagementGroupDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupEntity\",\"ListItemText\":\"Get-AzManagementGroupEntity\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupEntity\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Get-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupNameAvailability\",\"ListItemText\":\"Get-AzManagementGroupNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupSubscription\",\"ListItemText\":\"Get-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzMarketplaceTerms\",\"ListItemText\":\"Get-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Get-AzMediaService\",\"ListItemText\":\"Get-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaService\\r\\n\"},{\"CompletionText\":\"Get-AzMediaServiceKey\",\"ListItemText\":\"Get-AzMediaServiceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceKey\\r\\n\"},{\"CompletionText\":\"Get-AzMediaServiceKeys\",\"ListItemText\":\"Get-AzMediaServiceKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceKeys\"},{\"CompletionText\":\"Get-AzMediaServiceNameAvailability\",\"ListItemText\":\"Get-AzMediaServiceNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzMetric\",\"ListItemText\":\"Get-AzMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetric\\r\\n\"},{\"CompletionText\":\"Get-AzMetricAlertRuleV2\",\"ListItemText\":\"Get-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Get-AzMetricDefinition\",\"ListItemText\":\"Get-AzMetricDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetricDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzMigrateDiscoveredServer\",\"ListItemText\":\"Get-AzMigrateDiscoveredServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateDiscoveredServer \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateJob\",\"ListItemText\":\"Get-AzMigrateJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateJob \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateProject\",\"ListItemText\":\"Get-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationFabric\",\"ListItemText\":\"Get-AzMigrateReplicationFabric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationFabric \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationPolicy\",\"ListItemText\":\"Get-AzMigrateReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationProtectionContainer\",\"ListItemText\":\"Get-AzMigrateReplicationProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationProtectionContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationProtectionContainerMapping\",\"ListItemText\":\"Get-AzMigrateReplicationProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationProtectionContainerMapping \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationRecoveryServicesProvider\",\"ListItemText\":\"Get-AzMigrateReplicationRecoveryServicesProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationRecoveryServicesProvider \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateRunAsAccount\",\"ListItemText\":\"Get-AzMigrateRunAsAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateRunAsAccount \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateServerReplication\",\"ListItemText\":\"Get-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateSite\",\"ListItemText\":\"Get-AzMigrateSite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateSite \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateSolution\",\"ListItemText\":\"Get-AzMigrateSolution\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateSolution \\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentAssociation\",\"ListItemText\":\"Get-AzMlCommitmentAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentPlan\",\"ListItemText\":\"Get-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentPlanUsageHistory\",\"ListItemText\":\"Get-AzMlCommitmentPlanUsageHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentPlanUsageHistory\\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceQuota\",\"ListItemText\":\"Get-AzMLServiceQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceQuota \\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceUsage\",\"ListItemText\":\"Get-AzMLServiceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceVMSize\",\"ListItemText\":\"Get-AzMLServiceVMSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceVMSize \\r\\n\"},{\"CompletionText\":\"Get-AzMlWebService\",\"ListItemText\":\"Get-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Get-AzMlWebServiceKey\",\"ListItemText\":\"Get-AzMlWebServiceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebServiceKey\\r\\n\"},{\"CompletionText\":\"Get-AzMlWebServiceKeys\",\"ListItemText\":\"Get-AzMlWebServiceKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebServiceKeys\"},{\"CompletionText\":\"Get-AzMLWorkspace\",\"ListItemText\":\"Get-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Get-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"Get-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"Get-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"Get-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceCompute\",\"ListItemText\":\"Get-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComputeKey\",\"ListItemText\":\"Get-AzMLWorkspaceComputeKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComputeKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComputeNode\",\"ListItemText\":\"Get-AzMLWorkspaceComputeNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComputeNode \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceConnection\",\"ListItemText\":\"Get-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDataContainer\",\"ListItemText\":\"Get-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDatastore\",\"ListItemText\":\"Get-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDatastoreSecret\",\"ListItemText\":\"Get-AzMLWorkspaceDatastoreSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDatastoreSecret \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDataVersion\",\"ListItemText\":\"Get-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceEnvironmentContainer\",\"ListItemText\":\"Get-AzMLWorkspaceEnvironmentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceEnvironmentContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"Get-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceFeature\",\"ListItemText\":\"Get-AzMLWorkspaceFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceFeature \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceJob\",\"ListItemText\":\"Get-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceKey\",\"ListItemText\":\"Get-AzMLWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceModelContainer\",\"ListItemText\":\"Get-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceModelVersion\",\"ListItemText\":\"Get-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceNotebookAccessToken\",\"ListItemText\":\"Get-AzMLWorkspaceNotebookAccessToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceNotebookAccessToken \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceNotebookKey\",\"ListItemText\":\"Get-AzMLWorkspaceNotebookKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceNotebookKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeploymentLog\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeploymentLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeploymentLog \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeploymentSku\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeploymentSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeploymentSku \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpointKey\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpointKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpointKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpointToken\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpointToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpointToken \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceStorageAccountKey\",\"ListItemText\":\"Get-AzMLWorkspaceStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceStorageAccountKey \\r\\n\"},{\"CompletionText\":\"Get-AzMonitorWorkspace\",\"ListItemText\":\"Get-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlConfiguration\",\"ListItemText\":\"Get-AzMySqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlConnectionString\",\"ListItemText\":\"Get-AzMySqlConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFirewallRule\",\"ListItemText\":\"Get-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServer\",\"ListItemText\":\"Get-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerConfiguration\",\"ListItemText\":\"Get-AzMySqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerConnectionString\",\"ListItemText\":\"Get-AzMySqlFlexibleServerConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"Get-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Get-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerLocationBasedCapability\",\"ListItemText\":\"Get-AzMySqlFlexibleServerLocationBasedCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerLocationBasedCapability \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerReplica\",\"ListItemText\":\"Get-AzMySqlFlexibleServerReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerReplica \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlReplica\",\"ListItemText\":\"Get-AzMySqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlReplica \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlServer\",\"ListItemText\":\"Get-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Get-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Get-AzNatGateway\",\"ListItemText\":\"Get-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterface\",\"ListItemText\":\"Get-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Get-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Get-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManager\",\"ListItemText\":\"Get-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerActiveSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerActiveSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerActiveSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerDeploymentStatus\",\"ListItemText\":\"Get-AzNetworkManagerDeploymentStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerDeploymentStatus\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerGroup\",\"ListItemText\":\"Get-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Get-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Get-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerStaticMember\",\"ListItemText\":\"Get-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Get-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkProfile\",\"ListItemText\":\"Get-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkSecurityGroup\",\"ListItemText\":\"Get-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Get-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkServiceTag\",\"ListItemText\":\"Get-AzNetworkServiceTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkServiceTag\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkUsage\",\"ListItemText\":\"Get-AzNetworkUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkUsage\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkVirtualAppliance\",\"ListItemText\":\"Get-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkVirtualApplianceSku\",\"ListItemText\":\"Get-AzNetworkVirtualApplianceSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkVirtualApplianceSku\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcher\",\"ListItemText\":\"Get-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Get-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherConnectionMonitorReport\",\"ListItemText\":\"Get-AzNetworkWatcherConnectionMonitorReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherConnectionMonitorReport\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Get-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherFlowLogStatus\",\"ListItemText\":\"Get-AzNetworkWatcherFlowLogStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherFlowLogStatus\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherNextHop\",\"ListItemText\":\"Get-AzNetworkWatcherNextHop\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherNextHop\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Get-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherReachabilityProvidersList\",\"ListItemText\":\"Get-AzNetworkWatcherReachabilityProvidersList\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherReachabilityProvidersList\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherReachabilityReport\",\"ListItemText\":\"Get-AzNetworkWatcherReachabilityReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherReachabilityReport\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherSecurityGroupView\",\"ListItemText\":\"Get-AzNetworkWatcherSecurityGroupView\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherSecurityGroupView\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherTopology\",\"ListItemText\":\"Get-AzNetworkWatcherTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherTopology\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherTroubleshootingResult\",\"ListItemText\":\"Get-AzNetworkWatcherTroubleshootingResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherTroubleshootingResult\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHub\",\"ListItemText\":\"Get-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Get-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Get-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Get-AzNotificationHubListKey\",\"ListItemText\":\"Get-AzNotificationHubListKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubListKey\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubListKeys\",\"ListItemText\":\"Get-AzNotificationHubListKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubListKeys\"},{\"CompletionText\":\"Get-AzNotificationHubPNSCredential\",\"ListItemText\":\"Get-AzNotificationHubPNSCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubPNSCredential\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubPNSCredentials\",\"ListItemText\":\"Get-AzNotificationHubPNSCredentials\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubPNSCredentials\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespace\",\"ListItemText\":\"Get-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceListKey\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceListKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceListKey\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceListKeys\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceListKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceListKeys\"},{\"CompletionText\":\"Get-AzOperationalInsightsAvailableServiceTier\",\"ListItemText\":\"Get-AzOperationalInsightsAvailableServiceTier\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsAvailableServiceTier\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsCluster\",\"ListItemText\":\"Get-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDataExport\",\"ListItemText\":\"Get-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDataSource\",\"ListItemText\":\"Get-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDeletedWorkspace\",\"ListItemText\":\"Get-AzOperationalInsightsDeletedWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDeletedWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsIntelligencePack\",\"ListItemText\":\"Get-AzOperationalInsightsIntelligencePack\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsIntelligencePack\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsIntelligencePacks\",\"ListItemText\":\"Get-AzOperationalInsightsIntelligencePacks\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsIntelligencePacks\"},{\"CompletionText\":\"Get-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Get-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Get-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsOperation\",\"ListItemText\":\"Get-AzOperationalInsightsOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsOperation\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsOperationStatus\",\"ListItemText\":\"Get-AzOperationalInsightsOperationStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsOperationStatus\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\",\"ListItemText\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Get-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsSchema\",\"ListItemText\":\"Get-AzOperationalInsightsSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsSchema\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Get-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsTable\",\"ListItemText\":\"Get-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceSharedKey\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceSharedKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceSharedKey\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceUsage\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceUsage\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGateway\",\"ListItemText\":\"Get-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayConnectionHealth\",\"ListItemText\":\"Get-AzP2sVpnGatewayConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\",\"ListItemText\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayVpnProfile\",\"ListItemText\":\"Get-AzP2sVpnGatewayVpnProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayVpnProfile\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAlias\",\"ListItemText\":\"Get-AzPolicyAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAlias\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAssignment\",\"ListItemText\":\"Get-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAttestation\",\"ListItemText\":\"Get-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyDefinition\",\"ListItemText\":\"Get-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyEvent\",\"ListItemText\":\"Get-AzPolicyEvent\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyEvent\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyExemption\",\"ListItemText\":\"Get-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyMetadata\",\"ListItemText\":\"Get-AzPolicyMetadata\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyMetadata\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyRemediation\",\"ListItemText\":\"Get-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Get-AzPolicySetDefinition\",\"ListItemText\":\"Get-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyState\",\"ListItemText\":\"Get-AzPolicyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyState\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyStateSummary\",\"ListItemText\":\"Get-AzPolicyStateSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyStateSummary\\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlConfiguration\",\"ListItemText\":\"Get-AzPostgreSqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlConnectionString\",\"ListItemText\":\"Get-AzPostgreSqlConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Get-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerConfiguration\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerConnectionString\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerLocationBasedCapability\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerLocationBasedCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerLocationBasedCapability \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlReplica\",\"ListItemText\":\"Get-AzPostgreSqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlReplica \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlServer\",\"ListItemText\":\"Get-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Get-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Get-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspace\",\"ListItemText\":\"Get-AzPowerBIWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\"},{\"CompletionText\":\"Get-AzPrivateDnsRecordSet\",\"ListItemText\":\"Get-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Get-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsZone\",\"ListItemText\":\"Get-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Get-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateEndpoint\",\"ListItemText\":\"Get-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateEndpointConnection\",\"ListItemText\":\"Get-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkAssociation\",\"ListItemText\":\"Get-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkResource\",\"ListItemText\":\"Get-AzPrivateLinkResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkResource\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkService\",\"ListItemText\":\"Get-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Get-AzProviderFeature\",\"ListItemText\":\"Get-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Get-AzProviderOperation\",\"ListItemText\":\"Get-AzProviderOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderOperation\\r\\n\"},{\"CompletionText\":\"Get-AzProviderPreviewFeature\",\"ListItemText\":\"Get-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Get-AzProximityPlacementGroup\",\"ListItemText\":\"Get-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzPublicIpAddress\",\"ListItemText\":\"Get-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Get-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Get-AzPublicIpPrefix\",\"ListItemText\":\"Get-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrAlertSetting\",\"ListItemText\":\"Get-AzRecoveryServicesAsrAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrAlertSetting\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrEvent\",\"ListItemText\":\"Get-AzRecoveryServicesAsrEvent\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrEvent\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"Get-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Get-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNetwork\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNetwork\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNotificationSetting\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNotificationSetting\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Get-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectableItem\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectableItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Get-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrRecoveryPoint\",\"ListItemText\":\"Get-AzRecoveryServicesAsrRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Get-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrStorageClassification\",\"ListItemText\":\"Get-AzRecoveryServicesAsrStorageClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrStorageClassification\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrVaultContext\",\"ListItemText\":\"Get-AzRecoveryServicesAsrVaultContext\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrVaultContext\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrVaultSettings\",\"ListItemText\":\"Get-AzRecoveryServicesAsrVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrVaultSettings\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Get-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Get-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Get-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Get-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupJobDetail\",\"ListItemText\":\"Get-AzRecoveryServicesBackupJobDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupJobDetail\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupManagementServer\",\"ListItemText\":\"Get-AzRecoveryServicesBackupManagementServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupManagementServer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProperties\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProperties\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProperties\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProperty\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProperty\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProtectableItem\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProtectableItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecoveryPoint\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRPMountScript\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRPMountScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRPMountScript\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\",\"ListItemText\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupStatus\",\"ListItemText\":\"Get-AzRecoveryServicesBackupStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupStatus\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\",\"ListItemText\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Get-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVault\",\"ListItemText\":\"Get-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVaultProperty\",\"ListItemText\":\"Get-AzRecoveryServicesVaultProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVaultProperty\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVaultSettingsFile\",\"ListItemText\":\"Get-AzRecoveryServicesVaultSettingsFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVaultSettingsFile\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCache\",\"ListItemText\":\"Get-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheFirewallRule\",\"ListItemText\":\"Get-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheKey\",\"ListItemText\":\"Get-AzRedisCacheKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheKey\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheLink\",\"ListItemText\":\"Get-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCachePatchSchedule\",\"ListItemText\":\"Get-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCache\",\"ListItemText\":\"Get-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheAccessKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheAccessKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisEnterpriseCacheAccessKey\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheDatabaseKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheDatabaseKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisEnterpriseCacheDatabaseKey\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheKey \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheOperationStatus\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheOperationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheOperationStatus \\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplainceAssessment\",\"ListItemText\":\"Get-AzRegulatoryComplainceAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplainceAssessment\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceAssessment\",\"ListItemText\":\"Get-AzRegulatoryComplianceAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceControl\",\"ListItemText\":\"Get-AzRegulatoryComplianceControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceControl\\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceStandard\",\"ListItemText\":\"Get-AzRegulatoryComplianceStandard\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceStandard\\r\\n\"},{\"CompletionText\":\"Get-AzRelayAuthorizationRule\",\"ListItemText\":\"Get-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzRelayHybridConnection\",\"ListItemText\":\"Get-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Get-AzRelayKey\",\"ListItemText\":\"Get-AzRelayKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayKey \\r\\n\"},{\"CompletionText\":\"Get-AzRelayNamespace\",\"ListItemText\":\"Get-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzRelayNamespaceNetworkRuleSet\",\"ListItemText\":\"Get-AzRelayNamespaceNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayNamespaceNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzRemoteDesktopFile\",\"ListItemText\":\"Get-AzRemoteDesktopFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzRemoteDesktopFile\\r\\n\"},{\"CompletionText\":\"Get-AzResource\",\"ListItemText\":\"Get-AzResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzResource\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroup\",\"ListItemText\":\"Get-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeployment\",\"ListItemText\":\"Get-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeploymentOperation\",\"ListItemText\":\"Get-AzResourceGroupDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzResourceGroupDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzResourceLock\",\"ListItemText\":\"Get-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Get-AzResourceManagementPrivateLink\",\"ListItemText\":\"Get-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverMoveCollection\",\"ListItemText\":\"Get-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverMoveResource\",\"ListItemText\":\"Get-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverRequiredForResources\",\"ListItemText\":\"Get-AzResourceMoverRequiredForResources\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverRequiredForResources \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverUnresolvedDependency\",\"ListItemText\":\"Get-AzResourceMoverUnresolvedDependency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverUnresolvedDependency \\r\\n\"},{\"CompletionText\":\"Get-AzResourceProvider\",\"ListItemText\":\"Get-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Get-AzResourceProviderAction\",\"ListItemText\":\"Get-AzResourceProviderAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceProviderAction\"},{\"CompletionText\":\"Get-AzRestorePoint\",\"ListItemText\":\"Get-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzRestorePointCollection\",\"ListItemText\":\"Get-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageContainer\",\"ListItemText\":\"Get-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Get-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageShare\",\"ListItemText\":\"Get-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignment\",\"ListItemText\":\"Get-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentSchedule\",\"ListItemText\":\"Get-AzRoleAssignmentSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentSchedule \\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentScheduleInstance\",\"ListItemText\":\"Get-AzRoleAssignmentScheduleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentScheduleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"Get-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"Get-AzRoleDefinition\",\"ListItemText\":\"Get-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilitySchedule\",\"ListItemText\":\"Get-AzRoleEligibilitySchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilitySchedule \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilityScheduleInstance\",\"ListItemText\":\"Get-AzRoleEligibilityScheduleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilityScheduleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"Get-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibleChildResource\",\"ListItemText\":\"Get-AzRoleEligibleChildResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibleChildResource \\r\\n\"},{\"CompletionText\":\"Get-AzRoleManagementPolicy\",\"ListItemText\":\"Get-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"Get-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzRouteConfig\",\"ListItemText\":\"Get-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRouteFilter\",\"ListItemText\":\"Get-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Get-AzRouteFilterRuleConfig\",\"ListItemText\":\"Get-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRouteMap\",\"ListItemText\":\"Get-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServer\",\"ListItemText\":\"Get-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeer\",\"ListItemText\":\"Get-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeerAdvertisedRoute\",\"ListItemText\":\"Get-AzRouteServerPeerAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeerAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeerLearnedRoute\",\"ListItemText\":\"Get-AzRouteServerPeerLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeerLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzRouteTable\",\"ListItemText\":\"Get-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzRoutingIntent\",\"ListItemText\":\"Get-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Get-AzRoutingPolicy\",\"ListItemText\":\"Get-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzScheduledQueryRule\",\"ListItemText\":\"Get-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveApplicationControl\",\"ListItemText\":\"Get-AzSecurityAdaptiveApplicationControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveApplicationControl\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveApplicationControlGroup\",\"ListItemText\":\"Get-AzSecurityAdaptiveApplicationControlGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveApplicationControlGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveNetworkHardening\",\"ListItemText\":\"Get-AzSecurityAdaptiveNetworkHardening\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveNetworkHardening\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Get-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAlert\",\"ListItemText\":\"Get-AzSecurityAlert\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAlert\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAssessment\",\"ListItemText\":\"Get-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Get-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAutomation\",\"ListItemText\":\"Get-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAutoProvisioningSetting\",\"ListItemText\":\"Get-AzSecurityAutoProvisioningSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAutoProvisioningSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityCompliance\",\"ListItemText\":\"Get-AzSecurityCompliance\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityCompliance\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityContact\",\"ListItemText\":\"Get-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityLocation\",\"ListItemText\":\"Get-AzSecurityLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityLocation\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityPartnerProvider\",\"ListItemText\":\"Get-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityPricing\",\"ListItemText\":\"Get-AzSecurityPricing\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityPricing\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScore\",\"ListItemText\":\"Get-AzSecuritySecureScore\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScore\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScoreControl\",\"ListItemText\":\"Get-AzSecuritySecureScoreControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScoreControl\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScoreControlDefinition\",\"ListItemText\":\"Get-AzSecuritySecureScoreControlDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScoreControlDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySetting\",\"ListItemText\":\"Get-AzSecuritySetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySetting\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySolution\",\"ListItemText\":\"Get-AzSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySolutionsReferenceData\",\"ListItemText\":\"Get-AzSecuritySolutionsReferenceData\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySolutionsReferenceData\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySubAssessment\",\"ListItemText\":\"Get-AzSecuritySubAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySubAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityTask\",\"ListItemText\":\"Get-AzSecurityTask\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityTask\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityTopology\",\"ListItemText\":\"Get-AzSecurityTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityTopology\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Get-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRule\",\"ListItemText\":\"Get-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRuleAction\",\"ListItemText\":\"Get-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRuleTemplate\",\"ListItemText\":\"Get-AzSentinelAlertRuleTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRuleTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAutomationRule\",\"ListItemText\":\"Get-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelBookmark\",\"ListItemText\":\"Get-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelBookmarkRelation\",\"ListItemText\":\"Get-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelDataConnector\",\"ListItemText\":\"Get-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEnrichment\",\"ListItemText\":\"Get-AzSentinelEnrichment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEnrichment \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntity\",\"ListItemText\":\"Get-AzSentinelEntity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityActivity\",\"ListItemText\":\"Get-AzSentinelEntityActivity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityActivity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityInsight\",\"ListItemText\":\"Get-AzSentinelEntityInsight\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityInsight \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityQuery\",\"ListItemText\":\"Get-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityQueryTemplate\",\"ListItemText\":\"Get-AzSentinelEntityQueryTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityQueryTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityRelation\",\"ListItemText\":\"Get-AzSentinelEntityRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityTimeline\",\"ListItemText\":\"Get-AzSentinelEntityTimeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityTimeline \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncident\",\"ListItemText\":\"Get-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentAlert\",\"ListItemText\":\"Get-AzSentinelIncidentAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentAlert \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentBookmark\",\"ListItemText\":\"Get-AzSentinelIncidentBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentBookmark \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentComment\",\"ListItemText\":\"Get-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentEntity\",\"ListItemText\":\"Get-AzSentinelIncidentEntity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentEntity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentRelation\",\"ListItemText\":\"Get-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelMetadata\",\"ListItemText\":\"Get-AzSentinelMetadata\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelMetadata \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelOnboardingState\",\"ListItemText\":\"Get-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelSetting\",\"ListItemText\":\"Get-AzSentinelSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelSetting \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelThreatIntelligenceIndicator\",\"ListItemText\":\"Get-AzSentinelThreatIntelligenceIndicator\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelThreatIntelligenceIndicator \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelThreatIntelligenceIndicatorMetric\",\"ListItemText\":\"Get-AzSentinelThreatIntelligenceIndicatorMetric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelThreatIntelligenceIndicatorMetric \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Get-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"Get-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusKey\",\"ListItemText\":\"Get-AzServiceBusKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusKey \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusMigration\",\"ListItemText\":\"Get-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusNamespace\",\"ListItemText\":\"Get-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusNamespaceV2\",\"ListItemText\":\"Get-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Get-AzServiceBusNetworkRuleSet\",\"ListItemText\":\"Get-AzServiceBusNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Get-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusPrivateLink\",\"ListItemText\":\"Get-AzServiceBusPrivateLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusPrivateLink \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusQueue\",\"ListItemText\":\"Get-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusRule\",\"ListItemText\":\"Get-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusSubscription\",\"ListItemText\":\"Get-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusTopic\",\"ListItemText\":\"Get-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Get-AzServiceEndpointPolicy\",\"ListItemText\":\"Get-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Get-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplication\",\"ListItemText\":\"Get-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplicationType\",\"ListItemText\":\"Get-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"Get-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricCluster\",\"ListItemText\":\"Get-AzServiceFabricCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricCluster\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedCluster\",\"ListItemText\":\"Get-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Get-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricService\",\"ListItemText\":\"Get-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForContainerApp\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForContainerApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForSpringCloud\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForSpringCloud \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForWebApp\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationName\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationName \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Get-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Get-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForWebApp\",\"ListItemText\":\"Get-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzSignalR\",\"ListItemText\":\"Get-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalR\\r\\n\"},{\"CompletionText\":\"Get-AzSignalRKey\",\"ListItemText\":\"Get-AzSignalRKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalRKey\\r\\n\"},{\"CompletionText\":\"Get-AzSignalRUsage\",\"ListItemText\":\"Get-AzSignalRUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalRUsage\\r\\n\"},{\"CompletionText\":\"Get-AzSnapshot\",\"ListItemText\":\"Get-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Get-AzSqlCapability\",\"ListItemText\":\"Get-AzSqlCapability\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlCapability\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabase\",\"ListItemText\":\"Get-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseActivity\",\"ListItemText\":\"Get-AzSqlDatabaseActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAdvisor\",\"ListItemText\":\"Get-AzSqlDatabaseAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAudit\",\"ListItemText\":\"Get-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseDataMaskingPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseDataMaskingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseDataMaskingPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Get-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseExpanded\",\"ListItemText\":\"Get-AzSqlDatabaseExpanded\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseExpanded\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Get-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseGeoBackup\",\"ListItemText\":\"Get-AzSqlDatabaseGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseGeoBackupPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseGeoBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseGeoBackupPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseImportExportStatus\",\"ListItemText\":\"Get-AzSqlDatabaseImportExportStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseImportExportStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseIndexRecommendation\",\"ListItemText\":\"Get-AzSqlDatabaseIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Get-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Get-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Get-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\"},{\"CompletionText\":\"Get-AzSqlDatabaseRecommendedAction\",\"ListItemText\":\"Get-AzSqlDatabaseRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseReplicationLink\",\"ListItemText\":\"Get-AzSqlDatabaseReplicationLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseReplicationLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"Get-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Get-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Get-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Get-AzSqlDatabaseTransparentDataEncryption\",\"ListItemText\":\"Get-AzSqlDatabaseTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\",\"ListItemText\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseUpgradeHint\",\"ListItemText\":\"Get-AzSqlDatabaseUpgradeHint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseUpgradeHint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Get-AzSqlDeletedDatabaseBackup\",\"ListItemText\":\"Get-AzSqlDeletedDatabaseBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDeletedDatabaseBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDeletedInstanceDatabaseBackup\",\"ListItemText\":\"Get-AzSqlDeletedInstanceDatabaseBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDeletedInstanceDatabaseBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJob\",\"ListItemText\":\"Get-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobAgent\",\"ListItemText\":\"Get-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobCredential\",\"ListItemText\":\"Get-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobExecution\",\"ListItemText\":\"Get-AzSqlElasticJobExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobStep\",\"ListItemText\":\"Get-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobStepExecution\",\"ListItemText\":\"Get-AzSqlElasticJobStepExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobStepExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobTargetExecution\",\"ListItemText\":\"Get-AzSqlElasticJobTargetExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobTargetExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"Get-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPool\",\"ListItemText\":\"Get-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolActivity\",\"ListItemText\":\"Get-AzSqlElasticPoolActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolAdvisor\",\"ListItemText\":\"Get-AzSqlElasticPoolAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolDatabase\",\"ListItemText\":\"Get-AzSqlElasticPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolRecommendation\",\"ListItemText\":\"Get-AzSqlElasticPoolRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolRecommendedAction\",\"ListItemText\":\"Get-AzSqlElasticPoolRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInformationProtectionPolicy\",\"ListItemText\":\"Get-AzSqlInformationProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInformationProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstance\",\"ListItemText\":\"Get-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabase\",\"ListItemText\":\"Get-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseGeoBackup\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Get-AzSqlInstanceDtc\",\"ListItemText\":\"Get-AzSqlInstanceDtc\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDtc\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceEndpointCertificate\",\"ListItemText\":\"Get-AzSqlInstanceEndpointCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceEndpointCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Get-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceLink\",\"ListItemText\":\"Get-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceOperation\",\"ListItemText\":\"Get-AzSqlInstanceOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceOperation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstancePool\",\"ListItemText\":\"Get-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstancePoolUsage\",\"ListItemText\":\"Get-AzSqlInstancePoolUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstancePoolUsage\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"Get-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceTDEProtector\",\"ListItemText\":\"Get-AzSqlInstanceTDEProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceTDEProtector\"},{\"CompletionText\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\",\"ListItemText\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServer\",\"ListItemText\":\"Get-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvisor\",\"ListItemText\":\"Get-AzSqlServerAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAudit\",\"ListItemText\":\"Get-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerCommunicationLink\",\"ListItemText\":\"Get-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerConfigurationOption\",\"ListItemText\":\"Get-AzSqlServerConfigurationOption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerConfigurationOption\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Get-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\",\"ListItemText\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDnsAlias\",\"ListItemText\":\"Get-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerFirewallRule\",\"ListItemText\":\"Get-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Get-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Get-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Get-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"Get-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerRecommendedAction\",\"ListItemText\":\"Get-AzSqlServerRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerServiceObjective\",\"ListItemText\":\"Get-AzSqlServerServiceObjective\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerServiceObjective\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerTransparentDataEncryptionProtector\",\"ListItemText\":\"Get-AzSqlServerTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerTrustGroup\",\"ListItemText\":\"Get-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerUpgradeHint\",\"ListItemText\":\"Get-AzSqlServerUpgradeHint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerUpgradeHint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Get-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncAgent\",\"ListItemText\":\"Get-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncAgentLinkedDatabase\",\"ListItemText\":\"Get-AzSqlSyncAgentLinkedDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncAgentLinkedDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncGroup\",\"ListItemText\":\"Get-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncGroupLog\",\"ListItemText\":\"Get-AzSqlSyncGroupLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncGroupLog\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncMember\",\"ListItemText\":\"Get-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncSchema\",\"ListItemText\":\"Get-AzSqlSyncSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncSchema\\r\\n\"},{\"CompletionText\":\"Get-AzSqlVirtualCluster\",\"ListItemText\":\"Get-AzSqlVirtualCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlVirtualCluster\\r\\n\"},{\"CompletionText\":\"Get-AzSqlVM\",\"ListItemText\":\"Get-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Get-AzSqlVMGroup\",\"ListItemText\":\"Get-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Get-AzSshKey\",\"ListItemText\":\"Get-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSshKey\\r\\n\"},{\"CompletionText\":\"Get-AzStackHciArcSetting\",\"ListItemText\":\"Get-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStackHciCluster\",\"ListItemText\":\"Get-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Get-AzStackHciExtension\",\"ListItemText\":\"Get-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIRemoteSupportAccess\",\"ListItemText\":\"Get-AzStackHCIRemoteSupportAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIRemoteSupportAccess \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIRemoteSupportSessionHistory\",\"ListItemText\":\"Get-AzStackHCIRemoteSupportSessionHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIRemoteSupportSessionHistory \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIVMAttestation\",\"ListItemText\":\"Get-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebApp\",\"ListItemText\":\"Get-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuild\",\"ListItemText\":\"Get-AzStaticWebAppBuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuild \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppBuildAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildFunction\",\"ListItemText\":\"Get-AzStaticWebAppBuildFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildFunctionAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppBuildFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppConfiguredRole\",\"ListItemText\":\"Get-AzStaticWebAppConfiguredRole\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppConfiguredRole \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Get-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppFunction\",\"ListItemText\":\"Get-AzStaticWebAppFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppFunctionAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppSecret\",\"ListItemText\":\"Get-AzStaticWebAppSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppSecret \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppUser\",\"ListItemText\":\"Get-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Get-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccount\",\"ListItemText\":\"Get-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountKey\",\"ListItemText\":\"Get-AzStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Get-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountNameAvailability\",\"ListItemText\":\"Get-AzStorageAccountNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountNetworkRuleSet\",\"ListItemText\":\"Get-AzStorageAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlob\",\"ListItemText\":\"Get-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobByTag\",\"ListItemText\":\"Get-AzStorageBlobByTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobByTag\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobContent\",\"ListItemText\":\"Get-AzStorageBlobContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobContent\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobCopyState\",\"ListItemText\":\"Get-AzStorageBlobCopyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobCopyState\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Get-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobQueryResult\",\"ListItemText\":\"Get-AzStorageBlobQueryResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobQueryResult\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobServiceProperty\",\"ListItemText\":\"Get-AzStorageBlobServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobTag\",\"ListItemText\":\"Get-AzStorageBlobTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobTag\\r\\n\"},{\"CompletionText\":\"Get-AzStorageContainer\",\"ListItemText\":\"Get-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzStorageContainerAcl\",\"ListItemText\":\"Get-AzStorageContainerAcl\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainerAcl\"},{\"CompletionText\":\"Get-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageCORSRule\",\"ListItemText\":\"Get-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Get-AzStorageEncryptionScope\",\"ListItemText\":\"Get-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFile\",\"ListItemText\":\"Get-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileContent\",\"ListItemText\":\"Get-AzStorageFileContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileContent\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileCopyState\",\"ListItemText\":\"Get-AzStorageFileCopyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileCopyState\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileHandle\",\"ListItemText\":\"Get-AzStorageFileHandle\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileHandle\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileServiceProperty\",\"ListItemText\":\"Get-AzStorageFileServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageLocalUser\",\"ListItemText\":\"Get-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Get-AzStorageLocalUserKey\",\"ListItemText\":\"Get-AzStorageLocalUserKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageLocalUserKey\\r\\n\"},{\"CompletionText\":\"Get-AzStorageMover\",\"ListItemText\":\"Get-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverAgent\",\"ListItemText\":\"Get-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverEndpoint\",\"ListItemText\":\"Get-AzStorageMoverEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverJobDefinition\",\"ListItemText\":\"Get-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverJobRun\",\"ListItemText\":\"Get-AzStorageMoverJobRun\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverJobRun \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverProject\",\"ListItemText\":\"Get-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Get-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Get-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageQueue\",\"ListItemText\":\"Get-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"Get-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceLoggingProperty\",\"ListItemText\":\"Get-AzStorageServiceLoggingProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceLoggingProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceMetricsProperty\",\"ListItemText\":\"Get-AzStorageServiceMetricsProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceMetricsProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceProperty\",\"ListItemText\":\"Get-AzStorageServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageShare\",\"ListItemText\":\"Get-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageShare\\r\\n\"},{\"CompletionText\":\"Get-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"Get-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncGroup\",\"ListItemText\":\"Get-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncServer\",\"ListItemText\":\"Get-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Get-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncService\",\"ListItemText\":\"Get-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Get-AzStorageTable\",\"ListItemText\":\"Get-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageTable\\r\\n\"},{\"CompletionText\":\"Get-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageUsage\",\"ListItemText\":\"Get-AzStorageUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageUsage\\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsCluster\",\"ListItemText\":\"Get-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsClusterStreamingJob\",\"ListItemText\":\"Get-AzStreamAnalyticsClusterStreamingJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsClusterStreamingJob \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsDefaultFunctionDefinition\",\"ListItemText\":\"Get-AzStreamAnalyticsDefaultFunctionDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsDefaultFunctionDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsFunction\",\"ListItemText\":\"Get-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsInput\",\"ListItemText\":\"Get-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsJob\",\"ListItemText\":\"Get-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsOutput\",\"ListItemText\":\"Get-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsQuota\",\"ListItemText\":\"Get-AzStreamAnalyticsQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsQuota \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsTransformation\",\"ListItemText\":\"Get-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"Get-AzSubscription\",\"ListItemText\":\"Get-AzSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzSubscriptionDeployment\",\"ListItemText\":\"Get-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeployment\"},{\"CompletionText\":\"Get-AzSubscriptionDeploymentOperation\",\"ListItemText\":\"Get-AzSubscriptionDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeploymentOperation\"},{\"CompletionText\":\"Get-AzSubscriptionDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzSubscriptionDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeploymentWhatIfResult\"},{\"CompletionText\":\"Get-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"Get-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Get-AzSupportProblemClassification\",\"ListItemText\":\"Get-AzSupportProblemClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportProblemClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSupportService\",\"ListItemText\":\"Get-AzSupportService\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportService\\r\\n\"},{\"CompletionText\":\"Get-AzSupportTicket\",\"ListItemText\":\"Get-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"Get-AzSupportTicketCommunication\",\"ListItemText\":\"Get-AzSupportTicketCommunication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportTicketCommunication\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseActivityRun\",\"ListItemText\":\"Get-AzSynapseActivityRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseActivityRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataFlow\",\"ListItemText\":\"Get-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Get-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataset\",\"ListItemText\":\"Get-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDroppedSqlPool\",\"ListItemText\":\"Get-AzSynapseDroppedSqlPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDroppedSqlPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseFirewallRule\",\"ListItemText\":\"Get-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeKey\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeMetric\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeMetric\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKqlScript\",\"ListItemText\":\"Get-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPool\",\"ListItemText\":\"Get-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"Get-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Get-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"Get-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Get-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolFollowerDatabase\",\"ListItemText\":\"Get-AzSynapseKustoPoolFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Get-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"Get-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolSku\",\"ListItemText\":\"Get-AzSynapseKustoPoolSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolSku \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnection\",\"ListItemText\":\"Get-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionDetailedStatus\",\"ListItemText\":\"Get-AzSynapseLinkConnectionDetailedStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionDetailedStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionLinkTable\",\"ListItemText\":\"Get-AzSynapseLinkConnectionLinkTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionLinkTable\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionLinkTableStatus\",\"ListItemText\":\"Get-AzSynapseLinkConnectionLinkTableStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionLinkTableStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkedService\",\"ListItemText\":\"Get-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseManagedIdentitySqlControlSetting\",\"ListItemText\":\"Get-AzSynapseManagedIdentitySqlControlSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseManagedIdentitySqlControlSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Get-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseNotebook\",\"ListItemText\":\"Get-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Get-AzSynapsePipeline\",\"ListItemText\":\"Get-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Get-AzSynapsePipelineRun\",\"ListItemText\":\"Get-AzSynapsePipelineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapsePipelineRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleAssignment\",\"ListItemText\":\"Get-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleDefinition\",\"ListItemText\":\"Get-AzSynapseRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleScope\",\"ListItemText\":\"Get-AzSynapseRoleScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleScope\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkConfiguration\",\"ListItemText\":\"Get-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkJob\",\"ListItemText\":\"Get-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Get-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkPool\",\"ListItemText\":\"Get-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkSession\",\"ListItemText\":\"Get-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkStatement\",\"ListItemText\":\"Get-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAudit\",\"ListItemText\":\"Get-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAudit\"},{\"CompletionText\":\"Get-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Get-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlDatabase\",\"ListItemText\":\"Get-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPool\",\"ListItemText\":\"Get-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Get-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolGeoBackup\",\"ListItemText\":\"Get-AzSynapseSqlPoolGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"Get-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Get-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\",\"ListItemText\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlScript\",\"ListItemText\":\"Get-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTrigger\",\"ListItemText\":\"Get-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTriggerRun\",\"ListItemText\":\"Get-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTriggerSubscriptionStatus\",\"ListItemText\":\"Get-AzSynapseTriggerSubscriptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTriggerSubscriptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspace\",\"ListItemText\":\"Get-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspaceKey\",\"ListItemText\":\"Get-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspacePackage\",\"ListItemText\":\"Get-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"Get-AzSystemAssignedIdentity\",\"ListItemText\":\"Get-AzSystemAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSystemAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Get-AzTag\",\"ListItemText\":\"Get-AzTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzTag\\r\\n\"},{\"CompletionText\":\"Get-AzTemplateSpec\",\"ListItemText\":\"Get-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Get-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Get-AzTenant\",\"ListItemText\":\"Get-AzTenant\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenant\\r\\n\"},{\"CompletionText\":\"Get-AzTenantBackfillStatus\",\"ListItemText\":\"Get-AzTenantBackfillStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantBackfillStatus\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeployment\",\"ListItemText\":\"Get-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeploymentOperation\",\"ListItemText\":\"Get-AzTenantDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzTenantDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzTrafficManagerEndpoint\",\"ListItemText\":\"Get-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzTrafficManagerProfile\",\"ListItemText\":\"Get-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Get-AzUserAssignedIdentity\",\"ListItemText\":\"Get-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Get-AzUserAssignedIdentityAssociatedResource\",\"ListItemText\":\"Get-AzUserAssignedIdentityAssociatedResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzUserAssignedIdentityAssociatedResource \\r\\n\"},{\"CompletionText\":\"Get-AzVHubEffectiveRoute\",\"ListItemText\":\"Get-AzVHubEffectiveRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubEffectiveRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubInboundRoute\",\"ListItemText\":\"Get-AzVHubInboundRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubInboundRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubOutboundRoute\",\"ListItemText\":\"Get-AzVHubOutboundRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubOutboundRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubRouteTable\",\"ListItemText\":\"Get-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualApplianceSite\",\"ListItemText\":\"Get-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHub\",\"ListItemText\":\"Get-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubBgpConnection\",\"ListItemText\":\"Get-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubRouteTable\",\"ListItemText\":\"Get-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubVnetConnection\",\"ListItemText\":\"Get-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetwork\",\"ListItemText\":\"Get-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkAvailableEndpointService\",\"ListItemText\":\"Get-AzVirtualNetworkAvailableEndpointService\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkAvailableEndpointService\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGateway\",\"ListItemText\":\"Get-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayLearnedRoute\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\",\"ListItemText\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkPeering\",\"ListItemText\":\"Get-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Get-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkTap\",\"ListItemText\":\"Get-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkUsageList\",\"ListItemText\":\"Get-AzVirtualNetworkUsageList\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkUsageList\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouter\",\"ListItemText\":\"Get-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeer\",\"ListItemText\":\"Get-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeerAdvertisedRoute\",\"ListItemText\":\"Get-AzVirtualRouterPeerAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeerAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeerLearnedRoute\",\"ListItemText\":\"Get-AzVirtualRouterPeerLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeerLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWan\",\"ListItemText\":\"Get-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnConfiguration\",\"ListItemText\":\"Get-AzVirtualWanVpnConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnServerConfiguration\",\"ListItemText\":\"Get-AzVirtualWanVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\",\"ListItemText\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\\r\\n\"},{\"CompletionText\":\"Get-AzVM\",\"ListItemText\":\"Get-AzVM\",\"ResultType\":2,\"ToolTip\":\"Get-AzVM\\r\\n\"},{\"CompletionText\":\"Get-AzVMAccessExtension\",\"ListItemText\":\"Get-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMADDomainExtension\",\"ListItemText\":\"Get-AzVMADDomainExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMADDomainExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMAEMExtension\",\"ListItemText\":\"Get-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMBootDiagnosticsData\",\"ListItemText\":\"Get-AzVMBootDiagnosticsData\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMBootDiagnosticsData\\r\\n\"},{\"CompletionText\":\"Get-AzVMChefExtension\",\"ListItemText\":\"Get-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMCustomScriptExtension\",\"ListItemText\":\"Get-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDiagnosticsExtension\",\"ListItemText\":\"Get-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVMDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDiskEncryptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVMDscExtension\",\"ListItemText\":\"Get-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDscExtensionStatus\",\"ListItemText\":\"Get-AzVMDscExtensionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDscExtensionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtension\",\"ListItemText\":\"Get-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtensionImage\",\"ListItemText\":\"Get-AzVMExtensionImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtensionImage\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtensionImageType\",\"ListItemText\":\"Get-AzVMExtensionImageType\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtensionImageType\\r\\n\"},{\"CompletionText\":\"Get-AzVMImage\",\"ListItemText\":\"Get-AzVMImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImage\\r\\n\"},{\"CompletionText\":\"Get-AzVMImageOffer\",\"ListItemText\":\"Get-AzVMImageOffer\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImageOffer\\r\\n\"},{\"CompletionText\":\"Get-AzVMImagePublisher\",\"ListItemText\":\"Get-AzVMImagePublisher\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImagePublisher\\r\\n\"},{\"CompletionText\":\"Get-AzVMImageSku\",\"ListItemText\":\"Get-AzVMImageSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImageSku\\r\\n\"},{\"CompletionText\":\"Get-AzVMRunCommand\",\"ListItemText\":\"Get-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMRunCommand\\r\\n\"},{\"CompletionText\":\"Get-AzVMRunCommandDocument\",\"ListItemText\":\"Get-AzVMRunCommandDocument\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMRunCommandDocument\\r\\n\"},{\"CompletionText\":\"Get-AzVMSize\",\"ListItemText\":\"Get-AzVMSize\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMSize\\r\\n\"},{\"CompletionText\":\"Get-AzVMSqlServerExtension\",\"ListItemText\":\"Get-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVmss\",\"ListItemText\":\"Get-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmss\\r\\n\"},{\"CompletionText\":\"Get-AzVmssDiskEncryption\",\"ListItemText\":\"Get-AzVmssDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssDiskEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzVmssDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVmssDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssDiskEncryptionStatus\"},{\"CompletionText\":\"Get-AzVmssRollingUpgrade\",\"ListItemText\":\"Get-AzVmssRollingUpgrade\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssRollingUpgrade\\r\\n\"},{\"CompletionText\":\"Get-AzVmssSku\",\"ListItemText\":\"Get-AzVmssSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssSku\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVM\",\"ListItemText\":\"Get-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVMDiskEncryption\",\"ListItemText\":\"Get-AzVmssVMDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMDiskEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVMDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVmssVMDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMDiskEncryptionStatus\"},{\"CompletionText\":\"Get-AzVmssVMRunCommand\",\"ListItemText\":\"Get-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMRunCommand\\r\\n\"},{\"CompletionText\":\"Get-AzVMUsage\",\"ListItemText\":\"Get-AzVMUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMUsage\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientConfiguration\",\"ListItemText\":\"Get-AzVpnClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientIpsecParameter\",\"ListItemText\":\"Get-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientPackage\",\"ListItemText\":\"Get-AzVpnClientPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientPackage\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Get-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientRootCertificate\",\"ListItemText\":\"Get-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzVpnConnection\",\"ListItemText\":\"Get-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVpnGateway\",\"ListItemText\":\"Get-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Get-AzVpnGatewayNatRule\",\"ListItemText\":\"Get-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Get-AzVpnServerConfiguration\",\"ListItemText\":\"Get-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Get-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Get-AzVpnSite\",\"ListItemText\":\"Get-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Get-AzVpnSiteLinkConnectionIkeSa\",\"ListItemText\":\"Get-AzVpnSiteLinkConnectionIkeSa\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnSiteLinkConnectionIkeSa\\r\\n\"},{\"CompletionText\":\"Get-AzWcfRelay\",\"ListItemText\":\"Get-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Get-AzWebApp\",\"ListItemText\":\"Get-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebApp\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppAccessRestrictionConfig\",\"ListItemText\":\"Get-AzWebAppAccessRestrictionConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppAccessRestrictionConfig\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackup\",\"ListItemText\":\"Get-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackupConfiguration\",\"ListItemText\":\"Get-AzWebAppBackupConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackupConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackupList\",\"ListItemText\":\"Get-AzWebAppBackupList\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackupList\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppCertificate\",\"ListItemText\":\"Get-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppContainerContinuousDeploymentUrl\",\"ListItemText\":\"Get-AzWebAppContainerContinuousDeploymentUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppContainerContinuousDeploymentUrl\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppContinuousWebJob\",\"ListItemText\":\"Get-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppPublishingProfile\",\"ListItemText\":\"Get-AzWebAppPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppPublishingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlot\",\"ListItemText\":\"Get-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotConfigName\",\"ListItemText\":\"Get-AzWebAppSlotConfigName\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlotConfigName\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Get-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotPublishingProfile\",\"ListItemText\":\"Get-AzWebAppSlotPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlotPublishingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Get-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotTriggeredWebJobHistory\",\"ListItemText\":\"Get-AzWebAppSlotTriggeredWebJobHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotTriggeredWebJobHistory \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotWebJob\",\"ListItemText\":\"Get-AzWebAppSlotWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSnapshot\",\"ListItemText\":\"Get-AzWebAppSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSnapshot\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSSLBinding\",\"ListItemText\":\"Get-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTrafficRouting\",\"ListItemText\":\"Get-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Get-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTriggeredWebJobHistory\",\"ListItemText\":\"Get-AzWebAppTriggeredWebJobHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppTriggeredWebJobHistory \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppWebJob\",\"ListItemText\":\"Get-AzWebAppWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSub\",\"ListItemText\":\"Get-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubCustomCertificate\",\"ListItemText\":\"Get-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubCustomDomain\",\"ListItemText\":\"Get-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubHub\",\"ListItemText\":\"Get-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubKey\",\"ListItemText\":\"Get-AzWebPubSubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubKey \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubSku\",\"ListItemText\":\"Get-AzWebPubSubSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubSku \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubUsage\",\"ListItemText\":\"Get-AzWebPubSubUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubUsage \\r\\n\"},{\"CompletionText\":\"Get-AzWvdApplication\",\"ListItemText\":\"Get-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Get-AzWvdApplicationGroup\",\"ListItemText\":\"Get-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Get-AzWvdDesktop\",\"ListItemText\":\"Get-AzWvdDesktop\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdDesktop \\r\\n\"},{\"CompletionText\":\"Get-AzWvdHostPool\",\"ListItemText\":\"Get-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Get-AzWvdHostPoolRegistrationToken\",\"ListItemText\":\"Get-AzWvdHostPoolRegistrationToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdHostPoolRegistrationToken \\r\\n\"},{\"CompletionText\":\"Get-AzWvdMsixPackage\",\"ListItemText\":\"Get-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Get-AzWvdRegistrationInfo\",\"ListItemText\":\"Get-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"Get-AzWvdScalingPlan\",\"ListItemText\":\"Get-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Get-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Get-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Get-AzWvdSessionHost\",\"ListItemText\":\"Get-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Get-AzWvdStartMenuItem\",\"ListItemText\":\"Get-AzWvdStartMenuItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdStartMenuItem \\r\\n\"},{\"CompletionText\":\"Get-AzWvdUserSession\",\"ListItemText\":\"Get-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Get-AzWvdWorkspace\",\"ListItemText\":\"Get-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Get-BCClientConfiguration\",\"ListItemText\":\"Get-BCClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCContentServerConfiguration\",\"ListItemText\":\"Get-BCContentServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCContentServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCDataCache\",\"ListItemText\":\"Get-BCDataCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCDataCache \\r\\n\"},{\"CompletionText\":\"Get-BCDataCacheExtension\",\"ListItemText\":\"Get-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Get-BcdEntry\",\"ListItemText\":\"Get-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntry\\r\\n\"},{\"CompletionText\":\"Get-BcdEntryDebugSettings\",\"ListItemText\":\"Get-BcdEntryDebugSettings\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntryDebugSettings\\r\\n\"},{\"CompletionText\":\"Get-BcdEntryHypervisorSettings\",\"ListItemText\":\"Get-BcdEntryHypervisorSettings\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntryHypervisorSettings\\r\\n\"},{\"CompletionText\":\"Get-BcdStore\",\"ListItemText\":\"Get-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Get-BcdStore\\r\\n\"},{\"CompletionText\":\"Get-BCHashCache\",\"ListItemText\":\"Get-BCHashCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCHashCache \\r\\n\"},{\"CompletionText\":\"Get-BCHostedCacheServerConfiguration\",\"ListItemText\":\"Get-BCHostedCacheServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCHostedCacheServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCNetworkConfiguration\",\"ListItemText\":\"Get-BCNetworkConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCNetworkConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCStatus\",\"ListItemText\":\"Get-BCStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCStatus \\r\\n\"},{\"CompletionText\":\"Get-BitLockerVolume\",\"ListItemText\":\"Get-BitLockerVolume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BitLockerVolume \\r\\n\"},{\"CompletionText\":\"Get-BitsTransfer\",\"ListItemText\":\"Get-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Get-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Get-Certificate\",\"ListItemText\":\"Get-Certificate\",\"ResultType\":2,\"ToolTip\":\"Get-Certificate\\r\\n\"},{\"CompletionText\":\"Get-CertificateAutoEnrollmentPolicy\",\"ListItemText\":\"Get-CertificateAutoEnrollmentPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateAutoEnrollmentPolicy\\r\\n\"},{\"CompletionText\":\"Get-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Get-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Get-CertificateNotificationTask\",\"ListItemText\":\"Get-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"Get-ChildItem\",\"ListItemText\":\"Get-ChildItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ChildItem [[-Path] ] [[-Filter] ] [-Include ] [-Exclude ] [-Recurse] [-Depth ] [-Force] [-Name] [-Attributes ] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] []\\r\\n\\r\\nGet-ChildItem [[-Filter] ] -LiteralPath [-Include ] [-Exclude ] [-Recurse] [-Depth ] [-Force] [-Name] [-Attributes ] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] []\\r\\n\"},{\"CompletionText\":\"Get-CimAssociatedInstance\",\"ListItemText\":\"Get-CimAssociatedInstance\",\"ResultType\":2,\"ToolTip\":\"Get-CimAssociatedInstance\\r\\n\"},{\"CompletionText\":\"Get-CimClass\",\"ListItemText\":\"Get-CimClass\",\"ResultType\":2,\"ToolTip\":\"Get-CimClass\\r\\n\"},{\"CompletionText\":\"Get-CimInstance\",\"ListItemText\":\"Get-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Get-CimInstance\\r\\n\"},{\"CompletionText\":\"Get-CimSession\",\"ListItemText\":\"Get-CimSession\",\"ResultType\":2,\"ToolTip\":\"Get-CimSession\\r\\n\"},{\"CompletionText\":\"Get-CIPolicy\",\"ListItemText\":\"Get-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicy\\r\\n\"},{\"CompletionText\":\"Get-CIPolicyIdInfo\",\"ListItemText\":\"Get-CIPolicyIdInfo\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicyIdInfo\\r\\n\"},{\"CompletionText\":\"Get-CIPolicyInfo\",\"ListItemText\":\"Get-CIPolicyInfo\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicyInfo\\r\\n\"},{\"CompletionText\":\"Get-Clipboard\",\"ListItemText\":\"Get-Clipboard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Clipboard [-Raw] []\\r\\n\"},{\"CompletionText\":\"Get-ClusteredScheduledTask\",\"ListItemText\":\"Get-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Get-CmsMessage\",\"ListItemText\":\"Get-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Get-CmsMessage\\r\\n\"},{\"CompletionText\":\"Get-Command\",\"ListItemText\":\"Get-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Command [[-ArgumentList] ] [-Verb ] [-Noun ] [-Module ] [-FullyQualifiedModule ] [-TotalCount ] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName ] [-ParameterType ] []\\r\\n\\r\\nGet-Command [[-Name] ] [[-ArgumentList] ] [-Module ] [-FullyQualifiedModule ] [-CommandType ] [-TotalCount ] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName ] [-ParameterType ] [-UseFuzzyMatching] [-FuzzyMinimumDistance ] [-UseAbbreviationExpansion] []\\r\\n\"},{\"CompletionText\":\"Get-ComputeProcess\",\"ListItemText\":\"Get-ComputeProcess\",\"ResultType\":2,\"ToolTip\":\"Get-ComputeProcess\\r\\n\"},{\"CompletionText\":\"Get-ComputerInfo\",\"ListItemText\":\"Get-ComputerInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ComputerInfo [[-Property] ] []\\r\\n\"},{\"CompletionText\":\"Get-Content\",\"ListItemText\":\"Get-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Content [-Path] [-ReadCount ] [-TotalCount ] [-Tail ] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Delimiter ] [-Wait] [-Raw] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nGet-Content -LiteralPath [-ReadCount ] [-TotalCount ] [-Tail ] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Delimiter ] [-Wait] [-Raw] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Get-Counter\",\"ListItemText\":\"Get-Counter\",\"ResultType\":2,\"ToolTip\":\"Get-Counter\\r\\n\"},{\"CompletionText\":\"Get-Credential\",\"ListItemText\":\"Get-Credential\",\"ResultType\":2,\"ToolTip\":\"Get-Credential\\r\\n\"},{\"CompletionText\":\"Get-CredsFromCredentialProvider\",\"ListItemText\":\"Get-CredsFromCredentialProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-CredsFromCredentialProvider \\r\\n\"},{\"CompletionText\":\"Get-Culture\",\"ListItemText\":\"Get-Culture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Culture [-NoUserOverrides] []\\r\\n\\r\\nGet-Culture [[-Name] ] [-NoUserOverrides] []\\r\\n\\r\\nGet-Culture [-ListAvailable] []\\r\\n\"},{\"CompletionText\":\"Get-DAClientExperienceConfiguration\",\"ListItemText\":\"Get-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Get-DAConnectionStatus\",\"ListItemText\":\"Get-DAConnectionStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAConnectionStatus \\r\\n\"},{\"CompletionText\":\"Get-DAEntryPointTableItem\",\"ListItemText\":\"Get-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Get-DAPolicyChange\",\"ListItemText\":\"Get-DAPolicyChange\",\"ResultType\":2,\"ToolTip\":\"Get-DAPolicyChange\\r\\n\"},{\"CompletionText\":\"Get-Date\",\"ListItemText\":\"Get-Date\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Date [[-Date] ] [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-Format ] [-AsUTC] []\\r\\n\\r\\nGet-Date [[-Date] ] -UFormat [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-AsUTC] []\\r\\n\\r\\nGet-Date -UnixTimeSeconds [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-Format ] [-AsUTC] []\\r\\n\\r\\nGet-Date -UnixTimeSeconds -UFormat [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-AsUTC] []\\r\\n\"},{\"CompletionText\":\"Get-DedupProperties\",\"ListItemText\":\"Get-DedupProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DedupProperties \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationLog\",\"ListItemText\":\"Get-DeliveryOptimizationLog\",\"ResultType\":2,\"ToolTip\":\"Get-DeliveryOptimizationLog\\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationLogAnalysis\",\"ListItemText\":\"Get-DeliveryOptimizationLogAnalysis\",\"ResultType\":2,\"ToolTip\":\"Get-DeliveryOptimizationLogAnalysis\\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationPerfSnap\",\"ListItemText\":\"Get-DeliveryOptimizationPerfSnap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationPerfSnap \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationPerfSnapThisMonth\",\"ListItemText\":\"Get-DeliveryOptimizationPerfSnapThisMonth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationPerfSnapThisMonth \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationStatus\",\"ListItemText\":\"Get-DeliveryOptimizationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationStatus \\r\\n\"},{\"CompletionText\":\"Get-Disk\",\"ListItemText\":\"Get-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Disk \\r\\n\"},{\"CompletionText\":\"Get-DiskImage\",\"ListItemText\":\"Get-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DiskImage \\r\\n\"},{\"CompletionText\":\"Get-DiskSNV\",\"ListItemText\":\"Get-DiskSNV\",\"ResultType\":2,\"ToolTip\":\"Get-DiskSNV\"},{\"CompletionText\":\"Get-DiskStorageNodeView\",\"ListItemText\":\"Get-DiskStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DiskStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-DnsClient\",\"ListItemText\":\"Get-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClient \\r\\n\"},{\"CompletionText\":\"Get-DnsClientCache\",\"ListItemText\":\"Get-DnsClientCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientCache \\r\\n\"},{\"CompletionText\":\"Get-DnsClientDohServerAddress\",\"ListItemText\":\"Get-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Get-DnsClientGlobalSetting\",\"ListItemText\":\"Get-DnsClientGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientGlobalSetting \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptGlobal\",\"ListItemText\":\"Get-DnsClientNrptGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptGlobal \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptPolicy\",\"ListItemText\":\"Get-DnsClientNrptPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptPolicy \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptRule\",\"ListItemText\":\"Get-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Get-DnsClientServerAddress\",\"ListItemText\":\"Get-DnsClientServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientServerAddress \\r\\n\"},{\"CompletionText\":\"Get-DOConfig\",\"ListItemText\":\"Get-DOConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOConfig \\r\\n\"},{\"CompletionText\":\"Get-DODownloadMode\",\"ListItemText\":\"Get-DODownloadMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DODownloadMode \\r\\n\"},{\"CompletionText\":\"Get-DOPercentageMaxBackgroundBandwidth\",\"ListItemText\":\"Get-DOPercentageMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOPercentageMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Get-DOPercentageMaxForegroundBandwidth\",\"ListItemText\":\"Get-DOPercentageMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOPercentageMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Get-DscConfiguration\",\"ListItemText\":\"Get-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Get-DscConfigurationStatus\",\"ListItemText\":\"Get-DscConfigurationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscConfigurationStatus \\r\\n\"},{\"CompletionText\":\"Get-DscLocalConfigurationManager\",\"ListItemText\":\"Get-DscLocalConfigurationManager\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscLocalConfigurationManager \\r\\n\"},{\"CompletionText\":\"Get-DscResource\",\"ListItemText\":\"Get-DscResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscResource \\r\\n\"},{\"CompletionText\":\"Get-Dtc\",\"ListItemText\":\"Get-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Dtc \\r\\n\"},{\"CompletionText\":\"Get-DtcAdvancedHostSetting\",\"ListItemText\":\"Get-DtcAdvancedHostSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcAdvancedHostSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcAdvancedSetting\",\"ListItemText\":\"Get-DtcAdvancedSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcAdvancedSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcClusterDefault\",\"ListItemText\":\"Get-DtcClusterDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcClusterDefault \\r\\n\"},{\"CompletionText\":\"Get-DtcClusterTMMapping\",\"ListItemText\":\"Get-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Get-DtcDefault\",\"ListItemText\":\"Get-DtcDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcDefault \\r\\n\"},{\"CompletionText\":\"Get-DtcLog\",\"ListItemText\":\"Get-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcLog \\r\\n\"},{\"CompletionText\":\"Get-DtcNetworkSetting\",\"ListItemText\":\"Get-DtcNetworkSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcNetworkSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcTransaction\",\"ListItemText\":\"Get-DtcTransaction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransaction \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsStatistics\",\"ListItemText\":\"Get-DtcTransactionsStatistics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsStatistics \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsTraceSession\",\"ListItemText\":\"Get-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsTraceSetting\",\"ListItemText\":\"Get-DtcTransactionsTraceSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsTraceSetting \\r\\n\"},{\"CompletionText\":\"Get-Error\",\"ListItemText\":\"Get-Error\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Error [-Newest ] []\\r\\n\\r\\nGet-Error [[-InputObject] ] []\\r\\n\"},{\"CompletionText\":\"Get-EtwTraceProvider\",\"ListItemText\":\"Get-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Get-EtwTraceSession\",\"ListItemText\":\"Get-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Get-Event\",\"ListItemText\":\"Get-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Event [[-SourceIdentifier] ] []\\r\\n\\r\\nGet-Event [-EventIdentifier] []\\r\\n\"},{\"CompletionText\":\"Get-EventSubscriber\",\"ListItemText\":\"Get-EventSubscriber\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EventSubscriber [[-SourceIdentifier] ] [-Force] []\\r\\n\\r\\nGet-EventSubscriber [-SubscriptionId] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-ExecutionPolicy\",\"ListItemText\":\"Get-ExecutionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-ExecutionPolicy\\r\\n\"},{\"CompletionText\":\"Get-ExperimentalFeature\",\"ListItemText\":\"Get-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ExperimentalFeature [[-Name] ] []\\r\\n\"},{\"CompletionText\":\"Get-FileHash\",\"ListItemText\":\"Get-FileHash\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileHash [-Path] [[-Algorithm] ] []\\r\\n\\r\\nGet-FileHash [-LiteralPath] [[-Algorithm] ] []\\r\\n\\r\\nGet-FileHash [-InputStream] [[-Algorithm] ] []\\r\\n\"},{\"CompletionText\":\"Get-FileIntegrity\",\"ListItemText\":\"Get-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Get-FileShare\",\"ListItemText\":\"Get-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileShare \\r\\n\"},{\"CompletionText\":\"Get-FileShareAccessControlEntry\",\"ListItemText\":\"Get-FileShareAccessControlEntry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileShareAccessControlEntry \\r\\n\"},{\"CompletionText\":\"Get-FileStorageTier\",\"ListItemText\":\"Get-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Get-FormatData\",\"ListItemText\":\"Get-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FormatData [[-TypeName] ] [-PowerShellVersion ] []\\r\\n\"},{\"CompletionText\":\"Get-GitBranchStatusColor\",\"ListItemText\":\"Get-GitBranchStatusColor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitBranchStatusColor \\r\\n\"},{\"CompletionText\":\"Get-GitDirectory\",\"ListItemText\":\"Get-GitDirectory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitDirectory \\r\\n\"},{\"CompletionText\":\"Get-GitStatus\",\"ListItemText\":\"Get-GitStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitStatus \\r\\n\"},{\"CompletionText\":\"Get-Help\",\"ListItemText\":\"Get-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Help [[-Name] ] [-Path ] [-Category ] [-Full] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Detailed [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Examples [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Parameter [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Online [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -ShowWindow [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\"},{\"CompletionText\":\"Get-HgsAttestationBaselinePolicy\",\"ListItemText\":\"Get-HgsAttestationBaselinePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-HgsAttestationBaselinePolicy\\r\\n\"},{\"CompletionText\":\"Get-HgsClientConfiguration\",\"ListItemText\":\"Get-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-HgsClientHostKey\",\"ListItemText\":\"Get-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Get-HgsGuardian\",\"ListItemText\":\"Get-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Get-HgsTrace\",\"ListItemText\":\"Get-HgsTrace\",\"ResultType\":2,\"ToolTip\":\"Get-HgsTrace\\r\\n\"},{\"CompletionText\":\"Get-HgsTraceFileData\",\"ListItemText\":\"Get-HgsTraceFileData\",\"ResultType\":2,\"ToolTip\":\"Get-HgsTraceFileData\\r\\n\"},{\"CompletionText\":\"Get-History\",\"ListItemText\":\"Get-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-History [[-Id] ] [[-Count] ] []\\r\\n\"},{\"CompletionText\":\"Get-HnsEndpoint\",\"ListItemText\":\"Get-HnsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpoint \\r\\n\"},{\"CompletionText\":\"Get-HnsEndpointAddresses\",\"ListItemText\":\"Get-HnsEndpointAddresses\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpointAddresses \\r\\n\"},{\"CompletionText\":\"Get-HnsEndpointStats\",\"ListItemText\":\"Get-HnsEndpointStats\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpointStats \\r\\n\"},{\"CompletionText\":\"Get-HnsNamespace\",\"ListItemText\":\"Get-HnsNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsNamespace \\r\\n\"},{\"CompletionText\":\"Get-HnsNetwork\",\"ListItemText\":\"Get-HnsNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsNetwork \\r\\n\"},{\"CompletionText\":\"Get-HnsPolicyList\",\"ListItemText\":\"Get-HnsPolicyList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsPolicyList \\r\\n\"},{\"CompletionText\":\"Get-Host\",\"ListItemText\":\"Get-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Host []\\r\\n\"},{\"CompletionText\":\"Get-HotFix\",\"ListItemText\":\"Get-HotFix\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HotFix [[-Id] ] [-ComputerName ] [-Credential ] []\\r\\n\\r\\nGet-HotFix [-Description ] [-ComputerName ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-InitiatorId\",\"ListItemText\":\"Get-InitiatorId\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InitiatorId \\r\\n\"},{\"CompletionText\":\"Get-InitiatorPort\",\"ListItemText\":\"Get-InitiatorPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InitiatorPort \\r\\n\"},{\"CompletionText\":\"Get-InstalledLanguage\",\"ListItemText\":\"Get-InstalledLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-InstalledLanguage\\r\\n\"},{\"CompletionText\":\"Get-InstalledModule\",\"ListItemText\":\"Get-InstalledModule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledModule \\r\\n\"},{\"CompletionText\":\"Get-InstalledPSResource\",\"ListItemText\":\"Get-InstalledPSResource\",\"ResultType\":2,\"ToolTip\":\"Get-InstalledPSResource\\r\\n\"},{\"CompletionText\":\"Get-InstalledScript\",\"ListItemText\":\"Get-InstalledScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledScript \\r\\n\"},{\"CompletionText\":\"Get-IscsiConnection\",\"ListItemText\":\"Get-IscsiConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiConnection \\r\\n\"},{\"CompletionText\":\"Get-IscsiSession\",\"ListItemText\":\"Get-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiSession \\r\\n\"},{\"CompletionText\":\"Get-IscsiTarget\",\"ListItemText\":\"Get-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Get-IscsiTargetPortal\",\"ListItemText\":\"Get-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Get-IseSnippet\",\"ListItemText\":\"Get-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IseSnippet \\r\\n\"},{\"CompletionText\":\"Get-Item\",\"ListItemText\":\"Get-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Stream ] []\\r\\n\\r\\nGet-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Get-ItemProperty\",\"ListItemText\":\"Get-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ItemProperty [-Path] [[-Name] ] [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\\r\\nGet-ItemProperty [[-Name] ] -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-ItemPropertyValue\",\"ListItemText\":\"Get-ItemPropertyValue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ItemPropertyValue [[-Path] ] [-Name] [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\\r\\nGet-ItemPropertyValue [-Name] -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-Job\",\"ListItemText\":\"Get-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Job [[-Id] ] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-InstanceId] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-Name] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-State] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] [-Command ] []\\r\\n\\r\\nGet-Job [-Filter] []\\r\\n\"},{\"CompletionText\":\"Get-JobTrigger\",\"ListItemText\":\"Get-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-JobTrigger\\r\\n\"},{\"CompletionText\":\"Get-KdsConfiguration\",\"ListItemText\":\"Get-KdsConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-KdsConfiguration\\r\\n\"},{\"CompletionText\":\"Get-KdsRootKey\",\"ListItemText\":\"Get-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Get-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Get-Language\",\"ListItemText\":\"Get-Language\",\"ResultType\":2,\"ToolTip\":\"Get-Language\"},{\"CompletionText\":\"Get-LapsAADPassword\",\"ListItemText\":\"Get-LapsAADPassword\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LapsAADPassword \\r\\n\"},{\"CompletionText\":\"Get-LapsADPassword\",\"ListItemText\":\"Get-LapsADPassword\",\"ResultType\":2,\"ToolTip\":\"Get-LapsADPassword\\r\\n\"},{\"CompletionText\":\"Get-LapsDiagnostics\",\"ListItemText\":\"Get-LapsDiagnostics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LapsDiagnostics \\r\\n\"},{\"CompletionText\":\"Get-LocalGroup\",\"ListItemText\":\"Get-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Get-LocalGroup\\r\\n\"},{\"CompletionText\":\"Get-LocalGroupMember\",\"ListItemText\":\"Get-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Get-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Get-LocalUser\",\"ListItemText\":\"Get-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Get-LocalUser\\r\\n\"},{\"CompletionText\":\"Get-Location\",\"ListItemText\":\"Get-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Location [-PSProvider ] [-PSDrive ] []\\r\\n\\r\\nGet-Location [-Stack] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"Get-LogProperties\",\"ListItemText\":\"Get-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LogProperties \\r\\n\"},{\"CompletionText\":\"Get-MarkdownOption\",\"ListItemText\":\"Get-MarkdownOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MarkdownOption []\\r\\n\"},{\"CompletionText\":\"Get-MaskingSet\",\"ListItemText\":\"Get-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MaskingSet \\r\\n\"},{\"CompletionText\":\"Get-Member\",\"ListItemText\":\"Get-Member\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Member [[-Name] ] [-InputObject ] [-MemberType ] [-View ] [-Static] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-MMAgent\",\"ListItemText\":\"Get-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MMAgent \\r\\n\"},{\"CompletionText\":\"Get-MockDynamicParameters\",\"ListItemText\":\"Get-MockDynamicParameters\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MockDynamicParameters \\r\\n\"},{\"CompletionText\":\"Get-Module\",\"ListItemText\":\"Get-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Module [[-Name] ] [-FullyQualifiedName ] [-All] []\\r\\n\\r\\nGet-Module [[-Name] ] -ListAvailable [-FullyQualifiedName ] [-All] [-PSEdition ] [-SkipEditionCheck] [-Refresh] []\\r\\n\\r\\nGet-Module [[-Name] ] -PSSession [-FullyQualifiedName ] [-ListAvailable] [-PSEdition ] [-SkipEditionCheck] [-Refresh] []\\r\\n\\r\\nGet-Module [[-Name] ] -CimSession [-FullyQualifiedName ] [-ListAvailable] [-SkipEditionCheck] [-Refresh] [-CimResourceUri ] [-CimNamespace ] []\\r\\n\"},{\"CompletionText\":\"Get-MpComputerStatus\",\"ListItemText\":\"Get-MpComputerStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpComputerStatus \\r\\n\"},{\"CompletionText\":\"Get-MpPerformanceReport\",\"ListItemText\":\"Get-MpPerformanceReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPerformanceReport \\r\\n\"},{\"CompletionText\":\"Get-MpPreference\",\"ListItemText\":\"Get-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPreference \\r\\n\"},{\"CompletionText\":\"Get-MpThreat\",\"ListItemText\":\"Get-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreat \\r\\n\"},{\"CompletionText\":\"Get-MpThreatCatalog\",\"ListItemText\":\"Get-MpThreatCatalog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatCatalog \\r\\n\"},{\"CompletionText\":\"Get-MpThreatDetection\",\"ListItemText\":\"Get-MpThreatDetection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatDetection \\r\\n\"},{\"CompletionText\":\"Get-NCSIPolicyConfiguration\",\"ListItemText\":\"Get-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Get-Net6to4Configuration\",\"ListItemText\":\"Get-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Get-NetAdapter\",\"ListItemText\":\"Get-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterAdvancedProperty\",\"ListItemText\":\"Get-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterBinding\",\"ListItemText\":\"Get-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterChecksumOffload\",\"ListItemText\":\"Get-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterDataPathConfiguration\",\"ListItemText\":\"Get-NetAdapterDataPathConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterDataPathConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Get-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterHardwareInfo\",\"ListItemText\":\"Get-NetAdapterHardwareInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterHardwareInfo \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterIPsecOffload\",\"ListItemText\":\"Get-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterLso\",\"ListItemText\":\"Get-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterPacketDirect\",\"ListItemText\":\"Get-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterPowerManagement\",\"ListItemText\":\"Get-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterQos\",\"ListItemText\":\"Get-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRdma\",\"ListItemText\":\"Get-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRsc\",\"ListItemText\":\"Get-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRss\",\"ListItemText\":\"Get-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterSriov\",\"ListItemText\":\"Get-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterSriovVf\",\"ListItemText\":\"Get-NetAdapterSriovVf\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterSriovVf \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterStatistics\",\"ListItemText\":\"Get-NetAdapterStatistics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterStatistics \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterUso\",\"ListItemText\":\"Get-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVmq\",\"ListItemText\":\"Get-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVMQQueue\",\"ListItemText\":\"Get-NetAdapterVMQQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVMQQueue \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVPort\",\"ListItemText\":\"Get-NetAdapterVPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVPort \\r\\n\"},{\"CompletionText\":\"Get-NetCompartment\",\"ListItemText\":\"Get-NetCompartment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetCompartment \\r\\n\"},{\"CompletionText\":\"Get-NetConnectionProfile\",\"ListItemText\":\"Get-NetConnectionProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetConnectionProfile \\r\\n\"},{\"CompletionText\":\"Get-NetDnsTransitionConfiguration\",\"ListItemText\":\"Get-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetDnsTransitionMonitoring\",\"ListItemText\":\"Get-NetDnsTransitionMonitoring\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetDnsTransitionMonitoring \\r\\n\"},{\"CompletionText\":\"Get-NetEventNetworkAdapter\",\"ListItemText\":\"Get-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetEventPacketCaptureProvider\",\"ListItemText\":\"Get-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventProvider\",\"ListItemText\":\"Get-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventSession\",\"ListItemText\":\"Get-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventSession \\r\\n\"},{\"CompletionText\":\"Get-NetEventVFPProvider\",\"ListItemText\":\"Get-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmNetworkAdapter\",\"ListItemText\":\"Get-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmSwitch\",\"ListItemText\":\"Get-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmSwitchProvider\",\"ListItemText\":\"Get-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventWFPCaptureProvider\",\"ListItemText\":\"Get-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallAddressFilter\",\"ListItemText\":\"Get-NetFirewallAddressFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallAddressFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallApplicationFilter\",\"ListItemText\":\"Get-NetFirewallApplicationFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallApplicationFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Get-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVPort\",\"ListItemText\":\"Get-NetFirewallHyperVPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVPort \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVProfile\",\"ListItemText\":\"Get-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVRule\",\"ListItemText\":\"Get-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVVMCreator\",\"ListItemText\":\"Get-NetFirewallHyperVVMCreator\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVVMCreator \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Get-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallInterfaceFilter\",\"ListItemText\":\"Get-NetFirewallInterfaceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallInterfaceFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallInterfaceTypeFilter\",\"ListItemText\":\"Get-NetFirewallInterfaceTypeFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallInterfaceTypeFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallPortFilter\",\"ListItemText\":\"Get-NetFirewallPortFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallPortFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallProfile\",\"ListItemText\":\"Get-NetFirewallProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallProfile \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallRule\",\"ListItemText\":\"Get-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallSecurityFilter\",\"ListItemText\":\"Get-NetFirewallSecurityFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallSecurityFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallServiceFilter\",\"ListItemText\":\"Get-NetFirewallServiceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallServiceFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallSetting\",\"ListItemText\":\"Get-NetFirewallSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallSetting \\r\\n\"},{\"CompletionText\":\"Get-NetIPAddress\",\"ListItemText\":\"Get-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Get-NetIPConfiguration\",\"ListItemText\":\"Get-NetIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetIPHttpsConfiguration\",\"ListItemText\":\"Get-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetIPHttpsState\",\"ListItemText\":\"Get-NetIPHttpsState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPHttpsState \\r\\n\"},{\"CompletionText\":\"Get-NetIPInterface\",\"ListItemText\":\"Get-NetIPInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPInterface \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecDospSetting\",\"ListItemText\":\"Get-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Get-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeRule\",\"ListItemText\":\"Get-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeSA\",\"ListItemText\":\"Get-NetIPsecMainModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeSA \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Get-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Get-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Get-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecQuickModeSA\",\"ListItemText\":\"Get-NetIPsecQuickModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecQuickModeSA \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecRule\",\"ListItemText\":\"Get-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Get-NetIPv4Protocol\",\"ListItemText\":\"Get-NetIPv4Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPv4Protocol \\r\\n\"},{\"CompletionText\":\"Get-NetIPv6Protocol\",\"ListItemText\":\"Get-NetIPv6Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPv6Protocol \\r\\n\"},{\"CompletionText\":\"Get-NetIsatapConfiguration\",\"ListItemText\":\"Get-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeam\",\"ListItemText\":\"Get-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeamMember\",\"ListItemText\":\"Get-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeamNic\",\"ListItemText\":\"Get-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Get-NetNat\",\"ListItemText\":\"Get-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNat \\r\\n\"},{\"CompletionText\":\"Get-NetNatExternalAddress\",\"ListItemText\":\"Get-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Get-NetNatGlobal\",\"ListItemText\":\"Get-NetNatGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatGlobal \\r\\n\"},{\"CompletionText\":\"Get-NetNatSession\",\"ListItemText\":\"Get-NetNatSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatSession \\r\\n\"},{\"CompletionText\":\"Get-NetNatStaticMapping\",\"ListItemText\":\"Get-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Get-NetNatTransitionConfiguration\",\"ListItemText\":\"Get-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetNatTransitionMonitoring\",\"ListItemText\":\"Get-NetNatTransitionMonitoring\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatTransitionMonitoring \\r\\n\"},{\"CompletionText\":\"Get-NetNeighbor\",\"ListItemText\":\"Get-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Get-NetOffloadGlobalSetting\",\"ListItemText\":\"Get-NetOffloadGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetOffloadGlobalSetting \\r\\n\"},{\"CompletionText\":\"Get-NetPrefixPolicy\",\"ListItemText\":\"Get-NetPrefixPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetPrefixPolicy \\r\\n\"},{\"CompletionText\":\"Get-NetQosPolicy\",\"ListItemText\":\"Get-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Get-NetRoute\",\"ListItemText\":\"Get-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetRoute \\r\\n\"},{\"CompletionText\":\"Get-NetSwitchTeam\",\"ListItemText\":\"Get-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Get-NetSwitchTeamMember\",\"ListItemText\":\"Get-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Get-NetTCPConnection\",\"ListItemText\":\"Get-NetTCPConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTCPConnection \\r\\n\"},{\"CompletionText\":\"Get-NetTCPSetting\",\"ListItemText\":\"Get-NetTCPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTCPSetting \\r\\n\"},{\"CompletionText\":\"Get-NetTeredoConfiguration\",\"ListItemText\":\"Get-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetTeredoState\",\"ListItemText\":\"Get-NetTeredoState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTeredoState \\r\\n\"},{\"CompletionText\":\"Get-NetTransportFilter\",\"ListItemText\":\"Get-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"Get-NetUDPEndpoint\",\"ListItemText\":\"Get-NetUDPEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetUDPEndpoint \\r\\n\"},{\"CompletionText\":\"Get-NetUDPSetting\",\"ListItemText\":\"Get-NetUDPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetUDPSetting \\r\\n\"},{\"CompletionText\":\"Get-NetView\",\"ListItemText\":\"Get-NetView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetView \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchEthernetPort\",\"ListItemText\":\"Get-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchFeature\",\"ListItemText\":\"Get-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchGlobalData\",\"ListItemText\":\"Get-NetworkSwitchGlobalData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchGlobalData \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchVlan\",\"ListItemText\":\"Get-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Get-NonRemovableAppsPolicy\",\"ListItemText\":\"Get-NonRemovableAppsPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-NonRemovableAppsPolicy\\r\\n\"},{\"CompletionText\":\"Get-OdbcDriver\",\"ListItemText\":\"Get-OdbcDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcDriver \\r\\n\"},{\"CompletionText\":\"Get-OdbcDsn\",\"ListItemText\":\"Get-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Get-OdbcPerfCounter\",\"ListItemText\":\"Get-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Get-OffloadDataTransferSetting\",\"ListItemText\":\"Get-OffloadDataTransferSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OffloadDataTransferSetting \\r\\n\"},{\"CompletionText\":\"Get-OperationValidation\",\"ListItemText\":\"Get-OperationValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OperationValidation \\r\\n\"},{\"CompletionText\":\"Get-Package\",\"ListItemText\":\"Get-Package\",\"ResultType\":2,\"ToolTip\":\"Get-Package\\r\\n\"},{\"CompletionText\":\"Get-PackageProvider\",\"ListItemText\":\"Get-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Get-PackageProvider\\r\\n\"},{\"CompletionText\":\"Get-PackageSource\",\"ListItemText\":\"Get-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Get-PackageSource\\r\\n\"},{\"CompletionText\":\"Get-Partition\",\"ListItemText\":\"Get-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Partition \\r\\n\"},{\"CompletionText\":\"Get-PartitionSupportedSize\",\"ListItemText\":\"Get-PartitionSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PartitionSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-PcsvDevice\",\"ListItemText\":\"Get-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Get-PcsvDeviceLog\",\"ListItemText\":\"Get-PcsvDeviceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PcsvDeviceLog \\r\\n\"},{\"CompletionText\":\"Get-PfxCertificate\",\"ListItemText\":\"Get-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Get-PfxData\",\"ListItemText\":\"Get-PfxData\",\"ResultType\":2,\"ToolTip\":\"Get-PfxData\\r\\n\"},{\"CompletionText\":\"Get-PhysicalDisk\",\"ListItemText\":\"Get-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Get-PhysicalDiskSNV\",\"ListItemText\":\"Get-PhysicalDiskSNV\",\"ResultType\":2,\"ToolTip\":\"Get-PhysicalDiskSNV\"},{\"CompletionText\":\"Get-PhysicalDiskStorageNodeView\",\"ListItemText\":\"Get-PhysicalDiskStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalDiskStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-PhysicalExtent\",\"ListItemText\":\"Get-PhysicalExtent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalExtent \\r\\n\"},{\"CompletionText\":\"Get-PhysicalExtentAssociation\",\"ListItemText\":\"Get-PhysicalExtentAssociation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalExtentAssociation \\r\\n\"},{\"CompletionText\":\"Get-PmemDedicatedMemory\",\"ListItemText\":\"Get-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"Get-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"Get-PmemDisk\",\"ListItemText\":\"Get-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"Get-PmemDisk\\r\\n\"},{\"CompletionText\":\"Get-PmemPhysicalDevice\",\"ListItemText\":\"Get-PmemPhysicalDevice\",\"ResultType\":2,\"ToolTip\":\"Get-PmemPhysicalDevice\\r\\n\"},{\"CompletionText\":\"Get-PmemUnusedRegion\",\"ListItemText\":\"Get-PmemUnusedRegion\",\"ResultType\":2,\"ToolTip\":\"Get-PmemUnusedRegion\\r\\n\"},{\"CompletionText\":\"Get-PnpDevice\",\"ListItemText\":\"Get-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PnpDevice \\r\\n\"},{\"CompletionText\":\"Get-PnpDeviceProperty\",\"ListItemText\":\"Get-PnpDeviceProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PnpDeviceProperty \\r\\n\"},{\"CompletionText\":\"Get-PreferredLanguage\",\"ListItemText\":\"Get-PreferredLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-PreferredLanguage\"},{\"CompletionText\":\"Get-PrintConfiguration\",\"ListItemText\":\"Get-PrintConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrintConfiguration \\r\\n\"},{\"CompletionText\":\"Get-Printer\",\"ListItemText\":\"Get-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Printer \\r\\n\"},{\"CompletionText\":\"Get-PrinterDriver\",\"ListItemText\":\"Get-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Get-PrinterPort\",\"ListItemText\":\"Get-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterPort \\r\\n\"},{\"CompletionText\":\"Get-PrinterProperty\",\"ListItemText\":\"Get-PrinterProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterProperty \\r\\n\"},{\"CompletionText\":\"Get-PrintJob\",\"ListItemText\":\"Get-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrintJob \\r\\n\"},{\"CompletionText\":\"Get-Process\",\"ListItemText\":\"Get-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Process [[-Name] ] [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process [[-Name] ] -IncludeUserName []\\r\\n\\r\\nGet-Process -Id [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process -Id -IncludeUserName []\\r\\n\\r\\nGet-Process -InputObject [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process -InputObject -IncludeUserName []\\r\\n\"},{\"CompletionText\":\"Get-ProcessMitigation\",\"ListItemText\":\"Get-ProcessMitigation\",\"ResultType\":2,\"ToolTip\":\"Get-ProcessMitigation\\r\\n\"},{\"CompletionText\":\"Get-PromptConnectionInfo\",\"ListItemText\":\"Get-PromptConnectionInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PromptConnectionInfo \\r\\n\"},{\"CompletionText\":\"Get-PromptPath\",\"ListItemText\":\"Get-PromptPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PromptPath \\r\\n\"},{\"CompletionText\":\"Get-ProvisionedAppPackage\",\"ListItemText\":\"Get-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppPackage\"},{\"CompletionText\":\"Get-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Get-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Get-ProvisionedAppxPackage\",\"ListItemText\":\"Get-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppxPackage\"},{\"CompletionText\":\"Get-ProvisioningPackage\",\"ListItemText\":\"Get-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Get-PSBreakpoint\",\"ListItemText\":\"Get-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSBreakpoint [[-Script] ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint -Command [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint -Variable [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint [-Type] [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint [-Id] [-Runspace ] []\\r\\n\"},{\"CompletionText\":\"Get-PSCallStack\",\"ListItemText\":\"Get-PSCallStack\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSCallStack []\\r\\n\"},{\"CompletionText\":\"Get-PSDrive\",\"ListItemText\":\"Get-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSDrive [[-Name] ] [-Scope ] [-PSProvider ] []\\r\\n\\r\\nGet-PSDrive [-LiteralName] [-Scope ] [-PSProvider ] []\\r\\n\"},{\"CompletionText\":\"Get-PSHostProcessInfo\",\"ListItemText\":\"Get-PSHostProcessInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSHostProcessInfo [[-Name] ] []\\r\\n\\r\\nGet-PSHostProcessInfo [-Process] []\\r\\n\\r\\nGet-PSHostProcessInfo [-Id] []\\r\\n\"},{\"CompletionText\":\"Get-PSProvider\",\"ListItemText\":\"Get-PSProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSProvider [[-PSProvider] ] []\\r\\n\"},{\"CompletionText\":\"Get-PSReadLineKeyHandler\",\"ListItemText\":\"Get-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSReadLineKeyHandler [-Bound] [-Unbound] []\\r\\n\\r\\nGet-PSReadLineKeyHandler [-Chord] []\\r\\n\"},{\"CompletionText\":\"Get-PSReadLineOption\",\"ListItemText\":\"Get-PSReadLineOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSReadLineOption []\\r\\n\"},{\"CompletionText\":\"Get-PSRepository\",\"ListItemText\":\"Get-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSRepository \\r\\n\"},{\"CompletionText\":\"Get-PSResource\",\"ListItemText\":\"Get-PSResource\",\"ResultType\":2,\"ToolTip\":\"Get-PSResource\"},{\"CompletionText\":\"Get-PSResourceRepository\",\"ListItemText\":\"Get-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Get-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Get-PSScriptFileInfo\",\"ListItemText\":\"Get-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Get-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Get-PSSession\",\"ListItemText\":\"Get-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSession [-Name ] []\\r\\n\\r\\nGet-PSSession [-ComputerName] [-ApplicationName ] [-ConfigurationName ] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ComputerName] -InstanceId [-ApplicationName ] [-ConfigurationName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ConnectionUri] [-ConfigurationName ] [-AllowRedirection] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession -ContainerId [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -ContainerId [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession -VMId [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -VMId [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession -VMName [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -VMName [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession [-InstanceId ] []\\r\\n\\r\\nGet-PSSession [-Id] []\\r\\n\"},{\"CompletionText\":\"Get-PSSessionCapability\",\"ListItemText\":\"Get-PSSessionCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSessionCapability [-ConfigurationName] [-Username] [-Full] []\\r\\n\"},{\"CompletionText\":\"Get-PSSessionConfiguration\",\"ListItemText\":\"Get-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSessionConfiguration [[-Name] ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-Random\",\"ListItemText\":\"Get-Random\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Random [[-Maximum] ] [-SetSeed ] [-Minimum ] [-Count ] []\\r\\n\\r\\nGet-Random [-InputObject] [-SetSeed ] [-Count ] []\\r\\n\\r\\nGet-Random [-InputObject] -Shuffle [-SetSeed ] []\\r\\n\"},{\"CompletionText\":\"Get-ResiliencySetting\",\"ListItemText\":\"Get-ResiliencySetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ResiliencySetting \\r\\n\"},{\"CompletionText\":\"Get-Runspace\",\"ListItemText\":\"Get-Runspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Runspace [[-Name] ] []\\r\\n\\r\\nGet-Runspace [-Id] []\\r\\n\\r\\nGet-Runspace [-InstanceId] []\\r\\n\"},{\"CompletionText\":\"Get-RunspaceDebug\",\"ListItemText\":\"Get-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-RunspaceDebug [[-RunspaceName] ] []\\r\\n\\r\\nGet-RunspaceDebug [-Runspace] []\\r\\n\\r\\nGet-RunspaceDebug [-RunspaceId] []\\r\\n\\r\\nGet-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nGet-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Get-ScheduledJob\",\"ListItemText\":\"Get-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Get-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Get-ScheduledJobOption\",\"ListItemText\":\"Get-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"Get-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"Get-ScheduledTask\",\"ListItemText\":\"Get-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Get-ScheduledTaskInfo\",\"ListItemText\":\"Get-ScheduledTaskInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ScheduledTaskInfo \\r\\n\"},{\"CompletionText\":\"Get-SecureBootPolicy\",\"ListItemText\":\"Get-SecureBootPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-SecureBootPolicy\\r\\n\"},{\"CompletionText\":\"Get-SecureBootUEFI\",\"ListItemText\":\"Get-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Get-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Get-SecureRandom\",\"ListItemText\":\"Get-SecureRandom\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SecureRandom [[-Maximum] ] [-Minimum ] [-Count ] []\\r\\n\\r\\nGet-SecureRandom [-InputObject] [-Count ] []\\r\\n\\r\\nGet-SecureRandom [-InputObject] -Shuffle []\\r\\n\"},{\"CompletionText\":\"Get-Service\",\"ListItemText\":\"Get-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Service [[-Name] ] [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] []\\r\\n\\r\\nGet-Service -DisplayName [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] []\\r\\n\\r\\nGet-Service [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Get-SmbBandWidthLimit\",\"ListItemText\":\"Get-SmbBandWidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbBandWidthLimit \\r\\n\"},{\"CompletionText\":\"Get-SmbClientAccessToServer\",\"ListItemText\":\"Get-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Get-SmbClientCertificateMapping\",\"ListItemText\":\"Get-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbClientConfiguration\",\"ListItemText\":\"Get-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-SmbClientNetworkInterface\",\"ListItemText\":\"Get-SmbClientNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-SmbConnection\",\"ListItemText\":\"Get-SmbConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbConnection \\r\\n\"},{\"CompletionText\":\"Get-SmbDelegation\",\"ListItemText\":\"Get-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Get-SmbGlobalMapping\",\"ListItemText\":\"Get-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbMapping\",\"ListItemText\":\"Get-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbMultichannelConnection\",\"ListItemText\":\"Get-SmbMultichannelConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMultichannelConnection \\r\\n\"},{\"CompletionText\":\"Get-SmbMultichannelConstraint\",\"ListItemText\":\"Get-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"Get-SmbOpenFile\",\"ListItemText\":\"Get-SmbOpenFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbOpenFile \\r\\n\"},{\"CompletionText\":\"Get-SmbServerCertificateMapping\",\"ListItemText\":\"Get-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbServerCertProps\",\"ListItemText\":\"Get-SmbServerCertProps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerCertProps \\r\\n\"},{\"CompletionText\":\"Get-SmbServerConfiguration\",\"ListItemText\":\"Get-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-SmbServerNetworkInterface\",\"ListItemText\":\"Get-SmbServerNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-SmbSession\",\"ListItemText\":\"Get-SmbSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbSession \\r\\n\"},{\"CompletionText\":\"Get-SmbShare\",\"ListItemText\":\"Get-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbShare \\r\\n\"},{\"CompletionText\":\"Get-SmbShareAccess\",\"ListItemText\":\"Get-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Get-SmbWitnessClient\",\"ListItemText\":\"Get-SmbWitnessClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbWitnessClient \\r\\n\"},{\"CompletionText\":\"Get-StartApps\",\"ListItemText\":\"Get-StartApps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StartApps \\r\\n\"},{\"CompletionText\":\"Get-StorageAdvancedProperty\",\"ListItemText\":\"Get-StorageAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Get-StorageBusBinding\",\"ListItemText\":\"Get-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"Get-StorageBusCache\",\"ListItemText\":\"Get-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Get-StorageBusClientDevice\",\"ListItemText\":\"Get-StorageBusClientDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusClientDevice \\r\\n\"},{\"CompletionText\":\"Get-StorageBusDisk\",\"ListItemText\":\"Get-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetCacheStore\",\"ListItemText\":\"Get-StorageBusTargetCacheStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetCacheStore \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetCacheStoresInstance\",\"ListItemText\":\"Get-StorageBusTargetCacheStoresInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetCacheStoresInstance \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetDevice\",\"ListItemText\":\"Get-StorageBusTargetDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetDevice \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetDeviceInstance\",\"ListItemText\":\"Get-StorageBusTargetDeviceInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetDeviceInstance \\r\\n\"},{\"CompletionText\":\"Get-StorageChassis\",\"ListItemText\":\"Get-StorageChassis\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageChassis \\r\\n\"},{\"CompletionText\":\"Get-StorageDataCollection\",\"ListItemText\":\"Get-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Get-StorageDiagnosticInfo\",\"ListItemText\":\"Get-StorageDiagnosticInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageDiagnosticInfo \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosure\",\"ListItemText\":\"Get-StorageEnclosure\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosure \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosureSNV\",\"ListItemText\":\"Get-StorageEnclosureSNV\",\"ResultType\":2,\"ToolTip\":\"Get-StorageEnclosureSNV\"},{\"CompletionText\":\"Get-StorageEnclosureStorageNodeView\",\"ListItemText\":\"Get-StorageEnclosureStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosureStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosureVendorData\",\"ListItemText\":\"Get-StorageEnclosureVendorData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosureVendorData \\r\\n\"},{\"CompletionText\":\"Get-StorageExtendedStatus\",\"ListItemText\":\"Get-StorageExtendedStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageExtendedStatus \\r\\n\"},{\"CompletionText\":\"Get-StorageFaultDomain\",\"ListItemText\":\"Get-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Get-StorageFileServer\",\"ListItemText\":\"Get-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Get-StorageFirmwareInformation\",\"ListItemText\":\"Get-StorageFirmwareInformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFirmwareInformation \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthAction\",\"ListItemText\":\"Get-StorageHealthAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthAction \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthReport\",\"ListItemText\":\"Get-StorageHealthReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthReport \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthSetting\",\"ListItemText\":\"Get-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Get-StorageHistory\",\"ListItemText\":\"Get-StorageHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHistory \\r\\n\"},{\"CompletionText\":\"Get-StorageJob\",\"ListItemText\":\"Get-StorageJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageJob \\r\\n\"},{\"CompletionText\":\"Get-StorageNode\",\"ListItemText\":\"Get-StorageNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageNode \\r\\n\"},{\"CompletionText\":\"Get-StoragePool\",\"ListItemText\":\"Get-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StoragePool \\r\\n\"},{\"CompletionText\":\"Get-StorageProvider\",\"ListItemText\":\"Get-StorageProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageProvider \\r\\n\"},{\"CompletionText\":\"Get-StorageRack\",\"ListItemText\":\"Get-StorageRack\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageRack \\r\\n\"},{\"CompletionText\":\"Get-StorageReliabilityCounter\",\"ListItemText\":\"Get-StorageReliabilityCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageReliabilityCounter \\r\\n\"},{\"CompletionText\":\"Get-StorageScaleUnit\",\"ListItemText\":\"Get-StorageScaleUnit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageScaleUnit \\r\\n\"},{\"CompletionText\":\"Get-StorageSetting\",\"ListItemText\":\"Get-StorageSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSetting \\r\\n\"},{\"CompletionText\":\"Get-StorageSite\",\"ListItemText\":\"Get-StorageSite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSite \\r\\n\"},{\"CompletionText\":\"Get-StorageSubSystem\",\"ListItemText\":\"Get-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Get-StorageTier\",\"ListItemText\":\"Get-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageTier \\r\\n\"},{\"CompletionText\":\"Get-StorageTierSupportedSize\",\"ListItemText\":\"Get-StorageTierSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageTierSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-SupportedClusterSizes\",\"ListItemText\":\"Get-SupportedClusterSizes\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SupportedClusterSizes \\r\\n\"},{\"CompletionText\":\"Get-SupportedFileSystems\",\"ListItemText\":\"Get-SupportedFileSystems\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SupportedFileSystems \\r\\n\"},{\"CompletionText\":\"Get-SystemDriver\",\"ListItemText\":\"Get-SystemDriver\",\"ResultType\":2,\"ToolTip\":\"Get-SystemDriver\\r\\n\"},{\"CompletionText\":\"Get-SystemLanguage\",\"ListItemText\":\"Get-SystemLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-SystemLanguage\"},{\"CompletionText\":\"Get-SystemPreferredUILanguage\",\"ListItemText\":\"Get-SystemPreferredUILanguage\",\"ResultType\":2,\"ToolTip\":\"Get-SystemPreferredUILanguage\\r\\n\"},{\"CompletionText\":\"Get-TargetPort\",\"ListItemText\":\"Get-TargetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TargetPort \\r\\n\"},{\"CompletionText\":\"Get-TargetPortal\",\"ListItemText\":\"Get-TargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TargetPortal \\r\\n\"},{\"CompletionText\":\"Get-TestDriveItem\",\"ListItemText\":\"Get-TestDriveItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TestDriveItem \\r\\n\"},{\"CompletionText\":\"Get-TimeZone\",\"ListItemText\":\"Get-TimeZone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TimeZone [[-Name] ] []\\r\\n\\r\\nGet-TimeZone -Id []\\r\\n\\r\\nGet-TimeZone -ListAvailable []\\r\\n\"},{\"CompletionText\":\"Get-TlsCipherSuite\",\"ListItemText\":\"Get-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Get-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Get-TlsEccCurve\",\"ListItemText\":\"Get-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Get-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Get-Tpm\",\"ListItemText\":\"Get-Tpm\",\"ResultType\":2,\"ToolTip\":\"Get-Tpm\\r\\n\"},{\"CompletionText\":\"Get-TpmEndorsementKeyInfo\",\"ListItemText\":\"Get-TpmEndorsementKeyInfo\",\"ResultType\":2,\"ToolTip\":\"Get-TpmEndorsementKeyInfo\\r\\n\"},{\"CompletionText\":\"Get-TpmSupportedFeature\",\"ListItemText\":\"Get-TpmSupportedFeature\",\"ResultType\":2,\"ToolTip\":\"Get-TpmSupportedFeature\\r\\n\"},{\"CompletionText\":\"Get-TraceSource\",\"ListItemText\":\"Get-TraceSource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TraceSource [[-Name] ] []\\r\\n\"},{\"CompletionText\":\"Get-TroubleshootingPack\",\"ListItemText\":\"Get-TroubleshootingPack\",\"ResultType\":2,\"ToolTip\":\"Get-TroubleshootingPack\\r\\n\"},{\"CompletionText\":\"Get-TrustedProvisioningCertificate\",\"ListItemText\":\"Get-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"Get-TypeData\",\"ListItemText\":\"Get-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TypeData [[-TypeName] ] []\\r\\n\"},{\"CompletionText\":\"Get-UICulture\",\"ListItemText\":\"Get-UICulture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-UICulture []\\r\\n\"},{\"CompletionText\":\"Get-Unique\",\"ListItemText\":\"Get-Unique\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Unique [-InputObject ] [-AsString] [-CaseInsensitive] []\\r\\n\\r\\nGet-Unique [-InputObject ] [-OnType] [-CaseInsensitive] []\\r\\n\"},{\"CompletionText\":\"Get-Uptime\",\"ListItemText\":\"Get-Uptime\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Uptime []\\r\\n\\r\\nGet-Uptime [-Since] []\\r\\n\"},{\"CompletionText\":\"Get-UsageAggregates\",\"ListItemText\":\"Get-UsageAggregates\",\"ResultType\":2,\"ToolTip\":\"Get-UsageAggregates\\r\\n\"},{\"CompletionText\":\"Get-Variable\",\"ListItemText\":\"Get-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Variable [[-Name] ] [-ValueOnly] [-Include ] [-Exclude ] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Get-Verb\",\"ListItemText\":\"Get-Verb\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Verb [[-Verb] ] [[-Group] ] []\\r\\n\"},{\"CompletionText\":\"Get-VHD\",\"ListItemText\":\"Get-VHD\",\"ResultType\":2,\"ToolTip\":\"Get-VHD\\r\\n\"},{\"CompletionText\":\"Get-VHDSet\",\"ListItemText\":\"Get-VHDSet\",\"ResultType\":2,\"ToolTip\":\"Get-VHDSet\\r\\n\"},{\"CompletionText\":\"Get-VHDSnapshot\",\"ListItemText\":\"Get-VHDSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-VHDSnapshot\\r\\n\"},{\"CompletionText\":\"Get-VirtualDisk\",\"ListItemText\":\"Get-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Get-VirtualDiskSupportedSize\",\"ListItemText\":\"Get-VirtualDiskSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VirtualDiskSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-VM\",\"ListItemText\":\"Get-VM\",\"ResultType\":2,\"ToolTip\":\"Get-VM\\r\\n\"},{\"CompletionText\":\"Get-VMAssignableDevice\",\"ListItemText\":\"Get-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Get-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Get-VMBios\",\"ListItemText\":\"Get-VMBios\",\"ResultType\":2,\"ToolTip\":\"Get-VMBios\\r\\n\"},{\"CompletionText\":\"Get-VMCheckpoint\",\"ListItemText\":\"Get-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Get-VMCheckpoint\"},{\"CompletionText\":\"Get-VMComPort\",\"ListItemText\":\"Get-VMComPort\",\"ResultType\":2,\"ToolTip\":\"Get-VMComPort\\r\\n\"},{\"CompletionText\":\"Get-VMConnectAccess\",\"ListItemText\":\"Get-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Get-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"Get-VMDirectVirtualDisk\",\"ListItemText\":\"Get-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Get-VMDvdDrive\",\"ListItemText\":\"Get-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Get-VMFibreChannelHba\",\"ListItemText\":\"Get-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Get-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Get-VMFirmware\",\"ListItemText\":\"Get-VMFirmware\",\"ResultType\":2,\"ToolTip\":\"Get-VMFirmware\\r\\n\"},{\"CompletionText\":\"Get-VMFloppyDiskDrive\",\"ListItemText\":\"Get-VMFloppyDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMFloppyDiskDrive\\r\\n\"},{\"CompletionText\":\"Get-VMGpuPartitionAdapter\",\"ListItemText\":\"Get-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMGroup\",\"ListItemText\":\"Get-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Get-VMGroup\\r\\n\"},{\"CompletionText\":\"Get-VMHardDiskDrive\",\"ListItemText\":\"Get-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Get-VMHost\",\"ListItemText\":\"Get-VMHost\",\"ResultType\":2,\"ToolTip\":\"Get-VMHost\\r\\n\"},{\"CompletionText\":\"Get-VMHostAssignableDevice\",\"ListItemText\":\"Get-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Get-VMHostCluster\",\"ListItemText\":\"Get-VMHostCluster\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostCluster\\r\\n\"},{\"CompletionText\":\"Get-VMHostNumaNode\",\"ListItemText\":\"Get-VMHostNumaNode\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostNumaNode\\r\\n\"},{\"CompletionText\":\"Get-VMHostNumaNodeStatus\",\"ListItemText\":\"Get-VMHostNumaNodeStatus\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostNumaNodeStatus\\r\\n\"},{\"CompletionText\":\"Get-VMHostPartitionableGpu\",\"ListItemText\":\"Get-VMHostPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Get-VMHostSupportedVersion\",\"ListItemText\":\"Get-VMHostSupportedVersion\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostSupportedVersion\\r\\n\"},{\"CompletionText\":\"Get-VMIdeController\",\"ListItemText\":\"Get-VMIdeController\",\"ResultType\":2,\"ToolTip\":\"Get-VMIdeController\\r\\n\"},{\"CompletionText\":\"Get-VMIntegrationService\",\"ListItemText\":\"Get-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Get-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Get-VMKeyProtector\",\"ListItemText\":\"Get-VMKeyProtector\",\"ResultType\":2,\"ToolTip\":\"Get-VMKeyProtector\\r\\n\"},{\"CompletionText\":\"Get-VMKeyStorageDrive\",\"ListItemText\":\"Get-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Get-VMMemory\",\"ListItemText\":\"Get-VMMemory\",\"ResultType\":2,\"ToolTip\":\"Get-VMMemory\\r\\n\"},{\"CompletionText\":\"Get-VMMigrationNetwork\",\"ListItemText\":\"Get-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapter\",\"ListItemText\":\"Get-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterAcl\",\"ListItemText\":\"Get-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Get-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterFailoverConfiguration\",\"ListItemText\":\"Get-VMNetworkAdapterFailoverConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterFailoverConfiguration\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterIsolation\",\"ListItemText\":\"Get-VMNetworkAdapterIsolation\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterIsolation\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterRdma\",\"ListItemText\":\"Get-VMNetworkAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterRdma\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Get-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Get-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterVlan\",\"ListItemText\":\"Get-VMNetworkAdapterVlan\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterVlan\\r\\n\"},{\"CompletionText\":\"Get-VMPartitionableGpu\",\"ListItemText\":\"Get-VMPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Get-VMPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Get-VMPmemController\",\"ListItemText\":\"Get-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Get-VMPmemController\\r\\n\"},{\"CompletionText\":\"Get-VMProcessor\",\"ListItemText\":\"Get-VMProcessor\",\"ResultType\":2,\"ToolTip\":\"Get-VMProcessor\\r\\n\"},{\"CompletionText\":\"Get-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Get-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Get-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMReplication\",\"ListItemText\":\"Get-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplication\\r\\n\"},{\"CompletionText\":\"Get-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Get-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Get-VMReplicationServer\",\"ListItemText\":\"Get-VMReplicationServer\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplicationServer\\r\\n\"},{\"CompletionText\":\"Get-VMResourcePool\",\"ListItemText\":\"Get-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Get-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Get-VMSan\",\"ListItemText\":\"Get-VMSan\",\"ResultType\":2,\"ToolTip\":\"Get-VMSan\\r\\n\"},{\"CompletionText\":\"Get-VMScsiController\",\"ListItemText\":\"Get-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Get-VMScsiController\\r\\n\"},{\"CompletionText\":\"Get-VMSecurity\",\"ListItemText\":\"Get-VMSecurity\",\"ResultType\":2,\"ToolTip\":\"Get-VMSecurity\\r\\n\"},{\"CompletionText\":\"Get-VMSnapshot\",\"ListItemText\":\"Get-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Get-VMStoragePath\",\"ListItemText\":\"Get-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Get-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Get-VMStorageSettings\",\"ListItemText\":\"Get-VMStorageSettings\",\"ResultType\":2,\"ToolTip\":\"Get-VMStorageSettings\\r\\n\"},{\"CompletionText\":\"Get-VMSwitch\",\"ListItemText\":\"Get-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitch\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtension\",\"ListItemText\":\"Get-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionPortData\",\"ListItemText\":\"Get-VMSwitchExtensionPortData\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionPortData\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Get-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionSwitchData\",\"ListItemText\":\"Get-VMSwitchExtensionSwitchData\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionSwitchData\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Get-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchTeam\",\"ListItemText\":\"Get-VMSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchTeam\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtension\",\"ListItemText\":\"Get-VMSystemSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtension\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtensionPortFeature\",\"ListItemText\":\"Get-VMSystemSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtensionSwitchFeature\",\"ListItemText\":\"Get-VMSystemSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Get-VMVideo\",\"ListItemText\":\"Get-VMVideo\",\"ResultType\":2,\"ToolTip\":\"Get-VMVideo\\r\\n\"},{\"CompletionText\":\"Get-Volume\",\"ListItemText\":\"Get-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Volume \\r\\n\"},{\"CompletionText\":\"Get-VolumeCorruptionCount\",\"ListItemText\":\"Get-VolumeCorruptionCount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VolumeCorruptionCount \\r\\n\"},{\"CompletionText\":\"Get-VolumeScrubPolicy\",\"ListItemText\":\"Get-VolumeScrubPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VolumeScrubPolicy \\r\\n\"},{\"CompletionText\":\"Get-VpnConnection\",\"ListItemText\":\"Get-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VpnConnection \\r\\n\"},{\"CompletionText\":\"Get-VpnConnectionTrigger\",\"ListItemText\":\"Get-VpnConnectionTrigger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VpnConnectionTrigger \\r\\n\"},{\"CompletionText\":\"Get-WdacBidTrace\",\"ListItemText\":\"Get-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Get-WheaMemoryPolicy\",\"ListItemText\":\"Get-WheaMemoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-WheaMemoryPolicy\\r\\n\"},{\"CompletionText\":\"Get-WIMBootEntry\",\"ListItemText\":\"Get-WIMBootEntry\",\"ResultType\":2,\"ToolTip\":\"Get-WIMBootEntry\\r\\n\"},{\"CompletionText\":\"Get-WinAcceptLanguageFromLanguageListOptOut\",\"ListItemText\":\"Get-WinAcceptLanguageFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Get-WinAcceptLanguageFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Get-WinCultureFromLanguageListOptOut\",\"ListItemText\":\"Get-WinCultureFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Get-WinCultureFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Get-WinDefaultInputMethodOverride\",\"ListItemText\":\"Get-WinDefaultInputMethodOverride\",\"ResultType\":2,\"ToolTip\":\"Get-WinDefaultInputMethodOverride\\r\\n\"},{\"CompletionText\":\"Get-WindowsCapability\",\"ListItemText\":\"Get-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Get-WindowsDeveloperLicense\",\"ListItemText\":\"Get-WindowsDeveloperLicense\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsDeveloperLicense\\r\\n\"},{\"CompletionText\":\"Get-WindowsDriver\",\"ListItemText\":\"Get-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Get-WindowsEdition\",\"ListItemText\":\"Get-WindowsEdition\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsEdition\\r\\n\"},{\"CompletionText\":\"Get-WindowsErrorReporting\",\"ListItemText\":\"Get-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Get-WindowsImage\",\"ListItemText\":\"Get-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsImage\\r\\n\"},{\"CompletionText\":\"Get-WindowsImageContent\",\"ListItemText\":\"Get-WindowsImageContent\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsImageContent\\r\\n\"},{\"CompletionText\":\"Get-WindowsOptionalFeature\",\"ListItemText\":\"Get-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Get-WindowsPackage\",\"ListItemText\":\"Get-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsPackage\\r\\n\"},{\"CompletionText\":\"Get-WindowsReservedStorageState\",\"ListItemText\":\"Get-WindowsReservedStorageState\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsReservedStorageState\\r\\n\"},{\"CompletionText\":\"Get-WindowsSearchSetting\",\"ListItemText\":\"Get-WindowsSearchSetting\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsSearchSetting\\r\\n\"},{\"CompletionText\":\"Get-WindowsUpdateLog\",\"ListItemText\":\"Get-WindowsUpdateLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WindowsUpdateLog \\r\\n\"},{\"CompletionText\":\"Get-WinEvent\",\"ListItemText\":\"Get-WinEvent\",\"ResultType\":2,\"ToolTip\":\"Get-WinEvent\\r\\n\"},{\"CompletionText\":\"Get-WinHomeLocation\",\"ListItemText\":\"Get-WinHomeLocation\",\"ResultType\":2,\"ToolTip\":\"Get-WinHomeLocation\\r\\n\"},{\"CompletionText\":\"Get-WinhttpProxy\",\"ListItemText\":\"Get-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"Get-WinLanguageBarOption\",\"ListItemText\":\"Get-WinLanguageBarOption\",\"ResultType\":2,\"ToolTip\":\"Get-WinLanguageBarOption\\r\\n\"},{\"CompletionText\":\"Get-WinSystemLocale\",\"ListItemText\":\"Get-WinSystemLocale\",\"ResultType\":2,\"ToolTip\":\"Get-WinSystemLocale\\r\\n\"},{\"CompletionText\":\"Get-WinUILanguageOverride\",\"ListItemText\":\"Get-WinUILanguageOverride\",\"ResultType\":2,\"ToolTip\":\"Get-WinUILanguageOverride\\r\\n\"},{\"CompletionText\":\"Get-WinUserLanguageList\",\"ListItemText\":\"Get-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"Get-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"Get-WSManCredSSP\",\"ListItemText\":\"Get-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Get-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Get-WSManInstance\",\"ListItemText\":\"Get-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Get-WSManInstance\\r\\n\"},{\"CompletionText\":\"getmac.exe\",\"ListItemText\":\"getmac.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\getmac.exe\"},{\"CompletionText\":\"gh.exe\",\"ListItemText\":\"gh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\GitHub CLI\\\\gh.exe\"},{\"CompletionText\":\"ghy\",\"ListItemText\":\"ghy\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"gi\",\"ListItemText\":\"gi\",\"ResultType\":2,\"ToolTip\":\"Get-Item\"},{\"CompletionText\":\"gin\",\"ListItemText\":\"gin\",\"ResultType\":2,\"ToolTip\":\"Get-ComputerInfo\"},{\"CompletionText\":\"gip\",\"ListItemText\":\"gip\",\"ResultType\":2,\"ToolTip\":\"gip\"},{\"CompletionText\":\"git-gui.exe\",\"ListItemText\":\"git-gui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-gui.exe\"},{\"CompletionText\":\"git-lfs.exe\",\"ListItemText\":\"git-lfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git LFS\\\\git-lfs.exe\"},{\"CompletionText\":\"git-receive-pack.exe\",\"ListItemText\":\"git-receive-pack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-receive-pack.exe\"},{\"CompletionText\":\"git-upload-pack.exe\",\"ListItemText\":\"git-upload-pack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-upload-pack.exe\"},{\"CompletionText\":\"git.exe\",\"ListItemText\":\"git.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git.exe\"},{\"CompletionText\":\"gitk.exe\",\"ListItemText\":\"gitk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\gitk.exe\"},{\"CompletionText\":\"gjb\",\"ListItemText\":\"gjb\",\"ResultType\":2,\"ToolTip\":\"Get-Job\"},{\"CompletionText\":\"gl\",\"ListItemText\":\"gl\",\"ResultType\":2,\"ToolTip\":\"Get-Location\"},{\"CompletionText\":\"glcm\",\"ListItemText\":\"glcm\",\"ResultType\":2,\"ToolTip\":\"glcm\"},{\"CompletionText\":\"glg\",\"ListItemText\":\"glg\",\"ResultType\":2,\"ToolTip\":\"glg\"},{\"CompletionText\":\"glgm\",\"ListItemText\":\"glgm\",\"ResultType\":2,\"ToolTip\":\"glgm\"},{\"CompletionText\":\"glu\",\"ListItemText\":\"glu\",\"ResultType\":2,\"ToolTip\":\"glu\"},{\"CompletionText\":\"gm\",\"ListItemText\":\"gm\",\"ResultType\":2,\"ToolTip\":\"Get-Member\"},{\"CompletionText\":\"gmo\",\"ListItemText\":\"gmo\",\"ResultType\":2,\"ToolTip\":\"Get-Module\"},{\"CompletionText\":\"gp\",\"ListItemText\":\"gp\",\"ResultType\":2,\"ToolTip\":\"Get-ItemProperty\"},{\"CompletionText\":\"gpedit.msc\",\"ListItemText\":\"gpedit.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpedit.msc\"},{\"CompletionText\":\"gpg-agent.exe\",\"ListItemText\":\"gpg-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-agent.exe\"},{\"CompletionText\":\"gpg-card.exe\",\"ListItemText\":\"gpg-card.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-card.exe\"},{\"CompletionText\":\"gpg-check-pattern.exe\",\"ListItemText\":\"gpg-check-pattern.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-check-pattern.exe\"},{\"CompletionText\":\"gpg-connect-agent.exe\",\"ListItemText\":\"gpg-connect-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-connect-agent.exe\"},{\"CompletionText\":\"gpg-disable-keyboxd.bat\",\"ListItemText\":\"gpg-disable-keyboxd.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-disable-keyboxd.bat\"},{\"CompletionText\":\"gpg-enable-keyboxd.bat\",\"ListItemText\":\"gpg-enable-keyboxd.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-enable-keyboxd.bat\"},{\"CompletionText\":\"gpg-preset-passphrase.exe\",\"ListItemText\":\"gpg-preset-passphrase.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-preset-passphrase.exe\"},{\"CompletionText\":\"gpg-wks-client.exe\",\"ListItemText\":\"gpg-wks-client.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-wks-client.exe\"},{\"CompletionText\":\"gpg.exe\",\"ListItemText\":\"gpg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg.exe\"},{\"CompletionText\":\"gpgconf.exe\",\"ListItemText\":\"gpgconf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgconf.exe\"},{\"CompletionText\":\"gpgme-w32spawn.exe\",\"ListItemText\":\"gpgme-w32spawn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgme-w32spawn.exe\"},{\"CompletionText\":\"gpgsm.exe\",\"ListItemText\":\"gpgsm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgsm.exe\"},{\"CompletionText\":\"gpgtar.exe\",\"ListItemText\":\"gpgtar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgtar.exe\"},{\"CompletionText\":\"gpgv.exe\",\"ListItemText\":\"gpgv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgv.exe\"},{\"CompletionText\":\"gpresult.exe\",\"ListItemText\":\"gpresult.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpresult.exe\"},{\"CompletionText\":\"gps\",\"ListItemText\":\"gps\",\"ResultType\":2,\"ToolTip\":\"Get-Process\"},{\"CompletionText\":\"gpscript.exe\",\"ListItemText\":\"gpscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpscript.exe\"},{\"CompletionText\":\"gpupdate.exe\",\"ListItemText\":\"gpupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpupdate.exe\"},{\"CompletionText\":\"gpv\",\"ListItemText\":\"gpv\",\"ResultType\":2,\"ToolTip\":\"Get-ItemPropertyValue\"},{\"CompletionText\":\"Grant-AzDataShareSubscriptionAccess\",\"ListItemText\":\"Grant-AzDataShareSubscriptionAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzDataShareSubscriptionAccess\\r\\n\"},{\"CompletionText\":\"Grant-AzDiskAccess\",\"ListItemText\":\"Grant-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Grant-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Grant-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Grant-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Grant-AzSnapshotAccess\",\"ListItemText\":\"Grant-AzSnapshotAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzSnapshotAccess\\r\\n\"},{\"CompletionText\":\"Grant-FileShareAccess\",\"ListItemText\":\"Grant-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Grant-HgsKeyProtectorAccess\",\"ListItemText\":\"Grant-HgsKeyProtectorAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-HgsKeyProtectorAccess \\r\\n\"},{\"CompletionText\":\"Grant-SmbClientAccessToServer\",\"ListItemText\":\"Grant-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Grant-SmbShareAccess\",\"ListItemText\":\"Grant-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Grant-VMConnectAccess\",\"ListItemText\":\"Grant-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"group\",\"ListItemText\":\"group\",\"ResultType\":2,\"ToolTip\":\"Group-Object\"},{\"CompletionText\":\"Group-Object\",\"ListItemText\":\"Group-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGroup-Object [[-Property] ] [-NoElement] [-AsHashTable] [-AsString] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"grpconv.exe\",\"ListItemText\":\"grpconv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\grpconv.exe\"},{\"CompletionText\":\"grsmba\",\"ListItemText\":\"grsmba\",\"ResultType\":2,\"ToolTip\":\"grsmba\"},{\"CompletionText\":\"grsmbclas\",\"ListItemText\":\"grsmbclas\",\"ResultType\":2,\"ToolTip\":\"grsmbclas\"},{\"CompletionText\":\"gsmba\",\"ListItemText\":\"gsmba\",\"ResultType\":2,\"ToolTip\":\"gsmba\"},{\"CompletionText\":\"gsmbb\",\"ListItemText\":\"gsmbb\",\"ResultType\":2,\"ToolTip\":\"gsmbb\"},{\"CompletionText\":\"gsmbc\",\"ListItemText\":\"gsmbc\",\"ResultType\":2,\"ToolTip\":\"gsmbc\"},{\"CompletionText\":\"gsmbcc\",\"ListItemText\":\"gsmbcc\",\"ResultType\":2,\"ToolTip\":\"gsmbcc\"},{\"CompletionText\":\"gsmbccm\",\"ListItemText\":\"gsmbccm\",\"ResultType\":2,\"ToolTip\":\"gsmbccm\"},{\"CompletionText\":\"gsmbclas\",\"ListItemText\":\"gsmbclas\",\"ResultType\":2,\"ToolTip\":\"gsmbclas\"},{\"CompletionText\":\"gsmbcn\",\"ListItemText\":\"gsmbcn\",\"ResultType\":2,\"ToolTip\":\"gsmbcn\"},{\"CompletionText\":\"gsmbd\",\"ListItemText\":\"gsmbd\",\"ResultType\":2,\"ToolTip\":\"gsmbd\"},{\"CompletionText\":\"gsmbgm\",\"ListItemText\":\"gsmbgm\",\"ResultType\":2,\"ToolTip\":\"gsmbgm\"},{\"CompletionText\":\"gsmbm\",\"ListItemText\":\"gsmbm\",\"ResultType\":2,\"ToolTip\":\"gsmbm\"},{\"CompletionText\":\"gsmbmc\",\"ListItemText\":\"gsmbmc\",\"ResultType\":2,\"ToolTip\":\"gsmbmc\"},{\"CompletionText\":\"gsmbo\",\"ListItemText\":\"gsmbo\",\"ResultType\":2,\"ToolTip\":\"gsmbo\"},{\"CompletionText\":\"gsmbs\",\"ListItemText\":\"gsmbs\",\"ResultType\":2,\"ToolTip\":\"gsmbs\"},{\"CompletionText\":\"gsmbsc\",\"ListItemText\":\"gsmbsc\",\"ResultType\":2,\"ToolTip\":\"gsmbsc\"},{\"CompletionText\":\"gsmbscm\",\"ListItemText\":\"gsmbscm\",\"ResultType\":2,\"ToolTip\":\"gsmbscm\"},{\"CompletionText\":\"gsmbscp\",\"ListItemText\":\"gsmbscp\",\"ResultType\":2,\"ToolTip\":\"gsmbscp\"},{\"CompletionText\":\"gsmbse\",\"ListItemText\":\"gsmbse\",\"ResultType\":2,\"ToolTip\":\"gsmbse\"},{\"CompletionText\":\"gsmbsn\",\"ListItemText\":\"gsmbsn\",\"ResultType\":2,\"ToolTip\":\"gsmbsn\"},{\"CompletionText\":\"gsmbt\",\"ListItemText\":\"gsmbt\",\"ResultType\":2,\"ToolTip\":\"gsmbt\"},{\"CompletionText\":\"gsmbw\",\"ListItemText\":\"gsmbw\",\"ResultType\":2,\"ToolTip\":\"gsmbw\"},{\"CompletionText\":\"gsn\",\"ListItemText\":\"gsn\",\"ResultType\":2,\"ToolTip\":\"Get-PSSession\"},{\"CompletionText\":\"gsv\",\"ListItemText\":\"gsv\",\"ResultType\":2,\"ToolTip\":\"Get-Service\"},{\"CompletionText\":\"gtz\",\"ListItemText\":\"gtz\",\"ResultType\":2,\"ToolTip\":\"Get-TimeZone\"},{\"CompletionText\":\"gu\",\"ListItemText\":\"gu\",\"ResultType\":2,\"ToolTip\":\"Get-Unique\"},{\"CompletionText\":\"gv\",\"ListItemText\":\"gv\",\"ResultType\":2,\"ToolTip\":\"Get-Variable\"},{\"CompletionText\":\"gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"gvm\"},{\"CompletionText\":\"gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"gvmr\"},{\"CompletionText\":\"gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"gvmrs\"},{\"CompletionText\":\"h\",\"ListItemText\":\"h\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"H:\",\"ListItemText\":\"H:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nH: \\r\\n\"},{\"CompletionText\":\"handle.exe\",\"ListItemText\":\"handle.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle.exe\"},{\"CompletionText\":\"handle64.exe\",\"ListItemText\":\"handle64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle64.exe\"},{\"CompletionText\":\"handle64a.exe\",\"ListItemText\":\"handle64a.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle64a.exe\"},{\"CompletionText\":\"hatch.exe\",\"ListItemText\":\"hatch.exe\",\"ResultType\":2,\"ToolTip\":\"c:\\\\users\\\\daniel\\\\.local\\\\bin\\\\hatch.exe\"},{\"CompletionText\":\"hcsdiag.exe\",\"ListItemText\":\"hcsdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hcsdiag.exe\"},{\"CompletionText\":\"hdwwiz.cpl\",\"ListItemText\":\"hdwwiz.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hdwwiz.cpl\"},{\"CompletionText\":\"hdwwiz.exe\",\"ListItemText\":\"hdwwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hdwwiz.exe\"},{\"CompletionText\":\"help\",\"ListItemText\":\"help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nhelp [[-Name] ] [-Path ] [-Category ] [-Full] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Detailed [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Examples [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Parameter [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Online [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -ShowWindow [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\"},{\"CompletionText\":\"help.exe\",\"ListItemText\":\"help.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\help.exe\"},{\"CompletionText\":\"HelpPane.exe\",\"ListItemText\":\"HelpPane.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\HelpPane.exe\"},{\"CompletionText\":\"hh.exe\",\"ListItemText\":\"hh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\hh.exe\"},{\"CompletionText\":\"Hide-VirtualDisk\",\"ListItemText\":\"Hide-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nHide-VirtualDisk \\r\\n\"},{\"CompletionText\":\"history\",\"ListItemText\":\"history\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"hnsdiag.exe\",\"ListItemText\":\"hnsdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hnsdiag.exe\"},{\"CompletionText\":\"HOSTNAME.EXE\",\"ListItemText\":\"HOSTNAME.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\HOSTNAME.EXE\"},{\"CompletionText\":\"hsdb.exe\",\"ListItemText\":\"hsdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\hsdb.exe\"},{\"CompletionText\":\"hub-tool.exe\",\"ListItemText\":\"hub-tool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\hub-tool.exe\"},{\"CompletionText\":\"hvax64.exe\",\"ListItemText\":\"hvax64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvax64.exe\"},{\"CompletionText\":\"hvc.exe\",\"ListItemText\":\"hvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvc.exe\"},{\"CompletionText\":\"hvix64.exe\",\"ListItemText\":\"hvix64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvix64.exe\"},{\"CompletionText\":\"hvsievaluator.exe\",\"ListItemText\":\"hvsievaluator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvsievaluator.exe\"},{\"CompletionText\":\"I:\",\"ListItemText\":\"I:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nI: \\r\\n\"},{\"CompletionText\":\"icacls.exe\",\"ListItemText\":\"icacls.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\icacls.exe\"},{\"CompletionText\":\"icim\",\"ListItemText\":\"icim\",\"ResultType\":2,\"ToolTip\":\"icim\"},{\"CompletionText\":\"icm\",\"ListItemText\":\"icm\",\"ResultType\":2,\"ToolTip\":\"Invoke-Command\"},{\"CompletionText\":\"IcsEntitlementHost.exe\",\"ListItemText\":\"IcsEntitlementHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\IcsEntitlementHost.exe\"},{\"CompletionText\":\"icsunattend.exe\",\"ListItemText\":\"icsunattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\icsunattend.exe\"},{\"CompletionText\":\"idle.exe\",\"ListItemText\":\"idle.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle.exe\"},{\"CompletionText\":\"idle3.9.exe\",\"ListItemText\":\"idle3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle3.9.exe\"},{\"CompletionText\":\"idle3.exe\",\"ListItemText\":\"idle3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle3.exe\"},{\"CompletionText\":\"idlj.exe\",\"ListItemText\":\"idlj.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\idlj.exe\"},{\"CompletionText\":\"ie4uinit.exe\",\"ListItemText\":\"ie4uinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ie4uinit.exe\"},{\"CompletionText\":\"ie4ushowIE.exe\",\"ListItemText\":\"ie4ushowIE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ie4ushowIE.exe\"},{\"CompletionText\":\"IESettingSync.exe\",\"ListItemText\":\"IESettingSync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\IESettingSync.exe\"},{\"CompletionText\":\"ieUnatt.exe\",\"ListItemText\":\"ieUnatt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ieUnatt.exe\"},{\"CompletionText\":\"iex\",\"ListItemText\":\"iex\",\"ResultType\":2,\"ToolTip\":\"Invoke-Expression\"},{\"CompletionText\":\"iexpress.exe\",\"ListItemText\":\"iexpress.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iexpress.exe\"},{\"CompletionText\":\"ihy\",\"ListItemText\":\"ihy\",\"ResultType\":2,\"ToolTip\":\"Invoke-History\"},{\"CompletionText\":\"ii\",\"ListItemText\":\"ii\",\"ResultType\":2,\"ToolTip\":\"Invoke-Item\"},{\"CompletionText\":\"immersivetpmvscmgrsvr.exe\",\"ListItemText\":\"immersivetpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\immersivetpmvscmgrsvr.exe\"},{\"CompletionText\":\"Import-AdlStoreItem\",\"ListItemText\":\"Import-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Import-AdlStoreItem\"},{\"CompletionText\":\"Import-Alias\",\"ListItemText\":\"Import-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Alias [-Path] [-Scope ] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nImport-Alias -LiteralPath [-Scope ] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Import-AzAksCredential\",\"ListItemText\":\"Import-AzAksCredential\",\"ResultType\":2,\"ToolTip\":\"Import-AzAksCredential\\r\\n\"},{\"CompletionText\":\"Import-AzApiManagementApi\",\"ListItemText\":\"Import-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Import-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationDscConfiguration\",\"ListItemText\":\"Import-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Import-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationModule\",\"ListItemText\":\"Import-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationModule\"},{\"CompletionText\":\"Import-AzAutomationRunbook\",\"ListItemText\":\"Import-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Import-AzCdnEndpointContent\",\"ListItemText\":\"Import-AzCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Import-AzConfig\",\"ListItemText\":\"Import-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Import-AzConfig\\r\\n\"},{\"CompletionText\":\"Import-AzContainerRegistryImage\",\"ListItemText\":\"Import-AzContainerRegistryImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzContainerRegistryImage \\r\\n\"},{\"CompletionText\":\"Import-AzContext\",\"ListItemText\":\"Import-AzContext\",\"ResultType\":2,\"ToolTip\":\"Import-AzContext\\r\\n\"},{\"CompletionText\":\"Import-AzDataLakeStoreItem\",\"ListItemText\":\"Import-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Import-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Import-AzKeyVaultCertificate\",\"ListItemText\":\"Import-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Import-AzKeyVaultSecurityDomain\",\"ListItemText\":\"Import-AzKeyVaultSecurityDomain\",\"ResultType\":2,\"ToolTip\":\"Import-AzKeyVaultSecurityDomain\\r\\n\"},{\"CompletionText\":\"Import-AzMlWebService\",\"ListItemText\":\"Import-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Import-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\",\"ListItemText\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\",\"ResultType\":2,\"ToolTip\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\\r\\n\"},{\"CompletionText\":\"Import-AzRedisCache\",\"ListItemText\":\"Import-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Import-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Import-AzRedisEnterpriseCache\",\"ListItemText\":\"Import-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Import-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Import-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"Import-AzRedisEnterpriseCacheDatabase\"},{\"CompletionText\":\"Import-AzSynapseKqlScript\",\"ListItemText\":\"Import-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseKqlScript\"},{\"CompletionText\":\"Import-AzSynapseNotebook\",\"ListItemText\":\"Import-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseNotebook\"},{\"CompletionText\":\"Import-AzSynapseSparkConfiguration\",\"ListItemText\":\"Import-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseSparkConfiguration\"},{\"CompletionText\":\"Import-AzSynapseSqlScript\",\"ListItemText\":\"Import-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseSqlScript\"},{\"CompletionText\":\"Import-AzWebAppKeyVaultCertificate\",\"ListItemText\":\"Import-AzWebAppKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-AzWebAppKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Import-BCCachePackage\",\"ListItemText\":\"Import-BCCachePackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-BCCachePackage \\r\\n\"},{\"CompletionText\":\"Import-BcdStore\",\"ListItemText\":\"Import-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Import-BcdStore\\r\\n\"},{\"CompletionText\":\"Import-BCSecretKey\",\"ListItemText\":\"Import-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Import-BinaryMiLog\",\"ListItemText\":\"Import-BinaryMiLog\",\"ResultType\":2,\"ToolTip\":\"Import-BinaryMiLog\\r\\n\"},{\"CompletionText\":\"Import-Certificate\",\"ListItemText\":\"Import-Certificate\",\"ResultType\":2,\"ToolTip\":\"Import-Certificate\\r\\n\"},{\"CompletionText\":\"Import-Clixml\",\"ListItemText\":\"Import-Clixml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Clixml [-Path] [-IncludeTotalCount] [-Skip ] [-First ] []\\r\\n\\r\\nImport-Clixml -LiteralPath [-IncludeTotalCount] [-Skip ] [-First ] []\\r\\n\"},{\"CompletionText\":\"Import-Counter\",\"ListItemText\":\"Import-Counter\",\"ResultType\":2,\"ToolTip\":\"Import-Counter\\r\\n\"},{\"CompletionText\":\"Import-Csv\",\"ListItemText\":\"Import-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Csv [-Path] [[-Delimiter] ] [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv [[-Delimiter] ] -LiteralPath [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv [-Path] -UseCulture [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv -LiteralPath -UseCulture [-Header ] [-Encoding ] []\\r\\n\"},{\"CompletionText\":\"Import-HgsGuardian\",\"ListItemText\":\"Import-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Import-IseSnippet\",\"ListItemText\":\"Import-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-IseSnippet \\r\\n\"},{\"CompletionText\":\"Import-LocalizedData\",\"ListItemText\":\"Import-LocalizedData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-LocalizedData [[-BindingVariable] ] [[-UICulture] ] [-BaseDirectory ] [-FileName ] [-SupportedCommand ] []\\r\\n\"},{\"CompletionText\":\"Import-Module\",\"ListItemText\":\"Import-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Module [-Name] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Name] -PSSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Name] -CimSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] [-CimResourceUri ] [-CimNamespace ] []\\r\\n\\r\\nImport-Module [-Name] -UseWindowsPowerShell [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] -PSSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] -UseWindowsPowerShell [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Assembly] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-ModuleInfo] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Import-PackageProvider\",\"ListItemText\":\"Import-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Import-PackageProvider\\r\\n\"},{\"CompletionText\":\"Import-PfxCertificate\",\"ListItemText\":\"Import-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Import-PowerShellDataFile\",\"ListItemText\":\"Import-PowerShellDataFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PowerShellDataFile [-Path] [-SkipLimitCheck] []\\r\\n\\r\\nImport-PowerShellDataFile [-LiteralPath] [-SkipLimitCheck] []\\r\\n\"},{\"CompletionText\":\"Import-PSGetRepository\",\"ListItemText\":\"Import-PSGetRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PSGetRepository \\r\\n\"},{\"CompletionText\":\"Import-PSSession\",\"ListItemText\":\"Import-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PSSession [-Session] [[-CommandName] ] [[-FormatTypeName] ] [-Prefix ] [-DisableNameChecking] [-AllowClobber] [-ArgumentList ] [-CommandType ] [-Module ] [-FullyQualifiedModule ] [-Certificate ] []\\r\\n\"},{\"CompletionText\":\"Import-StartLayout\",\"ListItemText\":\"Import-StartLayout\",\"ResultType\":2,\"ToolTip\":\"Import-StartLayout\\r\\n\"},{\"CompletionText\":\"Import-TpmOwnerAuth\",\"ListItemText\":\"Import-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"Import-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"Import-VM\",\"ListItemText\":\"Import-VM\",\"ResultType\":2,\"ToolTip\":\"Import-VM\\r\\n\"},{\"CompletionText\":\"Import-VMInitialReplication\",\"ListItemText\":\"Import-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Import-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Import-WinhttpProxy\",\"ListItemText\":\"Import-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"In\",\"ListItemText\":\"In\",\"ResultType\":2,\"ToolTip\":\"\\r\\nIn \\r\\n\"},{\"CompletionText\":\"inetcpl.cpl\",\"ListItemText\":\"inetcpl.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\inetcpl.cpl\"},{\"CompletionText\":\"InfDefaultInstall.exe\",\"ListItemText\":\"InfDefaultInstall.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\InfDefaultInstall.exe\"},{\"CompletionText\":\"Initialize-AzDataProtectionBackupInstance\",\"ListItemText\":\"Initialize-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Initialize-AzDataProtectionRestoreRequest\",\"ListItemText\":\"Initialize-AzDataProtectionRestoreRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzDataProtectionRestoreRequest \\r\\n\"},{\"CompletionText\":\"Initialize-AzMigrateReplicationInfrastructure\",\"ListItemText\":\"Initialize-AzMigrateReplicationInfrastructure\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzMigrateReplicationInfrastructure \\r\\n\"},{\"CompletionText\":\"Initialize-AzRecoveryServicesBackupProtectableItem\",\"ListItemText\":\"Initialize-AzRecoveryServicesBackupProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Initialize-AzRecoveryServicesBackupProtectableItem\\r\\n\"},{\"CompletionText\":\"Initialize-AzRecoveryServicesDSMove\",\"ListItemText\":\"Initialize-AzRecoveryServicesDSMove\",\"ResultType\":2,\"ToolTip\":\"Initialize-AzRecoveryServicesDSMove\\r\\n\"},{\"CompletionText\":\"Initialize-Disk\",\"ListItemText\":\"Initialize-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-Disk \\r\\n\"},{\"CompletionText\":\"Initialize-PmemPhysicalDevice\",\"ListItemText\":\"Initialize-PmemPhysicalDevice\",\"ResultType\":2,\"ToolTip\":\"Initialize-PmemPhysicalDevice\\r\\n\"},{\"CompletionText\":\"Initialize-Tpm\",\"ListItemText\":\"Initialize-Tpm\",\"ResultType\":2,\"ToolTip\":\"Initialize-Tpm\\r\\n\"},{\"CompletionText\":\"Initialize-Volume\",\"ListItemText\":\"Initialize-Volume\",\"ResultType\":2,\"ToolTip\":\"Initialize-Volume\"},{\"CompletionText\":\"inmo\",\"ListItemText\":\"inmo\",\"ResultType\":2,\"ToolTip\":\"inmo\"},{\"CompletionText\":\"InModuleScope\",\"ListItemText\":\"InModuleScope\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInModuleScope \\r\\n\"},{\"CompletionText\":\"InputSwitchToastHandler.exe\",\"ListItemText\":\"InputSwitchToastHandler.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\InputSwitchToastHandler.exe\"},{\"CompletionText\":\"Install-AzAksCliTool\",\"ListItemText\":\"Install-AzAksCliTool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-AzAksCliTool \\r\\n\"},{\"CompletionText\":\"Install-AzAksKubectl\",\"ListItemText\":\"Install-AzAksKubectl\",\"ResultType\":2,\"ToolTip\":\"Install-AzAksKubectl\"},{\"CompletionText\":\"Install-AzStackHCIRemoteSupport\",\"ListItemText\":\"Install-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Install-Dtc\",\"ListItemText\":\"Install-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Dtc \\r\\n\"},{\"CompletionText\":\"Install-Language\",\"ListItemText\":\"Install-Language\",\"ResultType\":2,\"ToolTip\":\"Install-Language\\r\\n\"},{\"CompletionText\":\"Install-Module\",\"ListItemText\":\"Install-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Module \\r\\n\"},{\"CompletionText\":\"Install-Package\",\"ListItemText\":\"Install-Package\",\"ResultType\":2,\"ToolTip\":\"Install-Package\\r\\n\"},{\"CompletionText\":\"Install-PackageProvider\",\"ListItemText\":\"Install-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Install-PackageProvider\\r\\n\"},{\"CompletionText\":\"Install-PowerShellRemoting.ps1\",\"ListItemText\":\"Install-PowerShellRemoting.ps1\",\"ResultType\":2,\"ToolTip\":\"Install-PowerShellRemoting.ps1 [-PowerShellHome ] []\\r\\nInstall-PowerShellRemoting.ps1 -Force [-PowerShellHome ] []\\r\\n\"},{\"CompletionText\":\"Install-ProvisioningPackage\",\"ListItemText\":\"Install-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Install-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Install-PSResource\",\"ListItemText\":\"Install-PSResource\",\"ResultType\":2,\"ToolTip\":\"Install-PSResource\\r\\n\"},{\"CompletionText\":\"Install-Script\",\"ListItemText\":\"Install-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Script \\r\\n\"},{\"CompletionText\":\"Install-TrustedProvisioningCertificate\",\"ListItemText\":\"Install-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Install-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"InstallPSCorePolicyDefinitions.ps1\",\"ListItemText\":\"InstallPSCorePolicyDefinitions.ps1\",\"ResultType\":2,\"ToolTip\":\"InstallPSCorePolicyDefinitions.ps1 [[-Path] ] []\\r\\n\"},{\"CompletionText\":\"install_tools.bat\",\"ListItemText\":\"install_tools.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\install_tools.bat\"},{\"CompletionText\":\"intl.cpl\",\"ListItemText\":\"intl.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\intl.cpl\"},{\"CompletionText\":\"Invoke-AsWorkflow\",\"ListItemText\":\"Invoke-AsWorkflow\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AsWorkflow \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksAbortAgentPoolLatestOperation\",\"ListItemText\":\"Invoke-AzAksAbortAgentPoolLatestOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksAbortAgentPoolLatestOperation \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksAbortManagedClusterLatestOperation\",\"ListItemText\":\"Invoke-AzAksAbortManagedClusterLatestOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksAbortManagedClusterLatestOperation \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksRotateManagedClusterServiceAccountSigningKey\",\"ListItemText\":\"Invoke-AzAksRotateManagedClusterServiceAccountSigningKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksRotateManagedClusterServiceAccountSigningKey \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksRunCommand\",\"ListItemText\":\"Invoke-AzAksRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzAksRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRebuild\",\"ListItemText\":\"Invoke-AzCloudServiceRebuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRebuild \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceReimage\",\"ListItemText\":\"Invoke-AzCloudServiceReimage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceReimage \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRoleInstanceRebuild\",\"ListItemText\":\"Invoke-AzCloudServiceRoleInstanceRebuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRoleInstanceRebuild \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRoleInstanceReimage\",\"ListItemText\":\"Invoke-AzCloudServiceRoleInstanceReimage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRoleInstanceReimage \\r\\n\"},{\"CompletionText\":\"Invoke-AzContainerInstanceCommand\",\"ListItemText\":\"Invoke-AzContainerInstanceCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzContainerInstanceCommand \\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBTableThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBTableThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBTableThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeDevice\",\"ListItemText\":\"Invoke-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeShare\",\"ListItemText\":\"Invoke-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Invoke-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\",\"ListItemText\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\",\"ListItemText\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Invoke-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Invoke-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Invoke-AzHDInsightHiveJob\",\"ListItemText\":\"Invoke-AzHDInsightHiveJob\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzHDInsightHiveJob\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubConfigMetric\",\"ListItemText\":\"Invoke-AzIotHubConfigMetric\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubConfigMetric\"},{\"CompletionText\":\"Invoke-AzIotHubConfigurationMetricsQuery\",\"ListItemText\":\"Invoke-AzIotHubConfigurationMetricsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubConfigurationMetricsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubDeploymentMetricsQuery\",\"ListItemText\":\"Invoke-AzIotHubDeploymentMetricsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeploymentMetricsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubDeployMetric\",\"ListItemText\":\"Invoke-AzIotHubDeployMetric\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeployMetric\"},{\"CompletionText\":\"Invoke-AzIotHubDeviceMethod\",\"ListItemText\":\"Invoke-AzIotHubDeviceMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeviceMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubManualFailover\",\"ListItemText\":\"Invoke-AzIotHubManualFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubManualFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubModuleMethod\",\"ListItemText\":\"Invoke-AzIotHubModuleMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubModuleMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubQuery\",\"ListItemText\":\"Invoke-AzIotHubQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzKeyVaultKeyOperation\",\"ListItemText\":\"Invoke-AzKeyVaultKeyOperation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzKeyVaultKeyOperation\\r\\n\"},{\"CompletionText\":\"Invoke-AzKeyVaultKeyRotation\",\"ListItemText\":\"Invoke-AzKeyVaultKeyRotation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzKeyVaultKeyRotation\\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDataConnectionValidation\",\"ListItemText\":\"Invoke-AzKustoDataConnectionValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDataConnectionValidation \\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDetachClusterFollowerDatabase\",\"ListItemText\":\"Invoke-AzKustoDetachClusterFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDetachClusterFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDiagnoseClusterVirtualNetwork\",\"ListItemText\":\"Invoke-AzKustoDiagnoseClusterVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDiagnoseClusterVirtualNetwork \\r\\n\"},{\"CompletionText\":\"Invoke-AzMarketplaceSignTerms\",\"ListItemText\":\"Invoke-AzMarketplaceSignTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMarketplaceSignTerms \\r\\n\"},{\"CompletionText\":\"Invoke-AzMLWorkspaceDiagnose\",\"ListItemText\":\"Invoke-AzMLWorkspaceDiagnose\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMLWorkspaceDiagnose \\r\\n\"},{\"CompletionText\":\"Invoke-AzMLWorkspaceNotebook\",\"ListItemText\":\"Invoke-AzMLWorkspaceNotebook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMLWorkspaceNotebook \\r\\n\"},{\"CompletionText\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\",\"ListItemText\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\\r\\n\"},{\"CompletionText\":\"Invoke-AzOperationalInsightsMigrateTable\",\"ListItemText\":\"Invoke-AzOperationalInsightsMigrateTable\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzOperationalInsightsMigrateTable\\r\\n\"},{\"CompletionText\":\"Invoke-AzOperationalInsightsQuery\",\"ListItemText\":\"Invoke-AzOperationalInsightsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzOperationalInsightsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzRedeploySqlVM\",\"ListItemText\":\"Invoke-AzRedeploySqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedeploySqlVM \\r\\n\"},{\"CompletionText\":\"Invoke-AzRedisEnterpriseCacheDatabaseFlush\",\"ListItemText\":\"Invoke-AzRedisEnterpriseCacheDatabaseFlush\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedisEnterpriseCacheDatabaseFlush \\r\\n\"},{\"CompletionText\":\"Invoke-AzRedisEnterpriseCacheForceDatabaseUnlink\",\"ListItemText\":\"Invoke-AzRedisEnterpriseCacheForceDatabaseUnlink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedisEnterpriseCacheForceDatabaseUnlink \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceAction\",\"ListItemText\":\"Invoke-AzResourceAction\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzResourceAction\\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverBulkRemove\",\"ListItemText\":\"Invoke-AzResourceMoverBulkRemove\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverBulkRemove \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverCommit\",\"ListItemText\":\"Invoke-AzResourceMoverCommit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverCommit \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverDiscard\",\"ListItemText\":\"Invoke-AzResourceMoverDiscard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverDiscard \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverInitiateMove\",\"ListItemText\":\"Invoke-AzResourceMoverInitiateMove\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverInitiateMove \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverPrepare\",\"ListItemText\":\"Invoke-AzResourceMoverPrepare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverPrepare \\r\\n\"},{\"CompletionText\":\"Invoke-AzRest\",\"ListItemText\":\"Invoke-AzRest\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRest\"},{\"CompletionText\":\"Invoke-AzRestMethod\",\"ListItemText\":\"Invoke-AzRestMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRestMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\",\"ListItemText\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzSentinelThreatIntelligenceIndicatorQuery\",\"ListItemText\":\"Invoke-AzSentinelThreatIntelligenceIndicatorQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSentinelThreatIntelligenceIndicatorQuery \\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseFailover\",\"ListItemText\":\"Invoke-AzSqlDatabaseFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\",\"ListItemText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlElasticPoolFailover\",\"ListItemText\":\"Invoke-AzSqlElasticPoolFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlElasticPoolFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlInstanceFailover\",\"ListItemText\":\"Invoke-AzSqlInstanceFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlInstanceFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\",\"ListItemText\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlVMTroubleshoot\",\"ListItemText\":\"Invoke-AzSqlVMTroubleshoot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSqlVMTroubleshoot \\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageAccountFailover\",\"ListItemText\":\"Invoke-AzStorageAccountFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageAccountFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ListItemText\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageSyncChangeDetection\",\"ListItemText\":\"Invoke-AzStorageSyncChangeDetection\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageSyncChangeDetection\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageSyncCompatibilityCheck\",\"ListItemText\":\"Invoke-AzStorageSyncCompatibilityCheck\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageSyncCompatibilityCheck\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\",\"ListItemText\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseDetachKustoPoolFollowerDatabase\",\"ListItemText\":\"Invoke-AzSynapseDetachKustoPoolFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSynapseDetachKustoPoolFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\",\"ListItemText\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapsePipeline\",\"ListItemText\":\"Invoke-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseSparkStatement\",\"ListItemText\":\"Invoke-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseTriggerRun\",\"ListItemText\":\"Invoke-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmAssessPatch\",\"ListItemText\":\"Invoke-AzVmAssessPatch\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmAssessPatch\"},{\"CompletionText\":\"Invoke-AzVmInstallPatch\",\"ListItemText\":\"Invoke-AzVmInstallPatch\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmInstallPatch\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmPatchAssess\",\"ListItemText\":\"Invoke-AzVmPatchAssess\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmPatchAssess\"},{\"CompletionText\":\"Invoke-AzVmPatchAssessment\",\"ListItemText\":\"Invoke-AzVmPatchAssessment\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmPatchAssessment\\r\\n\"},{\"CompletionText\":\"Invoke-AzVMReimage\",\"ListItemText\":\"Invoke-AzVMReimage\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVMReimage\\r\\n\"},{\"CompletionText\":\"Invoke-AzVMRunCommand\",\"ListItemText\":\"Invoke-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVMRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmssVMRunCommand\",\"ListItemText\":\"Invoke-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmssVMRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-CimMethod\",\"ListItemText\":\"Invoke-CimMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-CimMethod\\r\\n\"},{\"CompletionText\":\"Invoke-Command\",\"ListItemText\":\"Invoke-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Command [-ScriptBlock] [-NoNewScope] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-Session] ] [-ScriptBlock] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-Session] ] [-FilePath] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-ComputerName] ] [-ScriptBlock] [-Credential ] [-Port ] [-UseSSL] [-ConfigurationName ] [-ApplicationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-SessionName ] [-HideComputerName] [-JobName ] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [-CertificateThumbprint ] []\\r\\n\\r\\nInvoke-Command [[-ComputerName] ] [-FilePath] [-Credential ] [-Port ] [-UseSSL] [-ConfigurationName ] [-ApplicationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-SessionName ] [-HideComputerName] [-JobName ] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-ConnectionUri] ] [-ScriptBlock] [-Credential ] [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [-CertificateThumbprint ] []\\r\\n\\r\\nInvoke-Command [[-ConnectionUri] ] [-FilePath] [-Credential ] [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-VMId] [-ScriptBlock] -Credential [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -Credential -VMName [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-VMId] [-FilePath] -Credential [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-FilePath] -Credential -VMName [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -HostName [-Port ] [-AsJob] [-HideComputerName] [-JobName ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -ContainerId [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RunAsAdministrator] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-FilePath] -ContainerId [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RunAsAdministrator] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -SSHConnection [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command -FilePath -HostName [-AsJob] [-HideComputerName] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command -FilePath -SSHConnection [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\"},{\"CompletionText\":\"Invoke-CommandInDesktopPackage\",\"ListItemText\":\"Invoke-CommandInDesktopPackage\",\"ResultType\":2,\"ToolTip\":\"Invoke-CommandInDesktopPackage\\r\\n\"},{\"CompletionText\":\"Invoke-DscResource\",\"ListItemText\":\"Invoke-DscResource\",\"ResultType\":2,\"ToolTip\":\"Invoke-DscResource\\r\\n\"},{\"CompletionText\":\"Invoke-Expression\",\"ListItemText\":\"Invoke-Expression\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Expression [-Command] []\\r\\n\"},{\"CompletionText\":\"Invoke-History\",\"ListItemText\":\"Invoke-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-History [[-Id] ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Invoke-HnsRequest\",\"ListItemText\":\"Invoke-HnsRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-HnsRequest \\r\\n\"},{\"CompletionText\":\"Invoke-Item\",\"ListItemText\":\"Invoke-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nInvoke-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Invoke-LapsPolicyProcessing\",\"ListItemText\":\"Invoke-LapsPolicyProcessing\",\"ResultType\":2,\"ToolTip\":\"Invoke-LapsPolicyProcessing\\r\\n\"},{\"CompletionText\":\"Invoke-Mock\",\"ListItemText\":\"Invoke-Mock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Mock \\r\\n\"},{\"CompletionText\":\"Invoke-OperationValidation\",\"ListItemText\":\"Invoke-OperationValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-OperationValidation \\r\\n\"},{\"CompletionText\":\"Invoke-Pester\",\"ListItemText\":\"Invoke-Pester\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Pester \\r\\n\"},{\"CompletionText\":\"Invoke-RestMethod\",\"ListItemText\":\"Invoke-RestMethod\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-RestMethod [-Uri] [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -NoProxy [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -CustomMethod [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -CustomMethod -NoProxy [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\"},{\"CompletionText\":\"Invoke-TroubleshootingPack\",\"ListItemText\":\"Invoke-TroubleshootingPack\",\"ResultType\":2,\"ToolTip\":\"Invoke-TroubleshootingPack\\r\\n\"},{\"CompletionText\":\"Invoke-WebRequest\",\"ListItemText\":\"Invoke-WebRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-WebRequest [-Uri] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -NoProxy [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -CustomMethod [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -CustomMethod -NoProxy [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\"},{\"CompletionText\":\"Invoke-WSManAction\",\"ListItemText\":\"Invoke-WSManAction\",\"ResultType\":2,\"ToolTip\":\"Invoke-WSManAction\\r\\n\"},{\"CompletionText\":\"iotstartup.exe\",\"ListItemText\":\"iotstartup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iotstartup.exe\"},{\"CompletionText\":\"ipal\",\"ListItemText\":\"ipal\",\"ResultType\":2,\"ToolTip\":\"Import-Alias\"},{\"CompletionText\":\"ipconfig.exe\",\"ListItemText\":\"ipconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ipconfig.exe\"},{\"CompletionText\":\"ipcsv\",\"ListItemText\":\"ipcsv\",\"ResultType\":2,\"ToolTip\":\"Import-Csv\"},{\"CompletionText\":\"ipmo\",\"ListItemText\":\"ipmo\",\"ResultType\":2,\"ToolTip\":\"Import-Module\"},{\"CompletionText\":\"irm\",\"ListItemText\":\"irm\",\"ResultType\":2,\"ToolTip\":\"Invoke-RestMethod\"},{\"CompletionText\":\"irprops.cpl\",\"ListItemText\":\"irprops.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\irprops.cpl\"},{\"CompletionText\":\"iru\",\"ListItemText\":\"iru\",\"ResultType\":2,\"ToolTip\":\"iru\"},{\"CompletionText\":\"iscsicli.exe\",\"ListItemText\":\"iscsicli.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iscsicli.exe\"},{\"CompletionText\":\"iscsicpl.exe\",\"ListItemText\":\"iscsicpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iscsicpl.exe\"},{\"CompletionText\":\"ISM.exe\",\"ListItemText\":\"ISM.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ISM.exe\"},{\"CompletionText\":\"isoburn.exe\",\"ListItemText\":\"isoburn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\isoburn.exe\"},{\"CompletionText\":\"isres\",\"ListItemText\":\"isres\",\"ResultType\":2,\"ToolTip\":\"isres\"},{\"CompletionText\":\"It\",\"ListItemText\":\"It\",\"ResultType\":2,\"ToolTip\":\"\\r\\nIt \\r\\n\"},{\"CompletionText\":\"iwr\",\"ListItemText\":\"iwr\",\"ResultType\":2,\"ToolTip\":\"Invoke-WebRequest\"},{\"CompletionText\":\"J:\",\"ListItemText\":\"J:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJ: \\r\\n\"},{\"CompletionText\":\"jabswitch.exe\",\"ListItemText\":\"jabswitch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jabswitch.exe\"},{\"CompletionText\":\"jar.exe\",\"ListItemText\":\"jar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jar.exe\"},{\"CompletionText\":\"jarsigner.exe\",\"ListItemText\":\"jarsigner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jarsigner.exe\"},{\"CompletionText\":\"java-rmi.exe\",\"ListItemText\":\"java-rmi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\java-rmi.exe\"},{\"CompletionText\":\"java.exe\",\"ListItemText\":\"java.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\java.exe\"},{\"CompletionText\":\"javac.exe\",\"ListItemText\":\"javac.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javac.exe\"},{\"CompletionText\":\"javadoc.exe\",\"ListItemText\":\"javadoc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javadoc.exe\"},{\"CompletionText\":\"javah.exe\",\"ListItemText\":\"javah.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javah.exe\"},{\"CompletionText\":\"javap.exe\",\"ListItemText\":\"javap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javap.exe\"},{\"CompletionText\":\"javaw.exe\",\"ListItemText\":\"javaw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javaw.exe\"},{\"CompletionText\":\"jcmd.exe\",\"ListItemText\":\"jcmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jcmd.exe\"},{\"CompletionText\":\"jconsole.exe\",\"ListItemText\":\"jconsole.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jconsole.exe\"},{\"CompletionText\":\"jdb.exe\",\"ListItemText\":\"jdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jdb.exe\"},{\"CompletionText\":\"jdeps.exe\",\"ListItemText\":\"jdeps.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jdeps.exe\"},{\"CompletionText\":\"jfr.exe\",\"ListItemText\":\"jfr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jfr.exe\"},{\"CompletionText\":\"jhat.exe\",\"ListItemText\":\"jhat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jhat.exe\"},{\"CompletionText\":\"jinfo.exe\",\"ListItemText\":\"jinfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jinfo.exe\"},{\"CompletionText\":\"jjs.exe\",\"ListItemText\":\"jjs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jjs.exe\"},{\"CompletionText\":\"jmap.exe\",\"ListItemText\":\"jmap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jmap.exe\"},{\"CompletionText\":\"Join-AdlStoreItem\",\"ListItemText\":\"Join-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Join-AdlStoreItem\"},{\"CompletionText\":\"Join-AzDataLakeStoreItem\",\"ListItemText\":\"Join-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Join-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Join-DtcDiagnosticResourceManager\",\"ListItemText\":\"Join-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Join-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Join-Path\",\"ListItemText\":\"Join-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJoin-Path [-Path] [-ChildPath] [[-AdditionalChildPath] ] [-Resolve] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Join-String\",\"ListItemText\":\"Join-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-SingleQuote] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-DoubleQuote] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-FormatString ] [-UseCulture] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"joy.cpl\",\"ListItemText\":\"joy.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\joy.cpl\"},{\"CompletionText\":\"jps.exe\",\"ListItemText\":\"jps.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jps.exe\"},{\"CompletionText\":\"jrunscript.exe\",\"ListItemText\":\"jrunscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jrunscript.exe\"},{\"CompletionText\":\"jsadebugd.exe\",\"ListItemText\":\"jsadebugd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jsadebugd.exe\"},{\"CompletionText\":\"jstack.exe\",\"ListItemText\":\"jstack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstack.exe\"},{\"CompletionText\":\"jstat.exe\",\"ListItemText\":\"jstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstat.exe\"},{\"CompletionText\":\"jstatd.exe\",\"ListItemText\":\"jstatd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstatd.exe\"},{\"CompletionText\":\"K:\",\"ListItemText\":\"K:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nK: \\r\\n\"},{\"CompletionText\":\"keyboxd.exe\",\"ListItemText\":\"keyboxd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\keyboxd.exe\"},{\"CompletionText\":\"keytool.exe\",\"ListItemText\":\"keytool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\keytool.exe\"},{\"CompletionText\":\"kill\",\"ListItemText\":\"kill\",\"ResultType\":2,\"ToolTip\":\"Stop-Process\"},{\"CompletionText\":\"kinit.exe\",\"ListItemText\":\"kinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\kinit.exe\"},{\"CompletionText\":\"klist.exe\",\"ListItemText\":\"klist.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\klist.exe\"},{\"CompletionText\":\"ksetup.exe\",\"ListItemText\":\"ksetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ksetup.exe\"},{\"CompletionText\":\"ktab.exe\",\"ListItemText\":\"ktab.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\ktab.exe\"},{\"CompletionText\":\"ktmutil.exe\",\"ListItemText\":\"ktmutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ktmutil.exe\"},{\"CompletionText\":\"kubectl.exe\",\"ListItemText\":\"kubectl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\kubectl.exe\"},{\"CompletionText\":\"L:\",\"ListItemText\":\"L:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nL: \\r\\n\"},{\"CompletionText\":\"la57setup.exe\",\"ListItemText\":\"la57setup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\la57setup.exe\"},{\"CompletionText\":\"label.exe\",\"ListItemText\":\"label.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\label.exe\"},{\"CompletionText\":\"LanguageComponentsInstallerComHandler.exe\",\"ListItemText\":\"LanguageComponentsInstallerComHandler.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LanguageComponentsInstallerComHandler.exe\"},{\"CompletionText\":\"LaunchTM.exe\",\"ListItemText\":\"LaunchTM.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LaunchTM.exe\"},{\"CompletionText\":\"LaunchWinApp.exe\",\"ListItemText\":\"LaunchWinApp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LaunchWinApp.exe\"},{\"CompletionText\":\"LegacyNetUXHost.exe\",\"ListItemText\":\"LegacyNetUXHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LegacyNetUXHost.exe\"},{\"CompletionText\":\"less.exe\",\"ListItemText\":\"less.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\less.exe\"},{\"CompletionText\":\"LicenseManagerShellext.exe\",\"ListItemText\":\"LicenseManagerShellext.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LicenseManagerShellext.exe\"},{\"CompletionText\":\"licensingdiag.exe\",\"ListItemText\":\"licensingdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\licensingdiag.exe\"},{\"CompletionText\":\"LicensingUI.exe\",\"ListItemText\":\"LicensingUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LicensingUI.exe\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ListItemText\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableSslOptions\",\"ListItemText\":\"List-AzApplicationGatewayAvailableSslOptions\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableSslOptions\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableWafRuleSets\",\"ListItemText\":\"List-AzApplicationGatewayAvailableWafRuleSets\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableWafRuleSets\"},{\"CompletionText\":\"List-AzApplicationGatewaySslPredefinedPolicy\",\"ListItemText\":\"List-AzApplicationGatewaySslPredefinedPolicy\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewaySslPredefinedPolicy\"},{\"CompletionText\":\"LiveCaptions.exe\",\"ListItemText\":\"LiveCaptions.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LiveCaptions.exe\"},{\"CompletionText\":\"LocationNotificationWindows.exe\",\"ListItemText\":\"LocationNotificationWindows.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LocationNotificationWindows.exe\"},{\"CompletionText\":\"Locator.exe\",\"ListItemText\":\"Locator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Locator.exe\"},{\"CompletionText\":\"Lock-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Lock-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Lock-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Lock-BitLocker\",\"ListItemText\":\"Lock-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nLock-BitLocker \\r\\n\"},{\"CompletionText\":\"LockAppHost.exe\",\"ListItemText\":\"LockAppHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LockAppHost.exe\"},{\"CompletionText\":\"LockScreenContentServer.exe\",\"ListItemText\":\"LockScreenContentServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LockScreenContentServer.exe\"},{\"CompletionText\":\"lodctr.exe\",\"ListItemText\":\"lodctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lodctr.exe\"},{\"CompletionText\":\"logagent.exe\",\"ListItemText\":\"logagent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logagent.exe\"},{\"CompletionText\":\"Login-AzAccount\",\"ListItemText\":\"Login-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzAccount\"},{\"CompletionText\":\"Login-AzAsAccount\",\"ListItemText\":\"Login-AzAsAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzAsAccount\"},{\"CompletionText\":\"Login-AzureAsAccount\",\"ListItemText\":\"Login-AzureAsAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzureAsAccount\"},{\"CompletionText\":\"logman.exe\",\"ListItemText\":\"logman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logman.exe\"},{\"CompletionText\":\"logoff.exe\",\"ListItemText\":\"logoff.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logoff.exe\"},{\"CompletionText\":\"LogonUI.exe\",\"ListItemText\":\"LogonUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LogonUI.exe\"},{\"CompletionText\":\"Logout-AzAccount\",\"ListItemText\":\"Logout-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Logout-AzAccount\"},{\"CompletionText\":\"lpkinstall.exe\",\"ListItemText\":\"lpkinstall.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpkinstall.exe\"},{\"CompletionText\":\"lpksetup.exe\",\"ListItemText\":\"lpksetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpksetup.exe\"},{\"CompletionText\":\"lpremove.exe\",\"ListItemText\":\"lpremove.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpremove.exe\"},{\"CompletionText\":\"ls\",\"ListItemText\":\"ls\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"LsaIso.exe\",\"ListItemText\":\"LsaIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LsaIso.exe\"},{\"CompletionText\":\"lsass.exe\",\"ListItemText\":\"lsass.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lsass.exe\"},{\"CompletionText\":\"lusrmgr.msc\",\"ListItemText\":\"lusrmgr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lusrmgr.msc\"},{\"CompletionText\":\"M:\",\"ListItemText\":\"M:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nM: \\r\\n\"},{\"CompletionText\":\"Magnify.exe\",\"ListItemText\":\"Magnify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Magnify.exe\"},{\"CompletionText\":\"main.cpl\",\"ListItemText\":\"main.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\main.cpl\"},{\"CompletionText\":\"makecab.exe\",\"ListItemText\":\"makecab.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\makecab.exe\"},{\"CompletionText\":\"man\",\"ListItemText\":\"man\",\"ResultType\":2,\"ToolTip\":\"help\"},{\"CompletionText\":\"manage-bde.exe\",\"ListItemText\":\"manage-bde.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\manage-bde.exe\"},{\"CompletionText\":\"manage-bde.wsf\",\"ListItemText\":\"manage-bde.wsf\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\manage-bde.wsf\"},{\"CompletionText\":\"markdown-it.exe\",\"ListItemText\":\"markdown-it.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\markdown-it.exe\"},{\"CompletionText\":\"mavinject.exe\",\"ListItemText\":\"mavinject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mavinject.exe\"},{\"CompletionText\":\"mblctr.exe\",\"ListItemText\":\"mblctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mblctr.exe\"},{\"CompletionText\":\"MBR2GPT.EXE\",\"ListItemText\":\"MBR2GPT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MBR2GPT.EXE\"},{\"CompletionText\":\"mcbuilder.exe\",\"ListItemText\":\"mcbuilder.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mcbuilder.exe\"},{\"CompletionText\":\"MCU.exe\",\"ListItemText\":\"MCU.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MCU.exe\"},{\"CompletionText\":\"md\",\"ListItemText\":\"md\",\"ResultType\":2,\"ToolTip\":\"mkdir\"},{\"CompletionText\":\"MDEServer.exe\",\"ListItemText\":\"MDEServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDEServer.exe\"},{\"CompletionText\":\"MDMAgent.exe\",\"ListItemText\":\"MDMAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDMAgent.exe\"},{\"CompletionText\":\"MDMAppInstaller.exe\",\"ListItemText\":\"MDMAppInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDMAppInstaller.exe\"},{\"CompletionText\":\"MdmDiagnosticsTool.exe\",\"ListItemText\":\"MdmDiagnosticsTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdmDiagnosticsTool.exe\"},{\"CompletionText\":\"MdRes.exe\",\"ListItemText\":\"MdRes.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdRes.exe\"},{\"CompletionText\":\"MdSched.exe\",\"ListItemText\":\"MdSched.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdSched.exe\"},{\"CompletionText\":\"measure\",\"ListItemText\":\"measure\",\"ResultType\":2,\"ToolTip\":\"Measure-Object\"},{\"CompletionText\":\"Measure-Command\",\"ListItemText\":\"Measure-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMeasure-Command [-Expression] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Measure-Object\",\"ListItemText\":\"Measure-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMeasure-Object [[-Property] ] [-InputObject ] [-StandardDeviation] [-Sum] [-AllStats] [-Average] [-Maximum] [-Minimum] []\\r\\n\\r\\nMeasure-Object [[-Property] ] [-InputObject ] [-Line] [-Word] [-Character] [-IgnoreWhiteSpace] []\\r\\n\"},{\"CompletionText\":\"Measure-VM\",\"ListItemText\":\"Measure-VM\",\"ResultType\":2,\"ToolTip\":\"Measure-VM\\r\\n\"},{\"CompletionText\":\"Measure-VMReplication\",\"ListItemText\":\"Measure-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Measure-VMReplication\\r\\n\"},{\"CompletionText\":\"Measure-VMResourcePool\",\"ListItemText\":\"Measure-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Measure-VMResourcePool\\r\\n\"},{\"CompletionText\":\"MediaPlayer.exe\",\"ListItemText\":\"MediaPlayer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\MediaPlayer.exe\"},{\"CompletionText\":\"Merge-CIPolicy\",\"ListItemText\":\"Merge-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"Merge-CIPolicy\\r\\n\"},{\"CompletionText\":\"Merge-VHD\",\"ListItemText\":\"Merge-VHD\",\"ResultType\":2,\"ToolTip\":\"Merge-VHD\\r\\n\"},{\"CompletionText\":\"mfpmp.exe\",\"ListItemText\":\"mfpmp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mfpmp.exe\"},{\"CompletionText\":\"mi\",\"ListItemText\":\"mi\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"Microsoft.Uev.CscUnpinTool.exe\",\"ListItemText\":\"Microsoft.Uev.CscUnpinTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Microsoft.Uev.CscUnpinTool.exe\"},{\"CompletionText\":\"Microsoft.Uev.SyncController.exe\",\"ListItemText\":\"Microsoft.Uev.SyncController.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Microsoft.Uev.SyncController.exe\"},{\"CompletionText\":\"microsoft.windows.softwarelogo.showdesktop.exe\",\"ListItemText\":\"microsoft.windows.softwarelogo.showdesktop.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\microsoft.windows.softwarelogo.showdesktop.exe\"},{\"CompletionText\":\"MicrosoftEdgeBCHost.exe\",\"ListItemText\":\"MicrosoftEdgeBCHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeBCHost.exe\"},{\"CompletionText\":\"MicrosoftEdgeCP.exe\",\"ListItemText\":\"MicrosoftEdgeCP.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeCP.exe\"},{\"CompletionText\":\"MicrosoftEdgeDevTools.exe\",\"ListItemText\":\"MicrosoftEdgeDevTools.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeDevTools.exe\"},{\"CompletionText\":\"MicrosoftEdgeSH.exe\",\"ListItemText\":\"MicrosoftEdgeSH.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeSH.exe\"},{\"CompletionText\":\"MicrosoftWindows.DesktopStickerEditorCentennial.exe\",\"ListItemText\":\"MicrosoftWindows.DesktopStickerEditorCentennial.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\MicrosoftWindows.DesktopStickerEditorCentennial.exe\"},{\"CompletionText\":\"mkdir\",\"ListItemText\":\"mkdir\",\"ResultType\":2,\"ToolTip\":\"\\r\\nmkdir [-Path] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nmkdir [[-Path] ] -Name [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"mmc.exe\",\"ListItemText\":\"mmc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmc.exe\"},{\"CompletionText\":\"mmgaserver.exe\",\"ListItemText\":\"mmgaserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmgaserver.exe\"},{\"CompletionText\":\"mmsys.cpl\",\"ListItemText\":\"mmsys.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmsys.cpl\"},{\"CompletionText\":\"mobsync.exe\",\"ListItemText\":\"mobsync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mobsync.exe\"},{\"CompletionText\":\"Mock\",\"ListItemText\":\"Mock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMock \\r\\n\"},{\"CompletionText\":\"mode.com\",\"ListItemText\":\"mode.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mode.com\"},{\"CompletionText\":\"mofcomp.exe\",\"ListItemText\":\"mofcomp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\mofcomp.exe\"},{\"CompletionText\":\"MoNotificationUxStub.exe\",\"ListItemText\":\"MoNotificationUxStub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MoNotificationUxStub.exe\"},{\"CompletionText\":\"more.com\",\"ListItemText\":\"more.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\more.com\"},{\"CompletionText\":\"mount\",\"ListItemText\":\"mount\",\"ResultType\":2,\"ToolTip\":\"New-PSDrive\"},{\"CompletionText\":\"Mount-AppPackageVolume\",\"ListItemText\":\"Mount-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Mount-AppPackageVolume\"},{\"CompletionText\":\"Mount-AppxVolume\",\"ListItemText\":\"Mount-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Mount-AppxVolume\\r\\n\"},{\"CompletionText\":\"Mount-DiskImage\",\"ListItemText\":\"Mount-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMount-DiskImage \\r\\n\"},{\"CompletionText\":\"mount-sqlite\",\"ListItemText\":\"mount-sqlite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nmount-sqlite \\r\\n\"},{\"CompletionText\":\"Mount-VHD\",\"ListItemText\":\"Mount-VHD\",\"ResultType\":2,\"ToolTip\":\"Mount-VHD\\r\\n\"},{\"CompletionText\":\"Mount-VMHostAssignableDevice\",\"ListItemText\":\"Mount-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Mount-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Mount-WindowsImage\",\"ListItemText\":\"Mount-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Mount-WindowsImage\\r\\n\"},{\"CompletionText\":\"mountvol.exe\",\"ListItemText\":\"mountvol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mountvol.exe\"},{\"CompletionText\":\"move\",\"ListItemText\":\"move\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"Move-AdlStoreItem\",\"ListItemText\":\"Move-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Move-AdlStoreItem\"},{\"CompletionText\":\"Move-AppPackage\",\"ListItemText\":\"Move-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Move-AppPackage\"},{\"CompletionText\":\"Move-AppxPackage\",\"ListItemText\":\"Move-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Move-AppxPackage\\r\\n\"},{\"CompletionText\":\"Move-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Move-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Move-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Move-AzDataLakeGen2Item\",\"ListItemText\":\"Move-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Move-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Move-AzDataLakeStoreItem\",\"ListItemText\":\"Move-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Move-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Move-AzExpressRouteCircuit\",\"ListItemText\":\"Move-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Move-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Move-AzMlCommitmentAssociation\",\"ListItemText\":\"Move-AzMlCommitmentAssociation\",\"ResultType\":2,\"ToolTip\":\"Move-AzMlCommitmentAssociation\\r\\n\"},{\"CompletionText\":\"Move-AzRecoveryServicesBackupRecoveryPoint\",\"ListItemText\":\"Move-AzRecoveryServicesBackupRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Move-AzRecoveryServicesBackupRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Move-AzResource\",\"ListItemText\":\"Move-AzResource\",\"ResultType\":2,\"ToolTip\":\"Move-AzResource\\r\\n\"},{\"CompletionText\":\"Move-Item\",\"ListItemText\":\"Move-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-Item [-Path] [[-Destination] ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nMove-Item [[-Destination] ] -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Move-ItemProperty\",\"ListItemText\":\"Move-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-ItemProperty [-Path] [-Destination] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nMove-ItemProperty [-Destination] [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Move-SmbClient\",\"ListItemText\":\"Move-SmbClient\",\"ResultType\":2,\"ToolTip\":\"Move-SmbClient\"},{\"CompletionText\":\"Move-SmbWitnessClient\",\"ListItemText\":\"Move-SmbWitnessClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-SmbWitnessClient \\r\\n\"},{\"CompletionText\":\"Move-VM\",\"ListItemText\":\"Move-VM\",\"ResultType\":2,\"ToolTip\":\"Move-VM\\r\\n\"},{\"CompletionText\":\"Move-VMStorage\",\"ListItemText\":\"Move-VMStorage\",\"ResultType\":2,\"ToolTip\":\"Move-VMStorage\\r\\n\"},{\"CompletionText\":\"mp\",\"ListItemText\":\"mp\",\"ResultType\":2,\"ToolTip\":\"Move-ItemProperty\"},{\"CompletionText\":\"mpnotify.exe\",\"ListItemText\":\"mpnotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mpnotify.exe\"},{\"CompletionText\":\"MpSigStub.exe\",\"ListItemText\":\"MpSigStub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MpSigStub.exe\"},{\"CompletionText\":\"MRINFO.EXE\",\"ListItemText\":\"MRINFO.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MRINFO.EXE\"},{\"CompletionText\":\"MRT.exe\",\"ListItemText\":\"MRT.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MRT.exe\"},{\"CompletionText\":\"ms-teams.exe\",\"ListItemText\":\"ms-teams.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teams.exe\"},{\"CompletionText\":\"ms-teamsupdate.exe\",\"ListItemText\":\"ms-teamsupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teamsupdate.exe\"},{\"CompletionText\":\"ms-teams_autostarter.exe\",\"ListItemText\":\"ms-teams_autostarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teams_autostarter.exe\"},{\"CompletionText\":\"MSBuild.exe\",\"ListItemText\":\"MSBuild.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\MSBuild.exe\"},{\"CompletionText\":\"MSBuildTaskHost.exe\",\"ListItemText\":\"MSBuildTaskHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\MSBuildTaskHost.exe\"},{\"CompletionText\":\"MSchedExe.exe\",\"ListItemText\":\"MSchedExe.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MSchedExe.exe\"},{\"CompletionText\":\"msconfig.exe\",\"ListItemText\":\"msconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msconfig.exe\"},{\"CompletionText\":\"msdt.exe\",\"ListItemText\":\"msdt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msdt.exe\"},{\"CompletionText\":\"msdtc.exe\",\"ListItemText\":\"msdtc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msdtc.exe\"},{\"CompletionText\":\"msfeedssync.exe\",\"ListItemText\":\"msfeedssync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msfeedssync.exe\"},{\"CompletionText\":\"msg.exe\",\"ListItemText\":\"msg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msg.exe\"},{\"CompletionText\":\"mshta.exe\",\"ListItemText\":\"mshta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mshta.exe\"},{\"CompletionText\":\"msiexec.exe\",\"ListItemText\":\"msiexec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msiexec.exe\"},{\"CompletionText\":\"msinfo32.exe\",\"ListItemText\":\"msinfo32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msinfo32.exe\"},{\"CompletionText\":\"msmbw\",\"ListItemText\":\"msmbw\",\"ResultType\":2,\"ToolTip\":\"msmbw\"},{\"CompletionText\":\"mspaint.exe\",\"ListItemText\":\"mspaint.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\mspaint.exe\"},{\"CompletionText\":\"msra.exe\",\"ListItemText\":\"msra.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msra.exe\"},{\"CompletionText\":\"msrdc.exe\",\"ListItemText\":\"msrdc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msrdc.exe\"},{\"CompletionText\":\"MsSpellCheckingHost.exe\",\"ListItemText\":\"MsSpellCheckingHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MsSpellCheckingHost.exe\"},{\"CompletionText\":\"msteams.exe\",\"ListItemText\":\"msteams.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteams.exe\"},{\"CompletionText\":\"msteamsupdate.exe\",\"ListItemText\":\"msteamsupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteamsupdate.exe\"},{\"CompletionText\":\"msteams_autostarter.exe\",\"ListItemText\":\"msteams_autostarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteams_autostarter.exe\"},{\"CompletionText\":\"mstsc.exe\",\"ListItemText\":\"mstsc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mstsc.exe\"},{\"CompletionText\":\"mtstocom.exe\",\"ListItemText\":\"mtstocom.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mtstocom.exe\"},{\"CompletionText\":\"MuiUnattend.exe\",\"ListItemText\":\"MuiUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MuiUnattend.exe\"},{\"CompletionText\":\"MultiDigiMon.exe\",\"ListItemText\":\"MultiDigiMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MultiDigiMon.exe\"},{\"CompletionText\":\"mv\",\"ListItemText\":\"mv\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"mvmr\"},{\"CompletionText\":\"N:\",\"ListItemText\":\"N:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nN: \\r\\n\"},{\"CompletionText\":\"nal\",\"ListItemText\":\"nal\",\"ResultType\":2,\"ToolTip\":\"New-Alias\"},{\"CompletionText\":\"Narrator.exe\",\"ListItemText\":\"Narrator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Narrator.exe\"},{\"CompletionText\":\"native2ascii.exe\",\"ListItemText\":\"native2ascii.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\native2ascii.exe\"},{\"CompletionText\":\"nbtstat.exe\",\"ListItemText\":\"nbtstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nbtstat.exe\"},{\"CompletionText\":\"ncim\",\"ListItemText\":\"ncim\",\"ResultType\":2,\"ToolTip\":\"ncim\"},{\"CompletionText\":\"ncms\",\"ListItemText\":\"ncms\",\"ResultType\":2,\"ToolTip\":\"ncms\"},{\"CompletionText\":\"ncpa.cpl\",\"ListItemText\":\"ncpa.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ncpa.cpl\"},{\"CompletionText\":\"ncso\",\"ListItemText\":\"ncso\",\"ResultType\":2,\"ToolTip\":\"ncso\"},{\"CompletionText\":\"ndadmin.exe\",\"ListItemText\":\"ndadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ndadmin.exe\"},{\"CompletionText\":\"NDKPerfCmd.exe\",\"ListItemText\":\"NDKPerfCmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NDKPerfCmd.exe\"},{\"CompletionText\":\"NDKPing.exe\",\"ListItemText\":\"NDKPing.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NDKPing.exe\"},{\"CompletionText\":\"ndr\",\"ListItemText\":\"ndr\",\"ResultType\":2,\"ToolTip\":\"New-PSDrive\"},{\"CompletionText\":\"net.exe\",\"ListItemText\":\"net.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\net.exe\"},{\"CompletionText\":\"net1.exe\",\"ListItemText\":\"net1.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\net1.exe\"},{\"CompletionText\":\"netbtugc.exe\",\"ListItemText\":\"netbtugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netbtugc.exe\"},{\"CompletionText\":\"netcfg.exe\",\"ListItemText\":\"netcfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netcfg.exe\"},{\"CompletionText\":\"NetCfgNotifyObjectHost.exe\",\"ListItemText\":\"NetCfgNotifyObjectHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetCfgNotifyObjectHost.exe\"},{\"CompletionText\":\"NetEvtFwdr.exe\",\"ListItemText\":\"NetEvtFwdr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetEvtFwdr.exe\"},{\"CompletionText\":\"NetHost.exe\",\"ListItemText\":\"NetHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetHost.exe\"},{\"CompletionText\":\"netiougc.exe\",\"ListItemText\":\"netiougc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netiougc.exe\"},{\"CompletionText\":\"Netplwiz.exe\",\"ListItemText\":\"Netplwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Netplwiz.exe\"},{\"CompletionText\":\"netsh.exe\",\"ListItemText\":\"netsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netsh.exe\"},{\"CompletionText\":\"NETSTAT.EXE\",\"ListItemText\":\"NETSTAT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NETSTAT.EXE\"},{\"CompletionText\":\"New-AdlAnalyticsAccount\",\"ListItemText\":\"New-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"New-AdlAnalyticsAccount\"},{\"CompletionText\":\"New-AdlAnalyticsComputePolicy\",\"ListItemText\":\"New-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"New-AdlCatalogCredential\",\"ListItemText\":\"New-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"New-AdlCatalogCredential\"},{\"CompletionText\":\"New-AdlCatalogSecret\",\"ListItemText\":\"New-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"New-AdlCatalogSecret\"},{\"CompletionText\":\"New-AdlStore\",\"ListItemText\":\"New-AdlStore\",\"ResultType\":2,\"ToolTip\":\"New-AdlStore\"},{\"CompletionText\":\"New-AdlStoreItem\",\"ListItemText\":\"New-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"New-AdlStoreItem\"},{\"CompletionText\":\"New-Alias\",\"ListItemText\":\"New-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Alias [-Name] [-Value] [-Description ] [-Option ] [-PassThru] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-AppLockerPolicy\",\"ListItemText\":\"New-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"New-ASRFabric\",\"ListItemText\":\"New-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"New-ASRFabric\"},{\"CompletionText\":\"New-AsrInMageAzureV2DiskInput\",\"ListItemText\":\"New-AsrInMageAzureV2DiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AsrInMageAzureV2DiskInput\"},{\"CompletionText\":\"New-ASRInMageRcmDiskInput\",\"ListItemText\":\"New-ASRInMageRcmDiskInput\",\"ResultType\":2,\"ToolTip\":\"New-ASRInMageRcmDiskInput\"},{\"CompletionText\":\"New-ASRNetworkMapping\",\"ListItemText\":\"New-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRNetworkMapping\"},{\"CompletionText\":\"New-ASRPolicy\",\"ListItemText\":\"New-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"New-ASRPolicy\"},{\"CompletionText\":\"New-ASRProtectableItem\",\"ListItemText\":\"New-ASRProtectableItem\",\"ResultType\":2,\"ToolTip\":\"New-ASRProtectableItem\"},{\"CompletionText\":\"New-ASRProtectionContainerMapping\",\"ListItemText\":\"New-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRProtectionContainerMapping\"},{\"CompletionText\":\"New-ASRRecoveryPlan\",\"ListItemText\":\"New-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"New-ASRRecoveryPlan\"},{\"CompletionText\":\"New-ASRReplicationProtectedItem\",\"ListItemText\":\"New-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"New-ASRReplicationProtectedItem\"},{\"CompletionText\":\"New-ASRRP\",\"ListItemText\":\"New-ASRRP\",\"ResultType\":2,\"ToolTip\":\"New-ASRRP\"},{\"CompletionText\":\"New-ASRStorageClassificationMapping\",\"ListItemText\":\"New-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRStorageClassificationMapping\"},{\"CompletionText\":\"New-ASRvCenter\",\"ListItemText\":\"New-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"New-ASRvCenter\"},{\"CompletionText\":\"New-ASRVMNicConfig\",\"ListItemText\":\"New-ASRVMNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-ASRVMNicConfig\"},{\"CompletionText\":\"New-AutologgerConfig\",\"ListItemText\":\"New-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"New-AzActionGroupReceiver\",\"ListItemText\":\"New-AzActionGroupReceiver\",\"ResultType\":2,\"ToolTip\":\"New-AzActionGroupReceiver\\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlert\",\"ListItemText\":\"New-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertActionGroupObject\",\"ListItemText\":\"New-AzActivityLogAlertActionGroupObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertActionGroupObject \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject\",\"ListItemText\":\"New-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertAlertRuleLeafConditionObject\",\"ListItemText\":\"New-AzActivityLogAlertAlertRuleLeafConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertAlertRuleLeafConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzADAppCredential\",\"ListItemText\":\"New-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"New-AzADAppFederatedCredential\",\"ListItemText\":\"New-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"New-AzADApplication\",\"ListItemText\":\"New-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADApplication \\r\\n\"},{\"CompletionText\":\"New-AzADGroup\",\"ListItemText\":\"New-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADGroup \\r\\n\"},{\"CompletionText\":\"New-AzADServicePrincipal\",\"ListItemText\":\"New-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"New-AzADServicePrincipalCredential\",\"ListItemText\":\"New-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzADServicePrincipalCredential\"},{\"CompletionText\":\"New-AzADSpCredential\",\"ListItemText\":\"New-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"New-AzADUser\",\"ListItemText\":\"New-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADUser \\r\\n\"},{\"CompletionText\":\"New-AzAksCluster\",\"ListItemText\":\"New-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzAksCluster\\r\\n\"},{\"CompletionText\":\"New-AzAksMaintenanceConfiguration\",\"ListItemText\":\"New-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzAksNodePool\",\"ListItemText\":\"New-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"New-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"New-AzAksSnapshot\",\"ListItemText\":\"New-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"New-AzAksTimeInWeekObject\",\"ListItemText\":\"New-AzAksTimeInWeekObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksTimeInWeekObject \\r\\n\"},{\"CompletionText\":\"New-AzAksTimeSpanObject\",\"ListItemText\":\"New-AzAksTimeSpanObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksTimeSpanObject \\r\\n\"},{\"CompletionText\":\"New-AzAlertRuleEmail\",\"ListItemText\":\"New-AzAlertRuleEmail\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertRuleEmail\\r\\n\"},{\"CompletionText\":\"New-AzAlertRuleWebhook\",\"ListItemText\":\"New-AzAlertRuleWebhook\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertRuleWebhook\\r\\n\"},{\"CompletionText\":\"New-AzAlertsSuppressionRuleScope\",\"ListItemText\":\"New-AzAlertsSuppressionRuleScope\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertsSuppressionRuleScope\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesFirewallConfig\",\"ListItemText\":\"New-AzAnalysisServicesFirewallConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesFirewallConfig\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesFirewallRule\",\"ListItemText\":\"New-AzAnalysisServicesFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesServer\",\"ListItemText\":\"New-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"New-AzApiManagement\",\"ListItemText\":\"New-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagement\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApi\",\"ListItemText\":\"New-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiRelease\",\"ListItemText\":\"New-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiRevision\",\"ListItemText\":\"New-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiSchema\",\"ListItemText\":\"New-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiVersionSet\",\"ListItemText\":\"New-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementAuthorizationServer\",\"ListItemText\":\"New-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackend\",\"ListItemText\":\"New-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendCredential\",\"ListItemText\":\"New-AzApiManagementBackendCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendCredential\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendProxy\",\"ListItemText\":\"New-AzApiManagementBackendProxy\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendProxy\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendServiceFabric\",\"ListItemText\":\"New-AzApiManagementBackendServiceFabric\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendServiceFabric\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCache\",\"ListItemText\":\"New-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCertificate\",\"ListItemText\":\"New-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementContext\",\"ListItemText\":\"New-AzApiManagementContext\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementContext\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCustomHostnameConfiguration\",\"ListItemText\":\"New-AzApiManagementCustomHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCustomHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementDiagnostic\",\"ListItemText\":\"New-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGateway\",\"ListItemText\":\"New-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"New-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGroup\",\"ListItemText\":\"New-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementHttpMessageDiagnostic\",\"ListItemText\":\"New-AzApiManagementHttpMessageDiagnostic\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementHttpMessageDiagnostic\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementIdentityProvider\",\"ListItemText\":\"New-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementKeyVaultObject\",\"ListItemText\":\"New-AzApiManagementKeyVaultObject\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementKeyVaultObject\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementLogger\",\"ListItemText\":\"New-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementNamedValue\",\"ListItemText\":\"New-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"New-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementOperation\",\"ListItemText\":\"New-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementPipelineDiagnosticSetting\",\"ListItemText\":\"New-AzApiManagementPipelineDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementPipelineDiagnosticSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementProduct\",\"ListItemText\":\"New-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementRegion\",\"ListItemText\":\"New-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementResourceLocationObject\",\"ListItemText\":\"New-AzApiManagementResourceLocationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementResourceLocationObject\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSamplingSetting\",\"ListItemText\":\"New-AzApiManagementSamplingSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSamplingSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSslSetting\",\"ListItemText\":\"New-AzApiManagementSslSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSslSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSubscription\",\"ListItemText\":\"New-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSystemCertificate\",\"ListItemText\":\"New-AzApiManagementSystemCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSystemCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementUser\",\"ListItemText\":\"New-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementUserToken\",\"ListItemText\":\"New-AzApiManagementUserToken\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementUserToken\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementVirtualNetwork\",\"ListItemText\":\"New-AzApiManagementVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementVirtualNetwork\\r\\n\"},{\"CompletionText\":\"New-AzAppConfigurationStore\",\"ListItemText\":\"New-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"New-AzAppConfigurationStoreKey\",\"ListItemText\":\"New-AzAppConfigurationStoreKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAppConfigurationStoreKey \\r\\n\"},{\"CompletionText\":\"New-AzApplicationGateway\",\"ListItemText\":\"New-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"New-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"New-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"New-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"New-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"New-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"New-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayCustomError\",\"ListItemText\":\"New-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCondition\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCondition\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\",\"ListItemText\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallExclusionConfig\",\"ListItemText\":\"New-AzApplicationGatewayFirewallExclusionConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallExclusionConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallMatchVariable\",\"ListItemText\":\"New-AzApplicationGatewayFirewallMatchVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallMatchVariable\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusion\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusion\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusion\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicySetting\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicySetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicySetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"New-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"New-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayHttpListener\",\"ListItemText\":\"New-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayIdentity\",\"ListItemText\":\"New-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayListener\",\"ListItemText\":\"New-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPathRuleConfig\",\"ListItemText\":\"New-AzApplicationGatewayPathRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPathRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"New-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayProbeHealthResponseMatch\",\"ListItemText\":\"New-AzApplicationGatewayProbeHealthResponseMatch\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayProbeHealthResponseMatch\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"New-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRule\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleActionSet\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleActionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleActionSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleCondition\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleCondition\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"New-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySku\",\"ListItemText\":\"New-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"New-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"New-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslProfile\",\"ListItemText\":\"New-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"New-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"New-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"New-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsights\",\"ListItemText\":\"New-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsApiKey\",\"ListItemText\":\"New-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"New-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"New-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"New-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTest\",\"ListItemText\":\"New-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTestGeolocationObject\",\"ListItemText\":\"New-AzApplicationInsightsWebTestGeolocationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTestGeolocationObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTestHeaderFieldObject\",\"ListItemText\":\"New-AzApplicationInsightsWebTestHeaderFieldObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTestHeaderFieldObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbook\",\"ListItemText\":\"New-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"New-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbookTemplateGalleryObject\",\"ListItemText\":\"New-AzApplicationInsightsWorkbookTemplateGalleryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbookTemplateGalleryObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationSecurityGroup\",\"ListItemText\":\"New-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"New-AzApplyUpdate\",\"ListItemText\":\"New-AzApplyUpdate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplyUpdate\\r\\n\"},{\"CompletionText\":\"New-AzAppServiceEnvironment\",\"ListItemText\":\"New-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"New-AzAppServiceEnvironmentInboundServices\",\"ListItemText\":\"New-AzAppServiceEnvironmentInboundServices\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServiceEnvironmentInboundServices\\r\\n\"},{\"CompletionText\":\"New-AzAppServicePlan\",\"ListItemText\":\"New-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"New-AzAs\",\"ListItemText\":\"New-AzAs\",\"ResultType\":2,\"ToolTip\":\"New-AzAs\"},{\"CompletionText\":\"New-AzAttestationProvider\",\"ListItemText\":\"New-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfile\",\"ListItemText\":\"New-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomationAccount\",\"ListItemText\":\"New-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"New-AzAutomationCertificate\",\"ListItemText\":\"New-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"New-AzAutomationConnection\",\"ListItemText\":\"New-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"New-AzAutomationCredential\",\"ListItemText\":\"New-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"New-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"New-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"New-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"New-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"New-AzAutomationKey\",\"ListItemText\":\"New-AzAutomationKey\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationKey\\r\\n\"},{\"CompletionText\":\"New-AzAutomationModule\",\"ListItemText\":\"New-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"New-AzAutomationPython3Package\",\"ListItemText\":\"New-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"New-AzAutomationRunbook\",\"ListItemText\":\"New-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSchedule\",\"ListItemText\":\"New-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"New-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSourceControl\",\"ListItemText\":\"New-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"New-AzAutomationUpdateManagementAzureQuery\",\"ListItemText\":\"New-AzAutomationUpdateManagementAzureQuery\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationUpdateManagementAzureQuery\\r\\n\"},{\"CompletionText\":\"New-AzAutomationVariable\",\"ListItemText\":\"New-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"New-AzAutomationWebhook\",\"ListItemText\":\"New-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleNotificationObject\",\"ListItemText\":\"New-AzAutoscaleNotificationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleNotificationObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleProfileObject\",\"ListItemText\":\"New-AzAutoscaleProfileObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleProfileObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleScaleRuleMetricDimensionObject\",\"ListItemText\":\"New-AzAutoscaleScaleRuleMetricDimensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleScaleRuleMetricDimensionObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleScaleRuleObject\",\"ListItemText\":\"New-AzAutoscaleScaleRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleScaleRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleSetting\",\"ListItemText\":\"New-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleWebhookNotificationObject\",\"ListItemText\":\"New-AzAutoscaleWebhookNotificationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleWebhookNotificationObject \\r\\n\"},{\"CompletionText\":\"New-AzAvailabilityGroupListener\",\"ListItemText\":\"New-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"New-AzAvailabilitySet\",\"ListItemText\":\"New-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"New-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"New-AzBastion\",\"ListItemText\":\"New-AzBastion\",\"ResultType\":2,\"ToolTip\":\"New-AzBastion\\r\\n\"},{\"CompletionText\":\"New-AzBatchAccount\",\"ListItemText\":\"New-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"New-AzBatchAccountKey\",\"ListItemText\":\"New-AzBatchAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzBatchApplication\",\"ListItemText\":\"New-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"New-AzBatchApplicationPackage\",\"ListItemText\":\"New-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"New-AzBatchCertificate\",\"ListItemText\":\"New-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"New-AzBatchComputeNodeUser\",\"ListItemText\":\"New-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"New-AzBatchJob\",\"ListItemText\":\"New-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchJob\\r\\n\"},{\"CompletionText\":\"New-AzBatchJobSchedule\",\"ListItemText\":\"New-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"New-AzBatchPool\",\"ListItemText\":\"New-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchPool\\r\\n\"},{\"CompletionText\":\"New-AzBatchResourceFile\",\"ListItemText\":\"New-AzBatchResourceFile\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchResourceFile\\r\\n\"},{\"CompletionText\":\"New-AzBatchTask\",\"ListItemText\":\"New-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchTask\\r\\n\"},{\"CompletionText\":\"New-AzCapacityReservation\",\"ListItemText\":\"New-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"New-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"New-AzCapacityReservationGroup\",\"ListItemText\":\"New-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"New-AzCdnCustomDomain\",\"ListItemText\":\"New-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCacheExpirationActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCacheExpirationActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCacheExpirationActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCacheKeyQueryStringActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCacheKeyQueryStringActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCacheKeyQueryStringActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCookiesConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCookiesConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCookiesConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleHttpVersionConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleHttpVersionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleHttpVersionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleIsDeviceConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleIsDeviceConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleIsDeviceConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRulePostArgsConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRulePostArgsConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRulePostArgsConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleQueryStringConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleQueryStringConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleQueryStringConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRemoteAddressConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRemoteAddressConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRemoteAddressConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestBodyConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestBodyConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestBodyConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestHeaderActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestHeaderConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestHeaderConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestHeaderConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestMethodConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestMethodConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestMethodConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestSchemeConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestSchemeConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestSchemeConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestUriConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestUriConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestUriConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleResponseHeaderActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleResponseHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleResponseHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlFileExtensionConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlFileExtensionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlFileExtensionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlFileNameConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlFileNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlFileNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlPathConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlPathConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlPathConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnEndpoint\",\"ListItemText\":\"New-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzCdnHealthProbeParametersObject\",\"ListItemText\":\"New-AzCdnHealthProbeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnHealthProbeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnLoadParametersObject\",\"ListItemText\":\"New-AzCdnLoadParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnLoadParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnManagedHttpsParametersObject\",\"ListItemText\":\"New-AzCdnManagedHttpsParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnManagedHttpsParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnOrigin\",\"ListItemText\":\"New-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"New-AzCdnOriginGroup\",\"ListItemText\":\"New-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"New-AzCdnOriginGroupOverrideActionObject\",\"ListItemText\":\"New-AzCdnOriginGroupOverrideActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOriginGroupOverrideActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnProfile\",\"ListItemText\":\"New-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"New-AzCdnPurgeParametersObject\",\"ListItemText\":\"New-AzCdnPurgeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnPurgeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnResourceReferenceObject\",\"ListItemText\":\"New-AzCdnResourceReferenceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnResourceReferenceObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnResponseBasedOriginErrorDetectionParametersObject\",\"ListItemText\":\"New-AzCdnResponseBasedOriginErrorDetectionParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnResponseBasedOriginErrorDetectionParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlRedirectActionObject\",\"ListItemText\":\"New-AzCdnUrlRedirectActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlRedirectActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlRewriteActionObject\",\"ListItemText\":\"New-AzCdnUrlRewriteActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlRewriteActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlSigningActionObject\",\"ListItemText\":\"New-AzCdnUrlSigningActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlSigningActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUserManagedHttpsParametersObject\",\"ListItemText\":\"New-AzCdnUserManagedHttpsParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUserManagedHttpsParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudService\",\"ListItemText\":\"New-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudService \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceDiagnosticsExtension\",\"ListItemText\":\"New-AzCloudServiceDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceDiagnosticsExtension \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceExtensionObject\",\"ListItemText\":\"New-AzCloudServiceExtensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceExtensionObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceLoadBalancerConfigurationObject\",\"ListItemText\":\"New-AzCloudServiceLoadBalancerConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceLoadBalancerConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject\",\"ListItemText\":\"New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceLoadBalancerFrontendIPConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceRemoteDesktopExtensionObject\",\"ListItemText\":\"New-AzCloudServiceRemoteDesktopExtensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceRemoteDesktopExtensionObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceRoleProfilePropertiesObject\",\"ListItemText\":\"New-AzCloudServiceRoleProfilePropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceRoleProfilePropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceVaultSecretGroupObject\",\"ListItemText\":\"New-AzCloudServiceVaultSecretGroupObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceVaultSecretGroupObject \\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccount\",\"ListItemText\":\"New-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountApiProperty\",\"ListItemText\":\"New-AzCognitiveServicesAccountApiProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountApiProperty\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"New-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"New-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountKey\",\"ListItemText\":\"New-AzCognitiveServicesAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"New-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"New-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesObject\",\"ListItemText\":\"New-AzCognitiveServicesObject\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesObject\\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedger\",\"ListItemText\":\"New-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedgerAADBasedSecurityPrincipalObject\",\"ListItemText\":\"New-AzConfidentialLedgerAADBasedSecurityPrincipalObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedgerAADBasedSecurityPrincipalObject \\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedgerCertBasedSecurityPrincipalObject\",\"ListItemText\":\"New-AzConfidentialLedgerCertBasedSecurityPrincipalObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedgerCertBasedSecurityPrincipalObject \\r\\n\"},{\"CompletionText\":\"New-AzConfigurationAssignment\",\"ListItemText\":\"New-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"New-AzConsumptionBudget\",\"ListItemText\":\"New-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"New-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"New-AzContainerGroup\",\"ListItemText\":\"New-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupImageRegistryCredentialObject\",\"ListItemText\":\"New-AzContainerGroupImageRegistryCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupImageRegistryCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupPortObject\",\"ListItemText\":\"New-AzContainerGroupPortObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupPortObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupVolumeObject\",\"ListItemText\":\"New-AzContainerGroupVolumeObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupVolumeObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceEnvironmentVariableObject\",\"ListItemText\":\"New-AzContainerInstanceEnvironmentVariableObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceEnvironmentVariableObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceHttpHeaderObject\",\"ListItemText\":\"New-AzContainerInstanceHttpHeaderObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceHttpHeaderObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceInitDefinitionObject\",\"ListItemText\":\"New-AzContainerInstanceInitDefinitionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceInitDefinitionObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceObject\",\"ListItemText\":\"New-AzContainerInstanceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstancePortObject\",\"ListItemText\":\"New-AzContainerInstancePortObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstancePortObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceVolumeMountObject\",\"ListItemText\":\"New-AzContainerInstanceVolumeMountObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceVolumeMountObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerNicConfig\",\"ListItemText\":\"New-AzContainerNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzContainerNicConfig\\r\\n\"},{\"CompletionText\":\"New-AzContainerNicConfigIpConfig\",\"ListItemText\":\"New-AzContainerNicConfigIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzContainerNicConfigIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistry\",\"ListItemText\":\"New-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryAgentPool\",\"ListItemText\":\"New-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryExportPipeline\",\"ListItemText\":\"New-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryImportPipeline\",\"ListItemText\":\"New-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryIPRuleObject\",\"ListItemText\":\"New-AzContainerRegistryIPRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryIPRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryReplication\",\"ListItemText\":\"New-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryScopeMap\",\"ListItemText\":\"New-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryToken\",\"ListItemText\":\"New-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryWebhook\",\"ListItemText\":\"New-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBAccount\",\"ListItemText\":\"New-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBAccountKey\",\"ListItemText\":\"New-AzCosmosDBAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraClusterKey\",\"ListItemText\":\"New-AzCosmosDBCassandraClusterKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraClusterKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraColumn\",\"ListItemText\":\"New-AzCosmosDBCassandraColumn\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraColumn\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"New-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraSchema\",\"ListItemText\":\"New-AzCosmosDBCassandraSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraSchema\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraTable\",\"ListItemText\":\"New-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"New-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBDatabaseToRestore\",\"ListItemText\":\"New-AzCosmosDBDatabaseToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBDatabaseToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinCompositePath\",\"ListItemText\":\"New-AzCosmosDBGremlinCompositePath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinCompositePath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"New-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinDatabaseToRestore\",\"ListItemText\":\"New-AzCosmosDBGremlinDatabaseToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinDatabaseToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinGraph\",\"ListItemText\":\"New-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIncludedPath\",\"ListItemText\":\"New-AzCosmosDBGremlinIncludedPath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIncludedPath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIncludedPathIndex\",\"ListItemText\":\"New-AzCosmosDBGremlinIncludedPathIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIncludedPathIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIndexingPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinIndexingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIndexingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinSpatialSpec\",\"ListItemText\":\"New-AzCosmosDBGremlinSpatialSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinSpatialSpec\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinUniqueKey\",\"ListItemText\":\"New-AzCosmosDBGremlinUniqueKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinUniqueKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBLocationObject\",\"ListItemText\":\"New-AzCosmosDBLocationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBLocationObject\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"New-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"New-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBIndex\",\"ListItemText\":\"New-AzCosmosDBMongoDBIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBPrivilege\",\"ListItemText\":\"New-AzCosmosDBMongoDBPrivilege\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBPrivilege\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBPrivilegeResource\",\"ListItemText\":\"New-AzCosmosDBMongoDBPrivilegeResource\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBPrivilegeResource\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBRole\",\"ListItemText\":\"New-AzCosmosDBMongoDBRole\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBRole\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"New-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"New-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBPermission\",\"ListItemText\":\"New-AzCosmosDBPermission\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBPermission\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBService\",\"ListItemText\":\"New-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlCompositePath\",\"ListItemText\":\"New-AzCosmosDBSqlCompositePath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlCompositePath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlConflictResolutionPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlConflictResolutionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlConflictResolutionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlContainer\",\"ListItemText\":\"New-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlDatabase\",\"ListItemText\":\"New-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIncludedPath\",\"ListItemText\":\"New-AzCosmosDBSqlIncludedPath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIncludedPath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIncludedPathIndex\",\"ListItemText\":\"New-AzCosmosDBSqlIncludedPathIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIncludedPathIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIndexingPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlIndexingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIndexingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"New-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"New-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlSpatialSpec\",\"ListItemText\":\"New-AzCosmosDBSqlSpatialSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlSpatialSpec\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"New-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlTrigger\",\"ListItemText\":\"New-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUniqueKey\",\"ListItemText\":\"New-AzCosmosDBSqlUniqueKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUniqueKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUniqueKeyPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlUniqueKeyPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUniqueKeyPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"New-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBTable\",\"ListItemText\":\"New-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBTableToRestore\",\"ListItemText\":\"New-AzCosmosDBTableToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBTableToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBVirtualNetworkRule\",\"ListItemText\":\"New-AzCosmosDBVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzCustomIpPrefix\",\"ListItemText\":\"New-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"New-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"New-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeDevice\",\"ListItemText\":\"New-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeOrder\",\"ListItemText\":\"New-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeRole\",\"ListItemText\":\"New-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeShare\",\"ListItemText\":\"New-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"New-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"New-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"New-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeTrigger\",\"ListItemText\":\"New-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeUser\",\"ListItemText\":\"New-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"New-AzDatabricksAccessConnector\",\"ListItemText\":\"New-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"New-AzDatabricksVNetPeering\",\"ListItemText\":\"New-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"New-AzDatabricksWorkspace\",\"ListItemText\":\"New-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzDataCollectionRule\",\"ListItemText\":\"New-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"New-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"New-AzDataCollectionRuleAssociation\",\"ListItemText\":\"New-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"New-AzDataFactory\",\"ListItemText\":\"New-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactory\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryDataset\",\"ListItemText\":\"New-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryEncryptValue\",\"ListItemText\":\"New-AzDataFactoryEncryptValue\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryEncryptValue\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryGateway\",\"ListItemText\":\"New-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryGatewayAuthkey\",\"ListItemText\":\"New-AzDataFactoryGatewayAuthkey\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryGatewayAuthkey\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryHub\",\"ListItemText\":\"New-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryLinkedService\",\"ListItemText\":\"New-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryPipeline\",\"ListItemText\":\"New-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2\",\"ListItemText\":\"New-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2\"},{\"CompletionText\":\"New-AzDataFactoryV2Dataset\",\"ListItemText\":\"New-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Dataset\"},{\"CompletionText\":\"New-AzDataFactoryV2IntegrationRuntimeKey\",\"ListItemText\":\"New-AzDataFactoryV2IntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2IntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2LinkedService\",\"ListItemText\":\"New-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2LinkedService\"},{\"CompletionText\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\",\"ListItemText\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2Pipeline\",\"ListItemText\":\"New-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Pipeline\"},{\"CompletionText\":\"New-AzDataFactoryV2Trigger\",\"ListItemText\":\"New-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Trigger\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"New-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"New-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"New-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"New-AzDatalakeGen2FileSystem\",\"ListItemText\":\"New-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"New-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"New-AzDataLakeGen2Item\",\"ListItemText\":\"New-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeGen2ItemAclObject\",\"ListItemText\":\"New-AzDataLakeGen2ItemAclObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2ItemAclObject\"},{\"CompletionText\":\"New-AzDataLakeGen2SasToken\",\"ListItemText\":\"New-AzDataLakeGen2SasToken\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2SasToken\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeStoreAccount\",\"ListItemText\":\"New-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeStoreItem\",\"ListItemText\":\"New-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupConfigurationClientObject\",\"ListItemText\":\"New-AzDataProtectionBackupConfigurationClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupConfigurationClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupInstance\",\"ListItemText\":\"New-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupPolicy\",\"ListItemText\":\"New-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupVault\",\"ListItemText\":\"New-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupVaultStorageSettingObject\",\"ListItemText\":\"New-AzDataProtectionBackupVaultStorageSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupVaultStorageSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionPolicyTagCriteriaClientObject\",\"ListItemText\":\"New-AzDataProtectionPolicyTagCriteriaClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionPolicyTagCriteriaClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionPolicyTriggerScheduleClientObject\",\"ListItemText\":\"New-AzDataProtectionPolicyTriggerScheduleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionPolicyTriggerScheduleClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionResourceGuard\",\"ListItemText\":\"New-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionRestoreConfigurationClientObject\",\"ListItemText\":\"New-AzDataProtectionRestoreConfigurationClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionRestoreConfigurationClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionRetentionLifeCycleClientObject\",\"ListItemText\":\"New-AzDataProtectionRetentionLifeCycleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionRetentionLifeCycleClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataShare\",\"ListItemText\":\"New-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShare\\r\\n\"},{\"CompletionText\":\"New-AzDataShareAccount\",\"ListItemText\":\"New-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataShareDataSet\",\"ListItemText\":\"New-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"New-AzDataShareDataSetMapping\",\"ListItemText\":\"New-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"New-AzDataShareInvitation\",\"ListItemText\":\"New-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"New-AzDataShareSubscription\",\"ListItemText\":\"New-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"New-AzDataShareSynchronizationSetting\",\"ListItemText\":\"New-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"New-AzDataShareTrigger\",\"ListItemText\":\"New-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"New-AzDdosProtectionPlan\",\"ListItemText\":\"New-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"New-AzDelegation\",\"ListItemText\":\"New-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"New-AzDelegation\\r\\n\"},{\"CompletionText\":\"New-AzDeployment\",\"ListItemText\":\"New-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzDeployment\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"New-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerService\",\"ListItemText\":\"New-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"New-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"New-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerStep\",\"ListItemText\":\"New-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSetting\",\"ListItemText\":\"New-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingLogSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingLogSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingLogSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingMetricSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingMetricSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingMetricSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingSubscriptionLogSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingSubscriptionLogSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingSubscriptionLogSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDisk\",\"ListItemText\":\"New-AzDisk\",\"ResultType\":2,\"ToolTip\":\"New-AzDisk\\r\\n\"},{\"CompletionText\":\"New-AzDiskAccess\",\"ListItemText\":\"New-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"New-AzDiskConfig\",\"ListItemText\":\"New-AzDiskConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskEncryptionSet\",\"ListItemText\":\"New-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"New-AzDiskEncryptionSetConfig\",\"ListItemText\":\"New-AzDiskEncryptionSetConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskEncryptionSetConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskPurchasePlanConfig\",\"ListItemText\":\"New-AzDiskPurchasePlanConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskPurchasePlanConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskUpdateConfig\",\"ListItemText\":\"New-AzDiskUpdateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskUpdateConfig\\r\\n\"},{\"CompletionText\":\"New-AzDnsRecordConfig\",\"ListItemText\":\"New-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"New-AzDnsRecordSet\",\"ListItemText\":\"New-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"New-AzDnsZone\",\"ListItemText\":\"New-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsZone\\r\\n\"},{\"CompletionText\":\"New-AzEventGridChannel\",\"ListItemText\":\"New-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomain\",\"ListItemText\":\"New-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomainKey\",\"ListItemText\":\"New-AzEventGridDomainKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomainKey\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomainTopic\",\"ListItemText\":\"New-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerConfiguration\",\"ListItemText\":\"New-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerNamespace\",\"ListItemText\":\"New-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerNamespaceKey\",\"ListItemText\":\"New-AzEventGridPartnerNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerNamespaceKey\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerRegistration\",\"ListItemText\":\"New-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerTopic\",\"ListItemText\":\"New-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"New-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSubscription\",\"ListItemText\":\"New-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSystemTopic\",\"ListItemText\":\"New-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"New-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridTopic\",\"ListItemText\":\"New-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridTopicKey\",\"ListItemText\":\"New-AzEventGridTopicKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridTopicKey\\r\\n\"},{\"CompletionText\":\"New-AzEventHub\",\"ListItemText\":\"New-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHub \\r\\n\"},{\"CompletionText\":\"New-AzEventHubApplicationGroup\",\"ListItemText\":\"New-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubAuthorizationRule\",\"ListItemText\":\"New-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzEventHubAuthorizationRuleSASToken\",\"ListItemText\":\"New-AzEventHubAuthorizationRuleSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzEventHubAuthorizationRuleSASToken\\r\\n\"},{\"CompletionText\":\"New-AzEventHubCluster\",\"ListItemText\":\"New-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"New-AzEventHubConsumerGroup\",\"ListItemText\":\"New-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"New-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzEventHubIPRuleConfig\",\"ListItemText\":\"New-AzEventHubIPRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubIPRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzEventHubKey\",\"ListItemText\":\"New-AzEventHubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubKey \\r\\n\"},{\"CompletionText\":\"New-AzEventHubKeyVaultPropertiesObject\",\"ListItemText\":\"New-AzEventHubKeyVaultPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubKeyVaultPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzEventHubNamespace\",\"ListItemText\":\"New-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"New-AzEventHubNamespaceV2\",\"ListItemText\":\"New-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"New-AzEventHubNamespaceV2\"},{\"CompletionText\":\"New-AzEventHubSchemaGroup\",\"ListItemText\":\"New-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubThrottlingPolicyConfig\",\"ListItemText\":\"New-AzEventHubThrottlingPolicyConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubThrottlingPolicyConfig \\r\\n\"},{\"CompletionText\":\"New-AzEventHubVirtualNetworkRuleConfig\",\"ListItemText\":\"New-AzEventHubVirtualNetworkRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubVirtualNetworkRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuit\",\"ListItemText\":\"New-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"New-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"New-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteConnection\",\"ListItemText\":\"New-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteGateway\",\"ListItemText\":\"New-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePort\",\"ListItemText\":\"New-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePortIdentity\",\"ListItemText\":\"New-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePortLOA\",\"ListItemText\":\"New-AzExpressRoutePortLOA\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePortLOA\\r\\n\"},{\"CompletionText\":\"New-AzFederatedIdentityCredentials\",\"ListItemText\":\"New-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"New-AzFirewall\",\"ListItemText\":\"New-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewall\\r\\n\"},{\"CompletionText\":\"New-AzFirewallApplicationRule\",\"ListItemText\":\"New-AzFirewallApplicationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallApplicationRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallApplicationRuleCollection\",\"ListItemText\":\"New-AzFirewallApplicationRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallApplicationRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallHubIpAddress\",\"ListItemText\":\"New-AzFirewallHubIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallHubIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallHubPublicIpAddress\",\"ListItemText\":\"New-AzFirewallHubPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallHubPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNatRule\",\"ListItemText\":\"New-AzFirewallNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNatRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNatRuleCollection\",\"ListItemText\":\"New-AzFirewallNatRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNatRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNetworkRule\",\"ListItemText\":\"New-AzFirewallNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNetworkRuleCollection\",\"ListItemText\":\"New-AzFirewallNetworkRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNetworkRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicy\",\"ListItemText\":\"New-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyApplicationRule\",\"ListItemText\":\"New-AzFirewallPolicyApplicationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyApplicationRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\",\"ListItemText\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyDnsSetting\",\"ListItemText\":\"New-AzFirewallPolicyDnsSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyDnsSetting\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyExplicitProxy\",\"ListItemText\":\"New-AzFirewallPolicyExplicitProxy\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyExplicitProxy\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyFilterRuleCollection\",\"ListItemText\":\"New-AzFirewallPolicyFilterRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyFilterRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetection\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNatRule\",\"ListItemText\":\"New-AzFirewallPolicyNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNatRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNatRuleCollection\",\"ListItemText\":\"New-AzFirewallPolicyNatRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNatRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNetworkRule\",\"ListItemText\":\"New-AzFirewallPolicyNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"New-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicySnat\",\"ListItemText\":\"New-AzFirewallPolicySnat\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicySnat\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicySqlSetting\",\"ListItemText\":\"New-AzFirewallPolicySqlSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicySqlSetting\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyThreatIntelWhitelist\",\"ListItemText\":\"New-AzFirewallPolicyThreatIntelWhitelist\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyThreatIntelWhitelist\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPublicIpAddress\",\"ListItemText\":\"New-AzFirewallPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallThreatIntelWhitelist\",\"ListItemText\":\"New-AzFirewallThreatIntelWhitelist\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallThreatIntelWhitelist\\r\\n\"},{\"CompletionText\":\"New-AzFirewallThreatIntelWhitelistObject\",\"ListItemText\":\"New-AzFirewallThreatIntelWhitelistObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallThreatIntelWhitelistObject\"},{\"CompletionText\":\"New-AzFrontDoor\",\"ListItemText\":\"New-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendObject\",\"ListItemText\":\"New-AzFrontDoorBackendObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendPoolObject\",\"ListItemText\":\"New-AzFrontDoorBackendPoolObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendPoolObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendPoolsSettingObject\",\"ListItemText\":\"New-AzFrontDoorBackendPoolsSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendPoolsSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"New-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnCustomDomainTlsSettingParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnCustomDomainTlsSettingParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnCustomDomainTlsSettingParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"New-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnMigrationParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnMigrationParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnMigrationParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject\",\"ListItemText\":\"New-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOrigin\",\"ListItemText\":\"New-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroupHealthProbeSettingObject\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroupHealthProbeSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroupHealthProbeSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfile\",\"ListItemText\":\"New-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfileChangeSkuWafMappingObject\",\"ListItemText\":\"New-AzFrontDoorCdnProfileChangeSkuWafMappingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfileChangeSkuWafMappingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfileUpgradeParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnProfileUpgradeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfileUpgradeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnPurgeParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnPurgeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnPurgeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnResourceReferenceObject\",\"ListItemText\":\"New-AzFrontDoorCdnResourceReferenceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnResourceReferenceObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRoute\",\"ListItemText\":\"New-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRule\",\"ListItemText\":\"New-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleClientPortConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleClientPortConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleClientPortConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleCookiesConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleCookiesConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleCookiesConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleHostNameConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleHostNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleHostNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleHttpVersionConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleHttpVersionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleHttpVersionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleIsDeviceConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleIsDeviceConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleIsDeviceConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRulePostArgsConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRulePostArgsConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRulePostArgsConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleQueryStringConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleQueryStringConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleQueryStringConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRemoteAddressConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRemoteAddressConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRemoteAddressConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestBodyConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestBodyConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestBodyConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestHeaderConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestHeaderConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestHeaderConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestMethodConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestMethodConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestMethodConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestSchemeConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestSchemeConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestSchemeConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestUriConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestUriConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestUriConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleResponseHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleResponseHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleResponseHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleServerPortConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleServerPortConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleServerPortConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSocketAddrConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSocketAddrConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSocketAddrConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSslProtocolConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSslProtocolConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSslProtocolConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlFileExtensionConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlFileExtensionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlFileExtensionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlFileNameConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlFileNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlFileNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlPathConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlPathConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlPathConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlRedirectActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlRedirectActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlRedirectActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlRewriteActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlRewriteActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlRewriteActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlSigningActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlSigningActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlSigningActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecret\",\"ListItemText\":\"New-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretCustomerCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretCustomerCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretCustomerCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretManagedCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretManagedCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretManagedCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretUrlSigningKeyParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretUrlSigningKeyParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretUrlSigningKeyParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorFrontendEndpointObject\",\"ListItemText\":\"New-AzFrontDoorFrontendEndpointObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorFrontendEndpointObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorHeaderActionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorHealthProbeSettingObject\",\"ListItemText\":\"New-AzFrontDoorHealthProbeSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorHealthProbeSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorLoadBalancingSettingObject\",\"ListItemText\":\"New-AzFrontDoorLoadBalancingSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorLoadBalancingSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRoutingRuleObject\",\"ListItemText\":\"New-AzFrontDoorRoutingRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRoutingRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngine\",\"ListItemText\":\"New-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineActionObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineActionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineMatchConditionObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineMatchConditionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineMatchConditionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineRuleObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafCustomRuleObject\",\"ListItemText\":\"New-AzFrontDoorWafCustomRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafCustomRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleExclusionObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleExclusionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleExclusionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleOverrideObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleOverrideObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleOverrideObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafMatchConditionObject\",\"ListItemText\":\"New-AzFrontDoorWafMatchConditionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafMatchConditionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafPolicy\",\"ListItemText\":\"New-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafRuleGroupOverrideObject\",\"ListItemText\":\"New-AzFrontDoorWafRuleGroupOverrideObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafRuleGroupOverrideObject\\r\\n\"},{\"CompletionText\":\"New-AzFunctionApp\",\"ListItemText\":\"New-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"New-AzFunctionAppPlan\",\"ListItemText\":\"New-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"New-AzGallery\",\"ListItemText\":\"New-AzGallery\",\"ResultType\":2,\"ToolTip\":\"New-AzGallery\\r\\n\"},{\"CompletionText\":\"New-AzGalleryApplication\",\"ListItemText\":\"New-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"New-AzGalleryApplicationVersion\",\"ListItemText\":\"New-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"New-AzGalleryImageDefinition\",\"ListItemText\":\"New-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"New-AzGalleryImageVersion\",\"ListItemText\":\"New-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"New-AzGatewayCustomBgpIpConfigurationObject\",\"ListItemText\":\"New-AzGatewayCustomBgpIpConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzGatewayCustomBgpIpConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightCluster\",\"ListItemText\":\"New-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"New-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\",\"ListItemText\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterConfig\",\"ListItemText\":\"New-AzHDInsightClusterConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterConfig\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightHiveJobDefinition\",\"ListItemText\":\"New-AzHDInsightHiveJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightHiveJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightIPConfiguration\",\"ListItemText\":\"New-AzHDInsightIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightIPConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightMapReduceJobDefinition\",\"ListItemText\":\"New-AzHDInsightMapReduceJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightMapReduceJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightPigJobDefinition\",\"ListItemText\":\"New-AzHDInsightPigJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightPigJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightPrivateLinkConfiguration\",\"ListItemText\":\"New-AzHDInsightPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightSqoopJobDefinition\",\"ListItemText\":\"New-AzHDInsightSqoopJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightSqoopJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightStreamingMapReduceJobDefinition\",\"ListItemText\":\"New-AzHDInsightStreamingMapReduceJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightStreamingMapReduceJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHealthcareApisService\",\"ListItemText\":\"New-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareApisWorkspace\",\"ListItemText\":\"New-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareDicomService\",\"ListItemText\":\"New-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareFhirService\",\"ListItemText\":\"New-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareIotConnector\",\"ListItemText\":\"New-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"New-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"New-AzHost\",\"ListItemText\":\"New-AzHost\",\"ResultType\":2,\"ToolTip\":\"New-AzHost\\r\\n\"},{\"CompletionText\":\"New-AzHostGroup\",\"ListItemText\":\"New-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzHostGroup\\r\\n\"},{\"CompletionText\":\"New-AzImage\",\"ListItemText\":\"New-AzImage\",\"ResultType\":2,\"ToolTip\":\"New-AzImage\\r\\n\"},{\"CompletionText\":\"New-AzImageConfig\",\"ListItemText\":\"New-AzImageConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzImageConfig\\r\\n\"},{\"CompletionText\":\"New-AzInsightsPrivateLinkScope\",\"ListItemText\":\"New-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"New-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"New-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"New-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"New-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccount\",\"ListItemText\":\"New-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountAgreement\",\"ListItemText\":\"New-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountAssembly\",\"ListItemText\":\"New-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"New-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountCertificate\",\"ListItemText\":\"New-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountMap\",\"ListItemText\":\"New-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountPartner\",\"ListItemText\":\"New-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountSchema\",\"ListItemText\":\"New-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"New-AzIotHub\",\"ListItemText\":\"New-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHub\\r\\n\"},{\"CompletionText\":\"New-AzIotHubExportDevice\",\"ListItemText\":\"New-AzIotHubExportDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubExportDevice\\r\\n\"},{\"CompletionText\":\"New-AzIotHubImportDevice\",\"ListItemText\":\"New-AzIotHubImportDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubImportDevice\\r\\n\"},{\"CompletionText\":\"New-AzIotHubKey\",\"ListItemText\":\"New-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"New-AzIotHubSasToken\",\"ListItemText\":\"New-AzIotHubSasToken\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubSasToken\\r\\n\"},{\"CompletionText\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\",\"ListItemText\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\",\"ListItemText\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\\r\\n\"},{\"CompletionText\":\"New-AzIpAllocation\",\"ListItemText\":\"New-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"New-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"New-AzIpConfigurationBgpPeeringAddressObject\",\"ListItemText\":\"New-AzIpConfigurationBgpPeeringAddressObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIpConfigurationBgpPeeringAddressObject\\r\\n\"},{\"CompletionText\":\"New-AzIpGroup\",\"ListItemText\":\"New-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzIpGroup\\r\\n\"},{\"CompletionText\":\"New-AzIpsecPolicy\",\"ListItemText\":\"New-AzIpsecPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzIpsecPolicy\\r\\n\"},{\"CompletionText\":\"New-AzIpsecTrafficSelectorPolicy\",\"ListItemText\":\"New-AzIpsecTrafficSelectorPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzIpsecTrafficSelectorPolicy\\r\\n\"},{\"CompletionText\":\"New-AzKeyVault\",\"ListItemText\":\"New-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVault\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificateAdministratorDetail\",\"ListItemText\":\"New-AzKeyVaultCertificateAdministratorDetail\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificateAdministratorDetail\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificateOrganizationDetail\",\"ListItemText\":\"New-AzKeyVaultCertificateOrganizationDetail\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificateOrganizationDetail\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"New-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultManagedHsm\",\"ListItemText\":\"New-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultNetworkRuleSetObject\",\"ListItemText\":\"New-AzKeyVaultNetworkRuleSetObject\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultNetworkRuleSetObject\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultRoleAssignment\",\"ListItemText\":\"New-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultRoleDefinition\",\"ListItemText\":\"New-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"New-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzKustoCluster\",\"ListItemText\":\"New-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"New-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"New-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzKustoDatabase\",\"ListItemText\":\"New-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"New-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"New-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzKustoDataConnection\",\"ListItemText\":\"New-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"New-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"New-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"New-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"New-AzKustoScript\",\"ListItemText\":\"New-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoScript \\r\\n\"},{\"CompletionText\":\"New-AzLoad\",\"ListItemText\":\"New-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzLoad \\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancer\",\"ListItemText\":\"New-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"New-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"New-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerProbeConfig\",\"ListItemText\":\"New-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLocalNetworkGateway\",\"ListItemText\":\"New-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"New-AzLogicApp\",\"ListItemText\":\"New-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"New-AzLogicApp\\r\\n\"},{\"CompletionText\":\"New-AzMaintenanceConfiguration\",\"ListItemText\":\"New-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzManagedApplication\",\"ListItemText\":\"New-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"New-AzManagedApplicationDefinition\",\"ListItemText\":\"New-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"New-AzManagedCassandraCluster\",\"ListItemText\":\"New-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"New-AzManagedCassandraDataCenter\",\"ListItemText\":\"New-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesAssignment\",\"ListItemText\":\"New-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesAuthorizationObject\",\"ListItemText\":\"New-AzManagedServicesAuthorizationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesAuthorizationObject \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesDefinition\",\"ListItemText\":\"New-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesEligibleApproverObject\",\"ListItemText\":\"New-AzManagedServicesEligibleApproverObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesEligibleApproverObject \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesEligibleAuthorizationObject\",\"ListItemText\":\"New-AzManagedServicesEligibleAuthorizationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesEligibleAuthorizationObject \\r\\n\"},{\"CompletionText\":\"New-AzManagementGroup\",\"ListItemText\":\"New-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupDeployment\",\"ListItemText\":\"New-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupHierarchySetting\",\"ListItemText\":\"New-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupSubscription\",\"ListItemText\":\"New-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"New-AzMediaService\",\"ListItemText\":\"New-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"New-AzMediaService\\r\\n\"},{\"CompletionText\":\"New-AzMediaServiceStorageConfig\",\"ListItemText\":\"New-AzMediaServiceStorageConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzMediaServiceStorageConfig\\r\\n\"},{\"CompletionText\":\"New-AzMetricAlertRuleV2Criteria\",\"ListItemText\":\"New-AzMetricAlertRuleV2Criteria\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricAlertRuleV2Criteria\\r\\n\"},{\"CompletionText\":\"New-AzMetricAlertRuleV2DimensionSelection\",\"ListItemText\":\"New-AzMetricAlertRuleV2DimensionSelection\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricAlertRuleV2DimensionSelection\\r\\n\"},{\"CompletionText\":\"New-AzMetricFilter\",\"ListItemText\":\"New-AzMetricFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricFilter\\r\\n\"},{\"CompletionText\":\"New-AzMigrateDiskMapping\",\"ListItemText\":\"New-AzMigrateDiskMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateDiskMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateNicMapping\",\"ListItemText\":\"New-AzMigrateNicMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateNicMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateProject\",\"ListItemText\":\"New-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"New-AzMigrateReplicationPolicy\",\"ListItemText\":\"New-AzMigrateReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateReplicationPolicy \\r\\n\"},{\"CompletionText\":\"New-AzMigrateReplicationProtectionContainerMapping\",\"ListItemText\":\"New-AzMigrateReplicationProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateReplicationProtectionContainerMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateServerReplication\",\"ListItemText\":\"New-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"New-AzMigrateTestNicMapping\",\"ListItemText\":\"New-AzMigrateTestNicMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateTestNicMapping \\r\\n\"},{\"CompletionText\":\"New-AzMlCommitmentPlan\",\"ListItemText\":\"New-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzMlWebService\",\"ListItemText\":\"New-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"New-AzMlWebService\\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspace\",\"ListItemText\":\"New-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceAksObject\",\"ListItemText\":\"New-AzMLWorkspaceAksObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceAksObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceAmlComputeObject\",\"ListItemText\":\"New-AzMLWorkspaceAmlComputeObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceAmlComputeObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"New-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"New-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"New-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCommandJobObject\",\"ListItemText\":\"New-AzMLWorkspaceCommandJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCommandJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"New-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"New-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCompute\",\"ListItemText\":\"New-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComputeInstanceObject\",\"ListItemText\":\"New-AzMLWorkspaceComputeInstanceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComputeInstanceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComputeStartStopScheduleObject\",\"ListItemText\":\"New-AzMLWorkspaceComputeStartStopScheduleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComputeStartStopScheduleObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceConnection\",\"ListItemText\":\"New-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCustomModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceCustomModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCustomModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCustomModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceCustomModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCustomModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatabricksObject\",\"ListItemText\":\"New-AzMLWorkspaceDatabricksObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatabricksObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataContainer\",\"ListItemText\":\"New-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataFactoryObject\",\"ListItemText\":\"New-AzMLWorkspaceDataFactoryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataFactoryObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataLakeAnalyticsObject\",\"ListItemText\":\"New-AzMLWorkspaceDataLakeAnalyticsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataLakeAnalyticsObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastore\",\"ListItemText\":\"New-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreBlobObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreBlobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreBlobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreDataLakeGen1Object\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreDataLakeGen1Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreDataLakeGen1Object \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreDataLakeGen2Object\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreDataLakeGen2Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreDataLakeGen2Object \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreFileObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreFileObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreFileObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreKeyCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreKeyCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreKeyCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreNoneCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreNoneCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreNoneCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreSasCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreSasCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreSasCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreServicePrincipalCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreServicePrincipalCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreServicePrincipalCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataVersion\",\"ListItemText\":\"New-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"New-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceHDInsightObject\",\"ListItemText\":\"New-AzMLWorkspaceHDInsightObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceHDInsightObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceJob\",\"ListItemText\":\"New-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceJobServiceObject\",\"ListItemText\":\"New-AzMLWorkspaceJobServiceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceJobServiceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceKubernetesObject\",\"ListItemText\":\"New-AzMLWorkspaceKubernetesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceKubernetesObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceLiteralJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceLiteralJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceLiteralJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLFlowModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLFlowModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLFlowModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLFlowModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLFlowModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLFlowModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLTableJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLTableJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLTableJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLTableJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLTableJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLTableJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceModelContainer\",\"ListItemText\":\"New-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceModelVersion\",\"ListItemText\":\"New-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"New-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"New-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineEndpointKey\",\"ListItemText\":\"New-AzMLWorkspaceOnlineEndpointKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineEndpointKey \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspacePipelineJobObject\",\"ListItemText\":\"New-AzMLWorkspacePipelineJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspacePipelineJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceQuotaPropertiesObject\",\"ListItemText\":\"New-AzMLWorkspaceQuotaPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceQuotaPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSharedPrivateLinkResourceObject\",\"ListItemText\":\"New-AzMLWorkspaceSharedPrivateLinkResourceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSharedPrivateLinkResourceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSweepJobObject\",\"ListItemText\":\"New-AzMLWorkspaceSweepJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSweepJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSynapseSparkObject\",\"ListItemText\":\"New-AzMLWorkspaceSynapseSparkObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSynapseSparkObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceTritonModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceTritonModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceTritonModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceTritonModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceTritonModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceTritonModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFileJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFileJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFileJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFileJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFileJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFileJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFolderJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFolderJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFolderJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFolderJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFolderJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFolderJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceVirtualMachineObject\",\"ListItemText\":\"New-AzMLWorkspaceVirtualMachineObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceVirtualMachineObject \\r\\n\"},{\"CompletionText\":\"New-AzMonitorWorkspace\",\"ListItemText\":\"New-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFirewallRule\",\"ListItemText\":\"New-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServer\",\"ListItemText\":\"New-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"New-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"New-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerReplica\",\"ListItemText\":\"New-AzMySqlFlexibleServerReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerReplica \\r\\n\"},{\"CompletionText\":\"New-AzMySqlReplica\",\"ListItemText\":\"New-AzMySqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlReplica \\r\\n\"},{\"CompletionText\":\"New-AzMySqlServer\",\"ListItemText\":\"New-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"New-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"New-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"New-AzNatGateway\",\"ListItemText\":\"New-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzNatGateway\\r\\n\"},{\"CompletionText\":\"New-AzNetworkInterface\",\"ListItemText\":\"New-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"New-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"New-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManager\",\"ListItemText\":\"New-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerAddressPrefixItem\",\"ListItemText\":\"New-AzNetworkManagerAddressPrefixItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerAddressPrefixItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"New-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerConnectivityGroupItem\",\"ListItemText\":\"New-AzNetworkManagerConnectivityGroupItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerConnectivityGroupItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerGroup\",\"ListItemText\":\"New-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerHub\",\"ListItemText\":\"New-AzNetworkManagerHub\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerHub\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"New-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerScope\",\"ListItemText\":\"New-AzNetworkManagerScope\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerScope\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerScopeConnection\",\"ListItemText\":\"New-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityGroupItem\",\"ListItemText\":\"New-AzNetworkManagerSecurityGroupItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityGroupItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerStaticMember\",\"ListItemText\":\"New-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"New-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkProfile\",\"ListItemText\":\"New-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"New-AzNetworkSecurityGroup\",\"ListItemText\":\"New-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"New-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"New-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzNetworkVirtualAppliance\",\"ListItemText\":\"New-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcher\",\"ListItemText\":\"New-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherFlowLog\",\"ListItemText\":\"New-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\",\"ListItemText\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"New-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherPacketCaptureV2\",\"ListItemText\":\"New-AzNetworkWatcherPacketCaptureV2\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherPacketCaptureV2\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherProtocolConfiguration\",\"ListItemText\":\"New-AzNetworkWatcherProtocolConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherProtocolConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHub\",\"ListItemText\":\"New-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"New-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"New-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"New-AzNotificationHubKey\",\"ListItemText\":\"New-AzNotificationHubKey\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubKey\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespace\",\"ListItemText\":\"New-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"New-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"New-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceKey\",\"ListItemText\":\"New-AzNotificationHubsNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceKey\\r\\n\"},{\"CompletionText\":\"New-AzO365PolicyProperty\",\"ListItemText\":\"New-AzO365PolicyProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzO365PolicyProperty\\r\\n\"},{\"CompletionText\":\"New-AzOffice365PolicyProperty\",\"ListItemText\":\"New-AzOffice365PolicyProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzOffice365PolicyProperty\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsApplicationInsightsDataSource\",\"ListItemText\":\"New-AzOperationalInsightsApplicationInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsApplicationInsightsDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsAzureActivityLogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsAzureActivityLogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsAzureActivityLogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsAzureAuditDataSource\",\"ListItemText\":\"New-AzOperationalInsightsAzureAuditDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsAzureAuditDataSource\"},{\"CompletionText\":\"New-AzOperationalInsightsCluster\",\"ListItemText\":\"New-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsComputerGroup\",\"ListItemText\":\"New-AzOperationalInsightsComputerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsComputerGroup\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsCustomLogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsCustomLogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsCustomLogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsDataExport\",\"ListItemText\":\"New-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"New-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\",\"ListItemText\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinuxSyslogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsLinuxSyslogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinuxSyslogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsPurgeWorkspace\",\"ListItemText\":\"New-AzOperationalInsightsPurgeWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsPurgeWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsRestoreTable\",\"ListItemText\":\"New-AzOperationalInsightsRestoreTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsRestoreTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"New-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsSearchTable\",\"ListItemText\":\"New-AzOperationalInsightsSearchTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsSearchTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"New-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsTable\",\"ListItemText\":\"New-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWindowsEventDataSource\",\"ListItemText\":\"New-AzOperationalInsightsWindowsEventDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWindowsEventDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\",\"ListItemText\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWorkspace\",\"ListItemText\":\"New-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzP2sVpnGateway\",\"ListItemText\":\"New-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"New-AzPacketCaptureFilterConfig\",\"ListItemText\":\"New-AzPacketCaptureFilterConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPacketCaptureFilterConfig\\r\\n\"},{\"CompletionText\":\"New-AzPacketCaptureScopeConfig\",\"ListItemText\":\"New-AzPacketCaptureScopeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPacketCaptureScopeConfig\\r\\n\"},{\"CompletionText\":\"New-AzPolicyAssignment\",\"ListItemText\":\"New-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"New-AzPolicyAttestation\",\"ListItemText\":\"New-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"New-AzPolicyDefinition\",\"ListItemText\":\"New-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"New-AzPolicyExemption\",\"ListItemText\":\"New-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"New-AzPolicySetDefinition\",\"ListItemText\":\"New-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFirewallRule\",\"ListItemText\":\"New-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlReplica\",\"ListItemText\":\"New-AzPostgreSqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlReplica \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlServer\",\"ListItemText\":\"New-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"New-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"New-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"New-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"New-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"New-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"New-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsRecordConfig\",\"ListItemText\":\"New-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsRecordSet\",\"ListItemText\":\"New-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"New-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZone\",\"ListItemText\":\"New-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZoneConfig\",\"ListItemText\":\"New-AzPrivateDnsZoneConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZoneConfig\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZoneGroup\",\"ListItemText\":\"New-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"New-AzPrivateEndpoint\",\"ListItemText\":\"New-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzPrivateEndpointIpConfiguration\",\"ListItemText\":\"New-AzPrivateEndpointIpConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateEndpointIpConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkAssociation\",\"ListItemText\":\"New-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkService\",\"ListItemText\":\"New-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkServiceConnection\",\"ListItemText\":\"New-AzPrivateLinkServiceConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkServiceConnection\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkServiceIpConfig\",\"ListItemText\":\"New-AzPrivateLinkServiceIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkServiceIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzProximityPlacementGroup\",\"ListItemText\":\"New-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpAddress\",\"ListItemText\":\"New-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpPrefix\",\"ListItemText\":\"New-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpTag\",\"ListItemText\":\"New-AzPublicIpTag\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpTag\\r\\n\"},{\"CompletionText\":\"New-AzRadiusServer\",\"ListItemText\":\"New-AzRadiusServer\",\"ResultType\":2,\"ToolTip\":\"New-AzRadiusServer\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"New-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\",\"ListItemText\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\",\"ListItemText\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"New-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectableItem\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectableItem\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectableItem\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"New-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"New-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrVMNicConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrVMNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrVMNicConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrVMNicIPConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrVMNicIPConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrVMNicIPConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"New-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesVault\",\"ListItemText\":\"New-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"New-AzRedisCache\",\"ListItemText\":\"New-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCache\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheFirewallRule\",\"ListItemText\":\"New-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheKey\",\"ListItemText\":\"New-AzRedisCacheKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheKey\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheLink\",\"ListItemText\":\"New-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"New-AzRedisCachePatchSchedule\",\"ListItemText\":\"New-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheScheduleEntry\",\"ListItemText\":\"New-AzRedisCacheScheduleEntry\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheScheduleEntry\\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCache\",\"ListItemText\":\"New-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheAccessKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheAccessKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisEnterpriseCacheAccessKey\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"New-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheDatabaseKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheDatabaseKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisEnterpriseCacheDatabaseKey\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCacheKey \\r\\n\"},{\"CompletionText\":\"New-AzRelayAuthorizationRule\",\"ListItemText\":\"New-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzRelayHybridConnection\",\"ListItemText\":\"New-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"New-AzRelayKey\",\"ListItemText\":\"New-AzRelayKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayKey \\r\\n\"},{\"CompletionText\":\"New-AzRelayNamespace\",\"ListItemText\":\"New-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"New-AzRelayNetworkRuleSetIPRuleObject\",\"ListItemText\":\"New-AzRelayNetworkRuleSetIPRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayNetworkRuleSetIPRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzResource\",\"ListItemText\":\"New-AzResource\",\"ResultType\":2,\"ToolTip\":\"New-AzResource\\r\\n\"},{\"CompletionText\":\"New-AzResourceGroup\",\"ListItemText\":\"New-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"New-AzResourceGroupDeployment\",\"ListItemText\":\"New-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"New-AzResourceLock\",\"ListItemText\":\"New-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceLock\\r\\n\"},{\"CompletionText\":\"New-AzResourceManagementPrivateLink\",\"ListItemText\":\"New-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"New-AzResourceMoverMoveCollection\",\"ListItemText\":\"New-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"New-AzRestorePoint\",\"ListItemText\":\"New-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzRestorePointCollection\",\"ListItemText\":\"New-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"New-AzRmStorageContainer\",\"ListItemText\":\"New-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzRmStorageShare\",\"ListItemText\":\"New-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"New-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"New-AzRoleAssignment\",\"ListItemText\":\"New-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"New-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"New-AzRoleDefinition\",\"ListItemText\":\"New-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"New-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"New-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"New-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"New-AzRouteConfig\",\"ListItemText\":\"New-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"New-AzRouteFilter\",\"ListItemText\":\"New-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"New-AzRouteFilterRuleConfig\",\"ListItemText\":\"New-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzRouteMap\",\"ListItemText\":\"New-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMap\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRule\",\"ListItemText\":\"New-AzRouteMapRule\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRule\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleAction\",\"ListItemText\":\"New-AzRouteMapRuleAction\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleAction\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleActionParameter\",\"ListItemText\":\"New-AzRouteMapRuleActionParameter\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleActionParameter\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleCriterion\",\"ListItemText\":\"New-AzRouteMapRuleCriterion\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleCriterion\\r\\n\"},{\"CompletionText\":\"New-AzRouteServer\",\"ListItemText\":\"New-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteServer\\r\\n\"},{\"CompletionText\":\"New-AzRouteTable\",\"ListItemText\":\"New-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzRoutingConfiguration\",\"ListItemText\":\"New-AzRoutingConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzRoutingIntent\",\"ListItemText\":\"New-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"New-AzRoutingPolicy\",\"ListItemText\":\"New-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRule\",\"ListItemText\":\"New-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRuleConditionObject\",\"ListItemText\":\"New-AzScheduledQueryRuleConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRuleConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRuleDimensionObject\",\"ListItemText\":\"New-AzScheduledQueryRuleDimensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRuleDimensionObject \\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomation\",\"ListItemText\":\"New-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationActionObject\",\"ListItemText\":\"New-AzSecurityAutomationActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationActionObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationRuleObject\",\"ListItemText\":\"New-AzSecurityAutomationRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationRuleSetObject\",\"ListItemText\":\"New-AzSecurityAutomationRuleSetObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationRuleSetObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationScopeObject\",\"ListItemText\":\"New-AzSecurityAutomationScopeObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationScopeObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationSourceObject\",\"ListItemText\":\"New-AzSecurityAutomationSourceObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationSourceObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityPartnerProvider\",\"ListItemText\":\"New-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"New-AzSentinelAlertRule\",\"ListItemText\":\"New-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"New-AzSentinelAlertRuleAction\",\"ListItemText\":\"New-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"New-AzSentinelAutomationRule\",\"ListItemText\":\"New-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"New-AzSentinelBookmark\",\"ListItemText\":\"New-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"New-AzSentinelBookmarkRelation\",\"ListItemText\":\"New-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"New-AzSentinelDataConnector\",\"ListItemText\":\"New-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"New-AzSentinelEntityQuery\",\"ListItemText\":\"New-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncident\",\"ListItemText\":\"New-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentComment\",\"ListItemText\":\"New-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentRelation\",\"ListItemText\":\"New-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentTeam\",\"ListItemText\":\"New-AzSentinelIncidentTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentTeam \\r\\n\"},{\"CompletionText\":\"New-AzSentinelOnboardingState\",\"ListItemText\":\"New-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusAuthorizationRule\",\"ListItemText\":\"New-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusAuthorizationRuleSASToken\",\"ListItemText\":\"New-AzServiceBusAuthorizationRuleSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceBusAuthorizationRuleSASToken\\r\\n\"},{\"CompletionText\":\"New-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"New-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusIPRuleConfig\",\"ListItemText\":\"New-AzServiceBusIPRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusIPRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusKey\",\"ListItemText\":\"New-AzServiceBusKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusKey \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusKeyVaultPropertiesObject\",\"ListItemText\":\"New-AzServiceBusKeyVaultPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusKeyVaultPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusNamespace\",\"ListItemText\":\"New-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusNamespaceV2\",\"ListItemText\":\"New-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"New-AzServiceBusQueue\",\"ListItemText\":\"New-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusRule\",\"ListItemText\":\"New-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusSubscription\",\"ListItemText\":\"New-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusTopic\",\"ListItemText\":\"New-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusVirtualNetworkRuleConfig\",\"ListItemText\":\"New-AzServiceBusVirtualNetworkRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusVirtualNetworkRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzServiceEndpointPolicy\",\"ListItemText\":\"New-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"New-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"New-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplication\",\"ListItemText\":\"New-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplicationType\",\"ListItemText\":\"New-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"New-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricCluster\",\"ListItemText\":\"New-AzServiceFabricCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricCluster\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedCluster\",\"ListItemText\":\"New-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterService\",\"ListItemText\":\"New-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedNodeType\",\"ListItemText\":\"New-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricService\",\"ListItemText\":\"New-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerAzureResourceObject\",\"ListItemText\":\"New-AzServiceLinkerAzureResourceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerAzureResourceObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerConfluentBootstrapServerObject\",\"ListItemText\":\"New-AzServiceLinkerConfluentBootstrapServerObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerConfluentBootstrapServerObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerConfluentSchemaRegistryObject\",\"ListItemText\":\"New-AzServiceLinkerConfluentSchemaRegistryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerConfluentSchemaRegistryObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForContainerApp\",\"ListItemText\":\"New-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"New-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForWebApp\",\"ListItemText\":\"New-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerSecretAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerSecretAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerSecretAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerServicePrincipalSecretAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerServicePrincipalSecretAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerServicePrincipalSecretAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerSystemAssignedIdentityAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerUserAssignedIdentityAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerUserAssignedIdentityAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerUserAssignedIdentityAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzSignalR\",\"ListItemText\":\"New-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"New-AzSignalR\\r\\n\"},{\"CompletionText\":\"New-AzSignalRKey\",\"ListItemText\":\"New-AzSignalRKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSignalRKey\\r\\n\"},{\"CompletionText\":\"New-AzSnapshot\",\"ListItemText\":\"New-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshot\\r\\n\"},{\"CompletionText\":\"New-AzSnapshotConfig\",\"ListItemText\":\"New-AzSnapshotConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshotConfig\\r\\n\"},{\"CompletionText\":\"New-AzSnapshotUpdateConfig\",\"ListItemText\":\"New-AzSnapshotUpdateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshotUpdateConfig\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabase\",\"ListItemText\":\"New-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseCopy\",\"ListItemText\":\"New-AzSqlDatabaseCopy\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseCopy\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"New-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseExport\",\"ListItemText\":\"New-AzSqlDatabaseExport\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseExport\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"New-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseImport\",\"ListItemText\":\"New-AzSqlDatabaseImport\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseImport\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"New-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"New-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseSecondary\",\"ListItemText\":\"New-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJob\",\"ListItemText\":\"New-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobAgent\",\"ListItemText\":\"New-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobCredential\",\"ListItemText\":\"New-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"New-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticPool\",\"ListItemText\":\"New-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstance\",\"ListItemText\":\"New-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceDatabase\",\"ListItemText\":\"New-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceLink\",\"ListItemText\":\"New-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstancePool\",\"ListItemText\":\"New-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"New-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"New-AzSqlServer\",\"ListItemText\":\"New-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServer\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerCommunicationLink\",\"ListItemText\":\"New-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"New-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerDnsAlias\",\"ListItemText\":\"New-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerFirewallRule\",\"ListItemText\":\"New-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"New-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"New-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerTrustGroup\",\"ListItemText\":\"New-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"New-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncAgent\",\"ListItemText\":\"New-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncAgentKey\",\"ListItemText\":\"New-AzSqlSyncAgentKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncAgentKey\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncGroup\",\"ListItemText\":\"New-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncMember\",\"ListItemText\":\"New-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"New-AzSqlVirtualMachineAgReplicaObject\",\"ListItemText\":\"New-AzSqlVirtualMachineAgReplicaObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVirtualMachineAgReplicaObject \\r\\n\"},{\"CompletionText\":\"New-AzSqlVirtualMachineMultiSubnetIPConfigurationObject\",\"ListItemText\":\"New-AzSqlVirtualMachineMultiSubnetIPConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVirtualMachineMultiSubnetIPConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzSqlVM\",\"ListItemText\":\"New-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVM \\r\\n\"},{\"CompletionText\":\"New-AzSqlVMGroup\",\"ListItemText\":\"New-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"New-AzSshKey\",\"ListItemText\":\"New-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSshKey\\r\\n\"},{\"CompletionText\":\"New-AzStackHciArcSetting\",\"ListItemText\":\"New-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"New-AzStackHciCluster\",\"ListItemText\":\"New-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"New-AzStackHciExtension\",\"ListItemText\":\"New-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"New-AzStaticRoute\",\"ListItemText\":\"New-AzStaticRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzStaticRoute\\r\\n\"},{\"CompletionText\":\"New-AzStaticWebApp\",\"ListItemText\":\"New-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppBuildAppSetting\",\"ListItemText\":\"New-AzStaticWebAppBuildAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppBuildAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppBuildFunctionAppSetting\",\"ListItemText\":\"New-AzStaticWebAppBuildFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppBuildFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppCustomDomain\",\"ListItemText\":\"New-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppFunctionAppSetting\",\"ListItemText\":\"New-AzStaticWebAppFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppSetting\",\"ListItemText\":\"New-AzStaticWebAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppUserRoleInvitationLink\",\"ListItemText\":\"New-AzStaticWebAppUserRoleInvitationLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppUserRoleInvitationLink \\r\\n\"},{\"CompletionText\":\"New-AzStorageAccount\",\"ListItemText\":\"New-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountKey\",\"ListItemText\":\"New-AzStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyFilter\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyFilter\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyRule\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountSASToken\",\"ListItemText\":\"New-AzStorageAccountSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobInventoryPolicyRule\",\"ListItemText\":\"New-AzStorageBlobInventoryPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobInventoryPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobQueryConfig\",\"ListItemText\":\"New-AzStorageBlobQueryConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobQueryConfig\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobRangeToRestore\",\"ListItemText\":\"New-AzStorageBlobRangeToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobRangeToRestore\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobSASToken\",\"ListItemText\":\"New-AzStorageBlobSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainer\",\"ListItemText\":\"New-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainerSASToken\",\"ListItemText\":\"New-AzStorageContainerSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainerSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageContext\",\"ListItemText\":\"New-AzStorageContext\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContext\\r\\n\"},{\"CompletionText\":\"New-AzStorageDirectory\",\"ListItemText\":\"New-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"New-AzStorageEncryptionScope\",\"ListItemText\":\"New-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"New-AzStorageFileSASToken\",\"ListItemText\":\"New-AzStorageFileSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageFileSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserPermissionScope\",\"ListItemText\":\"New-AzStorageLocalUserPermissionScope\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserPermissionScope\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserSshPassword\",\"ListItemText\":\"New-AzStorageLocalUserSshPassword\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserSshPassword\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserSshPublicKey\",\"ListItemText\":\"New-AzStorageLocalUserSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserSshPublicKey\\r\\n\"},{\"CompletionText\":\"New-AzStorageMover\",\"ListItemText\":\"New-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMover \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverAzStorageContainerEndpoint\",\"ListItemText\":\"New-AzStorageMoverAzStorageContainerEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverAzStorageContainerEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverJobDefinition\",\"ListItemText\":\"New-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverNfsEndpoint\",\"ListItemText\":\"New-AzStorageMoverNfsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverNfsEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverProject\",\"ListItemText\":\"New-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"New-AzStorageObjectReplicationPolicyRule\",\"ListItemText\":\"New-AzStorageObjectReplicationPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageObjectReplicationPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueue\",\"ListItemText\":\"New-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueueSASToken\",\"ListItemText\":\"New-AzStorageQueueSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueueSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageShare\",\"ListItemText\":\"New-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShare\\r\\n\"},{\"CompletionText\":\"New-AzStorageShareSASToken\",\"ListItemText\":\"New-AzStorageShareSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShareSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"New-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncGroup\",\"ListItemText\":\"New-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncServerEndpoint\",\"ListItemText\":\"New-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncService\",\"ListItemText\":\"New-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"New-AzStorageTable\",\"ListItemText\":\"New-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTable\\r\\n\"},{\"CompletionText\":\"New-AzStorageTableSASToken\",\"ListItemText\":\"New-AzStorageTableSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTableSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsCluster\",\"ListItemText\":\"New-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsFunction\",\"ListItemText\":\"New-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsInput\",\"ListItemText\":\"New-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsJob\",\"ListItemText\":\"New-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsOutput\",\"ListItemText\":\"New-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsTransformation\",\"ListItemText\":\"New-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"New-AzSubscriptionDeployment\",\"ListItemText\":\"New-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzSubscriptionDeployment\"},{\"CompletionText\":\"New-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"New-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"New-AzSupportContactProfileObject\",\"ListItemText\":\"New-AzSupportContactProfileObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportContactProfileObject\\r\\n\"},{\"CompletionText\":\"New-AzSupportTicket\",\"ListItemText\":\"New-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"New-AzSupportTicketCommunication\",\"ListItemText\":\"New-AzSupportTicketCommunication\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportTicketCommunication\\r\\n\"},{\"CompletionText\":\"New-AzSynapseDataFlow\",\"ListItemText\":\"New-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseDataFlow\"},{\"CompletionText\":\"New-AzSynapseDataset\",\"ListItemText\":\"New-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseDataset\"},{\"CompletionText\":\"New-AzSynapseFirewallRule\",\"ListItemText\":\"New-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSynapseGitRepositoryConfig\",\"ListItemText\":\"New-AzSynapseGitRepositoryConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseGitRepositoryConfig\\r\\n\"},{\"CompletionText\":\"New-AzSynapseIntegrationRuntimeKey\",\"ListItemText\":\"New-AzSynapseIntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseIntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"New-AzSynapseKqlScript\",\"ListItemText\":\"New-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPool\",\"ListItemText\":\"New-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"New-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"New-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"New-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"New-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"New-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzSynapseLinkConnection\",\"ListItemText\":\"New-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkConnection\"},{\"CompletionText\":\"New-AzSynapseLinkedService\",\"ListItemText\":\"New-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkedService\"},{\"CompletionText\":\"New-AzSynapseLinkedServiceEncryptedCredential\",\"ListItemText\":\"New-AzSynapseLinkedServiceEncryptedCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkedServiceEncryptedCredential\\r\\n\"},{\"CompletionText\":\"New-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"New-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzSynapseManagedVirtualNetworkConfig\",\"ListItemText\":\"New-AzSynapseManagedVirtualNetworkConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseManagedVirtualNetworkConfig\\r\\n\"},{\"CompletionText\":\"New-AzSynapseNotebook\",\"ListItemText\":\"New-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseNotebook\"},{\"CompletionText\":\"New-AzSynapsePipeline\",\"ListItemText\":\"New-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapsePipeline\"},{\"CompletionText\":\"New-AzSynapseRoleAssignment\",\"ListItemText\":\"New-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSparkConfiguration\",\"ListItemText\":\"New-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSparkJobDefinition\",\"ListItemText\":\"New-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkJobDefinition\"},{\"CompletionText\":\"New-AzSynapseSparkPool\",\"ListItemText\":\"New-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlDatabase\",\"ListItemText\":\"New-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlPool\",\"ListItemText\":\"New-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"New-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlScript\",\"ListItemText\":\"New-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlScript\"},{\"CompletionText\":\"New-AzSynapseTrigger\",\"ListItemText\":\"New-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseTrigger\"},{\"CompletionText\":\"New-AzSynapseWorkspace\",\"ListItemText\":\"New-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzSynapseWorkspaceKey\",\"ListItemText\":\"New-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"New-AzSynapseWorkspacePackage\",\"ListItemText\":\"New-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"New-AzTag\",\"ListItemText\":\"New-AzTag\",\"ResultType\":2,\"ToolTip\":\"New-AzTag\\r\\n\"},{\"CompletionText\":\"New-AzTemplateSpec\",\"ListItemText\":\"New-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"New-AzTenantDeployment\",\"ListItemText\":\"New-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"New-AzTrafficManagerEndpoint\",\"ListItemText\":\"New-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzTrafficManagerProfile\",\"ListItemText\":\"New-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"New-AzUserAssignedIdentity\",\"ListItemText\":\"New-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"New-AzVHubRoute\",\"ListItemText\":\"New-AzVHubRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzVHubRoute\\r\\n\"},{\"CompletionText\":\"New-AzVHubRouteTable\",\"ListItemText\":\"New-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceAdditionalNicProperty\",\"ListItemText\":\"New-AzVirtualApplianceAdditionalNicProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceAdditionalNicProperty\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceSite\",\"ListItemText\":\"New-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceSkuProperty\",\"ListItemText\":\"New-AzVirtualApplianceSkuProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceSkuProperty\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHub\",\"ListItemText\":\"New-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubBgpConnection\",\"ListItemText\":\"New-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubRoute\",\"ListItemText\":\"New-AzVirtualHubRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubRoute\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubRouteTable\",\"ListItemText\":\"New-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubVnetConnection\",\"ListItemText\":\"New-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetwork\",\"ListItemText\":\"New-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGateway\",\"ListItemText\":\"New-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"New-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"New-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"New-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayPolicyGroup\",\"ListItemText\":\"New-AzVirtualNetworkGatewayPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayPolicyGroup\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\",\"ListItemText\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"New-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkTap\",\"ListItemText\":\"New-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"New-AzVirtualRouter\",\"ListItemText\":\"New-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"New-AzVirtualRouterAutoScaleConfiguration\",\"ListItemText\":\"New-AzVirtualRouterAutoScaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualRouterAutoScaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVirtualWan\",\"ListItemText\":\"New-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"New-AzVM\",\"ListItemText\":\"New-AzVM\",\"ResultType\":2,\"ToolTip\":\"New-AzVM\\r\\n\"},{\"CompletionText\":\"New-AzVMConfig\",\"ListItemText\":\"New-AzVMConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMDataDisk\",\"ListItemText\":\"New-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"New-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"New-AzVmGalleryApplication\",\"ListItemText\":\"New-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerAutoBackupConfig\",\"ListItemText\":\"New-AzVMSqlServerAutoBackupConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerAutoBackupConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerAutoPatchingConfig\",\"ListItemText\":\"New-AzVMSqlServerAutoPatchingConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerAutoPatchingConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerKeyVaultCredentialConfig\",\"ListItemText\":\"New-AzVMSqlServerKeyVaultCredentialConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerKeyVaultCredentialConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmss\",\"ListItemText\":\"New-AzVmss\",\"ResultType\":2,\"ToolTip\":\"New-AzVmss\\r\\n\"},{\"CompletionText\":\"New-AzVmssConfig\",\"ListItemText\":\"New-AzVmssConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssGalleryApplication\",\"ListItemText\":\"New-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"New-AzVmssIpConfig\",\"ListItemText\":\"New-AzVmssIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssIpTagConfig\",\"ListItemText\":\"New-AzVmssIpTagConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssIpTagConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssVaultCertificateConfig\",\"ListItemText\":\"New-AzVmssVaultCertificateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssVaultCertificateConfig\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientConfiguration\",\"ListItemText\":\"New-AzVpnClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientConnectionConfiguration\",\"ListItemText\":\"New-AzVpnClientConnectionConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientConnectionConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientIpsecParameter\",\"ListItemText\":\"New-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientIpsecPolicy\",\"ListItemText\":\"New-AzVpnClientIpsecPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientIpsecPolicy\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientRevokedCertificate\",\"ListItemText\":\"New-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientRootCertificate\",\"ListItemText\":\"New-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"New-AzVpnConnection\",\"ListItemText\":\"New-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"New-AzVpnGateway\",\"ListItemText\":\"New-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"New-AzVpnGatewayNatRule\",\"ListItemText\":\"New-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"New-AzVpnServerConfiguration\",\"ListItemText\":\"New-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"New-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"New-AzVpnSite\",\"ListItemText\":\"New-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSite\\r\\n\"},{\"CompletionText\":\"New-AzVpnSiteLink\",\"ListItemText\":\"New-AzVpnSiteLink\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSiteLink\\r\\n\"},{\"CompletionText\":\"New-AzVpnSiteLinkConnection\",\"ListItemText\":\"New-AzVpnSiteLinkConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSiteLinkConnection\\r\\n\"},{\"CompletionText\":\"New-AzWcfRelay\",\"ListItemText\":\"New-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"New-AzWebApp\",\"ListItemText\":\"New-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"New-AzWebApp\\r\\n\"},{\"CompletionText\":\"New-AzWebAppAzureStoragePath\",\"ListItemText\":\"New-AzWebAppAzureStoragePath\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppAzureStoragePath\\r\\n\"},{\"CompletionText\":\"New-AzWebAppBackup\",\"ListItemText\":\"New-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"New-AzWebAppCertificate\",\"ListItemText\":\"New-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"New-AzWebAppDatabaseBackupSetting\",\"ListItemText\":\"New-AzWebAppDatabaseBackupSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppDatabaseBackupSetting\\r\\n\"},{\"CompletionText\":\"New-AzWebAppSlot\",\"ListItemText\":\"New-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"New-AzWebAppSSLBinding\",\"ListItemText\":\"New-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"New-AzWebPubSub\",\"ListItemText\":\"New-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubCustomCertificate\",\"ListItemText\":\"New-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubCustomDomain\",\"ListItemText\":\"New-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubEventHubEndpointObject\",\"ListItemText\":\"New-AzWebPubSubEventHubEndpointObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubEventHubEndpointObject \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubEventNameFilterObject\",\"ListItemText\":\"New-AzWebPubSubEventNameFilterObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubEventNameFilterObject \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubHub\",\"ListItemText\":\"New-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubKey\",\"ListItemText\":\"New-AzWebPubSubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubKey \\r\\n\"},{\"CompletionText\":\"New-AzWvdApplication\",\"ListItemText\":\"New-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"New-AzWvdApplicationGroup\",\"ListItemText\":\"New-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"New-AzWvdHostPool\",\"ListItemText\":\"New-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"New-AzWvdMsixPackage\",\"ListItemText\":\"New-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"New-AzWvdRegistrationInfo\",\"ListItemText\":\"New-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"New-AzWvdScalingPlan\",\"ListItemText\":\"New-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"New-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"New-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"New-AzWvdWorkspace\",\"ListItemText\":\"New-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"New-BcdEntry\",\"ListItemText\":\"New-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"New-BcdEntry\\r\\n\"},{\"CompletionText\":\"New-BcdStore\",\"ListItemText\":\"New-BcdStore\",\"ResultType\":2,\"ToolTip\":\"New-BcdStore\\r\\n\"},{\"CompletionText\":\"New-CertificateNotificationTask\",\"ListItemText\":\"New-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"New-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"New-CimInstance\",\"ListItemText\":\"New-CimInstance\",\"ResultType\":2,\"ToolTip\":\"New-CimInstance\\r\\n\"},{\"CompletionText\":\"New-CimSession\",\"ListItemText\":\"New-CimSession\",\"ResultType\":2,\"ToolTip\":\"New-CimSession\\r\\n\"},{\"CompletionText\":\"New-CimSessionOption\",\"ListItemText\":\"New-CimSessionOption\",\"ResultType\":2,\"ToolTip\":\"New-CimSessionOption\\r\\n\"},{\"CompletionText\":\"New-CIPolicy\",\"ListItemText\":\"New-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"New-CIPolicy\\r\\n\"},{\"CompletionText\":\"New-CIPolicyRule\",\"ListItemText\":\"New-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"New-DAEntryPointTableItem\",\"ListItemText\":\"New-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"New-DscChecksum\",\"ListItemText\":\"New-DscChecksum\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-DscChecksum \\r\\n\"},{\"CompletionText\":\"New-DtcDiagnosticTransaction\",\"ListItemText\":\"New-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"New-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"New-EapConfiguration\",\"ListItemText\":\"New-EapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-EapConfiguration \\r\\n\"},{\"CompletionText\":\"New-EtwTraceSession\",\"ListItemText\":\"New-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"New-Event\",\"ListItemText\":\"New-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Event [-SourceIdentifier] [[-Sender] ] [[-EventArguments] ] [[-MessageData] ] []\\r\\n\"},{\"CompletionText\":\"New-FileCatalog\",\"ListItemText\":\"New-FileCatalog\",\"ResultType\":2,\"ToolTip\":\"New-FileCatalog\\r\\n\"},{\"CompletionText\":\"New-FileShare\",\"ListItemText\":\"New-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-FileShare \\r\\n\"},{\"CompletionText\":\"New-Fixture\",\"ListItemText\":\"New-Fixture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Fixture \\r\\n\"},{\"CompletionText\":\"New-GitPromptSettings\",\"ListItemText\":\"New-GitPromptSettings\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-GitPromptSettings \\r\\n\"},{\"CompletionText\":\"New-Guid\",\"ListItemText\":\"New-Guid\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Guid []\\r\\n\"},{\"CompletionText\":\"New-HgsGuardian\",\"ListItemText\":\"New-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-HgsGuardian \\r\\n\"},{\"CompletionText\":\"New-HgsKeyProtector\",\"ListItemText\":\"New-HgsKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-HgsKeyProtector \\r\\n\"},{\"CompletionText\":\"New-HgsTraceTarget\",\"ListItemText\":\"New-HgsTraceTarget\",\"ResultType\":2,\"ToolTip\":\"New-HgsTraceTarget\\r\\n\"},{\"CompletionText\":\"New-IscsiTargetPortal\",\"ListItemText\":\"New-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"New-IseSnippet\",\"ListItemText\":\"New-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-IseSnippet \\r\\n\"},{\"CompletionText\":\"New-Item\",\"ListItemText\":\"New-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Item [-Path] [-ItemType ] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nNew-Item [[-Path] ] -Name [-ItemType ] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-ItemProperty\",\"ListItemText\":\"New-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ItemProperty [-Path] [-Name] [-PropertyType ] [-Value ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nNew-ItemProperty [-Name] -LiteralPath [-PropertyType ] [-Value ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-JobTrigger\",\"ListItemText\":\"New-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"New-JobTrigger\\r\\n\"},{\"CompletionText\":\"New-LocalGroup\",\"ListItemText\":\"New-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"New-LocalGroup\\r\\n\"},{\"CompletionText\":\"New-LocalUser\",\"ListItemText\":\"New-LocalUser\",\"ResultType\":2,\"ToolTip\":\"New-LocalUser\\r\\n\"},{\"CompletionText\":\"New-MaskingSet\",\"ListItemText\":\"New-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MaskingSet \\r\\n\"},{\"CompletionText\":\"New-Module\",\"ListItemText\":\"New-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Module [-ScriptBlock] [-Function ] [-Cmdlet ] [-ReturnResult] [-AsCustomObject] [-ArgumentList ] []\\r\\n\\r\\nNew-Module [-Name] [-ScriptBlock] [-Function ] [-Cmdlet ] [-ReturnResult] [-AsCustomObject] [-ArgumentList ] []\\r\\n\"},{\"CompletionText\":\"New-ModuleManifest\",\"ListItemText\":\"New-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ModuleManifest [-Path] [-NestedModules ] [-Guid ] [-Author ] [-CompanyName ] [-Copyright ] [-RootModule ] [-ModuleVersion ] [-Description ] [-ProcessorArchitecture ] [-PowerShellVersion ] [-ClrVersion ] [-DotNetFrameworkVersion ] [-PowerShellHostName ] [-PowerShellHostVersion ] [-RequiredModules ] [-TypesToProcess ] [-FormatsToProcess ] [-ScriptsToProcess ] [-RequiredAssemblies ] [-FileList ] [-ModuleList ] [-FunctionsToExport ] [-AliasesToExport ] [-VariablesToExport ] [-CmdletsToExport ] [-DscResourcesToExport ] [-CompatiblePSEditions ] [-PrivateData ] [-Tags ] [-ProjectUri ] [-LicenseUri ] [-IconUri ] [-ReleaseNotes ] [-Prerelease ] [-RequireLicenseAcceptance] [-ExternalModuleDependencies ] [-HelpInfoUri ] [-PassThru] [-DefaultCommandPrefix ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-MpPerformanceRecording\",\"ListItemText\":\"New-MpPerformanceRecording\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MpPerformanceRecording \\r\\n\"},{\"CompletionText\":\"New-NetAdapterAdvancedProperty\",\"ListItemText\":\"New-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"New-NetEventSession\",\"ListItemText\":\"New-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetEventSession \\r\\n\"},{\"CompletionText\":\"New-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"New-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVProfile\",\"ListItemText\":\"New-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVRule\",\"ListItemText\":\"New-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVVMSetting\",\"ListItemText\":\"New-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"New-NetFirewallRule\",\"ListItemText\":\"New-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"New-NetIPAddress\",\"ListItemText\":\"New-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPAddress \\r\\n\"},{\"CompletionText\":\"New-NetIPHttpsConfiguration\",\"ListItemText\":\"New-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"New-NetIPsecAuthProposal\",\"ListItemText\":\"New-NetIPsecAuthProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecAuthProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecDospSetting\",\"ListItemText\":\"New-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeCryptoProposal\",\"ListItemText\":\"New-NetIPsecMainModeCryptoProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecMainModeCryptoProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"New-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeRule\",\"ListItemText\":\"New-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"New-NetIPsecPhase1AuthSet\",\"ListItemText\":\"New-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecPhase2AuthSet\",\"ListItemText\":\"New-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecQuickModeCryptoProposal\",\"ListItemText\":\"New-NetIPsecQuickModeCryptoProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecQuickModeCryptoProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"New-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecRule\",\"ListItemText\":\"New-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"New-NetLbfoTeam\",\"ListItemText\":\"New-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"New-NetNat\",\"ListItemText\":\"New-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNat \\r\\n\"},{\"CompletionText\":\"New-NetNatTransitionConfiguration\",\"ListItemText\":\"New-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"New-NetNeighbor\",\"ListItemText\":\"New-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNeighbor \\r\\n\"},{\"CompletionText\":\"New-NetQosPolicy\",\"ListItemText\":\"New-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"New-NetRoute\",\"ListItemText\":\"New-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetRoute \\r\\n\"},{\"CompletionText\":\"New-NetSwitchTeam\",\"ListItemText\":\"New-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"New-NetTransportFilter\",\"ListItemText\":\"New-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"New-NetworkSwitchVlan\",\"ListItemText\":\"New-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"New-Object\",\"ListItemText\":\"New-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Object [-TypeName] [[-ArgumentList] ] [-Property ] []\\r\\n\\r\\nNew-Object [-ComObject] [-Strict] [-Property ] []\\r\\n\"},{\"CompletionText\":\"New-Partition\",\"ListItemText\":\"New-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Partition \\r\\n\"},{\"CompletionText\":\"New-PesterOption\",\"ListItemText\":\"New-PesterOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PesterOption \\r\\n\"},{\"CompletionText\":\"New-PmemDedicatedMemory\",\"ListItemText\":\"New-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"New-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"New-PmemDisk\",\"ListItemText\":\"New-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"New-PmemDisk\\r\\n\"},{\"CompletionText\":\"New-ProvisioningRepro\",\"ListItemText\":\"New-ProvisioningRepro\",\"ResultType\":2,\"ToolTip\":\"New-ProvisioningRepro\\r\\n\"},{\"CompletionText\":\"New-PSDrive\",\"ListItemText\":\"New-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSDrive [-Name] [-PSProvider] [-Root] [-Description ] [-Scope ] [-Persist] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-PSRoleCapabilityFile\",\"ListItemText\":\"New-PSRoleCapabilityFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSRoleCapabilityFile [-Path] [-Guid ] [-Author ] [-Description ] [-CompanyName ] [-Copyright ] [-ModulesToImport ] [-VisibleAliases ] [-VisibleCmdlets ] [-VisibleFunctions ] [-VisibleExternalCommands ] [-VisibleProviders ] [-ScriptsToProcess ] [-AliasDefinitions ] [-FunctionDefinitions ] [-VariableDefinitions ] [-EnvironmentVariables ] [-TypesToProcess ] [-FormatsToProcess ] [-AssembliesToLoad ] []\\r\\n\"},{\"CompletionText\":\"New-PSScriptFileInfo\",\"ListItemText\":\"New-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"New-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"New-PSSession\",\"ListItemText\":\"New-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSession [[-ComputerName] ] [-Credential ] [-Name ] [-EnableNetworkAccess] [-ConfigurationName ] [-Port ] [-UseSSL] [-ApplicationName ] [-ThrottleLimit ] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nNew-PSSession [-ConnectionUri] [-Credential ] [-Name ] [-EnableNetworkAccess] [-ConfigurationName ] [-ThrottleLimit ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nNew-PSSession [-VMId] -Credential [-Name ] [-ConfigurationName ] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -Credential -VMName [-Name ] [-ConfigurationName ] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession [[-Session] ] [-Name ] [-EnableNetworkAccess] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -ContainerId [-Name ] [-ConfigurationName ] [-RunAsAdministrator] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -UseWindowsPowerShell [-Name ] []\\r\\n\\r\\nNew-PSSession [-HostName] [-Name ] [-Port ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] []\\r\\n\\r\\nNew-PSSession -SSHConnection [-Name ] []\\r\\n\"},{\"CompletionText\":\"New-PSSessionConfigurationFile\",\"ListItemText\":\"New-PSSessionConfigurationFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSessionConfigurationFile [-Path] [-SchemaVersion ] [-Guid ] [-Author ] [-Description ] [-CompanyName ] [-Copyright ] [-SessionType ] [-TranscriptDirectory ] [-RunAsVirtualAccount] [-RunAsVirtualAccountGroups ] [-MountUserDrive] [-UserDriveMaximumSize ] [-GroupManagedServiceAccount ] [-ScriptsToProcess ] [-RoleDefinitions ] [-RequiredGroups ] [-LanguageMode ] [-ExecutionPolicy ] [-PowerShellVersion ] [-ModulesToImport ] [-VisibleAliases ] [-VisibleCmdlets ] [-VisibleFunctions ] [-VisibleExternalCommands ] [-VisibleProviders ] [-AliasDefinitions ] [-FunctionDefinitions ] [-VariableDefinitions ] [-EnvironmentVariables ] [-TypesToProcess ] [-FormatsToProcess ] [-AssembliesToLoad ] [-Full] []\\r\\n\"},{\"CompletionText\":\"New-PSSessionOption\",\"ListItemText\":\"New-PSSessionOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSessionOption [-MaximumRedirection ] [-NoCompression] [-NoMachineProfile] [-Culture ] [-UICulture ] [-MaximumReceivedDataSizePerCommand ] [-MaximumReceivedObjectSize ] [-OutputBufferingMode ] [-MaxConnectionRetryCount ] [-ApplicationArguments ] [-OpenTimeout ] [-CancelTimeout ] [-IdleTimeout ] [-ProxyAccessType ] [-ProxyAuthentication ] [-ProxyCredential ] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-OperationTimeout ] [-NoEncryption] [-UseUTF16] [-IncludePortInSPN] []\\r\\n\"},{\"CompletionText\":\"New-PSTransportOption\",\"ListItemText\":\"New-PSTransportOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSTransportOption [-MaxIdleTimeoutSec ] [-ProcessIdleTimeoutSec ] [-MaxSessions ] [-MaxConcurrentCommandsPerSession ] [-MaxSessionsPerUser ] [-MaxMemoryPerSessionMB ] [-MaxProcessesPerSession ] [-MaxConcurrentUsers ] [-IdleTimeoutSec ] [-OutputBufferingMode ] []\\r\\n\"},{\"CompletionText\":\"New-PSWorkflowExecutionOption\",\"ListItemText\":\"New-PSWorkflowExecutionOption\",\"ResultType\":2,\"ToolTip\":\"New-PSWorkflowExecutionOption\\r\\n\"},{\"CompletionText\":\"New-PSWorkflowSession\",\"ListItemText\":\"New-PSWorkflowSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSWorkflowSession \\r\\n\"},{\"CompletionText\":\"New-ScheduledJobOption\",\"ListItemText\":\"New-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"New-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"New-ScheduledTask\",\"ListItemText\":\"New-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTask \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskAction\",\"ListItemText\":\"New-ScheduledTaskAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskAction \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskPrincipal\",\"ListItemText\":\"New-ScheduledTaskPrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskPrincipal \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskSettingsSet\",\"ListItemText\":\"New-ScheduledTaskSettingsSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskSettingsSet \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskTrigger\",\"ListItemText\":\"New-ScheduledTaskTrigger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskTrigger \\r\\n\"},{\"CompletionText\":\"New-ScriptFileInfo\",\"ListItemText\":\"New-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"New-SelfSignedCertificate\",\"ListItemText\":\"New-SelfSignedCertificate\",\"ResultType\":2,\"ToolTip\":\"New-SelfSignedCertificate\\r\\n\"},{\"CompletionText\":\"New-Service\",\"ListItemText\":\"New-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Service [-Name] [-BinaryPathName] [-DisplayName ] [-Description ] [-StartupType ] [-Credential ] [-SecurityDescriptorSddl ] [-DependsOn ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-SmbClientCertificateMapping\",\"ListItemText\":\"New-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"New-SmbGlobalMapping\",\"ListItemText\":\"New-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"New-SmbMapping\",\"ListItemText\":\"New-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbMapping \\r\\n\"},{\"CompletionText\":\"New-SmbMultichannelConstraint\",\"ListItemText\":\"New-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"New-SmbServerCertificateMapping\",\"ListItemText\":\"New-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"New-SmbShare\",\"ListItemText\":\"New-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbShare \\r\\n\"},{\"CompletionText\":\"New-StorageBusBinding\",\"ListItemText\":\"New-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"New-StorageBusCacheStore\",\"ListItemText\":\"New-StorageBusCacheStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageBusCacheStore \\r\\n\"},{\"CompletionText\":\"New-StorageFileServer\",\"ListItemText\":\"New-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageFileServer \\r\\n\"},{\"CompletionText\":\"New-StoragePool\",\"ListItemText\":\"New-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StoragePool \\r\\n\"},{\"CompletionText\":\"New-StorageSubsystemVirtualDisk\",\"ListItemText\":\"New-StorageSubsystemVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageSubsystemVirtualDisk \\r\\n\"},{\"CompletionText\":\"New-StorageTier\",\"ListItemText\":\"New-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageTier \\r\\n\"},{\"CompletionText\":\"New-TemporaryFile\",\"ListItemText\":\"New-TemporaryFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-TemporaryFile [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-TimeSpan\",\"ListItemText\":\"New-TimeSpan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-TimeSpan [[-Start] ] [[-End] ] []\\r\\n\\r\\nNew-TimeSpan [-Days ] [-Hours ] [-Minutes ] [-Seconds ] [-Milliseconds ] []\\r\\n\"},{\"CompletionText\":\"New-TlsSessionTicketKey\",\"ListItemText\":\"New-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"New-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"New-Variable\",\"ListItemText\":\"New-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Variable [-Name] [[-Value] ] [-Description ] [-Option ] [-Visibility ] [-Force] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-VFD\",\"ListItemText\":\"New-VFD\",\"ResultType\":2,\"ToolTip\":\"New-VFD\\r\\n\"},{\"CompletionText\":\"New-VHD\",\"ListItemText\":\"New-VHD\",\"ResultType\":2,\"ToolTip\":\"New-VHD\\r\\n\"},{\"CompletionText\":\"New-VirtualDisk\",\"ListItemText\":\"New-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDisk \\r\\n\"},{\"CompletionText\":\"New-VirtualDiskClone\",\"ListItemText\":\"New-VirtualDiskClone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDiskClone \\r\\n\"},{\"CompletionText\":\"New-VirtualDiskSnapshot\",\"ListItemText\":\"New-VirtualDiskSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDiskSnapshot \\r\\n\"},{\"CompletionText\":\"New-VM\",\"ListItemText\":\"New-VM\",\"ResultType\":2,\"ToolTip\":\"New-VM\\r\\n\"},{\"CompletionText\":\"New-VMGroup\",\"ListItemText\":\"New-VMGroup\",\"ResultType\":2,\"ToolTip\":\"New-VMGroup\\r\\n\"},{\"CompletionText\":\"New-VMReplicationAuthorizationEntry\",\"ListItemText\":\"New-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"New-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"New-VMResourcePool\",\"ListItemText\":\"New-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"New-VMResourcePool\\r\\n\"},{\"CompletionText\":\"New-VMSan\",\"ListItemText\":\"New-VMSan\",\"ResultType\":2,\"ToolTip\":\"New-VMSan\\r\\n\"},{\"CompletionText\":\"New-VMSwitch\",\"ListItemText\":\"New-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"New-VMSwitch\\r\\n\"},{\"CompletionText\":\"New-Volume\",\"ListItemText\":\"New-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Volume \\r\\n\"},{\"CompletionText\":\"New-VpnServerAddress\",\"ListItemText\":\"New-VpnServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VpnServerAddress \\r\\n\"},{\"CompletionText\":\"New-WindowsCustomImage\",\"ListItemText\":\"New-WindowsCustomImage\",\"ResultType\":2,\"ToolTip\":\"New-WindowsCustomImage\\r\\n\"},{\"CompletionText\":\"New-WindowsImage\",\"ListItemText\":\"New-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"New-WindowsImage\\r\\n\"},{\"CompletionText\":\"New-WinEvent\",\"ListItemText\":\"New-WinEvent\",\"ResultType\":2,\"ToolTip\":\"New-WinEvent\\r\\n\"},{\"CompletionText\":\"New-WinUserLanguageList\",\"ListItemText\":\"New-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"New-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"New-WSManInstance\",\"ListItemText\":\"New-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"New-WSManInstance\\r\\n\"},{\"CompletionText\":\"New-WSManSessionOption\",\"ListItemText\":\"New-WSManSessionOption\",\"ResultType\":2,\"ToolTip\":\"New-WSManSessionOption\\r\\n\"},{\"CompletionText\":\"newdev.exe\",\"ListItemText\":\"newdev.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\newdev.exe\"},{\"CompletionText\":\"nf.cmd\",\"ListItemText\":\"nf.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\nf.cmd\"},{\"CompletionText\":\"nf.ps1\",\"ListItemText\":\"nf.ps1\",\"ResultType\":2,\"ToolTip\":\"nf.ps1 \\r\\n\"},{\"CompletionText\":\"NgcIso.exe\",\"ListItemText\":\"NgcIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NgcIso.exe\"},{\"CompletionText\":\"ni\",\"ListItemText\":\"ni\",\"ResultType\":2,\"ToolTip\":\"New-Item\"},{\"CompletionText\":\"nlg\",\"ListItemText\":\"nlg\",\"ResultType\":2,\"ToolTip\":\"nlg\"},{\"CompletionText\":\"nltest.exe\",\"ListItemText\":\"nltest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nltest.exe\"},{\"CompletionText\":\"nlu\",\"ListItemText\":\"nlu\",\"ResultType\":2,\"ToolTip\":\"nlu\"},{\"CompletionText\":\"nmbind.exe\",\"ListItemText\":\"nmbind.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nmbind.exe\"},{\"CompletionText\":\"nmo\",\"ListItemText\":\"nmo\",\"ResultType\":2,\"ToolTip\":\"New-Module\"},{\"CompletionText\":\"nmscrub.exe\",\"ListItemText\":\"nmscrub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nmscrub.exe\"},{\"CompletionText\":\"node.exe\",\"ListItemText\":\"node.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\node.exe\"},{\"CompletionText\":\"nodevars.bat\",\"ListItemText\":\"nodevars.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\nodevars.bat\"},{\"CompletionText\":\"normalizer.exe\",\"ListItemText\":\"normalizer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\normalizer.exe\"},{\"CompletionText\":\"notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\notepad.exe\"},{\"CompletionText\":\"npm.cmd\",\"ListItemText\":\"npm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\npm.cmd\"},{\"CompletionText\":\"npx.cmd\",\"ListItemText\":\"npx.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\npx.cmd\"},{\"CompletionText\":\"nslookup.exe\",\"ListItemText\":\"nslookup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nslookup.exe\"},{\"CompletionText\":\"nsmbccm\",\"ListItemText\":\"nsmbccm\",\"ResultType\":2,\"ToolTip\":\"nsmbccm\"},{\"CompletionText\":\"nsmbgm\",\"ListItemText\":\"nsmbgm\",\"ResultType\":2,\"ToolTip\":\"nsmbgm\"},{\"CompletionText\":\"nsmbm\",\"ListItemText\":\"nsmbm\",\"ResultType\":2,\"ToolTip\":\"nsmbm\"},{\"CompletionText\":\"nsmbs\",\"ListItemText\":\"nsmbs\",\"ResultType\":2,\"ToolTip\":\"nsmbs\"},{\"CompletionText\":\"nsmbscm\",\"ListItemText\":\"nsmbscm\",\"ResultType\":2,\"ToolTip\":\"nsmbscm\"},{\"CompletionText\":\"nsmbt\",\"ListItemText\":\"nsmbt\",\"ResultType\":2,\"ToolTip\":\"nsmbt\"},{\"CompletionText\":\"nsn\",\"ListItemText\":\"nsn\",\"ResultType\":2,\"ToolTip\":\"New-PSSession\"},{\"CompletionText\":\"ntoskrnl.exe\",\"ListItemText\":\"ntoskrnl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ntoskrnl.exe\"},{\"CompletionText\":\"ntprint.exe\",\"ListItemText\":\"ntprint.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ntprint.exe\"},{\"CompletionText\":\"nu.exe\",\"ListItemText\":\"nu.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu.exe\"},{\"CompletionText\":\"nu_plugin_gstat.exe\",\"ListItemText\":\"nu_plugin_gstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_gstat.exe\"},{\"CompletionText\":\"nu_plugin_inc.exe\",\"ListItemText\":\"nu_plugin_inc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_inc.exe\"},{\"CompletionText\":\"nu_plugin_query.exe\",\"ListItemText\":\"nu_plugin_query.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_query.exe\"},{\"CompletionText\":\"nv\",\"ListItemText\":\"nv\",\"ResultType\":2,\"ToolTip\":\"New-Variable\"},{\"CompletionText\":\"NvContainerRecovery.bat\",\"ListItemText\":\"NvContainerRecovery.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\NvContainerRecovery.bat\"},{\"CompletionText\":\"nvdebugdump.exe\",\"ListItemText\":\"nvdebugdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvdebugdump.exe\"},{\"CompletionText\":\"nvdlisrwrapper.exe\",\"ListItemText\":\"nvdlisrwrapper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\NVIDIA Corporation\\\\NVIDIA NvDLISR\\\\nvdlisrwrapper.exe\"},{\"CompletionText\":\"nvidia-smi.exe\",\"ListItemText\":\"nvidia-smi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvidia-smi.exe\"},{\"CompletionText\":\"nvs.cmd\",\"ListItemText\":\"nvs.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\nvs\\\\nvs.cmd\"},{\"CompletionText\":\"nvs.ps1\",\"ListItemText\":\"nvs.ps1\",\"ResultType\":2,\"ToolTip\":\"nvs.ps1 \\r\\n\"},{\"CompletionText\":\"nvspinfo.exe\",\"ListItemText\":\"nvspinfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvspinfo.exe\"},{\"CompletionText\":\"nwsn\",\"ListItemText\":\"nwsn\",\"ResultType\":2,\"ToolTip\":\"nwsn\"},{\"CompletionText\":\"O:\",\"ListItemText\":\"O:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nO: \\r\\n\"},{\"CompletionText\":\"odbcad32.exe\",\"ListItemText\":\"odbcad32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\odbcad32.exe\"},{\"CompletionText\":\"odbcconf.exe\",\"ListItemText\":\"odbcconf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\odbcconf.exe\"},{\"CompletionText\":\"ofdeploy.exe\",\"ListItemText\":\"ofdeploy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ofdeploy.exe\"},{\"CompletionText\":\"ogv\",\"ListItemText\":\"ogv\",\"ResultType\":2,\"ToolTip\":\"Out-GridView\"},{\"CompletionText\":\"oh\",\"ListItemText\":\"oh\",\"ResultType\":2,\"ToolTip\":\"Out-Host\"},{\"CompletionText\":\"oh-my-posh.exe\",\"ListItemText\":\"oh-my-posh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\oh-my-posh\\\\bin\\\\oh-my-posh.exe\"},{\"CompletionText\":\"olk.exe\",\"ListItemText\":\"olk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\olk.exe\"},{\"CompletionText\":\"omadmclient.exe\",\"ListItemText\":\"omadmclient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\omadmclient.exe\"},{\"CompletionText\":\"omadmprc.exe\",\"ListItemText\":\"omadmprc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\omadmprc.exe\"},{\"CompletionText\":\"OneDriveSetup.exe\",\"ListItemText\":\"OneDriveSetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OneDriveSetup.exe\"},{\"CompletionText\":\"OOBE-Maintenance.exe\",\"ListItemText\":\"OOBE-Maintenance.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OOBE-Maintenance.exe\"},{\"CompletionText\":\"Open-AzSurveyLink\",\"ListItemText\":\"Open-AzSurveyLink\",\"ResultType\":2,\"ToolTip\":\"Open-AzSurveyLink\\r\\n\"},{\"CompletionText\":\"Open-NetGPO\",\"ListItemText\":\"Open-NetGPO\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOpen-NetGPO \\r\\n\"},{\"CompletionText\":\"openfiles.exe\",\"ListItemText\":\"openfiles.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\openfiles.exe\"},{\"CompletionText\":\"OpenWith.exe\",\"ListItemText\":\"OpenWith.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OpenWith.exe\"},{\"CompletionText\":\"Optimize-AppProvisionedPackages\",\"ListItemText\":\"Optimize-AppProvisionedPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-AppProvisionedPackages\"},{\"CompletionText\":\"Optimize-AppxProvisionedPackages\",\"ListItemText\":\"Optimize-AppxProvisionedPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-AppxProvisionedPackages\\r\\n\"},{\"CompletionText\":\"Optimize-ProvisionedAppPackages\",\"ListItemText\":\"Optimize-ProvisionedAppPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-ProvisionedAppPackages\"},{\"CompletionText\":\"Optimize-ProvisionedAppxPackages\",\"ListItemText\":\"Optimize-ProvisionedAppxPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-ProvisionedAppxPackages\"},{\"CompletionText\":\"Optimize-StoragePool\",\"ListItemText\":\"Optimize-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOptimize-StoragePool \\r\\n\"},{\"CompletionText\":\"Optimize-VHD\",\"ListItemText\":\"Optimize-VHD\",\"ResultType\":2,\"ToolTip\":\"Optimize-VHD\\r\\n\"},{\"CompletionText\":\"Optimize-VHDSet\",\"ListItemText\":\"Optimize-VHDSet\",\"ResultType\":2,\"ToolTip\":\"Optimize-VHDSet\\r\\n\"},{\"CompletionText\":\"Optimize-Volume\",\"ListItemText\":\"Optimize-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOptimize-Volume \\r\\n\"},{\"CompletionText\":\"Optimize-WindowsImage\",\"ListItemText\":\"Optimize-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Optimize-WindowsImage\\r\\n\"},{\"CompletionText\":\"OptionalFeatures.exe\",\"ListItemText\":\"OptionalFeatures.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OptionalFeatures.exe\"},{\"CompletionText\":\"orbd.exe\",\"ListItemText\":\"orbd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\orbd.exe\"},{\"CompletionText\":\"osk.exe\",\"ListItemText\":\"osk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\osk.exe\"},{\"CompletionText\":\"oss\",\"ListItemText\":\"oss\",\"ResultType\":2,\"ToolTip\":\"\\r\\noss [[-Width] ] [[-InputObject] ] []\\r\\n\"},{\"CompletionText\":\"Out-Default\",\"ListItemText\":\"Out-Default\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Default [-Transcript] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-File\",\"ListItemText\":\"Out-File\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-File [-FilePath] [[-Encoding] ] [-Append] [-Force] [-NoClobber] [-Width ] [-NoNewline] [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nOut-File [[-Encoding] ] -LiteralPath [-Append] [-Force] [-NoClobber] [-Width ] [-NoNewline] [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Out-GridView\",\"ListItemText\":\"Out-GridView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-GridView [-InputObject ] [-Title ] [-PassThru] []\\r\\n\\r\\nOut-GridView [-InputObject ] [-Title ] [-Wait] []\\r\\n\\r\\nOut-GridView [-InputObject ] [-Title ] [-OutputMode ] []\\r\\n\"},{\"CompletionText\":\"Out-Host\",\"ListItemText\":\"Out-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Host [-Paging] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-Null\",\"ListItemText\":\"Out-Null\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Null [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-Printer\",\"ListItemText\":\"Out-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Printer [[-Name] ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-String\",\"ListItemText\":\"Out-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-String [-Width ] [-NoNewline] [-InputObject ] []\\r\\n\\r\\nOut-String [-Stream] [-Width ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"P:\",\"ListItemText\":\"P:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nP: \\r\\n\"},{\"CompletionText\":\"pacjsworker.exe\",\"ListItemText\":\"pacjsworker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pacjsworker.exe\"},{\"CompletionText\":\"pack200.exe\",\"ListItemText\":\"pack200.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\pack200.exe\"},{\"CompletionText\":\"PackagedCWALauncher.exe\",\"ListItemText\":\"PackagedCWALauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PackagedCWALauncher.exe\"},{\"CompletionText\":\"PackageInspector.exe\",\"ListItemText\":\"PackageInspector.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PackageInspector.exe\"},{\"CompletionText\":\"PasswordOnWakeSettingFlyout.exe\",\"ListItemText\":\"PasswordOnWakeSettingFlyout.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PasswordOnWakeSettingFlyout.exe\"},{\"CompletionText\":\"PATHPING.EXE\",\"ListItemText\":\"PATHPING.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PATHPING.EXE\"},{\"CompletionText\":\"Pause\",\"ListItemText\":\"Pause\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPause \\r\\n\"},{\"CompletionText\":\"pbcfg\",\"ListItemText\":\"pbcfg\",\"ResultType\":2,\"ToolTip\":\"pbcfg\"},{\"CompletionText\":\"pbres\",\"ListItemText\":\"pbres\",\"ResultType\":2,\"ToolTip\":\"pbres\"},{\"CompletionText\":\"pbrush.exe\",\"ListItemText\":\"pbrush.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pbrush.exe\"},{\"CompletionText\":\"pcalua.exe\",\"ListItemText\":\"pcalua.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcalua.exe\"},{\"CompletionText\":\"pcaui.exe\",\"ListItemText\":\"pcaui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcaui.exe\"},{\"CompletionText\":\"pcwrun.exe\",\"ListItemText\":\"pcwrun.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcwrun.exe\"},{\"CompletionText\":\"perfmon.exe\",\"ListItemText\":\"perfmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\perfmon.exe\"},{\"CompletionText\":\"perfmon.msc\",\"ListItemText\":\"perfmon.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\perfmon.msc\"},{\"CompletionText\":\"pfn\",\"ListItemText\":\"pfn\",\"ResultType\":2,\"ToolTip\":\"pfn\"},{\"CompletionText\":\"phoneactivate.exe\",\"ListItemText\":\"phoneactivate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\phoneactivate.exe\"},{\"CompletionText\":\"PickerHost.exe\",\"ListItemText\":\"PickerHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PickerHost.exe\"},{\"CompletionText\":\"PinEnrollmentBroker.exe\",\"ListItemText\":\"PinEnrollmentBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PinEnrollmentBroker.exe\"},{\"CompletionText\":\"pinentry-basic.exe\",\"ListItemText\":\"pinentry-basic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\pinentry-basic.exe\"},{\"CompletionText\":\"PING.EXE\",\"ListItemText\":\"PING.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PING.EXE\"},{\"CompletionText\":\"pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip.exe\"},{\"CompletionText\":\"pip3.10.exe\",\"ListItemText\":\"pip3.10.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.10.exe\"},{\"CompletionText\":\"pip3.12.exe\",\"ListItemText\":\"pip3.12.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip3.12.exe\"},{\"CompletionText\":\"pip3.9.exe\",\"ListItemText\":\"pip3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.9.exe\"},{\"CompletionText\":\"pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip3.exe\"},{\"CompletionText\":\"PkgMgr.exe\",\"ListItemText\":\"PkgMgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PkgMgr.exe\"},{\"CompletionText\":\"PktMon.exe\",\"ListItemText\":\"PktMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PktMon.exe\"},{\"CompletionText\":\"plasrv.exe\",\"ListItemText\":\"plasrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\plasrv.exe\"},{\"CompletionText\":\"PnPUnattend.exe\",\"ListItemText\":\"PnPUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PnPUnattend.exe\"},{\"CompletionText\":\"pnputil.exe\",\"ListItemText\":\"pnputil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pnputil.exe\"},{\"CompletionText\":\"poetry.exe\",\"ListItemText\":\"poetry.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\Python\\\\Scripts\\\\poetry.exe\"},{\"CompletionText\":\"policytool.exe\",\"ListItemText\":\"policytool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\policytool.exe\"},{\"CompletionText\":\"Pop-Location\",\"ListItemText\":\"Pop-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPop-Location [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"popd\",\"ListItemText\":\"popd\",\"ResultType\":2,\"ToolTip\":\"Pop-Location\"},{\"CompletionText\":\"poqexec.exe\",\"ListItemText\":\"poqexec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\poqexec.exe\"},{\"CompletionText\":\"pospaymentsworker.exe\",\"ListItemText\":\"pospaymentsworker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pospaymentsworker.exe\"},{\"CompletionText\":\"powercfg.cpl\",\"ListItemText\":\"powercfg.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\powercfg.cpl\"},{\"CompletionText\":\"powercfg.exe\",\"ListItemText\":\"powercfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\powercfg.exe\"},{\"CompletionText\":\"powershell.exe\",\"ListItemText\":\"powershell.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe\"},{\"CompletionText\":\"powershell_ise.exe\",\"ListItemText\":\"powershell_ise.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell_ise.exe\"},{\"CompletionText\":\"PresentationHost.exe\",\"ListItemText\":\"PresentationHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PresentationHost.exe\"},{\"CompletionText\":\"PresentationSettings.exe\",\"ListItemText\":\"PresentationSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PresentationSettings.exe\"},{\"CompletionText\":\"prevhost.exe\",\"ListItemText\":\"prevhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\prevhost.exe\"},{\"CompletionText\":\"print.exe\",\"ListItemText\":\"print.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\print.exe\"},{\"CompletionText\":\"PrintBrmUi.exe\",\"ListItemText\":\"PrintBrmUi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PrintBrmUi.exe\"},{\"CompletionText\":\"printfilterpipelinesvc.exe\",\"ListItemText\":\"printfilterpipelinesvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printfilterpipelinesvc.exe\"},{\"CompletionText\":\"PrintIsolationHost.exe\",\"ListItemText\":\"PrintIsolationHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PrintIsolationHost.exe\"},{\"CompletionText\":\"printmanagement.msc\",\"ListItemText\":\"printmanagement.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printmanagement.msc\"},{\"CompletionText\":\"printui.exe\",\"ListItemText\":\"printui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printui.exe\"},{\"CompletionText\":\"prompt\",\"ListItemText\":\"prompt\",\"ResultType\":2,\"ToolTip\":\"\\r\\nprompt \\r\\n\"},{\"CompletionText\":\"proquota.exe\",\"ListItemText\":\"proquota.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\proquota.exe\"},{\"CompletionText\":\"Protect-CmsMessage\",\"ListItemText\":\"Protect-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Protect-CmsMessage\\r\\n\"},{\"CompletionText\":\"provlaunch.exe\",\"ListItemText\":\"provlaunch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\provlaunch.exe\"},{\"CompletionText\":\"provtool.exe\",\"ListItemText\":\"provtool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\provtool.exe\"},{\"CompletionText\":\"ProximityUxHost.exe\",\"ListItemText\":\"ProximityUxHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ProximityUxHost.exe\"},{\"CompletionText\":\"prproc.exe\",\"ListItemText\":\"prproc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\prproc.exe\"},{\"CompletionText\":\"ps\",\"ListItemText\":\"ps\",\"ResultType\":2,\"ToolTip\":\"Get-Process\"},{\"CompletionText\":\"PSConsoleHostReadLine\",\"ListItemText\":\"PSConsoleHostReadLine\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPSConsoleHostReadLine \\r\\n\"},{\"CompletionText\":\"psr.exe\",\"ListItemText\":\"psr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\psr.exe\"},{\"CompletionText\":\"Publish-AzApiManagementTenantGitConfiguration\",\"ListItemText\":\"Publish-AzApiManagementTenantGitConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-AzApiManagementTenantGitConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-AzAutomationRunbook\",\"ListItemText\":\"Publish-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Publish-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Publish-AzBicepModule\",\"ListItemText\":\"Publish-AzBicepModule\",\"ResultType\":2,\"ToolTip\":\"Publish-AzBicepModule\\r\\n\"},{\"CompletionText\":\"Publish-AzVMDscConfiguration\",\"ListItemText\":\"Publish-AzVMDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-AzVMDscConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-AzWebApp\",\"ListItemText\":\"Publish-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Publish-AzWebApp\\r\\n\"},{\"CompletionText\":\"Publish-BCFileContent\",\"ListItemText\":\"Publish-BCFileContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-BCFileContent \\r\\n\"},{\"CompletionText\":\"Publish-BCWebContent\",\"ListItemText\":\"Publish-BCWebContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-BCWebContent \\r\\n\"},{\"CompletionText\":\"Publish-DscConfiguration\",\"ListItemText\":\"Publish-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-Module\",\"ListItemText\":\"Publish-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Module \\r\\n\"},{\"CompletionText\":\"Publish-PSResource\",\"ListItemText\":\"Publish-PSResource\",\"ResultType\":2,\"ToolTip\":\"Publish-PSResource\\r\\n\"},{\"CompletionText\":\"Publish-Script\",\"ListItemText\":\"Publish-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Script \\r\\n\"},{\"CompletionText\":\"pumo\",\"ListItemText\":\"pumo\",\"ResultType\":2,\"ToolTip\":\"pumo\"},{\"CompletionText\":\"Push-Location\",\"ListItemText\":\"Push-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPush-Location [[-Path] ] [-PassThru] [-StackName ] []\\r\\n\\r\\nPush-Location [-LiteralPath ] [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"pushd\",\"ListItemText\":\"pushd\",\"ResultType\":2,\"ToolTip\":\"Push-Location\"},{\"CompletionText\":\"pwd\",\"ListItemText\":\"pwd\",\"ResultType\":2,\"ToolTip\":\"Get-Location\"},{\"CompletionText\":\"pwlauncher.exe\",\"ListItemText\":\"pwlauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pwlauncher.exe\"},{\"CompletionText\":\"pwsh-preview.exe\",\"ListItemText\":\"pwsh-preview.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh-preview.exe\"},{\"CompletionText\":\"pwsh.exe\",\"ListItemText\":\"pwsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\WindowsApps\\\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\\\pwsh.exe\"},{\"CompletionText\":\"py.exe\",\"ListItemText\":\"py.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\py.exe\"},{\"CompletionText\":\"pygmentize.exe\",\"ListItemText\":\"pygmentize.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pygmentize.exe\"},{\"CompletionText\":\"python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\python.exe\"},{\"CompletionText\":\"python3.12.exe\",\"ListItemText\":\"python3.12.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\python3.12.exe\"},{\"CompletionText\":\"python3.9.exe\",\"ListItemText\":\"python3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python3.9.exe\"},{\"CompletionText\":\"python3.exe\",\"ListItemText\":\"python3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python3.exe\"},{\"CompletionText\":\"pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\pythonw.exe\"},{\"CompletionText\":\"pythonw3.9.exe\",\"ListItemText\":\"pythonw3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw3.9.exe\"},{\"CompletionText\":\"pythonw3.exe\",\"ListItemText\":\"pythonw3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw3.exe\"},{\"CompletionText\":\"pyw.exe\",\"ListItemText\":\"pyw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\pyw.exe\"},{\"CompletionText\":\"Q:\",\"ListItemText\":\"Q:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nQ: \\r\\n\"},{\"CompletionText\":\"qappsrv.exe\",\"ListItemText\":\"qappsrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qappsrv.exe\"},{\"CompletionText\":\"qprocess.exe\",\"ListItemText\":\"qprocess.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qprocess.exe\"},{\"CompletionText\":\"query.exe\",\"ListItemText\":\"query.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\query.exe\"},{\"CompletionText\":\"quser.exe\",\"ListItemText\":\"quser.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\quser.exe\"},{\"CompletionText\":\"qwinsta.exe\",\"ListItemText\":\"qwinsta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qwinsta.exe\"},{\"CompletionText\":\"r\",\"ListItemText\":\"r\",\"ResultType\":2,\"ToolTip\":\"Invoke-History\"},{\"CompletionText\":\"R:\",\"ListItemText\":\"R:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nR: \\r\\n\"},{\"CompletionText\":\"rasautou.exe\",\"ListItemText\":\"rasautou.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasautou.exe\"},{\"CompletionText\":\"rasdial.exe\",\"ListItemText\":\"rasdial.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasdial.exe\"},{\"CompletionText\":\"raserver.exe\",\"ListItemText\":\"raserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\raserver.exe\"},{\"CompletionText\":\"rasphone.exe\",\"ListItemText\":\"rasphone.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasphone.exe\"},{\"CompletionText\":\"rbp\",\"ListItemText\":\"rbp\",\"ResultType\":2,\"ToolTip\":\"Remove-PSBreakpoint\"},{\"CompletionText\":\"rcie\",\"ListItemText\":\"rcie\",\"ResultType\":2,\"ToolTip\":\"rcie\"},{\"CompletionText\":\"rcim\",\"ListItemText\":\"rcim\",\"ResultType\":2,\"ToolTip\":\"rcim\"},{\"CompletionText\":\"rcjb\",\"ListItemText\":\"rcjb\",\"ResultType\":2,\"ToolTip\":\"Receive-Job\"},{\"CompletionText\":\"rcms\",\"ListItemText\":\"rcms\",\"ResultType\":2,\"ToolTip\":\"rcms\"},{\"CompletionText\":\"rcsn\",\"ListItemText\":\"rcsn\",\"ResultType\":2,\"ToolTip\":\"Receive-PSSession\"},{\"CompletionText\":\"rd\",\"ListItemText\":\"rd\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rdpclip.exe\",\"ListItemText\":\"rdpclip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpclip.exe\"},{\"CompletionText\":\"rdpinit.exe\",\"ListItemText\":\"rdpinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpinit.exe\"},{\"CompletionText\":\"rdpinput.exe\",\"ListItemText\":\"rdpinput.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpinput.exe\"},{\"CompletionText\":\"RdpSa.exe\",\"ListItemText\":\"RdpSa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSa.exe\"},{\"CompletionText\":\"RdpSaProxy.exe\",\"ListItemText\":\"RdpSaProxy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSaProxy.exe\"},{\"CompletionText\":\"RdpSaUacHelper.exe\",\"ListItemText\":\"RdpSaUacHelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSaUacHelper.exe\"},{\"CompletionText\":\"rdpshell.exe\",\"ListItemText\":\"rdpshell.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpshell.exe\"},{\"CompletionText\":\"rdpsign.exe\",\"ListItemText\":\"rdpsign.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpsign.exe\"},{\"CompletionText\":\"rdr\",\"ListItemText\":\"rdr\",\"ResultType\":2,\"ToolTip\":\"Remove-PSDrive\"},{\"CompletionText\":\"rdrleakdiag.exe\",\"ListItemText\":\"rdrleakdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdrleakdiag.exe\"},{\"CompletionText\":\"Reactivate-AzBatchTask\",\"ListItemText\":\"Reactivate-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Reactivate-AzBatchTask\"},{\"CompletionText\":\"Read-Host\",\"ListItemText\":\"Read-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRead-Host [[-Prompt] ] [-MaskInput] []\\r\\n\\r\\nRead-Host [[-Prompt] ] [-AsSecureString] []\\r\\n\"},{\"CompletionText\":\"Read-PrinterNfcTag\",\"ListItemText\":\"Read-PrinterNfcTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRead-PrinterNfcTag \\r\\n\"},{\"CompletionText\":\"readCloudDataSettings.exe\",\"ListItemText\":\"readCloudDataSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\readCloudDataSettings.exe\"},{\"CompletionText\":\"ReAgentc.exe\",\"ListItemText\":\"ReAgentc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ReAgentc.exe\"},{\"CompletionText\":\"recdisc.exe\",\"ListItemText\":\"recdisc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\recdisc.exe\"},{\"CompletionText\":\"Receive-DtcDiagnosticTransaction\",\"ListItemText\":\"Receive-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Receive-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Receive-Job\",\"ListItemText\":\"Receive-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReceive-Job [-Job] [[-Location] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Job] [[-ComputerName] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Job] [[-Session] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Name] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-InstanceId] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Id] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\"},{\"CompletionText\":\"Receive-PSSession\",\"ListItemText\":\"Receive-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReceive-PSSession [-Session] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-Id] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ComputerName] -Name [-ApplicationName ] [-ConfigurationName ] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ComputerName] -InstanceId [-ApplicationName ] [-ConfigurationName ] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ConnectionUri] -Name [-ConfigurationName ] [-AllowRedirection] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-InstanceId] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-Name] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"recover.exe\",\"ListItemText\":\"recover.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\recover.exe\"},{\"CompletionText\":\"RecoveryDrive.exe\",\"ListItemText\":\"RecoveryDrive.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RecoveryDrive.exe\"},{\"CompletionText\":\"RefreshEnv.cmd\",\"ListItemText\":\"RefreshEnv.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\RefreshEnv.cmd\"},{\"CompletionText\":\"refsutil.exe\",\"ListItemText\":\"refsutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\refsutil.exe\"},{\"CompletionText\":\"reg.exe\",\"ListItemText\":\"reg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\reg.exe\"},{\"CompletionText\":\"regedit.exe\",\"ListItemText\":\"regedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\regedit.exe\"},{\"CompletionText\":\"regedt32.exe\",\"ListItemText\":\"regedt32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regedt32.exe\"},{\"CompletionText\":\"regini.exe\",\"ListItemText\":\"regini.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regini.exe\"},{\"CompletionText\":\"Register-ArgumentCompleter\",\"ListItemText\":\"Register-ArgumentCompleter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ArgumentCompleter -CommandName -ScriptBlock [-Native] []\\r\\n\\r\\nRegister-ArgumentCompleter -ParameterName -ScriptBlock [-CommandName ] []\\r\\n\"},{\"CompletionText\":\"Register-AzAutomationDscNode\",\"ListItemText\":\"Register-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Register-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Register-AzAutomationScheduledRunbook\",\"ListItemText\":\"Register-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Register-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Register-AzMigrateProjectTool\",\"ListItemText\":\"Register-AzMigrateProjectTool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzMigrateProjectTool \\r\\n\"},{\"CompletionText\":\"Register-AzModule\",\"ListItemText\":\"Register-AzModule\",\"ResultType\":2,\"ToolTip\":\"Register-AzModule\\r\\n\"},{\"CompletionText\":\"Register-AzProviderFeature\",\"ListItemText\":\"Register-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Register-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Register-AzProviderPreviewFeature\",\"ListItemText\":\"Register-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Register-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Register-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Register-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Register-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Register-AzResourceProvider\",\"ListItemText\":\"Register-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Register-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Register-AzStackHCI\",\"ListItemText\":\"Register-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Register-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Register-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Register-AzStorageSyncServer\",\"ListItemText\":\"Register-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Register-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Register-AzWvdApplicationGroup\",\"ListItemText\":\"Register-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Register-CimIndicationEvent\",\"ListItemText\":\"Register-CimIndicationEvent\",\"ResultType\":2,\"ToolTip\":\"Register-CimIndicationEvent\\r\\n\"},{\"CompletionText\":\"Register-CimProvider.exe\",\"ListItemText\":\"Register-CimProvider.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Register-CimProvider.exe\"},{\"CompletionText\":\"Register-ClusteredScheduledTask\",\"ListItemText\":\"Register-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Register-DnsClient\",\"ListItemText\":\"Register-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-DnsClient \\r\\n\"},{\"CompletionText\":\"Register-EngineEvent\",\"ListItemText\":\"Register-EngineEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-EngineEvent [-SourceIdentifier] [[-Action] ] [-MessageData ] [-SupportEvent] [-Forward] [-MaxTriggerCount ] []\\r\\n\"},{\"CompletionText\":\"Register-IscsiSession\",\"ListItemText\":\"Register-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-IscsiSession \\r\\n\"},{\"CompletionText\":\"Register-ObjectEvent\",\"ListItemText\":\"Register-ObjectEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ObjectEvent [-InputObject] [-EventName] [[-SourceIdentifier] ] [[-Action] ] [-MessageData ] [-SupportEvent] [-Forward] [-MaxTriggerCount ] []\\r\\n\"},{\"CompletionText\":\"Register-PackageSource\",\"ListItemText\":\"Register-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Register-PackageSource\\r\\n\"},{\"CompletionText\":\"Register-PSRepository\",\"ListItemText\":\"Register-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSRepository \\r\\n\"},{\"CompletionText\":\"Register-PSResourceRepository\",\"ListItemText\":\"Register-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Register-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Register-PSSessionConfiguration\",\"ListItemText\":\"Register-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSSessionConfiguration [-Name] [-ProcessorArchitecture ] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRegister-PSSessionConfiguration [-Name] [-AssemblyName] [-ConfigurationTypeName] [-ProcessorArchitecture ] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRegister-PSSessionConfiguration [-Name] -Path [-ProcessorArchitecture ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Register-ScheduledJob\",\"ListItemText\":\"Register-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Register-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Register-ScheduledTask\",\"ListItemText\":\"Register-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Register-StorageSubsystem\",\"ListItemText\":\"Register-StorageSubsystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-StorageSubsystem \\r\\n\"},{\"CompletionText\":\"RegisterManifest.ps1\",\"ListItemText\":\"RegisterManifest.ps1\",\"ResultType\":2,\"ToolTip\":\"RegisterManifest.ps1 [[-Path] ] [-Unregister] []\\r\\n\"},{\"CompletionText\":\"RegisterMicrosoftUpdate.ps1\",\"ListItemText\":\"RegisterMicrosoftUpdate.ps1\",\"ResultType\":2,\"ToolTip\":\"RegisterMicrosoftUpdate.ps1 [[-TestHook] ]\\r\\n\"},{\"CompletionText\":\"regsvr32.exe\",\"ListItemText\":\"regsvr32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regsvr32.exe\"},{\"CompletionText\":\"rekeywiz.exe\",\"ListItemText\":\"rekeywiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rekeywiz.exe\"},{\"CompletionText\":\"relog.exe\",\"ListItemText\":\"relog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\relog.exe\"},{\"CompletionText\":\"RelPost.exe\",\"ListItemText\":\"RelPost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RelPost.exe\"},{\"CompletionText\":\"RemoteAppLifetimeManager.exe\",\"ListItemText\":\"RemoteAppLifetimeManager.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RemoteAppLifetimeManager.exe\"},{\"CompletionText\":\"RemotePosWorker.exe\",\"ListItemText\":\"RemotePosWorker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RemotePosWorker.exe\"},{\"CompletionText\":\"Remove-AdlAnalyticsAccount\",\"ListItemText\":\"Remove-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsAccount\"},{\"CompletionText\":\"Remove-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Remove-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Remove-AdlAnalyticsDataSource\",\"ListItemText\":\"Remove-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Remove-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Remove-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Remove-AdlCatalogCredential\",\"ListItemText\":\"Remove-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogCredential\"},{\"CompletionText\":\"Remove-AdlCatalogItemAclEntry\",\"ListItemText\":\"Remove-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Remove-AdlCatalogSecret\",\"ListItemText\":\"Remove-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogSecret\"},{\"CompletionText\":\"Remove-AdlStore\",\"ListItemText\":\"Remove-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStore\"},{\"CompletionText\":\"Remove-AdlStoreFirewallRule\",\"ListItemText\":\"Remove-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreFirewallRule\"},{\"CompletionText\":\"Remove-AdlStoreItem\",\"ListItemText\":\"Remove-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItem\"},{\"CompletionText\":\"Remove-AdlStoreItemAcl\",\"ListItemText\":\"Remove-AdlStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItemAcl\"},{\"CompletionText\":\"Remove-AdlStoreItemAclEntry\",\"ListItemText\":\"Remove-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Remove-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Remove-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Remove-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Remove-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Remove-Alias\",\"ListItemText\":\"Remove-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Alias [-Name] [-Scope ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Remove-AppPackage\",\"ListItemText\":\"Remove-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackage\"},{\"CompletionText\":\"Remove-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Remove-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Remove-AppPackageVolume\",\"ListItemText\":\"Remove-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackageVolume\"},{\"CompletionText\":\"Remove-AppProvisionedPackage\",\"ListItemText\":\"Remove-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppProvisionedPackage\"},{\"CompletionText\":\"Remove-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Remove-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AppSharedPackageContainer\",\"ListItemText\":\"Remove-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AppxPackage\",\"ListItemText\":\"Remove-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxPackage\\r\\n\"},{\"CompletionText\":\"Remove-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Remove-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Remove-AppxProvisionedPackage\",\"ListItemText\":\"Remove-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Remove-AppxVolume\",\"ListItemText\":\"Remove-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxVolume\\r\\n\"},{\"CompletionText\":\"Remove-ASRFabric\",\"ListItemText\":\"Remove-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRFabric\"},{\"CompletionText\":\"Remove-ASRNetworkMapping\",\"ListItemText\":\"Remove-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRNetworkMapping\"},{\"CompletionText\":\"Remove-ASRPolicy\",\"ListItemText\":\"Remove-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRPolicy\"},{\"CompletionText\":\"Remove-ASRProtectionContainerMapping\",\"ListItemText\":\"Remove-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Remove-ASRRecoveryPlan\",\"ListItemText\":\"Remove-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRRecoveryPlan\"},{\"CompletionText\":\"Remove-ASRReplicationProtectedItem\",\"ListItemText\":\"Remove-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Remove-ASRReplicationProtectedItemDisk\",\"ListItemText\":\"Remove-ASRReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRReplicationProtectedItemDisk\"},{\"CompletionText\":\"Remove-ASRRP\",\"ListItemText\":\"Remove-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRRP\"},{\"CompletionText\":\"Remove-ASRServicesProvider\",\"ListItemText\":\"Remove-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRServicesProvider\"},{\"CompletionText\":\"Remove-ASRStorageClassificationMapping\",\"ListItemText\":\"Remove-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRStorageClassificationMapping\"},{\"CompletionText\":\"Remove-ASRvCenter\",\"ListItemText\":\"Remove-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRvCenter\"},{\"CompletionText\":\"Remove-AutologgerConfig\",\"ListItemText\":\"Remove-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Remove-AzAccount\",\"ListItemText\":\"Remove-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAccount\"},{\"CompletionText\":\"Remove-AzActionGroup\",\"ListItemText\":\"Remove-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzActivityLogAlert\",\"ListItemText\":\"Remove-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppCredential\",\"ListItemText\":\"Remove-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppFederatedCredential\",\"ListItemText\":\"Remove-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADApplication\",\"ListItemText\":\"Remove-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppPermission\",\"ListItemText\":\"Remove-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Remove-AzADGroup\",\"ListItemText\":\"Remove-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzADGroupMember\",\"ListItemText\":\"Remove-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Remove-AzADServicePrincipal\",\"ListItemText\":\"Remove-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Remove-AzADServicePrincipalCredential\",\"ListItemText\":\"Remove-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzADServicePrincipalCredential\"},{\"CompletionText\":\"Remove-AzADSpCredential\",\"ListItemText\":\"Remove-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADUser\",\"ListItemText\":\"Remove-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADUser \\r\\n\"},{\"CompletionText\":\"Remove-AzAksCluster\",\"ListItemText\":\"Remove-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzAksMaintenanceConfiguration\",\"ListItemText\":\"Remove-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzAksNodePool\",\"ListItemText\":\"Remove-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Remove-AzAksSnapshot\",\"ListItemText\":\"Remove-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"Remove-AzAlertRule\",\"ListItemText\":\"Remove-AzAlertRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAlertRule\\r\\n\"},{\"CompletionText\":\"Remove-AzAlertsSuppressionRule\",\"ListItemText\":\"Remove-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzAnalysisServicesServer\",\"ListItemText\":\"Remove-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagement\",\"ListItemText\":\"Remove-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApi\",\"ListItemText\":\"Remove-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiFromGateway\",\"ListItemText\":\"Remove-AzApiManagementApiFromGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiFromGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiFromProduct\",\"ListItemText\":\"Remove-AzApiManagementApiFromProduct\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiFromProduct\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiRelease\",\"ListItemText\":\"Remove-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiRevision\",\"ListItemText\":\"Remove-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiSchema\",\"ListItemText\":\"Remove-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiVersionSet\",\"ListItemText\":\"Remove-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Remove-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementBackend\",\"ListItemText\":\"Remove-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementCache\",\"ListItemText\":\"Remove-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementCertificate\",\"ListItemText\":\"Remove-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementDiagnostic\",\"ListItemText\":\"Remove-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGateway\",\"ListItemText\":\"Remove-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"Remove-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGroup\",\"ListItemText\":\"Remove-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementIdentityProvider\",\"ListItemText\":\"Remove-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementLogger\",\"ListItemText\":\"Remove-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementNamedValue\",\"ListItemText\":\"Remove-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Remove-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementOperation\",\"ListItemText\":\"Remove-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementPolicy\",\"ListItemText\":\"Remove-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementProduct\",\"ListItemText\":\"Remove-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementProductFromGroup\",\"ListItemText\":\"Remove-AzApiManagementProductFromGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementProductFromGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementRegion\",\"ListItemText\":\"Remove-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementSubscription\",\"ListItemText\":\"Remove-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementUser\",\"ListItemText\":\"Remove-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementUserFromGroup\",\"ListItemText\":\"Remove-AzApiManagementUserFromGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementUserFromGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAppConfigurationStore\",\"ListItemText\":\"Remove-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGateway\",\"ListItemText\":\"Remove-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Remove-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayCustomError\",\"ListItemText\":\"Remove-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Remove-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Remove-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Remove-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Remove-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayIdentity\",\"ListItemText\":\"Remove-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayListener\",\"ListItemText\":\"Remove-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Remove-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Remove-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Remove-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Remove-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Remove-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Remove-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsights\",\"ListItemText\":\"Remove-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsApiKey\",\"ListItemText\":\"Remove-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Remove-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Remove-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Remove-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWebTest\",\"ListItemText\":\"Remove-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Remove-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Remove-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationSecurityGroup\",\"ListItemText\":\"Remove-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAppServiceEnvironment\",\"ListItemText\":\"Remove-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"Remove-AzAppServicePlan\",\"ListItemText\":\"Remove-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Remove-AzAs\",\"ListItemText\":\"Remove-AzAs\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAs\"},{\"CompletionText\":\"Remove-AzAttestationPolicySigner\",\"ListItemText\":\"Remove-AzAttestationPolicySigner\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAttestationPolicySigner\\r\\n\"},{\"CompletionText\":\"Remove-AzAttestationProvider\",\"ListItemText\":\"Remove-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfile\",\"ListItemText\":\"Remove-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationAccount\",\"ListItemText\":\"Remove-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationCertificate\",\"ListItemText\":\"Remove-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationConnection\",\"ListItemText\":\"Remove-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationConnectionType\",\"ListItemText\":\"Remove-AzAutomationConnectionType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationConnectionType\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationCredential\",\"ListItemText\":\"Remove-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationDscConfiguration\",\"ListItemText\":\"Remove-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Remove-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Remove-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Remove-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridWorkerGroup\",\"ListItemText\":\"Remove-AzAutomationHybridWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridWorkerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationModule\",\"ListItemText\":\"Remove-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationPython3Package\",\"ListItemText\":\"Remove-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationRunbook\",\"ListItemText\":\"Remove-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSchedule\",\"ListItemText\":\"Remove-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"Remove-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSourceControl\",\"ListItemText\":\"Remove-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationVariable\",\"ListItemText\":\"Remove-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationWebhook\",\"ListItemText\":\"Remove-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Remove-AzAutoscaleSetting\",\"ListItemText\":\"Remove-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzAvailabilityGroupListener\",\"ListItemText\":\"Remove-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"Remove-AzAvailabilitySet\",\"ListItemText\":\"Remove-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Remove-AzBastion\",\"ListItemText\":\"Remove-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBastion\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchAccount\",\"ListItemText\":\"Remove-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchApplication\",\"ListItemText\":\"Remove-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchApplicationPackage\",\"ListItemText\":\"Remove-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchCertificate\",\"ListItemText\":\"Remove-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchComputeNode\",\"ListItemText\":\"Remove-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchComputeNodeUser\",\"ListItemText\":\"Remove-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchJob\",\"ListItemText\":\"Remove-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchJobSchedule\",\"ListItemText\":\"Remove-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchNodeFile\",\"ListItemText\":\"Remove-AzBatchNodeFile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchNodeFile\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchPool\",\"ListItemText\":\"Remove-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchTask\",\"ListItemText\":\"Remove-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Remove-AzCapacityReservation\",\"ListItemText\":\"Remove-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Remove-AzCapacityReservationGroup\",\"ListItemText\":\"Remove-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzCdnCustomDomain\",\"ListItemText\":\"Remove-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnEndpoint\",\"ListItemText\":\"Remove-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnOrigin\",\"ListItemText\":\"Remove-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnOriginGroup\",\"ListItemText\":\"Remove-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnProfile\",\"ListItemText\":\"Remove-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzCloudService\",\"ListItemText\":\"Remove-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCloudService \\r\\n\"},{\"CompletionText\":\"Remove-AzCloudServiceRoleInstance\",\"ListItemText\":\"Remove-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccount\",\"ListItemText\":\"Remove-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountNetworkRule\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"Remove-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzConfidentialLedger\",\"ListItemText\":\"Remove-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Remove-AzConfigurationAssignment\",\"ListItemText\":\"Remove-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzConsumptionBudget\",\"ListItemText\":\"Remove-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Remove-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerGroup\",\"ListItemText\":\"Remove-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerInstanceSubnetServiceAssociationLink\",\"ListItemText\":\"Remove-AzContainerInstanceSubnetServiceAssociationLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerInstanceSubnetServiceAssociationLink \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistry\",\"ListItemText\":\"Remove-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryAgentPool\",\"ListItemText\":\"Remove-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryExportPipeline\",\"ListItemText\":\"Remove-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryImportPipeline\",\"ListItemText\":\"Remove-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryManifest\",\"ListItemText\":\"Remove-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryReplication\",\"ListItemText\":\"Remove-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryRepository\",\"ListItemText\":\"Remove-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryScopeMap\",\"ListItemText\":\"Remove-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryTag\",\"ListItemText\":\"Remove-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryToken\",\"ListItemText\":\"Remove-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryWebhook\",\"ListItemText\":\"Remove-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Remove-AzContext\",\"ListItemText\":\"Remove-AzContext\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContext\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBAccount\",\"ListItemText\":\"Remove-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Remove-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBCassandraTable\",\"ListItemText\":\"Remove-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Remove-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Remove-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBService\",\"ListItemText\":\"Remove-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlContainer\",\"ListItemText\":\"Remove-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Remove-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Remove-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Remove-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Remove-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Remove-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Remove-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBTable\",\"ListItemText\":\"Remove-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Remove-AzCustomIpPrefix\",\"ListItemText\":\"Remove-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Remove-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeDevice\",\"ListItemText\":\"Remove-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeOrder\",\"ListItemText\":\"Remove-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeRole\",\"ListItemText\":\"Remove-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeShare\",\"ListItemText\":\"Remove-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeTrigger\",\"ListItemText\":\"Remove-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeUser\",\"ListItemText\":\"Remove-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksAccessConnector\",\"ListItemText\":\"Remove-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksVNetPeering\",\"ListItemText\":\"Remove-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksWorkspace\",\"ListItemText\":\"Remove-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzDataCollectionRule\",\"ListItemText\":\"Remove-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataCollectionRuleAssociation\",\"ListItemText\":\"Remove-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactory\",\"ListItemText\":\"Remove-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactory\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryDataset\",\"ListItemText\":\"Remove-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryGateway\",\"ListItemText\":\"Remove-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryHub\",\"ListItemText\":\"Remove-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryLinkedService\",\"ListItemText\":\"Remove-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryPipeline\",\"ListItemText\":\"Remove-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2\",\"ListItemText\":\"Remove-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Remove-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Dataset\",\"ListItemText\":\"Remove-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Remove-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Remove-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Remove-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Trigger\",\"ListItemText\":\"Remove-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2TriggerSubscription\",\"ListItemText\":\"Remove-AzDataFactoryV2TriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2TriggerSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Remove-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Remove-AzDatalakeGen2FileSystem\",\"ListItemText\":\"Remove-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"Remove-AzDataLakeGen2Item\",\"ListItemText\":\"Remove-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreAccount\",\"ListItemText\":\"Remove-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Remove-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItem\",\"ListItemText\":\"Remove-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItemAcl\",\"ListItemText\":\"Remove-AzDataLakeStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItemAcl\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Remove-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Remove-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Remove-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupInstance\",\"ListItemText\":\"Remove-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupPolicy\",\"ListItemText\":\"Remove-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupVault\",\"ListItemText\":\"Remove-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionResourceGuard\",\"ListItemText\":\"Remove-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Remove-AzDataShare\",\"ListItemText\":\"Remove-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShare\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareAccount\",\"ListItemText\":\"Remove-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareDataSet\",\"ListItemText\":\"Remove-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareDataSetMapping\",\"ListItemText\":\"Remove-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareInvitation\",\"ListItemText\":\"Remove-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareSubscription\",\"ListItemText\":\"Remove-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareSynchronizationSetting\",\"ListItemText\":\"Remove-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareTrigger\",\"ListItemText\":\"Remove-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDdosProtectionPlan\",\"ListItemText\":\"Remove-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzDelegation\",\"ListItemText\":\"Remove-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDelegation\\r\\n\"},{\"CompletionText\":\"Remove-AzDeployment\",\"ListItemText\":\"Remove-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Remove-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerRollout\",\"ListItemText\":\"Remove-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerService\",\"ListItemText\":\"Remove-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Remove-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Remove-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerStep\",\"ListItemText\":\"Remove-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentScript\",\"ListItemText\":\"Remove-AzDeploymentScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentScript\\r\\n\"},{\"CompletionText\":\"Remove-AzDeviceSecurityGroup\",\"ListItemText\":\"Remove-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzDiagnosticSetting\",\"ListItemText\":\"Remove-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzDisk\",\"ListItemText\":\"Remove-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzDiskAccess\",\"ListItemText\":\"Remove-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Remove-AzDiskEncryptionSet\",\"ListItemText\":\"Remove-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsRecordConfig\",\"ListItemText\":\"Remove-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsRecordSet\",\"ListItemText\":\"Remove-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsZone\",\"ListItemText\":\"Remove-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Remove-AzEnvironment\",\"ListItemText\":\"Remove-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridChannel\",\"ListItemText\":\"Remove-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridDomain\",\"ListItemText\":\"Remove-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridDomainTopic\",\"ListItemText\":\"Remove-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Remove-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerNamespace\",\"ListItemText\":\"Remove-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerRegistration\",\"ListItemText\":\"Remove-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerTopic\",\"ListItemText\":\"Remove-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Remove-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSubscription\",\"ListItemText\":\"Remove-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSystemTopic\",\"ListItemText\":\"Remove-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Remove-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridTopic\",\"ListItemText\":\"Remove-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventHub\",\"ListItemText\":\"Remove-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHub \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubApplicationGroup\",\"ListItemText\":\"Remove-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubAuthorizationRule\",\"ListItemText\":\"Remove-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubCluster\",\"ListItemText\":\"Remove-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubConsumerGroup\",\"ListItemText\":\"Remove-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"Remove-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubNamespace\",\"ListItemText\":\"Remove-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubNamespaceV2\",\"ListItemText\":\"Remove-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Remove-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubSchemaGroup\",\"ListItemText\":\"Remove-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuit\",\"ListItemText\":\"Remove-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Remove-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Remove-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Remove-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteConnection\",\"ListItemText\":\"Remove-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Remove-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteGateway\",\"ListItemText\":\"Remove-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePort\",\"ListItemText\":\"Remove-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Remove-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePortIdentity\",\"ListItemText\":\"Remove-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Remove-AzFederatedIdentityCredentials\",\"ListItemText\":\"Remove-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Remove-AzFirewall\",\"ListItemText\":\"Remove-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewall\\r\\n\"},{\"CompletionText\":\"Remove-AzFirewallPolicy\",\"ListItemText\":\"Remove-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Remove-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoor\",\"ListItemText\":\"Remove-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Remove-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Remove-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Remove-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Remove-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnProfile\",\"ListItemText\":\"Remove-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRoute\",\"ListItemText\":\"Remove-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRule\",\"ListItemText\":\"Remove-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"Remove-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnSecret\",\"ListItemText\":\"Remove-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Remove-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorContent\",\"ListItemText\":\"Remove-AzFrontDoorContent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorContent\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorRulesEngine\",\"ListItemText\":\"Remove-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorWafPolicy\",\"ListItemText\":\"Remove-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionApp\",\"ListItemText\":\"Remove-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionAppPlan\",\"ListItemText\":\"Remove-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionAppSetting\",\"ListItemText\":\"Remove-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzGallery\",\"ListItemText\":\"Remove-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGallery\\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryApplication\",\"ListItemText\":\"Remove-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryApplicationVersion\",\"ListItemText\":\"Remove-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryImageDefinition\",\"ListItemText\":\"Remove-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryImageVersion\",\"ListItemText\":\"Remove-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightCluster\",\"ListItemText\":\"Remove-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Remove-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareApisService\",\"ListItemText\":\"Remove-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareApisWorkspace\",\"ListItemText\":\"Remove-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareDicomService\",\"ListItemText\":\"Remove-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareFhirService\",\"ListItemText\":\"Remove-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareIotConnector\",\"ListItemText\":\"Remove-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"Remove-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"Remove-AzHost\",\"ListItemText\":\"Remove-AzHost\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHost\\r\\n\"},{\"CompletionText\":\"Remove-AzHostGroup\",\"ListItemText\":\"Remove-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHostGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzImage\",\"ListItemText\":\"Remove-AzImage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzImage\\r\\n\"},{\"CompletionText\":\"Remove-AzImageDataDisk\",\"ListItemText\":\"Remove-AzImageDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzImageDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Remove-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Remove-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Remove-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"Remove-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccount\",\"ListItemText\":\"Remove-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountAgreement\",\"ListItemText\":\"Remove-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountAssembly\",\"ListItemText\":\"Remove-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Remove-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountCertificate\",\"ListItemText\":\"Remove-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountMap\",\"ListItemText\":\"Remove-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountPartner\",\"ListItemText\":\"Remove-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Remove-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountSchema\",\"ListItemText\":\"Remove-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHub\",\"ListItemText\":\"Remove-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHub\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubCertificate\",\"ListItemText\":\"Remove-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubConfiguration\",\"ListItemText\":\"Remove-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDCL\",\"ListItemText\":\"Remove-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDCL\"},{\"CompletionText\":\"Remove-AzIotHubDeployment\",\"ListItemText\":\"Remove-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDevice\",\"ListItemText\":\"Remove-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDeviceChildren\",\"ListItemText\":\"Remove-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubEHCG\",\"ListItemText\":\"Remove-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubEHCG\"},{\"CompletionText\":\"Remove-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Remove-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubKey\",\"ListItemText\":\"Remove-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubMessageEnrichment\",\"ListItemText\":\"Remove-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubModule\",\"ListItemText\":\"Remove-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubMsgEnrich\",\"ListItemText\":\"Remove-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Remove-AzIotHubRoute\",\"ListItemText\":\"Remove-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Remove-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzIotSecuritySolution\",\"ListItemText\":\"Remove-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Remove-AzIpAllocation\",\"ListItemText\":\"Remove-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Remove-AzIpGroup\",\"ListItemText\":\"Remove-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Remove-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVault\",\"ListItemText\":\"Remove-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultAccessPolicy\",\"ListItemText\":\"Remove-AzKeyVaultAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificate\",\"ListItemText\":\"Remove-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateContact\",\"ListItemText\":\"Remove-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Remove-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Remove-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultKey\",\"ListItemText\":\"Remove-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedHsm\",\"ListItemText\":\"Remove-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Remove-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Remove-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultNetworkRule\",\"ListItemText\":\"Remove-AzKeyVaultNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultRoleAssignment\",\"ListItemText\":\"Remove-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Remove-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultSecret\",\"ListItemText\":\"Remove-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Remove-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"Remove-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoCluster\",\"ListItemText\":\"Remove-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Remove-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"Remove-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabase\",\"ListItemText\":\"Remove-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabasePrincipal\",\"ListItemText\":\"Remove-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"Remove-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDataConnection\",\"ListItemText\":\"Remove-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Remove-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoScript\",\"ListItemText\":\"Remove-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Remove-AzLoad\",\"ListItemText\":\"Remove-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzLoad \\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancer\",\"ListItemText\":\"Remove-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Remove-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Remove-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Remove-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Remove-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLocalNetworkGateway\",\"ListItemText\":\"Remove-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzLogicApp\",\"ListItemText\":\"Remove-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Remove-AzLogProfile\",\"ListItemText\":\"Remove-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzMaintenanceConfiguration\",\"ListItemText\":\"Remove-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedApplication\",\"ListItemText\":\"Remove-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedApplicationDefinition\",\"ListItemText\":\"Remove-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedCassandraCluster\",\"ListItemText\":\"Remove-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedCassandraDataCenter\",\"ListItemText\":\"Remove-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedServicesAssignment\",\"ListItemText\":\"Remove-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzManagedServicesDefinition\",\"ListItemText\":\"Remove-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroup\",\"ListItemText\":\"Remove-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupDeployment\",\"ListItemText\":\"Remove-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Remove-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupSubscription\",\"ListItemText\":\"Remove-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzMediaService\",\"ListItemText\":\"Remove-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMediaService\\r\\n\"},{\"CompletionText\":\"Remove-AzMetricAlertRuleV2\",\"ListItemText\":\"Remove-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Remove-AzMigrateProject\",\"ListItemText\":\"Remove-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"Remove-AzMigrateServerReplication\",\"ListItemText\":\"Remove-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Remove-AzMlCommitmentPlan\",\"ListItemText\":\"Remove-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzMlWebService\",\"ListItemText\":\"Remove-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspace\",\"ListItemText\":\"Remove-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Remove-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Remove-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceCompute\",\"ListItemText\":\"Remove-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceConnection\",\"ListItemText\":\"Remove-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDataContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDatastore\",\"ListItemText\":\"Remove-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDataVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceEnvironmentContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceEnvironmentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceEnvironmentContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceJob\",\"ListItemText\":\"Remove-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceModelContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceModelVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Remove-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Remove-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzMonitorWorkspace\",\"ListItemText\":\"Remove-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFirewallRule\",\"ListItemText\":\"Remove-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServer\",\"ListItemText\":\"Remove-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"Remove-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Remove-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlServer\",\"ListItemText\":\"Remove-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Remove-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Remove-AzNatGateway\",\"ListItemText\":\"Remove-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterface\",\"ListItemText\":\"Remove-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Remove-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Remove-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManager\",\"ListItemText\":\"Remove-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Remove-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerGroup\",\"ListItemText\":\"Remove-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Remove-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Remove-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerStaticMember\",\"ListItemText\":\"Remove-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Remove-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkProfile\",\"ListItemText\":\"Remove-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkSecurityGroup\",\"ListItemText\":\"Remove-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Remove-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkVirtualAppliance\",\"ListItemText\":\"Remove-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcher\",\"ListItemText\":\"Remove-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Remove-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Remove-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Remove-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHub\",\"ListItemText\":\"Remove-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Remove-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Remove-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespace\",\"ListItemText\":\"Remove-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Remove-AzOperationalInsightsCluster\",\"ListItemText\":\"Remove-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsDataExport\",\"ListItemText\":\"Remove-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsDataSource\",\"ListItemText\":\"Remove-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Remove-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Remove-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Remove-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Remove-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsTable\",\"ListItemText\":\"Remove-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Remove-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Remove-AzP2sVpnGateway\",\"ListItemText\":\"Remove-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyAssignment\",\"ListItemText\":\"Remove-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyAttestation\",\"ListItemText\":\"Remove-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyDefinition\",\"ListItemText\":\"Remove-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyExemption\",\"ListItemText\":\"Remove-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyRemediation\",\"ListItemText\":\"Remove-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicySetDefinition\",\"ListItemText\":\"Remove-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Remove-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlServer\",\"ListItemText\":\"Remove-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Remove-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Remove-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Remove-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"Remove-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsRecordConfig\",\"ListItemText\":\"Remove-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsRecordSet\",\"ListItemText\":\"Remove-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Remove-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsZone\",\"ListItemText\":\"Remove-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Remove-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateEndpoint\",\"ListItemText\":\"Remove-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateLinkAssociation\",\"ListItemText\":\"Remove-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateLinkService\",\"ListItemText\":\"Remove-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Remove-AzProximityPlacementGroup\",\"ListItemText\":\"Remove-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzPublicIpAddress\",\"ListItemText\":\"Remove-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Remove-AzPublicIpPrefix\",\"ListItemText\":\"Remove-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesVault\",\"ListItemText\":\"Remove-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCache\",\"ListItemText\":\"Remove-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheDiagnostic\",\"ListItemText\":\"Remove-AzRedisCacheDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheDiagnostic\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheDiagnostics\",\"ListItemText\":\"Remove-AzRedisCacheDiagnostics\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheDiagnostics\"},{\"CompletionText\":\"Remove-AzRedisCacheFirewallRule\",\"ListItemText\":\"Remove-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheLink\",\"ListItemText\":\"Remove-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCachePatchSchedule\",\"ListItemText\":\"Remove-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisEnterpriseCache\",\"ListItemText\":\"Remove-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Remove-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Remove-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayAuthorizationRule\",\"ListItemText\":\"Remove-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayHybridConnection\",\"ListItemText\":\"Remove-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayNamespace\",\"ListItemText\":\"Remove-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzResource\",\"ListItemText\":\"Remove-AzResource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResource\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceGroup\",\"ListItemText\":\"Remove-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceGroupDeployment\",\"ListItemText\":\"Remove-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceLock\",\"ListItemText\":\"Remove-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceManagementPrivateLink\",\"ListItemText\":\"Remove-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceMoverMoveCollection\",\"ListItemText\":\"Remove-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"Remove-AzResourceMoverMoveResource\",\"ListItemText\":\"Remove-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Remove-AzRestorePoint\",\"ListItemText\":\"Remove-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzRestorePointCollection\",\"ListItemText\":\"Remove-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainer\",\"ListItemText\":\"Remove-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Remove-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainerLegalHold\",\"ListItemText\":\"Remove-AzRmStorageContainerLegalHold\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainerLegalHold\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageShare\",\"ListItemText\":\"Remove-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleAssignment\",\"ListItemText\":\"Remove-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleDefinition\",\"ListItemText\":\"Remove-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleManagementPolicy\",\"ListItemText\":\"Remove-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"Remove-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzRouteConfig\",\"ListItemText\":\"Remove-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteFilter\",\"ListItemText\":\"Remove-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteFilterRuleConfig\",\"ListItemText\":\"Remove-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteMap\",\"ListItemText\":\"Remove-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteServer\",\"ListItemText\":\"Remove-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteServerPeer\",\"ListItemText\":\"Remove-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteTable\",\"ListItemText\":\"Remove-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzRoutingIntent\",\"ListItemText\":\"Remove-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Remove-AzRoutingPolicy\",\"ListItemText\":\"Remove-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzScheduledQueryRule\",\"ListItemText\":\"Remove-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAssessment\",\"ListItemText\":\"Remove-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Remove-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAutomation\",\"ListItemText\":\"Remove-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityContact\",\"ListItemText\":\"Remove-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityPartnerProvider\",\"ListItemText\":\"Remove-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Remove-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAlertRule\",\"ListItemText\":\"Remove-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAlertRuleAction\",\"ListItemText\":\"Remove-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAutomationRule\",\"ListItemText\":\"Remove-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelBookmark\",\"ListItemText\":\"Remove-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelBookmarkRelation\",\"ListItemText\":\"Remove-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelDataConnector\",\"ListItemText\":\"Remove-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelEntityQuery\",\"ListItemText\":\"Remove-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncident\",\"ListItemText\":\"Remove-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncidentComment\",\"ListItemText\":\"Remove-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncidentRelation\",\"ListItemText\":\"Remove-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelOnboardingState\",\"ListItemText\":\"Remove-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Remove-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"Remove-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusMigration\",\"ListItemText\":\"Remove-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusNamespace\",\"ListItemText\":\"Remove-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusNamespaceV2\",\"ListItemText\":\"Remove-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Remove-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusQueue\",\"ListItemText\":\"Remove-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusRule\",\"ListItemText\":\"Remove-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusSubscription\",\"ListItemText\":\"Remove-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusTopic\",\"ListItemText\":\"Remove-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceEndpointPolicy\",\"ListItemText\":\"Remove-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Remove-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplication\",\"ListItemText\":\"Remove-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplicationType\",\"ListItemText\":\"Remove-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"Remove-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricClientCertificate\",\"ListItemText\":\"Remove-AzServiceFabricClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedCluster\",\"ListItemText\":\"Remove-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterClientCertificate\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Remove-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\",\"ListItemText\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricNode\",\"ListItemText\":\"Remove-AzServiceFabricNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricNode\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricNodeType\",\"ListItemText\":\"Remove-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricService\",\"ListItemText\":\"Remove-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricSetting\",\"ListItemText\":\"Remove-AzServiceFabricSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Remove-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Remove-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForWebApp\",\"ListItemText\":\"Remove-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Remove-AzSignalR\",\"ListItemText\":\"Remove-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSignalR\\r\\n\"},{\"CompletionText\":\"Remove-AzSnapshot\",\"ListItemText\":\"Remove-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabase\",\"ListItemText\":\"Remove-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseAudit\",\"ListItemText\":\"Remove-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Remove-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseFromFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseFromFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseFromFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"Remove-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseSecondary\",\"ListItemText\":\"Remove-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Remove-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseServerAuditing\",\"ListItemText\":\"Remove-AzSqlDatabaseServerAuditing\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseServerAuditing\"},{\"CompletionText\":\"Remove-AzSqlElasticJob\",\"ListItemText\":\"Remove-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobAgent\",\"ListItemText\":\"Remove-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobCredential\",\"ListItemText\":\"Remove-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobStep\",\"ListItemText\":\"Remove-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobTarget\",\"ListItemText\":\"Remove-AzSqlElasticJobTarget\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobTarget\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"Remove-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticPool\",\"ListItemText\":\"Remove-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstance\",\"ListItemText\":\"Remove-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabase\",\"ListItemText\":\"Remove-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Remove-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceLink\",\"ListItemText\":\"Remove-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstancePool\",\"ListItemText\":\"Remove-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"Remove-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServer\",\"ListItemText\":\"Remove-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerAudit\",\"ListItemText\":\"Remove-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerCommunicationLink\",\"ListItemText\":\"Remove-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerDnsAlias\",\"ListItemText\":\"Remove-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerFirewallRule\",\"ListItemText\":\"Remove-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Remove-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Remove-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Remove-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"Remove-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerTrustGroup\",\"ListItemText\":\"Remove-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Remove-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncAgent\",\"ListItemText\":\"Remove-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncGroup\",\"ListItemText\":\"Remove-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncMember\",\"ListItemText\":\"Remove-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVirtualCluster\",\"ListItemText\":\"Remove-AzSqlVirtualCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlVirtualCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVM\",\"ListItemText\":\"Remove-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVMGroup\",\"ListItemText\":\"Remove-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzSshkey\",\"ListItemText\":\"Remove-AzSshkey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSshkey\\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciArcSetting\",\"ListItemText\":\"Remove-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciCluster\",\"ListItemText\":\"Remove-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciExtension\",\"ListItemText\":\"Remove-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHCIRemoteSupport\",\"ListItemText\":\"Remove-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHCIVMAttestation\",\"ListItemText\":\"Remove-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebApp\",\"ListItemText\":\"Remove-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppAttachedRepository\",\"ListItemText\":\"Remove-AzStaticWebAppAttachedRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppAttachedRepository \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppBuild\",\"ListItemText\":\"Remove-AzStaticWebAppBuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppBuild \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Remove-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppUser\",\"ListItemText\":\"Remove-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccount\",\"ListItemText\":\"Remove-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Remove-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccountNetworkRule\",\"ListItemText\":\"Remove-AzStorageAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlob\",\"ListItemText\":\"Remove-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlobImmutabilityPolicy\",\"ListItemText\":\"Remove-AzStorageBlobImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlobImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Remove-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageContainer\",\"ListItemText\":\"Remove-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageCORSRule\",\"ListItemText\":\"Remove-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageDirectory\",\"ListItemText\":\"Remove-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageFile\",\"ListItemText\":\"Remove-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageLocalUser\",\"ListItemText\":\"Remove-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMover\",\"ListItemText\":\"Remove-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverEndpoint\",\"ListItemText\":\"Remove-AzStorageMoverEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverJobDefinition\",\"ListItemText\":\"Remove-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverProject\",\"ListItemText\":\"Remove-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Remove-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageQueue\",\"ListItemText\":\"Remove-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageShare\",\"ListItemText\":\"Remove-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageShare\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"Remove-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncGroup\",\"ListItemText\":\"Remove-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Remove-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncService\",\"ListItemText\":\"Remove-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageTable\",\"ListItemText\":\"Remove-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageTable\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsCluster\",\"ListItemText\":\"Remove-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsFunction\",\"ListItemText\":\"Remove-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsInput\",\"ListItemText\":\"Remove-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsJob\",\"ListItemText\":\"Remove-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsOutput\",\"ListItemText\":\"Remove-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Remove-AzSubscriptionDeployment\",\"ListItemText\":\"Remove-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSubscriptionDeployment\"},{\"CompletionText\":\"Remove-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"Remove-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseDataFlow\",\"ListItemText\":\"Remove-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseDataset\",\"ListItemText\":\"Remove-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseFirewallRule\",\"ListItemText\":\"Remove-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Remove-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Remove-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKqlScript\",\"ListItemText\":\"Remove-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPool\",\"ListItemText\":\"Remove-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"Remove-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Remove-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"Remove-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseLinkConnection\",\"ListItemText\":\"Remove-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseLinkedService\",\"ListItemText\":\"Remove-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Remove-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseNotebook\",\"ListItemText\":\"Remove-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapsePipeline\",\"ListItemText\":\"Remove-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseRoleAssignment\",\"ListItemText\":\"Remove-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkConfiguration\",\"ListItemText\":\"Remove-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Remove-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkPool\",\"ListItemText\":\"Remove-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlAudit\",\"ListItemText\":\"Remove-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlAudit\"},{\"CompletionText\":\"Remove-AzSynapseSqlDatabase\",\"ListItemText\":\"Remove-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPool\",\"ListItemText\":\"Remove-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Remove-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"Remove-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Remove-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlScript\",\"ListItemText\":\"Remove-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseTrigger\",\"ListItemText\":\"Remove-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseTriggerSubscription\",\"ListItemText\":\"Remove-AzSynapseTriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseTriggerSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspace\",\"ListItemText\":\"Remove-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspaceKey\",\"ListItemText\":\"Remove-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspacePackage\",\"ListItemText\":\"Remove-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"Remove-AzTag\",\"ListItemText\":\"Remove-AzTag\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTag\\r\\n\"},{\"CompletionText\":\"Remove-AzTemplateSpec\",\"ListItemText\":\"Remove-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Remove-AzTenantDeployment\",\"ListItemText\":\"Remove-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\",\"ListItemText\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\",\"ListItemText\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerEndpoint\",\"ListItemText\":\"Remove-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerEndpointConfig\",\"ListItemText\":\"Remove-AzTrafficManagerEndpointConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerEndpointConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\",\"ListItemText\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerIpAddressRange\",\"ListItemText\":\"Remove-AzTrafficManagerIpAddressRange\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerIpAddressRange\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerProfile\",\"ListItemText\":\"Remove-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzUserAssignedIdentity\",\"ListItemText\":\"Remove-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Remove-AzVHubRouteTable\",\"ListItemText\":\"Remove-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualApplianceSite\",\"ListItemText\":\"Remove-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHub\",\"ListItemText\":\"Remove-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubBgpConnection\",\"ListItemText\":\"Remove-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubRouteTable\",\"ListItemText\":\"Remove-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubVnetConnection\",\"ListItemText\":\"Remove-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetwork\",\"ListItemText\":\"Remove-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGateway\",\"ListItemText\":\"Remove-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayDefaultSite\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayDefaultSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayDefaultSite\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkPeering\",\"ListItemText\":\"Remove-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Remove-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkTap\",\"ListItemText\":\"Remove-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualRouter\",\"ListItemText\":\"Remove-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualRouterPeer\",\"ListItemText\":\"Remove-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualWan\",\"ListItemText\":\"Remove-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Remove-AzVM\",\"ListItemText\":\"Remove-AzVM\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVM\\r\\n\"},{\"CompletionText\":\"Remove-AzVMAccessExtension\",\"ListItemText\":\"Remove-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMAEMExtension\",\"ListItemText\":\"Remove-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMBackup\",\"ListItemText\":\"Remove-AzVMBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzVMChefExtension\",\"ListItemText\":\"Remove-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMCustomScriptExtension\",\"ListItemText\":\"Remove-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDataDisk\",\"ListItemText\":\"Remove-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDiagnosticsExtension\",\"ListItemText\":\"Remove-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDiskEncryptionExtension\",\"ListItemText\":\"Remove-AzVMDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDscExtension\",\"ListItemText\":\"Remove-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMExtension\",\"ListItemText\":\"Remove-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmGalleryApplication\",\"ListItemText\":\"Remove-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzVMNetworkInterface\",\"ListItemText\":\"Remove-AzVMNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMNetworkInterface\\r\\n\"},{\"CompletionText\":\"Remove-AzVMRunCommand\",\"ListItemText\":\"Remove-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzVMRunCommand \\r\\n\"},{\"CompletionText\":\"Remove-AzVMSecret\",\"ListItemText\":\"Remove-AzVMSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMSecret\\r\\n\"},{\"CompletionText\":\"Remove-AzVMSqlServerExtension\",\"ListItemText\":\"Remove-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmss\",\"ListItemText\":\"Remove-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmss\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssDataDisk\",\"ListItemText\":\"Remove-AzVmssDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssDiagnosticsExtension\",\"ListItemText\":\"Remove-AzVmssDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssExtension\",\"ListItemText\":\"Remove-AzVmssExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssGalleryApplication\",\"ListItemText\":\"Remove-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssNetworkInterfaceConfiguration\",\"ListItemText\":\"Remove-AzVmssNetworkInterfaceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssNetworkInterfaceConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssRunCommand\",\"ListItemText\":\"Remove-AzVmssRunCommand\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssRunCommand\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssVMDataDisk\",\"ListItemText\":\"Remove-AzVmssVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssVMDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssVMRunCommand\",\"ListItemText\":\"Remove-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzVmssVMRunCommand \\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientIpsecParameter\",\"ListItemText\":\"Remove-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Remove-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientRootCertificate\",\"ListItemText\":\"Remove-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnConnection\",\"ListItemText\":\"Remove-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnGateway\",\"ListItemText\":\"Remove-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnGatewayNatRule\",\"ListItemText\":\"Remove-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnServerConfiguration\",\"ListItemText\":\"Remove-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Remove-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnSite\",\"ListItemText\":\"Remove-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Remove-AzWcfRelay\",\"ListItemText\":\"Remove-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Remove-AzWebApp\",\"ListItemText\":\"Remove-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebApp\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppAccessRestrictionRule\",\"ListItemText\":\"Remove-AzWebAppAccessRestrictionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppAccessRestrictionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppBackup\",\"ListItemText\":\"Remove-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppCertificate\",\"ListItemText\":\"Remove-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppContinuousWebJob\",\"ListItemText\":\"Remove-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlot\",\"ListItemText\":\"Remove-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Remove-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Remove-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSSLBinding\",\"ListItemText\":\"Remove-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppTrafficRouting\",\"ListItemText\":\"Remove-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Remove-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSub\",\"ListItemText\":\"Remove-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubCustomCertificate\",\"ListItemText\":\"Remove-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubCustomDomain\",\"ListItemText\":\"Remove-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubHub\",\"ListItemText\":\"Remove-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdApplication\",\"ListItemText\":\"Remove-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdApplicationGroup\",\"ListItemText\":\"Remove-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdHostPool\",\"ListItemText\":\"Remove-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdMsixPackage\",\"ListItemText\":\"Remove-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdRegistrationInfo\",\"ListItemText\":\"Remove-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdScalingPlan\",\"ListItemText\":\"Remove-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Remove-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdSessionHost\",\"ListItemText\":\"Remove-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdUserSession\",\"ListItemText\":\"Remove-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdWorkspace\",\"ListItemText\":\"Remove-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-BCDataCacheExtension\",\"ListItemText\":\"Remove-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Remove-BcdElement\",\"ListItemText\":\"Remove-BcdElement\",\"ResultType\":2,\"ToolTip\":\"Remove-BcdElement\\r\\n\"},{\"CompletionText\":\"Remove-BcdEntry\",\"ListItemText\":\"Remove-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-BcdEntry\\r\\n\"},{\"CompletionText\":\"Remove-BitLockerKeyProtector\",\"ListItemText\":\"Remove-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"Remove-BitsTransfer\",\"ListItemText\":\"Remove-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Remove-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Remove-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Remove-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Remove-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Remove-CertificateNotificationTask\",\"ListItemText\":\"Remove-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"Remove-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"Remove-CimInstance\",\"ListItemText\":\"Remove-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-CimInstance\\r\\n\"},{\"CompletionText\":\"Remove-CimSession\",\"ListItemText\":\"Remove-CimSession\",\"ResultType\":2,\"ToolTip\":\"Remove-CimSession\\r\\n\"},{\"CompletionText\":\"Remove-CIPolicyRule\",\"ListItemText\":\"Remove-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"Remove-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"Remove-DAEntryPointTableItem\",\"ListItemText\":\"Remove-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Remove-DnsClientDohServerAddress\",\"ListItemText\":\"Remove-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Remove-DnsClientNrptRule\",\"ListItemText\":\"Remove-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Remove-DscConfigurationDocument\",\"ListItemText\":\"Remove-DscConfigurationDocument\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DscConfigurationDocument \\r\\n\"},{\"CompletionText\":\"Remove-DtcClusterTMMapping\",\"ListItemText\":\"Remove-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Remove-EtwTraceProvider\",\"ListItemText\":\"Remove-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Remove-EtwTraceSession\",\"ListItemText\":\"Remove-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"Remove-EtwTraceSession\"},{\"CompletionText\":\"Remove-Event\",\"ListItemText\":\"Remove-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Event [-SourceIdentifier] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Event [-EventIdentifier] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-FileShare\",\"ListItemText\":\"Remove-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-FileShare \\r\\n\"},{\"CompletionText\":\"Remove-GitBranch\",\"ListItemText\":\"Remove-GitBranch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-GitBranch \\r\\n\"},{\"CompletionText\":\"Remove-HgsClientHostKey\",\"ListItemText\":\"Remove-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Remove-HgsGuardian\",\"ListItemText\":\"Remove-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Remove-HnsEndpoint\",\"ListItemText\":\"Remove-HnsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-HnsNamespace\",\"ListItemText\":\"Remove-HnsNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsNamespace \\r\\n\"},{\"CompletionText\":\"Remove-HnsNetwork\",\"ListItemText\":\"Remove-HnsNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsNetwork \\r\\n\"},{\"CompletionText\":\"Remove-HnsPolicyList\",\"ListItemText\":\"Remove-HnsPolicyList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsPolicyList \\r\\n\"},{\"CompletionText\":\"Remove-InitiatorId\",\"ListItemText\":\"Remove-InitiatorId\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-InitiatorId \\r\\n\"},{\"CompletionText\":\"Remove-InitiatorIdFromMaskingSet\",\"ListItemText\":\"Remove-InitiatorIdFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-InitiatorIdFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-IscsiTargetPortal\",\"ListItemText\":\"Remove-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Remove-Item\",\"ListItemText\":\"Remove-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\\r\\nRemove-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Remove-ItemProperty\",\"ListItemText\":\"Remove-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-ItemProperty [-Path] [-Name] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-ItemProperty [-Name] -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Job\",\"ListItemText\":\"Remove-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Job [-Id] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Job] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-InstanceId] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Name] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Filter] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-State] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Command ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-JobTrigger\",\"ListItemText\":\"Remove-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-JobTrigger\\r\\n\"},{\"CompletionText\":\"Remove-LocalGroup\",\"ListItemText\":\"Remove-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalGroup\\r\\n\"},{\"CompletionText\":\"Remove-LocalGroupMember\",\"ListItemText\":\"Remove-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Remove-LocalUser\",\"ListItemText\":\"Remove-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalUser\\r\\n\"},{\"CompletionText\":\"Remove-MaskingSet\",\"ListItemText\":\"Remove-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-Module\",\"ListItemText\":\"Remove-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Module [-Name] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Module [-FullyQualifiedName] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Module [-ModuleInfo] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-MpPreference\",\"ListItemText\":\"Remove-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpPreference \\r\\n\"},{\"CompletionText\":\"Remove-MpThreat\",\"ListItemText\":\"Remove-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpThreat \\r\\n\"},{\"CompletionText\":\"Remove-NetAdapterAdvancedProperty\",\"ListItemText\":\"Remove-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Remove-NetEventNetworkAdapter\",\"ListItemText\":\"Remove-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Remove-NetEventPacketCaptureProvider\",\"ListItemText\":\"Remove-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventProvider\",\"ListItemText\":\"Remove-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventSession\",\"ListItemText\":\"Remove-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventSession \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVFPProvider\",\"ListItemText\":\"Remove-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmNetworkAdapter\",\"ListItemText\":\"Remove-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmSwitch\",\"ListItemText\":\"Remove-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmSwitchProvider\",\"ListItemText\":\"Remove-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventWFPCaptureProvider\",\"ListItemText\":\"Remove-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Remove-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVProfile\",\"ListItemText\":\"Remove-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVRule\",\"ListItemText\":\"Remove-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Remove-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallRule\",\"ListItemText\":\"Remove-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-NetIPAddress\",\"ListItemText\":\"Remove-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetIPHttpsCertBinding\",\"ListItemText\":\"Remove-NetIPHttpsCertBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPHttpsCertBinding \\r\\n\"},{\"CompletionText\":\"Remove-NetIPHttpsConfiguration\",\"ListItemText\":\"Remove-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecDospSetting\",\"ListItemText\":\"Remove-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Remove-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeRule\",\"ListItemText\":\"Remove-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeSA\",\"ListItemText\":\"Remove-NetIPsecMainModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeSA \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Remove-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Remove-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Remove-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecQuickModeSA\",\"ListItemText\":\"Remove-NetIPsecQuickModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecQuickModeSA \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecRule\",\"ListItemText\":\"Remove-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeam\",\"ListItemText\":\"Remove-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeamMember\",\"ListItemText\":\"Remove-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeamNic\",\"ListItemText\":\"Remove-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Remove-NetNat\",\"ListItemText\":\"Remove-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNat \\r\\n\"},{\"CompletionText\":\"Remove-NetNatExternalAddress\",\"ListItemText\":\"Remove-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetNatStaticMapping\",\"ListItemText\":\"Remove-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Remove-NetNatTransitionConfiguration\",\"ListItemText\":\"Remove-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-NetNeighbor\",\"ListItemText\":\"Remove-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Remove-NetQosPolicy\",\"ListItemText\":\"Remove-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Remove-NetRoute\",\"ListItemText\":\"Remove-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetRoute \\r\\n\"},{\"CompletionText\":\"Remove-NetSwitchTeam\",\"ListItemText\":\"Remove-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Remove-NetSwitchTeamMember\",\"ListItemText\":\"Remove-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Remove-NetTransportFilter\",\"ListItemText\":\"Remove-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"Remove-NetworkSwitchEthernetPortIPAddress\",\"ListItemText\":\"Remove-NetworkSwitchEthernetPortIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetworkSwitchEthernetPortIPAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetworkSwitchVlan\",\"ListItemText\":\"Remove-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Remove-OdbcDsn\",\"ListItemText\":\"Remove-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Remove-Partition\",\"ListItemText\":\"Remove-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Partition \\r\\n\"},{\"CompletionText\":\"Remove-PartitionAccessPath\",\"ListItemText\":\"Remove-PartitionAccessPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PartitionAccessPath \\r\\n\"},{\"CompletionText\":\"Remove-PhysicalDisk\",\"ListItemText\":\"Remove-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Remove-PmemDedicatedMemory\",\"ListItemText\":\"Remove-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"Remove-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"Remove-PmemDisk\",\"ListItemText\":\"Remove-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-PmemDisk\\r\\n\"},{\"CompletionText\":\"Remove-PoshGitFromProfile\",\"ListItemText\":\"Remove-PoshGitFromProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PoshGitFromProfile \\r\\n\"},{\"CompletionText\":\"Remove-Printer\",\"ListItemText\":\"Remove-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Printer \\r\\n\"},{\"CompletionText\":\"Remove-PrinterDriver\",\"ListItemText\":\"Remove-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Remove-PrinterPort\",\"ListItemText\":\"Remove-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrinterPort \\r\\n\"},{\"CompletionText\":\"Remove-PrintJob\",\"ListItemText\":\"Remove-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrintJob \\r\\n\"},{\"CompletionText\":\"Remove-ProvisionedAppPackage\",\"ListItemText\":\"Remove-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppPackage\"},{\"CompletionText\":\"Remove-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Remove-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Remove-ProvisionedAppxPackage\",\"ListItemText\":\"Remove-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppxPackage\"},{\"CompletionText\":\"Remove-ProvisioningPackage\",\"ListItemText\":\"Remove-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisioningPackage\"},{\"CompletionText\":\"Remove-PSBreakpoint\",\"ListItemText\":\"Remove-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSBreakpoint [-Breakpoint] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSBreakpoint [-Id] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-PSDrive\",\"ListItemText\":\"Remove-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSDrive [-Name] [-PSProvider ] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSDrive [-LiteralName] [-PSProvider ] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-PSReadLineKeyHandler\",\"ListItemText\":\"Remove-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSReadLineKeyHandler [-Chord] [-ViMode ] []\\r\\n\"},{\"CompletionText\":\"Remove-PSSession\",\"ListItemText\":\"Remove-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSSession [-Id] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession [-Session] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -ContainerId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -VMId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -VMName [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -InstanceId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -Name [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession [-ComputerName] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Service\",\"ListItemText\":\"Remove-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Service [-Name] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Service [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-SmbBandwidthLimit\",\"ListItemText\":\"Remove-SmbBandwidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbBandwidthLimit \\r\\n\"},{\"CompletionText\":\"Remove-SmbClientCertificateMapping\",\"ListItemText\":\"Remove-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Remove-SMBComponent\",\"ListItemText\":\"Remove-SMBComponent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SMBComponent \\r\\n\"},{\"CompletionText\":\"Remove-SmbGlobalMapping\",\"ListItemText\":\"Remove-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbMapping\",\"ListItemText\":\"Remove-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbMultichannelConstraint\",\"ListItemText\":\"Remove-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"Remove-SmbServerCertificateMapping\",\"ListItemText\":\"Remove-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbShare\",\"ListItemText\":\"Remove-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbShare \\r\\n\"},{\"CompletionText\":\"Remove-StorageBusBinding\",\"ListItemText\":\"Remove-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"Remove-StorageFaultDomain\",\"ListItemText\":\"Remove-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Remove-StorageFileServer\",\"ListItemText\":\"Remove-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Remove-StorageHealthIntent\",\"ListItemText\":\"Remove-StorageHealthIntent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageHealthIntent \\r\\n\"},{\"CompletionText\":\"Remove-StorageHealthSetting\",\"ListItemText\":\"Remove-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Remove-StoragePool\",\"ListItemText\":\"Remove-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StoragePool \\r\\n\"},{\"CompletionText\":\"Remove-StorageTier\",\"ListItemText\":\"Remove-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageTier \\r\\n\"},{\"CompletionText\":\"Remove-TargetPortFromMaskingSet\",\"ListItemText\":\"Remove-TargetPortFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-TargetPortFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-TrustedProvisioningCertificate\",\"ListItemText\":\"Remove-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-TrustedProvisioningCertificate\"},{\"CompletionText\":\"Remove-TypeData\",\"ListItemText\":\"Remove-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-TypeData -TypeData [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-TypeData [-TypeName] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-TypeData -Path [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Variable\",\"ListItemText\":\"Remove-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Variable [-Name] [-Include ] [-Exclude ] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-VHDSnapshot\",\"ListItemText\":\"Remove-VHDSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-VHDSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-VirtualDisk\",\"ListItemText\":\"Remove-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Remove-VirtualDiskFromMaskingSet\",\"ListItemText\":\"Remove-VirtualDiskFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VirtualDiskFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-VM\",\"ListItemText\":\"Remove-VM\",\"ResultType\":2,\"ToolTip\":\"Remove-VM\\r\\n\"},{\"CompletionText\":\"Remove-VMAssignableDevice\",\"ListItemText\":\"Remove-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Remove-VMCheckpoint\",\"ListItemText\":\"Remove-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-VMCheckpoint\"},{\"CompletionText\":\"Remove-VMDirectVirtualDisk\",\"ListItemText\":\"Remove-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Remove-VMDvdDrive\",\"ListItemText\":\"Remove-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMFibreChannelHba\",\"ListItemText\":\"Remove-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Remove-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Remove-VMGpuPartitionAdapter\",\"ListItemText\":\"Remove-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMGroup\",\"ListItemText\":\"Remove-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGroup\\r\\n\"},{\"CompletionText\":\"Remove-VMGroupMember\",\"ListItemText\":\"Remove-VMGroupMember\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGroupMember\\r\\n\"},{\"CompletionText\":\"Remove-VMHardDiskDrive\",\"ListItemText\":\"Remove-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMHostAssignableDevice\",\"ListItemText\":\"Remove-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Remove-VMKeyStorageDrive\",\"ListItemText\":\"Remove-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMMigrationNetwork\",\"ListItemText\":\"Remove-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Remove-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapter\",\"ListItemText\":\"Remove-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterAcl\",\"ListItemText\":\"Remove-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Remove-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Remove-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Remove-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Remove-VMPmemController\",\"ListItemText\":\"Remove-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Remove-VMPmemController\\r\\n\"},{\"CompletionText\":\"Remove-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Remove-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMReplication\",\"ListItemText\":\"Remove-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Remove-VMReplication\\r\\n\"},{\"CompletionText\":\"Remove-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Remove-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Remove-VMResourcePool\",\"ListItemText\":\"Remove-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Remove-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Remove-VMSan\",\"ListItemText\":\"Remove-VMSan\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSan\\r\\n\"},{\"CompletionText\":\"Remove-VMSavedState\",\"ListItemText\":\"Remove-VMSavedState\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSavedState\\r\\n\"},{\"CompletionText\":\"Remove-VMScsiController\",\"ListItemText\":\"Remove-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Remove-VMScsiController\\r\\n\"},{\"CompletionText\":\"Remove-VMSnapshot\",\"ListItemText\":\"Remove-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-VMStoragePath\",\"ListItemText\":\"Remove-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Remove-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitch\",\"ListItemText\":\"Remove-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitch\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Remove-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Remove-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchTeamMember\",\"ListItemText\":\"Remove-VMSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchTeamMember\\r\\n\"},{\"CompletionText\":\"Remove-VpnConnection\",\"ListItemText\":\"Remove-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnection \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionRoute\",\"ListItemText\":\"Remove-VpnConnectionRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionRoute \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerApplication\",\"ListItemText\":\"Remove-VpnConnectionTriggerApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerApplication \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Remove-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Remove-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Remove-WindowsCapability\",\"ListItemText\":\"Remove-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Remove-WindowsDriver\",\"ListItemText\":\"Remove-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Remove-WindowsImage\",\"ListItemText\":\"Remove-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsImage\\r\\n\"},{\"CompletionText\":\"Remove-WindowsPackage\",\"ListItemText\":\"Remove-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsPackage\\r\\n\"},{\"CompletionText\":\"Remove-WSManInstance\",\"ListItemText\":\"Remove-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-WSManInstance\\r\\n\"},{\"CompletionText\":\"ren\",\"ListItemText\":\"ren\",\"ResultType\":2,\"ToolTip\":\"Rename-Item\"},{\"CompletionText\":\"Rename-AzContext\",\"ListItemText\":\"Rename-AzContext\",\"ResultType\":2,\"ToolTip\":\"Rename-AzContext\\r\\n\"},{\"CompletionText\":\"Rename-AzStorageDirectory\",\"ListItemText\":\"Rename-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"Rename-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"Rename-AzStorageFile\",\"ListItemText\":\"Rename-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Rename-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Rename-Computer\",\"ListItemText\":\"Rename-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Computer [-NewName] [-ComputerName ] [-PassThru] [-DomainCredential ] [-LocalCredential ] [-Force] [-Restart] [-WsmanAuthentication ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-DAEntryPointTableItem\",\"ListItemText\":\"Rename-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Rename-Item\",\"ListItemText\":\"Rename-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Item [-Path] [-NewName] [-Force] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRename-Item [-NewName] -LiteralPath [-Force] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-ItemProperty\",\"ListItemText\":\"Rename-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-ItemProperty [-Path] [-Name] [-NewName] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRename-ItemProperty [-Name] [-NewName] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-LocalGroup\",\"ListItemText\":\"Rename-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Rename-LocalGroup\\r\\n\"},{\"CompletionText\":\"Rename-LocalUser\",\"ListItemText\":\"Rename-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Rename-LocalUser\\r\\n\"},{\"CompletionText\":\"Rename-MaskingSet\",\"ListItemText\":\"Rename-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-MaskingSet \\r\\n\"},{\"CompletionText\":\"Rename-NetAdapter\",\"ListItemText\":\"Rename-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetAdapter \\r\\n\"},{\"CompletionText\":\"Rename-NetFirewallHyperVRule\",\"ListItemText\":\"Rename-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Rename-NetFirewallRule\",\"ListItemText\":\"Rename-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Rename-NetIPHttpsConfiguration\",\"ListItemText\":\"Rename-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Rename-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecMainModeRule\",\"ListItemText\":\"Rename-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Rename-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Rename-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Rename-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecRule\",\"ListItemText\":\"Rename-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Rename-NetLbfoTeam\",\"ListItemText\":\"Rename-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Rename-NetSwitchTeam\",\"ListItemText\":\"Rename-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Rename-Printer\",\"ListItemText\":\"Rename-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Printer \\r\\n\"},{\"CompletionText\":\"Rename-VM\",\"ListItemText\":\"Rename-VM\",\"ResultType\":2,\"ToolTip\":\"Rename-VM\\r\\n\"},{\"CompletionText\":\"Rename-VMCheckpoint\",\"ListItemText\":\"Rename-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Rename-VMCheckpoint\"},{\"CompletionText\":\"Rename-VMGroup\",\"ListItemText\":\"Rename-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Rename-VMGroup\\r\\n\"},{\"CompletionText\":\"Rename-VMNetworkAdapter\",\"ListItemText\":\"Rename-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Rename-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Rename-VMResourcePool\",\"ListItemText\":\"Rename-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Rename-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Rename-VMSan\",\"ListItemText\":\"Rename-VMSan\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSan\\r\\n\"},{\"CompletionText\":\"Rename-VMSnapshot\",\"ListItemText\":\"Rename-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Rename-VMSwitch\",\"ListItemText\":\"Rename-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSwitch\\r\\n\"},{\"CompletionText\":\"Repair-AzVmssServiceFabricUD\",\"ListItemText\":\"Repair-AzVmssServiceFabricUD\",\"ResultType\":2,\"ToolTip\":\"Repair-AzVmssServiceFabricUD\"},{\"CompletionText\":\"Repair-AzVmssServiceFabricUpdateDomain\",\"ListItemText\":\"Repair-AzVmssServiceFabricUpdateDomain\",\"ResultType\":2,\"ToolTip\":\"Repair-AzVmssServiceFabricUpdateDomain\\r\\n\"},{\"CompletionText\":\"repair-bde.exe\",\"ListItemText\":\"repair-bde.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\repair-bde.exe\"},{\"CompletionText\":\"Repair-FileIntegrity\",\"ListItemText\":\"Repair-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Repair-VirtualDisk\",\"ListItemText\":\"Repair-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Repair-VM\",\"ListItemText\":\"Repair-VM\",\"ResultType\":2,\"ToolTip\":\"Repair-VM\\r\\n\"},{\"CompletionText\":\"Repair-Volume\",\"ListItemText\":\"Repair-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-Volume \\r\\n\"},{\"CompletionText\":\"Repair-WindowsImage\",\"ListItemText\":\"Repair-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Repair-WindowsImage\\r\\n\"},{\"CompletionText\":\"replace.exe\",\"ListItemText\":\"replace.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\replace.exe\"},{\"CompletionText\":\"Reset-AppPackage\",\"ListItemText\":\"Reset-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Reset-AppPackage\"},{\"CompletionText\":\"Reset-AppSharedPackageContainer\",\"ListItemText\":\"Reset-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Reset-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Reset-AppxPackage\",\"ListItemText\":\"Reset-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Reset-AppxPackage\\r\\n\"},{\"CompletionText\":\"Reset-AzAttestationPolicy\",\"ListItemText\":\"Reset-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Reset-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Reset-AzBatchComputeNode\",\"ListItemText\":\"Reset-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Reset-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Reset-AzHubRouter\",\"ListItemText\":\"Reset-AzHubRouter\",\"ResultType\":2,\"ToolTip\":\"Reset-AzHubRouter\\r\\n\"},{\"CompletionText\":\"Reset-AzP2sVpnGateway\",\"ListItemText\":\"Reset-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\",\"ListItemText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\",\"ResultType\":2,\"ToolTip\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\\r\\n\"},{\"CompletionText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\",\"ListItemText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\",\"ResultType\":2,\"ToolTip\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\"},{\"CompletionText\":\"Reset-AzRedisCache\",\"ListItemText\":\"Reset-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Reset-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Reset-AzStaticWebAppApiKey\",\"ListItemText\":\"Reset-AzStaticWebAppApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-AzStaticWebAppApiKey \\r\\n\"},{\"CompletionText\":\"Reset-AzStorageSyncServerCertificate\",\"ListItemText\":\"Reset-AzStorageSyncServerCertificate\",\"ResultType\":2,\"ToolTip\":\"Reset-AzStorageSyncServerCertificate\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSparkSessionTimeout\",\"ListItemText\":\"Reset-AzSynapseSparkSessionTimeout\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSparkSessionTimeout\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Reset-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGateway\",\"ListItemText\":\"Reset-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Reset-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Reset-AzVpnGateway\",\"ListItemText\":\"Reset-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzVpnSiteLinkConnection\",\"ListItemText\":\"Reset-AzVpnSiteLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVpnSiteLinkConnection\\r\\n\"},{\"CompletionText\":\"Reset-AzWebAppPublishingProfile\",\"ListItemText\":\"Reset-AzWebAppPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Reset-AzWebAppPublishingProfile\\r\\n\"},{\"CompletionText\":\"Reset-AzWebAppSlotPublishingProfile\",\"ListItemText\":\"Reset-AzWebAppSlotPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Reset-AzWebAppSlotPublishingProfile\\r\\n\"},{\"CompletionText\":\"Reset-BC\",\"ListItemText\":\"Reset-BC\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-BC \\r\\n\"},{\"CompletionText\":\"Reset-DAClientExperienceConfiguration\",\"ListItemText\":\"Reset-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-DAEntryPointTableItem\",\"ListItemText\":\"Reset-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Reset-DtcLog\",\"ListItemText\":\"Reset-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DtcLog \\r\\n\"},{\"CompletionText\":\"Reset-LapsPassword\",\"ListItemText\":\"Reset-LapsPassword\",\"ResultType\":2,\"ToolTip\":\"Reset-LapsPassword\\r\\n\"},{\"CompletionText\":\"Reset-NCSIPolicyConfiguration\",\"ListItemText\":\"Reset-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-Net6to4Configuration\",\"ListItemText\":\"Reset-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Reset-NetAdapterAdvancedProperty\",\"ListItemText\":\"Reset-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Reset-NetDnsTransitionConfiguration\",\"ListItemText\":\"Reset-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetIPHttpsConfiguration\",\"ListItemText\":\"Reset-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetIsatapConfiguration\",\"ListItemText\":\"Reset-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetTeredoConfiguration\",\"ListItemText\":\"Reset-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-PhysicalDisk\",\"ListItemText\":\"Reset-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Reset-SmbClientConfiguration\",\"ListItemText\":\"Reset-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-SmbServerConfiguration\",\"ListItemText\":\"Reset-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-StorageReliabilityCounter\",\"ListItemText\":\"Reset-StorageReliabilityCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-StorageReliabilityCounter \\r\\n\"},{\"CompletionText\":\"Reset-VMReplicationStatistics\",\"ListItemText\":\"Reset-VMReplicationStatistics\",\"ResultType\":2,\"ToolTip\":\"Reset-VMReplicationStatistics\\r\\n\"},{\"CompletionText\":\"Reset-VMResourceMetering\",\"ListItemText\":\"Reset-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Reset-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Reset-WinhttpProxy\",\"ListItemText\":\"Reset-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"reset.exe\",\"ListItemText\":\"reset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\reset.exe\"},{\"CompletionText\":\"ResetEngine.exe\",\"ListItemText\":\"ResetEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ResetEngine.exe\"},{\"CompletionText\":\"Resize-AzVirtualNetworkGateway\",\"ListItemText\":\"Resize-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Resize-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Resize-Partition\",\"ListItemText\":\"Resize-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-Partition \\r\\n\"},{\"CompletionText\":\"Resize-StorageTier\",\"ListItemText\":\"Resize-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-StorageTier \\r\\n\"},{\"CompletionText\":\"Resize-VHD\",\"ListItemText\":\"Resize-VHD\",\"ResultType\":2,\"ToolTip\":\"Resize-VHD\\r\\n\"},{\"CompletionText\":\"Resize-VirtualDisk\",\"ListItemText\":\"Resize-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-VirtualDisk \\r\\n\"},{\"CompletionText\":\"resmon.exe\",\"ListItemText\":\"resmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\resmon.exe\"},{\"CompletionText\":\"Resolve-AzError\",\"ListItemText\":\"Resolve-AzError\",\"ResultType\":2,\"ToolTip\":\"Resolve-AzError\\r\\n\"},{\"CompletionText\":\"Resolve-AzResourceMoverMoveCollectionDependency\",\"ListItemText\":\"Resolve-AzResourceMoverMoveCollectionDependency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResolve-AzResourceMoverMoveCollectionDependency \\r\\n\"},{\"CompletionText\":\"Resolve-DnsName\",\"ListItemText\":\"Resolve-DnsName\",\"ResultType\":2,\"ToolTip\":\"Resolve-DnsName\\r\\n\"},{\"CompletionText\":\"Resolve-Error\",\"ListItemText\":\"Resolve-Error\",\"ResultType\":2,\"ToolTip\":\"Resolve-Error\"},{\"CompletionText\":\"Resolve-Path\",\"ListItemText\":\"Resolve-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResolve-Path [-Path] [-Relative] [-RelativeBasePath ] [-Credential ] []\\r\\n\\r\\nResolve-Path -LiteralPath [-Relative] [-RelativeBasePath ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Restart-ASRJob\",\"ListItemText\":\"Restart-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Restart-ASRJob\"},{\"CompletionText\":\"Restart-AzAnalysisServicesInstance\",\"ListItemText\":\"Restart-AzAnalysisServicesInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzAnalysisServicesInstance\\r\\n\"},{\"CompletionText\":\"Restart-AzAsInstance\",\"ListItemText\":\"Restart-AzAsInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzAsInstance\"},{\"CompletionText\":\"Restart-AzBatchComputeNode\",\"ListItemText\":\"Restart-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Restart-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Restart-AzCloudService\",\"ListItemText\":\"Restart-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzCloudService \\r\\n\"},{\"CompletionText\":\"Restart-AzCloudServiceRoleInstance\",\"ListItemText\":\"Restart-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Restart-AzContainerGroup\",\"ListItemText\":\"Restart-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Restart-AzDeploymentManagerRollout\",\"ListItemText\":\"Restart-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Restart-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Restart-AzFunctionApp\",\"ListItemText\":\"Restart-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Restart-AzHDInsightHost\",\"ListItemText\":\"Restart-AzHDInsightHost\",\"ResultType\":2,\"ToolTip\":\"Restart-AzHDInsightHost\\r\\n\"},{\"CompletionText\":\"Restart-AzHost\",\"ListItemText\":\"Restart-AzHost\",\"ResultType\":2,\"ToolTip\":\"Restart-AzHost\\r\\n\"},{\"CompletionText\":\"Restart-AzMigrateServerReplication\",\"ListItemText\":\"Restart-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Restart-AzMLWorkspaceCompute\",\"ListItemText\":\"Restart-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Restart-AzMySqlFlexibleServer\",\"ListItemText\":\"Restart-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restart-AzMySqlServer\",\"ListItemText\":\"Restart-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Restart-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Restart-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restart-AzPostgreSqlServer\",\"ListItemText\":\"Restart-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Restart-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Restart-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Restart-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Restart-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Restart-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Restart-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Restart-AzSignalR\",\"ListItemText\":\"Restart-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Restart-AzSignalR\\r\\n\"},{\"CompletionText\":\"Restart-AzureAsInstance\",\"ListItemText\":\"Restart-AzureAsInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzureAsInstance\"},{\"CompletionText\":\"Restart-AzVM\",\"ListItemText\":\"Restart-AzVM\",\"ResultType\":2,\"ToolTip\":\"Restart-AzVM\\r\\n\"},{\"CompletionText\":\"Restart-AzVmss\",\"ListItemText\":\"Restart-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Restart-AzVmss\\r\\n\"},{\"CompletionText\":\"Restart-AzWebApp\",\"ListItemText\":\"Restart-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Restart-AzWebApp\\r\\n\"},{\"CompletionText\":\"Restart-AzWebAppSlot\",\"ListItemText\":\"Restart-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Restart-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Restart-AzWebPubSub\",\"ListItemText\":\"Restart-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Restart-Computer\",\"ListItemText\":\"Restart-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-Computer [[-ComputerName] ] [[-Credential] ] [-WsmanAuthentication ] [-Force] [-Wait] [-Timeout ] [-For ] [-Delay ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Restart-NetAdapter\",\"ListItemText\":\"Restart-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-NetAdapter \\r\\n\"},{\"CompletionText\":\"Restart-PcsvDevice\",\"ListItemText\":\"Restart-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Restart-PrintJob\",\"ListItemText\":\"Restart-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-PrintJob \\r\\n\"},{\"CompletionText\":\"Restart-Service\",\"ListItemText\":\"Restart-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-Service [-InputObject] [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRestart-Service [-Name] [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRestart-Service -DisplayName [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Restart-VM\",\"ListItemText\":\"Restart-VM\",\"ResultType\":2,\"ToolTip\":\"Restart-VM\\r\\n\"},{\"CompletionText\":\"Restore-AdlStoreDeletedItem\",\"ListItemText\":\"Restore-AdlStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AdlStoreDeletedItem\"},{\"CompletionText\":\"Restore-AzApiManagement\",\"ListItemText\":\"Restore-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Restore-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Restore-AzCosmosDBAccount\",\"ListItemText\":\"Restore-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Restore-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Restore-AzDataLakeGen2DeletedItem\",\"ListItemText\":\"Restore-AzDataLakeGen2DeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDataLakeGen2DeletedItem\\r\\n\"},{\"CompletionText\":\"Restore-AzDataLakeStoreDeletedItem\",\"ListItemText\":\"Restore-AzDataLakeStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDataLakeStoreDeletedItem\\r\\n\"},{\"CompletionText\":\"Restore-AzDeletedWebApp\",\"ListItemText\":\"Restore-AzDeletedWebApp\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDeletedWebApp\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVault\",\"ListItemText\":\"Restore-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultCertificate\",\"ListItemText\":\"Restore-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultKey\",\"ListItemText\":\"Restore-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Restore-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultSecret\",\"ListItemText\":\"Restore-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Restore-AzMySqlFlexibleServer\",\"ListItemText\":\"Restore-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restore-AzMySqlServer\",\"ListItemText\":\"Restore-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Restore-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Restore-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Restore-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Restore-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Restore-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restore-AzPostgreSqlServer\",\"ListItemText\":\"Restore-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Restore-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Restore-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Restore-AzRmStorageShare\",\"ListItemText\":\"Restore-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Restore-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Restore-AzSqlDatabase\",\"ListItemText\":\"Restore-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Restore-AzSqlInstanceDatabase\",\"ListItemText\":\"Restore-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Restore-AzStorageBlobRange\",\"ListItemText\":\"Restore-AzStorageBlobRange\",\"ResultType\":2,\"ToolTip\":\"Restore-AzStorageBlobRange\\r\\n\"},{\"CompletionText\":\"Restore-AzStorageContainer\",\"ListItemText\":\"Restore-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Restore-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Restore-AzSynapseSqlPool\",\"ListItemText\":\"Restore-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Restore-AzWebAppBackup\",\"ListItemText\":\"Restore-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Restore-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Restore-AzWebAppSnapshot\",\"ListItemText\":\"Restore-AzWebAppSnapshot\",\"ResultType\":2,\"ToolTip\":\"Restore-AzWebAppSnapshot\\r\\n\"},{\"CompletionText\":\"Restore-DscConfiguration\",\"ListItemText\":\"Restore-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Restore-NetworkSwitchConfiguration\",\"ListItemText\":\"Restore-NetworkSwitchConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-NetworkSwitchConfiguration \\r\\n\"},{\"CompletionText\":\"Restore-VMCheckpoint\",\"ListItemText\":\"Restore-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Restore-VMCheckpoint\"},{\"CompletionText\":\"Restore-VMSnapshot\",\"ListItemText\":\"Restore-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Restore-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Resume-ASRJob\",\"ListItemText\":\"Resume-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Resume-ASRJob\"},{\"CompletionText\":\"Resume-AzAnalysisServicesServer\",\"ListItemText\":\"Resume-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Resume-AzAs\",\"ListItemText\":\"Resume-AzAs\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAs\"},{\"CompletionText\":\"Resume-AzAutomationJob\",\"ListItemText\":\"Resume-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Resume-AzDataFactoryPipeline\",\"ListItemText\":\"Resume-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Resume-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Resume-AzDataProtectionBackupInstanceProtection\",\"ListItemText\":\"Resume-AzDataProtectionBackupInstanceProtection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-AzDataProtectionBackupInstanceProtection \\r\\n\"},{\"CompletionText\":\"Resume-AzMigrateServerReplication\",\"ListItemText\":\"Resume-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Resume-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Resume-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Resume-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Resume-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Resume-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Resume-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Resume-AzSqlDatabase\",\"ListItemText\":\"Resume-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Resume-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Resume-AzSynapseSqlPool\",\"ListItemText\":\"Resume-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Resume-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Resume-BitLocker\",\"ListItemText\":\"Resume-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-BitLocker \\r\\n\"},{\"CompletionText\":\"Resume-BitsTransfer\",\"ListItemText\":\"Resume-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Resume-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Resume-PrintJob\",\"ListItemText\":\"Resume-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-PrintJob \\r\\n\"},{\"CompletionText\":\"Resume-ProvisioningSession\",\"ListItemText\":\"Resume-ProvisioningSession\",\"ResultType\":2,\"ToolTip\":\"Resume-ProvisioningSession\\r\\n\"},{\"CompletionText\":\"Resume-Service\",\"ListItemText\":\"Resume-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nResume-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nResume-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Resume-StorageBusDisk\",\"ListItemText\":\"Resume-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Resume-VM\",\"ListItemText\":\"Resume-VM\",\"ResultType\":2,\"ToolTip\":\"Resume-VM\\r\\n\"},{\"CompletionText\":\"Resume-VMReplication\",\"ListItemText\":\"Resume-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Resume-VMReplication\\r\\n\"},{\"CompletionText\":\"Revoke-AzDataShareSubscriptionAccess\",\"ListItemText\":\"Revoke-AzDataShareSubscriptionAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzDataShareSubscriptionAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzDiskAccess\",\"ListItemText\":\"Revoke-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Revoke-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Revoke-AzSnapshotAccess\",\"ListItemText\":\"Revoke-AzSnapshotAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzSnapshotAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzStorageAccountUserDelegationKeys\",\"ListItemText\":\"Revoke-AzStorageAccountUserDelegationKeys\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzStorageAccountUserDelegationKeys\\r\\n\"},{\"CompletionText\":\"Revoke-FileShareAccess\",\"ListItemText\":\"Revoke-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Revoke-HgsKeyProtectorAccess\",\"ListItemText\":\"Revoke-HgsKeyProtectorAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-HgsKeyProtectorAccess \\r\\n\"},{\"CompletionText\":\"Revoke-SmbClientAccessToServer\",\"ListItemText\":\"Revoke-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Revoke-SmbShareAccess\",\"ListItemText\":\"Revoke-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Revoke-VMConnectAccess\",\"ListItemText\":\"Revoke-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"rg.exe\",\"ListItemText\":\"rg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WinGet\\\\Packages\\\\BurntSushi.ripgrep.MSVC_Microsoft.Winget.Source_8wekyb3d8bbwe\\\\ripgrep-13.0.0-x86_64-pc-windows-msvc\\\\rg.exe\"},{\"CompletionText\":\"ri\",\"ListItemText\":\"ri\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rjb\",\"ListItemText\":\"rjb\",\"ResultType\":2,\"ToolTip\":\"Remove-Job\"},{\"CompletionText\":\"rksmba\",\"ListItemText\":\"rksmba\",\"ResultType\":2,\"ToolTip\":\"rksmba\"},{\"CompletionText\":\"rksmbclas\",\"ListItemText\":\"rksmbclas\",\"ResultType\":2,\"ToolTip\":\"rksmbclas\"},{\"CompletionText\":\"rlg\",\"ListItemText\":\"rlg\",\"ResultType\":2,\"ToolTip\":\"rlg\"},{\"CompletionText\":\"rlgm\",\"ListItemText\":\"rlgm\",\"ResultType\":2,\"ToolTip\":\"rlgm\"},{\"CompletionText\":\"rlu\",\"ListItemText\":\"rlu\",\"ResultType\":2,\"ToolTip\":\"rlu\"},{\"CompletionText\":\"rm\",\"ListItemText\":\"rm\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"RMActivate.exe\",\"ListItemText\":\"RMActivate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate.exe\"},{\"CompletionText\":\"RMActivate_isv.exe\",\"ListItemText\":\"RMActivate_isv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_isv.exe\"},{\"CompletionText\":\"RMActivate_ssp.exe\",\"ListItemText\":\"RMActivate_ssp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_ssp.exe\"},{\"CompletionText\":\"RMActivate_ssp_isv.exe\",\"ListItemText\":\"RMActivate_ssp_isv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_ssp_isv.exe\"},{\"CompletionText\":\"RmClient.exe\",\"ListItemText\":\"RmClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RmClient.exe\"},{\"CompletionText\":\"rmdir\",\"ListItemText\":\"rmdir\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rmic.exe\",\"ListItemText\":\"rmic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmic.exe\"},{\"CompletionText\":\"rmid.exe\",\"ListItemText\":\"rmid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmid.exe\"},{\"CompletionText\":\"rmiregistry.exe\",\"ListItemText\":\"rmiregistry.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmiregistry.exe\"},{\"CompletionText\":\"rmo\",\"ListItemText\":\"rmo\",\"ResultType\":2,\"ToolTip\":\"Remove-Module\"},{\"CompletionText\":\"rmttpmvscmgrsvr.exe\",\"ListItemText\":\"rmttpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rmttpmvscmgrsvr.exe\"},{\"CompletionText\":\"rni\",\"ListItemText\":\"rni\",\"ResultType\":2,\"ToolTip\":\"Rename-Item\"},{\"CompletionText\":\"rnlg\",\"ListItemText\":\"rnlg\",\"ResultType\":2,\"ToolTip\":\"rnlg\"},{\"CompletionText\":\"rnlu\",\"ListItemText\":\"rnlu\",\"ResultType\":2,\"ToolTip\":\"rnlu\"},{\"CompletionText\":\"rnp\",\"ListItemText\":\"rnp\",\"ResultType\":2,\"ToolTip\":\"Rename-ItemProperty\"},{\"CompletionText\":\"Robocopy.exe\",\"ListItemText\":\"Robocopy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Robocopy.exe\"},{\"CompletionText\":\"ROUTE.EXE\",\"ListItemText\":\"ROUTE.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ROUTE.EXE\"},{\"CompletionText\":\"rp\",\"ListItemText\":\"rp\",\"ResultType\":2,\"ToolTip\":\"Remove-ItemProperty\"},{\"CompletionText\":\"RpcPing.exe\",\"ListItemText\":\"RpcPing.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RpcPing.exe\"},{\"CompletionText\":\"rrinstaller.exe\",\"ListItemText\":\"rrinstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rrinstaller.exe\"},{\"CompletionText\":\"rsmbb\",\"ListItemText\":\"rsmbb\",\"ResultType\":2,\"ToolTip\":\"rsmbb\"},{\"CompletionText\":\"rsmbc\",\"ListItemText\":\"rsmbc\",\"ResultType\":2,\"ToolTip\":\"rsmbc\"},{\"CompletionText\":\"rsmbcc\",\"ListItemText\":\"rsmbcc\",\"ResultType\":2,\"ToolTip\":\"rsmbcc\"},{\"CompletionText\":\"rsmbccm\",\"ListItemText\":\"rsmbccm\",\"ResultType\":2,\"ToolTip\":\"rsmbccm\"},{\"CompletionText\":\"rsmbgm\",\"ListItemText\":\"rsmbgm\",\"ResultType\":2,\"ToolTip\":\"rsmbgm\"},{\"CompletionText\":\"rsmbm\",\"ListItemText\":\"rsmbm\",\"ResultType\":2,\"ToolTip\":\"rsmbm\"},{\"CompletionText\":\"rsmbs\",\"ListItemText\":\"rsmbs\",\"ResultType\":2,\"ToolTip\":\"rsmbs\"},{\"CompletionText\":\"rsmbsc\",\"ListItemText\":\"rsmbsc\",\"ResultType\":2,\"ToolTip\":\"rsmbsc\"},{\"CompletionText\":\"rsmbscm\",\"ListItemText\":\"rsmbscm\",\"ResultType\":2,\"ToolTip\":\"rsmbscm\"},{\"CompletionText\":\"rsmbt\",\"ListItemText\":\"rsmbt\",\"ResultType\":2,\"ToolTip\":\"rsmbt\"},{\"CompletionText\":\"rsn\",\"ListItemText\":\"rsn\",\"ResultType\":2,\"ToolTip\":\"Remove-PSSession\"},{\"CompletionText\":\"rsop.msc\",\"ListItemText\":\"rsop.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rsop.msc\"},{\"CompletionText\":\"rstrui.exe\",\"ListItemText\":\"rstrui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rstrui.exe\"},{\"CompletionText\":\"rtcfg\",\"ListItemText\":\"rtcfg\",\"ResultType\":2,\"ToolTip\":\"rtcfg\"},{\"CompletionText\":\"runas.exe\",\"ListItemText\":\"runas.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runas.exe\"},{\"CompletionText\":\"rundll32.exe\",\"ListItemText\":\"rundll32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rundll32.exe\"},{\"CompletionText\":\"runexehelper.exe\",\"ListItemText\":\"runexehelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runexehelper.exe\"},{\"CompletionText\":\"RunLegacyCPLElevated.exe\",\"ListItemText\":\"RunLegacyCPLElevated.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RunLegacyCPLElevated.exe\"},{\"CompletionText\":\"runonce.exe\",\"ListItemText\":\"runonce.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runonce.exe\"},{\"CompletionText\":\"RuntimeBroker.exe\",\"ListItemText\":\"RuntimeBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RuntimeBroker.exe\"},{\"CompletionText\":\"rv\",\"ListItemText\":\"rv\",\"ResultType\":2,\"ToolTip\":\"Remove-Variable\"},{\"CompletionText\":\"rvpa\",\"ListItemText\":\"rvpa\",\"ResultType\":2,\"ToolTip\":\"Resolve-Path\"},{\"CompletionText\":\"rwinsta.exe\",\"ListItemText\":\"rwinsta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rwinsta.exe\"},{\"CompletionText\":\"S:\",\"ListItemText\":\"S:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nS: \\r\\n\"},{\"CompletionText\":\"sacfg\",\"ListItemText\":\"sacfg\",\"ResultType\":2,\"ToolTip\":\"sacfg\"},{\"CompletionText\":\"SafeGetCommand\",\"ListItemText\":\"SafeGetCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSafeGetCommand \\r\\n\"},{\"CompletionText\":\"sajb\",\"ListItemText\":\"sajb\",\"ResultType\":2,\"ToolTip\":\"Start-Job\"},{\"CompletionText\":\"sal\",\"ListItemText\":\"sal\",\"ResultType\":2,\"ToolTip\":\"Set-Alias\"},{\"CompletionText\":\"saps\",\"ListItemText\":\"saps\",\"ResultType\":2,\"ToolTip\":\"Start-Process\"},{\"CompletionText\":\"sasv\",\"ListItemText\":\"sasv\",\"ResultType\":2,\"ToolTip\":\"Start-Service\"},{\"CompletionText\":\"Save-AzApiManagementTenantGitConfiguration\",\"ListItemText\":\"Save-AzApiManagementTenantGitConfiguration\",\"ResultType\":2,\"ToolTip\":\"Save-AzApiManagementTenantGitConfiguration\\r\\n\"},{\"CompletionText\":\"Save-AzContext\",\"ListItemText\":\"Save-AzContext\",\"ResultType\":2,\"ToolTip\":\"Save-AzContext\\r\\n\"},{\"CompletionText\":\"Save-AzDataFactoryLog\",\"ListItemText\":\"Save-AzDataFactoryLog\",\"ResultType\":2,\"ToolTip\":\"Save-AzDataFactoryLog\\r\\n\"},{\"CompletionText\":\"Save-AzDeploymentScriptLog\",\"ListItemText\":\"Save-AzDeploymentScriptLog\",\"ResultType\":2,\"ToolTip\":\"Save-AzDeploymentScriptLog\\r\\n\"},{\"CompletionText\":\"Save-AzDeploymentTemplate\",\"ListItemText\":\"Save-AzDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzManagementGroupDeploymentTemplate\",\"ListItemText\":\"Save-AzManagementGroupDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzManagementGroupDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzProfile\",\"ListItemText\":\"Save-AzProfile\",\"ResultType\":2,\"ToolTip\":\"Save-AzProfile\"},{\"CompletionText\":\"Save-AzResourceGroupDeploymentTemplate\",\"ListItemText\":\"Save-AzResourceGroupDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzResourceGroupDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzSubscriptionDeploymentTemplate\",\"ListItemText\":\"Save-AzSubscriptionDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzSubscriptionDeploymentTemplate\"},{\"CompletionText\":\"Save-AzTenantDeploymentTemplate\",\"ListItemText\":\"Save-AzTenantDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzTenantDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzVhd\",\"ListItemText\":\"Save-AzVhd\",\"ResultType\":2,\"ToolTip\":\"Save-AzVhd\\r\\n\"},{\"CompletionText\":\"Save-AzVMImage\",\"ListItemText\":\"Save-AzVMImage\",\"ResultType\":2,\"ToolTip\":\"Save-AzVMImage\\r\\n\"},{\"CompletionText\":\"Save-EtwTraceSession\",\"ListItemText\":\"Save-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Save-Help\",\"ListItemText\":\"Save-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Help [-DestinationPath] [[-Module] ] [[-UICulture] ] [-FullyQualifiedModule ] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] []\\r\\n\\r\\nSave-Help [[-Module] ] [[-UICulture] ] -LiteralPath [-FullyQualifiedModule ] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Save-Module\",\"ListItemText\":\"Save-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Module \\r\\n\"},{\"CompletionText\":\"Save-NetGPO\",\"ListItemText\":\"Save-NetGPO\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-NetGPO \\r\\n\"},{\"CompletionText\":\"Save-NetworkSwitchConfiguration\",\"ListItemText\":\"Save-NetworkSwitchConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-NetworkSwitchConfiguration \\r\\n\"},{\"CompletionText\":\"Save-Package\",\"ListItemText\":\"Save-Package\",\"ResultType\":2,\"ToolTip\":\"Save-Package\\r\\n\"},{\"CompletionText\":\"Save-PSResource\",\"ListItemText\":\"Save-PSResource\",\"ResultType\":2,\"ToolTip\":\"Save-PSResource\\r\\n\"},{\"CompletionText\":\"Save-Script\",\"ListItemText\":\"Save-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Script \\r\\n\"},{\"CompletionText\":\"Save-SoftwareInventory\",\"ListItemText\":\"Save-SoftwareInventory\",\"ResultType\":2,\"ToolTip\":\"Save-SoftwareInventory\\r\\n\"},{\"CompletionText\":\"Save-StorageDataCollection\",\"ListItemText\":\"Save-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Save-VM\",\"ListItemText\":\"Save-VM\",\"ResultType\":2,\"ToolTip\":\"Save-VM\\r\\n\"},{\"CompletionText\":\"Save-WindowsImage\",\"ListItemText\":\"Save-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Save-WindowsImage\\r\\n\"},{\"CompletionText\":\"savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"savm\"},{\"CompletionText\":\"sbp\",\"ListItemText\":\"sbp\",\"ResultType\":2,\"ToolTip\":\"Set-PSBreakpoint\"},{\"CompletionText\":\"sc.exe\",\"ListItemText\":\"sc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sc.exe\"},{\"CompletionText\":\"scalar.exe\",\"ListItemText\":\"scalar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\scalar.exe\"},{\"CompletionText\":\"scb\",\"ListItemText\":\"scb\",\"ResultType\":2,\"ToolTip\":\"Set-Clipboard\"},{\"CompletionText\":\"scdaemon.exe\",\"ListItemText\":\"scdaemon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\scdaemon.exe\"},{\"CompletionText\":\"schemagen.exe\",\"ListItemText\":\"schemagen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\schemagen.exe\"},{\"CompletionText\":\"schtasks.exe\",\"ListItemText\":\"schtasks.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\schtasks.exe\"},{\"CompletionText\":\"scim\",\"ListItemText\":\"scim\",\"ResultType\":2,\"ToolTip\":\"scim\"},{\"CompletionText\":\"scp.exe\",\"ListItemText\":\"scp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\scp.exe\"},{\"CompletionText\":\"scrcons.exe\",\"ListItemText\":\"scrcons.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\scrcons.exe\"},{\"CompletionText\":\"ScriptRunner.exe\",\"ListItemText\":\"ScriptRunner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ScriptRunner.exe\"},{\"CompletionText\":\"sdbinst.exe\",\"ListItemText\":\"sdbinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdbinst.exe\"},{\"CompletionText\":\"sdchange.exe\",\"ListItemText\":\"sdchange.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdchange.exe\"},{\"CompletionText\":\"sdclt.exe\",\"ListItemText\":\"sdclt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdclt.exe\"},{\"CompletionText\":\"sdiagnhost.exe\",\"ListItemText\":\"sdiagnhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdiagnhost.exe\"},{\"CompletionText\":\"Search-AzDataProtectionBackupInstanceInAzGraph\",\"ListItemText\":\"Search-AzDataProtectionBackupInstanceInAzGraph\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSearch-AzDataProtectionBackupInstanceInAzGraph \\r\\n\"},{\"CompletionText\":\"Search-AzDataProtectionJobInAzGraph\",\"ListItemText\":\"Search-AzDataProtectionJobInAzGraph\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSearch-AzDataProtectionJobInAzGraph \\r\\n\"},{\"CompletionText\":\"SearchFilterHost.exe\",\"ListItemText\":\"SearchFilterHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchFilterHost.exe\"},{\"CompletionText\":\"SearchIndexer.exe\",\"ListItemText\":\"SearchIndexer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchIndexer.exe\"},{\"CompletionText\":\"SearchProtocolHost.exe\",\"ListItemText\":\"SearchProtocolHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchProtocolHost.exe\"},{\"CompletionText\":\"SecEdit.exe\",\"ListItemText\":\"SecEdit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecEdit.exe\"},{\"CompletionText\":\"secinit.exe\",\"ListItemText\":\"secinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\secinit.exe\"},{\"CompletionText\":\"secpol.msc\",\"ListItemText\":\"secpol.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\secpol.msc\"},{\"CompletionText\":\"SecureBootEncodeUEFI.exe\",\"ListItemText\":\"SecureBootEncodeUEFI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecureBootEncodeUEFI.exe\"},{\"CompletionText\":\"securekernel.exe\",\"ListItemText\":\"securekernel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\securekernel.exe\"},{\"CompletionText\":\"SecurityHealthHost.exe\",\"ListItemText\":\"SecurityHealthHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthHost.exe\"},{\"CompletionText\":\"SecurityHealthService.exe\",\"ListItemText\":\"SecurityHealthService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthService.exe\"},{\"CompletionText\":\"SecurityHealthSystray.exe\",\"ListItemText\":\"SecurityHealthSystray.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthSystray.exe\"},{\"CompletionText\":\"select\",\"ListItemText\":\"select\",\"ResultType\":2,\"ToolTip\":\"Select-Object\"},{\"CompletionText\":\"Select-AzContext\",\"ListItemText\":\"Select-AzContext\",\"ResultType\":2,\"ToolTip\":\"Select-AzContext\\r\\n\"},{\"CompletionText\":\"Select-AzSubscription\",\"ListItemText\":\"Select-AzSubscription\",\"ResultType\":2,\"ToolTip\":\"Select-AzSubscription\"},{\"CompletionText\":\"Select-Object\",\"ListItemText\":\"Select-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-Object [[-Property] ] [-InputObject ] [-ExcludeProperty ] [-ExpandProperty ] [-Unique] [-CaseInsensitive] [-Last ] [-First ] [-Skip ] [-Wait] []\\r\\n\\r\\nSelect-Object [[-Property] ] [-InputObject ] [-ExcludeProperty ] [-ExpandProperty ] [-Unique] [-CaseInsensitive] [-Skip ] [-SkipLast ] []\\r\\n\\r\\nSelect-Object [-InputObject ] [-Unique] [-CaseInsensitive] [-Wait] [-Index ] []\\r\\n\\r\\nSelect-Object [-InputObject ] [-Unique] [-CaseInsensitive] [-SkipIndex ] []\\r\\n\"},{\"CompletionText\":\"Select-String\",\"ListItemText\":\"Select-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-String [-Pattern] [-Path] [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -InputObject [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -InputObject -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] [-Path] -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -LiteralPath [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -LiteralPath -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\"},{\"CompletionText\":\"Select-Xml\",\"ListItemText\":\"Select-Xml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-Xml [-XPath] [-Xml] [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] [-Path] [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] -LiteralPath [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] -Content [-Namespace ] []\\r\\n\"},{\"CompletionText\":\"Send-AzIotHubD2CMessage\",\"ListItemText\":\"Send-AzIotHubD2CMessage\",\"ResultType\":2,\"ToolTip\":\"Send-AzIotHubD2CMessage\"},{\"CompletionText\":\"Send-AzIotHubDevice2CloudMessage\",\"ListItemText\":\"Send-AzIotHubDevice2CloudMessage\",\"ResultType\":2,\"ToolTip\":\"Send-AzIotHubDevice2CloudMessage\\r\\n\"},{\"CompletionText\":\"Send-AzWvdUserSessionMessage\",\"ListItemText\":\"Send-AzWvdUserSessionMessage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-AzWvdUserSessionMessage \\r\\n\"},{\"CompletionText\":\"Send-Completions\",\"ListItemText\":\"Send-Completions\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-Completions \\r\\n\"},{\"CompletionText\":\"Send-DtcDiagnosticTransaction\",\"ListItemText\":\"Send-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Send-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Send-EtwTraceSession\",\"ListItemText\":\"Send-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Send-Feedback\",\"ListItemText\":\"Send-Feedback\",\"ResultType\":2,\"ToolTip\":\"Send-Feedback\\r\\n\"},{\"CompletionText\":\"Send-MailMessage\",\"ListItemText\":\"Send-MailMessage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-MailMessage [-To] [[-Subject] ] [[-Body] ] [[-SmtpServer] ] -From [-Attachments ] [-Bcc ] [-BodyAsHtml] [-Encoding ] [-Cc ] [-DeliveryNotificationOption ] [-Priority ] [-ReplyTo ] [-Credential ] [-UseSsl] [-Port ] []\\r\\n\"},{\"CompletionText\":\"SensorDataService.exe\",\"ListItemText\":\"SensorDataService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SensorDataService.exe\"},{\"CompletionText\":\"SensorRuntimeBroker.exe\",\"ListItemText\":\"SensorRuntimeBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SensorRuntimeBroker.exe\"},{\"CompletionText\":\"serialver.exe\",\"ListItemText\":\"serialver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\serialver.exe\"},{\"CompletionText\":\"servertool.exe\",\"ListItemText\":\"servertool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\servertool.exe\"},{\"CompletionText\":\"services.exe\",\"ListItemText\":\"services.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\services.exe\"},{\"CompletionText\":\"services.msc\",\"ListItemText\":\"services.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\services.msc\"},{\"CompletionText\":\"sessionmsg.exe\",\"ListItemText\":\"sessionmsg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sessionmsg.exe\"},{\"CompletionText\":\"set\",\"ListItemText\":\"set\",\"ResultType\":2,\"ToolTip\":\"Set-Variable\"},{\"CompletionText\":\"Set-Acl\",\"ListItemText\":\"Set-Acl\",\"ResultType\":2,\"ToolTip\":\"Set-Acl\\r\\n\"},{\"CompletionText\":\"Set-AdlAnalyticsAccount\",\"ListItemText\":\"Set-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsAccount\"},{\"CompletionText\":\"Set-AdlAnalyticsDataSource\",\"ListItemText\":\"Set-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Set-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Set-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Set-AdlCatalogCredential\",\"ListItemText\":\"Set-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogCredential\"},{\"CompletionText\":\"Set-AdlCatalogItemAclEntry\",\"ListItemText\":\"Set-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Set-AdlCatalogSecret\",\"ListItemText\":\"Set-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogSecret\"},{\"CompletionText\":\"Set-AdlStore\",\"ListItemText\":\"Set-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStore\"},{\"CompletionText\":\"Set-AdlStoreFirewallRule\",\"ListItemText\":\"Set-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreFirewallRule\"},{\"CompletionText\":\"Set-AdlStoreItemAcl\",\"ListItemText\":\"Set-AdlStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemAcl\"},{\"CompletionText\":\"Set-AdlStoreItemAclEntry\",\"ListItemText\":\"Set-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Set-AdlStoreItemExpiry\",\"ListItemText\":\"Set-AdlStoreItemExpiry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemExpiry\"},{\"CompletionText\":\"Set-AdlStoreItemOwner\",\"ListItemText\":\"Set-AdlStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemOwner\"},{\"CompletionText\":\"Set-AdlStoreItemPermission\",\"ListItemText\":\"Set-AdlStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemPermission\"},{\"CompletionText\":\"Set-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Set-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Set-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Set-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Set-Alias\",\"ListItemText\":\"Set-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Alias [-Name] [-Value] [-Description ] [-Option ] [-PassThru] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-AppBackgroundTaskResourcePolicy\",\"ListItemText\":\"Set-AppBackgroundTaskResourcePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AppBackgroundTaskResourcePolicy\\r\\n\"},{\"CompletionText\":\"Set-AppLockerPolicy\",\"ListItemText\":\"Set-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Set-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Set-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Set-AppPackageDefaultVolume\",\"ListItemText\":\"Set-AppPackageDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageDefaultVolume\"},{\"CompletionText\":\"Set-AppPackageProvisionedDataFile\",\"ListItemText\":\"Set-AppPackageProvisionedDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageProvisionedDataFile\"},{\"CompletionText\":\"Set-AppxDefaultVolume\",\"ListItemText\":\"Set-AppxDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Set-AppxDefaultVolume\\r\\n\"},{\"CompletionText\":\"Set-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Set-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Set-AppXProvisionedDataFile\",\"ListItemText\":\"Set-AppXProvisionedDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-AppXProvisionedDataFile\\r\\n\"},{\"CompletionText\":\"Set-ASRAlertSetting\",\"ListItemText\":\"Set-ASRAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Set-ASRAlertSetting\"},{\"CompletionText\":\"Set-ASRNotificationSetting\",\"ListItemText\":\"Set-ASRNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Set-ASRNotificationSetting\"},{\"CompletionText\":\"Set-ASRReplicationProtectedItem\",\"ListItemText\":\"Set-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Set-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Set-ASRVaultContext\",\"ListItemText\":\"Set-ASRVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-ASRVaultContext\"},{\"CompletionText\":\"Set-ASRVaultSettings\",\"ListItemText\":\"Set-ASRVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Set-ASRVaultSettings\"},{\"CompletionText\":\"Set-AssignedAccess\",\"ListItemText\":\"Set-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Set-AuthenticodeSignature\",\"ListItemText\":\"Set-AuthenticodeSignature\",\"ResultType\":2,\"ToolTip\":\"Set-AuthenticodeSignature\\r\\n\"},{\"CompletionText\":\"Set-AutologgerConfig\",\"ListItemText\":\"Set-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AutologgerConfig\"},{\"CompletionText\":\"Set-AzActionGroup\",\"ListItemText\":\"Set-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Set-AzADApplication\",\"ListItemText\":\"Set-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzADApplication\"},{\"CompletionText\":\"Set-AzADServicePrincipal\",\"ListItemText\":\"Set-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"Set-AzADServicePrincipal\"},{\"CompletionText\":\"Set-AzADUser\",\"ListItemText\":\"Set-AzADUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzADUser\"},{\"CompletionText\":\"Set-AzAdvisorConfiguration\",\"ListItemText\":\"Set-AzAdvisorConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzAdvisorConfiguration \\r\\n\"},{\"CompletionText\":\"Set-AzAksCluster\",\"ListItemText\":\"Set-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Set-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Set-AzAksClusterCredential\",\"ListItemText\":\"Set-AzAksClusterCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzAksClusterCredential\\r\\n\"},{\"CompletionText\":\"Set-AzAlertsSuppressionRule\",\"ListItemText\":\"Set-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Set-AzAnalysisServicesServer\",\"ListItemText\":\"Set-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagement\",\"ListItemText\":\"Set-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApi\",\"ListItemText\":\"Set-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiRevision\",\"ListItemText\":\"Set-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiSchema\",\"ListItemText\":\"Set-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiVersionSet\",\"ListItemText\":\"Set-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Set-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementBackend\",\"ListItemText\":\"Set-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementCertificate\",\"ListItemText\":\"Set-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementDiagnostic\",\"ListItemText\":\"Set-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementGroup\",\"ListItemText\":\"Set-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementIdentityProvider\",\"ListItemText\":\"Set-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementLogger\",\"ListItemText\":\"Set-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementNamedValue\",\"ListItemText\":\"Set-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Set-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementOperation\",\"ListItemText\":\"Set-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementPolicy\",\"ListItemText\":\"Set-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementProduct\",\"ListItemText\":\"Set-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementSubscription\",\"ListItemText\":\"Set-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementTenantAccess\",\"ListItemText\":\"Set-AzApiManagementTenantAccess\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementTenantAccess\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementUser\",\"ListItemText\":\"Set-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGateway\",\"ListItemText\":\"Set-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Set-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Set-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Set-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Set-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Set-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayCustomError\",\"ListItemText\":\"Set-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Set-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Set-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Set-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Set-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Set-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayIdentity\",\"ListItemText\":\"Set-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayListener\",\"ListItemText\":\"Set-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Set-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Set-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Set-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Set-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySku\",\"ListItemText\":\"Set-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Set-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Set-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Set-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Set-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Set-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Set-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsDailyCap\",\"ListItemText\":\"Set-AzApplicationInsightsDailyCap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsDailyCap \\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsPricingPlan\",\"ListItemText\":\"Set-AzApplicationInsightsPricingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsPricingPlan \\r\\n\"},{\"CompletionText\":\"Set-AzAppServicePlan\",\"ListItemText\":\"Set-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Set-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Set-AzAs\",\"ListItemText\":\"Set-AzAs\",\"ResultType\":2,\"ToolTip\":\"Set-AzAs\"},{\"CompletionText\":\"Set-AzAttestationPolicy\",\"ListItemText\":\"Set-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationAccount\",\"ListItemText\":\"Set-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationCertificate\",\"ListItemText\":\"Set-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationConnectionFieldValue\",\"ListItemText\":\"Set-AzAutomationConnectionFieldValue\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationConnectionFieldValue\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationCredential\",\"ListItemText\":\"Set-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationDscNode\",\"ListItemText\":\"Set-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Set-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationModule\",\"ListItemText\":\"Set-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationPython3Package\",\"ListItemText\":\"Set-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationRunbook\",\"ListItemText\":\"Set-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationSchedule\",\"ListItemText\":\"Set-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationVariable\",\"ListItemText\":\"Set-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationWebhook\",\"ListItemText\":\"Set-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Set-AzBastion\",\"ListItemText\":\"Set-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Set-AzBastion\\r\\n\"},{\"CompletionText\":\"Set-AzBatchAccount\",\"ListItemText\":\"Set-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Set-AzBatchApplication\",\"ListItemText\":\"Set-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Set-AzBatchComputeNodeUser\",\"ListItemText\":\"Set-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"Set-AzBatchJob\",\"ListItemText\":\"Set-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Set-AzBatchJobSchedule\",\"ListItemText\":\"Set-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzBatchPool\",\"ListItemText\":\"Set-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Set-AzBatchTask\",\"ListItemText\":\"Set-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Set-AzCloudServiceUpdateDomain\",\"ListItemText\":\"Set-AzCloudServiceUpdateDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzCloudServiceUpdateDomain \\r\\n\"},{\"CompletionText\":\"Set-AzCognitiveServicesAccount\",\"ListItemText\":\"Set-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Set-AzConsumptionBudget\",\"ListItemText\":\"Set-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Set-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Set-AzContext\",\"ListItemText\":\"Set-AzContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzContext\\r\\n\"},{\"CompletionText\":\"Set-AzCurrentStorageAccount\",\"ListItemText\":\"Set-AzCurrentStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzCurrentStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Set-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeRole\",\"ListItemText\":\"Set-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeShare\",\"ListItemText\":\"Set-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Set-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeUser\",\"ListItemText\":\"Set-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Set-AzDataCollectionRule\",\"ListItemText\":\"Set-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryGateway\",\"ListItemText\":\"Set-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryPipelineActivePeriod\",\"ListItemText\":\"Set-AzDataFactoryPipelineActivePeriod\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryPipelineActivePeriod\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactorySliceStatus\",\"ListItemText\":\"Set-AzDataFactorySliceStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactorySliceStatus\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2\",\"ListItemText\":\"Set-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Set-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Dataset\",\"ListItemText\":\"Set-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Set-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Set-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Set-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Trigger\",\"ListItemText\":\"Set-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Set-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"Set-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Set-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Set-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Set-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeGen2ItemAclObject\",\"ListItemText\":\"Set-AzDataLakeGen2ItemAclObject\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeGen2ItemAclObject\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreAccount\",\"ListItemText\":\"Set-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Set-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemAcl\",\"ListItemText\":\"Set-AzDataLakeStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemAcl\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Set-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemExpiry\",\"ListItemText\":\"Set-AzDataLakeStoreItemExpiry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemExpiry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemOwner\",\"ListItemText\":\"Set-AzDataLakeStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemOwner\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemPermission\",\"ListItemText\":\"Set-AzDataLakeStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemPermission\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Set-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Set-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataProtectionMSIPermission\",\"ListItemText\":\"Set-AzDataProtectionMSIPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzDataProtectionMSIPermission \\r\\n\"},{\"CompletionText\":\"Set-AzDataShare\",\"ListItemText\":\"Set-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataShare\\r\\n\"},{\"CompletionText\":\"Set-AzDefault\",\"ListItemText\":\"Set-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Set-AzDefault\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Set-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerService\",\"ListItemText\":\"Set-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Set-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Set-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerStep\",\"ListItemText\":\"Set-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Set-AzDeviceSecurityGroup\",\"ListItemText\":\"Set-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Set-AzDiskDiskEncryptionKey\",\"ListItemText\":\"Set-AzDiskDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskImageReference\",\"ListItemText\":\"Set-AzDiskImageReference\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskImageReference\\r\\n\"},{\"CompletionText\":\"Set-AzDiskKeyEncryptionKey\",\"ListItemText\":\"Set-AzDiskKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskSecurityProfile\",\"ListItemText\":\"Set-AzDiskSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzDiskUpdateDiskEncryptionKey\",\"ListItemText\":\"Set-AzDiskUpdateDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskUpdateDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskUpdateKeyEncryptionKey\",\"ListItemText\":\"Set-AzDiskUpdateKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskUpdateKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDnsRecordSet\",\"ListItemText\":\"Set-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Set-AzDnsZone\",\"ListItemText\":\"Set-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Set-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAllowedVMSizesPolicy\",\"ListItemText\":\"Set-AzDtlAllowedVMSizesPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAllowedVMSizesPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAutoShutdownPolicy\",\"ListItemText\":\"Set-AzDtlAutoShutdownPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAutoShutdownPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAutoStartPolicy\",\"ListItemText\":\"Set-AzDtlAutoStartPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAutoStartPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlVMsPerLabPolicy\",\"ListItemText\":\"Set-AzDtlVMsPerLabPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlVMsPerLabPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlVMsPerUserPolicy\",\"ListItemText\":\"Set-AzDtlVMsPerUserPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlVMsPerUserPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzEnvironment\",\"ListItemText\":\"Set-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Set-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Set-AzEventGridTopic\",\"ListItemText\":\"Set-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Set-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Set-AzEventHub\",\"ListItemText\":\"Set-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHub \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubApplicationGroup\",\"ListItemText\":\"Set-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubAuthorizationRule\",\"ListItemText\":\"Set-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubCluster\",\"ListItemText\":\"Set-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubConsumerGroup\",\"ListItemText\":\"Set-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubGeoDRConfigurationBreakPair\",\"ListItemText\":\"Set-AzEventHubGeoDRConfigurationBreakPair\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubGeoDRConfigurationBreakPair \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubGeoDRConfigurationFailOver\",\"ListItemText\":\"Set-AzEventHubGeoDRConfigurationFailOver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubGeoDRConfigurationFailOver \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubNamespace\",\"ListItemText\":\"Set-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubNamespaceV2\",\"ListItemText\":\"Set-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Set-AzEventHubNetworkRuleSet\",\"ListItemText\":\"Set-AzEventHubNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuit\",\"ListItemText\":\"Set-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Set-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Set-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteConnection\",\"ListItemText\":\"Set-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCrossConnection\",\"ListItemText\":\"Set-AzExpressRouteCrossConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCrossConnection\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteGateway\",\"ListItemText\":\"Set-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRoutePort\",\"ListItemText\":\"Set-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRoutePortIdentity\",\"ListItemText\":\"Set-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Set-AzFirewall\",\"ListItemText\":\"Set-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewall\\r\\n\"},{\"CompletionText\":\"Set-AzFirewallPolicy\",\"ListItemText\":\"Set-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Set-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Set-AzFrontDoor\",\"ListItemText\":\"Set-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Set-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Set-AzFrontDoorRulesEngine\",\"ListItemText\":\"Set-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Set-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Set-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterDiskEncryptionKey\",\"ListItemText\":\"Set-AzHDInsightClusterDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterSize\",\"ListItemText\":\"Set-AzHDInsightClusterSize\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterSize\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightDefaultStorage\",\"ListItemText\":\"Set-AzHDInsightDefaultStorage\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightDefaultStorage\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightGatewayCredential\",\"ListItemText\":\"Set-AzHDInsightGatewayCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightGatewayCredential\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Set-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Set-AzImageOsDisk\",\"ListItemText\":\"Set-AzImageOsDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzImageOsDisk\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccount\",\"ListItemText\":\"Set-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountAgreement\",\"ListItemText\":\"Set-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountAssembly\",\"ListItemText\":\"Set-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Set-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountCertificate\",\"ListItemText\":\"Set-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountGeneratedIcn\",\"ListItemText\":\"Set-AzIntegrationAccountGeneratedIcn\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountGeneratedIcn\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountMap\",\"ListItemText\":\"Set-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountPartner\",\"ListItemText\":\"Set-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Set-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountSchema\",\"ListItemText\":\"Set-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Set-AzIotHub\",\"ListItemText\":\"Set-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHub\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubConfiguration\",\"ListItemText\":\"Set-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDeployment\",\"ListItemText\":\"Set-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDevice\",\"ListItemText\":\"Set-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDeviceParent\",\"ListItemText\":\"Set-AzIotHubDeviceParent\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDeviceParent\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDistributedTracing\",\"ListItemText\":\"Set-AzIotHubDistributedTracing\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDistributedTracing\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubEdgeModule\",\"ListItemText\":\"Set-AzIotHubEdgeModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubEdgeModule\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubMessageEnrichment\",\"ListItemText\":\"Set-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubModule\",\"ListItemText\":\"Set-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubMsgEnrich\",\"ListItemText\":\"Set-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Set-AzIotHubRoute\",\"ListItemText\":\"Set-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubTracing\",\"ListItemText\":\"Set-AzIotHubTracing\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubTracing\"},{\"CompletionText\":\"Set-AzIotHubVC\",\"ListItemText\":\"Set-AzIotHubVC\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubVC\"},{\"CompletionText\":\"Set-AzIotHubVerifiedCertificate\",\"ListItemText\":\"Set-AzIotHubVerifiedCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubVerifiedCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzIotSecuritySolution\",\"ListItemText\":\"Set-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Set-AzIpAllocation\",\"ListItemText\":\"Set-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Set-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Set-AzIpGroup\",\"ListItemText\":\"Set-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Set-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Set-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultAccessPolicy\",\"ListItemText\":\"Set-AzKeyVaultAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultCertificateAttribute\",\"ListItemText\":\"Set-AzKeyVaultCertificateAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificateAttribute\"},{\"CompletionText\":\"Set-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Set-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"Set-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultKey\",\"ListItemText\":\"Set-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKey\"},{\"CompletionText\":\"Set-AzKeyVaultKeyAttribute\",\"ListItemText\":\"Set-AzKeyVaultKeyAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKeyAttribute\"},{\"CompletionText\":\"Set-AzKeyVaultKeyRotationPolicy\",\"ListItemText\":\"Set-AzKeyVaultKeyRotationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKeyRotationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Set-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Set-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultRoleDefinition\"},{\"CompletionText\":\"Set-AzKeyVaultSecret\",\"ListItemText\":\"Set-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultSecretAttribute\",\"ListItemText\":\"Set-AzKeyVaultSecretAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultSecretAttribute\"},{\"CompletionText\":\"Set-AzLoadBalancer\",\"ListItemText\":\"Set-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Set-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Set-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Set-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Set-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLocalNetworkGateway\",\"ListItemText\":\"Set-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Set-AzLogicApp\",\"ListItemText\":\"Set-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Set-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Set-AzManagedApplication\",\"ListItemText\":\"Set-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Set-AzManagedApplicationDefinition\",\"ListItemText\":\"Set-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzMarketplaceTerms\",\"ListItemText\":\"Set-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Set-AzMediaService\",\"ListItemText\":\"Set-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Set-AzMediaService\\r\\n\"},{\"CompletionText\":\"Set-AzMediaServiceKey\",\"ListItemText\":\"Set-AzMediaServiceKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzMediaServiceKey\\r\\n\"},{\"CompletionText\":\"Set-AzMigrateDiskMapping\",\"ListItemText\":\"Set-AzMigrateDiskMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMigrateDiskMapping \\r\\n\"},{\"CompletionText\":\"Set-AzMigrateServerReplication\",\"ListItemText\":\"Set-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Set-AzNatGateway\",\"ListItemText\":\"Set-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterface\",\"ListItemText\":\"Set-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Set-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Set-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManager\",\"ListItemText\":\"Set-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Set-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerGroup\",\"ListItemText\":\"Set-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Set-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Set-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Set-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkProfile\",\"ListItemText\":\"Set-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkSecurityGroup\",\"ListItemText\":\"Set-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Set-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherConfigFlowLog\",\"ListItemText\":\"Set-AzNetworkWatcherConfigFlowLog\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherConfigFlowLog\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Set-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Set-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHub\",\"ListItemText\":\"Set-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Set-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Set-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespace\",\"ListItemText\":\"Set-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Set-AzOperationalInsightsDataSource\",\"ListItemText\":\"Set-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsIntelligencePack\",\"ListItemText\":\"Set-AzOperationalInsightsIntelligencePack\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsIntelligencePack\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Set-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Set-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Set-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Set-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Set-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyAssignment\",\"ListItemText\":\"Set-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyAttestation\",\"ListItemText\":\"Set-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyDefinition\",\"ListItemText\":\"Set-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyExemption\",\"ListItemText\":\"Set-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Set-AzPolicySetDefinition\",\"ListItemText\":\"Set-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsRecordSet\",\"ListItemText\":\"Set-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Set-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsZone\",\"ListItemText\":\"Set-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Set-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateEndpoint\",\"ListItemText\":\"Set-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateEndpointConnection\",\"ListItemText\":\"Set-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateLinkService\",\"ListItemText\":\"Set-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Set-AzPublicIpAddress\",\"ListItemText\":\"Set-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Set-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Set-AzPublicIpPrefix\",\"ListItemText\":\"Set-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Set-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrAlertSetting\",\"ListItemText\":\"Set-AzRecoveryServicesAsrAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrAlertSetting\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrNotificationSetting\",\"ListItemText\":\"Set-AzRecoveryServicesAsrNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrNotificationSetting\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrVaultContext\",\"ListItemText\":\"Set-AzRecoveryServicesAsrVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrVaultContext\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrVaultSettings\",\"ListItemText\":\"Set-AzRecoveryServicesAsrVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrVaultSettings\"},{\"CompletionText\":\"Set-AzRecoveryServicesBackupProperty\",\"ListItemText\":\"Set-AzRecoveryServicesBackupProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesBackupProperty\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Set-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Set-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesVaultContext\",\"ListItemText\":\"Set-AzRecoveryServicesVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesVaultContext\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesVaultProperty\",\"ListItemText\":\"Set-AzRecoveryServicesVaultProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesVaultProperty\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCache\",\"ListItemText\":\"Set-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCacheDiagnostic\",\"ListItemText\":\"Set-AzRedisCacheDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCacheDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCacheDiagnostics\",\"ListItemText\":\"Set-AzRedisCacheDiagnostics\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCacheDiagnostics\"},{\"CompletionText\":\"Set-AzRelayAuthorizationRule\",\"ListItemText\":\"Set-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzRelayHybridConnection\",\"ListItemText\":\"Set-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Set-AzRelayNamespaceNetworkRuleSet\",\"ListItemText\":\"Set-AzRelayNamespaceNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayNamespaceNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzResource\",\"ListItemText\":\"Set-AzResource\",\"ResultType\":2,\"ToolTip\":\"Set-AzResource\\r\\n\"},{\"CompletionText\":\"Set-AzResourceGroup\",\"ListItemText\":\"Set-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Set-AzResourceLock\",\"ListItemText\":\"Set-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Set-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Set-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Set-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzRoleAssignment\",\"ListItemText\":\"Set-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Set-AzRoleDefinition\",\"ListItemText\":\"Set-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzRouteConfig\",\"ListItemText\":\"Set-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Set-AzRouteFilter\",\"ListItemText\":\"Set-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Set-AzRouteFilterRuleConfig\",\"ListItemText\":\"Set-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzRouteTable\",\"ListItemText\":\"Set-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Set-AzRoutingIntent\",\"ListItemText\":\"Set-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Set-AzRoutingPolicy\",\"ListItemText\":\"Set-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAlert\",\"ListItemText\":\"Set-AzSecurityAlert\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAlert\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAssessment\",\"ListItemText\":\"Set-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Set-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAutomation\",\"ListItemText\":\"Set-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAutomation\"},{\"CompletionText\":\"Set-AzSecurityAutoProvisioningSetting\",\"ListItemText\":\"Set-AzSecurityAutoProvisioningSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAutoProvisioningSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityContact\",\"ListItemText\":\"Set-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityPartnerProvider\",\"ListItemText\":\"Set-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityPricing\",\"ListItemText\":\"Set-AzSecurityPricing\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityPricing\\r\\n\"},{\"CompletionText\":\"Set-AzSecuritySetting\",\"ListItemText\":\"Set-AzSecuritySetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecuritySetting\\r\\n\"},{\"CompletionText\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Set-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Set-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusGeoDRConfigurationBreakPair\",\"ListItemText\":\"Set-AzServiceBusGeoDRConfigurationBreakPair\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusGeoDRConfigurationBreakPair \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusGeoDRConfigurationFailOver\",\"ListItemText\":\"Set-AzServiceBusGeoDRConfigurationFailOver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusGeoDRConfigurationFailOver \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusNamespace\",\"ListItemText\":\"Set-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusNamespaceV2\",\"ListItemText\":\"Set-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Set-AzServiceBusNetworkRuleSet\",\"ListItemText\":\"Set-AzServiceBusNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusQueue\",\"ListItemText\":\"Set-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusRule\",\"ListItemText\":\"Set-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusSubscription\",\"ListItemText\":\"Set-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusTopic\",\"ListItemText\":\"Set-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Set-AzServiceEndpointPolicy\",\"ListItemText\":\"Set-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Set-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedCluster\",\"ListItemText\":\"Set-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Set-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricSetting\",\"ListItemText\":\"Set-AzServiceFabricSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricSetting\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricUpgradeType\",\"ListItemText\":\"Set-AzServiceFabricUpgradeType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricUpgradeType\\r\\n\"},{\"CompletionText\":\"Set-AzSignalRUpstream\",\"ListItemText\":\"Set-AzSignalRUpstream\",\"ResultType\":2,\"ToolTip\":\"Set-AzSignalRUpstream\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotDiskEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotImageReference\",\"ListItemText\":\"Set-AzSnapshotImageReference\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotImageReference\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotKeyEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotUpdateDiskEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotUpdateDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotUpdateDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotUpdateKeyEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotUpdateKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotUpdateKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabase\",\"ListItemText\":\"Set-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseAudit\",\"ListItemText\":\"Set-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseDataMaskingPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseDataMaskingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseDataMaskingPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Set-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Set-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseGeoBackupPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseGeoBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseGeoBackupPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Set-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\"},{\"CompletionText\":\"Set-AzSqlDatabaseRecommendedActionState\",\"ListItemText\":\"Set-AzSqlDatabaseRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseSecondary\",\"ListItemText\":\"Set-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Set-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Set-AzSqlDatabaseTransparentDataEncryption\",\"ListItemText\":\"Set-AzSqlDatabaseTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJob\",\"ListItemText\":\"Set-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobAgent\",\"ListItemText\":\"Set-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobCredential\",\"ListItemText\":\"Set-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobStep\",\"ListItemText\":\"Set-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPool\",\"ListItemText\":\"Set-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPoolRecommendedActionState\",\"ListItemText\":\"Set-AzSqlElasticPoolRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPoolRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInformationProtectionPolicy\",\"ListItemText\":\"Set-AzSqlInformationProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInformationProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstance\",\"ListItemText\":\"Set-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabase\",\"ListItemText\":\"Set-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDtc\",\"ListItemText\":\"Set-AzSqlInstanceDtc\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDtc\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceLink\",\"ListItemText\":\"Set-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceLink\"},{\"CompletionText\":\"Set-AzSqlInstancePool\",\"ListItemText\":\"Set-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceTDEProtector\",\"ListItemText\":\"Set-AzSqlInstanceTDEProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceTDEProtector\"},{\"CompletionText\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\",\"ListItemText\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServer\",\"ListItemText\":\"Set-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerAudit\",\"ListItemText\":\"Set-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerConfigurationOption\",\"ListItemText\":\"Set-AzSqlServerConfigurationOption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerConfigurationOption\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Set-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerDnsAlias\",\"ListItemText\":\"Set-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerFirewallRule\",\"ListItemText\":\"Set-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Set-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Set-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerRecommendedActionState\",\"ListItemText\":\"Set-AzSqlServerRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerTransparentDataEncryptionProtector\",\"ListItemText\":\"Set-AzSqlServerTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerTrustGroup\",\"ListItemText\":\"Set-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerTrustGroup\"},{\"CompletionText\":\"Set-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Set-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Set-AzStackHCI\",\"ListItemText\":\"Set-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Set-AzStorageAccount\",\"ListItemText\":\"Set-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Set-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobContent\",\"ListItemText\":\"Set-AzStorageBlobContent\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobContent\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobImmutabilityPolicy\",\"ListItemText\":\"Set-AzStorageBlobImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Set-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobLegalHold\",\"ListItemText\":\"Set-AzStorageBlobLegalHold\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobLegalHold\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobTag\",\"ListItemText\":\"Set-AzStorageBlobTag\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobTag\\r\\n\"},{\"CompletionText\":\"Set-AzStorageContainerAcl\",\"ListItemText\":\"Set-AzStorageContainerAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageContainerAcl\\r\\n\"},{\"CompletionText\":\"Set-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageCORSRule\",\"ListItemText\":\"Set-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Set-AzStorageFileContent\",\"ListItemText\":\"Set-AzStorageFileContent\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageFileContent\\r\\n\"},{\"CompletionText\":\"Set-AzStorageLocalUser\",\"ListItemText\":\"Set-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Set-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Set-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageServiceLoggingProperty\",\"ListItemText\":\"Set-AzStorageServiceLoggingProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageServiceLoggingProperty\\r\\n\"},{\"CompletionText\":\"Set-AzStorageServiceMetricsProperty\",\"ListItemText\":\"Set-AzStorageServiceMetricsProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageServiceMetricsProperty\\r\\n\"},{\"CompletionText\":\"Set-AzStorageShareQuota\",\"ListItemText\":\"Set-AzStorageShareQuota\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageShareQuota\\r\\n\"},{\"CompletionText\":\"Set-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Set-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzStorageSyncService\",\"ListItemText\":\"Set-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Set-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseDataFlow\",\"ListItemText\":\"Set-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseDataset\",\"ListItemText\":\"Set-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Set-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseKqlScript\",\"ListItemText\":\"Set-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseKqlScript\"},{\"CompletionText\":\"Set-AzSynapseLinkConnection\",\"ListItemText\":\"Set-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseLinkConnectionLinkTable\",\"ListItemText\":\"Set-AzSynapseLinkConnectionLinkTable\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkConnectionLinkTable\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseLinkedService\",\"ListItemText\":\"Set-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseManagedIdentitySqlControlSetting\",\"ListItemText\":\"Set-AzSynapseManagedIdentitySqlControlSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseManagedIdentitySqlControlSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Set-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseManagedPrivateEndpoint\"},{\"CompletionText\":\"Set-AzSynapseNotebook\",\"ListItemText\":\"Set-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Set-AzSynapsePipeline\",\"ListItemText\":\"Set-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSparkConfiguration\",\"ListItemText\":\"Set-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSparkConfiguration\"},{\"CompletionText\":\"Set-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Set-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlAudit\",\"ListItemText\":\"Set-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlAudit\"},{\"CompletionText\":\"Set-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Set-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Set-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Set-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Set-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\",\"ListItemText\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlScript\",\"ListItemText\":\"Set-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseTrigger\",\"ListItemText\":\"Set-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Set-AzTemplateSpec\",\"ListItemText\":\"Set-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Set-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Set-AzTrafficManagerEndpoint\",\"ListItemText\":\"Set-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzTrafficManagerProfile\",\"ListItemText\":\"Set-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualHub\",\"ListItemText\":\"Set-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetwork\",\"ListItemText\":\"Set-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGateway\",\"ListItemText\":\"Set-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayDefaultSite\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayDefaultSite\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayDefaultSite\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkPeering\",\"ListItemText\":\"Set-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Set-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkTap\",\"ListItemText\":\"Set-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Set-AzVM\",\"ListItemText\":\"Set-AzVM\",\"ResultType\":2,\"ToolTip\":\"Set-AzVM\\r\\n\"},{\"CompletionText\":\"Set-AzVMAccessExtension\",\"ListItemText\":\"Set-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMADDomainExtension\",\"ListItemText\":\"Set-AzVMADDomainExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMADDomainExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMAEMExtension\",\"ListItemText\":\"Set-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBackupExtension\",\"ListItemText\":\"Set-AzVMBackupExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBackupExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBginfoExtension\",\"ListItemText\":\"Set-AzVMBginfoExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBginfoExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBootDiagnostic\",\"ListItemText\":\"Set-AzVMBootDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBootDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzVMChefExtension\",\"ListItemText\":\"Set-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMCustomScriptExtension\",\"ListItemText\":\"Set-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDataDisk\",\"ListItemText\":\"Set-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Set-AzVMDiagnosticsExtension\",\"ListItemText\":\"Set-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDiskEncryptionExtension\",\"ListItemText\":\"Set-AzVMDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDscExtension\",\"ListItemText\":\"Set-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMExtension\",\"ListItemText\":\"Set-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMOperatingSystem\",\"ListItemText\":\"Set-AzVMOperatingSystem\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMOperatingSystem\\r\\n\"},{\"CompletionText\":\"Set-AzVMOSDisk\",\"ListItemText\":\"Set-AzVMOSDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMOSDisk\\r\\n\"},{\"CompletionText\":\"Set-AzVMPlan\",\"ListItemText\":\"Set-AzVMPlan\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMPlan\\r\\n\"},{\"CompletionText\":\"Set-AzVMRunCommand\",\"ListItemText\":\"Set-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzVMRunCommand \\r\\n\"},{\"CompletionText\":\"Set-AzVmSecurityProfile\",\"ListItemText\":\"Set-AzVmSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVMSourceImage\",\"ListItemText\":\"Set-AzVMSourceImage\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMSourceImage\\r\\n\"},{\"CompletionText\":\"Set-AzVMSqlServerExtension\",\"ListItemText\":\"Set-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVmss\",\"ListItemText\":\"Set-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmss\\r\\n\"},{\"CompletionText\":\"Set-AzVmssBootDiagnostic\",\"ListItemText\":\"Set-AzVmssBootDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssBootDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzVmssDiskEncryptionExtension\",\"ListItemText\":\"Set-AzVmssDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVmssOrchestrationServiceState\",\"ListItemText\":\"Set-AzVmssOrchestrationServiceState\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssOrchestrationServiceState\\r\\n\"},{\"CompletionText\":\"Set-AzVmssOsProfile\",\"ListItemText\":\"Set-AzVmssOsProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssOsProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssRollingUpgradePolicy\",\"ListItemText\":\"Set-AzVmssRollingUpgradePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssRollingUpgradePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzVmssSecurityProfile\",\"ListItemText\":\"Set-AzVmssSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssStorageProfile\",\"ListItemText\":\"Set-AzVmssStorageProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssStorageProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssUefi\",\"ListItemText\":\"Set-AzVmssUefi\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssUefi\\r\\n\"},{\"CompletionText\":\"Set-AzVmssVM\",\"ListItemText\":\"Set-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Set-AzVmssVMRunCommand\",\"ListItemText\":\"Set-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzVmssVMRunCommand \\r\\n\"},{\"CompletionText\":\"Set-AzVmUefi\",\"ListItemText\":\"Set-AzVmUefi\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmUefi\\r\\n\"},{\"CompletionText\":\"Set-AzVpnClientIpsecParameter\",\"ListItemText\":\"Set-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Set-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Set-AzWcfRelay\",\"ListItemText\":\"Set-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Set-AzWebApp\",\"ListItemText\":\"Set-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebApp\\r\\n\"},{\"CompletionText\":\"Set-AzWebAppSlot\",\"ListItemText\":\"Set-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Set-AzWebAppSlotConfigName\",\"ListItemText\":\"Set-AzWebAppSlotConfigName\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebAppSlotConfigName\\r\\n\"},{\"CompletionText\":\"Set-BCAuthentication\",\"ListItemText\":\"Set-BCAuthentication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCAuthentication \\r\\n\"},{\"CompletionText\":\"Set-BCCache\",\"ListItemText\":\"Set-BCCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCCache \\r\\n\"},{\"CompletionText\":\"Set-BCDataCacheEntryMaxAge\",\"ListItemText\":\"Set-BCDataCacheEntryMaxAge\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCDataCacheEntryMaxAge \\r\\n\"},{\"CompletionText\":\"Set-BcdBootDefault\",\"ListItemText\":\"Set-BcdBootDefault\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootDefault\\r\\n\"},{\"CompletionText\":\"Set-BcdBootDisplayOrder\",\"ListItemText\":\"Set-BcdBootDisplayOrder\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootDisplayOrder\\r\\n\"},{\"CompletionText\":\"Set-BcdBootSequence\",\"ListItemText\":\"Set-BcdBootSequence\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootSequence\\r\\n\"},{\"CompletionText\":\"Set-BcdBootTimeout\",\"ListItemText\":\"Set-BcdBootTimeout\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootTimeout\\r\\n\"},{\"CompletionText\":\"Set-BcdBootToolsDisplayOrder\",\"ListItemText\":\"Set-BcdBootToolsDisplayOrder\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootToolsDisplayOrder\\r\\n\"},{\"CompletionText\":\"Set-BcdDebugSettings\",\"ListItemText\":\"Set-BcdDebugSettings\",\"ResultType\":2,\"ToolTip\":\"Set-BcdDebugSettings\\r\\n\"},{\"CompletionText\":\"Set-BcdElement\",\"ListItemText\":\"Set-BcdElement\",\"ResultType\":2,\"ToolTip\":\"Set-BcdElement\\r\\n\"},{\"CompletionText\":\"Set-BcdHypervisorSettings\",\"ListItemText\":\"Set-BcdHypervisorSettings\",\"ResultType\":2,\"ToolTip\":\"Set-BcdHypervisorSettings\\r\\n\"},{\"CompletionText\":\"Set-BCMinSMBLatency\",\"ListItemText\":\"Set-BCMinSMBLatency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCMinSMBLatency \\r\\n\"},{\"CompletionText\":\"Set-BCSecretKey\",\"ListItemText\":\"Set-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Set-BitsTransfer\",\"ListItemText\":\"Set-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Set-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Set-CertificateAutoEnrollmentPolicy\",\"ListItemText\":\"Set-CertificateAutoEnrollmentPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-CertificateAutoEnrollmentPolicy\\r\\n\"},{\"CompletionText\":\"Set-CimInstance\",\"ListItemText\":\"Set-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Set-CimInstance\\r\\n\"},{\"CompletionText\":\"Set-CIPolicyIdInfo\",\"ListItemText\":\"Set-CIPolicyIdInfo\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicyIdInfo\\r\\n\"},{\"CompletionText\":\"Set-CIPolicySetting\",\"ListItemText\":\"Set-CIPolicySetting\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicySetting\\r\\n\"},{\"CompletionText\":\"Set-CIPolicyVersion\",\"ListItemText\":\"Set-CIPolicyVersion\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicyVersion\\r\\n\"},{\"CompletionText\":\"Set-Clipboard\",\"ListItemText\":\"Set-Clipboard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Clipboard [-Value] [-Append] [-PassThru] [-AsOSC52] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ClusteredScheduledTask\",\"ListItemText\":\"Set-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Set-Content\",\"ListItemText\":\"Set-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Content [-Path] [-Value] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nSet-Content [-Value] -LiteralPath [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Set-Culture\",\"ListItemText\":\"Set-Culture\",\"ResultType\":2,\"ToolTip\":\"Set-Culture\\r\\n\"},{\"CompletionText\":\"Set-DAClientExperienceConfiguration\",\"ListItemText\":\"Set-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Set-DAEntryPointTableItem\",\"ListItemText\":\"Set-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Set-Date\",\"ListItemText\":\"Set-Date\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Date [-Date] [-DisplayHint ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Date [-Adjust] [-DisplayHint ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-DeliveryOptimizationStatus\",\"ListItemText\":\"Set-DeliveryOptimizationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DeliveryOptimizationStatus \\r\\n\"},{\"CompletionText\":\"Set-Disk\",\"ListItemText\":\"Set-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Disk \\r\\n\"},{\"CompletionText\":\"Set-DnsClient\",\"ListItemText\":\"Set-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClient \\r\\n\"},{\"CompletionText\":\"Set-DnsClientDohServerAddress\",\"ListItemText\":\"Set-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Set-DnsClientGlobalSetting\",\"ListItemText\":\"Set-DnsClientGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientGlobalSetting \\r\\n\"},{\"CompletionText\":\"Set-DnsClientNrptGlobal\",\"ListItemText\":\"Set-DnsClientNrptGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientNrptGlobal \\r\\n\"},{\"CompletionText\":\"Set-DnsClientNrptRule\",\"ListItemText\":\"Set-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Set-DnsClientServerAddress\",\"ListItemText\":\"Set-DnsClientServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientServerAddress \\r\\n\"},{\"CompletionText\":\"Set-DODownloadMode\",\"ListItemText\":\"Set-DODownloadMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DODownloadMode \\r\\n\"},{\"CompletionText\":\"Set-DOMaxBackgroundBandwidth\",\"ListItemText\":\"Set-DOMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOMaxForegroundBandwidth\",\"ListItemText\":\"Set-DOMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOPercentageMaxBackgroundBandwidth\",\"ListItemText\":\"Set-DOPercentageMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOPercentageMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOPercentageMaxForegroundBandwidth\",\"ListItemText\":\"Set-DOPercentageMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOPercentageMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DscLocalConfigurationManager\",\"ListItemText\":\"Set-DscLocalConfigurationManager\",\"ResultType\":2,\"ToolTip\":\"Set-DscLocalConfigurationManager\\r\\n\"},{\"CompletionText\":\"Set-DtcAdvancedHostSetting\",\"ListItemText\":\"Set-DtcAdvancedHostSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcAdvancedHostSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcAdvancedSetting\",\"ListItemText\":\"Set-DtcAdvancedSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcAdvancedSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcClusterDefault\",\"ListItemText\":\"Set-DtcClusterDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcClusterDefault \\r\\n\"},{\"CompletionText\":\"Set-DtcClusterTMMapping\",\"ListItemText\":\"Set-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Set-DtcDefault\",\"ListItemText\":\"Set-DtcDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcDefault \\r\\n\"},{\"CompletionText\":\"Set-DtcLog\",\"ListItemText\":\"Set-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcLog \\r\\n\"},{\"CompletionText\":\"Set-DtcNetworkSetting\",\"ListItemText\":\"Set-DtcNetworkSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcNetworkSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcTransaction\",\"ListItemText\":\"Set-DtcTransaction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransaction \\r\\n\"},{\"CompletionText\":\"Set-DtcTransactionsTraceSession\",\"ListItemText\":\"Set-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Set-DtcTransactionsTraceSetting\",\"ListItemText\":\"Set-DtcTransactionsTraceSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransactionsTraceSetting \\r\\n\"},{\"CompletionText\":\"Set-DynamicParameterVariables\",\"ListItemText\":\"Set-DynamicParameterVariables\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DynamicParameterVariables \\r\\n\"},{\"CompletionText\":\"Set-EtwTraceProvider\",\"ListItemText\":\"Set-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Set-EtwTraceSession\",\"ListItemText\":\"Set-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"Set-EtwTraceSession\"},{\"CompletionText\":\"Set-ExecutionPolicy\",\"ListItemText\":\"Set-ExecutionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-ExecutionPolicy\\r\\n\"},{\"CompletionText\":\"Set-FileIntegrity\",\"ListItemText\":\"Set-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Set-FileShare\",\"ListItemText\":\"Set-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileShare \\r\\n\"},{\"CompletionText\":\"Set-FileStorageTier\",\"ListItemText\":\"Set-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Set-HgsClientConfiguration\",\"ListItemText\":\"Set-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Set-HgsClientHostKey\",\"ListItemText\":\"Set-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Set-HVCIOptions\",\"ListItemText\":\"Set-HVCIOptions\",\"ResultType\":2,\"ToolTip\":\"Set-HVCIOptions\\r\\n\"},{\"CompletionText\":\"Set-InitiatorPort\",\"ListItemText\":\"Set-InitiatorPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-InitiatorPort \\r\\n\"},{\"CompletionText\":\"Set-IscsiChapSecret\",\"ListItemText\":\"Set-IscsiChapSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-IscsiChapSecret \\r\\n\"},{\"CompletionText\":\"Set-Item\",\"ListItemText\":\"Set-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Item [-Path] [[-Value] ] [-Force] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Item [[-Value] ] -LiteralPath [-Force] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ItemProperty\",\"ListItemText\":\"Set-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ItemProperty [-Path] [-Name] [-Value] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty [-Path] -InputObject [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty [-Name] [-Value] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty -LiteralPath -InputObject [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-JobTrigger\",\"ListItemText\":\"Set-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Set-JobTrigger\\r\\n\"},{\"CompletionText\":\"Set-KdsConfiguration\",\"ListItemText\":\"Set-KdsConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-KdsConfiguration\\r\\n\"},{\"CompletionText\":\"Set-LapsADAuditing\",\"ListItemText\":\"Set-LapsADAuditing\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADAuditing\\r\\n\"},{\"CompletionText\":\"Set-LapsADComputerSelfPermission\",\"ListItemText\":\"Set-LapsADComputerSelfPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADComputerSelfPermission\\r\\n\"},{\"CompletionText\":\"Set-LapsADPasswordExpirationTime\",\"ListItemText\":\"Set-LapsADPasswordExpirationTime\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADPasswordExpirationTime\\r\\n\"},{\"CompletionText\":\"Set-LapsADReadPasswordPermission\",\"ListItemText\":\"Set-LapsADReadPasswordPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADReadPasswordPermission\\r\\n\"},{\"CompletionText\":\"Set-LapsADResetPasswordPermission\",\"ListItemText\":\"Set-LapsADResetPasswordPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADResetPasswordPermission\\r\\n\"},{\"CompletionText\":\"Set-LocalGroup\",\"ListItemText\":\"Set-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Set-LocalGroup\\r\\n\"},{\"CompletionText\":\"Set-LocalUser\",\"ListItemText\":\"Set-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Set-LocalUser\\r\\n\"},{\"CompletionText\":\"Set-Location\",\"ListItemText\":\"Set-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Location [[-Path] ] [-PassThru] []\\r\\n\\r\\nSet-Location -LiteralPath [-PassThru] []\\r\\n\\r\\nSet-Location [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"Set-LogProperties\",\"ListItemText\":\"Set-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-LogProperties \\r\\n\"},{\"CompletionText\":\"Set-MappedKeyHandler\",\"ListItemText\":\"Set-MappedKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MappedKeyHandler [[-Chord] ] [[-Sequence] ]\\r\\n\"},{\"CompletionText\":\"Set-MappedKeyHandlers\",\"ListItemText\":\"Set-MappedKeyHandlers\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MappedKeyHandlers \\r\\n\"},{\"CompletionText\":\"Set-MarkdownOption\",\"ListItemText\":\"Set-MarkdownOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MarkdownOption [-Header1Color ] [-Header2Color ] [-Header3Color ] [-Header4Color ] [-Header5Color ] [-Header6Color ] [-Code ] [-ImageAltTextForegroundColor ] [-LinkForegroundColor ] [-ItalicsForegroundColor ] [-BoldForegroundColor ] [-PassThru] []\\r\\n\\r\\nSet-MarkdownOption -Theme [-PassThru] []\\r\\n\\r\\nSet-MarkdownOption [-InputObject] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Set-MMAgent\",\"ListItemText\":\"Set-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MMAgent \\r\\n\"},{\"CompletionText\":\"Set-MpPreference\",\"ListItemText\":\"Set-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MpPreference \\r\\n\"},{\"CompletionText\":\"Set-NCSIPolicyConfiguration\",\"ListItemText\":\"Set-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Set-Net6to4Configuration\",\"ListItemText\":\"Set-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Set-NetAdapter\",\"ListItemText\":\"Set-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapter \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterAdvancedProperty\",\"ListItemText\":\"Set-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterBinding\",\"ListItemText\":\"Set-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterChecksumOffload\",\"ListItemText\":\"Set-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterDataPathConfiguration\",\"ListItemText\":\"Set-NetAdapterDataPathConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterDataPathConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Set-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterIPsecOffload\",\"ListItemText\":\"Set-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterLso\",\"ListItemText\":\"Set-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterPacketDirect\",\"ListItemText\":\"Set-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterPowerManagement\",\"ListItemText\":\"Set-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterQos\",\"ListItemText\":\"Set-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRdma\",\"ListItemText\":\"Set-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRsc\",\"ListItemText\":\"Set-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRss\",\"ListItemText\":\"Set-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterSriov\",\"ListItemText\":\"Set-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterUso\",\"ListItemText\":\"Set-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterVmq\",\"ListItemText\":\"Set-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Set-NetConnectionProfile\",\"ListItemText\":\"Set-NetConnectionProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetConnectionProfile \\r\\n\"},{\"CompletionText\":\"Set-NetDnsTransitionConfiguration\",\"ListItemText\":\"Set-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetEventPacketCaptureProvider\",\"ListItemText\":\"Set-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventProvider\",\"ListItemText\":\"Set-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventSession\",\"ListItemText\":\"Set-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventSession \\r\\n\"},{\"CompletionText\":\"Set-NetEventVFPProvider\",\"ListItemText\":\"Set-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventVmSwitchProvider\",\"ListItemText\":\"Set-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventWFPCaptureProvider\",\"ListItemText\":\"Set-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallAddressFilter\",\"ListItemText\":\"Set-NetFirewallAddressFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallAddressFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallApplicationFilter\",\"ListItemText\":\"Set-NetFirewallApplicationFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallApplicationFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVProfile\",\"ListItemText\":\"Set-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVRule\",\"ListItemText\":\"Set-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Set-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallInterfaceFilter\",\"ListItemText\":\"Set-NetFirewallInterfaceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallInterfaceFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallInterfaceTypeFilter\",\"ListItemText\":\"Set-NetFirewallInterfaceTypeFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallInterfaceTypeFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallPortFilter\",\"ListItemText\":\"Set-NetFirewallPortFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallPortFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallProfile\",\"ListItemText\":\"Set-NetFirewallProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallProfile \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallRule\",\"ListItemText\":\"Set-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallSecurityFilter\",\"ListItemText\":\"Set-NetFirewallSecurityFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallSecurityFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallServiceFilter\",\"ListItemText\":\"Set-NetFirewallServiceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallServiceFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallSetting\",\"ListItemText\":\"Set-NetFirewallSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallSetting \\r\\n\"},{\"CompletionText\":\"Set-NetIPAddress\",\"ListItemText\":\"Set-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Set-NetIPHttpsConfiguration\",\"ListItemText\":\"Set-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetIPInterface\",\"ListItemText\":\"Set-NetIPInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPInterface \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecDospSetting\",\"ListItemText\":\"Set-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Set-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecMainModeRule\",\"ListItemText\":\"Set-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Set-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Set-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Set-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecRule\",\"ListItemText\":\"Set-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Set-NetIPv4Protocol\",\"ListItemText\":\"Set-NetIPv4Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPv4Protocol \\r\\n\"},{\"CompletionText\":\"Set-NetIPv6Protocol\",\"ListItemText\":\"Set-NetIPv6Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPv6Protocol \\r\\n\"},{\"CompletionText\":\"Set-NetIsatapConfiguration\",\"ListItemText\":\"Set-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeam\",\"ListItemText\":\"Set-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeamMember\",\"ListItemText\":\"Set-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeamNic\",\"ListItemText\":\"Set-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Set-NetNat\",\"ListItemText\":\"Set-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNat \\r\\n\"},{\"CompletionText\":\"Set-NetNatGlobal\",\"ListItemText\":\"Set-NetNatGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNatGlobal \\r\\n\"},{\"CompletionText\":\"Set-NetNatTransitionConfiguration\",\"ListItemText\":\"Set-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetNeighbor\",\"ListItemText\":\"Set-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Set-NetOffloadGlobalSetting\",\"ListItemText\":\"Set-NetOffloadGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetOffloadGlobalSetting \\r\\n\"},{\"CompletionText\":\"Set-NetQosPolicy\",\"ListItemText\":\"Set-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Set-NetRoute\",\"ListItemText\":\"Set-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetRoute \\r\\n\"},{\"CompletionText\":\"Set-NetTCPSetting\",\"ListItemText\":\"Set-NetTCPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetTCPSetting \\r\\n\"},{\"CompletionText\":\"Set-NetTeredoConfiguration\",\"ListItemText\":\"Set-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetUDPSetting\",\"ListItemText\":\"Set-NetUDPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetUDPSetting \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchEthernetPortIPAddress\",\"ListItemText\":\"Set-NetworkSwitchEthernetPortIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchEthernetPortIPAddress \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchPortMode\",\"ListItemText\":\"Set-NetworkSwitchPortMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchPortMode \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchPortProperty\",\"ListItemText\":\"Set-NetworkSwitchPortProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchPortProperty \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchVlanProperty\",\"ListItemText\":\"Set-NetworkSwitchVlanProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchVlanProperty \\r\\n\"},{\"CompletionText\":\"Set-NonRemovableAppsPolicy\",\"ListItemText\":\"Set-NonRemovableAppsPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-NonRemovableAppsPolicy\\r\\n\"},{\"CompletionText\":\"Set-OdbcDriver\",\"ListItemText\":\"Set-OdbcDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-OdbcDriver \\r\\n\"},{\"CompletionText\":\"Set-OdbcDsn\",\"ListItemText\":\"Set-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Set-PackageSource\",\"ListItemText\":\"Set-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Set-PackageSource\\r\\n\"},{\"CompletionText\":\"Set-Partition\",\"ListItemText\":\"Set-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Partition \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceBootConfiguration\",\"ListItemText\":\"Set-PcsvDeviceBootConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceBootConfiguration \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceNetworkConfiguration\",\"ListItemText\":\"Set-PcsvDeviceNetworkConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceNetworkConfiguration \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceUserPassword\",\"ListItemText\":\"Set-PcsvDeviceUserPassword\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceUserPassword \\r\\n\"},{\"CompletionText\":\"Set-PhysicalDisk\",\"ListItemText\":\"Set-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Set-PreferredLanguage\",\"ListItemText\":\"Set-PreferredLanguage\",\"ResultType\":2,\"ToolTip\":\"Set-PreferredLanguage\"},{\"CompletionText\":\"Set-PrintConfiguration\",\"ListItemText\":\"Set-PrintConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PrintConfiguration \\r\\n\"},{\"CompletionText\":\"Set-Printer\",\"ListItemText\":\"Set-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Printer \\r\\n\"},{\"CompletionText\":\"Set-PrinterProperty\",\"ListItemText\":\"Set-PrinterProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PrinterProperty \\r\\n\"},{\"CompletionText\":\"Set-ProcessMitigation\",\"ListItemText\":\"Set-ProcessMitigation\",\"ResultType\":2,\"ToolTip\":\"Set-ProcessMitigation\\r\\n\"},{\"CompletionText\":\"Set-ProvisionedAppPackageDataFile\",\"ListItemText\":\"Set-ProvisionedAppPackageDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-ProvisionedAppPackageDataFile\"},{\"CompletionText\":\"Set-ProvisionedAppXDataFile\",\"ListItemText\":\"Set-ProvisionedAppXDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-ProvisionedAppXDataFile\"},{\"CompletionText\":\"Set-PSBreakpoint\",\"ListItemText\":\"Set-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSBreakpoint [-Script] [-Line] [[-Column] ] [-Action ] [-Runspace ] []\\r\\n\\r\\nSet-PSBreakpoint [[-Script] ] -Command [-Action ] [-Runspace ] []\\r\\n\\r\\nSet-PSBreakpoint [[-Script] ] -Variable [-Action ] [-Mode ] [-Runspace ] []\\r\\n\"},{\"CompletionText\":\"Set-PSDebug\",\"ListItemText\":\"Set-PSDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSDebug [-Trace ] [-Step] [-Strict] []\\r\\n\\r\\nSet-PSDebug [-Off] []\\r\\n\"},{\"CompletionText\":\"Set-PSReadLineKeyHandler\",\"ListItemText\":\"Set-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSReadLineKeyHandler [-Chord] [-ScriptBlock] [-BriefDescription ] [-Description ] [-ViMode ] []\\r\\n\\r\\nSet-PSReadLineKeyHandler [-Chord] [-Function] [-ViMode ] []\\r\\n\"},{\"CompletionText\":\"Set-PSReadLineOption\",\"ListItemText\":\"Set-PSReadLineOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSReadLineOption [-EditMode ] [-ContinuationPrompt ] [-HistoryNoDuplicates] [-AddToHistoryHandler ] [-CommandValidationHandler ] [-HistorySearchCursorMovesToEnd] [-MaximumHistoryCount ] [-MaximumKillRingCount ] [-ShowToolTips] [-ExtraPromptLineCount ] [-DingTone ] [-DingDuration ] [-BellStyle ] [-CompletionQueryItems ] [-WordDelimiters ] [-HistorySearchCaseSensitive] [-HistorySaveStyle ] [-HistorySavePath ] [-AnsiEscapeTimeout ] [-PromptText ] [-ViModeIndicator ] [-ViModeChangeHandler ] [-PredictionSource ] [-PredictionViewStyle ] [-Colors ] [-TerminateOrphanedConsoleApps] []\\r\\n\"},{\"CompletionText\":\"Set-PSRepository\",\"ListItemText\":\"Set-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSRepository \\r\\n\"},{\"CompletionText\":\"Set-PSResourceRepository\",\"ListItemText\":\"Set-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Set-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Set-PSSessionConfiguration\",\"ListItemText\":\"Set-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSSessionConfiguration [-Name] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-PSSessionConfiguration [-Name] [-AssemblyName] [-ConfigurationTypeName] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-PSSessionConfiguration [-Name] -Path [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ResiliencySetting\",\"ListItemText\":\"Set-ResiliencySetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ResiliencySetting \\r\\n\"},{\"CompletionText\":\"Set-RuleOption\",\"ListItemText\":\"Set-RuleOption\",\"ResultType\":2,\"ToolTip\":\"Set-RuleOption\\r\\n\"},{\"CompletionText\":\"Set-ScheduledJob\",\"ListItemText\":\"Set-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Set-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Set-ScheduledJobOption\",\"ListItemText\":\"Set-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"Set-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"Set-ScheduledTask\",\"ListItemText\":\"Set-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Set-SecureBootUEFI\",\"ListItemText\":\"Set-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Set-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Set-Service\",\"ListItemText\":\"Set-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Service [-Name] [-DisplayName ] [-Credential ] [-Description ] [-StartupType ] [-SecurityDescriptorSddl ] [-Status ] [-Force] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Service [-InputObject] [-DisplayName ] [-Credential ] [-Description ] [-StartupType ] [-SecurityDescriptorSddl ] [-Status ] [-Force] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-SmbBandwidthLimit\",\"ListItemText\":\"Set-SmbBandwidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbBandwidthLimit \\r\\n\"},{\"CompletionText\":\"Set-SmbClientCertificateMapping\",\"ListItemText\":\"Set-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Set-SmbClientConfiguration\",\"ListItemText\":\"Set-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Set-SmbPathAcl\",\"ListItemText\":\"Set-SmbPathAcl\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbPathAcl \\r\\n\"},{\"CompletionText\":\"Set-SmbServerCertificateMapping\",\"ListItemText\":\"Set-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Set-SmbServerConfiguration\",\"ListItemText\":\"Set-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Set-SmbShare\",\"ListItemText\":\"Set-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbShare \\r\\n\"},{\"CompletionText\":\"Set-StorageBusCache\",\"ListItemText\":\"Set-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Set-StorageBusProfile\",\"ListItemText\":\"Set-StorageBusProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageBusProfile \\r\\n\"},{\"CompletionText\":\"Set-StorageFileServer\",\"ListItemText\":\"Set-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Set-StorageHealthSetting\",\"ListItemText\":\"Set-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Set-StoragePool\",\"ListItemText\":\"Set-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StoragePool \\r\\n\"},{\"CompletionText\":\"Set-StorageProvider\",\"ListItemText\":\"Set-StorageProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageProvider \\r\\n\"},{\"CompletionText\":\"Set-StorageSetting\",\"ListItemText\":\"Set-StorageSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageSetting \\r\\n\"},{\"CompletionText\":\"Set-StorageSubSystem\",\"ListItemText\":\"Set-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Set-StorageTier\",\"ListItemText\":\"Set-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageTier \\r\\n\"},{\"CompletionText\":\"Set-StrictMode\",\"ListItemText\":\"Set-StrictMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StrictMode -Version []\\r\\n\\r\\nSet-StrictMode -Off []\\r\\n\"},{\"CompletionText\":\"Set-SystemLanguage\",\"ListItemText\":\"Set-SystemLanguage\",\"ResultType\":2,\"ToolTip\":\"Set-SystemLanguage\"},{\"CompletionText\":\"Set-SystemPreferredUILanguage\",\"ListItemText\":\"Set-SystemPreferredUILanguage\",\"ResultType\":2,\"ToolTip\":\"Set-SystemPreferredUILanguage\\r\\n\"},{\"CompletionText\":\"Set-TestInconclusive\",\"ListItemText\":\"Set-TestInconclusive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TestInconclusive \\r\\n\"},{\"CompletionText\":\"Set-TimeZone\",\"ListItemText\":\"Set-TimeZone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TimeZone [-Name] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-TimeZone -Id [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-TimeZone [-InputObject] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-TpmOwnerAuth\",\"ListItemText\":\"Set-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"Set-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"Set-TraceSource\",\"ListItemText\":\"Set-TraceSource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TraceSource [-Name] [[-Option] ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] [-PassThru] []\\r\\n\\r\\nSet-TraceSource [-Name] [-RemoveListener ] []\\r\\n\\r\\nSet-TraceSource [-Name] [-RemoveFileListener ] []\\r\\n\"},{\"CompletionText\":\"Set-Variable\",\"ListItemText\":\"Set-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Variable [-Name] [[-Value] ] [-Include ] [-Exclude ] [-Description ] [-Option ] [-Force] [-Visibility ] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-VHD\",\"ListItemText\":\"Set-VHD\",\"ResultType\":2,\"ToolTip\":\"Set-VHD\\r\\n\"},{\"CompletionText\":\"Set-VirtualDisk\",\"ListItemText\":\"Set-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Set-VM\",\"ListItemText\":\"Set-VM\",\"ResultType\":2,\"ToolTip\":\"Set-VM\\r\\n\"},{\"CompletionText\":\"Set-VMBios\",\"ListItemText\":\"Set-VMBios\",\"ResultType\":2,\"ToolTip\":\"Set-VMBios\\r\\n\"},{\"CompletionText\":\"Set-VMComPort\",\"ListItemText\":\"Set-VMComPort\",\"ResultType\":2,\"ToolTip\":\"Set-VMComPort\\r\\n\"},{\"CompletionText\":\"Set-VMDvdDrive\",\"ListItemText\":\"Set-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Set-VMFibreChannelHba\",\"ListItemText\":\"Set-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Set-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Set-VMFirmware\",\"ListItemText\":\"Set-VMFirmware\",\"ResultType\":2,\"ToolTip\":\"Set-VMFirmware\\r\\n\"},{\"CompletionText\":\"Set-VMFloppyDiskDrive\",\"ListItemText\":\"Set-VMFloppyDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMFloppyDiskDrive\\r\\n\"},{\"CompletionText\":\"Set-VMGpuPartitionAdapter\",\"ListItemText\":\"Set-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMHardDiskDrive\",\"ListItemText\":\"Set-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Set-VMHost\",\"ListItemText\":\"Set-VMHost\",\"ResultType\":2,\"ToolTip\":\"Set-VMHost\\r\\n\"},{\"CompletionText\":\"Set-VMHostCluster\",\"ListItemText\":\"Set-VMHostCluster\",\"ResultType\":2,\"ToolTip\":\"Set-VMHostCluster\\r\\n\"},{\"CompletionText\":\"Set-VMHostPartitionableGpu\",\"ListItemText\":\"Set-VMHostPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Set-VMHostPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Set-VMKeyProtector\",\"ListItemText\":\"Set-VMKeyProtector\",\"ResultType\":2,\"ToolTip\":\"Set-VMKeyProtector\\r\\n\"},{\"CompletionText\":\"Set-VMKeyStorageDrive\",\"ListItemText\":\"Set-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Set-VMMemory\",\"ListItemText\":\"Set-VMMemory\",\"ResultType\":2,\"ToolTip\":\"Set-VMMemory\\r\\n\"},{\"CompletionText\":\"Set-VMMigrationNetwork\",\"ListItemText\":\"Set-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Set-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapter\",\"ListItemText\":\"Set-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterFailoverConfiguration\",\"ListItemText\":\"Set-VMNetworkAdapterFailoverConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterFailoverConfiguration\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterIsolation\",\"ListItemText\":\"Set-VMNetworkAdapterIsolation\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterIsolation\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterRdma\",\"ListItemText\":\"Set-VMNetworkAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterRdma\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Set-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Set-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterVlan\",\"ListItemText\":\"Set-VMNetworkAdapterVlan\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterVlan\\r\\n\"},{\"CompletionText\":\"Set-VMPartitionableGpu\",\"ListItemText\":\"Set-VMPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Set-VMPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Set-VMProcessor\",\"ListItemText\":\"Set-VMProcessor\",\"ResultType\":2,\"ToolTip\":\"Set-VMProcessor\\r\\n\"},{\"CompletionText\":\"Set-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Set-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMReplication\",\"ListItemText\":\"Set-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplication\\r\\n\"},{\"CompletionText\":\"Set-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Set-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Set-VMReplicationServer\",\"ListItemText\":\"Set-VMReplicationServer\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplicationServer\\r\\n\"},{\"CompletionText\":\"Set-VMResourcePool\",\"ListItemText\":\"Set-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Set-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Set-VMSan\",\"ListItemText\":\"Set-VMSan\",\"ResultType\":2,\"ToolTip\":\"Set-VMSan\\r\\n\"},{\"CompletionText\":\"Set-VMSecurity\",\"ListItemText\":\"Set-VMSecurity\",\"ResultType\":2,\"ToolTip\":\"Set-VMSecurity\\r\\n\"},{\"CompletionText\":\"Set-VMSecurityPolicy\",\"ListItemText\":\"Set-VMSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-VMSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Set-VMStorageSettings\",\"ListItemText\":\"Set-VMStorageSettings\",\"ResultType\":2,\"ToolTip\":\"Set-VMStorageSettings\\r\\n\"},{\"CompletionText\":\"Set-VMSwitch\",\"ListItemText\":\"Set-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitch\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Set-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Set-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchTeam\",\"ListItemText\":\"Set-VMSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchTeam\\r\\n\"},{\"CompletionText\":\"Set-VMVideo\",\"ListItemText\":\"Set-VMVideo\",\"ResultType\":2,\"ToolTip\":\"Set-VMVideo\\r\\n\"},{\"CompletionText\":\"Set-Volume\",\"ListItemText\":\"Set-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Volume \\r\\n\"},{\"CompletionText\":\"Set-VolumeScrubPolicy\",\"ListItemText\":\"Set-VolumeScrubPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VolumeScrubPolicy \\r\\n\"},{\"CompletionText\":\"Set-VpnConnection\",\"ListItemText\":\"Set-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnection \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionIPsecConfiguration\",\"ListItemText\":\"Set-VpnConnectionIPsecConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionIPsecConfiguration \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionProxy\",\"ListItemText\":\"Set-VpnConnectionProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionProxy \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Set-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Set-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Set-WheaMemoryPolicy\",\"ListItemText\":\"Set-WheaMemoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-WheaMemoryPolicy\\r\\n\"},{\"CompletionText\":\"Set-WinAcceptLanguageFromLanguageListOptOut\",\"ListItemText\":\"Set-WinAcceptLanguageFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Set-WinAcceptLanguageFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Set-WinCultureFromLanguageListOptOut\",\"ListItemText\":\"Set-WinCultureFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Set-WinCultureFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Set-WinDefaultInputMethodOverride\",\"ListItemText\":\"Set-WinDefaultInputMethodOverride\",\"ResultType\":2,\"ToolTip\":\"Set-WinDefaultInputMethodOverride\\r\\n\"},{\"CompletionText\":\"Set-WindowsEdition\",\"ListItemText\":\"Set-WindowsEdition\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsEdition\\r\\n\"},{\"CompletionText\":\"Set-WindowsProductKey\",\"ListItemText\":\"Set-WindowsProductKey\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsProductKey\\r\\n\"},{\"CompletionText\":\"Set-WindowsReservedStorageState\",\"ListItemText\":\"Set-WindowsReservedStorageState\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsReservedStorageState\\r\\n\"},{\"CompletionText\":\"Set-WindowsSearchSetting\",\"ListItemText\":\"Set-WindowsSearchSetting\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsSearchSetting\\r\\n\"},{\"CompletionText\":\"Set-WinHomeLocation\",\"ListItemText\":\"Set-WinHomeLocation\",\"ResultType\":2,\"ToolTip\":\"Set-WinHomeLocation\\r\\n\"},{\"CompletionText\":\"Set-WinhttpProxy\",\"ListItemText\":\"Set-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"Set-WinLanguageBarOption\",\"ListItemText\":\"Set-WinLanguageBarOption\",\"ResultType\":2,\"ToolTip\":\"Set-WinLanguageBarOption\\r\\n\"},{\"CompletionText\":\"Set-WinSystemLocale\",\"ListItemText\":\"Set-WinSystemLocale\",\"ResultType\":2,\"ToolTip\":\"Set-WinSystemLocale\\r\\n\"},{\"CompletionText\":\"Set-WinUILanguageOverride\",\"ListItemText\":\"Set-WinUILanguageOverride\",\"ResultType\":2,\"ToolTip\":\"Set-WinUILanguageOverride\\r\\n\"},{\"CompletionText\":\"Set-WinUserLanguageList\",\"ListItemText\":\"Set-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"Set-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"Set-WSManInstance\",\"ListItemText\":\"Set-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Set-WSManInstance\\r\\n\"},{\"CompletionText\":\"Set-WSManQuickConfig\",\"ListItemText\":\"Set-WSManQuickConfig\",\"ResultType\":2,\"ToolTip\":\"Set-WSManQuickConfig\\r\\n\"},{\"CompletionText\":\"sethc.exe\",\"ListItemText\":\"sethc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sethc.exe\"},{\"CompletionText\":\"setspn.exe\",\"ListItemText\":\"setspn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setspn.exe\"},{\"CompletionText\":\"Setup\",\"ListItemText\":\"Setup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSetup \\r\\n\"},{\"CompletionText\":\"setupcl.exe\",\"ListItemText\":\"setupcl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setupcl.exe\"},{\"CompletionText\":\"setupugc.exe\",\"ListItemText\":\"setupugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setupugc.exe\"},{\"CompletionText\":\"setx.exe\",\"ListItemText\":\"setx.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setx.exe\"},{\"CompletionText\":\"sfc.exe\",\"ListItemText\":\"sfc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sfc.exe\"},{\"CompletionText\":\"sftp.exe\",\"ListItemText\":\"sftp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\sftp.exe\"},{\"CompletionText\":\"shcm\",\"ListItemText\":\"shcm\",\"ResultType\":2,\"ToolTip\":\"Show-Command\"},{\"CompletionText\":\"ShellAppRuntime.exe\",\"ListItemText\":\"ShellAppRuntime.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ShellAppRuntime.exe\"},{\"CompletionText\":\"Should\",\"ListItemText\":\"Should\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShould \\r\\n\"},{\"CompletionText\":\"Show-Command\",\"ListItemText\":\"Show-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-Command [[-Name] ] [-Height ] [-Width ] [-NoCommonParameter] [-ErrorPopup] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Show-Markdown\",\"ListItemText\":\"Show-Markdown\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-Markdown [-Path] [-UseBrowser] []\\r\\n\\r\\nShow-Markdown -InputObject [-UseBrowser] []\\r\\n\\r\\nShow-Markdown -LiteralPath [-UseBrowser] []\\r\\n\"},{\"CompletionText\":\"Show-NetFirewallRule\",\"ListItemText\":\"Show-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Show-NetIPsecRule\",\"ListItemText\":\"Show-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Show-StorageHistory\",\"ListItemText\":\"Show-StorageHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-StorageHistory \\r\\n\"},{\"CompletionText\":\"Show-VirtualDisk\",\"ListItemText\":\"Show-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Show-WindowsDeveloperLicenseRegistration\",\"ListItemText\":\"Show-WindowsDeveloperLicenseRegistration\",\"ResultType\":2,\"ToolTip\":\"Show-WindowsDeveloperLicenseRegistration\\r\\n\"},{\"CompletionText\":\"shrpubw.exe\",\"ListItemText\":\"shrpubw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\shrpubw.exe\"},{\"CompletionText\":\"shutdown.exe\",\"ListItemText\":\"shutdown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\shutdown.exe\"},{\"CompletionText\":\"si\",\"ListItemText\":\"si\",\"ResultType\":2,\"ToolTip\":\"Set-Item\"},{\"CompletionText\":\"sigverif.exe\",\"ListItemText\":\"sigverif.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sigverif.exe\"},{\"CompletionText\":\"SIHClient.exe\",\"ListItemText\":\"SIHClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SIHClient.exe\"},{\"CompletionText\":\"sihost.exe\",\"ListItemText\":\"sihost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sihost.exe\"},{\"CompletionText\":\"sl\",\"ListItemText\":\"sl\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"Slack.exe\",\"ListItemText\":\"Slack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\Slack.exe\"},{\"CompletionText\":\"slcm\",\"ListItemText\":\"slcm\",\"ResultType\":2,\"ToolTip\":\"slcm\"},{\"CompletionText\":\"sleep\",\"ListItemText\":\"sleep\",\"ResultType\":2,\"ToolTip\":\"Start-Sleep\"},{\"CompletionText\":\"slg\",\"ListItemText\":\"slg\",\"ResultType\":2,\"ToolTip\":\"slg\"},{\"CompletionText\":\"SlideToShutDown.exe\",\"ListItemText\":\"SlideToShutDown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SlideToShutDown.exe\"},{\"CompletionText\":\"slmgr.vbs\",\"ListItemText\":\"slmgr.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\slmgr.vbs\"},{\"CompletionText\":\"sls\",\"ListItemText\":\"sls\",\"ResultType\":2,\"ToolTip\":\"Select-String\"},{\"CompletionText\":\"slu\",\"ListItemText\":\"slu\",\"ResultType\":2,\"ToolTip\":\"slu\"},{\"CompletionText\":\"slui.exe\",\"ListItemText\":\"slui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\slui.exe\"},{\"CompletionText\":\"smartscreen.exe\",\"ListItemText\":\"smartscreen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\smartscreen.exe\"},{\"CompletionText\":\"smss.exe\",\"ListItemText\":\"smss.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\smss.exe\"},{\"CompletionText\":\"SndVol.exe\",\"ListItemText\":\"SndVol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SndVol.exe\"},{\"CompletionText\":\"SnippingTool.exe\",\"ListItemText\":\"SnippingTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\SnippingTool.exe\"},{\"CompletionText\":\"snmptrap.exe\",\"ListItemText\":\"snmptrap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\snmptrap.exe\"},{\"CompletionText\":\"sort\",\"ListItemText\":\"sort\",\"ResultType\":2,\"ToolTip\":\"Sort-Object\"},{\"CompletionText\":\"Sort-Object\",\"ListItemText\":\"Sort-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSort-Object [[-Property] ] [-Stable] [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\\r\\nSort-Object [[-Property] ] -Top [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\\r\\nSort-Object [[-Property] ] -Bottom [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"sort.exe\",\"ListItemText\":\"sort.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sort.exe\"},{\"CompletionText\":\"sp\",\"ListItemText\":\"sp\",\"ResultType\":2,\"ToolTip\":\"Set-ItemProperty\"},{\"CompletionText\":\"SpaceAgent.exe\",\"ListItemText\":\"SpaceAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SpaceAgent.exe\"},{\"CompletionText\":\"spaceman.exe\",\"ListItemText\":\"spaceman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spaceman.exe\"},{\"CompletionText\":\"spaceutil.exe\",\"ListItemText\":\"spaceutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spaceutil.exe\"},{\"CompletionText\":\"SpatialAudioLicenseSrv.exe\",\"ListItemText\":\"SpatialAudioLicenseSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SpatialAudioLicenseSrv.exe\"},{\"CompletionText\":\"Spectrum.exe\",\"ListItemText\":\"Spectrum.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Spectrum.exe\"},{\"CompletionText\":\"spjb\",\"ListItemText\":\"spjb\",\"ResultType\":2,\"ToolTip\":\"Stop-Job\"},{\"CompletionText\":\"Split-Path\",\"ListItemText\":\"Split-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSplit-Path [-Path] [-Parent] [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Leaf [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -LeafBase [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Extension [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Qualifier [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -NoQualifier [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -IsAbsolute [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path -LiteralPath [-Resolve] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Split-WindowsImage\",\"ListItemText\":\"Split-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Split-WindowsImage\\r\\n\"},{\"CompletionText\":\"splwow64.exe\",\"ListItemText\":\"splwow64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\splwow64.exe\"},{\"CompletionText\":\"spoolsv.exe\",\"ListItemText\":\"spoolsv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spoolsv.exe\"},{\"CompletionText\":\"SppExtComObj.Exe\",\"ListItemText\":\"SppExtComObj.Exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SppExtComObj.Exe\"},{\"CompletionText\":\"spps\",\"ListItemText\":\"spps\",\"ResultType\":2,\"ToolTip\":\"Stop-Process\"},{\"CompletionText\":\"sppsvc.exe\",\"ListItemText\":\"sppsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sppsvc.exe\"},{\"CompletionText\":\"spsv\",\"ListItemText\":\"spsv\",\"ResultType\":2,\"ToolTip\":\"Stop-Service\"},{\"CompletionText\":\"spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"spvm\"},{\"CompletionText\":\"srdelayed.exe\",\"ListItemText\":\"srdelayed.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\srdelayed.exe\"},{\"CompletionText\":\"SrTasks.exe\",\"ListItemText\":\"SrTasks.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SrTasks.exe\"},{\"CompletionText\":\"ssh-add.exe\",\"ListItemText\":\"ssh-add.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-add.exe\"},{\"CompletionText\":\"ssh-agent.exe\",\"ListItemText\":\"ssh-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-agent.exe\"},{\"CompletionText\":\"ssh-keygen.exe\",\"ListItemText\":\"ssh-keygen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-keygen.exe\"},{\"CompletionText\":\"ssh-keyscan.exe\",\"ListItemText\":\"ssh-keyscan.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-keyscan.exe\"},{\"CompletionText\":\"ssh.exe\",\"ListItemText\":\"ssh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh.exe\"},{\"CompletionText\":\"ssmbb\",\"ListItemText\":\"ssmbb\",\"ResultType\":2,\"ToolTip\":\"ssmbb\"},{\"CompletionText\":\"ssmbcc\",\"ListItemText\":\"ssmbcc\",\"ResultType\":2,\"ToolTip\":\"ssmbcc\"},{\"CompletionText\":\"ssmbccm\",\"ListItemText\":\"ssmbccm\",\"ResultType\":2,\"ToolTip\":\"ssmbccm\"},{\"CompletionText\":\"ssmbp\",\"ListItemText\":\"ssmbp\",\"ResultType\":2,\"ToolTip\":\"ssmbp\"},{\"CompletionText\":\"ssmbs\",\"ListItemText\":\"ssmbs\",\"ResultType\":2,\"ToolTip\":\"ssmbs\"},{\"CompletionText\":\"ssmbsc\",\"ListItemText\":\"ssmbsc\",\"ResultType\":2,\"ToolTip\":\"ssmbsc\"},{\"CompletionText\":\"ssmbscm\",\"ListItemText\":\"ssmbscm\",\"ResultType\":2,\"ToolTip\":\"ssmbscm\"},{\"CompletionText\":\"starship.exe\",\"ListItemText\":\"starship.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\starship\\\\bin\\\\starship.exe\"},{\"CompletionText\":\"start\",\"ListItemText\":\"start\",\"ResultType\":2,\"ToolTip\":\"Start-Process\"},{\"CompletionText\":\"Start-AppBackgroundTask\",\"ListItemText\":\"Start-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Start-AppvVirtualProcess\",\"ListItemText\":\"Start-AppvVirtualProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AppvVirtualProcess \\r\\n\"},{\"CompletionText\":\"Start-ASRApplyRecoveryPoint\",\"ListItemText\":\"Start-ASRApplyRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Start-ASRApplyRecoveryPoint\"},{\"CompletionText\":\"Start-ASRCancelFailover\",\"ListItemText\":\"Start-ASRCancelFailover\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCancelFailover\"},{\"CompletionText\":\"Start-ASRCancelFailoverJob\",\"ListItemText\":\"Start-ASRCancelFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCancelFailoverJob\"},{\"CompletionText\":\"Start-ASRCommitFailover\",\"ListItemText\":\"Start-ASRCommitFailover\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCommitFailover\"},{\"CompletionText\":\"Start-ASRCommitFailoverJob\",\"ListItemText\":\"Start-ASRCommitFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCommitFailoverJob\"},{\"CompletionText\":\"Start-ASRFO\",\"ListItemText\":\"Start-ASRFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRFO\"},{\"CompletionText\":\"Start-ASRPFO\",\"ListItemText\":\"Start-ASRPFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRPFO\"},{\"CompletionText\":\"Start-ASRPlannedFailoverJob\",\"ListItemText\":\"Start-ASRPlannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRPlannedFailoverJob\"},{\"CompletionText\":\"Start-ASRResynchronizeReplicationJob\",\"ListItemText\":\"Start-ASRResynchronizeReplicationJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRResynchronizeReplicationJob\"},{\"CompletionText\":\"Start-ASRResyncJob\",\"ListItemText\":\"Start-ASRResyncJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRResyncJob\"},{\"CompletionText\":\"Start-ASRSwitchAppliance\",\"ListItemText\":\"Start-ASRSwitchAppliance\",\"ResultType\":2,\"ToolTip\":\"Start-ASRSwitchAppliance\"},{\"CompletionText\":\"Start-ASRSwitchProcessServerJob\",\"ListItemText\":\"Start-ASRSwitchProcessServerJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRSwitchProcessServerJob\"},{\"CompletionText\":\"Start-ASRTestFailoverCleanupJob\",\"ListItemText\":\"Start-ASRTestFailoverCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTestFailoverCleanupJob\"},{\"CompletionText\":\"Start-ASRTestFailoverJob\",\"ListItemText\":\"Start-ASRTestFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTestFailoverJob\"},{\"CompletionText\":\"Start-ASRTFO\",\"ListItemText\":\"Start-ASRTFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTFO\"},{\"CompletionText\":\"Start-ASRTFOCleanupJob\",\"ListItemText\":\"Start-ASRTFOCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTFOCleanupJob\"},{\"CompletionText\":\"Start-ASRUnplannedFailoverJob\",\"ListItemText\":\"Start-ASRUnplannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRUnplannedFailoverJob\"},{\"CompletionText\":\"Start-AutologgerConfig\",\"ListItemText\":\"Start-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Start-AzAksCluster\",\"ListItemText\":\"Start-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzAksCluster \\r\\n\"},{\"CompletionText\":\"Start-AzAksDashboard\",\"ListItemText\":\"Start-AzAksDashboard\",\"ResultType\":2,\"ToolTip\":\"Start-AzAksDashboard\\r\\n\"},{\"CompletionText\":\"Start-AzAksManagedClusterCommand\",\"ListItemText\":\"Start-AzAksManagedClusterCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzAksManagedClusterCommand \\r\\n\"},{\"CompletionText\":\"Start-AzApplicationGateway\",\"ListItemText\":\"Start-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Start-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationDscCompilationJob\",\"ListItemText\":\"Start-AzAutomationDscCompilationJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationDscCompilationJob\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Start-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationRunbook\",\"ListItemText\":\"Start-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationSourceControlSyncJob\",\"ListItemText\":\"Start-AzAutomationSourceControlSyncJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationSourceControlSyncJob\\r\\n\"},{\"CompletionText\":\"Start-AzBatchComputeNodeServiceLogUpload\",\"ListItemText\":\"Start-AzBatchComputeNodeServiceLogUpload\",\"ResultType\":2,\"ToolTip\":\"Start-AzBatchComputeNodeServiceLogUpload\\r\\n\"},{\"CompletionText\":\"Start-AzBatchPoolResize\",\"ListItemText\":\"Start-AzBatchPoolResize\",\"ResultType\":2,\"ToolTip\":\"Start-AzBatchPoolResize\\r\\n\"},{\"CompletionText\":\"Start-AzCdnEndpoint\",\"ListItemText\":\"Start-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Start-AzCloudService\",\"ListItemText\":\"Start-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzCloudService \\r\\n\"},{\"CompletionText\":\"Start-AzContainerGroup\",\"ListItemText\":\"Start-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Start-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Start-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2Trigger\",\"ListItemText\":\"Start-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Start-AzDataProtectionBackupInstanceRestore\",\"ListItemText\":\"Start-AzDataProtectionBackupInstanceRestore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzDataProtectionBackupInstanceRestore \\r\\n\"},{\"CompletionText\":\"Start-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Start-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Start-AzFrontDoorCdnProfilePrepareMigration\",\"ListItemText\":\"Start-AzFrontDoorCdnProfilePrepareMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzFrontDoorCdnProfilePrepareMigration \\r\\n\"},{\"CompletionText\":\"Start-AzFunctionApp\",\"ListItemText\":\"Start-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Start-AzHDInsightJob\",\"ListItemText\":\"Start-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Start-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Start-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Start-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Start-AzKustoCluster\",\"ListItemText\":\"Start-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Start-AzLogicApp\",\"ListItemText\":\"Start-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Start-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Start-AzMigrateServerMigration\",\"ListItemText\":\"Start-AzMigrateServerMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateServerMigration \\r\\n\"},{\"CompletionText\":\"Start-AzMigrateTestMigration\",\"ListItemText\":\"Start-AzMigrateTestMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateTestMigration \\r\\n\"},{\"CompletionText\":\"Start-AzMigrateTestMigrationCleanup\",\"ListItemText\":\"Start-AzMigrateTestMigrationCleanup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateTestMigrationCleanup \\r\\n\"},{\"CompletionText\":\"Start-AzMLWorkspaceCompute\",\"ListItemText\":\"Start-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Start-AzMySqlFlexibleServer\",\"ListItemText\":\"Start-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Start-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Start-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Start-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Start-AzNetworkWatcherResourceTroubleshooting\",\"ListItemText\":\"Start-AzNetworkWatcherResourceTroubleshooting\",\"ResultType\":2,\"ToolTip\":\"Start-AzNetworkWatcherResourceTroubleshooting\\r\\n\"},{\"CompletionText\":\"Start-AzPolicyComplianceScan\",\"ListItemText\":\"Start-AzPolicyComplianceScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzPolicyComplianceScan\\r\\n\"},{\"CompletionText\":\"Start-AzPolicyRemediation\",\"ListItemText\":\"Start-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Start-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Start-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Start-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\",\"ListItemText\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrSwitchAppliance\",\"ListItemText\":\"Start-AzRecoveryServicesAsrSwitchAppliance\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrSwitchAppliance\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrTestFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrTestFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrTestFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzServiceBusMigration\",\"ListItemText\":\"Start-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\",\"ListItemText\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSqlElasticJob\",\"ListItemText\":\"Start-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Start-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Start-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSqlSyncGroupSync\",\"ListItemText\":\"Start-AzSqlSyncGroupSync\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlSyncGroupSync\\r\\n\"},{\"CompletionText\":\"Start-AzSqlVMAssessment\",\"ListItemText\":\"Start-AzSqlVMAssessment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzSqlVMAssessment \\r\\n\"},{\"CompletionText\":\"Start-AzStorageBlobCopy\",\"ListItemText\":\"Start-AzStorageBlobCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageBlobCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageBlobIncrementalCopy\",\"ListItemText\":\"Start-AzStorageBlobIncrementalCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageBlobIncrementalCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageFileCopy\",\"ListItemText\":\"Start-AzStorageFileCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageFileCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageMoverJobDefinition\",\"ListItemText\":\"Start-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Start-AzStreamAnalyticsJob\",\"ListItemText\":\"Start-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Start-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Start-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Start-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseKustoPool\",\"ListItemText\":\"Start-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Start-AzSynapseLinkConnection\",\"ListItemText\":\"Start-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseSparkSession\",\"ListItemText\":\"Start-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseTrigger\",\"ListItemText\":\"Start-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Start-AzTenantBackfill\",\"ListItemText\":\"Start-AzTenantBackfill\",\"ResultType\":2,\"ToolTip\":\"Start-AzTenantBackfill\\r\\n\"},{\"CompletionText\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ListItemText\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVirtualNetworkGatewayPacketCapture\",\"ListItemText\":\"Start-AzVirtualNetworkGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVirtualNetworkGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVM\",\"ListItemText\":\"Start-AzVM\",\"ResultType\":2,\"ToolTip\":\"Start-AzVM\\r\\n\"},{\"CompletionText\":\"Start-AzVmss\",\"ListItemText\":\"Start-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmss\\r\\n\"},{\"CompletionText\":\"Start-AzVmssRollingExtensionUpgrade\",\"ListItemText\":\"Start-AzVmssRollingExtensionUpgrade\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmssRollingExtensionUpgrade\\r\\n\"},{\"CompletionText\":\"Start-AzVmssRollingOSUpgrade\",\"ListItemText\":\"Start-AzVmssRollingOSUpgrade\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmssRollingOSUpgrade\\r\\n\"},{\"CompletionText\":\"Start-AzVpnConnectionPacketCapture\",\"ListItemText\":\"Start-AzVpnConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVpnConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVpnGatewayPacketCapture\",\"ListItemText\":\"Start-AzVpnGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVpnGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzWebApp\",\"ListItemText\":\"Start-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Start-AzWebApp\\r\\n\"},{\"CompletionText\":\"Start-AzWebAppContinuousWebJob\",\"ListItemText\":\"Start-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlot\",\"ListItemText\":\"Start-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Start-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Start-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Start-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Start-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Start-BitsTransfer\",\"ListItemText\":\"Start-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Start-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Start-CopyAzureStorageBlob\",\"ListItemText\":\"Start-CopyAzureStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Start-CopyAzureStorageBlob\"},{\"CompletionText\":\"Start-DscConfiguration\",\"ListItemText\":\"Start-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Start-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Start-Dtc\",\"ListItemText\":\"Start-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Dtc \\r\\n\"},{\"CompletionText\":\"Start-DtcDiagnosticResourceManager\",\"ListItemText\":\"Start-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Start-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Start-DtcTransactionsTraceSession\",\"ListItemText\":\"Start-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Start-EtwTraceSession\",\"ListItemText\":\"Start-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Start-Job\",\"ListItemText\":\"Start-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Job [-ScriptBlock] [[-InitializationScript] ] [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [-DefinitionName] [[-DefinitionPath] ] [[-Type] ] [-WorkingDirectory ] []\\r\\n\\r\\nStart-Job [-FilePath] [[-InitializationScript] ] [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [[-InitializationScript] ] -LiteralPath [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [-WorkingDirectory ] [-ConnectingTimeout ] [-Options ] []\\r\\n\"},{\"CompletionText\":\"Start-MpRollback\",\"ListItemText\":\"Start-MpRollback\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpRollback \\r\\n\"},{\"CompletionText\":\"Start-MpScan\",\"ListItemText\":\"Start-MpScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpScan \\r\\n\"},{\"CompletionText\":\"Start-MpWDOScan\",\"ListItemText\":\"Start-MpWDOScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpWDOScan \\r\\n\"},{\"CompletionText\":\"Start-NetEventSession\",\"ListItemText\":\"Start-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-NetEventSession \\r\\n\"},{\"CompletionText\":\"Start-OSUninstall\",\"ListItemText\":\"Start-OSUninstall\",\"ResultType\":2,\"ToolTip\":\"Start-OSUninstall\\r\\n\"},{\"CompletionText\":\"Start-PcsvDevice\",\"ListItemText\":\"Start-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Start-Process\",\"ListItemText\":\"Start-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Process [-FilePath] [[-ArgumentList] ] [-Credential ] [-WorkingDirectory ] [-LoadUserProfile] [-NoNewWindow] [-PassThru] [-RedirectStandardError ] [-RedirectStandardInput ] [-RedirectStandardOutput ] [-WindowStyle ] [-Wait] [-UseNewEnvironment] [-Environment ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Process [-FilePath] [[-ArgumentList] ] [-WorkingDirectory ] [-PassThru] [-Verb ] [-WindowStyle ] [-Wait] [-Environment ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Start-ScheduledTask\",\"ListItemText\":\"Start-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Start-Service\",\"ListItemText\":\"Start-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Start-Sleep\",\"ListItemText\":\"Start-Sleep\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Sleep [-Seconds] []\\r\\n\\r\\nStart-Sleep -Milliseconds []\\r\\n\\r\\nStart-Sleep [-Duration] []\\r\\n\"},{\"CompletionText\":\"start-ssh-agent.cmd\",\"ListItemText\":\"start-ssh-agent.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\start-ssh-agent.cmd\"},{\"CompletionText\":\"start-ssh-pageant.cmd\",\"ListItemText\":\"start-ssh-pageant.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\start-ssh-pageant.cmd\"},{\"CompletionText\":\"Start-StorageDiagnosticLog\",\"ListItemText\":\"Start-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-StorageDiagnosticLog \\r\\n\"},{\"CompletionText\":\"Start-ThreadJob\",\"ListItemText\":\"Start-ThreadJob\",\"ResultType\":2,\"ToolTip\":\"Start-ThreadJob\\r\\n\"},{\"CompletionText\":\"Start-Trace\",\"ListItemText\":\"Start-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Trace \\r\\n\"},{\"CompletionText\":\"Start-Transcript\",\"ListItemText\":\"Start-Transcript\",\"ResultType\":2,\"ToolTip\":\"Start-Transcript\\r\\n\"},{\"CompletionText\":\"Start-VM\",\"ListItemText\":\"Start-VM\",\"ResultType\":2,\"ToolTip\":\"Start-VM\\r\\n\"},{\"CompletionText\":\"Start-VMFailover\",\"ListItemText\":\"Start-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Start-VMFailover\\r\\n\"},{\"CompletionText\":\"Start-VMInitialReplication\",\"ListItemText\":\"Start-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Start-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Start-VMTrace\",\"ListItemText\":\"Start-VMTrace\",\"ResultType\":2,\"ToolTip\":\"Start-VMTrace\\r\\n\"},{\"CompletionText\":\"Stop-AdlJob\",\"ListItemText\":\"Stop-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AdlJob\"},{\"CompletionText\":\"Stop-ASRJob\",\"ListItemText\":\"Stop-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Stop-ASRJob\"},{\"CompletionText\":\"Stop-AzAksCluster\",\"ListItemText\":\"Stop-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzAksCluster \\r\\n\"},{\"CompletionText\":\"Stop-AzAksDashboard\",\"ListItemText\":\"Stop-AzAksDashboard\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAksDashboard\\r\\n\"},{\"CompletionText\":\"Stop-AzApplicationGateway\",\"ListItemText\":\"Stop-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Stop-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Stop-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Stop-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzAutomationJob\",\"ListItemText\":\"Stop-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchCertificateDeletion\",\"ListItemText\":\"Stop-AzBatchCertificateDeletion\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchCertificateDeletion\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchJob\",\"ListItemText\":\"Stop-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchJobSchedule\",\"ListItemText\":\"Stop-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchPoolResize\",\"ListItemText\":\"Stop-AzBatchPoolResize\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchPoolResize\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchTask\",\"ListItemText\":\"Stop-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Stop-AzCdnEndpoint\",\"ListItemText\":\"Stop-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Stop-AzCloudService\",\"ListItemText\":\"Stop-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzCloudService \\r\\n\"},{\"CompletionText\":\"Stop-AzContainerGroup\",\"ListItemText\":\"Stop-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Stop-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Stop-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2PipelineRun\",\"ListItemText\":\"Stop-AzDataFactoryV2PipelineRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2PipelineRun\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2Trigger\",\"ListItemText\":\"Stop-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Stop-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Stop-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Stop-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Stop-AzDataProtectionBackupInstanceProtection\",\"ListItemText\":\"Stop-AzDataProtectionBackupInstanceProtection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzDataProtectionBackupInstanceProtection \\r\\n\"},{\"CompletionText\":\"Stop-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Stop-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Stop-AzDeployment\",\"ListItemText\":\"Stop-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzDeploymentManagerRollout\",\"ListItemText\":\"Stop-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Stop-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Stop-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Stop-AzFunctionApp\",\"ListItemText\":\"Stop-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Stop-AzHDInsightJob\",\"ListItemText\":\"Stop-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Stop-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Stop-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Stop-AzKustoCluster\",\"ListItemText\":\"Stop-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Stop-AzLogicAppRun\",\"ListItemText\":\"Stop-AzLogicAppRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzLogicAppRun\\r\\n\"},{\"CompletionText\":\"Stop-AzManagementGroupDeployment\",\"ListItemText\":\"Stop-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzMarketplaceTerms\",\"ListItemText\":\"Stop-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Stop-AzMLWorkspaceCompute\",\"ListItemText\":\"Stop-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Stop-AzMLWorkspaceJob\",\"ListItemText\":\"Stop-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Stop-AzMySqlFlexibleServer\",\"ListItemText\":\"Stop-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Stop-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Stop-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Stop-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Stop-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Stop-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzPolicyRemediation\",\"ListItemText\":\"Stop-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Stop-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Stop-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Stop-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Stop-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Stop-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Stop-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Stop-AzResourceGroupDeployment\",\"ListItemText\":\"Stop-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"Stop-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"Stop-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"Stop-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"Stop-AzServiceBusMigration\",\"ListItemText\":\"Stop-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Stop-AzSqlDatabaseActivity\",\"ListItemText\":\"Stop-AzSqlDatabaseActivity\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlDatabaseActivity\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\",\"ListItemText\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlElasticJob\",\"ListItemText\":\"Stop-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlElasticPoolActivity\",\"ListItemText\":\"Stop-AzSqlElasticPoolActivity\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlElasticPoolActivity\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Stop-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlInstanceOperation\",\"ListItemText\":\"Stop-AzSqlInstanceOperation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlInstanceOperation\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlSyncGroupSync\",\"ListItemText\":\"Stop-AzSqlSyncGroupSync\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlSyncGroupSync\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ListItemText\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageBlobCopy\",\"ListItemText\":\"Stop-AzStorageBlobCopy\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageBlobCopy\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageFileCopy\",\"ListItemText\":\"Stop-AzStorageFileCopy\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageFileCopy\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageMoverJobDefinition\",\"ListItemText\":\"Stop-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Stop-AzStreamAnalyticsJob\",\"ListItemText\":\"Stop-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Stop-AzSubscriptionDeployment\",\"ListItemText\":\"Stop-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSubscriptionDeployment\"},{\"CompletionText\":\"Stop-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Stop-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Stop-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseKustoPool\",\"ListItemText\":\"Stop-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseLinkConnection\",\"ListItemText\":\"Stop-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapsePipelineRun\",\"ListItemText\":\"Stop-AzSynapsePipelineRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapsePipelineRun\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkJob\",\"ListItemText\":\"Stop-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkSession\",\"ListItemText\":\"Stop-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkStatement\",\"ListItemText\":\"Stop-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseTrigger\",\"ListItemText\":\"Stop-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseTriggerRun\",\"ListItemText\":\"Stop-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Stop-AzTenantDeployment\",\"ListItemText\":\"Stop-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ListItemText\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVirtualNetworkGatewayPacketCapture\",\"ListItemText\":\"Stop-AzVirtualNetworkGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVirtualNetworkGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVM\",\"ListItemText\":\"Stop-AzVM\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVM\\r\\n\"},{\"CompletionText\":\"Stop-AzVmss\",\"ListItemText\":\"Stop-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVmss\\r\\n\"},{\"CompletionText\":\"Stop-AzVmssRollingUpgrade\",\"ListItemText\":\"Stop-AzVmssRollingUpgrade\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVmssRollingUpgrade\\r\\n\"},{\"CompletionText\":\"Stop-AzVpnConnectionPacketCapture\",\"ListItemText\":\"Stop-AzVpnConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVpnConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVpnGatewayPacketCapture\",\"ListItemText\":\"Stop-AzVpnGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVpnGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzWebApp\",\"ListItemText\":\"Stop-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Stop-AzWebApp\\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppContinuousWebJob\",\"ListItemText\":\"Stop-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppSlot\",\"ListItemText\":\"Stop-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Stop-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Stop-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Stop-ComputeProcess\",\"ListItemText\":\"Stop-ComputeProcess\",\"ResultType\":2,\"ToolTip\":\"Stop-ComputeProcess\\r\\n\"},{\"CompletionText\":\"Stop-Computer\",\"ListItemText\":\"Stop-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Computer [[-ComputerName] ] [[-Credential] ] [-WsmanAuthentication ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-CopyAzureStorageBlob\",\"ListItemText\":\"Stop-CopyAzureStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Stop-CopyAzureStorageBlob\"},{\"CompletionText\":\"Stop-DscConfiguration\",\"ListItemText\":\"Stop-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Stop-Dtc\",\"ListItemText\":\"Stop-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Dtc \\r\\n\"},{\"CompletionText\":\"Stop-DtcDiagnosticResourceManager\",\"ListItemText\":\"Stop-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Stop-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Stop-DtcTransactionsTraceSession\",\"ListItemText\":\"Stop-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Stop-EtwTraceSession\",\"ListItemText\":\"Stop-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Stop-Job\",\"ListItemText\":\"Stop-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Job [-Id] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Job] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Name] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-InstanceId] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-State] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Filter] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-NetEventSession\",\"ListItemText\":\"Stop-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-NetEventSession \\r\\n\"},{\"CompletionText\":\"Stop-PcsvDevice\",\"ListItemText\":\"Stop-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Stop-Process\",\"ListItemText\":\"Stop-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Process [-Id] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Process -Name [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Process [-InputObject] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-ScheduledTask\",\"ListItemText\":\"Stop-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Stop-Service\",\"ListItemText\":\"Stop-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Service [-InputObject] [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Service [-Name] [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Service -DisplayName [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-StorageDiagnosticLog\",\"ListItemText\":\"Stop-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-StorageDiagnosticLog \\r\\n\"},{\"CompletionText\":\"Stop-StorageJob\",\"ListItemText\":\"Stop-StorageJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-StorageJob \\r\\n\"},{\"CompletionText\":\"Stop-Trace\",\"ListItemText\":\"Stop-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Trace \\r\\n\"},{\"CompletionText\":\"Stop-Transcript\",\"ListItemText\":\"Stop-Transcript\",\"ResultType\":2,\"ToolTip\":\"Stop-Transcript\\r\\n\"},{\"CompletionText\":\"Stop-VM\",\"ListItemText\":\"Stop-VM\",\"ResultType\":2,\"ToolTip\":\"Stop-VM\\r\\n\"},{\"CompletionText\":\"Stop-VMFailover\",\"ListItemText\":\"Stop-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Stop-VMFailover\\r\\n\"},{\"CompletionText\":\"Stop-VMInitialReplication\",\"ListItemText\":\"Stop-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Stop-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Stop-VMReplication\",\"ListItemText\":\"Stop-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Stop-VMReplication\\r\\n\"},{\"CompletionText\":\"Stop-VMTrace\",\"ListItemText\":\"Stop-VMTrace\",\"ResultType\":2,\"ToolTip\":\"Stop-VMTrace\\r\\n\"},{\"CompletionText\":\"stordiag.exe\",\"ListItemText\":\"stordiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\stordiag.exe\"},{\"CompletionText\":\"stz\",\"ListItemText\":\"stz\",\"ResultType\":2,\"ToolTip\":\"Set-TimeZone\"},{\"CompletionText\":\"Submit-AdlJob\",\"ListItemText\":\"Submit-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AdlJob\"},{\"CompletionText\":\"Submit-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Submit-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Submit-AzHDInsightScriptAction\",\"ListItemText\":\"Submit-AzHDInsightScriptAction\",\"ResultType\":2,\"ToolTip\":\"Submit-AzHDInsightScriptAction\\r\\n\"},{\"CompletionText\":\"Submit-AzSynapseSparkJob\",\"ListItemText\":\"Submit-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"subst.exe\",\"ListItemText\":\"subst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\subst.exe\"},{\"CompletionText\":\"Suspend-AzAnalysisServicesServer\",\"ListItemText\":\"Suspend-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Suspend-AzAs\",\"ListItemText\":\"Suspend-AzAs\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAs\"},{\"CompletionText\":\"Suspend-AzAutomationJob\",\"ListItemText\":\"Suspend-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Suspend-AzDataFactoryPipeline\",\"ListItemText\":\"Suspend-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Suspend-AzDataProtectionBackupInstanceBackup\",\"ListItemText\":\"Suspend-AzDataProtectionBackupInstanceBackup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-AzDataProtectionBackupInstanceBackup \\r\\n\"},{\"CompletionText\":\"Suspend-AzMigrateServerReplication\",\"ListItemText\":\"Suspend-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Suspend-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Suspend-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Suspend-AzSqlDatabase\",\"ListItemText\":\"Suspend-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Suspend-AzSynapseSqlPool\",\"ListItemText\":\"Suspend-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Suspend-BitLocker\",\"ListItemText\":\"Suspend-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-BitLocker \\r\\n\"},{\"CompletionText\":\"Suspend-BitsTransfer\",\"ListItemText\":\"Suspend-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Suspend-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Suspend-PrintJob\",\"ListItemText\":\"Suspend-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-PrintJob \\r\\n\"},{\"CompletionText\":\"Suspend-Service\",\"ListItemText\":\"Suspend-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSuspend-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSuspend-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Suspend-StorageBusDisk\",\"ListItemText\":\"Suspend-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Suspend-VM\",\"ListItemText\":\"Suspend-VM\",\"ResultType\":2,\"ToolTip\":\"Suspend-VM\\r\\n\"},{\"CompletionText\":\"Suspend-VMReplication\",\"ListItemText\":\"Suspend-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Suspend-VMReplication\\r\\n\"},{\"CompletionText\":\"sv\",\"ListItemText\":\"sv\",\"ResultType\":2,\"ToolTip\":\"Set-Variable\"},{\"CompletionText\":\"svchost.exe\",\"ListItemText\":\"svchost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\svchost.exe\"},{\"CompletionText\":\"Swap-AzWebAppSlot\",\"ListItemText\":\"Swap-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Swap-AzWebAppSlot\"},{\"CompletionText\":\"Switch-AzCloudService\",\"ListItemText\":\"Switch-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSwitch-AzCloudService \\r\\n\"},{\"CompletionText\":\"Switch-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Switch-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Switch-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Switch-AzWebAppSlot\",\"ListItemText\":\"Switch-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Switch-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Switch-Certificate\",\"ListItemText\":\"Switch-Certificate\",\"ResultType\":2,\"ToolTip\":\"Switch-Certificate\\r\\n\"},{\"CompletionText\":\"sxstrace.exe\",\"ListItemText\":\"sxstrace.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sxstrace.exe\"},{\"CompletionText\":\"Sync-AzAnalysisServicesInstance\",\"ListItemText\":\"Sync-AzAnalysisServicesInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzAnalysisServicesInstance\\r\\n\"},{\"CompletionText\":\"Sync-AzApiManagementKeyVaultSecret\",\"ListItemText\":\"Sync-AzApiManagementKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Sync-AzApiManagementKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Sync-AzAsInstance\",\"ListItemText\":\"Sync-AzAsInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzAsInstance\"},{\"CompletionText\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\",\"ListItemText\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\",\"ResultType\":2,\"ToolTip\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\\r\\n\"},{\"CompletionText\":\"Sync-AzDataProtectionBackupInstance\",\"ListItemText\":\"Sync-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Sync-AzMediaServiceStorageKey\",\"ListItemText\":\"Sync-AzMediaServiceStorageKey\",\"ResultType\":2,\"ToolTip\":\"Sync-AzMediaServiceStorageKey\\r\\n\"},{\"CompletionText\":\"Sync-AzMediaServiceStorageKeys\",\"ListItemText\":\"Sync-AzMediaServiceStorageKeys\",\"ResultType\":2,\"ToolTip\":\"Sync-AzMediaServiceStorageKeys\"},{\"CompletionText\":\"Sync-AzMLWorkspaceKey\",\"ListItemText\":\"Sync-AzMLWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-AzMLWorkspaceKey \\r\\n\"},{\"CompletionText\":\"Sync-AzSynapseIntegrationRuntimeCredential\",\"ListItemText\":\"Sync-AzSynapseIntegrationRuntimeCredential\",\"ResultType\":2,\"ToolTip\":\"Sync-AzSynapseIntegrationRuntimeCredential\\r\\n\"},{\"CompletionText\":\"Sync-AzureAsInstance\",\"ListItemText\":\"Sync-AzureAsInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzureAsInstance\"},{\"CompletionText\":\"Sync-AzVirtualNetworkPeering\",\"ListItemText\":\"Sync-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Sync-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Sync-NetIPsecRule\",\"ListItemText\":\"Sync-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"SyncAppvPublishingServer.exe\",\"ListItemText\":\"SyncAppvPublishingServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncAppvPublishingServer.exe\"},{\"CompletionText\":\"SyncAppvPublishingServer.vbs\",\"ListItemText\":\"SyncAppvPublishingServer.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncAppvPublishingServer.vbs\"},{\"CompletionText\":\"SyncHost.exe\",\"ListItemText\":\"SyncHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncHost.exe\"},{\"CompletionText\":\"sysdm.cpl\",\"ListItemText\":\"sysdm.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sysdm.cpl\"},{\"CompletionText\":\"SysResetErr.exe\",\"ListItemText\":\"SysResetErr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SysResetErr.exe\"},{\"CompletionText\":\"systeminfo.exe\",\"ListItemText\":\"systeminfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systeminfo.exe\"},{\"CompletionText\":\"SystemPropertiesAdvanced.exe\",\"ListItemText\":\"SystemPropertiesAdvanced.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesAdvanced.exe\"},{\"CompletionText\":\"SystemPropertiesComputerName.exe\",\"ListItemText\":\"SystemPropertiesComputerName.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesComputerName.exe\"},{\"CompletionText\":\"SystemPropertiesDataExecutionPrevention.exe\",\"ListItemText\":\"SystemPropertiesDataExecutionPrevention.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesDataExecutionPrevention.exe\"},{\"CompletionText\":\"SystemPropertiesHardware.exe\",\"ListItemText\":\"SystemPropertiesHardware.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesHardware.exe\"},{\"CompletionText\":\"SystemPropertiesPerformance.exe\",\"ListItemText\":\"SystemPropertiesPerformance.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesPerformance.exe\"},{\"CompletionText\":\"SystemPropertiesProtection.exe\",\"ListItemText\":\"SystemPropertiesProtection.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesProtection.exe\"},{\"CompletionText\":\"SystemPropertiesRemote.exe\",\"ListItemText\":\"SystemPropertiesRemote.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesRemote.exe\"},{\"CompletionText\":\"systemreset.exe\",\"ListItemText\":\"systemreset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systemreset.exe\"},{\"CompletionText\":\"SystemSettingsAdminFlows.exe\",\"ListItemText\":\"SystemSettingsAdminFlows.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsAdminFlows.exe\"},{\"CompletionText\":\"SystemSettingsBroker.exe\",\"ListItemText\":\"SystemSettingsBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsBroker.exe\"},{\"CompletionText\":\"SystemSettingsRemoveDevice.exe\",\"ListItemText\":\"SystemSettingsRemoveDevice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsRemoveDevice.exe\"},{\"CompletionText\":\"SystemUWPLauncher.exe\",\"ListItemText\":\"SystemUWPLauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemUWPLauncher.exe\"},{\"CompletionText\":\"systray.exe\",\"ListItemText\":\"systray.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systray.exe\"},{\"CompletionText\":\"T:\",\"ListItemText\":\"T:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nT: \\r\\n\"},{\"CompletionText\":\"tabcal.exe\",\"ListItemText\":\"tabcal.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tabcal.exe\"},{\"CompletionText\":\"TabExpansion\",\"ListItemText\":\"TabExpansion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTabExpansion \\r\\n\"},{\"CompletionText\":\"TabExpansion2\",\"ListItemText\":\"TabExpansion2\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTabExpansion2 [-inputScript] [[-cursorColumn] ] [[-options] ] []\\r\\n\\r\\nTabExpansion2 [-ast] [-tokens] [-positionOfCursor] [[-options] ] []\\r\\n\"},{\"CompletionText\":\"TabletPC.cpl\",\"ListItemText\":\"TabletPC.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TabletPC.cpl\"},{\"CompletionText\":\"takeown.exe\",\"ListItemText\":\"takeown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\takeown.exe\"},{\"CompletionText\":\"TapiUnattend.exe\",\"ListItemText\":\"TapiUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TapiUnattend.exe\"},{\"CompletionText\":\"tar.exe\",\"ListItemText\":\"tar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tar.exe\"},{\"CompletionText\":\"taskhostw.exe\",\"ListItemText\":\"taskhostw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskhostw.exe\"},{\"CompletionText\":\"taskkill.exe\",\"ListItemText\":\"taskkill.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskkill.exe\"},{\"CompletionText\":\"tasklist.exe\",\"ListItemText\":\"tasklist.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tasklist.exe\"},{\"CompletionText\":\"Taskmgr.exe\",\"ListItemText\":\"Taskmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Taskmgr.exe\"},{\"CompletionText\":\"taskschd.msc\",\"ListItemText\":\"taskschd.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskschd.msc\"},{\"CompletionText\":\"tcblaunch.exe\",\"ListItemText\":\"tcblaunch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tcblaunch.exe\"},{\"CompletionText\":\"tcfg\",\"ListItemText\":\"tcfg\",\"ResultType\":2,\"ToolTip\":\"tcfg\"},{\"CompletionText\":\"tcmsetup.exe\",\"ListItemText\":\"tcmsetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tcmsetup.exe\"},{\"CompletionText\":\"TCPSVCS.EXE\",\"ListItemText\":\"TCPSVCS.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TCPSVCS.EXE\"},{\"CompletionText\":\"tee\",\"ListItemText\":\"tee\",\"ResultType\":2,\"ToolTip\":\"Tee-Object\"},{\"CompletionText\":\"Tee-Object\",\"ListItemText\":\"Tee-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTee-Object [-FilePath] [-InputObject ] [-Append] [-Encoding ] []\\r\\n\\r\\nTee-Object -LiteralPath [-InputObject ] [-Encoding ] []\\r\\n\\r\\nTee-Object -Variable [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"telephon.cpl\",\"ListItemText\":\"telephon.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\telephon.cpl\"},{\"CompletionText\":\"test-64bit\",\"ListItemText\":\"test-64bit\",\"ResultType\":2,\"ToolTip\":\"\\r\\ntest-64bit \\r\\n\"},{\"CompletionText\":\"Test-AdlAnalyticsAccount\",\"ListItemText\":\"Test-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AdlAnalyticsAccount\"},{\"CompletionText\":\"Test-AdlCatalogItem\",\"ListItemText\":\"Test-AdlCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Test-AdlCatalogItem\"},{\"CompletionText\":\"Test-AdlStore\",\"ListItemText\":\"Test-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Test-AdlStore\"},{\"CompletionText\":\"Test-AdlStoreItem\",\"ListItemText\":\"Test-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Test-AdlStoreItem\"},{\"CompletionText\":\"Test-AppLockerPolicy\",\"ListItemText\":\"Test-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Test-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Test-AzActionGroup\",\"ListItemText\":\"Test-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Test-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Test-AzAnalysisServicesServer\",\"ListItemText\":\"Test-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Test-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Test-AzAppConfigurationStoreNameAvailability\",\"ListItemText\":\"Test-AzAppConfigurationStoreNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzAppConfigurationStoreNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzAs\",\"ListItemText\":\"Test-AzAs\",\"ResultType\":2,\"ToolTip\":\"Test-AzAs\"},{\"CompletionText\":\"Test-AzBatchAutoScale\",\"ListItemText\":\"Test-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Test-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Test-AzCdnEndpointCustomDomain\",\"ListItemText\":\"Test-AzCdnEndpointCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnEndpointCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzCdnNameAvailability\",\"ListItemText\":\"Test-AzCdnNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzCdnProbe\",\"ListItemText\":\"Test-AzCdnProbe\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnProbe \\r\\n\"},{\"CompletionText\":\"Test-AzConfidentialLedgerNameAvailability\",\"ListItemText\":\"Test-AzConfidentialLedgerNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzConfidentialLedgerNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzContainerRegistryNameAvailability\",\"ListItemText\":\"Test-AzContainerRegistryNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzContainerRegistryNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzContainerRegistryWebhook\",\"ListItemText\":\"Test-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Test-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeAnalyticsCatalogItem\",\"ListItemText\":\"Test-AzDataLakeAnalyticsCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeAnalyticsCatalogItem\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeStoreAccount\",\"ListItemText\":\"Test-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeStoreItem\",\"ListItemText\":\"Test-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Test-AzDataProtectionBackupInstanceReadiness\",\"ListItemText\":\"Test-AzDataProtectionBackupInstanceReadiness\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzDataProtectionBackupInstanceReadiness \\r\\n\"},{\"CompletionText\":\"Test-AzDataProtectionBackupInstanceRestore\",\"ListItemText\":\"Test-AzDataProtectionBackupInstanceRestore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzDataProtectionBackupInstanceRestore \\r\\n\"},{\"CompletionText\":\"Test-AzDeployment\",\"ListItemText\":\"Test-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzDnsAvailability\",\"ListItemText\":\"Test-AzDnsAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzDnsAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzEventHubName\",\"ListItemText\":\"Test-AzEventHubName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzEventHubName \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnEndpointCustomDomain\",\"ListItemText\":\"Test-AzFrontDoorCdnEndpointCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnEndpointCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnEndpointNameAvailability\",\"ListItemText\":\"Test-AzFrontDoorCdnEndpointNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnEndpointNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnProfileHostNameAvailability\",\"ListItemText\":\"Test-AzFrontDoorCdnProfileHostNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnProfileHostNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Test-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Test-AzHealthcareServiceNameAvailability\",\"ListItemText\":\"Test-AzHealthcareServiceNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzHealthcareServiceNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzIotHubRoute\",\"ListItemText\":\"Test-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Test-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Test-AzKustoAttachedDatabaseConfigurationNameAvailability\",\"ListItemText\":\"Test-AzKustoAttachedDatabaseConfigurationNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoAttachedDatabaseConfigurationNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoClusterNameAvailability\",\"ListItemText\":\"Test-AzKustoClusterNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoClusterNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoClusterPrincipalAssignmentNameAvailability\",\"ListItemText\":\"Test-AzKustoClusterPrincipalAssignmentNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoClusterPrincipalAssignmentNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDatabaseNameAvailability\",\"ListItemText\":\"Test-AzKustoDatabaseNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDatabaseNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDatabasePrincipalAssignmentNameAvailability\",\"ListItemText\":\"Test-AzKustoDatabasePrincipalAssignmentNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDatabasePrincipalAssignmentNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDataConnectionNameAvailability\",\"ListItemText\":\"Test-AzKustoDataConnectionNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDataConnectionNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoManagedPrivateEndpointNameAvailability\",\"ListItemText\":\"Test-AzKustoManagedPrivateEndpointNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoManagedPrivateEndpointNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoScriptNameAvailability\",\"ListItemText\":\"Test-AzKustoScriptNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoScriptNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzLogicApp\",\"ListItemText\":\"Test-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Test-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Test-AzManagementGroupDeployment\",\"ListItemText\":\"Test-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzMySqlFlexibleServerConnect\",\"ListItemText\":\"Test-AzMySqlFlexibleServerConnect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzMySqlFlexibleServerConnect \\r\\n\"},{\"CompletionText\":\"Test-AzNetworkWatcherConnectivity\",\"ListItemText\":\"Test-AzNetworkWatcherConnectivity\",\"ResultType\":2,\"ToolTip\":\"Test-AzNetworkWatcherConnectivity\\r\\n\"},{\"CompletionText\":\"Test-AzNetworkWatcherIPFlow\",\"ListItemText\":\"Test-AzNetworkWatcherIPFlow\",\"ResultType\":2,\"ToolTip\":\"Test-AzNetworkWatcherIPFlow\\r\\n\"},{\"CompletionText\":\"Test-AzPostgreSqlFlexibleServerConnect\",\"ListItemText\":\"Test-AzPostgreSqlFlexibleServerConnect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzPostgreSqlFlexibleServerConnect \\r\\n\"},{\"CompletionText\":\"Test-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Test-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Test-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Test-AzPrivateIPAddressAvailability\",\"ListItemText\":\"Test-AzPrivateIPAddressAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzPrivateIPAddressAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzPrivateLinkServiceVisibility\",\"ListItemText\":\"Test-AzPrivateLinkServiceVisibility\",\"ResultType\":2,\"ToolTip\":\"Test-AzPrivateLinkServiceVisibility\\r\\n\"},{\"CompletionText\":\"Test-AzRecoveryServicesDSMove\",\"ListItemText\":\"Test-AzRecoveryServicesDSMove\",\"ResultType\":2,\"ToolTip\":\"Test-AzRecoveryServicesDSMove\\r\\n\"},{\"CompletionText\":\"Test-AzRelayName\",\"ListItemText\":\"Test-AzRelayName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzRelayName \\r\\n\"},{\"CompletionText\":\"Test-AzResourceGroupDeployment\",\"ListItemText\":\"Test-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzSentinelDataConnectorCheckRequirement\",\"ListItemText\":\"Test-AzSentinelDataConnectorCheckRequirement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzSentinelDataConnectorCheckRequirement \\r\\n\"},{\"CompletionText\":\"Test-AzServiceBusName\",\"ListItemText\":\"Test-AzServiceBusName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceBusName \\r\\n\"},{\"CompletionText\":\"Test-AzServiceBusNameAvailability\",\"ListItemText\":\"Test-AzServiceBusNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzServiceBusNameAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Test-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Test-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForWebApp\",\"ListItemText\":\"Test-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Test-AzSignalR\",\"ListItemText\":\"Test-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Test-AzSignalR\"},{\"CompletionText\":\"Test-AzSignalRName\",\"ListItemText\":\"Test-AzSignalRName\",\"ResultType\":2,\"ToolTip\":\"Test-AzSignalRName\\r\\n\"},{\"CompletionText\":\"Test-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Test-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsFunction\",\"ListItemText\":\"Test-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsInput\",\"ListItemText\":\"Test-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsOutput\",\"ListItemText\":\"Test-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Test-AzSubscriptionDeployment\",\"ListItemText\":\"Test-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzSubscriptionDeployment\"},{\"CompletionText\":\"Test-AzSynapseSparkPool\",\"ListItemText\":\"Test-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseSqlDatabase\",\"ListItemText\":\"Test-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseSqlPool\",\"ListItemText\":\"Test-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseWorkspace\",\"ListItemText\":\"Test-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Test-AzTenantDeployment\",\"ListItemText\":\"Test-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzVMAEMExtension\",\"ListItemText\":\"Test-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Test-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Test-AzWebPubSubNameAvailability\",\"ListItemText\":\"Test-AzWebPubSubNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzWebPubSubNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-Certificate\",\"ListItemText\":\"Test-Certificate\",\"ResultType\":2,\"ToolTip\":\"Test-Certificate\\r\\n\"},{\"CompletionText\":\"Test-Connection\",\"ListItemText\":\"Test-Connection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Connection [-TargetName] [-Ping] [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Count ] [-Delay ] [-BufferSize ] [-DontFragment] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -Repeat [-Ping] [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Delay ] [-BufferSize ] [-DontFragment] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -Traceroute [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -MtuSize [-IPv4] [-IPv6] [-ResolveDestination] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -TcpPort [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-Count ] [-Delay ] [-Repeat] [-Quiet] [-TimeoutSeconds ] [-Detailed] []\\r\\n\"},{\"CompletionText\":\"Test-DscConfiguration\",\"ListItemText\":\"Test-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Test-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Test-Dtc\",\"ListItemText\":\"Test-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Dtc \\r\\n\"},{\"CompletionText\":\"Test-FileCatalog\",\"ListItemText\":\"Test-FileCatalog\",\"ResultType\":2,\"ToolTip\":\"Test-FileCatalog\\r\\n\"},{\"CompletionText\":\"Test-HgsClientConfiguration\",\"ListItemText\":\"Test-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Test-HgsTraceTarget\",\"ListItemText\":\"Test-HgsTraceTarget\",\"ResultType\":2,\"ToolTip\":\"Test-HgsTraceTarget\\r\\n\"},{\"CompletionText\":\"Test-Json\",\"ListItemText\":\"Test-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Json [-Json] []\\r\\n\\r\\nTest-Json [-Json] [-Schema] []\\r\\n\\r\\nTest-Json [-Json] [-SchemaFile] []\\r\\n\\r\\nTest-Json [-Path] []\\r\\n\\r\\nTest-Json [-Path] [-Schema] []\\r\\n\\r\\nTest-Json [-Path] [-SchemaFile] []\\r\\n\\r\\nTest-Json [-LiteralPath] []\\r\\n\\r\\nTest-Json [-LiteralPath] [-Schema] []\\r\\n\\r\\nTest-Json [-LiteralPath] [-SchemaFile] []\\r\\n\"},{\"CompletionText\":\"Test-KdsRootKey\",\"ListItemText\":\"Test-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Test-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Test-ModuleManifest\",\"ListItemText\":\"Test-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ModuleManifest [-Path] []\\r\\n\"},{\"CompletionText\":\"Test-NetConnection\",\"ListItemText\":\"Test-NetConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-NetConnection \\r\\n\"},{\"CompletionText\":\"Test-Path\",\"ListItemText\":\"Test-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Path [-Path] [-Filter ] [-Include ] [-Exclude ] [-PathType ] [-IsValid] [-Credential ] [-OlderThan ] [-NewerThan ] []\\r\\n\\r\\nTest-Path -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-PathType ] [-IsValid] [-Credential ] [-OlderThan ] [-NewerThan ] []\\r\\n\"},{\"CompletionText\":\"Test-PSScriptFileInfo\",\"ListItemText\":\"Test-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Test-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Test-PSSessionConfigurationFile\",\"ListItemText\":\"Test-PSSessionConfigurationFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-PSSessionConfigurationFile [-Path] []\\r\\n\"},{\"CompletionText\":\"Test-ScriptFileInfo\",\"ListItemText\":\"Test-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"Test-VHD\",\"ListItemText\":\"Test-VHD\",\"ResultType\":2,\"ToolTip\":\"Test-VHD\\r\\n\"},{\"CompletionText\":\"Test-VMNetworkAdapter\",\"ListItemText\":\"Test-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Test-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Test-VMReplicationConnection\",\"ListItemText\":\"Test-VMReplicationConnection\",\"ResultType\":2,\"ToolTip\":\"Test-VMReplicationConnection\\r\\n\"},{\"CompletionText\":\"Test-WSMan\",\"ListItemText\":\"Test-WSMan\",\"ResultType\":2,\"ToolTip\":\"Test-WSMan\\r\\n\"},{\"CompletionText\":\"textual.exe\",\"ListItemText\":\"textual.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\textual.exe\"},{\"CompletionText\":\"tgit\",\"ListItemText\":\"tgit\",\"ResultType\":2,\"ToolTip\":\"\\r\\ntgit \\r\\n\"},{\"CompletionText\":\"ThumbnailExtractionHost.exe\",\"ListItemText\":\"ThumbnailExtractionHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ThumbnailExtractionHost.exe\"},{\"CompletionText\":\"tid\",\"ListItemText\":\"tid\",\"ResultType\":2,\"ToolTip\":\"tid\"},{\"CompletionText\":\"TieringEngineService.exe\",\"ListItemText\":\"TieringEngineService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TieringEngineService.exe\"},{\"CompletionText\":\"tig.exe\",\"ListItemText\":\"tig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\tig.exe\"},{\"CompletionText\":\"timedate.cpl\",\"ListItemText\":\"timedate.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\timedate.cpl\"},{\"CompletionText\":\"timeout.exe\",\"ListItemText\":\"timeout.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\timeout.exe\"},{\"CompletionText\":\"tnameserv.exe\",\"ListItemText\":\"tnameserv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\tnameserv.exe\"},{\"CompletionText\":\"TNC\",\"ListItemText\":\"TNC\",\"ResultType\":2,\"ToolTip\":\"TNC\"},{\"CompletionText\":\"TokenBrokerCookies.exe\",\"ListItemText\":\"TokenBrokerCookies.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TokenBrokerCookies.exe\"},{\"CompletionText\":\"tpm.msc\",\"ListItemText\":\"tpm.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpm.msc\"},{\"CompletionText\":\"TpmInit.exe\",\"ListItemText\":\"TpmInit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TpmInit.exe\"},{\"CompletionText\":\"TpmTool.exe\",\"ListItemText\":\"TpmTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TpmTool.exe\"},{\"CompletionText\":\"tpmvscmgr.exe\",\"ListItemText\":\"tpmvscmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpmvscmgr.exe\"},{\"CompletionText\":\"tpmvscmgrsvr.exe\",\"ListItemText\":\"tpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpmvscmgrsvr.exe\"},{\"CompletionText\":\"Trace-Command\",\"ListItemText\":\"Trace-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTrace-Command [-Name] [-Expression] [[-Option] ] [-InputObject ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] []\\r\\n\\r\\nTrace-Command [-Name] [-Command] [[-Option] ] [-InputObject ] [-ArgumentList ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] []\\r\\n\"},{\"CompletionText\":\"tracerpt.exe\",\"ListItemText\":\"tracerpt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tracerpt.exe\"},{\"CompletionText\":\"TRACERT.EXE\",\"ListItemText\":\"TRACERT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TRACERT.EXE\"},{\"CompletionText\":\"Tracker.exe\",\"ListItemText\":\"Tracker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\Tracker.exe\"},{\"CompletionText\":\"tree.com\",\"ListItemText\":\"tree.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tree.com\"},{\"CompletionText\":\"ts-node-cwd.cmd\",\"ListItemText\":\"ts-node-cwd.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-cwd.cmd\"},{\"CompletionText\":\"ts-node-cwd.ps1\",\"ListItemText\":\"ts-node-cwd.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-cwd.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-esm.cmd\",\"ListItemText\":\"ts-node-esm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-esm.cmd\"},{\"CompletionText\":\"ts-node-esm.ps1\",\"ListItemText\":\"ts-node-esm.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-esm.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-script.cmd\",\"ListItemText\":\"ts-node-script.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-script.cmd\"},{\"CompletionText\":\"ts-node-script.ps1\",\"ListItemText\":\"ts-node-script.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-script.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-transpile-only.cmd\",\"ListItemText\":\"ts-node-transpile-only.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-transpile-only.cmd\"},{\"CompletionText\":\"ts-node-transpile-only.ps1\",\"ListItemText\":\"ts-node-transpile-only.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-transpile-only.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node.cmd\",\"ListItemText\":\"ts-node.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node.cmd\"},{\"CompletionText\":\"ts-node.ps1\",\"ListItemText\":\"ts-node.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node.ps1 \\r\\n\"},{\"CompletionText\":\"ts-script.cmd\",\"ListItemText\":\"ts-script.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-script.cmd\"},{\"CompletionText\":\"ts-script.ps1\",\"ListItemText\":\"ts-script.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-script.ps1 \\r\\n\"},{\"CompletionText\":\"tscon.exe\",\"ListItemText\":\"tscon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tscon.exe\"},{\"CompletionText\":\"tsdiscon.exe\",\"ListItemText\":\"tsdiscon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tsdiscon.exe\"},{\"CompletionText\":\"tskill.exe\",\"ListItemText\":\"tskill.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tskill.exe\"},{\"CompletionText\":\"TSTheme.exe\",\"ListItemText\":\"TSTheme.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TSTheme.exe\"},{\"CompletionText\":\"TSWbPrxy.exe\",\"ListItemText\":\"TSWbPrxy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TSWbPrxy.exe\"},{\"CompletionText\":\"ttdinject.exe\",\"ListItemText\":\"ttdinject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ttdinject.exe\"},{\"CompletionText\":\"tttracer.exe\",\"ListItemText\":\"tttracer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tttracer.exe\"},{\"CompletionText\":\"type\",\"ListItemText\":\"type\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"typeperf.exe\",\"ListItemText\":\"typeperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\typeperf.exe\"},{\"CompletionText\":\"tzsync.exe\",\"ListItemText\":\"tzsync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tzsync.exe\"},{\"CompletionText\":\"tzutil.exe\",\"ListItemText\":\"tzutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tzutil.exe\"},{\"CompletionText\":\"U:\",\"ListItemText\":\"U:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nU: \\r\\n\"},{\"CompletionText\":\"ubuntu.exe\",\"ListItemText\":\"ubuntu.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ubuntu.exe\"},{\"CompletionText\":\"UCPDMgr.exe\",\"ListItemText\":\"UCPDMgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UCPDMgr.exe\"},{\"CompletionText\":\"ucsvc.exe\",\"ListItemText\":\"ucsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ucsvc.exe\"},{\"CompletionText\":\"udres\",\"ListItemText\":\"udres\",\"ResultType\":2,\"ToolTip\":\"udres\"},{\"CompletionText\":\"udsmbmc\",\"ListItemText\":\"udsmbmc\",\"ResultType\":2,\"ToolTip\":\"udsmbmc\"},{\"CompletionText\":\"UevAgentPolicyGenerator.exe\",\"ListItemText\":\"UevAgentPolicyGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevAgentPolicyGenerator.exe\"},{\"CompletionText\":\"UevAppMonitor.exe\",\"ListItemText\":\"UevAppMonitor.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevAppMonitor.exe\"},{\"CompletionText\":\"UevTemplateBaselineGenerator.exe\",\"ListItemText\":\"UevTemplateBaselineGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevTemplateBaselineGenerator.exe\"},{\"CompletionText\":\"UevTemplateConfigItemGenerator.exe\",\"ListItemText\":\"UevTemplateConfigItemGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevTemplateConfigItemGenerator.exe\"},{\"CompletionText\":\"UIMgrBroker.exe\",\"ListItemText\":\"UIMgrBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UIMgrBroker.exe\"},{\"CompletionText\":\"ulsmba\",\"ListItemText\":\"ulsmba\",\"ResultType\":2,\"ToolTip\":\"ulsmba\"},{\"CompletionText\":\"ulsmbclas\",\"ListItemText\":\"ulsmbclas\",\"ResultType\":2,\"ToolTip\":\"ulsmbclas\"},{\"CompletionText\":\"Unblock-File\",\"ListItemText\":\"Unblock-File\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-File [-Path] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUnblock-File -LiteralPath [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unblock-FileShareAccess\",\"ListItemText\":\"Unblock-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Unblock-SmbClientAccessToServer\",\"ListItemText\":\"Unblock-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Unblock-SmbShareAccess\",\"ListItemText\":\"Unblock-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Unblock-Tpm\",\"ListItemText\":\"Unblock-Tpm\",\"ResultType\":2,\"ToolTip\":\"Unblock-Tpm\\r\\n\"},{\"CompletionText\":\"Undo-AzCognitiveServicesAccountRemoval\",\"ListItemText\":\"Undo-AzCognitiveServicesAccountRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzCognitiveServicesAccountRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultCertificateRemoval\",\"ListItemText\":\"Undo-AzKeyVaultCertificateRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultCertificateRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultKeyRemoval\",\"ListItemText\":\"Undo-AzKeyVaultKeyRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultKeyRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedHsmRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedHsmRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedHsmRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultRemoval\",\"ListItemText\":\"Undo-AzKeyVaultRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultSecretRemoval\",\"ListItemText\":\"Undo-AzKeyVaultSecretRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultSecretRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzRecoveryServicesBackupItemDeletion\",\"ListItemText\":\"Undo-AzRecoveryServicesBackupItemDeletion\",\"ResultType\":2,\"ToolTip\":\"Undo-AzRecoveryServicesBackupItemDeletion\\r\\n\"},{\"CompletionText\":\"Undo-DtcDiagnosticTransaction\",\"ListItemText\":\"Undo-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Undo-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"unins000.exe\",\"ListItemText\":\"unins000.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git LFS\\\\unins000.exe\"},{\"CompletionText\":\"Uninstall-AzureRm\",\"ListItemText\":\"Uninstall-AzureRm\",\"ResultType\":2,\"ToolTip\":\"Uninstall-AzureRm\\r\\n\"},{\"CompletionText\":\"Uninstall-Dtc\",\"ListItemText\":\"Uninstall-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Dtc \\r\\n\"},{\"CompletionText\":\"Uninstall-Language\",\"ListItemText\":\"Uninstall-Language\",\"ResultType\":2,\"ToolTip\":\"Uninstall-Language\\r\\n\"},{\"CompletionText\":\"Uninstall-Module\",\"ListItemText\":\"Uninstall-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Module \\r\\n\"},{\"CompletionText\":\"Uninstall-Package\",\"ListItemText\":\"Uninstall-Package\",\"ResultType\":2,\"ToolTip\":\"Uninstall-Package\\r\\n\"},{\"CompletionText\":\"Uninstall-ProvisioningPackage\",\"ListItemText\":\"Uninstall-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Uninstall-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Uninstall-PSResource\",\"ListItemText\":\"Uninstall-PSResource\",\"ResultType\":2,\"ToolTip\":\"Uninstall-PSResource\\r\\n\"},{\"CompletionText\":\"Uninstall-Script\",\"ListItemText\":\"Uninstall-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Script \\r\\n\"},{\"CompletionText\":\"Uninstall-TrustedProvisioningCertificate\",\"ListItemText\":\"Uninstall-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Uninstall-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"Unlock-BitLocker\",\"ListItemText\":\"Unlock-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnlock-BitLocker \\r\\n\"},{\"CompletionText\":\"unlodctr.exe\",\"ListItemText\":\"unlodctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\unlodctr.exe\"},{\"CompletionText\":\"unpack200.exe\",\"ListItemText\":\"unpack200.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\unpack200.exe\"},{\"CompletionText\":\"Unprotect-CmsMessage\",\"ListItemText\":\"Unprotect-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Unprotect-CmsMessage\\r\\n\"},{\"CompletionText\":\"Unregister-AppBackgroundTask\",\"ListItemText\":\"Unregister-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Unregister-AzAutomationDscNode\",\"ListItemText\":\"Unregister-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Unregister-AzAutomationScheduledRunbook\",\"ListItemText\":\"Unregister-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Unregister-AzProviderFeature\",\"ListItemText\":\"Unregister-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Unregister-AzProviderPreviewFeature\",\"ListItemText\":\"Unregister-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Unregister-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Unregister-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Unregister-AzRecoveryServicesBackupManagementServer\",\"ListItemText\":\"Unregister-AzRecoveryServicesBackupManagementServer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzRecoveryServicesBackupManagementServer\\r\\n\"},{\"CompletionText\":\"Unregister-AzResourceProvider\",\"ListItemText\":\"Unregister-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Unregister-AzStackHCI\",\"ListItemText\":\"Unregister-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Unregister-AzStaticWebAppBuildUserProvidedFunctionApp\",\"ListItemText\":\"Unregister-AzStaticWebAppBuildUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStaticWebAppBuildUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Unregister-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Unregister-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Unregister-AzStorageMoverAgent\",\"ListItemText\":\"Unregister-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Unregister-AzStorageSyncServer\",\"ListItemText\":\"Unregister-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Unregister-AzWvdApplicationGroup\",\"ListItemText\":\"Unregister-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Unregister-ClusteredScheduledTask\",\"ListItemText\":\"Unregister-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Unregister-Event\",\"ListItemText\":\"Unregister-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-Event [-SourceIdentifier] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUnregister-Event [-SubscriptionId] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unregister-IscsiSession\",\"ListItemText\":\"Unregister-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-IscsiSession \\r\\n\"},{\"CompletionText\":\"Unregister-PackageSource\",\"ListItemText\":\"Unregister-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Unregister-PackageSource\\r\\n\"},{\"CompletionText\":\"Unregister-PSRepository\",\"ListItemText\":\"Unregister-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSRepository \\r\\n\"},{\"CompletionText\":\"Unregister-PSResourceRepository\",\"ListItemText\":\"Unregister-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Unregister-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Unregister-PSSessionConfiguration\",\"ListItemText\":\"Unregister-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSSessionConfiguration [-Name] [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unregister-ScheduledJob\",\"ListItemText\":\"Unregister-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Unregister-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Unregister-ScheduledTask\",\"ListItemText\":\"Unregister-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Unregister-StorageSubsystem\",\"ListItemText\":\"Unregister-StorageSubsystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-StorageSubsystem \\r\\n\"},{\"CompletionText\":\"Unregister-WindowsDeveloperLicense\",\"ListItemText\":\"Unregister-WindowsDeveloperLicense\",\"ResultType\":2,\"ToolTip\":\"Unregister-WindowsDeveloperLicense\\r\\n\"},{\"CompletionText\":\"unregmp2.exe\",\"ListItemText\":\"unregmp2.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\unregmp2.exe\"},{\"CompletionText\":\"unsecapp.exe\",\"ListItemText\":\"unsecapp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\unsecapp.exe\"},{\"CompletionText\":\"upcfg\",\"ListItemText\":\"upcfg\",\"ResultType\":2,\"ToolTip\":\"upcfg\"},{\"CompletionText\":\"Update-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Update-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Update-AllBranches\",\"ListItemText\":\"Update-AllBranches\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AllBranches \\r\\n\"},{\"CompletionText\":\"Update-ASRMobilityService\",\"ListItemText\":\"Update-ASRMobilityService\",\"ResultType\":2,\"ToolTip\":\"Update-ASRMobilityService\"},{\"CompletionText\":\"Update-ASRPolicy\",\"ListItemText\":\"Update-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-ASRPolicy\"},{\"CompletionText\":\"Update-ASRProtectionContainerMapping\",\"ListItemText\":\"Update-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Update-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Update-ASRProtectionDirection\",\"ListItemText\":\"Update-ASRProtectionDirection\",\"ResultType\":2,\"ToolTip\":\"Update-ASRProtectionDirection\"},{\"CompletionText\":\"Update-ASRRecoveryPlan\",\"ListItemText\":\"Update-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Update-ASRRecoveryPlan\"},{\"CompletionText\":\"Update-ASRServicesProvider\",\"ListItemText\":\"Update-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Update-ASRServicesProvider\"},{\"CompletionText\":\"Update-ASRvCenter\",\"ListItemText\":\"Update-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Update-ASRvCenter\"},{\"CompletionText\":\"Update-AutologgerConfig\",\"ListItemText\":\"Update-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Update-AzActivityLogAlert\",\"ListItemText\":\"Update-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Update-AzADAppFederatedCredential\",\"ListItemText\":\"Update-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Update-AzADApplication\",\"ListItemText\":\"Update-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADApplication \\r\\n\"},{\"CompletionText\":\"Update-AzADGroup\",\"ListItemText\":\"Update-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADGroup \\r\\n\"},{\"CompletionText\":\"Update-AzADServicePrincipal\",\"ListItemText\":\"Update-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Update-AzADUser\",\"ListItemText\":\"Update-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADUser \\r\\n\"},{\"CompletionText\":\"Update-AzAksNodePool\",\"ListItemText\":\"Update-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Update-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementApiRelease\",\"ListItemText\":\"Update-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementCache\",\"ListItemText\":\"Update-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementGateway\",\"ListItemText\":\"Update-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementRegion\",\"ListItemText\":\"Update-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Update-AzAppConfigurationStore\",\"ListItemText\":\"Update-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsights\",\"ListItemText\":\"Update-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Update-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Update-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWebTestTag\",\"ListItemText\":\"Update-AzApplicationInsightsWebTestTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWebTestTag \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Update-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Update-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Update-AzAttestationProvider\",\"ListItemText\":\"Update-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Update-AzAutomanageConfigProfile\",\"ListItemText\":\"Update-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Update-AzAutomationSourceControl\",\"ListItemText\":\"Update-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Update-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Update-AzAutoscaleSetting\",\"ListItemText\":\"Update-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Update-AzAvailabilitySet\",\"ListItemText\":\"Update-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Update-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Update-AzCapacityReservation\",\"ListItemText\":\"Update-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Update-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Update-AzCapacityReservationGroup\",\"ListItemText\":\"Update-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Update-AzCdnEndpoint\",\"ListItemText\":\"Update-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzCdnOrigin\",\"ListItemText\":\"Update-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Update-AzCdnOriginGroup\",\"ListItemText\":\"Update-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Update-AzCdnProfile\",\"ListItemText\":\"Update-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Update-AzCloudService\",\"ListItemText\":\"Update-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCloudService \\r\\n\"},{\"CompletionText\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\",\"ListItemText\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzConfidentialLedger\",\"ListItemText\":\"Update-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Update-AzConfig\",\"ListItemText\":\"Update-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzConfig\\r\\n\"},{\"CompletionText\":\"Update-AzContainerGroup\",\"ListItemText\":\"Update-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistry\",\"ListItemText\":\"Update-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryAgentPool\",\"ListItemText\":\"Update-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryCredential\",\"ListItemText\":\"Update-AzContainerRegistryCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryCredential \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryManifest\",\"ListItemText\":\"Update-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryRepository\",\"ListItemText\":\"Update-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryScopeMap\",\"ListItemText\":\"Update-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryTag\",\"ListItemText\":\"Update-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryToken\",\"ListItemText\":\"Update-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryWebhook\",\"ListItemText\":\"Update-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccount\",\"ListItemText\":\"Update-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccountFailoverPriority\",\"ListItemText\":\"Update-AzCosmosDBAccountFailoverPriority\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccountFailoverPriority\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccountRegion\",\"ListItemText\":\"Update-AzCosmosDBAccountRegion\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccountRegion\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Update-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\",\"ListItemText\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraTable\",\"ListItemText\":\"Update-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraTableThroughput\",\"ListItemText\":\"Update-AzCosmosDBCassandraTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraTableThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"Update-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Update-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBGremlinDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Update-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinGraphThroughput\",\"ListItemText\":\"Update-AzCosmosDBGremlinGraphThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinGraphThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Update-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBCollectionThroughput\",\"ListItemText\":\"Update-AzCosmosDBMongoDBCollectionThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBCollectionThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Update-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Update-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Update-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlContainer\",\"ListItemText\":\"Update-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlContainerThroughput\",\"ListItemText\":\"Update-AzCosmosDBSqlContainerThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlContainerThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Update-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBSqlDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Update-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Update-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Update-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Update-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Update-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBTable\",\"ListItemText\":\"Update-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBTableThroughput\",\"ListItemText\":\"Update-AzCosmosDBTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBTableThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCustomIpPrefix\",\"ListItemText\":\"Update-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Update-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksAccessConnector\",\"ListItemText\":\"Update-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksVNetPeering\",\"ListItemText\":\"Update-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksWorkspace\",\"ListItemText\":\"Update-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzDataCollectionRule\",\"ListItemText\":\"Update-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2\",\"ListItemText\":\"Update-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Update-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Update-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Update-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeGen2Item\",\"ListItemText\":\"Update-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionBackupInstanceAssociatedPolicy\",\"ListItemText\":\"Update-AzDataProtectionBackupInstanceAssociatedPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionBackupInstanceAssociatedPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionBackupVault\",\"ListItemText\":\"Update-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionResourceGuard\",\"ListItemText\":\"Update-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Update-AzDisk\",\"ListItemText\":\"Update-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Update-AzDisk\\r\\n\"},{\"CompletionText\":\"Update-AzDiskEncryptionSet\",\"ListItemText\":\"Update-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridChannel\",\"ListItemText\":\"Update-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Update-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerTopic\",\"ListItemText\":\"Update-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Update-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSubscription\",\"ListItemText\":\"Update-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSystemTopic\",\"ListItemText\":\"Update-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Update-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzFederatedIdentityCredentials\",\"ListItemText\":\"Update-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Update-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnCustomDomainValidationToken\",\"ListItemText\":\"Update-AzFrontDoorCdnCustomDomainValidationToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnCustomDomainValidationToken \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Update-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Update-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Update-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnProfile\",\"ListItemText\":\"Update-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnProfileSku\",\"ListItemText\":\"Update-AzFrontDoorCdnProfileSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnProfileSku \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnRoute\",\"ListItemText\":\"Update-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnRule\",\"ListItemText\":\"Update-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Update-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorWafPolicy\",\"ListItemText\":\"Update-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Update-AzFunctionApp\",\"ListItemText\":\"Update-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Update-AzFunctionAppPlan\",\"ListItemText\":\"Update-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Update-AzFunctionAppSetting\",\"ListItemText\":\"Update-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Update-AzGallery\",\"ListItemText\":\"Update-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Update-AzGallery\\r\\n\"},{\"CompletionText\":\"Update-AzGalleryApplication\",\"ListItemText\":\"Update-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Update-AzGalleryApplicationVersion\",\"ListItemText\":\"Update-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Update-AzGalleryImageDefinition\",\"ListItemText\":\"Update-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzGalleryImageVersion\",\"ListItemText\":\"Update-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Update-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareApisService\",\"ListItemText\":\"Update-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareApisWorkspace\",\"ListItemText\":\"Update-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareDicomService\",\"ListItemText\":\"Update-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareFhirService\",\"ListItemText\":\"Update-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareIotConnector\",\"ListItemText\":\"Update-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Update-AzImage\",\"ListItemText\":\"Update-AzImage\",\"ResultType\":2,\"ToolTip\":\"Update-AzImage\\r\\n\"},{\"CompletionText\":\"Update-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Update-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Update-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Update-AzIotHub\",\"ListItemText\":\"Update-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHub\\r\\n\"},{\"CompletionText\":\"Update-AzIotHubDeviceTwin\",\"ListItemText\":\"Update-AzIotHubDeviceTwin\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHubDeviceTwin\\r\\n\"},{\"CompletionText\":\"Update-AzIotHubModuleTwin\",\"ListItemText\":\"Update-AzIotHubModuleTwin\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHubModuleTwin\\r\\n\"},{\"CompletionText\":\"Update-AzIotSecuritySolution\",\"ListItemText\":\"Update-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVault\",\"ListItemText\":\"Update-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultCertificate\",\"ListItemText\":\"Update-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultKey\",\"ListItemText\":\"Update-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedHsm\",\"ListItemText\":\"Update-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Update-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedStorageAccountKey\",\"ListItemText\":\"Update-AzKeyVaultManagedStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedStorageAccountKey\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultNetworkRuleSet\",\"ListItemText\":\"Update-AzKeyVaultNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultSecret\",\"ListItemText\":\"Update-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Update-AzKustoCluster\",\"ListItemText\":\"Update-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Update-AzKustoDatabase\",\"ListItemText\":\"Update-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzKustoDataConnection\",\"ListItemText\":\"Update-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Update-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Update-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzKustoScript\",\"ListItemText\":\"Update-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Update-AzLoad\",\"ListItemText\":\"Update-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzLoad \\r\\n\"},{\"CompletionText\":\"Update-AzMaintenanceConfiguration\",\"ListItemText\":\"Update-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzManagedCassandraCluster\",\"ListItemText\":\"Update-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Update-AzManagedCassandraDataCenter\",\"ListItemText\":\"Update-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Update-AzManagementGroup\",\"ListItemText\":\"Update-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Update-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Update-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Update-AzMlCommitmentPlan\",\"ListItemText\":\"Update-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Update-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Update-AzMLServiceQuota\",\"ListItemText\":\"Update-AzMLServiceQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLServiceQuota \\r\\n\"},{\"CompletionText\":\"Update-AzMlWebService\",\"ListItemText\":\"Update-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Update-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspace\",\"ListItemText\":\"Update-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Update-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Update-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceCompute\",\"ListItemText\":\"Update-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Update-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Update-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzMonitorWorkspace\",\"ListItemText\":\"Update-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlConfiguration\",\"ListItemText\":\"Update-AzMySqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFirewallRule\",\"ListItemText\":\"Update-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServer\",\"ListItemText\":\"Update-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServerConfiguration\",\"ListItemText\":\"Update-AzMySqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Update-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlServer\",\"ListItemText\":\"Update-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlServerConfigurationsList\",\"ListItemText\":\"Update-AzMySqlServerConfigurationsList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlServerConfigurationsList \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Update-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Update-AzNetworkVirtualAppliance\",\"ListItemText\":\"Update-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Update-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsCluster\",\"ListItemText\":\"Update-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsDataExport\",\"ListItemText\":\"Update-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsTable\",\"ListItemText\":\"Update-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsWorkspaceSharedKey\",\"ListItemText\":\"Update-AzOperationalInsightsWorkspaceSharedKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsWorkspaceSharedKey\\r\\n\"},{\"CompletionText\":\"Update-AzP2sVpnGateway\",\"ListItemText\":\"Update-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlConfiguration\",\"ListItemText\":\"Update-AzPostgreSqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Update-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServerConfiguration\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlServer\",\"ListItemText\":\"Update-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Update-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Update-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Update-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Update-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrMobilityService\",\"ListItemText\":\"Update-AzRecoveryServicesAsrMobilityService\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrMobilityService\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Update-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Update-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrProtectionDirection\",\"ListItemText\":\"Update-AzRecoveryServicesAsrProtectionDirection\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrProtectionDirection\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Update-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Update-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Update-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesVault\",\"ListItemText\":\"Update-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Update-AzRedisEnterpriseCache\",\"ListItemText\":\"Update-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Update-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Update-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzRelayNamespace\",\"ListItemText\":\"Update-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Update-AzResourceMoverMoveResource\",\"ListItemText\":\"Update-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"Update-AzResourceMoverMoveResource\"},{\"CompletionText\":\"Update-AzRestorePointCollection\",\"ListItemText\":\"Update-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Update-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Update-AzRmStorageContainer\",\"ListItemText\":\"Update-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Update-AzRmStorageShare\",\"ListItemText\":\"Update-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Update-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Update-AzRoleManagementPolicy\",\"ListItemText\":\"Update-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzRouteMap\",\"ListItemText\":\"Update-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Update-AzRouteServer\",\"ListItemText\":\"Update-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Update-AzRouteServerPeer\",\"ListItemText\":\"Update-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Update-AzScheduledQueryRule\",\"ListItemText\":\"Update-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAlertRule\",\"ListItemText\":\"Update-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAlertRuleAction\",\"ListItemText\":\"Update-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAutomationRule\",\"ListItemText\":\"Update-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelBookmark\",\"ListItemText\":\"Update-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelBookmarkRelation\",\"ListItemText\":\"Update-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelDataConnector\",\"ListItemText\":\"Update-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelEntityQuery\",\"ListItemText\":\"Update-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncident\",\"ListItemText\":\"Update-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncidentComment\",\"ListItemText\":\"Update-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncidentRelation\",\"ListItemText\":\"Update-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelSetting\",\"ListItemText\":\"Update-AzSentinelSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelSetting \\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricApplication\",\"ListItemText\":\"Update-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricDurability\",\"ListItemText\":\"Update-AzServiceFabricDurability\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricDurability\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricNodeType\",\"ListItemText\":\"Update-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricReliability\",\"ListItemText\":\"Update-AzServiceFabricReliability\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricReliability\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricVmImage\",\"ListItemText\":\"Update-AzServiceFabricVmImage\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricVmImage\\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Update-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Update-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForWebApp\",\"ListItemText\":\"Update-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Update-AzSignalR\",\"ListItemText\":\"Update-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Update-AzSignalR\\r\\n\"},{\"CompletionText\":\"Update-AzSignalRNetworkAcl\",\"ListItemText\":\"Update-AzSignalRNetworkAcl\",\"ResultType\":2,\"ToolTip\":\"Update-AzSignalRNetworkAcl\\r\\n\"},{\"CompletionText\":\"Update-AzSnapshot\",\"ListItemText\":\"Update-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Update-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Update-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Update-AzSqlInstanceLink\",\"ListItemText\":\"Update-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncGroup\",\"ListItemText\":\"Update-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncMember\",\"ListItemText\":\"Update-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncSchema\",\"ListItemText\":\"Update-AzSqlSyncSchema\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncSchema\\r\\n\"},{\"CompletionText\":\"Update-AzSqlVM\",\"ListItemText\":\"Update-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Update-AzSqlVMGroup\",\"ListItemText\":\"Update-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Update-AzSshKey\",\"ListItemText\":\"Update-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzSshKey\\r\\n\"},{\"CompletionText\":\"Update-AzStackHciCluster\",\"ListItemText\":\"Update-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Update-AzStaticWebApp\",\"ListItemText\":\"Update-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Update-AzStaticWebAppUser\",\"ListItemText\":\"Update-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Update-AzStorageAccountNetworkRuleSet\",\"ListItemText\":\"Update-AzStorageAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzStorageBlobServiceProperty\",\"ListItemText\":\"Update-AzStorageBlobServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageBlobServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStorageEncryptionScope\",\"ListItemText\":\"Update-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"Update-AzStorageFileServiceProperty\",\"ListItemText\":\"Update-AzStorageFileServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageFileServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStorageMover\",\"ListItemText\":\"Update-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverAgent\",\"ListItemText\":\"Update-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverAzStorageContainerEndpoint\",\"ListItemText\":\"Update-AzStorageMoverAzStorageContainerEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverAzStorageContainerEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverJobDefinition\",\"ListItemText\":\"Update-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverNfsEndpoint\",\"ListItemText\":\"Update-AzStorageMoverNfsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverNfsEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverProject\",\"ListItemText\":\"Update-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Update-AzStorageServiceProperty\",\"ListItemText\":\"Update-AzStorageServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsCluster\",\"ListItemText\":\"Update-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsFunction\",\"ListItemText\":\"Update-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsInput\",\"ListItemText\":\"Update-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsJob\",\"ListItemText\":\"Update-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsOutput\",\"ListItemText\":\"Update-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsTransformation\",\"ListItemText\":\"Update-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"Update-AzSupportTicket\",\"ListItemText\":\"Update-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"Update-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseFirewallRule\",\"ListItemText\":\"Update-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Update-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Update-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPool\",\"ListItemText\":\"Update-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Update-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Update-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\",\"ListItemText\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseManagedVirtualNetworkConfig\",\"ListItemText\":\"Update-AzSynapseManagedVirtualNetworkConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseManagedVirtualNetworkConfig\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSparkPool\",\"ListItemText\":\"Update-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlDatabase\",\"ListItemText\":\"Update-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPool\",\"ListItemText\":\"Update-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseWorkspace\",\"ListItemText\":\"Update-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Update-AzTag\",\"ListItemText\":\"Update-AzTag\",\"ResultType\":2,\"ToolTip\":\"Update-AzTag\\r\\n\"},{\"CompletionText\":\"Update-AzUserAssignedIdentity\",\"ListItemText\":\"Update-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Update-AzVHubRouteTable\",\"ListItemText\":\"Update-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualApplianceSite\",\"ListItemText\":\"Update-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHub\",\"ListItemText\":\"Update-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHubBgpConnection\",\"ListItemText\":\"Update-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHubVnetConnection\",\"ListItemText\":\"Update-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Update-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualRouter\",\"ListItemText\":\"Update-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualRouterPeer\",\"ListItemText\":\"Update-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualWan\",\"ListItemText\":\"Update-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Update-AzVM\",\"ListItemText\":\"Update-AzVM\",\"ResultType\":2,\"ToolTip\":\"Update-AzVM\\r\\n\"},{\"CompletionText\":\"Update-AzVmss\",\"ListItemText\":\"Update-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmss\\r\\n\"},{\"CompletionText\":\"Update-AzVmssInstance\",\"ListItemText\":\"Update-AzVmssInstance\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmssInstance\\r\\n\"},{\"CompletionText\":\"Update-AzVmssVM\",\"ListItemText\":\"Update-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Update-AzVpnConnection\",\"ListItemText\":\"Update-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVpnGateway\",\"ListItemText\":\"Update-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Update-AzVpnGatewayNatRule\",\"ListItemText\":\"Update-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Update-AzVpnServerConfiguration\",\"ListItemText\":\"Update-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Update-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Update-AzVpnSite\",\"ListItemText\":\"Update-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Update-AzWebAppAccessRestrictionConfig\",\"ListItemText\":\"Update-AzWebAppAccessRestrictionConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzWebAppAccessRestrictionConfig\\r\\n\"},{\"CompletionText\":\"Update-AzWebAppTrafficRouting\",\"ListItemText\":\"Update-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Update-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Update-AzWebPubSub\",\"ListItemText\":\"Update-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Update-AzWvdApplication\",\"ListItemText\":\"Update-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Update-AzWvdApplicationGroup\",\"ListItemText\":\"Update-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Update-AzWvdDesktop\",\"ListItemText\":\"Update-AzWvdDesktop\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdDesktop \\r\\n\"},{\"CompletionText\":\"Update-AzWvdHostPool\",\"ListItemText\":\"Update-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Update-AzWvdMsixPackage\",\"ListItemText\":\"Update-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Update-AzWvdScalingPlan\",\"ListItemText\":\"Update-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Update-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Update-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Update-AzWvdSessionHost\",\"ListItemText\":\"Update-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Update-AzWvdWorkspace\",\"ListItemText\":\"Update-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Update-Disk\",\"ListItemText\":\"Update-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Disk \\r\\n\"},{\"CompletionText\":\"Update-DscConfiguration\",\"ListItemText\":\"Update-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Update-EtwTraceSession\",\"ListItemText\":\"Update-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Update-FormatData\",\"ListItemText\":\"Update-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-FormatData [[-AppendPath] ] [-PrependPath ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-Help\",\"ListItemText\":\"Update-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Help [[-Module] ] [[-SourcePath] ] [[-UICulture] ] [-FullyQualifiedModule ] [-Recurse] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-Help [[-Module] ] [[-UICulture] ] [-FullyQualifiedModule ] [-LiteralPath ] [-Recurse] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-HostStorageCache\",\"ListItemText\":\"Update-HostStorageCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-HostStorageCache \\r\\n\"},{\"CompletionText\":\"Update-IscsiTarget\",\"ListItemText\":\"Update-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Update-IscsiTargetPortal\",\"ListItemText\":\"Update-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Update-LapsADSchema\",\"ListItemText\":\"Update-LapsADSchema\",\"ResultType\":2,\"ToolTip\":\"Update-LapsADSchema\\r\\n\"},{\"CompletionText\":\"Update-List\",\"ListItemText\":\"Update-List\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-List [[-Property] ] [-Add ] [-Remove ] [-InputObject ] []\\r\\n\\r\\nUpdate-List [[-Property] ] -Replace [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Update-Module\",\"ListItemText\":\"Update-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Module \\r\\n\"},{\"CompletionText\":\"Update-ModuleManifest\",\"ListItemText\":\"Update-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ModuleManifest \\r\\n\"},{\"CompletionText\":\"Update-MpSignature\",\"ListItemText\":\"Update-MpSignature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-MpSignature \\r\\n\"},{\"CompletionText\":\"Update-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Update-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Update-NetIPsecRule\",\"ListItemText\":\"Update-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Update-PSModuleManifest\",\"ListItemText\":\"Update-PSModuleManifest\",\"ResultType\":2,\"ToolTip\":\"Update-PSModuleManifest\\r\\n\"},{\"CompletionText\":\"Update-PSResource\",\"ListItemText\":\"Update-PSResource\",\"ResultType\":2,\"ToolTip\":\"Update-PSResource\\r\\n\"},{\"CompletionText\":\"Update-PSScriptFileInfo\",\"ListItemText\":\"Update-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Update-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Update-Script\",\"ListItemText\":\"Update-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Script \\r\\n\"},{\"CompletionText\":\"Update-ScriptFileInfo\",\"ListItemText\":\"Update-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"Update-SmbMultichannelConnection\",\"ListItemText\":\"Update-SmbMultichannelConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-SmbMultichannelConnection \\r\\n\"},{\"CompletionText\":\"Update-StorageBusCache\",\"ListItemText\":\"Update-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Update-StorageFirmware\",\"ListItemText\":\"Update-StorageFirmware\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageFirmware \\r\\n\"},{\"CompletionText\":\"Update-StoragePool\",\"ListItemText\":\"Update-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StoragePool \\r\\n\"},{\"CompletionText\":\"Update-StorageProviderCache\",\"ListItemText\":\"Update-StorageProviderCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageProviderCache \\r\\n\"},{\"CompletionText\":\"Update-TypeData\",\"ListItemText\":\"Update-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-TypeData [[-AppendPath] ] [-PrependPath ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-TypeData -TypeName [-MemberType ] [-MemberName ] [-Value ] [-SecondValue ] [-TypeConverter ] [-TypeAdapter ] [-SerializationMethod ] [-TargetTypeForDeserialization ] [-SerializationDepth ] [-DefaultDisplayProperty ] [-InheritPropertySerializationSet ] [-StringSerializationSource ] [-DefaultDisplayPropertySet ] [-DefaultKeyPropertySet ] [-PropertySerializationSet ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-TypeData [-TypeData] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-VMVersion\",\"ListItemText\":\"Update-VMVersion\",\"ResultType\":2,\"ToolTip\":\"Update-VMVersion\\r\\n\"},{\"CompletionText\":\"Update-WIMBootEntry\",\"ListItemText\":\"Update-WIMBootEntry\",\"ResultType\":2,\"ToolTip\":\"Update-WIMBootEntry\\r\\n\"},{\"CompletionText\":\"upfc.exe\",\"ListItemText\":\"upfc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\upfc.exe\"},{\"CompletionText\":\"UpgradeResultsUI.exe\",\"ListItemText\":\"UpgradeResultsUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UpgradeResultsUI.exe\"},{\"CompletionText\":\"upmo\",\"ListItemText\":\"upmo\",\"ResultType\":2,\"ToolTip\":\"upmo\"},{\"CompletionText\":\"upnpcont.exe\",\"ListItemText\":\"upnpcont.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\upnpcont.exe\"},{\"CompletionText\":\"UPPrinterInstaller.exe\",\"ListItemText\":\"UPPrinterInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UPPrinterInstaller.exe\"},{\"CompletionText\":\"Use-AzHDInsightCluster\",\"ListItemText\":\"Use-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Use-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Use-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Use-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Use-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Use-WindowsUnattend\",\"ListItemText\":\"Use-WindowsUnattend\",\"ResultType\":2,\"ToolTip\":\"Use-WindowsUnattend\\r\\n\"},{\"CompletionText\":\"UserAccountBroker.exe\",\"ListItemText\":\"UserAccountBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserAccountBroker.exe\"},{\"CompletionText\":\"UserAccountControlSettings.exe\",\"ListItemText\":\"UserAccountControlSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserAccountControlSettings.exe\"},{\"CompletionText\":\"UserDataSource.exe\",\"ListItemText\":\"UserDataSource.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserDataSource.exe\"},{\"CompletionText\":\"userinit.exe\",\"ListItemText\":\"userinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\userinit.exe\"},{\"CompletionText\":\"UsoClient.exe\",\"ListItemText\":\"UsoClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UsoClient.exe\"},{\"CompletionText\":\"UtcDecoderHost.exe\",\"ListItemText\":\"UtcDecoderHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UtcDecoderHost.exe\"},{\"CompletionText\":\"Utilman.exe\",\"ListItemText\":\"Utilman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Utilman.exe\"},{\"CompletionText\":\"V:\",\"ListItemText\":\"V:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nV: \\r\\n\"},{\"CompletionText\":\"Validate-AzDataShare\",\"ListItemText\":\"Validate-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Validate-AzDataShare\"},{\"CompletionText\":\"VaultCmd.exe\",\"ListItemText\":\"VaultCmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VaultCmd.exe\"},{\"CompletionText\":\"vds.exe\",\"ListItemText\":\"vds.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vds.exe\"},{\"CompletionText\":\"vdsldr.exe\",\"ListItemText\":\"vdsldr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vdsldr.exe\"},{\"CompletionText\":\"verclsid.exe\",\"ListItemText\":\"verclsid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verclsid.exe\"},{\"CompletionText\":\"verifier.exe\",\"ListItemText\":\"verifier.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verifier.exe\"},{\"CompletionText\":\"verifiergui.exe\",\"ListItemText\":\"verifiergui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verifiergui.exe\"},{\"CompletionText\":\"vfpctrl.exe\",\"ListItemText\":\"vfpctrl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vfpctrl.exe\"},{\"CompletionText\":\"virtmgmt.msc\",\"ListItemText\":\"virtmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\virtmgmt.msc\"},{\"CompletionText\":\"vmcompute.exe\",\"ListItemText\":\"vmcompute.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmcompute.exe\"},{\"CompletionText\":\"vmconnect.exe\",\"ListItemText\":\"vmconnect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmconnect.exe\"},{\"CompletionText\":\"vmms.exe\",\"ListItemText\":\"vmms.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmms.exe\"},{\"CompletionText\":\"vmplatformca.exe\",\"ListItemText\":\"vmplatformca.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmplatformca.exe\"},{\"CompletionText\":\"vmsp.exe\",\"ListItemText\":\"vmsp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmsp.exe\"},{\"CompletionText\":\"vmwp.exe\",\"ListItemText\":\"vmwp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmwp.exe\"},{\"CompletionText\":\"VoiceAccess.exe\",\"ListItemText\":\"VoiceAccess.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VoiceAccess.exe\"},{\"CompletionText\":\"vsce.cmd\",\"ListItemText\":\"vsce.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\vsce.cmd\"},{\"CompletionText\":\"vsce.ps1\",\"ListItemText\":\"vsce.ps1\",\"ResultType\":2,\"ToolTip\":\"vsce.ps1 \\r\\n\"},{\"CompletionText\":\"vscode-bisect.cmd\",\"ListItemText\":\"vscode-bisect.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\vscode-bisect.cmd\"},{\"CompletionText\":\"vscode-bisect.ps1\",\"ListItemText\":\"vscode-bisect.ps1\",\"ResultType\":2,\"ToolTip\":\"vscode-bisect.ps1 \\r\\n\"},{\"CompletionText\":\"VsGraphicsDesktopEngine.exe\",\"ListItemText\":\"VsGraphicsDesktopEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VsGraphicsDesktopEngine.exe\"},{\"CompletionText\":\"VsGraphicsRemoteEngine.exe\",\"ListItemText\":\"VsGraphicsRemoteEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VsGraphicsRemoteEngine.exe\"},{\"CompletionText\":\"vssadmin.exe\",\"ListItemText\":\"vssadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vssadmin.exe\"},{\"CompletionText\":\"VSSVC.exe\",\"ListItemText\":\"VSSVC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VSSVC.exe\"},{\"CompletionText\":\"vulkaninfo-1-999-0-0-0.exe\",\"ListItemText\":\"vulkaninfo-1-999-0-0-0.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vulkaninfo-1-999-0-0-0.exe\"},{\"CompletionText\":\"vulkaninfo.exe\",\"ListItemText\":\"vulkaninfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vulkaninfo.exe\"},{\"CompletionText\":\"w32tm.exe\",\"ListItemText\":\"w32tm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\w32tm.exe\"},{\"CompletionText\":\"W:\",\"ListItemText\":\"W:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nW: \\r\\n\"},{\"CompletionText\":\"Wait-AdlJob\",\"ListItemText\":\"Wait-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AdlJob\"},{\"CompletionText\":\"Wait-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Wait-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Wait-AzHDInsightJob\",\"ListItemText\":\"Wait-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Wait-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Wait-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Wait-AzSynapseSparkJob\",\"ListItemText\":\"Wait-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Wait-Debugger\",\"ListItemText\":\"Wait-Debugger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Debugger []\\r\\n\"},{\"CompletionText\":\"Wait-Event\",\"ListItemText\":\"Wait-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Event [[-SourceIdentifier] ] [-Timeout ] []\\r\\n\"},{\"CompletionText\":\"Wait-Job\",\"ListItemText\":\"Wait-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Job [-Id] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Job] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Name] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-InstanceId] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-State] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Filter] [-Any] [-Timeout ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Wait-Process\",\"ListItemText\":\"Wait-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Process [-Name] [[-Timeout] ] [-Any] [-PassThru] []\\r\\n\\r\\nWait-Process [-Id] [[-Timeout] ] [-Any] [-PassThru] []\\r\\n\\r\\nWait-Process [[-Timeout] ] -InputObject [-Any] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Wait-VM\",\"ListItemText\":\"Wait-VM\",\"ResultType\":2,\"ToolTip\":\"Wait-VM\\r\\n\"},{\"CompletionText\":\"waitfor.exe\",\"ListItemText\":\"waitfor.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\waitfor.exe\"},{\"CompletionText\":\"WallpaperHost.exe\",\"ListItemText\":\"WallpaperHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WallpaperHost.exe\"},{\"CompletionText\":\"wbadmin.exe\",\"ListItemText\":\"wbadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wbadmin.exe\"},{\"CompletionText\":\"wbemtest.exe\",\"ListItemText\":\"wbemtest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\wbemtest.exe\"},{\"CompletionText\":\"wbengine.exe\",\"ListItemText\":\"wbengine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wbengine.exe\"},{\"CompletionText\":\"WdfPerfEnhancedVerifier.cmd\",\"ListItemText\":\"WdfPerfEnhancedVerifier.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\WdfPerfEnhancedVerifier.cmd\"},{\"CompletionText\":\"wecutil.exe\",\"ListItemText\":\"wecutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wecutil.exe\"},{\"CompletionText\":\"WerFault.exe\",\"ListItemText\":\"WerFault.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WerFault.exe\"},{\"CompletionText\":\"WerFaultSecure.exe\",\"ListItemText\":\"WerFaultSecure.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WerFaultSecure.exe\"},{\"CompletionText\":\"wermgr.exe\",\"ListItemText\":\"wermgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wermgr.exe\"},{\"CompletionText\":\"wevtutil.exe\",\"ListItemText\":\"wevtutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wevtutil.exe\"},{\"CompletionText\":\"wextract.exe\",\"ListItemText\":\"wextract.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wextract.exe\"},{\"CompletionText\":\"WF.msc\",\"ListItemText\":\"WF.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WF.msc\"},{\"CompletionText\":\"WFS.exe\",\"ListItemText\":\"WFS.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WFS.exe\"},{\"CompletionText\":\"where\",\"ListItemText\":\"where\",\"ResultType\":2,\"ToolTip\":\"Where-Object\"},{\"CompletionText\":\"Where-Object\",\"ListItemText\":\"Where-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWhere-Object [-Property] [[-Value] ] [-InputObject ] [-EQ] []\\r\\n\\r\\nWhere-Object [-FilterScript] [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CEQ [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -GT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CGT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -LT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -GE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CGE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -LE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Like [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Match [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Contains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -In [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Is [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -IsNot [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] -Not [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"where.exe\",\"ListItemText\":\"where.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\where.exe\"},{\"CompletionText\":\"whoami.exe\",\"ListItemText\":\"whoami.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\whoami.exe\"},{\"CompletionText\":\"wiaacmgr.exe\",\"ListItemText\":\"wiaacmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wiaacmgr.exe\"},{\"CompletionText\":\"wiawow64.exe\",\"ListItemText\":\"wiawow64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wiawow64.exe\"},{\"CompletionText\":\"wifitask.exe\",\"ListItemText\":\"wifitask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wifitask.exe\"},{\"CompletionText\":\"wimserv.exe\",\"ListItemText\":\"wimserv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wimserv.exe\"},{\"CompletionText\":\"WinBioDataModelOOBE.exe\",\"ListItemText\":\"WinBioDataModelOOBE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinBioDataModelOOBE.exe\"},{\"CompletionText\":\"Windows.Media.BackgroundPlayback.exe\",\"ListItemText\":\"Windows.Media.BackgroundPlayback.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Windows.Media.BackgroundPlayback.exe\"},{\"CompletionText\":\"Windows.WARP.JITService.exe\",\"ListItemText\":\"Windows.WARP.JITService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Windows.WARP.JITService.exe\"},{\"CompletionText\":\"WindowsActionDialog.exe\",\"ListItemText\":\"WindowsActionDialog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WindowsActionDialog.exe\"},{\"CompletionText\":\"WindowsPackageManagerServer.exe\",\"ListItemText\":\"WindowsPackageManagerServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\WindowsPackageManagerServer.exe\"},{\"CompletionText\":\"WindowsUpdateElevatedInstaller.exe\",\"ListItemText\":\"WindowsUpdateElevatedInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WindowsUpdateElevatedInstaller.exe\"},{\"CompletionText\":\"winget.exe\",\"ListItemText\":\"winget.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\winget.exe\"},{\"CompletionText\":\"winhlp32.exe\",\"ListItemText\":\"winhlp32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\winhlp32.exe\"},{\"CompletionText\":\"wininit.exe\",\"ListItemText\":\"wininit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wininit.exe\"},{\"CompletionText\":\"winload.exe\",\"ListItemText\":\"winload.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winload.exe\"},{\"CompletionText\":\"winlogon.exe\",\"ListItemText\":\"winlogon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winlogon.exe\"},{\"CompletionText\":\"WinMgmt.exe\",\"ListItemText\":\"WinMgmt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WinMgmt.exe\"},{\"CompletionText\":\"winresume.exe\",\"ListItemText\":\"winresume.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winresume.exe\"},{\"CompletionText\":\"winrm.cmd\",\"ListItemText\":\"winrm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrm.cmd\"},{\"CompletionText\":\"winrm.vbs\",\"ListItemText\":\"winrm.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrm.vbs\"},{\"CompletionText\":\"winrs.exe\",\"ListItemText\":\"winrs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrs.exe\"},{\"CompletionText\":\"winrshost.exe\",\"ListItemText\":\"winrshost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrshost.exe\"},{\"CompletionText\":\"WinRTNetMUAHostServer.exe\",\"ListItemText\":\"WinRTNetMUAHostServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinRTNetMUAHostServer.exe\"},{\"CompletionText\":\"WinSAT.exe\",\"ListItemText\":\"WinSAT.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinSAT.exe\"},{\"CompletionText\":\"winver.exe\",\"ListItemText\":\"winver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winver.exe\"},{\"CompletionText\":\"wjb\",\"ListItemText\":\"wjb\",\"ResultType\":2,\"ToolTip\":\"Wait-Job\"},{\"CompletionText\":\"wkspbroker.exe\",\"ListItemText\":\"wkspbroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wkspbroker.exe\"},{\"CompletionText\":\"wksprt.exe\",\"ListItemText\":\"wksprt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wksprt.exe\"},{\"CompletionText\":\"wlanext.exe\",\"ListItemText\":\"wlanext.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wlanext.exe\"},{\"CompletionText\":\"wlrmdr.exe\",\"ListItemText\":\"wlrmdr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wlrmdr.exe\"},{\"CompletionText\":\"WMIADAP.exe\",\"ListItemText\":\"WMIADAP.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WMIADAP.exe\"},{\"CompletionText\":\"WmiApSrv.exe\",\"ListItemText\":\"WmiApSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WmiApSrv.exe\"},{\"CompletionText\":\"WMIC.exe\",\"ListItemText\":\"WMIC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WMIC.exe\"},{\"CompletionText\":\"WmiMgmt.msc\",\"ListItemText\":\"WmiMgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WmiMgmt.msc\"},{\"CompletionText\":\"WmiPrvSE.exe\",\"ListItemText\":\"WmiPrvSE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WmiPrvSE.exe\"},{\"CompletionText\":\"WMPDMC.exe\",\"ListItemText\":\"WMPDMC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WMPDMC.exe\"},{\"CompletionText\":\"WorkFolders.exe\",\"ListItemText\":\"WorkFolders.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WorkFolders.exe\"},{\"CompletionText\":\"wowreg32.exe\",\"ListItemText\":\"wowreg32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wowreg32.exe\"},{\"CompletionText\":\"wpa.exe\",\"ListItemText\":\"wpa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpa.exe\"},{\"CompletionText\":\"wpaexporter.exe\",\"ListItemText\":\"wpaexporter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpaexporter.exe\"},{\"CompletionText\":\"wpbbin.exe\",\"ListItemText\":\"wpbbin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpbbin.exe\"},{\"CompletionText\":\"WpcMon.exe\",\"ListItemText\":\"WpcMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WpcMon.exe\"},{\"CompletionText\":\"WpcTok.exe\",\"ListItemText\":\"WpcTok.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WpcTok.exe\"},{\"CompletionText\":\"WPDShextAutoplay.exe\",\"ListItemText\":\"WPDShextAutoplay.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WPDShextAutoplay.exe\"},{\"CompletionText\":\"wpnpinst.exe\",\"ListItemText\":\"wpnpinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpnpinst.exe\"},{\"CompletionText\":\"wpr.exe\",\"ListItemText\":\"wpr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpr.exe\"},{\"CompletionText\":\"WPRUI.exe\",\"ListItemText\":\"WPRUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\WPRUI.exe\"},{\"CompletionText\":\"write\",\"ListItemText\":\"write\",\"ResultType\":2,\"ToolTip\":\"Write-Output\"},{\"CompletionText\":\"Write-Debug\",\"ListItemText\":\"Write-Debug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Debug [-Message] []\\r\\n\"},{\"CompletionText\":\"Write-DtcTransactionsTraceSession\",\"ListItemText\":\"Write-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Write-Error\",\"ListItemText\":\"Write-Error\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Error [-Message] [-Category ] [-ErrorId ] [-TargetObject ] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\\r\\nWrite-Error [-Exception] [-Message ] [-Category ] [-ErrorId ] [-TargetObject ] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\\r\\nWrite-Error [-ErrorRecord] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\"},{\"CompletionText\":\"Write-FileSystemCache\",\"ListItemText\":\"Write-FileSystemCache\",\"ResultType\":2,\"ToolTip\":\"Write-FileSystemCache\"},{\"CompletionText\":\"Write-GitBranchName\",\"ListItemText\":\"Write-GitBranchName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitBranchName \\r\\n\"},{\"CompletionText\":\"Write-GitBranchStatus\",\"ListItemText\":\"Write-GitBranchStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitBranchStatus \\r\\n\"},{\"CompletionText\":\"Write-GitIndexStatus\",\"ListItemText\":\"Write-GitIndexStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitIndexStatus \\r\\n\"},{\"CompletionText\":\"Write-GitStashCount\",\"ListItemText\":\"Write-GitStashCount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitStashCount \\r\\n\"},{\"CompletionText\":\"Write-GitStatus\",\"ListItemText\":\"Write-GitStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitStatus \\r\\n\"},{\"CompletionText\":\"Write-GitWorkingDirStatus\",\"ListItemText\":\"Write-GitWorkingDirStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitWorkingDirStatus \\r\\n\"},{\"CompletionText\":\"Write-GitWorkingDirStatusSummary\",\"ListItemText\":\"Write-GitWorkingDirStatusSummary\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitWorkingDirStatusSummary \\r\\n\"},{\"CompletionText\":\"Write-Host\",\"ListItemText\":\"Write-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Host [[-Object] ] [-NoNewline] [-Separator ] [-ForegroundColor ] [-BackgroundColor ] []\\r\\n\"},{\"CompletionText\":\"Write-Information\",\"ListItemText\":\"Write-Information\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Information [-MessageData] [[-Tags] ] []\\r\\n\"},{\"CompletionText\":\"Write-Output\",\"ListItemText\":\"Write-Output\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Output [-InputObject] [-NoEnumerate] []\\r\\n\"},{\"CompletionText\":\"Write-PrinterNfcTag\",\"ListItemText\":\"Write-PrinterNfcTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-PrinterNfcTag \\r\\n\"},{\"CompletionText\":\"Write-Progress\",\"ListItemText\":\"Write-Progress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Progress [[-Activity] ] [[-Status] ] [[-Id] ] [-PercentComplete ] [-SecondsRemaining ] [-CurrentOperation ] [-ParentId ] [-Completed] [-SourceId ] []\\r\\n\"},{\"CompletionText\":\"Write-Prompt\",\"ListItemText\":\"Write-Prompt\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Prompt \\r\\n\"},{\"CompletionText\":\"Write-VcsStatus\",\"ListItemText\":\"Write-VcsStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-VcsStatus \\r\\n\"},{\"CompletionText\":\"Write-Verbose\",\"ListItemText\":\"Write-Verbose\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Verbose [-Message] []\\r\\n\"},{\"CompletionText\":\"Write-VolumeCache\",\"ListItemText\":\"Write-VolumeCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-VolumeCache \\r\\n\"},{\"CompletionText\":\"Write-Warning\",\"ListItemText\":\"Write-Warning\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Warning [-Message] []\\r\\n\"},{\"CompletionText\":\"write.exe\",\"ListItemText\":\"write.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\write.exe\"},{\"CompletionText\":\"wscadminui.exe\",\"ListItemText\":\"wscadminui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscadminui.exe\"},{\"CompletionText\":\"WSCollect.exe\",\"ListItemText\":\"WSCollect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSCollect.exe\"},{\"CompletionText\":\"wscript.exe\",\"ListItemText\":\"wscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscript.exe\"},{\"CompletionText\":\"wscui.cpl\",\"ListItemText\":\"wscui.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscui.cpl\"},{\"CompletionText\":\"wsgen.exe\",\"ListItemText\":\"wsgen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\wsgen.exe\"},{\"CompletionText\":\"wsimport.exe\",\"ListItemText\":\"wsimport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\wsimport.exe\"},{\"CompletionText\":\"wsl.exe\",\"ListItemText\":\"wsl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsl.exe\"},{\"CompletionText\":\"wslconfig.exe\",\"ListItemText\":\"wslconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wslconfig.exe\"},{\"CompletionText\":\"wslg.exe\",\"ListItemText\":\"wslg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wslg.exe\"},{\"CompletionText\":\"WSManHTTPConfig.exe\",\"ListItemText\":\"WSManHTTPConfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSManHTTPConfig.exe\"},{\"CompletionText\":\"wsmprovhost.exe\",\"ListItemText\":\"wsmprovhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsmprovhost.exe\"},{\"CompletionText\":\"wsqmcons.exe\",\"ListItemText\":\"wsqmcons.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsqmcons.exe\"},{\"CompletionText\":\"WSReset.exe\",\"ListItemText\":\"WSReset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSReset.exe\"},{\"CompletionText\":\"wt.exe\",\"ListItemText\":\"wt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wt.exe\"},{\"CompletionText\":\"wuapihost.exe\",\"ListItemText\":\"wuapihost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wuapihost.exe\"},{\"CompletionText\":\"wuauclt.exe\",\"ListItemText\":\"wuauclt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wuauclt.exe\"},{\"CompletionText\":\"WUDFCompanionHost.exe\",\"ListItemText\":\"WUDFCompanionHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WUDFCompanionHost.exe\"},{\"CompletionText\":\"WUDFHost.exe\",\"ListItemText\":\"WUDFHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WUDFHost.exe\"},{\"CompletionText\":\"wusa.exe\",\"ListItemText\":\"wusa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wusa.exe\"},{\"CompletionText\":\"WWAHost.exe\",\"ListItemText\":\"WWAHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WWAHost.exe\"},{\"CompletionText\":\"X:\",\"ListItemText\":\"X:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nX: \\r\\n\"},{\"CompletionText\":\"XblGameSaveTask.exe\",\"ListItemText\":\"XblGameSaveTask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\XblGameSaveTask.exe\"},{\"CompletionText\":\"xbootmgr.exe\",\"ListItemText\":\"xbootmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xbootmgr.exe\"},{\"CompletionText\":\"xbootmgrsleep.exe\",\"ListItemText\":\"xbootmgrsleep.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xbootmgrsleep.exe\"},{\"CompletionText\":\"xcopy.exe\",\"ListItemText\":\"xcopy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\xcopy.exe\"},{\"CompletionText\":\"xjc.exe\",\"ListItemText\":\"xjc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\xjc.exe\"},{\"CompletionText\":\"xperf.exe\",\"ListItemText\":\"xperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xperf.exe\"},{\"CompletionText\":\"xwizard.exe\",\"ListItemText\":\"xwizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\xwizard.exe\"},{\"CompletionText\":\"Y:\",\"ListItemText\":\"Y:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nY: \\r\\n\"},{\"CompletionText\":\"yarn.cmd\",\"ListItemText\":\"yarn.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yarn.cmd\"},{\"CompletionText\":\"yarn.ps1\",\"ListItemText\":\"yarn.ps1\",\"ResultType\":2,\"ToolTip\":\"yarn.ps1 \\r\\n\"},{\"CompletionText\":\"yarnpkg.cmd\",\"ListItemText\":\"yarnpkg.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yarnpkg.cmd\"},{\"CompletionText\":\"yarnpkg.ps1\",\"ListItemText\":\"yarnpkg.ps1\",\"ResultType\":2,\"ToolTip\":\"yarnpkg.ps1 \\r\\n\"},{\"CompletionText\":\"yo-complete.cmd\",\"ListItemText\":\"yo-complete.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yo-complete.cmd\"},{\"CompletionText\":\"yo-complete.ps1\",\"ListItemText\":\"yo-complete.ps1\",\"ResultType\":2,\"ToolTip\":\"yo-complete.ps1 \\r\\n\"},{\"CompletionText\":\"yo.cmd\",\"ListItemText\":\"yo.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yo.cmd\"},{\"CompletionText\":\"yo.ps1\",\"ListItemText\":\"yo.ps1\",\"ResultType\":2,\"ToolTip\":\"yo.ps1 \\r\\n\"},{\"CompletionText\":\"Z:\",\"ListItemText\":\"Z:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nZ: \\r\\n\"},{\"CompletionText\":\"__VSCode-Escape-Value\",\"ListItemText\":\"__VSCode-Escape-Value\",\"ResultType\":2,\"ToolTip\":\"\\r\\n__VSCode-Escape-Value [[-value] ]\\r\\n\"},{\"CompletionText\":\"Defender\\\\Add-MpPreference\",\"ListItemText\":\"Add-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-MpPreference \\r\\n\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\bash.exe\",\"ListItemText\":\"bash.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\bash.exe\"},{\"CompletionText\":\"Az.Sql\\\\Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"'C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe'\",\"ListItemText\":\"code-tunnel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe\"},{\"CompletionText\":\"'C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code.cmd'\",\"ListItemText\":\"code.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code.cmd\"},{\"CompletionText\":\"Microsoft.PowerShell.Archive\\\\Compress-Archive\",\"ListItemText\":\"Compress-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompress-Archive \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Disable-PhysicalDiskIndication\",\"ListItemText\":\"Disable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Disable-PhysicalDiskIndication\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-PSTrace\",\"ListItemText\":\"Disable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSTrace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-PSWSManCombinedTrace\",\"ListItemText\":\"Disable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Disable-StorageDiagnosticLog\",\"ListItemText\":\"Disable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Disable-StorageDiagnosticLog\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-WSManTrace\",\"ListItemText\":\"Disable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WSManTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Enable-PhysicalDiskIndication\",\"ListItemText\":\"Enable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Enable-PhysicalDiskIndication\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-PSTrace\",\"ListItemText\":\"Enable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSTrace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-PSWSManCombinedTrace\",\"ListItemText\":\"Enable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Enable-StorageDiagnosticLog\",\"ListItemText\":\"Enable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Enable-StorageDiagnosticLog\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-WSManTrace\",\"ListItemText\":\"Enable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Microsoft.PowerShell.Archive\\\\Expand-Archive\",\"ListItemText\":\"Expand-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-Archive \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Export-VMCheckpoint\",\"ListItemText\":\"Export-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Export-VMCheckpoint\"},{\"CompletionText\":\"PowerShellGet\\\\fimo\",\"ListItemText\":\"fimo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\fimo\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Command\",\"ListItemText\":\"Find-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Command \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-DscResource\",\"ListItemText\":\"Find-DscResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-DscResource \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Module\",\"ListItemText\":\"Find-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-RoleCapability\",\"ListItemText\":\"Find-RoleCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-RoleCapability \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Script\",\"ListItemText\":\"Find-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Script \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Flush-Volume\",\"ListItemText\":\"Flush-Volume\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Flush-Volume\"},{\"CompletionText\":\"CimCmdlets\\\\gcai\",\"ListItemText\":\"gcai\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcai\"},{\"CompletionText\":\"CimCmdlets\\\\gcim\",\"ListItemText\":\"gcim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcim\"},{\"CompletionText\":\"CimCmdlets\\\\gcls\",\"ListItemText\":\"gcls\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcls\"},{\"CompletionText\":\"CimCmdlets\\\\gcms\",\"ListItemText\":\"gcms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcms\"},{\"CompletionText\":\"Az.Sql\\\\Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-DiskSNV\",\"ListItemText\":\"Get-DiskSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-DiskSNV\"},{\"CompletionText\":\"PowerShellGet\\\\Get-InstalledModule\",\"ListItemText\":\"Get-InstalledModule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledModule \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Get-InstalledScript\",\"ListItemText\":\"Get-InstalledScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledScript \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Get-LogProperties\",\"ListItemText\":\"Get-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LogProperties \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpComputerStatus\",\"ListItemText\":\"Get-MpComputerStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpComputerStatus \\r\\n\"},{\"CompletionText\":\"DefenderPerformance\\\\Get-MpPerformanceReport\",\"ListItemText\":\"Get-MpPerformanceReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPerformanceReport \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpPreference\",\"ListItemText\":\"Get-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPreference \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreat\",\"ListItemText\":\"Get-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreat \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreatCatalog\",\"ListItemText\":\"Get-MpThreatCatalog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatCatalog \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreatDetection\",\"ListItemText\":\"Get-MpThreatDetection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatDetection \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-PhysicalDiskSNV\",\"ListItemText\":\"Get-PhysicalDiskSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-PhysicalDiskSNV\"},{\"CompletionText\":\"PowerShellGet\\\\Get-PSRepository\",\"ListItemText\":\"Get-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSRepository \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-StorageEnclosureSNV\",\"ListItemText\":\"Get-StorageEnclosureSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-StorageEnclosureSNV\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-VMCheckpoint\",\"ListItemText\":\"Get-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-VMCheckpoint\"},{\"CompletionText\":\"'C:\\\\Program Files\\\\Git\\\\cmd\\\\git-lfs.exe'\",\"ListItemText\":\"git-lfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-lfs.exe\"},{\"CompletionText\":\"Hyper-V\\\\gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvm\"},{\"CompletionText\":\"VMDirectStorage\\\\gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvm\"},{\"CompletionText\":\"Hyper-V\\\\gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvmr\"},{\"CompletionText\":\"VMDirectStorage\\\\gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvmr\"},{\"CompletionText\":\"Hyper-V\\\\gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvmrs\"},{\"CompletionText\":\"VMDirectStorage\\\\gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvmrs\"},{\"CompletionText\":\"CimCmdlets\\\\icim\",\"ListItemText\":\"icim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\icim\"},{\"CompletionText\":\"VMDirectStorage\\\\Initialize-Volume\",\"ListItemText\":\"Initialize-Volume\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Initialize-Volume\"},{\"CompletionText\":\"PowerShellGet\\\\inmo\",\"ListItemText\":\"inmo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\inmo\"},{\"CompletionText\":\"PowerShellGet\\\\Install-Module\",\"ListItemText\":\"Install-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Install-Script\",\"ListItemText\":\"Install-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Script \\r\\n\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\klist.exe\",\"ListItemText\":\"kli" + }, + { + "type": "output", + "data": "st.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\klist.exe\"},{\"CompletionText\":\"Hyper-V\\\\mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\mvmr\"},{\"CompletionText\":\"VMDirectStorage\\\\mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\mvmr\"},{\"CompletionText\":\"CimCmdlets\\\\ncim\",\"ListItemText\":\"ncim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncim\"},{\"CompletionText\":\"CimCmdlets\\\\ncms\",\"ListItemText\":\"ncms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncms\"},{\"CompletionText\":\"CimCmdlets\\\\ncso\",\"ListItemText\":\"ncso\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncso\"},{\"CompletionText\":\"DefenderPerformance\\\\New-MpPerformanceRecording\",\"ListItemText\":\"New-MpPerformanceRecording\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MpPerformanceRecording \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\New-ScriptFileInfo\",\"ListItemText\":\"New-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\notepad.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\notepad.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.exe\"},{\"CompletionText\":\"PSReadLine\\\\PSConsoleHostReadLine\",\"ListItemText\":\"PSConsoleHostReadLine\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPSConsoleHostReadLine \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Publish-Module\",\"ListItemText\":\"Publish-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Publish-Script\",\"ListItemText\":\"Publish-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\pumo\",\"ListItemText\":\"pumo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\pumo\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh.exe\",\"ListItemText\":\"pwsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\pythonw.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw.exe\"},{\"CompletionText\":\"CimCmdlets\\\\rcie\",\"ListItemText\":\"rcie\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcie\"},{\"CompletionText\":\"CimCmdlets\\\\rcim\",\"ListItemText\":\"rcim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcim\"},{\"CompletionText\":\"CimCmdlets\\\\rcms\",\"ListItemText\":\"rcms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcms\"},{\"CompletionText\":\"PowerShellGet\\\\Register-PSRepository\",\"ListItemText\":\"Register-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSRepository \\r\\n\"},{\"CompletionText\":\"Defender\\\\Remove-MpPreference\",\"ListItemText\":\"Remove-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpPreference \\r\\n\"},{\"CompletionText\":\"Defender\\\\Remove-MpThreat\",\"ListItemText\":\"Remove-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpThreat \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Remove-VMCheckpoint\",\"ListItemText\":\"Remove-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Remove-VMCheckpoint\"},{\"CompletionText\":\"VMDirectStorage\\\\Rename-VMCheckpoint\",\"ListItemText\":\"Rename-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Rename-VMCheckpoint\"},{\"CompletionText\":\"VMDirectStorage\\\\Restore-VMCheckpoint\",\"ListItemText\":\"Restore-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Restore-VMCheckpoint\"},{\"CompletionText\":\"PowerShellGet\\\\Save-Module\",\"ListItemText\":\"Save-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Save-Script\",\"ListItemText\":\"Save-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Script \\r\\n\"},{\"CompletionText\":\"Hyper-V\\\\savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\savm\"},{\"CompletionText\":\"VMDirectStorage\\\\savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\savm\"},{\"CompletionText\":\"CimCmdlets\\\\scim\",\"ListItemText\":\"scim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\scim\"},{\"CompletionText\":\"PSDiagnostics\\\\Set-LogProperties\",\"ListItemText\":\"Set-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-LogProperties \\r\\n\"},{\"CompletionText\":\"Defender\\\\Set-MpPreference\",\"ListItemText\":\"Set-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MpPreference \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Set-PSRepository\",\"ListItemText\":\"Set-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSRepository \\r\\n\"},{\"CompletionText\":\"Hyper-V\\\\spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\spvm\"},{\"CompletionText\":\"VMDirectStorage\\\\spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\spvm\"},{\"CompletionText\":\"Defender\\\\Start-MpRollback\",\"ListItemText\":\"Start-MpRollback\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpRollback \\r\\n\"},{\"CompletionText\":\"Defender\\\\Start-MpScan\",\"ListItemText\":\"Start-MpScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpScan \\r\\n\"},{\"CompletionText\":\"Defender\\\\Start-MpWDOScan\",\"ListItemText\":\"Start-MpWDOScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpWDOScan \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Start-Trace\",\"ListItemText\":\"Start-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Trace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Stop-Trace\",\"ListItemText\":\"Stop-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Trace \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Test-ScriptFileInfo\",\"ListItemText\":\"Test-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Uninstall-Module\",\"ListItemText\":\"Uninstall-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Uninstall-Script\",\"ListItemText\":\"Uninstall-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Unregister-PSRepository\",\"ListItemText\":\"Unregister-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSRepository \\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"PSDesiredStateConfiguration\\\\Update-DscConfiguration\",\"ListItemText\":\"Update-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-DscConfiguration\\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-Module\",\"ListItemText\":\"Update-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-ModuleManifest\",\"ListItemText\":\"Update-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ModuleManifest \\r\\n\"},{\"CompletionText\":\"Defender\\\\Update-MpSignature\",\"ListItemText\":\"Update-MpSignature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-MpSignature \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-Script\",\"ListItemText\":\"Update-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-ScriptFileInfo\",\"ListItemText\":\"Update-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\upmo\",\"ListItemText\":\"upmo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\upmo\"},{\"CompletionText\":\"'C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpr.exe'\",\"ListItemText\":\"wpr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpr.exe\"},{\"CompletionText\":\"VMDirectStorage\\\\Write-FileSystemCache\",\"ListItemText\":\"Write-FileSystemCache\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Write-FileSystemCache\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\write.exe\",\"ListItemText\":\"write.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\write.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wsl.exe\",\"ListItemText\":\"wsl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wsl.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslconfig.exe\",\"ListItemText\":\"wslconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslconfig.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslg.exe\",\"ListItemText\":\"wslg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslg.exe\"}]\u0007\u001b]633;A\u0007\u001b]633;P;Cwd=C:\\x5cGithub\\x5cTyriar\\x5cxterm.js\u0007\u001b]633;B\u0007\u001b[34m\r\nî‚¶\u001b[38;2;17;17;17m\u001b[44m10:09:14 \u001b[34m\u001b[41mî‚° \u001b[38;2;17;17;17mxterm.js \u001b[31m\u001b[43mî‚° \u001b[38;2;17;17;17mî‚  master \u001b[33m\u001b[46mî‚° \u001b[38;2;17;17;17m$? \u001b[36m\u001b[49mî‚° \u001b[mis \u001b[38;5;208m\u001b[1m v5.5.0\u001b[m via \u001b[32m\u001b[1m v18.18.2 \u001b[mvia \u001b[33m\u001b[1mðŸ v3.12.0 \u001b[32m\r\nâ¯\u001b[m " + }, + { + "type": "promptInputChange", + "data": "|" + }, + { + "type": "input", + "data": "[" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m[\u001b[97m\u001b[2m\u001b[3mMicrosoft.PowerShell.PSConsoleReadLine].GetMethods()\u001b[3;4H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "[|[Microsoft.PowerShell.PSConsoleReadLine].GetMethods()]" + }, + { + "type": "sendText", + "data": "\u001b[24~e" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "output", + "data": "\u001b]633;Completions;0;1;1;\u0007" + }, + { + "type": "input", + "data": "r" + }, + { + "type": "output", + "data": "\b[r\u001b[51X" + }, + { + "type": "promptInputChange", + "data": "[r|" + }, + { + "type": "sendText", + "data": "\u001b[24~e" + }, + { + "type": "output", + "data": "\u001b]633;Completions;1;1;2;[{\"CompletionText\":\"ref\",\"ListItemText\":\"PSReference\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.PSReference\"},{\"CompletionText\":\"System.Random\",\"ListItemText\":\"Random\",\"ResultType\":11,\"ToolTip\":\"System.Random\"},{\"CompletionText\":\"System.IO.RandomAccess\",\"ListItemText\":\"RandomAccess\",\"ResultType\":11,\"ToolTip\":\"System.IO.RandomAccess\"},{\"CompletionText\":\"System.Security.Cryptography.RandomNumberGenerator\",\"ListItemText\":\"RandomNumberGenerator\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RandomNumberGenerator\"},{\"CompletionText\":\"System.Range\",\"ListItemText\":\"Range\",\"ResultType\":11,\"ToolTip\":\"System.Range\"},{\"CompletionText\":\"System.ComponentModel.DataAnnotations.RangeAttribute\",\"ListItemText\":\"RangeAttribute\",\"ResultType\":11,\"ToolTip\":\"System.ComponentModel.DataAnnotations.RangeAttribute\"},{\"CompletionText\":\"System.Net.Http.Headers.RangeConditionHeaderValue\",\"ListItemText\":\"RangeConditionHeaderValue\",\"ResultType\":11,\"ToolTip\":\"System.Net.Http.Headers.RangeConditionHeaderValue\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.CSharp.Syntax.RangeExpressionSyntax\",\"ListItemText\":\"RangeExpressionSyntax\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.CSharp.Syntax.RangeExpressionSyntax\"},{\"CompletionText\":\"System.Net.Http.Headers.RangeHeaderValue\",\"ListItemText\":\"RangeHeaderValue\",\"ResultType\":11,\"ToolTip\":\"System.Net.Http.Headers.RangeHeaderValue\"},{\"CompletionText\":\"System.Net.Http.Headers.RangeItemHeaderValue\",\"ListItemText\":\"RangeItemHeaderValue\",\"ResultType\":11,\"ToolTip\":\"System.Net.Http.Headers.RangeItemHeaderValue\"},{\"CompletionText\":\"System.RankException\",\"ListItemText\":\"RankException\",\"ResultType\":11,\"ToolTip\":\"System.RankException\"},{\"CompletionText\":\".Interop+Gdi32+RasterOp\",\"ListItemText\":\"RasterOp\",\"ResultType\":11,\"ToolTip\":\".Interop+Gdi32+RasterOp\"},{\"CompletionText\":\"System.Security.AccessControl.RawAcl\",\"ListItemText\":\"RawAcl\",\"ResultType\":11,\"ToolTip\":\"System.Security.AccessControl.RawAcl\"},{\"CompletionText\":\"System.Security.AccessControl.RawSecurityDescriptor\",\"ListItemText\":\"RawSecurityDescriptor\",\"ResultType\":11,\"ToolTip\":\"System.Security.AccessControl.RawSecurityDescriptor\"},{\"CompletionText\":\"Microsoft.Cci.MetadataWriter+RawTokenEncoding\",\"ListItemText\":\"RawTokenEncoding\",\"ResultType\":11,\"ToolTip\":\"Microsoft.Cci.MetadataWriter+RawTokenEncoding\"},{\"CompletionText\":\"JetBrains.Annotations.RazorDirectiveAttribute\",\"ListItemText\":\"RazorDirectiveAttribute\",\"ResultType\":11,\"ToolTip\":\"JetBrains.Annotations.RazorDirectiveAttribute\"},{\"CompletionText\":\"JetBrains.Annotations.RazorHelperCommonAttribute\",\"ListItemText\":\"RazorHelperCommonAttribute\",\"ResultType\":11,\"ToolTip\":\"JetBrains.Annotations.RazorHelperCommonAttribute\"},{\"CompletionText\":\"JetBrains.Annotations.RazorImportNamespaceAttribute\",\"ListItemText\":\"RazorImportNamespaceAttribute\",\"ResultType\":11,\"ToolTip\":\"JetBrains.Annotations.RazorImportNamespaceAttribute\"},{\"CompletionText\":\"JetBrains.Annotations.RazorInjectionAttribute\",\"ListItemText\":\"RazorInjectionAttribute\",\"ResultType\":11,\"ToolTip\":\"JetBrains.Annotations.RazorInjectionAttribute\"},{\"CompletionText\":\"JetBrains.Annotations.RazorLayoutAttribute\",\"ListItemText\":\"RazorLayoutAttribute\",\"ResultType\":11,\"ToolTip\":\"JetBrains.Annotations.RazorLayoutAttribute\"},{\"CompletionText\":\"JetBrains.Annotations.RazorPageBaseTypeAttribute\",\"ListItemText\":\"RazorPageBaseTypeAttribute\",\"ResultType\":11,\"ToolTip\":\"JetBrains.Annotations.RazorPageBaseTypeAttribute\"},{\"CompletionText\":\"JetBrains.Annotations.RazorSectionAttribute\",\"ListItemText\":\"RazorSectionAttribute\",\"ResultType\":11,\"ToolTip\":\"JetBrains.Annotations.RazorSectionAttribute\"},{\"CompletionText\":\"JetBrains.Annotations.RazorWriteLiteralMethodAttribute\",\"ListItemText\":\"RazorWriteLiteralMethodAttribute\",\"ResultType\":11,\"ToolTip\":\"JetBrains.Annotations.RazorWriteLiteralMethodAttribute\"},{\"CompletionText\":\"JetBrains.Annotations.RazorWriteMethodAttribute\",\"ListItemText\":\"RazorWriteMethodAttribute\",\"ResultType\":11,\"ToolTip\":\"JetBrains.Annotations.RazorWriteMethodAttribute\"},{\"CompletionText\":\"JetBrains.Annotations.RazorWriteMethodParameterAttribute\",\"ListItemText\":\"RazorWriteMethodParameterAttribute\",\"ResultType\":11,\"ToolTip\":\"JetBrains.Annotations.RazorWriteMethodParameterAttribute\"},{\"CompletionText\":\"System.Security.Cryptography.RC2\",\"ListItemText\":\"RC2\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RC2\"},{\"CompletionText\":\"System.Security.Cryptography.RC2CryptoServiceProvider\",\"ListItemText\":\"RC2CryptoServiceProvider\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RC2CryptoServiceProvider\"},{\"CompletionText\":\"System.Runtime.Intrinsics.Arm.Rdm\",\"ListItemText\":\"Rdm\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.Intrinsics.Arm.Rdm\"},{\"CompletionText\":\"System.Xml.Linq.ReaderOptions\",\"ListItemText\":\"ReaderOptions\",\"ResultType\":11,\"ToolTip\":\"System.Xml.Linq.ReaderOptions\"},{\"CompletionText\":\"System.Threading.ReaderWriterLock\",\"ListItemText\":\"ReaderWriterLock\",\"ResultType\":11,\"ToolTip\":\"System.Threading.ReaderWriterLock\"},{\"CompletionText\":\"System.Threading.ReaderWriterLockSlim\",\"ListItemText\":\"ReaderWriterLockSlim\",\"ResultType\":11,\"ToolTip\":\"System.Threading.ReaderWriterLockSlim\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.ReadHostCommand\",\"ListItemText\":\"ReadHostCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.ReadHostCommand\"},{\"CompletionText\":\"System.Management.Automation.Host.ReadKeyOptions\",\"ListItemText\":\"ReadKeyOptions\",\"ResultType\":11,\"ToolTip\":\"Enum System.Management.Automation.Host.ReadKeyOptions\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReadOnlyActiveDirectorySchemaClassCollection\",\"ListItemText\":\"ReadOnlyActiveDirectorySchemaClassCollection\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReadOnlyActiveDirectorySchemaClassCollection\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReadOnlyActiveDirectorySchemaPropertyCollection\",\"ListItemText\":\"ReadOnlyActiveDirectorySchemaPropertyCollection\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReadOnlyActiveDirectorySchemaPropertyCollection\"},{\"CompletionText\":\"System.ComponentModel.ReadOnlyAttribute\",\"ListItemText\":\"ReadOnlyAttribute\",\"ResultType\":11,\"ToolTip\":\"System.ComponentModel.ReadOnlyAttribute\"},{\"CompletionText\":\"System.Collections.ObjectModel.ReadOnlyCollection\",\"ListItemText\":\"ReadOnlyCollection<>\",\"ResultType\":11,\"ToolTip\":\"System.Collections.ObjectModel.ReadOnlyCollection[T]\"},{\"CompletionText\":\"System.Collections.ReadOnlyCollectionBase\",\"ListItemText\":\"ReadOnlyCollectionBase\",\"ResultType\":11,\"ToolTip\":\"System.Collections.ReadOnlyCollectionBase\"},{\"CompletionText\":\"System.Runtime.CompilerServices.ReadOnlyCollectionBuilder\",\"ListItemText\":\"ReadOnlyCollectionBuilder<>\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.CompilerServices.ReadOnlyCollectionBuilder[T]\"},{\"CompletionText\":\"System.Collections.ObjectModel.ReadOnlyDictionary\",\"ListItemText\":\"ReadOnlyDictionary<>\",\"ResultType\":11,\"ToolTip\":\"System.Collections.ObjectModel.ReadOnlyDictionary[T1, T2]\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReadOnlyDirectoryServerCollection\",\"ListItemText\":\"ReadOnlyDirectoryServerCollection\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReadOnlyDirectoryServerCollection\"},{\"CompletionText\":\"System.Data.ReadOnlyException\",\"ListItemText\":\"ReadOnlyException\",\"ResultType\":11,\"ToolTip\":\"System.Data.ReadOnlyException\"},{\"CompletionText\":\"Json.Schema.ReadOnlyKeyword\",\"ListItemText\":\"ReadOnlyKeyword\",\"ResultType\":11,\"ToolTip\":\"Json.Schema.ReadOnlyKeyword\"},{\"CompletionText\":\"System.ReadOnlyMemory\",\"ListItemText\":\"ReadOnlyMemory<>\",\"ResultType\":11,\"ToolTip\":\"System.ReadOnlyMemory[T]\"},{\"CompletionText\":\"System.Net.Http.ReadOnlyMemoryContent\",\"ListItemText\":\"ReadOnlyMemoryContent\",\"ResultType\":11,\"ToolTip\":\"System.Net.Http.ReadOnlyMemoryContent\"},{\"CompletionText\":\"System.Collections.ObjectModel.ReadOnlyObservableCollection\",\"ListItemText\":\"ReadOnlyObservableCollection<>\",\"ResultType\":11,\"ToolTip\":\"System.Collections.ObjectModel.ReadOnlyObservableCollection[T]\"},{\"CompletionText\":\"System.Management.Automation.ReadOnlyPSMemberInfoCollection\",\"ListItemText\":\"ReadOnlyPSMemberInfoCollection<>\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.ReadOnlyPSMemberInfoCollection[T]\"},{\"CompletionText\":\"System.Buffers.ReadOnlySequence\",\"ListItemText\":\"ReadOnlySequence<>\",\"ResultType\":11,\"ToolTip\":\"System.Buffers.ReadOnlySequence[T]\"},{\"CompletionText\":\"System.Buffers.ReadOnlySequenceSegment\",\"ListItemText\":\"ReadOnlySequenceSegment<>\",\"ResultType\":11,\"ToolTip\":\"System.Buffers.ReadOnlySequenceSegment[T]\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReadOnlySiteCollection\",\"ListItemText\":\"ReadOnlySiteCollection\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReadOnlySiteCollection\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReadOnlySiteLinkBridgeCollection\",\"ListItemText\":\"ReadOnlySiteLinkBridgeCollection\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReadOnlySiteLinkBridgeCollection\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReadOnlySiteLinkCollection\",\"ListItemText\":\"ReadOnlySiteLinkCollection\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReadOnlySiteLinkCollection\"},{\"CompletionText\":\"System.ReadOnlySpan\",\"ListItemText\":\"ReadOnlySpan<>\",\"ResultType\":11,\"ToolTip\":\"System.ReadOnlySpan[T]\"},{\"CompletionText\":\"System.Buffers.ReadOnlySpanAction\",\"ListItemText\":\"ReadOnlySpanAction<>\",\"ResultType\":11,\"ToolTip\":\"System.Buffers.ReadOnlySpanAction[T1, T2]\"},{\"CompletionText\":\"System.Runtime.InteropServices.Marshalling.ReadOnlySpanMarshaller\",\"ListItemText\":\"ReadOnlySpanMarshaller<>\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.InteropServices.Marshalling.ReadOnlySpanMarshaller[T1, T2]\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReadOnlyStringCollection\",\"ListItemText\":\"ReadOnlyStringCollection\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReadOnlyStringCollection\"},{\"CompletionText\":\"System.Xml.ReadState\",\"ListItemText\":\"ReadState\",\"ResultType\":11,\"ToolTip\":\"System.Xml.ReadState\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.ReceiveJobCommand\",\"ListItemText\":\"ReceiveJobCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.ReceiveJobCommand\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.ReceivePSSessionCommand\",\"ListItemText\":\"ReceivePSSessionCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.ReceivePSSessionCommand\"},{\"CompletionText\":\"System.Security.Cryptography.Pkcs.RecipientInfo\",\"ListItemText\":\"RecipientInfo\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.Pkcs.RecipientInfo\"},{\"CompletionText\":\"System.Security.Cryptography.Pkcs.RecipientInfoCollection\",\"ListItemText\":\"RecipientInfoCollection\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.Pkcs.RecipientInfoCollection\"},{\"CompletionText\":\"System.Security.Cryptography.Pkcs.RecipientInfoEnumerator\",\"ListItemText\":\"RecipientInfoEnumerator\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.Pkcs.RecipientInfoEnumerator\"},{\"CompletionText\":\"System.Security.Cryptography.Pkcs.RecipientInfoType\",\"ListItemText\":\"RecipientInfoType\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.Pkcs.RecipientInfoType\"},{\"CompletionText\":\"System.Speech.Recognition.RecognitionEventArgs\",\"ListItemText\":\"RecognitionEventArgs\",\"ResultType\":11,\"ToolTip\":\"System.Speech.Recognition.RecognitionEventArgs\"},{\"CompletionText\":\"System.Speech.Recognition.RecognitionResult\",\"ListItemText\":\"RecognitionResult\",\"ResultType\":11,\"ToolTip\":\"System.Speech.Recognition.RecognitionResult\"},{\"CompletionText\":\"System.Speech.Recognition.RecognizeCompletedEventArgs\",\"ListItemText\":\"RecognizeCompletedEventArgs\",\"ResultType\":11,\"ToolTip\":\"System.Speech.Recognition.RecognizeCompletedEventArgs\"},{\"CompletionText\":\"System.Speech.Recognition.RecognizedAudio\",\"ListItemText\":\"RecognizedAudio\",\"ResultType\":11,\"ToolTip\":\"System.Speech.Recognition.RecognizedAudio\"},{\"CompletionText\":\"System.Speech.Recognition.RecognizedPhrase\",\"ListItemText\":\"RecognizedPhrase\",\"ResultType\":11,\"ToolTip\":\"System.Speech.Recognition.RecognizedPhrase\"},{\"CompletionText\":\"System.Speech.Recognition.RecognizedWordUnit\",\"ListItemText\":\"RecognizedWordUnit\",\"ResultType\":11,\"ToolTip\":\"System.Speech.Recognition.RecognizedWordUnit\"},{\"CompletionText\":\"System.Speech.Recognition.RecognizeMode\",\"ListItemText\":\"RecognizeMode\",\"ResultType\":11,\"ToolTip\":\"System.Speech.Recognition.RecognizeMode\"},{\"CompletionText\":\"System.Speech.Recognition.RecognizerInfo\",\"ListItemText\":\"RecognizerInfo\",\"ResultType\":11,\"ToolTip\":\"System.Speech.Recognition.RecognizerInfo\"},{\"CompletionText\":\"System.Speech.Recognition.RecognizerState\",\"ListItemText\":\"RecognizerState\",\"ResultType\":11,\"ToolTip\":\"System.Speech.Recognition.RecognizerState\"},{\"CompletionText\":\"System.Speech.Recognition.RecognizerUpdateReachedEventArgs\",\"ListItemText\":\"RecognizerUpdateReachedEventArgs\",\"ResultType\":11,\"ToolTip\":\"System.Speech.Recognition.RecognizerUpdateReachedEventArgs\"},{\"CompletionText\":\"System.ComponentModel.RecommendedAsConfigurableAttribute\",\"ListItemText\":\"RecommendedAsConfigurableAttribute\",\"ResultType\":11,\"ToolTip\":\"System.ComponentModel.RecommendedAsConfigurableAttribute\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.CSharp.Syntax.RecordDeclarationSyntax\",\"ListItemText\":\"RecordDeclarationSyntax\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.CSharp.Syntax.RecordDeclarationSyntax\"},{\"CompletionText\":\".Interop+Gdi32+RECT\",\"ListItemText\":\"RECT\",\"ResultType\":11,\"ToolTip\":\".Interop+Gdi32+RECT\"},{\"CompletionText\":\"System.Drawing.Rectangle\",\"ListItemText\":\"Rectangle\",\"ResultType\":11,\"ToolTip\":\"System.Drawing.Rectangle\"},{\"CompletionText\":\"System.Management.Automation.Host.Rectangle\",\"ListItemText\":\"Rectangle\",\"ResultType\":11,\"ToolTip\":\"Struct System.Management.Automation.Host.Rectangle\"},{\"CompletionText\":\"System.Drawing.RectangleConverter\",\"ListItemText\":\"RectangleConverter\",\"ResultType\":11,\"ToolTip\":\"System.Drawing.RectangleConverter\"},{\"CompletionText\":\"System.Drawing.RectangleF\",\"ListItemText\":\"RectangleF\",\"ResultType\":11,\"ToolTip\":\"System.Drawing.RectangleF\"},{\"CompletionText\":\"Json.Schema.RecursiveAnchorKeyword\",\"ListItemText\":\"RecursiveAnchorKeyword\",\"ResultType\":11,\"ToolTip\":\"Json.Schema.RecursiveAnchorKeyword\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.CSharp.Syntax.RecursivePatternSyntax\",\"ListItemText\":\"RecursivePatternSyntax\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.CSharp.Syntax.RecursivePatternSyntax\"},{\"CompletionText\":\"Json.Schema.RecursiveRefKeyword\",\"ListItemText\":\"RecursiveRefKeyword\",\"ResultType\":11,\"ToolTip\":\"Json.Schema.RecursiveRefKeyword\"},{\"CompletionText\":\"Microsoft.VisualBasic.FileIO.RecycleOption\",\"ListItemText\":\"RecycleOption\",\"ResultType\":11,\"ToolTip\":\"Microsoft.VisualBasic.FileIO.RecycleOption\"},{\"CompletionText\":\"System.Management.Automation.RedirectedException\",\"ListItemText\":\"RedirectedException\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.RedirectedException\"},{\"CompletionText\":\"System.Management.Automation.Language.RedirectionAst\",\"ListItemText\":\"RedirectionAst\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Language.RedirectionAst\"},{\"CompletionText\":\"System.Management.Automation.Language.RedirectionStream\",\"ListItemText\":\"RedirectionStream\",\"ResultType\":11,\"ToolTip\":\"Enum System.Management.Automation.Language.RedirectionStream\"},{\"CompletionText\":\"System.Management.Automation.Language.RedirectionToken\",\"ListItemText\":\"RedirectionToken\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Language.RedirectionToken\"},{\"CompletionText\":\"System.Security.Cryptography.Xml.Reference\",\"ListItemText\":\"Reference\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.Xml.Reference\"},{\"CompletionText\":\"System.Runtime.CompilerServices.ReferenceAssemblyAttribute\",\"ListItemText\":\"ReferenceAssemblyAttribute\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.CompilerServices.ReferenceAssemblyAttribute\"},{\"CompletionText\":\"System.ComponentModel.ReferenceConverter\",\"ListItemText\":\"ReferenceConverter\",\"ResultType\":11,\"ToolTip\":\"System.ComponentModel.ReferenceConverter\"},{\"CompletionText\":\"System.ServiceModel.Syndication.ReferencedCategoriesDocument\",\"ListItemText\":\"ReferencedCategoriesDocument\",\"ResultType\":11,\"ToolTip\":\"System.ServiceModel.Syndication.ReferencedCategoriesDocument\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.CSharp.Syntax.ReferenceDirectiveTriviaSyntax\",\"ListItemText\":\"ReferenceDirectiveTriviaSyntax\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.CSharp.Syntax.ReferenceDirectiveTriviaSyntax\"},{\"CompletionText\":\"System.Collections.Generic.ReferenceEqualityComparer\",\"ListItemText\":\"ReferenceEqualityComparer\",\"ResultType\":11,\"ToolTip\":\"System.Collections.Generic.ReferenceEqualityComparer\"},{\"CompletionText\":\"System.Text.Json.Serialization.ReferenceHandler\",\"ListItemText\":\"ReferenceHandler\",\"ResultType\":11,\"ToolTip\":\"System.Text.Json.Serialization.ReferenceHandler\"},{\"CompletionText\":\"System.Security.Cryptography.Xml.ReferenceList\",\"ListItemText\":\"ReferenceList\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.Xml.ReferenceList\"},{\"CompletionText\":\"Newtonsoft.Json.ReferenceLoopHandling\",\"ListItemText\":\"ReferenceLoopHandling\",\"ResultType\":11,\"ToolTip\":\"Newtonsoft.Json.ReferenceLoopHandling\"},{\"CompletionText\":\"System.Text.Json.Serialization.ReferenceResolver\",\"ListItemText\":\"ReferenceResolver\",\"ResultType\":11,\"ToolTip\":\"System.Text.Json.Serialization.ReferenceResolver\"},{\"CompletionText\":\"System.DirectoryServices.Protocols.ReferralCallback\",\"ListItemText\":\"ReferralCallback\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.Protocols.ReferralCallback\"},{\"CompletionText\":\"System.DirectoryServices.ReferralChasingOption\",\"ListItemText\":\"ReferralChasingOption\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ReferralChasingOption\"},{\"CompletionText\":\"System.DirectoryServices.Protocols.ReferralChasingOptions\",\"ListItemText\":\"ReferralChasingOptions\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.Protocols.ReferralChasingOptions\"},{\"CompletionText\":\"Markdig.Extensions.ReferralLinks.ReferralLinksExtension\",\"ListItemText\":\"ReferralLinksExtension\",\"ResultType\":11,\"ToolTip\":\"Markdig.Extensions.ReferralLinks.ReferralLinksExtension\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.CSharp.Syntax.RefExpressionSyntax\",\"ListItemText\":\"RefExpressionSyntax\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.CSharp.Syntax.RefExpressionSyntax\"},{\"CompletionText\":\"Json.Schema.RefKeyword\",\"ListItemText\":\"RefKeyword\",\"ResultType\":11,\"ToolTip\":\"Json.Schema.RefKeyword\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.RefKind\",\"ListItemText\":\"RefKind\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.RefKind\"},{\"CompletionText\":\"Newtonsoft.Json.Serialization.ReflectionAttributeProvider\",\"ListItemText\":\"ReflectionAttributeProvider\",\"ResultType\":11,\"ToolTip\":\"Newtonsoft.Json.Serialization.ReflectionAttributeProvider\"},{\"CompletionText\":\"System.Reflection.ReflectionContext\",\"ListItemText\":\"ReflectionContext\",\"ResultType\":11,\"ToolTip\":\"System.Reflection.ReflectionContext\"},{\"CompletionText\":\"System.ComponentModel.Composition.ReflectionModel.ReflectionModelServices\",\"ListItemText\":\"ReflectionModelServices\",\"ResultType\":11,\"ToolTip\":\"System.ComponentModel.Composition.ReflectionModel.ReflectionModelServices\"},{\"CompletionText\":\"System.Security.Permissions.ReflectionPermission\",\"ListItemText\":\"ReflectionPermission\",\"ResultType\":11,\"ToolTip\":\"System.Security.Permissions.ReflectionPermission\"},{\"CompletionText\":\"System.Security.Permissions.ReflectionPermissionAttribute\",\"ListItemText\":\"ReflectionPermissionAttribute\",\"ResultType\":11,\"ToolTip\":\"System.Security.Permissions.ReflectionPermissionAttribute\"},{\"CompletionText\":\"System.Security.Permissions.ReflectionPermissionFlag\",\"ListItemText\":\"ReflectionPermissionFlag\",\"ResultType\":11,\"ToolTip\":\"System.Security.Permissions.ReflectionPermissionFlag\"},{\"CompletionText\":\"System.Reflection.ReflectionTypeLoadException\",\"ListItemText\":\"ReflectionTypeLoadException\",\"ResultType\":11,\"ToolTip\":\"System.Reflection.ReflectionTypeLoadException\"},{\"CompletionText\":\"System.Management.Automation.Language.ReflectionTypeName\",\"ListItemText\":\"ReflectionTypeName\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Language.ReflectionTypeName\"},{\"CompletionText\":\"Newtonsoft.Json.Serialization.ReflectionValueProvider\",\"ListItemText\":\"ReflectionValueProvider\",\"ResultType\":11,\"ToolTip\":\"Newtonsoft.Json.Serialization.ReflectionValueProvider\"},{\"CompletionText\":\"System.ComponentModel.RefreshEventArgs\",\"ListItemText\":\"RefreshEventArgs\",\"ResultType\":11,\"ToolTip\":\"System.ComponentModel.RefreshEventArgs\"},{\"CompletionText\":\"System.ComponentModel.RefreshEventHandler\",\"ListItemText\":\"RefreshEventHandler\",\"ResultType\":11,\"ToolTip\":\"System.ComponentModel.RefreshEventHandler\"},{\"CompletionText\":\"System.ComponentModel.RefreshProperties\",\"ListItemText\":\"RefreshProperties\",\"ResultType\":11,\"ToolTip\":\"System.ComponentModel.RefreshProperties\"},{\"CompletionText\":\"System.ComponentModel.RefreshPropertiesAttribute\",\"ListItemText\":\"RefreshPropertiesAttribute\",\"ResultType\":11,\"ToolTip\":\"System.ComponentModel.RefreshPropertiesAttribute\"},{\"CompletionText\":\"System.Runtime.CompilerServices.RefSafetyRulesAttribute\",\"ListItemText\":\"RefSafetyRulesAttribute\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.CompilerServices.RefSafetyRulesAttribute\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.CSharp.Syntax.RefTypeExpressionSyntax\",\"ListItemText\":\"RefTypeExpressionSyntax\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.CSharp.Syntax.RefTypeExpressionSyntax\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.CSharp.Syntax.RefTypeSyntax\",\"ListItemText\":\"RefTypeSyntax\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.CSharp.Syntax.RefTypeSyntax\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.CSharp.Syntax.RefValueExpressionSyntax\",\"ListItemText\":\"RefValueExpressionSyntax\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.CSharp.Syntax.RefValueExpressionSyntax\"},{\"CompletionText\":\"regex\",\"ListItemText\":\"Regex\",\"ResultType\":11,\"ToolTip\":\"Class System.Text.RegularExpressions.Regex\"},{\"CompletionText\":\"System.Text.RegularExpressions.RegexCompilationInfo\",\"ListItemText\":\"RegexCompilationInfo\",\"ResultType\":11,\"ToolTip\":\"System.Text.RegularExpressions.RegexCompilationInfo\"},{\"CompletionText\":\"Newtonsoft.Json.Converters.RegexConverter\",\"ListItemText\":\"RegexConverter\",\"ResultType\":11,\"ToolTip\":\"Newtonsoft.Json.Converters.RegexConverter\"},{\"CompletionText\":\"Json.Schema.RegexFormat\",\"ListItemText\":\"RegexFormat\",\"ResultType\":11,\"ToolTip\":\"Json.Schema.RegexFormat\"},{\"CompletionText\":\"System.Text.RegularExpressions.RegexMatchTimeoutException\",\"ListItemText\":\"RegexMatchTimeoutException\",\"ResultType\":11,\"ToolTip\":\"System.Text.RegularExpressions.RegexMatchTimeoutException\"},{\"CompletionText\":\"System.Text.RegularExpressions.RegexOptions\",\"ListItemText\":\"RegexOptions\",\"ResultType\":11,\"ToolTip\":\"System.Text.RegularExpressions.RegexOptions\"},{\"CompletionText\":\"System.Text.RegularExpressions.RegexParseError\",\"ListItemText\":\"RegexParseError\",\"ResultType\":11,\"ToolTip\":\"System.Text.RegularExpressions.RegexParseError\"},{\"CompletionText\":\"System.Text.RegularExpressions.RegexParseException\",\"ListItemText\":\"RegexParseException\",\"ResultType\":11,\"ToolTip\":\"System.Text.RegularExpressions.RegexParseException\"},{\"CompletionText\":\"JetBrains.Annotations.RegexPatternAttribute\",\"ListItemText\":\"RegexPatternAttribute\",\"ResultType\":11,\"ToolTip\":\"JetBrains.Annotations.RegexPatternAttribute\"},{\"CompletionText\":\"System.Text.RegularExpressions.RegexRunner\",\"ListItemText\":\"RegexRunner\",\"ResultType\":11,\"ToolTip\":\"System.Text.RegularExpressions.RegexRunner\"},{\"CompletionText\":\"System.Text.RegularExpressions.RegexRunnerFactory\",\"ListItemText\":\"RegexRunnerFactory\",\"ResultType\":11,\"ToolTip\":\"System.Text.RegularExpressions.RegexRunnerFactory\"},{\"CompletionText\":\"System.Configuration.RegexStringValidator\",\"ListItemText\":\"RegexStringValidator\",\"ResultType\":11,\"ToolTip\":\"System.Configuration.RegexStringValidator\"},{\"CompletionText\":\"System.Configuration.RegexStringValidatorAttribute\",\"ListItemText\":\"RegexStringValidatorAttribute\",\"ResultType\":11,\"ToolTip\":\"System.Configuration.RegexStringValidatorAttribute\"},{\"CompletionText\":\"System.Drawing.Region\",\"ListItemText\":\"Region\",\"ResultType\":11,\"ToolTip\":\"System.Drawing.Region\"},{\"CompletionText\":\"System.Drawing.Drawing2D.RegionData\",\"ListItemText\":\"RegionData\",\"ResultType\":11,\"ToolTip\":\"System.Drawing.Drawing2D.RegionData\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.CSharp.Syntax.RegionDirectiveTriviaSyntax\",\"ListItemText\":\"RegionDirectiveTriviaSyntax\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.CSharp.Syntax.RegionDirectiveTriviaSyntax\"},{\"CompletionText\":\"System.Globalization.RegionInfo\",\"ListItemText\":\"RegionInfo\",\"ResultType\":11,\"ToolTip\":\"System.Globalization.RegionInfo\"},{\"CompletionText\":\"System.Management.Automation.RegisterArgumentCompleterCommand\",\"ListItemText\":\"RegisterArgumentCompleterCommand\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.RegisterArgumentCompleterCommand\"},{\"CompletionText\":\"System.Threading.RegisteredWaitHandle\",\"ListItemText\":\"RegisteredWaitHandle\",\"ResultType\":11,\"ToolTip\":\"System.Threading.RegisteredWaitHandle\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RegisterEngineEventCommand\",\"ListItemText\":\"RegisterEngineEventCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RegisterEngineEventCommand\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RegisterObjectEventCommand\",\"ListItemText\":\"RegisterObjectEventCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RegisterObjectEventCommand\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand\",\"ListItemText\":\"RegisterPSSessionConfigurationCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RegisterPSSessionConfigurationCommand\"},{\"CompletionText\":\"System.ComponentModel.Composition.Registration.RegistrationBuilder\",\"ListItemText\":\"RegistrationBuilder\",\"ResultType\":11,\"ToolTip\":\"System.ComponentModel.Composition.Registration.RegistrationBuilder\"},{\"CompletionText\":\"Microsoft.Win32.Registry\",\"ListItemText\":\"Registry\",\"ResultType\":11,\"ToolTip\":\"Microsoft.Win32.Registry\"},{\"CompletionText\":\"System.Security.AccessControl.RegistryAccessRule\",\"ListItemText\":\"RegistryAccessRule\",\"ResultType\":11,\"ToolTip\":\"System.Security.AccessControl.RegistryAccessRule\"},{\"CompletionText\":\"Microsoft.Win32.RegistryAclExtensions\",\"ListItemText\":\"RegistryAclExtensions\",\"ResultType\":11,\"ToolTip\":\"Microsoft.Win32.RegistryAclExtensions\"},{\"CompletionText\":\"System.Security.AccessControl.RegistryAuditRule\",\"ListItemText\":\"RegistryAuditRule\",\"ResultType\":11,\"ToolTip\":\"System.Security.AccessControl.RegistryAuditRule\"},{\"CompletionText\":\"Microsoft.Win32.RegistryHive\",\"ListItemText\":\"RegistryHive\",\"ResultType\":11,\"ToolTip\":\"Microsoft.Win32.RegistryHive\"},{\"CompletionText\":\"Microsoft.Win32.RegistryKey\",\"ListItemText\":\"RegistryKey\",\"ResultType\":11,\"ToolTip\":\"Microsoft.Win32.RegistryKey\"},{\"CompletionText\":\"Microsoft.Win32.RegistryKeyPermissionCheck\",\"ListItemText\":\"RegistryKeyPermissionCheck\",\"ResultType\":11,\"ToolTip\":\"Microsoft.Win32.RegistryKeyPermissionCheck\"},{\"CompletionText\":\"Microsoft.Win32.RegistryOptions\",\"ListItemText\":\"RegistryOptions\",\"ResultType\":11,\"ToolTip\":\"Microsoft.Win32.RegistryOptions\"},{\"CompletionText\":\"System.Security.Permissions.RegistryPermission\",\"ListItemText\":\"RegistryPermission\",\"ResultType\":11,\"ToolTip\":\"System.Security.Permissions.RegistryPermission\"},{\"CompletionText\":\"System.Security.Permissions.RegistryPermissionAccess\",\"ListItemText\":\"RegistryPermissionAccess\",\"ResultType\":11,\"ToolTip\":\"System.Security.Permissions.RegistryPermissionAccess\"},{\"CompletionText\":\"System.Security.Permissions.RegistryPermissionAttribute\",\"ListItemText\":\"RegistryPermissionAttribute\",\"ResultType\":11,\"ToolTip\":\"System.Security.Permissions.RegistryPermissionAttribute\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RegistryProvider\",\"ListItemText\":\"RegistryProvider\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RegistryProvider\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RegistryProviderSetItemDynamicParameter\",\"ListItemText\":\"RegistryProviderSetItemDynamicParameter\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RegistryProviderSetItemDynamicParameter\"},{\"CompletionText\":\"System.Security.AccessControl.RegistryRights\",\"ListItemText\":\"RegistryRights\",\"ResultType\":11,\"ToolTip\":\"System.Security.AccessControl.RegistryRights\"},{\"CompletionText\":\"System.Security.AccessControl.RegistrySecurity\",\"ListItemText\":\"RegistrySecurity\",\"ResultType\":11,\"ToolTip\":\"System.Security.AccessControl.RegistrySecurity\"},{\"CompletionText\":\"Microsoft.Win32.RegistryValueKind\",\"ListItemText\":\"RegistryValueKind\",\"ResultType\":11,\"ToolTip\":\"Microsoft.Win32.RegistryValueKind\"},{\"CompletionText\":\"Microsoft.Win32.RegistryValueOptions\",\"ListItemText\":\"RegistryValueOptions\",\"ResultType\":11,\"ToolTip\":\"Microsoft.Win32.RegistryValueOptions\"},{\"CompletionText\":\"Microsoft.Win32.RegistryView\",\"ListItemText\":\"RegistryView\",\"ResultType\":11,\"ToolTip\":\"Microsoft.Win32.RegistryView\"},{\"CompletionText\":\"System.ComponentModel.DataAnnotations.RegularExpressionAttribute\",\"ListItemText\":\"RegularExpressionAttribute\",\"ResultType\":11,\"ToolTip\":\"System.ComponentModel.DataAnnotations.RegularExpressionAttribute\"},{\"CompletionText\":\"System.Management.RelatedObjectQuery\",\"ListItemText\":\"RelatedObjectQuery\",\"ResultType\":11,\"ToolTip\":\"System.Management.RelatedObjectQuery\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.CSharp.Syntax.RelationalPatternSyntax\",\"ListItemText\":\"RelationalPatternSyntax\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.CSharp.Syntax.RelationalPatternSyntax\"},{\"CompletionText\":\"System.Management.RelationshipQuery\",\"ListItemText\":\"RelationshipQuery\",\"ResultType\":11,\"ToolTip\":\"System.Management.RelationshipQuery\"},{\"CompletionText\":\"Json.Pointer.RelativeJsonPointer\",\"ListItemText\":\"RelativeJsonPointer\",\"ResultType\":11,\"ToolTip\":\"Json.Pointer.RelativeJsonPointer\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.PooledObjects.PooledDelegates+Releaser\",\"ListItemText\":\"Releaser\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.PooledObjects.PooledDelegates+Releaser\"},{\"CompletionText\":\"System.Runtime.ConstrainedExecution.ReliabilityContractAttribute\",\"ListItemText\":\"ReliabilityContractAttribute\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.ConstrainedExecution.ReliabilityContractAttribute\"},{\"CompletionText\":\"System.ServiceModel.ReliableMessagingVersion\",\"ListItemText\":\"ReliableMessagingVersion\",\"ResultType\":11,\"ToolTip\":\"System.ServiceModel.ReliableMessagingVersion\"},{\"CompletionText\":\"System.ServiceModel.ReliableSession\",\"ListItemText\":\"ReliableSession\",\"ResultType\":11,\"ToolTip\":\"System.ServiceModel.ReliableSession\"},{\"CompletionText\":\"System.ServiceModel.Channels.ReliableSessionBindingElement\",\"ListItemText\":\"ReliableSessionBindingElement\",\"ResultType\":11,\"ToolTip\":\"System.ServiceModel.Channels.ReliableSessionBindingElement\"},{\"CompletionText\":\"System.Net.Security.RemoteCertificateValidationCallback\",\"ListItemText\":\"RemoteCertificateValidationCallback\",\"ResultType\":11,\"ToolTip\":\"System.Net.Security.RemoteCertificateValidationCallback\"},{\"CompletionText\":\"System.Management.Automation.RemoteCommandInfo\",\"ListItemText\":\"RemoteCommandInfo\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.RemoteCommandInfo\"},{\"CompletionText\":\"System.Management.Automation.RemoteException\",\"ListItemText\":\"RemoteException\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.RemoteException\"},{\"CompletionText\":\"System.Management.Automation.Remoting.RemoteSessionNamedPipeServer\",\"ListItemText\":\"RemoteSessionNamedPipeServer\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Remoting.RemoteSessionNamedPipeServer\"},{\"CompletionText\":\"System.Management.Automation.RemoteStreamOptions\",\"ListItemText\":\"RemoteStreamOptions\",\"ResultType\":11,\"ToolTip\":\"Enum System.Management.Automation.RemoteStreamOptions\"},{\"CompletionText\":\"System.Management.Automation.RemotingBehavior\",\"ListItemText\":\"RemotingBehavior\",\"ResultType\":11,\"ToolTip\":\"Enum System.Management.Automation.RemotingBehavior\"},{\"CompletionText\":\"System.Management.Automation.RemotingCapability\",\"ListItemText\":\"RemotingCapability\",\"ResultType\":11,\"ToolTip\":\"Enum System.Management.Automation.RemotingCapability\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RemotingDebugRecord\",\"ListItemText\":\"RemotingDebugRecord\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Runspaces.RemotingDebugRecord\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RemotingErrorRecord\",\"ListItemText\":\"RemotingErrorRecord\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Runspaces.RemotingErrorRecord\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.Internal.RemotingErrorResources\",\"ListItemText\":\"RemotingErrorResources\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.Internal.RemotingErrorResources\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RemotingInformationRecord\",\"ListItemText\":\"RemotingInformationRecord\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Runspaces.RemotingInformationRecord\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RemotingProgressRecord\",\"ListItemText\":\"RemotingProgressRecord\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Runspaces.RemotingProgressRecord\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RemotingVerboseRecord\",\"ListItemText\":\"RemotingVerboseRecord\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Runspaces.RemotingVerboseRecord\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RemotingWarningRecord\",\"ListItemText\":\"RemotingWarningRecord\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Runspaces.RemotingWarningRecord\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RemoveAliasCommand\",\"ListItemText\":\"RemoveAliasCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RemoveAliasCommand\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RemoveEventCommand\",\"ListItemText\":\"RemoveEventCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RemoveEventCommand\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RemoveItemCommand\",\"ListItemText\":\"RemoveItemCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RemoveItemCommand\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RemoveItemPropertyCommand\",\"ListItemText\":\"RemoveItemPropertyCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RemoveItemPropertyCommand\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RemoveJobCommand\",\"ListItemText\":\"RemoveJobCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RemoveJobCommand\"},{\"CompletionText\":\"Microsoft.PowerShell.RemoveKeyHandlerCommand\",\"ListItemText\":\"RemoveKeyHandlerCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.RemoveKeyHandlerCommand\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RemoveModuleCommand\",\"ListItemText\":\"RemoveModuleCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RemoveModuleCommand\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RemovePSBreakpointCommand\",\"ListItemText\":\"RemovePSBreakpointCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RemovePSBreakpointCommand\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RemovePSDriveCommand\",\"ListItemText\":\"RemovePSDriveCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RemovePSDriveCommand\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RemovePSSessionCommand\",\"ListItemText\":\"RemovePSSessionCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RemovePSSessionCommand\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RemoveServiceCommand\",\"ListItemText\":\"RemoveServiceCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RemoveServiceCommand\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RemoveTypeDataCommand\",\"ListItemText\":\"RemoveTypeDataCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RemoveTypeDataCommand\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RemoveVariableCommand\",\"ListItemText\":\"RemoveVariableCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RemoveVariableCommand\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RenameComputerChangeInfo\",\"ListItemText\":\"RenameComputerChangeInfo\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RenameComputerChangeInfo\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RenameComputerCommand\",\"ListItemText\":\"RenameComputerCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RenameComputerCommand\"},{\"CompletionText\":\"System.IO.RenamedEventArgs\",\"ListItemText\":\"RenamedEventArgs\",\"ResultType\":11,\"ToolTip\":\"System.IO.RenamedEventArgs\"},{\"CompletionText\":\"System.IO.RenamedEventHandler\",\"ListItemText\":\"RenamedEventHandler\",\"ResultType\":11,\"ToolTip\":\"System.IO.RenamedEventHandler\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RenameItemCommand\",\"ListItemText\":\"RenameItemCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RenameItemCommand\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RenameItemPropertyCommand\",\"ListItemText\":\"RenameItemPropertyCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RenameItemPropertyCommand\"},{\"CompletionText\":\"Markdig.Renderers.RendererBase\",\"ListItemText\":\"RendererBase\",\"ResultType\":11,\"ToolTip\":\"Markdig.Renderers.RendererBase\"},{\"CompletionText\":\"System.Speech.Recognition.ReplacementText\",\"ListItemText\":\"ReplacementText\",\"ResultType\":11,\"ToolTip\":\"System.Speech.Recognition.ReplacementText\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReplicationConnection\",\"ListItemText\":\"ReplicationConnection\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReplicationConnection\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReplicationConnectionCollection\",\"ListItemText\":\"ReplicationConnectionCollection\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReplicationConnectionCollection\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReplicationCursor\",\"ListItemText\":\"ReplicationCursor\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReplicationCursor\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReplicationCursorCollection\",\"ListItemText\":\"ReplicationCursorCollection\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReplicationCursorCollection\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReplicationFailure\",\"ListItemText\":\"ReplicationFailure\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReplicationFailure\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReplicationFailureCollection\",\"ListItemText\":\"ReplicationFailureCollection\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReplicationFailureCollection\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReplicationNeighbor\",\"ListItemText\":\"ReplicationNeighbor\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReplicationNeighbor\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReplicationNeighborCollection\",\"ListItemText\":\"ReplicationNeighborCollection\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReplicationNeighborCollection\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReplicationNeighbor+ReplicationNeighborOptions\",\"ListItemText\":\"ReplicationNeighborOptions\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReplicationNeighbor+ReplicationNeighborOptions\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReplicationOperation\",\"ListItemText\":\"ReplicationOperation\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReplicationOperation\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReplicationOperationCollection\",\"ListItemText\":\"ReplicationOperationCollection\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReplicationOperationCollection\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReplicationOperationInformation\",\"ListItemText\":\"ReplicationOperationInformation\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReplicationOperationInformation\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReplicationOperationType\",\"ListItemText\":\"ReplicationOperationType\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReplicationOperationType\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReplicationSecurityLevel\",\"ListItemText\":\"ReplicationSecurityLevel\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReplicationSecurityLevel\"},{\"CompletionText\":\"System.DirectoryServices.ActiveDirectory.ReplicationSpan\",\"ListItemText\":\"ReplicationSpan\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ActiveDirectory.ReplicationSpan\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.ReportDiagnostic\",\"ListItemText\":\"ReportDiagnostic\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.ReportDiagnostic\"},{\"CompletionText\":\"System.Management.Automation.Repository\",\"ListItemText\":\"Repository<>\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Repository[T]\"},{\"CompletionText\":\"Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.MetricTerms+Autocollection+Request\",\"ListItemText\":\"Request\",\"ResultType\":11,\"ToolTip\":\"Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.MetricTerms+Autocollection+Request\"},{\"CompletionText\":\"System.Net.Cache.RequestCacheLevel\",\"ListItemText\":\"RequestCacheLevel\",\"ResultType\":11,\"ToolTip\":\"System.Net.Cache.RequestCacheLevel\"},{\"CompletionText\":\"System.Net.Cache.RequestCachePolicy\",\"ListItemText\":\"RequestCachePolicy\",\"ResultType\":11,\"ToolTip\":\"System.Net.Cache.RequestCachePolicy\"},{\"CompletionText\":\"System.ServiceModel.Channels.RequestContext\",\"ListItemText\":\"RequestContext\",\"ResultType\":11,\"ToolTip\":\"System.ServiceModel.Channels.RequestContext\"},{\"CompletionText\":\"Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.MetricTerms+Autocollection+Metric+RequestDuration\",\"ListItemText\":\"RequestDuration\",\"ResultType\":11,\"ToolTip\":\"Microsoft.ApplicationInsights.Extensibility.Implementation.Metrics.MetricTerms+Autocollection+Metric+RequestDuration\"},{\"CompletionText\":\"Microsoft.ApplicationInsights.DataContracts.RequestTelemetry\",\"ListItemText\":\"RequestTelemetry\",\"ResultType\":11,\"ToolTip\":\"Microsoft.ApplicationInsights.DataContracts.RequestTelemetry\"},{\"CompletionText\":\"Newtonsoft.Json.Required\",\"ListItemText\":\"Required\",\"ResultType\":11,\"ToolTip\":\"Newtonsoft.Json.Required\"},{\"CompletionText\":\"System.ComponentModel.DataAnnotations.RequiredAttribute\",\"ListItemText\":\"RequiredAttribute\",\"ResultType\":11,\"ToolTip\":\"System.ComponentModel.DataAnnotations.RequiredAttribute\"},{\"CompletionText\":\"System.Runtime.CompilerServices.RequiredAttributeAttribute\",\"ListItemText\":\"RequiredAttributeAttribute\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.CompilerServices.RequiredAttributeAttribute\"},{\"CompletionText\":\"Json.Schema.RequiredKeyword\",\"ListItemText\":\"RequiredKeyword\",\"ResultType\":11,\"ToolTip\":\"Json.Schema.RequiredKeyword\"},{\"CompletionText\":\"System.Runtime.CompilerServices.RequiredMemberAttribute\",\"ListItemText\":\"RequiredMemberAttribute\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.CompilerServices.RequiredMemberAttribute\"},{\"CompletionText\":\"System.Diagnostics.CodeAnalysis.RequiresAssemblyFilesAttribute\",\"ListItemText\":\"RequiresAssemblyFilesAttribute\",\"ResultType\":11,\"ToolTip\":\"System.Diagnostics.CodeAnalysis.RequiresAssemblyFilesAttribute\"},{\"CompletionText\":\"System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute\",\"ListItemText\":\"RequiresDynamicCodeAttribute\",\"ResultType\":11,\"ToolTip\":\"System.Diagnostics.CodeAnalysis.RequiresDynamicCodeAttribute\"},{\"CompletionText\":\"System.Runtime.CompilerServices.RequiresLocationAttribute\",\"ListItemText\":\"RequiresLocationAttribute\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.CompilerServices.RequiresLocationAttribute\"},{\"CompletionText\":\"System.Runtime.Versioning.RequiresPreviewFeaturesAttribute\",\"ListItemText\":\"RequiresPreviewFeaturesAttribute\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.Versioning.RequiresPreviewFeaturesAttribute\"},{\"CompletionText\":\"JetBrains.Annotations.RequireStaticDelegateAttribute\",\"ListItemText\":\"RequireStaticDelegateAttribute\",\"ResultType\":11,\"ToolTip\":\"JetBrains.Annotations.RequireStaticDelegateAttribute\"},{\"CompletionText\":\"System.Diagnostics.CodeAnalysis.RequiresUnreferencedCodeAttribute\",\"ListItemText\":\"RequiresUnreferencedCodeAttribute\",\"ResultType\":11,\"ToolTip\":\"System.Diagnostics.CodeAnalysis.RequiresUnreferencedCodeAttribute\"},{\"CompletionText\":\"System.Reflection.Metadata.ReservedBlob\",\"ListItemText\":\"ReservedBlob<>\",\"ResultType\":11,\"ToolTip\":\"System.Reflection.Metadata.ReservedBlob[T]\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.ResetCapability\",\"ListItemText\":\"ResetCapability\",\"ResultType\":11,\"ToolTip\":\"Enum Microsoft.PowerShell.Commands.ResetCapability\"},{\"CompletionText\":\"System.Management.Automation.ResolutionPurpose\",\"ListItemText\":\"ResolutionPurpose\",\"ResultType\":11,\"ToolTip\":\"Enum System.Management.Automation.ResolutionPurpose\"},{\"CompletionText\":\"System.ResolveEventArgs\",\"ListItemText\":\"ResolveEventArgs\",\"ResultType\":11,\"ToolTip\":\"System.ResolveEventArgs\"},{\"CompletionText\":\"System.ResolveEventHandler\",\"ListItemText\":\"ResolveEventHandler\",\"ResultType\":11,\"ToolTip\":\"System.ResolveEventHandler\"},{\"CompletionText\":\"System.ComponentModel.Design.Serialization.ResolveNameEventArgs\",\"ListItemText\":\"ResolveNameEventArgs\",\"ResultType\":11,\"ToolTip\":\"System.ComponentModel.Design.Serialization.ResolveNameEventArgs\"},{\"CompletionText\":\"System.ComponentModel.Design.Serialization.ResolveNameEventHandler\",\"ListItemText\":\"ResolveNameEventHandler\",\"ResultType\":11,\"ToolTip\":\"System.ComponentModel.Design.Serialization.ResolveNameEventHandler\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.ResolvePathCommand\",\"ListItemText\":\"ResolvePathCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.ResolvePathCommand\"},{\"CompletionText\":\"System.Reflection.ResourceAttributes\",\"ListItemText\":\"ResourceAttributes\",\"ResultType\":11,\"ToolTip\":\"System.Reflection.ResourceAttributes\"},{\"CompletionText\":\"System.ServiceModel.Syndication.ResourceCollectionInfo\",\"ListItemText\":\"ResourceCollectionInfo\",\"ResultType\":11,\"ToolTip\":\"System.ServiceModel.Syndication.ResourceCollectionInfo\"},{\"CompletionText\":\"System.Runtime.Versioning.ResourceConsumptionAttribute\",\"ListItemText\":\"ResourceConsumptionAttribute\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.Versioning.ResourceConsumptionAttribute\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.ResourceDescription\",\"ListItemText\":\"ResourceDescription\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.ResourceDescription\"},{\"CompletionText\":\"System.Runtime.Versioning.ResourceExposureAttribute\",\"ListItemText\":\"ResourceExposureAttribute\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.Versioning.ResourceExposureAttribute\"},{\"CompletionText\":\"System.Reflection.ResourceLocation\",\"ListItemText\":\"ResourceLocation\",\"ResultType\":11,\"ToolTip\":\"System.Reflection.ResourceLocation\"},{\"CompletionText\":\"System.Resources.ResourceManager\",\"ListItemText\":\"ResourceManager\",\"ResultType\":11,\"ToolTip\":\"System.Resources.ResourceManager\"},{\"CompletionText\":\"System.Security.Permissions.ResourcePermissionBase\",\"ListItemText\":\"ResourcePermissionBase\",\"ResultType\":11,\"ToolTip\":\"System.Security.Permissions.ResourcePermissionBase\"},{\"CompletionText\":\"System.Security.Permissions.ResourcePermissionBaseEntry\",\"ListItemText\":\"ResourcePermissionBaseEntry\",\"ResultType\":11,\"ToolTip\":\"System.Security.Permissions.ResourcePermissionBaseEntry\"},{\"CompletionText\":\"System.Resources.ResourceReader\",\"ListItemText\":\"ResourceReader\",\"ResultType\":11,\"ToolTip\":\"System.Resources.ResourceReader\"},{\"CompletionText\":\"System.Runtime.Versioning.ResourceScope\",\"ListItemText\":\"ResourceScope\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.Versioning.ResourceScope\"},{\"CompletionText\":\"System.Reflection.PortableExecutable.ResourceSectionBuilder\",\"ListItemText\":\"ResourceSectionBuilder\",\"ResultType\":11,\"ToolTip\":\"System.Reflection.PortableExecutable.ResourceSectionBuilder\"},{\"CompletionText\":\"System.Resources.ResourceSet\",\"ListItemText\":\"ResourceSet\",\"ResultType\":11,\"ToolTip\":\"System.Resources.ResourceSet\"},{\"CompletionText\":\"System.Security.AccessControl.ResourceType\",\"ListItemText\":\"ResourceType\",\"ResultType\":11,\"ToolTip\":\"System.Security.AccessControl.ResourceType\"},{\"CompletionText\":\"System.Resources.ResourceWriter\",\"ListItemText\":\"ResourceWriter\",\"ResultType\":11,\"ToolTip\":\"System.Resources.ResourceWriter\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RestartComputerCommand\",\"ListItemText\":\"RestartComputerCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RestartComputerCommand\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RestartComputerTimeoutException\",\"ListItemText\":\"RestartComputerTimeoutException\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RestartComputerTimeoutException\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.RestartServiceCommand\",\"ListItemText\":\"RestartServiceCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.RestartServiceCommand\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.InvokeRestMethodCommand+RestReturnType\",\"ListItemText\":\"RestReturnType\",\"ResultType\":11,\"ToolTip\":\"Enum Microsoft.PowerShell.Commands.InvokeRestMethodCommand+RestReturnType\"},{\"CompletionText\":\"System.DirectoryServices.Protocols.ResultCode\",\"ListItemText\":\"ResultCode\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.Protocols.ResultCode\"},{\"CompletionText\":\"System.DirectoryServices.ResultPropertyCollection\",\"ListItemText\":\"ResultPropertyCollection\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ResultPropertyCollection\"},{\"CompletionText\":\"System.DirectoryServices.ResultPropertyValueCollection\",\"ListItemText\":\"ResultPropertyValueCollection\",\"ResultType\":11,\"ToolTip\":\"System.DirectoryServices.ResultPropertyValueCollection\"},{\"CompletionText\":\"Microsoft.PowerShell.Commands.ResumeServiceCommand\",\"ListItemText\":\"ResumeServiceCommand\",\"ResultType\":11,\"ToolTip\":\"Class Microsoft.PowerShell.Commands.ResumeServiceCommand\"},{\"CompletionText\":\"System.Data.Odbc.ODBC32+RETCODE\",\"ListItemText\":\"RETCODE\",\"ResultType\":11,\"ToolTip\":\"System.Data.Odbc.ODBC32+RETCODE\"},{\"CompletionText\":\"System.Net.Http.Headers.RetryConditionHeaderValue\",\"ListItemText\":\"RetryConditionHeaderValue\",\"ResultType\":11,\"ToolTip\":\"System.Net.Http.Headers.RetryConditionHeaderValue\"},{\"CompletionText\":\"System.Management.Automation.ReturnContainers\",\"ListItemText\":\"ReturnContainers\",\"ResultType\":11,\"ToolTip\":\"Enum System.Management.Automation.ReturnContainers\"},{\"CompletionText\":\"System.Management.Automation.Language.ReturnStatementAst\",\"ListItemText\":\"ReturnStatementAst\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Language.ReturnStatementAst\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.CSharp.Syntax.ReturnStatementSyntax\",\"ListItemText\":\"ReturnStatementSyntax\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.CSharp.Syntax.ReturnStatementSyntax\"},{\"CompletionText\":\"System.Reflection.Metadata.Ecma335.ReturnTypeEncoder\",\"ListItemText\":\"ReturnTypeEncoder\",\"ResultType\":11,\"ToolTip\":\"System.Reflection.Metadata.Ecma335.ReturnTypeEncoder\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.IOperation+OperationList+Reversed\",\"ListItemText\":\"Reversed\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.IOperation+OperationList+Reversed\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.ChildSyntaxList+Reversed\",\"ListItemText\":\"Reversed\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.ChildSyntaxList+Reversed\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.SyntaxTriviaList+Reversed\",\"ListItemText\":\"Reversed\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.SyntaxTriviaList+Reversed\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.SyntaxTokenList+Reversed\",\"ListItemText\":\"Reversed\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.SyntaxTokenList+Reversed\"},{\"CompletionText\":\"System.Security.Cryptography.Rfc2898DeriveBytes\",\"ListItemText\":\"Rfc2898DeriveBytes\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.Rfc2898DeriveBytes\"},{\"CompletionText\":\"System.Security.Cryptography.Pkcs.Rfc3161TimestampRequest\",\"ListItemText\":\"Rfc3161TimestampRequest\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.Pkcs.Rfc3161TimestampRequest\"},{\"CompletionText\":\"System.Security.Cryptography.Pkcs.Rfc3161TimestampToken\",\"ListItemText\":\"Rfc3161TimestampToken\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.Pkcs.Rfc3161TimestampToken\"},{\"CompletionText\":\"System.Security.Cryptography.Pkcs.Rfc3161TimestampTokenInfo\",\"ListItemText\":\"Rfc3161TimestampTokenInfo\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.Pkcs.Rfc3161TimestampTokenInfo\"},{\"CompletionText\":\"System.Security.Cryptography.Rijndael\",\"ListItemText\":\"Rijndael\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.Rijndael\"},{\"CompletionText\":\"System.Security.Cryptography.RijndaelManaged\",\"ListItemText\":\"RijndaelManaged\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RijndaelManaged\"},{\"CompletionText\":\"System.Security.Cryptography.RNGCryptoServiceProvider\",\"ListItemText\":\"RNGCryptoServiceProvider\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RNGCryptoServiceProvider\"},{\"CompletionText\":\"System.Management.Automation.RollbackSeverity\",\"ListItemText\":\"RollbackSeverity\",\"ResultType\":11,\"ToolTip\":\"Enum System.Management.Automation.RollbackSeverity\"},{\"CompletionText\":\"System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute\",\"ListItemText\":\"RootDesignerSerializerAttribute\",\"ResultType\":11,\"ToolTip\":\"System.ComponentModel.Design.Serialization.RootDesignerSerializerAttribute\"},{\"CompletionText\":\"Roslyn\",\"ListItemText\":\"Roslyn\",\"ResultType\":10,\"ToolTip\":\"Namespace Roslyn\"},{\"CompletionText\":\"System.Drawing.RotateFlipType\",\"ListItemText\":\"RotateFlipType\",\"ResultType\":11,\"ToolTip\":\"System.Drawing.RotateFlipType\"},{\"CompletionText\":\"Markdig.Renderers.Roundtrip.Inlines.RoundtripHtmlEntityInlineRenderer\",\"ListItemText\":\"RoundtripHtmlEntityInlineRenderer\",\"ResultType\":11,\"ToolTip\":\"Markdig.Renderers.Roundtrip.Inlines.RoundtripHtmlEntityInlineRenderer\"},{\"CompletionText\":\"Markdig.Renderers.Roundtrip.Inlines.RoundtripHtmlInlineRenderer\",\"ListItemText\":\"RoundtripHtmlInlineRenderer\",\"ResultType\":11,\"ToolTip\":\"Markdig.Renderers.Roundtrip.Inlines.RoundtripHtmlInlineRenderer\"},{\"CompletionText\":\"Markdig.Renderers.Roundtrip.RoundtripObjectRenderer\",\"ListItemText\":\"RoundtripObjectRenderer<>\",\"ResultType\":11,\"ToolTip\":\"Markdig.Renderers.Roundtrip.RoundtripObjectRenderer[T]\"},{\"CompletionText\":\"Markdig.Renderers.Roundtrip.RoundtripRenderer\",\"ListItemText\":\"RoundtripRenderer\",\"ResultType\":11,\"ToolTip\":\"Markdig.Renderers.Roundtrip.RoundtripRenderer\"},{\"CompletionText\":\"JetBrains.Annotations.RouteParameterConstraintAttribute\",\"ListItemText\":\"RouteParameterConstraintAttribute\",\"ResultType\":11,\"ToolTip\":\"JetBrains.Annotations.RouteParameterConstraintAttribute\"},{\"CompletionText\":\"JetBrains.Annotations.RouteTemplateAttribute\",\"ListItemText\":\"RouteTemplateAttribute\",\"ResultType\":11,\"ToolTip\":\"JetBrains.Annotations.RouteTemplateAttribute\"},{\"CompletionText\":\"System.Data.RowNotInTableException\",\"ListItemText\":\"RowNotInTableException\",\"ResultType\":11,\"ToolTip\":\"System.Data.RowNotInTableException\"},{\"CompletionText\":\"System.Data.Common.RowUpdatedEventArgs\",\"ListItemText\":\"RowUpdatedEventArgs\",\"ResultType\":11,\"ToolTip\":\"System.Data.Common.RowUpdatedEventArgs\"},{\"CompletionText\":\"System.Data.Common.RowUpdatingEventArgs\",\"ListItemText\":\"RowUpdatingEventArgs\",\"ResultType\":11,\"ToolTip\":\"System.Data.Common.RowUpdatingEventArgs\"},{\"CompletionText\":\"System.Security.Cryptography.RSA\",\"ListItemText\":\"RSA\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RSA\"},{\"CompletionText\":\"System.Security.Cryptography.X509Certificates.RSACertificateExtensions\",\"ListItemText\":\"RSACertificateExtensions\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.X509Certificates.RSACertificateExtensions\"},{\"CompletionText\":\"System.Security.Cryptography.RSACng\",\"ListItemText\":\"RSACng\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RSACng\"},{\"CompletionText\":\"System.Security.Cryptography.RSACryptoServiceProvider\",\"ListItemText\":\"RSACryptoServiceProvider\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RSACryptoServiceProvider\"},{\"CompletionText\":\"System.Security.Cryptography.RSAEncryptionPadding\",\"ListItemText\":\"RSAEncryptionPadding\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RSAEncryptionPadding\"},{\"CompletionText\":\"System.Security.Cryptography.RSAEncryptionPaddingMode\",\"ListItemText\":\"RSAEncryptionPaddingMode\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RSAEncryptionPaddingMode\"},{\"CompletionText\":\"System.Security.Cryptography.Xml.RSAKeyValue\",\"ListItemText\":\"RSAKeyValue\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.Xml.RSAKeyValue\"},{\"CompletionText\":\"System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter\",\"ListItemText\":\"RSAOAEPKeyExchangeDeformatter\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter\"},{\"CompletionText\":\"System.Security.Cryptography.RSAOAEPKeyExchangeFormatter\",\"ListItemText\":\"RSAOAEPKeyExchangeFormatter\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RSAOAEPKeyExchangeFormatter\"},{\"CompletionText\":\"System.Security.Cryptography.RSAOpenSsl\",\"ListItemText\":\"RSAOpenSsl\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RSAOpenSsl\"},{\"CompletionText\":\"System.Security.Cryptography.RSAParameters\",\"ListItemText\":\"RSAParameters\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RSAParameters\"},{\"CompletionText\":\"System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter\",\"ListItemText\":\"RSAPKCS1KeyExchangeDeformatter\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter\"},{\"CompletionText\":\"System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter\",\"ListItemText\":\"RSAPKCS1KeyExchangeFormatter\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter\"},{\"CompletionText\":\"System.Security.Cryptography.RSAPKCS1SignatureDeformatter\",\"ListItemText\":\"RSAPKCS1SignatureDeformatter\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RSAPKCS1SignatureDeformatter\"},{\"CompletionText\":\"System.Security.Cryptography.RSAPKCS1SignatureFormatter\",\"ListItemText\":\"RSAPKCS1SignatureFormatter\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RSAPKCS1SignatureFormatter\"},{\"CompletionText\":\"System.Configuration.RsaProtectedConfigurationProvider\",\"ListItemText\":\"RsaProtectedConfigurationProvider\",\"ResultType\":11,\"ToolTip\":\"System.Configuration.RsaProtectedConfigurationProvider\"},{\"CompletionText\":\"System.Security.Cryptography.RSASignaturePadding\",\"ListItemText\":\"RSASignaturePadding\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RSASignaturePadding\"},{\"CompletionText\":\"System.Security.Cryptography.RSASignaturePaddingMode\",\"ListItemText\":\"RSASignaturePaddingMode\",\"ResultType\":11,\"ToolTip\":\"System.Security.Cryptography.RSASignaturePaddingMode\"},{\"CompletionText\":\"System.ServiceModel.Syndication.Rss20FeedFormatter\",\"ListItemText\":\"Rss20FeedFormatter\",\"ResultType\":11,\"ToolTip\":\"System.ServiceModel.Syndication.Rss20FeedFormatter\"},{\"CompletionText\":\"System.ServiceModel.Syndication.Rss20ItemFormatter\",\"ListItemText\":\"Rss20ItemFormatter\",\"ResultType\":11,\"ToolTip\":\"System.ServiceModel.Syndication.Rss20ItemFormatter\"},{\"CompletionText\":\"System.Data.Rule\",\"ListItemText\":\"Rule\",\"ResultType\":11,\"ToolTip\":\"System.Data.Rule\"},{\"CompletionText\":\"System.Runtime.CompilerServices.RuleCache\",\"ListItemText\":\"RuleCache<>\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.CompilerServices.RuleCache[T]\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.RuleSet\",\"ListItemText\":\"RuleSet\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.RuleSet\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.RuleSetInclude\",\"ListItemText\":\"RuleSetInclude\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.RuleSetInclude\"},{\"CompletionText\":\"System.Text.Rune\",\"ListItemText\":\"Rune\",\"ResultType\":11,\"ToolTip\":\"System.Text.Rune\"},{\"CompletionText\":\"System.ComponentModel.RunInstallerAttribute\",\"ListItemText\":\"RunInstallerAttribute\",\"ResultType\":11,\"ToolTip\":\"System.ComponentModel.RunInstallerAttribute\"},{\"CompletionText\":\"runspace\",\"ListItemText\":\"Runspace\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Runspaces.Runspace\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RunspaceAttribute\",\"ListItemText\":\"RunspaceAttribute\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Runspaces.RunspaceAttribute\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RunspaceAvailability\",\"ListItemText\":\"RunspaceAvailability\",\"ResultType\":11,\"ToolTip\":\"Enum System.Management.Automation.Runspaces.RunspaceAvailability\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RunspaceAvailabilityEventArgs\",\"ListItemText\":\"RunspaceAvailabilityEventArgs\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Runspaces.RunspaceAvailabilityEventArgs\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RunspaceCapability\",\"ListItemText\":\"RunspaceCapability\",\"ResultType\":11,\"ToolTip\":\"Enum System.Management.Automation.Runspaces.RunspaceCapability\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RunspaceConnectionInfo\",\"ListItemText\":\"RunspaceConnectionInfo\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Runspaces.RunspaceConnectionInfo\"},{\"CompletionText\":\"runspacefactory\",\"ListItemText\":\"RunspaceFactory\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Runspaces.RunspaceFactory\"},{\"CompletionText\":\"System.Management.Automation.RunspaceMode\",\"ListItemText\":\"RunspaceMode\",\"ResultType\":11,\"ToolTip\":\"Enum System.Management.Automation.RunspaceMode\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RunspaceOpenModuleLoadException\",\"ListItemText\":\"RunspaceOpenModuleLoadException\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Runspaces.RunspaceOpenModuleLoadException\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RunspacePool\",\"ListItemText\":\"RunspacePool\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Runspaces.RunspacePool\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RunspacePoolAvailability\",\"ListItemText\":\"RunspacePoolAvailability\",\"ResultType\":11,\"ToolTip\":\"Enum System.Management.Automation.Runspaces.RunspacePoolAvailability\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RunspacePoolCapability\",\"ListItemText\":\"RunspacePoolCapability\",\"ResultType\":11,\"ToolTip\":\"Enum System.Management.Automation.Runspaces.RunspacePoolCapability\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RunspacePoolState\",\"ListItemText\":\"RunspacePoolState\",\"ResultType\":11,\"ToolTip\":\"Enum System.Management.Automation.Runspaces.RunspacePoolState\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RunspacePoolStateChangedEventArgs\",\"ListItemText\":\"RunspacePoolStateChangedEventArgs\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Runspaces.RunspacePoolStateChangedEventArgs\"},{\"CompletionText\":\"System.Management.Automation.RunspacePoolStateInfo\",\"ListItemText\":\"RunspacePoolStateInfo\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.RunspacePoolStateInfo\"},{\"CompletionText\":\"System.Management.Automation.RunspaceRepository\",\"ListItemText\":\"RunspaceRepository\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.RunspaceRepository\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RunspaceState\",\"ListItemText\":\"RunspaceState\",\"ResultType\":11,\"ToolTip\":\"Enum System.Management.Automation.Runspaces.RunspaceState\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RunspaceStateEventArgs\",\"ListItemText\":\"RunspaceStateEventArgs\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Runspaces.RunspaceStateEventArgs\"},{\"CompletionText\":\"System.Management.Automation.Runspaces.RunspaceStateInfo\",\"ListItemText\":\"RunspaceStateInfo\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.Runspaces.RunspaceStateInfo\"},{\"CompletionText\":\"System.RuntimeArgumentHandle\",\"ListItemText\":\"RuntimeArgumentHandle\",\"ResultType\":11,\"ToolTip\":\"System.RuntimeArgumentHandle\"},{\"CompletionText\":\"Microsoft.CSharp.RuntimeBinder.RuntimeBinderException\",\"ListItemText\":\"RuntimeBinderException\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CSharp.RuntimeBinder.RuntimeBinderException\"},{\"CompletionText\":\"Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException\",\"ListItemText\":\"RuntimeBinderInternalCompilerException\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CSharp.RuntimeBinder.RuntimeBinderInternalCompilerException\"},{\"CompletionText\":\"Microsoft.CodeAnalysis.RuntimeCapability\",\"ListItemText\":\"RuntimeCapability\",\"ResultType\":11,\"ToolTip\":\"Microsoft.CodeAnalysis.RuntimeCapability\"},{\"CompletionText\":\"System.Runtime.CompilerServices.RuntimeCompatibilityAttribute\",\"ListItemText\":\"RuntimeCompatibilityAttribute\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.CompilerServices.RuntimeCompatibilityAttribute\"},{\"CompletionText\":\"System.Management.Automation.RuntimeDefinedParameter\",\"ListItemText\":\"RuntimeDefinedParameter\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.RuntimeDefinedParameter\"},{\"CompletionText\":\"System.Management.Automation.RuntimeDefinedParameterDictionary\",\"ListItemText\":\"RuntimeDefinedParameterDictionary\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.RuntimeDefinedParameterDictionary\"},{\"CompletionText\":\"System.Runtime.InteropServices.RuntimeEnvironment\",\"ListItemText\":\"RuntimeEnvironment\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.InteropServices.RuntimeEnvironment\"},{\"CompletionText\":\"System.Management.Automation.RuntimeException\",\"ListItemText\":\"RuntimeException\",\"ResultType\":11,\"ToolTip\":\"Class System.Management.Automation.RuntimeException\"},{\"CompletionText\":\"System.Runtime.CompilerServices.RuntimeFeature\",\"ListItemText\":\"RuntimeFeature\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.CompilerServices.RuntimeFeature\"},{\"CompletionText\":\"System.RuntimeFieldHandle\",\"ListItemText\":\"RuntimeFieldHandle\",\"ResultType\":11,\"ToolTip\":\"System.RuntimeFieldHandle\"},{\"CompletionText\":\"System.Runtime.CompilerServices.RuntimeHelpers\",\"ListItemText\":\"RuntimeHelpers\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.CompilerServices.RuntimeHelpers\"},{\"CompletionText\":\"System.Runtime.InteropServices.RuntimeInformation\",\"ListItemText\":\"RuntimeInformation\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.InteropServices.RuntimeInformation\"},{\"CompletionText\":\"System.RuntimeMethodHandle\",\"ListItemText\":\"RuntimeMethodHandle\",\"ResultType\":11,\"ToolTip\":\"System.RuntimeMethodHandle\"},{\"CompletionText\":\"System.Reflection.RuntimeReflectionExtensions\",\"ListItemText\":\"RuntimeReflectionExtensions\",\"ResultType\":11,\"ToolTip\":\"System.Reflection.RuntimeReflectionExtensions\"},{\"CompletionText\":\"System.RuntimeTypeHandle\",\"ListItemText\":\"RuntimeTypeHandle\",\"ResultType\":11,\"ToolTip\":\"System.RuntimeTypeHandle\"},{\"CompletionText\":\"System.Linq.Expressions.RuntimeVariablesExpression\",\"ListItemText\":\"RuntimeVariablesExpression\",\"ResultType\":11,\"ToolTip\":\"System.Linq.Expressions.RuntimeVariablesExpression\"},{\"CompletionText\":\"System.Runtime.CompilerServices.RuntimeWrappedException\",\"ListItemText\":\"RuntimeWrappedException\",\"ResultType\":11,\"ToolTip\":\"System.Runtime.CompilerServices.RuntimeWrappedException\"},{\"CompletionText\":\"System.ComponentModel.RunWorkerCompletedEventArgs\",\"ListItemText\":\"RunWorkerCompletedEventArgs\",\"ResultType\":11,\"ToolTip\":\"System.ComponentModel.RunWorkerCompletedEventArgs\"},{\"CompletionText\":\"System.ComponentModel.RunWorkerCompletedEventHandler\",\"ListItemText\":\"RunWorkerCompletedEventHandler\",\"ResultType\":11,\"ToolTip\":\"System.ComponentModel.RunWorkerCompletedEventHandler\"}]\u0007" + }, + { + "type": "input", + "data": "e" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[3;3H[re\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "[re|" + }, + { + "type": "command", + "id": "workbench.action.terminal.acceptSelectedSuggestion" + }, + { + "type": "sendText", + "data": "System.Xml.Linq.ReaderOptions" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[3;3H[System.Xml.Linq.ReaderOptions\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "[System.Xml.Linq.ReaderOptions|" + } +]; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_type_before_prompt.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_type_before_prompt.ts new file mode 100644 index 00000000..8a0a5db3 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_type_before_prompt.ts @@ -0,0 +1,57 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +/* eslint-disable */ +export const events = [ + { + "type": "resize", + "cols": 111, + "rows": 13 + }, + { + "type": "input", + "data": "g" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[2J\u001b[m\u001b[H\u001b]0;C:\\Program Files\\WindowsApps\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\pwsh.exe\u0007\u001b[?25h" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[H\u001b[?25h" + }, + { + "type": "output", + "data": "\u001b]633;P;IsWindows=True\u0007" + }, + { + "type": "output", + "data": "\u001b]633;P;ContinuationPrompt=\\x1b[38\\x3b5\\x3b8m∙\\x1b[0m \u0007" + }, + { + "type": "output", + "data": "\u001b]633;CompletionsPwshCommands;commands;[{\"CompletionText\":\"%\",\"ListItemText\":\"%\",\"ResultType\":2,\"ToolTip\":\"ForEach-Object\"},{\"CompletionText\":\"?\",\"ListItemText\":\"?\",\"ResultType\":2,\"ToolTip\":\"Where-Object\"},{\"CompletionText\":\"A:\",\"ListItemText\":\"A:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nA: \\r\\n\"},{\"CompletionText\":\"ac\",\"ListItemText\":\"ac\",\"ResultType\":2,\"ToolTip\":\"Add-Content\"},{\"CompletionText\":\"Add-AdlAnalyticsDataSource\",\"ListItemText\":\"Add-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Add-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Add-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Add-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Add-AdlStoreFirewallRule\",\"ListItemText\":\"Add-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreFirewallRule\"},{\"CompletionText\":\"Add-AdlStoreItemContent\",\"ListItemText\":\"Add-AdlStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreItemContent\"},{\"CompletionText\":\"Add-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Add-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Add-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Add-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Add-AppPackage\",\"ListItemText\":\"Add-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppPackage\"},{\"CompletionText\":\"Add-AppPackageVolume\",\"ListItemText\":\"Add-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Add-AppPackageVolume\"},{\"CompletionText\":\"Add-AppProvisionedPackage\",\"ListItemText\":\"Add-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppProvisionedPackage\"},{\"CompletionText\":\"Add-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Add-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Add-AppSharedPackageContainer\",\"ListItemText\":\"Add-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Add-AppxPackage\",\"ListItemText\":\"Add-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppxPackage\\r\\n\"},{\"CompletionText\":\"Add-AppxProvisionedPackage\",\"ListItemText\":\"Add-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Add-AppxVolume\",\"ListItemText\":\"Add-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Add-AppxVolume\\r\\n\"},{\"CompletionText\":\"Add-ASRReplicationProtectedItemDisk\",\"ListItemText\":\"Add-ASRReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Add-ASRReplicationProtectedItemDisk\"},{\"CompletionText\":\"Add-AzAccount\",\"ListItemText\":\"Add-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzAccount\"},{\"CompletionText\":\"Add-AzADAppPermission\",\"ListItemText\":\"Add-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Add-AzADGroupMember\",\"ListItemText\":\"Add-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Add-AzAnalysisServicesAccount\",\"ListItemText\":\"Add-AzAnalysisServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzAnalysisServicesAccount\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementApiToGateway\",\"ListItemText\":\"Add-AzApiManagementApiToGateway\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementApiToGateway\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementApiToProduct\",\"ListItemText\":\"Add-AzApiManagementApiToProduct\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementApiToProduct\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementProductToGroup\",\"ListItemText\":\"Add-AzApiManagementProductToGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementProductToGroup\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementRegion\",\"ListItemText\":\"Add-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementUserToGroup\",\"ListItemText\":\"Add-AzApiManagementUserToGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementUserToGroup\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Add-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Add-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Add-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Add-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayCustomError\",\"ListItemText\":\"Add-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Add-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Add-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Add-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Add-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayListener\",\"ListItemText\":\"Add-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Add-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Add-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Add-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Add-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Add-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Add-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Add-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Add-AzAttestationPolicySigner\",\"ListItemText\":\"Add-AzAttestationPolicySigner\",\"ResultType\":2,\"ToolTip\":\"Add-AzAttestationPolicySigner\\r\\n\"},{\"CompletionText\":\"Add-AzCognitiveServicesAccountNetworkRule\",\"ListItemText\":\"Add-AzCognitiveServicesAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzCognitiveServicesAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzContainerInstanceOutput\",\"ListItemText\":\"Add-AzContainerInstanceOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzContainerInstanceOutput \\r\\n\"},{\"CompletionText\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\",\"ListItemText\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\\r\\n\"},{\"CompletionText\":\"Add-AzDataFactoryV2TriggerSubscription\",\"ListItemText\":\"Add-AzDataFactoryV2TriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataFactoryV2TriggerSubscription\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Add-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Add-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Add-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreItemContent\",\"ListItemText\":\"Add-AzDataLakeStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreItemContent\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Add-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Add-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzDelegation\",\"ListItemText\":\"Add-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Add-AzDelegation\\r\\n\"},{\"CompletionText\":\"Add-AzDnsRecordConfig\",\"ListItemText\":\"Add-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Add-AzEnvironment\",\"ListItemText\":\"Add-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Add-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Add-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Add-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Add-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Add-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Add-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightClusterIdentity\",\"ListItemText\":\"Add-AzHDInsightClusterIdentity\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightClusterIdentity\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightComponentVersion\",\"ListItemText\":\"Add-AzHDInsightComponentVersion\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightComponentVersion\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightConfigValue\",\"ListItemText\":\"Add-AzHDInsightConfigValue\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightConfigValue\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightMetastore\",\"ListItemText\":\"Add-AzHDInsightMetastore\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightMetastore\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightScriptAction\",\"ListItemText\":\"Add-AzHDInsightScriptAction\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightScriptAction\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightSecurityProfile\",\"ListItemText\":\"Add-AzHDInsightSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightSecurityProfile\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightStorage\",\"ListItemText\":\"Add-AzHDInsightStorage\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightStorage\\r\\n\"},{\"CompletionText\":\"Add-AzImageDataDisk\",\"ListItemText\":\"Add-AzImageDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzImageDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubCertificate\",\"ListItemText\":\"Add-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubConfiguration\",\"ListItemText\":\"Add-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDCL\",\"ListItemText\":\"Add-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDCL\"},{\"CompletionText\":\"Add-AzIotHubDeployment\",\"ListItemText\":\"Add-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDevice\",\"ListItemText\":\"Add-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDeviceChildren\",\"ListItemText\":\"Add-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubEHCG\",\"ListItemText\":\"Add-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubEHCG\"},{\"CompletionText\":\"Add-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Add-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubKey\",\"ListItemText\":\"Add-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubMessageEnrichment\",\"ListItemText\":\"Add-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubModule\",\"ListItemText\":\"Add-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubMsgEnrich\",\"ListItemText\":\"Add-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Add-AzIotHubRoute\",\"ListItemText\":\"Add-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Add-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultCertificate\",\"ListItemText\":\"Add-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultCertificateContact\",\"ListItemText\":\"Add-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultKey\",\"ListItemText\":\"Add-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Add-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultNetworkRule\",\"ListItemText\":\"Add-AzKeyVaultNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Add-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Add-AzKustoDatabasePrincipal\",\"ListItemText\":\"Add-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Add-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Add-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Add-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Add-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLogProfile\",\"ListItemText\":\"Add-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Add-AzMetricAlertRule\",\"ListItemText\":\"Add-AzMetricAlertRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzMetricAlertRule\\r\\n\"},{\"CompletionText\":\"Add-AzMetricAlertRuleV2\",\"ListItemText\":\"Add-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Add-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Add-AzMlWebServiceRegionalProperty\",\"ListItemText\":\"Add-AzMlWebServiceRegionalProperty\",\"ResultType\":2,\"ToolTip\":\"Add-AzMlWebServiceRegionalProperty\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Add-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Add-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Add-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzPrivateDnsRecordConfig\",\"ListItemText\":\"Add-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ListItemText\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\\r\\n\"},{\"CompletionText\":\"Add-AzResourceMoverMoveResource\",\"ListItemText\":\"Add-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Add-AzRmStorageContainerLegalHold\",\"ListItemText\":\"Add-AzRmStorageContainerLegalHold\",\"ResultType\":2,\"ToolTip\":\"Add-AzRmStorageContainerLegalHold\\r\\n\"},{\"CompletionText\":\"Add-AzRouteConfig\",\"ListItemText\":\"Add-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRouteFilterRuleConfig\",\"ListItemText\":\"Add-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRouteServerPeer\",\"ListItemText\":\"Add-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Add-AzRoutingPolicy\",\"ListItemText\":\"Add-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Add-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Add-AzSecurityAdaptiveNetworkHardening\",\"ListItemText\":\"Add-AzSecurityAdaptiveNetworkHardening\",\"ResultType\":2,\"ToolTip\":\"Add-AzSecurityAdaptiveNetworkHardening\\r\\n\"},{\"CompletionText\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Add-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Add-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricClientCertificate\",\"ListItemText\":\"Add-AzServiceFabricClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedClusterClientCertificate\",\"ListItemText\":\"Add-AzServiceFabricManagedClusterClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedClusterClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\",\"ListItemText\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\",\"ListItemText\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\",\"ListItemText\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricNode\",\"ListItemText\":\"Add-AzServiceFabricNode\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricNode\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricNodeType\",\"ListItemText\":\"Add-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Add-AzSqlDatabaseToFailoverGroup\",\"ListItemText\":\"Add-AzSqlDatabaseToFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlDatabaseToFailoverGroup\\r\\n\"},{\"CompletionText\":\"Add-AzSqlElasticJobStep\",\"ListItemText\":\"Add-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Add-AzSqlElasticJobTarget\",\"ListItemText\":\"Add-AzSqlElasticJobTarget\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlElasticJobTarget\\r\\n\"},{\"CompletionText\":\"Add-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Add-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\",\"ListItemText\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Add-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\",\"ListItemText\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzStackHCIVMAttestation\",\"ListItemText\":\"Add-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Add-AzStorageAccountManagementPolicyAction\",\"ListItemText\":\"Add-AzStorageAccountManagementPolicyAction\",\"ResultType\":2,\"ToolTip\":\"Add-AzStorageAccountManagementPolicyAction\\r\\n\"},{\"CompletionText\":\"Add-AzStorageAccountNetworkRule\",\"ListItemText\":\"Add-AzStorageAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzStorageAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzSynapseDataFlowDebugSessionPackage\",\"ListItemText\":\"Add-AzSynapseDataFlowDebugSessionPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AzSynapseDataFlowDebugSessionPackage\\r\\n\"},{\"CompletionText\":\"Add-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Add-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Add-AzSynapseTriggerSubscription\",\"ListItemText\":\"Add-AzSynapseTriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Add-AzSynapseTriggerSubscription\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\",\"ListItemText\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerCustomHeaderToProfile\",\"ListItemText\":\"Add-AzTrafficManagerCustomHeaderToProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerCustomHeaderToProfile\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerEndpointConfig\",\"ListItemText\":\"Add-AzTrafficManagerEndpointConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerEndpointConfig\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerExpectedStatusCodeRange\",\"ListItemText\":\"Add-AzTrafficManagerExpectedStatusCodeRange\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerExpectedStatusCodeRange\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerIpAddressRange\",\"ListItemText\":\"Add-AzTrafficManagerIpAddressRange\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerIpAddressRange\\r\\n\"},{\"CompletionText\":\"Add-AzVhd\",\"ListItemText\":\"Add-AzVhd\",\"ResultType\":2,\"ToolTip\":\"Add-AzVhd\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualHubRoute\",\"ListItemText\":\"Add-AzVirtualHubRoute\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualHubRoute\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualHubRouteTable\",\"ListItemText\":\"Add-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"Add-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkPeering\",\"ListItemText\":\"Add-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Add-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualRouterPeer\",\"ListItemText\":\"Add-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Add-AzVMAdditionalUnattendContent\",\"ListItemText\":\"Add-AzVMAdditionalUnattendContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMAdditionalUnattendContent\\r\\n\"},{\"CompletionText\":\"Add-AzVMDataDisk\",\"ListItemText\":\"Add-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmGalleryApplication\",\"ListItemText\":\"Add-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"Add-AzVMNetworkInterface\",\"ListItemText\":\"Add-AzVMNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMNetworkInterface\\r\\n\"},{\"CompletionText\":\"Add-AzVMSecret\",\"ListItemText\":\"Add-AzVMSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMSecret\\r\\n\"},{\"CompletionText\":\"Add-AzVmssAdditionalUnattendContent\",\"ListItemText\":\"Add-AzVmssAdditionalUnattendContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssAdditionalUnattendContent\\r\\n\"},{\"CompletionText\":\"Add-AzVmssDataDisk\",\"ListItemText\":\"Add-AzVmssDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmssDiagnosticsExtension\",\"ListItemText\":\"Add-AzVmssDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Add-AzVmssExtension\",\"ListItemText\":\"Add-AzVmssExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssExtension\\r\\n\"},{\"CompletionText\":\"Add-AzVmssGalleryApplication\",\"ListItemText\":\"Add-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"Add-AzVMSshPublicKey\",\"ListItemText\":\"Add-AzVMSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMSshPublicKey\\r\\n\"},{\"CompletionText\":\"Add-AzVmssNetworkInterfaceConfiguration\",\"ListItemText\":\"Add-AzVmssNetworkInterfaceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssNetworkInterfaceConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzVmssRunCommand\",\"ListItemText\":\"Add-AzVmssRunCommand\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssRunCommand\\r\\n\"},{\"CompletionText\":\"Add-AzVmssSecret\",\"ListItemText\":\"Add-AzVmssSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssSecret\\r\\n\"},{\"CompletionText\":\"Add-AzVmssSshPublicKey\",\"ListItemText\":\"Add-AzVmssSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssSshPublicKey\\r\\n\"},{\"CompletionText\":\"Add-AzVmssVMDataDisk\",\"ListItemText\":\"Add-AzVmssVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssVMDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmssWinRMListener\",\"ListItemText\":\"Add-AzVmssWinRMListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssWinRMListener\\r\\n\"},{\"CompletionText\":\"Add-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Add-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzVpnClientRootCertificate\",\"ListItemText\":\"Add-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzWebAppAccessRestrictionRule\",\"ListItemText\":\"Add-AzWebAppAccessRestrictionRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebAppAccessRestrictionRule\\r\\n\"},{\"CompletionText\":\"Add-AzWebAppTrafficRouting\",\"ListItemText\":\"Add-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Add-AzWebtestAlertRule\",\"ListItemText\":\"Add-AzWebtestAlertRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebtestAlertRule\\r\\n\"},{\"CompletionText\":\"Add-BCDataCacheExtension\",\"ListItemText\":\"Add-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Add-BitLockerKeyProtector\",\"ListItemText\":\"Add-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"Add-BitsFile\",\"ListItemText\":\"Add-BitsFile\",\"ResultType\":2,\"ToolTip\":\"Add-BitsFile\\r\\n\"},{\"CompletionText\":\"Add-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Add-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Add-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Add-Content\",\"ListItemText\":\"Add-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Content [-Path] [-Value] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nAdd-Content [-Value] -LiteralPath [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Add-DnsClientDohServerAddress\",\"ListItemText\":\"Add-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Add-DnsClientNrptRule\",\"ListItemText\":\"Add-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Add-DtcClusterTMMapping\",\"ListItemText\":\"Add-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Add-EtwTraceProvider\",\"ListItemText\":\"Add-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Add-History\",\"ListItemText\":\"Add-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-History [[-InputObject] ] [-Passthru] []\\r\\n\"},{\"CompletionText\":\"Add-InitiatorIdToMaskingSet\",\"ListItemText\":\"Add-InitiatorIdToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-InitiatorIdToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-JobTrigger\",\"ListItemText\":\"Add-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Add-JobTrigger\\r\\n\"},{\"CompletionText\":\"Add-KdsRootKey\",\"ListItemText\":\"Add-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Add-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Add-LocalGroupMember\",\"ListItemText\":\"Add-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Add-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Add-Member\",\"ListItemText\":\"Add-Member\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Member -InputObject -TypeName [-PassThru] []\\r\\n\\r\\nAdd-Member [-MemberType] [-Name] [[-Value] ] [[-SecondValue] ] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\\r\\nAdd-Member [-NotePropertyName] [-NotePropertyValue] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\\r\\nAdd-Member [-NotePropertyMembers] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Add-MpPreference\",\"ListItemText\":\"Add-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-MpPreference \\r\\n\"},{\"CompletionText\":\"Add-NetEventNetworkAdapter\",\"ListItemText\":\"Add-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Add-NetEventPacketCaptureProvider\",\"ListItemText\":\"Add-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventProvider\",\"ListItemText\":\"Add-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventVFPProvider\",\"ListItemText\":\"Add-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmNetworkAdapter\",\"ListItemText\":\"Add-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmSwitch\",\"ListItemText\":\"Add-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmSwitchProvider\",\"ListItemText\":\"Add-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventWFPCaptureProvider\",\"ListItemText\":\"Add-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Add-NetIPHttpsCertBinding\",\"ListItemText\":\"Add-NetIPHttpsCertBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetIPHttpsCertBinding \\r\\n\"},{\"CompletionText\":\"Add-NetLbfoTeamMember\",\"ListItemText\":\"Add-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Add-NetLbfoTeamNic\",\"ListItemText\":\"Add-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Add-NetNatExternalAddress\",\"ListItemText\":\"Add-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Add-NetNatStaticMapping\",\"ListItemText\":\"Add-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Add-NetSwitchTeamMember\",\"ListItemText\":\"Add-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Add-OdbcDsn\",\"ListItemText\":\"Add-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Add-PartitionAccessPath\",\"ListItemText\":\"Add-PartitionAccessPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PartitionAccessPath \\r\\n\"},{\"CompletionText\":\"Add-PhysicalDisk\",\"ListItemText\":\"Add-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Add-PoshGitToProfile\",\"ListItemText\":\"Add-PoshGitToProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PoshGitToProfile \\r\\n\"},{\"CompletionText\":\"Add-Printer\",\"ListItemText\":\"Add-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Printer \\r\\n\"},{\"CompletionText\":\"Add-PrinterDriver\",\"ListItemText\":\"Add-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Add-PrinterPort\",\"ListItemText\":\"Add-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PrinterPort \\r\\n\"},{\"CompletionText\":\"Add-ProvisionedAppPackage\",\"ListItemText\":\"Add-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppPackage\"},{\"CompletionText\":\"Add-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Add-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Add-ProvisionedAppxPackage\",\"ListItemText\":\"Add-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppxPackage\"},{\"CompletionText\":\"Add-ProvisioningPackage\",\"ListItemText\":\"Add-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisioningPackage\"},{\"CompletionText\":\"Add-SignerRule\",\"ListItemText\":\"Add-SignerRule\",\"ResultType\":2,\"ToolTip\":\"Add-SignerRule\\r\\n\"},{\"CompletionText\":\"Add-StorageFaultDomain\",\"ListItemText\":\"Add-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Add-TargetPortToMaskingSet\",\"ListItemText\":\"Add-TargetPortToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-TargetPortToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-TrustedProvisioningCertificate\",\"ListItemText\":\"Add-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-TrustedProvisioningCertificate\"},{\"CompletionText\":\"Add-Type\",\"ListItemText\":\"Add-Type\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Type [-TypeDefinition] [-Language ] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type [-Name] [-MemberDefinition] [-Namespace ] [-UsingNamespace ] [-Language ] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type [-Path] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type -LiteralPath [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type -AssemblyName [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Add-VirtualDiskToMaskingSet\",\"ListItemText\":\"Add-VirtualDiskToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VirtualDiskToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-VMAssignableDevice\",\"ListItemText\":\"Add-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Add-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Add-VMDirectVirtualDisk\",\"ListItemText\":\"Add-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Add-VMDvdDrive\",\"ListItemText\":\"Add-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Add-VMFibreChannelHba\",\"ListItemText\":\"Add-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Add-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Add-VMGpuPartitionAdapter\",\"ListItemText\":\"Add-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMGroupMember\",\"ListItemText\":\"Add-VMGroupMember\",\"ResultType\":2,\"ToolTip\":\"Add-VMGroupMember\\r\\n\"},{\"CompletionText\":\"Add-VMHardDiskDrive\",\"ListItemText\":\"Add-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Add-VMHostAssignableDevice\",\"ListItemText\":\"Add-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Add-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Add-VMKeyStorageDrive\",\"ListItemText\":\"Add-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Add-VMMigrationNetwork\",\"ListItemText\":\"Add-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Add-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapter\",\"ListItemText\":\"Add-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterAcl\",\"ListItemText\":\"Add-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Add-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Add-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Add-VMPmemController\",\"ListItemText\":\"Add-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Add-VMPmemController\\r\\n\"},{\"CompletionText\":\"Add-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Add-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMScsiController\",\"ListItemText\":\"Add-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Add-VMScsiController\\r\\n\"},{\"CompletionText\":\"Add-VMStoragePath\",\"ListItemText\":\"Add-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Add-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Add-VMSwitch\",\"ListItemText\":\"Add-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitch\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Add-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Add-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchTeamMember\",\"ListItemText\":\"Add-VMSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchTeamMember\\r\\n\"},{\"CompletionText\":\"Add-VpnConnection\",\"ListItemText\":\"Add-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnection \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionRoute\",\"ListItemText\":\"Add-VpnConnectionRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionRoute \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerApplication\",\"ListItemText\":\"Add-VpnConnectionTriggerApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerApplication \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Add-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Add-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Add-WindowsCapability\",\"ListItemText\":\"Add-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Add-WindowsDriver\",\"ListItemText\":\"Add-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Add-WindowsImage\",\"ListItemText\":\"Add-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsImage\\r\\n\"},{\"CompletionText\":\"Add-WindowsPackage\",\"ListItemText\":\"Add-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsPackage\\r\\n\"},{\"CompletionText\":\"AfterAll\",\"ListItemText\":\"AfterAll\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAfterAll \\r\\n\"},{\"CompletionText\":\"AfterEach\",\"ListItemText\":\"AfterEach\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAfterEach \\r\\n\"},{\"CompletionText\":\"agentactivationruntimestarter.exe\",\"ListItemText\":\"agentactivationruntimestarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\agentactivationruntimestarter.exe\"},{\"CompletionText\":\"AgentService.exe\",\"ListItemText\":\"AgentService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AgentService.exe\"},{\"CompletionText\":\"AggregatorHost.exe\",\"ListItemText\":\"AggregatorHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AggregatorHost.exe\"},{\"CompletionText\":\"aitstatic.exe\",\"ListItemText\":\"aitstatic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\aitstatic.exe\"},{\"CompletionText\":\"alg.exe\",\"ListItemText\":\"alg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\alg.exe\"},{\"CompletionText\":\"algm\",\"ListItemText\":\"algm\",\"ResultType\":2,\"ToolTip\":\"algm\"},{\"CompletionText\":\"AppHostRegistrationVerifier.exe\",\"ListItemText\":\"AppHostRegistrationVerifier.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppHostRegistrationVerifier.exe\"},{\"CompletionText\":\"appidcertstorecheck.exe\",\"ListItemText\":\"appidcertstorecheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidcertstorecheck.exe\"},{\"CompletionText\":\"appidpolicyconverter.exe\",\"ListItemText\":\"appidpolicyconverter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidpolicyconverter.exe\"},{\"CompletionText\":\"appidtel.exe\",\"ListItemText\":\"appidtel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidtel.exe\"},{\"CompletionText\":\"AppInstallerBackgroundUpdate.exe\",\"ListItemText\":\"AppInstallerBackgroundUpdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppInstallerBackgroundUpdate.exe\"},{\"CompletionText\":\"appletviewer.exe\",\"ListItemText\":\"appletviewer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\appletviewer.exe\"},{\"CompletionText\":\"ApplicationFrameHost.exe\",\"ListItemText\":\"ApplicationFrameHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplicationFrameHost.exe\"},{\"CompletionText\":\"Apply-WindowsUnattend\",\"ListItemText\":\"Apply-WindowsUnattend\",\"ResultType\":2,\"ToolTip\":\"Apply-WindowsUnattend\"},{\"CompletionText\":\"ApplySettingsTemplateCatalog.exe\",\"ListItemText\":\"ApplySettingsTemplateCatalog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplySettingsTemplateCatalog.exe\"},{\"CompletionText\":\"ApplyTrustOffline.exe\",\"ListItemText\":\"ApplyTrustOffline.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplyTrustOffline.exe\"},{\"CompletionText\":\"Approve-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nApprove-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Approve-AzPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Approve-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Approve-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nApprove-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"ApproveChildRequest.exe\",\"ListItemText\":\"ApproveChildRequest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApproveChildRequest.exe\"},{\"CompletionText\":\"AppVClient.exe\",\"ListItemText\":\"AppVClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVClient.exe\"},{\"CompletionText\":\"AppVDllSurrogate.exe\",\"ListItemText\":\"AppVDllSurrogate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVDllSurrogate.exe\"},{\"CompletionText\":\"appverif.exe\",\"ListItemText\":\"appverif.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appverif.exe\"},{\"CompletionText\":\"AppVNice.exe\",\"ListItemText\":\"AppVNice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVNice.exe\"},{\"CompletionText\":\"AppVShNotify.exe\",\"ListItemText\":\"AppVShNotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVShNotify.exe\"},{\"CompletionText\":\"appwiz.cpl\",\"ListItemText\":\"appwiz.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appwiz.cpl\"},{\"CompletionText\":\"ARP.EXE\",\"ListItemText\":\"ARP.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ARP.EXE\"},{\"CompletionText\":\"aslr-manager.ps1\",\"ListItemText\":\"aslr-manager.ps1\",\"ResultType\":2,\"ToolTip\":\"aslr-manager.ps1 [-Action] [-paths] []\\r\\n\"},{\"CompletionText\":\"Assert-MockCalled\",\"ListItemText\":\"Assert-MockCalled\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAssert-MockCalled \\r\\n\"},{\"CompletionText\":\"Assert-VerifiableMocks\",\"ListItemText\":\"Assert-VerifiableMocks\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAssert-VerifiableMocks \\r\\n\"},{\"CompletionText\":\"AssignedAccessGuard.exe\",\"ListItemText\":\"AssignedAccessGuard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AssignedAccessGuard.exe\"},{\"CompletionText\":\"AsusDownloadAgent.exe\",\"ListItemText\":\"AsusDownloadAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusDownloadAgent.exe\"},{\"CompletionText\":\"AsusDownLoadLicense.exe\",\"ListItemText\":\"AsusDownLoadLicense.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusDownLoadLicense.exe\"},{\"CompletionText\":\"AsusUpdateCheck.exe\",\"ListItemText\":\"AsusUpdateCheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusUpdateCheck.exe\"},{\"CompletionText\":\"at.exe\",\"ListItemText\":\"at.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\at.exe\"},{\"CompletionText\":\"AtBroker.exe\",\"ListItemText\":\"AtBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AtBroker.exe\"},{\"CompletionText\":\"attrib.exe\",\"ListItemText\":\"attrib.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\attrib.exe\"},{\"CompletionText\":\"audiodg.exe\",\"ListItemText\":\"audiodg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\audiodg.exe\"},{\"CompletionText\":\"auditpol.exe\",\"ListItemText\":\"auditpol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\auditpol.exe\"},{\"CompletionText\":\"AuthHost.exe\",\"ListItemText\":\"AuthHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AuthHost.exe\"},{\"CompletionText\":\"autochk.exe\",\"ListItemText\":\"autochk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\autochk.exe\"},{\"CompletionText\":\"AxInstUI.exe\",\"ListItemText\":\"AxInstUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AxInstUI.exe\"},{\"CompletionText\":\"az.cmd\",\"ListItemText\":\"az.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft SDKs\\\\Azure\\\\CLI2\\\\wbin\\\\az.cmd\"},{\"CompletionText\":\"azman.msc\",\"ListItemText\":\"azman.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\azman.msc\"},{\"CompletionText\":\"azps.ps1\",\"ListItemText\":\"azps.ps1\",\"ResultType\":2,\"ToolTip\":\"azps.ps1 \\r\\n\"},{\"CompletionText\":\"B:\",\"ListItemText\":\"B:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nB: \\r\\n\"},{\"CompletionText\":\"baaupdate.exe\",\"ListItemText\":\"baaupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\baaupdate.exe\"},{\"CompletionText\":\"backgroundTaskHost.exe\",\"ListItemText\":\"backgroundTaskHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\backgroundTaskHost.exe\"},{\"CompletionText\":\"BackgroundTransferHost.exe\",\"ListItemText\":\"BackgroundTransferHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BackgroundTransferHost.exe\"},{\"CompletionText\":\"Backup-AzApiManagement\",\"ListItemText\":\"Backup-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Backup-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Backup-AzDataProtectionBackupInstanceAdhoc\",\"ListItemText\":\"Backup-AzDataProtectionBackupInstanceAdhoc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackup-AzDataProtectionBackupInstanceAdhoc \\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVault\",\"ListItemText\":\"Backup-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultCertificate\",\"ListItemText\":\"Backup-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultKey\",\"ListItemText\":\"Backup-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Backup-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultSecret\",\"ListItemText\":\"Backup-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Backup-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Backup-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Backup-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Backup-BitLockerKeyProtector\",\"ListItemText\":\"Backup-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackup-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"BackupToAAD-BitLockerKeyProtector\",\"ListItemText\":\"BackupToAAD-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackupToAAD-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"bash.exe\",\"ListItemText\":\"bash.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bash.exe\"},{\"CompletionText\":\"bcdboot.exe\",\"ListItemText\":\"bcdboot.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bcdboot.exe\"},{\"CompletionText\":\"bcdedit.exe\",\"ListItemText\":\"bcdedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bcdedit.exe\"},{\"CompletionText\":\"bdechangepin.exe\",\"ListItemText\":\"bdechangepin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bdechangepin.exe\"},{\"CompletionText\":\"BdeHdCfg.exe\",\"ListItemText\":\"BdeHdCfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BdeHdCfg.exe\"},{\"CompletionText\":\"BdeUISrv.exe\",\"ListItemText\":\"BdeUISrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BdeUISrv.exe\"},{\"CompletionText\":\"bdeunlock.exe\",\"ListItemText\":\"bdeunlock.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bdeunlock.exe\"},{\"CompletionText\":\"BeforeAll\",\"ListItemText\":\"BeforeAll\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBeforeAll \\r\\n\"},{\"CompletionText\":\"BeforeEach\",\"ListItemText\":\"BeforeEach\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBeforeEach \\r\\n\"},{\"CompletionText\":\"bfsvc.exe\",\"ListItemText\":\"bfsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\bfsvc.exe\"},{\"CompletionText\":\"BioIso.exe\",\"ListItemText\":\"BioIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BioIso.exe\"},{\"CompletionText\":\"BitLockerDeviceEncryption.exe\",\"ListItemText\":\"BitLockerDeviceEncryption.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerDeviceEncryption.exe\"},{\"CompletionText\":\"BitLockerWizard.exe\",\"ListItemText\":\"BitLockerWizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerWizard.exe\"},{\"CompletionText\":\"BitLockerWizardElev.exe\",\"ListItemText\":\"BitLockerWizardElev.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerWizardElev.exe\"},{\"CompletionText\":\"bitsadmin.exe\",\"ListItemText\":\"bitsadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bitsadmin.exe\"},{\"CompletionText\":\"Block-FileShareAccess\",\"ListItemText\":\"Block-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Block-SmbClientAccessToServer\",\"ListItemText\":\"Block-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Block-SmbShareAccess\",\"ListItemText\":\"Block-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"blsmba\",\"ListItemText\":\"blsmba\",\"ResultType\":2,\"ToolTip\":\"blsmba\"},{\"CompletionText\":\"blsmbclas\",\"ListItemText\":\"blsmbclas\",\"ResultType\":2,\"ToolTip\":\"blsmbclas\"},{\"CompletionText\":\"bootim.exe\",\"ListItemText\":\"bootim.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bootim.exe\"},{\"CompletionText\":\"bootsect.exe\",\"ListItemText\":\"bootsect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bootsect.exe\"},{\"CompletionText\":\"bridgeunattend.exe\",\"ListItemText\":\"bridgeunattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bridgeunattend.exe\"},{\"CompletionText\":\"browserexport.exe\",\"ListItemText\":\"browserexport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\browserexport.exe\"},{\"CompletionText\":\"browser_broker.exe\",\"ListItemText\":\"browser_broker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\browser_broker.exe\"},{\"CompletionText\":\"bthprops.cpl\",\"ListItemText\":\"bthprops.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bthprops.cpl\"},{\"CompletionText\":\"bthudtask.exe\",\"ListItemText\":\"bthudtask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bthudtask.exe\"},{\"CompletionText\":\"ByteCodeGenerator.exe\",\"ListItemText\":\"ByteCodeGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ByteCodeGenerator.exe\"},{\"CompletionText\":\"c\",\"ListItemText\":\"c\",\"ResultType\":2,\"ToolTip\":\"code-insiders.cmd\"},{\"CompletionText\":\"C:\",\"ListItemText\":\"C:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nC: \\r\\n\"},{\"CompletionText\":\"cacls.exe\",\"ListItemText\":\"cacls.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cacls.exe\"},{\"CompletionText\":\"calc.exe\",\"ListItemText\":\"calc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\calc.exe\"},{\"CompletionText\":\"CameraSettingsUIHost.exe\",\"ListItemText\":\"CameraSettingsUIHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CameraSettingsUIHost.exe\"},{\"CompletionText\":\"CastSrv.exe\",\"ListItemText\":\"CastSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CastSrv.exe\"},{\"CompletionText\":\"cat\",\"ListItemText\":\"cat\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"CCG.exe\",\"ListItemText\":\"CCG.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CCG.exe\"},{\"CompletionText\":\"cd\",\"ListItemText\":\"cd\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"cd..\",\"ListItemText\":\"cd..\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd.. \\r\\n\"},{\"CompletionText\":\"cd\\\\\",\"ListItemText\":\"cd\\\\\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd\\\\ \\r\\n\"},{\"CompletionText\":\"cd~\",\"ListItemText\":\"cd~\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd~ \\r\\n\"},{\"CompletionText\":\"CertEnrollCtrl.exe\",\"ListItemText\":\"CertEnrollCtrl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CertEnrollCtrl.exe\"},{\"CompletionText\":\"certlm.msc\",\"ListItemText\":\"certlm.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certlm.msc\"},{\"CompletionText\":\"certmgr.msc\",\"ListItemText\":\"certmgr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certmgr.msc\"},{\"CompletionText\":\"certreq.exe\",\"ListItemText\":\"certreq.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certreq.exe\"},{\"CompletionText\":\"certutil.exe\",\"ListItemText\":\"certutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certutil.exe\"},{\"CompletionText\":\"cfy\",\"ListItemText\":\"cfy\",\"ResultType\":2,\"ToolTip\":\"cfy\"},{\"CompletionText\":\"change.exe\",\"ListItemText\":\"change.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\change.exe\"},{\"CompletionText\":\"changepk.exe\",\"ListItemText\":\"changepk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\changepk.exe\"},{\"CompletionText\":\"charmap.exe\",\"ListItemText\":\"charmap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\charmap.exe\"},{\"CompletionText\":\"chcp.com\",\"ListItemText\":\"chcp.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chcp.com\"},{\"CompletionText\":\"chdir\",\"ListItemText\":\"chdir\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"CheckNetIsolation.exe\",\"ListItemText\":\"CheckNetIsolation.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CheckNetIsolation.exe\"},{\"CompletionText\":\"Checkpoint-VM\",\"ListItemText\":\"Checkpoint-VM\",\"ResultType\":2,\"ToolTip\":\"Checkpoint-VM\\r\\n\"},{\"CompletionText\":\"chglogon.exe\",\"ListItemText\":\"chglogon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chglogon.exe\"},{\"CompletionText\":\"chgport.exe\",\"ListItemText\":\"chgport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chgport.exe\"},{\"CompletionText\":\"chgusr.exe\",\"ListItemText\":\"chgusr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chgusr.exe\"},{\"CompletionText\":\"chkdsk.exe\",\"ListItemText\":\"chkdsk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chkdsk.exe\"},{\"CompletionText\":\"chkntfs.exe\",\"ListItemText\":\"chkntfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chkntfs.exe\"},{\"CompletionText\":\"choco.exe\",\"ListItemText\":\"choco.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\choco.exe\"},{\"CompletionText\":\"choice.exe\",\"ListItemText\":\"choice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\choice.exe\"},{\"CompletionText\":\"CIDiag.exe\",\"ListItemText\":\"CIDiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CIDiag.exe\"},{\"CompletionText\":\"cipher.exe\",\"ListItemText\":\"cipher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cipher.exe\"},{\"CompletionText\":\"CiTool.exe\",\"ListItemText\":\"CiTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CiTool.exe\"},{\"CompletionText\":\"clc\",\"ListItemText\":\"clc\",\"ResultType\":2,\"ToolTip\":\"Clear-Content\"},{\"CompletionText\":\"cleanmgr.exe\",\"ListItemText\":\"cleanmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cleanmgr.exe\"},{\"CompletionText\":\"clear\",\"ListItemText\":\"clear\",\"ResultType\":2,\"ToolTip\":\"Clear-Host\"},{\"CompletionText\":\"Clear-AssignedAccess\",\"ListItemText\":\"Clear-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Clear-AzAppConfigurationDeletedStore\",\"ListItemText\":\"Clear-AzAppConfigurationDeletedStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzAppConfigurationDeletedStore \\r\\n\"},{\"CompletionText\":\"Clear-AzCdnEndpointContent\",\"ListItemText\":\"Clear-AzCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Clear-AzConfig\",\"ListItemText\":\"Clear-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Clear-AzConfig\\r\\n\"},{\"CompletionText\":\"Clear-AzContext\",\"ListItemText\":\"Clear-AzContext\",\"ResultType\":2,\"ToolTip\":\"Clear-AzContext\\r\\n\"},{\"CompletionText\":\"Clear-AzDefault\",\"ListItemText\":\"Clear-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Clear-AzDefault\\r\\n\"},{\"CompletionText\":\"Clear-AzFrontDoorCdnEndpointContent\",\"ListItemText\":\"Clear-AzFrontDoorCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzFrontDoorCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-BCCache\",\"ListItemText\":\"Clear-BCCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-BCCache \\r\\n\"},{\"CompletionText\":\"Clear-BitLockerAutoUnlock\",\"ListItemText\":\"Clear-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Clear-Content\",\"ListItemText\":\"Clear-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Content [-Path] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\\r\\nClear-Content -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Clear-Disk\",\"ListItemText\":\"Clear-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Disk \\r\\n\"},{\"CompletionText\":\"Clear-DnsClientCache\",\"ListItemText\":\"Clear-DnsClientCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-DnsClientCache \\r\\n\"},{\"CompletionText\":\"Clear-FileStorageTier\",\"ListItemText\":\"Clear-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Clear-History\",\"ListItemText\":\"Clear-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-History [[-Id] ] [[-Count] ] [-Newest] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-History [[-Count] ] [-CommandLine ] [-Newest] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-Host\",\"ListItemText\":\"Clear-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Host \\r\\n\"},{\"CompletionText\":\"Clear-Item\",\"ListItemText\":\"Clear-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Item [-Path] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-Item -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-ItemProperty\",\"ListItemText\":\"Clear-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-ItemProperty [-Path] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-ItemProperty [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-KdsCache\",\"ListItemText\":\"Clear-KdsCache\",\"ResultType\":2,\"ToolTip\":\"Clear-KdsCache\\r\\n\"},{\"CompletionText\":\"Clear-PcsvDeviceLog\",\"ListItemText\":\"Clear-PcsvDeviceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-PcsvDeviceLog \\r\\n\"},{\"CompletionText\":\"Clear-RecycleBin\",\"ListItemText\":\"Clear-RecycleBin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-RecycleBin [[-DriveLetter] ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-StorageBusDisk\",\"ListItemText\":\"Clear-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Clear-StorageDiagnosticInfo\",\"ListItemText\":\"Clear-StorageDiagnosticInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-StorageDiagnosticInfo \\r\\n\"},{\"CompletionText\":\"Clear-Tpm\",\"ListItemText\":\"Clear-Tpm\",\"ResultType\":2,\"ToolTip\":\"Clear-Tpm\\r\\n\"},{\"CompletionText\":\"Clear-Variable\",\"ListItemText\":\"Clear-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Variable [-Name] [-Include ] [-Exclude ] [-Force] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-WindowsCorruptMountPoint\",\"ListItemText\":\"Clear-WindowsCorruptMountPoint\",\"ResultType\":2,\"ToolTip\":\"Clear-WindowsCorruptMountPoint\\r\\n\"},{\"CompletionText\":\"clhsdb.exe\",\"ListItemText\":\"clhsdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\clhsdb.exe\"},{\"CompletionText\":\"clhy\",\"ListItemText\":\"clhy\",\"ResultType\":2,\"ToolTip\":\"Clear-History\"},{\"CompletionText\":\"cli\",\"ListItemText\":\"cli\",\"ResultType\":2,\"ToolTip\":\"Clear-Item\"},{\"CompletionText\":\"cliconfg.exe\",\"ListItemText\":\"cliconfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cliconfg.exe\"},{\"CompletionText\":\"clip.exe\",\"ListItemText\":\"clip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\clip.exe\"},{\"CompletionText\":\"clipchamp.exe\",\"ListItemText\":\"clipchamp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\clipchamp.exe\"},{\"CompletionText\":\"ClipDLS.exe\",\"ListItemText\":\"ClipDLS.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipDLS.exe\"},{\"CompletionText\":\"ClipRenew.exe\",\"ListItemText\":\"ClipRenew.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipRenew.exe\"},{\"CompletionText\":\"ClipUp.exe\",\"ListItemText\":\"ClipUp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipUp.exe\"},{\"CompletionText\":\"Close-AzStorageFileHandle\",\"ListItemText\":\"Close-AzStorageFileHandle\",\"ResultType\":2,\"ToolTip\":\"Close-AzStorageFileHandle\\r\\n\"},{\"CompletionText\":\"Close-SmbOpenFile\",\"ListItemText\":\"Close-SmbOpenFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClose-SmbOpenFile \\r\\n\"},{\"CompletionText\":\"Close-SmbSession\",\"ListItemText\":\"Close-SmbSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClose-SmbSession \\r\\n\"},{\"CompletionText\":\"CloudExperienceHostBroker.exe\",\"ListItemText\":\"CloudExperienceHostBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CloudExperienceHostBroker.exe\"},{\"CompletionText\":\"CloudNotifications.exe\",\"ListItemText\":\"CloudNotifications.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CloudNotifications.exe\"},{\"CompletionText\":\"clp\",\"ListItemText\":\"clp\",\"ResultType\":2,\"ToolTip\":\"Clear-ItemProperty\"},{\"CompletionText\":\"cls\",\"ListItemText\":\"cls\",\"ResultType\":2,\"ToolTip\":\"Clear-Host\"},{\"CompletionText\":\"clv\",\"ListItemText\":\"clv\",\"ResultType\":2,\"ToolTip\":\"Clear-Variable\"},{\"CompletionText\":\"cmd.exe\",\"ListItemText\":\"cmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmd.exe\"},{\"CompletionText\":\"cmdkey.exe\",\"ListItemText\":\"cmdkey.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmdkey.exe\"},{\"CompletionText\":\"cmdl32.exe\",\"ListItemText\":\"cmdl32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmdl32.exe\"},{\"CompletionText\":\"cmmon32.exe\",\"ListItemText\":\"cmmon32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmmon32.exe\"},{\"CompletionText\":\"cmpcfg\",\"ListItemText\":\"cmpcfg\",\"ResultType\":2,\"ToolTip\":\"cmpcfg\"},{\"CompletionText\":\"cmstp.exe\",\"ListItemText\":\"cmstp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmstp.exe\"},{\"CompletionText\":\"cnsn\",\"ListItemText\":\"cnsn\",\"ResultType\":2,\"ToolTip\":\"Connect-PSSession\"},{\"CompletionText\":\"code-exploration.cmd\",\"ListItemText\":\"code-exploration.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Exploration\\\\bin\\\\code-exploration.cmd\"},{\"CompletionText\":\"code-insiders.cmd\",\"ListItemText\":\"code-insiders.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Insiders\\\\bin\\\\code-insiders.cmd\"},{\"CompletionText\":\"code-tunnel-exploration.exe\",\"ListItemText\":\"code-tunnel-exploration.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Exploration\\\\bin\\\\code-tunnel-exploration.exe\"},{\"CompletionText\":\"code-tunnel-insiders.exe\",\"ListItemText\":\"code-tunnel-insiders.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Insiders\\\\bin\\\\code-tunnel-insiders.exe\"},{\"CompletionText\":\"code-tunnel.exe\",\"ListItemText\":\"code-tunnel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe\"},{\"CompletionText\":\"code.cmd\",\"ListItemText\":\"code.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft VS Code\\\\bin\\\\code.cmd\"},{\"CompletionText\":\"cofire.exe\",\"ListItemText\":\"cofire.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cofire.exe\"},{\"CompletionText\":\"colorcpl.exe\",\"ListItemText\":\"colorcpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\colorcpl.exe\"},{\"CompletionText\":\"com.docker.cli.exe\",\"ListItemText\":\"com.docker.cli.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\com.docker.cli.exe\"},{\"CompletionText\":\"comexp.msc\",\"ListItemText\":\"comexp.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\comexp.msc\"},{\"CompletionText\":\"comp.exe\",\"ListItemText\":\"comp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\comp.exe\"},{\"CompletionText\":\"compact.exe\",\"ListItemText\":\"compact.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\compact.exe\"},{\"CompletionText\":\"compare\",\"ListItemText\":\"compare\",\"ResultType\":2,\"ToolTip\":\"Compare-Object\"},{\"CompletionText\":\"Compare-Object\",\"ListItemText\":\"Compare-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompare-Object [-ReferenceObject] [-DifferenceObject] [-SyncWindow ] [-Property ] [-ExcludeDifferent] [-IncludeEqual] [-PassThru] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"Compare-VM\",\"ListItemText\":\"Compare-VM\",\"ResultType\":2,\"ToolTip\":\"Compare-VM\\r\\n\"},{\"CompletionText\":\"CompatTelRunner.exe\",\"ListItemText\":\"CompatTelRunner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompatTelRunner.exe\"},{\"CompletionText\":\"Complete-AzServiceBusMigration\",\"ListItemText\":\"Complete-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nComplete-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Complete-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Complete-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Complete-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Complete-BitsTransfer\",\"ListItemText\":\"Complete-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Complete-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Complete-DtcDiagnosticTransaction\",\"ListItemText\":\"Complete-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Complete-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Complete-VMFailover\",\"ListItemText\":\"Complete-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Complete-VMFailover\\r\\n\"},{\"CompletionText\":\"compmgmt.msc\",\"ListItemText\":\"compmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\compmgmt.msc\"},{\"CompletionText\":\"CompMgmtLauncher.exe\",\"ListItemText\":\"CompMgmtLauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompMgmtLauncher.exe\"},{\"CompletionText\":\"CompPkgSrv.exe\",\"ListItemText\":\"CompPkgSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompPkgSrv.exe\"},{\"CompletionText\":\"Compress-Archive\",\"ListItemText\":\"Compress-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompress-Archive \\r\\n\"},{\"CompletionText\":\"ComputerDefaults.exe\",\"ListItemText\":\"ComputerDefaults.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ComputerDefaults.exe\"},{\"CompletionText\":\"Configuration\",\"ListItemText\":\"Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConfiguration \\r\\n\"},{\"CompletionText\":\"Confirm-AzSecurityAutomation\",\"ListItemText\":\"Confirm-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Confirm-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Confirm-SecureBootUEFI\",\"ListItemText\":\"Confirm-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Confirm-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"conhost.exe\",\"ListItemText\":\"conhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\conhost.exe\"},{\"CompletionText\":\"Connect-AzAccount\",\"ListItemText\":\"Connect-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Connect-AzAccount\\r\\n\"},{\"CompletionText\":\"Connect-AzContainerRegistry\",\"ListItemText\":\"Connect-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"Connect-AzContainerRegistry\\r\\n\"},{\"CompletionText\":\"Connect-IscsiTarget\",\"ListItemText\":\"Connect-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Connect-PSSession\",\"ListItemText\":\"Connect-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-PSSession -Name [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-Session] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ComputerName] [-ApplicationName ] [-ConfigurationName ] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession -ComputerName -InstanceId [-ApplicationName ] [-ConfigurationName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ConnectionUri] [-ConfigurationName ] [-AllowRedirection] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession -InstanceId [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-Id] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Connect-VirtualDisk\",\"ListItemText\":\"Connect-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Connect-VMNetworkAdapter\",\"ListItemText\":\"Connect-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Connect-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Connect-VMSan\",\"ListItemText\":\"Connect-VMSan\",\"ResultType\":2,\"ToolTip\":\"Connect-VMSan\\r\\n\"},{\"CompletionText\":\"Connect-WSMan\",\"ListItemText\":\"Connect-WSMan\",\"ResultType\":2,\"ToolTip\":\"Connect-WSMan\\r\\n\"},{\"CompletionText\":\"consent.exe\",\"ListItemText\":\"consent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\consent.exe\"},{\"CompletionText\":\"Context\",\"ListItemText\":\"Context\",\"ResultType\":2,\"ToolTip\":\"\\r\\nContext \\r\\n\"},{\"CompletionText\":\"control.exe\",\"ListItemText\":\"control.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\control.exe\"},{\"CompletionText\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-Path\",\"ListItemText\":\"Convert-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvert-Path [-Path] []\\r\\n\\r\\nConvert-Path -LiteralPath []\\r\\n\"},{\"CompletionText\":\"Convert-VHD\",\"ListItemText\":\"Convert-VHD\",\"ResultType\":2,\"ToolTip\":\"Convert-VHD\\r\\n\"},{\"CompletionText\":\"convert.exe\",\"ListItemText\":\"convert.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\convert.exe\"},{\"CompletionText\":\"ConvertFrom-CIPolicy\",\"ListItemText\":\"ConvertFrom-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"ConvertFrom-CIPolicy\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Csv\",\"ListItemText\":\"ConvertFrom-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Csv [-InputObject] [[-Delimiter] ] [-Header ] []\\r\\n\\r\\nConvertFrom-Csv [-InputObject] -UseCulture [-Header ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Json\",\"ListItemText\":\"ConvertFrom-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Json [-InputObject] [-AsHashtable] [-Depth ] [-NoEnumerate] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Markdown\",\"ListItemText\":\"ConvertFrom-Markdown\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Markdown [-Path] [-AsVT100EncodedString] []\\r\\n\\r\\nConvertFrom-Markdown -LiteralPath [-AsVT100EncodedString] []\\r\\n\\r\\nConvertFrom-Markdown -InputObject [-AsVT100EncodedString] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-SddlString\",\"ListItemText\":\"ConvertFrom-SddlString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-SddlString [-Sddl] [-Type ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-SecureString\",\"ListItemText\":\"ConvertFrom-SecureString\",\"ResultType\":2,\"ToolTip\":\"ConvertFrom-SecureString\\r\\n\"},{\"CompletionText\":\"ConvertFrom-StringData\",\"ListItemText\":\"ConvertFrom-StringData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-StringData [-StringData] [[-Delimiter] ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Yaml\",\"ListItemText\":\"ConvertFrom-Yaml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Yaml \\r\\n\"},{\"CompletionText\":\"ConvertTo-AzVMManagedDisk\",\"ListItemText\":\"ConvertTo-AzVMManagedDisk\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-AzVMManagedDisk\\r\\n\"},{\"CompletionText\":\"ConvertTo-Csv\",\"ListItemText\":\"ConvertTo-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Csv [-InputObject] [[-Delimiter] ] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] []\\r\\n\\r\\nConvertTo-Csv [-InputObject] [-UseCulture] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-HgsKeyProtector\",\"ListItemText\":\"ConvertTo-HgsKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-HgsKeyProtector \\r\\n\"},{\"CompletionText\":\"ConvertTo-Html\",\"ListItemText\":\"ConvertTo-Html\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Html [[-Property] ] [[-Head] ] [[-Title] ] [[-Body] ] [-InputObject ] [-As ] [-CssUri ] [-PostContent ] [-PreContent ] [-Meta ] [-Charset ] [-Transitional] []\\r\\n\\r\\nConvertTo-Html [[-Property] ] [-InputObject ] [-As ] [-Fragment] [-PostContent ] [-PreContent ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-Json\",\"ListItemText\":\"ConvertTo-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Json [-InputObject] [-Depth ] [-Compress] [-EnumsAsStrings] [-AsArray] [-EscapeHandling ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-ProcessMitigationPolicy\",\"ListItemText\":\"ConvertTo-ProcessMitigationPolicy\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-ProcessMitigationPolicy\\r\\n\"},{\"CompletionText\":\"ConvertTo-SecureString\",\"ListItemText\":\"ConvertTo-SecureString\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-SecureString\\r\\n\"},{\"CompletionText\":\"ConvertTo-TpmOwnerAuth\",\"ListItemText\":\"ConvertTo-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"ConvertTo-Xml\",\"ListItemText\":\"ConvertTo-Xml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Xml [-InputObject] [-Depth ] [-NoTypeInformation] [-As ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-Yaml\",\"ListItemText\":\"ConvertTo-Yaml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Yaml \\r\\n\"},{\"CompletionText\":\"convertvhd.exe\",\"ListItemText\":\"convertvhd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\convertvhd.exe\"},{\"CompletionText\":\"copy\",\"ListItemText\":\"copy\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"Copy-AzRecoveryServicesVault\",\"ListItemText\":\"Copy-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Copy-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Copy-AzStorageBlob\",\"ListItemText\":\"Copy-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Copy-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Copy-BcdEntry\",\"ListItemText\":\"Copy-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Copy-BcdEntry\\r\\n\"},{\"CompletionText\":\"Copy-Item\",\"ListItemText\":\"Copy-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-Item [-Path] [[-Destination] ] [-Container] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] [-FromSession ] [-ToSession ] []\\r\\n\\r\\nCopy-Item [[-Destination] ] -LiteralPath [-Container] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] [-FromSession ] [-ToSession ] []\\r\\n\"},{\"CompletionText\":\"Copy-ItemProperty\",\"ListItemText\":\"Copy-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-ItemProperty [-Path] [-Destination] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nCopy-ItemProperty [-Destination] [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Copy-NetFirewallRule\",\"ListItemText\":\"Copy-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Copy-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecMainModeRule\",\"ListItemText\":\"Copy-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Copy-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Copy-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Copy-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecRule\",\"ListItemText\":\"Copy-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Copy-UserInternationalSettingsToSystem\",\"ListItemText\":\"Copy-UserInternationalSettingsToSystem\",\"ResultType\":2,\"ToolTip\":\"Copy-UserInternationalSettingsToSystem\\r\\n\"},{\"CompletionText\":\"Copy-VMFile\",\"ListItemText\":\"Copy-VMFile\",\"ResultType\":2,\"ToolTip\":\"Copy-VMFile\\r\\n\"},{\"CompletionText\":\"coredpussvr.exe\",\"ListItemText\":\"coredpussvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\coredpussvr.exe\"},{\"CompletionText\":\"corepack.cmd\",\"ListItemText\":\"corepack.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\corepack.cmd\"},{\"CompletionText\":\"cp\",\"ListItemText\":\"cp\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"cpi\",\"ListItemText\":\"cpi\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"cpp\",\"ListItemText\":\"cpp\",\"ResultType\":2,\"ToolTip\":\"Copy-ItemProperty\"},{\"CompletionText\":\"createdump.exe\",\"ListItemText\":\"createdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\WindowsApps\\\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\\\createdump.exe\"},{\"CompletionText\":\"CredentialEnrollmentManager.exe\",\"ListItemText\":\"CredentialEnrollmentManager.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CredentialEnrollmentManager.exe\"},{\"CompletionText\":\"CredentialUIBroker.exe\",\"ListItemText\":\"CredentialUIBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CredentialUIBroker.exe\"},{\"CompletionText\":\"credwiz.exe\",\"ListItemText\":\"credwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\credwiz.exe\"},{\"CompletionText\":\"cscript.exe\",\"ListItemText\":\"cscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cscript.exe\"},{\"CompletionText\":\"csrss.exe\",\"ListItemText\":\"csrss.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\csrss.exe\"},{\"CompletionText\":\"cssmbo\",\"ListItemText\":\"cssmbo\",\"ResultType\":2,\"ToolTip\":\"cssmbo\"},{\"CompletionText\":\"cssmbse\",\"ListItemText\":\"cssmbse\",\"ResultType\":2,\"ToolTip\":\"cssmbse\"},{\"CompletionText\":\"ctfmon.exe\",\"ListItemText\":\"ctfmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ctfmon.exe\"},{\"CompletionText\":\"cttune.exe\",\"ListItemText\":\"cttune.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cttune.exe\"},{\"CompletionText\":\"cttunesvr.exe\",\"ListItemText\":\"cttunesvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cttunesvr.exe\"},{\"CompletionText\":\"cty\",\"ListItemText\":\"cty\",\"ResultType\":2,\"ToolTip\":\"cty\"},{\"CompletionText\":\"curl.exe\",\"ListItemText\":\"curl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\curl.exe\"},{\"CompletionText\":\"CustomInstallExec.exe\",\"ListItemText\":\"CustomInstallExec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CustomInstallExec.exe\"},{\"CompletionText\":\"CustomShellHost.exe\",\"ListItemText\":\"CustomShellHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CustomShellHost.exe\"},{\"CompletionText\":\"cvpa\",\"ListItemText\":\"cvpa\",\"ResultType\":2,\"ToolTip\":\"Convert-Path\"},{\"CompletionText\":\"d3dconfig.exe\",\"ListItemText\":\"d3dconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\d3dconfig.exe\"},{\"CompletionText\":\"D:\",\"ListItemText\":\"D:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nD: \\r\\n\"},{\"CompletionText\":\"dasHost.exe\",\"ListItemText\":\"dasHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dasHost.exe\"},{\"CompletionText\":\"DataExchangeHost.exe\",\"ListItemText\":\"DataExchangeHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DataExchangeHost.exe\"},{\"CompletionText\":\"DataStoreCacheDumpTool.exe\",\"ListItemText\":\"DataStoreCacheDumpTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DataStoreCacheDumpTool.exe\"},{\"CompletionText\":\"dbp\",\"ListItemText\":\"dbp\",\"ResultType\":2,\"ToolTip\":\"Disable-PSBreakpoint\"},{\"CompletionText\":\"dccw.exe\",\"ListItemText\":\"dccw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dccw.exe\"},{\"CompletionText\":\"dcomcnfg.exe\",\"ListItemText\":\"dcomcnfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dcomcnfg.exe\"},{\"CompletionText\":\"ddodiag.exe\",\"ListItemText\":\"ddodiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ddodiag.exe\"},{\"CompletionText\":\"debian.exe\",\"ListItemText\":\"debian.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\debian.exe\"},{\"CompletionText\":\"Debug-FileShare\",\"ListItemText\":\"Debug-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-FileShare \\r\\n\"},{\"CompletionText\":\"Debug-Job\",\"ListItemText\":\"Debug-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Job [-Job] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-Name] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-Id] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-InstanceId] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-MMAppPrelaunch\",\"ListItemText\":\"Debug-MMAppPrelaunch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-MMAppPrelaunch \\r\\n\"},{\"CompletionText\":\"Debug-Process\",\"ListItemText\":\"Debug-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Process [-Name] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Process [-Id] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Process -InputObject [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-Runspace\",\"ListItemText\":\"Debug-Runspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Runspace [-Runspace] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-Name] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-Id] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-InstanceId] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-StorageSubSystem\",\"ListItemText\":\"Debug-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Debug-VM\",\"ListItemText\":\"Debug-VM\",\"ResultType\":2,\"ToolTip\":\"Debug-VM\\r\\n\"},{\"CompletionText\":\"Debug-Volume\",\"ListItemText\":\"Debug-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Volume \\r\\n\"},{\"CompletionText\":\"Defrag.exe\",\"ListItemText\":\"Defrag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Defrag.exe\"},{\"CompletionText\":\"del\",\"ListItemText\":\"del\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"Delete-DeliveryOptimizationCache\",\"ListItemText\":\"Delete-DeliveryOptimizationCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDelete-DeliveryOptimizationCache \\r\\n\"},{\"CompletionText\":\"Deny-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDeny-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Deny-AzPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Deny-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Deny-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDeny-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Deploy-AzNetworkManagerCommit\",\"ListItemText\":\"Deploy-AzNetworkManagerCommit\",\"ResultType\":2,\"ToolTip\":\"Deploy-AzNetworkManagerCommit\\r\\n\"},{\"CompletionText\":\"deploymentcsphelper.exe\",\"ListItemText\":\"deploymentcsphelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\deploymentcsphelper.exe\"},{\"CompletionText\":\"Describe\",\"ListItemText\":\"Describe\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDescribe \\r\\n\"},{\"CompletionText\":\"desk.cpl\",\"ListItemText\":\"desk.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\desk.cpl\"},{\"CompletionText\":\"desktopimgdownldr.exe\",\"ListItemText\":\"desktopimgdownldr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\desktopimgdownldr.exe\"},{\"CompletionText\":\"DeviceCensus.exe\",\"ListItemText\":\"DeviceCensus.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceCensus.exe\"},{\"CompletionText\":\"DeviceCredentialDeployment.exe\",\"ListItemText\":\"DeviceCredentialDeployment.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceCredentialDeployment.exe\"},{\"CompletionText\":\"DeviceEject.exe\",\"ListItemText\":\"DeviceEject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceEject.exe\"},{\"CompletionText\":\"DeviceEnroller.exe\",\"ListItemText\":\"DeviceEnroller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceEnroller.exe\"},{\"CompletionText\":\"DevicePairingWizard.exe\",\"ListItemText\":\"DevicePairingWizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DevicePairingWizard.exe\"},{\"CompletionText\":\"DeviceProperties.exe\",\"ListItemText\":\"DeviceProperties.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceProperties.exe\"},{\"CompletionText\":\"devmgmt.msc\",\"ListItemText\":\"devmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\devmgmt.msc\"},{\"CompletionText\":\"DevModeRunAsUserConfig.msc\",\"ListItemText\":\"DevModeRunAsUserConfig.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DevModeRunAsUserConfig.msc\"},{\"CompletionText\":\"DFDWiz.exe\",\"ListItemText\":\"DFDWiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DFDWiz.exe\"},{\"CompletionText\":\"dfrgui.exe\",\"ListItemText\":\"dfrgui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dfrgui.exe\"},{\"CompletionText\":\"dialer.exe\",\"ListItemText\":\"dialer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dialer.exe\"},{\"CompletionText\":\"diff\",\"ListItemText\":\"diff\",\"ResultType\":2,\"ToolTip\":\"Compare-Object\"},{\"CompletionText\":\"dir\",\"ListItemText\":\"dir\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"directxdatabaseupdater.exe\",\"ListItemText\":\"directxdatabaseupdater.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\directxdatabaseupdater.exe\"},{\"CompletionText\":\"dirmngr.exe\",\"ListItemText\":\"dirmngr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\dirmngr.exe\"},{\"CompletionText\":\"dirmngr_ldap.exe\",\"ListItemText\":\"dirmngr_ldap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\dirmngr_ldap.exe\"},{\"CompletionText\":\"Disable-AppBackgroundTaskDiagnosticLog\",\"ListItemText\":\"Disable-AppBackgroundTaskDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Disable-AppBackgroundTaskDiagnosticLog\\r\\n\"},{\"CompletionText\":\"Disable-AzAdvisorRecommendation\",\"ListItemText\":\"Disable-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Disable-AzAksAddOn\",\"ListItemText\":\"Disable-AzAksAddOn\",\"ResultType\":2,\"ToolTip\":\"Disable-AzAksAddOn\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchAutoScale\",\"ListItemText\":\"Disable-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchComputeNodeScheduling\",\"ListItemText\":\"Disable-AzBatchComputeNodeScheduling\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchComputeNodeScheduling\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchJob\",\"ListItemText\":\"Disable-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchJobSchedule\",\"ListItemText\":\"Disable-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Disable-AzCdnCustomDomainCustomHttps\",\"ListItemText\":\"Disable-AzCdnCustomDomainCustomHttps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzCdnCustomDomainCustomHttps \\r\\n\"},{\"CompletionText\":\"Disable-AzContextAutosave\",\"ListItemText\":\"Disable-AzContextAutosave\",\"ResultType\":2,\"ToolTip\":\"Disable-AzContextAutosave\\r\\n\"},{\"CompletionText\":\"Disable-AzDataCollection\",\"ListItemText\":\"Disable-AzDataCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzDataCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzFrontDoorCustomDomainHttps\",\"ListItemText\":\"Disable-AzFrontDoorCustomDomainHttps\",\"ResultType\":2,\"ToolTip\":\"Disable-AzFrontDoorCustomDomainHttps\\r\\n\"},{\"CompletionText\":\"Disable-AzHDInsightAzureMonitor\",\"ListItemText\":\"Disable-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Disable-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Disable-AzHDInsightMonitoring\",\"ListItemText\":\"Disable-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Disable-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\",\"ListItemText\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\",\"ResultType\":2,\"ToolTip\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsIISLogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsIISLogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsIISLogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupAutoProtection\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupAutoProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupAutoProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupProtection\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupRPMountScript\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupRPMountScript\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupRPMountScript\\r\\n\"},{\"CompletionText\":\"Disable-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Disable-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Disable-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSqlInstanceAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlServerAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSqlServerAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlServerAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzStackHCIAttestation\",\"ListItemText\":\"Disable-AzStackHCIAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzStackHCIAttestation \\r\\n\"},{\"CompletionText\":\"Disable-AzStackHCIRemoteSupport\",\"ListItemText\":\"Disable-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageBlobDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobLastAccessTimeTracking\",\"ListItemText\":\"Disable-AzStorageBlobLastAccessTimeTracking\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobLastAccessTimeTracking\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobRestorePolicy\",\"ListItemText\":\"Disable-AzStorageBlobRestorePolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobRestorePolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageContainerDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageContainerDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageContainerDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageSoftDelete\",\"ListItemText\":\"Disable-AzStorageSoftDelete\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageSoftDelete\"},{\"CompletionText\":\"Disable-AzStorageStaticWebsite\",\"ListItemText\":\"Disable-AzStorageStaticWebsite\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageStaticWebsite\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseSqlAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSynapseSqlAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseSqlAdvancedThreatProtection\",\"ListItemText\":\"Disable-AzSynapseSqlAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlAdvancedThreatProtection\"},{\"CompletionText\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzTrafficManagerEndpoint\",\"ListItemText\":\"Disable-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Disable-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Disable-AzTrafficManagerProfile\",\"ListItemText\":\"Disable-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Disable-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Disable-AzureRmAlias\",\"ListItemText\":\"Disable-AzureRmAlias\",\"ResultType\":2,\"ToolTip\":\"Disable-AzureRmAlias\\r\\n\"},{\"CompletionText\":\"Disable-AzVMDiskEncryption\",\"ListItemText\":\"Disable-AzVMDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Disable-AzVMDiskEncryption\\r\\n\"},{\"CompletionText\":\"Disable-AzVmssDiskEncryption\",\"ListItemText\":\"Disable-AzVmssDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Disable-AzVmssDiskEncryption\\r\\n\"},{\"CompletionText\":\"Disable-BC\",\"ListItemText\":\"Disable-BC\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BC \\r\\n\"},{\"CompletionText\":\"Disable-BcdElementBootDebug\",\"ListItemText\":\"Disable-BcdElementBootDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementBootDebug\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementBootEms\",\"ListItemText\":\"Disable-BcdElementBootEms\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementBootEms\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementDebug\",\"ListItemText\":\"Disable-BcdElementDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementDebug\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementEms\",\"ListItemText\":\"Disable-BcdElementEms\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementEms\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementEventLogging\",\"ListItemText\":\"Disable-BcdElementEventLogging\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementEventLogging\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementHypervisorDebug\",\"ListItemText\":\"Disable-BcdElementHypervisorDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementHypervisorDebug\\r\\n\"},{\"CompletionText\":\"Disable-BCDowngrading\",\"ListItemText\":\"Disable-BCDowngrading\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BCDowngrading \\r\\n\"},{\"CompletionText\":\"Disable-BCServeOnBattery\",\"ListItemText\":\"Disable-BCServeOnBattery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BCServeOnBattery \\r\\n\"},{\"CompletionText\":\"Disable-BitLocker\",\"ListItemText\":\"Disable-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BitLocker \\r\\n\"},{\"CompletionText\":\"Disable-BitLockerAutoUnlock\",\"ListItemText\":\"Disable-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Disable-DAManualEntryPointSelection\",\"ListItemText\":\"Disable-DAManualEntryPointSelection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DAManualEntryPointSelection \\r\\n\"},{\"CompletionText\":\"Disable-DeliveryOptimizationVerboseLogs\",\"ListItemText\":\"Disable-DeliveryOptimizationVerboseLogs\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DeliveryOptimizationVerboseLogs \\r\\n\"},{\"CompletionText\":\"Disable-DscDebug\",\"ListItemText\":\"Disable-DscDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DscDebug \\r\\n\"},{\"CompletionText\":\"Disable-ExperimentalFeature\",\"ListItemText\":\"Disable-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-ExperimentalFeature [-Name] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-JobTrigger\",\"ListItemText\":\"Disable-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Disable-JobTrigger\\r\\n\"},{\"CompletionText\":\"Disable-LocalUser\",\"ListItemText\":\"Disable-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Disable-LocalUser\\r\\n\"},{\"CompletionText\":\"Disable-MMAgent\",\"ListItemText\":\"Disable-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-MMAgent \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapter\",\"ListItemText\":\"Disable-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapter \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterBinding\",\"ListItemText\":\"Disable-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterChecksumOffload\",\"ListItemText\":\"Disable-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Disable-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterIPsecOffload\",\"ListItemText\":\"Disable-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterLso\",\"ListItemText\":\"Disable-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterPacketDirect\",\"ListItemText\":\"Disable-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterPowerManagement\",\"ListItemText\":\"Disable-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterQos\",\"ListItemText\":\"Disable-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRdma\",\"ListItemText\":\"Disable-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRsc\",\"ListItemText\":\"Disable-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRss\",\"ListItemText\":\"Disable-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterSriov\",\"ListItemText\":\"Disable-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterUso\",\"ListItemText\":\"Disable-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterVmq\",\"ListItemText\":\"Disable-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Disable-NetDnsTransitionConfiguration\",\"ListItemText\":\"Disable-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Disable-NetFirewallHyperVRule\",\"ListItemText\":\"Disable-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Disable-NetFirewallRule\",\"ListItemText\":\"Disable-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Disable-NetIPHttpsProfile\",\"ListItemText\":\"Disable-NetIPHttpsProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPHttpsProfile \\r\\n\"},{\"CompletionText\":\"Disable-NetIPsecMainModeRule\",\"ListItemText\":\"Disable-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Disable-NetIPsecRule\",\"ListItemText\":\"Disable-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Disable-NetNatTransitionConfiguration\",\"ListItemText\":\"Disable-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchEthernetPort\",\"ListItemText\":\"Disable-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchFeature\",\"ListItemText\":\"Disable-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchVlan\",\"ListItemText\":\"Disable-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Disable-OdbcPerfCounter\",\"ListItemText\":\"Disable-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Disable-PhysicalDiskIdentification\",\"ListItemText\":\"Disable-PhysicalDiskIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PhysicalDiskIdentification \\r\\n\"},{\"CompletionText\":\"Disable-PhysicalDiskIndication\",\"ListItemText\":\"Disable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"Disable-PhysicalDiskIndication\"},{\"CompletionText\":\"Disable-PnpDevice\",\"ListItemText\":\"Disable-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PnpDevice \\r\\n\"},{\"CompletionText\":\"Disable-PSBreakpoint\",\"ListItemText\":\"Disable-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSBreakpoint [-Breakpoint] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisable-PSBreakpoint [-Id] [-PassThru] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSRemoting\",\"ListItemText\":\"Disable-PSRemoting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSRemoting [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSSessionConfiguration\",\"ListItemText\":\"Disable-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSSessionConfiguration [[-Name] ] [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSTrace\",\"ListItemText\":\"Disable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSTrace \\r\\n\"},{\"CompletionText\":\"Disable-PSWSManCombinedTrace\",\"ListItemText\":\"Disable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"Disable-RunspaceDebug\",\"ListItemText\":\"Disable-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-RunspaceDebug [[-RunspaceName] ] []\\r\\n\\r\\nDisable-RunspaceDebug [-Runspace] []\\r\\n\\r\\nDisable-RunspaceDebug [-RunspaceId] []\\r\\n\\r\\nDisable-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nDisable-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Disable-ScheduledJob\",\"ListItemText\":\"Disable-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Disable-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Disable-ScheduledTask\",\"ListItemText\":\"Disable-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Disable-SmbDelegation\",\"ListItemText\":\"Disable-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Disable-StorageBusCache\",\"ListItemText\":\"Disable-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Disable-StorageBusDisk\",\"ListItemText\":\"Disable-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Disable-StorageDataCollection\",\"ListItemText\":\"Disable-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Disable-StorageDiagnosticLog\",\"ListItemText\":\"Disable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Disable-StorageDiagnosticLog\"},{\"CompletionText\":\"Disable-StorageEnclosureIdentification\",\"ListItemText\":\"Disable-StorageEnclosureIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageEnclosureIdentification \\r\\n\"},{\"CompletionText\":\"Disable-StorageEnclosurePower\",\"ListItemText\":\"Disable-StorageEnclosurePower\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageEnclosurePower \\r\\n\"},{\"CompletionText\":\"Disable-StorageHighAvailability\",\"ListItemText\":\"Disable-StorageHighAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageHighAvailability \\r\\n\"},{\"CompletionText\":\"Disable-StorageMaintenanceMode\",\"ListItemText\":\"Disable-StorageMaintenanceMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageMaintenanceMode \\r\\n\"},{\"CompletionText\":\"Disable-TlsCipherSuite\",\"ListItemText\":\"Disable-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Disable-TlsEccCurve\",\"ListItemText\":\"Disable-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Disable-TlsSessionTicketKey\",\"ListItemText\":\"Disable-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Disable-TpmAutoProvisioning\",\"ListItemText\":\"Disable-TpmAutoProvisioning\",\"ResultType\":2,\"ToolTip\":\"Disable-TpmAutoProvisioning\\r\\n\"},{\"CompletionText\":\"Disable-VMConsoleSupport\",\"ListItemText\":\"Disable-VMConsoleSupport\",\"ResultType\":2,\"ToolTip\":\"Disable-VMConsoleSupport\\r\\n\"},{\"CompletionText\":\"Disable-VMEventing\",\"ListItemText\":\"Disable-VMEventing\",\"ResultType\":2,\"ToolTip\":\"Disable-VMEventing\\r\\n\"},{\"CompletionText\":\"Disable-VMIntegrationService\",\"ListItemText\":\"Disable-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Disable-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Disable-VMMigration\",\"ListItemText\":\"Disable-VMMigration\",\"ResultType\":2,\"ToolTip\":\"Disable-VMMigration\\r\\n\"},{\"CompletionText\":\"Disable-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Disable-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Disable-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Disable-VMResourceMetering\",\"ListItemText\":\"Disable-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Disable-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Disable-VMSwitchExtension\",\"ListItemText\":\"Disable-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Disable-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Disable-VMTPM\",\"ListItemText\":\"Disable-VMTPM\",\"ResultType\":2,\"ToolTip\":\"Disable-VMTPM\\r\\n\"},{\"CompletionText\":\"Disable-WdacBidTrace\",\"ListItemText\":\"Disable-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Disable-WindowsErrorReporting\",\"ListItemText\":\"Disable-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Disable-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Disable-WindowsOptionalFeature\",\"ListItemText\":\"Disable-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Disable-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Disable-WSManCredSSP\",\"ListItemText\":\"Disable-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Disable-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Disable-WSManTrace\",\"ListItemText\":\"Disable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Disconnect-AzAccount\",\"ListItemText\":\"Disconnect-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzAccount\\r\\n\"},{\"CompletionText\":\"Disconnect-AzP2sVpnGatewayVpnConnection\",\"ListItemText\":\"Disconnect-AzP2sVpnGatewayVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzP2sVpnGatewayVpnConnection\\r\\n\"},{\"CompletionText\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\",\"ListItemText\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\\r\\n\"},{\"CompletionText\":\"Disconnect-AzWvdUserSession\",\"ListItemText\":\"Disconnect-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Disconnect-IscsiTarget\",\"ListItemText\":\"Disconnect-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Disconnect-PSSession\",\"ListItemText\":\"Disconnect-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-PSSession [-Session] [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession -Name [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession [-Id] [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession -InstanceId [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disconnect-VirtualDisk\",\"ListItemText\":\"Disconnect-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Disconnect-VMNetworkAdapter\",\"ListItemText\":\"Disconnect-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Disconnect-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Disconnect-VMSan\",\"ListItemText\":\"Disconnect-VMSan\",\"ResultType\":2,\"ToolTip\":\"Disconnect-VMSan\\r\\n\"},{\"CompletionText\":\"Disconnect-WSMan\",\"ListItemText\":\"Disconnect-WSMan\",\"ResultType\":2,\"ToolTip\":\"Disconnect-WSMan\\r\\n\"},{\"CompletionText\":\"diskmgmt.msc\",\"ListItemText\":\"diskmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskmgmt.msc\"},{\"CompletionText\":\"diskpart.exe\",\"ListItemText\":\"diskpart.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskpart.exe\"},{\"CompletionText\":\"diskperf.exe\",\"ListItemText\":\"diskperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskperf.exe\"},{\"CompletionText\":\"diskraid.exe\",\"ListItemText\":\"diskraid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskraid.exe\"},{\"CompletionText\":\"DiskSnapshot.exe\",\"ListItemText\":\"DiskSnapshot.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DiskSnapshot.exe\"},{\"CompletionText\":\"diskusage.exe\",\"ListItemText\":\"diskusage.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskusage.exe\"},{\"CompletionText\":\"Dism.exe\",\"ListItemText\":\"Dism.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Dism.exe\"},{\"CompletionText\":\"Dismount-AppPackageVolume\",\"ListItemText\":\"Dismount-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Dismount-AppPackageVolume\"},{\"CompletionText\":\"Dismount-AppxVolume\",\"ListItemText\":\"Dismount-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Dismount-AppxVolume\\r\\n\"},{\"CompletionText\":\"Dismount-DiskImage\",\"ListItemText\":\"Dismount-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDismount-DiskImage \\r\\n\"},{\"CompletionText\":\"Dismount-VHD\",\"ListItemText\":\"Dismount-VHD\",\"ResultType\":2,\"ToolTip\":\"Dismount-VHD\\r\\n\"},{\"CompletionText\":\"Dismount-VMHostAssignableDevice\",\"ListItemText\":\"Dismount-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Dismount-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Dismount-WindowsImage\",\"ListItemText\":\"Dismount-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Dismount-WindowsImage\\r\\n\"},{\"CompletionText\":\"dispdiag.exe\",\"ListItemText\":\"dispdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dispdiag.exe\"},{\"CompletionText\":\"DisplaySwitch.exe\",\"ListItemText\":\"DisplaySwitch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DisplaySwitch.exe\"},{\"CompletionText\":\"djoin.exe\",\"ListItemText\":\"djoin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\djoin.exe\"},{\"CompletionText\":\"dllhost.exe\",\"ListItemText\":\"dllhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dllhost.exe\"},{\"CompletionText\":\"dllhst3g.exe\",\"ListItemText\":\"dllhst3g.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dllhst3g.exe\"},{\"CompletionText\":\"dlu\",\"ListItemText\":\"dlu\",\"ResultType\":2,\"ToolTip\":\"dlu\"},{\"CompletionText\":\"dmcertinst.exe\",\"ListItemText\":\"dmcertinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmcertinst.exe\"},{\"CompletionText\":\"dmcfghost.exe\",\"ListItemText\":\"dmcfghost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmcfghost.exe\"},{\"CompletionText\":\"dmclient.exe\",\"ListItemText\":\"dmclient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmclient.exe\"},{\"CompletionText\":\"DmNotificationBroker.exe\",\"ListItemText\":\"DmNotificationBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DmNotificationBroker.exe\"},{\"CompletionText\":\"DmOmaCpMo.exe\",\"ListItemText\":\"DmOmaCpMo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DmOmaCpMo.exe\"},{\"CompletionText\":\"dnscacheugc.exe\",\"ListItemText\":\"dnscacheugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dnscacheugc.exe\"},{\"CompletionText\":\"dnsn\",\"ListItemText\":\"dnsn\",\"ResultType\":2,\"ToolTip\":\"Disconnect-PSSession\"},{\"CompletionText\":\"docker-compose.exe\",\"ListItemText\":\"docker-compose.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-compose.exe\"},{\"CompletionText\":\"docker-credential-desktop.exe\",\"ListItemText\":\"docker-credential-desktop.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-desktop.exe\"},{\"CompletionText\":\"docker-credential-ecr-login.exe\",\"ListItemText\":\"docker-credential-ecr-login.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-ecr-login.exe\"},{\"CompletionText\":\"docker-credential-wincred.exe\",\"ListItemText\":\"docker-credential-wincred.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-wincred.exe\"},{\"CompletionText\":\"docker-index.exe\",\"ListItemText\":\"docker-index.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-index.exe\"},{\"CompletionText\":\"docker.exe\",\"ListItemText\":\"docker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker.exe\"},{\"CompletionText\":\"doskey.exe\",\"ListItemText\":\"doskey.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\doskey.exe\"},{\"CompletionText\":\"dotnet.exe\",\"ListItemText\":\"dotnet.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\dotnet\\\\dotnet.exe\"},{\"CompletionText\":\"dpapimig.exe\",\"ListItemText\":\"dpapimig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dpapimig.exe\"},{\"CompletionText\":\"DpiScaling.exe\",\"ListItemText\":\"DpiScaling.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DpiScaling.exe\"},{\"CompletionText\":\"dpnsvr.exe\",\"ListItemText\":\"dpnsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dpnsvr.exe\"},{\"CompletionText\":\"driverquery.exe\",\"ListItemText\":\"driverquery.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\driverquery.exe\"},{\"CompletionText\":\"drvinst.exe\",\"ListItemText\":\"drvinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\drvinst.exe\"},{\"CompletionText\":\"dsmbd\",\"ListItemText\":\"dsmbd\",\"ResultType\":2,\"ToolTip\":\"dsmbd\"},{\"CompletionText\":\"DsmUserTask.exe\",\"ListItemText\":\"DsmUserTask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DsmUserTask.exe\"},{\"CompletionText\":\"dsregcmd.exe\",\"ListItemText\":\"dsregcmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dsregcmd.exe\"},{\"CompletionText\":\"dstokenclean.exe\",\"ListItemText\":\"dstokenclean.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dstokenclean.exe\"},{\"CompletionText\":\"dtdump.exe\",\"ListItemText\":\"dtdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dtdump.exe\"},{\"CompletionText\":\"DuckDuckGo.exe\",\"ListItemText\":\"DuckDuckGo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\DuckDuckGo.exe\"},{\"CompletionText\":\"dusmtask.exe\",\"ListItemText\":\"dusmtask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dusmtask.exe\"},{\"CompletionText\":\"dvdplay.exe\",\"ListItemText\":\"dvdplay.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dvdplay.exe\"},{\"CompletionText\":\"dwm.exe\",\"ListItemText\":\"dwm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dwm.exe\"},{\"CompletionText\":\"DWWIN.EXE\",\"ListItemText\":\"DWWIN.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DWWIN.EXE\"},{\"CompletionText\":\"DXCap.exe\",\"ListItemText\":\"DXCap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DXCap.exe\"},{\"CompletionText\":\"DXCpl.exe\",\"ListItemText\":\"DXCpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DXCpl.exe\"},{\"CompletionText\":\"dxdiag.exe\",\"ListItemText\":\"dxdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dxdiag.exe\"},{\"CompletionText\":\"dxgiadaptercache.exe\",\"ListItemText\":\"dxgiadaptercache.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dxgiadaptercache.exe\"},{\"CompletionText\":\"Dxpserver.exe\",\"ListItemText\":\"Dxpserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Dxpserver.exe\"},{\"CompletionText\":\"E:\",\"ListItemText\":\"E:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nE: \\r\\n\"},{\"CompletionText\":\"Eap3Host.exe\",\"ListItemText\":\"Eap3Host.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Eap3Host.exe\"},{\"CompletionText\":\"EaseOfAccessDialog.exe\",\"ListItemText\":\"EaseOfAccessDialog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EaseOfAccessDialog.exe\"},{\"CompletionText\":\"easinvoker.exe\",\"ListItemText\":\"easinvoker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\easinvoker.exe\"},{\"CompletionText\":\"EASPolicyManagerBrokerHost.exe\",\"ListItemText\":\"EASPolicyManagerBrokerHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EASPolicyManagerBrokerHost.exe\"},{\"CompletionText\":\"ebp\",\"ListItemText\":\"ebp\",\"ResultType\":2,\"ToolTip\":\"Enable-PSBreakpoint\"},{\"CompletionText\":\"echo\",\"ListItemText\":\"echo\",\"ResultType\":2,\"ToolTip\":\"Write-Output\"},{\"CompletionText\":\"Edit-ASRRecoveryPlan\",\"ListItemText\":\"Edit-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Edit-ASRRecoveryPlan\"},{\"CompletionText\":\"Edit-ASRRP\",\"ListItemText\":\"Edit-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Edit-ASRRP\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyRetentionRuleClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyRetentionRuleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyRetentionRuleClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyTagClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyTagClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyTagClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyTriggerClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyTriggerClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyTriggerClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Edit-AzWebAppBackupConfiguration\",\"ListItemText\":\"Edit-AzWebAppBackupConfiguration\",\"ResultType\":2,\"ToolTip\":\"Edit-AzWebAppBackupConfiguration\\r\\n\"},{\"CompletionText\":\"Edit-CIPolicyRule\",\"ListItemText\":\"Edit-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"Edit-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"EDPCleanup.exe\",\"ListItemText\":\"EDPCleanup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EDPCleanup.exe\"},{\"CompletionText\":\"edpnotify.exe\",\"ListItemText\":\"edpnotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\edpnotify.exe\"},{\"CompletionText\":\"EduPrintProv.exe\",\"ListItemText\":\"EduPrintProv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EduPrintProv.exe\"},{\"CompletionText\":\"efsui.exe\",\"ListItemText\":\"efsui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\efsui.exe\"},{\"CompletionText\":\"EhStorAuthn.exe\",\"ListItemText\":\"EhStorAuthn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EhStorAuthn.exe\"},{\"CompletionText\":\"elu\",\"ListItemText\":\"elu\",\"ResultType\":2,\"ToolTip\":\"elu\"},{\"CompletionText\":\"Enable-AdlStoreKeyVault\",\"ListItemText\":\"Enable-AdlStoreKeyVault\",\"ResultType\":2,\"ToolTip\":\"Enable-AdlStoreKeyVault\"},{\"CompletionText\":\"Enable-AppBackgroundTaskDiagnosticLog\",\"ListItemText\":\"Enable-AppBackgroundTaskDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Enable-AppBackgroundTaskDiagnosticLog\\r\\n\"},{\"CompletionText\":\"Enable-AzAdvisorRecommendation\",\"ListItemText\":\"Enable-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Enable-AzAksAddOn\",\"ListItemText\":\"Enable-AzAksAddOn\",\"ResultType\":2,\"ToolTip\":\"Enable-AzAksAddOn\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchAutoScale\",\"ListItemText\":\"Enable-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchComputeNodeScheduling\",\"ListItemText\":\"Enable-AzBatchComputeNodeScheduling\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchComputeNodeScheduling\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchJob\",\"ListItemText\":\"Enable-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchJobSchedule\",\"ListItemText\":\"Enable-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchTask\",\"ListItemText\":\"Enable-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Enable-AzCdnCustomDomainCustomHttps\",\"ListItemText\":\"Enable-AzCdnCustomDomainCustomHttps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzCdnCustomDomainCustomHttps \\r\\n\"},{\"CompletionText\":\"Enable-AzContextAutosave\",\"ListItemText\":\"Enable-AzContextAutosave\",\"ResultType\":2,\"ToolTip\":\"Enable-AzContextAutosave\\r\\n\"},{\"CompletionText\":\"Enable-AzDataCollection\",\"ListItemText\":\"Enable-AzDataCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzDataCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzDataLakeStoreKeyVault\",\"ListItemText\":\"Enable-AzDataLakeStoreKeyVault\",\"ResultType\":2,\"ToolTip\":\"Enable-AzDataLakeStoreKeyVault\\r\\n\"},{\"CompletionText\":\"Enable-AzEventGridPartnerTopic\",\"ListItemText\":\"Enable-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Enable-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Enable-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Enable-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Enable-AzFrontDoorCustomDomainHttps\",\"ListItemText\":\"Enable-AzFrontDoorCustomDomainHttps\",\"ResultType\":2,\"ToolTip\":\"Enable-AzFrontDoorCustomDomainHttps\\r\\n\"},{\"CompletionText\":\"Enable-AzHDInsightAzureMonitor\",\"ListItemText\":\"Enable-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Enable-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Enable-AzHDInsightMonitoring\",\"ListItemText\":\"Enable-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Enable-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsIISLogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsIISLogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsIISLogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzRecoveryServicesBackupAutoProtection\",\"ListItemText\":\"Enable-AzRecoveryServicesBackupAutoProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzRecoveryServicesBackupAutoProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzRecoveryServicesBackupProtection\",\"ListItemText\":\"Enable-AzRecoveryServicesBackupProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzRecoveryServicesBackupProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Enable-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Enable-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSqlInstanceAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlServerAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSqlServerAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlServerAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzStackHCIAttestation\",\"ListItemText\":\"Enable-AzStackHCIAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzStackHCIAttestation \\r\\n\"},{\"CompletionText\":\"Enable-AzStackHCIRemoteSupport\",\"ListItemText\":\"Enable-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageBlobDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobLastAccessTimeTracking\",\"ListItemText\":\"Enable-AzStorageBlobLastAccessTimeTracking\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobLastAccessTimeTracking\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobRestorePolicy\",\"ListItemText\":\"Enable-AzStorageBlobRestorePolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobRestorePolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageContainerDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageContainerDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageContainerDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageSoftDelete\",\"ListItemText\":\"Enable-AzStorageSoftDelete\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageSoftDelete\"},{\"CompletionText\":\"Enable-AzStorageStaticWebsite\",\"ListItemText\":\"Enable-AzStorageStaticWebsite\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageStaticWebsite\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseSqlAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSynapseSqlAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseSqlAdvancedThreatProtection\",\"ListItemText\":\"Enable-AzSynapseSqlAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlAdvancedThreatProtection\"},{\"CompletionText\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseWorkspace\",\"ListItemText\":\"Enable-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Enable-AzTrafficManagerEndpoint\",\"ListItemText\":\"Enable-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Enable-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Enable-AzTrafficManagerProfile\",\"ListItemText\":\"Enable-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Enable-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Enable-AzureRmAlias\",\"ListItemText\":\"Enable-AzureRmAlias\",\"ResultType\":2,\"ToolTip\":\"Enable-AzureRmAlias\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementBootDebug\",\"ListItemText\":\"Enable-BcdElementBootDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementBootDebug\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementBootEms\",\"ListItemText\":\"Enable-BcdElementBootEms\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementBootEms\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementDebug\",\"ListItemText\":\"Enable-BcdElementDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementDebug\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementEms\",\"ListItemText\":\"Enable-BcdElementEms\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementEms\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementEventLogging\",\"ListItemText\":\"Enable-BcdElementEventLogging\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementEventLogging\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementHypervisorDebug\",\"ListItemText\":\"Enable-BcdElementHypervisorDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementHypervisorDebug\\r\\n\"},{\"CompletionText\":\"Enable-BCDistributed\",\"ListItemText\":\"Enable-BCDistributed\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCDistributed \\r\\n\"},{\"CompletionText\":\"Enable-BCDowngrading\",\"ListItemText\":\"Enable-BCDowngrading\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCDowngrading \\r\\n\"},{\"CompletionText\":\"Enable-BCHostedClient\",\"ListItemText\":\"Enable-BCHostedClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCHostedClient \\r\\n\"},{\"CompletionText\":\"Enable-BCHostedServer\",\"ListItemText\":\"Enable-BCHostedServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCHostedServer \\r\\n\"},{\"CompletionText\":\"Enable-BCLocal\",\"ListItemText\":\"Enable-BCLocal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCLocal \\r\\n\"},{\"CompletionText\":\"Enable-BCServeOnBattery\",\"ListItemText\":\"Enable-BCServeOnBattery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCServeOnBattery \\r\\n\"},{\"CompletionText\":\"Enable-BitLocker\",\"ListItemText\":\"Enable-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BitLocker \\r\\n\"},{\"CompletionText\":\"Enable-BitLockerAutoUnlock\",\"ListItemText\":\"Enable-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Enable-DAManualEntryPointSelection\",\"ListItemText\":\"Enable-DAManualEntryPointSelection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DAManualEntryPointSelection \\r\\n\"},{\"CompletionText\":\"Enable-DeliveryOptimizationVerboseLogs\",\"ListItemText\":\"Enable-DeliveryOptimizationVerboseLogs\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DeliveryOptimizationVerboseLogs \\r\\n\"},{\"CompletionText\":\"Enable-DscDebug\",\"ListItemText\":\"Enable-DscDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DscDebug \\r\\n\"},{\"CompletionText\":\"Enable-ExperimentalFeature\",\"ListItemText\":\"Enable-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-ExperimentalFeature [-Name] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-JobTrigger\",\"ListItemText\":\"Enable-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Enable-JobTrigger\\r\\n\"},{\"CompletionText\":\"Enable-LocalUser\",\"ListItemText\":\"Enable-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Enable-LocalUser\\r\\n\"},{\"CompletionText\":\"Enable-MMAgent\",\"ListItemText\":\"Enable-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-MMAgent \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapter\",\"ListItemText\":\"Enable-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapter \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterBinding\",\"ListItemText\":\"Enable-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterChecksumOffload\",\"ListItemText\":\"Enable-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Enable-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterIPsecOffload\",\"ListItemText\":\"Enable-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterLso\",\"ListItemText\":\"Enable-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterPacketDirect\",\"ListItemText\":\"Enable-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterPowerManagement\",\"ListItemText\":\"Enable-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterQos\",\"ListItemText\":\"Enable-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRdma\",\"ListItemText\":\"Enable-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRsc\",\"ListItemText\":\"Enable-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRss\",\"ListItemText\":\"Enable-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterSriov\",\"ListItemText\":\"Enable-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterUso\",\"ListItemText\":\"Enable-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterVmq\",\"ListItemText\":\"Enable-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Enable-NetDnsTransitionConfiguration\",\"ListItemText\":\"Enable-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Enable-NetFirewallHyperVRule\",\"ListItemText\":\"Enable-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Enable-NetFirewallRule\",\"ListItemText\":\"Enable-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Enable-NetIPHttpsProfile\",\"ListItemText\":\"Enable-NetIPHttpsProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPHttpsProfile \\r\\n\"},{\"CompletionText\":\"Enable-NetIPsecMainModeRule\",\"ListItemText\":\"Enable-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Enable-NetIPsecRule\",\"ListItemText\":\"Enable-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Enable-NetNatTransitionConfiguration\",\"ListItemText\":\"Enable-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchEthernetPort\",\"ListItemText\":\"Enable-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchFeature\",\"ListItemText\":\"Enable-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchVlan\",\"ListItemText\":\"Enable-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Enable-OdbcPerfCounter\",\"ListItemText\":\"Enable-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Enable-PhysicalDiskIdentification\",\"ListItemText\":\"Enable-PhysicalDiskIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PhysicalDiskIdentification \\r\\n\"},{\"CompletionText\":\"Enable-PhysicalDiskIndication\",\"ListItemText\":\"Enable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"Enable-PhysicalDiskIndication\"},{\"CompletionText\":\"Enable-PnpDevice\",\"ListItemText\":\"Enable-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PnpDevice \\r\\n\"},{\"CompletionText\":\"Enable-PSBreakpoint\",\"ListItemText\":\"Enable-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSBreakpoint [-Breakpoint] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nEnable-PSBreakpoint [-Id] [-PassThru] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSRemoting\",\"ListItemText\":\"Enable-PSRemoting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSRemoting [-Force] [-SkipNetworkProfileCheck] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSSessionConfiguration\",\"ListItemText\":\"Enable-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSSessionConfiguration [[-Name] ] [-Force] [-SecurityDescriptorSddl ] [-SkipNetworkProfileCheck] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSTrace\",\"ListItemText\":\"Enable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSTrace \\r\\n\"},{\"CompletionText\":\"Enable-PSWSManCombinedTrace\",\"ListItemText\":\"Enable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"Enable-RunspaceDebug\",\"ListItemText\":\"Enable-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-RunspaceDebug [[-RunspaceName] ] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-Runspace] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-RunspaceId] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nEnable-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Enable-ScheduledJob\",\"ListItemText\":\"Enable-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Enable-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Enable-ScheduledTask\",\"ListItemText\":\"Enable-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Enable-SmbDelegation\",\"ListItemText\":\"Enable-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Enable-StorageBusCache\",\"ListItemText\":\"Enable-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Enable-StorageBusDisk\",\"ListItemText\":\"Enable-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Enable-StorageDataCollection\",\"ListItemText\":\"Enable-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Enable-StorageDiagnosticLog\",\"ListItemText\":\"Enable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Enable-StorageDiagnosticLog\"},{\"CompletionText\":\"Enable-StorageEnclosureIdentification\",\"ListItemText\":\"Enable-StorageEnclosureIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageEnclosureIdentification \\r\\n\"},{\"CompletionText\":\"Enable-StorageEnclosurePower\",\"ListItemText\":\"Enable-StorageEnclosurePower\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageEnclosurePower \\r\\n\"},{\"CompletionText\":\"Enable-StorageHighAvailability\",\"ListItemText\":\"Enable-StorageHighAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageHighAvailability \\r\\n\"},{\"CompletionText\":\"Enable-StorageMaintenanceMode\",\"ListItemText\":\"Enable-StorageMaintenanceMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageMaintenanceMode \\r\\n\"},{\"CompletionText\":\"Enable-TlsCipherSuite\",\"ListItemText\":\"Enable-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Enable-TlsEccCurve\",\"ListItemText\":\"Enable-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Enable-TlsSessionTicketKey\",\"ListItemText\":\"Enable-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Enable-TpmAutoProvisioning\",\"ListItemText\":\"Enable-TpmAutoProvisioning\",\"ResultType\":2,\"ToolTip\":\"Enable-TpmAutoProvisioning\\r\\n\"},{\"CompletionText\":\"Enable-VMConsoleSupport\",\"ListItemText\":\"Enable-VMConsoleSupport\",\"ResultType\":2,\"ToolTip\":\"Enable-VMConsoleSupport\\r\\n\"},{\"CompletionText\":\"Enable-VMEventing\",\"ListItemText\":\"Enable-VMEventing\",\"ResultType\":2,\"ToolTip\":\"Enable-VMEventing\\r\\n\"},{\"CompletionText\":\"Enable-VMIntegrationService\",\"ListItemText\":\"Enable-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Enable-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Enable-VMMigration\",\"ListItemText\":\"Enable-VMMigration\",\"ResultType\":2,\"ToolTip\":\"Enable-VMMigration\\r\\n\"},{\"CompletionText\":\"Enable-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Enable-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Enable-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Enable-VMReplication\",\"ListItemText\":\"Enable-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Enable-VMReplication\\r\\n\"},{\"CompletionText\":\"Enable-VMResourceMetering\",\"ListItemText\":\"Enable-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Enable-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Enable-VMSwitchExtension\",\"ListItemText\":\"Enable-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Enable-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Enable-VMTPM\",\"ListItemText\":\"Enable-VMTPM\",\"ResultType\":2,\"ToolTip\":\"Enable-VMTPM\\r\\n\"},{\"CompletionText\":\"Enable-WdacBidTrace\",\"ListItemText\":\"Enable-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Enable-WindowsErrorReporting\",\"ListItemText\":\"Enable-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Enable-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Enable-WindowsOptionalFeature\",\"ListItemText\":\"Enable-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Enable-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Enable-WSManCredSSP\",\"ListItemText\":\"Enable-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Enable-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Enable-WSManTrace\",\"ListItemText\":\"Enable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Enter-PSHostProcess\",\"ListItemText\":\"Enter-PSHostProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnter-PSHostProcess [-Id] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-Process] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-Name] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-HostProcessInfo] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess -CustomPipeName []\\r\\n\"},{\"CompletionText\":\"Enter-PSSession\",\"ListItemText\":\"Enter-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnter-PSSession [-ComputerName] [-EnableNetworkAccess] [-Credential ] [-ConfigurationName ] [-Port ] [-UseSSL] [-ApplicationName ] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nEnter-PSSession [-HostName] [-Options ] [-Port ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] []\\r\\n\\r\\nEnter-PSSession [[-Session] ] []\\r\\n\\r\\nEnter-PSSession [[-ConnectionUri] ] [-EnableNetworkAccess] [-Credential ] [-ConfigurationName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nEnter-PSSession [-InstanceId ] []\\r\\n\\r\\nEnter-PSSession [[-Id] ] []\\r\\n\\r\\nEnter-PSSession [-Name ] []\\r\\n\\r\\nEnter-PSSession [-VMId] [-Credential] [-ConfigurationName ] []\\r\\n\\r\\nEnter-PSSession [-VMName] [-Credential] [-ConfigurationName ] []\\r\\n\\r\\nEnter-PSSession [-ContainerId] [-ConfigurationName ] [-RunAsAdministrator] []\\r\\n\"},{\"CompletionText\":\"env\",\"ListItemText\":\"env\",\"ResultType\":2,\"ToolTip\":\"\\r\\nenv \\r\\n\"},{\"CompletionText\":\"EoAExperiences.exe\",\"ListItemText\":\"EoAExperiences.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EoAExperiences.exe\"},{\"CompletionText\":\"epal\",\"ListItemText\":\"epal\",\"ResultType\":2,\"ToolTip\":\"Export-Alias\"},{\"CompletionText\":\"epcsv\",\"ListItemText\":\"epcsv\",\"ResultType\":2,\"ToolTip\":\"Export-Csv\"},{\"CompletionText\":\"erase\",\"ListItemText\":\"erase\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"esentutl.exe\",\"ListItemText\":\"esentutl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\esentutl.exe\"},{\"CompletionText\":\"esimtool.exe\",\"ListItemText\":\"esimtool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\esimtool.exe\"},{\"CompletionText\":\"esmbd\",\"ListItemText\":\"esmbd\",\"ResultType\":2,\"ToolTip\":\"esmbd\"},{\"CompletionText\":\"etsn\",\"ListItemText\":\"etsn\",\"ResultType\":2,\"ToolTip\":\"Enter-PSSession\"},{\"CompletionText\":\"eudcedit.exe\",\"ListItemText\":\"eudcedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eudcedit.exe\"},{\"CompletionText\":\"eventcreate.exe\",\"ListItemText\":\"eventcreate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventcreate.exe\"},{\"CompletionText\":\"eventvwr.exe\",\"ListItemText\":\"eventvwr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventvwr.exe\"},{\"CompletionText\":\"eventvwr.msc\",\"ListItemText\":\"eventvwr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventvwr.msc\"},{\"CompletionText\":\"Exit-PSHostProcess\",\"ListItemText\":\"Exit-PSHostProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExit-PSHostProcess []\\r\\n\"},{\"CompletionText\":\"Exit-PSSession\",\"ListItemText\":\"Exit-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExit-PSSession []\\r\\n\"},{\"CompletionText\":\"Expand-Archive\",\"ListItemText\":\"Expand-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-Archive \\r\\n\"},{\"CompletionText\":\"Expand-AzWvdMsixImage\",\"ListItemText\":\"Expand-AzWvdMsixImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-AzWvdMsixImage \\r\\n\"},{\"CompletionText\":\"Expand-GitCommand\",\"ListItemText\":\"Expand-GitCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-GitCommand \\r\\n\"},{\"CompletionText\":\"Expand-WindowsCustomDataImage\",\"ListItemText\":\"Expand-WindowsCustomDataImage\",\"ResultType\":2,\"ToolTip\":\"Expand-WindowsCustomDataImage\\r\\n\"},{\"CompletionText\":\"Expand-WindowsImage\",\"ListItemText\":\"Expand-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Expand-WindowsImage\\r\\n\"},{\"CompletionText\":\"expand.exe\",\"ListItemText\":\"expand.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\expand.exe\"},{\"CompletionText\":\"explorer.exe\",\"ListItemText\":\"explorer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\explorer.exe\"},{\"CompletionText\":\"Export-AdlStoreChildItemProperties\",\"ListItemText\":\"Export-AdlStoreChildItemProperties\",\"ResultType\":2,\"ToolTip\":\"Export-AdlStoreChildItemProperties\"},{\"CompletionText\":\"Export-AdlStoreItem\",\"ListItemText\":\"Export-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Export-AdlStoreItem\"},{\"CompletionText\":\"Export-Alias\",\"ListItemText\":\"Export-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Alias [-Path] [[-Name] ] [-PassThru] [-As ] [-Append] [-Force] [-NoClobber] [-Description ] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Alias [[-Name] ] -LiteralPath [-PassThru] [-As ] [-Append] [-Force] [-NoClobber] [-Description ] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-AzAnalysisServicesInstanceLog\",\"ListItemText\":\"Export-AzAnalysisServicesInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzAnalysisServicesInstanceLog\\r\\n\"},{\"CompletionText\":\"Export-AzApiManagementApi\",\"ListItemText\":\"Export-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Export-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Export-AzAsInstanceLog\",\"ListItemText\":\"Export-AzAsInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzAsInstanceLog\"},{\"CompletionText\":\"Export-AzAutomationDscConfiguration\",\"ListItemText\":\"Export-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Export-AzAutomationDscNodeReportContent\",\"ListItemText\":\"Export-AzAutomationDscNodeReportContent\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationDscNodeReportContent\\r\\n\"},{\"CompletionText\":\"Export-AzAutomationRunbook\",\"ListItemText\":\"Export-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Export-AzConfig\",\"ListItemText\":\"Export-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Export-AzConfig\\r\\n\"},{\"CompletionText\":\"Export-AzDataLakeStoreChildItemProperties\",\"ListItemText\":\"Export-AzDataLakeStoreChildItemProperties\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreChildItemProperties\"},{\"CompletionText\":\"Export-AzDataLakeStoreChildItemProperty\",\"ListItemText\":\"Export-AzDataLakeStoreChildItemProperty\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreChildItemProperty\\r\\n\"},{\"CompletionText\":\"Export-AzDataLakeStoreItem\",\"ListItemText\":\"Export-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Export-AzKeyVaultSecurityDomain\",\"ListItemText\":\"Export-AzKeyVaultSecurityDomain\",\"ResultType\":2,\"ToolTip\":\"Export-AzKeyVaultSecurityDomain\\r\\n\"},{\"CompletionText\":\"Export-AzLogAnalyticRequestRateByInterval\",\"ListItemText\":\"Export-AzLogAnalyticRequestRateByInterval\",\"ResultType\":2,\"ToolTip\":\"Export-AzLogAnalyticRequestRateByInterval\\r\\n\"},{\"CompletionText\":\"Export-AzLogAnalyticThrottledRequest\",\"ListItemText\":\"Export-AzLogAnalyticThrottledRequest\",\"ResultType\":2,\"ToolTip\":\"Export-AzLogAnalyticThrottledRequest\\r\\n\"},{\"CompletionText\":\"Export-AzMlWebService\",\"ListItemText\":\"Export-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Export-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Export-AzRedisCache\",\"ListItemText\":\"Export-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Export-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Export-AzRedisEnterpriseCache\",\"ListItemText\":\"Export-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Export-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Export-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"Export-AzRedisEnterpriseCacheDatabase\"},{\"CompletionText\":\"Export-AzResourceGroup\",\"ListItemText\":\"Export-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Export-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseKqlScript\",\"ListItemText\":\"Export-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseNotebook\",\"ListItemText\":\"Export-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseSparkConfiguration\",\"ListItemText\":\"Export-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseSqlScript\",\"ListItemText\":\"Export-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Export-AzTemplateSpec\",\"ListItemText\":\"Export-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Export-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Export-AzureAsInstanceLog\",\"ListItemText\":\"Export-AzureAsInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzureAsInstanceLog\"},{\"CompletionText\":\"Export-BCCachePackage\",\"ListItemText\":\"Export-BCCachePackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-BCCachePackage \\r\\n\"},{\"CompletionText\":\"Export-BcdStore\",\"ListItemText\":\"Export-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Export-BcdStore\\r\\n\"},{\"CompletionText\":\"Export-BCSecretKey\",\"ListItemText\":\"Export-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Export-BinaryMiLog\",\"ListItemText\":\"Export-BinaryMiLog\",\"ResultType\":2,\"ToolTip\":\"Export-BinaryMiLog\\r\\n\"},{\"CompletionText\":\"Export-Certificate\",\"ListItemText\":\"Export-Certificate\",\"ResultType\":2,\"ToolTip\":\"Export-Certificate\\r\\n\"},{\"CompletionText\":\"Export-Clixml\",\"ListItemText\":\"Export-Clixml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Clixml [-Path] -InputObject [-Depth ] [-Force] [-NoClobber] [-Encoding ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Clixml -LiteralPath -InputObject [-Depth ] [-Force] [-NoClobber] [-Encoding ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-Counter\",\"ListItemText\":\"Export-Counter\",\"ResultType\":2,\"ToolTip\":\"Export-Counter\\r\\n\"},{\"CompletionText\":\"Export-Csv\",\"ListItemText\":\"Export-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Csv [[-Path] ] [[-Delimiter] ] -InputObject [-LiteralPath ] [-Force] [-NoClobber] [-Encoding ] [-Append] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Csv [[-Path] ] -InputObject [-LiteralPath ] [-Force] [-NoClobber] [-Encoding ] [-Append] [-UseCulture] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-FormatData\",\"ListItemText\":\"Export-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-FormatData -InputObject -Path [-Force] [-NoClobber] [-IncludeScriptBlock] []\\r\\n\\r\\nExport-FormatData -InputObject -LiteralPath [-Force] [-NoClobber] [-IncludeScriptBlock] []\\r\\n\"},{\"CompletionText\":\"Export-HgsGuardian\",\"ListItemText\":\"Export-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Export-ModuleMember\",\"ListItemText\":\"Export-ModuleMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ModuleMember [[-Function] ] [-Cmdlet ] [-Variable ] [-Alias ] []\\r\\n\"},{\"CompletionText\":\"Export-ODataEndpointProxy\",\"ListItemText\":\"Export-ODataEndpointProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ODataEndpointProxy \\r\\n\"},{\"CompletionText\":\"Export-PfxCertificate\",\"ListItemText\":\"Export-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Export-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Export-ProvisioningPackage\",\"ListItemText\":\"Export-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Export-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Export-PSSession\",\"ListItemText\":\"Export-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-PSSession [-Session] [-OutputModule] [[-CommandName] ] [[-FormatTypeName] ] [-Force] [-Encoding ] [-AllowClobber] [-ArgumentList ] [-CommandType ] [-Module ] [-FullyQualifiedModule ] [-Certificate ] []\\r\\n\"},{\"CompletionText\":\"Export-ScheduledTask\",\"ListItemText\":\"Export-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Export-StartLayout\",\"ListItemText\":\"Export-StartLayout\",\"ResultType\":2,\"ToolTip\":\"Export-StartLayout\\r\\n\"},{\"CompletionText\":\"Export-StartLayoutEdgeAssets\",\"ListItemText\":\"Export-StartLayoutEdgeAssets\",\"ResultType\":2,\"ToolTip\":\"Export-StartLayoutEdgeAssets\\r\\n\"},{\"CompletionText\":\"Export-TlsSessionTicketKey\",\"ListItemText\":\"Export-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Export-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Export-Trace\",\"ListItemText\":\"Export-Trace\",\"ResultType\":2,\"ToolTip\":\"Export-Trace\\r\\n\"},{\"CompletionText\":\"Export-VM\",\"ListItemText\":\"Export-VM\",\"ResultType\":2,\"ToolTip\":\"Export-VM\\r\\n\"},{\"CompletionText\":\"Export-VMCheckpoint\",\"ListItemText\":\"Export-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Export-VMCheckpoint\"},{\"CompletionText\":\"Export-VMSnapshot\",\"ListItemText\":\"Export-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Export-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Export-WindowsCapabilitySource\",\"ListItemText\":\"Export-WindowsCapabilitySource\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsCapabilitySource\\r\\n\"},{\"CompletionText\":\"Export-WindowsDriver\",\"ListItemText\":\"Export-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Export-WindowsImage\",\"ListItemText\":\"Export-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsImage\\r\\n\"},{\"CompletionText\":\"Export-WinhttpProxy\",\"ListItemText\":\"Export-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"exsn\",\"ListItemText\":\"exsn\",\"ResultType\":2,\"ToolTip\":\"Exit-PSSession\"},{\"CompletionText\":\"extcheck.exe\",\"ListItemText\":\"extcheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\extcheck.exe\"},{\"CompletionText\":\"extension-admin.exe\",\"ListItemText\":\"extension-admin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\extension-admin.exe\"},{\"CompletionText\":\"extrac32.exe\",\"ListItemText\":\"extrac32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\extrac32.exe\"},{\"CompletionText\":\"F:\",\"ListItemText\":\"F:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nF: \\r\\n\"},{\"CompletionText\":\"fc\",\"ListItemText\":\"fc\",\"ResultType\":2,\"ToolTip\":\"Format-Custom\"},{\"CompletionText\":\"fc.exe\",\"ListItemText\":\"fc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fc.exe\"},{\"CompletionText\":\"fclip.exe\",\"ListItemText\":\"fclip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fclip.exe\"},{\"CompletionText\":\"fdres\",\"ListItemText\":\"fdres\",\"ResultType\":2,\"ToolTip\":\"fdres\"},{\"CompletionText\":\"fhmanagew.exe\",\"ListItemText\":\"fhmanagew.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fhmanagew.exe\"},{\"CompletionText\":\"fhx\",\"ListItemText\":\"fhx\",\"ResultType\":2,\"ToolTip\":\"Format-Hex\"},{\"CompletionText\":\"FileDialogBroker.exe\",\"ListItemText\":\"FileDialogBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FileDialogBroker.exe\"},{\"CompletionText\":\"FileHistory.exe\",\"ListItemText\":\"FileHistory.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FileHistory.exe\"},{\"CompletionText\":\"fimo\",\"ListItemText\":\"fimo\",\"ResultType\":2,\"ToolTip\":\"fimo\"},{\"CompletionText\":\"Find-AzDataProtectionRestorableTimeRange\",\"ListItemText\":\"Find-AzDataProtectionRestorableTimeRange\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-AzDataProtectionRestorableTimeRange \\r\\n\"},{\"CompletionText\":\"Find-Command\",\"ListItemText\":\"Find-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Command \\r\\n\"},{\"CompletionText\":\"Find-DSCResource\",\"ListItemText\":\"Find-DSCResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-DSCResource \\r\\n\"},{\"CompletionText\":\"Find-LapsADExtendedRights\",\"ListItemText\":\"Find-LapsADExtendedRights\",\"ResultType\":2,\"ToolTip\":\"Find-LapsADExtendedRights\\r\\n\"},{\"CompletionText\":\"Find-Module\",\"ListItemText\":\"Find-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Module \\r\\n\"},{\"CompletionText\":\"Find-NetIPsecRule\",\"ListItemText\":\"Find-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Find-NetRoute\",\"ListItemText\":\"Find-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-NetRoute \\r\\n\"},{\"CompletionText\":\"Find-Package\",\"ListItemText\":\"Find-Package\",\"ResultType\":2,\"ToolTip\":\"Find-Package\\r\\n\"},{\"CompletionText\":\"Find-PackageProvider\",\"ListItemText\":\"Find-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Find-PackageProvider\\r\\n\"},{\"CompletionText\":\"Find-PSResource\",\"ListItemText\":\"Find-PSResource\",\"ResultType\":2,\"ToolTip\":\"Find-PSResource\\r\\n\"},{\"CompletionText\":\"Find-RoleCapability\",\"ListItemText\":\"Find-RoleCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-RoleCapability \\r\\n\"},{\"CompletionText\":\"Find-Script\",\"ListItemText\":\"Find-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Script \\r\\n\"},{\"CompletionText\":\"find.exe\",\"ListItemText\":\"find.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\find.exe\"},{\"CompletionText\":\"findstr.exe\",\"ListItemText\":\"findstr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\findstr.exe\"},{\"CompletionText\":\"finger.exe\",\"ListItemText\":\"finger.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\finger.exe\"},{\"CompletionText\":\"Firewall.cpl\",\"ListItemText\":\"Firewall.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Firewall.cpl\"},{\"CompletionText\":\"fixmapi.exe\",\"ListItemText\":\"fixmapi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fixmapi.exe\"},{\"CompletionText\":\"fl\",\"ListItemText\":\"fl\",\"ResultType\":2,\"ToolTip\":\"Format-List\"},{\"CompletionText\":\"fleet.cmd\",\"ListItemText\":\"fleet.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\JetBrains\\\\Toolbox\\\\scripts\\\\fleet.cmd\"},{\"CompletionText\":\"fltMC.exe\",\"ListItemText\":\"fltMC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fltMC.exe\"},{\"CompletionText\":\"Flush-EtwTraceSession\",\"ListItemText\":\"Flush-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFlush-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Flush-Volume\",\"ListItemText\":\"Flush-Volume\",\"ResultType\":2,\"ToolTip\":\"Flush-Volume\"},{\"CompletionText\":\"fodhelper.exe\",\"ListItemText\":\"fodhelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fodhelper.exe\"},{\"CompletionText\":\"Fondue.exe\",\"ListItemText\":\"Fondue.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Fondue.exe\"},{\"CompletionText\":\"fontdrvhost.exe\",\"ListItemText\":\"fontdrvhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fontdrvhost.exe\"},{\"CompletionText\":\"fontview.exe\",\"ListItemText\":\"fontview.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fontview.exe\"},{\"CompletionText\":\"foreach\",\"ListItemText\":\"foreach\",\"ResultType\":2,\"ToolTip\":\"ForEach-Object\"},{\"CompletionText\":\"ForEach-Object\",\"ListItemText\":\"ForEach-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nForEach-Object [-Process] [-InputObject ] [-Begin ] [-End ] [-RemainingScripts ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nForEach-Object [-MemberName] [-InputObject ] [-ArgumentList ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nForEach-Object -Parallel [-InputObject ] [-ThrottleLimit ] [-TimeoutSeconds ] [-AsJob] [-UseNewRunspace] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"forfiles.exe\",\"ListItemText\":\"forfiles.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\forfiles.exe\"},{\"CompletionText\":\"Format-Custom\",\"ListItemText\":\"Format-Custom\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Custom [[-Property] ] [-Depth ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-GitBranchName\",\"ListItemText\":\"Format-GitBranchName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-GitBranchName \\r\\n\"},{\"CompletionText\":\"Format-Hex\",\"ListItemText\":\"Format-Hex\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Hex [-Path] [-Count ] [-Offset ] []\\r\\n\\r\\nFormat-Hex -LiteralPath [-Count ] [-Offset ] []\\r\\n\\r\\nFormat-Hex -InputObject [-Encoding ] [-Count ] [-Offset ] [-Raw] []\\r\\n\"},{\"CompletionText\":\"Format-List\",\"ListItemText\":\"Format-List\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-List [[-Property] ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-SecureBootUEFI\",\"ListItemText\":\"Format-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Format-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Format-Table\",\"ListItemText\":\"Format-Table\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Table [[-Property] ] [-AutoSize] [-RepeatHeader] [-HideTableHeaders] [-Wrap] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-Volume\",\"ListItemText\":\"Format-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Volume \\r\\n\"},{\"CompletionText\":\"Format-Wide\",\"ListItemText\":\"Format-Wide\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Wide [[-Property] ] [-AutoSize] [-Column ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"format.com\",\"ListItemText\":\"format.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\format.com\"},{\"CompletionText\":\"fsavailux.exe\",\"ListItemText\":\"fsavailux.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsavailux.exe\"},{\"CompletionText\":\"FsIso.exe\",\"ListItemText\":\"FsIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FsIso.exe\"},{\"CompletionText\":\"fsmgmt.msc\",\"ListItemText\":\"fsmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsmgmt.msc\"},{\"CompletionText\":\"fsquirt.exe\",\"ListItemText\":\"fsquirt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsquirt.exe\"},{\"CompletionText\":\"fsutil.exe\",\"ListItemText\":\"fsutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsutil.exe\"},{\"CompletionText\":\"ft\",\"ListItemText\":\"ft\",\"ResultType\":2,\"ToolTip\":\"Format-Table\"},{\"CompletionText\":\"ftp.exe\",\"ListItemText\":\"ftp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ftp.exe\"},{\"CompletionText\":\"fvenotify.exe\",\"ListItemText\":\"fvenotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fvenotify.exe\"},{\"CompletionText\":\"fveprompt.exe\",\"ListItemText\":\"fveprompt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fveprompt.exe\"},{\"CompletionText\":\"fw\",\"ListItemText\":\"fw\",\"ResultType\":2,\"ToolTip\":\"Format-Wide\"},{\"CompletionText\":\"FXSCOVER.exe\",\"ListItemText\":\"FXSCOVER.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSCOVER.exe\"},{\"CompletionText\":\"FXSSVC.exe\",\"ListItemText\":\"FXSSVC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSSVC.exe\"},{\"CompletionText\":\"FXSUNATD.exe\",\"ListItemText\":\"FXSUNATD.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSUNATD.exe\"},{\"CompletionText\":\"G:\",\"ListItemText\":\"G:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nG: \\r\\n\"},{\"CompletionText\":\"gal\",\"ListItemText\":\"gal\",\"ResultType\":2,\"ToolTip\":\"Get-Alias\"},{\"CompletionText\":\"GameBarElevatedFT_Alias.exe\",\"ListItemText\":\"GameBarElevatedFT_Alias.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\GameBarElevatedFT_Alias.exe\"},{\"CompletionText\":\"GameBarPresenceWriter.exe\",\"ListItemText\":\"GameBarPresenceWriter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GameBarPresenceWriter.exe\"},{\"CompletionText\":\"GameInputSvc.exe\",\"ListItemText\":\"GameInputSvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GameInputSvc.exe\"},{\"CompletionText\":\"GamePanel.exe\",\"ListItemText\":\"GamePanel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GamePanel.exe\"},{\"CompletionText\":\"gatherNetworkInfo.vbs\",\"ListItemText\":\"gatherNetworkInfo.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gatherNetworkInfo.vbs\"},{\"CompletionText\":\"gbp\",\"ListItemText\":\"gbp\",\"ResultType\":2,\"ToolTip\":\"Get-PSBreakpoint\"},{\"CompletionText\":\"gc\",\"ListItemText\":\"gc\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"gcai\",\"ListItemText\":\"gcai\",\"ResultType\":2,\"ToolTip\":\"gcai\"},{\"CompletionText\":\"gcb\",\"ListItemText\":\"gcb\",\"ResultType\":2,\"ToolTip\":\"Get-Clipboard\"},{\"CompletionText\":\"gcfg\",\"ListItemText\":\"gcfg\",\"ResultType\":2,\"ToolTip\":\"gcfg\"},{\"CompletionText\":\"gcfgs\",\"ListItemText\":\"gcfgs\",\"ResultType\":2,\"ToolTip\":\"gcfgs\"},{\"CompletionText\":\"gci\",\"ListItemText\":\"gci\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"gcim\",\"ListItemText\":\"gcim\",\"ResultType\":2,\"ToolTip\":\"gcim\"},{\"CompletionText\":\"gcls\",\"ListItemText\":\"gcls\",\"ResultType\":2,\"ToolTip\":\"gcls\"},{\"CompletionText\":\"gcm\",\"ListItemText\":\"gcm\",\"ResultType\":2,\"ToolTip\":\"Get-Command\"},{\"CompletionText\":\"gcms\",\"ListItemText\":\"gcms\",\"ResultType\":2,\"ToolTip\":\"gcms\"},{\"CompletionText\":\"gcs\",\"ListItemText\":\"gcs\",\"ResultType\":2,\"ToolTip\":\"Get-PSCallStack\"},{\"CompletionText\":\"gdr\",\"ListItemText\":\"gdr\",\"ResultType\":2,\"ToolTip\":\"Get-PSDrive\"},{\"CompletionText\":\"GenValObj.exe\",\"ListItemText\":\"GenValObj.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GenValObj.exe\"},{\"CompletionText\":\"gerr\",\"ListItemText\":\"gerr\",\"ResultType\":2,\"ToolTip\":\"Get-Error\"},{\"CompletionText\":\"Get-Acl\",\"ListItemText\":\"Get-Acl\",\"ResultType\":2,\"ToolTip\":\"Get-Acl\\r\\n\"},{\"CompletionText\":\"Get-AdlAnalyticsAccount\",\"ListItemText\":\"Get-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsAccount\"},{\"CompletionText\":\"Get-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Get-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Get-AdlAnalyticsDataSource\",\"ListItemText\":\"Get-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Get-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Get-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Get-AdlCatalogItem\",\"ListItemText\":\"Get-AdlCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlCatalogItem\"},{\"CompletionText\":\"Get-AdlCatalogItemAclEntry\",\"ListItemText\":\"Get-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Get-AdlJob\",\"ListItemText\":\"Get-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJob\"},{\"CompletionText\":\"Get-AdlJobPipeline\",\"ListItemText\":\"Get-AdlJobPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJobPipeline\"},{\"CompletionText\":\"Get-AdlJobRecurrence\",\"ListItemText\":\"Get-AdlJobRecurrence\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJobRecurrence\"},{\"CompletionText\":\"Get-AdlStore\",\"ListItemText\":\"Get-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStore\"},{\"CompletionText\":\"Get-AdlStoreChildItem\",\"ListItemText\":\"Get-AdlStoreChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreChildItem\"},{\"CompletionText\":\"Get-AdlStoreChildItemSummary\",\"ListItemText\":\"Get-AdlStoreChildItemSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreChildItemSummary\"},{\"CompletionText\":\"Get-AdlStoreDeletedItem\",\"ListItemText\":\"Get-AdlStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreDeletedItem\"},{\"CompletionText\":\"Get-AdlStoreFirewallRule\",\"ListItemText\":\"Get-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreFirewallRule\"},{\"CompletionText\":\"Get-AdlStoreItem\",\"ListItemText\":\"Get-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItem\"},{\"CompletionText\":\"Get-AdlStoreItemAclEntry\",\"ListItemText\":\"Get-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Get-AdlStoreItemContent\",\"ListItemText\":\"Get-AdlStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemContent\"},{\"CompletionText\":\"Get-AdlStoreItemOwner\",\"ListItemText\":\"Get-AdlStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemOwner\"},{\"CompletionText\":\"Get-AdlStoreItemPermission\",\"ListItemText\":\"Get-AdlStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemPermission\"},{\"CompletionText\":\"Get-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Get-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Get-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Get-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Get-Alias\",\"ListItemText\":\"Get-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Alias [[-Name] ] [-Exclude ] [-Scope ] []\\r\\n\\r\\nGet-Alias [-Exclude ] [-Scope ] [-Definition ] []\\r\\n\"},{\"CompletionText\":\"Get-AppBackgroundTask\",\"ListItemText\":\"Get-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Get-AppLockerFileInformation\",\"ListItemText\":\"Get-AppLockerFileInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AppLockerFileInformation\\r\\n\"},{\"CompletionText\":\"Get-AppLockerPolicy\",\"ListItemText\":\"Get-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Get-AppPackage\",\"ListItemText\":\"Get-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackage\"},{\"CompletionText\":\"Get-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Get-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Get-AppPackageDefaultVolume\",\"ListItemText\":\"Get-AppPackageDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageDefaultVolume\"},{\"CompletionText\":\"Get-AppPackageLastError\",\"ListItemText\":\"Get-AppPackageLastError\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageLastError\"},{\"CompletionText\":\"Get-AppPackageLog\",\"ListItemText\":\"Get-AppPackageLog\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageLog\"},{\"CompletionText\":\"Get-AppPackageManifest\",\"ListItemText\":\"Get-AppPackageManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageManifest\"},{\"CompletionText\":\"Get-AppPackageVolume\",\"ListItemText\":\"Get-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageVolume\"},{\"CompletionText\":\"Get-AppProvisionedPackage\",\"ListItemText\":\"Get-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppProvisionedPackage\"},{\"CompletionText\":\"Get-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Get-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Get-AppSharedPackageContainer\",\"ListItemText\":\"Get-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Get-AppvVirtualProcess\",\"ListItemText\":\"Get-AppvVirtualProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppvVirtualProcess \\r\\n\"},{\"CompletionText\":\"Get-AppxDefaultVolume\",\"ListItemText\":\"Get-AppxDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppxDefaultVolume\\r\\n\"},{\"CompletionText\":\"Get-AppxLastError\",\"ListItemText\":\"Get-AppxLastError\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppxLastError \\r\\n\"},{\"CompletionText\":\"Get-AppxLog\",\"ListItemText\":\"Get-AppxLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppxLog \\r\\n\"},{\"CompletionText\":\"Get-AppxPackage\",\"ListItemText\":\"Get-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackage\\r\\n\"},{\"CompletionText\":\"Get-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Get-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Get-AppxPackageManifest\",\"ListItemText\":\"Get-AppxPackageManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackageManifest\\r\\n\"},{\"CompletionText\":\"Get-AppxProvisionedPackage\",\"ListItemText\":\"Get-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Get-AppxVolume\",\"ListItemText\":\"Get-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppxVolume\\r\\n\"},{\"CompletionText\":\"Get-ASRAlertSetting\",\"ListItemText\":\"Get-ASRAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Get-ASRAlertSetting\"},{\"CompletionText\":\"Get-ASREvent\",\"ListItemText\":\"Get-ASREvent\",\"ResultType\":2,\"ToolTip\":\"Get-ASREvent\"},{\"CompletionText\":\"Get-ASRFabric\",\"ListItemText\":\"Get-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"Get-ASRFabric\"},{\"CompletionText\":\"Get-ASRJob\",\"ListItemText\":\"Get-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Get-ASRJob\"},{\"CompletionText\":\"Get-ASRNetwork\",\"ListItemText\":\"Get-ASRNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNetwork\"},{\"CompletionText\":\"Get-ASRNetworkMapping\",\"ListItemText\":\"Get-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNetworkMapping\"},{\"CompletionText\":\"Get-ASRNotificationSetting\",\"ListItemText\":\"Get-ASRNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNotificationSetting\"},{\"CompletionText\":\"Get-ASRPolicy\",\"ListItemText\":\"Get-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-ASRPolicy\"},{\"CompletionText\":\"Get-ASRProtectableItem\",\"ListItemText\":\"Get-ASRProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectableItem\"},{\"CompletionText\":\"Get-ASRProtectionContainer\",\"ListItemText\":\"Get-ASRProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectionContainer\"},{\"CompletionText\":\"Get-ASRProtectionContainerMapping\",\"ListItemText\":\"Get-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Get-ASRRecoveryPlan\",\"ListItemText\":\"Get-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRecoveryPlan\"},{\"CompletionText\":\"Get-ASRRecoveryPoint\",\"ListItemText\":\"Get-ASRRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRecoveryPoint\"},{\"CompletionText\":\"Get-ASRReplicationProtectedItem\",\"ListItemText\":\"Get-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Get-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Get-ASRRP\",\"ListItemText\":\"Get-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRP\"},{\"CompletionText\":\"Get-ASRServicesProvider\",\"ListItemText\":\"Get-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Get-ASRServicesProvider\"},{\"CompletionText\":\"Get-ASRStorageClassification\",\"ListItemText\":\"Get-ASRStorageClassification\",\"ResultType\":2,\"ToolTip\":\"Get-ASRStorageClassification\"},{\"CompletionText\":\"Get-ASRStorageClassificationMapping\",\"ListItemText\":\"Get-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRStorageClassificationMapping\"},{\"CompletionText\":\"Get-ASRvCenter\",\"ListItemText\":\"Get-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Get-ASRvCenter\"},{\"CompletionText\":\"Get-AssignedAccess\",\"ListItemText\":\"Get-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Get-AuthenticodeSignature\",\"ListItemText\":\"Get-AuthenticodeSignature\",\"ResultType\":2,\"ToolTip\":\"Get-AuthenticodeSignature\\r\\n\"},{\"CompletionText\":\"Get-AutologgerConfig\",\"ListItemText\":\"Get-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Get-AzAccessToken\",\"ListItemText\":\"Get-AzAccessToken\",\"ResultType\":2,\"ToolTip\":\"Get-AzAccessToken\\r\\n\"},{\"CompletionText\":\"Get-AzActionGroup\",\"ListItemText\":\"Get-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Get-AzActivityLog\",\"ListItemText\":\"Get-AzActivityLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzActivityLog\\r\\n\"},{\"CompletionText\":\"Get-AzActivityLogAlert\",\"ListItemText\":\"Get-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Get-AzADAppCredential\",\"ListItemText\":\"Get-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADAppFederatedCredential\",\"ListItemText\":\"Get-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADApplication\",\"ListItemText\":\"Get-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADApplication \\r\\n\"},{\"CompletionText\":\"Get-AzADAppPermission\",\"ListItemText\":\"Get-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Get-AzADGroup\",\"ListItemText\":\"Get-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADGroup \\r\\n\"},{\"CompletionText\":\"Get-AzADGroupMember\",\"ListItemText\":\"Get-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Get-AzADOrganization\",\"ListItemText\":\"Get-AzADOrganization\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADOrganization \\r\\n\"},{\"CompletionText\":\"Get-AzADServicePrincipal\",\"ListItemText\":\"Get-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Get-AzADServicePrincipalCredential\",\"ListItemText\":\"Get-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzADServicePrincipalCredential\"},{\"CompletionText\":\"Get-AzADSpCredential\",\"ListItemText\":\"Get-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADUser\",\"ListItemText\":\"Get-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADUser \\r\\n\"},{\"CompletionText\":\"Get-AzAdvisorConfiguration\",\"ListItemText\":\"Get-AzAdvisorConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAdvisorConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzAdvisorRecommendation\",\"ListItemText\":\"Get-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Get-AzAksCluster\",\"ListItemText\":\"Get-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Get-AzAksClusterUpgradeProfile\",\"ListItemText\":\"Get-AzAksClusterUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksClusterUpgradeProfile\"},{\"CompletionText\":\"Get-AzAksMaintenanceConfiguration\",\"ListItemText\":\"Get-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterCommandResult\",\"ListItemText\":\"Get-AzAksManagedClusterCommandResult\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterCommandResult \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterOSOption\",\"ListItemText\":\"Get-AzAksManagedClusterOSOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterOSOption \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzAksManagedClusterOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzAksNodePool\",\"ListItemText\":\"Get-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Get-AzAksNodePoolUpgradeProfile\",\"ListItemText\":\"Get-AzAksNodePoolUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksNodePoolUpgradeProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAksSnapshot\",\"ListItemText\":\"Get-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"Get-AzAksUpgradeProfile\",\"ListItemText\":\"Get-AzAksUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksUpgradeProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAksVersion\",\"ListItemText\":\"Get-AzAksVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksVersion \\r\\n\"},{\"CompletionText\":\"Get-AzAlertHistory\",\"ListItemText\":\"Get-AzAlertHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertHistory\\r\\n\"},{\"CompletionText\":\"Get-AzAlertRule\",\"ListItemText\":\"Get-AzAlertRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertRule\\r\\n\"},{\"CompletionText\":\"Get-AzAlertsSuppressionRule\",\"ListItemText\":\"Get-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Get-AzAllowedConnection\",\"ListItemText\":\"Get-AzAllowedConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzAllowedConnection\\r\\n\"},{\"CompletionText\":\"Get-AzAnalysisServicesServer\",\"ListItemText\":\"Get-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagement\",\"ListItemText\":\"Get-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApi\",\"ListItemText\":\"Get-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiRelease\",\"ListItemText\":\"Get-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiRevision\",\"ListItemText\":\"Get-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiSchema\",\"ListItemText\":\"Get-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiVersionSet\",\"ListItemText\":\"Get-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Get-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementAuthorizationServerClientSecret\",\"ListItemText\":\"Get-AzApiManagementAuthorizationServerClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementAuthorizationServerClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementBackend\",\"ListItemText\":\"Get-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementCache\",\"ListItemText\":\"Get-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementCertificate\",\"ListItemText\":\"Get-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementDiagnostic\",\"ListItemText\":\"Get-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGateway\",\"ListItemText\":\"Get-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"Get-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGatewayKey\",\"ListItemText\":\"Get-AzApiManagementGatewayKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGatewayKey\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGroup\",\"ListItemText\":\"Get-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementIdentityProvider\",\"ListItemText\":\"Get-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementIdentityProviderClientSecret\",\"ListItemText\":\"Get-AzApiManagementIdentityProviderClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementIdentityProviderClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementLogger\",\"ListItemText\":\"Get-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNamedValue\",\"ListItemText\":\"Get-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNamedValueSecretValue\",\"ListItemText\":\"Get-AzApiManagementNamedValueSecretValue\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNamedValueSecretValue\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNetworkStatus\",\"ListItemText\":\"Get-AzApiManagementNetworkStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNetworkStatus\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Get-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\",\"ListItemText\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOperation\",\"ListItemText\":\"Get-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementPolicy\",\"ListItemText\":\"Get-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementProduct\",\"ListItemText\":\"Get-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSsoToken\",\"ListItemText\":\"Get-AzApiManagementSsoToken\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSsoToken\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSubscription\",\"ListItemText\":\"Get-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSubscriptionKey\",\"ListItemText\":\"Get-AzApiManagementSubscriptionKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSubscriptionKey\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantAccess\",\"ListItemText\":\"Get-AzApiManagementTenantAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantAccess\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantAccessSecret\",\"ListItemText\":\"Get-AzApiManagementTenantAccessSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantAccessSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantGitAccess\",\"ListItemText\":\"Get-AzApiManagementTenantGitAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantGitAccess\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantGitAccessSecret\",\"ListItemText\":\"Get-AzApiManagementTenantGitAccessSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantGitAccessSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantSyncState\",\"ListItemText\":\"Get-AzApiManagementTenantSyncState\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantSyncState\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementUser\",\"ListItemText\":\"Get-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementUserSsoUrl\",\"ListItemText\":\"Get-AzApiManagementUserSsoUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementUserSsoUrl\\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationDeletedStore\",\"ListItemText\":\"Get-AzAppConfigurationDeletedStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationDeletedStore \\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationStore\",\"ListItemText\":\"Get-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationStoreKey\",\"ListItemText\":\"Get-AzAppConfigurationStoreKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationStoreKey \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGateway\",\"ListItemText\":\"Get-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableSslOption\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableSslOption\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableSslOption\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableSslOptions\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableSslOptions\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableSslOptions\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableWafRuleSet\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableWafRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableWafRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableWafRuleSets\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableWafRuleSets\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableWafRuleSets\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Get-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHealth\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHealth\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Get-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Get-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayCustomError\",\"ListItemText\":\"Get-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Get-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Get-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Get-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Get-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Get-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayIdentity\",\"ListItemText\":\"Get-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayListener\",\"ListItemText\":\"Get-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Get-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Get-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Get-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Get-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySku\",\"ListItemText\":\"Get-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Get-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslPredefinedPolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslPredefinedPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslPredefinedPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Get-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Get-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayWafDynamicManifest\",\"ListItemText\":\"Get-AzApplicationGatewayWafDynamicManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayWafDynamicManifest\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsights\",\"ListItemText\":\"Get-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsApiKey\",\"ListItemText\":\"Get-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Get-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Get-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Get-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWebTest\",\"ListItemText\":\"Get-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbookRevision\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbookRevision\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbookRevision \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationSecurityGroup\",\"ListItemText\":\"Get-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzApplyUpdate\",\"ListItemText\":\"Get-AzApplyUpdate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplyUpdate\\r\\n\"},{\"CompletionText\":\"Get-AzAppServiceEnvironment\",\"ListItemText\":\"Get-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"Get-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"Get-AzAppServicePlan\",\"ListItemText\":\"Get-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Get-AzAs\",\"ListItemText\":\"Get-AzAs\",\"ResultType\":2,\"ToolTip\":\"Get-AzAs\"},{\"CompletionText\":\"Get-AzAttestationDefaultProvider\",\"ListItemText\":\"Get-AzAttestationDefaultProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAttestationDefaultProvider \\r\\n\"},{\"CompletionText\":\"Get-AzAttestationPolicy\",\"ListItemText\":\"Get-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzAttestationPolicySigners\",\"ListItemText\":\"Get-AzAttestationPolicySigners\",\"ResultType\":2,\"ToolTip\":\"Get-AzAttestationPolicySigners\\r\\n\"},{\"CompletionText\":\"Get-AzAttestationProvider\",\"ListItemText\":\"Get-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Get-AzAutoApprovedPrivateLinkService\",\"ListItemText\":\"Get-AzAutoApprovedPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutoApprovedPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageBestPractice\",\"ListItemText\":\"Get-AzAutomanageBestPractice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageBestPractice \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfile\",\"ListItemText\":\"Get-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageHciReport\",\"ListItemText\":\"Get-AzAutomanageHciReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageHciReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageHcrpReport\",\"ListItemText\":\"Get-AzAutomanageHcrpReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageHcrpReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageReport\",\"ListItemText\":\"Get-AzAutomanageReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomationAccount\",\"ListItemText\":\"Get-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationCertificate\",\"ListItemText\":\"Get-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationConnection\",\"ListItemText\":\"Get-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationCredential\",\"ListItemText\":\"Get-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscCompilationJob\",\"ListItemText\":\"Get-AzAutomationDscCompilationJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscCompilationJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscCompilationJobOutput\",\"ListItemText\":\"Get-AzAutomationDscCompilationJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscCompilationJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscConfiguration\",\"ListItemText\":\"Get-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNode\",\"ListItemText\":\"Get-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Get-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Get-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\",\"ListItemText\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeReport\",\"ListItemText\":\"Get-AzAutomationDscNodeReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeReport\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscOnboardingMetaconfig\",\"ListItemText\":\"Get-AzAutomationDscOnboardingMetaconfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscOnboardingMetaconfig\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Get-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Get-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridWorkerGroup\",\"ListItemText\":\"Get-AzAutomationHybridWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridWorkerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJob\",\"ListItemText\":\"Get-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJobOutput\",\"ListItemText\":\"Get-AzAutomationJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJobOutputRecord\",\"ListItemText\":\"Get-AzAutomationJobOutputRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJobOutputRecord\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationModule\",\"ListItemText\":\"Get-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationPython3Package\",\"ListItemText\":\"Get-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationRegistrationInfo\",\"ListItemText\":\"Get-AzAutomationRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationRegistrationInfo\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationRunbook\",\"ListItemText\":\"Get-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSchedule\",\"ListItemText\":\"Get-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationScheduledRunbook\",\"ListItemText\":\"Get-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateMachineRun\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateMachineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateMachineRun\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateRun\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateRun\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControl\",\"ListItemText\":\"Get-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControlSyncJob\",\"ListItemText\":\"Get-AzAutomationSourceControlSyncJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControlSyncJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControlSyncJobOutput\",\"ListItemText\":\"Get-AzAutomationSourceControlSyncJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControlSyncJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationVariable\",\"ListItemText\":\"Get-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationWebhook\",\"ListItemText\":\"Get-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Get-AzAutoscaleHistory\",\"ListItemText\":\"Get-AzAutoscaleHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutoscaleHistory\\r\\n\"},{\"CompletionText\":\"Get-AzAutoscalePredictiveMetric\",\"ListItemText\":\"Get-AzAutoscalePredictiveMetric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutoscalePredictiveMetric \\r\\n\"},{\"CompletionText\":\"Get-AzAutoscaleSetting\",\"ListItemText\":\"Get-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Get-AzAvailabilityGroupListener\",\"ListItemText\":\"Get-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"Get-AzAvailabilitySet\",\"ListItemText\":\"Get-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Get-AzAvailablePrivateEndpointType\",\"ListItemText\":\"Get-AzAvailablePrivateEndpointType\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailablePrivateEndpointType\\r\\n\"},{\"CompletionText\":\"Get-AzAvailableServiceAlias\",\"ListItemText\":\"Get-AzAvailableServiceAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailableServiceAlias\\r\\n\"},{\"CompletionText\":\"Get-AzAvailableServiceDelegation\",\"ListItemText\":\"Get-AzAvailableServiceDelegation\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailableServiceDelegation\\r\\n\"},{\"CompletionText\":\"Get-AzBastion\",\"ListItemText\":\"Get-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Get-AzBastion\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccount\",\"ListItemText\":\"Get-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccountKey\",\"ListItemText\":\"Get-AzBatchAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccountKeys\",\"ListItemText\":\"Get-AzBatchAccountKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccountKeys\"},{\"CompletionText\":\"Get-AzBatchApplication\",\"ListItemText\":\"Get-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Get-AzBatchApplicationPackage\",\"ListItemText\":\"Get-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"Get-AzBatchCertificate\",\"ListItemText\":\"Get-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzBatchComputeNode\",\"ListItemText\":\"Get-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Get-AzBatchComputeNodeExtension\",\"ListItemText\":\"Get-AzBatchComputeNodeExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchComputeNodeExtension\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJob\",\"ListItemText\":\"Get-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\",\"ListItemText\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobSchedule\",\"ListItemText\":\"Get-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobStatistic\",\"ListItemText\":\"Get-AzBatchJobStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobStatistics\",\"ListItemText\":\"Get-AzBatchJobStatistics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobStatistics\"},{\"CompletionText\":\"Get-AzBatchLocationQuota\",\"ListItemText\":\"Get-AzBatchLocationQuota\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchLocationQuota\\r\\n\"},{\"CompletionText\":\"Get-AzBatchLocationQuotas\",\"ListItemText\":\"Get-AzBatchLocationQuotas\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchLocationQuotas\"},{\"CompletionText\":\"Get-AzBatchNodeFile\",\"ListItemText\":\"Get-AzBatchNodeFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchNodeFile\\r\\n\"},{\"CompletionText\":\"Get-AzBatchNodeFileContent\",\"ListItemText\":\"Get-AzBatchNodeFileContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchNodeFileContent\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPool\",\"ListItemText\":\"Get-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolNodeCount\",\"ListItemText\":\"Get-AzBatchPoolNodeCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolNodeCount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolNodeCounts\",\"ListItemText\":\"Get-AzBatchPoolNodeCounts\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolNodeCounts\"},{\"CompletionText\":\"Get-AzBatchPoolStatistic\",\"ListItemText\":\"Get-AzBatchPoolStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolStatistics\",\"ListItemText\":\"Get-AzBatchPoolStatistics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolStatistics\"},{\"CompletionText\":\"Get-AzBatchPoolUsageMetric\",\"ListItemText\":\"Get-AzBatchPoolUsageMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolUsageMetric\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolUsageMetrics\",\"ListItemText\":\"Get-AzBatchPoolUsageMetrics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolUsageMetrics\"},{\"CompletionText\":\"Get-AzBatchRemoteDesktopProtocolFile\",\"ListItemText\":\"Get-AzBatchRemoteDesktopProtocolFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteDesktopProtocolFile\\r\\n\"},{\"CompletionText\":\"Get-AzBatchRemoteLoginSetting\",\"ListItemText\":\"Get-AzBatchRemoteLoginSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteLoginSetting\\r\\n\"},{\"CompletionText\":\"Get-AzBatchRemoteLoginSettings\",\"ListItemText\":\"Get-AzBatchRemoteLoginSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteLoginSettings\"},{\"CompletionText\":\"Get-AzBatchSubscriptionQuotas\",\"ListItemText\":\"Get-AzBatchSubscriptionQuotas\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSubscriptionQuotas\"},{\"CompletionText\":\"Get-AzBatchSubtask\",\"ListItemText\":\"Get-AzBatchSubtask\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSubtask\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedImage\",\"ListItemText\":\"Get-AzBatchSupportedImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedImage\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedVirtualMachineSku\",\"ListItemText\":\"Get-AzBatchSupportedVirtualMachineSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedVirtualMachineSku\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedVMSku\",\"ListItemText\":\"Get-AzBatchSupportedVMSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedVMSku\"},{\"CompletionText\":\"Get-AzBatchTask\",\"ListItemText\":\"Get-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Get-AzBatchTaskCount\",\"ListItemText\":\"Get-AzBatchTaskCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskCount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchTaskCounts\",\"ListItemText\":\"Get-AzBatchTaskCounts\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskCounts\"},{\"CompletionText\":\"Get-AzBatchTaskSlotCount\",\"ListItemText\":\"Get-AzBatchTaskSlotCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskSlotCount\\r\\n\"},{\"CompletionText\":\"Get-AzBgpServiceCommunity\",\"ListItemText\":\"Get-AzBgpServiceCommunity\",\"ResultType\":2,\"ToolTip\":\"Get-AzBgpServiceCommunity\\r\\n\"},{\"CompletionText\":\"Get-AzBillingAccount\",\"ListItemText\":\"Get-AzBillingAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingAccount\\r\\n\"},{\"CompletionText\":\"Get-AzBillingInvoice\",\"ListItemText\":\"Get-AzBillingInvoice\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingInvoice\\r\\n\"},{\"CompletionText\":\"Get-AzBillingPeriod\",\"ListItemText\":\"Get-AzBillingPeriod\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingPeriod\\r\\n\"},{\"CompletionText\":\"Get-AzBillingProfile\",\"ListItemText\":\"Get-AzBillingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzCapacityReservation\",\"ListItemText\":\"Get-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Get-AzCapacityReservationGroup\",\"ListItemText\":\"Get-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Get-AzCdnCustomDomain\",\"ListItemText\":\"Get-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEdgeNode\",\"ListItemText\":\"Get-AzCdnEdgeNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEdgeNode \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEndpoint\",\"ListItemText\":\"Get-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEndpointResourceUsage\",\"ListItemText\":\"Get-AzCdnEndpointResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEndpointResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCdnOrigin\",\"ListItemText\":\"Get-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Get-AzCdnOriginGroup\",\"ListItemText\":\"Get-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfile\",\"ListItemText\":\"Get-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfileResourceUsage\",\"ListItemText\":\"Get-AzCdnProfileResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfileResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfileSupportedOptimizationType\",\"ListItemText\":\"Get-AzCdnProfileSupportedOptimizationType\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfileSupportedOptimizationType \\r\\n\"},{\"CompletionText\":\"Get-AzCdnSubscriptionResourceUsage\",\"ListItemText\":\"Get-AzCdnSubscriptionResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnSubscriptionResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCloudService\",\"ListItemText\":\"Get-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudService \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceInstanceView\",\"ListItemText\":\"Get-AzCloudServiceInstanceView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceInstanceView \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceNetworkInterface\",\"ListItemText\":\"Get-AzCloudServiceNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceOSFamily\",\"ListItemText\":\"Get-AzCloudServiceOSFamily\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceOSFamily \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceOSVersion\",\"ListItemText\":\"Get-AzCloudServiceOSVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceOSVersion \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServicePublicIPAddress\",\"ListItemText\":\"Get-AzCloudServicePublicIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServicePublicIPAddress \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstance\",\"ListItemText\":\"Get-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstanceRemoteDesktopFile\",\"ListItemText\":\"Get-AzCloudServiceRoleInstanceRemoteDesktopFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstanceRemoteDesktopFile \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstanceView\",\"ListItemText\":\"Get-AzCloudServiceRoleInstanceView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstanceView \\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccount\",\"ListItemText\":\"Get-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"Get-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"Get-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountKey\",\"ListItemText\":\"Get-AzCognitiveServicesAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountModel\",\"ListItemText\":\"Get-AzCognitiveServicesAccountModel\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountModel\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\",\"ListItemText\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountSku\",\"ListItemText\":\"Get-AzCognitiveServicesAccountSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountSku\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountSkus\",\"ListItemText\":\"Get-AzCognitiveServicesAccountSkus\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountSkus\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountType\",\"ListItemText\":\"Get-AzCognitiveServicesAccountType\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountType\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountUsage\",\"ListItemText\":\"Get-AzCognitiveServicesAccountUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountUsage\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentTier\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentTier\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentTier\\r\\n\"},{\"CompletionText\":\"Get-AzComputeResourceSku\",\"ListItemText\":\"Get-AzComputeResourceSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzComputeResourceSku\\r\\n\"},{\"CompletionText\":\"Get-AzConfidentialLedger\",\"ListItemText\":\"Get-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Get-AzConfig\",\"ListItemText\":\"Get-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzConfig\\r\\n\"},{\"CompletionText\":\"Get-AzConfigurationAssignment\",\"ListItemText\":\"Get-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionBudget\",\"ListItemText\":\"Get-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionMarketplace\",\"ListItemText\":\"Get-AzConsumptionMarketplace\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionMarketplace\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionPriceSheet\",\"ListItemText\":\"Get-AzConsumptionPriceSheet\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionPriceSheet\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionReservationDetail\",\"ListItemText\":\"Get-AzConsumptionReservationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionReservationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionReservationSummary\",\"ListItemText\":\"Get-AzConsumptionReservationSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionReservationSummary\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionUsageDetail\",\"ListItemText\":\"Get-AzConsumptionUsageDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionUsageDetail\\r\\n\"},{\"CompletionText\":\"Get-AzContainerGroup\",\"ListItemText\":\"Get-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\"},{\"CompletionText\":\"Get-AzContainerInstanceCachedImage\",\"ListItemText\":\"Get-AzContainerInstanceCachedImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceCachedImage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceCapability\",\"ListItemText\":\"Get-AzContainerInstanceCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceCapability \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceLog\",\"ListItemText\":\"Get-AzContainerInstanceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceLog \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceUsage\",\"ListItemText\":\"Get-AzContainerInstanceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistry\",\"ListItemText\":\"Get-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryAgentPool\",\"ListItemText\":\"Get-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryAgentPoolQueueStatus\",\"ListItemText\":\"Get-AzContainerRegistryAgentPoolQueueStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryAgentPoolQueueStatus \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryCredential\",\"ListItemText\":\"Get-AzContainerRegistryCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryCredential \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryExportPipeline\",\"ListItemText\":\"Get-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryImportPipeline\",\"ListItemText\":\"Get-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryManifest\",\"ListItemText\":\"Get-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryReplication\",\"ListItemText\":\"Get-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryRepository\",\"ListItemText\":\"Get-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryScopeMap\",\"ListItemText\":\"Get-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryTag\",\"ListItemText\":\"Get-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryToken\",\"ListItemText\":\"Get-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryUsage\",\"ListItemText\":\"Get-AzContainerRegistryUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryUsage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhook\",\"ListItemText\":\"Get-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhookCallbackConfig\",\"ListItemText\":\"Get-AzContainerRegistryWebhookCallbackConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhookCallbackConfig \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhookEvent\",\"ListItemText\":\"Get-AzContainerRegistryWebhookEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhookEvent \\r\\n\"},{\"CompletionText\":\"Get-AzContext\",\"ListItemText\":\"Get-AzContext\",\"ResultType\":2,\"ToolTip\":\"Get-AzContext\\r\\n\"},{\"CompletionText\":\"Get-AzContextAutosaveSetting\",\"ListItemText\":\"Get-AzContextAutosaveSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzContextAutosaveSetting\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBAccount\",\"ListItemText\":\"Get-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBAccountKey\",\"ListItemText\":\"Get-AzCosmosDBAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Get-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\",\"ListItemText\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraTable\",\"ListItemText\":\"Get-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraTableThroughput\",\"ListItemText\":\"Get-AzCosmosDBCassandraTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraTableThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"Get-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Get-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBGremlinDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraphBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraphBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraphBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraphThroughput\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraphThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraphThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableGraph\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableGraph\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableGraph\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBLocation\",\"ListItemText\":\"Get-AzCosmosDBLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBLocation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollectionThroughput\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollectionThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollectionThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Get-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableCollection\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableCollection\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Get-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBRestorableDatabaseAccount\",\"ListItemText\":\"Get-AzCosmosDBRestorableDatabaseAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBRestorableDatabaseAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBService\",\"ListItemText\":\"Get-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainer\",\"ListItemText\":\"Get-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainerBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBSqlContainerBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainerBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainerThroughput\",\"ListItemText\":\"Get-AzCosmosDBSqlContainerThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainerThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Get-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBSqlDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableContainer\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableContainer\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Get-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Get-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Get-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Get-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Get-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTable\",\"ListItemText\":\"Get-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBTableBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBTableRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableRestorableTable\",\"ListItemText\":\"Get-AzCosmosDBTableRestorableTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableRestorableTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableThroughput\",\"ListItemText\":\"Get-AzCosmosDBTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCustomIpPrefix\",\"ListItemText\":\"Get-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Get-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeDevice\",\"ListItemText\":\"Get-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeJob\",\"ListItemText\":\"Get-AzDataBoxEdgeJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeJob\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeOrder\",\"ListItemText\":\"Get-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeRole\",\"ListItemText\":\"Get-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeShare\",\"ListItemText\":\"Get-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeTrigger\",\"ListItemText\":\"Get-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeUser\",\"ListItemText\":\"Get-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksAccessConnector\",\"ListItemText\":\"Get-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksOutboundNetworkDependenciesEndpoint\",\"ListItemText\":\"Get-AzDatabricksOutboundNetworkDependenciesEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksOutboundNetworkDependenciesEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksVNetPeering\",\"ListItemText\":\"Get-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksWorkspace\",\"ListItemText\":\"Get-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzDataCollectionRule\",\"ListItemText\":\"Get-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataCollectionRuleAssociation\",\"ListItemText\":\"Get-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactory\",\"ListItemText\":\"Get-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactory\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryActivityWindow\",\"ListItemText\":\"Get-AzDataFactoryActivityWindow\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryActivityWindow\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryDataset\",\"ListItemText\":\"Get-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryGateway\",\"ListItemText\":\"Get-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryGatewayAuthkey\",\"ListItemText\":\"Get-AzDataFactoryGatewayAuthkey\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryGatewayAuthkey\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryHub\",\"ListItemText\":\"Get-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryLinkedService\",\"ListItemText\":\"Get-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryPipeline\",\"ListItemText\":\"Get-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryRun\",\"ListItemText\":\"Get-AzDataFactoryRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactorySlice\",\"ListItemText\":\"Get-AzDataFactorySlice\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactorySlice\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2\",\"ListItemText\":\"Get-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2ActivityRun\",\"ListItemText\":\"Get-AzDataFactoryV2ActivityRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2ActivityRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Get-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Get-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Dataset\",\"ListItemText\":\"Get-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Get-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Get-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2PipelineRun\",\"ListItemText\":\"Get-AzDataFactoryV2PipelineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2PipelineRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Trigger\",\"ListItemText\":\"Get-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Get-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\",\"ListItemText\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Get-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsCatalogItem\",\"ListItemText\":\"Get-AzDataLakeAnalyticsCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsCatalogItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Get-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Get-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Get-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJobPipeline\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJobPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJobPipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJobRecurrence\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJobRecurrence\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJobRecurrence\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2ChildItem\",\"ListItemText\":\"Get-AzDataLakeGen2ChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2ChildItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2DeletedItem\",\"ListItemText\":\"Get-AzDataLakeGen2DeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2DeletedItem\\r\\n\"},{\"CompletionText\":\"Get-AzDatalakeGen2FileSystem\",\"ListItemText\":\"Get-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"Get-AzDataLakeGen2Item\",\"ListItemText\":\"Get-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2ItemContent\",\"ListItemText\":\"Get-AzDataLakeGen2ItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2ItemContent\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreAccount\",\"ListItemText\":\"Get-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreChildItem\",\"ListItemText\":\"Get-AzDataLakeStoreChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreChildItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreChildItemSummary\",\"ListItemText\":\"Get-AzDataLakeStoreChildItemSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreChildItemSummary\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreDeletedItem\",\"ListItemText\":\"Get-AzDataLakeStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreDeletedItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Get-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItem\",\"ListItemText\":\"Get-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Get-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemContent\",\"ListItemText\":\"Get-AzDataLakeStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemContent\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemOwner\",\"ListItemText\":\"Get-AzDataLakeStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemOwner\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemPermission\",\"ListItemText\":\"Get-AzDataLakeStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemPermission\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Get-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Get-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupInstance\",\"ListItemText\":\"Get-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupPolicy\",\"ListItemText\":\"Get-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupVault\",\"ListItemText\":\"Get-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionJob\",\"ListItemText\":\"Get-AzDataProtectionJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionJob \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionOperation\",\"ListItemText\":\"Get-AzDataProtectionOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionOperation \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionOperationStatus\",\"ListItemText\":\"Get-AzDataProtectionOperationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionOperationStatus \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionPolicyTemplate\",\"ListItemText\":\"Get-AzDataProtectionPolicyTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionPolicyTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionRecoveryPoint\",\"ListItemText\":\"Get-AzDataProtectionRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionRecoveryPoint \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionResourceGuard\",\"ListItemText\":\"Get-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Get-AzDataShare\",\"ListItemText\":\"Get-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShare\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareAccount\",\"ListItemText\":\"Get-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareDataSet\",\"ListItemText\":\"Get-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareDataSetMapping\",\"ListItemText\":\"Get-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareInvitation\",\"ListItemText\":\"Get-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareProviderShareSubscription\",\"ListItemText\":\"Get-AzDataShareProviderShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareProviderShareSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareReceivedInvitation\",\"ListItemText\":\"Get-AzDataShareReceivedInvitation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareReceivedInvitation\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSourceDataSet\",\"ListItemText\":\"Get-AzDataShareSourceDataSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSourceDataSet\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscription\",\"ListItemText\":\"Get-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Get-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscriptionSynchronizationDetail\",\"ListItemText\":\"Get-AzDataShareSubscriptionSynchronizationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscriptionSynchronizationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronization\",\"ListItemText\":\"Get-AzDataShareSynchronization\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronization\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronizationDetail\",\"ListItemText\":\"Get-AzDataShareSynchronizationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronizationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronizationSetting\",\"ListItemText\":\"Get-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareTrigger\",\"ListItemText\":\"Get-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzDdosProtectionPlan\",\"ListItemText\":\"Get-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"Get-AzDefault\",\"ListItemText\":\"Get-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Get-AzDefault\\r\\n\"},{\"CompletionText\":\"Get-AzDelegation\",\"ListItemText\":\"Get-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDelegation\\r\\n\"},{\"CompletionText\":\"Get-AzDeletedWebApp\",\"ListItemText\":\"Get-AzDeletedWebApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeletedWebApp\\r\\n\"},{\"CompletionText\":\"Get-AzDenyAssignment\",\"ListItemText\":\"Get-AzDenyAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzDenyAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzDeployment\",\"ListItemText\":\"Get-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Get-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerRollout\",\"ListItemText\":\"Get-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerService\",\"ListItemText\":\"Get-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Get-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Get-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerStep\",\"ListItemText\":\"Get-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentOperation\",\"ListItemText\":\"Get-AzDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentScript\",\"ListItemText\":\"Get-AzDeploymentScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentScript\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentScriptLog\",\"ListItemText\":\"Get-AzDeploymentScriptLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentScriptLog\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzDeviceSecurityGroup\",\"ListItemText\":\"Get-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzDiagnosticSetting\",\"ListItemText\":\"Get-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Get-AzDiagnosticSettingCategory\",\"ListItemText\":\"Get-AzDiagnosticSettingCategory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDiagnosticSettingCategory \\r\\n\"},{\"CompletionText\":\"Get-AzDiscoveredSecuritySolution\",\"ListItemText\":\"Get-AzDiscoveredSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiscoveredSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzDisk\",\"ListItemText\":\"Get-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Get-AzDisk\\r\\n\"},{\"CompletionText\":\"Get-AzDiskAccess\",\"ListItemText\":\"Get-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Get-AzDiskEncryptionSet\",\"ListItemText\":\"Get-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Get-AzDiskEncryptionSetAssociatedResource\",\"ListItemText\":\"Get-AzDiskEncryptionSetAssociatedResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskEncryptionSetAssociatedResource\\r\\n\"},{\"CompletionText\":\"Get-AzDnsRecordSet\",\"ListItemText\":\"Get-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Get-AzDnsZone\",\"ListItemText\":\"Get-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Get-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Get-AzDomain\",\"ListItemText\":\"Get-AzDomain\",\"ResultType\":2,\"ToolTip\":\"Get-AzDomain\"},{\"CompletionText\":\"Get-AzDtlAllowedVMSizesPolicy\",\"ListItemText\":\"Get-AzDtlAllowedVMSizesPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAllowedVMSizesPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlAutoShutdownPolicy\",\"ListItemText\":\"Get-AzDtlAutoShutdownPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAutoShutdownPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlAutoStartPolicy\",\"ListItemText\":\"Get-AzDtlAutoStartPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAutoStartPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlVMsPerLabPolicy\",\"ListItemText\":\"Get-AzDtlVMsPerLabPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlVMsPerLabPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlVMsPerUserPolicy\",\"ListItemText\":\"Get-AzDtlVMsPerUserPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlVMsPerUserPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzEffectiveNetworkSecurityGroup\",\"ListItemText\":\"Get-AzEffectiveNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzEffectiveNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzEffectiveRouteTable\",\"ListItemText\":\"Get-AzEffectiveRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzEffectiveRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzEnrollmentAccount\",\"ListItemText\":\"Get-AzEnrollmentAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzEnrollmentAccount\\r\\n\"},{\"CompletionText\":\"Get-AzEnvironment\",\"ListItemText\":\"Get-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Get-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Get-AzEventCategory\",\"ListItemText\":\"Get-AzEventCategory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventCategory \\r\\n\"},{\"CompletionText\":\"Get-AzEventGridChannel\",\"ListItemText\":\"Get-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomain\",\"ListItemText\":\"Get-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomainKey\",\"ListItemText\":\"Get-AzEventGridDomainKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomainKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomainTopic\",\"ListItemText\":\"Get-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Get-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerNamespace\",\"ListItemText\":\"Get-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerNamespaceKey\",\"ListItemText\":\"Get-AzEventGridPartnerNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerNamespaceKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerRegistration\",\"ListItemText\":\"Get-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopic\",\"ListItemText\":\"Get-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\",\"ListItemText\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSubscription\",\"ListItemText\":\"Get-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopic\",\"ListItemText\":\"Get-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\",\"ListItemText\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopic\",\"ListItemText\":\"Get-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopicKey\",\"ListItemText\":\"Get-AzEventGridTopicKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopicKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopicType\",\"ListItemText\":\"Get-AzEventGridTopicType\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopicType\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridVerifiedPartner\",\"ListItemText\":\"Get-AzEventGridVerifiedPartner\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridVerifiedPartner\\r\\n\"},{\"CompletionText\":\"Get-AzEventHub\",\"ListItemText\":\"Get-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHub \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubApplicationGroup\",\"ListItemText\":\"Get-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubAuthorizationRule\",\"ListItemText\":\"Get-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubCluster\",\"ListItemText\":\"Get-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubClusterNamespace\",\"ListItemText\":\"Get-AzEventHubClusterNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubClusterNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubClustersAvailableRegion\",\"ListItemText\":\"Get-AzEventHubClustersAvailableRegion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubClustersAvailableRegion \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubConsumerGroup\",\"ListItemText\":\"Get-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"Get-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubKey\",\"ListItemText\":\"Get-AzEventHubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubKey \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubNamespace\",\"ListItemText\":\"Get-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubNamespaceV2\",\"ListItemText\":\"Get-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Get-AzEventHubNetworkRuleSet\",\"ListItemText\":\"Get-AzEventHubNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Get-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubPrivateLink\",\"ListItemText\":\"Get-AzEventHubPrivateLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubPrivateLink \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubSchemaGroup\",\"ListItemText\":\"Get-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuit\",\"ListItemText\":\"Get-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitARPTable\",\"ListItemText\":\"Get-AzExpressRouteCircuitARPTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitARPTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Get-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Get-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Get-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitRouteTable\",\"ListItemText\":\"Get-AzExpressRouteCircuitRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitRouteTableSummary\",\"ListItemText\":\"Get-AzExpressRouteCircuitRouteTableSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitRouteTableSummary\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitStat\",\"ListItemText\":\"Get-AzExpressRouteCircuitStat\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitStat\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitStats\",\"ListItemText\":\"Get-AzExpressRouteCircuitStats\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitStats\"},{\"CompletionText\":\"Get-AzExpressRouteConnection\",\"ListItemText\":\"Get-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnection\",\"ListItemText\":\"Get-AzExpressRouteCrossConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnection\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionArpTable\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionArpTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionArpTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionRouteTable\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteGateway\",\"ListItemText\":\"Get-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePort\",\"ListItemText\":\"Get-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Get-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortIdentity\",\"ListItemText\":\"Get-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortLinkConfig\",\"ListItemText\":\"Get-AzExpressRoutePortLinkConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortLinkConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortsLocation\",\"ListItemText\":\"Get-AzExpressRoutePortsLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortsLocation\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteServiceProvider\",\"ListItemText\":\"Get-AzExpressRouteServiceProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteServiceProvider\\r\\n\"},{\"CompletionText\":\"Get-AzExternalSecuritySolution\",\"ListItemText\":\"Get-AzExternalSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzExternalSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzFederatedIdentityCredentials\",\"ListItemText\":\"Get-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Get-AzFirewall\",\"ListItemText\":\"Get-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewall\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallFqdnTag\",\"ListItemText\":\"Get-AzFirewallFqdnTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallFqdnTag\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallLearnedIpPrefix\",\"ListItemText\":\"Get-AzFirewallLearnedIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallLearnedIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallPolicy\",\"ListItemText\":\"Get-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Get-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoor\",\"ListItemText\":\"Get-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Get-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Get-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnEndpointResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnEndpointResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnEndpointResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Get-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Get-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOriginGroupResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnOriginGroupResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOriginGroupResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnProfile\",\"ListItemText\":\"Get-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnProfileResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnProfileResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnProfileResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRoute\",\"ListItemText\":\"Get-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRule\",\"ListItemText\":\"Get-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"Get-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRuleSetResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnRuleSetResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRuleSetResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnSecret\",\"ListItemText\":\"Get-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Get-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorFrontendEndpoint\",\"ListItemText\":\"Get-AzFrontDoorFrontendEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorFrontendEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorRulesEngine\",\"ListItemText\":\"Get-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\",\"ListItemText\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorWafPolicy\",\"ListItemText\":\"Get-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzFunctionApp\",\"ListItemText\":\"Get-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppAvailableLocation\",\"ListItemText\":\"Get-AzFunctionAppAvailableLocation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppAvailableLocation \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppPlan\",\"ListItemText\":\"Get-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppSetting\",\"ListItemText\":\"Get-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzGallery\",\"ListItemText\":\"Get-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Get-AzGallery\\r\\n\"},{\"CompletionText\":\"Get-AzGalleryApplication\",\"ListItemText\":\"Get-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Get-AzGalleryApplicationVersion\",\"ListItemText\":\"Get-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Get-AzGalleryImageDefinition\",\"ListItemText\":\"Get-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzGalleryImageVersion\",\"ListItemText\":\"Get-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightAzureMonitor\",\"ListItemText\":\"Get-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightCluster\",\"ListItemText\":\"Get-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Get-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightHost\",\"ListItemText\":\"Get-AzHDInsightHost\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightHost\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightJob\",\"ListItemText\":\"Get-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightJobOutput\",\"ListItemText\":\"Get-AzHDInsightJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightMonitoring\",\"ListItemText\":\"Get-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Get-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightProperty\",\"ListItemText\":\"Get-AzHDInsightProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightProperty\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightScriptActionHistory\",\"ListItemText\":\"Get-AzHDInsightScriptActionHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightScriptActionHistory\\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareApisService\",\"ListItemText\":\"Get-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareApisWorkspace\",\"ListItemText\":\"Get-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareDicomService\",\"ListItemText\":\"Get-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareFhirDestination\",\"ListItemText\":\"Get-AzHealthcareFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareFhirDestination \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareFhirService\",\"ListItemText\":\"Get-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareIotConnector\",\"ListItemText\":\"Get-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"Get-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"Get-AzHost\",\"ListItemText\":\"Get-AzHost\",\"ResultType\":2,\"ToolTip\":\"Get-AzHost\\r\\n\"},{\"CompletionText\":\"Get-AzHostGroup\",\"ListItemText\":\"Get-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzHostGroup\\r\\n\"},{\"CompletionText\":\"Get-AzImage\",\"ListItemText\":\"Get-AzImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzImage\\r\\n\"},{\"CompletionText\":\"Get-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Get-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Get-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"Get-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccount\",\"ListItemText\":\"Get-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountAgreement\",\"ListItemText\":\"Get-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountAssembly\",\"ListItemText\":\"Get-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Get-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountCallbackUrl\",\"ListItemText\":\"Get-AzIntegrationAccountCallbackUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountCallbackUrl\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountCertificate\",\"ListItemText\":\"Get-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountGeneratedIcn\",\"ListItemText\":\"Get-AzIntegrationAccountGeneratedIcn\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountGeneratedIcn\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountMap\",\"ListItemText\":\"Get-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountPartner\",\"ListItemText\":\"Get-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Get-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountSchema\",\"ListItemText\":\"Get-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Get-AzInterfaceEndpoint\",\"ListItemText\":\"Get-AzInterfaceEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzInterfaceEndpoint\"},{\"CompletionText\":\"Get-AzInvoiceSection\",\"ListItemText\":\"Get-AzInvoiceSection\",\"ResultType\":2,\"ToolTip\":\"Get-AzInvoiceSection\\r\\n\"},{\"CompletionText\":\"Get-AzIotHub\",\"ListItemText\":\"Get-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHub\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCertificate\",\"ListItemText\":\"Get-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCertificateVerificationCode\",\"ListItemText\":\"Get-AzIotHubCertificateVerificationCode\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCertificateVerificationCode\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubConfiguration\",\"ListItemText\":\"Get-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubConnectionString\",\"ListItemText\":\"Get-AzIotHubConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCVC\",\"ListItemText\":\"Get-AzIotHubCVC\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCVC\"},{\"CompletionText\":\"Get-AzIotHubDCL\",\"ListItemText\":\"Get-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDCL\"},{\"CompletionText\":\"Get-AzIotHubDCS\",\"ListItemText\":\"Get-AzIotHubDCS\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDCS\"},{\"CompletionText\":\"Get-AzIotHubDeployment\",\"ListItemText\":\"Get-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDevice\",\"ListItemText\":\"Get-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceChildren\",\"ListItemText\":\"Get-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceConnectionString\",\"ListItemText\":\"Get-AzIotHubDeviceConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceParent\",\"ListItemText\":\"Get-AzIotHubDeviceParent\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceParent\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceTwin\",\"ListItemText\":\"Get-AzIotHubDeviceTwin\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceTwin\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDistributedTracing\",\"ListItemText\":\"Get-AzIotHubDistributedTracing\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDistributedTracing\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubEHCG\",\"ListItemText\":\"Get-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubEHCG\"},{\"CompletionText\":\"Get-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Get-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubJob\",\"ListItemText\":\"Get-AzIotHubJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubJob\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubKey\",\"ListItemText\":\"Get-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubMCS\",\"ListItemText\":\"Get-AzIotHubMCS\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMCS\"},{\"CompletionText\":\"Get-AzIotHubMessageEnrichment\",\"ListItemText\":\"Get-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModule\",\"ListItemText\":\"Get-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModuleConnectionString\",\"ListItemText\":\"Get-AzIotHubModuleConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModuleConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModuleTwin\",\"ListItemText\":\"Get-AzIotHubModuleTwin\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModuleTwin\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubMsgEnrich\",\"ListItemText\":\"Get-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Get-AzIotHubQuotaMetric\",\"ListItemText\":\"Get-AzIotHubQuotaMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubQuotaMetric\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRegistryStatistic\",\"ListItemText\":\"Get-AzIotHubRegistryStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRegistryStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRoute\",\"ListItemText\":\"Get-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Get-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubTracing\",\"ListItemText\":\"Get-AzIotHubTracing\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubTracing\"},{\"CompletionText\":\"Get-AzIotHubValidSku\",\"ListItemText\":\"Get-AzIotHubValidSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubValidSku\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalytics\",\"ListItemText\":\"Get-AzIotSecurityAnalytics\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalytics\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\",\"ListItemText\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\",\"ListItemText\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecuritySolution\",\"ListItemText\":\"Get-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzIpAllocation\",\"ListItemText\":\"Get-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Get-AzIpGroup\",\"ListItemText\":\"Get-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Get-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Get-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVault\",\"ListItemText\":\"Get-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificate\",\"ListItemText\":\"Get-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateContact\",\"ListItemText\":\"Get-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Get-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Get-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"Get-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultKey\",\"ListItemText\":\"Get-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultKeyRotationPolicy\",\"ListItemText\":\"Get-AzKeyVaultKeyRotationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultKeyRotationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedHsm\",\"ListItemText\":\"Get-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Get-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Get-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRandomNumber\",\"ListItemText\":\"Get-AzKeyVaultRandomNumber\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRandomNumber\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRoleAssignment\",\"ListItemText\":\"Get-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Get-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultSecret\",\"ListItemText\":\"Get-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Get-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"Get-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzKustoCluster\",\"ListItemText\":\"Get-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterFollowerDatabase\",\"ListItemText\":\"Get-AzKustoClusterFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Get-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzKustoClusterOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"Get-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterSku\",\"ListItemText\":\"Get-AzKustoClusterSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterSku \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabase\",\"ListItemText\":\"Get-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabasePrincipal\",\"ListItemText\":\"Get-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"Get-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDataConnection\",\"ListItemText\":\"Get-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Get-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Get-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzKustoOperationsResult\",\"ListItemText\":\"Get-AzKustoOperationsResult\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoOperationsResult \\r\\n\"},{\"CompletionText\":\"Get-AzKustoOperationsResultLocation\",\"ListItemText\":\"Get-AzKustoOperationsResultLocation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoOperationsResultLocation \\r\\n\"},{\"CompletionText\":\"Get-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"Get-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzKustoPrivateLinkResource\",\"ListItemText\":\"Get-AzKustoPrivateLinkResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoPrivateLinkResource \\r\\n\"},{\"CompletionText\":\"Get-AzKustoScript\",\"ListItemText\":\"Get-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Get-AzKustoSku\",\"ListItemText\":\"Get-AzKustoSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoSku \\r\\n\"},{\"CompletionText\":\"Get-AzLoad\",\"ListItemText\":\"Get-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzLoad \\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancer\",\"ListItemText\":\"Get-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Get-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Get-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Get-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLocalNetworkGateway\",\"ListItemText\":\"Get-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Get-AzLocation\",\"ListItemText\":\"Get-AzLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzLocation\\r\\n\"},{\"CompletionText\":\"Get-AzLog\",\"ListItemText\":\"Get-AzLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzLog\"},{\"CompletionText\":\"Get-AzLogicApp\",\"ListItemText\":\"Get-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppRunAction\",\"ListItemText\":\"Get-AzLogicAppRunAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppRunAction\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppRunHistory\",\"ListItemText\":\"Get-AzLogicAppRunHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppRunHistory\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTrigger\",\"ListItemText\":\"Get-AzLogicAppTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTriggerCallbackUrl\",\"ListItemText\":\"Get-AzLogicAppTriggerCallbackUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTriggerCallbackUrl\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTriggerHistory\",\"ListItemText\":\"Get-AzLogicAppTriggerHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTriggerHistory\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppUpgradedDefinition\",\"ListItemText\":\"Get-AzLogicAppUpgradedDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppUpgradedDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzLogProfile\",\"ListItemText\":\"Get-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenanceConfiguration\",\"ListItemText\":\"Get-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenancePublicConfiguration\",\"ListItemText\":\"Get-AzMaintenancePublicConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenancePublicConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenanceUpdate\",\"ListItemText\":\"Get-AzMaintenanceUpdate\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenanceUpdate\\r\\n\"},{\"CompletionText\":\"Get-AzManagedApplication\",\"ListItemText\":\"Get-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Get-AzManagedApplicationDefinition\",\"ListItemText\":\"Get-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzManagedCassandraCluster\",\"ListItemText\":\"Get-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Get-AzManagedCassandraDataCenter\",\"ListItemText\":\"Get-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesAssignment\",\"ListItemText\":\"Get-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesDefinition\",\"ListItemText\":\"Get-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesMarketplaceDefinition\",\"ListItemText\":\"Get-AzManagedServicesMarketplaceDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesMarketplaceDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroup\",\"ListItemText\":\"Get-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeployment\",\"ListItemText\":\"Get-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeploymentOperation\",\"ListItemText\":\"Get-AzManagementGroupDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzManagementGroupDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupEntity\",\"ListItemText\":\"Get-AzManagementGroupEntity\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupEntity\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Get-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupNameAvailability\",\"ListItemText\":\"Get-AzManagementGroupNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupSubscription\",\"ListItemText\":\"Get-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzMarketplaceTerms\",\"ListItemText\":\"Get-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Get-AzMediaService\",\"ListItemText\":\"Get-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaService\\r\\n\"},{\"CompletionText\":\"Get-AzMediaServiceKey\",\"ListItemText\":\"Get-AzMediaServiceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceKey\\r\\n\"},{\"CompletionText\":\"Get-AzMediaServiceKeys\",\"ListItemText\":\"Get-AzMediaServiceKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceKeys\"},{\"CompletionText\":\"Get-AzMediaServiceNameAvailability\",\"ListItemText\":\"Get-AzMediaServiceNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzMetric\",\"ListItemText\":\"Get-AzMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetric\\r\\n\"},{\"CompletionText\":\"Get-AzMetricAlertRuleV2\",\"ListItemText\":\"Get-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Get-AzMetricDefinition\",\"ListItemText\":\"Get-AzMetricDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetricDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzMigrateDiscoveredServer\",\"ListItemText\":\"Get-AzMigrateDiscoveredServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateDiscoveredServer \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateJob\",\"ListItemText\":\"Get-AzMigrateJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateJob \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateProject\",\"ListItemText\":\"Get-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationFabric\",\"ListItemText\":\"Get-AzMigrateReplicationFabric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationFabric \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationPolicy\",\"ListItemText\":\"Get-AzMigrateReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationProtectionContainer\",\"ListItemText\":\"Get-AzMigrateReplicationProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationProtectionContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationProtectionContainerMapping\",\"ListItemText\":\"Get-AzMigrateReplicationProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationProtectionContainerMapping \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationRecoveryServicesProvider\",\"ListItemText\":\"Get-AzMigrateReplicationRecoveryServicesProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationRecoveryServicesProvider \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateRunAsAccount\",\"ListItemText\":\"Get-AzMigrateRunAsAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateRunAsAccount \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateServerReplication\",\"ListItemText\":\"Get-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateSite\",\"ListItemText\":\"Get-AzMigrateSite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateSite \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateSolution\",\"ListItemText\":\"Get-AzMigrateSolution\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateSolution \\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentAssociation\",\"ListItemText\":\"Get-AzMlCommitmentAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentPlan\",\"ListItemText\":\"Get-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentPlanUsageHistory\",\"ListItemText\":\"Get-AzMlCommitmentPlanUsageHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentPlanUsageHistory\\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceQuota\",\"ListItemText\":\"Get-AzMLServiceQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceQuota \\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceUsage\",\"ListItemText\":\"Get-AzMLServiceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceVMSize\",\"ListItemText\":\"Get-AzMLServiceVMSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceVMSize \\r\\n\"},{\"CompletionText\":\"Get-AzMlWebService\",\"ListItemText\":\"Get-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Get-AzMlWebServiceKey\",\"ListItemText\":\"Get-AzMlWebServiceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebServiceKey\\r\\n\"},{\"CompletionText\":\"Get-AzMlWebServiceKeys\",\"ListItemText\":\"Get-AzMlWebServiceKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebServiceKeys\"},{\"CompletionText\":\"Get-AzMLWorkspace\",\"ListItemText\":\"Get-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Get-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"Get-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"Get-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"Get-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceCompute\",\"ListItemText\":\"Get-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComputeKey\",\"ListItemText\":\"Get-AzMLWorkspaceComputeKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComputeKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComputeNode\",\"ListItemText\":\"Get-AzMLWorkspaceComputeNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComputeNode \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceConnection\",\"ListItemText\":\"Get-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDataContainer\",\"ListItemText\":\"Get-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDatastore\",\"ListItemText\":\"Get-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDatastoreSecret\",\"ListItemText\":\"Get-AzMLWorkspaceDatastoreSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDatastoreSecret \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDataVersion\",\"ListItemText\":\"Get-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceEnvironmentContainer\",\"ListItemText\":\"Get-AzMLWorkspaceEnvironmentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceEnvironmentContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"Get-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceFeature\",\"ListItemText\":\"Get-AzMLWorkspaceFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceFeature \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceJob\",\"ListItemText\":\"Get-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceKey\",\"ListItemText\":\"Get-AzMLWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceModelContainer\",\"ListItemText\":\"Get-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceModelVersion\",\"ListItemText\":\"Get-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceNotebookAccessToken\",\"ListItemText\":\"Get-AzMLWorkspaceNotebookAccessToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceNotebookAccessToken \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceNotebookKey\",\"ListItemText\":\"Get-AzMLWorkspaceNotebookKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceNotebookKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeploymentLog\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeploymentLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeploymentLog \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeploymentSku\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeploymentSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeploymentSku \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpointKey\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpointKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpointKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpointToken\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpointToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpointToken \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceStorageAccountKey\",\"ListItemText\":\"Get-AzMLWorkspaceStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceStorageAccountKey \\r\\n\"},{\"CompletionText\":\"Get-AzMonitorWorkspace\",\"ListItemText\":\"Get-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlConfiguration\",\"ListItemText\":\"Get-AzMySqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlConnectionString\",\"ListItemText\":\"Get-AzMySqlConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFirewallRule\",\"ListItemText\":\"Get-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServer\",\"ListItemText\":\"Get-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerConfiguration\",\"ListItemText\":\"Get-AzMySqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerConnectionString\",\"ListItemText\":\"Get-AzMySqlFlexibleServerConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"Get-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Get-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerLocationBasedCapability\",\"ListItemText\":\"Get-AzMySqlFlexibleServerLocationBasedCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerLocationBasedCapability \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerReplica\",\"ListItemText\":\"Get-AzMySqlFlexibleServerReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerReplica \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlReplica\",\"ListItemText\":\"Get-AzMySqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlReplica \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlServer\",\"ListItemText\":\"Get-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Get-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Get-AzNatGateway\",\"ListItemText\":\"Get-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterface\",\"ListItemText\":\"Get-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Get-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Get-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManager\",\"ListItemText\":\"Get-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerActiveSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerActiveSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerActiveSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerDeploymentStatus\",\"ListItemText\":\"Get-AzNetworkManagerDeploymentStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerDeploymentStatus\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerGroup\",\"ListItemText\":\"Get-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Get-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Get-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerStaticMember\",\"ListItemText\":\"Get-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Get-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkProfile\",\"ListItemText\":\"Get-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkSecurityGroup\",\"ListItemText\":\"Get-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Get-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkServiceTag\",\"ListItemText\":\"Get-AzNetworkServiceTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkServiceTag\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkUsage\",\"ListItemText\":\"Get-AzNetworkUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkUsage\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkVirtualAppliance\",\"ListItemText\":\"Get-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkVirtualApplianceSku\",\"ListItemText\":\"Get-AzNetworkVirtualApplianceSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkVirtualApplianceSku\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcher\",\"ListItemText\":\"Get-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Get-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherConnectionMonitorReport\",\"ListItemText\":\"Get-AzNetworkWatcherConnectionMonitorReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherConnectionMonitorReport\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Get-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherFlowLogStatus\",\"ListItemText\":\"Get-AzNetworkWatcherFlowLogStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherFlowLogStatus\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherNextHop\",\"ListItemText\":\"Get-AzNetworkWatcherNextHop\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherNextHop\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Get-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherReachabilityProvidersList\",\"ListItemText\":\"Get-AzNetworkWatcherReachabilityProvidersList\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherReachabilityProvidersList\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherReachabilityReport\",\"ListItemText\":\"Get-AzNetworkWatcherReachabilityReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherReachabilityReport\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherSecurityGroupView\",\"ListItemText\":\"Get-AzNetworkWatcherSecurityGroupView\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherSecurityGroupView\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherTopology\",\"ListItemText\":\"Get-AzNetworkWatcherTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherTopology\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherTroubleshootingResult\",\"ListItemText\":\"Get-AzNetworkWatcherTroubleshootingResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherTroubleshootingResult\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHub\",\"ListItemText\":\"Get-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Get-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Get-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Get-AzNotificationHubListKey\",\"ListItemText\":\"Get-AzNotificationHubListKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubListKey\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubListKeys\",\"ListItemText\":\"Get-AzNotificationHubListKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubListKeys\"},{\"CompletionText\":\"Get-AzNotificationHubPNSCredential\",\"ListItemText\":\"Get-AzNotificationHubPNSCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubPNSCredential\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubPNSCredentials\",\"ListItemText\":\"Get-AzNotificationHubPNSCredentials\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubPNSCredentials\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespace\",\"ListItemText\":\"Get-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceListKey\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceListKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceListKey\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceListKeys\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceListKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceListKeys\"},{\"CompletionText\":\"Get-AzOperationalInsightsAvailableServiceTier\",\"ListItemText\":\"Get-AzOperationalInsightsAvailableServiceTier\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsAvailableServiceTier\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsCluster\",\"ListItemText\":\"Get-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDataExport\",\"ListItemText\":\"Get-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDataSource\",\"ListItemText\":\"Get-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDeletedWorkspace\",\"ListItemText\":\"Get-AzOperationalInsightsDeletedWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDeletedWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsIntelligencePack\",\"ListItemText\":\"Get-AzOperationalInsightsIntelligencePack\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsIntelligencePack\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsIntelligencePacks\",\"ListItemText\":\"Get-AzOperationalInsightsIntelligencePacks\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsIntelligencePacks\"},{\"CompletionText\":\"Get-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Get-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Get-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsOperation\",\"ListItemText\":\"Get-AzOperationalInsightsOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsOperation\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsOperationStatus\",\"ListItemText\":\"Get-AzOperationalInsightsOperationStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsOperationStatus\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\",\"ListItemText\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Get-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsSchema\",\"ListItemText\":\"Get-AzOperationalInsightsSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsSchema\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Get-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsTable\",\"ListItemText\":\"Get-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceSharedKey\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceSharedKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceSharedKey\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceUsage\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceUsage\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGateway\",\"ListItemText\":\"Get-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayConnectionHealth\",\"ListItemText\":\"Get-AzP2sVpnGatewayConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\",\"ListItemText\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayVpnProfile\",\"ListItemText\":\"Get-AzP2sVpnGatewayVpnProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayVpnProfile\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAlias\",\"ListItemText\":\"Get-AzPolicyAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAlias\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAssignment\",\"ListItemText\":\"Get-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAttestation\",\"ListItemText\":\"Get-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyDefinition\",\"ListItemText\":\"Get-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyEvent\",\"ListItemText\":\"Get-AzPolicyEvent\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyEvent\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyExemption\",\"ListItemText\":\"Get-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyMetadata\",\"ListItemText\":\"Get-AzPolicyMetadata\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyMetadata\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyRemediation\",\"ListItemText\":\"Get-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Get-AzPolicySetDefinition\",\"ListItemText\":\"Get-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyState\",\"ListItemText\":\"Get-AzPolicyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyState\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyStateSummary\",\"ListItemText\":\"Get-AzPolicyStateSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyStateSummary\\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlConfiguration\",\"ListItemText\":\"Get-AzPostgreSqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlConnectionString\",\"ListItemText\":\"Get-AzPostgreSqlConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Get-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerConfiguration\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerConnectionString\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerLocationBasedCapability\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerLocationBasedCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerLocationBasedCapability \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlReplica\",\"ListItemText\":\"Get-AzPostgreSqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlReplica \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlServer\",\"ListItemText\":\"Get-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Get-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Get-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspace\",\"ListItemText\":\"Get-AzPowerBIWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\"},{\"CompletionText\":\"Get-AzPrivateDnsRecordSet\",\"ListItemText\":\"Get-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Get-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsZone\",\"ListItemText\":\"Get-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Get-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateEndpoint\",\"ListItemText\":\"Get-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateEndpointConnection\",\"ListItemText\":\"Get-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkAssociation\",\"ListItemText\":\"Get-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkResource\",\"ListItemText\":\"Get-AzPrivateLinkResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkResource\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkService\",\"ListItemText\":\"Get-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Get-AzProviderFeature\",\"ListItemText\":\"Get-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Get-AzProviderOperation\",\"ListItemText\":\"Get-AzProviderOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderOperation\\r\\n\"},{\"CompletionText\":\"Get-AzProviderPreviewFeature\",\"ListItemText\":\"Get-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Get-AzProximityPlacementGroup\",\"ListItemText\":\"Get-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzPublicIpAddress\",\"ListItemText\":\"Get-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Get-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Get-AzPublicIpPrefix\",\"ListItemText\":\"Get-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrAlertSetting\",\"ListItemText\":\"Get-AzRecoveryServicesAsrAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrAlertSetting\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrEvent\",\"ListItemText\":\"Get-AzRecoveryServicesAsrEvent\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrEvent\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"Get-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Get-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNetwork\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNetwork\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNotificationSetting\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNotificationSetting\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Get-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectableItem\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectableItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Get-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrRecoveryPoint\",\"ListItemText\":\"Get-AzRecoveryServicesAsrRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Get-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrStorageClassification\",\"ListItemText\":\"Get-AzRecoveryServicesAsrStorageClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrStorageClassification\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrVaultContext\",\"ListItemText\":\"Get-AzRecoveryServicesAsrVaultContext\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrVaultContext\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrVaultSettings\",\"ListItemText\":\"Get-AzRecoveryServicesAsrVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrVaultSettings\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Get-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Get-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Get-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Get-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupJobDetail\",\"ListItemText\":\"Get-AzRecoveryServicesBackupJobDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupJobDetail\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupManagementServer\",\"ListItemText\":\"Get-AzRecoveryServicesBackupManagementServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupManagementServer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProperties\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProperties\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProperties\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProperty\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProperty\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProtectableItem\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProtectableItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecoveryPoint\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRPMountScript\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRPMountScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRPMountScript\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\",\"ListItemText\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupStatus\",\"ListItemText\":\"Get-AzRecoveryServicesBackupStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupStatus\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\",\"ListItemText\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Get-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVault\",\"ListItemText\":\"Get-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVaultProperty\",\"ListItemText\":\"Get-AzRecoveryServicesVaultProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVaultProperty\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVaultSettingsFile\",\"ListItemText\":\"Get-AzRecoveryServicesVaultSettingsFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVaultSettingsFile\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCache\",\"ListItemText\":\"Get-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheFirewallRule\",\"ListItemText\":\"Get-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheKey\",\"ListItemText\":\"Get-AzRedisCacheKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheKey\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheLink\",\"ListItemText\":\"Get-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCachePatchSchedule\",\"ListItemText\":\"Get-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCache\",\"ListItemText\":\"Get-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheAccessKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheAccessKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisEnterpriseCacheAccessKey\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheDatabaseKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheDatabaseKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisEnterpriseCacheDatabaseKey\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheKey \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheOperationStatus\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheOperationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheOperationStatus \\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplainceAssessment\",\"ListItemText\":\"Get-AzRegulatoryComplainceAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplainceAssessment\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceAssessment\",\"ListItemText\":\"Get-AzRegulatoryComplianceAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceControl\",\"ListItemText\":\"Get-AzRegulatoryComplianceControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceControl\\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceStandard\",\"ListItemText\":\"Get-AzRegulatoryComplianceStandard\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceStandard\\r\\n\"},{\"CompletionText\":\"Get-AzRelayAuthorizationRule\",\"ListItemText\":\"Get-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzRelayHybridConnection\",\"ListItemText\":\"Get-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Get-AzRelayKey\",\"ListItemText\":\"Get-AzRelayKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayKey \\r\\n\"},{\"CompletionText\":\"Get-AzRelayNamespace\",\"ListItemText\":\"Get-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzRelayNamespaceNetworkRuleSet\",\"ListItemText\":\"Get-AzRelayNamespaceNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayNamespaceNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzRemoteDesktopFile\",\"ListItemText\":\"Get-AzRemoteDesktopFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzRemoteDesktopFile\\r\\n\"},{\"CompletionText\":\"Get-AzResource\",\"ListItemText\":\"Get-AzResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzResource\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroup\",\"ListItemText\":\"Get-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeployment\",\"ListItemText\":\"Get-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeploymentOperation\",\"ListItemText\":\"Get-AzResourceGroupDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzResourceGroupDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzResourceLock\",\"ListItemText\":\"Get-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Get-AzResourceManagementPrivateLink\",\"ListItemText\":\"Get-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverMoveCollection\",\"ListItemText\":\"Get-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverMoveResource\",\"ListItemText\":\"Get-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverRequiredForResources\",\"ListItemText\":\"Get-AzResourceMoverRequiredForResources\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverRequiredForResources \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverUnresolvedDependency\",\"ListItemText\":\"Get-AzResourceMoverUnresolvedDependency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverUnresolvedDependency \\r\\n\"},{\"CompletionText\":\"Get-AzResourceProvider\",\"ListItemText\":\"Get-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Get-AzResourceProviderAction\",\"ListItemText\":\"Get-AzResourceProviderAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceProviderAction\"},{\"CompletionText\":\"Get-AzRestorePoint\",\"ListItemText\":\"Get-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzRestorePointCollection\",\"ListItemText\":\"Get-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageContainer\",\"ListItemText\":\"Get-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Get-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageShare\",\"ListItemText\":\"Get-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignment\",\"ListItemText\":\"Get-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentSchedule\",\"ListItemText\":\"Get-AzRoleAssignmentSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentSchedule \\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentScheduleInstance\",\"ListItemText\":\"Get-AzRoleAssignmentScheduleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentScheduleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"Get-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"Get-AzRoleDefinition\",\"ListItemText\":\"Get-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilitySchedule\",\"ListItemText\":\"Get-AzRoleEligibilitySchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilitySchedule \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilityScheduleInstance\",\"ListItemText\":\"Get-AzRoleEligibilityScheduleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilityScheduleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"Get-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibleChildResource\",\"ListItemText\":\"Get-AzRoleEligibleChildResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibleChildResource \\r\\n\"},{\"CompletionText\":\"Get-AzRoleManagementPolicy\",\"ListItemText\":\"Get-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"Get-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzRouteConfig\",\"ListItemText\":\"Get-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRouteFilter\",\"ListItemText\":\"Get-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Get-AzRouteFilterRuleConfig\",\"ListItemText\":\"Get-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRouteMap\",\"ListItemText\":\"Get-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServer\",\"ListItemText\":\"Get-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeer\",\"ListItemText\":\"Get-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeerAdvertisedRoute\",\"ListItemText\":\"Get-AzRouteServerPeerAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeerAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeerLearnedRoute\",\"ListItemText\":\"Get-AzRouteServerPeerLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeerLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzRouteTable\",\"ListItemText\":\"Get-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzRoutingIntent\",\"ListItemText\":\"Get-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Get-AzRoutingPolicy\",\"ListItemText\":\"Get-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzScheduledQueryRule\",\"ListItemText\":\"Get-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveApplicationControl\",\"ListItemText\":\"Get-AzSecurityAdaptiveApplicationControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveApplicationControl\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveApplicationControlGroup\",\"ListItemText\":\"Get-AzSecurityAdaptiveApplicationControlGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveApplicationControlGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveNetworkHardening\",\"ListItemText\":\"Get-AzSecurityAdaptiveNetworkHardening\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveNetworkHardening\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Get-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAlert\",\"ListItemText\":\"Get-AzSecurityAlert\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAlert\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAssessment\",\"ListItemText\":\"Get-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Get-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAutomation\",\"ListItemText\":\"Get-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAutoProvisioningSetting\",\"ListItemText\":\"Get-AzSecurityAutoProvisioningSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAutoProvisioningSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityCompliance\",\"ListItemText\":\"Get-AzSecurityCompliance\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityCompliance\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityContact\",\"ListItemText\":\"Get-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityLocation\",\"ListItemText\":\"Get-AzSecurityLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityLocation\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityPartnerProvider\",\"ListItemText\":\"Get-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityPricing\",\"ListItemText\":\"Get-AzSecurityPricing\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityPricing\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScore\",\"ListItemText\":\"Get-AzSecuritySecureScore\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScore\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScoreControl\",\"ListItemText\":\"Get-AzSecuritySecureScoreControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScoreControl\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScoreControlDefinition\",\"ListItemText\":\"Get-AzSecuritySecureScoreControlDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScoreControlDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySetting\",\"ListItemText\":\"Get-AzSecuritySetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySetting\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySolution\",\"ListItemText\":\"Get-AzSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySolutionsReferenceData\",\"ListItemText\":\"Get-AzSecuritySolutionsReferenceData\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySolutionsReferenceData\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySubAssessment\",\"ListItemText\":\"Get-AzSecuritySubAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySubAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityTask\",\"ListItemText\":\"Get-AzSecurityTask\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityTask\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityTopology\",\"ListItemText\":\"Get-AzSecurityTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityTopology\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Get-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRule\",\"ListItemText\":\"Get-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRuleAction\",\"ListItemText\":\"Get-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRuleTemplate\",\"ListItemText\":\"Get-AzSentinelAlertRuleTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRuleTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAutomationRule\",\"ListItemText\":\"Get-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelBookmark\",\"ListItemText\":\"Get-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelBookmarkRelation\",\"ListItemText\":\"Get-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelDataConnector\",\"ListItemText\":\"Get-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEnrichment\",\"ListItemText\":\"Get-AzSentinelEnrichment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEnrichment \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntity\",\"ListItemText\":\"Get-AzSentinelEntity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityActivity\",\"ListItemText\":\"Get-AzSentinelEntityActivity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityActivity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityInsight\",\"ListItemText\":\"Get-AzSentinelEntityInsight\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityInsight \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityQuery\",\"ListItemText\":\"Get-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityQueryTemplate\",\"ListItemText\":\"Get-AzSentinelEntityQueryTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityQueryTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityRelation\",\"ListItemText\":\"Get-AzSentinelEntityRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityTimeline\",\"ListItemText\":\"Get-AzSentinelEntityTimeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityTimeline \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncident\",\"ListItemText\":\"Get-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentAlert\",\"ListItemText\":\"Get-AzSentinelIncidentAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentAlert \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentBookmark\",\"ListItemText\":\"Get-AzSentinelIncidentBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentBookmark \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentComment\",\"ListItemText\":\"Get-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentEntity\",\"ListItemText\":\"Get-AzSentinelIncidentEntity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentEntity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentRelation\",\"ListItemText\":\"Get-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelMetadata\",\"ListItemText\":\"Get-AzSentinelMetadata\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelMetadata \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelOnboardingState\",\"ListItemText\":\"Get-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelSetting\",\"ListItemText\":\"Get-AzSentinelSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelSetting \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelThreatIntelligenceIndicator\",\"ListItemText\":\"Get-AzSentinelThreatIntelligenceIndicator\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelThreatIntelligenceIndicator \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelThreatIntelligenceIndicatorMetric\",\"ListItemText\":\"Get-AzSentinelThreatIntelligenceIndicatorMetric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelThreatIntelligenceIndicatorMetric \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Get-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"Get-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusKey\",\"ListItemText\":\"Get-AzServiceBusKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusKey \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusMigration\",\"ListItemText\":\"Get-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusNamespace\",\"ListItemText\":\"Get-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusNamespaceV2\",\"ListItemText\":\"Get-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Get-AzServiceBusNetworkRuleSet\",\"ListItemText\":\"Get-AzServiceBusNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Get-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusPrivateLink\",\"ListItemText\":\"Get-AzServiceBusPrivateLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusPrivateLink \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusQueue\",\"ListItemText\":\"Get-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusRule\",\"ListItemText\":\"Get-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusSubscription\",\"ListItemText\":\"Get-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusTopic\",\"ListItemText\":\"Get-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Get-AzServiceEndpointPolicy\",\"ListItemText\":\"Get-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Get-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplication\",\"ListItemText\":\"Get-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplicationType\",\"ListItemText\":\"Get-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"Get-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricCluster\",\"ListItemText\":\"Get-AzServiceFabricCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricCluster\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedCluster\",\"ListItemText\":\"Get-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Get-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricService\",\"ListItemText\":\"Get-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForContainerApp\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForContainerApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForSpringCloud\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForSpringCloud \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForWebApp\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationName\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationName \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Get-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Get-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForWebApp\",\"ListItemText\":\"Get-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzSignalR\",\"ListItemText\":\"Get-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalR\\r\\n\"},{\"CompletionText\":\"Get-AzSignalRKey\",\"ListItemText\":\"Get-AzSignalRKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalRKey\\r\\n\"},{\"CompletionText\":\"Get-AzSignalRUsage\",\"ListItemText\":\"Get-AzSignalRUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalRUsage\\r\\n\"},{\"CompletionText\":\"Get-AzSnapshot\",\"ListItemText\":\"Get-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Get-AzSqlCapability\",\"ListItemText\":\"Get-AzSqlCapability\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlCapability\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabase\",\"ListItemText\":\"Get-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseActivity\",\"ListItemText\":\"Get-AzSqlDatabaseActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAdvisor\",\"ListItemText\":\"Get-AzSqlDatabaseAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAudit\",\"ListItemText\":\"Get-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseDataMaskingPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseDataMaskingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseDataMaskingPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Get-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseExpanded\",\"ListItemText\":\"Get-AzSqlDatabaseExpanded\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseExpanded\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Get-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseGeoBackup\",\"ListItemText\":\"Get-AzSqlDatabaseGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseGeoBackupPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseGeoBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseGeoBackupPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseImportExportStatus\",\"ListItemText\":\"Get-AzSqlDatabaseImportExportStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseImportExportStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseIndexRecommendation\",\"ListItemText\":\"Get-AzSqlDatabaseIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Get-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Get-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Get-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\"},{\"CompletionText\":\"Get-AzSqlDatabaseRecommendedAction\",\"ListItemText\":\"Get-AzSqlDatabaseRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseReplicationLink\",\"ListItemText\":\"Get-AzSqlDatabaseReplicationLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseReplicationLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"Get-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Get-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Get-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Get-AzSqlDatabaseTransparentDataEncryption\",\"ListItemText\":\"Get-AzSqlDatabaseTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\",\"ListItemText\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseUpgradeHint\",\"ListItemText\":\"Get-AzSqlDatabaseUpgradeHint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseUpgradeHint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Get-AzSqlDeletedDatabaseBackup\",\"ListItemText\":\"Get-AzSqlDeletedDatabaseBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDeletedDatabaseBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDeletedInstanceDatabaseBackup\",\"ListItemText\":\"Get-AzSqlDeletedInstanceDatabaseBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDeletedInstanceDatabaseBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJob\",\"ListItemText\":\"Get-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobAgent\",\"ListItemText\":\"Get-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobCredential\",\"ListItemText\":\"Get-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobExecution\",\"ListItemText\":\"Get-AzSqlElasticJobExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobStep\",\"ListItemText\":\"Get-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobStepExecution\",\"ListItemText\":\"Get-AzSqlElasticJobStepExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobStepExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobTargetExecution\",\"ListItemText\":\"Get-AzSqlElasticJobTargetExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobTargetExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"Get-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPool\",\"ListItemText\":\"Get-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolActivity\",\"ListItemText\":\"Get-AzSqlElasticPoolActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolAdvisor\",\"ListItemText\":\"Get-AzSqlElasticPoolAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolDatabase\",\"ListItemText\":\"Get-AzSqlElasticPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolRecommendation\",\"ListItemText\":\"Get-AzSqlElasticPoolRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolRecommendedAction\",\"ListItemText\":\"Get-AzSqlElasticPoolRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInformationProtectionPolicy\",\"ListItemText\":\"Get-AzSqlInformationProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInformationProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstance\",\"ListItemText\":\"Get-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabase\",\"ListItemText\":\"Get-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseGeoBackup\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Get-AzSqlInstanceDtc\",\"ListItemText\":\"Get-AzSqlInstanceDtc\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDtc\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceEndpointCertificate\",\"ListItemText\":\"Get-AzSqlInstanceEndpointCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceEndpointCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Get-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceLink\",\"ListItemText\":\"Get-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceOperation\",\"ListItemText\":\"Get-AzSqlInstanceOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceOperation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstancePool\",\"ListItemText\":\"Get-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstancePoolUsage\",\"ListItemText\":\"Get-AzSqlInstancePoolUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstancePoolUsage\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"Get-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceTDEProtector\",\"ListItemText\":\"Get-AzSqlInstanceTDEProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceTDEProtector\"},{\"CompletionText\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\",\"ListItemText\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServer\",\"ListItemText\":\"Get-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvisor\",\"ListItemText\":\"Get-AzSqlServerAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAudit\",\"ListItemText\":\"Get-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerCommunicationLink\",\"ListItemText\":\"Get-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerConfigurationOption\",\"ListItemText\":\"Get-AzSqlServerConfigurationOption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerConfigurationOption\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Get-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\",\"ListItemText\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDnsAlias\",\"ListItemText\":\"Get-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerFirewallRule\",\"ListItemText\":\"Get-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Get-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Get-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Get-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"Get-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerRecommendedAction\",\"ListItemText\":\"Get-AzSqlServerRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerServiceObjective\",\"ListItemText\":\"Get-AzSqlServerServiceObjective\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerServiceObjective\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerTransparentDataEncryptionProtector\",\"ListItemText\":\"Get-AzSqlServerTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerTrustGroup\",\"ListItemText\":\"Get-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerUpgradeHint\",\"ListItemText\":\"Get-AzSqlServerUpgradeHint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerUpgradeHint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Get-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncAgent\",\"ListItemText\":\"Get-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncAgentLinkedDatabase\",\"ListItemText\":\"Get-AzSqlSyncAgentLinkedDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncAgentLinkedDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncGroup\",\"ListItemText\":\"Get-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncGroupLog\",\"ListItemText\":\"Get-AzSqlSyncGroupLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncGroupLog\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncMember\",\"ListItemText\":\"Get-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncSchema\",\"ListItemText\":\"Get-AzSqlSyncSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncSchema\\r\\n\"},{\"CompletionText\":\"Get-AzSqlVirtualCluster\",\"ListItemText\":\"Get-AzSqlVirtualCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlVirtualCluster\\r\\n\"},{\"CompletionText\":\"Get-AzSqlVM\",\"ListItemText\":\"Get-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Get-AzSqlVMGroup\",\"ListItemText\":\"Get-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Get-AzSshKey\",\"ListItemText\":\"Get-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSshKey\\r\\n\"},{\"CompletionText\":\"Get-AzStackHciArcSetting\",\"ListItemText\":\"Get-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStackHciCluster\",\"ListItemText\":\"Get-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Get-AzStackHciExtension\",\"ListItemText\":\"Get-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIRemoteSupportAccess\",\"ListItemText\":\"Get-AzStackHCIRemoteSupportAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIRemoteSupportAccess \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIRemoteSupportSessionHistory\",\"ListItemText\":\"Get-AzStackHCIRemoteSupportSessionHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIRemoteSupportSessionHistory \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIVMAttestation\",\"ListItemText\":\"Get-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebApp\",\"ListItemText\":\"Get-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuild\",\"ListItemText\":\"Get-AzStaticWebAppBuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuild \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppBuildAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildFunction\",\"ListItemText\":\"Get-AzStaticWebAppBuildFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildFunctionAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppBuildFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppConfiguredRole\",\"ListItemText\":\"Get-AzStaticWebAppConfiguredRole\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppConfiguredRole \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Get-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppFunction\",\"ListItemText\":\"Get-AzStaticWebAppFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppFunctionAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppSecret\",\"ListItemText\":\"Get-AzStaticWebAppSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppSecret \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppUser\",\"ListItemText\":\"Get-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Get-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccount\",\"ListItemText\":\"Get-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountKey\",\"ListItemText\":\"Get-AzStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Get-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountNameAvailability\",\"ListItemText\":\"Get-AzStorageAccountNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountNetworkRuleSet\",\"ListItemText\":\"Get-AzStorageAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlob\",\"ListItemText\":\"Get-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobByTag\",\"ListItemText\":\"Get-AzStorageBlobByTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobByTag\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobContent\",\"ListItemText\":\"Get-AzStorageBlobContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobContent\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobCopyState\",\"ListItemText\":\"Get-AzStorageBlobCopyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobCopyState\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Get-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobQueryResult\",\"ListItemText\":\"Get-AzStorageBlobQueryResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobQueryResult\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobServiceProperty\",\"ListItemText\":\"Get-AzStorageBlobServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobTag\",\"ListItemText\":\"Get-AzStorageBlobTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobTag\\r\\n\"},{\"CompletionText\":\"Get-AzStorageContainer\",\"ListItemText\":\"Get-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzStorageContainerAcl\",\"ListItemText\":\"Get-AzStorageContainerAcl\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainerAcl\"},{\"CompletionText\":\"Get-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageCORSRule\",\"ListItemText\":\"Get-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Get-AzStorageEncryptionScope\",\"ListItemText\":\"Get-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFile\",\"ListItemText\":\"Get-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileContent\",\"ListItemText\":\"Get-AzStorageFileContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileContent\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileCopyState\",\"ListItemText\":\"Get-AzStorageFileCopyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileCopyState\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileHandle\",\"ListItemText\":\"Get-AzStorageFileHandle\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileHandle\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileServiceProperty\",\"ListItemText\":\"Get-AzStorageFileServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageLocalUser\",\"ListItemText\":\"Get-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Get-AzStorageLocalUserKey\",\"ListItemText\":\"Get-AzStorageLocalUserKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageLocalUserKey\\r\\n\"},{\"CompletionText\":\"Get-AzStorageMover\",\"ListItemText\":\"Get-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverAgent\",\"ListItemText\":\"Get-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverEndpoint\",\"ListItemText\":\"Get-AzStorageMoverEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverJobDefinition\",\"ListItemText\":\"Get-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverJobRun\",\"ListItemText\":\"Get-AzStorageMoverJobRun\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverJobRun \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverProject\",\"ListItemText\":\"Get-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Get-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Get-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageQueue\",\"ListItemText\":\"Get-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"Get-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceLoggingProperty\",\"ListItemText\":\"Get-AzStorageServiceLoggingProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceLoggingProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceMetricsProperty\",\"ListItemText\":\"Get-AzStorageServiceMetricsProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceMetricsProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceProperty\",\"ListItemText\":\"Get-AzStorageServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageShare\",\"ListItemText\":\"Get-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageShare\\r\\n\"},{\"CompletionText\":\"Get-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"Get-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncGroup\",\"ListItemText\":\"Get-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncServer\",\"ListItemText\":\"Get-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Get-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncService\",\"ListItemText\":\"Get-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Get-AzStorageTable\",\"ListItemText\":\"Get-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageTable\\r\\n\"},{\"CompletionText\":\"Get-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageUsage\",\"ListItemText\":\"Get-AzStorageUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageUsage\\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsCluster\",\"ListItemText\":\"Get-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsClusterStreamingJob\",\"ListItemText\":\"Get-AzStreamAnalyticsClusterStreamingJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsClusterStreamingJob \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsDefaultFunctionDefinition\",\"ListItemText\":\"Get-AzStreamAnalyticsDefaultFunctionDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsDefaultFunctionDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsFunction\",\"ListItemText\":\"Get-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsInput\",\"ListItemText\":\"Get-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsJob\",\"ListItemText\":\"Get-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsOutput\",\"ListItemText\":\"Get-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsQuota\",\"ListItemText\":\"Get-AzStreamAnalyticsQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsQuota \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsTransformation\",\"ListItemText\":\"Get-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"Get-AzSubscription\",\"ListItemText\":\"Get-AzSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzSubscriptionDeployment\",\"ListItemText\":\"Get-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeployment\"},{\"CompletionText\":\"Get-AzSubscriptionDeploymentOperation\",\"ListItemText\":\"Get-AzSubscriptionDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeploymentOperation\"},{\"CompletionText\":\"Get-AzSubscriptionDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzSubscriptionDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeploymentWhatIfResult\"},{\"CompletionText\":\"Get-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"Get-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Get-AzSupportProblemClassification\",\"ListItemText\":\"Get-AzSupportProblemClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportProblemClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSupportService\",\"ListItemText\":\"Get-AzSupportService\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportService\\r\\n\"},{\"CompletionText\":\"Get-AzSupportTicket\",\"ListItemText\":\"Get-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"Get-AzSupportTicketCommunication\",\"ListItemText\":\"Get-AzSupportTicketCommunication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportTicketCommunication\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseActivityRun\",\"ListItemText\":\"Get-AzSynapseActivityRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseActivityRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataFlow\",\"ListItemText\":\"Get-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Get-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataset\",\"ListItemText\":\"Get-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDroppedSqlPool\",\"ListItemText\":\"Get-AzSynapseDroppedSqlPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDroppedSqlPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseFirewallRule\",\"ListItemText\":\"Get-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeKey\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeMetric\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeMetric\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKqlScript\",\"ListItemText\":\"Get-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPool\",\"ListItemText\":\"Get-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"Get-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Get-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"Get-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Get-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolFollowerDatabase\",\"ListItemText\":\"Get-AzSynapseKustoPoolFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Get-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"Get-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolSku\",\"ListItemText\":\"Get-AzSynapseKustoPoolSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolSku \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnection\",\"ListItemText\":\"Get-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionDetailedStatus\",\"ListItemText\":\"Get-AzSynapseLinkConnectionDetailedStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionDetailedStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionLinkTable\",\"ListItemText\":\"Get-AzSynapseLinkConnectionLinkTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionLinkTable\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionLinkTableStatus\",\"ListItemText\":\"Get-AzSynapseLinkConnectionLinkTableStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionLinkTableStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkedService\",\"ListItemText\":\"Get-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseManagedIdentitySqlControlSetting\",\"ListItemText\":\"Get-AzSynapseManagedIdentitySqlControlSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseManagedIdentitySqlControlSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Get-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseNotebook\",\"ListItemText\":\"Get-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Get-AzSynapsePipeline\",\"ListItemText\":\"Get-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Get-AzSynapsePipelineRun\",\"ListItemText\":\"Get-AzSynapsePipelineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapsePipelineRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleAssignment\",\"ListItemText\":\"Get-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleDefinition\",\"ListItemText\":\"Get-AzSynapseRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleScope\",\"ListItemText\":\"Get-AzSynapseRoleScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleScope\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkConfiguration\",\"ListItemText\":\"Get-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkJob\",\"ListItemText\":\"Get-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Get-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkPool\",\"ListItemText\":\"Get-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkSession\",\"ListItemText\":\"Get-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkStatement\",\"ListItemText\":\"Get-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAudit\",\"ListItemText\":\"Get-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAudit\"},{\"CompletionText\":\"Get-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Get-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlDatabase\",\"ListItemText\":\"Get-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPool\",\"ListItemText\":\"Get-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Get-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolGeoBackup\",\"ListItemText\":\"Get-AzSynapseSqlPoolGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"Get-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Get-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\",\"ListItemText\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlScript\",\"ListItemText\":\"Get-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTrigger\",\"ListItemText\":\"Get-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTriggerRun\",\"ListItemText\":\"Get-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTriggerSubscriptionStatus\",\"ListItemText\":\"Get-AzSynapseTriggerSubscriptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTriggerSubscriptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspace\",\"ListItemText\":\"Get-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspaceKey\",\"ListItemText\":\"Get-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspacePackage\",\"ListItemText\":\"Get-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"Get-AzSystemAssignedIdentity\",\"ListItemText\":\"Get-AzSystemAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSystemAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Get-AzTag\",\"ListItemText\":\"Get-AzTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzTag\\r\\n\"},{\"CompletionText\":\"Get-AzTemplateSpec\",\"ListItemText\":\"Get-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Get-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Get-AzTenant\",\"ListItemText\":\"Get-AzTenant\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenant\\r\\n\"},{\"CompletionText\":\"Get-AzTenantBackfillStatus\",\"ListItemText\":\"Get-AzTenantBackfillStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantBackfillStatus\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeployment\",\"ListItemText\":\"Get-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeploymentOperation\",\"ListItemText\":\"Get-AzTenantDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzTenantDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzTrafficManagerEndpoint\",\"ListItemText\":\"Get-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzTrafficManagerProfile\",\"ListItemText\":\"Get-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Get-AzUserAssignedIdentity\",\"ListItemText\":\"Get-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Get-AzUserAssignedIdentityAssociatedResource\",\"ListItemText\":\"Get-AzUserAssignedIdentityAssociatedResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzUserAssignedIdentityAssociatedResource \\r\\n\"},{\"CompletionText\":\"Get-AzVHubEffectiveRoute\",\"ListItemText\":\"Get-AzVHubEffectiveRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubEffectiveRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubInboundRoute\",\"ListItemText\":\"Get-AzVHubInboundRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubInboundRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubOutboundRoute\",\"ListItemText\":\"Get-AzVHubOutboundRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubOutboundRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubRouteTable\",\"ListItemText\":\"Get-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualApplianceSite\",\"ListItemText\":\"Get-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHub\",\"ListItemText\":\"Get-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubBgpConnection\",\"ListItemText\":\"Get-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubRouteTable\",\"ListItemText\":\"Get-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubVnetConnection\",\"ListItemText\":\"Get-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetwork\",\"ListItemText\":\"Get-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkAvailableEndpointService\",\"ListItemText\":\"Get-AzVirtualNetworkAvailableEndpointService\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkAvailableEndpointService\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGateway\",\"ListItemText\":\"Get-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayLearnedRoute\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\",\"ListItemText\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkPeering\",\"ListItemText\":\"Get-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Get-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkTap\",\"ListItemText\":\"Get-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkUsageList\",\"ListItemText\":\"Get-AzVirtualNetworkUsageList\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkUsageList\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouter\",\"ListItemText\":\"Get-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeer\",\"ListItemText\":\"Get-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeerAdvertisedRoute\",\"ListItemText\":\"Get-AzVirtualRouterPeerAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeerAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeerLearnedRoute\",\"ListItemText\":\"Get-AzVirtualRouterPeerLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeerLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWan\",\"ListItemText\":\"Get-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnConfiguration\",\"ListItemText\":\"Get-AzVirtualWanVpnConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnServerConfiguration\",\"ListItemText\":\"Get-AzVirtualWanVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\",\"ListItemText\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\\r\\n\"},{\"CompletionText\":\"Get-AzVM\",\"ListItemText\":\"Get-AzVM\",\"ResultType\":2,\"ToolTip\":\"Get-AzVM\\r\\n\"},{\"CompletionText\":\"Get-AzVMAccessExtension\",\"ListItemText\":\"Get-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMADDomainExtension\",\"ListItemText\":\"Get-AzVMADDomainExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMADDomainExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMAEMExtension\",\"ListItemText\":\"Get-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMBootDiagnosticsData\",\"ListItemText\":\"Get-AzVMBootDiagnosticsData\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMBootDiagnosticsData\\r\\n\"},{\"CompletionText\":\"Get-AzVMChefExtension\",\"ListItemText\":\"Get-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMCustomScriptExtension\",\"ListItemText\":\"Get-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDiagnosticsExtension\",\"ListItemText\":\"Get-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVMDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDiskEncryptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVMDscExtension\",\"ListItemText\":\"Get-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDscExtensionStatus\",\"ListItemText\":\"Get-AzVMDscExtensionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDscExtensionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtension\",\"ListItemText\":\"Get-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtensionImage\",\"ListItemText\":\"Get-AzVMExtensionImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtensionImage\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtensionImageType\",\"ListItemText\":\"Get-AzVMExtensionImageType\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtensionImageType\\r\\n\"},{\"CompletionText\":\"Get-AzVMImage\",\"ListItemText\":\"Get-AzVMImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImage\\r\\n\"},{\"CompletionText\":\"Get-AzVMImageOffer\",\"ListItemText\":\"Get-AzVMImageOffer\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImageOffer\\r\\n\"},{\"CompletionText\":\"Get-AzVMImagePublisher\",\"ListItemText\":\"Get-AzVMImagePublisher\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImagePublisher\\r\\n\"},{\"CompletionText\":\"Get-AzVMImageSku\",\"ListItemText\":\"Get-AzVMImageSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImageSku\\r\\n\"},{\"CompletionText\":\"Get-AzVMRunCommand\",\"ListItemText\":\"Get-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMRunCommand\\r\\n\"},{\"CompletionText\":\"Get-AzVMRunCommandDocument\",\"ListItemText\":\"Get-AzVMRunCommandDocument\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMRunCommandDocument\\r\\n\"},{\"CompletionText\":\"Get-AzVMSize\",\"ListItemText\":\"Get-AzVMSize\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMSize\\r\\n\"},{\"CompletionText\":\"Get-AzVMSqlServerExtension\",\"ListItemText\":\"Get-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVmss\",\"ListItemText\":\"Get-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmss\\r\\n\"},{\"CompletionText\":\"Get-AzVmssDiskEncryption\",\"ListItemText\":\"Get-AzVmssDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssDiskEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzVmssDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVmssDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssDiskEncryptionStatus\"},{\"CompletionText\":\"Get-AzVmssRollingUpgrade\",\"ListItemText\":\"Get-AzVmssRollingUpgrade\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssRollingUpgrade\\r\\n\"},{\"CompletionText\":\"Get-AzVmssSku\",\"ListItemText\":\"Get-AzVmssSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssSku\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVM\",\"ListItemText\":\"Get-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVMDiskEncryption\",\"ListItemText\":\"Get-AzVmssVMDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMDiskEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVMDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVmssVMDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMDiskEncryptionStatus\"},{\"CompletionText\":\"Get-AzVmssVMRunCommand\",\"ListItemText\":\"Get-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMRunCommand\\r\\n\"},{\"CompletionText\":\"Get-AzVMUsage\",\"ListItemText\":\"Get-AzVMUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMUsage\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientConfiguration\",\"ListItemText\":\"Get-AzVpnClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientIpsecParameter\",\"ListItemText\":\"Get-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientPackage\",\"ListItemText\":\"Get-AzVpnClientPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientPackage\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Get-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientRootCertificate\",\"ListItemText\":\"Get-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzVpnConnection\",\"ListItemText\":\"Get-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVpnGateway\",\"ListItemText\":\"Get-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Get-AzVpnGatewayNatRule\",\"ListItemText\":\"Get-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Get-AzVpnServerConfiguration\",\"ListItemText\":\"Get-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Get-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Get-AzVpnSite\",\"ListItemText\":\"Get-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Get-AzVpnSiteLinkConnectionIkeSa\",\"ListItemText\":\"Get-AzVpnSiteLinkConnectionIkeSa\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnSiteLinkConnectionIkeSa\\r\\n\"},{\"CompletionText\":\"Get-AzWcfRelay\",\"ListItemText\":\"Get-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Get-AzWebApp\",\"ListItemText\":\"Get-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebApp\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppAccessRestrictionConfig\",\"ListItemText\":\"Get-AzWebAppAccessRestrictionConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppAccessRestrictionConfig\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackup\",\"ListItemText\":\"Get-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackupConfiguration\",\"ListItemText\":\"Get-AzWebAppBackupConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackupConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackupList\",\"ListItemText\":\"Get-AzWebAppBackupList\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackupList\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppCertificate\",\"ListItemText\":\"Get-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppContainerContinuousDeploymentUrl\",\"ListItemText\":\"Get-AzWebAppContainerContinuousDeploymentUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppContainerContinuousDeploymentUrl\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppContinuousWebJob\",\"ListItemText\":\"Get-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppPublishingProfile\",\"ListItemText\":\"Get-AzWebAppPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppPublishingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlot\",\"ListItemText\":\"Get-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotConfigName\",\"ListItemText\":\"Get-AzWebAppSlotConfigName\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlotConfigName\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Get-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotPublishingProfile\",\"ListItemText\":\"Get-AzWebAppSlotPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlotPublishingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Get-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotTriggeredWebJobHistory\",\"ListItemText\":\"Get-AzWebAppSlotTriggeredWebJobHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotTriggeredWebJobHistory \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotWebJob\",\"ListItemText\":\"Get-AzWebAppSlotWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSnapshot\",\"ListItemText\":\"Get-AzWebAppSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSnapshot\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSSLBinding\",\"ListItemText\":\"Get-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTrafficRouting\",\"ListItemText\":\"Get-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Get-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTriggeredWebJobHistory\",\"ListItemText\":\"Get-AzWebAppTriggeredWebJobHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppTriggeredWebJobHistory \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppWebJob\",\"ListItemText\":\"Get-AzWebAppWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSub\",\"ListItemText\":\"Get-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubCustomCertificate\",\"ListItemText\":\"Get-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubCustomDomain\",\"ListItemText\":\"Get-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubHub\",\"ListItemText\":\"Get-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubKey\",\"ListItemText\":\"Get-AzWebPubSubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubKey \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubSku\",\"ListItemText\":\"Get-AzWebPubSubSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubSku \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubUsage\",\"ListItemText\":\"Get-AzWebPubSubUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubUsage \\r\\n\"},{\"CompletionText\":\"Get-AzWvdApplication\",\"ListItemText\":\"Get-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Get-AzWvdApplicationGroup\",\"ListItemText\":\"Get-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Get-AzWvdDesktop\",\"ListItemText\":\"Get-AzWvdDesktop\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdDesktop \\r\\n\"},{\"CompletionText\":\"Get-AzWvdHostPool\",\"ListItemText\":\"Get-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Get-AzWvdHostPoolRegistrationToken\",\"ListItemText\":\"Get-AzWvdHostPoolRegistrationToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdHostPoolRegistrationToken \\r\\n\"},{\"CompletionText\":\"Get-AzWvdMsixPackage\",\"ListItemText\":\"Get-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Get-AzWvdRegistrationInfo\",\"ListItemText\":\"Get-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"Get-AzWvdScalingPlan\",\"ListItemText\":\"Get-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Get-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Get-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Get-AzWvdSessionHost\",\"ListItemText\":\"Get-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Get-AzWvdStartMenuItem\",\"ListItemText\":\"Get-AzWvdStartMenuItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdStartMenuItem \\r\\n\"},{\"CompletionText\":\"Get-AzWvdUserSession\",\"ListItemText\":\"Get-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Get-AzWvdWorkspace\",\"ListItemText\":\"Get-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Get-BCClientConfiguration\",\"ListItemText\":\"Get-BCClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCContentServerConfiguration\",\"ListItemText\":\"Get-BCContentServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCContentServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCDataCache\",\"ListItemText\":\"Get-BCDataCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCDataCache \\r\\n\"},{\"CompletionText\":\"Get-BCDataCacheExtension\",\"ListItemText\":\"Get-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Get-BcdEntry\",\"ListItemText\":\"Get-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntry\\r\\n\"},{\"CompletionText\":\"Get-BcdEntryDebugSettings\",\"ListItemText\":\"Get-BcdEntryDebugSettings\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntryDebugSettings\\r\\n\"},{\"CompletionText\":\"Get-BcdEntryHypervisorSettings\",\"ListItemText\":\"Get-BcdEntryHypervisorSettings\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntryHypervisorSettings\\r\\n\"},{\"CompletionText\":\"Get-BcdStore\",\"ListItemText\":\"Get-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Get-BcdStore\\r\\n\"},{\"CompletionText\":\"Get-BCHashCache\",\"ListItemText\":\"Get-BCHashCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCHashCache \\r\\n\"},{\"CompletionText\":\"Get-BCHostedCacheServerConfiguration\",\"ListItemText\":\"Get-BCHostedCacheServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCHostedCacheServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCNetworkConfiguration\",\"ListItemText\":\"Get-BCNetworkConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCNetworkConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCStatus\",\"ListItemText\":\"Get-BCStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCStatus \\r\\n\"},{\"CompletionText\":\"Get-BitLockerVolume\",\"ListItemText\":\"Get-BitLockerVolume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BitLockerVolume \\r\\n\"},{\"CompletionText\":\"Get-BitsTransfer\",\"ListItemText\":\"Get-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Get-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Get-Certificate\",\"ListItemText\":\"Get-Certificate\",\"ResultType\":2,\"ToolTip\":\"Get-Certificate\\r\\n\"},{\"CompletionText\":\"Get-CertificateAutoEnrollmentPolicy\",\"ListItemText\":\"Get-CertificateAutoEnrollmentPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateAutoEnrollmentPolicy\\r\\n\"},{\"CompletionText\":\"Get-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Get-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Get-CertificateNotificationTask\",\"ListItemText\":\"Get-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"Get-ChildItem\",\"ListItemText\":\"Get-ChildItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ChildItem [[-Path] ] [[-Filter] ] [-Include ] [-Exclude ] [-Recurse] [-Depth ] [-Force] [-Name] [-Attributes ] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] []\\r\\n\\r\\nGet-ChildItem [[-Filter] ] -LiteralPath [-Include ] [-Exclude ] [-Recurse] [-Depth ] [-Force] [-Name] [-Attributes ] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] []\\r\\n\"},{\"CompletionText\":\"Get-CimAssociatedInstance\",\"ListItemText\":\"Get-CimAssociatedInstance\",\"ResultType\":2,\"ToolTip\":\"Get-CimAssociatedInstance\\r\\n\"},{\"CompletionText\":\"Get-CimClass\",\"ListItemText\":\"Get-CimClass\",\"ResultType\":2,\"ToolTip\":\"Get-CimClass\\r\\n\"},{\"CompletionText\":\"Get-CimInstance\",\"ListItemText\":\"Get-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Get-CimInstance\\r\\n\"},{\"CompletionText\":\"Get-CimSession\",\"ListItemText\":\"Get-CimSession\",\"ResultType\":2,\"ToolTip\":\"Get-CimSession\\r\\n\"},{\"CompletionText\":\"Get-CIPolicy\",\"ListItemText\":\"Get-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicy\\r\\n\"},{\"CompletionText\":\"Get-CIPolicyIdInfo\",\"ListItemText\":\"Get-CIPolicyIdInfo\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicyIdInfo\\r\\n\"},{\"CompletionText\":\"Get-CIPolicyInfo\",\"ListItemText\":\"Get-CIPolicyInfo\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicyInfo\\r\\n\"},{\"CompletionText\":\"Get-Clipboard\",\"ListItemText\":\"Get-Clipboard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Clipboard [-Raw] []\\r\\n\"},{\"CompletionText\":\"Get-ClusteredScheduledTask\",\"ListItemText\":\"Get-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Get-CmsMessage\",\"ListItemText\":\"Get-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Get-CmsMessage\\r\\n\"},{\"CompletionText\":\"Get-Command\",\"ListItemText\":\"Get-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Command [[-ArgumentList] ] [-Verb ] [-Noun ] [-Module ] [-FullyQualifiedModule ] [-TotalCount ] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName ] [-ParameterType ] []\\r\\n\\r\\nGet-Command [[-Name] ] [[-ArgumentList] ] [-Module ] [-FullyQualifiedModule ] [-CommandType ] [-TotalCount ] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName ] [-ParameterType ] [-UseFuzzyMatching] [-FuzzyMinimumDistance ] [-UseAbbreviationExpansion] []\\r\\n\"},{\"CompletionText\":\"Get-ComputeProcess\",\"ListItemText\":\"Get-ComputeProcess\",\"ResultType\":2,\"ToolTip\":\"Get-ComputeProcess\\r\\n\"},{\"CompletionText\":\"Get-ComputerInfo\",\"ListItemText\":\"Get-ComputerInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ComputerInfo [[-Property] ] []\\r\\n\"},{\"CompletionText\":\"Get-Content\",\"ListItemText\":\"Get-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Content [-Path] [-ReadCount ] [-TotalCount ] [-Tail ] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Delimiter ] [-Wait] [-Raw] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nGet-Content -LiteralPath [-ReadCount ] [-TotalCount ] [-Tail ] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Delimiter ] [-Wait] [-Raw] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Get-Counter\",\"ListItemText\":\"Get-Counter\",\"ResultType\":2,\"ToolTip\":\"Get-Counter\\r\\n\"},{\"CompletionText\":\"Get-Credential\",\"ListItemText\":\"Get-Credential\",\"ResultType\":2,\"ToolTip\":\"Get-Credential\\r\\n\"},{\"CompletionText\":\"Get-CredsFromCredentialProvider\",\"ListItemText\":\"Get-CredsFromCredentialProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-CredsFromCredentialProvider \\r\\n\"},{\"CompletionText\":\"Get-Culture\",\"ListItemText\":\"Get-Culture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Culture [-NoUserOverrides] []\\r\\n\\r\\nGet-Culture [[-Name] ] [-NoUserOverrides] []\\r\\n\\r\\nGet-Culture [-ListAvailable] []\\r\\n\"},{\"CompletionText\":\"Get-DAClientExperienceConfiguration\",\"ListItemText\":\"Get-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Get-DAConnectionStatus\",\"ListItemText\":\"Get-DAConnectionStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAConnectionStatus \\r\\n\"},{\"CompletionText\":\"Get-DAEntryPointTableItem\",\"ListItemText\":\"Get-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Get-DAPolicyChange\",\"ListItemText\":\"Get-DAPolicyChange\",\"ResultType\":2,\"ToolTip\":\"Get-DAPolicyChange\\r\\n\"},{\"CompletionText\":\"Get-Date\",\"ListItemText\":\"Get-Date\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Date [[-Date] ] [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-Format ] [-AsUTC] []\\r\\n\\r\\nGet-Date [[-Date] ] -UFormat [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-AsUTC] []\\r\\n\\r\\nGet-Date -UnixTimeSeconds [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-Format ] [-AsUTC] []\\r\\n\\r\\nGet-Date -UnixTimeSeconds -UFormat [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-AsUTC] []\\r\\n\"},{\"CompletionText\":\"Get-DedupProperties\",\"ListItemText\":\"Get-DedupProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DedupProperties \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationLog\",\"ListItemText\":\"Get-DeliveryOptimizationLog\",\"ResultType\":2,\"ToolTip\":\"Get-DeliveryOptimizationLog\\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationLogAnalysis\",\"ListItemText\":\"Get-DeliveryOptimizationLogAnalysis\",\"ResultType\":2,\"ToolTip\":\"Get-DeliveryOptimizationLogAnalysis\\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationPerfSnap\",\"ListItemText\":\"Get-DeliveryOptimizationPerfSnap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationPerfSnap \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationPerfSnapThisMonth\",\"ListItemText\":\"Get-DeliveryOptimizationPerfSnapThisMonth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationPerfSnapThisMonth \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationStatus\",\"ListItemText\":\"Get-DeliveryOptimizationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationStatus \\r\\n\"},{\"CompletionText\":\"Get-Disk\",\"ListItemText\":\"Get-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Disk \\r\\n\"},{\"CompletionText\":\"Get-DiskImage\",\"ListItemText\":\"Get-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DiskImage \\r\\n\"},{\"CompletionText\":\"Get-DiskSNV\",\"ListItemText\":\"Get-DiskSNV\",\"ResultType\":2,\"ToolTip\":\"Get-DiskSNV\"},{\"CompletionText\":\"Get-DiskStorageNodeView\",\"ListItemText\":\"Get-DiskStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DiskStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-DnsClient\",\"ListItemText\":\"Get-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClient \\r\\n\"},{\"CompletionText\":\"Get-DnsClientCache\",\"ListItemText\":\"Get-DnsClientCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientCache \\r\\n\"},{\"CompletionText\":\"Get-DnsClientDohServerAddress\",\"ListItemText\":\"Get-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Get-DnsClientGlobalSetting\",\"ListItemText\":\"Get-DnsClientGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientGlobalSetting \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptGlobal\",\"ListItemText\":\"Get-DnsClientNrptGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptGlobal \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptPolicy\",\"ListItemText\":\"Get-DnsClientNrptPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptPolicy \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptRule\",\"ListItemText\":\"Get-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Get-DnsClientServerAddress\",\"ListItemText\":\"Get-DnsClientServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientServerAddress \\r\\n\"},{\"CompletionText\":\"Get-DOConfig\",\"ListItemText\":\"Get-DOConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOConfig \\r\\n\"},{\"CompletionText\":\"Get-DODownloadMode\",\"ListItemText\":\"Get-DODownloadMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DODownloadMode \\r\\n\"},{\"CompletionText\":\"Get-DOPercentageMaxBackgroundBandwidth\",\"ListItemText\":\"Get-DOPercentageMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOPercentageMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Get-DOPercentageMaxForegroundBandwidth\",\"ListItemText\":\"Get-DOPercentageMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOPercentageMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Get-DscConfiguration\",\"ListItemText\":\"Get-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Get-DscConfigurationStatus\",\"ListItemText\":\"Get-DscConfigurationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscConfigurationStatus \\r\\n\"},{\"CompletionText\":\"Get-DscLocalConfigurationManager\",\"ListItemText\":\"Get-DscLocalConfigurationManager\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscLocalConfigurationManager \\r\\n\"},{\"CompletionText\":\"Get-DscResource\",\"ListItemText\":\"Get-DscResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscResource \\r\\n\"},{\"CompletionText\":\"Get-Dtc\",\"ListItemText\":\"Get-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Dtc \\r\\n\"},{\"CompletionText\":\"Get-DtcAdvancedHostSetting\",\"ListItemText\":\"Get-DtcAdvancedHostSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcAdvancedHostSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcAdvancedSetting\",\"ListItemText\":\"Get-DtcAdvancedSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcAdvancedSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcClusterDefault\",\"ListItemText\":\"Get-DtcClusterDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcClusterDefault \\r\\n\"},{\"CompletionText\":\"Get-DtcClusterTMMapping\",\"ListItemText\":\"Get-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Get-DtcDefault\",\"ListItemText\":\"Get-DtcDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcDefault \\r\\n\"},{\"CompletionText\":\"Get-DtcLog\",\"ListItemText\":\"Get-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcLog \\r\\n\"},{\"CompletionText\":\"Get-DtcNetworkSetting\",\"ListItemText\":\"Get-DtcNetworkSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcNetworkSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcTransaction\",\"ListItemText\":\"Get-DtcTransaction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransaction \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsStatistics\",\"ListItemText\":\"Get-DtcTransactionsStatistics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsStatistics \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsTraceSession\",\"ListItemText\":\"Get-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsTraceSetting\",\"ListItemText\":\"Get-DtcTransactionsTraceSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsTraceSetting \\r\\n\"},{\"CompletionText\":\"Get-Error\",\"ListItemText\":\"Get-Error\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Error [-Newest ] []\\r\\n\\r\\nGet-Error [[-InputObject] ] []\\r\\n\"},{\"CompletionText\":\"Get-EtwTraceProvider\",\"ListItemText\":\"Get-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Get-EtwTraceSession\",\"ListItemText\":\"Get-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Get-Event\",\"ListItemText\":\"Get-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Event [[-SourceIdentifier] ] []\\r\\n\\r\\nGet-Event [-EventIdentifier] []\\r\\n\"},{\"CompletionText\":\"Get-EventSubscriber\",\"ListItemText\":\"Get-EventSubscriber\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EventSubscriber [[-SourceIdentifier] ] [-Force] []\\r\\n\\r\\nGet-EventSubscriber [-SubscriptionId] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-ExecutionPolicy\",\"ListItemText\":\"Get-ExecutionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-ExecutionPolicy\\r\\n\"},{\"CompletionText\":\"Get-ExperimentalFeature\",\"ListItemText\":\"Get-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ExperimentalFeature [[-Name] ] []\\r\\n\"},{\"CompletionText\":\"Get-FileHash\",\"ListItemText\":\"Get-FileHash\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileHash [-Path] [[-Algorithm] ] []\\r\\n\\r\\nGet-FileHash [-LiteralPath] [[-Algorithm] ] []\\r\\n\\r\\nGet-FileHash [-InputStream] [[-Algorithm] ] []\\r\\n\"},{\"CompletionText\":\"Get-FileIntegrity\",\"ListItemText\":\"Get-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Get-FileShare\",\"ListItemText\":\"Get-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileShare \\r\\n\"},{\"CompletionText\":\"Get-FileShareAccessControlEntry\",\"ListItemText\":\"Get-FileShareAccessControlEntry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileShareAccessControlEntry \\r\\n\"},{\"CompletionText\":\"Get-FileStorageTier\",\"ListItemText\":\"Get-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Get-FormatData\",\"ListItemText\":\"Get-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FormatData [[-TypeName] ] [-PowerShellVersion ] []\\r\\n\"},{\"CompletionText\":\"Get-GitBranchStatusColor\",\"ListItemText\":\"Get-GitBranchStatusColor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitBranchStatusColor \\r\\n\"},{\"CompletionText\":\"Get-GitDirectory\",\"ListItemText\":\"Get-GitDirectory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitDirectory \\r\\n\"},{\"CompletionText\":\"Get-GitStatus\",\"ListItemText\":\"Get-GitStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitStatus \\r\\n\"},{\"CompletionText\":\"Get-Help\",\"ListItemText\":\"Get-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Help [[-Name] ] [-Path ] [-Category ] [-Full] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Detailed [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Examples [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Parameter [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Online [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -ShowWindow [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\"},{\"CompletionText\":\"Get-HgsAttestationBaselinePolicy\",\"ListItemText\":\"Get-HgsAttestationBaselinePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-HgsAttestationBaselinePolicy\\r\\n\"},{\"CompletionText\":\"Get-HgsClientConfiguration\",\"ListItemText\":\"Get-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-HgsClientHostKey\",\"ListItemText\":\"Get-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Get-HgsGuardian\",\"ListItemText\":\"Get-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Get-HgsTrace\",\"ListItemText\":\"Get-HgsTrace\",\"ResultType\":2,\"ToolTip\":\"Get-HgsTrace\\r\\n\"},{\"CompletionText\":\"Get-HgsTraceFileData\",\"ListItemText\":\"Get-HgsTraceFileData\",\"ResultType\":2,\"ToolTip\":\"Get-HgsTraceFileData\\r\\n\"},{\"CompletionText\":\"Get-History\",\"ListItemText\":\"Get-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-History [[-Id] ] [[-Count] ] []\\r\\n\"},{\"CompletionText\":\"Get-HnsEndpoint\",\"ListItemText\":\"Get-HnsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpoint \\r\\n\"},{\"CompletionText\":\"Get-HnsEndpointAddresses\",\"ListItemText\":\"Get-HnsEndpointAddresses\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpointAddresses \\r\\n\"},{\"CompletionText\":\"Get-HnsEndpointStats\",\"ListItemText\":\"Get-HnsEndpointStats\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpointStats \\r\\n\"},{\"CompletionText\":\"Get-HnsNamespace\",\"ListItemText\":\"Get-HnsNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsNamespace \\r\\n\"},{\"CompletionText\":\"Get-HnsNetwork\",\"ListItemText\":\"Get-HnsNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsNetwork \\r\\n\"},{\"CompletionText\":\"Get-HnsPolicyList\",\"ListItemText\":\"Get-HnsPolicyList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsPolicyList \\r\\n\"},{\"CompletionText\":\"Get-Host\",\"ListItemText\":\"Get-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Host []\\r\\n\"},{\"CompletionText\":\"Get-HotFix\",\"ListItemText\":\"Get-HotFix\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HotFix [[-Id] ] [-ComputerName ] [-Credential ] []\\r\\n\\r\\nGet-HotFix [-Description ] [-ComputerName ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-InitiatorId\",\"ListItemText\":\"Get-InitiatorId\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InitiatorId \\r\\n\"},{\"CompletionText\":\"Get-InitiatorPort\",\"ListItemText\":\"Get-InitiatorPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InitiatorPort \\r\\n\"},{\"CompletionText\":\"Get-InstalledLanguage\",\"ListItemText\":\"Get-InstalledLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-InstalledLanguage\\r\\n\"},{\"CompletionText\":\"Get-InstalledModule\",\"ListItemText\":\"Get-InstalledModule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledModule \\r\\n\"},{\"CompletionText\":\"Get-InstalledPSResource\",\"ListItemText\":\"Get-InstalledPSResource\",\"ResultType\":2,\"ToolTip\":\"Get-InstalledPSResource\\r\\n\"},{\"CompletionText\":\"Get-InstalledScript\",\"ListItemText\":\"Get-InstalledScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledScript \\r\\n\"},{\"CompletionText\":\"Get-IscsiConnection\",\"ListItemText\":\"Get-IscsiConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiConnection \\r\\n\"},{\"CompletionText\":\"Get-IscsiSession\",\"ListItemText\":\"Get-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiSession \\r\\n\"},{\"CompletionText\":\"Get-IscsiTarget\",\"ListItemText\":\"Get-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Get-IscsiTargetPortal\",\"ListItemText\":\"Get-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Get-IseSnippet\",\"ListItemText\":\"Get-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IseSnippet \\r\\n\"},{\"CompletionText\":\"Get-Item\",\"ListItemText\":\"Get-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Stream ] []\\r\\n\\r\\nGet-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Get-ItemProperty\",\"ListItemText\":\"Get-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ItemProperty [-Path] [[-Name] ] [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\\r\\nGet-ItemProperty [[-Name] ] -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-ItemPropertyValue\",\"ListItemText\":\"Get-ItemPropertyValue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ItemPropertyValue [[-Path] ] [-Name] [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\\r\\nGet-ItemPropertyValue [-Name] -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-Job\",\"ListItemText\":\"Get-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Job [[-Id] ] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-InstanceId] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-Name] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-State] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] [-Command ] []\\r\\n\\r\\nGet-Job [-Filter] []\\r\\n\"},{\"CompletionText\":\"Get-JobTrigger\",\"ListItemText\":\"Get-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-JobTrigger\\r\\n\"},{\"CompletionText\":\"Get-KdsConfiguration\",\"ListItemText\":\"Get-KdsConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-KdsConfiguration\\r\\n\"},{\"CompletionText\":\"Get-KdsRootKey\",\"ListItemText\":\"Get-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Get-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Get-Language\",\"ListItemText\":\"Get-Language\",\"ResultType\":2,\"ToolTip\":\"Get-Language\"},{\"CompletionText\":\"Get-LapsAADPassword\",\"ListItemText\":\"Get-LapsAADPassword\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LapsAADPassword \\r\\n\"},{\"CompletionText\":\"Get-LapsADPassword\",\"ListItemText\":\"Get-LapsADPassword\",\"ResultType\":2,\"ToolTip\":\"Get-LapsADPassword\\r\\n\"},{\"CompletionText\":\"Get-LapsDiagnostics\",\"ListItemText\":\"Get-LapsDiagnostics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LapsDiagnostics \\r\\n\"},{\"CompletionText\":\"Get-LocalGroup\",\"ListItemText\":\"Get-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Get-LocalGroup\\r\\n\"},{\"CompletionText\":\"Get-LocalGroupMember\",\"ListItemText\":\"Get-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Get-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Get-LocalUser\",\"ListItemText\":\"Get-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Get-LocalUser\\r\\n\"},{\"CompletionText\":\"Get-Location\",\"ListItemText\":\"Get-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Location [-PSProvider ] [-PSDrive ] []\\r\\n\\r\\nGet-Location [-Stack] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"Get-LogProperties\",\"ListItemText\":\"Get-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LogProperties \\r\\n\"},{\"CompletionText\":\"Get-MarkdownOption\",\"ListItemText\":\"Get-MarkdownOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MarkdownOption []\\r\\n\"},{\"CompletionText\":\"Get-MaskingSet\",\"ListItemText\":\"Get-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MaskingSet \\r\\n\"},{\"CompletionText\":\"Get-Member\",\"ListItemText\":\"Get-Member\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Member [[-Name] ] [-InputObject ] [-MemberType ] [-View ] [-Static] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-MMAgent\",\"ListItemText\":\"Get-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MMAgent \\r\\n\"},{\"CompletionText\":\"Get-MockDynamicParameters\",\"ListItemText\":\"Get-MockDynamicParameters\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MockDynamicParameters \\r\\n\"},{\"CompletionText\":\"Get-Module\",\"ListItemText\":\"Get-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Module [[-Name] ] [-FullyQualifiedName ] [-All] []\\r\\n\\r\\nGet-Module [[-Name] ] -ListAvailable [-FullyQualifiedName ] [-All] [-PSEdition ] [-SkipEditionCheck] [-Refresh] []\\r\\n\\r\\nGet-Module [[-Name] ] -PSSession [-FullyQualifiedName ] [-ListAvailable] [-PSEdition ] [-SkipEditionCheck] [-Refresh] []\\r\\n\\r\\nGet-Module [[-Name] ] -CimSession [-FullyQualifiedName ] [-ListAvailable] [-SkipEditionCheck] [-Refresh] [-CimResourceUri ] [-CimNamespace ] []\\r\\n\"},{\"CompletionText\":\"Get-MpComputerStatus\",\"ListItemText\":\"Get-MpComputerStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpComputerStatus \\r\\n\"},{\"CompletionText\":\"Get-MpPerformanceReport\",\"ListItemText\":\"Get-MpPerformanceReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPerformanceReport \\r\\n\"},{\"CompletionText\":\"Get-MpPreference\",\"ListItemText\":\"Get-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPreference \\r\\n\"},{\"CompletionText\":\"Get-MpThreat\",\"ListItemText\":\"Get-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreat \\r\\n\"},{\"CompletionText\":\"Get-MpThreatCatalog\",\"ListItemText\":\"Get-MpThreatCatalog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatCatalog \\r\\n\"},{\"CompletionText\":\"Get-MpThreatDetection\",\"ListItemText\":\"Get-MpThreatDetection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatDetection \\r\\n\"},{\"CompletionText\":\"Get-NCSIPolicyConfiguration\",\"ListItemText\":\"Get-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Get-Net6to4Configuration\",\"ListItemText\":\"Get-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Get-NetAdapter\",\"ListItemText\":\"Get-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterAdvancedProperty\",\"ListItemText\":\"Get-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterBinding\",\"ListItemText\":\"Get-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterChecksumOffload\",\"ListItemText\":\"Get-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterDataPathConfiguration\",\"ListItemText\":\"Get-NetAdapterDataPathConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterDataPathConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Get-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterHardwareInfo\",\"ListItemText\":\"Get-NetAdapterHardwareInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterHardwareInfo \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterIPsecOffload\",\"ListItemText\":\"Get-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterLso\",\"ListItemText\":\"Get-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterPacketDirect\",\"ListItemText\":\"Get-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterPowerManagement\",\"ListItemText\":\"Get-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterQos\",\"ListItemText\":\"Get-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRdma\",\"ListItemText\":\"Get-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRsc\",\"ListItemText\":\"Get-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRss\",\"ListItemText\":\"Get-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterSriov\",\"ListItemText\":\"Get-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterSriovVf\",\"ListItemText\":\"Get-NetAdapterSriovVf\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterSriovVf \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterStatistics\",\"ListItemText\":\"Get-NetAdapterStatistics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterStatistics \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterUso\",\"ListItemText\":\"Get-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVmq\",\"ListItemText\":\"Get-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVMQQueue\",\"ListItemText\":\"Get-NetAdapterVMQQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVMQQueue \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVPort\",\"ListItemText\":\"Get-NetAdapterVPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVPort \\r\\n\"},{\"CompletionText\":\"Get-NetCompartment\",\"ListItemText\":\"Get-NetCompartment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetCompartment \\r\\n\"},{\"CompletionText\":\"Get-NetConnectionProfile\",\"ListItemText\":\"Get-NetConnectionProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetConnectionProfile \\r\\n\"},{\"CompletionText\":\"Get-NetDnsTransitionConfiguration\",\"ListItemText\":\"Get-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetDnsTransitionMonitoring\",\"ListItemText\":\"Get-NetDnsTransitionMonitoring\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetDnsTransitionMonitoring \\r\\n\"},{\"CompletionText\":\"Get-NetEventNetworkAdapter\",\"ListItemText\":\"Get-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetEventPacketCaptureProvider\",\"ListItemText\":\"Get-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventProvider\",\"ListItemText\":\"Get-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventSession\",\"ListItemText\":\"Get-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventSession \\r\\n\"},{\"CompletionText\":\"Get-NetEventVFPProvider\",\"ListItemText\":\"Get-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmNetworkAdapter\",\"ListItemText\":\"Get-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmSwitch\",\"ListItemText\":\"Get-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmSwitchProvider\",\"ListItemText\":\"Get-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventWFPCaptureProvider\",\"ListItemText\":\"Get-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallAddressFilter\",\"ListItemText\":\"Get-NetFirewallAddressFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallAddressFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallApplicationFilter\",\"ListItemText\":\"Get-NetFirewallApplicationFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallApplicationFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Get-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVPort\",\"ListItemText\":\"Get-NetFirewallHyperVPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVPort \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVProfile\",\"ListItemText\":\"Get-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVRule\",\"ListItemText\":\"Get-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVVMCreator\",\"ListItemText\":\"Get-NetFirewallHyperVVMCreator\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVVMCreator \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Get-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallInterfaceFilter\",\"ListItemText\":\"Get-NetFirewallInterfaceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallInterfaceFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallInterfaceTypeFilter\",\"ListItemText\":\"Get-NetFirewallInterfaceTypeFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallInterfaceTypeFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallPortFilter\",\"ListItemText\":\"Get-NetFirewallPortFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallPortFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallProfile\",\"ListItemText\":\"Get-NetFirewallProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallProfile \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallRule\",\"ListItemText\":\"Get-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallSecurityFilter\",\"ListItemText\":\"Get-NetFirewallSecurityFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallSecurityFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallServiceFilter\",\"ListItemText\":\"Get-NetFirewallServiceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallServiceFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallSetting\",\"ListItemText\":\"Get-NetFirewallSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallSetting \\r\\n\"},{\"CompletionText\":\"Get-NetIPAddress\",\"ListItemText\":\"Get-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Get-NetIPConfiguration\",\"ListItemText\":\"Get-NetIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetIPHttpsConfiguration\",\"ListItemText\":\"Get-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetIPHttpsState\",\"ListItemText\":\"Get-NetIPHttpsState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPHttpsState \\r\\n\"},{\"CompletionText\":\"Get-NetIPInterface\",\"ListItemText\":\"Get-NetIPInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPInterface \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecDospSetting\",\"ListItemText\":\"Get-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Get-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeRule\",\"ListItemText\":\"Get-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeSA\",\"ListItemText\":\"Get-NetIPsecMainModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeSA \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Get-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Get-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Get-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecQuickModeSA\",\"ListItemText\":\"Get-NetIPsecQuickModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecQuickModeSA \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecRule\",\"ListItemText\":\"Get-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Get-NetIPv4Protocol\",\"ListItemText\":\"Get-NetIPv4Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPv4Protocol \\r\\n\"},{\"CompletionText\":\"Get-NetIPv6Protocol\",\"ListItemText\":\"Get-NetIPv6Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPv6Protocol \\r\\n\"},{\"CompletionText\":\"Get-NetIsatapConfiguration\",\"ListItemText\":\"Get-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeam\",\"ListItemText\":\"Get-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeamMember\",\"ListItemText\":\"Get-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeamNic\",\"ListItemText\":\"Get-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Get-NetNat\",\"ListItemText\":\"Get-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNat \\r\\n\"},{\"CompletionText\":\"Get-NetNatExternalAddress\",\"ListItemText\":\"Get-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Get-NetNatGlobal\",\"ListItemText\":\"Get-NetNatGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatGlobal \\r\\n\"},{\"CompletionText\":\"Get-NetNatSession\",\"ListItemText\":\"Get-NetNatSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatSession \\r\\n\"},{\"CompletionText\":\"Get-NetNatStaticMapping\",\"ListItemText\":\"Get-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Get-NetNatTransitionConfiguration\",\"ListItemText\":\"Get-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetNatTransitionMonitoring\",\"ListItemText\":\"Get-NetNatTransitionMonitoring\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatTransitionMonitoring \\r\\n\"},{\"CompletionText\":\"Get-NetNeighbor\",\"ListItemText\":\"Get-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Get-NetOffloadGlobalSetting\",\"ListItemText\":\"Get-NetOffloadGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetOffloadGlobalSetting \\r\\n\"},{\"CompletionText\":\"Get-NetPrefixPolicy\",\"ListItemText\":\"Get-NetPrefixPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetPrefixPolicy \\r\\n\"},{\"CompletionText\":\"Get-NetQosPolicy\",\"ListItemText\":\"Get-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Get-NetRoute\",\"ListItemText\":\"Get-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetRoute \\r\\n\"},{\"CompletionText\":\"Get-NetSwitchTeam\",\"ListItemText\":\"Get-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Get-NetSwitchTeamMember\",\"ListItemText\":\"Get-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Get-NetTCPConnection\",\"ListItemText\":\"Get-NetTCPConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTCPConnection \\r\\n\"},{\"CompletionText\":\"Get-NetTCPSetting\",\"ListItemText\":\"Get-NetTCPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTCPSetting \\r\\n\"},{\"CompletionText\":\"Get-NetTeredoConfiguration\",\"ListItemText\":\"Get-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetTeredoState\",\"ListItemText\":\"Get-NetTeredoState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTeredoState \\r\\n\"},{\"CompletionText\":\"Get-NetTransportFilter\",\"ListItemText\":\"Get-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"Get-NetUDPEndpoint\",\"ListItemText\":\"Get-NetUDPEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetUDPEndpoint \\r\\n\"},{\"CompletionText\":\"Get-NetUDPSetting\",\"ListItemText\":\"Get-NetUDPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetUDPSetting \\r\\n\"},{\"CompletionText\":\"Get-NetView\",\"ListItemText\":\"Get-NetView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetView \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchEthernetPort\",\"ListItemText\":\"Get-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchFeature\",\"ListItemText\":\"Get-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchGlobalData\",\"ListItemText\":\"Get-NetworkSwitchGlobalData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchGlobalData \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchVlan\",\"ListItemText\":\"Get-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Get-NonRemovableAppsPolicy\",\"ListItemText\":\"Get-NonRemovableAppsPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-NonRemovableAppsPolicy\\r\\n\"},{\"CompletionText\":\"Get-OdbcDriver\",\"ListItemText\":\"Get-OdbcDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcDriver \\r\\n\"},{\"CompletionText\":\"Get-OdbcDsn\",\"ListItemText\":\"Get-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Get-OdbcPerfCounter\",\"ListItemText\":\"Get-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Get-OffloadDataTransferSetting\",\"ListItemText\":\"Get-OffloadDataTransferSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OffloadDataTransferSetting \\r\\n\"},{\"CompletionText\":\"Get-OperationValidation\",\"ListItemText\":\"Get-OperationValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OperationValidation \\r\\n\"},{\"CompletionText\":\"Get-Package\",\"ListItemText\":\"Get-Package\",\"ResultType\":2,\"ToolTip\":\"Get-Package\\r\\n\"},{\"CompletionText\":\"Get-PackageProvider\",\"ListItemText\":\"Get-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Get-PackageProvider\\r\\n\"},{\"CompletionText\":\"Get-PackageSource\",\"ListItemText\":\"Get-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Get-PackageSource\\r\\n\"},{\"CompletionText\":\"Get-Partition\",\"ListItemText\":\"Get-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Partition \\r\\n\"},{\"CompletionText\":\"Get-PartitionSupportedSize\",\"ListItemText\":\"Get-PartitionSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PartitionSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-PcsvDevice\",\"ListItemText\":\"Get-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Get-PcsvDeviceLog\",\"ListItemText\":\"Get-PcsvDeviceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PcsvDeviceLog \\r\\n\"},{\"CompletionText\":\"Get-PfxCertificate\",\"ListItemText\":\"Get-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Get-PfxData\",\"ListItemText\":\"Get-PfxData\",\"ResultType\":2,\"ToolTip\":\"Get-PfxData\\r\\n\"},{\"CompletionText\":\"Get-PhysicalDisk\",\"ListItemText\":\"Get-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Get-PhysicalDiskSNV\",\"ListItemText\":\"Get-PhysicalDiskSNV\",\"ResultType\":2,\"ToolTip\":\"Get-PhysicalDiskSNV\"},{\"CompletionText\":\"Get-PhysicalDiskStorageNodeView\",\"ListItemText\":\"Get-PhysicalDiskStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalDiskStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-PhysicalExtent\",\"ListItemText\":\"Get-PhysicalExtent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalExtent \\r\\n\"},{\"CompletionText\":\"Get-PhysicalExtentAssociation\",\"ListItemText\":\"Get-PhysicalExtentAssociation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalExtentAssociation \\r\\n\"},{\"CompletionText\":\"Get-PmemDedicatedMemory\",\"ListItemText\":\"Get-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"Get-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"Get-PmemDisk\",\"ListItemText\":\"Get-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"Get-PmemDisk\\r\\n\"},{\"CompletionText\":\"Get-PmemPhysicalDevice\",\"ListItemText\":\"Get-PmemPhysicalDevice\",\"ResultType\":2,\"ToolTip\":\"Get-PmemPhysicalDevice\\r\\n\"},{\"CompletionText\":\"Get-PmemUnusedRegion\",\"ListItemText\":\"Get-PmemUnusedRegion\",\"ResultType\":2,\"ToolTip\":\"Get-PmemUnusedRegion\\r\\n\"},{\"CompletionText\":\"Get-PnpDevice\",\"ListItemText\":\"Get-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PnpDevice \\r\\n\"},{\"CompletionText\":\"Get-PnpDeviceProperty\",\"ListItemText\":\"Get-PnpDeviceProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PnpDeviceProperty \\r\\n\"},{\"CompletionText\":\"Get-PreferredLanguage\",\"ListItemText\":\"Get-PreferredLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-PreferredLanguage\"},{\"CompletionText\":\"Get-PrintConfiguration\",\"ListItemText\":\"Get-PrintConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrintConfiguration \\r\\n\"},{\"CompletionText\":\"Get-Printer\",\"ListItemText\":\"Get-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Printer \\r\\n\"},{\"CompletionText\":\"Get-PrinterDriver\",\"ListItemText\":\"Get-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Get-PrinterPort\",\"ListItemText\":\"Get-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterPort \\r\\n\"},{\"CompletionText\":\"Get-PrinterProperty\",\"ListItemText\":\"Get-PrinterProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterProperty \\r\\n\"},{\"CompletionText\":\"Get-PrintJob\",\"ListItemText\":\"Get-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrintJob \\r\\n\"},{\"CompletionText\":\"Get-Process\",\"ListItemText\":\"Get-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Process [[-Name] ] [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process [[-Name] ] -IncludeUserName []\\r\\n\\r\\nGet-Process -Id [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process -Id -IncludeUserName []\\r\\n\\r\\nGet-Process -InputObject [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process -InputObject -IncludeUserName []\\r\\n\"},{\"CompletionText\":\"Get-ProcessMitigation\",\"ListItemText\":\"Get-ProcessMitigation\",\"ResultType\":2,\"ToolTip\":\"Get-ProcessMitigation\\r\\n\"},{\"CompletionText\":\"Get-PromptConnectionInfo\",\"ListItemText\":\"Get-PromptConnectionInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PromptConnectionInfo \\r\\n\"},{\"CompletionText\":\"Get-PromptPath\",\"ListItemText\":\"Get-PromptPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PromptPath \\r\\n\"},{\"CompletionText\":\"Get-ProvisionedAppPackage\",\"ListItemText\":\"Get-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppPackage\"},{\"CompletionText\":\"Get-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Get-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Get-ProvisionedAppxPackage\",\"ListItemText\":\"Get-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppxPackage\"},{\"CompletionText\":\"Get-ProvisioningPackage\",\"ListItemText\":\"Get-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Get-PSBreakpoint\",\"ListItemText\":\"Get-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSBreakpoint [[-Script] ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint -Command [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint -Variable [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint [-Type] [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint [-Id] [-Runspace ] []\\r\\n\"},{\"CompletionText\":\"Get-PSCallStack\",\"ListItemText\":\"Get-PSCallStack\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSCallStack []\\r\\n\"},{\"CompletionText\":\"Get-PSDrive\",\"ListItemText\":\"Get-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSDrive [[-Name] ] [-Scope ] [-PSProvider ] []\\r\\n\\r\\nGet-PSDrive [-LiteralName] [-Scope ] [-PSProvider ] []\\r\\n\"},{\"CompletionText\":\"Get-PSHostProcessInfo\",\"ListItemText\":\"Get-PSHostProcessInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSHostProcessInfo [[-Name] ] []\\r\\n\\r\\nGet-PSHostProcessInfo [-Process] []\\r\\n\\r\\nGet-PSHostProcessInfo [-Id] []\\r\\n\"},{\"CompletionText\":\"Get-PSProvider\",\"ListItemText\":\"Get-PSProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSProvider [[-PSProvider] ] []\\r\\n\"},{\"CompletionText\":\"Get-PSReadLineKeyHandler\",\"ListItemText\":\"Get-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSReadLineKeyHandler [-Bound] [-Unbound] []\\r\\n\\r\\nGet-PSReadLineKeyHandler [-Chord] []\\r\\n\"},{\"CompletionText\":\"Get-PSReadLineOption\",\"ListItemText\":\"Get-PSReadLineOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSReadLineOption []\\r\\n\"},{\"CompletionText\":\"Get-PSRepository\",\"ListItemText\":\"Get-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSRepository \\r\\n\"},{\"CompletionText\":\"Get-PSResource\",\"ListItemText\":\"Get-PSResource\",\"ResultType\":2,\"ToolTip\":\"Get-PSResource\"},{\"CompletionText\":\"Get-PSResourceRepository\",\"ListItemText\":\"Get-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Get-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Get-PSScriptFileInfo\",\"ListItemText\":\"Get-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Get-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Get-PSSession\",\"ListItemText\":\"Get-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSession [-Name ] []\\r\\n\\r\\nGet-PSSession [-ComputerName] [-ApplicationName ] [-ConfigurationName ] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ComputerName] -InstanceId [-ApplicationName ] [-ConfigurationName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ConnectionUri] [-ConfigurationName ] [-AllowRedirection] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession -ContainerId [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -ContainerId [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession -VMId [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -VMId [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession -VMName [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -VMName [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession [-InstanceId ] []\\r\\n\\r\\nGet-PSSession [-Id] []\\r\\n\"},{\"CompletionText\":\"Get-PSSessionCapability\",\"ListItemText\":\"Get-PSSessionCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSessionCapability [-ConfigurationName] [-Username] [-Full] []\\r\\n\"},{\"CompletionText\":\"Get-PSSessionConfiguration\",\"ListItemText\":\"Get-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSessionConfiguration [[-Name] ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-Random\",\"ListItemText\":\"Get-Random\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Random [[-Maximum] ] [-SetSeed ] [-Minimum ] [-Count ] []\\r\\n\\r\\nGet-Random [-InputObject] [-SetSeed ] [-Count ] []\\r\\n\\r\\nGet-Random [-InputObject] -Shuffle [-SetSeed ] []\\r\\n\"},{\"CompletionText\":\"Get-ResiliencySetting\",\"ListItemText\":\"Get-ResiliencySetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ResiliencySetting \\r\\n\"},{\"CompletionText\":\"Get-Runspace\",\"ListItemText\":\"Get-Runspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Runspace [[-Name] ] []\\r\\n\\r\\nGet-Runspace [-Id] []\\r\\n\\r\\nGet-Runspace [-InstanceId] []\\r\\n\"},{\"CompletionText\":\"Get-RunspaceDebug\",\"ListItemText\":\"Get-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-RunspaceDebug [[-RunspaceName] ] []\\r\\n\\r\\nGet-RunspaceDebug [-Runspace] []\\r\\n\\r\\nGet-RunspaceDebug [-RunspaceId] []\\r\\n\\r\\nGet-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nGet-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Get-ScheduledJob\",\"ListItemText\":\"Get-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Get-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Get-ScheduledJobOption\",\"ListItemText\":\"Get-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"Get-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"Get-ScheduledTask\",\"ListItemText\":\"Get-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Get-ScheduledTaskInfo\",\"ListItemText\":\"Get-ScheduledTaskInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ScheduledTaskInfo \\r\\n\"},{\"CompletionText\":\"Get-SecureBootPolicy\",\"ListItemText\":\"Get-SecureBootPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-SecureBootPolicy\\r\\n\"},{\"CompletionText\":\"Get-SecureBootUEFI\",\"ListItemText\":\"Get-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Get-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Get-SecureRandom\",\"ListItemText\":\"Get-SecureRandom\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SecureRandom [[-Maximum] ] [-Minimum ] [-Count ] []\\r\\n\\r\\nGet-SecureRandom [-InputObject] [-Count ] []\\r\\n\\r\\nGet-SecureRandom [-InputObject] -Shuffle []\\r\\n\"},{\"CompletionText\":\"Get-Service\",\"ListItemText\":\"Get-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Service [[-Name] ] [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] []\\r\\n\\r\\nGet-Service -DisplayName [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] []\\r\\n\\r\\nGet-Service [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Get-SmbBandWidthLimit\",\"ListItemText\":\"Get-SmbBandWidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbBandWidthLimit \\r\\n\"},{\"CompletionText\":\"Get-SmbClientAccessToServer\",\"ListItemText\":\"Get-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Get-SmbClientCertificateMapping\",\"ListItemText\":\"Get-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbClientConfiguration\",\"ListItemText\":\"Get-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-SmbClientNetworkInterface\",\"ListItemText\":\"Get-SmbClientNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-SmbConnection\",\"ListItemText\":\"Get-SmbConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbConnection \\r\\n\"},{\"CompletionText\":\"Get-SmbDelegation\",\"ListItemText\":\"Get-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Get-SmbGlobalMapping\",\"ListItemText\":\"Get-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbMapping\",\"ListItemText\":\"Get-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbMultichannelConnection\",\"ListItemText\":\"Get-SmbMultichannelConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMultichannelConnection \\r\\n\"},{\"CompletionText\":\"Get-SmbMultichannelConstraint\",\"ListItemText\":\"Get-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"Get-SmbOpenFile\",\"ListItemText\":\"Get-SmbOpenFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbOpenFile \\r\\n\"},{\"CompletionText\":\"Get-SmbServerCertificateMapping\",\"ListItemText\":\"Get-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbServerCertProps\",\"ListItemText\":\"Get-SmbServerCertProps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerCertProps \\r\\n\"},{\"CompletionText\":\"Get-SmbServerConfiguration\",\"ListItemText\":\"Get-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-SmbServerNetworkInterface\",\"ListItemText\":\"Get-SmbServerNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-SmbSession\",\"ListItemText\":\"Get-SmbSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbSession \\r\\n\"},{\"CompletionText\":\"Get-SmbShare\",\"ListItemText\":\"Get-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbShare \\r\\n\"},{\"CompletionText\":\"Get-SmbShareAccess\",\"ListItemText\":\"Get-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Get-SmbWitnessClient\",\"ListItemText\":\"Get-SmbWitnessClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbWitnessClient \\r\\n\"},{\"CompletionText\":\"Get-StartApps\",\"ListItemText\":\"Get-StartApps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StartApps \\r\\n\"},{\"CompletionText\":\"Get-StorageAdvancedProperty\",\"ListItemText\":\"Get-StorageAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Get-StorageBusBinding\",\"ListItemText\":\"Get-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"Get-StorageBusCache\",\"ListItemText\":\"Get-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Get-StorageBusClientDevice\",\"ListItemText\":\"Get-StorageBusClientDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusClientDevice \\r\\n\"},{\"CompletionText\":\"Get-StorageBusDisk\",\"ListItemText\":\"Get-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetCacheStore\",\"ListItemText\":\"Get-StorageBusTargetCacheStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetCacheStore \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetCacheStoresInstance\",\"ListItemText\":\"Get-StorageBusTargetCacheStoresInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetCacheStoresInstance \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetDevice\",\"ListItemText\":\"Get-StorageBusTargetDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetDevice \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetDeviceInstance\",\"ListItemText\":\"Get-StorageBusTargetDeviceInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetDeviceInstance \\r\\n\"},{\"CompletionText\":\"Get-StorageChassis\",\"ListItemText\":\"Get-StorageChassis\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageChassis \\r\\n\"},{\"CompletionText\":\"Get-StorageDataCollection\",\"ListItemText\":\"Get-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Get-StorageDiagnosticInfo\",\"ListItemText\":\"Get-StorageDiagnosticInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageDiagnosticInfo \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosure\",\"ListItemText\":\"Get-StorageEnclosure\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosure \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosureSNV\",\"ListItemText\":\"Get-StorageEnclosureSNV\",\"ResultType\":2,\"ToolTip\":\"Get-StorageEnclosureSNV\"},{\"CompletionText\":\"Get-StorageEnclosureStorageNodeView\",\"ListItemText\":\"Get-StorageEnclosureStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosureStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosureVendorData\",\"ListItemText\":\"Get-StorageEnclosureVendorData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosureVendorData \\r\\n\"},{\"CompletionText\":\"Get-StorageExtendedStatus\",\"ListItemText\":\"Get-StorageExtendedStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageExtendedStatus \\r\\n\"},{\"CompletionText\":\"Get-StorageFaultDomain\",\"ListItemText\":\"Get-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Get-StorageFileServer\",\"ListItemText\":\"Get-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Get-StorageFirmwareInformation\",\"ListItemText\":\"Get-StorageFirmwareInformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFirmwareInformation \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthAction\",\"ListItemText\":\"Get-StorageHealthAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthAction \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthReport\",\"ListItemText\":\"Get-StorageHealthReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthReport \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthSetting\",\"ListItemText\":\"Get-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Get-StorageHistory\",\"ListItemText\":\"Get-StorageHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHistory \\r\\n\"},{\"CompletionText\":\"Get-StorageJob\",\"ListItemText\":\"Get-StorageJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageJob \\r\\n\"},{\"CompletionText\":\"Get-StorageNode\",\"ListItemText\":\"Get-StorageNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageNode \\r\\n\"},{\"CompletionText\":\"Get-StoragePool\",\"ListItemText\":\"Get-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StoragePool \\r\\n\"},{\"CompletionText\":\"Get-StorageProvider\",\"ListItemText\":\"Get-StorageProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageProvider \\r\\n\"},{\"CompletionText\":\"Get-StorageRack\",\"ListItemText\":\"Get-StorageRack\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageRack \\r\\n\"},{\"CompletionText\":\"Get-StorageReliabilityCounter\",\"ListItemText\":\"Get-StorageReliabilityCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageReliabilityCounter \\r\\n\"},{\"CompletionText\":\"Get-StorageScaleUnit\",\"ListItemText\":\"Get-StorageScaleUnit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageScaleUnit \\r\\n\"},{\"CompletionText\":\"Get-StorageSetting\",\"ListItemText\":\"Get-StorageSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSetting \\r\\n\"},{\"CompletionText\":\"Get-StorageSite\",\"ListItemText\":\"Get-StorageSite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSite \\r\\n\"},{\"CompletionText\":\"Get-StorageSubSystem\",\"ListItemText\":\"Get-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Get-StorageTier\",\"ListItemText\":\"Get-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageTier \\r\\n\"},{\"CompletionText\":\"Get-StorageTierSupportedSize\",\"ListItemText\":\"Get-StorageTierSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageTierSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-SupportedClusterSizes\",\"ListItemText\":\"Get-SupportedClusterSizes\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SupportedClusterSizes \\r\\n\"},{\"CompletionText\":\"Get-SupportedFileSystems\",\"ListItemText\":\"Get-SupportedFileSystems\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SupportedFileSystems \\r\\n\"},{\"CompletionText\":\"Get-SystemDriver\",\"ListItemText\":\"Get-SystemDriver\",\"ResultType\":2,\"ToolTip\":\"Get-SystemDriver\\r\\n\"},{\"CompletionText\":\"Get-SystemLanguage\",\"ListItemText\":\"Get-SystemLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-SystemLanguage\"},{\"CompletionText\":\"Get-SystemPreferredUILanguage\",\"ListItemText\":\"Get-SystemPreferredUILanguage\",\"ResultType\":2,\"ToolTip\":\"Get-SystemPreferredUILanguage\\r\\n\"},{\"CompletionText\":\"Get-TargetPort\",\"ListItemText\":\"Get-TargetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TargetPort \\r\\n\"},{\"CompletionText\":\"Get-TargetPortal\",\"ListItemText\":\"Get-TargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TargetPortal \\r\\n\"},{\"CompletionText\":\"Get-TestDriveItem\",\"ListItemText\":\"Get-TestDriveItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TestDriveItem \\r\\n\"},{\"CompletionText\":\"Get-TimeZone\",\"ListItemText\":\"Get-TimeZone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TimeZone [[-Name] ] []\\r\\n\\r\\nGet-TimeZone -Id []\\r\\n\\r\\nGet-TimeZone -ListAvailable []\\r\\n\"},{\"CompletionText\":\"Get-TlsCipherSuite\",\"ListItemText\":\"Get-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Get-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Get-TlsEccCurve\",\"ListItemText\":\"Get-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Get-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Get-Tpm\",\"ListItemText\":\"Get-Tpm\",\"ResultType\":2,\"ToolTip\":\"Get-Tpm\\r\\n\"},{\"CompletionText\":\"Get-TpmEndorsementKeyInfo\",\"ListItemText\":\"Get-TpmEndorsementKeyInfo\",\"ResultType\":2,\"ToolTip\":\"Get-TpmEndorsementKeyInfo\\r\\n\"},{\"CompletionText\":\"Get-TpmSupportedFeature\",\"ListItemText\":\"Get-TpmSupportedFeature\",\"ResultType\":2,\"ToolTip\":\"Get-TpmSupportedFeature\\r\\n\"},{\"CompletionText\":\"Get-TraceSource\",\"ListItemText\":\"Get-TraceSource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TraceSource [[-Name] ] []\\r\\n\"},{\"CompletionText\":\"Get-TroubleshootingPack\",\"ListItemText\":\"Get-TroubleshootingPack\",\"ResultType\":2,\"ToolTip\":\"Get-TroubleshootingPack\\r\\n\"},{\"CompletionText\":\"Get-TrustedProvisioningCertificate\",\"ListItemText\":\"Get-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"Get-TypeData\",\"ListItemText\":\"Get-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TypeData [[-TypeName] ] []\\r\\n\"},{\"CompletionText\":\"Get-UICulture\",\"ListItemText\":\"Get-UICulture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-UICulture []\\r\\n\"},{\"CompletionText\":\"Get-Unique\",\"ListItemText\":\"Get-Unique\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Unique [-InputObject ] [-AsString] [-CaseInsensitive] []\\r\\n\\r\\nGet-Unique [-InputObject ] [-OnType] [-CaseInsensitive] []\\r\\n\"},{\"CompletionText\":\"Get-Uptime\",\"ListItemText\":\"Get-Uptime\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Uptime []\\r\\n\\r\\nGet-Uptime [-Since] []\\r\\n\"},{\"CompletionText\":\"Get-UsageAggregates\",\"ListItemText\":\"Get-UsageAggregates\",\"ResultType\":2,\"ToolTip\":\"Get-UsageAggregates\\r\\n\"},{\"CompletionText\":\"Get-Variable\",\"ListItemText\":\"Get-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Variable [[-Name] ] [-ValueOnly] [-Include ] [-Exclude ] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Get-Verb\",\"ListItemText\":\"Get-Verb\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Verb [[-Verb] ] [[-Group] ] []\\r\\n\"},{\"CompletionText\":\"Get-VHD\",\"ListItemText\":\"Get-VHD\",\"ResultType\":2,\"ToolTip\":\"Get-VHD\\r\\n\"},{\"CompletionText\":\"Get-VHDSet\",\"ListItemText\":\"Get-VHDSet\",\"ResultType\":2,\"ToolTip\":\"Get-VHDSet\\r\\n\"},{\"CompletionText\":\"Get-VHDSnapshot\",\"ListItemText\":\"Get-VHDSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-VHDSnapshot\\r\\n\"},{\"CompletionText\":\"Get-VirtualDisk\",\"ListItemText\":\"Get-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Get-VirtualDiskSupportedSize\",\"ListItemText\":\"Get-VirtualDiskSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VirtualDiskSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-VM\",\"ListItemText\":\"Get-VM\",\"ResultType\":2,\"ToolTip\":\"Get-VM\\r\\n\"},{\"CompletionText\":\"Get-VMAssignableDevice\",\"ListItemText\":\"Get-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Get-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Get-VMBios\",\"ListItemText\":\"Get-VMBios\",\"ResultType\":2,\"ToolTip\":\"Get-VMBios\\r\\n\"},{\"CompletionText\":\"Get-VMCheckpoint\",\"ListItemText\":\"Get-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Get-VMCheckpoint\"},{\"CompletionText\":\"Get-VMComPort\",\"ListItemText\":\"Get-VMComPort\",\"ResultType\":2,\"ToolTip\":\"Get-VMComPort\\r\\n\"},{\"CompletionText\":\"Get-VMConnectAccess\",\"ListItemText\":\"Get-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Get-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"Get-VMDirectVirtualDisk\",\"ListItemText\":\"Get-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Get-VMDvdDrive\",\"ListItemText\":\"Get-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Get-VMFibreChannelHba\",\"ListItemText\":\"Get-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Get-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Get-VMFirmware\",\"ListItemText\":\"Get-VMFirmware\",\"ResultType\":2,\"ToolTip\":\"Get-VMFirmware\\r\\n\"},{\"CompletionText\":\"Get-VMFloppyDiskDrive\",\"ListItemText\":\"Get-VMFloppyDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMFloppyDiskDrive\\r\\n\"},{\"CompletionText\":\"Get-VMGpuPartitionAdapter\",\"ListItemText\":\"Get-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMGroup\",\"ListItemText\":\"Get-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Get-VMGroup\\r\\n\"},{\"CompletionText\":\"Get-VMHardDiskDrive\",\"ListItemText\":\"Get-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Get-VMHost\",\"ListItemText\":\"Get-VMHost\",\"ResultType\":2,\"ToolTip\":\"Get-VMHost\\r\\n\"},{\"CompletionText\":\"Get-VMHostAssignableDevice\",\"ListItemText\":\"Get-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Get-VMHostCluster\",\"ListItemText\":\"Get-VMHostCluster\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostCluster\\r\\n\"},{\"CompletionText\":\"Get-VMHostNumaNode\",\"ListItemText\":\"Get-VMHostNumaNode\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostNumaNode\\r\\n\"},{\"CompletionText\":\"Get-VMHostNumaNodeStatus\",\"ListItemText\":\"Get-VMHostNumaNodeStatus\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostNumaNodeStatus\\r\\n\"},{\"CompletionText\":\"Get-VMHostPartitionableGpu\",\"ListItemText\":\"Get-VMHostPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Get-VMHostSupportedVersion\",\"ListItemText\":\"Get-VMHostSupportedVersion\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostSupportedVersion\\r\\n\"},{\"CompletionText\":\"Get-VMIdeController\",\"ListItemText\":\"Get-VMIdeController\",\"ResultType\":2,\"ToolTip\":\"Get-VMIdeController\\r\\n\"},{\"CompletionText\":\"Get-VMIntegrationService\",\"ListItemText\":\"Get-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Get-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Get-VMKeyProtector\",\"ListItemText\":\"Get-VMKeyProtector\",\"ResultType\":2,\"ToolTip\":\"Get-VMKeyProtector\\r\\n\"},{\"CompletionText\":\"Get-VMKeyStorageDrive\",\"ListItemText\":\"Get-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Get-VMMemory\",\"ListItemText\":\"Get-VMMemory\",\"ResultType\":2,\"ToolTip\":\"Get-VMMemory\\r\\n\"},{\"CompletionText\":\"Get-VMMigrationNetwork\",\"ListItemText\":\"Get-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapter\",\"ListItemText\":\"Get-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterAcl\",\"ListItemText\":\"Get-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Get-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterFailoverConfiguration\",\"ListItemText\":\"Get-VMNetworkAdapterFailoverConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterFailoverConfiguration\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterIsolation\",\"ListItemText\":\"Get-VMNetworkAdapterIsolation\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterIsolation\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterRdma\",\"ListItemText\":\"Get-VMNetworkAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterRdma\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Get-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Get-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterVlan\",\"ListItemText\":\"Get-VMNetworkAdapterVlan\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterVlan\\r\\n\"},{\"CompletionText\":\"Get-VMPartitionableGpu\",\"ListItemText\":\"Get-VMPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Get-VMPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Get-VMPmemController\",\"ListItemText\":\"Get-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Get-VMPmemController\\r\\n\"},{\"CompletionText\":\"Get-VMProcessor\",\"ListItemText\":\"Get-VMProcessor\",\"ResultType\":2,\"ToolTip\":\"Get-VMProcessor\\r\\n\"},{\"CompletionText\":\"Get-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Get-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Get-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMReplication\",\"ListItemText\":\"Get-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplication\\r\\n\"},{\"CompletionText\":\"Get-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Get-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Get-VMReplicationServer\",\"ListItemText\":\"Get-VMReplicationServer\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplicationServer\\r\\n\"},{\"CompletionText\":\"Get-VMResourcePool\",\"ListItemText\":\"Get-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Get-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Get-VMSan\",\"ListItemText\":\"Get-VMSan\",\"ResultType\":2,\"ToolTip\":\"Get-VMSan\\r\\n\"},{\"CompletionText\":\"Get-VMScsiController\",\"ListItemText\":\"Get-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Get-VMScsiController\\r\\n\"},{\"CompletionText\":\"Get-VMSecurity\",\"ListItemText\":\"Get-VMSecurity\",\"ResultType\":2,\"ToolTip\":\"Get-VMSecurity\\r\\n\"},{\"CompletionText\":\"Get-VMSnapshot\",\"ListItemText\":\"Get-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Get-VMStoragePath\",\"ListItemText\":\"Get-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Get-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Get-VMStorageSettings\",\"ListItemText\":\"Get-VMStorageSettings\",\"ResultType\":2,\"ToolTip\":\"Get-VMStorageSettings\\r\\n\"},{\"CompletionText\":\"Get-VMSwitch\",\"ListItemText\":\"Get-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitch\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtension\",\"ListItemText\":\"Get-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionPortData\",\"ListItemText\":\"Get-VMSwitchExtensionPortData\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionPortData\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Get-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionSwitchData\",\"ListItemText\":\"Get-VMSwitchExtensionSwitchData\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionSwitchData\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Get-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchTeam\",\"ListItemText\":\"Get-VMSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchTeam\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtension\",\"ListItemText\":\"Get-VMSystemSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtension\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtensionPortFeature\",\"ListItemText\":\"Get-VMSystemSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtensionSwitchFeature\",\"ListItemText\":\"Get-VMSystemSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Get-VMVideo\",\"ListItemText\":\"Get-VMVideo\",\"ResultType\":2,\"ToolTip\":\"Get-VMVideo\\r\\n\"},{\"CompletionText\":\"Get-Volume\",\"ListItemText\":\"Get-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Volume \\r\\n\"},{\"CompletionText\":\"Get-VolumeCorruptionCount\",\"ListItemText\":\"Get-VolumeCorruptionCount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VolumeCorruptionCount \\r\\n\"},{\"CompletionText\":\"Get-VolumeScrubPolicy\",\"ListItemText\":\"Get-VolumeScrubPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VolumeScrubPolicy \\r\\n\"},{\"CompletionText\":\"Get-VpnConnection\",\"ListItemText\":\"Get-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VpnConnection \\r\\n\"},{\"CompletionText\":\"Get-VpnConnectionTrigger\",\"ListItemText\":\"Get-VpnConnectionTrigger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VpnConnectionTrigger \\r\\n\"},{\"CompletionText\":\"Get-WdacBidTrace\",\"ListItemText\":\"Get-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Get-WheaMemoryPolicy\",\"ListItemText\":\"Get-WheaMemoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-WheaMemoryPolicy\\r\\n\"},{\"CompletionText\":\"Get-WIMBootEntry\",\"ListItemText\":\"Get-WIMBootEntry\",\"ResultType\":2,\"ToolTip\":\"Get-WIMBootEntry\\r\\n\"},{\"CompletionText\":\"Get-WinAcceptLanguageFromLanguageListOptOut\",\"ListItemText\":\"Get-WinAcceptLanguageFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Get-WinAcceptLanguageFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Get-WinCultureFromLanguageListOptOut\",\"ListItemText\":\"Get-WinCultureFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Get-WinCultureFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Get-WinDefaultInputMethodOverride\",\"ListItemText\":\"Get-WinDefaultInputMethodOverride\",\"ResultType\":2,\"ToolTip\":\"Get-WinDefaultInputMethodOverride\\r\\n\"},{\"CompletionText\":\"Get-WindowsCapability\",\"ListItemText\":\"Get-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Get-WindowsDeveloperLicense\",\"ListItemText\":\"Get-WindowsDeveloperLicense\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsDeveloperLicense\\r\\n\"},{\"CompletionText\":\"Get-WindowsDriver\",\"ListItemText\":\"Get-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Get-WindowsEdition\",\"ListItemText\":\"Get-WindowsEdition\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsEdition\\r\\n\"},{\"CompletionText\":\"Get-WindowsErrorReporting\",\"ListItemText\":\"Get-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Get-WindowsImage\",\"ListItemText\":\"Get-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsImage\\r\\n\"},{\"CompletionText\":\"Get-WindowsImageContent\",\"ListItemText\":\"Get-WindowsImageContent\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsImageContent\\r\\n\"},{\"CompletionText\":\"Get-WindowsOptionalFeature\",\"ListItemText\":\"Get-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Get-WindowsPackage\",\"ListItemText\":\"Get-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsPackage\\r\\n\"},{\"CompletionText\":\"Get-WindowsReservedStorageState\",\"ListItemText\":\"Get-WindowsReservedStorageState\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsReservedStorageState\\r\\n\"},{\"CompletionText\":\"Get-WindowsSearchSetting\",\"ListItemText\":\"Get-WindowsSearchSetting\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsSearchSetting\\r\\n\"},{\"CompletionText\":\"Get-WindowsUpdateLog\",\"ListItemText\":\"Get-WindowsUpdateLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WindowsUpdateLog \\r\\n\"},{\"CompletionText\":\"Get-WinEvent\",\"ListItemText\":\"Get-WinEvent\",\"ResultType\":2,\"ToolTip\":\"Get-WinEvent\\r\\n\"},{\"CompletionText\":\"Get-WinHomeLocation\",\"ListItemText\":\"Get-WinHomeLocation\",\"ResultType\":2,\"ToolTip\":\"Get-WinHomeLocation\\r\\n\"},{\"CompletionText\":\"Get-WinhttpProxy\",\"ListItemText\":\"Get-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"Get-WinLanguageBarOption\",\"ListItemText\":\"Get-WinLanguageBarOption\",\"ResultType\":2,\"ToolTip\":\"Get-WinLanguageBarOption\\r\\n\"},{\"CompletionText\":\"Get-WinSystemLocale\",\"ListItemText\":\"Get-WinSystemLocale\",\"ResultType\":2,\"ToolTip\":\"Get-WinSystemLocale\\r\\n\"},{\"CompletionText\":\"Get-WinUILanguageOverride\",\"ListItemText\":\"Get-WinUILanguageOverride\",\"ResultType\":2,\"ToolTip\":\"Get-WinUILanguageOverride\\r\\n\"},{\"CompletionText\":\"Get-WinUserLanguageList\",\"ListItemText\":\"Get-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"Get-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"Get-WSManCredSSP\",\"ListItemText\":\"Get-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Get-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Get-WSManInstance\",\"ListItemText\":\"Get-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Get-WSManInstance\\r\\n\"},{\"CompletionText\":\"GetHelp.exe\",\"ListItemText\":\"GetHelp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\GetHelp.exe\"},{\"CompletionText\":\"getmac.exe\",\"ListItemText\":\"getmac.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\getmac.exe\"},{\"CompletionText\":\"gh.exe\",\"ListItemText\":\"gh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\GitHub CLI\\\\gh.exe\"},{\"CompletionText\":\"ghy\",\"ListItemText\":\"ghy\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"gi\",\"ListItemText\":\"gi\",\"ResultType\":2,\"ToolTip\":\"Get-Item\"},{\"CompletionText\":\"gin\",\"ListItemText\":\"gin\",\"ResultType\":2,\"ToolTip\":\"Get-ComputerInfo\"},{\"CompletionText\":\"gip\",\"ListItemText\":\"gip\",\"ResultType\":2,\"ToolTip\":\"gip\"},{\"CompletionText\":\"git-gui.exe\",\"ListItemText\":\"git-gui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-gui.exe\"},{\"CompletionText\":\"git-lfs.exe\",\"ListItemText\":\"git-lfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git LFS\\\\git-lfs.exe\"},{\"CompletionText\":\"git-receive-pack.exe\",\"ListItemText\":\"git-receive-pack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-receive-pack.exe\"},{\"CompletionText\":\"git-upload-pack.exe\",\"ListItemText\":\"git-upload-pack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-upload-pack.exe\"},{\"CompletionText\":\"git.exe\",\"ListItemText\":\"git.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git.exe\"},{\"CompletionText\":\"gitk.exe\",\"ListItemText\":\"gitk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\gitk.exe\"},{\"CompletionText\":\"gjb\",\"ListItemText\":\"gjb\",\"ResultType\":2,\"ToolTip\":\"Get-Job\"},{\"CompletionText\":\"gl\",\"ListItemText\":\"gl\",\"ResultType\":2,\"ToolTip\":\"Get-Location\"},{\"CompletionText\":\"glcm\",\"ListItemText\":\"glcm\",\"ResultType\":2,\"ToolTip\":\"glcm\"},{\"CompletionText\":\"glg\",\"ListItemText\":\"glg\",\"ResultType\":2,\"ToolTip\":\"glg\"},{\"CompletionText\":\"glgm\",\"ListItemText\":\"glgm\",\"ResultType\":2,\"ToolTip\":\"glgm\"},{\"CompletionText\":\"glu\",\"ListItemText\":\"glu\",\"ResultType\":2,\"ToolTip\":\"glu\"},{\"CompletionText\":\"gm\",\"ListItemText\":\"gm\",\"ResultType\":2,\"ToolTip\":\"Get-Member\"},{\"CompletionText\":\"gmo\",\"ListItemText\":\"gmo\",\"ResultType\":2,\"ToolTip\":\"Get-Module\"},{\"CompletionText\":\"gp\",\"ListItemText\":\"gp\",\"ResultType\":2,\"ToolTip\":\"Get-ItemProperty\"},{\"CompletionText\":\"gpedit.msc\",\"ListItemText\":\"gpedit.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpedit.msc\"},{\"CompletionText\":\"gpg-agent.exe\",\"ListItemText\":\"gpg-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-agent.exe\"},{\"CompletionText\":\"gpg-card.exe\",\"ListItemText\":\"gpg-card.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-card.exe\"},{\"CompletionText\":\"gpg-check-pattern.exe\",\"ListItemText\":\"gpg-check-pattern.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-check-pattern.exe\"},{\"CompletionText\":\"gpg-connect-agent.exe\",\"ListItemText\":\"gpg-connect-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-connect-agent.exe\"},{\"CompletionText\":\"gpg-disable-keyboxd.bat\",\"ListItemText\":\"gpg-disable-keyboxd.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-disable-keyboxd.bat\"},{\"CompletionText\":\"gpg-enable-keyboxd.bat\",\"ListItemText\":\"gpg-enable-keyboxd.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-enable-keyboxd.bat\"},{\"CompletionText\":\"gpg-preset-passphrase.exe\",\"ListItemText\":\"gpg-preset-passphrase.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-preset-passphrase.exe\"},{\"CompletionText\":\"gpg-wks-client.exe\",\"ListItemText\":\"gpg-wks-client.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-wks-client.exe\"},{\"CompletionText\":\"gpg.exe\",\"ListItemText\":\"gpg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg.exe\"},{\"CompletionText\":\"gpgconf.exe\",\"ListItemText\":\"gpgconf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgconf.exe\"},{\"CompletionText\":\"gpgme-w32spawn.exe\",\"ListItemText\":\"gpgme-w32spawn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgme-w32spawn.exe\"},{\"CompletionText\":\"gpgsm.exe\",\"ListItemText\":\"gpgsm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgsm.exe\"},{\"CompletionText\":\"gpgtar.exe\",\"ListItemText\":\"gpgtar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgtar.exe\"},{\"CompletionText\":\"gpgv.exe\",\"ListItemText\":\"gpgv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgv.exe\"},{\"CompletionText\":\"gpresult.exe\",\"ListItemText\":\"gpresult.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpresult.exe\"},{\"CompletionText\":\"gps\",\"ListItemText\":\"gps\",\"ResultType\":2,\"ToolTip\":\"Get-Process\"},{\"CompletionText\":\"gpscript.exe\",\"ListItemText\":\"gpscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpscript.exe\"},{\"CompletionText\":\"gpupdate.exe\",\"ListItemText\":\"gpupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpupdate.exe\"},{\"CompletionText\":\"gpv\",\"ListItemText\":\"gpv\",\"ResultType\":2,\"ToolTip\":\"Get-ItemPropertyValue\"},{\"CompletionText\":\"Grant-AzDataShareSubscriptionAccess\",\"ListItemText\":\"Grant-AzDataShareSubscriptionAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzDataShareSubscriptionAccess\\r\\n\"},{\"CompletionText\":\"Grant-AzDiskAccess\",\"ListItemText\":\"Grant-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Grant-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Grant-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Grant-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Grant-AzSnapshotAccess\",\"ListItemText\":\"Grant-AzSnapshotAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzSnapshotAccess\\r\\n\"},{\"CompletionText\":\"Grant-FileShareAccess\",\"ListItemText\":\"Grant-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Grant-HgsKeyProtectorAccess\",\"ListItemText\":\"Grant-HgsKeyProtectorAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-HgsKeyProtectorAccess \\r\\n\"},{\"CompletionText\":\"Grant-SmbClientAccessToServer\",\"ListItemText\":\"Grant-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Grant-SmbShareAccess\",\"ListItemText\":\"Grant-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Grant-VMConnectAccess\",\"ListItemText\":\"Grant-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"group\",\"ListItemText\":\"group\",\"ResultType\":2,\"ToolTip\":\"Group-Object\"},{\"CompletionText\":\"Group-Object\",\"ListItemText\":\"Group-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGroup-Object [[-Property] ] [-NoElement] [-AsHashTable] [-AsString] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"grpconv.exe\",\"ListItemText\":\"grpconv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\grpconv.exe\"},{\"CompletionText\":\"grsmba\",\"ListItemText\":\"grsmba\",\"ResultType\":2,\"ToolTip\":\"grsmba\"},{\"CompletionText\":\"grsmbclas\",\"ListItemText\":\"grsmbclas\",\"ResultType\":2,\"ToolTip\":\"grsmbclas\"},{\"CompletionText\":\"gsmba\",\"ListItemText\":\"gsmba\",\"ResultType\":2,\"ToolTip\":\"gsmba\"},{\"CompletionText\":\"gsmbb\",\"ListItemText\":\"gsmbb\",\"ResultType\":2,\"ToolTip\":\"gsmbb\"},{\"CompletionText\":\"gsmbc\",\"ListItemText\":\"gsmbc\",\"ResultType\":2,\"ToolTip\":\"gsmbc\"},{\"CompletionText\":\"gsmbcc\",\"ListItemText\":\"gsmbcc\",\"ResultType\":2,\"ToolTip\":\"gsmbcc\"},{\"CompletionText\":\"gsmbccm\",\"ListItemText\":\"gsmbccm\",\"ResultType\":2,\"ToolTip\":\"gsmbccm\"},{\"CompletionText\":\"gsmbclas\",\"ListItemText\":\"gsmbclas\",\"ResultType\":2,\"ToolTip\":\"gsmbclas\"},{\"CompletionText\":\"gsmbcn\",\"ListItemText\":\"gsmbcn\",\"ResultType\":2,\"ToolTip\":\"gsmbcn\"},{\"CompletionText\":\"gsmbd\",\"ListItemText\":\"gsmbd\",\"ResultType\":2,\"ToolTip\":\"gsmbd\"},{\"CompletionText\":\"gsmbgm\",\"ListItemText\":\"gsmbgm\",\"ResultType\":2,\"ToolTip\":\"gsmbgm\"},{\"CompletionText\":\"gsmbm\",\"ListItemText\":\"gsmbm\",\"ResultType\":2,\"ToolTip\":\"gsmbm\"},{\"CompletionText\":\"gsmbmc\",\"ListItemText\":\"gsmbmc\",\"ResultType\":2,\"ToolTip\":\"gsmbmc\"},{\"CompletionText\":\"gsmbo\",\"ListItemText\":\"gsmbo\",\"ResultType\":2,\"ToolTip\":\"gsmbo\"},{\"CompletionText\":\"gsmbs\",\"ListItemText\":\"gsmbs\",\"ResultType\":2,\"ToolTip\":\"gsmbs\"},{\"CompletionText\":\"gsmbsc\",\"ListItemText\":\"gsmbsc\",\"ResultType\":2,\"ToolTip\":\"gsmbsc\"},{\"CompletionText\":\"gsmbscm\",\"ListItemText\":\"gsmbscm\",\"ResultType\":2,\"ToolTip\":\"gsmbscm\"},{\"CompletionText\":\"gsmbscp\",\"ListItemText\":\"gsmbscp\",\"ResultType\":2,\"ToolTip\":\"gsmbscp\"},{\"CompletionText\":\"gsmbse\",\"ListItemText\":\"gsmbse\",\"ResultType\":2,\"ToolTip\":\"gsmbse\"},{\"CompletionText\":\"gsmbsn\",\"ListItemText\":\"gsmbsn\",\"ResultType\":2,\"ToolTip\":\"gsmbsn\"},{\"CompletionText\":\"gsmbt\",\"ListItemText\":\"gsmbt\",\"ResultType\":2,\"ToolTip\":\"gsmbt\"},{\"CompletionText\":\"gsmbw\",\"ListItemText\":\"gsmbw\",\"ResultType\":2,\"ToolTip\":\"gsmbw\"},{\"CompletionText\":\"gsn\",\"ListItemText\":\"gsn\",\"ResultType\":2,\"ToolTip\":\"Get-PSSession\"},{\"CompletionText\":\"gsv\",\"ListItemText\":\"gsv\",\"ResultType\":2,\"ToolTip\":\"Get-Service\"},{\"CompletionText\":\"gtz\",\"ListItemText\":\"gtz\",\"ResultType\":2,\"ToolTip\":\"Get-TimeZone\"},{\"CompletionText\":\"gu\",\"ListItemText\":\"gu\",\"ResultType\":2,\"ToolTip\":\"Get-Unique\"},{\"CompletionText\":\"gv\",\"ListItemText\":\"gv\",\"ResultType\":2,\"ToolTip\":\"Get-Variable\"},{\"CompletionText\":\"gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"gvm\"},{\"CompletionText\":\"gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"gvmr\"},{\"CompletionText\":\"gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"gvmrs\"},{\"CompletionText\":\"h\",\"ListItemText\":\"h\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"H:\",\"ListItemText\":\"H:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nH: \\r\\n\"},{\"CompletionText\":\"handle.exe\",\"ListItemText\":\"handle.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle.exe\"},{\"CompletionText\":\"handle64.exe\",\"ListItemText\":\"handle64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle64.exe\"},{\"CompletionText\":\"handle64a.exe\",\"ListItemText\":\"handle64a.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle64a.exe\"},{\"CompletionText\":\"hatch.exe\",\"ListItemText\":\"hatch.exe\",\"ResultType\":2,\"ToolTip\":\"c:\\\\users\\\\daniel\\\\.local\\\\bin\\\\hatch.exe\"},{\"CompletionText\":\"hcsdiag.exe\",\"ListItemText\":\"hcsdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hcsdiag.exe\"},{\"CompletionText\":\"hdwwiz.cpl\",\"ListItemText\":\"hdwwiz.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hdwwiz.cpl\"},{\"CompletionText\":\"hdwwiz.exe\",\"ListItemText\":\"hdwwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hdwwiz.exe\"},{\"CompletionText\":\"help\",\"ListItemText\":\"help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nhelp [[-Name] ] [-Path ] [-Category ] [-Full] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Detailed [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Examples [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Parameter [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Online [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -ShowWindow [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\"},{\"CompletionText\":\"help.exe\",\"ListItemText\":\"help.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\help.exe\"},{\"CompletionText\":\"HelpPane.exe\",\"ListItemText\":\"HelpPane.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\HelpPane.exe\"},{\"CompletionText\":\"hh.exe\",\"ListItemText\":\"hh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\hh.exe\"},{\"CompletionText\":\"Hide-VirtualDisk\",\"ListItemText\":\"Hide-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nHide-VirtualDisk \\r\\n\"},{\"CompletionText\":\"history\",\"ListItemText\":\"history\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"hnsdiag.exe\",\"ListItemText\":\"hnsdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hnsdiag.exe\"},{\"CompletionText\":\"HOSTNAME.EXE\",\"ListItemText\":\"HOSTNAME.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\HOSTNAME.EXE\"},{\"CompletionText\":\"hsdb.exe\",\"ListItemText\":\"hsdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\hsdb.exe\"},{\"CompletionText\":\"hub-tool.exe\",\"ListItemText\":\"hub-tool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\hub-tool.exe\"},{\"CompletionText\":\"hvax64.exe\",\"ListItemText\":\"hvax64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvax64.exe\"},{\"CompletionText\":\"hvc.exe\",\"ListItemText\":\"hvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvc.exe\"},{\"CompletionText\":\"hvix64.exe\",\"ListItemText\":\"hvix64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvix64.exe\"},{\"CompletionText\":\"hvsievaluator.exe\",\"ListItemText\":\"hvsievaluator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvsievaluator.exe\"},{\"CompletionText\":\"I:\",\"ListItemText\":\"I:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nI: \\r\\n\"},{\"CompletionText\":\"icacls.exe\",\"ListItemText\":\"icacls.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\icacls.exe\"},{\"CompletionText\":\"icim\",\"ListItemText\":\"icim\",\"ResultType\":2,\"ToolTip\":\"icim\"},{\"CompletionText\":\"icm\",\"ListItemText\":\"icm\",\"ResultType\":2,\"ToolTip\":\"Invoke-Command\"},{\"CompletionText\":\"IcsEntitlementHost.exe\",\"ListItemText\":\"IcsEntitlementHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\IcsEntitlementHost.exe\"},{\"CompletionText\":\"icsunattend.exe\",\"ListItemText\":\"icsunattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\icsunattend.exe\"},{\"CompletionText\":\"idle.exe\",\"ListItemText\":\"idle.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle.exe\"},{\"CompletionText\":\"idle3.9.exe\",\"ListItemText\":\"idle3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle3.9.exe\"},{\"CompletionText\":\"idle3.exe\",\"ListItemText\":\"idle3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle3.exe\"},{\"CompletionText\":\"idlj.exe\",\"ListItemText\":\"idlj.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\idlj.exe\"},{\"CompletionText\":\"ie4uinit.exe\",\"ListItemText\":\"ie4uinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ie4uinit.exe\"},{\"CompletionText\":\"ie4ushowIE.exe\",\"ListItemText\":\"ie4ushowIE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ie4ushowIE.exe\"},{\"CompletionText\":\"IESettingSync.exe\",\"ListItemText\":\"IESettingSync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\IESettingSync.exe\"},{\"CompletionText\":\"ieUnatt.exe\",\"ListItemText\":\"ieUnatt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ieUnatt.exe\"},{\"CompletionText\":\"iex\",\"ListItemText\":\"iex\",\"ResultType\":2,\"ToolTip\":\"Invoke-Expression\"},{\"CompletionText\":\"iexpress.exe\",\"ListItemText\":\"iexpress.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iexpress.exe\"},{\"CompletionText\":\"ihy\",\"ListItemText\":\"ihy\",\"ResultType\":2,\"ToolTip\":\"Invoke-History\"},{\"CompletionText\":\"ii\",\"ListItemText\":\"ii\",\"ResultType\":2,\"ToolTip\":\"Invoke-Item\"},{\"CompletionText\":\"immersivetpmvscmgrsvr.exe\",\"ListItemText\":\"immersivetpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\immersivetpmvscmgrsvr.exe\"},{\"CompletionText\":\"Import-AdlStoreItem\",\"ListItemText\":\"Import-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Import-AdlStoreItem\"},{\"CompletionText\":\"Import-Alias\",\"ListItemText\":\"Import-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Alias [-Path] [-Scope ] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nImport-Alias -LiteralPath [-Scope ] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Import-AzAksCredential\",\"ListItemText\":\"Import-AzAksCredential\",\"ResultType\":2,\"ToolTip\":\"Import-AzAksCredential\\r\\n\"},{\"CompletionText\":\"Import-AzApiManagementApi\",\"ListItemText\":\"Import-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Import-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationDscConfiguration\",\"ListItemText\":\"Import-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Import-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationModule\",\"ListItemText\":\"Import-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationModule\"},{\"CompletionText\":\"Import-AzAutomationRunbook\",\"ListItemText\":\"Import-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Import-AzCdnEndpointContent\",\"ListItemText\":\"Import-AzCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Import-AzConfig\",\"ListItemText\":\"Import-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Import-AzConfig\\r\\n\"},{\"CompletionText\":\"Import-AzContainerRegistryImage\",\"ListItemText\":\"Import-AzContainerRegistryImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzContainerRegistryImage \\r\\n\"},{\"CompletionText\":\"Import-AzContext\",\"ListItemText\":\"Import-AzContext\",\"ResultType\":2,\"ToolTip\":\"Import-AzContext\\r\\n\"},{\"CompletionText\":\"Import-AzDataLakeStoreItem\",\"ListItemText\":\"Import-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Import-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Import-AzKeyVaultCertificate\",\"ListItemText\":\"Import-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Import-AzKeyVaultSecurityDomain\",\"ListItemText\":\"Import-AzKeyVaultSecurityDomain\",\"ResultType\":2,\"ToolTip\":\"Import-AzKeyVaultSecurityDomain\\r\\n\"},{\"CompletionText\":\"Import-AzMlWebService\",\"ListItemText\":\"Import-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Import-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\",\"ListItemText\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\",\"ResultType\":2,\"ToolTip\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\\r\\n\"},{\"CompletionText\":\"Import-AzRedisCache\",\"ListItemText\":\"Import-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Import-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Import-AzRedisEnterpriseCache\",\"ListItemText\":\"Import-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Import-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Import-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"Import-AzRedisEnterpriseCacheDatabase\"},{\"CompletionText\":\"Import-AzSynapseKqlScript\",\"ListItemText\":\"Import-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseKqlScript\"},{\"CompletionText\":\"Import-AzSynapseNotebook\",\"ListItemText\":\"Import-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseNotebook\"},{\"CompletionText\":\"Import-AzSynapseSparkConfiguration\",\"ListItemText\":\"Import-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseSparkConfiguration\"},{\"CompletionText\":\"Import-AzSynapseSqlScript\",\"ListItemText\":\"Import-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseSqlScript\"},{\"CompletionText\":\"Import-AzWebAppKeyVaultCertificate\",\"ListItemText\":\"Import-AzWebAppKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-AzWebAppKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Import-BCCachePackage\",\"ListItemText\":\"Import-BCCachePackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-BCCachePackage \\r\\n\"},{\"CompletionText\":\"Import-BcdStore\",\"ListItemText\":\"Import-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Import-BcdStore\\r\\n\"},{\"CompletionText\":\"Import-BCSecretKey\",\"ListItemText\":\"Import-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Import-BinaryMiLog\",\"ListItemText\":\"Import-BinaryMiLog\",\"ResultType\":2,\"ToolTip\":\"Import-BinaryMiLog\\r\\n\"},{\"CompletionText\":\"Import-Certificate\",\"ListItemText\":\"Import-Certificate\",\"ResultType\":2,\"ToolTip\":\"Import-Certificate\\r\\n\"},{\"CompletionText\":\"Import-Clixml\",\"ListItemText\":\"Import-Clixml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Clixml [-Path] [-IncludeTotalCount] [-Skip ] [-First ] []\\r\\n\\r\\nImport-Clixml -LiteralPath [-IncludeTotalCount] [-Skip ] [-First ] []\\r\\n\"},{\"CompletionText\":\"Import-Counter\",\"ListItemText\":\"Import-Counter\",\"ResultType\":2,\"ToolTip\":\"Import-Counter\\r\\n\"},{\"CompletionText\":\"Import-Csv\",\"ListItemText\":\"Import-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Csv [-Path] [[-Delimiter] ] [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv [[-Delimiter] ] -LiteralPath [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv [-Path] -UseCulture [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv -LiteralPath -UseCulture [-Header ] [-Encoding ] []\\r\\n\"},{\"CompletionText\":\"Import-HgsGuardian\",\"ListItemText\":\"Import-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Import-IseSnippet\",\"ListItemText\":\"Import-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-IseSnippet \\r\\n\"},{\"CompletionText\":\"Import-LocalizedData\",\"ListItemText\":\"Import-LocalizedData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-LocalizedData [[-BindingVariable] ] [[-UICulture] ] [-BaseDirectory ] [-FileName ] [-SupportedCommand ] []\\r\\n\"},{\"CompletionText\":\"Import-Module\",\"ListItemText\":\"Import-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Module [-Name] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Name] -PSSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Name] -CimSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] [-CimResourceUri ] [-CimNamespace ] []\\r\\n\\r\\nImport-Module [-Name] -UseWindowsPowerShell [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] -PSSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] -UseWindowsPowerShell [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Assembly] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-ModuleInfo] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Import-PackageProvider\",\"ListItemText\":\"Import-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Import-PackageProvider\\r\\n\"},{\"CompletionText\":\"Import-PfxCertificate\",\"ListItemText\":\"Import-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Import-PowerShellDataFile\",\"ListItemText\":\"Import-PowerShellDataFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PowerShellDataFile [-Path] [-SkipLimitCheck] []\\r\\n\\r\\nImport-PowerShellDataFile [-LiteralPath] [-SkipLimitCheck] []\\r\\n\"},{\"CompletionText\":\"Import-PSGetRepository\",\"ListItemText\":\"Import-PSGetRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PSGetRepository \\r\\n\"},{\"CompletionText\":\"Import-PSSession\",\"ListItemText\":\"Import-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PSSession [-Session] [[-CommandName] ] [[-FormatTypeName] ] [-Prefix ] [-DisableNameChecking] [-AllowClobber] [-ArgumentList ] [-CommandType ] [-Module ] [-FullyQualifiedModule ] [-Certificate ] []\\r\\n\"},{\"CompletionText\":\"Import-StartLayout\",\"ListItemText\":\"Import-StartLayout\",\"ResultType\":2,\"ToolTip\":\"Import-StartLayout\\r\\n\"},{\"CompletionText\":\"Import-TpmOwnerAuth\",\"ListItemText\":\"Import-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"Import-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"Import-VM\",\"ListItemText\":\"Import-VM\",\"ResultType\":2,\"ToolTip\":\"Import-VM\\r\\n\"},{\"CompletionText\":\"Import-VMInitialReplication\",\"ListItemText\":\"Import-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Import-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Import-WinhttpProxy\",\"ListItemText\":\"Import-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"In\",\"ListItemText\":\"In\",\"ResultType\":2,\"ToolTip\":\"\\r\\nIn \\r\\n\"},{\"CompletionText\":\"inetcpl.cpl\",\"ListItemText\":\"inetcpl.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\inetcpl.cpl\"},{\"CompletionText\":\"InfDefaultInstall.exe\",\"ListItemText\":\"InfDefaultInstall.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\InfDefaultInstall.exe\"},{\"CompletionText\":\"Initialize-AzDataProtectionBackupInstance\",\"ListItemText\":\"Initialize-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Initialize-AzDataProtectionRestoreRequest\",\"ListItemText\":\"Initialize-AzDataProtectionRestoreRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzDataProtectionRestoreRequest \\r\\n\"},{\"CompletionText\":\"Initialize-AzMigrateReplicationInfrastructure\",\"ListItemText\":\"Initialize-AzMigrateReplicationInfrastructure\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzMigrateReplicationInfrastructure \\r\\n\"},{\"CompletionText\":\"Initialize-AzRecoveryServicesBackupProtectableItem\",\"ListItemText\":\"Initialize-AzRecoveryServicesBackupProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Initialize-AzRecoveryServicesBackupProtectableItem\\r\\n\"},{\"CompletionText\":\"Initialize-AzRecoveryServicesDSMove\",\"ListItemText\":\"Initialize-AzRecoveryServicesDSMove\",\"ResultType\":2,\"ToolTip\":\"Initialize-AzRecoveryServicesDSMove\\r\\n\"},{\"CompletionText\":\"Initialize-Disk\",\"ListItemText\":\"Initialize-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-Disk \\r\\n\"},{\"CompletionText\":\"Initialize-PmemPhysicalDevice\",\"ListItemText\":\"Initialize-PmemPhysicalDevice\",\"ResultType\":2,\"ToolTip\":\"Initialize-PmemPhysicalDevice\\r\\n\"},{\"CompletionText\":\"Initialize-Tpm\",\"ListItemText\":\"Initialize-Tpm\",\"ResultType\":2,\"ToolTip\":\"Initialize-Tpm\\r\\n\"},{\"CompletionText\":\"Initialize-Volume\",\"ListItemText\":\"Initialize-Volume\",\"ResultType\":2,\"ToolTip\":\"Initialize-Volume\"},{\"CompletionText\":\"inmo\",\"ListItemText\":\"inmo\",\"ResultType\":2,\"ToolTip\":\"inmo\"},{\"CompletionText\":\"InModuleScope\",\"ListItemText\":\"InModuleScope\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInModuleScope \\r\\n\"},{\"CompletionText\":\"InputSwitchToastHandler.exe\",\"ListItemText\":\"InputSwitchToastHandler.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\InputSwitchToastHandler.exe\"},{\"CompletionText\":\"Install-AzAksCliTool\",\"ListItemText\":\"Install-AzAksCliTool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-AzAksCliTool \\r\\n\"},{\"CompletionText\":\"Install-AzAksKubectl\",\"ListItemText\":\"Install-AzAksKubectl\",\"ResultType\":2,\"ToolTip\":\"Install-AzAksKubectl\"},{\"CompletionText\":\"Install-AzStackHCIRemoteSupport\",\"ListItemText\":\"Install-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Install-Dtc\",\"ListItemText\":\"Install-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Dtc \\r\\n\"},{\"CompletionText\":\"Install-Language\",\"ListItemText\":\"Install-Language\",\"ResultType\":2,\"ToolTip\":\"Install-Language\\r\\n\"},{\"CompletionText\":\"Install-Module\",\"ListItemText\":\"Install-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Module \\r\\n\"},{\"CompletionText\":\"Install-Package\",\"ListItemText\":\"Install-Package\",\"ResultType\":2,\"ToolTip\":\"Install-Package\\r\\n\"},{\"CompletionText\":\"Install-PackageProvider\",\"ListItemText\":\"Install-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Install-PackageProvider\\r\\n\"},{\"CompletionText\":\"Install-PowerShellRemoting.ps1\",\"ListItemText\":\"Install-PowerShellRemoting.ps1\",\"ResultType\":2,\"ToolTip\":\"Install-PowerShellRemoting.ps1 [-PowerShellHome ] []\\r\\nInstall-PowerShellRemoting.ps1 -Force [-PowerShellHome ] []\\r\\n\"},{\"CompletionText\":\"Install-ProvisioningPackage\",\"ListItemText\":\"Install-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Install-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Install-PSResource\",\"ListItemText\":\"Install-PSResource\",\"ResultType\":2,\"ToolTip\":\"Install-PSResource\\r\\n\"},{\"CompletionText\":\"Install-Script\",\"ListItemText\":\"Install-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Script \\r\\n\"},{\"CompletionText\":\"Install-TrustedProvisioningCertificate\",\"ListItemText\":\"Install-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Install-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"InstallPSCorePolicyDefinitions.ps1\",\"ListItemText\":\"InstallPSCorePolicyDefinitions.ps1\",\"ResultType\":2,\"ToolTip\":\"InstallPSCorePolicyDefinitions.ps1 [[-Path] ] []\\r\\n\"},{\"CompletionText\":\"install_tools.bat\",\"ListItemText\":\"install_tools.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\install_tools.bat\"},{\"CompletionText\":\"intl.cpl\",\"ListItemText\":\"intl.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\intl.cpl\"},{\"CompletionText\":\"Invoke-AsWorkflow\",\"ListItemText\":\"Invoke-AsWorkflow\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AsWorkflow \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksAbortAgentPoolLatestOperation\",\"ListItemText\":\"Invoke-AzAksAbortAgentPoolLatestOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksAbortAgentPoolLatestOperation \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksAbortManagedClusterLatestOperation\",\"ListItemText\":\"Invoke-AzAksAbortManagedClusterLatestOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksAbortManagedClusterLatestOperation \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksRotateManagedClusterServiceAccountSigningKey\",\"ListItemText\":\"Invoke-AzAksRotateManagedClusterServiceAccountSigningKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksRotateManagedClusterServiceAccountSigningKey \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksRunCommand\",\"ListItemText\":\"Invoke-AzAksRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzAksRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRebuild\",\"ListItemText\":\"Invoke-AzCloudServiceRebuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRebuild \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceReimage\",\"ListItemText\":\"Invoke-AzCloudServiceReimage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceReimage \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRoleInstanceRebuild\",\"ListItemText\":\"Invoke-AzCloudServiceRoleInstanceRebuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRoleInstanceRebuild \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRoleInstanceReimage\",\"ListItemText\":\"Invoke-AzCloudServiceRoleInstanceReimage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRoleInstanceReimage \\r\\n\"},{\"CompletionText\":\"Invoke-AzContainerInstanceCommand\",\"ListItemText\":\"Invoke-AzContainerInstanceCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzContainerInstanceCommand \\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBTableThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBTableThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBTableThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeDevice\",\"ListItemText\":\"Invoke-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeShare\",\"ListItemText\":\"Invoke-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Invoke-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\",\"ListItemText\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\",\"ListItemText\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Invoke-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Invoke-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Invoke-AzHDInsightHiveJob\",\"ListItemText\":\"Invoke-AzHDInsightHiveJob\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzHDInsightHiveJob\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubConfigMetric\",\"ListItemText\":\"Invoke-AzIotHubConfigMetric\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubConfigMetric\"},{\"CompletionText\":\"Invoke-AzIotHubConfigurationMetricsQuery\",\"ListItemText\":\"Invoke-AzIotHubConfigurationMetricsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubConfigurationMetricsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubDeploymentMetricsQuery\",\"ListItemText\":\"Invoke-AzIotHubDeploymentMetricsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeploymentMetricsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubDeployMetric\",\"ListItemText\":\"Invoke-AzIotHubDeployMetric\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeployMetric\"},{\"CompletionText\":\"Invoke-AzIotHubDeviceMethod\",\"ListItemText\":\"Invoke-AzIotHubDeviceMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeviceMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubManualFailover\",\"ListItemText\":\"Invoke-AzIotHubManualFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubManualFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubModuleMethod\",\"ListItemText\":\"Invoke-AzIotHubModuleMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubModuleMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubQuery\",\"ListItemText\":\"Invoke-AzIotHubQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzKeyVaultKeyOperation\",\"ListItemText\":\"Invoke-AzKeyVaultKeyOperation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzKeyVaultKeyOperation\\r\\n\"},{\"CompletionText\":\"Invoke-AzKeyVaultKeyRotation\",\"ListItemText\":\"Invoke-AzKeyVaultKeyRotation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzKeyVaultKeyRotation\\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDataConnectionValidation\",\"ListItemText\":\"Invoke-AzKustoDataConnectionValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDataConnectionValidation \\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDetachClusterFollowerDatabase\",\"ListItemText\":\"Invoke-AzKustoDetachClusterFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDetachClusterFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDiagnoseClusterVirtualNetwork\",\"ListItemText\":\"Invoke-AzKustoDiagnoseClusterVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDiagnoseClusterVirtualNetwork \\r\\n\"},{\"CompletionText\":\"Invoke-AzMarketplaceSignTerms\",\"ListItemText\":\"Invoke-AzMarketplaceSignTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMarketplaceSignTerms \\r\\n\"},{\"CompletionText\":\"Invoke-AzMLWorkspaceDiagnose\",\"ListItemText\":\"Invoke-AzMLWorkspaceDiagnose\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMLWorkspaceDiagnose \\r\\n\"},{\"CompletionText\":\"Invoke-AzMLWorkspaceNotebook\",\"ListItemText\":\"Invoke-AzMLWorkspaceNotebook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMLWorkspaceNotebook \\r\\n\"},{\"CompletionText\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\",\"ListItemText\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\\r\\n\"},{\"CompletionText\":\"Invoke-AzOperationalInsightsMigrateTable\",\"ListItemText\":\"Invoke-AzOperationalInsightsMigrateTable\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzOperationalInsightsMigrateTable\\r\\n\"},{\"CompletionText\":\"Invoke-AzOperationalInsightsQuery\",\"ListItemText\":\"Invoke-AzOperationalInsightsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzOperationalInsightsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzRedeploySqlVM\",\"ListItemText\":\"Invoke-AzRedeploySqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedeploySqlVM \\r\\n\"},{\"CompletionText\":\"Invoke-AzRedisEnterpriseCacheDatabaseFlush\",\"ListItemText\":\"Invoke-AzRedisEnterpriseCacheDatabaseFlush\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedisEnterpriseCacheDatabaseFlush \\r\\n\"},{\"CompletionText\":\"Invoke-AzRedisEnterpriseCacheForceDatabaseUnlink\",\"ListItemText\":\"Invoke-AzRedisEnterpriseCacheForceDatabaseUnlink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedisEnterpriseCacheForceDatabaseUnlink \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceAction\",\"ListItemText\":\"Invoke-AzResourceAction\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzResourceAction\\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverBulkRemove\",\"ListItemText\":\"Invoke-AzResourceMoverBulkRemove\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverBulkRemove \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverCommit\",\"ListItemText\":\"Invoke-AzResourceMoverCommit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverCommit \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverDiscard\",\"ListItemText\":\"Invoke-AzResourceMoverDiscard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverDiscard \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverInitiateMove\",\"ListItemText\":\"Invoke-AzResourceMoverInitiateMove\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverInitiateMove \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverPrepare\",\"ListItemText\":\"Invoke-AzResourceMoverPrepare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverPrepare \\r\\n\"},{\"CompletionText\":\"Invoke-AzRest\",\"ListItemText\":\"Invoke-AzRest\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRest\"},{\"CompletionText\":\"Invoke-AzRestMethod\",\"ListItemText\":\"Invoke-AzRestMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRestMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\",\"ListItemText\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzSentinelThreatIntelligenceIndicatorQuery\",\"ListItemText\":\"Invoke-AzSentinelThreatIntelligenceIndicatorQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSentinelThreatIntelligenceIndicatorQuery \\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseFailover\",\"ListItemText\":\"Invoke-AzSqlDatabaseFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\",\"ListItemText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlElasticPoolFailover\",\"ListItemText\":\"Invoke-AzSqlElasticPoolFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlElasticPoolFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlInstanceFailover\",\"ListItemText\":\"Invoke-AzSqlInstanceFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlInstanceFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\",\"ListItemText\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlVMTroubleshoot\",\"ListItemText\":\"Invoke-AzSqlVMTroubleshoot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSqlVMTroubleshoot \\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageAccountFailover\",\"ListItemText\":\"Invoke-AzStorageAccountFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageAccountFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ListItemText\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageSyncChangeDetection\",\"ListItemText\":\"Invoke-AzStorageSyncChangeDetection\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageSyncChangeDetection\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageSyncCompatibilityCheck\",\"ListItemText\":\"Invoke-AzStorageSyncCompatibilityCheck\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageSyncCompatibilityCheck\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\",\"ListItemText\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseDetachKustoPoolFollowerDatabase\",\"ListItemText\":\"Invoke-AzSynapseDetachKustoPoolFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSynapseDetachKustoPoolFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\",\"ListItemText\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapsePipeline\",\"ListItemText\":\"Invoke-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseSparkStatement\",\"ListItemText\":\"Invoke-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseTriggerRun\",\"ListItemText\":\"Invoke-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmAssessPatch\",\"ListItemText\":\"Invoke-AzVmAssessPatch\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmAssessPatch\"},{\"CompletionText\":\"Invoke-AzVmInstallPatch\",\"ListItemText\":\"Invoke-AzVmInstallPatch\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmInstallPatch\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmPatchAssess\",\"ListItemText\":\"Invoke-AzVmPatchAssess\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmPatchAssess\"},{\"CompletionText\":\"Invoke-AzVmPatchAssessment\",\"ListItemText\":\"Invoke-AzVmPatchAssessment\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmPatchAssessment\\r\\n\"},{\"CompletionText\":\"Invoke-AzVMReimage\",\"ListItemText\":\"Invoke-AzVMReimage\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVMReimage\\r\\n\"},{\"CompletionText\":\"Invoke-AzVMRunCommand\",\"ListItemText\":\"Invoke-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVMRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmssVMRunCommand\",\"ListItemText\":\"Invoke-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmssVMRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-CimMethod\",\"ListItemText\":\"Invoke-CimMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-CimMethod\\r\\n\"},{\"CompletionText\":\"Invoke-Command\",\"ListItemText\":\"Invoke-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Command [-ScriptBlock] [-NoNewScope] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-Session] ] [-ScriptBlock] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-Session] ] [-FilePath] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-ComputerName] ] [-ScriptBlock] [-Credential ] [-Port ] [-UseSSL] [-ConfigurationName ] [-ApplicationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-SessionName ] [-HideComputerName] [-JobName ] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [-CertificateThumbprint ] []\\r\\n\\r\\nInvoke-Command [[-ComputerName] ] [-FilePath] [-Credential ] [-Port ] [-UseSSL] [-ConfigurationName ] [-ApplicationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-SessionName ] [-HideComputerName] [-JobName ] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-ConnectionUri] ] [-ScriptBlock] [-Credential ] [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [-CertificateThumbprint ] []\\r\\n\\r\\nInvoke-Command [[-ConnectionUri] ] [-FilePath] [-Credential ] [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-VMId] [-ScriptBlock] -Credential [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -Credential -VMName [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-VMId] [-FilePath] -Credential [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-FilePath] -Credential -VMName [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -HostName [-Port ] [-AsJob] [-HideComputerName] [-JobName ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -ContainerId [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RunAsAdministrator] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-FilePath] -ContainerId [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RunAsAdministrator] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -SSHConnection [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command -FilePath -HostName [-AsJob] [-HideComputerName] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command -FilePath -SSHConnection [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\"},{\"CompletionText\":\"Invoke-CommandInDesktopPackage\",\"ListItemText\":\"Invoke-CommandInDesktopPackage\",\"ResultType\":2,\"ToolTip\":\"Invoke-CommandInDesktopPackage\\r\\n\"},{\"CompletionText\":\"Invoke-DscResource\",\"ListItemText\":\"Invoke-DscResource\",\"ResultType\":2,\"ToolTip\":\"Invoke-DscResource\\r\\n\"},{\"CompletionText\":\"Invoke-Expression\",\"ListItemText\":\"Invoke-Expression\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Expression [-Command] []\\r\\n\"},{\"CompletionText\":\"Invoke-History\",\"ListItemText\":\"Invoke-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-History [[-Id] ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Invoke-HnsRequest\",\"ListItemText\":\"Invoke-HnsRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-HnsRequest \\r\\n\"},{\"CompletionText\":\"Invoke-Item\",\"ListItemText\":\"Invoke-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nInvoke-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Invoke-LapsPolicyProcessing\",\"ListItemText\":\"Invoke-LapsPolicyProcessing\",\"ResultType\":2,\"ToolTip\":\"Invoke-LapsPolicyProcessing\\r\\n\"},{\"CompletionText\":\"Invoke-Mock\",\"ListItemText\":\"Invoke-Mock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Mock \\r\\n\"},{\"CompletionText\":\"Invoke-OperationValidation\",\"ListItemText\":\"Invoke-OperationValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-OperationValidation \\r\\n\"},{\"CompletionText\":\"Invoke-Pester\",\"ListItemText\":\"Invoke-Pester\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Pester \\r\\n\"},{\"CompletionText\":\"Invoke-RestMethod\",\"ListItemText\":\"Invoke-RestMethod\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-RestMethod [-Uri] [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -NoProxy [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -CustomMethod [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -CustomMethod -NoProxy [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\"},{\"CompletionText\":\"Invoke-TroubleshootingPack\",\"ListItemText\":\"Invoke-TroubleshootingPack\",\"ResultType\":2,\"ToolTip\":\"Invoke-TroubleshootingPack\\r\\n\"},{\"CompletionText\":\"Invoke-WebRequest\",\"ListItemText\":\"Invoke-WebRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-WebRequest [-Uri] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -NoProxy [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -CustomMethod [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -CustomMethod -NoProxy [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\"},{\"CompletionText\":\"Invoke-WSManAction\",\"ListItemText\":\"Invoke-WSManAction\",\"ResultType\":2,\"ToolTip\":\"Invoke-WSManAction\\r\\n\"},{\"CompletionText\":\"iotstartup.exe\",\"ListItemText\":\"iotstartup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iotstartup.exe\"},{\"CompletionText\":\"ipal\",\"ListItemText\":\"ipal\",\"ResultType\":2,\"ToolTip\":\"Import-Alias\"},{\"CompletionText\":\"ipconfig.exe\",\"ListItemText\":\"ipconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ipconfig.exe\"},{\"CompletionText\":\"ipcsv\",\"ListItemText\":\"ipcsv\",\"ResultType\":2,\"ToolTip\":\"Import-Csv\"},{\"CompletionText\":\"ipmo\",\"ListItemText\":\"ipmo\",\"ResultType\":2,\"ToolTip\":\"Import-Module\"},{\"CompletionText\":\"irm\",\"ListItemText\":\"irm\",\"ResultType\":2,\"ToolTip\":\"Invoke-RestMethod\"},{\"CompletionText\":\"irprops.cpl\",\"ListItemText\":\"irprops.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\irprops.cpl\"},{\"CompletionText\":\"iru\",\"ListItemText\":\"iru\",\"ResultType\":2,\"ToolTip\":\"iru\"},{\"CompletionText\":\"iscsicli.exe\",\"ListItemText\":\"iscsicli.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iscsicli.exe\"},{\"CompletionText\":\"iscsicpl.exe\",\"ListItemText\":\"iscsicpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iscsicpl.exe\"},{\"CompletionText\":\"ISM.exe\",\"ListItemText\":\"ISM.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ISM.exe\"},{\"CompletionText\":\"isoburn.exe\",\"ListItemText\":\"isoburn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\isoburn.exe\"},{\"CompletionText\":\"isres\",\"ListItemText\":\"isres\",\"ResultType\":2,\"ToolTip\":\"isres\"},{\"CompletionText\":\"It\",\"ListItemText\":\"It\",\"ResultType\":2,\"ToolTip\":\"\\r\\nIt \\r\\n\"},{\"CompletionText\":\"iwr\",\"ListItemText\":\"iwr\",\"ResultType\":2,\"ToolTip\":\"Invoke-WebRequest\"},{\"CompletionText\":\"J:\",\"ListItemText\":\"J:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJ: \\r\\n\"},{\"CompletionText\":\"jabswitch.exe\",\"ListItemText\":\"jabswitch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jabswitch.exe\"},{\"CompletionText\":\"jar.exe\",\"ListItemText\":\"jar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jar.exe\"},{\"CompletionText\":\"jarsigner.exe\",\"ListItemText\":\"jarsigner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jarsigner.exe\"},{\"CompletionText\":\"java-rmi.exe\",\"ListItemText\":\"java-rmi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\java-rmi.exe\"},{\"CompletionText\":\"java.exe\",\"ListItemText\":\"java.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\java.exe\"},{\"CompletionText\":\"javac.exe\",\"ListItemText\":\"javac.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javac.exe\"},{\"CompletionText\":\"javadoc.exe\",\"ListItemText\":\"javadoc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javadoc.exe\"},{\"CompletionText\":\"javah.exe\",\"ListItemText\":\"javah.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javah.exe\"},{\"CompletionText\":\"javap.exe\",\"ListItemText\":\"javap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javap.exe\"},{\"CompletionText\":\"javaw.exe\",\"ListItemText\":\"javaw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javaw.exe\"},{\"CompletionText\":\"jcmd.exe\",\"ListItemText\":\"jcmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jcmd.exe\"},{\"CompletionText\":\"jconsole.exe\",\"ListItemText\":\"jconsole.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jconsole.exe\"},{\"CompletionText\":\"jdb.exe\",\"ListItemText\":\"jdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jdb.exe\"},{\"CompletionText\":\"jdeps.exe\",\"ListItemText\":\"jdeps.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jdeps.exe\"},{\"CompletionText\":\"jfr.exe\",\"ListItemText\":\"jfr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jfr.exe\"},{\"CompletionText\":\"jhat.exe\",\"ListItemText\":\"jhat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jhat.exe\"},{\"CompletionText\":\"jinfo.exe\",\"ListItemText\":\"jinfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jinfo.exe\"},{\"CompletionText\":\"jjs.exe\",\"ListItemText\":\"jjs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jjs.exe\"},{\"CompletionText\":\"jmap.exe\",\"ListItemText\":\"jmap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jmap.exe\"},{\"CompletionText\":\"Join-AdlStoreItem\",\"ListItemText\":\"Join-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Join-AdlStoreItem\"},{\"CompletionText\":\"Join-AzDataLakeStoreItem\",\"ListItemText\":\"Join-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Join-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Join-DtcDiagnosticResourceManager\",\"ListItemText\":\"Join-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Join-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Join-Path\",\"ListItemText\":\"Join-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJoin-Path [-Path] [-ChildPath] [[-AdditionalChildPath] ] [-Resolve] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Join-String\",\"ListItemText\":\"Join-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-SingleQuote] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-DoubleQuote] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-FormatString ] [-UseCulture] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"joy.cpl\",\"ListItemText\":\"joy.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\joy.cpl\"},{\"CompletionText\":\"jps.exe\",\"ListItemText\":\"jps.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jps.exe\"},{\"CompletionText\":\"jrunscript.exe\",\"ListItemText\":\"jrunscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jrunscript.exe\"},{\"CompletionText\":\"jsadebugd.exe\",\"ListItemText\":\"jsadebugd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jsadebugd.exe\"},{\"CompletionText\":\"jstack.exe\",\"ListItemText\":\"jstack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstack.exe\"},{\"CompletionText\":\"jstat.exe\",\"ListItemText\":\"jstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstat.exe\"},{\"CompletionText\":\"jstatd.exe\",\"ListItemText\":\"jstatd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstatd.exe\"},{\"CompletionText\":\"K:\",\"ListItemText\":\"K:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nK: \\r\\n\"},{\"CompletionText\":\"keyboxd.exe\",\"ListItemText\":\"keyboxd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\keyboxd.exe\"},{\"CompletionText\":\"keytool.exe\",\"ListItemText\":\"keytool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\keytool.exe\"},{\"CompletionText\":\"kill\",\"ListItemText\":\"kill\",\"ResultType\":2,\"ToolTip\":\"Stop-Process\"},{\"CompletionText\":\"kinit.exe\",\"ListItemText\":\"kinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\kinit.exe\"},{\"CompletionText\":\"klist.exe\",\"ListItemText\":\"klist.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\klist.exe\"},{\"CompletionText\":\"ksetup.exe\",\"ListItemText\":\"ksetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ksetup.exe\"},{\"CompletionText\":\"ktab.exe\",\"ListItemText\":\"ktab.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\ktab.exe\"},{\"CompletionText\":\"ktmutil.exe\",\"ListItemText\":\"ktmutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ktmutil.exe\"},{\"CompletionText\":\"kubectl.exe\",\"ListItemText\":\"kubectl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\kubectl.exe\"},{\"CompletionText\":\"L:\",\"ListItemText\":\"L:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nL: \\r\\n\"},{\"CompletionText\":\"la57setup.exe\",\"ListItemText\":\"la57setup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\la57setup.exe\"},{\"CompletionText\":\"label.exe\",\"ListItemText\":\"label.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\label.exe\"},{\"CompletionText\":\"LanguageComponentsInstallerComHandler.exe\",\"ListItemText\":\"LanguageComponentsInstallerComHandler.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LanguageComponentsInstallerComHandler.exe\"},{\"CompletionText\":\"LaunchTM.exe\",\"ListItemText\":\"LaunchTM.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LaunchTM.exe\"},{\"CompletionText\":\"LaunchWinApp.exe\",\"ListItemText\":\"LaunchWinApp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LaunchWinApp.exe\"},{\"CompletionText\":\"LegacyNetUXHost.exe\",\"ListItemText\":\"LegacyNetUXHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LegacyNetUXHost.exe\"},{\"CompletionText\":\"less.exe\",\"ListItemText\":\"less.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\less.exe\"},{\"CompletionText\":\"LicenseManagerShellext.exe\",\"ListItemText\":\"LicenseManagerShellext.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LicenseManagerShellext.exe\"},{\"CompletionText\":\"licensingdiag.exe\",\"ListItemText\":\"licensingdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\licensingdiag.exe\"},{\"CompletionText\":\"LicensingUI.exe\",\"ListItemText\":\"LicensingUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LicensingUI.exe\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ListItemText\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableSslOptions\",\"ListItemText\":\"List-AzApplicationGatewayAvailableSslOptions\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableSslOptions\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableWafRuleSets\",\"ListItemText\":\"List-AzApplicationGatewayAvailableWafRuleSets\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableWafRuleSets\"},{\"CompletionText\":\"List-AzApplicationGatewaySslPredefinedPolicy\",\"ListItemText\":\"List-AzApplicationGatewaySslPredefinedPolicy\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewaySslPredefinedPolicy\"},{\"CompletionText\":\"LiveCaptions.exe\",\"ListItemText\":\"LiveCaptions.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LiveCaptions.exe\"},{\"CompletionText\":\"LocationNotificationWindows.exe\",\"ListItemText\":\"LocationNotificationWindows.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LocationNotificationWindows.exe\"},{\"CompletionText\":\"Locator.exe\",\"ListItemText\":\"Locator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Locator.exe\"},{\"CompletionText\":\"Lock-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Lock-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Lock-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Lock-BitLocker\",\"ListItemText\":\"Lock-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nLock-BitLocker \\r\\n\"},{\"CompletionText\":\"LockAppHost.exe\",\"ListItemText\":\"LockAppHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LockAppHost.exe\"},{\"CompletionText\":\"LockScreenContentServer.exe\",\"ListItemText\":\"LockScreenContentServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LockScreenContentServer.exe\"},{\"CompletionText\":\"lodctr.exe\",\"ListItemText\":\"lodctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lodctr.exe\"},{\"CompletionText\":\"logagent.exe\",\"ListItemText\":\"logagent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logagent.exe\"},{\"CompletionText\":\"Login-AzAccount\",\"ListItemText\":\"Login-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzAccount\"},{\"CompletionText\":\"Login-AzAsAccount\",\"ListItemText\":\"Login-AzAsAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzAsAccount\"},{\"CompletionText\":\"Login-AzureAsAccount\",\"ListItemText\":\"Login-AzureAsAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzureAsAccount\"},{\"CompletionText\":\"logman.exe\",\"ListItemText\":\"logman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logman.exe\"},{\"CompletionText\":\"logoff.exe\",\"ListItemText\":\"logoff.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logoff.exe\"},{\"CompletionText\":\"LogonUI.exe\",\"ListItemText\":\"LogonUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LogonUI.exe\"},{\"CompletionText\":\"Logout-AzAccount\",\"ListItemText\":\"Logout-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Logout-AzAccount\"},{\"CompletionText\":\"lpkinstall.exe\",\"ListItemText\":\"lpkinstall.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpkinstall.exe\"},{\"CompletionText\":\"lpksetup.exe\",\"ListItemText\":\"lpksetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpksetup.exe\"},{\"CompletionText\":\"lpremove.exe\",\"ListItemText\":\"lpremove.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpremove.exe\"},{\"CompletionText\":\"ls\",\"ListItemText\":\"ls\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"LsaIso.exe\",\"ListItemText\":\"LsaIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LsaIso.exe\"},{\"CompletionText\":\"lsass.exe\",\"ListItemText\":\"lsass.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lsass.exe\"},{\"CompletionText\":\"lusrmgr.msc\",\"ListItemText\":\"lusrmgr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lusrmgr.msc\"},{\"CompletionText\":\"M:\",\"ListItemText\":\"M:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nM: \\r\\n\"},{\"CompletionText\":\"Magnify.exe\",\"ListItemText\":\"Magnify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Magnify.exe\"},{\"CompletionText\":\"main.cpl\",\"ListItemText\":\"main.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\main.cpl\"},{\"CompletionText\":\"makecab.exe\",\"ListItemText\":\"makecab.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\makecab.exe\"},{\"CompletionText\":\"man\",\"ListItemText\":\"man\",\"ResultType\":2,\"ToolTip\":\"help\"},{\"CompletionText\":\"manage-bde.exe\",\"ListItemText\":\"manage-bde.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\manage-bde.exe\"},{\"CompletionText\":\"manage-bde.wsf\",\"ListItemText\":\"manage-bde.wsf\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\manage-bde.wsf\"},{\"CompletionText\":\"markdown-it.exe\",\"ListItemText\":\"markdown-it.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\markdown-it.exe\"},{\"CompletionText\":\"mavinject.exe\",\"ListItemText\":\"mavinject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mavinject.exe\"},{\"CompletionText\":\"mblctr.exe\",\"ListItemText\":\"mblctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mblctr.exe\"},{\"CompletionText\":\"MBR2GPT.EXE\",\"ListItemText\":\"MBR2GPT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MBR2GPT.EXE\"},{\"CompletionText\":\"mcbuilder.exe\",\"ListItemText\":\"mcbuilder.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mcbuilder.exe\"},{\"CompletionText\":\"MCU.exe\",\"ListItemText\":\"MCU.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MCU.exe\"},{\"CompletionText\":\"md\",\"ListItemText\":\"md\",\"ResultType\":2,\"ToolTip\":\"mkdir\"},{\"CompletionText\":\"MDEServer.exe\",\"ListItemText\":\"MDEServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDEServer.exe\"},{\"CompletionText\":\"MDMAgent.exe\",\"ListItemText\":\"MDMAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDMAgent.exe\"},{\"CompletionText\":\"MDMAppInstaller.exe\",\"ListItemText\":\"MDMAppInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDMAppInstaller.exe\"},{\"CompletionText\":\"MdmDiagnosticsTool.exe\",\"ListItemText\":\"MdmDiagnosticsTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdmDiagnosticsTool.exe\"},{\"CompletionText\":\"MdRes.exe\",\"ListItemText\":\"MdRes.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdRes.exe\"},{\"CompletionText\":\"MdSched.exe\",\"ListItemText\":\"MdSched.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdSched.exe\"},{\"CompletionText\":\"measure\",\"ListItemText\":\"measure\",\"ResultType\":2,\"ToolTip\":\"Measure-Object\"},{\"CompletionText\":\"Measure-Command\",\"ListItemText\":\"Measure-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMeasure-Command [-Expression] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Measure-Object\",\"ListItemText\":\"Measure-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMeasure-Object [[-Property] ] [-InputObject ] [-StandardDeviation] [-Sum] [-AllStats] [-Average] [-Maximum] [-Minimum] []\\r\\n\\r\\nMeasure-Object [[-Property] ] [-InputObject ] [-Line] [-Word] [-Character] [-IgnoreWhiteSpace] []\\r\\n\"},{\"CompletionText\":\"Measure-VM\",\"ListItemText\":\"Measure-VM\",\"ResultType\":2,\"ToolTip\":\"Measure-VM\\r\\n\"},{\"CompletionText\":\"Measure-VMReplication\",\"ListItemText\":\"Measure-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Measure-VMReplication\\r\\n\"},{\"CompletionText\":\"Measure-VMResourcePool\",\"ListItemText\":\"Measure-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Measure-VMResourcePool\\r\\n\"},{\"CompletionText\":\"MediaPlayer.exe\",\"ListItemText\":\"MediaPlayer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\MediaPlayer.exe\"},{\"CompletionText\":\"Merge-CIPolicy\",\"ListItemText\":\"Merge-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"Merge-CIPolicy\\r\\n\"},{\"CompletionText\":\"Merge-VHD\",\"ListItemText\":\"Merge-VHD\",\"ResultType\":2,\"ToolTip\":\"Merge-VHD\\r\\n\"},{\"CompletionText\":\"mfpmp.exe\",\"ListItemText\":\"mfpmp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mfpmp.exe\"},{\"CompletionText\":\"mi\",\"ListItemText\":\"mi\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"Microsoft.Uev.CscUnpinTool.exe\",\"ListItemText\":\"Microsoft.Uev.CscUnpinTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Microsoft.Uev.CscUnpinTool.exe\"},{\"CompletionText\":\"Microsoft.Uev.SyncController.exe\",\"ListItemText\":\"Microsoft.Uev.SyncController.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Microsoft.Uev.SyncController.exe\"},{\"CompletionText\":\"microsoft.windows.softwarelogo.showdesktop.exe\",\"ListItemText\":\"microsoft.windows.softwarelogo.showdesktop.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\microsoft.windows.softwarelogo.showdesktop.exe\"},{\"CompletionText\":\"MicrosoftEdgeBCHost.exe\",\"ListItemText\":\"MicrosoftEdgeBCHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeBCHost.exe\"},{\"CompletionText\":\"MicrosoftEdgeCP.exe\",\"ListItemText\":\"MicrosoftEdgeCP.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeCP.exe\"},{\"CompletionText\":\"MicrosoftEdgeDevTools.exe\",\"ListItemText\":\"MicrosoftEdgeDevTools.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeDevTools.exe\"},{\"CompletionText\":\"MicrosoftEdgeSH.exe\",\"ListItemText\":\"MicrosoftEdgeSH.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeSH.exe\"},{\"CompletionText\":\"MicrosoftWindows.DesktopStickerEditorCentennial.exe\",\"ListItemText\":\"MicrosoftWindows.DesktopStickerEditorCentennial.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\MicrosoftWindows.DesktopStickerEditorCentennial.exe\"},{\"CompletionText\":\"mkdir\",\"ListItemText\":\"mkdir\",\"ResultType\":2,\"ToolTip\":\"\\r\\nmkdir [-Path] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nmkdir [[-Path] ] -Name [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"mmc.exe\",\"ListItemText\":\"mmc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmc.exe\"},{\"CompletionText\":\"mmgaserver.exe\",\"ListItemText\":\"mmgaserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmgaserver.exe\"},{\"CompletionText\":\"mmsys.cpl\",\"ListItemText\":\"mmsys.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmsys.cpl\"},{\"CompletionText\":\"mobsync.exe\",\"ListItemText\":\"mobsync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mobsync.exe\"},{\"CompletionText\":\"Mock\",\"ListItemText\":\"Mock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMock \\r\\n\"},{\"CompletionText\":\"mode.com\",\"ListItemText\":\"mode.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mode.com\"},{\"CompletionText\":\"mofcomp.exe\",\"ListItemText\":\"mofcomp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\mofcomp.exe\"},{\"CompletionText\":\"MoNotificationUxStub.exe\",\"ListItemText\":\"MoNotificationUxStub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MoNotificationUxStub.exe\"},{\"CompletionText\":\"more.com\",\"ListItemText\":\"more.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\more.com\"},{\"CompletionText\":\"mount\",\"ListItemText\":\"mount\",\"ResultType\":2,\"ToolTip\":\"New-PSDrive\"},{\"CompletionText\":\"Mount-AppPackageVolume\",\"ListItemText\":\"Mount-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Mount-AppPackageVolume\"},{\"CompletionText\":\"Mount-AppxVolume\",\"ListItemText\":\"Mount-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Mount-AppxVolume\\r\\n\"},{\"CompletionText\":\"Mount-DiskImage\",\"ListItemText\":\"Mount-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMount-DiskImage \\r\\n\"},{\"CompletionText\":\"mount-sqlite\",\"ListItemText\":\"mount-sqlite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nmount-sqlite \\r\\n\"},{\"CompletionText\":\"Mount-VHD\",\"ListItemText\":\"Mount-VHD\",\"ResultType\":2,\"ToolTip\":\"Mount-VHD\\r\\n\"},{\"CompletionText\":\"Mount-VMHostAssignableDevice\",\"ListItemText\":\"Mount-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Mount-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Mount-WindowsImage\",\"ListItemText\":\"Mount-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Mount-WindowsImage\\r\\n\"},{\"CompletionText\":\"mountvol.exe\",\"ListItemText\":\"mountvol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mountvol.exe\"},{\"CompletionText\":\"move\",\"ListItemText\":\"move\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"Move-AdlStoreItem\",\"ListItemText\":\"Move-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Move-AdlStoreItem\"},{\"CompletionText\":\"Move-AppPackage\",\"ListItemText\":\"Move-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Move-AppPackage\"},{\"CompletionText\":\"Move-AppxPackage\",\"ListItemText\":\"Move-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Move-AppxPackage\\r\\n\"},{\"CompletionText\":\"Move-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Move-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Move-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Move-AzDataLakeGen2Item\",\"ListItemText\":\"Move-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Move-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Move-AzDataLakeStoreItem\",\"ListItemText\":\"Move-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Move-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Move-AzExpressRouteCircuit\",\"ListItemText\":\"Move-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Move-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Move-AzMlCommitmentAssociation\",\"ListItemText\":\"Move-AzMlCommitmentAssociation\",\"ResultType\":2,\"ToolTip\":\"Move-AzMlCommitmentAssociation\\r\\n\"},{\"CompletionText\":\"Move-AzRecoveryServicesBackupRecoveryPoint\",\"ListItemText\":\"Move-AzRecoveryServicesBackupRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Move-AzRecoveryServicesBackupRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Move-AzResource\",\"ListItemText\":\"Move-AzResource\",\"ResultType\":2,\"ToolTip\":\"Move-AzResource\\r\\n\"},{\"CompletionText\":\"Move-Item\",\"ListItemText\":\"Move-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-Item [-Path] [[-Destination] ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nMove-Item [[-Destination] ] -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Move-ItemProperty\",\"ListItemText\":\"Move-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-ItemProperty [-Path] [-Destination] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nMove-ItemProperty [-Destination] [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Move-SmbClient\",\"ListItemText\":\"Move-SmbClient\",\"ResultType\":2,\"ToolTip\":\"Move-SmbClient\"},{\"CompletionText\":\"Move-SmbWitnessClient\",\"ListItemText\":\"Move-SmbWitnessClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-SmbWitnessClient \\r\\n\"},{\"CompletionText\":\"Move-VM\",\"ListItemText\":\"Move-VM\",\"ResultType\":2,\"ToolTip\":\"Move-VM\\r\\n\"},{\"CompletionText\":\"Move-VMStorage\",\"ListItemText\":\"Move-VMStorage\",\"ResultType\":2,\"ToolTip\":\"Move-VMStorage\\r\\n\"},{\"CompletionText\":\"mp\",\"ListItemText\":\"mp\",\"ResultType\":2,\"ToolTip\":\"Move-ItemProperty\"},{\"CompletionText\":\"mpnotify.exe\",\"ListItemText\":\"mpnotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mpnotify.exe\"},{\"CompletionText\":\"MpSigStub.exe\",\"ListItemText\":\"MpSigStub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MpSigStub.exe\"},{\"CompletionText\":\"MRINFO.EXE\",\"ListItemText\":\"MRINFO.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MRINFO.EXE\"},{\"CompletionText\":\"MRT.exe\",\"ListItemText\":\"MRT.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MRT.exe\"},{\"CompletionText\":\"ms-teams.exe\",\"ListItemText\":\"ms-teams.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teams.exe\"},{\"CompletionText\":\"ms-teamsupdate.exe\",\"ListItemText\":\"ms-teamsupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teamsupdate.exe\"},{\"CompletionText\":\"ms-teams_autostarter.exe\",\"ListItemText\":\"ms-teams_autostarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teams_autostarter.exe\"},{\"CompletionText\":\"MSBuild.exe\",\"ListItemText\":\"MSBuild.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\MSBuild.exe\"},{\"CompletionText\":\"MSBuildTaskHost.exe\",\"ListItemText\":\"MSBuildTaskHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\MSBuildTaskHost.exe\"},{\"CompletionText\":\"MSchedExe.exe\",\"ListItemText\":\"MSchedExe.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MSchedExe.exe\"},{\"CompletionText\":\"msconfig.exe\",\"ListItemText\":\"msconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msconfig.exe\"},{\"CompletionText\":\"msdt.exe\",\"ListItemText\":\"msdt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msdt.exe\"},{\"CompletionText\":\"msdtc.exe\",\"ListItemText\":\"msdtc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msdtc.exe\"},{\"CompletionText\":\"msfeedssync.exe\",\"ListItemText\":\"msfeedssync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msfeedssync.exe\"},{\"CompletionText\":\"msg.exe\",\"ListItemText\":\"msg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msg.exe\"},{\"CompletionText\":\"mshta.exe\",\"ListItemText\":\"mshta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mshta.exe\"},{\"CompletionText\":\"msiexec.exe\",\"ListItemText\":\"msiexec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msiexec.exe\"},{\"CompletionText\":\"msinfo32.exe\",\"ListItemText\":\"msinfo32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msinfo32.exe\"},{\"CompletionText\":\"msmbw\",\"ListItemText\":\"msmbw\",\"ResultType\":2,\"ToolTip\":\"msmbw\"},{\"CompletionText\":\"mspaint.exe\",\"ListItemText\":\"mspaint.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\mspaint.exe\"},{\"CompletionText\":\"msra.exe\",\"ListItemText\":\"msra.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msra.exe\"},{\"CompletionText\":\"msrdc.exe\",\"ListItemText\":\"msrdc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msrdc.exe\"},{\"CompletionText\":\"MsSpellCheckingHost.exe\",\"ListItemText\":\"MsSpellCheckingHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MsSpellCheckingHost.exe\"},{\"CompletionText\":\"msteams.exe\",\"ListItemText\":\"msteams.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteams.exe\"},{\"CompletionText\":\"msteamsupdate.exe\",\"ListItemText\":\"msteamsupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteamsupdate.exe\"},{\"CompletionText\":\"msteams_autostarter.exe\",\"ListItemText\":\"msteams_autostarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteams_autostarter.exe\"},{\"CompletionText\":\"mstsc.exe\",\"ListItemText\":\"mstsc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mstsc.exe\"},{\"CompletionText\":\"mtstocom.exe\",\"ListItemText\":\"mtstocom.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mtstocom.exe\"},{\"CompletionText\":\"MuiUnattend.exe\",\"ListItemText\":\"MuiUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MuiUnattend.exe\"},{\"CompletionText\":\"MultiDigiMon.exe\",\"ListItemText\":\"MultiDigiMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MultiDigiMon.exe\"},{\"CompletionText\":\"mv\",\"ListItemText\":\"mv\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"mvmr\"},{\"CompletionText\":\"N:\",\"ListItemText\":\"N:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nN: \\r\\n\"},{\"CompletionText\":\"nal\",\"ListItemText\":\"nal\",\"ResultType\":2,\"ToolTip\":\"New-Alias\"},{\"CompletionText\":\"Narrator.exe\",\"ListItemText\":\"Narrator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Narrator.exe\"},{\"CompletionText\":\"native2ascii.exe\",\"ListItemText\":\"native2ascii.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\native2ascii.exe\"},{\"CompletionText\":\"nbtstat.exe\",\"ListItemText\":\"nbtstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nbtstat.exe\"},{\"CompletionText\":\"ncim\",\"ListItemText\":\"ncim\",\"ResultType\":2,\"ToolTip\":\"ncim\"},{\"CompletionText\":\"ncms\",\"ListItemText\":\"ncms\",\"ResultType\":2,\"ToolTip\":\"ncms\"},{\"CompletionText\":\"ncpa.cpl\",\"ListItemText\":\"ncpa.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ncpa.cpl\"},{\"CompletionText\":\"ncso\",\"ListItemText\":\"ncso\",\"ResultType\":2,\"ToolTip\":\"ncso\"},{\"CompletionText\":\"ndadmin.exe\",\"ListItemText\":\"ndadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ndadmin.exe\"},{\"CompletionText\":\"NDKPerfCmd.exe\",\"ListItemText\":\"NDKPerfCmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NDKPerfCmd.exe\"},{\"CompletionText\":\"NDKPing.exe\",\"ListItemText\":\"NDKPing.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NDKPing.exe\"},{\"CompletionText\":\"ndr\",\"ListItemText\":\"ndr\",\"ResultType\":2,\"ToolTip\":\"New-PSDrive\"},{\"CompletionText\":\"net.exe\",\"ListItemText\":\"net.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\net.exe\"},{\"CompletionText\":\"net1.exe\",\"ListItemText\":\"net1.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\net1.exe\"},{\"CompletionText\":\"netbtugc.exe\",\"ListItemText\":\"netbtugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netbtugc.exe\"},{\"CompletionText\":\"netcfg.exe\",\"ListItemText\":\"netcfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netcfg.exe\"},{\"CompletionText\":\"NetCfgNotifyObjectHost.exe\",\"ListItemText\":\"NetCfgNotifyObjectHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetCfgNotifyObjectHost.exe\"},{\"CompletionText\":\"NetEvtFwdr.exe\",\"ListItemText\":\"NetEvtFwdr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetEvtFwdr.exe\"},{\"CompletionText\":\"NetHost.exe\",\"ListItemText\":\"NetHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetHost.exe\"},{\"CompletionText\":\"netiougc.exe\",\"ListItemText\":\"netiougc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netiougc.exe\"},{\"CompletionText\":\"Netplwiz.exe\",\"ListItemText\":\"Netplwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Netplwiz.exe\"},{\"CompletionText\":\"netsh.exe\",\"ListItemText\":\"netsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netsh.exe\"},{\"CompletionText\":\"NETSTAT.EXE\",\"ListItemText\":\"NETSTAT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NETSTAT.EXE\"},{\"CompletionText\":\"New-AdlAnalyticsAccount\",\"ListItemText\":\"New-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"New-AdlAnalyticsAccount\"},{\"CompletionText\":\"New-AdlAnalyticsComputePolicy\",\"ListItemText\":\"New-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"New-AdlCatalogCredential\",\"ListItemText\":\"New-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"New-AdlCatalogCredential\"},{\"CompletionText\":\"New-AdlCatalogSecret\",\"ListItemText\":\"New-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"New-AdlCatalogSecret\"},{\"CompletionText\":\"New-AdlStore\",\"ListItemText\":\"New-AdlStore\",\"ResultType\":2,\"ToolTip\":\"New-AdlStore\"},{\"CompletionText\":\"New-AdlStoreItem\",\"ListItemText\":\"New-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"New-AdlStoreItem\"},{\"CompletionText\":\"New-Alias\",\"ListItemText\":\"New-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Alias [-Name] [-Value] [-Description ] [-Option ] [-PassThru] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-AppLockerPolicy\",\"ListItemText\":\"New-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"New-ASRFabric\",\"ListItemText\":\"New-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"New-ASRFabric\"},{\"CompletionText\":\"New-AsrInMageAzureV2DiskInput\",\"ListItemText\":\"New-AsrInMageAzureV2DiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AsrInMageAzureV2DiskInput\"},{\"CompletionText\":\"New-ASRInMageRcmDiskInput\",\"ListItemText\":\"New-ASRInMageRcmDiskInput\",\"ResultType\":2,\"ToolTip\":\"New-ASRInMageRcmDiskInput\"},{\"CompletionText\":\"New-ASRNetworkMapping\",\"ListItemText\":\"New-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRNetworkMapping\"},{\"CompletionText\":\"New-ASRPolicy\",\"ListItemText\":\"New-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"New-ASRPolicy\"},{\"CompletionText\":\"New-ASRProtectableItem\",\"ListItemText\":\"New-ASRProtectableItem\",\"ResultType\":2,\"ToolTip\":\"New-ASRProtectableItem\"},{\"CompletionText\":\"New-ASRProtectionContainerMapping\",\"ListItemText\":\"New-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRProtectionContainerMapping\"},{\"CompletionText\":\"New-ASRRecoveryPlan\",\"ListItemText\":\"New-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"New-ASRRecoveryPlan\"},{\"CompletionText\":\"New-ASRReplicationProtectedItem\",\"ListItemText\":\"New-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"New-ASRReplicationProtectedItem\"},{\"CompletionText\":\"New-ASRRP\",\"ListItemText\":\"New-ASRRP\",\"ResultType\":2,\"ToolTip\":\"New-ASRRP\"},{\"CompletionText\":\"New-ASRStorageClassificationMapping\",\"ListItemText\":\"New-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRStorageClassificationMapping\"},{\"CompletionText\":\"New-ASRvCenter\",\"ListItemText\":\"New-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"New-ASRvCenter\"},{\"CompletionText\":\"New-ASRVMNicConfig\",\"ListItemText\":\"New-ASRVMNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-ASRVMNicConfig\"},{\"CompletionText\":\"New-AutologgerConfig\",\"ListItemText\":\"New-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"New-AzActionGroupReceiver\",\"ListItemText\":\"New-AzActionGroupReceiver\",\"ResultType\":2,\"ToolTip\":\"New-AzActionGroupReceiver\\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlert\",\"ListItemText\":\"New-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertActionGroupObject\",\"ListItemText\":\"New-AzActivityLogAlertActionGroupObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertActionGroupObject \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject\",\"ListItemText\":\"New-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertAlertRuleLeafConditionObject\",\"ListItemText\":\"New-AzActivityLogAlertAlertRuleLeafConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertAlertRuleLeafConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzADAppCredential\",\"ListItemText\":\"New-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"New-AzADAppFederatedCredential\",\"ListItemText\":\"New-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"New-AzADApplication\",\"ListItemText\":\"New-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADApplication \\r\\n\"},{\"CompletionText\":\"New-AzADGroup\",\"ListItemText\":\"New-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADGroup \\r\\n\"},{\"CompletionText\":\"New-AzADServicePrincipal\",\"ListItemText\":\"New-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"New-AzADServicePrincipalCredential\",\"ListItemText\":\"New-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzADServicePrincipalCredential\"},{\"CompletionText\":\"New-AzADSpCredential\",\"ListItemText\":\"New-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"New-AzADUser\",\"ListItemText\":\"New-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADUser \\r\\n\"},{\"CompletionText\":\"New-AzAksCluster\",\"ListItemText\":\"New-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzAksCluster\\r\\n\"},{\"CompletionText\":\"New-AzAksMaintenanceConfiguration\",\"ListItemText\":\"New-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzAksNodePool\",\"ListItemText\":\"New-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"New-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"New-AzAksSnapshot\",\"ListItemText\":\"New-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"New-AzAksTimeInWeekObject\",\"ListItemText\":\"New-AzAksTimeInWeekObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksTimeInWeekObject \\r\\n\"},{\"CompletionText\":\"New-AzAksTimeSpanObject\",\"ListItemText\":\"New-AzAksTimeSpanObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksTimeSpanObject \\r\\n\"},{\"CompletionText\":\"New-AzAlertRuleEmail\",\"ListItemText\":\"New-AzAlertRuleEmail\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertRuleEmail\\r\\n\"},{\"CompletionText\":\"New-AzAlertRuleWebhook\",\"ListItemText\":\"New-AzAlertRuleWebhook\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertRuleWebhook\\r\\n\"},{\"CompletionText\":\"New-AzAlertsSuppressionRuleScope\",\"ListItemText\":\"New-AzAlertsSuppressionRuleScope\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertsSuppressionRuleScope\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesFirewallConfig\",\"ListItemText\":\"New-AzAnalysisServicesFirewallConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesFirewallConfig\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesFirewallRule\",\"ListItemText\":\"New-AzAnalysisServicesFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesServer\",\"ListItemText\":\"New-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"New-AzApiManagement\",\"ListItemText\":\"New-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagement\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApi\",\"ListItemText\":\"New-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiRelease\",\"ListItemText\":\"New-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiRevision\",\"ListItemText\":\"New-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiSchema\",\"ListItemText\":\"New-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiVersionSet\",\"ListItemText\":\"New-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementAuthorizationServer\",\"ListItemText\":\"New-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackend\",\"ListItemText\":\"New-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendCredential\",\"ListItemText\":\"New-AzApiManagementBackendCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendCredential\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendProxy\",\"ListItemText\":\"New-AzApiManagementBackendProxy\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendProxy\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendServiceFabric\",\"ListItemText\":\"New-AzApiManagementBackendServiceFabric\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendServiceFabric\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCache\",\"ListItemText\":\"New-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCertificate\",\"ListItemText\":\"New-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementContext\",\"ListItemText\":\"New-AzApiManagementContext\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementContext\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCustomHostnameConfiguration\",\"ListItemText\":\"New-AzApiManagementCustomHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCustomHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementDiagnostic\",\"ListItemText\":\"New-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGateway\",\"ListItemText\":\"New-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"New-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGroup\",\"ListItemText\":\"New-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementHttpMessageDiagnostic\",\"ListItemText\":\"New-AzApiManagementHttpMessageDiagnostic\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementHttpMessageDiagnostic\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementIdentityProvider\",\"ListItemText\":\"New-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementKeyVaultObject\",\"ListItemText\":\"New-AzApiManagementKeyVaultObject\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementKeyVaultObject\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementLogger\",\"ListItemText\":\"New-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementNamedValue\",\"ListItemText\":\"New-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"New-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementOperation\",\"ListItemText\":\"New-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementPipelineDiagnosticSetting\",\"ListItemText\":\"New-AzApiManagementPipelineDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementPipelineDiagnosticSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementProduct\",\"ListItemText\":\"New-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementRegion\",\"ListItemText\":\"New-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementResourceLocationObject\",\"ListItemText\":\"New-AzApiManagementResourceLocationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementResourceLocationObject\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSamplingSetting\",\"ListItemText\":\"New-AzApiManagementSamplingSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSamplingSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSslSetting\",\"ListItemText\":\"New-AzApiManagementSslSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSslSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSubscription\",\"ListItemText\":\"New-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSystemCertificate\",\"ListItemText\":\"New-AzApiManagementSystemCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSystemCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementUser\",\"ListItemText\":\"New-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementUserToken\",\"ListItemText\":\"New-AzApiManagementUserToken\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementUserToken\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementVirtualNetwork\",\"ListItemText\":\"New-AzApiManagementVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementVirtualNetwork\\r\\n\"},{\"CompletionText\":\"New-AzAppConfigurationStore\",\"ListItemText\":\"New-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"New-AzAppConfigurationStoreKey\",\"ListItemText\":\"New-AzAppConfigurationStoreKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAppConfigurationStoreKey \\r\\n\"},{\"CompletionText\":\"New-AzApplicationGateway\",\"ListItemText\":\"New-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"New-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"New-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"New-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"New-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"New-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"New-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayCustomError\",\"ListItemText\":\"New-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCondition\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCondition\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\",\"ListItemText\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallExclusionConfig\",\"ListItemText\":\"New-AzApplicationGatewayFirewallExclusionConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallExclusionConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallMatchVariable\",\"ListItemText\":\"New-AzApplicationGatewayFirewallMatchVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallMatchVariable\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusion\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusion\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusion\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicySetting\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicySetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicySetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"New-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"New-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayHttpListener\",\"ListItemText\":\"New-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayIdentity\",\"ListItemText\":\"New-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayListener\",\"ListItemText\":\"New-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPathRuleConfig\",\"ListItemText\":\"New-AzApplicationGatewayPathRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPathRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"New-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayProbeHealthResponseMatch\",\"ListItemText\":\"New-AzApplicationGatewayProbeHealthResponseMatch\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayProbeHealthResponseMatch\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"New-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRule\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleActionSet\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleActionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleActionSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleCondition\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleCondition\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"New-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySku\",\"ListItemText\":\"New-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"New-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"New-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslProfile\",\"ListItemText\":\"New-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"New-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"New-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"New-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsights\",\"ListItemText\":\"New-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsApiKey\",\"ListItemText\":\"New-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"New-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"New-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"New-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTest\",\"ListItemText\":\"New-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTestGeolocationObject\",\"ListItemText\":\"New-AzApplicationInsightsWebTestGeolocationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTestGeolocationObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTestHeaderFieldObject\",\"ListItemText\":\"New-AzApplicationInsightsWebTestHeaderFieldObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTestHeaderFieldObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbook\",\"ListItemText\":\"New-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"New-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbookTemplateGalleryObject\",\"ListItemText\":\"New-AzApplicationInsightsWorkbookTemplateGalleryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbookTemplateGalleryObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationSecurityGroup\",\"ListItemText\":\"New-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"New-AzApplyUpdate\",\"ListItemText\":\"New-AzApplyUpdate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplyUpdate\\r\\n\"},{\"CompletionText\":\"New-AzAppServiceEnvironment\",\"ListItemText\":\"New-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"New-AzAppServiceEnvironmentInboundServices\",\"ListItemText\":\"New-AzAppServiceEnvironmentInboundServices\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServiceEnvironmentInboundServices\\r\\n\"},{\"CompletionText\":\"New-AzAppServicePlan\",\"ListItemText\":\"New-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"New-AzAs\",\"ListItemText\":\"New-AzAs\",\"ResultType\":2,\"ToolTip\":\"New-AzAs\"},{\"CompletionText\":\"New-AzAttestationProvider\",\"ListItemText\":\"New-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfile\",\"ListItemText\":\"New-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomationAccount\",\"ListItemText\":\"New-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"New-AzAutomationCertificate\",\"ListItemText\":\"New-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"New-AzAutomationConnection\",\"ListItemText\":\"New-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"New-AzAutomationCredential\",\"ListItemText\":\"New-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"New-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"New-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"New-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"New-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"New-AzAutomationKey\",\"ListItemText\":\"New-AzAutomationKey\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationKey\\r\\n\"},{\"CompletionText\":\"New-AzAutomationModule\",\"ListItemText\":\"New-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"New-AzAutomationPython3Package\",\"ListItemText\":\"New-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"New-AzAutomationRunbook\",\"ListItemText\":\"New-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSchedule\",\"ListItemText\":\"New-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"New-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSourceControl\",\"ListItemText\":\"New-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"New-AzAutomationUpdateManagementAzureQuery\",\"ListItemText\":\"New-AzAutomationUpdateManagementAzureQuery\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationUpdateManagementAzureQuery\\r\\n\"},{\"CompletionText\":\"New-AzAutomationVariable\",\"ListItemText\":\"New-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"New-AzAutomationWebhook\",\"ListItemText\":\"New-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleNotificationObject\",\"ListItemText\":\"New-AzAutoscaleNotificationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleNotificationObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleProfileObject\",\"ListItemText\":\"New-AzAutoscaleProfileObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleProfileObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleScaleRuleMetricDimensionObject\",\"ListItemText\":\"New-AzAutoscaleScaleRuleMetricDimensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleScaleRuleMetricDimensionObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleScaleRuleObject\",\"ListItemText\":\"New-AzAutoscaleScaleRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleScaleRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleSetting\",\"ListItemText\":\"New-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleWebhookNotificationObject\",\"ListItemText\":\"New-AzAutoscaleWebhookNotificationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleWebhookNotificationObject \\r\\n\"},{\"CompletionText\":\"New-AzAvailabilityGroupListener\",\"ListItemText\":\"New-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"New-AzAvailabilitySet\",\"ListItemText\":\"New-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"New-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"New-AzBastion\",\"ListItemText\":\"New-AzBastion\",\"ResultType\":2,\"ToolTip\":\"New-AzBastion\\r\\n\"},{\"CompletionText\":\"New-AzBatchAccount\",\"ListItemText\":\"New-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"New-AzBatchAccountKey\",\"ListItemText\":\"New-AzBatchAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzBatchApplication\",\"ListItemText\":\"New-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"New-AzBatchApplicationPackage\",\"ListItemText\":\"New-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"New-AzBatchCertificate\",\"ListItemText\":\"New-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"New-AzBatchComputeNodeUser\",\"ListItemText\":\"New-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"New-AzBatchJob\",\"ListItemText\":\"New-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchJob\\r\\n\"},{\"CompletionText\":\"New-AzBatchJobSchedule\",\"ListItemText\":\"New-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"New-AzBatchPool\",\"ListItemText\":\"New-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchPool\\r\\n\"},{\"CompletionText\":\"New-AzBatchResourceFile\",\"ListItemText\":\"New-AzBatchResourceFile\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchResourceFile\\r\\n\"},{\"CompletionText\":\"New-AzBatchTask\",\"ListItemText\":\"New-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchTask\\r\\n\"},{\"CompletionText\":\"New-AzCapacityReservation\",\"ListItemText\":\"New-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"New-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"New-AzCapacityReservationGroup\",\"ListItemText\":\"New-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"New-AzCdnCustomDomain\",\"ListItemText\":\"New-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCacheExpirationActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCacheExpirationActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCacheExpirationActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCacheKeyQueryStringActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCacheKeyQueryStringActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCacheKeyQueryStringActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCookiesConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCookiesConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCookiesConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleHttpVersionConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleHttpVersionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleHttpVersionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleIsDeviceConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleIsDeviceConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleIsDeviceConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRulePostArgsConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRulePostArgsConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRulePostArgsConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleQueryStringConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleQueryStringConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleQueryStringConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRemoteAddressConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRemoteAddressConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRemoteAddressConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestBodyConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestBodyConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestBodyConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestHeaderActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestHeaderConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestHeaderConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestHeaderConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestMethodConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestMethodConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestMethodConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestSchemeConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestSchemeConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestSchemeConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestUriConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestUriConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestUriConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleResponseHeaderActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleResponseHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleResponseHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlFileExtensionConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlFileExtensionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlFileExtensionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlFileNameConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlFileNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlFileNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlPathConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlPathConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlPathConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnEndpoint\",\"ListItemText\":\"New-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzCdnHealthProbeParametersObject\",\"ListItemText\":\"New-AzCdnHealthProbeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnHealthProbeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnLoadParametersObject\",\"ListItemText\":\"New-AzCdnLoadParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnLoadParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnManagedHttpsParametersObject\",\"ListItemText\":\"New-AzCdnManagedHttpsParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnManagedHttpsParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnOrigin\",\"ListItemText\":\"New-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"New-AzCdnOriginGroup\",\"ListItemText\":\"New-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"New-AzCdnOriginGroupOverrideActionObject\",\"ListItemText\":\"New-AzCdnOriginGroupOverrideActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOriginGroupOverrideActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnProfile\",\"ListItemText\":\"New-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"New-AzCdnPurgeParametersObject\",\"ListItemText\":\"New-AzCdnPurgeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnPurgeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnResourceReferenceObject\",\"ListItemText\":\"New-AzCdnResourceReferenceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnResourceReferenceObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnResponseBasedOriginErrorDetectionParametersObject\",\"ListItemText\":\"New-AzCdnResponseBasedOriginErrorDetectionParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnResponseBasedOriginErrorDetectionParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlRedirectActionObject\",\"ListItemText\":\"New-AzCdnUrlRedirectActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlRedirectActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlRewriteActionObject\",\"ListItemText\":\"New-AzCdnUrlRewriteActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlRewriteActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlSigningActionObject\",\"ListItemText\":\"New-AzCdnUrlSigningActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlSigningActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUserManagedHttpsParametersObject\",\"ListItemText\":\"New-AzCdnUserManagedHttpsParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUserManagedHttpsParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudService\",\"ListItemText\":\"New-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudService \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceDiagnosticsExtension\",\"ListItemText\":\"New-AzCloudServiceDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceDiagnosticsExtension \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceExtensionObject\",\"ListItemText\":\"New-AzCloudServiceExtensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceExtensionObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceLoadBalancerConfigurationObject\",\"ListItemText\":\"New-AzCloudServiceLoadBalancerConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceLoadBalancerConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject\",\"ListItemText\":\"New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceLoadBalancerFrontendIPConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceRemoteDesktopExtensionObject\",\"ListItemText\":\"New-AzCloudServiceRemoteDesktopExtensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceRemoteDesktopExtensionObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceRoleProfilePropertiesObject\",\"ListItemText\":\"New-AzCloudServiceRoleProfilePropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceRoleProfilePropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceVaultSecretGroupObject\",\"ListItemText\":\"New-AzCloudServiceVaultSecretGroupObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceVaultSecretGroupObject \\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccount\",\"ListItemText\":\"New-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountApiProperty\",\"ListItemText\":\"New-AzCognitiveServicesAccountApiProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountApiProperty\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"New-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"New-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountKey\",\"ListItemText\":\"New-AzCognitiveServicesAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"New-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"New-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesObject\",\"ListItemText\":\"New-AzCognitiveServicesObject\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesObject\\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedger\",\"ListItemText\":\"New-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedgerAADBasedSecurityPrincipalObject\",\"ListItemText\":\"New-AzConfidentialLedgerAADBasedSecurityPrincipalObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedgerAADBasedSecurityPrincipalObject \\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedgerCertBasedSecurityPrincipalObject\",\"ListItemText\":\"New-AzConfidentialLedgerCertBasedSecurityPrincipalObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedgerCertBasedSecurityPrincipalObject \\r\\n\"},{\"CompletionText\":\"New-AzConfigurationAssignment\",\"ListItemText\":\"New-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"New-AzConsumptionBudget\",\"ListItemText\":\"New-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"New-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"New-AzContainerGroup\",\"ListItemText\":\"New-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupImageRegistryCredentialObject\",\"ListItemText\":\"New-AzContainerGroupImageRegistryCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupImageRegistryCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupPortObject\",\"ListItemText\":\"New-AzContainerGroupPortObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupPortObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupVolumeObject\",\"ListItemText\":\"New-AzContainerGroupVolumeObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupVolumeObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceEnvironmentVariableObject\",\"ListItemText\":\"New-AzContainerInstanceEnvironmentVariableObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceEnvironmentVariableObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceHttpHeaderObject\",\"ListItemText\":\"New-AzContainerInstanceHttpHeaderObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceHttpHeaderObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceInitDefinitionObject\",\"ListItemText\":\"New-AzContainerInstanceInitDefinitionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceInitDefinitionObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceObject\",\"ListItemText\":\"New-AzContainerInstanceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstancePortObject\",\"ListItemText\":\"New-AzContainerInstancePortObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstancePortObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceVolumeMountObject\",\"ListItemText\":\"New-AzContainerInstanceVolumeMountObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceVolumeMountObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerNicConfig\",\"ListItemText\":\"New-AzContainerNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzContainerNicConfig\\r\\n\"},{\"CompletionText\":\"New-AzContainerNicConfigIpConfig\",\"ListItemText\":\"New-AzContainerNicConfigIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzContainerNicConfigIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistry\",\"ListItemText\":\"New-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryAgentPool\",\"ListItemText\":\"New-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryExportPipeline\",\"ListItemText\":\"New-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryImportPipeline\",\"ListItemText\":\"New-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryIPRuleObject\",\"ListItemText\":\"New-AzContainerRegistryIPRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryIPRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryReplication\",\"ListItemText\":\"New-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryScopeMap\",\"ListItemText\":\"New-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryToken\",\"ListItemText\":\"New-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryWebhook\",\"ListItemText\":\"New-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBAccount\",\"ListItemText\":\"New-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBAccountKey\",\"ListItemText\":\"New-AzCosmosDBAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraClusterKey\",\"ListItemText\":\"New-AzCosmosDBCassandraClusterKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraClusterKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraColumn\",\"ListItemText\":\"New-AzCosmosDBCassandraColumn\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraColumn\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"New-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraSchema\",\"ListItemText\":\"New-AzCosmosDBCassandraSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraSchema\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraTable\",\"ListItemText\":\"New-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"New-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBDatabaseToRestore\",\"ListItemText\":\"New-AzCosmosDBDatabaseToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBDatabaseToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinCompositePath\",\"ListItemText\":\"New-AzCosmosDBGremlinCompositePath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinCompositePath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"New-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinDatabaseToRestore\",\"ListItemText\":\"New-AzCosmosDBGremlinDatabaseToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinDatabaseToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinGraph\",\"ListItemText\":\"New-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIncludedPath\",\"ListItemText\":\"New-AzCosmosDBGremlinIncludedPath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIncludedPath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIncludedPathIndex\",\"ListItemText\":\"New-AzCosmosDBGremlinIncludedPathIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIncludedPathIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIndexingPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinIndexingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIndexingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinSpatialSpec\",\"ListItemText\":\"New-AzCosmosDBGremlinSpatialSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinSpatialSpec\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinUniqueKey\",\"ListItemText\":\"New-AzCosmosDBGremlinUniqueKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinUniqueKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBLocationObject\",\"ListItemText\":\"New-AzCosmosDBLocationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBLocationObject\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"New-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"New-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBIndex\",\"ListItemText\":\"New-AzCosmosDBMongoDBIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBPrivilege\",\"ListItemText\":\"New-AzCosmosDBMongoDBPrivilege\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBPrivilege\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBPrivilegeResource\",\"ListItemText\":\"New-AzCosmosDBMongoDBPrivilegeResource\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBPrivilegeResource\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBRole\",\"ListItemText\":\"New-AzCosmosDBMongoDBRole\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBRole\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"New-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"New-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBPermission\",\"ListItemText\":\"New-AzCosmosDBPermission\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBPermission\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBService\",\"ListItemText\":\"New-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlCompositePath\",\"ListItemText\":\"New-AzCosmosDBSqlCompositePath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlCompositePath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlConflictResolutionPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlConflictResolutionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlConflictResolutionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlContainer\",\"ListItemText\":\"New-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlDatabase\",\"ListItemText\":\"New-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIncludedPath\",\"ListItemText\":\"New-AzCosmosDBSqlIncludedPath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIncludedPath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIncludedPathIndex\",\"ListItemText\":\"New-AzCosmosDBSqlIncludedPathIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIncludedPathIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIndexingPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlIndexingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIndexingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"New-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"New-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlSpatialSpec\",\"ListItemText\":\"New-AzCosmosDBSqlSpatialSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlSpatialSpec\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"New-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlTrigger\",\"ListItemText\":\"New-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUniqueKey\",\"ListItemText\":\"New-AzCosmosDBSqlUniqueKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUniqueKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUniqueKeyPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlUniqueKeyPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUniqueKeyPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"New-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBTable\",\"ListItemText\":\"New-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBTableToRestore\",\"ListItemText\":\"New-AzCosmosDBTableToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBTableToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBVirtualNetworkRule\",\"ListItemText\":\"New-AzCosmosDBVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzCustomIpPrefix\",\"ListItemText\":\"New-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"New-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"New-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeDevice\",\"ListItemText\":\"New-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeOrder\",\"ListItemText\":\"New-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeRole\",\"ListItemText\":\"New-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeShare\",\"ListItemText\":\"New-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"New-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"New-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"New-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeTrigger\",\"ListItemText\":\"New-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeUser\",\"ListItemText\":\"New-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"New-AzDatabricksAccessConnector\",\"ListItemText\":\"New-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"New-AzDatabricksVNetPeering\",\"ListItemText\":\"New-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"New-AzDatabricksWorkspace\",\"ListItemText\":\"New-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzDataCollectionRule\",\"ListItemText\":\"New-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"New-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"New-AzDataCollectionRuleAssociation\",\"ListItemText\":\"New-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"New-AzDataFactory\",\"ListItemText\":\"New-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactory\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryDataset\",\"ListItemText\":\"New-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryEncryptValue\",\"ListItemText\":\"New-AzDataFactoryEncryptValue\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryEncryptValue\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryGateway\",\"ListItemText\":\"New-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryGatewayAuthkey\",\"ListItemText\":\"New-AzDataFactoryGatewayAuthkey\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryGatewayAuthkey\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryHub\",\"ListItemText\":\"New-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryLinkedService\",\"ListItemText\":\"New-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryPipeline\",\"ListItemText\":\"New-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2\",\"ListItemText\":\"New-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2\"},{\"CompletionText\":\"New-AzDataFactoryV2Dataset\",\"ListItemText\":\"New-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Dataset\"},{\"CompletionText\":\"New-AzDataFactoryV2IntegrationRuntimeKey\",\"ListItemText\":\"New-AzDataFactoryV2IntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2IntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2LinkedService\",\"ListItemText\":\"New-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2LinkedService\"},{\"CompletionText\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\",\"ListItemText\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2Pipeline\",\"ListItemText\":\"New-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Pipeline\"},{\"CompletionText\":\"New-AzDataFactoryV2Trigger\",\"ListItemText\":\"New-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Trigger\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"New-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"New-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"New-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"New-AzDatalakeGen2FileSystem\",\"ListItemText\":\"New-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"New-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"New-AzDataLakeGen2Item\",\"ListItemText\":\"New-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeGen2ItemAclObject\",\"ListItemText\":\"New-AzDataLakeGen2ItemAclObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2ItemAclObject\"},{\"CompletionText\":\"New-AzDataLakeGen2SasToken\",\"ListItemText\":\"New-AzDataLakeGen2SasToken\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2SasToken\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeStoreAccount\",\"ListItemText\":\"New-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeStoreItem\",\"ListItemText\":\"New-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupConfigurationClientObject\",\"ListItemText\":\"New-AzDataProtectionBackupConfigurationClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupConfigurationClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupInstance\",\"ListItemText\":\"New-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupPolicy\",\"ListItemText\":\"New-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupVault\",\"ListItemText\":\"New-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupVaultStorageSettingObject\",\"ListItemText\":\"New-AzDataProtectionBackupVaultStorageSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupVaultStorageSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionPolicyTagCriteriaClientObject\",\"ListItemText\":\"New-AzDataProtectionPolicyTagCriteriaClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionPolicyTagCriteriaClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionPolicyTriggerScheduleClientObject\",\"ListItemText\":\"New-AzDataProtectionPolicyTriggerScheduleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionPolicyTriggerScheduleClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionResourceGuard\",\"ListItemText\":\"New-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionRestoreConfigurationClientObject\",\"ListItemText\":\"New-AzDataProtectionRestoreConfigurationClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionRestoreConfigurationClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionRetentionLifeCycleClientObject\",\"ListItemText\":\"New-AzDataProtectionRetentionLifeCycleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionRetentionLifeCycleClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataShare\",\"ListItemText\":\"New-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShare\\r\\n\"},{\"CompletionText\":\"New-AzDataShareAccount\",\"ListItemText\":\"New-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataShareDataSet\",\"ListItemText\":\"New-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"New-AzDataShareDataSetMapping\",\"ListItemText\":\"New-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"New-AzDataShareInvitation\",\"ListItemText\":\"New-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"New-AzDataShareSubscription\",\"ListItemText\":\"New-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"New-AzDataShareSynchronizationSetting\",\"ListItemText\":\"New-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"New-AzDataShareTrigger\",\"ListItemText\":\"New-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"New-AzDdosProtectionPlan\",\"ListItemText\":\"New-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"New-AzDelegation\",\"ListItemText\":\"New-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"New-AzDelegation\\r\\n\"},{\"CompletionText\":\"New-AzDeployment\",\"ListItemText\":\"New-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzDeployment\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"New-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerService\",\"ListItemText\":\"New-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"New-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"New-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerStep\",\"ListItemText\":\"New-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSetting\",\"ListItemText\":\"New-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingLogSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingLogSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingLogSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingMetricSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingMetricSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingMetricSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingSubscriptionLogSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingSubscriptionLogSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingSubscriptionLogSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDisk\",\"ListItemText\":\"New-AzDisk\",\"ResultType\":2,\"ToolTip\":\"New-AzDisk\\r\\n\"},{\"CompletionText\":\"New-AzDiskAccess\",\"ListItemText\":\"New-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"New-AzDiskConfig\",\"ListItemText\":\"New-AzDiskConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskEncryptionSet\",\"ListItemText\":\"New-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"New-AzDiskEncryptionSetConfig\",\"ListItemText\":\"New-AzDiskEncryptionSetConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskEncryptionSetConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskPurchasePlanConfig\",\"ListItemText\":\"New-AzDiskPurchasePlanConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskPurchasePlanConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskUpdateConfig\",\"ListItemText\":\"New-AzDiskUpdateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskUpdateConfig\\r\\n\"},{\"CompletionText\":\"New-AzDnsRecordConfig\",\"ListItemText\":\"New-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"New-AzDnsRecordSet\",\"ListItemText\":\"New-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"New-AzDnsZone\",\"ListItemText\":\"New-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsZone\\r\\n\"},{\"CompletionText\":\"New-AzEventGridChannel\",\"ListItemText\":\"New-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomain\",\"ListItemText\":\"New-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomainKey\",\"ListItemText\":\"New-AzEventGridDomainKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomainKey\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomainTopic\",\"ListItemText\":\"New-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerConfiguration\",\"ListItemText\":\"New-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerNamespace\",\"ListItemText\":\"New-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerNamespaceKey\",\"ListItemText\":\"New-AzEventGridPartnerNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerNamespaceKey\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerRegistration\",\"ListItemText\":\"New-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerTopic\",\"ListItemText\":\"New-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"New-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSubscription\",\"ListItemText\":\"New-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSystemTopic\",\"ListItemText\":\"New-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"New-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridTopic\",\"ListItemText\":\"New-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridTopicKey\",\"ListItemText\":\"New-AzEventGridTopicKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridTopicKey\\r\\n\"},{\"CompletionText\":\"New-AzEventHub\",\"ListItemText\":\"New-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHub \\r\\n\"},{\"CompletionText\":\"New-AzEventHubApplicationGroup\",\"ListItemText\":\"New-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubAuthorizationRule\",\"ListItemText\":\"New-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzEventHubAuthorizationRuleSASToken\",\"ListItemText\":\"New-AzEventHubAuthorizationRuleSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzEventHubAuthorizationRuleSASToken\\r\\n\"},{\"CompletionText\":\"New-AzEventHubCluster\",\"ListItemText\":\"New-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"New-AzEventHubConsumerGroup\",\"ListItemText\":\"New-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"New-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzEventHubIPRuleConfig\",\"ListItemText\":\"New-AzEventHubIPRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubIPRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzEventHubKey\",\"ListItemText\":\"New-AzEventHubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubKey \\r\\n\"},{\"CompletionText\":\"New-AzEventHubKeyVaultPropertiesObject\",\"ListItemText\":\"New-AzEventHubKeyVaultPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubKeyVaultPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzEventHubNamespace\",\"ListItemText\":\"New-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"New-AzEventHubNamespaceV2\",\"ListItemText\":\"New-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"New-AzEventHubNamespaceV2\"},{\"CompletionText\":\"New-AzEventHubSchemaGroup\",\"ListItemText\":\"New-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubThrottlingPolicyConfig\",\"ListItemText\":\"New-AzEventHubThrottlingPolicyConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubThrottlingPolicyConfig \\r\\n\"},{\"CompletionText\":\"New-AzEventHubVirtualNetworkRuleConfig\",\"ListItemText\":\"New-AzEventHubVirtualNetworkRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubVirtualNetworkRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuit\",\"ListItemText\":\"New-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"New-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"New-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteConnection\",\"ListItemText\":\"New-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteGateway\",\"ListItemText\":\"New-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePort\",\"ListItemText\":\"New-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePortIdentity\",\"ListItemText\":\"New-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePortLOA\",\"ListItemText\":\"New-AzExpressRoutePortLOA\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePortLOA\\r\\n\"},{\"CompletionText\":\"New-AzFederatedIdentityCredentials\",\"ListItemText\":\"New-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"New-AzFirewall\",\"ListItemText\":\"New-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewall\\r\\n\"},{\"CompletionText\":\"New-AzFirewallApplicationRule\",\"ListItemText\":\"New-AzFirewallApplicationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallApplicationRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallApplicationRuleCollection\",\"ListItemText\":\"New-AzFirewallApplicationRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallApplicationRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallHubIpAddress\",\"ListItemText\":\"New-AzFirewallHubIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallHubIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallHubPublicIpAddress\",\"ListItemText\":\"New-AzFirewallHubPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallHubPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNatRule\",\"ListItemText\":\"New-AzFirewallNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNatRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNatRuleCollection\",\"ListItemText\":\"New-AzFirewallNatRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNatRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNetworkRule\",\"ListItemText\":\"New-AzFirewallNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNetworkRuleCollection\",\"ListItemText\":\"New-AzFirewallNetworkRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNetworkRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicy\",\"ListItemText\":\"New-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyApplicationRule\",\"ListItemText\":\"New-AzFirewallPolicyApplicationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyApplicationRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\",\"ListItemText\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyDnsSetting\",\"ListItemText\":\"New-AzFirewallPolicyDnsSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyDnsSetting\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyExplicitProxy\",\"ListItemText\":\"New-AzFirewallPolicyExplicitProxy\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyExplicitProxy\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyFilterRuleCollection\",\"ListItemText\":\"New-AzFirewallPolicyFilterRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyFilterRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetection\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNatRule\",\"ListItemText\":\"New-AzFirewallPolicyNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNatRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNatRuleCollection\",\"ListItemText\":\"New-AzFirewallPolicyNatRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNatRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNetworkRule\",\"ListItemText\":\"New-AzFirewallPolicyNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"New-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicySnat\",\"ListItemText\":\"New-AzFirewallPolicySnat\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicySnat\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicySqlSetting\",\"ListItemText\":\"New-AzFirewallPolicySqlSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicySqlSetting\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyThreatIntelWhitelist\",\"ListItemText\":\"New-AzFirewallPolicyThreatIntelWhitelist\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyThreatIntelWhitelist\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPublicIpAddress\",\"ListItemText\":\"New-AzFirewallPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallThreatIntelWhitelist\",\"ListItemText\":\"New-AzFirewallThreatIntelWhitelist\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallThreatIntelWhitelist\\r\\n\"},{\"CompletionText\":\"New-AzFirewallThreatIntelWhitelistObject\",\"ListItemText\":\"New-AzFirewallThreatIntelWhitelistObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallThreatIntelWhitelistObject\"},{\"CompletionText\":\"New-AzFrontDoor\",\"ListItemText\":\"New-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendObject\",\"ListItemText\":\"New-AzFrontDoorBackendObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendPoolObject\",\"ListItemText\":\"New-AzFrontDoorBackendPoolObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendPoolObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendPoolsSettingObject\",\"ListItemText\":\"New-AzFrontDoorBackendPoolsSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendPoolsSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"New-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnCustomDomainTlsSettingParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnCustomDomainTlsSettingParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnCustomDomainTlsSettingParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"New-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnMigrationParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnMigrationParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnMigrationParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject\",\"ListItemText\":\"New-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOrigin\",\"ListItemText\":\"New-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroupHealthProbeSettingObject\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroupHealthProbeSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroupHealthProbeSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfile\",\"ListItemText\":\"New-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfileChangeSkuWafMappingObject\",\"ListItemText\":\"New-AzFrontDoorCdnProfileChangeSkuWafMappingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfileChangeSkuWafMappingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfileUpgradeParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnProfileUpgradeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfileUpgradeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnPurgeParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnPurgeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnPurgeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnResourceReferenceObject\",\"ListItemText\":\"New-AzFrontDoorCdnResourceReferenceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnResourceReferenceObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRoute\",\"ListItemText\":\"New-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRule\",\"ListItemText\":\"New-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleClientPortConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleClientPortConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleClientPortConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleCookiesConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleCookiesConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleCookiesConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleHostNameConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleHostNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleHostNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleHttpVersionConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleHttpVersionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleHttpVersionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleIsDeviceConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleIsDeviceConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleIsDeviceConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRulePostArgsConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRulePostArgsConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRulePostArgsConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleQueryStringConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleQueryStringConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleQueryStringConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRemoteAddressConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRemoteAddressConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRemoteAddressConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestBodyConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestBodyConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestBodyConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestHeaderConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestHeaderConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestHeaderConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestMethodConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestMethodConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestMethodConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestSchemeConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestSchemeConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestSchemeConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestUriConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestUriConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestUriConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleResponseHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleResponseHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleResponseHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleServerPortConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleServerPortConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleServerPortConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSocketAddrConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSocketAddrConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSocketAddrConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSslProtocolConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSslProtocolConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSslProtocolConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlFileExtensionConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlFileExtensionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlFileExtensionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlFileNameConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlFileNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlFileNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlPathConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlPathConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlPathConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlRedirectActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlRedirectActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlRedirectActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlRewriteActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlRewriteActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlRewriteActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlSigningActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlSigningActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlSigningActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecret\",\"ListItemText\":\"New-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretCustomerCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretCustomerCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretCustomerCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretManagedCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretManagedCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretManagedCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretUrlSigningKeyParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretUrlSigningKeyParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretUrlSigningKeyParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorFrontendEndpointObject\",\"ListItemText\":\"New-AzFrontDoorFrontendEndpointObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorFrontendEndpointObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorHeaderActionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorHealthProbeSettingObject\",\"ListItemText\":\"New-AzFrontDoorHealthProbeSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorHealthProbeSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorLoadBalancingSettingObject\",\"ListItemText\":\"New-AzFrontDoorLoadBalancingSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorLoadBalancingSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRoutingRuleObject\",\"ListItemText\":\"New-AzFrontDoorRoutingRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRoutingRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngine\",\"ListItemText\":\"New-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineActionObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineActionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineMatchConditionObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineMatchConditionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineMatchConditionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineRuleObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafCustomRuleObject\",\"ListItemText\":\"New-AzFrontDoorWafCustomRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafCustomRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleExclusionObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleExclusionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleExclusionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleOverrideObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleOverrideObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleOverrideObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafMatchConditionObject\",\"ListItemText\":\"New-AzFrontDoorWafMatchConditionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafMatchConditionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafPolicy\",\"ListItemText\":\"New-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafRuleGroupOverrideObject\",\"ListItemText\":\"New-AzFrontDoorWafRuleGroupOverrideObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafRuleGroupOverrideObject\\r\\n\"},{\"CompletionText\":\"New-AzFunctionApp\",\"ListItemText\":\"New-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"New-AzFunctionAppPlan\",\"ListItemText\":\"New-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"New-AzGallery\",\"ListItemText\":\"New-AzGallery\",\"ResultType\":2,\"ToolTip\":\"New-AzGallery\\r\\n\"},{\"CompletionText\":\"New-AzGalleryApplication\",\"ListItemText\":\"New-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"New-AzGalleryApplicationVersion\",\"ListItemText\":\"New-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"New-AzGalleryImageDefinition\",\"ListItemText\":\"New-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"New-AzGalleryImageVersion\",\"ListItemText\":\"New-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"New-AzGatewayCustomBgpIpConfigurationObject\",\"ListItemText\":\"New-AzGatewayCustomBgpIpConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzGatewayCustomBgpIpConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightCluster\",\"ListItemText\":\"New-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"New-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\",\"ListItemText\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterConfig\",\"ListItemText\":\"New-AzHDInsightClusterConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterConfig\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightHiveJobDefinition\",\"ListItemText\":\"New-AzHDInsightHiveJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightHiveJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightIPConfiguration\",\"ListItemText\":\"New-AzHDInsightIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightIPConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightMapReduceJobDefinition\",\"ListItemText\":\"New-AzHDInsightMapReduceJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightMapReduceJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightPigJobDefinition\",\"ListItemText\":\"New-AzHDInsightPigJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightPigJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightPrivateLinkConfiguration\",\"ListItemText\":\"New-AzHDInsightPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightSqoopJobDefinition\",\"ListItemText\":\"New-AzHDInsightSqoopJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightSqoopJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightStreamingMapReduceJobDefinition\",\"ListItemText\":\"New-AzHDInsightStreamingMapReduceJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightStreamingMapReduceJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHealthcareApisService\",\"ListItemText\":\"New-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareApisWorkspace\",\"ListItemText\":\"New-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareDicomService\",\"ListItemText\":\"New-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareFhirService\",\"ListItemText\":\"New-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareIotConnector\",\"ListItemText\":\"New-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"New-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"New-AzHost\",\"ListItemText\":\"New-AzHost\",\"ResultType\":2,\"ToolTip\":\"New-AzHost\\r\\n\"},{\"CompletionText\":\"New-AzHostGroup\",\"ListItemText\":\"New-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzHostGroup\\r\\n\"},{\"CompletionText\":\"New-AzImage\",\"ListItemText\":\"New-AzImage\",\"ResultType\":2,\"ToolTip\":\"New-AzImage\\r\\n\"},{\"CompletionText\":\"New-AzImageConfig\",\"ListItemText\":\"New-AzImageConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzImageConfig\\r\\n\"},{\"CompletionText\":\"New-AzInsightsPrivateLinkScope\",\"ListItemText\":\"New-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"New-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"New-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"New-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"New-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccount\",\"ListItemText\":\"New-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountAgreement\",\"ListItemText\":\"New-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountAssembly\",\"ListItemText\":\"New-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"New-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountCertificate\",\"ListItemText\":\"New-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountMap\",\"ListItemText\":\"New-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountPartner\",\"ListItemText\":\"New-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountSchema\",\"ListItemText\":\"New-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"New-AzIotHub\",\"ListItemText\":\"New-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHub\\r\\n\"},{\"CompletionText\":\"New-AzIotHubExportDevice\",\"ListItemText\":\"New-AzIotHubExportDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubExportDevice\\r\\n\"},{\"CompletionText\":\"New-AzIotHubImportDevice\",\"ListItemText\":\"New-AzIotHubImportDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubImportDevice\\r\\n\"},{\"CompletionText\":\"New-AzIotHubKey\",\"ListItemText\":\"New-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"New-AzIotHubSasToken\",\"ListItemText\":\"New-AzIotHubSasToken\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubSasToken\\r\\n\"},{\"CompletionText\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\",\"ListItemText\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\",\"ListItemText\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\\r\\n\"},{\"CompletionText\":\"New-AzIpAllocation\",\"ListItemText\":\"New-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"New-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"New-AzIpConfigurationBgpPeeringAddressObject\",\"ListItemText\":\"New-AzIpConfigurationBgpPeeringAddressObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIpConfigurationBgpPeeringAddressObject\\r\\n\"},{\"CompletionText\":\"New-AzIpGroup\",\"ListItemText\":\"New-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzIpGroup\\r\\n\"},{\"CompletionText\":\"New-AzIpsecPolicy\",\"ListItemText\":\"New-AzIpsecPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzIpsecPolicy\\r\\n\"},{\"CompletionText\":\"New-AzIpsecTrafficSelectorPolicy\",\"ListItemText\":\"New-AzIpsecTrafficSelectorPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzIpsecTrafficSelectorPolicy\\r\\n\"},{\"CompletionText\":\"New-AzKeyVault\",\"ListItemText\":\"New-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVault\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificateAdministratorDetail\",\"ListItemText\":\"New-AzKeyVaultCertificateAdministratorDetail\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificateAdministratorDetail\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificateOrganizationDetail\",\"ListItemText\":\"New-AzKeyVaultCertificateOrganizationDetail\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificateOrganizationDetail\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"New-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultManagedHsm\",\"ListItemText\":\"New-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultNetworkRuleSetObject\",\"ListItemText\":\"New-AzKeyVaultNetworkRuleSetObject\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultNetworkRuleSetObject\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultRoleAssignment\",\"ListItemText\":\"New-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultRoleDefinition\",\"ListItemText\":\"New-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"New-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzKustoCluster\",\"ListItemText\":\"New-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"New-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"New-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzKustoDatabase\",\"ListItemText\":\"New-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"New-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"New-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzKustoDataConnection\",\"ListItemText\":\"New-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"New-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"New-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"New-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"New-AzKustoScript\",\"ListItemText\":\"New-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoScript \\r\\n\"},{\"CompletionText\":\"New-AzLoad\",\"ListItemText\":\"New-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzLoad \\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancer\",\"ListItemText\":\"New-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"New-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"New-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerProbeConfig\",\"ListItemText\":\"New-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLocalNetworkGateway\",\"ListItemText\":\"New-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"New-AzLogicApp\",\"ListItemText\":\"New-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"New-AzLogicApp\\r\\n\"},{\"CompletionText\":\"New-AzMaintenanceConfiguration\",\"ListItemText\":\"New-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzManagedApplication\",\"ListItemText\":\"New-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"New-AzManagedApplicationDefinition\",\"ListItemText\":\"New-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"New-AzManagedCassandraCluster\",\"ListItemText\":\"New-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"New-AzManagedCassandraDataCenter\",\"ListItemText\":\"New-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesAssignment\",\"ListItemText\":\"New-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesAuthorizationObject\",\"ListItemText\":\"New-AzManagedServicesAuthorizationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesAuthorizationObject \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesDefinition\",\"ListItemText\":\"New-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesEligibleApproverObject\",\"ListItemText\":\"New-AzManagedServicesEligibleApproverObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesEligibleApproverObject \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesEligibleAuthorizationObject\",\"ListItemText\":\"New-AzManagedServicesEligibleAuthorizationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesEligibleAuthorizationObject \\r\\n\"},{\"CompletionText\":\"New-AzManagementGroup\",\"ListItemText\":\"New-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupDeployment\",\"ListItemText\":\"New-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupHierarchySetting\",\"ListItemText\":\"New-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupSubscription\",\"ListItemText\":\"New-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"New-AzMediaService\",\"ListItemText\":\"New-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"New-AzMediaService\\r\\n\"},{\"CompletionText\":\"New-AzMediaServiceStorageConfig\",\"ListItemText\":\"New-AzMediaServiceStorageConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzMediaServiceStorageConfig\\r\\n\"},{\"CompletionText\":\"New-AzMetricAlertRuleV2Criteria\",\"ListItemText\":\"New-AzMetricAlertRuleV2Criteria\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricAlertRuleV2Criteria\\r\\n\"},{\"CompletionText\":\"New-AzMetricAlertRuleV2DimensionSelection\",\"ListItemText\":\"New-AzMetricAlertRuleV2DimensionSelection\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricAlertRuleV2DimensionSelection\\r\\n\"},{\"CompletionText\":\"New-AzMetricFilter\",\"ListItemText\":\"New-AzMetricFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricFilter\\r\\n\"},{\"CompletionText\":\"New-AzMigrateDiskMapping\",\"ListItemText\":\"New-AzMigrateDiskMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateDiskMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateNicMapping\",\"ListItemText\":\"New-AzMigrateNicMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateNicMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateProject\",\"ListItemText\":\"New-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"New-AzMigrateReplicationPolicy\",\"ListItemText\":\"New-AzMigrateReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateReplicationPolicy \\r\\n\"},{\"CompletionText\":\"New-AzMigrateReplicationProtectionContainerMapping\",\"ListItemText\":\"New-AzMigrateReplicationProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateReplicationProtectionContainerMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateServerReplication\",\"ListItemText\":\"New-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"New-AzMigrateTestNicMapping\",\"ListItemText\":\"New-AzMigrateTestNicMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateTestNicMapping \\r\\n\"},{\"CompletionText\":\"New-AzMlCommitmentPlan\",\"ListItemText\":\"New-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzMlWebService\",\"ListItemText\":\"New-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"New-AzMlWebService\\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspace\",\"ListItemText\":\"New-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceAksObject\",\"ListItemText\":\"New-AzMLWorkspaceAksObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceAksObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceAmlComputeObject\",\"ListItemText\":\"New-AzMLWorkspaceAmlComputeObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceAmlComputeObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"New-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"New-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"New-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCommandJobObject\",\"ListItemText\":\"New-AzMLWorkspaceCommandJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCommandJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"New-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"New-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCompute\",\"ListItemText\":\"New-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComputeInstanceObject\",\"ListItemText\":\"New-AzMLWorkspaceComputeInstanceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComputeInstanceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComputeStartStopScheduleObject\",\"ListItemText\":\"New-AzMLWorkspaceComputeStartStopScheduleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComputeStartStopScheduleObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceConnection\",\"ListItemText\":\"New-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCustomModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceCustomModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCustomModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCustomModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceCustomModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCustomModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatabricksObject\",\"ListItemText\":\"New-AzMLWorkspaceDatabricksObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatabricksObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataContainer\",\"ListItemText\":\"New-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataFactoryObject\",\"ListItemText\":\"New-AzMLWorkspaceDataFactoryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataFactoryObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataLakeAnalyticsObject\",\"ListItemText\":\"New-AzMLWorkspaceDataLakeAnalyticsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataLakeAnalyticsObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastore\",\"ListItemText\":\"New-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreBlobObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreBlobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreBlobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreDataLakeGen1Object\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreDataLakeGen1Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreDataLakeGen1Object \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreDataLakeGen2Object\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreDataLakeGen2Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreDataLakeGen2Object \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreFileObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreFileObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreFileObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreKeyCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreKeyCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreKeyCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreNoneCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreNoneCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreNoneCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreSasCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreSasCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreSasCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreServicePrincipalCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreServicePrincipalCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreServicePrincipalCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataVersion\",\"ListItemText\":\"New-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"New-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceHDInsightObject\",\"ListItemText\":\"New-AzMLWorkspaceHDInsightObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceHDInsightObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceJob\",\"ListItemText\":\"New-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceJobServiceObject\",\"ListItemText\":\"New-AzMLWorkspaceJobServiceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceJobServiceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceKubernetesObject\",\"ListItemText\":\"New-AzMLWorkspaceKubernetesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceKubernetesObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceLiteralJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceLiteralJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceLiteralJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLFlowModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLFlowModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLFlowModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLFlowModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLFlowModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLFlowModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLTableJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLTableJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLTableJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLTableJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLTableJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLTableJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceModelContainer\",\"ListItemText\":\"New-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceModelVersion\",\"ListItemText\":\"New-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"New-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"New-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineEndpointKey\",\"ListItemText\":\"New-AzMLWorkspaceOnlineEndpointKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineEndpointKey \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspacePipelineJobObject\",\"ListItemText\":\"New-AzMLWorkspacePipelineJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspacePipelineJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceQuotaPropertiesObject\",\"ListItemText\":\"New-AzMLWorkspaceQuotaPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceQuotaPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSharedPrivateLinkResourceObject\",\"ListItemText\":\"New-AzMLWorkspaceSharedPrivateLinkResourceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSharedPrivateLinkResourceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSweepJobObject\",\"ListItemText\":\"New-AzMLWorkspaceSweepJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSweepJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSynapseSparkObject\",\"ListItemText\":\"New-AzMLWorkspaceSynapseSparkObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSynapseSparkObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceTritonModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceTritonModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceTritonModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceTritonModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceTritonModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceTritonModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFileJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFileJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFileJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFileJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFileJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFileJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFolderJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFolderJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFolderJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFolderJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFolderJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFolderJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceVirtualMachineObject\",\"ListItemText\":\"New-AzMLWorkspaceVirtualMachineObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceVirtualMachineObject \\r\\n\"},{\"CompletionText\":\"New-AzMonitorWorkspace\",\"ListItemText\":\"New-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFirewallRule\",\"ListItemText\":\"New-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServer\",\"ListItemText\":\"New-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"New-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"New-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerReplica\",\"ListItemText\":\"New-AzMySqlFlexibleServerReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerReplica \\r\\n\"},{\"CompletionText\":\"New-AzMySqlReplica\",\"ListItemText\":\"New-AzMySqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlReplica \\r\\n\"},{\"CompletionText\":\"New-AzMySqlServer\",\"ListItemText\":\"New-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"New-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"New-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"New-AzNatGateway\",\"ListItemText\":\"New-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzNatGateway\\r\\n\"},{\"CompletionText\":\"New-AzNetworkInterface\",\"ListItemText\":\"New-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"New-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"New-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManager\",\"ListItemText\":\"New-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerAddressPrefixItem\",\"ListItemText\":\"New-AzNetworkManagerAddressPrefixItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerAddressPrefixItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"New-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerConnectivityGroupItem\",\"ListItemText\":\"New-AzNetworkManagerConnectivityGroupItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerConnectivityGroupItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerGroup\",\"ListItemText\":\"New-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerHub\",\"ListItemText\":\"New-AzNetworkManagerHub\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerHub\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"New-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerScope\",\"ListItemText\":\"New-AzNetworkManagerScope\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerScope\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerScopeConnection\",\"ListItemText\":\"New-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityGroupItem\",\"ListItemText\":\"New-AzNetworkManagerSecurityGroupItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityGroupItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerStaticMember\",\"ListItemText\":\"New-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"New-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkProfile\",\"ListItemText\":\"New-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"New-AzNetworkSecurityGroup\",\"ListItemText\":\"New-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"New-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"New-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzNetworkVirtualAppliance\",\"ListItemText\":\"New-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcher\",\"ListItemText\":\"New-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherFlowLog\",\"ListItemText\":\"New-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\",\"ListItemText\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"New-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherPacketCaptureV2\",\"ListItemText\":\"New-AzNetworkWatcherPacketCaptureV2\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherPacketCaptureV2\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherProtocolConfiguration\",\"ListItemText\":\"New-AzNetworkWatcherProtocolConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherProtocolConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHub\",\"ListItemText\":\"New-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"New-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"New-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"New-AzNotificationHubKey\",\"ListItemText\":\"New-AzNotificationHubKey\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubKey\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespace\",\"ListItemText\":\"New-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"New-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"New-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceKey\",\"ListItemText\":\"New-AzNotificationHubsNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceKey\\r\\n\"},{\"CompletionText\":\"New-AzO365PolicyProperty\",\"ListItemText\":\"New-AzO365PolicyProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzO365PolicyProperty\\r\\n\"},{\"CompletionText\":\"New-AzOffice365PolicyProperty\",\"ListItemText\":\"New-AzOffice365PolicyProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzOffice365PolicyProperty\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsApplicationInsightsDataSource\",\"ListItemText\":\"New-AzOperationalInsightsApplicationInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsApplicationInsightsDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsAzureActivityLogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsAzureActivityLogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsAzureActivityLogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsAzureAuditDataSource\",\"ListItemText\":\"New-AzOperationalInsightsAzureAuditDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsAzureAuditDataSource\"},{\"CompletionText\":\"New-AzOperationalInsightsCluster\",\"ListItemText\":\"New-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsComputerGroup\",\"ListItemText\":\"New-AzOperationalInsightsComputerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsComputerGroup\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsCustomLogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsCustomLogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsCustomLogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsDataExport\",\"ListItemText\":\"New-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"New-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\",\"ListItemText\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinuxSyslogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsLinuxSyslogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinuxSyslogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsPurgeWorkspace\",\"ListItemText\":\"New-AzOperationalInsightsPurgeWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsPurgeWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsRestoreTable\",\"ListItemText\":\"New-AzOperationalInsightsRestoreTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsRestoreTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"New-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsSearchTable\",\"ListItemText\":\"New-AzOperationalInsightsSearchTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsSearchTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"New-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsTable\",\"ListItemText\":\"New-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWindowsEventDataSource\",\"ListItemText\":\"New-AzOperationalInsightsWindowsEventDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWindowsEventDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\",\"ListItemText\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWorkspace\",\"ListItemText\":\"New-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzP2sVpnGateway\",\"ListItemText\":\"New-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"New-AzPacketCaptureFilterConfig\",\"ListItemText\":\"New-AzPacketCaptureFilterConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPacketCaptureFilterConfig\\r\\n\"},{\"CompletionText\":\"New-AzPacketCaptureScopeConfig\",\"ListItemText\":\"New-AzPacketCaptureScopeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPacketCaptureScopeConfig\\r\\n\"},{\"CompletionText\":\"New-AzPolicyAssignment\",\"ListItemText\":\"New-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"New-AzPolicyAttestation\",\"ListItemText\":\"New-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"New-AzPolicyDefinition\",\"ListItemText\":\"New-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"New-AzPolicyExemption\",\"ListItemText\":\"New-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"New-AzPolicySetDefinition\",\"ListItemText\":\"New-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFirewallRule\",\"ListItemText\":\"New-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlReplica\",\"ListItemText\":\"New-AzPostgreSqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlReplica \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlServer\",\"ListItemText\":\"New-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"New-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"New-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"New-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"New-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"New-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"New-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsRecordConfig\",\"ListItemText\":\"New-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsRecordSet\",\"ListItemText\":\"New-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"New-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZone\",\"ListItemText\":\"New-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZoneConfig\",\"ListItemText\":\"New-AzPrivateDnsZoneConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZoneConfig\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZoneGroup\",\"ListItemText\":\"New-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"New-AzPrivateEndpoint\",\"ListItemText\":\"New-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzPrivateEndpointIpConfiguration\",\"ListItemText\":\"New-AzPrivateEndpointIpConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateEndpointIpConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkAssociation\",\"ListItemText\":\"New-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkService\",\"ListItemText\":\"New-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkServiceConnection\",\"ListItemText\":\"New-AzPrivateLinkServiceConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkServiceConnection\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkServiceIpConfig\",\"ListItemText\":\"New-AzPrivateLinkServiceIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkServiceIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzProximityPlacementGroup\",\"ListItemText\":\"New-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpAddress\",\"ListItemText\":\"New-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpPrefix\",\"ListItemText\":\"New-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpTag\",\"ListItemText\":\"New-AzPublicIpTag\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpTag\\r\\n\"},{\"CompletionText\":\"New-AzRadiusServer\",\"ListItemText\":\"New-AzRadiusServer\",\"ResultType\":2,\"ToolTip\":\"New-AzRadiusServer\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"New-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\",\"ListItemText\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\",\"ListItemText\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"New-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectableItem\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectableItem\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectableItem\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"New-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"New-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrVMNicConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrVMNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrVMNicConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrVMNicIPConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrVMNicIPConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrVMNicIPConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"New-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesVault\",\"ListItemText\":\"New-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"New-AzRedisCache\",\"ListItemText\":\"New-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCache\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheFirewallRule\",\"ListItemText\":\"New-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheKey\",\"ListItemText\":\"New-AzRedisCacheKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheKey\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheLink\",\"ListItemText\":\"New-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"New-AzRedisCachePatchSchedule\",\"ListItemText\":\"New-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheScheduleEntry\",\"ListItemText\":\"New-AzRedisCacheScheduleEntry\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheScheduleEntry\\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCache\",\"ListItemText\":\"New-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheAccessKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheAccessKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisEnterpriseCacheAccessKey\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"New-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheDatabaseKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheDatabaseKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisEnterpriseCacheDatabaseKey\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCacheKey \\r\\n\"},{\"CompletionText\":\"New-AzRelayAuthorizationRule\",\"ListItemText\":\"New-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzRelayHybridConnection\",\"ListItemText\":\"New-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"New-AzRelayKey\",\"ListItemText\":\"New-AzRelayKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayKey \\r\\n\"},{\"CompletionText\":\"New-AzRelayNamespace\",\"ListItemText\":\"New-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"New-AzRelayNetworkRuleSetIPRuleObject\",\"ListItemText\":\"New-AzRelayNetworkRuleSetIPRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayNetworkRuleSetIPRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzResource\",\"ListItemText\":\"New-AzResource\",\"ResultType\":2,\"ToolTip\":\"New-AzResource\\r\\n\"},{\"CompletionText\":\"New-AzResourceGroup\",\"ListItemText\":\"New-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"New-AzResourceGroupDeployment\",\"ListItemText\":\"New-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"New-AzResourceLock\",\"ListItemText\":\"New-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceLock\\r\\n\"},{\"CompletionText\":\"New-AzResourceManagementPrivateLink\",\"ListItemText\":\"New-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"New-AzResourceMoverMoveCollection\",\"ListItemText\":\"New-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"New-AzRestorePoint\",\"ListItemText\":\"New-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzRestorePointCollection\",\"ListItemText\":\"New-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"New-AzRmStorageContainer\",\"ListItemText\":\"New-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzRmStorageShare\",\"ListItemText\":\"New-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"New-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"New-AzRoleAssignment\",\"ListItemText\":\"New-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"New-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"New-AzRoleDefinition\",\"ListItemText\":\"New-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"New-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"New-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"New-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"New-AzRouteConfig\",\"ListItemText\":\"New-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"New-AzRouteFilter\",\"ListItemText\":\"New-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"New-AzRouteFilterRuleConfig\",\"ListItemText\":\"New-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzRouteMap\",\"ListItemText\":\"New-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMap\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRule\",\"ListItemText\":\"New-AzRouteMapRule\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRule\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleAction\",\"ListItemText\":\"New-AzRouteMapRuleAction\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleAction\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleActionParameter\",\"ListItemText\":\"New-AzRouteMapRuleActionParameter\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleActionParameter\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleCriterion\",\"ListItemText\":\"New-AzRouteMapRuleCriterion\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleCriterion\\r\\n\"},{\"CompletionText\":\"New-AzRouteServer\",\"ListItemText\":\"New-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteServer\\r\\n\"},{\"CompletionText\":\"New-AzRouteTable\",\"ListItemText\":\"New-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzRoutingConfiguration\",\"ListItemText\":\"New-AzRoutingConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzRoutingIntent\",\"ListItemText\":\"New-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"New-AzRoutingPolicy\",\"ListItemText\":\"New-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRule\",\"ListItemText\":\"New-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRuleConditionObject\",\"ListItemText\":\"New-AzScheduledQueryRuleConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRuleConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRuleDimensionObject\",\"ListItemText\":\"New-AzScheduledQueryRuleDimensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRuleDimensionObject \\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomation\",\"ListItemText\":\"New-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationActionObject\",\"ListItemText\":\"New-AzSecurityAutomationActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationActionObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationRuleObject\",\"ListItemText\":\"New-AzSecurityAutomationRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationRuleSetObject\",\"ListItemText\":\"New-AzSecurityAutomationRuleSetObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationRuleSetObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationScopeObject\",\"ListItemText\":\"New-AzSecurityAutomationScopeObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationScopeObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationSourceObject\",\"ListItemText\":\"New-AzSecurityAutomationSourceObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationSourceObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityPartnerProvider\",\"ListItemText\":\"New-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"New-AzSentinelAlertRule\",\"ListItemText\":\"New-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"New-AzSentinelAlertRuleAction\",\"ListItemText\":\"New-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"New-AzSentinelAutomationRule\",\"ListItemText\":\"New-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"New-AzSentinelBookmark\",\"ListItemText\":\"New-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"New-AzSentinelBookmarkRelation\",\"ListItemText\":\"New-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"New-AzSentinelDataConnector\",\"ListItemText\":\"New-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"New-AzSentinelEntityQuery\",\"ListItemText\":\"New-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncident\",\"ListItemText\":\"New-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentComment\",\"ListItemText\":\"New-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentRelation\",\"ListItemText\":\"New-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentTeam\",\"ListItemText\":\"New-AzSentinelIncidentTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentTeam \\r\\n\"},{\"CompletionText\":\"New-AzSentinelOnboardingState\",\"ListItemText\":\"New-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusAuthorizationRule\",\"ListItemText\":\"New-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusAuthorizationRuleSASToken\",\"ListItemText\":\"New-AzServiceBusAuthorizationRuleSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceBusAuthorizationRuleSASToken\\r\\n\"},{\"CompletionText\":\"New-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"New-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusIPRuleConfig\",\"ListItemText\":\"New-AzServiceBusIPRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusIPRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusKey\",\"ListItemText\":\"New-AzServiceBusKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusKey \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusKeyVaultPropertiesObject\",\"ListItemText\":\"New-AzServiceBusKeyVaultPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusKeyVaultPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusNamespace\",\"ListItemText\":\"New-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusNamespaceV2\",\"ListItemText\":\"New-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"New-AzServiceBusQueue\",\"ListItemText\":\"New-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusRule\",\"ListItemText\":\"New-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusSubscription\",\"ListItemText\":\"New-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusTopic\",\"ListItemText\":\"New-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusVirtualNetworkRuleConfig\",\"ListItemText\":\"New-AzServiceBusVirtualNetworkRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusVirtualNetworkRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzServiceEndpointPolicy\",\"ListItemText\":\"New-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"New-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"New-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplication\",\"ListItemText\":\"New-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplicationType\",\"ListItemText\":\"New-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"New-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricCluster\",\"ListItemText\":\"New-AzServiceFabricCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricCluster\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedCluster\",\"ListItemText\":\"New-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterService\",\"ListItemText\":\"New-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedNodeType\",\"ListItemText\":\"New-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricService\",\"ListItemText\":\"New-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerAzureResourceObject\",\"ListItemText\":\"New-AzServiceLinkerAzureResourceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerAzureResourceObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerConfluentBootstrapServerObject\",\"ListItemText\":\"New-AzServiceLinkerConfluentBootstrapServerObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerConfluentBootstrapServerObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerConfluentSchemaRegistryObject\",\"ListItemText\":\"New-AzServiceLinkerConfluentSchemaRegistryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerConfluentSchemaRegistryObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForContainerApp\",\"ListItemText\":\"New-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"New-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForWebApp\",\"ListItemText\":\"New-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerSecretAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerSecretAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerSecretAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerServicePrincipalSecretAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerServicePrincipalSecretAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerServicePrincipalSecretAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerSystemAssignedIdentityAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerUserAssignedIdentityAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerUserAssignedIdentityAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerUserAssignedIdentityAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzSignalR\",\"ListItemText\":\"New-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"New-AzSignalR\\r\\n\"},{\"CompletionText\":\"New-AzSignalRKey\",\"ListItemText\":\"New-AzSignalRKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSignalRKey\\r\\n\"},{\"CompletionText\":\"New-AzSnapshot\",\"ListItemText\":\"New-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshot\\r\\n\"},{\"CompletionText\":\"New-AzSnapshotConfig\",\"ListItemText\":\"New-AzSnapshotConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshotConfig\\r\\n\"},{\"CompletionText\":\"New-AzSnapshotUpdateConfig\",\"ListItemText\":\"New-AzSnapshotUpdateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshotUpdateConfig\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabase\",\"ListItemText\":\"New-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseCopy\",\"ListItemText\":\"New-AzSqlDatabaseCopy\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseCopy\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"New-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseExport\",\"ListItemText\":\"New-AzSqlDatabaseExport\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseExport\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"New-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseImport\",\"ListItemText\":\"New-AzSqlDatabaseImport\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseImport\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"New-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"New-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseSecondary\",\"ListItemText\":\"New-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJob\",\"ListItemText\":\"New-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobAgent\",\"ListItemText\":\"New-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobCredential\",\"ListItemText\":\"New-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"New-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticPool\",\"ListItemText\":\"New-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstance\",\"ListItemText\":\"New-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceDatabase\",\"ListItemText\":\"New-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceLink\",\"ListItemText\":\"New-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstancePool\",\"ListItemText\":\"New-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"New-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"New-AzSqlServer\",\"ListItemText\":\"New-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServer\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerCommunicationLink\",\"ListItemText\":\"New-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"New-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerDnsAlias\",\"ListItemText\":\"New-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerFirewallRule\",\"ListItemText\":\"New-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"New-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"New-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerTrustGroup\",\"ListItemText\":\"New-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"New-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncAgent\",\"ListItemText\":\"New-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncAgentKey\",\"ListItemText\":\"New-AzSqlSyncAgentKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncAgentKey\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncGroup\",\"ListItemText\":\"New-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncMember\",\"ListItemText\":\"New-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"New-AzSqlVirtualMachineAgReplicaObject\",\"ListItemText\":\"New-AzSqlVirtualMachineAgReplicaObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVirtualMachineAgReplicaObject \\r\\n\"},{\"CompletionText\":\"New-AzSqlVirtualMachineMultiSubnetIPConfigurationObject\",\"ListItemText\":\"New-AzSqlVirtualMachineMultiSubnetIPConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVirtualMachineMultiSubnetIPConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzSqlVM\",\"ListItemText\":\"New-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVM \\r\\n\"},{\"CompletionText\":\"New-AzSqlVMGroup\",\"ListItemText\":\"New-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"New-AzSshKey\",\"ListItemText\":\"New-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSshKey\\r\\n\"},{\"CompletionText\":\"New-AzStackHciArcSetting\",\"ListItemText\":\"New-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"New-AzStackHciCluster\",\"ListItemText\":\"New-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"New-AzStackHciExtension\",\"ListItemText\":\"New-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"New-AzStaticRoute\",\"ListItemText\":\"New-AzStaticRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzStaticRoute\\r\\n\"},{\"CompletionText\":\"New-AzStaticWebApp\",\"ListItemText\":\"New-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppBuildAppSetting\",\"ListItemText\":\"New-AzStaticWebAppBuildAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppBuildAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppBuildFunctionAppSetting\",\"ListItemText\":\"New-AzStaticWebAppBuildFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppBuildFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppCustomDomain\",\"ListItemText\":\"New-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppFunctionAppSetting\",\"ListItemText\":\"New-AzStaticWebAppFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppSetting\",\"ListItemText\":\"New-AzStaticWebAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppUserRoleInvitationLink\",\"ListItemText\":\"New-AzStaticWebAppUserRoleInvitationLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppUserRoleInvitationLink \\r\\n\"},{\"CompletionText\":\"New-AzStorageAccount\",\"ListItemText\":\"New-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountKey\",\"ListItemText\":\"New-AzStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyFilter\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyFilter\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyRule\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountSASToken\",\"ListItemText\":\"New-AzStorageAccountSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobInventoryPolicyRule\",\"ListItemText\":\"New-AzStorageBlobInventoryPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobInventoryPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobQueryConfig\",\"ListItemText\":\"New-AzStorageBlobQueryConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobQueryConfig\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobRangeToRestore\",\"ListItemText\":\"New-AzStorageBlobRangeToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobRangeToRestore\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobSASToken\",\"ListItemText\":\"New-AzStorageBlobSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainer\",\"ListItemText\":\"New-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainerSASToken\",\"ListItemText\":\"New-AzStorageContainerSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainerSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageContext\",\"ListItemText\":\"New-AzStorageContext\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContext\\r\\n\"},{\"CompletionText\":\"New-AzStorageDirectory\",\"ListItemText\":\"New-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"New-AzStorageEncryptionScope\",\"ListItemText\":\"New-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"New-AzStorageFileSASToken\",\"ListItemText\":\"New-AzStorageFileSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageFileSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserPermissionScope\",\"ListItemText\":\"New-AzStorageLocalUserPermissionScope\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserPermissionScope\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserSshPassword\",\"ListItemText\":\"New-AzStorageLocalUserSshPassword\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserSshPassword\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserSshPublicKey\",\"ListItemText\":\"New-AzStorageLocalUserSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserSshPublicKey\\r\\n\"},{\"CompletionText\":\"New-AzStorageMover\",\"ListItemText\":\"New-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMover \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverAzStorageContainerEndpoint\",\"ListItemText\":\"New-AzStorageMoverAzStorageContainerEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverAzStorageContainerEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverJobDefinition\",\"ListItemText\":\"New-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverNfsEndpoint\",\"ListItemText\":\"New-AzStorageMoverNfsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverNfsEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverProject\",\"ListItemText\":\"New-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"New-AzStorageObjectReplicationPolicyRule\",\"ListItemText\":\"New-AzStorageObjectReplicationPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageObjectReplicationPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueue\",\"ListItemText\":\"New-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueueSASToken\",\"ListItemText\":\"New-AzStorageQueueSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueueSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageShare\",\"ListItemText\":\"New-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShare\\r\\n\"},{\"CompletionText\":\"New-AzStorageShareSASToken\",\"ListItemText\":\"New-AzStorageShareSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShareSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"New-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncGroup\",\"ListItemText\":\"New-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncServerEndpoint\",\"ListItemText\":\"New-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncService\",\"ListItemText\":\"New-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"New-AzStorageTable\",\"ListItemText\":\"New-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTable\\r\\n\"},{\"CompletionText\":\"New-AzStorageTableSASToken\",\"ListItemText\":\"New-AzStorageTableSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTableSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsCluster\",\"ListItemText\":\"New-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsFunction\",\"ListItemText\":\"New-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsInput\",\"ListItemText\":\"New-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsJob\",\"ListItemText\":\"New-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsOutput\",\"ListItemText\":\"New-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsTransformation\",\"ListItemText\":\"New-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"New-AzSubscriptionDeployment\",\"ListItemText\":\"New-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzSubscriptionDeployment\"},{\"CompletionText\":\"New-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"New-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"New-AzSupportContactProfileObject\",\"ListItemText\":\"New-AzSupportContactProfileObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportContactProfileObject\\r\\n\"},{\"CompletionText\":\"New-AzSupportTicket\",\"ListItemText\":\"New-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"New-AzSupportTicketCommunication\",\"ListItemText\":\"New-AzSupportTicketCommunication\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportTicketCommunication\\r\\n\"},{\"CompletionText\":\"New-AzSynapseDataFlow\",\"ListItemText\":\"New-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseDataFlow\"},{\"CompletionText\":\"New-AzSynapseDataset\",\"ListItemText\":\"New-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseDataset\"},{\"CompletionText\":\"New-AzSynapseFirewallRule\",\"ListItemText\":\"New-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSynapseGitRepositoryConfig\",\"ListItemText\":\"New-AzSynapseGitRepositoryConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseGitRepositoryConfig\\r\\n\"},{\"CompletionText\":\"New-AzSynapseIntegrationRuntimeKey\",\"ListItemText\":\"New-AzSynapseIntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseIntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"New-AzSynapseKqlScript\",\"ListItemText\":\"New-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPool\",\"ListItemText\":\"New-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"New-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"New-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"New-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"New-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"New-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzSynapseLinkConnection\",\"ListItemText\":\"New-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkConnection\"},{\"CompletionText\":\"New-AzSynapseLinkedService\",\"ListItemText\":\"New-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkedService\"},{\"CompletionText\":\"New-AzSynapseLinkedServiceEncryptedCredential\",\"ListItemText\":\"New-AzSynapseLinkedServiceEncryptedCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkedServiceEncryptedCredential\\r\\n\"},{\"CompletionText\":\"New-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"New-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzSynapseManagedVirtualNetworkConfig\",\"ListItemText\":\"New-AzSynapseManagedVirtualNetworkConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseManagedVirtualNetworkConfig\\r\\n\"},{\"CompletionText\":\"New-AzSynapseNotebook\",\"ListItemText\":\"New-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseNotebook\"},{\"CompletionText\":\"New-AzSynapsePipeline\",\"ListItemText\":\"New-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapsePipeline\"},{\"CompletionText\":\"New-AzSynapseRoleAssignment\",\"ListItemText\":\"New-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSparkConfiguration\",\"ListItemText\":\"New-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSparkJobDefinition\",\"ListItemText\":\"New-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkJobDefinition\"},{\"CompletionText\":\"New-AzSynapseSparkPool\",\"ListItemText\":\"New-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlDatabase\",\"ListItemText\":\"New-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlPool\",\"ListItemText\":\"New-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"New-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlScript\",\"ListItemText\":\"New-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlScript\"},{\"CompletionText\":\"New-AzSynapseTrigger\",\"ListItemText\":\"New-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseTrigger\"},{\"CompletionText\":\"New-AzSynapseWorkspace\",\"ListItemText\":\"New-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzSynapseWorkspaceKey\",\"ListItemText\":\"New-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"New-AzSynapseWorkspacePackage\",\"ListItemText\":\"New-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"New-AzTag\",\"ListItemText\":\"New-AzTag\",\"ResultType\":2,\"ToolTip\":\"New-AzTag\\r\\n\"},{\"CompletionText\":\"New-AzTemplateSpec\",\"ListItemText\":\"New-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"New-AzTenantDeployment\",\"ListItemText\":\"New-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"New-AzTrafficManagerEndpoint\",\"ListItemText\":\"New-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzTrafficManagerProfile\",\"ListItemText\":\"New-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"New-AzUserAssignedIdentity\",\"ListItemText\":\"New-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"New-AzVHubRoute\",\"ListItemText\":\"New-AzVHubRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzVHubRoute\\r\\n\"},{\"CompletionText\":\"New-AzVHubRouteTable\",\"ListItemText\":\"New-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceAdditionalNicProperty\",\"ListItemText\":\"New-AzVirtualApplianceAdditionalNicProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceAdditionalNicProperty\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceSite\",\"ListItemText\":\"New-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceSkuProperty\",\"ListItemText\":\"New-AzVirtualApplianceSkuProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceSkuProperty\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHub\",\"ListItemText\":\"New-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubBgpConnection\",\"ListItemText\":\"New-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubRoute\",\"ListItemText\":\"New-AzVirtualHubRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubRoute\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubRouteTable\",\"ListItemText\":\"New-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubVnetConnection\",\"ListItemText\":\"New-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetwork\",\"ListItemText\":\"New-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGateway\",\"ListItemText\":\"New-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"New-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"New-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"New-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayPolicyGroup\",\"ListItemText\":\"New-AzVirtualNetworkGatewayPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayPolicyGroup\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\",\"ListItemText\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"New-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkTap\",\"ListItemText\":\"New-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"New-AzVirtualRouter\",\"ListItemText\":\"New-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"New-AzVirtualRouterAutoScaleConfiguration\",\"ListItemText\":\"New-AzVirtualRouterAutoScaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualRouterAutoScaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVirtualWan\",\"ListItemText\":\"New-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"New-AzVM\",\"ListItemText\":\"New-AzVM\",\"ResultType\":2,\"ToolTip\":\"New-AzVM\\r\\n\"},{\"CompletionText\":\"New-AzVMConfig\",\"ListItemText\":\"New-AzVMConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMDataDisk\",\"ListItemText\":\"New-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"New-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"New-AzVmGalleryApplication\",\"ListItemText\":\"New-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerAutoBackupConfig\",\"ListItemText\":\"New-AzVMSqlServerAutoBackupConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerAutoBackupConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerAutoPatchingConfig\",\"ListItemText\":\"New-AzVMSqlServerAutoPatchingConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerAutoPatchingConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerKeyVaultCredentialConfig\",\"ListItemText\":\"New-AzVMSqlServerKeyVaultCredentialConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerKeyVaultCredentialConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmss\",\"ListItemText\":\"New-AzVmss\",\"ResultType\":2,\"ToolTip\":\"New-AzVmss\\r\\n\"},{\"CompletionText\":\"New-AzVmssConfig\",\"ListItemText\":\"New-AzVmssConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssGalleryApplication\",\"ListItemText\":\"New-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"New-AzVmssIpConfig\",\"ListItemText\":\"New-AzVmssIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssIpTagConfig\",\"ListItemText\":\"New-AzVmssIpTagConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssIpTagConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssVaultCertificateConfig\",\"ListItemText\":\"New-AzVmssVaultCertificateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssVaultCertificateConfig\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientConfiguration\",\"ListItemText\":\"New-AzVpnClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientConnectionConfiguration\",\"ListItemText\":\"New-AzVpnClientConnectionConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientConnectionConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientIpsecParameter\",\"ListItemText\":\"New-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientIpsecPolicy\",\"ListItemText\":\"New-AzVpnClientIpsecPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientIpsecPolicy\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientRevokedCertificate\",\"ListItemText\":\"New-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientRootCertificate\",\"ListItemText\":\"New-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"New-AzVpnConnection\",\"ListItemText\":\"New-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"New-AzVpnGateway\",\"ListItemText\":\"New-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"New-AzVpnGatewayNatRule\",\"ListItemText\":\"New-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"New-AzVpnServerConfiguration\",\"ListItemText\":\"New-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"New-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"New-AzVpnSite\",\"ListItemText\":\"New-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSite\\r\\n\"},{\"CompletionText\":\"New-AzVpnSiteLink\",\"ListItemText\":\"New-AzVpnSiteLink\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSiteLink\\r\\n\"},{\"CompletionText\":\"New-AzVpnSiteLinkConnection\",\"ListItemText\":\"New-AzVpnSiteLinkConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSiteLinkConnection\\r\\n\"},{\"CompletionText\":\"New-AzWcfRelay\",\"ListItemText\":\"New-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"New-AzWebApp\",\"ListItemText\":\"New-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"New-AzWebApp\\r\\n\"},{\"CompletionText\":\"New-AzWebAppAzureStoragePath\",\"ListItemText\":\"New-AzWebAppAzureStoragePath\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppAzureStoragePath\\r\\n\"},{\"CompletionText\":\"New-AzWebAppBackup\",\"ListItemText\":\"New-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"New-AzWebAppCertificate\",\"ListItemText\":\"New-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"New-AzWebAppDatabaseBackupSetting\",\"ListItemText\":\"New-AzWebAppDatabaseBackupSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppDatabaseBackupSetting\\r\\n\"},{\"CompletionText\":\"New-AzWebAppSlot\",\"ListItemText\":\"New-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"New-AzWebAppSSLBinding\",\"ListItemText\":\"New-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"New-AzWebPubSub\",\"ListItemText\":\"New-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubCustomCertificate\",\"ListItemText\":\"New-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubCustomDomain\",\"ListItemText\":\"New-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubEventHubEndpointObject\",\"ListItemText\":\"New-AzWebPubSubEventHubEndpointObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubEventHubEndpointObject \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubEventNameFilterObject\",\"ListItemText\":\"New-AzWebPubSubEventNameFilterObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubEventNameFilterObject \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubHub\",\"ListItemText\":\"New-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubKey\",\"ListItemText\":\"New-AzWebPubSubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubKey \\r\\n\"},{\"CompletionText\":\"New-AzWvdApplication\",\"ListItemText\":\"New-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"New-AzWvdApplicationGroup\",\"ListItemText\":\"New-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"New-AzWvdHostPool\",\"ListItemText\":\"New-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"New-AzWvdMsixPackage\",\"ListItemText\":\"New-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"New-AzWvdRegistrationInfo\",\"ListItemText\":\"New-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"New-AzWvdScalingPlan\",\"ListItemText\":\"New-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"New-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"New-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"New-AzWvdWorkspace\",\"ListItemText\":\"New-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"New-BcdEntry\",\"ListItemText\":\"New-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"New-BcdEntry\\r\\n\"},{\"CompletionText\":\"New-BcdStore\",\"ListItemText\":\"New-BcdStore\",\"ResultType\":2,\"ToolTip\":\"New-BcdStore\\r\\n\"},{\"CompletionText\":\"New-CertificateNotificationTask\",\"ListItemText\":\"New-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"New-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"New-CimInstance\",\"ListItemText\":\"New-CimInstance\",\"ResultType\":2,\"ToolTip\":\"New-CimInstance\\r\\n\"},{\"CompletionText\":\"New-CimSession\",\"ListItemText\":\"New-CimSession\",\"ResultType\":2,\"ToolTip\":\"New-CimSession\\r\\n\"},{\"CompletionText\":\"New-CimSessionOption\",\"ListItemText\":\"New-CimSessionOption\",\"ResultType\":2,\"ToolTip\":\"New-CimSessionOption\\r\\n\"},{\"CompletionText\":\"New-CIPolicy\",\"ListItemText\":\"New-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"New-CIPolicy\\r\\n\"},{\"CompletionText\":\"New-CIPolicyRule\",\"ListItemText\":\"New-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"New-DAEntryPointTableItem\",\"ListItemText\":\"New-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"New-DscChecksum\",\"ListItemText\":\"New-DscChecksum\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-DscChecksum \\r\\n\"},{\"CompletionText\":\"New-DtcDiagnosticTransaction\",\"ListItemText\":\"New-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"New-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"New-EapConfiguration\",\"ListItemText\":\"New-EapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-EapConfiguration \\r\\n\"},{\"CompletionText\":\"New-EtwTraceSession\",\"ListItemText\":\"New-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"New-Event\",\"ListItemText\":\"New-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Event [-SourceIdentifier] [[-Sender] ] [[-EventArguments] ] [[-MessageData] ] []\\r\\n\"},{\"CompletionText\":\"New-FileCatalog\",\"ListItemText\":\"New-FileCatalog\",\"ResultType\":2,\"ToolTip\":\"New-FileCatalog\\r\\n\"},{\"CompletionText\":\"New-FileShare\",\"ListItemText\":\"New-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-FileShare \\r\\n\"},{\"CompletionText\":\"New-Fixture\",\"ListItemText\":\"New-Fixture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Fixture \\r\\n\"},{\"CompletionText\":\"New-GitPromptSettings\",\"ListItemText\":\"New-GitPromptSettings\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-GitPromptSettings \\r\\n\"},{\"CompletionText\":\"New-Guid\",\"ListItemText\":\"New-Guid\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Guid []\\r\\n\"},{\"CompletionText\":\"New-HgsGuardian\",\"ListItemText\":\"New-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-HgsGuardian \\r\\n\"},{\"CompletionText\":\"New-HgsKeyProtector\",\"ListItemText\":\"New-HgsKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-HgsKeyProtector \\r\\n\"},{\"CompletionText\":\"New-HgsTraceTarget\",\"ListItemText\":\"New-HgsTraceTarget\",\"ResultType\":2,\"ToolTip\":\"New-HgsTraceTarget\\r\\n\"},{\"CompletionText\":\"New-IscsiTargetPortal\",\"ListItemText\":\"New-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"New-IseSnippet\",\"ListItemText\":\"New-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-IseSnippet \\r\\n\"},{\"CompletionText\":\"New-Item\",\"ListItemText\":\"New-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Item [-Path] [-ItemType ] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nNew-Item [[-Path] ] -Name [-ItemType ] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-ItemProperty\",\"ListItemText\":\"New-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ItemProperty [-Path] [-Name] [-PropertyType ] [-Value ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nNew-ItemProperty [-Name] -LiteralPath [-PropertyType ] [-Value ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-JobTrigger\",\"ListItemText\":\"New-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"New-JobTrigger\\r\\n\"},{\"CompletionText\":\"New-LocalGroup\",\"ListItemText\":\"New-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"New-LocalGroup\\r\\n\"},{\"CompletionText\":\"New-LocalUser\",\"ListItemText\":\"New-LocalUser\",\"ResultType\":2,\"ToolTip\":\"New-LocalUser\\r\\n\"},{\"CompletionText\":\"New-MaskingSet\",\"ListItemText\":\"New-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MaskingSet \\r\\n\"},{\"CompletionText\":\"New-Module\",\"ListItemText\":\"New-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Module [-ScriptBlock] [-Function ] [-Cmdlet ] [-ReturnResult] [-AsCustomObject] [-ArgumentList ] []\\r\\n\\r\\nNew-Module [-Name] [-ScriptBlock] [-Function ] [-Cmdlet ] [-ReturnResult] [-AsCustomObject] [-ArgumentList ] []\\r\\n\"},{\"CompletionText\":\"New-ModuleManifest\",\"ListItemText\":\"New-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ModuleManifest [-Path] [-NestedModules ] [-Guid ] [-Author ] [-CompanyName ] [-Copyright ] [-RootModule ] [-ModuleVersion ] [-Description ] [-ProcessorArchitecture ] [-PowerShellVersion ] [-ClrVersion ] [-DotNetFrameworkVersion ] [-PowerShellHostName ] [-PowerShellHostVersion ] [-RequiredModules ] [-TypesToProcess ] [-FormatsToProcess ] [-ScriptsToProcess ] [-RequiredAssemblies ] [-FileList ] [-ModuleList ] [-FunctionsToExport ] [-AliasesToExport ] [-VariablesToExport ] [-CmdletsToExport ] [-DscResourcesToExport ] [-CompatiblePSEditions ] [-PrivateData ] [-Tags ] [-ProjectUri ] [-LicenseUri ] [-IconUri ] [-ReleaseNotes ] [-Prerelease ] [-RequireLicenseAcceptance] [-ExternalModuleDependencies ] [-HelpInfoUri ] [-PassThru] [-DefaultCommandPrefix ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-MpPerformanceRecording\",\"ListItemText\":\"New-MpPerformanceRecording\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MpPerformanceRecording \\r\\n\"},{\"CompletionText\":\"New-NetAdapterAdvancedProperty\",\"ListItemText\":\"New-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"New-NetEventSession\",\"ListItemText\":\"New-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetEventSession \\r\\n\"},{\"CompletionText\":\"New-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"New-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVProfile\",\"ListItemText\":\"New-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVRule\",\"ListItemText\":\"New-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVVMSetting\",\"ListItemText\":\"New-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"New-NetFirewallRule\",\"ListItemText\":\"New-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"New-NetIPAddress\",\"ListItemText\":\"New-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPAddress \\r\\n\"},{\"CompletionText\":\"New-NetIPHttpsConfiguration\",\"ListItemText\":\"New-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"New-NetIPsecAuthProposal\",\"ListItemText\":\"New-NetIPsecAuthProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecAuthProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecDospSetting\",\"ListItemText\":\"New-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeCryptoProposal\",\"ListItemText\":\"New-NetIPsecMainModeCryptoProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecMainModeCryptoProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"New-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeRule\",\"ListItemText\":\"New-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"New-NetIPsecPhase1AuthSet\",\"ListItemText\":\"New-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecPhase2AuthSet\",\"ListItemText\":\"New-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecQuickModeCryptoProposal\",\"ListItemText\":\"New-NetIPsecQuickModeCryptoProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecQuickModeCryptoProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"New-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecRule\",\"ListItemText\":\"New-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"New-NetLbfoTeam\",\"ListItemText\":\"New-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"New-NetNat\",\"ListItemText\":\"New-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNat \\r\\n\"},{\"CompletionText\":\"New-NetNatTransitionConfiguration\",\"ListItemText\":\"New-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"New-NetNeighbor\",\"ListItemText\":\"New-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNeighbor \\r\\n\"},{\"CompletionText\":\"New-NetQosPolicy\",\"ListItemText\":\"New-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"New-NetRoute\",\"ListItemText\":\"New-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetRoute \\r\\n\"},{\"CompletionText\":\"New-NetSwitchTeam\",\"ListItemText\":\"New-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"New-NetTransportFilter\",\"ListItemText\":\"New-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"New-NetworkSwitchVlan\",\"ListItemText\":\"New-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"New-Object\",\"ListItemText\":\"New-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Object [-TypeName] [[-ArgumentList] ] [-Property ] []\\r\\n\\r\\nNew-Object [-ComObject] [-Strict] [-Property ] []\\r\\n\"},{\"CompletionText\":\"New-Partition\",\"ListItemText\":\"New-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Partition \\r\\n\"},{\"CompletionText\":\"New-PesterOption\",\"ListItemText\":\"New-PesterOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PesterOption \\r\\n\"},{\"CompletionText\":\"New-PmemDedicatedMemory\",\"ListItemText\":\"New-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"New-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"New-PmemDisk\",\"ListItemText\":\"New-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"New-PmemDisk\\r\\n\"},{\"CompletionText\":\"New-ProvisioningRepro\",\"ListItemText\":\"New-ProvisioningRepro\",\"ResultType\":2,\"ToolTip\":\"New-ProvisioningRepro\\r\\n\"},{\"CompletionText\":\"New-PSDrive\",\"ListItemText\":\"New-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSDrive [-Name] [-PSProvider] [-Root] [-Description ] [-Scope ] [-Persist] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-PSRoleCapabilityFile\",\"ListItemText\":\"New-PSRoleCapabilityFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSRoleCapabilityFile [-Path] [-Guid ] [-Author ] [-Description ] [-CompanyName ] [-Copyright ] [-ModulesToImport ] [-VisibleAliases ] [-VisibleCmdlets ] [-VisibleFunctions ] [-VisibleExternalCommands ] [-VisibleProviders ] [-ScriptsToProcess ] [-AliasDefinitions ] [-FunctionDefinitions ] [-VariableDefinitions ] [-EnvironmentVariables ] [-TypesToProcess ] [-FormatsToProcess ] [-AssembliesToLoad ] []\\r\\n\"},{\"CompletionText\":\"New-PSScriptFileInfo\",\"ListItemText\":\"New-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"New-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"New-PSSession\",\"ListItemText\":\"New-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSession [[-ComputerName] ] [-Credential ] [-Name ] [-EnableNetworkAccess] [-ConfigurationName ] [-Port ] [-UseSSL] [-ApplicationName ] [-ThrottleLimit ] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nNew-PSSession [-ConnectionUri] [-Credential ] [-Name ] [-EnableNetworkAccess] [-ConfigurationName ] [-ThrottleLimit ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nNew-PSSession [-VMId] -Credential [-Name ] [-ConfigurationName ] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -Credential -VMName [-Name ] [-ConfigurationName ] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession [[-Session] ] [-Name ] [-EnableNetworkAccess] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -ContainerId [-Name ] [-ConfigurationName ] [-RunAsAdministrator] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -UseWindowsPowerShell [-Name ] []\\r\\n\\r\\nNew-PSSession [-HostName] [-Name ] [-Port ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] []\\r\\n\\r\\nNew-PSSession -SSHConnection [-Name ] []\\r\\n\"},{\"CompletionText\":\"New-PSSessionConfigurationFile\",\"ListItemText\":\"New-PSSessionConfigurationFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSessionConfigurationFile [-Path] [-SchemaVersion ] [-Guid ] [-Author ] [-Description ] [-CompanyName ] [-Copyright ] [-SessionType ] [-TranscriptDirectory ] [-RunAsVirtualAccount] [-RunAsVirtualAccountGroups ] [-MountUserDrive] [-UserDriveMaximumSize ] [-GroupManagedServiceAccount ] [-ScriptsToProcess ] [-RoleDefinitions ] [-RequiredGroups ] [-LanguageMode ] [-ExecutionPolicy ] [-PowerShellVersion ] [-ModulesToImport ] [-VisibleAliases ] [-VisibleCmdlets ] [-VisibleFunctions ] [-VisibleExternalCommands ] [-VisibleProviders ] [-AliasDefinitions ] [-FunctionDefinitions ] [-VariableDefinitions ] [-EnvironmentVariables ] [-TypesToProcess ] [-FormatsToProcess ] [-AssembliesToLoad ] [-Full] []\\r\\n\"},{\"CompletionText\":\"New-PSSessionOption\",\"ListItemText\":\"New-PSSessionOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSessionOption [-MaximumRedirection ] [-NoCompression] [-NoMachineProfile] [-Culture ] [-UICulture ] [-MaximumReceivedDataSizePerCommand ] [-MaximumReceivedObjectSize ] [-OutputBufferingMode ] [-MaxConnectionRetryCount ] [-ApplicationArguments ] [-OpenTimeout ] [-CancelTimeout ] [-IdleTimeout ] [-ProxyAccessType ] [-ProxyAuthentication ] [-ProxyCredential ] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-OperationTimeout ] [-NoEncryption] [-UseUTF16] [-IncludePortInSPN] []\\r\\n\"},{\"CompletionText\":\"New-PSTransportOption\",\"ListItemText\":\"New-PSTransportOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSTransportOption [-MaxIdleTimeoutSec ] [-ProcessIdleTimeoutSec ] [-MaxSessions ] [-MaxConcurrentCommandsPerSession ] [-MaxSessionsPerUser ] [-MaxMemoryPerSessionMB ] [-MaxProcessesPerSession ] [-MaxConcurrentUsers ] [-IdleTimeoutSec ] [-OutputBufferingMode ] []\\r\\n\"},{\"CompletionText\":\"New-PSWorkflowExecutionOption\",\"ListItemText\":\"New-PSWorkflowExecutionOption\",\"ResultType\":2,\"ToolTip\":\"New-PSWorkflowExecutionOption\\r\\n\"},{\"CompletionText\":\"New-PSWorkflowSession\",\"ListItemText\":\"New-PSWorkflowSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSWorkflowSession \\r\\n\"},{\"CompletionText\":\"New-ScheduledJobOption\",\"ListItemText\":\"New-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"New-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"New-ScheduledTask\",\"ListItemText\":\"New-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTask \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskAction\",\"ListItemText\":\"New-ScheduledTaskAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskAction \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskPrincipal\",\"ListItemText\":\"New-ScheduledTaskPrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskPrincipal \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskSettingsSet\",\"ListItemText\":\"New-ScheduledTaskSettingsSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskSettingsSet \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskTrigger\",\"ListItemText\":\"New-ScheduledTaskTrigger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskTrigger \\r\\n\"},{\"CompletionText\":\"New-ScriptFileInfo\",\"ListItemText\":\"New-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"New-SelfSignedCertificate\",\"ListItemText\":\"New-SelfSignedCertificate\",\"ResultType\":2,\"ToolTip\":\"New-SelfSignedCertificate\\r\\n\"},{\"CompletionText\":\"New-Service\",\"ListItemText\":\"New-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Service [-Name] [-BinaryPathName] [-DisplayName ] [-Description ] [-StartupType ] [-Credential ] [-SecurityDescriptorSddl ] [-DependsOn ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-SmbClientCertificateMapping\",\"ListItemText\":\"New-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"New-SmbGlobalMapping\",\"ListItemText\":\"New-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"New-SmbMapping\",\"ListItemText\":\"New-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbMapping \\r\\n\"},{\"CompletionText\":\"New-SmbMultichannelConstraint\",\"ListItemText\":\"New-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"New-SmbServerCertificateMapping\",\"ListItemText\":\"New-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"New-SmbShare\",\"ListItemText\":\"New-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbShare \\r\\n\"},{\"CompletionText\":\"New-StorageBusBinding\",\"ListItemText\":\"New-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"New-StorageBusCacheStore\",\"ListItemText\":\"New-StorageBusCacheStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageBusCacheStore \\r\\n\"},{\"CompletionText\":\"New-StorageFileServer\",\"ListItemText\":\"New-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageFileServer \\r\\n\"},{\"CompletionText\":\"New-StoragePool\",\"ListItemText\":\"New-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StoragePool \\r\\n\"},{\"CompletionText\":\"New-StorageSubsystemVirtualDisk\",\"ListItemText\":\"New-StorageSubsystemVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageSubsystemVirtualDisk \\r\\n\"},{\"CompletionText\":\"New-StorageTier\",\"ListItemText\":\"New-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageTier \\r\\n\"},{\"CompletionText\":\"New-TemporaryFile\",\"ListItemText\":\"New-TemporaryFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-TemporaryFile [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-TimeSpan\",\"ListItemText\":\"New-TimeSpan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-TimeSpan [[-Start] ] [[-End] ] []\\r\\n\\r\\nNew-TimeSpan [-Days ] [-Hours ] [-Minutes ] [-Seconds ] [-Milliseconds ] []\\r\\n\"},{\"CompletionText\":\"New-TlsSessionTicketKey\",\"ListItemText\":\"New-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"New-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"New-Variable\",\"ListItemText\":\"New-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Variable [-Name] [[-Value] ] [-Description ] [-Option ] [-Visibility ] [-Force] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-VFD\",\"ListItemText\":\"New-VFD\",\"ResultType\":2,\"ToolTip\":\"New-VFD\\r\\n\"},{\"CompletionText\":\"New-VHD\",\"ListItemText\":\"New-VHD\",\"ResultType\":2,\"ToolTip\":\"New-VHD\\r\\n\"},{\"CompletionText\":\"New-VirtualDisk\",\"ListItemText\":\"New-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDisk \\r\\n\"},{\"CompletionText\":\"New-VirtualDiskClone\",\"ListItemText\":\"New-VirtualDiskClone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDiskClone \\r\\n\"},{\"CompletionText\":\"New-VirtualDiskSnapshot\",\"ListItemText\":\"New-VirtualDiskSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDiskSnapshot \\r\\n\"},{\"CompletionText\":\"New-VM\",\"ListItemText\":\"New-VM\",\"ResultType\":2,\"ToolTip\":\"New-VM\\r\\n\"},{\"CompletionText\":\"New-VMGroup\",\"ListItemText\":\"New-VMGroup\",\"ResultType\":2,\"ToolTip\":\"New-VMGroup\\r\\n\"},{\"CompletionText\":\"New-VMReplicationAuthorizationEntry\",\"ListItemText\":\"New-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"New-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"New-VMResourcePool\",\"ListItemText\":\"New-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"New-VMResourcePool\\r\\n\"},{\"CompletionText\":\"New-VMSan\",\"ListItemText\":\"New-VMSan\",\"ResultType\":2,\"ToolTip\":\"New-VMSan\\r\\n\"},{\"CompletionText\":\"New-VMSwitch\",\"ListItemText\":\"New-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"New-VMSwitch\\r\\n\"},{\"CompletionText\":\"New-Volume\",\"ListItemText\":\"New-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Volume \\r\\n\"},{\"CompletionText\":\"New-VpnServerAddress\",\"ListItemText\":\"New-VpnServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VpnServerAddress \\r\\n\"},{\"CompletionText\":\"New-WindowsCustomImage\",\"ListItemText\":\"New-WindowsCustomImage\",\"ResultType\":2,\"ToolTip\":\"New-WindowsCustomImage\\r\\n\"},{\"CompletionText\":\"New-WindowsImage\",\"ListItemText\":\"New-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"New-WindowsImage\\r\\n\"},{\"CompletionText\":\"New-WinEvent\",\"ListItemText\":\"New-WinEvent\",\"ResultType\":2,\"ToolTip\":\"New-WinEvent\\r\\n\"},{\"CompletionText\":\"New-WinUserLanguageList\",\"ListItemText\":\"New-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"New-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"New-WSManInstance\",\"ListItemText\":\"New-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"New-WSManInstance\\r\\n\"},{\"CompletionText\":\"New-WSManSessionOption\",\"ListItemText\":\"New-WSManSessionOption\",\"ResultType\":2,\"ToolTip\":\"New-WSManSessionOption\\r\\n\"},{\"CompletionText\":\"newdev.exe\",\"ListItemText\":\"newdev.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\newdev.exe\"},{\"CompletionText\":\"nf.cmd\",\"ListItemText\":\"nf.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\nf.cmd\"},{\"CompletionText\":\"nf.ps1\",\"ListItemText\":\"nf.ps1\",\"ResultType\":2,\"ToolTip\":\"nf.ps1 \\r\\n\"},{\"CompletionText\":\"NgcIso.exe\",\"ListItemText\":\"NgcIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NgcIso.exe\"},{\"CompletionText\":\"ni\",\"ListItemText\":\"ni\",\"ResultType\":2,\"ToolTip\":\"New-Item\"},{\"CompletionText\":\"nlg\",\"ListItemText\":\"nlg\",\"ResultType\":2,\"ToolTip\":\"nlg\"},{\"CompletionText\":\"nltest.exe\",\"ListItemText\":\"nltest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nltest.exe\"},{\"CompletionText\":\"nlu\",\"ListItemText\":\"nlu\",\"ResultType\":2,\"ToolTip\":\"nlu\"},{\"CompletionText\":\"nmbind.exe\",\"ListItemText\":\"nmbind.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nmbind.exe\"},{\"CompletionText\":\"nmo\",\"ListItemText\":\"nmo\",\"ResultType\":2,\"ToolTip\":\"New-Module\"},{\"CompletionText\":\"nmscrub.exe\",\"ListItemText\":\"nmscrub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nmscrub.exe\"},{\"CompletionText\":\"node.exe\",\"ListItemText\":\"node.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\node.exe\"},{\"CompletionText\":\"nodevars.bat\",\"ListItemText\":\"nodevars.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\nodevars.bat\"},{\"CompletionText\":\"normalizer.exe\",\"ListItemText\":\"normalizer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\normalizer.exe\"},{\"CompletionText\":\"notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\notepad.exe\"},{\"CompletionText\":\"npm.cmd\",\"ListItemText\":\"npm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\npm.cmd\"},{\"CompletionText\":\"npx.cmd\",\"ListItemText\":\"npx.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\npx.cmd\"},{\"CompletionText\":\"nslookup.exe\",\"ListItemText\":\"nslookup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nslookup.exe\"},{\"CompletionText\":\"nsmbccm\",\"ListItemText\":\"nsmbccm\",\"ResultType\":2,\"ToolTip\":\"nsmbccm\"},{\"CompletionText\":\"nsmbgm\",\"ListItemText\":\"nsmbgm\",\"ResultType\":2,\"ToolTip\":\"nsmbgm\"},{\"CompletionText\":\"nsmbm\",\"ListItemText\":\"nsmbm\",\"ResultType\":2,\"ToolTip\":\"nsmbm\"},{\"CompletionText\":\"nsmbs\",\"ListItemText\":\"nsmbs\",\"ResultType\":2,\"ToolTip\":\"nsmbs\"},{\"CompletionText\":\"nsmbscm\",\"ListItemText\":\"nsmbscm\",\"ResultType\":2,\"ToolTip\":\"nsmbscm\"},{\"CompletionText\":\"nsmbt\",\"ListItemText\":\"nsmbt\",\"ResultType\":2,\"ToolTip\":\"nsmbt\"},{\"CompletionText\":\"nsn\",\"ListItemText\":\"nsn\",\"ResultType\":2,\"ToolTip\":\"New-PSSession\"},{\"CompletionText\":\"ntoskrnl.exe\",\"ListItemText\":\"ntoskrnl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ntoskrnl.exe\"},{\"CompletionText\":\"ntprint.exe\",\"ListItemText\":\"ntprint.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ntprint.exe\"},{\"CompletionText\":\"nu.exe\",\"ListItemText\":\"nu.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu.exe\"},{\"CompletionText\":\"nu_plugin_gstat.exe\",\"ListItemText\":\"nu_plugin_gstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_gstat.exe\"},{\"CompletionText\":\"nu_plugin_inc.exe\",\"ListItemText\":\"nu_plugin_inc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_inc.exe\"},{\"CompletionText\":\"nu_plugin_query.exe\",\"ListItemText\":\"nu_plugin_query.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_query.exe\"},{\"CompletionText\":\"nv\",\"ListItemText\":\"nv\",\"ResultType\":2,\"ToolTip\":\"New-Variable\"},{\"CompletionText\":\"NvContainerRecovery.bat\",\"ListItemText\":\"NvContainerRecovery.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\NvContainerRecovery.bat\"},{\"CompletionText\":\"nvdebugdump.exe\",\"ListItemText\":\"nvdebugdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvdebugdump.exe\"},{\"CompletionText\":\"nvdlisrwrapper.exe\",\"ListItemText\":\"nvdlisrwrapper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\NVIDIA Corporation\\\\NVIDIA NvDLISR\\\\nvdlisrwrapper.exe\"},{\"CompletionText\":\"nvidia-smi.exe\",\"ListItemText\":\"nvidia-smi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvidia-smi.exe\"},{\"CompletionText\":\"nvs.cmd\",\"ListItemText\":\"nvs.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\nvs\\\\nvs.cmd\"},{\"CompletionText\":\"nvs.ps1\",\"ListItemText\":\"nvs.ps1\",\"ResultType\":2,\"ToolTip\":\"nvs.ps1 \\r\\n\"},{\"CompletionText\":\"nvspinfo.exe\",\"ListItemText\":\"nvspinfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvspinfo.exe\"},{\"CompletionText\":\"nwsn\",\"ListItemText\":\"nwsn\",\"ResultType\":2,\"ToolTip\":\"nwsn\"},{\"CompletionText\":\"O:\",\"ListItemText\":\"O:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nO: \\r\\n\"},{\"CompletionText\":\"odbcad32.exe\",\"ListItemText\":\"odbcad32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\odbcad32.exe\"},{\"CompletionText\":\"odbcconf.exe\",\"ListItemText\":\"odbcconf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\odbcconf.exe\"},{\"CompletionText\":\"ofdeploy.exe\",\"ListItemText\":\"ofdeploy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ofdeploy.exe\"},{\"CompletionText\":\"ogv\",\"ListItemText\":\"ogv\",\"ResultType\":2,\"ToolTip\":\"Out-GridView\"},{\"CompletionText\":\"oh\",\"ListItemText\":\"oh\",\"ResultType\":2,\"ToolTip\":\"Out-Host\"},{\"CompletionText\":\"oh-my-posh.exe\",\"ListItemText\":\"oh-my-posh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\oh-my-posh\\\\bin\\\\oh-my-posh.exe\"},{\"CompletionText\":\"olk.exe\",\"ListItemText\":\"olk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\olk.exe\"},{\"CompletionText\":\"omadmclient.exe\",\"ListItemText\":\"omadmclient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\omadmclient.exe\"},{\"CompletionText\":\"omadmprc.exe\",\"ListItemText\":\"omadmprc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\omadmprc.exe\"},{\"CompletionText\":\"OneDriveSetup.exe\",\"ListItemText\":\"OneDriveSetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OneDriveSetup.exe\"},{\"CompletionText\":\"OOBE-Maintenance.exe\",\"ListItemText\":\"OOBE-Maintenance.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OOBE-Maintenance.exe\"},{\"CompletionText\":\"Open-AzSurveyLink\",\"ListItemText\":\"Open-AzSurveyLink\",\"ResultType\":2,\"ToolTip\":\"Open-AzSurveyLink\\r\\n\"},{\"CompletionText\":\"Open-NetGPO\",\"ListItemText\":\"Open-NetGPO\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOpen-NetGPO \\r\\n\"},{\"CompletionText\":\"openfiles.exe\",\"ListItemText\":\"openfiles.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\openfiles.exe\"},{\"CompletionText\":\"OpenWith.exe\",\"ListItemText\":\"OpenWith.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OpenWith.exe\"},{\"CompletionText\":\"Optimize-AppProvisionedPackages\",\"ListItemText\":\"Optimize-AppProvisionedPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-AppProvisionedPackages\"},{\"CompletionText\":\"Optimize-AppxProvisionedPackages\",\"ListItemText\":\"Optimize-AppxProvisionedPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-AppxProvisionedPackages\\r\\n\"},{\"CompletionText\":\"Optimize-ProvisionedAppPackages\",\"ListItemText\":\"Optimize-ProvisionedAppPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-ProvisionedAppPackages\"},{\"CompletionText\":\"Optimize-ProvisionedAppxPackages\",\"ListItemText\":\"Optimize-ProvisionedAppxPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-ProvisionedAppxPackages\"},{\"CompletionText\":\"Optimize-StoragePool\",\"ListItemText\":\"Optimize-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOptimize-StoragePool \\r\\n\"},{\"CompletionText\":\"Optimize-VHD\",\"ListItemText\":\"Optimize-VHD\",\"ResultType\":2,\"ToolTip\":\"Optimize-VHD\\r\\n\"},{\"CompletionText\":\"Optimize-VHDSet\",\"ListItemText\":\"Optimize-VHDSet\",\"ResultType\":2,\"ToolTip\":\"Optimize-VHDSet\\r\\n\"},{\"CompletionText\":\"Optimize-Volume\",\"ListItemText\":\"Optimize-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOptimize-Volume \\r\\n\"},{\"CompletionText\":\"Optimize-WindowsImage\",\"ListItemText\":\"Optimize-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Optimize-WindowsImage\\r\\n\"},{\"CompletionText\":\"OptionalFeatures.exe\",\"ListItemText\":\"OptionalFeatures.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OptionalFeatures.exe\"},{\"CompletionText\":\"orbd.exe\",\"ListItemText\":\"orbd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\orbd.exe\"},{\"CompletionText\":\"osk.exe\",\"ListItemText\":\"osk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\osk.exe\"},{\"CompletionText\":\"oss\",\"ListItemText\":\"oss\",\"ResultType\":2,\"ToolTip\":\"\\r\\noss [[-Width] ] [[-InputObject] ] []\\r\\n\"},{\"CompletionText\":\"Out-Default\",\"ListItemText\":\"Out-Default\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Default [-Transcript] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-File\",\"ListItemText\":\"Out-File\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-File [-FilePath] [[-Encoding] ] [-Append] [-Force] [-NoClobber] [-Width ] [-NoNewline] [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nOut-File [[-Encoding] ] -LiteralPath [-Append] [-Force] [-NoClobber] [-Width ] [-NoNewline] [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Out-GridView\",\"ListItemText\":\"Out-GridView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-GridView [-InputObject ] [-Title ] [-PassThru] []\\r\\n\\r\\nOut-GridView [-InputObject ] [-Title ] [-Wait] []\\r\\n\\r\\nOut-GridView [-InputObject ] [-Title ] [-OutputMode ] []\\r\\n\"},{\"CompletionText\":\"Out-Host\",\"ListItemText\":\"Out-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Host [-Paging] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-Null\",\"ListItemText\":\"Out-Null\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Null [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-Printer\",\"ListItemText\":\"Out-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Printer [[-Name] ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-String\",\"ListItemText\":\"Out-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-String [-Width ] [-NoNewline] [-InputObject ] []\\r\\n\\r\\nOut-String [-Stream] [-Width ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"P:\",\"ListItemText\":\"P:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nP: \\r\\n\"},{\"CompletionText\":\"pacjsworker.exe\",\"ListItemText\":\"pacjsworker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pacjsworker.exe\"},{\"CompletionText\":\"pack200.exe\",\"ListItemText\":\"pack200.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\pack200.exe\"},{\"CompletionText\":\"PackagedCWALauncher.exe\",\"ListItemText\":\"PackagedCWALauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PackagedCWALauncher.exe\"},{\"CompletionText\":\"PackageInspector.exe\",\"ListItemText\":\"PackageInspector.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PackageInspector.exe\"},{\"CompletionText\":\"PasswordOnWakeSettingFlyout.exe\",\"ListItemText\":\"PasswordOnWakeSettingFlyout.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PasswordOnWakeSettingFlyout.exe\"},{\"CompletionText\":\"PATHPING.EXE\",\"ListItemText\":\"PATHPING.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PATHPING.EXE\"},{\"CompletionText\":\"Pause\",\"ListItemText\":\"Pause\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPause \\r\\n\"},{\"CompletionText\":\"pbcfg\",\"ListItemText\":\"pbcfg\",\"ResultType\":2,\"ToolTip\":\"pbcfg\"},{\"CompletionText\":\"pbres\",\"ListItemText\":\"pbres\",\"ResultType\":2,\"ToolTip\":\"pbres\"},{\"CompletionText\":\"pbrush.exe\",\"ListItemText\":\"pbrush.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pbrush.exe\"},{\"CompletionText\":\"pcalua.exe\",\"ListItemText\":\"pcalua.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcalua.exe\"},{\"CompletionText\":\"pcaui.exe\",\"ListItemText\":\"pcaui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcaui.exe\"},{\"CompletionText\":\"pcwrun.exe\",\"ListItemText\":\"pcwrun.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcwrun.exe\"},{\"CompletionText\":\"perfmon.exe\",\"ListItemText\":\"perfmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\perfmon.exe\"},{\"CompletionText\":\"perfmon.msc\",\"ListItemText\":\"perfmon.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\perfmon.msc\"},{\"CompletionText\":\"pfn\",\"ListItemText\":\"pfn\",\"ResultType\":2,\"ToolTip\":\"pfn\"},{\"CompletionText\":\"phoneactivate.exe\",\"ListItemText\":\"phoneactivate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\phoneactivate.exe\"},{\"CompletionText\":\"PickerHost.exe\",\"ListItemText\":\"PickerHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PickerHost.exe\"},{\"CompletionText\":\"PinEnrollmentBroker.exe\",\"ListItemText\":\"PinEnrollmentBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PinEnrollmentBroker.exe\"},{\"CompletionText\":\"pinentry-basic.exe\",\"ListItemText\":\"pinentry-basic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\pinentry-basic.exe\"},{\"CompletionText\":\"PING.EXE\",\"ListItemText\":\"PING.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PING.EXE\"},{\"CompletionText\":\"pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip.exe\"},{\"CompletionText\":\"pip3.10.exe\",\"ListItemText\":\"pip3.10.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.10.exe\"},{\"CompletionText\":\"pip3.12.exe\",\"ListItemText\":\"pip3.12.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip3.12.exe\"},{\"CompletionText\":\"pip3.9.exe\",\"ListItemText\":\"pip3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.9.exe\"},{\"CompletionText\":\"pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip3.exe\"},{\"CompletionText\":\"PkgMgr.exe\",\"ListItemText\":\"PkgMgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PkgMgr.exe\"},{\"CompletionText\":\"PktMon.exe\",\"ListItemText\":\"PktMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PktMon.exe\"},{\"CompletionText\":\"plasrv.exe\",\"ListItemText\":\"plasrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\plasrv.exe\"},{\"CompletionText\":\"PnPUnattend.exe\",\"ListItemText\":\"PnPUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PnPUnattend.exe\"},{\"CompletionText\":\"pnputil.exe\",\"ListItemText\":\"pnputil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pnputil.exe\"},{\"CompletionText\":\"poetry.exe\",\"ListItemText\":\"poetry.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\Python\\\\Scripts\\\\poetry.exe\"},{\"CompletionText\":\"policytool.exe\",\"ListItemText\":\"policytool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\policytool.exe\"},{\"CompletionText\":\"Pop-Location\",\"ListItemText\":\"Pop-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPop-Location [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"popd\",\"ListItemText\":\"popd\",\"ResultType\":2,\"ToolTip\":\"Pop-Location\"},{\"CompletionText\":\"poqexec.exe\",\"ListItemText\":\"poqexec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\poqexec.exe\"},{\"CompletionText\":\"pospaymentsworker.exe\",\"ListItemText\":\"pospaymentsworker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pospaymentsworker.exe\"},{\"CompletionText\":\"powercfg.cpl\",\"ListItemText\":\"powercfg.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\powercfg.cpl\"},{\"CompletionText\":\"powercfg.exe\",\"ListItemText\":\"powercfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\powercfg.exe\"},{\"CompletionText\":\"powershell.exe\",\"ListItemText\":\"powershell.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe\"},{\"CompletionText\":\"powershell_ise.exe\",\"ListItemText\":\"powershell_ise.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell_ise.exe\"},{\"CompletionText\":\"PresentationHost.exe\",\"ListItemText\":\"PresentationHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PresentationHost.exe\"},{\"CompletionText\":\"PresentationSettings.exe\",\"ListItemText\":\"PresentationSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PresentationSettings.exe\"},{\"CompletionText\":\"prevhost.exe\",\"ListItemText\":\"prevhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\prevhost.exe\"},{\"CompletionText\":\"print.exe\",\"ListItemText\":\"print.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\print.exe\"},{\"CompletionText\":\"PrintBrmUi.exe\",\"ListItemText\":\"PrintBrmUi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PrintBrmUi.exe\"},{\"CompletionText\":\"printfilterpipelinesvc.exe\",\"ListItemText\":\"printfilterpipelinesvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printfilterpipelinesvc.exe\"},{\"CompletionText\":\"PrintIsolationHost.exe\",\"ListItemText\":\"PrintIsolationHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PrintIsolationHost.exe\"},{\"CompletionText\":\"printmanagement.msc\",\"ListItemText\":\"printmanagement.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printmanagement.msc\"},{\"CompletionText\":\"printui.exe\",\"ListItemText\":\"printui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printui.exe\"},{\"CompletionText\":\"prompt\",\"ListItemText\":\"prompt\",\"ResultType\":2,\"ToolTip\":\"\\r\\nprompt \\r\\n\"},{\"CompletionText\":\"proquota.exe\",\"ListItemText\":\"proquota.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\proquota.exe\"},{\"CompletionText\":\"Protect-CmsMessage\",\"ListItemText\":\"Protect-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Protect-CmsMessage\\r\\n\"},{\"CompletionText\":\"provlaunch.exe\",\"ListItemText\":\"provlaunch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\provlaunch.exe\"},{\"CompletionText\":\"provtool.exe\",\"ListItemText\":\"provtool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\provtool.exe\"},{\"CompletionText\":\"ProximityUxHost.exe\",\"ListItemText\":\"ProximityUxHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ProximityUxHost.exe\"},{\"CompletionText\":\"prproc.exe\",\"ListItemText\":\"prproc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\prproc.exe\"},{\"CompletionText\":\"ps\",\"ListItemText\":\"ps\",\"ResultType\":2,\"ToolTip\":\"Get-Process\"},{\"CompletionText\":\"PSConsoleHostReadLine\",\"ListItemText\":\"PSConsoleHostReadLine\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPSConsoleHostReadLine \\r\\n\"},{\"CompletionText\":\"psr.exe\",\"ListItemText\":\"psr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\psr.exe\"},{\"CompletionText\":\"Publish-AzApiManagementTenantGitConfiguration\",\"ListItemText\":\"Publish-AzApiManagementTenantGitConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-AzApiManagementTenantGitConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-AzAutomationRunbook\",\"ListItemText\":\"Publish-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Publish-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Publish-AzBicepModule\",\"ListItemText\":\"Publish-AzBicepModule\",\"ResultType\":2,\"ToolTip\":\"Publish-AzBicepModule\\r\\n\"},{\"CompletionText\":\"Publish-AzVMDscConfiguration\",\"ListItemText\":\"Publish-AzVMDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-AzVMDscConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-AzWebApp\",\"ListItemText\":\"Publish-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Publish-AzWebApp\\r\\n\"},{\"CompletionText\":\"Publish-BCFileContent\",\"ListItemText\":\"Publish-BCFileContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-BCFileContent \\r\\n\"},{\"CompletionText\":\"Publish-BCWebContent\",\"ListItemText\":\"Publish-BCWebContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-BCWebContent \\r\\n\"},{\"CompletionText\":\"Publish-DscConfiguration\",\"ListItemText\":\"Publish-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-Module\",\"ListItemText\":\"Publish-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Module \\r\\n\"},{\"CompletionText\":\"Publish-PSResource\",\"ListItemText\":\"Publish-PSResource\",\"ResultType\":2,\"ToolTip\":\"Publish-PSResource\\r\\n\"},{\"CompletionText\":\"Publish-Script\",\"ListItemText\":\"Publish-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Script \\r\\n\"},{\"CompletionText\":\"pumo\",\"ListItemText\":\"pumo\",\"ResultType\":2,\"ToolTip\":\"pumo\"},{\"CompletionText\":\"Push-Location\",\"ListItemText\":\"Push-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPush-Location [[-Path] ] [-PassThru] [-StackName ] []\\r\\n\\r\\nPush-Location [-LiteralPath ] [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"pushd\",\"ListItemText\":\"pushd\",\"ResultType\":2,\"ToolTip\":\"Push-Location\"},{\"CompletionText\":\"pwd\",\"ListItemText\":\"pwd\",\"ResultType\":2,\"ToolTip\":\"Get-Location\"},{\"CompletionText\":\"pwlauncher.exe\",\"ListItemText\":\"pwlauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pwlauncher.exe\"},{\"CompletionText\":\"pwsh-preview.exe\",\"ListItemText\":\"pwsh-preview.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh-preview.exe\"},{\"CompletionText\":\"pwsh.exe\",\"ListItemText\":\"pwsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\WindowsApps\\\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\\\pwsh.exe\"},{\"CompletionText\":\"py.exe\",\"ListItemText\":\"py.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\py.exe\"},{\"CompletionText\":\"pygmentize.exe\",\"ListItemText\":\"pygmentize.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pygmentize.exe\"},{\"CompletionText\":\"python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\python.exe\"},{\"CompletionText\":\"python3.12.exe\",\"ListItemText\":\"python3.12.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\python3.12.exe\"},{\"CompletionText\":\"python3.9.exe\",\"ListItemText\":\"python3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python3.9.exe\"},{\"CompletionText\":\"python3.exe\",\"ListItemText\":\"python3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python3.exe\"},{\"CompletionText\":\"pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\pythonw.exe\"},{\"CompletionText\":\"pythonw3.9.exe\",\"ListItemText\":\"pythonw3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw3.9.exe\"},{\"CompletionText\":\"pythonw3.exe\",\"ListItemText\":\"pythonw3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw3.exe\"},{\"CompletionText\":\"pyw.exe\",\"ListItemText\":\"pyw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\pyw.exe\"},{\"CompletionText\":\"Q:\",\"ListItemText\":\"Q:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nQ: \\r\\n\"},{\"CompletionText\":\"qappsrv.exe\",\"ListItemText\":\"qappsrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qappsrv.exe\"},{\"CompletionText\":\"qprocess.exe\",\"ListItemText\":\"qprocess.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qprocess.exe\"},{\"CompletionText\":\"query.exe\",\"ListItemText\":\"query.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\query.exe\"},{\"CompletionText\":\"quser.exe\",\"ListItemText\":\"quser.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\quser.exe\"},{\"CompletionText\":\"qwinsta.exe\",\"ListItemText\":\"qwinsta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qwinsta.exe\"},{\"CompletionText\":\"r\",\"ListItemText\":\"r\",\"ResultType\":2,\"ToolTip\":\"Invoke-History\"},{\"CompletionText\":\"R:\",\"ListItemText\":\"R:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nR: \\r\\n\"},{\"CompletionText\":\"rasautou.exe\",\"ListItemText\":\"rasautou.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasautou.exe\"},{\"CompletionText\":\"rasdial.exe\",\"ListItemText\":\"rasdial.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasdial.exe\"},{\"CompletionText\":\"raserver.exe\",\"ListItemText\":\"raserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\raserver.exe\"},{\"CompletionText\":\"rasphone.exe\",\"ListItemText\":\"rasphone.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasphone.exe\"},{\"CompletionText\":\"rbp\",\"ListItemText\":\"rbp\",\"ResultType\":2,\"ToolTip\":\"Remove-PSBreakpoint\"},{\"CompletionText\":\"rcie\",\"ListItemText\":\"rcie\",\"ResultType\":2,\"ToolTip\":\"rcie\"},{\"CompletionText\":\"rcim\",\"ListItemText\":\"rcim\",\"ResultType\":2,\"ToolTip\":\"rcim\"},{\"CompletionText\":\"rcjb\",\"ListItemText\":\"rcjb\",\"ResultType\":2,\"ToolTip\":\"Receive-Job\"},{\"CompletionText\":\"rcms\",\"ListItemText\":\"rcms\",\"ResultType\":2,\"ToolTip\":\"rcms\"},{\"CompletionText\":\"rcsn\",\"ListItemText\":\"rcsn\",\"ResultType\":2,\"ToolTip\":\"Receive-PSSession\"},{\"CompletionText\":\"rd\",\"ListItemText\":\"rd\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rdpclip.exe\",\"ListItemText\":\"rdpclip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpclip.exe\"},{\"CompletionText\":\"rdpinit.exe\",\"ListItemText\":\"rdpinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpinit.exe\"},{\"CompletionText\":\"rdpinput.exe\",\"ListItemText\":\"rdpinput.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpinput.exe\"},{\"CompletionText\":\"RdpSa.exe\",\"ListItemText\":\"RdpSa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSa.exe\"},{\"CompletionText\":\"RdpSaProxy.exe\",\"ListItemText\":\"RdpSaProxy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSaProxy.exe\"},{\"CompletionText\":\"RdpSaUacHelper.exe\",\"ListItemText\":\"RdpSaUacHelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSaUacHelper.exe\"},{\"CompletionText\":\"rdpshell.exe\",\"ListItemText\":\"rdpshell.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpshell.exe\"},{\"CompletionText\":\"rdpsign.exe\",\"ListItemText\":\"rdpsign.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpsign.exe\"},{\"CompletionText\":\"rdr\",\"ListItemText\":\"rdr\",\"ResultType\":2,\"ToolTip\":\"Remove-PSDrive\"},{\"CompletionText\":\"rdrleakdiag.exe\",\"ListItemText\":\"rdrleakdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdrleakdiag.exe\"},{\"CompletionText\":\"Reactivate-AzBatchTask\",\"ListItemText\":\"Reactivate-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Reactivate-AzBatchTask\"},{\"CompletionText\":\"Read-Host\",\"ListItemText\":\"Read-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRead-Host [[-Prompt] ] [-MaskInput] []\\r\\n\\r\\nRead-Host [[-Prompt] ] [-AsSecureString] []\\r\\n\"},{\"CompletionText\":\"Read-PrinterNfcTag\",\"ListItemText\":\"Read-PrinterNfcTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRead-PrinterNfcTag \\r\\n\"},{\"CompletionText\":\"readCloudDataSettings.exe\",\"ListItemText\":\"readCloudDataSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\readCloudDataSettings.exe\"},{\"CompletionText\":\"ReAgentc.exe\",\"ListItemText\":\"ReAgentc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ReAgentc.exe\"},{\"CompletionText\":\"recdisc.exe\",\"ListItemText\":\"recdisc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\recdisc.exe\"},{\"CompletionText\":\"Receive-DtcDiagnosticTransaction\",\"ListItemText\":\"Receive-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Receive-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Receive-Job\",\"ListItemText\":\"Receive-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReceive-Job [-Job] [[-Location] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Job] [[-ComputerName] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Job] [[-Session] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Name] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-InstanceId] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Id] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\"},{\"CompletionText\":\"Receive-PSSession\",\"ListItemText\":\"Receive-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReceive-PSSession [-Session] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-Id] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ComputerName] -Name [-ApplicationName ] [-ConfigurationName ] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ComputerName] -InstanceId [-ApplicationName ] [-ConfigurationName ] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ConnectionUri] -Name [-ConfigurationName ] [-AllowRedirection] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-InstanceId] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-Name] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"recover.exe\",\"ListItemText\":\"recover.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\recover.exe\"},{\"CompletionText\":\"RecoveryDrive.exe\",\"ListItemText\":\"RecoveryDrive.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RecoveryDrive.exe\"},{\"CompletionText\":\"RefreshEnv.cmd\",\"ListItemText\":\"RefreshEnv.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\RefreshEnv.cmd\"},{\"CompletionText\":\"refsutil.exe\",\"ListItemText\":\"refsutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\refsutil.exe\"},{\"CompletionText\":\"reg.exe\",\"ListItemText\":\"reg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\reg.exe\"},{\"CompletionText\":\"regedit.exe\",\"ListItemText\":\"regedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\regedit.exe\"},{\"CompletionText\":\"regedt32.exe\",\"ListItemText\":\"regedt32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regedt32.exe\"},{\"CompletionText\":\"regini.exe\",\"ListItemText\":\"regini.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regini.exe\"},{\"CompletionText\":\"Register-ArgumentCompleter\",\"ListItemText\":\"Register-ArgumentCompleter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ArgumentCompleter -CommandName -ScriptBlock [-Native] []\\r\\n\\r\\nRegister-ArgumentCompleter -ParameterName -ScriptBlock [-CommandName ] []\\r\\n\"},{\"CompletionText\":\"Register-AzAutomationDscNode\",\"ListItemText\":\"Register-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Register-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Register-AzAutomationScheduledRunbook\",\"ListItemText\":\"Register-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Register-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Register-AzMigrateProjectTool\",\"ListItemText\":\"Register-AzMigrateProjectTool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzMigrateProjectTool \\r\\n\"},{\"CompletionText\":\"Register-AzModule\",\"ListItemText\":\"Register-AzModule\",\"ResultType\":2,\"ToolTip\":\"Register-AzModule\\r\\n\"},{\"CompletionText\":\"Register-AzProviderFeature\",\"ListItemText\":\"Register-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Register-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Register-AzProviderPreviewFeature\",\"ListItemText\":\"Register-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Register-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Register-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Register-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Register-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Register-AzResourceProvider\",\"ListItemText\":\"Register-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Register-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Register-AzStackHCI\",\"ListItemText\":\"Register-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Register-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Register-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Register-AzStorageSyncServer\",\"ListItemText\":\"Register-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Register-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Register-AzWvdApplicationGroup\",\"ListItemText\":\"Register-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Register-CimIndicationEvent\",\"ListItemText\":\"Register-CimIndicationEvent\",\"ResultType\":2,\"ToolTip\":\"Register-CimIndicationEvent\\r\\n\"},{\"CompletionText\":\"Register-CimProvider.exe\",\"ListItemText\":\"Register-CimProvider.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Register-CimProvider.exe\"},{\"CompletionText\":\"Register-ClusteredScheduledTask\",\"ListItemText\":\"Register-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Register-DnsClient\",\"ListItemText\":\"Register-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-DnsClient \\r\\n\"},{\"CompletionText\":\"Register-EngineEvent\",\"ListItemText\":\"Register-EngineEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-EngineEvent [-SourceIdentifier] [[-Action] ] [-MessageData ] [-SupportEvent] [-Forward] [-MaxTriggerCount ] []\\r\\n\"},{\"CompletionText\":\"Register-IscsiSession\",\"ListItemText\":\"Register-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-IscsiSession \\r\\n\"},{\"CompletionText\":\"Register-ObjectEvent\",\"ListItemText\":\"Register-ObjectEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ObjectEvent [-InputObject] [-EventName] [[-SourceIdentifier] ] [[-Action] ] [-MessageData ] [-SupportEvent] [-Forward] [-MaxTriggerCount ] []\\r\\n\"},{\"CompletionText\":\"Register-PackageSource\",\"ListItemText\":\"Register-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Register-PackageSource\\r\\n\"},{\"CompletionText\":\"Register-PSRepository\",\"ListItemText\":\"Register-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSRepository \\r\\n\"},{\"CompletionText\":\"Register-PSResourceRepository\",\"ListItemText\":\"Register-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Register-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Register-PSSessionConfiguration\",\"ListItemText\":\"Register-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSSessionConfiguration [-Name] [-ProcessorArchitecture ] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRegister-PSSessionConfiguration [-Name] [-AssemblyName] [-ConfigurationTypeName] [-ProcessorArchitecture ] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRegister-PSSessionConfiguration [-Name] -Path [-ProcessorArchitecture ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Register-ScheduledJob\",\"ListItemText\":\"Register-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Register-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Register-ScheduledTask\",\"ListItemText\":\"Register-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Register-StorageSubsystem\",\"ListItemText\":\"Register-StorageSubsystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-StorageSubsystem \\r\\n\"},{\"CompletionText\":\"RegisterManifest.ps1\",\"ListItemText\":\"RegisterManifest.ps1\",\"ResultType\":2,\"ToolTip\":\"RegisterManifest.ps1 [[-Path] ] [-Unregister] []\\r\\n\"},{\"CompletionText\":\"RegisterMicrosoftUpdate.ps1\",\"ListItemText\":\"RegisterMicrosoftUpdate.ps1\",\"ResultType\":2,\"ToolTip\":\"RegisterMicrosoftUpdate.ps1 [[-TestHook] ]\\r\\n\"},{\"CompletionText\":\"regsvr32.exe\",\"ListItemText\":\"regsvr32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regsvr32.exe\"},{\"CompletionText\":\"rekeywiz.exe\",\"ListItemText\":\"rekeywiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rekeywiz.exe\"},{\"CompletionText\":\"relog.exe\",\"ListItemText\":\"relog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\relog.exe\"},{\"CompletionText\":\"RelPost.exe\",\"ListItemText\":\"RelPost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RelPost.exe\"},{\"CompletionText\":\"RemoteAppLifetimeManager.exe\",\"ListItemText\":\"RemoteAppLifetimeManager.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RemoteAppLifetimeManager.exe\"},{\"CompletionText\":\"RemotePosWorker.exe\",\"ListItemText\":\"RemotePosWorker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RemotePosWorker.exe\"},{\"CompletionText\":\"Remove-AdlAnalyticsAccount\",\"ListItemText\":\"Remove-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsAccount\"},{\"CompletionText\":\"Remove-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Remove-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Remove-AdlAnalyticsDataSource\",\"ListItemText\":\"Remove-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Remove-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Remove-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Remove-AdlCatalogCredential\",\"ListItemText\":\"Remove-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogCredential\"},{\"CompletionText\":\"Remove-AdlCatalogItemAclEntry\",\"ListItemText\":\"Remove-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Remove-AdlCatalogSecret\",\"ListItemText\":\"Remove-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogSecret\"},{\"CompletionText\":\"Remove-AdlStore\",\"ListItemText\":\"Remove-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStore\"},{\"CompletionText\":\"Remove-AdlStoreFirewallRule\",\"ListItemText\":\"Remove-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreFirewallRule\"},{\"CompletionText\":\"Remove-AdlStoreItem\",\"ListItemText\":\"Remove-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItem\"},{\"CompletionText\":\"Remove-AdlStoreItemAcl\",\"ListItemText\":\"Remove-AdlStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItemAcl\"},{\"CompletionText\":\"Remove-AdlStoreItemAclEntry\",\"ListItemText\":\"Remove-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Remove-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Remove-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Remove-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Remove-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Remove-Alias\",\"ListItemText\":\"Remove-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Alias [-Name] [-Scope ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Remove-AppPackage\",\"ListItemText\":\"Remove-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackage\"},{\"CompletionText\":\"Remove-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Remove-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Remove-AppPackageVolume\",\"ListItemText\":\"Remove-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackageVolume\"},{\"CompletionText\":\"Remove-AppProvisionedPackage\",\"ListItemText\":\"Remove-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppProvisionedPackage\"},{\"CompletionText\":\"Remove-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Remove-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AppSharedPackageContainer\",\"ListItemText\":\"Remove-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AppxPackage\",\"ListItemText\":\"Remove-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxPackage\\r\\n\"},{\"CompletionText\":\"Remove-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Remove-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Remove-AppxProvisionedPackage\",\"ListItemText\":\"Remove-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Remove-AppxVolume\",\"ListItemText\":\"Remove-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxVolume\\r\\n\"},{\"CompletionText\":\"Remove-ASRFabric\",\"ListItemText\":\"Remove-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRFabric\"},{\"CompletionText\":\"Remove-ASRNetworkMapping\",\"ListItemText\":\"Remove-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRNetworkMapping\"},{\"CompletionText\":\"Remove-ASRPolicy\",\"ListItemText\":\"Remove-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRPolicy\"},{\"CompletionText\":\"Remove-ASRProtectionContainerMapping\",\"ListItemText\":\"Remove-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Remove-ASRRecoveryPlan\",\"ListItemText\":\"Remove-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRRecoveryPlan\"},{\"CompletionText\":\"Remove-ASRReplicationProtectedItem\",\"ListItemText\":\"Remove-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Remove-ASRReplicationProtectedItemDisk\",\"ListItemText\":\"Remove-ASRReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRReplicationProtectedItemDisk\"},{\"CompletionText\":\"Remove-ASRRP\",\"ListItemText\":\"Remove-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRRP\"},{\"CompletionText\":\"Remove-ASRServicesProvider\",\"ListItemText\":\"Remove-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRServicesProvider\"},{\"CompletionText\":\"Remove-ASRStorageClassificationMapping\",\"ListItemText\":\"Remove-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRStorageClassificationMapping\"},{\"CompletionText\":\"Remove-ASRvCenter\",\"ListItemText\":\"Remove-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRvCenter\"},{\"CompletionText\":\"Remove-AutologgerConfig\",\"ListItemText\":\"Remove-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Remove-AzAccount\",\"ListItemText\":\"Remove-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAccount\"},{\"CompletionText\":\"Remove-AzActionGroup\",\"ListItemText\":\"Remove-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzActivityLogAlert\",\"ListItemText\":\"Remove-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppCredential\",\"ListItemText\":\"Remove-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppFederatedCredential\",\"ListItemText\":\"Remove-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADApplication\",\"ListItemText\":\"Remove-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppPermission\",\"ListItemText\":\"Remove-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Remove-AzADGroup\",\"ListItemText\":\"Remove-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzADGroupMember\",\"ListItemText\":\"Remove-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Remove-AzADServicePrincipal\",\"ListItemText\":\"Remove-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Remove-AzADServicePrincipalCredential\",\"ListItemText\":\"Remove-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzADServicePrincipalCredential\"},{\"CompletionText\":\"Remove-AzADSpCredential\",\"ListItemText\":\"Remove-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADUser\",\"ListItemText\":\"Remove-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADUser \\r\\n\"},{\"CompletionText\":\"Remove-AzAksCluster\",\"ListItemText\":\"Remove-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzAksMaintenanceConfiguration\",\"ListItemText\":\"Remove-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzAksNodePool\",\"ListItemText\":\"Remove-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Remove-AzAksSnapshot\",\"ListItemText\":\"Remove-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"Remove-AzAlertRule\",\"ListItemText\":\"Remove-AzAlertRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAlertRule\\r\\n\"},{\"CompletionText\":\"Remove-AzAlertsSuppressionRule\",\"ListItemText\":\"Remove-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzAnalysisServicesServer\",\"ListItemText\":\"Remove-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagement\",\"ListItemText\":\"Remove-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApi\",\"ListItemText\":\"Remove-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiFromGateway\",\"ListItemText\":\"Remove-AzApiManagementApiFromGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiFromGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiFromProduct\",\"ListItemText\":\"Remove-AzApiManagementApiFromProduct\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiFromProduct\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiRelease\",\"ListItemText\":\"Remove-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiRevision\",\"ListItemText\":\"Remove-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiSchema\",\"ListItemText\":\"Remove-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiVersionSet\",\"ListItemText\":\"Remove-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Remove-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementBackend\",\"ListItemText\":\"Remove-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementCache\",\"ListItemText\":\"Remove-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementCertificate\",\"ListItemText\":\"Remove-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementDiagnostic\",\"ListItemText\":\"Remove-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGateway\",\"ListItemText\":\"Remove-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"Remove-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGroup\",\"ListItemText\":\"Remove-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementIdentityProvider\",\"ListItemText\":\"Remove-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementLogger\",\"ListItemText\":\"Remove-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementNamedValue\",\"ListItemText\":\"Remove-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Remove-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementOperation\",\"ListItemText\":\"Remove-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementPolicy\",\"ListItemText\":\"Remove-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementProduct\",\"ListItemText\":\"Remove-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementProductFromGroup\",\"ListItemText\":\"Remove-AzApiManagementProductFromGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementProductFromGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementRegion\",\"ListItemText\":\"Remove-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementSubscription\",\"ListItemText\":\"Remove-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementUser\",\"ListItemText\":\"Remove-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementUserFromGroup\",\"ListItemText\":\"Remove-AzApiManagementUserFromGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementUserFromGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAppConfigurationStore\",\"ListItemText\":\"Remove-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGateway\",\"ListItemText\":\"Remove-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Remove-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayCustomError\",\"ListItemText\":\"Remove-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Remove-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Remove-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Remove-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Remove-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayIdentity\",\"ListItemText\":\"Remove-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayListener\",\"ListItemText\":\"Remove-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Remove-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Remove-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Remove-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Remove-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Remove-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Remove-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsights\",\"ListItemText\":\"Remove-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsApiKey\",\"ListItemText\":\"Remove-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Remove-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Remove-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Remove-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWebTest\",\"ListItemText\":\"Remove-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Remove-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Remove-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationSecurityGroup\",\"ListItemText\":\"Remove-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAppServiceEnvironment\",\"ListItemText\":\"Remove-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"Remove-AzAppServicePlan\",\"ListItemText\":\"Remove-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Remove-AzAs\",\"ListItemText\":\"Remove-AzAs\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAs\"},{\"CompletionText\":\"Remove-AzAttestationPolicySigner\",\"ListItemText\":\"Remove-AzAttestationPolicySigner\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAttestationPolicySigner\\r\\n\"},{\"CompletionText\":\"Remove-AzAttestationProvider\",\"ListItemText\":\"Remove-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfile\",\"ListItemText\":\"Remove-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationAccount\",\"ListItemText\":\"Remove-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationCertificate\",\"ListItemText\":\"Remove-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationConnection\",\"ListItemText\":\"Remove-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationConnectionType\",\"ListItemText\":\"Remove-AzAutomationConnectionType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationConnectionType\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationCredential\",\"ListItemText\":\"Remove-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationDscConfiguration\",\"ListItemText\":\"Remove-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Remove-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Remove-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Remove-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridWorkerGroup\",\"ListItemText\":\"Remove-AzAutomationHybridWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridWorkerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationModule\",\"ListItemText\":\"Remove-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationPython3Package\",\"ListItemText\":\"Remove-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationRunbook\",\"ListItemText\":\"Remove-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSchedule\",\"ListItemText\":\"Remove-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"Remove-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSourceControl\",\"ListItemText\":\"Remove-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationVariable\",\"ListItemText\":\"Remove-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationWebhook\",\"ListItemText\":\"Remove-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Remove-AzAutoscaleSetting\",\"ListItemText\":\"Remove-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzAvailabilityGroupListener\",\"ListItemText\":\"Remove-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"Remove-AzAvailabilitySet\",\"ListItemText\":\"Remove-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Remove-AzBastion\",\"ListItemText\":\"Remove-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBastion\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchAccount\",\"ListItemText\":\"Remove-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchApplication\",\"ListItemText\":\"Remove-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchApplicationPackage\",\"ListItemText\":\"Remove-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchCertificate\",\"ListItemText\":\"Remove-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchComputeNode\",\"ListItemText\":\"Remove-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchComputeNodeUser\",\"ListItemText\":\"Remove-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchJob\",\"ListItemText\":\"Remove-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchJobSchedule\",\"ListItemText\":\"Remove-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchNodeFile\",\"ListItemText\":\"Remove-AzBatchNodeFile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchNodeFile\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchPool\",\"ListItemText\":\"Remove-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchTask\",\"ListItemText\":\"Remove-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Remove-AzCapacityReservation\",\"ListItemText\":\"Remove-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Remove-AzCapacityReservationGroup\",\"ListItemText\":\"Remove-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzCdnCustomDomain\",\"ListItemText\":\"Remove-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnEndpoint\",\"ListItemText\":\"Remove-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnOrigin\",\"ListItemText\":\"Remove-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnOriginGroup\",\"ListItemText\":\"Remove-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnProfile\",\"ListItemText\":\"Remove-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzCloudService\",\"ListItemText\":\"Remove-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCloudService \\r\\n\"},{\"CompletionText\":\"Remove-AzCloudServiceRoleInstance\",\"ListItemText\":\"Remove-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccount\",\"ListItemText\":\"Remove-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountNetworkRule\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"Remove-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzConfidentialLedger\",\"ListItemText\":\"Remove-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Remove-AzConfigurationAssignment\",\"ListItemText\":\"Remove-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzConsumptionBudget\",\"ListItemText\":\"Remove-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Remove-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerGroup\",\"ListItemText\":\"Remove-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerInstanceSubnetServiceAssociationLink\",\"ListItemText\":\"Remove-AzContainerInstanceSubnetServiceAssociationLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerInstanceSubnetServiceAssociationLink \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistry\",\"ListItemText\":\"Remove-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryAgentPool\",\"ListItemText\":\"Remove-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryExportPipeline\",\"ListItemText\":\"Remove-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryImportPipeline\",\"ListItemText\":\"Remove-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryManifest\",\"ListItemText\":\"Remove-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryReplication\",\"ListItemText\":\"Remove-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryRepository\",\"ListItemText\":\"Remove-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryScopeMap\",\"ListItemText\":\"Remove-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryTag\",\"ListItemText\":\"Remove-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryToken\",\"ListItemText\":\"Remove-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryWebhook\",\"ListItemText\":\"Remove-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Remove-AzContext\",\"ListItemText\":\"Remove-AzContext\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContext\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBAccount\",\"ListItemText\":\"Remove-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Remove-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBCassandraTable\",\"ListItemText\":\"Remove-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Remove-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Remove-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBService\",\"ListItemText\":\"Remove-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlContainer\",\"ListItemText\":\"Remove-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Remove-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Remove-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Remove-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Remove-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Remove-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Remove-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBTable\",\"ListItemText\":\"Remove-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Remove-AzCustomIpPrefix\",\"ListItemText\":\"Remove-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Remove-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeDevice\",\"ListItemText\":\"Remove-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeOrder\",\"ListItemText\":\"Remove-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeRole\",\"ListItemText\":\"Remove-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeShare\",\"ListItemText\":\"Remove-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeTrigger\",\"ListItemText\":\"Remove-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeUser\",\"ListItemText\":\"Remove-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksAccessConnector\",\"ListItemText\":\"Remove-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksVNetPeering\",\"ListItemText\":\"Remove-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksWorkspace\",\"ListItemText\":\"Remove-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzDataCollectionRule\",\"ListItemText\":\"Remove-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataCollectionRuleAssociation\",\"ListItemText\":\"Remove-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactory\",\"ListItemText\":\"Remove-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactory\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryDataset\",\"ListItemText\":\"Remove-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryGateway\",\"ListItemText\":\"Remove-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryHub\",\"ListItemText\":\"Remove-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryLinkedService\",\"ListItemText\":\"Remove-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryPipeline\",\"ListItemText\":\"Remove-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2\",\"ListItemText\":\"Remove-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Remove-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Dataset\",\"ListItemText\":\"Remove-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Remove-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Remove-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Remove-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Trigger\",\"ListItemText\":\"Remove-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2TriggerSubscription\",\"ListItemText\":\"Remove-AzDataFactoryV2TriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2TriggerSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Remove-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Remove-AzDatalakeGen2FileSystem\",\"ListItemText\":\"Remove-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"Remove-AzDataLakeGen2Item\",\"ListItemText\":\"Remove-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreAccount\",\"ListItemText\":\"Remove-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Remove-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItem\",\"ListItemText\":\"Remove-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItemAcl\",\"ListItemText\":\"Remove-AzDataLakeStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItemAcl\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Remove-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Remove-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Remove-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupInstance\",\"ListItemText\":\"Remove-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupPolicy\",\"ListItemText\":\"Remove-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupVault\",\"ListItemText\":\"Remove-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionResourceGuard\",\"ListItemText\":\"Remove-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Remove-AzDataShare\",\"ListItemText\":\"Remove-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShare\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareAccount\",\"ListItemText\":\"Remove-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareDataSet\",\"ListItemText\":\"Remove-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareDataSetMapping\",\"ListItemText\":\"Remove-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareInvitation\",\"ListItemText\":\"Remove-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareSubscription\",\"ListItemText\":\"Remove-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareSynchronizationSetting\",\"ListItemText\":\"Remove-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareTrigger\",\"ListItemText\":\"Remove-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDdosProtectionPlan\",\"ListItemText\":\"Remove-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzDelegation\",\"ListItemText\":\"Remove-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDelegation\\r\\n\"},{\"CompletionText\":\"Remove-AzDeployment\",\"ListItemText\":\"Remove-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Remove-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerRollout\",\"ListItemText\":\"Remove-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerService\",\"ListItemText\":\"Remove-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Remove-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Remove-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerStep\",\"ListItemText\":\"Remove-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentScript\",\"ListItemText\":\"Remove-AzDeploymentScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentScript\\r\\n\"},{\"CompletionText\":\"Remove-AzDeviceSecurityGroup\",\"ListItemText\":\"Remove-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzDiagnosticSetting\",\"ListItemText\":\"Remove-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzDisk\",\"ListItemText\":\"Remove-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzDiskAccess\",\"ListItemText\":\"Remove-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Remove-AzDiskEncryptionSet\",\"ListItemText\":\"Remove-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsRecordConfig\",\"ListItemText\":\"Remove-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsRecordSet\",\"ListItemText\":\"Remove-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsZone\",\"ListItemText\":\"Remove-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Remove-AzEnvironment\",\"ListItemText\":\"Remove-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridChannel\",\"ListItemText\":\"Remove-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridDomain\",\"ListItemText\":\"Remove-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridDomainTopic\",\"ListItemText\":\"Remove-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Remove-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerNamespace\",\"ListItemText\":\"Remove-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerRegistration\",\"ListItemText\":\"Remove-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerTopic\",\"ListItemText\":\"Remove-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Remove-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSubscription\",\"ListItemText\":\"Remove-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSystemTopic\",\"ListItemText\":\"Remove-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Remove-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridTopic\",\"ListItemText\":\"Remove-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventHub\",\"ListItemText\":\"Remove-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHub \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubApplicationGroup\",\"ListItemText\":\"Remove-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubAuthorizationRule\",\"ListItemText\":\"Remove-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubCluster\",\"ListItemText\":\"Remove-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubConsumerGroup\",\"ListItemText\":\"Remove-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"Remove-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubNamespace\",\"ListItemText\":\"Remove-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubNamespaceV2\",\"ListItemText\":\"Remove-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Remove-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubSchemaGroup\",\"ListItemText\":\"Remove-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuit\",\"ListItemText\":\"Remove-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Remove-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Remove-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Remove-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteConnection\",\"ListItemText\":\"Remove-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Remove-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteGateway\",\"ListItemText\":\"Remove-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePort\",\"ListItemText\":\"Remove-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Remove-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePortIdentity\",\"ListItemText\":\"Remove-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Remove-AzFederatedIdentityCredentials\",\"ListItemText\":\"Remove-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Remove-AzFirewall\",\"ListItemText\":\"Remove-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewall\\r\\n\"},{\"CompletionText\":\"Remove-AzFirewallPolicy\",\"ListItemText\":\"Remove-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Remove-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoor\",\"ListItemText\":\"Remove-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Remove-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Remove-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Remove-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Remove-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnProfile\",\"ListItemText\":\"Remove-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRoute\",\"ListItemText\":\"Remove-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRule\",\"ListItemText\":\"Remove-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"Remove-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnSecret\",\"ListItemText\":\"Remove-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Remove-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorContent\",\"ListItemText\":\"Remove-AzFrontDoorContent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorContent\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorRulesEngine\",\"ListItemText\":\"Remove-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorWafPolicy\",\"ListItemText\":\"Remove-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionApp\",\"ListItemText\":\"Remove-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionAppPlan\",\"ListItemText\":\"Remove-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionAppSetting\",\"ListItemText\":\"Remove-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzGallery\",\"ListItemText\":\"Remove-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGallery\\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryApplication\",\"ListItemText\":\"Remove-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryApplicationVersion\",\"ListItemText\":\"Remove-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryImageDefinition\",\"ListItemText\":\"Remove-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryImageVersion\",\"ListItemText\":\"Remove-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightCluster\",\"ListItemText\":\"Remove-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Remove-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareApisService\",\"ListItemText\":\"Remove-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareApisWorkspace\",\"ListItemText\":\"Remove-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareDicomService\",\"ListItemText\":\"Remove-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareFhirService\",\"ListItemText\":\"Remove-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareIotConnector\",\"ListItemText\":\"Remove-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"Remove-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"Remove-AzHost\",\"ListItemText\":\"Remove-AzHost\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHost\\r\\n\"},{\"CompletionText\":\"Remove-AzHostGroup\",\"ListItemText\":\"Remove-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHostGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzImage\",\"ListItemText\":\"Remove-AzImage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzImage\\r\\n\"},{\"CompletionText\":\"Remove-AzImageDataDisk\",\"ListItemText\":\"Remove-AzImageDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzImageDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Remove-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Remove-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Remove-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"Remove-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccount\",\"ListItemText\":\"Remove-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountAgreement\",\"ListItemText\":\"Remove-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountAssembly\",\"ListItemText\":\"Remove-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Remove-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountCertificate\",\"ListItemText\":\"Remove-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountMap\",\"ListItemText\":\"Remove-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountPartner\",\"ListItemText\":\"Remove-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Remove-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountSchema\",\"ListItemText\":\"Remove-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHub\",\"ListItemText\":\"Remove-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHub\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubCertificate\",\"ListItemText\":\"Remove-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubConfiguration\",\"ListItemText\":\"Remove-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDCL\",\"ListItemText\":\"Remove-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDCL\"},{\"CompletionText\":\"Remove-AzIotHubDeployment\",\"ListItemText\":\"Remove-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDevice\",\"ListItemText\":\"Remove-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDeviceChildren\",\"ListItemText\":\"Remove-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubEHCG\",\"ListItemText\":\"Remove-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubEHCG\"},{\"CompletionText\":\"Remove-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Remove-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubKey\",\"ListItemText\":\"Remove-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubMessageEnrichment\",\"ListItemText\":\"Remove-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubModule\",\"ListItemText\":\"Remove-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubMsgEnrich\",\"ListItemText\":\"Remove-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Remove-AzIotHubRoute\",\"ListItemText\":\"Remove-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Remove-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzIotSecuritySolution\",\"ListItemText\":\"Remove-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Remove-AzIpAllocation\",\"ListItemText\":\"Remove-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Remove-AzIpGroup\",\"ListItemText\":\"Remove-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Remove-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVault\",\"ListItemText\":\"Remove-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultAccessPolicy\",\"ListItemText\":\"Remove-AzKeyVaultAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificate\",\"ListItemText\":\"Remove-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateContact\",\"ListItemText\":\"Remove-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Remove-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Remove-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultKey\",\"ListItemText\":\"Remove-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedHsm\",\"ListItemText\":\"Remove-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Remove-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Remove-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultNetworkRule\",\"ListItemText\":\"Remove-AzKeyVaultNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultRoleAssignment\",\"ListItemText\":\"Remove-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Remove-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultSecret\",\"ListItemText\":\"Remove-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Remove-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"Remove-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoCluster\",\"ListItemText\":\"Remove-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Remove-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"Remove-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabase\",\"ListItemText\":\"Remove-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabasePrincipal\",\"ListItemText\":\"Remove-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"Remove-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDataConnection\",\"ListItemText\":\"Remove-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Remove-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoScript\",\"ListItemText\":\"Remove-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Remove-AzLoad\",\"ListItemText\":\"Remove-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzLoad \\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancer\",\"ListItemText\":\"Remove-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Remove-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Remove-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Remove-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Remove-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLocalNetworkGateway\",\"ListItemText\":\"Remove-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzLogicApp\",\"ListItemText\":\"Remove-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Remove-AzLogProfile\",\"ListItemText\":\"Remove-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzMaintenanceConfiguration\",\"ListItemText\":\"Remove-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedApplication\",\"ListItemText\":\"Remove-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedApplicationDefinition\",\"ListItemText\":\"Remove-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedCassandraCluster\",\"ListItemText\":\"Remove-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedCassandraDataCenter\",\"ListItemText\":\"Remove-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedServicesAssignment\",\"ListItemText\":\"Remove-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzManagedServicesDefinition\",\"ListItemText\":\"Remove-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroup\",\"ListItemText\":\"Remove-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupDeployment\",\"ListItemText\":\"Remove-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Remove-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupSubscription\",\"ListItemText\":\"Remove-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzMediaService\",\"ListItemText\":\"Remove-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMediaService\\r\\n\"},{\"CompletionText\":\"Remove-AzMetricAlertRuleV2\",\"ListItemText\":\"Remove-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Remove-AzMigrateProject\",\"ListItemText\":\"Remove-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"Remove-AzMigrateServerReplication\",\"ListItemText\":\"Remove-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Remove-AzMlCommitmentPlan\",\"ListItemText\":\"Remove-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzMlWebService\",\"ListItemText\":\"Remove-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspace\",\"ListItemText\":\"Remove-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Remove-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Remove-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceCompute\",\"ListItemText\":\"Remove-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceConnection\",\"ListItemText\":\"Remove-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDataContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDatastore\",\"ListItemText\":\"Remove-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDataVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceEnvironmentContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceEnvironmentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceEnvironmentContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceJob\",\"ListItemText\":\"Remove-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceModelContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceModelVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Remove-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Remove-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzMonitorWorkspace\",\"ListItemText\":\"Remove-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFirewallRule\",\"ListItemText\":\"Remove-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServer\",\"ListItemText\":\"Remove-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"Remove-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Remove-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlServer\",\"ListItemText\":\"Remove-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Remove-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Remove-AzNatGateway\",\"ListItemText\":\"Remove-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterface\",\"ListItemText\":\"Remove-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Remove-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Remove-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManager\",\"ListItemText\":\"Remove-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Remove-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerGroup\",\"ListItemText\":\"Remove-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Remove-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Remove-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerStaticMember\",\"ListItemText\":\"Remove-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Remove-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkProfile\",\"ListItemText\":\"Remove-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkSecurityGroup\",\"ListItemText\":\"Remove-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Remove-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkVirtualAppliance\",\"ListItemText\":\"Remove-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcher\",\"ListItemText\":\"Remove-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Remove-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Remove-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Remove-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHub\",\"ListItemText\":\"Remove-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Remove-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Remove-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespace\",\"ListItemText\":\"Remove-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Remove-AzOperationalInsightsCluster\",\"ListItemText\":\"Remove-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsDataExport\",\"ListItemText\":\"Remove-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsDataSource\",\"ListItemText\":\"Remove-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Remove-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Remove-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Remove-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Remove-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsTable\",\"ListItemText\":\"Remove-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Remove-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Remove-AzP2sVpnGateway\",\"ListItemText\":\"Remove-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyAssignment\",\"ListItemText\":\"Remove-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyAttestation\",\"ListItemText\":\"Remove-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyDefinition\",\"ListItemText\":\"Remove-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyExemption\",\"ListItemText\":\"Remove-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyRemediation\",\"ListItemText\":\"Remove-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicySetDefinition\",\"ListItemText\":\"Remove-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Remove-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlServer\",\"ListItemText\":\"Remove-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Remove-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Remove-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Remove-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"Remove-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsRecordConfig\",\"ListItemText\":\"Remove-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsRecordSet\",\"ListItemText\":\"Remove-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Remove-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsZone\",\"ListItemText\":\"Remove-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Remove-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateEndpoint\",\"ListItemText\":\"Remove-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateLinkAssociation\",\"ListItemText\":\"Remove-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateLinkService\",\"ListItemText\":\"Remove-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Remove-AzProximityPlacementGroup\",\"ListItemText\":\"Remove-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzPublicIpAddress\",\"ListItemText\":\"Remove-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Remove-AzPublicIpPrefix\",\"ListItemText\":\"Remove-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesVault\",\"ListItemText\":\"Remove-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCache\",\"ListItemText\":\"Remove-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheDiagnostic\",\"ListItemText\":\"Remove-AzRedisCacheDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheDiagnostic\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheDiagnostics\",\"ListItemText\":\"Remove-AzRedisCacheDiagnostics\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheDiagnostics\"},{\"CompletionText\":\"Remove-AzRedisCacheFirewallRule\",\"ListItemText\":\"Remove-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheLink\",\"ListItemText\":\"Remove-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCachePatchSchedule\",\"ListItemText\":\"Remove-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisEnterpriseCache\",\"ListItemText\":\"Remove-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Remove-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Remove-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayAuthorizationRule\",\"ListItemText\":\"Remove-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayHybridConnection\",\"ListItemText\":\"Remove-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayNamespace\",\"ListItemText\":\"Remove-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzResource\",\"ListItemText\":\"Remove-AzResource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResource\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceGroup\",\"ListItemText\":\"Remove-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceGroupDeployment\",\"ListItemText\":\"Remove-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceLock\",\"ListItemText\":\"Remove-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceManagementPrivateLink\",\"ListItemText\":\"Remove-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceMoverMoveCollection\",\"ListItemText\":\"Remove-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"Remove-AzResourceMoverMoveResource\",\"ListItemText\":\"Remove-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Remove-AzRestorePoint\",\"ListItemText\":\"Remove-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzRestorePointCollection\",\"ListItemText\":\"Remove-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainer\",\"ListItemText\":\"Remove-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Remove-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainerLegalHold\",\"ListItemText\":\"Remove-AzRmStorageContainerLegalHold\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainerLegalHold\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageShare\",\"ListItemText\":\"Remove-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleAssignment\",\"ListItemText\":\"Remove-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleDefinition\",\"ListItemText\":\"Remove-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleManagementPolicy\",\"ListItemText\":\"Remove-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"Remove-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzRouteConfig\",\"ListItemText\":\"Remove-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteFilter\",\"ListItemText\":\"Remove-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteFilterRuleConfig\",\"ListItemText\":\"Remove-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteMap\",\"ListItemText\":\"Remove-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteServer\",\"ListItemText\":\"Remove-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteServerPeer\",\"ListItemText\":\"Remove-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteTable\",\"ListItemText\":\"Remove-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzRoutingIntent\",\"ListItemText\":\"Remove-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Remove-AzRoutingPolicy\",\"ListItemText\":\"Remove-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzScheduledQueryRule\",\"ListItemText\":\"Remove-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAssessment\",\"ListItemText\":\"Remove-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Remove-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAutomation\",\"ListItemText\":\"Remove-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityContact\",\"ListItemText\":\"Remove-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityPartnerProvider\",\"ListItemText\":\"Remove-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Remove-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAlertRule\",\"ListItemText\":\"Remove-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAlertRuleAction\",\"ListItemText\":\"Remove-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAutomationRule\",\"ListItemText\":\"Remove-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelBookmark\",\"ListItemText\":\"Remove-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelBookmarkRelation\",\"ListItemText\":\"Remove-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelDataConnector\",\"ListItemText\":\"Remove-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelEntityQuery\",\"ListItemText\":\"Remove-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncident\",\"ListItemText\":\"Remove-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncidentComment\",\"ListItemText\":\"Remove-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncidentRelation\",\"ListItemText\":\"Remove-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelOnboardingState\",\"ListItemText\":\"Remove-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Remove-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"Remove-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusMigration\",\"ListItemText\":\"Remove-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusNamespace\",\"ListItemText\":\"Remove-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusNamespaceV2\",\"ListItemText\":\"Remove-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Remove-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusQueue\",\"ListItemText\":\"Remove-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusRule\",\"ListItemText\":\"Remove-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusSubscription\",\"ListItemText\":\"Remove-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusTopic\",\"ListItemText\":\"Remove-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceEndpointPolicy\",\"ListItemText\":\"Remove-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Remove-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplication\",\"ListItemText\":\"Remove-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplicationType\",\"ListItemText\":\"Remove-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"Remove-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricClientCertificate\",\"ListItemText\":\"Remove-AzServiceFabricClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedCluster\",\"ListItemText\":\"Remove-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterClientCertificate\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Remove-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\",\"ListItemText\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricNode\",\"ListItemText\":\"Remove-AzServiceFabricNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricNode\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricNodeType\",\"ListItemText\":\"Remove-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricService\",\"ListItemText\":\"Remove-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricSetting\",\"ListItemText\":\"Remove-AzServiceFabricSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Remove-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Remove-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForWebApp\",\"ListItemText\":\"Remove-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Remove-AzSignalR\",\"ListItemText\":\"Remove-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSignalR\\r\\n\"},{\"CompletionText\":\"Remove-AzSnapshot\",\"ListItemText\":\"Remove-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabase\",\"ListItemText\":\"Remove-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseAudit\",\"ListItemText\":\"Remove-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Remove-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseFromFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseFromFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseFromFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"Remove-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseSecondary\",\"ListItemText\":\"Remove-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Remove-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseServerAuditing\",\"ListItemText\":\"Remove-AzSqlDatabaseServerAuditing\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseServerAuditing\"},{\"CompletionText\":\"Remove-AzSqlElasticJob\",\"ListItemText\":\"Remove-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobAgent\",\"ListItemText\":\"Remove-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobCredential\",\"ListItemText\":\"Remove-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobStep\",\"ListItemText\":\"Remove-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobTarget\",\"ListItemText\":\"Remove-AzSqlElasticJobTarget\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobTarget\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"Remove-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticPool\",\"ListItemText\":\"Remove-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstance\",\"ListItemText\":\"Remove-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabase\",\"ListItemText\":\"Remove-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Remove-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceLink\",\"ListItemText\":\"Remove-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstancePool\",\"ListItemText\":\"Remove-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"Remove-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServer\",\"ListItemText\":\"Remove-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerAudit\",\"ListItemText\":\"Remove-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerCommunicationLink\",\"ListItemText\":\"Remove-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerDnsAlias\",\"ListItemText\":\"Remove-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerFirewallRule\",\"ListItemText\":\"Remove-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Remove-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Remove-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Remove-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"Remove-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerTrustGroup\",\"ListItemText\":\"Remove-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Remove-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncAgent\",\"ListItemText\":\"Remove-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncGroup\",\"ListItemText\":\"Remove-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncMember\",\"ListItemText\":\"Remove-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVirtualCluster\",\"ListItemText\":\"Remove-AzSqlVirtualCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlVirtualCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVM\",\"ListItemText\":\"Remove-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVMGroup\",\"ListItemText\":\"Remove-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzSshkey\",\"ListItemText\":\"Remove-AzSshkey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSshkey\\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciArcSetting\",\"ListItemText\":\"Remove-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciCluster\",\"ListItemText\":\"Remove-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciExtension\",\"ListItemText\":\"Remove-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHCIRemoteSupport\",\"ListItemText\":\"Remove-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHCIVMAttestation\",\"ListItemText\":\"Remove-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebApp\",\"ListItemText\":\"Remove-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppAttachedRepository\",\"ListItemText\":\"Remove-AzStaticWebAppAttachedRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppAttachedRepository \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppBuild\",\"ListItemText\":\"Remove-AzStaticWebAppBuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppBuild \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Remove-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppUser\",\"ListItemText\":\"Remove-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccount\",\"ListItemText\":\"Remove-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Remove-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccountNetworkRule\",\"ListItemText\":\"Remove-AzStorageAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlob\",\"ListItemText\":\"Remove-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlobImmutabilityPolicy\",\"ListItemText\":\"Remove-AzStorageBlobImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlobImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Remove-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageContainer\",\"ListItemText\":\"Remove-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageCORSRule\",\"ListItemText\":\"Remove-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageDirectory\",\"ListItemText\":\"Remove-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageFile\",\"ListItemText\":\"Remove-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageLocalUser\",\"ListItemText\":\"Remove-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMover\",\"ListItemText\":\"Remove-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverEndpoint\",\"ListItemText\":\"Remove-AzStorageMoverEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverJobDefinition\",\"ListItemText\":\"Remove-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverProject\",\"ListItemText\":\"Remove-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Remove-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageQueue\",\"ListItemText\":\"Remove-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageShare\",\"ListItemText\":\"Remove-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageShare\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"Remove-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncGroup\",\"ListItemText\":\"Remove-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Remove-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncService\",\"ListItemText\":\"Remove-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageTable\",\"ListItemText\":\"Remove-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageTable\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsCluster\",\"ListItemText\":\"Remove-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsFunction\",\"ListItemText\":\"Remove-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsInput\",\"ListItemText\":\"Remove-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsJob\",\"ListItemText\":\"Remove-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsOutput\",\"ListItemText\":\"Remove-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Remove-AzSubscriptionDeployment\",\"ListItemText\":\"Remove-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSubscriptionDeployment\"},{\"CompletionText\":\"Remove-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"Remove-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseDataFlow\",\"ListItemText\":\"Remove-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseDataset\",\"ListItemText\":\"Remove-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseFirewallRule\",\"ListItemText\":\"Remove-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Remove-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Remove-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKqlScript\",\"ListItemText\":\"Remove-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPool\",\"ListItemText\":\"Remove-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"Remove-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Remove-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"Remove-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseLinkConnection\",\"ListItemText\":\"Remove-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseLinkedService\",\"ListItemText\":\"Remove-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Remove-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseNotebook\",\"ListItemText\":\"Remove-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapsePipeline\",\"ListItemText\":\"Remove-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseRoleAssignment\",\"ListItemText\":\"Remove-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkConfiguration\",\"ListItemText\":\"Remove-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Remove-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkPool\",\"ListItemText\":\"Remove-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlAudit\",\"ListItemText\":\"Remove-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlAudit\"},{\"CompletionText\":\"Remove-AzSynapseSqlDatabase\",\"ListItemText\":\"Remove-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPool\",\"ListItemText\":\"Remove-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Remove-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"Remove-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Remove-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlScript\",\"ListItemText\":\"Remove-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseTrigger\",\"ListItemText\":\"Remove-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseTriggerSubscription\",\"ListItemText\":\"Remove-AzSynapseTriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseTriggerSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspace\",\"ListItemText\":\"Remove-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspaceKey\",\"ListItemText\":\"Remove-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspacePackage\",\"ListItemText\":\"Remove-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"Remove-AzTag\",\"ListItemText\":\"Remove-AzTag\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTag\\r\\n\"},{\"CompletionText\":\"Remove-AzTemplateSpec\",\"ListItemText\":\"Remove-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Remove-AzTenantDeployment\",\"ListItemText\":\"Remove-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\",\"ListItemText\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\",\"ListItemText\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerEndpoint\",\"ListItemText\":\"Remove-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerEndpointConfig\",\"ListItemText\":\"Remove-AzTrafficManagerEndpointConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerEndpointConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\",\"ListItemText\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerIpAddressRange\",\"ListItemText\":\"Remove-AzTrafficManagerIpAddressRange\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerIpAddressRange\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerProfile\",\"ListItemText\":\"Remove-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzUserAssignedIdentity\",\"ListItemText\":\"Remove-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Remove-AzVHubRouteTable\",\"ListItemText\":\"Remove-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualApplianceSite\",\"ListItemText\":\"Remove-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHub\",\"ListItemText\":\"Remove-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubBgpConnection\",\"ListItemText\":\"Remove-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubRouteTable\",\"ListItemText\":\"Remove-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubVnetConnection\",\"ListItemText\":\"Remove-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetwork\",\"ListItemText\":\"Remove-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGateway\",\"ListItemText\":\"Remove-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayDefaultSite\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayDefaultSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayDefaultSite\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkPeering\",\"ListItemText\":\"Remove-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Remove-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkTap\",\"ListItemText\":\"Remove-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualRouter\",\"ListItemText\":\"Remove-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualRouterPeer\",\"ListItemText\":\"Remove-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualWan\",\"ListItemText\":\"Remove-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Remove-AzVM\",\"ListItemText\":\"Remove-AzVM\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVM\\r\\n\"},{\"CompletionText\":\"Remove-AzVMAccessExtension\",\"ListItemText\":\"Remove-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMAEMExtension\",\"ListItemText\":\"Remove-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMBackup\",\"ListItemText\":\"Remove-AzVMBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzVMChefExtension\",\"ListItemText\":\"Remove-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMCustomScriptExtension\",\"ListItemText\":\"Remove-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDataDisk\",\"ListItemText\":\"Remove-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDiagnosticsExtension\",\"ListItemText\":\"Remove-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDiskEncryptionExtension\",\"ListItemText\":\"Remove-AzVMDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDscExtension\",\"ListItemText\":\"Remove-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMExtension\",\"ListItemText\":\"Remove-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmGalleryApplication\",\"ListItemText\":\"Remove-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzVMNetworkInterface\",\"ListItemText\":\"Remove-AzVMNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMNetworkInterface\\r\\n\"},{\"CompletionText\":\"Remove-AzVMRunCommand\",\"ListItemText\":\"Remove-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzVMRunCommand \\r\\n\"},{\"CompletionText\":\"Remove-AzVMSecret\",\"ListItemText\":\"Remove-AzVMSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMSecret\\r\\n\"},{\"CompletionText\":\"Remove-AzVMSqlServerExtension\",\"ListItemText\":\"Remove-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmss\",\"ListItemText\":\"Remove-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmss\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssDataDisk\",\"ListItemText\":\"Remove-AzVmssDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssDiagnosticsExtension\",\"ListItemText\":\"Remove-AzVmssDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssExtension\",\"ListItemText\":\"Remove-AzVmssExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssGalleryApplication\",\"ListItemText\":\"Remove-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssNetworkInterfaceConfiguration\",\"ListItemText\":\"Remove-AzVmssNetworkInterfaceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssNetworkInterfaceConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssRunCommand\",\"ListItemText\":\"Remove-AzVmssRunCommand\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssRunCommand\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssVMDataDisk\",\"ListItemText\":\"Remove-AzVmssVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssVMDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssVMRunCommand\",\"ListItemText\":\"Remove-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzVmssVMRunCommand \\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientIpsecParameter\",\"ListItemText\":\"Remove-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Remove-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientRootCertificate\",\"ListItemText\":\"Remove-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnConnection\",\"ListItemText\":\"Remove-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnGateway\",\"ListItemText\":\"Remove-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnGatewayNatRule\",\"ListItemText\":\"Remove-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnServerConfiguration\",\"ListItemText\":\"Remove-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Remove-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnSite\",\"ListItemText\":\"Remove-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Remove-AzWcfRelay\",\"ListItemText\":\"Remove-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Remove-AzWebApp\",\"ListItemText\":\"Remove-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebApp\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppAccessRestrictionRule\",\"ListItemText\":\"Remove-AzWebAppAccessRestrictionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppAccessRestrictionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppBackup\",\"ListItemText\":\"Remove-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppCertificate\",\"ListItemText\":\"Remove-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppContinuousWebJob\",\"ListItemText\":\"Remove-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlot\",\"ListItemText\":\"Remove-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Remove-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Remove-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSSLBinding\",\"ListItemText\":\"Remove-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppTrafficRouting\",\"ListItemText\":\"Remove-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Remove-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSub\",\"ListItemText\":\"Remove-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubCustomCertificate\",\"ListItemText\":\"Remove-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubCustomDomain\",\"ListItemText\":\"Remove-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubHub\",\"ListItemText\":\"Remove-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdApplication\",\"ListItemText\":\"Remove-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdApplicationGroup\",\"ListItemText\":\"Remove-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdHostPool\",\"ListItemText\":\"Remove-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdMsixPackage\",\"ListItemText\":\"Remove-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdRegistrationInfo\",\"ListItemText\":\"Remove-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdScalingPlan\",\"ListItemText\":\"Remove-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Remove-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdSessionHost\",\"ListItemText\":\"Remove-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdUserSession\",\"ListItemText\":\"Remove-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdWorkspace\",\"ListItemText\":\"Remove-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-BCDataCacheExtension\",\"ListItemText\":\"Remove-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Remove-BcdElement\",\"ListItemText\":\"Remove-BcdElement\",\"ResultType\":2,\"ToolTip\":\"Remove-BcdElement\\r\\n\"},{\"CompletionText\":\"Remove-BcdEntry\",\"ListItemText\":\"Remove-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-BcdEntry\\r\\n\"},{\"CompletionText\":\"Remove-BitLockerKeyProtector\",\"ListItemText\":\"Remove-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"Remove-BitsTransfer\",\"ListItemText\":\"Remove-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Remove-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Remove-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Remove-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Remove-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Remove-CertificateNotificationTask\",\"ListItemText\":\"Remove-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"Remove-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"Remove-CimInstance\",\"ListItemText\":\"Remove-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-CimInstance\\r\\n\"},{\"CompletionText\":\"Remove-CimSession\",\"ListItemText\":\"Remove-CimSession\",\"ResultType\":2,\"ToolTip\":\"Remove-CimSession\\r\\n\"},{\"CompletionText\":\"Remove-CIPolicyRule\",\"ListItemText\":\"Remove-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"Remove-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"Remove-DAEntryPointTableItem\",\"ListItemText\":\"Remove-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Remove-DnsClientDohServerAddress\",\"ListItemText\":\"Remove-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Remove-DnsClientNrptRule\",\"ListItemText\":\"Remove-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Remove-DscConfigurationDocument\",\"ListItemText\":\"Remove-DscConfigurationDocument\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DscConfigurationDocument \\r\\n\"},{\"CompletionText\":\"Remove-DtcClusterTMMapping\",\"ListItemText\":\"Remove-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Remove-EtwTraceProvider\",\"ListItemText\":\"Remove-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Remove-EtwTraceSession\",\"ListItemText\":\"Remove-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"Remove-EtwTraceSession\"},{\"CompletionText\":\"Remove-Event\",\"ListItemText\":\"Remove-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Event [-SourceIdentifier] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Event [-EventIdentifier] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-FileShare\",\"ListItemText\":\"Remove-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-FileShare \\r\\n\"},{\"CompletionText\":\"Remove-GitBranch\",\"ListItemText\":\"Remove-GitBranch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-GitBranch \\r\\n\"},{\"CompletionText\":\"Remove-HgsClientHostKey\",\"ListItemText\":\"Remove-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Remove-HgsGuardian\",\"ListItemText\":\"Remove-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Remove-HnsEndpoint\",\"ListItemText\":\"Remove-HnsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-HnsNamespace\",\"ListItemText\":\"Remove-HnsNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsNamespace \\r\\n\"},{\"CompletionText\":\"Remove-HnsNetwork\",\"ListItemText\":\"Remove-HnsNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsNetwork \\r\\n\"},{\"CompletionText\":\"Remove-HnsPolicyList\",\"ListItemText\":\"Remove-HnsPolicyList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsPolicyList \\r\\n\"},{\"CompletionText\":\"Remove-InitiatorId\",\"ListItemText\":\"Remove-InitiatorId\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-InitiatorId \\r\\n\"},{\"CompletionText\":\"Remove-InitiatorIdFromMaskingSet\",\"ListItemText\":\"Remove-InitiatorIdFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-InitiatorIdFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-IscsiTargetPortal\",\"ListItemText\":\"Remove-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Remove-Item\",\"ListItemText\":\"Remove-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\\r\\nRemove-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Remove-ItemProperty\",\"ListItemText\":\"Remove-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-ItemProperty [-Path] [-Name] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-ItemProperty [-Name] -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Job\",\"ListItemText\":\"Remove-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Job [-Id] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Job] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-InstanceId] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Name] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Filter] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-State] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Command ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-JobTrigger\",\"ListItemText\":\"Remove-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-JobTrigger\\r\\n\"},{\"CompletionText\":\"Remove-LocalGroup\",\"ListItemText\":\"Remove-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalGroup\\r\\n\"},{\"CompletionText\":\"Remove-LocalGroupMember\",\"ListItemText\":\"Remove-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Remove-LocalUser\",\"ListItemText\":\"Remove-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalUser\\r\\n\"},{\"CompletionText\":\"Remove-MaskingSet\",\"ListItemText\":\"Remove-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-Module\",\"ListItemText\":\"Remove-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Module [-Name] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Module [-FullyQualifiedName] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Module [-ModuleInfo] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-MpPreference\",\"ListItemText\":\"Remove-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpPreference \\r\\n\"},{\"CompletionText\":\"Remove-MpThreat\",\"ListItemText\":\"Remove-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpThreat \\r\\n\"},{\"CompletionText\":\"Remove-NetAdapterAdvancedProperty\",\"ListItemText\":\"Remove-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Remove-NetEventNetworkAdapter\",\"ListItemText\":\"Remove-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Remove-NetEventPacketCaptureProvider\",\"ListItemText\":\"Remove-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventProvider\",\"ListItemText\":\"Remove-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventSession\",\"ListItemText\":\"Remove-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventSession \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVFPProvider\",\"ListItemText\":\"Remove-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmNetworkAdapter\",\"ListItemText\":\"Remove-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmSwitch\",\"ListItemText\":\"Remove-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmSwitchProvider\",\"ListItemText\":\"Remove-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventWFPCaptureProvider\",\"ListItemText\":\"Remove-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Remove-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVProfile\",\"ListItemText\":\"Remove-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVRule\",\"ListItemText\":\"Remove-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Remove-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallRule\",\"ListItemText\":\"Remove-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-NetIPAddress\",\"ListItemText\":\"Remove-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetIPHttpsCertBinding\",\"ListItemText\":\"Remove-NetIPHttpsCertBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPHttpsCertBinding \\r\\n\"},{\"CompletionText\":\"Remove-NetIPHttpsConfiguration\",\"ListItemText\":\"Remove-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecDospSetting\",\"ListItemText\":\"Remove-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Remove-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeRule\",\"ListItemText\":\"Remove-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeSA\",\"ListItemText\":\"Remove-NetIPsecMainModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeSA \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Remove-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Remove-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Remove-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecQuickModeSA\",\"ListItemText\":\"Remove-NetIPsecQuickModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecQuickModeSA \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecRule\",\"ListItemText\":\"Remove-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeam\",\"ListItemText\":\"Remove-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeamMember\",\"ListItemText\":\"Remove-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeamNic\",\"ListItemText\":\"Remove-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Remove-NetNat\",\"ListItemText\":\"Remove-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNat \\r\\n\"},{\"CompletionText\":\"Remove-NetNatExternalAddress\",\"ListItemText\":\"Remove-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetNatStaticMapping\",\"ListItemText\":\"Remove-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Remove-NetNatTransitionConfiguration\",\"ListItemText\":\"Remove-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-NetNeighbor\",\"ListItemText\":\"Remove-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Remove-NetQosPolicy\",\"ListItemText\":\"Remove-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Remove-NetRoute\",\"ListItemText\":\"Remove-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetRoute \\r\\n\"},{\"CompletionText\":\"Remove-NetSwitchTeam\",\"ListItemText\":\"Remove-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Remove-NetSwitchTeamMember\",\"ListItemText\":\"Remove-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Remove-NetTransportFilter\",\"ListItemText\":\"Remove-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"Remove-NetworkSwitchEthernetPortIPAddress\",\"ListItemText\":\"Remove-NetworkSwitchEthernetPortIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetworkSwitchEthernetPortIPAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetworkSwitchVlan\",\"ListItemText\":\"Remove-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Remove-OdbcDsn\",\"ListItemText\":\"Remove-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Remove-Partition\",\"ListItemText\":\"Remove-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Partition \\r\\n\"},{\"CompletionText\":\"Remove-PartitionAccessPath\",\"ListItemText\":\"Remove-PartitionAccessPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PartitionAccessPath \\r\\n\"},{\"CompletionText\":\"Remove-PhysicalDisk\",\"ListItemText\":\"Remove-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Remove-PmemDedicatedMemory\",\"ListItemText\":\"Remove-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"Remove-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"Remove-PmemDisk\",\"ListItemText\":\"Remove-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-PmemDisk\\r\\n\"},{\"CompletionText\":\"Remove-PoshGitFromProfile\",\"ListItemText\":\"Remove-PoshGitFromProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PoshGitFromProfile \\r\\n\"},{\"CompletionText\":\"Remove-Printer\",\"ListItemText\":\"Remove-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Printer \\r\\n\"},{\"CompletionText\":\"Remove-PrinterDriver\",\"ListItemText\":\"Remove-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Remove-PrinterPort\",\"ListItemText\":\"Remove-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrinterPort \\r\\n\"},{\"CompletionText\":\"Remove-PrintJob\",\"ListItemText\":\"Remove-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrintJob \\r\\n\"},{\"CompletionText\":\"Remove-ProvisionedAppPackage\",\"ListItemText\":\"Remove-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppPackage\"},{\"CompletionText\":\"Remove-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Remove-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Remove-ProvisionedAppxPackage\",\"ListItemText\":\"Remove-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppxPackage\"},{\"CompletionText\":\"Remove-ProvisioningPackage\",\"ListItemText\":\"Remove-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisioningPackage\"},{\"CompletionText\":\"Remove-PSBreakpoint\",\"ListItemText\":\"Remove-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSBreakpoint [-Breakpoint] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSBreakpoint [-Id] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-PSDrive\",\"ListItemText\":\"Remove-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSDrive [-Name] [-PSProvider ] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSDrive [-LiteralName] [-PSProvider ] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-PSReadLineKeyHandler\",\"ListItemText\":\"Remove-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSReadLineKeyHandler [-Chord] [-ViMode ] []\\r\\n\"},{\"CompletionText\":\"Remove-PSSession\",\"ListItemText\":\"Remove-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSSession [-Id] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession [-Session] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -ContainerId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -VMId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -VMName [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -InstanceId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -Name [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession [-ComputerName] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Service\",\"ListItemText\":\"Remove-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Service [-Name] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Service [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-SmbBandwidthLimit\",\"ListItemText\":\"Remove-SmbBandwidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbBandwidthLimit \\r\\n\"},{\"CompletionText\":\"Remove-SmbClientCertificateMapping\",\"ListItemText\":\"Remove-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Remove-SMBComponent\",\"ListItemText\":\"Remove-SMBComponent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SMBComponent \\r\\n\"},{\"CompletionText\":\"Remove-SmbGlobalMapping\",\"ListItemText\":\"Remove-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbMapping\",\"ListItemText\":\"Remove-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbMultichannelConstraint\",\"ListItemText\":\"Remove-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"Remove-SmbServerCertificateMapping\",\"ListItemText\":\"Remove-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbShare\",\"ListItemText\":\"Remove-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbShare \\r\\n\"},{\"CompletionText\":\"Remove-StorageBusBinding\",\"ListItemText\":\"Remove-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"Remove-StorageFaultDomain\",\"ListItemText\":\"Remove-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Remove-StorageFileServer\",\"ListItemText\":\"Remove-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Remove-StorageHealthIntent\",\"ListItemText\":\"Remove-StorageHealthIntent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageHealthIntent \\r\\n\"},{\"CompletionText\":\"Remove-StorageHealthSetting\",\"ListItemText\":\"Remove-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Remove-StoragePool\",\"ListItemText\":\"Remove-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StoragePool \\r\\n\"},{\"CompletionText\":\"Remove-StorageTier\",\"ListItemText\":\"Remove-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageTier \\r\\n\"},{\"CompletionText\":\"Remove-TargetPortFromMaskingSet\",\"ListItemText\":\"Remove-TargetPortFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-TargetPortFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-TrustedProvisioningCertificate\",\"ListItemText\":\"Remove-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-TrustedProvisioningCertificate\"},{\"CompletionText\":\"Remove-TypeData\",\"ListItemText\":\"Remove-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-TypeData -TypeData [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-TypeData [-TypeName] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-TypeData -Path [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Variable\",\"ListItemText\":\"Remove-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Variable [-Name] [-Include ] [-Exclude ] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-VHDSnapshot\",\"ListItemText\":\"Remove-VHDSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-VHDSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-VirtualDisk\",\"ListItemText\":\"Remove-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Remove-VirtualDiskFromMaskingSet\",\"ListItemText\":\"Remove-VirtualDiskFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VirtualDiskFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-VM\",\"ListItemText\":\"Remove-VM\",\"ResultType\":2,\"ToolTip\":\"Remove-VM\\r\\n\"},{\"CompletionText\":\"Remove-VMAssignableDevice\",\"ListItemText\":\"Remove-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Remove-VMCheckpoint\",\"ListItemText\":\"Remove-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-VMCheckpoint\"},{\"CompletionText\":\"Remove-VMDirectVirtualDisk\",\"ListItemText\":\"Remove-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Remove-VMDvdDrive\",\"ListItemText\":\"Remove-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMFibreChannelHba\",\"ListItemText\":\"Remove-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Remove-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Remove-VMGpuPartitionAdapter\",\"ListItemText\":\"Remove-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMGroup\",\"ListItemText\":\"Remove-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGroup\\r\\n\"},{\"CompletionText\":\"Remove-VMGroupMember\",\"ListItemText\":\"Remove-VMGroupMember\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGroupMember\\r\\n\"},{\"CompletionText\":\"Remove-VMHardDiskDrive\",\"ListItemText\":\"Remove-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMHostAssignableDevice\",\"ListItemText\":\"Remove-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Remove-VMKeyStorageDrive\",\"ListItemText\":\"Remove-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMMigrationNetwork\",\"ListItemText\":\"Remove-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Remove-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapter\",\"ListItemText\":\"Remove-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterAcl\",\"ListItemText\":\"Remove-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Remove-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Remove-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Remove-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Remove-VMPmemController\",\"ListItemText\":\"Remove-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Remove-VMPmemController\\r\\n\"},{\"CompletionText\":\"Remove-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Remove-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMReplication\",\"ListItemText\":\"Remove-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Remove-VMReplication\\r\\n\"},{\"CompletionText\":\"Remove-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Remove-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Remove-VMResourcePool\",\"ListItemText\":\"Remove-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Remove-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Remove-VMSan\",\"ListItemText\":\"Remove-VMSan\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSan\\r\\n\"},{\"CompletionText\":\"Remove-VMSavedState\",\"ListItemText\":\"Remove-VMSavedState\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSavedState\\r\\n\"},{\"CompletionText\":\"Remove-VMScsiController\",\"ListItemText\":\"Remove-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Remove-VMScsiController\\r\\n\"},{\"CompletionText\":\"Remove-VMSnapshot\",\"ListItemText\":\"Remove-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-VMStoragePath\",\"ListItemText\":\"Remove-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Remove-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitch\",\"ListItemText\":\"Remove-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitch\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Remove-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Remove-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchTeamMember\",\"ListItemText\":\"Remove-VMSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchTeamMember\\r\\n\"},{\"CompletionText\":\"Remove-VpnConnection\",\"ListItemText\":\"Remove-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnection \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionRoute\",\"ListItemText\":\"Remove-VpnConnectionRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionRoute \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerApplication\",\"ListItemText\":\"Remove-VpnConnectionTriggerApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerApplication \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Remove-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Remove-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Remove-WindowsCapability\",\"ListItemText\":\"Remove-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Remove-WindowsDriver\",\"ListItemText\":\"Remove-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Remove-WindowsImage\",\"ListItemText\":\"Remove-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsImage\\r\\n\"},{\"CompletionText\":\"Remove-WindowsPackage\",\"ListItemText\":\"Remove-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsPackage\\r\\n\"},{\"CompletionText\":\"Remove-WSManInstance\",\"ListItemText\":\"Remove-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-WSManInstance\\r\\n\"},{\"CompletionText\":\"ren\",\"ListItemText\":\"ren\",\"ResultType\":2,\"ToolTip\":\"Rename-Item\"},{\"CompletionText\":\"Rename-AzContext\",\"ListItemText\":\"Rename-AzContext\",\"ResultType\":2,\"ToolTip\":\"Rename-AzContext\\r\\n\"},{\"CompletionText\":\"Rename-AzStorageDirectory\",\"ListItemText\":\"Rename-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"Rename-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"Rename-AzStorageFile\",\"ListItemText\":\"Rename-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Rename-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Rename-Computer\",\"ListItemText\":\"Rename-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Computer [-NewName] [-ComputerName ] [-PassThru] [-DomainCredential ] [-LocalCredential ] [-Force] [-Restart] [-WsmanAuthentication ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-DAEntryPointTableItem\",\"ListItemText\":\"Rename-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Rename-Item\",\"ListItemText\":\"Rename-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Item [-Path] [-NewName] [-Force] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRename-Item [-NewName] -LiteralPath [-Force] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-ItemProperty\",\"ListItemText\":\"Rename-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-ItemProperty [-Path] [-Name] [-NewName] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRename-ItemProperty [-Name] [-NewName] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-LocalGroup\",\"ListItemText\":\"Rename-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Rename-LocalGroup\\r\\n\"},{\"CompletionText\":\"Rename-LocalUser\",\"ListItemText\":\"Rename-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Rename-LocalUser\\r\\n\"},{\"CompletionText\":\"Rename-MaskingSet\",\"ListItemText\":\"Rename-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-MaskingSet \\r\\n\"},{\"CompletionText\":\"Rename-NetAdapter\",\"ListItemText\":\"Rename-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetAdapter \\r\\n\"},{\"CompletionText\":\"Rename-NetFirewallHyperVRule\",\"ListItemText\":\"Rename-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Rename-NetFirewallRule\",\"ListItemText\":\"Rename-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Rename-NetIPHttpsConfiguration\",\"ListItemText\":\"Rename-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Rename-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecMainModeRule\",\"ListItemText\":\"Rename-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Rename-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Rename-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Rename-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecRule\",\"ListItemText\":\"Rename-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Rename-NetLbfoTeam\",\"ListItemText\":\"Rename-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Rename-NetSwitchTeam\",\"ListItemText\":\"Rename-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Rename-Printer\",\"ListItemText\":\"Rename-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Printer \\r\\n\"},{\"CompletionText\":\"Rename-VM\",\"ListItemText\":\"Rename-VM\",\"ResultType\":2,\"ToolTip\":\"Rename-VM\\r\\n\"},{\"CompletionText\":\"Rename-VMCheckpoint\",\"ListItemText\":\"Rename-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Rename-VMCheckpoint\"},{\"CompletionText\":\"Rename-VMGroup\",\"ListItemText\":\"Rename-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Rename-VMGroup\\r\\n\"},{\"CompletionText\":\"Rename-VMNetworkAdapter\",\"ListItemText\":\"Rename-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Rename-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Rename-VMResourcePool\",\"ListItemText\":\"Rename-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Rename-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Rename-VMSan\",\"ListItemText\":\"Rename-VMSan\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSan\\r\\n\"},{\"CompletionText\":\"Rename-VMSnapshot\",\"ListItemText\":\"Rename-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Rename-VMSwitch\",\"ListItemText\":\"Rename-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSwitch\\r\\n\"},{\"CompletionText\":\"Repair-AzVmssServiceFabricUD\",\"ListItemText\":\"Repair-AzVmssServiceFabricUD\",\"ResultType\":2,\"ToolTip\":\"Repair-AzVmssServiceFabricUD\"},{\"CompletionText\":\"Repair-AzVmssServiceFabricUpdateDomain\",\"ListItemText\":\"Repair-AzVmssServiceFabricUpdateDomain\",\"ResultType\":2,\"ToolTip\":\"Repair-AzVmssServiceFabricUpdateDomain\\r\\n\"},{\"CompletionText\":\"repair-bde.exe\",\"ListItemText\":\"repair-bde.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\repair-bde.exe\"},{\"CompletionText\":\"Repair-FileIntegrity\",\"ListItemText\":\"Repair-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Repair-VirtualDisk\",\"ListItemText\":\"Repair-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Repair-VM\",\"ListItemText\":\"Repair-VM\",\"ResultType\":2,\"ToolTip\":\"Repair-VM\\r\\n\"},{\"CompletionText\":\"Repair-Volume\",\"ListItemText\":\"Repair-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-Volume \\r\\n\"},{\"CompletionText\":\"Repair-WindowsImage\",\"ListItemText\":\"Repair-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Repair-WindowsImage\\r\\n\"},{\"CompletionText\":\"replace.exe\",\"ListItemText\":\"replace.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\replace.exe\"},{\"CompletionText\":\"Reset-AppPackage\",\"ListItemText\":\"Reset-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Reset-AppPackage\"},{\"CompletionText\":\"Reset-AppSharedPackageContainer\",\"ListItemText\":\"Reset-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Reset-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Reset-AppxPackage\",\"ListItemText\":\"Reset-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Reset-AppxPackage\\r\\n\"},{\"CompletionText\":\"Reset-AzAttestationPolicy\",\"ListItemText\":\"Reset-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Reset-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Reset-AzBatchComputeNode\",\"ListItemText\":\"Reset-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Reset-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Reset-AzHubRouter\",\"ListItemText\":\"Reset-AzHubRouter\",\"ResultType\":2,\"ToolTip\":\"Reset-AzHubRouter\\r\\n\"},{\"CompletionText\":\"Reset-AzP2sVpnGateway\",\"ListItemText\":\"Reset-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\",\"ListItemText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\",\"ResultType\":2,\"ToolTip\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\\r\\n\"},{\"CompletionText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\",\"ListItemText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\",\"ResultType\":2,\"ToolTip\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\"},{\"CompletionText\":\"Reset-AzRedisCache\",\"ListItemText\":\"Reset-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Reset-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Reset-AzStaticWebAppApiKey\",\"ListItemText\":\"Reset-AzStaticWebAppApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-AzStaticWebAppApiKey \\r\\n\"},{\"CompletionText\":\"Reset-AzStorageSyncServerCertificate\",\"ListItemText\":\"Reset-AzStorageSyncServerCertificate\",\"ResultType\":2,\"ToolTip\":\"Reset-AzStorageSyncServerCertificate\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSparkSessionTimeout\",\"ListItemText\":\"Reset-AzSynapseSparkSessionTimeout\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSparkSessionTimeout\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Reset-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGateway\",\"ListItemText\":\"Reset-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Reset-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Reset-AzVpnGateway\",\"ListItemText\":\"Reset-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzVpnSiteLinkConnection\",\"ListItemText\":\"Reset-AzVpnSiteLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVpnSiteLinkConnection\\r\\n\"},{\"CompletionText\":\"Reset-AzWebAppPublishingProfile\",\"ListItemText\":\"Reset-AzWebAppPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Reset-AzWebAppPublishingProfile\\r\\n\"},{\"CompletionText\":\"Reset-AzWebAppSlotPublishingProfile\",\"ListItemText\":\"Reset-AzWebAppSlotPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Reset-AzWebAppSlotPublishingProfile\\r\\n\"},{\"CompletionText\":\"Reset-BC\",\"ListItemText\":\"Reset-BC\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-BC \\r\\n\"},{\"CompletionText\":\"Reset-DAClientExperienceConfiguration\",\"ListItemText\":\"Reset-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-DAEntryPointTableItem\",\"ListItemText\":\"Reset-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Reset-DtcLog\",\"ListItemText\":\"Reset-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DtcLog \\r\\n\"},{\"CompletionText\":\"Reset-LapsPassword\",\"ListItemText\":\"Reset-LapsPassword\",\"ResultType\":2,\"ToolTip\":\"Reset-LapsPassword\\r\\n\"},{\"CompletionText\":\"Reset-NCSIPolicyConfiguration\",\"ListItemText\":\"Reset-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-Net6to4Configuration\",\"ListItemText\":\"Reset-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Reset-NetAdapterAdvancedProperty\",\"ListItemText\":\"Reset-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Reset-NetDnsTransitionConfiguration\",\"ListItemText\":\"Reset-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetIPHttpsConfiguration\",\"ListItemText\":\"Reset-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetIsatapConfiguration\",\"ListItemText\":\"Reset-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetTeredoConfiguration\",\"ListItemText\":\"Reset-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-PhysicalDisk\",\"ListItemText\":\"Reset-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Reset-SmbClientConfiguration\",\"ListItemText\":\"Reset-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-SmbServerConfiguration\",\"ListItemText\":\"Reset-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-StorageReliabilityCounter\",\"ListItemText\":\"Reset-StorageReliabilityCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-StorageReliabilityCounter \\r\\n\"},{\"CompletionText\":\"Reset-VMReplicationStatistics\",\"ListItemText\":\"Reset-VMReplicationStatistics\",\"ResultType\":2,\"ToolTip\":\"Reset-VMReplicationStatistics\\r\\n\"},{\"CompletionText\":\"Reset-VMResourceMetering\",\"ListItemText\":\"Reset-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Reset-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Reset-WinhttpProxy\",\"ListItemText\":\"Reset-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"reset.exe\",\"ListItemText\":\"reset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\reset.exe\"},{\"CompletionText\":\"ResetEngine.exe\",\"ListItemText\":\"ResetEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ResetEngine.exe\"},{\"CompletionText\":\"Resize-AzVirtualNetworkGateway\",\"ListItemText\":\"Resize-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Resize-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Resize-Partition\",\"ListItemText\":\"Resize-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-Partition \\r\\n\"},{\"CompletionText\":\"Resize-StorageTier\",\"ListItemText\":\"Resize-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-StorageTier \\r\\n\"},{\"CompletionText\":\"Resize-VHD\",\"ListItemText\":\"Resize-VHD\",\"ResultType\":2,\"ToolTip\":\"Resize-VHD\\r\\n\"},{\"CompletionText\":\"Resize-VirtualDisk\",\"ListItemText\":\"Resize-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-VirtualDisk \\r\\n\"},{\"CompletionText\":\"resmon.exe\",\"ListItemText\":\"resmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\resmon.exe\"},{\"CompletionText\":\"Resolve-AzError\",\"ListItemText\":\"Resolve-AzError\",\"ResultType\":2,\"ToolTip\":\"Resolve-AzError\\r\\n\"},{\"CompletionText\":\"Resolve-AzResourceMoverMoveCollectionDependency\",\"ListItemText\":\"Resolve-AzResourceMoverMoveCollectionDependency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResolve-AzResourceMoverMoveCollectionDependency \\r\\n\"},{\"CompletionText\":\"Resolve-DnsName\",\"ListItemText\":\"Resolve-DnsName\",\"ResultType\":2,\"ToolTip\":\"Resolve-DnsName\\r\\n\"},{\"CompletionText\":\"Resolve-Error\",\"ListItemText\":\"Resolve-Error\",\"ResultType\":2,\"ToolTip\":\"Resolve-Error\"},{\"CompletionText\":\"Resolve-Path\",\"ListItemText\":\"Resolve-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResolve-Path [-Path] [-Relative] [-RelativeBasePath ] [-Credential ] []\\r\\n\\r\\nResolve-Path -LiteralPath [-Relative] [-RelativeBasePath ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Restart-ASRJob\",\"ListItemText\":\"Restart-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Restart-ASRJob\"},{\"CompletionText\":\"Restart-AzAnalysisServicesInstance\",\"ListItemText\":\"Restart-AzAnalysisServicesInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzAnalysisServicesInstance\\r\\n\"},{\"CompletionText\":\"Restart-AzAsInstance\",\"ListItemText\":\"Restart-AzAsInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzAsInstance\"},{\"CompletionText\":\"Restart-AzBatchComputeNode\",\"ListItemText\":\"Restart-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Restart-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Restart-AzCloudService\",\"ListItemText\":\"Restart-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzCloudService \\r\\n\"},{\"CompletionText\":\"Restart-AzCloudServiceRoleInstance\",\"ListItemText\":\"Restart-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Restart-AzContainerGroup\",\"ListItemText\":\"Restart-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Restart-AzDeploymentManagerRollout\",\"ListItemText\":\"Restart-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Restart-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Restart-AzFunctionApp\",\"ListItemText\":\"Restart-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Restart-AzHDInsightHost\",\"ListItemText\":\"Restart-AzHDInsightHost\",\"ResultType\":2,\"ToolTip\":\"Restart-AzHDInsightHost\\r\\n\"},{\"CompletionText\":\"Restart-AzHost\",\"ListItemText\":\"Restart-AzHost\",\"ResultType\":2,\"ToolTip\":\"Restart-AzHost\\r\\n\"},{\"CompletionText\":\"Restart-AzMigrateServerReplication\",\"ListItemText\":\"Restart-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Restart-AzMLWorkspaceCompute\",\"ListItemText\":\"Restart-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Restart-AzMySqlFlexibleServer\",\"ListItemText\":\"Restart-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restart-AzMySqlServer\",\"ListItemText\":\"Restart-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Restart-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Restart-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restart-AzPostgreSqlServer\",\"ListItemText\":\"Restart-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Restart-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Restart-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Restart-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Restart-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Restart-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Restart-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Restart-AzSignalR\",\"ListItemText\":\"Restart-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Restart-AzSignalR\\r\\n\"},{\"CompletionText\":\"Restart-AzureAsInstance\",\"ListItemText\":\"Restart-AzureAsInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzureAsInstance\"},{\"CompletionText\":\"Restart-AzVM\",\"ListItemText\":\"Restart-AzVM\",\"ResultType\":2,\"ToolTip\":\"Restart-AzVM\\r\\n\"},{\"CompletionText\":\"Restart-AzVmss\",\"ListItemText\":\"Restart-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Restart-AzVmss\\r\\n\"},{\"CompletionText\":\"Restart-AzWebApp\",\"ListItemText\":\"Restart-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Restart-AzWebApp\\r\\n\"},{\"CompletionText\":\"Restart-AzWebAppSlot\",\"ListItemText\":\"Restart-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Restart-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Restart-AzWebPubSub\",\"ListItemText\":\"Restart-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Restart-Computer\",\"ListItemText\":\"Restart-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-Computer [[-ComputerName] ] [[-Credential] ] [-WsmanAuthentication ] [-Force] [-Wait] [-Timeout ] [-For ] [-Delay ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Restart-NetAdapter\",\"ListItemText\":\"Restart-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-NetAdapter \\r\\n\"},{\"CompletionText\":\"Restart-PcsvDevice\",\"ListItemText\":\"Restart-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Restart-PrintJob\",\"ListItemText\":\"Restart-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-PrintJob \\r\\n\"},{\"CompletionText\":\"Restart-Service\",\"ListItemText\":\"Restart-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-Service [-InputObject] [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRestart-Service [-Name] [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRestart-Service -DisplayName [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Restart-VM\",\"ListItemText\":\"Restart-VM\",\"ResultType\":2,\"ToolTip\":\"Restart-VM\\r\\n\"},{\"CompletionText\":\"Restore-AdlStoreDeletedItem\",\"ListItemText\":\"Restore-AdlStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AdlStoreDeletedItem\"},{\"CompletionText\":\"Restore-AzApiManagement\",\"ListItemText\":\"Restore-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Restore-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Restore-AzCosmosDBAccount\",\"ListItemText\":\"Restore-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Restore-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Restore-AzDataLakeGen2DeletedItem\",\"ListItemText\":\"Restore-AzDataLakeGen2DeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDataLakeGen2DeletedItem\\r\\n\"},{\"CompletionText\":\"Restore-AzDataLakeStoreDeletedItem\",\"ListItemText\":\"Restore-AzDataLakeStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDataLakeStoreDeletedItem\\r\\n\"},{\"CompletionText\":\"Restore-AzDeletedWebApp\",\"ListItemText\":\"Restore-AzDeletedWebApp\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDeletedWebApp\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVault\",\"ListItemText\":\"Restore-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultCertificate\",\"ListItemText\":\"Restore-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultKey\",\"ListItemText\":\"Restore-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Restore-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultSecret\",\"ListItemText\":\"Restore-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Restore-AzMySqlFlexibleServer\",\"ListItemText\":\"Restore-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restore-AzMySqlServer\",\"ListItemText\":\"Restore-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Restore-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Restore-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Restore-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Restore-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Restore-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restore-AzPostgreSqlServer\",\"ListItemText\":\"Restore-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Restore-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Restore-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Restore-AzRmStorageShare\",\"ListItemText\":\"Restore-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Restore-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Restore-AzSqlDatabase\",\"ListItemText\":\"Restore-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Restore-AzSqlInstanceDatabase\",\"ListItemText\":\"Restore-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Restore-AzStorageBlobRange\",\"ListItemText\":\"Restore-AzStorageBlobRange\",\"ResultType\":2,\"ToolTip\":\"Restore-AzStorageBlobRange\\r\\n\"},{\"CompletionText\":\"Restore-AzStorageContainer\",\"ListItemText\":\"Restore-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Restore-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Restore-AzSynapseSqlPool\",\"ListItemText\":\"Restore-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Restore-AzWebAppBackup\",\"ListItemText\":\"Restore-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Restore-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Restore-AzWebAppSnapshot\",\"ListItemText\":\"Restore-AzWebAppSnapshot\",\"ResultType\":2,\"ToolTip\":\"Restore-AzWebAppSnapshot\\r\\n\"},{\"CompletionText\":\"Restore-DscConfiguration\",\"ListItemText\":\"Restore-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Restore-NetworkSwitchConfiguration\",\"ListItemText\":\"Restore-NetworkSwitchConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-NetworkSwitchConfiguration \\r\\n\"},{\"CompletionText\":\"Restore-VMCheckpoint\",\"ListItemText\":\"Restore-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Restore-VMCheckpoint\"},{\"CompletionText\":\"Restore-VMSnapshot\",\"ListItemText\":\"Restore-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Restore-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Resume-ASRJob\",\"ListItemText\":\"Resume-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Resume-ASRJob\"},{\"CompletionText\":\"Resume-AzAnalysisServicesServer\",\"ListItemText\":\"Resume-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Resume-AzAs\",\"ListItemText\":\"Resume-AzAs\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAs\"},{\"CompletionText\":\"Resume-AzAutomationJob\",\"ListItemText\":\"Resume-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Resume-AzDataFactoryPipeline\",\"ListItemText\":\"Resume-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Resume-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Resume-AzDataProtectionBackupInstanceProtection\",\"ListItemText\":\"Resume-AzDataProtectionBackupInstanceProtection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-AzDataProtectionBackupInstanceProtection \\r\\n\"},{\"CompletionText\":\"Resume-AzMigrateServerReplication\",\"ListItemText\":\"Resume-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Resume-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Resume-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Resume-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Resume-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Resume-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Resume-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Resume-AzSqlDatabase\",\"ListItemText\":\"Resume-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Resume-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Resume-AzSynapseSqlPool\",\"ListItemText\":\"Resume-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Resume-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Resume-BitLocker\",\"ListItemText\":\"Resume-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-BitLocker \\r\\n\"},{\"CompletionText\":\"Resume-BitsTransfer\",\"ListItemText\":\"Resume-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Resume-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Resume-PrintJob\",\"ListItemText\":\"Resume-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-PrintJob \\r\\n\"},{\"CompletionText\":\"Resume-ProvisioningSession\",\"ListItemText\":\"Resume-ProvisioningSession\",\"ResultType\":2,\"ToolTip\":\"Resume-ProvisioningSession\\r\\n\"},{\"CompletionText\":\"Resume-Service\",\"ListItemText\":\"Resume-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nResume-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nResume-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Resume-StorageBusDisk\",\"ListItemText\":\"Resume-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Resume-VM\",\"ListItemText\":\"Resume-VM\",\"ResultType\":2,\"ToolTip\":\"Resume-VM\\r\\n\"},{\"CompletionText\":\"Resume-VMReplication\",\"ListItemText\":\"Resume-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Resume-VMReplication\\r\\n\"},{\"CompletionText\":\"Revoke-AzDataShareSubscriptionAccess\",\"ListItemText\":\"Revoke-AzDataShareSubscriptionAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzDataShareSubscriptionAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzDiskAccess\",\"ListItemText\":\"Revoke-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Revoke-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Revoke-AzSnapshotAccess\",\"ListItemText\":\"Revoke-AzSnapshotAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzSnapshotAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzStorageAccountUserDelegationKeys\",\"ListItemText\":\"Revoke-AzStorageAccountUserDelegationKeys\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzStorageAccountUserDelegationKeys\\r\\n\"},{\"CompletionText\":\"Revoke-FileShareAccess\",\"ListItemText\":\"Revoke-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Revoke-HgsKeyProtectorAccess\",\"ListItemText\":\"Revoke-HgsKeyProtectorAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-HgsKeyProtectorAccess \\r\\n\"},{\"CompletionText\":\"Revoke-SmbClientAccessToServer\",\"ListItemText\":\"Revoke-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Revoke-SmbShareAccess\",\"ListItemText\":\"Revoke-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Revoke-VMConnectAccess\",\"ListItemText\":\"Revoke-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"rg.exe\",\"ListItemText\":\"rg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WinGet\\\\Packages\\\\BurntSushi.ripgrep.MSVC_Microsoft.Winget.Source_8wekyb3d8bbwe\\\\ripgrep-13.0.0-x86_64-pc-windows-msvc\\\\rg.exe\"},{\"CompletionText\":\"ri\",\"ListItemText\":\"ri\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rjb\",\"ListItemText\":\"rjb\",\"ResultType\":2,\"ToolTip\":\"Remove-Job\"},{\"CompletionText\":\"rksmba\",\"ListItemText\":\"rksmba\",\"ResultType\":2,\"ToolTip\":\"rksmba\"},{\"CompletionText\":\"rksmbclas\",\"ListItemText\":\"rksmbclas\",\"ResultType\":2,\"ToolTip\":\"rksmbclas\"},{\"CompletionText\":\"rlg\",\"ListItemText\":\"rlg\",\"ResultType\":2,\"ToolTip\":\"rlg\"},{\"CompletionText\":\"rlgm\",\"ListItemText\":\"rlgm\",\"ResultType\":2,\"ToolTip\":\"rlgm\"},{\"CompletionText\":\"rlu\",\"ListItemText\":\"rlu\",\"ResultType\":2,\"ToolTip\":\"rlu\"},{\"CompletionText\":\"rm\",\"ListItemText\":\"rm\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"RMActivate.exe\",\"ListItemText\":\"RMActivate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate.exe\"},{\"CompletionText\":\"RMActivate_isv.exe\",\"ListItemText\":\"RMActivate_isv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_isv.exe\"},{\"CompletionText\":\"RMActivate_ssp.exe\",\"ListItemText\":\"RMActivate_ssp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_ssp.exe\"},{\"CompletionText\":\"RMActivate_ssp_isv.exe\",\"ListItemText\":\"RMActivate_ssp_isv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_ssp_isv.exe\"},{\"CompletionText\":\"RmClient.exe\",\"ListItemText\":\"RmClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RmClient.exe\"},{\"CompletionText\":\"rmdir\",\"ListItemText\":\"rmdir\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rmic.exe\",\"ListItemText\":\"rmic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmic.exe\"},{\"CompletionText\":\"rmid.exe\",\"ListItemText\":\"rmid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmid.exe\"},{\"CompletionText\":\"rmiregistry.exe\",\"ListItemText\":\"rmiregistry.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmiregistry.exe\"},{\"CompletionText\":\"rmo\",\"ListItemText\":\"rmo\",\"ResultType\":2,\"ToolTip\":\"Remove-Module\"},{\"CompletionText\":\"rmttpmvscmgrsvr.exe\",\"ListItemText\":\"rmttpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rmttpmvscmgrsvr.exe\"},{\"CompletionText\":\"rni\",\"ListItemText\":\"rni\",\"ResultType\":2,\"ToolTip\":\"Rename-Item\"},{\"CompletionText\":\"rnlg\",\"ListItemText\":\"rnlg\",\"ResultType\":2,\"ToolTip\":\"rnlg\"},{\"CompletionText\":\"rnlu\",\"ListItemText\":\"rnlu\",\"ResultType\":2,\"ToolTip\":\"rnlu\"},{\"CompletionText\":\"rnp\",\"ListItemText\":\"rnp\",\"ResultType\":2,\"ToolTip\":\"Rename-ItemProperty\"},{\"CompletionText\":\"Robocopy.exe\",\"ListItemText\":\"Robocopy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Robocopy.exe\"},{\"CompletionText\":\"ROUTE.EXE\",\"ListItemText\":\"ROUTE.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ROUTE.EXE\"},{\"CompletionText\":\"rp\",\"ListItemText\":\"rp\",\"ResultType\":2,\"ToolTip\":\"Remove-ItemProperty\"},{\"CompletionText\":\"RpcPing.exe\",\"ListItemText\":\"RpcPing.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RpcPing.exe\"},{\"CompletionText\":\"rrinstaller.exe\",\"ListItemText\":\"rrinstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rrinstaller.exe\"},{\"CompletionText\":\"rsmbb\",\"ListItemText\":\"rsmbb\",\"ResultType\":2,\"ToolTip\":\"rsmbb\"},{\"CompletionText\":\"rsmbc\",\"ListItemText\":\"rsmbc\",\"ResultType\":2,\"ToolTip\":\"rsmbc\"},{\"CompletionText\":\"rsmbcc\",\"ListItemText\":\"rsmbcc\",\"ResultType\":2,\"ToolTip\":\"rsmbcc\"},{\"CompletionText\":\"rsmbccm\",\"ListItemText\":\"rsmbccm\",\"ResultType\":2,\"ToolTip\":\"rsmbccm\"},{\"CompletionText\":\"rsmbgm\",\"ListItemText\":\"rsmbgm\",\"ResultType\":2,\"ToolTip\":\"rsmbgm\"},{\"CompletionText\":\"rsmbm\",\"ListItemText\":\"rsmbm\",\"ResultType\":2,\"ToolTip\":\"rsmbm\"},{\"CompletionText\":\"rsmbs\",\"ListItemText\":\"rsmbs\",\"ResultType\":2,\"ToolTip\":\"rsmbs\"},{\"CompletionText\":\"rsmbsc\",\"ListItemText\":\"rsmbsc\",\"ResultType\":2,\"ToolTip\":\"rsmbsc\"},{\"CompletionText\":\"rsmbscm\",\"ListItemText\":\"rsmbscm\",\"ResultType\":2,\"ToolTip\":\"rsmbscm\"},{\"CompletionText\":\"rsmbt\",\"ListItemText\":\"rsmbt\",\"ResultType\":2,\"ToolTip\":\"rsmbt\"},{\"CompletionText\":\"rsn\",\"ListItemText\":\"rsn\",\"ResultType\":2,\"ToolTip\":\"Remove-PSSession\"},{\"CompletionText\":\"rsop.msc\",\"ListItemText\":\"rsop.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rsop.msc\"},{\"CompletionText\":\"rstrui.exe\",\"ListItemText\":\"rstrui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rstrui.exe\"},{\"CompletionText\":\"rtcfg\",\"ListItemText\":\"rtcfg\",\"ResultType\":2,\"ToolTip\":\"rtcfg\"},{\"CompletionText\":\"runas.exe\",\"ListItemText\":\"runas.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runas.exe\"},{\"CompletionText\":\"rundll32.exe\",\"ListItemText\":\"rundll32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rundll32.exe\"},{\"CompletionText\":\"runexehelper.exe\",\"ListItemText\":\"runexehelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runexehelper.exe\"},{\"CompletionText\":\"RunLegacyCPLElevated.exe\",\"ListItemText\":\"RunLegacyCPLElevated.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RunLegacyCPLElevated.exe\"},{\"CompletionText\":\"runonce.exe\",\"ListItemText\":\"runonce.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runonce.exe\"},{\"CompletionText\":\"RuntimeBroker.exe\",\"ListItemText\":\"RuntimeBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RuntimeBroker.exe\"},{\"CompletionText\":\"rv\",\"ListItemText\":\"rv\",\"ResultType\":2,\"ToolTip\":\"Remove-Variable\"},{\"CompletionText\":\"rvpa\",\"ListItemText\":\"rvpa\",\"ResultType\":2,\"ToolTip\":\"Resolve-Path\"},{\"CompletionText\":\"rwinsta.exe\",\"ListItemText\":\"rwinsta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rwinsta.exe\"},{\"CompletionText\":\"S:\",\"ListItemText\":\"S:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nS: \\r\\n\"},{\"CompletionText\":\"sacfg\",\"ListItemText\":\"sacfg\",\"ResultType\":2,\"ToolTip\":\"sacfg\"},{\"CompletionText\":\"SafeGetCommand\",\"ListItemText\":\"SafeGetCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSafeGetCommand \\r\\n\"},{\"CompletionText\":\"sajb\",\"ListItemText\":\"sajb\",\"ResultType\":2,\"ToolTip\":\"Start-Job\"},{\"CompletionText\":\"sal\",\"ListItemText\":\"sal\",\"ResultType\":2,\"ToolTip\":\"Set-Alias\"},{\"CompletionText\":\"saps\",\"ListItemText\":\"saps\",\"ResultType\":2,\"ToolTip\":\"Start-Process\"},{\"CompletionText\":\"sasv\",\"ListItemText\":\"sasv\",\"ResultType\":2,\"ToolTip\":\"Start-Service\"},{\"CompletionText\":\"Save-AzApiManagementTenantGitConfiguration\",\"ListItemText\":\"Save-AzApiManagementTenantGitConfiguration\",\"ResultType\":2,\"ToolTip\":\"Save-AzApiManagementTenantGitConfiguration\\r\\n\"},{\"CompletionText\":\"Save-AzContext\",\"ListItemText\":\"Save-AzContext\",\"ResultType\":2,\"ToolTip\":\"Save-AzContext\\r\\n\"},{\"CompletionText\":\"Save-AzDataFactoryLog\",\"ListItemText\":\"Save-AzDataFactoryLog\",\"ResultType\":2,\"ToolTip\":\"Save-AzDataFactoryLog\\r\\n\"},{\"CompletionText\":\"Save-AzDeploymentScriptLog\",\"ListItemText\":\"Save-AzDeploymentScriptLog\",\"ResultType\":2,\"ToolTip\":\"Save-AzDeploymentScriptLog\\r\\n\"},{\"CompletionText\":\"Save-AzDeploymentTemplate\",\"ListItemText\":\"Save-AzDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzManagementGroupDeploymentTemplate\",\"ListItemText\":\"Save-AzManagementGroupDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzManagementGroupDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzProfile\",\"ListItemText\":\"Save-AzProfile\",\"ResultType\":2,\"ToolTip\":\"Save-AzProfile\"},{\"CompletionText\":\"Save-AzResourceGroupDeploymentTemplate\",\"ListItemText\":\"Save-AzResourceGroupDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzResourceGroupDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzSubscriptionDeploymentTemplate\",\"ListItemText\":\"Save-AzSubscriptionDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzSubscriptionDeploymentTemplate\"},{\"CompletionText\":\"Save-AzTenantDeploymentTemplate\",\"ListItemText\":\"Save-AzTenantDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzTenantDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzVhd\",\"ListItemText\":\"Save-AzVhd\",\"ResultType\":2,\"ToolTip\":\"Save-AzVhd\\r\\n\"},{\"CompletionText\":\"Save-AzVMImage\",\"ListItemText\":\"Save-AzVMImage\",\"ResultType\":2,\"ToolTip\":\"Save-AzVMImage\\r\\n\"},{\"CompletionText\":\"Save-EtwTraceSession\",\"ListItemText\":\"Save-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Save-Help\",\"ListItemText\":\"Save-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Help [-DestinationPath] [[-Module] ] [[-UICulture] ] [-FullyQualifiedModule ] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] []\\r\\n\\r\\nSave-Help [[-Module] ] [[-UICulture] ] -LiteralPath [-FullyQualifiedModule ] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Save-Module\",\"ListItemText\":\"Save-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Module \\r\\n\"},{\"CompletionText\":\"Save-NetGPO\",\"ListItemText\":\"Save-NetGPO\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-NetGPO \\r\\n\"},{\"CompletionText\":\"Save-NetworkSwitchConfiguration\",\"ListItemText\":\"Save-NetworkSwitchConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-NetworkSwitchConfiguration \\r\\n\"},{\"CompletionText\":\"Save-Package\",\"ListItemText\":\"Save-Package\",\"ResultType\":2,\"ToolTip\":\"Save-Package\\r\\n\"},{\"CompletionText\":\"Save-PSResource\",\"ListItemText\":\"Save-PSResource\",\"ResultType\":2,\"ToolTip\":\"Save-PSResource\\r\\n\"},{\"CompletionText\":\"Save-Script\",\"ListItemText\":\"Save-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Script \\r\\n\"},{\"CompletionText\":\"Save-SoftwareInventory\",\"ListItemText\":\"Save-SoftwareInventory\",\"ResultType\":2,\"ToolTip\":\"Save-SoftwareInventory\\r\\n\"},{\"CompletionText\":\"Save-StorageDataCollection\",\"ListItemText\":\"Save-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Save-VM\",\"ListItemText\":\"Save-VM\",\"ResultType\":2,\"ToolTip\":\"Save-VM\\r\\n\"},{\"CompletionText\":\"Save-WindowsImage\",\"ListItemText\":\"Save-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Save-WindowsImage\\r\\n\"},{\"CompletionText\":\"savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"savm\"},{\"CompletionText\":\"sbp\",\"ListItemText\":\"sbp\",\"ResultType\":2,\"ToolTip\":\"Set-PSBreakpoint\"},{\"CompletionText\":\"sc.exe\",\"ListItemText\":\"sc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sc.exe\"},{\"CompletionText\":\"scalar.exe\",\"ListItemText\":\"scalar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\scalar.exe\"},{\"CompletionText\":\"scb\",\"ListItemText\":\"scb\",\"ResultType\":2,\"ToolTip\":\"Set-Clipboard\"},{\"CompletionText\":\"scdaemon.exe\",\"ListItemText\":\"scdaemon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\scdaemon.exe\"},{\"CompletionText\":\"schemagen.exe\",\"ListItemText\":\"schemagen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\schemagen.exe\"},{\"CompletionText\":\"schtasks.exe\",\"ListItemText\":\"schtasks.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\schtasks.exe\"},{\"CompletionText\":\"scim\",\"ListItemText\":\"scim\",\"ResultType\":2,\"ToolTip\":\"scim\"},{\"CompletionText\":\"scp.exe\",\"ListItemText\":\"scp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\scp.exe\"},{\"CompletionText\":\"scrcons.exe\",\"ListItemText\":\"scrcons.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\scrcons.exe\"},{\"CompletionText\":\"ScriptRunner.exe\",\"ListItemText\":\"ScriptRunner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ScriptRunner.exe\"},{\"CompletionText\":\"sdbinst.exe\",\"ListItemText\":\"sdbinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdbinst.exe\"},{\"CompletionText\":\"sdchange.exe\",\"ListItemText\":\"sdchange.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdchange.exe\"},{\"CompletionText\":\"sdclt.exe\",\"ListItemText\":\"sdclt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdclt.exe\"},{\"CompletionText\":\"sdiagnhost.exe\",\"ListItemText\":\"sdiagnhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdiagnhost.exe\"},{\"CompletionText\":\"Search-AzDataProtectionBackupInstanceInAzGraph\",\"ListItemText\":\"Search-AzDataProtectionBackupInstanceInAzGraph\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSearch-AzDataProtectionBackupInstanceInAzGraph \\r\\n\"},{\"CompletionText\":\"Search-AzDataProtectionJobInAzGraph\",\"ListItemText\":\"Search-AzDataProtectionJobInAzGraph\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSearch-AzDataProtectionJobInAzGraph \\r\\n\"},{\"CompletionText\":\"SearchFilterHost.exe\",\"ListItemText\":\"SearchFilterHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchFilterHost.exe\"},{\"CompletionText\":\"SearchIndexer.exe\",\"ListItemText\":\"SearchIndexer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchIndexer.exe\"},{\"CompletionText\":\"SearchProtocolHost.exe\",\"ListItemText\":\"SearchProtocolHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchProtocolHost.exe\"},{\"CompletionText\":\"SecEdit.exe\",\"ListItemText\":\"SecEdit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecEdit.exe\"},{\"CompletionText\":\"secinit.exe\",\"ListItemText\":\"secinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\secinit.exe\"},{\"CompletionText\":\"secpol.msc\",\"ListItemText\":\"secpol.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\secpol.msc\"},{\"CompletionText\":\"SecureBootEncodeUEFI.exe\",\"ListItemText\":\"SecureBootEncodeUEFI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecureBootEncodeUEFI.exe\"},{\"CompletionText\":\"securekernel.exe\",\"ListItemText\":\"securekernel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\securekernel.exe\"},{\"CompletionText\":\"SecurityHealthHost.exe\",\"ListItemText\":\"SecurityHealthHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthHost.exe\"},{\"CompletionText\":\"SecurityHealthService.exe\",\"ListItemText\":\"SecurityHealthService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthService.exe\"},{\"CompletionText\":\"SecurityHealthSystray.exe\",\"ListItemText\":\"SecurityHealthSystray.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthSystray.exe\"},{\"CompletionText\":\"select\",\"ListItemText\":\"select\",\"ResultType\":2,\"ToolTip\":\"Select-Object\"},{\"CompletionText\":\"Select-AzContext\",\"ListItemText\":\"Select-AzContext\",\"ResultType\":2,\"ToolTip\":\"Select-AzContext\\r\\n\"},{\"CompletionText\":\"Select-AzSubscription\",\"ListItemText\":\"Select-AzSubscription\",\"ResultType\":2,\"ToolTip\":\"Select-AzSubscription\"},{\"CompletionText\":\"Select-Object\",\"ListItemText\":\"Select-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-Object [[-Property] ] [-InputObject ] [-ExcludeProperty ] [-ExpandProperty ] [-Unique] [-CaseInsensitive] [-Last ] [-First ] [-Skip ] [-Wait] []\\r\\n\\r\\nSelect-Object [[-Property] ] [-InputObject ] [-ExcludeProperty ] [-ExpandProperty ] [-Unique] [-CaseInsensitive] [-Skip ] [-SkipLast ] []\\r\\n\\r\\nSelect-Object [-InputObject ] [-Unique] [-CaseInsensitive] [-Wait] [-Index ] []\\r\\n\\r\\nSelect-Object [-InputObject ] [-Unique] [-CaseInsensitive] [-SkipIndex ] []\\r\\n\"},{\"CompletionText\":\"Select-String\",\"ListItemText\":\"Select-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-String [-Pattern] [-Path] [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -InputObject [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -InputObject -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] [-Path] -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -LiteralPath [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -LiteralPath -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\"},{\"CompletionText\":\"Select-Xml\",\"ListItemText\":\"Select-Xml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-Xml [-XPath] [-Xml] [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] [-Path] [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] -LiteralPath [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] -Content [-Namespace ] []\\r\\n\"},{\"CompletionText\":\"Send-AzIotHubD2CMessage\",\"ListItemText\":\"Send-AzIotHubD2CMessage\",\"ResultType\":2,\"ToolTip\":\"Send-AzIotHubD2CMessage\"},{\"CompletionText\":\"Send-AzIotHubDevice2CloudMessage\",\"ListItemText\":\"Send-AzIotHubDevice2CloudMessage\",\"ResultType\":2,\"ToolTip\":\"Send-AzIotHubDevice2CloudMessage\\r\\n\"},{\"CompletionText\":\"Send-AzWvdUserSessionMessage\",\"ListItemText\":\"Send-AzWvdUserSessionMessage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-AzWvdUserSessionMessage \\r\\n\"},{\"CompletionText\":\"Send-Completions\",\"ListItemText\":\"Send-Completions\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-Completions \\r\\n\"},{\"CompletionText\":\"Send-DtcDiagnosticTransaction\",\"ListItemText\":\"Send-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Send-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Send-EtwTraceSession\",\"ListItemText\":\"Send-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Send-Feedback\",\"ListItemText\":\"Send-Feedback\",\"ResultType\":2,\"ToolTip\":\"Send-Feedback\\r\\n\"},{\"CompletionText\":\"Send-MailMessage\",\"ListItemText\":\"Send-MailMessage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-MailMessage [-To] [[-Subject] ] [[-Body] ] [[-SmtpServer] ] -From [-Attachments ] [-Bcc ] [-BodyAsHtml] [-Encoding ] [-Cc ] [-DeliveryNotificationOption ] [-Priority ] [-ReplyTo ] [-Credential ] [-UseSsl] [-Port ] []\\r\\n\"},{\"CompletionText\":\"SensorDataService.exe\",\"ListItemText\":\"SensorDataService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SensorDataService.exe\"},{\"CompletionText\":\"SensorRuntimeBroker.exe\",\"ListItemText\":\"SensorRuntimeBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SensorRuntimeBroker.exe\"},{\"CompletionText\":\"serialver.exe\",\"ListItemText\":\"serialver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\serialver.exe\"},{\"CompletionText\":\"servertool.exe\",\"ListItemText\":\"servertool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\servertool.exe\"},{\"CompletionText\":\"services.exe\",\"ListItemText\":\"services.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\services.exe\"},{\"CompletionText\":\"services.msc\",\"ListItemText\":\"services.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\services.msc\"},{\"CompletionText\":\"sessionmsg.exe\",\"ListItemText\":\"sessionmsg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sessionmsg.exe\"},{\"CompletionText\":\"set\",\"ListItemText\":\"set\",\"ResultType\":2,\"ToolTip\":\"Set-Variable\"},{\"CompletionText\":\"Set-Acl\",\"ListItemText\":\"Set-Acl\",\"ResultType\":2,\"ToolTip\":\"Set-Acl\\r\\n\"},{\"CompletionText\":\"Set-AdlAnalyticsAccount\",\"ListItemText\":\"Set-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsAccount\"},{\"CompletionText\":\"Set-AdlAnalyticsDataSource\",\"ListItemText\":\"Set-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Set-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Set-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Set-AdlCatalogCredential\",\"ListItemText\":\"Set-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogCredential\"},{\"CompletionText\":\"Set-AdlCatalogItemAclEntry\",\"ListItemText\":\"Set-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Set-AdlCatalogSecret\",\"ListItemText\":\"Set-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogSecret\"},{\"CompletionText\":\"Set-AdlStore\",\"ListItemText\":\"Set-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStore\"},{\"CompletionText\":\"Set-AdlStoreFirewallRule\",\"ListItemText\":\"Set-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreFirewallRule\"},{\"CompletionText\":\"Set-AdlStoreItemAcl\",\"ListItemText\":\"Set-AdlStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemAcl\"},{\"CompletionText\":\"Set-AdlStoreItemAclEntry\",\"ListItemText\":\"Set-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Set-AdlStoreItemExpiry\",\"ListItemText\":\"Set-AdlStoreItemExpiry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemExpiry\"},{\"CompletionText\":\"Set-AdlStoreItemOwner\",\"ListItemText\":\"Set-AdlStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemOwner\"},{\"CompletionText\":\"Set-AdlStoreItemPermission\",\"ListItemText\":\"Set-AdlStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemPermission\"},{\"CompletionText\":\"Set-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Set-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Set-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Set-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Set-Alias\",\"ListItemText\":\"Set-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Alias [-Name] [-Value] [-Description ] [-Option ] [-PassThru] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-AppBackgroundTaskResourcePolicy\",\"ListItemText\":\"Set-AppBackgroundTaskResourcePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AppBackgroundTaskResourcePolicy\\r\\n\"},{\"CompletionText\":\"Set-AppLockerPolicy\",\"ListItemText\":\"Set-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Set-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Set-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Set-AppPackageDefaultVolume\",\"ListItemText\":\"Set-AppPackageDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageDefaultVolume\"},{\"CompletionText\":\"Set-AppPackageProvisionedDataFile\",\"ListItemText\":\"Set-AppPackageProvisionedDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageProvisionedDataFile\"},{\"CompletionText\":\"Set-AppxDefaultVolume\",\"ListItemText\":\"Set-AppxDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Set-AppxDefaultVolume\\r\\n\"},{\"CompletionText\":\"Set-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Set-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Set-AppXProvisionedDataFile\",\"ListItemText\":\"Set-AppXProvisionedDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-AppXProvisionedDataFile\\r\\n\"},{\"CompletionText\":\"Set-ASRAlertSetting\",\"ListItemText\":\"Set-ASRAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Set-ASRAlertSetting\"},{\"CompletionText\":\"Set-ASRNotificationSetting\",\"ListItemText\":\"Set-ASRNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Set-ASRNotificationSetting\"},{\"CompletionText\":\"Set-ASRReplicationProtectedItem\",\"ListItemText\":\"Set-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Set-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Set-ASRVaultContext\",\"ListItemText\":\"Set-ASRVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-ASRVaultContext\"},{\"CompletionText\":\"Set-ASRVaultSettings\",\"ListItemText\":\"Set-ASRVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Set-ASRVaultSettings\"},{\"CompletionText\":\"Set-AssignedAccess\",\"ListItemText\":\"Set-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Set-AuthenticodeSignature\",\"ListItemText\":\"Set-AuthenticodeSignature\",\"ResultType\":2,\"ToolTip\":\"Set-AuthenticodeSignature\\r\\n\"},{\"CompletionText\":\"Set-AutologgerConfig\",\"ListItemText\":\"Set-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AutologgerConfig\"},{\"CompletionText\":\"Set-AzActionGroup\",\"ListItemText\":\"Set-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Set-AzADApplication\",\"ListItemText\":\"Set-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzADApplication\"},{\"CompletionText\":\"Set-AzADServicePrincipal\",\"ListItemText\":\"Set-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"Set-AzADServicePrincipal\"},{\"CompletionText\":\"Set-AzADUser\",\"ListItemText\":\"Set-AzADUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzADUser\"},{\"CompletionText\":\"Set-AzAdvisorConfiguration\",\"ListItemText\":\"Set-AzAdvisorConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzAdvisorConfiguration \\r\\n\"},{\"CompletionText\":\"Set-AzAksCluster\",\"ListItemText\":\"Set-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Set-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Set-AzAksClusterCredential\",\"ListItemText\":\"Set-AzAksClusterCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzAksClusterCredential\\r\\n\"},{\"CompletionText\":\"Set-AzAlertsSuppressionRule\",\"ListItemText\":\"Set-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Set-AzAnalysisServicesServer\",\"ListItemText\":\"Set-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagement\",\"ListItemText\":\"Set-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApi\",\"ListItemText\":\"Set-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiRevision\",\"ListItemText\":\"Set-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiSchema\",\"ListItemText\":\"Set-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiVersionSet\",\"ListItemText\":\"Set-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Set-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementBackend\",\"ListItemText\":\"Set-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementCertificate\",\"ListItemText\":\"Set-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementDiagnostic\",\"ListItemText\":\"Set-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementGroup\",\"ListItemText\":\"Set-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementIdentityProvider\",\"ListItemText\":\"Set-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementLogger\",\"ListItemText\":\"Set-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementNamedValue\",\"ListItemText\":\"Set-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Set-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementOperation\",\"ListItemText\":\"Set-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementPolicy\",\"ListItemText\":\"Set-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementProduct\",\"ListItemText\":\"Set-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementSubscription\",\"ListItemText\":\"Set-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementTenantAccess\",\"ListItemText\":\"Set-AzApiManagementTenantAccess\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementTenantAccess\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementUser\",\"ListItemText\":\"Set-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGateway\",\"ListItemText\":\"Set-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Set-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Set-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Set-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Set-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Set-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayCustomError\",\"ListItemText\":\"Set-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Set-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Set-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Set-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Set-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Set-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayIdentity\",\"ListItemText\":\"Set-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayListener\",\"ListItemText\":\"Set-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Set-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Set-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Set-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Set-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySku\",\"ListItemText\":\"Set-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Set-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Set-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Set-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Set-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Set-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Set-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsDailyCap\",\"ListItemText\":\"Set-AzApplicationInsightsDailyCap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsDailyCap \\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsPricingPlan\",\"ListItemText\":\"Set-AzApplicationInsightsPricingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsPricingPlan \\r\\n\"},{\"CompletionText\":\"Set-AzAppServicePlan\",\"ListItemText\":\"Set-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Set-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Set-AzAs\",\"ListItemText\":\"Set-AzAs\",\"ResultType\":2,\"ToolTip\":\"Set-AzAs\"},{\"CompletionText\":\"Set-AzAttestationPolicy\",\"ListItemText\":\"Set-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationAccount\",\"ListItemText\":\"Set-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationCertificate\",\"ListItemText\":\"Set-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationConnectionFieldValue\",\"ListItemText\":\"Set-AzAutomationConnectionFieldValue\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationConnectionFieldValue\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationCredential\",\"ListItemText\":\"Set-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationDscNode\",\"ListItemText\":\"Set-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Set-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationModule\",\"ListItemText\":\"Set-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationPython3Package\",\"ListItemText\":\"Set-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationRunbook\",\"ListItemText\":\"Set-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationSchedule\",\"ListItemText\":\"Set-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationVariable\",\"ListItemText\":\"Set-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationWebhook\",\"ListItemText\":\"Set-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Set-AzBastion\",\"ListItemText\":\"Set-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Set-AzBastion\\r\\n\"},{\"CompletionText\":\"Set-AzBatchAccount\",\"ListItemText\":\"Set-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Set-AzBatchApplication\",\"ListItemText\":\"Set-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Set-AzBatchComputeNodeUser\",\"ListItemText\":\"Set-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"Set-AzBatchJob\",\"ListItemText\":\"Set-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Set-AzBatchJobSchedule\",\"ListItemText\":\"Set-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzBatchPool\",\"ListItemText\":\"Set-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Set-AzBatchTask\",\"ListItemText\":\"Set-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Set-AzCloudServiceUpdateDomain\",\"ListItemText\":\"Set-AzCloudServiceUpdateDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzCloudServiceUpdateDomain \\r\\n\"},{\"CompletionText\":\"Set-AzCognitiveServicesAccount\",\"ListItemText\":\"Set-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Set-AzConsumptionBudget\",\"ListItemText\":\"Set-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Set-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Set-AzContext\",\"ListItemText\":\"Set-AzContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzContext\\r\\n\"},{\"CompletionText\":\"Set-AzCurrentStorageAccount\",\"ListItemText\":\"Set-AzCurrentStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzCurrentStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Set-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeRole\",\"ListItemText\":\"Set-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeShare\",\"ListItemText\":\"Set-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Set-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeUser\",\"ListItemText\":\"Set-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Set-AzDataCollectionRule\",\"ListItemText\":\"Set-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryGateway\",\"ListItemText\":\"Set-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryPipelineActivePeriod\",\"ListItemText\":\"Set-AzDataFactoryPipelineActivePeriod\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryPipelineActivePeriod\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactorySliceStatus\",\"ListItemText\":\"Set-AzDataFactorySliceStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactorySliceStatus\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2\",\"ListItemText\":\"Set-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Set-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Dataset\",\"ListItemText\":\"Set-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Set-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Set-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Set-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Trigger\",\"ListItemText\":\"Set-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Set-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"Set-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Set-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Set-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Set-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeGen2ItemAclObject\",\"ListItemText\":\"Set-AzDataLakeGen2ItemAclObject\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeGen2ItemAclObject\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreAccount\",\"ListItemText\":\"Set-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Set-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemAcl\",\"ListItemText\":\"Set-AzDataLakeStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemAcl\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Set-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemExpiry\",\"ListItemText\":\"Set-AzDataLakeStoreItemExpiry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemExpiry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemOwner\",\"ListItemText\":\"Set-AzDataLakeStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemOwner\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemPermission\",\"ListItemText\":\"Set-AzDataLakeStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemPermission\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Set-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Set-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataProtectionMSIPermission\",\"ListItemText\":\"Set-AzDataProtectionMSIPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzDataProtectionMSIPermission \\r\\n\"},{\"CompletionText\":\"Set-AzDataShare\",\"ListItemText\":\"Set-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataShare\\r\\n\"},{\"CompletionText\":\"Set-AzDefault\",\"ListItemText\":\"Set-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Set-AzDefault\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Set-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerService\",\"ListItemText\":\"Set-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Set-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Set-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerStep\",\"ListItemText\":\"Set-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Set-AzDeviceSecurityGroup\",\"ListItemText\":\"Set-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Set-AzDiskDiskEncryptionKey\",\"ListItemText\":\"Set-AzDiskDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskImageReference\",\"ListItemText\":\"Set-AzDiskImageReference\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskImageReference\\r\\n\"},{\"CompletionText\":\"Set-AzDiskKeyEncryptionKey\",\"ListItemText\":\"Set-AzDiskKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskSecurityProfile\",\"ListItemText\":\"Set-AzDiskSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzDiskUpdateDiskEncryptionKey\",\"ListItemText\":\"Set-AzDiskUpdateDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskUpdateDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskUpdateKeyEncryptionKey\",\"ListItemText\":\"Set-AzDiskUpdateKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskUpdateKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDnsRecordSet\",\"ListItemText\":\"Set-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Set-AzDnsZone\",\"ListItemText\":\"Set-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Set-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAllowedVMSizesPolicy\",\"ListItemText\":\"Set-AzDtlAllowedVMSizesPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAllowedVMSizesPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAutoShutdownPolicy\",\"ListItemText\":\"Set-AzDtlAutoShutdownPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAutoShutdownPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAutoStartPolicy\",\"ListItemText\":\"Set-AzDtlAutoStartPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAutoStartPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlVMsPerLabPolicy\",\"ListItemText\":\"Set-AzDtlVMsPerLabPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlVMsPerLabPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlVMsPerUserPolicy\",\"ListItemText\":\"Set-AzDtlVMsPerUserPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlVMsPerUserPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzEnvironment\",\"ListItemText\":\"Set-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Set-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Set-AzEventGridTopic\",\"ListItemText\":\"Set-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Set-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Set-AzEventHub\",\"ListItemText\":\"Set-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHub \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubApplicationGroup\",\"ListItemText\":\"Set-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubAuthorizationRule\",\"ListItemText\":\"Set-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubCluster\",\"ListItemText\":\"Set-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubConsumerGroup\",\"ListItemText\":\"Set-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubGeoDRConfigurationBreakPair\",\"ListItemText\":\"Set-AzEventHubGeoDRConfigurationBreakPair\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubGeoDRConfigurationBreakPair \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubGeoDRConfigurationFailOver\",\"ListItemText\":\"Set-AzEventHubGeoDRConfigurationFailOver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubGeoDRConfigurationFailOver \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubNamespace\",\"ListItemText\":\"Set-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubNamespaceV2\",\"ListItemText\":\"Set-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Set-AzEventHubNetworkRuleSet\",\"ListItemText\":\"Set-AzEventHubNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuit\",\"ListItemText\":\"Set-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Set-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Set-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteConnection\",\"ListItemText\":\"Set-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCrossConnection\",\"ListItemText\":\"Set-AzExpressRouteCrossConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCrossConnection\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteGateway\",\"ListItemText\":\"Set-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRoutePort\",\"ListItemText\":\"Set-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRoutePortIdentity\",\"ListItemText\":\"Set-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Set-AzFirewall\",\"ListItemText\":\"Set-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewall\\r\\n\"},{\"CompletionText\":\"Set-AzFirewallPolicy\",\"ListItemText\":\"Set-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Set-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Set-AzFrontDoor\",\"ListItemText\":\"Set-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Set-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Set-AzFrontDoorRulesEngine\",\"ListItemText\":\"Set-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Set-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Set-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterDiskEncryptionKey\",\"ListItemText\":\"Set-AzHDInsightClusterDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterSize\",\"ListItemText\":\"Set-AzHDInsightClusterSize\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterSize\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightDefaultStorage\",\"ListItemText\":\"Set-AzHDInsightDefaultStorage\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightDefaultStorage\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightGatewayCredential\",\"ListItemText\":\"Set-AzHDInsightGatewayCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightGatewayCredential\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Set-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Set-AzImageOsDisk\",\"ListItemText\":\"Set-AzImageOsDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzImageOsDisk\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccount\",\"ListItemText\":\"Set-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountAgreement\",\"ListItemText\":\"Set-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountAssembly\",\"ListItemText\":\"Set-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Set-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountCertificate\",\"ListItemText\":\"Set-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountGeneratedIcn\",\"ListItemText\":\"Set-AzIntegrationAccountGeneratedIcn\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountGeneratedIcn\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountMap\",\"ListItemText\":\"Set-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountPartner\",\"ListItemText\":\"Set-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Set-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountSchema\",\"ListItemText\":\"Set-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Set-AzIotHub\",\"ListItemText\":\"Set-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHub\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubConfiguration\",\"ListItemText\":\"Set-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDeployment\",\"ListItemText\":\"Set-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDevice\",\"ListItemText\":\"Set-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDeviceParent\",\"ListItemText\":\"Set-AzIotHubDeviceParent\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDeviceParent\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDistributedTracing\",\"ListItemText\":\"Set-AzIotHubDistributedTracing\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDistributedTracing\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubEdgeModule\",\"ListItemText\":\"Set-AzIotHubEdgeModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubEdgeModule\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubMessageEnrichment\",\"ListItemText\":\"Set-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubModule\",\"ListItemText\":\"Set-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubMsgEnrich\",\"ListItemText\":\"Set-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Set-AzIotHubRoute\",\"ListItemText\":\"Set-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubTracing\",\"ListItemText\":\"Set-AzIotHubTracing\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubTracing\"},{\"CompletionText\":\"Set-AzIotHubVC\",\"ListItemText\":\"Set-AzIotHubVC\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubVC\"},{\"CompletionText\":\"Set-AzIotHubVerifiedCertificate\",\"ListItemText\":\"Set-AzIotHubVerifiedCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubVerifiedCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzIotSecuritySolution\",\"ListItemText\":\"Set-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Set-AzIpAllocation\",\"ListItemText\":\"Set-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Set-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Set-AzIpGroup\",\"ListItemText\":\"Set-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Set-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Set-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultAccessPolicy\",\"ListItemText\":\"Set-AzKeyVaultAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultCertificateAttribute\",\"ListItemText\":\"Set-AzKeyVaultCertificateAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificateAttribute\"},{\"CompletionText\":\"Set-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Set-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"Set-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultKey\",\"ListItemText\":\"Set-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKey\"},{\"CompletionText\":\"Set-AzKeyVaultKeyAttribute\",\"ListItemText\":\"Set-AzKeyVaultKeyAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKeyAttribute\"},{\"CompletionText\":\"Set-AzKeyVaultKeyRotationPolicy\",\"ListItemText\":\"Set-AzKeyVaultKeyRotationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKeyRotationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Set-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Set-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultRoleDefinition\"},{\"CompletionText\":\"Set-AzKeyVaultSecret\",\"ListItemText\":\"Set-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultSecretAttribute\",\"ListItemText\":\"Set-AzKeyVaultSecretAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultSecretAttribute\"},{\"CompletionText\":\"Set-AzLoadBalancer\",\"ListItemText\":\"Set-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Set-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Set-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Set-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Set-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLocalNetworkGateway\",\"ListItemText\":\"Set-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Set-AzLogicApp\",\"ListItemText\":\"Set-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Set-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Set-AzManagedApplication\",\"ListItemText\":\"Set-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Set-AzManagedApplicationDefinition\",\"ListItemText\":\"Set-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzMarketplaceTerms\",\"ListItemText\":\"Set-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Set-AzMediaService\",\"ListItemText\":\"Set-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Set-AzMediaService\\r\\n\"},{\"CompletionText\":\"Set-AzMediaServiceKey\",\"ListItemText\":\"Set-AzMediaServiceKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzMediaServiceKey\\r\\n\"},{\"CompletionText\":\"Set-AzMigrateDiskMapping\",\"ListItemText\":\"Set-AzMigrateDiskMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMigrateDiskMapping \\r\\n\"},{\"CompletionText\":\"Set-AzMigrateServerReplication\",\"ListItemText\":\"Set-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Set-AzNatGateway\",\"ListItemText\":\"Set-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterface\",\"ListItemText\":\"Set-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Set-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Set-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManager\",\"ListItemText\":\"Set-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Set-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerGroup\",\"ListItemText\":\"Set-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Set-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Set-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Set-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkProfile\",\"ListItemText\":\"Set-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkSecurityGroup\",\"ListItemText\":\"Set-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Set-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherConfigFlowLog\",\"ListItemText\":\"Set-AzNetworkWatcherConfigFlowLog\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherConfigFlowLog\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Set-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Set-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHub\",\"ListItemText\":\"Set-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Set-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Set-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespace\",\"ListItemText\":\"Set-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Set-AzOperationalInsightsDataSource\",\"ListItemText\":\"Set-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsIntelligencePack\",\"ListItemText\":\"Set-AzOperationalInsightsIntelligencePack\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsIntelligencePack\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Set-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Set-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Set-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Set-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Set-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyAssignment\",\"ListItemText\":\"Set-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyAttestation\",\"ListItemText\":\"Set-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyDefinition\",\"ListItemText\":\"Set-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyExemption\",\"ListItemText\":\"Set-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Set-AzPolicySetDefinition\",\"ListItemText\":\"Set-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsRecordSet\",\"ListItemText\":\"Set-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Set-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsZone\",\"ListItemText\":\"Set-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Set-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateEndpoint\",\"ListItemText\":\"Set-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateEndpointConnection\",\"ListItemText\":\"Set-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateLinkService\",\"ListItemText\":\"Set-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Set-AzPublicIpAddress\",\"ListItemText\":\"Set-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Set-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Set-AzPublicIpPrefix\",\"ListItemText\":\"Set-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Set-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrAlertSetting\",\"ListItemText\":\"Set-AzRecoveryServicesAsrAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrAlertSetting\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrNotificationSetting\",\"ListItemText\":\"Set-AzRecoveryServicesAsrNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrNotificationSetting\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrVaultContext\",\"ListItemText\":\"Set-AzRecoveryServicesAsrVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrVaultContext\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrVaultSettings\",\"ListItemText\":\"Set-AzRecoveryServicesAsrVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrVaultSettings\"},{\"CompletionText\":\"Set-AzRecoveryServicesBackupProperty\",\"ListItemText\":\"Set-AzRecoveryServicesBackupProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesBackupProperty\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Set-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Set-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesVaultContext\",\"ListItemText\":\"Set-AzRecoveryServicesVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesVaultContext\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesVaultProperty\",\"ListItemText\":\"Set-AzRecoveryServicesVaultProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesVaultProperty\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCache\",\"ListItemText\":\"Set-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCacheDiagnostic\",\"ListItemText\":\"Set-AzRedisCacheDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCacheDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCacheDiagnostics\",\"ListItemText\":\"Set-AzRedisCacheDiagnostics\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCacheDiagnostics\"},{\"CompletionText\":\"Set-AzRelayAuthorizationRule\",\"ListItemText\":\"Set-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzRelayHybridConnection\",\"ListItemText\":\"Set-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Set-AzRelayNamespaceNetworkRuleSet\",\"ListItemText\":\"Set-AzRelayNamespaceNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayNamespaceNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzResource\",\"ListItemText\":\"Set-AzResource\",\"ResultType\":2,\"ToolTip\":\"Set-AzResource\\r\\n\"},{\"CompletionText\":\"Set-AzResourceGroup\",\"ListItemText\":\"Set-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Set-AzResourceLock\",\"ListItemText\":\"Set-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Set-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Set-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Set-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzRoleAssignment\",\"ListItemText\":\"Set-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Set-AzRoleDefinition\",\"ListItemText\":\"Set-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzRouteConfig\",\"ListItemText\":\"Set-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Set-AzRouteFilter\",\"ListItemText\":\"Set-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Set-AzRouteFilterRuleConfig\",\"ListItemText\":\"Set-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzRouteTable\",\"ListItemText\":\"Set-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Set-AzRoutingIntent\",\"ListItemText\":\"Set-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Set-AzRoutingPolicy\",\"ListItemText\":\"Set-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAlert\",\"ListItemText\":\"Set-AzSecurityAlert\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAlert\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAssessment\",\"ListItemText\":\"Set-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Set-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAutomation\",\"ListItemText\":\"Set-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAutomation\"},{\"CompletionText\":\"Set-AzSecurityAutoProvisioningSetting\",\"ListItemText\":\"Set-AzSecurityAutoProvisioningSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAutoProvisioningSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityContact\",\"ListItemText\":\"Set-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityPartnerProvider\",\"ListItemText\":\"Set-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityPricing\",\"ListItemText\":\"Set-AzSecurityPricing\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityPricing\\r\\n\"},{\"CompletionText\":\"Set-AzSecuritySetting\",\"ListItemText\":\"Set-AzSecuritySetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecuritySetting\\r\\n\"},{\"CompletionText\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Set-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Set-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusGeoDRConfigurationBreakPair\",\"ListItemText\":\"Set-AzServiceBusGeoDRConfigurationBreakPair\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusGeoDRConfigurationBreakPair \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusGeoDRConfigurationFailOver\",\"ListItemText\":\"Set-AzServiceBusGeoDRConfigurationFailOver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusGeoDRConfigurationFailOver \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusNamespace\",\"ListItemText\":\"Set-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusNamespaceV2\",\"ListItemText\":\"Set-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Set-AzServiceBusNetworkRuleSet\",\"ListItemText\":\"Set-AzServiceBusNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusQueue\",\"ListItemText\":\"Set-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusRule\",\"ListItemText\":\"Set-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusSubscription\",\"ListItemText\":\"Set-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusTopic\",\"ListItemText\":\"Set-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Set-AzServiceEndpointPolicy\",\"ListItemText\":\"Set-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Set-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedCluster\",\"ListItemText\":\"Set-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Set-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricSetting\",\"ListItemText\":\"Set-AzServiceFabricSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricSetting\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricUpgradeType\",\"ListItemText\":\"Set-AzServiceFabricUpgradeType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricUpgradeType\\r\\n\"},{\"CompletionText\":\"Set-AzSignalRUpstream\",\"ListItemText\":\"Set-AzSignalRUpstream\",\"ResultType\":2,\"ToolTip\":\"Set-AzSignalRUpstream\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotDiskEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotImageReference\",\"ListItemText\":\"Set-AzSnapshotImageReference\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotImageReference\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotKeyEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotUpdateDiskEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotUpdateDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotUpdateDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotUpdateKeyEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotUpdateKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotUpdateKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabase\",\"ListItemText\":\"Set-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseAudit\",\"ListItemText\":\"Set-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseDataMaskingPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseDataMaskingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseDataMaskingPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Set-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Set-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseGeoBackupPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseGeoBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseGeoBackupPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Set-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\"},{\"CompletionText\":\"Set-AzSqlDatabaseRecommendedActionState\",\"ListItemText\":\"Set-AzSqlDatabaseRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseSecondary\",\"ListItemText\":\"Set-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Set-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Set-AzSqlDatabaseTransparentDataEncryption\",\"ListItemText\":\"Set-AzSqlDatabaseTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJob\",\"ListItemText\":\"Set-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobAgent\",\"ListItemText\":\"Set-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobCredential\",\"ListItemText\":\"Set-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobStep\",\"ListItemText\":\"Set-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPool\",\"ListItemText\":\"Set-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPoolRecommendedActionState\",\"ListItemText\":\"Set-AzSqlElasticPoolRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPoolRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInformationProtectionPolicy\",\"ListItemText\":\"Set-AzSqlInformationProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInformationProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstance\",\"ListItemText\":\"Set-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabase\",\"ListItemText\":\"Set-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDtc\",\"ListItemText\":\"Set-AzSqlInstanceDtc\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDtc\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceLink\",\"ListItemText\":\"Set-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceLink\"},{\"CompletionText\":\"Set-AzSqlInstancePool\",\"ListItemText\":\"Set-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceTDEProtector\",\"ListItemText\":\"Set-AzSqlInstanceTDEProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceTDEProtector\"},{\"CompletionText\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\",\"ListItemText\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServer\",\"ListItemText\":\"Set-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerAudit\",\"ListItemText\":\"Set-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerConfigurationOption\",\"ListItemText\":\"Set-AzSqlServerConfigurationOption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerConfigurationOption\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Set-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerDnsAlias\",\"ListItemText\":\"Set-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerFirewallRule\",\"ListItemText\":\"Set-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Set-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Set-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerRecommendedActionState\",\"ListItemText\":\"Set-AzSqlServerRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerTransparentDataEncryptionProtector\",\"ListItemText\":\"Set-AzSqlServerTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerTrustGroup\",\"ListItemText\":\"Set-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerTrustGroup\"},{\"CompletionText\":\"Set-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Set-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Set-AzStackHCI\",\"ListItemText\":\"Set-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Set-AzStorageAccount\",\"ListItemText\":\"Set-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Set-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobContent\",\"ListItemText\":\"Set-AzStorageBlobContent\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobContent\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobImmutabilityPolicy\",\"ListItemText\":\"Set-AzStorageBlobImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Set-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobLegalHold\",\"ListItemText\":\"Set-AzStorageBlobLegalHold\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobLegalHold\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobTag\",\"ListItemText\":\"Set-AzStorageBlobTag\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobTag\\r\\n\"},{\"CompletionText\":\"Set-AzStorageContainerAcl\",\"ListItemText\":\"Set-AzStorageContainerAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageContainerAcl\\r\\n\"},{\"CompletionText\":\"Set-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageCORSRule\",\"ListItemText\":\"Set-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Set-AzStorageFileContent\",\"ListItemText\":\"Set-AzStorageFileContent\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageFileContent\\r\\n\"},{\"CompletionText\":\"Set-AzStorageLocalUser\",\"ListItemText\":\"Set-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Set-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Set-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageServiceLoggingProperty\",\"ListItemText\":\"Set-AzStorageServiceLoggingProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageServiceLoggingProperty\\r\\n\"},{\"CompletionText\":\"Set-AzStorageServiceMetricsProperty\",\"ListItemText\":\"Set-AzStorageServiceMetricsProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageServiceMetricsProperty\\r\\n\"},{\"CompletionText\":\"Set-AzStorageShareQuota\",\"ListItemText\":\"Set-AzStorageShareQuota\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageShareQuota\\r\\n\"},{\"CompletionText\":\"Set-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Set-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzStorageSyncService\",\"ListItemText\":\"Set-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Set-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseDataFlow\",\"ListItemText\":\"Set-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseDataset\",\"ListItemText\":\"Set-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Set-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseKqlScript\",\"ListItemText\":\"Set-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseKqlScript\"},{\"CompletionText\":\"Set-AzSynapseLinkConnection\",\"ListItemText\":\"Set-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseLinkConnectionLinkTable\",\"ListItemText\":\"Set-AzSynapseLinkConnectionLinkTable\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkConnectionLinkTable\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseLinkedService\",\"ListItemText\":\"Set-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseManagedIdentitySqlControlSetting\",\"ListItemText\":\"Set-AzSynapseManagedIdentitySqlControlSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseManagedIdentitySqlControlSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Set-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseManagedPrivateEndpoint\"},{\"CompletionText\":\"Set-AzSynapseNotebook\",\"ListItemText\":\"Set-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Set-AzSynapsePipeline\",\"ListItemText\":\"Set-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSparkConfiguration\",\"ListItemText\":\"Set-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSparkConfiguration\"},{\"CompletionText\":\"Set-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Set-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlAudit\",\"ListItemText\":\"Set-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlAudit\"},{\"CompletionText\":\"Set-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Set-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Set-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Set-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Set-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\",\"ListItemText\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlScript\",\"ListItemText\":\"Set-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseTrigger\",\"ListItemText\":\"Set-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Set-AzTemplateSpec\",\"ListItemText\":\"Set-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Set-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Set-AzTrafficManagerEndpoint\",\"ListItemText\":\"Set-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzTrafficManagerProfile\",\"ListItemText\":\"Set-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualHub\",\"ListItemText\":\"Set-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetwork\",\"ListItemText\":\"Set-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGateway\",\"ListItemText\":\"Set-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayDefaultSite\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayDefaultSite\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayDefaultSite\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkPeering\",\"ListItemText\":\"Set-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Set-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkTap\",\"ListItemText\":\"Set-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Set-AzVM\",\"ListItemText\":\"Set-AzVM\",\"ResultType\":2,\"ToolTip\":\"Set-AzVM\\r\\n\"},{\"CompletionText\":\"Set-AzVMAccessExtension\",\"ListItemText\":\"Set-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMADDomainExtension\",\"ListItemText\":\"Set-AzVMADDomainExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMADDomainExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMAEMExtension\",\"ListItemText\":\"Set-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBackupExtension\",\"ListItemText\":\"Set-AzVMBackupExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBackupExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBginfoExtension\",\"ListItemText\":\"Set-AzVMBginfoExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBginfoExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBootDiagnostic\",\"ListItemText\":\"Set-AzVMBootDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBootDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzVMChefExtension\",\"ListItemText\":\"Set-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMCustomScriptExtension\",\"ListItemText\":\"Set-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDataDisk\",\"ListItemText\":\"Set-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Set-AzVMDiagnosticsExtension\",\"ListItemText\":\"Set-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDiskEncryptionExtension\",\"ListItemText\":\"Set-AzVMDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDscExtension\",\"ListItemText\":\"Set-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMExtension\",\"ListItemText\":\"Set-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMOperatingSystem\",\"ListItemText\":\"Set-AzVMOperatingSystem\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMOperatingSystem\\r\\n\"},{\"CompletionText\":\"Set-AzVMOSDisk\",\"ListItemText\":\"Set-AzVMOSDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMOSDisk\\r\\n\"},{\"CompletionText\":\"Set-AzVMPlan\",\"ListItemText\":\"Set-AzVMPlan\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMPlan\\r\\n\"},{\"CompletionText\":\"Set-AzVMRunCommand\",\"ListItemText\":\"Set-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzVMRunCommand \\r\\n\"},{\"CompletionText\":\"Set-AzVmSecurityProfile\",\"ListItemText\":\"Set-AzVmSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVMSourceImage\",\"ListItemText\":\"Set-AzVMSourceImage\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMSourceImage\\r\\n\"},{\"CompletionText\":\"Set-AzVMSqlServerExtension\",\"ListItemText\":\"Set-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVmss\",\"ListItemText\":\"Set-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmss\\r\\n\"},{\"CompletionText\":\"Set-AzVmssBootDiagnostic\",\"ListItemText\":\"Set-AzVmssBootDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssBootDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzVmssDiskEncryptionExtension\",\"ListItemText\":\"Set-AzVmssDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVmssOrchestrationServiceState\",\"ListItemText\":\"Set-AzVmssOrchestrationServiceState\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssOrchestrationServiceState\\r\\n\"},{\"CompletionText\":\"Set-AzVmssOsProfile\",\"ListItemText\":\"Set-AzVmssOsProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssOsProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssRollingUpgradePolicy\",\"ListItemText\":\"Set-AzVmssRollingUpgradePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssRollingUpgradePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzVmssSecurityProfile\",\"ListItemText\":\"Set-AzVmssSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssStorageProfile\",\"ListItemText\":\"Set-AzVmssStorageProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssStorageProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssUefi\",\"ListItemText\":\"Set-AzVmssUefi\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssUefi\\r\\n\"},{\"CompletionText\":\"Set-AzVmssVM\",\"ListItemText\":\"Set-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Set-AzVmssVMRunCommand\",\"ListItemText\":\"Set-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzVmssVMRunCommand \\r\\n\"},{\"CompletionText\":\"Set-AzVmUefi\",\"ListItemText\":\"Set-AzVmUefi\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmUefi\\r\\n\"},{\"CompletionText\":\"Set-AzVpnClientIpsecParameter\",\"ListItemText\":\"Set-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Set-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Set-AzWcfRelay\",\"ListItemText\":\"Set-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Set-AzWebApp\",\"ListItemText\":\"Set-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebApp\\r\\n\"},{\"CompletionText\":\"Set-AzWebAppSlot\",\"ListItemText\":\"Set-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Set-AzWebAppSlotConfigName\",\"ListItemText\":\"Set-AzWebAppSlotConfigName\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebAppSlotConfigName\\r\\n\"},{\"CompletionText\":\"Set-BCAuthentication\",\"ListItemText\":\"Set-BCAuthentication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCAuthentication \\r\\n\"},{\"CompletionText\":\"Set-BCCache\",\"ListItemText\":\"Set-BCCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCCache \\r\\n\"},{\"CompletionText\":\"Set-BCDataCacheEntryMaxAge\",\"ListItemText\":\"Set-BCDataCacheEntryMaxAge\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCDataCacheEntryMaxAge \\r\\n\"},{\"CompletionText\":\"Set-BcdBootDefault\",\"ListItemText\":\"Set-BcdBootDefault\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootDefault\\r\\n\"},{\"CompletionText\":\"Set-BcdBootDisplayOrder\",\"ListItemText\":\"Set-BcdBootDisplayOrder\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootDisplayOrder\\r\\n\"},{\"CompletionText\":\"Set-BcdBootSequence\",\"ListItemText\":\"Set-BcdBootSequence\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootSequence\\r\\n\"},{\"CompletionText\":\"Set-BcdBootTimeout\",\"ListItemText\":\"Set-BcdBootTimeout\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootTimeout\\r\\n\"},{\"CompletionText\":\"Set-BcdBootToolsDisplayOrder\",\"ListItemText\":\"Set-BcdBootToolsDisplayOrder\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootToolsDisplayOrder\\r\\n\"},{\"CompletionText\":\"Set-BcdDebugSettings\",\"ListItemText\":\"Set-BcdDebugSettings\",\"ResultType\":2,\"ToolTip\":\"Set-BcdDebugSettings\\r\\n\"},{\"CompletionText\":\"Set-BcdElement\",\"ListItemText\":\"Set-BcdElement\",\"ResultType\":2,\"ToolTip\":\"Set-BcdElement\\r\\n\"},{\"CompletionText\":\"Set-BcdHypervisorSettings\",\"ListItemText\":\"Set-BcdHypervisorSettings\",\"ResultType\":2,\"ToolTip\":\"Set-BcdHypervisorSettings\\r\\n\"},{\"CompletionText\":\"Set-BCMinSMBLatency\",\"ListItemText\":\"Set-BCMinSMBLatency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCMinSMBLatency \\r\\n\"},{\"CompletionText\":\"Set-BCSecretKey\",\"ListItemText\":\"Set-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Set-BitsTransfer\",\"ListItemText\":\"Set-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Set-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Set-CertificateAutoEnrollmentPolicy\",\"ListItemText\":\"Set-CertificateAutoEnrollmentPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-CertificateAutoEnrollmentPolicy\\r\\n\"},{\"CompletionText\":\"Set-CimInstance\",\"ListItemText\":\"Set-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Set-CimInstance\\r\\n\"},{\"CompletionText\":\"Set-CIPolicyIdInfo\",\"ListItemText\":\"Set-CIPolicyIdInfo\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicyIdInfo\\r\\n\"},{\"CompletionText\":\"Set-CIPolicySetting\",\"ListItemText\":\"Set-CIPolicySetting\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicySetting\\r\\n\"},{\"CompletionText\":\"Set-CIPolicyVersion\",\"ListItemText\":\"Set-CIPolicyVersion\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicyVersion\\r\\n\"},{\"CompletionText\":\"Set-Clipboard\",\"ListItemText\":\"Set-Clipboard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Clipboard [-Value] [-Append] [-PassThru] [-AsOSC52] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ClusteredScheduledTask\",\"ListItemText\":\"Set-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Set-Content\",\"ListItemText\":\"Set-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Content [-Path] [-Value] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nSet-Content [-Value] -LiteralPath [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Set-Culture\",\"ListItemText\":\"Set-Culture\",\"ResultType\":2,\"ToolTip\":\"Set-Culture\\r\\n\"},{\"CompletionText\":\"Set-DAClientExperienceConfiguration\",\"ListItemText\":\"Set-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Set-DAEntryPointTableItem\",\"ListItemText\":\"Set-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Set-Date\",\"ListItemText\":\"Set-Date\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Date [-Date] [-DisplayHint ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Date [-Adjust] [-DisplayHint ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-DeliveryOptimizationStatus\",\"ListItemText\":\"Set-DeliveryOptimizationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DeliveryOptimizationStatus \\r\\n\"},{\"CompletionText\":\"Set-Disk\",\"ListItemText\":\"Set-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Disk \\r\\n\"},{\"CompletionText\":\"Set-DnsClient\",\"ListItemText\":\"Set-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClient \\r\\n\"},{\"CompletionText\":\"Set-DnsClientDohServerAddress\",\"ListItemText\":\"Set-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Set-DnsClientGlobalSetting\",\"ListItemText\":\"Set-DnsClientGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientGlobalSetting \\r\\n\"},{\"CompletionText\":\"Set-DnsClientNrptGlobal\",\"ListItemText\":\"Set-DnsClientNrptGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientNrptGlobal \\r\\n\"},{\"CompletionText\":\"Set-DnsClientNrptRule\",\"ListItemText\":\"Set-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Set-DnsClientServerAddress\",\"ListItemText\":\"Set-DnsClientServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientServerAddress \\r\\n\"},{\"CompletionText\":\"Set-DODownloadMode\",\"ListItemText\":\"Set-DODownloadMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DODownloadMode \\r\\n\"},{\"CompletionText\":\"Set-DOMaxBackgroundBandwidth\",\"ListItemText\":\"Set-DOMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOMaxForegroundBandwidth\",\"ListItemText\":\"Set-DOMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOPercentageMaxBackgroundBandwidth\",\"ListItemText\":\"Set-DOPercentageMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOPercentageMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOPercentageMaxForegroundBandwidth\",\"ListItemText\":\"Set-DOPercentageMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOPercentageMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DscLocalConfigurationManager\",\"ListItemText\":\"Set-DscLocalConfigurationManager\",\"ResultType\":2,\"ToolTip\":\"Set-DscLocalConfigurationManager\\r\\n\"},{\"CompletionText\":\"Set-DtcAdvancedHostSetting\",\"ListItemText\":\"Set-DtcAdvancedHostSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcAdvancedHostSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcAdvancedSetting\",\"ListItemText\":\"Set-DtcAdvancedSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcAdvancedSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcClusterDefault\",\"ListItemText\":\"Set-DtcClusterDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcClusterDefault \\r\\n\"},{\"CompletionText\":\"Set-DtcClusterTMMapping\",\"ListItemText\":\"Set-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Set-DtcDefault\",\"ListItemText\":\"Set-DtcDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcDefault \\r\\n\"},{\"CompletionText\":\"Set-DtcLog\",\"ListItemText\":\"Set-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcLog \\r\\n\"},{\"CompletionText\":\"Set-DtcNetworkSetting\",\"ListItemText\":\"Set-DtcNetworkSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcNetworkSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcTransaction\",\"ListItemText\":\"Set-DtcTransaction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransaction \\r\\n\"},{\"CompletionText\":\"Set-DtcTransactionsTraceSession\",\"ListItemText\":\"Set-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Set-DtcTransactionsTraceSetting\",\"ListItemText\":\"Set-DtcTransactionsTraceSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransactionsTraceSetting \\r\\n\"},{\"CompletionText\":\"Set-DynamicParameterVariables\",\"ListItemText\":\"Set-DynamicParameterVariables\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DynamicParameterVariables \\r\\n\"},{\"CompletionText\":\"Set-EtwTraceProvider\",\"ListItemText\":\"Set-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Set-EtwTraceSession\",\"ListItemText\":\"Set-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"Set-EtwTraceSession\"},{\"CompletionText\":\"Set-ExecutionPolicy\",\"ListItemText\":\"Set-ExecutionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-ExecutionPolicy\\r\\n\"},{\"CompletionText\":\"Set-FileIntegrity\",\"ListItemText\":\"Set-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Set-FileShare\",\"ListItemText\":\"Set-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileShare \\r\\n\"},{\"CompletionText\":\"Set-FileStorageTier\",\"ListItemText\":\"Set-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Set-HgsClientConfiguration\",\"ListItemText\":\"Set-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Set-HgsClientHostKey\",\"ListItemText\":\"Set-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Set-HVCIOptions\",\"ListItemText\":\"Set-HVCIOptions\",\"ResultType\":2,\"ToolTip\":\"Set-HVCIOptions\\r\\n\"},{\"CompletionText\":\"Set-InitiatorPort\",\"ListItemText\":\"Set-InitiatorPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-InitiatorPort \\r\\n\"},{\"CompletionText\":\"Set-IscsiChapSecret\",\"ListItemText\":\"Set-IscsiChapSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-IscsiChapSecret \\r\\n\"},{\"CompletionText\":\"Set-Item\",\"ListItemText\":\"Set-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Item [-Path] [[-Value] ] [-Force] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Item [[-Value] ] -LiteralPath [-Force] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ItemProperty\",\"ListItemText\":\"Set-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ItemProperty [-Path] [-Name] [-Value] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty [-Path] -InputObject [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty [-Name] [-Value] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty -LiteralPath -InputObject [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-JobTrigger\",\"ListItemText\":\"Set-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Set-JobTrigger\\r\\n\"},{\"CompletionText\":\"Set-KdsConfiguration\",\"ListItemText\":\"Set-KdsConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-KdsConfiguration\\r\\n\"},{\"CompletionText\":\"Set-LapsADAuditing\",\"ListItemText\":\"Set-LapsADAuditing\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADAuditing\\r\\n\"},{\"CompletionText\":\"Set-LapsADComputerSelfPermission\",\"ListItemText\":\"Set-LapsADComputerSelfPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADComputerSelfPermission\\r\\n\"},{\"CompletionText\":\"Set-LapsADPasswordExpirationTime\",\"ListItemText\":\"Set-LapsADPasswordExpirationTime\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADPasswordExpirationTime\\r\\n\"},{\"CompletionText\":\"Set-LapsADReadPasswordPermission\",\"ListItemText\":\"Set-LapsADReadPasswordPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADReadPasswordPermission\\r\\n\"},{\"CompletionText\":\"Set-LapsADResetPasswordPermission\",\"ListItemText\":\"Set-LapsADResetPasswordPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADResetPasswordPermission\\r\\n\"},{\"CompletionText\":\"Set-LocalGroup\",\"ListItemText\":\"Set-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Set-LocalGroup\\r\\n\"},{\"CompletionText\":\"Set-LocalUser\",\"ListItemText\":\"Set-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Set-LocalUser\\r\\n\"},{\"CompletionText\":\"Set-Location\",\"ListItemText\":\"Set-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Location [[-Path] ] [-PassThru] []\\r\\n\\r\\nSet-Location -LiteralPath [-PassThru] []\\r\\n\\r\\nSet-Location [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"Set-LogProperties\",\"ListItemText\":\"Set-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-LogProperties \\r\\n\"},{\"CompletionText\":\"Set-MappedKeyHandler\",\"ListItemText\":\"Set-MappedKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MappedKeyHandler [[-Chord] ] [[-Sequence] ]\\r\\n\"},{\"CompletionText\":\"Set-MappedKeyHandlers\",\"ListItemText\":\"Set-MappedKeyHandlers\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MappedKeyHandlers \\r\\n\"},{\"CompletionText\":\"Set-MarkdownOption\",\"ListItemText\":\"Set-MarkdownOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MarkdownOption [-Header1Color ] [-Header2Color ] [-Header3Color ] [-Header4Color ] [-Header5Color ] [-Header6Color ] [-Code ] [-ImageAltTextForegroundColor ] [-LinkForegroundColor ] [-ItalicsForegroundColor ] [-BoldForegroundColor ] [-PassThru] []\\r\\n\\r\\nSet-MarkdownOption -Theme [-PassThru] []\\r\\n\\r\\nSet-MarkdownOption [-InputObject] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Set-MMAgent\",\"ListItemText\":\"Set-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MMAgent \\r\\n\"},{\"CompletionText\":\"Set-MpPreference\",\"ListItemText\":\"Set-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MpPreference \\r\\n\"},{\"CompletionText\":\"Set-NCSIPolicyConfiguration\",\"ListItemText\":\"Set-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Set-Net6to4Configuration\",\"ListItemText\":\"Set-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Set-NetAdapter\",\"ListItemText\":\"Set-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapter \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterAdvancedProperty\",\"ListItemText\":\"Set-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterBinding\",\"ListItemText\":\"Set-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterChecksumOffload\",\"ListItemText\":\"Set-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterDataPathConfiguration\",\"ListItemText\":\"Set-NetAdapterDataPathConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterDataPathConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Set-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterIPsecOffload\",\"ListItemText\":\"Set-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterLso\",\"ListItemText\":\"Set-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterPacketDirect\",\"ListItemText\":\"Set-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterPowerManagement\",\"ListItemText\":\"Set-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterQos\",\"ListItemText\":\"Set-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRdma\",\"ListItemText\":\"Set-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRsc\",\"ListItemText\":\"Set-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRss\",\"ListItemText\":\"Set-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterSriov\",\"ListItemText\":\"Set-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterUso\",\"ListItemText\":\"Set-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterVmq\",\"ListItemText\":\"Set-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Set-NetConnectionProfile\",\"ListItemText\":\"Set-NetConnectionProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetConnectionProfile \\r\\n\"},{\"CompletionText\":\"Set-NetDnsTransitionConfiguration\",\"ListItemText\":\"Set-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetEventPacketCaptureProvider\",\"ListItemText\":\"Set-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventProvider\",\"ListItemText\":\"Set-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventSession\",\"ListItemText\":\"Set-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventSession \\r\\n\"},{\"CompletionText\":\"Set-NetEventVFPProvider\",\"ListItemText\":\"Set-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventVmSwitchProvider\",\"ListItemText\":\"Set-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventWFPCaptureProvider\",\"ListItemText\":\"Set-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallAddressFilter\",\"ListItemText\":\"Set-NetFirewallAddressFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallAddressFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallApplicationFilter\",\"ListItemText\":\"Set-NetFirewallApplicationFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallApplicationFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVProfile\",\"ListItemText\":\"Set-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVRule\",\"ListItemText\":\"Set-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Set-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallInterfaceFilter\",\"ListItemText\":\"Set-NetFirewallInterfaceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallInterfaceFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallInterfaceTypeFilter\",\"ListItemText\":\"Set-NetFirewallInterfaceTypeFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallInterfaceTypeFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallPortFilter\",\"ListItemText\":\"Set-NetFirewallPortFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallPortFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallProfile\",\"ListItemText\":\"Set-NetFirewallProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallProfile \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallRule\",\"ListItemText\":\"Set-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallSecurityFilter\",\"ListItemText\":\"Set-NetFirewallSecurityFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallSecurityFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallServiceFilter\",\"ListItemText\":\"Set-NetFirewallServiceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallServiceFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallSetting\",\"ListItemText\":\"Set-NetFirewallSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallSetting \\r\\n\"},{\"CompletionText\":\"Set-NetIPAddress\",\"ListItemText\":\"Set-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Set-NetIPHttpsConfiguration\",\"ListItemText\":\"Set-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetIPInterface\",\"ListItemText\":\"Set-NetIPInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPInterface \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecDospSetting\",\"ListItemText\":\"Set-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Set-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecMainModeRule\",\"ListItemText\":\"Set-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Set-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Set-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Set-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecRule\",\"ListItemText\":\"Set-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Set-NetIPv4Protocol\",\"ListItemText\":\"Set-NetIPv4Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPv4Protocol \\r\\n\"},{\"CompletionText\":\"Set-NetIPv6Protocol\",\"ListItemText\":\"Set-NetIPv6Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPv6Protocol \\r\\n\"},{\"CompletionText\":\"Set-NetIsatapConfiguration\",\"ListItemText\":\"Set-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeam\",\"ListItemText\":\"Set-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeamMember\",\"ListItemText\":\"Set-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeamNic\",\"ListItemText\":\"Set-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Set-NetNat\",\"ListItemText\":\"Set-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNat \\r\\n\"},{\"CompletionText\":\"Set-NetNatGlobal\",\"ListItemText\":\"Set-NetNatGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNatGlobal \\r\\n\"},{\"CompletionText\":\"Set-NetNatTransitionConfiguration\",\"ListItemText\":\"Set-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetNeighbor\",\"ListItemText\":\"Set-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Set-NetOffloadGlobalSetting\",\"ListItemText\":\"Set-NetOffloadGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetOffloadGlobalSetting \\r\\n\"},{\"CompletionText\":\"Set-NetQosPolicy\",\"ListItemText\":\"Set-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Set-NetRoute\",\"ListItemText\":\"Set-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetRoute \\r\\n\"},{\"CompletionText\":\"Set-NetTCPSetting\",\"ListItemText\":\"Set-NetTCPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetTCPSetting \\r\\n\"},{\"CompletionText\":\"Set-NetTeredoConfiguration\",\"ListItemText\":\"Set-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetUDPSetting\",\"ListItemText\":\"Set-NetUDPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetUDPSetting \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchEthernetPortIPAddress\",\"ListItemText\":\"Set-NetworkSwitchEthernetPortIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchEthernetPortIPAddress \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchPortMode\",\"ListItemText\":\"Set-NetworkSwitchPortMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchPortMode \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchPortProperty\",\"ListItemText\":\"Set-NetworkSwitchPortProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchPortProperty \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchVlanProperty\",\"ListItemText\":\"Set-NetworkSwitchVlanProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchVlanProperty \\r\\n\"},{\"CompletionText\":\"Set-NonRemovableAppsPolicy\",\"ListItemText\":\"Set-NonRemovableAppsPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-NonRemovableAppsPolicy\\r\\n\"},{\"CompletionText\":\"Set-OdbcDriver\",\"ListItemText\":\"Set-OdbcDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-OdbcDriver \\r\\n\"},{\"CompletionText\":\"Set-OdbcDsn\",\"ListItemText\":\"Set-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Set-PackageSource\",\"ListItemText\":\"Set-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Set-PackageSource\\r\\n\"},{\"CompletionText\":\"Set-Partition\",\"ListItemText\":\"Set-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Partition \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceBootConfiguration\",\"ListItemText\":\"Set-PcsvDeviceBootConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceBootConfiguration \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceNetworkConfiguration\",\"ListItemText\":\"Set-PcsvDeviceNetworkConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceNetworkConfiguration \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceUserPassword\",\"ListItemText\":\"Set-PcsvDeviceUserPassword\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceUserPassword \\r\\n\"},{\"CompletionText\":\"Set-PhysicalDisk\",\"ListItemText\":\"Set-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Set-PreferredLanguage\",\"ListItemText\":\"Set-PreferredLanguage\",\"ResultType\":2,\"ToolTip\":\"Set-PreferredLanguage\"},{\"CompletionText\":\"Set-PrintConfiguration\",\"ListItemText\":\"Set-PrintConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PrintConfiguration \\r\\n\"},{\"CompletionText\":\"Set-Printer\",\"ListItemText\":\"Set-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Printer \\r\\n\"},{\"CompletionText\":\"Set-PrinterProperty\",\"ListItemText\":\"Set-PrinterProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PrinterProperty \\r\\n\"},{\"CompletionText\":\"Set-ProcessMitigation\",\"ListItemText\":\"Set-ProcessMitigation\",\"ResultType\":2,\"ToolTip\":\"Set-ProcessMitigation\\r\\n\"},{\"CompletionText\":\"Set-ProvisionedAppPackageDataFile\",\"ListItemText\":\"Set-ProvisionedAppPackageDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-ProvisionedAppPackageDataFile\"},{\"CompletionText\":\"Set-ProvisionedAppXDataFile\",\"ListItemText\":\"Set-ProvisionedAppXDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-ProvisionedAppXDataFile\"},{\"CompletionText\":\"Set-PSBreakpoint\",\"ListItemText\":\"Set-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSBreakpoint [-Script] [-Line] [[-Column] ] [-Action ] [-Runspace ] []\\r\\n\\r\\nSet-PSBreakpoint [[-Script] ] -Command [-Action ] [-Runspace ] []\\r\\n\\r\\nSet-PSBreakpoint [[-Script] ] -Variable [-Action ] [-Mode ] [-Runspace ] []\\r\\n\"},{\"CompletionText\":\"Set-PSDebug\",\"ListItemText\":\"Set-PSDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSDebug [-Trace ] [-Step] [-Strict] []\\r\\n\\r\\nSet-PSDebug [-Off] []\\r\\n\"},{\"CompletionText\":\"Set-PSReadLineKeyHandler\",\"ListItemText\":\"Set-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSReadLineKeyHandler [-Chord] [-ScriptBlock] [-BriefDescription ] [-Description ] [-ViMode ] []\\r\\n\\r\\nSet-PSReadLineKeyHandler [-Chord] [-Function] [-ViMode ] []\\r\\n\"},{\"CompletionText\":\"Set-PSReadLineOption\",\"ListItemText\":\"Set-PSReadLineOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSReadLineOption [-EditMode ] [-ContinuationPrompt ] [-HistoryNoDuplicates] [-AddToHistoryHandler ] [-CommandValidationHandler ] [-HistorySearchCursorMovesToEnd] [-MaximumHistoryCount ] [-MaximumKillRingCount ] [-ShowToolTips] [-ExtraPromptLineCount ] [-DingTone ] [-DingDuration ] [-BellStyle ] [-CompletionQueryItems ] [-WordDelimiters ] [-HistorySearchCaseSensitive] [-HistorySaveStyle ] [-HistorySavePath ] [-AnsiEscapeTimeout ] [-PromptText ] [-ViModeIndicator ] [-ViModeChangeHandler ] [-PredictionSource ] [-PredictionViewStyle ] [-Colors ] [-TerminateOrphanedConsoleApps] []\\r\\n\"},{\"CompletionText\":\"Set-PSRepository\",\"ListItemText\":\"Set-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSRepository \\r\\n\"},{\"CompletionText\":\"Set-PSResourceRepository\",\"ListItemText\":\"Set-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Set-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Set-PSSessionConfiguration\",\"ListItemText\":\"Set-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSSessionConfiguration [-Name] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-PSSessionConfiguration [-Name] [-AssemblyName] [-ConfigurationTypeName] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-PSSessionConfiguration [-Name] -Path [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ResiliencySetting\",\"ListItemText\":\"Set-ResiliencySetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ResiliencySetting \\r\\n\"},{\"CompletionText\":\"Set-RuleOption\",\"ListItemText\":\"Set-RuleOption\",\"ResultType\":2,\"ToolTip\":\"Set-RuleOption\\r\\n\"},{\"CompletionText\":\"Set-ScheduledJob\",\"ListItemText\":\"Set-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Set-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Set-ScheduledJobOption\",\"ListItemText\":\"Set-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"Set-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"Set-ScheduledTask\",\"ListItemText\":\"Set-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Set-SecureBootUEFI\",\"ListItemText\":\"Set-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Set-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Set-Service\",\"ListItemText\":\"Set-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Service [-Name] [-DisplayName ] [-Credential ] [-Description ] [-StartupType ] [-SecurityDescriptorSddl ] [-Status ] [-Force] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Service [-InputObject] [-DisplayName ] [-Credential ] [-Description ] [-StartupType ] [-SecurityDescriptorSddl ] [-Status ] [-Force] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-SmbBandwidthLimit\",\"ListItemText\":\"Set-SmbBandwidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbBandwidthLimit \\r\\n\"},{\"CompletionText\":\"Set-SmbClientCertificateMapping\",\"ListItemText\":\"Set-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Set-SmbClientConfiguration\",\"ListItemText\":\"Set-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Set-SmbPathAcl\",\"ListItemText\":\"Set-SmbPathAcl\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbPathAcl \\r\\n\"},{\"CompletionText\":\"Set-SmbServerCertificateMapping\",\"ListItemText\":\"Set-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Set-SmbServerConfiguration\",\"ListItemText\":\"Set-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Set-SmbShare\",\"ListItemText\":\"Set-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbShare \\r\\n\"},{\"CompletionText\":\"Set-StorageBusCache\",\"ListItemText\":\"Set-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Set-StorageBusProfile\",\"ListItemText\":\"Set-StorageBusProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageBusProfile \\r\\n\"},{\"CompletionText\":\"Set-StorageFileServer\",\"ListItemText\":\"Set-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Set-StorageHealthSetting\",\"ListItemText\":\"Set-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Set-StoragePool\",\"ListItemText\":\"Set-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StoragePool \\r\\n\"},{\"CompletionText\":\"Set-StorageProvider\",\"ListItemText\":\"Set-StorageProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageProvider \\r\\n\"},{\"CompletionText\":\"Set-StorageSetting\",\"ListItemText\":\"Set-StorageSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageSetting \\r\\n\"},{\"CompletionText\":\"Set-StorageSubSystem\",\"ListItemText\":\"Set-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Set-StorageTier\",\"ListItemText\":\"Set-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageTier \\r\\n\"},{\"CompletionText\":\"Set-StrictMode\",\"ListItemText\":\"Set-StrictMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StrictMode -Version []\\r\\n\\r\\nSet-StrictMode -Off []\\r\\n\"},{\"CompletionText\":\"Set-SystemLanguage\",\"ListItemText\":\"Set-SystemLanguage\",\"ResultType\":2,\"ToolTip\":\"Set-SystemLanguage\"},{\"CompletionText\":\"Set-SystemPreferredUILanguage\",\"ListItemText\":\"Set-SystemPreferredUILanguage\",\"ResultType\":2,\"ToolTip\":\"Set-SystemPreferredUILanguage\\r\\n\"},{\"CompletionText\":\"Set-TestInconclusive\",\"ListItemText\":\"Set-TestInconclusive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TestInconclusive \\r\\n\"},{\"CompletionText\":\"Set-TimeZone\",\"ListItemText\":\"Set-TimeZone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TimeZone [-Name] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-TimeZone -Id [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-TimeZone [-InputObject] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-TpmOwnerAuth\",\"ListItemText\":\"Set-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"Set-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"Set-TraceSource\",\"ListItemText\":\"Set-TraceSource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TraceSource [-Name] [[-Option] ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] [-PassThru] []\\r\\n\\r\\nSet-TraceSource [-Name] [-RemoveListener ] []\\r\\n\\r\\nSet-TraceSource [-Name] [-RemoveFileListener ] []\\r\\n\"},{\"CompletionText\":\"Set-Variable\",\"ListItemText\":\"Set-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Variable [-Name] [[-Value] ] [-Include ] [-Exclude ] [-Description ] [-Option ] [-Force] [-Visibility ] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-VHD\",\"ListItemText\":\"Set-VHD\",\"ResultType\":2,\"ToolTip\":\"Set-VHD\\r\\n\"},{\"CompletionText\":\"Set-VirtualDisk\",\"ListItemText\":\"Set-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Set-VM\",\"ListItemText\":\"Set-VM\",\"ResultType\":2,\"ToolTip\":\"Set-VM\\r\\n\"},{\"CompletionText\":\"Set-VMBios\",\"ListItemText\":\"Set-VMBios\",\"ResultType\":2,\"ToolTip\":\"Set-VMBios\\r\\n\"},{\"CompletionText\":\"Set-VMComPort\",\"ListItemText\":\"Set-VMComPort\",\"ResultType\":2,\"ToolTip\":\"Set-VMComPort\\r\\n\"},{\"CompletionText\":\"Set-VMDvdDrive\",\"ListItemText\":\"Set-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Set-VMFibreChannelHba\",\"ListItemText\":\"Set-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Set-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Set-VMFirmware\",\"ListItemText\":\"Set-VMFirmware\",\"ResultType\":2,\"ToolTip\":\"Set-VMFirmware\\r\\n\"},{\"CompletionText\":\"Set-VMFloppyDiskDrive\",\"ListItemText\":\"Set-VMFloppyDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMFloppyDiskDrive\\r\\n\"},{\"CompletionText\":\"Set-VMGpuPartitionAdapter\",\"ListItemText\":\"Set-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMHardDiskDrive\",\"ListItemText\":\"Set-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Set-VMHost\",\"ListItemText\":\"Set-VMHost\",\"ResultType\":2,\"ToolTip\":\"Set-VMHost\\r\\n\"},{\"CompletionText\":\"Set-VMHostCluster\",\"ListItemText\":\"Set-VMHostCluster\",\"ResultType\":2,\"ToolTip\":\"Set-VMHostCluster\\r\\n\"},{\"CompletionText\":\"Set-VMHostPartitionableGpu\",\"ListItemText\":\"Set-VMHostPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Set-VMHostPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Set-VMKeyProtector\",\"ListItemText\":\"Set-VMKeyProtector\",\"ResultType\":2,\"ToolTip\":\"Set-VMKeyProtector\\r\\n\"},{\"CompletionText\":\"Set-VMKeyStorageDrive\",\"ListItemText\":\"Set-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Set-VMMemory\",\"ListItemText\":\"Set-VMMemory\",\"ResultType\":2,\"ToolTip\":\"Set-VMMemory\\r\\n\"},{\"CompletionText\":\"Set-VMMigrationNetwork\",\"ListItemText\":\"Set-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Set-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapter\",\"ListItemText\":\"Set-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterFailoverConfiguration\",\"ListItemText\":\"Set-VMNetworkAdapterFailoverConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterFailoverConfiguration\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterIsolation\",\"ListItemText\":\"Set-VMNetworkAdapterIsolation\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterIsolation\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterRdma\",\"ListItemText\":\"Set-VMNetworkAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterRdma\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Set-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Set-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterVlan\",\"ListItemText\":\"Set-VMNetworkAdapterVlan\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterVlan\\r\\n\"},{\"CompletionText\":\"Set-VMPartitionableGpu\",\"ListItemText\":\"Set-VMPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Set-VMPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Set-VMProcessor\",\"ListItemText\":\"Set-VMProcessor\",\"ResultType\":2,\"ToolTip\":\"Set-VMProcessor\\r\\n\"},{\"CompletionText\":\"Set-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Set-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMReplication\",\"ListItemText\":\"Set-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplication\\r\\n\"},{\"CompletionText\":\"Set-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Set-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Set-VMReplicationServer\",\"ListItemText\":\"Set-VMReplicationServer\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplicationServer\\r\\n\"},{\"CompletionText\":\"Set-VMResourcePool\",\"ListItemText\":\"Set-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Set-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Set-VMSan\",\"ListItemText\":\"Set-VMSan\",\"ResultType\":2,\"ToolTip\":\"Set-VMSan\\r\\n\"},{\"CompletionText\":\"Set-VMSecurity\",\"ListItemText\":\"Set-VMSecurity\",\"ResultType\":2,\"ToolTip\":\"Set-VMSecurity\\r\\n\"},{\"CompletionText\":\"Set-VMSecurityPolicy\",\"ListItemText\":\"Set-VMSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-VMSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Set-VMStorageSettings\",\"ListItemText\":\"Set-VMStorageSettings\",\"ResultType\":2,\"ToolTip\":\"Set-VMStorageSettings\\r\\n\"},{\"CompletionText\":\"Set-VMSwitch\",\"ListItemText\":\"Set-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitch\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Set-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Set-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchTeam\",\"ListItemText\":\"Set-VMSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchTeam\\r\\n\"},{\"CompletionText\":\"Set-VMVideo\",\"ListItemText\":\"Set-VMVideo\",\"ResultType\":2,\"ToolTip\":\"Set-VMVideo\\r\\n\"},{\"CompletionText\":\"Set-Volume\",\"ListItemText\":\"Set-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Volume \\r\\n\"},{\"CompletionText\":\"Set-VolumeScrubPolicy\",\"ListItemText\":\"Set-VolumeScrubPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VolumeScrubPolicy \\r\\n\"},{\"CompletionText\":\"Set-VpnConnection\",\"ListItemText\":\"Set-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnection \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionIPsecConfiguration\",\"ListItemText\":\"Set-VpnConnectionIPsecConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionIPsecConfiguration \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionProxy\",\"ListItemText\":\"Set-VpnConnectionProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionProxy \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Set-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Set-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Set-WheaMemoryPolicy\",\"ListItemText\":\"Set-WheaMemoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-WheaMemoryPolicy\\r\\n\"},{\"CompletionText\":\"Set-WinAcceptLanguageFromLanguageListOptOut\",\"ListItemText\":\"Set-WinAcceptLanguageFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Set-WinAcceptLanguageFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Set-WinCultureFromLanguageListOptOut\",\"ListItemText\":\"Set-WinCultureFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Set-WinCultureFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Set-WinDefaultInputMethodOverride\",\"ListItemText\":\"Set-WinDefaultInputMethodOverride\",\"ResultType\":2,\"ToolTip\":\"Set-WinDefaultInputMethodOverride\\r\\n\"},{\"CompletionText\":\"Set-WindowsEdition\",\"ListItemText\":\"Set-WindowsEdition\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsEdition\\r\\n\"},{\"CompletionText\":\"Set-WindowsProductKey\",\"ListItemText\":\"Set-WindowsProductKey\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsProductKey\\r\\n\"},{\"CompletionText\":\"Set-WindowsReservedStorageState\",\"ListItemText\":\"Set-WindowsReservedStorageState\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsReservedStorageState\\r\\n\"},{\"CompletionText\":\"Set-WindowsSearchSetting\",\"ListItemText\":\"Set-WindowsSearchSetting\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsSearchSetting\\r\\n\"},{\"CompletionText\":\"Set-WinHomeLocation\",\"ListItemText\":\"Set-WinHomeLocation\",\"ResultType\":2,\"ToolTip\":\"Set-WinHomeLocation\\r\\n\"},{\"CompletionText\":\"Set-WinhttpProxy\",\"ListItemText\":\"Set-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"Set-WinLanguageBarOption\",\"ListItemText\":\"Set-WinLanguageBarOption\",\"ResultType\":2,\"ToolTip\":\"Set-WinLanguageBarOption\\r\\n\"},{\"CompletionText\":\"Set-WinSystemLocale\",\"ListItemText\":\"Set-WinSystemLocale\",\"ResultType\":2,\"ToolTip\":\"Set-WinSystemLocale\\r\\n\"},{\"CompletionText\":\"Set-WinUILanguageOverride\",\"ListItemText\":\"Set-WinUILanguageOverride\",\"ResultType\":2,\"ToolTip\":\"Set-WinUILanguageOverride\\r\\n\"},{\"CompletionText\":\"Set-WinUserLanguageList\",\"ListItemText\":\"Set-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"Set-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"Set-WSManInstance\",\"ListItemText\":\"Set-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Set-WSManInstance\\r\\n\"},{\"CompletionText\":\"Set-WSManQuickConfig\",\"ListItemText\":\"Set-WSManQuickConfig\",\"ResultType\":2,\"ToolTip\":\"Set-WSManQuickConfig\\r\\n\"},{\"CompletionText\":\"sethc.exe\",\"ListItemText\":\"sethc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sethc.exe\"},{\"CompletionText\":\"setspn.exe\",\"ListItemText\":\"setspn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setspn.exe\"},{\"CompletionText\":\"Setup\",\"ListItemText\":\"Setup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSetup \\r\\n\"},{\"CompletionText\":\"setupcl.exe\",\"ListItemText\":\"setupcl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setupcl.exe\"},{\"CompletionText\":\"setupugc.exe\",\"ListItemText\":\"setupugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setupugc.exe\"},{\"CompletionText\":\"setx.exe\",\"ListItemText\":\"setx.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setx.exe\"},{\"CompletionText\":\"sfc.exe\",\"ListItemText\":\"sfc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sfc.exe\"},{\"CompletionText\":\"sftp.exe\",\"ListItemText\":\"sftp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\sftp.exe\"},{\"CompletionText\":\"shcm\",\"ListItemText\":\"shcm\",\"ResultType\":2,\"ToolTip\":\"Show-Command\"},{\"CompletionText\":\"ShellAppRuntime.exe\",\"ListItemText\":\"ShellAppRuntime.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ShellAppRuntime.exe\"},{\"CompletionText\":\"Should\",\"ListItemText\":\"Should\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShould \\r\\n\"},{\"CompletionText\":\"Show-Command\",\"ListItemText\":\"Show-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-Command [[-Name] ] [-Height ] [-Width ] [-NoCommonParameter] [-ErrorPopup] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Show-Markdown\",\"ListItemText\":\"Show-Markdown\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-Markdown [-Path] [-UseBrowser] []\\r\\n\\r\\nShow-Markdown -InputObject [-UseBrowser] []\\r\\n\\r\\nShow-Markdown -LiteralPath [-UseBrowser] []\\r\\n\"},{\"CompletionText\":\"Show-NetFirewallRule\",\"ListItemText\":\"Show-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Show-NetIPsecRule\",\"ListItemText\":\"Show-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Show-StorageHistory\",\"ListItemText\":\"Show-StorageHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-StorageHistory \\r\\n\"},{\"CompletionText\":\"Show-VirtualDisk\",\"ListItemText\":\"Show-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Show-WindowsDeveloperLicenseRegistration\",\"ListItemText\":\"Show-WindowsDeveloperLicenseRegistration\",\"ResultType\":2,\"ToolTip\":\"Show-WindowsDeveloperLicenseRegistration\\r\\n\"},{\"CompletionText\":\"shrpubw.exe\",\"ListItemText\":\"shrpubw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\shrpubw.exe\"},{\"CompletionText\":\"shutdown.exe\",\"ListItemText\":\"shutdown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\shutdown.exe\"},{\"CompletionText\":\"si\",\"ListItemText\":\"si\",\"ResultType\":2,\"ToolTip\":\"Set-Item\"},{\"CompletionText\":\"sigverif.exe\",\"ListItemText\":\"sigverif.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sigverif.exe\"},{\"CompletionText\":\"SIHClient.exe\",\"ListItemText\":\"SIHClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SIHClient.exe\"},{\"CompletionText\":\"sihost.exe\",\"ListItemText\":\"sihost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sihost.exe\"},{\"CompletionText\":\"sl\",\"ListItemText\":\"sl\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"Slack.exe\",\"ListItemText\":\"Slack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\Slack.exe\"},{\"CompletionText\":\"slcm\",\"ListItemText\":\"slcm\",\"ResultType\":2,\"ToolTip\":\"slcm\"},{\"CompletionText\":\"sleep\",\"ListItemText\":\"sleep\",\"ResultType\":2,\"ToolTip\":\"Start-Sleep\"},{\"CompletionText\":\"slg\",\"ListItemText\":\"slg\",\"ResultType\":2,\"ToolTip\":\"slg\"},{\"CompletionText\":\"SlideToShutDown.exe\",\"ListItemText\":\"SlideToShutDown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SlideToShutDown.exe\"},{\"CompletionText\":\"slmgr.vbs\",\"ListItemText\":\"slmgr.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\slmgr.vbs\"},{\"CompletionText\":\"sls\",\"ListItemText\":\"sls\",\"ResultType\":2,\"ToolTip\":\"Select-String\"},{\"CompletionText\":\"slu\",\"ListItemText\":\"slu\",\"ResultType\":2,\"ToolTip\":\"slu\"},{\"CompletionText\":\"slui.exe\",\"ListItemText\":\"slui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\slui.exe\"},{\"CompletionText\":\"smartscreen.exe\",\"ListItemText\":\"smartscreen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\smartscreen.exe\"},{\"CompletionText\":\"smss.exe\",\"ListItemText\":\"smss.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\smss.exe\"},{\"CompletionText\":\"SndVol.exe\",\"ListItemText\":\"SndVol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SndVol.exe\"},{\"CompletionText\":\"SnippingTool.exe\",\"ListItemText\":\"SnippingTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\SnippingTool.exe\"},{\"CompletionText\":\"snmptrap.exe\",\"ListItemText\":\"snmptrap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\snmptrap.exe\"},{\"CompletionText\":\"sort\",\"ListItemText\":\"sort\",\"ResultType\":2,\"ToolTip\":\"Sort-Object\"},{\"CompletionText\":\"Sort-Object\",\"ListItemText\":\"Sort-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSort-Object [[-Property] ] [-Stable] [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\\r\\nSort-Object [[-Property] ] -Top [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\\r\\nSort-Object [[-Property] ] -Bottom [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"sort.exe\",\"ListItemText\":\"sort.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sort.exe\"},{\"CompletionText\":\"sp\",\"ListItemText\":\"sp\",\"ResultType\":2,\"ToolTip\":\"Set-ItemProperty\"},{\"CompletionText\":\"SpaceAgent.exe\",\"ListItemText\":\"SpaceAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SpaceAgent.exe\"},{\"CompletionText\":\"spaceman.exe\",\"ListItemText\":\"spaceman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spaceman.exe\"},{\"CompletionText\":\"spaceutil.exe\",\"ListItemText\":\"spaceutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spaceutil.exe\"},{\"CompletionText\":\"SpatialAudioLicenseSrv.exe\",\"ListItemText\":\"SpatialAudioLicenseSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SpatialAudioLicenseSrv.exe\"},{\"CompletionText\":\"Spectrum.exe\",\"ListItemText\":\"Spectrum.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Spectrum.exe\"},{\"CompletionText\":\"spjb\",\"ListItemText\":\"spjb\",\"ResultType\":2,\"ToolTip\":\"Stop-Job\"},{\"CompletionText\":\"Split-Path\",\"ListItemText\":\"Split-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSplit-Path [-Path] [-Parent] [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Leaf [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -LeafBase [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Extension [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Qualifier [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -NoQualifier [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -IsAbsolute [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path -LiteralPath [-Resolve] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Split-WindowsImage\",\"ListItemText\":\"Split-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Split-WindowsImage\\r\\n\"},{\"CompletionText\":\"splwow64.exe\",\"ListItemText\":\"splwow64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\splwow64.exe\"},{\"CompletionText\":\"spoolsv.exe\",\"ListItemText\":\"spoolsv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spoolsv.exe\"},{\"CompletionText\":\"SppExtComObj.Exe\",\"ListItemText\":\"SppExtComObj.Exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SppExtComObj.Exe\"},{\"CompletionText\":\"spps\",\"ListItemText\":\"spps\",\"ResultType\":2,\"ToolTip\":\"Stop-Process\"},{\"CompletionText\":\"sppsvc.exe\",\"ListItemText\":\"sppsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sppsvc.exe\"},{\"CompletionText\":\"spsv\",\"ListItemText\":\"spsv\",\"ResultType\":2,\"ToolTip\":\"Stop-Service\"},{\"CompletionText\":\"spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"spvm\"},{\"CompletionText\":\"srdelayed.exe\",\"ListItemText\":\"srdelayed.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\srdelayed.exe\"},{\"CompletionText\":\"SrTasks.exe\",\"ListItemText\":\"SrTasks.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SrTasks.exe\"},{\"CompletionText\":\"ssh-add.exe\",\"ListItemText\":\"ssh-add.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-add.exe\"},{\"CompletionText\":\"ssh-agent.exe\",\"ListItemText\":\"ssh-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-agent.exe\"},{\"CompletionText\":\"ssh-keygen.exe\",\"ListItemText\":\"ssh-keygen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-keygen.exe\"},{\"CompletionText\":\"ssh-keyscan.exe\",\"ListItemText\":\"ssh-keyscan.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-keyscan.exe\"},{\"CompletionText\":\"ssh.exe\",\"ListItemText\":\"ssh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh.exe\"},{\"CompletionText\":\"ssmbb\",\"ListItemText\":\"ssmbb\",\"ResultType\":2,\"ToolTip\":\"ssmbb\"},{\"CompletionText\":\"ssmbcc\",\"ListItemText\":\"ssmbcc\",\"ResultType\":2,\"ToolTip\":\"ssmbcc\"},{\"CompletionText\":\"ssmbccm\",\"ListItemText\":\"ssmbccm\",\"ResultType\":2,\"ToolTip\":\"ssmbccm\"},{\"CompletionText\":\"ssmbp\",\"ListItemText\":\"ssmbp\",\"ResultType\":2,\"ToolTip\":\"ssmbp\"},{\"CompletionText\":\"ssmbs\",\"ListItemText\":\"ssmbs\",\"ResultType\":2,\"ToolTip\":\"ssmbs\"},{\"CompletionText\":\"ssmbsc\",\"ListItemText\":\"ssmbsc\",\"ResultType\":2,\"ToolTip\":\"ssmbsc\"},{\"CompletionText\":\"ssmbscm\",\"ListItemText\":\"ssmbscm\",\"ResultType\":2,\"ToolTip\":\"ssmbscm\"},{\"CompletionText\":\"starship.exe\",\"ListItemText\":\"starship.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\starship\\\\bin\\\\starship.exe\"},{\"CompletionText\":\"start\",\"ListItemText\":\"start\",\"ResultType\":2,\"ToolTip\":\"Start-Process\"},{\"CompletionText\":\"Start-AppBackgroundTask\",\"ListItemText\":\"Start-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Start-AppvVirtualProcess\",\"ListItemText\":\"Start-AppvVirtualProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AppvVirtualProcess \\r\\n\"},{\"CompletionText\":\"Start-ASRApplyRecoveryPoint\",\"ListItemText\":\"Start-ASRApplyRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Start-ASRApplyRecoveryPoint\"},{\"CompletionText\":\"Start-ASRCancelFailover\",\"ListItemText\":\"Start-ASRCancelFailover\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCancelFailover\"},{\"CompletionText\":\"Start-ASRCancelFailoverJob\",\"ListItemText\":\"Start-ASRCancelFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCancelFailoverJob\"},{\"CompletionText\":\"Start-ASRCommitFailover\",\"ListItemText\":\"Start-ASRCommitFailover\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCommitFailover\"},{\"CompletionText\":\"Start-ASRCommitFailoverJob\",\"ListItemText\":\"Start-ASRCommitFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCommitFailoverJob\"},{\"CompletionText\":\"Start-ASRFO\",\"ListItemText\":\"Start-ASRFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRFO\"},{\"CompletionText\":\"Start-ASRPFO\",\"ListItemText\":\"Start-ASRPFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRPFO\"},{\"CompletionText\":\"Start-ASRPlannedFailoverJob\",\"ListItemText\":\"Start-ASRPlannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRPlannedFailoverJob\"},{\"CompletionText\":\"Start-ASRResynchronizeReplicationJob\",\"ListItemText\":\"Start-ASRResynchronizeReplicationJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRResynchronizeReplicationJob\"},{\"CompletionText\":\"Start-ASRResyncJob\",\"ListItemText\":\"Start-ASRResyncJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRResyncJob\"},{\"CompletionText\":\"Start-ASRSwitchAppliance\",\"ListItemText\":\"Start-ASRSwitchAppliance\",\"ResultType\":2,\"ToolTip\":\"Start-ASRSwitchAppliance\"},{\"CompletionText\":\"Start-ASRSwitchProcessServerJob\",\"ListItemText\":\"Start-ASRSwitchProcessServerJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRSwitchProcessServerJob\"},{\"CompletionText\":\"Start-ASRTestFailoverCleanupJob\",\"ListItemText\":\"Start-ASRTestFailoverCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTestFailoverCleanupJob\"},{\"CompletionText\":\"Start-ASRTestFailoverJob\",\"ListItemText\":\"Start-ASRTestFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTestFailoverJob\"},{\"CompletionText\":\"Start-ASRTFO\",\"ListItemText\":\"Start-ASRTFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTFO\"},{\"CompletionText\":\"Start-ASRTFOCleanupJob\",\"ListItemText\":\"Start-ASRTFOCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTFOCleanupJob\"},{\"CompletionText\":\"Start-ASRUnplannedFailoverJob\",\"ListItemText\":\"Start-ASRUnplannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRUnplannedFailoverJob\"},{\"CompletionText\":\"Start-AutologgerConfig\",\"ListItemText\":\"Start-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Start-AzAksCluster\",\"ListItemText\":\"Start-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzAksCluster \\r\\n\"},{\"CompletionText\":\"Start-AzAksDashboard\",\"ListItemText\":\"Start-AzAksDashboard\",\"ResultType\":2,\"ToolTip\":\"Start-AzAksDashboard\\r\\n\"},{\"CompletionText\":\"Start-AzAksManagedClusterCommand\",\"ListItemText\":\"Start-AzAksManagedClusterCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzAksManagedClusterCommand \\r\\n\"},{\"CompletionText\":\"Start-AzApplicationGateway\",\"ListItemText\":\"Start-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Start-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationDscCompilationJob\",\"ListItemText\":\"Start-AzAutomationDscCompilationJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationDscCompilationJob\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Start-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationRunbook\",\"ListItemText\":\"Start-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationSourceControlSyncJob\",\"ListItemText\":\"Start-AzAutomationSourceControlSyncJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationSourceControlSyncJob\\r\\n\"},{\"CompletionText\":\"Start-AzBatchComputeNodeServiceLogUpload\",\"ListItemText\":\"Start-AzBatchComputeNodeServiceLogUpload\",\"ResultType\":2,\"ToolTip\":\"Start-AzBatchComputeNodeServiceLogUpload\\r\\n\"},{\"CompletionText\":\"Start-AzBatchPoolResize\",\"ListItemText\":\"Start-AzBatchPoolResize\",\"ResultType\":2,\"ToolTip\":\"Start-AzBatchPoolResize\\r\\n\"},{\"CompletionText\":\"Start-AzCdnEndpoint\",\"ListItemText\":\"Start-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Start-AzCloudService\",\"ListItemText\":\"Start-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzCloudService \\r\\n\"},{\"CompletionText\":\"Start-AzContainerGroup\",\"ListItemText\":\"Start-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Start-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Start-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2Trigger\",\"ListItemText\":\"Start-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Start-AzDataProtectionBackupInstanceRestore\",\"ListItemText\":\"Start-AzDataProtectionBackupInstanceRestore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzDataProtectionBackupInstanceRestore \\r\\n\"},{\"CompletionText\":\"Start-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Start-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Start-AzFrontDoorCdnProfilePrepareMigration\",\"ListItemText\":\"Start-AzFrontDoorCdnProfilePrepareMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzFrontDoorCdnProfilePrepareMigration \\r\\n\"},{\"CompletionText\":\"Start-AzFunctionApp\",\"ListItemText\":\"Start-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Start-AzHDInsightJob\",\"ListItemText\":\"Start-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Start-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Start-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Start-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Start-AzKustoCluster\",\"ListItemText\":\"Start-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Start-AzLogicApp\",\"ListItemText\":\"Start-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Start-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Start-AzMigrateServerMigration\",\"ListItemText\":\"Start-AzMigrateServerMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateServerMigration \\r\\n\"},{\"CompletionText\":\"Start-AzMigrateTestMigration\",\"ListItemText\":\"Start-AzMigrateTestMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateTestMigration \\r\\n\"},{\"CompletionText\":\"Start-AzMigrateTestMigrationCleanup\",\"ListItemText\":\"Start-AzMigrateTestMigrationCleanup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateTestMigrationCleanup \\r\\n\"},{\"CompletionText\":\"Start-AzMLWorkspaceCompute\",\"ListItemText\":\"Start-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Start-AzMySqlFlexibleServer\",\"ListItemText\":\"Start-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Start-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Start-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Start-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Start-AzNetworkWatcherResourceTroubleshooting\",\"ListItemText\":\"Start-AzNetworkWatcherResourceTroubleshooting\",\"ResultType\":2,\"ToolTip\":\"Start-AzNetworkWatcherResourceTroubleshooting\\r\\n\"},{\"CompletionText\":\"Start-AzPolicyComplianceScan\",\"ListItemText\":\"Start-AzPolicyComplianceScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzPolicyComplianceScan\\r\\n\"},{\"CompletionText\":\"Start-AzPolicyRemediation\",\"ListItemText\":\"Start-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Start-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Start-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Start-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\",\"ListItemText\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrSwitchAppliance\",\"ListItemText\":\"Start-AzRecoveryServicesAsrSwitchAppliance\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrSwitchAppliance\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrTestFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrTestFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrTestFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzServiceBusMigration\",\"ListItemText\":\"Start-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\",\"ListItemText\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSqlElasticJob\",\"ListItemText\":\"Start-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Start-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Start-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSqlSyncGroupSync\",\"ListItemText\":\"Start-AzSqlSyncGroupSync\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlSyncGroupSync\\r\\n\"},{\"CompletionText\":\"Start-AzSqlVMAssessment\",\"ListItemText\":\"Start-AzSqlVMAssessment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzSqlVMAssessment \\r\\n\"},{\"CompletionText\":\"Start-AzStorageBlobCopy\",\"ListItemText\":\"Start-AzStorageBlobCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageBlobCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageBlobIncrementalCopy\",\"ListItemText\":\"Start-AzStorageBlobIncrementalCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageBlobIncrementalCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageFileCopy\",\"ListItemText\":\"Start-AzStorageFileCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageFileCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageMoverJobDefinition\",\"ListItemText\":\"Start-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Start-AzStreamAnalyticsJob\",\"ListItemText\":\"Start-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Start-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Start-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Start-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseKustoPool\",\"ListItemText\":\"Start-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Start-AzSynapseLinkConnection\",\"ListItemText\":\"Start-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseSparkSession\",\"ListItemText\":\"Start-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseTrigger\",\"ListItemText\":\"Start-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Start-AzTenantBackfill\",\"ListItemText\":\"Start-AzTenantBackfill\",\"ResultType\":2,\"ToolTip\":\"Start-AzTenantBackfill\\r\\n\"},{\"CompletionText\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ListItemText\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVirtualNetworkGatewayPacketCapture\",\"ListItemText\":\"Start-AzVirtualNetworkGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVirtualNetworkGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVM\",\"ListItemText\":\"Start-AzVM\",\"ResultType\":2,\"ToolTip\":\"Start-AzVM\\r\\n\"},{\"CompletionText\":\"Start-AzVmss\",\"ListItemText\":\"Start-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmss\\r\\n\"},{\"CompletionText\":\"Start-AzVmssRollingExtensionUpgrade\",\"ListItemText\":\"Start-AzVmssRollingExtensionUpgrade\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmssRollingExtensionUpgrade\\r\\n\"},{\"CompletionText\":\"Start-AzVmssRollingOSUpgrade\",\"ListItemText\":\"Start-AzVmssRollingOSUpgrade\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmssRollingOSUpgrade\\r\\n\"},{\"CompletionText\":\"Start-AzVpnConnectionPacketCapture\",\"ListItemText\":\"Start-AzVpnConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVpnConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVpnGatewayPacketCapture\",\"ListItemText\":\"Start-AzVpnGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVpnGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzWebApp\",\"ListItemText\":\"Start-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Start-AzWebApp\\r\\n\"},{\"CompletionText\":\"Start-AzWebAppContinuousWebJob\",\"ListItemText\":\"Start-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlot\",\"ListItemText\":\"Start-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Start-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Start-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Start-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Start-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Start-BitsTransfer\",\"ListItemText\":\"Start-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Start-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Start-CopyAzureStorageBlob\",\"ListItemText\":\"Start-CopyAzureStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Start-CopyAzureStorageBlob\"},{\"CompletionText\":\"Start-DscConfiguration\",\"ListItemText\":\"Start-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Start-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Start-Dtc\",\"ListItemText\":\"Start-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Dtc \\r\\n\"},{\"CompletionText\":\"Start-DtcDiagnosticResourceManager\",\"ListItemText\":\"Start-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Start-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Start-DtcTransactionsTraceSession\",\"ListItemText\":\"Start-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Start-EtwTraceSession\",\"ListItemText\":\"Start-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Start-Job\",\"ListItemText\":\"Start-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Job [-ScriptBlock] [[-InitializationScript] ] [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [-DefinitionName] [[-DefinitionPath] ] [[-Type] ] [-WorkingDirectory ] []\\r\\n\\r\\nStart-Job [-FilePath] [[-InitializationScript] ] [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [[-InitializationScript] ] -LiteralPath [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [-WorkingDirectory ] [-ConnectingTimeout ] [-Options ] []\\r\\n\"},{\"CompletionText\":\"Start-MpRollback\",\"ListItemText\":\"Start-MpRollback\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpRollback \\r\\n\"},{\"CompletionText\":\"Start-MpScan\",\"ListItemText\":\"Start-MpScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpScan \\r\\n\"},{\"CompletionText\":\"Start-MpWDOScan\",\"ListItemText\":\"Start-MpWDOScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpWDOScan \\r\\n\"},{\"CompletionText\":\"Start-NetEventSession\",\"ListItemText\":\"Start-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-NetEventSession \\r\\n\"},{\"CompletionText\":\"Start-OSUninstall\",\"ListItemText\":\"Start-OSUninstall\",\"ResultType\":2,\"ToolTip\":\"Start-OSUninstall\\r\\n\"},{\"CompletionText\":\"Start-PcsvDevice\",\"ListItemText\":\"Start-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Start-Process\",\"ListItemText\":\"Start-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Process [-FilePath] [[-ArgumentList] ] [-Credential ] [-WorkingDirectory ] [-LoadUserProfile] [-NoNewWindow] [-PassThru] [-RedirectStandardError ] [-RedirectStandardInput ] [-RedirectStandardOutput ] [-WindowStyle ] [-Wait] [-UseNewEnvironment] [-Environment ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Process [-FilePath] [[-ArgumentList] ] [-WorkingDirectory ] [-PassThru] [-Verb ] [-WindowStyle ] [-Wait] [-Environment ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Start-ScheduledTask\",\"ListItemText\":\"Start-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Start-Service\",\"ListItemText\":\"Start-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Start-Sleep\",\"ListItemText\":\"Start-Sleep\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Sleep [-Seconds] []\\r\\n\\r\\nStart-Sleep -Milliseconds []\\r\\n\\r\\nStart-Sleep [-Duration] []\\r\\n\"},{\"CompletionText\":\"start-ssh-agent.cmd\",\"ListItemText\":\"start-ssh-agent.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\start-ssh-agent.cmd\"},{\"CompletionText\":\"start-ssh-pageant.cmd\",\"ListItemText\":\"start-ssh-pageant.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\start-ssh-pageant.cmd\"},{\"CompletionText\":\"Start-StorageDiagnosticLog\",\"ListItemText\":\"Start-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-StorageDiagnosticLog \\r\\n\"},{\"CompletionText\":\"Start-ThreadJob\",\"ListItemText\":\"Start-ThreadJob\",\"ResultType\":2,\"ToolTip\":\"Start-ThreadJob\\r\\n\"},{\"CompletionText\":\"Start-Trace\",\"ListItemText\":\"Start-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Trace \\r\\n\"},{\"CompletionText\":\"Start-Transcript\",\"ListItemText\":\"Start-Transcript\",\"ResultType\":2,\"ToolTip\":\"Start-Transcript\\r\\n\"},{\"CompletionText\":\"Start-VM\",\"ListItemText\":\"Start-VM\",\"ResultType\":2,\"ToolTip\":\"Start-VM\\r\\n\"},{\"CompletionText\":\"Start-VMFailover\",\"ListItemText\":\"Start-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Start-VMFailover\\r\\n\"},{\"CompletionText\":\"Start-VMInitialReplication\",\"ListItemText\":\"Start-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Start-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Start-VMTrace\",\"ListItemText\":\"Start-VMTrace\",\"ResultType\":2,\"ToolTip\":\"Start-VMTrace\\r\\n\"},{\"CompletionText\":\"Stop-AdlJob\",\"ListItemText\":\"Stop-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AdlJob\"},{\"CompletionText\":\"Stop-ASRJob\",\"ListItemText\":\"Stop-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Stop-ASRJob\"},{\"CompletionText\":\"Stop-AzAksCluster\",\"ListItemText\":\"Stop-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzAksCluster \\r\\n\"},{\"CompletionText\":\"Stop-AzAksDashboard\",\"ListItemText\":\"Stop-AzAksDashboard\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAksDashboard\\r\\n\"},{\"CompletionText\":\"Stop-AzApplicationGateway\",\"ListItemText\":\"Stop-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Stop-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Stop-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Stop-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzAutomationJob\",\"ListItemText\":\"Stop-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchCertificateDeletion\",\"ListItemText\":\"Stop-AzBatchCertificateDeletion\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchCertificateDeletion\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchJob\",\"ListItemText\":\"Stop-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchJobSchedule\",\"ListItemText\":\"Stop-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchPoolResize\",\"ListItemText\":\"Stop-AzBatchPoolResize\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchPoolResize\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchTask\",\"ListItemText\":\"Stop-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Stop-AzCdnEndpoint\",\"ListItemText\":\"Stop-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Stop-AzCloudService\",\"ListItemText\":\"Stop-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzCloudService \\r\\n\"},{\"CompletionText\":\"Stop-AzContainerGroup\",\"ListItemText\":\"Stop-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Stop-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Stop-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2PipelineRun\",\"ListItemText\":\"Stop-AzDataFactoryV2PipelineRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2PipelineRun\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2Trigger\",\"ListItemText\":\"Stop-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Stop-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Stop-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Stop-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Stop-AzDataProtectionBackupInstanceProtection\",\"ListItemText\":\"Stop-AzDataProtectionBackupInstanceProtection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzDataProtectionBackupInstanceProtection \\r\\n\"},{\"CompletionText\":\"Stop-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Stop-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Stop-AzDeployment\",\"ListItemText\":\"Stop-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzDeploymentManagerRollout\",\"ListItemText\":\"Stop-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Stop-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Stop-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Stop-AzFunctionApp\",\"ListItemText\":\"Stop-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Stop-AzHDInsightJob\",\"ListItemText\":\"Stop-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Stop-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Stop-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Stop-AzKustoCluster\",\"ListItemText\":\"Stop-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Stop-AzLogicAppRun\",\"ListItemText\":\"Stop-AzLogicAppRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzLogicAppRun\\r\\n\"},{\"CompletionText\":\"Stop-AzManagementGroupDeployment\",\"ListItemText\":\"Stop-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzMarketplaceTerms\",\"ListItemText\":\"Stop-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Stop-AzMLWorkspaceCompute\",\"ListItemText\":\"Stop-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Stop-AzMLWorkspaceJob\",\"ListItemText\":\"Stop-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Stop-AzMySqlFlexibleServer\",\"ListItemText\":\"Stop-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Stop-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Stop-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Stop-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Stop-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Stop-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzPolicyRemediation\",\"ListItemText\":\"Stop-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Stop-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Stop-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Stop-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Stop-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Stop-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Stop-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Stop-AzResourceGroupDeployment\",\"ListItemText\":\"Stop-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"Stop-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"Stop-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"Stop-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"Stop-AzServiceBusMigration\",\"ListItemText\":\"Stop-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Stop-AzSqlDatabaseActivity\",\"ListItemText\":\"Stop-AzSqlDatabaseActivity\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlDatabaseActivity\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\",\"ListItemText\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlElasticJob\",\"ListItemText\":\"Stop-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlElasticPoolActivity\",\"ListItemText\":\"Stop-AzSqlElasticPoolActivity\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlElasticPoolActivity\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Stop-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlInstanceOperation\",\"ListItemText\":\"Stop-AzSqlInstanceOperation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlInstanceOperation\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlSyncGroupSync\",\"ListItemText\":\"Stop-AzSqlSyncGroupSync\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlSyncGroupSync\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ListItemText\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageBlobCopy\",\"ListItemText\":\"Stop-AzStorageBlobCopy\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageBlobCopy\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageFileCopy\",\"ListItemText\":\"Stop-AzStorageFileCopy\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageFileCopy\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageMoverJobDefinition\",\"ListItemText\":\"Stop-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Stop-AzStreamAnalyticsJob\",\"ListItemText\":\"Stop-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Stop-AzSubscriptionDeployment\",\"ListItemText\":\"Stop-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSubscriptionDeployment\"},{\"CompletionText\":\"Stop-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Stop-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Stop-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseKustoPool\",\"ListItemText\":\"Stop-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseLinkConnection\",\"ListItemText\":\"Stop-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapsePipelineRun\",\"ListItemText\":\"Stop-AzSynapsePipelineRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapsePipelineRun\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkJob\",\"ListItemText\":\"Stop-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkSession\",\"ListItemText\":\"Stop-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkStatement\",\"ListItemText\":\"Stop-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseTrigger\",\"ListItemText\":\"Stop-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseTriggerRun\",\"ListItemText\":\"Stop-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Stop-AzTenantDeployment\",\"ListItemText\":\"Stop-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ListItemText\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVirtualNetworkGatewayPacketCapture\",\"ListItemText\":\"Stop-AzVirtualNetworkGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVirtualNetworkGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVM\",\"ListItemText\":\"Stop-AzVM\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVM\\r\\n\"},{\"CompletionText\":\"Stop-AzVmss\",\"ListItemText\":\"Stop-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVmss\\r\\n\"},{\"CompletionText\":\"Stop-AzVmssRollingUpgrade\",\"ListItemText\":\"Stop-AzVmssRollingUpgrade\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVmssRollingUpgrade\\r\\n\"},{\"CompletionText\":\"Stop-AzVpnConnectionPacketCapture\",\"ListItemText\":\"Stop-AzVpnConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVpnConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVpnGatewayPacketCapture\",\"ListItemText\":\"Stop-AzVpnGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVpnGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzWebApp\",\"ListItemText\":\"Stop-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Stop-AzWebApp\\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppContinuousWebJob\",\"ListItemText\":\"Stop-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppSlot\",\"ListItemText\":\"Stop-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Stop-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Stop-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Stop-ComputeProcess\",\"ListItemText\":\"Stop-ComputeProcess\",\"ResultType\":2,\"ToolTip\":\"Stop-ComputeProcess\\r\\n\"},{\"CompletionText\":\"Stop-Computer\",\"ListItemText\":\"Stop-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Computer [[-ComputerName] ] [[-Credential] ] [-WsmanAuthentication ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-CopyAzureStorageBlob\",\"ListItemText\":\"Stop-CopyAzureStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Stop-CopyAzureStorageBlob\"},{\"CompletionText\":\"Stop-DscConfiguration\",\"ListItemText\":\"Stop-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Stop-Dtc\",\"ListItemText\":\"Stop-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Dtc \\r\\n\"},{\"CompletionText\":\"Stop-DtcDiagnosticResourceManager\",\"ListItemText\":\"Stop-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Stop-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Stop-DtcTransactionsTraceSession\",\"ListItemText\":\"Stop-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Stop-EtwTraceSession\",\"ListItemText\":\"Stop-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Stop-Job\",\"ListItemText\":\"Stop-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Job [-Id] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Job] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Name] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-InstanceId] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-State] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Filter] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-NetEventSession\",\"ListItemText\":\"Stop-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-NetEventSession \\r\\n\"},{\"CompletionText\":\"Stop-PcsvDevice\",\"ListItemText\":\"Stop-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Stop-Process\",\"ListItemText\":\"Stop-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Process [-Id] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Process -Name [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Process [-InputObject] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-ScheduledTask\",\"ListItemText\":\"Stop-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Stop-Service\",\"ListItemText\":\"Stop-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Service [-InputObject] [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Service [-Name] [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Service -DisplayName [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-StorageDiagnosticLog\",\"ListItemText\":\"Stop-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-StorageDiagnosticLog \\r\\n\"},{\"CompletionText\":\"Stop-StorageJob\",\"ListItemText\":\"Stop-StorageJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-StorageJob \\r\\n\"},{\"CompletionText\":\"Stop-Trace\",\"ListItemText\":\"Stop-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Trace \\r\\n\"},{\"CompletionText\":\"Stop-Transcript\",\"ListItemText\":\"Stop-Transcript\",\"ResultType\":2,\"ToolTip\":\"Stop-Transcript\\r\\n\"},{\"CompletionText\":\"Stop-VM\",\"ListItemText\":\"Stop-VM\",\"ResultType\":2,\"ToolTip\":\"Stop-VM\\r\\n\"},{\"CompletionText\":\"Stop-VMFailover\",\"ListItemText\":\"Stop-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Stop-VMFailover\\r\\n\"},{\"CompletionText\":\"Stop-VMInitialReplication\",\"ListItemText\":\"Stop-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Stop-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Stop-VMReplication\",\"ListItemText\":\"Stop-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Stop-VMReplication\\r\\n\"},{\"CompletionText\":\"Stop-VMTrace\",\"ListItemText\":\"Stop-VMTrace\",\"ResultType\":2,\"ToolTip\":\"Stop-VMTrace\\r\\n\"},{\"CompletionText\":\"stordiag.exe\",\"ListItemText\":\"stordiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\stordiag.exe\"},{\"CompletionText\":\"stz\",\"ListItemText\":\"stz\",\"ResultType\":2,\"ToolTip\":\"Set-TimeZone\"},{\"CompletionText\":\"Submit-AdlJob\",\"ListItemText\":\"Submit-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AdlJob\"},{\"CompletionText\":\"Submit-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Submit-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Submit-AzHDInsightScriptAction\",\"ListItemText\":\"Submit-AzHDInsightScriptAction\",\"ResultType\":2,\"ToolTip\":\"Submit-AzHDInsightScriptAction\\r\\n\"},{\"CompletionText\":\"Submit-AzSynapseSparkJob\",\"ListItemText\":\"Submit-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"subst.exe\",\"ListItemText\":\"subst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\subst.exe\"},{\"CompletionText\":\"Suspend-AzAnalysisServicesServer\",\"ListItemText\":\"Suspend-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Suspend-AzAs\",\"ListItemText\":\"Suspend-AzAs\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAs\"},{\"CompletionText\":\"Suspend-AzAutomationJob\",\"ListItemText\":\"Suspend-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Suspend-AzDataFactoryPipeline\",\"ListItemText\":\"Suspend-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Suspend-AzDataProtectionBackupInstanceBackup\",\"ListItemText\":\"Suspend-AzDataProtectionBackupInstanceBackup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-AzDataProtectionBackupInstanceBackup \\r\\n\"},{\"CompletionText\":\"Suspend-AzMigrateServerReplication\",\"ListItemText\":\"Suspend-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Suspend-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Suspend-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Suspend-AzSqlDatabase\",\"ListItemText\":\"Suspend-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Suspend-AzSynapseSqlPool\",\"ListItemText\":\"Suspend-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Suspend-BitLocker\",\"ListItemText\":\"Suspend-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-BitLocker \\r\\n\"},{\"CompletionText\":\"Suspend-BitsTransfer\",\"ListItemText\":\"Suspend-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Suspend-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Suspend-PrintJob\",\"ListItemText\":\"Suspend-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-PrintJob \\r\\n\"},{\"CompletionText\":\"Suspend-Service\",\"ListItemText\":\"Suspend-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSuspend-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSuspend-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Suspend-StorageBusDisk\",\"ListItemText\":\"Suspend-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Suspend-VM\",\"ListItemText\":\"Suspend-VM\",\"ResultType\":2,\"ToolTip\":\"Suspend-VM\\r\\n\"},{\"CompletionText\":\"Suspend-VMReplication\",\"ListItemText\":\"Suspend-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Suspend-VMReplication\\r\\n\"},{\"CompletionText\":\"sv\",\"ListItemText\":\"sv\",\"ResultType\":2,\"ToolTip\":\"Set-Variable\"},{\"CompletionText\":\"svchost.exe\",\"ListItemText\":\"svchost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\svchost.exe\"},{\"CompletionText\":\"Swap-AzWebAppSlot\",\"ListItemText\":\"Swap-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Swap-AzWebAppSlot\"},{\"CompletionText\":\"Switch-AzCloudService\",\"ListItemText\":\"Switch-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSwitch-AzCloudService \\r\\n\"},{\"CompletionText\":\"Switch-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Switch-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Switch-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Switch-AzWebAppSlot\",\"ListItemText\":\"Switch-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Switch-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Switch-Certificate\",\"ListItemText\":\"Switch-Certificate\",\"ResultType\":2,\"ToolTip\":\"Switch-Certificate\\r\\n\"},{\"CompletionText\":\"sxstrace.exe\",\"ListItemText\":\"sxstrace.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sxstrace.exe\"},{\"CompletionText\":\"Sync-AzAnalysisServicesInstance\",\"ListItemText\":\"Sync-AzAnalysisServicesInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzAnalysisServicesInstance\\r\\n\"},{\"CompletionText\":\"Sync-AzApiManagementKeyVaultSecret\",\"ListItemText\":\"Sync-AzApiManagementKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Sync-AzApiManagementKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Sync-AzAsInstance\",\"ListItemText\":\"Sync-AzAsInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzAsInstance\"},{\"CompletionText\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\",\"ListItemText\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\",\"ResultType\":2,\"ToolTip\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\\r\\n\"},{\"CompletionText\":\"Sync-AzDataProtectionBackupInstance\",\"ListItemText\":\"Sync-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Sync-AzMediaServiceStorageKey\",\"ListItemText\":\"Sync-AzMediaServiceStorageKey\",\"ResultType\":2,\"ToolTip\":\"Sync-AzMediaServiceStorageKey\\r\\n\"},{\"CompletionText\":\"Sync-AzMediaServiceStorageKeys\",\"ListItemText\":\"Sync-AzMediaServiceStorageKeys\",\"ResultType\":2,\"ToolTip\":\"Sync-AzMediaServiceStorageKeys\"},{\"CompletionText\":\"Sync-AzMLWorkspaceKey\",\"ListItemText\":\"Sync-AzMLWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-AzMLWorkspaceKey \\r\\n\"},{\"CompletionText\":\"Sync-AzSynapseIntegrationRuntimeCredential\",\"ListItemText\":\"Sync-AzSynapseIntegrationRuntimeCredential\",\"ResultType\":2,\"ToolTip\":\"Sync-AzSynapseIntegrationRuntimeCredential\\r\\n\"},{\"CompletionText\":\"Sync-AzureAsInstance\",\"ListItemText\":\"Sync-AzureAsInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzureAsInstance\"},{\"CompletionText\":\"Sync-AzVirtualNetworkPeering\",\"ListItemText\":\"Sync-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Sync-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Sync-NetIPsecRule\",\"ListItemText\":\"Sync-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"SyncAppvPublishingServer.exe\",\"ListItemText\":\"SyncAppvPublishingServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncAppvPublishingServer.exe\"},{\"CompletionText\":\"SyncAppvPublishingServer.vbs\",\"ListItemText\":\"SyncAppvPublishingServer.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncAppvPublishingServer.vbs\"},{\"CompletionText\":\"SyncHost.exe\",\"ListItemText\":\"SyncHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncHost.exe\"},{\"CompletionText\":\"sysdm.cpl\",\"ListItemText\":\"sysdm.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sysdm.cpl\"},{\"CompletionText\":\"SysResetErr.exe\",\"ListItemText\":\"SysResetErr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SysResetErr.exe\"},{\"CompletionText\":\"systeminfo.exe\",\"ListItemText\":\"systeminfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systeminfo.exe\"},{\"CompletionText\":\"SystemPropertiesAdvanced.exe\",\"ListItemText\":\"SystemPropertiesAdvanced.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesAdvanced.exe\"},{\"CompletionText\":\"SystemPropertiesComputerName.exe\",\"ListItemText\":\"SystemPropertiesComputerName.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesComputerName.exe\"},{\"CompletionText\":\"SystemPropertiesDataExecutionPrevention.exe\",\"ListItemText\":\"SystemPropertiesDataExecutionPrevention.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesDataExecutionPrevention.exe\"},{\"CompletionText\":\"SystemPropertiesHardware.exe\",\"ListItemText\":\"SystemPropertiesHardware.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesHardware.exe\"},{\"CompletionText\":\"SystemPropertiesPerformance.exe\",\"ListItemText\":\"SystemPropertiesPerformance.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesPerformance.exe\"},{\"CompletionText\":\"SystemPropertiesProtection.exe\",\"ListItemText\":\"SystemPropertiesProtection.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesProtection.exe\"},{\"CompletionText\":\"SystemPropertiesRemote.exe\",\"ListItemText\":\"SystemPropertiesRemote.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesRemote.exe\"},{\"CompletionText\":\"systemreset.exe\",\"ListItemText\":\"systemreset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systemreset.exe\"},{\"CompletionText\":\"SystemSettingsAdminFlows.exe\",\"ListItemText\":\"SystemSettingsAdminFlows.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsAdminFlows.exe\"},{\"CompletionText\":\"SystemSettingsBroker.exe\",\"ListItemText\":\"SystemSettingsBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsBroker.exe\"},{\"CompletionText\":\"SystemSettingsRemoveDevice.exe\",\"ListItemText\":\"SystemSettingsRemoveDevice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsRemoveDevice.exe\"},{\"CompletionText\":\"SystemUWPLauncher.exe\",\"ListItemText\":\"SystemUWPLauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemUWPLauncher.exe\"},{\"CompletionText\":\"systray.exe\",\"ListItemText\":\"systray.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systray.exe\"},{\"CompletionText\":\"T:\",\"ListItemText\":\"T:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nT: \\r\\n\"},{\"CompletionText\":\"tabcal.exe\",\"ListItemText\":\"tabcal.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tabcal.exe\"},{\"CompletionText\":\"TabExpansion\",\"ListItemText\":\"TabExpansion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTabExpansion \\r\\n\"},{\"CompletionText\":\"TabExpansion2\",\"ListItemText\":\"TabExpansion2\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTabExpansion2 [-inputScript] [[-cursorColumn] ] [[-options] ] []\\r\\n\\r\\nTabExpansion2 [-ast] [-tokens] [-positionOfCursor] [[-options] ] []\\r\\n\"},{\"CompletionText\":\"TabletPC.cpl\",\"ListItemText\":\"TabletPC.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TabletPC.cpl\"},{\"CompletionText\":\"takeown.exe\",\"ListItemText\":\"takeown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\takeown.exe\"},{\"CompletionText\":\"TapiUnattend.exe\",\"ListItemText\":\"TapiUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TapiUnattend.exe\"},{\"CompletionText\":\"tar.exe\",\"ListItemText\":\"tar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tar.exe\"},{\"CompletionText\":\"taskhostw.exe\",\"ListItemText\":\"taskhostw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskhostw.exe\"},{\"CompletionText\":\"taskkill.exe\",\"ListItemText\":\"taskkill.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskkill.exe\"},{\"CompletionText\":\"tasklist.exe\",\"ListItemText\":\"tasklist.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tasklist.exe\"},{\"CompletionText\":\"Taskmgr.exe\",\"ListItemText\":\"Taskmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Taskmgr.exe\"},{\"CompletionText\":\"taskschd.msc\",\"ListItemText\":\"taskschd.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskschd.msc\"},{\"CompletionText\":\"tcblaunch.exe\",\"ListItemText\":\"tcblaunch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tcblaunch.exe\"},{\"CompletionText\":\"tcfg\",\"ListItemText\":\"tcfg\",\"ResultType\":2,\"ToolTip\":\"tcfg\"},{\"CompletionText\":\"tcmsetup.exe\",\"ListItemText\":\"tcmsetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tcmsetup.exe\"},{\"CompletionText\":\"TCPSVCS.EXE\",\"ListItemText\":\"TCPSVCS.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TCPSVCS.EXE\"},{\"CompletionText\":\"tee\",\"ListItemText\":\"tee\",\"ResultType\":2,\"ToolTip\":\"Tee-Object\"},{\"CompletionText\":\"Tee-Object\",\"ListItemText\":\"Tee-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTee-Object [-FilePath] [-InputObject ] [-Append] [-Encoding ] []\\r\\n\\r\\nTee-Object -LiteralPath [-InputObject ] [-Encoding ] []\\r\\n\\r\\nTee-Object -Variable [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"telephon.cpl\",\"ListItemText\":\"telephon.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\telephon.cpl\"},{\"CompletionText\":\"test-64bit\",\"ListItemText\":\"test-64bit\",\"ResultType\":2,\"ToolTip\":\"\\r\\ntest-64bit \\r\\n\"},{\"CompletionText\":\"Test-AdlAnalyticsAccount\",\"ListItemText\":\"Test-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AdlAnalyticsAccount\"},{\"CompletionText\":\"Test-AdlCatalogItem\",\"ListItemText\":\"Test-AdlCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Test-AdlCatalogItem\"},{\"CompletionText\":\"Test-AdlStore\",\"ListItemText\":\"Test-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Test-AdlStore\"},{\"CompletionText\":\"Test-AdlStoreItem\",\"ListItemText\":\"Test-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Test-AdlStoreItem\"},{\"CompletionText\":\"Test-AppLockerPolicy\",\"ListItemText\":\"Test-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Test-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Test-AzActionGroup\",\"ListItemText\":\"Test-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Test-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Test-AzAnalysisServicesServer\",\"ListItemText\":\"Test-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Test-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Test-AzAppConfigurationStoreNameAvailability\",\"ListItemText\":\"Test-AzAppConfigurationStoreNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzAppConfigurationStoreNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzAs\",\"ListItemText\":\"Test-AzAs\",\"ResultType\":2,\"ToolTip\":\"Test-AzAs\"},{\"CompletionText\":\"Test-AzBatchAutoScale\",\"ListItemText\":\"Test-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Test-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Test-AzCdnEndpointCustomDomain\",\"ListItemText\":\"Test-AzCdnEndpointCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnEndpointCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzCdnNameAvailability\",\"ListItemText\":\"Test-AzCdnNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzCdnProbe\",\"ListItemText\":\"Test-AzCdnProbe\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnProbe \\r\\n\"},{\"CompletionText\":\"Test-AzConfidentialLedgerNameAvailability\",\"ListItemText\":\"Test-AzConfidentialLedgerNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzConfidentialLedgerNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzContainerRegistryNameAvailability\",\"ListItemText\":\"Test-AzContainerRegistryNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzContainerRegistryNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzContainerRegistryWebhook\",\"ListItemText\":\"Test-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Test-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeAnalyticsCatalogItem\",\"ListItemText\":\"Test-AzDataLakeAnalyticsCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeAnalyticsCatalogItem\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeStoreAccount\",\"ListItemText\":\"Test-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeStoreItem\",\"ListItemText\":\"Test-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Test-AzDataProtectionBackupInstanceReadiness\",\"ListItemText\":\"Test-AzDataProtectionBackupInstanceReadiness\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzDataProtectionBackupInstanceReadiness \\r\\n\"},{\"CompletionText\":\"Test-AzDataProtectionBackupInstanceRestore\",\"ListItemText\":\"Test-AzDataProtectionBackupInstanceRestore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzDataProtectionBackupInstanceRestore \\r\\n\"},{\"CompletionText\":\"Test-AzDeployment\",\"ListItemText\":\"Test-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzDnsAvailability\",\"ListItemText\":\"Test-AzDnsAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzDnsAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzEventHubName\",\"ListItemText\":\"Test-AzEventHubName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzEventHubName \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnEndpointCustomDomain\",\"ListItemText\":\"Test-AzFrontDoorCdnEndpointCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnEndpointCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnEndpointNameAvailability\",\"ListItemText\":\"Test-AzFrontDoorCdnEndpointNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnEndpointNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnProfileHostNameAvailability\",\"ListItemText\":\"Test-AzFrontDoorCdnProfileHostNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnProfileHostNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Test-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Test-AzHealthcareServiceNameAvailability\",\"ListItemText\":\"Test-AzHealthcareServiceNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzHealthcareServiceNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzIotHubRoute\",\"ListItemText\":\"Test-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Test-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Test-AzKustoAttachedDatabaseConfigurationNameAvailability\",\"ListItemText\":\"Test-AzKustoAttachedDatabaseConfigurationNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoAttachedDatabaseConfigurationNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoClusterNameAvailability\",\"ListItemText\":\"Test-AzKustoClusterNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoClusterNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoClusterPrincipalAssignmentNameAvailability\",\"ListItemText\":\"Test-AzKustoClusterPrincipalAssignmentNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoClusterPrincipalAssignmentNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDatabaseNameAvailability\",\"ListItemText\":\"Test-AzKustoDatabaseNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDatabaseNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDatabasePrincipalAssignmentNameAvailability\",\"ListItemText\":\"Test-AzKustoDatabasePrincipalAssignmentNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDatabasePrincipalAssignmentNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDataConnectionNameAvailability\",\"ListItemText\":\"Test-AzKustoDataConnectionNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDataConnectionNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoManagedPrivateEndpointNameAvailability\",\"ListItemText\":\"Test-AzKustoManagedPrivateEndpointNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoManagedPrivateEndpointNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoScriptNameAvailability\",\"ListItemText\":\"Test-AzKustoScriptNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoScriptNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzLogicApp\",\"ListItemText\":\"Test-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Test-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Test-AzManagementGroupDeployment\",\"ListItemText\":\"Test-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzMySqlFlexibleServerConnect\",\"ListItemText\":\"Test-AzMySqlFlexibleServerConnect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzMySqlFlexibleServerConnect \\r\\n\"},{\"CompletionText\":\"Test-AzNetworkWatcherConnectivity\",\"ListItemText\":\"Test-AzNetworkWatcherConnectivity\",\"ResultType\":2,\"ToolTip\":\"Test-AzNetworkWatcherConnectivity\\r\\n\"},{\"CompletionText\":\"Test-AzNetworkWatcherIPFlow\",\"ListItemText\":\"Test-AzNetworkWatcherIPFlow\",\"ResultType\":2,\"ToolTip\":\"Test-AzNetworkWatcherIPFlow\\r\\n\"},{\"CompletionText\":\"Test-AzPostgreSqlFlexibleServerConnect\",\"ListItemText\":\"Test-AzPostgreSqlFlexibleServerConnect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzPostgreSqlFlexibleServerConnect \\r\\n\"},{\"CompletionText\":\"Test-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Test-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Test-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Test-AzPrivateIPAddressAvailability\",\"ListItemText\":\"Test-AzPrivateIPAddressAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzPrivateIPAddressAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzPrivateLinkServiceVisibility\",\"ListItemText\":\"Test-AzPrivateLinkServiceVisibility\",\"ResultType\":2,\"ToolTip\":\"Test-AzPrivateLinkServiceVisibility\\r\\n\"},{\"CompletionText\":\"Test-AzRecoveryServicesDSMove\",\"ListItemText\":\"Test-AzRecoveryServicesDSMove\",\"ResultType\":2,\"ToolTip\":\"Test-AzRecoveryServicesDSMove\\r\\n\"},{\"CompletionText\":\"Test-AzRelayName\",\"ListItemText\":\"Test-AzRelayName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzRelayName \\r\\n\"},{\"CompletionText\":\"Test-AzResourceGroupDeployment\",\"ListItemText\":\"Test-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzSentinelDataConnectorCheckRequirement\",\"ListItemText\":\"Test-AzSentinelDataConnectorCheckRequirement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzSentinelDataConnectorCheckRequirement \\r\\n\"},{\"CompletionText\":\"Test-AzServiceBusName\",\"ListItemText\":\"Test-AzServiceBusName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceBusName \\r\\n\"},{\"CompletionText\":\"Test-AzServiceBusNameAvailability\",\"ListItemText\":\"Test-AzServiceBusNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzServiceBusNameAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Test-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Test-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForWebApp\",\"ListItemText\":\"Test-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Test-AzSignalR\",\"ListItemText\":\"Test-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Test-AzSignalR\"},{\"CompletionText\":\"Test-AzSignalRName\",\"ListItemText\":\"Test-AzSignalRName\",\"ResultType\":2,\"ToolTip\":\"Test-AzSignalRName\\r\\n\"},{\"CompletionText\":\"Test-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Test-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsFunction\",\"ListItemText\":\"Test-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsInput\",\"ListItemText\":\"Test-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsOutput\",\"ListItemText\":\"Test-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Test-AzSubscriptionDeployment\",\"ListItemText\":\"Test-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzSubscriptionDeployment\"},{\"CompletionText\":\"Test-AzSynapseSparkPool\",\"ListItemText\":\"Test-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseSqlDatabase\",\"ListItemText\":\"Test-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseSqlPool\",\"ListItemText\":\"Test-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseWorkspace\",\"ListItemText\":\"Test-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Test-AzTenantDeployment\",\"ListItemText\":\"Test-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzVMAEMExtension\",\"ListItemText\":\"Test-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Test-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Test-AzWebPubSubNameAvailability\",\"ListItemText\":\"Test-AzWebPubSubNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzWebPubSubNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-Certificate\",\"ListItemText\":\"Test-Certificate\",\"ResultType\":2,\"ToolTip\":\"Test-Certificate\\r\\n\"},{\"CompletionText\":\"Test-Connection\",\"ListItemText\":\"Test-Connection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Connection [-TargetName] [-Ping] [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Count ] [-Delay ] [-BufferSize ] [-DontFragment] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -Repeat [-Ping] [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Delay ] [-BufferSize ] [-DontFragment] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -Traceroute [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -MtuSize [-IPv4] [-IPv6] [-ResolveDestination] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -TcpPort [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-Count ] [-Delay ] [-Repeat] [-Quiet] [-TimeoutSeconds ] [-Detailed] []\\r\\n\"},{\"CompletionText\":\"Test-DscConfiguration\",\"ListItemText\":\"Test-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Test-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Test-Dtc\",\"ListItemText\":\"Test-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Dtc \\r\\n\"},{\"CompletionText\":\"Test-FileCatalog\",\"ListItemText\":\"Test-FileCatalog\",\"ResultType\":2,\"ToolTip\":\"Test-FileCatalog\\r\\n\"},{\"CompletionText\":\"Test-HgsClientConfiguration\",\"ListItemText\":\"Test-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Test-HgsTraceTarget\",\"ListItemText\":\"Test-HgsTraceTarget\",\"ResultType\":2,\"ToolTip\":\"Test-HgsTraceTarget\\r\\n\"},{\"CompletionText\":\"Test-Json\",\"ListItemText\":\"Test-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Json [-Json] []\\r\\n\\r\\nTest-Json [-Json] [-Schema] []\\r\\n\\r\\nTest-Json [-Json] [-SchemaFile] []\\r\\n\\r\\nTest-Json [-Path] []\\r\\n\\r\\nTest-Json [-Path] [-Schema] []\\r\\n\\r\\nTest-Json [-Path] [-SchemaFile] []\\r\\n\\r\\nTest-Json [-LiteralPath] []\\r\\n\\r\\nTest-Json [-LiteralPath] [-Schema] []\\r\\n\\r\\nTest-Json [-LiteralPath] [-SchemaFile] []\\r\\n\"},{\"CompletionText\":\"Test-KdsRootKey\",\"ListItemText\":\"Test-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Test-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Test-ModuleManifest\",\"ListItemText\":\"Test-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ModuleManifest [-Path] []\\r\\n\"},{\"CompletionText\":\"Test-NetConnection\",\"ListItemText\":\"Test-NetConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-NetConnection \\r\\n\"},{\"CompletionText\":\"Test-Path\",\"ListItemText\":\"Test-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Path [-Path] [-Filter ] [-Include ] [-Exclude ] [-PathType ] [-IsValid] [-Credential ] [-OlderThan ] [-NewerThan ] []\\r\\n\\r\\nTest-Path -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-PathType ] [-IsValid] [-Credential ] [-OlderThan ] [-NewerThan ] []\\r\\n\"},{\"CompletionText\":\"Test-PSScriptFileInfo\",\"ListItemText\":\"Test-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Test-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Test-PSSessionConfigurationFile\",\"ListItemText\":\"Test-PSSessionConfigurationFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-PSSessionConfigurationFile [-Path] []\\r\\n\"},{\"CompletionText\":\"Test-ScriptFileInfo\",\"ListItemText\":\"Test-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"Test-VHD\",\"ListItemText\":\"Test-VHD\",\"ResultType\":2,\"ToolTip\":\"Test-VHD\\r\\n\"},{\"CompletionText\":\"Test-VMNetworkAdapter\",\"ListItemText\":\"Test-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Test-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Test-VMReplicationConnection\",\"ListItemText\":\"Test-VMReplicationConnection\",\"ResultType\":2,\"ToolTip\":\"Test-VMReplicationConnection\\r\\n\"},{\"CompletionText\":\"Test-WSMan\",\"ListItemText\":\"Test-WSMan\",\"ResultType\":2,\"ToolTip\":\"Test-WSMan\\r\\n\"},{\"CompletionText\":\"textual.exe\",\"ListItemText\":\"textual.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\textual.exe\"},{\"CompletionText\":\"tgit\",\"ListItemText\":\"tgit\",\"ResultType\":2,\"ToolTip\":\"\\r\\ntgit \\r\\n\"},{\"CompletionText\":\"ThumbnailExtractionHost.exe\",\"ListItemText\":\"ThumbnailExtractionHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ThumbnailExtractionHost.exe\"},{\"CompletionText\":\"tid\",\"ListItemText\":\"tid\",\"ResultType\":2,\"ToolTip\":\"tid\"},{\"CompletionText\":\"TieringEngineService.exe\",\"ListItemText\":\"TieringEngineService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TieringEngineService.exe\"},{\"CompletionText\":\"tig.exe\",\"ListItemText\":\"tig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\tig.exe\"},{\"CompletionText\":\"timedate.cpl\",\"ListItemText\":\"timedate.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\timedate.cpl\"},{\"CompletionText\":\"timeout.exe\",\"ListItemText\":\"timeout.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\timeout.exe\"},{\"CompletionText\":\"tnameserv.exe\",\"ListItemText\":\"tnameserv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\tnameserv.exe\"},{\"CompletionText\":\"TNC\",\"ListItemText\":\"TNC\",\"ResultType\":2,\"ToolTip\":\"TNC\"},{\"CompletionText\":\"TokenBrokerCookies.exe\",\"ListItemText\":\"TokenBrokerCookies.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TokenBrokerCookies.exe\"},{\"CompletionText\":\"tpm.msc\",\"ListItemText\":\"tpm.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpm.msc\"},{\"CompletionText\":\"TpmInit.exe\",\"ListItemText\":\"TpmInit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TpmInit.exe\"},{\"CompletionText\":\"TpmTool.exe\",\"ListItemText\":\"TpmTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TpmTool.exe\"},{\"CompletionText\":\"tpmvscmgr.exe\",\"ListItemText\":\"tpmvscmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpmvscmgr.exe\"},{\"CompletionText\":\"tpmvscmgrsvr.exe\",\"ListItemText\":\"tpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpmvscmgrsvr.exe\"},{\"CompletionText\":\"Trace-Command\",\"ListItemText\":\"Trace-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTrace-Command [-Name] [-Expression] [[-Option] ] [-InputObject ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] []\\r\\n\\r\\nTrace-Command [-Name] [-Command] [[-Option] ] [-InputObject ] [-ArgumentList ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] []\\r\\n\"},{\"CompletionText\":\"tracerpt.exe\",\"ListItemText\":\"tracerpt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tracerpt.exe\"},{\"CompletionText\":\"TRACERT.EXE\",\"ListItemText\":\"TRACERT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TRACERT.EXE\"},{\"CompletionText\":\"Tracker.exe\",\"ListItemText\":\"Tracker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\Tracker.exe\"},{\"CompletionText\":\"tree.com\",\"ListItemText\":\"tree.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tree.com\"},{\"CompletionText\":\"ts-node-cwd.cmd\",\"ListItemText\":\"ts-node-cwd.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-cwd.cmd\"},{\"CompletionText\":\"ts-node-cwd.ps1\",\"ListItemText\":\"ts-node-cwd.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-cwd.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-esm.cmd\",\"ListItemText\":\"ts-node-esm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-esm.cmd\"},{\"CompletionText\":\"ts-node-esm.ps1\",\"ListItemText\":\"ts-node-esm.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-esm.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-script.cmd\",\"ListItemText\":\"ts-node-script.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-script.cmd\"},{\"CompletionText\":\"ts-node-script.ps1\",\"ListItemText\":\"ts-node-script.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-script.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-transpile-only.cmd\",\"ListItemText\":\"ts-node-transpile-only.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-transpile-only.cmd\"},{\"CompletionText\":\"ts-node-transpile-only.ps1\",\"ListItemText\":\"ts-node-transpile-only.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-transpile-only.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node.cmd\",\"ListItemText\":\"ts-node.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node.cmd\"},{\"CompletionText\":\"ts-node.ps1\",\"ListItemText\":\"ts-node.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node.ps1 \\r\\n\"},{\"CompletionText\":\"ts-script.cmd\",\"ListItemText\":\"ts-script.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-script.cmd\"},{\"CompletionText\":\"ts-script.ps1\",\"ListItemText\":\"ts-script.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-script.ps1 \\r\\n\"},{\"CompletionText\":\"tscon.exe\",\"ListItemText\":\"tscon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tscon.exe\"},{\"CompletionText\":\"tsdiscon.exe\",\"ListItemText\":\"tsdiscon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tsdiscon.exe\"},{\"CompletionText\":\"tskill.exe\",\"ListItemText\":\"tskill.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tskill.exe\"},{\"CompletionText\":\"TSTheme.exe\",\"ListItemText\":\"TSTheme.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TSTheme.exe\"},{\"CompletionText\":\"TSWbPrxy.exe\",\"ListItemText\":\"TSWbPrxy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TSWbPrxy.exe\"},{\"CompletionText\":\"ttdinject.exe\",\"ListItemText\":\"ttdinject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ttdinject.exe\"},{\"CompletionText\":\"tttracer.exe\",\"ListItemText\":\"tttracer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tttracer.exe\"},{\"CompletionText\":\"type\",\"ListItemText\":\"type\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"typeperf.exe\",\"ListItemText\":\"typeperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\typeperf.exe\"},{\"CompletionText\":\"tzsync.exe\",\"ListItemText\":\"tzsync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tzsync.exe\"},{\"CompletionText\":\"tzutil.exe\",\"ListItemText\":\"tzutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tzutil.exe\"},{\"CompletionText\":\"U:\",\"ListItemText\":\"U:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nU: \\r\\n\"},{\"CompletionText\":\"ubuntu.exe\",\"ListItemText\":\"ubuntu.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ubuntu.exe\"},{\"CompletionText\":\"UCPDMgr.exe\",\"ListItemText\":\"UCPDMgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UCPDMgr.exe\"},{\"CompletionText\":\"ucsvc.exe\",\"ListItemText\":\"ucsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ucsvc.exe\"},{\"CompletionText\":\"udres\",\"ListItemText\":\"udres\",\"ResultType\":2,\"ToolTip\":\"udres\"},{\"CompletionText\":\"udsmbmc\",\"ListItemText\":\"udsmbmc\",\"ResultType\":2,\"ToolTip\":\"udsmbmc\"},{\"CompletionText\":\"UevAgentPolicyGenerator.exe\",\"ListItemText\":\"UevAgentPolicyGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevAgentPolicyGenerator.exe\"},{\"CompletionText\":\"UevAppMonitor.exe\",\"ListItemText\":\"UevAppMonitor.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevAppMonitor.exe\"},{\"CompletionText\":\"UevTemplateBaselineGenerator.exe\",\"ListItemText\":\"UevTemplateBaselineGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevTemplateBaselineGenerator.exe\"},{\"CompletionText\":\"UevTemplateConfigItemGenerator.exe\",\"ListItemText\":\"UevTemplateConfigItemGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevTemplateConfigItemGenerator.exe\"},{\"CompletionText\":\"UIMgrBroker.exe\",\"ListItemText\":\"UIMgrBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UIMgrBroker.exe\"},{\"CompletionText\":\"ulsmba\",\"ListItemText\":\"ulsmba\",\"ResultType\":2,\"ToolTip\":\"ulsmba\"},{\"CompletionText\":\"ulsmbclas\",\"ListItemText\":\"ulsmbclas\",\"ResultType\":2,\"ToolTip\":\"ulsmbclas\"},{\"CompletionText\":\"Unblock-File\",\"ListItemText\":\"Unblock-File\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-File [-Path] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUnblock-File -LiteralPath [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unblock-FileShareAccess\",\"ListItemText\":\"Unblock-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Unblock-SmbClientAccessToServer\",\"ListItemText\":\"Unblock-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Unblock-SmbShareAccess\",\"ListItemText\":\"Unblock-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Unblock-Tpm\",\"ListItemText\":\"Unblock-Tpm\",\"ResultType\":2,\"ToolTip\":\"Unblock-Tpm\\r\\n\"},{\"CompletionText\":\"Undo-AzCognitiveServicesAccountRemoval\",\"ListItemText\":\"Undo-AzCognitiveServicesAccountRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzCognitiveServicesAccountRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultCertificateRemoval\",\"ListItemText\":\"Undo-AzKeyVaultCertificateRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultCertificateRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultKeyRemoval\",\"ListItemText\":\"Undo-AzKeyVaultKeyRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultKeyRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedHsmRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedHsmRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedHsmRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultRemoval\",\"ListItemText\":\"Undo-AzKeyVaultRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultSecretRemoval\",\"ListItemText\":\"Undo-AzKeyVaultSecretRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultSecretRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzRecoveryServicesBackupItemDeletion\",\"ListItemText\":\"Undo-AzRecoveryServicesBackupItemDeletion\",\"ResultType\":2,\"ToolTip\":\"Undo-AzRecoveryServicesBackupItemDeletion\\r\\n\"},{\"CompletionText\":\"Undo-DtcDiagnosticTransaction\",\"ListItemText\":\"Undo-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Undo-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"unins000.exe\",\"ListItemText\":\"unins000.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git LFS\\\\unins000.exe\"},{\"CompletionText\":\"Uninstall-AzureRm\",\"ListItemText\":\"Uninstall-AzureRm\",\"ResultType\":2,\"ToolTip\":\"Uninstall-AzureRm\\r\\n\"},{\"CompletionText\":\"Uninstall-Dtc\",\"ListItemText\":\"Uninstall-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Dtc \\r\\n\"},{\"CompletionText\":\"Uninstall-Language\",\"ListItemText\":\"Uninstall-Language\",\"ResultType\":2,\"ToolTip\":\"Uninstall-Language\\r\\n\"},{\"CompletionText\":\"Uninstall-Module\",\"ListItemText\":\"Uninstall-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Module \\r\\n\"},{\"CompletionText\":\"Uninstall-Package\",\"ListItemText\":\"Uninstall-Package\",\"ResultType\":2,\"ToolTip\":\"Uninstall-Package\\r\\n\"},{\"CompletionText\":\"Uninstall-ProvisioningPackage\",\"ListItemText\":\"Uninstall-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Uninstall-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Uninstall-PSResource\",\"ListItemText\":\"Uninstall-PSResource\",\"ResultType\":2,\"ToolTip\":\"Uninstall-PSResource\\r\\n\"},{\"CompletionText\":\"Uninstall-Script\",\"ListItemText\":\"Uninstall-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Script \\r\\n\"},{\"CompletionText\":\"Uninstall-TrustedProvisioningCertificate\",\"ListItemText\":\"Uninstall-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Uninstall-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"Unlock-BitLocker\",\"ListItemText\":\"Unlock-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnlock-BitLocker \\r\\n\"},{\"CompletionText\":\"unlodctr.exe\",\"ListItemText\":\"unlodctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\unlodctr.exe\"},{\"CompletionText\":\"unpack200.exe\",\"ListItemText\":\"unpack200.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\unpack200.exe\"},{\"CompletionText\":\"Unprotect-CmsMessage\",\"ListItemText\":\"Unprotect-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Unprotect-CmsMessage\\r\\n\"},{\"CompletionText\":\"Unregister-AppBackgroundTask\",\"ListItemText\":\"Unregister-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Unregister-AzAutomationDscNode\",\"ListItemText\":\"Unregister-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Unregister-AzAutomationScheduledRunbook\",\"ListItemText\":\"Unregister-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Unregister-AzProviderFeature\",\"ListItemText\":\"Unregister-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Unregister-AzProviderPreviewFeature\",\"ListItemText\":\"Unregister-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Unregister-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Unregister-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Unregister-AzRecoveryServicesBackupManagementServer\",\"ListItemText\":\"Unregister-AzRecoveryServicesBackupManagementServer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzRecoveryServicesBackupManagementServer\\r\\n\"},{\"CompletionText\":\"Unregister-AzResourceProvider\",\"ListItemText\":\"Unregister-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Unregister-AzStackHCI\",\"ListItemText\":\"Unregister-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Unregister-AzStaticWebAppBuildUserProvidedFunctionApp\",\"ListItemText\":\"Unregister-AzStaticWebAppBuildUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStaticWebAppBuildUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Unregister-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Unregister-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Unregister-AzStorageMoverAgent\",\"ListItemText\":\"Unregister-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Unregister-AzStorageSyncServer\",\"ListItemText\":\"Unregister-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Unregister-AzWvdApplicationGroup\",\"ListItemText\":\"Unregister-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Unregister-ClusteredScheduledTask\",\"ListItemText\":\"Unregister-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Unregister-Event\",\"ListItemText\":\"Unregister-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-Event [-SourceIdentifier] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUnregister-Event [-SubscriptionId] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unregister-IscsiSession\",\"ListItemText\":\"Unregister-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-IscsiSession \\r\\n\"},{\"CompletionText\":\"Unregister-PackageSource\",\"ListItemText\":\"Unregister-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Unregister-PackageSource\\r\\n\"},{\"CompletionText\":\"Unregister-PSRepository\",\"ListItemText\":\"Unregister-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSRepository \\r\\n\"},{\"CompletionText\":\"Unregister-PSResourceRepository\",\"ListItemText\":\"Unregister-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Unregister-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Unregister-PSSessionConfiguration\",\"ListItemText\":\"Unregister-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSSessionConfiguration [-Name] [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unregister-ScheduledJob\",\"ListItemText\":\"Unregister-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Unregister-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Unregister-ScheduledTask\",\"ListItemText\":\"Unregister-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Unregister-StorageSubsystem\",\"ListItemText\":\"Unregister-StorageSubsystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-StorageSubsystem \\r\\n\"},{\"CompletionText\":\"Unregister-WindowsDeveloperLicense\",\"ListItemText\":\"Unregister-WindowsDeveloperLicense\",\"ResultType\":2,\"ToolTip\":\"Unregister-WindowsDeveloperLicense\\r\\n\"},{\"CompletionText\":\"unregmp2.exe\",\"ListItemText\":\"unregmp2.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\unregmp2.exe\"},{\"CompletionText\":\"unsecapp.exe\",\"ListItemText\":\"unsecapp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\unsecapp.exe\"},{\"CompletionText\":\"upcfg\",\"ListItemText\":\"upcfg\",\"ResultType\":2,\"ToolTip\":\"upcfg\"},{\"CompletionText\":\"Update-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Update-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Update-AllBranches\",\"ListItemText\":\"Update-AllBranches\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AllBranches \\r\\n\"},{\"CompletionText\":\"Update-ASRMobilityService\",\"ListItemText\":\"Update-ASRMobilityService\",\"ResultType\":2,\"ToolTip\":\"Update-ASRMobilityService\"},{\"CompletionText\":\"Update-ASRPolicy\",\"ListItemText\":\"Update-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-ASRPolicy\"},{\"CompletionText\":\"Update-ASRProtectionContainerMapping\",\"ListItemText\":\"Update-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Update-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Update-ASRProtectionDirection\",\"ListItemText\":\"Update-ASRProtectionDirection\",\"ResultType\":2,\"ToolTip\":\"Update-ASRProtectionDirection\"},{\"CompletionText\":\"Update-ASRRecoveryPlan\",\"ListItemText\":\"Update-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Update-ASRRecoveryPlan\"},{\"CompletionText\":\"Update-ASRServicesProvider\",\"ListItemText\":\"Update-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Update-ASRServicesProvider\"},{\"CompletionText\":\"Update-ASRvCenter\",\"ListItemText\":\"Update-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Update-ASRvCenter\"},{\"CompletionText\":\"Update-AutologgerConfig\",\"ListItemText\":\"Update-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Update-AzActivityLogAlert\",\"ListItemText\":\"Update-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Update-AzADAppFederatedCredential\",\"ListItemText\":\"Update-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Update-AzADApplication\",\"ListItemText\":\"Update-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADApplication \\r\\n\"},{\"CompletionText\":\"Update-AzADGroup\",\"ListItemText\":\"Update-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADGroup \\r\\n\"},{\"CompletionText\":\"Update-AzADServicePrincipal\",\"ListItemText\":\"Update-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Update-AzADUser\",\"ListItemText\":\"Update-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADUser \\r\\n\"},{\"CompletionText\":\"Update-AzAksNodePool\",\"ListItemText\":\"Update-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Update-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementApiRelease\",\"ListItemText\":\"Update-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementCache\",\"ListItemText\":\"Update-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementGateway\",\"ListItemText\":\"Update-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementRegion\",\"ListItemText\":\"Update-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Update-AzAppConfigurationStore\",\"ListItemText\":\"Update-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsights\",\"ListItemText\":\"Update-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Update-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Update-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWebTestTag\",\"ListItemText\":\"Update-AzApplicationInsightsWebTestTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWebTestTag \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Update-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Update-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Update-AzAttestationProvider\",\"ListItemText\":\"Update-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Update-AzAutomanageConfigProfile\",\"ListItemText\":\"Update-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Update-AzAutomationSourceControl\",\"ListItemText\":\"Update-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Update-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Update-AzAutoscaleSetting\",\"ListItemText\":\"Update-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Update-AzAvailabilitySet\",\"ListItemText\":\"Update-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Update-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Update-AzCapacityReservation\",\"ListItemText\":\"Update-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Update-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Update-AzCapacityReservationGroup\",\"ListItemText\":\"Update-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Update-AzCdnEndpoint\",\"ListItemText\":\"Update-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzCdnOrigin\",\"ListItemText\":\"Update-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Update-AzCdnOriginGroup\",\"ListItemText\":\"Update-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Update-AzCdnProfile\",\"ListItemText\":\"Update-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Update-AzCloudService\",\"ListItemText\":\"Update-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCloudService \\r\\n\"},{\"CompletionText\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\",\"ListItemText\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzConfidentialLedger\",\"ListItemText\":\"Update-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Update-AzConfig\",\"ListItemText\":\"Update-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzConfig\\r\\n\"},{\"CompletionText\":\"Update-AzContainerGroup\",\"ListItemText\":\"Update-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistry\",\"ListItemText\":\"Update-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryAgentPool\",\"ListItemText\":\"Update-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryCredential\",\"ListItemText\":\"Update-AzContainerRegistryCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryCredential \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryManifest\",\"ListItemText\":\"Update-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryRepository\",\"ListItemText\":\"Update-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryScopeMap\",\"ListItemText\":\"Update-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryTag\",\"ListItemText\":\"Update-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryToken\",\"ListItemText\":\"Update-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryWebhook\",\"ListItemText\":\"Update-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccount\",\"ListItemText\":\"Update-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccountFailoverPriority\",\"ListItemText\":\"Update-AzCosmosDBAccountFailoverPriority\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccountFailoverPriority\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccountRegion\",\"ListItemText\":\"Update-AzCosmosDBAccountRegion\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccountRegion\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Update-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\",\"ListItemText\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraTable\",\"ListItemText\":\"Update-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraTableThroughput\",\"ListItemText\":\"Update-AzCosmosDBCassandraTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraTableThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"Update-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Update-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBGremlinDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Update-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinGraphThroughput\",\"ListItemText\":\"Update-AzCosmosDBGremlinGraphThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinGraphThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Update-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBCollectionThroughput\",\"ListItemText\":\"Update-AzCosmosDBMongoDBCollectionThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBCollectionThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Update-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Update-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Update-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlContainer\",\"ListItemText\":\"Update-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlContainerThroughput\",\"ListItemText\":\"Update-AzCosmosDBSqlContainerThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlContainerThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Update-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBSqlDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Update-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Update-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Update-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Update-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Update-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBTable\",\"ListItemText\":\"Update-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBTableThroughput\",\"ListItemText\":\"Update-AzCosmosDBTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBTableThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCustomIpPrefix\",\"ListItemText\":\"Update-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Update-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksAccessConnector\",\"ListItemText\":\"Update-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksVNetPeering\",\"ListItemText\":\"Update-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksWorkspace\",\"ListItemText\":\"Update-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzDataCollectionRule\",\"ListItemText\":\"Update-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2\",\"ListItemText\":\"Update-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Update-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Update-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Update-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeGen2Item\",\"ListItemText\":\"Update-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionBackupInstanceAssociatedPolicy\",\"ListItemText\":\"Update-AzDataProtectionBackupInstanceAssociatedPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionBackupInstanceAssociatedPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionBackupVault\",\"ListItemText\":\"Update-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionResourceGuard\",\"ListItemText\":\"Update-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Update-AzDisk\",\"ListItemText\":\"Update-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Update-AzDisk\\r\\n\"},{\"CompletionText\":\"Update-AzDiskEncryptionSet\",\"ListItemText\":\"Update-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridChannel\",\"ListItemText\":\"Update-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Update-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerTopic\",\"ListItemText\":\"Update-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Update-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSubscription\",\"ListItemText\":\"Update-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSystemTopic\",\"ListItemText\":\"Update-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Update-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzFederatedIdentityCredentials\",\"ListItemText\":\"Update-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Update-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnCustomDomainValidationToken\",\"ListItemText\":\"Update-AzFrontDoorCdnCustomDomainValidationToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnCustomDomainValidationToken \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Update-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Update-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Update-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnProfile\",\"ListItemText\":\"Update-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnProfileSku\",\"ListItemText\":\"Update-AzFrontDoorCdnProfileSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnProfileSku \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnRoute\",\"ListItemText\":\"Update-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnRule\",\"ListItemText\":\"Update-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Update-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorWafPolicy\",\"ListItemText\":\"Update-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Update-AzFunctionApp\",\"ListItemText\":\"Update-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Update-AzFunctionAppPlan\",\"ListItemText\":\"Update-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Update-AzFunctionAppSetting\",\"ListItemText\":\"Update-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Update-AzGallery\",\"ListItemText\":\"Update-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Update-AzGallery\\r\\n\"},{\"CompletionText\":\"Update-AzGalleryApplication\",\"ListItemText\":\"Update-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Update-AzGalleryApplicationVersion\",\"ListItemText\":\"Update-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Update-AzGalleryImageDefinition\",\"ListItemText\":\"Update-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzGalleryImageVersion\",\"ListItemText\":\"Update-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Update-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareApisService\",\"ListItemText\":\"Update-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareApisWorkspace\",\"ListItemText\":\"Update-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareDicomService\",\"ListItemText\":\"Update-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareFhirService\",\"ListItemText\":\"Update-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareIotConnector\",\"ListItemText\":\"Update-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Update-AzImage\",\"ListItemText\":\"Update-AzImage\",\"ResultType\":2,\"ToolTip\":\"Update-AzImage\\r\\n\"},{\"CompletionText\":\"Update-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Update-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Update-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Update-AzIotHub\",\"ListItemText\":\"Update-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHub\\r\\n\"},{\"CompletionText\":\"Update-AzIotHubDeviceTwin\",\"ListItemText\":\"Update-AzIotHubDeviceTwin\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHubDeviceTwin\\r\\n\"},{\"CompletionText\":\"Update-AzIotHubModuleTwin\",\"ListItemText\":\"Update-AzIotHubModuleTwin\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHubModuleTwin\\r\\n\"},{\"CompletionText\":\"Update-AzIotSecuritySolution\",\"ListItemText\":\"Update-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVault\",\"ListItemText\":\"Update-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultCertificate\",\"ListItemText\":\"Update-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultKey\",\"ListItemText\":\"Update-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedHsm\",\"ListItemText\":\"Update-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Update-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedStorageAccountKey\",\"ListItemText\":\"Update-AzKeyVaultManagedStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedStorageAccountKey\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultNetworkRuleSet\",\"ListItemText\":\"Update-AzKeyVaultNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultSecret\",\"ListItemText\":\"Update-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Update-AzKustoCluster\",\"ListItemText\":\"Update-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Update-AzKustoDatabase\",\"ListItemText\":\"Update-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzKustoDataConnection\",\"ListItemText\":\"Update-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Update-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Update-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzKustoScript\",\"ListItemText\":\"Update-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Update-AzLoad\",\"ListItemText\":\"Update-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzLoad \\r\\n\"},{\"CompletionText\":\"Update-AzMaintenanceConfiguration\",\"ListItemText\":\"Update-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzManagedCassandraCluster\",\"ListItemText\":\"Update-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Update-AzManagedCassandraDataCenter\",\"ListItemText\":\"Update-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Update-AzManagementGroup\",\"ListItemText\":\"Update-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Update-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Update-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Update-AzMlCommitmentPlan\",\"ListItemText\":\"Update-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Update-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Update-AzMLServiceQuota\",\"ListItemText\":\"Update-AzMLServiceQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLServiceQuota \\r\\n\"},{\"CompletionText\":\"Update-AzMlWebService\",\"ListItemText\":\"Update-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Update-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspace\",\"ListItemText\":\"Update-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Update-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Update-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceCompute\",\"ListItemText\":\"Update-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Update-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Update-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzMonitorWorkspace\",\"ListItemText\":\"Update-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlConfiguration\",\"ListItemText\":\"Update-AzMySqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFirewallRule\",\"ListItemText\":\"Update-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServer\",\"ListItemText\":\"Update-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServerConfiguration\",\"ListItemText\":\"Update-AzMySqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Update-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlServer\",\"ListItemText\":\"Update-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlServerConfigurationsList\",\"ListItemText\":\"Update-AzMySqlServerConfigurationsList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlServerConfigurationsList \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Update-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Update-AzNetworkVirtualAppliance\",\"ListItemText\":\"Update-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Update-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsCluster\",\"ListItemText\":\"Update-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsDataExport\",\"ListItemText\":\"Update-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsTable\",\"ListItemText\":\"Update-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsWorkspaceSharedKey\",\"ListItemText\":\"Update-AzOperationalInsightsWorkspaceSharedKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsWorkspaceSharedKey\\r\\n\"},{\"CompletionText\":\"Update-AzP2sVpnGateway\",\"ListItemText\":\"Update-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlConfiguration\",\"ListItemText\":\"Update-AzPostgreSqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Update-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServerConfiguration\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlServer\",\"ListItemText\":\"Update-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Update-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Update-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Update-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Update-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrMobilityService\",\"ListItemText\":\"Update-AzRecoveryServicesAsrMobilityService\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrMobilityService\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Update-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Update-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrProtectionDirection\",\"ListItemText\":\"Update-AzRecoveryServicesAsrProtectionDirection\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrProtectionDirection\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Update-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Update-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Update-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesVault\",\"ListItemText\":\"Update-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Update-AzRedisEnterpriseCache\",\"ListItemText\":\"Update-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Update-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Update-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzRelayNamespace\",\"ListItemText\":\"Update-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Update-AzResourceMoverMoveResource\",\"ListItemText\":\"Update-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"Update-AzResourceMoverMoveResource\"},{\"CompletionText\":\"Update-AzRestorePointCollection\",\"ListItemText\":\"Update-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Update-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Update-AzRmStorageContainer\",\"ListItemText\":\"Update-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Update-AzRmStorageShare\",\"ListItemText\":\"Update-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Update-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Update-AzRoleManagementPolicy\",\"ListItemText\":\"Update-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzRouteMap\",\"ListItemText\":\"Update-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Update-AzRouteServer\",\"ListItemText\":\"Update-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Update-AzRouteServerPeer\",\"ListItemText\":\"Update-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Update-AzScheduledQueryRule\",\"ListItemText\":\"Update-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAlertRule\",\"ListItemText\":\"Update-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAlertRuleAction\",\"ListItemText\":\"Update-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAutomationRule\",\"ListItemText\":\"Update-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelBookmark\",\"ListItemText\":\"Update-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelBookmarkRelation\",\"ListItemText\":\"Update-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelDataConnector\",\"ListItemText\":\"Update-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelEntityQuery\",\"ListItemText\":\"Update-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncident\",\"ListItemText\":\"Update-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncidentComment\",\"ListItemText\":\"Update-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncidentRelation\",\"ListItemText\":\"Update-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelSetting\",\"ListItemText\":\"Update-AzSentinelSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelSetting \\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricApplication\",\"ListItemText\":\"Update-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricDurability\",\"ListItemText\":\"Update-AzServiceFabricDurability\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricDurability\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricNodeType\",\"ListItemText\":\"Update-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricReliability\",\"ListItemText\":\"Update-AzServiceFabricReliability\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricReliability\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricVmImage\",\"ListItemText\":\"Update-AzServiceFabricVmImage\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricVmImage\\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Update-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Update-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForWebApp\",\"ListItemText\":\"Update-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Update-AzSignalR\",\"ListItemText\":\"Update-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Update-AzSignalR\\r\\n\"},{\"CompletionText\":\"Update-AzSignalRNetworkAcl\",\"ListItemText\":\"Update-AzSignalRNetworkAcl\",\"ResultType\":2,\"ToolTip\":\"Update-AzSignalRNetworkAcl\\r\\n\"},{\"CompletionText\":\"Update-AzSnapshot\",\"ListItemText\":\"Update-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Update-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Update-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Update-AzSqlInstanceLink\",\"ListItemText\":\"Update-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncGroup\",\"ListItemText\":\"Update-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncMember\",\"ListItemText\":\"Update-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncSchema\",\"ListItemText\":\"Update-AzSqlSyncSchema\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncSchema\\r\\n\"},{\"CompletionText\":\"Update-AzSqlVM\",\"ListItemText\":\"Update-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Update-AzSqlVMGroup\",\"ListItemText\":\"Update-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Update-AzSshKey\",\"ListItemText\":\"Update-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzSshKey\\r\\n\"},{\"CompletionText\":\"Update-AzStackHciCluster\",\"ListItemText\":\"Update-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Update-AzStaticWebApp\",\"ListItemText\":\"Update-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Update-AzStaticWebAppUser\",\"ListItemText\":\"Update-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Update-AzStorageAccountNetworkRuleSet\",\"ListItemText\":\"Update-AzStorageAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzStorageBlobServiceProperty\",\"ListItemText\":\"Update-AzStorageBlobServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageBlobServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStorageEncryptionScope\",\"ListItemText\":\"Update-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"Update-AzStorageFileServiceProperty\",\"ListItemText\":\"Update-AzStorageFileServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageFileServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStorageMover\",\"ListItemText\":\"Update-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverAgent\",\"ListItemText\":\"Update-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverAzStorageContainerEndpoint\",\"ListItemText\":\"Update-AzStorageMoverAzStorageContainerEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverAzStorageContainerEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverJobDefinition\",\"ListItemText\":\"Update-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverNfsEndpoint\",\"ListItemText\":\"Update-AzStorageMoverNfsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverNfsEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverProject\",\"ListItemText\":\"Update-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Update-AzStorageServiceProperty\",\"ListItemText\":\"Update-AzStorageServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsCluster\",\"ListItemText\":\"Update-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsFunction\",\"ListItemText\":\"Update-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsInput\",\"ListItemText\":\"Update-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsJob\",\"ListItemText\":\"Update-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsOutput\",\"ListItemText\":\"Update-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsTransformation\",\"ListItemText\":\"Update-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"Update-AzSupportTicket\",\"ListItemText\":\"Update-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"Update-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseFirewallRule\",\"ListItemText\":\"Update-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Update-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Update-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPool\",\"ListItemText\":\"Update-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Update-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Update-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\",\"ListItemText\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseManagedVirtualNetworkConfig\",\"ListItemText\":\"Update-AzSynapseManagedVirtualNetworkConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseManagedVirtualNetworkConfig\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSparkPool\",\"ListItemText\":\"Update-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlDatabase\",\"ListItemText\":\"Update-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPool\",\"ListItemText\":\"Update-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseWorkspace\",\"ListItemText\":\"Update-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Update-AzTag\",\"ListItemText\":\"Update-AzTag\",\"ResultType\":2,\"ToolTip\":\"Update-AzTag\\r\\n\"},{\"CompletionText\":\"Update-AzUserAssignedIdentity\",\"ListItemText\":\"Update-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Update-AzVHubRouteTable\",\"ListItemText\":\"Update-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualApplianceSite\",\"ListItemText\":\"Update-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHub\",\"ListItemText\":\"Update-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHubBgpConnection\",\"ListItemText\":\"Update-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHubVnetConnection\",\"ListItemText\":\"Update-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Update-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualRouter\",\"ListItemText\":\"Update-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualRouterPeer\",\"ListItemText\":\"Update-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualWan\",\"ListItemText\":\"Update-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Update-AzVM\",\"ListItemText\":\"Update-AzVM\",\"ResultType\":2,\"ToolTip\":\"Update-AzVM\\r\\n\"},{\"CompletionText\":\"Update-AzVmss\",\"ListItemText\":\"Update-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmss\\r\\n\"},{\"CompletionText\":\"Update-AzVmssInstance\",\"ListItemText\":\"Update-AzVmssInstance\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmssInstance\\r\\n\"},{\"CompletionText\":\"Update-AzVmssVM\",\"ListItemText\":\"Update-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Update-AzVpnConnection\",\"ListItemText\":\"Update-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVpnGateway\",\"ListItemText\":\"Update-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Update-AzVpnGatewayNatRule\",\"ListItemText\":\"Update-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Update-AzVpnServerConfiguration\",\"ListItemText\":\"Update-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Update-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Update-AzVpnSite\",\"ListItemText\":\"Update-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Update-AzWebAppAccessRestrictionConfig\",\"ListItemText\":\"Update-AzWebAppAccessRestrictionConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzWebAppAccessRestrictionConfig\\r\\n\"},{\"CompletionText\":\"Update-AzWebAppTrafficRouting\",\"ListItemText\":\"Update-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Update-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Update-AzWebPubSub\",\"ListItemText\":\"Update-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Update-AzWvdApplication\",\"ListItemText\":\"Update-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Update-AzWvdApplicationGroup\",\"ListItemText\":\"Update-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Update-AzWvdDesktop\",\"ListItemText\":\"Update-AzWvdDesktop\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdDesktop \\r\\n\"},{\"CompletionText\":\"Update-AzWvdHostPool\",\"ListItemText\":\"Update-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Update-AzWvdMsixPackage\",\"ListItemText\":\"Update-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Update-AzWvdScalingPlan\",\"ListItemText\":\"Update-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Update-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Update-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Update-AzWvdSessionHost\",\"ListItemText\":\"Update-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Update-AzWvdWorkspace\",\"ListItemText\":\"Update-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Update-Disk\",\"ListItemText\":\"Update-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Disk \\r\\n\"},{\"CompletionText\":\"Update-DscConfiguration\",\"ListItemText\":\"Update-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Update-EtwTraceSession\",\"ListItemText\":\"Update-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Update-FormatData\",\"ListItemText\":\"Update-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-FormatData [[-AppendPath] ] [-PrependPath ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-Help\",\"ListItemText\":\"Update-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Help [[-Module] ] [[-SourcePath] ] [[-UICulture] ] [-FullyQualifiedModule ] [-Recurse] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-Help [[-Module] ] [[-UICulture] ] [-FullyQualifiedModule ] [-LiteralPath ] [-Recurse] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-HostStorageCache\",\"ListItemText\":\"Update-HostStorageCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-HostStorageCache \\r\\n\"},{\"CompletionText\":\"Update-IscsiTarget\",\"ListItemText\":\"Update-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Update-IscsiTargetPortal\",\"ListItemText\":\"Update-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Update-LapsADSchema\",\"ListItemText\":\"Update-LapsADSchema\",\"ResultType\":2,\"ToolTip\":\"Update-LapsADSchema\\r\\n\"},{\"CompletionText\":\"Update-List\",\"ListItemText\":\"Update-List\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-List [[-Property] ] [-Add ] [-Remove ] [-InputObject ] []\\r\\n\\r\\nUpdate-List [[-Property] ] -Replace [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Update-Module\",\"ListItemText\":\"Update-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Module \\r\\n\"},{\"CompletionText\":\"Update-ModuleManifest\",\"ListItemText\":\"Update-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ModuleManifest \\r\\n\"},{\"CompletionText\":\"Update-MpSignature\",\"ListItemText\":\"Update-MpSignature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-MpSignature \\r\\n\"},{\"CompletionText\":\"Update-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Update-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Update-NetIPsecRule\",\"ListItemText\":\"Update-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Update-PSModuleManifest\",\"ListItemText\":\"Update-PSModuleManifest\",\"ResultType\":2,\"ToolTip\":\"Update-PSModuleManifest\\r\\n\"},{\"CompletionText\":\"Update-PSResource\",\"ListItemText\":\"Update-PSResource\",\"ResultType\":2,\"ToolTip\":\"Update-PSResource\\r\\n\"},{\"CompletionText\":\"Update-PSScriptFileInfo\",\"ListItemText\":\"Update-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Update-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Update-Script\",\"ListItemText\":\"Update-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Script \\r\\n\"},{\"CompletionText\":\"Update-ScriptFileInfo\",\"ListItemText\":\"Update-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"Update-SmbMultichannelConnection\",\"ListItemText\":\"Update-SmbMultichannelConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-SmbMultichannelConnection \\r\\n\"},{\"CompletionText\":\"Update-StorageBusCache\",\"ListItemText\":\"Update-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Update-StorageFirmware\",\"ListItemText\":\"Update-StorageFirmware\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageFirmware \\r\\n\"},{\"CompletionText\":\"Update-StoragePool\",\"ListItemText\":\"Update-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StoragePool \\r\\n\"},{\"CompletionText\":\"Update-StorageProviderCache\",\"ListItemText\":\"Update-StorageProviderCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageProviderCache \\r\\n\"},{\"CompletionText\":\"Update-TypeData\",\"ListItemText\":\"Update-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-TypeData [[-AppendPath] ] [-PrependPath ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-TypeData -TypeName [-MemberType ] [-MemberName ] [-Value ] [-SecondValue ] [-TypeConverter ] [-TypeAdapter ] [-SerializationMethod ] [-TargetTypeForDeserialization ] [-SerializationDepth ] [-DefaultDisplayProperty ] [-InheritPropertySerializationSet ] [-StringSerializationSource ] [-DefaultDisplayPropertySet ] [-DefaultKeyPropertySet ] [-PropertySerializationSet ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-TypeData [-TypeData] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-VMVersion\",\"ListItemText\":\"Update-VMVersion\",\"ResultType\":2,\"ToolTip\":\"Update-VMVersion\\r\\n\"},{\"CompletionText\":\"Update-WIMBootEntry\",\"ListItemText\":\"Update-WIMBootEntry\",\"ResultType\":2,\"ToolTip\":\"Update-WIMBootEntry\\r\\n\"},{\"CompletionText\":\"upfc.exe\",\"ListItemText\":\"upfc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\upfc.exe\"},{\"CompletionText\":\"UpgradeResultsUI.exe\",\"ListItemText\":\"UpgradeResultsUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UpgradeResultsUI.exe\"},{\"CompletionText\":\"upmo\",\"ListItemText\":\"upmo\",\"ResultType\":2,\"ToolTip\":\"upmo\"},{\"CompletionText\":\"upnpcont.exe\",\"ListItemText\":\"upnpcont.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\upnpcont.exe\"},{\"CompletionText\":\"UPPrinterInstaller.exe\",\"ListItemText\":\"UPPrinterInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UPPrinterInstaller.exe\"},{\"CompletionText\":\"Use-AzHDInsightCluster\",\"ListItemText\":\"Use-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Use-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Use-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Use-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Use-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Use-WindowsUnattend\",\"ListItemText\":\"Use-WindowsUnattend\",\"ResultType\":2,\"ToolTip\":\"Use-WindowsUnattend\\r\\n\"},{\"CompletionText\":\"UserAccountBroker.exe\",\"ListItemText\":\"UserAccountBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserAccountBroker.exe\"},{\"CompletionText\":\"UserAccountControlSettings.exe\",\"ListItemText\":\"UserAccountControlSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserAccountControlSettings.exe\"},{\"CompletionText\":\"UserDataSource.exe\",\"ListItemText\":\"UserDataSource.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserDataSource.exe\"},{\"CompletionText\":\"userinit.exe\",\"ListItemText\":\"userinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\userinit.exe\"},{\"CompletionText\":\"UsoClient.exe\",\"ListItemText\":\"UsoClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UsoClient.exe\"},{\"CompletionText\":\"UtcDecoderHost.exe\",\"ListItemText\":\"UtcDecoderHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UtcDecoderHost.exe\"},{\"CompletionText\":\"Utilman.exe\",\"ListItemText\":\"Utilman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Utilman.exe\"},{\"CompletionText\":\"V:\",\"ListItemText\":\"V:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nV: \\r\\n\"},{\"CompletionText\":\"Validate-AzDataShare\",\"ListItemText\":\"Validate-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Validate-AzDataShare\"},{\"CompletionText\":\"VaultCmd.exe\",\"ListItemText\":\"VaultCmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VaultCmd.exe\"},{\"CompletionText\":\"vds.exe\",\"ListItemText\":\"vds.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vds.exe\"},{\"CompletionText\":\"vdsldr.exe\",\"ListItemText\":\"vdsldr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vdsldr.exe\"},{\"CompletionText\":\"verclsid.exe\",\"ListItemText\":\"verclsid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verclsid.exe\"},{\"CompletionText\":\"verifier.exe\",\"ListItemText\":\"verifier.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verifier.exe\"},{\"CompletionText\":\"verifiergui.exe\",\"ListItemText\":\"verifiergui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verifiergui.exe\"},{\"CompletionText\":\"vfpctrl.exe\",\"ListItemText\":\"vfpctrl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vfpctrl.exe\"},{\"CompletionText\":\"virtmgmt.msc\",\"ListItemText\":\"virtmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\virtmgmt.msc\"},{\"CompletionText\":\"vmcompute.exe\",\"ListItemText\":\"vmcompute.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmcompute.exe\"},{\"CompletionText\":\"vmconnect.exe\",\"ListItemText\":\"vmconnect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmconnect.exe\"},{\"CompletionText\":\"vmms.exe\",\"ListItemText\":\"vmms.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmms.exe\"},{\"CompletionText\":\"vmplatformca.exe\",\"ListItemText\":\"vmplatformca.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmplatformca.exe\"},{\"CompletionText\":\"vmsp.exe\",\"ListItemText\":\"vmsp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmsp.exe\"},{\"CompletionText\":\"vmwp.exe\",\"ListItemText\":\"vmwp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmwp.exe\"},{\"CompletionText\":\"VoiceAccess.exe\",\"ListItemText\":\"VoiceAccess.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VoiceAccess.exe\"},{\"CompletionText\":\"vsce.cmd\",\"ListItemText\":\"vsce.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\vsce.cmd\"},{\"CompletionText\":\"vsce.ps1\",\"ListItemText\":\"vsce.ps1\",\"ResultType\":2,\"ToolTip\":\"vsce.ps1 \\r\\n\"},{\"CompletionText\":\"vscode-bisect.cmd\",\"ListItemText\":\"vscode-bisect.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\vscode-bisect.cmd\"},{\"CompletionText\":\"vscode-bisect.ps1\",\"ListItemText\":\"vscode-bisect.ps1\",\"ResultType\":2,\"ToolTip\":\"vscode-bisect.ps1 \\r\\n\"},{\"CompletionText\":\"VsGraphicsDesktopEngine.exe\",\"ListItemText\":\"VsGraphicsDesktopEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VsGraphicsDesktopEngine.exe\"},{\"CompletionText\":\"VsGraphicsRemoteEngine.exe\",\"ListItemText\":\"VsGraphicsRemoteEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VsGraphicsRemoteEngine.exe\"},{\"CompletionText\":\"vssadmin.exe\",\"ListItemText\":\"vssadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vssadmin.exe\"},{\"CompletionText\":\"VSSVC.exe\",\"ListItemText\":\"VSSVC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VSSVC.exe\"},{\"CompletionText\":\"vulkaninfo-1-999-0-0-0.exe\",\"ListItemText\":\"vulkaninfo-1-999-0-0-0.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vulkaninfo-1-999-0-0-0.exe\"},{\"CompletionText\":\"vulkaninfo.exe\",\"ListItemText\":\"vulkaninfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vulkaninfo.exe\"},{\"CompletionText\":\"w32tm.exe\",\"ListItemText\":\"w32tm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\w32tm.exe\"},{\"CompletionText\":\"W:\",\"ListItemText\":\"W:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nW: \\r\\n\"},{\"CompletionText\":\"Wait-AdlJob\",\"ListItemText\":\"Wait-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AdlJob\"},{\"CompletionText\":\"Wait-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Wait-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Wait-AzHDInsightJob\",\"ListItemText\":\"Wait-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Wait-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Wait-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Wait-AzSynapseSparkJob\",\"ListItemText\":\"Wait-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Wait-Debugger\",\"ListItemText\":\"Wait-Debugger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Debugger []\\r\\n\"},{\"CompletionText\":\"Wait-Event\",\"ListItemText\":\"Wait-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Event [[-SourceIdentifier] ] [-Timeout ] []\\r\\n\"},{\"CompletionText\":\"Wait-Job\",\"ListItemText\":\"Wait-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Job [-Id] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Job] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Name] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-InstanceId] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-State] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Filter] [-Any] [-Timeout ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Wait-Process\",\"ListItemText\":\"Wait-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Process [-Name] [[-Timeout] ] [-Any] [-PassThru] []\\r\\n\\r\\nWait-Process [-Id] [[-Timeout] ] [-Any] [-PassThru] []\\r\\n\\r\\nWait-Process [[-Timeout] ] -InputObject [-Any] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Wait-VM\",\"ListItemText\":\"Wait-VM\",\"ResultType\":2,\"ToolTip\":\"Wait-VM\\r\\n\"},{\"CompletionText\":\"waitfor.exe\",\"ListItemText\":\"waitfor.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\waitfor.exe\"},{\"CompletionText\":\"WallpaperHost.exe\",\"ListItemText\":\"WallpaperHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WallpaperHost.exe\"},{\"CompletionText\":\"wbadmin.exe\",\"ListItemText\":\"wbadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wbadmin.exe\"},{\"CompletionText\":\"wbemtest.exe\",\"ListItemText\":\"wbemtest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\wbemtest.exe\"},{\"CompletionText\":\"wbengine.exe\",\"ListItemText\":\"wbengine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wbengine.exe\"},{\"CompletionText\":\"WdfPerfEnhancedVerifier.cmd\",\"ListItemText\":\"WdfPerfEnhancedVerifier.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\WdfPerfEnhancedVerifier.cmd\"},{\"CompletionText\":\"wecutil.exe\",\"ListItemText\":\"wecutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wecutil.exe\"},{\"CompletionText\":\"WerFault.exe\",\"ListItemText\":\"WerFault.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WerFault.exe\"},{\"CompletionText\":\"WerFaultSecure.exe\",\"ListItemText\":\"WerFaultSecure.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WerFaultSecure.exe\"},{\"CompletionText\":\"wermgr.exe\",\"ListItemText\":\"wermgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wermgr.exe\"},{\"CompletionText\":\"wevtutil.exe\",\"ListItemText\":\"wevtutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wevtutil.exe\"},{\"CompletionText\":\"wextract.exe\",\"ListItemText\":\"wextract.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wextract.exe\"},{\"CompletionText\":\"WF.msc\",\"ListItemText\":\"WF.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WF.msc\"},{\"CompletionText\":\"WFS.exe\",\"ListItemText\":\"WFS.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WFS.exe\"},{\"CompletionText\":\"where\",\"ListItemText\":\"where\",\"ResultType\":2,\"ToolTip\":\"Where-Object\"},{\"CompletionText\":\"Where-Object\",\"ListItemText\":\"Where-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWhere-Object [-Property] [[-Value] ] [-InputObject ] [-EQ] []\\r\\n\\r\\nWhere-Object [-FilterScript] [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CEQ [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -GT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CGT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -LT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -GE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CGE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -LE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Like [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Match [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Contains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -In [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Is [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -IsNot [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] -Not [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"where.exe\",\"ListItemText\":\"where.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\where.exe\"},{\"CompletionText\":\"whoami.exe\",\"ListItemText\":\"whoami.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\whoami.exe\"},{\"CompletionText\":\"wiaacmgr.exe\",\"ListItemText\":\"wiaacmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wiaacmgr.exe\"},{\"CompletionText\":\"wiawow64.exe\",\"ListItemText\":\"wiawow64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wiawow64.exe\"},{\"CompletionText\":\"wifitask.exe\",\"ListItemText\":\"wifitask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wifitask.exe\"},{\"CompletionText\":\"wimserv.exe\",\"ListItemText\":\"wimserv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wimserv.exe\"},{\"CompletionText\":\"WinBioDataModelOOBE.exe\",\"ListItemText\":\"WinBioDataModelOOBE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinBioDataModelOOBE.exe\"},{\"CompletionText\":\"Windows.Media.BackgroundPlayback.exe\",\"ListItemText\":\"Windows.Media.BackgroundPlayback.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Windows.Media.BackgroundPlayback.exe\"},{\"CompletionText\":\"Windows.WARP.JITService.exe\",\"ListItemText\":\"Windows.WARP.JITService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Windows.WARP.JITService.exe\"},{\"CompletionText\":\"WindowsActionDialog.exe\",\"ListItemText\":\"WindowsActionDialog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WindowsActionDialog.exe\"},{\"CompletionText\":\"WindowsPackageManagerServer.exe\",\"ListItemText\":\"WindowsPackageManagerServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\WindowsPackageManagerServer.exe\"},{\"CompletionText\":\"WindowsUpdateElevatedInstaller.exe\",\"ListItemText\":\"WindowsUpdateElevatedInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WindowsUpdateElevatedInstaller.exe\"},{\"CompletionText\":\"winget.exe\",\"ListItemText\":\"winget.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\winget.exe\"},{\"CompletionText\":\"winhlp32.exe\",\"ListItemText\":\"winhlp32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\winhlp32.exe\"},{\"CompletionText\":\"wininit.exe\",\"ListItemText\":\"wininit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wininit.exe\"},{\"CompletionText\":\"winload.exe\",\"ListItemText\":\"winload.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winload.exe\"},{\"CompletionText\":\"winlogon.exe\",\"ListItemText\":\"winlogon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winlogon.exe\"},{\"CompletionText\":\"WinMgmt.exe\",\"ListItemText\":\"WinMgmt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WinMgmt.exe\"},{\"CompletionText\":\"winresume.exe\",\"ListItemText\":\"winresume.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winresume.exe\"},{\"CompletionText\":\"winrm.cmd\",\"ListItemText\":\"winrm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrm.cmd\"},{\"CompletionText\":\"winrm.vbs\",\"ListItemText\":\"winrm.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrm.vbs\"},{\"CompletionText\":\"winrs.exe\",\"ListItemText\":\"winrs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrs.exe\"},{\"CompletionText\":\"winrshost.exe\",\"ListItemText\":\"winrshost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrshost.exe\"},{\"CompletionText\":\"WinRTNetMUAHostServer.exe\",\"ListItemText\":\"WinRTNetMUAHostServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinRTNetMUAHostServer.exe\"},{\"CompletionText\":\"WinSAT.exe\",\"ListItemText\":\"WinSAT.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinSAT.exe\"},{\"CompletionText\":\"winver.exe\",\"ListItemText\":\"winver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winver.exe\"},{\"CompletionText\":\"wjb\",\"ListItemText\":\"wjb\",\"ResultType\":2,\"ToolTip\":\"Wait-Job\"},{\"CompletionText\":\"wkspbroker.exe\",\"ListItemText\":\"wkspbroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wkspbroker.exe\"},{\"CompletionText\":\"wksprt.exe\",\"ListItemText\":\"wksprt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wksprt.exe\"},{\"CompletionText\":\"wlanext.exe\",\"ListItemText\":\"wlanext.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wlanext.exe\"},{\"CompletionText\":\"wlrmdr.exe\",\"ListItemText\":\"wlrmdr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wlrmdr.exe\"},{\"CompletionText\":\"WMIADAP.exe\",\"ListItemText\":\"WMIADAP.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WMIADAP.exe\"},{\"CompletionText\":\"WmiApSrv.exe\",\"ListItemText\":\"WmiApSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WmiApSrv.exe\"},{\"CompletionText\":\"WMIC.exe\",\"ListItemText\":\"WMIC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WMIC.exe\"},{\"CompletionText\":\"WmiMgmt.msc\",\"ListItemText\":\"WmiMgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WmiMgmt.msc\"},{\"CompletionText\":\"WmiPrvSE.exe\",\"ListItemText\":\"WmiPrvSE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WmiPrvSE.exe\"},{\"CompletionText\":\"WMPDMC.exe\",\"ListItemText\":\"WMPDMC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WMPDMC.exe\"},{\"CompletionText\":\"WorkFolders.exe\",\"ListItemText\":\"WorkFolders.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WorkFolders.exe\"},{\"CompletionText\":\"wowreg32.exe\",\"ListItemText\":\"wowreg32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wowreg32.exe\"},{\"CompletionText\":\"wpa.exe\",\"ListItemText\":\"wpa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpa.exe\"},{\"CompletionText\":\"wpaexporter.exe\",\"ListItemText\":\"wpaexporter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpaexporter.exe\"},{\"CompletionText\":\"wpbbin.exe\",\"ListItemText\":\"wpbbin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpbbin.exe\"},{\"CompletionText\":\"WpcMon.exe\",\"ListItemText\":\"WpcMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WpcMon.exe\"},{\"CompletionText\":\"WpcTok.exe\",\"ListItemText\":\"WpcTok.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WpcTok.exe\"},{\"CompletionText\":\"WPDShextAutoplay.exe\",\"ListItemText\":\"WPDShextAutoplay.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WPDShextAutoplay.exe\"},{\"CompletionText\":\"wpnpinst.exe\",\"ListItemText\":\"wpnpinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpnpinst.exe\"},{\"CompletionText\":\"wpr.exe\",\"ListItemText\":\"wpr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpr.exe\"},{\"CompletionText\":\"WPRUI.exe\",\"ListItemText\":\"WPRUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\WPRUI.exe\"},{\"CompletionText\":\"write\",\"ListItemText\":\"write\",\"ResultType\":2,\"ToolTip\":\"Write-Output\"},{\"CompletionText\":\"Write-Debug\",\"ListItemText\":\"Write-Debug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Debug [-Message] []\\r\\n\"},{\"CompletionText\":\"Write-DtcTransactionsTraceSession\",\"ListItemText\":\"Write-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Write-Error\",\"ListItemText\":\"Write-Error\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Error [-Message] [-Category ] [-ErrorId ] [-TargetObject ] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\\r\\nWrite-Error [-Exception] [-Message ] [-Category ] [-ErrorId ] [-TargetObject ] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\\r\\nWrite-Error [-ErrorRecord] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\"},{\"CompletionText\":\"Write-FileSystemCache\",\"ListItemText\":\"Write-FileSystemCache\",\"ResultType\":2,\"ToolTip\":\"Write-FileSystemCache\"},{\"CompletionText\":\"Write-GitBranchName\",\"ListItemText\":\"Write-GitBranchName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitBranchName \\r\\n\"},{\"CompletionText\":\"Write-GitBranchStatus\",\"ListItemText\":\"Write-GitBranchStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitBranchStatus \\r\\n\"},{\"CompletionText\":\"Write-GitIndexStatus\",\"ListItemText\":\"Write-GitIndexStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitIndexStatus \\r\\n\"},{\"CompletionText\":\"Write-GitStashCount\",\"ListItemText\":\"Write-GitStashCount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitStashCount \\r\\n\"},{\"CompletionText\":\"Write-GitStatus\",\"ListItemText\":\"Write-GitStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitStatus \\r\\n\"},{\"CompletionText\":\"Write-GitWorkingDirStatus\",\"ListItemText\":\"Write-GitWorkingDirStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitWorkingDirStatus \\r\\n\"},{\"CompletionText\":\"Write-GitWorkingDirStatusSummary\",\"ListItemText\":\"Write-GitWorkingDirStatusSummary\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitWorkingDirStatusSummary \\r\\n\"},{\"CompletionText\":\"Write-Host\",\"ListItemText\":\"Write-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Host [[-Object] ] [-NoNewline] [-Separator ] [-ForegroundColor ] [-BackgroundColor ] []\\r\\n\"},{\"CompletionText\":\"Write-Information\",\"ListItemText\":\"Write-Information\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Information [-MessageData] [[-Tags] ] []\\r\\n\"},{\"CompletionText\":\"Write-Output\",\"ListItemText\":\"Write-Output\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Output [-InputObject] [-NoEnumerate] []\\r\\n\"},{\"CompletionText\":\"Write-PrinterNfcTag\",\"ListItemText\":\"Write-PrinterNfcTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-PrinterNfcTag \\r\\n\"},{\"CompletionText\":\"Write-Progress\",\"ListItemText\":\"Write-Progress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Progress [[-Activity] ] [[-Status] ] [[-Id] ] [-PercentComplete ] [-SecondsRemaining ] [-CurrentOperation ] [-ParentId ] [-Completed] [-SourceId ] []\\r\\n\"},{\"CompletionText\":\"Write-Prompt\",\"ListItemText\":\"Write-Prompt\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Prompt \\r\\n\"},{\"CompletionText\":\"Write-VcsStatus\",\"ListItemText\":\"Write-VcsStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-VcsStatus \\r\\n\"},{\"CompletionText\":\"Write-Verbose\",\"ListItemText\":\"Write-Verbose\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Verbose [-Message] []\\r\\n\"},{\"CompletionText\":\"Write-VolumeCache\",\"ListItemText\":\"Write-VolumeCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-VolumeCache \\r\\n\"},{\"CompletionText\":\"Write-Warning\",\"ListItemText\":\"Write-Warning\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Warning [-Message] []\\r\\n\"},{\"CompletionText\":\"write.exe\",\"ListItemText\":\"write.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\write.exe\"},{\"CompletionText\":\"wscadminui.exe\",\"ListItemText\":\"wscadminui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscadminui.exe\"},{\"CompletionText\":\"WSCollect.exe\",\"ListItemText\":\"WSCollect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSCollect.exe\"},{\"CompletionText\":\"wscript.exe\",\"ListItemText\":\"wscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscript.exe\"},{\"CompletionText\":\"wscui.cpl\",\"ListItemText\":\"wscui.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscui.cpl\"},{\"CompletionText\":\"wsgen.exe\",\"ListItemText\":\"wsgen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\wsgen.exe\"},{\"CompletionText\":\"wsimport.exe\",\"ListItemText\":\"wsimport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\wsimport.exe\"},{\"CompletionText\":\"wsl.exe\",\"ListItemText\":\"wsl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsl.exe\"},{\"CompletionText\":\"wslconfig.exe\",\"ListItemText\":\"wslconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wslconfig.exe\"},{\"CompletionText\":\"wslg.exe\",\"ListItemText\":\"wslg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wslg.exe\"},{\"CompletionText\":\"WSManHTTPConfig.exe\",\"ListItemText\":\"WSManHTTPConfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSManHTTPConfig.exe\"},{\"CompletionText\":\"wsmprovhost.exe\",\"ListItemText\":\"wsmprovhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsmprovhost.exe\"},{\"CompletionText\":\"wsqmcons.exe\",\"ListItemText\":\"wsqmcons.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsqmcons.exe\"},{\"CompletionText\":\"WSReset.exe\",\"ListItemText\":\"WSReset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSReset.exe\"},{\"CompletionText\":\"wt.exe\",\"ListItemText\":\"wt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wt.exe\"},{\"CompletionText\":\"wuapihost.exe\",\"ListItemText\":\"wuapihost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wuapihost.exe\"},{\"CompletionText\":\"wuauclt.exe\",\"ListItemText\":\"wuauclt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wuauclt.exe\"},{\"CompletionText\":\"WUDFCompanionHost.exe\",\"ListItemText\":\"WUDFCompanionHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WUDFCompanionHost.exe\"},{\"CompletionText\":\"WUDFHost.exe\",\"ListItemText\":\"WUDFHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WUDFHost.exe\"},{\"CompletionText\":\"wusa.exe\",\"ListItemText\":\"wusa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wusa.exe\"},{\"CompletionText\":\"WWAHost.exe\",\"ListItemText\":\"WWAHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WWAHost.exe\"},{\"CompletionText\":\"X:\",\"ListItemText\":\"X:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nX: \\r\\n\"},{\"CompletionText\":\"XblGameSaveTask.exe\",\"ListItemText\":\"XblGameSaveTask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\XblGameSaveTask.exe\"},{\"CompletionText\":\"xbootmgr.exe\",\"ListItemText\":\"xbootmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xbootmgr.exe\"},{\"CompletionText\":\"xbootmgrsleep.exe\",\"ListItemText\":\"xbootmgrsleep.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xbootmgrsleep.exe\"},{\"CompletionText\":\"xcopy.exe\",\"ListItemText\":\"xcopy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\xcopy.exe\"},{\"CompletionText\":\"xjc.exe\",\"ListItemText\":\"xjc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\xjc.exe\"},{\"CompletionText\":\"xperf.exe\",\"ListItemText\":\"xperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xperf.exe\"},{\"CompletionText\":\"xwizard.exe\",\"ListItemText\":\"xwizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\xwizard.exe\"},{\"CompletionText\":\"Y:\",\"ListItemText\":\"Y:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nY: \\r\\n\"},{\"CompletionText\":\"yarn.cmd\",\"ListItemText\":\"yarn.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yarn.cmd\"},{\"CompletionText\":\"yarn.ps1\",\"ListItemText\":\"yarn.ps1\",\"ResultType\":2,\"ToolTip\":\"yarn.ps1 \\r\\n\"},{\"CompletionText\":\"yarnpkg.cmd\",\"ListItemText\":\"yarnpkg.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yarnpkg.cmd\"},{\"CompletionText\":\"yarnpkg.ps1\",\"ListItemText\":\"yarnpkg.ps1\",\"ResultType\":2,\"ToolTip\":\"yarnpkg.ps1 \\r\\n\"},{\"CompletionText\":\"yo-complete.cmd\",\"ListItemText\":\"yo-complete.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yo-complete.cmd\"},{\"CompletionText\":\"yo-complete.ps1\",\"ListItemText\":\"yo-complete.ps1\",\"ResultType\":2,\"ToolTip\":\"yo-complete.ps1 \\r\\n\"},{\"CompletionText\":\"yo.cmd\",\"ListItemText\":\"yo.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yo.cmd\"},{\"CompletionText\":\"yo.ps1\",\"ListItemText\":\"yo.ps1\",\"ResultType\":2,\"ToolTip\":\"yo.ps1 \\r\\n\"},{\"CompletionText\":\"Z:\",\"ListItemText\":\"Z:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nZ: \\r\\n\"},{\"CompletionText\":\"__VSCode-Escape-Value\",\"ListItemText\":\"__VSCode-Escape-Value\",\"ResultType\":2,\"ToolTip\":\"\\r\\n__VSCode-Escape-Value [[-value] ]\\r\\n\"},{\"CompletionText\":\"Defender\\\\Add-MpPreference\",\"ListItemText\":\"Add-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-MpPreference \\r\\n\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\bash.exe\",\"ListItemText\":\"bash.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\bash.exe\"},{\"CompletionText\":\"Az.Sql\\\\Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"'C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe'\",\"ListItemText\":\"code-tunnel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe\"},{\"CompletionText\":\"'C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code.cmd'\",\"ListItemText\":\"code.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code.cmd\"},{\"CompletionText\":\"Microsoft.PowerShell.Archive\\\\Compress-Archive\",\"ListItemText\":\"Compress-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompress-Archive \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Disable-PhysicalDiskIndication\",\"ListItemText\":\"Disable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Disable-PhysicalDiskIndication\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-PSTrace\",\"ListItemText\":\"Disable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSTrace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-PSWSManCombinedTrace\",\"ListItemText\":\"Disable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Disable-StorageDiagnosticLog\",\"ListItemText\":\"Disable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Disable-StorageDiagnosticLog\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-WSManTrace\",\"ListItemText\":\"Disable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WSManTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Enable-PhysicalDiskIndication\",\"ListItemText\":\"Enable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Enable-PhysicalDiskIndication\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-PSTrace\",\"ListItemText\":\"Enable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSTrace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-PSWSManCombinedTrace\",\"ListItemText\":\"Enable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Enable-StorageDiagnosticLog\",\"ListItemText\":\"Enable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Enable-StorageDiagnosticLog\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-WSManTrace\",\"ListItemText\":\"Enable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Microsoft.PowerShell.Archive\\\\Expand-Archive\",\"ListItemText\":\"Expand-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-Archive \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Export-VMCheckpoint\",\"ListItemText\":\"Export-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Export-VMCheckpoint\"},{\"CompletionText\":\"PowerShellGet\\\\fimo\",\"ListItemText\":\"fimo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\fimo\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Command\",\"ListItemText\":\"Find-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Command \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-DscResource\",\"ListItemText\":\"Find-DscResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-DscResource \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Module\",\"ListItemText\":\"Find-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-RoleCapability\",\"ListItemText\":\"Find-RoleCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-RoleCapability \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Script\",\"ListItemText\":\"Find-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Script \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Flush-Volume\",\"ListItemText\":\"Flush-Volume\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Flush-Volume\"},{\"CompletionText\":\"CimCmdlets\\\\gcai\",\"ListItemText\":\"gcai\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcai\"},{\"CompletionText\":\"CimCmdlets\\\\gcim\",\"ListItemText\":\"gcim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcim\"},{\"CompletionText\":\"CimCmdlets\\\\gcls\",\"ListItemText\":\"gcls\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcls\"},{\"CompletionText\":\"CimCmdlets\\\\gcms\",\"ListItemText\":\"gcms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcms\"},{\"CompletionText\":\"Az.Sql\\\\Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-DiskSNV\",\"ListItemText\":\"Get-DiskSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-DiskSNV\"},{\"CompletionText\":\"PowerShellGet\\\\Get-InstalledModule\",\"ListItemText\":\"Get-InstalledModule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledModule \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Get-InstalledScript\",\"ListItemText\":\"Get-InstalledScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledScript \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Get-LogProperties\",\"ListItemText\":\"Get-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LogProperties \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpComputerStatus\",\"ListItemText\":\"Get-MpComputerStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpComputerStatus \\r\\n\"},{\"CompletionText\":\"DefenderPerformance\\\\Get-MpPerformanceReport\",\"ListItemText\":\"Get-MpPerformanceReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPerformanceReport \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpPreference\",\"ListItemText\":\"Get-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPreference \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreat\",\"ListItemText\":\"Get-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreat \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreatCatalog\",\"ListItemText\":\"Get-MpThreatCatalog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatCatalog \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreatDetection\",\"ListItemText\":\"Get-MpThreatDetection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatDetection \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-PhysicalDiskSNV\",\"ListItemText\":\"Get-PhysicalDiskSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-PhysicalDiskSNV\"},{\"CompletionText\":\"PowerShellGet\\\\Get-PSRepository\",\"ListItemText\":\"Get-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSRepository \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-StorageEnclosureSNV\",\"ListItemText\":\"Get-StorageEnclosureSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-StorageEnclosureSNV\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-VMCheckpoint\",\"ListItemText\":\"Get-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-VMCheckpoint\"},{\"CompletionText\":\"'C:\\\\Program Files\\\\Git\\\\cmd\\\\git-lfs.exe'\",\"ListItemText\":\"git-lfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-lfs.exe\"},{\"CompletionText\":\"Hyper-V\\\\gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvm\"},{\"CompletionText\":\"VMDirectStorage\\\\gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvm\"},{\"CompletionText\":\"Hyper-V\\\\gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvmr\"},{\"CompletionText\":\"VMDirectStorage\\\\gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvmr\"},{\"CompletionText\":\"Hyper-V\\\\gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvmrs\"},{\"CompletionText\":\"VMDirectStorage\\\\gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvmrs\"},{\"CompletionText\":\"CimCmdlets\\\\icim\",\"ListItemText\":\"icim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\icim\"},{\"CompletionText\":\"VMDirectStorage\\\\Initialize-Volume\",\"ListItemText\":\"Initialize-Volume\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Initialize-Volume\"},{\"CompletionText\":\"PowerShellGet\\\\inmo\",\"ListItemText\":\"inmo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\inmo\"},{\"CompletionText\":\"PowerShellGet\\\\Install-Module\",\"ListItemText\":\"Install-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Install-Scri" + }, + { + "type": "output", + "data": "pt\",\"ListItemText\":\"Install-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Script \\r\\n\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\klist.exe\",\"ListItemText\":\"klist.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\klist.exe\"},{\"CompletionText\":\"Hyper-V\\\\mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\mvmr\"},{\"CompletionText\":\"VMDirectStorage\\\\mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\mvmr\"},{\"CompletionText\":\"CimCmdlets\\\\ncim\",\"ListItemText\":\"ncim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncim\"},{\"CompletionText\":\"CimCmdlets\\\\ncms\",\"ListItemText\":\"ncms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncms\"},{\"CompletionText\":\"CimCmdlets\\\\ncso\",\"ListItemText\":\"ncso\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncso\"},{\"CompletionText\":\"DefenderPerformance\\\\New-MpPerformanceRecording\",\"ListItemText\":\"New-MpPerformanceRecording\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MpPerformanceRecording \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\New-ScriptFileInfo\",\"ListItemText\":\"New-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\notepad.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\notepad.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.exe\"},{\"CompletionText\":\"PSReadLine\\\\PSConsoleHostReadLine\",\"ListItemText\":\"PSConsoleHostReadLine\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPSConsoleHostReadLine \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Publish-Module\",\"ListItemText\":\"Publish-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Publish-Script\",\"ListItemText\":\"Publish-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\pumo\",\"ListItemText\":\"pumo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\pumo\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh.exe\",\"ListItemText\":\"pwsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\pythonw.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw.exe\"},{\"CompletionText\":\"CimCmdlets\\\\rcie\",\"ListItemText\":\"rcie\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcie\"},{\"CompletionText\":\"CimCmdlets\\\\rcim\",\"ListItemText\":\"rcim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcim\"},{\"CompletionText\":\"CimCmdlets\\\\rcms\",\"ListItemText\":\"rcms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcms\"},{\"CompletionText\":\"PowerShellGet\\\\Register-PSRepository\",\"ListItemText\":\"Register-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSRepository \\r\\n\"},{\"CompletionText\":\"Defender\\\\Remove-MpPreference\",\"ListItemText\":\"Remove-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpPreference \\r\\n\"},{\"CompletionText\":\"Defender\\\\Remove-MpThreat\",\"ListItemText\":\"Remove-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpThreat \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Remove-VMCheckpoint\",\"ListItemText\":\"Remove-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Remove-VMCheckpoint\"},{\"CompletionText\":\"VMDirectStorage\\\\Rename-VMCheckpoint\",\"ListItemText\":\"Rename-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Rename-VMCheckpoint\"},{\"CompletionText\":\"VMDirectStorage\\\\Restore-VMCheckpoint\",\"ListItemText\":\"Restore-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Restore-VMCheckpoint\"},{\"CompletionText\":\"PowerShellGet\\\\Save-Module\",\"ListItemText\":\"Save-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Save-Script\",\"ListItemText\":\"Save-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Script \\r\\n\"},{\"CompletionText\":\"Hyper-V\\\\savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\savm\"},{\"CompletionText\":\"VMDirectStorage\\\\savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\savm\"},{\"CompletionText\":\"CimCmdlets\\\\scim\",\"ListItemText\":\"scim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\scim\"},{\"CompletionText\":\"PSDiagnostics\\\\Set-LogProperties\",\"ListItemText\":\"Set-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-LogProperties \\r\\n\"},{\"CompletionText\":\"Defender\\\\Set-MpPreference\",\"ListItemText\":\"Set-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MpPreference \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Set-PSRepository\",\"ListItemText\":\"Set-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSRepository \\r\\n\"},{\"CompletionText\":\"Hyper-V\\\\spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\spvm\"},{\"CompletionText\":\"VMDirectStorage\\\\spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\spvm\"},{\"CompletionText\":\"Defender\\\\Start-MpRollback\",\"ListItemText\":\"Start-MpRollback\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpRollback \\r\\n\"},{\"CompletionText\":\"Defender\\\\Start-MpScan\",\"ListItemText\":\"Start-MpScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpScan \\r\\n\"},{\"CompletionText\":\"Defender\\\\Start-MpWDOScan\",\"ListItemText\":\"Start-MpWDOScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpWDOScan \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Start-Trace\",\"ListItemText\":\"Start-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Trace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Stop-Trace\",\"ListItemText\":\"Stop-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Trace \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Test-ScriptFileInfo\",\"ListItemText\":\"Test-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Uninstall-Module\",\"ListItemText\":\"Uninstall-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Uninstall-Script\",\"ListItemText\":\"Uninstall-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Unregister-PSRepository\",\"ListItemText\":\"Unregister-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSRepository \\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"PSDesiredStateConfiguration\\\\Update-DscConfiguration\",\"ListItemText\":\"Update-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-DscConfiguration\\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-Module\",\"ListItemText\":\"Update-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-ModuleManifest\",\"ListItemText\":\"Update-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ModuleManifest \\r\\n\"},{\"CompletionText\":\"Defender\\\\Update-MpSignature\",\"ListItemText\":\"Update-MpSignature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-MpSignature \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-Script\",\"ListItemText\":\"Update-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-ScriptFileInfo\",\"ListItemText\":\"Update-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\upmo\",\"ListItemText\":\"upmo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\upmo\"},{\"CompletionText\":\"'C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpr.exe'\",\"ListItemText\":\"wpr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpr.exe\"},{\"CompletionText\":\"VMDirectStorage\\\\Write-FileSystemCache\",\"ListItemText\":\"Write-FileSystemCache\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Write-FileSystemCache\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\write.exe\",\"ListItemText\":\"write.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\write.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wsl.exe\",\"ListItemText\":\"wsl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wsl.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslconfig.exe\",\"ListItemText\":\"wslconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslconfig.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslg.exe\",\"ListItemText\":\"wslg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslg.exe\"}]\u0007\u001b]633;A\u0007\u001b]633;P;Cwd=C:\\x5cGithub\\x5cTyriar\\x5cxterm.js\u0007\u001b]633;P;Prompt=\\x0a\\x1b[34mî‚¶\\x1b[44\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m07:29:05\\x1b[0m\\x1b[44m \\x1b[41\\x3b34mî‚°\\x1b[0m\\x1b[41m \\x1b[38\\x3b2\\x3b17\\x3b17\\x3b17mxterm.js\\x1b[0m\\x1b[41m \\x1b[43\\x3b31mî‚°\\x1b[38\\x3b2\\x3b17\\x3b17\\x3b17m î‚  master \\x1b[46\\x3b33mî‚°\\x1b[38\\x3b2\\x3b17\\x3b17\\x3b17m $! \\x1b[0m\\x1b[36mî‚°\\x1b[0m is \\x1b[1\\x3b38\\x3b5\\x3b208m v5.5.0\\x1b[0m via \\x1b[1\\x3b32m v18.18.2 \\x1b[0m\\x0a\\x1b[1\\x3b32mâ¯\\x1b[0m \u0007\u001b]633;B\u0007\u001b[34m\r\nî‚¶\u001b[38;2;17;17;17m\u001b[44m07:29:05 \u001b[34m\u001b[41mî‚° \u001b[38;2;17;17;17mxterm.js \u001b[31m\u001b[43mî‚° \u001b[38;2;17;17;17mî‚  master \u001b[33m\u001b[46mî‚° \u001b[38;2;17;17;17m$! \u001b[36m\u001b[49mî‚° \u001b[mis \u001b[38;5;208m\u001b[1m v5.5.0\u001b[m via \u001b[32m\u001b[1m v18.18.2 \r\nâ¯\u001b[m \u001b[?25l\u001b[93mg\u001b[97m\u001b[2m\u001b[3mit add .\u001b[3;4H\u001b[?25h\u001b[m" + }, + // Commented out as this is the undesirable case and may not happen due to a race + // { + // "type": "promptInputChange", + // "data": "|" + // }, + { + "type": "promptInputChange", + "data": "g|[it add .]" + }, + { + "type": "sendText", + "data": "\u001b[24~e" + }, + { + "type": "output", + "data": "\u001b]633;Completions;;;1;{\"CompletionText\":\"$Global:\",\"ListItemText\":\"Global:\",\"ResultType\":9,\"ToolTip\":\"Global:\"}\u0007" + } +]; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_writehost_multiline.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_writehost_multiline.ts new file mode 100644 index 00000000..1a394984 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_writehost_multiline.ts @@ -0,0 +1,396 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +/* eslint-disable */ +export const events = [ + { + "type": "resize", + "cols": 111, + "rows": 26 + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[2J\u001b[m\u001b[H\u001b]0;C:\\Program Files\\WindowsApps\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\pwsh.exe\u0007\u001b[?25h" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[H\u001b[?25h" + }, + { + "type": "output", + "data": "\u001b]633;P;IsWindows=True\u0007" + }, + { + "type": "output", + "data": "\u001b]633;P;ContinuationPrompt=\\x1b[38\\x3b5\\x3b8m∙\\x1b[0m \u0007" + }, + { + "type": "output", + "data": "\u001b]633;CompletionsPwshCommands;commands;[{\"CompletionText\":\"%\",\"ListItemText\":\"%\",\"ResultType\":2,\"ToolTip\":\"ForEach-Object\"},{\"CompletionText\":\"?\",\"ListItemText\":\"?\",\"ResultType\":2,\"ToolTip\":\"Where-Object\"},{\"CompletionText\":\"A:\",\"ListItemText\":\"A:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nA: \\r\\n\"},{\"CompletionText\":\"ac\",\"ListItemText\":\"ac\",\"ResultType\":2,\"ToolTip\":\"Add-Content\"},{\"CompletionText\":\"Add-AdlAnalyticsDataSource\",\"ListItemText\":\"Add-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Add-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Add-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Add-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Add-AdlStoreFirewallRule\",\"ListItemText\":\"Add-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreFirewallRule\"},{\"CompletionText\":\"Add-AdlStoreItemContent\",\"ListItemText\":\"Add-AdlStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreItemContent\"},{\"CompletionText\":\"Add-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Add-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Add-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Add-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Add-AppPackage\",\"ListItemText\":\"Add-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppPackage\"},{\"CompletionText\":\"Add-AppPackageVolume\",\"ListItemText\":\"Add-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Add-AppPackageVolume\"},{\"CompletionText\":\"Add-AppProvisionedPackage\",\"ListItemText\":\"Add-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppProvisionedPackage\"},{\"CompletionText\":\"Add-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Add-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Add-AppSharedPackageContainer\",\"ListItemText\":\"Add-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Add-AppxPackage\",\"ListItemText\":\"Add-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppxPackage\\r\\n\"},{\"CompletionText\":\"Add-AppxProvisionedPackage\",\"ListItemText\":\"Add-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Add-AppxVolume\",\"ListItemText\":\"Add-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Add-AppxVolume\\r\\n\"},{\"CompletionText\":\"Add-ASRReplicationProtectedItemDisk\",\"ListItemText\":\"Add-ASRReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Add-ASRReplicationProtectedItemDisk\"},{\"CompletionText\":\"Add-AzAccount\",\"ListItemText\":\"Add-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzAccount\"},{\"CompletionText\":\"Add-AzADAppPermission\",\"ListItemText\":\"Add-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Add-AzADGroupMember\",\"ListItemText\":\"Add-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Add-AzAnalysisServicesAccount\",\"ListItemText\":\"Add-AzAnalysisServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzAnalysisServicesAccount\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementApiToGateway\",\"ListItemText\":\"Add-AzApiManagementApiToGateway\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementApiToGateway\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementApiToProduct\",\"ListItemText\":\"Add-AzApiManagementApiToProduct\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementApiToProduct\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementProductToGroup\",\"ListItemText\":\"Add-AzApiManagementProductToGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementProductToGroup\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementRegion\",\"ListItemText\":\"Add-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementUserToGroup\",\"ListItemText\":\"Add-AzApiManagementUserToGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementUserToGroup\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Add-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Add-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Add-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Add-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayCustomError\",\"ListItemText\":\"Add-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Add-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Add-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Add-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Add-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayListener\",\"ListItemText\":\"Add-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Add-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Add-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Add-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Add-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Add-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Add-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Add-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Add-AzAttestationPolicySigner\",\"ListItemText\":\"Add-AzAttestationPolicySigner\",\"ResultType\":2,\"ToolTip\":\"Add-AzAttestationPolicySigner\\r\\n\"},{\"CompletionText\":\"Add-AzCognitiveServicesAccountNetworkRule\",\"ListItemText\":\"Add-AzCognitiveServicesAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzCognitiveServicesAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzContainerInstanceOutput\",\"ListItemText\":\"Add-AzContainerInstanceOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzContainerInstanceOutput \\r\\n\"},{\"CompletionText\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\",\"ListItemText\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\\r\\n\"},{\"CompletionText\":\"Add-AzDataFactoryV2TriggerSubscription\",\"ListItemText\":\"Add-AzDataFactoryV2TriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataFactoryV2TriggerSubscription\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Add-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Add-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Add-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreItemContent\",\"ListItemText\":\"Add-AzDataLakeStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreItemContent\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Add-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Add-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzDelegation\",\"ListItemText\":\"Add-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Add-AzDelegation\\r\\n\"},{\"CompletionText\":\"Add-AzDnsRecordConfig\",\"ListItemText\":\"Add-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Add-AzEnvironment\",\"ListItemText\":\"Add-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Add-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Add-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Add-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Add-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Add-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Add-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightClusterIdentity\",\"ListItemText\":\"Add-AzHDInsightClusterIdentity\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightClusterIdentity\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightComponentVersion\",\"ListItemText\":\"Add-AzHDInsightComponentVersion\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightComponentVersion\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightConfigValue\",\"ListItemText\":\"Add-AzHDInsightConfigValue\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightConfigValue\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightMetastore\",\"ListItemText\":\"Add-AzHDInsightMetastore\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightMetastore\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightScriptAction\",\"ListItemText\":\"Add-AzHDInsightScriptAction\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightScriptAction\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightSecurityProfile\",\"ListItemText\":\"Add-AzHDInsightSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightSecurityProfile\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightStorage\",\"ListItemText\":\"Add-AzHDInsightStorage\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightStorage\\r\\n\"},{\"CompletionText\":\"Add-AzImageDataDisk\",\"ListItemText\":\"Add-AzImageDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzImageDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubCertificate\",\"ListItemText\":\"Add-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubConfiguration\",\"ListItemText\":\"Add-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDCL\",\"ListItemText\":\"Add-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDCL\"},{\"CompletionText\":\"Add-AzIotHubDeployment\",\"ListItemText\":\"Add-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDevice\",\"ListItemText\":\"Add-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDeviceChildren\",\"ListItemText\":\"Add-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubEHCG\",\"ListItemText\":\"Add-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubEHCG\"},{\"CompletionText\":\"Add-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Add-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubKey\",\"ListItemText\":\"Add-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubMessageEnrichment\",\"ListItemText\":\"Add-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubModule\",\"ListItemText\":\"Add-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubMsgEnrich\",\"ListItemText\":\"Add-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Add-AzIotHubRoute\",\"ListItemText\":\"Add-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Add-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultCertificate\",\"ListItemText\":\"Add-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultCertificateContact\",\"ListItemText\":\"Add-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultKey\",\"ListItemText\":\"Add-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Add-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultNetworkRule\",\"ListItemText\":\"Add-AzKeyVaultNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Add-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Add-AzKustoDatabasePrincipal\",\"ListItemText\":\"Add-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Add-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Add-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Add-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Add-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLogProfile\",\"ListItemText\":\"Add-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Add-AzMetricAlertRule\",\"ListItemText\":\"Add-AzMetricAlertRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzMetricAlertRule\\r\\n\"},{\"CompletionText\":\"Add-AzMetricAlertRuleV2\",\"ListItemText\":\"Add-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Add-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Add-AzMlWebServiceRegionalProperty\",\"ListItemText\":\"Add-AzMlWebServiceRegionalProperty\",\"ResultType\":2,\"ToolTip\":\"Add-AzMlWebServiceRegionalProperty\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Add-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Add-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Add-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzPrivateDnsRecordConfig\",\"ListItemText\":\"Add-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ListItemText\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\\r\\n\"},{\"CompletionText\":\"Add-AzResourceMoverMoveResource\",\"ListItemText\":\"Add-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Add-AzRmStorageContainerLegalHold\",\"ListItemText\":\"Add-AzRmStorageContainerLegalHold\",\"ResultType\":2,\"ToolTip\":\"Add-AzRmStorageContainerLegalHold\\r\\n\"},{\"CompletionText\":\"Add-AzRouteConfig\",\"ListItemText\":\"Add-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRouteFilterRuleConfig\",\"ListItemText\":\"Add-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRouteServerPeer\",\"ListItemText\":\"Add-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Add-AzRoutingPolicy\",\"ListItemText\":\"Add-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Add-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Add-AzSecurityAdaptiveNetworkHardening\",\"ListItemText\":\"Add-AzSecurityAdaptiveNetworkHardening\",\"ResultType\":2,\"ToolTip\":\"Add-AzSecurityAdaptiveNetworkHardening\\r\\n\"},{\"CompletionText\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Add-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Add-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricClientCertificate\",\"ListItemText\":\"Add-AzServiceFabricClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedClusterClientCertificate\",\"ListItemText\":\"Add-AzServiceFabricManagedClusterClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedClusterClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\",\"ListItemText\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\",\"ListItemText\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\",\"ListItemText\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricNode\",\"ListItemText\":\"Add-AzServiceFabricNode\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricNode\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricNodeType\",\"ListItemText\":\"Add-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Add-AzSqlDatabaseToFailoverGroup\",\"ListItemText\":\"Add-AzSqlDatabaseToFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlDatabaseToFailoverGroup\\r\\n\"},{\"CompletionText\":\"Add-AzSqlElasticJobStep\",\"ListItemText\":\"Add-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Add-AzSqlElasticJobTarget\",\"ListItemText\":\"Add-AzSqlElasticJobTarget\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlElasticJobTarget\\r\\n\"},{\"CompletionText\":\"Add-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Add-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\",\"ListItemText\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Add-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\",\"ListItemText\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzStackHCIVMAttestation\",\"ListItemText\":\"Add-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Add-AzStorageAccountManagementPolicyAction\",\"ListItemText\":\"Add-AzStorageAccountManagementPolicyAction\",\"ResultType\":2,\"ToolTip\":\"Add-AzStorageAccountManagementPolicyAction\\r\\n\"},{\"CompletionText\":\"Add-AzStorageAccountNetworkRule\",\"ListItemText\":\"Add-AzStorageAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzStorageAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzSynapseDataFlowDebugSessionPackage\",\"ListItemText\":\"Add-AzSynapseDataFlowDebugSessionPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AzSynapseDataFlowDebugSessionPackage\\r\\n\"},{\"CompletionText\":\"Add-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Add-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Add-AzSynapseTriggerSubscription\",\"ListItemText\":\"Add-AzSynapseTriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Add-AzSynapseTriggerSubscription\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\",\"ListItemText\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerCustomHeaderToProfile\",\"ListItemText\":\"Add-AzTrafficManagerCustomHeaderToProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerCustomHeaderToProfile\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerEndpointConfig\",\"ListItemText\":\"Add-AzTrafficManagerEndpointConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerEndpointConfig\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerExpectedStatusCodeRange\",\"ListItemText\":\"Add-AzTrafficManagerExpectedStatusCodeRange\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerExpectedStatusCodeRange\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerIpAddressRange\",\"ListItemText\":\"Add-AzTrafficManagerIpAddressRange\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerIpAddressRange\\r\\n\"},{\"CompletionText\":\"Add-AzVhd\",\"ListItemText\":\"Add-AzVhd\",\"ResultType\":2,\"ToolTip\":\"Add-AzVhd\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualHubRoute\",\"ListItemText\":\"Add-AzVirtualHubRoute\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualHubRoute\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualHubRouteTable\",\"ListItemText\":\"Add-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"Add-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkPeering\",\"ListItemText\":\"Add-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Add-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualRouterPeer\",\"ListItemText\":\"Add-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Add-AzVMAdditionalUnattendContent\",\"ListItemText\":\"Add-AzVMAdditionalUnattendContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMAdditionalUnattendContent\\r\\n\"},{\"CompletionText\":\"Add-AzVMDataDisk\",\"ListItemText\":\"Add-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmGalleryApplication\",\"ListItemText\":\"Add-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"Add-AzVMNetworkInterface\",\"ListItemText\":\"Add-AzVMNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMNetworkInterface\\r\\n\"},{\"CompletionText\":\"Add-AzVMSecret\",\"ListItemText\":\"Add-AzVMSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMSecret\\r\\n\"},{\"CompletionText\":\"Add-AzVmssAdditionalUnattendContent\",\"ListItemText\":\"Add-AzVmssAdditionalUnattendContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssAdditionalUnattendContent\\r\\n\"},{\"CompletionText\":\"Add-AzVmssDataDisk\",\"ListItemText\":\"Add-AzVmssDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmssDiagnosticsExtension\",\"ListItemText\":\"Add-AzVmssDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Add-AzVmssExtension\",\"ListItemText\":\"Add-AzVmssExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssExtension\\r\\n\"},{\"CompletionText\":\"Add-AzVmssGalleryApplication\",\"ListItemText\":\"Add-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"Add-AzVMSshPublicKey\",\"ListItemText\":\"Add-AzVMSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMSshPublicKey\\r\\n\"},{\"CompletionText\":\"Add-AzVmssNetworkInterfaceConfiguration\",\"ListItemText\":\"Add-AzVmssNetworkInterfaceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssNetworkInterfaceConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzVmssRunCommand\",\"ListItemText\":\"Add-AzVmssRunCommand\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssRunCommand\\r\\n\"},{\"CompletionText\":\"Add-AzVmssSecret\",\"ListItemText\":\"Add-AzVmssSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssSecret\\r\\n\"},{\"CompletionText\":\"Add-AzVmssSshPublicKey\",\"ListItemText\":\"Add-AzVmssSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssSshPublicKey\\r\\n\"},{\"CompletionText\":\"Add-AzVmssVMDataDisk\",\"ListItemText\":\"Add-AzVmssVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssVMDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmssWinRMListener\",\"ListItemText\":\"Add-AzVmssWinRMListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssWinRMListener\\r\\n\"},{\"CompletionText\":\"Add-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Add-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzVpnClientRootCertificate\",\"ListItemText\":\"Add-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzWebAppAccessRestrictionRule\",\"ListItemText\":\"Add-AzWebAppAccessRestrictionRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebAppAccessRestrictionRule\\r\\n\"},{\"CompletionText\":\"Add-AzWebAppTrafficRouting\",\"ListItemText\":\"Add-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Add-AzWebtestAlertRule\",\"ListItemText\":\"Add-AzWebtestAlertRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebtestAlertRule\\r\\n\"},{\"CompletionText\":\"Add-BCDataCacheExtension\",\"ListItemText\":\"Add-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Add-BitLockerKeyProtector\",\"ListItemText\":\"Add-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"Add-BitsFile\",\"ListItemText\":\"Add-BitsFile\",\"ResultType\":2,\"ToolTip\":\"Add-BitsFile\\r\\n\"},{\"CompletionText\":\"Add-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Add-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Add-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Add-Content\",\"ListItemText\":\"Add-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Content [-Path] [-Value] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nAdd-Content [-Value] -LiteralPath [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Add-DnsClientDohServerAddress\",\"ListItemText\":\"Add-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Add-DnsClientNrptRule\",\"ListItemText\":\"Add-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Add-DtcClusterTMMapping\",\"ListItemText\":\"Add-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Add-EtwTraceProvider\",\"ListItemText\":\"Add-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Add-History\",\"ListItemText\":\"Add-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-History [[-InputObject] ] [-Passthru] []\\r\\n\"},{\"CompletionText\":\"Add-InitiatorIdToMaskingSet\",\"ListItemText\":\"Add-InitiatorIdToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-InitiatorIdToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-JobTrigger\",\"ListItemText\":\"Add-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Add-JobTrigger\\r\\n\"},{\"CompletionText\":\"Add-KdsRootKey\",\"ListItemText\":\"Add-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Add-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Add-LocalGroupMember\",\"ListItemText\":\"Add-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Add-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Add-Member\",\"ListItemText\":\"Add-Member\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Member -InputObject -TypeName [-PassThru] []\\r\\n\\r\\nAdd-Member [-MemberType] [-Name] [[-Value] ] [[-SecondValue] ] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\\r\\nAdd-Member [-NotePropertyName] [-NotePropertyValue] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\\r\\nAdd-Member [-NotePropertyMembers] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Add-MpPreference\",\"ListItemText\":\"Add-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-MpPreference \\r\\n\"},{\"CompletionText\":\"Add-NetEventNetworkAdapter\",\"ListItemText\":\"Add-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Add-NetEventPacketCaptureProvider\",\"ListItemText\":\"Add-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventProvider\",\"ListItemText\":\"Add-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventVFPProvider\",\"ListItemText\":\"Add-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmNetworkAdapter\",\"ListItemText\":\"Add-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmSwitch\",\"ListItemText\":\"Add-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmSwitchProvider\",\"ListItemText\":\"Add-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventWFPCaptureProvider\",\"ListItemText\":\"Add-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Add-NetIPHttpsCertBinding\",\"ListItemText\":\"Add-NetIPHttpsCertBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetIPHttpsCertBinding \\r\\n\"},{\"CompletionText\":\"Add-NetLbfoTeamMember\",\"ListItemText\":\"Add-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Add-NetLbfoTeamNic\",\"ListItemText\":\"Add-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Add-NetNatExternalAddress\",\"ListItemText\":\"Add-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Add-NetNatStaticMapping\",\"ListItemText\":\"Add-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Add-NetSwitchTeamMember\",\"ListItemText\":\"Add-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Add-OdbcDsn\",\"ListItemText\":\"Add-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Add-PartitionAccessPath\",\"ListItemText\":\"Add-PartitionAccessPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PartitionAccessPath \\r\\n\"},{\"CompletionText\":\"Add-PhysicalDisk\",\"ListItemText\":\"Add-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Add-PoshGitToProfile\",\"ListItemText\":\"Add-PoshGitToProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PoshGitToProfile \\r\\n\"},{\"CompletionText\":\"Add-Printer\",\"ListItemText\":\"Add-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Printer \\r\\n\"},{\"CompletionText\":\"Add-PrinterDriver\",\"ListItemText\":\"Add-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Add-PrinterPort\",\"ListItemText\":\"Add-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PrinterPort \\r\\n\"},{\"CompletionText\":\"Add-ProvisionedAppPackage\",\"ListItemText\":\"Add-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppPackage\"},{\"CompletionText\":\"Add-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Add-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Add-ProvisionedAppxPackage\",\"ListItemText\":\"Add-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppxPackage\"},{\"CompletionText\":\"Add-ProvisioningPackage\",\"ListItemText\":\"Add-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisioningPackage\"},{\"CompletionText\":\"Add-SignerRule\",\"ListItemText\":\"Add-SignerRule\",\"ResultType\":2,\"ToolTip\":\"Add-SignerRule\\r\\n\"},{\"CompletionText\":\"Add-StorageFaultDomain\",\"ListItemText\":\"Add-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Add-TargetPortToMaskingSet\",\"ListItemText\":\"Add-TargetPortToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-TargetPortToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-TrustedProvisioningCertificate\",\"ListItemText\":\"Add-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-TrustedProvisioningCertificate\"},{\"CompletionText\":\"Add-Type\",\"ListItemText\":\"Add-Type\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Type [-TypeDefinition] [-Language ] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type [-Name] [-MemberDefinition] [-Namespace ] [-UsingNamespace ] [-Language ] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type [-Path] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type -LiteralPath [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type -AssemblyName [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Add-VirtualDiskToMaskingSet\",\"ListItemText\":\"Add-VirtualDiskToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VirtualDiskToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-VMAssignableDevice\",\"ListItemText\":\"Add-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Add-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Add-VMDirectVirtualDisk\",\"ListItemText\":\"Add-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Add-VMDvdDrive\",\"ListItemText\":\"Add-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Add-VMFibreChannelHba\",\"ListItemText\":\"Add-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Add-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Add-VMGpuPartitionAdapter\",\"ListItemText\":\"Add-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMGroupMember\",\"ListItemText\":\"Add-VMGroupMember\",\"ResultType\":2,\"ToolTip\":\"Add-VMGroupMember\\r\\n\"},{\"CompletionText\":\"Add-VMHardDiskDrive\",\"ListItemText\":\"Add-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Add-VMHostAssignableDevice\",\"ListItemText\":\"Add-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Add-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Add-VMKeyStorageDrive\",\"ListItemText\":\"Add-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Add-VMMigrationNetwork\",\"ListItemText\":\"Add-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Add-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapter\",\"ListItemText\":\"Add-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterAcl\",\"ListItemText\":\"Add-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Add-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Add-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Add-VMPmemController\",\"ListItemText\":\"Add-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Add-VMPmemController\\r\\n\"},{\"CompletionText\":\"Add-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Add-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMScsiController\",\"ListItemText\":\"Add-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Add-VMScsiController\\r\\n\"},{\"CompletionText\":\"Add-VMStoragePath\",\"ListItemText\":\"Add-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Add-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Add-VMSwitch\",\"ListItemText\":\"Add-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitch\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Add-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Add-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchTeamMember\",\"ListItemText\":\"Add-VMSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchTeamMember\\r\\n\"},{\"CompletionText\":\"Add-VpnConnection\",\"ListItemText\":\"Add-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnection \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionRoute\",\"ListItemText\":\"Add-VpnConnectionRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionRoute \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerApplication\",\"ListItemText\":\"Add-VpnConnectionTriggerApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerApplication \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Add-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Add-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Add-WindowsCapability\",\"ListItemText\":\"Add-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Add-WindowsDriver\",\"ListItemText\":\"Add-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Add-WindowsImage\",\"ListItemText\":\"Add-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsImage\\r\\n\"},{\"CompletionText\":\"Add-WindowsPackage\",\"ListItemText\":\"Add-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsPackage\\r\\n\"},{\"CompletionText\":\"AfterAll\",\"ListItemText\":\"AfterAll\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAfterAll \\r\\n\"},{\"CompletionText\":\"AfterEach\",\"ListItemText\":\"AfterEach\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAfterEach \\r\\n\"},{\"CompletionText\":\"agentactivationruntimestarter.exe\",\"ListItemText\":\"agentactivationruntimestarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\agentactivationruntimestarter.exe\"},{\"CompletionText\":\"AgentService.exe\",\"ListItemText\":\"AgentService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AgentService.exe\"},{\"CompletionText\":\"AggregatorHost.exe\",\"ListItemText\":\"AggregatorHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AggregatorHost.exe\"},{\"CompletionText\":\"aitstatic.exe\",\"ListItemText\":\"aitstatic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\aitstatic.exe\"},{\"CompletionText\":\"alg.exe\",\"ListItemText\":\"alg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\alg.exe\"},{\"CompletionText\":\"algm\",\"ListItemText\":\"algm\",\"ResultType\":2,\"ToolTip\":\"algm\"},{\"CompletionText\":\"AppHostRegistrationVerifier.exe\",\"ListItemText\":\"AppHostRegistrationVerifier.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppHostRegistrationVerifier.exe\"},{\"CompletionText\":\"appidcertstorecheck.exe\",\"ListItemText\":\"appidcertstorecheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidcertstorecheck.exe\"},{\"CompletionText\":\"appidpolicyconverter.exe\",\"ListItemText\":\"appidpolicyconverter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidpolicyconverter.exe\"},{\"CompletionText\":\"appidtel.exe\",\"ListItemText\":\"appidtel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidtel.exe\"},{\"CompletionText\":\"AppInstallerBackgroundUpdate.exe\",\"ListItemText\":\"AppInstallerBackgroundUpdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppInstallerBackgroundUpdate.exe\"},{\"CompletionText\":\"appletviewer.exe\",\"ListItemText\":\"appletviewer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\appletviewer.exe\"},{\"CompletionText\":\"ApplicationFrameHost.exe\",\"ListItemText\":\"ApplicationFrameHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplicationFrameHost.exe\"},{\"CompletionText\":\"Apply-WindowsUnattend\",\"ListItemText\":\"Apply-WindowsUnattend\",\"ResultType\":2,\"ToolTip\":\"Apply-WindowsUnattend\"},{\"CompletionText\":\"ApplySettingsTemplateCatalog.exe\",\"ListItemText\":\"ApplySettingsTemplateCatalog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplySettingsTemplateCatalog.exe\"},{\"CompletionText\":\"ApplyTrustOffline.exe\",\"ListItemText\":\"ApplyTrustOffline.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplyTrustOffline.exe\"},{\"CompletionText\":\"Approve-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nApprove-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Approve-AzPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Approve-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Approve-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nApprove-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"ApproveChildRequest.exe\",\"ListItemText\":\"ApproveChildRequest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApproveChildRequest.exe\"},{\"CompletionText\":\"AppVClient.exe\",\"ListItemText\":\"AppVClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVClient.exe\"},{\"CompletionText\":\"AppVDllSurrogate.exe\",\"ListItemText\":\"AppVDllSurrogate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVDllSurrogate.exe\"},{\"CompletionText\":\"appverif.exe\",\"ListItemText\":\"appverif.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appverif.exe\"},{\"CompletionText\":\"AppVNice.exe\",\"ListItemText\":\"AppVNice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVNice.exe\"},{\"CompletionText\":\"AppVShNotify.exe\",\"ListItemText\":\"AppVShNotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVShNotify.exe\"},{\"CompletionText\":\"appwiz.cpl\",\"ListItemText\":\"appwiz.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appwiz.cpl\"},{\"CompletionText\":\"ARP.EXE\",\"ListItemText\":\"ARP.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ARP.EXE\"},{\"CompletionText\":\"aslr-manager.ps1\",\"ListItemText\":\"aslr-manager.ps1\",\"ResultType\":2,\"ToolTip\":\"aslr-manager.ps1 [-Action] [-paths] []\\r\\n\"},{\"CompletionText\":\"Assert-MockCalled\",\"ListItemText\":\"Assert-MockCalled\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAssert-MockCalled \\r\\n\"},{\"CompletionText\":\"Assert-VerifiableMocks\",\"ListItemText\":\"Assert-VerifiableMocks\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAssert-VerifiableMocks \\r\\n\"},{\"CompletionText\":\"AssignedAccessGuard.exe\",\"ListItemText\":\"AssignedAccessGuard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AssignedAccessGuard.exe\"},{\"CompletionText\":\"AsusDownloadAgent.exe\",\"ListItemText\":\"AsusDownloadAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusDownloadAgent.exe\"},{\"CompletionText\":\"AsusDownLoadLicense.exe\",\"ListItemText\":\"AsusDownLoadLicense.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusDownLoadLicense.exe\"},{\"CompletionText\":\"AsusUpdateCheck.exe\",\"ListItemText\":\"AsusUpdateCheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusUpdateCheck.exe\"},{\"CompletionText\":\"at.exe\",\"ListItemText\":\"at.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\at.exe\"},{\"CompletionText\":\"AtBroker.exe\",\"ListItemText\":\"AtBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AtBroker.exe\"},{\"CompletionText\":\"attrib.exe\",\"ListItemText\":\"attrib.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\attrib.exe\"},{\"CompletionText\":\"audiodg.exe\",\"ListItemText\":\"audiodg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\audiodg.exe\"},{\"CompletionText\":\"auditpol.exe\",\"ListItemText\":\"auditpol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\auditpol.exe\"},{\"CompletionText\":\"AuthHost.exe\",\"ListItemText\":\"AuthHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AuthHost.exe\"},{\"CompletionText\":\"autochk.exe\",\"ListItemText\":\"autochk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\autochk.exe\"},{\"CompletionText\":\"AxInstUI.exe\",\"ListItemText\":\"AxInstUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AxInstUI.exe\"},{\"CompletionText\":\"az.cmd\",\"ListItemText\":\"az.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft SDKs\\\\Azure\\\\CLI2\\\\wbin\\\\az.cmd\"},{\"CompletionText\":\"azman.msc\",\"ListItemText\":\"azman.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\azman.msc\"},{\"CompletionText\":\"azps.ps1\",\"ListItemText\":\"azps.ps1\",\"ResultType\":2,\"ToolTip\":\"azps.ps1 \\r\\n\"},{\"CompletionText\":\"B:\",\"ListItemText\":\"B:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nB: \\r\\n\"},{\"CompletionText\":\"baaupdate.exe\",\"ListItemText\":\"baaupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\baaupdate.exe\"},{\"CompletionText\":\"backgroundTaskHost.exe\",\"ListItemText\":\"backgroundTaskHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\backgroundTaskHost.exe\"},{\"CompletionText\":\"BackgroundTransferHost.exe\",\"ListItemText\":\"BackgroundTransferHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BackgroundTransferHost.exe\"},{\"CompletionText\":\"Backup-AzApiManagement\",\"ListItemText\":\"Backup-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Backup-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Backup-AzDataProtectionBackupInstanceAdhoc\",\"ListItemText\":\"Backup-AzDataProtectionBackupInstanceAdhoc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackup-AzDataProtectionBackupInstanceAdhoc \\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVault\",\"ListItemText\":\"Backup-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultCertificate\",\"ListItemText\":\"Backup-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultKey\",\"ListItemText\":\"Backup-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Backup-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultSecret\",\"ListItemText\":\"Backup-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Backup-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Backup-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Backup-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Backup-BitLockerKeyProtector\",\"ListItemText\":\"Backup-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackup-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"BackupToAAD-BitLockerKeyProtector\",\"ListItemText\":\"BackupToAAD-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackupToAAD-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"bash.exe\",\"ListItemText\":\"bash.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bash.exe\"},{\"CompletionText\":\"bcdboot.exe\",\"ListItemText\":\"bcdboot.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bcdboot.exe\"},{\"CompletionText\":\"bcdedit.exe\",\"ListItemText\":\"bcdedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bcdedit.exe\"},{\"CompletionText\":\"bdechangepin.exe\",\"ListItemText\":\"bdechangepin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bdechangepin.exe\"},{\"CompletionText\":\"BdeHdCfg.exe\",\"ListItemText\":\"BdeHdCfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BdeHdCfg.exe\"},{\"CompletionText\":\"BdeUISrv.exe\",\"ListItemText\":\"BdeUISrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BdeUISrv.exe\"},{\"CompletionText\":\"bdeunlock.exe\",\"ListItemText\":\"bdeunlock.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bdeunlock.exe\"},{\"CompletionText\":\"BeforeAll\",\"ListItemText\":\"BeforeAll\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBeforeAll \\r\\n\"},{\"CompletionText\":\"BeforeEach\",\"ListItemText\":\"BeforeEach\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBeforeEach \\r\\n\"},{\"CompletionText\":\"bfsvc.exe\",\"ListItemText\":\"bfsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\bfsvc.exe\"},{\"CompletionText\":\"BioIso.exe\",\"ListItemText\":\"BioIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BioIso.exe\"},{\"CompletionText\":\"BitLockerDeviceEncryption.exe\",\"ListItemText\":\"BitLockerDeviceEncryption.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerDeviceEncryption.exe\"},{\"CompletionText\":\"BitLockerWizard.exe\",\"ListItemText\":\"BitLockerWizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerWizard.exe\"},{\"CompletionText\":\"BitLockerWizardElev.exe\",\"ListItemText\":\"BitLockerWizardElev.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerWizardElev.exe\"},{\"CompletionText\":\"bitsadmin.exe\",\"ListItemText\":\"bitsadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bitsadmin.exe\"},{\"CompletionText\":\"Block-FileShareAccess\",\"ListItemText\":\"Block-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Block-SmbClientAccessToServer\",\"ListItemText\":\"Block-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Block-SmbShareAccess\",\"ListItemText\":\"Block-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"blsmba\",\"ListItemText\":\"blsmba\",\"ResultType\":2,\"ToolTip\":\"blsmba\"},{\"CompletionText\":\"blsmbclas\",\"ListItemText\":\"blsmbclas\",\"ResultType\":2,\"ToolTip\":\"blsmbclas\"},{\"CompletionText\":\"bootim.exe\",\"ListItemText\":\"bootim.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bootim.exe\"},{\"CompletionText\":\"bootsect.exe\",\"ListItemText\":\"bootsect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bootsect.exe\"},{\"CompletionText\":\"bridgeunattend.exe\",\"ListItemText\":\"bridgeunattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bridgeunattend.exe\"},{\"CompletionText\":\"browserexport.exe\",\"ListItemText\":\"browserexport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\browserexport.exe\"},{\"CompletionText\":\"browser_broker.exe\",\"ListItemText\":\"browser_broker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\browser_broker.exe\"},{\"CompletionText\":\"bthprops.cpl\",\"ListItemText\":\"bthprops.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bthprops.cpl\"},{\"CompletionText\":\"bthudtask.exe\",\"ListItemText\":\"bthudtask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bthudtask.exe\"},{\"CompletionText\":\"ByteCodeGenerator.exe\",\"ListItemText\":\"ByteCodeGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ByteCodeGenerator.exe\"},{\"CompletionText\":\"c\",\"ListItemText\":\"c\",\"ResultType\":2,\"ToolTip\":\"code-insiders.cmd\"},{\"CompletionText\":\"C:\",\"ListItemText\":\"C:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nC: \\r\\n\"},{\"CompletionText\":\"cacls.exe\",\"ListItemText\":\"cacls.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cacls.exe\"},{\"CompletionText\":\"calc.exe\",\"ListItemText\":\"calc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\calc.exe\"},{\"CompletionText\":\"CameraSettingsUIHost.exe\",\"ListItemText\":\"CameraSettingsUIHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CameraSettingsUIHost.exe\"},{\"CompletionText\":\"CastSrv.exe\",\"ListItemText\":\"CastSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CastSrv.exe\"},{\"CompletionText\":\"cat\",\"ListItemText\":\"cat\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"CCG.exe\",\"ListItemText\":\"CCG.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CCG.exe\"},{\"CompletionText\":\"cd\",\"ListItemText\":\"cd\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"cd..\",\"ListItemText\":\"cd..\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd.. \\r\\n\"},{\"CompletionText\":\"cd\\\\\",\"ListItemText\":\"cd\\\\\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd\\\\ \\r\\n\"},{\"CompletionText\":\"cd~\",\"ListItemText\":\"cd~\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd~ \\r\\n\"},{\"CompletionText\":\"CertEnrollCtrl.exe\",\"ListItemText\":\"CertEnrollCtrl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CertEnrollCtrl.exe\"},{\"CompletionText\":\"certlm.msc\",\"ListItemText\":\"certlm.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certlm.msc\"},{\"CompletionText\":\"certmgr.msc\",\"ListItemText\":\"certmgr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certmgr.msc\"},{\"CompletionText\":\"certreq.exe\",\"ListItemText\":\"certreq.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certreq.exe\"},{\"CompletionText\":\"certutil.exe\",\"ListItemText\":\"certutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certutil.exe\"},{\"CompletionText\":\"cfy\",\"ListItemText\":\"cfy\",\"ResultType\":2,\"ToolTip\":\"cfy\"},{\"CompletionText\":\"change.exe\",\"ListItemText\":\"change.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\change.exe\"},{\"CompletionText\":\"changepk.exe\",\"ListItemText\":\"changepk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\changepk.exe\"},{\"CompletionText\":\"charmap.exe\",\"ListItemText\":\"charmap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\charmap.exe\"},{\"CompletionText\":\"chcp.com\",\"ListItemText\":\"chcp.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chcp.com\"},{\"CompletionText\":\"chdir\",\"ListItemText\":\"chdir\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"CheckNetIsolation.exe\",\"ListItemText\":\"CheckNetIsolation.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CheckNetIsolation.exe\"},{\"CompletionText\":\"Checkpoint-VM\",\"ListItemText\":\"Checkpoint-VM\",\"ResultType\":2,\"ToolTip\":\"Checkpoint-VM\\r\\n\"},{\"CompletionText\":\"chglogon.exe\",\"ListItemText\":\"chglogon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chglogon.exe\"},{\"CompletionText\":\"chgport.exe\",\"ListItemText\":\"chgport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chgport.exe\"},{\"CompletionText\":\"chgusr.exe\",\"ListItemText\":\"chgusr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chgusr.exe\"},{\"CompletionText\":\"chkdsk.exe\",\"ListItemText\":\"chkdsk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chkdsk.exe\"},{\"CompletionText\":\"chkntfs.exe\",\"ListItemText\":\"chkntfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chkntfs.exe\"},{\"CompletionText\":\"choco.exe\",\"ListItemText\":\"choco.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\choco.exe\"},{\"CompletionText\":\"choice.exe\",\"ListItemText\":\"choice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\choice.exe\"},{\"CompletionText\":\"CIDiag.exe\",\"ListItemText\":\"CIDiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CIDiag.exe\"},{\"CompletionText\":\"cipher.exe\",\"ListItemText\":\"cipher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cipher.exe\"},{\"CompletionText\":\"CiTool.exe\",\"ListItemText\":\"CiTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CiTool.exe\"},{\"CompletionText\":\"clc\",\"ListItemText\":\"clc\",\"ResultType\":2,\"ToolTip\":\"Clear-Content\"},{\"CompletionText\":\"cleanmgr.exe\",\"ListItemText\":\"cleanmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cleanmgr.exe\"},{\"CompletionText\":\"clear\",\"ListItemText\":\"clear\",\"ResultType\":2,\"ToolTip\":\"Clear-Host\"},{\"CompletionText\":\"Clear-AssignedAccess\",\"ListItemText\":\"Clear-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Clear-AzAppConfigurationDeletedStore\",\"ListItemText\":\"Clear-AzAppConfigurationDeletedStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzAppConfigurationDeletedStore \\r\\n\"},{\"CompletionText\":\"Clear-AzCdnEndpointContent\",\"ListItemText\":\"Clear-AzCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Clear-AzConfig\",\"ListItemText\":\"Clear-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Clear-AzConfig\\r\\n\"},{\"CompletionText\":\"Clear-AzContext\",\"ListItemText\":\"Clear-AzContext\",\"ResultType\":2,\"ToolTip\":\"Clear-AzContext\\r\\n\"},{\"CompletionText\":\"Clear-AzDefault\",\"ListItemText\":\"Clear-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Clear-AzDefault\\r\\n\"},{\"CompletionText\":\"Clear-AzFrontDoorCdnEndpointContent\",\"ListItemText\":\"Clear-AzFrontDoorCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzFrontDoorCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-BCCache\",\"ListItemText\":\"Clear-BCCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-BCCache \\r\\n\"},{\"CompletionText\":\"Clear-BitLockerAutoUnlock\",\"ListItemText\":\"Clear-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Clear-Content\",\"ListItemText\":\"Clear-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Content [-Path] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\\r\\nClear-Content -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Clear-Disk\",\"ListItemText\":\"Clear-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Disk \\r\\n\"},{\"CompletionText\":\"Clear-DnsClientCache\",\"ListItemText\":\"Clear-DnsClientCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-DnsClientCache \\r\\n\"},{\"CompletionText\":\"Clear-FileStorageTier\",\"ListItemText\":\"Clear-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Clear-History\",\"ListItemText\":\"Clear-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-History [[-Id] ] [[-Count] ] [-Newest] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-History [[-Count] ] [-CommandLine ] [-Newest] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-Host\",\"ListItemText\":\"Clear-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Host \\r\\n\"},{\"CompletionText\":\"Clear-Item\",\"ListItemText\":\"Clear-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Item [-Path] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-Item -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-ItemProperty\",\"ListItemText\":\"Clear-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-ItemProperty [-Path] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-ItemProperty [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-KdsCache\",\"ListItemText\":\"Clear-KdsCache\",\"ResultType\":2,\"ToolTip\":\"Clear-KdsCache\\r\\n\"},{\"CompletionText\":\"Clear-PcsvDeviceLog\",\"ListItemText\":\"Clear-PcsvDeviceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-PcsvDeviceLog \\r\\n\"},{\"CompletionText\":\"Clear-RecycleBin\",\"ListItemText\":\"Clear-RecycleBin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-RecycleBin [[-DriveLetter] ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-StorageBusDisk\",\"ListItemText\":\"Clear-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Clear-StorageDiagnosticInfo\",\"ListItemText\":\"Clear-StorageDiagnosticInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-StorageDiagnosticInfo \\r\\n\"},{\"CompletionText\":\"Clear-Tpm\",\"ListItemText\":\"Clear-Tpm\",\"ResultType\":2,\"ToolTip\":\"Clear-Tpm\\r\\n\"},{\"CompletionText\":\"Clear-Variable\",\"ListItemText\":\"Clear-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Variable [-Name] [-Include ] [-Exclude ] [-Force] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-WindowsCorruptMountPoint\",\"ListItemText\":\"Clear-WindowsCorruptMountPoint\",\"ResultType\":2,\"ToolTip\":\"Clear-WindowsCorruptMountPoint\\r\\n\"},{\"CompletionText\":\"clhsdb.exe\",\"ListItemText\":\"clhsdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\clhsdb.exe\"},{\"CompletionText\":\"clhy\",\"ListItemText\":\"clhy\",\"ResultType\":2,\"ToolTip\":\"Clear-History\"},{\"CompletionText\":\"cli\",\"ListItemText\":\"cli\",\"ResultType\":2,\"ToolTip\":\"Clear-Item\"},{\"CompletionText\":\"cliconfg.exe\",\"ListItemText\":\"cliconfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cliconfg.exe\"},{\"CompletionText\":\"clip.exe\",\"ListItemText\":\"clip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\clip.exe\"},{\"CompletionText\":\"clipchamp.exe\",\"ListItemText\":\"clipchamp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\clipchamp.exe\"},{\"CompletionText\":\"ClipDLS.exe\",\"ListItemText\":\"ClipDLS.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipDLS.exe\"},{\"CompletionText\":\"ClipRenew.exe\",\"ListItemText\":\"ClipRenew.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipRenew.exe\"},{\"CompletionText\":\"ClipUp.exe\",\"ListItemText\":\"ClipUp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipUp.exe\"},{\"CompletionText\":\"Close-AzStorageFileHandle\",\"ListItemText\":\"Close-AzStorageFileHandle\",\"ResultType\":2,\"ToolTip\":\"Close-AzStorageFileHandle\\r\\n\"},{\"CompletionText\":\"Close-SmbOpenFile\",\"ListItemText\":\"Close-SmbOpenFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClose-SmbOpenFile \\r\\n\"},{\"CompletionText\":\"Close-SmbSession\",\"ListItemText\":\"Close-SmbSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClose-SmbSession \\r\\n\"},{\"CompletionText\":\"CloudExperienceHostBroker.exe\",\"ListItemText\":\"CloudExperienceHostBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CloudExperienceHostBroker.exe\"},{\"CompletionText\":\"CloudNotifications.exe\",\"ListItemText\":\"CloudNotifications.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CloudNotifications.exe\"},{\"CompletionText\":\"clp\",\"ListItemText\":\"clp\",\"ResultType\":2,\"ToolTip\":\"Clear-ItemProperty\"},{\"CompletionText\":\"cls\",\"ListItemText\":\"cls\",\"ResultType\":2,\"ToolTip\":\"Clear-Host\"},{\"CompletionText\":\"clv\",\"ListItemText\":\"clv\",\"ResultType\":2,\"ToolTip\":\"Clear-Variable\"},{\"CompletionText\":\"cmd.exe\",\"ListItemText\":\"cmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmd.exe\"},{\"CompletionText\":\"cmdkey.exe\",\"ListItemText\":\"cmdkey.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmdkey.exe\"},{\"CompletionText\":\"cmdl32.exe\",\"ListItemText\":\"cmdl32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmdl32.exe\"},{\"CompletionText\":\"cmmon32.exe\",\"ListItemText\":\"cmmon32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmmon32.exe\"},{\"CompletionText\":\"cmpcfg\",\"ListItemText\":\"cmpcfg\",\"ResultType\":2,\"ToolTip\":\"cmpcfg\"},{\"CompletionText\":\"cmstp.exe\",\"ListItemText\":\"cmstp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmstp.exe\"},{\"CompletionText\":\"cnsn\",\"ListItemText\":\"cnsn\",\"ResultType\":2,\"ToolTip\":\"Connect-PSSession\"},{\"CompletionText\":\"code-exploration.cmd\",\"ListItemText\":\"code-exploration.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Exploration\\\\bin\\\\code-exploration.cmd\"},{\"CompletionText\":\"code-insiders.cmd\",\"ListItemText\":\"code-insiders.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Insiders\\\\bin\\\\code-insiders.cmd\"},{\"CompletionText\":\"code-tunnel-exploration.exe\",\"ListItemText\":\"code-tunnel-exploration.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Exploration\\\\bin\\\\code-tunnel-exploration.exe\"},{\"CompletionText\":\"code-tunnel-insiders.exe\",\"ListItemText\":\"code-tunnel-insiders.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Insiders\\\\bin\\\\code-tunnel-insiders.exe\"},{\"CompletionText\":\"code-tunnel.exe\",\"ListItemText\":\"code-tunnel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe\"},{\"CompletionText\":\"code.cmd\",\"ListItemText\":\"code.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft VS Code\\\\bin\\\\code.cmd\"},{\"CompletionText\":\"cofire.exe\",\"ListItemText\":\"cofire.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cofire.exe\"},{\"CompletionText\":\"colorcpl.exe\",\"ListItemText\":\"colorcpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\colorcpl.exe\"},{\"CompletionText\":\"com.docker.cli.exe\",\"ListItemText\":\"com.docker.cli.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\com.docker.cli.exe\"},{\"CompletionText\":\"comexp.msc\",\"ListItemText\":\"comexp.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\comexp.msc\"},{\"CompletionText\":\"comp.exe\",\"ListItemText\":\"comp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\comp.exe\"},{\"CompletionText\":\"compact.exe\",\"ListItemText\":\"compact.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\compact.exe\"},{\"CompletionText\":\"compare\",\"ListItemText\":\"compare\",\"ResultType\":2,\"ToolTip\":\"Compare-Object\"},{\"CompletionText\":\"Compare-Object\",\"ListItemText\":\"Compare-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompare-Object [-ReferenceObject] [-DifferenceObject] [-SyncWindow ] [-Property ] [-ExcludeDifferent] [-IncludeEqual] [-PassThru] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"Compare-VM\",\"ListItemText\":\"Compare-VM\",\"ResultType\":2,\"ToolTip\":\"Compare-VM\\r\\n\"},{\"CompletionText\":\"CompatTelRunner.exe\",\"ListItemText\":\"CompatTelRunner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompatTelRunner.exe\"},{\"CompletionText\":\"Complete-AzServiceBusMigration\",\"ListItemText\":\"Complete-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nComplete-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Complete-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Complete-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Complete-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Complete-BitsTransfer\",\"ListItemText\":\"Complete-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Complete-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Complete-DtcDiagnosticTransaction\",\"ListItemText\":\"Complete-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Complete-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Complete-VMFailover\",\"ListItemText\":\"Complete-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Complete-VMFailover\\r\\n\"},{\"CompletionText\":\"compmgmt.msc\",\"ListItemText\":\"compmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\compmgmt.msc\"},{\"CompletionText\":\"CompMgmtLauncher.exe\",\"ListItemText\":\"CompMgmtLauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompMgmtLauncher.exe\"},{\"CompletionText\":\"CompPkgSrv.exe\",\"ListItemText\":\"CompPkgSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompPkgSrv.exe\"},{\"CompletionText\":\"Compress-Archive\",\"ListItemText\":\"Compress-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompress-Archive \\r\\n\"},{\"CompletionText\":\"ComputerDefaults.exe\",\"ListItemText\":\"ComputerDefaults.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ComputerDefaults.exe\"},{\"CompletionText\":\"Configuration\",\"ListItemText\":\"Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConfiguration \\r\\n\"},{\"CompletionText\":\"Confirm-AzSecurityAutomation\",\"ListItemText\":\"Confirm-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Confirm-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Confirm-SecureBootUEFI\",\"ListItemText\":\"Confirm-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Confirm-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"conhost.exe\",\"ListItemText\":\"conhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\conhost.exe\"},{\"CompletionText\":\"Connect-AzAccount\",\"ListItemText\":\"Connect-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Connect-AzAccount\\r\\n\"},{\"CompletionText\":\"Connect-AzContainerRegistry\",\"ListItemText\":\"Connect-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"Connect-AzContainerRegistry\\r\\n\"},{\"CompletionText\":\"Connect-IscsiTarget\",\"ListItemText\":\"Connect-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Connect-PSSession\",\"ListItemText\":\"Connect-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-PSSession -Name [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-Session] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ComputerName] [-ApplicationName ] [-ConfigurationName ] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession -ComputerName -InstanceId [-ApplicationName ] [-ConfigurationName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ConnectionUri] [-ConfigurationName ] [-AllowRedirection] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession -InstanceId [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-Id] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Connect-VirtualDisk\",\"ListItemText\":\"Connect-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Connect-VMNetworkAdapter\",\"ListItemText\":\"Connect-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Connect-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Connect-VMSan\",\"ListItemText\":\"Connect-VMSan\",\"ResultType\":2,\"ToolTip\":\"Connect-VMSan\\r\\n\"},{\"CompletionText\":\"Connect-WSMan\",\"ListItemText\":\"Connect-WSMan\",\"ResultType\":2,\"ToolTip\":\"Connect-WSMan\\r\\n\"},{\"CompletionText\":\"consent.exe\",\"ListItemText\":\"consent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\consent.exe\"},{\"CompletionText\":\"Context\",\"ListItemText\":\"Context\",\"ResultType\":2,\"ToolTip\":\"\\r\\nContext \\r\\n\"},{\"CompletionText\":\"control.exe\",\"ListItemText\":\"control.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\control.exe\"},{\"CompletionText\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-Path\",\"ListItemText\":\"Convert-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvert-Path [-Path] []\\r\\n\\r\\nConvert-Path -LiteralPath []\\r\\n\"},{\"CompletionText\":\"Convert-VHD\",\"ListItemText\":\"Convert-VHD\",\"ResultType\":2,\"ToolTip\":\"Convert-VHD\\r\\n\"},{\"CompletionText\":\"convert.exe\",\"ListItemText\":\"convert.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\convert.exe\"},{\"CompletionText\":\"ConvertFrom-CIPolicy\",\"ListItemText\":\"ConvertFrom-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"ConvertFrom-CIPolicy\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Csv\",\"ListItemText\":\"ConvertFrom-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Csv [-InputObject] [[-Delimiter] ] [-Header ] []\\r\\n\\r\\nConvertFrom-Csv [-InputObject] -UseCulture [-Header ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Json\",\"ListItemText\":\"ConvertFrom-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Json [-InputObject] [-AsHashtable] [-Depth ] [-NoEnumerate] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Markdown\",\"ListItemText\":\"ConvertFrom-Markdown\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Markdown [-Path] [-AsVT100EncodedString] []\\r\\n\\r\\nConvertFrom-Markdown -LiteralPath [-AsVT100EncodedString] []\\r\\n\\r\\nConvertFrom-Markdown -InputObject [-AsVT100EncodedString] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-SddlString\",\"ListItemText\":\"ConvertFrom-SddlString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-SddlString [-Sddl] [-Type ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-SecureString\",\"ListItemText\":\"ConvertFrom-SecureString\",\"ResultType\":2,\"ToolTip\":\"ConvertFrom-SecureString\\r\\n\"},{\"CompletionText\":\"ConvertFrom-StringData\",\"ListItemText\":\"ConvertFrom-StringData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-StringData [-StringData] [[-Delimiter] ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Yaml\",\"ListItemText\":\"ConvertFrom-Yaml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Yaml \\r\\n\"},{\"CompletionText\":\"ConvertTo-AzVMManagedDisk\",\"ListItemText\":\"ConvertTo-AzVMManagedDisk\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-AzVMManagedDisk\\r\\n\"},{\"CompletionText\":\"ConvertTo-Csv\",\"ListItemText\":\"ConvertTo-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Csv [-InputObject] [[-Delimiter] ] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] []\\r\\n\\r\\nConvertTo-Csv [-InputObject] [-UseCulture] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-HgsKeyProtector\",\"ListItemText\":\"ConvertTo-HgsKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-HgsKeyProtector \\r\\n\"},{\"CompletionText\":\"ConvertTo-Html\",\"ListItemText\":\"ConvertTo-Html\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Html [[-Property] ] [[-Head] ] [[-Title] ] [[-Body] ] [-InputObject ] [-As ] [-CssUri ] [-PostContent ] [-PreContent ] [-Meta ] [-Charset ] [-Transitional] []\\r\\n\\r\\nConvertTo-Html [[-Property] ] [-InputObject ] [-As ] [-Fragment] [-PostContent ] [-PreContent ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-Json\",\"ListItemText\":\"ConvertTo-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Json [-InputObject] [-Depth ] [-Compress] [-EnumsAsStrings] [-AsArray] [-EscapeHandling ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-ProcessMitigationPolicy\",\"ListItemText\":\"ConvertTo-ProcessMitigationPolicy\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-ProcessMitigationPolicy\\r\\n\"},{\"CompletionText\":\"ConvertTo-SecureString\",\"ListItemText\":\"ConvertTo-SecureString\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-SecureString\\r\\n\"},{\"CompletionText\":\"ConvertTo-TpmOwnerAuth\",\"ListItemText\":\"ConvertTo-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"ConvertTo-Xml\",\"ListItemText\":\"ConvertTo-Xml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Xml [-InputObject] [-Depth ] [-NoTypeInformation] [-As ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-Yaml\",\"ListItemText\":\"ConvertTo-Yaml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Yaml \\r\\n\"},{\"CompletionText\":\"convertvhd.exe\",\"ListItemText\":\"convertvhd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\convertvhd.exe\"},{\"CompletionText\":\"copy\",\"ListItemText\":\"copy\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"Copy-AzRecoveryServicesVault\",\"ListItemText\":\"Copy-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Copy-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Copy-AzStorageBlob\",\"ListItemText\":\"Copy-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Copy-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Copy-BcdEntry\",\"ListItemText\":\"Copy-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Copy-BcdEntry\\r\\n\"},{\"CompletionText\":\"Copy-Item\",\"ListItemText\":\"Copy-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-Item [-Path] [[-Destination] ] [-Container] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] [-FromSession ] [-ToSession ] []\\r\\n\\r\\nCopy-Item [[-Destination] ] -LiteralPath [-Container] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] [-FromSession ] [-ToSession ] []\\r\\n\"},{\"CompletionText\":\"Copy-ItemProperty\",\"ListItemText\":\"Copy-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-ItemProperty [-Path] [-Destination] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nCopy-ItemProperty [-Destination] [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Copy-NetFirewallRule\",\"ListItemText\":\"Copy-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Copy-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecMainModeRule\",\"ListItemText\":\"Copy-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Copy-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Copy-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Copy-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecRule\",\"ListItemText\":\"Copy-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Copy-UserInternationalSettingsToSystem\",\"ListItemText\":\"Copy-UserInternationalSettingsToSystem\",\"ResultType\":2,\"ToolTip\":\"Copy-UserInternationalSettingsToSystem\\r\\n\"},{\"CompletionText\":\"Copy-VMFile\",\"ListItemText\":\"Copy-VMFile\",\"ResultType\":2,\"ToolTip\":\"Copy-VMFile\\r\\n\"},{\"CompletionText\":\"coredpussvr.exe\",\"ListItemText\":\"coredpussvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\coredpussvr.exe\"},{\"CompletionText\":\"corepack.cmd\",\"ListItemText\":\"corepack.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\corepack.cmd\"},{\"CompletionText\":\"cp\",\"ListItemText\":\"cp\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"cpi\",\"ListItemText\":\"cpi\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"cpp\",\"ListItemText\":\"cpp\",\"ResultType\":2,\"ToolTip\":\"Copy-ItemProperty\"},{\"CompletionText\":\"createdump.exe\",\"ListItemText\":\"createdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\WindowsApps\\\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\\\createdump.exe\"},{\"CompletionText\":\"CredentialEnrollmentManager.exe\",\"ListItemText\":\"CredentialEnrollmentManager.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CredentialEnrollmentManager.exe\"},{\"CompletionText\":\"CredentialUIBroker.exe\",\"ListItemText\":\"CredentialUIBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CredentialUIBroker.exe\"},{\"CompletionText\":\"credwiz.exe\",\"ListItemText\":\"credwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\credwiz.exe\"},{\"CompletionText\":\"cscript.exe\",\"ListItemText\":\"cscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cscript.exe\"},{\"CompletionText\":\"csrss.exe\",\"ListItemText\":\"csrss.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\csrss.exe\"},{\"CompletionText\":\"cssmbo\",\"ListItemText\":\"cssmbo\",\"ResultType\":2,\"ToolTip\":\"cssmbo\"},{\"CompletionText\":\"cssmbse\",\"ListItemText\":\"cssmbse\",\"ResultType\":2,\"ToolTip\":\"cssmbse\"},{\"CompletionText\":\"ctfmon.exe\",\"ListItemText\":\"ctfmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ctfmon.exe\"},{\"CompletionText\":\"cttune.exe\",\"ListItemText\":\"cttune.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cttune.exe\"},{\"CompletionText\":\"cttunesvr.exe\",\"ListItemText\":\"cttunesvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cttunesvr.exe\"},{\"CompletionText\":\"cty\",\"ListItemText\":\"cty\",\"ResultType\":2,\"ToolTip\":\"cty\"},{\"CompletionText\":\"curl.exe\",\"ListItemText\":\"curl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\curl.exe\"},{\"CompletionText\":\"CustomInstallExec.exe\",\"ListItemText\":\"CustomInstallExec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CustomInstallExec.exe\"},{\"CompletionText\":\"CustomShellHost.exe\",\"ListItemText\":\"CustomShellHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CustomShellHost.exe\"},{\"CompletionText\":\"cvpa\",\"ListItemText\":\"cvpa\",\"ResultType\":2,\"ToolTip\":\"Convert-Path\"},{\"CompletionText\":\"d3dconfig.exe\",\"ListItemText\":\"d3dconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\d3dconfig.exe\"},{\"CompletionText\":\"D:\",\"ListItemText\":\"D:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nD: \\r\\n\"},{\"CompletionText\":\"dasHost.exe\",\"ListItemText\":\"dasHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dasHost.exe\"},{\"CompletionText\":\"DataExchangeHost.exe\",\"ListItemText\":\"DataExchangeHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DataExchangeHost.exe\"},{\"CompletionText\":\"DataStoreCacheDumpTool.exe\",\"ListItemText\":\"DataStoreCacheDumpTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DataStoreCacheDumpTool.exe\"},{\"CompletionText\":\"dbp\",\"ListItemText\":\"dbp\",\"ResultType\":2,\"ToolTip\":\"Disable-PSBreakpoint\"},{\"CompletionText\":\"dccw.exe\",\"ListItemText\":\"dccw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dccw.exe\"},{\"CompletionText\":\"dcomcnfg.exe\",\"ListItemText\":\"dcomcnfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dcomcnfg.exe\"},{\"CompletionText\":\"ddodiag.exe\",\"ListItemText\":\"ddodiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ddodiag.exe\"},{\"CompletionText\":\"debian.exe\",\"ListItemText\":\"debian.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\debian.exe\"},{\"CompletionText\":\"Debug-FileShare\",\"ListItemText\":\"Debug-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-FileShare \\r\\n\"},{\"CompletionText\":\"Debug-Job\",\"ListItemText\":\"Debug-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Job [-Job] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-Name] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-Id] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-InstanceId] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-MMAppPrelaunch\",\"ListItemText\":\"Debug-MMAppPrelaunch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-MMAppPrelaunch \\r\\n\"},{\"CompletionText\":\"Debug-Process\",\"ListItemText\":\"Debug-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Process [-Name] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Process [-Id] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Process -InputObject [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-Runspace\",\"ListItemText\":\"Debug-Runspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Runspace [-Runspace] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-Name] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-Id] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-InstanceId] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-StorageSubSystem\",\"ListItemText\":\"Debug-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Debug-VM\",\"ListItemText\":\"Debug-VM\",\"ResultType\":2,\"ToolTip\":\"Debug-VM\\r\\n\"},{\"CompletionText\":\"Debug-Volume\",\"ListItemText\":\"Debug-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Volume \\r\\n\"},{\"CompletionText\":\"Defrag.exe\",\"ListItemText\":\"Defrag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Defrag.exe\"},{\"CompletionText\":\"del\",\"ListItemText\":\"del\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"Delete-DeliveryOptimizationCache\",\"ListItemText\":\"Delete-DeliveryOptimizationCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDelete-DeliveryOptimizationCache \\r\\n\"},{\"CompletionText\":\"Deny-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDeny-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Deny-AzPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Deny-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Deny-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDeny-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Deploy-AzNetworkManagerCommit\",\"ListItemText\":\"Deploy-AzNetworkManagerCommit\",\"ResultType\":2,\"ToolTip\":\"Deploy-AzNetworkManagerCommit\\r\\n\"},{\"CompletionText\":\"deploymentcsphelper.exe\",\"ListItemText\":\"deploymentcsphelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\deploymentcsphelper.exe\"},{\"CompletionText\":\"Describe\",\"ListItemText\":\"Describe\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDescribe \\r\\n\"},{\"CompletionText\":\"desk.cpl\",\"ListItemText\":\"desk.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\desk.cpl\"},{\"CompletionText\":\"desktopimgdownldr.exe\",\"ListItemText\":\"desktopimgdownldr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\desktopimgdownldr.exe\"},{\"CompletionText\":\"DeviceCensus.exe\",\"ListItemText\":\"DeviceCensus.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceCensus.exe\"},{\"CompletionText\":\"DeviceCredentialDeployment.exe\",\"ListItemText\":\"DeviceCredentialDeployment.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceCredentialDeployment.exe\"},{\"CompletionText\":\"DeviceEject.exe\",\"ListItemText\":\"DeviceEject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceEject.exe\"},{\"CompletionText\":\"DeviceEnroller.exe\",\"ListItemText\":\"DeviceEnroller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceEnroller.exe\"},{\"CompletionText\":\"DevicePairingWizard.exe\",\"ListItemText\":\"DevicePairingWizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DevicePairingWizard.exe\"},{\"CompletionText\":\"DeviceProperties.exe\",\"ListItemText\":\"DeviceProperties.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceProperties.exe\"},{\"CompletionText\":\"devmgmt.msc\",\"ListItemText\":\"devmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\devmgmt.msc\"},{\"CompletionText\":\"DevModeRunAsUserConfig.msc\",\"ListItemText\":\"DevModeRunAsUserConfig.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DevModeRunAsUserConfig.msc\"},{\"CompletionText\":\"DFDWiz.exe\",\"ListItemText\":\"DFDWiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DFDWiz.exe\"},{\"CompletionText\":\"dfrgui.exe\",\"ListItemText\":\"dfrgui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dfrgui.exe\"},{\"CompletionText\":\"dialer.exe\",\"ListItemText\":\"dialer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dialer.exe\"},{\"CompletionText\":\"diff\",\"ListItemText\":\"diff\",\"ResultType\":2,\"ToolTip\":\"Compare-Object\"},{\"CompletionText\":\"dir\",\"ListItemText\":\"dir\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"directxdatabaseupdater.exe\",\"ListItemText\":\"directxdatabaseupdater.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\directxdatabaseupdater.exe\"},{\"CompletionText\":\"dirmngr.exe\",\"ListItemText\":\"dirmngr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\dirmngr.exe\"},{\"CompletionText\":\"dirmngr_ldap.exe\",\"ListItemText\":\"dirmngr_ldap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\dirmngr_ldap.exe\"},{\"CompletionText\":\"Disable-AppBackgroundTaskDiagnosticLog\",\"ListItemText\":\"Disable-AppBackgroundTaskDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Disable-AppBackgroundTaskDiagnosticLog\\r\\n\"},{\"CompletionText\":\"Disable-AzAdvisorRecommendation\",\"ListItemText\":\"Disable-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Disable-AzAksAddOn\",\"ListItemText\":\"Disable-AzAksAddOn\",\"ResultType\":2,\"ToolTip\":\"Disable-AzAksAddOn\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchAutoScale\",\"ListItemText\":\"Disable-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchComputeNodeScheduling\",\"ListItemText\":\"Disable-AzBatchComputeNodeScheduling\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchComputeNodeScheduling\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchJob\",\"ListItemText\":\"Disable-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchJobSchedule\",\"ListItemText\":\"Disable-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Disable-AzCdnCustomDomainCustomHttps\",\"ListItemText\":\"Disable-AzCdnCustomDomainCustomHttps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzCdnCustomDomainCustomHttps \\r\\n\"},{\"CompletionText\":\"Disable-AzContextAutosave\",\"ListItemText\":\"Disable-AzContextAutosave\",\"ResultType\":2,\"ToolTip\":\"Disable-AzContextAutosave\\r\\n\"},{\"CompletionText\":\"Disable-AzDataCollection\",\"ListItemText\":\"Disable-AzDataCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzDataCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzFrontDoorCustomDomainHttps\",\"ListItemText\":\"Disable-AzFrontDoorCustomDomainHttps\",\"ResultType\":2,\"ToolTip\":\"Disable-AzFrontDoorCustomDomainHttps\\r\\n\"},{\"CompletionText\":\"Disable-AzHDInsightAzureMonitor\",\"ListItemText\":\"Disable-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Disable-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Disable-AzHDInsightMonitoring\",\"ListItemText\":\"Disable-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Disable-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\",\"ListItemText\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\",\"ResultType\":2,\"ToolTip\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsIISLogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsIISLogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsIISLogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupAutoProtection\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupAutoProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupAutoProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupProtection\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupRPMountScript\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupRPMountScript\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupRPMountScript\\r\\n\"},{\"CompletionText\":\"Disable-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Disable-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Disable-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSqlInstanceAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlServerAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSqlServerAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlServerAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzStackHCIAttestation\",\"ListItemText\":\"Disable-AzStackHCIAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzStackHCIAttestation \\r\\n\"},{\"CompletionText\":\"Disable-AzStackHCIRemoteSupport\",\"ListItemText\":\"Disable-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageBlobDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobLastAccessTimeTracking\",\"ListItemText\":\"Disable-AzStorageBlobLastAccessTimeTracking\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobLastAccessTimeTracking\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobRestorePolicy\",\"ListItemText\":\"Disable-AzStorageBlobRestorePolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobRestorePolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageContainerDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageContainerDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageContainerDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageSoftDelete\",\"ListItemText\":\"Disable-AzStorageSoftDelete\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageSoftDelete\"},{\"CompletionText\":\"Disable-AzStorageStaticWebsite\",\"ListItemText\":\"Disable-AzStorageStaticWebsite\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageStaticWebsite\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseSqlAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSynapseSqlAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseSqlAdvancedThreatProtection\",\"ListItemText\":\"Disable-AzSynapseSqlAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlAdvancedThreatProtection\"},{\"CompletionText\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzTrafficManagerEndpoint\",\"ListItemText\":\"Disable-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Disable-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Disable-AzTrafficManagerProfile\",\"ListItemText\":\"Disable-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Disable-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Disable-AzureRmAlias\",\"ListItemText\":\"Disable-AzureRmAlias\",\"ResultType\":2,\"ToolTip\":\"Disable-AzureRmAlias\\r\\n\"},{\"CompletionText\":\"Disable-AzVMDiskEncryption\",\"ListItemText\":\"Disable-AzVMDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Disable-AzVMDiskEncryption\\r\\n\"},{\"CompletionText\":\"Disable-AzVmssDiskEncryption\",\"ListItemText\":\"Disable-AzVmssDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Disable-AzVmssDiskEncryption\\r\\n\"},{\"CompletionText\":\"Disable-BC\",\"ListItemText\":\"Disable-BC\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BC \\r\\n\"},{\"CompletionText\":\"Disable-BcdElementBootDebug\",\"ListItemText\":\"Disable-BcdElementBootDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementBootDebug\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementBootEms\",\"ListItemText\":\"Disable-BcdElementBootEms\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementBootEms\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementDebug\",\"ListItemText\":\"Disable-BcdElementDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementDebug\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementEms\",\"ListItemText\":\"Disable-BcdElementEms\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementEms\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementEventLogging\",\"ListItemText\":\"Disable-BcdElementEventLogging\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementEventLogging\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementHypervisorDebug\",\"ListItemText\":\"Disable-BcdElementHypervisorDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementHypervisorDebug\\r\\n\"},{\"CompletionText\":\"Disable-BCDowngrading\",\"ListItemText\":\"Disable-BCDowngrading\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BCDowngrading \\r\\n\"},{\"CompletionText\":\"Disable-BCServeOnBattery\",\"ListItemText\":\"Disable-BCServeOnBattery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BCServeOnBattery \\r\\n\"},{\"CompletionText\":\"Disable-BitLocker\",\"ListItemText\":\"Disable-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BitLocker \\r\\n\"},{\"CompletionText\":\"Disable-BitLockerAutoUnlock\",\"ListItemText\":\"Disable-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Disable-DAManualEntryPointSelection\",\"ListItemText\":\"Disable-DAManualEntryPointSelection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DAManualEntryPointSelection \\r\\n\"},{\"CompletionText\":\"Disable-DeliveryOptimizationVerboseLogs\",\"ListItemText\":\"Disable-DeliveryOptimizationVerboseLogs\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DeliveryOptimizationVerboseLogs \\r\\n\"},{\"CompletionText\":\"Disable-DscDebug\",\"ListItemText\":\"Disable-DscDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DscDebug \\r\\n\"},{\"CompletionText\":\"Disable-ExperimentalFeature\",\"ListItemText\":\"Disable-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-ExperimentalFeature [-Name] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-JobTrigger\",\"ListItemText\":\"Disable-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Disable-JobTrigger\\r\\n\"},{\"CompletionText\":\"Disable-LocalUser\",\"ListItemText\":\"Disable-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Disable-LocalUser\\r\\n\"},{\"CompletionText\":\"Disable-MMAgent\",\"ListItemText\":\"Disable-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-MMAgent \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapter\",\"ListItemText\":\"Disable-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapter \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterBinding\",\"ListItemText\":\"Disable-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterChecksumOffload\",\"ListItemText\":\"Disable-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Disable-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterIPsecOffload\",\"ListItemText\":\"Disable-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterLso\",\"ListItemText\":\"Disable-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterPacketDirect\",\"ListItemText\":\"Disable-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterPowerManagement\",\"ListItemText\":\"Disable-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterQos\",\"ListItemText\":\"Disable-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRdma\",\"ListItemText\":\"Disable-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRsc\",\"ListItemText\":\"Disable-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRss\",\"ListItemText\":\"Disable-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterSriov\",\"ListItemText\":\"Disable-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterUso\",\"ListItemText\":\"Disable-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterVmq\",\"ListItemText\":\"Disable-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Disable-NetDnsTransitionConfiguration\",\"ListItemText\":\"Disable-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Disable-NetFirewallHyperVRule\",\"ListItemText\":\"Disable-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Disable-NetFirewallRule\",\"ListItemText\":\"Disable-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Disable-NetIPHttpsProfile\",\"ListItemText\":\"Disable-NetIPHttpsProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPHttpsProfile \\r\\n\"},{\"CompletionText\":\"Disable-NetIPsecMainModeRule\",\"ListItemText\":\"Disable-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Disable-NetIPsecRule\",\"ListItemText\":\"Disable-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Disable-NetNatTransitionConfiguration\",\"ListItemText\":\"Disable-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchEthernetPort\",\"ListItemText\":\"Disable-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchFeature\",\"ListItemText\":\"Disable-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchVlan\",\"ListItemText\":\"Disable-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Disable-OdbcPerfCounter\",\"ListItemText\":\"Disable-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Disable-PhysicalDiskIdentification\",\"ListItemText\":\"Disable-PhysicalDiskIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PhysicalDiskIdentification \\r\\n\"},{\"CompletionText\":\"Disable-PhysicalDiskIndication\",\"ListItemText\":\"Disable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"Disable-PhysicalDiskIndication\"},{\"CompletionText\":\"Disable-PnpDevice\",\"ListItemText\":\"Disable-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PnpDevice \\r\\n\"},{\"CompletionText\":\"Disable-PSBreakpoint\",\"ListItemText\":\"Disable-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSBreakpoint [-Breakpoint] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisable-PSBreakpoint [-Id] [-PassThru] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSRemoting\",\"ListItemText\":\"Disable-PSRemoting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSRemoting [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSSessionConfiguration\",\"ListItemText\":\"Disable-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSSessionConfiguration [[-Name] ] [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSTrace\",\"ListItemText\":\"Disable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSTrace \\r\\n\"},{\"CompletionText\":\"Disable-PSWSManCombinedTrace\",\"ListItemText\":\"Disable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"Disable-RunspaceDebug\",\"ListItemText\":\"Disable-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-RunspaceDebug [[-RunspaceName] ] []\\r\\n\\r\\nDisable-RunspaceDebug [-Runspace] []\\r\\n\\r\\nDisable-RunspaceDebug [-RunspaceId] []\\r\\n\\r\\nDisable-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nDisable-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Disable-ScheduledJob\",\"ListItemText\":\"Disable-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Disable-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Disable-ScheduledTask\",\"ListItemText\":\"Disable-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Disable-SmbDelegation\",\"ListItemText\":\"Disable-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Disable-StorageBusCache\",\"ListItemText\":\"Disable-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Disable-StorageBusDisk\",\"ListItemText\":\"Disable-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Disable-StorageDataCollection\",\"ListItemText\":\"Disable-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Disable-StorageDiagnosticLog\",\"ListItemText\":\"Disable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Disable-StorageDiagnosticLog\"},{\"CompletionText\":\"Disable-StorageEnclosureIdentification\",\"ListItemText\":\"Disable-StorageEnclosureIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageEnclosureIdentification \\r\\n\"},{\"CompletionText\":\"Disable-StorageEnclosurePower\",\"ListItemText\":\"Disable-StorageEnclosurePower\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageEnclosurePower \\r\\n\"},{\"CompletionText\":\"Disable-StorageHighAvailability\",\"ListItemText\":\"Disable-StorageHighAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageHighAvailability \\r\\n\"},{\"CompletionText\":\"Disable-StorageMaintenanceMode\",\"ListItemText\":\"Disable-StorageMaintenanceMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageMaintenanceMode \\r\\n\"},{\"CompletionText\":\"Disable-TlsCipherSuite\",\"ListItemText\":\"Disable-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Disable-TlsEccCurve\",\"ListItemText\":\"Disable-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Disable-TlsSessionTicketKey\",\"ListItemText\":\"Disable-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Disable-TpmAutoProvisioning\",\"ListItemText\":\"Disable-TpmAutoProvisioning\",\"ResultType\":2,\"ToolTip\":\"Disable-TpmAutoProvisioning\\r\\n\"},{\"CompletionText\":\"Disable-VMConsoleSupport\",\"ListItemText\":\"Disable-VMConsoleSupport\",\"ResultType\":2,\"ToolTip\":\"Disable-VMConsoleSupport\\r\\n\"},{\"CompletionText\":\"Disable-VMEventing\",\"ListItemText\":\"Disable-VMEventing\",\"ResultType\":2,\"ToolTip\":\"Disable-VMEventing\\r\\n\"},{\"CompletionText\":\"Disable-VMIntegrationService\",\"ListItemText\":\"Disable-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Disable-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Disable-VMMigration\",\"ListItemText\":\"Disable-VMMigration\",\"ResultType\":2,\"ToolTip\":\"Disable-VMMigration\\r\\n\"},{\"CompletionText\":\"Disable-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Disable-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Disable-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Disable-VMResourceMetering\",\"ListItemText\":\"Disable-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Disable-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Disable-VMSwitchExtension\",\"ListItemText\":\"Disable-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Disable-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Disable-VMTPM\",\"ListItemText\":\"Disable-VMTPM\",\"ResultType\":2,\"ToolTip\":\"Disable-VMTPM\\r\\n\"},{\"CompletionText\":\"Disable-WdacBidTrace\",\"ListItemText\":\"Disable-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Disable-WindowsErrorReporting\",\"ListItemText\":\"Disable-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Disable-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Disable-WindowsOptionalFeature\",\"ListItemText\":\"Disable-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Disable-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Disable-WSManCredSSP\",\"ListItemText\":\"Disable-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Disable-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Disable-WSManTrace\",\"ListItemText\":\"Disable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Disconnect-AzAccount\",\"ListItemText\":\"Disconnect-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzAccount\\r\\n\"},{\"CompletionText\":\"Disconnect-AzP2sVpnGatewayVpnConnection\",\"ListItemText\":\"Disconnect-AzP2sVpnGatewayVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzP2sVpnGatewayVpnConnection\\r\\n\"},{\"CompletionText\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\",\"ListItemText\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\\r\\n\"},{\"CompletionText\":\"Disconnect-AzWvdUserSession\",\"ListItemText\":\"Disconnect-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Disconnect-IscsiTarget\",\"ListItemText\":\"Disconnect-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Disconnect-PSSession\",\"ListItemText\":\"Disconnect-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-PSSession [-Session] [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession -Name [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession [-Id] [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession -InstanceId [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disconnect-VirtualDisk\",\"ListItemText\":\"Disconnect-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Disconnect-VMNetworkAdapter\",\"ListItemText\":\"Disconnect-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Disconnect-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Disconnect-VMSan\",\"ListItemText\":\"Disconnect-VMSan\",\"ResultType\":2,\"ToolTip\":\"Disconnect-VMSan\\r\\n\"},{\"CompletionText\":\"Disconnect-WSMan\",\"ListItemText\":\"Disconnect-WSMan\",\"ResultType\":2,\"ToolTip\":\"Disconnect-WSMan\\r\\n\"},{\"CompletionText\":\"diskmgmt.msc\",\"ListItemText\":\"diskmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskmgmt.msc\"},{\"CompletionText\":\"diskpart.exe\",\"ListItemText\":\"diskpart.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskpart.exe\"},{\"CompletionText\":\"diskperf.exe\",\"ListItemText\":\"diskperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskperf.exe\"},{\"CompletionText\":\"diskraid.exe\",\"ListItemText\":\"diskraid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskraid.exe\"},{\"CompletionText\":\"DiskSnapshot.exe\",\"ListItemText\":\"DiskSnapshot.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DiskSnapshot.exe\"},{\"CompletionText\":\"diskusage.exe\",\"ListItemText\":\"diskusage.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskusage.exe\"},{\"CompletionText\":\"Dism.exe\",\"ListItemText\":\"Dism.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Dism.exe\"},{\"CompletionText\":\"Dismount-AppPackageVolume\",\"ListItemText\":\"Dismount-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Dismount-AppPackageVolume\"},{\"CompletionText\":\"Dismount-AppxVolume\",\"ListItemText\":\"Dismount-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Dismount-AppxVolume\\r\\n\"},{\"CompletionText\":\"Dismount-DiskImage\",\"ListItemText\":\"Dismount-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDismount-DiskImage \\r\\n\"},{\"CompletionText\":\"Dismount-VHD\",\"ListItemText\":\"Dismount-VHD\",\"ResultType\":2,\"ToolTip\":\"Dismount-VHD\\r\\n\"},{\"CompletionText\":\"Dismount-VMHostAssignableDevice\",\"ListItemText\":\"Dismount-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Dismount-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Dismount-WindowsImage\",\"ListItemText\":\"Dismount-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Dismount-WindowsImage\\r\\n\"},{\"CompletionText\":\"dispdiag.exe\",\"ListItemText\":\"dispdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dispdiag.exe\"},{\"CompletionText\":\"DisplaySwitch.exe\",\"ListItemText\":\"DisplaySwitch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DisplaySwitch.exe\"},{\"CompletionText\":\"djoin.exe\",\"ListItemText\":\"djoin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\djoin.exe\"},{\"CompletionText\":\"dllhost.exe\",\"ListItemText\":\"dllhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dllhost.exe\"},{\"CompletionText\":\"dllhst3g.exe\",\"ListItemText\":\"dllhst3g.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dllhst3g.exe\"},{\"CompletionText\":\"dlu\",\"ListItemText\":\"dlu\",\"ResultType\":2,\"ToolTip\":\"dlu\"},{\"CompletionText\":\"dmcertinst.exe\",\"ListItemText\":\"dmcertinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmcertinst.exe\"},{\"CompletionText\":\"dmcfghost.exe\",\"ListItemText\":\"dmcfghost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmcfghost.exe\"},{\"CompletionText\":\"dmclient.exe\",\"ListItemText\":\"dmclient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmclient.exe\"},{\"CompletionText\":\"DmNotificationBroker.exe\",\"ListItemText\":\"DmNotificationBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DmNotificationBroker.exe\"},{\"CompletionText\":\"DmOmaCpMo.exe\",\"ListItemText\":\"DmOmaCpMo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DmOmaCpMo.exe\"},{\"CompletionText\":\"dnscacheugc.exe\",\"ListItemText\":\"dnscacheugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dnscacheugc.exe\"},{\"CompletionText\":\"dnsn\",\"ListItemText\":\"dnsn\",\"ResultType\":2,\"ToolTip\":\"Disconnect-PSSession\"},{\"CompletionText\":\"docker-compose.exe\",\"ListItemText\":\"docker-compose.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-compose.exe\"},{\"CompletionText\":\"docker-credential-desktop.exe\",\"ListItemText\":\"docker-credential-desktop.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-desktop.exe\"},{\"CompletionText\":\"docker-credential-ecr-login.exe\",\"ListItemText\":\"docker-credential-ecr-login.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-ecr-login.exe\"},{\"CompletionText\":\"docker-credential-wincred.exe\",\"ListItemText\":\"docker-credential-wincred.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-wincred.exe\"},{\"CompletionText\":\"docker-index.exe\",\"ListItemText\":\"docker-index.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-index.exe\"},{\"CompletionText\":\"docker.exe\",\"ListItemText\":\"docker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker.exe\"},{\"CompletionText\":\"doskey.exe\",\"ListItemText\":\"doskey.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\doskey.exe\"},{\"CompletionText\":\"dotnet.exe\",\"ListItemText\":\"dotnet.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\dotnet\\\\dotnet.exe\"},{\"CompletionText\":\"dpapimig.exe\",\"ListItemText\":\"dpapimig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dpapimig.exe\"},{\"CompletionText\":\"DpiScaling.exe\",\"ListItemText\":\"DpiScaling.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DpiScaling.exe\"},{\"CompletionText\":\"dpnsvr.exe\",\"ListItemText\":\"dpnsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dpnsvr.exe\"},{\"CompletionText\":\"driverquery.exe\",\"ListItemText\":\"driverquery.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\driverquery.exe\"},{\"CompletionText\":\"drvinst.exe\",\"ListItemText\":\"drvinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\drvinst.exe\"},{\"CompletionText\":\"dsmbd\",\"ListItemText\":\"dsmbd\",\"ResultType\":2,\"ToolTip\":\"dsmbd\"},{\"CompletionText\":\"DsmUserTask.exe\",\"ListItemText\":\"DsmUserTask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DsmUserTask.exe\"},{\"CompletionText\":\"dsregcmd.exe\",\"ListItemText\":\"dsregcmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dsregcmd.exe\"},{\"CompletionText\":\"dstokenclean.exe\",\"ListItemText\":\"dstokenclean.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dstokenclean.exe\"},{\"CompletionText\":\"dtdump.exe\",\"ListItemText\":\"dtdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dtdump.exe\"},{\"CompletionText\":\"DuckDuckGo.exe\",\"ListItemText\":\"DuckDuckGo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\DuckDuckGo.exe\"},{\"CompletionText\":\"dusmtask.exe\",\"ListItemText\":\"dusmtask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dusmtask.exe\"},{\"CompletionText\":\"dvdplay.exe\",\"ListItemText\":\"dvdplay.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dvdplay.exe\"},{\"CompletionText\":\"dwm.exe\",\"ListItemText\":\"dwm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dwm.exe\"},{\"CompletionText\":\"DWWIN.EXE\",\"ListItemText\":\"DWWIN.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DWWIN.EXE\"},{\"CompletionText\":\"DXCap.exe\",\"ListItemText\":\"DXCap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DXCap.exe\"},{\"CompletionText\":\"DXCpl.exe\",\"ListItemText\":\"DXCpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DXCpl.exe\"},{\"CompletionText\":\"dxdiag.exe\",\"ListItemText\":\"dxdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dxdiag.exe\"},{\"CompletionText\":\"dxgiadaptercache.exe\",\"ListItemText\":\"dxgiadaptercache.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dxgiadaptercache.exe\"},{\"CompletionText\":\"Dxpserver.exe\",\"ListItemText\":\"Dxpserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Dxpserver.exe\"},{\"CompletionText\":\"E:\",\"ListItemText\":\"E:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nE: \\r\\n\"},{\"CompletionText\":\"Eap3Host.exe\",\"ListItemText\":\"Eap3Host.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Eap3Host.exe\"},{\"CompletionText\":\"EaseOfAccessDialog.exe\",\"ListItemText\":\"EaseOfAccessDialog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EaseOfAccessDialog.exe\"},{\"CompletionText\":\"easinvoker.exe\",\"ListItemText\":\"easinvoker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\easinvoker.exe\"},{\"CompletionText\":\"EASPolicyManagerBrokerHost.exe\",\"ListItemText\":\"EASPolicyManagerBrokerHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EASPolicyManagerBrokerHost.exe\"},{\"CompletionText\":\"ebp\",\"ListItemText\":\"ebp\",\"ResultType\":2,\"ToolTip\":\"Enable-PSBreakpoint\"},{\"CompletionText\":\"echo\",\"ListItemText\":\"echo\",\"ResultType\":2,\"ToolTip\":\"Write-Output\"},{\"CompletionText\":\"Edit-ASRRecoveryPlan\",\"ListItemText\":\"Edit-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Edit-ASRRecoveryPlan\"},{\"CompletionText\":\"Edit-ASRRP\",\"ListItemText\":\"Edit-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Edit-ASRRP\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyRetentionRuleClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyRetentionRuleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyRetentionRuleClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyTagClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyTagClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyTagClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyTriggerClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyTriggerClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyTriggerClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Edit-AzWebAppBackupConfiguration\",\"ListItemText\":\"Edit-AzWebAppBackupConfiguration\",\"ResultType\":2,\"ToolTip\":\"Edit-AzWebAppBackupConfiguration\\r\\n\"},{\"CompletionText\":\"Edit-CIPolicyRule\",\"ListItemText\":\"Edit-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"Edit-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"EDPCleanup.exe\",\"ListItemText\":\"EDPCleanup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EDPCleanup.exe\"},{\"CompletionText\":\"edpnotify.exe\",\"ListItemText\":\"edpnotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\edpnotify.exe\"},{\"CompletionText\":\"EduPrintProv.exe\",\"ListItemText\":\"EduPrintProv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EduPrintProv.exe\"},{\"CompletionText\":\"efsui.exe\",\"ListItemText\":\"efsui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\efsui.exe\"},{\"CompletionText\":\"EhStorAuthn.exe\",\"ListItemText\":\"EhStorAuthn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EhStorAuthn.exe\"},{\"CompletionText\":\"elu\",\"ListItemText\":\"elu\",\"ResultType\":2,\"ToolTip\":\"elu\"},{\"CompletionText\":\"Enable-AdlStoreKeyVault\",\"ListItemText\":\"Enable-AdlStoreKeyVault\",\"ResultType\":2,\"ToolTip\":\"Enable-AdlStoreKeyVault\"},{\"CompletionText\":\"Enable-AppBackgroundTaskDiagnosticLog\",\"ListItemText\":\"Enable-AppBackgroundTaskDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Enable-AppBackgroundTaskDiagnosticLog\\r\\n\"},{\"CompletionText\":\"Enable-AzAdvisorRecommendation\",\"ListItemText\":\"Enable-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Enable-AzAksAddOn\",\"ListItemText\":\"Enable-AzAksAddOn\",\"ResultType\":2,\"ToolTip\":\"Enable-AzAksAddOn\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchAutoScale\",\"ListItemText\":\"Enable-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchComputeNodeScheduling\",\"ListItemText\":\"Enable-AzBatchComputeNodeScheduling\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchComputeNodeScheduling\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchJob\",\"ListItemText\":\"Enable-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchJobSchedule\",\"ListItemText\":\"Enable-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchTask\",\"ListItemText\":\"Enable-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Enable-AzCdnCustomDomainCustomHttps\",\"ListItemText\":\"Enable-AzCdnCustomDomainCustomHttps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzCdnCustomDomainCustomHttps \\r\\n\"},{\"CompletionText\":\"Enable-AzContextAutosave\",\"ListItemText\":\"Enable-AzContextAutosave\",\"ResultType\":2,\"ToolTip\":\"Enable-AzContextAutosave\\r\\n\"},{\"CompletionText\":\"Enable-AzDataCollection\",\"ListItemText\":\"Enable-AzDataCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzDataCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzDataLakeStoreKeyVault\",\"ListItemText\":\"Enable-AzDataLakeStoreKeyVault\",\"ResultType\":2,\"ToolTip\":\"Enable-AzDataLakeStoreKeyVault\\r\\n\"},{\"CompletionText\":\"Enable-AzEventGridPartnerTopic\",\"ListItemText\":\"Enable-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Enable-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Enable-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Enable-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Enable-AzFrontDoorCustomDomainHttps\",\"ListItemText\":\"Enable-AzFrontDoorCustomDomainHttps\",\"ResultType\":2,\"ToolTip\":\"Enable-AzFrontDoorCustomDomainHttps\\r\\n\"},{\"CompletionText\":\"Enable-AzHDInsightAzureMonitor\",\"ListItemText\":\"Enable-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Enable-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Enable-AzHDInsightMonitoring\",\"ListItemText\":\"Enable-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Enable-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsIISLogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsIISLogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsIISLogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzRecoveryServicesBackupAutoProtection\",\"ListItemText\":\"Enable-AzRecoveryServicesBackupAutoProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzRecoveryServicesBackupAutoProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzRecoveryServicesBackupProtection\",\"ListItemText\":\"Enable-AzRecoveryServicesBackupProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzRecoveryServicesBackupProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Enable-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Enable-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSqlInstanceAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlServerAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSqlServerAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlServerAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzStackHCIAttestation\",\"ListItemText\":\"Enable-AzStackHCIAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzStackHCIAttestation \\r\\n\"},{\"CompletionText\":\"Enable-AzStackHCIRemoteSupport\",\"ListItemText\":\"Enable-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageBlobDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobLastAccessTimeTracking\",\"ListItemText\":\"Enable-AzStorageBlobLastAccessTimeTracking\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobLastAccessTimeTracking\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobRestorePolicy\",\"ListItemText\":\"Enable-AzStorageBlobRestorePolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobRestorePolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageContainerDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageContainerDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageContainerDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageSoftDelete\",\"ListItemText\":\"Enable-AzStorageSoftDelete\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageSoftDelete\"},{\"CompletionText\":\"Enable-AzStorageStaticWebsite\",\"ListItemText\":\"Enable-AzStorageStaticWebsite\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageStaticWebsite\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseSqlAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSynapseSqlAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseSqlAdvancedThreatProtection\",\"ListItemText\":\"Enable-AzSynapseSqlAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlAdvancedThreatProtection\"},{\"CompletionText\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseWorkspace\",\"ListItemText\":\"Enable-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Enable-AzTrafficManagerEndpoint\",\"ListItemText\":\"Enable-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Enable-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Enable-AzTrafficManagerProfile\",\"ListItemText\":\"Enable-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Enable-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Enable-AzureRmAlias\",\"ListItemText\":\"Enable-AzureRmAlias\",\"ResultType\":2,\"ToolTip\":\"Enable-AzureRmAlias\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementBootDebug\",\"ListItemText\":\"Enable-BcdElementBootDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementBootDebug\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementBootEms\",\"ListItemText\":\"Enable-BcdElementBootEms\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementBootEms\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementDebug\",\"ListItemText\":\"Enable-BcdElementDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementDebug\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementEms\",\"ListItemText\":\"Enable-BcdElementEms\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementEms\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementEventLogging\",\"ListItemText\":\"Enable-BcdElementEventLogging\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementEventLogging\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementHypervisorDebug\",\"ListItemText\":\"Enable-BcdElementHypervisorDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementHypervisorDebug\\r\\n\"},{\"CompletionText\":\"Enable-BCDistributed\",\"ListItemText\":\"Enable-BCDistributed\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCDistributed \\r\\n\"},{\"CompletionText\":\"Enable-BCDowngrading\",\"ListItemText\":\"Enable-BCDowngrading\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCDowngrading \\r\\n\"},{\"CompletionText\":\"Enable-BCHostedClient\",\"ListItemText\":\"Enable-BCHostedClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCHostedClient \\r\\n\"},{\"CompletionText\":\"Enable-BCHostedServer\",\"ListItemText\":\"Enable-BCHostedServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCHostedServer \\r\\n\"},{\"CompletionText\":\"Enable-BCLocal\",\"ListItemText\":\"Enable-BCLocal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCLocal \\r\\n\"},{\"CompletionText\":\"Enable-BCServeOnBattery\",\"ListItemText\":\"Enable-BCServeOnBattery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCServeOnBattery \\r\\n\"},{\"CompletionText\":\"Enable-BitLocker\",\"ListItemText\":\"Enable-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BitLocker \\r\\n\"},{\"CompletionText\":\"Enable-BitLockerAutoUnlock\",\"ListItemText\":\"Enable-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Enable-DAManualEntryPointSelection\",\"ListItemText\":\"Enable-DAManualEntryPointSelection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DAManualEntryPointSelection \\r\\n\"},{\"CompletionText\":\"Enable-DeliveryOptimizationVerboseLogs\",\"ListItemText\":\"Enable-DeliveryOptimizationVerboseLogs\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DeliveryOptimizationVerboseLogs \\r\\n\"},{\"CompletionText\":\"Enable-DscDebug\",\"ListItemText\":\"Enable-DscDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DscDebug \\r\\n\"},{\"CompletionText\":\"Enable-ExperimentalFeature\",\"ListItemText\":\"Enable-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-ExperimentalFeature [-Name] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-JobTrigger\",\"ListItemText\":\"Enable-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Enable-JobTrigger\\r\\n\"},{\"CompletionText\":\"Enable-LocalUser\",\"ListItemText\":\"Enable-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Enable-LocalUser\\r\\n\"},{\"CompletionText\":\"Enable-MMAgent\",\"ListItemText\":\"Enable-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-MMAgent \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapter\",\"ListItemText\":\"Enable-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapter \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterBinding\",\"ListItemText\":\"Enable-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterChecksumOffload\",\"ListItemText\":\"Enable-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Enable-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterIPsecOffload\",\"ListItemText\":\"Enable-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterLso\",\"ListItemText\":\"Enable-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterPacketDirect\",\"ListItemText\":\"Enable-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterPowerManagement\",\"ListItemText\":\"Enable-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterQos\",\"ListItemText\":\"Enable-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRdma\",\"ListItemText\":\"Enable-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRsc\",\"ListItemText\":\"Enable-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRss\",\"ListItemText\":\"Enable-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterSriov\",\"ListItemText\":\"Enable-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterUso\",\"ListItemText\":\"Enable-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterVmq\",\"ListItemText\":\"Enable-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Enable-NetDnsTransitionConfiguration\",\"ListItemText\":\"Enable-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Enable-NetFirewallHyperVRule\",\"ListItemText\":\"Enable-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Enable-NetFirewallRule\",\"ListItemText\":\"Enable-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Enable-NetIPHttpsProfile\",\"ListItemText\":\"Enable-NetIPHttpsProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPHttpsProfile \\r\\n\"},{\"CompletionText\":\"Enable-NetIPsecMainModeRule\",\"ListItemText\":\"Enable-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Enable-NetIPsecRule\",\"ListItemText\":\"Enable-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Enable-NetNatTransitionConfiguration\",\"ListItemText\":\"Enable-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchEthernetPort\",\"ListItemText\":\"Enable-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchFeature\",\"ListItemText\":\"Enable-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchVlan\",\"ListItemText\":\"Enable-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Enable-OdbcPerfCounter\",\"ListItemText\":\"Enable-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Enable-PhysicalDiskIdentification\",\"ListItemText\":\"Enable-PhysicalDiskIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PhysicalDiskIdentification \\r\\n\"},{\"CompletionText\":\"Enable-PhysicalDiskIndication\",\"ListItemText\":\"Enable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"Enable-PhysicalDiskIndication\"},{\"CompletionText\":\"Enable-PnpDevice\",\"ListItemText\":\"Enable-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PnpDevice \\r\\n\"},{\"CompletionText\":\"Enable-PSBreakpoint\",\"ListItemText\":\"Enable-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSBreakpoint [-Breakpoint] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nEnable-PSBreakpoint [-Id] [-PassThru] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSRemoting\",\"ListItemText\":\"Enable-PSRemoting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSRemoting [-Force] [-SkipNetworkProfileCheck] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSSessionConfiguration\",\"ListItemText\":\"Enable-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSSessionConfiguration [[-Name] ] [-Force] [-SecurityDescriptorSddl ] [-SkipNetworkProfileCheck] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSTrace\",\"ListItemText\":\"Enable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSTrace \\r\\n\"},{\"CompletionText\":\"Enable-PSWSManCombinedTrace\",\"ListItemText\":\"Enable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"Enable-RunspaceDebug\",\"ListItemText\":\"Enable-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-RunspaceDebug [[-RunspaceName] ] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-Runspace] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-RunspaceId] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nEnable-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Enable-ScheduledJob\",\"ListItemText\":\"Enable-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Enable-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Enable-ScheduledTask\",\"ListItemText\":\"Enable-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Enable-SmbDelegation\",\"ListItemText\":\"Enable-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Enable-StorageBusCache\",\"ListItemText\":\"Enable-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Enable-StorageBusDisk\",\"ListItemText\":\"Enable-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Enable-StorageDataCollection\",\"ListItemText\":\"Enable-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Enable-StorageDiagnosticLog\",\"ListItemText\":\"Enable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Enable-StorageDiagnosticLog\"},{\"CompletionText\":\"Enable-StorageEnclosureIdentification\",\"ListItemText\":\"Enable-StorageEnclosureIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageEnclosureIdentification \\r\\n\"},{\"CompletionText\":\"Enable-StorageEnclosurePower\",\"ListItemText\":\"Enable-StorageEnclosurePower\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageEnclosurePower \\r\\n\"},{\"CompletionText\":\"Enable-StorageHighAvailability\",\"ListItemText\":\"Enable-StorageHighAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageHighAvailability \\r\\n\"},{\"CompletionText\":\"Enable-StorageMaintenanceMode\",\"ListItemText\":\"Enable-StorageMaintenanceMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageMaintenanceMode \\r\\n\"},{\"CompletionText\":\"Enable-TlsCipherSuite\",\"ListItemText\":\"Enable-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Enable-TlsEccCurve\",\"ListItemText\":\"Enable-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Enable-TlsSessionTicketKey\",\"ListItemText\":\"Enable-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Enable-TpmAutoProvisioning\",\"ListItemText\":\"Enable-TpmAutoProvisioning\",\"ResultType\":2,\"ToolTip\":\"Enable-TpmAutoProvisioning\\r\\n\"},{\"CompletionText\":\"Enable-VMConsoleSupport\",\"ListItemText\":\"Enable-VMConsoleSupport\",\"ResultType\":2,\"ToolTip\":\"Enable-VMConsoleSupport\\r\\n\"},{\"CompletionText\":\"Enable-VMEventing\",\"ListItemText\":\"Enable-VMEventing\",\"ResultType\":2,\"ToolTip\":\"Enable-VMEventing\\r\\n\"},{\"CompletionText\":\"Enable-VMIntegrationService\",\"ListItemText\":\"Enable-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Enable-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Enable-VMMigration\",\"ListItemText\":\"Enable-VMMigration\",\"ResultType\":2,\"ToolTip\":\"Enable-VMMigration\\r\\n\"},{\"CompletionText\":\"Enable-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Enable-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Enable-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Enable-VMReplication\",\"ListItemText\":\"Enable-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Enable-VMReplication\\r\\n\"},{\"CompletionText\":\"Enable-VMResourceMetering\",\"ListItemText\":\"Enable-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Enable-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Enable-VMSwitchExtension\",\"ListItemText\":\"Enable-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Enable-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Enable-VMTPM\",\"ListItemText\":\"Enable-VMTPM\",\"ResultType\":2,\"ToolTip\":\"Enable-VMTPM\\r\\n\"},{\"CompletionText\":\"Enable-WdacBidTrace\",\"ListItemText\":\"Enable-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Enable-WindowsErrorReporting\",\"ListItemText\":\"Enable-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Enable-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Enable-WindowsOptionalFeature\",\"ListItemText\":\"Enable-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Enable-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Enable-WSManCredSSP\",\"ListItemText\":\"Enable-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Enable-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Enable-WSManTrace\",\"ListItemText\":\"Enable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Enter-PSHostProcess\",\"ListItemText\":\"Enter-PSHostProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnter-PSHostProcess [-Id] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-Process] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-Name] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-HostProcessInfo] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess -CustomPipeName []\\r\\n\"},{\"CompletionText\":\"Enter-PSSession\",\"ListItemText\":\"Enter-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnter-PSSession [-ComputerName] [-EnableNetworkAccess] [-Credential ] [-ConfigurationName ] [-Port ] [-UseSSL] [-ApplicationName ] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nEnter-PSSession [-HostName] [-Options ] [-Port ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] []\\r\\n\\r\\nEnter-PSSession [[-Session] ] []\\r\\n\\r\\nEnter-PSSession [[-ConnectionUri] ] [-EnableNetworkAccess] [-Credential ] [-ConfigurationName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nEnter-PSSession [-InstanceId ] []\\r\\n\\r\\nEnter-PSSession [[-Id] ] []\\r\\n\\r\\nEnter-PSSession [-Name ] []\\r\\n\\r\\nEnter-PSSession [-VMId] [-Credential] [-ConfigurationName ] []\\r\\n\\r\\nEnter-PSSession [-VMName] [-Credential] [-ConfigurationName ] []\\r\\n\\r\\nEnter-PSSession [-ContainerId] [-ConfigurationName ] [-RunAsAdministrator] []\\r\\n\"},{\"CompletionText\":\"env\",\"ListItemText\":\"env\",\"ResultType\":2,\"ToolTip\":\"\\r\\nenv \\r\\n\"},{\"CompletionText\":\"EoAExperiences.exe\",\"ListItemText\":\"EoAExperiences.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EoAExperiences.exe\"},{\"CompletionText\":\"epal\",\"ListItemText\":\"epal\",\"ResultType\":2,\"ToolTip\":\"Export-Alias\"},{\"CompletionText\":\"epcsv\",\"ListItemText\":\"epcsv\",\"ResultType\":2,\"ToolTip\":\"Export-Csv\"},{\"CompletionText\":\"erase\",\"ListItemText\":\"erase\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"esentutl.exe\",\"ListItemText\":\"esentutl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\esentutl.exe\"},{\"CompletionText\":\"esimtool.exe\",\"ListItemText\":\"esimtool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\esimtool.exe\"},{\"CompletionText\":\"esmbd\",\"ListItemText\":\"esmbd\",\"ResultType\":2,\"ToolTip\":\"esmbd\"},{\"CompletionText\":\"etsn\",\"ListItemText\":\"etsn\",\"ResultType\":2,\"ToolTip\":\"Enter-PSSession\"},{\"CompletionText\":\"eudcedit.exe\",\"ListItemText\":\"eudcedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eudcedit.exe\"},{\"CompletionText\":\"eventcreate.exe\",\"ListItemText\":\"eventcreate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventcreate.exe\"},{\"CompletionText\":\"eventvwr.exe\",\"ListItemText\":\"eventvwr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventvwr.exe\"},{\"CompletionText\":\"eventvwr.msc\",\"ListItemText\":\"eventvwr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventvwr.msc\"},{\"CompletionText\":\"Exit-PSHostProcess\",\"ListItemText\":\"Exit-PSHostProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExit-PSHostProcess []\\r\\n\"},{\"CompletionText\":\"Exit-PSSession\",\"ListItemText\":\"Exit-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExit-PSSession []\\r\\n\"},{\"CompletionText\":\"Expand-Archive\",\"ListItemText\":\"Expand-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-Archive \\r\\n\"},{\"CompletionText\":\"Expand-AzWvdMsixImage\",\"ListItemText\":\"Expand-AzWvdMsixImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-AzWvdMsixImage \\r\\n\"},{\"CompletionText\":\"Expand-GitCommand\",\"ListItemText\":\"Expand-GitCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-GitCommand \\r\\n\"},{\"CompletionText\":\"Expand-WindowsCustomDataImage\",\"ListItemText\":\"Expand-WindowsCustomDataImage\",\"ResultType\":2,\"ToolTip\":\"Expand-WindowsCustomDataImage\\r\\n\"},{\"CompletionText\":\"Expand-WindowsImage\",\"ListItemText\":\"Expand-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Expand-WindowsImage\\r\\n\"},{\"CompletionText\":\"expand.exe\",\"ListItemText\":\"expand.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\expand.exe\"},{\"CompletionText\":\"explorer.exe\",\"ListItemText\":\"explorer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\explorer.exe\"},{\"CompletionText\":\"Export-AdlStoreChildItemProperties\",\"ListItemText\":\"Export-AdlStoreChildItemProperties\",\"ResultType\":2,\"ToolTip\":\"Export-AdlStoreChildItemProperties\"},{\"CompletionText\":\"Export-AdlStoreItem\",\"ListItemText\":\"Export-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Export-AdlStoreItem\"},{\"CompletionText\":\"Export-Alias\",\"ListItemText\":\"Export-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Alias [-Path] [[-Name] ] [-PassThru] [-As ] [-Append] [-Force] [-NoClobber] [-Description ] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Alias [[-Name] ] -LiteralPath [-PassThru] [-As ] [-Append] [-Force] [-NoClobber] [-Description ] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-AzAnalysisServicesInstanceLog\",\"ListItemText\":\"Export-AzAnalysisServicesInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzAnalysisServicesInstanceLog\\r\\n\"},{\"CompletionText\":\"Export-AzApiManagementApi\",\"ListItemText\":\"Export-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Export-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Export-AzAsInstanceLog\",\"ListItemText\":\"Export-AzAsInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzAsInstanceLog\"},{\"CompletionText\":\"Export-AzAutomationDscConfiguration\",\"ListItemText\":\"Export-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Export-AzAutomationDscNodeReportContent\",\"ListItemText\":\"Export-AzAutomationDscNodeReportContent\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationDscNodeReportContent\\r\\n\"},{\"CompletionText\":\"Export-AzAutomationRunbook\",\"ListItemText\":\"Export-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Export-AzConfig\",\"ListItemText\":\"Export-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Export-AzConfig\\r\\n\"},{\"CompletionText\":\"Export-AzDataLakeStoreChildItemProperties\",\"ListItemText\":\"Export-AzDataLakeStoreChildItemProperties\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreChildItemProperties\"},{\"CompletionText\":\"Export-AzDataLakeStoreChildItemProperty\",\"ListItemText\":\"Export-AzDataLakeStoreChildItemProperty\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreChildItemProperty\\r\\n\"},{\"CompletionText\":\"Export-AzDataLakeStoreItem\",\"ListItemText\":\"Export-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Export-AzKeyVaultSecurityDomain\",\"ListItemText\":\"Export-AzKeyVaultSecurityDomain\",\"ResultType\":2,\"ToolTip\":\"Export-AzKeyVaultSecurityDomain\\r\\n\"},{\"CompletionText\":\"Export-AzLogAnalyticRequestRateByInterval\",\"ListItemText\":\"Export-AzLogAnalyticRequestRateByInterval\",\"ResultType\":2,\"ToolTip\":\"Export-AzLogAnalyticRequestRateByInterval\\r\\n\"},{\"CompletionText\":\"Export-AzLogAnalyticThrottledRequest\",\"ListItemText\":\"Export-AzLogAnalyticThrottledRequest\",\"ResultType\":2,\"ToolTip\":\"Export-AzLogAnalyticThrottledRequest\\r\\n\"},{\"CompletionText\":\"Export-AzMlWebService\",\"ListItemText\":\"Export-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Export-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Export-AzRedisCache\",\"ListItemText\":\"Export-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Export-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Export-AzRedisEnterpriseCache\",\"ListItemText\":\"Export-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Export-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Export-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"Export-AzRedisEnterpriseCacheDatabase\"},{\"CompletionText\":\"Export-AzResourceGroup\",\"ListItemText\":\"Export-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Export-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseKqlScript\",\"ListItemText\":\"Export-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseNotebook\",\"ListItemText\":\"Export-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseSparkConfiguration\",\"ListItemText\":\"Export-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseSqlScript\",\"ListItemText\":\"Export-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Export-AzTemplateSpec\",\"ListItemText\":\"Export-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Export-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Export-AzureAsInstanceLog\",\"ListItemText\":\"Export-AzureAsInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzureAsInstanceLog\"},{\"CompletionText\":\"Export-BCCachePackage\",\"ListItemText\":\"Export-BCCachePackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-BCCachePackage \\r\\n\"},{\"CompletionText\":\"Export-BcdStore\",\"ListItemText\":\"Export-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Export-BcdStore\\r\\n\"},{\"CompletionText\":\"Export-BCSecretKey\",\"ListItemText\":\"Export-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Export-BinaryMiLog\",\"ListItemText\":\"Export-BinaryMiLog\",\"ResultType\":2,\"ToolTip\":\"Export-BinaryMiLog\\r\\n\"},{\"CompletionText\":\"Export-Certificate\",\"ListItemText\":\"Export-Certificate\",\"ResultType\":2,\"ToolTip\":\"Export-Certificate\\r\\n\"},{\"CompletionText\":\"Export-Clixml\",\"ListItemText\":\"Export-Clixml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Clixml [-Path] -InputObject [-Depth ] [-Force] [-NoClobber] [-Encoding ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Clixml -LiteralPath -InputObject [-Depth ] [-Force] [-NoClobber] [-Encoding ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-Counter\",\"ListItemText\":\"Export-Counter\",\"ResultType\":2,\"ToolTip\":\"Export-Counter\\r\\n\"},{\"CompletionText\":\"Export-Csv\",\"ListItemText\":\"Export-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Csv [[-Path] ] [[-Delimiter] ] -InputObject [-LiteralPath ] [-Force] [-NoClobber] [-Encoding ] [-Append] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Csv [[-Path] ] -InputObject [-LiteralPath ] [-Force] [-NoClobber] [-Encoding ] [-Append] [-UseCulture] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-FormatData\",\"ListItemText\":\"Export-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-FormatData -InputObject -Path [-Force] [-NoClobber] [-IncludeScriptBlock] []\\r\\n\\r\\nExport-FormatData -InputObject -LiteralPath [-Force] [-NoClobber] [-IncludeScriptBlock] []\\r\\n\"},{\"CompletionText\":\"Export-HgsGuardian\",\"ListItemText\":\"Export-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Export-ModuleMember\",\"ListItemText\":\"Export-ModuleMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ModuleMember [[-Function] ] [-Cmdlet ] [-Variable ] [-Alias ] []\\r\\n\"},{\"CompletionText\":\"Export-ODataEndpointProxy\",\"ListItemText\":\"Export-ODataEndpointProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ODataEndpointProxy \\r\\n\"},{\"CompletionText\":\"Export-PfxCertificate\",\"ListItemText\":\"Export-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Export-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Export-ProvisioningPackage\",\"ListItemText\":\"Export-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Export-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Export-PSSession\",\"ListItemText\":\"Export-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-PSSession [-Session] [-OutputModule] [[-CommandName] ] [[-FormatTypeName] ] [-Force] [-Encoding ] [-AllowClobber] [-ArgumentList ] [-CommandType ] [-Module ] [-FullyQualifiedModule ] [-Certificate ] []\\r\\n\"},{\"CompletionText\":\"Export-ScheduledTask\",\"ListItemText\":\"Export-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Export-StartLayout\",\"ListItemText\":\"Export-StartLayout\",\"ResultType\":2,\"ToolTip\":\"Export-StartLayout\\r\\n\"},{\"CompletionText\":\"Export-StartLayoutEdgeAssets\",\"ListItemText\":\"Export-StartLayoutEdgeAssets\",\"ResultType\":2,\"ToolTip\":\"Export-StartLayoutEdgeAssets\\r\\n\"},{\"CompletionText\":\"Export-TlsSessionTicketKey\",\"ListItemText\":\"Export-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Export-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Export-Trace\",\"ListItemText\":\"Export-Trace\",\"ResultType\":2,\"ToolTip\":\"Export-Trace\\r\\n\"},{\"CompletionText\":\"Export-VM\",\"ListItemText\":\"Export-VM\",\"ResultType\":2,\"ToolTip\":\"Export-VM\\r\\n\"},{\"CompletionText\":\"Export-VMCheckpoint\",\"ListItemText\":\"Export-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Export-VMCheckpoint\"},{\"CompletionText\":\"Export-VMSnapshot\",\"ListItemText\":\"Export-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Export-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Export-WindowsCapabilitySource\",\"ListItemText\":\"Export-WindowsCapabilitySource\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsCapabilitySource\\r\\n\"},{\"CompletionText\":\"Export-WindowsDriver\",\"ListItemText\":\"Export-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Export-WindowsImage\",\"ListItemText\":\"Export-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsImage\\r\\n\"},{\"CompletionText\":\"Export-WinhttpProxy\",\"ListItemText\":\"Export-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"exsn\",\"ListItemText\":\"exsn\",\"ResultType\":2,\"ToolTip\":\"Exit-PSSession\"},{\"CompletionText\":\"extcheck.exe\",\"ListItemText\":\"extcheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\extcheck.exe\"},{\"CompletionText\":\"extension-admin.exe\",\"ListItemText\":\"extension-admin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\extension-admin.exe\"},{\"CompletionText\":\"extrac32.exe\",\"ListItemText\":\"extrac32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\extrac32.exe\"},{\"CompletionText\":\"F:\",\"ListItemText\":\"F:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nF: \\r\\n\"},{\"CompletionText\":\"fc\",\"ListItemText\":\"fc\",\"ResultType\":2,\"ToolTip\":\"Format-Custom\"},{\"CompletionText\":\"fc.exe\",\"ListItemText\":\"fc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fc.exe\"},{\"CompletionText\":\"fclip.exe\",\"ListItemText\":\"fclip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fclip.exe\"},{\"CompletionText\":\"fdres\",\"ListItemText\":\"fdres\",\"ResultType\":2,\"ToolTip\":\"fdres\"},{\"CompletionText\":\"fhmanagew.exe\",\"ListItemText\":\"fhmanagew.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fhmanagew.exe\"},{\"CompletionText\":\"fhx\",\"ListItemText\":\"fhx\",\"ResultType\":2,\"ToolTip\":\"Format-Hex\"},{\"CompletionText\":\"FileDialogBroker.exe\",\"ListItemText\":\"FileDialogBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FileDialogBroker.exe\"},{\"CompletionText\":\"FileHistory.exe\",\"ListItemText\":\"FileHistory.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FileHistory.exe\"},{\"CompletionText\":\"fimo\",\"ListItemText\":\"fimo\",\"ResultType\":2,\"ToolTip\":\"fimo\"},{\"CompletionText\":\"Find-AzDataProtectionRestorableTimeRange\",\"ListItemText\":\"Find-AzDataProtectionRestorableTimeRange\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-AzDataProtectionRestorableTimeRange \\r\\n\"},{\"CompletionText\":\"Find-Command\",\"ListItemText\":\"Find-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Command \\r\\n\"},{\"CompletionText\":\"Find-DSCResource\",\"ListItemText\":\"Find-DSCResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-DSCResource \\r\\n\"},{\"CompletionText\":\"Find-LapsADExtendedRights\",\"ListItemText\":\"Find-LapsADExtendedRights\",\"ResultType\":2,\"ToolTip\":\"Find-LapsADExtendedRights\\r\\n\"},{\"CompletionText\":\"Find-Module\",\"ListItemText\":\"Find-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Module \\r\\n\"},{\"CompletionText\":\"Find-NetIPsecRule\",\"ListItemText\":\"Find-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Find-NetRoute\",\"ListItemText\":\"Find-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-NetRoute \\r\\n\"},{\"CompletionText\":\"Find-Package\",\"ListItemText\":\"Find-Package\",\"ResultType\":2,\"ToolTip\":\"Find-Package\\r\\n\"},{\"CompletionText\":\"Find-PackageProvider\",\"ListItemText\":\"Find-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Find-PackageProvider\\r\\n\"},{\"CompletionText\":\"Find-PSResource\",\"ListItemText\":\"Find-PSResource\",\"ResultType\":2,\"ToolTip\":\"Find-PSResource\\r\\n\"},{\"CompletionText\":\"Find-RoleCapability\",\"ListItemText\":\"Find-RoleCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-RoleCapability \\r\\n\"},{\"CompletionText\":\"Find-Script\",\"ListItemText\":\"Find-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Script \\r\\n\"},{\"CompletionText\":\"find.exe\",\"ListItemText\":\"find.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\find.exe\"},{\"CompletionText\":\"findstr.exe\",\"ListItemText\":\"findstr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\findstr.exe\"},{\"CompletionText\":\"finger.exe\",\"ListItemText\":\"finger.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\finger.exe\"},{\"CompletionText\":\"Firewall.cpl\",\"ListItemText\":\"Firewall.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Firewall.cpl\"},{\"CompletionText\":\"fixmapi.exe\",\"ListItemText\":\"fixmapi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fixmapi.exe\"},{\"CompletionText\":\"fl\",\"ListItemText\":\"fl\",\"ResultType\":2,\"ToolTip\":\"Format-List\"},{\"CompletionText\":\"fleet.cmd\",\"ListItemText\":\"fleet.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\JetBrains\\\\Toolbox\\\\scripts\\\\fleet.cmd\"},{\"CompletionText\":\"fltMC.exe\",\"ListItemText\":\"fltMC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fltMC.exe\"},{\"CompletionText\":\"Flush-EtwTraceSession\",\"ListItemText\":\"Flush-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFlush-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Flush-Volume\",\"ListItemText\":\"Flush-Volume\",\"ResultType\":2,\"ToolTip\":\"Flush-Volume\"},{\"CompletionText\":\"fodhelper.exe\",\"ListItemText\":\"fodhelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fodhelper.exe\"},{\"CompletionText\":\"Fondue.exe\",\"ListItemText\":\"Fondue.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Fondue.exe\"},{\"CompletionText\":\"fontdrvhost.exe\",\"ListItemText\":\"fontdrvhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fontdrvhost.exe\"},{\"CompletionText\":\"fontview.exe\",\"ListItemText\":\"fontview.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fontview.exe\"},{\"CompletionText\":\"foreach\",\"ListItemText\":\"foreach\",\"ResultType\":2,\"ToolTip\":\"ForEach-Object\"},{\"CompletionText\":\"ForEach-Object\",\"ListItemText\":\"ForEach-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nForEach-Object [-Process] [-InputObject ] [-Begin ] [-End ] [-RemainingScripts ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nForEach-Object [-MemberName] [-InputObject ] [-ArgumentList ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nForEach-Object -Parallel [-InputObject ] [-ThrottleLimit ] [-TimeoutSeconds ] [-AsJob] [-UseNewRunspace] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"forfiles.exe\",\"ListItemText\":\"forfiles.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\forfiles.exe\"},{\"CompletionText\":\"Format-Custom\",\"ListItemText\":\"Format-Custom\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Custom [[-Property] ] [-Depth ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-GitBranchName\",\"ListItemText\":\"Format-GitBranchName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-GitBranchName \\r\\n\"},{\"CompletionText\":\"Format-Hex\",\"ListItemText\":\"Format-Hex\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Hex [-Path] [-Count ] [-Offset ] []\\r\\n\\r\\nFormat-Hex -LiteralPath [-Count ] [-Offset ] []\\r\\n\\r\\nFormat-Hex -InputObject [-Encoding ] [-Count ] [-Offset ] [-Raw] []\\r\\n\"},{\"CompletionText\":\"Format-List\",\"ListItemText\":\"Format-List\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-List [[-Property] ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-SecureBootUEFI\",\"ListItemText\":\"Format-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Format-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Format-Table\",\"ListItemText\":\"Format-Table\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Table [[-Property] ] [-AutoSize] [-RepeatHeader] [-HideTableHeaders] [-Wrap] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-Volume\",\"ListItemText\":\"Format-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Volume \\r\\n\"},{\"CompletionText\":\"Format-Wide\",\"ListItemText\":\"Format-Wide\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Wide [[-Property] ] [-AutoSize] [-Column ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"format.com\",\"ListItemText\":\"format.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\format.com\"},{\"CompletionText\":\"fsavailux.exe\",\"ListItemText\":\"fsavailux.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsavailux.exe\"},{\"CompletionText\":\"FsIso.exe\",\"ListItemText\":\"FsIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FsIso.exe\"},{\"CompletionText\":\"fsmgmt.msc\",\"ListItemText\":\"fsmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsmgmt.msc\"},{\"CompletionText\":\"fsquirt.exe\",\"ListItemText\":\"fsquirt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsquirt.exe\"},{\"CompletionText\":\"fsutil.exe\",\"ListItemText\":\"fsutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsutil.exe\"},{\"CompletionText\":\"ft\",\"ListItemText\":\"ft\",\"ResultType\":2,\"ToolTip\":\"Format-Table\"},{\"CompletionText\":\"ftp.exe\",\"ListItemText\":\"ftp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ftp.exe\"},{\"CompletionText\":\"fvenotify.exe\",\"ListItemText\":\"fvenotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fvenotify.exe\"},{\"CompletionText\":\"fveprompt.exe\",\"ListItemText\":\"fveprompt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fveprompt.exe\"},{\"CompletionText\":\"fw\",\"ListItemText\":\"fw\",\"ResultType\":2,\"ToolTip\":\"Format-Wide\"},{\"CompletionText\":\"FXSCOVER.exe\",\"ListItemText\":\"FXSCOVER.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSCOVER.exe\"},{\"CompletionText\":\"FXSSVC.exe\",\"ListItemText\":\"FXSSVC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSSVC.exe\"},{\"CompletionText\":\"FXSUNATD.exe\",\"ListItemText\":\"FXSUNATD.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSUNATD.exe\"},{\"CompletionText\":\"G:\",\"ListItemText\":\"G:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nG: \\r\\n\"},{\"CompletionText\":\"gal\",\"ListItemText\":\"gal\",\"ResultType\":2,\"ToolTip\":\"Get-Alias\"},{\"CompletionText\":\"GameBarElevatedFT_Alias.exe\",\"ListItemText\":\"GameBarElevatedFT_Alias.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\GameBarElevatedFT_Alias.exe\"},{\"CompletionText\":\"GameBarPresenceWriter.exe\",\"ListItemText\":\"GameBarPresenceWriter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GameBarPresenceWriter.exe\"},{\"CompletionText\":\"GameInputSvc.exe\",\"ListItemText\":\"GameInputSvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GameInputSvc.exe\"},{\"CompletionText\":\"GamePanel.exe\",\"ListItemText\":\"GamePanel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GamePanel.exe\"},{\"CompletionText\":\"gatherNetworkInfo.vbs\",\"ListItemText\":\"gatherNetworkInfo.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gatherNetworkInfo.vbs\"},{\"CompletionText\":\"gbp\",\"ListItemText\":\"gbp\",\"ResultType\":2,\"ToolTip\":\"Get-PSBreakpoint\"},{\"CompletionText\":\"gc\",\"ListItemText\":\"gc\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"gcai\",\"ListItemText\":\"gcai\",\"ResultType\":2,\"ToolTip\":\"gcai\"},{\"CompletionText\":\"gcb\",\"ListItemText\":\"gcb\",\"ResultType\":2,\"ToolTip\":\"Get-Clipboard\"},{\"CompletionText\":\"gcfg\",\"ListItemText\":\"gcfg\",\"ResultType\":2,\"ToolTip\":\"gcfg\"},{\"CompletionText\":\"gcfgs\",\"ListItemText\":\"gcfgs\",\"ResultType\":2,\"ToolTip\":\"gcfgs\"},{\"CompletionText\":\"gci\",\"ListItemText\":\"gci\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"gcim\",\"ListItemText\":\"gcim\",\"ResultType\":2,\"ToolTip\":\"gcim\"},{\"CompletionText\":\"gcls\",\"ListItemText\":\"gcls\",\"ResultType\":2,\"ToolTip\":\"gcls\"},{\"CompletionText\":\"gcm\",\"ListItemText\":\"gcm\",\"ResultType\":2,\"ToolTip\":\"Get-Command\"},{\"CompletionText\":\"gcms\",\"ListItemText\":\"gcms\",\"ResultType\":2,\"ToolTip\":\"gcms\"},{\"CompletionText\":\"gcs\",\"ListItemText\":\"gcs\",\"ResultType\":2,\"ToolTip\":\"Get-PSCallStack\"},{\"CompletionText\":\"gdr\",\"ListItemText\":\"gdr\",\"ResultType\":2,\"ToolTip\":\"Get-PSDrive\"},{\"CompletionText\":\"GenValObj.exe\",\"ListItemText\":\"GenValObj.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GenValObj.exe\"},{\"CompletionText\":\"gerr\",\"ListItemText\":\"gerr\",\"ResultType\":2,\"ToolTip\":\"Get-Error\"},{\"CompletionText\":\"Get-Acl\",\"ListItemText\":\"Get-Acl\",\"ResultType\":2,\"ToolTip\":\"Get-Acl\\r\\n\"},{\"CompletionText\":\"Get-AdlAnalyticsAccount\",\"ListItemText\":\"Get-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsAccount\"},{\"CompletionText\":\"Get-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Get-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Get-AdlAnalyticsDataSource\",\"ListItemText\":\"Get-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Get-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Get-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Get-AdlCatalogItem\",\"ListItemText\":\"Get-AdlCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlCatalogItem\"},{\"CompletionText\":\"Get-AdlCatalogItemAclEntry\",\"ListItemText\":\"Get-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Get-AdlJob\",\"ListItemText\":\"Get-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJob\"},{\"CompletionText\":\"Get-AdlJobPipeline\",\"ListItemText\":\"Get-AdlJobPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJobPipeline\"},{\"CompletionText\":\"Get-AdlJobRecurrence\",\"ListItemText\":\"Get-AdlJobRecurrence\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJobRecurrence\"},{\"CompletionText\":\"Get-AdlStore\",\"ListItemText\":\"Get-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStore\"},{\"CompletionText\":\"Get-AdlStoreChildItem\",\"ListItemText\":\"Get-AdlStoreChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreChildItem\"},{\"CompletionText\":\"Get-AdlStoreChildItemSummary\",\"ListItemText\":\"Get-AdlStoreChildItemSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreChildItemSummary\"},{\"CompletionText\":\"Get-AdlStoreDeletedItem\",\"ListItemText\":\"Get-AdlStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreDeletedItem\"},{\"CompletionText\":\"Get-AdlStoreFirewallRule\",\"ListItemText\":\"Get-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreFirewallRule\"},{\"CompletionText\":\"Get-AdlStoreItem\",\"ListItemText\":\"Get-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItem\"},{\"CompletionText\":\"Get-AdlStoreItemAclEntry\",\"ListItemText\":\"Get-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Get-AdlStoreItemContent\",\"ListItemText\":\"Get-AdlStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemContent\"},{\"CompletionText\":\"Get-AdlStoreItemOwner\",\"ListItemText\":\"Get-AdlStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemOwner\"},{\"CompletionText\":\"Get-AdlStoreItemPermission\",\"ListItemText\":\"Get-AdlStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemPermission\"},{\"CompletionText\":\"Get-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Get-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Get-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Get-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Get-Alias\",\"ListItemText\":\"Get-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Alias [[-Name] ] [-Exclude ] [-Scope ] []\\r\\n\\r\\nGet-Alias [-Exclude ] [-Scope ] [-Definition ] []\\r\\n\"},{\"CompletionText\":\"Get-AppBackgroundTask\",\"ListItemText\":\"Get-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Get-AppLockerFileInformation\",\"ListItemText\":\"Get-AppLockerFileInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AppLockerFileInformation\\r\\n\"},{\"CompletionText\":\"Get-AppLockerPolicy\",\"ListItemText\":\"Get-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Get-AppPackage\",\"ListItemText\":\"Get-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackage\"},{\"CompletionText\":\"Get-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Get-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Get-AppPackageDefaultVolume\",\"ListItemText\":\"Get-AppPackageDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageDefaultVolume\"},{\"CompletionText\":\"Get-AppPackageLastError\",\"ListItemText\":\"Get-AppPackageLastError\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageLastError\"},{\"CompletionText\":\"Get-AppPackageLog\",\"ListItemText\":\"Get-AppPackageLog\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageLog\"},{\"CompletionText\":\"Get-AppPackageManifest\",\"ListItemText\":\"Get-AppPackageManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageManifest\"},{\"CompletionText\":\"Get-AppPackageVolume\",\"ListItemText\":\"Get-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageVolume\"},{\"CompletionText\":\"Get-AppProvisionedPackage\",\"ListItemText\":\"Get-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppProvisionedPackage\"},{\"CompletionText\":\"Get-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Get-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Get-AppSharedPackageContainer\",\"ListItemText\":\"Get-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Get-AppvVirtualProcess\",\"ListItemText\":\"Get-AppvVirtualProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppvVirtualProcess \\r\\n\"},{\"CompletionText\":\"Get-AppxDefaultVolume\",\"ListItemText\":\"Get-AppxDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppxDefaultVolume\\r\\n\"},{\"CompletionText\":\"Get-AppxLastError\",\"ListItemText\":\"Get-AppxLastError\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppxLastError \\r\\n\"},{\"CompletionText\":\"Get-AppxLog\",\"ListItemText\":\"Get-AppxLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppxLog \\r\\n\"},{\"CompletionText\":\"Get-AppxPackage\",\"ListItemText\":\"Get-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackage\\r\\n\"},{\"CompletionText\":\"Get-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Get-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Get-AppxPackageManifest\",\"ListItemText\":\"Get-AppxPackageManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackageManifest\\r\\n\"},{\"CompletionText\":\"Get-AppxProvisionedPackage\",\"ListItemText\":\"Get-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Get-AppxVolume\",\"ListItemText\":\"Get-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppxVolume\\r\\n\"},{\"CompletionText\":\"Get-ASRAlertSetting\",\"ListItemText\":\"Get-ASRAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Get-ASRAlertSetting\"},{\"CompletionText\":\"Get-ASREvent\",\"ListItemText\":\"Get-ASREvent\",\"ResultType\":2,\"ToolTip\":\"Get-ASREvent\"},{\"CompletionText\":\"Get-ASRFabric\",\"ListItemText\":\"Get-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"Get-ASRFabric\"},{\"CompletionText\":\"Get-ASRJob\",\"ListItemText\":\"Get-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Get-ASRJob\"},{\"CompletionText\":\"Get-ASRNetwork\",\"ListItemText\":\"Get-ASRNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNetwork\"},{\"CompletionText\":\"Get-ASRNetworkMapping\",\"ListItemText\":\"Get-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNetworkMapping\"},{\"CompletionText\":\"Get-ASRNotificationSetting\",\"ListItemText\":\"Get-ASRNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNotificationSetting\"},{\"CompletionText\":\"Get-ASRPolicy\",\"ListItemText\":\"Get-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-ASRPolicy\"},{\"CompletionText\":\"Get-ASRProtectableItem\",\"ListItemText\":\"Get-ASRProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectableItem\"},{\"CompletionText\":\"Get-ASRProtectionContainer\",\"ListItemText\":\"Get-ASRProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectionContainer\"},{\"CompletionText\":\"Get-ASRProtectionContainerMapping\",\"ListItemText\":\"Get-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Get-ASRRecoveryPlan\",\"ListItemText\":\"Get-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRecoveryPlan\"},{\"CompletionText\":\"Get-ASRRecoveryPoint\",\"ListItemText\":\"Get-ASRRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRecoveryPoint\"},{\"CompletionText\":\"Get-ASRReplicationProtectedItem\",\"ListItemText\":\"Get-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Get-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Get-ASRRP\",\"ListItemText\":\"Get-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRP\"},{\"CompletionText\":\"Get-ASRServicesProvider\",\"ListItemText\":\"Get-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Get-ASRServicesProvider\"},{\"CompletionText\":\"Get-ASRStorageClassification\",\"ListItemText\":\"Get-ASRStorageClassification\",\"ResultType\":2,\"ToolTip\":\"Get-ASRStorageClassification\"},{\"CompletionText\":\"Get-ASRStorageClassificationMapping\",\"ListItemText\":\"Get-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRStorageClassificationMapping\"},{\"CompletionText\":\"Get-ASRvCenter\",\"ListItemText\":\"Get-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Get-ASRvCenter\"},{\"CompletionText\":\"Get-AssignedAccess\",\"ListItemText\":\"Get-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Get-AuthenticodeSignature\",\"ListItemText\":\"Get-AuthenticodeSignature\",\"ResultType\":2,\"ToolTip\":\"Get-AuthenticodeSignature\\r\\n\"},{\"CompletionText\":\"Get-AutologgerConfig\",\"ListItemText\":\"Get-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Get-AzAccessToken\",\"ListItemText\":\"Get-AzAccessToken\",\"ResultType\":2,\"ToolTip\":\"Get-AzAccessToken\\r\\n\"},{\"CompletionText\":\"Get-AzActionGroup\",\"ListItemText\":\"Get-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Get-AzActivityLog\",\"ListItemText\":\"Get-AzActivityLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzActivityLog\\r\\n\"},{\"CompletionText\":\"Get-AzActivityLogAlert\",\"ListItemText\":\"Get-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Get-AzADAppCredential\",\"ListItemText\":\"Get-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADAppFederatedCredential\",\"ListItemText\":\"Get-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADApplication\",\"ListItemText\":\"Get-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADApplication \\r\\n\"},{\"CompletionText\":\"Get-AzADAppPermission\",\"ListItemText\":\"Get-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Get-AzADGroup\",\"ListItemText\":\"Get-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADGroup \\r\\n\"},{\"CompletionText\":\"Get-AzADGroupMember\",\"ListItemText\":\"Get-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Get-AzADOrganization\",\"ListItemText\":\"Get-AzADOrganization\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADOrganization \\r\\n\"},{\"CompletionText\":\"Get-AzADServicePrincipal\",\"ListItemText\":\"Get-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Get-AzADServicePrincipalCredential\",\"ListItemText\":\"Get-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzADServicePrincipalCredential\"},{\"CompletionText\":\"Get-AzADSpCredential\",\"ListItemText\":\"Get-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADUser\",\"ListItemText\":\"Get-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADUser \\r\\n\"},{\"CompletionText\":\"Get-AzAdvisorConfiguration\",\"ListItemText\":\"Get-AzAdvisorConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAdvisorConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzAdvisorRecommendation\",\"ListItemText\":\"Get-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Get-AzAksCluster\",\"ListItemText\":\"Get-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Get-AzAksClusterUpgradeProfile\",\"ListItemText\":\"Get-AzAksClusterUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksClusterUpgradeProfile\"},{\"CompletionText\":\"Get-AzAksMaintenanceConfiguration\",\"ListItemText\":\"Get-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterCommandResult\",\"ListItemText\":\"Get-AzAksManagedClusterCommandResult\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterCommandResult \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterOSOption\",\"ListItemText\":\"Get-AzAksManagedClusterOSOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterOSOption \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzAksManagedClusterOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzAksNodePool\",\"ListItemText\":\"Get-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Get-AzAksNodePoolUpgradeProfile\",\"ListItemText\":\"Get-AzAksNodePoolUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksNodePoolUpgradeProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAksSnapshot\",\"ListItemText\":\"Get-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"Get-AzAksUpgradeProfile\",\"ListItemText\":\"Get-AzAksUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksUpgradeProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAksVersion\",\"ListItemText\":\"Get-AzAksVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksVersion \\r\\n\"},{\"CompletionText\":\"Get-AzAlertHistory\",\"ListItemText\":\"Get-AzAlertHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertHistory\\r\\n\"},{\"CompletionText\":\"Get-AzAlertRule\",\"ListItemText\":\"Get-AzAlertRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertRule\\r\\n\"},{\"CompletionText\":\"Get-AzAlertsSuppressionRule\",\"ListItemText\":\"Get-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Get-AzAllowedConnection\",\"ListItemText\":\"Get-AzAllowedConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzAllowedConnection\\r\\n\"},{\"CompletionText\":\"Get-AzAnalysisServicesServer\",\"ListItemText\":\"Get-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagement\",\"ListItemText\":\"Get-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApi\",\"ListItemText\":\"Get-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiRelease\",\"ListItemText\":\"Get-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiRevision\",\"ListItemText\":\"Get-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiSchema\",\"ListItemText\":\"Get-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiVersionSet\",\"ListItemText\":\"Get-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Get-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementAuthorizationServerClientSecret\",\"ListItemText\":\"Get-AzApiManagementAuthorizationServerClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementAuthorizationServerClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementBackend\",\"ListItemText\":\"Get-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementCache\",\"ListItemText\":\"Get-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementCertificate\",\"ListItemText\":\"Get-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementDiagnostic\",\"ListItemText\":\"Get-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGateway\",\"ListItemText\":\"Get-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"Get-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGatewayKey\",\"ListItemText\":\"Get-AzApiManagementGatewayKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGatewayKey\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGroup\",\"ListItemText\":\"Get-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementIdentityProvider\",\"ListItemText\":\"Get-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementIdentityProviderClientSecret\",\"ListItemText\":\"Get-AzApiManagementIdentityProviderClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementIdentityProviderClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementLogger\",\"ListItemText\":\"Get-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNamedValue\",\"ListItemText\":\"Get-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNamedValueSecretValue\",\"ListItemText\":\"Get-AzApiManagementNamedValueSecretValue\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNamedValueSecretValue\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNetworkStatus\",\"ListItemText\":\"Get-AzApiManagementNetworkStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNetworkStatus\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Get-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\",\"ListItemText\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOperation\",\"ListItemText\":\"Get-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementPolicy\",\"ListItemText\":\"Get-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementProduct\",\"ListItemText\":\"Get-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSsoToken\",\"ListItemText\":\"Get-AzApiManagementSsoToken\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSsoToken\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSubscription\",\"ListItemText\":\"Get-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSubscriptionKey\",\"ListItemText\":\"Get-AzApiManagementSubscriptionKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSubscriptionKey\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantAccess\",\"ListItemText\":\"Get-AzApiManagementTenantAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantAccess\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantAccessSecret\",\"ListItemText\":\"Get-AzApiManagementTenantAccessSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantAccessSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantGitAccess\",\"ListItemText\":\"Get-AzApiManagementTenantGitAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantGitAccess\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantGitAccessSecret\",\"ListItemText\":\"Get-AzApiManagementTenantGitAccessSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantGitAccessSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantSyncState\",\"ListItemText\":\"Get-AzApiManagementTenantSyncState\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantSyncState\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementUser\",\"ListItemText\":\"Get-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementUserSsoUrl\",\"ListItemText\":\"Get-AzApiManagementUserSsoUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementUserSsoUrl\\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationDeletedStore\",\"ListItemText\":\"Get-AzAppConfigurationDeletedStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationDeletedStore \\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationStore\",\"ListItemText\":\"Get-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationStoreKey\",\"ListItemText\":\"Get-AzAppConfigurationStoreKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationStoreKey \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGateway\",\"ListItemText\":\"Get-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableSslOption\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableSslOption\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableSslOption\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableSslOptions\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableSslOptions\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableSslOptions\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableWafRuleSet\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableWafRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableWafRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableWafRuleSets\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableWafRuleSets\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableWafRuleSets\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Get-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHealth\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHealth\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Get-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Get-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayCustomError\",\"ListItemText\":\"Get-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Get-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Get-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Get-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Get-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Get-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayIdentity\",\"ListItemText\":\"Get-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayListener\",\"ListItemText\":\"Get-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Get-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Get-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Get-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Get-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySku\",\"ListItemText\":\"Get-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Get-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslPredefinedPolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslPredefinedPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslPredefinedPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Get-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Get-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayWafDynamicManifest\",\"ListItemText\":\"Get-AzApplicationGatewayWafDynamicManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayWafDynamicManifest\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsights\",\"ListItemText\":\"Get-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsApiKey\",\"ListItemText\":\"Get-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Get-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Get-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Get-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWebTest\",\"ListItemText\":\"Get-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbookRevision\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbookRevision\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbookRevision \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationSecurityGroup\",\"ListItemText\":\"Get-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzApplyUpdate\",\"ListItemText\":\"Get-AzApplyUpdate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplyUpdate\\r\\n\"},{\"CompletionText\":\"Get-AzAppServiceEnvironment\",\"ListItemText\":\"Get-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"Get-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"Get-AzAppServicePlan\",\"ListItemText\":\"Get-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Get-AzAs\",\"ListItemText\":\"Get-AzAs\",\"ResultType\":2,\"ToolTip\":\"Get-AzAs\"},{\"CompletionText\":\"Get-AzAttestationDefaultProvider\",\"ListItemText\":\"Get-AzAttestationDefaultProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAttestationDefaultProvider \\r\\n\"},{\"CompletionText\":\"Get-AzAttestationPolicy\",\"ListItemText\":\"Get-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzAttestationPolicySigners\",\"ListItemText\":\"Get-AzAttestationPolicySigners\",\"ResultType\":2,\"ToolTip\":\"Get-AzAttestationPolicySigners\\r\\n\"},{\"CompletionText\":\"Get-AzAttestationProvider\",\"ListItemText\":\"Get-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Get-AzAutoApprovedPrivateLinkService\",\"ListItemText\":\"Get-AzAutoApprovedPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutoApprovedPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageBestPractice\",\"ListItemText\":\"Get-AzAutomanageBestPractice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageBestPractice \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfile\",\"ListItemText\":\"Get-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageHciReport\",\"ListItemText\":\"Get-AzAutomanageHciReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageHciReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageHcrpReport\",\"ListItemText\":\"Get-AzAutomanageHcrpReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageHcrpReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageReport\",\"ListItemText\":\"Get-AzAutomanageReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomationAccount\",\"ListItemText\":\"Get-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationCertificate\",\"ListItemText\":\"Get-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationConnection\",\"ListItemText\":\"Get-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationCredential\",\"ListItemText\":\"Get-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscCompilationJob\",\"ListItemText\":\"Get-AzAutomationDscCompilationJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscCompilationJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscCompilationJobOutput\",\"ListItemText\":\"Get-AzAutomationDscCompilationJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscCompilationJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscConfiguration\",\"ListItemText\":\"Get-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNode\",\"ListItemText\":\"Get-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Get-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Get-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\",\"ListItemText\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeReport\",\"ListItemText\":\"Get-AzAutomationDscNodeReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeReport\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscOnboardingMetaconfig\",\"ListItemText\":\"Get-AzAutomationDscOnboardingMetaconfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscOnboardingMetaconfig\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Get-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Get-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridWorkerGroup\",\"ListItemText\":\"Get-AzAutomationHybridWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridWorkerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJob\",\"ListItemText\":\"Get-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJobOutput\",\"ListItemText\":\"Get-AzAutomationJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJobOutputRecord\",\"ListItemText\":\"Get-AzAutomationJobOutputRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJobOutputRecord\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationModule\",\"ListItemText\":\"Get-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationPython3Package\",\"ListItemText\":\"Get-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationRegistrationInfo\",\"ListItemText\":\"Get-AzAutomationRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationRegistrationInfo\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationRunbook\",\"ListItemText\":\"Get-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSchedule\",\"ListItemText\":\"Get-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationScheduledRunbook\",\"ListItemText\":\"Get-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateMachineRun\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateMachineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateMachineRun\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateRun\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateRun\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControl\",\"ListItemText\":\"Get-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControlSyncJob\",\"ListItemText\":\"Get-AzAutomationSourceControlSyncJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControlSyncJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControlSyncJobOutput\",\"ListItemText\":\"Get-AzAutomationSourceControlSyncJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControlSyncJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationVariable\",\"ListItemText\":\"Get-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationWebhook\",\"ListItemText\":\"Get-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Get-AzAutoscaleHistory\",\"ListItemText\":\"Get-AzAutoscaleHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutoscaleHistory\\r\\n\"},{\"CompletionText\":\"Get-AzAutoscalePredictiveMetric\",\"ListItemText\":\"Get-AzAutoscalePredictiveMetric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutoscalePredictiveMetric \\r\\n\"},{\"CompletionText\":\"Get-AzAutoscaleSetting\",\"ListItemText\":\"Get-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Get-AzAvailabilityGroupListener\",\"ListItemText\":\"Get-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"Get-AzAvailabilitySet\",\"ListItemText\":\"Get-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Get-AzAvailablePrivateEndpointType\",\"ListItemText\":\"Get-AzAvailablePrivateEndpointType\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailablePrivateEndpointType\\r\\n\"},{\"CompletionText\":\"Get-AzAvailableServiceAlias\",\"ListItemText\":\"Get-AzAvailableServiceAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailableServiceAlias\\r\\n\"},{\"CompletionText\":\"Get-AzAvailableServiceDelegation\",\"ListItemText\":\"Get-AzAvailableServiceDelegation\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailableServiceDelegation\\r\\n\"},{\"CompletionText\":\"Get-AzBastion\",\"ListItemText\":\"Get-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Get-AzBastion\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccount\",\"ListItemText\":\"Get-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccountKey\",\"ListItemText\":\"Get-AzBatchAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccountKeys\",\"ListItemText\":\"Get-AzBatchAccountKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccountKeys\"},{\"CompletionText\":\"Get-AzBatchApplication\",\"ListItemText\":\"Get-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Get-AzBatchApplicationPackage\",\"ListItemText\":\"Get-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"Get-AzBatchCertificate\",\"ListItemText\":\"Get-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzBatchComputeNode\",\"ListItemText\":\"Get-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Get-AzBatchComputeNodeExtension\",\"ListItemText\":\"Get-AzBatchComputeNodeExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchComputeNodeExtension\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJob\",\"ListItemText\":\"Get-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\",\"ListItemText\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobSchedule\",\"ListItemText\":\"Get-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobStatistic\",\"ListItemText\":\"Get-AzBatchJobStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobStatistics\",\"ListItemText\":\"Get-AzBatchJobStatistics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobStatistics\"},{\"CompletionText\":\"Get-AzBatchLocationQuota\",\"ListItemText\":\"Get-AzBatchLocationQuota\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchLocationQuota\\r\\n\"},{\"CompletionText\":\"Get-AzBatchLocationQuotas\",\"ListItemText\":\"Get-AzBatchLocationQuotas\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchLocationQuotas\"},{\"CompletionText\":\"Get-AzBatchNodeFile\",\"ListItemText\":\"Get-AzBatchNodeFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchNodeFile\\r\\n\"},{\"CompletionText\":\"Get-AzBatchNodeFileContent\",\"ListItemText\":\"Get-AzBatchNodeFileContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchNodeFileContent\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPool\",\"ListItemText\":\"Get-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolNodeCount\",\"ListItemText\":\"Get-AzBatchPoolNodeCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolNodeCount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolNodeCounts\",\"ListItemText\":\"Get-AzBatchPoolNodeCounts\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolNodeCounts\"},{\"CompletionText\":\"Get-AzBatchPoolStatistic\",\"ListItemText\":\"Get-AzBatchPoolStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolStatistics\",\"ListItemText\":\"Get-AzBatchPoolStatistics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolStatistics\"},{\"CompletionText\":\"Get-AzBatchPoolUsageMetric\",\"ListItemText\":\"Get-AzBatchPoolUsageMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolUsageMetric\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolUsageMetrics\",\"ListItemText\":\"Get-AzBatchPoolUsageMetrics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolUsageMetrics\"},{\"CompletionText\":\"Get-AzBatchRemoteDesktopProtocolFile\",\"ListItemText\":\"Get-AzBatchRemoteDesktopProtocolFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteDesktopProtocolFile\\r\\n\"},{\"CompletionText\":\"Get-AzBatchRemoteLoginSetting\",\"ListItemText\":\"Get-AzBatchRemoteLoginSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteLoginSetting\\r\\n\"},{\"CompletionText\":\"Get-AzBatchRemoteLoginSettings\",\"ListItemText\":\"Get-AzBatchRemoteLoginSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteLoginSettings\"},{\"CompletionText\":\"Get-AzBatchSubscriptionQuotas\",\"ListItemText\":\"Get-AzBatchSubscriptionQuotas\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSubscriptionQuotas\"},{\"CompletionText\":\"Get-AzBatchSubtask\",\"ListItemText\":\"Get-AzBatchSubtask\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSubtask\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedImage\",\"ListItemText\":\"Get-AzBatchSupportedImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedImage\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedVirtualMachineSku\",\"ListItemText\":\"Get-AzBatchSupportedVirtualMachineSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedVirtualMachineSku\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedVMSku\",\"ListItemText\":\"Get-AzBatchSupportedVMSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedVMSku\"},{\"CompletionText\":\"Get-AzBatchTask\",\"ListItemText\":\"Get-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Get-AzBatchTaskCount\",\"ListItemText\":\"Get-AzBatchTaskCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskCount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchTaskCounts\",\"ListItemText\":\"Get-AzBatchTaskCounts\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskCounts\"},{\"CompletionText\":\"Get-AzBatchTaskSlotCount\",\"ListItemText\":\"Get-AzBatchTaskSlotCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskSlotCount\\r\\n\"},{\"CompletionText\":\"Get-AzBgpServiceCommunity\",\"ListItemText\":\"Get-AzBgpServiceCommunity\",\"ResultType\":2,\"ToolTip\":\"Get-AzBgpServiceCommunity\\r\\n\"},{\"CompletionText\":\"Get-AzBillingAccount\",\"ListItemText\":\"Get-AzBillingAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingAccount\\r\\n\"},{\"CompletionText\":\"Get-AzBillingInvoice\",\"ListItemText\":\"Get-AzBillingInvoice\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingInvoice\\r\\n\"},{\"CompletionText\":\"Get-AzBillingPeriod\",\"ListItemText\":\"Get-AzBillingPeriod\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingPeriod\\r\\n\"},{\"CompletionText\":\"Get-AzBillingProfile\",\"ListItemText\":\"Get-AzBillingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzCapacityReservation\",\"ListItemText\":\"Get-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Get-AzCapacityReservationGroup\",\"ListItemText\":\"Get-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Get-AzCdnCustomDomain\",\"ListItemText\":\"Get-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEdgeNode\",\"ListItemText\":\"Get-AzCdnEdgeNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEdgeNode \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEndpoint\",\"ListItemText\":\"Get-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEndpointResourceUsage\",\"ListItemText\":\"Get-AzCdnEndpointResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEndpointResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCdnOrigin\",\"ListItemText\":\"Get-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Get-AzCdnOriginGroup\",\"ListItemText\":\"Get-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfile\",\"ListItemText\":\"Get-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfileResourceUsage\",\"ListItemText\":\"Get-AzCdnProfileResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfileResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfileSupportedOptimizationType\",\"ListItemText\":\"Get-AzCdnProfileSupportedOptimizationType\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfileSupportedOptimizationType \\r\\n\"},{\"CompletionText\":\"Get-AzCdnSubscriptionResourceUsage\",\"ListItemText\":\"Get-AzCdnSubscriptionResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnSubscriptionResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCloudService\",\"ListItemText\":\"Get-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudService \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceInstanceView\",\"ListItemText\":\"Get-AzCloudServiceInstanceView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceInstanceView \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceNetworkInterface\",\"ListItemText\":\"Get-AzCloudServiceNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceOSFamily\",\"ListItemText\":\"Get-AzCloudServiceOSFamily\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceOSFamily \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceOSVersion\",\"ListItemText\":\"Get-AzCloudServiceOSVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceOSVersion \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServicePublicIPAddress\",\"ListItemText\":\"Get-AzCloudServicePublicIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServicePublicIPAddress \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstance\",\"ListItemText\":\"Get-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstanceRemoteDesktopFile\",\"ListItemText\":\"Get-AzCloudServiceRoleInstanceRemoteDesktopFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstanceRemoteDesktopFile \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstanceView\",\"ListItemText\":\"Get-AzCloudServiceRoleInstanceView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstanceView \\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccount\",\"ListItemText\":\"Get-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"Get-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"Get-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountKey\",\"ListItemText\":\"Get-AzCognitiveServicesAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountModel\",\"ListItemText\":\"Get-AzCognitiveServicesAccountModel\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountModel\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\",\"ListItemText\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountSku\",\"ListItemText\":\"Get-AzCognitiveServicesAccountSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountSku\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountSkus\",\"ListItemText\":\"Get-AzCognitiveServicesAccountSkus\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountSkus\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountType\",\"ListItemText\":\"Get-AzCognitiveServicesAccountType\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountType\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountUsage\",\"ListItemText\":\"Get-AzCognitiveServicesAccountUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountUsage\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentTier\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentTier\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentTier\\r\\n\"},{\"CompletionText\":\"Get-AzComputeResourceSku\",\"ListItemText\":\"Get-AzComputeResourceSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzComputeResourceSku\\r\\n\"},{\"CompletionText\":\"Get-AzConfidentialLedger\",\"ListItemText\":\"Get-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Get-AzConfig\",\"ListItemText\":\"Get-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzConfig\\r\\n\"},{\"CompletionText\":\"Get-AzConfigurationAssignment\",\"ListItemText\":\"Get-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionBudget\",\"ListItemText\":\"Get-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionMarketplace\",\"ListItemText\":\"Get-AzConsumptionMarketplace\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionMarketplace\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionPriceSheet\",\"ListItemText\":\"Get-AzConsumptionPriceSheet\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionPriceSheet\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionReservationDetail\",\"ListItemText\":\"Get-AzConsumptionReservationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionReservationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionReservationSummary\",\"ListItemText\":\"Get-AzConsumptionReservationSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionReservationSummary\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionUsageDetail\",\"ListItemText\":\"Get-AzConsumptionUsageDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionUsageDetail\\r\\n\"},{\"CompletionText\":\"Get-AzContainerGroup\",\"ListItemText\":\"Get-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\"},{\"CompletionText\":\"Get-AzContainerInstanceCachedImage\",\"ListItemText\":\"Get-AzContainerInstanceCachedImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceCachedImage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceCapability\",\"ListItemText\":\"Get-AzContainerInstanceCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceCapability \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceLog\",\"ListItemText\":\"Get-AzContainerInstanceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceLog \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceUsage\",\"ListItemText\":\"Get-AzContainerInstanceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistry\",\"ListItemText\":\"Get-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryAgentPool\",\"ListItemText\":\"Get-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryAgentPoolQueueStatus\",\"ListItemText\":\"Get-AzContainerRegistryAgentPoolQueueStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryAgentPoolQueueStatus \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryCredential\",\"ListItemText\":\"Get-AzContainerRegistryCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryCredential \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryExportPipeline\",\"ListItemText\":\"Get-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryImportPipeline\",\"ListItemText\":\"Get-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryManifest\",\"ListItemText\":\"Get-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryReplication\",\"ListItemText\":\"Get-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryRepository\",\"ListItemText\":\"Get-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryScopeMap\",\"ListItemText\":\"Get-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryTag\",\"ListItemText\":\"Get-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryToken\",\"ListItemText\":\"Get-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryUsage\",\"ListItemText\":\"Get-AzContainerRegistryUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryUsage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhook\",\"ListItemText\":\"Get-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhookCallbackConfig\",\"ListItemText\":\"Get-AzContainerRegistryWebhookCallbackConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhookCallbackConfig \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhookEvent\",\"ListItemText\":\"Get-AzContainerRegistryWebhookEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhookEvent \\r\\n\"},{\"CompletionText\":\"Get-AzContext\",\"ListItemText\":\"Get-AzContext\",\"ResultType\":2,\"ToolTip\":\"Get-AzContext\\r\\n\"},{\"CompletionText\":\"Get-AzContextAutosaveSetting\",\"ListItemText\":\"Get-AzContextAutosaveSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzContextAutosaveSetting\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBAccount\",\"ListItemText\":\"Get-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBAccountKey\",\"ListItemText\":\"Get-AzCosmosDBAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Get-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\",\"ListItemText\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraTable\",\"ListItemText\":\"Get-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraTableThroughput\",\"ListItemText\":\"Get-AzCosmosDBCassandraTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraTableThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"Get-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Get-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBGremlinDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraphBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraphBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraphBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraphThroughput\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraphThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraphThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableGraph\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableGraph\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableGraph\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBLocation\",\"ListItemText\":\"Get-AzCosmosDBLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBLocation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollectionThroughput\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollectionThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollectionThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Get-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableCollection\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableCollection\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Get-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBRestorableDatabaseAccount\",\"ListItemText\":\"Get-AzCosmosDBRestorableDatabaseAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBRestorableDatabaseAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBService\",\"ListItemText\":\"Get-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainer\",\"ListItemText\":\"Get-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainerBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBSqlContainerBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainerBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainerThroughput\",\"ListItemText\":\"Get-AzCosmosDBSqlContainerThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainerThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Get-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBSqlDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableContainer\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableContainer\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Get-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Get-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Get-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Get-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Get-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTable\",\"ListItemText\":\"Get-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBTableBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBTableRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableRestorableTable\",\"ListItemText\":\"Get-AzCosmosDBTableRestorableTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableRestorableTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableThroughput\",\"ListItemText\":\"Get-AzCosmosDBTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCustomIpPrefix\",\"ListItemText\":\"Get-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Get-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeDevice\",\"ListItemText\":\"Get-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeJob\",\"ListItemText\":\"Get-AzDataBoxEdgeJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeJob\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeOrder\",\"ListItemText\":\"Get-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeRole\",\"ListItemText\":\"Get-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeShare\",\"ListItemText\":\"Get-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeTrigger\",\"ListItemText\":\"Get-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeUser\",\"ListItemText\":\"Get-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksAccessConnector\",\"ListItemText\":\"Get-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksOutboundNetworkDependenciesEndpoint\",\"ListItemText\":\"Get-AzDatabricksOutboundNetworkDependenciesEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksOutboundNetworkDependenciesEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksVNetPeering\",\"ListItemText\":\"Get-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksWorkspace\",\"ListItemText\":\"Get-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzDataCollectionRule\",\"ListItemText\":\"Get-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataCollectionRuleAssociation\",\"ListItemText\":\"Get-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactory\",\"ListItemText\":\"Get-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactory\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryActivityWindow\",\"ListItemText\":\"Get-AzDataFactoryActivityWindow\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryActivityWindow\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryDataset\",\"ListItemText\":\"Get-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryGateway\",\"ListItemText\":\"Get-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryGatewayAuthkey\",\"ListItemText\":\"Get-AzDataFactoryGatewayAuthkey\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryGatewayAuthkey\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryHub\",\"ListItemText\":\"Get-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryLinkedService\",\"ListItemText\":\"Get-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryPipeline\",\"ListItemText\":\"Get-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryRun\",\"ListItemText\":\"Get-AzDataFactoryRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactorySlice\",\"ListItemText\":\"Get-AzDataFactorySlice\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactorySlice\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2\",\"ListItemText\":\"Get-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2ActivityRun\",\"ListItemText\":\"Get-AzDataFactoryV2ActivityRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2ActivityRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Get-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Get-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Dataset\",\"ListItemText\":\"Get-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Get-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Get-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2PipelineRun\",\"ListItemText\":\"Get-AzDataFactoryV2PipelineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2PipelineRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Trigger\",\"ListItemText\":\"Get-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Get-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\",\"ListItemText\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Get-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsCatalogItem\",\"ListItemText\":\"Get-AzDataLakeAnalyticsCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsCatalogItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Get-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Get-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Get-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJobPipeline\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJobPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJobPipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJobRecurrence\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJobRecurrence\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJobRecurrence\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2ChildItem\",\"ListItemText\":\"Get-AzDataLakeGen2ChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2ChildItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2DeletedItem\",\"ListItemText\":\"Get-AzDataLakeGen2DeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2DeletedItem\\r\\n\"},{\"CompletionText\":\"Get-AzDatalakeGen2FileSystem\",\"ListItemText\":\"Get-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"Get-AzDataLakeGen2Item\",\"ListItemText\":\"Get-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2ItemContent\",\"ListItemText\":\"Get-AzDataLakeGen2ItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2ItemContent\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreAccount\",\"ListItemText\":\"Get-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreChildItem\",\"ListItemText\":\"Get-AzDataLakeStoreChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreChildItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreChildItemSummary\",\"ListItemText\":\"Get-AzDataLakeStoreChildItemSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreChildItemSummary\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreDeletedItem\",\"ListItemText\":\"Get-AzDataLakeStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreDeletedItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Get-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItem\",\"ListItemText\":\"Get-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Get-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemContent\",\"ListItemText\":\"Get-AzDataLakeStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemContent\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemOwner\",\"ListItemText\":\"Get-AzDataLakeStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemOwner\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemPermission\",\"ListItemText\":\"Get-AzDataLakeStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemPermission\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Get-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Get-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupInstance\",\"ListItemText\":\"Get-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupPolicy\",\"ListItemText\":\"Get-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupVault\",\"ListItemText\":\"Get-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionJob\",\"ListItemText\":\"Get-AzDataProtectionJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionJob \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionOperation\",\"ListItemText\":\"Get-AzDataProtectionOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionOperation \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionOperationStatus\",\"ListItemText\":\"Get-AzDataProtectionOperationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionOperationStatus \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionPolicyTemplate\",\"ListItemText\":\"Get-AzDataProtectionPolicyTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionPolicyTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionRecoveryPoint\",\"ListItemText\":\"Get-AzDataProtectionRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionRecoveryPoint \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionResourceGuard\",\"ListItemText\":\"Get-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Get-AzDataShare\",\"ListItemText\":\"Get-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShare\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareAccount\",\"ListItemText\":\"Get-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareDataSet\",\"ListItemText\":\"Get-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareDataSetMapping\",\"ListItemText\":\"Get-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareInvitation\",\"ListItemText\":\"Get-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareProviderShareSubscription\",\"ListItemText\":\"Get-AzDataShareProviderShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareProviderShareSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareReceivedInvitation\",\"ListItemText\":\"Get-AzDataShareReceivedInvitation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareReceivedInvitation\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSourceDataSet\",\"ListItemText\":\"Get-AzDataShareSourceDataSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSourceDataSet\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscription\",\"ListItemText\":\"Get-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Get-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscriptionSynchronizationDetail\",\"ListItemText\":\"Get-AzDataShareSubscriptionSynchronizationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscriptionSynchronizationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronization\",\"ListItemText\":\"Get-AzDataShareSynchronization\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronization\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronizationDetail\",\"ListItemText\":\"Get-AzDataShareSynchronizationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronizationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronizationSetting\",\"ListItemText\":\"Get-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareTrigger\",\"ListItemText\":\"Get-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzDdosProtectionPlan\",\"ListItemText\":\"Get-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"Get-AzDefault\",\"ListItemText\":\"Get-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Get-AzDefault\\r\\n\"},{\"CompletionText\":\"Get-AzDelegation\",\"ListItemText\":\"Get-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDelegation\\r\\n\"},{\"CompletionText\":\"Get-AzDeletedWebApp\",\"ListItemText\":\"Get-AzDeletedWebApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeletedWebApp\\r\\n\"},{\"CompletionText\":\"Get-AzDenyAssignment\",\"ListItemText\":\"Get-AzDenyAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzDenyAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzDeployment\",\"ListItemText\":\"Get-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Get-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerRollout\",\"ListItemText\":\"Get-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerService\",\"ListItemText\":\"Get-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Get-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Get-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerStep\",\"ListItemText\":\"Get-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentOperation\",\"ListItemText\":\"Get-AzDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentScript\",\"ListItemText\":\"Get-AzDeploymentScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentScript\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentScriptLog\",\"ListItemText\":\"Get-AzDeploymentScriptLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentScriptLog\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzDeviceSecurityGroup\",\"ListItemText\":\"Get-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzDiagnosticSetting\",\"ListItemText\":\"Get-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Get-AzDiagnosticSettingCategory\",\"ListItemText\":\"Get-AzDiagnosticSettingCategory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDiagnosticSettingCategory \\r\\n\"},{\"CompletionText\":\"Get-AzDiscoveredSecuritySolution\",\"ListItemText\":\"Get-AzDiscoveredSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiscoveredSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzDisk\",\"ListItemText\":\"Get-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Get-AzDisk\\r\\n\"},{\"CompletionText\":\"Get-AzDiskAccess\",\"ListItemText\":\"Get-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Get-AzDiskEncryptionSet\",\"ListItemText\":\"Get-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Get-AzDiskEncryptionSetAssociatedResource\",\"ListItemText\":\"Get-AzDiskEncryptionSetAssociatedResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskEncryptionSetAssociatedResource\\r\\n\"},{\"CompletionText\":\"Get-AzDnsRecordSet\",\"ListItemText\":\"Get-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Get-AzDnsZone\",\"ListItemText\":\"Get-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Get-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Get-AzDomain\",\"ListItemText\":\"Get-AzDomain\",\"ResultType\":2,\"ToolTip\":\"Get-AzDomain\"},{\"CompletionText\":\"Get-AzDtlAllowedVMSizesPolicy\",\"ListItemText\":\"Get-AzDtlAllowedVMSizesPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAllowedVMSizesPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlAutoShutdownPolicy\",\"ListItemText\":\"Get-AzDtlAutoShutdownPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAutoShutdownPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlAutoStartPolicy\",\"ListItemText\":\"Get-AzDtlAutoStartPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAutoStartPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlVMsPerLabPolicy\",\"ListItemText\":\"Get-AzDtlVMsPerLabPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlVMsPerLabPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlVMsPerUserPolicy\",\"ListItemText\":\"Get-AzDtlVMsPerUserPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlVMsPerUserPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzEffectiveNetworkSecurityGroup\",\"ListItemText\":\"Get-AzEffectiveNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzEffectiveNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzEffectiveRouteTable\",\"ListItemText\":\"Get-AzEffectiveRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzEffectiveRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzEnrollmentAccount\",\"ListItemText\":\"Get-AzEnrollmentAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzEnrollmentAccount\\r\\n\"},{\"CompletionText\":\"Get-AzEnvironment\",\"ListItemText\":\"Get-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Get-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Get-AzEventCategory\",\"ListItemText\":\"Get-AzEventCategory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventCategory \\r\\n\"},{\"CompletionText\":\"Get-AzEventGridChannel\",\"ListItemText\":\"Get-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomain\",\"ListItemText\":\"Get-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomainKey\",\"ListItemText\":\"Get-AzEventGridDomainKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomainKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomainTopic\",\"ListItemText\":\"Get-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Get-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerNamespace\",\"ListItemText\":\"Get-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerNamespaceKey\",\"ListItemText\":\"Get-AzEventGridPartnerNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerNamespaceKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerRegistration\",\"ListItemText\":\"Get-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopic\",\"ListItemText\":\"Get-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\",\"ListItemText\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSubscription\",\"ListItemText\":\"Get-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopic\",\"ListItemText\":\"Get-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\",\"ListItemText\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopic\",\"ListItemText\":\"Get-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopicKey\",\"ListItemText\":\"Get-AzEventGridTopicKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopicKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopicType\",\"ListItemText\":\"Get-AzEventGridTopicType\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopicType\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridVerifiedPartner\",\"ListItemText\":\"Get-AzEventGridVerifiedPartner\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridVerifiedPartner\\r\\n\"},{\"CompletionText\":\"Get-AzEventHub\",\"ListItemText\":\"Get-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHub \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubApplicationGroup\",\"ListItemText\":\"Get-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubAuthorizationRule\",\"ListItemText\":\"Get-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubCluster\",\"ListItemText\":\"Get-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubClusterNamespace\",\"ListItemText\":\"Get-AzEventHubClusterNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubClusterNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubClustersAvailableRegion\",\"ListItemText\":\"Get-AzEventHubClustersAvailableRegion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubClustersAvailableRegion \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubConsumerGroup\",\"ListItemText\":\"Get-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"Get-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubKey\",\"ListItemText\":\"Get-AzEventHubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubKey \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubNamespace\",\"ListItemText\":\"Get-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubNamespaceV2\",\"ListItemText\":\"Get-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Get-AzEventHubNetworkRuleSet\",\"ListItemText\":\"Get-AzEventHubNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Get-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubPrivateLink\",\"ListItemText\":\"Get-AzEventHubPrivateLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubPrivateLink \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubSchemaGroup\",\"ListItemText\":\"Get-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuit\",\"ListItemText\":\"Get-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitARPTable\",\"ListItemText\":\"Get-AzExpressRouteCircuitARPTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitARPTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Get-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Get-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Get-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitRouteTable\",\"ListItemText\":\"Get-AzExpressRouteCircuitRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitRouteTableSummary\",\"ListItemText\":\"Get-AzExpressRouteCircuitRouteTableSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitRouteTableSummary\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitStat\",\"ListItemText\":\"Get-AzExpressRouteCircuitStat\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitStat\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitStats\",\"ListItemText\":\"Get-AzExpressRouteCircuitStats\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitStats\"},{\"CompletionText\":\"Get-AzExpressRouteConnection\",\"ListItemText\":\"Get-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnection\",\"ListItemText\":\"Get-AzExpressRouteCrossConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnection\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionArpTable\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionArpTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionArpTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionRouteTable\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteGateway\",\"ListItemText\":\"Get-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePort\",\"ListItemText\":\"Get-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Get-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortIdentity\",\"ListItemText\":\"Get-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortLinkConfig\",\"ListItemText\":\"Get-AzExpressRoutePortLinkConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortLinkConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortsLocation\",\"ListItemText\":\"Get-AzExpressRoutePortsLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortsLocation\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteServiceProvider\",\"ListItemText\":\"Get-AzExpressRouteServiceProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteServiceProvider\\r\\n\"},{\"CompletionText\":\"Get-AzExternalSecuritySolution\",\"ListItemText\":\"Get-AzExternalSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzExternalSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzFederatedIdentityCredentials\",\"ListItemText\":\"Get-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Get-AzFirewall\",\"ListItemText\":\"Get-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewall\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallFqdnTag\",\"ListItemText\":\"Get-AzFirewallFqdnTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallFqdnTag\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallLearnedIpPrefix\",\"ListItemText\":\"Get-AzFirewallLearnedIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallLearnedIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallPolicy\",\"ListItemText\":\"Get-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Get-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoor\",\"ListItemText\":\"Get-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Get-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Get-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnEndpointResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnEndpointResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnEndpointResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Get-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Get-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOriginGroupResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnOriginGroupResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOriginGroupResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnProfile\",\"ListItemText\":\"Get-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnProfileResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnProfileResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnProfileResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRoute\",\"ListItemText\":\"Get-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRule\",\"ListItemText\":\"Get-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"Get-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRuleSetResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnRuleSetResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRuleSetResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnSecret\",\"ListItemText\":\"Get-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Get-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorFrontendEndpoint\",\"ListItemText\":\"Get-AzFrontDoorFrontendEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorFrontendEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorRulesEngine\",\"ListItemText\":\"Get-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\",\"ListItemText\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorWafPolicy\",\"ListItemText\":\"Get-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzFunctionApp\",\"ListItemText\":\"Get-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppAvailableLocation\",\"ListItemText\":\"Get-AzFunctionAppAvailableLocation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppAvailableLocation \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppPlan\",\"ListItemText\":\"Get-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppSetting\",\"ListItemText\":\"Get-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzGallery\",\"ListItemText\":\"Get-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Get-AzGallery\\r\\n\"},{\"CompletionText\":\"Get-AzGalleryApplication\",\"ListItemText\":\"Get-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Get-AzGalleryApplicationVersion\",\"ListItemText\":\"Get-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Get-AzGalleryImageDefinition\",\"ListItemText\":\"Get-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzGalleryImageVersion\",\"ListItemText\":\"Get-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightAzureMonitor\",\"ListItemText\":\"Get-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightCluster\",\"ListItemText\":\"Get-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Get-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightHost\",\"ListItemText\":\"Get-AzHDInsightHost\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightHost\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightJob\",\"ListItemText\":\"Get-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightJobOutput\",\"ListItemText\":\"Get-AzHDInsightJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightMonitoring\",\"ListItemText\":\"Get-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Get-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightProperty\",\"ListItemText\":\"Get-AzHDInsightProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightProperty\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightScriptActionHistory\",\"ListItemText\":\"Get-AzHDInsightScriptActionHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightScriptActionHistory\\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareApisService\",\"ListItemText\":\"Get-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareApisWorkspace\",\"ListItemText\":\"Get-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareDicomService\",\"ListItemText\":\"Get-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareFhirDestination\",\"ListItemText\":\"Get-AzHealthcareFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareFhirDestination \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareFhirService\",\"ListItemText\":\"Get-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareIotConnector\",\"ListItemText\":\"Get-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"Get-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"Get-AzHost\",\"ListItemText\":\"Get-AzHost\",\"ResultType\":2,\"ToolTip\":\"Get-AzHost\\r\\n\"},{\"CompletionText\":\"Get-AzHostGroup\",\"ListItemText\":\"Get-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzHostGroup\\r\\n\"},{\"CompletionText\":\"Get-AzImage\",\"ListItemText\":\"Get-AzImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzImage\\r\\n\"},{\"CompletionText\":\"Get-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Get-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Get-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"Get-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccount\",\"ListItemText\":\"Get-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountAgreement\",\"ListItemText\":\"Get-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountAssembly\",\"ListItemText\":\"Get-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Get-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountCallbackUrl\",\"ListItemText\":\"Get-AzIntegrationAccountCallbackUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountCallbackUrl\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountCertificate\",\"ListItemText\":\"Get-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountGeneratedIcn\",\"ListItemText\":\"Get-AzIntegrationAccountGeneratedIcn\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountGeneratedIcn\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountMap\",\"ListItemText\":\"Get-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountPartner\",\"ListItemText\":\"Get-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Get-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountSchema\",\"ListItemText\":\"Get-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Get-AzInterfaceEndpoint\",\"ListItemText\":\"Get-AzInterfaceEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzInterfaceEndpoint\"},{\"CompletionText\":\"Get-AzInvoiceSection\",\"ListItemText\":\"Get-AzInvoiceSection\",\"ResultType\":2,\"ToolTip\":\"Get-AzInvoiceSection\\r\\n\"},{\"CompletionText\":\"Get-AzIotHub\",\"ListItemText\":\"Get-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHub\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCertificate\",\"ListItemText\":\"Get-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCertificateVerificationCode\",\"ListItemText\":\"Get-AzIotHubCertificateVerificationCode\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCertificateVerificationCode\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubConfiguration\",\"ListItemText\":\"Get-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubConnectionString\",\"ListItemText\":\"Get-AzIotHubConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCVC\",\"ListItemText\":\"Get-AzIotHubCVC\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCVC\"},{\"CompletionText\":\"Get-AzIotHubDCL\",\"ListItemText\":\"Get-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDCL\"},{\"CompletionText\":\"Get-AzIotHubDCS\",\"ListItemText\":\"Get-AzIotHubDCS\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDCS\"},{\"CompletionText\":\"Get-AzIotHubDeployment\",\"ListItemText\":\"Get-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDevice\",\"ListItemText\":\"Get-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceChildren\",\"ListItemText\":\"Get-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceConnectionString\",\"ListItemText\":\"Get-AzIotHubDeviceConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceParent\",\"ListItemText\":\"Get-AzIotHubDeviceParent\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceParent\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceTwin\",\"ListItemText\":\"Get-AzIotHubDeviceTwin\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceTwin\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDistributedTracing\",\"ListItemText\":\"Get-AzIotHubDistributedTracing\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDistributedTracing\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubEHCG\",\"ListItemText\":\"Get-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubEHCG\"},{\"CompletionText\":\"Get-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Get-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubJob\",\"ListItemText\":\"Get-AzIotHubJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubJob\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubKey\",\"ListItemText\":\"Get-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubMCS\",\"ListItemText\":\"Get-AzIotHubMCS\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMCS\"},{\"CompletionText\":\"Get-AzIotHubMessageEnrichment\",\"ListItemText\":\"Get-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModule\",\"ListItemText\":\"Get-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModuleConnectionString\",\"ListItemText\":\"Get-AzIotHubModuleConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModuleConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModuleTwin\",\"ListItemText\":\"Get-AzIotHubModuleTwin\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModuleTwin\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubMsgEnrich\",\"ListItemText\":\"Get-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Get-AzIotHubQuotaMetric\",\"ListItemText\":\"Get-AzIotHubQuotaMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubQuotaMetric\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRegistryStatistic\",\"ListItemText\":\"Get-AzIotHubRegistryStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRegistryStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRoute\",\"ListItemText\":\"Get-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Get-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubTracing\",\"ListItemText\":\"Get-AzIotHubTracing\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubTracing\"},{\"CompletionText\":\"Get-AzIotHubValidSku\",\"ListItemText\":\"Get-AzIotHubValidSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubValidSku\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalytics\",\"ListItemText\":\"Get-AzIotSecurityAnalytics\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalytics\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\",\"ListItemText\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\",\"ListItemText\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecuritySolution\",\"ListItemText\":\"Get-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzIpAllocation\",\"ListItemText\":\"Get-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Get-AzIpGroup\",\"ListItemText\":\"Get-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Get-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Get-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVault\",\"ListItemText\":\"Get-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificate\",\"ListItemText\":\"Get-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateContact\",\"ListItemText\":\"Get-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Get-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Get-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"Get-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultKey\",\"ListItemText\":\"Get-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultKeyRotationPolicy\",\"ListItemText\":\"Get-AzKeyVaultKeyRotationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultKeyRotationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedHsm\",\"ListItemText\":\"Get-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Get-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Get-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRandomNumber\",\"ListItemText\":\"Get-AzKeyVaultRandomNumber\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRandomNumber\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRoleAssignment\",\"ListItemText\":\"Get-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Get-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultSecret\",\"ListItemText\":\"Get-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Get-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"Get-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzKustoCluster\",\"ListItemText\":\"Get-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterFollowerDatabase\",\"ListItemText\":\"Get-AzKustoClusterFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Get-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzKustoClusterOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"Get-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterSku\",\"ListItemText\":\"Get-AzKustoClusterSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterSku \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabase\",\"ListItemText\":\"Get-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabasePrincipal\",\"ListItemText\":\"Get-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"Get-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDataConnection\",\"ListItemText\":\"Get-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Get-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Get-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzKustoOperationsResult\",\"ListItemText\":\"Get-AzKustoOperationsResult\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoOperationsResult \\r\\n\"},{\"CompletionText\":\"Get-AzKustoOperationsResultLocation\",\"ListItemText\":\"Get-AzKustoOperationsResultLocation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoOperationsResultLocation \\r\\n\"},{\"CompletionText\":\"Get-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"Get-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzKustoPrivateLinkResource\",\"ListItemText\":\"Get-AzKustoPrivateLinkResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoPrivateLinkResource \\r\\n\"},{\"CompletionText\":\"Get-AzKustoScript\",\"ListItemText\":\"Get-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Get-AzKustoSku\",\"ListItemText\":\"Get-AzKustoSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoSku \\r\\n\"},{\"CompletionText\":\"Get-AzLoad\",\"ListItemText\":\"Get-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzLoad \\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancer\",\"ListItemText\":\"Get-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Get-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Get-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Get-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLocalNetworkGateway\",\"ListItemText\":\"Get-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Get-AzLocation\",\"ListItemText\":\"Get-AzLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzLocation\\r\\n\"},{\"CompletionText\":\"Get-AzLog\",\"ListItemText\":\"Get-AzLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzLog\"},{\"CompletionText\":\"Get-AzLogicApp\",\"ListItemText\":\"Get-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppRunAction\",\"ListItemText\":\"Get-AzLogicAppRunAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppRunAction\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppRunHistory\",\"ListItemText\":\"Get-AzLogicAppRunHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppRunHistory\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTrigger\",\"ListItemText\":\"Get-AzLogicAppTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTriggerCallbackUrl\",\"ListItemText\":\"Get-AzLogicAppTriggerCallbackUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTriggerCallbackUrl\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTriggerHistory\",\"ListItemText\":\"Get-AzLogicAppTriggerHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTriggerHistory\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppUpgradedDefinition\",\"ListItemText\":\"Get-AzLogicAppUpgradedDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppUpgradedDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzLogProfile\",\"ListItemText\":\"Get-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenanceConfiguration\",\"ListItemText\":\"Get-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenancePublicConfiguration\",\"ListItemText\":\"Get-AzMaintenancePublicConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenancePublicConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenanceUpdate\",\"ListItemText\":\"Get-AzMaintenanceUpdate\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenanceUpdate\\r\\n\"},{\"CompletionText\":\"Get-AzManagedApplication\",\"ListItemText\":\"Get-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Get-AzManagedApplicationDefinition\",\"ListItemText\":\"Get-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzManagedCassandraCluster\",\"ListItemText\":\"Get-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Get-AzManagedCassandraDataCenter\",\"ListItemText\":\"Get-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesAssignment\",\"ListItemText\":\"Get-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesDefinition\",\"ListItemText\":\"Get-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesMarketplaceDefinition\",\"ListItemText\":\"Get-AzManagedServicesMarketplaceDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesMarketplaceDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroup\",\"ListItemText\":\"Get-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeployment\",\"ListItemText\":\"Get-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeploymentOperation\",\"ListItemText\":\"Get-AzManagementGroupDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzManagementGroupDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupEntity\",\"ListItemText\":\"Get-AzManagementGroupEntity\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupEntity\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Get-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupNameAvailability\",\"ListItemText\":\"Get-AzManagementGroupNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupSubscription\",\"ListItemText\":\"Get-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzMarketplaceTerms\",\"ListItemText\":\"Get-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Get-AzMediaService\",\"ListItemText\":\"Get-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaService\\r\\n\"},{\"CompletionText\":\"Get-AzMediaServiceKey\",\"ListItemText\":\"Get-AzMediaServiceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceKey\\r\\n\"},{\"CompletionText\":\"Get-AzMediaServiceKeys\",\"ListItemText\":\"Get-AzMediaServiceKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceKeys\"},{\"CompletionText\":\"Get-AzMediaServiceNameAvailability\",\"ListItemText\":\"Get-AzMediaServiceNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzMetric\",\"ListItemText\":\"Get-AzMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetric\\r\\n\"},{\"CompletionText\":\"Get-AzMetricAlertRuleV2\",\"ListItemText\":\"Get-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Get-AzMetricDefinition\",\"ListItemText\":\"Get-AzMetricDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetricDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzMigrateDiscoveredServer\",\"ListItemText\":\"Get-AzMigrateDiscoveredServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateDiscoveredServer \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateJob\",\"ListItemText\":\"Get-AzMigrateJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateJob \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateProject\",\"ListItemText\":\"Get-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationFabric\",\"ListItemText\":\"Get-AzMigrateReplicationFabric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationFabric \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationPolicy\",\"ListItemText\":\"Get-AzMigrateReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationProtectionContainer\",\"ListItemText\":\"Get-AzMigrateReplicationProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationProtectionContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationProtectionContainerMapping\",\"ListItemText\":\"Get-AzMigrateReplicationProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationProtectionContainerMapping \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationRecoveryServicesProvider\",\"ListItemText\":\"Get-AzMigrateReplicationRecoveryServicesProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationRecoveryServicesProvider \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateRunAsAccount\",\"ListItemText\":\"Get-AzMigrateRunAsAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateRunAsAccount \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateServerReplication\",\"ListItemText\":\"Get-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateSite\",\"ListItemText\":\"Get-AzMigrateSite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateSite \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateSolution\",\"ListItemText\":\"Get-AzMigrateSolution\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateSolution \\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentAssociation\",\"ListItemText\":\"Get-AzMlCommitmentAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentPlan\",\"ListItemText\":\"Get-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentPlanUsageHistory\",\"ListItemText\":\"Get-AzMlCommitmentPlanUsageHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentPlanUsageHistory\\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceQuota\",\"ListItemText\":\"Get-AzMLServiceQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceQuota \\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceUsage\",\"ListItemText\":\"Get-AzMLServiceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceVMSize\",\"ListItemText\":\"Get-AzMLServiceVMSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceVMSize \\r\\n\"},{\"CompletionText\":\"Get-AzMlWebService\",\"ListItemText\":\"Get-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Get-AzMlWebServiceKey\",\"ListItemText\":\"Get-AzMlWebServiceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebServiceKey\\r\\n\"},{\"CompletionText\":\"Get-AzMlWebServiceKeys\",\"ListItemText\":\"Get-AzMlWebServiceKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebServiceKeys\"},{\"CompletionText\":\"Get-AzMLWorkspace\",\"ListItemText\":\"Get-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Get-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"Get-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"Get-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"Get-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceCompute\",\"ListItemText\":\"Get-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComputeKey\",\"ListItemText\":\"Get-AzMLWorkspaceComputeKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComputeKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComputeNode\",\"ListItemText\":\"Get-AzMLWorkspaceComputeNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComputeNode \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceConnection\",\"ListItemText\":\"Get-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDataContainer\",\"ListItemText\":\"Get-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDatastore\",\"ListItemText\":\"Get-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDatastoreSecret\",\"ListItemText\":\"Get-AzMLWorkspaceDatastoreSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDatastoreSecret \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDataVersion\",\"ListItemText\":\"Get-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceEnvironmentContainer\",\"ListItemText\":\"Get-AzMLWorkspaceEnvironmentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceEnvironmentContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"Get-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceFeature\",\"ListItemText\":\"Get-AzMLWorkspaceFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceFeature \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceJob\",\"ListItemText\":\"Get-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceKey\",\"ListItemText\":\"Get-AzMLWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceModelContainer\",\"ListItemText\":\"Get-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceModelVersion\",\"ListItemText\":\"Get-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceNotebookAccessToken\",\"ListItemText\":\"Get-AzMLWorkspaceNotebookAccessToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceNotebookAccessToken \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceNotebookKey\",\"ListItemText\":\"Get-AzMLWorkspaceNotebookKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceNotebookKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeploymentLog\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeploymentLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeploymentLog \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeploymentSku\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeploymentSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeploymentSku \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpointKey\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpointKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpointKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpointToken\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpointToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpointToken \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceStorageAccountKey\",\"ListItemText\":\"Get-AzMLWorkspaceStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceStorageAccountKey \\r\\n\"},{\"CompletionText\":\"Get-AzMonitorWorkspace\",\"ListItemText\":\"Get-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlConfiguration\",\"ListItemText\":\"Get-AzMySqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlConnectionString\",\"ListItemText\":\"Get-AzMySqlConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFirewallRule\",\"ListItemText\":\"Get-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServer\",\"ListItemText\":\"Get-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerConfiguration\",\"ListItemText\":\"Get-AzMySqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerConnectionString\",\"ListItemText\":\"Get-AzMySqlFlexibleServerConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"Get-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Get-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerLocationBasedCapability\",\"ListItemText\":\"Get-AzMySqlFlexibleServerLocationBasedCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerLocationBasedCapability \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerReplica\",\"ListItemText\":\"Get-AzMySqlFlexibleServerReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerReplica \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlReplica\",\"ListItemText\":\"Get-AzMySqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlReplica \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlServer\",\"ListItemText\":\"Get-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Get-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Get-AzNatGateway\",\"ListItemText\":\"Get-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterface\",\"ListItemText\":\"Get-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Get-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Get-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManager\",\"ListItemText\":\"Get-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerActiveSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerActiveSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerActiveSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerDeploymentStatus\",\"ListItemText\":\"Get-AzNetworkManagerDeploymentStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerDeploymentStatus\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerGroup\",\"ListItemText\":\"Get-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Get-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Get-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerStaticMember\",\"ListItemText\":\"Get-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Get-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkProfile\",\"ListItemText\":\"Get-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkSecurityGroup\",\"ListItemText\":\"Get-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Get-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkServiceTag\",\"ListItemText\":\"Get-AzNetworkServiceTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkServiceTag\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkUsage\",\"ListItemText\":\"Get-AzNetworkUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkUsage\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkVirtualAppliance\",\"ListItemText\":\"Get-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkVirtualApplianceSku\",\"ListItemText\":\"Get-AzNetworkVirtualApplianceSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkVirtualApplianceSku\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcher\",\"ListItemText\":\"Get-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Get-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherConnectionMonitorReport\",\"ListItemText\":\"Get-AzNetworkWatcherConnectionMonitorReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherConnectionMonitorReport\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Get-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherFlowLogStatus\",\"ListItemText\":\"Get-AzNetworkWatcherFlowLogStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherFlowLogStatus\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherNextHop\",\"ListItemText\":\"Get-AzNetworkWatcherNextHop\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherNextHop\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Get-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherReachabilityProvidersList\",\"ListItemText\":\"Get-AzNetworkWatcherReachabilityProvidersList\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherReachabilityProvidersList\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherReachabilityReport\",\"ListItemText\":\"Get-AzNetworkWatcherReachabilityReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherReachabilityReport\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherSecurityGroupView\",\"ListItemText\":\"Get-AzNetworkWatcherSecurityGroupView\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherSecurityGroupView\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherTopology\",\"ListItemText\":\"Get-AzNetworkWatcherTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherTopology\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherTroubleshootingResult\",\"ListItemText\":\"Get-AzNetworkWatcherTroubleshootingResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherTroubleshootingResult\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHub\",\"ListItemText\":\"Get-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Get-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Get-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Get-AzNotificationHubListKey\",\"ListItemText\":\"Get-AzNotificationHubListKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubListKey\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubListKeys\",\"ListItemText\":\"Get-AzNotificationHubListKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubListKeys\"},{\"CompletionText\":\"Get-AzNotificationHubPNSCredential\",\"ListItemText\":\"Get-AzNotificationHubPNSCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubPNSCredential\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubPNSCredentials\",\"ListItemText\":\"Get-AzNotificationHubPNSCredentials\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubPNSCredentials\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespace\",\"ListItemText\":\"Get-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceListKey\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceListKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceListKey\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceListKeys\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceListKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceListKeys\"},{\"CompletionText\":\"Get-AzOperationalInsightsAvailableServiceTier\",\"ListItemText\":\"Get-AzOperationalInsightsAvailableServiceTier\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsAvailableServiceTier\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsCluster\",\"ListItemText\":\"Get-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDataExport\",\"ListItemText\":\"Get-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDataSource\",\"ListItemText\":\"Get-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDeletedWorkspace\",\"ListItemText\":\"Get-AzOperationalInsightsDeletedWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDeletedWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsIntelligencePack\",\"ListItemText\":\"Get-AzOperationalInsightsIntelligencePack\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsIntelligencePack\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsIntelligencePacks\",\"ListItemText\":\"Get-AzOperationalInsightsIntelligencePacks\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsIntelligencePacks\"},{\"CompletionText\":\"Get-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Get-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Get-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsOperation\",\"ListItemText\":\"Get-AzOperationalInsightsOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsOperation\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsOperationStatus\",\"ListItemText\":\"Get-AzOperationalInsightsOperationStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsOperationStatus\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\",\"ListItemText\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Get-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsSchema\",\"ListItemText\":\"Get-AzOperationalInsightsSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsSchema\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Get-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsTable\",\"ListItemText\":\"Get-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceSharedKey\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceSharedKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceSharedKey\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceUsage\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceUsage\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGateway\",\"ListItemText\":\"Get-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayConnectionHealth\",\"ListItemText\":\"Get-AzP2sVpnGatewayConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\",\"ListItemText\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayVpnProfile\",\"ListItemText\":\"Get-AzP2sVpnGatewayVpnProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayVpnProfile\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAlias\",\"ListItemText\":\"Get-AzPolicyAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAlias\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAssignment\",\"ListItemText\":\"Get-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAttestation\",\"ListItemText\":\"Get-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyDefinition\",\"ListItemText\":\"Get-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyEvent\",\"ListItemText\":\"Get-AzPolicyEvent\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyEvent\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyExemption\",\"ListItemText\":\"Get-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyMetadata\",\"ListItemText\":\"Get-AzPolicyMetadata\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyMetadata\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyRemediation\",\"ListItemText\":\"Get-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Get-AzPolicySetDefinition\",\"ListItemText\":\"Get-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyState\",\"ListItemText\":\"Get-AzPolicyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyState\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyStateSummary\",\"ListItemText\":\"Get-AzPolicyStateSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyStateSummary\\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlConfiguration\",\"ListItemText\":\"Get-AzPostgreSqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlConnectionString\",\"ListItemText\":\"Get-AzPostgreSqlConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Get-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerConfiguration\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerConnectionString\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerLocationBasedCapability\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerLocationBasedCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerLocationBasedCapability \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlReplica\",\"ListItemText\":\"Get-AzPostgreSqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlReplica \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlServer\",\"ListItemText\":\"Get-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Get-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Get-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspace\",\"ListItemText\":\"Get-AzPowerBIWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\"},{\"CompletionText\":\"Get-AzPrivateDnsRecordSet\",\"ListItemText\":\"Get-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Get-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsZone\",\"ListItemText\":\"Get-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Get-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateEndpoint\",\"ListItemText\":\"Get-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateEndpointConnection\",\"ListItemText\":\"Get-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkAssociation\",\"ListItemText\":\"Get-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkResource\",\"ListItemText\":\"Get-AzPrivateLinkResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkResource\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkService\",\"ListItemText\":\"Get-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Get-AzProviderFeature\",\"ListItemText\":\"Get-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Get-AzProviderOperation\",\"ListItemText\":\"Get-AzProviderOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderOperation\\r\\n\"},{\"CompletionText\":\"Get-AzProviderPreviewFeature\",\"ListItemText\":\"Get-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Get-AzProximityPlacementGroup\",\"ListItemText\":\"Get-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzPublicIpAddress\",\"ListItemText\":\"Get-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Get-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Get-AzPublicIpPrefix\",\"ListItemText\":\"Get-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrAlertSetting\",\"ListItemText\":\"Get-AzRecoveryServicesAsrAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrAlertSetting\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrEvent\",\"ListItemText\":\"Get-AzRecoveryServicesAsrEvent\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrEvent\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"Get-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Get-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNetwork\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNetwork\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNotificationSetting\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNotificationSetting\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Get-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectableItem\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectableItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Get-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrRecoveryPoint\",\"ListItemText\":\"Get-AzRecoveryServicesAsrRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Get-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrStorageClassification\",\"ListItemText\":\"Get-AzRecoveryServicesAsrStorageClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrStorageClassification\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrVaultContext\",\"ListItemText\":\"Get-AzRecoveryServicesAsrVaultContext\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrVaultContext\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrVaultSettings\",\"ListItemText\":\"Get-AzRecoveryServicesAsrVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrVaultSettings\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Get-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Get-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Get-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Get-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupJobDetail\",\"ListItemText\":\"Get-AzRecoveryServicesBackupJobDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupJobDetail\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupManagementServer\",\"ListItemText\":\"Get-AzRecoveryServicesBackupManagementServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupManagementServer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProperties\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProperties\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProperties\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProperty\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProperty\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProtectableItem\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProtectableItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecoveryPoint\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRPMountScript\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRPMountScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRPMountScript\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\",\"ListItemText\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupStatus\",\"ListItemText\":\"Get-AzRecoveryServicesBackupStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupStatus\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\",\"ListItemText\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Get-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVault\",\"ListItemText\":\"Get-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVaultProperty\",\"ListItemText\":\"Get-AzRecoveryServicesVaultProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVaultProperty\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVaultSettingsFile\",\"ListItemText\":\"Get-AzRecoveryServicesVaultSettingsFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVaultSettingsFile\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCache\",\"ListItemText\":\"Get-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheFirewallRule\",\"ListItemText\":\"Get-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheKey\",\"ListItemText\":\"Get-AzRedisCacheKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheKey\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheLink\",\"ListItemText\":\"Get-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCachePatchSchedule\",\"ListItemText\":\"Get-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCache\",\"ListItemText\":\"Get-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheAccessKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheAccessKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisEnterpriseCacheAccessKey\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheDatabaseKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheDatabaseKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisEnterpriseCacheDatabaseKey\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheKey \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheOperationStatus\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheOperationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheOperationStatus \\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplainceAssessment\",\"ListItemText\":\"Get-AzRegulatoryComplainceAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplainceAssessment\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceAssessment\",\"ListItemText\":\"Get-AzRegulatoryComplianceAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceControl\",\"ListItemText\":\"Get-AzRegulatoryComplianceControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceControl\\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceStandard\",\"ListItemText\":\"Get-AzRegulatoryComplianceStandard\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceStandard\\r\\n\"},{\"CompletionText\":\"Get-AzRelayAuthorizationRule\",\"ListItemText\":\"Get-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzRelayHybridConnection\",\"ListItemText\":\"Get-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Get-AzRelayKey\",\"ListItemText\":\"Get-AzRelayKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayKey \\r\\n\"},{\"CompletionText\":\"Get-AzRelayNamespace\",\"ListItemText\":\"Get-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzRelayNamespaceNetworkRuleSet\",\"ListItemText\":\"Get-AzRelayNamespaceNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayNamespaceNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzRemoteDesktopFile\",\"ListItemText\":\"Get-AzRemoteDesktopFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzRemoteDesktopFile\\r\\n\"},{\"CompletionText\":\"Get-AzResource\",\"ListItemText\":\"Get-AzResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzResource\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroup\",\"ListItemText\":\"Get-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeployment\",\"ListItemText\":\"Get-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeploymentOperation\",\"ListItemText\":\"Get-AzResourceGroupDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzResourceGroupDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzResourceLock\",\"ListItemText\":\"Get-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Get-AzResourceManagementPrivateLink\",\"ListItemText\":\"Get-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverMoveCollection\",\"ListItemText\":\"Get-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverMoveResource\",\"ListItemText\":\"Get-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverRequiredForResources\",\"ListItemText\":\"Get-AzResourceMoverRequiredForResources\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverRequiredForResources \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverUnresolvedDependency\",\"ListItemText\":\"Get-AzResourceMoverUnresolvedDependency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverUnresolvedDependency \\r\\n\"},{\"CompletionText\":\"Get-AzResourceProvider\",\"ListItemText\":\"Get-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Get-AzResourceProviderAction\",\"ListItemText\":\"Get-AzResourceProviderAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceProviderAction\"},{\"CompletionText\":\"Get-AzRestorePoint\",\"ListItemText\":\"Get-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzRestorePointCollection\",\"ListItemText\":\"Get-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageContainer\",\"ListItemText\":\"Get-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Get-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageShare\",\"ListItemText\":\"Get-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignment\",\"ListItemText\":\"Get-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentSchedule\",\"ListItemText\":\"Get-AzRoleAssignmentSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentSchedule \\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentScheduleInstance\",\"ListItemText\":\"Get-AzRoleAssignmentScheduleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentScheduleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"Get-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"Get-AzRoleDefinition\",\"ListItemText\":\"Get-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilitySchedule\",\"ListItemText\":\"Get-AzRoleEligibilitySchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilitySchedule \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilityScheduleInstance\",\"ListItemText\":\"Get-AzRoleEligibilityScheduleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilityScheduleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"Get-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibleChildResource\",\"ListItemText\":\"Get-AzRoleEligibleChildResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibleChildResource \\r\\n\"},{\"CompletionText\":\"Get-AzRoleManagementPolicy\",\"ListItemText\":\"Get-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"Get-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzRouteConfig\",\"ListItemText\":\"Get-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRouteFilter\",\"ListItemText\":\"Get-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Get-AzRouteFilterRuleConfig\",\"ListItemText\":\"Get-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRouteMap\",\"ListItemText\":\"Get-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServer\",\"ListItemText\":\"Get-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeer\",\"ListItemText\":\"Get-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeerAdvertisedRoute\",\"ListItemText\":\"Get-AzRouteServerPeerAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeerAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeerLearnedRoute\",\"ListItemText\":\"Get-AzRouteServerPeerLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeerLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzRouteTable\",\"ListItemText\":\"Get-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzRoutingIntent\",\"ListItemText\":\"Get-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Get-AzRoutingPolicy\",\"ListItemText\":\"Get-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzScheduledQueryRule\",\"ListItemText\":\"Get-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveApplicationControl\",\"ListItemText\":\"Get-AzSecurityAdaptiveApplicationControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveApplicationControl\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveApplicationControlGroup\",\"ListItemText\":\"Get-AzSecurityAdaptiveApplicationControlGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveApplicationControlGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveNetworkHardening\",\"ListItemText\":\"Get-AzSecurityAdaptiveNetworkHardening\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveNetworkHardening\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Get-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAlert\",\"ListItemText\":\"Get-AzSecurityAlert\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAlert\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAssessment\",\"ListItemText\":\"Get-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Get-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAutomation\",\"ListItemText\":\"Get-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAutoProvisioningSetting\",\"ListItemText\":\"Get-AzSecurityAutoProvisioningSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAutoProvisioningSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityCompliance\",\"ListItemText\":\"Get-AzSecurityCompliance\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityCompliance\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityContact\",\"ListItemText\":\"Get-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityLocation\",\"ListItemText\":\"Get-AzSecurityLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityLocation\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityPartnerProvider\",\"ListItemText\":\"Get-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityPricing\",\"ListItemText\":\"Get-AzSecurityPricing\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityPricing\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScore\",\"ListItemText\":\"Get-AzSecuritySecureScore\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScore\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScoreControl\",\"ListItemText\":\"Get-AzSecuritySecureScoreControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScoreControl\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScoreControlDefinition\",\"ListItemText\":\"Get-AzSecuritySecureScoreControlDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScoreControlDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySetting\",\"ListItemText\":\"Get-AzSecuritySetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySetting\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySolution\",\"ListItemText\":\"Get-AzSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySolutionsReferenceData\",\"ListItemText\":\"Get-AzSecuritySolutionsReferenceData\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySolutionsReferenceData\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySubAssessment\",\"ListItemText\":\"Get-AzSecuritySubAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySubAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityTask\",\"ListItemText\":\"Get-AzSecurityTask\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityTask\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityTopology\",\"ListItemText\":\"Get-AzSecurityTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityTopology\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Get-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRule\",\"ListItemText\":\"Get-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRuleAction\",\"ListItemText\":\"Get-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRuleTemplate\",\"ListItemText\":\"Get-AzSentinelAlertRuleTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRuleTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAutomationRule\",\"ListItemText\":\"Get-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelBookmark\",\"ListItemText\":\"Get-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelBookmarkRelation\",\"ListItemText\":\"Get-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelDataConnector\",\"ListItemText\":\"Get-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEnrichment\",\"ListItemText\":\"Get-AzSentinelEnrichment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEnrichment \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntity\",\"ListItemText\":\"Get-AzSentinelEntity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityActivity\",\"ListItemText\":\"Get-AzSentinelEntityActivity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityActivity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityInsight\",\"ListItemText\":\"Get-AzSentinelEntityInsight\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityInsight \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityQuery\",\"ListItemText\":\"Get-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityQueryTemplate\",\"ListItemText\":\"Get-AzSentinelEntityQueryTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityQueryTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityRelation\",\"ListItemText\":\"Get-AzSentinelEntityRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityTimeline\",\"ListItemText\":\"Get-AzSentinelEntityTimeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityTimeline \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncident\",\"ListItemText\":\"Get-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentAlert\",\"ListItemText\":\"Get-AzSentinelIncidentAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentAlert \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentBookmark\",\"ListItemText\":\"Get-AzSentinelIncidentBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentBookmark \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentComment\",\"ListItemText\":\"Get-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentEntity\",\"ListItemText\":\"Get-AzSentinelIncidentEntity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentEntity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentRelation\",\"ListItemText\":\"Get-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelMetadata\",\"ListItemText\":\"Get-AzSentinelMetadata\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelMetadata \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelOnboardingState\",\"ListItemText\":\"Get-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelSetting\",\"ListItemText\":\"Get-AzSentinelSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelSetting \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelThreatIntelligenceIndicator\",\"ListItemText\":\"Get-AzSentinelThreatIntelligenceIndicator\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelThreatIntelligenceIndicator \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelThreatIntelligenceIndicatorMetric\",\"ListItemText\":\"Get-AzSentinelThreatIntelligenceIndicatorMetric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelThreatIntelligenceIndicatorMetric \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Get-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"Get-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusKey\",\"ListItemText\":\"Get-AzServiceBusKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusKey \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusMigration\",\"ListItemText\":\"Get-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusNamespace\",\"ListItemText\":\"Get-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusNamespaceV2\",\"ListItemText\":\"Get-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Get-AzServiceBusNetworkRuleSet\",\"ListItemText\":\"Get-AzServiceBusNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Get-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusPrivateLink\",\"ListItemText\":\"Get-AzServiceBusPrivateLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusPrivateLink \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusQueue\",\"ListItemText\":\"Get-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusRule\",\"ListItemText\":\"Get-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusSubscription\",\"ListItemText\":\"Get-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusTopic\",\"ListItemText\":\"Get-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Get-AzServiceEndpointPolicy\",\"ListItemText\":\"Get-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Get-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplication\",\"ListItemText\":\"Get-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplicationType\",\"ListItemText\":\"Get-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"Get-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricCluster\",\"ListItemText\":\"Get-AzServiceFabricCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricCluster\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedCluster\",\"ListItemText\":\"Get-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Get-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricService\",\"ListItemText\":\"Get-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForContainerApp\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForContainerApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForSpringCloud\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForSpringCloud \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForWebApp\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationName\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationName \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Get-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Get-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForWebApp\",\"ListItemText\":\"Get-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzSignalR\",\"ListItemText\":\"Get-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalR\\r\\n\"},{\"CompletionText\":\"Get-AzSignalRKey\",\"ListItemText\":\"Get-AzSignalRKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalRKey\\r\\n\"},{\"CompletionText\":\"Get-AzSignalRUsage\",\"ListItemText\":\"Get-AzSignalRUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalRUsage\\r\\n\"},{\"CompletionText\":\"Get-AzSnapshot\",\"ListItemText\":\"Get-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Get-AzSqlCapability\",\"ListItemText\":\"Get-AzSqlCapability\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlCapability\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabase\",\"ListItemText\":\"Get-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseActivity\",\"ListItemText\":\"Get-AzSqlDatabaseActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAdvisor\",\"ListItemText\":\"Get-AzSqlDatabaseAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAudit\",\"ListItemText\":\"Get-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseDataMaskingPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseDataMaskingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseDataMaskingPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Get-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseExpanded\",\"ListItemText\":\"Get-AzSqlDatabaseExpanded\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseExpanded\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Get-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseGeoBackup\",\"ListItemText\":\"Get-AzSqlDatabaseGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseGeoBackupPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseGeoBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseGeoBackupPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseImportExportStatus\",\"ListItemText\":\"Get-AzSqlDatabaseImportExportStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseImportExportStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseIndexRecommendation\",\"ListItemText\":\"Get-AzSqlDatabaseIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Get-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Get-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Get-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\"},{\"CompletionText\":\"Get-AzSqlDatabaseRecommendedAction\",\"ListItemText\":\"Get-AzSqlDatabaseRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseReplicationLink\",\"ListItemText\":\"Get-AzSqlDatabaseReplicationLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseReplicationLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"Get-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Get-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Get-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Get-AzSqlDatabaseTransparentDataEncryption\",\"ListItemText\":\"Get-AzSqlDatabaseTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\",\"ListItemText\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseUpgradeHint\",\"ListItemText\":\"Get-AzSqlDatabaseUpgradeHint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseUpgradeHint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Get-AzSqlDeletedDatabaseBackup\",\"ListItemText\":\"Get-AzSqlDeletedDatabaseBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDeletedDatabaseBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDeletedInstanceDatabaseBackup\",\"ListItemText\":\"Get-AzSqlDeletedInstanceDatabaseBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDeletedInstanceDatabaseBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJob\",\"ListItemText\":\"Get-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobAgent\",\"ListItemText\":\"Get-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobCredential\",\"ListItemText\":\"Get-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobExecution\",\"ListItemText\":\"Get-AzSqlElasticJobExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobStep\",\"ListItemText\":\"Get-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobStepExecution\",\"ListItemText\":\"Get-AzSqlElasticJobStepExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobStepExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobTargetExecution\",\"ListItemText\":\"Get-AzSqlElasticJobTargetExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobTargetExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"Get-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPool\",\"ListItemText\":\"Get-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolActivity\",\"ListItemText\":\"Get-AzSqlElasticPoolActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolAdvisor\",\"ListItemText\":\"Get-AzSqlElasticPoolAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolDatabase\",\"ListItemText\":\"Get-AzSqlElasticPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolRecommendation\",\"ListItemText\":\"Get-AzSqlElasticPoolRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolRecommendedAction\",\"ListItemText\":\"Get-AzSqlElasticPoolRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInformationProtectionPolicy\",\"ListItemText\":\"Get-AzSqlInformationProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInformationProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstance\",\"ListItemText\":\"Get-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabase\",\"ListItemText\":\"Get-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseGeoBackup\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Get-AzSqlInstanceDtc\",\"ListItemText\":\"Get-AzSqlInstanceDtc\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDtc\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceEndpointCertificate\",\"ListItemText\":\"Get-AzSqlInstanceEndpointCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceEndpointCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Get-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceLink\",\"ListItemText\":\"Get-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceOperation\",\"ListItemText\":\"Get-AzSqlInstanceOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceOperation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstancePool\",\"ListItemText\":\"Get-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstancePoolUsage\",\"ListItemText\":\"Get-AzSqlInstancePoolUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstancePoolUsage\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"Get-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceTDEProtector\",\"ListItemText\":\"Get-AzSqlInstanceTDEProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceTDEProtector\"},{\"CompletionText\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\",\"ListItemText\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServer\",\"ListItemText\":\"Get-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvisor\",\"ListItemText\":\"Get-AzSqlServerAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAudit\",\"ListItemText\":\"Get-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerCommunicationLink\",\"ListItemText\":\"Get-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerConfigurationOption\",\"ListItemText\":\"Get-AzSqlServerConfigurationOption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerConfigurationOption\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Get-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\",\"ListItemText\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDnsAlias\",\"ListItemText\":\"Get-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerFirewallRule\",\"ListItemText\":\"Get-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Get-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Get-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Get-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"Get-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerRecommendedAction\",\"ListItemText\":\"Get-AzSqlServerRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerServiceObjective\",\"ListItemText\":\"Get-AzSqlServerServiceObjective\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerServiceObjective\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerTransparentDataEncryptionProtector\",\"ListItemText\":\"Get-AzSqlServerTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerTrustGroup\",\"ListItemText\":\"Get-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerUpgradeHint\",\"ListItemText\":\"Get-AzSqlServerUpgradeHint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerUpgradeHint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Get-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncAgent\",\"ListItemText\":\"Get-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncAgentLinkedDatabase\",\"ListItemText\":\"Get-AzSqlSyncAgentLinkedDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncAgentLinkedDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncGroup\",\"ListItemText\":\"Get-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncGroupLog\",\"ListItemText\":\"Get-AzSqlSyncGroupLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncGroupLog\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncMember\",\"ListItemText\":\"Get-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncSchema\",\"ListItemText\":\"Get-AzSqlSyncSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncSchema\\r\\n\"},{\"CompletionText\":\"Get-AzSqlVirtualCluster\",\"ListItemText\":\"Get-AzSqlVirtualCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlVirtualCluster\\r\\n\"},{\"CompletionText\":\"Get-AzSqlVM\",\"ListItemText\":\"Get-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Get-AzSqlVMGroup\",\"ListItemText\":\"Get-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Get-AzSshKey\",\"ListItemText\":\"Get-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSshKey\\r\\n\"},{\"CompletionText\":\"Get-AzStackHciArcSetting\",\"ListItemText\":\"Get-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStackHciCluster\",\"ListItemText\":\"Get-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Get-AzStackHciExtension\",\"ListItemText\":\"Get-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIRemoteSupportAccess\",\"ListItemText\":\"Get-AzStackHCIRemoteSupportAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIRemoteSupportAccess \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIRemoteSupportSessionHistory\",\"ListItemText\":\"Get-AzStackHCIRemoteSupportSessionHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIRemoteSupportSessionHistory \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIVMAttestation\",\"ListItemText\":\"Get-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebApp\",\"ListItemText\":\"Get-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuild\",\"ListItemText\":\"Get-AzStaticWebAppBuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuild \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppBuildAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildFunction\",\"ListItemText\":\"Get-AzStaticWebAppBuildFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildFunctionAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppBuildFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppConfiguredRole\",\"ListItemText\":\"Get-AzStaticWebAppConfiguredRole\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppConfiguredRole \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Get-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppFunction\",\"ListItemText\":\"Get-AzStaticWebAppFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppFunctionAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppSecret\",\"ListItemText\":\"Get-AzStaticWebAppSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppSecret \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppUser\",\"ListItemText\":\"Get-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Get-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccount\",\"ListItemText\":\"Get-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountKey\",\"ListItemText\":\"Get-AzStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Get-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountNameAvailability\",\"ListItemText\":\"Get-AzStorageAccountNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountNetworkRuleSet\",\"ListItemText\":\"Get-AzStorageAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlob\",\"ListItemText\":\"Get-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobByTag\",\"ListItemText\":\"Get-AzStorageBlobByTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobByTag\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobContent\",\"ListItemText\":\"Get-AzStorageBlobContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobContent\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobCopyState\",\"ListItemText\":\"Get-AzStorageBlobCopyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobCopyState\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Get-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobQueryResult\",\"ListItemText\":\"Get-AzStorageBlobQueryResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobQueryResult\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobServiceProperty\",\"ListItemText\":\"Get-AzStorageBlobServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobTag\",\"ListItemText\":\"Get-AzStorageBlobTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobTag\\r\\n\"},{\"CompletionText\":\"Get-AzStorageContainer\",\"ListItemText\":\"Get-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzStorageContainerAcl\",\"ListItemText\":\"Get-AzStorageContainerAcl\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainerAcl\"},{\"CompletionText\":\"Get-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageCORSRule\",\"ListItemText\":\"Get-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Get-AzStorageEncryptionScope\",\"ListItemText\":\"Get-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFile\",\"ListItemText\":\"Get-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileContent\",\"ListItemText\":\"Get-AzStorageFileContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileContent\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileCopyState\",\"ListItemText\":\"Get-AzStorageFileCopyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileCopyState\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileHandle\",\"ListItemText\":\"Get-AzStorageFileHandle\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileHandle\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileServiceProperty\",\"ListItemText\":\"Get-AzStorageFileServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageLocalUser\",\"ListItemText\":\"Get-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Get-AzStorageLocalUserKey\",\"ListItemText\":\"Get-AzStorageLocalUserKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageLocalUserKey\\r\\n\"},{\"CompletionText\":\"Get-AzStorageMover\",\"ListItemText\":\"Get-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverAgent\",\"ListItemText\":\"Get-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverEndpoint\",\"ListItemText\":\"Get-AzStorageMoverEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverJobDefinition\",\"ListItemText\":\"Get-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverJobRun\",\"ListItemText\":\"Get-AzStorageMoverJobRun\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverJobRun \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverProject\",\"ListItemText\":\"Get-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Get-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Get-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageQueue\",\"ListItemText\":\"Get-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"Get-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceLoggingProperty\",\"ListItemText\":\"Get-AzStorageServiceLoggingProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceLoggingProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceMetricsProperty\",\"ListItemText\":\"Get-AzStorageServiceMetricsProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceMetricsProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceProperty\",\"ListItemText\":\"Get-AzStorageServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageShare\",\"ListItemText\":\"Get-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageShare\\r\\n\"},{\"CompletionText\":\"Get-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"Get-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncGroup\",\"ListItemText\":\"Get-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncServer\",\"ListItemText\":\"Get-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Get-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncService\",\"ListItemText\":\"Get-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Get-AzStorageTable\",\"ListItemText\":\"Get-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageTable\\r\\n\"},{\"CompletionText\":\"Get-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageUsage\",\"ListItemText\":\"Get-AzStorageUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageUsage\\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsCluster\",\"ListItemText\":\"Get-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsClusterStreamingJob\",\"ListItemText\":\"Get-AzStreamAnalyticsClusterStreamingJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsClusterStreamingJob \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsDefaultFunctionDefinition\",\"ListItemText\":\"Get-AzStreamAnalyticsDefaultFunctionDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsDefaultFunctionDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsFunction\",\"ListItemText\":\"Get-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsInput\",\"ListItemText\":\"Get-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsJob\",\"ListItemText\":\"Get-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsOutput\",\"ListItemText\":\"Get-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsQuota\",\"ListItemText\":\"Get-AzStreamAnalyticsQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsQuota \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsTransformation\",\"ListItemText\":\"Get-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"Get-AzSubscription\",\"ListItemText\":\"Get-AzSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzSubscriptionDeployment\",\"ListItemText\":\"Get-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeployment\"},{\"CompletionText\":\"Get-AzSubscriptionDeploymentOperation\",\"ListItemText\":\"Get-AzSubscriptionDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeploymentOperation\"},{\"CompletionText\":\"Get-AzSubscriptionDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzSubscriptionDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeploymentWhatIfResult\"},{\"CompletionText\":\"Get-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"Get-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Get-AzSupportProblemClassification\",\"ListItemText\":\"Get-AzSupportProblemClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportProblemClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSupportService\",\"ListItemText\":\"Get-AzSupportService\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportService\\r\\n\"},{\"CompletionText\":\"Get-AzSupportTicket\",\"ListItemText\":\"Get-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"Get-AzSupportTicketCommunication\",\"ListItemText\":\"Get-AzSupportTicketCommunication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportTicketCommunication\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseActivityRun\",\"ListItemText\":\"Get-AzSynapseActivityRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseActivityRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataFlow\",\"ListItemText\":\"Get-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Get-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataset\",\"ListItemText\":\"Get-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDroppedSqlPool\",\"ListItemText\":\"Get-AzSynapseDroppedSqlPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDroppedSqlPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseFirewallRule\",\"ListItemText\":\"Get-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeKey\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeMetric\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeMetric\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKqlScript\",\"ListItemText\":\"Get-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPool\",\"ListItemText\":\"Get-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"Get-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Get-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"Get-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Get-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolFollowerDatabase\",\"ListItemText\":\"Get-AzSynapseKustoPoolFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Get-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"Get-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolSku\",\"ListItemText\":\"Get-AzSynapseKustoPoolSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolSku \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnection\",\"ListItemText\":\"Get-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionDetailedStatus\",\"ListItemText\":\"Get-AzSynapseLinkConnectionDetailedStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionDetailedStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionLinkTable\",\"ListItemText\":\"Get-AzSynapseLinkConnectionLinkTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionLinkTable\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionLinkTableStatus\",\"ListItemText\":\"Get-AzSynapseLinkConnectionLinkTableStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionLinkTableStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkedService\",\"ListItemText\":\"Get-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseManagedIdentitySqlControlSetting\",\"ListItemText\":\"Get-AzSynapseManagedIdentitySqlControlSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseManagedIdentitySqlControlSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Get-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseNotebook\",\"ListItemText\":\"Get-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Get-AzSynapsePipeline\",\"ListItemText\":\"Get-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Get-AzSynapsePipelineRun\",\"ListItemText\":\"Get-AzSynapsePipelineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapsePipelineRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleAssignment\",\"ListItemText\":\"Get-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleDefinition\",\"ListItemText\":\"Get-AzSynapseRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleScope\",\"ListItemText\":\"Get-AzSynapseRoleScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleScope\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkConfiguration\",\"ListItemText\":\"Get-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkJob\",\"ListItemText\":\"Get-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Get-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkPool\",\"ListItemText\":\"Get-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkSession\",\"ListItemText\":\"Get-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkStatement\",\"ListItemText\":\"Get-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAudit\",\"ListItemText\":\"Get-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAudit\"},{\"CompletionText\":\"Get-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Get-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlDatabase\",\"ListItemText\":\"Get-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPool\",\"ListItemText\":\"Get-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Get-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolGeoBackup\",\"ListItemText\":\"Get-AzSynapseSqlPoolGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"Get-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Get-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\",\"ListItemText\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlScript\",\"ListItemText\":\"Get-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTrigger\",\"ListItemText\":\"Get-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTriggerRun\",\"ListItemText\":\"Get-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTriggerSubscriptionStatus\",\"ListItemText\":\"Get-AzSynapseTriggerSubscriptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTriggerSubscriptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspace\",\"ListItemText\":\"Get-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspaceKey\",\"ListItemText\":\"Get-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspacePackage\",\"ListItemText\":\"Get-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"Get-AzSystemAssignedIdentity\",\"ListItemText\":\"Get-AzSystemAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSystemAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Get-AzTag\",\"ListItemText\":\"Get-AzTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzTag\\r\\n\"},{\"CompletionText\":\"Get-AzTemplateSpec\",\"ListItemText\":\"Get-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Get-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Get-AzTenant\",\"ListItemText\":\"Get-AzTenant\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenant\\r\\n\"},{\"CompletionText\":\"Get-AzTenantBackfillStatus\",\"ListItemText\":\"Get-AzTenantBackfillStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantBackfillStatus\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeployment\",\"ListItemText\":\"Get-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeploymentOperation\",\"ListItemText\":\"Get-AzTenantDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzTenantDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzTrafficManagerEndpoint\",\"ListItemText\":\"Get-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzTrafficManagerProfile\",\"ListItemText\":\"Get-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Get-AzUserAssignedIdentity\",\"ListItemText\":\"Get-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Get-AzUserAssignedIdentityAssociatedResource\",\"ListItemText\":\"Get-AzUserAssignedIdentityAssociatedResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzUserAssignedIdentityAssociatedResource \\r\\n\"},{\"CompletionText\":\"Get-AzVHubEffectiveRoute\",\"ListItemText\":\"Get-AzVHubEffectiveRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubEffectiveRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubInboundRoute\",\"ListItemText\":\"Get-AzVHubInboundRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubInboundRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubOutboundRoute\",\"ListItemText\":\"Get-AzVHubOutboundRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubOutboundRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubRouteTable\",\"ListItemText\":\"Get-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualApplianceSite\",\"ListItemText\":\"Get-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHub\",\"ListItemText\":\"Get-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubBgpConnection\",\"ListItemText\":\"Get-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubRouteTable\",\"ListItemText\":\"Get-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubVnetConnection\",\"ListItemText\":\"Get-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetwork\",\"ListItemText\":\"Get-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkAvailableEndpointService\",\"ListItemText\":\"Get-AzVirtualNetworkAvailableEndpointService\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkAvailableEndpointService\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGateway\",\"ListItemText\":\"Get-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayLearnedRoute\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\",\"ListItemText\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkPeering\",\"ListItemText\":\"Get-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Get-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkTap\",\"ListItemText\":\"Get-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkUsageList\",\"ListItemText\":\"Get-AzVirtualNetworkUsageList\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkUsageList\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouter\",\"ListItemText\":\"Get-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeer\",\"ListItemText\":\"Get-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeerAdvertisedRoute\",\"ListItemText\":\"Get-AzVirtualRouterPeerAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeerAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeerLearnedRoute\",\"ListItemText\":\"Get-AzVirtualRouterPeerLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeerLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWan\",\"ListItemText\":\"Get-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnConfiguration\",\"ListItemText\":\"Get-AzVirtualWanVpnConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnServerConfiguration\",\"ListItemText\":\"Get-AzVirtualWanVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\",\"ListItemText\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\\r\\n\"},{\"CompletionText\":\"Get-AzVM\",\"ListItemText\":\"Get-AzVM\",\"ResultType\":2,\"ToolTip\":\"Get-AzVM\\r\\n\"},{\"CompletionText\":\"Get-AzVMAccessExtension\",\"ListItemText\":\"Get-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMADDomainExtension\",\"ListItemText\":\"Get-AzVMADDomainExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMADDomainExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMAEMExtension\",\"ListItemText\":\"Get-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMBootDiagnosticsData\",\"ListItemText\":\"Get-AzVMBootDiagnosticsData\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMBootDiagnosticsData\\r\\n\"},{\"CompletionText\":\"Get-AzVMChefExtension\",\"ListItemText\":\"Get-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMCustomScriptExtension\",\"ListItemText\":\"Get-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDiagnosticsExtension\",\"ListItemText\":\"Get-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVMDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDiskEncryptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVMDscExtension\",\"ListItemText\":\"Get-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDscExtensionStatus\",\"ListItemText\":\"Get-AzVMDscExtensionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDscExtensionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtension\",\"ListItemText\":\"Get-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtensionImage\",\"ListItemText\":\"Get-AzVMExtensionImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtensionImage\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtensionImageType\",\"ListItemText\":\"Get-AzVMExtensionImageType\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtensionImageType\\r\\n\"},{\"CompletionText\":\"Get-AzVMImage\",\"ListItemText\":\"Get-AzVMImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImage\\r\\n\"},{\"CompletionText\":\"Get-AzVMImageOffer\",\"ListItemText\":\"Get-AzVMImageOffer\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImageOffer\\r\\n\"},{\"CompletionText\":\"Get-AzVMImagePublisher\",\"ListItemText\":\"Get-AzVMImagePublisher\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImagePublisher\\r\\n\"},{\"CompletionText\":\"Get-AzVMImageSku\",\"ListItemText\":\"Get-AzVMImageSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImageSku\\r\\n\"},{\"CompletionText\":\"Get-AzVMRunCommand\",\"ListItemText\":\"Get-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMRunCommand\\r\\n\"},{\"CompletionText\":\"Get-AzVMRunCommandDocument\",\"ListItemText\":\"Get-AzVMRunCommandDocument\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMRunCommandDocument\\r\\n\"},{\"CompletionText\":\"Get-AzVMSize\",\"ListItemText\":\"Get-AzVMSize\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMSize\\r\\n\"},{\"CompletionText\":\"Get-AzVMSqlServerExtension\",\"ListItemText\":\"Get-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVmss\",\"ListItemText\":\"Get-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmss\\r\\n\"},{\"CompletionText\":\"Get-AzVmssDiskEncryption\",\"ListItemText\":\"Get-AzVmssDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssDiskEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzVmssDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVmssDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssDiskEncryptionStatus\"},{\"CompletionText\":\"Get-AzVmssRollingUpgrade\",\"ListItemText\":\"Get-AzVmssRollingUpgrade\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssRollingUpgrade\\r\\n\"},{\"CompletionText\":\"Get-AzVmssSku\",\"ListItemText\":\"Get-AzVmssSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssSku\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVM\",\"ListItemText\":\"Get-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVMDiskEncryption\",\"ListItemText\":\"Get-AzVmssVMDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMDiskEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVMDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVmssVMDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMDiskEncryptionStatus\"},{\"CompletionText\":\"Get-AzVmssVMRunCommand\",\"ListItemText\":\"Get-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMRunCommand\\r\\n\"},{\"CompletionText\":\"Get-AzVMUsage\",\"ListItemText\":\"Get-AzVMUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMUsage\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientConfiguration\",\"ListItemText\":\"Get-AzVpnClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientIpsecParameter\",\"ListItemText\":\"Get-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientPackage\",\"ListItemText\":\"Get-AzVpnClientPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientPackage\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Get-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientRootCertificate\",\"ListItemText\":\"Get-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzVpnConnection\",\"ListItemText\":\"Get-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVpnGateway\",\"ListItemText\":\"Get-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Get-AzVpnGatewayNatRule\",\"ListItemText\":\"Get-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Get-AzVpnServerConfiguration\",\"ListItemText\":\"Get-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Get-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Get-AzVpnSite\",\"ListItemText\":\"Get-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Get-AzVpnSiteLinkConnectionIkeSa\",\"ListItemText\":\"Get-AzVpnSiteLinkConnectionIkeSa\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnSiteLinkConnectionIkeSa\\r\\n\"},{\"CompletionText\":\"Get-AzWcfRelay\",\"ListItemText\":\"Get-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Get-AzWebApp\",\"ListItemText\":\"Get-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebApp\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppAccessRestrictionConfig\",\"ListItemText\":\"Get-AzWebAppAccessRestrictionConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppAccessRestrictionConfig\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackup\",\"ListItemText\":\"Get-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackupConfiguration\",\"ListItemText\":\"Get-AzWebAppBackupConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackupConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackupList\",\"ListItemText\":\"Get-AzWebAppBackupList\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackupList\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppCertificate\",\"ListItemText\":\"Get-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppContainerContinuousDeploymentUrl\",\"ListItemText\":\"Get-AzWebAppContainerContinuousDeploymentUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppContainerContinuousDeploymentUrl\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppContinuousWebJob\",\"ListItemText\":\"Get-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppPublishingProfile\",\"ListItemText\":\"Get-AzWebAppPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppPublishingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlot\",\"ListItemText\":\"Get-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotConfigName\",\"ListItemText\":\"Get-AzWebAppSlotConfigName\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlotConfigName\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Get-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotPublishingProfile\",\"ListItemText\":\"Get-AzWebAppSlotPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlotPublishingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Get-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotTriggeredWebJobHistory\",\"ListItemText\":\"Get-AzWebAppSlotTriggeredWebJobHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotTriggeredWebJobHistory \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotWebJob\",\"ListItemText\":\"Get-AzWebAppSlotWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSnapshot\",\"ListItemText\":\"Get-AzWebAppSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSnapshot\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSSLBinding\",\"ListItemText\":\"Get-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTrafficRouting\",\"ListItemText\":\"Get-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Get-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTriggeredWebJobHistory\",\"ListItemText\":\"Get-AzWebAppTriggeredWebJobHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppTriggeredWebJobHistory \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppWebJob\",\"ListItemText\":\"Get-AzWebAppWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSub\",\"ListItemText\":\"Get-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubCustomCertificate\",\"ListItemText\":\"Get-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubCustomDomain\",\"ListItemText\":\"Get-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubHub\",\"ListItemText\":\"Get-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubKey\",\"ListItemText\":\"Get-AzWebPubSubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubKey \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubSku\",\"ListItemText\":\"Get-AzWebPubSubSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubSku \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubUsage\",\"ListItemText\":\"Get-AzWebPubSubUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubUsage \\r\\n\"},{\"CompletionText\":\"Get-AzWvdApplication\",\"ListItemText\":\"Get-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Get-AzWvdApplicationGroup\",\"ListItemText\":\"Get-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Get-AzWvdDesktop\",\"ListItemText\":\"Get-AzWvdDesktop\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdDesktop \\r\\n\"},{\"CompletionText\":\"Get-AzWvdHostPool\",\"ListItemText\":\"Get-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Get-AzWvdHostPoolRegistrationToken\",\"ListItemText\":\"Get-AzWvdHostPoolRegistrationToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdHostPoolRegistrationToken \\r\\n\"},{\"CompletionText\":\"Get-AzWvdMsixPackage\",\"ListItemText\":\"Get-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Get-AzWvdRegistrationInfo\",\"ListItemText\":\"Get-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"Get-AzWvdScalingPlan\",\"ListItemText\":\"Get-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Get-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Get-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Get-AzWvdSessionHost\",\"ListItemText\":\"Get-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Get-AzWvdStartMenuItem\",\"ListItemText\":\"Get-AzWvdStartMenuItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdStartMenuItem \\r\\n\"},{\"CompletionText\":\"Get-AzWvdUserSession\",\"ListItemText\":\"Get-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Get-AzWvdWorkspace\",\"ListItemText\":\"Get-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Get-BCClientConfiguration\",\"ListItemText\":\"Get-BCClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCContentServerConfiguration\",\"ListItemText\":\"Get-BCContentServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCContentServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCDataCache\",\"ListItemText\":\"Get-BCDataCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCDataCache \\r\\n\"},{\"CompletionText\":\"Get-BCDataCacheExtension\",\"ListItemText\":\"Get-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Get-BcdEntry\",\"ListItemText\":\"Get-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntry\\r\\n\"},{\"CompletionText\":\"Get-BcdEntryDebugSettings\",\"ListItemText\":\"Get-BcdEntryDebugSettings\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntryDebugSettings\\r\\n\"},{\"CompletionText\":\"Get-BcdEntryHypervisorSettings\",\"ListItemText\":\"Get-BcdEntryHypervisorSettings\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntryHypervisorSettings\\r\\n\"},{\"CompletionText\":\"Get-BcdStore\",\"ListItemText\":\"Get-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Get-BcdStore\\r\\n\"},{\"CompletionText\":\"Get-BCHashCache\",\"ListItemText\":\"Get-BCHashCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCHashCache \\r\\n\"},{\"CompletionText\":\"Get-BCHostedCacheServerConfiguration\",\"ListItemText\":\"Get-BCHostedCacheServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCHostedCacheServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCNetworkConfiguration\",\"ListItemText\":\"Get-BCNetworkConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCNetworkConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCStatus\",\"ListItemText\":\"Get-BCStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCStatus \\r\\n\"},{\"CompletionText\":\"Get-BitLockerVolume\",\"ListItemText\":\"Get-BitLockerVolume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BitLockerVolume \\r\\n\"},{\"CompletionText\":\"Get-BitsTransfer\",\"ListItemText\":\"Get-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Get-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Get-Certificate\",\"ListItemText\":\"Get-Certificate\",\"ResultType\":2,\"ToolTip\":\"Get-Certificate\\r\\n\"},{\"CompletionText\":\"Get-CertificateAutoEnrollmentPolicy\",\"ListItemText\":\"Get-CertificateAutoEnrollmentPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateAutoEnrollmentPolicy\\r\\n\"},{\"CompletionText\":\"Get-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Get-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Get-CertificateNotificationTask\",\"ListItemText\":\"Get-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"Get-ChildItem\",\"ListItemText\":\"Get-ChildItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ChildItem [[-Path] ] [[-Filter] ] [-Include ] [-Exclude ] [-Recurse] [-Depth ] [-Force] [-Name] [-Attributes ] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] []\\r\\n\\r\\nGet-ChildItem [[-Filter] ] -LiteralPath [-Include ] [-Exclude ] [-Recurse] [-Depth ] [-Force] [-Name] [-Attributes ] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] []\\r\\n\"},{\"CompletionText\":\"Get-CimAssociatedInstance\",\"ListItemText\":\"Get-CimAssociatedInstance\",\"ResultType\":2,\"ToolTip\":\"Get-CimAssociatedInstance\\r\\n\"},{\"CompletionText\":\"Get-CimClass\",\"ListItemText\":\"Get-CimClass\",\"ResultType\":2,\"ToolTip\":\"Get-CimClass\\r\\n\"},{\"CompletionText\":\"Get-CimInstance\",\"ListItemText\":\"Get-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Get-CimInstance\\r\\n\"},{\"CompletionText\":\"Get-CimSession\",\"ListItemText\":\"Get-CimSession\",\"ResultType\":2,\"ToolTip\":\"Get-CimSession\\r\\n\"},{\"CompletionText\":\"Get-CIPolicy\",\"ListItemText\":\"Get-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicy\\r\\n\"},{\"CompletionText\":\"Get-CIPolicyIdInfo\",\"ListItemText\":\"Get-CIPolicyIdInfo\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicyIdInfo\\r\\n\"},{\"CompletionText\":\"Get-CIPolicyInfo\",\"ListItemText\":\"Get-CIPolicyInfo\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicyInfo\\r\\n\"},{\"CompletionText\":\"Get-Clipboard\",\"ListItemText\":\"Get-Clipboard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Clipboard [-Raw] []\\r\\n\"},{\"CompletionText\":\"Get-ClusteredScheduledTask\",\"ListItemText\":\"Get-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Get-CmsMessage\",\"ListItemText\":\"Get-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Get-CmsMessage\\r\\n\"},{\"CompletionText\":\"Get-Command\",\"ListItemText\":\"Get-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Command [[-ArgumentList] ] [-Verb ] [-Noun ] [-Module ] [-FullyQualifiedModule ] [-TotalCount ] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName ] [-ParameterType ] []\\r\\n\\r\\nGet-Command [[-Name] ] [[-ArgumentList] ] [-Module ] [-FullyQualifiedModule ] [-CommandType ] [-TotalCount ] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName ] [-ParameterType ] [-UseFuzzyMatching] [-FuzzyMinimumDistance ] [-UseAbbreviationExpansion] []\\r\\n\"},{\"CompletionText\":\"Get-ComputeProcess\",\"ListItemText\":\"Get-ComputeProcess\",\"ResultType\":2,\"ToolTip\":\"Get-ComputeProcess\\r\\n\"},{\"CompletionText\":\"Get-ComputerInfo\",\"ListItemText\":\"Get-ComputerInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ComputerInfo [[-Property] ] []\\r\\n\"},{\"CompletionText\":\"Get-Content\",\"ListItemText\":\"Get-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Content [-Path] [-ReadCount ] [-TotalCount ] [-Tail ] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Delimiter ] [-Wait] [-Raw] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nGet-Content -LiteralPath [-ReadCount ] [-TotalCount ] [-Tail ] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Delimiter ] [-Wait] [-Raw] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Get-Counter\",\"ListItemText\":\"Get-Counter\",\"ResultType\":2,\"ToolTip\":\"Get-Counter\\r\\n\"},{\"CompletionText\":\"Get-Credential\",\"ListItemText\":\"Get-Credential\",\"ResultType\":2,\"ToolTip\":\"Get-Credential\\r\\n\"},{\"CompletionText\":\"Get-CredsFromCredentialProvider\",\"ListItemText\":\"Get-CredsFromCredentialProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-CredsFromCredentialProvider \\r\\n\"},{\"CompletionText\":\"Get-Culture\",\"ListItemText\":\"Get-Culture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Culture [-NoUserOverrides] []\\r\\n\\r\\nGet-Culture [[-Name] ] [-NoUserOverrides] []\\r\\n\\r\\nGet-Culture [-ListAvailable] []\\r\\n\"},{\"CompletionText\":\"Get-DAClientExperienceConfiguration\",\"ListItemText\":\"Get-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Get-DAConnectionStatus\",\"ListItemText\":\"Get-DAConnectionStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAConnectionStatus \\r\\n\"},{\"CompletionText\":\"Get-DAEntryPointTableItem\",\"ListItemText\":\"Get-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Get-DAPolicyChange\",\"ListItemText\":\"Get-DAPolicyChange\",\"ResultType\":2,\"ToolTip\":\"Get-DAPolicyChange\\r\\n\"},{\"CompletionText\":\"Get-Date\",\"ListItemText\":\"Get-Date\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Date [[-Date] ] [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-Format ] [-AsUTC] []\\r\\n\\r\\nGet-Date [[-Date] ] -UFormat [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-AsUTC] []\\r\\n\\r\\nGet-Date -UnixTimeSeconds [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-Format ] [-AsUTC] []\\r\\n\\r\\nGet-Date -UnixTimeSeconds -UFormat [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-AsUTC] []\\r\\n\"},{\"CompletionText\":\"Get-DedupProperties\",\"ListItemText\":\"Get-DedupProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DedupProperties \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationLog\",\"ListItemText\":\"Get-DeliveryOptimizationLog\",\"ResultType\":2,\"ToolTip\":\"Get-DeliveryOptimizationLog\\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationLogAnalysis\",\"ListItemText\":\"Get-DeliveryOptimizationLogAnalysis\",\"ResultType\":2,\"ToolTip\":\"Get-DeliveryOptimizationLogAnalysis\\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationPerfSnap\",\"ListItemText\":\"Get-DeliveryOptimizationPerfSnap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationPerfSnap \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationPerfSnapThisMonth\",\"ListItemText\":\"Get-DeliveryOptimizationPerfSnapThisMonth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationPerfSnapThisMonth \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationStatus\",\"ListItemText\":\"Get-DeliveryOptimizationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationStatus \\r\\n\"},{\"CompletionText\":\"Get-Disk\",\"ListItemText\":\"Get-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Disk \\r\\n\"},{\"CompletionText\":\"Get-DiskImage\",\"ListItemText\":\"Get-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DiskImage \\r\\n\"},{\"CompletionText\":\"Get-DiskSNV\",\"ListItemText\":\"Get-DiskSNV\",\"ResultType\":2,\"ToolTip\":\"Get-DiskSNV\"},{\"CompletionText\":\"Get-DiskStorageNodeView\",\"ListItemText\":\"Get-DiskStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DiskStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-DnsClient\",\"ListItemText\":\"Get-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClient \\r\\n\"},{\"CompletionText\":\"Get-DnsClientCache\",\"ListItemText\":\"Get-DnsClientCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientCache \\r\\n\"},{\"CompletionText\":\"Get-DnsClientDohServerAddress\",\"ListItemText\":\"Get-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Get-DnsClientGlobalSetting\",\"ListItemText\":\"Get-DnsClientGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientGlobalSetting \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptGlobal\",\"ListItemText\":\"Get-DnsClientNrptGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptGlobal \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptPolicy\",\"ListItemText\":\"Get-DnsClientNrptPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptPolicy \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptRule\",\"ListItemText\":\"Get-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Get-DnsClientServerAddress\",\"ListItemText\":\"Get-DnsClientServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientServerAddress \\r\\n\"},{\"CompletionText\":\"Get-DOConfig\",\"ListItemText\":\"Get-DOConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOConfig \\r\\n\"},{\"CompletionText\":\"Get-DODownloadMode\",\"ListItemText\":\"Get-DODownloadMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DODownloadMode \\r\\n\"},{\"CompletionText\":\"Get-DOPercentageMaxBackgroundBandwidth\",\"ListItemText\":\"Get-DOPercentageMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOPercentageMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Get-DOPercentageMaxForegroundBandwidth\",\"ListItemText\":\"Get-DOPercentageMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOPercentageMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Get-DscConfiguration\",\"ListItemText\":\"Get-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Get-DscConfigurationStatus\",\"ListItemText\":\"Get-DscConfigurationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscConfigurationStatus \\r\\n\"},{\"CompletionText\":\"Get-DscLocalConfigurationManager\",\"ListItemText\":\"Get-DscLocalConfigurationManager\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscLocalConfigurationManager \\r\\n\"},{\"CompletionText\":\"Get-DscResource\",\"ListItemText\":\"Get-DscResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscResource \\r\\n\"},{\"CompletionText\":\"Get-Dtc\",\"ListItemText\":\"Get-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Dtc \\r\\n\"},{\"CompletionText\":\"Get-DtcAdvancedHostSetting\",\"ListItemText\":\"Get-DtcAdvancedHostSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcAdvancedHostSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcAdvancedSetting\",\"ListItemText\":\"Get-DtcAdvancedSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcAdvancedSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcClusterDefault\",\"ListItemText\":\"Get-DtcClusterDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcClusterDefault \\r\\n\"},{\"CompletionText\":\"Get-DtcClusterTMMapping\",\"ListItemText\":\"Get-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Get-DtcDefault\",\"ListItemText\":\"Get-DtcDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcDefault \\r\\n\"},{\"CompletionText\":\"Get-DtcLog\",\"ListItemText\":\"Get-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcLog \\r\\n\"},{\"CompletionText\":\"Get-DtcNetworkSetting\",\"ListItemText\":\"Get-DtcNetworkSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcNetworkSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcTransaction\",\"ListItemText\":\"Get-DtcTransaction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransaction \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsStatistics\",\"ListItemText\":\"Get-DtcTransactionsStatistics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsStatistics \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsTraceSession\",\"ListItemText\":\"Get-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsTraceSetting\",\"ListItemText\":\"Get-DtcTransactionsTraceSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsTraceSetting \\r\\n\"},{\"CompletionText\":\"Get-Error\",\"ListItemText\":\"Get-Error\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Error [-Newest ] []\\r\\n\\r\\nGet-Error [[-InputObject] ] []\\r\\n\"},{\"CompletionText\":\"Get-EtwTraceProvider\",\"ListItemText\":\"Get-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Get-EtwTraceSession\",\"ListItemText\":\"Get-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Get-Event\",\"ListItemText\":\"Get-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Event [[-SourceIdentifier] ] []\\r\\n\\r\\nGet-Event [-EventIdentifier] []\\r\\n\"},{\"CompletionText\":\"Get-EventSubscriber\",\"ListItemText\":\"Get-EventSubscriber\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EventSubscriber [[-SourceIdentifier] ] [-Force] []\\r\\n\\r\\nGet-EventSubscriber [-SubscriptionId] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-ExecutionPolicy\",\"ListItemText\":\"Get-ExecutionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-ExecutionPolicy\\r\\n\"},{\"CompletionText\":\"Get-ExperimentalFeature\",\"ListItemText\":\"Get-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ExperimentalFeature [[-Name] ] []\\r\\n\"},{\"CompletionText\":\"Get-FileHash\",\"ListItemText\":\"Get-FileHash\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileHash [-Path] [[-Algorithm] ] []\\r\\n\\r\\nGet-FileHash [-LiteralPath] [[-Algorithm] ] []\\r\\n\\r\\nGet-FileHash [-InputStream] [[-Algorithm] ] []\\r\\n\"},{\"CompletionText\":\"Get-FileIntegrity\",\"ListItemText\":\"Get-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Get-FileShare\",\"ListItemText\":\"Get-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileShare \\r\\n\"},{\"CompletionText\":\"Get-FileShareAccessControlEntry\",\"ListItemText\":\"Get-FileShareAccessControlEntry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileShareAccessControlEntry \\r\\n\"},{\"CompletionText\":\"Get-FileStorageTier\",\"ListItemText\":\"Get-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Get-FormatData\",\"ListItemText\":\"Get-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FormatData [[-TypeName] ] [-PowerShellVersion ] []\\r\\n\"},{\"CompletionText\":\"Get-GitBranchStatusColor\",\"ListItemText\":\"Get-GitBranchStatusColor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitBranchStatusColor \\r\\n\"},{\"CompletionText\":\"Get-GitDirectory\",\"ListItemText\":\"Get-GitDirectory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitDirectory \\r\\n\"},{\"CompletionText\":\"Get-GitStatus\",\"ListItemText\":\"Get-GitStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitStatus \\r\\n\"},{\"CompletionText\":\"Get-Help\",\"ListItemText\":\"Get-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Help [[-Name] ] [-Path ] [-Category ] [-Full] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Detailed [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Examples [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Parameter [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Online [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -ShowWindow [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\"},{\"CompletionText\":\"Get-HgsAttestationBaselinePolicy\",\"ListItemText\":\"Get-HgsAttestationBaselinePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-HgsAttestationBaselinePolicy\\r\\n\"},{\"CompletionText\":\"Get-HgsClientConfiguration\",\"ListItemText\":\"Get-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-HgsClientHostKey\",\"ListItemText\":\"Get-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Get-HgsGuardian\",\"ListItemText\":\"Get-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Get-HgsTrace\",\"ListItemText\":\"Get-HgsTrace\",\"ResultType\":2,\"ToolTip\":\"Get-HgsTrace\\r\\n\"},{\"CompletionText\":\"Get-HgsTraceFileData\",\"ListItemText\":\"Get-HgsTraceFileData\",\"ResultType\":2,\"ToolTip\":\"Get-HgsTraceFileData\\r\\n\"},{\"CompletionText\":\"Get-History\",\"ListItemText\":\"Get-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-History [[-Id] ] [[-Count] ] []\\r\\n\"},{\"CompletionText\":\"Get-HnsEndpoint\",\"ListItemText\":\"Get-HnsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpoint \\r\\n\"},{\"CompletionText\":\"Get-HnsEndpointAddresses\",\"ListItemText\":\"Get-HnsEndpointAddresses\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpointAddresses \\r\\n\"},{\"CompletionText\":\"Get-HnsEndpointStats\",\"ListItemText\":\"Get-HnsEndpointStats\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpointStats \\r\\n\"},{\"CompletionText\":\"Get-HnsNamespace\",\"ListItemText\":\"Get-HnsNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsNamespace \\r\\n\"},{\"CompletionText\":\"Get-HnsNetwork\",\"ListItemText\":\"Get-HnsNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsNetwork \\r\\n\"},{\"CompletionText\":\"Get-HnsPolicyList\",\"ListItemText\":\"Get-HnsPolicyList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsPolicyList \\r\\n\"},{\"CompletionText\":\"Get-Host\",\"ListItemText\":\"Get-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Host []\\r\\n\"},{\"CompletionText\":\"Get-HotFix\",\"ListItemText\":\"Get-HotFix\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HotFix [[-Id] ] [-ComputerName ] [-Credential ] []\\r\\n\\r\\nGet-HotFix [-Description ] [-ComputerName ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-InitiatorId\",\"ListItemText\":\"Get-InitiatorId\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InitiatorId \\r\\n\"},{\"CompletionText\":\"Get-InitiatorPort\",\"ListItemText\":\"Get-InitiatorPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InitiatorPort \\r\\n\"},{\"CompletionText\":\"Get-InstalledLanguage\",\"ListItemText\":\"Get-InstalledLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-InstalledLanguage\\r\\n\"},{\"CompletionText\":\"Get-InstalledModule\",\"ListItemText\":\"Get-InstalledModule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledModule \\r\\n\"},{\"CompletionText\":\"Get-InstalledPSResource\",\"ListItemText\":\"Get-InstalledPSResource\",\"ResultType\":2,\"ToolTip\":\"Get-InstalledPSResource\\r\\n\"},{\"CompletionText\":\"Get-InstalledScript\",\"ListItemText\":\"Get-InstalledScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledScript \\r\\n\"},{\"CompletionText\":\"Get-IscsiConnection\",\"ListItemText\":\"Get-IscsiConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiConnection \\r\\n\"},{\"CompletionText\":\"Get-IscsiSession\",\"ListItemText\":\"Get-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiSession \\r\\n\"},{\"CompletionText\":\"Get-IscsiTarget\",\"ListItemText\":\"Get-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Get-IscsiTargetPortal\",\"ListItemText\":\"Get-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Get-IseSnippet\",\"ListItemText\":\"Get-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IseSnippet \\r\\n\"},{\"CompletionText\":\"Get-Item\",\"ListItemText\":\"Get-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Stream ] []\\r\\n\\r\\nGet-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Get-ItemProperty\",\"ListItemText\":\"Get-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ItemProperty [-Path] [[-Name] ] [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\\r\\nGet-ItemProperty [[-Name] ] -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-ItemPropertyValue\",\"ListItemText\":\"Get-ItemPropertyValue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ItemPropertyValue [[-Path] ] [-Name] [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\\r\\nGet-ItemPropertyValue [-Name] -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-Job\",\"ListItemText\":\"Get-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Job [[-Id] ] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-InstanceId] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-Name] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-State] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] [-Command ] []\\r\\n\\r\\nGet-Job [-Filter] []\\r\\n\"},{\"CompletionText\":\"Get-JobTrigger\",\"ListItemText\":\"Get-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-JobTrigger\\r\\n\"},{\"CompletionText\":\"Get-KdsConfiguration\",\"ListItemText\":\"Get-KdsConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-KdsConfiguration\\r\\n\"},{\"CompletionText\":\"Get-KdsRootKey\",\"ListItemText\":\"Get-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Get-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Get-Language\",\"ListItemText\":\"Get-Language\",\"ResultType\":2,\"ToolTip\":\"Get-Language\"},{\"CompletionText\":\"Get-LapsAADPassword\",\"ListItemText\":\"Get-LapsAADPassword\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LapsAADPassword \\r\\n\"},{\"CompletionText\":\"Get-LapsADPassword\",\"ListItemText\":\"Get-LapsADPassword\",\"ResultType\":2,\"ToolTip\":\"Get-LapsADPassword\\r\\n\"},{\"CompletionText\":\"Get-LapsDiagnostics\",\"ListItemText\":\"Get-LapsDiagnostics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LapsDiagnostics \\r\\n\"},{\"CompletionText\":\"Get-LocalGroup\",\"ListItemText\":\"Get-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Get-LocalGroup\\r\\n\"},{\"CompletionText\":\"Get-LocalGroupMember\",\"ListItemText\":\"Get-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Get-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Get-LocalUser\",\"ListItemText\":\"Get-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Get-LocalUser\\r\\n\"},{\"CompletionText\":\"Get-Location\",\"ListItemText\":\"Get-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Location [-PSProvider ] [-PSDrive ] []\\r\\n\\r\\nGet-Location [-Stack] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"Get-LogProperties\",\"ListItemText\":\"Get-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LogProperties \\r\\n\"},{\"CompletionText\":\"Get-MarkdownOption\",\"ListItemText\":\"Get-MarkdownOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MarkdownOption []\\r\\n\"},{\"CompletionText\":\"Get-MaskingSet\",\"ListItemText\":\"Get-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MaskingSet \\r\\n\"},{\"CompletionText\":\"Get-Member\",\"ListItemText\":\"Get-Member\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Member [[-Name] ] [-InputObject ] [-MemberType ] [-View ] [-Static] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-MMAgent\",\"ListItemText\":\"Get-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MMAgent \\r\\n\"},{\"CompletionText\":\"Get-MockDynamicParameters\",\"ListItemText\":\"Get-MockDynamicParameters\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MockDynamicParameters \\r\\n\"},{\"CompletionText\":\"Get-Module\",\"ListItemText\":\"Get-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Module [[-Name] ] [-FullyQualifiedName ] [-All] []\\r\\n\\r\\nGet-Module [[-Name] ] -ListAvailable [-FullyQualifiedName ] [-All] [-PSEdition ] [-SkipEditionCheck] [-Refresh] []\\r\\n\\r\\nGet-Module [[-Name] ] -PSSession [-FullyQualifiedName ] [-ListAvailable] [-PSEdition ] [-SkipEditionCheck] [-Refresh] []\\r\\n\\r\\nGet-Module [[-Name] ] -CimSession [-FullyQualifiedName ] [-ListAvailable] [-SkipEditionCheck] [-Refresh] [-CimResourceUri ] [-CimNamespace ] []\\r\\n\"},{\"CompletionText\":\"Get-MpComputerStatus\",\"ListItemText\":\"Get-MpComputerStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpComputerStatus \\r\\n\"},{\"CompletionText\":\"Get-MpPerformanceReport\",\"ListItemText\":\"Get-MpPerformanceReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPerformanceReport \\r\\n\"},{\"CompletionText\":\"Get-MpPreference\",\"ListItemText\":\"Get-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPreference \\r\\n\"},{\"CompletionText\":\"Get-MpThreat\",\"ListItemText\":\"Get-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreat \\r\\n\"},{\"CompletionText\":\"Get-MpThreatCatalog\",\"ListItemText\":\"Get-MpThreatCatalog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatCatalog \\r\\n\"},{\"CompletionText\":\"Get-MpThreatDetection\",\"ListItemText\":\"Get-MpThreatDetection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatDetection \\r\\n\"},{\"CompletionText\":\"Get-NCSIPolicyConfiguration\",\"ListItemText\":\"Get-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Get-Net6to4Configuration\",\"ListItemText\":\"Get-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Get-NetAdapter\",\"ListItemText\":\"Get-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterAdvancedProperty\",\"ListItemText\":\"Get-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterBinding\",\"ListItemText\":\"Get-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterChecksumOffload\",\"ListItemText\":\"Get-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterDataPathConfiguration\",\"ListItemText\":\"Get-NetAdapterDataPathConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterDataPathConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Get-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterHardwareInfo\",\"ListItemText\":\"Get-NetAdapterHardwareInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterHardwareInfo \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterIPsecOffload\",\"ListItemText\":\"Get-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterLso\",\"ListItemText\":\"Get-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterPacketDirect\",\"ListItemText\":\"Get-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterPowerManagement\",\"ListItemText\":\"Get-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterQos\",\"ListItemText\":\"Get-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRdma\",\"ListItemText\":\"Get-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRsc\",\"ListItemText\":\"Get-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRss\",\"ListItemText\":\"Get-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterSriov\",\"ListItemText\":\"Get-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterSriovVf\",\"ListItemText\":\"Get-NetAdapterSriovVf\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterSriovVf \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterStatistics\",\"ListItemText\":\"Get-NetAdapterStatistics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterStatistics \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterUso\",\"ListItemText\":\"Get-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVmq\",\"ListItemText\":\"Get-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVMQQueue\",\"ListItemText\":\"Get-NetAdapterVMQQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVMQQueue \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVPort\",\"ListItemText\":\"Get-NetAdapterVPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVPort \\r\\n\"},{\"CompletionText\":\"Get-NetCompartment\",\"ListItemText\":\"Get-NetCompartment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetCompartment \\r\\n\"},{\"CompletionText\":\"Get-NetConnectionProfile\",\"ListItemText\":\"Get-NetConnectionProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetConnectionProfile \\r\\n\"},{\"CompletionText\":\"Get-NetDnsTransitionConfiguration\",\"ListItemText\":\"Get-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetDnsTransitionMonitoring\",\"ListItemText\":\"Get-NetDnsTransitionMonitoring\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetDnsTransitionMonitoring \\r\\n\"},{\"CompletionText\":\"Get-NetEventNetworkAdapter\",\"ListItemText\":\"Get-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetEventPacketCaptureProvider\",\"ListItemText\":\"Get-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventProvider\",\"ListItemText\":\"Get-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventSession\",\"ListItemText\":\"Get-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventSession \\r\\n\"},{\"CompletionText\":\"Get-NetEventVFPProvider\",\"ListItemText\":\"Get-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmNetworkAdapter\",\"ListItemText\":\"Get-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmSwitch\",\"ListItemText\":\"Get-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmSwitchProvider\",\"ListItemText\":\"Get-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventWFPCaptureProvider\",\"ListItemText\":\"Get-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallAddressFilter\",\"ListItemText\":\"Get-NetFirewallAddressFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallAddressFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallApplicationFilter\",\"ListItemText\":\"Get-NetFirewallApplicationFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallApplicationFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Get-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVPort\",\"ListItemText\":\"Get-NetFirewallHyperVPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVPort \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVProfile\",\"ListItemText\":\"Get-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVRule\",\"ListItemText\":\"Get-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVVMCreator\",\"ListItemText\":\"Get-NetFirewallHyperVVMCreator\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVVMCreator \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Get-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallInterfaceFilter\",\"ListItemText\":\"Get-NetFirewallInterfaceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallInterfaceFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallInterfaceTypeFilter\",\"ListItemText\":\"Get-NetFirewallInterfaceTypeFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallInterfaceTypeFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallPortFilter\",\"ListItemText\":\"Get-NetFirewallPortFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallPortFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallProfile\",\"ListItemText\":\"Get-NetFirewallProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallProfile \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallRule\",\"ListItemText\":\"Get-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallSecurityFilter\",\"ListItemText\":\"Get-NetFirewallSecurityFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallSecurityFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallServiceFilter\",\"ListItemText\":\"Get-NetFirewallServiceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallServiceFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallSetting\",\"ListItemText\":\"Get-NetFirewallSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallSetting \\r\\n\"},{\"CompletionText\":\"Get-NetIPAddress\",\"ListItemText\":\"Get-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Get-NetIPConfiguration\",\"ListItemText\":\"Get-NetIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetIPHttpsConfiguration\",\"ListItemText\":\"Get-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetIPHttpsState\",\"ListItemText\":\"Get-NetIPHttpsState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPHttpsState \\r\\n\"},{\"CompletionText\":\"Get-NetIPInterface\",\"ListItemText\":\"Get-NetIPInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPInterface \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecDospSetting\",\"ListItemText\":\"Get-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Get-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeRule\",\"ListItemText\":\"Get-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeSA\",\"ListItemText\":\"Get-NetIPsecMainModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeSA \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Get-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Get-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Get-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecQuickModeSA\",\"ListItemText\":\"Get-NetIPsecQuickModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecQuickModeSA \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecRule\",\"ListItemText\":\"Get-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Get-NetIPv4Protocol\",\"ListItemText\":\"Get-NetIPv4Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPv4Protocol \\r\\n\"},{\"CompletionText\":\"Get-NetIPv6Protocol\",\"ListItemText\":\"Get-NetIPv6Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPv6Protocol \\r\\n\"},{\"CompletionText\":\"Get-NetIsatapConfiguration\",\"ListItemText\":\"Get-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeam\",\"ListItemText\":\"Get-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeamMember\",\"ListItemText\":\"Get-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeamNic\",\"ListItemText\":\"Get-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Get-NetNat\",\"ListItemText\":\"Get-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNat \\r\\n\"},{\"CompletionText\":\"Get-NetNatExternalAddress\",\"ListItemText\":\"Get-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Get-NetNatGlobal\",\"ListItemText\":\"Get-NetNatGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatGlobal \\r\\n\"},{\"CompletionText\":\"Get-NetNatSession\",\"ListItemText\":\"Get-NetNatSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatSession \\r\\n\"},{\"CompletionText\":\"Get-NetNatStaticMapping\",\"ListItemText\":\"Get-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Get-NetNatTransitionConfiguration\",\"ListItemText\":\"Get-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetNatTransitionMonitoring\",\"ListItemText\":\"Get-NetNatTransitionMonitoring\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatTransitionMonitoring \\r\\n\"},{\"CompletionText\":\"Get-NetNeighbor\",\"ListItemText\":\"Get-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Get-NetOffloadGlobalSetting\",\"ListItemText\":\"Get-NetOffloadGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetOffloadGlobalSetting \\r\\n\"},{\"CompletionText\":\"Get-NetPrefixPolicy\",\"ListItemText\":\"Get-NetPrefixPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetPrefixPolicy \\r\\n\"},{\"CompletionText\":\"Get-NetQosPolicy\",\"ListItemText\":\"Get-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Get-NetRoute\",\"ListItemText\":\"Get-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetRoute \\r\\n\"},{\"CompletionText\":\"Get-NetSwitchTeam\",\"ListItemText\":\"Get-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Get-NetSwitchTeamMember\",\"ListItemText\":\"Get-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Get-NetTCPConnection\",\"ListItemText\":\"Get-NetTCPConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTCPConnection \\r\\n\"},{\"CompletionText\":\"Get-NetTCPSetting\",\"ListItemText\":\"Get-NetTCPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTCPSetting \\r\\n\"},{\"CompletionText\":\"Get-NetTeredoConfiguration\",\"ListItemText\":\"Get-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetTeredoState\",\"ListItemText\":\"Get-NetTeredoState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTeredoState \\r\\n\"},{\"CompletionText\":\"Get-NetTransportFilter\",\"ListItemText\":\"Get-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"Get-NetUDPEndpoint\",\"ListItemText\":\"Get-NetUDPEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetUDPEndpoint \\r\\n\"},{\"CompletionText\":\"Get-NetUDPSetting\",\"ListItemText\":\"Get-NetUDPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetUDPSetting \\r\\n\"},{\"CompletionText\":\"Get-NetView\",\"ListItemText\":\"Get-NetView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetView \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchEthernetPort\",\"ListItemText\":\"Get-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchFeature\",\"ListItemText\":\"Get-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchGlobalData\",\"ListItemText\":\"Get-NetworkSwitchGlobalData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchGlobalData \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchVlan\",\"ListItemText\":\"Get-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Get-NonRemovableAppsPolicy\",\"ListItemText\":\"Get-NonRemovableAppsPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-NonRemovableAppsPolicy\\r\\n\"},{\"CompletionText\":\"Get-OdbcDriver\",\"ListItemText\":\"Get-OdbcDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcDriver \\r\\n\"},{\"CompletionText\":\"Get-OdbcDsn\",\"ListItemText\":\"Get-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Get-OdbcPerfCounter\",\"ListItemText\":\"Get-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Get-OffloadDataTransferSetting\",\"ListItemText\":\"Get-OffloadDataTransferSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OffloadDataTransferSetting \\r\\n\"},{\"CompletionText\":\"Get-OperationValidation\",\"ListItemText\":\"Get-OperationValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OperationValidation \\r\\n\"},{\"CompletionText\":\"Get-Package\",\"ListItemText\":\"Get-Package\",\"ResultType\":2,\"ToolTip\":\"Get-Package\\r\\n\"},{\"CompletionText\":\"Get-PackageProvider\",\"ListItemText\":\"Get-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Get-PackageProvider\\r\\n\"},{\"CompletionText\":\"Get-PackageSource\",\"ListItemText\":\"Get-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Get-PackageSource\\r\\n\"},{\"CompletionText\":\"Get-Partition\",\"ListItemText\":\"Get-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Partition \\r\\n\"},{\"CompletionText\":\"Get-PartitionSupportedSize\",\"ListItemText\":\"Get-PartitionSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PartitionSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-PcsvDevice\",\"ListItemText\":\"Get-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Get-PcsvDeviceLog\",\"ListItemText\":\"Get-PcsvDeviceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PcsvDeviceLog \\r\\n\"},{\"CompletionText\":\"Get-PfxCertificate\",\"ListItemText\":\"Get-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Get-PfxData\",\"ListItemText\":\"Get-PfxData\",\"ResultType\":2,\"ToolTip\":\"Get-PfxData\\r\\n\"},{\"CompletionText\":\"Get-PhysicalDisk\",\"ListItemText\":\"Get-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Get-PhysicalDiskSNV\",\"ListItemText\":\"Get-PhysicalDiskSNV\",\"ResultType\":2,\"ToolTip\":\"Get-PhysicalDiskSNV\"},{\"CompletionText\":\"Get-PhysicalDiskStorageNodeView\",\"ListItemText\":\"Get-PhysicalDiskStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalDiskStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-PhysicalExtent\",\"ListItemText\":\"Get-PhysicalExtent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalExtent \\r\\n\"},{\"CompletionText\":\"Get-PhysicalExtentAssociation\",\"ListItemText\":\"Get-PhysicalExtentAssociation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalExtentAssociation \\r\\n\"},{\"CompletionText\":\"Get-PmemDedicatedMemory\",\"ListItemText\":\"Get-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"Get-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"Get-PmemDisk\",\"ListItemText\":\"Get-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"Get-PmemDisk\\r\\n\"},{\"CompletionText\":\"Get-PmemPhysicalDevice\",\"ListItemText\":\"Get-PmemPhysicalDevice\",\"ResultType\":2,\"ToolTip\":\"Get-PmemPhysicalDevice\\r\\n\"},{\"CompletionText\":\"Get-PmemUnusedRegion\",\"ListItemText\":\"Get-PmemUnusedRegion\",\"ResultType\":2,\"ToolTip\":\"Get-PmemUnusedRegion\\r\\n\"},{\"CompletionText\":\"Get-PnpDevice\",\"ListItemText\":\"Get-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PnpDevice \\r\\n\"},{\"CompletionText\":\"Get-PnpDeviceProperty\",\"ListItemText\":\"Get-PnpDeviceProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PnpDeviceProperty \\r\\n\"},{\"CompletionText\":\"Get-PreferredLanguage\",\"ListItemText\":\"Get-PreferredLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-PreferredLanguage\"},{\"CompletionText\":\"Get-PrintConfiguration\",\"ListItemText\":\"Get-PrintConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrintConfiguration \\r\\n\"},{\"CompletionText\":\"Get-Printer\",\"ListItemText\":\"Get-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Printer \\r\\n\"},{\"CompletionText\":\"Get-PrinterDriver\",\"ListItemText\":\"Get-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Get-PrinterPort\",\"ListItemText\":\"Get-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterPort \\r\\n\"},{\"CompletionText\":\"Get-PrinterProperty\",\"ListItemText\":\"Get-PrinterProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterProperty \\r\\n\"},{\"CompletionText\":\"Get-PrintJob\",\"ListItemText\":\"Get-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrintJob \\r\\n\"},{\"CompletionText\":\"Get-Process\",\"ListItemText\":\"Get-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Process [[-Name] ] [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process [[-Name] ] -IncludeUserName []\\r\\n\\r\\nGet-Process -Id [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process -Id -IncludeUserName []\\r\\n\\r\\nGet-Process -InputObject [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process -InputObject -IncludeUserName []\\r\\n\"},{\"CompletionText\":\"Get-ProcessMitigation\",\"ListItemText\":\"Get-ProcessMitigation\",\"ResultType\":2,\"ToolTip\":\"Get-ProcessMitigation\\r\\n\"},{\"CompletionText\":\"Get-PromptConnectionInfo\",\"ListItemText\":\"Get-PromptConnectionInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PromptConnectionInfo \\r\\n\"},{\"CompletionText\":\"Get-PromptPath\",\"ListItemText\":\"Get-PromptPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PromptPath \\r\\n\"},{\"CompletionText\":\"Get-ProvisionedAppPackage\",\"ListItemText\":\"Get-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppPackage\"},{\"CompletionText\":\"Get-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Get-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Get-ProvisionedAppxPackage\",\"ListItemText\":\"Get-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppxPackage\"},{\"CompletionText\":\"Get-ProvisioningPackage\",\"ListItemText\":\"Get-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Get-PSBreakpoint\",\"ListItemText\":\"Get-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSBreakpoint [[-Script] ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint -Command [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint -Variable [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint [-Type] [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint [-Id] [-Runspace ] []\\r\\n\"},{\"CompletionText\":\"Get-PSCallStack\",\"ListItemText\":\"Get-PSCallStack\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSCallStack []\\r\\n\"},{\"CompletionText\":\"Get-PSDrive\",\"ListItemText\":\"Get-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSDrive [[-Name] ] [-Scope ] [-PSProvider ] []\\r\\n\\r\\nGet-PSDrive [-LiteralName] [-Scope ] [-PSProvider ] []\\r\\n\"},{\"CompletionText\":\"Get-PSHostProcessInfo\",\"ListItemText\":\"Get-PSHostProcessInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSHostProcessInfo [[-Name] ] []\\r\\n\\r\\nGet-PSHostProcessInfo [-Process] []\\r\\n\\r\\nGet-PSHostProcessInfo [-Id] []\\r\\n\"},{\"CompletionText\":\"Get-PSProvider\",\"ListItemText\":\"Get-PSProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSProvider [[-PSProvider] ] []\\r\\n\"},{\"CompletionText\":\"Get-PSReadLineKeyHandler\",\"ListItemText\":\"Get-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSReadLineKeyHandler [-Bound] [-Unbound] []\\r\\n\\r\\nGet-PSReadLineKeyHandler [-Chord] []\\r\\n\"},{\"CompletionText\":\"Get-PSReadLineOption\",\"ListItemText\":\"Get-PSReadLineOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSReadLineOption []\\r\\n\"},{\"CompletionText\":\"Get-PSRepository\",\"ListItemText\":\"Get-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSRepository \\r\\n\"},{\"CompletionText\":\"Get-PSResource\",\"ListItemText\":\"Get-PSResource\",\"ResultType\":2,\"ToolTip\":\"Get-PSResource\"},{\"CompletionText\":\"Get-PSResourceRepository\",\"ListItemText\":\"Get-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Get-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Get-PSScriptFileInfo\",\"ListItemText\":\"Get-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Get-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Get-PSSession\",\"ListItemText\":\"Get-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSession [-Name ] []\\r\\n\\r\\nGet-PSSession [-ComputerName] [-ApplicationName ] [-ConfigurationName ] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ComputerName] -InstanceId [-ApplicationName ] [-ConfigurationName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ConnectionUri] [-ConfigurationName ] [-AllowRedirection] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession -ContainerId [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -ContainerId [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession -VMId [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -VMId [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession -VMName [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -VMName [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession [-InstanceId ] []\\r\\n\\r\\nGet-PSSession [-Id] []\\r\\n\"},{\"CompletionText\":\"Get-PSSessionCapability\",\"ListItemText\":\"Get-PSSessionCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSessionCapability [-ConfigurationName] [-Username] [-Full] []\\r\\n\"},{\"CompletionText\":\"Get-PSSessionConfiguration\",\"ListItemText\":\"Get-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSessionConfiguration [[-Name] ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-Random\",\"ListItemText\":\"Get-Random\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Random [[-Maximum] ] [-SetSeed ] [-Minimum ] [-Count ] []\\r\\n\\r\\nGet-Random [-InputObject] [-SetSeed ] [-Count ] []\\r\\n\\r\\nGet-Random [-InputObject] -Shuffle [-SetSeed ] []\\r\\n\"},{\"CompletionText\":\"Get-ResiliencySetting\",\"ListItemText\":\"Get-ResiliencySetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ResiliencySetting \\r\\n\"},{\"CompletionText\":\"Get-Runspace\",\"ListItemText\":\"Get-Runspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Runspace [[-Name] ] []\\r\\n\\r\\nGet-Runspace [-Id] []\\r\\n\\r\\nGet-Runspace [-InstanceId] []\\r\\n\"},{\"CompletionText\":\"Get-RunspaceDebug\",\"ListItemText\":\"Get-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-RunspaceDebug [[-RunspaceName] ] []\\r\\n\\r\\nGet-RunspaceDebug [-Runspace] []\\r\\n\\r\\nGet-RunspaceDebug [-RunspaceId] []\\r\\n\\r\\nGet-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nGet-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Get-ScheduledJob\",\"ListItemText\":\"Get-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Get-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Get-ScheduledJobOption\",\"ListItemText\":\"Get-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"Get-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"Get-ScheduledTask\",\"ListItemText\":\"Get-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Get-ScheduledTaskInfo\",\"ListItemText\":\"Get-ScheduledTaskInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ScheduledTaskInfo \\r\\n\"},{\"CompletionText\":\"Get-SecureBootPolicy\",\"ListItemText\":\"Get-SecureBootPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-SecureBootPolicy\\r\\n\"},{\"CompletionText\":\"Get-SecureBootUEFI\",\"ListItemText\":\"Get-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Get-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Get-SecureRandom\",\"ListItemText\":\"Get-SecureRandom\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SecureRandom [[-Maximum] ] [-Minimum ] [-Count ] []\\r\\n\\r\\nGet-SecureRandom [-InputObject] [-Count ] []\\r\\n\\r\\nGet-SecureRandom [-InputObject] -Shuffle []\\r\\n\"},{\"CompletionText\":\"Get-Service\",\"ListItemText\":\"Get-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Service [[-Name] ] [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] []\\r\\n\\r\\nGet-Service -DisplayName [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] []\\r\\n\\r\\nGet-Service [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Get-SmbBandWidthLimit\",\"ListItemText\":\"Get-SmbBandWidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbBandWidthLimit \\r\\n\"},{\"CompletionText\":\"Get-SmbClientAccessToServer\",\"ListItemText\":\"Get-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Get-SmbClientCertificateMapping\",\"ListItemText\":\"Get-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbClientConfiguration\",\"ListItemText\":\"Get-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-SmbClientNetworkInterface\",\"ListItemText\":\"Get-SmbClientNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-SmbConnection\",\"ListItemText\":\"Get-SmbConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbConnection \\r\\n\"},{\"CompletionText\":\"Get-SmbDelegation\",\"ListItemText\":\"Get-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Get-SmbGlobalMapping\",\"ListItemText\":\"Get-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbMapping\",\"ListItemText\":\"Get-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbMultichannelConnection\",\"ListItemText\":\"Get-SmbMultichannelConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMultichannelConnection \\r\\n\"},{\"CompletionText\":\"Get-SmbMultichannelConstraint\",\"ListItemText\":\"Get-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"Get-SmbOpenFile\",\"ListItemText\":\"Get-SmbOpenFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbOpenFile \\r\\n\"},{\"CompletionText\":\"Get-SmbServerCertificateMapping\",\"ListItemText\":\"Get-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbServerCertProps\",\"ListItemText\":\"Get-SmbServerCertProps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerCertProps \\r\\n\"},{\"CompletionText\":\"Get-SmbServerConfiguration\",\"ListItemText\":\"Get-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-SmbServerNetworkInterface\",\"ListItemText\":\"Get-SmbServerNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-SmbSession\",\"ListItemText\":\"Get-SmbSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbSession \\r\\n\"},{\"CompletionText\":\"Get-SmbShare\",\"ListItemText\":\"Get-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbShare \\r\\n\"},{\"CompletionText\":\"Get-SmbShareAccess\",\"ListItemText\":\"Get-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Get-SmbWitnessClient\",\"ListItemText\":\"Get-SmbWitnessClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbWitnessClient \\r\\n\"},{\"CompletionText\":\"Get-StartApps\",\"ListItemText\":\"Get-StartApps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StartApps \\r\\n\"},{\"CompletionText\":\"Get-StorageAdvancedProperty\",\"ListItemText\":\"Get-StorageAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Get-StorageBusBinding\",\"ListItemText\":\"Get-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"Get-StorageBusCache\",\"ListItemText\":\"Get-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Get-StorageBusClientDevice\",\"ListItemText\":\"Get-StorageBusClientDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusClientDevice \\r\\n\"},{\"CompletionText\":\"Get-StorageBusDisk\",\"ListItemText\":\"Get-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetCacheStore\",\"ListItemText\":\"Get-StorageBusTargetCacheStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetCacheStore \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetCacheStoresInstance\",\"ListItemText\":\"Get-StorageBusTargetCacheStoresInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetCacheStoresInstance \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetDevice\",\"ListItemText\":\"Get-StorageBusTargetDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetDevice \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetDeviceInstance\",\"ListItemText\":\"Get-StorageBusTargetDeviceInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetDeviceInstance \\r\\n\"},{\"CompletionText\":\"Get-StorageChassis\",\"ListItemText\":\"Get-StorageChassis\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageChassis \\r\\n\"},{\"CompletionText\":\"Get-StorageDataCollection\",\"ListItemText\":\"Get-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Get-StorageDiagnosticInfo\",\"ListItemText\":\"Get-StorageDiagnosticInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageDiagnosticInfo \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosure\",\"ListItemText\":\"Get-StorageEnclosure\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosure \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosureSNV\",\"ListItemText\":\"Get-StorageEnclosureSNV\",\"ResultType\":2,\"ToolTip\":\"Get-StorageEnclosureSNV\"},{\"CompletionText\":\"Get-StorageEnclosureStorageNodeView\",\"ListItemText\":\"Get-StorageEnclosureStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosureStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosureVendorData\",\"ListItemText\":\"Get-StorageEnclosureVendorData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosureVendorData \\r\\n\"},{\"CompletionText\":\"Get-StorageExtendedStatus\",\"ListItemText\":\"Get-StorageExtendedStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageExtendedStatus \\r\\n\"},{\"CompletionText\":\"Get-StorageFaultDomain\",\"ListItemText\":\"Get-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Get-StorageFileServer\",\"ListItemText\":\"Get-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Get-StorageFirmwareInformation\",\"ListItemText\":\"Get-StorageFirmwareInformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFirmwareInformation \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthAction\",\"ListItemText\":\"Get-StorageHealthAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthAction \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthReport\",\"ListItemText\":\"Get-StorageHealthReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthReport \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthSetting\",\"ListItemText\":\"Get-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Get-StorageHistory\",\"ListItemText\":\"Get-StorageHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHistory \\r\\n\"},{\"CompletionText\":\"Get-StorageJob\",\"ListItemText\":\"Get-StorageJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageJob \\r\\n\"},{\"CompletionText\":\"Get-StorageNode\",\"ListItemText\":\"Get-StorageNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageNode \\r\\n\"},{\"CompletionText\":\"Get-StoragePool\",\"ListItemText\":\"Get-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StoragePool \\r\\n\"},{\"CompletionText\":\"Get-StorageProvider\",\"ListItemText\":\"Get-StorageProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageProvider \\r\\n\"},{\"CompletionText\":\"Get-StorageRack\",\"ListItemText\":\"Get-StorageRack\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageRack \\r\\n\"},{\"CompletionText\":\"Get-StorageReliabilityCounter\",\"ListItemText\":\"Get-StorageReliabilityCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageReliabilityCounter \\r\\n\"},{\"CompletionText\":\"Get-StorageScaleUnit\",\"ListItemText\":\"Get-StorageScaleUnit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageScaleUnit \\r\\n\"},{\"CompletionText\":\"Get-StorageSetting\",\"ListItemText\":\"Get-StorageSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSetting \\r\\n\"},{\"CompletionText\":\"Get-StorageSite\",\"ListItemText\":\"Get-StorageSite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSite \\r\\n\"},{\"CompletionText\":\"Get-StorageSubSystem\",\"ListItemText\":\"Get-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Get-StorageTier\",\"ListItemText\":\"Get-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageTier \\r\\n\"},{\"CompletionText\":\"Get-StorageTierSupportedSize\",\"ListItemText\":\"Get-StorageTierSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageTierSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-SupportedClusterSizes\",\"ListItemText\":\"Get-SupportedClusterSizes\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SupportedClusterSizes \\r\\n\"},{\"CompletionText\":\"Get-SupportedFileSystems\",\"ListItemText\":\"Get-SupportedFileSystems\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SupportedFileSystems \\r\\n\"},{\"CompletionText\":\"Get-SystemDriver\",\"ListItemText\":\"Get-SystemDriver\",\"ResultType\":2,\"ToolTip\":\"Get-SystemDriver\\r\\n\"},{\"CompletionText\":\"Get-SystemLanguage\",\"ListItemText\":\"Get-SystemLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-SystemLanguage\"},{\"CompletionText\":\"Get-SystemPreferredUILanguage\",\"ListItemText\":\"Get-SystemPreferredUILanguage\",\"ResultType\":2,\"ToolTip\":\"Get-SystemPreferredUILanguage\\r\\n\"},{\"CompletionText\":\"Get-TargetPort\",\"ListItemText\":\"Get-TargetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TargetPort \\r\\n\"},{\"CompletionText\":\"Get-TargetPortal\",\"ListItemText\":\"Get-TargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TargetPortal \\r\\n\"},{\"CompletionText\":\"Get-TestDriveItem\",\"ListItemText\":\"Get-TestDriveItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TestDriveItem \\r\\n\"},{\"CompletionText\":\"Get-TimeZone\",\"ListItemText\":\"Get-TimeZone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TimeZone [[-Name] ] []\\r\\n\\r\\nGet-TimeZone -Id []\\r\\n\\r\\nGet-TimeZone -ListAvailable []\\r\\n\"},{\"CompletionText\":\"Get-TlsCipherSuite\",\"ListItemText\":\"Get-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Get-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Get-TlsEccCurve\",\"ListItemText\":\"Get-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Get-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Get-Tpm\",\"ListItemText\":\"Get-Tpm\",\"ResultType\":2,\"ToolTip\":\"Get-Tpm\\r\\n\"},{\"CompletionText\":\"Get-TpmEndorsementKeyInfo\",\"ListItemText\":\"Get-TpmEndorsementKeyInfo\",\"ResultType\":2,\"ToolTip\":\"Get-TpmEndorsementKeyInfo\\r\\n\"},{\"CompletionText\":\"Get-TpmSupportedFeature\",\"ListItemText\":\"Get-TpmSupportedFeature\",\"ResultType\":2,\"ToolTip\":\"Get-TpmSupportedFeature\\r\\n\"},{\"CompletionText\":\"Get-TraceSource\",\"ListItemText\":\"Get-TraceSource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TraceSource [[-Name] ] []\\r\\n\"},{\"CompletionText\":\"Get-TroubleshootingPack\",\"ListItemText\":\"Get-TroubleshootingPack\",\"ResultType\":2,\"ToolTip\":\"Get-TroubleshootingPack\\r\\n\"},{\"CompletionText\":\"Get-TrustedProvisioningCertificate\",\"ListItemText\":\"Get-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"Get-TypeData\",\"ListItemText\":\"Get-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TypeData [[-TypeName] ] []\\r\\n\"},{\"CompletionText\":\"Get-UICulture\",\"ListItemText\":\"Get-UICulture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-UICulture []\\r\\n\"},{\"CompletionText\":\"Get-Unique\",\"ListItemText\":\"Get-Unique\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Unique [-InputObject ] [-AsString] [-CaseInsensitive] []\\r\\n\\r\\nGet-Unique [-InputObject ] [-OnType] [-CaseInsensitive] []\\r\\n\"},{\"CompletionText\":\"Get-Uptime\",\"ListItemText\":\"Get-Uptime\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Uptime []\\r\\n\\r\\nGet-Uptime [-Since] []\\r\\n\"},{\"CompletionText\":\"Get-UsageAggregates\",\"ListItemText\":\"Get-UsageAggregates\",\"ResultType\":2,\"ToolTip\":\"Get-UsageAggregates\\r\\n\"},{\"CompletionText\":\"Get-Variable\",\"ListItemText\":\"Get-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Variable [[-Name] ] [-ValueOnly] [-Include ] [-Exclude ] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Get-Verb\",\"ListItemText\":\"Get-Verb\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Verb [[-Verb] ] [[-Group] ] []\\r\\n\"},{\"CompletionText\":\"Get-VHD\",\"ListItemText\":\"Get-VHD\",\"ResultType\":2,\"ToolTip\":\"Get-VHD\\r\\n\"},{\"CompletionText\":\"Get-VHDSet\",\"ListItemText\":\"Get-VHDSet\",\"ResultType\":2,\"ToolTip\":\"Get-VHDSet\\r\\n\"},{\"CompletionText\":\"Get-VHDSnapshot\",\"ListItemText\":\"Get-VHDSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-VHDSnapshot\\r\\n\"},{\"CompletionText\":\"Get-VirtualDisk\",\"ListItemText\":\"Get-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Get-VirtualDiskSupportedSize\",\"ListItemText\":\"Get-VirtualDiskSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VirtualDiskSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-VM\",\"ListItemText\":\"Get-VM\",\"ResultType\":2,\"ToolTip\":\"Get-VM\\r\\n\"},{\"CompletionText\":\"Get-VMAssignableDevice\",\"ListItemText\":\"Get-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Get-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Get-VMBios\",\"ListItemText\":\"Get-VMBios\",\"ResultType\":2,\"ToolTip\":\"Get-VMBios\\r\\n\"},{\"CompletionText\":\"Get-VMCheckpoint\",\"ListItemText\":\"Get-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Get-VMCheckpoint\"},{\"CompletionText\":\"Get-VMComPort\",\"ListItemText\":\"Get-VMComPort\",\"ResultType\":2,\"ToolTip\":\"Get-VMComPort\\r\\n\"},{\"CompletionText\":\"Get-VMConnectAccess\",\"ListItemText\":\"Get-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Get-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"Get-VMDirectVirtualDisk\",\"ListItemText\":\"Get-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Get-VMDvdDrive\",\"ListItemText\":\"Get-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Get-VMFibreChannelHba\",\"ListItemText\":\"Get-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Get-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Get-VMFirmware\",\"ListItemText\":\"Get-VMFirmware\",\"ResultType\":2,\"ToolTip\":\"Get-VMFirmware\\r\\n\"},{\"CompletionText\":\"Get-VMFloppyDiskDrive\",\"ListItemText\":\"Get-VMFloppyDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMFloppyDiskDrive\\r\\n\"},{\"CompletionText\":\"Get-VMGpuPartitionAdapter\",\"ListItemText\":\"Get-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMGroup\",\"ListItemText\":\"Get-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Get-VMGroup\\r\\n\"},{\"CompletionText\":\"Get-VMHardDiskDrive\",\"ListItemText\":\"Get-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Get-VMHost\",\"ListItemText\":\"Get-VMHost\",\"ResultType\":2,\"ToolTip\":\"Get-VMHost\\r\\n\"},{\"CompletionText\":\"Get-VMHostAssignableDevice\",\"ListItemText\":\"Get-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Get-VMHostCluster\",\"ListItemText\":\"Get-VMHostCluster\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostCluster\\r\\n\"},{\"CompletionText\":\"Get-VMHostNumaNode\",\"ListItemText\":\"Get-VMHostNumaNode\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostNumaNode\\r\\n\"},{\"CompletionText\":\"Get-VMHostNumaNodeStatus\",\"ListItemText\":\"Get-VMHostNumaNodeStatus\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostNumaNodeStatus\\r\\n\"},{\"CompletionText\":\"Get-VMHostPartitionableGpu\",\"ListItemText\":\"Get-VMHostPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Get-VMHostSupportedVersion\",\"ListItemText\":\"Get-VMHostSupportedVersion\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostSupportedVersion\\r\\n\"},{\"CompletionText\":\"Get-VMIdeController\",\"ListItemText\":\"Get-VMIdeController\",\"ResultType\":2,\"ToolTip\":\"Get-VMIdeController\\r\\n\"},{\"CompletionText\":\"Get-VMIntegrationService\",\"ListItemText\":\"Get-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Get-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Get-VMKeyProtector\",\"ListItemText\":\"Get-VMKeyProtector\",\"ResultType\":2,\"ToolTip\":\"Get-VMKeyProtector\\r\\n\"},{\"CompletionText\":\"Get-VMKeyStorageDrive\",\"ListItemText\":\"Get-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Get-VMMemory\",\"ListItemText\":\"Get-VMMemory\",\"ResultType\":2,\"ToolTip\":\"Get-VMMemory\\r\\n\"},{\"CompletionText\":\"Get-VMMigrationNetwork\",\"ListItemText\":\"Get-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapter\",\"ListItemText\":\"Get-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterAcl\",\"ListItemText\":\"Get-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Get-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterFailoverConfiguration\",\"ListItemText\":\"Get-VMNetworkAdapterFailoverConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterFailoverConfiguration\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterIsolation\",\"ListItemText\":\"Get-VMNetworkAdapterIsolation\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterIsolation\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterRdma\",\"ListItemText\":\"Get-VMNetworkAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterRdma\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Get-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Get-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterVlan\",\"ListItemText\":\"Get-VMNetworkAdapterVlan\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterVlan\\r\\n\"},{\"CompletionText\":\"Get-VMPartitionableGpu\",\"ListItemText\":\"Get-VMPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Get-VMPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Get-VMPmemController\",\"ListItemText\":\"Get-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Get-VMPmemController\\r\\n\"},{\"CompletionText\":\"Get-VMProcessor\",\"ListItemText\":\"Get-VMProcessor\",\"ResultType\":2,\"ToolTip\":\"Get-VMProcessor\\r\\n\"},{\"CompletionText\":\"Get-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Get-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Get-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMReplication\",\"ListItemText\":\"Get-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplication\\r\\n\"},{\"CompletionText\":\"Get-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Get-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Get-VMReplicationServer\",\"ListItemText\":\"Get-VMReplicationServer\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplicationServer\\r\\n\"},{\"CompletionText\":\"Get-VMResourcePool\",\"ListItemText\":\"Get-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Get-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Get-VMSan\",\"ListItemText\":\"Get-VMSan\",\"ResultType\":2,\"ToolTip\":\"Get-VMSan\\r\\n\"},{\"CompletionText\":\"Get-VMScsiController\",\"ListItemText\":\"Get-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Get-VMScsiController\\r\\n\"},{\"CompletionText\":\"Get-VMSecurity\",\"ListItemText\":\"Get-VMSecurity\",\"ResultType\":2,\"ToolTip\":\"Get-VMSecurity\\r\\n\"},{\"CompletionText\":\"Get-VMSnapshot\",\"ListItemText\":\"Get-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Get-VMStoragePath\",\"ListItemText\":\"Get-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Get-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Get-VMStorageSettings\",\"ListItemText\":\"Get-VMStorageSettings\",\"ResultType\":2,\"ToolTip\":\"Get-VMStorageSettings\\r\\n\"},{\"CompletionText\":\"Get-VMSwitch\",\"ListItemText\":\"Get-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitch\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtension\",\"ListItemText\":\"Get-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionPortData\",\"ListItemText\":\"Get-VMSwitchExtensionPortData\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionPortData\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Get-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionSwitchData\",\"ListItemText\":\"Get-VMSwitchExtensionSwitchData\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionSwitchData\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Get-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchTeam\",\"ListItemText\":\"Get-VMSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchTeam\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtension\",\"ListItemText\":\"Get-VMSystemSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtension\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtensionPortFeature\",\"ListItemText\":\"Get-VMSystemSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtensionSwitchFeature\",\"ListItemText\":\"Get-VMSystemSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Get-VMVideo\",\"ListItemText\":\"Get-VMVideo\",\"ResultType\":2,\"ToolTip\":\"Get-VMVideo\\r\\n\"},{\"CompletionText\":\"Get-Volume\",\"ListItemText\":\"Get-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Volume \\r\\n\"},{\"CompletionText\":\"Get-VolumeCorruptionCount\",\"ListItemText\":\"Get-VolumeCorruptionCount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VolumeCorruptionCount \\r\\n\"},{\"CompletionText\":\"Get-VolumeScrubPolicy\",\"ListItemText\":\"Get-VolumeScrubPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VolumeScrubPolicy \\r\\n\"},{\"CompletionText\":\"Get-VpnConnection\",\"ListItemText\":\"Get-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VpnConnection \\r\\n\"},{\"CompletionText\":\"Get-VpnConnectionTrigger\",\"ListItemText\":\"Get-VpnConnectionTrigger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VpnConnectionTrigger \\r\\n\"},{\"CompletionText\":\"Get-WdacBidTrace\",\"ListItemText\":\"Get-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Get-WheaMemoryPolicy\",\"ListItemText\":\"Get-WheaMemoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-WheaMemoryPolicy\\r\\n\"},{\"CompletionText\":\"Get-WIMBootEntry\",\"ListItemText\":\"Get-WIMBootEntry\",\"ResultType\":2,\"ToolTip\":\"Get-WIMBootEntry\\r\\n\"},{\"CompletionText\":\"Get-WinAcceptLanguageFromLanguageListOptOut\",\"ListItemText\":\"Get-WinAcceptLanguageFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Get-WinAcceptLanguageFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Get-WinCultureFromLanguageListOptOut\",\"ListItemText\":\"Get-WinCultureFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Get-WinCultureFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Get-WinDefaultInputMethodOverride\",\"ListItemText\":\"Get-WinDefaultInputMethodOverride\",\"ResultType\":2,\"ToolTip\":\"Get-WinDefaultInputMethodOverride\\r\\n\"},{\"CompletionText\":\"Get-WindowsCapability\",\"ListItemText\":\"Get-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Get-WindowsDeveloperLicense\",\"ListItemText\":\"Get-WindowsDeveloperLicense\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsDeveloperLicense\\r\\n\"},{\"CompletionText\":\"Get-WindowsDriver\",\"ListItemText\":\"Get-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Get-WindowsEdition\",\"ListItemText\":\"Get-WindowsEdition\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsEdition\\r\\n\"},{\"CompletionText\":\"Get-WindowsErrorReporting\",\"ListItemText\":\"Get-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Get-WindowsImage\",\"ListItemText\":\"Get-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsImage\\r\\n\"},{\"CompletionText\":\"Get-WindowsImageContent\",\"ListItemText\":\"Get-WindowsImageContent\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsImageContent\\r\\n\"},{\"CompletionText\":\"Get-WindowsOptionalFeature\",\"ListItemText\":\"Get-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Get-WindowsPackage\",\"ListItemText\":\"Get-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsPackage\\r\\n\"},{\"CompletionText\":\"Get-WindowsReservedStorageState\",\"ListItemText\":\"Get-WindowsReservedStorageState\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsReservedStorageState\\r\\n\"},{\"CompletionText\":\"Get-WindowsSearchSetting\",\"ListItemText\":\"Get-WindowsSearchSetting\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsSearchSetting\\r\\n\"},{\"CompletionText\":\"Get-WindowsUpdateLog\",\"ListItemText\":\"Get-WindowsUpdateLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WindowsUpdateLog \\r\\n\"},{\"CompletionText\":\"Get-WinEvent\",\"ListItemText\":\"Get-WinEvent\",\"ResultType\":2,\"ToolTip\":\"Get-WinEvent\\r\\n\"},{\"CompletionText\":\"Get-WinHomeLocation\",\"ListItemText\":\"Get-WinHomeLocation\",\"ResultType\":2,\"ToolTip\":\"Get-WinHomeLocation\\r\\n\"},{\"CompletionText\":\"Get-WinhttpProxy\",\"ListItemText\":\"Get-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"Get-WinLanguageBarOption\",\"ListItemText\":\"Get-WinLanguageBarOption\",\"ResultType\":2,\"ToolTip\":\"Get-WinLanguageBarOption\\r\\n\"},{\"CompletionText\":\"Get-WinSystemLocale\",\"ListItemText\":\"Get-WinSystemLocale\",\"ResultType\":2,\"ToolTip\":\"Get-WinSystemLocale\\r\\n\"},{\"CompletionText\":\"Get-WinUILanguageOverride\",\"ListItemText\":\"Get-WinUILanguageOverride\",\"ResultType\":2,\"ToolTip\":\"Get-WinUILanguageOverride\\r\\n\"},{\"CompletionText\":\"Get-WinUserLanguageList\",\"ListItemText\":\"Get-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"Get-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"Get-WSManCredSSP\",\"ListItemText\":\"Get-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Get-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Get-WSManInstance\",\"ListItemText\":\"Get-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Get-WSManInstance\\r\\n\"},{\"CompletionText\":\"GetHelp.exe\",\"ListItemText\":\"GetHelp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\GetHelp.exe\"},{\"CompletionText\":\"getmac.exe\",\"ListItemText\":\"getmac.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\getmac.exe\"},{\"CompletionText\":\"gh.exe\",\"ListItemText\":\"gh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\GitHub CLI\\\\gh.exe\"},{\"CompletionText\":\"ghy\",\"ListItemText\":\"ghy\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"gi\",\"ListItemText\":\"gi\",\"ResultType\":2,\"ToolTip\":\"Get-Item\"},{\"CompletionText\":\"gin\",\"ListItemText\":\"gin\",\"ResultType\":2,\"ToolTip\":\"Get-ComputerInfo\"},{\"CompletionText\":\"gip\",\"ListItemText\":\"gip\",\"ResultType\":2,\"ToolTip\":\"gip\"},{\"CompletionText\":\"git-gui.exe\",\"ListItemText\":\"git-gui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-gui.exe\"},{\"CompletionText\":\"git-lfs.exe\",\"ListItemText\":\"git-lfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git LFS\\\\git-lfs.exe\"},{\"CompletionText\":\"git-receive-pack.exe\",\"ListItemText\":\"git-receive-pack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-receive-pack.exe\"},{\"CompletionText\":\"git-upload-pack.exe\",\"ListItemText\":\"git-upload-pack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-upload-pack.exe\"},{\"CompletionText\":\"git.exe\",\"ListItemText\":\"git.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git.exe\"},{\"CompletionText\":\"gitk.exe\",\"ListItemText\":\"gitk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\gitk.exe\"},{\"CompletionText\":\"gjb\",\"ListItemText\":\"gjb\",\"ResultType\":2,\"ToolTip\":\"Get-Job\"},{\"CompletionText\":\"gl\",\"ListItemText\":\"gl\",\"ResultType\":2,\"ToolTip\":\"Get-Location\"},{\"CompletionText\":\"glcm\",\"ListItemText\":\"glcm\",\"ResultType\":2,\"ToolTip\":\"glcm\"},{\"CompletionText\":\"glg\",\"ListItemText\":\"glg\",\"ResultType\":2,\"ToolTip\":\"glg\"},{\"CompletionText\":\"glgm\",\"ListItemText\":\"glgm\",\"ResultType\":2,\"ToolTip\":\"glgm\"},{\"CompletionText\":\"glu\",\"ListItemText\":\"glu\",\"ResultType\":2,\"ToolTip\":\"glu\"},{\"CompletionText\":\"gm\",\"ListItemText\":\"gm\",\"ResultType\":2,\"ToolTip\":\"Get-Member\"},{\"CompletionText\":\"gmo\",\"ListItemText\":\"gmo\",\"ResultType\":2,\"ToolTip\":\"Get-Module\"},{\"CompletionText\":\"gp\",\"ListItemText\":\"gp\",\"ResultType\":2,\"ToolTip\":\"Get-ItemProperty\"},{\"CompletionText\":\"gpedit.msc\",\"ListItemText\":\"gpedit.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpedit.msc\"},{\"CompletionText\":\"gpg-agent.exe\",\"ListItemText\":\"gpg-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-agent.exe\"},{\"CompletionText\":\"gpg-card.exe\",\"ListItemText\":\"gpg-card.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-card.exe\"},{\"CompletionText\":\"gpg-check-pattern.exe\",\"ListItemText\":\"gpg-check-pattern.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-check-pattern.exe\"},{\"CompletionText\":\"gpg-connect-agent.exe\",\"ListItemText\":\"gpg-connect-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-connect-agent.exe\"},{\"CompletionText\":\"gpg-disable-keyboxd.bat\",\"ListItemText\":\"gpg-disable-keyboxd.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-disable-keyboxd.bat\"},{\"CompletionText\":\"gpg-enable-keyboxd.bat\",\"ListItemText\":\"gpg-enable-keyboxd.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-enable-keyboxd.bat\"},{\"CompletionText\":\"gpg-preset-passphrase.exe\",\"ListItemText\":\"gpg-preset-passphrase.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-preset-passphrase.exe\"},{\"CompletionText\":\"gpg-wks-client.exe\",\"ListItemText\":\"gpg-wks-client.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-wks-client.exe\"},{\"CompletionText\":\"gpg.exe\",\"ListItemText\":\"gpg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg.exe\"},{\"CompletionText\":\"gpgconf.exe\",\"ListItemText\":\"gpgconf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgconf.exe\"},{\"CompletionText\":\"gpgme-w32spawn.exe\",\"ListItemText\":\"gpgme-w32spawn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgme-w32spawn.exe\"},{\"CompletionText\":\"gpgsm.exe\",\"ListItemText\":\"gpgsm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgsm.exe\"},{\"CompletionText\":\"gpgtar.exe\",\"ListItemText\":\"gpgtar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgtar.exe\"},{\"CompletionText\":\"gpgv.exe\",\"ListItemText\":\"gpgv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgv.exe\"},{\"CompletionText\":\"gpresult.exe\",\"ListItemText\":\"gpresult.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpresult.exe\"},{\"CompletionText\":\"gps\",\"ListItemText\":\"gps\",\"ResultType\":2,\"ToolTip\":\"Get-Process\"},{\"CompletionText\":\"gpscript.exe\",\"ListItemText\":\"gpscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpscript.exe\"},{\"CompletionText\":\"gpupdate.exe\",\"ListItemText\":\"gpupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpupdate.exe\"},{\"CompletionText\":\"gpv\",\"ListItemText\":\"gpv\",\"ResultType\":2,\"ToolTip\":\"Get-ItemPropertyValue\"},{\"CompletionText\":\"Grant-AzDataShareSubscriptionAccess\",\"ListItemText\":\"Grant-AzDataShareSubscriptionAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzDataShareSubscriptionAccess\\r\\n\"},{\"CompletionText\":\"Grant-AzDiskAccess\",\"ListItemText\":\"Grant-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Grant-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Grant-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Grant-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Grant-AzSnapshotAccess\",\"ListItemText\":\"Grant-AzSnapshotAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzSnapshotAccess\\r\\n\"},{\"CompletionText\":\"Grant-FileShareAccess\",\"ListItemText\":\"Grant-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Grant-HgsKeyProtectorAccess\",\"ListItemText\":\"Grant-HgsKeyProtectorAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-HgsKeyProtectorAccess \\r\\n\"},{\"CompletionText\":\"Grant-SmbClientAccessToServer\",\"ListItemText\":\"Grant-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Grant-SmbShareAccess\",\"ListItemText\":\"Grant-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Grant-VMConnectAccess\",\"ListItemText\":\"Grant-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"group\",\"ListItemText\":\"group\",\"ResultType\":2,\"ToolTip\":\"Group-Object\"},{\"CompletionText\":\"Group-Object\",\"ListItemText\":\"Group-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGroup-Object [[-Property] ] [-NoElement] [-AsHashTable] [-AsString] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"grpconv.exe\",\"ListItemText\":\"grpconv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\grpconv.exe\"},{\"CompletionText\":\"grsmba\",\"ListItemText\":\"grsmba\",\"ResultType\":2,\"ToolTip\":\"grsmba\"},{\"CompletionText\":\"grsmbclas\",\"ListItemText\":\"grsmbclas\",\"ResultType\":2,\"ToolTip\":\"grsmbclas\"},{\"CompletionText\":\"gsmba\",\"ListItemText\":\"gsmba\",\"ResultType\":2,\"ToolTip\":\"gsmba\"},{\"CompletionText\":\"gsmbb\",\"ListItemText\":\"gsmbb\",\"ResultType\":2,\"ToolTip\":\"gsmbb\"},{\"CompletionText\":\"gsmbc\",\"ListItemText\":\"gsmbc\",\"ResultType\":2,\"ToolTip\":\"gsmbc\"},{\"CompletionText\":\"gsmbcc\",\"ListItemText\":\"gsmbcc\",\"ResultType\":2,\"ToolTip\":\"gsmbcc\"},{\"CompletionText\":\"gsmbccm\",\"ListItemText\":\"gsmbccm\",\"ResultType\":2,\"ToolTip\":\"gsmbccm\"},{\"CompletionText\":\"gsmbclas\",\"ListItemText\":\"gsmbclas\",\"ResultType\":2,\"ToolTip\":\"gsmbclas\"},{\"CompletionText\":\"gsmbcn\",\"ListItemText\":\"gsmbcn\",\"ResultType\":2,\"ToolTip\":\"gsmbcn\"},{\"CompletionText\":\"gsmbd\",\"ListItemText\":\"gsmbd\",\"ResultType\":2,\"ToolTip\":\"gsmbd\"},{\"CompletionText\":\"gsmbgm\",\"ListItemText\":\"gsmbgm\",\"ResultType\":2,\"ToolTip\":\"gsmbgm\"},{\"CompletionText\":\"gsmbm\",\"ListItemText\":\"gsmbm\",\"ResultType\":2,\"ToolTip\":\"gsmbm\"},{\"CompletionText\":\"gsmbmc\",\"ListItemText\":\"gsmbmc\",\"ResultType\":2,\"ToolTip\":\"gsmbmc\"},{\"CompletionText\":\"gsmbo\",\"ListItemText\":\"gsmbo\",\"ResultType\":2,\"ToolTip\":\"gsmbo\"},{\"CompletionText\":\"gsmbs\",\"ListItemText\":\"gsmbs\",\"ResultType\":2,\"ToolTip\":\"gsmbs\"},{\"CompletionText\":\"gsmbsc\",\"ListItemText\":\"gsmbsc\",\"ResultType\":2,\"ToolTip\":\"gsmbsc\"},{\"CompletionText\":\"gsmbscm\",\"ListItemText\":\"gsmbscm\",\"ResultType\":2,\"ToolTip\":\"gsmbscm\"},{\"CompletionText\":\"gsmbscp\",\"ListItemText\":\"gsmbscp\",\"ResultType\":2,\"ToolTip\":\"gsmbscp\"},{\"CompletionText\":\"gsmbse\",\"ListItemText\":\"gsmbse\",\"ResultType\":2,\"ToolTip\":\"gsmbse\"},{\"CompletionText\":\"gsmbsn\",\"ListItemText\":\"gsmbsn\",\"ResultType\":2,\"ToolTip\":\"gsmbsn\"},{\"CompletionText\":\"gsmbt\",\"ListItemText\":\"gsmbt\",\"ResultType\":2,\"ToolTip\":\"gsmbt\"},{\"CompletionText\":\"gsmbw\",\"ListItemText\":\"gsmbw\",\"ResultType\":2,\"ToolTip\":\"gsmbw\"},{\"CompletionText\":\"gsn\",\"ListItemText\":\"gsn\",\"ResultType\":2,\"ToolTip\":\"Get-PSSession\"},{\"CompletionText\":\"gsv\",\"ListItemText\":\"gsv\",\"ResultType\":2,\"ToolTip\":\"Get-Service\"},{\"CompletionText\":\"gtz\",\"ListItemText\":\"gtz\",\"ResultType\":2,\"ToolTip\":\"Get-TimeZone\"},{\"CompletionText\":\"gu\",\"ListItemText\":\"gu\",\"ResultType\":2,\"ToolTip\":\"Get-Unique\"},{\"CompletionText\":\"gv\",\"ListItemText\":\"gv\",\"ResultType\":2,\"ToolTip\":\"Get-Variable\"},{\"CompletionText\":\"gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"gvm\"},{\"CompletionText\":\"gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"gvmr\"},{\"CompletionText\":\"gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"gvmrs\"},{\"CompletionText\":\"h\",\"ListItemText\":\"h\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"H:\",\"ListItemText\":\"H:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nH: \\r\\n\"},{\"CompletionText\":\"handle.exe\",\"ListItemText\":\"handle.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle.exe\"},{\"CompletionText\":\"handle64.exe\",\"ListItemText\":\"handle64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle64.exe\"},{\"CompletionText\":\"handle64a.exe\",\"ListItemText\":\"handle64a.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle64a.exe\"},{\"CompletionText\":\"hatch.exe\",\"ListItemText\":\"hatch.exe\",\"ResultType\":2,\"ToolTip\":\"c:\\\\users\\\\daniel\\\\.local\\\\bin\\\\hatch.exe\"},{\"CompletionText\":\"hcsdiag.exe\",\"ListItemText\":\"hcsdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hcsdiag.exe\"},{\"CompletionText\":\"hdwwiz.cpl\",\"ListItemText\":\"hdwwiz.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hdwwiz.cpl\"},{\"CompletionText\":\"hdwwiz.exe\",\"ListItemText\":\"hdwwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hdwwiz.exe\"},{\"CompletionText\":\"help\",\"ListItemText\":\"help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nhelp [[-Name] ] [-Path ] [-Category ] [-Full] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Detailed [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Examples [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Parameter [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Online [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -ShowWindow [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\"},{\"CompletionText\":\"help.exe\",\"ListItemText\":\"help.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\help.exe\"},{\"CompletionText\":\"HelpPane.exe\",\"ListItemText\":\"HelpPane.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\HelpPane.exe\"},{\"CompletionText\":\"hh.exe\",\"ListItemText\":\"hh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\hh.exe\"},{\"CompletionText\":\"Hide-VirtualDisk\",\"ListItemText\":\"Hide-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nHide-VirtualDisk \\r\\n\"},{\"CompletionText\":\"history\",\"ListItemText\":\"history\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"hnsdiag.exe\",\"ListItemText\":\"hnsdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hnsdiag.exe\"},{\"CompletionText\":\"HOSTNAME.EXE\",\"ListItemText\":\"HOSTNAME.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\HOSTNAME.EXE\"},{\"CompletionText\":\"hsdb.exe\",\"ListItemText\":\"hsdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\hsdb.exe\"},{\"CompletionText\":\"hub-tool.exe\",\"ListItemText\":\"hub-tool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\hub-tool.exe\"},{\"CompletionText\":\"hvax64.exe\",\"ListItemText\":\"hvax64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvax64.exe\"},{\"CompletionText\":\"hvc.exe\",\"ListItemText\":\"hvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvc.exe\"},{\"CompletionText\":\"hvix64.exe\",\"ListItemText\":\"hvix64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvix64.exe\"},{\"CompletionText\":\"hvsievaluator.exe\",\"ListItemText\":\"hvsievaluator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvsievaluator.exe\"},{\"CompletionText\":\"I:\",\"ListItemText\":\"I:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nI: \\r\\n\"},{\"CompletionText\":\"icacls.exe\",\"ListItemText\":\"icacls.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\icacls.exe\"},{\"CompletionText\":\"icim\",\"ListItemText\":\"icim\",\"ResultType\":2,\"ToolTip\":\"icim\"},{\"CompletionText\":\"icm\",\"ListItemText\":\"icm\",\"ResultType\":2,\"ToolTip\":\"Invoke-Command\"},{\"CompletionText\":\"IcsEntitlementHost.exe\",\"ListItemText\":\"IcsEntitlementHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\IcsEntitlementHost.exe\"},{\"CompletionText\":\"icsunattend.exe\",\"ListItemText\":\"icsunattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\icsunattend.exe\"},{\"CompletionText\":\"idle.exe\",\"ListItemText\":\"idle.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle.exe\"},{\"CompletionText\":\"idle3.9.exe\",\"ListItemText\":\"idle3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle3.9.exe\"},{\"CompletionText\":\"idle3.exe\",\"ListItemText\":\"idle3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle3.exe\"},{\"CompletionText\":\"idlj.exe\",\"ListItemText\":\"idlj.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\idlj.exe\"},{\"CompletionText\":\"ie4uinit.exe\",\"ListItemText\":\"ie4uinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ie4uinit.exe\"},{\"CompletionText\":\"ie4ushowIE.exe\",\"ListItemText\":\"ie4ushowIE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ie4ushowIE.exe\"},{\"CompletionText\":\"IESettingSync.exe\",\"ListItemText\":\"IESettingSync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\IESettingSync.exe\"},{\"CompletionText\":\"ieUnatt.exe\",\"ListItemText\":\"ieUnatt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ieUnatt.exe\"},{\"CompletionText\":\"iex\",\"ListItemText\":\"iex\",\"ResultType\":2,\"ToolTip\":\"Invoke-Expression\"},{\"CompletionText\":\"iexpress.exe\",\"ListItemText\":\"iexpress.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iexpress.exe\"},{\"CompletionText\":\"ihy\",\"ListItemText\":\"ihy\",\"ResultType\":2,\"ToolTip\":\"Invoke-History\"},{\"CompletionText\":\"ii\",\"ListItemText\":\"ii\",\"ResultType\":2,\"ToolTip\":\"Invoke-Item\"},{\"CompletionText\":\"immersivetpmvscmgrsvr.exe\",\"ListItemText\":\"immersivetpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\immersivetpmvscmgrsvr.exe\"},{\"CompletionText\":\"Import-AdlStoreItem\",\"ListItemText\":\"Import-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Import-AdlStoreItem\"},{\"CompletionText\":\"Import-Alias\",\"ListItemText\":\"Import-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Alias [-Path] [-Scope ] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nImport-Alias -LiteralPath [-Scope ] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Import-AzAksCredential\",\"ListItemText\":\"Import-AzAksCredential\",\"ResultType\":2,\"ToolTip\":\"Import-AzAksCredential\\r\\n\"},{\"CompletionText\":\"Import-AzApiManagementApi\",\"ListItemText\":\"Import-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Import-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationDscConfiguration\",\"ListItemText\":\"Import-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Import-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationModule\",\"ListItemText\":\"Import-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationModule\"},{\"CompletionText\":\"Import-AzAutomationRunbook\",\"ListItemText\":\"Import-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Import-AzCdnEndpointContent\",\"ListItemText\":\"Import-AzCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Import-AzConfig\",\"ListItemText\":\"Import-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Import-AzConfig\\r\\n\"},{\"CompletionText\":\"Import-AzContainerRegistryImage\",\"ListItemText\":\"Import-AzContainerRegistryImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzContainerRegistryImage \\r\\n\"},{\"CompletionText\":\"Import-AzContext\",\"ListItemText\":\"Import-AzContext\",\"ResultType\":2,\"ToolTip\":\"Import-AzContext\\r\\n\"},{\"CompletionText\":\"Import-AzDataLakeStoreItem\",\"ListItemText\":\"Import-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Import-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Import-AzKeyVaultCertificate\",\"ListItemText\":\"Import-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Import-AzKeyVaultSecurityDomain\",\"ListItemText\":\"Import-AzKeyVaultSecurityDomain\",\"ResultType\":2,\"ToolTip\":\"Import-AzKeyVaultSecurityDomain\\r\\n\"},{\"CompletionText\":\"Import-AzMlWebService\",\"ListItemText\":\"Import-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Import-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\",\"ListItemText\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\",\"ResultType\":2,\"ToolTip\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\\r\\n\"},{\"CompletionText\":\"Import-AzRedisCache\",\"ListItemText\":\"Import-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Import-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Import-AzRedisEnterpriseCache\",\"ListItemText\":\"Import-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Import-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Import-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"Import-AzRedisEnterpriseCacheDatabase\"},{\"CompletionText\":\"Import-AzSynapseKqlScript\",\"ListItemText\":\"Import-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseKqlScript\"},{\"CompletionText\":\"Import-AzSynapseNotebook\",\"ListItemText\":\"Import-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseNotebook\"},{\"CompletionText\":\"Import-AzSynapseSparkConfiguration\",\"ListItemText\":\"Import-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseSparkConfiguration\"},{\"CompletionText\":\"Import-AzSynapseSqlScript\",\"ListItemText\":\"Import-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseSqlScript\"},{\"CompletionText\":\"Import-AzWebAppKeyVaultCertificate\",\"ListItemText\":\"Import-AzWebAppKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-AzWebAppKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Import-BCCachePackage\",\"ListItemText\":\"Import-BCCachePackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-BCCachePackage \\r\\n\"},{\"CompletionText\":\"Import-BcdStore\",\"ListItemText\":\"Import-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Import-BcdStore\\r\\n\"},{\"CompletionText\":\"Import-BCSecretKey\",\"ListItemText\":\"Import-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Import-BinaryMiLog\",\"ListItemText\":\"Import-BinaryMiLog\",\"ResultType\":2,\"ToolTip\":\"Import-BinaryMiLog\\r\\n\"},{\"CompletionText\":\"Import-Certificate\",\"ListItemText\":\"Import-Certificate\",\"ResultType\":2,\"ToolTip\":\"Import-Certificate\\r\\n\"},{\"CompletionText\":\"Import-Clixml\",\"ListItemText\":\"Import-Clixml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Clixml [-Path] [-IncludeTotalCount] [-Skip ] [-First ] []\\r\\n\\r\\nImport-Clixml -LiteralPath [-IncludeTotalCount] [-Skip ] [-First ] []\\r\\n\"},{\"CompletionText\":\"Import-Counter\",\"ListItemText\":\"Import-Counter\",\"ResultType\":2,\"ToolTip\":\"Import-Counter\\r\\n\"},{\"CompletionText\":\"Import-Csv\",\"ListItemText\":\"Import-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Csv [-Path] [[-Delimiter] ] [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv [[-Delimiter] ] -LiteralPath [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv [-Path] -UseCulture [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv -LiteralPath -UseCulture [-Header ] [-Encoding ] []\\r\\n\"},{\"CompletionText\":\"Import-HgsGuardian\",\"ListItemText\":\"Import-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Import-IseSnippet\",\"ListItemText\":\"Import-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-IseSnippet \\r\\n\"},{\"CompletionText\":\"Import-LocalizedData\",\"ListItemText\":\"Import-LocalizedData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-LocalizedData [[-BindingVariable] ] [[-UICulture] ] [-BaseDirectory ] [-FileName ] [-SupportedCommand ] []\\r\\n\"},{\"CompletionText\":\"Import-Module\",\"ListItemText\":\"Import-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Module [-Name] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Name] -PSSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Name] -CimSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] [-CimResourceUri ] [-CimNamespace ] []\\r\\n\\r\\nImport-Module [-Name] -UseWindowsPowerShell [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] -PSSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] -UseWindowsPowerShell [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Assembly] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-ModuleInfo] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Import-PackageProvider\",\"ListItemText\":\"Import-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Import-PackageProvider\\r\\n\"},{\"CompletionText\":\"Import-PfxCertificate\",\"ListItemText\":\"Import-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Import-PowerShellDataFile\",\"ListItemText\":\"Import-PowerShellDataFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PowerShellDataFile [-Path] [-SkipLimitCheck] []\\r\\n\\r\\nImport-PowerShellDataFile [-LiteralPath] [-SkipLimitCheck] []\\r\\n\"},{\"CompletionText\":\"Import-PSGetRepository\",\"ListItemText\":\"Import-PSGetRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PSGetRepository \\r\\n\"},{\"CompletionText\":\"Import-PSSession\",\"ListItemText\":\"Import-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PSSession [-Session] [[-CommandName] ] [[-FormatTypeName] ] [-Prefix ] [-DisableNameChecking] [-AllowClobber] [-ArgumentList ] [-CommandType ] [-Module ] [-FullyQualifiedModule ] [-Certificate ] []\\r\\n\"},{\"CompletionText\":\"Import-StartLayout\",\"ListItemText\":\"Import-StartLayout\",\"ResultType\":2,\"ToolTip\":\"Import-StartLayout\\r\\n\"},{\"CompletionText\":\"Import-TpmOwnerAuth\",\"ListItemText\":\"Import-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"Import-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"Import-VM\",\"ListItemText\":\"Import-VM\",\"ResultType\":2,\"ToolTip\":\"Import-VM\\r\\n\"},{\"CompletionText\":\"Import-VMInitialReplication\",\"ListItemText\":\"Import-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Import-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Import-WinhttpProxy\",\"ListItemText\":\"Import-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"In\",\"ListItemText\":\"In\",\"ResultType\":2,\"ToolTip\":\"\\r\\nIn \\r\\n\"},{\"CompletionText\":\"inetcpl.cpl\",\"ListItemText\":\"inetcpl.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\inetcpl.cpl\"},{\"CompletionText\":\"InfDefaultInstall.exe\",\"ListItemText\":\"InfDefaultInstall.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\InfDefaultInstall.exe\"},{\"CompletionText\":\"Initialize-AzDataProtectionBackupInstance\",\"ListItemText\":\"Initialize-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Initialize-AzDataProtectionRestoreRequest\",\"ListItemText\":\"Initialize-AzDataProtectionRestoreRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzDataProtectionRestoreRequest \\r\\n\"},{\"CompletionText\":\"Initialize-AzMigrateReplicationInfrastructure\",\"ListItemText\":\"Initialize-AzMigrateReplicationInfrastructure\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzMigrateReplicationInfrastructure \\r\\n\"},{\"CompletionText\":\"Initialize-AzRecoveryServicesBackupProtectableItem\",\"ListItemText\":\"Initialize-AzRecoveryServicesBackupProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Initialize-AzRecoveryServicesBackupProtectableItem\\r\\n\"},{\"CompletionText\":\"Initialize-AzRecoveryServicesDSMove\",\"ListItemText\":\"Initialize-AzRecoveryServicesDSMove\",\"ResultType\":2,\"ToolTip\":\"Initialize-AzRecoveryServicesDSMove\\r\\n\"},{\"CompletionText\":\"Initialize-Disk\",\"ListItemText\":\"Initialize-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-Disk \\r\\n\"},{\"CompletionText\":\"Initialize-PmemPhysicalDevice\",\"ListItemText\":\"Initialize-PmemPhysicalDevice\",\"ResultType\":2,\"ToolTip\":\"Initialize-PmemPhysicalDevice\\r\\n\"},{\"CompletionText\":\"Initialize-Tpm\",\"ListItemText\":\"Initialize-Tpm\",\"ResultType\":2,\"ToolTip\":\"Initialize-Tpm\\r\\n\"},{\"CompletionText\":\"Initialize-Volume\",\"ListItemText\":\"Initialize-Volume\",\"ResultType\":2,\"ToolTip\":\"Initialize-Volume\"},{\"CompletionText\":\"inmo\",\"ListItemText\":\"inmo\",\"ResultType\":2,\"ToolTip\":\"inmo\"},{\"CompletionText\":\"InModuleScope\",\"ListItemText\":\"InModuleScope\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInModuleScope \\r\\n\"},{\"CompletionText\":\"InputSwitchToastHandler.exe\",\"ListItemText\":\"InputSwitchToastHandler.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\InputSwitchToastHandler.exe\"},{\"CompletionText\":\"Install-AzAksCliTool\",\"ListItemText\":\"Install-AzAksCliTool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-AzAksCliTool \\r\\n\"},{\"CompletionText\":\"Install-AzAksKubectl\",\"ListItemText\":\"Install-AzAksKubectl\",\"ResultType\":2,\"ToolTip\":\"Install-AzAksKubectl\"},{\"CompletionText\":\"Install-AzStackHCIRemoteSupport\",\"ListItemText\":\"Install-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Install-Dtc\",\"ListItemText\":\"Install-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Dtc \\r\\n\"},{\"CompletionText\":\"Install-Language\",\"ListItemText\":\"Install-Language\",\"ResultType\":2,\"ToolTip\":\"Install-Language\\r\\n\"},{\"CompletionText\":\"Install-Module\",\"ListItemText\":\"Install-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Module \\r\\n\"},{\"CompletionText\":\"Install-Package\",\"ListItemText\":\"Install-Package\",\"ResultType\":2,\"ToolTip\":\"Install-Package\\r\\n\"},{\"CompletionText\":\"Install-PackageProvider\",\"ListItemText\":\"Install-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Install-PackageProvider\\r\\n\"},{\"CompletionText\":\"Install-PowerShellRemoting.ps1\",\"ListItemText\":\"Install-PowerShellRemoting.ps1\",\"ResultType\":2,\"ToolTip\":\"Install-PowerShellRemoting.ps1 [-PowerShellHome ] []\\r\\nInstall-PowerShellRemoting.ps1 -Force [-PowerShellHome ] []\\r\\n\"},{\"CompletionText\":\"Install-ProvisioningPackage\",\"ListItemText\":\"Install-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Install-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Install-PSResource\",\"ListItemText\":\"Install-PSResource\",\"ResultType\":2,\"ToolTip\":\"Install-PSResource\\r\\n\"},{\"CompletionText\":\"Install-Script\",\"ListItemText\":\"Install-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Script \\r\\n\"},{\"CompletionText\":\"Install-TrustedProvisioningCertificate\",\"ListItemText\":\"Install-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Install-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"InstallPSCorePolicyDefinitions.ps1\",\"ListItemText\":\"InstallPSCorePolicyDefinitions.ps1\",\"ResultType\":2,\"ToolTip\":\"InstallPSCorePolicyDefinitions.ps1 [[-Path] ] []\\r\\n\"},{\"CompletionText\":\"install_tools.bat\",\"ListItemText\":\"install_tools.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\install_tools.bat\"},{\"CompletionText\":\"intl.cpl\",\"ListItemText\":\"intl.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\intl.cpl\"},{\"CompletionText\":\"Invoke-AsWorkflow\",\"ListItemText\":\"Invoke-AsWorkflow\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AsWorkflow \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksAbortAgentPoolLatestOperation\",\"ListItemText\":\"Invoke-AzAksAbortAgentPoolLatestOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksAbortAgentPoolLatestOperation \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksAbortManagedClusterLatestOperation\",\"ListItemText\":\"Invoke-AzAksAbortManagedClusterLatestOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksAbortManagedClusterLatestOperation \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksRotateManagedClusterServiceAccountSigningKey\",\"ListItemText\":\"Invoke-AzAksRotateManagedClusterServiceAccountSigningKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksRotateManagedClusterServiceAccountSigningKey \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksRunCommand\",\"ListItemText\":\"Invoke-AzAksRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzAksRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRebuild\",\"ListItemText\":\"Invoke-AzCloudServiceRebuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRebuild \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceReimage\",\"ListItemText\":\"Invoke-AzCloudServiceReimage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceReimage \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRoleInstanceRebuild\",\"ListItemText\":\"Invoke-AzCloudServiceRoleInstanceRebuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRoleInstanceRebuild \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRoleInstanceReimage\",\"ListItemText\":\"Invoke-AzCloudServiceRoleInstanceReimage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRoleInstanceReimage \\r\\n\"},{\"CompletionText\":\"Invoke-AzContainerInstanceCommand\",\"ListItemText\":\"Invoke-AzContainerInstanceCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzContainerInstanceCommand \\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBTableThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBTableThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBTableThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeDevice\",\"ListItemText\":\"Invoke-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeShare\",\"ListItemText\":\"Invoke-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Invoke-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\",\"ListItemText\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\",\"ListItemText\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Invoke-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Invoke-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Invoke-AzHDInsightHiveJob\",\"ListItemText\":\"Invoke-AzHDInsightHiveJob\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzHDInsightHiveJob\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubConfigMetric\",\"ListItemText\":\"Invoke-AzIotHubConfigMetric\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubConfigMetric\"},{\"CompletionText\":\"Invoke-AzIotHubConfigurationMetricsQuery\",\"ListItemText\":\"Invoke-AzIotHubConfigurationMetricsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubConfigurationMetricsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubDeploymentMetricsQuery\",\"ListItemText\":\"Invoke-AzIotHubDeploymentMetricsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeploymentMetricsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubDeployMetric\",\"ListItemText\":\"Invoke-AzIotHubDeployMetric\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeployMetric\"},{\"CompletionText\":\"Invoke-AzIotHubDeviceMethod\",\"ListItemText\":\"Invoke-AzIotHubDeviceMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeviceMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubManualFailover\",\"ListItemText\":\"Invoke-AzIotHubManualFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubManualFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubModuleMethod\",\"ListItemText\":\"Invoke-AzIotHubModuleMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubModuleMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubQuery\",\"ListItemText\":\"Invoke-AzIotHubQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzKeyVaultKeyOperation\",\"ListItemText\":\"Invoke-AzKeyVaultKeyOperation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzKeyVaultKeyOperation\\r\\n\"},{\"CompletionText\":\"Invoke-AzKeyVaultKeyRotation\",\"ListItemText\":\"Invoke-AzKeyVaultKeyRotation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzKeyVaultKeyRotation\\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDataConnectionValidation\",\"ListItemText\":\"Invoke-AzKustoDataConnectionValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDataConnectionValidation \\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDetachClusterFollowerDatabase\",\"ListItemText\":\"Invoke-AzKustoDetachClusterFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDetachClusterFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDiagnoseClusterVirtualNetwork\",\"ListItemText\":\"Invoke-AzKustoDiagnoseClusterVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDiagnoseClusterVirtualNetwork \\r\\n\"},{\"CompletionText\":\"Invoke-AzMarketplaceSignTerms\",\"ListItemText\":\"Invoke-AzMarketplaceSignTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMarketplaceSignTerms \\r\\n\"},{\"CompletionText\":\"Invoke-AzMLWorkspaceDiagnose\",\"ListItemText\":\"Invoke-AzMLWorkspaceDiagnose\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMLWorkspaceDiagnose \\r\\n\"},{\"CompletionText\":\"Invoke-AzMLWorkspaceNotebook\",\"ListItemText\":\"Invoke-AzMLWorkspaceNotebook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMLWorkspaceNotebook \\r\\n\"},{\"CompletionText\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\",\"ListItemText\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\\r\\n\"},{\"CompletionText\":\"Invoke-AzOperationalInsightsMigrateTable\",\"ListItemText\":\"Invoke-AzOperationalInsightsMigrateTable\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzOperationalInsightsMigrateTable\\r\\n\"},{\"CompletionText\":\"Invoke-AzOperationalInsightsQuery\",\"ListItemText\":\"Invoke-AzOperationalInsightsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzOperationalInsightsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzRedeploySqlVM\",\"ListItemText\":\"Invoke-AzRedeploySqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedeploySqlVM \\r\\n\"},{\"CompletionText\":\"Invoke-AzRedisEnterpriseCacheDatabaseFlush\",\"ListItemText\":\"Invoke-AzRedisEnterpriseCacheDatabaseFlush\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedisEnterpriseCacheDatabaseFlush \\r\\n\"},{\"CompletionText\":\"Invoke-AzRedisEnterpriseCacheForceDatabaseUnlink\",\"ListItemText\":\"Invoke-AzRedisEnterpriseCacheForceDatabaseUnlink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedisEnterpriseCacheForceDatabaseUnlink \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceAction\",\"ListItemText\":\"Invoke-AzResourceAction\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzResourceAction\\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverBulkRemove\",\"ListItemText\":\"Invoke-AzResourceMoverBulkRemove\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverBulkRemove \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverCommit\",\"ListItemText\":\"Invoke-AzResourceMoverCommit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverCommit \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverDiscard\",\"ListItemText\":\"Invoke-AzResourceMoverDiscard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverDiscard \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverInitiateMove\",\"ListItemText\":\"Invoke-AzResourceMoverInitiateMove\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverInitiateMove \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverPrepare\",\"ListItemText\":\"Invoke-AzResourceMoverPrepare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverPrepare \\r\\n\"},{\"CompletionText\":\"Invoke-AzRest\",\"ListItemText\":\"Invoke-AzRest\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRest\"},{\"CompletionText\":\"Invoke-AzRestMethod\",\"ListItemText\":\"Invoke-AzRestMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRestMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\",\"ListItemText\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzSentinelThreatIntelligenceIndicatorQuery\",\"ListItemText\":\"Invoke-AzSentinelThreatIntelligenceIndicatorQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSentinelThreatIntelligenceIndicatorQuery \\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseFailover\",\"ListItemText\":\"Invoke-AzSqlDatabaseFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\",\"ListItemText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlElasticPoolFailover\",\"ListItemText\":\"Invoke-AzSqlElasticPoolFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlElasticPoolFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlInstanceFailover\",\"ListItemText\":\"Invoke-AzSqlInstanceFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlInstanceFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\",\"ListItemText\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlVMTroubleshoot\",\"ListItemText\":\"Invoke-AzSqlVMTroubleshoot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSqlVMTroubleshoot \\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageAccountFailover\",\"ListItemText\":\"Invoke-AzStorageAccountFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageAccountFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ListItemText\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageSyncChangeDetection\",\"ListItemText\":\"Invoke-AzStorageSyncChangeDetection\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageSyncChangeDetection\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageSyncCompatibilityCheck\",\"ListItemText\":\"Invoke-AzStorageSyncCompatibilityCheck\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageSyncCompatibilityCheck\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\",\"ListItemText\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseDetachKustoPoolFollowerDatabase\",\"ListItemText\":\"Invoke-AzSynapseDetachKustoPoolFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSynapseDetachKustoPoolFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\",\"ListItemText\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapsePipeline\",\"ListItemText\":\"Invoke-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseSparkStatement\",\"ListItemText\":\"Invoke-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseTriggerRun\",\"ListItemText\":\"Invoke-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmAssessPatch\",\"ListItemText\":\"Invoke-AzVmAssessPatch\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmAssessPatch\"},{\"CompletionText\":\"Invoke-AzVmInstallPatch\",\"ListItemText\":\"Invoke-AzVmInstallPatch\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmInstallPatch\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmPatchAssess\",\"ListItemText\":\"Invoke-AzVmPatchAssess\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmPatchAssess\"},{\"CompletionText\":\"Invoke-AzVmPatchAssessment\",\"ListItemText\":\"Invoke-AzVmPatchAssessment\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmPatchAssessment\\r\\n\"},{\"CompletionText\":\"Invoke-AzVMReimage\",\"ListItemText\":\"Invoke-AzVMReimage\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVMReimage\\r\\n\"},{\"CompletionText\":\"Invoke-AzVMRunCommand\",\"ListItemText\":\"Invoke-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVMRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmssVMRunCommand\",\"ListItemText\":\"Invoke-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmssVMRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-CimMethod\",\"ListItemText\":\"Invoke-CimMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-CimMethod\\r\\n\"},{\"CompletionText\":\"Invoke-Command\",\"ListItemText\":\"Invoke-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Command [-ScriptBlock] [-NoNewScope] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-Session] ] [-ScriptBlock] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-Session] ] [-FilePath] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-ComputerName] ] [-ScriptBlock] [-Credential ] [-Port ] [-UseSSL] [-ConfigurationName ] [-ApplicationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-SessionName ] [-HideComputerName] [-JobName ] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [-CertificateThumbprint ] []\\r\\n\\r\\nInvoke-Command [[-ComputerName] ] [-FilePath] [-Credential ] [-Port ] [-UseSSL] [-ConfigurationName ] [-ApplicationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-SessionName ] [-HideComputerName] [-JobName ] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-ConnectionUri] ] [-ScriptBlock] [-Credential ] [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [-CertificateThumbprint ] []\\r\\n\\r\\nInvoke-Command [[-ConnectionUri] ] [-FilePath] [-Credential ] [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-VMId] [-ScriptBlock] -Credential [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -Credential -VMName [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-VMId] [-FilePath] -Credential [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-FilePath] -Credential -VMName [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -HostName [-Port ] [-AsJob] [-HideComputerName] [-JobName ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -ContainerId [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RunAsAdministrator] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-FilePath] -ContainerId [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RunAsAdministrator] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -SSHConnection [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command -FilePath -HostName [-AsJob] [-HideComputerName] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command -FilePath -SSHConnection [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\"},{\"CompletionText\":\"Invoke-CommandInDesktopPackage\",\"ListItemText\":\"Invoke-CommandInDesktopPackage\",\"ResultType\":2,\"ToolTip\":\"Invoke-CommandInDesktopPackage\\r\\n\"},{\"CompletionText\":\"Invoke-DscResource\",\"ListItemText\":\"Invoke-DscResource\",\"ResultType\":2,\"ToolTip\":\"Invoke-DscResource\\r\\n\"},{\"CompletionText\":\"Invoke-Expression\",\"ListItemText\":\"Invoke-Expression\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Expression [-Command] []\\r\\n\"},{\"CompletionText\":\"Invoke-History\",\"ListItemText\":\"Invoke-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-History [[-Id] ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Invoke-HnsRequest\",\"ListItemText\":\"Invoke-HnsRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-HnsRequest \\r\\n\"},{\"CompletionText\":\"Invoke-Item\",\"ListItemText\":\"Invoke-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nInvoke-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Invoke-LapsPolicyProcessing\",\"ListItemText\":\"Invoke-LapsPolicyProcessing\",\"ResultType\":2,\"ToolTip\":\"Invoke-LapsPolicyProcessing\\r\\n\"},{\"CompletionText\":\"Invoke-Mock\",\"ListItemText\":\"Invoke-Mock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Mock \\r\\n\"},{\"CompletionText\":\"Invoke-OperationValidation\",\"ListItemText\":\"Invoke-OperationValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-OperationValidation \\r\\n\"},{\"CompletionText\":\"Invoke-Pester\",\"ListItemText\":\"Invoke-Pester\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Pester \\r\\n\"},{\"CompletionText\":\"Invoke-RestMethod\",\"ListItemText\":\"Invoke-RestMethod\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-RestMethod [-Uri] [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -NoProxy [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -CustomMethod [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -CustomMethod -NoProxy [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\"},{\"CompletionText\":\"Invoke-TroubleshootingPack\",\"ListItemText\":\"Invoke-TroubleshootingPack\",\"ResultType\":2,\"ToolTip\":\"Invoke-TroubleshootingPack\\r\\n\"},{\"CompletionText\":\"Invoke-WebRequest\",\"ListItemText\":\"Invoke-WebRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-WebRequest [-Uri] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -NoProxy [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -CustomMethod [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -CustomMethod -NoProxy [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\"},{\"CompletionText\":\"Invoke-WSManAction\",\"ListItemText\":\"Invoke-WSManAction\",\"ResultType\":2,\"ToolTip\":\"Invoke-WSManAction\\r\\n\"},{\"CompletionText\":\"iotstartup.exe\",\"ListItemText\":\"iotstartup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iotstartup.exe\"},{\"CompletionText\":\"ipal\",\"ListItemText\":\"ipal\",\"ResultType\":2,\"ToolTip\":\"Import-Alias\"},{\"CompletionText\":\"ipconfig.exe\",\"ListItemText\":\"ipconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ipconfig.exe\"},{\"CompletionText\":\"ipcsv\",\"ListItemText\":\"ipcsv\",\"ResultType\":2,\"ToolTip\":\"Import-Csv\"},{\"CompletionText\":\"ipmo\",\"ListItemText\":\"ipmo\",\"ResultType\":2,\"ToolTip\":\"Import-Module\"},{\"CompletionText\":\"irm\",\"ListItemText\":\"irm\",\"ResultType\":2,\"ToolTip\":\"Invoke-RestMethod\"},{\"CompletionText\":\"irprops.cpl\",\"ListItemText\":\"irprops.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\irprops.cpl\"},{\"CompletionText\":\"iru\",\"ListItemText\":\"iru\",\"ResultType\":2,\"ToolTip\":\"iru\"},{\"CompletionText\":\"iscsicli.exe\",\"ListItemText\":\"iscsicli.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iscsicli.exe\"},{\"CompletionText\":\"iscsicpl.exe\",\"ListItemText\":\"iscsicpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iscsicpl.exe\"},{\"CompletionText\":\"ISM.exe\",\"ListItemText\":\"ISM.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ISM.exe\"},{\"CompletionText\":\"isoburn.exe\",\"ListItemText\":\"isoburn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\isoburn.exe\"},{\"CompletionText\":\"isres\",\"ListItemText\":\"isres\",\"ResultType\":2,\"ToolTip\":\"isres\"},{\"CompletionText\":\"It\",\"ListItemText\":\"It\",\"ResultType\":2,\"ToolTip\":\"\\r\\nIt \\r\\n\"},{\"CompletionText\":\"iwr\",\"ListItemText\":\"iwr\",\"ResultType\":2,\"ToolTip\":\"Invoke-WebRequest\"},{\"CompletionText\":\"J:\",\"ListItemText\":\"J:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJ: \\r\\n\"},{\"CompletionText\":\"jabswitch.exe\",\"ListItemText\":\"jabswitch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jabswitch.exe\"},{\"CompletionText\":\"jar.exe\",\"ListItemText\":\"jar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jar.exe\"},{\"CompletionText\":\"jarsigner.exe\",\"ListItemText\":\"jarsigner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jarsigner.exe\"},{\"CompletionText\":\"java-rmi.exe\",\"ListItemText\":\"java-rmi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\java-rmi.exe\"},{\"CompletionText\":\"java.exe\",\"ListItemText\":\"java.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\java.exe\"},{\"CompletionText\":\"javac.exe\",\"ListItemText\":\"javac.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javac.exe\"},{\"CompletionText\":\"javadoc.exe\",\"ListItemText\":\"javadoc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javadoc.exe\"},{\"CompletionText\":\"javah.exe\",\"ListItemText\":\"javah.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javah.exe\"},{\"CompletionText\":\"javap.exe\",\"ListItemText\":\"javap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javap.exe\"},{\"CompletionText\":\"javaw.exe\",\"ListItemText\":\"javaw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javaw.exe\"},{\"CompletionText\":\"jcmd.exe\",\"ListItemText\":\"jcmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jcmd.exe\"},{\"CompletionText\":\"jconsole.exe\",\"ListItemText\":\"jconsole.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jconsole.exe\"},{\"CompletionText\":\"jdb.exe\",\"ListItemText\":\"jdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jdb.exe\"},{\"CompletionText\":\"jdeps.exe\",\"ListItemText\":\"jdeps.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jdeps.exe\"},{\"CompletionText\":\"jfr.exe\",\"ListItemText\":\"jfr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jfr.exe\"},{\"CompletionText\":\"jhat.exe\",\"ListItemText\":\"jhat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jhat.exe\"},{\"CompletionText\":\"jinfo.exe\",\"ListItemText\":\"jinfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jinfo.exe\"},{\"CompletionText\":\"jjs.exe\",\"ListItemText\":\"jjs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jjs.exe\"},{\"CompletionText\":\"jmap.exe\",\"ListItemText\":\"jmap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jmap.exe\"},{\"CompletionText\":\"Join-AdlStoreItem\",\"ListItemText\":\"Join-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Join-AdlStoreItem\"},{\"CompletionText\":\"Join-AzDataLakeStoreItem\",\"ListItemText\":\"Join-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Join-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Join-DtcDiagnosticResourceManager\",\"ListItemText\":\"Join-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Join-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Join-Path\",\"ListItemText\":\"Join-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJoin-Path [-Path] [-ChildPath] [[-AdditionalChildPath] ] [-Resolve] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Join-String\",\"ListItemText\":\"Join-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-SingleQuote] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-DoubleQuote] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-FormatString ] [-UseCulture] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"joy.cpl\",\"ListItemText\":\"joy.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\joy.cpl\"},{\"CompletionText\":\"jps.exe\",\"ListItemText\":\"jps.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jps.exe\"},{\"CompletionText\":\"jrunscript.exe\",\"ListItemText\":\"jrunscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jrunscript.exe\"},{\"CompletionText\":\"jsadebugd.exe\",\"ListItemText\":\"jsadebugd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jsadebugd.exe\"},{\"CompletionText\":\"jstack.exe\",\"ListItemText\":\"jstack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstack.exe\"},{\"CompletionText\":\"jstat.exe\",\"ListItemText\":\"jstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstat.exe\"},{\"CompletionText\":\"jstatd.exe\",\"ListItemText\":\"jstatd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstatd.exe\"},{\"CompletionText\":\"K:\",\"ListItemText\":\"K:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nK: \\r\\n\"},{\"CompletionText\":\"keyboxd.exe\",\"ListItemText\":\"keyboxd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\keyboxd.exe\"},{\"CompletionText\":\"keytool.exe\",\"ListItemText\":\"keytool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\keytool.exe\"},{\"CompletionText\":\"kill\",\"ListItemText\":\"kill\",\"ResultType\":2,\"ToolTip\":\"Stop-Process\"},{\"CompletionText\":\"kinit.exe\",\"ListItemText\":\"kinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\kinit.exe\"},{\"CompletionText\":\"klist.exe\",\"ListItemText\":\"klist.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\klist.exe\"},{\"CompletionText\":\"ksetup.exe\",\"ListItemText\":\"ksetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ksetup.exe\"},{\"CompletionText\":\"ktab.exe\",\"ListItemText\":\"ktab.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\ktab.exe\"},{\"CompletionText\":\"ktmutil.exe\",\"ListItemText\":\"ktmutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ktmutil.exe\"},{\"CompletionText\":\"kubectl.exe\",\"ListItemText\":\"kubectl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\kubectl.exe\"},{\"CompletionText\":\"L:\",\"ListItemText\":\"L:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nL: \\r\\n\"},{\"CompletionText\":\"la57setup.exe\",\"ListItemText\":\"la57setup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\la57setup.exe\"},{\"CompletionText\":\"label.exe\",\"ListItemText\":\"label.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\label.exe\"},{\"CompletionText\":\"LanguageComponentsInstallerComHandler.exe\",\"ListItemText\":\"LanguageComponentsInstallerComHandler.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LanguageComponentsInstallerComHandler.exe\"},{\"CompletionText\":\"LaunchTM.exe\",\"ListItemText\":\"LaunchTM.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LaunchTM.exe\"},{\"CompletionText\":\"LaunchWinApp.exe\",\"ListItemText\":\"LaunchWinApp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LaunchWinApp.exe\"},{\"CompletionText\":\"LegacyNetUXHost.exe\",\"ListItemText\":\"LegacyNetUXHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LegacyNetUXHost.exe\"},{\"CompletionText\":\"less.exe\",\"ListItemText\":\"less.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\less.exe\"},{\"CompletionText\":\"LicenseManagerShellext.exe\",\"ListItemText\":\"LicenseManagerShellext.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LicenseManagerShellext.exe\"},{\"CompletionText\":\"licensingdiag.exe\",\"ListItemText\":\"licensingdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\licensingdiag.exe\"},{\"CompletionText\":\"LicensingUI.exe\",\"ListItemText\":\"LicensingUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LicensingUI.exe\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ListItemText\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableSslOptions\",\"ListItemText\":\"List-AzApplicationGatewayAvailableSslOptions\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableSslOptions\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableWafRuleSets\",\"ListItemText\":\"List-AzApplicationGatewayAvailableWafRuleSets\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableWafRuleSets\"},{\"CompletionText\":\"List-AzApplicationGatewaySslPredefinedPolicy\",\"ListItemText\":\"List-AzApplicationGatewaySslPredefinedPolicy\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewaySslPredefinedPolicy\"},{\"CompletionText\":\"LiveCaptions.exe\",\"ListItemText\":\"LiveCaptions.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LiveCaptions.exe\"},{\"CompletionText\":\"LocationNotificationWindows.exe\",\"ListItemText\":\"LocationNotificationWindows.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LocationNotificationWindows.exe\"},{\"CompletionText\":\"Locator.exe\",\"ListItemText\":\"Locator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Locator.exe\"},{\"CompletionText\":\"Lock-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Lock-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Lock-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Lock-BitLocker\",\"ListItemText\":\"Lock-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nLock-BitLocker \\r\\n\"},{\"CompletionText\":\"LockAppHost.exe\",\"ListItemText\":\"LockAppHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LockAppHost.exe\"},{\"CompletionText\":\"LockScreenContentServer.exe\",\"ListItemText\":\"LockScreenContentServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LockScreenContentServer.exe\"},{\"CompletionText\":\"lodctr.exe\",\"ListItemText\":\"lodctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lodctr.exe\"},{\"CompletionText\":\"logagent.exe\",\"ListItemText\":\"logagent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logagent.exe\"},{\"CompletionText\":\"Login-AzAccount\",\"ListItemText\":\"Login-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzAccount\"},{\"CompletionText\":\"Login-AzAsAccount\",\"ListItemText\":\"Login-AzAsAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzAsAccount\"},{\"CompletionText\":\"Login-AzureAsAccount\",\"ListItemText\":\"Login-AzureAsAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzureAsAccount\"},{\"CompletionText\":\"logman.exe\",\"ListItemText\":\"logman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logman.exe\"},{\"CompletionText\":\"logoff.exe\",\"ListItemText\":\"logoff.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logoff.exe\"},{\"CompletionText\":\"LogonUI.exe\",\"ListItemText\":\"LogonUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LogonUI.exe\"},{\"CompletionText\":\"Logout-AzAccount\",\"ListItemText\":\"Logout-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Logout-AzAccount\"},{\"CompletionText\":\"lpkinstall.exe\",\"ListItemText\":\"lpkinstall.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpkinstall.exe\"},{\"CompletionText\":\"lpksetup.exe\",\"ListItemText\":\"lpksetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpksetup.exe\"},{\"CompletionText\":\"lpremove.exe\",\"ListItemText\":\"lpremove.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpremove.exe\"},{\"CompletionText\":\"ls\",\"ListItemText\":\"ls\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"LsaIso.exe\",\"ListItemText\":\"LsaIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LsaIso.exe\"},{\"CompletionText\":\"lsass.exe\",\"ListItemText\":\"lsass.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lsass.exe\"},{\"CompletionText\":\"lusrmgr.msc\",\"ListItemText\":\"lusrmgr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lusrmgr.msc\"},{\"CompletionText\":\"M:\",\"ListItemText\":\"M:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nM: \\r\\n\"},{\"CompletionText\":\"Magnify.exe\",\"ListItemText\":\"Magnify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Magnify.exe\"},{\"CompletionText\":\"main.cpl\",\"ListItemText\":\"main.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\main.cpl\"},{\"CompletionText\":\"makecab.exe\",\"ListItemText\":\"makecab.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\makecab.exe\"},{\"CompletionText\":\"man\",\"ListItemText\":\"man\",\"ResultType\":2,\"ToolTip\":\"help\"},{\"CompletionText\":\"manage-bde.exe\",\"ListItemText\":\"manage-bde.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\manage-bde.exe\"},{\"CompletionText\":\"manage-bde.wsf\",\"ListItemText\":\"manage-bde.wsf\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\manage-bde.wsf\"},{\"CompletionText\":\"markdown-it.exe\",\"ListItemText\":\"markdown-it.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\markdown-it.exe\"},{\"CompletionText\":\"mavinject.exe\",\"ListItemText\":\"mavinject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mavinject.exe\"},{\"CompletionText\":\"mblctr.exe\",\"ListItemText\":\"mblctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mblctr.exe\"},{\"CompletionText\":\"MBR2GPT.EXE\",\"ListItemText\":\"MBR2GPT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MBR2GPT.EXE\"},{\"CompletionText\":\"mcbuilder.exe\",\"ListItemText\":\"mcbuilder.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mcbuilder.exe\"},{\"CompletionText\":\"MCU.exe\",\"ListItemText\":\"MCU.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MCU.exe\"},{\"CompletionText\":\"md\",\"ListItemText\":\"md\",\"ResultType\":2,\"ToolTip\":\"mkdir\"},{\"CompletionText\":\"MDEServer.exe\",\"ListItemText\":\"MDEServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDEServer.exe\"},{\"CompletionText\":\"MDMAgent.exe\",\"ListItemText\":\"MDMAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDMAgent.exe\"},{\"CompletionText\":\"MDMAppInstaller.exe\",\"ListItemText\":\"MDMAppInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDMAppInstaller.exe\"},{\"CompletionText\":\"MdmDiagnosticsTool.exe\",\"ListItemText\":\"MdmDiagnosticsTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdmDiagnosticsTool.exe\"},{\"CompletionText\":\"MdRes.exe\",\"ListItemText\":\"MdRes.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdRes.exe\"},{\"CompletionText\":\"MdSched.exe\",\"ListItemText\":\"MdSched.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdSched.exe\"},{\"CompletionText\":\"measure\",\"ListItemText\":\"measure\",\"ResultType\":2,\"ToolTip\":\"Measure-Object\"},{\"CompletionText\":\"Measure-Command\",\"ListItemText\":\"Measure-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMeasure-Command [-Expression] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Measure-Object\",\"ListItemText\":\"Measure-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMeasure-Object [[-Property] ] [-InputObject ] [-StandardDeviation] [-Sum] [-AllStats] [-Average] [-Maximum] [-Minimum] []\\r\\n\\r\\nMeasure-Object [[-Property] ] [-InputObject ] [-Line] [-Word] [-Character] [-IgnoreWhiteSpace] []\\r\\n\"},{\"CompletionText\":\"Measure-VM\",\"ListItemText\":\"Measure-VM\",\"ResultType\":2,\"ToolTip\":\"Measure-VM\\r\\n\"},{\"CompletionText\":\"Measure-VMReplication\",\"ListItemText\":\"Measure-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Measure-VMReplication\\r\\n\"},{\"CompletionText\":\"Measure-VMResourcePool\",\"ListItemText\":\"Measure-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Measure-VMResourcePool\\r\\n\"},{\"CompletionText\":\"MediaPlayer.exe\",\"ListItemText\":\"MediaPlayer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\MediaPlayer.exe\"},{\"CompletionText\":\"Merge-CIPolicy\",\"ListItemText\":\"Merge-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"Merge-CIPolicy\\r\\n\"},{\"CompletionText\":\"Merge-VHD\",\"ListItemText\":\"Merge-VHD\",\"ResultType\":2,\"ToolTip\":\"Merge-VHD\\r\\n\"},{\"CompletionText\":\"mfpmp.exe\",\"ListItemText\":\"mfpmp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mfpmp.exe\"},{\"CompletionText\":\"mi\",\"ListItemText\":\"mi\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"Microsoft.Uev.CscUnpinTool.exe\",\"ListItemText\":\"Microsoft.Uev.CscUnpinTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Microsoft.Uev.CscUnpinTool.exe\"},{\"CompletionText\":\"Microsoft.Uev.SyncController.exe\",\"ListItemText\":\"Microsoft.Uev.SyncController.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Microsoft.Uev.SyncController.exe\"},{\"CompletionText\":\"microsoft.windows.softwarelogo.showdesktop.exe\",\"ListItemText\":\"microsoft.windows.softwarelogo.showdesktop.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\microsoft.windows.softwarelogo.showdesktop.exe\"},{\"CompletionText\":\"MicrosoftEdgeBCHost.exe\",\"ListItemText\":\"MicrosoftEdgeBCHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeBCHost.exe\"},{\"CompletionText\":\"MicrosoftEdgeCP.exe\",\"ListItemText\":\"MicrosoftEdgeCP.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeCP.exe\"},{\"CompletionText\":\"MicrosoftEdgeDevTools.exe\",\"ListItemText\":\"MicrosoftEdgeDevTools.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeDevTools.exe\"},{\"CompletionText\":\"MicrosoftEdgeSH.exe\",\"ListItemText\":\"MicrosoftEdgeSH.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeSH.exe\"},{\"CompletionText\":\"MicrosoftWindows.DesktopStickerEditorCentennial.exe\",\"ListItemText\":\"MicrosoftWindows.DesktopStickerEditorCentennial.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\MicrosoftWindows.DesktopStickerEditorCentennial.exe\"},{\"CompletionText\":\"mkdir\",\"ListItemText\":\"mkdir\",\"ResultType\":2,\"ToolTip\":\"\\r\\nmkdir [-Path] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nmkdir [[-Path] ] -Name [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"mmc.exe\",\"ListItemText\":\"mmc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmc.exe\"},{\"CompletionText\":\"mmgaserver.exe\",\"ListItemText\":\"mmgaserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmgaserver.exe\"},{\"CompletionText\":\"mmsys.cpl\",\"ListItemText\":\"mmsys.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmsys.cpl\"},{\"CompletionText\":\"mobsync.exe\",\"ListItemText\":\"mobsync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mobsync.exe\"},{\"CompletionText\":\"Mock\",\"ListItemText\":\"Mock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMock \\r\\n\"},{\"CompletionText\":\"mode.com\",\"ListItemText\":\"mode.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mode.com\"},{\"CompletionText\":\"mofcomp.exe\",\"ListItemText\":\"mofcomp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\mofcomp.exe\"},{\"CompletionText\":\"MoNotificationUxStub.exe\",\"ListItemText\":\"MoNotificationUxStub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MoNotificationUxStub.exe\"},{\"CompletionText\":\"more.com\",\"ListItemText\":\"more.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\more.com\"},{\"CompletionText\":\"mount\",\"ListItemText\":\"mount\",\"ResultType\":2,\"ToolTip\":\"New-PSDrive\"},{\"CompletionText\":\"Mount-AppPackageVolume\",\"ListItemText\":\"Mount-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Mount-AppPackageVolume\"},{\"CompletionText\":\"Mount-AppxVolume\",\"ListItemText\":\"Mount-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Mount-AppxVolume\\r\\n\"},{\"CompletionText\":\"Mount-DiskImage\",\"ListItemText\":\"Mount-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMount-DiskImage \\r\\n\"},{\"CompletionText\":\"mount-sqlite\",\"ListItemText\":\"mount-sqlite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nmount-sqlite \\r\\n\"},{\"CompletionText\":\"Mount-VHD\",\"ListItemText\":\"Mount-VHD\",\"ResultType\":2,\"ToolTip\":\"Mount-VHD\\r\\n\"},{\"CompletionText\":\"Mount-VMHostAssignableDevice\",\"ListItemText\":\"Mount-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Mount-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Mount-WindowsImage\",\"ListItemText\":\"Mount-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Mount-WindowsImage\\r\\n\"},{\"CompletionText\":\"mountvol.exe\",\"ListItemText\":\"mountvol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mountvol.exe\"},{\"CompletionText\":\"move\",\"ListItemText\":\"move\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"Move-AdlStoreItem\",\"ListItemText\":\"Move-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Move-AdlStoreItem\"},{\"CompletionText\":\"Move-AppPackage\",\"ListItemText\":\"Move-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Move-AppPackage\"},{\"CompletionText\":\"Move-AppxPackage\",\"ListItemText\":\"Move-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Move-AppxPackage\\r\\n\"},{\"CompletionText\":\"Move-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Move-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Move-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Move-AzDataLakeGen2Item\",\"ListItemText\":\"Move-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Move-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Move-AzDataLakeStoreItem\",\"ListItemText\":\"Move-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Move-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Move-AzExpressRouteCircuit\",\"ListItemText\":\"Move-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Move-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Move-AzMlCommitmentAssociation\",\"ListItemText\":\"Move-AzMlCommitmentAssociation\",\"ResultType\":2,\"ToolTip\":\"Move-AzMlCommitmentAssociation\\r\\n\"},{\"CompletionText\":\"Move-AzRecoveryServicesBackupRecoveryPoint\",\"ListItemText\":\"Move-AzRecoveryServicesBackupRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Move-AzRecoveryServicesBackupRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Move-AzResource\",\"ListItemText\":\"Move-AzResource\",\"ResultType\":2,\"ToolTip\":\"Move-AzResource\\r\\n\"},{\"CompletionText\":\"Move-Item\",\"ListItemText\":\"Move-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-Item [-Path] [[-Destination] ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nMove-Item [[-Destination] ] -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Move-ItemProperty\",\"ListItemText\":\"Move-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-ItemProperty [-Path] [-Destination] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nMove-ItemProperty [-Destination] [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Move-SmbClient\",\"ListItemText\":\"Move-SmbClient\",\"ResultType\":2,\"ToolTip\":\"Move-SmbClient\"},{\"CompletionText\":\"Move-SmbWitnessClient\",\"ListItemText\":\"Move-SmbWitnessClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-SmbWitnessClient \\r\\n\"},{\"CompletionText\":\"Move-VM\",\"ListItemText\":\"Move-VM\",\"ResultType\":2,\"ToolTip\":\"Move-VM\\r\\n\"},{\"CompletionText\":\"Move-VMStorage\",\"ListItemText\":\"Move-VMStorage\",\"ResultType\":2,\"ToolTip\":\"Move-VMStorage\\r\\n\"},{\"CompletionText\":\"mp\",\"ListItemText\":\"mp\",\"ResultType\":2,\"ToolTip\":\"Move-ItemProperty\"},{\"CompletionText\":\"mpnotify.exe\",\"ListItemText\":\"mpnotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mpnotify.exe\"},{\"CompletionText\":\"MpSigStub.exe\",\"ListItemText\":\"MpSigStub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MpSigStub.exe\"},{\"CompletionText\":\"MRINFO.EXE\",\"ListItemText\":\"MRINFO.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MRINFO.EXE\"},{\"CompletionText\":\"MRT.exe\",\"ListItemText\":\"MRT.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MRT.exe\"},{\"CompletionText\":\"ms-teams.exe\",\"ListItemText\":\"ms-teams.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teams.exe\"},{\"CompletionText\":\"ms-teamsupdate.exe\",\"ListItemText\":\"ms-teamsupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teamsupdate.exe\"},{\"CompletionText\":\"ms-teams_autostarter.exe\",\"ListItemText\":\"ms-teams_autostarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teams_autostarter.exe\"},{\"CompletionText\":\"MSBuild.exe\",\"ListItemText\":\"MSBuild.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\MSBuild.exe\"},{\"CompletionText\":\"MSBuildTaskHost.exe\",\"ListItemText\":\"MSBuildTaskHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\MSBuildTaskHost.exe\"},{\"CompletionText\":\"MSchedExe.exe\",\"ListItemText\":\"MSchedExe.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MSchedExe.exe\"},{\"CompletionText\":\"msconfig.exe\",\"ListItemText\":\"msconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msconfig.exe\"},{\"CompletionText\":\"msdt.exe\",\"ListItemText\":\"msdt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msdt.exe\"},{\"CompletionText\":\"msdtc.exe\",\"ListItemText\":\"msdtc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msdtc.exe\"},{\"CompletionText\":\"msfeedssync.exe\",\"ListItemText\":\"msfeedssync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msfeedssync.exe\"},{\"CompletionText\":\"msg.exe\",\"ListItemText\":\"msg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msg.exe\"},{\"CompletionText\":\"mshta.exe\",\"ListItemText\":\"mshta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mshta.exe\"},{\"CompletionText\":\"msiexec.exe\",\"ListItemText\":\"msiexec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msiexec.exe\"},{\"CompletionText\":\"msinfo32.exe\",\"ListItemText\":\"msinfo32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msinfo32.exe\"},{\"CompletionText\":\"msmbw\",\"ListItemText\":\"msmbw\",\"ResultType\":2,\"ToolTip\":\"msmbw\"},{\"CompletionText\":\"mspaint.exe\",\"ListItemText\":\"mspaint.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\mspaint.exe\"},{\"CompletionText\":\"msra.exe\",\"ListItemText\":\"msra.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msra.exe\"},{\"CompletionText\":\"msrdc.exe\",\"ListItemText\":\"msrdc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msrdc.exe\"},{\"CompletionText\":\"MsSpellCheckingHost.exe\",\"ListItemText\":\"MsSpellCheckingHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MsSpellCheckingHost.exe\"},{\"CompletionText\":\"msteams.exe\",\"ListItemText\":\"msteams.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteams.exe\"},{\"CompletionText\":\"msteamsupdate.exe\",\"ListItemText\":\"msteamsupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteamsupdate.exe\"},{\"CompletionText\":\"msteams_autostarter.exe\",\"ListItemText\":\"msteams_autostarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteams_autostarter.exe\"},{\"CompletionText\":\"mstsc.exe\",\"ListItemText\":\"mstsc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mstsc.exe\"},{\"CompletionText\":\"mtstocom.exe\",\"ListItemText\":\"mtstocom.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mtstocom.exe\"},{\"CompletionText\":\"MuiUnattend.exe\",\"ListItemText\":\"MuiUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MuiUnattend.exe\"},{\"CompletionText\":\"MultiDigiMon.exe\",\"ListItemText\":\"MultiDigiMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MultiDigiMon.exe\"},{\"CompletionText\":\"mv\",\"ListItemText\":\"mv\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"mvmr\"},{\"CompletionText\":\"N:\",\"ListItemText\":\"N:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nN: \\r\\n\"},{\"CompletionText\":\"nal\",\"ListItemText\":\"nal\",\"ResultType\":2,\"ToolTip\":\"New-Alias\"},{\"CompletionText\":\"Narrator.exe\",\"ListItemText\":\"Narrator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Narrator.exe\"},{\"CompletionText\":\"native2ascii.exe\",\"ListItemText\":\"native2ascii.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\native2ascii.exe\"},{\"CompletionText\":\"nbtstat.exe\",\"ListItemText\":\"nbtstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nbtstat.exe\"},{\"CompletionText\":\"ncim\",\"ListItemText\":\"ncim\",\"ResultType\":2,\"ToolTip\":\"ncim\"},{\"CompletionText\":\"ncms\",\"ListItemText\":\"ncms\",\"ResultType\":2,\"ToolTip\":\"ncms\"},{\"CompletionText\":\"ncpa.cpl\",\"ListItemText\":\"ncpa.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ncpa.cpl\"},{\"CompletionText\":\"ncso\",\"ListItemText\":\"ncso\",\"ResultType\":2,\"ToolTip\":\"ncso\"},{\"CompletionText\":\"ndadmin.exe\",\"ListItemText\":\"ndadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ndadmin.exe\"},{\"CompletionText\":\"NDKPerfCmd.exe\",\"ListItemText\":\"NDKPerfCmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NDKPerfCmd.exe\"},{\"CompletionText\":\"NDKPing.exe\",\"ListItemText\":\"NDKPing.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NDKPing.exe\"},{\"CompletionText\":\"ndr\",\"ListItemText\":\"ndr\",\"ResultType\":2,\"ToolTip\":\"New-PSDrive\"},{\"CompletionText\":\"net.exe\",\"ListItemText\":\"net.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\net.exe\"},{\"CompletionText\":\"net1.exe\",\"ListItemText\":\"net1.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\net1.exe\"},{\"CompletionText\":\"netbtugc.exe\",\"ListItemText\":\"netbtugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netbtugc.exe\"},{\"CompletionText\":\"netcfg.exe\",\"ListItemText\":\"netcfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netcfg.exe\"},{\"CompletionText\":\"NetCfgNotifyObjectHost.exe\",\"ListItemText\":\"NetCfgNotifyObjectHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetCfgNotifyObjectHost.exe\"},{\"CompletionText\":\"NetEvtFwdr.exe\",\"ListItemText\":\"NetEvtFwdr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetEvtFwdr.exe\"},{\"CompletionText\":\"NetHost.exe\",\"ListItemText\":\"NetHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetHost.exe\"},{\"CompletionText\":\"netiougc.exe\",\"ListItemText\":\"netiougc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netiougc.exe\"},{\"CompletionText\":\"Netplwiz.exe\",\"ListItemText\":\"Netplwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Netplwiz.exe\"},{\"CompletionText\":\"netsh.exe\",\"ListItemText\":\"netsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netsh.exe\"},{\"CompletionText\":\"NETSTAT.EXE\",\"ListItemText\":\"NETSTAT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NETSTAT.EXE\"},{\"CompletionText\":\"New-AdlAnalyticsAccount\",\"ListItemText\":\"New-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"New-AdlAnalyticsAccount\"},{\"CompletionText\":\"New-AdlAnalyticsComputePolicy\",\"ListItemText\":\"New-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"New-AdlCatalogCredential\",\"ListItemText\":\"New-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"New-AdlCatalogCredential\"},{\"CompletionText\":\"New-AdlCatalogSecret\",\"ListItemText\":\"New-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"New-AdlCatalogSecret\"},{\"CompletionText\":\"New-AdlStore\",\"ListItemText\":\"New-AdlStore\",\"ResultType\":2,\"ToolTip\":\"New-AdlStore\"},{\"CompletionText\":\"New-AdlStoreItem\",\"ListItemText\":\"New-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"New-AdlStoreItem\"},{\"CompletionText\":\"New-Alias\",\"ListItemText\":\"New-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Alias [-Name] [-Value] [-Description ] [-Option ] [-PassThru] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-AppLockerPolicy\",\"ListItemText\":\"New-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"New-ASRFabric\",\"ListItemText\":\"New-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"New-ASRFabric\"},{\"CompletionText\":\"New-AsrInMageAzureV2DiskInput\",\"ListItemText\":\"New-AsrInMageAzureV2DiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AsrInMageAzureV2DiskInput\"},{\"CompletionText\":\"New-ASRInMageRcmDiskInput\",\"ListItemText\":\"New-ASRInMageRcmDiskInput\",\"ResultType\":2,\"ToolTip\":\"New-ASRInMageRcmDiskInput\"},{\"CompletionText\":\"New-ASRNetworkMapping\",\"ListItemText\":\"New-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRNetworkMapping\"},{\"CompletionText\":\"New-ASRPolicy\",\"ListItemText\":\"New-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"New-ASRPolicy\"},{\"CompletionText\":\"New-ASRProtectableItem\",\"ListItemText\":\"New-ASRProtectableItem\",\"ResultType\":2,\"ToolTip\":\"New-ASRProtectableItem\"},{\"CompletionText\":\"New-ASRProtectionContainerMapping\",\"ListItemText\":\"New-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRProtectionContainerMapping\"},{\"CompletionText\":\"New-ASRRecoveryPlan\",\"ListItemText\":\"New-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"New-ASRRecoveryPlan\"},{\"CompletionText\":\"New-ASRReplicationProtectedItem\",\"ListItemText\":\"New-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"New-ASRReplicationProtectedItem\"},{\"CompletionText\":\"New-ASRRP\",\"ListItemText\":\"New-ASRRP\",\"ResultType\":2,\"ToolTip\":\"New-ASRRP\"},{\"CompletionText\":\"New-ASRStorageClassificationMapping\",\"ListItemText\":\"New-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRStorageClassificationMapping\"},{\"CompletionText\":\"New-ASRvCenter\",\"ListItemText\":\"New-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"New-ASRvCenter\"},{\"CompletionText\":\"New-ASRVMNicConfig\",\"ListItemText\":\"New-ASRVMNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-ASRVMNicConfig\"},{\"CompletionText\":\"New-AutologgerConfig\",\"ListItemText\":\"New-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"New-AzActionGroupReceiver\",\"ListItemText\":\"New-AzActionGroupReceiver\",\"ResultType\":2,\"ToolTip\":\"New-AzActionGroupReceiver\\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlert\",\"ListItemText\":\"New-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertActionGroupObject\",\"ListItemText\":\"New-AzActivityLogAlertActionGroupObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertActionGroupObject \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject\",\"ListItemText\":\"New-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertAlertRuleLeafConditionObject\",\"ListItemText\":\"New-AzActivityLogAlertAlertRuleLeafConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertAlertRuleLeafConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzADAppCredential\",\"ListItemText\":\"New-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"New-AzADAppFederatedCredential\",\"ListItemText\":\"New-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"New-AzADApplication\",\"ListItemText\":\"New-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADApplication \\r\\n\"},{\"CompletionText\":\"New-AzADGroup\",\"ListItemText\":\"New-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADGroup \\r\\n\"},{\"CompletionText\":\"New-AzADServicePrincipal\",\"ListItemText\":\"New-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"New-AzADServicePrincipalCredential\",\"ListItemText\":\"New-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzADServicePrincipalCredential\"},{\"CompletionText\":\"New-AzADSpCredential\",\"ListItemText\":\"New-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"New-AzADUser\",\"ListItemText\":\"New-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADUser \\r\\n\"},{\"CompletionText\":\"New-AzAksCluster\",\"ListItemText\":\"New-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzAksCluster\\r\\n\"},{\"CompletionText\":\"New-AzAksMaintenanceConfiguration\",\"ListItemText\":\"New-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzAksNodePool\",\"ListItemText\":\"New-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"New-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"New-AzAksSnapshot\",\"ListItemText\":\"New-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"New-AzAksTimeInWeekObject\",\"ListItemText\":\"New-AzAksTimeInWeekObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksTimeInWeekObject \\r\\n\"},{\"CompletionText\":\"New-AzAksTimeSpanObject\",\"ListItemText\":\"New-AzAksTimeSpanObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksTimeSpanObject \\r\\n\"},{\"CompletionText\":\"New-AzAlertRuleEmail\",\"ListItemText\":\"New-AzAlertRuleEmail\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertRuleEmail\\r\\n\"},{\"CompletionText\":\"New-AzAlertRuleWebhook\",\"ListItemText\":\"New-AzAlertRuleWebhook\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertRuleWebhook\\r\\n\"},{\"CompletionText\":\"New-AzAlertsSuppressionRuleScope\",\"ListItemText\":\"New-AzAlertsSuppressionRuleScope\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertsSuppressionRuleScope\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesFirewallConfig\",\"ListItemText\":\"New-AzAnalysisServicesFirewallConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesFirewallConfig\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesFirewallRule\",\"ListItemText\":\"New-AzAnalysisServicesFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesServer\",\"ListItemText\":\"New-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"New-AzApiManagement\",\"ListItemText\":\"New-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagement\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApi\",\"ListItemText\":\"New-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiRelease\",\"ListItemText\":\"New-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiRevision\",\"ListItemText\":\"New-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiSchema\",\"ListItemText\":\"New-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiVersionSet\",\"ListItemText\":\"New-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementAuthorizationServer\",\"ListItemText\":\"New-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackend\",\"ListItemText\":\"New-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendCredential\",\"ListItemText\":\"New-AzApiManagementBackendCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendCredential\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendProxy\",\"ListItemText\":\"New-AzApiManagementBackendProxy\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendProxy\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendServiceFabric\",\"ListItemText\":\"New-AzApiManagementBackendServiceFabric\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendServiceFabric\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCache\",\"ListItemText\":\"New-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCertificate\",\"ListItemText\":\"New-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementContext\",\"ListItemText\":\"New-AzApiManagementContext\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementContext\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCustomHostnameConfiguration\",\"ListItemText\":\"New-AzApiManagementCustomHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCustomHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementDiagnostic\",\"ListItemText\":\"New-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGateway\",\"ListItemText\":\"New-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"New-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGroup\",\"ListItemText\":\"New-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementHttpMessageDiagnostic\",\"ListItemText\":\"New-AzApiManagementHttpMessageDiagnostic\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementHttpMessageDiagnostic\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementIdentityProvider\",\"ListItemText\":\"New-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementKeyVaultObject\",\"ListItemText\":\"New-AzApiManagementKeyVaultObject\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementKeyVaultObject\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementLogger\",\"ListItemText\":\"New-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementNamedValue\",\"ListItemText\":\"New-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"New-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementOperation\",\"ListItemText\":\"New-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementPipelineDiagnosticSetting\",\"ListItemText\":\"New-AzApiManagementPipelineDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementPipelineDiagnosticSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementProduct\",\"ListItemText\":\"New-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementRegion\",\"ListItemText\":\"New-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementResourceLocationObject\",\"ListItemText\":\"New-AzApiManagementResourceLocationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementResourceLocationObject\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSamplingSetting\",\"ListItemText\":\"New-AzApiManagementSamplingSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSamplingSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSslSetting\",\"ListItemText\":\"New-AzApiManagementSslSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSslSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSubscription\",\"ListItemText\":\"New-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSystemCertificate\",\"ListItemText\":\"New-AzApiManagementSystemCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSystemCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementUser\",\"ListItemText\":\"New-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementUserToken\",\"ListItemText\":\"New-AzApiManagementUserToken\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementUserToken\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementVirtualNetwork\",\"ListItemText\":\"New-AzApiManagementVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementVirtualNetwork\\r\\n\"},{\"CompletionText\":\"New-AzAppConfigurationStore\",\"ListItemText\":\"New-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"New-AzAppConfigurationStoreKey\",\"ListItemText\":\"New-AzAppConfigurationStoreKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAppConfigurationStoreKey \\r\\n\"},{\"CompletionText\":\"New-AzApplicationGateway\",\"ListItemText\":\"New-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"New-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"New-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"New-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"New-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"New-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"New-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayCustomError\",\"ListItemText\":\"New-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCondition\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCondition\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\",\"ListItemText\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallExclusionConfig\",\"ListItemText\":\"New-AzApplicationGatewayFirewallExclusionConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallExclusionConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallMatchVariable\",\"ListItemText\":\"New-AzApplicationGatewayFirewallMatchVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallMatchVariable\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusion\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusion\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusion\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicySetting\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicySetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicySetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"New-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"New-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayHttpListener\",\"ListItemText\":\"New-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayIdentity\",\"ListItemText\":\"New-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayListener\",\"ListItemText\":\"New-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPathRuleConfig\",\"ListItemText\":\"New-AzApplicationGatewayPathRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPathRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"New-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayProbeHealthResponseMatch\",\"ListItemText\":\"New-AzApplicationGatewayProbeHealthResponseMatch\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayProbeHealthResponseMatch\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"New-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRule\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleActionSet\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleActionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleActionSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleCondition\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleCondition\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"New-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySku\",\"ListItemText\":\"New-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"New-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"New-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslProfile\",\"ListItemText\":\"New-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"New-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"New-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"New-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsights\",\"ListItemText\":\"New-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsApiKey\",\"ListItemText\":\"New-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"New-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"New-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"New-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTest\",\"ListItemText\":\"New-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTestGeolocationObject\",\"ListItemText\":\"New-AzApplicationInsightsWebTestGeolocationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTestGeolocationObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTestHeaderFieldObject\",\"ListItemText\":\"New-AzApplicationInsightsWebTestHeaderFieldObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTestHeaderFieldObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbook\",\"ListItemText\":\"New-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"New-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbookTemplateGalleryObject\",\"ListItemText\":\"New-AzApplicationInsightsWorkbookTemplateGalleryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbookTemplateGalleryObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationSecurityGroup\",\"ListItemText\":\"New-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"New-AzApplyUpdate\",\"ListItemText\":\"New-AzApplyUpdate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplyUpdate\\r\\n\"},{\"CompletionText\":\"New-AzAppServiceEnvironment\",\"ListItemText\":\"New-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"New-AzAppServiceEnvironmentInboundServices\",\"ListItemText\":\"New-AzAppServiceEnvironmentInboundServices\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServiceEnvironmentInboundServices\\r\\n\"},{\"CompletionText\":\"New-AzAppServicePlan\",\"ListItemText\":\"New-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"New-AzAs\",\"ListItemText\":\"New-AzAs\",\"ResultType\":2,\"ToolTip\":\"New-AzAs\"},{\"CompletionText\":\"New-AzAttestationProvider\",\"ListItemText\":\"New-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfile\",\"ListItemText\":\"New-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomationAccount\",\"ListItemText\":\"New-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"New-AzAutomationCertificate\",\"ListItemText\":\"New-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"New-AzAutomationConnection\",\"ListItemText\":\"New-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"New-AzAutomationCredential\",\"ListItemText\":\"New-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"New-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"New-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"New-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"New-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"New-AzAutomationKey\",\"ListItemText\":\"New-AzAutomationKey\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationKey\\r\\n\"},{\"CompletionText\":\"New-AzAutomationModule\",\"ListItemText\":\"New-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"New-AzAutomationPython3Package\",\"ListItemText\":\"New-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"New-AzAutomationRunbook\",\"ListItemText\":\"New-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSchedule\",\"ListItemText\":\"New-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"New-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSourceControl\",\"ListItemText\":\"New-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"New-AzAutomationUpdateManagementAzureQuery\",\"ListItemText\":\"New-AzAutomationUpdateManagementAzureQuery\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationUpdateManagementAzureQuery\\r\\n\"},{\"CompletionText\":\"New-AzAutomationVariable\",\"ListItemText\":\"New-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"New-AzAutomationWebhook\",\"ListItemText\":\"New-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleNotificationObject\",\"ListItemText\":\"New-AzAutoscaleNotificationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleNotificationObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleProfileObject\",\"ListItemText\":\"New-AzAutoscaleProfileObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleProfileObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleScaleRuleMetricDimensionObject\",\"ListItemText\":\"New-AzAutoscaleScaleRuleMetricDimensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleScaleRuleMetricDimensionObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleScaleRuleObject\",\"ListItemText\":\"New-AzAutoscaleScaleRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleScaleRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleSetting\",\"ListItemText\":\"New-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleWebhookNotificationObject\",\"ListItemText\":\"New-AzAutoscaleWebhookNotificationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleWebhookNotificationObject \\r\\n\"},{\"CompletionText\":\"New-AzAvailabilityGroupListener\",\"ListItemText\":\"New-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"New-AzAvailabilitySet\",\"ListItemText\":\"New-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"New-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"New-AzBastion\",\"ListItemText\":\"New-AzBastion\",\"ResultType\":2,\"ToolTip\":\"New-AzBastion\\r\\n\"},{\"CompletionText\":\"New-AzBatchAccount\",\"ListItemText\":\"New-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"New-AzBatchAccountKey\",\"ListItemText\":\"New-AzBatchAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzBatchApplication\",\"ListItemText\":\"New-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"New-AzBatchApplicationPackage\",\"ListItemText\":\"New-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"New-AzBatchCertificate\",\"ListItemText\":\"New-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"New-AzBatchComputeNodeUser\",\"ListItemText\":\"New-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"New-AzBatchJob\",\"ListItemText\":\"New-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchJob\\r\\n\"},{\"CompletionText\":\"New-AzBatchJobSchedule\",\"ListItemText\":\"New-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"New-AzBatchPool\",\"ListItemText\":\"New-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchPool\\r\\n\"},{\"CompletionText\":\"New-AzBatchResourceFile\",\"ListItemText\":\"New-AzBatchResourceFile\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchResourceFile\\r\\n\"},{\"CompletionText\":\"New-AzBatchTask\",\"ListItemText\":\"New-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchTask\\r\\n\"},{\"CompletionText\":\"New-AzCapacityReservation\",\"ListItemText\":\"New-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"New-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"New-AzCapacityReservationGroup\",\"ListItemText\":\"New-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"New-AzCdnCustomDomain\",\"ListItemText\":\"New-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCacheExpirationActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCacheExpirationActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCacheExpirationActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCacheKeyQueryStringActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCacheKeyQueryStringActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCacheKeyQueryStringActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCookiesConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCookiesConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCookiesConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleHttpVersionConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleHttpVersionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleHttpVersionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleIsDeviceConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleIsDeviceConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleIsDeviceConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRulePostArgsConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRulePostArgsConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRulePostArgsConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleQueryStringConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleQueryStringConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleQueryStringConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRemoteAddressConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRemoteAddressConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRemoteAddressConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestBodyConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestBodyConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestBodyConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestHeaderActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestHeaderConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestHeaderConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestHeaderConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestMethodConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestMethodConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestMethodConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestSchemeConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestSchemeConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestSchemeConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestUriConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestUriConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestUriConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleResponseHeaderActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleResponseHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleResponseHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlFileExtensionConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlFileExtensionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlFileExtensionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlFileNameConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlFileNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlFileNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlPathConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlPathConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlPathConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnEndpoint\",\"ListItemText\":\"New-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzCdnHealthProbeParametersObject\",\"ListItemText\":\"New-AzCdnHealthProbeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnHealthProbeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnLoadParametersObject\",\"ListItemText\":\"New-AzCdnLoadParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnLoadParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnManagedHttpsParametersObject\",\"ListItemText\":\"New-AzCdnManagedHttpsParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnManagedHttpsParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnOrigin\",\"ListItemText\":\"New-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"New-AzCdnOriginGroup\",\"ListItemText\":\"New-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"New-AzCdnOriginGroupOverrideActionObject\",\"ListItemText\":\"New-AzCdnOriginGroupOverrideActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOriginGroupOverrideActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnProfile\",\"ListItemText\":\"New-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"New-AzCdnPurgeParametersObject\",\"ListItemText\":\"New-AzCdnPurgeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnPurgeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnResourceReferenceObject\",\"ListItemText\":\"New-AzCdnResourceReferenceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnResourceReferenceObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnResponseBasedOriginErrorDetectionParametersObject\",\"ListItemText\":\"New-AzCdnResponseBasedOriginErrorDetectionParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnResponseBasedOriginErrorDetectionParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlRedirectActionObject\",\"ListItemText\":\"New-AzCdnUrlRedirectActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlRedirectActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlRewriteActionObject\",\"ListItemText\":\"New-AzCdnUrlRewriteActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlRewriteActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlSigningActionObject\",\"ListItemText\":\"New-AzCdnUrlSigningActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlSigningActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUserManagedHttpsParametersObject\",\"ListItemText\":\"New-AzCdnUserManagedHttpsParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUserManagedHttpsParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudService\",\"ListItemText\":\"New-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudService \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceDiagnosticsExtension\",\"ListItemText\":\"New-AzCloudServiceDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceDiagnosticsExtension \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceExtensionObject\",\"ListItemText\":\"New-AzCloudServiceExtensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceExtensionObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceLoadBalancerConfigurationObject\",\"ListItemText\":\"New-AzCloudServiceLoadBalancerConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceLoadBalancerConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject\",\"ListItemText\":\"New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceLoadBalancerFrontendIPConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceRemoteDesktopExtensionObject\",\"ListItemText\":\"New-AzCloudServiceRemoteDesktopExtensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceRemoteDesktopExtensionObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceRoleProfilePropertiesObject\",\"ListItemText\":\"New-AzCloudServiceRoleProfilePropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceRoleProfilePropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceVaultSecretGroupObject\",\"ListItemText\":\"New-AzCloudServiceVaultSecretGroupObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceVaultSecretGroupObject \\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccount\",\"ListItemText\":\"New-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountApiProperty\",\"ListItemText\":\"New-AzCognitiveServicesAccountApiProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountApiProperty\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"New-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"New-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountKey\",\"ListItemText\":\"New-AzCognitiveServicesAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"New-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"New-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesObject\",\"ListItemText\":\"New-AzCognitiveServicesObject\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesObject\\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedger\",\"ListItemText\":\"New-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedgerAADBasedSecurityPrincipalObject\",\"ListItemText\":\"New-AzConfidentialLedgerAADBasedSecurityPrincipalObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedgerAADBasedSecurityPrincipalObject \\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedgerCertBasedSecurityPrincipalObject\",\"ListItemText\":\"New-AzConfidentialLedgerCertBasedSecurityPrincipalObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedgerCertBasedSecurityPrincipalObject \\r\\n\"},{\"CompletionText\":\"New-AzConfigurationAssignment\",\"ListItemText\":\"New-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"New-AzConsumptionBudget\",\"ListItemText\":\"New-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"New-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"New-AzContainerGroup\",\"ListItemText\":\"New-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupImageRegistryCredentialObject\",\"ListItemText\":\"New-AzContainerGroupImageRegistryCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupImageRegistryCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupPortObject\",\"ListItemText\":\"New-AzContainerGroupPortObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupPortObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupVolumeObject\",\"ListItemText\":\"New-AzContainerGroupVolumeObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupVolumeObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceEnvironmentVariableObject\",\"ListItemText\":\"New-AzContainerInstanceEnvironmentVariableObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceEnvironmentVariableObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceHttpHeaderObject\",\"ListItemText\":\"New-AzContainerInstanceHttpHeaderObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceHttpHeaderObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceInitDefinitionObject\",\"ListItemText\":\"New-AzContainerInstanceInitDefinitionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceInitDefinitionObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceObject\",\"ListItemText\":\"New-AzContainerInstanceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstancePortObject\",\"ListItemText\":\"New-AzContainerInstancePortObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstancePortObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceVolumeMountObject\",\"ListItemText\":\"New-AzContainerInstanceVolumeMountObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceVolumeMountObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerNicConfig\",\"ListItemText\":\"New-AzContainerNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzContainerNicConfig\\r\\n\"},{\"CompletionText\":\"New-AzContainerNicConfigIpConfig\",\"ListItemText\":\"New-AzContainerNicConfigIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzContainerNicConfigIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistry\",\"ListItemText\":\"New-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryAgentPool\",\"ListItemText\":\"New-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryExportPipeline\",\"ListItemText\":\"New-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryImportPipeline\",\"ListItemText\":\"New-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryIPRuleObject\",\"ListItemText\":\"New-AzContainerRegistryIPRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryIPRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryReplication\",\"ListItemText\":\"New-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryScopeMap\",\"ListItemText\":\"New-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryToken\",\"ListItemText\":\"New-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryWebhook\",\"ListItemText\":\"New-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBAccount\",\"ListItemText\":\"New-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBAccountKey\",\"ListItemText\":\"New-AzCosmosDBAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraClusterKey\",\"ListItemText\":\"New-AzCosmosDBCassandraClusterKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraClusterKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraColumn\",\"ListItemText\":\"New-AzCosmosDBCassandraColumn\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraColumn\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"New-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraSchema\",\"ListItemText\":\"New-AzCosmosDBCassandraSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraSchema\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraTable\",\"ListItemText\":\"New-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"New-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBDatabaseToRestore\",\"ListItemText\":\"New-AzCosmosDBDatabaseToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBDatabaseToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinCompositePath\",\"ListItemText\":\"New-AzCosmosDBGremlinCompositePath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinCompositePath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"New-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinDatabaseToRestore\",\"ListItemText\":\"New-AzCosmosDBGremlinDatabaseToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinDatabaseToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinGraph\",\"ListItemText\":\"New-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIncludedPath\",\"ListItemText\":\"New-AzCosmosDBGremlinIncludedPath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIncludedPath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIncludedPathIndex\",\"ListItemText\":\"New-AzCosmosDBGremlinIncludedPathIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIncludedPathIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIndexingPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinIndexingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIndexingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinSpatialSpec\",\"ListItemText\":\"New-AzCosmosDBGremlinSpatialSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinSpatialSpec\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinUniqueKey\",\"ListItemText\":\"New-AzCosmosDBGremlinUniqueKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinUniqueKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBLocationObject\",\"ListItemText\":\"New-AzCosmosDBLocationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBLocationObject\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"New-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"New-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBIndex\",\"ListItemText\":\"New-AzCosmosDBMongoDBIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBPrivilege\",\"ListItemText\":\"New-AzCosmosDBMongoDBPrivilege\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBPrivilege\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBPrivilegeResource\",\"ListItemText\":\"New-AzCosmosDBMongoDBPrivilegeResource\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBPrivilegeResource\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBRole\",\"ListItemText\":\"New-AzCosmosDBMongoDBRole\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBRole\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"New-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"New-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBPermission\",\"ListItemText\":\"New-AzCosmosDBPermission\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBPermission\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBService\",\"ListItemText\":\"New-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlCompositePath\",\"ListItemText\":\"New-AzCosmosDBSqlCompositePath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlCompositePath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlConflictResolutionPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlConflictResolutionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlConflictResolutionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlContainer\",\"ListItemText\":\"New-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlDatabase\",\"ListItemText\":\"New-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIncludedPath\",\"ListItemText\":\"New-AzCosmosDBSqlIncludedPath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIncludedPath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIncludedPathIndex\",\"ListItemText\":\"New-AzCosmosDBSqlIncludedPathIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIncludedPathIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIndexingPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlIndexingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIndexingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"New-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"New-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlSpatialSpec\",\"ListItemText\":\"New-AzCosmosDBSqlSpatialSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlSpatialSpec\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"New-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlTrigger\",\"ListItemText\":\"New-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUniqueKey\",\"ListItemText\":\"New-AzCosmosDBSqlUniqueKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUniqueKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUniqueKeyPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlUniqueKeyPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUniqueKeyPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"New-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBTable\",\"ListItemText\":\"New-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBTableToRestore\",\"ListItemText\":\"New-AzCosmosDBTableToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBTableToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBVirtualNetworkRule\",\"ListItemText\":\"New-AzCosmosDBVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzCustomIpPrefix\",\"ListItemText\":\"New-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"New-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"New-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeDevice\",\"ListItemText\":\"New-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeOrder\",\"ListItemText\":\"New-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeRole\",\"ListItemText\":\"New-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeShare\",\"ListItemText\":\"New-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"New-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"New-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"New-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeTrigger\",\"ListItemText\":\"New-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeUser\",\"ListItemText\":\"New-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"New-AzDatabricksAccessConnector\",\"ListItemText\":\"New-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"New-AzDatabricksVNetPeering\",\"ListItemText\":\"New-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"New-AzDatabricksWorkspace\",\"ListItemText\":\"New-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzDataCollectionRule\",\"ListItemText\":\"New-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"New-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"New-AzDataCollectionRuleAssociation\",\"ListItemText\":\"New-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"New-AzDataFactory\",\"ListItemText\":\"New-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactory\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryDataset\",\"ListItemText\":\"New-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryEncryptValue\",\"ListItemText\":\"New-AzDataFactoryEncryptValue\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryEncryptValue\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryGateway\",\"ListItemText\":\"New-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryGatewayAuthkey\",\"ListItemText\":\"New-AzDataFactoryGatewayAuthkey\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryGatewayAuthkey\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryHub\",\"ListItemText\":\"New-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryLinkedService\",\"ListItemText\":\"New-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryPipeline\",\"ListItemText\":\"New-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2\",\"ListItemText\":\"New-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2\"},{\"CompletionText\":\"New-AzDataFactoryV2Dataset\",\"ListItemText\":\"New-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Dataset\"},{\"CompletionText\":\"New-AzDataFactoryV2IntegrationRuntimeKey\",\"ListItemText\":\"New-AzDataFactoryV2IntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2IntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2LinkedService\",\"ListItemText\":\"New-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2LinkedService\"},{\"CompletionText\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\",\"ListItemText\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2Pipeline\",\"ListItemText\":\"New-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Pipeline\"},{\"CompletionText\":\"New-AzDataFactoryV2Trigger\",\"ListItemText\":\"New-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Trigger\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"New-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"New-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"New-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"New-AzDatalakeGen2FileSystem\",\"ListItemText\":\"New-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"New-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"New-AzDataLakeGen2Item\",\"ListItemText\":\"New-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeGen2ItemAclObject\",\"ListItemText\":\"New-AzDataLakeGen2ItemAclObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2ItemAclObject\"},{\"CompletionText\":\"New-AzDataLakeGen2SasToken\",\"ListItemText\":\"New-AzDataLakeGen2SasToken\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2SasToken\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeStoreAccount\",\"ListItemText\":\"New-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeStoreItem\",\"ListItemText\":\"New-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupConfigurationClientObject\",\"ListItemText\":\"New-AzDataProtectionBackupConfigurationClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupConfigurationClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupInstance\",\"ListItemText\":\"New-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupPolicy\",\"ListItemText\":\"New-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupVault\",\"ListItemText\":\"New-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupVaultStorageSettingObject\",\"ListItemText\":\"New-AzDataProtectionBackupVaultStorageSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupVaultStorageSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionPolicyTagCriteriaClientObject\",\"ListItemText\":\"New-AzDataProtectionPolicyTagCriteriaClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionPolicyTagCriteriaClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionPolicyTriggerScheduleClientObject\",\"ListItemText\":\"New-AzDataProtectionPolicyTriggerScheduleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionPolicyTriggerScheduleClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionResourceGuard\",\"ListItemText\":\"New-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionRestoreConfigurationClientObject\",\"ListItemText\":\"New-AzDataProtectionRestoreConfigurationClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionRestoreConfigurationClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionRetentionLifeCycleClientObject\",\"ListItemText\":\"New-AzDataProtectionRetentionLifeCycleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionRetentionLifeCycleClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataShare\",\"ListItemText\":\"New-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShare\\r\\n\"},{\"CompletionText\":\"New-AzDataShareAccount\",\"ListItemText\":\"New-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataShareDataSet\",\"ListItemText\":\"New-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"New-AzDataShareDataSetMapping\",\"ListItemText\":\"New-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"New-AzDataShareInvitation\",\"ListItemText\":\"New-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"New-AzDataShareSubscription\",\"ListItemText\":\"New-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"New-AzDataShareSynchronizationSetting\",\"ListItemText\":\"New-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"New-AzDataShareTrigger\",\"ListItemText\":\"New-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"New-AzDdosProtectionPlan\",\"ListItemText\":\"New-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"New-AzDelegation\",\"ListItemText\":\"New-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"New-AzDelegation\\r\\n\"},{\"CompletionText\":\"New-AzDeployment\",\"ListItemText\":\"New-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzDeployment\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"New-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerService\",\"ListItemText\":\"New-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"New-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"New-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerStep\",\"ListItemText\":\"New-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSetting\",\"ListItemText\":\"New-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingLogSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingLogSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingLogSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingMetricSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingMetricSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingMetricSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingSubscriptionLogSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingSubscriptionLogSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingSubscriptionLogSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDisk\",\"ListItemText\":\"New-AzDisk\",\"ResultType\":2,\"ToolTip\":\"New-AzDisk\\r\\n\"},{\"CompletionText\":\"New-AzDiskAccess\",\"ListItemText\":\"New-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"New-AzDiskConfig\",\"ListItemText\":\"New-AzDiskConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskEncryptionSet\",\"ListItemText\":\"New-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"New-AzDiskEncryptionSetConfig\",\"ListItemText\":\"New-AzDiskEncryptionSetConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskEncryptionSetConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskPurchasePlanConfig\",\"ListItemText\":\"New-AzDiskPurchasePlanConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskPurchasePlanConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskUpdateConfig\",\"ListItemText\":\"New-AzDiskUpdateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskUpdateConfig\\r\\n\"},{\"CompletionText\":\"New-AzDnsRecordConfig\",\"ListItemText\":\"New-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"New-AzDnsRecordSet\",\"ListItemText\":\"New-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"New-AzDnsZone\",\"ListItemText\":\"New-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsZone\\r\\n\"},{\"CompletionText\":\"New-AzEventGridChannel\",\"ListItemText\":\"New-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomain\",\"ListItemText\":\"New-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomainKey\",\"ListItemText\":\"New-AzEventGridDomainKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomainKey\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomainTopic\",\"ListItemText\":\"New-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerConfiguration\",\"ListItemText\":\"New-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerNamespace\",\"ListItemText\":\"New-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerNamespaceKey\",\"ListItemText\":\"New-AzEventGridPartnerNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerNamespaceKey\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerRegistration\",\"ListItemText\":\"New-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerTopic\",\"ListItemText\":\"New-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"New-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSubscription\",\"ListItemText\":\"New-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSystemTopic\",\"ListItemText\":\"New-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"New-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridTopic\",\"ListItemText\":\"New-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridTopicKey\",\"ListItemText\":\"New-AzEventGridTopicKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridTopicKey\\r\\n\"},{\"CompletionText\":\"New-AzEventHub\",\"ListItemText\":\"New-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHub \\r\\n\"},{\"CompletionText\":\"New-AzEventHubApplicationGroup\",\"ListItemText\":\"New-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubAuthorizationRule\",\"ListItemText\":\"New-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzEventHubAuthorizationRuleSASToken\",\"ListItemText\":\"New-AzEventHubAuthorizationRuleSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzEventHubAuthorizationRuleSASToken\\r\\n\"},{\"CompletionText\":\"New-AzEventHubCluster\",\"ListItemText\":\"New-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"New-AzEventHubConsumerGroup\",\"ListItemText\":\"New-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"New-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzEventHubIPRuleConfig\",\"ListItemText\":\"New-AzEventHubIPRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubIPRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzEventHubKey\",\"ListItemText\":\"New-AzEventHubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubKey \\r\\n\"},{\"CompletionText\":\"New-AzEventHubKeyVaultPropertiesObject\",\"ListItemText\":\"New-AzEventHubKeyVaultPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubKeyVaultPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzEventHubNamespace\",\"ListItemText\":\"New-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"New-AzEventHubNamespaceV2\",\"ListItemText\":\"New-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"New-AzEventHubNamespaceV2\"},{\"CompletionText\":\"New-AzEventHubSchemaGroup\",\"ListItemText\":\"New-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubThrottlingPolicyConfig\",\"ListItemText\":\"New-AzEventHubThrottlingPolicyConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubThrottlingPolicyConfig \\r\\n\"},{\"CompletionText\":\"New-AzEventHubVirtualNetworkRuleConfig\",\"ListItemText\":\"New-AzEventHubVirtualNetworkRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubVirtualNetworkRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuit\",\"ListItemText\":\"New-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"New-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"New-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteConnection\",\"ListItemText\":\"New-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteGateway\",\"ListItemText\":\"New-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePort\",\"ListItemText\":\"New-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePortIdentity\",\"ListItemText\":\"New-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePortLOA\",\"ListItemText\":\"New-AzExpressRoutePortLOA\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePortLOA\\r\\n\"},{\"CompletionText\":\"New-AzFederatedIdentityCredentials\",\"ListItemText\":\"New-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"New-AzFirewall\",\"ListItemText\":\"New-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewall\\r\\n\"},{\"CompletionText\":\"New-AzFirewallApplicationRule\",\"ListItemText\":\"New-AzFirewallApplicationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallApplicationRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallApplicationRuleCollection\",\"ListItemText\":\"New-AzFirewallApplicationRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallApplicationRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallHubIpAddress\",\"ListItemText\":\"New-AzFirewallHubIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallHubIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallHubPublicIpAddress\",\"ListItemText\":\"New-AzFirewallHubPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallHubPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNatRule\",\"ListItemText\":\"New-AzFirewallNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNatRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNatRuleCollection\",\"ListItemText\":\"New-AzFirewallNatRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNatRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNetworkRule\",\"ListItemText\":\"New-AzFirewallNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNetworkRuleCollection\",\"ListItemText\":\"New-AzFirewallNetworkRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNetworkRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicy\",\"ListItemText\":\"New-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyApplicationRule\",\"ListItemText\":\"New-AzFirewallPolicyApplicationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyApplicationRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\",\"ListItemText\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyDnsSetting\",\"ListItemText\":\"New-AzFirewallPolicyDnsSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyDnsSetting\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyExplicitProxy\",\"ListItemText\":\"New-AzFirewallPolicyExplicitProxy\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyExplicitProxy\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyFilterRuleCollection\",\"ListItemText\":\"New-AzFirewallPolicyFilterRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyFilterRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetection\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNatRule\",\"ListItemText\":\"New-AzFirewallPolicyNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNatRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNatRuleCollection\",\"ListItemText\":\"New-AzFirewallPolicyNatRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNatRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNetworkRule\",\"ListItemText\":\"New-AzFirewallPolicyNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"New-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicySnat\",\"ListItemText\":\"New-AzFirewallPolicySnat\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicySnat\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicySqlSetting\",\"ListItemText\":\"New-AzFirewallPolicySqlSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicySqlSetting\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyThreatIntelWhitelist\",\"ListItemText\":\"New-AzFirewallPolicyThreatIntelWhitelist\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyThreatIntelWhitelist\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPublicIpAddress\",\"ListItemText\":\"New-AzFirewallPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallThreatIntelWhitelist\",\"ListItemText\":\"New-AzFirewallThreatIntelWhitelist\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallThreatIntelWhitelist\\r\\n\"},{\"CompletionText\":\"New-AzFirewallThreatIntelWhitelistObject\",\"ListItemText\":\"New-AzFirewallThreatIntelWhitelistObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallThreatIntelWhitelistObject\"},{\"CompletionText\":\"New-AzFrontDoor\",\"ListItemText\":\"New-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendObject\",\"ListItemText\":\"New-AzFrontDoorBackendObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendPoolObject\",\"ListItemText\":\"New-AzFrontDoorBackendPoolObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendPoolObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendPoolsSettingObject\",\"ListItemText\":\"New-AzFrontDoorBackendPoolsSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendPoolsSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"New-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnCustomDomainTlsSettingParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnCustomDomainTlsSettingParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnCustomDomainTlsSettingParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"New-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnMigrationParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnMigrationParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnMigrationParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject\",\"ListItemText\":\"New-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOrigin\",\"ListItemText\":\"New-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroupHealthProbeSettingObject\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroupHealthProbeSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroupHealthProbeSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfile\",\"ListItemText\":\"New-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfileChangeSkuWafMappingObject\",\"ListItemText\":\"New-AzFrontDoorCdnProfileChangeSkuWafMappingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfileChangeSkuWafMappingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfileUpgradeParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnProfileUpgradeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfileUpgradeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnPurgeParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnPurgeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnPurgeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnResourceReferenceObject\",\"ListItemText\":\"New-AzFrontDoorCdnResourceReferenceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnResourceReferenceObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRoute\",\"ListItemText\":\"New-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRule\",\"ListItemText\":\"New-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleClientPortConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleClientPortConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleClientPortConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleCookiesConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleCookiesConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleCookiesConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleHostNameConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleHostNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleHostNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleHttpVersionConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleHttpVersionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleHttpVersionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleIsDeviceConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleIsDeviceConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleIsDeviceConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRulePostArgsConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRulePostArgsConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRulePostArgsConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleQueryStringConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleQueryStringConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleQueryStringConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRemoteAddressConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRemoteAddressConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRemoteAddressConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestBodyConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestBodyConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestBodyConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestHeaderConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestHeaderConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestHeaderConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestMethodConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestMethodConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestMethodConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestSchemeConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestSchemeConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestSchemeConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestUriConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestUriConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestUriConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleResponseHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleResponseHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleResponseHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleServerPortConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleServerPortConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleServerPortConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSocketAddrConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSocketAddrConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSocketAddrConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSslProtocolConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSslProtocolConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSslProtocolConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlFileExtensionConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlFileExtensionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlFileExtensionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlFileNameConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlFileNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlFileNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlPathConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlPathConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlPathConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlRedirectActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlRedirectActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlRedirectActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlRewriteActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlRewriteActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlRewriteActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlSigningActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlSigningActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlSigningActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecret\",\"ListItemText\":\"New-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretCustomerCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretCustomerCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretCustomerCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretManagedCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretManagedCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretManagedCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretUrlSigningKeyParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretUrlSigningKeyParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretUrlSigningKeyParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorFrontendEndpointObject\",\"ListItemText\":\"New-AzFrontDoorFrontendEndpointObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorFrontendEndpointObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorHeaderActionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorHealthProbeSettingObject\",\"ListItemText\":\"New-AzFrontDoorHealthProbeSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorHealthProbeSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorLoadBalancingSettingObject\",\"ListItemText\":\"New-AzFrontDoorLoadBalancingSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorLoadBalancingSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRoutingRuleObject\",\"ListItemText\":\"New-AzFrontDoorRoutingRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRoutingRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngine\",\"ListItemText\":\"New-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineActionObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineActionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineMatchConditionObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineMatchConditionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineMatchConditionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineRuleObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafCustomRuleObject\",\"ListItemText\":\"New-AzFrontDoorWafCustomRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafCustomRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleExclusionObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleExclusionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleExclusionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleOverrideObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleOverrideObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleOverrideObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafMatchConditionObject\",\"ListItemText\":\"New-AzFrontDoorWafMatchConditionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafMatchConditionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafPolicy\",\"ListItemText\":\"New-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafRuleGroupOverrideObject\",\"ListItemText\":\"New-AzFrontDoorWafRuleGroupOverrideObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafRuleGroupOverrideObject\\r\\n\"},{\"CompletionText\":\"New-AzFunctionApp\",\"ListItemText\":\"New-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"New-AzFunctionAppPlan\",\"ListItemText\":\"New-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"New-AzGallery\",\"ListItemText\":\"New-AzGallery\",\"ResultType\":2,\"ToolTip\":\"New-AzGallery\\r\\n\"},{\"CompletionText\":\"New-AzGalleryApplication\",\"ListItemText\":\"New-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"New-AzGalleryApplicationVersion\",\"ListItemText\":\"New-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"New-AzGalleryImageDefinition\",\"ListItemText\":\"New-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"New-AzGalleryImageVersion\",\"ListItemText\":\"New-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"New-AzGatewayCustomBgpIpConfigurationObject\",\"ListItemText\":\"New-AzGatewayCustomBgpIpConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzGatewayCustomBgpIpConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightCluster\",\"ListItemText\":\"New-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"New-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\",\"ListItemText\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterConfig\",\"ListItemText\":\"New-AzHDInsightClusterConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterConfig\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightHiveJobDefinition\",\"ListItemText\":\"New-AzHDInsightHiveJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightHiveJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightIPConfiguration\",\"ListItemText\":\"New-AzHDInsightIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightIPConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightMapReduceJobDefinition\",\"ListItemText\":\"New-AzHDInsightMapReduceJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightMapReduceJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightPigJobDefinition\",\"ListItemText\":\"New-AzHDInsightPigJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightPigJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightPrivateLinkConfiguration\",\"ListItemText\":\"New-AzHDInsightPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightSqoopJobDefinition\",\"ListItemText\":\"New-AzHDInsightSqoopJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightSqoopJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightStreamingMapReduceJobDefinition\",\"ListItemText\":\"New-AzHDInsightStreamingMapReduceJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightStreamingMapReduceJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHealthcareApisService\",\"ListItemText\":\"New-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareApisWorkspace\",\"ListItemText\":\"New-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareDicomService\",\"ListItemText\":\"New-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareFhirService\",\"ListItemText\":\"New-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareIotConnector\",\"ListItemText\":\"New-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"New-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"New-AzHost\",\"ListItemText\":\"New-AzHost\",\"ResultType\":2,\"ToolTip\":\"New-AzHost\\r\\n\"},{\"CompletionText\":\"New-AzHostGroup\",\"ListItemText\":\"New-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzHostGroup\\r\\n\"},{\"CompletionText\":\"New-AzImage\",\"ListItemText\":\"New-AzImage\",\"ResultType\":2,\"ToolTip\":\"New-AzImage\\r\\n\"},{\"CompletionText\":\"New-AzImageConfig\",\"ListItemText\":\"New-AzImageConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzImageConfig\\r\\n\"},{\"CompletionText\":\"New-AzInsightsPrivateLinkScope\",\"ListItemText\":\"New-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"New-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"New-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"New-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"New-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccount\",\"ListItemText\":\"New-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountAgreement\",\"ListItemText\":\"New-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountAssembly\",\"ListItemText\":\"New-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"New-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountCertificate\",\"ListItemText\":\"New-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountMap\",\"ListItemText\":\"New-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountPartner\",\"ListItemText\":\"New-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountSchema\",\"ListItemText\":\"New-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"New-AzIotHub\",\"ListItemText\":\"New-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHub\\r\\n\"},{\"CompletionText\":\"New-AzIotHubExportDevice\",\"ListItemText\":\"New-AzIotHubExportDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubExportDevice\\r\\n\"},{\"CompletionText\":\"New-AzIotHubImportDevice\",\"ListItemText\":\"New-AzIotHubImportDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubImportDevice\\r\\n\"},{\"CompletionText\":\"New-AzIotHubKey\",\"ListItemText\":\"New-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"New-AzIotHubSasToken\",\"ListItemText\":\"New-AzIotHubSasToken\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubSasToken\\r\\n\"},{\"CompletionText\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\",\"ListItemText\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\",\"ListItemText\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\\r\\n\"},{\"CompletionText\":\"New-AzIpAllocation\",\"ListItemText\":\"New-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"New-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"New-AzIpConfigurationBgpPeeringAddressObject\",\"ListItemText\":\"New-AzIpConfigurationBgpPeeringAddressObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIpConfigurationBgpPeeringAddressObject\\r\\n\"},{\"CompletionText\":\"New-AzIpGroup\",\"ListItemText\":\"New-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzIpGroup\\r\\n\"},{\"CompletionText\":\"New-AzIpsecPolicy\",\"ListItemText\":\"New-AzIpsecPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzIpsecPolicy\\r\\n\"},{\"CompletionText\":\"New-AzIpsecTrafficSelectorPolicy\",\"ListItemText\":\"New-AzIpsecTrafficSelectorPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzIpsecTrafficSelectorPolicy\\r\\n\"},{\"CompletionText\":\"New-AzKeyVault\",\"ListItemText\":\"New-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVault\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificateAdministratorDetail\",\"ListItemText\":\"New-AzKeyVaultCertificateAdministratorDetail\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificateAdministratorDetail\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificateOrganizationDetail\",\"ListItemText\":\"New-AzKeyVaultCertificateOrganizationDetail\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificateOrganizationDetail\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"New-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultManagedHsm\",\"ListItemText\":\"New-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultNetworkRuleSetObject\",\"ListItemText\":\"New-AzKeyVaultNetworkRuleSetObject\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultNetworkRuleSetObject\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultRoleAssignment\",\"ListItemText\":\"New-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultRoleDefinition\",\"ListItemText\":\"New-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"New-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzKustoCluster\",\"ListItemText\":\"New-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"New-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"New-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzKustoDatabase\",\"ListItemText\":\"New-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"New-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"New-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzKustoDataConnection\",\"ListItemText\":\"New-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"New-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"New-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"New-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"New-AzKustoScript\",\"ListItemText\":\"New-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoScript \\r\\n\"},{\"CompletionText\":\"New-AzLoad\",\"ListItemText\":\"New-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzLoad \\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancer\",\"ListItemText\":\"New-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"New-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"New-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerProbeConfig\",\"ListItemText\":\"New-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLocalNetworkGateway\",\"ListItemText\":\"New-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"New-AzLogicApp\",\"ListItemText\":\"New-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"New-AzLogicApp\\r\\n\"},{\"CompletionText\":\"New-AzMaintenanceConfiguration\",\"ListItemText\":\"New-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzManagedApplication\",\"ListItemText\":\"New-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"New-AzManagedApplicationDefinition\",\"ListItemText\":\"New-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"New-AzManagedCassandraCluster\",\"ListItemText\":\"New-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"New-AzManagedCassandraDataCenter\",\"ListItemText\":\"New-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesAssignment\",\"ListItemText\":\"New-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesAuthorizationObject\",\"ListItemText\":\"New-AzManagedServicesAuthorizationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesAuthorizationObject \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesDefinition\",\"ListItemText\":\"New-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesEligibleApproverObject\",\"ListItemText\":\"New-AzManagedServicesEligibleApproverObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesEligibleApproverObject \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesEligibleAuthorizationObject\",\"ListItemText\":\"New-AzManagedServicesEligibleAuthorizationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesEligibleAuthorizationObject \\r\\n\"},{\"CompletionText\":\"New-AzManagementGroup\",\"ListItemText\":\"New-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupDeployment\",\"ListItemText\":\"New-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupHierarchySetting\",\"ListItemText\":\"New-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupSubscription\",\"ListItemText\":\"New-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"New-AzMediaService\",\"ListItemText\":\"New-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"New-AzMediaService\\r\\n\"},{\"CompletionText\":\"New-AzMediaServiceStorageConfig\",\"ListItemText\":\"New-AzMediaServiceStorageConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzMediaServiceStorageConfig\\r\\n\"},{\"CompletionText\":\"New-AzMetricAlertRuleV2Criteria\",\"ListItemText\":\"New-AzMetricAlertRuleV2Criteria\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricAlertRuleV2Criteria\\r\\n\"},{\"CompletionText\":\"New-AzMetricAlertRuleV2DimensionSelection\",\"ListItemText\":\"New-AzMetricAlertRuleV2DimensionSelection\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricAlertRuleV2DimensionSelection\\r\\n\"},{\"CompletionText\":\"New-AzMetricFilter\",\"ListItemText\":\"New-AzMetricFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricFilter\\r\\n\"},{\"CompletionText\":\"New-AzMigrateDiskMapping\",\"ListItemText\":\"New-AzMigrateDiskMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateDiskMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateNicMapping\",\"ListItemText\":\"New-AzMigrateNicMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateNicMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateProject\",\"ListItemText\":\"New-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"New-AzMigrateReplicationPolicy\",\"ListItemText\":\"New-AzMigrateReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateReplicationPolicy \\r\\n\"},{\"CompletionText\":\"New-AzMigrateReplicationProtectionContainerMapping\",\"ListItemText\":\"New-AzMigrateReplicationProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateReplicationProtectionContainerMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateServerReplication\",\"ListItemText\":\"New-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"New-AzMigrateTestNicMapping\",\"ListItemText\":\"New-AzMigrateTestNicMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateTestNicMapping \\r\\n\"},{\"CompletionText\":\"New-AzMlCommitmentPlan\",\"ListItemText\":\"New-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzMlWebService\",\"ListItemText\":\"New-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"New-AzMlWebService\\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspace\",\"ListItemText\":\"New-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceAksObject\",\"ListItemText\":\"New-AzMLWorkspaceAksObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceAksObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceAmlComputeObject\",\"ListItemText\":\"New-AzMLWorkspaceAmlComputeObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceAmlComputeObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"New-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"New-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"New-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCommandJobObject\",\"ListItemText\":\"New-AzMLWorkspaceCommandJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCommandJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"New-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"New-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCompute\",\"ListItemText\":\"New-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComputeInstanceObject\",\"ListItemText\":\"New-AzMLWorkspaceComputeInstanceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComputeInstanceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComputeStartStopScheduleObject\",\"ListItemText\":\"New-AzMLWorkspaceComputeStartStopScheduleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComputeStartStopScheduleObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceConnection\",\"ListItemText\":\"New-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCustomModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceCustomModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCustomModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCustomModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceCustomModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCustomModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatabricksObject\",\"ListItemText\":\"New-AzMLWorkspaceDatabricksObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatabricksObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataContainer\",\"ListItemText\":\"New-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataFactoryObject\",\"ListItemText\":\"New-AzMLWorkspaceDataFactoryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataFactoryObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataLakeAnalyticsObject\",\"ListItemText\":\"New-AzMLWorkspaceDataLakeAnalyticsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataLakeAnalyticsObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastore\",\"ListItemText\":\"New-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreBlobObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreBlobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreBlobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreDataLakeGen1Object\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreDataLakeGen1Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreDataLakeGen1Object \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreDataLakeGen2Object\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreDataLakeGen2Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreDataLakeGen2Object \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreFileObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreFileObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreFileObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreKeyCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreKeyCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreKeyCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreNoneCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreNoneCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreNoneCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreSasCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreSasCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreSasCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreServicePrincipalCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreServicePrincipalCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreServicePrincipalCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataVersion\",\"ListItemText\":\"New-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"New-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceHDInsightObject\",\"ListItemText\":\"New-AzMLWorkspaceHDInsightObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceHDInsightObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceJob\",\"ListItemText\":\"New-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceJobServiceObject\",\"ListItemText\":\"New-AzMLWorkspaceJobServiceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceJobServiceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceKubernetesObject\",\"ListItemText\":\"New-AzMLWorkspaceKubernetesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceKubernetesObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceLiteralJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceLiteralJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceLiteralJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLFlowModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLFlowModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLFlowModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLFlowModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLFlowModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLFlowModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLTableJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLTableJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLTableJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLTableJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLTableJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLTableJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceModelContainer\",\"ListItemText\":\"New-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceModelVersion\",\"ListItemText\":\"New-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"New-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"New-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineEndpointKey\",\"ListItemText\":\"New-AzMLWorkspaceOnlineEndpointKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineEndpointKey \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspacePipelineJobObject\",\"ListItemText\":\"New-AzMLWorkspacePipelineJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspacePipelineJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceQuotaPropertiesObject\",\"ListItemText\":\"New-AzMLWorkspaceQuotaPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceQuotaPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSharedPrivateLinkResourceObject\",\"ListItemText\":\"New-AzMLWorkspaceSharedPrivateLinkResourceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSharedPrivateLinkResourceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSweepJobObject\",\"ListItemText\":\"New-AzMLWorkspaceSweepJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSweepJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSynapseSparkObject\",\"ListItemText\":\"New-AzMLWorkspaceSynapseSparkObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSynapseSparkObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceTritonModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceTritonModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceTritonModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceTritonModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceTritonModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceTritonModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFileJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFileJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFileJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFileJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFileJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFileJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFolderJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFolderJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFolderJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFolderJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFolderJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFolderJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceVirtualMachineObject\",\"ListItemText\":\"New-AzMLWorkspaceVirtualMachineObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceVirtualMachineObject \\r\\n\"},{\"CompletionText\":\"New-AzMonitorWorkspace\",\"ListItemText\":\"New-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFirewallRule\",\"ListItemText\":\"New-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServer\",\"ListItemText\":\"New-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"New-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"New-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerReplica\",\"ListItemText\":\"New-AzMySqlFlexibleServerReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerReplica \\r\\n\"},{\"CompletionText\":\"New-AzMySqlReplica\",\"ListItemText\":\"New-AzMySqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlReplica \\r\\n\"},{\"CompletionText\":\"New-AzMySqlServer\",\"ListItemText\":\"New-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"New-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"New-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"New-AzNatGateway\",\"ListItemText\":\"New-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzNatGateway\\r\\n\"},{\"CompletionText\":\"New-AzNetworkInterface\",\"ListItemText\":\"New-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"New-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"New-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManager\",\"ListItemText\":\"New-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerAddressPrefixItem\",\"ListItemText\":\"New-AzNetworkManagerAddressPrefixItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerAddressPrefixItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"New-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerConnectivityGroupItem\",\"ListItemText\":\"New-AzNetworkManagerConnectivityGroupItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerConnectivityGroupItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerGroup\",\"ListItemText\":\"New-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerHub\",\"ListItemText\":\"New-AzNetworkManagerHub\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerHub\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"New-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerScope\",\"ListItemText\":\"New-AzNetworkManagerScope\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerScope\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerScopeConnection\",\"ListItemText\":\"New-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityGroupItem\",\"ListItemText\":\"New-AzNetworkManagerSecurityGroupItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityGroupItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerStaticMember\",\"ListItemText\":\"New-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"New-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkProfile\",\"ListItemText\":\"New-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"New-AzNetworkSecurityGroup\",\"ListItemText\":\"New-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"New-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"New-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzNetworkVirtualAppliance\",\"ListItemText\":\"New-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcher\",\"ListItemText\":\"New-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherFlowLog\",\"ListItemText\":\"New-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\",\"ListItemText\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"New-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherPacketCaptureV2\",\"ListItemText\":\"New-AzNetworkWatcherPacketCaptureV2\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherPacketCaptureV2\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherProtocolConfiguration\",\"ListItemText\":\"New-AzNetworkWatcherProtocolConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherProtocolConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHub\",\"ListItemText\":\"New-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"New-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"New-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"New-AzNotificationHubKey\",\"ListItemText\":\"New-AzNotificationHubKey\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubKey\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespace\",\"ListItemText\":\"New-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"New-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"New-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceKey\",\"ListItemText\":\"New-AzNotificationHubsNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceKey\\r\\n\"},{\"CompletionText\":\"New-AzO365PolicyProperty\",\"ListItemText\":\"New-AzO365PolicyProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzO365PolicyProperty\\r\\n\"},{\"CompletionText\":\"New-AzOffice365PolicyProperty\",\"ListItemText\":\"New-AzOffice365PolicyProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzOffice365PolicyProperty\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsApplicationInsightsDataSource\",\"ListItemText\":\"New-AzOperationalInsightsApplicationInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsApplicationInsightsDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsAzureActivityLogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsAzureActivityLogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsAzureActivityLogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsAzureAuditDataSource\",\"ListItemText\":\"New-AzOperationalInsightsAzureAuditDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsAzureAuditDataSource\"},{\"CompletionText\":\"New-AzOperationalInsightsCluster\",\"ListItemText\":\"New-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsComputerGroup\",\"ListItemText\":\"New-AzOperationalInsightsComputerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsComputerGroup\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsCustomLogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsCustomLogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsCustomLogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsDataExport\",\"ListItemText\":\"New-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"New-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\",\"ListItemText\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinuxSyslogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsLinuxSyslogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinuxSyslogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsPurgeWorkspace\",\"ListItemText\":\"New-AzOperationalInsightsPurgeWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsPurgeWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsRestoreTable\",\"ListItemText\":\"New-AzOperationalInsightsRestoreTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsRestoreTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"New-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsSearchTable\",\"ListItemText\":\"New-AzOperationalInsightsSearchTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsSearchTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"New-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsTable\",\"ListItemText\":\"New-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWindowsEventDataSource\",\"ListItemText\":\"New-AzOperationalInsightsWindowsEventDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWindowsEventDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\",\"ListItemText\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWorkspace\",\"ListItemText\":\"New-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzP2sVpnGateway\",\"ListItemText\":\"New-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"New-AzPacketCaptureFilterConfig\",\"ListItemText\":\"New-AzPacketCaptureFilterConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPacketCaptureFilterConfig\\r\\n\"},{\"CompletionText\":\"New-AzPacketCaptureScopeConfig\",\"ListItemText\":\"New-AzPacketCaptureScopeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPacketCaptureScopeConfig\\r\\n\"},{\"CompletionText\":\"New-AzPolicyAssignment\",\"ListItemText\":\"New-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"New-AzPolicyAttestation\",\"ListItemText\":\"New-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"New-AzPolicyDefinition\",\"ListItemText\":\"New-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"New-AzPolicyExemption\",\"ListItemText\":\"New-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"New-AzPolicySetDefinition\",\"ListItemText\":\"New-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFirewallRule\",\"ListItemText\":\"New-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlReplica\",\"ListItemText\":\"New-AzPostgreSqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlReplica \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlServer\",\"ListItemText\":\"New-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"New-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"New-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"New-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"New-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"New-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"New-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsRecordConfig\",\"ListItemText\":\"New-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsRecordSet\",\"ListItemText\":\"New-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"New-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZone\",\"ListItemText\":\"New-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZoneConfig\",\"ListItemText\":\"New-AzPrivateDnsZoneConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZoneConfig\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZoneGroup\",\"ListItemText\":\"New-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"New-AzPrivateEndpoint\",\"ListItemText\":\"New-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzPrivateEndpointIpConfiguration\",\"ListItemText\":\"New-AzPrivateEndpointIpConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateEndpointIpConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkAssociation\",\"ListItemText\":\"New-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkService\",\"ListItemText\":\"New-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkServiceConnection\",\"ListItemText\":\"New-AzPrivateLinkServiceConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkServiceConnection\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkServiceIpConfig\",\"ListItemText\":\"New-AzPrivateLinkServiceIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkServiceIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzProximityPlacementGroup\",\"ListItemText\":\"New-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpAddress\",\"ListItemText\":\"New-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpPrefix\",\"ListItemText\":\"New-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpTag\",\"ListItemText\":\"New-AzPublicIpTag\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpTag\\r\\n\"},{\"CompletionText\":\"New-AzRadiusServer\",\"ListItemText\":\"New-AzRadiusServer\",\"ResultType\":2,\"ToolTip\":\"New-AzRadiusServer\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"New-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\",\"ListItemText\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\",\"ListItemText\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"New-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectableItem\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectableItem\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectableItem\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"New-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"New-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrVMNicConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrVMNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrVMNicConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrVMNicIPConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrVMNicIPConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrVMNicIPConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"New-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesVault\",\"ListItemText\":\"New-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"New-AzRedisCache\",\"ListItemText\":\"New-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCache\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheFirewallRule\",\"ListItemText\":\"New-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheKey\",\"ListItemText\":\"New-AzRedisCacheKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheKey\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheLink\",\"ListItemText\":\"New-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"New-AzRedisCachePatchSchedule\",\"ListItemText\":\"New-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheScheduleEntry\",\"ListItemText\":\"New-AzRedisCacheScheduleEntry\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheScheduleEntry\\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCache\",\"ListItemText\":\"New-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheAccessKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheAccessKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisEnterpriseCacheAccessKey\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"New-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheDatabaseKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheDatabaseKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisEnterpriseCacheDatabaseKey\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCacheKey \\r\\n\"},{\"CompletionText\":\"New-AzRelayAuthorizationRule\",\"ListItemText\":\"New-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzRelayHybridConnection\",\"ListItemText\":\"New-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"New-AzRelayKey\",\"ListItemText\":\"New-AzRelayKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayKey \\r\\n\"},{\"CompletionText\":\"New-AzRelayNamespace\",\"ListItemText\":\"New-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"New-AzRelayNetworkRuleSetIPRuleObject\",\"ListItemText\":\"New-AzRelayNetworkRuleSetIPRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayNetworkRuleSetIPRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzResource\",\"ListItemText\":\"New-AzResource\",\"ResultType\":2,\"ToolTip\":\"New-AzResource\\r\\n\"},{\"CompletionText\":\"New-AzResourceGroup\",\"ListItemText\":\"New-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"New-AzResourceGroupDeployment\",\"ListItemText\":\"New-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"New-AzResourceLock\",\"ListItemText\":\"New-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceLock\\r\\n\"},{\"CompletionText\":\"New-AzResourceManagementPrivateLink\",\"ListItemText\":\"New-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"New-AzResourceMoverMoveCollection\",\"ListItemText\":\"New-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"New-AzRestorePoint\",\"ListItemText\":\"New-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzRestorePointCollection\",\"ListItemText\":\"New-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"New-AzRmStorageContainer\",\"ListItemText\":\"New-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzRmStorageShare\",\"ListItemText\":\"New-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"New-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"New-AzRoleAssignment\",\"ListItemText\":\"New-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"New-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"New-AzRoleDefinition\",\"ListItemText\":\"New-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"New-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"New-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"New-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"New-AzRouteConfig\",\"ListItemText\":\"New-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"New-AzRouteFilter\",\"ListItemText\":\"New-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"New-AzRouteFilterRuleConfig\",\"ListItemText\":\"New-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzRouteMap\",\"ListItemText\":\"New-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMap\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRule\",\"ListItemText\":\"New-AzRouteMapRule\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRule\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleAction\",\"ListItemText\":\"New-AzRouteMapRuleAction\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleAction\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleActionParameter\",\"ListItemText\":\"New-AzRouteMapRuleActionParameter\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleActionParameter\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleCriterion\",\"ListItemText\":\"New-AzRouteMapRuleCriterion\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleCriterion\\r\\n\"},{\"CompletionText\":\"New-AzRouteServer\",\"ListItemText\":\"New-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteServer\\r\\n\"},{\"CompletionText\":\"New-AzRouteTable\",\"ListItemText\":\"New-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzRoutingConfiguration\",\"ListItemText\":\"New-AzRoutingConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzRoutingIntent\",\"ListItemText\":\"New-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"New-AzRoutingPolicy\",\"ListItemText\":\"New-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRule\",\"ListItemText\":\"New-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRuleConditionObject\",\"ListItemText\":\"New-AzScheduledQueryRuleConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRuleConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRuleDimensionObject\",\"ListItemText\":\"New-AzScheduledQueryRuleDimensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRuleDimensionObject \\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomation\",\"ListItemText\":\"New-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationActionObject\",\"ListItemText\":\"New-AzSecurityAutomationActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationActionObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationRuleObject\",\"ListItemText\":\"New-AzSecurityAutomationRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationRuleSetObject\",\"ListItemText\":\"New-AzSecurityAutomationRuleSetObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationRuleSetObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationScopeObject\",\"ListItemText\":\"New-AzSecurityAutomationScopeObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationScopeObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationSourceObject\",\"ListItemText\":\"New-AzSecurityAutomationSourceObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationSourceObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityPartnerProvider\",\"ListItemText\":\"New-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"New-AzSentinelAlertRule\",\"ListItemText\":\"New-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"New-AzSentinelAlertRuleAction\",\"ListItemText\":\"New-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"New-AzSentinelAutomationRule\",\"ListItemText\":\"New-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"New-AzSentinelBookmark\",\"ListItemText\":\"New-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"New-AzSentinelBookmarkRelation\",\"ListItemText\":\"New-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"New-AzSentinelDataConnector\",\"ListItemText\":\"New-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"New-AzSentinelEntityQuery\",\"ListItemText\":\"New-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncident\",\"ListItemText\":\"New-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentComment\",\"ListItemText\":\"New-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentRelation\",\"ListItemText\":\"New-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentTeam\",\"ListItemText\":\"New-AzSentinelIncidentTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentTeam \\r\\n\"},{\"CompletionText\":\"New-AzSentinelOnboardingState\",\"ListItemText\":\"New-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusAuthorizationRule\",\"ListItemText\":\"New-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusAuthorizationRuleSASToken\",\"ListItemText\":\"New-AzServiceBusAuthorizationRuleSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceBusAuthorizationRuleSASToken\\r\\n\"},{\"CompletionText\":\"New-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"New-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusIPRuleConfig\",\"ListItemText\":\"New-AzServiceBusIPRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusIPRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusKey\",\"ListItemText\":\"New-AzServiceBusKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusKey \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusKeyVaultPropertiesObject\",\"ListItemText\":\"New-AzServiceBusKeyVaultPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusKeyVaultPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusNamespace\",\"ListItemText\":\"New-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusNamespaceV2\",\"ListItemText\":\"New-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"New-AzServiceBusQueue\",\"ListItemText\":\"New-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusRule\",\"ListItemText\":\"New-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusSubscription\",\"ListItemText\":\"New-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusTopic\",\"ListItemText\":\"New-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusVirtualNetworkRuleConfig\",\"ListItemText\":\"New-AzServiceBusVirtualNetworkRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusVirtualNetworkRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzServiceEndpointPolicy\",\"ListItemText\":\"New-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"New-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"New-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplication\",\"ListItemText\":\"New-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplicationType\",\"ListItemText\":\"New-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"New-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricCluster\",\"ListItemText\":\"New-AzServiceFabricCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricCluster\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedCluster\",\"ListItemText\":\"New-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterService\",\"ListItemText\":\"New-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedNodeType\",\"ListItemText\":\"New-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricService\",\"ListItemText\":\"New-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerAzureResourceObject\",\"ListItemText\":\"New-AzServiceLinkerAzureResourceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerAzureResourceObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerConfluentBootstrapServerObject\",\"ListItemText\":\"New-AzServiceLinkerConfluentBootstrapServerObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerConfluentBootstrapServerObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerConfluentSchemaRegistryObject\",\"ListItemText\":\"New-AzServiceLinkerConfluentSchemaRegistryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerConfluentSchemaRegistryObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForContainerApp\",\"ListItemText\":\"New-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"New-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForWebApp\",\"ListItemText\":\"New-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerSecretAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerSecretAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerSecretAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerServicePrincipalSecretAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerServicePrincipalSecretAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerServicePrincipalSecretAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerSystemAssignedIdentityAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerUserAssignedIdentityAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerUserAssignedIdentityAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerUserAssignedIdentityAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzSignalR\",\"ListItemText\":\"New-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"New-AzSignalR\\r\\n\"},{\"CompletionText\":\"New-AzSignalRKey\",\"ListItemText\":\"New-AzSignalRKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSignalRKey\\r\\n\"},{\"CompletionText\":\"New-AzSnapshot\",\"ListItemText\":\"New-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshot\\r\\n\"},{\"CompletionText\":\"New-AzSnapshotConfig\",\"ListItemText\":\"New-AzSnapshotConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshotConfig\\r\\n\"},{\"CompletionText\":\"New-AzSnapshotUpdateConfig\",\"ListItemText\":\"New-AzSnapshotUpdateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshotUpdateConfig\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabase\",\"ListItemText\":\"New-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseCopy\",\"ListItemText\":\"New-AzSqlDatabaseCopy\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseCopy\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"New-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseExport\",\"ListItemText\":\"New-AzSqlDatabaseExport\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseExport\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"New-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseImport\",\"ListItemText\":\"New-AzSqlDatabaseImport\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseImport\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"New-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"New-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseSecondary\",\"ListItemText\":\"New-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJob\",\"ListItemText\":\"New-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobAgent\",\"ListItemText\":\"New-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobCredential\",\"ListItemText\":\"New-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"New-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticPool\",\"ListItemText\":\"New-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstance\",\"ListItemText\":\"New-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceDatabase\",\"ListItemText\":\"New-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceLink\",\"ListItemText\":\"New-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstancePool\",\"ListItemText\":\"New-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"New-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"New-AzSqlServer\",\"ListItemText\":\"New-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServer\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerCommunicationLink\",\"ListItemText\":\"New-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"New-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerDnsAlias\",\"ListItemText\":\"New-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerFirewallRule\",\"ListItemText\":\"New-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"New-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"New-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerTrustGroup\",\"ListItemText\":\"New-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"New-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncAgent\",\"ListItemText\":\"New-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncAgentKey\",\"ListItemText\":\"New-AzSqlSyncAgentKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncAgentKey\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncGroup\",\"ListItemText\":\"New-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncMember\",\"ListItemText\":\"New-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"New-AzSqlVirtualMachineAgReplicaObject\",\"ListItemText\":\"New-AzSqlVirtualMachineAgReplicaObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVirtualMachineAgReplicaObject \\r\\n\"},{\"CompletionText\":\"New-AzSqlVirtualMachineMultiSubnetIPConfigurationObject\",\"ListItemText\":\"New-AzSqlVirtualMachineMultiSubnetIPConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVirtualMachineMultiSubnetIPConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzSqlVM\",\"ListItemText\":\"New-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVM \\r\\n\"},{\"CompletionText\":\"New-AzSqlVMGroup\",\"ListItemText\":\"New-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"New-AzSshKey\",\"ListItemText\":\"New-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSshKey\\r\\n\"},{\"CompletionText\":\"New-AzStackHciArcSetting\",\"ListItemText\":\"New-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"New-AzStackHciCluster\",\"ListItemText\":\"New-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"New-AzStackHciExtension\",\"ListItemText\":\"New-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"New-AzStaticRoute\",\"ListItemText\":\"New-AzStaticRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzStaticRoute\\r\\n\"},{\"CompletionText\":\"New-AzStaticWebApp\",\"ListItemText\":\"New-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppBuildAppSetting\",\"ListItemText\":\"New-AzStaticWebAppBuildAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppBuildAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppBuildFunctionAppSetting\",\"ListItemText\":\"New-AzStaticWebAppBuildFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppBuildFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppCustomDomain\",\"ListItemText\":\"New-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppFunctionAppSetting\",\"ListItemText\":\"New-AzStaticWebAppFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppSetting\",\"ListItemText\":\"New-AzStaticWebAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppUserRoleInvitationLink\",\"ListItemText\":\"New-AzStaticWebAppUserRoleInvitationLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppUserRoleInvitationLink \\r\\n\"},{\"CompletionText\":\"New-AzStorageAccount\",\"ListItemText\":\"New-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountKey\",\"ListItemText\":\"New-AzStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyFilter\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyFilter\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyRule\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountSASToken\",\"ListItemText\":\"New-AzStorageAccountSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobInventoryPolicyRule\",\"ListItemText\":\"New-AzStorageBlobInventoryPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobInventoryPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobQueryConfig\",\"ListItemText\":\"New-AzStorageBlobQueryConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobQueryConfig\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobRangeToRestore\",\"ListItemText\":\"New-AzStorageBlobRangeToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobRangeToRestore\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobSASToken\",\"ListItemText\":\"New-AzStorageBlobSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainer\",\"ListItemText\":\"New-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainerSASToken\",\"ListItemText\":\"New-AzStorageContainerSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainerSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageContext\",\"ListItemText\":\"New-AzStorageContext\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContext\\r\\n\"},{\"CompletionText\":\"New-AzStorageDirectory\",\"ListItemText\":\"New-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"New-AzStorageEncryptionScope\",\"ListItemText\":\"New-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"New-AzStorageFileSASToken\",\"ListItemText\":\"New-AzStorageFileSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageFileSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserPermissionScope\",\"ListItemText\":\"New-AzStorageLocalUserPermissionScope\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserPermissionScope\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserSshPassword\",\"ListItemText\":\"New-AzStorageLocalUserSshPassword\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserSshPassword\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserSshPublicKey\",\"ListItemText\":\"New-AzStorageLocalUserSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserSshPublicKey\\r\\n\"},{\"CompletionText\":\"New-AzStorageMover\",\"ListItemText\":\"New-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMover \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverAzStorageContainerEndpoint\",\"ListItemText\":\"New-AzStorageMoverAzStorageContainerEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverAzStorageContainerEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverJobDefinition\",\"ListItemText\":\"New-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverNfsEndpoint\",\"ListItemText\":\"New-AzStorageMoverNfsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverNfsEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverProject\",\"ListItemText\":\"New-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"New-AzStorageObjectReplicationPolicyRule\",\"ListItemText\":\"New-AzStorageObjectReplicationPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageObjectReplicationPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueue\",\"ListItemText\":\"New-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueueSASToken\",\"ListItemText\":\"New-AzStorageQueueSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueueSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageShare\",\"ListItemText\":\"New-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShare\\r\\n\"},{\"CompletionText\":\"New-AzStorageShareSASToken\",\"ListItemText\":\"New-AzStorageShareSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShareSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"New-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncGroup\",\"ListItemText\":\"New-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncServerEndpoint\",\"ListItemText\":\"New-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncService\",\"ListItemText\":\"New-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"New-AzStorageTable\",\"ListItemText\":\"New-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTable\\r\\n\"},{\"CompletionText\":\"New-AzStorageTableSASToken\",\"ListItemText\":\"New-AzStorageTableSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTableSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsCluster\",\"ListItemText\":\"New-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsFunction\",\"ListItemText\":\"New-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsInput\",\"ListItemText\":\"New-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsJob\",\"ListItemText\":\"New-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsOutput\",\"ListItemText\":\"New-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsTransformation\",\"ListItemText\":\"New-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"New-AzSubscriptionDeployment\",\"ListItemText\":\"New-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzSubscriptionDeployment\"},{\"CompletionText\":\"New-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"New-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"New-AzSupportContactProfileObject\",\"ListItemText\":\"New-AzSupportContactProfileObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportContactProfileObject\\r\\n\"},{\"CompletionText\":\"New-AzSupportTicket\",\"ListItemText\":\"New-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"New-AzSupportTicketCommunication\",\"ListItemText\":\"New-AzSupportTicketCommunication\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportTicketCommunication\\r\\n\"},{\"CompletionText\":\"New-AzSynapseDataFlow\",\"ListItemText\":\"New-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseDataFlow\"},{\"CompletionText\":\"New-AzSynapseDataset\",\"ListItemText\":\"New-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseDataset\"},{\"CompletionText\":\"New-AzSynapseFirewallRule\",\"ListItemText\":\"New-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSynapseGitRepositoryConfig\",\"ListItemText\":\"New-AzSynapseGitRepositoryConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseGitRepositoryConfig\\r\\n\"},{\"CompletionText\":\"New-AzSynapseIntegrationRuntimeKey\",\"ListItemText\":\"New-AzSynapseIntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseIntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"New-AzSynapseKqlScript\",\"ListItemText\":\"New-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPool\",\"ListItemText\":\"New-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"New-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"New-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"New-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"New-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"New-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzSynapseLinkConnection\",\"ListItemText\":\"New-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkConnection\"},{\"CompletionText\":\"New-AzSynapseLinkedService\",\"ListItemText\":\"New-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkedService\"},{\"CompletionText\":\"New-AzSynapseLinkedServiceEncryptedCredential\",\"ListItemText\":\"New-AzSynapseLinkedServiceEncryptedCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkedServiceEncryptedCredential\\r\\n\"},{\"CompletionText\":\"New-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"New-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzSynapseManagedVirtualNetworkConfig\",\"ListItemText\":\"New-AzSynapseManagedVirtualNetworkConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseManagedVirtualNetworkConfig\\r\\n\"},{\"CompletionText\":\"New-AzSynapseNotebook\",\"ListItemText\":\"New-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseNotebook\"},{\"CompletionText\":\"New-AzSynapsePipeline\",\"ListItemText\":\"New-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapsePipeline\"},{\"CompletionText\":\"New-AzSynapseRoleAssignment\",\"ListItemText\":\"New-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSparkConfiguration\",\"ListItemText\":\"New-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSparkJobDefinition\",\"ListItemText\":\"New-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkJobDefinition\"},{\"CompletionText\":\"New-AzSynapseSparkPool\",\"ListItemText\":\"New-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlDatabase\",\"ListItemText\":\"New-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlPool\",\"ListItemText\":\"New-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"New-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlScript\",\"ListItemText\":\"New-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlScript\"},{\"CompletionText\":\"New-AzSynapseTrigger\",\"ListItemText\":\"New-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseTrigger\"},{\"CompletionText\":\"New-AzSynapseWorkspace\",\"ListItemText\":\"New-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzSynapseWorkspaceKey\",\"ListItemText\":\"New-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"New-AzSynapseWorkspacePackage\",\"ListItemText\":\"New-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"New-AzTag\",\"ListItemText\":\"New-AzTag\",\"ResultType\":2,\"ToolTip\":\"New-AzTag\\r\\n\"},{\"CompletionText\":\"New-AzTemplateSpec\",\"ListItemText\":\"New-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"New-AzTenantDeployment\",\"ListItemText\":\"New-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"New-AzTrafficManagerEndpoint\",\"ListItemText\":\"New-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzTrafficManagerProfile\",\"ListItemText\":\"New-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"New-AzUserAssignedIdentity\",\"ListItemText\":\"New-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"New-AzVHubRoute\",\"ListItemText\":\"New-AzVHubRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzVHubRoute\\r\\n\"},{\"CompletionText\":\"New-AzVHubRouteTable\",\"ListItemText\":\"New-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceAdditionalNicProperty\",\"ListItemText\":\"New-AzVirtualApplianceAdditionalNicProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceAdditionalNicProperty\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceSite\",\"ListItemText\":\"New-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceSkuProperty\",\"ListItemText\":\"New-AzVirtualApplianceSkuProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceSkuProperty\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHub\",\"ListItemText\":\"New-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubBgpConnection\",\"ListItemText\":\"New-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubRoute\",\"ListItemText\":\"New-AzVirtualHubRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubRoute\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubRouteTable\",\"ListItemText\":\"New-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubVnetConnection\",\"ListItemText\":\"New-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetwork\",\"ListItemText\":\"New-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGateway\",\"ListItemText\":\"New-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"New-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"New-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"New-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayPolicyGroup\",\"ListItemText\":\"New-AzVirtualNetworkGatewayPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayPolicyGroup\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\",\"ListItemText\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"New-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkTap\",\"ListItemText\":\"New-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"New-AzVirtualRouter\",\"ListItemText\":\"New-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"New-AzVirtualRouterAutoScaleConfiguration\",\"ListItemText\":\"New-AzVirtualRouterAutoScaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualRouterAutoScaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVirtualWan\",\"ListItemText\":\"New-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"New-AzVM\",\"ListItemText\":\"New-AzVM\",\"ResultType\":2,\"ToolTip\":\"New-AzVM\\r\\n\"},{\"CompletionText\":\"New-AzVMConfig\",\"ListItemText\":\"New-AzVMConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMDataDisk\",\"ListItemText\":\"New-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"New-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"New-AzVmGalleryApplication\",\"ListItemText\":\"New-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerAutoBackupConfig\",\"ListItemText\":\"New-AzVMSqlServerAutoBackupConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerAutoBackupConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerAutoPatchingConfig\",\"ListItemText\":\"New-AzVMSqlServerAutoPatchingConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerAutoPatchingConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerKeyVaultCredentialConfig\",\"ListItemText\":\"New-AzVMSqlServerKeyVaultCredentialConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerKeyVaultCredentialConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmss\",\"ListItemText\":\"New-AzVmss\",\"ResultType\":2,\"ToolTip\":\"New-AzVmss\\r\\n\"},{\"CompletionText\":\"New-AzVmssConfig\",\"ListItemText\":\"New-AzVmssConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssGalleryApplication\",\"ListItemText\":\"New-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"New-AzVmssIpConfig\",\"ListItemText\":\"New-AzVmssIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssIpTagConfig\",\"ListItemText\":\"New-AzVmssIpTagConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssIpTagConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssVaultCertificateConfig\",\"ListItemText\":\"New-AzVmssVaultCertificateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssVaultCertificateConfig\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientConfiguration\",\"ListItemText\":\"New-AzVpnClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientConnectionConfiguration\",\"ListItemText\":\"New-AzVpnClientConnectionConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientConnectionConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientIpsecParameter\",\"ListItemText\":\"New-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientIpsecPolicy\",\"ListItemText\":\"New-AzVpnClientIpsecPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientIpsecPolicy\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientRevokedCertificate\",\"ListItemText\":\"New-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientRootCertificate\",\"ListItemText\":\"New-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"New-AzVpnConnection\",\"ListItemText\":\"New-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"New-AzVpnGateway\",\"ListItemText\":\"New-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"New-AzVpnGatewayNatRule\",\"ListItemText\":\"New-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"New-AzVpnServerConfiguration\",\"ListItemText\":\"New-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"New-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"New-AzVpnSite\",\"ListItemText\":\"New-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSite\\r\\n\"},{\"CompletionText\":\"New-AzVpnSiteLink\",\"ListItemText\":\"New-AzVpnSiteLink\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSiteLink\\r\\n\"},{\"CompletionText\":\"New-AzVpnSiteLinkConnection\",\"ListItemText\":\"New-AzVpnSiteLinkConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSiteLinkConnection\\r\\n\"},{\"CompletionText\":\"New-AzWcfRelay\",\"ListItemText\":\"New-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"New-AzWebApp\",\"ListItemText\":\"New-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"New-AzWebApp\\r\\n\"},{\"CompletionText\":\"New-AzWebAppAzureStoragePath\",\"ListItemText\":\"New-AzWebAppAzureStoragePath\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppAzureStoragePath\\r\\n\"},{\"CompletionText\":\"New-AzWebAppBackup\",\"ListItemText\":\"New-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"New-AzWebAppCertificate\",\"ListItemText\":\"New-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"New-AzWebAppDatabaseBackupSetting\",\"ListItemText\":\"New-AzWebAppDatabaseBackupSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppDatabaseBackupSetting\\r\\n\"},{\"CompletionText\":\"New-AzWebAppSlot\",\"ListItemText\":\"New-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"New-AzWebAppSSLBinding\",\"ListItemText\":\"New-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"New-AzWebPubSub\",\"ListItemText\":\"New-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubCustomCertificate\",\"ListItemText\":\"New-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubCustomDomain\",\"ListItemText\":\"New-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubEventHubEndpointObject\",\"ListItemText\":\"New-AzWebPubSubEventHubEndpointObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubEventHubEndpointObject \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubEventNameFilterObject\",\"ListItemText\":\"New-AzWebPubSubEventNameFilterObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubEventNameFilterObject \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubHub\",\"ListItemText\":\"New-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubKey\",\"ListItemText\":\"New-AzWebPubSubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubKey \\r\\n\"},{\"CompletionText\":\"New-AzWvdApplication\",\"ListItemText\":\"New-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"New-AzWvdApplicationGroup\",\"ListItemText\":\"New-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"New-AzWvdHostPool\",\"ListItemText\":\"New-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"New-AzWvdMsixPackage\",\"ListItemText\":\"New-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"New-AzWvdRegistrationInfo\",\"ListItemText\":\"New-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"New-AzWvdScalingPlan\",\"ListItemText\":\"New-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"New-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"New-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"New-AzWvdWorkspace\",\"ListItemText\":\"New-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"New-BcdEntry\",\"ListItemText\":\"New-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"New-BcdEntry\\r\\n\"},{\"CompletionText\":\"New-BcdStore\",\"ListItemText\":\"New-BcdStore\",\"ResultType\":2,\"ToolTip\":\"New-BcdStore\\r\\n\"},{\"CompletionText\":\"New-CertificateNotificationTask\",\"ListItemText\":\"New-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"New-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"New-CimInstance\",\"ListItemText\":\"New-CimInstance\",\"ResultType\":2,\"ToolTip\":\"New-CimInstance\\r\\n\"},{\"CompletionText\":\"New-CimSession\",\"ListItemText\":\"New-CimSession\",\"ResultType\":2,\"ToolTip\":\"New-CimSession\\r\\n\"},{\"CompletionText\":\"New-CimSessionOption\",\"ListItemText\":\"New-CimSessionOption\",\"ResultType\":2,\"ToolTip\":\"New-CimSessionOption\\r\\n\"},{\"CompletionText\":\"New-CIPolicy\",\"ListItemText\":\"New-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"New-CIPolicy\\r\\n\"},{\"CompletionText\":\"New-CIPolicyRule\",\"ListItemText\":\"New-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"New-DAEntryPointTableItem\",\"ListItemText\":\"New-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"New-DscChecksum\",\"ListItemText\":\"New-DscChecksum\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-DscChecksum \\r\\n\"},{\"CompletionText\":\"New-DtcDiagnosticTransaction\",\"ListItemText\":\"New-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"New-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"New-EapConfiguration\",\"ListItemText\":\"New-EapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-EapConfiguration \\r\\n\"},{\"CompletionText\":\"New-EtwTraceSession\",\"ListItemText\":\"New-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"New-Event\",\"ListItemText\":\"New-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Event [-SourceIdentifier] [[-Sender] ] [[-EventArguments] ] [[-MessageData] ] []\\r\\n\"},{\"CompletionText\":\"New-FileCatalog\",\"ListItemText\":\"New-FileCatalog\",\"ResultType\":2,\"ToolTip\":\"New-FileCatalog\\r\\n\"},{\"CompletionText\":\"New-FileShare\",\"ListItemText\":\"New-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-FileShare \\r\\n\"},{\"CompletionText\":\"New-Fixture\",\"ListItemText\":\"New-Fixture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Fixture \\r\\n\"},{\"CompletionText\":\"New-GitPromptSettings\",\"ListItemText\":\"New-GitPromptSettings\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-GitPromptSettings \\r\\n\"},{\"CompletionText\":\"New-Guid\",\"ListItemText\":\"New-Guid\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Guid []\\r\\n\"},{\"CompletionText\":\"New-HgsGuardian\",\"ListItemText\":\"New-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-HgsGuardian \\r\\n\"},{\"CompletionText\":\"New-HgsKeyProtector\",\"ListItemText\":\"New-HgsKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-HgsKeyProtector \\r\\n\"},{\"CompletionText\":\"New-HgsTraceTarget\",\"ListItemText\":\"New-HgsTraceTarget\",\"ResultType\":2,\"ToolTip\":\"New-HgsTraceTarget\\r\\n\"},{\"CompletionText\":\"New-IscsiTargetPortal\",\"ListItemText\":\"New-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"New-IseSnippet\",\"ListItemText\":\"New-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-IseSnippet \\r\\n\"},{\"CompletionText\":\"New-Item\",\"ListItemText\":\"New-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Item [-Path] [-ItemType ] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nNew-Item [[-Path] ] -Name [-ItemType ] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-ItemProperty\",\"ListItemText\":\"New-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ItemProperty [-Path] [-Name] [-PropertyType ] [-Value ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nNew-ItemProperty [-Name] -LiteralPath [-PropertyType ] [-Value ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-JobTrigger\",\"ListItemText\":\"New-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"New-JobTrigger\\r\\n\"},{\"CompletionText\":\"New-LocalGroup\",\"ListItemText\":\"New-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"New-LocalGroup\\r\\n\"},{\"CompletionText\":\"New-LocalUser\",\"ListItemText\":\"New-LocalUser\",\"ResultType\":2,\"ToolTip\":\"New-LocalUser\\r\\n\"},{\"CompletionText\":\"New-MaskingSet\",\"ListItemText\":\"New-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MaskingSet \\r\\n\"},{\"CompletionText\":\"New-Module\",\"ListItemText\":\"New-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Module [-ScriptBlock] [-Function ] [-Cmdlet ] [-ReturnResult] [-AsCustomObject] [-ArgumentList ] []\\r\\n\\r\\nNew-Module [-Name] [-ScriptBlock] [-Function ] [-Cmdlet ] [-ReturnResult] [-AsCustomObject] [-ArgumentList ] []\\r\\n\"},{\"CompletionText\":\"New-ModuleManifest\",\"ListItemText\":\"New-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ModuleManifest [-Path] [-NestedModules ] [-Guid ] [-Author ] [-CompanyName ] [-Copyright ] [-RootModule ] [-ModuleVersion ] [-Description ] [-ProcessorArchitecture ] [-PowerShellVersion ] [-ClrVersion ] [-DotNetFrameworkVersion ] [-PowerShellHostName ] [-PowerShellHostVersion ] [-RequiredModules ] [-TypesToProcess ] [-FormatsToProcess ] [-ScriptsToProcess ] [-RequiredAssemblies ] [-FileList ] [-ModuleList ] [-FunctionsToExport ] [-AliasesToExport ] [-VariablesToExport ] [-CmdletsToExport ] [-DscResourcesToExport ] [-CompatiblePSEditions ] [-PrivateData ] [-Tags ] [-ProjectUri ] [-LicenseUri ] [-IconUri ] [-ReleaseNotes ] [-Prerelease ] [-RequireLicenseAcceptance] [-ExternalModuleDependencies ] [-HelpInfoUri ] [-PassThru] [-DefaultCommandPrefix ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-MpPerformanceRecording\",\"ListItemText\":\"New-MpPerformanceRecording\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MpPerformanceRecording \\r\\n\"},{\"CompletionText\":\"New-NetAdapterAdvancedProperty\",\"ListItemText\":\"New-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"New-NetEventSession\",\"ListItemText\":\"New-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetEventSession \\r\\n\"},{\"CompletionText\":\"New-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"New-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVProfile\",\"ListItemText\":\"New-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVRule\",\"ListItemText\":\"New-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVVMSetting\",\"ListItemText\":\"New-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"New-NetFirewallRule\",\"ListItemText\":\"New-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"New-NetIPAddress\",\"ListItemText\":\"New-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPAddress \\r\\n\"},{\"CompletionText\":\"New-NetIPHttpsConfiguration\",\"ListItemText\":\"New-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"New-NetIPsecAuthProposal\",\"ListItemText\":\"New-NetIPsecAuthProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecAuthProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecDospSetting\",\"ListItemText\":\"New-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeCryptoProposal\",\"ListItemText\":\"New-NetIPsecMainModeCryptoProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecMainModeCryptoProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"New-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeRule\",\"ListItemText\":\"New-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"New-NetIPsecPhase1AuthSet\",\"ListItemText\":\"New-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecPhase2AuthSet\",\"ListItemText\":\"New-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecQuickModeCryptoProposal\",\"ListItemText\":\"New-NetIPsecQuickModeCryptoProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecQuickModeCryptoProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"New-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecRule\",\"ListItemText\":\"New-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"New-NetLbfoTeam\",\"ListItemText\":\"New-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"New-NetNat\",\"ListItemText\":\"New-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNat \\r\\n\"},{\"CompletionText\":\"New-NetNatTransitionConfiguration\",\"ListItemText\":\"New-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"New-NetNeighbor\",\"ListItemText\":\"New-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNeighbor \\r\\n\"},{\"CompletionText\":\"New-NetQosPolicy\",\"ListItemText\":\"New-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"New-NetRoute\",\"ListItemText\":\"New-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetRoute \\r\\n\"},{\"CompletionText\":\"New-NetSwitchTeam\",\"ListItemText\":\"New-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"New-NetTransportFilter\",\"ListItemText\":\"New-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"New-NetworkSwitchVlan\",\"ListItemText\":\"New-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"New-Object\",\"ListItemText\":\"New-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Object [-TypeName] [[-ArgumentList] ] [-Property ] []\\r\\n\\r\\nNew-Object [-ComObject] [-Strict] [-Property ] []\\r\\n\"},{\"CompletionText\":\"New-Partition\",\"ListItemText\":\"New-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Partition \\r\\n\"},{\"CompletionText\":\"New-PesterOption\",\"ListItemText\":\"New-PesterOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PesterOption \\r\\n\"},{\"CompletionText\":\"New-PmemDedicatedMemory\",\"ListItemText\":\"New-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"New-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"New-PmemDisk\",\"ListItemText\":\"New-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"New-PmemDisk\\r\\n\"},{\"CompletionText\":\"New-ProvisioningRepro\",\"ListItemText\":\"New-ProvisioningRepro\",\"ResultType\":2,\"ToolTip\":\"New-ProvisioningRepro\\r\\n\"},{\"CompletionText\":\"New-PSDrive\",\"ListItemText\":\"New-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSDrive [-Name] [-PSProvider] [-Root] [-Description ] [-Scope ] [-Persist] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-PSRoleCapabilityFile\",\"ListItemText\":\"New-PSRoleCapabilityFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSRoleCapabilityFile [-Path] [-Guid ] [-Author ] [-Description ] [-CompanyName ] [-Copyright ] [-ModulesToImport ] [-VisibleAliases ] [-VisibleCmdlets ] [-VisibleFunctions ] [-VisibleExternalCommands ] [-VisibleProviders ] [-ScriptsToProcess ] [-AliasDefinitions ] [-FunctionDefinitions ] [-VariableDefinitions ] [-EnvironmentVariables ] [-TypesToProcess ] [-FormatsToProcess ] [-AssembliesToLoad ] []\\r\\n\"},{\"CompletionText\":\"New-PSScriptFileInfo\",\"ListItemText\":\"New-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"New-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"New-PSSession\",\"ListItemText\":\"New-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSession [[-ComputerName] ] [-Credential ] [-Name ] [-EnableNetworkAccess] [-ConfigurationName ] [-Port ] [-UseSSL] [-ApplicationName ] [-ThrottleLimit ] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nNew-PSSession [-ConnectionUri] [-Credential ] [-Name ] [-EnableNetworkAccess] [-ConfigurationName ] [-ThrottleLimit ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nNew-PSSession [-VMId] -Credential [-Name ] [-ConfigurationName ] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -Credential -VMName [-Name ] [-ConfigurationName ] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession [[-Session] ] [-Name ] [-EnableNetworkAccess] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -ContainerId [-Name ] [-ConfigurationName ] [-RunAsAdministrator] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -UseWindowsPowerShell [-Name ] []\\r\\n\\r\\nNew-PSSession [-HostName] [-Name ] [-Port ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] []\\r\\n\\r\\nNew-PSSession -SSHConnection [-Name ] []\\r\\n\"},{\"CompletionText\":\"New-PSSessionConfigurationFile\",\"ListItemText\":\"New-PSSessionConfigurationFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSessionConfigurationFile [-Path] [-SchemaVersion ] [-Guid ] [-Author ] [-Description ] [-CompanyName ] [-Copyright ] [-SessionType ] [-TranscriptDirectory ] [-RunAsVirtualAccount] [-RunAsVirtualAccountGroups ] [-MountUserDrive] [-UserDriveMaximumSize ] [-GroupManagedServiceAccount ] [-ScriptsToProcess ] [-RoleDefinitions ] [-RequiredGroups ] [-LanguageMode ] [-ExecutionPolicy ] [-PowerShellVersion ] [-ModulesToImport ] [-VisibleAliases ] [-VisibleCmdlets ] [-VisibleFunctions ] [-VisibleExternalCommands ] [-VisibleProviders ] [-AliasDefinitions ] [-FunctionDefinitions ] [-VariableDefinitions ] [-EnvironmentVariables ] [-TypesToProcess ] [-FormatsToProcess ] [-AssembliesToLoad ] [-Full] []\\r\\n\"},{\"CompletionText\":\"New-PSSessionOption\",\"ListItemText\":\"New-PSSessionOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSessionOption [-MaximumRedirection ] [-NoCompression] [-NoMachineProfile] [-Culture ] [-UICulture ] [-MaximumReceivedDataSizePerCommand ] [-MaximumReceivedObjectSize ] [-OutputBufferingMode ] [-MaxConnectionRetryCount ] [-ApplicationArguments ] [-OpenTimeout ] [-CancelTimeout ] [-IdleTimeout ] [-ProxyAccessType ] [-ProxyAuthentication ] [-ProxyCredential ] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-OperationTimeout ] [-NoEncryption] [-UseUTF16] [-IncludePortInSPN] []\\r\\n\"},{\"CompletionText\":\"New-PSTransportOption\",\"ListItemText\":\"New-PSTransportOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSTransportOption [-MaxIdleTimeoutSec ] [-ProcessIdleTimeoutSec ] [-MaxSessions ] [-MaxConcurrentCommandsPerSession ] [-MaxSessionsPerUser ] [-MaxMemoryPerSessionMB ] [-MaxProcessesPerSession ] [-MaxConcurrentUsers ] [-IdleTimeoutSec ] [-OutputBufferingMode ] []\\r\\n\"},{\"CompletionText\":\"New-PSWorkflowExecutionOption\",\"ListItemText\":\"New-PSWorkflowExecutionOption\",\"ResultType\":2,\"ToolTip\":\"New-PSWorkflowExecutionOption\\r\\n\"},{\"CompletionText\":\"New-PSWorkflowSession\",\"ListItemText\":\"New-PSWorkflowSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSWorkflowSession \\r\\n\"},{\"CompletionText\":\"New-ScheduledJobOption\",\"ListItemText\":\"New-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"New-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"New-ScheduledTask\",\"ListItemText\":\"New-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTask \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskAction\",\"ListItemText\":\"New-ScheduledTaskAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskAction \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskPrincipal\",\"ListItemText\":\"New-ScheduledTaskPrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskPrincipal \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskSettingsSet\",\"ListItemText\":\"New-ScheduledTaskSettingsSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskSettingsSet \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskTrigger\",\"ListItemText\":\"New-ScheduledTaskTrigger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskTrigger \\r\\n\"},{\"CompletionText\":\"New-ScriptFileInfo\",\"ListItemText\":\"New-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"New-SelfSignedCertificate\",\"ListItemText\":\"New-SelfSignedCertificate\",\"ResultType\":2,\"ToolTip\":\"New-SelfSignedCertificate\\r\\n\"},{\"CompletionText\":\"New-Service\",\"ListItemText\":\"New-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Service [-Name] [-BinaryPathName] [-DisplayName ] [-Description ] [-StartupType ] [-Credential ] [-SecurityDescriptorSddl ] [-DependsOn ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-SmbClientCertificateMapping\",\"ListItemText\":\"New-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"New-SmbGlobalMapping\",\"ListItemText\":\"New-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"New-SmbMapping\",\"ListItemText\":\"New-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbMapping \\r\\n\"},{\"CompletionText\":\"New-SmbMultichannelConstraint\",\"ListItemText\":\"New-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"New-SmbServerCertificateMapping\",\"ListItemText\":\"New-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"New-SmbShare\",\"ListItemText\":\"New-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbShare \\r\\n\"},{\"CompletionText\":\"New-StorageBusBinding\",\"ListItemText\":\"New-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"New-StorageBusCacheStore\",\"ListItemText\":\"New-StorageBusCacheStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageBusCacheStore \\r\\n\"},{\"CompletionText\":\"New-StorageFileServer\",\"ListItemText\":\"New-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageFileServer \\r\\n\"},{\"CompletionText\":\"New-StoragePool\",\"ListItemText\":\"New-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StoragePool \\r\\n\"},{\"CompletionText\":\"New-StorageSubsystemVirtualDisk\",\"ListItemText\":\"New-StorageSubsystemVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageSubsystemVirtualDisk \\r\\n\"},{\"CompletionText\":\"New-StorageTier\",\"ListItemText\":\"New-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageTier \\r\\n\"},{\"CompletionText\":\"New-TemporaryFile\",\"ListItemText\":\"New-TemporaryFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-TemporaryFile [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-TimeSpan\",\"ListItemText\":\"New-TimeSpan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-TimeSpan [[-Start] ] [[-End] ] []\\r\\n\\r\\nNew-TimeSpan [-Days ] [-Hours ] [-Minutes ] [-Seconds ] [-Milliseconds ] []\\r\\n\"},{\"CompletionText\":\"New-TlsSessionTicketKey\",\"ListItemText\":\"New-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"New-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"New-Variable\",\"ListItemText\":\"New-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Variable [-Name] [[-Value] ] [-Description ] [-Option ] [-Visibility ] [-Force] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-VFD\",\"ListItemText\":\"New-VFD\",\"ResultType\":2,\"ToolTip\":\"New-VFD\\r\\n\"},{\"CompletionText\":\"New-VHD\",\"ListItemText\":\"New-VHD\",\"ResultType\":2,\"ToolTip\":\"New-VHD\\r\\n\"},{\"CompletionText\":\"New-VirtualDisk\",\"ListItemText\":\"New-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDisk \\r\\n\"},{\"CompletionText\":\"New-VirtualDiskClone\",\"ListItemText\":\"New-VirtualDiskClone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDiskClone \\r\\n\"},{\"CompletionText\":\"New-VirtualDiskSnapshot\",\"ListItemText\":\"New-VirtualDiskSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDiskSnapshot \\r\\n\"},{\"CompletionText\":\"New-VM\",\"ListItemText\":\"New-VM\",\"ResultType\":2,\"ToolTip\":\"New-VM\\r\\n\"},{\"CompletionText\":\"New-VMGroup\",\"ListItemText\":\"New-VMGroup\",\"ResultType\":2,\"ToolTip\":\"New-VMGroup\\r\\n\"},{\"CompletionText\":\"New-VMReplicationAuthorizationEntry\",\"ListItemText\":\"New-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"New-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"New-VMResourcePool\",\"ListItemText\":\"New-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"New-VMResourcePool\\r\\n\"},{\"CompletionText\":\"New-VMSan\",\"ListItemText\":\"New-VMSan\",\"ResultType\":2,\"ToolTip\":\"New-VMSan\\r\\n\"},{\"CompletionText\":\"New-VMSwitch\",\"ListItemText\":\"New-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"New-VMSwitch\\r\\n\"},{\"CompletionText\":\"New-Volume\",\"ListItemText\":\"New-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Volume \\r\\n\"},{\"CompletionText\":\"New-VpnServerAddress\",\"ListItemText\":\"New-VpnServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VpnServerAddress \\r\\n\"},{\"CompletionText\":\"New-WindowsCustomImage\",\"ListItemText\":\"New-WindowsCustomImage\",\"ResultType\":2,\"ToolTip\":\"New-WindowsCustomImage\\r\\n\"},{\"CompletionText\":\"New-WindowsImage\",\"ListItemText\":\"New-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"New-WindowsImage\\r\\n\"},{\"CompletionText\":\"New-WinEvent\",\"ListItemText\":\"New-WinEvent\",\"ResultType\":2,\"ToolTip\":\"New-WinEvent\\r\\n\"},{\"CompletionText\":\"New-WinUserLanguageList\",\"ListItemText\":\"New-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"New-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"New-WSManInstance\",\"ListItemText\":\"New-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"New-WSManInstance\\r\\n\"},{\"CompletionText\":\"New-WSManSessionOption\",\"ListItemText\":\"New-WSManSessionOption\",\"ResultType\":2,\"ToolTip\":\"New-WSManSessionOption\\r\\n\"},{\"CompletionText\":\"newdev.exe\",\"ListItemText\":\"newdev.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\newdev.exe\"},{\"CompletionText\":\"nf.cmd\",\"ListItemText\":\"nf.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\nf.cmd\"},{\"CompletionText\":\"nf.ps1\",\"ListItemText\":\"nf.ps1\",\"ResultType\":2,\"ToolTip\":\"nf.ps1 \\r\\n\"},{\"CompletionText\":\"NgcIso.exe\",\"ListItemText\":\"NgcIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NgcIso.exe\"},{\"CompletionText\":\"ni\",\"ListItemText\":\"ni\",\"ResultType\":2,\"ToolTip\":\"New-Item\"},{\"CompletionText\":\"nlg\",\"ListItemText\":\"nlg\",\"ResultType\":2,\"ToolTip\":\"nlg\"},{\"CompletionText\":\"nltest.exe\",\"ListItemText\":\"nltest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nltest.exe\"},{\"CompletionText\":\"nlu\",\"ListItemText\":\"nlu\",\"ResultType\":2,\"ToolTip\":\"nlu\"},{\"CompletionText\":\"nmbind.exe\",\"ListItemText\":\"nmbind.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nmbind.exe\"},{\"CompletionText\":\"nmo\",\"ListItemText\":\"nmo\",\"ResultType\":2,\"ToolTip\":\"New-Module\"},{\"CompletionText\":\"nmscrub.exe\",\"ListItemText\":\"nmscrub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nmscrub.exe\"},{\"CompletionText\":\"node.exe\",\"ListItemText\":\"node.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\node.exe\"},{\"CompletionText\":\"nodevars.bat\",\"ListItemText\":\"nodevars.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\nodevars.bat\"},{\"CompletionText\":\"normalizer.exe\",\"ListItemText\":\"normalizer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\normalizer.exe\"},{\"CompletionText\":\"notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\notepad.exe\"},{\"CompletionText\":\"npm.cmd\",\"ListItemText\":\"npm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\npm.cmd\"},{\"CompletionText\":\"npx.cmd\",\"ListItemText\":\"npx.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\npx.cmd\"},{\"CompletionText\":\"nslookup.exe\",\"ListItemText\":\"nslookup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nslookup.exe\"},{\"CompletionText\":\"nsmbccm\",\"ListItemText\":\"nsmbccm\",\"ResultType\":2,\"ToolTip\":\"nsmbccm\"},{\"CompletionText\":\"nsmbgm\",\"ListItemText\":\"nsmbgm\",\"ResultType\":2,\"ToolTip\":\"nsmbgm\"},{\"CompletionText\":\"nsmbm\",\"ListItemText\":\"nsmbm\",\"ResultType\":2,\"ToolTip\":\"nsmbm\"},{\"CompletionText\":\"nsmbs\",\"ListItemText\":\"nsmbs\",\"ResultType\":2,\"ToolTip\":\"nsmbs\"},{\"CompletionText\":\"nsmbscm\",\"ListItemText\":\"nsmbscm\",\"ResultType\":2,\"ToolTip\":\"nsmbscm\"},{\"CompletionText\":\"nsmbt\",\"ListItemText\":\"nsmbt\",\"ResultType\":2,\"ToolTip\":\"nsmbt\"},{\"CompletionText\":\"nsn\",\"ListItemText\":\"nsn\",\"ResultType\":2,\"ToolTip\":\"New-PSSession\"},{\"CompletionText\":\"ntoskrnl.exe\",\"ListItemText\":\"ntoskrnl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ntoskrnl.exe\"},{\"CompletionText\":\"ntprint.exe\",\"ListItemText\":\"ntprint.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ntprint.exe\"},{\"CompletionText\":\"nu.exe\",\"ListItemText\":\"nu.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu.exe\"},{\"CompletionText\":\"nu_plugin_gstat.exe\",\"ListItemText\":\"nu_plugin_gstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_gstat.exe\"},{\"CompletionText\":\"nu_plugin_inc.exe\",\"ListItemText\":\"nu_plugin_inc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_inc.exe\"},{\"CompletionText\":\"nu_plugin_query.exe\",\"ListItemText\":\"nu_plugin_query.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_query.exe\"},{\"CompletionText\":\"nv\",\"ListItemText\":\"nv\",\"ResultType\":2,\"ToolTip\":\"New-Variable\"},{\"CompletionText\":\"NvContainerRecovery.bat\",\"ListItemText\":\"NvContainerRecovery.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\NvContainerRecovery.bat\"},{\"CompletionText\":\"nvdebugdump.exe\",\"ListItemText\":\"nvdebugdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvdebugdump.exe\"},{\"CompletionText\":\"nvdlisrwrapper.exe\",\"ListItemText\":\"nvdlisrwrapper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\NVIDIA Corporation\\\\NVIDIA NvDLISR\\\\nvdlisrwrapper.exe\"},{\"CompletionText\":\"nvidia-smi.exe\",\"ListItemText\":\"nvidia-smi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvidia-smi.exe\"},{\"CompletionText\":\"nvs.cmd\",\"ListItemText\":\"nvs.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\nvs\\\\nvs.cmd\"},{\"CompletionText\":\"nvs.ps1\",\"ListItemText\":\"nvs.ps1\",\"ResultType\":2,\"ToolTip\":\"nvs.ps1 \\r\\n\"},{\"CompletionText\":\"nvspinfo.exe\",\"ListItemText\":\"nvspinfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvspinfo.exe\"},{\"CompletionText\":\"nwsn\",\"ListItemText\":\"nwsn\",\"ResultType\":2,\"ToolTip\":\"nwsn\"},{\"CompletionText\":\"O:\",\"ListItemText\":\"O:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nO: \\r\\n\"},{\"CompletionText\":\"odbcad32.exe\",\"ListItemText\":\"odbcad32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\odbcad32.exe\"},{\"CompletionText\":\"odbcconf.exe\",\"ListItemText\":\"odbcconf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\odbcconf.exe\"},{\"CompletionText\":\"ofdeploy.exe\",\"ListItemText\":\"ofdeploy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ofdeploy.exe\"},{\"CompletionText\":\"ogv\",\"ListItemText\":\"ogv\",\"ResultType\":2,\"ToolTip\":\"Out-GridView\"},{\"CompletionText\":\"oh\",\"ListItemText\":\"oh\",\"ResultType\":2,\"ToolTip\":\"Out-Host\"},{\"CompletionText\":\"oh-my-posh.exe\",\"ListItemText\":\"oh-my-posh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\oh-my-posh\\\\bin\\\\oh-my-posh.exe\"},{\"CompletionText\":\"olk.exe\",\"ListItemText\":\"olk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\olk.exe\"},{\"CompletionText\":\"omadmclient.exe\",\"ListItemText\":\"omadmclient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\omadmclient.exe\"},{\"CompletionText\":\"omadmprc.exe\",\"ListItemText\":\"omadmprc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\omadmprc.exe\"},{\"CompletionText\":\"OneDriveSetup.exe\",\"ListItemText\":\"OneDriveSetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OneDriveSetup.exe\"},{\"CompletionText\":\"OOBE-Maintenance.exe\",\"ListItemText\":\"OOBE-Maintenance.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OOBE-Maintenance.exe\"},{\"CompletionText\":\"Open-AzSurveyLink\",\"ListItemText\":\"Open-AzSurveyLink\",\"ResultType\":2,\"ToolTip\":\"Open-AzSurveyLink\\r\\n\"},{\"CompletionText\":\"Open-NetGPO\",\"ListItemText\":\"Open-NetGPO\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOpen-NetGPO \\r\\n\"},{\"CompletionText\":\"openfiles.exe\",\"ListItemText\":\"openfiles.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\openfiles.exe\"},{\"CompletionText\":\"OpenWith.exe\",\"ListItemText\":\"OpenWith.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OpenWith.exe\"},{\"CompletionText\":\"Optimize-AppProvisionedPackages\",\"ListItemText\":\"Optimize-AppProvisionedPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-AppProvisionedPackages\"},{\"CompletionText\":\"Optimize-AppxProvisionedPackages\",\"ListItemText\":\"Optimize-AppxProvisionedPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-AppxProvisionedPackages\\r\\n\"},{\"CompletionText\":\"Optimize-ProvisionedAppPackages\",\"ListItemText\":\"Optimize-ProvisionedAppPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-ProvisionedAppPackages\"},{\"CompletionText\":\"Optimize-ProvisionedAppxPackages\",\"ListItemText\":\"Optimize-ProvisionedAppxPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-ProvisionedAppxPackages\"},{\"CompletionText\":\"Optimize-StoragePool\",\"ListItemText\":\"Optimize-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOptimize-StoragePool \\r\\n\"},{\"CompletionText\":\"Optimize-VHD\",\"ListItemText\":\"Optimize-VHD\",\"ResultType\":2,\"ToolTip\":\"Optimize-VHD\\r\\n\"},{\"CompletionText\":\"Optimize-VHDSet\",\"ListItemText\":\"Optimize-VHDSet\",\"ResultType\":2,\"ToolTip\":\"Optimize-VHDSet\\r\\n\"},{\"CompletionText\":\"Optimize-Volume\",\"ListItemText\":\"Optimize-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOptimize-Volume \\r\\n\"},{\"CompletionText\":\"Optimize-WindowsImage\",\"ListItemText\":\"Optimize-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Optimize-WindowsImage\\r\\n\"},{\"CompletionText\":\"OptionalFeatures.exe\",\"ListItemText\":\"OptionalFeatures.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OptionalFeatures.exe\"},{\"CompletionText\":\"orbd.exe\",\"ListItemText\":\"orbd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\orbd.exe\"},{\"CompletionText\":\"osk.exe\",\"ListItemText\":\"osk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\osk.exe\"},{\"CompletionText\":\"oss\",\"ListItemText\":\"oss\",\"ResultType\":2,\"ToolTip\":\"\\r\\noss [[-Width] ] [[-InputObject] ] []\\r\\n\"},{\"CompletionText\":\"Out-Default\",\"ListItemText\":\"Out-Default\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Default [-Transcript] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-File\",\"ListItemText\":\"Out-File\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-File [-FilePath] [[-Encoding] ] [-Append] [-Force] [-NoClobber] [-Width ] [-NoNewline] [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nOut-File [[-Encoding] ] -LiteralPath [-Append] [-Force] [-NoClobber] [-Width ] [-NoNewline] [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Out-GridView\",\"ListItemText\":\"Out-GridView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-GridView [-InputObject ] [-Title ] [-PassThru] []\\r\\n\\r\\nOut-GridView [-InputObject ] [-Title ] [-Wait] []\\r\\n\\r\\nOut-GridView [-InputObject ] [-Title ] [-OutputMode ] []\\r\\n\"},{\"CompletionText\":\"Out-Host\",\"ListItemText\":\"Out-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Host [-Paging] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-Null\",\"ListItemText\":\"Out-Null\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Null [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-Printer\",\"ListItemText\":\"Out-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Printer [[-Name] ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-String\",\"ListItemText\":\"Out-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-String [-Width ] [-NoNewline] [-InputObject ] []\\r\\n\\r\\nOut-String [-Stream] [-Width ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"P:\",\"ListItemText\":\"P:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nP: \\r\\n\"},{\"CompletionText\":\"pacjsworker.exe\",\"ListItemText\":\"pacjsworker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pacjsworker.exe\"},{\"CompletionText\":\"pack200.exe\",\"ListItemText\":\"pack200.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\pack200.exe\"},{\"CompletionText\":\"PackagedCWALauncher.exe\",\"ListItemText\":\"PackagedCWALauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PackagedCWALauncher.exe\"},{\"CompletionText\":\"PackageInspector.exe\",\"ListItemText\":\"PackageInspector.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PackageInspector.exe\"},{\"CompletionText\":\"PasswordOnWakeSettingFlyout.exe\",\"ListItemText\":\"PasswordOnWakeSettingFlyout.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PasswordOnWakeSettingFlyout.exe\"},{\"CompletionText\":\"PATHPING.EXE\",\"ListItemText\":\"PATHPING.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PATHPING.EXE\"},{\"CompletionText\":\"Pause\",\"ListItemText\":\"Pause\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPause \\r\\n\"},{\"CompletionText\":\"pbcfg\",\"ListItemText\":\"pbcfg\",\"ResultType\":2,\"ToolTip\":\"pbcfg\"},{\"CompletionText\":\"pbres\",\"ListItemText\":\"pbres\",\"ResultType\":2,\"ToolTip\":\"pbres\"},{\"CompletionText\":\"pbrush.exe\",\"ListItemText\":\"pbrush.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pbrush.exe\"},{\"CompletionText\":\"pcalua.exe\",\"ListItemText\":\"pcalua.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcalua.exe\"},{\"CompletionText\":\"pcaui.exe\",\"ListItemText\":\"pcaui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcaui.exe\"},{\"CompletionText\":\"pcwrun.exe\",\"ListItemText\":\"pcwrun.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcwrun.exe\"},{\"CompletionText\":\"perfmon.exe\",\"ListItemText\":\"perfmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\perfmon.exe\"},{\"CompletionText\":\"perfmon.msc\",\"ListItemText\":\"perfmon.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\perfmon.msc\"},{\"CompletionText\":\"pfn\",\"ListItemText\":\"pfn\",\"ResultType\":2,\"ToolTip\":\"pfn\"},{\"CompletionText\":\"phoneactivate.exe\",\"ListItemText\":\"phoneactivate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\phoneactivate.exe\"},{\"CompletionText\":\"PickerHost.exe\",\"ListItemText\":\"PickerHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PickerHost.exe\"},{\"CompletionText\":\"PinEnrollmentBroker.exe\",\"ListItemText\":\"PinEnrollmentBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PinEnrollmentBroker.exe\"},{\"CompletionText\":\"pinentry-basic.exe\",\"ListItemText\":\"pinentry-basic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\pinentry-basic.exe\"},{\"CompletionText\":\"PING.EXE\",\"ListItemText\":\"PING.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PING.EXE\"},{\"CompletionText\":\"pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip.exe\"},{\"CompletionText\":\"pip3.10.exe\",\"ListItemText\":\"pip3.10.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.10.exe\"},{\"CompletionText\":\"pip3.12.exe\",\"ListItemText\":\"pip3.12.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip3.12.exe\"},{\"CompletionText\":\"pip3.9.exe\",\"ListItemText\":\"pip3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.9.exe\"},{\"CompletionText\":\"pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip3.exe\"},{\"CompletionText\":\"PkgMgr.exe\",\"ListItemText\":\"PkgMgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PkgMgr.exe\"},{\"CompletionText\":\"PktMon.exe\",\"ListItemText\":\"PktMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PktMon.exe\"},{\"CompletionText\":\"plasrv.exe\",\"ListItemText\":\"plasrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\plasrv.exe\"},{\"CompletionText\":\"PnPUnattend.exe\",\"ListItemText\":\"PnPUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PnPUnattend.exe\"},{\"CompletionText\":\"pnputil.exe\",\"ListItemText\":\"pnputil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pnputil.exe\"},{\"CompletionText\":\"poetry.exe\",\"ListItemText\":\"poetry.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\Python\\\\Scripts\\\\poetry.exe\"},{\"CompletionText\":\"policytool.exe\",\"ListItemText\":\"policytool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\policytool.exe\"},{\"CompletionText\":\"Pop-Location\",\"ListItemText\":\"Pop-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPop-Location [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"popd\",\"ListItemText\":\"popd\",\"ResultType\":2,\"ToolTip\":\"Pop-Location\"},{\"CompletionText\":\"poqexec.exe\",\"ListItemText\":\"poqexec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\poqexec.exe\"},{\"CompletionText\":\"pospaymentsworker.exe\",\"ListItemText\":\"pospaymentsworker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pospaymentsworker.exe\"},{\"CompletionText\":\"powercfg.cpl\",\"ListItemText\":\"powercfg.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\powercfg.cpl\"},{\"CompletionText\":\"powercfg.exe\",\"ListItemText\":\"powercfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\powercfg.exe\"},{\"CompletionText\":\"powershell.exe\",\"ListItemText\":\"powershell.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe\"},{\"CompletionText\":\"powershell_ise.exe\",\"ListItemText\":\"powershell_ise.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell_ise.exe\"},{\"CompletionText\":\"PresentationHost.exe\",\"ListItemText\":\"PresentationHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PresentationHost.exe\"},{\"CompletionText\":\"PresentationSettings.exe\",\"ListItemText\":\"PresentationSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PresentationSettings.exe\"},{\"CompletionText\":\"prevhost.exe\",\"ListItemText\":\"prevhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\prevhost.exe\"},{\"CompletionText\":\"print.exe\",\"ListItemText\":\"print.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\print.exe\"},{\"CompletionText\":\"PrintBrmUi.exe\",\"ListItemText\":\"PrintBrmUi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PrintBrmUi.exe\"},{\"CompletionText\":\"printfilterpipelinesvc.exe\",\"ListItemText\":\"printfilterpipelinesvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printfilterpipelinesvc.exe\"},{\"CompletionText\":\"PrintIsolationHost.exe\",\"ListItemText\":\"PrintIsolationHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PrintIsolationHost.exe\"},{\"CompletionText\":\"printmanagement.msc\",\"ListItemText\":\"printmanagement.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printmanagement.msc\"},{\"CompletionText\":\"printui.exe\",\"ListItemText\":\"printui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printui.exe\"},{\"CompletionText\":\"prompt\",\"ListItemText\":\"prompt\",\"ResultType\":2,\"ToolTip\":\"\\r\\nprompt \\r\\n\"},{\"CompletionText\":\"proquota.exe\",\"ListItemText\":\"proquota.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\proquota.exe\"},{\"CompletionText\":\"Protect-CmsMessage\",\"ListItemText\":\"Protect-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Protect-CmsMessage\\r\\n\"},{\"CompletionText\":\"provlaunch.exe\",\"ListItemText\":\"provlaunch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\provlaunch.exe\"},{\"CompletionText\":\"provtool.exe\",\"ListItemText\":\"provtool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\provtool.exe\"},{\"CompletionText\":\"ProximityUxHost.exe\",\"ListItemText\":\"ProximityUxHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ProximityUxHost.exe\"},{\"CompletionText\":\"prproc.exe\",\"ListItemText\":\"prproc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\prproc.exe\"},{\"CompletionText\":\"ps\",\"ListItemText\":\"ps\",\"ResultType\":2,\"ToolTip\":\"Get-Process\"},{\"CompletionText\":\"PSConsoleHostReadLine\",\"ListItemText\":\"PSConsoleHostReadLine\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPSConsoleHostReadLine \\r\\n\"},{\"CompletionText\":\"psr.exe\",\"ListItemText\":\"psr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\psr.exe\"},{\"CompletionText\":\"Publish-AzApiManagementTenantGitConfiguration\",\"ListItemText\":\"Publish-AzApiManagementTenantGitConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-AzApiManagementTenantGitConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-AzAutomationRunbook\",\"ListItemText\":\"Publish-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Publish-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Publish-AzBicepModule\",\"ListItemText\":\"Publish-AzBicepModule\",\"ResultType\":2,\"ToolTip\":\"Publish-AzBicepModule\\r\\n\"},{\"CompletionText\":\"Publish-AzVMDscConfiguration\",\"ListItemText\":\"Publish-AzVMDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-AzVMDscConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-AzWebApp\",\"ListItemText\":\"Publish-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Publish-AzWebApp\\r\\n\"},{\"CompletionText\":\"Publish-BCFileContent\",\"ListItemText\":\"Publish-BCFileContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-BCFileContent \\r\\n\"},{\"CompletionText\":\"Publish-BCWebContent\",\"ListItemText\":\"Publish-BCWebContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-BCWebContent \\r\\n\"},{\"CompletionText\":\"Publish-DscConfiguration\",\"ListItemText\":\"Publish-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-Module\",\"ListItemText\":\"Publish-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Module \\r\\n\"},{\"CompletionText\":\"Publish-PSResource\",\"ListItemText\":\"Publish-PSResource\",\"ResultType\":2,\"ToolTip\":\"Publish-PSResource\\r\\n\"},{\"CompletionText\":\"Publish-Script\",\"ListItemText\":\"Publish-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Script \\r\\n\"},{\"CompletionText\":\"pumo\",\"ListItemText\":\"pumo\",\"ResultType\":2,\"ToolTip\":\"pumo\"},{\"CompletionText\":\"Push-Location\",\"ListItemText\":\"Push-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPush-Location [[-Path] ] [-PassThru] [-StackName ] []\\r\\n\\r\\nPush-Location [-LiteralPath ] [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"pushd\",\"ListItemText\":\"pushd\",\"ResultType\":2,\"ToolTip\":\"Push-Location\"},{\"CompletionText\":\"pwd\",\"ListItemText\":\"pwd\",\"ResultType\":2,\"ToolTip\":\"Get-Location\"},{\"CompletionText\":\"pwlauncher.exe\",\"ListItemText\":\"pwlauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pwlauncher.exe\"},{\"CompletionText\":\"pwsh-preview.exe\",\"ListItemText\":\"pwsh-preview.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh-preview.exe\"},{\"CompletionText\":\"pwsh.exe\",\"ListItemText\":\"pwsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\WindowsApps\\\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\\\pwsh.exe\"},{\"CompletionText\":\"py.exe\",\"ListItemText\":\"py.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\py.exe\"},{\"CompletionText\":\"pygmentize.exe\",\"ListItemText\":\"pygmentize.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pygmentize.exe\"},{\"CompletionText\":\"python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\python.exe\"},{\"CompletionText\":\"python3.12.exe\",\"ListItemText\":\"python3.12.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\python3.12.exe\"},{\"CompletionText\":\"python3.9.exe\",\"ListItemText\":\"python3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python3.9.exe\"},{\"CompletionText\":\"python3.exe\",\"ListItemText\":\"python3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python3.exe\"},{\"CompletionText\":\"pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\pythonw.exe\"},{\"CompletionText\":\"pythonw3.9.exe\",\"ListItemText\":\"pythonw3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw3.9.exe\"},{\"CompletionText\":\"pythonw3.exe\",\"ListItemText\":\"pythonw3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw3.exe\"},{\"CompletionText\":\"pyw.exe\",\"ListItemText\":\"pyw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\pyw.exe\"},{\"CompletionText\":\"Q:\",\"ListItemText\":\"Q:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nQ: \\r\\n\"},{\"CompletionText\":\"qappsrv.exe\",\"ListItemText\":\"qappsrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qappsrv.exe\"},{\"CompletionText\":\"qprocess.exe\",\"ListItemText\":\"qprocess.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qprocess.exe\"},{\"CompletionText\":\"query.exe\",\"ListItemText\":\"query.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\query.exe\"},{\"CompletionText\":\"quser.exe\",\"ListItemText\":\"quser.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\quser.exe\"},{\"CompletionText\":\"qwinsta.exe\",\"ListItemText\":\"qwinsta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qwinsta.exe\"},{\"CompletionText\":\"r\",\"ListItemText\":\"r\",\"ResultType\":2,\"ToolTip\":\"Invoke-History\"},{\"CompletionText\":\"R:\",\"ListItemText\":\"R:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nR: \\r\\n\"},{\"CompletionText\":\"rasautou.exe\",\"ListItemText\":\"rasautou.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasautou.exe\"},{\"CompletionText\":\"rasdial.exe\",\"ListItemText\":\"rasdial.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasdial.exe\"},{\"CompletionText\":\"raserver.exe\",\"ListItemText\":\"raserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\raserver.exe\"},{\"CompletionText\":\"rasphone.exe\",\"ListItemText\":\"rasphone.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasphone.exe\"},{\"CompletionText\":\"rbp\",\"ListItemText\":\"rbp\",\"ResultType\":2,\"ToolTip\":\"Remove-PSBreakpoint\"},{\"CompletionText\":\"rcie\",\"ListItemText\":\"rcie\",\"ResultType\":2,\"ToolTip\":\"rcie\"},{\"CompletionText\":\"rcim\",\"ListItemText\":\"rcim\",\"ResultType\":2,\"ToolTip\":\"rcim\"},{\"CompletionText\":\"rcjb\",\"ListItemText\":\"rcjb\",\"ResultType\":2,\"ToolTip\":\"Receive-Job\"},{\"CompletionText\":\"rcms\",\"ListItemText\":\"rcms\",\"ResultType\":2,\"ToolTip\":\"rcms\"},{\"CompletionText\":\"rcsn\",\"ListItemText\":\"rcsn\",\"ResultType\":2,\"ToolTip\":\"Receive-PSSession\"},{\"CompletionText\":\"rd\",\"ListItemText\":\"rd\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rdpclip.exe\",\"ListItemText\":\"rdpclip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpclip.exe\"},{\"CompletionText\":\"rdpinit.exe\",\"ListItemText\":\"rdpinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpinit.exe\"},{\"CompletionText\":\"rdpinput.exe\",\"ListItemText\":\"rdpinput.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpinput.exe\"},{\"CompletionText\":\"RdpSa.exe\",\"ListItemText\":\"RdpSa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSa.exe\"},{\"CompletionText\":\"RdpSaProxy.exe\",\"ListItemText\":\"RdpSaProxy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSaProxy.exe\"},{\"CompletionText\":\"RdpSaUacHelper.exe\",\"ListItemText\":\"RdpSaUacHelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSaUacHelper.exe\"},{\"CompletionText\":\"rdpshell.exe\",\"ListItemText\":\"rdpshell.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpshell.exe\"},{\"CompletionText\":\"rdpsign.exe\",\"ListItemText\":\"rdpsign.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpsign.exe\"},{\"CompletionText\":\"rdr\",\"ListItemText\":\"rdr\",\"ResultType\":2,\"ToolTip\":\"Remove-PSDrive\"},{\"CompletionText\":\"rdrleakdiag.exe\",\"ListItemText\":\"rdrleakdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdrleakdiag.exe\"},{\"CompletionText\":\"Reactivate-AzBatchTask\",\"ListItemText\":\"Reactivate-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Reactivate-AzBatchTask\"},{\"CompletionText\":\"Read-Host\",\"ListItemText\":\"Read-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRead-Host [[-Prompt] ] [-MaskInput] []\\r\\n\\r\\nRead-Host [[-Prompt] ] [-AsSecureString] []\\r\\n\"},{\"CompletionText\":\"Read-PrinterNfcTag\",\"ListItemText\":\"Read-PrinterNfcTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRead-PrinterNfcTag \\r\\n\"},{\"CompletionText\":\"readCloudDataSettings.exe\",\"ListItemText\":\"readCloudDataSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\readCloudDataSettings.exe\"},{\"CompletionText\":\"ReAgentc.exe\",\"ListItemText\":\"ReAgentc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ReAgentc.exe\"},{\"CompletionText\":\"recdisc.exe\",\"ListItemText\":\"recdisc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\recdisc.exe\"},{\"CompletionText\":\"Receive-DtcDiagnosticTransaction\",\"ListItemText\":\"Receive-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Receive-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Receive-Job\",\"ListItemText\":\"Receive-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReceive-Job [-Job] [[-Location] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Job] [[-ComputerName] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Job] [[-Session] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Name] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-InstanceId] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Id] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\"},{\"CompletionText\":\"Receive-PSSession\",\"ListItemText\":\"Receive-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReceive-PSSession [-Session] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-Id] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ComputerName] -Name [-ApplicationName ] [-ConfigurationName ] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ComputerName] -InstanceId [-ApplicationName ] [-ConfigurationName ] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ConnectionUri] -Name [-ConfigurationName ] [-AllowRedirection] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-InstanceId] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-Name] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"recover.exe\",\"ListItemText\":\"recover.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\recover.exe\"},{\"CompletionText\":\"RecoveryDrive.exe\",\"ListItemText\":\"RecoveryDrive.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RecoveryDrive.exe\"},{\"CompletionText\":\"RefreshEnv.cmd\",\"ListItemText\":\"RefreshEnv.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\RefreshEnv.cmd\"},{\"CompletionText\":\"refsutil.exe\",\"ListItemText\":\"refsutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\refsutil.exe\"},{\"CompletionText\":\"reg.exe\",\"ListItemText\":\"reg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\reg.exe\"},{\"CompletionText\":\"regedit.exe\",\"ListItemText\":\"regedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\regedit.exe\"},{\"CompletionText\":\"regedt32.exe\",\"ListItemText\":\"regedt32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regedt32.exe\"},{\"CompletionText\":\"regini.exe\",\"ListItemText\":\"regini.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regini.exe\"},{\"CompletionText\":\"Register-ArgumentCompleter\",\"ListItemText\":\"Register-ArgumentCompleter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ArgumentCompleter -CommandName -ScriptBlock [-Native] []\\r\\n\\r\\nRegister-ArgumentCompleter -ParameterName -ScriptBlock [-CommandName ] []\\r\\n\"},{\"CompletionText\":\"Register-AzAutomationDscNode\",\"ListItemText\":\"Register-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Register-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Register-AzAutomationScheduledRunbook\",\"ListItemText\":\"Register-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Register-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Register-AzMigrateProjectTool\",\"ListItemText\":\"Register-AzMigrateProjectTool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzMigrateProjectTool \\r\\n\"},{\"CompletionText\":\"Register-AzModule\",\"ListItemText\":\"Register-AzModule\",\"ResultType\":2,\"ToolTip\":\"Register-AzModule\\r\\n\"},{\"CompletionText\":\"Register-AzProviderFeature\",\"ListItemText\":\"Register-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Register-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Register-AzProviderPreviewFeature\",\"ListItemText\":\"Register-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Register-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Register-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Register-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Register-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Register-AzResourceProvider\",\"ListItemText\":\"Register-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Register-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Register-AzStackHCI\",\"ListItemText\":\"Register-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Register-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Register-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Register-AzStorageSyncServer\",\"ListItemText\":\"Register-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Register-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Register-AzWvdApplicationGroup\",\"ListItemText\":\"Register-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Register-CimIndicationEvent\",\"ListItemText\":\"Register-CimIndicationEvent\",\"ResultType\":2,\"ToolTip\":\"Register-CimIndicationEvent\\r\\n\"},{\"CompletionText\":\"Register-CimProvider.exe\",\"ListItemText\":\"Register-CimProvider.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Register-CimProvider.exe\"},{\"CompletionText\":\"Register-ClusteredScheduledTask\",\"ListItemText\":\"Register-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Register-DnsClient\",\"ListItemText\":\"Register-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-DnsClient \\r\\n\"},{\"CompletionText\":\"Register-EngineEvent\",\"ListItemText\":\"Register-EngineEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-EngineEvent [-SourceIdentifier] [[-Action] ] [-MessageData ] [-SupportEvent] [-Forward] [-MaxTriggerCount ] []\\r\\n\"},{\"CompletionText\":\"Register-IscsiSession\",\"ListItemText\":\"Register-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-IscsiSession \\r\\n\"},{\"CompletionText\":\"Register-ObjectEvent\",\"ListItemText\":\"Register-ObjectEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ObjectEvent [-InputObject] [-EventName] [[-SourceIdentifier] ] [[-Action] ] [-MessageData ] [-SupportEvent] [-Forward] [-MaxTriggerCount ] []\\r\\n\"},{\"CompletionText\":\"Register-PackageSource\",\"ListItemText\":\"Register-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Register-PackageSource\\r\\n\"},{\"CompletionText\":\"Register-PSRepository\",\"ListItemText\":\"Register-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSRepository \\r\\n\"},{\"CompletionText\":\"Register-PSResourceRepository\",\"ListItemText\":\"Register-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Register-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Register-PSSessionConfiguration\",\"ListItemText\":\"Register-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSSessionConfiguration [-Name] [-ProcessorArchitecture ] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRegister-PSSessionConfiguration [-Name] [-AssemblyName] [-ConfigurationTypeName] [-ProcessorArchitecture ] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRegister-PSSessionConfiguration [-Name] -Path [-ProcessorArchitecture ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Register-ScheduledJob\",\"ListItemText\":\"Register-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Register-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Register-ScheduledTask\",\"ListItemText\":\"Register-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Register-StorageSubsystem\",\"ListItemText\":\"Register-StorageSubsystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-StorageSubsystem \\r\\n\"},{\"CompletionText\":\"RegisterManifest.ps1\",\"ListItemText\":\"RegisterManifest.ps1\",\"ResultType\":2,\"ToolTip\":\"RegisterManifest.ps1 [[-Path] ] [-Unregister] []\\r\\n\"},{\"CompletionText\":\"RegisterMicrosoftUpdate.ps1\",\"ListItemText\":\"RegisterMicrosoftUpdate.ps1\",\"ResultType\":2,\"ToolTip\":\"RegisterMicrosoftUpdate.ps1 [[-TestHook] ]\\r\\n\"},{\"CompletionText\":\"regsvr32.exe\",\"ListItemText\":\"regsvr32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regsvr32.exe\"},{\"CompletionText\":\"rekeywiz.exe\",\"ListItemText\":\"rekeywiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rekeywiz.exe\"},{\"CompletionText\":\"relog.exe\",\"ListItemText\":\"relog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\relog.exe\"},{\"CompletionText\":\"RelPost.exe\",\"ListItemText\":\"RelPost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RelPost.exe\"},{\"CompletionText\":\"RemoteAppLifetimeManager.exe\",\"ListItemText\":\"RemoteAppLifetimeManager.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RemoteAppLifetimeManager.exe\"},{\"CompletionText\":\"RemotePosWorker.exe\",\"ListItemText\":\"RemotePosWorker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RemotePosWorker.exe\"},{\"CompletionText\":\"Remove-AdlAnalyticsAccount\",\"ListItemText\":\"Remove-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsAccount\"},{\"CompletionText\":\"Remove-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Remove-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Remove-AdlAnalyticsDataSource\",\"ListItemText\":\"Remove-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Remove-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Remove-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Remove-AdlCatalogCredential\",\"ListItemText\":\"Remove-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogCredential\"},{\"CompletionText\":\"Remove-AdlCatalogItemAclEntry\",\"ListItemText\":\"Remove-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Remove-AdlCatalogSecret\",\"ListItemText\":\"Remove-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogSecret\"},{\"CompletionText\":\"Remove-AdlStore\",\"ListItemText\":\"Remove-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStore\"},{\"CompletionText\":\"Remove-AdlStoreFirewallRule\",\"ListItemText\":\"Remove-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreFirewallRule\"},{\"CompletionText\":\"Remove-AdlStoreItem\",\"ListItemText\":\"Remove-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItem\"},{\"CompletionText\":\"Remove-AdlStoreItemAcl\",\"ListItemText\":\"Remove-AdlStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItemAcl\"},{\"CompletionText\":\"Remove-AdlStoreItemAclEntry\",\"ListItemText\":\"Remove-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Remove-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Remove-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Remove-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Remove-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Remove-Alias\",\"ListItemText\":\"Remove-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Alias [-Name] [-Scope ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Remove-AppPackage\",\"ListItemText\":\"Remove-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackage\"},{\"CompletionText\":\"Remove-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Remove-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Remove-AppPackageVolume\",\"ListItemText\":\"Remove-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackageVolume\"},{\"CompletionText\":\"Remove-AppProvisionedPackage\",\"ListItemText\":\"Remove-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppProvisionedPackage\"},{\"CompletionText\":\"Remove-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Remove-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AppSharedPackageContainer\",\"ListItemText\":\"Remove-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AppxPackage\",\"ListItemText\":\"Remove-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxPackage\\r\\n\"},{\"CompletionText\":\"Remove-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Remove-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Remove-AppxProvisionedPackage\",\"ListItemText\":\"Remove-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Remove-AppxVolume\",\"ListItemText\":\"Remove-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxVolume\\r\\n\"},{\"CompletionText\":\"Remove-ASRFabric\",\"ListItemText\":\"Remove-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRFabric\"},{\"CompletionText\":\"Remove-ASRNetworkMapping\",\"ListItemText\":\"Remove-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRNetworkMapping\"},{\"CompletionText\":\"Remove-ASRPolicy\",\"ListItemText\":\"Remove-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRPolicy\"},{\"CompletionText\":\"Remove-ASRProtectionContainerMapping\",\"ListItemText\":\"Remove-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Remove-ASRRecoveryPlan\",\"ListItemText\":\"Remove-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRRecoveryPlan\"},{\"CompletionText\":\"Remove-ASRReplicationProtectedItem\",\"ListItemText\":\"Remove-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Remove-ASRReplicationProtectedItemDisk\",\"ListItemText\":\"Remove-ASRReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRReplicationProtectedItemDisk\"},{\"CompletionText\":\"Remove-ASRRP\",\"ListItemText\":\"Remove-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRRP\"},{\"CompletionText\":\"Remove-ASRServicesProvider\",\"ListItemText\":\"Remove-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRServicesProvider\"},{\"CompletionText\":\"Remove-ASRStorageClassificationMapping\",\"ListItemText\":\"Remove-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRStorageClassificationMapping\"},{\"CompletionText\":\"Remove-ASRvCenter\",\"ListItemText\":\"Remove-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRvCenter\"},{\"CompletionText\":\"Remove-AutologgerConfig\",\"ListItemText\":\"Remove-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Remove-AzAccount\",\"ListItemText\":\"Remove-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAccount\"},{\"CompletionText\":\"Remove-AzActionGroup\",\"ListItemText\":\"Remove-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzActivityLogAlert\",\"ListItemText\":\"Remove-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppCredential\",\"ListItemText\":\"Remove-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppFederatedCredential\",\"ListItemText\":\"Remove-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADApplication\",\"ListItemText\":\"Remove-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppPermission\",\"ListItemText\":\"Remove-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Remove-AzADGroup\",\"ListItemText\":\"Remove-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzADGroupMember\",\"ListItemText\":\"Remove-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Remove-AzADServicePrincipal\",\"ListItemText\":\"Remove-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Remove-AzADServicePrincipalCredential\",\"ListItemText\":\"Remove-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzADServicePrincipalCredential\"},{\"CompletionText\":\"Remove-AzADSpCredential\",\"ListItemText\":\"Remove-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADUser\",\"ListItemText\":\"Remove-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADUser \\r\\n\"},{\"CompletionText\":\"Remove-AzAksCluster\",\"ListItemText\":\"Remove-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzAksMaintenanceConfiguration\",\"ListItemText\":\"Remove-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzAksNodePool\",\"ListItemText\":\"Remove-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Remove-AzAksSnapshot\",\"ListItemText\":\"Remove-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"Remove-AzAlertRule\",\"ListItemText\":\"Remove-AzAlertRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAlertRule\\r\\n\"},{\"CompletionText\":\"Remove-AzAlertsSuppressionRule\",\"ListItemText\":\"Remove-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzAnalysisServicesServer\",\"ListItemText\":\"Remove-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagement\",\"ListItemText\":\"Remove-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApi\",\"ListItemText\":\"Remove-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiFromGateway\",\"ListItemText\":\"Remove-AzApiManagementApiFromGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiFromGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiFromProduct\",\"ListItemText\":\"Remove-AzApiManagementApiFromProduct\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiFromProduct\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiRelease\",\"ListItemText\":\"Remove-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiRevision\",\"ListItemText\":\"Remove-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiSchema\",\"ListItemText\":\"Remove-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiVersionSet\",\"ListItemText\":\"Remove-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Remove-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementBackend\",\"ListItemText\":\"Remove-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementCache\",\"ListItemText\":\"Remove-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementCertificate\",\"ListItemText\":\"Remove-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementDiagnostic\",\"ListItemText\":\"Remove-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGateway\",\"ListItemText\":\"Remove-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"Remove-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGroup\",\"ListItemText\":\"Remove-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementIdentityProvider\",\"ListItemText\":\"Remove-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementLogger\",\"ListItemText\":\"Remove-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementNamedValue\",\"ListItemText\":\"Remove-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Remove-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementOperation\",\"ListItemText\":\"Remove-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementPolicy\",\"ListItemText\":\"Remove-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementProduct\",\"ListItemText\":\"Remove-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementProductFromGroup\",\"ListItemText\":\"Remove-AzApiManagementProductFromGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementProductFromGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementRegion\",\"ListItemText\":\"Remove-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementSubscription\",\"ListItemText\":\"Remove-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementUser\",\"ListItemText\":\"Remove-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementUserFromGroup\",\"ListItemText\":\"Remove-AzApiManagementUserFromGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementUserFromGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAppConfigurationStore\",\"ListItemText\":\"Remove-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGateway\",\"ListItemText\":\"Remove-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Remove-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayCustomError\",\"ListItemText\":\"Remove-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Remove-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Remove-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Remove-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Remove-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayIdentity\",\"ListItemText\":\"Remove-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayListener\",\"ListItemText\":\"Remove-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Remove-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Remove-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Remove-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Remove-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Remove-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Remove-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsights\",\"ListItemText\":\"Remove-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsApiKey\",\"ListItemText\":\"Remove-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Remove-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Remove-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Remove-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWebTest\",\"ListItemText\":\"Remove-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Remove-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Remove-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationSecurityGroup\",\"ListItemText\":\"Remove-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAppServiceEnvironment\",\"ListItemText\":\"Remove-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"Remove-AzAppServicePlan\",\"ListItemText\":\"Remove-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Remove-AzAs\",\"ListItemText\":\"Remove-AzAs\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAs\"},{\"CompletionText\":\"Remove-AzAttestationPolicySigner\",\"ListItemText\":\"Remove-AzAttestationPolicySigner\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAttestationPolicySigner\\r\\n\"},{\"CompletionText\":\"Remove-AzAttestationProvider\",\"ListItemText\":\"Remove-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfile\",\"ListItemText\":\"Remove-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationAccount\",\"ListItemText\":\"Remove-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationCertificate\",\"ListItemText\":\"Remove-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationConnection\",\"ListItemText\":\"Remove-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationConnectionType\",\"ListItemText\":\"Remove-AzAutomationConnectionType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationConnectionType\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationCredential\",\"ListItemText\":\"Remove-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationDscConfiguration\",\"ListItemText\":\"Remove-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Remove-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Remove-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Remove-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridWorkerGroup\",\"ListItemText\":\"Remove-AzAutomationHybridWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridWorkerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationModule\",\"ListItemText\":\"Remove-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationPython3Package\",\"ListItemText\":\"Remove-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationRunbook\",\"ListItemText\":\"Remove-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSchedule\",\"ListItemText\":\"Remove-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"Remove-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSourceControl\",\"ListItemText\":\"Remove-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationVariable\",\"ListItemText\":\"Remove-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationWebhook\",\"ListItemText\":\"Remove-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Remove-AzAutoscaleSetting\",\"ListItemText\":\"Remove-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzAvailabilityGroupListener\",\"ListItemText\":\"Remove-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"Remove-AzAvailabilitySet\",\"ListItemText\":\"Remove-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Remove-AzBastion\",\"ListItemText\":\"Remove-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBastion\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchAccount\",\"ListItemText\":\"Remove-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchApplication\",\"ListItemText\":\"Remove-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchApplicationPackage\",\"ListItemText\":\"Remove-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchCertificate\",\"ListItemText\":\"Remove-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchComputeNode\",\"ListItemText\":\"Remove-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchComputeNodeUser\",\"ListItemText\":\"Remove-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchJob\",\"ListItemText\":\"Remove-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchJobSchedule\",\"ListItemText\":\"Remove-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchNodeFile\",\"ListItemText\":\"Remove-AzBatchNodeFile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchNodeFile\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchPool\",\"ListItemText\":\"Remove-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchTask\",\"ListItemText\":\"Remove-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Remove-AzCapacityReservation\",\"ListItemText\":\"Remove-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Remove-AzCapacityReservationGroup\",\"ListItemText\":\"Remove-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzCdnCustomDomain\",\"ListItemText\":\"Remove-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnEndpoint\",\"ListItemText\":\"Remove-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnOrigin\",\"ListItemText\":\"Remove-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnOriginGroup\",\"ListItemText\":\"Remove-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnProfile\",\"ListItemText\":\"Remove-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzCloudService\",\"ListItemText\":\"Remove-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCloudService \\r\\n\"},{\"CompletionText\":\"Remove-AzCloudServiceRoleInstance\",\"ListItemText\":\"Remove-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccount\",\"ListItemText\":\"Remove-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountNetworkRule\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"Remove-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzConfidentialLedger\",\"ListItemText\":\"Remove-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Remove-AzConfigurationAssignment\",\"ListItemText\":\"Remove-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzConsumptionBudget\",\"ListItemText\":\"Remove-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Remove-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerGroup\",\"ListItemText\":\"Remove-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerInstanceSubnetServiceAssociationLink\",\"ListItemText\":\"Remove-AzContainerInstanceSubnetServiceAssociationLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerInstanceSubnetServiceAssociationLink \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistry\",\"ListItemText\":\"Remove-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryAgentPool\",\"ListItemText\":\"Remove-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryExportPipeline\",\"ListItemText\":\"Remove-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryImportPipeline\",\"ListItemText\":\"Remove-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryManifest\",\"ListItemText\":\"Remove-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryReplication\",\"ListItemText\":\"Remove-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryRepository\",\"ListItemText\":\"Remove-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryScopeMap\",\"ListItemText\":\"Remove-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryTag\",\"ListItemText\":\"Remove-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryToken\",\"ListItemText\":\"Remove-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryWebhook\",\"ListItemText\":\"Remove-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Remove-AzContext\",\"ListItemText\":\"Remove-AzContext\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContext\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBAccount\",\"ListItemText\":\"Remove-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Remove-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBCassandraTable\",\"ListItemText\":\"Remove-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Remove-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Remove-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBService\",\"ListItemText\":\"Remove-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlContainer\",\"ListItemText\":\"Remove-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Remove-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Remove-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Remove-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Remove-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Remove-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Remove-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBTable\",\"ListItemText\":\"Remove-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Remove-AzCustomIpPrefix\",\"ListItemText\":\"Remove-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Remove-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeDevice\",\"ListItemText\":\"Remove-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeOrder\",\"ListItemText\":\"Remove-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeRole\",\"ListItemText\":\"Remove-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeShare\",\"ListItemText\":\"Remove-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeTrigger\",\"ListItemText\":\"Remove-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeUser\",\"ListItemText\":\"Remove-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksAccessConnector\",\"ListItemText\":\"Remove-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksVNetPeering\",\"ListItemText\":\"Remove-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksWorkspace\",\"ListItemText\":\"Remove-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzDataCollectionRule\",\"ListItemText\":\"Remove-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataCollectionRuleAssociation\",\"ListItemText\":\"Remove-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactory\",\"ListItemText\":\"Remove-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactory\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryDataset\",\"ListItemText\":\"Remove-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryGateway\",\"ListItemText\":\"Remove-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryHub\",\"ListItemText\":\"Remove-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryLinkedService\",\"ListItemText\":\"Remove-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryPipeline\",\"ListItemText\":\"Remove-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2\",\"ListItemText\":\"Remove-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Remove-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Dataset\",\"ListItemText\":\"Remove-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Remove-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Remove-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Remove-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Trigger\",\"ListItemText\":\"Remove-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2TriggerSubscription\",\"ListItemText\":\"Remove-AzDataFactoryV2TriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2TriggerSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Remove-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Remove-AzDatalakeGen2FileSystem\",\"ListItemText\":\"Remove-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"Remove-AzDataLakeGen2Item\",\"ListItemText\":\"Remove-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreAccount\",\"ListItemText\":\"Remove-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Remove-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItem\",\"ListItemText\":\"Remove-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItemAcl\",\"ListItemText\":\"Remove-AzDataLakeStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItemAcl\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Remove-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Remove-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Remove-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupInstance\",\"ListItemText\":\"Remove-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupPolicy\",\"ListItemText\":\"Remove-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupVault\",\"ListItemText\":\"Remove-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionResourceGuard\",\"ListItemText\":\"Remove-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Remove-AzDataShare\",\"ListItemText\":\"Remove-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShare\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareAccount\",\"ListItemText\":\"Remove-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareDataSet\",\"ListItemText\":\"Remove-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareDataSetMapping\",\"ListItemText\":\"Remove-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareInvitation\",\"ListItemText\":\"Remove-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareSubscription\",\"ListItemText\":\"Remove-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareSynchronizationSetting\",\"ListItemText\":\"Remove-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareTrigger\",\"ListItemText\":\"Remove-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDdosProtectionPlan\",\"ListItemText\":\"Remove-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzDelegation\",\"ListItemText\":\"Remove-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDelegation\\r\\n\"},{\"CompletionText\":\"Remove-AzDeployment\",\"ListItemText\":\"Remove-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Remove-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerRollout\",\"ListItemText\":\"Remove-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerService\",\"ListItemText\":\"Remove-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Remove-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Remove-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerStep\",\"ListItemText\":\"Remove-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentScript\",\"ListItemText\":\"Remove-AzDeploymentScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentScript\\r\\n\"},{\"CompletionText\":\"Remove-AzDeviceSecurityGroup\",\"ListItemText\":\"Remove-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzDiagnosticSetting\",\"ListItemText\":\"Remove-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzDisk\",\"ListItemText\":\"Remove-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzDiskAccess\",\"ListItemText\":\"Remove-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Remove-AzDiskEncryptionSet\",\"ListItemText\":\"Remove-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsRecordConfig\",\"ListItemText\":\"Remove-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsRecordSet\",\"ListItemText\":\"Remove-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsZone\",\"ListItemText\":\"Remove-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Remove-AzEnvironment\",\"ListItemText\":\"Remove-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridChannel\",\"ListItemText\":\"Remove-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridDomain\",\"ListItemText\":\"Remove-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridDomainTopic\",\"ListItemText\":\"Remove-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Remove-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerNamespace\",\"ListItemText\":\"Remove-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerRegistration\",\"ListItemText\":\"Remove-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerTopic\",\"ListItemText\":\"Remove-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Remove-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSubscription\",\"ListItemText\":\"Remove-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSystemTopic\",\"ListItemText\":\"Remove-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Remove-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridTopic\",\"ListItemText\":\"Remove-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventHub\",\"ListItemText\":\"Remove-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHub \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubApplicationGroup\",\"ListItemText\":\"Remove-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubAuthorizationRule\",\"ListItemText\":\"Remove-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubCluster\",\"ListItemText\":\"Remove-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubConsumerGroup\",\"ListItemText\":\"Remove-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"Remove-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubNamespace\",\"ListItemText\":\"Remove-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubNamespaceV2\",\"ListItemText\":\"Remove-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Remove-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubSchemaGroup\",\"ListItemText\":\"Remove-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuit\",\"ListItemText\":\"Remove-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Remove-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Remove-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Remove-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteConnection\",\"ListItemText\":\"Remove-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Remove-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteGateway\",\"ListItemText\":\"Remove-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePort\",\"ListItemText\":\"Remove-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Remove-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePortIdentity\",\"ListItemText\":\"Remove-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Remove-AzFederatedIdentityCredentials\",\"ListItemText\":\"Remove-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Remove-AzFirewall\",\"ListItemText\":\"Remove-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewall\\r\\n\"},{\"CompletionText\":\"Remove-AzFirewallPolicy\",\"ListItemText\":\"Remove-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Remove-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoor\",\"ListItemText\":\"Remove-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Remove-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Remove-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Remove-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Remove-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnProfile\",\"ListItemText\":\"Remove-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRoute\",\"ListItemText\":\"Remove-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRule\",\"ListItemText\":\"Remove-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"Remove-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnSecret\",\"ListItemText\":\"Remove-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Remove-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorContent\",\"ListItemText\":\"Remove-AzFrontDoorContent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorContent\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorRulesEngine\",\"ListItemText\":\"Remove-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorWafPolicy\",\"ListItemText\":\"Remove-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionApp\",\"ListItemText\":\"Remove-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionAppPlan\",\"ListItemText\":\"Remove-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionAppSetting\",\"ListItemText\":\"Remove-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzGallery\",\"ListItemText\":\"Remove-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGallery\\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryApplication\",\"ListItemText\":\"Remove-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryApplicationVersion\",\"ListItemText\":\"Remove-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryImageDefinition\",\"ListItemText\":\"Remove-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryImageVersion\",\"ListItemText\":\"Remove-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightCluster\",\"ListItemText\":\"Remove-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Remove-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareApisService\",\"ListItemText\":\"Remove-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareApisWorkspace\",\"ListItemText\":\"Remove-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareDicomService\",\"ListItemText\":\"Remove-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareFhirService\",\"ListItemText\":\"Remove-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareIotConnector\",\"ListItemText\":\"Remove-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"Remove-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"Remove-AzHost\",\"ListItemText\":\"Remove-AzHost\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHost\\r\\n\"},{\"CompletionText\":\"Remove-AzHostGroup\",\"ListItemText\":\"Remove-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHostGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzImage\",\"ListItemText\":\"Remove-AzImage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzImage\\r\\n\"},{\"CompletionText\":\"Remove-AzImageDataDisk\",\"ListItemText\":\"Remove-AzImageDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzImageDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Remove-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Remove-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Remove-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"Remove-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccount\",\"ListItemText\":\"Remove-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountAgreement\",\"ListItemText\":\"Remove-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountAssembly\",\"ListItemText\":\"Remove-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Remove-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountCertificate\",\"ListItemText\":\"Remove-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountMap\",\"ListItemText\":\"Remove-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountPartner\",\"ListItemText\":\"Remove-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Remove-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountSchema\",\"ListItemText\":\"Remove-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHub\",\"ListItemText\":\"Remove-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHub\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubCertificate\",\"ListItemText\":\"Remove-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubConfiguration\",\"ListItemText\":\"Remove-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDCL\",\"ListItemText\":\"Remove-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDCL\"},{\"CompletionText\":\"Remove-AzIotHubDeployment\",\"ListItemText\":\"Remove-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDevice\",\"ListItemText\":\"Remove-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDeviceChildren\",\"ListItemText\":\"Remove-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubEHCG\",\"ListItemText\":\"Remove-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubEHCG\"},{\"CompletionText\":\"Remove-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Remove-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubKey\",\"ListItemText\":\"Remove-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubMessageEnrichment\",\"ListItemText\":\"Remove-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubModule\",\"ListItemText\":\"Remove-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubMsgEnrich\",\"ListItemText\":\"Remove-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Remove-AzIotHubRoute\",\"ListItemText\":\"Remove-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Remove-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzIotSecuritySolution\",\"ListItemText\":\"Remove-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Remove-AzIpAllocation\",\"ListItemText\":\"Remove-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Remove-AzIpGroup\",\"ListItemText\":\"Remove-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Remove-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVault\",\"ListItemText\":\"Remove-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultAccessPolicy\",\"ListItemText\":\"Remove-AzKeyVaultAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificate\",\"ListItemText\":\"Remove-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateContact\",\"ListItemText\":\"Remove-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Remove-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Remove-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultKey\",\"ListItemText\":\"Remove-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedHsm\",\"ListItemText\":\"Remove-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Remove-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Remove-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultNetworkRule\",\"ListItemText\":\"Remove-AzKeyVaultNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultRoleAssignment\",\"ListItemText\":\"Remove-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Remove-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultSecret\",\"ListItemText\":\"Remove-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Remove-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"Remove-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoCluster\",\"ListItemText\":\"Remove-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Remove-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"Remove-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabase\",\"ListItemText\":\"Remove-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabasePrincipal\",\"ListItemText\":\"Remove-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"Remove-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDataConnection\",\"ListItemText\":\"Remove-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Remove-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoScript\",\"ListItemText\":\"Remove-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Remove-AzLoad\",\"ListItemText\":\"Remove-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzLoad \\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancer\",\"ListItemText\":\"Remove-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Remove-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Remove-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Remove-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Remove-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLocalNetworkGateway\",\"ListItemText\":\"Remove-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzLogicApp\",\"ListItemText\":\"Remove-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Remove-AzLogProfile\",\"ListItemText\":\"Remove-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzMaintenanceConfiguration\",\"ListItemText\":\"Remove-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedApplication\",\"ListItemText\":\"Remove-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedApplicationDefinition\",\"ListItemText\":\"Remove-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedCassandraCluster\",\"ListItemText\":\"Remove-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedCassandraDataCenter\",\"ListItemText\":\"Remove-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedServicesAssignment\",\"ListItemText\":\"Remove-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzManagedServicesDefinition\",\"ListItemText\":\"Remove-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroup\",\"ListItemText\":\"Remove-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupDeployment\",\"ListItemText\":\"Remove-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Remove-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupSubscription\",\"ListItemText\":\"Remove-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzMediaService\",\"ListItemText\":\"Remove-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMediaService\\r\\n\"},{\"CompletionText\":\"Remove-AzMetricAlertRuleV2\",\"ListItemText\":\"Remove-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Remove-AzMigrateProject\",\"ListItemText\":\"Remove-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"Remove-AzMigrateServerReplication\",\"ListItemText\":\"Remove-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Remove-AzMlCommitmentPlan\",\"ListItemText\":\"Remove-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzMlWebService\",\"ListItemText\":\"Remove-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspace\",\"ListItemText\":\"Remove-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Remove-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Remove-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceCompute\",\"ListItemText\":\"Remove-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceConnection\",\"ListItemText\":\"Remove-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDataContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDatastore\",\"ListItemText\":\"Remove-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDataVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceEnvironmentContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceEnvironmentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceEnvironmentContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceJob\",\"ListItemText\":\"Remove-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceModelContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceModelVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Remove-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Remove-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzMonitorWorkspace\",\"ListItemText\":\"Remove-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFirewallRule\",\"ListItemText\":\"Remove-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServer\",\"ListItemText\":\"Remove-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"Remove-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Remove-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlServer\",\"ListItemText\":\"Remove-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Remove-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Remove-AzNatGateway\",\"ListItemText\":\"Remove-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterface\",\"ListItemText\":\"Remove-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Remove-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Remove-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManager\",\"ListItemText\":\"Remove-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Remove-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerGroup\",\"ListItemText\":\"Remove-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Remove-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Remove-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerStaticMember\",\"ListItemText\":\"Remove-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Remove-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkProfile\",\"ListItemText\":\"Remove-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkSecurityGroup\",\"ListItemText\":\"Remove-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Remove-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkVirtualAppliance\",\"ListItemText\":\"Remove-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcher\",\"ListItemText\":\"Remove-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Remove-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Remove-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Remove-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHub\",\"ListItemText\":\"Remove-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Remove-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Remove-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespace\",\"ListItemText\":\"Remove-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Remove-AzOperationalInsightsCluster\",\"ListItemText\":\"Remove-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsDataExport\",\"ListItemText\":\"Remove-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsDataSource\",\"ListItemText\":\"Remove-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Remove-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Remove-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Remove-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Remove-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsTable\",\"ListItemText\":\"Remove-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Remove-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Remove-AzP2sVpnGateway\",\"ListItemText\":\"Remove-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyAssignment\",\"ListItemText\":\"Remove-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyAttestation\",\"ListItemText\":\"Remove-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyDefinition\",\"ListItemText\":\"Remove-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyExemption\",\"ListItemText\":\"Remove-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyRemediation\",\"ListItemText\":\"Remove-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicySetDefinition\",\"ListItemText\":\"Remove-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Remove-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlServer\",\"ListItemText\":\"Remove-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Remove-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Remove-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Remove-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"Remove-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsRecordConfig\",\"ListItemText\":\"Remove-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsRecordSet\",\"ListItemText\":\"Remove-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Remove-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsZone\",\"ListItemText\":\"Remove-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Remove-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateEndpoint\",\"ListItemText\":\"Remove-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateLinkAssociation\",\"ListItemText\":\"Remove-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateLinkService\",\"ListItemText\":\"Remove-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Remove-AzProximityPlacementGroup\",\"ListItemText\":\"Remove-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzPublicIpAddress\",\"ListItemText\":\"Remove-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Remove-AzPublicIpPrefix\",\"ListItemText\":\"Remove-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesVault\",\"ListItemText\":\"Remove-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCache\",\"ListItemText\":\"Remove-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheDiagnostic\",\"ListItemText\":\"Remove-AzRedisCacheDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheDiagnostic\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheDiagnostics\",\"ListItemText\":\"Remove-AzRedisCacheDiagnostics\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheDiagnostics\"},{\"CompletionText\":\"Remove-AzRedisCacheFirewallRule\",\"ListItemText\":\"Remove-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheLink\",\"ListItemText\":\"Remove-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCachePatchSchedule\",\"ListItemText\":\"Remove-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisEnterpriseCache\",\"ListItemText\":\"Remove-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Remove-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Remove-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayAuthorizationRule\",\"ListItemText\":\"Remove-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayHybridConnection\",\"ListItemText\":\"Remove-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayNamespace\",\"ListItemText\":\"Remove-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzResource\",\"ListItemText\":\"Remove-AzResource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResource\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceGroup\",\"ListItemText\":\"Remove-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceGroupDeployment\",\"ListItemText\":\"Remove-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceLock\",\"ListItemText\":\"Remove-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceManagementPrivateLink\",\"ListItemText\":\"Remove-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceMoverMoveCollection\",\"ListItemText\":\"Remove-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"Remove-AzResourceMoverMoveResource\",\"ListItemText\":\"Remove-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Remove-AzRestorePoint\",\"ListItemText\":\"Remove-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzRestorePointCollection\",\"ListItemText\":\"Remove-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainer\",\"ListItemText\":\"Remove-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Remove-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainerLegalHold\",\"ListItemText\":\"Remove-AzRmStorageContainerLegalHold\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainerLegalHold\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageShare\",\"ListItemText\":\"Remove-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleAssignment\",\"ListItemText\":\"Remove-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleDefinition\",\"ListItemText\":\"Remove-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleManagementPolicy\",\"ListItemText\":\"Remove-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"Remove-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzRouteConfig\",\"ListItemText\":\"Remove-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteFilter\",\"ListItemText\":\"Remove-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteFilterRuleConfig\",\"ListItemText\":\"Remove-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteMap\",\"ListItemText\":\"Remove-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteServer\",\"ListItemText\":\"Remove-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteServerPeer\",\"ListItemText\":\"Remove-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteTable\",\"ListItemText\":\"Remove-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzRoutingIntent\",\"ListItemText\":\"Remove-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Remove-AzRoutingPolicy\",\"ListItemText\":\"Remove-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzScheduledQueryRule\",\"ListItemText\":\"Remove-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAssessment\",\"ListItemText\":\"Remove-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Remove-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAutomation\",\"ListItemText\":\"Remove-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityContact\",\"ListItemText\":\"Remove-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityPartnerProvider\",\"ListItemText\":\"Remove-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Remove-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAlertRule\",\"ListItemText\":\"Remove-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAlertRuleAction\",\"ListItemText\":\"Remove-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAutomationRule\",\"ListItemText\":\"Remove-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelBookmark\",\"ListItemText\":\"Remove-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelBookmarkRelation\",\"ListItemText\":\"Remove-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelDataConnector\",\"ListItemText\":\"Remove-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelEntityQuery\",\"ListItemText\":\"Remove-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncident\",\"ListItemText\":\"Remove-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncidentComment\",\"ListItemText\":\"Remove-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncidentRelation\",\"ListItemText\":\"Remove-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelOnboardingState\",\"ListItemText\":\"Remove-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Remove-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"Remove-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusMigration\",\"ListItemText\":\"Remove-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusNamespace\",\"ListItemText\":\"Remove-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusNamespaceV2\",\"ListItemText\":\"Remove-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Remove-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusQueue\",\"ListItemText\":\"Remove-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusRule\",\"ListItemText\":\"Remove-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusSubscription\",\"ListItemText\":\"Remove-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusTopic\",\"ListItemText\":\"Remove-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceEndpointPolicy\",\"ListItemText\":\"Remove-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Remove-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplication\",\"ListItemText\":\"Remove-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplicationType\",\"ListItemText\":\"Remove-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"Remove-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricClientCertificate\",\"ListItemText\":\"Remove-AzServiceFabricClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedCluster\",\"ListItemText\":\"Remove-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterClientCertificate\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Remove-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\",\"ListItemText\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricNode\",\"ListItemText\":\"Remove-AzServiceFabricNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricNode\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricNodeType\",\"ListItemText\":\"Remove-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricService\",\"ListItemText\":\"Remove-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricSetting\",\"ListItemText\":\"Remove-AzServiceFabricSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Remove-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Remove-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForWebApp\",\"ListItemText\":\"Remove-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Remove-AzSignalR\",\"ListItemText\":\"Remove-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSignalR\\r\\n\"},{\"CompletionText\":\"Remove-AzSnapshot\",\"ListItemText\":\"Remove-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabase\",\"ListItemText\":\"Remove-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseAudit\",\"ListItemText\":\"Remove-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Remove-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseFromFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseFromFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseFromFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"Remove-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseSecondary\",\"ListItemText\":\"Remove-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Remove-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseServerAuditing\",\"ListItemText\":\"Remove-AzSqlDatabaseServerAuditing\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseServerAuditing\"},{\"CompletionText\":\"Remove-AzSqlElasticJob\",\"ListItemText\":\"Remove-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobAgent\",\"ListItemText\":\"Remove-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobCredential\",\"ListItemText\":\"Remove-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobStep\",\"ListItemText\":\"Remove-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobTarget\",\"ListItemText\":\"Remove-AzSqlElasticJobTarget\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobTarget\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"Remove-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticPool\",\"ListItemText\":\"Remove-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstance\",\"ListItemText\":\"Remove-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabase\",\"ListItemText\":\"Remove-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Remove-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceLink\",\"ListItemText\":\"Remove-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstancePool\",\"ListItemText\":\"Remove-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"Remove-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServer\",\"ListItemText\":\"Remove-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerAudit\",\"ListItemText\":\"Remove-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerCommunicationLink\",\"ListItemText\":\"Remove-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerDnsAlias\",\"ListItemText\":\"Remove-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerFirewallRule\",\"ListItemText\":\"Remove-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Remove-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Remove-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Remove-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"Remove-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerTrustGroup\",\"ListItemText\":\"Remove-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Remove-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncAgent\",\"ListItemText\":\"Remove-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncGroup\",\"ListItemText\":\"Remove-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncMember\",\"ListItemText\":\"Remove-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVirtualCluster\",\"ListItemText\":\"Remove-AzSqlVirtualCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlVirtualCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVM\",\"ListItemText\":\"Remove-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVMGroup\",\"ListItemText\":\"Remove-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzSshkey\",\"ListItemText\":\"Remove-AzSshkey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSshkey\\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciArcSetting\",\"ListItemText\":\"Remove-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciCluster\",\"ListItemText\":\"Remove-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciExtension\",\"ListItemText\":\"Remove-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHCIRemoteSupport\",\"ListItemText\":\"Remove-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHCIVMAttestation\",\"ListItemText\":\"Remove-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebApp\",\"ListItemText\":\"Remove-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppAttachedRepository\",\"ListItemText\":\"Remove-AzStaticWebAppAttachedRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppAttachedRepository \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppBuild\",\"ListItemText\":\"Remove-AzStaticWebAppBuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppBuild \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Remove-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppUser\",\"ListItemText\":\"Remove-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccount\",\"ListItemText\":\"Remove-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Remove-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccountNetworkRule\",\"ListItemText\":\"Remove-AzStorageAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlob\",\"ListItemText\":\"Remove-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlobImmutabilityPolicy\",\"ListItemText\":\"Remove-AzStorageBlobImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlobImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Remove-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageContainer\",\"ListItemText\":\"Remove-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageCORSRule\",\"ListItemText\":\"Remove-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageDirectory\",\"ListItemText\":\"Remove-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageFile\",\"ListItemText\":\"Remove-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageLocalUser\",\"ListItemText\":\"Remove-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMover\",\"ListItemText\":\"Remove-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverEndpoint\",\"ListItemText\":\"Remove-AzStorageMoverEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverJobDefinition\",\"ListItemText\":\"Remove-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverProject\",\"ListItemText\":\"Remove-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Remove-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageQueue\",\"ListItemText\":\"Remove-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageShare\",\"ListItemText\":\"Remove-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageShare\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"Remove-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncGroup\",\"ListItemText\":\"Remove-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Remove-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncService\",\"ListItemText\":\"Remove-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageTable\",\"ListItemText\":\"Remove-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageTable\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsCluster\",\"ListItemText\":\"Remove-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsFunction\",\"ListItemText\":\"Remove-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsInput\",\"ListItemText\":\"Remove-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsJob\",\"ListItemText\":\"Remove-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsOutput\",\"ListItemText\":\"Remove-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Remove-AzSubscriptionDeployment\",\"ListItemText\":\"Remove-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSubscriptionDeployment\"},{\"CompletionText\":\"Remove-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"Remove-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseDataFlow\",\"ListItemText\":\"Remove-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseDataset\",\"ListItemText\":\"Remove-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseFirewallRule\",\"ListItemText\":\"Remove-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Remove-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Remove-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKqlScript\",\"ListItemText\":\"Remove-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPool\",\"ListItemText\":\"Remove-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"Remove-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Remove-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"Remove-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseLinkConnection\",\"ListItemText\":\"Remove-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseLinkedService\",\"ListItemText\":\"Remove-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Remove-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseNotebook\",\"ListItemText\":\"Remove-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapsePipeline\",\"ListItemText\":\"Remove-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseRoleAssignment\",\"ListItemText\":\"Remove-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkConfiguration\",\"ListItemText\":\"Remove-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Remove-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkPool\",\"ListItemText\":\"Remove-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlAudit\",\"ListItemText\":\"Remove-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlAudit\"},{\"CompletionText\":\"Remove-AzSynapseSqlDatabase\",\"ListItemText\":\"Remove-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPool\",\"ListItemText\":\"Remove-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Remove-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"Remove-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Remove-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlScript\",\"ListItemText\":\"Remove-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseTrigger\",\"ListItemText\":\"Remove-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseTriggerSubscription\",\"ListItemText\":\"Remove-AzSynapseTriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseTriggerSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspace\",\"ListItemText\":\"Remove-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspaceKey\",\"ListItemText\":\"Remove-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspacePackage\",\"ListItemText\":\"Remove-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"Remove-AzTag\",\"ListItemText\":\"Remove-AzTag\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTag\\r\\n\"},{\"CompletionText\":\"Remove-AzTemplateSpec\",\"ListItemText\":\"Remove-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Remove-AzTenantDeployment\",\"ListItemText\":\"Remove-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\",\"ListItemText\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\",\"ListItemText\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerEndpoint\",\"ListItemText\":\"Remove-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerEndpointConfig\",\"ListItemText\":\"Remove-AzTrafficManagerEndpointConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerEndpointConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\",\"ListItemText\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerIpAddressRange\",\"ListItemText\":\"Remove-AzTrafficManagerIpAddressRange\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerIpAddressRange\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerProfile\",\"ListItemText\":\"Remove-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzUserAssignedIdentity\",\"ListItemText\":\"Remove-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Remove-AzVHubRouteTable\",\"ListItemText\":\"Remove-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualApplianceSite\",\"ListItemText\":\"Remove-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHub\",\"ListItemText\":\"Remove-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubBgpConnection\",\"ListItemText\":\"Remove-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubRouteTable\",\"ListItemText\":\"Remove-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubVnetConnection\",\"ListItemText\":\"Remove-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetwork\",\"ListItemText\":\"Remove-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGateway\",\"ListItemText\":\"Remove-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayDefaultSite\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayDefaultSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayDefaultSite\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkPeering\",\"ListItemText\":\"Remove-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Remove-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkTap\",\"ListItemText\":\"Remove-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualRouter\",\"ListItemText\":\"Remove-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualRouterPeer\",\"ListItemText\":\"Remove-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualWan\",\"ListItemText\":\"Remove-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Remove-AzVM\",\"ListItemText\":\"Remove-AzVM\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVM\\r\\n\"},{\"CompletionText\":\"Remove-AzVMAccessExtension\",\"ListItemText\":\"Remove-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMAEMExtension\",\"ListItemText\":\"Remove-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMBackup\",\"ListItemText\":\"Remove-AzVMBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzVMChefExtension\",\"ListItemText\":\"Remove-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMCustomScriptExtension\",\"ListItemText\":\"Remove-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDataDisk\",\"ListItemText\":\"Remove-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDiagnosticsExtension\",\"ListItemText\":\"Remove-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDiskEncryptionExtension\",\"ListItemText\":\"Remove-AzVMDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDscExtension\",\"ListItemText\":\"Remove-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMExtension\",\"ListItemText\":\"Remove-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmGalleryApplication\",\"ListItemText\":\"Remove-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzVMNetworkInterface\",\"ListItemText\":\"Remove-AzVMNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMNetworkInterface\\r\\n\"},{\"CompletionText\":\"Remove-AzVMRunCommand\",\"ListItemText\":\"Remove-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzVMRunCommand \\r\\n\"},{\"CompletionText\":\"Remove-AzVMSecret\",\"ListItemText\":\"Remove-AzVMSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMSecret\\r\\n\"},{\"CompletionText\":\"Remove-AzVMSqlServerExtension\",\"ListItemText\":\"Remove-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmss\",\"ListItemText\":\"Remove-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmss\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssDataDisk\",\"ListItemText\":\"Remove-AzVmssDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssDiagnosticsExtension\",\"ListItemText\":\"Remove-AzVmssDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssExtension\",\"ListItemText\":\"Remove-AzVmssExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssGalleryApplication\",\"ListItemText\":\"Remove-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssNetworkInterfaceConfiguration\",\"ListItemText\":\"Remove-AzVmssNetworkInterfaceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssNetworkInterfaceConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssRunCommand\",\"ListItemText\":\"Remove-AzVmssRunCommand\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssRunCommand\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssVMDataDisk\",\"ListItemText\":\"Remove-AzVmssVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssVMDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssVMRunCommand\",\"ListItemText\":\"Remove-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzVmssVMRunCommand \\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientIpsecParameter\",\"ListItemText\":\"Remove-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Remove-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientRootCertificate\",\"ListItemText\":\"Remove-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnConnection\",\"ListItemText\":\"Remove-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnGateway\",\"ListItemText\":\"Remove-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnGatewayNatRule\",\"ListItemText\":\"Remove-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnServerConfiguration\",\"ListItemText\":\"Remove-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Remove-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnSite\",\"ListItemText\":\"Remove-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Remove-AzWcfRelay\",\"ListItemText\":\"Remove-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Remove-AzWebApp\",\"ListItemText\":\"Remove-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebApp\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppAccessRestrictionRule\",\"ListItemText\":\"Remove-AzWebAppAccessRestrictionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppAccessRestrictionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppBackup\",\"ListItemText\":\"Remove-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppCertificate\",\"ListItemText\":\"Remove-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppContinuousWebJob\",\"ListItemText\":\"Remove-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlot\",\"ListItemText\":\"Remove-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Remove-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Remove-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSSLBinding\",\"ListItemText\":\"Remove-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppTrafficRouting\",\"ListItemText\":\"Remove-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Remove-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSub\",\"ListItemText\":\"Remove-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubCustomCertificate\",\"ListItemText\":\"Remove-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubCustomDomain\",\"ListItemText\":\"Remove-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubHub\",\"ListItemText\":\"Remove-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdApplication\",\"ListItemText\":\"Remove-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdApplicationGroup\",\"ListItemText\":\"Remove-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdHostPool\",\"ListItemText\":\"Remove-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdMsixPackage\",\"ListItemText\":\"Remove-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdRegistrationInfo\",\"ListItemText\":\"Remove-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdScalingPlan\",\"ListItemText\":\"Remove-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Remove-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdSessionHost\",\"ListItemText\":\"Remove-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdUserSession\",\"ListItemText\":\"Remove-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdWorkspace\",\"ListItemText\":\"Remove-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-BCDataCacheExtension\",\"ListItemText\":\"Remove-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Remove-BcdElement\",\"ListItemText\":\"Remove-BcdElement\",\"ResultType\":2,\"ToolTip\":\"Remove-BcdElement\\r\\n\"},{\"CompletionText\":\"Remove-BcdEntry\",\"ListItemText\":\"Remove-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-BcdEntry\\r\\n\"},{\"CompletionText\":\"Remove-BitLockerKeyProtector\",\"ListItemText\":\"Remove-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"Remove-BitsTransfer\",\"ListItemText\":\"Remove-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Remove-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Remove-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Remove-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Remove-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Remove-CertificateNotificationTask\",\"ListItemText\":\"Remove-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"Remove-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"Remove-CimInstance\",\"ListItemText\":\"Remove-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-CimInstance\\r\\n\"},{\"CompletionText\":\"Remove-CimSession\",\"ListItemText\":\"Remove-CimSession\",\"ResultType\":2,\"ToolTip\":\"Remove-CimSession\\r\\n\"},{\"CompletionText\":\"Remove-CIPolicyRule\",\"ListItemText\":\"Remove-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"Remove-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"Remove-DAEntryPointTableItem\",\"ListItemText\":\"Remove-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Remove-DnsClientDohServerAddress\",\"ListItemText\":\"Remove-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Remove-DnsClientNrptRule\",\"ListItemText\":\"Remove-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Remove-DscConfigurationDocument\",\"ListItemText\":\"Remove-DscConfigurationDocument\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DscConfigurationDocument \\r\\n\"},{\"CompletionText\":\"Remove-DtcClusterTMMapping\",\"ListItemText\":\"Remove-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Remove-EtwTraceProvider\",\"ListItemText\":\"Remove-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Remove-EtwTraceSession\",\"ListItemText\":\"Remove-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"Remove-EtwTraceSession\"},{\"CompletionText\":\"Remove-Event\",\"ListItemText\":\"Remove-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Event [-SourceIdentifier] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Event [-EventIdentifier] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-FileShare\",\"ListItemText\":\"Remove-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-FileShare \\r\\n\"},{\"CompletionText\":\"Remove-GitBranch\",\"ListItemText\":\"Remove-GitBranch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-GitBranch \\r\\n\"},{\"CompletionText\":\"Remove-HgsClientHostKey\",\"ListItemText\":\"Remove-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Remove-HgsGuardian\",\"ListItemText\":\"Remove-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Remove-HnsEndpoint\",\"ListItemText\":\"Remove-HnsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-HnsNamespace\",\"ListItemText\":\"Remove-HnsNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsNamespace \\r\\n\"},{\"CompletionText\":\"Remove-HnsNetwork\",\"ListItemText\":\"Remove-HnsNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsNetwork \\r\\n\"},{\"CompletionText\":\"Remove-HnsPolicyList\",\"ListItemText\":\"Remove-HnsPolicyList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsPolicyList \\r\\n\"},{\"CompletionText\":\"Remove-InitiatorId\",\"ListItemText\":\"Remove-InitiatorId\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-InitiatorId \\r\\n\"},{\"CompletionText\":\"Remove-InitiatorIdFromMaskingSet\",\"ListItemText\":\"Remove-InitiatorIdFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-InitiatorIdFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-IscsiTargetPortal\",\"ListItemText\":\"Remove-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Remove-Item\",\"ListItemText\":\"Remove-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\\r\\nRemove-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Remove-ItemProperty\",\"ListItemText\":\"Remove-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-ItemProperty [-Path] [-Name] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-ItemProperty [-Name] -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Job\",\"ListItemText\":\"Remove-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Job [-Id] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Job] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-InstanceId] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Name] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Filter] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-State] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Command ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-JobTrigger\",\"ListItemText\":\"Remove-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-JobTrigger\\r\\n\"},{\"CompletionText\":\"Remove-LocalGroup\",\"ListItemText\":\"Remove-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalGroup\\r\\n\"},{\"CompletionText\":\"Remove-LocalGroupMember\",\"ListItemText\":\"Remove-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Remove-LocalUser\",\"ListItemText\":\"Remove-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalUser\\r\\n\"},{\"CompletionText\":\"Remove-MaskingSet\",\"ListItemText\":\"Remove-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-Module\",\"ListItemText\":\"Remove-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Module [-Name] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Module [-FullyQualifiedName] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Module [-ModuleInfo] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-MpPreference\",\"ListItemText\":\"Remove-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpPreference \\r\\n\"},{\"CompletionText\":\"Remove-MpThreat\",\"ListItemText\":\"Remove-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpThreat \\r\\n\"},{\"CompletionText\":\"Remove-NetAdapterAdvancedProperty\",\"ListItemText\":\"Remove-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Remove-NetEventNetworkAdapter\",\"ListItemText\":\"Remove-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Remove-NetEventPacketCaptureProvider\",\"ListItemText\":\"Remove-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventProvider\",\"ListItemText\":\"Remove-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventSession\",\"ListItemText\":\"Remove-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventSession \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVFPProvider\",\"ListItemText\":\"Remove-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmNetworkAdapter\",\"ListItemText\":\"Remove-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmSwitch\",\"ListItemText\":\"Remove-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmSwitchProvider\",\"ListItemText\":\"Remove-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventWFPCaptureProvider\",\"ListItemText\":\"Remove-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Remove-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVProfile\",\"ListItemText\":\"Remove-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVRule\",\"ListItemText\":\"Remove-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Remove-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallRule\",\"ListItemText\":\"Remove-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-NetIPAddress\",\"ListItemText\":\"Remove-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetIPHttpsCertBinding\",\"ListItemText\":\"Remove-NetIPHttpsCertBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPHttpsCertBinding \\r\\n\"},{\"CompletionText\":\"Remove-NetIPHttpsConfiguration\",\"ListItemText\":\"Remove-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecDospSetting\",\"ListItemText\":\"Remove-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Remove-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeRule\",\"ListItemText\":\"Remove-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeSA\",\"ListItemText\":\"Remove-NetIPsecMainModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeSA \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Remove-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Remove-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Remove-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecQuickModeSA\",\"ListItemText\":\"Remove-NetIPsecQuickModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecQuickModeSA \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecRule\",\"ListItemText\":\"Remove-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeam\",\"ListItemText\":\"Remove-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeamMember\",\"ListItemText\":\"Remove-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeamNic\",\"ListItemText\":\"Remove-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Remove-NetNat\",\"ListItemText\":\"Remove-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNat \\r\\n\"},{\"CompletionText\":\"Remove-NetNatExternalAddress\",\"ListItemText\":\"Remove-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetNatStaticMapping\",\"ListItemText\":\"Remove-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Remove-NetNatTransitionConfiguration\",\"ListItemText\":\"Remove-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-NetNeighbor\",\"ListItemText\":\"Remove-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Remove-NetQosPolicy\",\"ListItemText\":\"Remove-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Remove-NetRoute\",\"ListItemText\":\"Remove-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetRoute \\r\\n\"},{\"CompletionText\":\"Remove-NetSwitchTeam\",\"ListItemText\":\"Remove-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Remove-NetSwitchTeamMember\",\"ListItemText\":\"Remove-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Remove-NetTransportFilter\",\"ListItemText\":\"Remove-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"Remove-NetworkSwitchEthernetPortIPAddress\",\"ListItemText\":\"Remove-NetworkSwitchEthernetPortIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetworkSwitchEthernetPortIPAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetworkSwitchVlan\",\"ListItemText\":\"Remove-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Remove-OdbcDsn\",\"ListItemText\":\"Remove-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Remove-Partition\",\"ListItemText\":\"Remove-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Partition \\r\\n\"},{\"CompletionText\":\"Remove-PartitionAccessPath\",\"ListItemText\":\"Remove-PartitionAccessPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PartitionAccessPath \\r\\n\"},{\"CompletionText\":\"Remove-PhysicalDisk\",\"ListItemText\":\"Remove-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Remove-PmemDedicatedMemory\",\"ListItemText\":\"Remove-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"Remove-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"Remove-PmemDisk\",\"ListItemText\":\"Remove-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-PmemDisk\\r\\n\"},{\"CompletionText\":\"Remove-PoshGitFromProfile\",\"ListItemText\":\"Remove-PoshGitFromProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PoshGitFromProfile \\r\\n\"},{\"CompletionText\":\"Remove-Printer\",\"ListItemText\":\"Remove-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Printer \\r\\n\"},{\"CompletionText\":\"Remove-PrinterDriver\",\"ListItemText\":\"Remove-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Remove-PrinterPort\",\"ListItemText\":\"Remove-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrinterPort \\r\\n\"},{\"CompletionText\":\"Remove-PrintJob\",\"ListItemText\":\"Remove-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrintJob \\r\\n\"},{\"CompletionText\":\"Remove-ProvisionedAppPackage\",\"ListItemText\":\"Remove-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppPackage\"},{\"CompletionText\":\"Remove-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Remove-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Remove-ProvisionedAppxPackage\",\"ListItemText\":\"Remove-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppxPackage\"},{\"CompletionText\":\"Remove-ProvisioningPackage\",\"ListItemText\":\"Remove-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisioningPackage\"},{\"CompletionText\":\"Remove-PSBreakpoint\",\"ListItemText\":\"Remove-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSBreakpoint [-Breakpoint] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSBreakpoint [-Id] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-PSDrive\",\"ListItemText\":\"Remove-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSDrive [-Name] [-PSProvider ] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSDrive [-LiteralName] [-PSProvider ] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-PSReadLineKeyHandler\",\"ListItemText\":\"Remove-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSReadLineKeyHandler [-Chord] [-ViMode ] []\\r\\n\"},{\"CompletionText\":\"Remove-PSSession\",\"ListItemText\":\"Remove-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSSession [-Id] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession [-Session] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -ContainerId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -VMId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -VMName [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -InstanceId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -Name [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession [-ComputerName] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Service\",\"ListItemText\":\"Remove-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Service [-Name] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Service [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-SmbBandwidthLimit\",\"ListItemText\":\"Remove-SmbBandwidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbBandwidthLimit \\r\\n\"},{\"CompletionText\":\"Remove-SmbClientCertificateMapping\",\"ListItemText\":\"Remove-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Remove-SMBComponent\",\"ListItemText\":\"Remove-SMBComponent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SMBComponent \\r\\n\"},{\"CompletionText\":\"Remove-SmbGlobalMapping\",\"ListItemText\":\"Remove-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbMapping\",\"ListItemText\":\"Remove-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbMultichannelConstraint\",\"ListItemText\":\"Remove-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"Remove-SmbServerCertificateMapping\",\"ListItemText\":\"Remove-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbShare\",\"ListItemText\":\"Remove-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbShare \\r\\n\"},{\"CompletionText\":\"Remove-StorageBusBinding\",\"ListItemText\":\"Remove-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"Remove-StorageFaultDomain\",\"ListItemText\":\"Remove-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Remove-StorageFileServer\",\"ListItemText\":\"Remove-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Remove-StorageHealthIntent\",\"ListItemText\":\"Remove-StorageHealthIntent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageHealthIntent \\r\\n\"},{\"CompletionText\":\"Remove-StorageHealthSetting\",\"ListItemText\":\"Remove-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Remove-StoragePool\",\"ListItemText\":\"Remove-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StoragePool \\r\\n\"},{\"CompletionText\":\"Remove-StorageTier\",\"ListItemText\":\"Remove-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageTier \\r\\n\"},{\"CompletionText\":\"Remove-TargetPortFromMaskingSet\",\"ListItemText\":\"Remove-TargetPortFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-TargetPortFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-TrustedProvisioningCertificate\",\"ListItemText\":\"Remove-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-TrustedProvisioningCertificate\"},{\"CompletionText\":\"Remove-TypeData\",\"ListItemText\":\"Remove-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-TypeData -TypeData [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-TypeData [-TypeName] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-TypeData -Path [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Variable\",\"ListItemText\":\"Remove-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Variable [-Name] [-Include ] [-Exclude ] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-VHDSnapshot\",\"ListItemText\":\"Remove-VHDSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-VHDSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-VirtualDisk\",\"ListItemText\":\"Remove-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Remove-VirtualDiskFromMaskingSet\",\"ListItemText\":\"Remove-VirtualDiskFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VirtualDiskFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-VM\",\"ListItemText\":\"Remove-VM\",\"ResultType\":2,\"ToolTip\":\"Remove-VM\\r\\n\"},{\"CompletionText\":\"Remove-VMAssignableDevice\",\"ListItemText\":\"Remove-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Remove-VMCheckpoint\",\"ListItemText\":\"Remove-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-VMCheckpoint\"},{\"CompletionText\":\"Remove-VMDirectVirtualDisk\",\"ListItemText\":\"Remove-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Remove-VMDvdDrive\",\"ListItemText\":\"Remove-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMFibreChannelHba\",\"ListItemText\":\"Remove-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Remove-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Remove-VMGpuPartitionAdapter\",\"ListItemText\":\"Remove-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMGroup\",\"ListItemText\":\"Remove-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGroup\\r\\n\"},{\"CompletionText\":\"Remove-VMGroupMember\",\"ListItemText\":\"Remove-VMGroupMember\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGroupMember\\r\\n\"},{\"CompletionText\":\"Remove-VMHardDiskDrive\",\"ListItemText\":\"Remove-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMHostAssignableDevice\",\"ListItemText\":\"Remove-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Remove-VMKeyStorageDrive\",\"ListItemText\":\"Remove-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMMigrationNetwork\",\"ListItemText\":\"Remove-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Remove-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapter\",\"ListItemText\":\"Remove-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterAcl\",\"ListItemText\":\"Remove-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Remove-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Remove-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Remove-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Remove-VMPmemController\",\"ListItemText\":\"Remove-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Remove-VMPmemController\\r\\n\"},{\"CompletionText\":\"Remove-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Remove-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMReplication\",\"ListItemText\":\"Remove-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Remove-VMReplication\\r\\n\"},{\"CompletionText\":\"Remove-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Remove-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Remove-VMResourcePool\",\"ListItemText\":\"Remove-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Remove-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Remove-VMSan\",\"ListItemText\":\"Remove-VMSan\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSan\\r\\n\"},{\"CompletionText\":\"Remove-VMSavedState\",\"ListItemText\":\"Remove-VMSavedState\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSavedState\\r\\n\"},{\"CompletionText\":\"Remove-VMScsiController\",\"ListItemText\":\"Remove-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Remove-VMScsiController\\r\\n\"},{\"CompletionText\":\"Remove-VMSnapshot\",\"ListItemText\":\"Remove-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-VMStoragePath\",\"ListItemText\":\"Remove-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Remove-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitch\",\"ListItemText\":\"Remove-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitch\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Remove-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Remove-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchTeamMember\",\"ListItemText\":\"Remove-VMSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchTeamMember\\r\\n\"},{\"CompletionText\":\"Remove-VpnConnection\",\"ListItemText\":\"Remove-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnection \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionRoute\",\"ListItemText\":\"Remove-VpnConnectionRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionRoute \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerApplication\",\"ListItemText\":\"Remove-VpnConnectionTriggerApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerApplication \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Remove-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Remove-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Remove-WindowsCapability\",\"ListItemText\":\"Remove-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Remove-WindowsDriver\",\"ListItemText\":\"Remove-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Remove-WindowsImage\",\"ListItemText\":\"Remove-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsImage\\r\\n\"},{\"CompletionText\":\"Remove-WindowsPackage\",\"ListItemText\":\"Remove-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsPackage\\r\\n\"},{\"CompletionText\":\"Remove-WSManInstance\",\"ListItemText\":\"Remove-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-WSManInstance\\r\\n\"},{\"CompletionText\":\"ren\",\"ListItemText\":\"ren\",\"ResultType\":2,\"ToolTip\":\"Rename-Item\"},{\"CompletionText\":\"Rename-AzContext\",\"ListItemText\":\"Rename-AzContext\",\"ResultType\":2,\"ToolTip\":\"Rename-AzContext\\r\\n\"},{\"CompletionText\":\"Rename-AzStorageDirectory\",\"ListItemText\":\"Rename-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"Rename-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"Rename-AzStorageFile\",\"ListItemText\":\"Rename-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Rename-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Rename-Computer\",\"ListItemText\":\"Rename-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Computer [-NewName] [-ComputerName ] [-PassThru] [-DomainCredential ] [-LocalCredential ] [-Force] [-Restart] [-WsmanAuthentication ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-DAEntryPointTableItem\",\"ListItemText\":\"Rename-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Rename-Item\",\"ListItemText\":\"Rename-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Item [-Path] [-NewName] [-Force] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRename-Item [-NewName] -LiteralPath [-Force] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-ItemProperty\",\"ListItemText\":\"Rename-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-ItemProperty [-Path] [-Name] [-NewName] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRename-ItemProperty [-Name] [-NewName] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-LocalGroup\",\"ListItemText\":\"Rename-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Rename-LocalGroup\\r\\n\"},{\"CompletionText\":\"Rename-LocalUser\",\"ListItemText\":\"Rename-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Rename-LocalUser\\r\\n\"},{\"CompletionText\":\"Rename-MaskingSet\",\"ListItemText\":\"Rename-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-MaskingSet \\r\\n\"},{\"CompletionText\":\"Rename-NetAdapter\",\"ListItemText\":\"Rename-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetAdapter \\r\\n\"},{\"CompletionText\":\"Rename-NetFirewallHyperVRule\",\"ListItemText\":\"Rename-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Rename-NetFirewallRule\",\"ListItemText\":\"Rename-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Rename-NetIPHttpsConfiguration\",\"ListItemText\":\"Rename-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Rename-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecMainModeRule\",\"ListItemText\":\"Rename-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Rename-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Rename-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Rename-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecRule\",\"ListItemText\":\"Rename-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Rename-NetLbfoTeam\",\"ListItemText\":\"Rename-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Rename-NetSwitchTeam\",\"ListItemText\":\"Rename-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Rename-Printer\",\"ListItemText\":\"Rename-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Printer \\r\\n\"},{\"CompletionText\":\"Rename-VM\",\"ListItemText\":\"Rename-VM\",\"ResultType\":2,\"ToolTip\":\"Rename-VM\\r\\n\"},{\"CompletionText\":\"Rename-VMCheckpoint\",\"ListItemText\":\"Rename-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Rename-VMCheckpoint\"},{\"CompletionText\":\"Rename-VMGroup\",\"ListItemText\":\"Rename-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Rename-VMGroup\\r\\n\"},{\"CompletionText\":\"Rename-VMNetworkAdapter\",\"ListItemText\":\"Rename-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Rename-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Rename-VMResourcePool\",\"ListItemText\":\"Rename-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Rename-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Rename-VMSan\",\"ListItemText\":\"Rename-VMSan\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSan\\r\\n\"},{\"CompletionText\":\"Rename-VMSnapshot\",\"ListItemText\":\"Rename-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Rename-VMSwitch\",\"ListItemText\":\"Rename-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSwitch\\r\\n\"},{\"CompletionText\":\"Repair-AzVmssServiceFabricUD\",\"ListItemText\":\"Repair-AzVmssServiceFabricUD\",\"ResultType\":2,\"ToolTip\":\"Repair-AzVmssServiceFabricUD\"},{\"CompletionText\":\"Repair-AzVmssServiceFabricUpdateDomain\",\"ListItemText\":\"Repair-AzVmssServiceFabricUpdateDomain\",\"ResultType\":2,\"ToolTip\":\"Repair-AzVmssServiceFabricUpdateDomain\\r\\n\"},{\"CompletionText\":\"repair-bde.exe\",\"ListItemText\":\"repair-bde.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\repair-bde.exe\"},{\"CompletionText\":\"Repair-FileIntegrity\",\"ListItemText\":\"Repair-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Repair-VirtualDisk\",\"ListItemText\":\"Repair-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Repair-VM\",\"ListItemText\":\"Repair-VM\",\"ResultType\":2,\"ToolTip\":\"Repair-VM\\r\\n\"},{\"CompletionText\":\"Repair-Volume\",\"ListItemText\":\"Repair-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-Volume \\r\\n\"},{\"CompletionText\":\"Repair-WindowsImage\",\"ListItemText\":\"Repair-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Repair-WindowsImage\\r\\n\"},{\"CompletionText\":\"replace.exe\",\"ListItemText\":\"replace.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\replace.exe\"},{\"CompletionText\":\"Reset-AppPackage\",\"ListItemText\":\"Reset-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Reset-AppPackage\"},{\"CompletionText\":\"Reset-AppSharedPackageContainer\",\"ListItemText\":\"Reset-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Reset-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Reset-AppxPackage\",\"ListItemText\":\"Reset-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Reset-AppxPackage\\r\\n\"},{\"CompletionText\":\"Reset-AzAttestationPolicy\",\"ListItemText\":\"Reset-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Reset-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Reset-AzBatchComputeNode\",\"ListItemText\":\"Reset-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Reset-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Reset-AzHubRouter\",\"ListItemText\":\"Reset-AzHubRouter\",\"ResultType\":2,\"ToolTip\":\"Reset-AzHubRouter\\r\\n\"},{\"CompletionText\":\"Reset-AzP2sVpnGateway\",\"ListItemText\":\"Reset-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\",\"ListItemText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\",\"ResultType\":2,\"ToolTip\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\\r\\n\"},{\"CompletionText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\",\"ListItemText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\",\"ResultType\":2,\"ToolTip\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\"},{\"CompletionText\":\"Reset-AzRedisCache\",\"ListItemText\":\"Reset-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Reset-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Reset-AzStaticWebAppApiKey\",\"ListItemText\":\"Reset-AzStaticWebAppApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-AzStaticWebAppApiKey \\r\\n\"},{\"CompletionText\":\"Reset-AzStorageSyncServerCertificate\",\"ListItemText\":\"Reset-AzStorageSyncServerCertificate\",\"ResultType\":2,\"ToolTip\":\"Reset-AzStorageSyncServerCertificate\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSparkSessionTimeout\",\"ListItemText\":\"Reset-AzSynapseSparkSessionTimeout\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSparkSessionTimeout\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Reset-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGateway\",\"ListItemText\":\"Reset-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Reset-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Reset-AzVpnGateway\",\"ListItemText\":\"Reset-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzVpnSiteLinkConnection\",\"ListItemText\":\"Reset-AzVpnSiteLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVpnSiteLinkConnection\\r\\n\"},{\"CompletionText\":\"Reset-AzWebAppPublishingProfile\",\"ListItemText\":\"Reset-AzWebAppPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Reset-AzWebAppPublishingProfile\\r\\n\"},{\"CompletionText\":\"Reset-AzWebAppSlotPublishingProfile\",\"ListItemText\":\"Reset-AzWebAppSlotPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Reset-AzWebAppSlotPublishingProfile\\r\\n\"},{\"CompletionText\":\"Reset-BC\",\"ListItemText\":\"Reset-BC\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-BC \\r\\n\"},{\"CompletionText\":\"Reset-DAClientExperienceConfiguration\",\"ListItemText\":\"Reset-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-DAEntryPointTableItem\",\"ListItemText\":\"Reset-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Reset-DtcLog\",\"ListItemText\":\"Reset-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DtcLog \\r\\n\"},{\"CompletionText\":\"Reset-LapsPassword\",\"ListItemText\":\"Reset-LapsPassword\",\"ResultType\":2,\"ToolTip\":\"Reset-LapsPassword\\r\\n\"},{\"CompletionText\":\"Reset-NCSIPolicyConfiguration\",\"ListItemText\":\"Reset-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-Net6to4Configuration\",\"ListItemText\":\"Reset-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Reset-NetAdapterAdvancedProperty\",\"ListItemText\":\"Reset-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Reset-NetDnsTransitionConfiguration\",\"ListItemText\":\"Reset-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetIPHttpsConfiguration\",\"ListItemText\":\"Reset-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetIsatapConfiguration\",\"ListItemText\":\"Reset-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetTeredoConfiguration\",\"ListItemText\":\"Reset-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-PhysicalDisk\",\"ListItemText\":\"Reset-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Reset-SmbClientConfiguration\",\"ListItemText\":\"Reset-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-SmbServerConfiguration\",\"ListItemText\":\"Reset-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-StorageReliabilityCounter\",\"ListItemText\":\"Reset-StorageReliabilityCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-StorageReliabilityCounter \\r\\n\"},{\"CompletionText\":\"Reset-VMReplicationStatistics\",\"ListItemText\":\"Reset-VMReplicationStatistics\",\"ResultType\":2,\"ToolTip\":\"Reset-VMReplicationStatistics\\r\\n\"},{\"CompletionText\":\"Reset-VMResourceMetering\",\"ListItemText\":\"Reset-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Reset-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Reset-WinhttpProxy\",\"ListItemText\":\"Reset-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"reset.exe\",\"ListItemText\":\"reset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\reset.exe\"},{\"CompletionText\":\"ResetEngine.exe\",\"ListItemText\":\"ResetEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ResetEngine.exe\"},{\"CompletionText\":\"Resize-AzVirtualNetworkGateway\",\"ListItemText\":\"Resize-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Resize-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Resize-Partition\",\"ListItemText\":\"Resize-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-Partition \\r\\n\"},{\"CompletionText\":\"Resize-StorageTier\",\"ListItemText\":\"Resize-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-StorageTier \\r\\n\"},{\"CompletionText\":\"Resize-VHD\",\"ListItemText\":\"Resize-VHD\",\"ResultType\":2,\"ToolTip\":\"Resize-VHD\\r\\n\"},{\"CompletionText\":\"Resize-VirtualDisk\",\"ListItemText\":\"Resize-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-VirtualDisk \\r\\n\"},{\"CompletionText\":\"resmon.exe\",\"ListItemText\":\"resmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\resmon.exe\"},{\"CompletionText\":\"Resolve-AzError\",\"ListItemText\":\"Resolve-AzError\",\"ResultType\":2,\"ToolTip\":\"Resolve-AzError\\r\\n\"},{\"CompletionText\":\"Resolve-AzResourceMoverMoveCollectionDependency\",\"ListItemText\":\"Resolve-AzResourceMoverMoveCollectionDependency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResolve-AzResourceMoverMoveCollectionDependency \\r\\n\"},{\"CompletionText\":\"Resolve-DnsName\",\"ListItemText\":\"Resolve-DnsName\",\"ResultType\":2,\"ToolTip\":\"Resolve-DnsName\\r\\n\"},{\"CompletionText\":\"Resolve-Error\",\"ListItemText\":\"Resolve-Error\",\"ResultType\":2,\"ToolTip\":\"Resolve-Error\"},{\"CompletionText\":\"Resolve-Path\",\"ListItemText\":\"Resolve-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResolve-Path [-Path] [-Relative] [-RelativeBasePath ] [-Credential ] []\\r\\n\\r\\nResolve-Path -LiteralPath [-Relative] [-RelativeBasePath ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Restart-ASRJob\",\"ListItemText\":\"Restart-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Restart-ASRJob\"},{\"CompletionText\":\"Restart-AzAnalysisServicesInstance\",\"ListItemText\":\"Restart-AzAnalysisServicesInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzAnalysisServicesInstance\\r\\n\"},{\"CompletionText\":\"Restart-AzAsInstance\",\"ListItemText\":\"Restart-AzAsInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzAsInstance\"},{\"CompletionText\":\"Restart-AzBatchComputeNode\",\"ListItemText\":\"Restart-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Restart-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Restart-AzCloudService\",\"ListItemText\":\"Restart-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzCloudService \\r\\n\"},{\"CompletionText\":\"Restart-AzCloudServiceRoleInstance\",\"ListItemText\":\"Restart-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Restart-AzContainerGroup\",\"ListItemText\":\"Restart-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Restart-AzDeploymentManagerRollout\",\"ListItemText\":\"Restart-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Restart-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Restart-AzFunctionApp\",\"ListItemText\":\"Restart-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Restart-AzHDInsightHost\",\"ListItemText\":\"Restart-AzHDInsightHost\",\"ResultType\":2,\"ToolTip\":\"Restart-AzHDInsightHost\\r\\n\"},{\"CompletionText\":\"Restart-AzHost\",\"ListItemText\":\"Restart-AzHost\",\"ResultType\":2,\"ToolTip\":\"Restart-AzHost\\r\\n\"},{\"CompletionText\":\"Restart-AzMigrateServerReplication\",\"ListItemText\":\"Restart-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Restart-AzMLWorkspaceCompute\",\"ListItemText\":\"Restart-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Restart-AzMySqlFlexibleServer\",\"ListItemText\":\"Restart-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restart-AzMySqlServer\",\"ListItemText\":\"Restart-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Restart-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Restart-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restart-AzPostgreSqlServer\",\"ListItemText\":\"Restart-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Restart-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Restart-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Restart-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Restart-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Restart-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Restart-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Restart-AzSignalR\",\"ListItemText\":\"Restart-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Restart-AzSignalR\\r\\n\"},{\"CompletionText\":\"Restart-AzureAsInstance\",\"ListItemText\":\"Restart-AzureAsInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzureAsInstance\"},{\"CompletionText\":\"Restart-AzVM\",\"ListItemText\":\"Restart-AzVM\",\"ResultType\":2,\"ToolTip\":\"Restart-AzVM\\r\\n\"},{\"CompletionText\":\"Restart-AzVmss\",\"ListItemText\":\"Restart-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Restart-AzVmss\\r\\n\"},{\"CompletionText\":\"Restart-AzWebApp\",\"ListItemText\":\"Restart-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Restart-AzWebApp\\r\\n\"},{\"CompletionText\":\"Restart-AzWebAppSlot\",\"ListItemText\":\"Restart-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Restart-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Restart-AzWebPubSub\",\"ListItemText\":\"Restart-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Restart-Computer\",\"ListItemText\":\"Restart-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-Computer [[-ComputerName] ] [[-Credential] ] [-WsmanAuthentication ] [-Force] [-Wait] [-Timeout ] [-For ] [-Delay ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Restart-NetAdapter\",\"ListItemText\":\"Restart-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-NetAdapter \\r\\n\"},{\"CompletionText\":\"Restart-PcsvDevice\",\"ListItemText\":\"Restart-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Restart-PrintJob\",\"ListItemText\":\"Restart-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-PrintJob \\r\\n\"},{\"CompletionText\":\"Restart-Service\",\"ListItemText\":\"Restart-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-Service [-InputObject] [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRestart-Service [-Name] [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRestart-Service -DisplayName [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Restart-VM\",\"ListItemText\":\"Restart-VM\",\"ResultType\":2,\"ToolTip\":\"Restart-VM\\r\\n\"},{\"CompletionText\":\"Restore-AdlStoreDeletedItem\",\"ListItemText\":\"Restore-AdlStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AdlStoreDeletedItem\"},{\"CompletionText\":\"Restore-AzApiManagement\",\"ListItemText\":\"Restore-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Restore-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Restore-AzCosmosDBAccount\",\"ListItemText\":\"Restore-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Restore-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Restore-AzDataLakeGen2DeletedItem\",\"ListItemText\":\"Restore-AzDataLakeGen2DeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDataLakeGen2DeletedItem\\r\\n\"},{\"CompletionText\":\"Restore-AzDataLakeStoreDeletedItem\",\"ListItemText\":\"Restore-AzDataLakeStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDataLakeStoreDeletedItem\\r\\n\"},{\"CompletionText\":\"Restore-AzDeletedWebApp\",\"ListItemText\":\"Restore-AzDeletedWebApp\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDeletedWebApp\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVault\",\"ListItemText\":\"Restore-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultCertificate\",\"ListItemText\":\"Restore-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultKey\",\"ListItemText\":\"Restore-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Restore-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultSecret\",\"ListItemText\":\"Restore-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Restore-AzMySqlFlexibleServer\",\"ListItemText\":\"Restore-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restore-AzMySqlServer\",\"ListItemText\":\"Restore-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Restore-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Restore-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Restore-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Restore-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Restore-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restore-AzPostgreSqlServer\",\"ListItemText\":\"Restore-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Restore-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Restore-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Restore-AzRmStorageShare\",\"ListItemText\":\"Restore-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Restore-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Restore-AzSqlDatabase\",\"ListItemText\":\"Restore-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Restore-AzSqlInstanceDatabase\",\"ListItemText\":\"Restore-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Restore-AzStorageBlobRange\",\"ListItemText\":\"Restore-AzStorageBlobRange\",\"ResultType\":2,\"ToolTip\":\"Restore-AzStorageBlobRange\\r\\n\"},{\"CompletionText\":\"Restore-AzStorageContainer\",\"ListItemText\":\"Restore-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Restore-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Restore-AzSynapseSqlPool\",\"ListItemText\":\"Restore-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Restore-AzWebAppBackup\",\"ListItemText\":\"Restore-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Restore-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Restore-AzWebAppSnapshot\",\"ListItemText\":\"Restore-AzWebAppSnapshot\",\"ResultType\":2,\"ToolTip\":\"Restore-AzWebAppSnapshot\\r\\n\"},{\"CompletionText\":\"Restore-DscConfiguration\",\"ListItemText\":\"Restore-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Restore-NetworkSwitchConfiguration\",\"ListItemText\":\"Restore-NetworkSwitchConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-NetworkSwitchConfiguration \\r\\n\"},{\"CompletionText\":\"Restore-VMCheckpoint\",\"ListItemText\":\"Restore-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Restore-VMCheckpoint\"},{\"CompletionText\":\"Restore-VMSnapshot\",\"ListItemText\":\"Restore-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Restore-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Resume-ASRJob\",\"ListItemText\":\"Resume-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Resume-ASRJob\"},{\"CompletionText\":\"Resume-AzAnalysisServicesServer\",\"ListItemText\":\"Resume-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Resume-AzAs\",\"ListItemText\":\"Resume-AzAs\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAs\"},{\"CompletionText\":\"Resume-AzAutomationJob\",\"ListItemText\":\"Resume-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Resume-AzDataFactoryPipeline\",\"ListItemText\":\"Resume-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Resume-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Resume-AzDataProtectionBackupInstanceProtection\",\"ListItemText\":\"Resume-AzDataProtectionBackupInstanceProtection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-AzDataProtectionBackupInstanceProtection \\r\\n\"},{\"CompletionText\":\"Resume-AzMigrateServerReplication\",\"ListItemText\":\"Resume-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Resume-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Resume-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Resume-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Resume-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Resume-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Resume-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Resume-AzSqlDatabase\",\"ListItemText\":\"Resume-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Resume-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Resume-AzSynapseSqlPool\",\"ListItemText\":\"Resume-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Resume-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Resume-BitLocker\",\"ListItemText\":\"Resume-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-BitLocker \\r\\n\"},{\"CompletionText\":\"Resume-BitsTransfer\",\"ListItemText\":\"Resume-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Resume-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Resume-PrintJob\",\"ListItemText\":\"Resume-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-PrintJob \\r\\n\"},{\"CompletionText\":\"Resume-ProvisioningSession\",\"ListItemText\":\"Resume-ProvisioningSession\",\"ResultType\":2,\"ToolTip\":\"Resume-ProvisioningSession\\r\\n\"},{\"CompletionText\":\"Resume-Service\",\"ListItemText\":\"Resume-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nResume-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nResume-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Resume-StorageBusDisk\",\"ListItemText\":\"Resume-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Resume-VM\",\"ListItemText\":\"Resume-VM\",\"ResultType\":2,\"ToolTip\":\"Resume-VM\\r\\n\"},{\"CompletionText\":\"Resume-VMReplication\",\"ListItemText\":\"Resume-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Resume-VMReplication\\r\\n\"},{\"CompletionText\":\"Revoke-AzDataShareSubscriptionAccess\",\"ListItemText\":\"Revoke-AzDataShareSubscriptionAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzDataShareSubscriptionAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzDiskAccess\",\"ListItemText\":\"Revoke-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Revoke-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Revoke-AzSnapshotAccess\",\"ListItemText\":\"Revoke-AzSnapshotAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzSnapshotAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzStorageAccountUserDelegationKeys\",\"ListItemText\":\"Revoke-AzStorageAccountUserDelegationKeys\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzStorageAccountUserDelegationKeys\\r\\n\"},{\"CompletionText\":\"Revoke-FileShareAccess\",\"ListItemText\":\"Revoke-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Revoke-HgsKeyProtectorAccess\",\"ListItemText\":\"Revoke-HgsKeyProtectorAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-HgsKeyProtectorAccess \\r\\n\"},{\"CompletionText\":\"Revoke-SmbClientAccessToServer\",\"ListItemText\":\"Revoke-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Revoke-SmbShareAccess\",\"ListItemText\":\"Revoke-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Revoke-VMConnectAccess\",\"ListItemText\":\"Revoke-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"rg.exe\",\"ListItemText\":\"rg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WinGet\\\\Packages\\\\BurntSushi.ripgrep.MSVC_Microsoft.Winget.Source_8wekyb3d8bbwe\\\\ripgrep-13.0.0-x86_64-pc-windows-msvc\\\\rg.exe\"},{\"CompletionText\":\"ri\",\"ListItemText\":\"ri\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rjb\",\"ListItemText\":\"rjb\",\"ResultType\":2,\"ToolTip\":\"Remove-Job\"},{\"CompletionText\":\"rksmba\",\"ListItemText\":\"rksmba\",\"ResultType\":2,\"ToolTip\":\"rksmba\"},{\"CompletionText\":\"rksmbclas\",\"ListItemText\":\"rksmbclas\",\"ResultType\":2,\"ToolTip\":\"rksmbclas\"},{\"CompletionText\":\"rlg\",\"ListItemText\":\"rlg\",\"ResultType\":2,\"ToolTip\":\"rlg\"},{\"CompletionText\":\"rlgm\",\"ListItemText\":\"rlgm\",\"ResultType\":2,\"ToolTip\":\"rlgm\"},{\"CompletionText\":\"rlu\",\"ListItemText\":\"rlu\",\"ResultType\":2,\"ToolTip\":\"rlu\"},{\"CompletionText\":\"rm\",\"ListItemText\":\"rm\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"RMActivate.exe\",\"ListItemText\":\"RMActivate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate.exe\"},{\"CompletionText\":\"RMActivate_isv.exe\",\"ListItemText\":\"RMActivate_isv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_isv.exe\"},{\"CompletionText\":\"RMActivate_ssp.exe\",\"ListItemText\":\"RMActivate_ssp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_ssp.exe\"},{\"CompletionText\":\"RMActivate_ssp_isv.exe\",\"ListItemText\":\"RMActivate_ssp_isv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_ssp_isv.exe\"},{\"CompletionText\":\"RmClient.exe\",\"ListItemText\":\"RmClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RmClient.exe\"},{\"CompletionText\":\"rmdir\",\"ListItemText\":\"rmdir\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rmic.exe\",\"ListItemText\":\"rmic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmic.exe\"},{\"CompletionText\":\"rmid.exe\",\"ListItemText\":\"rmid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmid.exe\"},{\"CompletionText\":\"rmiregistry.exe\",\"ListItemText\":\"rmiregistry.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmiregistry.exe\"},{\"CompletionText\":\"rmo\",\"ListItemText\":\"rmo\",\"ResultType\":2,\"ToolTip\":\"Remove-Module\"},{\"CompletionText\":\"rmttpmvscmgrsvr.exe\",\"ListItemText\":\"rmttpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rmttpmvscmgrsvr.exe\"},{\"CompletionText\":\"rni\",\"ListItemText\":\"rni\",\"ResultType\":2,\"ToolTip\":\"Rename-Item\"},{\"CompletionText\":\"rnlg\",\"ListItemText\":\"rnlg\",\"ResultType\":2,\"ToolTip\":\"rnlg\"},{\"CompletionText\":\"rnlu\",\"ListItemText\":\"rnlu\",\"ResultType\":2,\"ToolTip\":\"rnlu\"},{\"CompletionText\":\"rnp\",\"ListItemText\":\"rnp\",\"ResultType\":2,\"ToolTip\":\"Rename-ItemProperty\"},{\"CompletionText\":\"Robocopy.exe\",\"ListItemText\":\"Robocopy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Robocopy.exe\"},{\"CompletionText\":\"ROUTE.EXE\",\"ListItemText\":\"ROUTE.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ROUTE.EXE\"},{\"CompletionText\":\"rp\",\"ListItemText\":\"rp\",\"ResultType\":2,\"ToolTip\":\"Remove-ItemProperty\"},{\"CompletionText\":\"RpcPing.exe\",\"ListItemText\":\"RpcPing.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RpcPing.exe\"},{\"CompletionText\":\"rrinstaller.exe\",\"ListItemText\":\"rrinstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rrinstaller.exe\"},{\"CompletionText\":\"rsmbb\",\"ListItemText\":\"rsmbb\",\"ResultType\":2,\"ToolTip\":\"rsmbb\"},{\"CompletionText\":\"rsmbc\",\"ListItemText\":\"rsmbc\",\"ResultType\":2,\"ToolTip\":\"rsmbc\"},{\"CompletionText\":\"rsmbcc\",\"ListItemText\":\"rsmbcc\",\"ResultType\":2,\"ToolTip\":\"rsmbcc\"},{\"CompletionText\":\"rsmbccm\",\"ListItemText\":\"rsmbccm\",\"ResultType\":2,\"ToolTip\":\"rsmbccm\"},{\"CompletionText\":\"rsmbgm\",\"ListItemText\":\"rsmbgm\",\"ResultType\":2,\"ToolTip\":\"rsmbgm\"},{\"CompletionText\":\"rsmbm\",\"ListItemText\":\"rsmbm\",\"ResultType\":2,\"ToolTip\":\"rsmbm\"},{\"CompletionText\":\"rsmbs\",\"ListItemText\":\"rsmbs\",\"ResultType\":2,\"ToolTip\":\"rsmbs\"},{\"CompletionText\":\"rsmbsc\",\"ListItemText\":\"rsmbsc\",\"ResultType\":2,\"ToolTip\":\"rsmbsc\"},{\"CompletionText\":\"rsmbscm\",\"ListItemText\":\"rsmbscm\",\"ResultType\":2,\"ToolTip\":\"rsmbscm\"},{\"CompletionText\":\"rsmbt\",\"ListItemText\":\"rsmbt\",\"ResultType\":2,\"ToolTip\":\"rsmbt\"},{\"CompletionText\":\"rsn\",\"ListItemText\":\"rsn\",\"ResultType\":2,\"ToolTip\":\"Remove-PSSession\"},{\"CompletionText\":\"rsop.msc\",\"ListItemText\":\"rsop.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rsop.msc\"},{\"CompletionText\":\"rstrui.exe\",\"ListItemText\":\"rstrui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rstrui.exe\"},{\"CompletionText\":\"rtcfg\",\"ListItemText\":\"rtcfg\",\"ResultType\":2,\"ToolTip\":\"rtcfg\"},{\"CompletionText\":\"runas.exe\",\"ListItemText\":\"runas.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runas.exe\"},{\"CompletionText\":\"rundll32.exe\",\"ListItemText\":\"rundll32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rundll32.exe\"},{\"CompletionText\":\"runexehelper.exe\",\"ListItemText\":\"runexehelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runexehelper.exe\"},{\"CompletionText\":\"RunLegacyCPLElevated.exe\",\"ListItemText\":\"RunLegacyCPLElevated.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RunLegacyCPLElevated.exe\"},{\"CompletionText\":\"runonce.exe\",\"ListItemText\":\"runonce.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runonce.exe\"},{\"CompletionText\":\"RuntimeBroker.exe\",\"ListItemText\":\"RuntimeBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RuntimeBroker.exe\"},{\"CompletionText\":\"rv\",\"ListItemText\":\"rv\",\"ResultType\":2,\"ToolTip\":\"Remove-Variable\"},{\"CompletionText\":\"rvpa\",\"ListItemText\":\"rvpa\",\"ResultType\":2,\"ToolTip\":\"Resolve-Path\"},{\"CompletionText\":\"rwinsta.exe\",\"ListItemText\":\"rwinsta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rwinsta.exe\"},{\"CompletionText\":\"S:\",\"ListItemText\":\"S:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nS: \\r\\n\"},{\"CompletionText\":\"sacfg\",\"ListItemText\":\"sacfg\",\"ResultType\":2,\"ToolTip\":\"sacfg\"},{\"CompletionText\":\"SafeGetCommand\",\"ListItemText\":\"SafeGetCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSafeGetCommand \\r\\n\"},{\"CompletionText\":\"sajb\",\"ListItemText\":\"sajb\",\"ResultType\":2,\"ToolTip\":\"Start-Job\"},{\"CompletionText\":\"sal\",\"ListItemText\":\"sal\",\"ResultType\":2,\"ToolTip\":\"Set-Alias\"},{\"CompletionText\":\"saps\",\"ListItemText\":\"saps\",\"ResultType\":2,\"ToolTip\":\"Start-Process\"},{\"CompletionText\":\"sasv\",\"ListItemText\":\"sasv\",\"ResultType\":2,\"ToolTip\":\"Start-Service\"},{\"CompletionText\":\"Save-AzApiManagementTenantGitConfiguration\",\"ListItemText\":\"Save-AzApiManagementTenantGitConfiguration\",\"ResultType\":2,\"ToolTip\":\"Save-AzApiManagementTenantGitConfiguration\\r\\n\"},{\"CompletionText\":\"Save-AzContext\",\"ListItemText\":\"Save-AzContext\",\"ResultType\":2,\"ToolTip\":\"Save-AzContext\\r\\n\"},{\"CompletionText\":\"Save-AzDataFactoryLog\",\"ListItemText\":\"Save-AzDataFactoryLog\",\"ResultType\":2,\"ToolTip\":\"Save-AzDataFactoryLog\\r\\n\"},{\"CompletionText\":\"Save-AzDeploymentScriptLog\",\"ListItemText\":\"Save-AzDeploymentScriptLog\",\"ResultType\":2,\"ToolTip\":\"Save-AzDeploymentScriptLog\\r\\n\"},{\"CompletionText\":\"Save-AzDeploymentTemplate\",\"ListItemText\":\"Save-AzDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzManagementGroupDeploymentTemplate\",\"ListItemText\":\"Save-AzManagementGroupDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzManagementGroupDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzProfile\",\"ListItemText\":\"Save-AzProfile\",\"ResultType\":2,\"ToolTip\":\"Save-AzProfile\"},{\"CompletionText\":\"Save-AzResourceGroupDeploymentTemplate\",\"ListItemText\":\"Save-AzResourceGroupDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzResourceGroupDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzSubscriptionDeploymentTemplate\",\"ListItemText\":\"Save-AzSubscriptionDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzSubscriptionDeploymentTemplate\"},{\"CompletionText\":\"Save-AzTenantDeploymentTemplate\",\"ListItemText\":\"Save-AzTenantDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzTenantDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzVhd\",\"ListItemText\":\"Save-AzVhd\",\"ResultType\":2,\"ToolTip\":\"Save-AzVhd\\r\\n\"},{\"CompletionText\":\"Save-AzVMImage\",\"ListItemText\":\"Save-AzVMImage\",\"ResultType\":2,\"ToolTip\":\"Save-AzVMImage\\r\\n\"},{\"CompletionText\":\"Save-EtwTraceSession\",\"ListItemText\":\"Save-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Save-Help\",\"ListItemText\":\"Save-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Help [-DestinationPath] [[-Module] ] [[-UICulture] ] [-FullyQualifiedModule ] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] []\\r\\n\\r\\nSave-Help [[-Module] ] [[-UICulture] ] -LiteralPath [-FullyQualifiedModule ] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Save-Module\",\"ListItemText\":\"Save-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Module \\r\\n\"},{\"CompletionText\":\"Save-NetGPO\",\"ListItemText\":\"Save-NetGPO\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-NetGPO \\r\\n\"},{\"CompletionText\":\"Save-NetworkSwitchConfiguration\",\"ListItemText\":\"Save-NetworkSwitchConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-NetworkSwitchConfiguration \\r\\n\"},{\"CompletionText\":\"Save-Package\",\"ListItemText\":\"Save-Package\",\"ResultType\":2,\"ToolTip\":\"Save-Package\\r\\n\"},{\"CompletionText\":\"Save-PSResource\",\"ListItemText\":\"Save-PSResource\",\"ResultType\":2,\"ToolTip\":\"Save-PSResource\\r\\n\"},{\"CompletionText\":\"Save-Script\",\"ListItemText\":\"Save-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Script \\r\\n\"},{\"CompletionText\":\"Save-SoftwareInventory\",\"ListItemText\":\"Save-SoftwareInventory\",\"ResultType\":2,\"ToolTip\":\"Save-SoftwareInventory\\r\\n\"},{\"CompletionText\":\"Save-StorageDataCollection\",\"ListItemText\":\"Save-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Save-VM\",\"ListItemText\":\"Save-VM\",\"ResultType\":2,\"ToolTip\":\"Save-VM\\r\\n\"},{\"CompletionText\":\"Save-WindowsImage\",\"ListItemText\":\"Save-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Save-WindowsImage\\r\\n\"},{\"CompletionText\":\"savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"savm\"},{\"CompletionText\":\"sbp\",\"ListItemText\":\"sbp\",\"ResultType\":2,\"ToolTip\":\"Set-PSBreakpoint\"},{\"CompletionText\":\"sc.exe\",\"ListItemText\":\"sc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sc.exe\"},{\"CompletionText\":\"scalar.exe\",\"ListItemText\":\"scalar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\scalar.exe\"},{\"CompletionText\":\"scb\",\"ListItemText\":\"scb\",\"ResultType\":2,\"ToolTip\":\"Set-Clipboard\"},{\"CompletionText\":\"scdaemon.exe\",\"ListItemText\":\"scdaemon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\scdaemon.exe\"},{\"CompletionText\":\"schemagen.exe\",\"ListItemText\":\"schemagen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\schemagen.exe\"},{\"CompletionText\":\"schtasks.exe\",\"ListItemText\":\"schtasks.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\schtasks.exe\"},{\"CompletionText\":\"scim\",\"ListItemText\":\"scim\",\"ResultType\":2,\"ToolTip\":\"scim\"},{\"CompletionText\":\"scp.exe\",\"ListItemText\":\"scp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\scp.exe\"},{\"CompletionText\":\"scrcons.exe\",\"ListItemText\":\"scrcons.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\scrcons.exe\"},{\"CompletionText\":\"ScriptRunner.exe\",\"ListItemText\":\"ScriptRunner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ScriptRunner.exe\"},{\"CompletionText\":\"sdbinst.exe\",\"ListItemText\":\"sdbinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdbinst.exe\"},{\"CompletionText\":\"sdchange.exe\",\"ListItemText\":\"sdchange.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdchange.exe\"},{\"CompletionText\":\"sdclt.exe\",\"ListItemText\":\"sdclt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdclt.exe\"},{\"CompletionText\":\"sdiagnhost.exe\",\"ListItemText\":\"sdiagnhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdiagnhost.exe\"},{\"CompletionText\":\"Search-AzDataProtectionBackupInstanceInAzGraph\",\"ListItemText\":\"Search-AzDataProtectionBackupInstanceInAzGraph\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSearch-AzDataProtectionBackupInstanceInAzGraph \\r\\n\"},{\"CompletionText\":\"Search-AzDataProtectionJobInAzGraph\",\"ListItemText\":\"Search-AzDataProtectionJobInAzGraph\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSearch-AzDataProtectionJobInAzGraph \\r\\n\"},{\"CompletionText\":\"SearchFilterHost.exe\",\"ListItemText\":\"SearchFilterHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchFilterHost.exe\"},{\"CompletionText\":\"SearchIndexer.exe\",\"ListItemText\":\"SearchIndexer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchIndexer.exe\"},{\"CompletionText\":\"SearchProtocolHost.exe\",\"ListItemText\":\"SearchProtocolHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchProtocolHost.exe\"},{\"CompletionText\":\"SecEdit.exe\",\"ListItemText\":\"SecEdit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecEdit.exe\"},{\"CompletionText\":\"secinit.exe\",\"ListItemText\":\"secinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\secinit.exe\"},{\"CompletionText\":\"secpol.msc\",\"ListItemText\":\"secpol.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\secpol.msc\"},{\"CompletionText\":\"SecureBootEncodeUEFI.exe\",\"ListItemText\":\"SecureBootEncodeUEFI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecureBootEncodeUEFI.exe\"},{\"CompletionText\":\"securekernel.exe\",\"ListItemText\":\"securekernel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\securekernel.exe\"},{\"CompletionText\":\"SecurityHealthHost.exe\",\"ListItemText\":\"SecurityHealthHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthHost.exe\"},{\"CompletionText\":\"SecurityHealthService.exe\",\"ListItemText\":\"SecurityHealthService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthService.exe\"},{\"CompletionText\":\"SecurityHealthSystray.exe\",\"ListItemText\":\"SecurityHealthSystray.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthSystray.exe\"},{\"CompletionText\":\"select\",\"ListItemText\":\"select\",\"ResultType\":2,\"ToolTip\":\"Select-Object\"},{\"CompletionText\":\"Select-AzContext\",\"ListItemText\":\"Select-AzContext\",\"ResultType\":2,\"ToolTip\":\"Select-AzContext\\r\\n\"},{\"CompletionText\":\"Select-AzSubscription\",\"ListItemText\":\"Select-AzSubscription\",\"ResultType\":2,\"ToolTip\":\"Select-AzSubscription\"},{\"CompletionText\":\"Select-Object\",\"ListItemText\":\"Select-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-Object [[-Property] ] [-InputObject ] [-ExcludeProperty ] [-ExpandProperty ] [-Unique] [-CaseInsensitive] [-Last ] [-First ] [-Skip ] [-Wait] []\\r\\n\\r\\nSelect-Object [[-Property] ] [-InputObject ] [-ExcludeProperty ] [-ExpandProperty ] [-Unique] [-CaseInsensitive] [-Skip ] [-SkipLast ] []\\r\\n\\r\\nSelect-Object [-InputObject ] [-Unique] [-CaseInsensitive] [-Wait] [-Index ] []\\r\\n\\r\\nSelect-Object [-InputObject ] [-Unique] [-CaseInsensitive] [-SkipIndex ] []\\r\\n\"},{\"CompletionText\":\"Select-String\",\"ListItemText\":\"Select-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-String [-Pattern] [-Path] [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -InputObject [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -InputObject -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] [-Path] -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -LiteralPath [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -LiteralPath -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\"},{\"CompletionText\":\"Select-Xml\",\"ListItemText\":\"Select-Xml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-Xml [-XPath] [-Xml] [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] [-Path] [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] -LiteralPath [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] -Content [-Namespace ] []\\r\\n\"},{\"CompletionText\":\"Send-AzIotHubD2CMessage\",\"ListItemText\":\"Send-AzIotHubD2CMessage\",\"ResultType\":2,\"ToolTip\":\"Send-AzIotHubD2CMessage\"},{\"CompletionText\":\"Send-AzIotHubDevice2CloudMessage\",\"ListItemText\":\"Send-AzIotHubDevice2CloudMessage\",\"ResultType\":2,\"ToolTip\":\"Send-AzIotHubDevice2CloudMessage\\r\\n\"},{\"CompletionText\":\"Send-AzWvdUserSessionMessage\",\"ListItemText\":\"Send-AzWvdUserSessionMessage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-AzWvdUserSessionMessage \\r\\n\"},{\"CompletionText\":\"Send-Completions\",\"ListItemText\":\"Send-Completions\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-Completions \\r\\n\"},{\"CompletionText\":\"Send-DtcDiagnosticTransaction\",\"ListItemText\":\"Send-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Send-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Send-EtwTraceSession\",\"ListItemText\":\"Send-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Send-Feedback\",\"ListItemText\":\"Send-Feedback\",\"ResultType\":2,\"ToolTip\":\"Send-Feedback\\r\\n\"},{\"CompletionText\":\"Send-MailMessage\",\"ListItemText\":\"Send-MailMessage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-MailMessage [-To] [[-Subject] ] [[-Body] ] [[-SmtpServer] ] -From [-Attachments ] [-Bcc ] [-BodyAsHtml] [-Encoding ] [-Cc ] [-DeliveryNotificationOption ] [-Priority ] [-ReplyTo ] [-Credential ] [-UseSsl] [-Port ] []\\r\\n\"},{\"CompletionText\":\"SensorDataService.exe\",\"ListItemText\":\"SensorDataService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SensorDataService.exe\"},{\"CompletionText\":\"SensorRuntimeBroker.exe\",\"ListItemText\":\"SensorRuntimeBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SensorRuntimeBroker.exe\"},{\"CompletionText\":\"serialver.exe\",\"ListItemText\":\"serialver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\serialver.exe\"},{\"CompletionText\":\"servertool.exe\",\"ListItemText\":\"servertool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\servertool.exe\"},{\"CompletionText\":\"services.exe\",\"ListItemText\":\"services.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\services.exe\"},{\"CompletionText\":\"services.msc\",\"ListItemText\":\"services.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\services.msc\"},{\"CompletionText\":\"sessionmsg.exe\",\"ListItemText\":\"sessionmsg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sessionmsg.exe\"},{\"CompletionText\":\"set\",\"ListItemText\":\"set\",\"ResultType\":2,\"ToolTip\":\"Set-Variable\"},{\"CompletionText\":\"Set-Acl\",\"ListItemText\":\"Set-Acl\",\"ResultType\":2,\"ToolTip\":\"Set-Acl\\r\\n\"},{\"CompletionText\":\"Set-AdlAnalyticsAccount\",\"ListItemText\":\"Set-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsAccount\"},{\"CompletionText\":\"Set-AdlAnalyticsDataSource\",\"ListItemText\":\"Set-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Set-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Set-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Set-AdlCatalogCredential\",\"ListItemText\":\"Set-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogCredential\"},{\"CompletionText\":\"Set-AdlCatalogItemAclEntry\",\"ListItemText\":\"Set-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Set-AdlCatalogSecret\",\"ListItemText\":\"Set-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogSecret\"},{\"CompletionText\":\"Set-AdlStore\",\"ListItemText\":\"Set-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStore\"},{\"CompletionText\":\"Set-AdlStoreFirewallRule\",\"ListItemText\":\"Set-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreFirewallRule\"},{\"CompletionText\":\"Set-AdlStoreItemAcl\",\"ListItemText\":\"Set-AdlStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemAcl\"},{\"CompletionText\":\"Set-AdlStoreItemAclEntry\",\"ListItemText\":\"Set-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Set-AdlStoreItemExpiry\",\"ListItemText\":\"Set-AdlStoreItemExpiry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemExpiry\"},{\"CompletionText\":\"Set-AdlStoreItemOwner\",\"ListItemText\":\"Set-AdlStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemOwner\"},{\"CompletionText\":\"Set-AdlStoreItemPermission\",\"ListItemText\":\"Set-AdlStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemPermission\"},{\"CompletionText\":\"Set-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Set-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Set-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Set-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Set-Alias\",\"ListItemText\":\"Set-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Alias [-Name] [-Value] [-Description ] [-Option ] [-PassThru] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-AppBackgroundTaskResourcePolicy\",\"ListItemText\":\"Set-AppBackgroundTaskResourcePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AppBackgroundTaskResourcePolicy\\r\\n\"},{\"CompletionText\":\"Set-AppLockerPolicy\",\"ListItemText\":\"Set-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Set-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Set-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Set-AppPackageDefaultVolume\",\"ListItemText\":\"Set-AppPackageDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageDefaultVolume\"},{\"CompletionText\":\"Set-AppPackageProvisionedDataFile\",\"ListItemText\":\"Set-AppPackageProvisionedDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageProvisionedDataFile\"},{\"CompletionText\":\"Set-AppxDefaultVolume\",\"ListItemText\":\"Set-AppxDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Set-AppxDefaultVolume\\r\\n\"},{\"CompletionText\":\"Set-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Set-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Set-AppXProvisionedDataFile\",\"ListItemText\":\"Set-AppXProvisionedDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-AppXProvisionedDataFile\\r\\n\"},{\"CompletionText\":\"Set-ASRAlertSetting\",\"ListItemText\":\"Set-ASRAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Set-ASRAlertSetting\"},{\"CompletionText\":\"Set-ASRNotificationSetting\",\"ListItemText\":\"Set-ASRNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Set-ASRNotificationSetting\"},{\"CompletionText\":\"Set-ASRReplicationProtectedItem\",\"ListItemText\":\"Set-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Set-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Set-ASRVaultContext\",\"ListItemText\":\"Set-ASRVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-ASRVaultContext\"},{\"CompletionText\":\"Set-ASRVaultSettings\",\"ListItemText\":\"Set-ASRVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Set-ASRVaultSettings\"},{\"CompletionText\":\"Set-AssignedAccess\",\"ListItemText\":\"Set-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Set-AuthenticodeSignature\",\"ListItemText\":\"Set-AuthenticodeSignature\",\"ResultType\":2,\"ToolTip\":\"Set-AuthenticodeSignature\\r\\n\"},{\"CompletionText\":\"Set-AutologgerConfig\",\"ListItemText\":\"Set-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AutologgerConfig\"},{\"CompletionText\":\"Set-AzActionGroup\",\"ListItemText\":\"Set-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Set-AzADApplication\",\"ListItemText\":\"Set-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzADApplication\"},{\"CompletionText\":\"Set-AzADServicePrincipal\",\"ListItemText\":\"Set-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"Set-AzADServicePrincipal\"},{\"CompletionText\":\"Set-AzADUser\",\"ListItemText\":\"Set-AzADUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzADUser\"},{\"CompletionText\":\"Set-AzAdvisorConfiguration\",\"ListItemText\":\"Set-AzAdvisorConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzAdvisorConfiguration \\r\\n\"},{\"CompletionText\":\"Set-AzAksCluster\",\"ListItemText\":\"Set-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Set-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Set-AzAksClusterCredential\",\"ListItemText\":\"Set-AzAksClusterCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzAksClusterCredential\\r\\n\"},{\"CompletionText\":\"Set-AzAlertsSuppressionRule\",\"ListItemText\":\"Set-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Set-AzAnalysisServicesServer\",\"ListItemText\":\"Set-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagement\",\"ListItemText\":\"Set-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApi\",\"ListItemText\":\"Set-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiRevision\",\"ListItemText\":\"Set-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiSchema\",\"ListItemText\":\"Set-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiVersionSet\",\"ListItemText\":\"Set-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Set-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementBackend\",\"ListItemText\":\"Set-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementCertificate\",\"ListItemText\":\"Set-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementDiagnostic\",\"ListItemText\":\"Set-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementGroup\",\"ListItemText\":\"Set-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementIdentityProvider\",\"ListItemText\":\"Set-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementLogger\",\"ListItemText\":\"Set-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementNamedValue\",\"ListItemText\":\"Set-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Set-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementOperation\",\"ListItemText\":\"Set-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementPolicy\",\"ListItemText\":\"Set-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementProduct\",\"ListItemText\":\"Set-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementSubscription\",\"ListItemText\":\"Set-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementTenantAccess\",\"ListItemText\":\"Set-AzApiManagementTenantAccess\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementTenantAccess\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementUser\",\"ListItemText\":\"Set-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGateway\",\"ListItemText\":\"Set-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Set-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Set-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Set-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Set-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Set-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayCustomError\",\"ListItemText\":\"Set-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Set-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Set-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Set-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Set-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Set-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayIdentity\",\"ListItemText\":\"Set-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayListener\",\"ListItemText\":\"Set-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Set-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Set-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Set-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Set-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySku\",\"ListItemText\":\"Set-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Set-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Set-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Set-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Set-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Set-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Set-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsDailyCap\",\"ListItemText\":\"Set-AzApplicationInsightsDailyCap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsDailyCap \\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsPricingPlan\",\"ListItemText\":\"Set-AzApplicationInsightsPricingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsPricingPlan \\r\\n\"},{\"CompletionText\":\"Set-AzAppServicePlan\",\"ListItemText\":\"Set-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Set-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Set-AzAs\",\"ListItemText\":\"Set-AzAs\",\"ResultType\":2,\"ToolTip\":\"Set-AzAs\"},{\"CompletionText\":\"Set-AzAttestationPolicy\",\"ListItemText\":\"Set-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationAccount\",\"ListItemText\":\"Set-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationCertificate\",\"ListItemText\":\"Set-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationConnectionFieldValue\",\"ListItemText\":\"Set-AzAutomationConnectionFieldValue\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationConnectionFieldValue\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationCredential\",\"ListItemText\":\"Set-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationDscNode\",\"ListItemText\":\"Set-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Set-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationModule\",\"ListItemText\":\"Set-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationPython3Package\",\"ListItemText\":\"Set-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationRunbook\",\"ListItemText\":\"Set-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationSchedule\",\"ListItemText\":\"Set-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationVariable\",\"ListItemText\":\"Set-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationWebhook\",\"ListItemText\":\"Set-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Set-AzBastion\",\"ListItemText\":\"Set-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Set-AzBastion\\r\\n\"},{\"CompletionText\":\"Set-AzBatchAccount\",\"ListItemText\":\"Set-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Set-AzBatchApplication\",\"ListItemText\":\"Set-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Set-AzBatchComputeNodeUser\",\"ListItemText\":\"Set-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"Set-AzBatchJob\",\"ListItemText\":\"Set-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Set-AzBatchJobSchedule\",\"ListItemText\":\"Set-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzBatchPool\",\"ListItemText\":\"Set-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Set-AzBatchTask\",\"ListItemText\":\"Set-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Set-AzCloudServiceUpdateDomain\",\"ListItemText\":\"Set-AzCloudServiceUpdateDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzCloudServiceUpdateDomain \\r\\n\"},{\"CompletionText\":\"Set-AzCognitiveServicesAccount\",\"ListItemText\":\"Set-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Set-AzConsumptionBudget\",\"ListItemText\":\"Set-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Set-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Set-AzContext\",\"ListItemText\":\"Set-AzContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzContext\\r\\n\"},{\"CompletionText\":\"Set-AzCurrentStorageAccount\",\"ListItemText\":\"Set-AzCurrentStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzCurrentStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Set-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeRole\",\"ListItemText\":\"Set-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeShare\",\"ListItemText\":\"Set-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Set-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeUser\",\"ListItemText\":\"Set-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Set-AzDataCollectionRule\",\"ListItemText\":\"Set-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryGateway\",\"ListItemText\":\"Set-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryPipelineActivePeriod\",\"ListItemText\":\"Set-AzDataFactoryPipelineActivePeriod\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryPipelineActivePeriod\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactorySliceStatus\",\"ListItemText\":\"Set-AzDataFactorySliceStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactorySliceStatus\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2\",\"ListItemText\":\"Set-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Set-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Dataset\",\"ListItemText\":\"Set-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Set-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Set-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Set-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Trigger\",\"ListItemText\":\"Set-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Set-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"Set-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Set-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Set-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Set-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeGen2ItemAclObject\",\"ListItemText\":\"Set-AzDataLakeGen2ItemAclObject\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeGen2ItemAclObject\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreAccount\",\"ListItemText\":\"Set-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Set-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemAcl\",\"ListItemText\":\"Set-AzDataLakeStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemAcl\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Set-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemExpiry\",\"ListItemText\":\"Set-AzDataLakeStoreItemExpiry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemExpiry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemOwner\",\"ListItemText\":\"Set-AzDataLakeStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemOwner\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemPermission\",\"ListItemText\":\"Set-AzDataLakeStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemPermission\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Set-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Set-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataProtectionMSIPermission\",\"ListItemText\":\"Set-AzDataProtectionMSIPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzDataProtectionMSIPermission \\r\\n\"},{\"CompletionText\":\"Set-AzDataShare\",\"ListItemText\":\"Set-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataShare\\r\\n\"},{\"CompletionText\":\"Set-AzDefault\",\"ListItemText\":\"Set-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Set-AzDefault\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Set-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerService\",\"ListItemText\":\"Set-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Set-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Set-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerStep\",\"ListItemText\":\"Set-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Set-AzDeviceSecurityGroup\",\"ListItemText\":\"Set-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Set-AzDiskDiskEncryptionKey\",\"ListItemText\":\"Set-AzDiskDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskImageReference\",\"ListItemText\":\"Set-AzDiskImageReference\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskImageReference\\r\\n\"},{\"CompletionText\":\"Set-AzDiskKeyEncryptionKey\",\"ListItemText\":\"Set-AzDiskKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskSecurityProfile\",\"ListItemText\":\"Set-AzDiskSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzDiskUpdateDiskEncryptionKey\",\"ListItemText\":\"Set-AzDiskUpdateDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskUpdateDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskUpdateKeyEncryptionKey\",\"ListItemText\":\"Set-AzDiskUpdateKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskUpdateKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDnsRecordSet\",\"ListItemText\":\"Set-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Set-AzDnsZone\",\"ListItemText\":\"Set-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Set-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAllowedVMSizesPolicy\",\"ListItemText\":\"Set-AzDtlAllowedVMSizesPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAllowedVMSizesPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAutoShutdownPolicy\",\"ListItemText\":\"Set-AzDtlAutoShutdownPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAutoShutdownPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAutoStartPolicy\",\"ListItemText\":\"Set-AzDtlAutoStartPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAutoStartPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlVMsPerLabPolicy\",\"ListItemText\":\"Set-AzDtlVMsPerLabPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlVMsPerLabPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlVMsPerUserPolicy\",\"ListItemText\":\"Set-AzDtlVMsPerUserPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlVMsPerUserPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzEnvironment\",\"ListItemText\":\"Set-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Set-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Set-AzEventGridTopic\",\"ListItemText\":\"Set-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Set-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Set-AzEventHub\",\"ListItemText\":\"Set-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHub \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubApplicationGroup\",\"ListItemText\":\"Set-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubAuthorizationRule\",\"ListItemText\":\"Set-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubCluster\",\"ListItemText\":\"Set-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubConsumerGroup\",\"ListItemText\":\"Set-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubGeoDRConfigurationBreakPair\",\"ListItemText\":\"Set-AzEventHubGeoDRConfigurationBreakPair\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubGeoDRConfigurationBreakPair \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubGeoDRConfigurationFailOver\",\"ListItemText\":\"Set-AzEventHubGeoDRConfigurationFailOver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubGeoDRConfigurationFailOver \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubNamespace\",\"ListItemText\":\"Set-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubNamespaceV2\",\"ListItemText\":\"Set-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Set-AzEventHubNetworkRuleSet\",\"ListItemText\":\"Set-AzEventHubNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuit\",\"ListItemText\":\"Set-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Set-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Set-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteConnection\",\"ListItemText\":\"Set-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCrossConnection\",\"ListItemText\":\"Set-AzExpressRouteCrossConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCrossConnection\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteGateway\",\"ListItemText\":\"Set-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRoutePort\",\"ListItemText\":\"Set-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRoutePortIdentity\",\"ListItemText\":\"Set-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Set-AzFirewall\",\"ListItemText\":\"Set-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewall\\r\\n\"},{\"CompletionText\":\"Set-AzFirewallPolicy\",\"ListItemText\":\"Set-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Set-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Set-AzFrontDoor\",\"ListItemText\":\"Set-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Set-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Set-AzFrontDoorRulesEngine\",\"ListItemText\":\"Set-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Set-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Set-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterDiskEncryptionKey\",\"ListItemText\":\"Set-AzHDInsightClusterDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterSize\",\"ListItemText\":\"Set-AzHDInsightClusterSize\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterSize\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightDefaultStorage\",\"ListItemText\":\"Set-AzHDInsightDefaultStorage\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightDefaultStorage\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightGatewayCredential\",\"ListItemText\":\"Set-AzHDInsightGatewayCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightGatewayCredential\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Set-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Set-AzImageOsDisk\",\"ListItemText\":\"Set-AzImageOsDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzImageOsDisk\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccount\",\"ListItemText\":\"Set-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountAgreement\",\"ListItemText\":\"Set-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountAssembly\",\"ListItemText\":\"Set-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Set-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountCertificate\",\"ListItemText\":\"Set-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountGeneratedIcn\",\"ListItemText\":\"Set-AzIntegrationAccountGeneratedIcn\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountGeneratedIcn\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountMap\",\"ListItemText\":\"Set-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountPartner\",\"ListItemText\":\"Set-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Set-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountSchema\",\"ListItemText\":\"Set-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Set-AzIotHub\",\"ListItemText\":\"Set-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHub\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubConfiguration\",\"ListItemText\":\"Set-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDeployment\",\"ListItemText\":\"Set-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDevice\",\"ListItemText\":\"Set-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDeviceParent\",\"ListItemText\":\"Set-AzIotHubDeviceParent\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDeviceParent\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDistributedTracing\",\"ListItemText\":\"Set-AzIotHubDistributedTracing\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDistributedTracing\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubEdgeModule\",\"ListItemText\":\"Set-AzIotHubEdgeModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubEdgeModule\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubMessageEnrichment\",\"ListItemText\":\"Set-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubModule\",\"ListItemText\":\"Set-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubMsgEnrich\",\"ListItemText\":\"Set-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Set-AzIotHubRoute\",\"ListItemText\":\"Set-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubTracing\",\"ListItemText\":\"Set-AzIotHubTracing\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubTracing\"},{\"CompletionText\":\"Set-AzIotHubVC\",\"ListItemText\":\"Set-AzIotHubVC\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubVC\"},{\"CompletionText\":\"Set-AzIotHubVerifiedCertificate\",\"ListItemText\":\"Set-AzIotHubVerifiedCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubVerifiedCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzIotSecuritySolution\",\"ListItemText\":\"Set-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Set-AzIpAllocation\",\"ListItemText\":\"Set-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Set-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Set-AzIpGroup\",\"ListItemText\":\"Set-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Set-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Set-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultAccessPolicy\",\"ListItemText\":\"Set-AzKeyVaultAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultCertificateAttribute\",\"ListItemText\":\"Set-AzKeyVaultCertificateAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificateAttribute\"},{\"CompletionText\":\"Set-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Set-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"Set-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultKey\",\"ListItemText\":\"Set-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKey\"},{\"CompletionText\":\"Set-AzKeyVaultKeyAttribute\",\"ListItemText\":\"Set-AzKeyVaultKeyAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKeyAttribute\"},{\"CompletionText\":\"Set-AzKeyVaultKeyRotationPolicy\",\"ListItemText\":\"Set-AzKeyVaultKeyRotationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKeyRotationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Set-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Set-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultRoleDefinition\"},{\"CompletionText\":\"Set-AzKeyVaultSecret\",\"ListItemText\":\"Set-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultSecretAttribute\",\"ListItemText\":\"Set-AzKeyVaultSecretAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultSecretAttribute\"},{\"CompletionText\":\"Set-AzLoadBalancer\",\"ListItemText\":\"Set-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Set-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Set-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Set-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Set-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLocalNetworkGateway\",\"ListItemText\":\"Set-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Set-AzLogicApp\",\"ListItemText\":\"Set-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Set-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Set-AzManagedApplication\",\"ListItemText\":\"Set-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Set-AzManagedApplicationDefinition\",\"ListItemText\":\"Set-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzMarketplaceTerms\",\"ListItemText\":\"Set-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Set-AzMediaService\",\"ListItemText\":\"Set-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Set-AzMediaService\\r\\n\"},{\"CompletionText\":\"Set-AzMediaServiceKey\",\"ListItemText\":\"Set-AzMediaServiceKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzMediaServiceKey\\r\\n\"},{\"CompletionText\":\"Set-AzMigrateDiskMapping\",\"ListItemText\":\"Set-AzMigrateDiskMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMigrateDiskMapping \\r\\n\"},{\"CompletionText\":\"Set-AzMigrateServerReplication\",\"ListItemText\":\"Set-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Set-AzNatGateway\",\"ListItemText\":\"Set-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterface\",\"ListItemText\":\"Set-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Set-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Set-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManager\",\"ListItemText\":\"Set-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Set-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerGroup\",\"ListItemText\":\"Set-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Set-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Set-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Set-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkProfile\",\"ListItemText\":\"Set-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkSecurityGroup\",\"ListItemText\":\"Set-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Set-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherConfigFlowLog\",\"ListItemText\":\"Set-AzNetworkWatcherConfigFlowLog\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherConfigFlowLog\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Set-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Set-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHub\",\"ListItemText\":\"Set-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Set-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Set-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespace\",\"ListItemText\":\"Set-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Set-AzOperationalInsightsDataSource\",\"ListItemText\":\"Set-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsIntelligencePack\",\"ListItemText\":\"Set-AzOperationalInsightsIntelligencePack\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsIntelligencePack\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Set-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Set-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Set-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Set-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Set-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyAssignment\",\"ListItemText\":\"Set-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyAttestation\",\"ListItemText\":\"Set-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyDefinition\",\"ListItemText\":\"Set-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyExemption\",\"ListItemText\":\"Set-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Set-AzPolicySetDefinition\",\"ListItemText\":\"Set-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsRecordSet\",\"ListItemText\":\"Set-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Set-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsZone\",\"ListItemText\":\"Set-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Set-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateEndpoint\",\"ListItemText\":\"Set-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateEndpointConnection\",\"ListItemText\":\"Set-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateLinkService\",\"ListItemText\":\"Set-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Set-AzPublicIpAddress\",\"ListItemText\":\"Set-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Set-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Set-AzPublicIpPrefix\",\"ListItemText\":\"Set-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Set-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrAlertSetting\",\"ListItemText\":\"Set-AzRecoveryServicesAsrAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrAlertSetting\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrNotificationSetting\",\"ListItemText\":\"Set-AzRecoveryServicesAsrNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrNotificationSetting\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrVaultContext\",\"ListItemText\":\"Set-AzRecoveryServicesAsrVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrVaultContext\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrVaultSettings\",\"ListItemText\":\"Set-AzRecoveryServicesAsrVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrVaultSettings\"},{\"CompletionText\":\"Set-AzRecoveryServicesBackupProperty\",\"ListItemText\":\"Set-AzRecoveryServicesBackupProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesBackupProperty\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Set-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Set-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesVaultContext\",\"ListItemText\":\"Set-AzRecoveryServicesVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesVaultContext\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesVaultProperty\",\"ListItemText\":\"Set-AzRecoveryServicesVaultProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesVaultProperty\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCache\",\"ListItemText\":\"Set-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCacheDiagnostic\",\"ListItemText\":\"Set-AzRedisCacheDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCacheDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCacheDiagnostics\",\"ListItemText\":\"Set-AzRedisCacheDiagnostics\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCacheDiagnostics\"},{\"CompletionText\":\"Set-AzRelayAuthorizationRule\",\"ListItemText\":\"Set-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzRelayHybridConnection\",\"ListItemText\":\"Set-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Set-AzRelayNamespaceNetworkRuleSet\",\"ListItemText\":\"Set-AzRelayNamespaceNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayNamespaceNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzResource\",\"ListItemText\":\"Set-AzResource\",\"ResultType\":2,\"ToolTip\":\"Set-AzResource\\r\\n\"},{\"CompletionText\":\"Set-AzResourceGroup\",\"ListItemText\":\"Set-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Set-AzResourceLock\",\"ListItemText\":\"Set-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Set-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Set-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Set-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzRoleAssignment\",\"ListItemText\":\"Set-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Set-AzRoleDefinition\",\"ListItemText\":\"Set-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzRouteConfig\",\"ListItemText\":\"Set-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Set-AzRouteFilter\",\"ListItemText\":\"Set-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Set-AzRouteFilterRuleConfig\",\"ListItemText\":\"Set-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzRouteTable\",\"ListItemText\":\"Set-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Set-AzRoutingIntent\",\"ListItemText\":\"Set-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Set-AzRoutingPolicy\",\"ListItemText\":\"Set-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAlert\",\"ListItemText\":\"Set-AzSecurityAlert\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAlert\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAssessment\",\"ListItemText\":\"Set-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Set-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAutomation\",\"ListItemText\":\"Set-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAutomation\"},{\"CompletionText\":\"Set-AzSecurityAutoProvisioningSetting\",\"ListItemText\":\"Set-AzSecurityAutoProvisioningSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAutoProvisioningSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityContact\",\"ListItemText\":\"Set-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityPartnerProvider\",\"ListItemText\":\"Set-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityPricing\",\"ListItemText\":\"Set-AzSecurityPricing\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityPricing\\r\\n\"},{\"CompletionText\":\"Set-AzSecuritySetting\",\"ListItemText\":\"Set-AzSecuritySetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecuritySetting\\r\\n\"},{\"CompletionText\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Set-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Set-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusGeoDRConfigurationBreakPair\",\"ListItemText\":\"Set-AzServiceBusGeoDRConfigurationBreakPair\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusGeoDRConfigurationBreakPair \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusGeoDRConfigurationFailOver\",\"ListItemText\":\"Set-AzServiceBusGeoDRConfigurationFailOver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusGeoDRConfigurationFailOver \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusNamespace\",\"ListItemText\":\"Set-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusNamespaceV2\",\"ListItemText\":\"Set-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Set-AzServiceBusNetworkRuleSet\",\"ListItemText\":\"Set-AzServiceBusNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusQueue\",\"ListItemText\":\"Set-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusRule\",\"ListItemText\":\"Set-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusSubscription\",\"ListItemText\":\"Set-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusTopic\",\"ListItemText\":\"Set-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Set-AzServiceEndpointPolicy\",\"ListItemText\":\"Set-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Set-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedCluster\",\"ListItemText\":\"Set-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Set-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricSetting\",\"ListItemText\":\"Set-AzServiceFabricSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricSetting\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricUpgradeType\",\"ListItemText\":\"Set-AzServiceFabricUpgradeType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricUpgradeType\\r\\n\"},{\"CompletionText\":\"Set-AzSignalRUpstream\",\"ListItemText\":\"Set-AzSignalRUpstream\",\"ResultType\":2,\"ToolTip\":\"Set-AzSignalRUpstream\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotDiskEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotImageReference\",\"ListItemText\":\"Set-AzSnapshotImageReference\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotImageReference\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotKeyEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotUpdateDiskEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotUpdateDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotUpdateDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotUpdateKeyEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotUpdateKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotUpdateKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabase\",\"ListItemText\":\"Set-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseAudit\",\"ListItemText\":\"Set-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseDataMaskingPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseDataMaskingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseDataMaskingPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Set-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Set-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseGeoBackupPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseGeoBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseGeoBackupPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Set-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\"},{\"CompletionText\":\"Set-AzSqlDatabaseRecommendedActionState\",\"ListItemText\":\"Set-AzSqlDatabaseRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseSecondary\",\"ListItemText\":\"Set-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Set-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Set-AzSqlDatabaseTransparentDataEncryption\",\"ListItemText\":\"Set-AzSqlDatabaseTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJob\",\"ListItemText\":\"Set-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobAgent\",\"ListItemText\":\"Set-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobCredential\",\"ListItemText\":\"Set-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobStep\",\"ListItemText\":\"Set-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPool\",\"ListItemText\":\"Set-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPoolRecommendedActionState\",\"ListItemText\":\"Set-AzSqlElasticPoolRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPoolRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInformationProtectionPolicy\",\"ListItemText\":\"Set-AzSqlInformationProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInformationProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstance\",\"ListItemText\":\"Set-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabase\",\"ListItemText\":\"Set-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDtc\",\"ListItemText\":\"Set-AzSqlInstanceDtc\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDtc\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceLink\",\"ListItemText\":\"Set-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceLink\"},{\"CompletionText\":\"Set-AzSqlInstancePool\",\"ListItemText\":\"Set-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceTDEProtector\",\"ListItemText\":\"Set-AzSqlInstanceTDEProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceTDEProtector\"},{\"CompletionText\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\",\"ListItemText\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServer\",\"ListItemText\":\"Set-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerAudit\",\"ListItemText\":\"Set-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerConfigurationOption\",\"ListItemText\":\"Set-AzSqlServerConfigurationOption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerConfigurationOption\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Set-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerDnsAlias\",\"ListItemText\":\"Set-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerFirewallRule\",\"ListItemText\":\"Set-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Set-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Set-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerRecommendedActionState\",\"ListItemText\":\"Set-AzSqlServerRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerTransparentDataEncryptionProtector\",\"ListItemText\":\"Set-AzSqlServerTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerTrustGroup\",\"ListItemText\":\"Set-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerTrustGroup\"},{\"CompletionText\":\"Set-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Set-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Set-AzStackHCI\",\"ListItemText\":\"Set-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Set-AzStorageAccount\",\"ListItemText\":\"Set-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Set-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobContent\",\"ListItemText\":\"Set-AzStorageBlobContent\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobContent\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobImmutabilityPolicy\",\"ListItemText\":\"Set-AzStorageBlobImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Set-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobLegalHold\",\"ListItemText\":\"Set-AzStorageBlobLegalHold\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobLegalHold\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobTag\",\"ListItemText\":\"Set-AzStorageBlobTag\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobTag\\r\\n\"},{\"CompletionText\":\"Set-AzStorageContainerAcl\",\"ListItemText\":\"Set-AzStorageContainerAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageContainerAcl\\r\\n\"},{\"CompletionText\":\"Set-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageCORSRule\",\"ListItemText\":\"Set-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Set-AzStorageFileContent\",\"ListItemText\":\"Set-AzStorageFileContent\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageFileContent\\r\\n\"},{\"CompletionText\":\"Set-AzStorageLocalUser\",\"ListItemText\":\"Set-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Set-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Set-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageServiceLoggingProperty\",\"ListItemText\":\"Set-AzStorageServiceLoggingProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageServiceLoggingProperty\\r\\n\"},{\"CompletionText\":\"Set-AzStorageServiceMetricsProperty\",\"ListItemText\":\"Set-AzStorageServiceMetricsProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageServiceMetricsProperty\\r\\n\"},{\"CompletionText\":\"Set-AzStorageShareQuota\",\"ListItemText\":\"Set-AzStorageShareQuota\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageShareQuota\\r\\n\"},{\"CompletionText\":\"Set-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Set-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzStorageSyncService\",\"ListItemText\":\"Set-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Set-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseDataFlow\",\"ListItemText\":\"Set-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseDataset\",\"ListItemText\":\"Set-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Set-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseKqlScript\",\"ListItemText\":\"Set-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseKqlScript\"},{\"CompletionText\":\"Set-AzSynapseLinkConnection\",\"ListItemText\":\"Set-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseLinkConnectionLinkTable\",\"ListItemText\":\"Set-AzSynapseLinkConnectionLinkTable\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkConnectionLinkTable\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseLinkedService\",\"ListItemText\":\"Set-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseManagedIdentitySqlControlSetting\",\"ListItemText\":\"Set-AzSynapseManagedIdentitySqlControlSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseManagedIdentitySqlControlSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Set-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseManagedPrivateEndpoint\"},{\"CompletionText\":\"Set-AzSynapseNotebook\",\"ListItemText\":\"Set-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Set-AzSynapsePipeline\",\"ListItemText\":\"Set-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSparkConfiguration\",\"ListItemText\":\"Set-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSparkConfiguration\"},{\"CompletionText\":\"Set-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Set-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlAudit\",\"ListItemText\":\"Set-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlAudit\"},{\"CompletionText\":\"Set-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Set-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Set-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Set-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Set-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\",\"ListItemText\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlScript\",\"ListItemText\":\"Set-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseTrigger\",\"ListItemText\":\"Set-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Set-AzTemplateSpec\",\"ListItemText\":\"Set-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Set-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Set-AzTrafficManagerEndpoint\",\"ListItemText\":\"Set-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzTrafficManagerProfile\",\"ListItemText\":\"Set-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualHub\",\"ListItemText\":\"Set-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetwork\",\"ListItemText\":\"Set-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGateway\",\"ListItemText\":\"Set-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayDefaultSite\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayDefaultSite\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayDefaultSite\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkPeering\",\"ListItemText\":\"Set-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Set-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkTap\",\"ListItemText\":\"Set-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Set-AzVM\",\"ListItemText\":\"Set-AzVM\",\"ResultType\":2,\"ToolTip\":\"Set-AzVM\\r\\n\"},{\"CompletionText\":\"Set-AzVMAccessExtension\",\"ListItemText\":\"Set-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMADDomainExtension\",\"ListItemText\":\"Set-AzVMADDomainExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMADDomainExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMAEMExtension\",\"ListItemText\":\"Set-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBackupExtension\",\"ListItemText\":\"Set-AzVMBackupExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBackupExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBginfoExtension\",\"ListItemText\":\"Set-AzVMBginfoExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBginfoExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBootDiagnostic\",\"ListItemText\":\"Set-AzVMBootDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBootDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzVMChefExtension\",\"ListItemText\":\"Set-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMCustomScriptExtension\",\"ListItemText\":\"Set-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDataDisk\",\"ListItemText\":\"Set-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Set-AzVMDiagnosticsExtension\",\"ListItemText\":\"Set-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDiskEncryptionExtension\",\"ListItemText\":\"Set-AzVMDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDscExtension\",\"ListItemText\":\"Set-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMExtension\",\"ListItemText\":\"Set-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMOperatingSystem\",\"ListItemText\":\"Set-AzVMOperatingSystem\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMOperatingSystem\\r\\n\"},{\"CompletionText\":\"Set-AzVMOSDisk\",\"ListItemText\":\"Set-AzVMOSDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMOSDisk\\r\\n\"},{\"CompletionText\":\"Set-AzVMPlan\",\"ListItemText\":\"Set-AzVMPlan\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMPlan\\r\\n\"},{\"CompletionText\":\"Set-AzVMRunCommand\",\"ListItemText\":\"Set-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzVMRunCommand \\r\\n\"},{\"CompletionText\":\"Set-AzVmSecurityProfile\",\"ListItemText\":\"Set-AzVmSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVMSourceImage\",\"ListItemText\":\"Set-AzVMSourceImage\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMSourceImage\\r\\n\"},{\"CompletionText\":\"Set-AzVMSqlServerExtension\",\"ListItemText\":\"Set-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVmss\",\"ListItemText\":\"Set-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmss\\r\\n\"},{\"CompletionText\":\"Set-AzVmssBootDiagnostic\",\"ListItemText\":\"Set-AzVmssBootDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssBootDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzVmssDiskEncryptionExtension\",\"ListItemText\":\"Set-AzVmssDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVmssOrchestrationServiceState\",\"ListItemText\":\"Set-AzVmssOrchestrationServiceState\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssOrchestrationServiceState\\r\\n\"},{\"CompletionText\":\"Set-AzVmssOsProfile\",\"ListItemText\":\"Set-AzVmssOsProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssOsProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssRollingUpgradePolicy\",\"ListItemText\":\"Set-AzVmssRollingUpgradePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssRollingUpgradePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzVmssSecurityProfile\",\"ListItemText\":\"Set-AzVmssSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssStorageProfile\",\"ListItemText\":\"Set-AzVmssStorageProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssStorageProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssUefi\",\"ListItemText\":\"Set-AzVmssUefi\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssUefi\\r\\n\"},{\"CompletionText\":\"Set-AzVmssVM\",\"ListItemText\":\"Set-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Set-AzVmssVMRunCommand\",\"ListItemText\":\"Set-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzVmssVMRunCommand \\r\\n\"},{\"CompletionText\":\"Set-AzVmUefi\",\"ListItemText\":\"Set-AzVmUefi\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmUefi\\r\\n\"},{\"CompletionText\":\"Set-AzVpnClientIpsecParameter\",\"ListItemText\":\"Set-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Set-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Set-AzWcfRelay\",\"ListItemText\":\"Set-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Set-AzWebApp\",\"ListItemText\":\"Set-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebApp\\r\\n\"},{\"CompletionText\":\"Set-AzWebAppSlot\",\"ListItemText\":\"Set-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Set-AzWebAppSlotConfigName\",\"ListItemText\":\"Set-AzWebAppSlotConfigName\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebAppSlotConfigName\\r\\n\"},{\"CompletionText\":\"Set-BCAuthentication\",\"ListItemText\":\"Set-BCAuthentication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCAuthentication \\r\\n\"},{\"CompletionText\":\"Set-BCCache\",\"ListItemText\":\"Set-BCCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCCache \\r\\n\"},{\"CompletionText\":\"Set-BCDataCacheEntryMaxAge\",\"ListItemText\":\"Set-BCDataCacheEntryMaxAge\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCDataCacheEntryMaxAge \\r\\n\"},{\"CompletionText\":\"Set-BcdBootDefault\",\"ListItemText\":\"Set-BcdBootDefault\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootDefault\\r\\n\"},{\"CompletionText\":\"Set-BcdBootDisplayOrder\",\"ListItemText\":\"Set-BcdBootDisplayOrder\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootDisplayOrder\\r\\n\"},{\"CompletionText\":\"Set-BcdBootSequence\",\"ListItemText\":\"Set-BcdBootSequence\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootSequence\\r\\n\"},{\"CompletionText\":\"Set-BcdBootTimeout\",\"ListItemText\":\"Set-BcdBootTimeout\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootTimeout\\r\\n\"},{\"CompletionText\":\"Set-BcdBootToolsDisplayOrder\",\"ListItemText\":\"Set-BcdBootToolsDisplayOrder\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootToolsDisplayOrder\\r\\n\"},{\"CompletionText\":\"Set-BcdDebugSettings\",\"ListItemText\":\"Set-BcdDebugSettings\",\"ResultType\":2,\"ToolTip\":\"Set-BcdDebugSettings\\r\\n\"},{\"CompletionText\":\"Set-BcdElement\",\"ListItemText\":\"Set-BcdElement\",\"ResultType\":2,\"ToolTip\":\"Set-BcdElement\\r\\n\"},{\"CompletionText\":\"Set-BcdHypervisorSettings\",\"ListItemText\":\"Set-BcdHypervisorSettings\",\"ResultType\":2,\"ToolTip\":\"Set-BcdHypervisorSettings\\r\\n\"},{\"CompletionText\":\"Set-BCMinSMBLatency\",\"ListItemText\":\"Set-BCMinSMBLatency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCMinSMBLatency \\r\\n\"},{\"CompletionText\":\"Set-BCSecretKey\",\"ListItemText\":\"Set-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Set-BitsTransfer\",\"ListItemText\":\"Set-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Set-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Set-CertificateAutoEnrollmentPolicy\",\"ListItemText\":\"Set-CertificateAutoEnrollmentPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-CertificateAutoEnrollmentPolicy\\r\\n\"},{\"CompletionText\":\"Set-CimInstance\",\"ListItemText\":\"Set-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Set-CimInstance\\r\\n\"},{\"CompletionText\":\"Set-CIPolicyIdInfo\",\"ListItemText\":\"Set-CIPolicyIdInfo\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicyIdInfo\\r\\n\"},{\"CompletionText\":\"Set-CIPolicySetting\",\"ListItemText\":\"Set-CIPolicySetting\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicySetting\\r\\n\"},{\"CompletionText\":\"Set-CIPolicyVersion\",\"ListItemText\":\"Set-CIPolicyVersion\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicyVersion\\r\\n\"},{\"CompletionText\":\"Set-Clipboard\",\"ListItemText\":\"Set-Clipboard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Clipboard [-Value] [-Append] [-PassThru] [-AsOSC52] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ClusteredScheduledTask\",\"ListItemText\":\"Set-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Set-Content\",\"ListItemText\":\"Set-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Content [-Path] [-Value] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nSet-Content [-Value] -LiteralPath [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Set-Culture\",\"ListItemText\":\"Set-Culture\",\"ResultType\":2,\"ToolTip\":\"Set-Culture\\r\\n\"},{\"CompletionText\":\"Set-DAClientExperienceConfiguration\",\"ListItemText\":\"Set-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Set-DAEntryPointTableItem\",\"ListItemText\":\"Set-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Set-Date\",\"ListItemText\":\"Set-Date\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Date [-Date] [-DisplayHint ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Date [-Adjust] [-DisplayHint ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-DeliveryOptimizationStatus\",\"ListItemText\":\"Set-DeliveryOptimizationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DeliveryOptimizationStatus \\r\\n\"},{\"CompletionText\":\"Set-Disk\",\"ListItemText\":\"Set-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Disk \\r\\n\"},{\"CompletionText\":\"Set-DnsClient\",\"ListItemText\":\"Set-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClient \\r\\n\"},{\"CompletionText\":\"Set-DnsClientDohServerAddress\",\"ListItemText\":\"Set-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Set-DnsClientGlobalSetting\",\"ListItemText\":\"Set-DnsClientGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientGlobalSetting \\r\\n\"},{\"CompletionText\":\"Set-DnsClientNrptGlobal\",\"ListItemText\":\"Set-DnsClientNrptGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientNrptGlobal \\r\\n\"},{\"CompletionText\":\"Set-DnsClientNrptRule\",\"ListItemText\":\"Set-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Set-DnsClientServerAddress\",\"ListItemText\":\"Set-DnsClientServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientServerAddress \\r\\n\"},{\"CompletionText\":\"Set-DODownloadMode\",\"ListItemText\":\"Set-DODownloadMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DODownloadMode \\r\\n\"},{\"CompletionText\":\"Set-DOMaxBackgroundBandwidth\",\"ListItemText\":\"Set-DOMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOMaxForegroundBandwidth\",\"ListItemText\":\"Set-DOMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOPercentageMaxBackgroundBandwidth\",\"ListItemText\":\"Set-DOPercentageMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOPercentageMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOPercentageMaxForegroundBandwidth\",\"ListItemText\":\"Set-DOPercentageMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOPercentageMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DscLocalConfigurationManager\",\"ListItemText\":\"Set-DscLocalConfigurationManager\",\"ResultType\":2,\"ToolTip\":\"Set-DscLocalConfigurationManager\\r\\n\"},{\"CompletionText\":\"Set-DtcAdvancedHostSetting\",\"ListItemText\":\"Set-DtcAdvancedHostSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcAdvancedHostSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcAdvancedSetting\",\"ListItemText\":\"Set-DtcAdvancedSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcAdvancedSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcClusterDefault\",\"ListItemText\":\"Set-DtcClusterDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcClusterDefault \\r\\n\"},{\"CompletionText\":\"Set-DtcClusterTMMapping\",\"ListItemText\":\"Set-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Set-DtcDefault\",\"ListItemText\":\"Set-DtcDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcDefault \\r\\n\"},{\"CompletionText\":\"Set-DtcLog\",\"ListItemText\":\"Set-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcLog \\r\\n\"},{\"CompletionText\":\"Set-DtcNetworkSetting\",\"ListItemText\":\"Set-DtcNetworkSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcNetworkSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcTransaction\",\"ListItemText\":\"Set-DtcTransaction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransaction \\r\\n\"},{\"CompletionText\":\"Set-DtcTransactionsTraceSession\",\"ListItemText\":\"Set-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Set-DtcTransactionsTraceSetting\",\"ListItemText\":\"Set-DtcTransactionsTraceSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransactionsTraceSetting \\r\\n\"},{\"CompletionText\":\"Set-DynamicParameterVariables\",\"ListItemText\":\"Set-DynamicParameterVariables\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DynamicParameterVariables \\r\\n\"},{\"CompletionText\":\"Set-EtwTraceProvider\",\"ListItemText\":\"Set-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Set-EtwTraceSession\",\"ListItemText\":\"Set-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"Set-EtwTraceSession\"},{\"CompletionText\":\"Set-ExecutionPolicy\",\"ListItemText\":\"Set-ExecutionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-ExecutionPolicy\\r\\n\"},{\"CompletionText\":\"Set-FileIntegrity\",\"ListItemText\":\"Set-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Set-FileShare\",\"ListItemText\":\"Set-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileShare \\r\\n\"},{\"CompletionText\":\"Set-FileStorageTier\",\"ListItemText\":\"Set-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Set-HgsClientConfiguration\",\"ListItemText\":\"Set-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Set-HgsClientHostKey\",\"ListItemText\":\"Set-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Set-HVCIOptions\",\"ListItemText\":\"Set-HVCIOptions\",\"ResultType\":2,\"ToolTip\":\"Set-HVCIOptions\\r\\n\"},{\"CompletionText\":\"Set-InitiatorPort\",\"ListItemText\":\"Set-InitiatorPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-InitiatorPort \\r\\n\"},{\"CompletionText\":\"Set-IscsiChapSecret\",\"ListItemText\":\"Set-IscsiChapSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-IscsiChapSecret \\r\\n\"},{\"CompletionText\":\"Set-Item\",\"ListItemText\":\"Set-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Item [-Path] [[-Value] ] [-Force] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Item [[-Value] ] -LiteralPath [-Force] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ItemProperty\",\"ListItemText\":\"Set-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ItemProperty [-Path] [-Name] [-Value] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty [-Path] -InputObject [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty [-Name] [-Value] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty -LiteralPath -InputObject [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-JobTrigger\",\"ListItemText\":\"Set-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Set-JobTrigger\\r\\n\"},{\"CompletionText\":\"Set-KdsConfiguration\",\"ListItemText\":\"Set-KdsConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-KdsConfiguration\\r\\n\"},{\"CompletionText\":\"Set-LapsADAuditing\",\"ListItemText\":\"Set-LapsADAuditing\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADAuditing\\r\\n\"},{\"CompletionText\":\"Set-LapsADComputerSelfPermission\",\"ListItemText\":\"Set-LapsADComputerSelfPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADComputerSelfPermission\\r\\n\"},{\"CompletionText\":\"Set-LapsADPasswordExpirationTime\",\"ListItemText\":\"Set-LapsADPasswordExpirationTime\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADPasswordExpirationTime\\r\\n\"},{\"CompletionText\":\"Set-LapsADReadPasswordPermission\",\"ListItemText\":\"Set-LapsADReadPasswordPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADReadPasswordPermission\\r\\n\"},{\"CompletionText\":\"Set-LapsADResetPasswordPermission\",\"ListItemText\":\"Set-LapsADResetPasswordPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADResetPasswordPermission\\r\\n\"},{\"CompletionText\":\"Set-LocalGroup\",\"ListItemText\":\"Set-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Set-LocalGroup\\r\\n\"},{\"CompletionText\":\"Set-LocalUser\",\"ListItemText\":\"Set-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Set-LocalUser\\r\\n\"},{\"CompletionText\":\"Set-Location\",\"ListItemText\":\"Set-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Location [[-Path] ] [-PassThru] []\\r\\n\\r\\nSet-Location -LiteralPath [-PassThru] []\\r\\n\\r\\nSet-Location [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"Set-LogProperties\",\"ListItemText\":\"Set-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-LogProperties \\r\\n\"},{\"CompletionText\":\"Set-MappedKeyHandler\",\"ListItemText\":\"Set-MappedKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MappedKeyHandler [[-Chord] ] [[-Sequence] ]\\r\\n\"},{\"CompletionText\":\"Set-MappedKeyHandlers\",\"ListItemText\":\"Set-MappedKeyHandlers\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MappedKeyHandlers \\r\\n\"},{\"CompletionText\":\"Set-MarkdownOption\",\"ListItemText\":\"Set-MarkdownOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MarkdownOption [-Header1Color ] [-Header2Color ] [-Header3Color ] [-Header4Color ] [-Header5Color ] [-Header6Color ] [-Code ] [-ImageAltTextForegroundColor ] [-LinkForegroundColor ] [-ItalicsForegroundColor ] [-BoldForegroundColor ] [-PassThru] []\\r\\n\\r\\nSet-MarkdownOption -Theme [-PassThru] []\\r\\n\\r\\nSet-MarkdownOption [-InputObject] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Set-MMAgent\",\"ListItemText\":\"Set-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MMAgent \\r\\n\"},{\"CompletionText\":\"Set-MpPreference\",\"ListItemText\":\"Set-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MpPreference \\r\\n\"},{\"CompletionText\":\"Set-NCSIPolicyConfiguration\",\"ListItemText\":\"Set-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Set-Net6to4Configuration\",\"ListItemText\":\"Set-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Set-NetAdapter\",\"ListItemText\":\"Set-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapter \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterAdvancedProperty\",\"ListItemText\":\"Set-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterBinding\",\"ListItemText\":\"Set-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterChecksumOffload\",\"ListItemText\":\"Set-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterDataPathConfiguration\",\"ListItemText\":\"Set-NetAdapterDataPathConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterDataPathConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Set-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterIPsecOffload\",\"ListItemText\":\"Set-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterLso\",\"ListItemText\":\"Set-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterPacketDirect\",\"ListItemText\":\"Set-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterPowerManagement\",\"ListItemText\":\"Set-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterQos\",\"ListItemText\":\"Set-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRdma\",\"ListItemText\":\"Set-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRsc\",\"ListItemText\":\"Set-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRss\",\"ListItemText\":\"Set-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterSriov\",\"ListItemText\":\"Set-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterUso\",\"ListItemText\":\"Set-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterVmq\",\"ListItemText\":\"Set-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Set-NetConnectionProfile\",\"ListItemText\":\"Set-NetConnectionProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetConnectionProfile \\r\\n\"},{\"CompletionText\":\"Set-NetDnsTransitionConfiguration\",\"ListItemText\":\"Set-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetEventPacketCaptureProvider\",\"ListItemText\":\"Set-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventProvider\",\"ListItemText\":\"Set-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventSession\",\"ListItemText\":\"Set-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventSession \\r\\n\"},{\"CompletionText\":\"Set-NetEventVFPProvider\",\"ListItemText\":\"Set-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventVmSwitchProvider\",\"ListItemText\":\"Set-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventWFPCaptureProvider\",\"ListItemText\":\"Set-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallAddressFilter\",\"ListItemText\":\"Set-NetFirewallAddressFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallAddressFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallApplicationFilter\",\"ListItemText\":\"Set-NetFirewallApplicationFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallApplicationFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVProfile\",\"ListItemText\":\"Set-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVRule\",\"ListItemText\":\"Set-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Set-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallInterfaceFilter\",\"ListItemText\":\"Set-NetFirewallInterfaceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallInterfaceFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallInterfaceTypeFilter\",\"ListItemText\":\"Set-NetFirewallInterfaceTypeFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallInterfaceTypeFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallPortFilter\",\"ListItemText\":\"Set-NetFirewallPortFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallPortFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallProfile\",\"ListItemText\":\"Set-NetFirewallProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallProfile \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallRule\",\"ListItemText\":\"Set-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallSecurityFilter\",\"ListItemText\":\"Set-NetFirewallSecurityFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallSecurityFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallServiceFilter\",\"ListItemText\":\"Set-NetFirewallServiceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallServiceFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallSetting\",\"ListItemText\":\"Set-NetFirewallSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallSetting \\r\\n\"},{\"CompletionText\":\"Set-NetIPAddress\",\"ListItemText\":\"Set-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Set-NetIPHttpsConfiguration\",\"ListItemText\":\"Set-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetIPInterface\",\"ListItemText\":\"Set-NetIPInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPInterface \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecDospSetting\",\"ListItemText\":\"Set-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Set-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecMainModeRule\",\"ListItemText\":\"Set-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Set-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Set-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Set-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecRule\",\"ListItemText\":\"Set-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Set-NetIPv4Protocol\",\"ListItemText\":\"Set-NetIPv4Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPv4Protocol \\r\\n\"},{\"CompletionText\":\"Set-NetIPv6Protocol\",\"ListItemText\":\"Set-NetIPv6Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPv6Protocol \\r\\n\"},{\"CompletionText\":\"Set-NetIsatapConfiguration\",\"ListItemText\":\"Set-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeam\",\"ListItemText\":\"Set-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeamMember\",\"ListItemText\":\"Set-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeamNic\",\"ListItemText\":\"Set-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Set-NetNat\",\"ListItemText\":\"Set-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNat \\r\\n\"},{\"CompletionText\":\"Set-NetNatGlobal\",\"ListItemText\":\"Set-NetNatGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNatGlobal \\r\\n\"},{\"CompletionText\":\"Set-NetNatTransitionConfiguration\",\"ListItemText\":\"Set-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetNeighbor\",\"ListItemText\":\"Set-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Set-NetOffloadGlobalSetting\",\"ListItemText\":\"Set-NetOffloadGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetOffloadGlobalSetting \\r\\n\"},{\"CompletionText\":\"Set-NetQosPolicy\",\"ListItemText\":\"Set-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Set-NetRoute\",\"ListItemText\":\"Set-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetRoute \\r\\n\"},{\"CompletionText\":\"Set-NetTCPSetting\",\"ListItemText\":\"Set-NetTCPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetTCPSetting \\r\\n\"},{\"CompletionText\":\"Set-NetTeredoConfiguration\",\"ListItemText\":\"Set-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetUDPSetting\",\"ListItemText\":\"Set-NetUDPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetUDPSetting \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchEthernetPortIPAddress\",\"ListItemText\":\"Set-NetworkSwitchEthernetPortIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchEthernetPortIPAddress \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchPortMode\",\"ListItemText\":\"Set-NetworkSwitchPortMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchPortMode \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchPortProperty\",\"ListItemText\":\"Set-NetworkSwitchPortProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchPortProperty \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchVlanProperty\",\"ListItemText\":\"Set-NetworkSwitchVlanProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchVlanProperty \\r\\n\"},{\"CompletionText\":\"Set-NonRemovableAppsPolicy\",\"ListItemText\":\"Set-NonRemovableAppsPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-NonRemovableAppsPolicy\\r\\n\"},{\"CompletionText\":\"Set-OdbcDriver\",\"ListItemText\":\"Set-OdbcDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-OdbcDriver \\r\\n\"},{\"CompletionText\":\"Set-OdbcDsn\",\"ListItemText\":\"Set-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Set-PackageSource\",\"ListItemText\":\"Set-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Set-PackageSource\\r\\n\"},{\"CompletionText\":\"Set-Partition\",\"ListItemText\":\"Set-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Partition \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceBootConfiguration\",\"ListItemText\":\"Set-PcsvDeviceBootConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceBootConfiguration \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceNetworkConfiguration\",\"ListItemText\":\"Set-PcsvDeviceNetworkConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceNetworkConfiguration \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceUserPassword\",\"ListItemText\":\"Set-PcsvDeviceUserPassword\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceUserPassword \\r\\n\"},{\"CompletionText\":\"Set-PhysicalDisk\",\"ListItemText\":\"Set-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Set-PreferredLanguage\",\"ListItemText\":\"Set-PreferredLanguage\",\"ResultType\":2,\"ToolTip\":\"Set-PreferredLanguage\"},{\"CompletionText\":\"Set-PrintConfiguration\",\"ListItemText\":\"Set-PrintConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PrintConfiguration \\r\\n\"},{\"CompletionText\":\"Set-Printer\",\"ListItemText\":\"Set-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Printer \\r\\n\"},{\"CompletionText\":\"Set-PrinterProperty\",\"ListItemText\":\"Set-PrinterProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PrinterProperty \\r\\n\"},{\"CompletionText\":\"Set-ProcessMitigation\",\"ListItemText\":\"Set-ProcessMitigation\",\"ResultType\":2,\"ToolTip\":\"Set-ProcessMitigation\\r\\n\"},{\"CompletionText\":\"Set-ProvisionedAppPackageDataFile\",\"ListItemText\":\"Set-ProvisionedAppPackageDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-ProvisionedAppPackageDataFile\"},{\"CompletionText\":\"Set-ProvisionedAppXDataFile\",\"ListItemText\":\"Set-ProvisionedAppXDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-ProvisionedAppXDataFile\"},{\"CompletionText\":\"Set-PSBreakpoint\",\"ListItemText\":\"Set-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSBreakpoint [-Script] [-Line] [[-Column] ] [-Action ] [-Runspace ] []\\r\\n\\r\\nSet-PSBreakpoint [[-Script] ] -Command [-Action ] [-Runspace ] []\\r\\n\\r\\nSet-PSBreakpoint [[-Script] ] -Variable [-Action ] [-Mode ] [-Runspace ] []\\r\\n\"},{\"CompletionText\":\"Set-PSDebug\",\"ListItemText\":\"Set-PSDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSDebug [-Trace ] [-Step] [-Strict] []\\r\\n\\r\\nSet-PSDebug [-Off] []\\r\\n\"},{\"CompletionText\":\"Set-PSReadLineKeyHandler\",\"ListItemText\":\"Set-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSReadLineKeyHandler [-Chord] [-ScriptBlock] [-BriefDescription ] [-Description ] [-ViMode ] []\\r\\n\\r\\nSet-PSReadLineKeyHandler [-Chord] [-Function] [-ViMode ] []\\r\\n\"},{\"CompletionText\":\"Set-PSReadLineOption\",\"ListItemText\":\"Set-PSReadLineOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSReadLineOption [-EditMode ] [-ContinuationPrompt ] [-HistoryNoDuplicates] [-AddToHistoryHandler ] [-CommandValidationHandler ] [-HistorySearchCursorMovesToEnd] [-MaximumHistoryCount ] [-MaximumKillRingCount ] [-ShowToolTips] [-ExtraPromptLineCount ] [-DingTone ] [-DingDuration ] [-BellStyle ] [-CompletionQueryItems ] [-WordDelimiters ] [-HistorySearchCaseSensitive] [-HistorySaveStyle ] [-HistorySavePath ] [-AnsiEscapeTimeout ] [-PromptText ] [-ViModeIndicator ] [-ViModeChangeHandler ] [-PredictionSource ] [-PredictionViewStyle ] [-Colors ] [-TerminateOrphanedConsoleApps] []\\r\\n\"},{\"CompletionText\":\"Set-PSRepository\",\"ListItemText\":\"Set-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSRepository \\r\\n\"},{\"CompletionText\":\"Set-PSResourceRepository\",\"ListItemText\":\"Set-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Set-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Set-PSSessionConfiguration\",\"ListItemText\":\"Set-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSSessionConfiguration [-Name] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-PSSessionConfiguration [-Name] [-AssemblyName] [-ConfigurationTypeName] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-PSSessionConfiguration [-Name] -Path [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ResiliencySetting\",\"ListItemText\":\"Set-ResiliencySetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ResiliencySetting \\r\\n\"},{\"CompletionText\":\"Set-RuleOption\",\"ListItemText\":\"Set-RuleOption\",\"ResultType\":2,\"ToolTip\":\"Set-RuleOption\\r\\n\"},{\"CompletionText\":\"Set-ScheduledJob\",\"ListItemText\":\"Set-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Set-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Set-ScheduledJobOption\",\"ListItemText\":\"Set-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"Set-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"Set-ScheduledTask\",\"ListItemText\":\"Set-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Set-SecureBootUEFI\",\"ListItemText\":\"Set-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Set-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Set-Service\",\"ListItemText\":\"Set-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Service [-Name] [-DisplayName ] [-Credential ] [-Description ] [-StartupType ] [-SecurityDescriptorSddl ] [-Status ] [-Force] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Service [-InputObject] [-DisplayName ] [-Credential ] [-Description ] [-StartupType ] [-SecurityDescriptorSddl ] [-Status ] [-Force] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-SmbBandwidthLimit\",\"ListItemText\":\"Set-SmbBandwidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbBandwidthLimit \\r\\n\"},{\"CompletionText\":\"Set-SmbClientCertificateMapping\",\"ListItemText\":\"Set-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Set-SmbClientConfiguration\",\"ListItemText\":\"Set-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Set-SmbPathAcl\",\"ListItemText\":\"Set-SmbPathAcl\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbPathAcl \\r\\n\"},{\"CompletionText\":\"Set-SmbServerCertificateMapping\",\"ListItemText\":\"Set-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Set-SmbServerConfiguration\",\"ListItemText\":\"Set-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Set-SmbShare\",\"ListItemText\":\"Set-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbShare \\r\\n\"},{\"CompletionText\":\"Set-StorageBusCache\",\"ListItemText\":\"Set-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Set-StorageBusProfile\",\"ListItemText\":\"Set-StorageBusProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageBusProfile \\r\\n\"},{\"CompletionText\":\"Set-StorageFileServer\",\"ListItemText\":\"Set-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Set-StorageHealthSetting\",\"ListItemText\":\"Set-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Set-StoragePool\",\"ListItemText\":\"Set-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StoragePool \\r\\n\"},{\"CompletionText\":\"Set-StorageProvider\",\"ListItemText\":\"Set-StorageProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageProvider \\r\\n\"},{\"CompletionText\":\"Set-StorageSetting\",\"ListItemText\":\"Set-StorageSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageSetting \\r\\n\"},{\"CompletionText\":\"Set-StorageSubSystem\",\"ListItemText\":\"Set-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Set-StorageTier\",\"ListItemText\":\"Set-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageTier \\r\\n\"},{\"CompletionText\":\"Set-StrictMode\",\"ListItemText\":\"Set-StrictMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StrictMode -Version []\\r\\n\\r\\nSet-StrictMode -Off []\\r\\n\"},{\"CompletionText\":\"Set-SystemLanguage\",\"ListItemText\":\"Set-SystemLanguage\",\"ResultType\":2,\"ToolTip\":\"Set-SystemLanguage\"},{\"CompletionText\":\"Set-SystemPreferredUILanguage\",\"ListItemText\":\"Set-SystemPreferredUILanguage\",\"ResultType\":2,\"ToolTip\":\"Set-SystemPreferredUILanguage\\r\\n\"},{\"CompletionText\":\"Set-TestInconclusive\",\"ListItemText\":\"Set-TestInconclusive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TestInconclusive \\r\\n\"},{\"CompletionText\":\"Set-TimeZone\",\"ListItemText\":\"Set-TimeZone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TimeZone [-Name] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-TimeZone -Id [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-TimeZone [-InputObject] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-TpmOwnerAuth\",\"ListItemText\":\"Set-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"Set-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"Set-TraceSource\",\"ListItemText\":\"Set-TraceSource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TraceSource [-Name] [[-Option] ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] [-PassThru] []\\r\\n\\r\\nSet-TraceSource [-Name] [-RemoveListener ] []\\r\\n\\r\\nSet-TraceSource [-Name] [-RemoveFileListener ] []\\r\\n\"},{\"CompletionText\":\"Set-Variable\",\"ListItemText\":\"Set-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Variable [-Name] [[-Value] ] [-Include ] [-Exclude ] [-Description ] [-Option ] [-Force] [-Visibility ] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-VHD\",\"ListItemText\":\"Set-VHD\",\"ResultType\":2,\"ToolTip\":\"Set-VHD\\r\\n\"},{\"CompletionText\":\"Set-VirtualDisk\",\"ListItemText\":\"Set-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Set-VM\",\"ListItemText\":\"Set-VM\",\"ResultType\":2,\"ToolTip\":\"Set-VM\\r\\n\"},{\"CompletionText\":\"Set-VMBios\",\"ListItemText\":\"Set-VMBios\",\"ResultType\":2,\"ToolTip\":\"Set-VMBios\\r\\n\"},{\"CompletionText\":\"Set-VMComPort\",\"ListItemText\":\"Set-VMComPort\",\"ResultType\":2,\"ToolTip\":\"Set-VMComPort\\r\\n\"},{\"CompletionText\":\"Set-VMDvdDrive\",\"ListItemText\":\"Set-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Set-VMFibreChannelHba\",\"ListItemText\":\"Set-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Set-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Set-VMFirmware\",\"ListItemText\":\"Set-VMFirmware\",\"ResultType\":2,\"ToolTip\":\"Set-VMFirmware\\r\\n\"},{\"CompletionText\":\"Set-VMFloppyDiskDrive\",\"ListItemText\":\"Set-VMFloppyDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMFloppyDiskDrive\\r\\n\"},{\"CompletionText\":\"Set-VMGpuPartitionAdapter\",\"ListItemText\":\"Set-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMHardDiskDrive\",\"ListItemText\":\"Set-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Set-VMHost\",\"ListItemText\":\"Set-VMHost\",\"ResultType\":2,\"ToolTip\":\"Set-VMHost\\r\\n\"},{\"CompletionText\":\"Set-VMHostCluster\",\"ListItemText\":\"Set-VMHostCluster\",\"ResultType\":2,\"ToolTip\":\"Set-VMHostCluster\\r\\n\"},{\"CompletionText\":\"Set-VMHostPartitionableGpu\",\"ListItemText\":\"Set-VMHostPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Set-VMHostPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Set-VMKeyProtector\",\"ListItemText\":\"Set-VMKeyProtector\",\"ResultType\":2,\"ToolTip\":\"Set-VMKeyProtector\\r\\n\"},{\"CompletionText\":\"Set-VMKeyStorageDrive\",\"ListItemText\":\"Set-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Set-VMMemory\",\"ListItemText\":\"Set-VMMemory\",\"ResultType\":2,\"ToolTip\":\"Set-VMMemory\\r\\n\"},{\"CompletionText\":\"Set-VMMigrationNetwork\",\"ListItemText\":\"Set-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Set-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapter\",\"ListItemText\":\"Set-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterFailoverConfiguration\",\"ListItemText\":\"Set-VMNetworkAdapterFailoverConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterFailoverConfiguration\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterIsolation\",\"ListItemText\":\"Set-VMNetworkAdapterIsolation\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterIsolation\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterRdma\",\"ListItemText\":\"Set-VMNetworkAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterRdma\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Set-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Set-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterVlan\",\"ListItemText\":\"Set-VMNetworkAdapterVlan\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterVlan\\r\\n\"},{\"CompletionText\":\"Set-VMPartitionableGpu\",\"ListItemText\":\"Set-VMPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Set-VMPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Set-VMProcessor\",\"ListItemText\":\"Set-VMProcessor\",\"ResultType\":2,\"ToolTip\":\"Set-VMProcessor\\r\\n\"},{\"CompletionText\":\"Set-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Set-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMReplication\",\"ListItemText\":\"Set-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplication\\r\\n\"},{\"CompletionText\":\"Set-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Set-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Set-VMReplicationServer\",\"ListItemText\":\"Set-VMReplicationServer\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplicationServer\\r\\n\"},{\"CompletionText\":\"Set-VMResourcePool\",\"ListItemText\":\"Set-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Set-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Set-VMSan\",\"ListItemText\":\"Set-VMSan\",\"ResultType\":2,\"ToolTip\":\"Set-VMSan\\r\\n\"},{\"CompletionText\":\"Set-VMSecurity\",\"ListItemText\":\"Set-VMSecurity\",\"ResultType\":2,\"ToolTip\":\"Set-VMSecurity\\r\\n\"},{\"CompletionText\":\"Set-VMSecurityPolicy\",\"ListItemText\":\"Set-VMSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-VMSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Set-VMStorageSettings\",\"ListItemText\":\"Set-VMStorageSettings\",\"ResultType\":2,\"ToolTip\":\"Set-VMStorageSettings\\r\\n\"},{\"CompletionText\":\"Set-VMSwitch\",\"ListItemText\":\"Set-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitch\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Set-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Set-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchTeam\",\"ListItemText\":\"Set-VMSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchTeam\\r\\n\"},{\"CompletionText\":\"Set-VMVideo\",\"ListItemText\":\"Set-VMVideo\",\"ResultType\":2,\"ToolTip\":\"Set-VMVideo\\r\\n\"},{\"CompletionText\":\"Set-Volume\",\"ListItemText\":\"Set-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Volume \\r\\n\"},{\"CompletionText\":\"Set-VolumeScrubPolicy\",\"ListItemText\":\"Set-VolumeScrubPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VolumeScrubPolicy \\r\\n\"},{\"CompletionText\":\"Set-VpnConnection\",\"ListItemText\":\"Set-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnection \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionIPsecConfiguration\",\"ListItemText\":\"Set-VpnConnectionIPsecConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionIPsecConfiguration \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionProxy\",\"ListItemText\":\"Set-VpnConnectionProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionProxy \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Set-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Set-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Set-WheaMemoryPolicy\",\"ListItemText\":\"Set-WheaMemoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-WheaMemoryPolicy\\r\\n\"},{\"CompletionText\":\"Set-WinAcceptLanguageFromLanguageListOptOut\",\"ListItemText\":\"Set-WinAcceptLanguageFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Set-WinAcceptLanguageFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Set-WinCultureFromLanguageListOptOut\",\"ListItemText\":\"Set-WinCultureFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Set-WinCultureFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Set-WinDefaultInputMethodOverride\",\"ListItemText\":\"Set-WinDefaultInputMethodOverride\",\"ResultType\":2,\"ToolTip\":\"Set-WinDefaultInputMethodOverride\\r\\n\"},{\"CompletionText\":\"Set-WindowsEdition\",\"ListItemText\":\"Set-WindowsEdition\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsEdition\\r\\n\"},{\"CompletionText\":\"Set-WindowsProductKey\",\"ListItemText\":\"Set-WindowsProductKey\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsProductKey\\r\\n\"},{\"CompletionText\":\"Set-WindowsReservedStorageState\",\"ListItemText\":\"Set-WindowsReservedStorageState\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsReservedStorageState\\r\\n\"},{\"CompletionText\":\"Set-WindowsSearchSetting\",\"ListItemText\":\"Set-WindowsSearchSetting\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsSearchSetting\\r\\n\"},{\"CompletionText\":\"Set-WinHomeLocation\",\"ListItemText\":\"Set-WinHomeLocation\",\"ResultType\":2,\"ToolTip\":\"Set-WinHomeLocation\\r\\n\"},{\"CompletionText\":\"Set-WinhttpProxy\",\"ListItemText\":\"Set-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"Set-WinLanguageBarOption\",\"ListItemText\":\"Set-WinLanguageBarOption\",\"ResultType\":2,\"ToolTip\":\"Set-WinLanguageBarOption\\r\\n\"},{\"CompletionText\":\"Set-WinSystemLocale\",\"ListItemText\":\"Set-WinSystemLocale\",\"ResultType\":2,\"ToolTip\":\"Set-WinSystemLocale\\r\\n\"},{\"CompletionText\":\"Set-WinUILanguageOverride\",\"ListItemText\":\"Set-WinUILanguageOverride\",\"ResultType\":2,\"ToolTip\":\"Set-WinUILanguageOverride\\r\\n\"},{\"CompletionText\":\"Set-WinUserLanguageList\",\"ListItemText\":\"Set-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"Set-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"Set-WSManInstance\",\"ListItemText\":\"Set-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Set-WSManInstance\\r\\n\"},{\"CompletionText\":\"Set-WSManQuickConfig\",\"ListItemText\":\"Set-WSManQuickConfig\",\"ResultType\":2,\"ToolTip\":\"Set-WSManQuickConfig\\r\\n\"},{\"CompletionText\":\"sethc.exe\",\"ListItemText\":\"sethc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sethc.exe\"},{\"CompletionText\":\"setspn.exe\",\"ListItemText\":\"setspn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setspn.exe\"},{\"CompletionText\":\"Setup\",\"ListItemText\":\"Setup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSetup \\r\\n\"},{\"CompletionText\":\"setupcl.exe\",\"ListItemText\":\"setupcl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setupcl.exe\"},{\"CompletionText\":\"setupugc.exe\",\"ListItemText\":\"setupugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setupugc.exe\"},{\"CompletionText\":\"setx.exe\",\"ListItemText\":\"setx.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setx.exe\"},{\"CompletionText\":\"sfc.exe\",\"ListItemText\":\"sfc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sfc.exe\"},{\"CompletionText\":\"sftp.exe\",\"ListItemText\":\"sftp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\sftp.exe\"},{\"CompletionText\":\"shcm\",\"ListItemText\":\"shcm\",\"ResultType\":2,\"ToolTip\":\"Show-Command\"},{\"CompletionText\":\"ShellAppRuntime.exe\",\"ListItemText\":\"ShellAppRuntime.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ShellAppRuntime.exe\"},{\"CompletionText\":\"Should\",\"ListItemText\":\"Should\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShould \\r\\n\"},{\"CompletionText\":\"Show-Command\",\"ListItemText\":\"Show-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-Command [[-Name] ] [-Height ] [-Width ] [-NoCommonParameter] [-ErrorPopup] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Show-Markdown\",\"ListItemText\":\"Show-Markdown\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-Markdown [-Path] [-UseBrowser] []\\r\\n\\r\\nShow-Markdown -InputObject [-UseBrowser] []\\r\\n\\r\\nShow-Markdown -LiteralPath [-UseBrowser] []\\r\\n\"},{\"CompletionText\":\"Show-NetFirewallRule\",\"ListItemText\":\"Show-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Show-NetIPsecRule\",\"ListItemText\":\"Show-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Show-StorageHistory\",\"ListItemText\":\"Show-StorageHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-StorageHistory \\r\\n\"},{\"CompletionText\":\"Show-VirtualDisk\",\"ListItemText\":\"Show-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Show-WindowsDeveloperLicenseRegistration\",\"ListItemText\":\"Show-WindowsDeveloperLicenseRegistration\",\"ResultType\":2,\"ToolTip\":\"Show-WindowsDeveloperLicenseRegistration\\r\\n\"},{\"CompletionText\":\"shrpubw.exe\",\"ListItemText\":\"shrpubw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\shrpubw.exe\"},{\"CompletionText\":\"shutdown.exe\",\"ListItemText\":\"shutdown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\shutdown.exe\"},{\"CompletionText\":\"si\",\"ListItemText\":\"si\",\"ResultType\":2,\"ToolTip\":\"Set-Item\"},{\"CompletionText\":\"sigverif.exe\",\"ListItemText\":\"sigverif.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sigverif.exe\"},{\"CompletionText\":\"SIHClient.exe\",\"ListItemText\":\"SIHClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SIHClient.exe\"},{\"CompletionText\":\"sihost.exe\",\"ListItemText\":\"sihost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sihost.exe\"},{\"CompletionText\":\"sl\",\"ListItemText\":\"sl\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"Slack.exe\",\"ListItemText\":\"Slack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\Slack.exe\"},{\"CompletionText\":\"slcm\",\"ListItemText\":\"slcm\",\"ResultType\":2,\"ToolTip\":\"slcm\"},{\"CompletionText\":\"sleep\",\"ListItemText\":\"sleep\",\"ResultType\":2,\"ToolTip\":\"Start-Sleep\"},{\"CompletionText\":\"slg\",\"ListItemText\":\"slg\",\"ResultType\":2,\"ToolTip\":\"slg\"},{\"CompletionText\":\"SlideToShutDown.exe\",\"ListItemText\":\"SlideToShutDown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SlideToShutDown.exe\"},{\"CompletionText\":\"slmgr.vbs\",\"ListItemText\":\"slmgr.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\slmgr.vbs\"},{\"CompletionText\":\"sls\",\"ListItemText\":\"sls\",\"ResultType\":2,\"ToolTip\":\"Select-String\"},{\"CompletionText\":\"slu\",\"ListItemText\":\"slu\",\"ResultType\":2,\"ToolTip\":\"slu\"},{\"CompletionText\":\"slui.exe\",\"ListItemText\":\"slui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\slui.exe\"},{\"CompletionText\":\"smartscreen.exe\",\"ListItemText\":\"smartscreen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\smartscreen.exe\"},{\"CompletionText\":\"smss.exe\",\"ListItemText\":\"smss.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\smss.exe\"},{\"CompletionText\":\"SndVol.exe\",\"ListItemText\":\"SndVol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SndVol.exe\"},{\"CompletionText\":\"SnippingTool.exe\",\"ListItemText\":\"SnippingTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\SnippingTool.exe\"},{\"CompletionText\":\"snmptrap.exe\",\"ListItemText\":\"snmptrap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\snmptrap.exe\"},{\"CompletionText\":\"sort\",\"ListItemText\":\"sort\",\"ResultType\":2,\"ToolTip\":\"Sort-Object\"},{\"CompletionText\":\"Sort-Object\",\"ListItemText\":\"Sort-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSort-Object [[-Property] ] [-Stable] [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\\r\\nSort-Object [[-Property] ] -Top [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\\r\\nSort-Object [[-Property] ] -Bottom [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"sort.exe\",\"ListItemText\":\"sort.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sort.exe\"},{\"CompletionText\":\"sp\",\"ListItemText\":\"sp\",\"ResultType\":2,\"ToolTip\":\"Set-ItemProperty\"},{\"CompletionText\":\"SpaceAgent.exe\",\"ListItemText\":\"SpaceAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SpaceAgent.exe\"},{\"CompletionText\":\"spaceman.exe\",\"ListItemText\":\"spaceman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spaceman.exe\"},{\"CompletionText\":\"spaceutil.exe\",\"ListItemText\":\"spaceutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spaceutil.exe\"},{\"CompletionText\":\"SpatialAudioLicenseSrv.exe\",\"ListItemText\":\"SpatialAudioLicenseSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SpatialAudioLicenseSrv.exe\"},{\"CompletionText\":\"Spectrum.exe\",\"ListItemText\":\"Spectrum.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Spectrum.exe\"},{\"CompletionText\":\"spjb\",\"ListItemText\":\"spjb\",\"ResultType\":2,\"ToolTip\":\"Stop-Job\"},{\"CompletionText\":\"Split-Path\",\"ListItemText\":\"Split-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSplit-Path [-Path] [-Parent] [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Leaf [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -LeafBase [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Extension [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Qualifier [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -NoQualifier [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -IsAbsolute [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path -LiteralPath [-Resolve] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Split-WindowsImage\",\"ListItemText\":\"Split-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Split-WindowsImage\\r\\n\"},{\"CompletionText\":\"splwow64.exe\",\"ListItemText\":\"splwow64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\splwow64.exe\"},{\"CompletionText\":\"spoolsv.exe\",\"ListItemText\":\"spoolsv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spoolsv.exe\"},{\"CompletionText\":\"SppExtComObj.Exe\",\"ListItemText\":\"SppExtComObj.Exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SppExtComObj.Exe\"},{\"CompletionText\":\"spps\",\"ListItemText\":\"spps\",\"ResultType\":2,\"ToolTip\":\"Stop-Process\"},{\"CompletionText\":\"sppsvc.exe\",\"ListItemText\":\"sppsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sppsvc.exe\"},{\"CompletionText\":\"spsv\",\"ListItemText\":\"spsv\",\"ResultType\":2,\"ToolTip\":\"Stop-Service\"},{\"CompletionText\":\"spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"spvm\"},{\"CompletionText\":\"srdelayed.exe\",\"ListItemText\":\"srdelayed.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\srdelayed.exe\"},{\"CompletionText\":\"SrTasks.exe\",\"ListItemText\":\"SrTasks.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SrTasks.exe\"},{\"CompletionText\":\"ssh-add.exe\",\"ListItemText\":\"ssh-add.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-add.exe\"},{\"CompletionText\":\"ssh-agent.exe\",\"ListItemText\":\"ssh-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-agent.exe\"},{\"CompletionText\":\"ssh-keygen.exe\",\"ListItemText\":\"ssh-keygen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-keygen.exe\"},{\"CompletionText\":\"ssh-keyscan.exe\",\"ListItemText\":\"ssh-keyscan.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-keyscan.exe\"},{\"CompletionText\":\"ssh.exe\",\"ListItemText\":\"ssh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh.exe\"},{\"CompletionText\":\"ssmbb\",\"ListItemText\":\"ssmbb\",\"ResultType\":2,\"ToolTip\":\"ssmbb\"},{\"CompletionText\":\"ssmbcc\",\"ListItemText\":\"ssmbcc\",\"ResultType\":2,\"ToolTip\":\"ssmbcc\"},{\"CompletionText\":\"ssmbccm\",\"ListItemText\":\"ssmbccm\",\"ResultType\":2,\"ToolTip\":\"ssmbccm\"},{\"CompletionText\":\"ssmbp\",\"ListItemText\":\"ssmbp\",\"ResultType\":2,\"ToolTip\":\"ssmbp\"},{\"CompletionText\":\"ssmbs\",\"ListItemText\":\"ssmbs\",\"ResultType\":2,\"ToolTip\":\"ssmbs\"},{\"CompletionText\":\"ssmbsc\",\"ListItemText\":\"ssmbsc\",\"ResultType\":2,\"ToolTip\":\"ssmbsc\"},{\"CompletionText\":\"ssmbscm\",\"ListItemText\":\"ssmbscm\",\"ResultType\":2,\"ToolTip\":\"ssmbscm\"},{\"CompletionText\":\"starship.exe\",\"ListItemText\":\"starship.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\starship\\\\bin\\\\starship.exe\"},{\"CompletionText\":\"start\",\"ListItemText\":\"start\",\"ResultType\":2,\"ToolTip\":\"Start-Process\"},{\"CompletionText\":\"Start-AppBackgroundTask\",\"ListItemText\":\"Start-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Start-AppvVirtualProcess\",\"ListItemText\":\"Start-AppvVirtualProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AppvVirtualProcess \\r\\n\"},{\"CompletionText\":\"Start-ASRApplyRecoveryPoint\",\"ListItemText\":\"Start-ASRApplyRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Start-ASRApplyRecoveryPoint\"},{\"CompletionText\":\"Start-ASRCancelFailover\",\"ListItemText\":\"Start-ASRCancelFailover\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCancelFailover\"},{\"CompletionText\":\"Start-ASRCancelFailoverJob\",\"ListItemText\":\"Start-ASRCancelFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCancelFailoverJob\"},{\"CompletionText\":\"Start-ASRCommitFailover\",\"ListItemText\":\"Start-ASRCommitFailover\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCommitFailover\"},{\"CompletionText\":\"Start-ASRCommitFailoverJob\",\"ListItemText\":\"Start-ASRCommitFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCommitFailoverJob\"},{\"CompletionText\":\"Start-ASRFO\",\"ListItemText\":\"Start-ASRFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRFO\"},{\"CompletionText\":\"Start-ASRPFO\",\"ListItemText\":\"Start-ASRPFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRPFO\"},{\"CompletionText\":\"Start-ASRPlannedFailoverJob\",\"ListItemText\":\"Start-ASRPlannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRPlannedFailoverJob\"},{\"CompletionText\":\"Start-ASRResynchronizeReplicationJob\",\"ListItemText\":\"Start-ASRResynchronizeReplicationJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRResynchronizeReplicationJob\"},{\"CompletionText\":\"Start-ASRResyncJob\",\"ListItemText\":\"Start-ASRResyncJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRResyncJob\"},{\"CompletionText\":\"Start-ASRSwitchAppliance\",\"ListItemText\":\"Start-ASRSwitchAppliance\",\"ResultType\":2,\"ToolTip\":\"Start-ASRSwitchAppliance\"},{\"CompletionText\":\"Start-ASRSwitchProcessServerJob\",\"ListItemText\":\"Start-ASRSwitchProcessServerJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRSwitchProcessServerJob\"},{\"CompletionText\":\"Start-ASRTestFailoverCleanupJob\",\"ListItemText\":\"Start-ASRTestFailoverCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTestFailoverCleanupJob\"},{\"CompletionText\":\"Start-ASRTestFailoverJob\",\"ListItemText\":\"Start-ASRTestFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTestFailoverJob\"},{\"CompletionText\":\"Start-ASRTFO\",\"ListItemText\":\"Start-ASRTFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTFO\"},{\"CompletionText\":\"Start-ASRTFOCleanupJob\",\"ListItemText\":\"Start-ASRTFOCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTFOCleanupJob\"},{\"CompletionText\":\"Start-ASRUnplannedFailoverJob\",\"ListItemText\":\"Start-ASRUnplannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRUnplannedFailoverJob\"},{\"CompletionText\":\"Start-AutologgerConfig\",\"ListItemText\":\"Start-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Start-AzAksCluster\",\"ListItemText\":\"Start-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzAksCluster \\r\\n\"},{\"CompletionText\":\"Start-AzAksDashboard\",\"ListItemText\":\"Start-AzAksDashboard\",\"ResultType\":2,\"ToolTip\":\"Start-AzAksDashboard\\r\\n\"},{\"CompletionText\":\"Start-AzAksManagedClusterCommand\",\"ListItemText\":\"Start-AzAksManagedClusterCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzAksManagedClusterCommand \\r\\n\"},{\"CompletionText\":\"Start-AzApplicationGateway\",\"ListItemText\":\"Start-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Start-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationDscCompilationJob\",\"ListItemText\":\"Start-AzAutomationDscCompilationJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationDscCompilationJob\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Start-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationRunbook\",\"ListItemText\":\"Start-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationSourceControlSyncJob\",\"ListItemText\":\"Start-AzAutomationSourceControlSyncJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationSourceControlSyncJob\\r\\n\"},{\"CompletionText\":\"Start-AzBatchComputeNodeServiceLogUpload\",\"ListItemText\":\"Start-AzBatchComputeNodeServiceLogUpload\",\"ResultType\":2,\"ToolTip\":\"Start-AzBatchComputeNodeServiceLogUpload\\r\\n\"},{\"CompletionText\":\"Start-AzBatchPoolResize\",\"ListItemText\":\"Start-AzBatchPoolResize\",\"ResultType\":2,\"ToolTip\":\"Start-AzBatchPoolResize\\r\\n\"},{\"CompletionText\":\"Start-AzCdnEndpoint\",\"ListItemText\":\"Start-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Start-AzCloudService\",\"ListItemText\":\"Start-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzCloudService \\r\\n\"},{\"CompletionText\":\"Start-AzContainerGroup\",\"ListItemText\":\"Start-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Start-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Start-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2Trigger\",\"ListItemText\":\"Start-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Start-AzDataProtectionBackupInstanceRestore\",\"ListItemText\":\"Start-AzDataProtectionBackupInstanceRestore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzDataProtectionBackupInstanceRestore \\r\\n\"},{\"CompletionText\":\"Start-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Start-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Start-AzFrontDoorCdnProfilePrepareMigration\",\"ListItemText\":\"Start-AzFrontDoorCdnProfilePrepareMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzFrontDoorCdnProfilePrepareMigration \\r\\n\"},{\"CompletionText\":\"Start-AzFunctionApp\",\"ListItemText\":\"Start-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Start-AzHDInsightJob\",\"ListItemText\":\"Start-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Start-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Start-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Start-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Start-AzKustoCluster\",\"ListItemText\":\"Start-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Start-AzLogicApp\",\"ListItemText\":\"Start-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Start-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Start-AzMigrateServerMigration\",\"ListItemText\":\"Start-AzMigrateServerMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateServerMigration \\r\\n\"},{\"CompletionText\":\"Start-AzMigrateTestMigration\",\"ListItemText\":\"Start-AzMigrateTestMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateTestMigration \\r\\n\"},{\"CompletionText\":\"Start-AzMigrateTestMigrationCleanup\",\"ListItemText\":\"Start-AzMigrateTestMigrationCleanup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateTestMigrationCleanup \\r\\n\"},{\"CompletionText\":\"Start-AzMLWorkspaceCompute\",\"ListItemText\":\"Start-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Start-AzMySqlFlexibleServer\",\"ListItemText\":\"Start-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Start-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Start-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Start-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Start-AzNetworkWatcherResourceTroubleshooting\",\"ListItemText\":\"Start-AzNetworkWatcherResourceTroubleshooting\",\"ResultType\":2,\"ToolTip\":\"Start-AzNetworkWatcherResourceTroubleshooting\\r\\n\"},{\"CompletionText\":\"Start-AzPolicyComplianceScan\",\"ListItemText\":\"Start-AzPolicyComplianceScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzPolicyComplianceScan\\r\\n\"},{\"CompletionText\":\"Start-AzPolicyRemediation\",\"ListItemText\":\"Start-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Start-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Start-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Start-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\",\"ListItemText\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrSwitchAppliance\",\"ListItemText\":\"Start-AzRecoveryServicesAsrSwitchAppliance\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrSwitchAppliance\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrTestFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrTestFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrTestFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzServiceBusMigration\",\"ListItemText\":\"Start-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\",\"ListItemText\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSqlElasticJob\",\"ListItemText\":\"Start-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Start-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Start-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSqlSyncGroupSync\",\"ListItemText\":\"Start-AzSqlSyncGroupSync\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlSyncGroupSync\\r\\n\"},{\"CompletionText\":\"Start-AzSqlVMAssessment\",\"ListItemText\":\"Start-AzSqlVMAssessment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzSqlVMAssessment \\r\\n\"},{\"CompletionText\":\"Start-AzStorageBlobCopy\",\"ListItemText\":\"Start-AzStorageBlobCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageBlobCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageBlobIncrementalCopy\",\"ListItemText\":\"Start-AzStorageBlobIncrementalCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageBlobIncrementalCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageFileCopy\",\"ListItemText\":\"Start-AzStorageFileCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageFileCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageMoverJobDefinition\",\"ListItemText\":\"Start-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Start-AzStreamAnalyticsJob\",\"ListItemText\":\"Start-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Start-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Start-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Start-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseKustoPool\",\"ListItemText\":\"Start-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Start-AzSynapseLinkConnection\",\"ListItemText\":\"Start-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseSparkSession\",\"ListItemText\":\"Start-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseTrigger\",\"ListItemText\":\"Start-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Start-AzTenantBackfill\",\"ListItemText\":\"Start-AzTenantBackfill\",\"ResultType\":2,\"ToolTip\":\"Start-AzTenantBackfill\\r\\n\"},{\"CompletionText\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ListItemText\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVirtualNetworkGatewayPacketCapture\",\"ListItemText\":\"Start-AzVirtualNetworkGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVirtualNetworkGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVM\",\"ListItemText\":\"Start-AzVM\",\"ResultType\":2,\"ToolTip\":\"Start-AzVM\\r\\n\"},{\"CompletionText\":\"Start-AzVmss\",\"ListItemText\":\"Start-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmss\\r\\n\"},{\"CompletionText\":\"Start-AzVmssRollingExtensionUpgrade\",\"ListItemText\":\"Start-AzVmssRollingExtensionUpgrade\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmssRollingExtensionUpgrade\\r\\n\"},{\"CompletionText\":\"Start-AzVmssRollingOSUpgrade\",\"ListItemText\":\"Start-AzVmssRollingOSUpgrade\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmssRollingOSUpgrade\\r\\n\"},{\"CompletionText\":\"Start-AzVpnConnectionPacketCapture\",\"ListItemText\":\"Start-AzVpnConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVpnConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVpnGatewayPacketCapture\",\"ListItemText\":\"Start-AzVpnGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVpnGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzWebApp\",\"ListItemText\":\"Start-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Start-AzWebApp\\r\\n\"},{\"CompletionText\":\"Start-AzWebAppContinuousWebJob\",\"ListItemText\":\"Start-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlot\",\"ListItemText\":\"Start-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Start-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Start-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Start-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Start-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Start-BitsTransfer\",\"ListItemText\":\"Start-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Start-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Start-CopyAzureStorageBlob\",\"ListItemText\":\"Start-CopyAzureStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Start-CopyAzureStorageBlob\"},{\"CompletionText\":\"Start-DscConfiguration\",\"ListItemText\":\"Start-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Start-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Start-Dtc\",\"ListItemText\":\"Start-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Dtc \\r\\n\"},{\"CompletionText\":\"Start-DtcDiagnosticResourceManager\",\"ListItemText\":\"Start-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Start-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Start-DtcTransactionsTraceSession\",\"ListItemText\":\"Start-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Start-EtwTraceSession\",\"ListItemText\":\"Start-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Start-Job\",\"ListItemText\":\"Start-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Job [-ScriptBlock] [[-InitializationScript] ] [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [-DefinitionName] [[-DefinitionPath] ] [[-Type] ] [-WorkingDirectory ] []\\r\\n\\r\\nStart-Job [-FilePath] [[-InitializationScript] ] [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [[-InitializationScript] ] -LiteralPath [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [-WorkingDirectory ] [-ConnectingTimeout ] [-Options ] []\\r\\n\"},{\"CompletionText\":\"Start-MpRollback\",\"ListItemText\":\"Start-MpRollback\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpRollback \\r\\n\"},{\"CompletionText\":\"Start-MpScan\",\"ListItemText\":\"Start-MpScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpScan \\r\\n\"},{\"CompletionText\":\"Start-MpWDOScan\",\"ListItemText\":\"Start-MpWDOScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpWDOScan \\r\\n\"},{\"CompletionText\":\"Start-NetEventSession\",\"ListItemText\":\"Start-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-NetEventSession \\r\\n\"},{\"CompletionText\":\"Start-OSUninstall\",\"ListItemText\":\"Start-OSUninstall\",\"ResultType\":2,\"ToolTip\":\"Start-OSUninstall\\r\\n\"},{\"CompletionText\":\"Start-PcsvDevice\",\"ListItemText\":\"Start-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Start-Process\",\"ListItemText\":\"Start-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Process [-FilePath] [[-ArgumentList] ] [-Credential ] [-WorkingDirectory ] [-LoadUserProfile] [-NoNewWindow] [-PassThru] [-RedirectStandardError ] [-RedirectStandardInput ] [-RedirectStandardOutput ] [-WindowStyle ] [-Wait] [-UseNewEnvironment] [-Environment ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Process [-FilePath] [[-ArgumentList] ] [-WorkingDirectory ] [-PassThru] [-Verb ] [-WindowStyle ] [-Wait] [-Environment ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Start-ScheduledTask\",\"ListItemText\":\"Start-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Start-Service\",\"ListItemText\":\"Start-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Start-Sleep\",\"ListItemText\":\"Start-Sleep\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Sleep [-Seconds] []\\r\\n\\r\\nStart-Sleep -Milliseconds []\\r\\n\\r\\nStart-Sleep [-Duration] []\\r\\n\"},{\"CompletionText\":\"start-ssh-agent.cmd\",\"ListItemText\":\"start-ssh-agent.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\start-ssh-agent.cmd\"},{\"CompletionText\":\"start-ssh-pageant.cmd\",\"ListItemText\":\"start-ssh-pageant.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\start-ssh-pageant.cmd\"},{\"CompletionText\":\"Start-StorageDiagnosticLog\",\"ListItemText\":\"Start-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-StorageDiagnosticLog \\r\\n\"},{\"CompletionText\":\"Start-ThreadJob\",\"ListItemText\":\"Start-ThreadJob\",\"ResultType\":2,\"ToolTip\":\"Start-ThreadJob\\r\\n\"},{\"CompletionText\":\"Start-Trace\",\"ListItemText\":\"Start-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Trace \\r\\n\"},{\"CompletionText\":\"Start-Transcript\",\"ListItemText\":\"Start-Transcript\",\"ResultType\":2,\"ToolTip\":\"Start-Transcript\\r\\n\"},{\"CompletionText\":\"Start-VM\",\"ListItemText\":\"Start-VM\",\"ResultType\":2,\"ToolTip\":\"Start-VM\\r\\n\"},{\"CompletionText\":\"Start-VMFailover\",\"ListItemText\":\"Start-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Start-VMFailover\\r\\n\"},{\"CompletionText\":\"Start-VMInitialReplication\",\"ListItemText\":\"Start-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Start-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Start-VMTrace\",\"ListItemText\":\"Start-VMTrace\",\"ResultType\":2,\"ToolTip\":\"Start-VMTrace\\r\\n\"},{\"CompletionText\":\"Stop-AdlJob\",\"ListItemText\":\"Stop-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AdlJob\"},{\"CompletionText\":\"Stop-ASRJob\",\"ListItemText\":\"Stop-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Stop-ASRJob\"},{\"CompletionText\":\"Stop-AzAksCluster\",\"ListItemText\":\"Stop-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzAksCluster \\r\\n\"},{\"CompletionText\":\"Stop-AzAksDashboard\",\"ListItemText\":\"Stop-AzAksDashboard\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAksDashboard\\r\\n\"},{\"CompletionText\":\"Stop-AzApplicationGateway\",\"ListItemText\":\"Stop-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Stop-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Stop-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Stop-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzAutomationJob\",\"ListItemText\":\"Stop-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchCertificateDeletion\",\"ListItemText\":\"Stop-AzBatchCertificateDeletion\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchCertificateDeletion\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchJob\",\"ListItemText\":\"Stop-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchJobSchedule\",\"ListItemText\":\"Stop-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchPoolResize\",\"ListItemText\":\"Stop-AzBatchPoolResize\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchPoolResize\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchTask\",\"ListItemText\":\"Stop-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Stop-AzCdnEndpoint\",\"ListItemText\":\"Stop-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Stop-AzCloudService\",\"ListItemText\":\"Stop-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzCloudService \\r\\n\"},{\"CompletionText\":\"Stop-AzContainerGroup\",\"ListItemText\":\"Stop-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Stop-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Stop-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2PipelineRun\",\"ListItemText\":\"Stop-AzDataFactoryV2PipelineRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2PipelineRun\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2Trigger\",\"ListItemText\":\"Stop-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Stop-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Stop-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Stop-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Stop-AzDataProtectionBackupInstanceProtection\",\"ListItemText\":\"Stop-AzDataProtectionBackupInstanceProtection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzDataProtectionBackupInstanceProtection \\r\\n\"},{\"CompletionText\":\"Stop-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Stop-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Stop-AzDeployment\",\"ListItemText\":\"Stop-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzDeploymentManagerRollout\",\"ListItemText\":\"Stop-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Stop-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Stop-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Stop-AzFunctionApp\",\"ListItemText\":\"Stop-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Stop-AzHDInsightJob\",\"ListItemText\":\"Stop-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Stop-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Stop-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Stop-AzKustoCluster\",\"ListItemText\":\"Stop-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Stop-AzLogicAppRun\",\"ListItemText\":\"Stop-AzLogicAppRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzLogicAppRun\\r\\n\"},{\"CompletionText\":\"Stop-AzManagementGroupDeployment\",\"ListItemText\":\"Stop-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzMarketplaceTerms\",\"ListItemText\":\"Stop-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Stop-AzMLWorkspaceCompute\",\"ListItemText\":\"Stop-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Stop-AzMLWorkspaceJob\",\"ListItemText\":\"Stop-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Stop-AzMySqlFlexibleServer\",\"ListItemText\":\"Stop-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Stop-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Stop-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Stop-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Stop-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Stop-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzPolicyRemediation\",\"ListItemText\":\"Stop-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Stop-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Stop-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Stop-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Stop-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Stop-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Stop-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Stop-AzResourceGroupDeployment\",\"ListItemText\":\"Stop-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"Stop-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"Stop-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"Stop-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"Stop-AzServiceBusMigration\",\"ListItemText\":\"Stop-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Stop-AzSqlDatabaseActivity\",\"ListItemText\":\"Stop-AzSqlDatabaseActivity\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlDatabaseActivity\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\",\"ListItemText\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlElasticJob\",\"ListItemText\":\"Stop-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlElasticPoolActivity\",\"ListItemText\":\"Stop-AzSqlElasticPoolActivity\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlElasticPoolActivity\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Stop-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlInstanceOperation\",\"ListItemText\":\"Stop-AzSqlInstanceOperation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlInstanceOperation\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlSyncGroupSync\",\"ListItemText\":\"Stop-AzSqlSyncGroupSync\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlSyncGroupSync\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ListItemText\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageBlobCopy\",\"ListItemText\":\"Stop-AzStorageBlobCopy\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageBlobCopy\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageFileCopy\",\"ListItemText\":\"Stop-AzStorageFileCopy\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageFileCopy\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageMoverJobDefinition\",\"ListItemText\":\"Stop-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Stop-AzStreamAnalyticsJob\",\"ListItemText\":\"Stop-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Stop-AzSubscriptionDeployment\",\"ListItemText\":\"Stop-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSubscriptionDeployment\"},{\"CompletionText\":\"Stop-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Stop-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Stop-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseKustoPool\",\"ListItemText\":\"Stop-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseLinkConnection\",\"ListItemText\":\"Stop-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapsePipelineRun\",\"ListItemText\":\"Stop-AzSynapsePipelineRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapsePipelineRun\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkJob\",\"ListItemText\":\"Stop-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkSession\",\"ListItemText\":\"Stop-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkStatement\",\"ListItemText\":\"Stop-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseTrigger\",\"ListItemText\":\"Stop-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseTriggerRun\",\"ListItemText\":\"Stop-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Stop-AzTenantDeployment\",\"ListItemText\":\"Stop-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ListItemText\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVirtualNetworkGatewayPacketCapture\",\"ListItemText\":\"Stop-AzVirtualNetworkGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVirtualNetworkGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVM\",\"ListItemText\":\"Stop-AzVM\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVM\\r\\n\"},{\"CompletionText\":\"Stop-AzVmss\",\"ListItemText\":\"Stop-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVmss\\r\\n\"},{\"CompletionText\":\"Stop-AzVmssRollingUpgrade\",\"ListItemText\":\"Stop-AzVmssRollingUpgrade\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVmssRollingUpgrade\\r\\n\"},{\"CompletionText\":\"Stop-AzVpnConnectionPacketCapture\",\"ListItemText\":\"Stop-AzVpnConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVpnConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVpnGatewayPacketCapture\",\"ListItemText\":\"Stop-AzVpnGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVpnGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzWebApp\",\"ListItemText\":\"Stop-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Stop-AzWebApp\\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppContinuousWebJob\",\"ListItemText\":\"Stop-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppSlot\",\"ListItemText\":\"Stop-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Stop-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Stop-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Stop-ComputeProcess\",\"ListItemText\":\"Stop-ComputeProcess\",\"ResultType\":2,\"ToolTip\":\"Stop-ComputeProcess\\r\\n\"},{\"CompletionText\":\"Stop-Computer\",\"ListItemText\":\"Stop-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Computer [[-ComputerName] ] [[-Credential] ] [-WsmanAuthentication ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-CopyAzureStorageBlob\",\"ListItemText\":\"Stop-CopyAzureStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Stop-CopyAzureStorageBlob\"},{\"CompletionText\":\"Stop-DscConfiguration\",\"ListItemText\":\"Stop-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Stop-Dtc\",\"ListItemText\":\"Stop-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Dtc \\r\\n\"},{\"CompletionText\":\"Stop-DtcDiagnosticResourceManager\",\"ListItemText\":\"Stop-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Stop-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Stop-DtcTransactionsTraceSession\",\"ListItemText\":\"Stop-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Stop-EtwTraceSession\",\"ListItemText\":\"Stop-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Stop-Job\",\"ListItemText\":\"Stop-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Job [-Id] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Job] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Name] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-InstanceId] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-State] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Filter] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-NetEventSession\",\"ListItemText\":\"Stop-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-NetEventSession \\r\\n\"},{\"CompletionText\":\"Stop-PcsvDevice\",\"ListItemText\":\"Stop-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Stop-Process\",\"ListItemText\":\"Stop-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Process [-Id] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Process -Name [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Process [-InputObject] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-ScheduledTask\",\"ListItemText\":\"Stop-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Stop-Service\",\"ListItemText\":\"Stop-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Service [-InputObject] [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Service [-Name] [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Service -DisplayName [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-StorageDiagnosticLog\",\"ListItemText\":\"Stop-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-StorageDiagnosticLog \\r\\n\"},{\"CompletionText\":\"Stop-StorageJob\",\"ListItemText\":\"Stop-StorageJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-StorageJob \\r\\n\"},{\"CompletionText\":\"Stop-Trace\",\"ListItemText\":\"Stop-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Trace \\r\\n\"},{\"CompletionText\":\"Stop-Transcript\",\"ListItemText\":\"Stop-Transcript\",\"ResultType\":2,\"ToolTip\":\"Stop-Transcript\\r\\n\"},{\"CompletionText\":\"Stop-VM\",\"ListItemText\":\"Stop-VM\",\"ResultType\":2,\"ToolTip\":\"Stop-VM\\r\\n\"},{\"CompletionText\":\"Stop-VMFailover\",\"ListItemText\":\"Stop-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Stop-VMFailover\\r\\n\"},{\"CompletionText\":\"Stop-VMInitialReplication\",\"ListItemText\":\"Stop-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Stop-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Stop-VMReplication\",\"ListItemText\":\"Stop-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Stop-VMReplication\\r\\n\"},{\"CompletionText\":\"Stop-VMTrace\",\"ListItemText\":\"Stop-VMTrace\",\"ResultType\":2,\"ToolTip\":\"Stop-VMTrace\\r\\n\"},{\"CompletionText\":\"stordiag.exe\",\"ListItemText\":\"stordiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\stordiag.exe\"},{\"CompletionText\":\"stz\",\"ListItemText\":\"stz\",\"ResultType\":2,\"ToolTip\":\"Set-TimeZone\"},{\"CompletionText\":\"Submit-AdlJob\",\"ListItemText\":\"Submit-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AdlJob\"},{\"CompletionText\":\"Submit-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Submit-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Submit-AzHDInsightScriptAction\",\"ListItemText\":\"Submit-AzHDInsightScriptAction\",\"ResultType\":2,\"ToolTip\":\"Submit-AzHDInsightScriptAction\\r\\n\"},{\"CompletionText\":\"Submit-AzSynapseSparkJob\",\"ListItemText\":\"Submit-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"subst.exe\",\"ListItemText\":\"subst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\subst.exe\"},{\"CompletionText\":\"Suspend-AzAnalysisServicesServer\",\"ListItemText\":\"Suspend-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Suspend-AzAs\",\"ListItemText\":\"Suspend-AzAs\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAs\"},{\"CompletionText\":\"Suspend-AzAutomationJob\",\"ListItemText\":\"Suspend-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Suspend-AzDataFactoryPipeline\",\"ListItemText\":\"Suspend-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Suspend-AzDataProtectionBackupInstanceBackup\",\"ListItemText\":\"Suspend-AzDataProtectionBackupInstanceBackup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-AzDataProtectionBackupInstanceBackup \\r\\n\"},{\"CompletionText\":\"Suspend-AzMigrateServerReplication\",\"ListItemText\":\"Suspend-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Suspend-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Suspend-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Suspend-AzSqlDatabase\",\"ListItemText\":\"Suspend-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Suspend-AzSynapseSqlPool\",\"ListItemText\":\"Suspend-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Suspend-BitLocker\",\"ListItemText\":\"Suspend-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-BitLocker \\r\\n\"},{\"CompletionText\":\"Suspend-BitsTransfer\",\"ListItemText\":\"Suspend-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Suspend-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Suspend-PrintJob\",\"ListItemText\":\"Suspend-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-PrintJob \\r\\n\"},{\"CompletionText\":\"Suspend-Service\",\"ListItemText\":\"Suspend-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSuspend-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSuspend-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Suspend-StorageBusDisk\",\"ListItemText\":\"Suspend-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Suspend-VM\",\"ListItemText\":\"Suspend-VM\",\"ResultType\":2,\"ToolTip\":\"Suspend-VM\\r\\n\"},{\"CompletionText\":\"Suspend-VMReplication\",\"ListItemText\":\"Suspend-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Suspend-VMReplication\\r\\n\"},{\"CompletionText\":\"sv\",\"ListItemText\":\"sv\",\"ResultType\":2,\"ToolTip\":\"Set-Variable\"},{\"CompletionText\":\"svchost.exe\",\"ListItemText\":\"svchost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\svchost.exe\"},{\"CompletionText\":\"Swap-AzWebAppSlot\",\"ListItemText\":\"Swap-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Swap-AzWebAppSlot\"},{\"CompletionText\":\"Switch-AzCloudService\",\"ListItemText\":\"Switch-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSwitch-AzCloudService \\r\\n\"},{\"CompletionText\":\"Switch-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Switch-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Switch-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Switch-AzWebAppSlot\",\"ListItemText\":\"Switch-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Switch-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Switch-Certificate\",\"ListItemText\":\"Switch-Certificate\",\"ResultType\":2,\"ToolTip\":\"Switch-Certificate\\r\\n\"},{\"CompletionText\":\"sxstrace.exe\",\"ListItemText\":\"sxstrace.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sxstrace.exe\"},{\"CompletionText\":\"Sync-AzAnalysisServicesInstance\",\"ListItemText\":\"Sync-AzAnalysisServicesInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzAnalysisServicesInstance\\r\\n\"},{\"CompletionText\":\"Sync-AzApiManagementKeyVaultSecret\",\"ListItemText\":\"Sync-AzApiManagementKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Sync-AzApiManagementKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Sync-AzAsInstance\",\"ListItemText\":\"Sync-AzAsInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzAsInstance\"},{\"CompletionText\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\",\"ListItemText\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\",\"ResultType\":2,\"ToolTip\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\\r\\n\"},{\"CompletionText\":\"Sync-AzDataProtectionBackupInstance\",\"ListItemText\":\"Sync-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Sync-AzMediaServiceStorageKey\",\"ListItemText\":\"Sync-AzMediaServiceStorageKey\",\"ResultType\":2,\"ToolTip\":\"Sync-AzMediaServiceStorageKey\\r\\n\"},{\"CompletionText\":\"Sync-AzMediaServiceStorageKeys\",\"ListItemText\":\"Sync-AzMediaServiceStorageKeys\",\"ResultType\":2,\"ToolTip\":\"Sync-AzMediaServiceStorageKeys\"},{\"CompletionText\":\"Sync-AzMLWorkspaceKey\",\"ListItemText\":\"Sync-AzMLWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-AzMLWorkspaceKey \\r\\n\"},{\"CompletionText\":\"Sync-AzSynapseIntegrationRuntimeCredential\",\"ListItemText\":\"Sync-AzSynapseIntegrationRuntimeCredential\",\"ResultType\":2,\"ToolTip\":\"Sync-AzSynapseIntegrationRuntimeCredential\\r\\n\"},{\"CompletionText\":\"Sync-AzureAsInstance\",\"ListItemText\":\"Sync-AzureAsInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzureAsInstance\"},{\"CompletionText\":\"Sync-AzVirtualNetworkPeering\",\"ListItemText\":\"Sync-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Sync-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Sync-NetIPsecRule\",\"ListItemText\":\"Sync-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"SyncAppvPublishingServer.exe\",\"ListItemText\":\"SyncAppvPublishingServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncAppvPublishingServer.exe\"},{\"CompletionText\":\"SyncAppvPublishingServer.vbs\",\"ListItemText\":\"SyncAppvPublishingServer.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncAppvPublishingServer.vbs\"},{\"CompletionText\":\"SyncHost.exe\",\"ListItemText\":\"SyncHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncHost.exe\"},{\"CompletionText\":\"sysdm.cpl\",\"ListItemText\":\"sysdm.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sysdm.cpl\"},{\"CompletionText\":\"SysResetErr.exe\",\"ListItemText\":\"SysResetErr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SysResetErr.exe\"},{\"CompletionText\":\"systeminfo.exe\",\"ListItemText\":\"systeminfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systeminfo.exe\"},{\"CompletionText\":\"SystemPropertiesAdvanced.exe\",\"ListItemText\":\"SystemPropertiesAdvanced.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesAdvanced.exe\"},{\"CompletionText\":\"SystemPropertiesComputerName.exe\",\"ListItemText\":\"SystemPropertiesComputerName.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesComputerName.exe\"},{\"CompletionText\":\"SystemPropertiesDataExecutionPrevention.exe\",\"ListItemText\":\"SystemPropertiesDataExecutionPrevention.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesDataExecutionPrevention.exe\"},{\"CompletionText\":\"SystemPropertiesHardware.exe\",\"ListItemText\":\"SystemPropertiesHardware.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesHardware.exe\"},{\"CompletionText\":\"SystemPropertiesPerformance.exe\",\"ListItemText\":\"SystemPropertiesPerformance.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesPerformance.exe\"},{\"CompletionText\":\"SystemPropertiesProtection.exe\",\"ListItemText\":\"SystemPropertiesProtection.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesProtection.exe\"},{\"CompletionText\":\"SystemPropertiesRemote.exe\",\"ListItemText\":\"SystemPropertiesRemote.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesRemote.exe\"},{\"CompletionText\":\"systemreset.exe\",\"ListItemText\":\"systemreset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systemreset.exe\"},{\"CompletionText\":\"SystemSettingsAdminFlows.exe\",\"ListItemText\":\"SystemSettingsAdminFlows.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsAdminFlows.exe\"},{\"CompletionText\":\"SystemSettingsBroker.exe\",\"ListItemText\":\"SystemSettingsBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsBroker.exe\"},{\"CompletionText\":\"SystemSettingsRemoveDevice.exe\",\"ListItemText\":\"SystemSettingsRemoveDevice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsRemoveDevice.exe\"},{\"CompletionText\":\"SystemUWPLauncher.exe\",\"ListItemText\":\"SystemUWPLauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemUWPLauncher.exe\"},{\"CompletionText\":\"systray.exe\",\"ListItemText\":\"systray.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systray.exe\"},{\"CompletionText\":\"T:\",\"ListItemText\":\"T:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nT: \\r\\n\"},{\"CompletionText\":\"tabcal.exe\",\"ListItemText\":\"tabcal.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tabcal.exe\"},{\"CompletionText\":\"TabExpansion\",\"ListItemText\":\"TabExpansion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTabExpansion \\r\\n\"},{\"CompletionText\":\"TabExpansion2\",\"ListItemText\":\"TabExpansion2\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTabExpansion2 [-inputScript] [[-cursorColumn] ] [[-options] ] []\\r\\n\\r\\nTabExpansion2 [-ast] [-tokens] [-positionOfCursor] [[-options] ] []\\r\\n\"},{\"CompletionText\":\"TabletPC.cpl\",\"ListItemText\":\"TabletPC.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TabletPC.cpl\"},{\"CompletionText\":\"takeown.exe\",\"ListItemText\":\"takeown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\takeown.exe\"},{\"CompletionText\":\"TapiUnattend.exe\",\"ListItemText\":\"TapiUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TapiUnattend.exe\"},{\"CompletionText\":\"tar.exe\",\"ListItemText\":\"tar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tar.exe\"},{\"CompletionText\":\"taskhostw.exe\",\"ListItemText\":\"taskhostw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskhostw.exe\"},{\"CompletionText\":\"taskkill.exe\",\"ListItemText\":\"taskkill.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskkill.exe\"},{\"CompletionText\":\"tasklist.exe\",\"ListItemText\":\"tasklist.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tasklist.exe\"},{\"CompletionText\":\"Taskmgr.exe\",\"ListItemText\":\"Taskmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Taskmgr.exe\"},{\"CompletionText\":\"taskschd.msc\",\"ListItemText\":\"taskschd.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskschd.msc\"},{\"CompletionText\":\"tcblaunch.exe\",\"ListItemText\":\"tcblaunch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tcblaunch.exe\"},{\"CompletionText\":\"tcfg\",\"ListItemText\":\"tcfg\",\"ResultType\":2,\"ToolTip\":\"tcfg\"},{\"CompletionText\":\"tcmsetup.exe\",\"ListItemText\":\"tcmsetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tcmsetup.exe\"},{\"CompletionText\":\"TCPSVCS.EXE\",\"ListItemText\":\"TCPSVCS.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TCPSVCS.EXE\"},{\"CompletionText\":\"tee\",\"ListItemText\":\"tee\",\"ResultType\":2,\"ToolTip\":\"Tee-Object\"},{\"CompletionText\":\"Tee-Object\",\"ListItemText\":\"Tee-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTee-Object [-FilePath] [-InputObject ] [-Append] [-Encoding ] []\\r\\n\\r\\nTee-Object -LiteralPath [-InputObject ] [-Encoding ] []\\r\\n\\r\\nTee-Object -Variable [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"telephon.cpl\",\"ListItemText\":\"telephon.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\telephon.cpl\"},{\"CompletionText\":\"test-64bit\",\"ListItemText\":\"test-64bit\",\"ResultType\":2,\"ToolTip\":\"\\r\\ntest-64bit \\r\\n\"},{\"CompletionText\":\"Test-AdlAnalyticsAccount\",\"ListItemText\":\"Test-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AdlAnalyticsAccount\"},{\"CompletionText\":\"Test-AdlCatalogItem\",\"ListItemText\":\"Test-AdlCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Test-AdlCatalogItem\"},{\"CompletionText\":\"Test-AdlStore\",\"ListItemText\":\"Test-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Test-AdlStore\"},{\"CompletionText\":\"Test-AdlStoreItem\",\"ListItemText\":\"Test-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Test-AdlStoreItem\"},{\"CompletionText\":\"Test-AppLockerPolicy\",\"ListItemText\":\"Test-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Test-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Test-AzActionGroup\",\"ListItemText\":\"Test-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Test-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Test-AzAnalysisServicesServer\",\"ListItemText\":\"Test-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Test-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Test-AzAppConfigurationStoreNameAvailability\",\"ListItemText\":\"Test-AzAppConfigurationStoreNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzAppConfigurationStoreNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzAs\",\"ListItemText\":\"Test-AzAs\",\"ResultType\":2,\"ToolTip\":\"Test-AzAs\"},{\"CompletionText\":\"Test-AzBatchAutoScale\",\"ListItemText\":\"Test-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Test-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Test-AzCdnEndpointCustomDomain\",\"ListItemText\":\"Test-AzCdnEndpointCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnEndpointCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzCdnNameAvailability\",\"ListItemText\":\"Test-AzCdnNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzCdnProbe\",\"ListItemText\":\"Test-AzCdnProbe\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnProbe \\r\\n\"},{\"CompletionText\":\"Test-AzConfidentialLedgerNameAvailability\",\"ListItemText\":\"Test-AzConfidentialLedgerNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzConfidentialLedgerNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzContainerRegistryNameAvailability\",\"ListItemText\":\"Test-AzContainerRegistryNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzContainerRegistryNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzContainerRegistryWebhook\",\"ListItemText\":\"Test-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Test-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeAnalyticsCatalogItem\",\"ListItemText\":\"Test-AzDataLakeAnalyticsCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeAnalyticsCatalogItem\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeStoreAccount\",\"ListItemText\":\"Test-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeStoreItem\",\"ListItemText\":\"Test-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Test-AzDataProtectionBackupInstanceReadiness\",\"ListItemText\":\"Test-AzDataProtectionBackupInstanceReadiness\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzDataProtectionBackupInstanceReadiness \\r\\n\"},{\"CompletionText\":\"Test-AzDataProtectionBackupInstanceRestore\",\"ListItemText\":\"Test-AzDataProtectionBackupInstanceRestore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzDataProtectionBackupInstanceRestore \\r\\n\"},{\"CompletionText\":\"Test-AzDeployment\",\"ListItemText\":\"Test-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzDnsAvailability\",\"ListItemText\":\"Test-AzDnsAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzDnsAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzEventHubName\",\"ListItemText\":\"Test-AzEventHubName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzEventHubName \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnEndpointCustomDomain\",\"ListItemText\":\"Test-AzFrontDoorCdnEndpointCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnEndpointCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnEndpointNameAvailability\",\"ListItemText\":\"Test-AzFrontDoorCdnEndpointNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnEndpointNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnProfileHostNameAvailability\",\"ListItemText\":\"Test-AzFrontDoorCdnProfileHostNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnProfileHostNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Test-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Test-AzHealthcareServiceNameAvailability\",\"ListItemText\":\"Test-AzHealthcareServiceNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzHealthcareServiceNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzIotHubRoute\",\"ListItemText\":\"Test-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Test-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Test-AzKustoAttachedDatabaseConfigurationNameAvailability\",\"ListItemText\":\"Test-AzKustoAttachedDatabaseConfigurationNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoAttachedDatabaseConfigurationNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoClusterNameAvailability\",\"ListItemText\":\"Test-AzKustoClusterNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoClusterNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoClusterPrincipalAssignmentNameAvailability\",\"ListItemText\":\"Test-AzKustoClusterPrincipalAssignmentNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoClusterPrincipalAssignmentNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDatabaseNameAvailability\",\"ListItemText\":\"Test-AzKustoDatabaseNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDatabaseNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDatabasePrincipalAssignmentNameAvailability\",\"ListItemText\":\"Test-AzKustoDatabasePrincipalAssignmentNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDatabasePrincipalAssignmentNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDataConnectionNameAvailability\",\"ListItemText\":\"Test-AzKustoDataConnectionNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDataConnectionNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoManagedPrivateEndpointNameAvailability\",\"ListItemText\":\"Test-AzKustoManagedPrivateEndpointNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoManagedPrivateEndpointNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoScriptNameAvailability\",\"ListItemText\":\"Test-AzKustoScriptNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoScriptNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzLogicApp\",\"ListItemText\":\"Test-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Test-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Test-AzManagementGroupDeployment\",\"ListItemText\":\"Test-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzMySqlFlexibleServerConnect\",\"ListItemText\":\"Test-AzMySqlFlexibleServerConnect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzMySqlFlexibleServerConnect \\r\\n\"},{\"CompletionText\":\"Test-AzNetworkWatcherConnectivity\",\"ListItemText\":\"Test-AzNetworkWatcherConnectivity\",\"ResultType\":2,\"ToolTip\":\"Test-AzNetworkWatcherConnectivity\\r\\n\"},{\"CompletionText\":\"Test-AzNetworkWatcherIPFlow\",\"ListItemText\":\"Test-AzNetworkWatcherIPFlow\",\"ResultType\":2,\"ToolTip\":\"Test-AzNetworkWatcherIPFlow\\r\\n\"},{\"CompletionText\":\"Test-AzPostgreSqlFlexibleServerConnect\",\"ListItemText\":\"Test-AzPostgreSqlFlexibleServerConnect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzPostgreSqlFlexibleServerConnect \\r\\n\"},{\"CompletionText\":\"Test-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Test-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Test-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Test-AzPrivateIPAddressAvailability\",\"ListItemText\":\"Test-AzPrivateIPAddressAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzPrivateIPAddressAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzPrivateLinkServiceVisibility\",\"ListItemText\":\"Test-AzPrivateLinkServiceVisibility\",\"ResultType\":2,\"ToolTip\":\"Test-AzPrivateLinkServiceVisibility\\r\\n\"},{\"CompletionText\":\"Test-AzRecoveryServicesDSMove\",\"ListItemText\":\"Test-AzRecoveryServicesDSMove\",\"ResultType\":2,\"ToolTip\":\"Test-AzRecoveryServicesDSMove\\r\\n\"},{\"CompletionText\":\"Test-AzRelayName\",\"ListItemText\":\"Test-AzRelayName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzRelayName \\r\\n\"},{\"CompletionText\":\"Test-AzResourceGroupDeployment\",\"ListItemText\":\"Test-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzSentinelDataConnectorCheckRequirement\",\"ListItemText\":\"Test-AzSentinelDataConnectorCheckRequirement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzSentinelDataConnectorCheckRequirement \\r\\n\"},{\"CompletionText\":\"Test-AzServiceBusName\",\"ListItemText\":\"Test-AzServiceBusName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceBusName \\r\\n\"},{\"CompletionText\":\"Test-AzServiceBusNameAvailability\",\"ListItemText\":\"Test-AzServiceBusNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzServiceBusNameAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Test-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Test-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForWebApp\",\"ListItemText\":\"Test-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Test-AzSignalR\",\"ListItemText\":\"Test-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Test-AzSignalR\"},{\"CompletionText\":\"Test-AzSignalRName\",\"ListItemText\":\"Test-AzSignalRName\",\"ResultType\":2,\"ToolTip\":\"Test-AzSignalRName\\r\\n\"},{\"CompletionText\":\"Test-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Test-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsFunction\",\"ListItemText\":\"Test-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsInput\",\"ListItemText\":\"Test-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsOutput\",\"ListItemText\":\"Test-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Test-AzSubscriptionDeployment\",\"ListItemText\":\"Test-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzSubscriptionDeployment\"},{\"CompletionText\":\"Test-AzSynapseSparkPool\",\"ListItemText\":\"Test-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseSqlDatabase\",\"ListItemText\":\"Test-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseSqlPool\",\"ListItemText\":\"Test-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseWorkspace\",\"ListItemText\":\"Test-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Test-AzTenantDeployment\",\"ListItemText\":\"Test-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzVMAEMExtension\",\"ListItemText\":\"Test-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Test-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Test-AzWebPubSubNameAvailability\",\"ListItemText\":\"Test-AzWebPubSubNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzWebPubSubNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-Certificate\",\"ListItemText\":\"Test-Certificate\",\"ResultType\":2,\"ToolTip\":\"Test-Certificate\\r\\n\"},{\"CompletionText\":\"Test-Connection\",\"ListItemText\":\"Test-Connection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Connection [-TargetName] [-Ping] [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Count ] [-Delay ] [-BufferSize ] [-DontFragment] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -Repeat [-Ping] [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Delay ] [-BufferSize ] [-DontFragment] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -Traceroute [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -MtuSize [-IPv4] [-IPv6] [-ResolveDestination] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -TcpPort [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-Count ] [-Delay ] [-Repeat] [-Quiet] [-TimeoutSeconds ] [-Detailed] []\\r\\n\"},{\"CompletionText\":\"Test-DscConfiguration\",\"ListItemText\":\"Test-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Test-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Test-Dtc\",\"ListItemText\":\"Test-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Dtc \\r\\n\"},{\"CompletionText\":\"Test-FileCatalog\",\"ListItemText\":\"Test-FileCatalog\",\"ResultType\":2,\"ToolTip\":\"Test-FileCatalog\\r\\n\"},{\"CompletionText\":\"Test-HgsClientConfiguration\",\"ListItemText\":\"Test-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Test-HgsTraceTarget\",\"ListItemText\":\"Test-HgsTraceTarget\",\"ResultType\":2,\"ToolTip\":\"Test-HgsTraceTarget\\r\\n\"},{\"CompletionText\":\"Test-Json\",\"ListItemText\":\"Test-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Json [-Json] []\\r\\n\\r\\nTest-Json [-Json] [-Schema] []\\r\\n\\r\\nTest-Json [-Json] [-SchemaFile] []\\r\\n\\r\\nTest-Json [-Path] []\\r\\n\\r\\nTest-Json [-Path] [-Schema] []\\r\\n\\r\\nTest-Json [-Path] [-SchemaFile] []\\r\\n\\r\\nTest-Json [-LiteralPath] []\\r\\n\\r\\nTest-Json [-LiteralPath] [-Schema] []\\r\\n\\r\\nTest-Json [-LiteralPath] [-SchemaFile] []\\r\\n\"},{\"CompletionText\":\"Test-KdsRootKey\",\"ListItemText\":\"Test-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Test-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Test-ModuleManifest\",\"ListItemText\":\"Test-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ModuleManifest [-Path] []\\r\\n\"},{\"CompletionText\":\"Test-NetConnection\",\"ListItemText\":\"Test-NetConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-NetConnection \\r\\n\"},{\"CompletionText\":\"Test-Path\",\"ListItemText\":\"Test-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Path [-Path] [-Filter ] [-Include ] [-Exclude ] [-PathType ] [-IsValid] [-Credential ] [-OlderThan ] [-NewerThan ] []\\r\\n\\r\\nTest-Path -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-PathType ] [-IsValid] [-Credential ] [-OlderThan ] [-NewerThan ] []\\r\\n\"},{\"CompletionText\":\"Test-PSScriptFileInfo\",\"ListItemText\":\"Test-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Test-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Test-PSSessionConfigurationFile\",\"ListItemText\":\"Test-PSSessionConfigurationFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-PSSessionConfigurationFile [-Path] []\\r\\n\"},{\"CompletionText\":\"Test-ScriptFileInfo\",\"ListItemText\":\"Test-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"Test-VHD\",\"ListItemText\":\"Test-VHD\",\"ResultType\":2,\"ToolTip\":\"Test-VHD\\r\\n\"},{\"CompletionText\":\"Test-VMNetworkAdapter\",\"ListItemText\":\"Test-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Test-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Test-VMReplicationConnection\",\"ListItemText\":\"Test-VMReplicationConnection\",\"ResultType\":2,\"ToolTip\":\"Test-VMReplicationConnection\\r\\n\"},{\"CompletionText\":\"Test-WSMan\",\"ListItemText\":\"Test-WSMan\",\"ResultType\":2,\"ToolTip\":\"Test-WSMan\\r\\n\"},{\"CompletionText\":\"textual.exe\",\"ListItemText\":\"textual.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\textual.exe\"},{\"CompletionText\":\"tgit\",\"ListItemText\":\"tgit\",\"ResultType\":2,\"ToolTip\":\"\\r\\ntgit \\r\\n\"},{\"CompletionText\":\"ThumbnailExtractionHost.exe\",\"ListItemText\":\"ThumbnailExtractionHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ThumbnailExtractionHost.exe\"},{\"CompletionText\":\"tid\",\"ListItemText\":\"tid\",\"ResultType\":2,\"ToolTip\":\"tid\"},{\"CompletionText\":\"TieringEngineService.exe\",\"ListItemText\":\"TieringEngineService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TieringEngineService.exe\"},{\"CompletionText\":\"tig.exe\",\"ListItemText\":\"tig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\tig.exe\"},{\"CompletionText\":\"timedate.cpl\",\"ListItemText\":\"timedate.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\timedate.cpl\"},{\"CompletionText\":\"timeout.exe\",\"ListItemText\":\"timeout.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\timeout.exe\"},{\"CompletionText\":\"tnameserv.exe\",\"ListItemText\":\"tnameserv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\tnameserv.exe\"},{\"CompletionText\":\"TNC\",\"ListItemText\":\"TNC\",\"ResultType\":2,\"ToolTip\":\"TNC\"},{\"CompletionText\":\"TokenBrokerCookies.exe\",\"ListItemText\":\"TokenBrokerCookies.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TokenBrokerCookies.exe\"},{\"CompletionText\":\"tpm.msc\",\"ListItemText\":\"tpm.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpm.msc\"},{\"CompletionText\":\"TpmInit.exe\",\"ListItemText\":\"TpmInit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TpmInit.exe\"},{\"CompletionText\":\"TpmTool.exe\",\"ListItemText\":\"TpmTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TpmTool.exe\"},{\"CompletionText\":\"tpmvscmgr.exe\",\"ListItemText\":\"tpmvscmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpmvscmgr.exe\"},{\"CompletionText\":\"tpmvscmgrsvr.exe\",\"ListItemText\":\"tpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpmvscmgrsvr.exe\"},{\"CompletionText\":\"Trace-Command\",\"ListItemText\":\"Trace-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTrace-Command [-Name] [-Expression] [[-Option] ] [-InputObject ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] []\\r\\n\\r\\nTrace-Command [-Name] [-Command] [[-Option] ] [-InputObject ] [-ArgumentList ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] []\\r\\n\"},{\"CompletionText\":\"tracerpt.exe\",\"ListItemText\":\"tracerpt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tracerpt.exe\"},{\"CompletionText\":\"TRACERT.EXE\",\"ListItemText\":\"TRACERT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TRACERT.EXE\"},{\"CompletionText\":\"Tracker.exe\",\"ListItemText\":\"Tracker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\Tracker.exe\"},{\"CompletionText\":\"tree.com\",\"ListItemText\":\"tree.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tree.com\"},{\"CompletionText\":\"ts-node-cwd.cmd\",\"ListItemText\":\"ts-node-cwd.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-cwd.cmd\"},{\"CompletionText\":\"ts-node-cwd.ps1\",\"ListItemText\":\"ts-node-cwd.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-cwd.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-esm.cmd\",\"ListItemText\":\"ts-node-esm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-esm.cmd\"},{\"CompletionText\":\"ts-node-esm.ps1\",\"ListItemText\":\"ts-node-esm.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-esm.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-script.cmd\",\"ListItemText\":\"ts-node-script.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-script.cmd\"},{\"CompletionText\":\"ts-node-script.ps1\",\"ListItemText\":\"ts-node-script.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-script.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-transpile-only.cmd\",\"ListItemText\":\"ts-node-transpile-only.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-transpile-only.cmd\"},{\"CompletionText\":\"ts-node-transpile-only.ps1\",\"ListItemText\":\"ts-node-transpile-only.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-transpile-only.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node.cmd\",\"ListItemText\":\"ts-node.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node.cmd\"},{\"CompletionText\":\"ts-node.ps1\",\"ListItemText\":\"ts-node.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node.ps1 \\r\\n\"},{\"CompletionText\":\"ts-script.cmd\",\"ListItemText\":\"ts-script.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-script.cmd\"},{\"CompletionText\":\"ts-script.ps1\",\"ListItemText\":\"ts-script.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-script.ps1 \\r\\n\"},{\"CompletionText\":\"tscon.exe\",\"ListItemText\":\"tscon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tscon.exe\"},{\"CompletionText\":\"tsdiscon.exe\",\"ListItemText\":\"tsdiscon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tsdiscon.exe\"},{\"CompletionText\":\"tskill.exe\",\"ListItemText\":\"tskill.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tskill.exe\"},{\"CompletionText\":\"TSTheme.exe\",\"ListItemText\":\"TSTheme.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TSTheme.exe\"},{\"CompletionText\":\"TSWbPrxy.exe\",\"ListItemText\":\"TSWbPrxy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TSWbPrxy.exe\"},{\"CompletionText\":\"ttdinject.exe\",\"ListItemText\":\"ttdinject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ttdinject.exe\"},{\"CompletionText\":\"tttracer.exe\",\"ListItemText\":\"tttracer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tttracer.exe\"},{\"CompletionText\":\"type\",\"ListItemText\":\"type\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"typeperf.exe\",\"ListItemText\":\"typeperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\typeperf.exe\"},{\"CompletionText\":\"tzsync.exe\",\"ListItemText\":\"tzsync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tzsync.exe\"},{\"CompletionText\":\"tzutil.exe\",\"ListItemText\":\"tzutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tzutil.exe\"},{\"CompletionText\":\"U:\",\"ListItemText\":\"U:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nU: \\r\\n\"},{\"CompletionText\":\"ubuntu.exe\",\"ListItemText\":\"ubuntu.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ubuntu.exe\"},{\"CompletionText\":\"UCPDMgr.exe\",\"ListItemText\":\"UCPDMgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UCPDMgr.exe\"},{\"CompletionText\":\"ucsvc.exe\",\"ListItemText\":\"ucsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ucsvc.exe\"},{\"CompletionText\":\"udres\",\"ListItemText\":\"udres\",\"ResultType\":2,\"ToolTip\":\"udres\"},{\"CompletionText\":\"udsmbmc\",\"ListItemText\":\"udsmbmc\",\"ResultType\":2,\"ToolTip\":\"udsmbmc\"},{\"CompletionText\":\"UevAgentPolicyGenerator.exe\",\"ListItemText\":\"UevAgentPolicyGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevAgentPolicyGenerator.exe\"},{\"CompletionText\":\"UevAppMonitor.exe\",\"ListItemText\":\"UevAppMonitor.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevAppMonitor.exe\"},{\"CompletionText\":\"UevTemplateBaselineGenerator.exe\",\"ListItemText\":\"UevTemplateBaselineGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevTemplateBaselineGenerator.exe\"},{\"CompletionText\":\"UevTemplateConfigItemGenerator.exe\",\"ListItemText\":\"UevTemplateConfigItemGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevTemplateConfigItemGenerator.exe\"},{\"CompletionText\":\"UIMgrBroker.exe\",\"ListItemText\":\"UIMgrBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UIMgrBroker.exe\"},{\"CompletionText\":\"ulsmba\",\"ListItemText\":\"ulsmba\",\"ResultType\":2,\"ToolTip\":\"ulsmba\"},{\"CompletionText\":\"ulsmbclas\",\"ListItemText\":\"ulsmbclas\",\"ResultType\":2,\"ToolTip\":\"ulsmbclas\"},{\"CompletionText\":\"Unblock-File\",\"ListItemText\":\"Unblock-File\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-File [-Path] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUnblock-File -LiteralPath [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unblock-FileShareAccess\",\"ListItemText\":\"Unblock-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Unblock-SmbClientAccessToServer\",\"ListItemText\":\"Unblock-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Unblock-SmbShareAccess\",\"ListItemText\":\"Unblock-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Unblock-Tpm\",\"ListItemText\":\"Unblock-Tpm\",\"ResultType\":2,\"ToolTip\":\"Unblock-Tpm\\r\\n\"},{\"CompletionText\":\"Undo-AzCognitiveServicesAccountRemoval\",\"ListItemText\":\"Undo-AzCognitiveServicesAccountRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzCognitiveServicesAccountRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultCertificateRemoval\",\"ListItemText\":\"Undo-AzKeyVaultCertificateRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultCertificateRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultKeyRemoval\",\"ListItemText\":\"Undo-AzKeyVaultKeyRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultKeyRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedHsmRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedHsmRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedHsmRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultRemoval\",\"ListItemText\":\"Undo-AzKeyVaultRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultSecretRemoval\",\"ListItemText\":\"Undo-AzKeyVaultSecretRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultSecretRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzRecoveryServicesBackupItemDeletion\",\"ListItemText\":\"Undo-AzRecoveryServicesBackupItemDeletion\",\"ResultType\":2,\"ToolTip\":\"Undo-AzRecoveryServicesBackupItemDeletion\\r\\n\"},{\"CompletionText\":\"Undo-DtcDiagnosticTransaction\",\"ListItemText\":\"Undo-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Undo-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"unins000.exe\",\"ListItemText\":\"unins000.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git LFS\\\\unins000.exe\"},{\"CompletionText\":\"Uninstall-AzureRm\",\"ListItemText\":\"Uninstall-AzureRm\",\"ResultType\":2,\"ToolTip\":\"Uninstall-AzureRm\\r\\n\"},{\"CompletionText\":\"Uninstall-Dtc\",\"ListItemText\":\"Uninstall-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Dtc \\r\\n\"},{\"CompletionText\":\"Uninstall-Language\",\"ListItemText\":\"Uninstall-Language\",\"ResultType\":2,\"ToolTip\":\"Uninstall-Language\\r\\n\"},{\"CompletionText\":\"Uninstall-Module\",\"ListItemText\":\"Uninstall-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Module \\r\\n\"},{\"CompletionText\":\"Uninstall-Package\",\"ListItemText\":\"Uninstall-Package\",\"ResultType\":2,\"ToolTip\":\"Uninstall-Package\\r\\n\"},{\"CompletionText\":\"Uninstall-ProvisioningPackage\",\"ListItemText\":\"Uninstall-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Uninstall-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Uninstall-PSResource\",\"ListItemText\":\"Uninstall-PSResource\",\"ResultType\":2,\"ToolTip\":\"Uninstall-PSResource\\r\\n\"},{\"CompletionText\":\"Uninstall-Script\",\"ListItemText\":\"Uninstall-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Script \\r\\n\"},{\"CompletionText\":\"Uninstall-TrustedProvisioningCertificate\",\"ListItemText\":\"Uninstall-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Uninstall-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"Unlock-BitLocker\",\"ListItemText\":\"Unlock-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnlock-BitLocker \\r\\n\"},{\"CompletionText\":\"unlodctr.exe\",\"ListItemText\":\"unlodctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\unlodctr.exe\"},{\"CompletionText\":\"unpack200.exe\",\"ListItemText\":\"unpack200.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\unpack200.exe\"},{\"CompletionText\":\"Unprotect-CmsMessage\",\"ListItemText\":\"Unprotect-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Unprotect-CmsMessage\\r\\n\"},{\"CompletionText\":\"Unregister-AppBackgroundTask\",\"ListItemText\":\"Unregister-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Unregister-AzAutomationDscNode\",\"ListItemText\":\"Unregister-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Unregister-AzAutomationScheduledRunbook\",\"ListItemText\":\"Unregister-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Unregister-AzProviderFeature\",\"ListItemText\":\"Unregister-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Unregister-AzProviderPreviewFeature\",\"ListItemText\":\"Unregister-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Unregister-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Unregister-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Unregister-AzRecoveryServicesBackupManagementServer\",\"ListItemText\":\"Unregister-AzRecoveryServicesBackupManagementServer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzRecoveryServicesBackupManagementServer\\r\\n\"},{\"CompletionText\":\"Unregister-AzResourceProvider\",\"ListItemText\":\"Unregister-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Unregister-AzStackHCI\",\"ListItemText\":\"Unregister-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Unregister-AzStaticWebAppBuildUserProvidedFunctionApp\",\"ListItemText\":\"Unregister-AzStaticWebAppBuildUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStaticWebAppBuildUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Unregister-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Unregister-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Unregister-AzStorageMoverAgent\",\"ListItemText\":\"Unregister-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Unregister-AzStorageSyncServer\",\"ListItemText\":\"Unregister-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Unregister-AzWvdApplicationGroup\",\"ListItemText\":\"Unregister-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Unregister-ClusteredScheduledTask\",\"ListItemText\":\"Unregister-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Unregister-Event\",\"ListItemText\":\"Unregister-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-Event [-SourceIdentifier] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUnregister-Event [-SubscriptionId] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unregister-IscsiSession\",\"ListItemText\":\"Unregister-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-IscsiSession \\r\\n\"},{\"CompletionText\":\"Unregister-PackageSource\",\"ListItemText\":\"Unregister-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Unregister-PackageSource\\r\\n\"},{\"CompletionText\":\"Unregister-PSRepository\",\"ListItemText\":\"Unregister-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSRepository \\r\\n\"},{\"CompletionText\":\"Unregister-PSResourceRepository\",\"ListItemText\":\"Unregister-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Unregister-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Unregister-PSSessionConfiguration\",\"ListItemText\":\"Unregister-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSSessionConfiguration [-Name] [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unregister-ScheduledJob\",\"ListItemText\":\"Unregister-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Unregister-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Unregister-ScheduledTask\",\"ListItemText\":\"Unregister-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Unregister-StorageSubsystem\",\"ListItemText\":\"Unregister-StorageSubsystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-StorageSubsystem \\r\\n\"},{\"CompletionText\":\"Unregister-WindowsDeveloperLicense\",\"ListItemText\":\"Unregister-WindowsDeveloperLicense\",\"ResultType\":2,\"ToolTip\":\"Unregister-WindowsDeveloperLicense\\r\\n\"},{\"CompletionText\":\"unregmp2.exe\",\"ListItemText\":\"unregmp2.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\unregmp2.exe\"},{\"CompletionText\":\"unsecapp.exe\",\"ListItemText\":\"unsecapp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\unsecapp.exe\"},{\"CompletionText\":\"upcfg\",\"ListItemText\":\"upcfg\",\"ResultType\":2,\"ToolTip\":\"upcfg\"},{\"CompletionText\":\"Update-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Update-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Update-AllBranches\",\"ListItemText\":\"Update-AllBranches\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AllBranches \\r\\n\"},{\"CompletionText\":\"Update-ASRMobilityService\",\"ListItemText\":\"Update-ASRMobilityService\",\"ResultType\":2,\"ToolTip\":\"Update-ASRMobilityService\"},{\"CompletionText\":\"Update-ASRPolicy\",\"ListItemText\":\"Update-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-ASRPolicy\"},{\"CompletionText\":\"Update-ASRProtectionContainerMapping\",\"ListItemText\":\"Update-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Update-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Update-ASRProtectionDirection\",\"ListItemText\":\"Update-ASRProtectionDirection\",\"ResultType\":2,\"ToolTip\":\"Update-ASRProtectionDirection\"},{\"CompletionText\":\"Update-ASRRecoveryPlan\",\"ListItemText\":\"Update-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Update-ASRRecoveryPlan\"},{\"CompletionText\":\"Update-ASRServicesProvider\",\"ListItemText\":\"Update-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Update-ASRServicesProvider\"},{\"CompletionText\":\"Update-ASRvCenter\",\"ListItemText\":\"Update-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Update-ASRvCenter\"},{\"CompletionText\":\"Update-AutologgerConfig\",\"ListItemText\":\"Update-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Update-AzActivityLogAlert\",\"ListItemText\":\"Update-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Update-AzADAppFederatedCredential\",\"ListItemText\":\"Update-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Update-AzADApplication\",\"ListItemText\":\"Update-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADApplication \\r\\n\"},{\"CompletionText\":\"Update-AzADGroup\",\"ListItemText\":\"Update-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADGroup \\r\\n\"},{\"CompletionText\":\"Update-AzADServicePrincipal\",\"ListItemText\":\"Update-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Update-AzADUser\",\"ListItemText\":\"Update-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADUser \\r\\n\"},{\"CompletionText\":\"Update-AzAksNodePool\",\"ListItemText\":\"Update-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Update-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementApiRelease\",\"ListItemText\":\"Update-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementCache\",\"ListItemText\":\"Update-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementGateway\",\"ListItemText\":\"Update-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementRegion\",\"ListItemText\":\"Update-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Update-AzAppConfigurationStore\",\"ListItemText\":\"Update-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsights\",\"ListItemText\":\"Update-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Update-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Update-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWebTestTag\",\"ListItemText\":\"Update-AzApplicationInsightsWebTestTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWebTestTag \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Update-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Update-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Update-AzAttestationProvider\",\"ListItemText\":\"Update-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Update-AzAutomanageConfigProfile\",\"ListItemText\":\"Update-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Update-AzAutomationSourceControl\",\"ListItemText\":\"Update-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Update-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Update-AzAutoscaleSetting\",\"ListItemText\":\"Update-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Update-AzAvailabilitySet\",\"ListItemText\":\"Update-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Update-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Update-AzCapacityReservation\",\"ListItemText\":\"Update-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Update-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Update-AzCapacityReservationGroup\",\"ListItemText\":\"Update-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Update-AzCdnEndpoint\",\"ListItemText\":\"Update-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzCdnOrigin\",\"ListItemText\":\"Update-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Update-AzCdnOriginGroup\",\"ListItemText\":\"Update-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Update-AzCdnProfile\",\"ListItemText\":\"Update-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Update-AzCloudService\",\"ListItemText\":\"Update-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCloudService \\r\\n\"},{\"CompletionText\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\",\"ListItemText\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzConfidentialLedger\",\"ListItemText\":\"Update-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Update-AzConfig\",\"ListItemText\":\"Update-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzConfig\\r\\n\"},{\"CompletionText\":\"Update-AzContainerGroup\",\"ListItemText\":\"Update-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistry\",\"ListItemText\":\"Update-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryAgentPool\",\"ListItemText\":\"Update-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryCredential\",\"ListItemText\":\"Update-AzContainerRegistryCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryCredential \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryManifest\",\"ListItemText\":\"Update-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryRepository\",\"ListItemText\":\"Update-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryScopeMap\",\"ListItemText\":\"Update-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryTag\",\"ListItemText\":\"Update-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryToken\",\"ListItemText\":\"Update-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryWebhook\",\"ListItemText\":\"Update-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccount\",\"ListItemText\":\"Update-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccountFailoverPriority\",\"ListItemText\":\"Update-AzCosmosDBAccountFailoverPriority\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccountFailoverPriority\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccountRegion\",\"ListItemText\":\"Update-AzCosmosDBAccountRegion\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccountRegion\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Update-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\",\"ListItemText\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraTable\",\"ListItemText\":\"Update-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraTableThroughput\",\"ListItemText\":\"Update-AzCosmosDBCassandraTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraTableThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"Update-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Update-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBGremlinDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Update-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinGraphThroughput\",\"ListItemText\":\"Update-AzCosmosDBGremlinGraphThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinGraphThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Update-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBCollectionThroughput\",\"ListItemText\":\"Update-AzCosmosDBMongoDBCollectionThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBCollectionThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Update-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Update-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Update-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlContainer\",\"ListItemText\":\"Update-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlContainerThroughput\",\"ListItemText\":\"Update-AzCosmosDBSqlContainerThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlContainerThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Update-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBSqlDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Update-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Update-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Update-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Update-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Update-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBTable\",\"ListItemText\":\"Update-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBTableThroughput\",\"ListItemText\":\"Update-AzCosmosDBTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBTableThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCustomIpPrefix\",\"ListItemText\":\"Update-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Update-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksAccessConnector\",\"ListItemText\":\"Update-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksVNetPeering\",\"ListItemText\":\"Update-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksWorkspace\",\"ListItemText\":\"Update-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzDataCollectionRule\",\"ListItemText\":\"Update-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2\",\"ListItemText\":\"Update-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Update-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Update-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Update-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeGen2Item\",\"ListItemText\":\"Update-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionBackupInstanceAssociatedPolicy\",\"ListItemText\":\"Update-AzDataProtectionBackupInstanceAssociatedPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionBackupInstanceAssociatedPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionBackupVault\",\"ListItemText\":\"Update-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionResourceGuard\",\"ListItemText\":\"Update-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Update-AzDisk\",\"ListItemText\":\"Update-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Update-AzDisk\\r\\n\"},{\"CompletionText\":\"Update-AzDiskEncryptionSet\",\"ListItemText\":\"Update-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridChannel\",\"ListItemText\":\"Update-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Update-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerTopic\",\"ListItemText\":\"Update-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Update-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSubscription\",\"ListItemText\":\"Update-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSystemTopic\",\"ListItemText\":\"Update-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Update-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzFederatedIdentityCredentials\",\"ListItemText\":\"Update-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Update-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnCustomDomainValidationToken\",\"ListItemText\":\"Update-AzFrontDoorCdnCustomDomainValidationToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnCustomDomainValidationToken \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Update-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Update-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Update-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnProfile\",\"ListItemText\":\"Update-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnProfileSku\",\"ListItemText\":\"Update-AzFrontDoorCdnProfileSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnProfileSku \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnRoute\",\"ListItemText\":\"Update-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnRule\",\"ListItemText\":\"Update-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Update-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorWafPolicy\",\"ListItemText\":\"Update-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Update-AzFunctionApp\",\"ListItemText\":\"Update-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Update-AzFunctionAppPlan\",\"ListItemText\":\"Update-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Update-AzFunctionAppSetting\",\"ListItemText\":\"Update-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Update-AzGallery\",\"ListItemText\":\"Update-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Update-AzGallery\\r\\n\"},{\"CompletionText\":\"Update-AzGalleryApplication\",\"ListItemText\":\"Update-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Update-AzGalleryApplicationVersion\",\"ListItemText\":\"Update-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Update-AzGalleryImageDefinition\",\"ListItemText\":\"Update-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzGalleryImageVersion\",\"ListItemText\":\"Update-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Update-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareApisService\",\"ListItemText\":\"Update-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareApisWorkspace\",\"ListItemText\":\"Update-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareDicomService\",\"ListItemText\":\"Update-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareFhirService\",\"ListItemText\":\"Update-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareIotConnector\",\"ListItemText\":\"Update-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Update-AzImage\",\"ListItemText\":\"Update-AzImage\",\"ResultType\":2,\"ToolTip\":\"Update-AzImage\\r\\n\"},{\"CompletionText\":\"Update-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Update-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Update-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Update-AzIotHub\",\"ListItemText\":\"Update-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHub\\r\\n\"},{\"CompletionText\":\"Update-AzIotHubDeviceTwin\",\"ListItemText\":\"Update-AzIotHubDeviceTwin\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHubDeviceTwin\\r\\n\"},{\"CompletionText\":\"Update-AzIotHubModuleTwin\",\"ListItemText\":\"Update-AzIotHubModuleTwin\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHubModuleTwin\\r\\n\"},{\"CompletionText\":\"Update-AzIotSecuritySolution\",\"ListItemText\":\"Update-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVault\",\"ListItemText\":\"Update-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultCertificate\",\"ListItemText\":\"Update-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultKey\",\"ListItemText\":\"Update-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedHsm\",\"ListItemText\":\"Update-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Update-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedStorageAccountKey\",\"ListItemText\":\"Update-AzKeyVaultManagedStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedStorageAccountKey\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultNetworkRuleSet\",\"ListItemText\":\"Update-AzKeyVaultNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultSecret\",\"ListItemText\":\"Update-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Update-AzKustoCluster\",\"ListItemText\":\"Update-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Update-AzKustoDatabase\",\"ListItemText\":\"Update-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzKustoDataConnection\",\"ListItemText\":\"Update-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Update-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Update-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzKustoScript\",\"ListItemText\":\"Update-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Update-AzLoad\",\"ListItemText\":\"Update-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzLoad \\r\\n\"},{\"CompletionText\":\"Update-AzMaintenanceConfiguration\",\"ListItemText\":\"Update-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzManagedCassandraCluster\",\"ListItemText\":\"Update-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Update-AzManagedCassandraDataCenter\",\"ListItemText\":\"Update-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Update-AzManagementGroup\",\"ListItemText\":\"Update-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Update-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Update-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Update-AzMlCommitmentPlan\",\"ListItemText\":\"Update-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Update-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Update-AzMLServiceQuota\",\"ListItemText\":\"Update-AzMLServiceQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLServiceQuota \\r\\n\"},{\"CompletionText\":\"Update-AzMlWebService\",\"ListItemText\":\"Update-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Update-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspace\",\"ListItemText\":\"Update-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Update-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Update-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceCompute\",\"ListItemText\":\"Update-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Update-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Update-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzMonitorWorkspace\",\"ListItemText\":\"Update-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlConfiguration\",\"ListItemText\":\"Update-AzMySqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFirewallRule\",\"ListItemText\":\"Update-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServer\",\"ListItemText\":\"Update-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServerConfiguration\",\"ListItemText\":\"Update-AzMySqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Update-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlServer\",\"ListItemText\":\"Update-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlServerConfigurationsList\",\"ListItemText\":\"Update-AzMySqlServerConfigurationsList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlServerConfigurationsList \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Update-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Update-AzNetworkVirtualAppliance\",\"ListItemText\":\"Update-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Update-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsCluster\",\"ListItemText\":\"Update-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsDataExport\",\"ListItemText\":\"Update-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsTable\",\"ListItemText\":\"Update-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsWorkspaceSharedKey\",\"ListItemText\":\"Update-AzOperationalInsightsWorkspaceSharedKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsWorkspaceSharedKey\\r\\n\"},{\"CompletionText\":\"Update-AzP2sVpnGateway\",\"ListItemText\":\"Update-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlConfiguration\",\"ListItemText\":\"Update-AzPostgreSqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Update-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServerConfiguration\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlServer\",\"ListItemText\":\"Update-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Update-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Update-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Update-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Update-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrMobilityService\",\"ListItemText\":\"Update-AzRecoveryServicesAsrMobilityService\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrMobilityService\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Update-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Update-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrProtectionDirection\",\"ListItemText\":\"Update-AzRecoveryServicesAsrProtectionDirection\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrProtectionDirection\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Update-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Update-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Update-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesVault\",\"ListItemText\":\"Update-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Update-AzRedisEnterpriseCache\",\"ListItemText\":\"Update-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Update-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Update-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzRelayNamespace\",\"ListItemText\":\"Update-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Update-AzResourceMoverMoveResource\",\"ListItemText\":\"Update-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"Update-AzResourceMoverMoveResource\"},{\"CompletionText\":\"Update-AzRestorePointCollection\",\"ListItemText\":\"Update-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Update-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Update-AzRmStorageContainer\",\"ListItemText\":\"Update-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Update-AzRmStorageShare\",\"ListItemText\":\"Update-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Update-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Update-AzRoleManagementPolicy\",\"ListItemText\":\"Update-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzRouteMap\",\"ListItemText\":\"Update-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Update-AzRouteServer\",\"ListItemText\":\"Update-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Update-AzRouteServerPeer\",\"ListItemText\":\"Update-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Update-AzScheduledQueryRule\",\"ListItemText\":\"Update-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAlertRule\",\"ListItemText\":\"Update-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAlertRuleAction\",\"ListItemText\":\"Update-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAutomationRule\",\"ListItemText\":\"Update-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelBookmark\",\"ListItemText\":\"Update-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelBookmarkRelation\",\"ListItemText\":\"Update-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelDataConnector\",\"ListItemText\":\"Update-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelEntityQuery\",\"ListItemText\":\"Update-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncident\",\"ListItemText\":\"Update-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncidentComment\",\"ListItemText\":\"Update-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncidentRelation\",\"ListItemText\":\"Update-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelSetting\",\"ListItemText\":\"Update-AzSentinelSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelSetting \\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricApplication\",\"ListItemText\":\"Update-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricDurability\",\"ListItemText\":\"Update-AzServiceFabricDurability\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricDurability\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricNodeType\",\"ListItemText\":\"Update-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricReliability\",\"ListItemText\":\"Update-AzServiceFabricReliability\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricReliability\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricVmImage\",\"ListItemText\":\"Update-AzServiceFabricVmImage\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricVmImage\\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Update-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Update-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForWebApp\",\"ListItemText\":\"Update-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Update-AzSignalR\",\"ListItemText\":\"Update-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Update-AzSignalR\\r\\n\"},{\"CompletionText\":\"Update-AzSignalRNetworkAcl\",\"ListItemText\":\"Update-AzSignalRNetworkAcl\",\"ResultType\":2,\"ToolTip\":\"Update-AzSignalRNetworkAcl\\r\\n\"},{\"CompletionText\":\"Update-AzSnapshot\",\"ListItemText\":\"Update-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Update-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Update-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Update-AzSqlInstanceLink\",\"ListItemText\":\"Update-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncGroup\",\"ListItemText\":\"Update-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncMember\",\"ListItemText\":\"Update-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncSchema\",\"ListItemText\":\"Update-AzSqlSyncSchema\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncSchema\\r\\n\"},{\"CompletionText\":\"Update-AzSqlVM\",\"ListItemText\":\"Update-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Update-AzSqlVMGroup\",\"ListItemText\":\"Update-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Update-AzSshKey\",\"ListItemText\":\"Update-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzSshKey\\r\\n\"},{\"CompletionText\":\"Update-AzStackHciCluster\",\"ListItemText\":\"Update-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Update-AzStaticWebApp\",\"ListItemText\":\"Update-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Update-AzStaticWebAppUser\",\"ListItemText\":\"Update-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Update-AzStorageAccountNetworkRuleSet\",\"ListItemText\":\"Update-AzStorageAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzStorageBlobServiceProperty\",\"ListItemText\":\"Update-AzStorageBlobServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageBlobServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStorageEncryptionScope\",\"ListItemText\":\"Update-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"Update-AzStorageFileServiceProperty\",\"ListItemText\":\"Update-AzStorageFileServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageFileServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStorageMover\",\"ListItemText\":\"Update-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverAgent\",\"ListItemText\":\"Update-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverAzStorageContainerEndpoint\",\"ListItemText\":\"Update-AzStorageMoverAzStorageContainerEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverAzStorageContainerEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverJobDefinition\",\"ListItemText\":\"Update-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverNfsEndpoint\",\"ListItemText\":\"Update-AzStorageMoverNfsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverNfsEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverProject\",\"ListItemText\":\"Update-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Update-AzStorageServiceProperty\",\"ListItemText\":\"Update-AzStorageServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsCluster\",\"ListItemText\":\"Update-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsFunction\",\"ListItemText\":\"Update-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsInput\",\"ListItemText\":\"Update-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsJob\",\"ListItemText\":\"Update-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsOutput\",\"ListItemText\":\"Update-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsTransformation\",\"ListItemText\":\"Update-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"Update-AzSupportTicket\",\"ListItemText\":\"Update-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"Update-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseFirewallRule\",\"ListItemText\":\"Update-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Update-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Update-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPool\",\"ListItemText\":\"Update-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Update-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Update-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\",\"ListItemText\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseManagedVirtualNetworkConfig\",\"ListItemText\":\"Update-AzSynapseManagedVirtualNetworkConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseManagedVirtualNetworkConfig\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSparkPool\",\"ListItemText\":\"Update-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlDatabase\",\"ListItemText\":\"Update-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPool\",\"ListItemText\":\"Update-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseWorkspace\",\"ListItemText\":\"Update-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Update-AzTag\",\"ListItemText\":\"Update-AzTag\",\"ResultType\":2,\"ToolTip\":\"Update-AzTag\\r\\n\"},{\"CompletionText\":\"Update-AzUserAssignedIdentity\",\"ListItemText\":\"Update-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Update-AzVHubRouteTable\",\"ListItemText\":\"Update-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualApplianceSite\",\"ListItemText\":\"Update-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHub\",\"ListItemText\":\"Update-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHubBgpConnection\",\"ListItemText\":\"Update-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHubVnetConnection\",\"ListItemText\":\"Update-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Update-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualRouter\",\"ListItemText\":\"Update-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualRouterPeer\",\"ListItemText\":\"Update-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualWan\",\"ListItemText\":\"Update-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Update-AzVM\",\"ListItemText\":\"Update-AzVM\",\"ResultType\":2,\"ToolTip\":\"Update-AzVM\\r\\n\"},{\"CompletionText\":\"Update-AzVmss\",\"ListItemText\":\"Update-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmss\\r\\n\"},{\"CompletionText\":\"Update-AzVmssInstance\",\"ListItemText\":\"Update-AzVmssInstance\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmssInstance\\r\\n\"},{\"CompletionText\":\"Update-AzVmssVM\",\"ListItemText\":\"Update-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Update-AzVpnConnection\",\"ListItemText\":\"Update-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVpnGateway\",\"ListItemText\":\"Update-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Update-AzVpnGatewayNatRule\",\"ListItemText\":\"Update-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Update-AzVpnServerConfiguration\",\"ListItemText\":\"Update-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Update-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Update-AzVpnSite\",\"ListItemText\":\"Update-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Update-AzWebAppAccessRestrictionConfig\",\"ListItemText\":\"Update-AzWebAppAccessRestrictionConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzWebAppAccessRestrictionConfig\\r\\n\"},{\"CompletionText\":\"Update-AzWebAppTrafficRouting\",\"ListItemText\":\"Update-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Update-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Update-AzWebPubSub\",\"ListItemText\":\"Update-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Update-AzWvdApplication\",\"ListItemText\":\"Update-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Update-AzWvdApplicationGroup\",\"ListItemText\":\"Update-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Update-AzWvdDesktop\",\"ListItemText\":\"Update-AzWvdDesktop\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdDesktop \\r\\n\"},{\"CompletionText\":\"Update-AzWvdHostPool\",\"ListItemText\":\"Update-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Update-AzWvdMsixPackage\",\"ListItemText\":\"Update-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Update-AzWvdScalingPlan\",\"ListItemText\":\"Update-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Update-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Update-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Update-AzWvdSessionHost\",\"ListItemText\":\"Update-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Update-AzWvdWorkspace\",\"ListItemText\":\"Update-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Update-Disk\",\"ListItemText\":\"Update-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Disk \\r\\n\"},{\"CompletionText\":\"Update-DscConfiguration\",\"ListItemText\":\"Update-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Update-EtwTraceSession\",\"ListItemText\":\"Update-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Update-FormatData\",\"ListItemText\":\"Update-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-FormatData [[-AppendPath] ] [-PrependPath ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-Help\",\"ListItemText\":\"Update-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Help [[-Module] ] [[-SourcePath] ] [[-UICulture] ] [-FullyQualifiedModule ] [-Recurse] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-Help [[-Module] ] [[-UICulture] ] [-FullyQualifiedModule ] [-LiteralPath ] [-Recurse] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-HostStorageCache\",\"ListItemText\":\"Update-HostStorageCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-HostStorageCache \\r\\n\"},{\"CompletionText\":\"Update-IscsiTarget\",\"ListItemText\":\"Update-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Update-IscsiTargetPortal\",\"ListItemText\":\"Update-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Update-LapsADSchema\",\"ListItemText\":\"Update-LapsADSchema\",\"ResultType\":2,\"ToolTip\":\"Update-LapsADSchema\\r\\n\"},{\"CompletionText\":\"Update-List\",\"ListItemText\":\"Update-List\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-List [[-Property] ] [-Add ] [-Remove ] [-InputObject ] []\\r\\n\\r\\nUpdate-List [[-Property] ] -Replace [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Update-Module\",\"ListItemText\":\"Update-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Module \\r\\n\"},{\"CompletionText\":\"Update-ModuleManifest\",\"ListItemText\":\"Update-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ModuleManifest \\r\\n\"},{\"CompletionText\":\"Update-MpSignature\",\"ListItemText\":\"Update-MpSignature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-MpSignature \\r\\n\"},{\"CompletionText\":\"Update-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Update-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Update-NetIPsecRule\",\"ListItemText\":\"Update-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Update-PSModuleManifest\",\"ListItemText\":\"Update-PSModuleManifest\",\"ResultType\":2,\"ToolTip\":\"Update-PSModuleManifest\\r\\n\"},{\"CompletionText\":\"Update-PSResource\",\"ListItemText\":\"Update-PSResource\",\"ResultType\":2,\"ToolTip\":\"Update-PSResource\\r\\n\"},{\"CompletionText\":\"Update-PSScriptFileInfo\",\"ListItemText\":\"Update-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Update-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Update-Script\",\"ListItemText\":\"Update-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Script \\r\\n\"},{\"CompletionText\":\"Update-ScriptFileInfo\",\"ListItemText\":\"Update-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"Update-SmbMultichannelConnection\",\"ListItemText\":\"Update-SmbMultichannelConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-SmbMultichannelConnection \\r\\n\"},{\"CompletionText\":\"Update-StorageBusCache\",\"ListItemText\":\"Update-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Update-StorageFirmware\",\"ListItemText\":\"Update-StorageFirmware\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageFirmware \\r\\n\"},{\"CompletionText\":\"Update-StoragePool\",\"ListItemText\":\"Update-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StoragePool \\r\\n\"},{\"CompletionText\":\"Update-StorageProviderCache\",\"ListItemText\":\"Update-StorageProviderCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageProviderCache \\r\\n\"},{\"CompletionText\":\"Update-TypeData\",\"ListItemText\":\"Update-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-TypeData [[-AppendPath] ] [-PrependPath ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-TypeData -TypeName [-MemberType ] [-MemberName ] [-Value ] [-SecondValue ] [-TypeConverter ] [-TypeAdapter ] [-SerializationMethod ] [-TargetTypeForDeserialization ] [-SerializationDepth ] [-DefaultDisplayProperty ] [-InheritPropertySerializationSet ] [-StringSerializationSource ] [-DefaultDisplayPropertySet ] [-DefaultKeyPropertySet ] [-PropertySerializationSet ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-TypeData [-TypeData] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-VMVersion\",\"ListItemText\":\"Update-VMVersion\",\"ResultType\":2,\"ToolTip\":\"Update-VMVersion\\r\\n\"},{\"CompletionText\":\"Update-WIMBootEntry\",\"ListItemText\":\"Update-WIMBootEntry\",\"ResultType\":2,\"ToolTip\":\"Update-WIMBootEntry\\r\\n\"},{\"CompletionText\":\"upfc.exe\",\"ListItemText\":\"upfc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\upfc.exe\"},{\"CompletionText\":\"UpgradeResultsUI.exe\",\"ListItemText\":\"UpgradeResultsUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UpgradeResultsUI.exe\"},{\"CompletionText\":\"upmo\",\"ListItemText\":\"upmo\",\"ResultType\":2,\"ToolTip\":\"upmo\"},{\"CompletionText\":\"upnpcont.exe\",\"ListItemText\":\"upnpcont.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\upnpcont.exe\"},{\"CompletionText\":\"UPPrinterInstaller.exe\",\"ListItemText\":\"UPPrinterInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UPPrinterInstaller.exe\"},{\"CompletionText\":\"Use-AzHDInsightCluster\",\"ListItemText\":\"Use-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Use-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Use-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Use-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Use-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Use-WindowsUnattend\",\"ListItemText\":\"Use-WindowsUnattend\",\"ResultType\":2,\"ToolTip\":\"Use-WindowsUnattend\\r\\n\"},{\"CompletionText\":\"UserAccountBroker.exe\",\"ListItemText\":\"UserAccountBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserAccountBroker.exe\"},{\"CompletionText\":\"UserAccountControlSettings.exe\",\"ListItemText\":\"UserAccountControlSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserAccountControlSettings.exe\"},{\"CompletionText\":\"UserDataSource.exe\",\"ListItemText\":\"UserDataSource.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserDataSource.exe\"},{\"CompletionText\":\"userinit.exe\",\"ListItemText\":\"userinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\userinit.exe\"},{\"CompletionText\":\"UsoClient.exe\",\"ListItemText\":\"UsoClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UsoClient.exe\"},{\"CompletionText\":\"UtcDecoderHost.exe\",\"ListItemText\":\"UtcDecoderHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UtcDecoderHost.exe\"},{\"CompletionText\":\"Utilman.exe\",\"ListItemText\":\"Utilman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Utilman.exe\"},{\"CompletionText\":\"V:\",\"ListItemText\":\"V:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nV: \\r\\n\"},{\"CompletionText\":\"Validate-AzDataShare\",\"ListItemText\":\"Validate-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Validate-AzDataShare\"},{\"CompletionText\":\"VaultCmd.exe\",\"ListItemText\":\"VaultCmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VaultCmd.exe\"},{\"CompletionText\":\"vds.exe\",\"ListItemText\":\"vds.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vds.exe\"},{\"CompletionText\":\"vdsldr.exe\",\"ListItemText\":\"vdsldr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vdsldr.exe\"},{\"CompletionText\":\"verclsid.exe\",\"ListItemText\":\"verclsid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verclsid.exe\"},{\"CompletionText\":\"verifier.exe\",\"ListItemText\":\"verifier.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verifier.exe\"},{\"CompletionText\":\"verifiergui.exe\",\"ListItemText\":\"verifiergui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verifiergui.exe\"},{\"CompletionText\":\"vfpctrl.exe\",\"ListItemText\":\"vfpctrl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vfpctrl.exe\"},{\"CompletionText\":\"virtmgmt.msc\",\"ListItemText\":\"virtmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\virtmgmt.msc\"},{\"CompletionText\":\"vmcompute.exe\",\"ListItemText\":\"vmcompute.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmcompute.exe\"},{\"CompletionText\":\"vmconnect.exe\",\"ListItemText\":\"vmconnect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmconnect.exe\"},{\"CompletionText\":\"vmms.exe\",\"ListItemText\":\"vmms.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmms.exe\"},{\"CompletionText\":\"vmplatformca.exe\",\"ListItemText\":\"vmplatformca.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmplatformca.exe\"},{\"CompletionText\":\"vmsp.exe\",\"ListItemText\":\"vmsp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmsp.exe\"},{\"CompletionText\":\"vmwp.exe\",\"ListItemText\":\"vmwp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmwp.exe\"},{\"CompletionText\":\"VoiceAccess.exe\",\"ListItemText\":\"VoiceAccess.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VoiceAccess.exe\"},{\"CompletionText\":\"vsce.cmd\",\"ListItemText\":\"vsce.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\vsce.cmd\"},{\"CompletionText\":\"vsce.ps1\",\"ListItemText\":\"vsce.ps1\",\"ResultType\":2,\"ToolTip\":\"vsce.ps1 \\r\\n\"},{\"CompletionText\":\"vscode-bisect.cmd\",\"ListItemText\":\"vscode-bisect.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\vscode-bisect.cmd\"},{\"CompletionText\":\"vscode-bisect.ps1\",\"ListItemText\":\"vscode-bisect.ps1\",\"ResultType\":2,\"ToolTip\":\"vscode-bisect.ps1 \\r\\n\"},{\"CompletionText\":\"VsGraphicsDesktopEngine.exe\",\"ListItemText\":\"VsGraphicsDesktopEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VsGraphicsDesktopEngine.exe\"},{\"CompletionText\":\"VsGraphicsRemoteEngine.exe\",\"ListItemText\":\"VsGraphicsRemoteEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VsGraphicsRemoteEngine.exe\"},{\"CompletionText\":\"vssadmin.exe\",\"ListItemText\":\"vssadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vssadmin.exe\"},{\"CompletionText\":\"VSSVC.exe\",\"ListItemText\":\"VSSVC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VSSVC.exe\"},{\"CompletionText\":\"vulkaninfo-1-999-0-0-0.exe\",\"ListItemText\":\"vulkaninfo-1-999-0-0-0.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vulkaninfo-1-999-0-0-0.exe\"},{\"CompletionText\":\"vulkaninfo.exe\",\"ListItemText\":\"vulkaninfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vulkaninfo.exe\"},{\"CompletionText\":\"w32tm.exe\",\"ListItemText\":\"w32tm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\w32tm.exe\"},{\"CompletionText\":\"W:\",\"ListItemText\":\"W:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nW: \\r\\n\"},{\"CompletionText\":\"Wait-AdlJob\",\"ListItemText\":\"Wait-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AdlJob\"},{\"CompletionText\":\"Wait-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Wait-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Wait-AzHDInsightJob\",\"ListItemText\":\"Wait-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Wait-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Wait-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Wait-AzSynapseSparkJob\",\"ListItemText\":\"Wait-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Wait-Debugger\",\"ListItemText\":\"Wait-Debugger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Debugger []\\r\\n\"},{\"CompletionText\":\"Wait-Event\",\"ListItemText\":\"Wait-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Event [[-SourceIdentifier] ] [-Timeout ] []\\r\\n\"},{\"CompletionText\":\"Wait-Job\",\"ListItemText\":\"Wait-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Job [-Id] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Job] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Name] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-InstanceId] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-State] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Filter] [-Any] [-Timeout ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Wait-Process\",\"ListItemText\":\"Wait-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Process [-Name] [[-Timeout] ] [-Any] [-PassThru] []\\r\\n\\r\\nWait-Process [-Id] [[-Timeout] ] [-Any] [-PassThru] []\\r\\n\\r\\nWait-Process [[-Timeout] ] -InputObject [-Any] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Wait-VM\",\"ListItemText\":\"Wait-VM\",\"ResultType\":2,\"ToolTip\":\"Wait-VM\\r\\n\"},{\"CompletionText\":\"waitfor.exe\",\"ListItemText\":\"waitfor.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\waitfor.exe\"},{\"CompletionText\":\"WallpaperHost.exe\",\"ListItemText\":\"WallpaperHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WallpaperHost.exe\"},{\"CompletionText\":\"wbadmin.exe\",\"ListItemText\":\"wbadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wbadmin.exe\"},{\"CompletionText\":\"wbemtest.exe\",\"ListItemText\":\"wbemtest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\wbemtest.exe\"},{\"CompletionText\":\"wbengine.exe\",\"ListItemText\":\"wbengine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wbengine.exe\"},{\"CompletionText\":\"WdfPerfEnhancedVerifier.cmd\",\"ListItemText\":\"WdfPerfEnhancedVerifier.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\WdfPerfEnhancedVerifier.cmd\"},{\"CompletionText\":\"wecutil.exe\",\"ListItemText\":\"wecutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wecutil.exe\"},{\"CompletionText\":\"WerFault.exe\",\"ListItemText\":\"WerFault.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WerFault.exe\"},{\"CompletionText\":\"WerFaultSecure.exe\",\"ListItemText\":\"WerFaultSecure.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WerFaultSecure.exe\"},{\"CompletionText\":\"wermgr.exe\",\"ListItemText\":\"wermgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wermgr.exe\"},{\"CompletionText\":\"wevtutil.exe\",\"ListItemText\":\"wevtutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wevtutil.exe\"},{\"CompletionText\":\"wextract.exe\",\"ListItemText\":\"wextract.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wextract.exe\"},{\"CompletionText\":\"WF.msc\",\"ListItemText\":\"WF.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WF.msc\"},{\"CompletionText\":\"WFS.exe\",\"ListItemText\":\"WFS.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WFS.exe\"},{\"CompletionText\":\"where\",\"ListItemText\":\"where\",\"ResultType\":2,\"ToolTip\":\"Where-Object\"},{\"CompletionText\":\"Where-Object\",\"ListItemText\":\"Where-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWhere-Object [-Property] [[-Value] ] [-InputObject ] [-EQ] []\\r\\n\\r\\nWhere-Object [-FilterScript] [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CEQ [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -GT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CGT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -LT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -GE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CGE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -LE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Like [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Match [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Contains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -In [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Is [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -IsNot [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] -Not [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"where.exe\",\"ListItemText\":\"where.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\where.exe\"},{\"CompletionText\":\"whoami.exe\",\"ListItemText\":\"whoami.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\whoami.exe\"},{\"CompletionText\":\"wiaacmgr.exe\",\"ListItemText\":\"wiaacmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wiaacmgr.exe\"},{\"CompletionText\":\"wiawow64.exe\",\"ListItemText\":\"wiawow64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wiawow64.exe\"},{\"CompletionText\":\"wifitask.exe\",\"ListItemText\":\"wifitask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wifitask.exe\"},{\"CompletionText\":\"wimserv.exe\",\"ListItemText\":\"wimserv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wimserv.exe\"},{\"CompletionText\":\"WinBioDataModelOOBE.exe\",\"ListItemText\":\"WinBioDataModelOOBE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinBioDataModelOOBE.exe\"},{\"CompletionText\":\"Windows.Media.BackgroundPlayback.exe\",\"ListItemText\":\"Windows.Media.BackgroundPlayback.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Windows.Media.BackgroundPlayback.exe\"},{\"CompletionText\":\"Windows.WARP.JITService.exe\",\"ListItemText\":\"Windows.WARP.JITService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Windows.WARP.JITService.exe\"},{\"CompletionText\":\"WindowsActionDialog.exe\",\"ListItemText\":\"WindowsActionDialog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WindowsActionDialog.exe\"},{\"CompletionText\":\"WindowsPackageManagerServer.exe\",\"ListItemText\":\"WindowsPackageManagerServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\WindowsPackageManagerServer.exe\"},{\"CompletionText\":\"WindowsUpdateElevatedInstaller.exe\",\"ListItemText\":\"WindowsUpdateElevatedInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WindowsUpdateElevatedInstaller.exe\"},{\"CompletionText\":\"winget.exe\",\"ListItemText\":\"winget.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\winget.exe\"},{\"CompletionText\":\"winhlp32.exe\",\"ListItemText\":\"winhlp32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\winhlp32.exe\"},{\"CompletionText\":\"wininit.exe\",\"ListItemText\":\"wininit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wininit.exe\"},{\"CompletionText\":\"winload.exe\",\"ListItemText\":\"winload.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winload.exe\"},{\"CompletionText\":\"winlogon.exe\",\"ListItemText\":\"winlogon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winlogon.exe\"},{\"CompletionText\":\"WinMgmt.exe\",\"ListItemText\":\"WinMgmt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WinMgmt.exe\"},{\"CompletionText\":\"winresume.exe\",\"ListItemText\":\"winresume.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winresume.exe\"},{\"CompletionText\":\"winrm.cmd\",\"ListItemText\":\"winrm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrm.cmd\"},{\"CompletionText\":\"winrm.vbs\",\"ListItemText\":\"winrm.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrm.vbs\"},{\"CompletionText\":\"winrs.exe\",\"ListItemText\":\"winrs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrs.exe\"},{\"CompletionText\":\"winrshost.exe\",\"ListItemText\":\"winrshost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrshost.exe\"},{\"CompletionText\":\"WinRTNetMUAHostServer.exe\",\"ListItemText\":\"WinRTNetMUAHostServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinRTNetMUAHostServer.exe\"},{\"CompletionText\":\"WinSAT.exe\",\"ListItemText\":\"WinSAT.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinSAT.exe\"},{\"CompletionText\":\"winver.exe\",\"ListItemText\":\"winver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winver.exe\"},{\"CompletionText\":\"wjb\",\"ListItemText\":\"wjb\",\"ResultType\":2,\"ToolTip\":\"Wait-Job\"},{\"CompletionText\":\"wkspbroker.exe\",\"ListItemText\":\"wkspbroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wkspbroker.exe\"},{\"CompletionText\":\"wksprt.exe\",\"ListItemText\":\"wksprt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wksprt.exe\"},{\"CompletionText\":\"wlanext.exe\",\"ListItemText\":\"wlanext.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wlanext.exe\"},{\"CompletionText\":\"wlrmdr.exe\",\"ListItemText\":\"wlrmdr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wlrmdr.exe\"},{\"CompletionText\":\"WMIADAP.exe\",\"ListItemText\":\"WMIADAP.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WMIADAP.exe\"},{\"CompletionText\":\"WmiApSrv.exe\",\"ListItemText\":\"WmiApSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WmiApSrv.exe\"},{\"CompletionText\":\"WMIC.exe\",\"ListItemText\":\"WMIC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WMIC.exe\"},{\"CompletionText\":\"WmiMgmt.msc\",\"ListItemText\":\"WmiMgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WmiMgmt.msc\"},{\"CompletionText\":\"WmiPrvSE.exe\",\"ListItemText\":\"WmiPrvSE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WmiPrvSE.exe\"},{\"CompletionText\":\"WMPDMC.exe\",\"ListItemText\":\"WMPDMC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WMPDMC.exe\"},{\"CompletionText\":\"WorkFolders.exe\",\"ListItemText\":\"WorkFolders.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WorkFolders.exe\"},{\"CompletionText\":\"wowreg32.exe\",\"ListItemText\":\"wowreg32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wowreg32.exe\"},{\"CompletionText\":\"wpa.exe\",\"ListItemText\":\"wpa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpa.exe\"},{\"CompletionText\":\"wpaexporter.exe\",\"ListItemText\":\"wpaexporter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpaexporter.exe\"},{\"CompletionText\":\"wpbbin.exe\",\"ListItemText\":\"wpbbin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpbbin.exe\"},{\"CompletionText\":\"WpcMon.exe\",\"ListItemText\":\"WpcMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WpcMon.exe\"},{\"CompletionText\":\"WpcTok.exe\",\"ListItemText\":\"WpcTok.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WpcTok.exe\"},{\"CompletionText\":\"WPDShextAutoplay.exe\",\"ListItemText\":\"WPDShextAutoplay.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WPDShextAutoplay.exe\"},{\"CompletionText\":\"wpnpinst.exe\",\"ListItemText\":\"wpnpinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpnpinst.exe\"},{\"CompletionText\":\"wpr.exe\",\"ListItemText\":\"wpr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpr.exe\"},{\"CompletionText\":\"WPRUI.exe\",\"ListItemText\":\"WPRUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\WPRUI.exe\"},{\"CompletionText\":\"write\",\"ListItemText\":\"write\",\"ResultType\":2,\"ToolTip\":\"Write-Output\"},{\"CompletionText\":\"Write-Debug\",\"ListItemText\":\"Write-Debug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Debug [-Message] []\\r\\n\"},{\"CompletionText\":\"Write-DtcTransactionsTraceSession\",\"ListItemText\":\"Write-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Write-Error\",\"ListItemText\":\"Write-Error\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Error [-Message] [-Category ] [-ErrorId ] [-TargetObject ] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\\r\\nWrite-Error [-Exception] [-Message ] [-Category ] [-ErrorId ] [-TargetObject ] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\\r\\nWrite-Error [-ErrorRecord] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\"},{\"CompletionText\":\"Write-FileSystemCache\",\"ListItemText\":\"Write-FileSystemCache\",\"ResultType\":2,\"ToolTip\":\"Write-FileSystemCache\"},{\"CompletionText\":\"Write-GitBranchName\",\"ListItemText\":\"Write-GitBranchName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitBranchName \\r\\n\"},{\"CompletionText\":\"Write-GitBranchStatus\",\"ListItemText\":\"Write-GitBranchStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitBranchStatus \\r\\n\"},{\"CompletionText\":\"Write-GitIndexStatus\",\"ListItemText\":\"Write-GitIndexStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitIndexStatus \\r\\n\"},{\"CompletionText\":\"Write-GitStashCount\",\"ListItemText\":\"Write-GitStashCount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitStashCount \\r\\n\"},{\"CompletionText\":\"Write-GitStatus\",\"ListItemText\":\"Write-GitStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitStatus \\r\\n\"},{\"CompletionText\":\"Write-GitWorkingDirStatus\",\"ListItemText\":\"Write-GitWorkingDirStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitWorkingDirStatus \\r\\n\"},{\"CompletionText\":\"Write-GitWorkingDirStatusSummary\",\"ListItemText\":\"Write-GitWorkingDirStatusSummary\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitWorkingDirStatusSummary \\r\\n\"},{\"CompletionText\":\"Write-Host\",\"ListItemText\":\"Write-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Host [[-Object] ] [-NoNewline] [-Separator ] [-ForegroundColor ] [-BackgroundColor ] []\\r\\n\"},{\"CompletionText\":\"Write-Information\",\"ListItemText\":\"Write-Information\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Information [-MessageData] [[-Tags] ] []\\r\\n\"},{\"CompletionText\":\"Write-Output\",\"ListItemText\":\"Write-Output\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Output [-InputObject] [-NoEnumerate] []\\r\\n\"},{\"CompletionText\":\"Write-PrinterNfcTag\",\"ListItemText\":\"Write-PrinterNfcTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-PrinterNfcTag \\r\\n\"},{\"CompletionText\":\"Write-Progress\",\"ListItemText\":\"Write-Progress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Progress [[-Activity] ] [[-Status] ] [[-Id] ] [-PercentComplete ] [-SecondsRemaining ] [-CurrentOperation ] [-ParentId ] [-Completed] [-SourceId ] []\\r\\n\"},{\"CompletionText\":\"Write-Prompt\",\"ListItemText\":\"Write-Prompt\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Prompt \\r\\n\"},{\"CompletionText\":\"Write-VcsStatus\",\"ListItemText\":\"Write-VcsStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-VcsStatus \\r\\n\"},{\"CompletionText\":\"Write-Verbose\",\"ListItemText\":\"Write-Verbose\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Verbose [-Message] []\\r\\n\"},{\"CompletionText\":\"Write-VolumeCache\",\"ListItemText\":\"Write-VolumeCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-VolumeCache \\r\\n\"},{\"CompletionText\":\"Write-Warning\",\"ListItemText\":\"Write-Warning\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Warning [-Message] []\\r\\n\"},{\"CompletionText\":\"write.exe\",\"ListItemText\":\"write.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\write.exe\"},{\"CompletionText\":\"wscadminui.exe\",\"ListItemText\":\"wscadminui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscadminui.exe\"},{\"CompletionText\":\"WSCollect.exe\",\"ListItemText\":\"WSCollect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSCollect.exe\"},{\"CompletionText\":\"wscript.exe\",\"ListItemText\":\"wscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscript.exe\"},{\"CompletionText\":\"wscui.cpl\",\"ListItemText\":\"wscui.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscui.cpl\"},{\"CompletionText\":\"wsgen.exe\",\"ListItemText\":\"wsgen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\wsgen.exe\"},{\"CompletionText\":\"wsimport.exe\",\"ListItemText\":\"wsimport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\wsimport.exe\"},{\"CompletionText\":\"wsl.exe\",\"ListItemText\":\"wsl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsl.exe\"},{\"CompletionText\":\"wslconfig.exe\",\"ListItemText\":\"wslconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wslconfig.exe\"},{\"CompletionText\":\"wslg.exe\",\"ListItemText\":\"wslg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wslg.exe\"},{\"CompletionText\":\"WSManHTTPConfig.exe\",\"ListItemText\":\"WSManHTTPConfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSManHTTPConfig.exe\"},{\"CompletionText\":\"wsmprovhost.exe\",\"ListItemText\":\"wsmprovhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsmprovhost.exe\"},{\"CompletionText\":\"wsqmcons.exe\",\"ListItemText\":\"wsqmcons.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsqmcons.exe\"},{\"CompletionText\":\"WSReset.exe\",\"ListItemText\":\"WSReset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSReset.exe\"},{\"CompletionText\":\"wt.exe\",\"ListItemText\":\"wt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wt.exe\"},{\"CompletionText\":\"wuapihost.exe\",\"ListItemText\":\"wuapihost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wuapihost.exe\"},{\"CompletionText\":\"wuauclt.exe\",\"ListItemText\":\"wuauclt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wuauclt.exe\"},{\"CompletionText\":\"WUDFCompanionHost.exe\",\"ListItemText\":\"WUDFCompanionHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WUDFCompanionHost.exe\"},{\"CompletionText\":\"WUDFHost.exe\",\"ListItemText\":\"WUDFHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WUDFHost.exe\"},{\"CompletionText\":\"wusa.exe\",\"ListItemText\":\"wusa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wusa.exe\"},{\"CompletionText\":\"WWAHost.exe\",\"ListItemText\":\"WWAHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WWAHost.exe\"},{\"CompletionText\":\"X:\",\"ListItemText\":\"X:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nX: \\r\\n\"},{\"CompletionText\":\"XblGameSaveTask.exe\",\"ListItemText\":\"XblGameSaveTask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\XblGameSaveTask.exe\"},{\"CompletionText\":\"xbootmgr.exe\",\"ListItemText\":\"xbootmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xbootmgr.exe\"},{\"CompletionText\":\"xbootmgrsleep.exe\",\"ListItemText\":\"xbootmgrsleep.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xbootmgrsleep.exe\"},{\"CompletionText\":\"xcopy.exe\",\"ListItemText\":\"xcopy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\xcopy.exe\"},{\"CompletionText\":\"xjc.exe\",\"ListItemText\":\"xjc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\xjc.exe\"},{\"CompletionText\":\"xperf.exe\",\"ListItemText\":\"xperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xperf.exe\"},{\"CompletionText\":\"xwizard.exe\",\"ListItemText\":\"xwizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\xwizard.exe\"},{\"CompletionText\":\"Y:\",\"ListItemText\":\"Y:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nY: \\r\\n\"},{\"CompletionText\":\"yarn.cmd\",\"ListItemText\":\"yarn.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yarn.cmd\"},{\"CompletionText\":\"yarn.ps1\",\"ListItemText\":\"yarn.ps1\",\"ResultType\":2,\"ToolTip\":\"yarn.ps1 \\r\\n\"},{\"CompletionText\":\"yarnpkg.cmd\",\"ListItemText\":\"yarnpkg.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yarnpkg.cmd\"},{\"CompletionText\":\"yarnpkg.ps1\",\"ListItemText\":\"yarnpkg.ps1\",\"ResultType\":2,\"ToolTip\":\"yarnpkg.ps1 \\r\\n\"},{\"CompletionText\":\"yo-complete.cmd\",\"ListItemText\":\"yo-complete.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yo-complete.cmd\"},{\"CompletionText\":\"yo-complete.ps1\",\"ListItemText\":\"yo-complete.ps1\",\"ResultType\":2,\"ToolTip\":\"yo-complete.ps1 \\r\\n\"},{\"CompletionText\":\"yo.cmd\",\"ListItemText\":\"yo.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yo.cmd\"},{\"CompletionText\":\"yo.ps1\",\"ListItemText\":\"yo.ps1\",\"ResultType\":2,\"ToolTip\":\"yo.ps1 \\r\\n\"},{\"CompletionText\":\"Z:\",\"ListItemText\":\"Z:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nZ: \\r\\n\"},{\"CompletionText\":\"__VSCode-Escape-Value\",\"ListItemText\":\"__VSCode-Escape-Value\",\"ResultType\":2,\"ToolTip\":\"\\r\\n__VSCode-Escape-Value [[-value] ]\\r\\n\"},{\"CompletionText\":\"Defender\\\\Add-MpPreference\",\"ListItemText\":\"Add-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-MpPreference \\r\\n\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\bash.exe\",\"ListItemText\":\"bash.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\bash.exe\"},{\"CompletionText\":\"Az.Sql\\\\Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"'C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe'\",\"ListItemText\":\"code-tunnel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe\"},{\"CompletionText\":\"'C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code.cmd'\",\"ListItemText\":\"code.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code.cmd\"},{\"CompletionText\":\"Microsoft.PowerShell.Archive\\\\Compress-Archive\",\"ListItemText\":\"Compress-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompress-Archive \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Disable-PhysicalDiskIndication\",\"ListItemText\":\"Disable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Disable-PhysicalDiskIndication\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-PSTrace\",\"ListItemText\":\"Disable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSTrace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-PSWSManCombinedTrace\",\"ListItemText\":\"Disable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Disable-StorageDiagnosticLog\",\"ListItemText\":\"Disable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Disable-StorageDiagnosticLog\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-WSManTrace\",\"ListItemText\":\"Disable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WSManTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Enable-PhysicalDiskIndication\",\"ListItemText\":\"Enable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Enable-PhysicalDiskIndication\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-PSTrace\",\"ListItemText\":\"Enable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSTrace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-PSWSManCombinedTrace\",\"ListItemText\":\"Enable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Enable-StorageDiagnosticLog\",\"ListItemText\":\"Enable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Enable-StorageDiagnosticLog\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-WSManTrace\",\"ListItemText\":\"Enable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Microsoft.PowerShell.Archive\\\\Expand-Archive\",\"ListItemText\":\"Expand-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-Archive \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Export-VMCheckpoint\",\"ListItemText\":\"Export-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Export-VMCheckpoint\"},{\"CompletionText\":\"PowerShellGet\\\\fimo\",\"ListItemText\":\"fimo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\fimo\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Command\",\"ListItemText\":\"Find-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Command \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-DscResource\",\"ListItemText\":\"Find-DscResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-DscResource \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Module\",\"ListItemText\":\"Find-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-RoleCapability\",\"ListItemText\":\"Find-RoleCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-RoleCapability \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Script\",\"ListItemText\":\"Find-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Script \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Flush-Volume\",\"ListItemText\":\"Flush-Volume\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Flush-Volume\"},{\"CompletionText\":\"CimCmdlets\\\\gcai\",\"ListItemText\":\"gcai\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcai\"},{\"CompletionText\":\"CimCmdlets\\\\gcim\",\"ListItemText\":\"gcim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcim\"},{\"CompletionText\":\"CimCmdlets\\\\gcls\",\"ListItemText\":\"gcls\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcls\"},{\"CompletionText\":\"CimCmdlets\\\\gcms\",\"ListItemText\":\"gcms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcms\"},{\"CompletionText\":\"Az.Sql\\\\Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-DiskSNV\",\"ListItemText\":\"Get-DiskSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-DiskSNV\"},{\"CompletionText\":\"PowerShellGet\\\\Get-InstalledModule\",\"ListItemText\":\"Get-InstalledModule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledModule \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Get-InstalledScript\",\"ListItemText\":\"Get-InstalledScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledScript \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Get-LogProperties\",\"ListItemText\":\"Get-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LogProperties \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpComputerStatus\",\"ListItemText\":\"Get-MpComputerStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpComputerStatus \\r\\n\"},{\"CompletionText\":\"DefenderPerformance\\\\Get-MpPerformanceReport\",\"ListItemText\":\"Get-MpPerformanceReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPerformanceReport \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpPreference\",\"ListItemText\":\"Get-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPreference \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreat\",\"ListItemText\":\"Get-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreat \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreatCatalog\",\"ListItemText\":\"Get-MpThreatCatalog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatCatalog \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreatDetection\",\"ListItemText\":\"Get-MpThreatDetection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatDetection \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-PhysicalDiskSNV\",\"ListItemText\":\"Get-PhysicalDiskSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-PhysicalDiskSNV\"},{\"CompletionText\":\"PowerShellGet\\\\Get-PSRepository\",\"ListItemText\":\"Get-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSRepository \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-StorageEnclosureSNV\",\"ListItemText\":\"Get-StorageEnclosureSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-StorageEnclosureSNV\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-VMCheckpoint\",\"ListItemText\":\"Get-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-VMCheckpoint\"},{\"CompletionText\":\"'C:\\\\Program Files\\\\Git\\\\cmd\\\\git-lfs.exe'\",\"ListItemText\":\"git-lfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-lfs.exe\"},{\"CompletionText\":\"Hyper-V\\\\gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvm\"},{\"CompletionText\":\"VMDirectStorage\\\\gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvm\"},{\"CompletionText\":\"Hyper-V\\\\gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvmr\"},{\"CompletionText\":\"VMDirectStorage\\\\gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvmr\"},{\"CompletionText\":\"Hyper-V\\\\gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvmrs\"},{\"CompletionText\":\"VMDirectStorage\\\\gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvmrs\"},{\"CompletionText\":\"CimCmdlets\\\\icim\",\"ListItemText\":\"icim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\icim\"},{\"CompletionText\":\"VMDirectStorage\\\\Initialize-Volume\",\"ListItemText\":\"Initialize-Volume\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Initialize-Volume\"},{\"CompletionText\":\"PowerShellGet\\\\inmo\",\"ListItemText\":\"inmo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\inmo\"},{\"CompletionText\":\"PowerShellGet\\\\Install-Module\",\"ListItemText\":\"Install-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Install-Scri" + }, + { + "type": "output", + "data": "pt\",\"ListItemText\":\"Install-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Script \\r\\n\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\klist.exe\",\"ListItemText\":\"klist.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\klist.exe\"},{\"CompletionText\":\"Hyper-V\\\\mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\mvmr\"},{\"CompletionText\":\"VMDirectStorage\\\\mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\mvmr\"},{\"CompletionText\":\"CimCmdlets\\\\ncim\",\"ListItemText\":\"ncim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncim\"},{\"CompletionText\":\"CimCmdlets\\\\ncms\",\"ListItemText\":\"ncms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncms\"},{\"CompletionText\":\"CimCmdlets\\\\ncso\",\"ListItemText\":\"ncso\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncso\"},{\"CompletionText\":\"DefenderPerformance\\\\New-MpPerformanceRecording\",\"ListItemText\":\"New-MpPerformanceRecording\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MpPerformanceRecording \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\New-ScriptFileInfo\",\"ListItemText\":\"New-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\notepad.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\notepad.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.exe\"},{\"CompletionText\":\"PSReadLine\\\\PSConsoleHostReadLine\",\"ListItemText\":\"PSConsoleHostReadLine\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPSConsoleHostReadLine \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Publish-Module\",\"ListItemText\":\"Publish-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Publish-Script\",\"ListItemText\":\"Publish-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\pumo\",\"ListItemText\":\"pumo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\pumo\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh.exe\",\"ListItemText\":\"pwsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\pythonw.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw.exe\"},{\"CompletionText\":\"CimCmdlets\\\\rcie\",\"ListItemText\":\"rcie\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcie\"},{\"CompletionText\":\"CimCmdlets\\\\rcim\",\"ListItemText\":\"rcim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcim\"},{\"CompletionText\":\"CimCmdlets\\\\rcms\",\"ListItemText\":\"rcms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcms\"},{\"CompletionText\":\"PowerShellGet\\\\Register-PSRepository\",\"ListItemText\":\"Register-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSRepository \\r\\n\"},{\"CompletionText\":\"Defender\\\\Remove-MpPreference\",\"ListItemText\":\"Remove-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpPreference \\r\\n\"},{\"CompletionText\":\"Defender\\\\Remove-MpThreat\",\"ListItemText\":\"Remove-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpThreat \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Remove-VMCheckpoint\",\"ListItemText\":\"Remove-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Remove-VMCheckpoint\"},{\"CompletionText\":\"VMDirectStorage\\\\Rename-VMCheckpoint\",\"ListItemText\":\"Rename-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Rename-VMCheckpoint\"},{\"CompletionText\":\"VMDirectStorage\\\\Restore-VMCheckpoint\",\"ListItemText\":\"Restore-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Restore-VMCheckpoint\"},{\"CompletionText\":\"PowerShellGet\\\\Save-Module\",\"ListItemText\":\"Save-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Save-Script\",\"ListItemText\":\"Save-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Script \\r\\n\"},{\"CompletionText\":\"Hyper-V\\\\savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\savm\"},{\"CompletionText\":\"VMDirectStorage\\\\savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\savm\"},{\"CompletionText\":\"CimCmdlets\\\\scim\",\"ListItemText\":\"scim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\scim\"},{\"CompletionText\":\"PSDiagnostics\\\\Set-LogProperties\",\"ListItemText\":\"Set-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-LogProperties \\r\\n\"},{\"CompletionText\":\"Defender\\\\Set-MpPreference\",\"ListItemText\":\"Set-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MpPreference \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Set-PSRepository\",\"ListItemText\":\"Set-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSRepository \\r\\n\"},{\"CompletionText\":\"Hyper-V\\\\spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\spvm\"},{\"CompletionText\":\"VMDirectStorage\\\\spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\spvm\"},{\"CompletionText\":\"Defender\\\\Start-MpRollback\",\"ListItemText\":\"Start-MpRollback\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpRollback \\r\\n\"},{\"CompletionText\":\"Defender\\\\Start-MpScan\",\"ListItemText\":\"Start-MpScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpScan \\r\\n\"},{\"CompletionText\":\"Defender\\\\Start-MpWDOScan\",\"ListItemText\":\"Start-MpWDOScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpWDOScan \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Start-Trace\",\"ListItemText\":\"Start-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Trace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Stop-Trace\",\"ListItemText\":\"Stop-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Trace \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Test-ScriptFileInfo\",\"ListItemText\":\"Test-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Uninstall-Module\",\"ListItemText\":\"Uninstall-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Uninstall-Script\",\"ListItemText\":\"Uninstall-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Unregister-PSRepository\",\"ListItemText\":\"Unregister-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSRepository \\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"PSDesiredStateConfiguration\\\\Update-DscConfiguration\",\"ListItemText\":\"Update-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-DscConfiguration\\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-Module\",\"ListItemText\":\"Update-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-ModuleManifest\",\"ListItemText\":\"Update-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ModuleManifest \\r\\n\"},{\"CompletionText\":\"Defender\\\\Update-MpSignature\",\"ListItemText\":\"Update-MpSignature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-MpSignature \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-Script\",\"ListItemText\":\"Update-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-ScriptFileInfo\",\"ListItemText\":\"Update-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\upmo\",\"ListItemText\":\"upmo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\upmo\"},{\"CompletionText\":\"'C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpr.exe'\",\"ListItemText\":\"wpr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpr.exe\"},{\"CompletionText\":\"VMDirectStorage\\\\Write-FileSystemCache\",\"ListItemText\":\"Write-FileSystemCache\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Write-FileSystemCache\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\write.exe\",\"ListItemText\":\"write.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\write.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wsl.exe\",\"ListItemText\":\"wsl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wsl.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslconfig.exe\",\"ListItemText\":\"wslconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslconfig.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslg.exe\",\"ListItemText\":\"wslg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslg.exe\"}]\u0007\u001b]633;A\u0007\u001b]633;P;Cwd=C:\\x5cGithub\\x5cTyriar\\x5cxterm.js\u0007\u001b]633;P;Prompt=\\x0a\\x1b[34mî‚¶\\x1b[44\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m06:18:14\\x1b[0m\\x1b[44m \\x1b[41\\x3b34mî‚°\\x1b[0m\\x1b[41m \\x1b[38\\x3b2\\x3b17\\x3b17\\x3b17mxterm.js\\x1b[0m\\x1b[41m \\x1b[43\\x3b31mî‚°\\x1b[38\\x3b2\\x3b17\\x3b17\\x3b17m î‚  master \\x1b[46\\x3b33mî‚°\\x1b[38\\x3b2\\x3b17\\x3b17\\x3b17m $! \\x1b[0m\\x1b[36mî‚°\\x1b[0m is \\x1b[1\\x3b38\\x3b5\\x3b208m v5.5.0\\x1b[0m via \\x1b[1\\x3b32m v18.18.2 \\x1b[0m\\x0a\\x1b[1\\x3b32mâ¯\\x1b[0m \u0007\u001b]633;B\u0007\u001b[34m\r\nî‚¶\u001b[38;2;17;17;17m\u001b[44m06:18:14 \u001b[34m\u001b[41mî‚° \u001b[38;2;17;17;17mxterm.js \u001b[31m\u001b[43mî‚° \u001b[38;2;17;17;17mî‚  master \u001b[33m\u001b[46mî‚° \u001b[38;2;17;17;17m$! \u001b[36m\u001b[49mî‚° \u001b[mis \u001b[38;5;208m\u001b[1m v5.5.0\u001b[m via \u001b[32m\u001b[1m v18.18.2 \r\nâ¯\u001b[m " + }, + { + "type": "promptInputChange", + "data": "|" + }, + { + "type": "input", + "data": "w" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93mw\u001b[97m\u001b[2m\u001b[3msl\u001b[3;4H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "w|[sl]" + }, + { + "type": "sendText", + "data": "\u001b[24~e" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "output", + "data": "\u001b]633;Completions;;;1;[{\"CompletionText\":\".\\\\webpack.config.headless.js\",\"ListItemText\":\"webpack.config.headless.js\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\webpack.config.headless.js\"},{\"CompletionText\":\".\\\\webpack.config.js\",\"ListItemText\":\"webpack.config.js\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\webpack.config.js\"},{\"CompletionText\":\"$WarningPreference\",\"ListItemText\":\"WarningPreference\",\"ResultType\":9,\"ToolTip\":\"WarningPreference\"},{\"CompletionText\":\"$WhatIfPreference\",\"ListItemText\":\"WhatIfPreference\",\"ResultType\":9,\"ToolTip\":\"WhatIfPreference\"}]\u0007" + }, + { + "type": "input", + "data": "r" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\bwr\u001b[97m\u001b[2m\u001b[3mite-Host 'hello'\u001b[3;5H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "wr|[ite-Host 'hello']" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "i" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3Hwri\u001b[97m\u001b[2m\u001b[3mte-Host 'hello'\u001b[3;6H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "wri|[te-Host 'hello']" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "t" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3Hwrit\u001b[97m\u001b[2m\u001b[3me-Host 'hello'\u001b[3;7H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "writ|[e-Host 'hello']" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "e" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3Hwrite\u001b[97m\u001b[2m\u001b[3m-Host 'hello'\u001b[3;8H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "write|[-Host 'hello']" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "-" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3Hwrite-\u001b[97m\u001b[2m\u001b[3mHost 'hello'\u001b[3;9H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "write-|[Host 'hello']" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "h" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3Hwrite-h\u001b[97m\u001b[2m\u001b[3most 'hello'\u001b[3;10H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "write-h|[ost 'hello']" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "command", + "id": "workbench.action.terminal.acceptSelectedSuggestion" + }, + { + "type": "sendText", + "data": "Write-Host" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3HWrite-Host\u001b[97m\u001b[2m\u001b[3m 'hello'\u001b[3;13H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Write-Host|[ 'hello']" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": " " + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3HWrite-Host \u001b[97m\u001b[2m\u001b[3m'hello'\u001b[3;14H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Write-Host |['hello']" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "'" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3HWrite-Host \u001b[36m'\u001b[97m\u001b[2m\u001b[3mhello'\u001b[3;15H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Write-Host '|[hello']" + }, + { + "type": "sendText", + "data": "\u001b[24~e" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "output", + "data": "\u001b]633;Completions;11;1;12;[{\"CompletionText\":\"'.\\\\.devcontainer'\",\"ListItemText\":\".devcontainer\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.devcontainer\"},{\"CompletionText\":\"'.\\\\.editorconfig'\",\"ListItemText\":\".editorconfig\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.editorconfig\"},{\"CompletionText\":\"'.\\\\.eslintrc.json'\",\"ListItemText\":\".eslintrc.json\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.eslintrc.json\"},{\"CompletionText\":\"'.\\\\.eslintrc.json.typings'\",\"ListItemText\":\".eslintrc.json.typings\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.eslintrc.json.typings\"},{\"CompletionText\":\"'.\\\\.git'\",\"ListItemText\":\".git\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.git\"},{\"CompletionText\":\"'.\\\\.gitattributes'\",\"ListItemText\":\".gitattributes\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.gitattributes\"},{\"CompletionText\":\"'.\\\\.github'\",\"ListItemText\":\".github\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.github\"},{\"CompletionText\":\"'.\\\\.gitignore'\",\"ListItemText\":\".gitignore\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.gitignore\"},{\"CompletionText\":\"'.\\\\.gitmodules'\",\"ListItemText\":\".gitmodules\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.gitmodules\"},{\"CompletionText\":\"'.\\\\.mailmap'\",\"ListItemText\":\".mailmap\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.mailmap\"},{\"CompletionText\":\"'.\\\\.mocha.env'\",\"ListItemText\":\".mocha.env\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.mocha.env\"},{\"CompletionText\":\"'.\\\\.mocharc.yml'\",\"ListItemText\":\".mocharc.yml\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.mocharc.yml\"},{\"CompletionText\":\"'.\\\\.npmignore'\",\"ListItemText\":\".npmignore\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.npmignore\"},{\"CompletionText\":\"'.\\\\.npmrc'\",\"ListItemText\":\".npmrc\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.npmrc\"},{\"CompletionText\":\"'.\\\\.nvmrc'\",\"ListItemText\":\".nvmrc\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.nvmrc\"},{\"CompletionText\":\"'.\\\\.vscode'\",\"ListItemText\":\".vscode\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.vscode\"},{\"CompletionText\":\"'.\\\\addons'\",\"ListItemText\":\"addons\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\addons\"},{\"CompletionText\":\"'.\\\\bin'\",\"ListItemText\":\"bin\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\bin\"},{\"CompletionText\":\"'.\\\\CODE_OF_CONDUCT.md'\",\"ListItemText\":\"CODE_OF_CONDUCT.md\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\CODE_OF_CONDUCT.md\"},{\"CompletionText\":\"'.\\\\CONTRIBUTING.md'\",\"ListItemText\":\"CONTRIBUTING.md\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\CONTRIBUTING.md\"},{\"CompletionText\":\"'.\\\\css'\",\"ListItemText\":\"css\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\css\"},{\"CompletionText\":\"'.\\\\demo'\",\"ListItemText\":\"demo\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\demo\"},{\"CompletionText\":\"'.\\\\fixtures'\",\"ListItemText\":\"fixtures\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\fixtures\"},{\"CompletionText\":\"'.\\\\headless'\",\"ListItemText\":\"headless\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\headless\"},{\"CompletionText\":\"'.\\\\LICENSE'\",\"ListItemText\":\"LICENSE\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\LICENSE\"},{\"CompletionText\":\"'.\\\\logo-full.png'\",\"ListItemText\":\"logo-full.png\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\logo-full.png\"},{\"CompletionText\":\"'.\\\\node_modules'\",\"ListItemText\":\"node_modules\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\node_modules\"},{\"CompletionText\":\"'.\\\\out'\",\"ListItemText\":\"out\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\out\"},{\"CompletionText\":\"'.\\\\out-test'\",\"ListItemText\":\"out-test\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\out-test\"},{\"CompletionText\":\"'.\\\\package.json'\",\"ListItemText\":\"package.json\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\package.json\"},{\"CompletionText\":\"'.\\\\Procfile'\",\"ListItemText\":\"Procfile\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\Procfile\"},{\"CompletionText\":\"'.\\\\README.md'\",\"ListItemText\":\"README.md\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\README.md\"},{\"CompletionText\":\"'.\\\\src'\",\"ListItemText\":\"src\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\src\"},{\"CompletionText\":\"'.\\\\test'\",\"ListItemText\":\"test\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\test\"},{\"CompletionText\":\"'.\\\\test-results'\",\"ListItemText\":\"test-results\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\test-results\"},{\"CompletionText\":\"'.\\\\tsconfig.all.json'\",\"ListItemText\":\"tsconfig.all.json\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\tsconfig.all.json\"},{\"CompletionText\":\"'.\\\\typings'\",\"ListItemText\":\"typings\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\typings\"},{\"CompletionText\":\"'.\\\\webpack.config.headless.js'\",\"ListItemText\":\"webpack.config.headless.js\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\webpack.config.headless.js\"},{\"CompletionText\":\"'.\\\\webpack.config.js'\",\"ListItemText\":\"webpack.config.js\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\webpack.config.js\"},{\"CompletionText\":\"'.\\\\yarn.lock'\",\"ListItemText\":\"yarn.lock\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\yarn.lock\"}]\u0007" + }, + { + "type": "input", + "data": "a" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3HWrite-Host \u001b[36m'a \u001b[3;16H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'a|" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "\r" + }, + { + "type": "output", + "data": "\u001b[38;5;8m\r\n∙ " + }, + { + "type": "promptInputChange", + "data": "Write-Host 'aâŽ|" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "b" + }, + { + "type": "output", + "data": "\u001b[38;5;8m\r∙ \u001b[36mb" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'aâŽb|" + }, + { + "type": "sendText", + "data": "\u001b[24~e" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "output", + "data": "\u001b]633;Completions;11;4;15;\u0007" + }, + { + "type": "input", + "data": "\r" + }, + { + "type": "output", + "data": "\u001b[38;5;8m\r\n∙ " + }, + { + "type": "promptInputChange", + "data": "Write-Host 'aâŽbâŽ|" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "c" + }, + { + "type": "output", + "data": "\u001b[38;5;8m\r∙ \u001b[36mc" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'aâŽbâŽc|" + }, + { + "type": "sendText", + "data": "\u001b[24~e" + }, + { + "type": "output", + "data": "\u001b]633;Completions;11;6;17;\u0007\u001b[m" + }, + { + "type": "input", + "data": "\r" + }, + { + "type": "output", + "data": "\u001b[38;5;8m\r\n∙ " + }, + { + "type": "promptInputChange", + "data": "Write-Host 'aâŽbâŽcâŽ|" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "d" + }, + { + "type": "output", + "data": "\u001b[38;5;8m\r∙ \u001b[36md" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'aâŽbâŽcâŽd|" + }, + { + "type": "sendText", + "data": "\u001b[24~e" + }, + { + "type": "output", + "data": "\u001b[m\u001b]633;Completions;11;8;19;\u0007" + }, + { + "type": "input", + "data": "'" + }, + { + "type": "output", + "data": "\u001b[38;5;8m\r∙ \u001b[36md'" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'aâŽbâŽcâŽd'|" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "\r" + }, + { + "type": "output", + "data": "\u001b]633;E;Write-Host 'a\\x0ab\\x0ac\\x0ad';37ca75af-df38-4990-979a-41b6f1dcdf85\u0007\u001b]633;C\u0007" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'aâŽbâŽcâŽd'" + }, + { + "type": "output", + "data": "\r\n" + }, + { + "type": "output", + "data": "a\r\nb\r\nc\r\nd\r\n" + }, + { + "type": "output", + "data": "\u001b]633;D;0\u0007\u001b]633;A\u0007\u001b]633;P;Cwd=C:\\x5cGithub\\x5cTyriar\\x5cxterm.js\u0007\u001b]633;P;Prompt=\\x0a\\x1b[34mî‚¶\\x1b[44\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m06:18:24\\x1b[0m\\x1b[44m \\x1b[41\\x3b34mî‚°\\x1b[0m\\x1b[41m \\x1b[38\\x3b2\\x3b17\\x3b17\\x3b17mxterm.js\\x1b[0m\\x1b[41m \\x1b[43\\x3b31mî‚°\\x1b[38\\x3b2\\x3b17\\x3b17\\x3b17m î‚  master \\x1b[46\\x3b33mî‚°\\x1b[38\\x3b2\\x3b17\\x3b17\\x3b17m $! \\x1b[0m\\x1b[36mî‚°\\x1b[0m is \\x1b[1\\x3b38\\x3b5\\x3b208m v5.5.0\\x1b[0m via \\x1b[1\\x3b32m v18.18.2 \\x1b[0m\\x0a\\x1b[1\\x3b32mâ¯\\x1b[0m \u0007\u001b]633;B\u0007" + }, + { + "type": "output", + "data": "\u001b[34m\r\nî‚¶\u001b[38;2;17;17;17m\u001b[44m06:18:24 \u001b[34m\u001b[41mî‚° \u001b[38;2;17;17;17mxterm.js \u001b[31m\u001b[43mî‚° \u001b[38;2;17;17;17mî‚  master \u001b[33m\u001b[46mî‚° \u001b[38;2;17;17;17m$! \u001b[36m\u001b[49mî‚° \u001b[mis \u001b[38;5;208m\u001b[1m v5.5.0\u001b[m via \u001b[32m\u001b[1m v18.18.2 \r\nâ¯\u001b[m " + }, + { + "type": "promptInputChange", + "data": "|" + } +]; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_writehost_multiline_nav_up.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_writehost_multiline_nav_up.ts new file mode 100644 index 00000000..3e26c955 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_writehost_multiline_nav_up.ts @@ -0,0 +1,564 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ +/* eslint-disable */ +export const events = [ + { + "type": "resize", + "cols": 111, + "rows": 26 + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[2J\u001b[m\u001b[H\u001b]0;C:\\Program Files\\WindowsApps\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\pwsh.exe\u0007\u001b[?25h" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[H\u001b[?25h" + }, + { + "type": "output", + "data": "\u001b]633;P;IsWindows=True\u0007" + }, + { + "type": "output", + "data": "\u001b]633;P;ContinuationPrompt=\\x1b[38\\x3b5\\x3b8m∙\\x1b[0m \u0007" + }, + { + "type": "output", + "data": "\u001b]633;CompletionsPwshCommands;commands;[{\"CompletionText\":\"%\",\"ListItemText\":\"%\",\"ResultType\":2,\"ToolTip\":\"ForEach-Object\"},{\"CompletionText\":\"?\",\"ListItemText\":\"?\",\"ResultType\":2,\"ToolTip\":\"Where-Object\"},{\"CompletionText\":\"A:\",\"ListItemText\":\"A:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nA: \\r\\n\"},{\"CompletionText\":\"ac\",\"ListItemText\":\"ac\",\"ResultType\":2,\"ToolTip\":\"Add-Content\"},{\"CompletionText\":\"Add-AdlAnalyticsDataSource\",\"ListItemText\":\"Add-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Add-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Add-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Add-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Add-AdlStoreFirewallRule\",\"ListItemText\":\"Add-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreFirewallRule\"},{\"CompletionText\":\"Add-AdlStoreItemContent\",\"ListItemText\":\"Add-AdlStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreItemContent\"},{\"CompletionText\":\"Add-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Add-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Add-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Add-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Add-AppPackage\",\"ListItemText\":\"Add-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppPackage\"},{\"CompletionText\":\"Add-AppPackageVolume\",\"ListItemText\":\"Add-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Add-AppPackageVolume\"},{\"CompletionText\":\"Add-AppProvisionedPackage\",\"ListItemText\":\"Add-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppProvisionedPackage\"},{\"CompletionText\":\"Add-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Add-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Add-AppSharedPackageContainer\",\"ListItemText\":\"Add-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Add-AppxPackage\",\"ListItemText\":\"Add-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppxPackage\\r\\n\"},{\"CompletionText\":\"Add-AppxProvisionedPackage\",\"ListItemText\":\"Add-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Add-AppxVolume\",\"ListItemText\":\"Add-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Add-AppxVolume\\r\\n\"},{\"CompletionText\":\"Add-ASRReplicationProtectedItemDisk\",\"ListItemText\":\"Add-ASRReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Add-ASRReplicationProtectedItemDisk\"},{\"CompletionText\":\"Add-AzAccount\",\"ListItemText\":\"Add-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzAccount\"},{\"CompletionText\":\"Add-AzADAppPermission\",\"ListItemText\":\"Add-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Add-AzADGroupMember\",\"ListItemText\":\"Add-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Add-AzAnalysisServicesAccount\",\"ListItemText\":\"Add-AzAnalysisServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzAnalysisServicesAccount\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementApiToGateway\",\"ListItemText\":\"Add-AzApiManagementApiToGateway\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementApiToGateway\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementApiToProduct\",\"ListItemText\":\"Add-AzApiManagementApiToProduct\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementApiToProduct\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementProductToGroup\",\"ListItemText\":\"Add-AzApiManagementProductToGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementProductToGroup\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementRegion\",\"ListItemText\":\"Add-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Add-AzApiManagementUserToGroup\",\"ListItemText\":\"Add-AzApiManagementUserToGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzApiManagementUserToGroup\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Add-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Add-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Add-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Add-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Add-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayCustomError\",\"ListItemText\":\"Add-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Add-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Add-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Add-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Add-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayListener\",\"ListItemText\":\"Add-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Add-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Add-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Add-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Add-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Add-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Add-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Add-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Add-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Add-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Add-AzAttestationPolicySigner\",\"ListItemText\":\"Add-AzAttestationPolicySigner\",\"ResultType\":2,\"ToolTip\":\"Add-AzAttestationPolicySigner\\r\\n\"},{\"CompletionText\":\"Add-AzCognitiveServicesAccountNetworkRule\",\"ListItemText\":\"Add-AzCognitiveServicesAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzCognitiveServicesAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzContainerInstanceOutput\",\"ListItemText\":\"Add-AzContainerInstanceOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzContainerInstanceOutput \\r\\n\"},{\"CompletionText\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\",\"ListItemText\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataFactoryV2DataFlowDebugSessionPackage\\r\\n\"},{\"CompletionText\":\"Add-AzDataFactoryV2TriggerSubscription\",\"ListItemText\":\"Add-AzDataFactoryV2TriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataFactoryV2TriggerSubscription\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Add-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Add-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Add-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreItemContent\",\"ListItemText\":\"Add-AzDataLakeStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreItemContent\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Add-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Add-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Add-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzDelegation\",\"ListItemText\":\"Add-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Add-AzDelegation\\r\\n\"},{\"CompletionText\":\"Add-AzDnsRecordConfig\",\"ListItemText\":\"Add-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Add-AzEnvironment\",\"ListItemText\":\"Add-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Add-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Add-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Add-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Add-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Add-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Add-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Add-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Add-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightClusterIdentity\",\"ListItemText\":\"Add-AzHDInsightClusterIdentity\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightClusterIdentity\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightComponentVersion\",\"ListItemText\":\"Add-AzHDInsightComponentVersion\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightComponentVersion\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightConfigValue\",\"ListItemText\":\"Add-AzHDInsightConfigValue\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightConfigValue\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightMetastore\",\"ListItemText\":\"Add-AzHDInsightMetastore\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightMetastore\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightScriptAction\",\"ListItemText\":\"Add-AzHDInsightScriptAction\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightScriptAction\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightSecurityProfile\",\"ListItemText\":\"Add-AzHDInsightSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightSecurityProfile\\r\\n\"},{\"CompletionText\":\"Add-AzHDInsightStorage\",\"ListItemText\":\"Add-AzHDInsightStorage\",\"ResultType\":2,\"ToolTip\":\"Add-AzHDInsightStorage\\r\\n\"},{\"CompletionText\":\"Add-AzImageDataDisk\",\"ListItemText\":\"Add-AzImageDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzImageDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubCertificate\",\"ListItemText\":\"Add-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubConfiguration\",\"ListItemText\":\"Add-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDCL\",\"ListItemText\":\"Add-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDCL\"},{\"CompletionText\":\"Add-AzIotHubDeployment\",\"ListItemText\":\"Add-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDevice\",\"ListItemText\":\"Add-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubDeviceChildren\",\"ListItemText\":\"Add-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubEHCG\",\"ListItemText\":\"Add-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubEHCG\"},{\"CompletionText\":\"Add-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Add-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubKey\",\"ListItemText\":\"Add-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubMessageEnrichment\",\"ListItemText\":\"Add-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubModule\",\"ListItemText\":\"Add-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubMsgEnrich\",\"ListItemText\":\"Add-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Add-AzIotHubRoute\",\"ListItemText\":\"Add-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Add-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Add-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Add-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultCertificate\",\"ListItemText\":\"Add-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultCertificateContact\",\"ListItemText\":\"Add-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultKey\",\"ListItemText\":\"Add-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Add-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Add-AzKeyVaultNetworkRule\",\"ListItemText\":\"Add-AzKeyVaultNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzKeyVaultNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Add-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Add-AzKustoDatabasePrincipal\",\"ListItemText\":\"Add-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Add-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Add-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Add-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Add-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Add-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzLogProfile\",\"ListItemText\":\"Add-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Add-AzMetricAlertRule\",\"ListItemText\":\"Add-AzMetricAlertRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzMetricAlertRule\\r\\n\"},{\"CompletionText\":\"Add-AzMetricAlertRuleV2\",\"ListItemText\":\"Add-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Add-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Add-AzMlWebServiceRegionalProperty\",\"ListItemText\":\"Add-AzMlWebServiceRegionalProperty\",\"ResultType\":2,\"ToolTip\":\"Add-AzMlWebServiceRegionalProperty\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Add-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Add-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Add-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Add-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzPrivateDnsRecordConfig\",\"ListItemText\":\"Add-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ListItemText\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzRecoveryServicesAsrReplicationProtectedItemDisk\\r\\n\"},{\"CompletionText\":\"Add-AzResourceMoverMoveResource\",\"ListItemText\":\"Add-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Add-AzRmStorageContainerLegalHold\",\"ListItemText\":\"Add-AzRmStorageContainerLegalHold\",\"ResultType\":2,\"ToolTip\":\"Add-AzRmStorageContainerLegalHold\\r\\n\"},{\"CompletionText\":\"Add-AzRouteConfig\",\"ListItemText\":\"Add-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRouteFilterRuleConfig\",\"ListItemText\":\"Add-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Add-AzRouteServerPeer\",\"ListItemText\":\"Add-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Add-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Add-AzRoutingPolicy\",\"ListItemText\":\"Add-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Add-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Add-AzSecurityAdaptiveNetworkHardening\",\"ListItemText\":\"Add-AzSecurityAdaptiveNetworkHardening\",\"ResultType\":2,\"ToolTip\":\"Add-AzSecurityAdaptiveNetworkHardening\\r\\n\"},{\"CompletionText\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Add-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Add-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Add-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricClientCertificate\",\"ListItemText\":\"Add-AzServiceFabricClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedClusterClientCertificate\",\"ListItemText\":\"Add-AzServiceFabricManagedClusterClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedClusterClientCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\",\"ListItemText\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedClusterNetworkSecurityRule\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\",\"ListItemText\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedNodeTypeVMExtension\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\",\"ListItemText\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricManagedNodeTypeVMSecret\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricNode\",\"ListItemText\":\"Add-AzServiceFabricNode\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricNode\\r\\n\"},{\"CompletionText\":\"Add-AzServiceFabricNodeType\",\"ListItemText\":\"Add-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Add-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Add-AzSqlDatabaseToFailoverGroup\",\"ListItemText\":\"Add-AzSqlDatabaseToFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlDatabaseToFailoverGroup\\r\\n\"},{\"CompletionText\":\"Add-AzSqlElasticJobStep\",\"ListItemText\":\"Add-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Add-AzSqlElasticJobTarget\",\"ListItemText\":\"Add-AzSqlElasticJobTarget\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlElasticJobTarget\\r\\n\"},{\"CompletionText\":\"Add-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Add-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\",\"ListItemText\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Add-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\",\"ListItemText\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzSqlServerTransparentDataEncryptionCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzStackHCIVMAttestation\",\"ListItemText\":\"Add-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Add-AzStorageAccountManagementPolicyAction\",\"ListItemText\":\"Add-AzStorageAccountManagementPolicyAction\",\"ResultType\":2,\"ToolTip\":\"Add-AzStorageAccountManagementPolicyAction\\r\\n\"},{\"CompletionText\":\"Add-AzStorageAccountNetworkRule\",\"ListItemText\":\"Add-AzStorageAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzStorageAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Add-AzSynapseDataFlowDebugSessionPackage\",\"ListItemText\":\"Add-AzSynapseDataFlowDebugSessionPackage\",\"ResultType\":2,\"ToolTip\":\"Add-AzSynapseDataFlowDebugSessionPackage\\r\\n\"},{\"CompletionText\":\"Add-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Add-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Add-AzSynapseTriggerSubscription\",\"ListItemText\":\"Add-AzSynapseTriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Add-AzSynapseTriggerSubscription\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\",\"ListItemText\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerCustomHeaderToEndpoint\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerCustomHeaderToProfile\",\"ListItemText\":\"Add-AzTrafficManagerCustomHeaderToProfile\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerCustomHeaderToProfile\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerEndpointConfig\",\"ListItemText\":\"Add-AzTrafficManagerEndpointConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerEndpointConfig\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerExpectedStatusCodeRange\",\"ListItemText\":\"Add-AzTrafficManagerExpectedStatusCodeRange\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerExpectedStatusCodeRange\\r\\n\"},{\"CompletionText\":\"Add-AzTrafficManagerIpAddressRange\",\"ListItemText\":\"Add-AzTrafficManagerIpAddressRange\",\"ResultType\":2,\"ToolTip\":\"Add-AzTrafficManagerIpAddressRange\\r\\n\"},{\"CompletionText\":\"Add-AzVhd\",\"ListItemText\":\"Add-AzVhd\",\"ResultType\":2,\"ToolTip\":\"Add-AzVhd\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualHubRoute\",\"ListItemText\":\"Add-AzVirtualHubRoute\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualHubRoute\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualHubRouteTable\",\"ListItemText\":\"Add-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"Add-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkPeering\",\"ListItemText\":\"Add-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Add-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Add-AzVirtualRouterPeer\",\"ListItemText\":\"Add-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Add-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Add-AzVMAdditionalUnattendContent\",\"ListItemText\":\"Add-AzVMAdditionalUnattendContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMAdditionalUnattendContent\\r\\n\"},{\"CompletionText\":\"Add-AzVMDataDisk\",\"ListItemText\":\"Add-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmGalleryApplication\",\"ListItemText\":\"Add-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"Add-AzVMNetworkInterface\",\"ListItemText\":\"Add-AzVMNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMNetworkInterface\\r\\n\"},{\"CompletionText\":\"Add-AzVMSecret\",\"ListItemText\":\"Add-AzVMSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMSecret\\r\\n\"},{\"CompletionText\":\"Add-AzVmssAdditionalUnattendContent\",\"ListItemText\":\"Add-AzVmssAdditionalUnattendContent\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssAdditionalUnattendContent\\r\\n\"},{\"CompletionText\":\"Add-AzVmssDataDisk\",\"ListItemText\":\"Add-AzVmssDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmssDiagnosticsExtension\",\"ListItemText\":\"Add-AzVmssDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Add-AzVmssExtension\",\"ListItemText\":\"Add-AzVmssExtension\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssExtension\\r\\n\"},{\"CompletionText\":\"Add-AzVmssGalleryApplication\",\"ListItemText\":\"Add-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"Add-AzVMSshPublicKey\",\"ListItemText\":\"Add-AzVMSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzVMSshPublicKey\\r\\n\"},{\"CompletionText\":\"Add-AzVmssNetworkInterfaceConfiguration\",\"ListItemText\":\"Add-AzVmssNetworkInterfaceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssNetworkInterfaceConfiguration\\r\\n\"},{\"CompletionText\":\"Add-AzVmssRunCommand\",\"ListItemText\":\"Add-AzVmssRunCommand\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssRunCommand\\r\\n\"},{\"CompletionText\":\"Add-AzVmssSecret\",\"ListItemText\":\"Add-AzVmssSecret\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssSecret\\r\\n\"},{\"CompletionText\":\"Add-AzVmssSshPublicKey\",\"ListItemText\":\"Add-AzVmssSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssSshPublicKey\\r\\n\"},{\"CompletionText\":\"Add-AzVmssVMDataDisk\",\"ListItemText\":\"Add-AzVmssVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssVMDataDisk\\r\\n\"},{\"CompletionText\":\"Add-AzVmssWinRMListener\",\"ListItemText\":\"Add-AzVmssWinRMListener\",\"ResultType\":2,\"ToolTip\":\"Add-AzVmssWinRMListener\\r\\n\"},{\"CompletionText\":\"Add-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Add-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzVpnClientRootCertificate\",\"ListItemText\":\"Add-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Add-AzWebAppAccessRestrictionRule\",\"ListItemText\":\"Add-AzWebAppAccessRestrictionRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebAppAccessRestrictionRule\\r\\n\"},{\"CompletionText\":\"Add-AzWebAppTrafficRouting\",\"ListItemText\":\"Add-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Add-AzWebtestAlertRule\",\"ListItemText\":\"Add-AzWebtestAlertRule\",\"ResultType\":2,\"ToolTip\":\"Add-AzWebtestAlertRule\\r\\n\"},{\"CompletionText\":\"Add-BCDataCacheExtension\",\"ListItemText\":\"Add-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Add-BitLockerKeyProtector\",\"ListItemText\":\"Add-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"Add-BitsFile\",\"ListItemText\":\"Add-BitsFile\",\"ResultType\":2,\"ToolTip\":\"Add-BitsFile\\r\\n\"},{\"CompletionText\":\"Add-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Add-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Add-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Add-Content\",\"ListItemText\":\"Add-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Content [-Path] [-Value] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nAdd-Content [-Value] -LiteralPath [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Add-DnsClientDohServerAddress\",\"ListItemText\":\"Add-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Add-DnsClientNrptRule\",\"ListItemText\":\"Add-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Add-DtcClusterTMMapping\",\"ListItemText\":\"Add-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Add-EtwTraceProvider\",\"ListItemText\":\"Add-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Add-History\",\"ListItemText\":\"Add-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-History [[-InputObject] ] [-Passthru] []\\r\\n\"},{\"CompletionText\":\"Add-InitiatorIdToMaskingSet\",\"ListItemText\":\"Add-InitiatorIdToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-InitiatorIdToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-JobTrigger\",\"ListItemText\":\"Add-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Add-JobTrigger\\r\\n\"},{\"CompletionText\":\"Add-KdsRootKey\",\"ListItemText\":\"Add-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Add-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Add-LocalGroupMember\",\"ListItemText\":\"Add-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Add-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Add-Member\",\"ListItemText\":\"Add-Member\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Member -InputObject -TypeName [-PassThru] []\\r\\n\\r\\nAdd-Member [-MemberType] [-Name] [[-Value] ] [[-SecondValue] ] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\\r\\nAdd-Member [-NotePropertyName] [-NotePropertyValue] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\\r\\nAdd-Member [-NotePropertyMembers] -InputObject [-TypeName ] [-Force] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Add-MpPreference\",\"ListItemText\":\"Add-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-MpPreference \\r\\n\"},{\"CompletionText\":\"Add-NetEventNetworkAdapter\",\"ListItemText\":\"Add-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Add-NetEventPacketCaptureProvider\",\"ListItemText\":\"Add-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventProvider\",\"ListItemText\":\"Add-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventVFPProvider\",\"ListItemText\":\"Add-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmNetworkAdapter\",\"ListItemText\":\"Add-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmSwitch\",\"ListItemText\":\"Add-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Add-NetEventVmSwitchProvider\",\"ListItemText\":\"Add-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Add-NetEventWFPCaptureProvider\",\"ListItemText\":\"Add-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Add-NetIPHttpsCertBinding\",\"ListItemText\":\"Add-NetIPHttpsCertBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetIPHttpsCertBinding \\r\\n\"},{\"CompletionText\":\"Add-NetLbfoTeamMember\",\"ListItemText\":\"Add-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Add-NetLbfoTeamNic\",\"ListItemText\":\"Add-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Add-NetNatExternalAddress\",\"ListItemText\":\"Add-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Add-NetNatStaticMapping\",\"ListItemText\":\"Add-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Add-NetSwitchTeamMember\",\"ListItemText\":\"Add-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Add-OdbcDsn\",\"ListItemText\":\"Add-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Add-PartitionAccessPath\",\"ListItemText\":\"Add-PartitionAccessPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PartitionAccessPath \\r\\n\"},{\"CompletionText\":\"Add-PhysicalDisk\",\"ListItemText\":\"Add-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Add-PoshGitToProfile\",\"ListItemText\":\"Add-PoshGitToProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PoshGitToProfile \\r\\n\"},{\"CompletionText\":\"Add-Printer\",\"ListItemText\":\"Add-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Printer \\r\\n\"},{\"CompletionText\":\"Add-PrinterDriver\",\"ListItemText\":\"Add-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Add-PrinterPort\",\"ListItemText\":\"Add-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-PrinterPort \\r\\n\"},{\"CompletionText\":\"Add-ProvisionedAppPackage\",\"ListItemText\":\"Add-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppPackage\"},{\"CompletionText\":\"Add-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Add-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Add-ProvisionedAppxPackage\",\"ListItemText\":\"Add-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisionedAppxPackage\"},{\"CompletionText\":\"Add-ProvisioningPackage\",\"ListItemText\":\"Add-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Add-ProvisioningPackage\"},{\"CompletionText\":\"Add-SignerRule\",\"ListItemText\":\"Add-SignerRule\",\"ResultType\":2,\"ToolTip\":\"Add-SignerRule\\r\\n\"},{\"CompletionText\":\"Add-StorageFaultDomain\",\"ListItemText\":\"Add-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Add-TargetPortToMaskingSet\",\"ListItemText\":\"Add-TargetPortToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-TargetPortToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-TrustedProvisioningCertificate\",\"ListItemText\":\"Add-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Add-TrustedProvisioningCertificate\"},{\"CompletionText\":\"Add-Type\",\"ListItemText\":\"Add-Type\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-Type [-TypeDefinition] [-Language ] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type [-Name] [-MemberDefinition] [-Namespace ] [-UsingNamespace ] [-Language ] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type [-Path] [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type -LiteralPath [-ReferencedAssemblies ] [-OutputAssembly ] [-OutputType ] [-PassThru] [-IgnoreWarnings] [-CompilerOptions ] []\\r\\n\\r\\nAdd-Type -AssemblyName [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Add-VirtualDiskToMaskingSet\",\"ListItemText\":\"Add-VirtualDiskToMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VirtualDiskToMaskingSet \\r\\n\"},{\"CompletionText\":\"Add-VMAssignableDevice\",\"ListItemText\":\"Add-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Add-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Add-VMDirectVirtualDisk\",\"ListItemText\":\"Add-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Add-VMDvdDrive\",\"ListItemText\":\"Add-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Add-VMFibreChannelHba\",\"ListItemText\":\"Add-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Add-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Add-VMGpuPartitionAdapter\",\"ListItemText\":\"Add-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMGroupMember\",\"ListItemText\":\"Add-VMGroupMember\",\"ResultType\":2,\"ToolTip\":\"Add-VMGroupMember\\r\\n\"},{\"CompletionText\":\"Add-VMHardDiskDrive\",\"ListItemText\":\"Add-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Add-VMHostAssignableDevice\",\"ListItemText\":\"Add-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Add-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Add-VMKeyStorageDrive\",\"ListItemText\":\"Add-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Add-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Add-VMMigrationNetwork\",\"ListItemText\":\"Add-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Add-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapter\",\"ListItemText\":\"Add-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterAcl\",\"ListItemText\":\"Add-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Add-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Add-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Add-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Add-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Add-VMPmemController\",\"ListItemText\":\"Add-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Add-VMPmemController\\r\\n\"},{\"CompletionText\":\"Add-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Add-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Add-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Add-VMScsiController\",\"ListItemText\":\"Add-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Add-VMScsiController\\r\\n\"},{\"CompletionText\":\"Add-VMStoragePath\",\"ListItemText\":\"Add-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Add-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Add-VMSwitch\",\"ListItemText\":\"Add-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitch\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Add-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Add-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Add-VMSwitchTeamMember\",\"ListItemText\":\"Add-VMSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"Add-VMSwitchTeamMember\\r\\n\"},{\"CompletionText\":\"Add-VpnConnection\",\"ListItemText\":\"Add-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnection \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionRoute\",\"ListItemText\":\"Add-VpnConnectionRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionRoute \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerApplication\",\"ListItemText\":\"Add-VpnConnectionTriggerApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerApplication \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Add-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Add-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Add-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Add-WindowsCapability\",\"ListItemText\":\"Add-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Add-WindowsDriver\",\"ListItemText\":\"Add-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Add-WindowsImage\",\"ListItemText\":\"Add-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsImage\\r\\n\"},{\"CompletionText\":\"Add-WindowsPackage\",\"ListItemText\":\"Add-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Add-WindowsPackage\\r\\n\"},{\"CompletionText\":\"AfterAll\",\"ListItemText\":\"AfterAll\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAfterAll \\r\\n\"},{\"CompletionText\":\"AfterEach\",\"ListItemText\":\"AfterEach\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAfterEach \\r\\n\"},{\"CompletionText\":\"agentactivationruntimestarter.exe\",\"ListItemText\":\"agentactivationruntimestarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\agentactivationruntimestarter.exe\"},{\"CompletionText\":\"AgentService.exe\",\"ListItemText\":\"AgentService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AgentService.exe\"},{\"CompletionText\":\"AggregatorHost.exe\",\"ListItemText\":\"AggregatorHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AggregatorHost.exe\"},{\"CompletionText\":\"aitstatic.exe\",\"ListItemText\":\"aitstatic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\aitstatic.exe\"},{\"CompletionText\":\"alg.exe\",\"ListItemText\":\"alg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\alg.exe\"},{\"CompletionText\":\"algm\",\"ListItemText\":\"algm\",\"ResultType\":2,\"ToolTip\":\"algm\"},{\"CompletionText\":\"AppHostRegistrationVerifier.exe\",\"ListItemText\":\"AppHostRegistrationVerifier.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppHostRegistrationVerifier.exe\"},{\"CompletionText\":\"appidcertstorecheck.exe\",\"ListItemText\":\"appidcertstorecheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidcertstorecheck.exe\"},{\"CompletionText\":\"appidpolicyconverter.exe\",\"ListItemText\":\"appidpolicyconverter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidpolicyconverter.exe\"},{\"CompletionText\":\"appidtel.exe\",\"ListItemText\":\"appidtel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appidtel.exe\"},{\"CompletionText\":\"AppInstallerBackgroundUpdate.exe\",\"ListItemText\":\"AppInstallerBackgroundUpdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppInstallerBackgroundUpdate.exe\"},{\"CompletionText\":\"appletviewer.exe\",\"ListItemText\":\"appletviewer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\appletviewer.exe\"},{\"CompletionText\":\"ApplicationFrameHost.exe\",\"ListItemText\":\"ApplicationFrameHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplicationFrameHost.exe\"},{\"CompletionText\":\"Apply-WindowsUnattend\",\"ListItemText\":\"Apply-WindowsUnattend\",\"ResultType\":2,\"ToolTip\":\"Apply-WindowsUnattend\"},{\"CompletionText\":\"ApplySettingsTemplateCatalog.exe\",\"ListItemText\":\"ApplySettingsTemplateCatalog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplySettingsTemplateCatalog.exe\"},{\"CompletionText\":\"ApplyTrustOffline.exe\",\"ListItemText\":\"ApplyTrustOffline.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApplyTrustOffline.exe\"},{\"CompletionText\":\"Approve-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nApprove-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Approve-AzPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Approve-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Approve-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Approve-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nApprove-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"ApproveChildRequest.exe\",\"ListItemText\":\"ApproveChildRequest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ApproveChildRequest.exe\"},{\"CompletionText\":\"AppVClient.exe\",\"ListItemText\":\"AppVClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVClient.exe\"},{\"CompletionText\":\"AppVDllSurrogate.exe\",\"ListItemText\":\"AppVDllSurrogate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVDllSurrogate.exe\"},{\"CompletionText\":\"appverif.exe\",\"ListItemText\":\"appverif.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appverif.exe\"},{\"CompletionText\":\"AppVNice.exe\",\"ListItemText\":\"AppVNice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVNice.exe\"},{\"CompletionText\":\"AppVShNotify.exe\",\"ListItemText\":\"AppVShNotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AppVShNotify.exe\"},{\"CompletionText\":\"appwiz.cpl\",\"ListItemText\":\"appwiz.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\appwiz.cpl\"},{\"CompletionText\":\"ARP.EXE\",\"ListItemText\":\"ARP.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ARP.EXE\"},{\"CompletionText\":\"aslr-manager.ps1\",\"ListItemText\":\"aslr-manager.ps1\",\"ResultType\":2,\"ToolTip\":\"aslr-manager.ps1 [-Action] [-paths] []\\r\\n\"},{\"CompletionText\":\"Assert-MockCalled\",\"ListItemText\":\"Assert-MockCalled\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAssert-MockCalled \\r\\n\"},{\"CompletionText\":\"Assert-VerifiableMocks\",\"ListItemText\":\"Assert-VerifiableMocks\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAssert-VerifiableMocks \\r\\n\"},{\"CompletionText\":\"AssignedAccessGuard.exe\",\"ListItemText\":\"AssignedAccessGuard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AssignedAccessGuard.exe\"},{\"CompletionText\":\"AsusDownloadAgent.exe\",\"ListItemText\":\"AsusDownloadAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusDownloadAgent.exe\"},{\"CompletionText\":\"AsusDownLoadLicense.exe\",\"ListItemText\":\"AsusDownLoadLicense.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusDownLoadLicense.exe\"},{\"CompletionText\":\"AsusUpdateCheck.exe\",\"ListItemText\":\"AsusUpdateCheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AsusUpdateCheck.exe\"},{\"CompletionText\":\"at.exe\",\"ListItemText\":\"at.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\at.exe\"},{\"CompletionText\":\"AtBroker.exe\",\"ListItemText\":\"AtBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AtBroker.exe\"},{\"CompletionText\":\"attrib.exe\",\"ListItemText\":\"attrib.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\attrib.exe\"},{\"CompletionText\":\"audiodg.exe\",\"ListItemText\":\"audiodg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\audiodg.exe\"},{\"CompletionText\":\"auditpol.exe\",\"ListItemText\":\"auditpol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\auditpol.exe\"},{\"CompletionText\":\"AuthHost.exe\",\"ListItemText\":\"AuthHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AuthHost.exe\"},{\"CompletionText\":\"autochk.exe\",\"ListItemText\":\"autochk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\autochk.exe\"},{\"CompletionText\":\"AxInstUI.exe\",\"ListItemText\":\"AxInstUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\AxInstUI.exe\"},{\"CompletionText\":\"az.cmd\",\"ListItemText\":\"az.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft SDKs\\\\Azure\\\\CLI2\\\\wbin\\\\az.cmd\"},{\"CompletionText\":\"azman.msc\",\"ListItemText\":\"azman.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\azman.msc\"},{\"CompletionText\":\"azps.ps1\",\"ListItemText\":\"azps.ps1\",\"ResultType\":2,\"ToolTip\":\"azps.ps1 \\r\\n\"},{\"CompletionText\":\"B:\",\"ListItemText\":\"B:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nB: \\r\\n\"},{\"CompletionText\":\"baaupdate.exe\",\"ListItemText\":\"baaupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\baaupdate.exe\"},{\"CompletionText\":\"backgroundTaskHost.exe\",\"ListItemText\":\"backgroundTaskHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\backgroundTaskHost.exe\"},{\"CompletionText\":\"BackgroundTransferHost.exe\",\"ListItemText\":\"BackgroundTransferHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BackgroundTransferHost.exe\"},{\"CompletionText\":\"Backup-AzApiManagement\",\"ListItemText\":\"Backup-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Backup-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Backup-AzDataProtectionBackupInstanceAdhoc\",\"ListItemText\":\"Backup-AzDataProtectionBackupInstanceAdhoc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackup-AzDataProtectionBackupInstanceAdhoc \\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVault\",\"ListItemText\":\"Backup-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultCertificate\",\"ListItemText\":\"Backup-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultKey\",\"ListItemText\":\"Backup-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Backup-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Backup-AzKeyVaultSecret\",\"ListItemText\":\"Backup-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Backup-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Backup-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Backup-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Backup-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Backup-BitLockerKeyProtector\",\"ListItemText\":\"Backup-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackup-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"BackupToAAD-BitLockerKeyProtector\",\"ListItemText\":\"BackupToAAD-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBackupToAAD-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"bash.exe\",\"ListItemText\":\"bash.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bash.exe\"},{\"CompletionText\":\"bcdboot.exe\",\"ListItemText\":\"bcdboot.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bcdboot.exe\"},{\"CompletionText\":\"bcdedit.exe\",\"ListItemText\":\"bcdedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bcdedit.exe\"},{\"CompletionText\":\"bdechangepin.exe\",\"ListItemText\":\"bdechangepin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bdechangepin.exe\"},{\"CompletionText\":\"BdeHdCfg.exe\",\"ListItemText\":\"BdeHdCfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BdeHdCfg.exe\"},{\"CompletionText\":\"BdeUISrv.exe\",\"ListItemText\":\"BdeUISrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BdeUISrv.exe\"},{\"CompletionText\":\"bdeunlock.exe\",\"ListItemText\":\"bdeunlock.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bdeunlock.exe\"},{\"CompletionText\":\"BeforeAll\",\"ListItemText\":\"BeforeAll\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBeforeAll \\r\\n\"},{\"CompletionText\":\"BeforeEach\",\"ListItemText\":\"BeforeEach\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBeforeEach \\r\\n\"},{\"CompletionText\":\"bfsvc.exe\",\"ListItemText\":\"bfsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\bfsvc.exe\"},{\"CompletionText\":\"BioIso.exe\",\"ListItemText\":\"BioIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BioIso.exe\"},{\"CompletionText\":\"BitLockerDeviceEncryption.exe\",\"ListItemText\":\"BitLockerDeviceEncryption.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerDeviceEncryption.exe\"},{\"CompletionText\":\"BitLockerWizard.exe\",\"ListItemText\":\"BitLockerWizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerWizard.exe\"},{\"CompletionText\":\"BitLockerWizardElev.exe\",\"ListItemText\":\"BitLockerWizardElev.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\BitLockerWizardElev.exe\"},{\"CompletionText\":\"bitsadmin.exe\",\"ListItemText\":\"bitsadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bitsadmin.exe\"},{\"CompletionText\":\"Block-FileShareAccess\",\"ListItemText\":\"Block-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Block-SmbClientAccessToServer\",\"ListItemText\":\"Block-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Block-SmbShareAccess\",\"ListItemText\":\"Block-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nBlock-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"blsmba\",\"ListItemText\":\"blsmba\",\"ResultType\":2,\"ToolTip\":\"blsmba\"},{\"CompletionText\":\"blsmbclas\",\"ListItemText\":\"blsmbclas\",\"ResultType\":2,\"ToolTip\":\"blsmbclas\"},{\"CompletionText\":\"bootim.exe\",\"ListItemText\":\"bootim.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bootim.exe\"},{\"CompletionText\":\"bootsect.exe\",\"ListItemText\":\"bootsect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bootsect.exe\"},{\"CompletionText\":\"bridgeunattend.exe\",\"ListItemText\":\"bridgeunattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bridgeunattend.exe\"},{\"CompletionText\":\"browserexport.exe\",\"ListItemText\":\"browserexport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\browserexport.exe\"},{\"CompletionText\":\"browser_broker.exe\",\"ListItemText\":\"browser_broker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\browser_broker.exe\"},{\"CompletionText\":\"bthprops.cpl\",\"ListItemText\":\"bthprops.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bthprops.cpl\"},{\"CompletionText\":\"bthudtask.exe\",\"ListItemText\":\"bthudtask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\bthudtask.exe\"},{\"CompletionText\":\"ByteCodeGenerator.exe\",\"ListItemText\":\"ByteCodeGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ByteCodeGenerator.exe\"},{\"CompletionText\":\"c\",\"ListItemText\":\"c\",\"ResultType\":2,\"ToolTip\":\"code-insiders.cmd\"},{\"CompletionText\":\"C:\",\"ListItemText\":\"C:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nC: \\r\\n\"},{\"CompletionText\":\"cacls.exe\",\"ListItemText\":\"cacls.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cacls.exe\"},{\"CompletionText\":\"calc.exe\",\"ListItemText\":\"calc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\calc.exe\"},{\"CompletionText\":\"CameraSettingsUIHost.exe\",\"ListItemText\":\"CameraSettingsUIHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CameraSettingsUIHost.exe\"},{\"CompletionText\":\"CastSrv.exe\",\"ListItemText\":\"CastSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CastSrv.exe\"},{\"CompletionText\":\"cat\",\"ListItemText\":\"cat\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"CCG.exe\",\"ListItemText\":\"CCG.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CCG.exe\"},{\"CompletionText\":\"cd\",\"ListItemText\":\"cd\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"cd..\",\"ListItemText\":\"cd..\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd.. \\r\\n\"},{\"CompletionText\":\"cd\\\\\",\"ListItemText\":\"cd\\\\\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd\\\\ \\r\\n\"},{\"CompletionText\":\"cd~\",\"ListItemText\":\"cd~\",\"ResultType\":2,\"ToolTip\":\"\\r\\ncd~ \\r\\n\"},{\"CompletionText\":\"CertEnrollCtrl.exe\",\"ListItemText\":\"CertEnrollCtrl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CertEnrollCtrl.exe\"},{\"CompletionText\":\"certlm.msc\",\"ListItemText\":\"certlm.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certlm.msc\"},{\"CompletionText\":\"certmgr.msc\",\"ListItemText\":\"certmgr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certmgr.msc\"},{\"CompletionText\":\"certreq.exe\",\"ListItemText\":\"certreq.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certreq.exe\"},{\"CompletionText\":\"certutil.exe\",\"ListItemText\":\"certutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\certutil.exe\"},{\"CompletionText\":\"cfy\",\"ListItemText\":\"cfy\",\"ResultType\":2,\"ToolTip\":\"cfy\"},{\"CompletionText\":\"change.exe\",\"ListItemText\":\"change.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\change.exe\"},{\"CompletionText\":\"changepk.exe\",\"ListItemText\":\"changepk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\changepk.exe\"},{\"CompletionText\":\"charmap.exe\",\"ListItemText\":\"charmap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\charmap.exe\"},{\"CompletionText\":\"chcp.com\",\"ListItemText\":\"chcp.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chcp.com\"},{\"CompletionText\":\"chdir\",\"ListItemText\":\"chdir\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"CheckNetIsolation.exe\",\"ListItemText\":\"CheckNetIsolation.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CheckNetIsolation.exe\"},{\"CompletionText\":\"Checkpoint-VM\",\"ListItemText\":\"Checkpoint-VM\",\"ResultType\":2,\"ToolTip\":\"Checkpoint-VM\\r\\n\"},{\"CompletionText\":\"chglogon.exe\",\"ListItemText\":\"chglogon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chglogon.exe\"},{\"CompletionText\":\"chgport.exe\",\"ListItemText\":\"chgport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chgport.exe\"},{\"CompletionText\":\"chgusr.exe\",\"ListItemText\":\"chgusr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chgusr.exe\"},{\"CompletionText\":\"chkdsk.exe\",\"ListItemText\":\"chkdsk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chkdsk.exe\"},{\"CompletionText\":\"chkntfs.exe\",\"ListItemText\":\"chkntfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\chkntfs.exe\"},{\"CompletionText\":\"choco.exe\",\"ListItemText\":\"choco.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\choco.exe\"},{\"CompletionText\":\"choice.exe\",\"ListItemText\":\"choice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\choice.exe\"},{\"CompletionText\":\"CIDiag.exe\",\"ListItemText\":\"CIDiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CIDiag.exe\"},{\"CompletionText\":\"cipher.exe\",\"ListItemText\":\"cipher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cipher.exe\"},{\"CompletionText\":\"CiTool.exe\",\"ListItemText\":\"CiTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CiTool.exe\"},{\"CompletionText\":\"clc\",\"ListItemText\":\"clc\",\"ResultType\":2,\"ToolTip\":\"Clear-Content\"},{\"CompletionText\":\"cleanmgr.exe\",\"ListItemText\":\"cleanmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cleanmgr.exe\"},{\"CompletionText\":\"clear\",\"ListItemText\":\"clear\",\"ResultType\":2,\"ToolTip\":\"Clear-Host\"},{\"CompletionText\":\"Clear-AssignedAccess\",\"ListItemText\":\"Clear-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Clear-AzAppConfigurationDeletedStore\",\"ListItemText\":\"Clear-AzAppConfigurationDeletedStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzAppConfigurationDeletedStore \\r\\n\"},{\"CompletionText\":\"Clear-AzCdnEndpointContent\",\"ListItemText\":\"Clear-AzCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Clear-AzConfig\",\"ListItemText\":\"Clear-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Clear-AzConfig\\r\\n\"},{\"CompletionText\":\"Clear-AzContext\",\"ListItemText\":\"Clear-AzContext\",\"ResultType\":2,\"ToolTip\":\"Clear-AzContext\\r\\n\"},{\"CompletionText\":\"Clear-AzDefault\",\"ListItemText\":\"Clear-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Clear-AzDefault\\r\\n\"},{\"CompletionText\":\"Clear-AzFrontDoorCdnEndpointContent\",\"ListItemText\":\"Clear-AzFrontDoorCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-AzFrontDoorCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlAdvancedThreatProtectionSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSynapseSqlVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Clear-BCCache\",\"ListItemText\":\"Clear-BCCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-BCCache \\r\\n\"},{\"CompletionText\":\"Clear-BitLockerAutoUnlock\",\"ListItemText\":\"Clear-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Clear-Content\",\"ListItemText\":\"Clear-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Content [-Path] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\\r\\nClear-Content -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Clear-Disk\",\"ListItemText\":\"Clear-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Disk \\r\\n\"},{\"CompletionText\":\"Clear-DnsClientCache\",\"ListItemText\":\"Clear-DnsClientCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-DnsClientCache \\r\\n\"},{\"CompletionText\":\"Clear-FileStorageTier\",\"ListItemText\":\"Clear-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Clear-History\",\"ListItemText\":\"Clear-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-History [[-Id] ] [[-Count] ] [-Newest] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-History [[-Count] ] [-CommandLine ] [-Newest] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-Host\",\"ListItemText\":\"Clear-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Host \\r\\n\"},{\"CompletionText\":\"Clear-Item\",\"ListItemText\":\"Clear-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Item [-Path] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-Item -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-ItemProperty\",\"ListItemText\":\"Clear-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-ItemProperty [-Path] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nClear-ItemProperty [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-KdsCache\",\"ListItemText\":\"Clear-KdsCache\",\"ResultType\":2,\"ToolTip\":\"Clear-KdsCache\\r\\n\"},{\"CompletionText\":\"Clear-PcsvDeviceLog\",\"ListItemText\":\"Clear-PcsvDeviceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-PcsvDeviceLog \\r\\n\"},{\"CompletionText\":\"Clear-RecycleBin\",\"ListItemText\":\"Clear-RecycleBin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-RecycleBin [[-DriveLetter] ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-StorageBusDisk\",\"ListItemText\":\"Clear-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Clear-StorageDiagnosticInfo\",\"ListItemText\":\"Clear-StorageDiagnosticInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-StorageDiagnosticInfo \\r\\n\"},{\"CompletionText\":\"Clear-Tpm\",\"ListItemText\":\"Clear-Tpm\",\"ResultType\":2,\"ToolTip\":\"Clear-Tpm\\r\\n\"},{\"CompletionText\":\"Clear-Variable\",\"ListItemText\":\"Clear-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClear-Variable [-Name] [-Include ] [-Exclude ] [-Force] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Clear-WindowsCorruptMountPoint\",\"ListItemText\":\"Clear-WindowsCorruptMountPoint\",\"ResultType\":2,\"ToolTip\":\"Clear-WindowsCorruptMountPoint\\r\\n\"},{\"CompletionText\":\"clhsdb.exe\",\"ListItemText\":\"clhsdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\clhsdb.exe\"},{\"CompletionText\":\"clhy\",\"ListItemText\":\"clhy\",\"ResultType\":2,\"ToolTip\":\"Clear-History\"},{\"CompletionText\":\"cli\",\"ListItemText\":\"cli\",\"ResultType\":2,\"ToolTip\":\"Clear-Item\"},{\"CompletionText\":\"cliconfg.exe\",\"ListItemText\":\"cliconfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cliconfg.exe\"},{\"CompletionText\":\"clip.exe\",\"ListItemText\":\"clip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\clip.exe\"},{\"CompletionText\":\"clipchamp.exe\",\"ListItemText\":\"clipchamp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\clipchamp.exe\"},{\"CompletionText\":\"ClipDLS.exe\",\"ListItemText\":\"ClipDLS.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipDLS.exe\"},{\"CompletionText\":\"ClipRenew.exe\",\"ListItemText\":\"ClipRenew.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipRenew.exe\"},{\"CompletionText\":\"ClipUp.exe\",\"ListItemText\":\"ClipUp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ClipUp.exe\"},{\"CompletionText\":\"Close-AzStorageFileHandle\",\"ListItemText\":\"Close-AzStorageFileHandle\",\"ResultType\":2,\"ToolTip\":\"Close-AzStorageFileHandle\\r\\n\"},{\"CompletionText\":\"Close-SmbOpenFile\",\"ListItemText\":\"Close-SmbOpenFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClose-SmbOpenFile \\r\\n\"},{\"CompletionText\":\"Close-SmbSession\",\"ListItemText\":\"Close-SmbSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nClose-SmbSession \\r\\n\"},{\"CompletionText\":\"CloudExperienceHostBroker.exe\",\"ListItemText\":\"CloudExperienceHostBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CloudExperienceHostBroker.exe\"},{\"CompletionText\":\"CloudNotifications.exe\",\"ListItemText\":\"CloudNotifications.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CloudNotifications.exe\"},{\"CompletionText\":\"clp\",\"ListItemText\":\"clp\",\"ResultType\":2,\"ToolTip\":\"Clear-ItemProperty\"},{\"CompletionText\":\"cls\",\"ListItemText\":\"cls\",\"ResultType\":2,\"ToolTip\":\"Clear-Host\"},{\"CompletionText\":\"clv\",\"ListItemText\":\"clv\",\"ResultType\":2,\"ToolTip\":\"Clear-Variable\"},{\"CompletionText\":\"cmd.exe\",\"ListItemText\":\"cmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmd.exe\"},{\"CompletionText\":\"cmdkey.exe\",\"ListItemText\":\"cmdkey.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmdkey.exe\"},{\"CompletionText\":\"cmdl32.exe\",\"ListItemText\":\"cmdl32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmdl32.exe\"},{\"CompletionText\":\"cmmon32.exe\",\"ListItemText\":\"cmmon32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmmon32.exe\"},{\"CompletionText\":\"cmpcfg\",\"ListItemText\":\"cmpcfg\",\"ResultType\":2,\"ToolTip\":\"cmpcfg\"},{\"CompletionText\":\"cmstp.exe\",\"ListItemText\":\"cmstp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cmstp.exe\"},{\"CompletionText\":\"cnsn\",\"ListItemText\":\"cnsn\",\"ResultType\":2,\"ToolTip\":\"Connect-PSSession\"},{\"CompletionText\":\"code-exploration.cmd\",\"ListItemText\":\"code-exploration.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Exploration\\\\bin\\\\code-exploration.cmd\"},{\"CompletionText\":\"code-insiders.cmd\",\"ListItemText\":\"code-insiders.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Insiders\\\\bin\\\\code-insiders.cmd\"},{\"CompletionText\":\"code-tunnel-exploration.exe\",\"ListItemText\":\"code-tunnel-exploration.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Exploration\\\\bin\\\\code-tunnel-exploration.exe\"},{\"CompletionText\":\"code-tunnel-insiders.exe\",\"ListItemText\":\"code-tunnel-insiders.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code Insiders\\\\bin\\\\code-tunnel-insiders.exe\"},{\"CompletionText\":\"code-tunnel.exe\",\"ListItemText\":\"code-tunnel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe\"},{\"CompletionText\":\"code.cmd\",\"ListItemText\":\"code.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Microsoft VS Code\\\\bin\\\\code.cmd\"},{\"CompletionText\":\"cofire.exe\",\"ListItemText\":\"cofire.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cofire.exe\"},{\"CompletionText\":\"colorcpl.exe\",\"ListItemText\":\"colorcpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\colorcpl.exe\"},{\"CompletionText\":\"com.docker.cli.exe\",\"ListItemText\":\"com.docker.cli.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\com.docker.cli.exe\"},{\"CompletionText\":\"comexp.msc\",\"ListItemText\":\"comexp.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\comexp.msc\"},{\"CompletionText\":\"comp.exe\",\"ListItemText\":\"comp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\comp.exe\"},{\"CompletionText\":\"compact.exe\",\"ListItemText\":\"compact.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\compact.exe\"},{\"CompletionText\":\"compare\",\"ListItemText\":\"compare\",\"ResultType\":2,\"ToolTip\":\"Compare-Object\"},{\"CompletionText\":\"Compare-Object\",\"ListItemText\":\"Compare-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompare-Object [-ReferenceObject] [-DifferenceObject] [-SyncWindow ] [-Property ] [-ExcludeDifferent] [-IncludeEqual] [-PassThru] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"Compare-VM\",\"ListItemText\":\"Compare-VM\",\"ResultType\":2,\"ToolTip\":\"Compare-VM\\r\\n\"},{\"CompletionText\":\"CompatTelRunner.exe\",\"ListItemText\":\"CompatTelRunner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompatTelRunner.exe\"},{\"CompletionText\":\"Complete-AzServiceBusMigration\",\"ListItemText\":\"Complete-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nComplete-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Complete-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Complete-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Complete-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Complete-BitsTransfer\",\"ListItemText\":\"Complete-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Complete-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Complete-DtcDiagnosticTransaction\",\"ListItemText\":\"Complete-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Complete-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Complete-VMFailover\",\"ListItemText\":\"Complete-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Complete-VMFailover\\r\\n\"},{\"CompletionText\":\"compmgmt.msc\",\"ListItemText\":\"compmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\compmgmt.msc\"},{\"CompletionText\":\"CompMgmtLauncher.exe\",\"ListItemText\":\"CompMgmtLauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompMgmtLauncher.exe\"},{\"CompletionText\":\"CompPkgSrv.exe\",\"ListItemText\":\"CompPkgSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CompPkgSrv.exe\"},{\"CompletionText\":\"Compress-Archive\",\"ListItemText\":\"Compress-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompress-Archive \\r\\n\"},{\"CompletionText\":\"ComputerDefaults.exe\",\"ListItemText\":\"ComputerDefaults.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ComputerDefaults.exe\"},{\"CompletionText\":\"Configuration\",\"ListItemText\":\"Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConfiguration \\r\\n\"},{\"CompletionText\":\"Confirm-AzSecurityAutomation\",\"ListItemText\":\"Confirm-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Confirm-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Confirm-SecureBootUEFI\",\"ListItemText\":\"Confirm-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Confirm-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"conhost.exe\",\"ListItemText\":\"conhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\conhost.exe\"},{\"CompletionText\":\"Connect-AzAccount\",\"ListItemText\":\"Connect-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Connect-AzAccount\\r\\n\"},{\"CompletionText\":\"Connect-AzContainerRegistry\",\"ListItemText\":\"Connect-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"Connect-AzContainerRegistry\\r\\n\"},{\"CompletionText\":\"Connect-IscsiTarget\",\"ListItemText\":\"Connect-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Connect-PSSession\",\"ListItemText\":\"Connect-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-PSSession -Name [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-Session] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ComputerName] [-ApplicationName ] [-ConfigurationName ] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession -ComputerName -InstanceId [-ApplicationName ] [-ConfigurationName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ConnectionUri] [-ConfigurationName ] [-AllowRedirection] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession -InstanceId [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nConnect-PSSession [-Id] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Connect-VirtualDisk\",\"ListItemText\":\"Connect-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConnect-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Connect-VMNetworkAdapter\",\"ListItemText\":\"Connect-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Connect-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Connect-VMSan\",\"ListItemText\":\"Connect-VMSan\",\"ResultType\":2,\"ToolTip\":\"Connect-VMSan\\r\\n\"},{\"CompletionText\":\"Connect-WSMan\",\"ListItemText\":\"Connect-WSMan\",\"ResultType\":2,\"ToolTip\":\"Connect-WSMan\\r\\n\"},{\"CompletionText\":\"consent.exe\",\"ListItemText\":\"consent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\consent.exe\"},{\"CompletionText\":\"Context\",\"ListItemText\":\"Context\",\"ResultType\":2,\"ToolTip\":\"\\r\\nContext \\r\\n\"},{\"CompletionText\":\"control.exe\",\"ListItemText\":\"control.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\control.exe\"},{\"CompletionText\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSqlDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ListItemText\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Convert-Path\",\"ListItemText\":\"Convert-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvert-Path [-Path] []\\r\\n\\r\\nConvert-Path -LiteralPath []\\r\\n\"},{\"CompletionText\":\"Convert-VHD\",\"ListItemText\":\"Convert-VHD\",\"ResultType\":2,\"ToolTip\":\"Convert-VHD\\r\\n\"},{\"CompletionText\":\"convert.exe\",\"ListItemText\":\"convert.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\convert.exe\"},{\"CompletionText\":\"ConvertFrom-CIPolicy\",\"ListItemText\":\"ConvertFrom-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"ConvertFrom-CIPolicy\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Csv\",\"ListItemText\":\"ConvertFrom-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Csv [-InputObject] [[-Delimiter] ] [-Header ] []\\r\\n\\r\\nConvertFrom-Csv [-InputObject] -UseCulture [-Header ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Json\",\"ListItemText\":\"ConvertFrom-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Json [-InputObject] [-AsHashtable] [-Depth ] [-NoEnumerate] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Markdown\",\"ListItemText\":\"ConvertFrom-Markdown\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Markdown [-Path] [-AsVT100EncodedString] []\\r\\n\\r\\nConvertFrom-Markdown -LiteralPath [-AsVT100EncodedString] []\\r\\n\\r\\nConvertFrom-Markdown -InputObject [-AsVT100EncodedString] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-SddlString\",\"ListItemText\":\"ConvertFrom-SddlString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-SddlString [-Sddl] [-Type ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-SecureString\",\"ListItemText\":\"ConvertFrom-SecureString\",\"ResultType\":2,\"ToolTip\":\"ConvertFrom-SecureString\\r\\n\"},{\"CompletionText\":\"ConvertFrom-StringData\",\"ListItemText\":\"ConvertFrom-StringData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-StringData [-StringData] [[-Delimiter] ] []\\r\\n\"},{\"CompletionText\":\"ConvertFrom-Yaml\",\"ListItemText\":\"ConvertFrom-Yaml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertFrom-Yaml \\r\\n\"},{\"CompletionText\":\"ConvertTo-AzVMManagedDisk\",\"ListItemText\":\"ConvertTo-AzVMManagedDisk\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-AzVMManagedDisk\\r\\n\"},{\"CompletionText\":\"ConvertTo-Csv\",\"ListItemText\":\"ConvertTo-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Csv [-InputObject] [[-Delimiter] ] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] []\\r\\n\\r\\nConvertTo-Csv [-InputObject] [-UseCulture] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-HgsKeyProtector\",\"ListItemText\":\"ConvertTo-HgsKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-HgsKeyProtector \\r\\n\"},{\"CompletionText\":\"ConvertTo-Html\",\"ListItemText\":\"ConvertTo-Html\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Html [[-Property] ] [[-Head] ] [[-Title] ] [[-Body] ] [-InputObject ] [-As ] [-CssUri ] [-PostContent ] [-PreContent ] [-Meta ] [-Charset ] [-Transitional] []\\r\\n\\r\\nConvertTo-Html [[-Property] ] [-InputObject ] [-As ] [-Fragment] [-PostContent ] [-PreContent ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-Json\",\"ListItemText\":\"ConvertTo-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Json [-InputObject] [-Depth ] [-Compress] [-EnumsAsStrings] [-AsArray] [-EscapeHandling ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-ProcessMitigationPolicy\",\"ListItemText\":\"ConvertTo-ProcessMitigationPolicy\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-ProcessMitigationPolicy\\r\\n\"},{\"CompletionText\":\"ConvertTo-SecureString\",\"ListItemText\":\"ConvertTo-SecureString\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-SecureString\\r\\n\"},{\"CompletionText\":\"ConvertTo-TpmOwnerAuth\",\"ListItemText\":\"ConvertTo-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"ConvertTo-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"ConvertTo-Xml\",\"ListItemText\":\"ConvertTo-Xml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Xml [-InputObject] [-Depth ] [-NoTypeInformation] [-As ] []\\r\\n\"},{\"CompletionText\":\"ConvertTo-Yaml\",\"ListItemText\":\"ConvertTo-Yaml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nConvertTo-Yaml \\r\\n\"},{\"CompletionText\":\"convertvhd.exe\",\"ListItemText\":\"convertvhd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\convertvhd.exe\"},{\"CompletionText\":\"copy\",\"ListItemText\":\"copy\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"Copy-AzRecoveryServicesVault\",\"ListItemText\":\"Copy-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Copy-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Copy-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Copy-AzStorageBlob\",\"ListItemText\":\"Copy-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Copy-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Copy-BcdEntry\",\"ListItemText\":\"Copy-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Copy-BcdEntry\\r\\n\"},{\"CompletionText\":\"Copy-Item\",\"ListItemText\":\"Copy-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-Item [-Path] [[-Destination] ] [-Container] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] [-FromSession ] [-ToSession ] []\\r\\n\\r\\nCopy-Item [[-Destination] ] -LiteralPath [-Container] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] [-FromSession ] [-ToSession ] []\\r\\n\"},{\"CompletionText\":\"Copy-ItemProperty\",\"ListItemText\":\"Copy-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-ItemProperty [-Path] [-Destination] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nCopy-ItemProperty [-Destination] [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Copy-NetFirewallRule\",\"ListItemText\":\"Copy-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Copy-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecMainModeRule\",\"ListItemText\":\"Copy-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Copy-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Copy-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Copy-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Copy-NetIPsecRule\",\"ListItemText\":\"Copy-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCopy-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Copy-UserInternationalSettingsToSystem\",\"ListItemText\":\"Copy-UserInternationalSettingsToSystem\",\"ResultType\":2,\"ToolTip\":\"Copy-UserInternationalSettingsToSystem\\r\\n\"},{\"CompletionText\":\"Copy-VMFile\",\"ListItemText\":\"Copy-VMFile\",\"ResultType\":2,\"ToolTip\":\"Copy-VMFile\\r\\n\"},{\"CompletionText\":\"coredpussvr.exe\",\"ListItemText\":\"coredpussvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\coredpussvr.exe\"},{\"CompletionText\":\"corepack.cmd\",\"ListItemText\":\"corepack.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\corepack.cmd\"},{\"CompletionText\":\"cp\",\"ListItemText\":\"cp\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"cpi\",\"ListItemText\":\"cpi\",\"ResultType\":2,\"ToolTip\":\"Copy-Item\"},{\"CompletionText\":\"cpp\",\"ListItemText\":\"cpp\",\"ResultType\":2,\"ToolTip\":\"Copy-ItemProperty\"},{\"CompletionText\":\"createdump.exe\",\"ListItemText\":\"createdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\WindowsApps\\\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\\\createdump.exe\"},{\"CompletionText\":\"CredentialEnrollmentManager.exe\",\"ListItemText\":\"CredentialEnrollmentManager.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CredentialEnrollmentManager.exe\"},{\"CompletionText\":\"CredentialUIBroker.exe\",\"ListItemText\":\"CredentialUIBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CredentialUIBroker.exe\"},{\"CompletionText\":\"credwiz.exe\",\"ListItemText\":\"credwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\credwiz.exe\"},{\"CompletionText\":\"cscript.exe\",\"ListItemText\":\"cscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cscript.exe\"},{\"CompletionText\":\"csrss.exe\",\"ListItemText\":\"csrss.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\csrss.exe\"},{\"CompletionText\":\"cssmbo\",\"ListItemText\":\"cssmbo\",\"ResultType\":2,\"ToolTip\":\"cssmbo\"},{\"CompletionText\":\"cssmbse\",\"ListItemText\":\"cssmbse\",\"ResultType\":2,\"ToolTip\":\"cssmbse\"},{\"CompletionText\":\"ctfmon.exe\",\"ListItemText\":\"ctfmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ctfmon.exe\"},{\"CompletionText\":\"cttune.exe\",\"ListItemText\":\"cttune.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cttune.exe\"},{\"CompletionText\":\"cttunesvr.exe\",\"ListItemText\":\"cttunesvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\cttunesvr.exe\"},{\"CompletionText\":\"cty\",\"ListItemText\":\"cty\",\"ResultType\":2,\"ToolTip\":\"cty\"},{\"CompletionText\":\"curl.exe\",\"ListItemText\":\"curl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\curl.exe\"},{\"CompletionText\":\"CustomInstallExec.exe\",\"ListItemText\":\"CustomInstallExec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CustomInstallExec.exe\"},{\"CompletionText\":\"CustomShellHost.exe\",\"ListItemText\":\"CustomShellHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\CustomShellHost.exe\"},{\"CompletionText\":\"cvpa\",\"ListItemText\":\"cvpa\",\"ResultType\":2,\"ToolTip\":\"Convert-Path\"},{\"CompletionText\":\"d3dconfig.exe\",\"ListItemText\":\"d3dconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\d3dconfig.exe\"},{\"CompletionText\":\"D:\",\"ListItemText\":\"D:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nD: \\r\\n\"},{\"CompletionText\":\"dasHost.exe\",\"ListItemText\":\"dasHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dasHost.exe\"},{\"CompletionText\":\"DataExchangeHost.exe\",\"ListItemText\":\"DataExchangeHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DataExchangeHost.exe\"},{\"CompletionText\":\"DataStoreCacheDumpTool.exe\",\"ListItemText\":\"DataStoreCacheDumpTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DataStoreCacheDumpTool.exe\"},{\"CompletionText\":\"dbp\",\"ListItemText\":\"dbp\",\"ResultType\":2,\"ToolTip\":\"Disable-PSBreakpoint\"},{\"CompletionText\":\"dccw.exe\",\"ListItemText\":\"dccw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dccw.exe\"},{\"CompletionText\":\"dcomcnfg.exe\",\"ListItemText\":\"dcomcnfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dcomcnfg.exe\"},{\"CompletionText\":\"ddodiag.exe\",\"ListItemText\":\"ddodiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ddodiag.exe\"},{\"CompletionText\":\"debian.exe\",\"ListItemText\":\"debian.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\debian.exe\"},{\"CompletionText\":\"Debug-FileShare\",\"ListItemText\":\"Debug-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-FileShare \\r\\n\"},{\"CompletionText\":\"Debug-Job\",\"ListItemText\":\"Debug-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Job [-Job] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-Name] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-Id] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Job [-InstanceId] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-MMAppPrelaunch\",\"ListItemText\":\"Debug-MMAppPrelaunch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-MMAppPrelaunch \\r\\n\"},{\"CompletionText\":\"Debug-Process\",\"ListItemText\":\"Debug-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Process [-Name] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Process [-Id] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Process -InputObject [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-Runspace\",\"ListItemText\":\"Debug-Runspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Runspace [-Runspace] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-Name] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-Id] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDebug-Runspace [-InstanceId] [-BreakAll] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Debug-StorageSubSystem\",\"ListItemText\":\"Debug-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Debug-VM\",\"ListItemText\":\"Debug-VM\",\"ResultType\":2,\"ToolTip\":\"Debug-VM\\r\\n\"},{\"CompletionText\":\"Debug-Volume\",\"ListItemText\":\"Debug-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDebug-Volume \\r\\n\"},{\"CompletionText\":\"Defrag.exe\",\"ListItemText\":\"Defrag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Defrag.exe\"},{\"CompletionText\":\"del\",\"ListItemText\":\"del\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"Delete-DeliveryOptimizationCache\",\"ListItemText\":\"Delete-DeliveryOptimizationCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDelete-DeliveryOptimizationCache \\r\\n\"},{\"CompletionText\":\"Deny-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDeny-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Deny-AzPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Deny-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Deny-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Deny-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDeny-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Deploy-AzNetworkManagerCommit\",\"ListItemText\":\"Deploy-AzNetworkManagerCommit\",\"ResultType\":2,\"ToolTip\":\"Deploy-AzNetworkManagerCommit\\r\\n\"},{\"CompletionText\":\"deploymentcsphelper.exe\",\"ListItemText\":\"deploymentcsphelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\deploymentcsphelper.exe\"},{\"CompletionText\":\"Describe\",\"ListItemText\":\"Describe\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDescribe \\r\\n\"},{\"CompletionText\":\"desk.cpl\",\"ListItemText\":\"desk.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\desk.cpl\"},{\"CompletionText\":\"desktopimgdownldr.exe\",\"ListItemText\":\"desktopimgdownldr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\desktopimgdownldr.exe\"},{\"CompletionText\":\"DeviceCensus.exe\",\"ListItemText\":\"DeviceCensus.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceCensus.exe\"},{\"CompletionText\":\"DeviceCredentialDeployment.exe\",\"ListItemText\":\"DeviceCredentialDeployment.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceCredentialDeployment.exe\"},{\"CompletionText\":\"DeviceEject.exe\",\"ListItemText\":\"DeviceEject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceEject.exe\"},{\"CompletionText\":\"DeviceEnroller.exe\",\"ListItemText\":\"DeviceEnroller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceEnroller.exe\"},{\"CompletionText\":\"DevicePairingWizard.exe\",\"ListItemText\":\"DevicePairingWizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DevicePairingWizard.exe\"},{\"CompletionText\":\"DeviceProperties.exe\",\"ListItemText\":\"DeviceProperties.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DeviceProperties.exe\"},{\"CompletionText\":\"devmgmt.msc\",\"ListItemText\":\"devmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\devmgmt.msc\"},{\"CompletionText\":\"DevModeRunAsUserConfig.msc\",\"ListItemText\":\"DevModeRunAsUserConfig.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DevModeRunAsUserConfig.msc\"},{\"CompletionText\":\"DFDWiz.exe\",\"ListItemText\":\"DFDWiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DFDWiz.exe\"},{\"CompletionText\":\"dfrgui.exe\",\"ListItemText\":\"dfrgui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dfrgui.exe\"},{\"CompletionText\":\"dialer.exe\",\"ListItemText\":\"dialer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dialer.exe\"},{\"CompletionText\":\"diff\",\"ListItemText\":\"diff\",\"ResultType\":2,\"ToolTip\":\"Compare-Object\"},{\"CompletionText\":\"dir\",\"ListItemText\":\"dir\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"directxdatabaseupdater.exe\",\"ListItemText\":\"directxdatabaseupdater.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\directxdatabaseupdater.exe\"},{\"CompletionText\":\"dirmngr.exe\",\"ListItemText\":\"dirmngr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\dirmngr.exe\"},{\"CompletionText\":\"dirmngr_ldap.exe\",\"ListItemText\":\"dirmngr_ldap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\dirmngr_ldap.exe\"},{\"CompletionText\":\"Disable-AppBackgroundTaskDiagnosticLog\",\"ListItemText\":\"Disable-AppBackgroundTaskDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Disable-AppBackgroundTaskDiagnosticLog\\r\\n\"},{\"CompletionText\":\"Disable-AzAdvisorRecommendation\",\"ListItemText\":\"Disable-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Disable-AzAksAddOn\",\"ListItemText\":\"Disable-AzAksAddOn\",\"ResultType\":2,\"ToolTip\":\"Disable-AzAksAddOn\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchAutoScale\",\"ListItemText\":\"Disable-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchComputeNodeScheduling\",\"ListItemText\":\"Disable-AzBatchComputeNodeScheduling\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchComputeNodeScheduling\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchJob\",\"ListItemText\":\"Disable-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Disable-AzBatchJobSchedule\",\"ListItemText\":\"Disable-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Disable-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Disable-AzCdnCustomDomainCustomHttps\",\"ListItemText\":\"Disable-AzCdnCustomDomainCustomHttps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzCdnCustomDomainCustomHttps \\r\\n\"},{\"CompletionText\":\"Disable-AzContextAutosave\",\"ListItemText\":\"Disable-AzContextAutosave\",\"ResultType\":2,\"ToolTip\":\"Disable-AzContextAutosave\\r\\n\"},{\"CompletionText\":\"Disable-AzDataCollection\",\"ListItemText\":\"Disable-AzDataCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzDataCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzFrontDoorCustomDomainHttps\",\"ListItemText\":\"Disable-AzFrontDoorCustomDomainHttps\",\"ResultType\":2,\"ToolTip\":\"Disable-AzFrontDoorCustomDomainHttps\\r\\n\"},{\"CompletionText\":\"Disable-AzHDInsightAzureMonitor\",\"ListItemText\":\"Disable-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Disable-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Disable-AzHDInsightMonitoring\",\"ListItemText\":\"Disable-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Disable-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\",\"ListItemText\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\",\"ResultType\":2,\"ToolTip\":\"Disable-AzIotSecurityAnalyticsAggregatedAlert\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsIISLogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsIISLogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsIISLogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxCustomLogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxPerformanceCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\",\"ListItemText\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzOperationalInsightsLinuxSyslogCollection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupAutoProtection\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupAutoProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupAutoProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupProtection\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzRecoveryServicesBackupRPMountScript\",\"ListItemText\":\"Disable-AzRecoveryServicesBackupRPMountScript\",\"ResultType\":2,\"ToolTip\":\"Disable-AzRecoveryServicesBackupRPMountScript\\r\\n\"},{\"CompletionText\":\"Disable-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Disable-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Disable-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSqlInstanceAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSqlServerAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSqlServerAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSqlServerAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzStackHCIAttestation\",\"ListItemText\":\"Disable-AzStackHCIAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzStackHCIAttestation \\r\\n\"},{\"CompletionText\":\"Disable-AzStackHCIRemoteSupport\",\"ListItemText\":\"Disable-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageBlobDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobLastAccessTimeTracking\",\"ListItemText\":\"Disable-AzStorageBlobLastAccessTimeTracking\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobLastAccessTimeTracking\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageBlobRestorePolicy\",\"ListItemText\":\"Disable-AzStorageBlobRestorePolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageBlobRestorePolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageContainerDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageContainerDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageContainerDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageDeleteRetentionPolicy\",\"ListItemText\":\"Disable-AzStorageDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Disable-AzStorageSoftDelete\",\"ListItemText\":\"Disable-AzStorageSoftDelete\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageSoftDelete\"},{\"CompletionText\":\"Disable-AzStorageStaticWebsite\",\"ListItemText\":\"Disable-AzStorageStaticWebsite\",\"ResultType\":2,\"ToolTip\":\"Disable-AzStorageStaticWebsite\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseSqlAdvancedDataSecurity\",\"ListItemText\":\"Disable-AzSynapseSqlAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Disable-AzSynapseSqlAdvancedThreatProtection\",\"ListItemText\":\"Disable-AzSynapseSqlAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlAdvancedThreatProtection\"},{\"CompletionText\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Disable-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Disable-AzTrafficManagerEndpoint\",\"ListItemText\":\"Disable-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Disable-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Disable-AzTrafficManagerProfile\",\"ListItemText\":\"Disable-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Disable-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Disable-AzureRmAlias\",\"ListItemText\":\"Disable-AzureRmAlias\",\"ResultType\":2,\"ToolTip\":\"Disable-AzureRmAlias\\r\\n\"},{\"CompletionText\":\"Disable-AzVMDiskEncryption\",\"ListItemText\":\"Disable-AzVMDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Disable-AzVMDiskEncryption\\r\\n\"},{\"CompletionText\":\"Disable-AzVmssDiskEncryption\",\"ListItemText\":\"Disable-AzVmssDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Disable-AzVmssDiskEncryption\\r\\n\"},{\"CompletionText\":\"Disable-BC\",\"ListItemText\":\"Disable-BC\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BC \\r\\n\"},{\"CompletionText\":\"Disable-BcdElementBootDebug\",\"ListItemText\":\"Disable-BcdElementBootDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementBootDebug\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementBootEms\",\"ListItemText\":\"Disable-BcdElementBootEms\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementBootEms\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementDebug\",\"ListItemText\":\"Disable-BcdElementDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementDebug\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementEms\",\"ListItemText\":\"Disable-BcdElementEms\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementEms\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementEventLogging\",\"ListItemText\":\"Disable-BcdElementEventLogging\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementEventLogging\\r\\n\"},{\"CompletionText\":\"Disable-BcdElementHypervisorDebug\",\"ListItemText\":\"Disable-BcdElementHypervisorDebug\",\"ResultType\":2,\"ToolTip\":\"Disable-BcdElementHypervisorDebug\\r\\n\"},{\"CompletionText\":\"Disable-BCDowngrading\",\"ListItemText\":\"Disable-BCDowngrading\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BCDowngrading \\r\\n\"},{\"CompletionText\":\"Disable-BCServeOnBattery\",\"ListItemText\":\"Disable-BCServeOnBattery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BCServeOnBattery \\r\\n\"},{\"CompletionText\":\"Disable-BitLocker\",\"ListItemText\":\"Disable-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BitLocker \\r\\n\"},{\"CompletionText\":\"Disable-BitLockerAutoUnlock\",\"ListItemText\":\"Disable-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Disable-DAManualEntryPointSelection\",\"ListItemText\":\"Disable-DAManualEntryPointSelection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DAManualEntryPointSelection \\r\\n\"},{\"CompletionText\":\"Disable-DeliveryOptimizationVerboseLogs\",\"ListItemText\":\"Disable-DeliveryOptimizationVerboseLogs\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DeliveryOptimizationVerboseLogs \\r\\n\"},{\"CompletionText\":\"Disable-DscDebug\",\"ListItemText\":\"Disable-DscDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-DscDebug \\r\\n\"},{\"CompletionText\":\"Disable-ExperimentalFeature\",\"ListItemText\":\"Disable-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-ExperimentalFeature [-Name] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-JobTrigger\",\"ListItemText\":\"Disable-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Disable-JobTrigger\\r\\n\"},{\"CompletionText\":\"Disable-LocalUser\",\"ListItemText\":\"Disable-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Disable-LocalUser\\r\\n\"},{\"CompletionText\":\"Disable-MMAgent\",\"ListItemText\":\"Disable-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-MMAgent \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapter\",\"ListItemText\":\"Disable-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapter \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterBinding\",\"ListItemText\":\"Disable-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterChecksumOffload\",\"ListItemText\":\"Disable-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Disable-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterIPsecOffload\",\"ListItemText\":\"Disable-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterLso\",\"ListItemText\":\"Disable-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterPacketDirect\",\"ListItemText\":\"Disable-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterPowerManagement\",\"ListItemText\":\"Disable-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterQos\",\"ListItemText\":\"Disable-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRdma\",\"ListItemText\":\"Disable-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRsc\",\"ListItemText\":\"Disable-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterRss\",\"ListItemText\":\"Disable-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterSriov\",\"ListItemText\":\"Disable-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterUso\",\"ListItemText\":\"Disable-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Disable-NetAdapterVmq\",\"ListItemText\":\"Disable-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Disable-NetDnsTransitionConfiguration\",\"ListItemText\":\"Disable-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Disable-NetFirewallHyperVRule\",\"ListItemText\":\"Disable-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Disable-NetFirewallRule\",\"ListItemText\":\"Disable-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Disable-NetIPHttpsProfile\",\"ListItemText\":\"Disable-NetIPHttpsProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPHttpsProfile \\r\\n\"},{\"CompletionText\":\"Disable-NetIPsecMainModeRule\",\"ListItemText\":\"Disable-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Disable-NetIPsecRule\",\"ListItemText\":\"Disable-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Disable-NetNatTransitionConfiguration\",\"ListItemText\":\"Disable-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchEthernetPort\",\"ListItemText\":\"Disable-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchFeature\",\"ListItemText\":\"Disable-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Disable-NetworkSwitchVlan\",\"ListItemText\":\"Disable-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Disable-OdbcPerfCounter\",\"ListItemText\":\"Disable-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Disable-PhysicalDiskIdentification\",\"ListItemText\":\"Disable-PhysicalDiskIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PhysicalDiskIdentification \\r\\n\"},{\"CompletionText\":\"Disable-PhysicalDiskIndication\",\"ListItemText\":\"Disable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"Disable-PhysicalDiskIndication\"},{\"CompletionText\":\"Disable-PnpDevice\",\"ListItemText\":\"Disable-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PnpDevice \\r\\n\"},{\"CompletionText\":\"Disable-PSBreakpoint\",\"ListItemText\":\"Disable-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSBreakpoint [-Breakpoint] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisable-PSBreakpoint [-Id] [-PassThru] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSRemoting\",\"ListItemText\":\"Disable-PSRemoting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSRemoting [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSSessionConfiguration\",\"ListItemText\":\"Disable-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSSessionConfiguration [[-Name] ] [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disable-PSTrace\",\"ListItemText\":\"Disable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSTrace \\r\\n\"},{\"CompletionText\":\"Disable-PSWSManCombinedTrace\",\"ListItemText\":\"Disable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"Disable-RunspaceDebug\",\"ListItemText\":\"Disable-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-RunspaceDebug [[-RunspaceName] ] []\\r\\n\\r\\nDisable-RunspaceDebug [-Runspace] []\\r\\n\\r\\nDisable-RunspaceDebug [-RunspaceId] []\\r\\n\\r\\nDisable-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nDisable-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Disable-ScheduledJob\",\"ListItemText\":\"Disable-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Disable-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Disable-ScheduledTask\",\"ListItemText\":\"Disable-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Disable-SmbDelegation\",\"ListItemText\":\"Disable-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Disable-StorageBusCache\",\"ListItemText\":\"Disable-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Disable-StorageBusDisk\",\"ListItemText\":\"Disable-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Disable-StorageDataCollection\",\"ListItemText\":\"Disable-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Disable-StorageDiagnosticLog\",\"ListItemText\":\"Disable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Disable-StorageDiagnosticLog\"},{\"CompletionText\":\"Disable-StorageEnclosureIdentification\",\"ListItemText\":\"Disable-StorageEnclosureIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageEnclosureIdentification \\r\\n\"},{\"CompletionText\":\"Disable-StorageEnclosurePower\",\"ListItemText\":\"Disable-StorageEnclosurePower\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageEnclosurePower \\r\\n\"},{\"CompletionText\":\"Disable-StorageHighAvailability\",\"ListItemText\":\"Disable-StorageHighAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageHighAvailability \\r\\n\"},{\"CompletionText\":\"Disable-StorageMaintenanceMode\",\"ListItemText\":\"Disable-StorageMaintenanceMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-StorageMaintenanceMode \\r\\n\"},{\"CompletionText\":\"Disable-TlsCipherSuite\",\"ListItemText\":\"Disable-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Disable-TlsEccCurve\",\"ListItemText\":\"Disable-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Disable-TlsSessionTicketKey\",\"ListItemText\":\"Disable-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Disable-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Disable-TpmAutoProvisioning\",\"ListItemText\":\"Disable-TpmAutoProvisioning\",\"ResultType\":2,\"ToolTip\":\"Disable-TpmAutoProvisioning\\r\\n\"},{\"CompletionText\":\"Disable-VMConsoleSupport\",\"ListItemText\":\"Disable-VMConsoleSupport\",\"ResultType\":2,\"ToolTip\":\"Disable-VMConsoleSupport\\r\\n\"},{\"CompletionText\":\"Disable-VMEventing\",\"ListItemText\":\"Disable-VMEventing\",\"ResultType\":2,\"ToolTip\":\"Disable-VMEventing\\r\\n\"},{\"CompletionText\":\"Disable-VMIntegrationService\",\"ListItemText\":\"Disable-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Disable-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Disable-VMMigration\",\"ListItemText\":\"Disable-VMMigration\",\"ResultType\":2,\"ToolTip\":\"Disable-VMMigration\\r\\n\"},{\"CompletionText\":\"Disable-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Disable-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Disable-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Disable-VMResourceMetering\",\"ListItemText\":\"Disable-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Disable-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Disable-VMSwitchExtension\",\"ListItemText\":\"Disable-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Disable-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Disable-VMTPM\",\"ListItemText\":\"Disable-VMTPM\",\"ResultType\":2,\"ToolTip\":\"Disable-VMTPM\\r\\n\"},{\"CompletionText\":\"Disable-WdacBidTrace\",\"ListItemText\":\"Disable-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Disable-WindowsErrorReporting\",\"ListItemText\":\"Disable-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Disable-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Disable-WindowsOptionalFeature\",\"ListItemText\":\"Disable-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Disable-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Disable-WSManCredSSP\",\"ListItemText\":\"Disable-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Disable-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Disable-WSManTrace\",\"ListItemText\":\"Disable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Disconnect-AzAccount\",\"ListItemText\":\"Disconnect-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzAccount\\r\\n\"},{\"CompletionText\":\"Disconnect-AzP2sVpnGatewayVpnConnection\",\"ListItemText\":\"Disconnect-AzP2sVpnGatewayVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzP2sVpnGatewayVpnConnection\\r\\n\"},{\"CompletionText\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\",\"ListItemText\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Disconnect-AzVirtualNetworkGatewayVpnConnection\\r\\n\"},{\"CompletionText\":\"Disconnect-AzWvdUserSession\",\"ListItemText\":\"Disconnect-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Disconnect-IscsiTarget\",\"ListItemText\":\"Disconnect-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Disconnect-PSSession\",\"ListItemText\":\"Disconnect-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-PSSession [-Session] [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession -Name [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession [-Id] [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nDisconnect-PSSession -InstanceId [-IdleTimeoutSec ] [-OutputBufferingMode ] [-ThrottleLimit ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Disconnect-VirtualDisk\",\"ListItemText\":\"Disconnect-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisconnect-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Disconnect-VMNetworkAdapter\",\"ListItemText\":\"Disconnect-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Disconnect-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Disconnect-VMSan\",\"ListItemText\":\"Disconnect-VMSan\",\"ResultType\":2,\"ToolTip\":\"Disconnect-VMSan\\r\\n\"},{\"CompletionText\":\"Disconnect-WSMan\",\"ListItemText\":\"Disconnect-WSMan\",\"ResultType\":2,\"ToolTip\":\"Disconnect-WSMan\\r\\n\"},{\"CompletionText\":\"diskmgmt.msc\",\"ListItemText\":\"diskmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskmgmt.msc\"},{\"CompletionText\":\"diskpart.exe\",\"ListItemText\":\"diskpart.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskpart.exe\"},{\"CompletionText\":\"diskperf.exe\",\"ListItemText\":\"diskperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskperf.exe\"},{\"CompletionText\":\"diskraid.exe\",\"ListItemText\":\"diskraid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskraid.exe\"},{\"CompletionText\":\"DiskSnapshot.exe\",\"ListItemText\":\"DiskSnapshot.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DiskSnapshot.exe\"},{\"CompletionText\":\"diskusage.exe\",\"ListItemText\":\"diskusage.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\diskusage.exe\"},{\"CompletionText\":\"Dism.exe\",\"ListItemText\":\"Dism.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Dism.exe\"},{\"CompletionText\":\"Dismount-AppPackageVolume\",\"ListItemText\":\"Dismount-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Dismount-AppPackageVolume\"},{\"CompletionText\":\"Dismount-AppxVolume\",\"ListItemText\":\"Dismount-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Dismount-AppxVolume\\r\\n\"},{\"CompletionText\":\"Dismount-DiskImage\",\"ListItemText\":\"Dismount-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDismount-DiskImage \\r\\n\"},{\"CompletionText\":\"Dismount-VHD\",\"ListItemText\":\"Dismount-VHD\",\"ResultType\":2,\"ToolTip\":\"Dismount-VHD\\r\\n\"},{\"CompletionText\":\"Dismount-VMHostAssignableDevice\",\"ListItemText\":\"Dismount-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Dismount-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Dismount-WindowsImage\",\"ListItemText\":\"Dismount-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Dismount-WindowsImage\\r\\n\"},{\"CompletionText\":\"dispdiag.exe\",\"ListItemText\":\"dispdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dispdiag.exe\"},{\"CompletionText\":\"DisplaySwitch.exe\",\"ListItemText\":\"DisplaySwitch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DisplaySwitch.exe\"},{\"CompletionText\":\"djoin.exe\",\"ListItemText\":\"djoin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\djoin.exe\"},{\"CompletionText\":\"dllhost.exe\",\"ListItemText\":\"dllhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dllhost.exe\"},{\"CompletionText\":\"dllhst3g.exe\",\"ListItemText\":\"dllhst3g.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dllhst3g.exe\"},{\"CompletionText\":\"dlu\",\"ListItemText\":\"dlu\",\"ResultType\":2,\"ToolTip\":\"dlu\"},{\"CompletionText\":\"dmcertinst.exe\",\"ListItemText\":\"dmcertinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmcertinst.exe\"},{\"CompletionText\":\"dmcfghost.exe\",\"ListItemText\":\"dmcfghost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmcfghost.exe\"},{\"CompletionText\":\"dmclient.exe\",\"ListItemText\":\"dmclient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dmclient.exe\"},{\"CompletionText\":\"DmNotificationBroker.exe\",\"ListItemText\":\"DmNotificationBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DmNotificationBroker.exe\"},{\"CompletionText\":\"DmOmaCpMo.exe\",\"ListItemText\":\"DmOmaCpMo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DmOmaCpMo.exe\"},{\"CompletionText\":\"dnscacheugc.exe\",\"ListItemText\":\"dnscacheugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dnscacheugc.exe\"},{\"CompletionText\":\"dnsn\",\"ListItemText\":\"dnsn\",\"ResultType\":2,\"ToolTip\":\"Disconnect-PSSession\"},{\"CompletionText\":\"docker-compose.exe\",\"ListItemText\":\"docker-compose.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-compose.exe\"},{\"CompletionText\":\"docker-credential-desktop.exe\",\"ListItemText\":\"docker-credential-desktop.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-desktop.exe\"},{\"CompletionText\":\"docker-credential-ecr-login.exe\",\"ListItemText\":\"docker-credential-ecr-login.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-ecr-login.exe\"},{\"CompletionText\":\"docker-credential-wincred.exe\",\"ListItemText\":\"docker-credential-wincred.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-credential-wincred.exe\"},{\"CompletionText\":\"docker-index.exe\",\"ListItemText\":\"docker-index.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker-index.exe\"},{\"CompletionText\":\"docker.exe\",\"ListItemText\":\"docker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\docker.exe\"},{\"CompletionText\":\"doskey.exe\",\"ListItemText\":\"doskey.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\doskey.exe\"},{\"CompletionText\":\"dotnet.exe\",\"ListItemText\":\"dotnet.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\dotnet\\\\dotnet.exe\"},{\"CompletionText\":\"dpapimig.exe\",\"ListItemText\":\"dpapimig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dpapimig.exe\"},{\"CompletionText\":\"DpiScaling.exe\",\"ListItemText\":\"DpiScaling.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DpiScaling.exe\"},{\"CompletionText\":\"dpnsvr.exe\",\"ListItemText\":\"dpnsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dpnsvr.exe\"},{\"CompletionText\":\"driverquery.exe\",\"ListItemText\":\"driverquery.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\driverquery.exe\"},{\"CompletionText\":\"drvinst.exe\",\"ListItemText\":\"drvinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\drvinst.exe\"},{\"CompletionText\":\"dsmbd\",\"ListItemText\":\"dsmbd\",\"ResultType\":2,\"ToolTip\":\"dsmbd\"},{\"CompletionText\":\"DsmUserTask.exe\",\"ListItemText\":\"DsmUserTask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DsmUserTask.exe\"},{\"CompletionText\":\"dsregcmd.exe\",\"ListItemText\":\"dsregcmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dsregcmd.exe\"},{\"CompletionText\":\"dstokenclean.exe\",\"ListItemText\":\"dstokenclean.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dstokenclean.exe\"},{\"CompletionText\":\"dtdump.exe\",\"ListItemText\":\"dtdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dtdump.exe\"},{\"CompletionText\":\"DuckDuckGo.exe\",\"ListItemText\":\"DuckDuckGo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\DuckDuckGo.exe\"},{\"CompletionText\":\"dusmtask.exe\",\"ListItemText\":\"dusmtask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dusmtask.exe\"},{\"CompletionText\":\"dvdplay.exe\",\"ListItemText\":\"dvdplay.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dvdplay.exe\"},{\"CompletionText\":\"dwm.exe\",\"ListItemText\":\"dwm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dwm.exe\"},{\"CompletionText\":\"DWWIN.EXE\",\"ListItemText\":\"DWWIN.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DWWIN.EXE\"},{\"CompletionText\":\"DXCap.exe\",\"ListItemText\":\"DXCap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DXCap.exe\"},{\"CompletionText\":\"DXCpl.exe\",\"ListItemText\":\"DXCpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\DXCpl.exe\"},{\"CompletionText\":\"dxdiag.exe\",\"ListItemText\":\"dxdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dxdiag.exe\"},{\"CompletionText\":\"dxgiadaptercache.exe\",\"ListItemText\":\"dxgiadaptercache.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\dxgiadaptercache.exe\"},{\"CompletionText\":\"Dxpserver.exe\",\"ListItemText\":\"Dxpserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Dxpserver.exe\"},{\"CompletionText\":\"E:\",\"ListItemText\":\"E:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nE: \\r\\n\"},{\"CompletionText\":\"Eap3Host.exe\",\"ListItemText\":\"Eap3Host.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Eap3Host.exe\"},{\"CompletionText\":\"EaseOfAccessDialog.exe\",\"ListItemText\":\"EaseOfAccessDialog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EaseOfAccessDialog.exe\"},{\"CompletionText\":\"easinvoker.exe\",\"ListItemText\":\"easinvoker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\easinvoker.exe\"},{\"CompletionText\":\"EASPolicyManagerBrokerHost.exe\",\"ListItemText\":\"EASPolicyManagerBrokerHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EASPolicyManagerBrokerHost.exe\"},{\"CompletionText\":\"ebp\",\"ListItemText\":\"ebp\",\"ResultType\":2,\"ToolTip\":\"Enable-PSBreakpoint\"},{\"CompletionText\":\"echo\",\"ListItemText\":\"echo\",\"ResultType\":2,\"ToolTip\":\"Write-Output\"},{\"CompletionText\":\"Edit-ASRRecoveryPlan\",\"ListItemText\":\"Edit-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Edit-ASRRecoveryPlan\"},{\"CompletionText\":\"Edit-ASRRP\",\"ListItemText\":\"Edit-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Edit-ASRRP\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyRetentionRuleClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyRetentionRuleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyRetentionRuleClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyTagClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyTagClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyTagClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzDataProtectionPolicyTriggerClientObject\",\"ListItemText\":\"Edit-AzDataProtectionPolicyTriggerClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEdit-AzDataProtectionPolicyTriggerClientObject \\r\\n\"},{\"CompletionText\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Edit-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Edit-AzWebAppBackupConfiguration\",\"ListItemText\":\"Edit-AzWebAppBackupConfiguration\",\"ResultType\":2,\"ToolTip\":\"Edit-AzWebAppBackupConfiguration\\r\\n\"},{\"CompletionText\":\"Edit-CIPolicyRule\",\"ListItemText\":\"Edit-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"Edit-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"EDPCleanup.exe\",\"ListItemText\":\"EDPCleanup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EDPCleanup.exe\"},{\"CompletionText\":\"edpnotify.exe\",\"ListItemText\":\"edpnotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\edpnotify.exe\"},{\"CompletionText\":\"EduPrintProv.exe\",\"ListItemText\":\"EduPrintProv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EduPrintProv.exe\"},{\"CompletionText\":\"efsui.exe\",\"ListItemText\":\"efsui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\efsui.exe\"},{\"CompletionText\":\"EhStorAuthn.exe\",\"ListItemText\":\"EhStorAuthn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EhStorAuthn.exe\"},{\"CompletionText\":\"elu\",\"ListItemText\":\"elu\",\"ResultType\":2,\"ToolTip\":\"elu\"},{\"CompletionText\":\"Enable-AdlStoreKeyVault\",\"ListItemText\":\"Enable-AdlStoreKeyVault\",\"ResultType\":2,\"ToolTip\":\"Enable-AdlStoreKeyVault\"},{\"CompletionText\":\"Enable-AppBackgroundTaskDiagnosticLog\",\"ListItemText\":\"Enable-AppBackgroundTaskDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Enable-AppBackgroundTaskDiagnosticLog\\r\\n\"},{\"CompletionText\":\"Enable-AzAdvisorRecommendation\",\"ListItemText\":\"Enable-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Enable-AzAksAddOn\",\"ListItemText\":\"Enable-AzAksAddOn\",\"ResultType\":2,\"ToolTip\":\"Enable-AzAksAddOn\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchAutoScale\",\"ListItemText\":\"Enable-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchComputeNodeScheduling\",\"ListItemText\":\"Enable-AzBatchComputeNodeScheduling\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchComputeNodeScheduling\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchJob\",\"ListItemText\":\"Enable-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchJobSchedule\",\"ListItemText\":\"Enable-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Enable-AzBatchTask\",\"ListItemText\":\"Enable-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Enable-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Enable-AzCdnCustomDomainCustomHttps\",\"ListItemText\":\"Enable-AzCdnCustomDomainCustomHttps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzCdnCustomDomainCustomHttps \\r\\n\"},{\"CompletionText\":\"Enable-AzContextAutosave\",\"ListItemText\":\"Enable-AzContextAutosave\",\"ResultType\":2,\"ToolTip\":\"Enable-AzContextAutosave\\r\\n\"},{\"CompletionText\":\"Enable-AzDataCollection\",\"ListItemText\":\"Enable-AzDataCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzDataCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzDataLakeStoreKeyVault\",\"ListItemText\":\"Enable-AzDataLakeStoreKeyVault\",\"ResultType\":2,\"ToolTip\":\"Enable-AzDataLakeStoreKeyVault\\r\\n\"},{\"CompletionText\":\"Enable-AzEventGridPartnerTopic\",\"ListItemText\":\"Enable-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Enable-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Enable-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Enable-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Enable-AzFrontDoorCustomDomainHttps\",\"ListItemText\":\"Enable-AzFrontDoorCustomDomainHttps\",\"ResultType\":2,\"ToolTip\":\"Enable-AzFrontDoorCustomDomainHttps\\r\\n\"},{\"CompletionText\":\"Enable-AzHDInsightAzureMonitor\",\"ListItemText\":\"Enable-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Enable-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Enable-AzHDInsightMonitoring\",\"ListItemText\":\"Enable-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Enable-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsIISLogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsIISLogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsIISLogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxCustomLogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxPerformanceCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\",\"ListItemText\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzOperationalInsightsLinuxSyslogCollection\\r\\n\"},{\"CompletionText\":\"Enable-AzRecoveryServicesBackupAutoProtection\",\"ListItemText\":\"Enable-AzRecoveryServicesBackupAutoProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzRecoveryServicesBackupAutoProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzRecoveryServicesBackupProtection\",\"ListItemText\":\"Enable-AzRecoveryServicesBackupProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzRecoveryServicesBackupProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Enable-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Enable-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSqlInstanceAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSqlServerAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSqlServerAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSqlServerAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzStackHCIAttestation\",\"ListItemText\":\"Enable-AzStackHCIAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzStackHCIAttestation \\r\\n\"},{\"CompletionText\":\"Enable-AzStackHCIRemoteSupport\",\"ListItemText\":\"Enable-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageBlobDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobLastAccessTimeTracking\",\"ListItemText\":\"Enable-AzStorageBlobLastAccessTimeTracking\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobLastAccessTimeTracking\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageBlobRestorePolicy\",\"ListItemText\":\"Enable-AzStorageBlobRestorePolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageBlobRestorePolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageContainerDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageContainerDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageContainerDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageDeleteRetentionPolicy\",\"ListItemText\":\"Enable-AzStorageDeleteRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageDeleteRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Enable-AzStorageSoftDelete\",\"ListItemText\":\"Enable-AzStorageSoftDelete\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageSoftDelete\"},{\"CompletionText\":\"Enable-AzStorageStaticWebsite\",\"ListItemText\":\"Enable-AzStorageStaticWebsite\",\"ResultType\":2,\"ToolTip\":\"Enable-AzStorageStaticWebsite\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseSqlAdvancedDataSecurity\",\"ListItemText\":\"Enable-AzSynapseSqlAdvancedDataSecurity\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlAdvancedDataSecurity\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseSqlAdvancedThreatProtection\",\"ListItemText\":\"Enable-AzSynapseSqlAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlAdvancedThreatProtection\"},{\"CompletionText\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Enable-AzSynapseWorkspace\",\"ListItemText\":\"Enable-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Enable-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Enable-AzTrafficManagerEndpoint\",\"ListItemText\":\"Enable-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Enable-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Enable-AzTrafficManagerProfile\",\"ListItemText\":\"Enable-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Enable-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Enable-AzureRmAlias\",\"ListItemText\":\"Enable-AzureRmAlias\",\"ResultType\":2,\"ToolTip\":\"Enable-AzureRmAlias\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementBootDebug\",\"ListItemText\":\"Enable-BcdElementBootDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementBootDebug\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementBootEms\",\"ListItemText\":\"Enable-BcdElementBootEms\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementBootEms\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementDebug\",\"ListItemText\":\"Enable-BcdElementDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementDebug\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementEms\",\"ListItemText\":\"Enable-BcdElementEms\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementEms\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementEventLogging\",\"ListItemText\":\"Enable-BcdElementEventLogging\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementEventLogging\\r\\n\"},{\"CompletionText\":\"Enable-BcdElementHypervisorDebug\",\"ListItemText\":\"Enable-BcdElementHypervisorDebug\",\"ResultType\":2,\"ToolTip\":\"Enable-BcdElementHypervisorDebug\\r\\n\"},{\"CompletionText\":\"Enable-BCDistributed\",\"ListItemText\":\"Enable-BCDistributed\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCDistributed \\r\\n\"},{\"CompletionText\":\"Enable-BCDowngrading\",\"ListItemText\":\"Enable-BCDowngrading\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCDowngrading \\r\\n\"},{\"CompletionText\":\"Enable-BCHostedClient\",\"ListItemText\":\"Enable-BCHostedClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCHostedClient \\r\\n\"},{\"CompletionText\":\"Enable-BCHostedServer\",\"ListItemText\":\"Enable-BCHostedServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCHostedServer \\r\\n\"},{\"CompletionText\":\"Enable-BCLocal\",\"ListItemText\":\"Enable-BCLocal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCLocal \\r\\n\"},{\"CompletionText\":\"Enable-BCServeOnBattery\",\"ListItemText\":\"Enable-BCServeOnBattery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BCServeOnBattery \\r\\n\"},{\"CompletionText\":\"Enable-BitLocker\",\"ListItemText\":\"Enable-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BitLocker \\r\\n\"},{\"CompletionText\":\"Enable-BitLockerAutoUnlock\",\"ListItemText\":\"Enable-BitLockerAutoUnlock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-BitLockerAutoUnlock \\r\\n\"},{\"CompletionText\":\"Enable-DAManualEntryPointSelection\",\"ListItemText\":\"Enable-DAManualEntryPointSelection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DAManualEntryPointSelection \\r\\n\"},{\"CompletionText\":\"Enable-DeliveryOptimizationVerboseLogs\",\"ListItemText\":\"Enable-DeliveryOptimizationVerboseLogs\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DeliveryOptimizationVerboseLogs \\r\\n\"},{\"CompletionText\":\"Enable-DscDebug\",\"ListItemText\":\"Enable-DscDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-DscDebug \\r\\n\"},{\"CompletionText\":\"Enable-ExperimentalFeature\",\"ListItemText\":\"Enable-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-ExperimentalFeature [-Name] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-JobTrigger\",\"ListItemText\":\"Enable-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Enable-JobTrigger\\r\\n\"},{\"CompletionText\":\"Enable-LocalUser\",\"ListItemText\":\"Enable-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Enable-LocalUser\\r\\n\"},{\"CompletionText\":\"Enable-MMAgent\",\"ListItemText\":\"Enable-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-MMAgent \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapter\",\"ListItemText\":\"Enable-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapter \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterBinding\",\"ListItemText\":\"Enable-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterChecksumOffload\",\"ListItemText\":\"Enable-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Enable-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterIPsecOffload\",\"ListItemText\":\"Enable-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterLso\",\"ListItemText\":\"Enable-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterPacketDirect\",\"ListItemText\":\"Enable-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterPowerManagement\",\"ListItemText\":\"Enable-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterQos\",\"ListItemText\":\"Enable-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRdma\",\"ListItemText\":\"Enable-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRsc\",\"ListItemText\":\"Enable-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterRss\",\"ListItemText\":\"Enable-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterSriov\",\"ListItemText\":\"Enable-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterUso\",\"ListItemText\":\"Enable-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Enable-NetAdapterVmq\",\"ListItemText\":\"Enable-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Enable-NetDnsTransitionConfiguration\",\"ListItemText\":\"Enable-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Enable-NetFirewallHyperVRule\",\"ListItemText\":\"Enable-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Enable-NetFirewallRule\",\"ListItemText\":\"Enable-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Enable-NetIPHttpsProfile\",\"ListItemText\":\"Enable-NetIPHttpsProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPHttpsProfile \\r\\n\"},{\"CompletionText\":\"Enable-NetIPsecMainModeRule\",\"ListItemText\":\"Enable-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Enable-NetIPsecRule\",\"ListItemText\":\"Enable-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Enable-NetNatTransitionConfiguration\",\"ListItemText\":\"Enable-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchEthernetPort\",\"ListItemText\":\"Enable-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchFeature\",\"ListItemText\":\"Enable-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Enable-NetworkSwitchVlan\",\"ListItemText\":\"Enable-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Enable-OdbcPerfCounter\",\"ListItemText\":\"Enable-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Enable-PhysicalDiskIdentification\",\"ListItemText\":\"Enable-PhysicalDiskIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PhysicalDiskIdentification \\r\\n\"},{\"CompletionText\":\"Enable-PhysicalDiskIndication\",\"ListItemText\":\"Enable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"Enable-PhysicalDiskIndication\"},{\"CompletionText\":\"Enable-PnpDevice\",\"ListItemText\":\"Enable-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PnpDevice \\r\\n\"},{\"CompletionText\":\"Enable-PSBreakpoint\",\"ListItemText\":\"Enable-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSBreakpoint [-Breakpoint] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nEnable-PSBreakpoint [-Id] [-PassThru] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSRemoting\",\"ListItemText\":\"Enable-PSRemoting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSRemoting [-Force] [-SkipNetworkProfileCheck] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSSessionConfiguration\",\"ListItemText\":\"Enable-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSSessionConfiguration [[-Name] ] [-Force] [-SecurityDescriptorSddl ] [-SkipNetworkProfileCheck] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Enable-PSTrace\",\"ListItemText\":\"Enable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSTrace \\r\\n\"},{\"CompletionText\":\"Enable-PSWSManCombinedTrace\",\"ListItemText\":\"Enable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"Enable-RunspaceDebug\",\"ListItemText\":\"Enable-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-RunspaceDebug [[-RunspaceName] ] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-Runspace] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-RunspaceId] [-BreakAll] []\\r\\n\\r\\nEnable-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nEnable-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Enable-ScheduledJob\",\"ListItemText\":\"Enable-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Enable-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Enable-ScheduledTask\",\"ListItemText\":\"Enable-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Enable-SmbDelegation\",\"ListItemText\":\"Enable-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Enable-StorageBusCache\",\"ListItemText\":\"Enable-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Enable-StorageBusDisk\",\"ListItemText\":\"Enable-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Enable-StorageDataCollection\",\"ListItemText\":\"Enable-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Enable-StorageDiagnosticLog\",\"ListItemText\":\"Enable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"Enable-StorageDiagnosticLog\"},{\"CompletionText\":\"Enable-StorageEnclosureIdentification\",\"ListItemText\":\"Enable-StorageEnclosureIdentification\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageEnclosureIdentification \\r\\n\"},{\"CompletionText\":\"Enable-StorageEnclosurePower\",\"ListItemText\":\"Enable-StorageEnclosurePower\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageEnclosurePower \\r\\n\"},{\"CompletionText\":\"Enable-StorageHighAvailability\",\"ListItemText\":\"Enable-StorageHighAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageHighAvailability \\r\\n\"},{\"CompletionText\":\"Enable-StorageMaintenanceMode\",\"ListItemText\":\"Enable-StorageMaintenanceMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-StorageMaintenanceMode \\r\\n\"},{\"CompletionText\":\"Enable-TlsCipherSuite\",\"ListItemText\":\"Enable-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Enable-TlsEccCurve\",\"ListItemText\":\"Enable-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Enable-TlsSessionTicketKey\",\"ListItemText\":\"Enable-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Enable-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Enable-TpmAutoProvisioning\",\"ListItemText\":\"Enable-TpmAutoProvisioning\",\"ResultType\":2,\"ToolTip\":\"Enable-TpmAutoProvisioning\\r\\n\"},{\"CompletionText\":\"Enable-VMConsoleSupport\",\"ListItemText\":\"Enable-VMConsoleSupport\",\"ResultType\":2,\"ToolTip\":\"Enable-VMConsoleSupport\\r\\n\"},{\"CompletionText\":\"Enable-VMEventing\",\"ListItemText\":\"Enable-VMEventing\",\"ResultType\":2,\"ToolTip\":\"Enable-VMEventing\\r\\n\"},{\"CompletionText\":\"Enable-VMIntegrationService\",\"ListItemText\":\"Enable-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Enable-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Enable-VMMigration\",\"ListItemText\":\"Enable-VMMigration\",\"ResultType\":2,\"ToolTip\":\"Enable-VMMigration\\r\\n\"},{\"CompletionText\":\"Enable-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Enable-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Enable-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Enable-VMReplication\",\"ListItemText\":\"Enable-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Enable-VMReplication\\r\\n\"},{\"CompletionText\":\"Enable-VMResourceMetering\",\"ListItemText\":\"Enable-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Enable-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Enable-VMSwitchExtension\",\"ListItemText\":\"Enable-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Enable-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Enable-VMTPM\",\"ListItemText\":\"Enable-VMTPM\",\"ResultType\":2,\"ToolTip\":\"Enable-VMTPM\\r\\n\"},{\"CompletionText\":\"Enable-WdacBidTrace\",\"ListItemText\":\"Enable-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Enable-WindowsErrorReporting\",\"ListItemText\":\"Enable-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Enable-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Enable-WindowsOptionalFeature\",\"ListItemText\":\"Enable-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Enable-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Enable-WSManCredSSP\",\"ListItemText\":\"Enable-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Enable-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Enable-WSManTrace\",\"ListItemText\":\"Enable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Enter-PSHostProcess\",\"ListItemText\":\"Enter-PSHostProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnter-PSHostProcess [-Id] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-Process] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-Name] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess [-HostProcessInfo] [[-AppDomainName] ] []\\r\\n\\r\\nEnter-PSHostProcess -CustomPipeName []\\r\\n\"},{\"CompletionText\":\"Enter-PSSession\",\"ListItemText\":\"Enter-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnter-PSSession [-ComputerName] [-EnableNetworkAccess] [-Credential ] [-ConfigurationName ] [-Port ] [-UseSSL] [-ApplicationName ] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nEnter-PSSession [-HostName] [-Options ] [-Port ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] []\\r\\n\\r\\nEnter-PSSession [[-Session] ] []\\r\\n\\r\\nEnter-PSSession [[-ConnectionUri] ] [-EnableNetworkAccess] [-Credential ] [-ConfigurationName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nEnter-PSSession [-InstanceId ] []\\r\\n\\r\\nEnter-PSSession [[-Id] ] []\\r\\n\\r\\nEnter-PSSession [-Name ] []\\r\\n\\r\\nEnter-PSSession [-VMId] [-Credential] [-ConfigurationName ] []\\r\\n\\r\\nEnter-PSSession [-VMName] [-Credential] [-ConfigurationName ] []\\r\\n\\r\\nEnter-PSSession [-ContainerId] [-ConfigurationName ] [-RunAsAdministrator] []\\r\\n\"},{\"CompletionText\":\"env\",\"ListItemText\":\"env\",\"ResultType\":2,\"ToolTip\":\"\\r\\nenv \\r\\n\"},{\"CompletionText\":\"EoAExperiences.exe\",\"ListItemText\":\"EoAExperiences.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\EoAExperiences.exe\"},{\"CompletionText\":\"epal\",\"ListItemText\":\"epal\",\"ResultType\":2,\"ToolTip\":\"Export-Alias\"},{\"CompletionText\":\"epcsv\",\"ListItemText\":\"epcsv\",\"ResultType\":2,\"ToolTip\":\"Export-Csv\"},{\"CompletionText\":\"erase\",\"ListItemText\":\"erase\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"esentutl.exe\",\"ListItemText\":\"esentutl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\esentutl.exe\"},{\"CompletionText\":\"esimtool.exe\",\"ListItemText\":\"esimtool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\esimtool.exe\"},{\"CompletionText\":\"esmbd\",\"ListItemText\":\"esmbd\",\"ResultType\":2,\"ToolTip\":\"esmbd\"},{\"CompletionText\":\"etsn\",\"ListItemText\":\"etsn\",\"ResultType\":2,\"ToolTip\":\"Enter-PSSession\"},{\"CompletionText\":\"eudcedit.exe\",\"ListItemText\":\"eudcedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eudcedit.exe\"},{\"CompletionText\":\"eventcreate.exe\",\"ListItemText\":\"eventcreate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventcreate.exe\"},{\"CompletionText\":\"eventvwr.exe\",\"ListItemText\":\"eventvwr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventvwr.exe\"},{\"CompletionText\":\"eventvwr.msc\",\"ListItemText\":\"eventvwr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\eventvwr.msc\"},{\"CompletionText\":\"Exit-PSHostProcess\",\"ListItemText\":\"Exit-PSHostProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExit-PSHostProcess []\\r\\n\"},{\"CompletionText\":\"Exit-PSSession\",\"ListItemText\":\"Exit-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExit-PSSession []\\r\\n\"},{\"CompletionText\":\"Expand-Archive\",\"ListItemText\":\"Expand-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-Archive \\r\\n\"},{\"CompletionText\":\"Expand-AzWvdMsixImage\",\"ListItemText\":\"Expand-AzWvdMsixImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-AzWvdMsixImage \\r\\n\"},{\"CompletionText\":\"Expand-GitCommand\",\"ListItemText\":\"Expand-GitCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-GitCommand \\r\\n\"},{\"CompletionText\":\"Expand-WindowsCustomDataImage\",\"ListItemText\":\"Expand-WindowsCustomDataImage\",\"ResultType\":2,\"ToolTip\":\"Expand-WindowsCustomDataImage\\r\\n\"},{\"CompletionText\":\"Expand-WindowsImage\",\"ListItemText\":\"Expand-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Expand-WindowsImage\\r\\n\"},{\"CompletionText\":\"expand.exe\",\"ListItemText\":\"expand.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\expand.exe\"},{\"CompletionText\":\"explorer.exe\",\"ListItemText\":\"explorer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\explorer.exe\"},{\"CompletionText\":\"Export-AdlStoreChildItemProperties\",\"ListItemText\":\"Export-AdlStoreChildItemProperties\",\"ResultType\":2,\"ToolTip\":\"Export-AdlStoreChildItemProperties\"},{\"CompletionText\":\"Export-AdlStoreItem\",\"ListItemText\":\"Export-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Export-AdlStoreItem\"},{\"CompletionText\":\"Export-Alias\",\"ListItemText\":\"Export-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Alias [-Path] [[-Name] ] [-PassThru] [-As ] [-Append] [-Force] [-NoClobber] [-Description ] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Alias [[-Name] ] -LiteralPath [-PassThru] [-As ] [-Append] [-Force] [-NoClobber] [-Description ] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-AzAnalysisServicesInstanceLog\",\"ListItemText\":\"Export-AzAnalysisServicesInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzAnalysisServicesInstanceLog\\r\\n\"},{\"CompletionText\":\"Export-AzApiManagementApi\",\"ListItemText\":\"Export-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Export-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Export-AzAsInstanceLog\",\"ListItemText\":\"Export-AzAsInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzAsInstanceLog\"},{\"CompletionText\":\"Export-AzAutomationDscConfiguration\",\"ListItemText\":\"Export-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Export-AzAutomationDscNodeReportContent\",\"ListItemText\":\"Export-AzAutomationDscNodeReportContent\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationDscNodeReportContent\\r\\n\"},{\"CompletionText\":\"Export-AzAutomationRunbook\",\"ListItemText\":\"Export-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Export-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Export-AzConfig\",\"ListItemText\":\"Export-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Export-AzConfig\\r\\n\"},{\"CompletionText\":\"Export-AzDataLakeStoreChildItemProperties\",\"ListItemText\":\"Export-AzDataLakeStoreChildItemProperties\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreChildItemProperties\"},{\"CompletionText\":\"Export-AzDataLakeStoreChildItemProperty\",\"ListItemText\":\"Export-AzDataLakeStoreChildItemProperty\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreChildItemProperty\\r\\n\"},{\"CompletionText\":\"Export-AzDataLakeStoreItem\",\"ListItemText\":\"Export-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Export-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Export-AzKeyVaultSecurityDomain\",\"ListItemText\":\"Export-AzKeyVaultSecurityDomain\",\"ResultType\":2,\"ToolTip\":\"Export-AzKeyVaultSecurityDomain\\r\\n\"},{\"CompletionText\":\"Export-AzLogAnalyticRequestRateByInterval\",\"ListItemText\":\"Export-AzLogAnalyticRequestRateByInterval\",\"ResultType\":2,\"ToolTip\":\"Export-AzLogAnalyticRequestRateByInterval\\r\\n\"},{\"CompletionText\":\"Export-AzLogAnalyticThrottledRequest\",\"ListItemText\":\"Export-AzLogAnalyticThrottledRequest\",\"ResultType\":2,\"ToolTip\":\"Export-AzLogAnalyticThrottledRequest\\r\\n\"},{\"CompletionText\":\"Export-AzMlWebService\",\"ListItemText\":\"Export-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Export-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Export-AzRedisCache\",\"ListItemText\":\"Export-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Export-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Export-AzRedisEnterpriseCache\",\"ListItemText\":\"Export-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Export-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Export-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"Export-AzRedisEnterpriseCacheDatabase\"},{\"CompletionText\":\"Export-AzResourceGroup\",\"ListItemText\":\"Export-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Export-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseKqlScript\",\"ListItemText\":\"Export-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseNotebook\",\"ListItemText\":\"Export-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseSparkConfiguration\",\"ListItemText\":\"Export-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Export-AzSynapseSqlScript\",\"ListItemText\":\"Export-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Export-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Export-AzTemplateSpec\",\"ListItemText\":\"Export-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Export-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Export-AzureAsInstanceLog\",\"ListItemText\":\"Export-AzureAsInstanceLog\",\"ResultType\":2,\"ToolTip\":\"Export-AzureAsInstanceLog\"},{\"CompletionText\":\"Export-BCCachePackage\",\"ListItemText\":\"Export-BCCachePackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-BCCachePackage \\r\\n\"},{\"CompletionText\":\"Export-BcdStore\",\"ListItemText\":\"Export-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Export-BcdStore\\r\\n\"},{\"CompletionText\":\"Export-BCSecretKey\",\"ListItemText\":\"Export-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Export-BinaryMiLog\",\"ListItemText\":\"Export-BinaryMiLog\",\"ResultType\":2,\"ToolTip\":\"Export-BinaryMiLog\\r\\n\"},{\"CompletionText\":\"Export-Certificate\",\"ListItemText\":\"Export-Certificate\",\"ResultType\":2,\"ToolTip\":\"Export-Certificate\\r\\n\"},{\"CompletionText\":\"Export-Clixml\",\"ListItemText\":\"Export-Clixml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Clixml [-Path] -InputObject [-Depth ] [-Force] [-NoClobber] [-Encoding ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Clixml -LiteralPath -InputObject [-Depth ] [-Force] [-NoClobber] [-Encoding ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-Counter\",\"ListItemText\":\"Export-Counter\",\"ResultType\":2,\"ToolTip\":\"Export-Counter\\r\\n\"},{\"CompletionText\":\"Export-Csv\",\"ListItemText\":\"Export-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-Csv [[-Path] ] [[-Delimiter] ] -InputObject [-LiteralPath ] [-Force] [-NoClobber] [-Encoding ] [-Append] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] [-WhatIf] [-Confirm] []\\r\\n\\r\\nExport-Csv [[-Path] ] -InputObject [-LiteralPath ] [-Force] [-NoClobber] [-Encoding ] [-Append] [-UseCulture] [-IncludeTypeInformation] [-NoTypeInformation] [-QuoteFields ] [-UseQuotes ] [-NoHeader] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Export-FormatData\",\"ListItemText\":\"Export-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-FormatData -InputObject -Path [-Force] [-NoClobber] [-IncludeScriptBlock] []\\r\\n\\r\\nExport-FormatData -InputObject -LiteralPath [-Force] [-NoClobber] [-IncludeScriptBlock] []\\r\\n\"},{\"CompletionText\":\"Export-HgsGuardian\",\"ListItemText\":\"Export-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Export-ModuleMember\",\"ListItemText\":\"Export-ModuleMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ModuleMember [[-Function] ] [-Cmdlet ] [-Variable ] [-Alias ] []\\r\\n\"},{\"CompletionText\":\"Export-ODataEndpointProxy\",\"ListItemText\":\"Export-ODataEndpointProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ODataEndpointProxy \\r\\n\"},{\"CompletionText\":\"Export-PfxCertificate\",\"ListItemText\":\"Export-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Export-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Export-ProvisioningPackage\",\"ListItemText\":\"Export-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Export-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Export-PSSession\",\"ListItemText\":\"Export-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-PSSession [-Session] [-OutputModule] [[-CommandName] ] [[-FormatTypeName] ] [-Force] [-Encoding ] [-AllowClobber] [-ArgumentList ] [-CommandType ] [-Module ] [-FullyQualifiedModule ] [-Certificate ] []\\r\\n\"},{\"CompletionText\":\"Export-ScheduledTask\",\"ListItemText\":\"Export-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Export-StartLayout\",\"ListItemText\":\"Export-StartLayout\",\"ResultType\":2,\"ToolTip\":\"Export-StartLayout\\r\\n\"},{\"CompletionText\":\"Export-StartLayoutEdgeAssets\",\"ListItemText\":\"Export-StartLayoutEdgeAssets\",\"ResultType\":2,\"ToolTip\":\"Export-StartLayoutEdgeAssets\\r\\n\"},{\"CompletionText\":\"Export-TlsSessionTicketKey\",\"ListItemText\":\"Export-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"Export-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"Export-Trace\",\"ListItemText\":\"Export-Trace\",\"ResultType\":2,\"ToolTip\":\"Export-Trace\\r\\n\"},{\"CompletionText\":\"Export-VM\",\"ListItemText\":\"Export-VM\",\"ResultType\":2,\"ToolTip\":\"Export-VM\\r\\n\"},{\"CompletionText\":\"Export-VMCheckpoint\",\"ListItemText\":\"Export-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Export-VMCheckpoint\"},{\"CompletionText\":\"Export-VMSnapshot\",\"ListItemText\":\"Export-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Export-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Export-WindowsCapabilitySource\",\"ListItemText\":\"Export-WindowsCapabilitySource\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsCapabilitySource\\r\\n\"},{\"CompletionText\":\"Export-WindowsDriver\",\"ListItemText\":\"Export-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Export-WindowsImage\",\"ListItemText\":\"Export-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Export-WindowsImage\\r\\n\"},{\"CompletionText\":\"Export-WinhttpProxy\",\"ListItemText\":\"Export-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExport-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"exsn\",\"ListItemText\":\"exsn\",\"ResultType\":2,\"ToolTip\":\"Exit-PSSession\"},{\"CompletionText\":\"extcheck.exe\",\"ListItemText\":\"extcheck.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\extcheck.exe\"},{\"CompletionText\":\"extension-admin.exe\",\"ListItemText\":\"extension-admin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\extension-admin.exe\"},{\"CompletionText\":\"extrac32.exe\",\"ListItemText\":\"extrac32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\extrac32.exe\"},{\"CompletionText\":\"F:\",\"ListItemText\":\"F:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nF: \\r\\n\"},{\"CompletionText\":\"fc\",\"ListItemText\":\"fc\",\"ResultType\":2,\"ToolTip\":\"Format-Custom\"},{\"CompletionText\":\"fc.exe\",\"ListItemText\":\"fc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fc.exe\"},{\"CompletionText\":\"fclip.exe\",\"ListItemText\":\"fclip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fclip.exe\"},{\"CompletionText\":\"fdres\",\"ListItemText\":\"fdres\",\"ResultType\":2,\"ToolTip\":\"fdres\"},{\"CompletionText\":\"fhmanagew.exe\",\"ListItemText\":\"fhmanagew.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fhmanagew.exe\"},{\"CompletionText\":\"fhx\",\"ListItemText\":\"fhx\",\"ResultType\":2,\"ToolTip\":\"Format-Hex\"},{\"CompletionText\":\"FileDialogBroker.exe\",\"ListItemText\":\"FileDialogBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FileDialogBroker.exe\"},{\"CompletionText\":\"FileHistory.exe\",\"ListItemText\":\"FileHistory.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FileHistory.exe\"},{\"CompletionText\":\"fimo\",\"ListItemText\":\"fimo\",\"ResultType\":2,\"ToolTip\":\"fimo\"},{\"CompletionText\":\"Find-AzDataProtectionRestorableTimeRange\",\"ListItemText\":\"Find-AzDataProtectionRestorableTimeRange\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-AzDataProtectionRestorableTimeRange \\r\\n\"},{\"CompletionText\":\"Find-Command\",\"ListItemText\":\"Find-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Command \\r\\n\"},{\"CompletionText\":\"Find-DSCResource\",\"ListItemText\":\"Find-DSCResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-DSCResource \\r\\n\"},{\"CompletionText\":\"Find-LapsADExtendedRights\",\"ListItemText\":\"Find-LapsADExtendedRights\",\"ResultType\":2,\"ToolTip\":\"Find-LapsADExtendedRights\\r\\n\"},{\"CompletionText\":\"Find-Module\",\"ListItemText\":\"Find-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Module \\r\\n\"},{\"CompletionText\":\"Find-NetIPsecRule\",\"ListItemText\":\"Find-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Find-NetRoute\",\"ListItemText\":\"Find-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-NetRoute \\r\\n\"},{\"CompletionText\":\"Find-Package\",\"ListItemText\":\"Find-Package\",\"ResultType\":2,\"ToolTip\":\"Find-Package\\r\\n\"},{\"CompletionText\":\"Find-PackageProvider\",\"ListItemText\":\"Find-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Find-PackageProvider\\r\\n\"},{\"CompletionText\":\"Find-PSResource\",\"ListItemText\":\"Find-PSResource\",\"ResultType\":2,\"ToolTip\":\"Find-PSResource\\r\\n\"},{\"CompletionText\":\"Find-RoleCapability\",\"ListItemText\":\"Find-RoleCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-RoleCapability \\r\\n\"},{\"CompletionText\":\"Find-Script\",\"ListItemText\":\"Find-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Script \\r\\n\"},{\"CompletionText\":\"find.exe\",\"ListItemText\":\"find.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\find.exe\"},{\"CompletionText\":\"findstr.exe\",\"ListItemText\":\"findstr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\findstr.exe\"},{\"CompletionText\":\"finger.exe\",\"ListItemText\":\"finger.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\finger.exe\"},{\"CompletionText\":\"Firewall.cpl\",\"ListItemText\":\"Firewall.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Firewall.cpl\"},{\"CompletionText\":\"fixmapi.exe\",\"ListItemText\":\"fixmapi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fixmapi.exe\"},{\"CompletionText\":\"fl\",\"ListItemText\":\"fl\",\"ResultType\":2,\"ToolTip\":\"Format-List\"},{\"CompletionText\":\"fleet.cmd\",\"ListItemText\":\"fleet.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\JetBrains\\\\Toolbox\\\\scripts\\\\fleet.cmd\"},{\"CompletionText\":\"fltMC.exe\",\"ListItemText\":\"fltMC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fltMC.exe\"},{\"CompletionText\":\"Flush-EtwTraceSession\",\"ListItemText\":\"Flush-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFlush-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Flush-Volume\",\"ListItemText\":\"Flush-Volume\",\"ResultType\":2,\"ToolTip\":\"Flush-Volume\"},{\"CompletionText\":\"fodhelper.exe\",\"ListItemText\":\"fodhelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fodhelper.exe\"},{\"CompletionText\":\"Fondue.exe\",\"ListItemText\":\"Fondue.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Fondue.exe\"},{\"CompletionText\":\"fontdrvhost.exe\",\"ListItemText\":\"fontdrvhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fontdrvhost.exe\"},{\"CompletionText\":\"fontview.exe\",\"ListItemText\":\"fontview.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fontview.exe\"},{\"CompletionText\":\"foreach\",\"ListItemText\":\"foreach\",\"ResultType\":2,\"ToolTip\":\"ForEach-Object\"},{\"CompletionText\":\"ForEach-Object\",\"ListItemText\":\"ForEach-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nForEach-Object [-Process] [-InputObject ] [-Begin ] [-End ] [-RemainingScripts ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nForEach-Object [-MemberName] [-InputObject ] [-ArgumentList ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nForEach-Object -Parallel [-InputObject ] [-ThrottleLimit ] [-TimeoutSeconds ] [-AsJob] [-UseNewRunspace] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"forfiles.exe\",\"ListItemText\":\"forfiles.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\forfiles.exe\"},{\"CompletionText\":\"Format-Custom\",\"ListItemText\":\"Format-Custom\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Custom [[-Property] ] [-Depth ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-GitBranchName\",\"ListItemText\":\"Format-GitBranchName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-GitBranchName \\r\\n\"},{\"CompletionText\":\"Format-Hex\",\"ListItemText\":\"Format-Hex\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Hex [-Path] [-Count ] [-Offset ] []\\r\\n\\r\\nFormat-Hex -LiteralPath [-Count ] [-Offset ] []\\r\\n\\r\\nFormat-Hex -InputObject [-Encoding ] [-Count ] [-Offset ] [-Raw] []\\r\\n\"},{\"CompletionText\":\"Format-List\",\"ListItemText\":\"Format-List\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-List [[-Property] ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-SecureBootUEFI\",\"ListItemText\":\"Format-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Format-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Format-Table\",\"ListItemText\":\"Format-Table\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Table [[-Property] ] [-AutoSize] [-RepeatHeader] [-HideTableHeaders] [-Wrap] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Format-Volume\",\"ListItemText\":\"Format-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Volume \\r\\n\"},{\"CompletionText\":\"Format-Wide\",\"ListItemText\":\"Format-Wide\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFormat-Wide [[-Property] ] [-AutoSize] [-Column ] [-GroupBy ] [-View ] [-ShowError] [-DisplayError] [-Force] [-Expand ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"format.com\",\"ListItemText\":\"format.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\format.com\"},{\"CompletionText\":\"fsavailux.exe\",\"ListItemText\":\"fsavailux.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsavailux.exe\"},{\"CompletionText\":\"FsIso.exe\",\"ListItemText\":\"FsIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FsIso.exe\"},{\"CompletionText\":\"fsmgmt.msc\",\"ListItemText\":\"fsmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsmgmt.msc\"},{\"CompletionText\":\"fsquirt.exe\",\"ListItemText\":\"fsquirt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsquirt.exe\"},{\"CompletionText\":\"fsutil.exe\",\"ListItemText\":\"fsutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fsutil.exe\"},{\"CompletionText\":\"ft\",\"ListItemText\":\"ft\",\"ResultType\":2,\"ToolTip\":\"Format-Table\"},{\"CompletionText\":\"ftp.exe\",\"ListItemText\":\"ftp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ftp.exe\"},{\"CompletionText\":\"fvenotify.exe\",\"ListItemText\":\"fvenotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fvenotify.exe\"},{\"CompletionText\":\"fveprompt.exe\",\"ListItemText\":\"fveprompt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\fveprompt.exe\"},{\"CompletionText\":\"fw\",\"ListItemText\":\"fw\",\"ResultType\":2,\"ToolTip\":\"Format-Wide\"},{\"CompletionText\":\"FXSCOVER.exe\",\"ListItemText\":\"FXSCOVER.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSCOVER.exe\"},{\"CompletionText\":\"FXSSVC.exe\",\"ListItemText\":\"FXSSVC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSSVC.exe\"},{\"CompletionText\":\"FXSUNATD.exe\",\"ListItemText\":\"FXSUNATD.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\FXSUNATD.exe\"},{\"CompletionText\":\"G:\",\"ListItemText\":\"G:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nG: \\r\\n\"},{\"CompletionText\":\"gal\",\"ListItemText\":\"gal\",\"ResultType\":2,\"ToolTip\":\"Get-Alias\"},{\"CompletionText\":\"GameBarElevatedFT_Alias.exe\",\"ListItemText\":\"GameBarElevatedFT_Alias.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\GameBarElevatedFT_Alias.exe\"},{\"CompletionText\":\"GameBarPresenceWriter.exe\",\"ListItemText\":\"GameBarPresenceWriter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GameBarPresenceWriter.exe\"},{\"CompletionText\":\"GameInputSvc.exe\",\"ListItemText\":\"GameInputSvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GameInputSvc.exe\"},{\"CompletionText\":\"GamePanel.exe\",\"ListItemText\":\"GamePanel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GamePanel.exe\"},{\"CompletionText\":\"gatherNetworkInfo.vbs\",\"ListItemText\":\"gatherNetworkInfo.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gatherNetworkInfo.vbs\"},{\"CompletionText\":\"gbp\",\"ListItemText\":\"gbp\",\"ResultType\":2,\"ToolTip\":\"Get-PSBreakpoint\"},{\"CompletionText\":\"gc\",\"ListItemText\":\"gc\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"gcai\",\"ListItemText\":\"gcai\",\"ResultType\":2,\"ToolTip\":\"gcai\"},{\"CompletionText\":\"gcb\",\"ListItemText\":\"gcb\",\"ResultType\":2,\"ToolTip\":\"Get-Clipboard\"},{\"CompletionText\":\"gcfg\",\"ListItemText\":\"gcfg\",\"ResultType\":2,\"ToolTip\":\"gcfg\"},{\"CompletionText\":\"gcfgs\",\"ListItemText\":\"gcfgs\",\"ResultType\":2,\"ToolTip\":\"gcfgs\"},{\"CompletionText\":\"gci\",\"ListItemText\":\"gci\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"gcim\",\"ListItemText\":\"gcim\",\"ResultType\":2,\"ToolTip\":\"gcim\"},{\"CompletionText\":\"gcls\",\"ListItemText\":\"gcls\",\"ResultType\":2,\"ToolTip\":\"gcls\"},{\"CompletionText\":\"gcm\",\"ListItemText\":\"gcm\",\"ResultType\":2,\"ToolTip\":\"Get-Command\"},{\"CompletionText\":\"gcms\",\"ListItemText\":\"gcms\",\"ResultType\":2,\"ToolTip\":\"gcms\"},{\"CompletionText\":\"gcs\",\"ListItemText\":\"gcs\",\"ResultType\":2,\"ToolTip\":\"Get-PSCallStack\"},{\"CompletionText\":\"gdr\",\"ListItemText\":\"gdr\",\"ResultType\":2,\"ToolTip\":\"Get-PSDrive\"},{\"CompletionText\":\"GenValObj.exe\",\"ListItemText\":\"GenValObj.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\GenValObj.exe\"},{\"CompletionText\":\"gerr\",\"ListItemText\":\"gerr\",\"ResultType\":2,\"ToolTip\":\"Get-Error\"},{\"CompletionText\":\"Get-Acl\",\"ListItemText\":\"Get-Acl\",\"ResultType\":2,\"ToolTip\":\"Get-Acl\\r\\n\"},{\"CompletionText\":\"Get-AdlAnalyticsAccount\",\"ListItemText\":\"Get-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsAccount\"},{\"CompletionText\":\"Get-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Get-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Get-AdlAnalyticsDataSource\",\"ListItemText\":\"Get-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Get-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Get-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Get-AdlCatalogItem\",\"ListItemText\":\"Get-AdlCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlCatalogItem\"},{\"CompletionText\":\"Get-AdlCatalogItemAclEntry\",\"ListItemText\":\"Get-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Get-AdlJob\",\"ListItemText\":\"Get-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJob\"},{\"CompletionText\":\"Get-AdlJobPipeline\",\"ListItemText\":\"Get-AdlJobPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJobPipeline\"},{\"CompletionText\":\"Get-AdlJobRecurrence\",\"ListItemText\":\"Get-AdlJobRecurrence\",\"ResultType\":2,\"ToolTip\":\"Get-AdlJobRecurrence\"},{\"CompletionText\":\"Get-AdlStore\",\"ListItemText\":\"Get-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStore\"},{\"CompletionText\":\"Get-AdlStoreChildItem\",\"ListItemText\":\"Get-AdlStoreChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreChildItem\"},{\"CompletionText\":\"Get-AdlStoreChildItemSummary\",\"ListItemText\":\"Get-AdlStoreChildItemSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreChildItemSummary\"},{\"CompletionText\":\"Get-AdlStoreDeletedItem\",\"ListItemText\":\"Get-AdlStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreDeletedItem\"},{\"CompletionText\":\"Get-AdlStoreFirewallRule\",\"ListItemText\":\"Get-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreFirewallRule\"},{\"CompletionText\":\"Get-AdlStoreItem\",\"ListItemText\":\"Get-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItem\"},{\"CompletionText\":\"Get-AdlStoreItemAclEntry\",\"ListItemText\":\"Get-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Get-AdlStoreItemContent\",\"ListItemText\":\"Get-AdlStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemContent\"},{\"CompletionText\":\"Get-AdlStoreItemOwner\",\"ListItemText\":\"Get-AdlStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemOwner\"},{\"CompletionText\":\"Get-AdlStoreItemPermission\",\"ListItemText\":\"Get-AdlStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreItemPermission\"},{\"CompletionText\":\"Get-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Get-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Get-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Get-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Get-Alias\",\"ListItemText\":\"Get-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Alias [[-Name] ] [-Exclude ] [-Scope ] []\\r\\n\\r\\nGet-Alias [-Exclude ] [-Scope ] [-Definition ] []\\r\\n\"},{\"CompletionText\":\"Get-AppBackgroundTask\",\"ListItemText\":\"Get-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Get-AppLockerFileInformation\",\"ListItemText\":\"Get-AppLockerFileInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AppLockerFileInformation\\r\\n\"},{\"CompletionText\":\"Get-AppLockerPolicy\",\"ListItemText\":\"Get-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Get-AppPackage\",\"ListItemText\":\"Get-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackage\"},{\"CompletionText\":\"Get-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Get-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Get-AppPackageDefaultVolume\",\"ListItemText\":\"Get-AppPackageDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageDefaultVolume\"},{\"CompletionText\":\"Get-AppPackageLastError\",\"ListItemText\":\"Get-AppPackageLastError\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageLastError\"},{\"CompletionText\":\"Get-AppPackageLog\",\"ListItemText\":\"Get-AppPackageLog\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageLog\"},{\"CompletionText\":\"Get-AppPackageManifest\",\"ListItemText\":\"Get-AppPackageManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageManifest\"},{\"CompletionText\":\"Get-AppPackageVolume\",\"ListItemText\":\"Get-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppPackageVolume\"},{\"CompletionText\":\"Get-AppProvisionedPackage\",\"ListItemText\":\"Get-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppProvisionedPackage\"},{\"CompletionText\":\"Get-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Get-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Get-AppSharedPackageContainer\",\"ListItemText\":\"Get-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Get-AppvVirtualProcess\",\"ListItemText\":\"Get-AppvVirtualProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppvVirtualProcess \\r\\n\"},{\"CompletionText\":\"Get-AppxDefaultVolume\",\"ListItemText\":\"Get-AppxDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppxDefaultVolume\\r\\n\"},{\"CompletionText\":\"Get-AppxLastError\",\"ListItemText\":\"Get-AppxLastError\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppxLastError \\r\\n\"},{\"CompletionText\":\"Get-AppxLog\",\"ListItemText\":\"Get-AppxLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AppxLog \\r\\n\"},{\"CompletionText\":\"Get-AppxPackage\",\"ListItemText\":\"Get-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackage\\r\\n\"},{\"CompletionText\":\"Get-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Get-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Get-AppxPackageManifest\",\"ListItemText\":\"Get-AppxPackageManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AppxPackageManifest\\r\\n\"},{\"CompletionText\":\"Get-AppxProvisionedPackage\",\"ListItemText\":\"Get-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Get-AppxVolume\",\"ListItemText\":\"Get-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Get-AppxVolume\\r\\n\"},{\"CompletionText\":\"Get-ASRAlertSetting\",\"ListItemText\":\"Get-ASRAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Get-ASRAlertSetting\"},{\"CompletionText\":\"Get-ASREvent\",\"ListItemText\":\"Get-ASREvent\",\"ResultType\":2,\"ToolTip\":\"Get-ASREvent\"},{\"CompletionText\":\"Get-ASRFabric\",\"ListItemText\":\"Get-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"Get-ASRFabric\"},{\"CompletionText\":\"Get-ASRJob\",\"ListItemText\":\"Get-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Get-ASRJob\"},{\"CompletionText\":\"Get-ASRNetwork\",\"ListItemText\":\"Get-ASRNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNetwork\"},{\"CompletionText\":\"Get-ASRNetworkMapping\",\"ListItemText\":\"Get-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNetworkMapping\"},{\"CompletionText\":\"Get-ASRNotificationSetting\",\"ListItemText\":\"Get-ASRNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-ASRNotificationSetting\"},{\"CompletionText\":\"Get-ASRPolicy\",\"ListItemText\":\"Get-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-ASRPolicy\"},{\"CompletionText\":\"Get-ASRProtectableItem\",\"ListItemText\":\"Get-ASRProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectableItem\"},{\"CompletionText\":\"Get-ASRProtectionContainer\",\"ListItemText\":\"Get-ASRProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectionContainer\"},{\"CompletionText\":\"Get-ASRProtectionContainerMapping\",\"ListItemText\":\"Get-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Get-ASRRecoveryPlan\",\"ListItemText\":\"Get-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRecoveryPlan\"},{\"CompletionText\":\"Get-ASRRecoveryPoint\",\"ListItemText\":\"Get-ASRRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRecoveryPoint\"},{\"CompletionText\":\"Get-ASRReplicationProtectedItem\",\"ListItemText\":\"Get-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Get-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Get-ASRRP\",\"ListItemText\":\"Get-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Get-ASRRP\"},{\"CompletionText\":\"Get-ASRServicesProvider\",\"ListItemText\":\"Get-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Get-ASRServicesProvider\"},{\"CompletionText\":\"Get-ASRStorageClassification\",\"ListItemText\":\"Get-ASRStorageClassification\",\"ResultType\":2,\"ToolTip\":\"Get-ASRStorageClassification\"},{\"CompletionText\":\"Get-ASRStorageClassificationMapping\",\"ListItemText\":\"Get-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Get-ASRStorageClassificationMapping\"},{\"CompletionText\":\"Get-ASRvCenter\",\"ListItemText\":\"Get-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Get-ASRvCenter\"},{\"CompletionText\":\"Get-AssignedAccess\",\"ListItemText\":\"Get-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Get-AuthenticodeSignature\",\"ListItemText\":\"Get-AuthenticodeSignature\",\"ResultType\":2,\"ToolTip\":\"Get-AuthenticodeSignature\\r\\n\"},{\"CompletionText\":\"Get-AutologgerConfig\",\"ListItemText\":\"Get-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Get-AzAccessToken\",\"ListItemText\":\"Get-AzAccessToken\",\"ResultType\":2,\"ToolTip\":\"Get-AzAccessToken\\r\\n\"},{\"CompletionText\":\"Get-AzActionGroup\",\"ListItemText\":\"Get-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Get-AzActivityLog\",\"ListItemText\":\"Get-AzActivityLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzActivityLog\\r\\n\"},{\"CompletionText\":\"Get-AzActivityLogAlert\",\"ListItemText\":\"Get-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Get-AzADAppCredential\",\"ListItemText\":\"Get-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADAppFederatedCredential\",\"ListItemText\":\"Get-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADApplication\",\"ListItemText\":\"Get-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADApplication \\r\\n\"},{\"CompletionText\":\"Get-AzADAppPermission\",\"ListItemText\":\"Get-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Get-AzADGroup\",\"ListItemText\":\"Get-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADGroup \\r\\n\"},{\"CompletionText\":\"Get-AzADGroupMember\",\"ListItemText\":\"Get-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Get-AzADOrganization\",\"ListItemText\":\"Get-AzADOrganization\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADOrganization \\r\\n\"},{\"CompletionText\":\"Get-AzADServicePrincipal\",\"ListItemText\":\"Get-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Get-AzADServicePrincipalCredential\",\"ListItemText\":\"Get-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzADServicePrincipalCredential\"},{\"CompletionText\":\"Get-AzADSpCredential\",\"ListItemText\":\"Get-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"Get-AzADUser\",\"ListItemText\":\"Get-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzADUser \\r\\n\"},{\"CompletionText\":\"Get-AzAdvisorConfiguration\",\"ListItemText\":\"Get-AzAdvisorConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAdvisorConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzAdvisorRecommendation\",\"ListItemText\":\"Get-AzAdvisorRecommendation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAdvisorRecommendation \\r\\n\"},{\"CompletionText\":\"Get-AzAksCluster\",\"ListItemText\":\"Get-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Get-AzAksClusterUpgradeProfile\",\"ListItemText\":\"Get-AzAksClusterUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksClusterUpgradeProfile\"},{\"CompletionText\":\"Get-AzAksMaintenanceConfiguration\",\"ListItemText\":\"Get-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterCommandResult\",\"ListItemText\":\"Get-AzAksManagedClusterCommandResult\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterCommandResult \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterOSOption\",\"ListItemText\":\"Get-AzAksManagedClusterOSOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterOSOption \\r\\n\"},{\"CompletionText\":\"Get-AzAksManagedClusterOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzAksManagedClusterOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksManagedClusterOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzAksNodePool\",\"ListItemText\":\"Get-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Get-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Get-AzAksNodePoolUpgradeProfile\",\"ListItemText\":\"Get-AzAksNodePoolUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksNodePoolUpgradeProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAksSnapshot\",\"ListItemText\":\"Get-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"Get-AzAksUpgradeProfile\",\"ListItemText\":\"Get-AzAksUpgradeProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksUpgradeProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAksVersion\",\"ListItemText\":\"Get-AzAksVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAksVersion \\r\\n\"},{\"CompletionText\":\"Get-AzAlertHistory\",\"ListItemText\":\"Get-AzAlertHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertHistory\\r\\n\"},{\"CompletionText\":\"Get-AzAlertRule\",\"ListItemText\":\"Get-AzAlertRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertRule\\r\\n\"},{\"CompletionText\":\"Get-AzAlertsSuppressionRule\",\"ListItemText\":\"Get-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Get-AzAllowedConnection\",\"ListItemText\":\"Get-AzAllowedConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzAllowedConnection\\r\\n\"},{\"CompletionText\":\"Get-AzAnalysisServicesServer\",\"ListItemText\":\"Get-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagement\",\"ListItemText\":\"Get-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApi\",\"ListItemText\":\"Get-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiRelease\",\"ListItemText\":\"Get-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiRevision\",\"ListItemText\":\"Get-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiSchema\",\"ListItemText\":\"Get-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementApiVersionSet\",\"ListItemText\":\"Get-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Get-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementAuthorizationServerClientSecret\",\"ListItemText\":\"Get-AzApiManagementAuthorizationServerClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementAuthorizationServerClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementBackend\",\"ListItemText\":\"Get-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementCache\",\"ListItemText\":\"Get-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementCertificate\",\"ListItemText\":\"Get-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementDiagnostic\",\"ListItemText\":\"Get-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGateway\",\"ListItemText\":\"Get-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"Get-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGatewayKey\",\"ListItemText\":\"Get-AzApiManagementGatewayKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGatewayKey\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementGroup\",\"ListItemText\":\"Get-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementIdentityProvider\",\"ListItemText\":\"Get-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementIdentityProviderClientSecret\",\"ListItemText\":\"Get-AzApiManagementIdentityProviderClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementIdentityProviderClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementLogger\",\"ListItemText\":\"Get-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNamedValue\",\"ListItemText\":\"Get-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNamedValueSecretValue\",\"ListItemText\":\"Get-AzApiManagementNamedValueSecretValue\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNamedValueSecretValue\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementNetworkStatus\",\"ListItemText\":\"Get-AzApiManagementNetworkStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementNetworkStatus\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Get-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\",\"ListItemText\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOpenIdConnectProviderClientSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementOperation\",\"ListItemText\":\"Get-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementPolicy\",\"ListItemText\":\"Get-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementProduct\",\"ListItemText\":\"Get-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSsoToken\",\"ListItemText\":\"Get-AzApiManagementSsoToken\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSsoToken\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSubscription\",\"ListItemText\":\"Get-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementSubscriptionKey\",\"ListItemText\":\"Get-AzApiManagementSubscriptionKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementSubscriptionKey\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantAccess\",\"ListItemText\":\"Get-AzApiManagementTenantAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantAccess\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantAccessSecret\",\"ListItemText\":\"Get-AzApiManagementTenantAccessSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantAccessSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantGitAccess\",\"ListItemText\":\"Get-AzApiManagementTenantGitAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantGitAccess\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantGitAccessSecret\",\"ListItemText\":\"Get-AzApiManagementTenantGitAccessSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantGitAccessSecret\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementTenantSyncState\",\"ListItemText\":\"Get-AzApiManagementTenantSyncState\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementTenantSyncState\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementUser\",\"ListItemText\":\"Get-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Get-AzApiManagementUserSsoUrl\",\"ListItemText\":\"Get-AzApiManagementUserSsoUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzApiManagementUserSsoUrl\\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationDeletedStore\",\"ListItemText\":\"Get-AzAppConfigurationDeletedStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationDeletedStore \\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationStore\",\"ListItemText\":\"Get-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Get-AzAppConfigurationStoreKey\",\"ListItemText\":\"Get-AzAppConfigurationStoreKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAppConfigurationStoreKey \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGateway\",\"ListItemText\":\"Get-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableServerVariableAndHeader\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableSslOption\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableSslOption\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableSslOption\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableSslOptions\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableSslOptions\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableSslOptions\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableWafRuleSet\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableWafRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableWafRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayAvailableWafRuleSets\",\"ListItemText\":\"Get-AzApplicationGatewayAvailableWafRuleSets\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayAvailableWafRuleSets\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Get-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHealth\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHealth\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Get-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Get-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Get-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Get-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayCustomError\",\"ListItemText\":\"Get-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Get-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Get-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Get-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Get-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Get-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayIdentity\",\"ListItemText\":\"Get-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayListener\",\"ListItemText\":\"Get-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Get-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Get-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Get-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Get-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySku\",\"ListItemText\":\"Get-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Get-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslPredefinedPolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslPredefinedPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslPredefinedPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Get-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Get-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Get-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Get-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayWafDynamicManifest\",\"ListItemText\":\"Get-AzApplicationGatewayWafDynamicManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayWafDynamicManifest\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsights\",\"ListItemText\":\"Get-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsApiKey\",\"ListItemText\":\"Get-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Get-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Get-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Get-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWebTest\",\"ListItemText\":\"Get-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbookRevision\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbookRevision\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbookRevision \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Get-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzApplicationSecurityGroup\",\"ListItemText\":\"Get-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzApplyUpdate\",\"ListItemText\":\"Get-AzApplyUpdate\",\"ResultType\":2,\"ToolTip\":\"Get-AzApplyUpdate\\r\\n\"},{\"CompletionText\":\"Get-AzAppServiceEnvironment\",\"ListItemText\":\"Get-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"Get-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"Get-AzAppServicePlan\",\"ListItemText\":\"Get-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Get-AzAs\",\"ListItemText\":\"Get-AzAs\",\"ResultType\":2,\"ToolTip\":\"Get-AzAs\"},{\"CompletionText\":\"Get-AzAttestationDefaultProvider\",\"ListItemText\":\"Get-AzAttestationDefaultProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAttestationDefaultProvider \\r\\n\"},{\"CompletionText\":\"Get-AzAttestationPolicy\",\"ListItemText\":\"Get-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzAttestationPolicySigners\",\"ListItemText\":\"Get-AzAttestationPolicySigners\",\"ResultType\":2,\"ToolTip\":\"Get-AzAttestationPolicySigners\\r\\n\"},{\"CompletionText\":\"Get-AzAttestationProvider\",\"ListItemText\":\"Get-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Get-AzAutoApprovedPrivateLinkService\",\"ListItemText\":\"Get-AzAutoApprovedPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutoApprovedPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageBestPractice\",\"ListItemText\":\"Get-AzAutomanageBestPractice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageBestPractice \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfile\",\"ListItemText\":\"Get-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"Get-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageHciReport\",\"ListItemText\":\"Get-AzAutomanageHciReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageHciReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageHcrpReport\",\"ListItemText\":\"Get-AzAutomanageHcrpReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageHcrpReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomanageReport\",\"ListItemText\":\"Get-AzAutomanageReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutomanageReport \\r\\n\"},{\"CompletionText\":\"Get-AzAutomationAccount\",\"ListItemText\":\"Get-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationCertificate\",\"ListItemText\":\"Get-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationConnection\",\"ListItemText\":\"Get-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationCredential\",\"ListItemText\":\"Get-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscCompilationJob\",\"ListItemText\":\"Get-AzAutomationDscCompilationJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscCompilationJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscCompilationJobOutput\",\"ListItemText\":\"Get-AzAutomationDscCompilationJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscCompilationJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscConfiguration\",\"ListItemText\":\"Get-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNode\",\"ListItemText\":\"Get-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Get-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Get-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\",\"ListItemText\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeConfigurationDeploymentSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscNodeReport\",\"ListItemText\":\"Get-AzAutomationDscNodeReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscNodeReport\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationDscOnboardingMetaconfig\",\"ListItemText\":\"Get-AzAutomationDscOnboardingMetaconfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationDscOnboardingMetaconfig\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Get-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Get-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationHybridWorkerGroup\",\"ListItemText\":\"Get-AzAutomationHybridWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationHybridWorkerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJob\",\"ListItemText\":\"Get-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJobOutput\",\"ListItemText\":\"Get-AzAutomationJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationJobOutputRecord\",\"ListItemText\":\"Get-AzAutomationJobOutputRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationJobOutputRecord\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationModule\",\"ListItemText\":\"Get-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationPython3Package\",\"ListItemText\":\"Get-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationRegistrationInfo\",\"ListItemText\":\"Get-AzAutomationRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationRegistrationInfo\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationRunbook\",\"ListItemText\":\"Get-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSchedule\",\"ListItemText\":\"Get-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationScheduledRunbook\",\"ListItemText\":\"Get-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateMachineRun\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateMachineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateMachineRun\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSoftwareUpdateRun\",\"ListItemText\":\"Get-AzAutomationSoftwareUpdateRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSoftwareUpdateRun\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControl\",\"ListItemText\":\"Get-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControlSyncJob\",\"ListItemText\":\"Get-AzAutomationSourceControlSyncJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControlSyncJob\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationSourceControlSyncJobOutput\",\"ListItemText\":\"Get-AzAutomationSourceControlSyncJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationSourceControlSyncJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationVariable\",\"ListItemText\":\"Get-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Get-AzAutomationWebhook\",\"ListItemText\":\"Get-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Get-AzAutoscaleHistory\",\"ListItemText\":\"Get-AzAutoscaleHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzAutoscaleHistory\\r\\n\"},{\"CompletionText\":\"Get-AzAutoscalePredictiveMetric\",\"ListItemText\":\"Get-AzAutoscalePredictiveMetric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutoscalePredictiveMetric \\r\\n\"},{\"CompletionText\":\"Get-AzAutoscaleSetting\",\"ListItemText\":\"Get-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Get-AzAvailabilityGroupListener\",\"ListItemText\":\"Get-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"Get-AzAvailabilitySet\",\"ListItemText\":\"Get-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Get-AzAvailablePrivateEndpointType\",\"ListItemText\":\"Get-AzAvailablePrivateEndpointType\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailablePrivateEndpointType\\r\\n\"},{\"CompletionText\":\"Get-AzAvailableServiceAlias\",\"ListItemText\":\"Get-AzAvailableServiceAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailableServiceAlias\\r\\n\"},{\"CompletionText\":\"Get-AzAvailableServiceDelegation\",\"ListItemText\":\"Get-AzAvailableServiceDelegation\",\"ResultType\":2,\"ToolTip\":\"Get-AzAvailableServiceDelegation\\r\\n\"},{\"CompletionText\":\"Get-AzBastion\",\"ListItemText\":\"Get-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Get-AzBastion\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccount\",\"ListItemText\":\"Get-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccountKey\",\"ListItemText\":\"Get-AzBatchAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzBatchAccountKeys\",\"ListItemText\":\"Get-AzBatchAccountKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchAccountKeys\"},{\"CompletionText\":\"Get-AzBatchApplication\",\"ListItemText\":\"Get-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Get-AzBatchApplicationPackage\",\"ListItemText\":\"Get-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"Get-AzBatchCertificate\",\"ListItemText\":\"Get-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzBatchComputeNode\",\"ListItemText\":\"Get-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Get-AzBatchComputeNodeExtension\",\"ListItemText\":\"Get-AzBatchComputeNodeExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchComputeNodeExtension\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJob\",\"ListItemText\":\"Get-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\",\"ListItemText\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobPreparationAndReleaseTaskStatus\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobSchedule\",\"ListItemText\":\"Get-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobStatistic\",\"ListItemText\":\"Get-AzBatchJobStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzBatchJobStatistics\",\"ListItemText\":\"Get-AzBatchJobStatistics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchJobStatistics\"},{\"CompletionText\":\"Get-AzBatchLocationQuota\",\"ListItemText\":\"Get-AzBatchLocationQuota\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchLocationQuota\\r\\n\"},{\"CompletionText\":\"Get-AzBatchLocationQuotas\",\"ListItemText\":\"Get-AzBatchLocationQuotas\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchLocationQuotas\"},{\"CompletionText\":\"Get-AzBatchNodeFile\",\"ListItemText\":\"Get-AzBatchNodeFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchNodeFile\\r\\n\"},{\"CompletionText\":\"Get-AzBatchNodeFileContent\",\"ListItemText\":\"Get-AzBatchNodeFileContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchNodeFileContent\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPool\",\"ListItemText\":\"Get-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolNodeCount\",\"ListItemText\":\"Get-AzBatchPoolNodeCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolNodeCount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolNodeCounts\",\"ListItemText\":\"Get-AzBatchPoolNodeCounts\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolNodeCounts\"},{\"CompletionText\":\"Get-AzBatchPoolStatistic\",\"ListItemText\":\"Get-AzBatchPoolStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolStatistics\",\"ListItemText\":\"Get-AzBatchPoolStatistics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolStatistics\"},{\"CompletionText\":\"Get-AzBatchPoolUsageMetric\",\"ListItemText\":\"Get-AzBatchPoolUsageMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolUsageMetric\\r\\n\"},{\"CompletionText\":\"Get-AzBatchPoolUsageMetrics\",\"ListItemText\":\"Get-AzBatchPoolUsageMetrics\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchPoolUsageMetrics\"},{\"CompletionText\":\"Get-AzBatchRemoteDesktopProtocolFile\",\"ListItemText\":\"Get-AzBatchRemoteDesktopProtocolFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteDesktopProtocolFile\\r\\n\"},{\"CompletionText\":\"Get-AzBatchRemoteLoginSetting\",\"ListItemText\":\"Get-AzBatchRemoteLoginSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteLoginSetting\\r\\n\"},{\"CompletionText\":\"Get-AzBatchRemoteLoginSettings\",\"ListItemText\":\"Get-AzBatchRemoteLoginSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchRemoteLoginSettings\"},{\"CompletionText\":\"Get-AzBatchSubscriptionQuotas\",\"ListItemText\":\"Get-AzBatchSubscriptionQuotas\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSubscriptionQuotas\"},{\"CompletionText\":\"Get-AzBatchSubtask\",\"ListItemText\":\"Get-AzBatchSubtask\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSubtask\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedImage\",\"ListItemText\":\"Get-AzBatchSupportedImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedImage\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedVirtualMachineSku\",\"ListItemText\":\"Get-AzBatchSupportedVirtualMachineSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedVirtualMachineSku\\r\\n\"},{\"CompletionText\":\"Get-AzBatchSupportedVMSku\",\"ListItemText\":\"Get-AzBatchSupportedVMSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchSupportedVMSku\"},{\"CompletionText\":\"Get-AzBatchTask\",\"ListItemText\":\"Get-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Get-AzBatchTaskCount\",\"ListItemText\":\"Get-AzBatchTaskCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskCount\\r\\n\"},{\"CompletionText\":\"Get-AzBatchTaskCounts\",\"ListItemText\":\"Get-AzBatchTaskCounts\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskCounts\"},{\"CompletionText\":\"Get-AzBatchTaskSlotCount\",\"ListItemText\":\"Get-AzBatchTaskSlotCount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBatchTaskSlotCount\\r\\n\"},{\"CompletionText\":\"Get-AzBgpServiceCommunity\",\"ListItemText\":\"Get-AzBgpServiceCommunity\",\"ResultType\":2,\"ToolTip\":\"Get-AzBgpServiceCommunity\\r\\n\"},{\"CompletionText\":\"Get-AzBillingAccount\",\"ListItemText\":\"Get-AzBillingAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingAccount\\r\\n\"},{\"CompletionText\":\"Get-AzBillingInvoice\",\"ListItemText\":\"Get-AzBillingInvoice\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingInvoice\\r\\n\"},{\"CompletionText\":\"Get-AzBillingPeriod\",\"ListItemText\":\"Get-AzBillingPeriod\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingPeriod\\r\\n\"},{\"CompletionText\":\"Get-AzBillingProfile\",\"ListItemText\":\"Get-AzBillingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzBillingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzCapacityReservation\",\"ListItemText\":\"Get-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Get-AzCapacityReservationGroup\",\"ListItemText\":\"Get-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Get-AzCdnCustomDomain\",\"ListItemText\":\"Get-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEdgeNode\",\"ListItemText\":\"Get-AzCdnEdgeNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEdgeNode \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEndpoint\",\"ListItemText\":\"Get-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzCdnEndpointResourceUsage\",\"ListItemText\":\"Get-AzCdnEndpointResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnEndpointResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCdnOrigin\",\"ListItemText\":\"Get-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Get-AzCdnOriginGroup\",\"ListItemText\":\"Get-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfile\",\"ListItemText\":\"Get-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfileResourceUsage\",\"ListItemText\":\"Get-AzCdnProfileResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfileResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCdnProfileSupportedOptimizationType\",\"ListItemText\":\"Get-AzCdnProfileSupportedOptimizationType\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnProfileSupportedOptimizationType \\r\\n\"},{\"CompletionText\":\"Get-AzCdnSubscriptionResourceUsage\",\"ListItemText\":\"Get-AzCdnSubscriptionResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCdnSubscriptionResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzCloudService\",\"ListItemText\":\"Get-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudService \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceInstanceView\",\"ListItemText\":\"Get-AzCloudServiceInstanceView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceInstanceView \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceNetworkInterface\",\"ListItemText\":\"Get-AzCloudServiceNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceOSFamily\",\"ListItemText\":\"Get-AzCloudServiceOSFamily\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceOSFamily \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceOSVersion\",\"ListItemText\":\"Get-AzCloudServiceOSVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceOSVersion \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServicePublicIPAddress\",\"ListItemText\":\"Get-AzCloudServicePublicIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServicePublicIPAddress \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstance\",\"ListItemText\":\"Get-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstanceRemoteDesktopFile\",\"ListItemText\":\"Get-AzCloudServiceRoleInstanceRemoteDesktopFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstanceRemoteDesktopFile \\r\\n\"},{\"CompletionText\":\"Get-AzCloudServiceRoleInstanceView\",\"ListItemText\":\"Get-AzCloudServiceRoleInstanceView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzCloudServiceRoleInstanceView \\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccount\",\"ListItemText\":\"Get-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"Get-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"Get-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountKey\",\"ListItemText\":\"Get-AzCognitiveServicesAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountModel\",\"ListItemText\":\"Get-AzCognitiveServicesAccountModel\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountModel\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\",\"ListItemText\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountSku\",\"ListItemText\":\"Get-AzCognitiveServicesAccountSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountSku\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountSkus\",\"ListItemText\":\"Get-AzCognitiveServicesAccountSkus\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountSkus\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountType\",\"ListItemText\":\"Get-AzCognitiveServicesAccountType\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountType\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesAccountUsage\",\"ListItemText\":\"Get-AzCognitiveServicesAccountUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesAccountUsage\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzCognitiveServicesCommitmentTier\",\"ListItemText\":\"Get-AzCognitiveServicesCommitmentTier\",\"ResultType\":2,\"ToolTip\":\"Get-AzCognitiveServicesCommitmentTier\\r\\n\"},{\"CompletionText\":\"Get-AzComputeResourceSku\",\"ListItemText\":\"Get-AzComputeResourceSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzComputeResourceSku\\r\\n\"},{\"CompletionText\":\"Get-AzConfidentialLedger\",\"ListItemText\":\"Get-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Get-AzConfig\",\"ListItemText\":\"Get-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzConfig\\r\\n\"},{\"CompletionText\":\"Get-AzConfigurationAssignment\",\"ListItemText\":\"Get-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionBudget\",\"ListItemText\":\"Get-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionMarketplace\",\"ListItemText\":\"Get-AzConsumptionMarketplace\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionMarketplace\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionPriceSheet\",\"ListItemText\":\"Get-AzConsumptionPriceSheet\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionPriceSheet\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionReservationDetail\",\"ListItemText\":\"Get-AzConsumptionReservationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionReservationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionReservationSummary\",\"ListItemText\":\"Get-AzConsumptionReservationSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionReservationSummary\\r\\n\"},{\"CompletionText\":\"Get-AzConsumptionUsageDetail\",\"ListItemText\":\"Get-AzConsumptionUsageDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzConsumptionUsageDetail\\r\\n\"},{\"CompletionText\":\"Get-AzContainerGroup\",\"ListItemText\":\"Get-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerGroupOutboundNetworkDependencyEndpoint\"},{\"CompletionText\":\"Get-AzContainerInstanceCachedImage\",\"ListItemText\":\"Get-AzContainerInstanceCachedImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceCachedImage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceCapability\",\"ListItemText\":\"Get-AzContainerInstanceCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceCapability \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceContainerGroupOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceLog\",\"ListItemText\":\"Get-AzContainerInstanceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceLog \\r\\n\"},{\"CompletionText\":\"Get-AzContainerInstanceUsage\",\"ListItemText\":\"Get-AzContainerInstanceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerInstanceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistry\",\"ListItemText\":\"Get-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryAgentPool\",\"ListItemText\":\"Get-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryAgentPoolQueueStatus\",\"ListItemText\":\"Get-AzContainerRegistryAgentPoolQueueStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryAgentPoolQueueStatus \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryCredential\",\"ListItemText\":\"Get-AzContainerRegistryCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryCredential \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryExportPipeline\",\"ListItemText\":\"Get-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryImportPipeline\",\"ListItemText\":\"Get-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryManifest\",\"ListItemText\":\"Get-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryReplication\",\"ListItemText\":\"Get-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryRepository\",\"ListItemText\":\"Get-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryScopeMap\",\"ListItemText\":\"Get-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryTag\",\"ListItemText\":\"Get-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryToken\",\"ListItemText\":\"Get-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryUsage\",\"ListItemText\":\"Get-AzContainerRegistryUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryUsage \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhook\",\"ListItemText\":\"Get-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhookCallbackConfig\",\"ListItemText\":\"Get-AzContainerRegistryWebhookCallbackConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhookCallbackConfig \\r\\n\"},{\"CompletionText\":\"Get-AzContainerRegistryWebhookEvent\",\"ListItemText\":\"Get-AzContainerRegistryWebhookEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzContainerRegistryWebhookEvent \\r\\n\"},{\"CompletionText\":\"Get-AzContext\",\"ListItemText\":\"Get-AzContext\",\"ResultType\":2,\"ToolTip\":\"Get-AzContext\\r\\n\"},{\"CompletionText\":\"Get-AzContextAutosaveSetting\",\"ListItemText\":\"Get-AzContextAutosaveSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzContextAutosaveSetting\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBAccount\",\"ListItemText\":\"Get-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBAccountKey\",\"ListItemText\":\"Get-AzCosmosDBAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Get-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\",\"ListItemText\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraKeyspaceThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraTable\",\"ListItemText\":\"Get-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBCassandraTableThroughput\",\"ListItemText\":\"Get-AzCosmosDBCassandraTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBCassandraTableThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"Get-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Get-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBGremlinDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraphBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraphBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraphBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinGraphThroughput\",\"ListItemText\":\"Get-AzCosmosDBGremlinGraphThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinGraphThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableGraph\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableGraph\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableGraph\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBGremlinRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBGremlinRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBGremlinRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBLocation\",\"ListItemText\":\"Get-AzCosmosDBLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBLocation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollectionBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBCollectionThroughput\",\"ListItemText\":\"Get-AzCosmosDBMongoDBCollectionThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBCollectionThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Get-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableCollection\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableCollection\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Get-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Get-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBRestorableDatabaseAccount\",\"ListItemText\":\"Get-AzCosmosDBRestorableDatabaseAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBRestorableDatabaseAccount\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBService\",\"ListItemText\":\"Get-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainer\",\"ListItemText\":\"Get-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainerBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBSqlContainerBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainerBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlContainerThroughput\",\"ListItemText\":\"Get-AzCosmosDBSqlContainerThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlContainerThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Get-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlDatabaseThroughput\",\"ListItemText\":\"Get-AzCosmosDBSqlDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableContainer\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableContainer\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableDatabase\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBSqlRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Get-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Get-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Get-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Get-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Get-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTable\",\"ListItemText\":\"Get-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableBackupInformation\",\"ListItemText\":\"Get-AzCosmosDBTableBackupInformation\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableBackupInformation\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableRestorableResource\",\"ListItemText\":\"Get-AzCosmosDBTableRestorableResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableRestorableResource\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableRestorableTable\",\"ListItemText\":\"Get-AzCosmosDBTableRestorableTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableRestorableTable\\r\\n\"},{\"CompletionText\":\"Get-AzCosmosDBTableThroughput\",\"ListItemText\":\"Get-AzCosmosDBTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Get-AzCosmosDBTableThroughput\\r\\n\"},{\"CompletionText\":\"Get-AzCustomIpPrefix\",\"ListItemText\":\"Get-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Get-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeDevice\",\"ListItemText\":\"Get-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeJob\",\"ListItemText\":\"Get-AzDataBoxEdgeJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeJob\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeOrder\",\"ListItemText\":\"Get-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeRole\",\"ListItemText\":\"Get-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeShare\",\"ListItemText\":\"Get-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Get-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeTrigger\",\"ListItemText\":\"Get-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzDataBoxEdgeUser\",\"ListItemText\":\"Get-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksAccessConnector\",\"ListItemText\":\"Get-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksOutboundNetworkDependenciesEndpoint\",\"ListItemText\":\"Get-AzDatabricksOutboundNetworkDependenciesEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksOutboundNetworkDependenciesEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksVNetPeering\",\"ListItemText\":\"Get-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Get-AzDatabricksWorkspace\",\"ListItemText\":\"Get-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzDataCollectionRule\",\"ListItemText\":\"Get-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataCollectionRuleAssociation\",\"ListItemText\":\"Get-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactory\",\"ListItemText\":\"Get-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactory\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryActivityWindow\",\"ListItemText\":\"Get-AzDataFactoryActivityWindow\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryActivityWindow\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryDataset\",\"ListItemText\":\"Get-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryGateway\",\"ListItemText\":\"Get-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryGatewayAuthkey\",\"ListItemText\":\"Get-AzDataFactoryGatewayAuthkey\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryGatewayAuthkey\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryHub\",\"ListItemText\":\"Get-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryLinkedService\",\"ListItemText\":\"Get-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryPipeline\",\"ListItemText\":\"Get-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryRun\",\"ListItemText\":\"Get-AzDataFactoryRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactorySlice\",\"ListItemText\":\"Get-AzDataFactorySlice\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactorySlice\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2\",\"ListItemText\":\"Get-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2ActivityRun\",\"ListItemText\":\"Get-AzDataFactoryV2ActivityRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2ActivityRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Get-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Get-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Dataset\",\"ListItemText\":\"Get-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeMetric\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\",\"ListItemText\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2IntegrationRuntimeOutboundNetworkDependenciesEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Get-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Get-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2PipelineRun\",\"ListItemText\":\"Get-AzDataFactoryV2PipelineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2PipelineRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2Trigger\",\"ListItemText\":\"Get-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Get-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\",\"ListItemText\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataFactoryV2TriggerSubscriptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Get-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsCatalogItem\",\"ListItemText\":\"Get-AzDataLakeAnalyticsCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsCatalogItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Get-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Get-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Get-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJobPipeline\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJobPipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJobPipeline\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeAnalyticsJobRecurrence\",\"ListItemText\":\"Get-AzDataLakeAnalyticsJobRecurrence\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeAnalyticsJobRecurrence\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2ChildItem\",\"ListItemText\":\"Get-AzDataLakeGen2ChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2ChildItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2DeletedItem\",\"ListItemText\":\"Get-AzDataLakeGen2DeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2DeletedItem\\r\\n\"},{\"CompletionText\":\"Get-AzDatalakeGen2FileSystem\",\"ListItemText\":\"Get-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"Get-AzDataLakeGen2Item\",\"ListItemText\":\"Get-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeGen2ItemContent\",\"ListItemText\":\"Get-AzDataLakeGen2ItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeGen2ItemContent\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreAccount\",\"ListItemText\":\"Get-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreChildItem\",\"ListItemText\":\"Get-AzDataLakeStoreChildItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreChildItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreChildItemSummary\",\"ListItemText\":\"Get-AzDataLakeStoreChildItemSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreChildItemSummary\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreDeletedItem\",\"ListItemText\":\"Get-AzDataLakeStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreDeletedItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Get-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItem\",\"ListItemText\":\"Get-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Get-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemContent\",\"ListItemText\":\"Get-AzDataLakeStoreItemContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemContent\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemOwner\",\"ListItemText\":\"Get-AzDataLakeStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemOwner\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreItemPermission\",\"ListItemText\":\"Get-AzDataLakeStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreItemPermission\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Get-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Get-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Get-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupInstance\",\"ListItemText\":\"Get-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupPolicy\",\"ListItemText\":\"Get-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionBackupVault\",\"ListItemText\":\"Get-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionJob\",\"ListItemText\":\"Get-AzDataProtectionJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionJob \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionOperation\",\"ListItemText\":\"Get-AzDataProtectionOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionOperation \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionOperationStatus\",\"ListItemText\":\"Get-AzDataProtectionOperationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionOperationStatus \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionPolicyTemplate\",\"ListItemText\":\"Get-AzDataProtectionPolicyTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionPolicyTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionRecoveryPoint\",\"ListItemText\":\"Get-AzDataProtectionRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionRecoveryPoint \\r\\n\"},{\"CompletionText\":\"Get-AzDataProtectionResourceGuard\",\"ListItemText\":\"Get-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Get-AzDataShare\",\"ListItemText\":\"Get-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShare\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareAccount\",\"ListItemText\":\"Get-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareDataSet\",\"ListItemText\":\"Get-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareDataSetMapping\",\"ListItemText\":\"Get-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareInvitation\",\"ListItemText\":\"Get-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareProviderShareSubscription\",\"ListItemText\":\"Get-AzDataShareProviderShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareProviderShareSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareReceivedInvitation\",\"ListItemText\":\"Get-AzDataShareReceivedInvitation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareReceivedInvitation\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSourceDataSet\",\"ListItemText\":\"Get-AzDataShareSourceDataSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSourceDataSet\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscription\",\"ListItemText\":\"Get-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Get-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSubscriptionSynchronizationDetail\",\"ListItemText\":\"Get-AzDataShareSubscriptionSynchronizationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSubscriptionSynchronizationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronization\",\"ListItemText\":\"Get-AzDataShareSynchronization\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronization\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronizationDetail\",\"ListItemText\":\"Get-AzDataShareSynchronizationDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronizationDetail\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareSynchronizationSetting\",\"ListItemText\":\"Get-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"Get-AzDataShareTrigger\",\"ListItemText\":\"Get-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzDdosProtectionPlan\",\"ListItemText\":\"Get-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"Get-AzDefault\",\"ListItemText\":\"Get-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Get-AzDefault\\r\\n\"},{\"CompletionText\":\"Get-AzDelegation\",\"ListItemText\":\"Get-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDelegation\\r\\n\"},{\"CompletionText\":\"Get-AzDeletedWebApp\",\"ListItemText\":\"Get-AzDeletedWebApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeletedWebApp\\r\\n\"},{\"CompletionText\":\"Get-AzDenyAssignment\",\"ListItemText\":\"Get-AzDenyAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzDenyAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzDeployment\",\"ListItemText\":\"Get-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Get-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerRollout\",\"ListItemText\":\"Get-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerService\",\"ListItemText\":\"Get-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Get-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Get-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentManagerStep\",\"ListItemText\":\"Get-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentOperation\",\"ListItemText\":\"Get-AzDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentScript\",\"ListItemText\":\"Get-AzDeploymentScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentScript\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentScriptLog\",\"ListItemText\":\"Get-AzDeploymentScriptLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentScriptLog\\r\\n\"},{\"CompletionText\":\"Get-AzDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzDeviceSecurityGroup\",\"ListItemText\":\"Get-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzDiagnosticSetting\",\"ListItemText\":\"Get-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Get-AzDiagnosticSettingCategory\",\"ListItemText\":\"Get-AzDiagnosticSettingCategory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzDiagnosticSettingCategory \\r\\n\"},{\"CompletionText\":\"Get-AzDiscoveredSecuritySolution\",\"ListItemText\":\"Get-AzDiscoveredSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiscoveredSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzDisk\",\"ListItemText\":\"Get-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Get-AzDisk\\r\\n\"},{\"CompletionText\":\"Get-AzDiskAccess\",\"ListItemText\":\"Get-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Get-AzDiskEncryptionSet\",\"ListItemText\":\"Get-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Get-AzDiskEncryptionSetAssociatedResource\",\"ListItemText\":\"Get-AzDiskEncryptionSetAssociatedResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzDiskEncryptionSetAssociatedResource\\r\\n\"},{\"CompletionText\":\"Get-AzDnsRecordSet\",\"ListItemText\":\"Get-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Get-AzDnsZone\",\"ListItemText\":\"Get-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Get-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Get-AzDomain\",\"ListItemText\":\"Get-AzDomain\",\"ResultType\":2,\"ToolTip\":\"Get-AzDomain\"},{\"CompletionText\":\"Get-AzDtlAllowedVMSizesPolicy\",\"ListItemText\":\"Get-AzDtlAllowedVMSizesPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAllowedVMSizesPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlAutoShutdownPolicy\",\"ListItemText\":\"Get-AzDtlAutoShutdownPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAutoShutdownPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlAutoStartPolicy\",\"ListItemText\":\"Get-AzDtlAutoStartPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlAutoStartPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlVMsPerLabPolicy\",\"ListItemText\":\"Get-AzDtlVMsPerLabPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlVMsPerLabPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzDtlVMsPerUserPolicy\",\"ListItemText\":\"Get-AzDtlVMsPerUserPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzDtlVMsPerUserPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzEffectiveNetworkSecurityGroup\",\"ListItemText\":\"Get-AzEffectiveNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzEffectiveNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzEffectiveRouteTable\",\"ListItemText\":\"Get-AzEffectiveRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzEffectiveRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzEnrollmentAccount\",\"ListItemText\":\"Get-AzEnrollmentAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzEnrollmentAccount\\r\\n\"},{\"CompletionText\":\"Get-AzEnvironment\",\"ListItemText\":\"Get-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Get-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Get-AzEventCategory\",\"ListItemText\":\"Get-AzEventCategory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventCategory \\r\\n\"},{\"CompletionText\":\"Get-AzEventGridChannel\",\"ListItemText\":\"Get-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomain\",\"ListItemText\":\"Get-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomainKey\",\"ListItemText\":\"Get-AzEventGridDomainKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomainKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridDomainTopic\",\"ListItemText\":\"Get-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridFullUrlForPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridFullUrlForSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Get-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerNamespace\",\"ListItemText\":\"Get-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerNamespaceKey\",\"ListItemText\":\"Get-AzEventGridPartnerNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerNamespaceKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerRegistration\",\"ListItemText\":\"Get-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopic\",\"ListItemText\":\"Get-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\",\"ListItemText\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSubscription\",\"ListItemText\":\"Get-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopic\",\"ListItemText\":\"Get-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Get-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\",\"ListItemText\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopic\",\"ListItemText\":\"Get-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopicKey\",\"ListItemText\":\"Get-AzEventGridTopicKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopicKey\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridTopicType\",\"ListItemText\":\"Get-AzEventGridTopicType\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridTopicType\\r\\n\"},{\"CompletionText\":\"Get-AzEventGridVerifiedPartner\",\"ListItemText\":\"Get-AzEventGridVerifiedPartner\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventGridVerifiedPartner\\r\\n\"},{\"CompletionText\":\"Get-AzEventHub\",\"ListItemText\":\"Get-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHub \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubApplicationGroup\",\"ListItemText\":\"Get-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubAuthorizationRule\",\"ListItemText\":\"Get-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubCluster\",\"ListItemText\":\"Get-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubClusterNamespace\",\"ListItemText\":\"Get-AzEventHubClusterNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubClusterNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubClustersAvailableRegion\",\"ListItemText\":\"Get-AzEventHubClustersAvailableRegion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubClustersAvailableRegion \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubConsumerGroup\",\"ListItemText\":\"Get-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"Get-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubKey\",\"ListItemText\":\"Get-AzEventHubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubKey \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubNamespace\",\"ListItemText\":\"Get-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubNamespaceV2\",\"ListItemText\":\"Get-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Get-AzEventHubNetworkRuleSet\",\"ListItemText\":\"Get-AzEventHubNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Get-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubPrivateLink\",\"ListItemText\":\"Get-AzEventHubPrivateLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubPrivateLink \\r\\n\"},{\"CompletionText\":\"Get-AzEventHubSchemaGroup\",\"ListItemText\":\"Get-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuit\",\"ListItemText\":\"Get-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitARPTable\",\"ListItemText\":\"Get-AzExpressRouteCircuitARPTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitARPTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Get-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Get-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Get-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitRouteTable\",\"ListItemText\":\"Get-AzExpressRouteCircuitRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitRouteTableSummary\",\"ListItemText\":\"Get-AzExpressRouteCircuitRouteTableSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitRouteTableSummary\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitStat\",\"ListItemText\":\"Get-AzExpressRouteCircuitStat\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitStat\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCircuitStats\",\"ListItemText\":\"Get-AzExpressRouteCircuitStats\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCircuitStats\"},{\"CompletionText\":\"Get-AzExpressRouteConnection\",\"ListItemText\":\"Get-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnection\",\"ListItemText\":\"Get-AzExpressRouteCrossConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnection\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionArpTable\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionArpTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionArpTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionRouteTable\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\",\"ListItemText\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteCrossConnectionRouteTableSummary\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteGateway\",\"ListItemText\":\"Get-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePort\",\"ListItemText\":\"Get-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Get-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortIdentity\",\"ListItemText\":\"Get-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortLinkConfig\",\"ListItemText\":\"Get-AzExpressRoutePortLinkConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortLinkConfig\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRoutePortsLocation\",\"ListItemText\":\"Get-AzExpressRoutePortsLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRoutePortsLocation\\r\\n\"},{\"CompletionText\":\"Get-AzExpressRouteServiceProvider\",\"ListItemText\":\"Get-AzExpressRouteServiceProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzExpressRouteServiceProvider\\r\\n\"},{\"CompletionText\":\"Get-AzExternalSecuritySolution\",\"ListItemText\":\"Get-AzExternalSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzExternalSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzFederatedIdentityCredentials\",\"ListItemText\":\"Get-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Get-AzFirewall\",\"ListItemText\":\"Get-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewall\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallFqdnTag\",\"ListItemText\":\"Get-AzFirewallFqdnTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallFqdnTag\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallLearnedIpPrefix\",\"ListItemText\":\"Get-AzFirewallLearnedIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallLearnedIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallPolicy\",\"ListItemText\":\"Get-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Get-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoor\",\"ListItemText\":\"Get-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Get-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Get-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnEndpointResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnEndpointResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnEndpointResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Get-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Get-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnOriginGroupResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnOriginGroupResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnOriginGroupResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnProfile\",\"ListItemText\":\"Get-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnProfileResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnProfileResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnProfileResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRoute\",\"ListItemText\":\"Get-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRule\",\"ListItemText\":\"Get-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"Get-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnRuleSetResourceUsage\",\"ListItemText\":\"Get-AzFrontDoorCdnRuleSetResourceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnRuleSetResourceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnSecret\",\"ListItemText\":\"Get-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Get-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorFrontendEndpoint\",\"ListItemText\":\"Get-AzFrontDoorFrontendEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorFrontendEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorRulesEngine\",\"ListItemText\":\"Get-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\",\"ListItemText\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorWafManagedRuleSetDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzFrontDoorWafPolicy\",\"ListItemText\":\"Get-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzFunctionApp\",\"ListItemText\":\"Get-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppAvailableLocation\",\"ListItemText\":\"Get-AzFunctionAppAvailableLocation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppAvailableLocation \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppPlan\",\"ListItemText\":\"Get-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Get-AzFunctionAppSetting\",\"ListItemText\":\"Get-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzGallery\",\"ListItemText\":\"Get-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Get-AzGallery\\r\\n\"},{\"CompletionText\":\"Get-AzGalleryApplication\",\"ListItemText\":\"Get-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Get-AzGalleryApplicationVersion\",\"ListItemText\":\"Get-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Get-AzGalleryImageDefinition\",\"ListItemText\":\"Get-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzGalleryImageVersion\",\"ListItemText\":\"Get-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightAzureMonitor\",\"ListItemText\":\"Get-AzHDInsightAzureMonitor\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightAzureMonitor\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightCluster\",\"ListItemText\":\"Get-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Get-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightHost\",\"ListItemText\":\"Get-AzHDInsightHost\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightHost\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightJob\",\"ListItemText\":\"Get-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightJobOutput\",\"ListItemText\":\"Get-AzHDInsightJobOutput\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightJobOutput\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightMonitoring\",\"ListItemText\":\"Get-AzHDInsightMonitoring\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightMonitoring\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Get-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightProperty\",\"ListItemText\":\"Get-AzHDInsightProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightProperty\\r\\n\"},{\"CompletionText\":\"Get-AzHDInsightScriptActionHistory\",\"ListItemText\":\"Get-AzHDInsightScriptActionHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzHDInsightScriptActionHistory\\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareApisService\",\"ListItemText\":\"Get-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareApisWorkspace\",\"ListItemText\":\"Get-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareDicomService\",\"ListItemText\":\"Get-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareFhirDestination\",\"ListItemText\":\"Get-AzHealthcareFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareFhirDestination \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareFhirService\",\"ListItemText\":\"Get-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareIotConnector\",\"ListItemText\":\"Get-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Get-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"Get-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"Get-AzHost\",\"ListItemText\":\"Get-AzHost\",\"ResultType\":2,\"ToolTip\":\"Get-AzHost\\r\\n\"},{\"CompletionText\":\"Get-AzHostGroup\",\"ListItemText\":\"Get-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzHostGroup\\r\\n\"},{\"CompletionText\":\"Get-AzImage\",\"ListItemText\":\"Get-AzImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzImage\\r\\n\"},{\"CompletionText\":\"Get-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Get-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Get-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"Get-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccount\",\"ListItemText\":\"Get-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountAgreement\",\"ListItemText\":\"Get-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountAssembly\",\"ListItemText\":\"Get-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Get-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountCallbackUrl\",\"ListItemText\":\"Get-AzIntegrationAccountCallbackUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountCallbackUrl\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountCertificate\",\"ListItemText\":\"Get-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountGeneratedIcn\",\"ListItemText\":\"Get-AzIntegrationAccountGeneratedIcn\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountGeneratedIcn\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountMap\",\"ListItemText\":\"Get-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountPartner\",\"ListItemText\":\"Get-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Get-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Get-AzIntegrationAccountSchema\",\"ListItemText\":\"Get-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Get-AzInterfaceEndpoint\",\"ListItemText\":\"Get-AzInterfaceEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzInterfaceEndpoint\"},{\"CompletionText\":\"Get-AzInvoiceSection\",\"ListItemText\":\"Get-AzInvoiceSection\",\"ResultType\":2,\"ToolTip\":\"Get-AzInvoiceSection\\r\\n\"},{\"CompletionText\":\"Get-AzIotHub\",\"ListItemText\":\"Get-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHub\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCertificate\",\"ListItemText\":\"Get-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCertificateVerificationCode\",\"ListItemText\":\"Get-AzIotHubCertificateVerificationCode\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCertificateVerificationCode\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubConfiguration\",\"ListItemText\":\"Get-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubConnectionString\",\"ListItemText\":\"Get-AzIotHubConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubCVC\",\"ListItemText\":\"Get-AzIotHubCVC\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubCVC\"},{\"CompletionText\":\"Get-AzIotHubDCL\",\"ListItemText\":\"Get-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDCL\"},{\"CompletionText\":\"Get-AzIotHubDCS\",\"ListItemText\":\"Get-AzIotHubDCS\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDCS\"},{\"CompletionText\":\"Get-AzIotHubDeployment\",\"ListItemText\":\"Get-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDevice\",\"ListItemText\":\"Get-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceChildren\",\"ListItemText\":\"Get-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceConnectionString\",\"ListItemText\":\"Get-AzIotHubDeviceConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceParent\",\"ListItemText\":\"Get-AzIotHubDeviceParent\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceParent\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDeviceTwin\",\"ListItemText\":\"Get-AzIotHubDeviceTwin\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDeviceTwin\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubDistributedTracing\",\"ListItemText\":\"Get-AzIotHubDistributedTracing\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubDistributedTracing\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubEHCG\",\"ListItemText\":\"Get-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubEHCG\"},{\"CompletionText\":\"Get-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Get-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubJob\",\"ListItemText\":\"Get-AzIotHubJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubJob\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubKey\",\"ListItemText\":\"Get-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubMCS\",\"ListItemText\":\"Get-AzIotHubMCS\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMCS\"},{\"CompletionText\":\"Get-AzIotHubMessageEnrichment\",\"ListItemText\":\"Get-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModule\",\"ListItemText\":\"Get-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModuleConnectionString\",\"ListItemText\":\"Get-AzIotHubModuleConnectionString\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModuleConnectionString\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubModuleTwin\",\"ListItemText\":\"Get-AzIotHubModuleTwin\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubModuleTwin\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubMsgEnrich\",\"ListItemText\":\"Get-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Get-AzIotHubQuotaMetric\",\"ListItemText\":\"Get-AzIotHubQuotaMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubQuotaMetric\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRegistryStatistic\",\"ListItemText\":\"Get-AzIotHubRegistryStatistic\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRegistryStatistic\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRoute\",\"ListItemText\":\"Get-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Get-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzIotHubTracing\",\"ListItemText\":\"Get-AzIotHubTracing\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubTracing\"},{\"CompletionText\":\"Get-AzIotHubValidSku\",\"ListItemText\":\"Get-AzIotHubValidSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotHubValidSku\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalytics\",\"ListItemText\":\"Get-AzIotSecurityAnalytics\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalytics\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\",\"ListItemText\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalyticsAggregatedAlert\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\",\"ListItemText\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecurityAnalyticsAggregatedRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzIotSecuritySolution\",\"ListItemText\":\"Get-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzIpAllocation\",\"ListItemText\":\"Get-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Get-AzIpGroup\",\"ListItemText\":\"Get-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Get-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Get-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVault\",\"ListItemText\":\"Get-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificate\",\"ListItemText\":\"Get-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateContact\",\"ListItemText\":\"Get-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Get-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Get-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"Get-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultKey\",\"ListItemText\":\"Get-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultKeyRotationPolicy\",\"ListItemText\":\"Get-AzKeyVaultKeyRotationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultKeyRotationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedHsm\",\"ListItemText\":\"Get-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Get-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Get-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRandomNumber\",\"ListItemText\":\"Get-AzKeyVaultRandomNumber\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRandomNumber\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRoleAssignment\",\"ListItemText\":\"Get-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Get-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzKeyVaultSecret\",\"ListItemText\":\"Get-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Get-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Get-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"Get-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzKustoCluster\",\"ListItemText\":\"Get-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterFollowerDatabase\",\"ListItemText\":\"Get-AzKustoClusterFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Get-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzKustoClusterOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"Get-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzKustoClusterSku\",\"ListItemText\":\"Get-AzKustoClusterSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoClusterSku \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabase\",\"ListItemText\":\"Get-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabasePrincipal\",\"ListItemText\":\"Get-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"Get-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzKustoDataConnection\",\"ListItemText\":\"Get-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Get-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Get-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzKustoOperationsResult\",\"ListItemText\":\"Get-AzKustoOperationsResult\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoOperationsResult \\r\\n\"},{\"CompletionText\":\"Get-AzKustoOperationsResultLocation\",\"ListItemText\":\"Get-AzKustoOperationsResultLocation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoOperationsResultLocation \\r\\n\"},{\"CompletionText\":\"Get-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"Get-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzKustoPrivateLinkResource\",\"ListItemText\":\"Get-AzKustoPrivateLinkResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoPrivateLinkResource \\r\\n\"},{\"CompletionText\":\"Get-AzKustoScript\",\"ListItemText\":\"Get-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Get-AzKustoSku\",\"ListItemText\":\"Get-AzKustoSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzKustoSku \\r\\n\"},{\"CompletionText\":\"Get-AzLoad\",\"ListItemText\":\"Get-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzLoad \\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancer\",\"ListItemText\":\"Get-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressInboundNatRulePortMapping\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Get-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Get-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Get-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Get-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Get-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzLocalNetworkGateway\",\"ListItemText\":\"Get-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Get-AzLocation\",\"ListItemText\":\"Get-AzLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzLocation\\r\\n\"},{\"CompletionText\":\"Get-AzLog\",\"ListItemText\":\"Get-AzLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzLog\"},{\"CompletionText\":\"Get-AzLogicApp\",\"ListItemText\":\"Get-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppRunAction\",\"ListItemText\":\"Get-AzLogicAppRunAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppRunAction\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppRunHistory\",\"ListItemText\":\"Get-AzLogicAppRunHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppRunHistory\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTrigger\",\"ListItemText\":\"Get-AzLogicAppTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTriggerCallbackUrl\",\"ListItemText\":\"Get-AzLogicAppTriggerCallbackUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTriggerCallbackUrl\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppTriggerHistory\",\"ListItemText\":\"Get-AzLogicAppTriggerHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppTriggerHistory\\r\\n\"},{\"CompletionText\":\"Get-AzLogicAppUpgradedDefinition\",\"ListItemText\":\"Get-AzLogicAppUpgradedDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogicAppUpgradedDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzLogProfile\",\"ListItemText\":\"Get-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenanceConfiguration\",\"ListItemText\":\"Get-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenancePublicConfiguration\",\"ListItemText\":\"Get-AzMaintenancePublicConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenancePublicConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzMaintenanceUpdate\",\"ListItemText\":\"Get-AzMaintenanceUpdate\",\"ResultType\":2,\"ToolTip\":\"Get-AzMaintenanceUpdate\\r\\n\"},{\"CompletionText\":\"Get-AzManagedApplication\",\"ListItemText\":\"Get-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Get-AzManagedApplicationDefinition\",\"ListItemText\":\"Get-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzManagedCassandraCluster\",\"ListItemText\":\"Get-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Get-AzManagedCassandraDataCenter\",\"ListItemText\":\"Get-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesAssignment\",\"ListItemText\":\"Get-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesDefinition\",\"ListItemText\":\"Get-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzManagedServicesMarketplaceDefinition\",\"ListItemText\":\"Get-AzManagedServicesMarketplaceDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzManagedServicesMarketplaceDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroup\",\"ListItemText\":\"Get-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeployment\",\"ListItemText\":\"Get-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeploymentOperation\",\"ListItemText\":\"Get-AzManagementGroupDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzManagementGroupDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupEntity\",\"ListItemText\":\"Get-AzManagementGroupEntity\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupEntity\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Get-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupNameAvailability\",\"ListItemText\":\"Get-AzManagementGroupNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzManagementGroupSubscription\",\"ListItemText\":\"Get-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzMarketplaceTerms\",\"ListItemText\":\"Get-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Get-AzMediaService\",\"ListItemText\":\"Get-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaService\\r\\n\"},{\"CompletionText\":\"Get-AzMediaServiceKey\",\"ListItemText\":\"Get-AzMediaServiceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceKey\\r\\n\"},{\"CompletionText\":\"Get-AzMediaServiceKeys\",\"ListItemText\":\"Get-AzMediaServiceKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceKeys\"},{\"CompletionText\":\"Get-AzMediaServiceNameAvailability\",\"ListItemText\":\"Get-AzMediaServiceNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzMediaServiceNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzMetric\",\"ListItemText\":\"Get-AzMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetric\\r\\n\"},{\"CompletionText\":\"Get-AzMetricAlertRuleV2\",\"ListItemText\":\"Get-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Get-AzMetricDefinition\",\"ListItemText\":\"Get-AzMetricDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzMetricDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzMigrateDiscoveredServer\",\"ListItemText\":\"Get-AzMigrateDiscoveredServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateDiscoveredServer \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateJob\",\"ListItemText\":\"Get-AzMigrateJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateJob \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateProject\",\"ListItemText\":\"Get-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationFabric\",\"ListItemText\":\"Get-AzMigrateReplicationFabric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationFabric \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationPolicy\",\"ListItemText\":\"Get-AzMigrateReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationProtectionContainer\",\"ListItemText\":\"Get-AzMigrateReplicationProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationProtectionContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationProtectionContainerMapping\",\"ListItemText\":\"Get-AzMigrateReplicationProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationProtectionContainerMapping \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateReplicationRecoveryServicesProvider\",\"ListItemText\":\"Get-AzMigrateReplicationRecoveryServicesProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateReplicationRecoveryServicesProvider \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateRunAsAccount\",\"ListItemText\":\"Get-AzMigrateRunAsAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateRunAsAccount \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateServerReplication\",\"ListItemText\":\"Get-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateSite\",\"ListItemText\":\"Get-AzMigrateSite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateSite \\r\\n\"},{\"CompletionText\":\"Get-AzMigrateSolution\",\"ListItemText\":\"Get-AzMigrateSolution\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMigrateSolution \\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentAssociation\",\"ListItemText\":\"Get-AzMlCommitmentAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentPlan\",\"ListItemText\":\"Get-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Get-AzMlCommitmentPlanUsageHistory\",\"ListItemText\":\"Get-AzMlCommitmentPlanUsageHistory\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlCommitmentPlanUsageHistory\\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceQuota\",\"ListItemText\":\"Get-AzMLServiceQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceQuota \\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceUsage\",\"ListItemText\":\"Get-AzMLServiceUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceUsage \\r\\n\"},{\"CompletionText\":\"Get-AzMLServiceVMSize\",\"ListItemText\":\"Get-AzMLServiceVMSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLServiceVMSize \\r\\n\"},{\"CompletionText\":\"Get-AzMlWebService\",\"ListItemText\":\"Get-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Get-AzMlWebServiceKey\",\"ListItemText\":\"Get-AzMlWebServiceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebServiceKey\\r\\n\"},{\"CompletionText\":\"Get-AzMlWebServiceKeys\",\"ListItemText\":\"Get-AzMlWebServiceKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzMlWebServiceKeys\"},{\"CompletionText\":\"Get-AzMLWorkspace\",\"ListItemText\":\"Get-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Get-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"Get-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"Get-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"Get-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceCompute\",\"ListItemText\":\"Get-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComputeKey\",\"ListItemText\":\"Get-AzMLWorkspaceComputeKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComputeKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceComputeNode\",\"ListItemText\":\"Get-AzMLWorkspaceComputeNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceComputeNode \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceConnection\",\"ListItemText\":\"Get-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDataContainer\",\"ListItemText\":\"Get-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDatastore\",\"ListItemText\":\"Get-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDatastoreSecret\",\"ListItemText\":\"Get-AzMLWorkspaceDatastoreSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDatastoreSecret \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceDataVersion\",\"ListItemText\":\"Get-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceEnvironmentContainer\",\"ListItemText\":\"Get-AzMLWorkspaceEnvironmentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceEnvironmentContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"Get-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceFeature\",\"ListItemText\":\"Get-AzMLWorkspaceFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceFeature \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceJob\",\"ListItemText\":\"Get-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceKey\",\"ListItemText\":\"Get-AzMLWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceModelContainer\",\"ListItemText\":\"Get-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceModelVersion\",\"ListItemText\":\"Get-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceNotebookAccessToken\",\"ListItemText\":\"Get-AzMLWorkspaceNotebookAccessToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceNotebookAccessToken \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceNotebookKey\",\"ListItemText\":\"Get-AzMLWorkspaceNotebookKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceNotebookKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeploymentLog\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeploymentLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeploymentLog \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineDeploymentSku\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineDeploymentSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineDeploymentSku \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpointKey\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpointKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpointKey \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOnlineEndpointToken\",\"ListItemText\":\"Get-AzMLWorkspaceOnlineEndpointToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOnlineEndpointToken \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceOutboundNetworkDependencyEndpoint\",\"ListItemText\":\"Get-AzMLWorkspaceOutboundNetworkDependencyEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceOutboundNetworkDependencyEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzMLWorkspaceStorageAccountKey\",\"ListItemText\":\"Get-AzMLWorkspaceStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMLWorkspaceStorageAccountKey \\r\\n\"},{\"CompletionText\":\"Get-AzMonitorWorkspace\",\"ListItemText\":\"Get-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlConfiguration\",\"ListItemText\":\"Get-AzMySqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlConnectionString\",\"ListItemText\":\"Get-AzMySqlConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFirewallRule\",\"ListItemText\":\"Get-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServer\",\"ListItemText\":\"Get-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerConfiguration\",\"ListItemText\":\"Get-AzMySqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerConnectionString\",\"ListItemText\":\"Get-AzMySqlFlexibleServerConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"Get-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Get-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerLocationBasedCapability\",\"ListItemText\":\"Get-AzMySqlFlexibleServerLocationBasedCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerLocationBasedCapability \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlFlexibleServerReplica\",\"ListItemText\":\"Get-AzMySqlFlexibleServerReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlFlexibleServerReplica \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlReplica\",\"ListItemText\":\"Get-AzMySqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlReplica \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlServer\",\"ListItemText\":\"Get-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Get-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Get-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Get-AzNatGateway\",\"ListItemText\":\"Get-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterface\",\"ListItemText\":\"Get-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Get-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Get-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManager\",\"ListItemText\":\"Get-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerActiveConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerActiveSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerActiveSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerActiveSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerDeploymentStatus\",\"ListItemText\":\"Get-AzNetworkManagerDeploymentStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerDeploymentStatus\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerEffectiveConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerEffectiveSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerGroup\",\"ListItemText\":\"Get-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Get-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Get-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerStaticMember\",\"ListItemText\":\"Get-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Get-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkProfile\",\"ListItemText\":\"Get-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkSecurityGroup\",\"ListItemText\":\"Get-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Get-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkServiceTag\",\"ListItemText\":\"Get-AzNetworkServiceTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkServiceTag\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkUsage\",\"ListItemText\":\"Get-AzNetworkUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkUsage\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkVirtualAppliance\",\"ListItemText\":\"Get-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkVirtualApplianceSku\",\"ListItemText\":\"Get-AzNetworkVirtualApplianceSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkVirtualApplianceSku\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcher\",\"ListItemText\":\"Get-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Get-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherConnectionMonitorReport\",\"ListItemText\":\"Get-AzNetworkWatcherConnectionMonitorReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherConnectionMonitorReport\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Get-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherFlowLogStatus\",\"ListItemText\":\"Get-AzNetworkWatcherFlowLogStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherFlowLogStatus\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherNextHop\",\"ListItemText\":\"Get-AzNetworkWatcherNextHop\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherNextHop\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Get-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherReachabilityProvidersList\",\"ListItemText\":\"Get-AzNetworkWatcherReachabilityProvidersList\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherReachabilityProvidersList\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherReachabilityReport\",\"ListItemText\":\"Get-AzNetworkWatcherReachabilityReport\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherReachabilityReport\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherSecurityGroupView\",\"ListItemText\":\"Get-AzNetworkWatcherSecurityGroupView\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherSecurityGroupView\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherTopology\",\"ListItemText\":\"Get-AzNetworkWatcherTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherTopology\\r\\n\"},{\"CompletionText\":\"Get-AzNetworkWatcherTroubleshootingResult\",\"ListItemText\":\"Get-AzNetworkWatcherTroubleshootingResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzNetworkWatcherTroubleshootingResult\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHub\",\"ListItemText\":\"Get-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Get-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Get-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Get-AzNotificationHubListKey\",\"ListItemText\":\"Get-AzNotificationHubListKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubListKey\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubListKeys\",\"ListItemText\":\"Get-AzNotificationHubListKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubListKeys\"},{\"CompletionText\":\"Get-AzNotificationHubPNSCredential\",\"ListItemText\":\"Get-AzNotificationHubPNSCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubPNSCredential\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubPNSCredentials\",\"ListItemText\":\"Get-AzNotificationHubPNSCredentials\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubPNSCredentials\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespace\",\"ListItemText\":\"Get-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceListKey\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceListKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceListKey\\r\\n\"},{\"CompletionText\":\"Get-AzNotificationHubsNamespaceListKeys\",\"ListItemText\":\"Get-AzNotificationHubsNamespaceListKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzNotificationHubsNamespaceListKeys\"},{\"CompletionText\":\"Get-AzOperationalInsightsAvailableServiceTier\",\"ListItemText\":\"Get-AzOperationalInsightsAvailableServiceTier\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsAvailableServiceTier\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsCluster\",\"ListItemText\":\"Get-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDataExport\",\"ListItemText\":\"Get-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDataSource\",\"ListItemText\":\"Get-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsDeletedWorkspace\",\"ListItemText\":\"Get-AzOperationalInsightsDeletedWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsDeletedWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsIntelligencePack\",\"ListItemText\":\"Get-AzOperationalInsightsIntelligencePack\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsIntelligencePack\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsIntelligencePacks\",\"ListItemText\":\"Get-AzOperationalInsightsIntelligencePacks\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsIntelligencePacks\"},{\"CompletionText\":\"Get-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Get-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Get-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsOperation\",\"ListItemText\":\"Get-AzOperationalInsightsOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsOperation\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsOperationStatus\",\"ListItemText\":\"Get-AzOperationalInsightsOperationStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsOperationStatus\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\",\"ListItemText\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsPurgeWorkspaceStatus\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Get-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsSchema\",\"ListItemText\":\"Get-AzOperationalInsightsSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsSchema\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Get-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsTable\",\"ListItemText\":\"Get-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceManagementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceManagementGroups\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceSharedKey\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceSharedKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceSharedKey\\r\\n\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceSharedKeys\"},{\"CompletionText\":\"Get-AzOperationalInsightsWorkspaceUsage\",\"ListItemText\":\"Get-AzOperationalInsightsWorkspaceUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzOperationalInsightsWorkspaceUsage\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGateway\",\"ListItemText\":\"Get-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayConnectionHealth\",\"ListItemText\":\"Get-AzP2sVpnGatewayConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\",\"ListItemText\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayDetailedConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzP2sVpnGatewayVpnProfile\",\"ListItemText\":\"Get-AzP2sVpnGatewayVpnProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzP2sVpnGatewayVpnProfile\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAlias\",\"ListItemText\":\"Get-AzPolicyAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAlias\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAssignment\",\"ListItemText\":\"Get-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyAttestation\",\"ListItemText\":\"Get-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyDefinition\",\"ListItemText\":\"Get-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyEvent\",\"ListItemText\":\"Get-AzPolicyEvent\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyEvent\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyExemption\",\"ListItemText\":\"Get-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyMetadata\",\"ListItemText\":\"Get-AzPolicyMetadata\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyMetadata\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyRemediation\",\"ListItemText\":\"Get-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Get-AzPolicySetDefinition\",\"ListItemText\":\"Get-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyState\",\"ListItemText\":\"Get-AzPolicyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyState\\r\\n\"},{\"CompletionText\":\"Get-AzPolicyStateSummary\",\"ListItemText\":\"Get-AzPolicyStateSummary\",\"ResultType\":2,\"ToolTip\":\"Get-AzPolicyStateSummary\\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlConfiguration\",\"ListItemText\":\"Get-AzPostgreSqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlConnectionString\",\"ListItemText\":\"Get-AzPostgreSqlConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Get-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerConfiguration\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerConnectionString\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerConnectionString\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerConnectionString \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlFlexibleServerLocationBasedCapability\",\"ListItemText\":\"Get-AzPostgreSqlFlexibleServerLocationBasedCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlFlexibleServerLocationBasedCapability \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlReplica\",\"ListItemText\":\"Get-AzPostgreSqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlReplica \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlServer\",\"ListItemText\":\"Get-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Get-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Get-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Get-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspace\",\"ListItemText\":\"Get-AzPowerBIWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollectionAccessKey\\r\\n\"},{\"CompletionText\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\",\"ListItemText\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\",\"ResultType\":2,\"ToolTip\":\"Get-AzPowerBIWorkspaceCollectionAccessKeys\"},{\"CompletionText\":\"Get-AzPrivateDnsRecordSet\",\"ListItemText\":\"Get-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Get-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsZone\",\"ListItemText\":\"Get-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Get-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateEndpoint\",\"ListItemText\":\"Get-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateEndpointConnection\",\"ListItemText\":\"Get-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkAssociation\",\"ListItemText\":\"Get-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkResource\",\"ListItemText\":\"Get-AzPrivateLinkResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkResource\\r\\n\"},{\"CompletionText\":\"Get-AzPrivateLinkService\",\"ListItemText\":\"Get-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Get-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Get-AzProviderFeature\",\"ListItemText\":\"Get-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Get-AzProviderOperation\",\"ListItemText\":\"Get-AzProviderOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderOperation\\r\\n\"},{\"CompletionText\":\"Get-AzProviderPreviewFeature\",\"ListItemText\":\"Get-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Get-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Get-AzProximityPlacementGroup\",\"ListItemText\":\"Get-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"Get-AzPublicIpAddress\",\"ListItemText\":\"Get-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Get-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Get-AzPublicIpPrefix\",\"ListItemText\":\"Get-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Get-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrAlertSetting\",\"ListItemText\":\"Get-AzRecoveryServicesAsrAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrAlertSetting\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrEvent\",\"ListItemText\":\"Get-AzRecoveryServicesAsrEvent\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrEvent\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"Get-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Get-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNetwork\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNetwork\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrNotificationSetting\",\"ListItemText\":\"Get-AzRecoveryServicesAsrNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrNotificationSetting\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Get-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectableItem\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectableItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Get-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrRecoveryPoint\",\"ListItemText\":\"Get-AzRecoveryServicesAsrRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Get-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrStorageClassification\",\"ListItemText\":\"Get-AzRecoveryServicesAsrStorageClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrStorageClassification\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrVaultContext\",\"ListItemText\":\"Get-AzRecoveryServicesAsrVaultContext\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrVaultContext\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrVaultSettings\",\"ListItemText\":\"Get-AzRecoveryServicesAsrVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrVaultSettings\"},{\"CompletionText\":\"Get-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Get-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Get-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Get-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Get-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupJobDetail\",\"ListItemText\":\"Get-AzRecoveryServicesBackupJobDetail\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupJobDetail\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupManagementServer\",\"ListItemText\":\"Get-AzRecoveryServicesBackupManagementServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupManagementServer\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProperties\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProperties\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProperties\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProperty\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProperty\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProtectableItem\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProtectableItem\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Get-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecommendedArchivableRPGroup\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecoveryLogChain\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRecoveryPoint\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRetentionPolicyObject\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupRPMountScript\",\"ListItemText\":\"Get-AzRecoveryServicesBackupRPMountScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupRPMountScript\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\",\"ListItemText\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupSchedulePolicyObject\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupStatus\",\"ListItemText\":\"Get-AzRecoveryServicesBackupStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupStatus\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\",\"ListItemText\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesBackupWorkloadRecoveryConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Get-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVault\",\"ListItemText\":\"Get-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVaultProperty\",\"ListItemText\":\"Get-AzRecoveryServicesVaultProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVaultProperty\\r\\n\"},{\"CompletionText\":\"Get-AzRecoveryServicesVaultSettingsFile\",\"ListItemText\":\"Get-AzRecoveryServicesVaultSettingsFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzRecoveryServicesVaultSettingsFile\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCache\",\"ListItemText\":\"Get-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheFirewallRule\",\"ListItemText\":\"Get-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheKey\",\"ListItemText\":\"Get-AzRedisCacheKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheKey\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCacheLink\",\"ListItemText\":\"Get-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"Get-AzRedisCachePatchSchedule\",\"ListItemText\":\"Get-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCache\",\"ListItemText\":\"Get-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheAccessKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheAccessKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisEnterpriseCacheAccessKey\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheDatabaseKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheDatabaseKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzRedisEnterpriseCacheDatabaseKey\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheKey\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheKey \\r\\n\"},{\"CompletionText\":\"Get-AzRedisEnterpriseCacheOperationStatus\",\"ListItemText\":\"Get-AzRedisEnterpriseCacheOperationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRedisEnterpriseCacheOperationStatus \\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplainceAssessment\",\"ListItemText\":\"Get-AzRegulatoryComplainceAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplainceAssessment\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceAssessment\",\"ListItemText\":\"Get-AzRegulatoryComplianceAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceControl\",\"ListItemText\":\"Get-AzRegulatoryComplianceControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceControl\\r\\n\"},{\"CompletionText\":\"Get-AzRegulatoryComplianceStandard\",\"ListItemText\":\"Get-AzRegulatoryComplianceStandard\",\"ResultType\":2,\"ToolTip\":\"Get-AzRegulatoryComplianceStandard\\r\\n\"},{\"CompletionText\":\"Get-AzRelayAuthorizationRule\",\"ListItemText\":\"Get-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzRelayHybridConnection\",\"ListItemText\":\"Get-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Get-AzRelayKey\",\"ListItemText\":\"Get-AzRelayKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayKey \\r\\n\"},{\"CompletionText\":\"Get-AzRelayNamespace\",\"ListItemText\":\"Get-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzRelayNamespaceNetworkRuleSet\",\"ListItemText\":\"Get-AzRelayNamespaceNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRelayNamespaceNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzRemoteDesktopFile\",\"ListItemText\":\"Get-AzRemoteDesktopFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzRemoteDesktopFile\\r\\n\"},{\"CompletionText\":\"Get-AzResource\",\"ListItemText\":\"Get-AzResource\",\"ResultType\":2,\"ToolTip\":\"Get-AzResource\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroup\",\"ListItemText\":\"Get-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeployment\",\"ListItemText\":\"Get-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeploymentOperation\",\"ListItemText\":\"Get-AzResourceGroupDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzResourceGroupDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzResourceGroupDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceGroupDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzResourceLock\",\"ListItemText\":\"Get-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Get-AzResourceManagementPrivateLink\",\"ListItemText\":\"Get-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverMoveCollection\",\"ListItemText\":\"Get-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverMoveResource\",\"ListItemText\":\"Get-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverRequiredForResources\",\"ListItemText\":\"Get-AzResourceMoverRequiredForResources\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverRequiredForResources \\r\\n\"},{\"CompletionText\":\"Get-AzResourceMoverUnresolvedDependency\",\"ListItemText\":\"Get-AzResourceMoverUnresolvedDependency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzResourceMoverUnresolvedDependency \\r\\n\"},{\"CompletionText\":\"Get-AzResourceProvider\",\"ListItemText\":\"Get-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Get-AzResourceProviderAction\",\"ListItemText\":\"Get-AzResourceProviderAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzResourceProviderAction\"},{\"CompletionText\":\"Get-AzRestorePoint\",\"ListItemText\":\"Get-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzRestorePointCollection\",\"ListItemText\":\"Get-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Get-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageContainer\",\"ListItemText\":\"Get-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Get-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzRmStorageShare\",\"ListItemText\":\"Get-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignment\",\"ListItemText\":\"Get-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentSchedule\",\"ListItemText\":\"Get-AzRoleAssignmentSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentSchedule \\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentScheduleInstance\",\"ListItemText\":\"Get-AzRoleAssignmentScheduleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentScheduleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"Get-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"Get-AzRoleDefinition\",\"ListItemText\":\"Get-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilitySchedule\",\"ListItemText\":\"Get-AzRoleEligibilitySchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilitySchedule \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilityScheduleInstance\",\"ListItemText\":\"Get-AzRoleEligibilityScheduleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilityScheduleInstance \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"Get-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"Get-AzRoleEligibleChildResource\",\"ListItemText\":\"Get-AzRoleEligibleChildResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleEligibleChildResource \\r\\n\"},{\"CompletionText\":\"Get-AzRoleManagementPolicy\",\"ListItemText\":\"Get-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Get-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"Get-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzRouteConfig\",\"ListItemText\":\"Get-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRouteFilter\",\"ListItemText\":\"Get-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Get-AzRouteFilterRuleConfig\",\"ListItemText\":\"Get-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Get-AzRouteMap\",\"ListItemText\":\"Get-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServer\",\"ListItemText\":\"Get-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeer\",\"ListItemText\":\"Get-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeerAdvertisedRoute\",\"ListItemText\":\"Get-AzRouteServerPeerAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeerAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzRouteServerPeerLearnedRoute\",\"ListItemText\":\"Get-AzRouteServerPeerLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteServerPeerLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzRouteTable\",\"ListItemText\":\"Get-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzRoutingIntent\",\"ListItemText\":\"Get-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Get-AzRoutingPolicy\",\"ListItemText\":\"Get-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzScheduledQueryRule\",\"ListItemText\":\"Get-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveApplicationControl\",\"ListItemText\":\"Get-AzSecurityAdaptiveApplicationControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveApplicationControl\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveApplicationControlGroup\",\"ListItemText\":\"Get-AzSecurityAdaptiveApplicationControlGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveApplicationControlGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdaptiveNetworkHardening\",\"ListItemText\":\"Get-AzSecurityAdaptiveNetworkHardening\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdaptiveNetworkHardening\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAdvancedThreatProtection\",\"ListItemText\":\"Get-AzSecurityAdvancedThreatProtection\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAdvancedThreatProtection\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAlert\",\"ListItemText\":\"Get-AzSecurityAlert\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAlert\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAssessment\",\"ListItemText\":\"Get-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Get-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAutomation\",\"ListItemText\":\"Get-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityAutoProvisioningSetting\",\"ListItemText\":\"Get-AzSecurityAutoProvisioningSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityAutoProvisioningSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityCompliance\",\"ListItemText\":\"Get-AzSecurityCompliance\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityCompliance\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityContact\",\"ListItemText\":\"Get-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityLocation\",\"ListItemText\":\"Get-AzSecurityLocation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityLocation\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityPartnerProvider\",\"ListItemText\":\"Get-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityPricing\",\"ListItemText\":\"Get-AzSecurityPricing\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityPricing\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScore\",\"ListItemText\":\"Get-AzSecuritySecureScore\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScore\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScoreControl\",\"ListItemText\":\"Get-AzSecuritySecureScoreControl\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScoreControl\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySecureScoreControlDefinition\",\"ListItemText\":\"Get-AzSecuritySecureScoreControlDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySecureScoreControlDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySetting\",\"ListItemText\":\"Get-AzSecuritySetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySetting\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySolution\",\"ListItemText\":\"Get-AzSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySolution\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySolutionsReferenceData\",\"ListItemText\":\"Get-AzSecuritySolutionsReferenceData\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySolutionsReferenceData\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\",\"ListItemText\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySqlVulnerabilityAssessmentScanResult\\r\\n\"},{\"CompletionText\":\"Get-AzSecuritySubAssessment\",\"ListItemText\":\"Get-AzSecuritySubAssessment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecuritySubAssessment\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityTask\",\"ListItemText\":\"Get-AzSecurityTask\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityTask\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityTopology\",\"ListItemText\":\"Get-AzSecurityTopology\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityTopology\\r\\n\"},{\"CompletionText\":\"Get-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Get-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRule\",\"ListItemText\":\"Get-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRuleAction\",\"ListItemText\":\"Get-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAlertRuleTemplate\",\"ListItemText\":\"Get-AzSentinelAlertRuleTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAlertRuleTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelAutomationRule\",\"ListItemText\":\"Get-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelBookmark\",\"ListItemText\":\"Get-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelBookmarkRelation\",\"ListItemText\":\"Get-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelDataConnector\",\"ListItemText\":\"Get-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEnrichment\",\"ListItemText\":\"Get-AzSentinelEnrichment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEnrichment \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntity\",\"ListItemText\":\"Get-AzSentinelEntity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityActivity\",\"ListItemText\":\"Get-AzSentinelEntityActivity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityActivity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityInsight\",\"ListItemText\":\"Get-AzSentinelEntityInsight\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityInsight \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityQuery\",\"ListItemText\":\"Get-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityQueryTemplate\",\"ListItemText\":\"Get-AzSentinelEntityQueryTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityQueryTemplate \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityRelation\",\"ListItemText\":\"Get-AzSentinelEntityRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelEntityTimeline\",\"ListItemText\":\"Get-AzSentinelEntityTimeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelEntityTimeline \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncident\",\"ListItemText\":\"Get-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentAlert\",\"ListItemText\":\"Get-AzSentinelIncidentAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentAlert \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentBookmark\",\"ListItemText\":\"Get-AzSentinelIncidentBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentBookmark \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentComment\",\"ListItemText\":\"Get-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentEntity\",\"ListItemText\":\"Get-AzSentinelIncidentEntity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentEntity \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelIncidentRelation\",\"ListItemText\":\"Get-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelMetadata\",\"ListItemText\":\"Get-AzSentinelMetadata\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelMetadata \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelOnboardingState\",\"ListItemText\":\"Get-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelSetting\",\"ListItemText\":\"Get-AzSentinelSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelSetting \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelThreatIntelligenceIndicator\",\"ListItemText\":\"Get-AzSentinelThreatIntelligenceIndicator\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelThreatIntelligenceIndicator \\r\\n\"},{\"CompletionText\":\"Get-AzSentinelThreatIntelligenceIndicatorMetric\",\"ListItemText\":\"Get-AzSentinelThreatIntelligenceIndicatorMetric\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSentinelThreatIntelligenceIndicatorMetric \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Get-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"Get-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusKey\",\"ListItemText\":\"Get-AzServiceBusKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusKey \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusMigration\",\"ListItemText\":\"Get-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusNamespace\",\"ListItemText\":\"Get-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusNamespaceV2\",\"ListItemText\":\"Get-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Get-AzServiceBusNetworkRuleSet\",\"ListItemText\":\"Get-AzServiceBusNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Get-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusPrivateLink\",\"ListItemText\":\"Get-AzServiceBusPrivateLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusPrivateLink \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusQueue\",\"ListItemText\":\"Get-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusRule\",\"ListItemText\":\"Get-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusSubscription\",\"ListItemText\":\"Get-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Get-AzServiceBusTopic\",\"ListItemText\":\"Get-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Get-AzServiceEndpointPolicy\",\"ListItemText\":\"Get-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Get-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplication\",\"ListItemText\":\"Get-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplicationType\",\"ListItemText\":\"Get-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"Get-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricCluster\",\"ListItemText\":\"Get-AzServiceFabricCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricCluster\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedCluster\",\"ListItemText\":\"Get-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Get-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Get-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Get-AzServiceFabricService\",\"ListItemText\":\"Get-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"Get-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForContainerApp\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForContainerApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForSpringCloud\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForSpringCloud \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationForWebApp\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationForWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerConfigurationName\",\"ListItemText\":\"Get-AzServiceLinkerConfigurationName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerConfigurationName \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Get-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Get-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Get-AzServiceLinkerForWebApp\",\"ListItemText\":\"Get-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzSignalR\",\"ListItemText\":\"Get-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalR\\r\\n\"},{\"CompletionText\":\"Get-AzSignalRKey\",\"ListItemText\":\"Get-AzSignalRKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalRKey\\r\\n\"},{\"CompletionText\":\"Get-AzSignalRUsage\",\"ListItemText\":\"Get-AzSignalRUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSignalRUsage\\r\\n\"},{\"CompletionText\":\"Get-AzSnapshot\",\"ListItemText\":\"Get-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Get-AzSqlCapability\",\"ListItemText\":\"Get-AzSqlCapability\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlCapability\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabase\",\"ListItemText\":\"Get-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseActivity\",\"ListItemText\":\"Get-AzSqlDatabaseActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAdvisor\",\"ListItemText\":\"Get-AzSqlDatabaseAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseAudit\",\"ListItemText\":\"Get-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseDataMaskingPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseDataMaskingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseDataMaskingPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Get-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseExpanded\",\"ListItemText\":\"Get-AzSqlDatabaseExpanded\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseExpanded\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Get-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseGeoBackup\",\"ListItemText\":\"Get-AzSqlDatabaseGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseGeoBackupPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseGeoBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseGeoBackupPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseImportExportStatus\",\"ListItemText\":\"Get-AzSqlDatabaseImportExportStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseImportExportStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseIndexRecommendation\",\"ListItemText\":\"Get-AzSqlDatabaseIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Get-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLedgerDigestUpload\",\"ListItemText\":\"Get-AzSqlDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Get-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseLongTermRetentionPolicy\"},{\"CompletionText\":\"Get-AzSqlDatabaseRecommendedAction\",\"ListItemText\":\"Get-AzSqlDatabaseRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseReplicationLink\",\"ListItemText\":\"Get-AzSqlDatabaseReplicationLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseReplicationLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"Get-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Get-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseSensitivityRecommendation\",\"ListItemText\":\"Get-AzSqlDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Get-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Get-AzSqlDatabaseTransparentDataEncryption\",\"ListItemText\":\"Get-AzSqlDatabaseTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\",\"ListItemText\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseTransparentDataEncryptionActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseUpgradeHint\",\"ListItemText\":\"Get-AzSqlDatabaseUpgradeHint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseUpgradeHint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Get-AzSqlDeletedDatabaseBackup\",\"ListItemText\":\"Get-AzSqlDeletedDatabaseBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDeletedDatabaseBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlDeletedInstanceDatabaseBackup\",\"ListItemText\":\"Get-AzSqlDeletedInstanceDatabaseBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDeletedInstanceDatabaseBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJob\",\"ListItemText\":\"Get-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobAgent\",\"ListItemText\":\"Get-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobCredential\",\"ListItemText\":\"Get-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobExecution\",\"ListItemText\":\"Get-AzSqlElasticJobExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobStep\",\"ListItemText\":\"Get-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobStepExecution\",\"ListItemText\":\"Get-AzSqlElasticJobStepExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobStepExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobTargetExecution\",\"ListItemText\":\"Get-AzSqlElasticJobTargetExecution\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobTargetExecution\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"Get-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPool\",\"ListItemText\":\"Get-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolActivity\",\"ListItemText\":\"Get-AzSqlElasticPoolActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolAdvisor\",\"ListItemText\":\"Get-AzSqlElasticPoolAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolDatabase\",\"ListItemText\":\"Get-AzSqlElasticPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolRecommendation\",\"ListItemText\":\"Get-AzSqlElasticPoolRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlElasticPoolRecommendedAction\",\"ListItemText\":\"Get-AzSqlElasticPoolRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlElasticPoolRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInformationProtectionPolicy\",\"ListItemText\":\"Get-AzSqlInformationProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInformationProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstance\",\"ListItemText\":\"Get-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabase\",\"ListItemText\":\"Get-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseGeoBackup\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLedgerDigestUpload\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Get-AzSqlInstanceDtc\",\"ListItemText\":\"Get-AzSqlInstanceDtc\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDtc\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceEndpointCertificate\",\"ListItemText\":\"Get-AzSqlInstanceEndpointCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceEndpointCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Get-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceLink\",\"ListItemText\":\"Get-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceOperation\",\"ListItemText\":\"Get-AzSqlInstanceOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceOperation\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstancePool\",\"ListItemText\":\"Get-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstancePoolUsage\",\"ListItemText\":\"Get-AzSqlInstancePoolUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstancePoolUsage\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"Get-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceTDEProtector\",\"ListItemText\":\"Get-AzSqlInstanceTDEProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceTDEProtector\"},{\"CompletionText\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\",\"ListItemText\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServer\",\"ListItemText\":\"Get-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAdvisor\",\"ListItemText\":\"Get-AzSqlServerAdvisor\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAdvisor\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerAudit\",\"ListItemText\":\"Get-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerCommunicationLink\",\"ListItemText\":\"Get-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerConfigurationOption\",\"ListItemText\":\"Get-AzSqlServerConfigurationOption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerConfigurationOption\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Get-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\",\"ListItemText\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDisasterRecoveryConfigurationActivity\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerDnsAlias\",\"ListItemText\":\"Get-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerFirewallRule\",\"ListItemText\":\"Get-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Get-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Get-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Get-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"Get-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerRecommendedAction\",\"ListItemText\":\"Get-AzSqlServerRecommendedAction\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerRecommendedAction\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerServiceObjective\",\"ListItemText\":\"Get-AzSqlServerServiceObjective\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerServiceObjective\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerTransparentDataEncryptionProtector\",\"ListItemText\":\"Get-AzSqlServerTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerTrustGroup\",\"ListItemText\":\"Get-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerUpgradeHint\",\"ListItemText\":\"Get-AzSqlServerUpgradeHint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerUpgradeHint\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Get-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncAgent\",\"ListItemText\":\"Get-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncAgentLinkedDatabase\",\"ListItemText\":\"Get-AzSqlSyncAgentLinkedDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncAgentLinkedDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncGroup\",\"ListItemText\":\"Get-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncGroupLog\",\"ListItemText\":\"Get-AzSqlSyncGroupLog\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncGroupLog\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncMember\",\"ListItemText\":\"Get-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Get-AzSqlSyncSchema\",\"ListItemText\":\"Get-AzSqlSyncSchema\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlSyncSchema\\r\\n\"},{\"CompletionText\":\"Get-AzSqlVirtualCluster\",\"ListItemText\":\"Get-AzSqlVirtualCluster\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlVirtualCluster\\r\\n\"},{\"CompletionText\":\"Get-AzSqlVM\",\"ListItemText\":\"Get-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Get-AzSqlVMGroup\",\"ListItemText\":\"Get-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Get-AzSshKey\",\"ListItemText\":\"Get-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSshKey\\r\\n\"},{\"CompletionText\":\"Get-AzStackHciArcSetting\",\"ListItemText\":\"Get-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStackHciCluster\",\"ListItemText\":\"Get-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Get-AzStackHciExtension\",\"ListItemText\":\"Get-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIRemoteSupportAccess\",\"ListItemText\":\"Get-AzStackHCIRemoteSupportAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIRemoteSupportAccess \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIRemoteSupportSessionHistory\",\"ListItemText\":\"Get-AzStackHCIRemoteSupportSessionHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIRemoteSupportSessionHistory \\r\\n\"},{\"CompletionText\":\"Get-AzStackHCIVMAttestation\",\"ListItemText\":\"Get-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebApp\",\"ListItemText\":\"Get-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuild\",\"ListItemText\":\"Get-AzStaticWebAppBuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuild \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppBuildAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildFunction\",\"ListItemText\":\"Get-AzStaticWebAppBuildFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppBuildFunctionAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppBuildFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppBuildFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppConfiguredRole\",\"ListItemText\":\"Get-AzStaticWebAppConfiguredRole\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppConfiguredRole \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Get-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppFunction\",\"ListItemText\":\"Get-AzStaticWebAppFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppFunctionAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppSecret\",\"ListItemText\":\"Get-AzStaticWebAppSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppSecret \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppSetting\",\"ListItemText\":\"Get-AzStaticWebAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppSetting \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppUser\",\"ListItemText\":\"Get-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Get-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Get-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccount\",\"ListItemText\":\"Get-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountKey\",\"ListItemText\":\"Get-AzStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountKey\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Get-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountNameAvailability\",\"ListItemText\":\"Get-AzStorageAccountNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountNameAvailability\\r\\n\"},{\"CompletionText\":\"Get-AzStorageAccountNetworkRuleSet\",\"ListItemText\":\"Get-AzStorageAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlob\",\"ListItemText\":\"Get-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobByTag\",\"ListItemText\":\"Get-AzStorageBlobByTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobByTag\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobContent\",\"ListItemText\":\"Get-AzStorageBlobContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobContent\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobCopyState\",\"ListItemText\":\"Get-AzStorageBlobCopyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobCopyState\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Get-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobQueryResult\",\"ListItemText\":\"Get-AzStorageBlobQueryResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobQueryResult\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobServiceProperty\",\"ListItemText\":\"Get-AzStorageBlobServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageBlobTag\",\"ListItemText\":\"Get-AzStorageBlobTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageBlobTag\\r\\n\"},{\"CompletionText\":\"Get-AzStorageContainer\",\"ListItemText\":\"Get-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Get-AzStorageContainerAcl\",\"ListItemText\":\"Get-AzStorageContainerAcl\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainerAcl\"},{\"CompletionText\":\"Get-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageCORSRule\",\"ListItemText\":\"Get-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Get-AzStorageEncryptionScope\",\"ListItemText\":\"Get-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFile\",\"ListItemText\":\"Get-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileContent\",\"ListItemText\":\"Get-AzStorageFileContent\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileContent\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileCopyState\",\"ListItemText\":\"Get-AzStorageFileCopyState\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileCopyState\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileHandle\",\"ListItemText\":\"Get-AzStorageFileHandle\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileHandle\\r\\n\"},{\"CompletionText\":\"Get-AzStorageFileServiceProperty\",\"ListItemText\":\"Get-AzStorageFileServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageFileServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageLocalUser\",\"ListItemText\":\"Get-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Get-AzStorageLocalUserKey\",\"ListItemText\":\"Get-AzStorageLocalUserKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageLocalUserKey\\r\\n\"},{\"CompletionText\":\"Get-AzStorageMover\",\"ListItemText\":\"Get-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverAgent\",\"ListItemText\":\"Get-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverEndpoint\",\"ListItemText\":\"Get-AzStorageMoverEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverEndpoint \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverJobDefinition\",\"ListItemText\":\"Get-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverJobRun\",\"ListItemText\":\"Get-AzStorageMoverJobRun\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverJobRun \\r\\n\"},{\"CompletionText\":\"Get-AzStorageMoverProject\",\"ListItemText\":\"Get-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Get-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Get-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageQueue\",\"ListItemText\":\"Get-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"Get-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceLoggingProperty\",\"ListItemText\":\"Get-AzStorageServiceLoggingProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceLoggingProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceMetricsProperty\",\"ListItemText\":\"Get-AzStorageServiceMetricsProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceMetricsProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageServiceProperty\",\"ListItemText\":\"Get-AzStorageServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageServiceProperty\\r\\n\"},{\"CompletionText\":\"Get-AzStorageShare\",\"ListItemText\":\"Get-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageShare\\r\\n\"},{\"CompletionText\":\"Get-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"Get-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncGroup\",\"ListItemText\":\"Get-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncServer\",\"ListItemText\":\"Get-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Get-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzStorageSyncService\",\"ListItemText\":\"Get-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Get-AzStorageTable\",\"ListItemText\":\"Get-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageTable\\r\\n\"},{\"CompletionText\":\"Get-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Get-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzStorageUsage\",\"ListItemText\":\"Get-AzStorageUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzStorageUsage\\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsCluster\",\"ListItemText\":\"Get-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsClusterStreamingJob\",\"ListItemText\":\"Get-AzStreamAnalyticsClusterStreamingJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsClusterStreamingJob \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsDefaultFunctionDefinition\",\"ListItemText\":\"Get-AzStreamAnalyticsDefaultFunctionDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsDefaultFunctionDefinition \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsFunction\",\"ListItemText\":\"Get-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsInput\",\"ListItemText\":\"Get-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsJob\",\"ListItemText\":\"Get-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsOutput\",\"ListItemText\":\"Get-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsQuota\",\"ListItemText\":\"Get-AzStreamAnalyticsQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsQuota \\r\\n\"},{\"CompletionText\":\"Get-AzStreamAnalyticsTransformation\",\"ListItemText\":\"Get-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"Get-AzSubscription\",\"ListItemText\":\"Get-AzSubscription\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscription\\r\\n\"},{\"CompletionText\":\"Get-AzSubscriptionDeployment\",\"ListItemText\":\"Get-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeployment\"},{\"CompletionText\":\"Get-AzSubscriptionDeploymentOperation\",\"ListItemText\":\"Get-AzSubscriptionDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeploymentOperation\"},{\"CompletionText\":\"Get-AzSubscriptionDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzSubscriptionDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzSubscriptionDeploymentWhatIfResult\"},{\"CompletionText\":\"Get-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"Get-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Get-AzSupportProblemClassification\",\"ListItemText\":\"Get-AzSupportProblemClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportProblemClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSupportService\",\"ListItemText\":\"Get-AzSupportService\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportService\\r\\n\"},{\"CompletionText\":\"Get-AzSupportTicket\",\"ListItemText\":\"Get-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"Get-AzSupportTicketCommunication\",\"ListItemText\":\"Get-AzSupportTicketCommunication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSupportTicketCommunication\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\",\"ListItemText\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseActiveDirectoryOnlyAuthentication\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseActivityRun\",\"ListItemText\":\"Get-AzSynapseActivityRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseActivityRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataFlow\",\"ListItemText\":\"Get-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Get-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDataset\",\"ListItemText\":\"Get-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseDroppedSqlPool\",\"ListItemText\":\"Get-AzSynapseDroppedSqlPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseDroppedSqlPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseFirewallRule\",\"ListItemText\":\"Get-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeKey\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeMetric\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeMetric\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeMetric\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Get-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKqlScript\",\"ListItemText\":\"Get-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPool\",\"ListItemText\":\"Get-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"Get-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Get-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"Get-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Get-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolFollowerDatabase\",\"ListItemText\":\"Get-AzSynapseKustoPoolFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Get-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"Get-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseKustoPoolSku\",\"ListItemText\":\"Get-AzSynapseKustoPoolSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSynapseKustoPoolSku \\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnection\",\"ListItemText\":\"Get-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionDetailedStatus\",\"ListItemText\":\"Get-AzSynapseLinkConnectionDetailedStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionDetailedStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionLinkTable\",\"ListItemText\":\"Get-AzSynapseLinkConnectionLinkTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionLinkTable\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkConnectionLinkTableStatus\",\"ListItemText\":\"Get-AzSynapseLinkConnectionLinkTableStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkConnectionLinkTableStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseLinkedService\",\"ListItemText\":\"Get-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseManagedIdentitySqlControlSetting\",\"ListItemText\":\"Get-AzSynapseManagedIdentitySqlControlSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseManagedIdentitySqlControlSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Get-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseNotebook\",\"ListItemText\":\"Get-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Get-AzSynapsePipeline\",\"ListItemText\":\"Get-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Get-AzSynapsePipelineRun\",\"ListItemText\":\"Get-AzSynapsePipelineRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapsePipelineRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleAssignment\",\"ListItemText\":\"Get-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleDefinition\",\"ListItemText\":\"Get-AzSynapseRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseRoleScope\",\"ListItemText\":\"Get-AzSynapseRoleScope\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseRoleScope\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkConfiguration\",\"ListItemText\":\"Get-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkJob\",\"ListItemText\":\"Get-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Get-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkPool\",\"ListItemText\":\"Get-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkSession\",\"ListItemText\":\"Get-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSparkStatement\",\"ListItemText\":\"Get-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\",\"ListItemText\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAdvancedDataSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlAudit\",\"ListItemText\":\"Get-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAudit\"},{\"CompletionText\":\"Get-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Get-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlDatabase\",\"ListItemText\":\"Get-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPool\",\"ListItemText\":\"Get-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Get-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolGeoBackup\",\"ListItemText\":\"Get-AzSynapseSqlPoolGeoBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolGeoBackup\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"Get-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Get-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\",\"ListItemText\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolSensitivityRecommendation\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\",\"ListItemText\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlScript\",\"ListItemText\":\"Get-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTrigger\",\"ListItemText\":\"Get-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTriggerRun\",\"ListItemText\":\"Get-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseTriggerSubscriptionStatus\",\"ListItemText\":\"Get-AzSynapseTriggerSubscriptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseTriggerSubscriptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspace\",\"ListItemText\":\"Get-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspaceKey\",\"ListItemText\":\"Get-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"Get-AzSynapseWorkspacePackage\",\"ListItemText\":\"Get-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"Get-AzSystemAssignedIdentity\",\"ListItemText\":\"Get-AzSystemAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzSystemAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Get-AzTag\",\"ListItemText\":\"Get-AzTag\",\"ResultType\":2,\"ToolTip\":\"Get-AzTag\\r\\n\"},{\"CompletionText\":\"Get-AzTemplateSpec\",\"ListItemText\":\"Get-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Get-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Get-AzTenant\",\"ListItemText\":\"Get-AzTenant\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenant\\r\\n\"},{\"CompletionText\":\"Get-AzTenantBackfillStatus\",\"ListItemText\":\"Get-AzTenantBackfillStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantBackfillStatus\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeployment\",\"ListItemText\":\"Get-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeploymentOperation\",\"ListItemText\":\"Get-AzTenantDeploymentOperation\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeploymentOperation\\r\\n\"},{\"CompletionText\":\"Get-AzTenantDeploymentWhatIfResult\",\"ListItemText\":\"Get-AzTenantDeploymentWhatIfResult\",\"ResultType\":2,\"ToolTip\":\"Get-AzTenantDeploymentWhatIfResult\\r\\n\"},{\"CompletionText\":\"Get-AzTrafficManagerEndpoint\",\"ListItemText\":\"Get-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Get-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Get-AzTrafficManagerProfile\",\"ListItemText\":\"Get-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Get-AzUserAssignedIdentity\",\"ListItemText\":\"Get-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Get-AzUserAssignedIdentityAssociatedResource\",\"ListItemText\":\"Get-AzUserAssignedIdentityAssociatedResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzUserAssignedIdentityAssociatedResource \\r\\n\"},{\"CompletionText\":\"Get-AzVHubEffectiveRoute\",\"ListItemText\":\"Get-AzVHubEffectiveRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubEffectiveRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubInboundRoute\",\"ListItemText\":\"Get-AzVHubInboundRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubInboundRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubOutboundRoute\",\"ListItemText\":\"Get-AzVHubOutboundRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubOutboundRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVHubRouteTable\",\"ListItemText\":\"Get-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualApplianceSite\",\"ListItemText\":\"Get-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHub\",\"ListItemText\":\"Get-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubBgpConnection\",\"ListItemText\":\"Get-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubRouteTable\",\"ListItemText\":\"Get-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualHubVnetConnection\",\"ListItemText\":\"Get-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetwork\",\"ListItemText\":\"Get-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkAvailableEndpointService\",\"ListItemText\":\"Get-AzVirtualNetworkAvailableEndpointService\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkAvailableEndpointService\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGateway\",\"ListItemText\":\"Get-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayBgpPeerStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionIkeSa\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayConnectionVpnDeviceConfigScript\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayLearnedRoute\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\",\"ListItemText\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewaySupportedVpnDevice\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\",\"ListItemText\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkGatewayVpnclientConnectionHealth\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkPeering\",\"ListItemText\":\"Get-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Get-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkTap\",\"ListItemText\":\"Get-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualNetworkUsageList\",\"ListItemText\":\"Get-AzVirtualNetworkUsageList\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualNetworkUsageList\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouter\",\"ListItemText\":\"Get-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeer\",\"ListItemText\":\"Get-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeerAdvertisedRoute\",\"ListItemText\":\"Get-AzVirtualRouterPeerAdvertisedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeerAdvertisedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualRouterPeerLearnedRoute\",\"ListItemText\":\"Get-AzVirtualRouterPeerLearnedRoute\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualRouterPeerLearnedRoute\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWan\",\"ListItemText\":\"Get-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnConfiguration\",\"ListItemText\":\"Get-AzVirtualWanVpnConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnServerConfiguration\",\"ListItemText\":\"Get-AzVirtualWanVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\",\"ListItemText\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzVirtualWanVpnServerConfigurationVpnProfile\\r\\n\"},{\"CompletionText\":\"Get-AzVM\",\"ListItemText\":\"Get-AzVM\",\"ResultType\":2,\"ToolTip\":\"Get-AzVM\\r\\n\"},{\"CompletionText\":\"Get-AzVMAccessExtension\",\"ListItemText\":\"Get-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMADDomainExtension\",\"ListItemText\":\"Get-AzVMADDomainExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMADDomainExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMAEMExtension\",\"ListItemText\":\"Get-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMBootDiagnosticsData\",\"ListItemText\":\"Get-AzVMBootDiagnosticsData\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMBootDiagnosticsData\\r\\n\"},{\"CompletionText\":\"Get-AzVMChefExtension\",\"ListItemText\":\"Get-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMCustomScriptExtension\",\"ListItemText\":\"Get-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDiagnosticsExtension\",\"ListItemText\":\"Get-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVMDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDiskEncryptionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVMDscExtension\",\"ListItemText\":\"Get-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMDscExtensionStatus\",\"ListItemText\":\"Get-AzVMDscExtensionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMDscExtensionStatus\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtension\",\"ListItemText\":\"Get-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtensionImage\",\"ListItemText\":\"Get-AzVMExtensionImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtensionImage\\r\\n\"},{\"CompletionText\":\"Get-AzVMExtensionImageType\",\"ListItemText\":\"Get-AzVMExtensionImageType\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMExtensionImageType\\r\\n\"},{\"CompletionText\":\"Get-AzVMImage\",\"ListItemText\":\"Get-AzVMImage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImage\\r\\n\"},{\"CompletionText\":\"Get-AzVMImageOffer\",\"ListItemText\":\"Get-AzVMImageOffer\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImageOffer\\r\\n\"},{\"CompletionText\":\"Get-AzVMImagePublisher\",\"ListItemText\":\"Get-AzVMImagePublisher\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImagePublisher\\r\\n\"},{\"CompletionText\":\"Get-AzVMImageSku\",\"ListItemText\":\"Get-AzVMImageSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMImageSku\\r\\n\"},{\"CompletionText\":\"Get-AzVMRunCommand\",\"ListItemText\":\"Get-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMRunCommand\\r\\n\"},{\"CompletionText\":\"Get-AzVMRunCommandDocument\",\"ListItemText\":\"Get-AzVMRunCommandDocument\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMRunCommandDocument\\r\\n\"},{\"CompletionText\":\"Get-AzVMSize\",\"ListItemText\":\"Get-AzVMSize\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMSize\\r\\n\"},{\"CompletionText\":\"Get-AzVMSqlServerExtension\",\"ListItemText\":\"Get-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Get-AzVmss\",\"ListItemText\":\"Get-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmss\\r\\n\"},{\"CompletionText\":\"Get-AzVmssDiskEncryption\",\"ListItemText\":\"Get-AzVmssDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssDiskEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzVmssDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVmssDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssDiskEncryptionStatus\"},{\"CompletionText\":\"Get-AzVmssRollingUpgrade\",\"ListItemText\":\"Get-AzVmssRollingUpgrade\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssRollingUpgrade\\r\\n\"},{\"CompletionText\":\"Get-AzVmssSku\",\"ListItemText\":\"Get-AzVmssSku\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssSku\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVM\",\"ListItemText\":\"Get-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVMDiskEncryption\",\"ListItemText\":\"Get-AzVmssVMDiskEncryption\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMDiskEncryption\\r\\n\"},{\"CompletionText\":\"Get-AzVmssVMDiskEncryptionStatus\",\"ListItemText\":\"Get-AzVmssVMDiskEncryptionStatus\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMDiskEncryptionStatus\"},{\"CompletionText\":\"Get-AzVmssVMRunCommand\",\"ListItemText\":\"Get-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Get-AzVmssVMRunCommand\\r\\n\"},{\"CompletionText\":\"Get-AzVMUsage\",\"ListItemText\":\"Get-AzVMUsage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVMUsage\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientConfiguration\",\"ListItemText\":\"Get-AzVpnClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientIpsecParameter\",\"ListItemText\":\"Get-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientPackage\",\"ListItemText\":\"Get-AzVpnClientPackage\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientPackage\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Get-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzVpnClientRootCertificate\",\"ListItemText\":\"Get-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzVpnConnection\",\"ListItemText\":\"Get-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Get-AzVpnGateway\",\"ListItemText\":\"Get-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Get-AzVpnGatewayNatRule\",\"ListItemText\":\"Get-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Get-AzVpnServerConfiguration\",\"ListItemText\":\"Get-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Get-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Get-AzVpnSite\",\"ListItemText\":\"Get-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Get-AzVpnSiteLinkConnectionIkeSa\",\"ListItemText\":\"Get-AzVpnSiteLinkConnectionIkeSa\",\"ResultType\":2,\"ToolTip\":\"Get-AzVpnSiteLinkConnectionIkeSa\\r\\n\"},{\"CompletionText\":\"Get-AzWcfRelay\",\"ListItemText\":\"Get-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Get-AzWebApp\",\"ListItemText\":\"Get-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebApp\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppAccessRestrictionConfig\",\"ListItemText\":\"Get-AzWebAppAccessRestrictionConfig\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppAccessRestrictionConfig\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackup\",\"ListItemText\":\"Get-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackupConfiguration\",\"ListItemText\":\"Get-AzWebAppBackupConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackupConfiguration\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppBackupList\",\"ListItemText\":\"Get-AzWebAppBackupList\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppBackupList\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppCertificate\",\"ListItemText\":\"Get-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppContainerContinuousDeploymentUrl\",\"ListItemText\":\"Get-AzWebAppContainerContinuousDeploymentUrl\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppContainerContinuousDeploymentUrl\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppContinuousWebJob\",\"ListItemText\":\"Get-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppPublishingProfile\",\"ListItemText\":\"Get-AzWebAppPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppPublishingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlot\",\"ListItemText\":\"Get-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotConfigName\",\"ListItemText\":\"Get-AzWebAppSlotConfigName\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlotConfigName\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Get-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotPublishingProfile\",\"ListItemText\":\"Get-AzWebAppSlotPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSlotPublishingProfile\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Get-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotTriggeredWebJobHistory\",\"ListItemText\":\"Get-AzWebAppSlotTriggeredWebJobHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotTriggeredWebJobHistory \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSlotWebJob\",\"ListItemText\":\"Get-AzWebAppSlotWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppSlotWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSnapshot\",\"ListItemText\":\"Get-AzWebAppSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSnapshot\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppSSLBinding\",\"ListItemText\":\"Get-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTrafficRouting\",\"ListItemText\":\"Get-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Get-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Get-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppTriggeredWebJobHistory\",\"ListItemText\":\"Get-AzWebAppTriggeredWebJobHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppTriggeredWebJobHistory \\r\\n\"},{\"CompletionText\":\"Get-AzWebAppWebJob\",\"ListItemText\":\"Get-AzWebAppWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebAppWebJob \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSub\",\"ListItemText\":\"Get-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubCustomCertificate\",\"ListItemText\":\"Get-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubCustomDomain\",\"ListItemText\":\"Get-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubHub\",\"ListItemText\":\"Get-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubKey\",\"ListItemText\":\"Get-AzWebPubSubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubKey \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubSku\",\"ListItemText\":\"Get-AzWebPubSubSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubSku \\r\\n\"},{\"CompletionText\":\"Get-AzWebPubSubUsage\",\"ListItemText\":\"Get-AzWebPubSubUsage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWebPubSubUsage \\r\\n\"},{\"CompletionText\":\"Get-AzWvdApplication\",\"ListItemText\":\"Get-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Get-AzWvdApplicationGroup\",\"ListItemText\":\"Get-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Get-AzWvdDesktop\",\"ListItemText\":\"Get-AzWvdDesktop\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdDesktop \\r\\n\"},{\"CompletionText\":\"Get-AzWvdHostPool\",\"ListItemText\":\"Get-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Get-AzWvdHostPoolRegistrationToken\",\"ListItemText\":\"Get-AzWvdHostPoolRegistrationToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdHostPoolRegistrationToken \\r\\n\"},{\"CompletionText\":\"Get-AzWvdMsixPackage\",\"ListItemText\":\"Get-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Get-AzWvdRegistrationInfo\",\"ListItemText\":\"Get-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"Get-AzWvdScalingPlan\",\"ListItemText\":\"Get-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Get-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Get-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Get-AzWvdSessionHost\",\"ListItemText\":\"Get-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Get-AzWvdStartMenuItem\",\"ListItemText\":\"Get-AzWvdStartMenuItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdStartMenuItem \\r\\n\"},{\"CompletionText\":\"Get-AzWvdUserSession\",\"ListItemText\":\"Get-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Get-AzWvdWorkspace\",\"ListItemText\":\"Get-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Get-BCClientConfiguration\",\"ListItemText\":\"Get-BCClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCContentServerConfiguration\",\"ListItemText\":\"Get-BCContentServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCContentServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCDataCache\",\"ListItemText\":\"Get-BCDataCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCDataCache \\r\\n\"},{\"CompletionText\":\"Get-BCDataCacheExtension\",\"ListItemText\":\"Get-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Get-BcdEntry\",\"ListItemText\":\"Get-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntry\\r\\n\"},{\"CompletionText\":\"Get-BcdEntryDebugSettings\",\"ListItemText\":\"Get-BcdEntryDebugSettings\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntryDebugSettings\\r\\n\"},{\"CompletionText\":\"Get-BcdEntryHypervisorSettings\",\"ListItemText\":\"Get-BcdEntryHypervisorSettings\",\"ResultType\":2,\"ToolTip\":\"Get-BcdEntryHypervisorSettings\\r\\n\"},{\"CompletionText\":\"Get-BcdStore\",\"ListItemText\":\"Get-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Get-BcdStore\\r\\n\"},{\"CompletionText\":\"Get-BCHashCache\",\"ListItemText\":\"Get-BCHashCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCHashCache \\r\\n\"},{\"CompletionText\":\"Get-BCHostedCacheServerConfiguration\",\"ListItemText\":\"Get-BCHostedCacheServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCHostedCacheServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCNetworkConfiguration\",\"ListItemText\":\"Get-BCNetworkConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCNetworkConfiguration \\r\\n\"},{\"CompletionText\":\"Get-BCStatus\",\"ListItemText\":\"Get-BCStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BCStatus \\r\\n\"},{\"CompletionText\":\"Get-BitLockerVolume\",\"ListItemText\":\"Get-BitLockerVolume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-BitLockerVolume \\r\\n\"},{\"CompletionText\":\"Get-BitsTransfer\",\"ListItemText\":\"Get-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Get-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Get-Certificate\",\"ListItemText\":\"Get-Certificate\",\"ResultType\":2,\"ToolTip\":\"Get-Certificate\\r\\n\"},{\"CompletionText\":\"Get-CertificateAutoEnrollmentPolicy\",\"ListItemText\":\"Get-CertificateAutoEnrollmentPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateAutoEnrollmentPolicy\\r\\n\"},{\"CompletionText\":\"Get-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Get-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Get-CertificateNotificationTask\",\"ListItemText\":\"Get-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"Get-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"Get-ChildItem\",\"ListItemText\":\"Get-ChildItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ChildItem [[-Path] ] [[-Filter] ] [-Include ] [-Exclude ] [-Recurse] [-Depth ] [-Force] [-Name] [-Attributes ] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] []\\r\\n\\r\\nGet-ChildItem [[-Filter] ] -LiteralPath [-Include ] [-Exclude ] [-Recurse] [-Depth ] [-Force] [-Name] [-Attributes ] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] []\\r\\n\"},{\"CompletionText\":\"Get-CimAssociatedInstance\",\"ListItemText\":\"Get-CimAssociatedInstance\",\"ResultType\":2,\"ToolTip\":\"Get-CimAssociatedInstance\\r\\n\"},{\"CompletionText\":\"Get-CimClass\",\"ListItemText\":\"Get-CimClass\",\"ResultType\":2,\"ToolTip\":\"Get-CimClass\\r\\n\"},{\"CompletionText\":\"Get-CimInstance\",\"ListItemText\":\"Get-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Get-CimInstance\\r\\n\"},{\"CompletionText\":\"Get-CimSession\",\"ListItemText\":\"Get-CimSession\",\"ResultType\":2,\"ToolTip\":\"Get-CimSession\\r\\n\"},{\"CompletionText\":\"Get-CIPolicy\",\"ListItemText\":\"Get-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicy\\r\\n\"},{\"CompletionText\":\"Get-CIPolicyIdInfo\",\"ListItemText\":\"Get-CIPolicyIdInfo\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicyIdInfo\\r\\n\"},{\"CompletionText\":\"Get-CIPolicyInfo\",\"ListItemText\":\"Get-CIPolicyInfo\",\"ResultType\":2,\"ToolTip\":\"Get-CIPolicyInfo\\r\\n\"},{\"CompletionText\":\"Get-Clipboard\",\"ListItemText\":\"Get-Clipboard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Clipboard [-Raw] []\\r\\n\"},{\"CompletionText\":\"Get-ClusteredScheduledTask\",\"ListItemText\":\"Get-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Get-CmsMessage\",\"ListItemText\":\"Get-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Get-CmsMessage\\r\\n\"},{\"CompletionText\":\"Get-Command\",\"ListItemText\":\"Get-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Command [[-ArgumentList] ] [-Verb ] [-Noun ] [-Module ] [-FullyQualifiedModule ] [-TotalCount ] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName ] [-ParameterType ] []\\r\\n\\r\\nGet-Command [[-Name] ] [[-ArgumentList] ] [-Module ] [-FullyQualifiedModule ] [-CommandType ] [-TotalCount ] [-Syntax] [-ShowCommandInfo] [-All] [-ListImported] [-ParameterName ] [-ParameterType ] [-UseFuzzyMatching] [-FuzzyMinimumDistance ] [-UseAbbreviationExpansion] []\\r\\n\"},{\"CompletionText\":\"Get-ComputeProcess\",\"ListItemText\":\"Get-ComputeProcess\",\"ResultType\":2,\"ToolTip\":\"Get-ComputeProcess\\r\\n\"},{\"CompletionText\":\"Get-ComputerInfo\",\"ListItemText\":\"Get-ComputerInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ComputerInfo [[-Property] ] []\\r\\n\"},{\"CompletionText\":\"Get-Content\",\"ListItemText\":\"Get-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Content [-Path] [-ReadCount ] [-TotalCount ] [-Tail ] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Delimiter ] [-Wait] [-Raw] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nGet-Content -LiteralPath [-ReadCount ] [-TotalCount ] [-Tail ] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Delimiter ] [-Wait] [-Raw] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Get-Counter\",\"ListItemText\":\"Get-Counter\",\"ResultType\":2,\"ToolTip\":\"Get-Counter\\r\\n\"},{\"CompletionText\":\"Get-Credential\",\"ListItemText\":\"Get-Credential\",\"ResultType\":2,\"ToolTip\":\"Get-Credential\\r\\n\"},{\"CompletionText\":\"Get-CredsFromCredentialProvider\",\"ListItemText\":\"Get-CredsFromCredentialProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-CredsFromCredentialProvider \\r\\n\"},{\"CompletionText\":\"Get-Culture\",\"ListItemText\":\"Get-Culture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Culture [-NoUserOverrides] []\\r\\n\\r\\nGet-Culture [[-Name] ] [-NoUserOverrides] []\\r\\n\\r\\nGet-Culture [-ListAvailable] []\\r\\n\"},{\"CompletionText\":\"Get-DAClientExperienceConfiguration\",\"ListItemText\":\"Get-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Get-DAConnectionStatus\",\"ListItemText\":\"Get-DAConnectionStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAConnectionStatus \\r\\n\"},{\"CompletionText\":\"Get-DAEntryPointTableItem\",\"ListItemText\":\"Get-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Get-DAPolicyChange\",\"ListItemText\":\"Get-DAPolicyChange\",\"ResultType\":2,\"ToolTip\":\"Get-DAPolicyChange\\r\\n\"},{\"CompletionText\":\"Get-Date\",\"ListItemText\":\"Get-Date\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Date [[-Date] ] [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-Format ] [-AsUTC] []\\r\\n\\r\\nGet-Date [[-Date] ] -UFormat [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-AsUTC] []\\r\\n\\r\\nGet-Date -UnixTimeSeconds [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-Format ] [-AsUTC] []\\r\\n\\r\\nGet-Date -UnixTimeSeconds -UFormat [-Year ] [-Month ] [-Day ] [-Hour ] [-Minute ] [-Second ] [-Millisecond ] [-DisplayHint ] [-AsUTC] []\\r\\n\"},{\"CompletionText\":\"Get-DedupProperties\",\"ListItemText\":\"Get-DedupProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DedupProperties \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationLog\",\"ListItemText\":\"Get-DeliveryOptimizationLog\",\"ResultType\":2,\"ToolTip\":\"Get-DeliveryOptimizationLog\\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationLogAnalysis\",\"ListItemText\":\"Get-DeliveryOptimizationLogAnalysis\",\"ResultType\":2,\"ToolTip\":\"Get-DeliveryOptimizationLogAnalysis\\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationPerfSnap\",\"ListItemText\":\"Get-DeliveryOptimizationPerfSnap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationPerfSnap \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationPerfSnapThisMonth\",\"ListItemText\":\"Get-DeliveryOptimizationPerfSnapThisMonth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationPerfSnapThisMonth \\r\\n\"},{\"CompletionText\":\"Get-DeliveryOptimizationStatus\",\"ListItemText\":\"Get-DeliveryOptimizationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DeliveryOptimizationStatus \\r\\n\"},{\"CompletionText\":\"Get-Disk\",\"ListItemText\":\"Get-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Disk \\r\\n\"},{\"CompletionText\":\"Get-DiskImage\",\"ListItemText\":\"Get-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DiskImage \\r\\n\"},{\"CompletionText\":\"Get-DiskSNV\",\"ListItemText\":\"Get-DiskSNV\",\"ResultType\":2,\"ToolTip\":\"Get-DiskSNV\"},{\"CompletionText\":\"Get-DiskStorageNodeView\",\"ListItemText\":\"Get-DiskStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DiskStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-DnsClient\",\"ListItemText\":\"Get-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClient \\r\\n\"},{\"CompletionText\":\"Get-DnsClientCache\",\"ListItemText\":\"Get-DnsClientCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientCache \\r\\n\"},{\"CompletionText\":\"Get-DnsClientDohServerAddress\",\"ListItemText\":\"Get-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Get-DnsClientGlobalSetting\",\"ListItemText\":\"Get-DnsClientGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientGlobalSetting \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptGlobal\",\"ListItemText\":\"Get-DnsClientNrptGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptGlobal \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptPolicy\",\"ListItemText\":\"Get-DnsClientNrptPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptPolicy \\r\\n\"},{\"CompletionText\":\"Get-DnsClientNrptRule\",\"ListItemText\":\"Get-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Get-DnsClientServerAddress\",\"ListItemText\":\"Get-DnsClientServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DnsClientServerAddress \\r\\n\"},{\"CompletionText\":\"Get-DOConfig\",\"ListItemText\":\"Get-DOConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOConfig \\r\\n\"},{\"CompletionText\":\"Get-DODownloadMode\",\"ListItemText\":\"Get-DODownloadMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DODownloadMode \\r\\n\"},{\"CompletionText\":\"Get-DOPercentageMaxBackgroundBandwidth\",\"ListItemText\":\"Get-DOPercentageMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOPercentageMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Get-DOPercentageMaxForegroundBandwidth\",\"ListItemText\":\"Get-DOPercentageMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DOPercentageMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Get-DscConfiguration\",\"ListItemText\":\"Get-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Get-DscConfigurationStatus\",\"ListItemText\":\"Get-DscConfigurationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscConfigurationStatus \\r\\n\"},{\"CompletionText\":\"Get-DscLocalConfigurationManager\",\"ListItemText\":\"Get-DscLocalConfigurationManager\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscLocalConfigurationManager \\r\\n\"},{\"CompletionText\":\"Get-DscResource\",\"ListItemText\":\"Get-DscResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DscResource \\r\\n\"},{\"CompletionText\":\"Get-Dtc\",\"ListItemText\":\"Get-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Dtc \\r\\n\"},{\"CompletionText\":\"Get-DtcAdvancedHostSetting\",\"ListItemText\":\"Get-DtcAdvancedHostSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcAdvancedHostSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcAdvancedSetting\",\"ListItemText\":\"Get-DtcAdvancedSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcAdvancedSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcClusterDefault\",\"ListItemText\":\"Get-DtcClusterDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcClusterDefault \\r\\n\"},{\"CompletionText\":\"Get-DtcClusterTMMapping\",\"ListItemText\":\"Get-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Get-DtcDefault\",\"ListItemText\":\"Get-DtcDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcDefault \\r\\n\"},{\"CompletionText\":\"Get-DtcLog\",\"ListItemText\":\"Get-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcLog \\r\\n\"},{\"CompletionText\":\"Get-DtcNetworkSetting\",\"ListItemText\":\"Get-DtcNetworkSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcNetworkSetting \\r\\n\"},{\"CompletionText\":\"Get-DtcTransaction\",\"ListItemText\":\"Get-DtcTransaction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransaction \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsStatistics\",\"ListItemText\":\"Get-DtcTransactionsStatistics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsStatistics \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsTraceSession\",\"ListItemText\":\"Get-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Get-DtcTransactionsTraceSetting\",\"ListItemText\":\"Get-DtcTransactionsTraceSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-DtcTransactionsTraceSetting \\r\\n\"},{\"CompletionText\":\"Get-Error\",\"ListItemText\":\"Get-Error\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Error [-Newest ] []\\r\\n\\r\\nGet-Error [[-InputObject] ] []\\r\\n\"},{\"CompletionText\":\"Get-EtwTraceProvider\",\"ListItemText\":\"Get-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Get-EtwTraceSession\",\"ListItemText\":\"Get-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Get-Event\",\"ListItemText\":\"Get-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Event [[-SourceIdentifier] ] []\\r\\n\\r\\nGet-Event [-EventIdentifier] []\\r\\n\"},{\"CompletionText\":\"Get-EventSubscriber\",\"ListItemText\":\"Get-EventSubscriber\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-EventSubscriber [[-SourceIdentifier] ] [-Force] []\\r\\n\\r\\nGet-EventSubscriber [-SubscriptionId] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-ExecutionPolicy\",\"ListItemText\":\"Get-ExecutionPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-ExecutionPolicy\\r\\n\"},{\"CompletionText\":\"Get-ExperimentalFeature\",\"ListItemText\":\"Get-ExperimentalFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ExperimentalFeature [[-Name] ] []\\r\\n\"},{\"CompletionText\":\"Get-FileHash\",\"ListItemText\":\"Get-FileHash\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileHash [-Path] [[-Algorithm] ] []\\r\\n\\r\\nGet-FileHash [-LiteralPath] [[-Algorithm] ] []\\r\\n\\r\\nGet-FileHash [-InputStream] [[-Algorithm] ] []\\r\\n\"},{\"CompletionText\":\"Get-FileIntegrity\",\"ListItemText\":\"Get-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Get-FileShare\",\"ListItemText\":\"Get-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileShare \\r\\n\"},{\"CompletionText\":\"Get-FileShareAccessControlEntry\",\"ListItemText\":\"Get-FileShareAccessControlEntry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileShareAccessControlEntry \\r\\n\"},{\"CompletionText\":\"Get-FileStorageTier\",\"ListItemText\":\"Get-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Get-FormatData\",\"ListItemText\":\"Get-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-FormatData [[-TypeName] ] [-PowerShellVersion ] []\\r\\n\"},{\"CompletionText\":\"Get-GitBranchStatusColor\",\"ListItemText\":\"Get-GitBranchStatusColor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitBranchStatusColor \\r\\n\"},{\"CompletionText\":\"Get-GitDirectory\",\"ListItemText\":\"Get-GitDirectory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitDirectory \\r\\n\"},{\"CompletionText\":\"Get-GitStatus\",\"ListItemText\":\"Get-GitStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-GitStatus \\r\\n\"},{\"CompletionText\":\"Get-Help\",\"ListItemText\":\"Get-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Help [[-Name] ] [-Path ] [-Category ] [-Full] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Detailed [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Examples [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Parameter [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -Online [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nGet-Help [[-Name] ] -ShowWindow [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\"},{\"CompletionText\":\"Get-HgsAttestationBaselinePolicy\",\"ListItemText\":\"Get-HgsAttestationBaselinePolicy\",\"ResultType\":2,\"ToolTip\":\"Get-HgsAttestationBaselinePolicy\\r\\n\"},{\"CompletionText\":\"Get-HgsClientConfiguration\",\"ListItemText\":\"Get-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-HgsClientHostKey\",\"ListItemText\":\"Get-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Get-HgsGuardian\",\"ListItemText\":\"Get-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Get-HgsTrace\",\"ListItemText\":\"Get-HgsTrace\",\"ResultType\":2,\"ToolTip\":\"Get-HgsTrace\\r\\n\"},{\"CompletionText\":\"Get-HgsTraceFileData\",\"ListItemText\":\"Get-HgsTraceFileData\",\"ResultType\":2,\"ToolTip\":\"Get-HgsTraceFileData\\r\\n\"},{\"CompletionText\":\"Get-History\",\"ListItemText\":\"Get-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-History [[-Id] ] [[-Count] ] []\\r\\n\"},{\"CompletionText\":\"Get-HnsEndpoint\",\"ListItemText\":\"Get-HnsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpoint \\r\\n\"},{\"CompletionText\":\"Get-HnsEndpointAddresses\",\"ListItemText\":\"Get-HnsEndpointAddresses\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpointAddresses \\r\\n\"},{\"CompletionText\":\"Get-HnsEndpointStats\",\"ListItemText\":\"Get-HnsEndpointStats\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsEndpointStats \\r\\n\"},{\"CompletionText\":\"Get-HnsNamespace\",\"ListItemText\":\"Get-HnsNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsNamespace \\r\\n\"},{\"CompletionText\":\"Get-HnsNetwork\",\"ListItemText\":\"Get-HnsNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsNetwork \\r\\n\"},{\"CompletionText\":\"Get-HnsPolicyList\",\"ListItemText\":\"Get-HnsPolicyList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HnsPolicyList \\r\\n\"},{\"CompletionText\":\"Get-Host\",\"ListItemText\":\"Get-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Host []\\r\\n\"},{\"CompletionText\":\"Get-HotFix\",\"ListItemText\":\"Get-HotFix\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-HotFix [[-Id] ] [-ComputerName ] [-Credential ] []\\r\\n\\r\\nGet-HotFix [-Description ] [-ComputerName ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-InitiatorId\",\"ListItemText\":\"Get-InitiatorId\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InitiatorId \\r\\n\"},{\"CompletionText\":\"Get-InitiatorPort\",\"ListItemText\":\"Get-InitiatorPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InitiatorPort \\r\\n\"},{\"CompletionText\":\"Get-InstalledLanguage\",\"ListItemText\":\"Get-InstalledLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-InstalledLanguage\\r\\n\"},{\"CompletionText\":\"Get-InstalledModule\",\"ListItemText\":\"Get-InstalledModule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledModule \\r\\n\"},{\"CompletionText\":\"Get-InstalledPSResource\",\"ListItemText\":\"Get-InstalledPSResource\",\"ResultType\":2,\"ToolTip\":\"Get-InstalledPSResource\\r\\n\"},{\"CompletionText\":\"Get-InstalledScript\",\"ListItemText\":\"Get-InstalledScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledScript \\r\\n\"},{\"CompletionText\":\"Get-IscsiConnection\",\"ListItemText\":\"Get-IscsiConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiConnection \\r\\n\"},{\"CompletionText\":\"Get-IscsiSession\",\"ListItemText\":\"Get-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiSession \\r\\n\"},{\"CompletionText\":\"Get-IscsiTarget\",\"ListItemText\":\"Get-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Get-IscsiTargetPortal\",\"ListItemText\":\"Get-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Get-IseSnippet\",\"ListItemText\":\"Get-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-IseSnippet \\r\\n\"},{\"CompletionText\":\"Get-Item\",\"ListItemText\":\"Get-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Stream ] []\\r\\n\\r\\nGet-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Get-ItemProperty\",\"ListItemText\":\"Get-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ItemProperty [-Path] [[-Name] ] [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\\r\\nGet-ItemProperty [[-Name] ] -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-ItemPropertyValue\",\"ListItemText\":\"Get-ItemPropertyValue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ItemPropertyValue [[-Path] ] [-Name] [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\\r\\nGet-ItemPropertyValue [-Name] -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Get-Job\",\"ListItemText\":\"Get-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Job [[-Id] ] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-InstanceId] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-Name] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-State] [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] []\\r\\n\\r\\nGet-Job [-IncludeChildJob] [-ChildJobState ] [-HasMoreData ] [-Before ] [-After ] [-Newest ] [-Command ] []\\r\\n\\r\\nGet-Job [-Filter] []\\r\\n\"},{\"CompletionText\":\"Get-JobTrigger\",\"ListItemText\":\"Get-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Get-JobTrigger\\r\\n\"},{\"CompletionText\":\"Get-KdsConfiguration\",\"ListItemText\":\"Get-KdsConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-KdsConfiguration\\r\\n\"},{\"CompletionText\":\"Get-KdsRootKey\",\"ListItemText\":\"Get-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Get-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Get-Language\",\"ListItemText\":\"Get-Language\",\"ResultType\":2,\"ToolTip\":\"Get-Language\"},{\"CompletionText\":\"Get-LapsAADPassword\",\"ListItemText\":\"Get-LapsAADPassword\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LapsAADPassword \\r\\n\"},{\"CompletionText\":\"Get-LapsADPassword\",\"ListItemText\":\"Get-LapsADPassword\",\"ResultType\":2,\"ToolTip\":\"Get-LapsADPassword\\r\\n\"},{\"CompletionText\":\"Get-LapsDiagnostics\",\"ListItemText\":\"Get-LapsDiagnostics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LapsDiagnostics \\r\\n\"},{\"CompletionText\":\"Get-LocalGroup\",\"ListItemText\":\"Get-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Get-LocalGroup\\r\\n\"},{\"CompletionText\":\"Get-LocalGroupMember\",\"ListItemText\":\"Get-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Get-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Get-LocalUser\",\"ListItemText\":\"Get-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Get-LocalUser\\r\\n\"},{\"CompletionText\":\"Get-Location\",\"ListItemText\":\"Get-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Location [-PSProvider ] [-PSDrive ] []\\r\\n\\r\\nGet-Location [-Stack] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"Get-LogProperties\",\"ListItemText\":\"Get-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LogProperties \\r\\n\"},{\"CompletionText\":\"Get-MarkdownOption\",\"ListItemText\":\"Get-MarkdownOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MarkdownOption []\\r\\n\"},{\"CompletionText\":\"Get-MaskingSet\",\"ListItemText\":\"Get-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MaskingSet \\r\\n\"},{\"CompletionText\":\"Get-Member\",\"ListItemText\":\"Get-Member\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Member [[-Name] ] [-InputObject ] [-MemberType ] [-View ] [-Static] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-MMAgent\",\"ListItemText\":\"Get-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MMAgent \\r\\n\"},{\"CompletionText\":\"Get-MockDynamicParameters\",\"ListItemText\":\"Get-MockDynamicParameters\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MockDynamicParameters \\r\\n\"},{\"CompletionText\":\"Get-Module\",\"ListItemText\":\"Get-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Module [[-Name] ] [-FullyQualifiedName ] [-All] []\\r\\n\\r\\nGet-Module [[-Name] ] -ListAvailable [-FullyQualifiedName ] [-All] [-PSEdition ] [-SkipEditionCheck] [-Refresh] []\\r\\n\\r\\nGet-Module [[-Name] ] -PSSession [-FullyQualifiedName ] [-ListAvailable] [-PSEdition ] [-SkipEditionCheck] [-Refresh] []\\r\\n\\r\\nGet-Module [[-Name] ] -CimSession [-FullyQualifiedName ] [-ListAvailable] [-SkipEditionCheck] [-Refresh] [-CimResourceUri ] [-CimNamespace ] []\\r\\n\"},{\"CompletionText\":\"Get-MpComputerStatus\",\"ListItemText\":\"Get-MpComputerStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpComputerStatus \\r\\n\"},{\"CompletionText\":\"Get-MpPerformanceReport\",\"ListItemText\":\"Get-MpPerformanceReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPerformanceReport \\r\\n\"},{\"CompletionText\":\"Get-MpPreference\",\"ListItemText\":\"Get-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPreference \\r\\n\"},{\"CompletionText\":\"Get-MpThreat\",\"ListItemText\":\"Get-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreat \\r\\n\"},{\"CompletionText\":\"Get-MpThreatCatalog\",\"ListItemText\":\"Get-MpThreatCatalog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatCatalog \\r\\n\"},{\"CompletionText\":\"Get-MpThreatDetection\",\"ListItemText\":\"Get-MpThreatDetection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatDetection \\r\\n\"},{\"CompletionText\":\"Get-NCSIPolicyConfiguration\",\"ListItemText\":\"Get-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Get-Net6to4Configuration\",\"ListItemText\":\"Get-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Get-NetAdapter\",\"ListItemText\":\"Get-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterAdvancedProperty\",\"ListItemText\":\"Get-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterBinding\",\"ListItemText\":\"Get-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterChecksumOffload\",\"ListItemText\":\"Get-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterDataPathConfiguration\",\"ListItemText\":\"Get-NetAdapterDataPathConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterDataPathConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Get-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterHardwareInfo\",\"ListItemText\":\"Get-NetAdapterHardwareInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterHardwareInfo \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterIPsecOffload\",\"ListItemText\":\"Get-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterLso\",\"ListItemText\":\"Get-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterPacketDirect\",\"ListItemText\":\"Get-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterPowerManagement\",\"ListItemText\":\"Get-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterQos\",\"ListItemText\":\"Get-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRdma\",\"ListItemText\":\"Get-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRsc\",\"ListItemText\":\"Get-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterRss\",\"ListItemText\":\"Get-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterSriov\",\"ListItemText\":\"Get-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterSriovVf\",\"ListItemText\":\"Get-NetAdapterSriovVf\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterSriovVf \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterStatistics\",\"ListItemText\":\"Get-NetAdapterStatistics\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterStatistics \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterUso\",\"ListItemText\":\"Get-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVmq\",\"ListItemText\":\"Get-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVMQQueue\",\"ListItemText\":\"Get-NetAdapterVMQQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVMQQueue \\r\\n\"},{\"CompletionText\":\"Get-NetAdapterVPort\",\"ListItemText\":\"Get-NetAdapterVPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetAdapterVPort \\r\\n\"},{\"CompletionText\":\"Get-NetCompartment\",\"ListItemText\":\"Get-NetCompartment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetCompartment \\r\\n\"},{\"CompletionText\":\"Get-NetConnectionProfile\",\"ListItemText\":\"Get-NetConnectionProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetConnectionProfile \\r\\n\"},{\"CompletionText\":\"Get-NetDnsTransitionConfiguration\",\"ListItemText\":\"Get-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetDnsTransitionMonitoring\",\"ListItemText\":\"Get-NetDnsTransitionMonitoring\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetDnsTransitionMonitoring \\r\\n\"},{\"CompletionText\":\"Get-NetEventNetworkAdapter\",\"ListItemText\":\"Get-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetEventPacketCaptureProvider\",\"ListItemText\":\"Get-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventProvider\",\"ListItemText\":\"Get-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventSession\",\"ListItemText\":\"Get-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventSession \\r\\n\"},{\"CompletionText\":\"Get-NetEventVFPProvider\",\"ListItemText\":\"Get-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmNetworkAdapter\",\"ListItemText\":\"Get-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmSwitch\",\"ListItemText\":\"Get-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Get-NetEventVmSwitchProvider\",\"ListItemText\":\"Get-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Get-NetEventWFPCaptureProvider\",\"ListItemText\":\"Get-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallAddressFilter\",\"ListItemText\":\"Get-NetFirewallAddressFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallAddressFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallApplicationFilter\",\"ListItemText\":\"Get-NetFirewallApplicationFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallApplicationFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Get-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVPort\",\"ListItemText\":\"Get-NetFirewallHyperVPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVPort \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVProfile\",\"ListItemText\":\"Get-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVRule\",\"ListItemText\":\"Get-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVVMCreator\",\"ListItemText\":\"Get-NetFirewallHyperVVMCreator\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVVMCreator \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Get-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallInterfaceFilter\",\"ListItemText\":\"Get-NetFirewallInterfaceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallInterfaceFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallInterfaceTypeFilter\",\"ListItemText\":\"Get-NetFirewallInterfaceTypeFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallInterfaceTypeFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallPortFilter\",\"ListItemText\":\"Get-NetFirewallPortFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallPortFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallProfile\",\"ListItemText\":\"Get-NetFirewallProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallProfile \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallRule\",\"ListItemText\":\"Get-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallSecurityFilter\",\"ListItemText\":\"Get-NetFirewallSecurityFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallSecurityFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallServiceFilter\",\"ListItemText\":\"Get-NetFirewallServiceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallServiceFilter \\r\\n\"},{\"CompletionText\":\"Get-NetFirewallSetting\",\"ListItemText\":\"Get-NetFirewallSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetFirewallSetting \\r\\n\"},{\"CompletionText\":\"Get-NetIPAddress\",\"ListItemText\":\"Get-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Get-NetIPConfiguration\",\"ListItemText\":\"Get-NetIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetIPHttpsConfiguration\",\"ListItemText\":\"Get-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetIPHttpsState\",\"ListItemText\":\"Get-NetIPHttpsState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPHttpsState \\r\\n\"},{\"CompletionText\":\"Get-NetIPInterface\",\"ListItemText\":\"Get-NetIPInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPInterface \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecDospSetting\",\"ListItemText\":\"Get-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Get-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeRule\",\"ListItemText\":\"Get-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecMainModeSA\",\"ListItemText\":\"Get-NetIPsecMainModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecMainModeSA \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Get-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Get-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Get-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecQuickModeSA\",\"ListItemText\":\"Get-NetIPsecQuickModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecQuickModeSA \\r\\n\"},{\"CompletionText\":\"Get-NetIPsecRule\",\"ListItemText\":\"Get-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Get-NetIPv4Protocol\",\"ListItemText\":\"Get-NetIPv4Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPv4Protocol \\r\\n\"},{\"CompletionText\":\"Get-NetIPv6Protocol\",\"ListItemText\":\"Get-NetIPv6Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIPv6Protocol \\r\\n\"},{\"CompletionText\":\"Get-NetIsatapConfiguration\",\"ListItemText\":\"Get-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeam\",\"ListItemText\":\"Get-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeamMember\",\"ListItemText\":\"Get-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Get-NetLbfoTeamNic\",\"ListItemText\":\"Get-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Get-NetNat\",\"ListItemText\":\"Get-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNat \\r\\n\"},{\"CompletionText\":\"Get-NetNatExternalAddress\",\"ListItemText\":\"Get-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Get-NetNatGlobal\",\"ListItemText\":\"Get-NetNatGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatGlobal \\r\\n\"},{\"CompletionText\":\"Get-NetNatSession\",\"ListItemText\":\"Get-NetNatSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatSession \\r\\n\"},{\"CompletionText\":\"Get-NetNatStaticMapping\",\"ListItemText\":\"Get-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Get-NetNatTransitionConfiguration\",\"ListItemText\":\"Get-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetNatTransitionMonitoring\",\"ListItemText\":\"Get-NetNatTransitionMonitoring\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNatTransitionMonitoring \\r\\n\"},{\"CompletionText\":\"Get-NetNeighbor\",\"ListItemText\":\"Get-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Get-NetOffloadGlobalSetting\",\"ListItemText\":\"Get-NetOffloadGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetOffloadGlobalSetting \\r\\n\"},{\"CompletionText\":\"Get-NetPrefixPolicy\",\"ListItemText\":\"Get-NetPrefixPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetPrefixPolicy \\r\\n\"},{\"CompletionText\":\"Get-NetQosPolicy\",\"ListItemText\":\"Get-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Get-NetRoute\",\"ListItemText\":\"Get-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetRoute \\r\\n\"},{\"CompletionText\":\"Get-NetSwitchTeam\",\"ListItemText\":\"Get-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Get-NetSwitchTeamMember\",\"ListItemText\":\"Get-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Get-NetTCPConnection\",\"ListItemText\":\"Get-NetTCPConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTCPConnection \\r\\n\"},{\"CompletionText\":\"Get-NetTCPSetting\",\"ListItemText\":\"Get-NetTCPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTCPSetting \\r\\n\"},{\"CompletionText\":\"Get-NetTeredoConfiguration\",\"ListItemText\":\"Get-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Get-NetTeredoState\",\"ListItemText\":\"Get-NetTeredoState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTeredoState \\r\\n\"},{\"CompletionText\":\"Get-NetTransportFilter\",\"ListItemText\":\"Get-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"Get-NetUDPEndpoint\",\"ListItemText\":\"Get-NetUDPEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetUDPEndpoint \\r\\n\"},{\"CompletionText\":\"Get-NetUDPSetting\",\"ListItemText\":\"Get-NetUDPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetUDPSetting \\r\\n\"},{\"CompletionText\":\"Get-NetView\",\"ListItemText\":\"Get-NetView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetView \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchEthernetPort\",\"ListItemText\":\"Get-NetworkSwitchEthernetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchEthernetPort \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchFeature\",\"ListItemText\":\"Get-NetworkSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchFeature \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchGlobalData\",\"ListItemText\":\"Get-NetworkSwitchGlobalData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchGlobalData \\r\\n\"},{\"CompletionText\":\"Get-NetworkSwitchVlan\",\"ListItemText\":\"Get-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Get-NonRemovableAppsPolicy\",\"ListItemText\":\"Get-NonRemovableAppsPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-NonRemovableAppsPolicy\\r\\n\"},{\"CompletionText\":\"Get-OdbcDriver\",\"ListItemText\":\"Get-OdbcDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcDriver \\r\\n\"},{\"CompletionText\":\"Get-OdbcDsn\",\"ListItemText\":\"Get-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Get-OdbcPerfCounter\",\"ListItemText\":\"Get-OdbcPerfCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OdbcPerfCounter \\r\\n\"},{\"CompletionText\":\"Get-OffloadDataTransferSetting\",\"ListItemText\":\"Get-OffloadDataTransferSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OffloadDataTransferSetting \\r\\n\"},{\"CompletionText\":\"Get-OperationValidation\",\"ListItemText\":\"Get-OperationValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-OperationValidation \\r\\n\"},{\"CompletionText\":\"Get-Package\",\"ListItemText\":\"Get-Package\",\"ResultType\":2,\"ToolTip\":\"Get-Package\\r\\n\"},{\"CompletionText\":\"Get-PackageProvider\",\"ListItemText\":\"Get-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Get-PackageProvider\\r\\n\"},{\"CompletionText\":\"Get-PackageSource\",\"ListItemText\":\"Get-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Get-PackageSource\\r\\n\"},{\"CompletionText\":\"Get-Partition\",\"ListItemText\":\"Get-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Partition \\r\\n\"},{\"CompletionText\":\"Get-PartitionSupportedSize\",\"ListItemText\":\"Get-PartitionSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PartitionSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-PcsvDevice\",\"ListItemText\":\"Get-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Get-PcsvDeviceLog\",\"ListItemText\":\"Get-PcsvDeviceLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PcsvDeviceLog \\r\\n\"},{\"CompletionText\":\"Get-PfxCertificate\",\"ListItemText\":\"Get-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Get-PfxData\",\"ListItemText\":\"Get-PfxData\",\"ResultType\":2,\"ToolTip\":\"Get-PfxData\\r\\n\"},{\"CompletionText\":\"Get-PhysicalDisk\",\"ListItemText\":\"Get-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Get-PhysicalDiskSNV\",\"ListItemText\":\"Get-PhysicalDiskSNV\",\"ResultType\":2,\"ToolTip\":\"Get-PhysicalDiskSNV\"},{\"CompletionText\":\"Get-PhysicalDiskStorageNodeView\",\"ListItemText\":\"Get-PhysicalDiskStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalDiskStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-PhysicalExtent\",\"ListItemText\":\"Get-PhysicalExtent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalExtent \\r\\n\"},{\"CompletionText\":\"Get-PhysicalExtentAssociation\",\"ListItemText\":\"Get-PhysicalExtentAssociation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PhysicalExtentAssociation \\r\\n\"},{\"CompletionText\":\"Get-PmemDedicatedMemory\",\"ListItemText\":\"Get-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"Get-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"Get-PmemDisk\",\"ListItemText\":\"Get-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"Get-PmemDisk\\r\\n\"},{\"CompletionText\":\"Get-PmemPhysicalDevice\",\"ListItemText\":\"Get-PmemPhysicalDevice\",\"ResultType\":2,\"ToolTip\":\"Get-PmemPhysicalDevice\\r\\n\"},{\"CompletionText\":\"Get-PmemUnusedRegion\",\"ListItemText\":\"Get-PmemUnusedRegion\",\"ResultType\":2,\"ToolTip\":\"Get-PmemUnusedRegion\\r\\n\"},{\"CompletionText\":\"Get-PnpDevice\",\"ListItemText\":\"Get-PnpDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PnpDevice \\r\\n\"},{\"CompletionText\":\"Get-PnpDeviceProperty\",\"ListItemText\":\"Get-PnpDeviceProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PnpDeviceProperty \\r\\n\"},{\"CompletionText\":\"Get-PreferredLanguage\",\"ListItemText\":\"Get-PreferredLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-PreferredLanguage\"},{\"CompletionText\":\"Get-PrintConfiguration\",\"ListItemText\":\"Get-PrintConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrintConfiguration \\r\\n\"},{\"CompletionText\":\"Get-Printer\",\"ListItemText\":\"Get-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Printer \\r\\n\"},{\"CompletionText\":\"Get-PrinterDriver\",\"ListItemText\":\"Get-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Get-PrinterPort\",\"ListItemText\":\"Get-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterPort \\r\\n\"},{\"CompletionText\":\"Get-PrinterProperty\",\"ListItemText\":\"Get-PrinterProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrinterProperty \\r\\n\"},{\"CompletionText\":\"Get-PrintJob\",\"ListItemText\":\"Get-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PrintJob \\r\\n\"},{\"CompletionText\":\"Get-Process\",\"ListItemText\":\"Get-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Process [[-Name] ] [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process [[-Name] ] -IncludeUserName []\\r\\n\\r\\nGet-Process -Id [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process -Id -IncludeUserName []\\r\\n\\r\\nGet-Process -InputObject [-Module] [-FileVersionInfo] []\\r\\n\\r\\nGet-Process -InputObject -IncludeUserName []\\r\\n\"},{\"CompletionText\":\"Get-ProcessMitigation\",\"ListItemText\":\"Get-ProcessMitigation\",\"ResultType\":2,\"ToolTip\":\"Get-ProcessMitigation\\r\\n\"},{\"CompletionText\":\"Get-PromptConnectionInfo\",\"ListItemText\":\"Get-PromptConnectionInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PromptConnectionInfo \\r\\n\"},{\"CompletionText\":\"Get-PromptPath\",\"ListItemText\":\"Get-PromptPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PromptPath \\r\\n\"},{\"CompletionText\":\"Get-ProvisionedAppPackage\",\"ListItemText\":\"Get-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppPackage\"},{\"CompletionText\":\"Get-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Get-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Get-ProvisionedAppxPackage\",\"ListItemText\":\"Get-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisionedAppxPackage\"},{\"CompletionText\":\"Get-ProvisioningPackage\",\"ListItemText\":\"Get-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Get-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Get-PSBreakpoint\",\"ListItemText\":\"Get-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSBreakpoint [[-Script] ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint -Command [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint -Variable [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint [-Type] [-Script ] [-Runspace ] []\\r\\n\\r\\nGet-PSBreakpoint [-Id] [-Runspace ] []\\r\\n\"},{\"CompletionText\":\"Get-PSCallStack\",\"ListItemText\":\"Get-PSCallStack\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSCallStack []\\r\\n\"},{\"CompletionText\":\"Get-PSDrive\",\"ListItemText\":\"Get-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSDrive [[-Name] ] [-Scope ] [-PSProvider ] []\\r\\n\\r\\nGet-PSDrive [-LiteralName] [-Scope ] [-PSProvider ] []\\r\\n\"},{\"CompletionText\":\"Get-PSHostProcessInfo\",\"ListItemText\":\"Get-PSHostProcessInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSHostProcessInfo [[-Name] ] []\\r\\n\\r\\nGet-PSHostProcessInfo [-Process] []\\r\\n\\r\\nGet-PSHostProcessInfo [-Id] []\\r\\n\"},{\"CompletionText\":\"Get-PSProvider\",\"ListItemText\":\"Get-PSProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSProvider [[-PSProvider] ] []\\r\\n\"},{\"CompletionText\":\"Get-PSReadLineKeyHandler\",\"ListItemText\":\"Get-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSReadLineKeyHandler [-Bound] [-Unbound] []\\r\\n\\r\\nGet-PSReadLineKeyHandler [-Chord] []\\r\\n\"},{\"CompletionText\":\"Get-PSReadLineOption\",\"ListItemText\":\"Get-PSReadLineOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSReadLineOption []\\r\\n\"},{\"CompletionText\":\"Get-PSRepository\",\"ListItemText\":\"Get-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSRepository \\r\\n\"},{\"CompletionText\":\"Get-PSResource\",\"ListItemText\":\"Get-PSResource\",\"ResultType\":2,\"ToolTip\":\"Get-PSResource\"},{\"CompletionText\":\"Get-PSResourceRepository\",\"ListItemText\":\"Get-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Get-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Get-PSScriptFileInfo\",\"ListItemText\":\"Get-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Get-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Get-PSSession\",\"ListItemText\":\"Get-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSession [-Name ] []\\r\\n\\r\\nGet-PSSession [-ComputerName] [-ApplicationName ] [-ConfigurationName ] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ComputerName] -InstanceId [-ApplicationName ] [-ConfigurationName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ConnectionUri] [-ConfigurationName ] [-AllowRedirection] [-Name ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-ThrottleLimit ] [-State ] [-SessionOption ] []\\r\\n\\r\\nGet-PSSession -ContainerId [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -ContainerId [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession -VMId [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -VMId [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession -VMName [-ConfigurationName ] [-Name ] [-State ] []\\r\\n\\r\\nGet-PSSession -InstanceId -VMName [-ConfigurationName ] [-State ] []\\r\\n\\r\\nGet-PSSession [-InstanceId ] []\\r\\n\\r\\nGet-PSSession [-Id] []\\r\\n\"},{\"CompletionText\":\"Get-PSSessionCapability\",\"ListItemText\":\"Get-PSSessionCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSessionCapability [-ConfigurationName] [-Username] [-Full] []\\r\\n\"},{\"CompletionText\":\"Get-PSSessionConfiguration\",\"ListItemText\":\"Get-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSSessionConfiguration [[-Name] ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Get-Random\",\"ListItemText\":\"Get-Random\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Random [[-Maximum] ] [-SetSeed ] [-Minimum ] [-Count ] []\\r\\n\\r\\nGet-Random [-InputObject] [-SetSeed ] [-Count ] []\\r\\n\\r\\nGet-Random [-InputObject] -Shuffle [-SetSeed ] []\\r\\n\"},{\"CompletionText\":\"Get-ResiliencySetting\",\"ListItemText\":\"Get-ResiliencySetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ResiliencySetting \\r\\n\"},{\"CompletionText\":\"Get-Runspace\",\"ListItemText\":\"Get-Runspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Runspace [[-Name] ] []\\r\\n\\r\\nGet-Runspace [-Id] []\\r\\n\\r\\nGet-Runspace [-InstanceId] []\\r\\n\"},{\"CompletionText\":\"Get-RunspaceDebug\",\"ListItemText\":\"Get-RunspaceDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-RunspaceDebug [[-RunspaceName] ] []\\r\\n\\r\\nGet-RunspaceDebug [-Runspace] []\\r\\n\\r\\nGet-RunspaceDebug [-RunspaceId] []\\r\\n\\r\\nGet-RunspaceDebug [-RunspaceInstanceId] []\\r\\n\\r\\nGet-RunspaceDebug [[-ProcessName] ] [[-AppDomainName] ] []\\r\\n\"},{\"CompletionText\":\"Get-ScheduledJob\",\"ListItemText\":\"Get-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Get-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Get-ScheduledJobOption\",\"ListItemText\":\"Get-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"Get-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"Get-ScheduledTask\",\"ListItemText\":\"Get-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Get-ScheduledTaskInfo\",\"ListItemText\":\"Get-ScheduledTaskInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-ScheduledTaskInfo \\r\\n\"},{\"CompletionText\":\"Get-SecureBootPolicy\",\"ListItemText\":\"Get-SecureBootPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-SecureBootPolicy\\r\\n\"},{\"CompletionText\":\"Get-SecureBootUEFI\",\"ListItemText\":\"Get-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Get-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Get-SecureRandom\",\"ListItemText\":\"Get-SecureRandom\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SecureRandom [[-Maximum] ] [-Minimum ] [-Count ] []\\r\\n\\r\\nGet-SecureRandom [-InputObject] [-Count ] []\\r\\n\\r\\nGet-SecureRandom [-InputObject] -Shuffle []\\r\\n\"},{\"CompletionText\":\"Get-Service\",\"ListItemText\":\"Get-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Service [[-Name] ] [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] []\\r\\n\\r\\nGet-Service -DisplayName [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] []\\r\\n\\r\\nGet-Service [-DependentServices] [-RequiredServices] [-Include ] [-Exclude ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Get-SmbBandWidthLimit\",\"ListItemText\":\"Get-SmbBandWidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbBandWidthLimit \\r\\n\"},{\"CompletionText\":\"Get-SmbClientAccessToServer\",\"ListItemText\":\"Get-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Get-SmbClientCertificateMapping\",\"ListItemText\":\"Get-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbClientConfiguration\",\"ListItemText\":\"Get-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Get-SmbClientNetworkInterface\",\"ListItemText\":\"Get-SmbClientNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbClientNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-SmbConnection\",\"ListItemText\":\"Get-SmbConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbConnection \\r\\n\"},{\"CompletionText\":\"Get-SmbDelegation\",\"ListItemText\":\"Get-SmbDelegation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbDelegation \\r\\n\"},{\"CompletionText\":\"Get-SmbGlobalMapping\",\"ListItemText\":\"Get-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbMapping\",\"ListItemText\":\"Get-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbMultichannelConnection\",\"ListItemText\":\"Get-SmbMultichannelConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMultichannelConnection \\r\\n\"},{\"CompletionText\":\"Get-SmbMultichannelConstraint\",\"ListItemText\":\"Get-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"Get-SmbOpenFile\",\"ListItemText\":\"Get-SmbOpenFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbOpenFile \\r\\n\"},{\"CompletionText\":\"Get-SmbServerCertificateMapping\",\"ListItemText\":\"Get-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Get-SmbServerCertProps\",\"ListItemText\":\"Get-SmbServerCertProps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerCertProps \\r\\n\"},{\"CompletionText\":\"Get-SmbServerConfiguration\",\"ListItemText\":\"Get-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Get-SmbServerNetworkInterface\",\"ListItemText\":\"Get-SmbServerNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbServerNetworkInterface \\r\\n\"},{\"CompletionText\":\"Get-SmbSession\",\"ListItemText\":\"Get-SmbSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbSession \\r\\n\"},{\"CompletionText\":\"Get-SmbShare\",\"ListItemText\":\"Get-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbShare \\r\\n\"},{\"CompletionText\":\"Get-SmbShareAccess\",\"ListItemText\":\"Get-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Get-SmbWitnessClient\",\"ListItemText\":\"Get-SmbWitnessClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SmbWitnessClient \\r\\n\"},{\"CompletionText\":\"Get-StartApps\",\"ListItemText\":\"Get-StartApps\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StartApps \\r\\n\"},{\"CompletionText\":\"Get-StorageAdvancedProperty\",\"ListItemText\":\"Get-StorageAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Get-StorageBusBinding\",\"ListItemText\":\"Get-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"Get-StorageBusCache\",\"ListItemText\":\"Get-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Get-StorageBusClientDevice\",\"ListItemText\":\"Get-StorageBusClientDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusClientDevice \\r\\n\"},{\"CompletionText\":\"Get-StorageBusDisk\",\"ListItemText\":\"Get-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetCacheStore\",\"ListItemText\":\"Get-StorageBusTargetCacheStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetCacheStore \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetCacheStoresInstance\",\"ListItemText\":\"Get-StorageBusTargetCacheStoresInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetCacheStoresInstance \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetDevice\",\"ListItemText\":\"Get-StorageBusTargetDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetDevice \\r\\n\"},{\"CompletionText\":\"Get-StorageBusTargetDeviceInstance\",\"ListItemText\":\"Get-StorageBusTargetDeviceInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageBusTargetDeviceInstance \\r\\n\"},{\"CompletionText\":\"Get-StorageChassis\",\"ListItemText\":\"Get-StorageChassis\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageChassis \\r\\n\"},{\"CompletionText\":\"Get-StorageDataCollection\",\"ListItemText\":\"Get-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Get-StorageDiagnosticInfo\",\"ListItemText\":\"Get-StorageDiagnosticInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageDiagnosticInfo \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosure\",\"ListItemText\":\"Get-StorageEnclosure\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosure \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosureSNV\",\"ListItemText\":\"Get-StorageEnclosureSNV\",\"ResultType\":2,\"ToolTip\":\"Get-StorageEnclosureSNV\"},{\"CompletionText\":\"Get-StorageEnclosureStorageNodeView\",\"ListItemText\":\"Get-StorageEnclosureStorageNodeView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosureStorageNodeView \\r\\n\"},{\"CompletionText\":\"Get-StorageEnclosureVendorData\",\"ListItemText\":\"Get-StorageEnclosureVendorData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageEnclosureVendorData \\r\\n\"},{\"CompletionText\":\"Get-StorageExtendedStatus\",\"ListItemText\":\"Get-StorageExtendedStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageExtendedStatus \\r\\n\"},{\"CompletionText\":\"Get-StorageFaultDomain\",\"ListItemText\":\"Get-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Get-StorageFileServer\",\"ListItemText\":\"Get-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Get-StorageFirmwareInformation\",\"ListItemText\":\"Get-StorageFirmwareInformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageFirmwareInformation \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthAction\",\"ListItemText\":\"Get-StorageHealthAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthAction \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthReport\",\"ListItemText\":\"Get-StorageHealthReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthReport \\r\\n\"},{\"CompletionText\":\"Get-StorageHealthSetting\",\"ListItemText\":\"Get-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Get-StorageHistory\",\"ListItemText\":\"Get-StorageHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageHistory \\r\\n\"},{\"CompletionText\":\"Get-StorageJob\",\"ListItemText\":\"Get-StorageJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageJob \\r\\n\"},{\"CompletionText\":\"Get-StorageNode\",\"ListItemText\":\"Get-StorageNode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageNode \\r\\n\"},{\"CompletionText\":\"Get-StoragePool\",\"ListItemText\":\"Get-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StoragePool \\r\\n\"},{\"CompletionText\":\"Get-StorageProvider\",\"ListItemText\":\"Get-StorageProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageProvider \\r\\n\"},{\"CompletionText\":\"Get-StorageRack\",\"ListItemText\":\"Get-StorageRack\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageRack \\r\\n\"},{\"CompletionText\":\"Get-StorageReliabilityCounter\",\"ListItemText\":\"Get-StorageReliabilityCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageReliabilityCounter \\r\\n\"},{\"CompletionText\":\"Get-StorageScaleUnit\",\"ListItemText\":\"Get-StorageScaleUnit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageScaleUnit \\r\\n\"},{\"CompletionText\":\"Get-StorageSetting\",\"ListItemText\":\"Get-StorageSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSetting \\r\\n\"},{\"CompletionText\":\"Get-StorageSite\",\"ListItemText\":\"Get-StorageSite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSite \\r\\n\"},{\"CompletionText\":\"Get-StorageSubSystem\",\"ListItemText\":\"Get-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Get-StorageTier\",\"ListItemText\":\"Get-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageTier \\r\\n\"},{\"CompletionText\":\"Get-StorageTierSupportedSize\",\"ListItemText\":\"Get-StorageTierSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-StorageTierSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-SupportedClusterSizes\",\"ListItemText\":\"Get-SupportedClusterSizes\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SupportedClusterSizes \\r\\n\"},{\"CompletionText\":\"Get-SupportedFileSystems\",\"ListItemText\":\"Get-SupportedFileSystems\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-SupportedFileSystems \\r\\n\"},{\"CompletionText\":\"Get-SystemDriver\",\"ListItemText\":\"Get-SystemDriver\",\"ResultType\":2,\"ToolTip\":\"Get-SystemDriver\\r\\n\"},{\"CompletionText\":\"Get-SystemLanguage\",\"ListItemText\":\"Get-SystemLanguage\",\"ResultType\":2,\"ToolTip\":\"Get-SystemLanguage\"},{\"CompletionText\":\"Get-SystemPreferredUILanguage\",\"ListItemText\":\"Get-SystemPreferredUILanguage\",\"ResultType\":2,\"ToolTip\":\"Get-SystemPreferredUILanguage\\r\\n\"},{\"CompletionText\":\"Get-TargetPort\",\"ListItemText\":\"Get-TargetPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TargetPort \\r\\n\"},{\"CompletionText\":\"Get-TargetPortal\",\"ListItemText\":\"Get-TargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TargetPortal \\r\\n\"},{\"CompletionText\":\"Get-TestDriveItem\",\"ListItemText\":\"Get-TestDriveItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TestDriveItem \\r\\n\"},{\"CompletionText\":\"Get-TimeZone\",\"ListItemText\":\"Get-TimeZone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TimeZone [[-Name] ] []\\r\\n\\r\\nGet-TimeZone -Id []\\r\\n\\r\\nGet-TimeZone -ListAvailable []\\r\\n\"},{\"CompletionText\":\"Get-TlsCipherSuite\",\"ListItemText\":\"Get-TlsCipherSuite\",\"ResultType\":2,\"ToolTip\":\"Get-TlsCipherSuite\\r\\n\"},{\"CompletionText\":\"Get-TlsEccCurve\",\"ListItemText\":\"Get-TlsEccCurve\",\"ResultType\":2,\"ToolTip\":\"Get-TlsEccCurve\\r\\n\"},{\"CompletionText\":\"Get-Tpm\",\"ListItemText\":\"Get-Tpm\",\"ResultType\":2,\"ToolTip\":\"Get-Tpm\\r\\n\"},{\"CompletionText\":\"Get-TpmEndorsementKeyInfo\",\"ListItemText\":\"Get-TpmEndorsementKeyInfo\",\"ResultType\":2,\"ToolTip\":\"Get-TpmEndorsementKeyInfo\\r\\n\"},{\"CompletionText\":\"Get-TpmSupportedFeature\",\"ListItemText\":\"Get-TpmSupportedFeature\",\"ResultType\":2,\"ToolTip\":\"Get-TpmSupportedFeature\\r\\n\"},{\"CompletionText\":\"Get-TraceSource\",\"ListItemText\":\"Get-TraceSource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TraceSource [[-Name] ] []\\r\\n\"},{\"CompletionText\":\"Get-TroubleshootingPack\",\"ListItemText\":\"Get-TroubleshootingPack\",\"ResultType\":2,\"ToolTip\":\"Get-TroubleshootingPack\\r\\n\"},{\"CompletionText\":\"Get-TrustedProvisioningCertificate\",\"ListItemText\":\"Get-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Get-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"Get-TypeData\",\"ListItemText\":\"Get-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-TypeData [[-TypeName] ] []\\r\\n\"},{\"CompletionText\":\"Get-UICulture\",\"ListItemText\":\"Get-UICulture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-UICulture []\\r\\n\"},{\"CompletionText\":\"Get-Unique\",\"ListItemText\":\"Get-Unique\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Unique [-InputObject ] [-AsString] [-CaseInsensitive] []\\r\\n\\r\\nGet-Unique [-InputObject ] [-OnType] [-CaseInsensitive] []\\r\\n\"},{\"CompletionText\":\"Get-Uptime\",\"ListItemText\":\"Get-Uptime\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Uptime []\\r\\n\\r\\nGet-Uptime [-Since] []\\r\\n\"},{\"CompletionText\":\"Get-UsageAggregates\",\"ListItemText\":\"Get-UsageAggregates\",\"ResultType\":2,\"ToolTip\":\"Get-UsageAggregates\\r\\n\"},{\"CompletionText\":\"Get-Variable\",\"ListItemText\":\"Get-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Variable [[-Name] ] [-ValueOnly] [-Include ] [-Exclude ] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Get-Verb\",\"ListItemText\":\"Get-Verb\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Verb [[-Verb] ] [[-Group] ] []\\r\\n\"},{\"CompletionText\":\"Get-VHD\",\"ListItemText\":\"Get-VHD\",\"ResultType\":2,\"ToolTip\":\"Get-VHD\\r\\n\"},{\"CompletionText\":\"Get-VHDSet\",\"ListItemText\":\"Get-VHDSet\",\"ResultType\":2,\"ToolTip\":\"Get-VHDSet\\r\\n\"},{\"CompletionText\":\"Get-VHDSnapshot\",\"ListItemText\":\"Get-VHDSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-VHDSnapshot\\r\\n\"},{\"CompletionText\":\"Get-VirtualDisk\",\"ListItemText\":\"Get-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Get-VirtualDiskSupportedSize\",\"ListItemText\":\"Get-VirtualDiskSupportedSize\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VirtualDiskSupportedSize \\r\\n\"},{\"CompletionText\":\"Get-VM\",\"ListItemText\":\"Get-VM\",\"ResultType\":2,\"ToolTip\":\"Get-VM\\r\\n\"},{\"CompletionText\":\"Get-VMAssignableDevice\",\"ListItemText\":\"Get-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Get-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Get-VMBios\",\"ListItemText\":\"Get-VMBios\",\"ResultType\":2,\"ToolTip\":\"Get-VMBios\\r\\n\"},{\"CompletionText\":\"Get-VMCheckpoint\",\"ListItemText\":\"Get-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Get-VMCheckpoint\"},{\"CompletionText\":\"Get-VMComPort\",\"ListItemText\":\"Get-VMComPort\",\"ResultType\":2,\"ToolTip\":\"Get-VMComPort\\r\\n\"},{\"CompletionText\":\"Get-VMConnectAccess\",\"ListItemText\":\"Get-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Get-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"Get-VMDirectVirtualDisk\",\"ListItemText\":\"Get-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Get-VMDvdDrive\",\"ListItemText\":\"Get-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Get-VMFibreChannelHba\",\"ListItemText\":\"Get-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Get-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Get-VMFirmware\",\"ListItemText\":\"Get-VMFirmware\",\"ResultType\":2,\"ToolTip\":\"Get-VMFirmware\\r\\n\"},{\"CompletionText\":\"Get-VMFloppyDiskDrive\",\"ListItemText\":\"Get-VMFloppyDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMFloppyDiskDrive\\r\\n\"},{\"CompletionText\":\"Get-VMGpuPartitionAdapter\",\"ListItemText\":\"Get-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMGroup\",\"ListItemText\":\"Get-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Get-VMGroup\\r\\n\"},{\"CompletionText\":\"Get-VMHardDiskDrive\",\"ListItemText\":\"Get-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Get-VMHost\",\"ListItemText\":\"Get-VMHost\",\"ResultType\":2,\"ToolTip\":\"Get-VMHost\\r\\n\"},{\"CompletionText\":\"Get-VMHostAssignableDevice\",\"ListItemText\":\"Get-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Get-VMHostCluster\",\"ListItemText\":\"Get-VMHostCluster\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostCluster\\r\\n\"},{\"CompletionText\":\"Get-VMHostNumaNode\",\"ListItemText\":\"Get-VMHostNumaNode\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostNumaNode\\r\\n\"},{\"CompletionText\":\"Get-VMHostNumaNodeStatus\",\"ListItemText\":\"Get-VMHostNumaNodeStatus\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostNumaNodeStatus\\r\\n\"},{\"CompletionText\":\"Get-VMHostPartitionableGpu\",\"ListItemText\":\"Get-VMHostPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Get-VMHostSupportedVersion\",\"ListItemText\":\"Get-VMHostSupportedVersion\",\"ResultType\":2,\"ToolTip\":\"Get-VMHostSupportedVersion\\r\\n\"},{\"CompletionText\":\"Get-VMIdeController\",\"ListItemText\":\"Get-VMIdeController\",\"ResultType\":2,\"ToolTip\":\"Get-VMIdeController\\r\\n\"},{\"CompletionText\":\"Get-VMIntegrationService\",\"ListItemText\":\"Get-VMIntegrationService\",\"ResultType\":2,\"ToolTip\":\"Get-VMIntegrationService\\r\\n\"},{\"CompletionText\":\"Get-VMKeyProtector\",\"ListItemText\":\"Get-VMKeyProtector\",\"ResultType\":2,\"ToolTip\":\"Get-VMKeyProtector\\r\\n\"},{\"CompletionText\":\"Get-VMKeyStorageDrive\",\"ListItemText\":\"Get-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Get-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Get-VMMemory\",\"ListItemText\":\"Get-VMMemory\",\"ResultType\":2,\"ToolTip\":\"Get-VMMemory\\r\\n\"},{\"CompletionText\":\"Get-VMMigrationNetwork\",\"ListItemText\":\"Get-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Get-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapter\",\"ListItemText\":\"Get-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterAcl\",\"ListItemText\":\"Get-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Get-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterFailoverConfiguration\",\"ListItemText\":\"Get-VMNetworkAdapterFailoverConfiguration\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterFailoverConfiguration\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterIsolation\",\"ListItemText\":\"Get-VMNetworkAdapterIsolation\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterIsolation\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterRdma\",\"ListItemText\":\"Get-VMNetworkAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterRdma\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Get-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Get-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Get-VMNetworkAdapterVlan\",\"ListItemText\":\"Get-VMNetworkAdapterVlan\",\"ResultType\":2,\"ToolTip\":\"Get-VMNetworkAdapterVlan\\r\\n\"},{\"CompletionText\":\"Get-VMPartitionableGpu\",\"ListItemText\":\"Get-VMPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Get-VMPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Get-VMPmemController\",\"ListItemText\":\"Get-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Get-VMPmemController\\r\\n\"},{\"CompletionText\":\"Get-VMProcessor\",\"ListItemText\":\"Get-VMProcessor\",\"ResultType\":2,\"ToolTip\":\"Get-VMProcessor\\r\\n\"},{\"CompletionText\":\"Get-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Get-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMRemoteFXPhysicalVideoAdapter\",\"ListItemText\":\"Get-VMRemoteFXPhysicalVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Get-VMRemoteFXPhysicalVideoAdapter\\r\\n\"},{\"CompletionText\":\"Get-VMReplication\",\"ListItemText\":\"Get-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplication\\r\\n\"},{\"CompletionText\":\"Get-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Get-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Get-VMReplicationServer\",\"ListItemText\":\"Get-VMReplicationServer\",\"ResultType\":2,\"ToolTip\":\"Get-VMReplicationServer\\r\\n\"},{\"CompletionText\":\"Get-VMResourcePool\",\"ListItemText\":\"Get-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Get-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Get-VMSan\",\"ListItemText\":\"Get-VMSan\",\"ResultType\":2,\"ToolTip\":\"Get-VMSan\\r\\n\"},{\"CompletionText\":\"Get-VMScsiController\",\"ListItemText\":\"Get-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Get-VMScsiController\\r\\n\"},{\"CompletionText\":\"Get-VMSecurity\",\"ListItemText\":\"Get-VMSecurity\",\"ResultType\":2,\"ToolTip\":\"Get-VMSecurity\\r\\n\"},{\"CompletionText\":\"Get-VMSnapshot\",\"ListItemText\":\"Get-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Get-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Get-VMStoragePath\",\"ListItemText\":\"Get-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Get-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Get-VMStorageSettings\",\"ListItemText\":\"Get-VMStorageSettings\",\"ResultType\":2,\"ToolTip\":\"Get-VMStorageSettings\\r\\n\"},{\"CompletionText\":\"Get-VMSwitch\",\"ListItemText\":\"Get-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitch\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtension\",\"ListItemText\":\"Get-VMSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtension\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionPortData\",\"ListItemText\":\"Get-VMSwitchExtensionPortData\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionPortData\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Get-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionSwitchData\",\"ListItemText\":\"Get-VMSwitchExtensionSwitchData\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionSwitchData\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Get-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSwitchTeam\",\"ListItemText\":\"Get-VMSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"Get-VMSwitchTeam\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtension\",\"ListItemText\":\"Get-VMSystemSwitchExtension\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtension\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtensionPortFeature\",\"ListItemText\":\"Get-VMSystemSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Get-VMSystemSwitchExtensionSwitchFeature\",\"ListItemText\":\"Get-VMSystemSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Get-VMSystemSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Get-VMVideo\",\"ListItemText\":\"Get-VMVideo\",\"ResultType\":2,\"ToolTip\":\"Get-VMVideo\\r\\n\"},{\"CompletionText\":\"Get-Volume\",\"ListItemText\":\"Get-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-Volume \\r\\n\"},{\"CompletionText\":\"Get-VolumeCorruptionCount\",\"ListItemText\":\"Get-VolumeCorruptionCount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VolumeCorruptionCount \\r\\n\"},{\"CompletionText\":\"Get-VolumeScrubPolicy\",\"ListItemText\":\"Get-VolumeScrubPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VolumeScrubPolicy \\r\\n\"},{\"CompletionText\":\"Get-VpnConnection\",\"ListItemText\":\"Get-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VpnConnection \\r\\n\"},{\"CompletionText\":\"Get-VpnConnectionTrigger\",\"ListItemText\":\"Get-VpnConnectionTrigger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-VpnConnectionTrigger \\r\\n\"},{\"CompletionText\":\"Get-WdacBidTrace\",\"ListItemText\":\"Get-WdacBidTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WdacBidTrace \\r\\n\"},{\"CompletionText\":\"Get-WheaMemoryPolicy\",\"ListItemText\":\"Get-WheaMemoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Get-WheaMemoryPolicy\\r\\n\"},{\"CompletionText\":\"Get-WIMBootEntry\",\"ListItemText\":\"Get-WIMBootEntry\",\"ResultType\":2,\"ToolTip\":\"Get-WIMBootEntry\\r\\n\"},{\"CompletionText\":\"Get-WinAcceptLanguageFromLanguageListOptOut\",\"ListItemText\":\"Get-WinAcceptLanguageFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Get-WinAcceptLanguageFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Get-WinCultureFromLanguageListOptOut\",\"ListItemText\":\"Get-WinCultureFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Get-WinCultureFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Get-WinDefaultInputMethodOverride\",\"ListItemText\":\"Get-WinDefaultInputMethodOverride\",\"ResultType\":2,\"ToolTip\":\"Get-WinDefaultInputMethodOverride\\r\\n\"},{\"CompletionText\":\"Get-WindowsCapability\",\"ListItemText\":\"Get-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Get-WindowsDeveloperLicense\",\"ListItemText\":\"Get-WindowsDeveloperLicense\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsDeveloperLicense\\r\\n\"},{\"CompletionText\":\"Get-WindowsDriver\",\"ListItemText\":\"Get-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Get-WindowsEdition\",\"ListItemText\":\"Get-WindowsEdition\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsEdition\\r\\n\"},{\"CompletionText\":\"Get-WindowsErrorReporting\",\"ListItemText\":\"Get-WindowsErrorReporting\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsErrorReporting\\r\\n\"},{\"CompletionText\":\"Get-WindowsImage\",\"ListItemText\":\"Get-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsImage\\r\\n\"},{\"CompletionText\":\"Get-WindowsImageContent\",\"ListItemText\":\"Get-WindowsImageContent\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsImageContent\\r\\n\"},{\"CompletionText\":\"Get-WindowsOptionalFeature\",\"ListItemText\":\"Get-WindowsOptionalFeature\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsOptionalFeature\\r\\n\"},{\"CompletionText\":\"Get-WindowsPackage\",\"ListItemText\":\"Get-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsPackage\\r\\n\"},{\"CompletionText\":\"Get-WindowsReservedStorageState\",\"ListItemText\":\"Get-WindowsReservedStorageState\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsReservedStorageState\\r\\n\"},{\"CompletionText\":\"Get-WindowsSearchSetting\",\"ListItemText\":\"Get-WindowsSearchSetting\",\"ResultType\":2,\"ToolTip\":\"Get-WindowsSearchSetting\\r\\n\"},{\"CompletionText\":\"Get-WindowsUpdateLog\",\"ListItemText\":\"Get-WindowsUpdateLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WindowsUpdateLog \\r\\n\"},{\"CompletionText\":\"Get-WinEvent\",\"ListItemText\":\"Get-WinEvent\",\"ResultType\":2,\"ToolTip\":\"Get-WinEvent\\r\\n\"},{\"CompletionText\":\"Get-WinHomeLocation\",\"ListItemText\":\"Get-WinHomeLocation\",\"ResultType\":2,\"ToolTip\":\"Get-WinHomeLocation\\r\\n\"},{\"CompletionText\":\"Get-WinhttpProxy\",\"ListItemText\":\"Get-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"Get-WinLanguageBarOption\",\"ListItemText\":\"Get-WinLanguageBarOption\",\"ResultType\":2,\"ToolTip\":\"Get-WinLanguageBarOption\\r\\n\"},{\"CompletionText\":\"Get-WinSystemLocale\",\"ListItemText\":\"Get-WinSystemLocale\",\"ResultType\":2,\"ToolTip\":\"Get-WinSystemLocale\\r\\n\"},{\"CompletionText\":\"Get-WinUILanguageOverride\",\"ListItemText\":\"Get-WinUILanguageOverride\",\"ResultType\":2,\"ToolTip\":\"Get-WinUILanguageOverride\\r\\n\"},{\"CompletionText\":\"Get-WinUserLanguageList\",\"ListItemText\":\"Get-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"Get-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"Get-WSManCredSSP\",\"ListItemText\":\"Get-WSManCredSSP\",\"ResultType\":2,\"ToolTip\":\"Get-WSManCredSSP\\r\\n\"},{\"CompletionText\":\"Get-WSManInstance\",\"ListItemText\":\"Get-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Get-WSManInstance\\r\\n\"},{\"CompletionText\":\"GetHelp.exe\",\"ListItemText\":\"GetHelp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\GetHelp.exe\"},{\"CompletionText\":\"getmac.exe\",\"ListItemText\":\"getmac.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\getmac.exe\"},{\"CompletionText\":\"gh.exe\",\"ListItemText\":\"gh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\GitHub CLI\\\\gh.exe\"},{\"CompletionText\":\"ghy\",\"ListItemText\":\"ghy\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"gi\",\"ListItemText\":\"gi\",\"ResultType\":2,\"ToolTip\":\"Get-Item\"},{\"CompletionText\":\"gin\",\"ListItemText\":\"gin\",\"ResultType\":2,\"ToolTip\":\"Get-ComputerInfo\"},{\"CompletionText\":\"gip\",\"ListItemText\":\"gip\",\"ResultType\":2,\"ToolTip\":\"gip\"},{\"CompletionText\":\"git-gui.exe\",\"ListItemText\":\"git-gui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-gui.exe\"},{\"CompletionText\":\"git-lfs.exe\",\"ListItemText\":\"git-lfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git LFS\\\\git-lfs.exe\"},{\"CompletionText\":\"git-receive-pack.exe\",\"ListItemText\":\"git-receive-pack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-receive-pack.exe\"},{\"CompletionText\":\"git-upload-pack.exe\",\"ListItemText\":\"git-upload-pack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-upload-pack.exe\"},{\"CompletionText\":\"git.exe\",\"ListItemText\":\"git.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git.exe\"},{\"CompletionText\":\"gitk.exe\",\"ListItemText\":\"gitk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\gitk.exe\"},{\"CompletionText\":\"gjb\",\"ListItemText\":\"gjb\",\"ResultType\":2,\"ToolTip\":\"Get-Job\"},{\"CompletionText\":\"gl\",\"ListItemText\":\"gl\",\"ResultType\":2,\"ToolTip\":\"Get-Location\"},{\"CompletionText\":\"glcm\",\"ListItemText\":\"glcm\",\"ResultType\":2,\"ToolTip\":\"glcm\"},{\"CompletionText\":\"glg\",\"ListItemText\":\"glg\",\"ResultType\":2,\"ToolTip\":\"glg\"},{\"CompletionText\":\"glgm\",\"ListItemText\":\"glgm\",\"ResultType\":2,\"ToolTip\":\"glgm\"},{\"CompletionText\":\"glu\",\"ListItemText\":\"glu\",\"ResultType\":2,\"ToolTip\":\"glu\"},{\"CompletionText\":\"gm\",\"ListItemText\":\"gm\",\"ResultType\":2,\"ToolTip\":\"Get-Member\"},{\"CompletionText\":\"gmo\",\"ListItemText\":\"gmo\",\"ResultType\":2,\"ToolTip\":\"Get-Module\"},{\"CompletionText\":\"gp\",\"ListItemText\":\"gp\",\"ResultType\":2,\"ToolTip\":\"Get-ItemProperty\"},{\"CompletionText\":\"gpedit.msc\",\"ListItemText\":\"gpedit.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpedit.msc\"},{\"CompletionText\":\"gpg-agent.exe\",\"ListItemText\":\"gpg-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-agent.exe\"},{\"CompletionText\":\"gpg-card.exe\",\"ListItemText\":\"gpg-card.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-card.exe\"},{\"CompletionText\":\"gpg-check-pattern.exe\",\"ListItemText\":\"gpg-check-pattern.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-check-pattern.exe\"},{\"CompletionText\":\"gpg-connect-agent.exe\",\"ListItemText\":\"gpg-connect-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-connect-agent.exe\"},{\"CompletionText\":\"gpg-disable-keyboxd.bat\",\"ListItemText\":\"gpg-disable-keyboxd.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-disable-keyboxd.bat\"},{\"CompletionText\":\"gpg-enable-keyboxd.bat\",\"ListItemText\":\"gpg-enable-keyboxd.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-enable-keyboxd.bat\"},{\"CompletionText\":\"gpg-preset-passphrase.exe\",\"ListItemText\":\"gpg-preset-passphrase.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-preset-passphrase.exe\"},{\"CompletionText\":\"gpg-wks-client.exe\",\"ListItemText\":\"gpg-wks-client.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg-wks-client.exe\"},{\"CompletionText\":\"gpg.exe\",\"ListItemText\":\"gpg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpg.exe\"},{\"CompletionText\":\"gpgconf.exe\",\"ListItemText\":\"gpgconf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgconf.exe\"},{\"CompletionText\":\"gpgme-w32spawn.exe\",\"ListItemText\":\"gpgme-w32spawn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgme-w32spawn.exe\"},{\"CompletionText\":\"gpgsm.exe\",\"ListItemText\":\"gpgsm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgsm.exe\"},{\"CompletionText\":\"gpgtar.exe\",\"ListItemText\":\"gpgtar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgtar.exe\"},{\"CompletionText\":\"gpgv.exe\",\"ListItemText\":\"gpgv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\gpgv.exe\"},{\"CompletionText\":\"gpresult.exe\",\"ListItemText\":\"gpresult.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpresult.exe\"},{\"CompletionText\":\"gps\",\"ListItemText\":\"gps\",\"ResultType\":2,\"ToolTip\":\"Get-Process\"},{\"CompletionText\":\"gpscript.exe\",\"ListItemText\":\"gpscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpscript.exe\"},{\"CompletionText\":\"gpupdate.exe\",\"ListItemText\":\"gpupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\gpupdate.exe\"},{\"CompletionText\":\"gpv\",\"ListItemText\":\"gpv\",\"ResultType\":2,\"ToolTip\":\"Get-ItemPropertyValue\"},{\"CompletionText\":\"Grant-AzDataShareSubscriptionAccess\",\"ListItemText\":\"Grant-AzDataShareSubscriptionAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzDataShareSubscriptionAccess\\r\\n\"},{\"CompletionText\":\"Grant-AzDiskAccess\",\"ListItemText\":\"Grant-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Grant-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Grant-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Grant-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Grant-AzSnapshotAccess\",\"ListItemText\":\"Grant-AzSnapshotAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-AzSnapshotAccess\\r\\n\"},{\"CompletionText\":\"Grant-FileShareAccess\",\"ListItemText\":\"Grant-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Grant-HgsKeyProtectorAccess\",\"ListItemText\":\"Grant-HgsKeyProtectorAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-HgsKeyProtectorAccess \\r\\n\"},{\"CompletionText\":\"Grant-SmbClientAccessToServer\",\"ListItemText\":\"Grant-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Grant-SmbShareAccess\",\"ListItemText\":\"Grant-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGrant-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Grant-VMConnectAccess\",\"ListItemText\":\"Grant-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Grant-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"group\",\"ListItemText\":\"group\",\"ResultType\":2,\"ToolTip\":\"Group-Object\"},{\"CompletionText\":\"Group-Object\",\"ListItemText\":\"Group-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGroup-Object [[-Property] ] [-NoElement] [-AsHashTable] [-AsString] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"grpconv.exe\",\"ListItemText\":\"grpconv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\grpconv.exe\"},{\"CompletionText\":\"grsmba\",\"ListItemText\":\"grsmba\",\"ResultType\":2,\"ToolTip\":\"grsmba\"},{\"CompletionText\":\"grsmbclas\",\"ListItemText\":\"grsmbclas\",\"ResultType\":2,\"ToolTip\":\"grsmbclas\"},{\"CompletionText\":\"gsmba\",\"ListItemText\":\"gsmba\",\"ResultType\":2,\"ToolTip\":\"gsmba\"},{\"CompletionText\":\"gsmbb\",\"ListItemText\":\"gsmbb\",\"ResultType\":2,\"ToolTip\":\"gsmbb\"},{\"CompletionText\":\"gsmbc\",\"ListItemText\":\"gsmbc\",\"ResultType\":2,\"ToolTip\":\"gsmbc\"},{\"CompletionText\":\"gsmbcc\",\"ListItemText\":\"gsmbcc\",\"ResultType\":2,\"ToolTip\":\"gsmbcc\"},{\"CompletionText\":\"gsmbccm\",\"ListItemText\":\"gsmbccm\",\"ResultType\":2,\"ToolTip\":\"gsmbccm\"},{\"CompletionText\":\"gsmbclas\",\"ListItemText\":\"gsmbclas\",\"ResultType\":2,\"ToolTip\":\"gsmbclas\"},{\"CompletionText\":\"gsmbcn\",\"ListItemText\":\"gsmbcn\",\"ResultType\":2,\"ToolTip\":\"gsmbcn\"},{\"CompletionText\":\"gsmbd\",\"ListItemText\":\"gsmbd\",\"ResultType\":2,\"ToolTip\":\"gsmbd\"},{\"CompletionText\":\"gsmbgm\",\"ListItemText\":\"gsmbgm\",\"ResultType\":2,\"ToolTip\":\"gsmbgm\"},{\"CompletionText\":\"gsmbm\",\"ListItemText\":\"gsmbm\",\"ResultType\":2,\"ToolTip\":\"gsmbm\"},{\"CompletionText\":\"gsmbmc\",\"ListItemText\":\"gsmbmc\",\"ResultType\":2,\"ToolTip\":\"gsmbmc\"},{\"CompletionText\":\"gsmbo\",\"ListItemText\":\"gsmbo\",\"ResultType\":2,\"ToolTip\":\"gsmbo\"},{\"CompletionText\":\"gsmbs\",\"ListItemText\":\"gsmbs\",\"ResultType\":2,\"ToolTip\":\"gsmbs\"},{\"CompletionText\":\"gsmbsc\",\"ListItemText\":\"gsmbsc\",\"ResultType\":2,\"ToolTip\":\"gsmbsc\"},{\"CompletionText\":\"gsmbscm\",\"ListItemText\":\"gsmbscm\",\"ResultType\":2,\"ToolTip\":\"gsmbscm\"},{\"CompletionText\":\"gsmbscp\",\"ListItemText\":\"gsmbscp\",\"ResultType\":2,\"ToolTip\":\"gsmbscp\"},{\"CompletionText\":\"gsmbse\",\"ListItemText\":\"gsmbse\",\"ResultType\":2,\"ToolTip\":\"gsmbse\"},{\"CompletionText\":\"gsmbsn\",\"ListItemText\":\"gsmbsn\",\"ResultType\":2,\"ToolTip\":\"gsmbsn\"},{\"CompletionText\":\"gsmbt\",\"ListItemText\":\"gsmbt\",\"ResultType\":2,\"ToolTip\":\"gsmbt\"},{\"CompletionText\":\"gsmbw\",\"ListItemText\":\"gsmbw\",\"ResultType\":2,\"ToolTip\":\"gsmbw\"},{\"CompletionText\":\"gsn\",\"ListItemText\":\"gsn\",\"ResultType\":2,\"ToolTip\":\"Get-PSSession\"},{\"CompletionText\":\"gsv\",\"ListItemText\":\"gsv\",\"ResultType\":2,\"ToolTip\":\"Get-Service\"},{\"CompletionText\":\"gtz\",\"ListItemText\":\"gtz\",\"ResultType\":2,\"ToolTip\":\"Get-TimeZone\"},{\"CompletionText\":\"gu\",\"ListItemText\":\"gu\",\"ResultType\":2,\"ToolTip\":\"Get-Unique\"},{\"CompletionText\":\"gv\",\"ListItemText\":\"gv\",\"ResultType\":2,\"ToolTip\":\"Get-Variable\"},{\"CompletionText\":\"gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"gvm\"},{\"CompletionText\":\"gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"gvmr\"},{\"CompletionText\":\"gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"gvmrs\"},{\"CompletionText\":\"h\",\"ListItemText\":\"h\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"H:\",\"ListItemText\":\"H:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nH: \\r\\n\"},{\"CompletionText\":\"handle.exe\",\"ListItemText\":\"handle.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle.exe\"},{\"CompletionText\":\"handle64.exe\",\"ListItemText\":\"handle64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle64.exe\"},{\"CompletionText\":\"handle64a.exe\",\"ListItemText\":\"handle64a.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Tools\\\\Handle\\\\handle64a.exe\"},{\"CompletionText\":\"hatch.exe\",\"ListItemText\":\"hatch.exe\",\"ResultType\":2,\"ToolTip\":\"c:\\\\users\\\\daniel\\\\.local\\\\bin\\\\hatch.exe\"},{\"CompletionText\":\"hcsdiag.exe\",\"ListItemText\":\"hcsdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hcsdiag.exe\"},{\"CompletionText\":\"hdwwiz.cpl\",\"ListItemText\":\"hdwwiz.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hdwwiz.cpl\"},{\"CompletionText\":\"hdwwiz.exe\",\"ListItemText\":\"hdwwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hdwwiz.exe\"},{\"CompletionText\":\"help\",\"ListItemText\":\"help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nhelp [[-Name] ] [-Path ] [-Category ] [-Full] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Detailed [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Examples [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Parameter [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -Online [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\\r\\nhelp [[-Name] ] -ShowWindow [-Path ] [-Category ] [-Component ] [-Functionality ] [-Role ] []\\r\\n\"},{\"CompletionText\":\"help.exe\",\"ListItemText\":\"help.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\help.exe\"},{\"CompletionText\":\"HelpPane.exe\",\"ListItemText\":\"HelpPane.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\HelpPane.exe\"},{\"CompletionText\":\"hh.exe\",\"ListItemText\":\"hh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\hh.exe\"},{\"CompletionText\":\"Hide-VirtualDisk\",\"ListItemText\":\"Hide-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nHide-VirtualDisk \\r\\n\"},{\"CompletionText\":\"history\",\"ListItemText\":\"history\",\"ResultType\":2,\"ToolTip\":\"Get-History\"},{\"CompletionText\":\"hnsdiag.exe\",\"ListItemText\":\"hnsdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hnsdiag.exe\"},{\"CompletionText\":\"HOSTNAME.EXE\",\"ListItemText\":\"HOSTNAME.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\HOSTNAME.EXE\"},{\"CompletionText\":\"hsdb.exe\",\"ListItemText\":\"hsdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\hsdb.exe\"},{\"CompletionText\":\"hub-tool.exe\",\"ListItemText\":\"hub-tool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\hub-tool.exe\"},{\"CompletionText\":\"hvax64.exe\",\"ListItemText\":\"hvax64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvax64.exe\"},{\"CompletionText\":\"hvc.exe\",\"ListItemText\":\"hvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvc.exe\"},{\"CompletionText\":\"hvix64.exe\",\"ListItemText\":\"hvix64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvix64.exe\"},{\"CompletionText\":\"hvsievaluator.exe\",\"ListItemText\":\"hvsievaluator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\hvsievaluator.exe\"},{\"CompletionText\":\"I:\",\"ListItemText\":\"I:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nI: \\r\\n\"},{\"CompletionText\":\"icacls.exe\",\"ListItemText\":\"icacls.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\icacls.exe\"},{\"CompletionText\":\"icim\",\"ListItemText\":\"icim\",\"ResultType\":2,\"ToolTip\":\"icim\"},{\"CompletionText\":\"icm\",\"ListItemText\":\"icm\",\"ResultType\":2,\"ToolTip\":\"Invoke-Command\"},{\"CompletionText\":\"IcsEntitlementHost.exe\",\"ListItemText\":\"IcsEntitlementHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\IcsEntitlementHost.exe\"},{\"CompletionText\":\"icsunattend.exe\",\"ListItemText\":\"icsunattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\icsunattend.exe\"},{\"CompletionText\":\"idle.exe\",\"ListItemText\":\"idle.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle.exe\"},{\"CompletionText\":\"idle3.9.exe\",\"ListItemText\":\"idle3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle3.9.exe\"},{\"CompletionText\":\"idle3.exe\",\"ListItemText\":\"idle3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\idle3.exe\"},{\"CompletionText\":\"idlj.exe\",\"ListItemText\":\"idlj.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\idlj.exe\"},{\"CompletionText\":\"ie4uinit.exe\",\"ListItemText\":\"ie4uinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ie4uinit.exe\"},{\"CompletionText\":\"ie4ushowIE.exe\",\"ListItemText\":\"ie4ushowIE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ie4ushowIE.exe\"},{\"CompletionText\":\"IESettingSync.exe\",\"ListItemText\":\"IESettingSync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\IESettingSync.exe\"},{\"CompletionText\":\"ieUnatt.exe\",\"ListItemText\":\"ieUnatt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ieUnatt.exe\"},{\"CompletionText\":\"iex\",\"ListItemText\":\"iex\",\"ResultType\":2,\"ToolTip\":\"Invoke-Expression\"},{\"CompletionText\":\"iexpress.exe\",\"ListItemText\":\"iexpress.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iexpress.exe\"},{\"CompletionText\":\"ihy\",\"ListItemText\":\"ihy\",\"ResultType\":2,\"ToolTip\":\"Invoke-History\"},{\"CompletionText\":\"ii\",\"ListItemText\":\"ii\",\"ResultType\":2,\"ToolTip\":\"Invoke-Item\"},{\"CompletionText\":\"immersivetpmvscmgrsvr.exe\",\"ListItemText\":\"immersivetpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\immersivetpmvscmgrsvr.exe\"},{\"CompletionText\":\"Import-AdlStoreItem\",\"ListItemText\":\"Import-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Import-AdlStoreItem\"},{\"CompletionText\":\"Import-Alias\",\"ListItemText\":\"Import-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Alias [-Path] [-Scope ] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nImport-Alias -LiteralPath [-Scope ] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Import-AzAksCredential\",\"ListItemText\":\"Import-AzAksCredential\",\"ResultType\":2,\"ToolTip\":\"Import-AzAksCredential\\r\\n\"},{\"CompletionText\":\"Import-AzApiManagementApi\",\"ListItemText\":\"Import-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Import-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationDscConfiguration\",\"ListItemText\":\"Import-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Import-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Import-AzAutomationModule\",\"ListItemText\":\"Import-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationModule\"},{\"CompletionText\":\"Import-AzAutomationRunbook\",\"ListItemText\":\"Import-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Import-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Import-AzCdnEndpointContent\",\"ListItemText\":\"Import-AzCdnEndpointContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzCdnEndpointContent \\r\\n\"},{\"CompletionText\":\"Import-AzConfig\",\"ListItemText\":\"Import-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Import-AzConfig\\r\\n\"},{\"CompletionText\":\"Import-AzContainerRegistryImage\",\"ListItemText\":\"Import-AzContainerRegistryImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzContainerRegistryImage \\r\\n\"},{\"CompletionText\":\"Import-AzContext\",\"ListItemText\":\"Import-AzContext\",\"ResultType\":2,\"ToolTip\":\"Import-AzContext\\r\\n\"},{\"CompletionText\":\"Import-AzDataLakeStoreItem\",\"ListItemText\":\"Import-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Import-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Import-AzKeyVaultCertificate\",\"ListItemText\":\"Import-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Import-AzKeyVaultSecurityDomain\",\"ListItemText\":\"Import-AzKeyVaultSecurityDomain\",\"ResultType\":2,\"ToolTip\":\"Import-AzKeyVaultSecurityDomain\\r\\n\"},{\"CompletionText\":\"Import-AzMlWebService\",\"ListItemText\":\"Import-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Import-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\",\"ListItemText\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\",\"ResultType\":2,\"ToolTip\":\"Import-AzRecoveryServicesAsrVaultSettingsFile\\r\\n\"},{\"CompletionText\":\"Import-AzRedisCache\",\"ListItemText\":\"Import-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Import-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Import-AzRedisEnterpriseCache\",\"ListItemText\":\"Import-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Import-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Import-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"Import-AzRedisEnterpriseCacheDatabase\"},{\"CompletionText\":\"Import-AzSynapseKqlScript\",\"ListItemText\":\"Import-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseKqlScript\"},{\"CompletionText\":\"Import-AzSynapseNotebook\",\"ListItemText\":\"Import-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseNotebook\"},{\"CompletionText\":\"Import-AzSynapseSparkConfiguration\",\"ListItemText\":\"Import-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseSparkConfiguration\"},{\"CompletionText\":\"Import-AzSynapseSqlScript\",\"ListItemText\":\"Import-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Import-AzSynapseSqlScript\"},{\"CompletionText\":\"Import-AzWebAppKeyVaultCertificate\",\"ListItemText\":\"Import-AzWebAppKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-AzWebAppKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Import-BCCachePackage\",\"ListItemText\":\"Import-BCCachePackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-BCCachePackage \\r\\n\"},{\"CompletionText\":\"Import-BcdStore\",\"ListItemText\":\"Import-BcdStore\",\"ResultType\":2,\"ToolTip\":\"Import-BcdStore\\r\\n\"},{\"CompletionText\":\"Import-BCSecretKey\",\"ListItemText\":\"Import-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Import-BinaryMiLog\",\"ListItemText\":\"Import-BinaryMiLog\",\"ResultType\":2,\"ToolTip\":\"Import-BinaryMiLog\\r\\n\"},{\"CompletionText\":\"Import-Certificate\",\"ListItemText\":\"Import-Certificate\",\"ResultType\":2,\"ToolTip\":\"Import-Certificate\\r\\n\"},{\"CompletionText\":\"Import-Clixml\",\"ListItemText\":\"Import-Clixml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Clixml [-Path] [-IncludeTotalCount] [-Skip ] [-First ] []\\r\\n\\r\\nImport-Clixml -LiteralPath [-IncludeTotalCount] [-Skip ] [-First ] []\\r\\n\"},{\"CompletionText\":\"Import-Counter\",\"ListItemText\":\"Import-Counter\",\"ResultType\":2,\"ToolTip\":\"Import-Counter\\r\\n\"},{\"CompletionText\":\"Import-Csv\",\"ListItemText\":\"Import-Csv\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Csv [-Path] [[-Delimiter] ] [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv [[-Delimiter] ] -LiteralPath [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv [-Path] -UseCulture [-Header ] [-Encoding ] []\\r\\n\\r\\nImport-Csv -LiteralPath -UseCulture [-Header ] [-Encoding ] []\\r\\n\"},{\"CompletionText\":\"Import-HgsGuardian\",\"ListItemText\":\"Import-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Import-IseSnippet\",\"ListItemText\":\"Import-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-IseSnippet \\r\\n\"},{\"CompletionText\":\"Import-LocalizedData\",\"ListItemText\":\"Import-LocalizedData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-LocalizedData [[-BindingVariable] ] [[-UICulture] ] [-BaseDirectory ] [-FileName ] [-SupportedCommand ] []\\r\\n\"},{\"CompletionText\":\"Import-Module\",\"ListItemText\":\"Import-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-Module [-Name] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Name] -PSSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Name] -CimSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] [-CimResourceUri ] [-CimNamespace ] []\\r\\n\\r\\nImport-Module [-Name] -UseWindowsPowerShell [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-PassThru] [-AsCustomObject] [-MinimumVersion ] [-MaximumVersion ] [-RequiredVersion ] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] -PSSession [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-FullyQualifiedName] -UseWindowsPowerShell [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-Assembly] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\\r\\nImport-Module [-ModuleInfo] [-Global] [-Prefix ] [-Function ] [-Cmdlet ] [-Variable ] [-Alias ] [-Force] [-SkipEditionCheck] [-PassThru] [-AsCustomObject] [-ArgumentList ] [-DisableNameChecking] [-NoClobber] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Import-PackageProvider\",\"ListItemText\":\"Import-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Import-PackageProvider\\r\\n\"},{\"CompletionText\":\"Import-PfxCertificate\",\"ListItemText\":\"Import-PfxCertificate\",\"ResultType\":2,\"ToolTip\":\"Import-PfxCertificate\\r\\n\"},{\"CompletionText\":\"Import-PowerShellDataFile\",\"ListItemText\":\"Import-PowerShellDataFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PowerShellDataFile [-Path] [-SkipLimitCheck] []\\r\\n\\r\\nImport-PowerShellDataFile [-LiteralPath] [-SkipLimitCheck] []\\r\\n\"},{\"CompletionText\":\"Import-PSGetRepository\",\"ListItemText\":\"Import-PSGetRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PSGetRepository \\r\\n\"},{\"CompletionText\":\"Import-PSSession\",\"ListItemText\":\"Import-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-PSSession [-Session] [[-CommandName] ] [[-FormatTypeName] ] [-Prefix ] [-DisableNameChecking] [-AllowClobber] [-ArgumentList ] [-CommandType ] [-Module ] [-FullyQualifiedModule ] [-Certificate ] []\\r\\n\"},{\"CompletionText\":\"Import-StartLayout\",\"ListItemText\":\"Import-StartLayout\",\"ResultType\":2,\"ToolTip\":\"Import-StartLayout\\r\\n\"},{\"CompletionText\":\"Import-TpmOwnerAuth\",\"ListItemText\":\"Import-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"Import-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"Import-VM\",\"ListItemText\":\"Import-VM\",\"ResultType\":2,\"ToolTip\":\"Import-VM\\r\\n\"},{\"CompletionText\":\"Import-VMInitialReplication\",\"ListItemText\":\"Import-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Import-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Import-WinhttpProxy\",\"ListItemText\":\"Import-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nImport-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"In\",\"ListItemText\":\"In\",\"ResultType\":2,\"ToolTip\":\"\\r\\nIn \\r\\n\"},{\"CompletionText\":\"inetcpl.cpl\",\"ListItemText\":\"inetcpl.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\inetcpl.cpl\"},{\"CompletionText\":\"InfDefaultInstall.exe\",\"ListItemText\":\"InfDefaultInstall.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\InfDefaultInstall.exe\"},{\"CompletionText\":\"Initialize-AzDataProtectionBackupInstance\",\"ListItemText\":\"Initialize-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Initialize-AzDataProtectionRestoreRequest\",\"ListItemText\":\"Initialize-AzDataProtectionRestoreRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzDataProtectionRestoreRequest \\r\\n\"},{\"CompletionText\":\"Initialize-AzMigrateReplicationInfrastructure\",\"ListItemText\":\"Initialize-AzMigrateReplicationInfrastructure\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-AzMigrateReplicationInfrastructure \\r\\n\"},{\"CompletionText\":\"Initialize-AzRecoveryServicesBackupProtectableItem\",\"ListItemText\":\"Initialize-AzRecoveryServicesBackupProtectableItem\",\"ResultType\":2,\"ToolTip\":\"Initialize-AzRecoveryServicesBackupProtectableItem\\r\\n\"},{\"CompletionText\":\"Initialize-AzRecoveryServicesDSMove\",\"ListItemText\":\"Initialize-AzRecoveryServicesDSMove\",\"ResultType\":2,\"ToolTip\":\"Initialize-AzRecoveryServicesDSMove\\r\\n\"},{\"CompletionText\":\"Initialize-Disk\",\"ListItemText\":\"Initialize-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInitialize-Disk \\r\\n\"},{\"CompletionText\":\"Initialize-PmemPhysicalDevice\",\"ListItemText\":\"Initialize-PmemPhysicalDevice\",\"ResultType\":2,\"ToolTip\":\"Initialize-PmemPhysicalDevice\\r\\n\"},{\"CompletionText\":\"Initialize-Tpm\",\"ListItemText\":\"Initialize-Tpm\",\"ResultType\":2,\"ToolTip\":\"Initialize-Tpm\\r\\n\"},{\"CompletionText\":\"Initialize-Volume\",\"ListItemText\":\"Initialize-Volume\",\"ResultType\":2,\"ToolTip\":\"Initialize-Volume\"},{\"CompletionText\":\"inmo\",\"ListItemText\":\"inmo\",\"ResultType\":2,\"ToolTip\":\"inmo\"},{\"CompletionText\":\"InModuleScope\",\"ListItemText\":\"InModuleScope\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInModuleScope \\r\\n\"},{\"CompletionText\":\"InputSwitchToastHandler.exe\",\"ListItemText\":\"InputSwitchToastHandler.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\InputSwitchToastHandler.exe\"},{\"CompletionText\":\"Install-AzAksCliTool\",\"ListItemText\":\"Install-AzAksCliTool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-AzAksCliTool \\r\\n\"},{\"CompletionText\":\"Install-AzAksKubectl\",\"ListItemText\":\"Install-AzAksKubectl\",\"ResultType\":2,\"ToolTip\":\"Install-AzAksKubectl\"},{\"CompletionText\":\"Install-AzStackHCIRemoteSupport\",\"ListItemText\":\"Install-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Install-Dtc\",\"ListItemText\":\"Install-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Dtc \\r\\n\"},{\"CompletionText\":\"Install-Language\",\"ListItemText\":\"Install-Language\",\"ResultType\":2,\"ToolTip\":\"Install-Language\\r\\n\"},{\"CompletionText\":\"Install-Module\",\"ListItemText\":\"Install-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Module \\r\\n\"},{\"CompletionText\":\"Install-Package\",\"ListItemText\":\"Install-Package\",\"ResultType\":2,\"ToolTip\":\"Install-Package\\r\\n\"},{\"CompletionText\":\"Install-PackageProvider\",\"ListItemText\":\"Install-PackageProvider\",\"ResultType\":2,\"ToolTip\":\"Install-PackageProvider\\r\\n\"},{\"CompletionText\":\"Install-PowerShellRemoting.ps1\",\"ListItemText\":\"Install-PowerShellRemoting.ps1\",\"ResultType\":2,\"ToolTip\":\"Install-PowerShellRemoting.ps1 [-PowerShellHome ] []\\r\\nInstall-PowerShellRemoting.ps1 -Force [-PowerShellHome ] []\\r\\n\"},{\"CompletionText\":\"Install-ProvisioningPackage\",\"ListItemText\":\"Install-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Install-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Install-PSResource\",\"ListItemText\":\"Install-PSResource\",\"ResultType\":2,\"ToolTip\":\"Install-PSResource\\r\\n\"},{\"CompletionText\":\"Install-Script\",\"ListItemText\":\"Install-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Script \\r\\n\"},{\"CompletionText\":\"Install-TrustedProvisioningCertificate\",\"ListItemText\":\"Install-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Install-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"InstallPSCorePolicyDefinitions.ps1\",\"ListItemText\":\"InstallPSCorePolicyDefinitions.ps1\",\"ResultType\":2,\"ToolTip\":\"InstallPSCorePolicyDefinitions.ps1 [[-Path] ] []\\r\\n\"},{\"CompletionText\":\"install_tools.bat\",\"ListItemText\":\"install_tools.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\install_tools.bat\"},{\"CompletionText\":\"intl.cpl\",\"ListItemText\":\"intl.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\intl.cpl\"},{\"CompletionText\":\"Invoke-AsWorkflow\",\"ListItemText\":\"Invoke-AsWorkflow\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AsWorkflow \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksAbortAgentPoolLatestOperation\",\"ListItemText\":\"Invoke-AzAksAbortAgentPoolLatestOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksAbortAgentPoolLatestOperation \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksAbortManagedClusterLatestOperation\",\"ListItemText\":\"Invoke-AzAksAbortManagedClusterLatestOperation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksAbortManagedClusterLatestOperation \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksRotateManagedClusterServiceAccountSigningKey\",\"ListItemText\":\"Invoke-AzAksRotateManagedClusterServiceAccountSigningKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzAksRotateManagedClusterServiceAccountSigningKey \\r\\n\"},{\"CompletionText\":\"Invoke-AzAksRunCommand\",\"ListItemText\":\"Invoke-AzAksRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzAksRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRebuild\",\"ListItemText\":\"Invoke-AzCloudServiceRebuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRebuild \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceReimage\",\"ListItemText\":\"Invoke-AzCloudServiceReimage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceReimage \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRoleInstanceRebuild\",\"ListItemText\":\"Invoke-AzCloudServiceRoleInstanceRebuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRoleInstanceRebuild \\r\\n\"},{\"CompletionText\":\"Invoke-AzCloudServiceRoleInstanceReimage\",\"ListItemText\":\"Invoke-AzCloudServiceRoleInstanceReimage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzCloudServiceRoleInstanceReimage \\r\\n\"},{\"CompletionText\":\"Invoke-AzContainerInstanceCommand\",\"ListItemText\":\"Invoke-AzContainerInstanceCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzContainerInstanceCommand \\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBCassandraKeyspaceThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBCassandraTableThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBGremlinDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBGremlinGraphThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBMongoDBCollectionThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBMongoDBDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBSqlContainerThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBSqlDatabaseThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzCosmosDBTableThroughputMigration\",\"ListItemText\":\"Invoke-AzCosmosDBTableThroughputMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzCosmosDBTableThroughputMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeDevice\",\"ListItemText\":\"Invoke-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeShare\",\"ListItemText\":\"Invoke-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Invoke-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\",\"ListItemText\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2DataFlowDebugSessionCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\",\"ListItemText\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2IntegrationRuntimeUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Invoke-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Invoke-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Invoke-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Invoke-AzHDInsightHiveJob\",\"ListItemText\":\"Invoke-AzHDInsightHiveJob\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzHDInsightHiveJob\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubConfigMetric\",\"ListItemText\":\"Invoke-AzIotHubConfigMetric\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubConfigMetric\"},{\"CompletionText\":\"Invoke-AzIotHubConfigurationMetricsQuery\",\"ListItemText\":\"Invoke-AzIotHubConfigurationMetricsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubConfigurationMetricsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubDeploymentMetricsQuery\",\"ListItemText\":\"Invoke-AzIotHubDeploymentMetricsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeploymentMetricsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubDeployMetric\",\"ListItemText\":\"Invoke-AzIotHubDeployMetric\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeployMetric\"},{\"CompletionText\":\"Invoke-AzIotHubDeviceMethod\",\"ListItemText\":\"Invoke-AzIotHubDeviceMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubDeviceMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubManualFailover\",\"ListItemText\":\"Invoke-AzIotHubManualFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubManualFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubModuleMethod\",\"ListItemText\":\"Invoke-AzIotHubModuleMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubModuleMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzIotHubQuery\",\"ListItemText\":\"Invoke-AzIotHubQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzIotHubQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzKeyVaultKeyOperation\",\"ListItemText\":\"Invoke-AzKeyVaultKeyOperation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzKeyVaultKeyOperation\\r\\n\"},{\"CompletionText\":\"Invoke-AzKeyVaultKeyRotation\",\"ListItemText\":\"Invoke-AzKeyVaultKeyRotation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzKeyVaultKeyRotation\\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDataConnectionValidation\",\"ListItemText\":\"Invoke-AzKustoDataConnectionValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDataConnectionValidation \\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDetachClusterFollowerDatabase\",\"ListItemText\":\"Invoke-AzKustoDetachClusterFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDetachClusterFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Invoke-AzKustoDiagnoseClusterVirtualNetwork\",\"ListItemText\":\"Invoke-AzKustoDiagnoseClusterVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzKustoDiagnoseClusterVirtualNetwork \\r\\n\"},{\"CompletionText\":\"Invoke-AzMarketplaceSignTerms\",\"ListItemText\":\"Invoke-AzMarketplaceSignTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMarketplaceSignTerms \\r\\n\"},{\"CompletionText\":\"Invoke-AzMLWorkspaceDiagnose\",\"ListItemText\":\"Invoke-AzMLWorkspaceDiagnose\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMLWorkspaceDiagnose \\r\\n\"},{\"CompletionText\":\"Invoke-AzMLWorkspaceNotebook\",\"ListItemText\":\"Invoke-AzMLWorkspaceNotebook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzMLWorkspaceNotebook \\r\\n\"},{\"CompletionText\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\",\"ListItemText\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzNetworkWatcherNetworkConfigurationDiagnostic\\r\\n\"},{\"CompletionText\":\"Invoke-AzOperationalInsightsMigrateTable\",\"ListItemText\":\"Invoke-AzOperationalInsightsMigrateTable\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzOperationalInsightsMigrateTable\\r\\n\"},{\"CompletionText\":\"Invoke-AzOperationalInsightsQuery\",\"ListItemText\":\"Invoke-AzOperationalInsightsQuery\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzOperationalInsightsQuery\\r\\n\"},{\"CompletionText\":\"Invoke-AzRedeploySqlVM\",\"ListItemText\":\"Invoke-AzRedeploySqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedeploySqlVM \\r\\n\"},{\"CompletionText\":\"Invoke-AzRedisEnterpriseCacheDatabaseFlush\",\"ListItemText\":\"Invoke-AzRedisEnterpriseCacheDatabaseFlush\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedisEnterpriseCacheDatabaseFlush \\r\\n\"},{\"CompletionText\":\"Invoke-AzRedisEnterpriseCacheForceDatabaseUnlink\",\"ListItemText\":\"Invoke-AzRedisEnterpriseCacheForceDatabaseUnlink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzRedisEnterpriseCacheForceDatabaseUnlink \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceAction\",\"ListItemText\":\"Invoke-AzResourceAction\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzResourceAction\\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverBulkRemove\",\"ListItemText\":\"Invoke-AzResourceMoverBulkRemove\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverBulkRemove \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverCommit\",\"ListItemText\":\"Invoke-AzResourceMoverCommit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverCommit \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverDiscard\",\"ListItemText\":\"Invoke-AzResourceMoverDiscard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverDiscard \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverInitiateMove\",\"ListItemText\":\"Invoke-AzResourceMoverInitiateMove\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverInitiateMove \\r\\n\"},{\"CompletionText\":\"Invoke-AzResourceMoverPrepare\",\"ListItemText\":\"Invoke-AzResourceMoverPrepare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzResourceMoverPrepare \\r\\n\"},{\"CompletionText\":\"Invoke-AzRest\",\"ListItemText\":\"Invoke-AzRest\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRest\"},{\"CompletionText\":\"Invoke-AzRestMethod\",\"ListItemText\":\"Invoke-AzRestMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRestMethod\\r\\n\"},{\"CompletionText\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\",\"ListItemText\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzRmStorageContainerImmutableStorageWithVersioningMigration\\r\\n\"},{\"CompletionText\":\"Invoke-AzSentinelThreatIntelligenceIndicatorQuery\",\"ListItemText\":\"Invoke-AzSentinelThreatIntelligenceIndicatorQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSentinelThreatIntelligenceIndicatorQuery \\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseFailover\",\"ListItemText\":\"Invoke-AzSqlDatabaseFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\",\"ListItemText\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlDatabaseTransparentDataEncryptionProtectorRevert\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlElasticPoolFailover\",\"ListItemText\":\"Invoke-AzSqlElasticPoolFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlElasticPoolFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlInstanceFailover\",\"ListItemText\":\"Invoke-AzSqlInstanceFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlInstanceFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlInstanceTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\",\"ListItemText\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlServerExternalGovernanceStatusRefresh\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\",\"ListItemText\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSqlServerTransparentDataEncryptionProtectorRevalidation\\r\\n\"},{\"CompletionText\":\"Invoke-AzSqlVMTroubleshoot\",\"ListItemText\":\"Invoke-AzSqlVMTroubleshoot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSqlVMTroubleshoot \\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageAccountFailover\",\"ListItemText\":\"Invoke-AzStorageAccountFailover\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageAccountFailover\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ListItemText\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageAccountHierarchicalNamespaceUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageSyncChangeDetection\",\"ListItemText\":\"Invoke-AzStorageSyncChangeDetection\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageSyncChangeDetection\\r\\n\"},{\"CompletionText\":\"Invoke-AzStorageSyncCompatibilityCheck\",\"ListItemText\":\"Invoke-AzStorageSyncCompatibilityCheck\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzStorageSyncCompatibilityCheck\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\",\"ListItemText\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseDataFlowDebugSessionCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseDetachKustoPoolFollowerDatabase\",\"ListItemText\":\"Invoke-AzSynapseDetachKustoPoolFollowerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-AzSynapseDetachKustoPoolFollowerDatabase \\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\",\"ListItemText\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseIntegrationRuntimeUpgrade\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapsePipeline\",\"ListItemText\":\"Invoke-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseSparkStatement\",\"ListItemText\":\"Invoke-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Invoke-AzSynapseTriggerRun\",\"ListItemText\":\"Invoke-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmAssessPatch\",\"ListItemText\":\"Invoke-AzVmAssessPatch\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmAssessPatch\"},{\"CompletionText\":\"Invoke-AzVmInstallPatch\",\"ListItemText\":\"Invoke-AzVmInstallPatch\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmInstallPatch\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmPatchAssess\",\"ListItemText\":\"Invoke-AzVmPatchAssess\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmPatchAssess\"},{\"CompletionText\":\"Invoke-AzVmPatchAssessment\",\"ListItemText\":\"Invoke-AzVmPatchAssessment\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmPatchAssessment\\r\\n\"},{\"CompletionText\":\"Invoke-AzVMReimage\",\"ListItemText\":\"Invoke-AzVMReimage\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVMReimage\\r\\n\"},{\"CompletionText\":\"Invoke-AzVMRunCommand\",\"ListItemText\":\"Invoke-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVMRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-AzVmssVMRunCommand\",\"ListItemText\":\"Invoke-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"Invoke-AzVmssVMRunCommand\\r\\n\"},{\"CompletionText\":\"Invoke-CimMethod\",\"ListItemText\":\"Invoke-CimMethod\",\"ResultType\":2,\"ToolTip\":\"Invoke-CimMethod\\r\\n\"},{\"CompletionText\":\"Invoke-Command\",\"ListItemText\":\"Invoke-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Command [-ScriptBlock] [-NoNewScope] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-Session] ] [-ScriptBlock] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-Session] ] [-FilePath] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-ComputerName] ] [-ScriptBlock] [-Credential ] [-Port ] [-UseSSL] [-ConfigurationName ] [-ApplicationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-SessionName ] [-HideComputerName] [-JobName ] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [-CertificateThumbprint ] []\\r\\n\\r\\nInvoke-Command [[-ComputerName] ] [-FilePath] [-Credential ] [-Port ] [-UseSSL] [-ConfigurationName ] [-ApplicationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-SessionName ] [-HideComputerName] [-JobName ] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [[-ConnectionUri] ] [-ScriptBlock] [-Credential ] [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [-CertificateThumbprint ] []\\r\\n\\r\\nInvoke-Command [[-ConnectionUri] ] [-FilePath] [-Credential ] [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-VMId] [-ScriptBlock] -Credential [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -Credential -VMName [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-VMId] [-FilePath] -Credential [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-FilePath] -Credential -VMName [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -HostName [-Port ] [-AsJob] [-HideComputerName] [-JobName ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -ContainerId [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RunAsAdministrator] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-FilePath] -ContainerId [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RunAsAdministrator] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command [-ScriptBlock] -SSHConnection [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command -FilePath -HostName [-AsJob] [-HideComputerName] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nInvoke-Command -FilePath -SSHConnection [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] []\\r\\n\"},{\"CompletionText\":\"Invoke-CommandInDesktopPackage\",\"ListItemText\":\"Invoke-CommandInDesktopPackage\",\"ResultType\":2,\"ToolTip\":\"Invoke-CommandInDesktopPackage\\r\\n\"},{\"CompletionText\":\"Invoke-DscResource\",\"ListItemText\":\"Invoke-DscResource\",\"ResultType\":2,\"ToolTip\":\"Invoke-DscResource\\r\\n\"},{\"CompletionText\":\"Invoke-Expression\",\"ListItemText\":\"Invoke-Expression\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Expression [-Command] []\\r\\n\"},{\"CompletionText\":\"Invoke-History\",\"ListItemText\":\"Invoke-History\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-History [[-Id] ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Invoke-HnsRequest\",\"ListItemText\":\"Invoke-HnsRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-HnsRequest \\r\\n\"},{\"CompletionText\":\"Invoke-Item\",\"ListItemText\":\"Invoke-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nInvoke-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Invoke-LapsPolicyProcessing\",\"ListItemText\":\"Invoke-LapsPolicyProcessing\",\"ResultType\":2,\"ToolTip\":\"Invoke-LapsPolicyProcessing\\r\\n\"},{\"CompletionText\":\"Invoke-Mock\",\"ListItemText\":\"Invoke-Mock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Mock \\r\\n\"},{\"CompletionText\":\"Invoke-OperationValidation\",\"ListItemText\":\"Invoke-OperationValidation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-OperationValidation \\r\\n\"},{\"CompletionText\":\"Invoke-Pester\",\"ListItemText\":\"Invoke-Pester\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-Pester \\r\\n\"},{\"CompletionText\":\"Invoke-RestMethod\",\"ListItemText\":\"Invoke-RestMethod\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-RestMethod [-Uri] [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -NoProxy [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -CustomMethod [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-RestMethod [-Uri] -CustomMethod -NoProxy [-FollowRelLink] [-MaximumFollowRelLink ] [-ResponseHeadersVariable ] [-StatusCodeVariable ] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\"},{\"CompletionText\":\"Invoke-TroubleshootingPack\",\"ListItemText\":\"Invoke-TroubleshootingPack\",\"ResultType\":2,\"ToolTip\":\"Invoke-TroubleshootingPack\\r\\n\"},{\"CompletionText\":\"Invoke-WebRequest\",\"ListItemText\":\"Invoke-WebRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInvoke-WebRequest [-Uri] [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -NoProxy [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-Method ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -CustomMethod [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\\r\\nInvoke-WebRequest [-Uri] -CustomMethod -NoProxy [-UseBasicParsing] [-HttpVersion ] [-WebSession ] [-SessionVariable ] [-AllowUnencryptedAuthentication] [-Authentication ] [-Credential ] [-UseDefaultCredentials] [-CertificateThumbprint ] [-Certificate ] [-SkipCertificateCheck] [-SslProtocol ] [-Token ] [-UserAgent ] [-DisableKeepAlive] [-ConnectionTimeoutSeconds ] [-OperationTimeoutSeconds ] [-Headers ] [-SkipHeaderValidation] [-AllowInsecureRedirect] [-MaximumRedirection ] [-MaximumRetryCount ] [-PreserveAuthorizationOnRedirect] [-RetryIntervalSec ] [-PreserveHttpMethodOnRedirect] [-UnixSocket ] [-Body ] [-Form ] [-ContentType ] [-TransferEncoding ] [-InFile ] [-OutFile ] [-PassThru] [-Resume] [-SkipHttpErrorCheck] []\\r\\n\"},{\"CompletionText\":\"Invoke-WSManAction\",\"ListItemText\":\"Invoke-WSManAction\",\"ResultType\":2,\"ToolTip\":\"Invoke-WSManAction\\r\\n\"},{\"CompletionText\":\"iotstartup.exe\",\"ListItemText\":\"iotstartup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iotstartup.exe\"},{\"CompletionText\":\"ipal\",\"ListItemText\":\"ipal\",\"ResultType\":2,\"ToolTip\":\"Import-Alias\"},{\"CompletionText\":\"ipconfig.exe\",\"ListItemText\":\"ipconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ipconfig.exe\"},{\"CompletionText\":\"ipcsv\",\"ListItemText\":\"ipcsv\",\"ResultType\":2,\"ToolTip\":\"Import-Csv\"},{\"CompletionText\":\"ipmo\",\"ListItemText\":\"ipmo\",\"ResultType\":2,\"ToolTip\":\"Import-Module\"},{\"CompletionText\":\"irm\",\"ListItemText\":\"irm\",\"ResultType\":2,\"ToolTip\":\"Invoke-RestMethod\"},{\"CompletionText\":\"irprops.cpl\",\"ListItemText\":\"irprops.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\irprops.cpl\"},{\"CompletionText\":\"iru\",\"ListItemText\":\"iru\",\"ResultType\":2,\"ToolTip\":\"iru\"},{\"CompletionText\":\"iscsicli.exe\",\"ListItemText\":\"iscsicli.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iscsicli.exe\"},{\"CompletionText\":\"iscsicpl.exe\",\"ListItemText\":\"iscsicpl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\iscsicpl.exe\"},{\"CompletionText\":\"ISM.exe\",\"ListItemText\":\"ISM.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ISM.exe\"},{\"CompletionText\":\"isoburn.exe\",\"ListItemText\":\"isoburn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\isoburn.exe\"},{\"CompletionText\":\"isres\",\"ListItemText\":\"isres\",\"ResultType\":2,\"ToolTip\":\"isres\"},{\"CompletionText\":\"It\",\"ListItemText\":\"It\",\"ResultType\":2,\"ToolTip\":\"\\r\\nIt \\r\\n\"},{\"CompletionText\":\"iwr\",\"ListItemText\":\"iwr\",\"ResultType\":2,\"ToolTip\":\"Invoke-WebRequest\"},{\"CompletionText\":\"J:\",\"ListItemText\":\"J:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJ: \\r\\n\"},{\"CompletionText\":\"jabswitch.exe\",\"ListItemText\":\"jabswitch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jabswitch.exe\"},{\"CompletionText\":\"jar.exe\",\"ListItemText\":\"jar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jar.exe\"},{\"CompletionText\":\"jarsigner.exe\",\"ListItemText\":\"jarsigner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jarsigner.exe\"},{\"CompletionText\":\"java-rmi.exe\",\"ListItemText\":\"java-rmi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\java-rmi.exe\"},{\"CompletionText\":\"java.exe\",\"ListItemText\":\"java.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\java.exe\"},{\"CompletionText\":\"javac.exe\",\"ListItemText\":\"javac.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javac.exe\"},{\"CompletionText\":\"javadoc.exe\",\"ListItemText\":\"javadoc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javadoc.exe\"},{\"CompletionText\":\"javah.exe\",\"ListItemText\":\"javah.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javah.exe\"},{\"CompletionText\":\"javap.exe\",\"ListItemText\":\"javap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javap.exe\"},{\"CompletionText\":\"javaw.exe\",\"ListItemText\":\"javaw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\javaw.exe\"},{\"CompletionText\":\"jcmd.exe\",\"ListItemText\":\"jcmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jcmd.exe\"},{\"CompletionText\":\"jconsole.exe\",\"ListItemText\":\"jconsole.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jconsole.exe\"},{\"CompletionText\":\"jdb.exe\",\"ListItemText\":\"jdb.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jdb.exe\"},{\"CompletionText\":\"jdeps.exe\",\"ListItemText\":\"jdeps.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jdeps.exe\"},{\"CompletionText\":\"jfr.exe\",\"ListItemText\":\"jfr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jfr.exe\"},{\"CompletionText\":\"jhat.exe\",\"ListItemText\":\"jhat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jhat.exe\"},{\"CompletionText\":\"jinfo.exe\",\"ListItemText\":\"jinfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jinfo.exe\"},{\"CompletionText\":\"jjs.exe\",\"ListItemText\":\"jjs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jjs.exe\"},{\"CompletionText\":\"jmap.exe\",\"ListItemText\":\"jmap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jmap.exe\"},{\"CompletionText\":\"Join-AdlStoreItem\",\"ListItemText\":\"Join-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Join-AdlStoreItem\"},{\"CompletionText\":\"Join-AzDataLakeStoreItem\",\"ListItemText\":\"Join-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Join-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Join-DtcDiagnosticResourceManager\",\"ListItemText\":\"Join-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Join-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Join-Path\",\"ListItemText\":\"Join-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJoin-Path [-Path] [-ChildPath] [[-AdditionalChildPath] ] [-Resolve] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Join-String\",\"ListItemText\":\"Join-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-SingleQuote] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-DoubleQuote] [-UseCulture] [-InputObject ] []\\r\\n\\r\\nJoin-String [[-Property] ] [[-Separator] ] [-OutputPrefix ] [-OutputSuffix ] [-FormatString ] [-UseCulture] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"joy.cpl\",\"ListItemText\":\"joy.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\joy.cpl\"},{\"CompletionText\":\"jps.exe\",\"ListItemText\":\"jps.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jps.exe\"},{\"CompletionText\":\"jrunscript.exe\",\"ListItemText\":\"jrunscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jrunscript.exe\"},{\"CompletionText\":\"jsadebugd.exe\",\"ListItemText\":\"jsadebugd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jsadebugd.exe\"},{\"CompletionText\":\"jstack.exe\",\"ListItemText\":\"jstack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstack.exe\"},{\"CompletionText\":\"jstat.exe\",\"ListItemText\":\"jstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstat.exe\"},{\"CompletionText\":\"jstatd.exe\",\"ListItemText\":\"jstatd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\jstatd.exe\"},{\"CompletionText\":\"K:\",\"ListItemText\":\"K:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nK: \\r\\n\"},{\"CompletionText\":\"keyboxd.exe\",\"ListItemText\":\"keyboxd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\keyboxd.exe\"},{\"CompletionText\":\"keytool.exe\",\"ListItemText\":\"keytool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\keytool.exe\"},{\"CompletionText\":\"kill\",\"ListItemText\":\"kill\",\"ResultType\":2,\"ToolTip\":\"Stop-Process\"},{\"CompletionText\":\"kinit.exe\",\"ListItemText\":\"kinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\kinit.exe\"},{\"CompletionText\":\"klist.exe\",\"ListItemText\":\"klist.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\klist.exe\"},{\"CompletionText\":\"ksetup.exe\",\"ListItemText\":\"ksetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ksetup.exe\"},{\"CompletionText\":\"ktab.exe\",\"ListItemText\":\"ktab.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\ktab.exe\"},{\"CompletionText\":\"ktmutil.exe\",\"ListItemText\":\"ktmutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ktmutil.exe\"},{\"CompletionText\":\"kubectl.exe\",\"ListItemText\":\"kubectl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin\\\\kubectl.exe\"},{\"CompletionText\":\"L:\",\"ListItemText\":\"L:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nL: \\r\\n\"},{\"CompletionText\":\"la57setup.exe\",\"ListItemText\":\"la57setup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\la57setup.exe\"},{\"CompletionText\":\"label.exe\",\"ListItemText\":\"label.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\label.exe\"},{\"CompletionText\":\"LanguageComponentsInstallerComHandler.exe\",\"ListItemText\":\"LanguageComponentsInstallerComHandler.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LanguageComponentsInstallerComHandler.exe\"},{\"CompletionText\":\"LaunchTM.exe\",\"ListItemText\":\"LaunchTM.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LaunchTM.exe\"},{\"CompletionText\":\"LaunchWinApp.exe\",\"ListItemText\":\"LaunchWinApp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LaunchWinApp.exe\"},{\"CompletionText\":\"LegacyNetUXHost.exe\",\"ListItemText\":\"LegacyNetUXHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LegacyNetUXHost.exe\"},{\"CompletionText\":\"less.exe\",\"ListItemText\":\"less.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\less.exe\"},{\"CompletionText\":\"LicenseManagerShellext.exe\",\"ListItemText\":\"LicenseManagerShellext.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LicenseManagerShellext.exe\"},{\"CompletionText\":\"licensingdiag.exe\",\"ListItemText\":\"licensingdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\licensingdiag.exe\"},{\"CompletionText\":\"LicensingUI.exe\",\"ListItemText\":\"LicensingUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LicensingUI.exe\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ListItemText\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableServerVariableAndHeader\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableSslOptions\",\"ListItemText\":\"List-AzApplicationGatewayAvailableSslOptions\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableSslOptions\"},{\"CompletionText\":\"List-AzApplicationGatewayAvailableWafRuleSets\",\"ListItemText\":\"List-AzApplicationGatewayAvailableWafRuleSets\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewayAvailableWafRuleSets\"},{\"CompletionText\":\"List-AzApplicationGatewaySslPredefinedPolicy\",\"ListItemText\":\"List-AzApplicationGatewaySslPredefinedPolicy\",\"ResultType\":2,\"ToolTip\":\"List-AzApplicationGatewaySslPredefinedPolicy\"},{\"CompletionText\":\"LiveCaptions.exe\",\"ListItemText\":\"LiveCaptions.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LiveCaptions.exe\"},{\"CompletionText\":\"LocationNotificationWindows.exe\",\"ListItemText\":\"LocationNotificationWindows.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LocationNotificationWindows.exe\"},{\"CompletionText\":\"Locator.exe\",\"ListItemText\":\"Locator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Locator.exe\"},{\"CompletionText\":\"Lock-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Lock-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Lock-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Lock-BitLocker\",\"ListItemText\":\"Lock-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nLock-BitLocker \\r\\n\"},{\"CompletionText\":\"LockAppHost.exe\",\"ListItemText\":\"LockAppHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LockAppHost.exe\"},{\"CompletionText\":\"LockScreenContentServer.exe\",\"ListItemText\":\"LockScreenContentServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LockScreenContentServer.exe\"},{\"CompletionText\":\"lodctr.exe\",\"ListItemText\":\"lodctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lodctr.exe\"},{\"CompletionText\":\"logagent.exe\",\"ListItemText\":\"logagent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logagent.exe\"},{\"CompletionText\":\"Login-AzAccount\",\"ListItemText\":\"Login-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzAccount\"},{\"CompletionText\":\"Login-AzAsAccount\",\"ListItemText\":\"Login-AzAsAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzAsAccount\"},{\"CompletionText\":\"Login-AzureAsAccount\",\"ListItemText\":\"Login-AzureAsAccount\",\"ResultType\":2,\"ToolTip\":\"Login-AzureAsAccount\"},{\"CompletionText\":\"logman.exe\",\"ListItemText\":\"logman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logman.exe\"},{\"CompletionText\":\"logoff.exe\",\"ListItemText\":\"logoff.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\logoff.exe\"},{\"CompletionText\":\"LogonUI.exe\",\"ListItemText\":\"LogonUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LogonUI.exe\"},{\"CompletionText\":\"Logout-AzAccount\",\"ListItemText\":\"Logout-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Logout-AzAccount\"},{\"CompletionText\":\"lpkinstall.exe\",\"ListItemText\":\"lpkinstall.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpkinstall.exe\"},{\"CompletionText\":\"lpksetup.exe\",\"ListItemText\":\"lpksetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpksetup.exe\"},{\"CompletionText\":\"lpremove.exe\",\"ListItemText\":\"lpremove.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lpremove.exe\"},{\"CompletionText\":\"ls\",\"ListItemText\":\"ls\",\"ResultType\":2,\"ToolTip\":\"Get-ChildItem\"},{\"CompletionText\":\"LsaIso.exe\",\"ListItemText\":\"LsaIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\LsaIso.exe\"},{\"CompletionText\":\"lsass.exe\",\"ListItemText\":\"lsass.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lsass.exe\"},{\"CompletionText\":\"lusrmgr.msc\",\"ListItemText\":\"lusrmgr.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\lusrmgr.msc\"},{\"CompletionText\":\"M:\",\"ListItemText\":\"M:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nM: \\r\\n\"},{\"CompletionText\":\"Magnify.exe\",\"ListItemText\":\"Magnify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Magnify.exe\"},{\"CompletionText\":\"main.cpl\",\"ListItemText\":\"main.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\main.cpl\"},{\"CompletionText\":\"makecab.exe\",\"ListItemText\":\"makecab.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\makecab.exe\"},{\"CompletionText\":\"man\",\"ListItemText\":\"man\",\"ResultType\":2,\"ToolTip\":\"help\"},{\"CompletionText\":\"manage-bde.exe\",\"ListItemText\":\"manage-bde.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\manage-bde.exe\"},{\"CompletionText\":\"manage-bde.wsf\",\"ListItemText\":\"manage-bde.wsf\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\manage-bde.wsf\"},{\"CompletionText\":\"markdown-it.exe\",\"ListItemText\":\"markdown-it.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\markdown-it.exe\"},{\"CompletionText\":\"mavinject.exe\",\"ListItemText\":\"mavinject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mavinject.exe\"},{\"CompletionText\":\"mblctr.exe\",\"ListItemText\":\"mblctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mblctr.exe\"},{\"CompletionText\":\"MBR2GPT.EXE\",\"ListItemText\":\"MBR2GPT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MBR2GPT.EXE\"},{\"CompletionText\":\"mcbuilder.exe\",\"ListItemText\":\"mcbuilder.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mcbuilder.exe\"},{\"CompletionText\":\"MCU.exe\",\"ListItemText\":\"MCU.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MCU.exe\"},{\"CompletionText\":\"md\",\"ListItemText\":\"md\",\"ResultType\":2,\"ToolTip\":\"mkdir\"},{\"CompletionText\":\"MDEServer.exe\",\"ListItemText\":\"MDEServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDEServer.exe\"},{\"CompletionText\":\"MDMAgent.exe\",\"ListItemText\":\"MDMAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDMAgent.exe\"},{\"CompletionText\":\"MDMAppInstaller.exe\",\"ListItemText\":\"MDMAppInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MDMAppInstaller.exe\"},{\"CompletionText\":\"MdmDiagnosticsTool.exe\",\"ListItemText\":\"MdmDiagnosticsTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdmDiagnosticsTool.exe\"},{\"CompletionText\":\"MdRes.exe\",\"ListItemText\":\"MdRes.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdRes.exe\"},{\"CompletionText\":\"MdSched.exe\",\"ListItemText\":\"MdSched.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MdSched.exe\"},{\"CompletionText\":\"measure\",\"ListItemText\":\"measure\",\"ResultType\":2,\"ToolTip\":\"Measure-Object\"},{\"CompletionText\":\"Measure-Command\",\"ListItemText\":\"Measure-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMeasure-Command [-Expression] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Measure-Object\",\"ListItemText\":\"Measure-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMeasure-Object [[-Property] ] [-InputObject ] [-StandardDeviation] [-Sum] [-AllStats] [-Average] [-Maximum] [-Minimum] []\\r\\n\\r\\nMeasure-Object [[-Property] ] [-InputObject ] [-Line] [-Word] [-Character] [-IgnoreWhiteSpace] []\\r\\n\"},{\"CompletionText\":\"Measure-VM\",\"ListItemText\":\"Measure-VM\",\"ResultType\":2,\"ToolTip\":\"Measure-VM\\r\\n\"},{\"CompletionText\":\"Measure-VMReplication\",\"ListItemText\":\"Measure-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Measure-VMReplication\\r\\n\"},{\"CompletionText\":\"Measure-VMResourcePool\",\"ListItemText\":\"Measure-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Measure-VMResourcePool\\r\\n\"},{\"CompletionText\":\"MediaPlayer.exe\",\"ListItemText\":\"MediaPlayer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\MediaPlayer.exe\"},{\"CompletionText\":\"Merge-CIPolicy\",\"ListItemText\":\"Merge-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"Merge-CIPolicy\\r\\n\"},{\"CompletionText\":\"Merge-VHD\",\"ListItemText\":\"Merge-VHD\",\"ResultType\":2,\"ToolTip\":\"Merge-VHD\\r\\n\"},{\"CompletionText\":\"mfpmp.exe\",\"ListItemText\":\"mfpmp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mfpmp.exe\"},{\"CompletionText\":\"mi\",\"ListItemText\":\"mi\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"Microsoft.Uev.CscUnpinTool.exe\",\"ListItemText\":\"Microsoft.Uev.CscUnpinTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Microsoft.Uev.CscUnpinTool.exe\"},{\"CompletionText\":\"Microsoft.Uev.SyncController.exe\",\"ListItemText\":\"Microsoft.Uev.SyncController.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Microsoft.Uev.SyncController.exe\"},{\"CompletionText\":\"microsoft.windows.softwarelogo.showdesktop.exe\",\"ListItemText\":\"microsoft.windows.softwarelogo.showdesktop.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\microsoft.windows.softwarelogo.showdesktop.exe\"},{\"CompletionText\":\"MicrosoftEdgeBCHost.exe\",\"ListItemText\":\"MicrosoftEdgeBCHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeBCHost.exe\"},{\"CompletionText\":\"MicrosoftEdgeCP.exe\",\"ListItemText\":\"MicrosoftEdgeCP.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeCP.exe\"},{\"CompletionText\":\"MicrosoftEdgeDevTools.exe\",\"ListItemText\":\"MicrosoftEdgeDevTools.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeDevTools.exe\"},{\"CompletionText\":\"MicrosoftEdgeSH.exe\",\"ListItemText\":\"MicrosoftEdgeSH.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MicrosoftEdgeSH.exe\"},{\"CompletionText\":\"MicrosoftWindows.DesktopStickerEditorCentennial.exe\",\"ListItemText\":\"MicrosoftWindows.DesktopStickerEditorCentennial.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\MicrosoftWindows.DesktopStickerEditorCentennial.exe\"},{\"CompletionText\":\"mkdir\",\"ListItemText\":\"mkdir\",\"ResultType\":2,\"ToolTip\":\"\\r\\nmkdir [-Path] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nmkdir [[-Path] ] -Name [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"mmc.exe\",\"ListItemText\":\"mmc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmc.exe\"},{\"CompletionText\":\"mmgaserver.exe\",\"ListItemText\":\"mmgaserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmgaserver.exe\"},{\"CompletionText\":\"mmsys.cpl\",\"ListItemText\":\"mmsys.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mmsys.cpl\"},{\"CompletionText\":\"mobsync.exe\",\"ListItemText\":\"mobsync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mobsync.exe\"},{\"CompletionText\":\"Mock\",\"ListItemText\":\"Mock\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMock \\r\\n\"},{\"CompletionText\":\"mode.com\",\"ListItemText\":\"mode.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mode.com\"},{\"CompletionText\":\"mofcomp.exe\",\"ListItemText\":\"mofcomp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\mofcomp.exe\"},{\"CompletionText\":\"MoNotificationUxStub.exe\",\"ListItemText\":\"MoNotificationUxStub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MoNotificationUxStub.exe\"},{\"CompletionText\":\"more.com\",\"ListItemText\":\"more.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\more.com\"},{\"CompletionText\":\"mount\",\"ListItemText\":\"mount\",\"ResultType\":2,\"ToolTip\":\"New-PSDrive\"},{\"CompletionText\":\"Mount-AppPackageVolume\",\"ListItemText\":\"Mount-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Mount-AppPackageVolume\"},{\"CompletionText\":\"Mount-AppxVolume\",\"ListItemText\":\"Mount-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Mount-AppxVolume\\r\\n\"},{\"CompletionText\":\"Mount-DiskImage\",\"ListItemText\":\"Mount-DiskImage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMount-DiskImage \\r\\n\"},{\"CompletionText\":\"mount-sqlite\",\"ListItemText\":\"mount-sqlite\",\"ResultType\":2,\"ToolTip\":\"\\r\\nmount-sqlite \\r\\n\"},{\"CompletionText\":\"Mount-VHD\",\"ListItemText\":\"Mount-VHD\",\"ResultType\":2,\"ToolTip\":\"Mount-VHD\\r\\n\"},{\"CompletionText\":\"Mount-VMHostAssignableDevice\",\"ListItemText\":\"Mount-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Mount-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Mount-WindowsImage\",\"ListItemText\":\"Mount-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Mount-WindowsImage\\r\\n\"},{\"CompletionText\":\"mountvol.exe\",\"ListItemText\":\"mountvol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mountvol.exe\"},{\"CompletionText\":\"move\",\"ListItemText\":\"move\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"Move-AdlStoreItem\",\"ListItemText\":\"Move-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Move-AdlStoreItem\"},{\"CompletionText\":\"Move-AppPackage\",\"ListItemText\":\"Move-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Move-AppPackage\"},{\"CompletionText\":\"Move-AppxPackage\",\"ListItemText\":\"Move-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Move-AppxPackage\\r\\n\"},{\"CompletionText\":\"Move-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Move-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Move-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Move-AzDataLakeGen2Item\",\"ListItemText\":\"Move-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Move-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Move-AzDataLakeStoreItem\",\"ListItemText\":\"Move-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Move-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Move-AzExpressRouteCircuit\",\"ListItemText\":\"Move-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Move-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Move-AzMlCommitmentAssociation\",\"ListItemText\":\"Move-AzMlCommitmentAssociation\",\"ResultType\":2,\"ToolTip\":\"Move-AzMlCommitmentAssociation\\r\\n\"},{\"CompletionText\":\"Move-AzRecoveryServicesBackupRecoveryPoint\",\"ListItemText\":\"Move-AzRecoveryServicesBackupRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Move-AzRecoveryServicesBackupRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Move-AzResource\",\"ListItemText\":\"Move-AzResource\",\"ResultType\":2,\"ToolTip\":\"Move-AzResource\\r\\n\"},{\"CompletionText\":\"Move-Item\",\"ListItemText\":\"Move-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-Item [-Path] [[-Destination] ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nMove-Item [[-Destination] ] -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Move-ItemProperty\",\"ListItemText\":\"Move-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-ItemProperty [-Path] [-Destination] [-Name] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nMove-ItemProperty [-Destination] [-Name] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Move-SmbClient\",\"ListItemText\":\"Move-SmbClient\",\"ResultType\":2,\"ToolTip\":\"Move-SmbClient\"},{\"CompletionText\":\"Move-SmbWitnessClient\",\"ListItemText\":\"Move-SmbWitnessClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nMove-SmbWitnessClient \\r\\n\"},{\"CompletionText\":\"Move-VM\",\"ListItemText\":\"Move-VM\",\"ResultType\":2,\"ToolTip\":\"Move-VM\\r\\n\"},{\"CompletionText\":\"Move-VMStorage\",\"ListItemText\":\"Move-VMStorage\",\"ResultType\":2,\"ToolTip\":\"Move-VMStorage\\r\\n\"},{\"CompletionText\":\"mp\",\"ListItemText\":\"mp\",\"ResultType\":2,\"ToolTip\":\"Move-ItemProperty\"},{\"CompletionText\":\"mpnotify.exe\",\"ListItemText\":\"mpnotify.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mpnotify.exe\"},{\"CompletionText\":\"MpSigStub.exe\",\"ListItemText\":\"MpSigStub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MpSigStub.exe\"},{\"CompletionText\":\"MRINFO.EXE\",\"ListItemText\":\"MRINFO.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MRINFO.EXE\"},{\"CompletionText\":\"MRT.exe\",\"ListItemText\":\"MRT.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MRT.exe\"},{\"CompletionText\":\"ms-teams.exe\",\"ListItemText\":\"ms-teams.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teams.exe\"},{\"CompletionText\":\"ms-teamsupdate.exe\",\"ListItemText\":\"ms-teamsupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teamsupdate.exe\"},{\"CompletionText\":\"ms-teams_autostarter.exe\",\"ListItemText\":\"ms-teams_autostarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ms-teams_autostarter.exe\"},{\"CompletionText\":\"MSBuild.exe\",\"ListItemText\":\"MSBuild.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\MSBuild.exe\"},{\"CompletionText\":\"MSBuildTaskHost.exe\",\"ListItemText\":\"MSBuildTaskHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\MSBuildTaskHost.exe\"},{\"CompletionText\":\"MSchedExe.exe\",\"ListItemText\":\"MSchedExe.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MSchedExe.exe\"},{\"CompletionText\":\"msconfig.exe\",\"ListItemText\":\"msconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msconfig.exe\"},{\"CompletionText\":\"msdt.exe\",\"ListItemText\":\"msdt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msdt.exe\"},{\"CompletionText\":\"msdtc.exe\",\"ListItemText\":\"msdtc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msdtc.exe\"},{\"CompletionText\":\"msfeedssync.exe\",\"ListItemText\":\"msfeedssync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msfeedssync.exe\"},{\"CompletionText\":\"msg.exe\",\"ListItemText\":\"msg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msg.exe\"},{\"CompletionText\":\"mshta.exe\",\"ListItemText\":\"mshta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mshta.exe\"},{\"CompletionText\":\"msiexec.exe\",\"ListItemText\":\"msiexec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msiexec.exe\"},{\"CompletionText\":\"msinfo32.exe\",\"ListItemText\":\"msinfo32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msinfo32.exe\"},{\"CompletionText\":\"msmbw\",\"ListItemText\":\"msmbw\",\"ResultType\":2,\"ToolTip\":\"msmbw\"},{\"CompletionText\":\"mspaint.exe\",\"ListItemText\":\"mspaint.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\mspaint.exe\"},{\"CompletionText\":\"msra.exe\",\"ListItemText\":\"msra.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\msra.exe\"},{\"CompletionText\":\"msrdc.exe\",\"ListItemText\":\"msrdc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msrdc.exe\"},{\"CompletionText\":\"MsSpellCheckingHost.exe\",\"ListItemText\":\"MsSpellCheckingHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MsSpellCheckingHost.exe\"},{\"CompletionText\":\"msteams.exe\",\"ListItemText\":\"msteams.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteams.exe\"},{\"CompletionText\":\"msteamsupdate.exe\",\"ListItemText\":\"msteamsupdate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteamsupdate.exe\"},{\"CompletionText\":\"msteams_autostarter.exe\",\"ListItemText\":\"msteams_autostarter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\msteams_autostarter.exe\"},{\"CompletionText\":\"mstsc.exe\",\"ListItemText\":\"mstsc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mstsc.exe\"},{\"CompletionText\":\"mtstocom.exe\",\"ListItemText\":\"mtstocom.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\mtstocom.exe\"},{\"CompletionText\":\"MuiUnattend.exe\",\"ListItemText\":\"MuiUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MuiUnattend.exe\"},{\"CompletionText\":\"MultiDigiMon.exe\",\"ListItemText\":\"MultiDigiMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\MultiDigiMon.exe\"},{\"CompletionText\":\"mv\",\"ListItemText\":\"mv\",\"ResultType\":2,\"ToolTip\":\"Move-Item\"},{\"CompletionText\":\"mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"mvmr\"},{\"CompletionText\":\"N:\",\"ListItemText\":\"N:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nN: \\r\\n\"},{\"CompletionText\":\"nal\",\"ListItemText\":\"nal\",\"ResultType\":2,\"ToolTip\":\"New-Alias\"},{\"CompletionText\":\"Narrator.exe\",\"ListItemText\":\"Narrator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Narrator.exe\"},{\"CompletionText\":\"native2ascii.exe\",\"ListItemText\":\"native2ascii.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\native2ascii.exe\"},{\"CompletionText\":\"nbtstat.exe\",\"ListItemText\":\"nbtstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nbtstat.exe\"},{\"CompletionText\":\"ncim\",\"ListItemText\":\"ncim\",\"ResultType\":2,\"ToolTip\":\"ncim\"},{\"CompletionText\":\"ncms\",\"ListItemText\":\"ncms\",\"ResultType\":2,\"ToolTip\":\"ncms\"},{\"CompletionText\":\"ncpa.cpl\",\"ListItemText\":\"ncpa.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ncpa.cpl\"},{\"CompletionText\":\"ncso\",\"ListItemText\":\"ncso\",\"ResultType\":2,\"ToolTip\":\"ncso\"},{\"CompletionText\":\"ndadmin.exe\",\"ListItemText\":\"ndadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ndadmin.exe\"},{\"CompletionText\":\"NDKPerfCmd.exe\",\"ListItemText\":\"NDKPerfCmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NDKPerfCmd.exe\"},{\"CompletionText\":\"NDKPing.exe\",\"ListItemText\":\"NDKPing.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NDKPing.exe\"},{\"CompletionText\":\"ndr\",\"ListItemText\":\"ndr\",\"ResultType\":2,\"ToolTip\":\"New-PSDrive\"},{\"CompletionText\":\"net.exe\",\"ListItemText\":\"net.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\net.exe\"},{\"CompletionText\":\"net1.exe\",\"ListItemText\":\"net1.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\net1.exe\"},{\"CompletionText\":\"netbtugc.exe\",\"ListItemText\":\"netbtugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netbtugc.exe\"},{\"CompletionText\":\"netcfg.exe\",\"ListItemText\":\"netcfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netcfg.exe\"},{\"CompletionText\":\"NetCfgNotifyObjectHost.exe\",\"ListItemText\":\"NetCfgNotifyObjectHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetCfgNotifyObjectHost.exe\"},{\"CompletionText\":\"NetEvtFwdr.exe\",\"ListItemText\":\"NetEvtFwdr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetEvtFwdr.exe\"},{\"CompletionText\":\"NetHost.exe\",\"ListItemText\":\"NetHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NetHost.exe\"},{\"CompletionText\":\"netiougc.exe\",\"ListItemText\":\"netiougc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netiougc.exe\"},{\"CompletionText\":\"Netplwiz.exe\",\"ListItemText\":\"Netplwiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Netplwiz.exe\"},{\"CompletionText\":\"netsh.exe\",\"ListItemText\":\"netsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\netsh.exe\"},{\"CompletionText\":\"NETSTAT.EXE\",\"ListItemText\":\"NETSTAT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NETSTAT.EXE\"},{\"CompletionText\":\"New-AdlAnalyticsAccount\",\"ListItemText\":\"New-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"New-AdlAnalyticsAccount\"},{\"CompletionText\":\"New-AdlAnalyticsComputePolicy\",\"ListItemText\":\"New-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"New-AdlCatalogCredential\",\"ListItemText\":\"New-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"New-AdlCatalogCredential\"},{\"CompletionText\":\"New-AdlCatalogSecret\",\"ListItemText\":\"New-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"New-AdlCatalogSecret\"},{\"CompletionText\":\"New-AdlStore\",\"ListItemText\":\"New-AdlStore\",\"ResultType\":2,\"ToolTip\":\"New-AdlStore\"},{\"CompletionText\":\"New-AdlStoreItem\",\"ListItemText\":\"New-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"New-AdlStoreItem\"},{\"CompletionText\":\"New-Alias\",\"ListItemText\":\"New-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Alias [-Name] [-Value] [-Description ] [-Option ] [-PassThru] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-AppLockerPolicy\",\"ListItemText\":\"New-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"New-ASRFabric\",\"ListItemText\":\"New-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"New-ASRFabric\"},{\"CompletionText\":\"New-AsrInMageAzureV2DiskInput\",\"ListItemText\":\"New-AsrInMageAzureV2DiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AsrInMageAzureV2DiskInput\"},{\"CompletionText\":\"New-ASRInMageRcmDiskInput\",\"ListItemText\":\"New-ASRInMageRcmDiskInput\",\"ResultType\":2,\"ToolTip\":\"New-ASRInMageRcmDiskInput\"},{\"CompletionText\":\"New-ASRNetworkMapping\",\"ListItemText\":\"New-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRNetworkMapping\"},{\"CompletionText\":\"New-ASRPolicy\",\"ListItemText\":\"New-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"New-ASRPolicy\"},{\"CompletionText\":\"New-ASRProtectableItem\",\"ListItemText\":\"New-ASRProtectableItem\",\"ResultType\":2,\"ToolTip\":\"New-ASRProtectableItem\"},{\"CompletionText\":\"New-ASRProtectionContainerMapping\",\"ListItemText\":\"New-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRProtectionContainerMapping\"},{\"CompletionText\":\"New-ASRRecoveryPlan\",\"ListItemText\":\"New-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"New-ASRRecoveryPlan\"},{\"CompletionText\":\"New-ASRReplicationProtectedItem\",\"ListItemText\":\"New-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"New-ASRReplicationProtectedItem\"},{\"CompletionText\":\"New-ASRRP\",\"ListItemText\":\"New-ASRRP\",\"ResultType\":2,\"ToolTip\":\"New-ASRRP\"},{\"CompletionText\":\"New-ASRStorageClassificationMapping\",\"ListItemText\":\"New-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"New-ASRStorageClassificationMapping\"},{\"CompletionText\":\"New-ASRvCenter\",\"ListItemText\":\"New-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"New-ASRvCenter\"},{\"CompletionText\":\"New-ASRVMNicConfig\",\"ListItemText\":\"New-ASRVMNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-ASRVMNicConfig\"},{\"CompletionText\":\"New-AutologgerConfig\",\"ListItemText\":\"New-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"New-AzActionGroupReceiver\",\"ListItemText\":\"New-AzActionGroupReceiver\",\"ResultType\":2,\"ToolTip\":\"New-AzActionGroupReceiver\\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlert\",\"ListItemText\":\"New-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertActionGroupObject\",\"ListItemText\":\"New-AzActivityLogAlertActionGroupObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertActionGroupObject \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject\",\"ListItemText\":\"New-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertAlertRuleAnyOfOrLeafConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzActivityLogAlertAlertRuleLeafConditionObject\",\"ListItemText\":\"New-AzActivityLogAlertAlertRuleLeafConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzActivityLogAlertAlertRuleLeafConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzADAppCredential\",\"ListItemText\":\"New-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"New-AzADAppFederatedCredential\",\"ListItemText\":\"New-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"New-AzADApplication\",\"ListItemText\":\"New-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADApplication \\r\\n\"},{\"CompletionText\":\"New-AzADGroup\",\"ListItemText\":\"New-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADGroup \\r\\n\"},{\"CompletionText\":\"New-AzADServicePrincipal\",\"ListItemText\":\"New-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"New-AzADServicePrincipalCredential\",\"ListItemText\":\"New-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzADServicePrincipalCredential\"},{\"CompletionText\":\"New-AzADSpCredential\",\"ListItemText\":\"New-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"New-AzADUser\",\"ListItemText\":\"New-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzADUser \\r\\n\"},{\"CompletionText\":\"New-AzAksCluster\",\"ListItemText\":\"New-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzAksCluster\\r\\n\"},{\"CompletionText\":\"New-AzAksMaintenanceConfiguration\",\"ListItemText\":\"New-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzAksNodePool\",\"ListItemText\":\"New-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"New-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"New-AzAksSnapshot\",\"ListItemText\":\"New-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"New-AzAksTimeInWeekObject\",\"ListItemText\":\"New-AzAksTimeInWeekObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksTimeInWeekObject \\r\\n\"},{\"CompletionText\":\"New-AzAksTimeSpanObject\",\"ListItemText\":\"New-AzAksTimeSpanObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAksTimeSpanObject \\r\\n\"},{\"CompletionText\":\"New-AzAlertRuleEmail\",\"ListItemText\":\"New-AzAlertRuleEmail\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertRuleEmail\\r\\n\"},{\"CompletionText\":\"New-AzAlertRuleWebhook\",\"ListItemText\":\"New-AzAlertRuleWebhook\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertRuleWebhook\\r\\n\"},{\"CompletionText\":\"New-AzAlertsSuppressionRuleScope\",\"ListItemText\":\"New-AzAlertsSuppressionRuleScope\",\"ResultType\":2,\"ToolTip\":\"New-AzAlertsSuppressionRuleScope\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesFirewallConfig\",\"ListItemText\":\"New-AzAnalysisServicesFirewallConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesFirewallConfig\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesFirewallRule\",\"ListItemText\":\"New-AzAnalysisServicesFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzAnalysisServicesServer\",\"ListItemText\":\"New-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"New-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"New-AzApiManagement\",\"ListItemText\":\"New-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagement\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApi\",\"ListItemText\":\"New-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiRelease\",\"ListItemText\":\"New-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiRevision\",\"ListItemText\":\"New-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiSchema\",\"ListItemText\":\"New-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementApiVersionSet\",\"ListItemText\":\"New-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementAuthorizationServer\",\"ListItemText\":\"New-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackend\",\"ListItemText\":\"New-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendCredential\",\"ListItemText\":\"New-AzApiManagementBackendCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendCredential\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendProxy\",\"ListItemText\":\"New-AzApiManagementBackendProxy\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendProxy\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementBackendServiceFabric\",\"ListItemText\":\"New-AzApiManagementBackendServiceFabric\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementBackendServiceFabric\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCache\",\"ListItemText\":\"New-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCertificate\",\"ListItemText\":\"New-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementContext\",\"ListItemText\":\"New-AzApiManagementContext\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementContext\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementCustomHostnameConfiguration\",\"ListItemText\":\"New-AzApiManagementCustomHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementCustomHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementDiagnostic\",\"ListItemText\":\"New-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGateway\",\"ListItemText\":\"New-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"New-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementGroup\",\"ListItemText\":\"New-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementHttpMessageDiagnostic\",\"ListItemText\":\"New-AzApiManagementHttpMessageDiagnostic\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementHttpMessageDiagnostic\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementIdentityProvider\",\"ListItemText\":\"New-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementKeyVaultObject\",\"ListItemText\":\"New-AzApiManagementKeyVaultObject\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementKeyVaultObject\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementLogger\",\"ListItemText\":\"New-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementNamedValue\",\"ListItemText\":\"New-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"New-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementOperation\",\"ListItemText\":\"New-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementPipelineDiagnosticSetting\",\"ListItemText\":\"New-AzApiManagementPipelineDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementPipelineDiagnosticSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementProduct\",\"ListItemText\":\"New-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementRegion\",\"ListItemText\":\"New-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementResourceLocationObject\",\"ListItemText\":\"New-AzApiManagementResourceLocationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementResourceLocationObject\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSamplingSetting\",\"ListItemText\":\"New-AzApiManagementSamplingSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSamplingSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSslSetting\",\"ListItemText\":\"New-AzApiManagementSslSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSslSetting\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSubscription\",\"ListItemText\":\"New-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementSystemCertificate\",\"ListItemText\":\"New-AzApiManagementSystemCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementSystemCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementUser\",\"ListItemText\":\"New-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementUserToken\",\"ListItemText\":\"New-AzApiManagementUserToken\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementUserToken\\r\\n\"},{\"CompletionText\":\"New-AzApiManagementVirtualNetwork\",\"ListItemText\":\"New-AzApiManagementVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"New-AzApiManagementVirtualNetwork\\r\\n\"},{\"CompletionText\":\"New-AzAppConfigurationStore\",\"ListItemText\":\"New-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"New-AzAppConfigurationStoreKey\",\"ListItemText\":\"New-AzAppConfigurationStoreKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAppConfigurationStoreKey \\r\\n\"},{\"CompletionText\":\"New-AzApplicationGateway\",\"ListItemText\":\"New-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"New-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"New-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"New-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"New-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"New-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"New-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"New-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayCustomError\",\"ListItemText\":\"New-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCondition\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCondition\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByUserSession\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\",\"ListItemText\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallCustomRuleGroupByVariable\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\",\"ListItemText\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallDisabledRuleGroupConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallExclusionConfig\",\"ListItemText\":\"New-AzApplicationGatewayFirewallExclusionConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallExclusionConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallMatchVariable\",\"ListItemText\":\"New-AzApplicationGatewayFirewallMatchVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallMatchVariable\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusion\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusion\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusion\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleGroup\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyExclusionManagedRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyLogScrubbingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleGroupOverride\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleOverride\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicyManagedRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFirewallPolicySetting\",\"ListItemText\":\"New-AzApplicationGatewayFirewallPolicySetting\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFirewallPolicySetting\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"New-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"New-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayHttpListener\",\"ListItemText\":\"New-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayIdentity\",\"ListItemText\":\"New-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayListener\",\"ListItemText\":\"New-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPathRuleConfig\",\"ListItemText\":\"New-AzApplicationGatewayPathRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPathRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayPrivateLinkIpConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"New-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayProbeHealthResponseMatch\",\"ListItemText\":\"New-AzApplicationGatewayProbeHealthResponseMatch\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayProbeHealthResponseMatch\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"New-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRule\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleActionSet\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleActionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleActionSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleCondition\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleCondition\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleHeaderConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRewriteRuleUrlConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"New-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySku\",\"ListItemText\":\"New-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"New-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"New-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewaySslProfile\",\"ListItemText\":\"New-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"New-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"New-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"New-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsights\",\"ListItemText\":\"New-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsApiKey\",\"ListItemText\":\"New-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"New-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"New-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"New-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTest\",\"ListItemText\":\"New-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTestGeolocationObject\",\"ListItemText\":\"New-AzApplicationInsightsWebTestGeolocationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTestGeolocationObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWebTestHeaderFieldObject\",\"ListItemText\":\"New-AzApplicationInsightsWebTestHeaderFieldObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWebTestHeaderFieldObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbook\",\"ListItemText\":\"New-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"New-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"New-AzApplicationInsightsWorkbookTemplateGalleryObject\",\"ListItemText\":\"New-AzApplicationInsightsWorkbookTemplateGalleryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzApplicationInsightsWorkbookTemplateGalleryObject \\r\\n\"},{\"CompletionText\":\"New-AzApplicationSecurityGroup\",\"ListItemText\":\"New-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"New-AzApplyUpdate\",\"ListItemText\":\"New-AzApplyUpdate\",\"ResultType\":2,\"ToolTip\":\"New-AzApplyUpdate\\r\\n\"},{\"CompletionText\":\"New-AzAppServiceEnvironment\",\"ListItemText\":\"New-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"New-AzAppServiceEnvironmentInboundServices\",\"ListItemText\":\"New-AzAppServiceEnvironmentInboundServices\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServiceEnvironmentInboundServices\\r\\n\"},{\"CompletionText\":\"New-AzAppServicePlan\",\"ListItemText\":\"New-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"New-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"New-AzAs\",\"ListItemText\":\"New-AzAs\",\"ResultType\":2,\"ToolTip\":\"New-AzAs\"},{\"CompletionText\":\"New-AzAttestationProvider\",\"ListItemText\":\"New-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfile\",\"ListItemText\":\"New-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"New-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"New-AzAutomationAccount\",\"ListItemText\":\"New-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"New-AzAutomationCertificate\",\"ListItemText\":\"New-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"New-AzAutomationConnection\",\"ListItemText\":\"New-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"New-AzAutomationCredential\",\"ListItemText\":\"New-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"New-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"New-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"New-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"New-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"New-AzAutomationKey\",\"ListItemText\":\"New-AzAutomationKey\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationKey\\r\\n\"},{\"CompletionText\":\"New-AzAutomationModule\",\"ListItemText\":\"New-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"New-AzAutomationPython3Package\",\"ListItemText\":\"New-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"New-AzAutomationRunbook\",\"ListItemText\":\"New-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSchedule\",\"ListItemText\":\"New-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"New-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzAutomationSourceControl\",\"ListItemText\":\"New-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"New-AzAutomationUpdateManagementAzureQuery\",\"ListItemText\":\"New-AzAutomationUpdateManagementAzureQuery\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationUpdateManagementAzureQuery\\r\\n\"},{\"CompletionText\":\"New-AzAutomationVariable\",\"ListItemText\":\"New-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"New-AzAutomationWebhook\",\"ListItemText\":\"New-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"New-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleNotificationObject\",\"ListItemText\":\"New-AzAutoscaleNotificationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleNotificationObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleProfileObject\",\"ListItemText\":\"New-AzAutoscaleProfileObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleProfileObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleScaleRuleMetricDimensionObject\",\"ListItemText\":\"New-AzAutoscaleScaleRuleMetricDimensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleScaleRuleMetricDimensionObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleScaleRuleObject\",\"ListItemText\":\"New-AzAutoscaleScaleRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleScaleRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleSetting\",\"ListItemText\":\"New-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"New-AzAutoscaleWebhookNotificationObject\",\"ListItemText\":\"New-AzAutoscaleWebhookNotificationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAutoscaleWebhookNotificationObject \\r\\n\"},{\"CompletionText\":\"New-AzAvailabilityGroupListener\",\"ListItemText\":\"New-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"New-AzAvailabilitySet\",\"ListItemText\":\"New-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"New-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"New-AzBastion\",\"ListItemText\":\"New-AzBastion\",\"ResultType\":2,\"ToolTip\":\"New-AzBastion\\r\\n\"},{\"CompletionText\":\"New-AzBatchAccount\",\"ListItemText\":\"New-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"New-AzBatchAccountKey\",\"ListItemText\":\"New-AzBatchAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzBatchApplication\",\"ListItemText\":\"New-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"New-AzBatchApplicationPackage\",\"ListItemText\":\"New-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"New-AzBatchCertificate\",\"ListItemText\":\"New-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"New-AzBatchComputeNodeUser\",\"ListItemText\":\"New-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"New-AzBatchJob\",\"ListItemText\":\"New-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchJob\\r\\n\"},{\"CompletionText\":\"New-AzBatchJobSchedule\",\"ListItemText\":\"New-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"New-AzBatchPool\",\"ListItemText\":\"New-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchPool\\r\\n\"},{\"CompletionText\":\"New-AzBatchResourceFile\",\"ListItemText\":\"New-AzBatchResourceFile\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchResourceFile\\r\\n\"},{\"CompletionText\":\"New-AzBatchTask\",\"ListItemText\":\"New-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"New-AzBatchTask\\r\\n\"},{\"CompletionText\":\"New-AzCapacityReservation\",\"ListItemText\":\"New-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"New-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"New-AzCapacityReservationGroup\",\"ListItemText\":\"New-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"New-AzCdnCustomDomain\",\"ListItemText\":\"New-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCacheExpirationActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCacheExpirationActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCacheExpirationActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCacheKeyQueryStringActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCacheKeyQueryStringActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCacheKeyQueryStringActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleCookiesConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleCookiesConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleCookiesConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleHttpVersionConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleHttpVersionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleHttpVersionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleIsDeviceConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleIsDeviceConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleIsDeviceConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRulePostArgsConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRulePostArgsConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRulePostArgsConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleQueryStringConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleQueryStringConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleQueryStringConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRemoteAddressConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRemoteAddressConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRemoteAddressConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestBodyConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestBodyConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestBodyConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestHeaderActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestHeaderConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestHeaderConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestHeaderConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestMethodConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestMethodConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestMethodConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestSchemeConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestSchemeConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestSchemeConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleRequestUriConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleRequestUriConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleRequestUriConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleResponseHeaderActionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleResponseHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleResponseHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlFileExtensionConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlFileExtensionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlFileExtensionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlFileNameConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlFileNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlFileNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnDeliveryRuleUrlPathConditionObject\",\"ListItemText\":\"New-AzCdnDeliveryRuleUrlPathConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnDeliveryRuleUrlPathConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnEndpoint\",\"ListItemText\":\"New-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzCdnHealthProbeParametersObject\",\"ListItemText\":\"New-AzCdnHealthProbeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnHealthProbeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnLoadParametersObject\",\"ListItemText\":\"New-AzCdnLoadParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnLoadParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnManagedHttpsParametersObject\",\"ListItemText\":\"New-AzCdnManagedHttpsParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnManagedHttpsParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnOrigin\",\"ListItemText\":\"New-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"New-AzCdnOriginGroup\",\"ListItemText\":\"New-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"New-AzCdnOriginGroupOverrideActionObject\",\"ListItemText\":\"New-AzCdnOriginGroupOverrideActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnOriginGroupOverrideActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnProfile\",\"ListItemText\":\"New-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"New-AzCdnPurgeParametersObject\",\"ListItemText\":\"New-AzCdnPurgeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnPurgeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnResourceReferenceObject\",\"ListItemText\":\"New-AzCdnResourceReferenceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnResourceReferenceObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnResponseBasedOriginErrorDetectionParametersObject\",\"ListItemText\":\"New-AzCdnResponseBasedOriginErrorDetectionParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnResponseBasedOriginErrorDetectionParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlRedirectActionObject\",\"ListItemText\":\"New-AzCdnUrlRedirectActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlRedirectActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlRewriteActionObject\",\"ListItemText\":\"New-AzCdnUrlRewriteActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlRewriteActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUrlSigningActionObject\",\"ListItemText\":\"New-AzCdnUrlSigningActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUrlSigningActionObject \\r\\n\"},{\"CompletionText\":\"New-AzCdnUserManagedHttpsParametersObject\",\"ListItemText\":\"New-AzCdnUserManagedHttpsParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCdnUserManagedHttpsParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudService\",\"ListItemText\":\"New-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudService \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceDiagnosticsExtension\",\"ListItemText\":\"New-AzCloudServiceDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceDiagnosticsExtension \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceExtensionObject\",\"ListItemText\":\"New-AzCloudServiceExtensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceExtensionObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceLoadBalancerConfigurationObject\",\"ListItemText\":\"New-AzCloudServiceLoadBalancerConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceLoadBalancerConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject\",\"ListItemText\":\"New-AzCloudServiceLoadBalancerFrontendIPConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceLoadBalancerFrontendIPConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceRemoteDesktopExtensionObject\",\"ListItemText\":\"New-AzCloudServiceRemoteDesktopExtensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceRemoteDesktopExtensionObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceRoleProfilePropertiesObject\",\"ListItemText\":\"New-AzCloudServiceRoleProfilePropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceRoleProfilePropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzCloudServiceVaultSecretGroupObject\",\"ListItemText\":\"New-AzCloudServiceVaultSecretGroupObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzCloudServiceVaultSecretGroupObject \\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccount\",\"ListItemText\":\"New-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountApiProperty\",\"ListItemText\":\"New-AzCognitiveServicesAccountApiProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountApiProperty\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"New-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"New-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesAccountKey\",\"ListItemText\":\"New-AzCognitiveServicesAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"New-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"New-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"New-AzCognitiveServicesObject\",\"ListItemText\":\"New-AzCognitiveServicesObject\",\"ResultType\":2,\"ToolTip\":\"New-AzCognitiveServicesObject\\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedger\",\"ListItemText\":\"New-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedgerAADBasedSecurityPrincipalObject\",\"ListItemText\":\"New-AzConfidentialLedgerAADBasedSecurityPrincipalObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedgerAADBasedSecurityPrincipalObject \\r\\n\"},{\"CompletionText\":\"New-AzConfidentialLedgerCertBasedSecurityPrincipalObject\",\"ListItemText\":\"New-AzConfidentialLedgerCertBasedSecurityPrincipalObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzConfidentialLedgerCertBasedSecurityPrincipalObject \\r\\n\"},{\"CompletionText\":\"New-AzConfigurationAssignment\",\"ListItemText\":\"New-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"New-AzConsumptionBudget\",\"ListItemText\":\"New-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"New-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"New-AzContainerGroup\",\"ListItemText\":\"New-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupImageRegistryCredentialObject\",\"ListItemText\":\"New-AzContainerGroupImageRegistryCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupImageRegistryCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupPortObject\",\"ListItemText\":\"New-AzContainerGroupPortObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupPortObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerGroupVolumeObject\",\"ListItemText\":\"New-AzContainerGroupVolumeObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerGroupVolumeObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceEnvironmentVariableObject\",\"ListItemText\":\"New-AzContainerInstanceEnvironmentVariableObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceEnvironmentVariableObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceHttpHeaderObject\",\"ListItemText\":\"New-AzContainerInstanceHttpHeaderObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceHttpHeaderObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceInitDefinitionObject\",\"ListItemText\":\"New-AzContainerInstanceInitDefinitionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceInitDefinitionObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceObject\",\"ListItemText\":\"New-AzContainerInstanceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstancePortObject\",\"ListItemText\":\"New-AzContainerInstancePortObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstancePortObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerInstanceVolumeMountObject\",\"ListItemText\":\"New-AzContainerInstanceVolumeMountObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerInstanceVolumeMountObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerNicConfig\",\"ListItemText\":\"New-AzContainerNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzContainerNicConfig\\r\\n\"},{\"CompletionText\":\"New-AzContainerNicConfigIpConfig\",\"ListItemText\":\"New-AzContainerNicConfigIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzContainerNicConfigIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistry\",\"ListItemText\":\"New-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryAgentPool\",\"ListItemText\":\"New-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryExportPipeline\",\"ListItemText\":\"New-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryImportPipeline\",\"ListItemText\":\"New-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryIPRuleObject\",\"ListItemText\":\"New-AzContainerRegistryIPRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryIPRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryReplication\",\"ListItemText\":\"New-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryScopeMap\",\"ListItemText\":\"New-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryToken\",\"ListItemText\":\"New-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"New-AzContainerRegistryWebhook\",\"ListItemText\":\"New-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBAccount\",\"ListItemText\":\"New-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBAccountKey\",\"ListItemText\":\"New-AzCosmosDBAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraClusterKey\",\"ListItemText\":\"New-AzCosmosDBCassandraClusterKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraClusterKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraColumn\",\"ListItemText\":\"New-AzCosmosDBCassandraColumn\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraColumn\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"New-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraSchema\",\"ListItemText\":\"New-AzCosmosDBCassandraSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraSchema\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBCassandraTable\",\"ListItemText\":\"New-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"New-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBDatabaseToRestore\",\"ListItemText\":\"New-AzCosmosDBDatabaseToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBDatabaseToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinCompositePath\",\"ListItemText\":\"New-AzCosmosDBGremlinCompositePath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinCompositePath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinConflictResolutionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"New-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinDatabaseToRestore\",\"ListItemText\":\"New-AzCosmosDBGremlinDatabaseToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinDatabaseToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinGraph\",\"ListItemText\":\"New-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIncludedPath\",\"ListItemText\":\"New-AzCosmosDBGremlinIncludedPath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIncludedPath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIncludedPathIndex\",\"ListItemText\":\"New-AzCosmosDBGremlinIncludedPathIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIncludedPathIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinIndexingPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinIndexingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinIndexingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinSpatialSpec\",\"ListItemText\":\"New-AzCosmosDBGremlinSpatialSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinSpatialSpec\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinUniqueKey\",\"ListItemText\":\"New-AzCosmosDBGremlinUniqueKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinUniqueKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\",\"ListItemText\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBGremlinUniqueKeyPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBLocationObject\",\"ListItemText\":\"New-AzCosmosDBLocationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBLocationObject\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"New-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"New-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBIndex\",\"ListItemText\":\"New-AzCosmosDBMongoDBIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBPrivilege\",\"ListItemText\":\"New-AzCosmosDBMongoDBPrivilege\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBPrivilege\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBPrivilegeResource\",\"ListItemText\":\"New-AzCosmosDBMongoDBPrivilegeResource\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBPrivilegeResource\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBRole\",\"ListItemText\":\"New-AzCosmosDBMongoDBRole\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBRole\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"New-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"New-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBPermission\",\"ListItemText\":\"New-AzCosmosDBPermission\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBPermission\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBService\",\"ListItemText\":\"New-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlCompositePath\",\"ListItemText\":\"New-AzCosmosDBSqlCompositePath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlCompositePath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlConflictResolutionPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlConflictResolutionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlConflictResolutionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlContainer\",\"ListItemText\":\"New-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlDatabase\",\"ListItemText\":\"New-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIncludedPath\",\"ListItemText\":\"New-AzCosmosDBSqlIncludedPath\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIncludedPath\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIncludedPathIndex\",\"ListItemText\":\"New-AzCosmosDBSqlIncludedPathIndex\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIncludedPathIndex\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlIndexingPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlIndexingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlIndexingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"New-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"New-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlSpatialSpec\",\"ListItemText\":\"New-AzCosmosDBSqlSpatialSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlSpatialSpec\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"New-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlTrigger\",\"ListItemText\":\"New-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUniqueKey\",\"ListItemText\":\"New-AzCosmosDBSqlUniqueKey\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUniqueKey\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUniqueKeyPolicy\",\"ListItemText\":\"New-AzCosmosDBSqlUniqueKeyPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUniqueKeyPolicy\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"New-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBTable\",\"ListItemText\":\"New-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBTableToRestore\",\"ListItemText\":\"New-AzCosmosDBTableToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBTableToRestore\\r\\n\"},{\"CompletionText\":\"New-AzCosmosDBVirtualNetworkRule\",\"ListItemText\":\"New-AzCosmosDBVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzCosmosDBVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzCustomIpPrefix\",\"ListItemText\":\"New-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"New-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"New-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeDevice\",\"ListItemText\":\"New-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeOrder\",\"ListItemText\":\"New-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeRole\",\"ListItemText\":\"New-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeShare\",\"ListItemText\":\"New-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"New-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"New-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"New-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeTrigger\",\"ListItemText\":\"New-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"New-AzDataBoxEdgeUser\",\"ListItemText\":\"New-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"New-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"New-AzDatabricksAccessConnector\",\"ListItemText\":\"New-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"New-AzDatabricksVNetPeering\",\"ListItemText\":\"New-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"New-AzDatabricksWorkspace\",\"ListItemText\":\"New-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzDataCollectionRule\",\"ListItemText\":\"New-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"New-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"New-AzDataCollectionRuleAssociation\",\"ListItemText\":\"New-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"New-AzDataFactory\",\"ListItemText\":\"New-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactory\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryDataset\",\"ListItemText\":\"New-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryEncryptValue\",\"ListItemText\":\"New-AzDataFactoryEncryptValue\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryEncryptValue\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryGateway\",\"ListItemText\":\"New-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryGatewayAuthkey\",\"ListItemText\":\"New-AzDataFactoryGatewayAuthkey\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryGatewayAuthkey\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryHub\",\"ListItemText\":\"New-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryLinkedService\",\"ListItemText\":\"New-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryPipeline\",\"ListItemText\":\"New-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2\",\"ListItemText\":\"New-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2\"},{\"CompletionText\":\"New-AzDataFactoryV2Dataset\",\"ListItemText\":\"New-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Dataset\"},{\"CompletionText\":\"New-AzDataFactoryV2IntegrationRuntimeKey\",\"ListItemText\":\"New-AzDataFactoryV2IntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2IntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2LinkedService\",\"ListItemText\":\"New-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2LinkedService\"},{\"CompletionText\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\",\"ListItemText\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2LinkedServiceEncryptedCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataFactoryV2Pipeline\",\"ListItemText\":\"New-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Pipeline\"},{\"CompletionText\":\"New-AzDataFactoryV2Trigger\",\"ListItemText\":\"New-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataFactoryV2Trigger\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"New-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"New-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"New-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"New-AzDatalakeGen2FileSystem\",\"ListItemText\":\"New-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"New-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"New-AzDataLakeGen2Item\",\"ListItemText\":\"New-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeGen2ItemAclObject\",\"ListItemText\":\"New-AzDataLakeGen2ItemAclObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2ItemAclObject\"},{\"CompletionText\":\"New-AzDataLakeGen2SasToken\",\"ListItemText\":\"New-AzDataLakeGen2SasToken\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeGen2SasToken\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeStoreAccount\",\"ListItemText\":\"New-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataLakeStoreItem\",\"ListItemText\":\"New-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"New-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupConfigurationClientObject\",\"ListItemText\":\"New-AzDataProtectionBackupConfigurationClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupConfigurationClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupInstance\",\"ListItemText\":\"New-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupPolicy\",\"ListItemText\":\"New-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupVault\",\"ListItemText\":\"New-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionBackupVaultStorageSettingObject\",\"ListItemText\":\"New-AzDataProtectionBackupVaultStorageSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionBackupVaultStorageSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionPolicyTagCriteriaClientObject\",\"ListItemText\":\"New-AzDataProtectionPolicyTagCriteriaClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionPolicyTagCriteriaClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionPolicyTriggerScheduleClientObject\",\"ListItemText\":\"New-AzDataProtectionPolicyTriggerScheduleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionPolicyTriggerScheduleClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionResourceGuard\",\"ListItemText\":\"New-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionRestoreConfigurationClientObject\",\"ListItemText\":\"New-AzDataProtectionRestoreConfigurationClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionRestoreConfigurationClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataProtectionRetentionLifeCycleClientObject\",\"ListItemText\":\"New-AzDataProtectionRetentionLifeCycleClientObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDataProtectionRetentionLifeCycleClientObject \\r\\n\"},{\"CompletionText\":\"New-AzDataShare\",\"ListItemText\":\"New-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShare\\r\\n\"},{\"CompletionText\":\"New-AzDataShareAccount\",\"ListItemText\":\"New-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"New-AzDataShareDataSet\",\"ListItemText\":\"New-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"New-AzDataShareDataSetMapping\",\"ListItemText\":\"New-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"New-AzDataShareInvitation\",\"ListItemText\":\"New-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"New-AzDataShareSubscription\",\"ListItemText\":\"New-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"New-AzDataShareSynchronizationSetting\",\"ListItemText\":\"New-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"New-AzDataShareTrigger\",\"ListItemText\":\"New-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"New-AzDdosProtectionPlan\",\"ListItemText\":\"New-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"New-AzDelegation\",\"ListItemText\":\"New-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"New-AzDelegation\\r\\n\"},{\"CompletionText\":\"New-AzDeployment\",\"ListItemText\":\"New-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzDeployment\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"New-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerService\",\"ListItemText\":\"New-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"New-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"New-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"New-AzDeploymentManagerStep\",\"ListItemText\":\"New-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"New-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupAllowlistCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupDenylistCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupThresholdCustomAlertRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\",\"ListItemText\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzDeviceSecurityGroupTimeWindowRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSetting\",\"ListItemText\":\"New-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingLogSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingLogSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingLogSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingMetricSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingMetricSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingMetricSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDiagnosticSettingSubscriptionLogSettingsObject\",\"ListItemText\":\"New-AzDiagnosticSettingSubscriptionLogSettingsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzDiagnosticSettingSubscriptionLogSettingsObject \\r\\n\"},{\"CompletionText\":\"New-AzDisk\",\"ListItemText\":\"New-AzDisk\",\"ResultType\":2,\"ToolTip\":\"New-AzDisk\\r\\n\"},{\"CompletionText\":\"New-AzDiskAccess\",\"ListItemText\":\"New-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"New-AzDiskConfig\",\"ListItemText\":\"New-AzDiskConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskEncryptionSet\",\"ListItemText\":\"New-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"New-AzDiskEncryptionSetConfig\",\"ListItemText\":\"New-AzDiskEncryptionSetConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskEncryptionSetConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskPurchasePlanConfig\",\"ListItemText\":\"New-AzDiskPurchasePlanConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskPurchasePlanConfig\\r\\n\"},{\"CompletionText\":\"New-AzDiskUpdateConfig\",\"ListItemText\":\"New-AzDiskUpdateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDiskUpdateConfig\\r\\n\"},{\"CompletionText\":\"New-AzDnsRecordConfig\",\"ListItemText\":\"New-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"New-AzDnsRecordSet\",\"ListItemText\":\"New-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"New-AzDnsZone\",\"ListItemText\":\"New-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"New-AzDnsZone\\r\\n\"},{\"CompletionText\":\"New-AzEventGridChannel\",\"ListItemText\":\"New-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomain\",\"ListItemText\":\"New-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomainKey\",\"ListItemText\":\"New-AzEventGridDomainKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomainKey\\r\\n\"},{\"CompletionText\":\"New-AzEventGridDomainTopic\",\"ListItemText\":\"New-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerConfiguration\",\"ListItemText\":\"New-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerNamespace\",\"ListItemText\":\"New-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerNamespaceKey\",\"ListItemText\":\"New-AzEventGridPartnerNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerNamespaceKey\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerRegistration\",\"ListItemText\":\"New-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerTopic\",\"ListItemText\":\"New-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"New-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSubscription\",\"ListItemText\":\"New-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSystemTopic\",\"ListItemText\":\"New-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"New-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"New-AzEventGridTopic\",\"ListItemText\":\"New-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"New-AzEventGridTopicKey\",\"ListItemText\":\"New-AzEventGridTopicKey\",\"ResultType\":2,\"ToolTip\":\"New-AzEventGridTopicKey\\r\\n\"},{\"CompletionText\":\"New-AzEventHub\",\"ListItemText\":\"New-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHub \\r\\n\"},{\"CompletionText\":\"New-AzEventHubApplicationGroup\",\"ListItemText\":\"New-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubAuthorizationRule\",\"ListItemText\":\"New-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzEventHubAuthorizationRuleSASToken\",\"ListItemText\":\"New-AzEventHubAuthorizationRuleSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzEventHubAuthorizationRuleSASToken\\r\\n\"},{\"CompletionText\":\"New-AzEventHubCluster\",\"ListItemText\":\"New-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"New-AzEventHubConsumerGroup\",\"ListItemText\":\"New-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"New-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzEventHubIPRuleConfig\",\"ListItemText\":\"New-AzEventHubIPRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubIPRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzEventHubKey\",\"ListItemText\":\"New-AzEventHubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubKey \\r\\n\"},{\"CompletionText\":\"New-AzEventHubKeyVaultPropertiesObject\",\"ListItemText\":\"New-AzEventHubKeyVaultPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubKeyVaultPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzEventHubNamespace\",\"ListItemText\":\"New-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"New-AzEventHubNamespaceV2\",\"ListItemText\":\"New-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"New-AzEventHubNamespaceV2\"},{\"CompletionText\":\"New-AzEventHubSchemaGroup\",\"ListItemText\":\"New-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"New-AzEventHubThrottlingPolicyConfig\",\"ListItemText\":\"New-AzEventHubThrottlingPolicyConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubThrottlingPolicyConfig \\r\\n\"},{\"CompletionText\":\"New-AzEventHubVirtualNetworkRuleConfig\",\"ListItemText\":\"New-AzEventHubVirtualNetworkRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzEventHubVirtualNetworkRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuit\",\"ListItemText\":\"New-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"New-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"New-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteConnection\",\"ListItemText\":\"New-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"New-AzExpressRouteGateway\",\"ListItemText\":\"New-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePort\",\"ListItemText\":\"New-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePortIdentity\",\"ListItemText\":\"New-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"New-AzExpressRoutePortLOA\",\"ListItemText\":\"New-AzExpressRoutePortLOA\",\"ResultType\":2,\"ToolTip\":\"New-AzExpressRoutePortLOA\\r\\n\"},{\"CompletionText\":\"New-AzFederatedIdentityCredentials\",\"ListItemText\":\"New-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"New-AzFirewall\",\"ListItemText\":\"New-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewall\\r\\n\"},{\"CompletionText\":\"New-AzFirewallApplicationRule\",\"ListItemText\":\"New-AzFirewallApplicationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallApplicationRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallApplicationRuleCollection\",\"ListItemText\":\"New-AzFirewallApplicationRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallApplicationRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallHubIpAddress\",\"ListItemText\":\"New-AzFirewallHubIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallHubIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallHubPublicIpAddress\",\"ListItemText\":\"New-AzFirewallHubPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallHubPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNatRule\",\"ListItemText\":\"New-AzFirewallNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNatRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNatRuleCollection\",\"ListItemText\":\"New-AzFirewallNatRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNatRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNetworkRule\",\"ListItemText\":\"New-AzFirewallNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallNetworkRuleCollection\",\"ListItemText\":\"New-AzFirewallNetworkRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallNetworkRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicy\",\"ListItemText\":\"New-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyApplicationRule\",\"ListItemText\":\"New-AzFirewallPolicyApplicationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyApplicationRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\",\"ListItemText\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyApplicationRuleCustomHttpHeader\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyDnsSetting\",\"ListItemText\":\"New-AzFirewallPolicyDnsSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyDnsSetting\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyExplicitProxy\",\"ListItemText\":\"New-AzFirewallPolicyExplicitProxy\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyExplicitProxy\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyFilterRuleCollection\",\"ListItemText\":\"New-AzFirewallPolicyFilterRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyFilterRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetection\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetectionBypassTraffic\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\",\"ListItemText\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyIntrusionDetectionSignatureOverride\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNatRule\",\"ListItemText\":\"New-AzFirewallPolicyNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNatRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNatRuleCollection\",\"ListItemText\":\"New-AzFirewallPolicyNatRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNatRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyNetworkRule\",\"ListItemText\":\"New-AzFirewallPolicyNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"New-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicySnat\",\"ListItemText\":\"New-AzFirewallPolicySnat\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicySnat\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicySqlSetting\",\"ListItemText\":\"New-AzFirewallPolicySqlSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicySqlSetting\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPolicyThreatIntelWhitelist\",\"ListItemText\":\"New-AzFirewallPolicyThreatIntelWhitelist\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPolicyThreatIntelWhitelist\\r\\n\"},{\"CompletionText\":\"New-AzFirewallPublicIpAddress\",\"ListItemText\":\"New-AzFirewallPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzFirewallThreatIntelWhitelist\",\"ListItemText\":\"New-AzFirewallThreatIntelWhitelist\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallThreatIntelWhitelist\\r\\n\"},{\"CompletionText\":\"New-AzFirewallThreatIntelWhitelistObject\",\"ListItemText\":\"New-AzFirewallThreatIntelWhitelistObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFirewallThreatIntelWhitelistObject\"},{\"CompletionText\":\"New-AzFrontDoor\",\"ListItemText\":\"New-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendObject\",\"ListItemText\":\"New-AzFrontDoorBackendObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendPoolObject\",\"ListItemText\":\"New-AzFrontDoorBackendPoolObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendPoolObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorBackendPoolsSettingObject\",\"ListItemText\":\"New-AzFrontDoorBackendPoolsSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorBackendPoolsSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"New-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnCustomDomainTlsSettingParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnCustomDomainTlsSettingParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnCustomDomainTlsSettingParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"New-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnMigrationParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnMigrationParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnMigrationParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject\",\"ListItemText\":\"New-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnMigrationWebApplicationFirewallMappingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOrigin\",\"ListItemText\":\"New-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroupHealthProbeSettingObject\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroupHealthProbeSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroupHealthProbeSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject\",\"ListItemText\":\"New-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnOriginGroupLoadBalancingSettingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfile\",\"ListItemText\":\"New-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfileChangeSkuWafMappingObject\",\"ListItemText\":\"New-AzFrontDoorCdnProfileChangeSkuWafMappingObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfileChangeSkuWafMappingObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnProfileUpgradeParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnProfileUpgradeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnProfileUpgradeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnPurgeParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnPurgeParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnPurgeParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnResourceReferenceObject\",\"ListItemText\":\"New-AzFrontDoorCdnResourceReferenceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnResourceReferenceObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRoute\",\"ListItemText\":\"New-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRule\",\"ListItemText\":\"New-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleClientPortConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleClientPortConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleClientPortConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleCookiesConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleCookiesConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleCookiesConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleHostNameConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleHostNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleHostNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleHttpVersionConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleHttpVersionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleHttpVersionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleIsDeviceConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleIsDeviceConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleIsDeviceConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRulePostArgsConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRulePostArgsConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRulePostArgsConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleQueryStringConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleQueryStringConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleQueryStringConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRemoteAddressConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRemoteAddressConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRemoteAddressConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestBodyConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestBodyConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestBodyConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestHeaderConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestHeaderConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestHeaderConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestMethodConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestMethodConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestMethodConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestSchemeConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestSchemeConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestSchemeConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRequestUriConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRequestUriConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRequestUriConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleResponseHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleResponseHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleResponseHeaderActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleServerPortConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleServerPortConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleServerPortConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSocketAddrConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSocketAddrConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSocketAddrConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleSslProtocolConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleSslProtocolConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleSslProtocolConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlFileExtensionConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlFileExtensionConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlFileExtensionConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlFileNameConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlFileNameConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlFileNameConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlPathConditionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlPathConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlPathConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlRedirectActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlRedirectActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlRedirectActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlRewriteActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlRewriteActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlRewriteActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnRuleUrlSigningActionObject\",\"ListItemText\":\"New-AzFrontDoorCdnRuleUrlSigningActionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnRuleUrlSigningActionObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecret\",\"ListItemText\":\"New-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretCustomerCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretCustomerCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretCustomerCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretManagedCertificateParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretManagedCertificateParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretManagedCertificateParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecretUrlSigningKeyParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecretUrlSigningKeyParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecretUrlSigningKeyParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject\",\"ListItemText\":\"New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject \\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorFrontendEndpointObject\",\"ListItemText\":\"New-AzFrontDoorFrontendEndpointObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorFrontendEndpointObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorHeaderActionObject\",\"ListItemText\":\"New-AzFrontDoorHeaderActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorHeaderActionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorHealthProbeSettingObject\",\"ListItemText\":\"New-AzFrontDoorHealthProbeSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorHealthProbeSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorLoadBalancingSettingObject\",\"ListItemText\":\"New-AzFrontDoorLoadBalancingSettingObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorLoadBalancingSettingObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRoutingRuleObject\",\"ListItemText\":\"New-AzFrontDoorRoutingRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRoutingRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngine\",\"ListItemText\":\"New-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineActionObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineActionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineMatchConditionObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineMatchConditionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineMatchConditionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorRulesEngineRuleObject\",\"ListItemText\":\"New-AzFrontDoorRulesEngineRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorRulesEngineRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafCustomRuleObject\",\"ListItemText\":\"New-AzFrontDoorWafCustomRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafCustomRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleExclusionObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleExclusionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleExclusionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafManagedRuleOverrideObject\",\"ListItemText\":\"New-AzFrontDoorWafManagedRuleOverrideObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafManagedRuleOverrideObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafMatchConditionObject\",\"ListItemText\":\"New-AzFrontDoorWafMatchConditionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafMatchConditionObject\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafPolicy\",\"ListItemText\":\"New-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"New-AzFrontDoorWafRuleGroupOverrideObject\",\"ListItemText\":\"New-AzFrontDoorWafRuleGroupOverrideObject\",\"ResultType\":2,\"ToolTip\":\"New-AzFrontDoorWafRuleGroupOverrideObject\\r\\n\"},{\"CompletionText\":\"New-AzFunctionApp\",\"ListItemText\":\"New-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"New-AzFunctionAppPlan\",\"ListItemText\":\"New-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"New-AzGallery\",\"ListItemText\":\"New-AzGallery\",\"ResultType\":2,\"ToolTip\":\"New-AzGallery\\r\\n\"},{\"CompletionText\":\"New-AzGalleryApplication\",\"ListItemText\":\"New-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"New-AzGalleryApplicationVersion\",\"ListItemText\":\"New-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"New-AzGalleryImageDefinition\",\"ListItemText\":\"New-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"New-AzGalleryImageVersion\",\"ListItemText\":\"New-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"New-AzGatewayCustomBgpIpConfigurationObject\",\"ListItemText\":\"New-AzGatewayCustomBgpIpConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzGatewayCustomBgpIpConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightCluster\",\"ListItemText\":\"New-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"New-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\",\"ListItemText\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterAutoscaleScheduleCondition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightClusterConfig\",\"ListItemText\":\"New-AzHDInsightClusterConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightClusterConfig\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightHiveJobDefinition\",\"ListItemText\":\"New-AzHDInsightHiveJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightHiveJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightIPConfiguration\",\"ListItemText\":\"New-AzHDInsightIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightIPConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightMapReduceJobDefinition\",\"ListItemText\":\"New-AzHDInsightMapReduceJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightMapReduceJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightPigJobDefinition\",\"ListItemText\":\"New-AzHDInsightPigJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightPigJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightPrivateLinkConfiguration\",\"ListItemText\":\"New-AzHDInsightPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightSqoopJobDefinition\",\"ListItemText\":\"New-AzHDInsightSqoopJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightSqoopJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHDInsightStreamingMapReduceJobDefinition\",\"ListItemText\":\"New-AzHDInsightStreamingMapReduceJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzHDInsightStreamingMapReduceJobDefinition\\r\\n\"},{\"CompletionText\":\"New-AzHealthcareApisService\",\"ListItemText\":\"New-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareApisWorkspace\",\"ListItemText\":\"New-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareDicomService\",\"ListItemText\":\"New-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareFhirService\",\"ListItemText\":\"New-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareIotConnector\",\"ListItemText\":\"New-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"New-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"New-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"New-AzHost\",\"ListItemText\":\"New-AzHost\",\"ResultType\":2,\"ToolTip\":\"New-AzHost\\r\\n\"},{\"CompletionText\":\"New-AzHostGroup\",\"ListItemText\":\"New-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzHostGroup\\r\\n\"},{\"CompletionText\":\"New-AzImage\",\"ListItemText\":\"New-AzImage\",\"ResultType\":2,\"ToolTip\":\"New-AzImage\\r\\n\"},{\"CompletionText\":\"New-AzImageConfig\",\"ListItemText\":\"New-AzImageConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzImageConfig\\r\\n\"},{\"CompletionText\":\"New-AzInsightsPrivateLinkScope\",\"ListItemText\":\"New-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"New-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"New-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"New-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"New-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccount\",\"ListItemText\":\"New-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountAgreement\",\"ListItemText\":\"New-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountAssembly\",\"ListItemText\":\"New-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"New-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountCertificate\",\"ListItemText\":\"New-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountMap\",\"ListItemText\":\"New-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountPartner\",\"ListItemText\":\"New-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"New-AzIntegrationAccountSchema\",\"ListItemText\":\"New-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"New-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"New-AzIotHub\",\"ListItemText\":\"New-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHub\\r\\n\"},{\"CompletionText\":\"New-AzIotHubExportDevice\",\"ListItemText\":\"New-AzIotHubExportDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubExportDevice\\r\\n\"},{\"CompletionText\":\"New-AzIotHubImportDevice\",\"ListItemText\":\"New-AzIotHubImportDevice\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubImportDevice\\r\\n\"},{\"CompletionText\":\"New-AzIotHubKey\",\"ListItemText\":\"New-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"New-AzIotHubSasToken\",\"ListItemText\":\"New-AzIotHubSasToken\",\"ResultType\":2,\"ToolTip\":\"New-AzIotHubSasToken\\r\\n\"},{\"CompletionText\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\",\"ListItemText\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIotSecuritySolutionRecommendationConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\",\"ListItemText\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIotSecuritySolutionUserDefinedResourcesObject\\r\\n\"},{\"CompletionText\":\"New-AzIpAllocation\",\"ListItemText\":\"New-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"New-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"New-AzIpConfigurationBgpPeeringAddressObject\",\"ListItemText\":\"New-AzIpConfigurationBgpPeeringAddressObject\",\"ResultType\":2,\"ToolTip\":\"New-AzIpConfigurationBgpPeeringAddressObject\\r\\n\"},{\"CompletionText\":\"New-AzIpGroup\",\"ListItemText\":\"New-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzIpGroup\\r\\n\"},{\"CompletionText\":\"New-AzIpsecPolicy\",\"ListItemText\":\"New-AzIpsecPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzIpsecPolicy\\r\\n\"},{\"CompletionText\":\"New-AzIpsecTrafficSelectorPolicy\",\"ListItemText\":\"New-AzIpsecTrafficSelectorPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzIpsecTrafficSelectorPolicy\\r\\n\"},{\"CompletionText\":\"New-AzKeyVault\",\"ListItemText\":\"New-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVault\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificateAdministratorDetail\",\"ListItemText\":\"New-AzKeyVaultCertificateAdministratorDetail\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificateAdministratorDetail\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificateOrganizationDetail\",\"ListItemText\":\"New-AzKeyVaultCertificateOrganizationDetail\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificateOrganizationDetail\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"New-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultManagedHsm\",\"ListItemText\":\"New-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultNetworkRuleSetObject\",\"ListItemText\":\"New-AzKeyVaultNetworkRuleSetObject\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultNetworkRuleSetObject\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultRoleAssignment\",\"ListItemText\":\"New-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzKeyVaultRoleDefinition\",\"ListItemText\":\"New-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"New-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzKustoCluster\",\"ListItemText\":\"New-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"New-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"New-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzKustoDatabase\",\"ListItemText\":\"New-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"New-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"New-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzKustoDataConnection\",\"ListItemText\":\"New-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"New-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"New-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"New-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"New-AzKustoScript\",\"ListItemText\":\"New-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzKustoScript \\r\\n\"},{\"CompletionText\":\"New-AzLoad\",\"ListItemText\":\"New-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzLoad \\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancer\",\"ListItemText\":\"New-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\",\"ListItemText\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerBackendAddressPoolTunnelInterfaceConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"New-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"New-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerProbeConfig\",\"ListItemText\":\"New-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"New-AzLoadBalancerRuleConfig\",\"ListItemText\":\"New-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzLocalNetworkGateway\",\"ListItemText\":\"New-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"New-AzLogicApp\",\"ListItemText\":\"New-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"New-AzLogicApp\\r\\n\"},{\"CompletionText\":\"New-AzMaintenanceConfiguration\",\"ListItemText\":\"New-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzManagedApplication\",\"ListItemText\":\"New-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"New-AzManagedApplicationDefinition\",\"ListItemText\":\"New-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"New-AzManagedCassandraCluster\",\"ListItemText\":\"New-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"New-AzManagedCassandraDataCenter\",\"ListItemText\":\"New-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"New-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesAssignment\",\"ListItemText\":\"New-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesAuthorizationObject\",\"ListItemText\":\"New-AzManagedServicesAuthorizationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesAuthorizationObject \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesDefinition\",\"ListItemText\":\"New-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesEligibleApproverObject\",\"ListItemText\":\"New-AzManagedServicesEligibleApproverObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesEligibleApproverObject \\r\\n\"},{\"CompletionText\":\"New-AzManagedServicesEligibleAuthorizationObject\",\"ListItemText\":\"New-AzManagedServicesEligibleAuthorizationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzManagedServicesEligibleAuthorizationObject \\r\\n\"},{\"CompletionText\":\"New-AzManagementGroup\",\"ListItemText\":\"New-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupDeployment\",\"ListItemText\":\"New-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupHierarchySetting\",\"ListItemText\":\"New-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"New-AzManagementGroupSubscription\",\"ListItemText\":\"New-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"New-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"New-AzMediaService\",\"ListItemText\":\"New-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"New-AzMediaService\\r\\n\"},{\"CompletionText\":\"New-AzMediaServiceStorageConfig\",\"ListItemText\":\"New-AzMediaServiceStorageConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzMediaServiceStorageConfig\\r\\n\"},{\"CompletionText\":\"New-AzMetricAlertRuleV2Criteria\",\"ListItemText\":\"New-AzMetricAlertRuleV2Criteria\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricAlertRuleV2Criteria\\r\\n\"},{\"CompletionText\":\"New-AzMetricAlertRuleV2DimensionSelection\",\"ListItemText\":\"New-AzMetricAlertRuleV2DimensionSelection\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricAlertRuleV2DimensionSelection\\r\\n\"},{\"CompletionText\":\"New-AzMetricFilter\",\"ListItemText\":\"New-AzMetricFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzMetricFilter\\r\\n\"},{\"CompletionText\":\"New-AzMigrateDiskMapping\",\"ListItemText\":\"New-AzMigrateDiskMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateDiskMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateNicMapping\",\"ListItemText\":\"New-AzMigrateNicMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateNicMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateProject\",\"ListItemText\":\"New-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"New-AzMigrateReplicationPolicy\",\"ListItemText\":\"New-AzMigrateReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateReplicationPolicy \\r\\n\"},{\"CompletionText\":\"New-AzMigrateReplicationProtectionContainerMapping\",\"ListItemText\":\"New-AzMigrateReplicationProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateReplicationProtectionContainerMapping \\r\\n\"},{\"CompletionText\":\"New-AzMigrateServerReplication\",\"ListItemText\":\"New-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"New-AzMigrateTestNicMapping\",\"ListItemText\":\"New-AzMigrateTestNicMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMigrateTestNicMapping \\r\\n\"},{\"CompletionText\":\"New-AzMlCommitmentPlan\",\"ListItemText\":\"New-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"New-AzMlWebService\",\"ListItemText\":\"New-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"New-AzMlWebService\\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspace\",\"ListItemText\":\"New-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceAksObject\",\"ListItemText\":\"New-AzMLWorkspaceAksObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceAksObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceAmlComputeObject\",\"ListItemText\":\"New-AzMLWorkspaceAmlComputeObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceAmlComputeObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"New-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"New-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"New-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCommandJobObject\",\"ListItemText\":\"New-AzMLWorkspaceCommandJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCommandJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"New-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"New-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCompute\",\"ListItemText\":\"New-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComputeInstanceObject\",\"ListItemText\":\"New-AzMLWorkspaceComputeInstanceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComputeInstanceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceComputeStartStopScheduleObject\",\"ListItemText\":\"New-AzMLWorkspaceComputeStartStopScheduleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceComputeStartStopScheduleObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceConnection\",\"ListItemText\":\"New-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCustomModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceCustomModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCustomModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceCustomModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceCustomModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceCustomModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatabricksObject\",\"ListItemText\":\"New-AzMLWorkspaceDatabricksObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatabricksObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataContainer\",\"ListItemText\":\"New-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataFactoryObject\",\"ListItemText\":\"New-AzMLWorkspaceDataFactoryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataFactoryObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataLakeAnalyticsObject\",\"ListItemText\":\"New-AzMLWorkspaceDataLakeAnalyticsObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataLakeAnalyticsObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastore\",\"ListItemText\":\"New-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreBlobObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreBlobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreBlobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreDataLakeGen1Object\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreDataLakeGen1Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreDataLakeGen1Object \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreDataLakeGen2Object\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreDataLakeGen2Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreDataLakeGen2Object \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreFileObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreFileObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreFileObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreKeyCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreKeyCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreKeyCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreNoneCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreNoneCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreNoneCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreSasCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreSasCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreSasCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDatastoreServicePrincipalCredentialObject\",\"ListItemText\":\"New-AzMLWorkspaceDatastoreServicePrincipalCredentialObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDatastoreServicePrincipalCredentialObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceDataVersion\",\"ListItemText\":\"New-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"New-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceHDInsightObject\",\"ListItemText\":\"New-AzMLWorkspaceHDInsightObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceHDInsightObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceJob\",\"ListItemText\":\"New-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceJobServiceObject\",\"ListItemText\":\"New-AzMLWorkspaceJobServiceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceJobServiceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceKubernetesObject\",\"ListItemText\":\"New-AzMLWorkspaceKubernetesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceKubernetesObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceLiteralJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceLiteralJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceLiteralJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLFlowModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLFlowModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLFlowModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLFlowModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLFlowModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLFlowModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLTableJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLTableJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLTableJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceMLTableJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceMLTableJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceMLTableJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceModelContainer\",\"ListItemText\":\"New-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceModelVersion\",\"ListItemText\":\"New-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"New-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"New-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceOnlineEndpointKey\",\"ListItemText\":\"New-AzMLWorkspaceOnlineEndpointKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceOnlineEndpointKey \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspacePipelineJobObject\",\"ListItemText\":\"New-AzMLWorkspacePipelineJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspacePipelineJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceQuotaPropertiesObject\",\"ListItemText\":\"New-AzMLWorkspaceQuotaPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceQuotaPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSharedPrivateLinkResourceObject\",\"ListItemText\":\"New-AzMLWorkspaceSharedPrivateLinkResourceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSharedPrivateLinkResourceObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSweepJobObject\",\"ListItemText\":\"New-AzMLWorkspaceSweepJobObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSweepJobObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceSynapseSparkObject\",\"ListItemText\":\"New-AzMLWorkspaceSynapseSparkObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceSynapseSparkObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceTritonModelJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceTritonModelJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceTritonModelJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceTritonModelJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceTritonModelJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceTritonModelJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFileJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFileJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFileJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFileJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFileJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFileJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFolderJobInputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFolderJobInputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFolderJobInputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceUriFolderJobOutputObject\",\"ListItemText\":\"New-AzMLWorkspaceUriFolderJobOutputObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceUriFolderJobOutputObject \\r\\n\"},{\"CompletionText\":\"New-AzMLWorkspaceVirtualMachineObject\",\"ListItemText\":\"New-AzMLWorkspaceVirtualMachineObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMLWorkspaceVirtualMachineObject \\r\\n\"},{\"CompletionText\":\"New-AzMonitorWorkspace\",\"ListItemText\":\"New-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFirewallRule\",\"ListItemText\":\"New-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServer\",\"ListItemText\":\"New-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"New-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"New-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzMySqlFlexibleServerReplica\",\"ListItemText\":\"New-AzMySqlFlexibleServerReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlFlexibleServerReplica \\r\\n\"},{\"CompletionText\":\"New-AzMySqlReplica\",\"ListItemText\":\"New-AzMySqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlReplica \\r\\n\"},{\"CompletionText\":\"New-AzMySqlServer\",\"ListItemText\":\"New-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"New-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"New-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"New-AzNatGateway\",\"ListItemText\":\"New-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzNatGateway\\r\\n\"},{\"CompletionText\":\"New-AzNetworkInterface\",\"ListItemText\":\"New-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"New-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"New-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManager\",\"ListItemText\":\"New-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerAddressPrefixItem\",\"ListItemText\":\"New-AzNetworkManagerAddressPrefixItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerAddressPrefixItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"New-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerConnectivityGroupItem\",\"ListItemText\":\"New-AzNetworkManagerConnectivityGroupItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerConnectivityGroupItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerGroup\",\"ListItemText\":\"New-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerHub\",\"ListItemText\":\"New-AzNetworkManagerHub\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerHub\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"New-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerScope\",\"ListItemText\":\"New-AzNetworkManagerScope\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerScope\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerScopeConnection\",\"ListItemText\":\"New-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"New-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSecurityGroupItem\",\"ListItemText\":\"New-AzNetworkManagerSecurityGroupItem\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSecurityGroupItem\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerStaticMember\",\"ListItemText\":\"New-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"New-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"New-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"New-AzNetworkProfile\",\"ListItemText\":\"New-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"New-AzNetworkSecurityGroup\",\"ListItemText\":\"New-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"New-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"New-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzNetworkVirtualAppliance\",\"ListItemText\":\"New-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcher\",\"ListItemText\":\"New-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorEndpointObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorEndpointScopeItemObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorOutputObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorProtocolConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorTestConfigurationObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\",\"ListItemText\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherConnectionMonitorTestGroupObject\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherFlowLog\",\"ListItemText\":\"New-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\",\"ListItemText\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherNetworkConfigurationDiagnosticProfile\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"New-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherPacketCaptureV2\",\"ListItemText\":\"New-AzNetworkWatcherPacketCaptureV2\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherPacketCaptureV2\\r\\n\"},{\"CompletionText\":\"New-AzNetworkWatcherProtocolConfiguration\",\"ListItemText\":\"New-AzNetworkWatcherProtocolConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzNetworkWatcherProtocolConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHub\",\"ListItemText\":\"New-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"New-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"New-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"New-AzNotificationHubKey\",\"ListItemText\":\"New-AzNotificationHubKey\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubKey\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespace\",\"ListItemText\":\"New-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"New-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"New-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"New-AzNotificationHubsNamespaceKey\",\"ListItemText\":\"New-AzNotificationHubsNamespaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzNotificationHubsNamespaceKey\\r\\n\"},{\"CompletionText\":\"New-AzO365PolicyProperty\",\"ListItemText\":\"New-AzO365PolicyProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzO365PolicyProperty\\r\\n\"},{\"CompletionText\":\"New-AzOffice365PolicyProperty\",\"ListItemText\":\"New-AzOffice365PolicyProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzOffice365PolicyProperty\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsApplicationInsightsDataSource\",\"ListItemText\":\"New-AzOperationalInsightsApplicationInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsApplicationInsightsDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsAzureActivityLogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsAzureActivityLogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsAzureActivityLogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsAzureAuditDataSource\",\"ListItemText\":\"New-AzOperationalInsightsAzureAuditDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsAzureAuditDataSource\"},{\"CompletionText\":\"New-AzOperationalInsightsCluster\",\"ListItemText\":\"New-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsComputerGroup\",\"ListItemText\":\"New-AzOperationalInsightsComputerGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsComputerGroup\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsCustomLogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsCustomLogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsCustomLogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsDataExport\",\"ListItemText\":\"New-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"New-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\",\"ListItemText\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinuxPerformanceObjectDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsLinuxSyslogDataSource\",\"ListItemText\":\"New-AzOperationalInsightsLinuxSyslogDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsLinuxSyslogDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsPurgeWorkspace\",\"ListItemText\":\"New-AzOperationalInsightsPurgeWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsPurgeWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsRestoreTable\",\"ListItemText\":\"New-AzOperationalInsightsRestoreTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsRestoreTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"New-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsSearchTable\",\"ListItemText\":\"New-AzOperationalInsightsSearchTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsSearchTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"New-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsTable\",\"ListItemText\":\"New-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWindowsEventDataSource\",\"ListItemText\":\"New-AzOperationalInsightsWindowsEventDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWindowsEventDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\",\"ListItemText\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWindowsPerformanceCounterDataSource\\r\\n\"},{\"CompletionText\":\"New-AzOperationalInsightsWorkspace\",\"ListItemText\":\"New-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzP2sVpnGateway\",\"ListItemText\":\"New-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"New-AzPacketCaptureFilterConfig\",\"ListItemText\":\"New-AzPacketCaptureFilterConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPacketCaptureFilterConfig\\r\\n\"},{\"CompletionText\":\"New-AzPacketCaptureScopeConfig\",\"ListItemText\":\"New-AzPacketCaptureScopeConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPacketCaptureScopeConfig\\r\\n\"},{\"CompletionText\":\"New-AzPolicyAssignment\",\"ListItemText\":\"New-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"New-AzPolicyAttestation\",\"ListItemText\":\"New-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"New-AzPolicyDefinition\",\"ListItemText\":\"New-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"New-AzPolicyExemption\",\"ListItemText\":\"New-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"New-AzPolicySetDefinition\",\"ListItemText\":\"New-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFirewallRule\",\"ListItemText\":\"New-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"New-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlReplica\",\"ListItemText\":\"New-AzPostgreSqlReplica\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlReplica \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlServer\",\"ListItemText\":\"New-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"New-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"New-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"New-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"New-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"New-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"New-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"New-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsRecordConfig\",\"ListItemText\":\"New-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsRecordSet\",\"ListItemText\":\"New-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"New-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZone\",\"ListItemText\":\"New-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZoneConfig\",\"ListItemText\":\"New-AzPrivateDnsZoneConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZoneConfig\\r\\n\"},{\"CompletionText\":\"New-AzPrivateDnsZoneGroup\",\"ListItemText\":\"New-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"New-AzPrivateEndpoint\",\"ListItemText\":\"New-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzPrivateEndpointIpConfiguration\",\"ListItemText\":\"New-AzPrivateEndpointIpConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateEndpointIpConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkAssociation\",\"ListItemText\":\"New-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkService\",\"ListItemText\":\"New-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkServiceConnection\",\"ListItemText\":\"New-AzPrivateLinkServiceConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkServiceConnection\\r\\n\"},{\"CompletionText\":\"New-AzPrivateLinkServiceIpConfig\",\"ListItemText\":\"New-AzPrivateLinkServiceIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzPrivateLinkServiceIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzProximityPlacementGroup\",\"ListItemText\":\"New-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpAddress\",\"ListItemText\":\"New-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpPrefix\",\"ListItemText\":\"New-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"New-AzPublicIpTag\",\"ListItemText\":\"New-AzPublicIpTag\",\"ResultType\":2,\"ToolTip\":\"New-AzPublicIpTag\\r\\n\"},{\"CompletionText\":\"New-AzRadiusServer\",\"ListItemText\":\"New-AzRadiusServer\",\"ResultType\":2,\"ToolTip\":\"New-AzRadiusServer\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"New-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\",\"ListItemText\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrInMageAzureV2DiskInput\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\",\"ListItemText\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrInMageRcmDiskInput\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"New-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectableItem\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectableItem\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectableItem\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"New-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"New-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrVMNicConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrVMNicConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrVMNicConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesAsrVMNicIPConfig\",\"ListItemText\":\"New-AzRecoveryServicesAsrVMNicIPConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesAsrVMNicIPConfig\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"New-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"New-AzRecoveryServicesVault\",\"ListItemText\":\"New-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"New-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"New-AzRedisCache\",\"ListItemText\":\"New-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCache\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheFirewallRule\",\"ListItemText\":\"New-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheKey\",\"ListItemText\":\"New-AzRedisCacheKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheKey\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheLink\",\"ListItemText\":\"New-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"New-AzRedisCachePatchSchedule\",\"ListItemText\":\"New-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"New-AzRedisCacheScheduleEntry\",\"ListItemText\":\"New-AzRedisCacheScheduleEntry\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisCacheScheduleEntry\\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCache\",\"ListItemText\":\"New-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheAccessKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheAccessKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisEnterpriseCacheAccessKey\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"New-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheDatabaseKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheDatabaseKey\",\"ResultType\":2,\"ToolTip\":\"New-AzRedisEnterpriseCacheDatabaseKey\"},{\"CompletionText\":\"New-AzRedisEnterpriseCacheKey\",\"ListItemText\":\"New-AzRedisEnterpriseCacheKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRedisEnterpriseCacheKey \\r\\n\"},{\"CompletionText\":\"New-AzRelayAuthorizationRule\",\"ListItemText\":\"New-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzRelayHybridConnection\",\"ListItemText\":\"New-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"New-AzRelayKey\",\"ListItemText\":\"New-AzRelayKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayKey \\r\\n\"},{\"CompletionText\":\"New-AzRelayNamespace\",\"ListItemText\":\"New-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"New-AzRelayNetworkRuleSetIPRuleObject\",\"ListItemText\":\"New-AzRelayNetworkRuleSetIPRuleObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRelayNetworkRuleSetIPRuleObject \\r\\n\"},{\"CompletionText\":\"New-AzResource\",\"ListItemText\":\"New-AzResource\",\"ResultType\":2,\"ToolTip\":\"New-AzResource\\r\\n\"},{\"CompletionText\":\"New-AzResourceGroup\",\"ListItemText\":\"New-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"New-AzResourceGroupDeployment\",\"ListItemText\":\"New-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"New-AzResourceLock\",\"ListItemText\":\"New-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceLock\\r\\n\"},{\"CompletionText\":\"New-AzResourceManagementPrivateLink\",\"ListItemText\":\"New-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"New-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"New-AzResourceMoverMoveCollection\",\"ListItemText\":\"New-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"New-AzRestorePoint\",\"ListItemText\":\"New-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzRestorePointCollection\",\"ListItemText\":\"New-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"New-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"New-AzRmStorageContainer\",\"ListItemText\":\"New-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzRmStorageShare\",\"ListItemText\":\"New-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"New-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"New-AzRoleAssignment\",\"ListItemText\":\"New-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"New-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"New-AzRoleDefinition\",\"ListItemText\":\"New-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"New-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"New-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"New-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"New-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"New-AzRouteConfig\",\"ListItemText\":\"New-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"New-AzRouteFilter\",\"ListItemText\":\"New-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"New-AzRouteFilterRuleConfig\",\"ListItemText\":\"New-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"New-AzRouteMap\",\"ListItemText\":\"New-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMap\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRule\",\"ListItemText\":\"New-AzRouteMapRule\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRule\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleAction\",\"ListItemText\":\"New-AzRouteMapRuleAction\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleAction\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleActionParameter\",\"ListItemText\":\"New-AzRouteMapRuleActionParameter\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleActionParameter\\r\\n\"},{\"CompletionText\":\"New-AzRouteMapRuleCriterion\",\"ListItemText\":\"New-AzRouteMapRuleCriterion\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteMapRuleCriterion\\r\\n\"},{\"CompletionText\":\"New-AzRouteServer\",\"ListItemText\":\"New-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteServer\\r\\n\"},{\"CompletionText\":\"New-AzRouteTable\",\"ListItemText\":\"New-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzRoutingConfiguration\",\"ListItemText\":\"New-AzRoutingConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzRoutingIntent\",\"ListItemText\":\"New-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"New-AzRoutingPolicy\",\"ListItemText\":\"New-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRule\",\"ListItemText\":\"New-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRuleConditionObject\",\"ListItemText\":\"New-AzScheduledQueryRuleConditionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRuleConditionObject \\r\\n\"},{\"CompletionText\":\"New-AzScheduledQueryRuleDimensionObject\",\"ListItemText\":\"New-AzScheduledQueryRuleDimensionObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzScheduledQueryRuleDimensionObject \\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomation\",\"ListItemText\":\"New-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationActionObject\",\"ListItemText\":\"New-AzSecurityAutomationActionObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationActionObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationRuleObject\",\"ListItemText\":\"New-AzSecurityAutomationRuleObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationRuleObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationRuleSetObject\",\"ListItemText\":\"New-AzSecurityAutomationRuleSetObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationRuleSetObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationScopeObject\",\"ListItemText\":\"New-AzSecurityAutomationScopeObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationScopeObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityAutomationSourceObject\",\"ListItemText\":\"New-AzSecurityAutomationSourceObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityAutomationSourceObject\\r\\n\"},{\"CompletionText\":\"New-AzSecurityPartnerProvider\",\"ListItemText\":\"New-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"New-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"New-AzSentinelAlertRule\",\"ListItemText\":\"New-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"New-AzSentinelAlertRuleAction\",\"ListItemText\":\"New-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"New-AzSentinelAutomationRule\",\"ListItemText\":\"New-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"New-AzSentinelBookmark\",\"ListItemText\":\"New-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"New-AzSentinelBookmarkRelation\",\"ListItemText\":\"New-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"New-AzSentinelDataConnector\",\"ListItemText\":\"New-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"New-AzSentinelEntityQuery\",\"ListItemText\":\"New-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncident\",\"ListItemText\":\"New-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentComment\",\"ListItemText\":\"New-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentRelation\",\"ListItemText\":\"New-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"New-AzSentinelIncidentTeam\",\"ListItemText\":\"New-AzSentinelIncidentTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelIncidentTeam \\r\\n\"},{\"CompletionText\":\"New-AzSentinelOnboardingState\",\"ListItemText\":\"New-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusAuthorizationRule\",\"ListItemText\":\"New-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusAuthorizationRuleSASToken\",\"ListItemText\":\"New-AzServiceBusAuthorizationRuleSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceBusAuthorizationRuleSASToken\\r\\n\"},{\"CompletionText\":\"New-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"New-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusIPRuleConfig\",\"ListItemText\":\"New-AzServiceBusIPRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusIPRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusKey\",\"ListItemText\":\"New-AzServiceBusKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusKey \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusKeyVaultPropertiesObject\",\"ListItemText\":\"New-AzServiceBusKeyVaultPropertiesObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusKeyVaultPropertiesObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusNamespace\",\"ListItemText\":\"New-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusNamespaceV2\",\"ListItemText\":\"New-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"New-AzServiceBusQueue\",\"ListItemText\":\"New-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusRule\",\"ListItemText\":\"New-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusSubscription\",\"ListItemText\":\"New-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusTopic\",\"ListItemText\":\"New-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"New-AzServiceBusVirtualNetworkRuleConfig\",\"ListItemText\":\"New-AzServiceBusVirtualNetworkRuleConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceBusVirtualNetworkRuleConfig \\r\\n\"},{\"CompletionText\":\"New-AzServiceEndpointPolicy\",\"ListItemText\":\"New-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"New-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"New-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplication\",\"ListItemText\":\"New-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplicationType\",\"ListItemText\":\"New-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"New-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricCluster\",\"ListItemText\":\"New-AzServiceFabricCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricCluster\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedCluster\",\"ListItemText\":\"New-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedClusterService\",\"ListItemText\":\"New-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricManagedNodeType\",\"ListItemText\":\"New-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"New-AzServiceFabricService\",\"ListItemText\":\"New-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"New-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerAzureResourceObject\",\"ListItemText\":\"New-AzServiceLinkerAzureResourceObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerAzureResourceObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerConfluentBootstrapServerObject\",\"ListItemText\":\"New-AzServiceLinkerConfluentBootstrapServerObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerConfluentBootstrapServerObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerConfluentSchemaRegistryObject\",\"ListItemText\":\"New-AzServiceLinkerConfluentSchemaRegistryObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerConfluentSchemaRegistryObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForContainerApp\",\"ListItemText\":\"New-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"New-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerForWebApp\",\"ListItemText\":\"New-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerSecretAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerSecretAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerSecretAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerServicePrincipalSecretAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerServicePrincipalSecretAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerServicePrincipalSecretAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerSystemAssignedIdentityAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerSystemAssignedIdentityAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzServiceLinkerUserAssignedIdentityAuthInfoObject\",\"ListItemText\":\"New-AzServiceLinkerUserAssignedIdentityAuthInfoObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzServiceLinkerUserAssignedIdentityAuthInfoObject \\r\\n\"},{\"CompletionText\":\"New-AzSignalR\",\"ListItemText\":\"New-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"New-AzSignalR\\r\\n\"},{\"CompletionText\":\"New-AzSignalRKey\",\"ListItemText\":\"New-AzSignalRKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSignalRKey\\r\\n\"},{\"CompletionText\":\"New-AzSnapshot\",\"ListItemText\":\"New-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshot\\r\\n\"},{\"CompletionText\":\"New-AzSnapshotConfig\",\"ListItemText\":\"New-AzSnapshotConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshotConfig\\r\\n\"},{\"CompletionText\":\"New-AzSnapshotUpdateConfig\",\"ListItemText\":\"New-AzSnapshotUpdateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSnapshotUpdateConfig\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabase\",\"ListItemText\":\"New-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseCopy\",\"ListItemText\":\"New-AzSqlDatabaseCopy\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseCopy\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"New-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseExport\",\"ListItemText\":\"New-AzSqlDatabaseExport\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseExport\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"New-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseImport\",\"ListItemText\":\"New-AzSqlDatabaseImport\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseImport\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"New-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"New-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzSqlDatabaseSecondary\",\"ListItemText\":\"New-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJob\",\"ListItemText\":\"New-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobAgent\",\"ListItemText\":\"New-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobCredential\",\"ListItemText\":\"New-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"New-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlElasticPool\",\"ListItemText\":\"New-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstance\",\"ListItemText\":\"New-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceDatabase\",\"ListItemText\":\"New-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceLink\",\"ListItemText\":\"New-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstancePool\",\"ListItemText\":\"New-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"New-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"New-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"New-AzSqlServer\",\"ListItemText\":\"New-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServer\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerCommunicationLink\",\"ListItemText\":\"New-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"New-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerDnsAlias\",\"ListItemText\":\"New-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerFirewallRule\",\"ListItemText\":\"New-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"New-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"New-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerTrustGroup\",\"ListItemText\":\"New-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"New-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncAgent\",\"ListItemText\":\"New-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncAgentKey\",\"ListItemText\":\"New-AzSqlSyncAgentKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncAgentKey\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncGroup\",\"ListItemText\":\"New-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"New-AzSqlSyncMember\",\"ListItemText\":\"New-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"New-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"New-AzSqlVirtualMachineAgReplicaObject\",\"ListItemText\":\"New-AzSqlVirtualMachineAgReplicaObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVirtualMachineAgReplicaObject \\r\\n\"},{\"CompletionText\":\"New-AzSqlVirtualMachineMultiSubnetIPConfigurationObject\",\"ListItemText\":\"New-AzSqlVirtualMachineMultiSubnetIPConfigurationObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVirtualMachineMultiSubnetIPConfigurationObject \\r\\n\"},{\"CompletionText\":\"New-AzSqlVM\",\"ListItemText\":\"New-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVM \\r\\n\"},{\"CompletionText\":\"New-AzSqlVMGroup\",\"ListItemText\":\"New-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"New-AzSshKey\",\"ListItemText\":\"New-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSshKey\\r\\n\"},{\"CompletionText\":\"New-AzStackHciArcSetting\",\"ListItemText\":\"New-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"New-AzStackHciCluster\",\"ListItemText\":\"New-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"New-AzStackHciExtension\",\"ListItemText\":\"New-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"New-AzStaticRoute\",\"ListItemText\":\"New-AzStaticRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzStaticRoute\\r\\n\"},{\"CompletionText\":\"New-AzStaticWebApp\",\"ListItemText\":\"New-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppBuildAppSetting\",\"ListItemText\":\"New-AzStaticWebAppBuildAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppBuildAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppBuildFunctionAppSetting\",\"ListItemText\":\"New-AzStaticWebAppBuildFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppBuildFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppCustomDomain\",\"ListItemText\":\"New-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppFunctionAppSetting\",\"ListItemText\":\"New-AzStaticWebAppFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppSetting\",\"ListItemText\":\"New-AzStaticWebAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppSetting \\r\\n\"},{\"CompletionText\":\"New-AzStaticWebAppUserRoleInvitationLink\",\"ListItemText\":\"New-AzStaticWebAppUserRoleInvitationLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStaticWebAppUserRoleInvitationLink \\r\\n\"},{\"CompletionText\":\"New-AzStorageAccount\",\"ListItemText\":\"New-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountKey\",\"ListItemText\":\"New-AzStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountKey\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyBlobIndexMatchObject\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyFilter\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyFilter\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyFilter\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountManagementPolicyRule\",\"ListItemText\":\"New-AzStorageAccountManagementPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountManagementPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageAccountSASToken\",\"ListItemText\":\"New-AzStorageAccountSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageAccountSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobInventoryPolicyRule\",\"ListItemText\":\"New-AzStorageBlobInventoryPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobInventoryPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobQueryConfig\",\"ListItemText\":\"New-AzStorageBlobQueryConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobQueryConfig\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobRangeToRestore\",\"ListItemText\":\"New-AzStorageBlobRangeToRestore\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobRangeToRestore\\r\\n\"},{\"CompletionText\":\"New-AzStorageBlobSASToken\",\"ListItemText\":\"New-AzStorageBlobSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageBlobSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainer\",\"ListItemText\":\"New-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainerSASToken\",\"ListItemText\":\"New-AzStorageContainerSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainerSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageContext\",\"ListItemText\":\"New-AzStorageContext\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageContext\\r\\n\"},{\"CompletionText\":\"New-AzStorageDirectory\",\"ListItemText\":\"New-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"New-AzStorageEncryptionScope\",\"ListItemText\":\"New-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"New-AzStorageFileSASToken\",\"ListItemText\":\"New-AzStorageFileSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageFileSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserPermissionScope\",\"ListItemText\":\"New-AzStorageLocalUserPermissionScope\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserPermissionScope\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserSshPassword\",\"ListItemText\":\"New-AzStorageLocalUserSshPassword\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserSshPassword\\r\\n\"},{\"CompletionText\":\"New-AzStorageLocalUserSshPublicKey\",\"ListItemText\":\"New-AzStorageLocalUserSshPublicKey\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageLocalUserSshPublicKey\\r\\n\"},{\"CompletionText\":\"New-AzStorageMover\",\"ListItemText\":\"New-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMover \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverAzStorageContainerEndpoint\",\"ListItemText\":\"New-AzStorageMoverAzStorageContainerEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverAzStorageContainerEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverJobDefinition\",\"ListItemText\":\"New-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverNfsEndpoint\",\"ListItemText\":\"New-AzStorageMoverNfsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverNfsEndpoint \\r\\n\"},{\"CompletionText\":\"New-AzStorageMoverProject\",\"ListItemText\":\"New-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"New-AzStorageObjectReplicationPolicyRule\",\"ListItemText\":\"New-AzStorageObjectReplicationPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageObjectReplicationPolicyRule\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueue\",\"ListItemText\":\"New-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueueSASToken\",\"ListItemText\":\"New-AzStorageQueueSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueueSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageShare\",\"ListItemText\":\"New-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShare\\r\\n\"},{\"CompletionText\":\"New-AzStorageShareSASToken\",\"ListItemText\":\"New-AzStorageShareSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShareSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"New-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncGroup\",\"ListItemText\":\"New-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncServerEndpoint\",\"ListItemText\":\"New-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzStorageSyncService\",\"ListItemText\":\"New-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"New-AzStorageTable\",\"ListItemText\":\"New-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTable\\r\\n\"},{\"CompletionText\":\"New-AzStorageTableSASToken\",\"ListItemText\":\"New-AzStorageTableSASToken\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTableSASToken\\r\\n\"},{\"CompletionText\":\"New-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"New-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsCluster\",\"ListItemText\":\"New-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsFunction\",\"ListItemText\":\"New-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsInput\",\"ListItemText\":\"New-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsJob\",\"ListItemText\":\"New-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsOutput\",\"ListItemText\":\"New-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"New-AzStreamAnalyticsTransformation\",\"ListItemText\":\"New-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"New-AzSubscriptionDeployment\",\"ListItemText\":\"New-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzSubscriptionDeployment\"},{\"CompletionText\":\"New-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"New-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"New-AzSupportContactProfileObject\",\"ListItemText\":\"New-AzSupportContactProfileObject\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportContactProfileObject\\r\\n\"},{\"CompletionText\":\"New-AzSupportTicket\",\"ListItemText\":\"New-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"New-AzSupportTicketCommunication\",\"ListItemText\":\"New-AzSupportTicketCommunication\",\"ResultType\":2,\"ToolTip\":\"New-AzSupportTicketCommunication\\r\\n\"},{\"CompletionText\":\"New-AzSynapseDataFlow\",\"ListItemText\":\"New-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseDataFlow\"},{\"CompletionText\":\"New-AzSynapseDataset\",\"ListItemText\":\"New-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseDataset\"},{\"CompletionText\":\"New-AzSynapseFirewallRule\",\"ListItemText\":\"New-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"New-AzSynapseGitRepositoryConfig\",\"ListItemText\":\"New-AzSynapseGitRepositoryConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseGitRepositoryConfig\\r\\n\"},{\"CompletionText\":\"New-AzSynapseIntegrationRuntimeKey\",\"ListItemText\":\"New-AzSynapseIntegrationRuntimeKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseIntegrationRuntimeKey\\r\\n\"},{\"CompletionText\":\"New-AzSynapseKqlScript\",\"ListItemText\":\"New-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPool\",\"ListItemText\":\"New-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"New-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"New-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"New-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"New-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"New-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"New-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"New-AzSynapseLinkConnection\",\"ListItemText\":\"New-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkConnection\"},{\"CompletionText\":\"New-AzSynapseLinkedService\",\"ListItemText\":\"New-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkedService\"},{\"CompletionText\":\"New-AzSynapseLinkedServiceEncryptedCredential\",\"ListItemText\":\"New-AzSynapseLinkedServiceEncryptedCredential\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseLinkedServiceEncryptedCredential\\r\\n\"},{\"CompletionText\":\"New-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"New-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzSynapseManagedVirtualNetworkConfig\",\"ListItemText\":\"New-AzSynapseManagedVirtualNetworkConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseManagedVirtualNetworkConfig\\r\\n\"},{\"CompletionText\":\"New-AzSynapseNotebook\",\"ListItemText\":\"New-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseNotebook\"},{\"CompletionText\":\"New-AzSynapsePipeline\",\"ListItemText\":\"New-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapsePipeline\"},{\"CompletionText\":\"New-AzSynapseRoleAssignment\",\"ListItemText\":\"New-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSparkConfiguration\",\"ListItemText\":\"New-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSparkJobDefinition\",\"ListItemText\":\"New-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkJobDefinition\"},{\"CompletionText\":\"New-AzSynapseSparkPool\",\"ListItemText\":\"New-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlDatabase\",\"ListItemText\":\"New-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlPool\",\"ListItemText\":\"New-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"New-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"New-AzSynapseSqlScript\",\"ListItemText\":\"New-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseSqlScript\"},{\"CompletionText\":\"New-AzSynapseTrigger\",\"ListItemText\":\"New-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseTrigger\"},{\"CompletionText\":\"New-AzSynapseWorkspace\",\"ListItemText\":\"New-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"New-AzSynapseWorkspaceKey\",\"ListItemText\":\"New-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"New-AzSynapseWorkspacePackage\",\"ListItemText\":\"New-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"New-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"New-AzTag\",\"ListItemText\":\"New-AzTag\",\"ResultType\":2,\"ToolTip\":\"New-AzTag\\r\\n\"},{\"CompletionText\":\"New-AzTemplateSpec\",\"ListItemText\":\"New-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"New-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"New-AzTenantDeployment\",\"ListItemText\":\"New-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"New-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"New-AzTrafficManagerEndpoint\",\"ListItemText\":\"New-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"New-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"New-AzTrafficManagerProfile\",\"ListItemText\":\"New-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"New-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"New-AzUserAssignedIdentity\",\"ListItemText\":\"New-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"New-AzVHubRoute\",\"ListItemText\":\"New-AzVHubRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzVHubRoute\\r\\n\"},{\"CompletionText\":\"New-AzVHubRouteTable\",\"ListItemText\":\"New-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceAdditionalNicProperty\",\"ListItemText\":\"New-AzVirtualApplianceAdditionalNicProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceAdditionalNicProperty\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceSite\",\"ListItemText\":\"New-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"New-AzVirtualApplianceSkuProperty\",\"ListItemText\":\"New-AzVirtualApplianceSkuProperty\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualApplianceSkuProperty\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHub\",\"ListItemText\":\"New-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubBgpConnection\",\"ListItemText\":\"New-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubRoute\",\"ListItemText\":\"New-AzVirtualHubRoute\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubRoute\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubRouteTable\",\"ListItemText\":\"New-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"New-AzVirtualHubVnetConnection\",\"ListItemText\":\"New-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetwork\",\"ListItemText\":\"New-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGateway\",\"ListItemText\":\"New-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"New-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"New-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"New-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayPolicyGroup\",\"ListItemText\":\"New-AzVirtualNetworkGatewayPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayPolicyGroup\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\",\"ListItemText\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkGatewayPolicyGroupMember\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"New-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"New-AzVirtualNetworkTap\",\"ListItemText\":\"New-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"New-AzVirtualRouter\",\"ListItemText\":\"New-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"New-AzVirtualRouterAutoScaleConfiguration\",\"ListItemText\":\"New-AzVirtualRouterAutoScaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualRouterAutoScaleConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVirtualWan\",\"ListItemText\":\"New-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"New-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"New-AzVM\",\"ListItemText\":\"New-AzVM\",\"ResultType\":2,\"ToolTip\":\"New-AzVM\\r\\n\"},{\"CompletionText\":\"New-AzVMConfig\",\"ListItemText\":\"New-AzVMConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMDataDisk\",\"ListItemText\":\"New-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"New-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"New-AzVmGalleryApplication\",\"ListItemText\":\"New-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerAutoBackupConfig\",\"ListItemText\":\"New-AzVMSqlServerAutoBackupConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerAutoBackupConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerAutoPatchingConfig\",\"ListItemText\":\"New-AzVMSqlServerAutoPatchingConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerAutoPatchingConfig\\r\\n\"},{\"CompletionText\":\"New-AzVMSqlServerKeyVaultCredentialConfig\",\"ListItemText\":\"New-AzVMSqlServerKeyVaultCredentialConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVMSqlServerKeyVaultCredentialConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmss\",\"ListItemText\":\"New-AzVmss\",\"ResultType\":2,\"ToolTip\":\"New-AzVmss\\r\\n\"},{\"CompletionText\":\"New-AzVmssConfig\",\"ListItemText\":\"New-AzVmssConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssGalleryApplication\",\"ListItemText\":\"New-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"New-AzVmssIpConfig\",\"ListItemText\":\"New-AzVmssIpConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssIpConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssIpTagConfig\",\"ListItemText\":\"New-AzVmssIpTagConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssIpTagConfig\\r\\n\"},{\"CompletionText\":\"New-AzVmssVaultCertificateConfig\",\"ListItemText\":\"New-AzVmssVaultCertificateConfig\",\"ResultType\":2,\"ToolTip\":\"New-AzVmssVaultCertificateConfig\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientConfiguration\",\"ListItemText\":\"New-AzVpnClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientConnectionConfiguration\",\"ListItemText\":\"New-AzVpnClientConnectionConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientConnectionConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientIpsecParameter\",\"ListItemText\":\"New-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientIpsecPolicy\",\"ListItemText\":\"New-AzVpnClientIpsecPolicy\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientIpsecPolicy\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientRevokedCertificate\",\"ListItemText\":\"New-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"New-AzVpnClientRootCertificate\",\"ListItemText\":\"New-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"New-AzVpnConnection\",\"ListItemText\":\"New-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"New-AzVpnGateway\",\"ListItemText\":\"New-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"New-AzVpnGatewayNatRule\",\"ListItemText\":\"New-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"New-AzVpnServerConfiguration\",\"ListItemText\":\"New-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"New-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"New-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"New-AzVpnSite\",\"ListItemText\":\"New-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSite\\r\\n\"},{\"CompletionText\":\"New-AzVpnSiteLink\",\"ListItemText\":\"New-AzVpnSiteLink\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSiteLink\\r\\n\"},{\"CompletionText\":\"New-AzVpnSiteLinkConnection\",\"ListItemText\":\"New-AzVpnSiteLinkConnection\",\"ResultType\":2,\"ToolTip\":\"New-AzVpnSiteLinkConnection\\r\\n\"},{\"CompletionText\":\"New-AzWcfRelay\",\"ListItemText\":\"New-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"New-AzWebApp\",\"ListItemText\":\"New-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"New-AzWebApp\\r\\n\"},{\"CompletionText\":\"New-AzWebAppAzureStoragePath\",\"ListItemText\":\"New-AzWebAppAzureStoragePath\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppAzureStoragePath\\r\\n\"},{\"CompletionText\":\"New-AzWebAppBackup\",\"ListItemText\":\"New-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"New-AzWebAppCertificate\",\"ListItemText\":\"New-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"New-AzWebAppDatabaseBackupSetting\",\"ListItemText\":\"New-AzWebAppDatabaseBackupSetting\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppDatabaseBackupSetting\\r\\n\"},{\"CompletionText\":\"New-AzWebAppSlot\",\"ListItemText\":\"New-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"New-AzWebAppSSLBinding\",\"ListItemText\":\"New-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"New-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"New-AzWebPubSub\",\"ListItemText\":\"New-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubCustomCertificate\",\"ListItemText\":\"New-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubCustomDomain\",\"ListItemText\":\"New-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubEventHubEndpointObject\",\"ListItemText\":\"New-AzWebPubSubEventHubEndpointObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubEventHubEndpointObject \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubEventNameFilterObject\",\"ListItemText\":\"New-AzWebPubSubEventNameFilterObject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubEventNameFilterObject \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubHub\",\"ListItemText\":\"New-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"New-AzWebPubSubKey\",\"ListItemText\":\"New-AzWebPubSubKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWebPubSubKey \\r\\n\"},{\"CompletionText\":\"New-AzWvdApplication\",\"ListItemText\":\"New-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"New-AzWvdApplicationGroup\",\"ListItemText\":\"New-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"New-AzWvdHostPool\",\"ListItemText\":\"New-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"New-AzWvdMsixPackage\",\"ListItemText\":\"New-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"New-AzWvdRegistrationInfo\",\"ListItemText\":\"New-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"New-AzWvdScalingPlan\",\"ListItemText\":\"New-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"New-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"New-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"New-AzWvdWorkspace\",\"ListItemText\":\"New-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"New-BcdEntry\",\"ListItemText\":\"New-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"New-BcdEntry\\r\\n\"},{\"CompletionText\":\"New-BcdStore\",\"ListItemText\":\"New-BcdStore\",\"ResultType\":2,\"ToolTip\":\"New-BcdStore\\r\\n\"},{\"CompletionText\":\"New-CertificateNotificationTask\",\"ListItemText\":\"New-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"New-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"New-CimInstance\",\"ListItemText\":\"New-CimInstance\",\"ResultType\":2,\"ToolTip\":\"New-CimInstance\\r\\n\"},{\"CompletionText\":\"New-CimSession\",\"ListItemText\":\"New-CimSession\",\"ResultType\":2,\"ToolTip\":\"New-CimSession\\r\\n\"},{\"CompletionText\":\"New-CimSessionOption\",\"ListItemText\":\"New-CimSessionOption\",\"ResultType\":2,\"ToolTip\":\"New-CimSessionOption\\r\\n\"},{\"CompletionText\":\"New-CIPolicy\",\"ListItemText\":\"New-CIPolicy\",\"ResultType\":2,\"ToolTip\":\"New-CIPolicy\\r\\n\"},{\"CompletionText\":\"New-CIPolicyRule\",\"ListItemText\":\"New-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"New-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"New-DAEntryPointTableItem\",\"ListItemText\":\"New-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"New-DscChecksum\",\"ListItemText\":\"New-DscChecksum\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-DscChecksum \\r\\n\"},{\"CompletionText\":\"New-DtcDiagnosticTransaction\",\"ListItemText\":\"New-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"New-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"New-EapConfiguration\",\"ListItemText\":\"New-EapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-EapConfiguration \\r\\n\"},{\"CompletionText\":\"New-EtwTraceSession\",\"ListItemText\":\"New-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"New-Event\",\"ListItemText\":\"New-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Event [-SourceIdentifier] [[-Sender] ] [[-EventArguments] ] [[-MessageData] ] []\\r\\n\"},{\"CompletionText\":\"New-FileCatalog\",\"ListItemText\":\"New-FileCatalog\",\"ResultType\":2,\"ToolTip\":\"New-FileCatalog\\r\\n\"},{\"CompletionText\":\"New-FileShare\",\"ListItemText\":\"New-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-FileShare \\r\\n\"},{\"CompletionText\":\"New-Fixture\",\"ListItemText\":\"New-Fixture\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Fixture \\r\\n\"},{\"CompletionText\":\"New-GitPromptSettings\",\"ListItemText\":\"New-GitPromptSettings\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-GitPromptSettings \\r\\n\"},{\"CompletionText\":\"New-Guid\",\"ListItemText\":\"New-Guid\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Guid []\\r\\n\"},{\"CompletionText\":\"New-HgsGuardian\",\"ListItemText\":\"New-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-HgsGuardian \\r\\n\"},{\"CompletionText\":\"New-HgsKeyProtector\",\"ListItemText\":\"New-HgsKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-HgsKeyProtector \\r\\n\"},{\"CompletionText\":\"New-HgsTraceTarget\",\"ListItemText\":\"New-HgsTraceTarget\",\"ResultType\":2,\"ToolTip\":\"New-HgsTraceTarget\\r\\n\"},{\"CompletionText\":\"New-IscsiTargetPortal\",\"ListItemText\":\"New-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"New-IseSnippet\",\"ListItemText\":\"New-IseSnippet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-IseSnippet \\r\\n\"},{\"CompletionText\":\"New-Item\",\"ListItemText\":\"New-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Item [-Path] [-ItemType ] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nNew-Item [[-Path] ] -Name [-ItemType ] [-Value ] [-Force] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-ItemProperty\",\"ListItemText\":\"New-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ItemProperty [-Path] [-Name] [-PropertyType ] [-Value ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nNew-ItemProperty [-Name] -LiteralPath [-PropertyType ] [-Value ] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-JobTrigger\",\"ListItemText\":\"New-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"New-JobTrigger\\r\\n\"},{\"CompletionText\":\"New-LocalGroup\",\"ListItemText\":\"New-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"New-LocalGroup\\r\\n\"},{\"CompletionText\":\"New-LocalUser\",\"ListItemText\":\"New-LocalUser\",\"ResultType\":2,\"ToolTip\":\"New-LocalUser\\r\\n\"},{\"CompletionText\":\"New-MaskingSet\",\"ListItemText\":\"New-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MaskingSet \\r\\n\"},{\"CompletionText\":\"New-Module\",\"ListItemText\":\"New-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Module [-ScriptBlock] [-Function ] [-Cmdlet ] [-ReturnResult] [-AsCustomObject] [-ArgumentList ] []\\r\\n\\r\\nNew-Module [-Name] [-ScriptBlock] [-Function ] [-Cmdlet ] [-ReturnResult] [-AsCustomObject] [-ArgumentList ] []\\r\\n\"},{\"CompletionText\":\"New-ModuleManifest\",\"ListItemText\":\"New-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ModuleManifest [-Path] [-NestedModules ] [-Guid ] [-Author ] [-CompanyName ] [-Copyright ] [-RootModule ] [-ModuleVersion ] [-Description ] [-ProcessorArchitecture ] [-PowerShellVersion ] [-ClrVersion ] [-DotNetFrameworkVersion ] [-PowerShellHostName ] [-PowerShellHostVersion ] [-RequiredModules ] [-TypesToProcess ] [-FormatsToProcess ] [-ScriptsToProcess ] [-RequiredAssemblies ] [-FileList ] [-ModuleList ] [-FunctionsToExport ] [-AliasesToExport ] [-VariablesToExport ] [-CmdletsToExport ] [-DscResourcesToExport ] [-CompatiblePSEditions ] [-PrivateData ] [-Tags ] [-ProjectUri ] [-LicenseUri ] [-IconUri ] [-ReleaseNotes ] [-Prerelease ] [-RequireLicenseAcceptance] [-ExternalModuleDependencies ] [-HelpInfoUri ] [-PassThru] [-DefaultCommandPrefix ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-MpPerformanceRecording\",\"ListItemText\":\"New-MpPerformanceRecording\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MpPerformanceRecording \\r\\n\"},{\"CompletionText\":\"New-NetAdapterAdvancedProperty\",\"ListItemText\":\"New-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"New-NetEventSession\",\"ListItemText\":\"New-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetEventSession \\r\\n\"},{\"CompletionText\":\"New-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"New-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVProfile\",\"ListItemText\":\"New-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVRule\",\"ListItemText\":\"New-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"New-NetFirewallHyperVVMSetting\",\"ListItemText\":\"New-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"New-NetFirewallRule\",\"ListItemText\":\"New-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"New-NetIPAddress\",\"ListItemText\":\"New-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPAddress \\r\\n\"},{\"CompletionText\":\"New-NetIPHttpsConfiguration\",\"ListItemText\":\"New-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"New-NetIPsecAuthProposal\",\"ListItemText\":\"New-NetIPsecAuthProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecAuthProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecDospSetting\",\"ListItemText\":\"New-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeCryptoProposal\",\"ListItemText\":\"New-NetIPsecMainModeCryptoProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecMainModeCryptoProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"New-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecMainModeRule\",\"ListItemText\":\"New-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"New-NetIPsecPhase1AuthSet\",\"ListItemText\":\"New-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecPhase2AuthSet\",\"ListItemText\":\"New-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecQuickModeCryptoProposal\",\"ListItemText\":\"New-NetIPsecQuickModeCryptoProposal\",\"ResultType\":2,\"ToolTip\":\"New-NetIPsecQuickModeCryptoProposal\\r\\n\"},{\"CompletionText\":\"New-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"New-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"New-NetIPsecRule\",\"ListItemText\":\"New-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"New-NetLbfoTeam\",\"ListItemText\":\"New-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"New-NetNat\",\"ListItemText\":\"New-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNat \\r\\n\"},{\"CompletionText\":\"New-NetNatTransitionConfiguration\",\"ListItemText\":\"New-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"New-NetNeighbor\",\"ListItemText\":\"New-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetNeighbor \\r\\n\"},{\"CompletionText\":\"New-NetQosPolicy\",\"ListItemText\":\"New-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"New-NetRoute\",\"ListItemText\":\"New-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetRoute \\r\\n\"},{\"CompletionText\":\"New-NetSwitchTeam\",\"ListItemText\":\"New-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"New-NetTransportFilter\",\"ListItemText\":\"New-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"New-NetworkSwitchVlan\",\"ListItemText\":\"New-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"New-Object\",\"ListItemText\":\"New-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Object [-TypeName] [[-ArgumentList] ] [-Property ] []\\r\\n\\r\\nNew-Object [-ComObject] [-Strict] [-Property ] []\\r\\n\"},{\"CompletionText\":\"New-Partition\",\"ListItemText\":\"New-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Partition \\r\\n\"},{\"CompletionText\":\"New-PesterOption\",\"ListItemText\":\"New-PesterOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PesterOption \\r\\n\"},{\"CompletionText\":\"New-PmemDedicatedMemory\",\"ListItemText\":\"New-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"New-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"New-PmemDisk\",\"ListItemText\":\"New-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"New-PmemDisk\\r\\n\"},{\"CompletionText\":\"New-ProvisioningRepro\",\"ListItemText\":\"New-ProvisioningRepro\",\"ResultType\":2,\"ToolTip\":\"New-ProvisioningRepro\\r\\n\"},{\"CompletionText\":\"New-PSDrive\",\"ListItemText\":\"New-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSDrive [-Name] [-PSProvider] [-Root] [-Description ] [-Scope ] [-Persist] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-PSRoleCapabilityFile\",\"ListItemText\":\"New-PSRoleCapabilityFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSRoleCapabilityFile [-Path] [-Guid ] [-Author ] [-Description ] [-CompanyName ] [-Copyright ] [-ModulesToImport ] [-VisibleAliases ] [-VisibleCmdlets ] [-VisibleFunctions ] [-VisibleExternalCommands ] [-VisibleProviders ] [-ScriptsToProcess ] [-AliasDefinitions ] [-FunctionDefinitions ] [-VariableDefinitions ] [-EnvironmentVariables ] [-TypesToProcess ] [-FormatsToProcess ] [-AssembliesToLoad ] []\\r\\n\"},{\"CompletionText\":\"New-PSScriptFileInfo\",\"ListItemText\":\"New-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"New-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"New-PSSession\",\"ListItemText\":\"New-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSession [[-ComputerName] ] [-Credential ] [-Name ] [-EnableNetworkAccess] [-ConfigurationName ] [-Port ] [-UseSSL] [-ApplicationName ] [-ThrottleLimit ] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nNew-PSSession [-ConnectionUri] [-Credential ] [-Name ] [-EnableNetworkAccess] [-ConfigurationName ] [-ThrottleLimit ] [-AllowRedirection] [-SessionOption ] [-Authentication ] [-CertificateThumbprint ] []\\r\\n\\r\\nNew-PSSession [-VMId] -Credential [-Name ] [-ConfigurationName ] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -Credential -VMName [-Name ] [-ConfigurationName ] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession [[-Session] ] [-Name ] [-EnableNetworkAccess] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -ContainerId [-Name ] [-ConfigurationName ] [-RunAsAdministrator] [-ThrottleLimit ] []\\r\\n\\r\\nNew-PSSession -UseWindowsPowerShell [-Name ] []\\r\\n\\r\\nNew-PSSession [-HostName] [-Name ] [-Port ] [-UserName ] [-KeyFilePath ] [-Subsystem ] [-ConnectingTimeout ] [-SSHTransport] [-Options ] []\\r\\n\\r\\nNew-PSSession -SSHConnection [-Name ] []\\r\\n\"},{\"CompletionText\":\"New-PSSessionConfigurationFile\",\"ListItemText\":\"New-PSSessionConfigurationFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSessionConfigurationFile [-Path] [-SchemaVersion ] [-Guid ] [-Author ] [-Description ] [-CompanyName ] [-Copyright ] [-SessionType ] [-TranscriptDirectory ] [-RunAsVirtualAccount] [-RunAsVirtualAccountGroups ] [-MountUserDrive] [-UserDriveMaximumSize ] [-GroupManagedServiceAccount ] [-ScriptsToProcess ] [-RoleDefinitions ] [-RequiredGroups ] [-LanguageMode ] [-ExecutionPolicy ] [-PowerShellVersion ] [-ModulesToImport ] [-VisibleAliases ] [-VisibleCmdlets ] [-VisibleFunctions ] [-VisibleExternalCommands ] [-VisibleProviders ] [-AliasDefinitions ] [-FunctionDefinitions ] [-VariableDefinitions ] [-EnvironmentVariables ] [-TypesToProcess ] [-FormatsToProcess ] [-AssembliesToLoad ] [-Full] []\\r\\n\"},{\"CompletionText\":\"New-PSSessionOption\",\"ListItemText\":\"New-PSSessionOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSSessionOption [-MaximumRedirection ] [-NoCompression] [-NoMachineProfile] [-Culture ] [-UICulture ] [-MaximumReceivedDataSizePerCommand ] [-MaximumReceivedObjectSize ] [-OutputBufferingMode ] [-MaxConnectionRetryCount ] [-ApplicationArguments ] [-OpenTimeout ] [-CancelTimeout ] [-IdleTimeout ] [-ProxyAccessType ] [-ProxyAuthentication ] [-ProxyCredential ] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-OperationTimeout ] [-NoEncryption] [-UseUTF16] [-IncludePortInSPN] []\\r\\n\"},{\"CompletionText\":\"New-PSTransportOption\",\"ListItemText\":\"New-PSTransportOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSTransportOption [-MaxIdleTimeoutSec ] [-ProcessIdleTimeoutSec ] [-MaxSessions ] [-MaxConcurrentCommandsPerSession ] [-MaxSessionsPerUser ] [-MaxMemoryPerSessionMB ] [-MaxProcessesPerSession ] [-MaxConcurrentUsers ] [-IdleTimeoutSec ] [-OutputBufferingMode ] []\\r\\n\"},{\"CompletionText\":\"New-PSWorkflowExecutionOption\",\"ListItemText\":\"New-PSWorkflowExecutionOption\",\"ResultType\":2,\"ToolTip\":\"New-PSWorkflowExecutionOption\\r\\n\"},{\"CompletionText\":\"New-PSWorkflowSession\",\"ListItemText\":\"New-PSWorkflowSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-PSWorkflowSession \\r\\n\"},{\"CompletionText\":\"New-ScheduledJobOption\",\"ListItemText\":\"New-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"New-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"New-ScheduledTask\",\"ListItemText\":\"New-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTask \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskAction\",\"ListItemText\":\"New-ScheduledTaskAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskAction \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskPrincipal\",\"ListItemText\":\"New-ScheduledTaskPrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskPrincipal \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskSettingsSet\",\"ListItemText\":\"New-ScheduledTaskSettingsSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskSettingsSet \\r\\n\"},{\"CompletionText\":\"New-ScheduledTaskTrigger\",\"ListItemText\":\"New-ScheduledTaskTrigger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScheduledTaskTrigger \\r\\n\"},{\"CompletionText\":\"New-ScriptFileInfo\",\"ListItemText\":\"New-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"New-SelfSignedCertificate\",\"ListItemText\":\"New-SelfSignedCertificate\",\"ResultType\":2,\"ToolTip\":\"New-SelfSignedCertificate\\r\\n\"},{\"CompletionText\":\"New-Service\",\"ListItemText\":\"New-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Service [-Name] [-BinaryPathName] [-DisplayName ] [-Description ] [-StartupType ] [-Credential ] [-SecurityDescriptorSddl ] [-DependsOn ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-SmbClientCertificateMapping\",\"ListItemText\":\"New-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"New-SmbGlobalMapping\",\"ListItemText\":\"New-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"New-SmbMapping\",\"ListItemText\":\"New-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbMapping \\r\\n\"},{\"CompletionText\":\"New-SmbMultichannelConstraint\",\"ListItemText\":\"New-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"New-SmbServerCertificateMapping\",\"ListItemText\":\"New-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"New-SmbShare\",\"ListItemText\":\"New-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-SmbShare \\r\\n\"},{\"CompletionText\":\"New-StorageBusBinding\",\"ListItemText\":\"New-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"New-StorageBusCacheStore\",\"ListItemText\":\"New-StorageBusCacheStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageBusCacheStore \\r\\n\"},{\"CompletionText\":\"New-StorageFileServer\",\"ListItemText\":\"New-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageFileServer \\r\\n\"},{\"CompletionText\":\"New-StoragePool\",\"ListItemText\":\"New-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StoragePool \\r\\n\"},{\"CompletionText\":\"New-StorageSubsystemVirtualDisk\",\"ListItemText\":\"New-StorageSubsystemVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageSubsystemVirtualDisk \\r\\n\"},{\"CompletionText\":\"New-StorageTier\",\"ListItemText\":\"New-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-StorageTier \\r\\n\"},{\"CompletionText\":\"New-TemporaryFile\",\"ListItemText\":\"New-TemporaryFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-TemporaryFile [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-TimeSpan\",\"ListItemText\":\"New-TimeSpan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-TimeSpan [[-Start] ] [[-End] ] []\\r\\n\\r\\nNew-TimeSpan [-Days ] [-Hours ] [-Minutes ] [-Seconds ] [-Milliseconds ] []\\r\\n\"},{\"CompletionText\":\"New-TlsSessionTicketKey\",\"ListItemText\":\"New-TlsSessionTicketKey\",\"ResultType\":2,\"ToolTip\":\"New-TlsSessionTicketKey\\r\\n\"},{\"CompletionText\":\"New-Variable\",\"ListItemText\":\"New-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Variable [-Name] [[-Value] ] [-Description ] [-Option ] [-Visibility ] [-Force] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"New-VFD\",\"ListItemText\":\"New-VFD\",\"ResultType\":2,\"ToolTip\":\"New-VFD\\r\\n\"},{\"CompletionText\":\"New-VHD\",\"ListItemText\":\"New-VHD\",\"ResultType\":2,\"ToolTip\":\"New-VHD\\r\\n\"},{\"CompletionText\":\"New-VirtualDisk\",\"ListItemText\":\"New-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDisk \\r\\n\"},{\"CompletionText\":\"New-VirtualDiskClone\",\"ListItemText\":\"New-VirtualDiskClone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDiskClone \\r\\n\"},{\"CompletionText\":\"New-VirtualDiskSnapshot\",\"ListItemText\":\"New-VirtualDiskSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VirtualDiskSnapshot \\r\\n\"},{\"CompletionText\":\"New-VM\",\"ListItemText\":\"New-VM\",\"ResultType\":2,\"ToolTip\":\"New-VM\\r\\n\"},{\"CompletionText\":\"New-VMGroup\",\"ListItemText\":\"New-VMGroup\",\"ResultType\":2,\"ToolTip\":\"New-VMGroup\\r\\n\"},{\"CompletionText\":\"New-VMReplicationAuthorizationEntry\",\"ListItemText\":\"New-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"New-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"New-VMResourcePool\",\"ListItemText\":\"New-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"New-VMResourcePool\\r\\n\"},{\"CompletionText\":\"New-VMSan\",\"ListItemText\":\"New-VMSan\",\"ResultType\":2,\"ToolTip\":\"New-VMSan\\r\\n\"},{\"CompletionText\":\"New-VMSwitch\",\"ListItemText\":\"New-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"New-VMSwitch\\r\\n\"},{\"CompletionText\":\"New-Volume\",\"ListItemText\":\"New-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-Volume \\r\\n\"},{\"CompletionText\":\"New-VpnServerAddress\",\"ListItemText\":\"New-VpnServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-VpnServerAddress \\r\\n\"},{\"CompletionText\":\"New-WindowsCustomImage\",\"ListItemText\":\"New-WindowsCustomImage\",\"ResultType\":2,\"ToolTip\":\"New-WindowsCustomImage\\r\\n\"},{\"CompletionText\":\"New-WindowsImage\",\"ListItemText\":\"New-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"New-WindowsImage\\r\\n\"},{\"CompletionText\":\"New-WinEvent\",\"ListItemText\":\"New-WinEvent\",\"ResultType\":2,\"ToolTip\":\"New-WinEvent\\r\\n\"},{\"CompletionText\":\"New-WinUserLanguageList\",\"ListItemText\":\"New-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"New-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"New-WSManInstance\",\"ListItemText\":\"New-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"New-WSManInstance\\r\\n\"},{\"CompletionText\":\"New-WSManSessionOption\",\"ListItemText\":\"New-WSManSessionOption\",\"ResultType\":2,\"ToolTip\":\"New-WSManSessionOption\\r\\n\"},{\"CompletionText\":\"newdev.exe\",\"ListItemText\":\"newdev.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\newdev.exe\"},{\"CompletionText\":\"nf.cmd\",\"ListItemText\":\"nf.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\nf.cmd\"},{\"CompletionText\":\"nf.ps1\",\"ListItemText\":\"nf.ps1\",\"ResultType\":2,\"ToolTip\":\"nf.ps1 \\r\\n\"},{\"CompletionText\":\"NgcIso.exe\",\"ListItemText\":\"NgcIso.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\NgcIso.exe\"},{\"CompletionText\":\"ni\",\"ListItemText\":\"ni\",\"ResultType\":2,\"ToolTip\":\"New-Item\"},{\"CompletionText\":\"nlg\",\"ListItemText\":\"nlg\",\"ResultType\":2,\"ToolTip\":\"nlg\"},{\"CompletionText\":\"nltest.exe\",\"ListItemText\":\"nltest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nltest.exe\"},{\"CompletionText\":\"nlu\",\"ListItemText\":\"nlu\",\"ResultType\":2,\"ToolTip\":\"nlu\"},{\"CompletionText\":\"nmbind.exe\",\"ListItemText\":\"nmbind.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nmbind.exe\"},{\"CompletionText\":\"nmo\",\"ListItemText\":\"nmo\",\"ResultType\":2,\"ToolTip\":\"New-Module\"},{\"CompletionText\":\"nmscrub.exe\",\"ListItemText\":\"nmscrub.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nmscrub.exe\"},{\"CompletionText\":\"node.exe\",\"ListItemText\":\"node.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\node.exe\"},{\"CompletionText\":\"nodevars.bat\",\"ListItemText\":\"nodevars.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\nodevars.bat\"},{\"CompletionText\":\"normalizer.exe\",\"ListItemText\":\"normalizer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\normalizer.exe\"},{\"CompletionText\":\"notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\notepad.exe\"},{\"CompletionText\":\"npm.cmd\",\"ListItemText\":\"npm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\npm.cmd\"},{\"CompletionText\":\"npx.cmd\",\"ListItemText\":\"npx.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nodejs\\\\npx.cmd\"},{\"CompletionText\":\"nslookup.exe\",\"ListItemText\":\"nslookup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nslookup.exe\"},{\"CompletionText\":\"nsmbccm\",\"ListItemText\":\"nsmbccm\",\"ResultType\":2,\"ToolTip\":\"nsmbccm\"},{\"CompletionText\":\"nsmbgm\",\"ListItemText\":\"nsmbgm\",\"ResultType\":2,\"ToolTip\":\"nsmbgm\"},{\"CompletionText\":\"nsmbm\",\"ListItemText\":\"nsmbm\",\"ResultType\":2,\"ToolTip\":\"nsmbm\"},{\"CompletionText\":\"nsmbs\",\"ListItemText\":\"nsmbs\",\"ResultType\":2,\"ToolTip\":\"nsmbs\"},{\"CompletionText\":\"nsmbscm\",\"ListItemText\":\"nsmbscm\",\"ResultType\":2,\"ToolTip\":\"nsmbscm\"},{\"CompletionText\":\"nsmbt\",\"ListItemText\":\"nsmbt\",\"ResultType\":2,\"ToolTip\":\"nsmbt\"},{\"CompletionText\":\"nsn\",\"ListItemText\":\"nsn\",\"ResultType\":2,\"ToolTip\":\"New-PSSession\"},{\"CompletionText\":\"ntoskrnl.exe\",\"ListItemText\":\"ntoskrnl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ntoskrnl.exe\"},{\"CompletionText\":\"ntprint.exe\",\"ListItemText\":\"ntprint.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ntprint.exe\"},{\"CompletionText\":\"nu.exe\",\"ListItemText\":\"nu.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu.exe\"},{\"CompletionText\":\"nu_plugin_gstat.exe\",\"ListItemText\":\"nu_plugin_gstat.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_gstat.exe\"},{\"CompletionText\":\"nu_plugin_inc.exe\",\"ListItemText\":\"nu_plugin_inc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_inc.exe\"},{\"CompletionText\":\"nu_plugin_query.exe\",\"ListItemText\":\"nu_plugin_query.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\nu\\\\bin\\\\nu_plugin_query.exe\"},{\"CompletionText\":\"nv\",\"ListItemText\":\"nv\",\"ResultType\":2,\"ToolTip\":\"New-Variable\"},{\"CompletionText\":\"NvContainerRecovery.bat\",\"ListItemText\":\"NvContainerRecovery.bat\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\NvContainerRecovery.bat\"},{\"CompletionText\":\"nvdebugdump.exe\",\"ListItemText\":\"nvdebugdump.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvdebugdump.exe\"},{\"CompletionText\":\"nvdlisrwrapper.exe\",\"ListItemText\":\"nvdlisrwrapper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\NVIDIA Corporation\\\\NVIDIA NvDLISR\\\\nvdlisrwrapper.exe\"},{\"CompletionText\":\"nvidia-smi.exe\",\"ListItemText\":\"nvidia-smi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvidia-smi.exe\"},{\"CompletionText\":\"nvs.cmd\",\"ListItemText\":\"nvs.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\nvs\\\\nvs.cmd\"},{\"CompletionText\":\"nvs.ps1\",\"ListItemText\":\"nvs.ps1\",\"ResultType\":2,\"ToolTip\":\"nvs.ps1 \\r\\n\"},{\"CompletionText\":\"nvspinfo.exe\",\"ListItemText\":\"nvspinfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\nvspinfo.exe\"},{\"CompletionText\":\"nwsn\",\"ListItemText\":\"nwsn\",\"ResultType\":2,\"ToolTip\":\"nwsn\"},{\"CompletionText\":\"O:\",\"ListItemText\":\"O:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nO: \\r\\n\"},{\"CompletionText\":\"odbcad32.exe\",\"ListItemText\":\"odbcad32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\odbcad32.exe\"},{\"CompletionText\":\"odbcconf.exe\",\"ListItemText\":\"odbcconf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\odbcconf.exe\"},{\"CompletionText\":\"ofdeploy.exe\",\"ListItemText\":\"ofdeploy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ofdeploy.exe\"},{\"CompletionText\":\"ogv\",\"ListItemText\":\"ogv\",\"ResultType\":2,\"ToolTip\":\"Out-GridView\"},{\"CompletionText\":\"oh\",\"ListItemText\":\"oh\",\"ResultType\":2,\"ToolTip\":\"Out-Host\"},{\"CompletionText\":\"oh-my-posh.exe\",\"ListItemText\":\"oh-my-posh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\oh-my-posh\\\\bin\\\\oh-my-posh.exe\"},{\"CompletionText\":\"olk.exe\",\"ListItemText\":\"olk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\olk.exe\"},{\"CompletionText\":\"omadmclient.exe\",\"ListItemText\":\"omadmclient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\omadmclient.exe\"},{\"CompletionText\":\"omadmprc.exe\",\"ListItemText\":\"omadmprc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\omadmprc.exe\"},{\"CompletionText\":\"OneDriveSetup.exe\",\"ListItemText\":\"OneDriveSetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OneDriveSetup.exe\"},{\"CompletionText\":\"OOBE-Maintenance.exe\",\"ListItemText\":\"OOBE-Maintenance.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OOBE-Maintenance.exe\"},{\"CompletionText\":\"Open-AzSurveyLink\",\"ListItemText\":\"Open-AzSurveyLink\",\"ResultType\":2,\"ToolTip\":\"Open-AzSurveyLink\\r\\n\"},{\"CompletionText\":\"Open-NetGPO\",\"ListItemText\":\"Open-NetGPO\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOpen-NetGPO \\r\\n\"},{\"CompletionText\":\"openfiles.exe\",\"ListItemText\":\"openfiles.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\openfiles.exe\"},{\"CompletionText\":\"OpenWith.exe\",\"ListItemText\":\"OpenWith.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OpenWith.exe\"},{\"CompletionText\":\"Optimize-AppProvisionedPackages\",\"ListItemText\":\"Optimize-AppProvisionedPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-AppProvisionedPackages\"},{\"CompletionText\":\"Optimize-AppxProvisionedPackages\",\"ListItemText\":\"Optimize-AppxProvisionedPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-AppxProvisionedPackages\\r\\n\"},{\"CompletionText\":\"Optimize-ProvisionedAppPackages\",\"ListItemText\":\"Optimize-ProvisionedAppPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-ProvisionedAppPackages\"},{\"CompletionText\":\"Optimize-ProvisionedAppxPackages\",\"ListItemText\":\"Optimize-ProvisionedAppxPackages\",\"ResultType\":2,\"ToolTip\":\"Optimize-ProvisionedAppxPackages\"},{\"CompletionText\":\"Optimize-StoragePool\",\"ListItemText\":\"Optimize-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOptimize-StoragePool \\r\\n\"},{\"CompletionText\":\"Optimize-VHD\",\"ListItemText\":\"Optimize-VHD\",\"ResultType\":2,\"ToolTip\":\"Optimize-VHD\\r\\n\"},{\"CompletionText\":\"Optimize-VHDSet\",\"ListItemText\":\"Optimize-VHDSet\",\"ResultType\":2,\"ToolTip\":\"Optimize-VHDSet\\r\\n\"},{\"CompletionText\":\"Optimize-Volume\",\"ListItemText\":\"Optimize-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOptimize-Volume \\r\\n\"},{\"CompletionText\":\"Optimize-WindowsImage\",\"ListItemText\":\"Optimize-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Optimize-WindowsImage\\r\\n\"},{\"CompletionText\":\"OptionalFeatures.exe\",\"ListItemText\":\"OptionalFeatures.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\OptionalFeatures.exe\"},{\"CompletionText\":\"orbd.exe\",\"ListItemText\":\"orbd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\orbd.exe\"},{\"CompletionText\":\"osk.exe\",\"ListItemText\":\"osk.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\osk.exe\"},{\"CompletionText\":\"oss\",\"ListItemText\":\"oss\",\"ResultType\":2,\"ToolTip\":\"\\r\\noss [[-Width] ] [[-InputObject] ] []\\r\\n\"},{\"CompletionText\":\"Out-Default\",\"ListItemText\":\"Out-Default\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Default [-Transcript] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-File\",\"ListItemText\":\"Out-File\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-File [-FilePath] [[-Encoding] ] [-Append] [-Force] [-NoClobber] [-Width ] [-NoNewline] [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nOut-File [[-Encoding] ] -LiteralPath [-Append] [-Force] [-NoClobber] [-Width ] [-NoNewline] [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Out-GridView\",\"ListItemText\":\"Out-GridView\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-GridView [-InputObject ] [-Title ] [-PassThru] []\\r\\n\\r\\nOut-GridView [-InputObject ] [-Title ] [-Wait] []\\r\\n\\r\\nOut-GridView [-InputObject ] [-Title ] [-OutputMode ] []\\r\\n\"},{\"CompletionText\":\"Out-Host\",\"ListItemText\":\"Out-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Host [-Paging] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-Null\",\"ListItemText\":\"Out-Null\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Null [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-Printer\",\"ListItemText\":\"Out-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-Printer [[-Name] ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Out-String\",\"ListItemText\":\"Out-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nOut-String [-Width ] [-NoNewline] [-InputObject ] []\\r\\n\\r\\nOut-String [-Stream] [-Width ] [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"P:\",\"ListItemText\":\"P:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nP: \\r\\n\"},{\"CompletionText\":\"pacjsworker.exe\",\"ListItemText\":\"pacjsworker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pacjsworker.exe\"},{\"CompletionText\":\"pack200.exe\",\"ListItemText\":\"pack200.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\pack200.exe\"},{\"CompletionText\":\"PackagedCWALauncher.exe\",\"ListItemText\":\"PackagedCWALauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PackagedCWALauncher.exe\"},{\"CompletionText\":\"PackageInspector.exe\",\"ListItemText\":\"PackageInspector.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PackageInspector.exe\"},{\"CompletionText\":\"PasswordOnWakeSettingFlyout.exe\",\"ListItemText\":\"PasswordOnWakeSettingFlyout.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PasswordOnWakeSettingFlyout.exe\"},{\"CompletionText\":\"PATHPING.EXE\",\"ListItemText\":\"PATHPING.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PATHPING.EXE\"},{\"CompletionText\":\"Pause\",\"ListItemText\":\"Pause\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPause \\r\\n\"},{\"CompletionText\":\"pbcfg\",\"ListItemText\":\"pbcfg\",\"ResultType\":2,\"ToolTip\":\"pbcfg\"},{\"CompletionText\":\"pbres\",\"ListItemText\":\"pbres\",\"ResultType\":2,\"ToolTip\":\"pbres\"},{\"CompletionText\":\"pbrush.exe\",\"ListItemText\":\"pbrush.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pbrush.exe\"},{\"CompletionText\":\"pcalua.exe\",\"ListItemText\":\"pcalua.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcalua.exe\"},{\"CompletionText\":\"pcaui.exe\",\"ListItemText\":\"pcaui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcaui.exe\"},{\"CompletionText\":\"pcwrun.exe\",\"ListItemText\":\"pcwrun.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pcwrun.exe\"},{\"CompletionText\":\"perfmon.exe\",\"ListItemText\":\"perfmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\perfmon.exe\"},{\"CompletionText\":\"perfmon.msc\",\"ListItemText\":\"perfmon.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\perfmon.msc\"},{\"CompletionText\":\"pfn\",\"ListItemText\":\"pfn\",\"ResultType\":2,\"ToolTip\":\"pfn\"},{\"CompletionText\":\"phoneactivate.exe\",\"ListItemText\":\"phoneactivate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\phoneactivate.exe\"},{\"CompletionText\":\"PickerHost.exe\",\"ListItemText\":\"PickerHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PickerHost.exe\"},{\"CompletionText\":\"PinEnrollmentBroker.exe\",\"ListItemText\":\"PinEnrollmentBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PinEnrollmentBroker.exe\"},{\"CompletionText\":\"pinentry-basic.exe\",\"ListItemText\":\"pinentry-basic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\pinentry-basic.exe\"},{\"CompletionText\":\"PING.EXE\",\"ListItemText\":\"PING.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PING.EXE\"},{\"CompletionText\":\"pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip.exe\"},{\"CompletionText\":\"pip3.10.exe\",\"ListItemText\":\"pip3.10.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.10.exe\"},{\"CompletionText\":\"pip3.12.exe\",\"ListItemText\":\"pip3.12.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip3.12.exe\"},{\"CompletionText\":\"pip3.9.exe\",\"ListItemText\":\"pip3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.9.exe\"},{\"CompletionText\":\"pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\Scripts\\\\pip3.exe\"},{\"CompletionText\":\"PkgMgr.exe\",\"ListItemText\":\"PkgMgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PkgMgr.exe\"},{\"CompletionText\":\"PktMon.exe\",\"ListItemText\":\"PktMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PktMon.exe\"},{\"CompletionText\":\"plasrv.exe\",\"ListItemText\":\"plasrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\plasrv.exe\"},{\"CompletionText\":\"PnPUnattend.exe\",\"ListItemText\":\"PnPUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PnPUnattend.exe\"},{\"CompletionText\":\"pnputil.exe\",\"ListItemText\":\"pnputil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pnputil.exe\"},{\"CompletionText\":\"poetry.exe\",\"ListItemText\":\"poetry.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\Python\\\\Scripts\\\\poetry.exe\"},{\"CompletionText\":\"policytool.exe\",\"ListItemText\":\"policytool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\policytool.exe\"},{\"CompletionText\":\"Pop-Location\",\"ListItemText\":\"Pop-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPop-Location [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"popd\",\"ListItemText\":\"popd\",\"ResultType\":2,\"ToolTip\":\"Pop-Location\"},{\"CompletionText\":\"poqexec.exe\",\"ListItemText\":\"poqexec.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\poqexec.exe\"},{\"CompletionText\":\"pospaymentsworker.exe\",\"ListItemText\":\"pospaymentsworker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pospaymentsworker.exe\"},{\"CompletionText\":\"powercfg.cpl\",\"ListItemText\":\"powercfg.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\powercfg.cpl\"},{\"CompletionText\":\"powercfg.exe\",\"ListItemText\":\"powercfg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\powercfg.exe\"},{\"CompletionText\":\"powershell.exe\",\"ListItemText\":\"powershell.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell.exe\"},{\"CompletionText\":\"powershell_ise.exe\",\"ListItemText\":\"powershell_ise.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\powershell_ise.exe\"},{\"CompletionText\":\"PresentationHost.exe\",\"ListItemText\":\"PresentationHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PresentationHost.exe\"},{\"CompletionText\":\"PresentationSettings.exe\",\"ListItemText\":\"PresentationSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PresentationSettings.exe\"},{\"CompletionText\":\"prevhost.exe\",\"ListItemText\":\"prevhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\prevhost.exe\"},{\"CompletionText\":\"print.exe\",\"ListItemText\":\"print.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\print.exe\"},{\"CompletionText\":\"PrintBrmUi.exe\",\"ListItemText\":\"PrintBrmUi.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PrintBrmUi.exe\"},{\"CompletionText\":\"printfilterpipelinesvc.exe\",\"ListItemText\":\"printfilterpipelinesvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printfilterpipelinesvc.exe\"},{\"CompletionText\":\"PrintIsolationHost.exe\",\"ListItemText\":\"PrintIsolationHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\PrintIsolationHost.exe\"},{\"CompletionText\":\"printmanagement.msc\",\"ListItemText\":\"printmanagement.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printmanagement.msc\"},{\"CompletionText\":\"printui.exe\",\"ListItemText\":\"printui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\printui.exe\"},{\"CompletionText\":\"prompt\",\"ListItemText\":\"prompt\",\"ResultType\":2,\"ToolTip\":\"\\r\\nprompt \\r\\n\"},{\"CompletionText\":\"proquota.exe\",\"ListItemText\":\"proquota.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\proquota.exe\"},{\"CompletionText\":\"Protect-CmsMessage\",\"ListItemText\":\"Protect-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Protect-CmsMessage\\r\\n\"},{\"CompletionText\":\"provlaunch.exe\",\"ListItemText\":\"provlaunch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\provlaunch.exe\"},{\"CompletionText\":\"provtool.exe\",\"ListItemText\":\"provtool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\provtool.exe\"},{\"CompletionText\":\"ProximityUxHost.exe\",\"ListItemText\":\"ProximityUxHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ProximityUxHost.exe\"},{\"CompletionText\":\"prproc.exe\",\"ListItemText\":\"prproc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\prproc.exe\"},{\"CompletionText\":\"ps\",\"ListItemText\":\"ps\",\"ResultType\":2,\"ToolTip\":\"Get-Process\"},{\"CompletionText\":\"PSConsoleHostReadLine\",\"ListItemText\":\"PSConsoleHostReadLine\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPSConsoleHostReadLine \\r\\n\"},{\"CompletionText\":\"psr.exe\",\"ListItemText\":\"psr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\psr.exe\"},{\"CompletionText\":\"Publish-AzApiManagementTenantGitConfiguration\",\"ListItemText\":\"Publish-AzApiManagementTenantGitConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-AzApiManagementTenantGitConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-AzAutomationRunbook\",\"ListItemText\":\"Publish-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Publish-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Publish-AzBicepModule\",\"ListItemText\":\"Publish-AzBicepModule\",\"ResultType\":2,\"ToolTip\":\"Publish-AzBicepModule\\r\\n\"},{\"CompletionText\":\"Publish-AzVMDscConfiguration\",\"ListItemText\":\"Publish-AzVMDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-AzVMDscConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-AzWebApp\",\"ListItemText\":\"Publish-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Publish-AzWebApp\\r\\n\"},{\"CompletionText\":\"Publish-BCFileContent\",\"ListItemText\":\"Publish-BCFileContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-BCFileContent \\r\\n\"},{\"CompletionText\":\"Publish-BCWebContent\",\"ListItemText\":\"Publish-BCWebContent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-BCWebContent \\r\\n\"},{\"CompletionText\":\"Publish-DscConfiguration\",\"ListItemText\":\"Publish-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Publish-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Publish-Module\",\"ListItemText\":\"Publish-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Module \\r\\n\"},{\"CompletionText\":\"Publish-PSResource\",\"ListItemText\":\"Publish-PSResource\",\"ResultType\":2,\"ToolTip\":\"Publish-PSResource\\r\\n\"},{\"CompletionText\":\"Publish-Script\",\"ListItemText\":\"Publish-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Script \\r\\n\"},{\"CompletionText\":\"pumo\",\"ListItemText\":\"pumo\",\"ResultType\":2,\"ToolTip\":\"pumo\"},{\"CompletionText\":\"Push-Location\",\"ListItemText\":\"Push-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPush-Location [[-Path] ] [-PassThru] [-StackName ] []\\r\\n\\r\\nPush-Location [-LiteralPath ] [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"pushd\",\"ListItemText\":\"pushd\",\"ResultType\":2,\"ToolTip\":\"Push-Location\"},{\"CompletionText\":\"pwd\",\"ListItemText\":\"pwd\",\"ResultType\":2,\"ToolTip\":\"Get-Location\"},{\"CompletionText\":\"pwlauncher.exe\",\"ListItemText\":\"pwlauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\pwlauncher.exe\"},{\"CompletionText\":\"pwsh-preview.exe\",\"ListItemText\":\"pwsh-preview.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh-preview.exe\"},{\"CompletionText\":\"pwsh.exe\",\"ListItemText\":\"pwsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\WindowsApps\\\\Microsoft.PowerShell_7.4.2.0_x64__8wekyb3d8bbwe\\\\pwsh.exe\"},{\"CompletionText\":\"py.exe\",\"ListItemText\":\"py.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\py.exe\"},{\"CompletionText\":\"pygmentize.exe\",\"ListItemText\":\"pygmentize.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pygmentize.exe\"},{\"CompletionText\":\"python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\python.exe\"},{\"CompletionText\":\"python3.12.exe\",\"ListItemText\":\"python3.12.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\python3.12.exe\"},{\"CompletionText\":\"python3.9.exe\",\"ListItemText\":\"python3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python3.9.exe\"},{\"CompletionText\":\"python3.exe\",\"ListItemText\":\"python3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python3.exe\"},{\"CompletionText\":\"pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Python312\\\\pythonw.exe\"},{\"CompletionText\":\"pythonw3.9.exe\",\"ListItemText\":\"pythonw3.9.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw3.9.exe\"},{\"CompletionText\":\"pythonw3.exe\",\"ListItemText\":\"pythonw3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw3.exe\"},{\"CompletionText\":\"pyw.exe\",\"ListItemText\":\"pyw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\pyw.exe\"},{\"CompletionText\":\"Q:\",\"ListItemText\":\"Q:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nQ: \\r\\n\"},{\"CompletionText\":\"qappsrv.exe\",\"ListItemText\":\"qappsrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qappsrv.exe\"},{\"CompletionText\":\"qprocess.exe\",\"ListItemText\":\"qprocess.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qprocess.exe\"},{\"CompletionText\":\"query.exe\",\"ListItemText\":\"query.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\query.exe\"},{\"CompletionText\":\"quser.exe\",\"ListItemText\":\"quser.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\quser.exe\"},{\"CompletionText\":\"qwinsta.exe\",\"ListItemText\":\"qwinsta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\qwinsta.exe\"},{\"CompletionText\":\"r\",\"ListItemText\":\"r\",\"ResultType\":2,\"ToolTip\":\"Invoke-History\"},{\"CompletionText\":\"R:\",\"ListItemText\":\"R:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nR: \\r\\n\"},{\"CompletionText\":\"rasautou.exe\",\"ListItemText\":\"rasautou.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasautou.exe\"},{\"CompletionText\":\"rasdial.exe\",\"ListItemText\":\"rasdial.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasdial.exe\"},{\"CompletionText\":\"raserver.exe\",\"ListItemText\":\"raserver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\raserver.exe\"},{\"CompletionText\":\"rasphone.exe\",\"ListItemText\":\"rasphone.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rasphone.exe\"},{\"CompletionText\":\"rbp\",\"ListItemText\":\"rbp\",\"ResultType\":2,\"ToolTip\":\"Remove-PSBreakpoint\"},{\"CompletionText\":\"rcie\",\"ListItemText\":\"rcie\",\"ResultType\":2,\"ToolTip\":\"rcie\"},{\"CompletionText\":\"rcim\",\"ListItemText\":\"rcim\",\"ResultType\":2,\"ToolTip\":\"rcim\"},{\"CompletionText\":\"rcjb\",\"ListItemText\":\"rcjb\",\"ResultType\":2,\"ToolTip\":\"Receive-Job\"},{\"CompletionText\":\"rcms\",\"ListItemText\":\"rcms\",\"ResultType\":2,\"ToolTip\":\"rcms\"},{\"CompletionText\":\"rcsn\",\"ListItemText\":\"rcsn\",\"ResultType\":2,\"ToolTip\":\"Receive-PSSession\"},{\"CompletionText\":\"rd\",\"ListItemText\":\"rd\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rdpclip.exe\",\"ListItemText\":\"rdpclip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpclip.exe\"},{\"CompletionText\":\"rdpinit.exe\",\"ListItemText\":\"rdpinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpinit.exe\"},{\"CompletionText\":\"rdpinput.exe\",\"ListItemText\":\"rdpinput.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpinput.exe\"},{\"CompletionText\":\"RdpSa.exe\",\"ListItemText\":\"RdpSa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSa.exe\"},{\"CompletionText\":\"RdpSaProxy.exe\",\"ListItemText\":\"RdpSaProxy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSaProxy.exe\"},{\"CompletionText\":\"RdpSaUacHelper.exe\",\"ListItemText\":\"RdpSaUacHelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RdpSaUacHelper.exe\"},{\"CompletionText\":\"rdpshell.exe\",\"ListItemText\":\"rdpshell.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpshell.exe\"},{\"CompletionText\":\"rdpsign.exe\",\"ListItemText\":\"rdpsign.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdpsign.exe\"},{\"CompletionText\":\"rdr\",\"ListItemText\":\"rdr\",\"ResultType\":2,\"ToolTip\":\"Remove-PSDrive\"},{\"CompletionText\":\"rdrleakdiag.exe\",\"ListItemText\":\"rdrleakdiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rdrleakdiag.exe\"},{\"CompletionText\":\"Reactivate-AzBatchTask\",\"ListItemText\":\"Reactivate-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Reactivate-AzBatchTask\"},{\"CompletionText\":\"Read-Host\",\"ListItemText\":\"Read-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRead-Host [[-Prompt] ] [-MaskInput] []\\r\\n\\r\\nRead-Host [[-Prompt] ] [-AsSecureString] []\\r\\n\"},{\"CompletionText\":\"Read-PrinterNfcTag\",\"ListItemText\":\"Read-PrinterNfcTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRead-PrinterNfcTag \\r\\n\"},{\"CompletionText\":\"readCloudDataSettings.exe\",\"ListItemText\":\"readCloudDataSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\readCloudDataSettings.exe\"},{\"CompletionText\":\"ReAgentc.exe\",\"ListItemText\":\"ReAgentc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ReAgentc.exe\"},{\"CompletionText\":\"recdisc.exe\",\"ListItemText\":\"recdisc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\recdisc.exe\"},{\"CompletionText\":\"Receive-DtcDiagnosticTransaction\",\"ListItemText\":\"Receive-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Receive-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Receive-Job\",\"ListItemText\":\"Receive-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReceive-Job [-Job] [[-Location] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Job] [[-ComputerName] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Job] [[-Session] ] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Name] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-InstanceId] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\\r\\nReceive-Job [-Id] [-Keep] [-NoRecurse] [-Force] [-Wait] [-AutoRemoveJob] [-WriteEvents] [-WriteJobInResults] []\\r\\n\"},{\"CompletionText\":\"Receive-PSSession\",\"ListItemText\":\"Receive-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReceive-PSSession [-Session] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-Id] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ComputerName] -Name [-ApplicationName ] [-ConfigurationName ] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ComputerName] -InstanceId [-ApplicationName ] [-ConfigurationName ] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-Port ] [-UseSSL] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ConnectionUri] -Name [-ConfigurationName ] [-AllowRedirection] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-ConnectionUri] -InstanceId [-ConfigurationName ] [-AllowRedirection] [-OutTarget ] [-JobName ] [-Credential ] [-Authentication ] [-CertificateThumbprint ] [-SessionOption ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-InstanceId] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nReceive-PSSession [-Name] [-OutTarget ] [-JobName ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"recover.exe\",\"ListItemText\":\"recover.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\recover.exe\"},{\"CompletionText\":\"RecoveryDrive.exe\",\"ListItemText\":\"RecoveryDrive.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RecoveryDrive.exe\"},{\"CompletionText\":\"RefreshEnv.cmd\",\"ListItemText\":\"RefreshEnv.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\ProgramData\\\\chocolatey\\\\bin\\\\RefreshEnv.cmd\"},{\"CompletionText\":\"refsutil.exe\",\"ListItemText\":\"refsutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\refsutil.exe\"},{\"CompletionText\":\"reg.exe\",\"ListItemText\":\"reg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\reg.exe\"},{\"CompletionText\":\"regedit.exe\",\"ListItemText\":\"regedit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\regedit.exe\"},{\"CompletionText\":\"regedt32.exe\",\"ListItemText\":\"regedt32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regedt32.exe\"},{\"CompletionText\":\"regini.exe\",\"ListItemText\":\"regini.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regini.exe\"},{\"CompletionText\":\"Register-ArgumentCompleter\",\"ListItemText\":\"Register-ArgumentCompleter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ArgumentCompleter -CommandName -ScriptBlock [-Native] []\\r\\n\\r\\nRegister-ArgumentCompleter -ParameterName -ScriptBlock [-CommandName ] []\\r\\n\"},{\"CompletionText\":\"Register-AzAutomationDscNode\",\"ListItemText\":\"Register-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Register-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Register-AzAutomationScheduledRunbook\",\"ListItemText\":\"Register-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Register-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Register-AzMigrateProjectTool\",\"ListItemText\":\"Register-AzMigrateProjectTool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzMigrateProjectTool \\r\\n\"},{\"CompletionText\":\"Register-AzModule\",\"ListItemText\":\"Register-AzModule\",\"ResultType\":2,\"ToolTip\":\"Register-AzModule\\r\\n\"},{\"CompletionText\":\"Register-AzProviderFeature\",\"ListItemText\":\"Register-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Register-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Register-AzProviderPreviewFeature\",\"ListItemText\":\"Register-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Register-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Register-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Register-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Register-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Register-AzResourceProvider\",\"ListItemText\":\"Register-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Register-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Register-AzStackHCI\",\"ListItemText\":\"Register-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Register-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Register-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Register-AzStorageSyncServer\",\"ListItemText\":\"Register-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Register-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Register-AzWvdApplicationGroup\",\"ListItemText\":\"Register-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Register-CimIndicationEvent\",\"ListItemText\":\"Register-CimIndicationEvent\",\"ResultType\":2,\"ToolTip\":\"Register-CimIndicationEvent\\r\\n\"},{\"CompletionText\":\"Register-CimProvider.exe\",\"ListItemText\":\"Register-CimProvider.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Register-CimProvider.exe\"},{\"CompletionText\":\"Register-ClusteredScheduledTask\",\"ListItemText\":\"Register-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Register-DnsClient\",\"ListItemText\":\"Register-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-DnsClient \\r\\n\"},{\"CompletionText\":\"Register-EngineEvent\",\"ListItemText\":\"Register-EngineEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-EngineEvent [-SourceIdentifier] [[-Action] ] [-MessageData ] [-SupportEvent] [-Forward] [-MaxTriggerCount ] []\\r\\n\"},{\"CompletionText\":\"Register-IscsiSession\",\"ListItemText\":\"Register-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-IscsiSession \\r\\n\"},{\"CompletionText\":\"Register-ObjectEvent\",\"ListItemText\":\"Register-ObjectEvent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ObjectEvent [-InputObject] [-EventName] [[-SourceIdentifier] ] [[-Action] ] [-MessageData ] [-SupportEvent] [-Forward] [-MaxTriggerCount ] []\\r\\n\"},{\"CompletionText\":\"Register-PackageSource\",\"ListItemText\":\"Register-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Register-PackageSource\\r\\n\"},{\"CompletionText\":\"Register-PSRepository\",\"ListItemText\":\"Register-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSRepository \\r\\n\"},{\"CompletionText\":\"Register-PSResourceRepository\",\"ListItemText\":\"Register-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Register-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Register-PSSessionConfiguration\",\"ListItemText\":\"Register-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSSessionConfiguration [-Name] [-ProcessorArchitecture ] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRegister-PSSessionConfiguration [-Name] [-AssemblyName] [-ConfigurationTypeName] [-ProcessorArchitecture ] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRegister-PSSessionConfiguration [-Name] -Path [-ProcessorArchitecture ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Register-ScheduledJob\",\"ListItemText\":\"Register-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Register-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Register-ScheduledTask\",\"ListItemText\":\"Register-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Register-StorageSubsystem\",\"ListItemText\":\"Register-StorageSubsystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-StorageSubsystem \\r\\n\"},{\"CompletionText\":\"RegisterManifest.ps1\",\"ListItemText\":\"RegisterManifest.ps1\",\"ResultType\":2,\"ToolTip\":\"RegisterManifest.ps1 [[-Path] ] [-Unregister] []\\r\\n\"},{\"CompletionText\":\"RegisterMicrosoftUpdate.ps1\",\"ListItemText\":\"RegisterMicrosoftUpdate.ps1\",\"ResultType\":2,\"ToolTip\":\"RegisterMicrosoftUpdate.ps1 [[-TestHook] ]\\r\\n\"},{\"CompletionText\":\"regsvr32.exe\",\"ListItemText\":\"regsvr32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\regsvr32.exe\"},{\"CompletionText\":\"rekeywiz.exe\",\"ListItemText\":\"rekeywiz.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rekeywiz.exe\"},{\"CompletionText\":\"relog.exe\",\"ListItemText\":\"relog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\relog.exe\"},{\"CompletionText\":\"RelPost.exe\",\"ListItemText\":\"RelPost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RelPost.exe\"},{\"CompletionText\":\"RemoteAppLifetimeManager.exe\",\"ListItemText\":\"RemoteAppLifetimeManager.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RemoteAppLifetimeManager.exe\"},{\"CompletionText\":\"RemotePosWorker.exe\",\"ListItemText\":\"RemotePosWorker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RemotePosWorker.exe\"},{\"CompletionText\":\"Remove-AdlAnalyticsAccount\",\"ListItemText\":\"Remove-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsAccount\"},{\"CompletionText\":\"Remove-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Remove-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Remove-AdlAnalyticsDataSource\",\"ListItemText\":\"Remove-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Remove-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Remove-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Remove-AdlCatalogCredential\",\"ListItemText\":\"Remove-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogCredential\"},{\"CompletionText\":\"Remove-AdlCatalogItemAclEntry\",\"ListItemText\":\"Remove-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Remove-AdlCatalogSecret\",\"ListItemText\":\"Remove-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlCatalogSecret\"},{\"CompletionText\":\"Remove-AdlStore\",\"ListItemText\":\"Remove-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStore\"},{\"CompletionText\":\"Remove-AdlStoreFirewallRule\",\"ListItemText\":\"Remove-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreFirewallRule\"},{\"CompletionText\":\"Remove-AdlStoreItem\",\"ListItemText\":\"Remove-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItem\"},{\"CompletionText\":\"Remove-AdlStoreItemAcl\",\"ListItemText\":\"Remove-AdlStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItemAcl\"},{\"CompletionText\":\"Remove-AdlStoreItemAclEntry\",\"ListItemText\":\"Remove-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Remove-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Remove-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Remove-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Remove-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Remove-Alias\",\"ListItemText\":\"Remove-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Alias [-Name] [-Scope ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Remove-AppPackage\",\"ListItemText\":\"Remove-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackage\"},{\"CompletionText\":\"Remove-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Remove-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Remove-AppPackageVolume\",\"ListItemText\":\"Remove-AppPackageVolume\",\"ResultType\":2,\"ToolTip\":\"Remove-AppPackageVolume\"},{\"CompletionText\":\"Remove-AppProvisionedPackage\",\"ListItemText\":\"Remove-AppProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppProvisionedPackage\"},{\"CompletionText\":\"Remove-AppProvisionedSharedPackageContainer\",\"ListItemText\":\"Remove-AppProvisionedSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AppProvisionedSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AppSharedPackageContainer\",\"ListItemText\":\"Remove-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AppxPackage\",\"ListItemText\":\"Remove-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxPackage\\r\\n\"},{\"CompletionText\":\"Remove-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Remove-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Remove-AppxProvisionedPackage\",\"ListItemText\":\"Remove-AppxProvisionedPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxProvisionedPackage\\r\\n\"},{\"CompletionText\":\"Remove-AppxVolume\",\"ListItemText\":\"Remove-AppxVolume\",\"ResultType\":2,\"ToolTip\":\"Remove-AppxVolume\\r\\n\"},{\"CompletionText\":\"Remove-ASRFabric\",\"ListItemText\":\"Remove-ASRFabric\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRFabric\"},{\"CompletionText\":\"Remove-ASRNetworkMapping\",\"ListItemText\":\"Remove-ASRNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRNetworkMapping\"},{\"CompletionText\":\"Remove-ASRPolicy\",\"ListItemText\":\"Remove-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRPolicy\"},{\"CompletionText\":\"Remove-ASRProtectionContainerMapping\",\"ListItemText\":\"Remove-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Remove-ASRRecoveryPlan\",\"ListItemText\":\"Remove-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRRecoveryPlan\"},{\"CompletionText\":\"Remove-ASRReplicationProtectedItem\",\"ListItemText\":\"Remove-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Remove-ASRReplicationProtectedItemDisk\",\"ListItemText\":\"Remove-ASRReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRReplicationProtectedItemDisk\"},{\"CompletionText\":\"Remove-ASRRP\",\"ListItemText\":\"Remove-ASRRP\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRRP\"},{\"CompletionText\":\"Remove-ASRServicesProvider\",\"ListItemText\":\"Remove-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRServicesProvider\"},{\"CompletionText\":\"Remove-ASRStorageClassificationMapping\",\"ListItemText\":\"Remove-ASRStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRStorageClassificationMapping\"},{\"CompletionText\":\"Remove-ASRvCenter\",\"ListItemText\":\"Remove-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-ASRvCenter\"},{\"CompletionText\":\"Remove-AutologgerConfig\",\"ListItemText\":\"Remove-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Remove-AzAccount\",\"ListItemText\":\"Remove-AzAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAccount\"},{\"CompletionText\":\"Remove-AzActionGroup\",\"ListItemText\":\"Remove-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzActivityLogAlert\",\"ListItemText\":\"Remove-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppCredential\",\"ListItemText\":\"Remove-AzADAppCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppFederatedCredential\",\"ListItemText\":\"Remove-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADApplication\",\"ListItemText\":\"Remove-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzADAppPermission\",\"ListItemText\":\"Remove-AzADAppPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADAppPermission \\r\\n\"},{\"CompletionText\":\"Remove-AzADGroup\",\"ListItemText\":\"Remove-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzADGroupMember\",\"ListItemText\":\"Remove-AzADGroupMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADGroupMember \\r\\n\"},{\"CompletionText\":\"Remove-AzADServicePrincipal\",\"ListItemText\":\"Remove-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Remove-AzADServicePrincipalCredential\",\"ListItemText\":\"Remove-AzADServicePrincipalCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzADServicePrincipalCredential\"},{\"CompletionText\":\"Remove-AzADSpCredential\",\"ListItemText\":\"Remove-AzADSpCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADSpCredential \\r\\n\"},{\"CompletionText\":\"Remove-AzADUser\",\"ListItemText\":\"Remove-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzADUser \\r\\n\"},{\"CompletionText\":\"Remove-AzAksCluster\",\"ListItemText\":\"Remove-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzAksMaintenanceConfiguration\",\"ListItemText\":\"Remove-AzAksMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAksMaintenanceConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzAksNodePool\",\"ListItemText\":\"Remove-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Remove-AzAksSnapshot\",\"ListItemText\":\"Remove-AzAksSnapshot\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAksSnapshot \\r\\n\"},{\"CompletionText\":\"Remove-AzAlertRule\",\"ListItemText\":\"Remove-AzAlertRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAlertRule\\r\\n\"},{\"CompletionText\":\"Remove-AzAlertsSuppressionRule\",\"ListItemText\":\"Remove-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzAnalysisServicesServer\",\"ListItemText\":\"Remove-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagement\",\"ListItemText\":\"Remove-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApi\",\"ListItemText\":\"Remove-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiFromGateway\",\"ListItemText\":\"Remove-AzApiManagementApiFromGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiFromGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiFromProduct\",\"ListItemText\":\"Remove-AzApiManagementApiFromProduct\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiFromProduct\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiRelease\",\"ListItemText\":\"Remove-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiRevision\",\"ListItemText\":\"Remove-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiSchema\",\"ListItemText\":\"Remove-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementApiVersionSet\",\"ListItemText\":\"Remove-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Remove-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementBackend\",\"ListItemText\":\"Remove-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementCache\",\"ListItemText\":\"Remove-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementCertificate\",\"ListItemText\":\"Remove-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementDiagnostic\",\"ListItemText\":\"Remove-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGateway\",\"ListItemText\":\"Remove-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGatewayHostnameConfiguration\",\"ListItemText\":\"Remove-AzApiManagementGatewayHostnameConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGatewayHostnameConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementGroup\",\"ListItemText\":\"Remove-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementIdentityProvider\",\"ListItemText\":\"Remove-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementLogger\",\"ListItemText\":\"Remove-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementNamedValue\",\"ListItemText\":\"Remove-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Remove-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementOperation\",\"ListItemText\":\"Remove-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementPolicy\",\"ListItemText\":\"Remove-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementProduct\",\"ListItemText\":\"Remove-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementProductFromGroup\",\"ListItemText\":\"Remove-AzApiManagementProductFromGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementProductFromGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementRegion\",\"ListItemText\":\"Remove-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementSubscription\",\"ListItemText\":\"Remove-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementUser\",\"ListItemText\":\"Remove-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Remove-AzApiManagementUserFromGroup\",\"ListItemText\":\"Remove-AzApiManagementUserFromGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApiManagementUserFromGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAppConfigurationStore\",\"ListItemText\":\"Remove-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGateway\",\"ListItemText\":\"Remove-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Remove-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Remove-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Remove-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayCustomError\",\"ListItemText\":\"Remove-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Remove-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Remove-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Remove-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Remove-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayIdentity\",\"ListItemText\":\"Remove-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayListener\",\"ListItemText\":\"Remove-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Remove-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Remove-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Remove-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Remove-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Remove-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Remove-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Remove-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Remove-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Remove-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsights\",\"ListItemText\":\"Remove-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsApiKey\",\"ListItemText\":\"Remove-AzApplicationInsightsApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsApiKey \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Remove-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Remove-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Remove-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWebTest\",\"ListItemText\":\"Remove-AzApplicationInsightsWebTest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWebTest \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Remove-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Remove-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Remove-AzApplicationSecurityGroup\",\"ListItemText\":\"Remove-AzApplicationSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzApplicationSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAppServiceEnvironment\",\"ListItemText\":\"Remove-AzAppServiceEnvironment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAppServiceEnvironment\\r\\n\"},{\"CompletionText\":\"Remove-AzAppServicePlan\",\"ListItemText\":\"Remove-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Remove-AzAs\",\"ListItemText\":\"Remove-AzAs\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAs\"},{\"CompletionText\":\"Remove-AzAttestationPolicySigner\",\"ListItemText\":\"Remove-AzAttestationPolicySigner\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAttestationPolicySigner\\r\\n\"},{\"CompletionText\":\"Remove-AzAttestationProvider\",\"ListItemText\":\"Remove-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfile\",\"ListItemText\":\"Remove-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileHciAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileHciAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileHciAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomanageConfigProfileHcrpAssignment\",\"ListItemText\":\"Remove-AzAutomanageConfigProfileHcrpAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutomanageConfigProfileHcrpAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationAccount\",\"ListItemText\":\"Remove-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationCertificate\",\"ListItemText\":\"Remove-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationConnection\",\"ListItemText\":\"Remove-AzAutomationConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationConnectionType\",\"ListItemText\":\"Remove-AzAutomationConnectionType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationConnectionType\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationCredential\",\"ListItemText\":\"Remove-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationDscConfiguration\",\"ListItemText\":\"Remove-AzAutomationDscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationDscConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationDscNodeConfiguration\",\"ListItemText\":\"Remove-AzAutomationDscNodeConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationDscNodeConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridRunbookWorker\",\"ListItemText\":\"Remove-AzAutomationHybridRunbookWorker\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridRunbookWorker\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Remove-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationHybridWorkerGroup\",\"ListItemText\":\"Remove-AzAutomationHybridWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationHybridWorkerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationModule\",\"ListItemText\":\"Remove-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationPython3Package\",\"ListItemText\":\"Remove-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationRunbook\",\"ListItemText\":\"Remove-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSchedule\",\"ListItemText\":\"Remove-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSoftwareUpdateConfiguration\",\"ListItemText\":\"Remove-AzAutomationSoftwareUpdateConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSoftwareUpdateConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationSourceControl\",\"ListItemText\":\"Remove-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationVariable\",\"ListItemText\":\"Remove-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Remove-AzAutomationWebhook\",\"ListItemText\":\"Remove-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Remove-AzAutoscaleSetting\",\"ListItemText\":\"Remove-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzAvailabilityGroupListener\",\"ListItemText\":\"Remove-AzAvailabilityGroupListener\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzAvailabilityGroupListener \\r\\n\"},{\"CompletionText\":\"Remove-AzAvailabilitySet\",\"ListItemText\":\"Remove-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Remove-AzBastion\",\"ListItemText\":\"Remove-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBastion\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchAccount\",\"ListItemText\":\"Remove-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchApplication\",\"ListItemText\":\"Remove-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchApplicationPackage\",\"ListItemText\":\"Remove-AzBatchApplicationPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchApplicationPackage\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchCertificate\",\"ListItemText\":\"Remove-AzBatchCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchComputeNode\",\"ListItemText\":\"Remove-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchComputeNodeUser\",\"ListItemText\":\"Remove-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchJob\",\"ListItemText\":\"Remove-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchJobSchedule\",\"ListItemText\":\"Remove-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchNodeFile\",\"ListItemText\":\"Remove-AzBatchNodeFile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchNodeFile\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchPool\",\"ListItemText\":\"Remove-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Remove-AzBatchTask\",\"ListItemText\":\"Remove-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Remove-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Remove-AzCapacityReservation\",\"ListItemText\":\"Remove-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Remove-AzCapacityReservationGroup\",\"ListItemText\":\"Remove-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzCdnCustomDomain\",\"ListItemText\":\"Remove-AzCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnEndpoint\",\"ListItemText\":\"Remove-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnOrigin\",\"ListItemText\":\"Remove-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnOriginGroup\",\"ListItemText\":\"Remove-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzCdnProfile\",\"ListItemText\":\"Remove-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzCloudService\",\"ListItemText\":\"Remove-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCloudService \\r\\n\"},{\"CompletionText\":\"Remove-AzCloudServiceRoleInstance\",\"ListItemText\":\"Remove-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccount\",\"ListItemText\":\"Remove-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountDeployment\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesAccountNetworkRule\",\"ListItemText\":\"Remove-AzCognitiveServicesAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesCommitmentPlan\",\"ListItemText\":\"Remove-AzCognitiveServicesCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\",\"ListItemText\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCognitiveServicesCommitmentPlanAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzConfidentialLedger\",\"ListItemText\":\"Remove-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Remove-AzConfigurationAssignment\",\"ListItemText\":\"Remove-AzConfigurationAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzConfigurationAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzConsumptionBudget\",\"ListItemText\":\"Remove-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Remove-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerGroup\",\"ListItemText\":\"Remove-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerInstanceSubnetServiceAssociationLink\",\"ListItemText\":\"Remove-AzContainerInstanceSubnetServiceAssociationLink\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerInstanceSubnetServiceAssociationLink \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistry\",\"ListItemText\":\"Remove-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryAgentPool\",\"ListItemText\":\"Remove-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryExportPipeline\",\"ListItemText\":\"Remove-AzContainerRegistryExportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryExportPipeline \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryImportPipeline\",\"ListItemText\":\"Remove-AzContainerRegistryImportPipeline\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryImportPipeline \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryManifest\",\"ListItemText\":\"Remove-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryReplication\",\"ListItemText\":\"Remove-AzContainerRegistryReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryReplication \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryRepository\",\"ListItemText\":\"Remove-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryScopeMap\",\"ListItemText\":\"Remove-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryTag\",\"ListItemText\":\"Remove-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryToken\",\"ListItemText\":\"Remove-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Remove-AzContainerRegistryWebhook\",\"ListItemText\":\"Remove-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Remove-AzContext\",\"ListItemText\":\"Remove-AzContext\",\"ResultType\":2,\"ToolTip\":\"Remove-AzContext\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBAccount\",\"ListItemText\":\"Remove-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Remove-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBCassandraTable\",\"ListItemText\":\"Remove-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Remove-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Remove-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Remove-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBService\",\"ListItemText\":\"Remove-AzCosmosDBService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBService\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlContainer\",\"ListItemText\":\"Remove-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Remove-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Remove-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Remove-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Remove-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Remove-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Remove-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Remove-AzCosmosDBTable\",\"ListItemText\":\"Remove-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Remove-AzCustomIpPrefix\",\"ListItemText\":\"Remove-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Remove-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Remove-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeDevice\",\"ListItemText\":\"Remove-AzDataBoxEdgeDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeDevice\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeOrder\",\"ListItemText\":\"Remove-AzDataBoxEdgeOrder\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeOrder\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeRole\",\"ListItemText\":\"Remove-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeShare\",\"ListItemText\":\"Remove-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageAccount\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeStorageContainer\",\"ListItemText\":\"Remove-AzDataBoxEdgeStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeTrigger\",\"ListItemText\":\"Remove-AzDataBoxEdgeTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDataBoxEdgeUser\",\"ListItemText\":\"Remove-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksAccessConnector\",\"ListItemText\":\"Remove-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksVNetPeering\",\"ListItemText\":\"Remove-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Remove-AzDatabricksWorkspace\",\"ListItemText\":\"Remove-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzDataCollectionRule\",\"ListItemText\":\"Remove-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataCollectionRuleAssociation\",\"ListItemText\":\"Remove-AzDataCollectionRuleAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataCollectionRuleAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactory\",\"ListItemText\":\"Remove-AzDataFactory\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactory\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryDataset\",\"ListItemText\":\"Remove-AzDataFactoryDataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryDataset\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryGateway\",\"ListItemText\":\"Remove-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryHub\",\"ListItemText\":\"Remove-AzDataFactoryHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryHub\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryLinkedService\",\"ListItemText\":\"Remove-AzDataFactoryLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryPipeline\",\"ListItemText\":\"Remove-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2\",\"ListItemText\":\"Remove-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Remove-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Dataset\",\"ListItemText\":\"Remove-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Remove-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Remove-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Remove-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2Trigger\",\"ListItemText\":\"Remove-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDataFactoryV2TriggerSubscription\",\"ListItemText\":\"Remove-AzDataFactoryV2TriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataFactoryV2TriggerSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Remove-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Remove-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Remove-AzDatalakeGen2FileSystem\",\"ListItemText\":\"Remove-AzDatalakeGen2FileSystem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDatalakeGen2FileSystem\"},{\"CompletionText\":\"Remove-AzDataLakeGen2Item\",\"ListItemText\":\"Remove-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreAccount\",\"ListItemText\":\"Remove-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Remove-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItem\",\"ListItemText\":\"Remove-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItemAcl\",\"ListItemText\":\"Remove-AzDataLakeStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItemAcl\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Remove-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Remove-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Remove-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupInstance\",\"ListItemText\":\"Remove-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupPolicy\",\"ListItemText\":\"Remove-AzDataProtectionBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionBackupVault\",\"ListItemText\":\"Remove-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Remove-AzDataProtectionResourceGuard\",\"ListItemText\":\"Remove-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Remove-AzDataShare\",\"ListItemText\":\"Remove-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShare\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareAccount\",\"ListItemText\":\"Remove-AzDataShareAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareDataSet\",\"ListItemText\":\"Remove-AzDataShareDataSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareDataSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareDataSetMapping\",\"ListItemText\":\"Remove-AzDataShareDataSetMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareDataSetMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareInvitation\",\"ListItemText\":\"Remove-AzDataShareInvitation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareInvitation\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareSubscription\",\"ListItemText\":\"Remove-AzDataShareSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareSynchronizationSetting\",\"ListItemText\":\"Remove-AzDataShareSynchronizationSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareSynchronizationSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzDataShareTrigger\",\"ListItemText\":\"Remove-AzDataShareTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDataShareTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzDdosProtectionPlan\",\"ListItemText\":\"Remove-AzDdosProtectionPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDdosProtectionPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzDelegation\",\"ListItemText\":\"Remove-AzDelegation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDelegation\\r\\n\"},{\"CompletionText\":\"Remove-AzDeployment\",\"ListItemText\":\"Remove-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Remove-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerRollout\",\"ListItemText\":\"Remove-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerService\",\"ListItemText\":\"Remove-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Remove-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Remove-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentManagerStep\",\"ListItemText\":\"Remove-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Remove-AzDeploymentScript\",\"ListItemText\":\"Remove-AzDeploymentScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeploymentScript\\r\\n\"},{\"CompletionText\":\"Remove-AzDeviceSecurityGroup\",\"ListItemText\":\"Remove-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzDiagnosticSetting\",\"ListItemText\":\"Remove-AzDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzDisk\",\"ListItemText\":\"Remove-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzDiskAccess\",\"ListItemText\":\"Remove-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Remove-AzDiskEncryptionSet\",\"ListItemText\":\"Remove-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsRecordConfig\",\"ListItemText\":\"Remove-AzDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsRecordSet\",\"ListItemText\":\"Remove-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Remove-AzDnsZone\",\"ListItemText\":\"Remove-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Remove-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Remove-AzEnvironment\",\"ListItemText\":\"Remove-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridChannel\",\"ListItemText\":\"Remove-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridDomain\",\"ListItemText\":\"Remove-AzEventGridDomain\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridDomain\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridDomainTopic\",\"ListItemText\":\"Remove-AzEventGridDomainTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridDomainTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Remove-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerNamespace\",\"ListItemText\":\"Remove-AzEventGridPartnerNamespace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerNamespace\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerRegistration\",\"ListItemText\":\"Remove-AzEventGridPartnerRegistration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerRegistration\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerTopic\",\"ListItemText\":\"Remove-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Remove-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSubscription\",\"ListItemText\":\"Remove-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSystemTopic\",\"ListItemText\":\"Remove-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Remove-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzEventGridTopic\",\"ListItemText\":\"Remove-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Remove-AzEventHub\",\"ListItemText\":\"Remove-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHub \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubApplicationGroup\",\"ListItemText\":\"Remove-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubAuthorizationRule\",\"ListItemText\":\"Remove-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubCluster\",\"ListItemText\":\"Remove-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubConsumerGroup\",\"ListItemText\":\"Remove-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubGeoDRConfiguration\",\"ListItemText\":\"Remove-AzEventHubGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubNamespace\",\"ListItemText\":\"Remove-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubNamespaceV2\",\"ListItemText\":\"Remove-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Remove-AzEventHubPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzEventHubPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzEventHubSchemaGroup\",\"ListItemText\":\"Remove-AzEventHubSchemaGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzEventHubSchemaGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuit\",\"ListItemText\":\"Remove-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitAuthorization\",\"ListItemText\":\"Remove-AzExpressRouteCircuitAuthorization\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitAuthorization\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Remove-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Remove-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteConnection\",\"ListItemText\":\"Remove-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteCrossConnectionPeering\",\"ListItemText\":\"Remove-AzExpressRouteCrossConnectionPeering\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteCrossConnectionPeering\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRouteGateway\",\"ListItemText\":\"Remove-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePort\",\"ListItemText\":\"Remove-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePortAuthorization\",\"ListItemText\":\"Remove-AzExpressRoutePortAuthorization\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePortAuthorization\\r\\n\"},{\"CompletionText\":\"Remove-AzExpressRoutePortIdentity\",\"ListItemText\":\"Remove-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Remove-AzFederatedIdentityCredentials\",\"ListItemText\":\"Remove-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Remove-AzFirewall\",\"ListItemText\":\"Remove-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewall\\r\\n\"},{\"CompletionText\":\"Remove-AzFirewallPolicy\",\"ListItemText\":\"Remove-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Remove-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoor\",\"ListItemText\":\"Remove-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Remove-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Remove-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Remove-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Remove-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnProfile\",\"ListItemText\":\"Remove-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRoute\",\"ListItemText\":\"Remove-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRule\",\"ListItemText\":\"Remove-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnRuleSet\",\"ListItemText\":\"Remove-AzFrontDoorCdnRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnRuleSet \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnSecret\",\"ListItemText\":\"Remove-AzFrontDoorCdnSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnSecret \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Remove-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorContent\",\"ListItemText\":\"Remove-AzFrontDoorContent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorContent\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorRulesEngine\",\"ListItemText\":\"Remove-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Remove-AzFrontDoorWafPolicy\",\"ListItemText\":\"Remove-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionApp\",\"ListItemText\":\"Remove-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionAppPlan\",\"ListItemText\":\"Remove-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Remove-AzFunctionAppSetting\",\"ListItemText\":\"Remove-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzGallery\",\"ListItemText\":\"Remove-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGallery\\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryApplication\",\"ListItemText\":\"Remove-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryApplicationVersion\",\"ListItemText\":\"Remove-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryImageDefinition\",\"ListItemText\":\"Remove-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzGalleryImageVersion\",\"ListItemText\":\"Remove-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightCluster\",\"ListItemText\":\"Remove-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Remove-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareApisService\",\"ListItemText\":\"Remove-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareApisWorkspace\",\"ListItemText\":\"Remove-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareDicomService\",\"ListItemText\":\"Remove-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareFhirService\",\"ListItemText\":\"Remove-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareIotConnector\",\"ListItemText\":\"Remove-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzHealthcareIotConnectorFhirDestination\",\"ListItemText\":\"Remove-AzHealthcareIotConnectorFhirDestination\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzHealthcareIotConnectorFhirDestination \\r\\n\"},{\"CompletionText\":\"Remove-AzHost\",\"ListItemText\":\"Remove-AzHost\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHost\\r\\n\"},{\"CompletionText\":\"Remove-AzHostGroup\",\"ListItemText\":\"Remove-AzHostGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzHostGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzImage\",\"ListItemText\":\"Remove-AzImage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzImage\\r\\n\"},{\"CompletionText\":\"Remove-AzImageDataDisk\",\"ListItemText\":\"Remove-AzImageDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzImageDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Remove-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Remove-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Remove-AzInsightsPrivateLinkScopedResource\",\"ListItemText\":\"Remove-AzInsightsPrivateLinkScopedResource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzInsightsPrivateLinkScopedResource\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccount\",\"ListItemText\":\"Remove-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountAgreement\",\"ListItemText\":\"Remove-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountAssembly\",\"ListItemText\":\"Remove-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Remove-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountCertificate\",\"ListItemText\":\"Remove-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountMap\",\"ListItemText\":\"Remove-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountPartner\",\"ListItemText\":\"Remove-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Remove-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Remove-AzIntegrationAccountSchema\",\"ListItemText\":\"Remove-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHub\",\"ListItemText\":\"Remove-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHub\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubCertificate\",\"ListItemText\":\"Remove-AzIotHubCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubConfiguration\",\"ListItemText\":\"Remove-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDCL\",\"ListItemText\":\"Remove-AzIotHubDCL\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDCL\"},{\"CompletionText\":\"Remove-AzIotHubDeployment\",\"ListItemText\":\"Remove-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDevice\",\"ListItemText\":\"Remove-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubDeviceChildren\",\"ListItemText\":\"Remove-AzIotHubDeviceChildren\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubDeviceChildren\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubEHCG\",\"ListItemText\":\"Remove-AzIotHubEHCG\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubEHCG\"},{\"CompletionText\":\"Remove-AzIotHubEventHubConsumerGroup\",\"ListItemText\":\"Remove-AzIotHubEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubEventHubConsumerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubKey\",\"ListItemText\":\"Remove-AzIotHubKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubKey\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubMessageEnrichment\",\"ListItemText\":\"Remove-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubModule\",\"ListItemText\":\"Remove-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubMsgEnrich\",\"ListItemText\":\"Remove-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Remove-AzIotHubRoute\",\"ListItemText\":\"Remove-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Remove-AzIotHubRoutingEndpoint\",\"ListItemText\":\"Remove-AzIotHubRoutingEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotHubRoutingEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzIotSecuritySolution\",\"ListItemText\":\"Remove-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Remove-AzIpAllocation\",\"ListItemText\":\"Remove-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Remove-AzIpGroup\",\"ListItemText\":\"Remove-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Remove-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVault\",\"ListItemText\":\"Remove-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultAccessPolicy\",\"ListItemText\":\"Remove-AzKeyVaultAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificate\",\"ListItemText\":\"Remove-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateContact\",\"ListItemText\":\"Remove-AzKeyVaultCertificateContact\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateContact\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Remove-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Remove-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultKey\",\"ListItemText\":\"Remove-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedHsm\",\"ListItemText\":\"Remove-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Remove-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Remove-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultNetworkRule\",\"ListItemText\":\"Remove-AzKeyVaultNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultRoleAssignment\",\"ListItemText\":\"Remove-AzKeyVaultRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Remove-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzKeyVaultSecret\",\"ListItemText\":\"Remove-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Remove-AzKustoAttachedDatabaseConfiguration\",\"ListItemText\":\"Remove-AzKustoAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoCluster\",\"ListItemText\":\"Remove-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoClusterLanguageExtension\",\"ListItemText\":\"Remove-AzKustoClusterLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoClusterLanguageExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoClusterPrincipalAssignment\",\"ListItemText\":\"Remove-AzKustoClusterPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoClusterPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabase\",\"ListItemText\":\"Remove-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabasePrincipal\",\"ListItemText\":\"Remove-AzKustoDatabasePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabasePrincipal \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDatabasePrincipalAssignment\",\"ListItemText\":\"Remove-AzKustoDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoDataConnection\",\"ListItemText\":\"Remove-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Remove-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzKustoPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzKustoScript\",\"ListItemText\":\"Remove-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Remove-AzLoad\",\"ListItemText\":\"Remove-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzLoad \\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancer\",\"ListItemText\":\"Remove-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Remove-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\",\"ListItemText\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerBackendAddressPoolConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Remove-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Remove-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Remove-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Remove-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzLocalNetworkGateway\",\"ListItemText\":\"Remove-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzLogicApp\",\"ListItemText\":\"Remove-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Remove-AzLogProfile\",\"ListItemText\":\"Remove-AzLogProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzLogProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzMaintenanceConfiguration\",\"ListItemText\":\"Remove-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedApplication\",\"ListItemText\":\"Remove-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedApplicationDefinition\",\"ListItemText\":\"Remove-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedCassandraCluster\",\"ListItemText\":\"Remove-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedCassandraDataCenter\",\"ListItemText\":\"Remove-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Remove-AzManagedServicesAssignment\",\"ListItemText\":\"Remove-AzManagedServicesAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzManagedServicesAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzManagedServicesDefinition\",\"ListItemText\":\"Remove-AzManagedServicesDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzManagedServicesDefinition \\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroup\",\"ListItemText\":\"Remove-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupDeployment\",\"ListItemText\":\"Remove-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Remove-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Remove-AzManagementGroupSubscription\",\"ListItemText\":\"Remove-AzManagementGroupSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzManagementGroupSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzMediaService\",\"ListItemText\":\"Remove-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMediaService\\r\\n\"},{\"CompletionText\":\"Remove-AzMetricAlertRuleV2\",\"ListItemText\":\"Remove-AzMetricAlertRuleV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMetricAlertRuleV2\\r\\n\"},{\"CompletionText\":\"Remove-AzMigrateProject\",\"ListItemText\":\"Remove-AzMigrateProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMigrateProject \\r\\n\"},{\"CompletionText\":\"Remove-AzMigrateServerReplication\",\"ListItemText\":\"Remove-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Remove-AzMlCommitmentPlan\",\"ListItemText\":\"Remove-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzMlWebService\",\"ListItemText\":\"Remove-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspace\",\"ListItemText\":\"Remove-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Remove-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Remove-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceCodeVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceCodeVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceCodeVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceComponentContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceComponentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceComponentContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceComponentVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceComponentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceComponentVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceCompute\",\"ListItemText\":\"Remove-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceConnection\",\"ListItemText\":\"Remove-AzMLWorkspaceConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDataContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceDataContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDataContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDatastore\",\"ListItemText\":\"Remove-AzMLWorkspaceDatastore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDatastore \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceDataVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceDataVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceDataVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceEnvironmentContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceEnvironmentContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceEnvironmentContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceEnvironmentVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceEnvironmentVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceEnvironmentVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceJob\",\"ListItemText\":\"Remove-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceModelContainer\",\"ListItemText\":\"Remove-AzMLWorkspaceModelContainer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceModelContainer \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceModelVersion\",\"ListItemText\":\"Remove-AzMLWorkspaceModelVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceModelVersion \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Remove-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Remove-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Remove-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzMonitorWorkspace\",\"ListItemText\":\"Remove-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFirewallRule\",\"ListItemText\":\"Remove-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServer\",\"ListItemText\":\"Remove-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServerDatabase\",\"ListItemText\":\"Remove-AzMySqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Remove-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlServer\",\"ListItemText\":\"Remove-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Remove-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Remove-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Remove-AzNatGateway\",\"ListItemText\":\"Remove-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterface\",\"ListItemText\":\"Remove-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Remove-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Remove-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManager\",\"ListItemText\":\"Remove-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Remove-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerGroup\",\"ListItemText\":\"Remove-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Remove-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Remove-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerStaticMember\",\"ListItemText\":\"Remove-AzNetworkManagerStaticMember\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerStaticMember\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Remove-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkProfile\",\"ListItemText\":\"Remove-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkSecurityGroup\",\"ListItemText\":\"Remove-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Remove-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkVirtualAppliance\",\"ListItemText\":\"Remove-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcher\",\"ListItemText\":\"Remove-AzNetworkWatcher\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcher\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Remove-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Remove-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Remove-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Remove-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHub\",\"ListItemText\":\"Remove-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Remove-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Remove-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespace\",\"ListItemText\":\"Remove-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Remove-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Remove-AzOperationalInsightsCluster\",\"ListItemText\":\"Remove-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsDataExport\",\"ListItemText\":\"Remove-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsDataSource\",\"ListItemText\":\"Remove-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Remove-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Remove-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Remove-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Remove-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsTable\",\"ListItemText\":\"Remove-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Remove-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Remove-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Remove-AzP2sVpnGateway\",\"ListItemText\":\"Remove-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyAssignment\",\"ListItemText\":\"Remove-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyAttestation\",\"ListItemText\":\"Remove-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyDefinition\",\"ListItemText\":\"Remove-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyExemption\",\"ListItemText\":\"Remove-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicyRemediation\",\"ListItemText\":\"Remove-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Remove-AzPolicySetDefinition\",\"ListItemText\":\"Remove-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Remove-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServerDatabase\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServerDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServerDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Remove-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlServer\",\"ListItemText\":\"Remove-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Remove-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Remove-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Remove-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Remove-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Remove-AzPowerBIWorkspaceCollection\",\"ListItemText\":\"Remove-AzPowerBIWorkspaceCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPowerBIWorkspaceCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsRecordConfig\",\"ListItemText\":\"Remove-AzPrivateDnsRecordConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsRecordConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsRecordSet\",\"ListItemText\":\"Remove-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Remove-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsZone\",\"ListItemText\":\"Remove-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Remove-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateEndpoint\",\"ListItemText\":\"Remove-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateLinkAssociation\",\"ListItemText\":\"Remove-AzPrivateLinkAssociation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateLinkAssociation\\r\\n\"},{\"CompletionText\":\"Remove-AzPrivateLinkService\",\"ListItemText\":\"Remove-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Remove-AzProximityPlacementGroup\",\"ListItemText\":\"Remove-AzProximityPlacementGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzProximityPlacementGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzPublicIpAddress\",\"ListItemText\":\"Remove-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Remove-AzPublicIpPrefix\",\"ListItemText\":\"Remove-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Remove-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrFabric\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrFabric\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrFabric\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrProtectionContainer\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrProtectionContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrProtectionContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrReplicationProtectedItemDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrStorageClassificationMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Remove-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Remove-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Remove-AzRecoveryServicesVault\",\"ListItemText\":\"Remove-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCache\",\"ListItemText\":\"Remove-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheDiagnostic\",\"ListItemText\":\"Remove-AzRedisCacheDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheDiagnostic\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheDiagnostics\",\"ListItemText\":\"Remove-AzRedisCacheDiagnostics\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheDiagnostics\"},{\"CompletionText\":\"Remove-AzRedisCacheFirewallRule\",\"ListItemText\":\"Remove-AzRedisCacheFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCacheLink\",\"ListItemText\":\"Remove-AzRedisCacheLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCacheLink\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisCachePatchSchedule\",\"ListItemText\":\"Remove-AzRedisCachePatchSchedule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRedisCachePatchSchedule\\r\\n\"},{\"CompletionText\":\"Remove-AzRedisEnterpriseCache\",\"ListItemText\":\"Remove-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Remove-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Remove-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayAuthorizationRule\",\"ListItemText\":\"Remove-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayHybridConnection\",\"ListItemText\":\"Remove-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzRelayNamespace\",\"ListItemText\":\"Remove-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzResource\",\"ListItemText\":\"Remove-AzResource\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResource\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceGroup\",\"ListItemText\":\"Remove-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceGroupDeployment\",\"ListItemText\":\"Remove-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceLock\",\"ListItemText\":\"Remove-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceManagementPrivateLink\",\"ListItemText\":\"Remove-AzResourceManagementPrivateLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzResourceManagementPrivateLink\\r\\n\"},{\"CompletionText\":\"Remove-AzResourceMoverMoveCollection\",\"ListItemText\":\"Remove-AzResourceMoverMoveCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzResourceMoverMoveCollection \\r\\n\"},{\"CompletionText\":\"Remove-AzResourceMoverMoveResource\",\"ListItemText\":\"Remove-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzResourceMoverMoveResource \\r\\n\"},{\"CompletionText\":\"Remove-AzRestorePoint\",\"ListItemText\":\"Remove-AzRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzRestorePointCollection\",\"ListItemText\":\"Remove-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainer\",\"ListItemText\":\"Remove-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Remove-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageContainerLegalHold\",\"ListItemText\":\"Remove-AzRmStorageContainerLegalHold\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageContainerLegalHold\\r\\n\"},{\"CompletionText\":\"Remove-AzRmStorageShare\",\"ListItemText\":\"Remove-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleAssignment\",\"ListItemText\":\"Remove-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleDefinition\",\"ListItemText\":\"Remove-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzRoleManagementPolicy\",\"ListItemText\":\"Remove-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Remove-AzRoleManagementPolicyAssignment\",\"ListItemText\":\"Remove-AzRoleManagementPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzRoleManagementPolicyAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzRouteConfig\",\"ListItemText\":\"Remove-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteFilter\",\"ListItemText\":\"Remove-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteFilterRuleConfig\",\"ListItemText\":\"Remove-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteMap\",\"ListItemText\":\"Remove-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteServer\",\"ListItemText\":\"Remove-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteServerPeer\",\"ListItemText\":\"Remove-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Remove-AzRouteTable\",\"ListItemText\":\"Remove-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzRoutingIntent\",\"ListItemText\":\"Remove-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Remove-AzRoutingPolicy\",\"ListItemText\":\"Remove-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzScheduledQueryRule\",\"ListItemText\":\"Remove-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAssessment\",\"ListItemText\":\"Remove-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Remove-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityAutomation\",\"ListItemText\":\"Remove-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityAutomation\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityContact\",\"ListItemText\":\"Remove-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityPartnerProvider\",\"ListItemText\":\"Remove-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Remove-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Remove-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAlertRule\",\"ListItemText\":\"Remove-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAlertRuleAction\",\"ListItemText\":\"Remove-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelAutomationRule\",\"ListItemText\":\"Remove-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelBookmark\",\"ListItemText\":\"Remove-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelBookmarkRelation\",\"ListItemText\":\"Remove-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelDataConnector\",\"ListItemText\":\"Remove-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelEntityQuery\",\"ListItemText\":\"Remove-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncident\",\"ListItemText\":\"Remove-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncidentComment\",\"ListItemText\":\"Remove-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelIncidentRelation\",\"ListItemText\":\"Remove-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Remove-AzSentinelOnboardingState\",\"ListItemText\":\"Remove-AzSentinelOnboardingState\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSentinelOnboardingState \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Remove-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusGeoDRConfiguration\",\"ListItemText\":\"Remove-AzServiceBusGeoDRConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusGeoDRConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusMigration\",\"ListItemText\":\"Remove-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusNamespace\",\"ListItemText\":\"Remove-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusNamespaceV2\",\"ListItemText\":\"Remove-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Remove-AzServiceBusPrivateEndpointConnection\",\"ListItemText\":\"Remove-AzServiceBusPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusPrivateEndpointConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusQueue\",\"ListItemText\":\"Remove-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusRule\",\"ListItemText\":\"Remove-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusSubscription\",\"ListItemText\":\"Remove-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceBusTopic\",\"ListItemText\":\"Remove-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceEndpointPolicy\",\"ListItemText\":\"Remove-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Remove-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplication\",\"ListItemText\":\"Remove-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplicationType\",\"ListItemText\":\"Remove-AzServiceFabricApplicationType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplicationType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricApplicationTypeVersion\",\"ListItemText\":\"Remove-AzServiceFabricApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricClientCertificate\",\"ListItemText\":\"Remove-AzServiceFabricClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedCluster\",\"ListItemText\":\"Remove-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterClientCertificate\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterClientCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Remove-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Remove-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\",\"ListItemText\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricManagedNodeTypeVMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricNode\",\"ListItemText\":\"Remove-AzServiceFabricNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricNode\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricNodeType\",\"ListItemText\":\"Remove-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricService\",\"ListItemText\":\"Remove-AzServiceFabricService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricService\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceFabricSetting\",\"ListItemText\":\"Remove-AzServiceFabricSetting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzServiceFabricSetting\\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Remove-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Remove-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Remove-AzServiceLinkerForWebApp\",\"ListItemText\":\"Remove-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Remove-AzSignalR\",\"ListItemText\":\"Remove-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSignalR\\r\\n\"},{\"CompletionText\":\"Remove-AzSnapshot\",\"ListItemText\":\"Remove-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabase\",\"ListItemText\":\"Remove-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseAudit\",\"ListItemText\":\"Remove-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Remove-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseFromFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseFromFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseFromFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseRestorePoint\",\"ListItemText\":\"Remove-AzSqlDatabaseRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseSecondary\",\"ListItemText\":\"Remove-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Remove-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlDatabaseServerAuditing\",\"ListItemText\":\"Remove-AzSqlDatabaseServerAuditing\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlDatabaseServerAuditing\"},{\"CompletionText\":\"Remove-AzSqlElasticJob\",\"ListItemText\":\"Remove-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobAgent\",\"ListItemText\":\"Remove-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobCredential\",\"ListItemText\":\"Remove-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobStep\",\"ListItemText\":\"Remove-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobTarget\",\"ListItemText\":\"Remove-AzSqlElasticJobTarget\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobTarget\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticJobTargetGroup\",\"ListItemText\":\"Remove-AzSqlElasticJobTargetGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticJobTargetGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlElasticPool\",\"ListItemText\":\"Remove-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstance\",\"ListItemText\":\"Remove-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabase\",\"ListItemText\":\"Remove-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceKeyVaultKey\",\"ListItemText\":\"Remove-AzSqlInstanceKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceLink\",\"ListItemText\":\"Remove-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstancePool\",\"ListItemText\":\"Remove-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlInstanceServerTrustCertificate\",\"ListItemText\":\"Remove-AzSqlInstanceServerTrustCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlInstanceServerTrustCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServer\",\"ListItemText\":\"Remove-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerAudit\",\"ListItemText\":\"Remove-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerCommunicationLink\",\"ListItemText\":\"Remove-AzSqlServerCommunicationLink\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerCommunicationLink\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerDnsAlias\",\"ListItemText\":\"Remove-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerFirewallRule\",\"ListItemText\":\"Remove-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Remove-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerKeyVaultKey\",\"ListItemText\":\"Remove-AzSqlServerKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Remove-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerOutboundFirewallRule\",\"ListItemText\":\"Remove-AzSqlServerOutboundFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerOutboundFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerTrustGroup\",\"ListItemText\":\"Remove-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerTrustGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Remove-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncAgent\",\"ListItemText\":\"Remove-AzSqlSyncAgent\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncAgent\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncGroup\",\"ListItemText\":\"Remove-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlSyncMember\",\"ListItemText\":\"Remove-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVirtualCluster\",\"ListItemText\":\"Remove-AzSqlVirtualCluster\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSqlVirtualCluster\\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVM\",\"ListItemText\":\"Remove-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Remove-AzSqlVMGroup\",\"ListItemText\":\"Remove-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzSshkey\",\"ListItemText\":\"Remove-AzSshkey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSshkey\\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciArcSetting\",\"ListItemText\":\"Remove-AzStackHciArcSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciArcSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciCluster\",\"ListItemText\":\"Remove-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHciExtension\",\"ListItemText\":\"Remove-AzStackHciExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHciExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHCIRemoteSupport\",\"ListItemText\":\"Remove-AzStackHCIRemoteSupport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHCIRemoteSupport \\r\\n\"},{\"CompletionText\":\"Remove-AzStackHCIVMAttestation\",\"ListItemText\":\"Remove-AzStackHCIVMAttestation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStackHCIVMAttestation \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebApp\",\"ListItemText\":\"Remove-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppAttachedRepository\",\"ListItemText\":\"Remove-AzStaticWebAppAttachedRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppAttachedRepository \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppBuild\",\"ListItemText\":\"Remove-AzStaticWebAppBuild\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppBuild \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Remove-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzStaticWebAppUser\",\"ListItemText\":\"Remove-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccount\",\"ListItemText\":\"Remove-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Remove-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageAccountNetworkRule\",\"ListItemText\":\"Remove-AzStorageAccountNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageAccountNetworkRule\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlob\",\"ListItemText\":\"Remove-AzStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlob\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlobImmutabilityPolicy\",\"ListItemText\":\"Remove-AzStorageBlobImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlobImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Remove-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageContainer\",\"ListItemText\":\"Remove-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageCORSRule\",\"ListItemText\":\"Remove-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageDirectory\",\"ListItemText\":\"Remove-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageFile\",\"ListItemText\":\"Remove-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageLocalUser\",\"ListItemText\":\"Remove-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMover\",\"ListItemText\":\"Remove-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverEndpoint\",\"ListItemText\":\"Remove-AzStorageMoverEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverJobDefinition\",\"ListItemText\":\"Remove-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageMoverProject\",\"ListItemText\":\"Remove-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Remove-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Remove-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageQueue\",\"ListItemText\":\"Remove-AzStorageQueue\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageQueue\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageShare\",\"ListItemText\":\"Remove-AzStorageShare\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageShare\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncCloudEndpoint\",\"ListItemText\":\"Remove-AzStorageSyncCloudEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncCloudEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncGroup\",\"ListItemText\":\"Remove-AzStorageSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Remove-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageSyncService\",\"ListItemText\":\"Remove-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageTable\",\"ListItemText\":\"Remove-AzStorageTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageTable\\r\\n\"},{\"CompletionText\":\"Remove-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Remove-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Remove-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsCluster\",\"ListItemText\":\"Remove-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsFunction\",\"ListItemText\":\"Remove-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsInput\",\"ListItemText\":\"Remove-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsJob\",\"ListItemText\":\"Remove-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Remove-AzStreamAnalyticsOutput\",\"ListItemText\":\"Remove-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Remove-AzSubscriptionDeployment\",\"ListItemText\":\"Remove-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSubscriptionDeployment\"},{\"CompletionText\":\"Remove-AzSubscriptionDiagnosticSetting\",\"ListItemText\":\"Remove-AzSubscriptionDiagnosticSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSubscriptionDiagnosticSetting \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseDataFlow\",\"ListItemText\":\"Remove-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseDataset\",\"ListItemText\":\"Remove-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseFirewallRule\",\"ListItemText\":\"Remove-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Remove-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Remove-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKqlScript\",\"ListItemText\":\"Remove-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseKqlScript\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPool\",\"ListItemText\":\"Remove-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ListItemText\":\"Remove-AzSynapseKustoPoolAttachedDatabaseConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolAttachedDatabaseConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDatabasePrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDatabasePrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Remove-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolLanguageExtension\",\"ListItemText\":\"Remove-AzSynapseKustoPoolLanguageExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolLanguageExtension \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseKustoPoolPrincipalAssignment\",\"ListItemText\":\"Remove-AzSynapseKustoPoolPrincipalAssignment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzSynapseKustoPoolPrincipalAssignment \\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseLinkConnection\",\"ListItemText\":\"Remove-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseLinkedService\",\"ListItemText\":\"Remove-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Remove-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseManagedPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseNotebook\",\"ListItemText\":\"Remove-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapsePipeline\",\"ListItemText\":\"Remove-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseRoleAssignment\",\"ListItemText\":\"Remove-AzSynapseRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseRoleAssignment\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkConfiguration\",\"ListItemText\":\"Remove-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Remove-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSparkPool\",\"ListItemText\":\"Remove-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlAudit\",\"ListItemText\":\"Remove-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlAudit\"},{\"CompletionText\":\"Remove-AzSynapseSqlDatabase\",\"ListItemText\":\"Remove-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPool\",\"ListItemText\":\"Remove-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Remove-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolRestorePoint\",\"ListItemText\":\"Remove-AzSynapseSqlPoolRestorePoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolRestorePoint\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Remove-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseSqlScript\",\"ListItemText\":\"Remove-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseTrigger\",\"ListItemText\":\"Remove-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseTriggerSubscription\",\"ListItemText\":\"Remove-AzSynapseTriggerSubscription\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseTriggerSubscription\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspace\",\"ListItemText\":\"Remove-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspaceKey\",\"ListItemText\":\"Remove-AzSynapseWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspaceKey\\r\\n\"},{\"CompletionText\":\"Remove-AzSynapseWorkspacePackage\",\"ListItemText\":\"Remove-AzSynapseWorkspacePackage\",\"ResultType\":2,\"ToolTip\":\"Remove-AzSynapseWorkspacePackage\\r\\n\"},{\"CompletionText\":\"Remove-AzTag\",\"ListItemText\":\"Remove-AzTag\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTag\\r\\n\"},{\"CompletionText\":\"Remove-AzTemplateSpec\",\"ListItemText\":\"Remove-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Remove-AzTenantDeployment\",\"ListItemText\":\"Remove-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\",\"ListItemText\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerCustomHeaderFromEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\",\"ListItemText\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerCustomHeaderFromProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerEndpoint\",\"ListItemText\":\"Remove-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerEndpointConfig\",\"ListItemText\":\"Remove-AzTrafficManagerEndpointConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerEndpointConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\",\"ListItemText\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerExpectedStatusCodeRange\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerIpAddressRange\",\"ListItemText\":\"Remove-AzTrafficManagerIpAddressRange\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerIpAddressRange\\r\\n\"},{\"CompletionText\":\"Remove-AzTrafficManagerProfile\",\"ListItemText\":\"Remove-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Remove-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Remove-AzUserAssignedIdentity\",\"ListItemText\":\"Remove-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Remove-AzVHubRouteTable\",\"ListItemText\":\"Remove-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualApplianceSite\",\"ListItemText\":\"Remove-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHub\",\"ListItemText\":\"Remove-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubBgpConnection\",\"ListItemText\":\"Remove-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubRouteTable\",\"ListItemText\":\"Remove-AzVirtualHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubRouteTable\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualHubVnetConnection\",\"ListItemText\":\"Remove-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetwork\",\"ListItemText\":\"Remove-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGateway\",\"ListItemText\":\"Remove-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayDefaultSite\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayDefaultSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayDefaultSite\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayIpConfig\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayIpConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayIpConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Remove-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkPeering\",\"ListItemText\":\"Remove-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Remove-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualNetworkTap\",\"ListItemText\":\"Remove-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualRouter\",\"ListItemText\":\"Remove-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualRouterPeer\",\"ListItemText\":\"Remove-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Remove-AzVirtualWan\",\"ListItemText\":\"Remove-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Remove-AzVM\",\"ListItemText\":\"Remove-AzVM\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVM\\r\\n\"},{\"CompletionText\":\"Remove-AzVMAccessExtension\",\"ListItemText\":\"Remove-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMAEMExtension\",\"ListItemText\":\"Remove-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMBackup\",\"ListItemText\":\"Remove-AzVMBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzVMChefExtension\",\"ListItemText\":\"Remove-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMCustomScriptExtension\",\"ListItemText\":\"Remove-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDataDisk\",\"ListItemText\":\"Remove-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDiagnosticsExtension\",\"ListItemText\":\"Remove-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDiskEncryptionExtension\",\"ListItemText\":\"Remove-AzVMDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMDscExtension\",\"ListItemText\":\"Remove-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVMExtension\",\"ListItemText\":\"Remove-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmGalleryApplication\",\"ListItemText\":\"Remove-AzVmGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmGalleryApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzVMNetworkInterface\",\"ListItemText\":\"Remove-AzVMNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMNetworkInterface\\r\\n\"},{\"CompletionText\":\"Remove-AzVMRunCommand\",\"ListItemText\":\"Remove-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzVMRunCommand \\r\\n\"},{\"CompletionText\":\"Remove-AzVMSecret\",\"ListItemText\":\"Remove-AzVMSecret\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMSecret\\r\\n\"},{\"CompletionText\":\"Remove-AzVMSqlServerExtension\",\"ListItemText\":\"Remove-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmss\",\"ListItemText\":\"Remove-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmss\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssDataDisk\",\"ListItemText\":\"Remove-AzVmssDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssDiagnosticsExtension\",\"ListItemText\":\"Remove-AzVmssDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssExtension\",\"ListItemText\":\"Remove-AzVmssExtension\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssExtension\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssGalleryApplication\",\"ListItemText\":\"Remove-AzVmssGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssGalleryApplication\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssNetworkInterfaceConfiguration\",\"ListItemText\":\"Remove-AzVmssNetworkInterfaceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssNetworkInterfaceConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssRunCommand\",\"ListItemText\":\"Remove-AzVmssRunCommand\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssRunCommand\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssVMDataDisk\",\"ListItemText\":\"Remove-AzVmssVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVmssVMDataDisk\\r\\n\"},{\"CompletionText\":\"Remove-AzVmssVMRunCommand\",\"ListItemText\":\"Remove-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzVmssVMRunCommand \\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientIpsecParameter\",\"ListItemText\":\"Remove-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientRevokedCertificate\",\"ListItemText\":\"Remove-AzVpnClientRevokedCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientRevokedCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnClientRootCertificate\",\"ListItemText\":\"Remove-AzVpnClientRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnClientRootCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnConnection\",\"ListItemText\":\"Remove-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnGateway\",\"ListItemText\":\"Remove-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnGatewayNatRule\",\"ListItemText\":\"Remove-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnServerConfiguration\",\"ListItemText\":\"Remove-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Remove-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Remove-AzVpnSite\",\"ListItemText\":\"Remove-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Remove-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Remove-AzWcfRelay\",\"ListItemText\":\"Remove-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Remove-AzWebApp\",\"ListItemText\":\"Remove-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebApp\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppAccessRestrictionRule\",\"ListItemText\":\"Remove-AzWebAppAccessRestrictionRule\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppAccessRestrictionRule\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppBackup\",\"ListItemText\":\"Remove-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppCertificate\",\"ListItemText\":\"Remove-AzWebAppCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppCertificate\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppContinuousWebJob\",\"ListItemText\":\"Remove-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlot\",\"ListItemText\":\"Remove-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Remove-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Remove-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppSSLBinding\",\"ListItemText\":\"Remove-AzWebAppSSLBinding\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppSSLBinding\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppTrafficRouting\",\"ListItemText\":\"Remove-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Remove-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Remove-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Remove-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSub\",\"ListItemText\":\"Remove-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubCustomCertificate\",\"ListItemText\":\"Remove-AzWebPubSubCustomCertificate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubCustomCertificate \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubCustomDomain\",\"ListItemText\":\"Remove-AzWebPubSubCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubCustomDomain \\r\\n\"},{\"CompletionText\":\"Remove-AzWebPubSubHub\",\"ListItemText\":\"Remove-AzWebPubSubHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWebPubSubHub \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdApplication\",\"ListItemText\":\"Remove-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdApplicationGroup\",\"ListItemText\":\"Remove-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdHostPool\",\"ListItemText\":\"Remove-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdMsixPackage\",\"ListItemText\":\"Remove-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdRegistrationInfo\",\"ListItemText\":\"Remove-AzWvdRegistrationInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdRegistrationInfo \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdScalingPlan\",\"ListItemText\":\"Remove-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Remove-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdSessionHost\",\"ListItemText\":\"Remove-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdUserSession\",\"ListItemText\":\"Remove-AzWvdUserSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdUserSession \\r\\n\"},{\"CompletionText\":\"Remove-AzWvdWorkspace\",\"ListItemText\":\"Remove-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Remove-BCDataCacheExtension\",\"ListItemText\":\"Remove-BCDataCacheExtension\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-BCDataCacheExtension \\r\\n\"},{\"CompletionText\":\"Remove-BcdElement\",\"ListItemText\":\"Remove-BcdElement\",\"ResultType\":2,\"ToolTip\":\"Remove-BcdElement\\r\\n\"},{\"CompletionText\":\"Remove-BcdEntry\",\"ListItemText\":\"Remove-BcdEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-BcdEntry\\r\\n\"},{\"CompletionText\":\"Remove-BitLockerKeyProtector\",\"ListItemText\":\"Remove-BitLockerKeyProtector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-BitLockerKeyProtector \\r\\n\"},{\"CompletionText\":\"Remove-BitsTransfer\",\"ListItemText\":\"Remove-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Remove-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Remove-CertificateEnrollmentPolicyServer\",\"ListItemText\":\"Remove-CertificateEnrollmentPolicyServer\",\"ResultType\":2,\"ToolTip\":\"Remove-CertificateEnrollmentPolicyServer\\r\\n\"},{\"CompletionText\":\"Remove-CertificateNotificationTask\",\"ListItemText\":\"Remove-CertificateNotificationTask\",\"ResultType\":2,\"ToolTip\":\"Remove-CertificateNotificationTask\\r\\n\"},{\"CompletionText\":\"Remove-CimInstance\",\"ListItemText\":\"Remove-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-CimInstance\\r\\n\"},{\"CompletionText\":\"Remove-CimSession\",\"ListItemText\":\"Remove-CimSession\",\"ResultType\":2,\"ToolTip\":\"Remove-CimSession\\r\\n\"},{\"CompletionText\":\"Remove-CIPolicyRule\",\"ListItemText\":\"Remove-CIPolicyRule\",\"ResultType\":2,\"ToolTip\":\"Remove-CIPolicyRule\\r\\n\"},{\"CompletionText\":\"Remove-DAEntryPointTableItem\",\"ListItemText\":\"Remove-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Remove-DnsClientDohServerAddress\",\"ListItemText\":\"Remove-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Remove-DnsClientNrptRule\",\"ListItemText\":\"Remove-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Remove-DscConfigurationDocument\",\"ListItemText\":\"Remove-DscConfigurationDocument\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DscConfigurationDocument \\r\\n\"},{\"CompletionText\":\"Remove-DtcClusterTMMapping\",\"ListItemText\":\"Remove-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Remove-EtwTraceProvider\",\"ListItemText\":\"Remove-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Remove-EtwTraceSession\",\"ListItemText\":\"Remove-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"Remove-EtwTraceSession\"},{\"CompletionText\":\"Remove-Event\",\"ListItemText\":\"Remove-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Event [-SourceIdentifier] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Event [-EventIdentifier] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-FileShare\",\"ListItemText\":\"Remove-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-FileShare \\r\\n\"},{\"CompletionText\":\"Remove-GitBranch\",\"ListItemText\":\"Remove-GitBranch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-GitBranch \\r\\n\"},{\"CompletionText\":\"Remove-HgsClientHostKey\",\"ListItemText\":\"Remove-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Remove-HgsGuardian\",\"ListItemText\":\"Remove-HgsGuardian\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HgsGuardian \\r\\n\"},{\"CompletionText\":\"Remove-HnsEndpoint\",\"ListItemText\":\"Remove-HnsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsEndpoint \\r\\n\"},{\"CompletionText\":\"Remove-HnsNamespace\",\"ListItemText\":\"Remove-HnsNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsNamespace \\r\\n\"},{\"CompletionText\":\"Remove-HnsNetwork\",\"ListItemText\":\"Remove-HnsNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsNetwork \\r\\n\"},{\"CompletionText\":\"Remove-HnsPolicyList\",\"ListItemText\":\"Remove-HnsPolicyList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-HnsPolicyList \\r\\n\"},{\"CompletionText\":\"Remove-InitiatorId\",\"ListItemText\":\"Remove-InitiatorId\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-InitiatorId \\r\\n\"},{\"CompletionText\":\"Remove-InitiatorIdFromMaskingSet\",\"ListItemText\":\"Remove-InitiatorIdFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-InitiatorIdFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-IscsiTargetPortal\",\"ListItemText\":\"Remove-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Remove-Item\",\"ListItemText\":\"Remove-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Item [-Path] [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\\r\\nRemove-Item -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-Recurse] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Remove-ItemProperty\",\"ListItemText\":\"Remove-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-ItemProperty [-Path] [-Name] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-ItemProperty [-Name] -LiteralPath [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Job\",\"ListItemText\":\"Remove-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Job [-Id] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Job] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-InstanceId] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Name] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Filter] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-State] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Job [-Command ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-JobTrigger\",\"ListItemText\":\"Remove-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Remove-JobTrigger\\r\\n\"},{\"CompletionText\":\"Remove-LocalGroup\",\"ListItemText\":\"Remove-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalGroup\\r\\n\"},{\"CompletionText\":\"Remove-LocalGroupMember\",\"ListItemText\":\"Remove-LocalGroupMember\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalGroupMember\\r\\n\"},{\"CompletionText\":\"Remove-LocalUser\",\"ListItemText\":\"Remove-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Remove-LocalUser\\r\\n\"},{\"CompletionText\":\"Remove-MaskingSet\",\"ListItemText\":\"Remove-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-Module\",\"ListItemText\":\"Remove-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Module [-Name] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Module [-FullyQualifiedName] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Module [-ModuleInfo] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-MpPreference\",\"ListItemText\":\"Remove-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpPreference \\r\\n\"},{\"CompletionText\":\"Remove-MpThreat\",\"ListItemText\":\"Remove-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpThreat \\r\\n\"},{\"CompletionText\":\"Remove-NetAdapterAdvancedProperty\",\"ListItemText\":\"Remove-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Remove-NetEventNetworkAdapter\",\"ListItemText\":\"Remove-NetEventNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Remove-NetEventPacketCaptureProvider\",\"ListItemText\":\"Remove-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventProvider\",\"ListItemText\":\"Remove-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventSession\",\"ListItemText\":\"Remove-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventSession \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVFPProvider\",\"ListItemText\":\"Remove-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmNetworkAdapter\",\"ListItemText\":\"Remove-NetEventVmNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmNetworkAdapter \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmSwitch\",\"ListItemText\":\"Remove-NetEventVmSwitch\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmSwitch \\r\\n\"},{\"CompletionText\":\"Remove-NetEventVmSwitchProvider\",\"ListItemText\":\"Remove-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetEventWFPCaptureProvider\",\"ListItemText\":\"Remove-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Remove-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVProfile\",\"ListItemText\":\"Remove-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVRule\",\"ListItemText\":\"Remove-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Remove-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Remove-NetFirewallRule\",\"ListItemText\":\"Remove-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Remove-NetIPAddress\",\"ListItemText\":\"Remove-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetIPHttpsCertBinding\",\"ListItemText\":\"Remove-NetIPHttpsCertBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPHttpsCertBinding \\r\\n\"},{\"CompletionText\":\"Remove-NetIPHttpsConfiguration\",\"ListItemText\":\"Remove-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecDospSetting\",\"ListItemText\":\"Remove-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Remove-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeRule\",\"ListItemText\":\"Remove-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecMainModeSA\",\"ListItemText\":\"Remove-NetIPsecMainModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecMainModeSA \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Remove-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Remove-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Remove-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecQuickModeSA\",\"ListItemText\":\"Remove-NetIPsecQuickModeSA\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecQuickModeSA \\r\\n\"},{\"CompletionText\":\"Remove-NetIPsecRule\",\"ListItemText\":\"Remove-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeam\",\"ListItemText\":\"Remove-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeamMember\",\"ListItemText\":\"Remove-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Remove-NetLbfoTeamNic\",\"ListItemText\":\"Remove-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Remove-NetNat\",\"ListItemText\":\"Remove-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNat \\r\\n\"},{\"CompletionText\":\"Remove-NetNatExternalAddress\",\"ListItemText\":\"Remove-NetNatExternalAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatExternalAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetNatStaticMapping\",\"ListItemText\":\"Remove-NetNatStaticMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatStaticMapping \\r\\n\"},{\"CompletionText\":\"Remove-NetNatTransitionConfiguration\",\"ListItemText\":\"Remove-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-NetNeighbor\",\"ListItemText\":\"Remove-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Remove-NetQosPolicy\",\"ListItemText\":\"Remove-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Remove-NetRoute\",\"ListItemText\":\"Remove-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetRoute \\r\\n\"},{\"CompletionText\":\"Remove-NetSwitchTeam\",\"ListItemText\":\"Remove-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Remove-NetSwitchTeamMember\",\"ListItemText\":\"Remove-NetSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetSwitchTeamMember \\r\\n\"},{\"CompletionText\":\"Remove-NetTransportFilter\",\"ListItemText\":\"Remove-NetTransportFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetTransportFilter \\r\\n\"},{\"CompletionText\":\"Remove-NetworkSwitchEthernetPortIPAddress\",\"ListItemText\":\"Remove-NetworkSwitchEthernetPortIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetworkSwitchEthernetPortIPAddress \\r\\n\"},{\"CompletionText\":\"Remove-NetworkSwitchVlan\",\"ListItemText\":\"Remove-NetworkSwitchVlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-NetworkSwitchVlan \\r\\n\"},{\"CompletionText\":\"Remove-OdbcDsn\",\"ListItemText\":\"Remove-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Remove-Partition\",\"ListItemText\":\"Remove-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Partition \\r\\n\"},{\"CompletionText\":\"Remove-PartitionAccessPath\",\"ListItemText\":\"Remove-PartitionAccessPath\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PartitionAccessPath \\r\\n\"},{\"CompletionText\":\"Remove-PhysicalDisk\",\"ListItemText\":\"Remove-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Remove-PmemDedicatedMemory\",\"ListItemText\":\"Remove-PmemDedicatedMemory\",\"ResultType\":2,\"ToolTip\":\"Remove-PmemDedicatedMemory\\r\\n\"},{\"CompletionText\":\"Remove-PmemDisk\",\"ListItemText\":\"Remove-PmemDisk\",\"ResultType\":2,\"ToolTip\":\"Remove-PmemDisk\\r\\n\"},{\"CompletionText\":\"Remove-PoshGitFromProfile\",\"ListItemText\":\"Remove-PoshGitFromProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PoshGitFromProfile \\r\\n\"},{\"CompletionText\":\"Remove-Printer\",\"ListItemText\":\"Remove-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Printer \\r\\n\"},{\"CompletionText\":\"Remove-PrinterDriver\",\"ListItemText\":\"Remove-PrinterDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrinterDriver \\r\\n\"},{\"CompletionText\":\"Remove-PrinterPort\",\"ListItemText\":\"Remove-PrinterPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrinterPort \\r\\n\"},{\"CompletionText\":\"Remove-PrintJob\",\"ListItemText\":\"Remove-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PrintJob \\r\\n\"},{\"CompletionText\":\"Remove-ProvisionedAppPackage\",\"ListItemText\":\"Remove-ProvisionedAppPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppPackage\"},{\"CompletionText\":\"Remove-ProvisionedAppSharedPackageContainer\",\"ListItemText\":\"Remove-ProvisionedAppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppSharedPackageContainer\"},{\"CompletionText\":\"Remove-ProvisionedAppxPackage\",\"ListItemText\":\"Remove-ProvisionedAppxPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisionedAppxPackage\"},{\"CompletionText\":\"Remove-ProvisioningPackage\",\"ListItemText\":\"Remove-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-ProvisioningPackage\"},{\"CompletionText\":\"Remove-PSBreakpoint\",\"ListItemText\":\"Remove-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSBreakpoint [-Breakpoint] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSBreakpoint [-Id] [-Runspace ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-PSDrive\",\"ListItemText\":\"Remove-PSDrive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSDrive [-Name] [-PSProvider ] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSDrive [-LiteralName] [-PSProvider ] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-PSReadLineKeyHandler\",\"ListItemText\":\"Remove-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSReadLineKeyHandler [-Chord] [-ViMode ] []\\r\\n\"},{\"CompletionText\":\"Remove-PSSession\",\"ListItemText\":\"Remove-PSSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-PSSession [-Id] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession [-Session] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -ContainerId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -VMId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -VMName [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -InstanceId [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession -Name [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-PSSession [-ComputerName] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Service\",\"ListItemText\":\"Remove-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Service [-Name] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-Service [-InputObject ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-SmbBandwidthLimit\",\"ListItemText\":\"Remove-SmbBandwidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbBandwidthLimit \\r\\n\"},{\"CompletionText\":\"Remove-SmbClientCertificateMapping\",\"ListItemText\":\"Remove-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Remove-SMBComponent\",\"ListItemText\":\"Remove-SMBComponent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SMBComponent \\r\\n\"},{\"CompletionText\":\"Remove-SmbGlobalMapping\",\"ListItemText\":\"Remove-SmbGlobalMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbGlobalMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbMapping\",\"ListItemText\":\"Remove-SmbMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbMultichannelConstraint\",\"ListItemText\":\"Remove-SmbMultichannelConstraint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbMultichannelConstraint \\r\\n\"},{\"CompletionText\":\"Remove-SmbServerCertificateMapping\",\"ListItemText\":\"Remove-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Remove-SmbShare\",\"ListItemText\":\"Remove-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-SmbShare \\r\\n\"},{\"CompletionText\":\"Remove-StorageBusBinding\",\"ListItemText\":\"Remove-StorageBusBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageBusBinding \\r\\n\"},{\"CompletionText\":\"Remove-StorageFaultDomain\",\"ListItemText\":\"Remove-StorageFaultDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageFaultDomain \\r\\n\"},{\"CompletionText\":\"Remove-StorageFileServer\",\"ListItemText\":\"Remove-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Remove-StorageHealthIntent\",\"ListItemText\":\"Remove-StorageHealthIntent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageHealthIntent \\r\\n\"},{\"CompletionText\":\"Remove-StorageHealthSetting\",\"ListItemText\":\"Remove-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Remove-StoragePool\",\"ListItemText\":\"Remove-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StoragePool \\r\\n\"},{\"CompletionText\":\"Remove-StorageTier\",\"ListItemText\":\"Remove-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-StorageTier \\r\\n\"},{\"CompletionText\":\"Remove-TargetPortFromMaskingSet\",\"ListItemText\":\"Remove-TargetPortFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-TargetPortFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-TrustedProvisioningCertificate\",\"ListItemText\":\"Remove-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Remove-TrustedProvisioningCertificate\"},{\"CompletionText\":\"Remove-TypeData\",\"ListItemText\":\"Remove-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-TypeData -TypeData [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-TypeData [-TypeName] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRemove-TypeData -Path [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-Variable\",\"ListItemText\":\"Remove-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-Variable [-Name] [-Include ] [-Exclude ] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Remove-VHDSnapshot\",\"ListItemText\":\"Remove-VHDSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-VHDSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-VirtualDisk\",\"ListItemText\":\"Remove-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Remove-VirtualDiskFromMaskingSet\",\"ListItemText\":\"Remove-VirtualDiskFromMaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VirtualDiskFromMaskingSet \\r\\n\"},{\"CompletionText\":\"Remove-VM\",\"ListItemText\":\"Remove-VM\",\"ResultType\":2,\"ToolTip\":\"Remove-VM\\r\\n\"},{\"CompletionText\":\"Remove-VMAssignableDevice\",\"ListItemText\":\"Remove-VMAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-VMAssignableDevice\\r\\n\"},{\"CompletionText\":\"Remove-VMCheckpoint\",\"ListItemText\":\"Remove-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Remove-VMCheckpoint\"},{\"CompletionText\":\"Remove-VMDirectVirtualDisk\",\"ListItemText\":\"Remove-VMDirectVirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VMDirectVirtualDisk \\r\\n\"},{\"CompletionText\":\"Remove-VMDvdDrive\",\"ListItemText\":\"Remove-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMFibreChannelHba\",\"ListItemText\":\"Remove-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Remove-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Remove-VMGpuPartitionAdapter\",\"ListItemText\":\"Remove-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMGroup\",\"ListItemText\":\"Remove-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGroup\\r\\n\"},{\"CompletionText\":\"Remove-VMGroupMember\",\"ListItemText\":\"Remove-VMGroupMember\",\"ResultType\":2,\"ToolTip\":\"Remove-VMGroupMember\\r\\n\"},{\"CompletionText\":\"Remove-VMHardDiskDrive\",\"ListItemText\":\"Remove-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMHostAssignableDevice\",\"ListItemText\":\"Remove-VMHostAssignableDevice\",\"ResultType\":2,\"ToolTip\":\"Remove-VMHostAssignableDevice\\r\\n\"},{\"CompletionText\":\"Remove-VMKeyStorageDrive\",\"ListItemText\":\"Remove-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Remove-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Remove-VMMigrationNetwork\",\"ListItemText\":\"Remove-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Remove-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapter\",\"ListItemText\":\"Remove-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterAcl\",\"ListItemText\":\"Remove-VMNetworkAdapterAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterAcl\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterExtendedAcl\",\"ListItemText\":\"Remove-VMNetworkAdapterExtendedAcl\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterExtendedAcl\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Remove-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Remove-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Remove-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Remove-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Remove-VMPmemController\",\"ListItemText\":\"Remove-VMPmemController\",\"ResultType\":2,\"ToolTip\":\"Remove-VMPmemController\\r\\n\"},{\"CompletionText\":\"Remove-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Remove-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Remove-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Remove-VMReplication\",\"ListItemText\":\"Remove-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Remove-VMReplication\\r\\n\"},{\"CompletionText\":\"Remove-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Remove-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Remove-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Remove-VMResourcePool\",\"ListItemText\":\"Remove-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Remove-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Remove-VMSan\",\"ListItemText\":\"Remove-VMSan\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSan\\r\\n\"},{\"CompletionText\":\"Remove-VMSavedState\",\"ListItemText\":\"Remove-VMSavedState\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSavedState\\r\\n\"},{\"CompletionText\":\"Remove-VMScsiController\",\"ListItemText\":\"Remove-VMScsiController\",\"ResultType\":2,\"ToolTip\":\"Remove-VMScsiController\\r\\n\"},{\"CompletionText\":\"Remove-VMSnapshot\",\"ListItemText\":\"Remove-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Remove-VMStoragePath\",\"ListItemText\":\"Remove-VMStoragePath\",\"ResultType\":2,\"ToolTip\":\"Remove-VMStoragePath\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitch\",\"ListItemText\":\"Remove-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitch\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Remove-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Remove-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Remove-VMSwitchTeamMember\",\"ListItemText\":\"Remove-VMSwitchTeamMember\",\"ResultType\":2,\"ToolTip\":\"Remove-VMSwitchTeamMember\\r\\n\"},{\"CompletionText\":\"Remove-VpnConnection\",\"ListItemText\":\"Remove-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnection \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionRoute\",\"ListItemText\":\"Remove-VpnConnectionRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionRoute \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerApplication\",\"ListItemText\":\"Remove-VpnConnectionTriggerApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerApplication \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Remove-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Remove-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Remove-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Remove-WindowsCapability\",\"ListItemText\":\"Remove-WindowsCapability\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsCapability\\r\\n\"},{\"CompletionText\":\"Remove-WindowsDriver\",\"ListItemText\":\"Remove-WindowsDriver\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsDriver\\r\\n\"},{\"CompletionText\":\"Remove-WindowsImage\",\"ListItemText\":\"Remove-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsImage\\r\\n\"},{\"CompletionText\":\"Remove-WindowsPackage\",\"ListItemText\":\"Remove-WindowsPackage\",\"ResultType\":2,\"ToolTip\":\"Remove-WindowsPackage\\r\\n\"},{\"CompletionText\":\"Remove-WSManInstance\",\"ListItemText\":\"Remove-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Remove-WSManInstance\\r\\n\"},{\"CompletionText\":\"ren\",\"ListItemText\":\"ren\",\"ResultType\":2,\"ToolTip\":\"Rename-Item\"},{\"CompletionText\":\"Rename-AzContext\",\"ListItemText\":\"Rename-AzContext\",\"ResultType\":2,\"ToolTip\":\"Rename-AzContext\\r\\n\"},{\"CompletionText\":\"Rename-AzStorageDirectory\",\"ListItemText\":\"Rename-AzStorageDirectory\",\"ResultType\":2,\"ToolTip\":\"Rename-AzStorageDirectory\\r\\n\"},{\"CompletionText\":\"Rename-AzStorageFile\",\"ListItemText\":\"Rename-AzStorageFile\",\"ResultType\":2,\"ToolTip\":\"Rename-AzStorageFile\\r\\n\"},{\"CompletionText\":\"Rename-Computer\",\"ListItemText\":\"Rename-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Computer [-NewName] [-ComputerName ] [-PassThru] [-DomainCredential ] [-LocalCredential ] [-Force] [-Restart] [-WsmanAuthentication ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-DAEntryPointTableItem\",\"ListItemText\":\"Rename-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Rename-Item\",\"ListItemText\":\"Rename-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Item [-Path] [-NewName] [-Force] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRename-Item [-NewName] -LiteralPath [-Force] [-PassThru] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-ItemProperty\",\"ListItemText\":\"Rename-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-ItemProperty [-Path] [-Name] [-NewName] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRename-ItemProperty [-Name] [-NewName] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Rename-LocalGroup\",\"ListItemText\":\"Rename-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Rename-LocalGroup\\r\\n\"},{\"CompletionText\":\"Rename-LocalUser\",\"ListItemText\":\"Rename-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Rename-LocalUser\\r\\n\"},{\"CompletionText\":\"Rename-MaskingSet\",\"ListItemText\":\"Rename-MaskingSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-MaskingSet \\r\\n\"},{\"CompletionText\":\"Rename-NetAdapter\",\"ListItemText\":\"Rename-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetAdapter \\r\\n\"},{\"CompletionText\":\"Rename-NetFirewallHyperVRule\",\"ListItemText\":\"Rename-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Rename-NetFirewallRule\",\"ListItemText\":\"Rename-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Rename-NetIPHttpsConfiguration\",\"ListItemText\":\"Rename-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Rename-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecMainModeRule\",\"ListItemText\":\"Rename-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Rename-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Rename-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Rename-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Rename-NetIPsecRule\",\"ListItemText\":\"Rename-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Rename-NetLbfoTeam\",\"ListItemText\":\"Rename-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Rename-NetSwitchTeam\",\"ListItemText\":\"Rename-NetSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-NetSwitchTeam \\r\\n\"},{\"CompletionText\":\"Rename-Printer\",\"ListItemText\":\"Rename-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRename-Printer \\r\\n\"},{\"CompletionText\":\"Rename-VM\",\"ListItemText\":\"Rename-VM\",\"ResultType\":2,\"ToolTip\":\"Rename-VM\\r\\n\"},{\"CompletionText\":\"Rename-VMCheckpoint\",\"ListItemText\":\"Rename-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Rename-VMCheckpoint\"},{\"CompletionText\":\"Rename-VMGroup\",\"ListItemText\":\"Rename-VMGroup\",\"ResultType\":2,\"ToolTip\":\"Rename-VMGroup\\r\\n\"},{\"CompletionText\":\"Rename-VMNetworkAdapter\",\"ListItemText\":\"Rename-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Rename-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Rename-VMResourcePool\",\"ListItemText\":\"Rename-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Rename-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Rename-VMSan\",\"ListItemText\":\"Rename-VMSan\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSan\\r\\n\"},{\"CompletionText\":\"Rename-VMSnapshot\",\"ListItemText\":\"Rename-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Rename-VMSwitch\",\"ListItemText\":\"Rename-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Rename-VMSwitch\\r\\n\"},{\"CompletionText\":\"Repair-AzVmssServiceFabricUD\",\"ListItemText\":\"Repair-AzVmssServiceFabricUD\",\"ResultType\":2,\"ToolTip\":\"Repair-AzVmssServiceFabricUD\"},{\"CompletionText\":\"Repair-AzVmssServiceFabricUpdateDomain\",\"ListItemText\":\"Repair-AzVmssServiceFabricUpdateDomain\",\"ResultType\":2,\"ToolTip\":\"Repair-AzVmssServiceFabricUpdateDomain\\r\\n\"},{\"CompletionText\":\"repair-bde.exe\",\"ListItemText\":\"repair-bde.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\repair-bde.exe\"},{\"CompletionText\":\"Repair-FileIntegrity\",\"ListItemText\":\"Repair-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Repair-VirtualDisk\",\"ListItemText\":\"Repair-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Repair-VM\",\"ListItemText\":\"Repair-VM\",\"ResultType\":2,\"ToolTip\":\"Repair-VM\\r\\n\"},{\"CompletionText\":\"Repair-Volume\",\"ListItemText\":\"Repair-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRepair-Volume \\r\\n\"},{\"CompletionText\":\"Repair-WindowsImage\",\"ListItemText\":\"Repair-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Repair-WindowsImage\\r\\n\"},{\"CompletionText\":\"replace.exe\",\"ListItemText\":\"replace.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\replace.exe\"},{\"CompletionText\":\"Reset-AppPackage\",\"ListItemText\":\"Reset-AppPackage\",\"ResultType\":2,\"ToolTip\":\"Reset-AppPackage\"},{\"CompletionText\":\"Reset-AppSharedPackageContainer\",\"ListItemText\":\"Reset-AppSharedPackageContainer\",\"ResultType\":2,\"ToolTip\":\"Reset-AppSharedPackageContainer\\r\\n\"},{\"CompletionText\":\"Reset-AppxPackage\",\"ListItemText\":\"Reset-AppxPackage\",\"ResultType\":2,\"ToolTip\":\"Reset-AppxPackage\\r\\n\"},{\"CompletionText\":\"Reset-AzAttestationPolicy\",\"ListItemText\":\"Reset-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Reset-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Reset-AzBatchComputeNode\",\"ListItemText\":\"Reset-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Reset-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Reset-AzHubRouter\",\"ListItemText\":\"Reset-AzHubRouter\",\"ResultType\":2,\"ToolTip\":\"Reset-AzHubRouter\\r\\n\"},{\"CompletionText\":\"Reset-AzP2sVpnGateway\",\"ListItemText\":\"Reset-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\",\"ListItemText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\",\"ResultType\":2,\"ToolTip\":\"Reset-AzPowerBIWorkspaceCollectionAccessKey\\r\\n\"},{\"CompletionText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\",\"ListItemText\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\",\"ResultType\":2,\"ToolTip\":\"Reset-AzPowerBIWorkspaceCollectionAccessKeys\"},{\"CompletionText\":\"Reset-AzRedisCache\",\"ListItemText\":\"Reset-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Reset-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Reset-AzStaticWebAppApiKey\",\"ListItemText\":\"Reset-AzStaticWebAppApiKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-AzStaticWebAppApiKey \\r\\n\"},{\"CompletionText\":\"Reset-AzStorageSyncServerCertificate\",\"ListItemText\":\"Reset-AzStorageSyncServerCertificate\",\"ResultType\":2,\"ToolTip\":\"Reset-AzStorageSyncServerCertificate\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSparkSessionTimeout\",\"ListItemText\":\"Reset-AzSynapseSparkSessionTimeout\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSparkSessionTimeout\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Reset-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Reset-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGateway\",\"ListItemText\":\"Reset-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Reset-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Reset-AzVpnGateway\",\"ListItemText\":\"Reset-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Reset-AzVpnSiteLinkConnection\",\"ListItemText\":\"Reset-AzVpnSiteLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Reset-AzVpnSiteLinkConnection\\r\\n\"},{\"CompletionText\":\"Reset-AzWebAppPublishingProfile\",\"ListItemText\":\"Reset-AzWebAppPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Reset-AzWebAppPublishingProfile\\r\\n\"},{\"CompletionText\":\"Reset-AzWebAppSlotPublishingProfile\",\"ListItemText\":\"Reset-AzWebAppSlotPublishingProfile\",\"ResultType\":2,\"ToolTip\":\"Reset-AzWebAppSlotPublishingProfile\\r\\n\"},{\"CompletionText\":\"Reset-BC\",\"ListItemText\":\"Reset-BC\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-BC \\r\\n\"},{\"CompletionText\":\"Reset-DAClientExperienceConfiguration\",\"ListItemText\":\"Reset-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-DAEntryPointTableItem\",\"ListItemText\":\"Reset-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Reset-DtcLog\",\"ListItemText\":\"Reset-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-DtcLog \\r\\n\"},{\"CompletionText\":\"Reset-LapsPassword\",\"ListItemText\":\"Reset-LapsPassword\",\"ResultType\":2,\"ToolTip\":\"Reset-LapsPassword\\r\\n\"},{\"CompletionText\":\"Reset-NCSIPolicyConfiguration\",\"ListItemText\":\"Reset-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-Net6to4Configuration\",\"ListItemText\":\"Reset-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Reset-NetAdapterAdvancedProperty\",\"ListItemText\":\"Reset-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Reset-NetDnsTransitionConfiguration\",\"ListItemText\":\"Reset-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetIPHttpsConfiguration\",\"ListItemText\":\"Reset-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetIsatapConfiguration\",\"ListItemText\":\"Reset-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-NetTeredoConfiguration\",\"ListItemText\":\"Reset-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-PhysicalDisk\",\"ListItemText\":\"Reset-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Reset-SmbClientConfiguration\",\"ListItemText\":\"Reset-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-SmbServerConfiguration\",\"ListItemText\":\"Reset-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Reset-StorageReliabilityCounter\",\"ListItemText\":\"Reset-StorageReliabilityCounter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-StorageReliabilityCounter \\r\\n\"},{\"CompletionText\":\"Reset-VMReplicationStatistics\",\"ListItemText\":\"Reset-VMReplicationStatistics\",\"ResultType\":2,\"ToolTip\":\"Reset-VMReplicationStatistics\\r\\n\"},{\"CompletionText\":\"Reset-VMResourceMetering\",\"ListItemText\":\"Reset-VMResourceMetering\",\"ResultType\":2,\"ToolTip\":\"Reset-VMResourceMetering\\r\\n\"},{\"CompletionText\":\"Reset-WinhttpProxy\",\"ListItemText\":\"Reset-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nReset-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"reset.exe\",\"ListItemText\":\"reset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\reset.exe\"},{\"CompletionText\":\"ResetEngine.exe\",\"ListItemText\":\"ResetEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ResetEngine.exe\"},{\"CompletionText\":\"Resize-AzVirtualNetworkGateway\",\"ListItemText\":\"Resize-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Resize-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Resize-Partition\",\"ListItemText\":\"Resize-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-Partition \\r\\n\"},{\"CompletionText\":\"Resize-StorageTier\",\"ListItemText\":\"Resize-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-StorageTier \\r\\n\"},{\"CompletionText\":\"Resize-VHD\",\"ListItemText\":\"Resize-VHD\",\"ResultType\":2,\"ToolTip\":\"Resize-VHD\\r\\n\"},{\"CompletionText\":\"Resize-VirtualDisk\",\"ListItemText\":\"Resize-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResize-VirtualDisk \\r\\n\"},{\"CompletionText\":\"resmon.exe\",\"ListItemText\":\"resmon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\resmon.exe\"},{\"CompletionText\":\"Resolve-AzError\",\"ListItemText\":\"Resolve-AzError\",\"ResultType\":2,\"ToolTip\":\"Resolve-AzError\\r\\n\"},{\"CompletionText\":\"Resolve-AzResourceMoverMoveCollectionDependency\",\"ListItemText\":\"Resolve-AzResourceMoverMoveCollectionDependency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResolve-AzResourceMoverMoveCollectionDependency \\r\\n\"},{\"CompletionText\":\"Resolve-DnsName\",\"ListItemText\":\"Resolve-DnsName\",\"ResultType\":2,\"ToolTip\":\"Resolve-DnsName\\r\\n\"},{\"CompletionText\":\"Resolve-Error\",\"ListItemText\":\"Resolve-Error\",\"ResultType\":2,\"ToolTip\":\"Resolve-Error\"},{\"CompletionText\":\"Resolve-Path\",\"ListItemText\":\"Resolve-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResolve-Path [-Path] [-Relative] [-RelativeBasePath ] [-Credential ] []\\r\\n\\r\\nResolve-Path -LiteralPath [-Relative] [-RelativeBasePath ] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Restart-ASRJob\",\"ListItemText\":\"Restart-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Restart-ASRJob\"},{\"CompletionText\":\"Restart-AzAnalysisServicesInstance\",\"ListItemText\":\"Restart-AzAnalysisServicesInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzAnalysisServicesInstance\\r\\n\"},{\"CompletionText\":\"Restart-AzAsInstance\",\"ListItemText\":\"Restart-AzAsInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzAsInstance\"},{\"CompletionText\":\"Restart-AzBatchComputeNode\",\"ListItemText\":\"Restart-AzBatchComputeNode\",\"ResultType\":2,\"ToolTip\":\"Restart-AzBatchComputeNode\\r\\n\"},{\"CompletionText\":\"Restart-AzCloudService\",\"ListItemText\":\"Restart-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzCloudService \\r\\n\"},{\"CompletionText\":\"Restart-AzCloudServiceRoleInstance\",\"ListItemText\":\"Restart-AzCloudServiceRoleInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzCloudServiceRoleInstance \\r\\n\"},{\"CompletionText\":\"Restart-AzContainerGroup\",\"ListItemText\":\"Restart-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Restart-AzDeploymentManagerRollout\",\"ListItemText\":\"Restart-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Restart-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Restart-AzFunctionApp\",\"ListItemText\":\"Restart-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Restart-AzHDInsightHost\",\"ListItemText\":\"Restart-AzHDInsightHost\",\"ResultType\":2,\"ToolTip\":\"Restart-AzHDInsightHost\\r\\n\"},{\"CompletionText\":\"Restart-AzHost\",\"ListItemText\":\"Restart-AzHost\",\"ResultType\":2,\"ToolTip\":\"Restart-AzHost\\r\\n\"},{\"CompletionText\":\"Restart-AzMigrateServerReplication\",\"ListItemText\":\"Restart-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Restart-AzMLWorkspaceCompute\",\"ListItemText\":\"Restart-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Restart-AzMySqlFlexibleServer\",\"ListItemText\":\"Restart-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restart-AzMySqlServer\",\"ListItemText\":\"Restart-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Restart-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Restart-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restart-AzPostgreSqlServer\",\"ListItemText\":\"Restart-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Restart-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Restart-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Restart-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Restart-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Restart-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Restart-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Restart-AzSignalR\",\"ListItemText\":\"Restart-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Restart-AzSignalR\\r\\n\"},{\"CompletionText\":\"Restart-AzureAsInstance\",\"ListItemText\":\"Restart-AzureAsInstance\",\"ResultType\":2,\"ToolTip\":\"Restart-AzureAsInstance\"},{\"CompletionText\":\"Restart-AzVM\",\"ListItemText\":\"Restart-AzVM\",\"ResultType\":2,\"ToolTip\":\"Restart-AzVM\\r\\n\"},{\"CompletionText\":\"Restart-AzVmss\",\"ListItemText\":\"Restart-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Restart-AzVmss\\r\\n\"},{\"CompletionText\":\"Restart-AzWebApp\",\"ListItemText\":\"Restart-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Restart-AzWebApp\\r\\n\"},{\"CompletionText\":\"Restart-AzWebAppSlot\",\"ListItemText\":\"Restart-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Restart-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Restart-AzWebPubSub\",\"ListItemText\":\"Restart-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Restart-Computer\",\"ListItemText\":\"Restart-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-Computer [[-ComputerName] ] [[-Credential] ] [-WsmanAuthentication ] [-Force] [-Wait] [-Timeout ] [-For ] [-Delay ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Restart-NetAdapter\",\"ListItemText\":\"Restart-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-NetAdapter \\r\\n\"},{\"CompletionText\":\"Restart-PcsvDevice\",\"ListItemText\":\"Restart-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Restart-PrintJob\",\"ListItemText\":\"Restart-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-PrintJob \\r\\n\"},{\"CompletionText\":\"Restart-Service\",\"ListItemText\":\"Restart-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestart-Service [-InputObject] [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRestart-Service [-Name] [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nRestart-Service -DisplayName [-Force] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Restart-VM\",\"ListItemText\":\"Restart-VM\",\"ResultType\":2,\"ToolTip\":\"Restart-VM\\r\\n\"},{\"CompletionText\":\"Restore-AdlStoreDeletedItem\",\"ListItemText\":\"Restore-AdlStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AdlStoreDeletedItem\"},{\"CompletionText\":\"Restore-AzApiManagement\",\"ListItemText\":\"Restore-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Restore-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Restore-AzCosmosDBAccount\",\"ListItemText\":\"Restore-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Restore-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Restore-AzDataLakeGen2DeletedItem\",\"ListItemText\":\"Restore-AzDataLakeGen2DeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDataLakeGen2DeletedItem\\r\\n\"},{\"CompletionText\":\"Restore-AzDataLakeStoreDeletedItem\",\"ListItemText\":\"Restore-AzDataLakeStoreDeletedItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDataLakeStoreDeletedItem\\r\\n\"},{\"CompletionText\":\"Restore-AzDeletedWebApp\",\"ListItemText\":\"Restore-AzDeletedWebApp\",\"ResultType\":2,\"ToolTip\":\"Restore-AzDeletedWebApp\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVault\",\"ListItemText\":\"Restore-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultCertificate\",\"ListItemText\":\"Restore-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultKey\",\"ListItemText\":\"Restore-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Restore-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Restore-AzKeyVaultSecret\",\"ListItemText\":\"Restore-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Restore-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Restore-AzMySqlFlexibleServer\",\"ListItemText\":\"Restore-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restore-AzMySqlServer\",\"ListItemText\":\"Restore-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Restore-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Restore-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Restore-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Restore-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Restore-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Restore-AzPostgreSqlServer\",\"ListItemText\":\"Restore-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Restore-AzRecoveryServicesBackupItem\",\"ListItemText\":\"Restore-AzRecoveryServicesBackupItem\",\"ResultType\":2,\"ToolTip\":\"Restore-AzRecoveryServicesBackupItem\\r\\n\"},{\"CompletionText\":\"Restore-AzRmStorageShare\",\"ListItemText\":\"Restore-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Restore-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Restore-AzSqlDatabase\",\"ListItemText\":\"Restore-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Restore-AzSqlInstanceDatabase\",\"ListItemText\":\"Restore-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Restore-AzStorageBlobRange\",\"ListItemText\":\"Restore-AzStorageBlobRange\",\"ResultType\":2,\"ToolTip\":\"Restore-AzStorageBlobRange\\r\\n\"},{\"CompletionText\":\"Restore-AzStorageContainer\",\"ListItemText\":\"Restore-AzStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Restore-AzStorageContainer\\r\\n\"},{\"CompletionText\":\"Restore-AzSynapseSqlPool\",\"ListItemText\":\"Restore-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Restore-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Restore-AzWebAppBackup\",\"ListItemText\":\"Restore-AzWebAppBackup\",\"ResultType\":2,\"ToolTip\":\"Restore-AzWebAppBackup\\r\\n\"},{\"CompletionText\":\"Restore-AzWebAppSnapshot\",\"ListItemText\":\"Restore-AzWebAppSnapshot\",\"ResultType\":2,\"ToolTip\":\"Restore-AzWebAppSnapshot\\r\\n\"},{\"CompletionText\":\"Restore-DscConfiguration\",\"ListItemText\":\"Restore-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Restore-NetworkSwitchConfiguration\",\"ListItemText\":\"Restore-NetworkSwitchConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRestore-NetworkSwitchConfiguration \\r\\n\"},{\"CompletionText\":\"Restore-VMCheckpoint\",\"ListItemText\":\"Restore-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"Restore-VMCheckpoint\"},{\"CompletionText\":\"Restore-VMSnapshot\",\"ListItemText\":\"Restore-VMSnapshot\",\"ResultType\":2,\"ToolTip\":\"Restore-VMSnapshot\\r\\n\"},{\"CompletionText\":\"Resume-ASRJob\",\"ListItemText\":\"Resume-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Resume-ASRJob\"},{\"CompletionText\":\"Resume-AzAnalysisServicesServer\",\"ListItemText\":\"Resume-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Resume-AzAs\",\"ListItemText\":\"Resume-AzAs\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAs\"},{\"CompletionText\":\"Resume-AzAutomationJob\",\"ListItemText\":\"Resume-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Resume-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Resume-AzDataFactoryPipeline\",\"ListItemText\":\"Resume-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Resume-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Resume-AzDataProtectionBackupInstanceProtection\",\"ListItemText\":\"Resume-AzDataProtectionBackupInstanceProtection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-AzDataProtectionBackupInstanceProtection \\r\\n\"},{\"CompletionText\":\"Resume-AzMigrateServerReplication\",\"ListItemText\":\"Resume-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Resume-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Resume-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Resume-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Resume-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Resume-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Resume-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Resume-AzSqlDatabase\",\"ListItemText\":\"Resume-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Resume-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Resume-AzSynapseSqlPool\",\"ListItemText\":\"Resume-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Resume-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Resume-BitLocker\",\"ListItemText\":\"Resume-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-BitLocker \\r\\n\"},{\"CompletionText\":\"Resume-BitsTransfer\",\"ListItemText\":\"Resume-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Resume-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Resume-PrintJob\",\"ListItemText\":\"Resume-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-PrintJob \\r\\n\"},{\"CompletionText\":\"Resume-ProvisioningSession\",\"ListItemText\":\"Resume-ProvisioningSession\",\"ResultType\":2,\"ToolTip\":\"Resume-ProvisioningSession\\r\\n\"},{\"CompletionText\":\"Resume-Service\",\"ListItemText\":\"Resume-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nResume-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nResume-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Resume-StorageBusDisk\",\"ListItemText\":\"Resume-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nResume-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Resume-VM\",\"ListItemText\":\"Resume-VM\",\"ResultType\":2,\"ToolTip\":\"Resume-VM\\r\\n\"},{\"CompletionText\":\"Resume-VMReplication\",\"ListItemText\":\"Resume-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Resume-VMReplication\\r\\n\"},{\"CompletionText\":\"Revoke-AzDataShareSubscriptionAccess\",\"ListItemText\":\"Revoke-AzDataShareSubscriptionAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzDataShareSubscriptionAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzDiskAccess\",\"ListItemText\":\"Revoke-AzDiskAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzDiskAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Revoke-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Revoke-AzSnapshotAccess\",\"ListItemText\":\"Revoke-AzSnapshotAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzSnapshotAccess\\r\\n\"},{\"CompletionText\":\"Revoke-AzStorageAccountUserDelegationKeys\",\"ListItemText\":\"Revoke-AzStorageAccountUserDelegationKeys\",\"ResultType\":2,\"ToolTip\":\"Revoke-AzStorageAccountUserDelegationKeys\\r\\n\"},{\"CompletionText\":\"Revoke-FileShareAccess\",\"ListItemText\":\"Revoke-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Revoke-HgsKeyProtectorAccess\",\"ListItemText\":\"Revoke-HgsKeyProtectorAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-HgsKeyProtectorAccess \\r\\n\"},{\"CompletionText\":\"Revoke-SmbClientAccessToServer\",\"ListItemText\":\"Revoke-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Revoke-SmbShareAccess\",\"ListItemText\":\"Revoke-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRevoke-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Revoke-VMConnectAccess\",\"ListItemText\":\"Revoke-VMConnectAccess\",\"ResultType\":2,\"ToolTip\":\"Revoke-VMConnectAccess\\r\\n\"},{\"CompletionText\":\"rg.exe\",\"ListItemText\":\"rg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WinGet\\\\Packages\\\\BurntSushi.ripgrep.MSVC_Microsoft.Winget.Source_8wekyb3d8bbwe\\\\ripgrep-13.0.0-x86_64-pc-windows-msvc\\\\rg.exe\"},{\"CompletionText\":\"ri\",\"ListItemText\":\"ri\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rjb\",\"ListItemText\":\"rjb\",\"ResultType\":2,\"ToolTip\":\"Remove-Job\"},{\"CompletionText\":\"rksmba\",\"ListItemText\":\"rksmba\",\"ResultType\":2,\"ToolTip\":\"rksmba\"},{\"CompletionText\":\"rksmbclas\",\"ListItemText\":\"rksmbclas\",\"ResultType\":2,\"ToolTip\":\"rksmbclas\"},{\"CompletionText\":\"rlg\",\"ListItemText\":\"rlg\",\"ResultType\":2,\"ToolTip\":\"rlg\"},{\"CompletionText\":\"rlgm\",\"ListItemText\":\"rlgm\",\"ResultType\":2,\"ToolTip\":\"rlgm\"},{\"CompletionText\":\"rlu\",\"ListItemText\":\"rlu\",\"ResultType\":2,\"ToolTip\":\"rlu\"},{\"CompletionText\":\"rm\",\"ListItemText\":\"rm\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"RMActivate.exe\",\"ListItemText\":\"RMActivate.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate.exe\"},{\"CompletionText\":\"RMActivate_isv.exe\",\"ListItemText\":\"RMActivate_isv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_isv.exe\"},{\"CompletionText\":\"RMActivate_ssp.exe\",\"ListItemText\":\"RMActivate_ssp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_ssp.exe\"},{\"CompletionText\":\"RMActivate_ssp_isv.exe\",\"ListItemText\":\"RMActivate_ssp_isv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RMActivate_ssp_isv.exe\"},{\"CompletionText\":\"RmClient.exe\",\"ListItemText\":\"RmClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RmClient.exe\"},{\"CompletionText\":\"rmdir\",\"ListItemText\":\"rmdir\",\"ResultType\":2,\"ToolTip\":\"Remove-Item\"},{\"CompletionText\":\"rmic.exe\",\"ListItemText\":\"rmic.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmic.exe\"},{\"CompletionText\":\"rmid.exe\",\"ListItemText\":\"rmid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmid.exe\"},{\"CompletionText\":\"rmiregistry.exe\",\"ListItemText\":\"rmiregistry.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\rmiregistry.exe\"},{\"CompletionText\":\"rmo\",\"ListItemText\":\"rmo\",\"ResultType\":2,\"ToolTip\":\"Remove-Module\"},{\"CompletionText\":\"rmttpmvscmgrsvr.exe\",\"ListItemText\":\"rmttpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rmttpmvscmgrsvr.exe\"},{\"CompletionText\":\"rni\",\"ListItemText\":\"rni\",\"ResultType\":2,\"ToolTip\":\"Rename-Item\"},{\"CompletionText\":\"rnlg\",\"ListItemText\":\"rnlg\",\"ResultType\":2,\"ToolTip\":\"rnlg\"},{\"CompletionText\":\"rnlu\",\"ListItemText\":\"rnlu\",\"ResultType\":2,\"ToolTip\":\"rnlu\"},{\"CompletionText\":\"rnp\",\"ListItemText\":\"rnp\",\"ResultType\":2,\"ToolTip\":\"Rename-ItemProperty\"},{\"CompletionText\":\"Robocopy.exe\",\"ListItemText\":\"Robocopy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Robocopy.exe\"},{\"CompletionText\":\"ROUTE.EXE\",\"ListItemText\":\"ROUTE.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ROUTE.EXE\"},{\"CompletionText\":\"rp\",\"ListItemText\":\"rp\",\"ResultType\":2,\"ToolTip\":\"Remove-ItemProperty\"},{\"CompletionText\":\"RpcPing.exe\",\"ListItemText\":\"RpcPing.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RpcPing.exe\"},{\"CompletionText\":\"rrinstaller.exe\",\"ListItemText\":\"rrinstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rrinstaller.exe\"},{\"CompletionText\":\"rsmbb\",\"ListItemText\":\"rsmbb\",\"ResultType\":2,\"ToolTip\":\"rsmbb\"},{\"CompletionText\":\"rsmbc\",\"ListItemText\":\"rsmbc\",\"ResultType\":2,\"ToolTip\":\"rsmbc\"},{\"CompletionText\":\"rsmbcc\",\"ListItemText\":\"rsmbcc\",\"ResultType\":2,\"ToolTip\":\"rsmbcc\"},{\"CompletionText\":\"rsmbccm\",\"ListItemText\":\"rsmbccm\",\"ResultType\":2,\"ToolTip\":\"rsmbccm\"},{\"CompletionText\":\"rsmbgm\",\"ListItemText\":\"rsmbgm\",\"ResultType\":2,\"ToolTip\":\"rsmbgm\"},{\"CompletionText\":\"rsmbm\",\"ListItemText\":\"rsmbm\",\"ResultType\":2,\"ToolTip\":\"rsmbm\"},{\"CompletionText\":\"rsmbs\",\"ListItemText\":\"rsmbs\",\"ResultType\":2,\"ToolTip\":\"rsmbs\"},{\"CompletionText\":\"rsmbsc\",\"ListItemText\":\"rsmbsc\",\"ResultType\":2,\"ToolTip\":\"rsmbsc\"},{\"CompletionText\":\"rsmbscm\",\"ListItemText\":\"rsmbscm\",\"ResultType\":2,\"ToolTip\":\"rsmbscm\"},{\"CompletionText\":\"rsmbt\",\"ListItemText\":\"rsmbt\",\"ResultType\":2,\"ToolTip\":\"rsmbt\"},{\"CompletionText\":\"rsn\",\"ListItemText\":\"rsn\",\"ResultType\":2,\"ToolTip\":\"Remove-PSSession\"},{\"CompletionText\":\"rsop.msc\",\"ListItemText\":\"rsop.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rsop.msc\"},{\"CompletionText\":\"rstrui.exe\",\"ListItemText\":\"rstrui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rstrui.exe\"},{\"CompletionText\":\"rtcfg\",\"ListItemText\":\"rtcfg\",\"ResultType\":2,\"ToolTip\":\"rtcfg\"},{\"CompletionText\":\"runas.exe\",\"ListItemText\":\"runas.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runas.exe\"},{\"CompletionText\":\"rundll32.exe\",\"ListItemText\":\"rundll32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rundll32.exe\"},{\"CompletionText\":\"runexehelper.exe\",\"ListItemText\":\"runexehelper.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runexehelper.exe\"},{\"CompletionText\":\"RunLegacyCPLElevated.exe\",\"ListItemText\":\"RunLegacyCPLElevated.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RunLegacyCPLElevated.exe\"},{\"CompletionText\":\"runonce.exe\",\"ListItemText\":\"runonce.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\runonce.exe\"},{\"CompletionText\":\"RuntimeBroker.exe\",\"ListItemText\":\"RuntimeBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\RuntimeBroker.exe\"},{\"CompletionText\":\"rv\",\"ListItemText\":\"rv\",\"ResultType\":2,\"ToolTip\":\"Remove-Variable\"},{\"CompletionText\":\"rvpa\",\"ListItemText\":\"rvpa\",\"ResultType\":2,\"ToolTip\":\"Resolve-Path\"},{\"CompletionText\":\"rwinsta.exe\",\"ListItemText\":\"rwinsta.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\rwinsta.exe\"},{\"CompletionText\":\"S:\",\"ListItemText\":\"S:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nS: \\r\\n\"},{\"CompletionText\":\"sacfg\",\"ListItemText\":\"sacfg\",\"ResultType\":2,\"ToolTip\":\"sacfg\"},{\"CompletionText\":\"SafeGetCommand\",\"ListItemText\":\"SafeGetCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSafeGetCommand \\r\\n\"},{\"CompletionText\":\"sajb\",\"ListItemText\":\"sajb\",\"ResultType\":2,\"ToolTip\":\"Start-Job\"},{\"CompletionText\":\"sal\",\"ListItemText\":\"sal\",\"ResultType\":2,\"ToolTip\":\"Set-Alias\"},{\"CompletionText\":\"saps\",\"ListItemText\":\"saps\",\"ResultType\":2,\"ToolTip\":\"Start-Process\"},{\"CompletionText\":\"sasv\",\"ListItemText\":\"sasv\",\"ResultType\":2,\"ToolTip\":\"Start-Service\"},{\"CompletionText\":\"Save-AzApiManagementTenantGitConfiguration\",\"ListItemText\":\"Save-AzApiManagementTenantGitConfiguration\",\"ResultType\":2,\"ToolTip\":\"Save-AzApiManagementTenantGitConfiguration\\r\\n\"},{\"CompletionText\":\"Save-AzContext\",\"ListItemText\":\"Save-AzContext\",\"ResultType\":2,\"ToolTip\":\"Save-AzContext\\r\\n\"},{\"CompletionText\":\"Save-AzDataFactoryLog\",\"ListItemText\":\"Save-AzDataFactoryLog\",\"ResultType\":2,\"ToolTip\":\"Save-AzDataFactoryLog\\r\\n\"},{\"CompletionText\":\"Save-AzDeploymentScriptLog\",\"ListItemText\":\"Save-AzDeploymentScriptLog\",\"ResultType\":2,\"ToolTip\":\"Save-AzDeploymentScriptLog\\r\\n\"},{\"CompletionText\":\"Save-AzDeploymentTemplate\",\"ListItemText\":\"Save-AzDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzManagementGroupDeploymentTemplate\",\"ListItemText\":\"Save-AzManagementGroupDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzManagementGroupDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzProfile\",\"ListItemText\":\"Save-AzProfile\",\"ResultType\":2,\"ToolTip\":\"Save-AzProfile\"},{\"CompletionText\":\"Save-AzResourceGroupDeploymentTemplate\",\"ListItemText\":\"Save-AzResourceGroupDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzResourceGroupDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzSubscriptionDeploymentTemplate\",\"ListItemText\":\"Save-AzSubscriptionDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzSubscriptionDeploymentTemplate\"},{\"CompletionText\":\"Save-AzTenantDeploymentTemplate\",\"ListItemText\":\"Save-AzTenantDeploymentTemplate\",\"ResultType\":2,\"ToolTip\":\"Save-AzTenantDeploymentTemplate\\r\\n\"},{\"CompletionText\":\"Save-AzVhd\",\"ListItemText\":\"Save-AzVhd\",\"ResultType\":2,\"ToolTip\":\"Save-AzVhd\\r\\n\"},{\"CompletionText\":\"Save-AzVMImage\",\"ListItemText\":\"Save-AzVMImage\",\"ResultType\":2,\"ToolTip\":\"Save-AzVMImage\\r\\n\"},{\"CompletionText\":\"Save-EtwTraceSession\",\"ListItemText\":\"Save-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Save-Help\",\"ListItemText\":\"Save-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Help [-DestinationPath] [[-Module] ] [[-UICulture] ] [-FullyQualifiedModule ] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] []\\r\\n\\r\\nSave-Help [[-Module] ] [[-UICulture] ] -LiteralPath [-FullyQualifiedModule ] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] []\\r\\n\"},{\"CompletionText\":\"Save-Module\",\"ListItemText\":\"Save-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Module \\r\\n\"},{\"CompletionText\":\"Save-NetGPO\",\"ListItemText\":\"Save-NetGPO\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-NetGPO \\r\\n\"},{\"CompletionText\":\"Save-NetworkSwitchConfiguration\",\"ListItemText\":\"Save-NetworkSwitchConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-NetworkSwitchConfiguration \\r\\n\"},{\"CompletionText\":\"Save-Package\",\"ListItemText\":\"Save-Package\",\"ResultType\":2,\"ToolTip\":\"Save-Package\\r\\n\"},{\"CompletionText\":\"Save-PSResource\",\"ListItemText\":\"Save-PSResource\",\"ResultType\":2,\"ToolTip\":\"Save-PSResource\\r\\n\"},{\"CompletionText\":\"Save-Script\",\"ListItemText\":\"Save-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Script \\r\\n\"},{\"CompletionText\":\"Save-SoftwareInventory\",\"ListItemText\":\"Save-SoftwareInventory\",\"ResultType\":2,\"ToolTip\":\"Save-SoftwareInventory\\r\\n\"},{\"CompletionText\":\"Save-StorageDataCollection\",\"ListItemText\":\"Save-StorageDataCollection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-StorageDataCollection \\r\\n\"},{\"CompletionText\":\"Save-VM\",\"ListItemText\":\"Save-VM\",\"ResultType\":2,\"ToolTip\":\"Save-VM\\r\\n\"},{\"CompletionText\":\"Save-WindowsImage\",\"ListItemText\":\"Save-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Save-WindowsImage\\r\\n\"},{\"CompletionText\":\"savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"savm\"},{\"CompletionText\":\"sbp\",\"ListItemText\":\"sbp\",\"ResultType\":2,\"ToolTip\":\"Set-PSBreakpoint\"},{\"CompletionText\":\"sc.exe\",\"ListItemText\":\"sc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sc.exe\"},{\"CompletionText\":\"scalar.exe\",\"ListItemText\":\"scalar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\scalar.exe\"},{\"CompletionText\":\"scb\",\"ListItemText\":\"scb\",\"ResultType\":2,\"ToolTip\":\"Set-Clipboard\"},{\"CompletionText\":\"scdaemon.exe\",\"ListItemText\":\"scdaemon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Gpg4win\\\\..\\\\GnuPG\\\\bin\\\\scdaemon.exe\"},{\"CompletionText\":\"schemagen.exe\",\"ListItemText\":\"schemagen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\schemagen.exe\"},{\"CompletionText\":\"schtasks.exe\",\"ListItemText\":\"schtasks.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\schtasks.exe\"},{\"CompletionText\":\"scim\",\"ListItemText\":\"scim\",\"ResultType\":2,\"ToolTip\":\"scim\"},{\"CompletionText\":\"scp.exe\",\"ListItemText\":\"scp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\scp.exe\"},{\"CompletionText\":\"scrcons.exe\",\"ListItemText\":\"scrcons.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\scrcons.exe\"},{\"CompletionText\":\"ScriptRunner.exe\",\"ListItemText\":\"ScriptRunner.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ScriptRunner.exe\"},{\"CompletionText\":\"sdbinst.exe\",\"ListItemText\":\"sdbinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdbinst.exe\"},{\"CompletionText\":\"sdchange.exe\",\"ListItemText\":\"sdchange.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdchange.exe\"},{\"CompletionText\":\"sdclt.exe\",\"ListItemText\":\"sdclt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdclt.exe\"},{\"CompletionText\":\"sdiagnhost.exe\",\"ListItemText\":\"sdiagnhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sdiagnhost.exe\"},{\"CompletionText\":\"Search-AzDataProtectionBackupInstanceInAzGraph\",\"ListItemText\":\"Search-AzDataProtectionBackupInstanceInAzGraph\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSearch-AzDataProtectionBackupInstanceInAzGraph \\r\\n\"},{\"CompletionText\":\"Search-AzDataProtectionJobInAzGraph\",\"ListItemText\":\"Search-AzDataProtectionJobInAzGraph\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSearch-AzDataProtectionJobInAzGraph \\r\\n\"},{\"CompletionText\":\"SearchFilterHost.exe\",\"ListItemText\":\"SearchFilterHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchFilterHost.exe\"},{\"CompletionText\":\"SearchIndexer.exe\",\"ListItemText\":\"SearchIndexer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchIndexer.exe\"},{\"CompletionText\":\"SearchProtocolHost.exe\",\"ListItemText\":\"SearchProtocolHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SearchProtocolHost.exe\"},{\"CompletionText\":\"SecEdit.exe\",\"ListItemText\":\"SecEdit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecEdit.exe\"},{\"CompletionText\":\"secinit.exe\",\"ListItemText\":\"secinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\secinit.exe\"},{\"CompletionText\":\"secpol.msc\",\"ListItemText\":\"secpol.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\secpol.msc\"},{\"CompletionText\":\"SecureBootEncodeUEFI.exe\",\"ListItemText\":\"SecureBootEncodeUEFI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecureBootEncodeUEFI.exe\"},{\"CompletionText\":\"securekernel.exe\",\"ListItemText\":\"securekernel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\securekernel.exe\"},{\"CompletionText\":\"SecurityHealthHost.exe\",\"ListItemText\":\"SecurityHealthHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthHost.exe\"},{\"CompletionText\":\"SecurityHealthService.exe\",\"ListItemText\":\"SecurityHealthService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthService.exe\"},{\"CompletionText\":\"SecurityHealthSystray.exe\",\"ListItemText\":\"SecurityHealthSystray.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SecurityHealthSystray.exe\"},{\"CompletionText\":\"select\",\"ListItemText\":\"select\",\"ResultType\":2,\"ToolTip\":\"Select-Object\"},{\"CompletionText\":\"Select-AzContext\",\"ListItemText\":\"Select-AzContext\",\"ResultType\":2,\"ToolTip\":\"Select-AzContext\\r\\n\"},{\"CompletionText\":\"Select-AzSubscription\",\"ListItemText\":\"Select-AzSubscription\",\"ResultType\":2,\"ToolTip\":\"Select-AzSubscription\"},{\"CompletionText\":\"Select-Object\",\"ListItemText\":\"Select-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-Object [[-Property] ] [-InputObject ] [-ExcludeProperty ] [-ExpandProperty ] [-Unique] [-CaseInsensitive] [-Last ] [-First ] [-Skip ] [-Wait] []\\r\\n\\r\\nSelect-Object [[-Property] ] [-InputObject ] [-ExcludeProperty ] [-ExpandProperty ] [-Unique] [-CaseInsensitive] [-Skip ] [-SkipLast ] []\\r\\n\\r\\nSelect-Object [-InputObject ] [-Unique] [-CaseInsensitive] [-Wait] [-Index ] []\\r\\n\\r\\nSelect-Object [-InputObject ] [-Unique] [-CaseInsensitive] [-SkipIndex ] []\\r\\n\"},{\"CompletionText\":\"Select-String\",\"ListItemText\":\"Select-String\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-String [-Pattern] [-Path] [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -InputObject [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -InputObject -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] [-Path] -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -LiteralPath [-Culture ] [-SimpleMatch] [-CaseSensitive] [-Quiet] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\\r\\nSelect-String [-Pattern] -LiteralPath -Raw [-Culture ] [-SimpleMatch] [-CaseSensitive] [-List] [-NoEmphasis] [-Include ] [-Exclude ] [-NotMatch] [-AllMatches] [-Encoding ] [-Context ] []\\r\\n\"},{\"CompletionText\":\"Select-Xml\",\"ListItemText\":\"Select-Xml\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSelect-Xml [-XPath] [-Xml] [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] [-Path] [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] -LiteralPath [-Namespace ] []\\r\\n\\r\\nSelect-Xml [-XPath] -Content [-Namespace ] []\\r\\n\"},{\"CompletionText\":\"Send-AzIotHubD2CMessage\",\"ListItemText\":\"Send-AzIotHubD2CMessage\",\"ResultType\":2,\"ToolTip\":\"Send-AzIotHubD2CMessage\"},{\"CompletionText\":\"Send-AzIotHubDevice2CloudMessage\",\"ListItemText\":\"Send-AzIotHubDevice2CloudMessage\",\"ResultType\":2,\"ToolTip\":\"Send-AzIotHubDevice2CloudMessage\\r\\n\"},{\"CompletionText\":\"Send-AzWvdUserSessionMessage\",\"ListItemText\":\"Send-AzWvdUserSessionMessage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-AzWvdUserSessionMessage \\r\\n\"},{\"CompletionText\":\"Send-Completions\",\"ListItemText\":\"Send-Completions\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-Completions \\r\\n\"},{\"CompletionText\":\"Send-DtcDiagnosticTransaction\",\"ListItemText\":\"Send-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Send-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"Send-EtwTraceSession\",\"ListItemText\":\"Send-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Send-Feedback\",\"ListItemText\":\"Send-Feedback\",\"ResultType\":2,\"ToolTip\":\"Send-Feedback\\r\\n\"},{\"CompletionText\":\"Send-MailMessage\",\"ListItemText\":\"Send-MailMessage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSend-MailMessage [-To] [[-Subject] ] [[-Body] ] [[-SmtpServer] ] -From [-Attachments ] [-Bcc ] [-BodyAsHtml] [-Encoding ] [-Cc ] [-DeliveryNotificationOption ] [-Priority ] [-ReplyTo ] [-Credential ] [-UseSsl] [-Port ] []\\r\\n\"},{\"CompletionText\":\"SensorDataService.exe\",\"ListItemText\":\"SensorDataService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SensorDataService.exe\"},{\"CompletionText\":\"SensorRuntimeBroker.exe\",\"ListItemText\":\"SensorRuntimeBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SensorRuntimeBroker.exe\"},{\"CompletionText\":\"serialver.exe\",\"ListItemText\":\"serialver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\serialver.exe\"},{\"CompletionText\":\"servertool.exe\",\"ListItemText\":\"servertool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\servertool.exe\"},{\"CompletionText\":\"services.exe\",\"ListItemText\":\"services.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\services.exe\"},{\"CompletionText\":\"services.msc\",\"ListItemText\":\"services.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\services.msc\"},{\"CompletionText\":\"sessionmsg.exe\",\"ListItemText\":\"sessionmsg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sessionmsg.exe\"},{\"CompletionText\":\"set\",\"ListItemText\":\"set\",\"ResultType\":2,\"ToolTip\":\"Set-Variable\"},{\"CompletionText\":\"Set-Acl\",\"ListItemText\":\"Set-Acl\",\"ResultType\":2,\"ToolTip\":\"Set-Acl\\r\\n\"},{\"CompletionText\":\"Set-AdlAnalyticsAccount\",\"ListItemText\":\"Set-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsAccount\"},{\"CompletionText\":\"Set-AdlAnalyticsDataSource\",\"ListItemText\":\"Set-AdlAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsDataSource\"},{\"CompletionText\":\"Set-AdlAnalyticsFirewallRule\",\"ListItemText\":\"Set-AdlAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlAnalyticsFirewallRule\"},{\"CompletionText\":\"Set-AdlCatalogCredential\",\"ListItemText\":\"Set-AdlCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogCredential\"},{\"CompletionText\":\"Set-AdlCatalogItemAclEntry\",\"ListItemText\":\"Set-AdlCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogItemAclEntry\"},{\"CompletionText\":\"Set-AdlCatalogSecret\",\"ListItemText\":\"Set-AdlCatalogSecret\",\"ResultType\":2,\"ToolTip\":\"Set-AdlCatalogSecret\"},{\"CompletionText\":\"Set-AdlStore\",\"ListItemText\":\"Set-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStore\"},{\"CompletionText\":\"Set-AdlStoreFirewallRule\",\"ListItemText\":\"Set-AdlStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreFirewallRule\"},{\"CompletionText\":\"Set-AdlStoreItemAcl\",\"ListItemText\":\"Set-AdlStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemAcl\"},{\"CompletionText\":\"Set-AdlStoreItemAclEntry\",\"ListItemText\":\"Set-AdlStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemAclEntry\"},{\"CompletionText\":\"Set-AdlStoreItemExpiry\",\"ListItemText\":\"Set-AdlStoreItemExpiry\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemExpiry\"},{\"CompletionText\":\"Set-AdlStoreItemOwner\",\"ListItemText\":\"Set-AdlStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemOwner\"},{\"CompletionText\":\"Set-AdlStoreItemPermission\",\"ListItemText\":\"Set-AdlStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreItemPermission\"},{\"CompletionText\":\"Set-AdlStoreTrustedIdProvider\",\"ListItemText\":\"Set-AdlStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreTrustedIdProvider\"},{\"CompletionText\":\"Set-AdlStoreVirtualNetworkRule\",\"ListItemText\":\"Set-AdlStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AdlStoreVirtualNetworkRule\"},{\"CompletionText\":\"Set-Alias\",\"ListItemText\":\"Set-Alias\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Alias [-Name] [-Value] [-Description ] [-Option ] [-PassThru] [-Scope ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-AppBackgroundTaskResourcePolicy\",\"ListItemText\":\"Set-AppBackgroundTaskResourcePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AppBackgroundTaskResourcePolicy\\r\\n\"},{\"CompletionText\":\"Set-AppLockerPolicy\",\"ListItemText\":\"Set-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Set-AppPackageAutoUpdateSettings\",\"ListItemText\":\"Set-AppPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageAutoUpdateSettings\"},{\"CompletionText\":\"Set-AppPackageDefaultVolume\",\"ListItemText\":\"Set-AppPackageDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageDefaultVolume\"},{\"CompletionText\":\"Set-AppPackageProvisionedDataFile\",\"ListItemText\":\"Set-AppPackageProvisionedDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-AppPackageProvisionedDataFile\"},{\"CompletionText\":\"Set-AppxDefaultVolume\",\"ListItemText\":\"Set-AppxDefaultVolume\",\"ResultType\":2,\"ToolTip\":\"Set-AppxDefaultVolume\\r\\n\"},{\"CompletionText\":\"Set-AppxPackageAutoUpdateSettings\",\"ListItemText\":\"Set-AppxPackageAutoUpdateSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AppxPackageAutoUpdateSettings\\r\\n\"},{\"CompletionText\":\"Set-AppXProvisionedDataFile\",\"ListItemText\":\"Set-AppXProvisionedDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-AppXProvisionedDataFile\\r\\n\"},{\"CompletionText\":\"Set-ASRAlertSetting\",\"ListItemText\":\"Set-ASRAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Set-ASRAlertSetting\"},{\"CompletionText\":\"Set-ASRNotificationSetting\",\"ListItemText\":\"Set-ASRNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Set-ASRNotificationSetting\"},{\"CompletionText\":\"Set-ASRReplicationProtectedItem\",\"ListItemText\":\"Set-ASRReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Set-ASRReplicationProtectedItem\"},{\"CompletionText\":\"Set-ASRVaultContext\",\"ListItemText\":\"Set-ASRVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-ASRVaultContext\"},{\"CompletionText\":\"Set-ASRVaultSettings\",\"ListItemText\":\"Set-ASRVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Set-ASRVaultSettings\"},{\"CompletionText\":\"Set-AssignedAccess\",\"ListItemText\":\"Set-AssignedAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AssignedAccess \\r\\n\"},{\"CompletionText\":\"Set-AuthenticodeSignature\",\"ListItemText\":\"Set-AuthenticodeSignature\",\"ResultType\":2,\"ToolTip\":\"Set-AuthenticodeSignature\\r\\n\"},{\"CompletionText\":\"Set-AutologgerConfig\",\"ListItemText\":\"Set-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AutologgerConfig\"},{\"CompletionText\":\"Set-AzActionGroup\",\"ListItemText\":\"Set-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Set-AzADApplication\",\"ListItemText\":\"Set-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzADApplication\"},{\"CompletionText\":\"Set-AzADServicePrincipal\",\"ListItemText\":\"Set-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"Set-AzADServicePrincipal\"},{\"CompletionText\":\"Set-AzADUser\",\"ListItemText\":\"Set-AzADUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzADUser\"},{\"CompletionText\":\"Set-AzAdvisorConfiguration\",\"ListItemText\":\"Set-AzAdvisorConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzAdvisorConfiguration \\r\\n\"},{\"CompletionText\":\"Set-AzAksCluster\",\"ListItemText\":\"Set-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"Set-AzAksCluster\\r\\n\"},{\"CompletionText\":\"Set-AzAksClusterCredential\",\"ListItemText\":\"Set-AzAksClusterCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzAksClusterCredential\\r\\n\"},{\"CompletionText\":\"Set-AzAlertsSuppressionRule\",\"ListItemText\":\"Set-AzAlertsSuppressionRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAlertsSuppressionRule\\r\\n\"},{\"CompletionText\":\"Set-AzAnalysisServicesServer\",\"ListItemText\":\"Set-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagement\",\"ListItemText\":\"Set-AzApiManagement\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagement\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApi\",\"ListItemText\":\"Set-AzApiManagementApi\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApi\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiRevision\",\"ListItemText\":\"Set-AzApiManagementApiRevision\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiRevision\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiSchema\",\"ListItemText\":\"Set-AzApiManagementApiSchema\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiSchema\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementApiVersionSet\",\"ListItemText\":\"Set-AzApiManagementApiVersionSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementApiVersionSet\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementAuthorizationServer\",\"ListItemText\":\"Set-AzApiManagementAuthorizationServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementAuthorizationServer\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementBackend\",\"ListItemText\":\"Set-AzApiManagementBackend\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementBackend\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementCertificate\",\"ListItemText\":\"Set-AzApiManagementCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementDiagnostic\",\"ListItemText\":\"Set-AzApiManagementDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementGroup\",\"ListItemText\":\"Set-AzApiManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementGroup\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementIdentityProvider\",\"ListItemText\":\"Set-AzApiManagementIdentityProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementIdentityProvider\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementLogger\",\"ListItemText\":\"Set-AzApiManagementLogger\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementLogger\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementNamedValue\",\"ListItemText\":\"Set-AzApiManagementNamedValue\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementNamedValue\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementOpenIdConnectProvider\",\"ListItemText\":\"Set-AzApiManagementOpenIdConnectProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementOpenIdConnectProvider\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementOperation\",\"ListItemText\":\"Set-AzApiManagementOperation\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementOperation\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementPolicy\",\"ListItemText\":\"Set-AzApiManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementProduct\",\"ListItemText\":\"Set-AzApiManagementProduct\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementProduct\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementSubscription\",\"ListItemText\":\"Set-AzApiManagementSubscription\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementSubscription\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementTenantAccess\",\"ListItemText\":\"Set-AzApiManagementTenantAccess\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementTenantAccess\\r\\n\"},{\"CompletionText\":\"Set-AzApiManagementUser\",\"ListItemText\":\"Set-AzApiManagementUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzApiManagementUser\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGateway\",\"ListItemText\":\"Set-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayAuthenticationCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayAuthenticationCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayAuthenticationCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayAutoscaleConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendAddressPool\",\"ListItemText\":\"Set-AzApplicationGatewayBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendHttpSetting\",\"ListItemText\":\"Set-AzApplicationGatewayBackendHttpSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendHttpSetting\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendHttpSettings\",\"ListItemText\":\"Set-AzApplicationGatewayBackendHttpSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendHttpSettings\"},{\"CompletionText\":\"Set-AzApplicationGatewayBackendSetting\",\"ListItemText\":\"Set-AzApplicationGatewayBackendSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayBackendSetting\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayClientAuthConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayClientAuthConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayClientAuthConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayConnectionDraining\",\"ListItemText\":\"Set-AzApplicationGatewayConnectionDraining\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayConnectionDraining\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayCustomError\",\"ListItemText\":\"Set-AzApplicationGatewayCustomError\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayCustomError\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFirewallPolicy\",\"ListItemText\":\"Set-AzApplicationGatewayFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFrontendIPConfig\",\"ListItemText\":\"Set-AzApplicationGatewayFrontendIPConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFrontendIPConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayFrontendPort\",\"ListItemText\":\"Set-AzApplicationGatewayFrontendPort\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayFrontendPort\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayHttpListener\",\"ListItemText\":\"Set-AzApplicationGatewayHttpListener\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayHttpListener\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayHttpListenerCustomError\",\"ListItemText\":\"Set-AzApplicationGatewayHttpListenerCustomError\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayHttpListenerCustomError\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayIdentity\",\"ListItemText\":\"Set-AzApplicationGatewayIdentity\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayIdentity\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayIPConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayIPConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayIPConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayListener\",\"ListItemText\":\"Set-AzApplicationGatewayListener\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayListener\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayPrivateLinkConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayProbeConfig\",\"ListItemText\":\"Set-AzApplicationGatewayProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayProbeConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRedirectConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayRedirectConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRedirectConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRequestRoutingRule\",\"ListItemText\":\"Set-AzApplicationGatewayRequestRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRequestRoutingRule\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRewriteRuleSet\",\"ListItemText\":\"Set-AzApplicationGatewayRewriteRuleSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRewriteRuleSet\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayRoutingRule\",\"ListItemText\":\"Set-AzApplicationGatewayRoutingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayRoutingRule\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySku\",\"ListItemText\":\"Set-AzApplicationGatewaySku\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySku\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslCertificate\",\"ListItemText\":\"Set-AzApplicationGatewaySslCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslPolicy\",\"ListItemText\":\"Set-AzApplicationGatewaySslPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslProfile\",\"ListItemText\":\"Set-AzApplicationGatewaySslProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslProfile\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewaySslProfilePolicy\",\"ListItemText\":\"Set-AzApplicationGatewaySslProfilePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewaySslProfilePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayTrustedClientCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayTrustedClientCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayTrustedClientCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayTrustedRootCertificate\",\"ListItemText\":\"Set-AzApplicationGatewayTrustedRootCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayTrustedRootCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayUrlPathMapConfig\",\"ListItemText\":\"Set-AzApplicationGatewayUrlPathMapConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayUrlPathMapConfig\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ListItemText\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzApplicationGatewayWebApplicationFirewallConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsContinuousExport\",\"ListItemText\":\"Set-AzApplicationInsightsContinuousExport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsContinuousExport \\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsDailyCap\",\"ListItemText\":\"Set-AzApplicationInsightsDailyCap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsDailyCap \\r\\n\"},{\"CompletionText\":\"Set-AzApplicationInsightsPricingPlan\",\"ListItemText\":\"Set-AzApplicationInsightsPricingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzApplicationInsightsPricingPlan \\r\\n\"},{\"CompletionText\":\"Set-AzAppServicePlan\",\"ListItemText\":\"Set-AzAppServicePlan\",\"ResultType\":2,\"ToolTip\":\"Set-AzAppServicePlan\\r\\n\"},{\"CompletionText\":\"Set-AzAs\",\"ListItemText\":\"Set-AzAs\",\"ResultType\":2,\"ToolTip\":\"Set-AzAs\"},{\"CompletionText\":\"Set-AzAttestationPolicy\",\"ListItemText\":\"Set-AzAttestationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzAttestationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationAccount\",\"ListItemText\":\"Set-AzAutomationAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationAccount\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationCertificate\",\"ListItemText\":\"Set-AzAutomationCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationConnectionFieldValue\",\"ListItemText\":\"Set-AzAutomationConnectionFieldValue\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationConnectionFieldValue\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationCredential\",\"ListItemText\":\"Set-AzAutomationCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationCredential\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationDscNode\",\"ListItemText\":\"Set-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationHybridRunbookWorkerGroup\",\"ListItemText\":\"Set-AzAutomationHybridRunbookWorkerGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationHybridRunbookWorkerGroup\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationModule\",\"ListItemText\":\"Set-AzAutomationModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationModule\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationPython3Package\",\"ListItemText\":\"Set-AzAutomationPython3Package\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationPython3Package\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationRunbook\",\"ListItemText\":\"Set-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationSchedule\",\"ListItemText\":\"Set-AzAutomationSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationVariable\",\"ListItemText\":\"Set-AzAutomationVariable\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationVariable\\r\\n\"},{\"CompletionText\":\"Set-AzAutomationWebhook\",\"ListItemText\":\"Set-AzAutomationWebhook\",\"ResultType\":2,\"ToolTip\":\"Set-AzAutomationWebhook\\r\\n\"},{\"CompletionText\":\"Set-AzBastion\",\"ListItemText\":\"Set-AzBastion\",\"ResultType\":2,\"ToolTip\":\"Set-AzBastion\\r\\n\"},{\"CompletionText\":\"Set-AzBatchAccount\",\"ListItemText\":\"Set-AzBatchAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchAccount\\r\\n\"},{\"CompletionText\":\"Set-AzBatchApplication\",\"ListItemText\":\"Set-AzBatchApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchApplication\\r\\n\"},{\"CompletionText\":\"Set-AzBatchComputeNodeUser\",\"ListItemText\":\"Set-AzBatchComputeNodeUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchComputeNodeUser\\r\\n\"},{\"CompletionText\":\"Set-AzBatchJob\",\"ListItemText\":\"Set-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Set-AzBatchJobSchedule\",\"ListItemText\":\"Set-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzBatchPool\",\"ListItemText\":\"Set-AzBatchPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchPool\\r\\n\"},{\"CompletionText\":\"Set-AzBatchTask\",\"ListItemText\":\"Set-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Set-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Set-AzCloudServiceUpdateDomain\",\"ListItemText\":\"Set-AzCloudServiceUpdateDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzCloudServiceUpdateDomain \\r\\n\"},{\"CompletionText\":\"Set-AzCognitiveServicesAccount\",\"ListItemText\":\"Set-AzCognitiveServicesAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzCognitiveServicesAccount\\r\\n\"},{\"CompletionText\":\"Set-AzConsumptionBudget\",\"ListItemText\":\"Set-AzConsumptionBudget\",\"ResultType\":2,\"ToolTip\":\"Set-AzConsumptionBudget\\r\\n\"},{\"CompletionText\":\"Set-AzContext\",\"ListItemText\":\"Set-AzContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzContext\\r\\n\"},{\"CompletionText\":\"Set-AzCurrentStorageAccount\",\"ListItemText\":\"Set-AzCurrentStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzCurrentStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeBandwidthSchedule\",\"ListItemText\":\"Set-AzDataBoxEdgeBandwidthSchedule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeBandwidthSchedule\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeRole\",\"ListItemText\":\"Set-AzDataBoxEdgeRole\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeRole\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeShare\",\"ListItemText\":\"Set-AzDataBoxEdgeShare\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeShare\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeStorageAccountCredential\",\"ListItemText\":\"Set-AzDataBoxEdgeStorageAccountCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeStorageAccountCredential\\r\\n\"},{\"CompletionText\":\"Set-AzDataBoxEdgeUser\",\"ListItemText\":\"Set-AzDataBoxEdgeUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataBoxEdgeUser\\r\\n\"},{\"CompletionText\":\"Set-AzDataCollectionRule\",\"ListItemText\":\"Set-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryGateway\",\"ListItemText\":\"Set-AzDataFactoryGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryGateway\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryPipelineActivePeriod\",\"ListItemText\":\"Set-AzDataFactoryPipelineActivePeriod\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryPipelineActivePeriod\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactorySliceStatus\",\"ListItemText\":\"Set-AzDataFactorySliceStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactorySliceStatus\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2\",\"ListItemText\":\"Set-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2DataFlow\",\"ListItemText\":\"Set-AzDataFactoryV2DataFlow\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2DataFlow\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Dataset\",\"ListItemText\":\"Set-AzDataFactoryV2Dataset\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Dataset\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Set-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2LinkedService\",\"ListItemText\":\"Set-AzDataFactoryV2LinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2LinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Pipeline\",\"ListItemText\":\"Set-AzDataFactoryV2Pipeline\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Pipeline\\r\\n\"},{\"CompletionText\":\"Set-AzDataFactoryV2Trigger\",\"ListItemText\":\"Set-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Set-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsCatalogCredential\",\"ListItemText\":\"Set-AzDataLakeAnalyticsCatalogCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsCatalogCredential\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ListItemText\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsCatalogItemAclEntry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsDataSource\",\"ListItemText\":\"Set-AzDataLakeAnalyticsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsDataSource\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeAnalyticsFirewallRule\",\"ListItemText\":\"Set-AzDataLakeAnalyticsFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeAnalyticsFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Set-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeGen2ItemAclObject\",\"ListItemText\":\"Set-AzDataLakeGen2ItemAclObject\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeGen2ItemAclObject\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreAccount\",\"ListItemText\":\"Set-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreFirewallRule\",\"ListItemText\":\"Set-AzDataLakeStoreFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemAcl\",\"ListItemText\":\"Set-AzDataLakeStoreItemAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemAcl\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemAclEntry\",\"ListItemText\":\"Set-AzDataLakeStoreItemAclEntry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemAclEntry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemExpiry\",\"ListItemText\":\"Set-AzDataLakeStoreItemExpiry\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemExpiry\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemOwner\",\"ListItemText\":\"Set-AzDataLakeStoreItemOwner\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemOwner\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreItemPermission\",\"ListItemText\":\"Set-AzDataLakeStoreItemPermission\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreItemPermission\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreTrustedIdProvider\",\"ListItemText\":\"Set-AzDataLakeStoreTrustedIdProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreTrustedIdProvider\\r\\n\"},{\"CompletionText\":\"Set-AzDataLakeStoreVirtualNetworkRule\",\"ListItemText\":\"Set-AzDataLakeStoreVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataLakeStoreVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Set-AzDataProtectionMSIPermission\",\"ListItemText\":\"Set-AzDataProtectionMSIPermission\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzDataProtectionMSIPermission \\r\\n\"},{\"CompletionText\":\"Set-AzDataShare\",\"ListItemText\":\"Set-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Set-AzDataShare\\r\\n\"},{\"CompletionText\":\"Set-AzDefault\",\"ListItemText\":\"Set-AzDefault\",\"ResultType\":2,\"ToolTip\":\"Set-AzDefault\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerArtifactSource\",\"ListItemText\":\"Set-AzDeploymentManagerArtifactSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerArtifactSource\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerService\",\"ListItemText\":\"Set-AzDeploymentManagerService\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerService\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerServiceTopology\",\"ListItemText\":\"Set-AzDeploymentManagerServiceTopology\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerServiceTopology\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerServiceUnit\",\"ListItemText\":\"Set-AzDeploymentManagerServiceUnit\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerServiceUnit\\r\\n\"},{\"CompletionText\":\"Set-AzDeploymentManagerStep\",\"ListItemText\":\"Set-AzDeploymentManagerStep\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeploymentManagerStep\\r\\n\"},{\"CompletionText\":\"Set-AzDeviceSecurityGroup\",\"ListItemText\":\"Set-AzDeviceSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzDeviceSecurityGroup\\r\\n\"},{\"CompletionText\":\"Set-AzDiskDiskEncryptionKey\",\"ListItemText\":\"Set-AzDiskDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskImageReference\",\"ListItemText\":\"Set-AzDiskImageReference\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskImageReference\\r\\n\"},{\"CompletionText\":\"Set-AzDiskKeyEncryptionKey\",\"ListItemText\":\"Set-AzDiskKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskSecurityProfile\",\"ListItemText\":\"Set-AzDiskSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzDiskUpdateDiskEncryptionKey\",\"ListItemText\":\"Set-AzDiskUpdateDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskUpdateDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDiskUpdateKeyEncryptionKey\",\"ListItemText\":\"Set-AzDiskUpdateKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzDiskUpdateKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzDnsRecordSet\",\"ListItemText\":\"Set-AzDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Set-AzDnsZone\",\"ListItemText\":\"Set-AzDnsZone\",\"ResultType\":2,\"ToolTip\":\"Set-AzDnsZone\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAllowedVMSizesPolicy\",\"ListItemText\":\"Set-AzDtlAllowedVMSizesPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAllowedVMSizesPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAutoShutdownPolicy\",\"ListItemText\":\"Set-AzDtlAutoShutdownPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAutoShutdownPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlAutoStartPolicy\",\"ListItemText\":\"Set-AzDtlAutoStartPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlAutoStartPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlVMsPerLabPolicy\",\"ListItemText\":\"Set-AzDtlVMsPerLabPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlVMsPerLabPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzDtlVMsPerUserPolicy\",\"ListItemText\":\"Set-AzDtlVMsPerUserPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzDtlVMsPerUserPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzEnvironment\",\"ListItemText\":\"Set-AzEnvironment\",\"ResultType\":2,\"ToolTip\":\"Set-AzEnvironment\\r\\n\"},{\"CompletionText\":\"Set-AzEventGridTopic\",\"ListItemText\":\"Set-AzEventGridTopic\",\"ResultType\":2,\"ToolTip\":\"Set-AzEventGridTopic\\r\\n\"},{\"CompletionText\":\"Set-AzEventHub\",\"ListItemText\":\"Set-AzEventHub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHub \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubApplicationGroup\",\"ListItemText\":\"Set-AzEventHubApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubApplicationGroup \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubAuthorizationRule\",\"ListItemText\":\"Set-AzEventHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubCluster\",\"ListItemText\":\"Set-AzEventHubCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubCluster \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubConsumerGroup\",\"ListItemText\":\"Set-AzEventHubConsumerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubConsumerGroup \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubGeoDRConfigurationBreakPair\",\"ListItemText\":\"Set-AzEventHubGeoDRConfigurationBreakPair\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubGeoDRConfigurationBreakPair \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubGeoDRConfigurationFailOver\",\"ListItemText\":\"Set-AzEventHubGeoDRConfigurationFailOver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubGeoDRConfigurationFailOver \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubNamespace\",\"ListItemText\":\"Set-AzEventHubNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubNamespace \\r\\n\"},{\"CompletionText\":\"Set-AzEventHubNamespaceV2\",\"ListItemText\":\"Set-AzEventHubNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzEventHubNamespaceV2\"},{\"CompletionText\":\"Set-AzEventHubNetworkRuleSet\",\"ListItemText\":\"Set-AzEventHubNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzEventHubNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuit\",\"ListItemText\":\"Set-AzExpressRouteCircuit\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuit\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuitConnectionConfig\",\"ListItemText\":\"Set-AzExpressRouteCircuitConnectionConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuitConnectionConfig\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCircuitPeeringConfig\",\"ListItemText\":\"Set-AzExpressRouteCircuitPeeringConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCircuitPeeringConfig\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteConnection\",\"ListItemText\":\"Set-AzExpressRouteConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteConnection\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteCrossConnection\",\"ListItemText\":\"Set-AzExpressRouteCrossConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteCrossConnection\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRouteGateway\",\"ListItemText\":\"Set-AzExpressRouteGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRouteGateway\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRoutePort\",\"ListItemText\":\"Set-AzExpressRoutePort\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRoutePort\\r\\n\"},{\"CompletionText\":\"Set-AzExpressRoutePortIdentity\",\"ListItemText\":\"Set-AzExpressRoutePortIdentity\",\"ResultType\":2,\"ToolTip\":\"Set-AzExpressRoutePortIdentity\\r\\n\"},{\"CompletionText\":\"Set-AzFirewall\",\"ListItemText\":\"Set-AzFirewall\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewall\\r\\n\"},{\"CompletionText\":\"Set-AzFirewallPolicy\",\"ListItemText\":\"Set-AzFirewallPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewallPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzFirewallPolicyRuleCollectionGroup\",\"ListItemText\":\"Set-AzFirewallPolicyRuleCollectionGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzFirewallPolicyRuleCollectionGroup\\r\\n\"},{\"CompletionText\":\"Set-AzFrontDoor\",\"ListItemText\":\"Set-AzFrontDoor\",\"ResultType\":2,\"ToolTip\":\"Set-AzFrontDoor\\r\\n\"},{\"CompletionText\":\"Set-AzFrontDoorRulesEngine\",\"ListItemText\":\"Set-AzFrontDoorRulesEngine\",\"ResultType\":2,\"ToolTip\":\"Set-AzFrontDoorRulesEngine\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterAutoscaleConfiguration\",\"ListItemText\":\"Set-AzHDInsightClusterAutoscaleConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterAutoscaleConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterDiskEncryptionKey\",\"ListItemText\":\"Set-AzHDInsightClusterDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightClusterSize\",\"ListItemText\":\"Set-AzHDInsightClusterSize\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightClusterSize\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightDefaultStorage\",\"ListItemText\":\"Set-AzHDInsightDefaultStorage\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightDefaultStorage\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightGatewayCredential\",\"ListItemText\":\"Set-AzHDInsightGatewayCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightGatewayCredential\\r\\n\"},{\"CompletionText\":\"Set-AzHDInsightPersistedScriptAction\",\"ListItemText\":\"Set-AzHDInsightPersistedScriptAction\",\"ResultType\":2,\"ToolTip\":\"Set-AzHDInsightPersistedScriptAction\\r\\n\"},{\"CompletionText\":\"Set-AzImageOsDisk\",\"ListItemText\":\"Set-AzImageOsDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzImageOsDisk\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccount\",\"ListItemText\":\"Set-AzIntegrationAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccount\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountAgreement\",\"ListItemText\":\"Set-AzIntegrationAccountAgreement\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountAgreement\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountAssembly\",\"ListItemText\":\"Set-AzIntegrationAccountAssembly\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountAssembly\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountBatchConfiguration\",\"ListItemText\":\"Set-AzIntegrationAccountBatchConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountBatchConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountCertificate\",\"ListItemText\":\"Set-AzIntegrationAccountCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountGeneratedIcn\",\"ListItemText\":\"Set-AzIntegrationAccountGeneratedIcn\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountGeneratedIcn\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountMap\",\"ListItemText\":\"Set-AzIntegrationAccountMap\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountMap\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountPartner\",\"ListItemText\":\"Set-AzIntegrationAccountPartner\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountPartner\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountReceivedIcn\",\"ListItemText\":\"Set-AzIntegrationAccountReceivedIcn\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountReceivedIcn\\r\\n\"},{\"CompletionText\":\"Set-AzIntegrationAccountSchema\",\"ListItemText\":\"Set-AzIntegrationAccountSchema\",\"ResultType\":2,\"ToolTip\":\"Set-AzIntegrationAccountSchema\\r\\n\"},{\"CompletionText\":\"Set-AzIotHub\",\"ListItemText\":\"Set-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHub\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubConfiguration\",\"ListItemText\":\"Set-AzIotHubConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDeployment\",\"ListItemText\":\"Set-AzIotHubDeployment\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDeployment\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDevice\",\"ListItemText\":\"Set-AzIotHubDevice\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDevice\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDeviceParent\",\"ListItemText\":\"Set-AzIotHubDeviceParent\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDeviceParent\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubDistributedTracing\",\"ListItemText\":\"Set-AzIotHubDistributedTracing\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubDistributedTracing\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubEdgeModule\",\"ListItemText\":\"Set-AzIotHubEdgeModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubEdgeModule\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubMessageEnrichment\",\"ListItemText\":\"Set-AzIotHubMessageEnrichment\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubMessageEnrichment\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubModule\",\"ListItemText\":\"Set-AzIotHubModule\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubModule\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubMsgEnrich\",\"ListItemText\":\"Set-AzIotHubMsgEnrich\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubMsgEnrich\"},{\"CompletionText\":\"Set-AzIotHubRoute\",\"ListItemText\":\"Set-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Set-AzIotHubTracing\",\"ListItemText\":\"Set-AzIotHubTracing\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubTracing\"},{\"CompletionText\":\"Set-AzIotHubVC\",\"ListItemText\":\"Set-AzIotHubVC\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubVC\"},{\"CompletionText\":\"Set-AzIotHubVerifiedCertificate\",\"ListItemText\":\"Set-AzIotHubVerifiedCertificate\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotHubVerifiedCertificate\\r\\n\"},{\"CompletionText\":\"Set-AzIotSecuritySolution\",\"ListItemText\":\"Set-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Set-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Set-AzIpAllocation\",\"ListItemText\":\"Set-AzIpAllocation\",\"ResultType\":2,\"ToolTip\":\"Set-AzIpAllocation\\r\\n\"},{\"CompletionText\":\"Set-AzIpGroup\",\"ListItemText\":\"Set-AzIpGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzIpGroup\\r\\n\"},{\"CompletionText\":\"Set-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Set-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultAccessPolicy\",\"ListItemText\":\"Set-AzKeyVaultAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultCertificateAttribute\",\"ListItemText\":\"Set-AzKeyVaultCertificateAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificateAttribute\"},{\"CompletionText\":\"Set-AzKeyVaultCertificateIssuer\",\"ListItemText\":\"Set-AzKeyVaultCertificateIssuer\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificateIssuer\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultCertificatePolicy\",\"ListItemText\":\"Set-AzKeyVaultCertificatePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultCertificatePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultKey\",\"ListItemText\":\"Set-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKey\"},{\"CompletionText\":\"Set-AzKeyVaultKeyAttribute\",\"ListItemText\":\"Set-AzKeyVaultKeyAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKeyAttribute\"},{\"CompletionText\":\"Set-AzKeyVaultKeyRotationPolicy\",\"ListItemText\":\"Set-AzKeyVaultKeyRotationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultKeyRotationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultManagedStorageSasDefinition\",\"ListItemText\":\"Set-AzKeyVaultManagedStorageSasDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultManagedStorageSasDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultRoleDefinition\",\"ListItemText\":\"Set-AzKeyVaultRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultRoleDefinition\"},{\"CompletionText\":\"Set-AzKeyVaultSecret\",\"ListItemText\":\"Set-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Set-AzKeyVaultSecretAttribute\",\"ListItemText\":\"Set-AzKeyVaultSecretAttribute\",\"ResultType\":2,\"ToolTip\":\"Set-AzKeyVaultSecretAttribute\"},{\"CompletionText\":\"Set-AzLoadBalancer\",\"ListItemText\":\"Set-AzLoadBalancer\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancer\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerBackendAddressPool\",\"ListItemText\":\"Set-AzLoadBalancerBackendAddressPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerBackendAddressPool\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerFrontendIpConfig\",\"ListItemText\":\"Set-AzLoadBalancerFrontendIpConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerFrontendIpConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerInboundNatPoolConfig\",\"ListItemText\":\"Set-AzLoadBalancerInboundNatPoolConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerInboundNatPoolConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerInboundNatRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerInboundNatRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerInboundNatRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerOutboundRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerOutboundRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerOutboundRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerProbeConfig\",\"ListItemText\":\"Set-AzLoadBalancerProbeConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerProbeConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLoadBalancerRuleConfig\",\"ListItemText\":\"Set-AzLoadBalancerRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzLoadBalancerRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzLocalNetworkGateway\",\"ListItemText\":\"Set-AzLocalNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzLocalNetworkGateway\\r\\n\"},{\"CompletionText\":\"Set-AzLogicApp\",\"ListItemText\":\"Set-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Set-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Set-AzManagedApplication\",\"ListItemText\":\"Set-AzManagedApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzManagedApplication\\r\\n\"},{\"CompletionText\":\"Set-AzManagedApplicationDefinition\",\"ListItemText\":\"Set-AzManagedApplicationDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzManagedApplicationDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzMarketplaceTerms\",\"ListItemText\":\"Set-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Set-AzMediaService\",\"ListItemText\":\"Set-AzMediaService\",\"ResultType\":2,\"ToolTip\":\"Set-AzMediaService\\r\\n\"},{\"CompletionText\":\"Set-AzMediaServiceKey\",\"ListItemText\":\"Set-AzMediaServiceKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzMediaServiceKey\\r\\n\"},{\"CompletionText\":\"Set-AzMigrateDiskMapping\",\"ListItemText\":\"Set-AzMigrateDiskMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMigrateDiskMapping \\r\\n\"},{\"CompletionText\":\"Set-AzMigrateServerReplication\",\"ListItemText\":\"Set-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Set-AzNatGateway\",\"ListItemText\":\"Set-AzNatGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzNatGateway\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterface\",\"ListItemText\":\"Set-AzNetworkInterface\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterface\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterfaceIpConfig\",\"ListItemText\":\"Set-AzNetworkInterfaceIpConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterfaceIpConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkInterfaceTapConfig\",\"ListItemText\":\"Set-AzNetworkInterfaceTapConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkInterfaceTapConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManager\",\"ListItemText\":\"Set-AzNetworkManager\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManager\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerConnectivityConfiguration\",\"ListItemText\":\"Set-AzNetworkManagerConnectivityConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerConnectivityConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerGroup\",\"ListItemText\":\"Set-AzNetworkManagerGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerGroup\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerManagementGroupConnection\",\"ListItemText\":\"Set-AzNetworkManagerManagementGroupConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerManagementGroupConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerScopeConnection\",\"ListItemText\":\"Set-AzNetworkManagerScopeConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerScopeConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminConfiguration\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminRule\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminRule\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\",\"ListItemText\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSecurityAdminRuleCollection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkManagerSubscriptionConnection\",\"ListItemText\":\"Set-AzNetworkManagerSubscriptionConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkManagerSubscriptionConnection\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkProfile\",\"ListItemText\":\"Set-AzNetworkProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkProfile\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkSecurityGroup\",\"ListItemText\":\"Set-AzNetworkSecurityGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkSecurityGroup\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkSecurityRuleConfig\",\"ListItemText\":\"Set-AzNetworkSecurityRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkSecurityRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherConfigFlowLog\",\"ListItemText\":\"Set-AzNetworkWatcherConfigFlowLog\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherConfigFlowLog\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Set-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Set-AzNetworkWatcherFlowLog\",\"ListItemText\":\"Set-AzNetworkWatcherFlowLog\",\"ResultType\":2,\"ToolTip\":\"Set-AzNetworkWatcherFlowLog\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHub\",\"ListItemText\":\"Set-AzNotificationHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHub\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubAuthorizationRule\",\"ListItemText\":\"Set-AzNotificationHubAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubAuthorizationRules\",\"ListItemText\":\"Set-AzNotificationHubAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubAuthorizationRules\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespace\",\"ListItemText\":\"Set-AzNotificationHubsNamespace\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespace\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\",\"ListItemText\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespaceAuthorizationRule\\r\\n\"},{\"CompletionText\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\",\"ListItemText\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\",\"ResultType\":2,\"ToolTip\":\"Set-AzNotificationHubsNamespaceAuthorizationRules\"},{\"CompletionText\":\"Set-AzOperationalInsightsDataSource\",\"ListItemText\":\"Set-AzOperationalInsightsDataSource\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsDataSource\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsIntelligencePack\",\"ListItemText\":\"Set-AzOperationalInsightsIntelligencePack\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsIntelligencePack\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsLinkedService\",\"ListItemText\":\"Set-AzOperationalInsightsLinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsLinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsLinkedStorageAccount\",\"ListItemText\":\"Set-AzOperationalInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsLinkedStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsSavedSearch\",\"ListItemText\":\"Set-AzOperationalInsightsSavedSearch\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsSavedSearch\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsStorageInsight\",\"ListItemText\":\"Set-AzOperationalInsightsStorageInsight\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsStorageInsight\\r\\n\"},{\"CompletionText\":\"Set-AzOperationalInsightsWorkspace\",\"ListItemText\":\"Set-AzOperationalInsightsWorkspace\",\"ResultType\":2,\"ToolTip\":\"Set-AzOperationalInsightsWorkspace\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyAssignment\",\"ListItemText\":\"Set-AzPolicyAssignment\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyAssignment\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyAttestation\",\"ListItemText\":\"Set-AzPolicyAttestation\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyAttestation\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyDefinition\",\"ListItemText\":\"Set-AzPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzPolicyExemption\",\"ListItemText\":\"Set-AzPolicyExemption\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicyExemption\\r\\n\"},{\"CompletionText\":\"Set-AzPolicySetDefinition\",\"ListItemText\":\"Set-AzPolicySetDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzPolicySetDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsRecordSet\",\"ListItemText\":\"Set-AzPrivateDnsRecordSet\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsRecordSet\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsVirtualNetworkLink\",\"ListItemText\":\"Set-AzPrivateDnsVirtualNetworkLink\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsVirtualNetworkLink\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsZone\",\"ListItemText\":\"Set-AzPrivateDnsZone\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsZone\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateDnsZoneGroup\",\"ListItemText\":\"Set-AzPrivateDnsZoneGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateDnsZoneGroup\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateEndpoint\",\"ListItemText\":\"Set-AzPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateEndpointConnection\",\"ListItemText\":\"Set-AzPrivateEndpointConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateEndpointConnection\\r\\n\"},{\"CompletionText\":\"Set-AzPrivateLinkService\",\"ListItemText\":\"Set-AzPrivateLinkService\",\"ResultType\":2,\"ToolTip\":\"Set-AzPrivateLinkService\\r\\n\"},{\"CompletionText\":\"Set-AzPublicIpAddress\",\"ListItemText\":\"Set-AzPublicIpAddress\",\"ResultType\":2,\"ToolTip\":\"Set-AzPublicIpAddress\\r\\n\"},{\"CompletionText\":\"Set-AzPublicIpPrefix\",\"ListItemText\":\"Set-AzPublicIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Set-AzPublicIpPrefix\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrAlertSetting\",\"ListItemText\":\"Set-AzRecoveryServicesAsrAlertSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrAlertSetting\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrNotificationSetting\",\"ListItemText\":\"Set-AzRecoveryServicesAsrNotificationSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrNotificationSetting\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\",\"ListItemText\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrReplicationProtectedItem\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrVaultContext\",\"ListItemText\":\"Set-AzRecoveryServicesAsrVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrVaultContext\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesAsrVaultSettings\",\"ListItemText\":\"Set-AzRecoveryServicesAsrVaultSettings\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesAsrVaultSettings\"},{\"CompletionText\":\"Set-AzRecoveryServicesBackupProperty\",\"ListItemText\":\"Set-AzRecoveryServicesBackupProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesBackupProperty\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesBackupProtectionPolicy\",\"ListItemText\":\"Set-AzRecoveryServicesBackupProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesBackupProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesResourceGuardMapping\",\"ListItemText\":\"Set-AzRecoveryServicesResourceGuardMapping\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesResourceGuardMapping\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesVaultContext\",\"ListItemText\":\"Set-AzRecoveryServicesVaultContext\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesVaultContext\\r\\n\"},{\"CompletionText\":\"Set-AzRecoveryServicesVaultProperty\",\"ListItemText\":\"Set-AzRecoveryServicesVaultProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzRecoveryServicesVaultProperty\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCache\",\"ListItemText\":\"Set-AzRedisCache\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCache\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCacheDiagnostic\",\"ListItemText\":\"Set-AzRedisCacheDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCacheDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzRedisCacheDiagnostics\",\"ListItemText\":\"Set-AzRedisCacheDiagnostics\",\"ResultType\":2,\"ToolTip\":\"Set-AzRedisCacheDiagnostics\"},{\"CompletionText\":\"Set-AzRelayAuthorizationRule\",\"ListItemText\":\"Set-AzRelayAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzRelayHybridConnection\",\"ListItemText\":\"Set-AzRelayHybridConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayHybridConnection \\r\\n\"},{\"CompletionText\":\"Set-AzRelayNamespaceNetworkRuleSet\",\"ListItemText\":\"Set-AzRelayNamespaceNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzRelayNamespaceNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzResource\",\"ListItemText\":\"Set-AzResource\",\"ResultType\":2,\"ToolTip\":\"Set-AzResource\\r\\n\"},{\"CompletionText\":\"Set-AzResourceGroup\",\"ListItemText\":\"Set-AzResourceGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzResourceGroup\\r\\n\"},{\"CompletionText\":\"Set-AzResourceLock\",\"ListItemText\":\"Set-AzResourceLock\",\"ResultType\":2,\"ToolTip\":\"Set-AzResourceLock\\r\\n\"},{\"CompletionText\":\"Set-AzRmStorageContainerImmutabilityPolicy\",\"ListItemText\":\"Set-AzRmStorageContainerImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRmStorageContainerImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzRoleAssignment\",\"ListItemText\":\"Set-AzRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoleAssignment\\r\\n\"},{\"CompletionText\":\"Set-AzRoleDefinition\",\"ListItemText\":\"Set-AzRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoleDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzRouteConfig\",\"ListItemText\":\"Set-AzRouteConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteConfig\\r\\n\"},{\"CompletionText\":\"Set-AzRouteFilter\",\"ListItemText\":\"Set-AzRouteFilter\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteFilter\\r\\n\"},{\"CompletionText\":\"Set-AzRouteFilterRuleConfig\",\"ListItemText\":\"Set-AzRouteFilterRuleConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteFilterRuleConfig\\r\\n\"},{\"CompletionText\":\"Set-AzRouteTable\",\"ListItemText\":\"Set-AzRouteTable\",\"ResultType\":2,\"ToolTip\":\"Set-AzRouteTable\\r\\n\"},{\"CompletionText\":\"Set-AzRoutingIntent\",\"ListItemText\":\"Set-AzRoutingIntent\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoutingIntent\\r\\n\"},{\"CompletionText\":\"Set-AzRoutingPolicy\",\"ListItemText\":\"Set-AzRoutingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzRoutingPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAlert\",\"ListItemText\":\"Set-AzSecurityAlert\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAlert\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAssessment\",\"ListItemText\":\"Set-AzSecurityAssessment\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAssessment\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAssessmentMetadata\",\"ListItemText\":\"Set-AzSecurityAssessmentMetadata\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAssessmentMetadata\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityAutomation\",\"ListItemText\":\"Set-AzSecurityAutomation\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAutomation\"},{\"CompletionText\":\"Set-AzSecurityAutoProvisioningSetting\",\"ListItemText\":\"Set-AzSecurityAutoProvisioningSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityAutoProvisioningSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityContact\",\"ListItemText\":\"Set-AzSecurityContact\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityContact\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityPartnerProvider\",\"ListItemText\":\"Set-AzSecurityPartnerProvider\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityPartnerProvider\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityPricing\",\"ListItemText\":\"Set-AzSecurityPricing\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityPricing\\r\\n\"},{\"CompletionText\":\"Set-AzSecuritySetting\",\"ListItemText\":\"Set-AzSecuritySetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecuritySetting\\r\\n\"},{\"CompletionText\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ListItemText\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecuritySqlVulnerabilityAssessmentBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSecurityWorkspaceSetting\",\"ListItemText\":\"Set-AzSecurityWorkspaceSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSecurityWorkspaceSetting\\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusAuthorizationRule\",\"ListItemText\":\"Set-AzServiceBusAuthorizationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusAuthorizationRule \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusGeoDRConfigurationBreakPair\",\"ListItemText\":\"Set-AzServiceBusGeoDRConfigurationBreakPair\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusGeoDRConfigurationBreakPair \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusGeoDRConfigurationFailOver\",\"ListItemText\":\"Set-AzServiceBusGeoDRConfigurationFailOver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusGeoDRConfigurationFailOver \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusNamespace\",\"ListItemText\":\"Set-AzServiceBusNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusNamespace \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusNamespaceV2\",\"ListItemText\":\"Set-AzServiceBusNamespaceV2\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceBusNamespaceV2\"},{\"CompletionText\":\"Set-AzServiceBusNetworkRuleSet\",\"ListItemText\":\"Set-AzServiceBusNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusNetworkRuleSet \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusQueue\",\"ListItemText\":\"Set-AzServiceBusQueue\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusQueue \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusRule\",\"ListItemText\":\"Set-AzServiceBusRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusRule \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusSubscription\",\"ListItemText\":\"Set-AzServiceBusSubscription\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusSubscription \\r\\n\"},{\"CompletionText\":\"Set-AzServiceBusTopic\",\"ListItemText\":\"Set-AzServiceBusTopic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzServiceBusTopic \\r\\n\"},{\"CompletionText\":\"Set-AzServiceEndpointPolicy\",\"ListItemText\":\"Set-AzServiceEndpointPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceEndpointPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzServiceEndpointPolicyDefinition\",\"ListItemText\":\"Set-AzServiceEndpointPolicyDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceEndpointPolicyDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedCluster\",\"ListItemText\":\"Set-AzServiceFabricManagedCluster\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedCluster\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplication\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplication\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplication\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplicationType\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplicationType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplicationType\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterApplicationTypeVersion\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedClusterService\",\"ListItemText\":\"Set-AzServiceFabricManagedClusterService\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedClusterService\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricManagedNodeType\",\"ListItemText\":\"Set-AzServiceFabricManagedNodeType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricManagedNodeType\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricSetting\",\"ListItemText\":\"Set-AzServiceFabricSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricSetting\\r\\n\"},{\"CompletionText\":\"Set-AzServiceFabricUpgradeType\",\"ListItemText\":\"Set-AzServiceFabricUpgradeType\",\"ResultType\":2,\"ToolTip\":\"Set-AzServiceFabricUpgradeType\\r\\n\"},{\"CompletionText\":\"Set-AzSignalRUpstream\",\"ListItemText\":\"Set-AzSignalRUpstream\",\"ResultType\":2,\"ToolTip\":\"Set-AzSignalRUpstream\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotDiskEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotImageReference\",\"ListItemText\":\"Set-AzSnapshotImageReference\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotImageReference\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotKeyEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotUpdateDiskEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotUpdateDiskEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotUpdateDiskEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSnapshotUpdateKeyEncryptionKey\",\"ListItemText\":\"Set-AzSnapshotUpdateKeyEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzSnapshotUpdateKeyEncryptionKey\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabase\",\"ListItemText\":\"Set-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseAudit\",\"ListItemText\":\"Set-AzSqlDatabaseAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseDataMaskingPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseDataMaskingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseDataMaskingPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseDataMaskingRule\",\"ListItemText\":\"Set-AzSqlDatabaseDataMaskingRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseDataMaskingRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Set-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseGeoBackupPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseGeoBackupPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseGeoBackupPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Set-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseLongTermRetentionPolicy\"},{\"CompletionText\":\"Set-AzSqlDatabaseRecommendedActionState\",\"ListItemText\":\"Set-AzSqlDatabaseRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseSecondary\",\"ListItemText\":\"Set-AzSqlDatabaseSecondary\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseSecondary\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseSensitivityClassification\",\"ListItemText\":\"Set-AzSqlDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Set-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Set-AzSqlDatabaseTransparentDataEncryption\",\"ListItemText\":\"Set-AzSqlDatabaseTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJob\",\"ListItemText\":\"Set-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobAgent\",\"ListItemText\":\"Set-AzSqlElasticJobAgent\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobAgent\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobCredential\",\"ListItemText\":\"Set-AzSqlElasticJobCredential\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobCredential\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticJobStep\",\"ListItemText\":\"Set-AzSqlElasticJobStep\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticJobStep\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPool\",\"ListItemText\":\"Set-AzSqlElasticPool\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPool\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPoolAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlElasticPoolRecommendedActionState\",\"ListItemText\":\"Set-AzSqlElasticPoolRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlElasticPoolRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInformationProtectionPolicy\",\"ListItemText\":\"Set-AzSqlInformationProtectionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInformationProtectionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstance\",\"ListItemText\":\"Set-AzSqlInstance\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstance\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabase\",\"ListItemText\":\"Set-AzSqlInstanceDatabase\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabase\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceDtc\",\"ListItemText\":\"Set-AzSqlInstanceDtc\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceDtc\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceLink\",\"ListItemText\":\"Set-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceLink\"},{\"CompletionText\":\"Set-AzSqlInstancePool\",\"ListItemText\":\"Set-AzSqlInstancePool\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstancePool\\r\\n\"},{\"CompletionText\":\"Set-AzSqlInstanceTDEProtector\",\"ListItemText\":\"Set-AzSqlInstanceTDEProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceTDEProtector\"},{\"CompletionText\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\",\"ListItemText\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlInstanceTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServer\",\"ListItemText\":\"Set-AzSqlServer\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServer\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSqlServerActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\",\"ListItemText\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerAdvisorAutoExecuteStatus\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerAudit\",\"ListItemText\":\"Set-AzSqlServerAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerConfigurationOption\",\"ListItemText\":\"Set-AzSqlServerConfigurationOption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerConfigurationOption\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerDisasterRecoveryConfiguration\",\"ListItemText\":\"Set-AzSqlServerDisasterRecoveryConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerDisasterRecoveryConfiguration\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerDnsAlias\",\"ListItemText\":\"Set-AzSqlServerDnsAlias\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerDnsAlias\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerFirewallRule\",\"ListItemText\":\"Set-AzSqlServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerFirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerIpv6FirewallRule\",\"ListItemText\":\"Set-AzSqlServerIpv6FirewallRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerIpv6FirewallRule\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerMSSupportAudit\",\"ListItemText\":\"Set-AzSqlServerMSSupportAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerMSSupportAudit\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerRecommendedActionState\",\"ListItemText\":\"Set-AzSqlServerRecommendedActionState\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerRecommendedActionState\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerTransparentDataEncryptionProtector\",\"ListItemText\":\"Set-AzSqlServerTransparentDataEncryptionProtector\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerTransparentDataEncryptionProtector\\r\\n\"},{\"CompletionText\":\"Set-AzSqlServerTrustGroup\",\"ListItemText\":\"Set-AzSqlServerTrustGroup\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerTrustGroup\"},{\"CompletionText\":\"Set-AzSqlServerVirtualNetworkRule\",\"ListItemText\":\"Set-AzSqlServerVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzSqlServerVirtualNetworkRule\\r\\n\"},{\"CompletionText\":\"Set-AzStackHCI\",\"ListItemText\":\"Set-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Set-AzStorageAccount\",\"ListItemText\":\"Set-AzStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageAccount\\r\\n\"},{\"CompletionText\":\"Set-AzStorageAccountManagementPolicy\",\"ListItemText\":\"Set-AzStorageAccountManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageAccountManagementPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobContent\",\"ListItemText\":\"Set-AzStorageBlobContent\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobContent\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobImmutabilityPolicy\",\"ListItemText\":\"Set-AzStorageBlobImmutabilityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobImmutabilityPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobInventoryPolicy\",\"ListItemText\":\"Set-AzStorageBlobInventoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobInventoryPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobLegalHold\",\"ListItemText\":\"Set-AzStorageBlobLegalHold\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobLegalHold\\r\\n\"},{\"CompletionText\":\"Set-AzStorageBlobTag\",\"ListItemText\":\"Set-AzStorageBlobTag\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageBlobTag\\r\\n\"},{\"CompletionText\":\"Set-AzStorageContainerAcl\",\"ListItemText\":\"Set-AzStorageContainerAcl\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageContainerAcl\\r\\n\"},{\"CompletionText\":\"Set-AzStorageContainerStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageContainerStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageContainerStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageCORSRule\",\"ListItemText\":\"Set-AzStorageCORSRule\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageCORSRule\\r\\n\"},{\"CompletionText\":\"Set-AzStorageFileContent\",\"ListItemText\":\"Set-AzStorageFileContent\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageFileContent\\r\\n\"},{\"CompletionText\":\"Set-AzStorageLocalUser\",\"ListItemText\":\"Set-AzStorageLocalUser\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageLocalUser\\r\\n\"},{\"CompletionText\":\"Set-AzStorageObjectReplicationPolicy\",\"ListItemText\":\"Set-AzStorageObjectReplicationPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageObjectReplicationPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageQueueStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageQueueStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageQueueStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageServiceLoggingProperty\",\"ListItemText\":\"Set-AzStorageServiceLoggingProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageServiceLoggingProperty\\r\\n\"},{\"CompletionText\":\"Set-AzStorageServiceMetricsProperty\",\"ListItemText\":\"Set-AzStorageServiceMetricsProperty\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageServiceMetricsProperty\\r\\n\"},{\"CompletionText\":\"Set-AzStorageShareQuota\",\"ListItemText\":\"Set-AzStorageShareQuota\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageShareQuota\\r\\n\"},{\"CompletionText\":\"Set-AzStorageShareStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageShareStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageShareStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzStorageSyncServerEndpoint\",\"ListItemText\":\"Set-AzStorageSyncServerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageSyncServerEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzStorageSyncService\",\"ListItemText\":\"Set-AzStorageSyncService\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageSyncService\\r\\n\"},{\"CompletionText\":\"Set-AzStorageTableStoredAccessPolicy\",\"ListItemText\":\"Set-AzStorageTableStoredAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzStorageTableStoredAccessPolicy\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseDataFlow\",\"ListItemText\":\"Set-AzSynapseDataFlow\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseDataFlow\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseDataset\",\"ListItemText\":\"Set-AzSynapseDataset\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseDataset\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Set-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseKqlScript\",\"ListItemText\":\"Set-AzSynapseKqlScript\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseKqlScript\"},{\"CompletionText\":\"Set-AzSynapseLinkConnection\",\"ListItemText\":\"Set-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseLinkConnectionLinkTable\",\"ListItemText\":\"Set-AzSynapseLinkConnectionLinkTable\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkConnectionLinkTable\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseLinkedService\",\"ListItemText\":\"Set-AzSynapseLinkedService\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseLinkedService\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseManagedIdentitySqlControlSetting\",\"ListItemText\":\"Set-AzSynapseManagedIdentitySqlControlSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseManagedIdentitySqlControlSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseManagedPrivateEndpoint\",\"ListItemText\":\"Set-AzSynapseManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseManagedPrivateEndpoint\"},{\"CompletionText\":\"Set-AzSynapseNotebook\",\"ListItemText\":\"Set-AzSynapseNotebook\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseNotebook\\r\\n\"},{\"CompletionText\":\"Set-AzSynapsePipeline\",\"ListItemText\":\"Set-AzSynapsePipeline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapsePipeline\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSparkConfiguration\",\"ListItemText\":\"Set-AzSynapseSparkConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSparkConfiguration\"},{\"CompletionText\":\"Set-AzSynapseSparkJobDefinition\",\"ListItemText\":\"Set-AzSynapseSparkJobDefinition\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSparkJobDefinition\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\",\"ListItemText\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlActiveDirectoryAdministrator\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlAudit\",\"ListItemText\":\"Set-AzSynapseSqlAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlAudit\"},{\"CompletionText\":\"Set-AzSynapseSqlAuditSetting\",\"ListItemText\":\"Set-AzSynapseSqlAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlAuditSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolAudit\",\"ListItemText\":\"Set-AzSynapseSqlPoolAudit\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolAudit\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolAuditSetting\",\"ListItemText\":\"Set-AzSynapseSqlPoolAuditSetting\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolAuditSetting\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolSensitivityClassification\",\"ListItemText\":\"Set-AzSynapseSqlPoolSensitivityClassification\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolSensitivityClassification\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\",\"ListItemText\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolTransparentDataEncryption\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ListItemText\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseSqlScript\",\"ListItemText\":\"Set-AzSynapseSqlScript\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseSqlScript\\r\\n\"},{\"CompletionText\":\"Set-AzSynapseTrigger\",\"ListItemText\":\"Set-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Set-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Set-AzTemplateSpec\",\"ListItemText\":\"Set-AzTemplateSpec\",\"ResultType\":2,\"ToolTip\":\"Set-AzTemplateSpec\\r\\n\"},{\"CompletionText\":\"Set-AzTrafficManagerEndpoint\",\"ListItemText\":\"Set-AzTrafficManagerEndpoint\",\"ResultType\":2,\"ToolTip\":\"Set-AzTrafficManagerEndpoint\\r\\n\"},{\"CompletionText\":\"Set-AzTrafficManagerProfile\",\"ListItemText\":\"Set-AzTrafficManagerProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzTrafficManagerProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualHub\",\"ListItemText\":\"Set-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetwork\",\"ListItemText\":\"Set-AzVirtualNetwork\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetwork\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGateway\",\"ListItemText\":\"Set-AzVirtualNetworkGateway\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGateway\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayConnection\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayConnection\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayConnection\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayConnectionSharedKey\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkGatewayDefaultSite\",\"ListItemText\":\"Set-AzVirtualNetworkGatewayDefaultSite\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkGatewayDefaultSite\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkPeering\",\"ListItemText\":\"Set-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkSubnetConfig\",\"ListItemText\":\"Set-AzVirtualNetworkSubnetConfig\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkSubnetConfig\\r\\n\"},{\"CompletionText\":\"Set-AzVirtualNetworkTap\",\"ListItemText\":\"Set-AzVirtualNetworkTap\",\"ResultType\":2,\"ToolTip\":\"Set-AzVirtualNetworkTap\\r\\n\"},{\"CompletionText\":\"Set-AzVM\",\"ListItemText\":\"Set-AzVM\",\"ResultType\":2,\"ToolTip\":\"Set-AzVM\\r\\n\"},{\"CompletionText\":\"Set-AzVMAccessExtension\",\"ListItemText\":\"Set-AzVMAccessExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMAccessExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMADDomainExtension\",\"ListItemText\":\"Set-AzVMADDomainExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMADDomainExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMAEMExtension\",\"ListItemText\":\"Set-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBackupExtension\",\"ListItemText\":\"Set-AzVMBackupExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBackupExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBginfoExtension\",\"ListItemText\":\"Set-AzVMBginfoExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBginfoExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMBootDiagnostic\",\"ListItemText\":\"Set-AzVMBootDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMBootDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzVMChefExtension\",\"ListItemText\":\"Set-AzVMChefExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMChefExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMCustomScriptExtension\",\"ListItemText\":\"Set-AzVMCustomScriptExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMCustomScriptExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDataDisk\",\"ListItemText\":\"Set-AzVMDataDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDataDisk\\r\\n\"},{\"CompletionText\":\"Set-AzVMDiagnosticsExtension\",\"ListItemText\":\"Set-AzVMDiagnosticsExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDiagnosticsExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDiskEncryptionExtension\",\"ListItemText\":\"Set-AzVMDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMDscExtension\",\"ListItemText\":\"Set-AzVMDscExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMDscExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMExtension\",\"ListItemText\":\"Set-AzVMExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVMOperatingSystem\",\"ListItemText\":\"Set-AzVMOperatingSystem\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMOperatingSystem\\r\\n\"},{\"CompletionText\":\"Set-AzVMOSDisk\",\"ListItemText\":\"Set-AzVMOSDisk\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMOSDisk\\r\\n\"},{\"CompletionText\":\"Set-AzVMPlan\",\"ListItemText\":\"Set-AzVMPlan\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMPlan\\r\\n\"},{\"CompletionText\":\"Set-AzVMRunCommand\",\"ListItemText\":\"Set-AzVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzVMRunCommand \\r\\n\"},{\"CompletionText\":\"Set-AzVmSecurityProfile\",\"ListItemText\":\"Set-AzVmSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVMSourceImage\",\"ListItemText\":\"Set-AzVMSourceImage\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMSourceImage\\r\\n\"},{\"CompletionText\":\"Set-AzVMSqlServerExtension\",\"ListItemText\":\"Set-AzVMSqlServerExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVMSqlServerExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVmss\",\"ListItemText\":\"Set-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmss\\r\\n\"},{\"CompletionText\":\"Set-AzVmssBootDiagnostic\",\"ListItemText\":\"Set-AzVmssBootDiagnostic\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssBootDiagnostic\\r\\n\"},{\"CompletionText\":\"Set-AzVmssDiskEncryptionExtension\",\"ListItemText\":\"Set-AzVmssDiskEncryptionExtension\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssDiskEncryptionExtension\\r\\n\"},{\"CompletionText\":\"Set-AzVmssOrchestrationServiceState\",\"ListItemText\":\"Set-AzVmssOrchestrationServiceState\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssOrchestrationServiceState\\r\\n\"},{\"CompletionText\":\"Set-AzVmssOsProfile\",\"ListItemText\":\"Set-AzVmssOsProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssOsProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssRollingUpgradePolicy\",\"ListItemText\":\"Set-AzVmssRollingUpgradePolicy\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssRollingUpgradePolicy\\r\\n\"},{\"CompletionText\":\"Set-AzVmssSecurityProfile\",\"ListItemText\":\"Set-AzVmssSecurityProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssSecurityProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssStorageProfile\",\"ListItemText\":\"Set-AzVmssStorageProfile\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssStorageProfile\\r\\n\"},{\"CompletionText\":\"Set-AzVmssUefi\",\"ListItemText\":\"Set-AzVmssUefi\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssUefi\\r\\n\"},{\"CompletionText\":\"Set-AzVmssVM\",\"ListItemText\":\"Set-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Set-AzVmssVMRunCommand\",\"ListItemText\":\"Set-AzVmssVMRunCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzVmssVMRunCommand \\r\\n\"},{\"CompletionText\":\"Set-AzVmUefi\",\"ListItemText\":\"Set-AzVmUefi\",\"ResultType\":2,\"ToolTip\":\"Set-AzVmUefi\\r\\n\"},{\"CompletionText\":\"Set-AzVpnClientIpsecParameter\",\"ListItemText\":\"Set-AzVpnClientIpsecParameter\",\"ResultType\":2,\"ToolTip\":\"Set-AzVpnClientIpsecParameter\\r\\n\"},{\"CompletionText\":\"Set-AzWcfRelay\",\"ListItemText\":\"Set-AzWcfRelay\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-AzWcfRelay \\r\\n\"},{\"CompletionText\":\"Set-AzWebApp\",\"ListItemText\":\"Set-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebApp\\r\\n\"},{\"CompletionText\":\"Set-AzWebAppSlot\",\"ListItemText\":\"Set-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Set-AzWebAppSlotConfigName\",\"ListItemText\":\"Set-AzWebAppSlotConfigName\",\"ResultType\":2,\"ToolTip\":\"Set-AzWebAppSlotConfigName\\r\\n\"},{\"CompletionText\":\"Set-BCAuthentication\",\"ListItemText\":\"Set-BCAuthentication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCAuthentication \\r\\n\"},{\"CompletionText\":\"Set-BCCache\",\"ListItemText\":\"Set-BCCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCCache \\r\\n\"},{\"CompletionText\":\"Set-BCDataCacheEntryMaxAge\",\"ListItemText\":\"Set-BCDataCacheEntryMaxAge\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCDataCacheEntryMaxAge \\r\\n\"},{\"CompletionText\":\"Set-BcdBootDefault\",\"ListItemText\":\"Set-BcdBootDefault\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootDefault\\r\\n\"},{\"CompletionText\":\"Set-BcdBootDisplayOrder\",\"ListItemText\":\"Set-BcdBootDisplayOrder\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootDisplayOrder\\r\\n\"},{\"CompletionText\":\"Set-BcdBootSequence\",\"ListItemText\":\"Set-BcdBootSequence\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootSequence\\r\\n\"},{\"CompletionText\":\"Set-BcdBootTimeout\",\"ListItemText\":\"Set-BcdBootTimeout\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootTimeout\\r\\n\"},{\"CompletionText\":\"Set-BcdBootToolsDisplayOrder\",\"ListItemText\":\"Set-BcdBootToolsDisplayOrder\",\"ResultType\":2,\"ToolTip\":\"Set-BcdBootToolsDisplayOrder\\r\\n\"},{\"CompletionText\":\"Set-BcdDebugSettings\",\"ListItemText\":\"Set-BcdDebugSettings\",\"ResultType\":2,\"ToolTip\":\"Set-BcdDebugSettings\\r\\n\"},{\"CompletionText\":\"Set-BcdElement\",\"ListItemText\":\"Set-BcdElement\",\"ResultType\":2,\"ToolTip\":\"Set-BcdElement\\r\\n\"},{\"CompletionText\":\"Set-BcdHypervisorSettings\",\"ListItemText\":\"Set-BcdHypervisorSettings\",\"ResultType\":2,\"ToolTip\":\"Set-BcdHypervisorSettings\\r\\n\"},{\"CompletionText\":\"Set-BCMinSMBLatency\",\"ListItemText\":\"Set-BCMinSMBLatency\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCMinSMBLatency \\r\\n\"},{\"CompletionText\":\"Set-BCSecretKey\",\"ListItemText\":\"Set-BCSecretKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-BCSecretKey \\r\\n\"},{\"CompletionText\":\"Set-BitsTransfer\",\"ListItemText\":\"Set-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Set-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Set-CertificateAutoEnrollmentPolicy\",\"ListItemText\":\"Set-CertificateAutoEnrollmentPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-CertificateAutoEnrollmentPolicy\\r\\n\"},{\"CompletionText\":\"Set-CimInstance\",\"ListItemText\":\"Set-CimInstance\",\"ResultType\":2,\"ToolTip\":\"Set-CimInstance\\r\\n\"},{\"CompletionText\":\"Set-CIPolicyIdInfo\",\"ListItemText\":\"Set-CIPolicyIdInfo\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicyIdInfo\\r\\n\"},{\"CompletionText\":\"Set-CIPolicySetting\",\"ListItemText\":\"Set-CIPolicySetting\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicySetting\\r\\n\"},{\"CompletionText\":\"Set-CIPolicyVersion\",\"ListItemText\":\"Set-CIPolicyVersion\",\"ResultType\":2,\"ToolTip\":\"Set-CIPolicyVersion\\r\\n\"},{\"CompletionText\":\"Set-Clipboard\",\"ListItemText\":\"Set-Clipboard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Clipboard [-Value] [-Append] [-PassThru] [-AsOSC52] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ClusteredScheduledTask\",\"ListItemText\":\"Set-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Set-Content\",\"ListItemText\":\"Set-Content\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Content [-Path] [-Value] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\\r\\nSet-Content [-Value] -LiteralPath [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Force] [-Credential ] [-WhatIf] [-Confirm] [-NoNewline] [-Encoding ] [-AsByteStream] [-Stream ] []\\r\\n\"},{\"CompletionText\":\"Set-Culture\",\"ListItemText\":\"Set-Culture\",\"ResultType\":2,\"ToolTip\":\"Set-Culture\\r\\n\"},{\"CompletionText\":\"Set-DAClientExperienceConfiguration\",\"ListItemText\":\"Set-DAClientExperienceConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DAClientExperienceConfiguration \\r\\n\"},{\"CompletionText\":\"Set-DAEntryPointTableItem\",\"ListItemText\":\"Set-DAEntryPointTableItem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DAEntryPointTableItem \\r\\n\"},{\"CompletionText\":\"Set-Date\",\"ListItemText\":\"Set-Date\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Date [-Date] [-DisplayHint ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Date [-Adjust] [-DisplayHint ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-DeliveryOptimizationStatus\",\"ListItemText\":\"Set-DeliveryOptimizationStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DeliveryOptimizationStatus \\r\\n\"},{\"CompletionText\":\"Set-Disk\",\"ListItemText\":\"Set-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Disk \\r\\n\"},{\"CompletionText\":\"Set-DnsClient\",\"ListItemText\":\"Set-DnsClient\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClient \\r\\n\"},{\"CompletionText\":\"Set-DnsClientDohServerAddress\",\"ListItemText\":\"Set-DnsClientDohServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientDohServerAddress \\r\\n\"},{\"CompletionText\":\"Set-DnsClientGlobalSetting\",\"ListItemText\":\"Set-DnsClientGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientGlobalSetting \\r\\n\"},{\"CompletionText\":\"Set-DnsClientNrptGlobal\",\"ListItemText\":\"Set-DnsClientNrptGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientNrptGlobal \\r\\n\"},{\"CompletionText\":\"Set-DnsClientNrptRule\",\"ListItemText\":\"Set-DnsClientNrptRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientNrptRule \\r\\n\"},{\"CompletionText\":\"Set-DnsClientServerAddress\",\"ListItemText\":\"Set-DnsClientServerAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DnsClientServerAddress \\r\\n\"},{\"CompletionText\":\"Set-DODownloadMode\",\"ListItemText\":\"Set-DODownloadMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DODownloadMode \\r\\n\"},{\"CompletionText\":\"Set-DOMaxBackgroundBandwidth\",\"ListItemText\":\"Set-DOMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOMaxForegroundBandwidth\",\"ListItemText\":\"Set-DOMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOPercentageMaxBackgroundBandwidth\",\"ListItemText\":\"Set-DOPercentageMaxBackgroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOPercentageMaxBackgroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DOPercentageMaxForegroundBandwidth\",\"ListItemText\":\"Set-DOPercentageMaxForegroundBandwidth\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DOPercentageMaxForegroundBandwidth \\r\\n\"},{\"CompletionText\":\"Set-DscLocalConfigurationManager\",\"ListItemText\":\"Set-DscLocalConfigurationManager\",\"ResultType\":2,\"ToolTip\":\"Set-DscLocalConfigurationManager\\r\\n\"},{\"CompletionText\":\"Set-DtcAdvancedHostSetting\",\"ListItemText\":\"Set-DtcAdvancedHostSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcAdvancedHostSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcAdvancedSetting\",\"ListItemText\":\"Set-DtcAdvancedSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcAdvancedSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcClusterDefault\",\"ListItemText\":\"Set-DtcClusterDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcClusterDefault \\r\\n\"},{\"CompletionText\":\"Set-DtcClusterTMMapping\",\"ListItemText\":\"Set-DtcClusterTMMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcClusterTMMapping \\r\\n\"},{\"CompletionText\":\"Set-DtcDefault\",\"ListItemText\":\"Set-DtcDefault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcDefault \\r\\n\"},{\"CompletionText\":\"Set-DtcLog\",\"ListItemText\":\"Set-DtcLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcLog \\r\\n\"},{\"CompletionText\":\"Set-DtcNetworkSetting\",\"ListItemText\":\"Set-DtcNetworkSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcNetworkSetting \\r\\n\"},{\"CompletionText\":\"Set-DtcTransaction\",\"ListItemText\":\"Set-DtcTransaction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransaction \\r\\n\"},{\"CompletionText\":\"Set-DtcTransactionsTraceSession\",\"ListItemText\":\"Set-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Set-DtcTransactionsTraceSetting\",\"ListItemText\":\"Set-DtcTransactionsTraceSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DtcTransactionsTraceSetting \\r\\n\"},{\"CompletionText\":\"Set-DynamicParameterVariables\",\"ListItemText\":\"Set-DynamicParameterVariables\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-DynamicParameterVariables \\r\\n\"},{\"CompletionText\":\"Set-EtwTraceProvider\",\"ListItemText\":\"Set-EtwTraceProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-EtwTraceProvider \\r\\n\"},{\"CompletionText\":\"Set-EtwTraceSession\",\"ListItemText\":\"Set-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"Set-EtwTraceSession\"},{\"CompletionText\":\"Set-ExecutionPolicy\",\"ListItemText\":\"Set-ExecutionPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-ExecutionPolicy\\r\\n\"},{\"CompletionText\":\"Set-FileIntegrity\",\"ListItemText\":\"Set-FileIntegrity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileIntegrity \\r\\n\"},{\"CompletionText\":\"Set-FileShare\",\"ListItemText\":\"Set-FileShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileShare \\r\\n\"},{\"CompletionText\":\"Set-FileStorageTier\",\"ListItemText\":\"Set-FileStorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-FileStorageTier \\r\\n\"},{\"CompletionText\":\"Set-HgsClientConfiguration\",\"ListItemText\":\"Set-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Set-HgsClientHostKey\",\"ListItemText\":\"Set-HgsClientHostKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-HgsClientHostKey \\r\\n\"},{\"CompletionText\":\"Set-HVCIOptions\",\"ListItemText\":\"Set-HVCIOptions\",\"ResultType\":2,\"ToolTip\":\"Set-HVCIOptions\\r\\n\"},{\"CompletionText\":\"Set-InitiatorPort\",\"ListItemText\":\"Set-InitiatorPort\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-InitiatorPort \\r\\n\"},{\"CompletionText\":\"Set-IscsiChapSecret\",\"ListItemText\":\"Set-IscsiChapSecret\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-IscsiChapSecret \\r\\n\"},{\"CompletionText\":\"Set-Item\",\"ListItemText\":\"Set-Item\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Item [-Path] [[-Value] ] [-Force] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Item [[-Value] ] -LiteralPath [-Force] [-PassThru] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ItemProperty\",\"ListItemText\":\"Set-ItemProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ItemProperty [-Path] [-Name] [-Value] [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty [-Path] -InputObject [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty [-Name] [-Value] -LiteralPath [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-ItemProperty -LiteralPath -InputObject [-PassThru] [-Force] [-Filter ] [-Include ] [-Exclude ] [-Credential ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-JobTrigger\",\"ListItemText\":\"Set-JobTrigger\",\"ResultType\":2,\"ToolTip\":\"Set-JobTrigger\\r\\n\"},{\"CompletionText\":\"Set-KdsConfiguration\",\"ListItemText\":\"Set-KdsConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-KdsConfiguration\\r\\n\"},{\"CompletionText\":\"Set-LapsADAuditing\",\"ListItemText\":\"Set-LapsADAuditing\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADAuditing\\r\\n\"},{\"CompletionText\":\"Set-LapsADComputerSelfPermission\",\"ListItemText\":\"Set-LapsADComputerSelfPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADComputerSelfPermission\\r\\n\"},{\"CompletionText\":\"Set-LapsADPasswordExpirationTime\",\"ListItemText\":\"Set-LapsADPasswordExpirationTime\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADPasswordExpirationTime\\r\\n\"},{\"CompletionText\":\"Set-LapsADReadPasswordPermission\",\"ListItemText\":\"Set-LapsADReadPasswordPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADReadPasswordPermission\\r\\n\"},{\"CompletionText\":\"Set-LapsADResetPasswordPermission\",\"ListItemText\":\"Set-LapsADResetPasswordPermission\",\"ResultType\":2,\"ToolTip\":\"Set-LapsADResetPasswordPermission\\r\\n\"},{\"CompletionText\":\"Set-LocalGroup\",\"ListItemText\":\"Set-LocalGroup\",\"ResultType\":2,\"ToolTip\":\"Set-LocalGroup\\r\\n\"},{\"CompletionText\":\"Set-LocalUser\",\"ListItemText\":\"Set-LocalUser\",\"ResultType\":2,\"ToolTip\":\"Set-LocalUser\\r\\n\"},{\"CompletionText\":\"Set-Location\",\"ListItemText\":\"Set-Location\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Location [[-Path] ] [-PassThru] []\\r\\n\\r\\nSet-Location -LiteralPath [-PassThru] []\\r\\n\\r\\nSet-Location [-PassThru] [-StackName ] []\\r\\n\"},{\"CompletionText\":\"Set-LogProperties\",\"ListItemText\":\"Set-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-LogProperties \\r\\n\"},{\"CompletionText\":\"Set-MappedKeyHandler\",\"ListItemText\":\"Set-MappedKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MappedKeyHandler [[-Chord] ] [[-Sequence] ]\\r\\n\"},{\"CompletionText\":\"Set-MappedKeyHandlers\",\"ListItemText\":\"Set-MappedKeyHandlers\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MappedKeyHandlers \\r\\n\"},{\"CompletionText\":\"Set-MarkdownOption\",\"ListItemText\":\"Set-MarkdownOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MarkdownOption [-Header1Color ] [-Header2Color ] [-Header3Color ] [-Header4Color ] [-Header5Color ] [-Header6Color ] [-Code ] [-ImageAltTextForegroundColor ] [-LinkForegroundColor ] [-ItalicsForegroundColor ] [-BoldForegroundColor ] [-PassThru] []\\r\\n\\r\\nSet-MarkdownOption -Theme [-PassThru] []\\r\\n\\r\\nSet-MarkdownOption [-InputObject] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Set-MMAgent\",\"ListItemText\":\"Set-MMAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MMAgent \\r\\n\"},{\"CompletionText\":\"Set-MpPreference\",\"ListItemText\":\"Set-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MpPreference \\r\\n\"},{\"CompletionText\":\"Set-NCSIPolicyConfiguration\",\"ListItemText\":\"Set-NCSIPolicyConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NCSIPolicyConfiguration \\r\\n\"},{\"CompletionText\":\"Set-Net6to4Configuration\",\"ListItemText\":\"Set-Net6to4Configuration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Net6to4Configuration \\r\\n\"},{\"CompletionText\":\"Set-NetAdapter\",\"ListItemText\":\"Set-NetAdapter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapter \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterAdvancedProperty\",\"ListItemText\":\"Set-NetAdapterAdvancedProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterAdvancedProperty \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterBinding\",\"ListItemText\":\"Set-NetAdapterBinding\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterBinding \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterChecksumOffload\",\"ListItemText\":\"Set-NetAdapterChecksumOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterChecksumOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterDataPathConfiguration\",\"ListItemText\":\"Set-NetAdapterDataPathConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterDataPathConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterEncapsulatedPacketTaskOffload\",\"ListItemText\":\"Set-NetAdapterEncapsulatedPacketTaskOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterEncapsulatedPacketTaskOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterIPsecOffload\",\"ListItemText\":\"Set-NetAdapterIPsecOffload\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterIPsecOffload \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterLso\",\"ListItemText\":\"Set-NetAdapterLso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterLso \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterPacketDirect\",\"ListItemText\":\"Set-NetAdapterPacketDirect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterPacketDirect \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterPowerManagement\",\"ListItemText\":\"Set-NetAdapterPowerManagement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterPowerManagement \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterQos\",\"ListItemText\":\"Set-NetAdapterQos\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterQos \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRdma\",\"ListItemText\":\"Set-NetAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRdma \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRsc\",\"ListItemText\":\"Set-NetAdapterRsc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRsc \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterRss\",\"ListItemText\":\"Set-NetAdapterRss\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterRss \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterSriov\",\"ListItemText\":\"Set-NetAdapterSriov\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterSriov \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterUso\",\"ListItemText\":\"Set-NetAdapterUso\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterUso \\r\\n\"},{\"CompletionText\":\"Set-NetAdapterVmq\",\"ListItemText\":\"Set-NetAdapterVmq\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetAdapterVmq \\r\\n\"},{\"CompletionText\":\"Set-NetConnectionProfile\",\"ListItemText\":\"Set-NetConnectionProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetConnectionProfile \\r\\n\"},{\"CompletionText\":\"Set-NetDnsTransitionConfiguration\",\"ListItemText\":\"Set-NetDnsTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetDnsTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetEventPacketCaptureProvider\",\"ListItemText\":\"Set-NetEventPacketCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventPacketCaptureProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventProvider\",\"ListItemText\":\"Set-NetEventProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventSession\",\"ListItemText\":\"Set-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventSession \\r\\n\"},{\"CompletionText\":\"Set-NetEventVFPProvider\",\"ListItemText\":\"Set-NetEventVFPProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventVFPProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventVmSwitchProvider\",\"ListItemText\":\"Set-NetEventVmSwitchProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventVmSwitchProvider \\r\\n\"},{\"CompletionText\":\"Set-NetEventWFPCaptureProvider\",\"ListItemText\":\"Set-NetEventWFPCaptureProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetEventWFPCaptureProvider \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallAddressFilter\",\"ListItemText\":\"Set-NetFirewallAddressFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallAddressFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallApplicationFilter\",\"ListItemText\":\"Set-NetFirewallApplicationFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallApplicationFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVProfile\",\"ListItemText\":\"Set-NetFirewallHyperVProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVProfile \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVRule\",\"ListItemText\":\"Set-NetFirewallHyperVRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVRule \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallHyperVVMSetting\",\"ListItemText\":\"Set-NetFirewallHyperVVMSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallHyperVVMSetting \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallInterfaceFilter\",\"ListItemText\":\"Set-NetFirewallInterfaceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallInterfaceFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallInterfaceTypeFilter\",\"ListItemText\":\"Set-NetFirewallInterfaceTypeFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallInterfaceTypeFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallPortFilter\",\"ListItemText\":\"Set-NetFirewallPortFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallPortFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallProfile\",\"ListItemText\":\"Set-NetFirewallProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallProfile \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallRule\",\"ListItemText\":\"Set-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallSecurityFilter\",\"ListItemText\":\"Set-NetFirewallSecurityFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallSecurityFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallServiceFilter\",\"ListItemText\":\"Set-NetFirewallServiceFilter\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallServiceFilter \\r\\n\"},{\"CompletionText\":\"Set-NetFirewallSetting\",\"ListItemText\":\"Set-NetFirewallSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetFirewallSetting \\r\\n\"},{\"CompletionText\":\"Set-NetIPAddress\",\"ListItemText\":\"Set-NetIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPAddress \\r\\n\"},{\"CompletionText\":\"Set-NetIPHttpsConfiguration\",\"ListItemText\":\"Set-NetIPHttpsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPHttpsConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetIPInterface\",\"ListItemText\":\"Set-NetIPInterface\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPInterface \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecDospSetting\",\"ListItemText\":\"Set-NetIPsecDospSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecDospSetting \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecMainModeCryptoSet\",\"ListItemText\":\"Set-NetIPsecMainModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecMainModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecMainModeRule\",\"ListItemText\":\"Set-NetIPsecMainModeRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecMainModeRule \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecPhase1AuthSet\",\"ListItemText\":\"Set-NetIPsecPhase1AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecPhase1AuthSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecPhase2AuthSet\",\"ListItemText\":\"Set-NetIPsecPhase2AuthSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecPhase2AuthSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecQuickModeCryptoSet\",\"ListItemText\":\"Set-NetIPsecQuickModeCryptoSet\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecQuickModeCryptoSet \\r\\n\"},{\"CompletionText\":\"Set-NetIPsecRule\",\"ListItemText\":\"Set-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Set-NetIPv4Protocol\",\"ListItemText\":\"Set-NetIPv4Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPv4Protocol \\r\\n\"},{\"CompletionText\":\"Set-NetIPv6Protocol\",\"ListItemText\":\"Set-NetIPv6Protocol\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIPv6Protocol \\r\\n\"},{\"CompletionText\":\"Set-NetIsatapConfiguration\",\"ListItemText\":\"Set-NetIsatapConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetIsatapConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeam\",\"ListItemText\":\"Set-NetLbfoTeam\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeam \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeamMember\",\"ListItemText\":\"Set-NetLbfoTeamMember\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeamMember \\r\\n\"},{\"CompletionText\":\"Set-NetLbfoTeamNic\",\"ListItemText\":\"Set-NetLbfoTeamNic\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetLbfoTeamNic \\r\\n\"},{\"CompletionText\":\"Set-NetNat\",\"ListItemText\":\"Set-NetNat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNat \\r\\n\"},{\"CompletionText\":\"Set-NetNatGlobal\",\"ListItemText\":\"Set-NetNatGlobal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNatGlobal \\r\\n\"},{\"CompletionText\":\"Set-NetNatTransitionConfiguration\",\"ListItemText\":\"Set-NetNatTransitionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNatTransitionConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetNeighbor\",\"ListItemText\":\"Set-NetNeighbor\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetNeighbor \\r\\n\"},{\"CompletionText\":\"Set-NetOffloadGlobalSetting\",\"ListItemText\":\"Set-NetOffloadGlobalSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetOffloadGlobalSetting \\r\\n\"},{\"CompletionText\":\"Set-NetQosPolicy\",\"ListItemText\":\"Set-NetQosPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetQosPolicy \\r\\n\"},{\"CompletionText\":\"Set-NetRoute\",\"ListItemText\":\"Set-NetRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetRoute \\r\\n\"},{\"CompletionText\":\"Set-NetTCPSetting\",\"ListItemText\":\"Set-NetTCPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetTCPSetting \\r\\n\"},{\"CompletionText\":\"Set-NetTeredoConfiguration\",\"ListItemText\":\"Set-NetTeredoConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetTeredoConfiguration \\r\\n\"},{\"CompletionText\":\"Set-NetUDPSetting\",\"ListItemText\":\"Set-NetUDPSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetUDPSetting \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchEthernetPortIPAddress\",\"ListItemText\":\"Set-NetworkSwitchEthernetPortIPAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchEthernetPortIPAddress \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchPortMode\",\"ListItemText\":\"Set-NetworkSwitchPortMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchPortMode \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchPortProperty\",\"ListItemText\":\"Set-NetworkSwitchPortProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchPortProperty \\r\\n\"},{\"CompletionText\":\"Set-NetworkSwitchVlanProperty\",\"ListItemText\":\"Set-NetworkSwitchVlanProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-NetworkSwitchVlanProperty \\r\\n\"},{\"CompletionText\":\"Set-NonRemovableAppsPolicy\",\"ListItemText\":\"Set-NonRemovableAppsPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-NonRemovableAppsPolicy\\r\\n\"},{\"CompletionText\":\"Set-OdbcDriver\",\"ListItemText\":\"Set-OdbcDriver\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-OdbcDriver \\r\\n\"},{\"CompletionText\":\"Set-OdbcDsn\",\"ListItemText\":\"Set-OdbcDsn\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-OdbcDsn \\r\\n\"},{\"CompletionText\":\"Set-PackageSource\",\"ListItemText\":\"Set-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Set-PackageSource\\r\\n\"},{\"CompletionText\":\"Set-Partition\",\"ListItemText\":\"Set-Partition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Partition \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceBootConfiguration\",\"ListItemText\":\"Set-PcsvDeviceBootConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceBootConfiguration \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceNetworkConfiguration\",\"ListItemText\":\"Set-PcsvDeviceNetworkConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceNetworkConfiguration \\r\\n\"},{\"CompletionText\":\"Set-PcsvDeviceUserPassword\",\"ListItemText\":\"Set-PcsvDeviceUserPassword\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PcsvDeviceUserPassword \\r\\n\"},{\"CompletionText\":\"Set-PhysicalDisk\",\"ListItemText\":\"Set-PhysicalDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PhysicalDisk \\r\\n\"},{\"CompletionText\":\"Set-PreferredLanguage\",\"ListItemText\":\"Set-PreferredLanguage\",\"ResultType\":2,\"ToolTip\":\"Set-PreferredLanguage\"},{\"CompletionText\":\"Set-PrintConfiguration\",\"ListItemText\":\"Set-PrintConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PrintConfiguration \\r\\n\"},{\"CompletionText\":\"Set-Printer\",\"ListItemText\":\"Set-Printer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Printer \\r\\n\"},{\"CompletionText\":\"Set-PrinterProperty\",\"ListItemText\":\"Set-PrinterProperty\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PrinterProperty \\r\\n\"},{\"CompletionText\":\"Set-ProcessMitigation\",\"ListItemText\":\"Set-ProcessMitigation\",\"ResultType\":2,\"ToolTip\":\"Set-ProcessMitigation\\r\\n\"},{\"CompletionText\":\"Set-ProvisionedAppPackageDataFile\",\"ListItemText\":\"Set-ProvisionedAppPackageDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-ProvisionedAppPackageDataFile\"},{\"CompletionText\":\"Set-ProvisionedAppXDataFile\",\"ListItemText\":\"Set-ProvisionedAppXDataFile\",\"ResultType\":2,\"ToolTip\":\"Set-ProvisionedAppXDataFile\"},{\"CompletionText\":\"Set-PSBreakpoint\",\"ListItemText\":\"Set-PSBreakpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSBreakpoint [-Script] [-Line] [[-Column] ] [-Action ] [-Runspace ] []\\r\\n\\r\\nSet-PSBreakpoint [[-Script] ] -Command [-Action ] [-Runspace ] []\\r\\n\\r\\nSet-PSBreakpoint [[-Script] ] -Variable [-Action ] [-Mode ] [-Runspace ] []\\r\\n\"},{\"CompletionText\":\"Set-PSDebug\",\"ListItemText\":\"Set-PSDebug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSDebug [-Trace ] [-Step] [-Strict] []\\r\\n\\r\\nSet-PSDebug [-Off] []\\r\\n\"},{\"CompletionText\":\"Set-PSReadLineKeyHandler\",\"ListItemText\":\"Set-PSReadLineKeyHandler\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSReadLineKeyHandler [-Chord] [-ScriptBlock] [-BriefDescription ] [-Description ] [-ViMode ] []\\r\\n\\r\\nSet-PSReadLineKeyHandler [-Chord] [-Function] [-ViMode ] []\\r\\n\"},{\"CompletionText\":\"Set-PSReadLineOption\",\"ListItemText\":\"Set-PSReadLineOption\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSReadLineOption [-EditMode ] [-ContinuationPrompt ] [-HistoryNoDuplicates] [-AddToHistoryHandler ] [-CommandValidationHandler ] [-HistorySearchCursorMovesToEnd] [-MaximumHistoryCount ] [-MaximumKillRingCount ] [-ShowToolTips] [-ExtraPromptLineCount ] [-DingTone ] [-DingDuration ] [-BellStyle ] [-CompletionQueryItems ] [-WordDelimiters ] [-HistorySearchCaseSensitive] [-HistorySaveStyle ] [-HistorySavePath ] [-AnsiEscapeTimeout ] [-PromptText ] [-ViModeIndicator ] [-ViModeChangeHandler ] [-PredictionSource ] [-PredictionViewStyle ] [-Colors ] [-TerminateOrphanedConsoleApps] []\\r\\n\"},{\"CompletionText\":\"Set-PSRepository\",\"ListItemText\":\"Set-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSRepository \\r\\n\"},{\"CompletionText\":\"Set-PSResourceRepository\",\"ListItemText\":\"Set-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Set-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Set-PSSessionConfiguration\",\"ListItemText\":\"Set-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSSessionConfiguration [-Name] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-PSSessionConfiguration [-Name] [-AssemblyName] [-ConfigurationTypeName] [-ApplicationBase ] [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-PSVersion ] [-SessionTypeOption ] [-TransportOption ] [-ModulesToImport ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-PSSessionConfiguration [-Name] -Path [-RunAsCredential ] [-ThreadApartmentState ] [-ThreadOptions ] [-AccessMode ] [-UseSharedProcess] [-StartupScript ] [-MaximumReceivedDataSizePerCommandMB ] [-MaximumReceivedObjectSizeMB ] [-SecurityDescriptorSddl ] [-ShowSecurityDescriptorUI] [-Force] [-NoServiceRestart] [-TransportOption ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-ResiliencySetting\",\"ListItemText\":\"Set-ResiliencySetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ResiliencySetting \\r\\n\"},{\"CompletionText\":\"Set-RuleOption\",\"ListItemText\":\"Set-RuleOption\",\"ResultType\":2,\"ToolTip\":\"Set-RuleOption\\r\\n\"},{\"CompletionText\":\"Set-ScheduledJob\",\"ListItemText\":\"Set-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Set-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Set-ScheduledJobOption\",\"ListItemText\":\"Set-ScheduledJobOption\",\"ResultType\":2,\"ToolTip\":\"Set-ScheduledJobOption\\r\\n\"},{\"CompletionText\":\"Set-ScheduledTask\",\"ListItemText\":\"Set-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Set-SecureBootUEFI\",\"ListItemText\":\"Set-SecureBootUEFI\",\"ResultType\":2,\"ToolTip\":\"Set-SecureBootUEFI\\r\\n\"},{\"CompletionText\":\"Set-Service\",\"ListItemText\":\"Set-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Service [-Name] [-DisplayName ] [-Credential ] [-Description ] [-StartupType ] [-SecurityDescriptorSddl ] [-Status ] [-Force] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-Service [-InputObject] [-DisplayName ] [-Credential ] [-Description ] [-StartupType ] [-SecurityDescriptorSddl ] [-Status ] [-Force] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-SmbBandwidthLimit\",\"ListItemText\":\"Set-SmbBandwidthLimit\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbBandwidthLimit \\r\\n\"},{\"CompletionText\":\"Set-SmbClientCertificateMapping\",\"ListItemText\":\"Set-SmbClientCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbClientCertificateMapping \\r\\n\"},{\"CompletionText\":\"Set-SmbClientConfiguration\",\"ListItemText\":\"Set-SmbClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbClientConfiguration \\r\\n\"},{\"CompletionText\":\"Set-SmbPathAcl\",\"ListItemText\":\"Set-SmbPathAcl\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbPathAcl \\r\\n\"},{\"CompletionText\":\"Set-SmbServerCertificateMapping\",\"ListItemText\":\"Set-SmbServerCertificateMapping\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbServerCertificateMapping \\r\\n\"},{\"CompletionText\":\"Set-SmbServerConfiguration\",\"ListItemText\":\"Set-SmbServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbServerConfiguration \\r\\n\"},{\"CompletionText\":\"Set-SmbShare\",\"ListItemText\":\"Set-SmbShare\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-SmbShare \\r\\n\"},{\"CompletionText\":\"Set-StorageBusCache\",\"ListItemText\":\"Set-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Set-StorageBusProfile\",\"ListItemText\":\"Set-StorageBusProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageBusProfile \\r\\n\"},{\"CompletionText\":\"Set-StorageFileServer\",\"ListItemText\":\"Set-StorageFileServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageFileServer \\r\\n\"},{\"CompletionText\":\"Set-StorageHealthSetting\",\"ListItemText\":\"Set-StorageHealthSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageHealthSetting \\r\\n\"},{\"CompletionText\":\"Set-StoragePool\",\"ListItemText\":\"Set-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StoragePool \\r\\n\"},{\"CompletionText\":\"Set-StorageProvider\",\"ListItemText\":\"Set-StorageProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageProvider \\r\\n\"},{\"CompletionText\":\"Set-StorageSetting\",\"ListItemText\":\"Set-StorageSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageSetting \\r\\n\"},{\"CompletionText\":\"Set-StorageSubSystem\",\"ListItemText\":\"Set-StorageSubSystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageSubSystem \\r\\n\"},{\"CompletionText\":\"Set-StorageTier\",\"ListItemText\":\"Set-StorageTier\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StorageTier \\r\\n\"},{\"CompletionText\":\"Set-StrictMode\",\"ListItemText\":\"Set-StrictMode\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-StrictMode -Version []\\r\\n\\r\\nSet-StrictMode -Off []\\r\\n\"},{\"CompletionText\":\"Set-SystemLanguage\",\"ListItemText\":\"Set-SystemLanguage\",\"ResultType\":2,\"ToolTip\":\"Set-SystemLanguage\"},{\"CompletionText\":\"Set-SystemPreferredUILanguage\",\"ListItemText\":\"Set-SystemPreferredUILanguage\",\"ResultType\":2,\"ToolTip\":\"Set-SystemPreferredUILanguage\\r\\n\"},{\"CompletionText\":\"Set-TestInconclusive\",\"ListItemText\":\"Set-TestInconclusive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TestInconclusive \\r\\n\"},{\"CompletionText\":\"Set-TimeZone\",\"ListItemText\":\"Set-TimeZone\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TimeZone [-Name] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-TimeZone -Id [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSet-TimeZone [-InputObject] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-TpmOwnerAuth\",\"ListItemText\":\"Set-TpmOwnerAuth\",\"ResultType\":2,\"ToolTip\":\"Set-TpmOwnerAuth\\r\\n\"},{\"CompletionText\":\"Set-TraceSource\",\"ListItemText\":\"Set-TraceSource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-TraceSource [-Name] [[-Option] ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] [-PassThru] []\\r\\n\\r\\nSet-TraceSource [-Name] [-RemoveListener ] []\\r\\n\\r\\nSet-TraceSource [-Name] [-RemoveFileListener ] []\\r\\n\"},{\"CompletionText\":\"Set-Variable\",\"ListItemText\":\"Set-Variable\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Variable [-Name] [[-Value] ] [-Include ] [-Exclude ] [-Description ] [-Option ] [-Force] [-Visibility ] [-PassThru] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Set-VHD\",\"ListItemText\":\"Set-VHD\",\"ResultType\":2,\"ToolTip\":\"Set-VHD\\r\\n\"},{\"CompletionText\":\"Set-VirtualDisk\",\"ListItemText\":\"Set-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Set-VM\",\"ListItemText\":\"Set-VM\",\"ResultType\":2,\"ToolTip\":\"Set-VM\\r\\n\"},{\"CompletionText\":\"Set-VMBios\",\"ListItemText\":\"Set-VMBios\",\"ResultType\":2,\"ToolTip\":\"Set-VMBios\\r\\n\"},{\"CompletionText\":\"Set-VMComPort\",\"ListItemText\":\"Set-VMComPort\",\"ResultType\":2,\"ToolTip\":\"Set-VMComPort\\r\\n\"},{\"CompletionText\":\"Set-VMDvdDrive\",\"ListItemText\":\"Set-VMDvdDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMDvdDrive\\r\\n\"},{\"CompletionText\":\"Set-VMFibreChannelHba\",\"ListItemText\":\"Set-VMFibreChannelHba\",\"ResultType\":2,\"ToolTip\":\"Set-VMFibreChannelHba\\r\\n\"},{\"CompletionText\":\"Set-VMFirmware\",\"ListItemText\":\"Set-VMFirmware\",\"ResultType\":2,\"ToolTip\":\"Set-VMFirmware\\r\\n\"},{\"CompletionText\":\"Set-VMFloppyDiskDrive\",\"ListItemText\":\"Set-VMFloppyDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMFloppyDiskDrive\\r\\n\"},{\"CompletionText\":\"Set-VMGpuPartitionAdapter\",\"ListItemText\":\"Set-VMGpuPartitionAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMGpuPartitionAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMHardDiskDrive\",\"ListItemText\":\"Set-VMHardDiskDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMHardDiskDrive\\r\\n\"},{\"CompletionText\":\"Set-VMHost\",\"ListItemText\":\"Set-VMHost\",\"ResultType\":2,\"ToolTip\":\"Set-VMHost\\r\\n\"},{\"CompletionText\":\"Set-VMHostCluster\",\"ListItemText\":\"Set-VMHostCluster\",\"ResultType\":2,\"ToolTip\":\"Set-VMHostCluster\\r\\n\"},{\"CompletionText\":\"Set-VMHostPartitionableGpu\",\"ListItemText\":\"Set-VMHostPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Set-VMHostPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Set-VMKeyProtector\",\"ListItemText\":\"Set-VMKeyProtector\",\"ResultType\":2,\"ToolTip\":\"Set-VMKeyProtector\\r\\n\"},{\"CompletionText\":\"Set-VMKeyStorageDrive\",\"ListItemText\":\"Set-VMKeyStorageDrive\",\"ResultType\":2,\"ToolTip\":\"Set-VMKeyStorageDrive\\r\\n\"},{\"CompletionText\":\"Set-VMMemory\",\"ListItemText\":\"Set-VMMemory\",\"ResultType\":2,\"ToolTip\":\"Set-VMMemory\\r\\n\"},{\"CompletionText\":\"Set-VMMigrationNetwork\",\"ListItemText\":\"Set-VMMigrationNetwork\",\"ResultType\":2,\"ToolTip\":\"Set-VMMigrationNetwork\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapter\",\"ListItemText\":\"Set-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterFailoverConfiguration\",\"ListItemText\":\"Set-VMNetworkAdapterFailoverConfiguration\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterFailoverConfiguration\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterIsolation\",\"ListItemText\":\"Set-VMNetworkAdapterIsolation\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterIsolation\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterRdma\",\"ListItemText\":\"Set-VMNetworkAdapterRdma\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterRdma\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterRoutingDomainMapping\",\"ListItemText\":\"Set-VMNetworkAdapterRoutingDomainMapping\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterRoutingDomainMapping\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterTeamMapping\",\"ListItemText\":\"Set-VMNetworkAdapterTeamMapping\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterTeamMapping\\r\\n\"},{\"CompletionText\":\"Set-VMNetworkAdapterVlan\",\"ListItemText\":\"Set-VMNetworkAdapterVlan\",\"ResultType\":2,\"ToolTip\":\"Set-VMNetworkAdapterVlan\\r\\n\"},{\"CompletionText\":\"Set-VMPartitionableGpu\",\"ListItemText\":\"Set-VMPartitionableGpu\",\"ResultType\":2,\"ToolTip\":\"Set-VMPartitionableGpu\\r\\n\"},{\"CompletionText\":\"Set-VMProcessor\",\"ListItemText\":\"Set-VMProcessor\",\"ResultType\":2,\"ToolTip\":\"Set-VMProcessor\\r\\n\"},{\"CompletionText\":\"Set-VMRemoteFx3dVideoAdapter\",\"ListItemText\":\"Set-VMRemoteFx3dVideoAdapter\",\"ResultType\":2,\"ToolTip\":\"Set-VMRemoteFx3dVideoAdapter\\r\\n\"},{\"CompletionText\":\"Set-VMReplication\",\"ListItemText\":\"Set-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplication\\r\\n\"},{\"CompletionText\":\"Set-VMReplicationAuthorizationEntry\",\"ListItemText\":\"Set-VMReplicationAuthorizationEntry\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplicationAuthorizationEntry\\r\\n\"},{\"CompletionText\":\"Set-VMReplicationServer\",\"ListItemText\":\"Set-VMReplicationServer\",\"ResultType\":2,\"ToolTip\":\"Set-VMReplicationServer\\r\\n\"},{\"CompletionText\":\"Set-VMResourcePool\",\"ListItemText\":\"Set-VMResourcePool\",\"ResultType\":2,\"ToolTip\":\"Set-VMResourcePool\\r\\n\"},{\"CompletionText\":\"Set-VMSan\",\"ListItemText\":\"Set-VMSan\",\"ResultType\":2,\"ToolTip\":\"Set-VMSan\\r\\n\"},{\"CompletionText\":\"Set-VMSecurity\",\"ListItemText\":\"Set-VMSecurity\",\"ResultType\":2,\"ToolTip\":\"Set-VMSecurity\\r\\n\"},{\"CompletionText\":\"Set-VMSecurityPolicy\",\"ListItemText\":\"Set-VMSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-VMSecurityPolicy\\r\\n\"},{\"CompletionText\":\"Set-VMStorageSettings\",\"ListItemText\":\"Set-VMStorageSettings\",\"ResultType\":2,\"ToolTip\":\"Set-VMStorageSettings\\r\\n\"},{\"CompletionText\":\"Set-VMSwitch\",\"ListItemText\":\"Set-VMSwitch\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitch\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchExtensionPortFeature\",\"ListItemText\":\"Set-VMSwitchExtensionPortFeature\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchExtensionPortFeature\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchExtensionSwitchFeature\",\"ListItemText\":\"Set-VMSwitchExtensionSwitchFeature\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchExtensionSwitchFeature\\r\\n\"},{\"CompletionText\":\"Set-VMSwitchTeam\",\"ListItemText\":\"Set-VMSwitchTeam\",\"ResultType\":2,\"ToolTip\":\"Set-VMSwitchTeam\\r\\n\"},{\"CompletionText\":\"Set-VMVideo\",\"ListItemText\":\"Set-VMVideo\",\"ResultType\":2,\"ToolTip\":\"Set-VMVideo\\r\\n\"},{\"CompletionText\":\"Set-Volume\",\"ListItemText\":\"Set-Volume\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-Volume \\r\\n\"},{\"CompletionText\":\"Set-VolumeScrubPolicy\",\"ListItemText\":\"Set-VolumeScrubPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VolumeScrubPolicy \\r\\n\"},{\"CompletionText\":\"Set-VpnConnection\",\"ListItemText\":\"Set-VpnConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnection \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionIPsecConfiguration\",\"ListItemText\":\"Set-VpnConnectionIPsecConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionIPsecConfiguration \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionProxy\",\"ListItemText\":\"Set-VpnConnectionProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionProxy \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionTriggerDnsConfiguration\",\"ListItemText\":\"Set-VpnConnectionTriggerDnsConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionTriggerDnsConfiguration \\r\\n\"},{\"CompletionText\":\"Set-VpnConnectionTriggerTrustedNetwork\",\"ListItemText\":\"Set-VpnConnectionTriggerTrustedNetwork\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-VpnConnectionTriggerTrustedNetwork \\r\\n\"},{\"CompletionText\":\"Set-WheaMemoryPolicy\",\"ListItemText\":\"Set-WheaMemoryPolicy\",\"ResultType\":2,\"ToolTip\":\"Set-WheaMemoryPolicy\\r\\n\"},{\"CompletionText\":\"Set-WinAcceptLanguageFromLanguageListOptOut\",\"ListItemText\":\"Set-WinAcceptLanguageFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Set-WinAcceptLanguageFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Set-WinCultureFromLanguageListOptOut\",\"ListItemText\":\"Set-WinCultureFromLanguageListOptOut\",\"ResultType\":2,\"ToolTip\":\"Set-WinCultureFromLanguageListOptOut\\r\\n\"},{\"CompletionText\":\"Set-WinDefaultInputMethodOverride\",\"ListItemText\":\"Set-WinDefaultInputMethodOverride\",\"ResultType\":2,\"ToolTip\":\"Set-WinDefaultInputMethodOverride\\r\\n\"},{\"CompletionText\":\"Set-WindowsEdition\",\"ListItemText\":\"Set-WindowsEdition\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsEdition\\r\\n\"},{\"CompletionText\":\"Set-WindowsProductKey\",\"ListItemText\":\"Set-WindowsProductKey\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsProductKey\\r\\n\"},{\"CompletionText\":\"Set-WindowsReservedStorageState\",\"ListItemText\":\"Set-WindowsReservedStorageState\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsReservedStorageState\\r\\n\"},{\"CompletionText\":\"Set-WindowsSearchSetting\",\"ListItemText\":\"Set-WindowsSearchSetting\",\"ResultType\":2,\"ToolTip\":\"Set-WindowsSearchSetting\\r\\n\"},{\"CompletionText\":\"Set-WinHomeLocation\",\"ListItemText\":\"Set-WinHomeLocation\",\"ResultType\":2,\"ToolTip\":\"Set-WinHomeLocation\\r\\n\"},{\"CompletionText\":\"Set-WinhttpProxy\",\"ListItemText\":\"Set-WinhttpProxy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-WinhttpProxy \\r\\n\"},{\"CompletionText\":\"Set-WinLanguageBarOption\",\"ListItemText\":\"Set-WinLanguageBarOption\",\"ResultType\":2,\"ToolTip\":\"Set-WinLanguageBarOption\\r\\n\"},{\"CompletionText\":\"Set-WinSystemLocale\",\"ListItemText\":\"Set-WinSystemLocale\",\"ResultType\":2,\"ToolTip\":\"Set-WinSystemLocale\\r\\n\"},{\"CompletionText\":\"Set-WinUILanguageOverride\",\"ListItemText\":\"Set-WinUILanguageOverride\",\"ResultType\":2,\"ToolTip\":\"Set-WinUILanguageOverride\\r\\n\"},{\"CompletionText\":\"Set-WinUserLanguageList\",\"ListItemText\":\"Set-WinUserLanguageList\",\"ResultType\":2,\"ToolTip\":\"Set-WinUserLanguageList\\r\\n\"},{\"CompletionText\":\"Set-WSManInstance\",\"ListItemText\":\"Set-WSManInstance\",\"ResultType\":2,\"ToolTip\":\"Set-WSManInstance\\r\\n\"},{\"CompletionText\":\"Set-WSManQuickConfig\",\"ListItemText\":\"Set-WSManQuickConfig\",\"ResultType\":2,\"ToolTip\":\"Set-WSManQuickConfig\\r\\n\"},{\"CompletionText\":\"sethc.exe\",\"ListItemText\":\"sethc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sethc.exe\"},{\"CompletionText\":\"setspn.exe\",\"ListItemText\":\"setspn.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setspn.exe\"},{\"CompletionText\":\"Setup\",\"ListItemText\":\"Setup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSetup \\r\\n\"},{\"CompletionText\":\"setupcl.exe\",\"ListItemText\":\"setupcl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setupcl.exe\"},{\"CompletionText\":\"setupugc.exe\",\"ListItemText\":\"setupugc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setupugc.exe\"},{\"CompletionText\":\"setx.exe\",\"ListItemText\":\"setx.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\setx.exe\"},{\"CompletionText\":\"sfc.exe\",\"ListItemText\":\"sfc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sfc.exe\"},{\"CompletionText\":\"sftp.exe\",\"ListItemText\":\"sftp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\sftp.exe\"},{\"CompletionText\":\"shcm\",\"ListItemText\":\"shcm\",\"ResultType\":2,\"ToolTip\":\"Show-Command\"},{\"CompletionText\":\"ShellAppRuntime.exe\",\"ListItemText\":\"ShellAppRuntime.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ShellAppRuntime.exe\"},{\"CompletionText\":\"Should\",\"ListItemText\":\"Should\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShould \\r\\n\"},{\"CompletionText\":\"Show-Command\",\"ListItemText\":\"Show-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-Command [[-Name] ] [-Height ] [-Width ] [-NoCommonParameter] [-ErrorPopup] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Show-Markdown\",\"ListItemText\":\"Show-Markdown\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-Markdown [-Path] [-UseBrowser] []\\r\\n\\r\\nShow-Markdown -InputObject [-UseBrowser] []\\r\\n\\r\\nShow-Markdown -LiteralPath [-UseBrowser] []\\r\\n\"},{\"CompletionText\":\"Show-NetFirewallRule\",\"ListItemText\":\"Show-NetFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-NetFirewallRule \\r\\n\"},{\"CompletionText\":\"Show-NetIPsecRule\",\"ListItemText\":\"Show-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Show-StorageHistory\",\"ListItemText\":\"Show-StorageHistory\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-StorageHistory \\r\\n\"},{\"CompletionText\":\"Show-VirtualDisk\",\"ListItemText\":\"Show-VirtualDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nShow-VirtualDisk \\r\\n\"},{\"CompletionText\":\"Show-WindowsDeveloperLicenseRegistration\",\"ListItemText\":\"Show-WindowsDeveloperLicenseRegistration\",\"ResultType\":2,\"ToolTip\":\"Show-WindowsDeveloperLicenseRegistration\\r\\n\"},{\"CompletionText\":\"shrpubw.exe\",\"ListItemText\":\"shrpubw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\shrpubw.exe\"},{\"CompletionText\":\"shutdown.exe\",\"ListItemText\":\"shutdown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\shutdown.exe\"},{\"CompletionText\":\"si\",\"ListItemText\":\"si\",\"ResultType\":2,\"ToolTip\":\"Set-Item\"},{\"CompletionText\":\"sigverif.exe\",\"ListItemText\":\"sigverif.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sigverif.exe\"},{\"CompletionText\":\"SIHClient.exe\",\"ListItemText\":\"SIHClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SIHClient.exe\"},{\"CompletionText\":\"sihost.exe\",\"ListItemText\":\"sihost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sihost.exe\"},{\"CompletionText\":\"sl\",\"ListItemText\":\"sl\",\"ResultType\":2,\"ToolTip\":\"Set-Location\"},{\"CompletionText\":\"Slack.exe\",\"ListItemText\":\"Slack.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\Slack.exe\"},{\"CompletionText\":\"slcm\",\"ListItemText\":\"slcm\",\"ResultType\":2,\"ToolTip\":\"slcm\"},{\"CompletionText\":\"sleep\",\"ListItemText\":\"sleep\",\"ResultType\":2,\"ToolTip\":\"Start-Sleep\"},{\"CompletionText\":\"slg\",\"ListItemText\":\"slg\",\"ResultType\":2,\"ToolTip\":\"slg\"},{\"CompletionText\":\"SlideToShutDown.exe\",\"ListItemText\":\"SlideToShutDown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SlideToShutDown.exe\"},{\"CompletionText\":\"slmgr.vbs\",\"ListItemText\":\"slmgr.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\slmgr.vbs\"},{\"CompletionText\":\"sls\",\"ListItemText\":\"sls\",\"ResultType\":2,\"ToolTip\":\"Select-String\"},{\"CompletionText\":\"slu\",\"ListItemText\":\"slu\",\"ResultType\":2,\"ToolTip\":\"slu\"},{\"CompletionText\":\"slui.exe\",\"ListItemText\":\"slui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\slui.exe\"},{\"CompletionText\":\"smartscreen.exe\",\"ListItemText\":\"smartscreen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\smartscreen.exe\"},{\"CompletionText\":\"smss.exe\",\"ListItemText\":\"smss.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\smss.exe\"},{\"CompletionText\":\"SndVol.exe\",\"ListItemText\":\"SndVol.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SndVol.exe\"},{\"CompletionText\":\"SnippingTool.exe\",\"ListItemText\":\"SnippingTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\SnippingTool.exe\"},{\"CompletionText\":\"snmptrap.exe\",\"ListItemText\":\"snmptrap.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\snmptrap.exe\"},{\"CompletionText\":\"sort\",\"ListItemText\":\"sort\",\"ResultType\":2,\"ToolTip\":\"Sort-Object\"},{\"CompletionText\":\"Sort-Object\",\"ListItemText\":\"Sort-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSort-Object [[-Property] ] [-Stable] [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\\r\\nSort-Object [[-Property] ] -Top [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\\r\\nSort-Object [[-Property] ] -Bottom [-Descending] [-Unique] [-InputObject ] [-Culture ] [-CaseSensitive] []\\r\\n\"},{\"CompletionText\":\"sort.exe\",\"ListItemText\":\"sort.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sort.exe\"},{\"CompletionText\":\"sp\",\"ListItemText\":\"sp\",\"ResultType\":2,\"ToolTip\":\"Set-ItemProperty\"},{\"CompletionText\":\"SpaceAgent.exe\",\"ListItemText\":\"SpaceAgent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SpaceAgent.exe\"},{\"CompletionText\":\"spaceman.exe\",\"ListItemText\":\"spaceman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spaceman.exe\"},{\"CompletionText\":\"spaceutil.exe\",\"ListItemText\":\"spaceutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spaceutil.exe\"},{\"CompletionText\":\"SpatialAudioLicenseSrv.exe\",\"ListItemText\":\"SpatialAudioLicenseSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SpatialAudioLicenseSrv.exe\"},{\"CompletionText\":\"Spectrum.exe\",\"ListItemText\":\"Spectrum.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Spectrum.exe\"},{\"CompletionText\":\"spjb\",\"ListItemText\":\"spjb\",\"ResultType\":2,\"ToolTip\":\"Stop-Job\"},{\"CompletionText\":\"Split-Path\",\"ListItemText\":\"Split-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSplit-Path [-Path] [-Parent] [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Leaf [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -LeafBase [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Extension [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -Qualifier [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -NoQualifier [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path [-Path] -IsAbsolute [-Resolve] [-Credential ] []\\r\\n\\r\\nSplit-Path -LiteralPath [-Resolve] [-Credential ] []\\r\\n\"},{\"CompletionText\":\"Split-WindowsImage\",\"ListItemText\":\"Split-WindowsImage\",\"ResultType\":2,\"ToolTip\":\"Split-WindowsImage\\r\\n\"},{\"CompletionText\":\"splwow64.exe\",\"ListItemText\":\"splwow64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\splwow64.exe\"},{\"CompletionText\":\"spoolsv.exe\",\"ListItemText\":\"spoolsv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\spoolsv.exe\"},{\"CompletionText\":\"SppExtComObj.Exe\",\"ListItemText\":\"SppExtComObj.Exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SppExtComObj.Exe\"},{\"CompletionText\":\"spps\",\"ListItemText\":\"spps\",\"ResultType\":2,\"ToolTip\":\"Stop-Process\"},{\"CompletionText\":\"sppsvc.exe\",\"ListItemText\":\"sppsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sppsvc.exe\"},{\"CompletionText\":\"spsv\",\"ListItemText\":\"spsv\",\"ResultType\":2,\"ToolTip\":\"Stop-Service\"},{\"CompletionText\":\"spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"spvm\"},{\"CompletionText\":\"srdelayed.exe\",\"ListItemText\":\"srdelayed.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\srdelayed.exe\"},{\"CompletionText\":\"SrTasks.exe\",\"ListItemText\":\"SrTasks.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SrTasks.exe\"},{\"CompletionText\":\"ssh-add.exe\",\"ListItemText\":\"ssh-add.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-add.exe\"},{\"CompletionText\":\"ssh-agent.exe\",\"ListItemText\":\"ssh-agent.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-agent.exe\"},{\"CompletionText\":\"ssh-keygen.exe\",\"ListItemText\":\"ssh-keygen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-keygen.exe\"},{\"CompletionText\":\"ssh-keyscan.exe\",\"ListItemText\":\"ssh-keyscan.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh-keyscan.exe\"},{\"CompletionText\":\"ssh.exe\",\"ListItemText\":\"ssh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\ssh.exe\"},{\"CompletionText\":\"ssmbb\",\"ListItemText\":\"ssmbb\",\"ResultType\":2,\"ToolTip\":\"ssmbb\"},{\"CompletionText\":\"ssmbcc\",\"ListItemText\":\"ssmbcc\",\"ResultType\":2,\"ToolTip\":\"ssmbcc\"},{\"CompletionText\":\"ssmbccm\",\"ListItemText\":\"ssmbccm\",\"ResultType\":2,\"ToolTip\":\"ssmbccm\"},{\"CompletionText\":\"ssmbp\",\"ListItemText\":\"ssmbp\",\"ResultType\":2,\"ToolTip\":\"ssmbp\"},{\"CompletionText\":\"ssmbs\",\"ListItemText\":\"ssmbs\",\"ResultType\":2,\"ToolTip\":\"ssmbs\"},{\"CompletionText\":\"ssmbsc\",\"ListItemText\":\"ssmbsc\",\"ResultType\":2,\"ToolTip\":\"ssmbsc\"},{\"CompletionText\":\"ssmbscm\",\"ListItemText\":\"ssmbscm\",\"ResultType\":2,\"ToolTip\":\"ssmbscm\"},{\"CompletionText\":\"starship.exe\",\"ListItemText\":\"starship.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\starship\\\\bin\\\\starship.exe\"},{\"CompletionText\":\"start\",\"ListItemText\":\"start\",\"ResultType\":2,\"ToolTip\":\"Start-Process\"},{\"CompletionText\":\"Start-AppBackgroundTask\",\"ListItemText\":\"Start-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Start-AppvVirtualProcess\",\"ListItemText\":\"Start-AppvVirtualProcess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AppvVirtualProcess \\r\\n\"},{\"CompletionText\":\"Start-ASRApplyRecoveryPoint\",\"ListItemText\":\"Start-ASRApplyRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Start-ASRApplyRecoveryPoint\"},{\"CompletionText\":\"Start-ASRCancelFailover\",\"ListItemText\":\"Start-ASRCancelFailover\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCancelFailover\"},{\"CompletionText\":\"Start-ASRCancelFailoverJob\",\"ListItemText\":\"Start-ASRCancelFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCancelFailoverJob\"},{\"CompletionText\":\"Start-ASRCommitFailover\",\"ListItemText\":\"Start-ASRCommitFailover\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCommitFailover\"},{\"CompletionText\":\"Start-ASRCommitFailoverJob\",\"ListItemText\":\"Start-ASRCommitFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRCommitFailoverJob\"},{\"CompletionText\":\"Start-ASRFO\",\"ListItemText\":\"Start-ASRFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRFO\"},{\"CompletionText\":\"Start-ASRPFO\",\"ListItemText\":\"Start-ASRPFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRPFO\"},{\"CompletionText\":\"Start-ASRPlannedFailoverJob\",\"ListItemText\":\"Start-ASRPlannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRPlannedFailoverJob\"},{\"CompletionText\":\"Start-ASRResynchronizeReplicationJob\",\"ListItemText\":\"Start-ASRResynchronizeReplicationJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRResynchronizeReplicationJob\"},{\"CompletionText\":\"Start-ASRResyncJob\",\"ListItemText\":\"Start-ASRResyncJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRResyncJob\"},{\"CompletionText\":\"Start-ASRSwitchAppliance\",\"ListItemText\":\"Start-ASRSwitchAppliance\",\"ResultType\":2,\"ToolTip\":\"Start-ASRSwitchAppliance\"},{\"CompletionText\":\"Start-ASRSwitchProcessServerJob\",\"ListItemText\":\"Start-ASRSwitchProcessServerJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRSwitchProcessServerJob\"},{\"CompletionText\":\"Start-ASRTestFailoverCleanupJob\",\"ListItemText\":\"Start-ASRTestFailoverCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTestFailoverCleanupJob\"},{\"CompletionText\":\"Start-ASRTestFailoverJob\",\"ListItemText\":\"Start-ASRTestFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTestFailoverJob\"},{\"CompletionText\":\"Start-ASRTFO\",\"ListItemText\":\"Start-ASRTFO\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTFO\"},{\"CompletionText\":\"Start-ASRTFOCleanupJob\",\"ListItemText\":\"Start-ASRTFOCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRTFOCleanupJob\"},{\"CompletionText\":\"Start-ASRUnplannedFailoverJob\",\"ListItemText\":\"Start-ASRUnplannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-ASRUnplannedFailoverJob\"},{\"CompletionText\":\"Start-AutologgerConfig\",\"ListItemText\":\"Start-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Start-AzAksCluster\",\"ListItemText\":\"Start-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzAksCluster \\r\\n\"},{\"CompletionText\":\"Start-AzAksDashboard\",\"ListItemText\":\"Start-AzAksDashboard\",\"ResultType\":2,\"ToolTip\":\"Start-AzAksDashboard\\r\\n\"},{\"CompletionText\":\"Start-AzAksManagedClusterCommand\",\"ListItemText\":\"Start-AzAksManagedClusterCommand\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzAksManagedClusterCommand \\r\\n\"},{\"CompletionText\":\"Start-AzApplicationGateway\",\"ListItemText\":\"Start-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Start-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationDscCompilationJob\",\"ListItemText\":\"Start-AzAutomationDscCompilationJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationDscCompilationJob\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Start-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationRunbook\",\"ListItemText\":\"Start-AzAutomationRunbook\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationRunbook\\r\\n\"},{\"CompletionText\":\"Start-AzAutomationSourceControlSyncJob\",\"ListItemText\":\"Start-AzAutomationSourceControlSyncJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzAutomationSourceControlSyncJob\\r\\n\"},{\"CompletionText\":\"Start-AzBatchComputeNodeServiceLogUpload\",\"ListItemText\":\"Start-AzBatchComputeNodeServiceLogUpload\",\"ResultType\":2,\"ToolTip\":\"Start-AzBatchComputeNodeServiceLogUpload\\r\\n\"},{\"CompletionText\":\"Start-AzBatchPoolResize\",\"ListItemText\":\"Start-AzBatchPoolResize\",\"ResultType\":2,\"ToolTip\":\"Start-AzBatchPoolResize\\r\\n\"},{\"CompletionText\":\"Start-AzCdnEndpoint\",\"ListItemText\":\"Start-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Start-AzCloudService\",\"ListItemText\":\"Start-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzCloudService \\r\\n\"},{\"CompletionText\":\"Start-AzContainerGroup\",\"ListItemText\":\"Start-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Start-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Start-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Start-AzDataFactoryV2Trigger\",\"ListItemText\":\"Start-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Start-AzDataProtectionBackupInstanceRestore\",\"ListItemText\":\"Start-AzDataProtectionBackupInstanceRestore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzDataProtectionBackupInstanceRestore \\r\\n\"},{\"CompletionText\":\"Start-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Start-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Start-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Start-AzFrontDoorCdnProfilePrepareMigration\",\"ListItemText\":\"Start-AzFrontDoorCdnProfilePrepareMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzFrontDoorCdnProfilePrepareMigration \\r\\n\"},{\"CompletionText\":\"Start-AzFunctionApp\",\"ListItemText\":\"Start-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Start-AzHDInsightJob\",\"ListItemText\":\"Start-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Start-AzJitNetworkAccessPolicy\",\"ListItemText\":\"Start-AzJitNetworkAccessPolicy\",\"ResultType\":2,\"ToolTip\":\"Start-AzJitNetworkAccessPolicy\\r\\n\"},{\"CompletionText\":\"Start-AzKustoCluster\",\"ListItemText\":\"Start-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Start-AzLogicApp\",\"ListItemText\":\"Start-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Start-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Start-AzMigrateServerMigration\",\"ListItemText\":\"Start-AzMigrateServerMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateServerMigration \\r\\n\"},{\"CompletionText\":\"Start-AzMigrateTestMigration\",\"ListItemText\":\"Start-AzMigrateTestMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateTestMigration \\r\\n\"},{\"CompletionText\":\"Start-AzMigrateTestMigrationCleanup\",\"ListItemText\":\"Start-AzMigrateTestMigrationCleanup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMigrateTestMigrationCleanup \\r\\n\"},{\"CompletionText\":\"Start-AzMLWorkspaceCompute\",\"ListItemText\":\"Start-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Start-AzMySqlFlexibleServer\",\"ListItemText\":\"Start-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Start-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Start-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Start-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Start-AzNetworkWatcherResourceTroubleshooting\",\"ListItemText\":\"Start-AzNetworkWatcherResourceTroubleshooting\",\"ResultType\":2,\"ToolTip\":\"Start-AzNetworkWatcherResourceTroubleshooting\\r\\n\"},{\"CompletionText\":\"Start-AzPolicyComplianceScan\",\"ListItemText\":\"Start-AzPolicyComplianceScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzPolicyComplianceScan\\r\\n\"},{\"CompletionText\":\"Start-AzPolicyRemediation\",\"ListItemText\":\"Start-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Start-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Start-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Start-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\",\"ListItemText\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrApplyRecoveryPoint\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrCancelFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrCommitFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrPlannedFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrResynchronizeReplicationJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrSwitchAppliance\",\"ListItemText\":\"Start-AzRecoveryServicesAsrSwitchAppliance\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrSwitchAppliance\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrSwitchProcessServerJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrTestFailoverCleanupJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrTestFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrTestFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrTestFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\",\"ListItemText\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzRecoveryServicesAsrUnplannedFailoverJob\\r\\n\"},{\"CompletionText\":\"Start-AzServiceBusMigration\",\"ListItemText\":\"Start-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\",\"ListItemText\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlDatabaseExecuteIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSqlElasticJob\",\"ListItemText\":\"Start-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Start-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Start-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSqlSyncGroupSync\",\"ListItemText\":\"Start-AzSqlSyncGroupSync\",\"ResultType\":2,\"ToolTip\":\"Start-AzSqlSyncGroupSync\\r\\n\"},{\"CompletionText\":\"Start-AzSqlVMAssessment\",\"ListItemText\":\"Start-AzSqlVMAssessment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzSqlVMAssessment \\r\\n\"},{\"CompletionText\":\"Start-AzStorageBlobCopy\",\"ListItemText\":\"Start-AzStorageBlobCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageBlobCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageBlobIncrementalCopy\",\"ListItemText\":\"Start-AzStorageBlobIncrementalCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageBlobIncrementalCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageFileCopy\",\"ListItemText\":\"Start-AzStorageFileCopy\",\"ResultType\":2,\"ToolTip\":\"Start-AzStorageFileCopy\\r\\n\"},{\"CompletionText\":\"Start-AzStorageMoverJobDefinition\",\"ListItemText\":\"Start-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Start-AzStreamAnalyticsJob\",\"ListItemText\":\"Start-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Start-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Start-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Start-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseKustoPool\",\"ListItemText\":\"Start-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Start-AzSynapseLinkConnection\",\"ListItemText\":\"Start-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseSparkSession\",\"ListItemText\":\"Start-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ListItemText\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseSqlPoolVulnerabilityAssessmentScan\\r\\n\"},{\"CompletionText\":\"Start-AzSynapseTrigger\",\"ListItemText\":\"Start-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Start-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Start-AzTenantBackfill\",\"ListItemText\":\"Start-AzTenantBackfill\",\"ResultType\":2,\"ToolTip\":\"Start-AzTenantBackfill\\r\\n\"},{\"CompletionText\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ListItemText\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVirtualNetworkGatewayConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVirtualNetworkGatewayPacketCapture\",\"ListItemText\":\"Start-AzVirtualNetworkGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVirtualNetworkGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVM\",\"ListItemText\":\"Start-AzVM\",\"ResultType\":2,\"ToolTip\":\"Start-AzVM\\r\\n\"},{\"CompletionText\":\"Start-AzVmss\",\"ListItemText\":\"Start-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmss\\r\\n\"},{\"CompletionText\":\"Start-AzVmssRollingExtensionUpgrade\",\"ListItemText\":\"Start-AzVmssRollingExtensionUpgrade\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmssRollingExtensionUpgrade\\r\\n\"},{\"CompletionText\":\"Start-AzVmssRollingOSUpgrade\",\"ListItemText\":\"Start-AzVmssRollingOSUpgrade\",\"ResultType\":2,\"ToolTip\":\"Start-AzVmssRollingOSUpgrade\\r\\n\"},{\"CompletionText\":\"Start-AzVpnConnectionPacketCapture\",\"ListItemText\":\"Start-AzVpnConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVpnConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzVpnGatewayPacketCapture\",\"ListItemText\":\"Start-AzVpnGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Start-AzVpnGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Start-AzWebApp\",\"ListItemText\":\"Start-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Start-AzWebApp\\r\\n\"},{\"CompletionText\":\"Start-AzWebAppContinuousWebJob\",\"ListItemText\":\"Start-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlot\",\"ListItemText\":\"Start-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Start-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Start-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppSlotTriggeredWebJob\",\"ListItemText\":\"Start-AzWebAppSlotTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppSlotTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Start-AzWebAppTriggeredWebJob\",\"ListItemText\":\"Start-AzWebAppTriggeredWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-AzWebAppTriggeredWebJob \\r\\n\"},{\"CompletionText\":\"Start-BitsTransfer\",\"ListItemText\":\"Start-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Start-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Start-CopyAzureStorageBlob\",\"ListItemText\":\"Start-CopyAzureStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Start-CopyAzureStorageBlob\"},{\"CompletionText\":\"Start-DscConfiguration\",\"ListItemText\":\"Start-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Start-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Start-Dtc\",\"ListItemText\":\"Start-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Dtc \\r\\n\"},{\"CompletionText\":\"Start-DtcDiagnosticResourceManager\",\"ListItemText\":\"Start-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Start-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Start-DtcTransactionsTraceSession\",\"ListItemText\":\"Start-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Start-EtwTraceSession\",\"ListItemText\":\"Start-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Start-Job\",\"ListItemText\":\"Start-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Job [-ScriptBlock] [[-InitializationScript] ] [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [-DefinitionName] [[-DefinitionPath] ] [[-Type] ] [-WorkingDirectory ] []\\r\\n\\r\\nStart-Job [-FilePath] [[-InitializationScript] ] [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [[-InitializationScript] ] -LiteralPath [-Name ] [-Credential ] [-Authentication ] [-WorkingDirectory ] [-RunAs32] [-PSVersion ] [-InputObject ] [-ArgumentList ] []\\r\\n\\r\\nStart-Job [-WorkingDirectory ] [-ConnectingTimeout ] [-Options ] []\\r\\n\"},{\"CompletionText\":\"Start-MpRollback\",\"ListItemText\":\"Start-MpRollback\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpRollback \\r\\n\"},{\"CompletionText\":\"Start-MpScan\",\"ListItemText\":\"Start-MpScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpScan \\r\\n\"},{\"CompletionText\":\"Start-MpWDOScan\",\"ListItemText\":\"Start-MpWDOScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpWDOScan \\r\\n\"},{\"CompletionText\":\"Start-NetEventSession\",\"ListItemText\":\"Start-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-NetEventSession \\r\\n\"},{\"CompletionText\":\"Start-OSUninstall\",\"ListItemText\":\"Start-OSUninstall\",\"ResultType\":2,\"ToolTip\":\"Start-OSUninstall\\r\\n\"},{\"CompletionText\":\"Start-PcsvDevice\",\"ListItemText\":\"Start-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Start-Process\",\"ListItemText\":\"Start-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Process [-FilePath] [[-ArgumentList] ] [-Credential ] [-WorkingDirectory ] [-LoadUserProfile] [-NoNewWindow] [-PassThru] [-RedirectStandardError ] [-RedirectStandardInput ] [-RedirectStandardOutput ] [-WindowStyle ] [-Wait] [-UseNewEnvironment] [-Environment ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Process [-FilePath] [[-ArgumentList] ] [-WorkingDirectory ] [-PassThru] [-Verb ] [-WindowStyle ] [-Wait] [-Environment ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Start-ScheduledTask\",\"ListItemText\":\"Start-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Start-Service\",\"ListItemText\":\"Start-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStart-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Start-Sleep\",\"ListItemText\":\"Start-Sleep\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Sleep [-Seconds] []\\r\\n\\r\\nStart-Sleep -Milliseconds []\\r\\n\\r\\nStart-Sleep [-Duration] []\\r\\n\"},{\"CompletionText\":\"start-ssh-agent.cmd\",\"ListItemText\":\"start-ssh-agent.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\start-ssh-agent.cmd\"},{\"CompletionText\":\"start-ssh-pageant.cmd\",\"ListItemText\":\"start-ssh-pageant.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\start-ssh-pageant.cmd\"},{\"CompletionText\":\"Start-StorageDiagnosticLog\",\"ListItemText\":\"Start-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-StorageDiagnosticLog \\r\\n\"},{\"CompletionText\":\"Start-ThreadJob\",\"ListItemText\":\"Start-ThreadJob\",\"ResultType\":2,\"ToolTip\":\"Start-ThreadJob\\r\\n\"},{\"CompletionText\":\"Start-Trace\",\"ListItemText\":\"Start-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Trace \\r\\n\"},{\"CompletionText\":\"Start-Transcript\",\"ListItemText\":\"Start-Transcript\",\"ResultType\":2,\"ToolTip\":\"Start-Transcript\\r\\n\"},{\"CompletionText\":\"Start-VM\",\"ListItemText\":\"Start-VM\",\"ResultType\":2,\"ToolTip\":\"Start-VM\\r\\n\"},{\"CompletionText\":\"Start-VMFailover\",\"ListItemText\":\"Start-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Start-VMFailover\\r\\n\"},{\"CompletionText\":\"Start-VMInitialReplication\",\"ListItemText\":\"Start-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Start-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Start-VMTrace\",\"ListItemText\":\"Start-VMTrace\",\"ResultType\":2,\"ToolTip\":\"Start-VMTrace\\r\\n\"},{\"CompletionText\":\"Stop-AdlJob\",\"ListItemText\":\"Stop-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AdlJob\"},{\"CompletionText\":\"Stop-ASRJob\",\"ListItemText\":\"Stop-ASRJob\",\"ResultType\":2,\"ToolTip\":\"Stop-ASRJob\"},{\"CompletionText\":\"Stop-AzAksCluster\",\"ListItemText\":\"Stop-AzAksCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzAksCluster \\r\\n\"},{\"CompletionText\":\"Stop-AzAksDashboard\",\"ListItemText\":\"Stop-AzAksDashboard\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAksDashboard\\r\\n\"},{\"CompletionText\":\"Stop-AzApplicationGateway\",\"ListItemText\":\"Stop-AzApplicationGateway\",\"ResultType\":2,\"ToolTip\":\"Stop-AzApplicationGateway\\r\\n\"},{\"CompletionText\":\"Stop-AzAutomationDscNodeConfigurationDeployment\",\"ListItemText\":\"Stop-AzAutomationDscNodeConfigurationDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAutomationDscNodeConfigurationDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzAutomationJob\",\"ListItemText\":\"Stop-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchCertificateDeletion\",\"ListItemText\":\"Stop-AzBatchCertificateDeletion\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchCertificateDeletion\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchJob\",\"ListItemText\":\"Stop-AzBatchJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchJob\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchJobSchedule\",\"ListItemText\":\"Stop-AzBatchJobSchedule\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchJobSchedule\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchPoolResize\",\"ListItemText\":\"Stop-AzBatchPoolResize\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchPoolResize\\r\\n\"},{\"CompletionText\":\"Stop-AzBatchTask\",\"ListItemText\":\"Stop-AzBatchTask\",\"ResultType\":2,\"ToolTip\":\"Stop-AzBatchTask\\r\\n\"},{\"CompletionText\":\"Stop-AzCdnEndpoint\",\"ListItemText\":\"Stop-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Stop-AzCloudService\",\"ListItemText\":\"Stop-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzCloudService \\r\\n\"},{\"CompletionText\":\"Stop-AzContainerGroup\",\"ListItemText\":\"Stop-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2DataFlowDebugSession\",\"ListItemText\":\"Stop-AzDataFactoryV2DataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2DataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Stop-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2PipelineRun\",\"ListItemText\":\"Stop-AzDataFactoryV2PipelineRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2PipelineRun\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2Trigger\",\"ListItemText\":\"Stop-AzDataFactoryV2Trigger\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2Trigger\\r\\n\"},{\"CompletionText\":\"Stop-AzDataFactoryV2TriggerRun\",\"ListItemText\":\"Stop-AzDataFactoryV2TriggerRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataFactoryV2TriggerRun\\r\\n\"},{\"CompletionText\":\"Stop-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Stop-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Stop-AzDataProtectionBackupInstanceProtection\",\"ListItemText\":\"Stop-AzDataProtectionBackupInstanceProtection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzDataProtectionBackupInstanceProtection \\r\\n\"},{\"CompletionText\":\"Stop-AzDataShareSubscriptionSynchronization\",\"ListItemText\":\"Stop-AzDataShareSubscriptionSynchronization\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDataShareSubscriptionSynchronization\\r\\n\"},{\"CompletionText\":\"Stop-AzDeployment\",\"ListItemText\":\"Stop-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzDeploymentManagerRollout\",\"ListItemText\":\"Stop-AzDeploymentManagerRollout\",\"ResultType\":2,\"ToolTip\":\"Stop-AzDeploymentManagerRollout\\r\\n\"},{\"CompletionText\":\"Stop-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Stop-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Stop-AzFunctionApp\",\"ListItemText\":\"Stop-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Stop-AzHDInsightJob\",\"ListItemText\":\"Stop-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Stop-AzKeyVaultCertificateOperation\",\"ListItemText\":\"Stop-AzKeyVaultCertificateOperation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzKeyVaultCertificateOperation\\r\\n\"},{\"CompletionText\":\"Stop-AzKustoCluster\",\"ListItemText\":\"Stop-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Stop-AzLogicAppRun\",\"ListItemText\":\"Stop-AzLogicAppRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzLogicAppRun\\r\\n\"},{\"CompletionText\":\"Stop-AzManagementGroupDeployment\",\"ListItemText\":\"Stop-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzMarketplaceTerms\",\"ListItemText\":\"Stop-AzMarketplaceTerms\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMarketplaceTerms \\r\\n\"},{\"CompletionText\":\"Stop-AzMLWorkspaceCompute\",\"ListItemText\":\"Stop-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Stop-AzMLWorkspaceJob\",\"ListItemText\":\"Stop-AzMLWorkspaceJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMLWorkspaceJob \\r\\n\"},{\"CompletionText\":\"Stop-AzMySqlFlexibleServer\",\"ListItemText\":\"Stop-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Stop-AzNetworkWatcherConnectionMonitor\",\"ListItemText\":\"Stop-AzNetworkWatcherConnectionMonitor\",\"ResultType\":2,\"ToolTip\":\"Stop-AzNetworkWatcherConnectionMonitor\\r\\n\"},{\"CompletionText\":\"Stop-AzNetworkWatcherPacketCapture\",\"ListItemText\":\"Stop-AzNetworkWatcherPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzNetworkWatcherPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzPolicyRemediation\",\"ListItemText\":\"Stop-AzPolicyRemediation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzPolicyRemediation\\r\\n\"},{\"CompletionText\":\"Stop-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Stop-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Stop-AzRecoveryServicesAsrJob\",\"ListItemText\":\"Stop-AzRecoveryServicesAsrJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzRecoveryServicesAsrJob\\r\\n\"},{\"CompletionText\":\"Stop-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Stop-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Stop-AzResourceGroupDeployment\",\"ListItemText\":\"Stop-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzRoleAssignmentScheduleRequest\",\"ListItemText\":\"Stop-AzRoleAssignmentScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzRoleAssignmentScheduleRequest \\r\\n\"},{\"CompletionText\":\"Stop-AzRoleEligibilityScheduleRequest\",\"ListItemText\":\"Stop-AzRoleEligibilityScheduleRequest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzRoleEligibilityScheduleRequest \\r\\n\"},{\"CompletionText\":\"Stop-AzServiceBusMigration\",\"ListItemText\":\"Stop-AzServiceBusMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzServiceBusMigration \\r\\n\"},{\"CompletionText\":\"Stop-AzSqlDatabaseActivity\",\"ListItemText\":\"Stop-AzSqlDatabaseActivity\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlDatabaseActivity\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\",\"ListItemText\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlDatabaseExecuteIndexRecommendation\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlElasticJob\",\"ListItemText\":\"Stop-AzSqlElasticJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlElasticJob\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlElasticPoolActivity\",\"ListItemText\":\"Stop-AzSqlElasticPoolActivity\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlElasticPoolActivity\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlInstanceDatabaseLogReplay\",\"ListItemText\":\"Stop-AzSqlInstanceDatabaseLogReplay\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlInstanceDatabaseLogReplay\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlInstanceOperation\",\"ListItemText\":\"Stop-AzSqlInstanceOperation\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlInstanceOperation\\r\\n\"},{\"CompletionText\":\"Stop-AzSqlSyncGroupSync\",\"ListItemText\":\"Stop-AzSqlSyncGroupSync\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSqlSyncGroupSync\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ListItemText\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageAccountHierarchicalNamespaceUpgrade\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageBlobCopy\",\"ListItemText\":\"Stop-AzStorageBlobCopy\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageBlobCopy\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageFileCopy\",\"ListItemText\":\"Stop-AzStorageFileCopy\",\"ResultType\":2,\"ToolTip\":\"Stop-AzStorageFileCopy\\r\\n\"},{\"CompletionText\":\"Stop-AzStorageMoverJobDefinition\",\"ListItemText\":\"Stop-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Stop-AzStreamAnalyticsJob\",\"ListItemText\":\"Stop-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Stop-AzSubscriptionDeployment\",\"ListItemText\":\"Stop-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSubscriptionDeployment\"},{\"CompletionText\":\"Stop-AzSynapseDataFlowDebugSession\",\"ListItemText\":\"Stop-AzSynapseDataFlowDebugSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseDataFlowDebugSession\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Stop-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseKustoPool\",\"ListItemText\":\"Stop-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseLinkConnection\",\"ListItemText\":\"Stop-AzSynapseLinkConnection\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseLinkConnection\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapsePipelineRun\",\"ListItemText\":\"Stop-AzSynapsePipelineRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapsePipelineRun\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkJob\",\"ListItemText\":\"Stop-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkSession\",\"ListItemText\":\"Stop-AzSynapseSparkSession\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkSession\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseSparkStatement\",\"ListItemText\":\"Stop-AzSynapseSparkStatement\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseSparkStatement\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseTrigger\",\"ListItemText\":\"Stop-AzSynapseTrigger\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseTrigger\\r\\n\"},{\"CompletionText\":\"Stop-AzSynapseTriggerRun\",\"ListItemText\":\"Stop-AzSynapseTriggerRun\",\"ResultType\":2,\"ToolTip\":\"Stop-AzSynapseTriggerRun\\r\\n\"},{\"CompletionText\":\"Stop-AzTenantDeployment\",\"ListItemText\":\"Stop-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Stop-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ListItemText\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVirtualNetworkGatewayConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVirtualNetworkGatewayPacketCapture\",\"ListItemText\":\"Stop-AzVirtualNetworkGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVirtualNetworkGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVM\",\"ListItemText\":\"Stop-AzVM\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVM\\r\\n\"},{\"CompletionText\":\"Stop-AzVmss\",\"ListItemText\":\"Stop-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVmss\\r\\n\"},{\"CompletionText\":\"Stop-AzVmssRollingUpgrade\",\"ListItemText\":\"Stop-AzVmssRollingUpgrade\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVmssRollingUpgrade\\r\\n\"},{\"CompletionText\":\"Stop-AzVpnConnectionPacketCapture\",\"ListItemText\":\"Stop-AzVpnConnectionPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVpnConnectionPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzVpnGatewayPacketCapture\",\"ListItemText\":\"Stop-AzVpnGatewayPacketCapture\",\"ResultType\":2,\"ToolTip\":\"Stop-AzVpnGatewayPacketCapture\\r\\n\"},{\"CompletionText\":\"Stop-AzWebApp\",\"ListItemText\":\"Stop-AzWebApp\",\"ResultType\":2,\"ToolTip\":\"Stop-AzWebApp\\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppContinuousWebJob\",\"ListItemText\":\"Stop-AzWebAppContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzWebAppContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppSlot\",\"ListItemText\":\"Stop-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Stop-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Stop-AzWebAppSlotContinuousWebJob\",\"ListItemText\":\"Stop-AzWebAppSlotContinuousWebJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-AzWebAppSlotContinuousWebJob \\r\\n\"},{\"CompletionText\":\"Stop-ComputeProcess\",\"ListItemText\":\"Stop-ComputeProcess\",\"ResultType\":2,\"ToolTip\":\"Stop-ComputeProcess\\r\\n\"},{\"CompletionText\":\"Stop-Computer\",\"ListItemText\":\"Stop-Computer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Computer [[-ComputerName] ] [[-Credential] ] [-WsmanAuthentication ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-CopyAzureStorageBlob\",\"ListItemText\":\"Stop-CopyAzureStorageBlob\",\"ResultType\":2,\"ToolTip\":\"Stop-CopyAzureStorageBlob\"},{\"CompletionText\":\"Stop-DscConfiguration\",\"ListItemText\":\"Stop-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Stop-Dtc\",\"ListItemText\":\"Stop-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Dtc \\r\\n\"},{\"CompletionText\":\"Stop-DtcDiagnosticResourceManager\",\"ListItemText\":\"Stop-DtcDiagnosticResourceManager\",\"ResultType\":2,\"ToolTip\":\"Stop-DtcDiagnosticResourceManager\\r\\n\"},{\"CompletionText\":\"Stop-DtcTransactionsTraceSession\",\"ListItemText\":\"Stop-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Stop-EtwTraceSession\",\"ListItemText\":\"Stop-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Stop-Job\",\"ListItemText\":\"Stop-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Job [-Id] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Job] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Name] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-InstanceId] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-State] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Job [-Filter] [-PassThru] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-NetEventSession\",\"ListItemText\":\"Stop-NetEventSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-NetEventSession \\r\\n\"},{\"CompletionText\":\"Stop-PcsvDevice\",\"ListItemText\":\"Stop-PcsvDevice\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-PcsvDevice \\r\\n\"},{\"CompletionText\":\"Stop-Process\",\"ListItemText\":\"Stop-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Process [-Id] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Process -Name [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Process [-InputObject] [-PassThru] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-ScheduledTask\",\"ListItemText\":\"Stop-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Stop-Service\",\"ListItemText\":\"Stop-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Service [-InputObject] [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Service [-Name] [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nStop-Service -DisplayName [-Force] [-NoWait] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Stop-StorageDiagnosticLog\",\"ListItemText\":\"Stop-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-StorageDiagnosticLog \\r\\n\"},{\"CompletionText\":\"Stop-StorageJob\",\"ListItemText\":\"Stop-StorageJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-StorageJob \\r\\n\"},{\"CompletionText\":\"Stop-Trace\",\"ListItemText\":\"Stop-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Trace \\r\\n\"},{\"CompletionText\":\"Stop-Transcript\",\"ListItemText\":\"Stop-Transcript\",\"ResultType\":2,\"ToolTip\":\"Stop-Transcript\\r\\n\"},{\"CompletionText\":\"Stop-VM\",\"ListItemText\":\"Stop-VM\",\"ResultType\":2,\"ToolTip\":\"Stop-VM\\r\\n\"},{\"CompletionText\":\"Stop-VMFailover\",\"ListItemText\":\"Stop-VMFailover\",\"ResultType\":2,\"ToolTip\":\"Stop-VMFailover\\r\\n\"},{\"CompletionText\":\"Stop-VMInitialReplication\",\"ListItemText\":\"Stop-VMInitialReplication\",\"ResultType\":2,\"ToolTip\":\"Stop-VMInitialReplication\\r\\n\"},{\"CompletionText\":\"Stop-VMReplication\",\"ListItemText\":\"Stop-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Stop-VMReplication\\r\\n\"},{\"CompletionText\":\"Stop-VMTrace\",\"ListItemText\":\"Stop-VMTrace\",\"ResultType\":2,\"ToolTip\":\"Stop-VMTrace\\r\\n\"},{\"CompletionText\":\"stordiag.exe\",\"ListItemText\":\"stordiag.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\stordiag.exe\"},{\"CompletionText\":\"stz\",\"ListItemText\":\"stz\",\"ResultType\":2,\"ToolTip\":\"Set-TimeZone\"},{\"CompletionText\":\"Submit-AdlJob\",\"ListItemText\":\"Submit-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AdlJob\"},{\"CompletionText\":\"Submit-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Submit-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Submit-AzHDInsightScriptAction\",\"ListItemText\":\"Submit-AzHDInsightScriptAction\",\"ResultType\":2,\"ToolTip\":\"Submit-AzHDInsightScriptAction\\r\\n\"},{\"CompletionText\":\"Submit-AzSynapseSparkJob\",\"ListItemText\":\"Submit-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Submit-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"subst.exe\",\"ListItemText\":\"subst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\subst.exe\"},{\"CompletionText\":\"Suspend-AzAnalysisServicesServer\",\"ListItemText\":\"Suspend-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Suspend-AzAs\",\"ListItemText\":\"Suspend-AzAs\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAs\"},{\"CompletionText\":\"Suspend-AzAutomationJob\",\"ListItemText\":\"Suspend-AzAutomationJob\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzAutomationJob\\r\\n\"},{\"CompletionText\":\"Suspend-AzDataFactoryPipeline\",\"ListItemText\":\"Suspend-AzDataFactoryPipeline\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzDataFactoryPipeline\\r\\n\"},{\"CompletionText\":\"Suspend-AzDataProtectionBackupInstanceBackup\",\"ListItemText\":\"Suspend-AzDataProtectionBackupInstanceBackup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-AzDataProtectionBackupInstanceBackup \\r\\n\"},{\"CompletionText\":\"Suspend-AzMigrateServerReplication\",\"ListItemText\":\"Suspend-AzMigrateServerReplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-AzMigrateServerReplication \\r\\n\"},{\"CompletionText\":\"Suspend-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Suspend-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Suspend-AzSqlDatabase\",\"ListItemText\":\"Suspend-AzSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzSqlDatabase\\r\\n\"},{\"CompletionText\":\"Suspend-AzSynapseSqlPool\",\"ListItemText\":\"Suspend-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Suspend-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Suspend-BitLocker\",\"ListItemText\":\"Suspend-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-BitLocker \\r\\n\"},{\"CompletionText\":\"Suspend-BitsTransfer\",\"ListItemText\":\"Suspend-BitsTransfer\",\"ResultType\":2,\"ToolTip\":\"Suspend-BitsTransfer\\r\\n\"},{\"CompletionText\":\"Suspend-PrintJob\",\"ListItemText\":\"Suspend-PrintJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-PrintJob \\r\\n\"},{\"CompletionText\":\"Suspend-Service\",\"ListItemText\":\"Suspend-Service\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-Service [-InputObject] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSuspend-Service [-Name] [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nSuspend-Service -DisplayName [-PassThru] [-Include ] [-Exclude ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Suspend-StorageBusDisk\",\"ListItemText\":\"Suspend-StorageBusDisk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSuspend-StorageBusDisk \\r\\n\"},{\"CompletionText\":\"Suspend-VM\",\"ListItemText\":\"Suspend-VM\",\"ResultType\":2,\"ToolTip\":\"Suspend-VM\\r\\n\"},{\"CompletionText\":\"Suspend-VMReplication\",\"ListItemText\":\"Suspend-VMReplication\",\"ResultType\":2,\"ToolTip\":\"Suspend-VMReplication\\r\\n\"},{\"CompletionText\":\"sv\",\"ListItemText\":\"sv\",\"ResultType\":2,\"ToolTip\":\"Set-Variable\"},{\"CompletionText\":\"svchost.exe\",\"ListItemText\":\"svchost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\svchost.exe\"},{\"CompletionText\":\"Swap-AzWebAppSlot\",\"ListItemText\":\"Swap-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Swap-AzWebAppSlot\"},{\"CompletionText\":\"Switch-AzCloudService\",\"ListItemText\":\"Switch-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSwitch-AzCloudService \\r\\n\"},{\"CompletionText\":\"Switch-AzSqlDatabaseFailoverGroup\",\"ListItemText\":\"Switch-AzSqlDatabaseFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Switch-AzSqlDatabaseFailoverGroup\\r\\n\"},{\"CompletionText\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\",\"ListItemText\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\",\"ResultType\":2,\"ToolTip\":\"Switch-AzSqlDatabaseInstanceFailoverGroup\\r\\n\"},{\"CompletionText\":\"Switch-AzWebAppSlot\",\"ListItemText\":\"Switch-AzWebAppSlot\",\"ResultType\":2,\"ToolTip\":\"Switch-AzWebAppSlot\\r\\n\"},{\"CompletionText\":\"Switch-Certificate\",\"ListItemText\":\"Switch-Certificate\",\"ResultType\":2,\"ToolTip\":\"Switch-Certificate\\r\\n\"},{\"CompletionText\":\"sxstrace.exe\",\"ListItemText\":\"sxstrace.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sxstrace.exe\"},{\"CompletionText\":\"Sync-AzAnalysisServicesInstance\",\"ListItemText\":\"Sync-AzAnalysisServicesInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzAnalysisServicesInstance\\r\\n\"},{\"CompletionText\":\"Sync-AzApiManagementKeyVaultSecret\",\"ListItemText\":\"Sync-AzApiManagementKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Sync-AzApiManagementKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Sync-AzAsInstance\",\"ListItemText\":\"Sync-AzAsInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzAsInstance\"},{\"CompletionText\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\",\"ListItemText\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\",\"ResultType\":2,\"ToolTip\":\"Sync-AzDataFactoryV2IntegrationRuntimeCredential\\r\\n\"},{\"CompletionText\":\"Sync-AzDataProtectionBackupInstance\",\"ListItemText\":\"Sync-AzDataProtectionBackupInstance\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-AzDataProtectionBackupInstance \\r\\n\"},{\"CompletionText\":\"Sync-AzMediaServiceStorageKey\",\"ListItemText\":\"Sync-AzMediaServiceStorageKey\",\"ResultType\":2,\"ToolTip\":\"Sync-AzMediaServiceStorageKey\\r\\n\"},{\"CompletionText\":\"Sync-AzMediaServiceStorageKeys\",\"ListItemText\":\"Sync-AzMediaServiceStorageKeys\",\"ResultType\":2,\"ToolTip\":\"Sync-AzMediaServiceStorageKeys\"},{\"CompletionText\":\"Sync-AzMLWorkspaceKey\",\"ListItemText\":\"Sync-AzMLWorkspaceKey\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-AzMLWorkspaceKey \\r\\n\"},{\"CompletionText\":\"Sync-AzSynapseIntegrationRuntimeCredential\",\"ListItemText\":\"Sync-AzSynapseIntegrationRuntimeCredential\",\"ResultType\":2,\"ToolTip\":\"Sync-AzSynapseIntegrationRuntimeCredential\\r\\n\"},{\"CompletionText\":\"Sync-AzureAsInstance\",\"ListItemText\":\"Sync-AzureAsInstance\",\"ResultType\":2,\"ToolTip\":\"Sync-AzureAsInstance\"},{\"CompletionText\":\"Sync-AzVirtualNetworkPeering\",\"ListItemText\":\"Sync-AzVirtualNetworkPeering\",\"ResultType\":2,\"ToolTip\":\"Sync-AzVirtualNetworkPeering\\r\\n\"},{\"CompletionText\":\"Sync-NetIPsecRule\",\"ListItemText\":\"Sync-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSync-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"SyncAppvPublishingServer.exe\",\"ListItemText\":\"SyncAppvPublishingServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncAppvPublishingServer.exe\"},{\"CompletionText\":\"SyncAppvPublishingServer.vbs\",\"ListItemText\":\"SyncAppvPublishingServer.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncAppvPublishingServer.vbs\"},{\"CompletionText\":\"SyncHost.exe\",\"ListItemText\":\"SyncHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SyncHost.exe\"},{\"CompletionText\":\"sysdm.cpl\",\"ListItemText\":\"sysdm.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\sysdm.cpl\"},{\"CompletionText\":\"SysResetErr.exe\",\"ListItemText\":\"SysResetErr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SysResetErr.exe\"},{\"CompletionText\":\"systeminfo.exe\",\"ListItemText\":\"systeminfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systeminfo.exe\"},{\"CompletionText\":\"SystemPropertiesAdvanced.exe\",\"ListItemText\":\"SystemPropertiesAdvanced.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesAdvanced.exe\"},{\"CompletionText\":\"SystemPropertiesComputerName.exe\",\"ListItemText\":\"SystemPropertiesComputerName.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesComputerName.exe\"},{\"CompletionText\":\"SystemPropertiesDataExecutionPrevention.exe\",\"ListItemText\":\"SystemPropertiesDataExecutionPrevention.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesDataExecutionPrevention.exe\"},{\"CompletionText\":\"SystemPropertiesHardware.exe\",\"ListItemText\":\"SystemPropertiesHardware.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesHardware.exe\"},{\"CompletionText\":\"SystemPropertiesPerformance.exe\",\"ListItemText\":\"SystemPropertiesPerformance.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesPerformance.exe\"},{\"CompletionText\":\"SystemPropertiesProtection.exe\",\"ListItemText\":\"SystemPropertiesProtection.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesProtection.exe\"},{\"CompletionText\":\"SystemPropertiesRemote.exe\",\"ListItemText\":\"SystemPropertiesRemote.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemPropertiesRemote.exe\"},{\"CompletionText\":\"systemreset.exe\",\"ListItemText\":\"systemreset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systemreset.exe\"},{\"CompletionText\":\"SystemSettingsAdminFlows.exe\",\"ListItemText\":\"SystemSettingsAdminFlows.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsAdminFlows.exe\"},{\"CompletionText\":\"SystemSettingsBroker.exe\",\"ListItemText\":\"SystemSettingsBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsBroker.exe\"},{\"CompletionText\":\"SystemSettingsRemoveDevice.exe\",\"ListItemText\":\"SystemSettingsRemoveDevice.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemSettingsRemoveDevice.exe\"},{\"CompletionText\":\"SystemUWPLauncher.exe\",\"ListItemText\":\"SystemUWPLauncher.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\SystemUWPLauncher.exe\"},{\"CompletionText\":\"systray.exe\",\"ListItemText\":\"systray.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\systray.exe\"},{\"CompletionText\":\"T:\",\"ListItemText\":\"T:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nT: \\r\\n\"},{\"CompletionText\":\"tabcal.exe\",\"ListItemText\":\"tabcal.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tabcal.exe\"},{\"CompletionText\":\"TabExpansion\",\"ListItemText\":\"TabExpansion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTabExpansion \\r\\n\"},{\"CompletionText\":\"TabExpansion2\",\"ListItemText\":\"TabExpansion2\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTabExpansion2 [-inputScript] [[-cursorColumn] ] [[-options] ] []\\r\\n\\r\\nTabExpansion2 [-ast] [-tokens] [-positionOfCursor] [[-options] ] []\\r\\n\"},{\"CompletionText\":\"TabletPC.cpl\",\"ListItemText\":\"TabletPC.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TabletPC.cpl\"},{\"CompletionText\":\"takeown.exe\",\"ListItemText\":\"takeown.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\takeown.exe\"},{\"CompletionText\":\"TapiUnattend.exe\",\"ListItemText\":\"TapiUnattend.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TapiUnattend.exe\"},{\"CompletionText\":\"tar.exe\",\"ListItemText\":\"tar.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tar.exe\"},{\"CompletionText\":\"taskhostw.exe\",\"ListItemText\":\"taskhostw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskhostw.exe\"},{\"CompletionText\":\"taskkill.exe\",\"ListItemText\":\"taskkill.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskkill.exe\"},{\"CompletionText\":\"tasklist.exe\",\"ListItemText\":\"tasklist.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tasklist.exe\"},{\"CompletionText\":\"Taskmgr.exe\",\"ListItemText\":\"Taskmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Taskmgr.exe\"},{\"CompletionText\":\"taskschd.msc\",\"ListItemText\":\"taskschd.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\taskschd.msc\"},{\"CompletionText\":\"tcblaunch.exe\",\"ListItemText\":\"tcblaunch.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tcblaunch.exe\"},{\"CompletionText\":\"tcfg\",\"ListItemText\":\"tcfg\",\"ResultType\":2,\"ToolTip\":\"tcfg\"},{\"CompletionText\":\"tcmsetup.exe\",\"ListItemText\":\"tcmsetup.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tcmsetup.exe\"},{\"CompletionText\":\"TCPSVCS.EXE\",\"ListItemText\":\"TCPSVCS.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TCPSVCS.EXE\"},{\"CompletionText\":\"tee\",\"ListItemText\":\"tee\",\"ResultType\":2,\"ToolTip\":\"Tee-Object\"},{\"CompletionText\":\"Tee-Object\",\"ListItemText\":\"Tee-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTee-Object [-FilePath] [-InputObject ] [-Append] [-Encoding ] []\\r\\n\\r\\nTee-Object -LiteralPath [-InputObject ] [-Encoding ] []\\r\\n\\r\\nTee-Object -Variable [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"telephon.cpl\",\"ListItemText\":\"telephon.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\telephon.cpl\"},{\"CompletionText\":\"test-64bit\",\"ListItemText\":\"test-64bit\",\"ResultType\":2,\"ToolTip\":\"\\r\\ntest-64bit \\r\\n\"},{\"CompletionText\":\"Test-AdlAnalyticsAccount\",\"ListItemText\":\"Test-AdlAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AdlAnalyticsAccount\"},{\"CompletionText\":\"Test-AdlCatalogItem\",\"ListItemText\":\"Test-AdlCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Test-AdlCatalogItem\"},{\"CompletionText\":\"Test-AdlStore\",\"ListItemText\":\"Test-AdlStore\",\"ResultType\":2,\"ToolTip\":\"Test-AdlStore\"},{\"CompletionText\":\"Test-AdlStoreItem\",\"ListItemText\":\"Test-AdlStoreItem\",\"ResultType\":2,\"ToolTip\":\"Test-AdlStoreItem\"},{\"CompletionText\":\"Test-AppLockerPolicy\",\"ListItemText\":\"Test-AppLockerPolicy\",\"ResultType\":2,\"ToolTip\":\"Test-AppLockerPolicy\\r\\n\"},{\"CompletionText\":\"Test-AzActionGroup\",\"ListItemText\":\"Test-AzActionGroup\",\"ResultType\":2,\"ToolTip\":\"Test-AzActionGroup\\r\\n\"},{\"CompletionText\":\"Test-AzAnalysisServicesServer\",\"ListItemText\":\"Test-AzAnalysisServicesServer\",\"ResultType\":2,\"ToolTip\":\"Test-AzAnalysisServicesServer\\r\\n\"},{\"CompletionText\":\"Test-AzAppConfigurationStoreNameAvailability\",\"ListItemText\":\"Test-AzAppConfigurationStoreNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzAppConfigurationStoreNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzAs\",\"ListItemText\":\"Test-AzAs\",\"ResultType\":2,\"ToolTip\":\"Test-AzAs\"},{\"CompletionText\":\"Test-AzBatchAutoScale\",\"ListItemText\":\"Test-AzBatchAutoScale\",\"ResultType\":2,\"ToolTip\":\"Test-AzBatchAutoScale\\r\\n\"},{\"CompletionText\":\"Test-AzCdnEndpointCustomDomain\",\"ListItemText\":\"Test-AzCdnEndpointCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnEndpointCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzCdnNameAvailability\",\"ListItemText\":\"Test-AzCdnNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzCdnProbe\",\"ListItemText\":\"Test-AzCdnProbe\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzCdnProbe \\r\\n\"},{\"CompletionText\":\"Test-AzConfidentialLedgerNameAvailability\",\"ListItemText\":\"Test-AzConfidentialLedgerNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzConfidentialLedgerNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzContainerRegistryNameAvailability\",\"ListItemText\":\"Test-AzContainerRegistryNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzContainerRegistryNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzContainerRegistryWebhook\",\"ListItemText\":\"Test-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeAnalyticsAccount\",\"ListItemText\":\"Test-AzDataLakeAnalyticsAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeAnalyticsAccount\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeAnalyticsCatalogItem\",\"ListItemText\":\"Test-AzDataLakeAnalyticsCatalogItem\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeAnalyticsCatalogItem\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeStoreAccount\",\"ListItemText\":\"Test-AzDataLakeStoreAccount\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeStoreAccount\\r\\n\"},{\"CompletionText\":\"Test-AzDataLakeStoreItem\",\"ListItemText\":\"Test-AzDataLakeStoreItem\",\"ResultType\":2,\"ToolTip\":\"Test-AzDataLakeStoreItem\\r\\n\"},{\"CompletionText\":\"Test-AzDataProtectionBackupInstanceReadiness\",\"ListItemText\":\"Test-AzDataProtectionBackupInstanceReadiness\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzDataProtectionBackupInstanceReadiness \\r\\n\"},{\"CompletionText\":\"Test-AzDataProtectionBackupInstanceRestore\",\"ListItemText\":\"Test-AzDataProtectionBackupInstanceRestore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzDataProtectionBackupInstanceRestore \\r\\n\"},{\"CompletionText\":\"Test-AzDeployment\",\"ListItemText\":\"Test-AzDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzDnsAvailability\",\"ListItemText\":\"Test-AzDnsAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzDnsAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzEventHubName\",\"ListItemText\":\"Test-AzEventHubName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzEventHubName \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnEndpointCustomDomain\",\"ListItemText\":\"Test-AzFrontDoorCdnEndpointCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnEndpointCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnEndpointNameAvailability\",\"ListItemText\":\"Test-AzFrontDoorCdnEndpointNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnEndpointNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnProfileHostNameAvailability\",\"ListItemText\":\"Test-AzFrontDoorCdnProfileHostNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnProfileHostNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzFrontDoorCdnProfileMigration\",\"ListItemText\":\"Test-AzFrontDoorCdnProfileMigration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzFrontDoorCdnProfileMigration \\r\\n\"},{\"CompletionText\":\"Test-AzHealthcareServiceNameAvailability\",\"ListItemText\":\"Test-AzHealthcareServiceNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzHealthcareServiceNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzIotHubRoute\",\"ListItemText\":\"Test-AzIotHubRoute\",\"ResultType\":2,\"ToolTip\":\"Test-AzIotHubRoute\\r\\n\"},{\"CompletionText\":\"Test-AzKustoAttachedDatabaseConfigurationNameAvailability\",\"ListItemText\":\"Test-AzKustoAttachedDatabaseConfigurationNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoAttachedDatabaseConfigurationNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoClusterNameAvailability\",\"ListItemText\":\"Test-AzKustoClusterNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoClusterNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoClusterPrincipalAssignmentNameAvailability\",\"ListItemText\":\"Test-AzKustoClusterPrincipalAssignmentNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoClusterPrincipalAssignmentNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDatabaseNameAvailability\",\"ListItemText\":\"Test-AzKustoDatabaseNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDatabaseNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDatabasePrincipalAssignmentNameAvailability\",\"ListItemText\":\"Test-AzKustoDatabasePrincipalAssignmentNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDatabasePrincipalAssignmentNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoDataConnectionNameAvailability\",\"ListItemText\":\"Test-AzKustoDataConnectionNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoDataConnectionNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoManagedPrivateEndpointNameAvailability\",\"ListItemText\":\"Test-AzKustoManagedPrivateEndpointNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoManagedPrivateEndpointNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzKustoScriptNameAvailability\",\"ListItemText\":\"Test-AzKustoScriptNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzKustoScriptNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-AzLogicApp\",\"ListItemText\":\"Test-AzLogicApp\",\"ResultType\":2,\"ToolTip\":\"Test-AzLogicApp\\r\\n\"},{\"CompletionText\":\"Test-AzManagementGroupDeployment\",\"ListItemText\":\"Test-AzManagementGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzManagementGroupDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzMySqlFlexibleServerConnect\",\"ListItemText\":\"Test-AzMySqlFlexibleServerConnect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzMySqlFlexibleServerConnect \\r\\n\"},{\"CompletionText\":\"Test-AzNetworkWatcherConnectivity\",\"ListItemText\":\"Test-AzNetworkWatcherConnectivity\",\"ResultType\":2,\"ToolTip\":\"Test-AzNetworkWatcherConnectivity\\r\\n\"},{\"CompletionText\":\"Test-AzNetworkWatcherIPFlow\",\"ListItemText\":\"Test-AzNetworkWatcherIPFlow\",\"ResultType\":2,\"ToolTip\":\"Test-AzNetworkWatcherIPFlow\\r\\n\"},{\"CompletionText\":\"Test-AzPostgreSqlFlexibleServerConnect\",\"ListItemText\":\"Test-AzPostgreSqlFlexibleServerConnect\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzPostgreSqlFlexibleServerConnect \\r\\n\"},{\"CompletionText\":\"Test-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Test-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Test-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Test-AzPrivateIPAddressAvailability\",\"ListItemText\":\"Test-AzPrivateIPAddressAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzPrivateIPAddressAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzPrivateLinkServiceVisibility\",\"ListItemText\":\"Test-AzPrivateLinkServiceVisibility\",\"ResultType\":2,\"ToolTip\":\"Test-AzPrivateLinkServiceVisibility\\r\\n\"},{\"CompletionText\":\"Test-AzRecoveryServicesDSMove\",\"ListItemText\":\"Test-AzRecoveryServicesDSMove\",\"ResultType\":2,\"ToolTip\":\"Test-AzRecoveryServicesDSMove\\r\\n\"},{\"CompletionText\":\"Test-AzRelayName\",\"ListItemText\":\"Test-AzRelayName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzRelayName \\r\\n\"},{\"CompletionText\":\"Test-AzResourceGroupDeployment\",\"ListItemText\":\"Test-AzResourceGroupDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzResourceGroupDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzSentinelDataConnectorCheckRequirement\",\"ListItemText\":\"Test-AzSentinelDataConnectorCheckRequirement\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzSentinelDataConnectorCheckRequirement \\r\\n\"},{\"CompletionText\":\"Test-AzServiceBusName\",\"ListItemText\":\"Test-AzServiceBusName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceBusName \\r\\n\"},{\"CompletionText\":\"Test-AzServiceBusNameAvailability\",\"ListItemText\":\"Test-AzServiceBusNameAvailability\",\"ResultType\":2,\"ToolTip\":\"Test-AzServiceBusNameAvailability\\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Test-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Test-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Test-AzServiceLinkerForWebApp\",\"ListItemText\":\"Test-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Test-AzSignalR\",\"ListItemText\":\"Test-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Test-AzSignalR\"},{\"CompletionText\":\"Test-AzSignalRName\",\"ListItemText\":\"Test-AzSignalRName\",\"ResultType\":2,\"ToolTip\":\"Test-AzSignalRName\\r\\n\"},{\"CompletionText\":\"Test-AzStaticWebAppCustomDomain\",\"ListItemText\":\"Test-AzStaticWebAppCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStaticWebAppCustomDomain \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsFunction\",\"ListItemText\":\"Test-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsInput\",\"ListItemText\":\"Test-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Test-AzStreamAnalyticsOutput\",\"ListItemText\":\"Test-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Test-AzSubscriptionDeployment\",\"ListItemText\":\"Test-AzSubscriptionDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzSubscriptionDeployment\"},{\"CompletionText\":\"Test-AzSynapseSparkPool\",\"ListItemText\":\"Test-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseSqlDatabase\",\"ListItemText\":\"Test-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseSqlPool\",\"ListItemText\":\"Test-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Test-AzSynapseWorkspace\",\"ListItemText\":\"Test-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Test-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Test-AzTenantDeployment\",\"ListItemText\":\"Test-AzTenantDeployment\",\"ResultType\":2,\"ToolTip\":\"Test-AzTenantDeployment\\r\\n\"},{\"CompletionText\":\"Test-AzVMAEMExtension\",\"ListItemText\":\"Test-AzVMAEMExtension\",\"ResultType\":2,\"ToolTip\":\"Test-AzVMAEMExtension\\r\\n\"},{\"CompletionText\":\"Test-AzWebPubSubNameAvailability\",\"ListItemText\":\"Test-AzWebPubSubNameAvailability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-AzWebPubSubNameAvailability \\r\\n\"},{\"CompletionText\":\"Test-Certificate\",\"ListItemText\":\"Test-Certificate\",\"ResultType\":2,\"ToolTip\":\"Test-Certificate\\r\\n\"},{\"CompletionText\":\"Test-Connection\",\"ListItemText\":\"Test-Connection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Connection [-TargetName] [-Ping] [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Count ] [-Delay ] [-BufferSize ] [-DontFragment] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -Repeat [-Ping] [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Delay ] [-BufferSize ] [-DontFragment] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -Traceroute [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-MaxHops ] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -MtuSize [-IPv4] [-IPv6] [-ResolveDestination] [-Quiet] [-TimeoutSeconds ] []\\r\\n\\r\\nTest-Connection [-TargetName] -TcpPort [-IPv4] [-IPv6] [-ResolveDestination] [-Source ] [-Count ] [-Delay ] [-Repeat] [-Quiet] [-TimeoutSeconds ] [-Detailed] []\\r\\n\"},{\"CompletionText\":\"Test-DscConfiguration\",\"ListItemText\":\"Test-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Test-DscConfiguration\\r\\n\"},{\"CompletionText\":\"Test-Dtc\",\"ListItemText\":\"Test-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Dtc \\r\\n\"},{\"CompletionText\":\"Test-FileCatalog\",\"ListItemText\":\"Test-FileCatalog\",\"ResultType\":2,\"ToolTip\":\"Test-FileCatalog\\r\\n\"},{\"CompletionText\":\"Test-HgsClientConfiguration\",\"ListItemText\":\"Test-HgsClientConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-HgsClientConfiguration \\r\\n\"},{\"CompletionText\":\"Test-HgsTraceTarget\",\"ListItemText\":\"Test-HgsTraceTarget\",\"ResultType\":2,\"ToolTip\":\"Test-HgsTraceTarget\\r\\n\"},{\"CompletionText\":\"Test-Json\",\"ListItemText\":\"Test-Json\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Json [-Json] []\\r\\n\\r\\nTest-Json [-Json] [-Schema] []\\r\\n\\r\\nTest-Json [-Json] [-SchemaFile] []\\r\\n\\r\\nTest-Json [-Path] []\\r\\n\\r\\nTest-Json [-Path] [-Schema] []\\r\\n\\r\\nTest-Json [-Path] [-SchemaFile] []\\r\\n\\r\\nTest-Json [-LiteralPath] []\\r\\n\\r\\nTest-Json [-LiteralPath] [-Schema] []\\r\\n\\r\\nTest-Json [-LiteralPath] [-SchemaFile] []\\r\\n\"},{\"CompletionText\":\"Test-KdsRootKey\",\"ListItemText\":\"Test-KdsRootKey\",\"ResultType\":2,\"ToolTip\":\"Test-KdsRootKey\\r\\n\"},{\"CompletionText\":\"Test-ModuleManifest\",\"ListItemText\":\"Test-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ModuleManifest [-Path] []\\r\\n\"},{\"CompletionText\":\"Test-NetConnection\",\"ListItemText\":\"Test-NetConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-NetConnection \\r\\n\"},{\"CompletionText\":\"Test-Path\",\"ListItemText\":\"Test-Path\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-Path [-Path] [-Filter ] [-Include ] [-Exclude ] [-PathType ] [-IsValid] [-Credential ] [-OlderThan ] [-NewerThan ] []\\r\\n\\r\\nTest-Path -LiteralPath [-Filter ] [-Include ] [-Exclude ] [-PathType ] [-IsValid] [-Credential ] [-OlderThan ] [-NewerThan ] []\\r\\n\"},{\"CompletionText\":\"Test-PSScriptFileInfo\",\"ListItemText\":\"Test-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Test-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Test-PSSessionConfigurationFile\",\"ListItemText\":\"Test-PSSessionConfigurationFile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-PSSessionConfigurationFile [-Path] []\\r\\n\"},{\"CompletionText\":\"Test-ScriptFileInfo\",\"ListItemText\":\"Test-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"Test-VHD\",\"ListItemText\":\"Test-VHD\",\"ResultType\":2,\"ToolTip\":\"Test-VHD\\r\\n\"},{\"CompletionText\":\"Test-VMNetworkAdapter\",\"ListItemText\":\"Test-VMNetworkAdapter\",\"ResultType\":2,\"ToolTip\":\"Test-VMNetworkAdapter\\r\\n\"},{\"CompletionText\":\"Test-VMReplicationConnection\",\"ListItemText\":\"Test-VMReplicationConnection\",\"ResultType\":2,\"ToolTip\":\"Test-VMReplicationConnection\\r\\n\"},{\"CompletionText\":\"Test-WSMan\",\"ListItemText\":\"Test-WSMan\",\"ResultType\":2,\"ToolTip\":\"Test-WSMan\\r\\n\"},{\"CompletionText\":\"textual.exe\",\"ListItemText\":\"textual.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\textual.exe\"},{\"CompletionText\":\"tgit\",\"ListItemText\":\"tgit\",\"ResultType\":2,\"ToolTip\":\"\\r\\ntgit \\r\\n\"},{\"CompletionText\":\"ThumbnailExtractionHost.exe\",\"ListItemText\":\"ThumbnailExtractionHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ThumbnailExtractionHost.exe\"},{\"CompletionText\":\"tid\",\"ListItemText\":\"tid\",\"ResultType\":2,\"ToolTip\":\"tid\"},{\"CompletionText\":\"TieringEngineService.exe\",\"ListItemText\":\"TieringEngineService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TieringEngineService.exe\"},{\"CompletionText\":\"tig.exe\",\"ListItemText\":\"tig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\tig.exe\"},{\"CompletionText\":\"timedate.cpl\",\"ListItemText\":\"timedate.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\timedate.cpl\"},{\"CompletionText\":\"timeout.exe\",\"ListItemText\":\"timeout.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\timeout.exe\"},{\"CompletionText\":\"tnameserv.exe\",\"ListItemText\":\"tnameserv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\tnameserv.exe\"},{\"CompletionText\":\"TNC\",\"ListItemText\":\"TNC\",\"ResultType\":2,\"ToolTip\":\"TNC\"},{\"CompletionText\":\"TokenBrokerCookies.exe\",\"ListItemText\":\"TokenBrokerCookies.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TokenBrokerCookies.exe\"},{\"CompletionText\":\"tpm.msc\",\"ListItemText\":\"tpm.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpm.msc\"},{\"CompletionText\":\"TpmInit.exe\",\"ListItemText\":\"TpmInit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TpmInit.exe\"},{\"CompletionText\":\"TpmTool.exe\",\"ListItemText\":\"TpmTool.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TpmTool.exe\"},{\"CompletionText\":\"tpmvscmgr.exe\",\"ListItemText\":\"tpmvscmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpmvscmgr.exe\"},{\"CompletionText\":\"tpmvscmgrsvr.exe\",\"ListItemText\":\"tpmvscmgrsvr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tpmvscmgrsvr.exe\"},{\"CompletionText\":\"Trace-Command\",\"ListItemText\":\"Trace-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTrace-Command [-Name] [-Expression] [[-Option] ] [-InputObject ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] []\\r\\n\\r\\nTrace-Command [-Name] [-Command] [[-Option] ] [-InputObject ] [-ArgumentList ] [-ListenerOption ] [-FilePath ] [-Force] [-Debugger] [-PSHost] []\\r\\n\"},{\"CompletionText\":\"tracerpt.exe\",\"ListItemText\":\"tracerpt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tracerpt.exe\"},{\"CompletionText\":\"TRACERT.EXE\",\"ListItemText\":\"TRACERT.EXE\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TRACERT.EXE\"},{\"CompletionText\":\"Tracker.exe\",\"ListItemText\":\"Tracker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Microsoft Visual Studio\\\\2017\\\\BuildTools\\\\MSBuild\\\\15.0\\\\Bin\\\\Tracker.exe\"},{\"CompletionText\":\"tree.com\",\"ListItemText\":\"tree.com\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tree.com\"},{\"CompletionText\":\"ts-node-cwd.cmd\",\"ListItemText\":\"ts-node-cwd.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-cwd.cmd\"},{\"CompletionText\":\"ts-node-cwd.ps1\",\"ListItemText\":\"ts-node-cwd.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-cwd.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-esm.cmd\",\"ListItemText\":\"ts-node-esm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-esm.cmd\"},{\"CompletionText\":\"ts-node-esm.ps1\",\"ListItemText\":\"ts-node-esm.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-esm.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-script.cmd\",\"ListItemText\":\"ts-node-script.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-script.cmd\"},{\"CompletionText\":\"ts-node-script.ps1\",\"ListItemText\":\"ts-node-script.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-script.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node-transpile-only.cmd\",\"ListItemText\":\"ts-node-transpile-only.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node-transpile-only.cmd\"},{\"CompletionText\":\"ts-node-transpile-only.ps1\",\"ListItemText\":\"ts-node-transpile-only.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node-transpile-only.ps1 \\r\\n\"},{\"CompletionText\":\"ts-node.cmd\",\"ListItemText\":\"ts-node.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-node.cmd\"},{\"CompletionText\":\"ts-node.ps1\",\"ListItemText\":\"ts-node.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-node.ps1 \\r\\n\"},{\"CompletionText\":\"ts-script.cmd\",\"ListItemText\":\"ts-script.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\ts-script.cmd\"},{\"CompletionText\":\"ts-script.ps1\",\"ListItemText\":\"ts-script.ps1\",\"ResultType\":2,\"ToolTip\":\"ts-script.ps1 \\r\\n\"},{\"CompletionText\":\"tscon.exe\",\"ListItemText\":\"tscon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tscon.exe\"},{\"CompletionText\":\"tsdiscon.exe\",\"ListItemText\":\"tsdiscon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tsdiscon.exe\"},{\"CompletionText\":\"tskill.exe\",\"ListItemText\":\"tskill.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tskill.exe\"},{\"CompletionText\":\"TSTheme.exe\",\"ListItemText\":\"TSTheme.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TSTheme.exe\"},{\"CompletionText\":\"TSWbPrxy.exe\",\"ListItemText\":\"TSWbPrxy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\TSWbPrxy.exe\"},{\"CompletionText\":\"ttdinject.exe\",\"ListItemText\":\"ttdinject.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ttdinject.exe\"},{\"CompletionText\":\"tttracer.exe\",\"ListItemText\":\"tttracer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tttracer.exe\"},{\"CompletionText\":\"type\",\"ListItemText\":\"type\",\"ResultType\":2,\"ToolTip\":\"Get-Content\"},{\"CompletionText\":\"typeperf.exe\",\"ListItemText\":\"typeperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\typeperf.exe\"},{\"CompletionText\":\"tzsync.exe\",\"ListItemText\":\"tzsync.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tzsync.exe\"},{\"CompletionText\":\"tzutil.exe\",\"ListItemText\":\"tzutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\tzutil.exe\"},{\"CompletionText\":\"U:\",\"ListItemText\":\"U:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nU: \\r\\n\"},{\"CompletionText\":\"ubuntu.exe\",\"ListItemText\":\"ubuntu.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\ubuntu.exe\"},{\"CompletionText\":\"UCPDMgr.exe\",\"ListItemText\":\"UCPDMgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UCPDMgr.exe\"},{\"CompletionText\":\"ucsvc.exe\",\"ListItemText\":\"ucsvc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\ucsvc.exe\"},{\"CompletionText\":\"udres\",\"ListItemText\":\"udres\",\"ResultType\":2,\"ToolTip\":\"udres\"},{\"CompletionText\":\"udsmbmc\",\"ListItemText\":\"udsmbmc\",\"ResultType\":2,\"ToolTip\":\"udsmbmc\"},{\"CompletionText\":\"UevAgentPolicyGenerator.exe\",\"ListItemText\":\"UevAgentPolicyGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevAgentPolicyGenerator.exe\"},{\"CompletionText\":\"UevAppMonitor.exe\",\"ListItemText\":\"UevAppMonitor.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevAppMonitor.exe\"},{\"CompletionText\":\"UevTemplateBaselineGenerator.exe\",\"ListItemText\":\"UevTemplateBaselineGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevTemplateBaselineGenerator.exe\"},{\"CompletionText\":\"UevTemplateConfigItemGenerator.exe\",\"ListItemText\":\"UevTemplateConfigItemGenerator.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UevTemplateConfigItemGenerator.exe\"},{\"CompletionText\":\"UIMgrBroker.exe\",\"ListItemText\":\"UIMgrBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UIMgrBroker.exe\"},{\"CompletionText\":\"ulsmba\",\"ListItemText\":\"ulsmba\",\"ResultType\":2,\"ToolTip\":\"ulsmba\"},{\"CompletionText\":\"ulsmbclas\",\"ListItemText\":\"ulsmbclas\",\"ResultType\":2,\"ToolTip\":\"ulsmbclas\"},{\"CompletionText\":\"Unblock-File\",\"ListItemText\":\"Unblock-File\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-File [-Path] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUnblock-File -LiteralPath [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unblock-FileShareAccess\",\"ListItemText\":\"Unblock-FileShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-FileShareAccess \\r\\n\"},{\"CompletionText\":\"Unblock-SmbClientAccessToServer\",\"ListItemText\":\"Unblock-SmbClientAccessToServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-SmbClientAccessToServer \\r\\n\"},{\"CompletionText\":\"Unblock-SmbShareAccess\",\"ListItemText\":\"Unblock-SmbShareAccess\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnblock-SmbShareAccess \\r\\n\"},{\"CompletionText\":\"Unblock-Tpm\",\"ListItemText\":\"Unblock-Tpm\",\"ResultType\":2,\"ToolTip\":\"Unblock-Tpm\\r\\n\"},{\"CompletionText\":\"Undo-AzCognitiveServicesAccountRemoval\",\"ListItemText\":\"Undo-AzCognitiveServicesAccountRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzCognitiveServicesAccountRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultCertificateRemoval\",\"ListItemText\":\"Undo-AzKeyVaultCertificateRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultCertificateRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultKeyRemoval\",\"ListItemText\":\"Undo-AzKeyVaultKeyRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultKeyRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedHsmRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedHsmRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedHsmRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedStorageAccountRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\",\"ListItemText\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultManagedStorageSasDefinitionRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultRemoval\",\"ListItemText\":\"Undo-AzKeyVaultRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzKeyVaultSecretRemoval\",\"ListItemText\":\"Undo-AzKeyVaultSecretRemoval\",\"ResultType\":2,\"ToolTip\":\"Undo-AzKeyVaultSecretRemoval\\r\\n\"},{\"CompletionText\":\"Undo-AzRecoveryServicesBackupItemDeletion\",\"ListItemText\":\"Undo-AzRecoveryServicesBackupItemDeletion\",\"ResultType\":2,\"ToolTip\":\"Undo-AzRecoveryServicesBackupItemDeletion\\r\\n\"},{\"CompletionText\":\"Undo-DtcDiagnosticTransaction\",\"ListItemText\":\"Undo-DtcDiagnosticTransaction\",\"ResultType\":2,\"ToolTip\":\"Undo-DtcDiagnosticTransaction\\r\\n\"},{\"CompletionText\":\"unins000.exe\",\"ListItemText\":\"unins000.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git LFS\\\\unins000.exe\"},{\"CompletionText\":\"Uninstall-AzureRm\",\"ListItemText\":\"Uninstall-AzureRm\",\"ResultType\":2,\"ToolTip\":\"Uninstall-AzureRm\\r\\n\"},{\"CompletionText\":\"Uninstall-Dtc\",\"ListItemText\":\"Uninstall-Dtc\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Dtc \\r\\n\"},{\"CompletionText\":\"Uninstall-Language\",\"ListItemText\":\"Uninstall-Language\",\"ResultType\":2,\"ToolTip\":\"Uninstall-Language\\r\\n\"},{\"CompletionText\":\"Uninstall-Module\",\"ListItemText\":\"Uninstall-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Module \\r\\n\"},{\"CompletionText\":\"Uninstall-Package\",\"ListItemText\":\"Uninstall-Package\",\"ResultType\":2,\"ToolTip\":\"Uninstall-Package\\r\\n\"},{\"CompletionText\":\"Uninstall-ProvisioningPackage\",\"ListItemText\":\"Uninstall-ProvisioningPackage\",\"ResultType\":2,\"ToolTip\":\"Uninstall-ProvisioningPackage\\r\\n\"},{\"CompletionText\":\"Uninstall-PSResource\",\"ListItemText\":\"Uninstall-PSResource\",\"ResultType\":2,\"ToolTip\":\"Uninstall-PSResource\\r\\n\"},{\"CompletionText\":\"Uninstall-Script\",\"ListItemText\":\"Uninstall-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Script \\r\\n\"},{\"CompletionText\":\"Uninstall-TrustedProvisioningCertificate\",\"ListItemText\":\"Uninstall-TrustedProvisioningCertificate\",\"ResultType\":2,\"ToolTip\":\"Uninstall-TrustedProvisioningCertificate\\r\\n\"},{\"CompletionText\":\"Unlock-BitLocker\",\"ListItemText\":\"Unlock-BitLocker\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnlock-BitLocker \\r\\n\"},{\"CompletionText\":\"unlodctr.exe\",\"ListItemText\":\"unlodctr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\unlodctr.exe\"},{\"CompletionText\":\"unpack200.exe\",\"ListItemText\":\"unpack200.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\unpack200.exe\"},{\"CompletionText\":\"Unprotect-CmsMessage\",\"ListItemText\":\"Unprotect-CmsMessage\",\"ResultType\":2,\"ToolTip\":\"Unprotect-CmsMessage\\r\\n\"},{\"CompletionText\":\"Unregister-AppBackgroundTask\",\"ListItemText\":\"Unregister-AppBackgroundTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AppBackgroundTask \\r\\n\"},{\"CompletionText\":\"Unregister-AzAutomationDscNode\",\"ListItemText\":\"Unregister-AzAutomationDscNode\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzAutomationDscNode\\r\\n\"},{\"CompletionText\":\"Unregister-AzAutomationScheduledRunbook\",\"ListItemText\":\"Unregister-AzAutomationScheduledRunbook\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzAutomationScheduledRunbook\\r\\n\"},{\"CompletionText\":\"Unregister-AzProviderFeature\",\"ListItemText\":\"Unregister-AzProviderFeature\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzProviderFeature\\r\\n\"},{\"CompletionText\":\"Unregister-AzProviderPreviewFeature\",\"ListItemText\":\"Unregister-AzProviderPreviewFeature\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzProviderPreviewFeature\\r\\n\"},{\"CompletionText\":\"Unregister-AzRecoveryServicesBackupContainer\",\"ListItemText\":\"Unregister-AzRecoveryServicesBackupContainer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzRecoveryServicesBackupContainer\\r\\n\"},{\"CompletionText\":\"Unregister-AzRecoveryServicesBackupManagementServer\",\"ListItemText\":\"Unregister-AzRecoveryServicesBackupManagementServer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzRecoveryServicesBackupManagementServer\\r\\n\"},{\"CompletionText\":\"Unregister-AzResourceProvider\",\"ListItemText\":\"Unregister-AzResourceProvider\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzResourceProvider\\r\\n\"},{\"CompletionText\":\"Unregister-AzStackHCI\",\"ListItemText\":\"Unregister-AzStackHCI\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStackHCI \\r\\n\"},{\"CompletionText\":\"Unregister-AzStaticWebAppBuildUserProvidedFunctionApp\",\"ListItemText\":\"Unregister-AzStaticWebAppBuildUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStaticWebAppBuildUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Unregister-AzStaticWebAppUserProvidedFunctionApp\",\"ListItemText\":\"Unregister-AzStaticWebAppUserProvidedFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStaticWebAppUserProvidedFunctionApp \\r\\n\"},{\"CompletionText\":\"Unregister-AzStorageMoverAgent\",\"ListItemText\":\"Unregister-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Unregister-AzStorageSyncServer\",\"ListItemText\":\"Unregister-AzStorageSyncServer\",\"ResultType\":2,\"ToolTip\":\"Unregister-AzStorageSyncServer\\r\\n\"},{\"CompletionText\":\"Unregister-AzWvdApplicationGroup\",\"ListItemText\":\"Unregister-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Unregister-ClusteredScheduledTask\",\"ListItemText\":\"Unregister-ClusteredScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-ClusteredScheduledTask \\r\\n\"},{\"CompletionText\":\"Unregister-Event\",\"ListItemText\":\"Unregister-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-Event [-SourceIdentifier] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUnregister-Event [-SubscriptionId] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unregister-IscsiSession\",\"ListItemText\":\"Unregister-IscsiSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-IscsiSession \\r\\n\"},{\"CompletionText\":\"Unregister-PackageSource\",\"ListItemText\":\"Unregister-PackageSource\",\"ResultType\":2,\"ToolTip\":\"Unregister-PackageSource\\r\\n\"},{\"CompletionText\":\"Unregister-PSRepository\",\"ListItemText\":\"Unregister-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSRepository \\r\\n\"},{\"CompletionText\":\"Unregister-PSResourceRepository\",\"ListItemText\":\"Unregister-PSResourceRepository\",\"ResultType\":2,\"ToolTip\":\"Unregister-PSResourceRepository\\r\\n\"},{\"CompletionText\":\"Unregister-PSSessionConfiguration\",\"ListItemText\":\"Unregister-PSSessionConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSSessionConfiguration [-Name] [-Force] [-NoServiceRestart] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Unregister-ScheduledJob\",\"ListItemText\":\"Unregister-ScheduledJob\",\"ResultType\":2,\"ToolTip\":\"Unregister-ScheduledJob\\r\\n\"},{\"CompletionText\":\"Unregister-ScheduledTask\",\"ListItemText\":\"Unregister-ScheduledTask\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-ScheduledTask \\r\\n\"},{\"CompletionText\":\"Unregister-StorageSubsystem\",\"ListItemText\":\"Unregister-StorageSubsystem\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-StorageSubsystem \\r\\n\"},{\"CompletionText\":\"Unregister-WindowsDeveloperLicense\",\"ListItemText\":\"Unregister-WindowsDeveloperLicense\",\"ResultType\":2,\"ToolTip\":\"Unregister-WindowsDeveloperLicense\\r\\n\"},{\"CompletionText\":\"unregmp2.exe\",\"ListItemText\":\"unregmp2.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\unregmp2.exe\"},{\"CompletionText\":\"unsecapp.exe\",\"ListItemText\":\"unsecapp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\unsecapp.exe\"},{\"CompletionText\":\"upcfg\",\"ListItemText\":\"upcfg\",\"ResultType\":2,\"ToolTip\":\"upcfg\"},{\"CompletionText\":\"Update-AdlAnalyticsComputePolicy\",\"ListItemText\":\"Update-AdlAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AdlAnalyticsComputePolicy\"},{\"CompletionText\":\"Update-AllBranches\",\"ListItemText\":\"Update-AllBranches\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AllBranches \\r\\n\"},{\"CompletionText\":\"Update-ASRMobilityService\",\"ListItemText\":\"Update-ASRMobilityService\",\"ResultType\":2,\"ToolTip\":\"Update-ASRMobilityService\"},{\"CompletionText\":\"Update-ASRPolicy\",\"ListItemText\":\"Update-ASRPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-ASRPolicy\"},{\"CompletionText\":\"Update-ASRProtectionContainerMapping\",\"ListItemText\":\"Update-ASRProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Update-ASRProtectionContainerMapping\"},{\"CompletionText\":\"Update-ASRProtectionDirection\",\"ListItemText\":\"Update-ASRProtectionDirection\",\"ResultType\":2,\"ToolTip\":\"Update-ASRProtectionDirection\"},{\"CompletionText\":\"Update-ASRRecoveryPlan\",\"ListItemText\":\"Update-ASRRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Update-ASRRecoveryPlan\"},{\"CompletionText\":\"Update-ASRServicesProvider\",\"ListItemText\":\"Update-ASRServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Update-ASRServicesProvider\"},{\"CompletionText\":\"Update-ASRvCenter\",\"ListItemText\":\"Update-ASRvCenter\",\"ResultType\":2,\"ToolTip\":\"Update-ASRvCenter\"},{\"CompletionText\":\"Update-AutologgerConfig\",\"ListItemText\":\"Update-AutologgerConfig\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AutologgerConfig \\r\\n\"},{\"CompletionText\":\"Update-AzActivityLogAlert\",\"ListItemText\":\"Update-AzActivityLogAlert\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzActivityLogAlert \\r\\n\"},{\"CompletionText\":\"Update-AzADAppFederatedCredential\",\"ListItemText\":\"Update-AzADAppFederatedCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADAppFederatedCredential \\r\\n\"},{\"CompletionText\":\"Update-AzADApplication\",\"ListItemText\":\"Update-AzADApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADApplication \\r\\n\"},{\"CompletionText\":\"Update-AzADGroup\",\"ListItemText\":\"Update-AzADGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADGroup \\r\\n\"},{\"CompletionText\":\"Update-AzADServicePrincipal\",\"ListItemText\":\"Update-AzADServicePrincipal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADServicePrincipal \\r\\n\"},{\"CompletionText\":\"Update-AzADUser\",\"ListItemText\":\"Update-AzADUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzADUser \\r\\n\"},{\"CompletionText\":\"Update-AzAksNodePool\",\"ListItemText\":\"Update-AzAksNodePool\",\"ResultType\":2,\"ToolTip\":\"Update-AzAksNodePool\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementApiRelease\",\"ListItemText\":\"Update-AzApiManagementApiRelease\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementApiRelease\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementCache\",\"ListItemText\":\"Update-AzApiManagementCache\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementCache\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementGateway\",\"ListItemText\":\"Update-AzApiManagementGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementGateway\\r\\n\"},{\"CompletionText\":\"Update-AzApiManagementRegion\",\"ListItemText\":\"Update-AzApiManagementRegion\",\"ResultType\":2,\"ToolTip\":\"Update-AzApiManagementRegion\\r\\n\"},{\"CompletionText\":\"Update-AzAppConfigurationStore\",\"ListItemText\":\"Update-AzAppConfigurationStore\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAppConfigurationStore \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsights\",\"ListItemText\":\"Update-AzApplicationInsights\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsights \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsLinkedStorageAccount\",\"ListItemText\":\"Update-AzApplicationInsightsLinkedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsLinkedStorageAccount \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsMyWorkbook\",\"ListItemText\":\"Update-AzApplicationInsightsMyWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsMyWorkbook \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWebTestTag\",\"ListItemText\":\"Update-AzApplicationInsightsWebTestTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWebTestTag \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWorkbook\",\"ListItemText\":\"Update-AzApplicationInsightsWorkbook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWorkbook \\r\\n\"},{\"CompletionText\":\"Update-AzApplicationInsightsWorkbookTemplate\",\"ListItemText\":\"Update-AzApplicationInsightsWorkbookTemplate\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzApplicationInsightsWorkbookTemplate \\r\\n\"},{\"CompletionText\":\"Update-AzAttestationProvider\",\"ListItemText\":\"Update-AzAttestationProvider\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAttestationProvider \\r\\n\"},{\"CompletionText\":\"Update-AzAutomanageConfigProfile\",\"ListItemText\":\"Update-AzAutomanageConfigProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAutomanageConfigProfile \\r\\n\"},{\"CompletionText\":\"Update-AzAutomationSourceControl\",\"ListItemText\":\"Update-AzAutomationSourceControl\",\"ResultType\":2,\"ToolTip\":\"Update-AzAutomationSourceControl\\r\\n\"},{\"CompletionText\":\"Update-AzAutoscaleSetting\",\"ListItemText\":\"Update-AzAutoscaleSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzAutoscaleSetting \\r\\n\"},{\"CompletionText\":\"Update-AzAvailabilitySet\",\"ListItemText\":\"Update-AzAvailabilitySet\",\"ResultType\":2,\"ToolTip\":\"Update-AzAvailabilitySet\\r\\n\"},{\"CompletionText\":\"Update-AzCapacityReservation\",\"ListItemText\":\"Update-AzCapacityReservation\",\"ResultType\":2,\"ToolTip\":\"Update-AzCapacityReservation\\r\\n\"},{\"CompletionText\":\"Update-AzCapacityReservationGroup\",\"ListItemText\":\"Update-AzCapacityReservationGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzCapacityReservationGroup\\r\\n\"},{\"CompletionText\":\"Update-AzCdnEndpoint\",\"ListItemText\":\"Update-AzCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzCdnOrigin\",\"ListItemText\":\"Update-AzCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnOrigin \\r\\n\"},{\"CompletionText\":\"Update-AzCdnOriginGroup\",\"ListItemText\":\"Update-AzCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Update-AzCdnProfile\",\"ListItemText\":\"Update-AzCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCdnProfile \\r\\n\"},{\"CompletionText\":\"Update-AzCloudService\",\"ListItemText\":\"Update-AzCloudService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzCloudService \\r\\n\"},{\"CompletionText\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\",\"ListItemText\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzCognitiveServicesAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzConfidentialLedger\",\"ListItemText\":\"Update-AzConfidentialLedger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzConfidentialLedger \\r\\n\"},{\"CompletionText\":\"Update-AzConfig\",\"ListItemText\":\"Update-AzConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzConfig\\r\\n\"},{\"CompletionText\":\"Update-AzContainerGroup\",\"ListItemText\":\"Update-AzContainerGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerGroup \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistry\",\"ListItemText\":\"Update-AzContainerRegistry\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistry \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryAgentPool\",\"ListItemText\":\"Update-AzContainerRegistryAgentPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryAgentPool \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryCredential\",\"ListItemText\":\"Update-AzContainerRegistryCredential\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryCredential \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryManifest\",\"ListItemText\":\"Update-AzContainerRegistryManifest\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryManifest\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryRepository\",\"ListItemText\":\"Update-AzContainerRegistryRepository\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryRepository\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryScopeMap\",\"ListItemText\":\"Update-AzContainerRegistryScopeMap\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryScopeMap \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryTag\",\"ListItemText\":\"Update-AzContainerRegistryTag\",\"ResultType\":2,\"ToolTip\":\"Update-AzContainerRegistryTag\\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryToken\",\"ListItemText\":\"Update-AzContainerRegistryToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryToken \\r\\n\"},{\"CompletionText\":\"Update-AzContainerRegistryWebhook\",\"ListItemText\":\"Update-AzContainerRegistryWebhook\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzContainerRegistryWebhook \\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccount\",\"ListItemText\":\"Update-AzCosmosDBAccount\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccount\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccountFailoverPriority\",\"ListItemText\":\"Update-AzCosmosDBAccountFailoverPriority\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccountFailoverPriority\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBAccountRegion\",\"ListItemText\":\"Update-AzCosmosDBAccountRegion\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBAccountRegion\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraKeyspace\",\"ListItemText\":\"Update-AzCosmosDBCassandraKeyspace\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraKeyspace\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\",\"ListItemText\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraKeyspaceThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraTable\",\"ListItemText\":\"Update-AzCosmosDBCassandraTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraTable\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBCassandraTableThroughput\",\"ListItemText\":\"Update-AzCosmosDBCassandraTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBCassandraTableThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDbClientEncryptionKey\",\"ListItemText\":\"Update-AzCosmosDbClientEncryptionKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDbClientEncryptionKey\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinDatabase\",\"ListItemText\":\"Update-AzCosmosDBGremlinDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBGremlinDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinGraph\",\"ListItemText\":\"Update-AzCosmosDBGremlinGraph\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinGraph\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBGremlinGraphThroughput\",\"ListItemText\":\"Update-AzCosmosDBGremlinGraphThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBGremlinGraphThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBCollection\",\"ListItemText\":\"Update-AzCosmosDBMongoDBCollection\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBCollection\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBCollectionThroughput\",\"ListItemText\":\"Update-AzCosmosDBMongoDBCollectionThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBCollectionThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBDatabase\",\"ListItemText\":\"Update-AzCosmosDBMongoDBDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBRoleDefinition\",\"ListItemText\":\"Update-AzCosmosDBMongoDBRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBRoleDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBMongoDBUserDefinition\",\"ListItemText\":\"Update-AzCosmosDBMongoDBUserDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBMongoDBUserDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlContainer\",\"ListItemText\":\"Update-AzCosmosDBSqlContainer\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlContainer\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlContainerThroughput\",\"ListItemText\":\"Update-AzCosmosDBSqlContainerThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlContainerThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlDatabase\",\"ListItemText\":\"Update-AzCosmosDBSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlDatabaseThroughput\",\"ListItemText\":\"Update-AzCosmosDBSqlDatabaseThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlDatabaseThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlRoleAssignment\",\"ListItemText\":\"Update-AzCosmosDBSqlRoleAssignment\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlRoleAssignment\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlRoleDefinition\",\"ListItemText\":\"Update-AzCosmosDBSqlRoleDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlRoleDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlStoredProcedure\",\"ListItemText\":\"Update-AzCosmosDBSqlStoredProcedure\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlStoredProcedure\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlTrigger\",\"ListItemText\":\"Update-AzCosmosDBSqlTrigger\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlTrigger\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBSqlUserDefinedFunction\",\"ListItemText\":\"Update-AzCosmosDBSqlUserDefinedFunction\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBSqlUserDefinedFunction\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBTable\",\"ListItemText\":\"Update-AzCosmosDBTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBTable\\r\\n\"},{\"CompletionText\":\"Update-AzCosmosDBTableThroughput\",\"ListItemText\":\"Update-AzCosmosDBTableThroughput\",\"ResultType\":2,\"ToolTip\":\"Update-AzCosmosDBTableThroughput\\r\\n\"},{\"CompletionText\":\"Update-AzCustomIpPrefix\",\"ListItemText\":\"Update-AzCustomIpPrefix\",\"ResultType\":2,\"ToolTip\":\"Update-AzCustomIpPrefix\\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksAccessConnector\",\"ListItemText\":\"Update-AzDatabricksAccessConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksAccessConnector \\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksVNetPeering\",\"ListItemText\":\"Update-AzDatabricksVNetPeering\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksVNetPeering \\r\\n\"},{\"CompletionText\":\"Update-AzDatabricksWorkspace\",\"ListItemText\":\"Update-AzDatabricksWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDatabricksWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzDataCollectionRule\",\"ListItemText\":\"Update-AzDataCollectionRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataCollectionRule\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2\",\"ListItemText\":\"Update-AzDataFactoryV2\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2IntegrationRuntime\",\"ListItemText\":\"Update-AzDataFactoryV2IntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2IntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\",\"ListItemText\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataFactoryV2IntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeAnalyticsComputePolicy\",\"ListItemText\":\"Update-AzDataLakeAnalyticsComputePolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeAnalyticsComputePolicy\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeGen2AclRecursive\",\"ListItemText\":\"Update-AzDataLakeGen2AclRecursive\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeGen2AclRecursive\\r\\n\"},{\"CompletionText\":\"Update-AzDataLakeGen2Item\",\"ListItemText\":\"Update-AzDataLakeGen2Item\",\"ResultType\":2,\"ToolTip\":\"Update-AzDataLakeGen2Item\\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionBackupInstanceAssociatedPolicy\",\"ListItemText\":\"Update-AzDataProtectionBackupInstanceAssociatedPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionBackupInstanceAssociatedPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionBackupVault\",\"ListItemText\":\"Update-AzDataProtectionBackupVault\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionBackupVault \\r\\n\"},{\"CompletionText\":\"Update-AzDataProtectionResourceGuard\",\"ListItemText\":\"Update-AzDataProtectionResourceGuard\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzDataProtectionResourceGuard \\r\\n\"},{\"CompletionText\":\"Update-AzDisk\",\"ListItemText\":\"Update-AzDisk\",\"ResultType\":2,\"ToolTip\":\"Update-AzDisk\\r\\n\"},{\"CompletionText\":\"Update-AzDiskEncryptionSet\",\"ListItemText\":\"Update-AzDiskEncryptionSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzDiskEncryptionSet\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridChannel\",\"ListItemText\":\"Update-AzEventGridChannel\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridChannel\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerConfiguration\",\"ListItemText\":\"Update-AzEventGridPartnerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerTopic\",\"ListItemText\":\"Update-AzEventGridPartnerTopic\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerTopic\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridPartnerTopicEventSubscription\",\"ListItemText\":\"Update-AzEventGridPartnerTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridPartnerTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSubscription\",\"ListItemText\":\"Update-AzEventGridSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSystemTopic\",\"ListItemText\":\"Update-AzEventGridSystemTopic\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSystemTopic\\r\\n\"},{\"CompletionText\":\"Update-AzEventGridSystemTopicEventSubscription\",\"ListItemText\":\"Update-AzEventGridSystemTopicEventSubscription\",\"ResultType\":2,\"ToolTip\":\"Update-AzEventGridSystemTopicEventSubscription\\r\\n\"},{\"CompletionText\":\"Update-AzFederatedIdentityCredentials\",\"ListItemText\":\"Update-AzFederatedIdentityCredentials\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFederatedIdentityCredentials \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnCustomDomain\",\"ListItemText\":\"Update-AzFrontDoorCdnCustomDomain\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnCustomDomain \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnCustomDomainValidationToken\",\"ListItemText\":\"Update-AzFrontDoorCdnCustomDomainValidationToken\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnCustomDomainValidationToken \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnEndpoint\",\"ListItemText\":\"Update-AzFrontDoorCdnEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnOrigin\",\"ListItemText\":\"Update-AzFrontDoorCdnOrigin\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnOrigin \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnOriginGroup\",\"ListItemText\":\"Update-AzFrontDoorCdnOriginGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnOriginGroup \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnProfile\",\"ListItemText\":\"Update-AzFrontDoorCdnProfile\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnProfile \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnProfileSku\",\"ListItemText\":\"Update-AzFrontDoorCdnProfileSku\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnProfileSku \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnRoute\",\"ListItemText\":\"Update-AzFrontDoorCdnRoute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnRoute \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnRule\",\"ListItemText\":\"Update-AzFrontDoorCdnRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnRule \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorCdnSecurityPolicy\",\"ListItemText\":\"Update-AzFrontDoorCdnSecurityPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFrontDoorCdnSecurityPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzFrontDoorWafPolicy\",\"ListItemText\":\"Update-AzFrontDoorWafPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzFrontDoorWafPolicy\\r\\n\"},{\"CompletionText\":\"Update-AzFunctionApp\",\"ListItemText\":\"Update-AzFunctionApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionApp \\r\\n\"},{\"CompletionText\":\"Update-AzFunctionAppPlan\",\"ListItemText\":\"Update-AzFunctionAppPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionAppPlan \\r\\n\"},{\"CompletionText\":\"Update-AzFunctionAppSetting\",\"ListItemText\":\"Update-AzFunctionAppSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzFunctionAppSetting \\r\\n\"},{\"CompletionText\":\"Update-AzGallery\",\"ListItemText\":\"Update-AzGallery\",\"ResultType\":2,\"ToolTip\":\"Update-AzGallery\\r\\n\"},{\"CompletionText\":\"Update-AzGalleryApplication\",\"ListItemText\":\"Update-AzGalleryApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzGalleryApplication \\r\\n\"},{\"CompletionText\":\"Update-AzGalleryApplicationVersion\",\"ListItemText\":\"Update-AzGalleryApplicationVersion\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzGalleryApplicationVersion \\r\\n\"},{\"CompletionText\":\"Update-AzGalleryImageDefinition\",\"ListItemText\":\"Update-AzGalleryImageDefinition\",\"ResultType\":2,\"ToolTip\":\"Update-AzGalleryImageDefinition\\r\\n\"},{\"CompletionText\":\"Update-AzGalleryImageVersion\",\"ListItemText\":\"Update-AzGalleryImageVersion\",\"ResultType\":2,\"ToolTip\":\"Update-AzGalleryImageVersion\\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareApisService\",\"ListItemText\":\"Update-AzHealthcareApisService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareApisService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareApisWorkspace\",\"ListItemText\":\"Update-AzHealthcareApisWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareApisWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareDicomService\",\"ListItemText\":\"Update-AzHealthcareDicomService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareDicomService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareFhirService\",\"ListItemText\":\"Update-AzHealthcareFhirService\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareFhirService \\r\\n\"},{\"CompletionText\":\"Update-AzHealthcareIotConnector\",\"ListItemText\":\"Update-AzHealthcareIotConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzHealthcareIotConnector \\r\\n\"},{\"CompletionText\":\"Update-AzImage\",\"ListItemText\":\"Update-AzImage\",\"ResultType\":2,\"ToolTip\":\"Update-AzImage\\r\\n\"},{\"CompletionText\":\"Update-AzInsightsPrivateLinkScope\",\"ListItemText\":\"Update-AzInsightsPrivateLinkScope\",\"ResultType\":2,\"ToolTip\":\"Update-AzInsightsPrivateLinkScope\\r\\n\"},{\"CompletionText\":\"Update-AzIotHub\",\"ListItemText\":\"Update-AzIotHub\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHub\\r\\n\"},{\"CompletionText\":\"Update-AzIotHubDeviceTwin\",\"ListItemText\":\"Update-AzIotHubDeviceTwin\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHubDeviceTwin\\r\\n\"},{\"CompletionText\":\"Update-AzIotHubModuleTwin\",\"ListItemText\":\"Update-AzIotHubModuleTwin\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotHubModuleTwin\\r\\n\"},{\"CompletionText\":\"Update-AzIotSecuritySolution\",\"ListItemText\":\"Update-AzIotSecuritySolution\",\"ResultType\":2,\"ToolTip\":\"Update-AzIotSecuritySolution\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVault\",\"ListItemText\":\"Update-AzKeyVault\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVault\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultCertificate\",\"ListItemText\":\"Update-AzKeyVaultCertificate\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultCertificate\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultKey\",\"ListItemText\":\"Update-AzKeyVaultKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultKey\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedHsm\",\"ListItemText\":\"Update-AzKeyVaultManagedHsm\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedHsm\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedStorageAccount\",\"ListItemText\":\"Update-AzKeyVaultManagedStorageAccount\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedStorageAccount\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultManagedStorageAccountKey\",\"ListItemText\":\"Update-AzKeyVaultManagedStorageAccountKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultManagedStorageAccountKey\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultNetworkRuleSet\",\"ListItemText\":\"Update-AzKeyVaultNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzKeyVaultSecret\",\"ListItemText\":\"Update-AzKeyVaultSecret\",\"ResultType\":2,\"ToolTip\":\"Update-AzKeyVaultSecret\\r\\n\"},{\"CompletionText\":\"Update-AzKustoCluster\",\"ListItemText\":\"Update-AzKustoCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoCluster \\r\\n\"},{\"CompletionText\":\"Update-AzKustoDatabase\",\"ListItemText\":\"Update-AzKustoDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzKustoDataConnection\",\"ListItemText\":\"Update-AzKustoDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoDataConnection \\r\\n\"},{\"CompletionText\":\"Update-AzKustoManagedPrivateEndpoint\",\"ListItemText\":\"Update-AzKustoManagedPrivateEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoManagedPrivateEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzKustoScript\",\"ListItemText\":\"Update-AzKustoScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzKustoScript \\r\\n\"},{\"CompletionText\":\"Update-AzLoad\",\"ListItemText\":\"Update-AzLoad\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzLoad \\r\\n\"},{\"CompletionText\":\"Update-AzMaintenanceConfiguration\",\"ListItemText\":\"Update-AzMaintenanceConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzMaintenanceConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzManagedCassandraCluster\",\"ListItemText\":\"Update-AzManagedCassandraCluster\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagedCassandraCluster\\r\\n\"},{\"CompletionText\":\"Update-AzManagedCassandraDataCenter\",\"ListItemText\":\"Update-AzManagedCassandraDataCenter\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagedCassandraDataCenter\\r\\n\"},{\"CompletionText\":\"Update-AzManagementGroup\",\"ListItemText\":\"Update-AzManagementGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagementGroup\\r\\n\"},{\"CompletionText\":\"Update-AzManagementGroupHierarchySetting\",\"ListItemText\":\"Update-AzManagementGroupHierarchySetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzManagementGroupHierarchySetting\\r\\n\"},{\"CompletionText\":\"Update-AzMlCommitmentPlan\",\"ListItemText\":\"Update-AzMlCommitmentPlan\",\"ResultType\":2,\"ToolTip\":\"Update-AzMlCommitmentPlan\\r\\n\"},{\"CompletionText\":\"Update-AzMLServiceQuota\",\"ListItemText\":\"Update-AzMLServiceQuota\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLServiceQuota \\r\\n\"},{\"CompletionText\":\"Update-AzMlWebService\",\"ListItemText\":\"Update-AzMlWebService\",\"ResultType\":2,\"ToolTip\":\"Update-AzMlWebService\\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspace\",\"ListItemText\":\"Update-AzMLWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceBatchDeployment\",\"ListItemText\":\"Update-AzMLWorkspaceBatchDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceBatchDeployment \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceBatchEndpoint\",\"ListItemText\":\"Update-AzMLWorkspaceBatchEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceBatchEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceCompute\",\"ListItemText\":\"Update-AzMLWorkspaceCompute\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceCompute \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceOnlineDeployment\",\"ListItemText\":\"Update-AzMLWorkspaceOnlineDeployment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceOnlineDeployment \\r\\n\"},{\"CompletionText\":\"Update-AzMLWorkspaceOnlineEndpoint\",\"ListItemText\":\"Update-AzMLWorkspaceOnlineEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMLWorkspaceOnlineEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzMonitorWorkspace\",\"ListItemText\":\"Update-AzMonitorWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMonitorWorkspace \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlConfiguration\",\"ListItemText\":\"Update-AzMySqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFirewallRule\",\"ListItemText\":\"Update-AzMySqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServer\",\"ListItemText\":\"Update-AzMySqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServerConfiguration\",\"ListItemText\":\"Update-AzMySqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlFlexibleServerFirewallRule\",\"ListItemText\":\"Update-AzMySqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlServer\",\"ListItemText\":\"Update-AzMySqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlServer \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlServerConfigurationsList\",\"ListItemText\":\"Update-AzMySqlServerConfigurationsList\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlServerConfigurationsList \\r\\n\"},{\"CompletionText\":\"Update-AzMySqlVirtualNetworkRule\",\"ListItemText\":\"Update-AzMySqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzMySqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Update-AzNetworkVirtualAppliance\",\"ListItemText\":\"Update-AzNetworkVirtualAppliance\",\"ResultType\":2,\"ToolTip\":\"Update-AzNetworkVirtualAppliance\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsCluster\",\"ListItemText\":\"Update-AzOperationalInsightsCluster\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsCluster\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsDataExport\",\"ListItemText\":\"Update-AzOperationalInsightsDataExport\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsDataExport\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsTable\",\"ListItemText\":\"Update-AzOperationalInsightsTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsTable\\r\\n\"},{\"CompletionText\":\"Update-AzOperationalInsightsWorkspaceSharedKey\",\"ListItemText\":\"Update-AzOperationalInsightsWorkspaceSharedKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzOperationalInsightsWorkspaceSharedKey\\r\\n\"},{\"CompletionText\":\"Update-AzP2sVpnGateway\",\"ListItemText\":\"Update-AzP2sVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzP2sVpnGateway\\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlConfiguration\",\"ListItemText\":\"Update-AzPostgreSqlConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFirewallRule\",\"ListItemText\":\"Update-AzPostgreSqlFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServer\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServer \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServerConfiguration\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServerConfiguration \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlFlexibleServerFirewallRule\",\"ListItemText\":\"Update-AzPostgreSqlFlexibleServerFirewallRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlFlexibleServerFirewallRule \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlServer\",\"ListItemText\":\"Update-AzPostgreSqlServer\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlServer \\r\\n\"},{\"CompletionText\":\"Update-AzPostgreSqlVirtualNetworkRule\",\"ListItemText\":\"Update-AzPostgreSqlVirtualNetworkRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzPostgreSqlVirtualNetworkRule \\r\\n\"},{\"CompletionText\":\"Update-AzPowerBIEmbeddedCapacity\",\"ListItemText\":\"Update-AzPowerBIEmbeddedCapacity\",\"ResultType\":2,\"ToolTip\":\"Update-AzPowerBIEmbeddedCapacity\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrMobilityService\",\"ListItemText\":\"Update-AzRecoveryServicesAsrMobilityService\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrMobilityService\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrNetworkMapping\",\"ListItemText\":\"Update-AzRecoveryServicesAsrNetworkMapping\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrNetworkMapping\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrPolicy\",\"ListItemText\":\"Update-AzRecoveryServicesAsrPolicy\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrPolicy\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\",\"ListItemText\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrProtectionContainerMapping\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrProtectionDirection\",\"ListItemText\":\"Update-AzRecoveryServicesAsrProtectionDirection\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrProtectionDirection\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrRecoveryPlan\",\"ListItemText\":\"Update-AzRecoveryServicesAsrRecoveryPlan\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrRecoveryPlan\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrServicesProvider\",\"ListItemText\":\"Update-AzRecoveryServicesAsrServicesProvider\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrServicesProvider\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesAsrvCenter\",\"ListItemText\":\"Update-AzRecoveryServicesAsrvCenter\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesAsrvCenter\\r\\n\"},{\"CompletionText\":\"Update-AzRecoveryServicesVault\",\"ListItemText\":\"Update-AzRecoveryServicesVault\",\"ResultType\":2,\"ToolTip\":\"Update-AzRecoveryServicesVault\\r\\n\"},{\"CompletionText\":\"Update-AzRedisEnterpriseCache\",\"ListItemText\":\"Update-AzRedisEnterpriseCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRedisEnterpriseCache \\r\\n\"},{\"CompletionText\":\"Update-AzRedisEnterpriseCacheDatabase\",\"ListItemText\":\"Update-AzRedisEnterpriseCacheDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRedisEnterpriseCacheDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzRelayNamespace\",\"ListItemText\":\"Update-AzRelayNamespace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRelayNamespace \\r\\n\"},{\"CompletionText\":\"Update-AzResourceMoverMoveResource\",\"ListItemText\":\"Update-AzResourceMoverMoveResource\",\"ResultType\":2,\"ToolTip\":\"Update-AzResourceMoverMoveResource\"},{\"CompletionText\":\"Update-AzRestorePointCollection\",\"ListItemText\":\"Update-AzRestorePointCollection\",\"ResultType\":2,\"ToolTip\":\"Update-AzRestorePointCollection\\r\\n\"},{\"CompletionText\":\"Update-AzRmStorageContainer\",\"ListItemText\":\"Update-AzRmStorageContainer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRmStorageContainer\\r\\n\"},{\"CompletionText\":\"Update-AzRmStorageShare\",\"ListItemText\":\"Update-AzRmStorageShare\",\"ResultType\":2,\"ToolTip\":\"Update-AzRmStorageShare\\r\\n\"},{\"CompletionText\":\"Update-AzRoleManagementPolicy\",\"ListItemText\":\"Update-AzRoleManagementPolicy\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzRoleManagementPolicy \\r\\n\"},{\"CompletionText\":\"Update-AzRouteMap\",\"ListItemText\":\"Update-AzRouteMap\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteMap\\r\\n\"},{\"CompletionText\":\"Update-AzRouteServer\",\"ListItemText\":\"Update-AzRouteServer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteServer\\r\\n\"},{\"CompletionText\":\"Update-AzRouteServerPeer\",\"ListItemText\":\"Update-AzRouteServerPeer\",\"ResultType\":2,\"ToolTip\":\"Update-AzRouteServerPeer\\r\\n\"},{\"CompletionText\":\"Update-AzScheduledQueryRule\",\"ListItemText\":\"Update-AzScheduledQueryRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzScheduledQueryRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAlertRule\",\"ListItemText\":\"Update-AzSentinelAlertRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAlertRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAlertRuleAction\",\"ListItemText\":\"Update-AzSentinelAlertRuleAction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAlertRuleAction \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelAutomationRule\",\"ListItemText\":\"Update-AzSentinelAutomationRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelAutomationRule \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelBookmark\",\"ListItemText\":\"Update-AzSentinelBookmark\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelBookmark \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelBookmarkRelation\",\"ListItemText\":\"Update-AzSentinelBookmarkRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelBookmarkRelation \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelDataConnector\",\"ListItemText\":\"Update-AzSentinelDataConnector\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelDataConnector \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelEntityQuery\",\"ListItemText\":\"Update-AzSentinelEntityQuery\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelEntityQuery \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncident\",\"ListItemText\":\"Update-AzSentinelIncident\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncident \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncidentComment\",\"ListItemText\":\"Update-AzSentinelIncidentComment\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncidentComment \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelIncidentRelation\",\"ListItemText\":\"Update-AzSentinelIncidentRelation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelIncidentRelation \\r\\n\"},{\"CompletionText\":\"Update-AzSentinelSetting\",\"ListItemText\":\"Update-AzSentinelSetting\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSentinelSetting \\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricApplication\",\"ListItemText\":\"Update-AzServiceFabricApplication\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricApplication\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricDurability\",\"ListItemText\":\"Update-AzServiceFabricDurability\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricDurability\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricNodeType\",\"ListItemText\":\"Update-AzServiceFabricNodeType\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricNodeType\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricReliability\",\"ListItemText\":\"Update-AzServiceFabricReliability\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricReliability\\r\\n\"},{\"CompletionText\":\"Update-AzServiceFabricVmImage\",\"ListItemText\":\"Update-AzServiceFabricVmImage\",\"ResultType\":2,\"ToolTip\":\"Update-AzServiceFabricVmImage\\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForContainerApp\",\"ListItemText\":\"Update-AzServiceLinkerForContainerApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForContainerApp \\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForSpringCloud\",\"ListItemText\":\"Update-AzServiceLinkerForSpringCloud\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForSpringCloud \\r\\n\"},{\"CompletionText\":\"Update-AzServiceLinkerForWebApp\",\"ListItemText\":\"Update-AzServiceLinkerForWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzServiceLinkerForWebApp \\r\\n\"},{\"CompletionText\":\"Update-AzSignalR\",\"ListItemText\":\"Update-AzSignalR\",\"ResultType\":2,\"ToolTip\":\"Update-AzSignalR\\r\\n\"},{\"CompletionText\":\"Update-AzSignalRNetworkAcl\",\"ListItemText\":\"Update-AzSignalRNetworkAcl\",\"ResultType\":2,\"ToolTip\":\"Update-AzSignalRNetworkAcl\\r\\n\"},{\"CompletionText\":\"Update-AzSnapshot\",\"ListItemText\":\"Update-AzSnapshot\",\"ResultType\":2,\"ToolTip\":\"Update-AzSnapshot\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseLongTermRetentionBackup\",\"ListItemText\":\"Update-AzSqlDatabaseLongTermRetentionBackup\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseLongTermRetentionBackup\\r\\n\"},{\"CompletionText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\"},{\"CompletionText\":\"Update-AzSqlInstanceLink\",\"ListItemText\":\"Update-AzSqlInstanceLink\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceLink\\r\\n\"},{\"CompletionText\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlServerAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlServerVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncGroup\",\"ListItemText\":\"Update-AzSqlSyncGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncGroup\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncMember\",\"ListItemText\":\"Update-AzSqlSyncMember\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncMember\\r\\n\"},{\"CompletionText\":\"Update-AzSqlSyncSchema\",\"ListItemText\":\"Update-AzSqlSyncSchema\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlSyncSchema\\r\\n\"},{\"CompletionText\":\"Update-AzSqlVM\",\"ListItemText\":\"Update-AzSqlVM\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSqlVM \\r\\n\"},{\"CompletionText\":\"Update-AzSqlVMGroup\",\"ListItemText\":\"Update-AzSqlVMGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSqlVMGroup \\r\\n\"},{\"CompletionText\":\"Update-AzSshKey\",\"ListItemText\":\"Update-AzSshKey\",\"ResultType\":2,\"ToolTip\":\"Update-AzSshKey\\r\\n\"},{\"CompletionText\":\"Update-AzStackHciCluster\",\"ListItemText\":\"Update-AzStackHciCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStackHciCluster \\r\\n\"},{\"CompletionText\":\"Update-AzStaticWebApp\",\"ListItemText\":\"Update-AzStaticWebApp\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStaticWebApp \\r\\n\"},{\"CompletionText\":\"Update-AzStaticWebAppUser\",\"ListItemText\":\"Update-AzStaticWebAppUser\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStaticWebAppUser \\r\\n\"},{\"CompletionText\":\"Update-AzStorageAccountNetworkRuleSet\",\"ListItemText\":\"Update-AzStorageAccountNetworkRuleSet\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageAccountNetworkRuleSet\\r\\n\"},{\"CompletionText\":\"Update-AzStorageBlobServiceProperty\",\"ListItemText\":\"Update-AzStorageBlobServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageBlobServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStorageEncryptionScope\",\"ListItemText\":\"Update-AzStorageEncryptionScope\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageEncryptionScope\\r\\n\"},{\"CompletionText\":\"Update-AzStorageFileServiceProperty\",\"ListItemText\":\"Update-AzStorageFileServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageFileServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStorageMover\",\"ListItemText\":\"Update-AzStorageMover\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMover \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverAgent\",\"ListItemText\":\"Update-AzStorageMoverAgent\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverAgent \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverAzStorageContainerEndpoint\",\"ListItemText\":\"Update-AzStorageMoverAzStorageContainerEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverAzStorageContainerEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverJobDefinition\",\"ListItemText\":\"Update-AzStorageMoverJobDefinition\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverJobDefinition \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverNfsEndpoint\",\"ListItemText\":\"Update-AzStorageMoverNfsEndpoint\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverNfsEndpoint \\r\\n\"},{\"CompletionText\":\"Update-AzStorageMoverProject\",\"ListItemText\":\"Update-AzStorageMoverProject\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStorageMoverProject \\r\\n\"},{\"CompletionText\":\"Update-AzStorageServiceProperty\",\"ListItemText\":\"Update-AzStorageServiceProperty\",\"ResultType\":2,\"ToolTip\":\"Update-AzStorageServiceProperty\\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsCluster\",\"ListItemText\":\"Update-AzStreamAnalyticsCluster\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsCluster \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsFunction\",\"ListItemText\":\"Update-AzStreamAnalyticsFunction\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsFunction \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsInput\",\"ListItemText\":\"Update-AzStreamAnalyticsInput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsInput \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsJob\",\"ListItemText\":\"Update-AzStreamAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsJob \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsOutput\",\"ListItemText\":\"Update-AzStreamAnalyticsOutput\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsOutput \\r\\n\"},{\"CompletionText\":\"Update-AzStreamAnalyticsTransformation\",\"ListItemText\":\"Update-AzStreamAnalyticsTransformation\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzStreamAnalyticsTransformation \\r\\n\"},{\"CompletionText\":\"Update-AzSupportTicket\",\"ListItemText\":\"Update-AzSupportTicket\",\"ResultType\":2,\"ToolTip\":\"Update-AzSupportTicket\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseFirewallRule\",\"ListItemText\":\"Update-AzSynapseFirewallRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseFirewallRule\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseIntegrationRuntime\",\"ListItemText\":\"Update-AzSynapseIntegrationRuntime\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseIntegrationRuntime\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseIntegrationRuntimeNode\",\"ListItemText\":\"Update-AzSynapseIntegrationRuntimeNode\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseIntegrationRuntimeNode\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPool\",\"ListItemText\":\"Update-AzSynapseKustoPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPool \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPoolDatabase\",\"ListItemText\":\"Update-AzSynapseKustoPoolDatabase\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPoolDatabase \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseKustoPoolDataConnection\",\"ListItemText\":\"Update-AzSynapseKustoPoolDataConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzSynapseKustoPoolDataConnection \\r\\n\"},{\"CompletionText\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\",\"ListItemText\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseLinkConnectionLandingZoneCredential\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseManagedVirtualNetworkConfig\",\"ListItemText\":\"Update-AzSynapseManagedVirtualNetworkConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseManagedVirtualNetworkConfig\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSparkPool\",\"ListItemText\":\"Update-AzSynapseSparkPool\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSparkPool\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlDatabase\",\"ListItemText\":\"Update-AzSynapseSqlDatabase\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlDatabase\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPool\",\"ListItemText\":\"Update-AzSynapseSqlPool\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPool\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ListItemText\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseSqlVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Update-AzSynapseWorkspace\",\"ListItemText\":\"Update-AzSynapseWorkspace\",\"ResultType\":2,\"ToolTip\":\"Update-AzSynapseWorkspace\\r\\n\"},{\"CompletionText\":\"Update-AzTag\",\"ListItemText\":\"Update-AzTag\",\"ResultType\":2,\"ToolTip\":\"Update-AzTag\\r\\n\"},{\"CompletionText\":\"Update-AzUserAssignedIdentity\",\"ListItemText\":\"Update-AzUserAssignedIdentity\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzUserAssignedIdentity \\r\\n\"},{\"CompletionText\":\"Update-AzVHubRouteTable\",\"ListItemText\":\"Update-AzVHubRouteTable\",\"ResultType\":2,\"ToolTip\":\"Update-AzVHubRouteTable\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualApplianceSite\",\"ListItemText\":\"Update-AzVirtualApplianceSite\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualApplianceSite\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHub\",\"ListItemText\":\"Update-AzVirtualHub\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHub\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHubBgpConnection\",\"ListItemText\":\"Update-AzVirtualHubBgpConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHubBgpConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualHubVnetConnection\",\"ListItemText\":\"Update-AzVirtualHubVnetConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualHubVnetConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualNetworkGatewayNatRule\",\"ListItemText\":\"Update-AzVirtualNetworkGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualNetworkGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualRouter\",\"ListItemText\":\"Update-AzVirtualRouter\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualRouter\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualRouterPeer\",\"ListItemText\":\"Update-AzVirtualRouterPeer\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualRouterPeer\\r\\n\"},{\"CompletionText\":\"Update-AzVirtualWan\",\"ListItemText\":\"Update-AzVirtualWan\",\"ResultType\":2,\"ToolTip\":\"Update-AzVirtualWan\\r\\n\"},{\"CompletionText\":\"Update-AzVM\",\"ListItemText\":\"Update-AzVM\",\"ResultType\":2,\"ToolTip\":\"Update-AzVM\\r\\n\"},{\"CompletionText\":\"Update-AzVmss\",\"ListItemText\":\"Update-AzVmss\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmss\\r\\n\"},{\"CompletionText\":\"Update-AzVmssInstance\",\"ListItemText\":\"Update-AzVmssInstance\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmssInstance\\r\\n\"},{\"CompletionText\":\"Update-AzVmssVM\",\"ListItemText\":\"Update-AzVmssVM\",\"ResultType\":2,\"ToolTip\":\"Update-AzVmssVM\\r\\n\"},{\"CompletionText\":\"Update-AzVpnConnection\",\"ListItemText\":\"Update-AzVpnConnection\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnConnection\\r\\n\"},{\"CompletionText\":\"Update-AzVpnGateway\",\"ListItemText\":\"Update-AzVpnGateway\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnGateway\\r\\n\"},{\"CompletionText\":\"Update-AzVpnGatewayNatRule\",\"ListItemText\":\"Update-AzVpnGatewayNatRule\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnGatewayNatRule\\r\\n\"},{\"CompletionText\":\"Update-AzVpnServerConfiguration\",\"ListItemText\":\"Update-AzVpnServerConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnServerConfiguration\\r\\n\"},{\"CompletionText\":\"Update-AzVpnServerConfigurationPolicyGroup\",\"ListItemText\":\"Update-AzVpnServerConfigurationPolicyGroup\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnServerConfigurationPolicyGroup\\r\\n\"},{\"CompletionText\":\"Update-AzVpnSite\",\"ListItemText\":\"Update-AzVpnSite\",\"ResultType\":2,\"ToolTip\":\"Update-AzVpnSite\\r\\n\"},{\"CompletionText\":\"Update-AzWebAppAccessRestrictionConfig\",\"ListItemText\":\"Update-AzWebAppAccessRestrictionConfig\",\"ResultType\":2,\"ToolTip\":\"Update-AzWebAppAccessRestrictionConfig\\r\\n\"},{\"CompletionText\":\"Update-AzWebAppTrafficRouting\",\"ListItemText\":\"Update-AzWebAppTrafficRouting\",\"ResultType\":2,\"ToolTip\":\"Update-AzWebAppTrafficRouting\\r\\n\"},{\"CompletionText\":\"Update-AzWebPubSub\",\"ListItemText\":\"Update-AzWebPubSub\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWebPubSub \\r\\n\"},{\"CompletionText\":\"Update-AzWvdApplication\",\"ListItemText\":\"Update-AzWvdApplication\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdApplication \\r\\n\"},{\"CompletionText\":\"Update-AzWvdApplicationGroup\",\"ListItemText\":\"Update-AzWvdApplicationGroup\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdApplicationGroup \\r\\n\"},{\"CompletionText\":\"Update-AzWvdDesktop\",\"ListItemText\":\"Update-AzWvdDesktop\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdDesktop \\r\\n\"},{\"CompletionText\":\"Update-AzWvdHostPool\",\"ListItemText\":\"Update-AzWvdHostPool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdHostPool \\r\\n\"},{\"CompletionText\":\"Update-AzWvdMsixPackage\",\"ListItemText\":\"Update-AzWvdMsixPackage\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdMsixPackage \\r\\n\"},{\"CompletionText\":\"Update-AzWvdScalingPlan\",\"ListItemText\":\"Update-AzWvdScalingPlan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdScalingPlan \\r\\n\"},{\"CompletionText\":\"Update-AzWvdScalingPlanPooledSchedule\",\"ListItemText\":\"Update-AzWvdScalingPlanPooledSchedule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdScalingPlanPooledSchedule \\r\\n\"},{\"CompletionText\":\"Update-AzWvdSessionHost\",\"ListItemText\":\"Update-AzWvdSessionHost\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdSessionHost \\r\\n\"},{\"CompletionText\":\"Update-AzWvdWorkspace\",\"ListItemText\":\"Update-AzWvdWorkspace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-AzWvdWorkspace \\r\\n\"},{\"CompletionText\":\"Update-Disk\",\"ListItemText\":\"Update-Disk\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Disk \\r\\n\"},{\"CompletionText\":\"Update-DscConfiguration\",\"ListItemText\":\"Update-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-DscConfiguration \\r\\n\"},{\"CompletionText\":\"Update-EtwTraceSession\",\"ListItemText\":\"Update-EtwTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-EtwTraceSession \\r\\n\"},{\"CompletionText\":\"Update-FormatData\",\"ListItemText\":\"Update-FormatData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-FormatData [[-AppendPath] ] [-PrependPath ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-Help\",\"ListItemText\":\"Update-Help\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Help [[-Module] ] [[-SourcePath] ] [[-UICulture] ] [-FullyQualifiedModule ] [-Recurse] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-Help [[-Module] ] [[-UICulture] ] [-FullyQualifiedModule ] [-LiteralPath ] [-Recurse] [-Credential ] [-UseDefaultCredentials] [-Force] [-Scope ] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-HostStorageCache\",\"ListItemText\":\"Update-HostStorageCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-HostStorageCache \\r\\n\"},{\"CompletionText\":\"Update-IscsiTarget\",\"ListItemText\":\"Update-IscsiTarget\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-IscsiTarget \\r\\n\"},{\"CompletionText\":\"Update-IscsiTargetPortal\",\"ListItemText\":\"Update-IscsiTargetPortal\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-IscsiTargetPortal \\r\\n\"},{\"CompletionText\":\"Update-LapsADSchema\",\"ListItemText\":\"Update-LapsADSchema\",\"ResultType\":2,\"ToolTip\":\"Update-LapsADSchema\\r\\n\"},{\"CompletionText\":\"Update-List\",\"ListItemText\":\"Update-List\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-List [[-Property] ] [-Add ] [-Remove ] [-InputObject ] []\\r\\n\\r\\nUpdate-List [[-Property] ] -Replace [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"Update-Module\",\"ListItemText\":\"Update-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Module \\r\\n\"},{\"CompletionText\":\"Update-ModuleManifest\",\"ListItemText\":\"Update-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ModuleManifest \\r\\n\"},{\"CompletionText\":\"Update-MpSignature\",\"ListItemText\":\"Update-MpSignature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-MpSignature \\r\\n\"},{\"CompletionText\":\"Update-NetFirewallDynamicKeywordAddress\",\"ListItemText\":\"Update-NetFirewallDynamicKeywordAddress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-NetFirewallDynamicKeywordAddress \\r\\n\"},{\"CompletionText\":\"Update-NetIPsecRule\",\"ListItemText\":\"Update-NetIPsecRule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-NetIPsecRule \\r\\n\"},{\"CompletionText\":\"Update-PSModuleManifest\",\"ListItemText\":\"Update-PSModuleManifest\",\"ResultType\":2,\"ToolTip\":\"Update-PSModuleManifest\\r\\n\"},{\"CompletionText\":\"Update-PSResource\",\"ListItemText\":\"Update-PSResource\",\"ResultType\":2,\"ToolTip\":\"Update-PSResource\\r\\n\"},{\"CompletionText\":\"Update-PSScriptFileInfo\",\"ListItemText\":\"Update-PSScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"Update-PSScriptFileInfo\\r\\n\"},{\"CompletionText\":\"Update-Script\",\"ListItemText\":\"Update-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Script \\r\\n\"},{\"CompletionText\":\"Update-ScriptFileInfo\",\"ListItemText\":\"Update-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"Update-SmbMultichannelConnection\",\"ListItemText\":\"Update-SmbMultichannelConnection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-SmbMultichannelConnection \\r\\n\"},{\"CompletionText\":\"Update-StorageBusCache\",\"ListItemText\":\"Update-StorageBusCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageBusCache \\r\\n\"},{\"CompletionText\":\"Update-StorageFirmware\",\"ListItemText\":\"Update-StorageFirmware\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageFirmware \\r\\n\"},{\"CompletionText\":\"Update-StoragePool\",\"ListItemText\":\"Update-StoragePool\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StoragePool \\r\\n\"},{\"CompletionText\":\"Update-StorageProviderCache\",\"ListItemText\":\"Update-StorageProviderCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-StorageProviderCache \\r\\n\"},{\"CompletionText\":\"Update-TypeData\",\"ListItemText\":\"Update-TypeData\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-TypeData [[-AppendPath] ] [-PrependPath ] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-TypeData -TypeName [-MemberType ] [-MemberName ] [-Value ] [-SecondValue ] [-TypeConverter ] [-TypeAdapter ] [-SerializationMethod ] [-TargetTypeForDeserialization ] [-SerializationDepth ] [-DefaultDisplayProperty ] [-InheritPropertySerializationSet ] [-StringSerializationSource ] [-DefaultDisplayPropertySet ] [-DefaultKeyPropertySet ] [-PropertySerializationSet ] [-Force] [-WhatIf] [-Confirm] []\\r\\n\\r\\nUpdate-TypeData [-TypeData] [-Force] [-WhatIf] [-Confirm] []\\r\\n\"},{\"CompletionText\":\"Update-VMVersion\",\"ListItemText\":\"Update-VMVersion\",\"ResultType\":2,\"ToolTip\":\"Update-VMVersion\\r\\n\"},{\"CompletionText\":\"Update-WIMBootEntry\",\"ListItemText\":\"Update-WIMBootEntry\",\"ResultType\":2,\"ToolTip\":\"Update-WIMBootEntry\\r\\n\"},{\"CompletionText\":\"upfc.exe\",\"ListItemText\":\"upfc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\upfc.exe\"},{\"CompletionText\":\"UpgradeResultsUI.exe\",\"ListItemText\":\"UpgradeResultsUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UpgradeResultsUI.exe\"},{\"CompletionText\":\"upmo\",\"ListItemText\":\"upmo\",\"ResultType\":2,\"ToolTip\":\"upmo\"},{\"CompletionText\":\"upnpcont.exe\",\"ListItemText\":\"upnpcont.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\upnpcont.exe\"},{\"CompletionText\":\"UPPrinterInstaller.exe\",\"ListItemText\":\"UPPrinterInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UPPrinterInstaller.exe\"},{\"CompletionText\":\"Use-AzHDInsightCluster\",\"ListItemText\":\"Use-AzHDInsightCluster\",\"ResultType\":2,\"ToolTip\":\"Use-AzHDInsightCluster\\r\\n\"},{\"CompletionText\":\"Use-AzSqlDatabaseServerAuditingPolicy\",\"ListItemText\":\"Use-AzSqlDatabaseServerAuditingPolicy\",\"ResultType\":2,\"ToolTip\":\"Use-AzSqlDatabaseServerAuditingPolicy\"},{\"CompletionText\":\"Use-WindowsUnattend\",\"ListItemText\":\"Use-WindowsUnattend\",\"ResultType\":2,\"ToolTip\":\"Use-WindowsUnattend\\r\\n\"},{\"CompletionText\":\"UserAccountBroker.exe\",\"ListItemText\":\"UserAccountBroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserAccountBroker.exe\"},{\"CompletionText\":\"UserAccountControlSettings.exe\",\"ListItemText\":\"UserAccountControlSettings.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserAccountControlSettings.exe\"},{\"CompletionText\":\"UserDataSource.exe\",\"ListItemText\":\"UserDataSource.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UserDataSource.exe\"},{\"CompletionText\":\"userinit.exe\",\"ListItemText\":\"userinit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\userinit.exe\"},{\"CompletionText\":\"UsoClient.exe\",\"ListItemText\":\"UsoClient.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UsoClient.exe\"},{\"CompletionText\":\"UtcDecoderHost.exe\",\"ListItemText\":\"UtcDecoderHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\UtcDecoderHost.exe\"},{\"CompletionText\":\"Utilman.exe\",\"ListItemText\":\"Utilman.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Utilman.exe\"},{\"CompletionText\":\"V:\",\"ListItemText\":\"V:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nV: \\r\\n\"},{\"CompletionText\":\"Validate-AzDataShare\",\"ListItemText\":\"Validate-AzDataShare\",\"ResultType\":2,\"ToolTip\":\"Validate-AzDataShare\"},{\"CompletionText\":\"VaultCmd.exe\",\"ListItemText\":\"VaultCmd.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VaultCmd.exe\"},{\"CompletionText\":\"vds.exe\",\"ListItemText\":\"vds.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vds.exe\"},{\"CompletionText\":\"vdsldr.exe\",\"ListItemText\":\"vdsldr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vdsldr.exe\"},{\"CompletionText\":\"verclsid.exe\",\"ListItemText\":\"verclsid.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verclsid.exe\"},{\"CompletionText\":\"verifier.exe\",\"ListItemText\":\"verifier.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verifier.exe\"},{\"CompletionText\":\"verifiergui.exe\",\"ListItemText\":\"verifiergui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\verifiergui.exe\"},{\"CompletionText\":\"vfpctrl.exe\",\"ListItemText\":\"vfpctrl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vfpctrl.exe\"},{\"CompletionText\":\"virtmgmt.msc\",\"ListItemText\":\"virtmgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\virtmgmt.msc\"},{\"CompletionText\":\"vmcompute.exe\",\"ListItemText\":\"vmcompute.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmcompute.exe\"},{\"CompletionText\":\"vmconnect.exe\",\"ListItemText\":\"vmconnect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmconnect.exe\"},{\"CompletionText\":\"vmms.exe\",\"ListItemText\":\"vmms.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmms.exe\"},{\"CompletionText\":\"vmplatformca.exe\",\"ListItemText\":\"vmplatformca.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmplatformca.exe\"},{\"CompletionText\":\"vmsp.exe\",\"ListItemText\":\"vmsp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmsp.exe\"},{\"CompletionText\":\"vmwp.exe\",\"ListItemText\":\"vmwp.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vmwp.exe\"},{\"CompletionText\":\"VoiceAccess.exe\",\"ListItemText\":\"VoiceAccess.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VoiceAccess.exe\"},{\"CompletionText\":\"vsce.cmd\",\"ListItemText\":\"vsce.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\vsce.cmd\"},{\"CompletionText\":\"vsce.ps1\",\"ListItemText\":\"vsce.ps1\",\"ResultType\":2,\"ToolTip\":\"vsce.ps1 \\r\\n\"},{\"CompletionText\":\"vscode-bisect.cmd\",\"ListItemText\":\"vscode-bisect.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\vscode-bisect.cmd\"},{\"CompletionText\":\"vscode-bisect.ps1\",\"ListItemText\":\"vscode-bisect.ps1\",\"ResultType\":2,\"ToolTip\":\"vscode-bisect.ps1 \\r\\n\"},{\"CompletionText\":\"VsGraphicsDesktopEngine.exe\",\"ListItemText\":\"VsGraphicsDesktopEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VsGraphicsDesktopEngine.exe\"},{\"CompletionText\":\"VsGraphicsRemoteEngine.exe\",\"ListItemText\":\"VsGraphicsRemoteEngine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VsGraphicsRemoteEngine.exe\"},{\"CompletionText\":\"vssadmin.exe\",\"ListItemText\":\"vssadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vssadmin.exe\"},{\"CompletionText\":\"VSSVC.exe\",\"ListItemText\":\"VSSVC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\VSSVC.exe\"},{\"CompletionText\":\"vulkaninfo-1-999-0-0-0.exe\",\"ListItemText\":\"vulkaninfo-1-999-0-0-0.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vulkaninfo-1-999-0-0-0.exe\"},{\"CompletionText\":\"vulkaninfo.exe\",\"ListItemText\":\"vulkaninfo.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\vulkaninfo.exe\"},{\"CompletionText\":\"w32tm.exe\",\"ListItemText\":\"w32tm.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\w32tm.exe\"},{\"CompletionText\":\"W:\",\"ListItemText\":\"W:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nW: \\r\\n\"},{\"CompletionText\":\"Wait-AdlJob\",\"ListItemText\":\"Wait-AdlJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AdlJob\"},{\"CompletionText\":\"Wait-AzDataLakeAnalyticsJob\",\"ListItemText\":\"Wait-AzDataLakeAnalyticsJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzDataLakeAnalyticsJob\\r\\n\"},{\"CompletionText\":\"Wait-AzHDInsightJob\",\"ListItemText\":\"Wait-AzHDInsightJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzHDInsightJob\\r\\n\"},{\"CompletionText\":\"Wait-AzRecoveryServicesBackupJob\",\"ListItemText\":\"Wait-AzRecoveryServicesBackupJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzRecoveryServicesBackupJob\\r\\n\"},{\"CompletionText\":\"Wait-AzSynapseSparkJob\",\"ListItemText\":\"Wait-AzSynapseSparkJob\",\"ResultType\":2,\"ToolTip\":\"Wait-AzSynapseSparkJob\\r\\n\"},{\"CompletionText\":\"Wait-Debugger\",\"ListItemText\":\"Wait-Debugger\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Debugger []\\r\\n\"},{\"CompletionText\":\"Wait-Event\",\"ListItemText\":\"Wait-Event\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Event [[-SourceIdentifier] ] [-Timeout ] []\\r\\n\"},{\"CompletionText\":\"Wait-Job\",\"ListItemText\":\"Wait-Job\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Job [-Id] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Job] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Name] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-InstanceId] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-State] [-Any] [-Timeout ] [-Force] []\\r\\n\\r\\nWait-Job [-Filter] [-Any] [-Timeout ] [-Force] []\\r\\n\"},{\"CompletionText\":\"Wait-Process\",\"ListItemText\":\"Wait-Process\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWait-Process [-Name] [[-Timeout] ] [-Any] [-PassThru] []\\r\\n\\r\\nWait-Process [-Id] [[-Timeout] ] [-Any] [-PassThru] []\\r\\n\\r\\nWait-Process [[-Timeout] ] -InputObject [-Any] [-PassThru] []\\r\\n\"},{\"CompletionText\":\"Wait-VM\",\"ListItemText\":\"Wait-VM\",\"ResultType\":2,\"ToolTip\":\"Wait-VM\\r\\n\"},{\"CompletionText\":\"waitfor.exe\",\"ListItemText\":\"waitfor.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\waitfor.exe\"},{\"CompletionText\":\"WallpaperHost.exe\",\"ListItemText\":\"WallpaperHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WallpaperHost.exe\"},{\"CompletionText\":\"wbadmin.exe\",\"ListItemText\":\"wbadmin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wbadmin.exe\"},{\"CompletionText\":\"wbemtest.exe\",\"ListItemText\":\"wbemtest.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\wbemtest.exe\"},{\"CompletionText\":\"wbengine.exe\",\"ListItemText\":\"wbengine.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wbengine.exe\"},{\"CompletionText\":\"WdfPerfEnhancedVerifier.cmd\",\"ListItemText\":\"WdfPerfEnhancedVerifier.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\WdfPerfEnhancedVerifier.cmd\"},{\"CompletionText\":\"wecutil.exe\",\"ListItemText\":\"wecutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wecutil.exe\"},{\"CompletionText\":\"WerFault.exe\",\"ListItemText\":\"WerFault.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WerFault.exe\"},{\"CompletionText\":\"WerFaultSecure.exe\",\"ListItemText\":\"WerFaultSecure.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WerFaultSecure.exe\"},{\"CompletionText\":\"wermgr.exe\",\"ListItemText\":\"wermgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wermgr.exe\"},{\"CompletionText\":\"wevtutil.exe\",\"ListItemText\":\"wevtutil.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wevtutil.exe\"},{\"CompletionText\":\"wextract.exe\",\"ListItemText\":\"wextract.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wextract.exe\"},{\"CompletionText\":\"WF.msc\",\"ListItemText\":\"WF.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WF.msc\"},{\"CompletionText\":\"WFS.exe\",\"ListItemText\":\"WFS.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WFS.exe\"},{\"CompletionText\":\"where\",\"ListItemText\":\"where\",\"ResultType\":2,\"ToolTip\":\"Where-Object\"},{\"CompletionText\":\"Where-Object\",\"ListItemText\":\"Where-Object\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWhere-Object [-Property] [[-Value] ] [-InputObject ] [-EQ] []\\r\\n\\r\\nWhere-Object [-FilterScript] [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CEQ [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -GT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CGT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -LT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLT [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -GE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CGE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -LE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLE [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Like [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotLike [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Match [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotMatch [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Contains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotContains [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -In [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -NotIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -CNotIn [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -Is [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] [[-Value] ] -IsNot [-InputObject ] []\\r\\n\\r\\nWhere-Object [-Property] -Not [-InputObject ] []\\r\\n\"},{\"CompletionText\":\"where.exe\",\"ListItemText\":\"where.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\where.exe\"},{\"CompletionText\":\"whoami.exe\",\"ListItemText\":\"whoami.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\whoami.exe\"},{\"CompletionText\":\"wiaacmgr.exe\",\"ListItemText\":\"wiaacmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wiaacmgr.exe\"},{\"CompletionText\":\"wiawow64.exe\",\"ListItemText\":\"wiawow64.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wiawow64.exe\"},{\"CompletionText\":\"wifitask.exe\",\"ListItemText\":\"wifitask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wifitask.exe\"},{\"CompletionText\":\"wimserv.exe\",\"ListItemText\":\"wimserv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wimserv.exe\"},{\"CompletionText\":\"WinBioDataModelOOBE.exe\",\"ListItemText\":\"WinBioDataModelOOBE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinBioDataModelOOBE.exe\"},{\"CompletionText\":\"Windows.Media.BackgroundPlayback.exe\",\"ListItemText\":\"Windows.Media.BackgroundPlayback.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Windows.Media.BackgroundPlayback.exe\"},{\"CompletionText\":\"Windows.WARP.JITService.exe\",\"ListItemText\":\"Windows.WARP.JITService.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\Windows.WARP.JITService.exe\"},{\"CompletionText\":\"WindowsActionDialog.exe\",\"ListItemText\":\"WindowsActionDialog.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WindowsActionDialog.exe\"},{\"CompletionText\":\"WindowsPackageManagerServer.exe\",\"ListItemText\":\"WindowsPackageManagerServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\WindowsPackageManagerServer.exe\"},{\"CompletionText\":\"WindowsUpdateElevatedInstaller.exe\",\"ListItemText\":\"WindowsUpdateElevatedInstaller.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WindowsUpdateElevatedInstaller.exe\"},{\"CompletionText\":\"winget.exe\",\"ListItemText\":\"winget.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\winget.exe\"},{\"CompletionText\":\"winhlp32.exe\",\"ListItemText\":\"winhlp32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\winhlp32.exe\"},{\"CompletionText\":\"wininit.exe\",\"ListItemText\":\"wininit.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wininit.exe\"},{\"CompletionText\":\"winload.exe\",\"ListItemText\":\"winload.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winload.exe\"},{\"CompletionText\":\"winlogon.exe\",\"ListItemText\":\"winlogon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winlogon.exe\"},{\"CompletionText\":\"WinMgmt.exe\",\"ListItemText\":\"WinMgmt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WinMgmt.exe\"},{\"CompletionText\":\"winresume.exe\",\"ListItemText\":\"winresume.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winresume.exe\"},{\"CompletionText\":\"winrm.cmd\",\"ListItemText\":\"winrm.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrm.cmd\"},{\"CompletionText\":\"winrm.vbs\",\"ListItemText\":\"winrm.vbs\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrm.vbs\"},{\"CompletionText\":\"winrs.exe\",\"ListItemText\":\"winrs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrs.exe\"},{\"CompletionText\":\"winrshost.exe\",\"ListItemText\":\"winrshost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winrshost.exe\"},{\"CompletionText\":\"WinRTNetMUAHostServer.exe\",\"ListItemText\":\"WinRTNetMUAHostServer.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinRTNetMUAHostServer.exe\"},{\"CompletionText\":\"WinSAT.exe\",\"ListItemText\":\"WinSAT.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WinSAT.exe\"},{\"CompletionText\":\"winver.exe\",\"ListItemText\":\"winver.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\winver.exe\"},{\"CompletionText\":\"wjb\",\"ListItemText\":\"wjb\",\"ResultType\":2,\"ToolTip\":\"Wait-Job\"},{\"CompletionText\":\"wkspbroker.exe\",\"ListItemText\":\"wkspbroker.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wkspbroker.exe\"},{\"CompletionText\":\"wksprt.exe\",\"ListItemText\":\"wksprt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wksprt.exe\"},{\"CompletionText\":\"wlanext.exe\",\"ListItemText\":\"wlanext.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wlanext.exe\"},{\"CompletionText\":\"wlrmdr.exe\",\"ListItemText\":\"wlrmdr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wlrmdr.exe\"},{\"CompletionText\":\"WMIADAP.exe\",\"ListItemText\":\"WMIADAP.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WMIADAP.exe\"},{\"CompletionText\":\"WmiApSrv.exe\",\"ListItemText\":\"WmiApSrv.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WmiApSrv.exe\"},{\"CompletionText\":\"WMIC.exe\",\"ListItemText\":\"WMIC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WMIC.exe\"},{\"CompletionText\":\"WmiMgmt.msc\",\"ListItemText\":\"WmiMgmt.msc\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WmiMgmt.msc\"},{\"CompletionText\":\"WmiPrvSE.exe\",\"ListItemText\":\"WmiPrvSE.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\System32\\\\Wbem\\\\WmiPrvSE.exe\"},{\"CompletionText\":\"WMPDMC.exe\",\"ListItemText\":\"WMPDMC.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WMPDMC.exe\"},{\"CompletionText\":\"WorkFolders.exe\",\"ListItemText\":\"WorkFolders.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WorkFolders.exe\"},{\"CompletionText\":\"wowreg32.exe\",\"ListItemText\":\"wowreg32.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wowreg32.exe\"},{\"CompletionText\":\"wpa.exe\",\"ListItemText\":\"wpa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpa.exe\"},{\"CompletionText\":\"wpaexporter.exe\",\"ListItemText\":\"wpaexporter.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpaexporter.exe\"},{\"CompletionText\":\"wpbbin.exe\",\"ListItemText\":\"wpbbin.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpbbin.exe\"},{\"CompletionText\":\"WpcMon.exe\",\"ListItemText\":\"WpcMon.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WpcMon.exe\"},{\"CompletionText\":\"WpcTok.exe\",\"ListItemText\":\"WpcTok.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WpcTok.exe\"},{\"CompletionText\":\"WPDShextAutoplay.exe\",\"ListItemText\":\"WPDShextAutoplay.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WPDShextAutoplay.exe\"},{\"CompletionText\":\"wpnpinst.exe\",\"ListItemText\":\"wpnpinst.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpnpinst.exe\"},{\"CompletionText\":\"wpr.exe\",\"ListItemText\":\"wpr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wpr.exe\"},{\"CompletionText\":\"WPRUI.exe\",\"ListItemText\":\"WPRUI.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\WPRUI.exe\"},{\"CompletionText\":\"write\",\"ListItemText\":\"write\",\"ResultType\":2,\"ToolTip\":\"Write-Output\"},{\"CompletionText\":\"Write-Debug\",\"ListItemText\":\"Write-Debug\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Debug [-Message] []\\r\\n\"},{\"CompletionText\":\"Write-DtcTransactionsTraceSession\",\"ListItemText\":\"Write-DtcTransactionsTraceSession\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-DtcTransactionsTraceSession \\r\\n\"},{\"CompletionText\":\"Write-Error\",\"ListItemText\":\"Write-Error\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Error [-Message] [-Category ] [-ErrorId ] [-TargetObject ] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\\r\\nWrite-Error [-Exception] [-Message ] [-Category ] [-ErrorId ] [-TargetObject ] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\\r\\nWrite-Error [-ErrorRecord] [-RecommendedAction ] [-CategoryActivity ] [-CategoryReason ] [-CategoryTargetName ] [-CategoryTargetType ] []\\r\\n\"},{\"CompletionText\":\"Write-FileSystemCache\",\"ListItemText\":\"Write-FileSystemCache\",\"ResultType\":2,\"ToolTip\":\"Write-FileSystemCache\"},{\"CompletionText\":\"Write-GitBranchName\",\"ListItemText\":\"Write-GitBranchName\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitBranchName \\r\\n\"},{\"CompletionText\":\"Write-GitBranchStatus\",\"ListItemText\":\"Write-GitBranchStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitBranchStatus \\r\\n\"},{\"CompletionText\":\"Write-GitIndexStatus\",\"ListItemText\":\"Write-GitIndexStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitIndexStatus \\r\\n\"},{\"CompletionText\":\"Write-GitStashCount\",\"ListItemText\":\"Write-GitStashCount\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitStashCount \\r\\n\"},{\"CompletionText\":\"Write-GitStatus\",\"ListItemText\":\"Write-GitStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitStatus \\r\\n\"},{\"CompletionText\":\"Write-GitWorkingDirStatus\",\"ListItemText\":\"Write-GitWorkingDirStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitWorkingDirStatus \\r\\n\"},{\"CompletionText\":\"Write-GitWorkingDirStatusSummary\",\"ListItemText\":\"Write-GitWorkingDirStatusSummary\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-GitWorkingDirStatusSummary \\r\\n\"},{\"CompletionText\":\"Write-Host\",\"ListItemText\":\"Write-Host\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Host [[-Object] ] [-NoNewline] [-Separator ] [-ForegroundColor ] [-BackgroundColor ] []\\r\\n\"},{\"CompletionText\":\"Write-Information\",\"ListItemText\":\"Write-Information\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Information [-MessageData] [[-Tags] ] []\\r\\n\"},{\"CompletionText\":\"Write-Output\",\"ListItemText\":\"Write-Output\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Output [-InputObject] [-NoEnumerate] []\\r\\n\"},{\"CompletionText\":\"Write-PrinterNfcTag\",\"ListItemText\":\"Write-PrinterNfcTag\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-PrinterNfcTag \\r\\n\"},{\"CompletionText\":\"Write-Progress\",\"ListItemText\":\"Write-Progress\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Progress [[-Activity] ] [[-Status] ] [[-Id] ] [-PercentComplete ] [-SecondsRemaining ] [-CurrentOperation ] [-ParentId ] [-Completed] [-SourceId ] []\\r\\n\"},{\"CompletionText\":\"Write-Prompt\",\"ListItemText\":\"Write-Prompt\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Prompt \\r\\n\"},{\"CompletionText\":\"Write-VcsStatus\",\"ListItemText\":\"Write-VcsStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-VcsStatus \\r\\n\"},{\"CompletionText\":\"Write-Verbose\",\"ListItemText\":\"Write-Verbose\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Verbose [-Message] []\\r\\n\"},{\"CompletionText\":\"Write-VolumeCache\",\"ListItemText\":\"Write-VolumeCache\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-VolumeCache \\r\\n\"},{\"CompletionText\":\"Write-Warning\",\"ListItemText\":\"Write-Warning\",\"ResultType\":2,\"ToolTip\":\"\\r\\nWrite-Warning [-Message] []\\r\\n\"},{\"CompletionText\":\"write.exe\",\"ListItemText\":\"write.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\write.exe\"},{\"CompletionText\":\"wscadminui.exe\",\"ListItemText\":\"wscadminui.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscadminui.exe\"},{\"CompletionText\":\"WSCollect.exe\",\"ListItemText\":\"WSCollect.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSCollect.exe\"},{\"CompletionText\":\"wscript.exe\",\"ListItemText\":\"wscript.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscript.exe\"},{\"CompletionText\":\"wscui.cpl\",\"ListItemText\":\"wscui.cpl\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wscui.cpl\"},{\"CompletionText\":\"wsgen.exe\",\"ListItemText\":\"wsgen.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\wsgen.exe\"},{\"CompletionText\":\"wsimport.exe\",\"ListItemText\":\"wsimport.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\wsimport.exe\"},{\"CompletionText\":\"wsl.exe\",\"ListItemText\":\"wsl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsl.exe\"},{\"CompletionText\":\"wslconfig.exe\",\"ListItemText\":\"wslconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wslconfig.exe\"},{\"CompletionText\":\"wslg.exe\",\"ListItemText\":\"wslg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wslg.exe\"},{\"CompletionText\":\"WSManHTTPConfig.exe\",\"ListItemText\":\"WSManHTTPConfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSManHTTPConfig.exe\"},{\"CompletionText\":\"wsmprovhost.exe\",\"ListItemText\":\"wsmprovhost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsmprovhost.exe\"},{\"CompletionText\":\"wsqmcons.exe\",\"ListItemText\":\"wsqmcons.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wsqmcons.exe\"},{\"CompletionText\":\"WSReset.exe\",\"ListItemText\":\"WSReset.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WSReset.exe\"},{\"CompletionText\":\"wt.exe\",\"ListItemText\":\"wt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wt.exe\"},{\"CompletionText\":\"wuapihost.exe\",\"ListItemText\":\"wuapihost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wuapihost.exe\"},{\"CompletionText\":\"wuauclt.exe\",\"ListItemText\":\"wuauclt.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wuauclt.exe\"},{\"CompletionText\":\"WUDFCompanionHost.exe\",\"ListItemText\":\"WUDFCompanionHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WUDFCompanionHost.exe\"},{\"CompletionText\":\"WUDFHost.exe\",\"ListItemText\":\"WUDFHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WUDFHost.exe\"},{\"CompletionText\":\"wusa.exe\",\"ListItemText\":\"wusa.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\wusa.exe\"},{\"CompletionText\":\"WWAHost.exe\",\"ListItemText\":\"WWAHost.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\WWAHost.exe\"},{\"CompletionText\":\"X:\",\"ListItemText\":\"X:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nX: \\r\\n\"},{\"CompletionText\":\"XblGameSaveTask.exe\",\"ListItemText\":\"XblGameSaveTask.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\XblGameSaveTask.exe\"},{\"CompletionText\":\"xbootmgr.exe\",\"ListItemText\":\"xbootmgr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xbootmgr.exe\"},{\"CompletionText\":\"xbootmgrsleep.exe\",\"ListItemText\":\"xbootmgrsleep.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xbootmgrsleep.exe\"},{\"CompletionText\":\"xcopy.exe\",\"ListItemText\":\"xcopy.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\xcopy.exe\"},{\"CompletionText\":\"xjc.exe\",\"ListItemText\":\"xjc.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Eclipse Adoptium\\\\jdk-8.0.345.1-hotspot\\\\bin\\\\xjc.exe\"},{\"CompletionText\":\"xperf.exe\",\"ListItemText\":\"xperf.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\xperf.exe\"},{\"CompletionText\":\"xwizard.exe\",\"ListItemText\":\"xwizard.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\xwizard.exe\"},{\"CompletionText\":\"Y:\",\"ListItemText\":\"Y:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nY: \\r\\n\"},{\"CompletionText\":\"yarn.cmd\",\"ListItemText\":\"yarn.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yarn.cmd\"},{\"CompletionText\":\"yarn.ps1\",\"ListItemText\":\"yarn.ps1\",\"ResultType\":2,\"ToolTip\":\"yarn.ps1 \\r\\n\"},{\"CompletionText\":\"yarnpkg.cmd\",\"ListItemText\":\"yarnpkg.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yarnpkg.cmd\"},{\"CompletionText\":\"yarnpkg.ps1\",\"ListItemText\":\"yarnpkg.ps1\",\"ResultType\":2,\"ToolTip\":\"yarnpkg.ps1 \\r\\n\"},{\"CompletionText\":\"yo-complete.cmd\",\"ListItemText\":\"yo-complete.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yo-complete.cmd\"},{\"CompletionText\":\"yo-complete.ps1\",\"ListItemText\":\"yo-complete.ps1\",\"ResultType\":2,\"ToolTip\":\"yo-complete.ps1 \\r\\n\"},{\"CompletionText\":\"yo.cmd\",\"ListItemText\":\"yo.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Roaming\\\\npm\\\\yo.cmd\"},{\"CompletionText\":\"yo.ps1\",\"ListItemText\":\"yo.ps1\",\"ResultType\":2,\"ToolTip\":\"yo.ps1 \\r\\n\"},{\"CompletionText\":\"Z:\",\"ListItemText\":\"Z:\",\"ResultType\":2,\"ToolTip\":\"\\r\\nZ: \\r\\n\"},{\"CompletionText\":\"__VSCode-Escape-Value\",\"ListItemText\":\"__VSCode-Escape-Value\",\"ResultType\":2,\"ToolTip\":\"\\r\\n__VSCode-Escape-Value [[-value] ]\\r\\n\"},{\"CompletionText\":\"Defender\\\\Add-MpPreference\",\"ListItemText\":\"Add-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nAdd-MpPreference \\r\\n\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\bash.exe\",\"ListItemText\":\"bash.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\bash.exe\"},{\"CompletionText\":\"Az.Sql\\\\Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"'C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe'\",\"ListItemText\":\"code-tunnel.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code-tunnel.exe\"},{\"CompletionText\":\"'C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code.cmd'\",\"ListItemText\":\"code.cmd\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin\\\\code.cmd\"},{\"CompletionText\":\"Microsoft.PowerShell.Archive\\\\Compress-Archive\",\"ListItemText\":\"Compress-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nCompress-Archive \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Disable-PhysicalDiskIndication\",\"ListItemText\":\"Disable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Disable-PhysicalDiskIndication\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-PSTrace\",\"ListItemText\":\"Disable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSTrace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-PSWSManCombinedTrace\",\"ListItemText\":\"Disable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Disable-StorageDiagnosticLog\",\"ListItemText\":\"Disable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Disable-StorageDiagnosticLog\"},{\"CompletionText\":\"PSDiagnostics\\\\Disable-WSManTrace\",\"ListItemText\":\"Disable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nDisable-WSManTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Enable-PhysicalDiskIndication\",\"ListItemText\":\"Enable-PhysicalDiskIndication\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Enable-PhysicalDiskIndication\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-PSTrace\",\"ListItemText\":\"Enable-PSTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSTrace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-PSWSManCombinedTrace\",\"ListItemText\":\"Enable-PSWSManCombinedTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-PSWSManCombinedTrace \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Enable-StorageDiagnosticLog\",\"ListItemText\":\"Enable-StorageDiagnosticLog\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Enable-StorageDiagnosticLog\"},{\"CompletionText\":\"PSDiagnostics\\\\Enable-WSManTrace\",\"ListItemText\":\"Enable-WSManTrace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nEnable-WSManTrace \\r\\n\"},{\"CompletionText\":\"Microsoft.PowerShell.Archive\\\\Expand-Archive\",\"ListItemText\":\"Expand-Archive\",\"ResultType\":2,\"ToolTip\":\"\\r\\nExpand-Archive \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Export-VMCheckpoint\",\"ListItemText\":\"Export-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Export-VMCheckpoint\"},{\"CompletionText\":\"PowerShellGet\\\\fimo\",\"ListItemText\":\"fimo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\fimo\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Command\",\"ListItemText\":\"Find-Command\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Command \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-DscResource\",\"ListItemText\":\"Find-DscResource\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-DscResource \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Module\",\"ListItemText\":\"Find-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-RoleCapability\",\"ListItemText\":\"Find-RoleCapability\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-RoleCapability \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Find-Script\",\"ListItemText\":\"Find-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nFind-Script \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Flush-Volume\",\"ListItemText\":\"Flush-Volume\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Flush-Volume\"},{\"CompletionText\":\"CimCmdlets\\\\gcai\",\"ListItemText\":\"gcai\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcai\"},{\"CompletionText\":\"CimCmdlets\\\\gcim\",\"ListItemText\":\"gcim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcim\"},{\"CompletionText\":\"CimCmdlets\\\\gcls\",\"ListItemText\":\"gcls\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcls\"},{\"CompletionText\":\"CimCmdlets\\\\gcms\",\"ListItemText\":\"gcms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\gcms\"},{\"CompletionText\":\"Az.Sql\\\\Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-DiskSNV\",\"ListItemText\":\"Get-DiskSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-DiskSNV\"},{\"CompletionText\":\"PowerShellGet\\\\Get-InstalledModule\",\"ListItemText\":\"Get-InstalledModule\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledModule \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Get-InstalledScript\",\"ListItemText\":\"Get-InstalledScript\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-InstalledScript \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Get-LogProperties\",\"ListItemText\":\"Get-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-LogProperties \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpComputerStatus\",\"ListItemText\":\"Get-MpComputerStatus\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpComputerStatus \\r\\n\"},{\"CompletionText\":\"DefenderPerformance\\\\Get-MpPerformanceReport\",\"ListItemText\":\"Get-MpPerformanceReport\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPerformanceReport \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpPreference\",\"ListItemText\":\"Get-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpPreference \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreat\",\"ListItemText\":\"Get-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreat \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreatCatalog\",\"ListItemText\":\"Get-MpThreatCatalog\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatCatalog \\r\\n\"},{\"CompletionText\":\"Defender\\\\Get-MpThreatDetection\",\"ListItemText\":\"Get-MpThreatDetection\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-MpThreatDetection \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-PhysicalDiskSNV\",\"ListItemText\":\"Get-PhysicalDiskSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-PhysicalDiskSNV\"},{\"CompletionText\":\"PowerShellGet\\\\Get-PSRepository\",\"ListItemText\":\"Get-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nGet-PSRepository \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-StorageEnclosureSNV\",\"ListItemText\":\"Get-StorageEnclosureSNV\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-StorageEnclosureSNV\"},{\"CompletionText\":\"VMDirectStorage\\\\Get-VMCheckpoint\",\"ListItemText\":\"Get-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Get-VMCheckpoint\"},{\"CompletionText\":\"'C:\\\\Program Files\\\\Git\\\\cmd\\\\git-lfs.exe'\",\"ListItemText\":\"git-lfs.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files\\\\Git\\\\cmd\\\\git-lfs.exe\"},{\"CompletionText\":\"Hyper-V\\\\gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvm\"},{\"CompletionText\":\"VMDirectStorage\\\\gvm\",\"ListItemText\":\"gvm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvm\"},{\"CompletionText\":\"Hyper-V\\\\gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvmr\"},{\"CompletionText\":\"VMDirectStorage\\\\gvmr\",\"ListItemText\":\"gvmr\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvmr\"},{\"CompletionText\":\"Hyper-V\\\\gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\gvmrs\"},{\"CompletionText\":\"VMDirectStorage\\\\gvmrs\",\"ListItemText\":\"gvmrs\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\gvmrs\"},{\"CompletionText\":\"CimCmdlets\\\\icim\",\"ListItemText\":\"icim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\icim\"},{\"CompletionText\":\"VMDirectStorage\\\\Initialize-Volume\",\"ListItemText\":\"Initialize-Volume\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Initialize-Volume\"},{\"CompletionText\":\"PowerShellGet\\\\inmo\",\"ListItemText\":\"inmo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\inmo\"},{\"CompletionText\":\"PowerShellGet\\\\Install-Module\",\"ListItemText\":\"Install-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Install-Scri" + }, + { + "type": "output", + "data": "pt\",\"ListItemText\":\"Install-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nInstall-Script \\r\\n\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\klist.exe\",\"ListItemText\":\"klist.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\klist.exe\"},{\"CompletionText\":\"Hyper-V\\\\mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\mvmr\"},{\"CompletionText\":\"VMDirectStorage\\\\mvmr\",\"ListItemText\":\"mvmr\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\mvmr\"},{\"CompletionText\":\"CimCmdlets\\\\ncim\",\"ListItemText\":\"ncim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncim\"},{\"CompletionText\":\"CimCmdlets\\\\ncms\",\"ListItemText\":\"ncms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncms\"},{\"CompletionText\":\"CimCmdlets\\\\ncso\",\"ListItemText\":\"ncso\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\ncso\"},{\"CompletionText\":\"DefenderPerformance\\\\New-MpPerformanceRecording\",\"ListItemText\":\"New-MpPerformanceRecording\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-MpPerformanceRecording \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\New-ScriptFileInfo\",\"ListItemText\":\"New-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nNew-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\notepad.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\notepad.exe\",\"ListItemText\":\"notepad.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\notepad.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip.exe\",\"ListItemText\":\"pip.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\pip3.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.exe\",\"ListItemText\":\"pip3.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pip3.exe\"},{\"CompletionText\":\"PSReadLine\\\\PSConsoleHostReadLine\",\"ListItemText\":\"PSConsoleHostReadLine\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPSConsoleHostReadLine \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Publish-Module\",\"ListItemText\":\"Publish-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Publish-Script\",\"ListItemText\":\"Publish-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nPublish-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\pumo\",\"ListItemText\":\"pumo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\pumo\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh.exe\",\"ListItemText\":\"pwsh.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pwsh.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python.exe\",\"ListItemText\":\"python.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\python.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\pythonw.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw.exe\",\"ListItemText\":\"pythonw.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\pythonw.exe\"},{\"CompletionText\":\"CimCmdlets\\\\rcie\",\"ListItemText\":\"rcie\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcie\"},{\"CompletionText\":\"CimCmdlets\\\\rcim\",\"ListItemText\":\"rcim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcim\"},{\"CompletionText\":\"CimCmdlets\\\\rcms\",\"ListItemText\":\"rcms\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\rcms\"},{\"CompletionText\":\"PowerShellGet\\\\Register-PSRepository\",\"ListItemText\":\"Register-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRegister-PSRepository \\r\\n\"},{\"CompletionText\":\"Defender\\\\Remove-MpPreference\",\"ListItemText\":\"Remove-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpPreference \\r\\n\"},{\"CompletionText\":\"Defender\\\\Remove-MpThreat\",\"ListItemText\":\"Remove-MpThreat\",\"ResultType\":2,\"ToolTip\":\"\\r\\nRemove-MpThreat \\r\\n\"},{\"CompletionText\":\"VMDirectStorage\\\\Remove-VMCheckpoint\",\"ListItemText\":\"Remove-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Remove-VMCheckpoint\"},{\"CompletionText\":\"VMDirectStorage\\\\Rename-VMCheckpoint\",\"ListItemText\":\"Rename-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Rename-VMCheckpoint\"},{\"CompletionText\":\"VMDirectStorage\\\\Restore-VMCheckpoint\",\"ListItemText\":\"Restore-VMCheckpoint\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Restore-VMCheckpoint\"},{\"CompletionText\":\"PowerShellGet\\\\Save-Module\",\"ListItemText\":\"Save-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Save-Script\",\"ListItemText\":\"Save-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSave-Script \\r\\n\"},{\"CompletionText\":\"Hyper-V\\\\savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\savm\"},{\"CompletionText\":\"VMDirectStorage\\\\savm\",\"ListItemText\":\"savm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\savm\"},{\"CompletionText\":\"CimCmdlets\\\\scim\",\"ListItemText\":\"scim\",\"ResultType\":2,\"ToolTip\":\"CimCmdlets\\\\scim\"},{\"CompletionText\":\"PSDiagnostics\\\\Set-LogProperties\",\"ListItemText\":\"Set-LogProperties\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-LogProperties \\r\\n\"},{\"CompletionText\":\"Defender\\\\Set-MpPreference\",\"ListItemText\":\"Set-MpPreference\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-MpPreference \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Set-PSRepository\",\"ListItemText\":\"Set-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nSet-PSRepository \\r\\n\"},{\"CompletionText\":\"Hyper-V\\\\spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"Hyper-V\\\\spvm\"},{\"CompletionText\":\"VMDirectStorage\\\\spvm\",\"ListItemText\":\"spvm\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\spvm\"},{\"CompletionText\":\"Defender\\\\Start-MpRollback\",\"ListItemText\":\"Start-MpRollback\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpRollback \\r\\n\"},{\"CompletionText\":\"Defender\\\\Start-MpScan\",\"ListItemText\":\"Start-MpScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpScan \\r\\n\"},{\"CompletionText\":\"Defender\\\\Start-MpWDOScan\",\"ListItemText\":\"Start-MpWDOScan\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-MpWDOScan \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Start-Trace\",\"ListItemText\":\"Start-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStart-Trace \\r\\n\"},{\"CompletionText\":\"PSDiagnostics\\\\Stop-Trace\",\"ListItemText\":\"Stop-Trace\",\"ResultType\":2,\"ToolTip\":\"\\r\\nStop-Trace \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Test-ScriptFileInfo\",\"ListItemText\":\"Test-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nTest-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Uninstall-Module\",\"ListItemText\":\"Uninstall-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Uninstall-Script\",\"ListItemText\":\"Uninstall-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUninstall-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Unregister-PSRepository\",\"ListItemText\":\"Unregister-PSRepository\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUnregister-PSRepository \\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"Az.Sql\\\\Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ListItemText\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\",\"ResultType\":2,\"ToolTip\":\"Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting\\r\\n\"},{\"CompletionText\":\"PSDesiredStateConfiguration\\\\Update-DscConfiguration\",\"ListItemText\":\"Update-DscConfiguration\",\"ResultType\":2,\"ToolTip\":\"Update-DscConfiguration\\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-Module\",\"ListItemText\":\"Update-Module\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Module \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-ModuleManifest\",\"ListItemText\":\"Update-ModuleManifest\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ModuleManifest \\r\\n\"},{\"CompletionText\":\"Defender\\\\Update-MpSignature\",\"ListItemText\":\"Update-MpSignature\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-MpSignature \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-Script\",\"ListItemText\":\"Update-Script\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-Script \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\Update-ScriptFileInfo\",\"ListItemText\":\"Update-ScriptFileInfo\",\"ResultType\":2,\"ToolTip\":\"\\r\\nUpdate-ScriptFileInfo \\r\\n\"},{\"CompletionText\":\"PowerShellGet\\\\upmo\",\"ListItemText\":\"upmo\",\"ResultType\":2,\"ToolTip\":\"PowerShellGet\\\\upmo\"},{\"CompletionText\":\"'C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpr.exe'\",\"ListItemText\":\"wpr.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\Windows Performance Toolkit\\\\wpr.exe\"},{\"CompletionText\":\"VMDirectStorage\\\\Write-FileSystemCache\",\"ListItemText\":\"Write-FileSystemCache\",\"ResultType\":2,\"ToolTip\":\"VMDirectStorage\\\\Write-FileSystemCache\"},{\"CompletionText\":\"C:\\\\WINDOWS\\\\system32\\\\write.exe\",\"ListItemText\":\"write.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\WINDOWS\\\\system32\\\\write.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wsl.exe\",\"ListItemText\":\"wsl.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wsl.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslconfig.exe\",\"ListItemText\":\"wslconfig.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslconfig.exe\"},{\"CompletionText\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslg.exe\",\"ListItemText\":\"wslg.exe\",\"ResultType\":2,\"ToolTip\":\"C:\\\\Users\\\\Daniel\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps\\\\wslg.exe\"}]\u0007\u001b]633;A\u0007\u001b]633;P;Cwd=C:\\x5cGithub\\x5cTyriar\\x5cxterm.js\u0007\u001b]633;P;Prompt=\\x0a\\x1b[34mî‚¶\\x1b[44\\x3b38\\x3b2\\x3b17\\x3b17\\x3b17m06:30:07\\x1b[0m\\x1b[44m \\x1b[41\\x3b34mî‚°\\x1b[0m\\x1b[41m \\x1b[38\\x3b2\\x3b17\\x3b17\\x3b17mxterm.js\\x1b[0m\\x1b[41m \\x1b[43\\x3b31mî‚°\\x1b[38\\x3b2\\x3b17\\x3b17\\x3b17m î‚  master \\x1b[46\\x3b33mî‚°\\x1b[38\\x3b2\\x3b17\\x3b17\\x3b17m $! \\x1b[0m\\x1b[36mî‚°\\x1b[0m is \\x1b[1\\x3b38\\x3b5\\x3b208m v5.5.0\\x1b[0m via \\x1b[1\\x3b32m v18.18.2 \\x1b[0m\\x0a\\x1b[1\\x3b32mâ¯\\x1b[0m \u0007\u001b]633;B\u0007\u001b[34m\r\nî‚¶\u001b[38;2;17;17;17m\u001b[44m06:30:07 \u001b[34m\u001b[41mî‚° \u001b[38;2;17;17;17mxterm.js \u001b[31m\u001b[43mî‚° \u001b[38;2;17;17;17mî‚  master \u001b[33m\u001b[46mî‚° \u001b[38;2;17;17;17m$! \u001b[36m\u001b[49mî‚° \u001b[mis \u001b[38;5;208m\u001b[1m v5.5.0\u001b[m via \u001b[32m\u001b[1m v18.18.2 \r\nâ¯\u001b[m " + }, + { + "type": "promptInputChange", + "data": "|" + }, + { + "type": "input", + "data": "w" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93mw\u001b[97m\u001b[2m\u001b[3msl\u001b[3;4H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "w|[sl]" + }, + { + "type": "sendText", + "data": "\u001b[24~e" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "output", + "data": "\u001b]633;Completions;;;1;[{\"CompletionText\":\".\\\\webpack.config.headless.js\",\"ListItemText\":\"webpack.config.headless.js\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\webpack.config.headless.js\"},{\"CompletionText\":\".\\\\webpack.config.js\",\"ListItemText\":\"webpack.config.js\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\webpack.config.js\"},{\"CompletionText\":\"$WarningPreference\",\"ListItemText\":\"WarningPreference\",\"ResultType\":9,\"ToolTip\":\"WarningPreference\"},{\"CompletionText\":\"$WhatIfPreference\",\"ListItemText\":\"WhatIfPreference\",\"ResultType\":9,\"ToolTip\":\"WhatIfPreference\"}]\u0007" + }, + { + "type": "input", + "data": "r" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\bwr\u001b[97m\u001b[2m\u001b[3mite-Host 'hello'\u001b[3;5H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "wr|[ite-Host 'hello']" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "i" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3Hwri\u001b[97m\u001b[2m\u001b[3mte-Host 'hello'\u001b[3;6H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "wri|[te-Host 'hello']" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "t" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3Hwrit\u001b[97m\u001b[2m\u001b[3me-Host 'hello'\u001b[3;7H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "writ|[e-Host 'hello']" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "e" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3Hwrite\u001b[97m\u001b[2m\u001b[3m-Host 'hello'\u001b[3;8H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "write|[-Host 'hello']" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "-" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3Hwrite-\u001b[97m\u001b[2m\u001b[3mHost 'hello'\u001b[3;9H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "write-|[Host 'hello']" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "h" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3Hwrite-h\u001b[97m\u001b[2m\u001b[3most 'hello'\u001b[3;10H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "write-h|[ost 'hello']" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "command", + "id": "workbench.action.terminal.acceptSelectedSuggestion" + }, + { + "type": "sendText", + "data": "Write-Host" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3HWrite-Host\u001b[97m\u001b[2m\u001b[3m 'hello'\u001b[3;13H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Write-Host|[ 'hello']" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": " " + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3HWrite-Host \u001b[97m\u001b[2m\u001b[3m'hello'\u001b[3;14H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Write-Host |['hello']" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "'" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3HWrite-Host \u001b[36m'\u001b[97m\u001b[2m\u001b[3mhello'\u001b[3;15H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Write-Host '|[hello']" + }, + { + "type": "sendText", + "data": "\u001b[24~e" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "output", + "data": "\u001b]633;Completions;11;1;12;[{\"CompletionText\":\"'.\\\\.devcontainer'\",\"ListItemText\":\".devcontainer\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.devcontainer\"},{\"CompletionText\":\"'.\\\\.editorconfig'\",\"ListItemText\":\".editorconfig\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.editorconfig\"},{\"CompletionText\":\"'.\\\\.eslintrc.json'\",\"ListItemText\":\".eslintrc.json\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.eslintrc.json\"},{\"CompletionText\":\"'.\\\\.eslintrc.json.typings'\",\"ListItemText\":\".eslintrc.json.typings\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.eslintrc.json.typings\"},{\"CompletionText\":\"'.\\\\.git'\",\"ListItemText\":\".git\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.git\"},{\"CompletionText\":\"'.\\\\.gitattributes'\",\"ListItemText\":\".gitattributes\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.gitattributes\"},{\"CompletionText\":\"'.\\\\.github'\",\"ListItemText\":\".github\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.github\"},{\"CompletionText\":\"'.\\\\.gitignore'\",\"ListItemText\":\".gitignore\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.gitignore\"},{\"CompletionText\":\"'.\\\\.gitmodules'\",\"ListItemText\":\".gitmodules\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.gitmodules\"},{\"CompletionText\":\"'.\\\\.mailmap'\",\"ListItemText\":\".mailmap\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.mailmap\"},{\"CompletionText\":\"'.\\\\.mocha.env'\",\"ListItemText\":\".mocha.env\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.mocha.env\"},{\"CompletionText\":\"'.\\\\.mocharc.yml'\",\"ListItemText\":\".mocharc.yml\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.mocharc.yml\"},{\"CompletionText\":\"'.\\\\.npmignore'\",\"ListItemText\":\".npmignore\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.npmignore\"},{\"CompletionText\":\"'.\\\\.npmrc'\",\"ListItemText\":\".npmrc\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.npmrc\"},{\"CompletionText\":\"'.\\\\.nvmrc'\",\"ListItemText\":\".nvmrc\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.nvmrc\"},{\"CompletionText\":\"'.\\\\.vscode'\",\"ListItemText\":\".vscode\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\.vscode\"},{\"CompletionText\":\"'.\\\\addons'\",\"ListItemText\":\"addons\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\addons\"},{\"CompletionText\":\"'.\\\\bin'\",\"ListItemText\":\"bin\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\bin\"},{\"CompletionText\":\"'.\\\\CODE_OF_CONDUCT.md'\",\"ListItemText\":\"CODE_OF_CONDUCT.md\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\CODE_OF_CONDUCT.md\"},{\"CompletionText\":\"'.\\\\CONTRIBUTING.md'\",\"ListItemText\":\"CONTRIBUTING.md\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\CONTRIBUTING.md\"},{\"CompletionText\":\"'.\\\\css'\",\"ListItemText\":\"css\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\css\"},{\"CompletionText\":\"'.\\\\demo'\",\"ListItemText\":\"demo\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\demo\"},{\"CompletionText\":\"'.\\\\fixtures'\",\"ListItemText\":\"fixtures\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\fixtures\"},{\"CompletionText\":\"'.\\\\headless'\",\"ListItemText\":\"headless\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\headless\"},{\"CompletionText\":\"'.\\\\LICENSE'\",\"ListItemText\":\"LICENSE\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\LICENSE\"},{\"CompletionText\":\"'.\\\\logo-full.png'\",\"ListItemText\":\"logo-full.png\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\logo-full.png\"},{\"CompletionText\":\"'.\\\\node_modules'\",\"ListItemText\":\"node_modules\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\node_modules\"},{\"CompletionText\":\"'.\\\\out'\",\"ListItemText\":\"out\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\out\"},{\"CompletionText\":\"'.\\\\out-test'\",\"ListItemText\":\"out-test\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\out-test\"},{\"CompletionText\":\"'.\\\\package.json'\",\"ListItemText\":\"package.json\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\package.json\"},{\"CompletionText\":\"'.\\\\Procfile'\",\"ListItemText\":\"Procfile\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\Procfile\"},{\"CompletionText\":\"'.\\\\README.md'\",\"ListItemText\":\"README.md\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\README.md\"},{\"CompletionText\":\"'.\\\\src'\",\"ListItemText\":\"src\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\src\"},{\"CompletionText\":\"'.\\\\test'\",\"ListItemText\":\"test\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\test\"},{\"CompletionText\":\"'.\\\\test-results'\",\"ListItemText\":\"test-results\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\test-results\"},{\"CompletionText\":\"'.\\\\tsconfig.all.json'\",\"ListItemText\":\"tsconfig.all.json\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\tsconfig.all.json\"},{\"CompletionText\":\"'.\\\\typings'\",\"ListItemText\":\"typings\",\"ResultType\":4,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\typings\"},{\"CompletionText\":\"'.\\\\webpack.config.headless.js'\",\"ListItemText\":\"webpack.config.headless.js\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\webpack.config.headless.js\"},{\"CompletionText\":\"'.\\\\webpack.config.js'\",\"ListItemText\":\"webpack.config.js\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\webpack.config.js\"},{\"CompletionText\":\"'.\\\\yarn.lock'\",\"ListItemText\":\"yarn.lock\",\"ResultType\":3,\"ToolTip\":\"C:\\\\Github\\\\Tyriar\\\\xterm.js\\\\yarn.lock\"}]\u0007" + }, + { + "type": "input", + "data": "f" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3HWrite-Host \u001b[36m'f \u001b[3;16H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'f|" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "o" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3HWrite-Host \u001b[36m'fo\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'fo|" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "o" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[93m\u001b[3;3HWrite-Host \u001b[36m'foo\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'foo|" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "\r" + }, + { + "type": "output", + "data": "\u001b[38;5;8m\r\n∙ " + }, + { + "type": "promptInputChange", + "data": "Write-Host 'fooâŽ|" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "b" + }, + { + "type": "output", + "data": "\u001b[38;5;8m\r∙ \u001b[36mb" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'fooâŽb|" + }, + { + "type": "sendText", + "data": "\u001b[24~e" + }, + { + "type": "output", + "data": "\u001b]633;Completions;11;6;17;\u0007\u001b[m" + }, + { + "type": "input", + "data": "a" + }, + { + "type": "output", + "data": "\u001b[38;5;8m\r∙ \u001b[36mba" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'fooâŽba|" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "r" + }, + { + "type": "output", + "data": "\u001b[38;5;8m\r∙ \u001b[36mbar" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'fooâŽbar|" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "\r" + }, + { + "type": "output", + "data": "\u001b[38;5;8m\r\n∙ " + }, + { + "type": "promptInputChange", + "data": "Write-Host 'fooâŽbarâŽ|" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "b" + }, + { + "type": "output", + "data": "\u001b[38;5;8m\r∙ \u001b[36mb" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'fooâŽbarâŽb|" + }, + { + "type": "sendText", + "data": "\u001b[24~e" + }, + { + "type": "output", + "data": "\u001b]633;Completions;11;10;21;\u0007\u001b[m" + }, + { + "type": "input", + "data": "a" + }, + { + "type": "output", + "data": "\u001b[38;5;8m\r∙ \u001b[36mba" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'fooâŽbarâŽba|" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "z" + }, + { + "type": "output", + "data": "\u001b[38;5;8m\r∙ \u001b[36mbaz" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'fooâŽbarâŽbaz|" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "'" + }, + { + "type": "output", + "data": "\u001b[38;5;8m\r∙ \u001b[36mbaz'" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'fooâŽbarâŽbaz'|" + }, + { + "type": "output", + "data": "\u001b[m" + }, + { + "type": "input", + "data": "\u001b[D" + }, + { + "type": "output", + "data": "\b" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'fooâŽbarâŽbaz|'" + }, + { + "type": "input", + "data": "\u001b[D" + }, + { + "type": "output", + "data": "\b" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'fooâŽbarâŽba|z'" + }, + { + "type": "input", + "data": "\u001b[D" + }, + { + "type": "output", + "data": "\b" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'fooâŽbarâŽb|az'" + }, + { + "type": "input", + "data": "\u001b[D" + }, + { + "type": "output", + "data": "\b" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'fooâŽbarâŽ|baz'" + }, + { + "type": "input", + "data": "\u001b[D" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[4;6H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'fooâŽbar|âŽbaz'" + }, + { + "type": "input", + "data": "\u001b[D" + }, + { + "type": "output", + "data": "\b" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'fooâŽba|râŽbaz'" + }, + { + "type": "input", + "data": "\u001b[D" + }, + { + "type": "output", + "data": "\b" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'fooâŽb|arâŽbaz'" + }, + { + "type": "input", + "data": "\u001b[D" + }, + { + "type": "output", + "data": "\b" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'fooâŽ|barâŽbaz'" + }, + { + "type": "input", + "data": "\u001b[D" + }, + { + "type": "output", + "data": "\u001b[?25l\u001b[3;18H\u001b[?25h" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'foo|âŽbarâŽbaz'" + }, + { + "type": "input", + "data": "\u001b[D" + }, + { + "type": "output", + "data": "\b" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'fo|oâŽbarâŽbaz'" + }, + { + "type": "input", + "data": "\u001b[D" + }, + { + "type": "output", + "data": "\b" + }, + { + "type": "promptInputChange", + "data": "Write-Host 'f|ooâŽbarâŽbaz'" + }, + { + "type": "input", + "data": "\u001b[D" + }, + { + "type": "output", + "data": "\b" + }, + { + "type": "promptInputChange", + "data": "Write-Host '|fooâŽbarâŽbaz'" + } +]; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/terminalSuggestAddon.integrationTest.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/terminalSuggestAddon.integrationTest.ts new file mode 100644 index 00000000..90c2efa5 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/suggest/test/browser/terminalSuggestAddon.integrationTest.ts @@ -0,0 +1,176 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +// eslint-disable-next-line local/code-import-patterns, local/code-amd-node-module +import { Terminal } from '@xterm/xterm'; + +import { strictEqual } from 'assert'; +import { getActiveDocument } from 'vs/base/browser/dom'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; +import { IContextKeyService, type IContextKey } from 'vs/platform/contextkey/common/contextkey'; +import { NullLogService } from 'vs/platform/log/common/log'; +import { TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; +import type { TerminalCapabilityStore } from 'vs/platform/terminal/common/capabilities/terminalCapabilityStore'; +import { ShellIntegrationAddon } from 'vs/platform/terminal/common/xterm/shellIntegrationAddon'; +import { TerminalContextKeys } from 'vs/workbench/contrib/terminal/common/terminalContextKey'; +import { SuggestAddon } from 'vs/workbench/contrib/terminalContrib/suggest/browser/terminalSuggestAddon'; +import { TerminalSuggestCommandId } from 'vs/workbench/contrib/terminalContrib/suggest/common/terminal.suggest'; +import type { ITerminalSuggestConfiguration } from 'vs/workbench/contrib/terminalContrib/suggest/common/terminalSuggestConfiguration'; +import { workbenchInstantiationService } from 'vs/workbench/test/browser/workbenchTestServices'; + +import { events as macos_bash_echo_simple } from 'vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/macos_bash_echo_simple'; +import { events as macos_bash_echo_multiline } from 'vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/macos_bash_echo_multiline'; +import { events as windows11_pwsh_getcontent_delete_ghost } from 'vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_getcontent_delete_ghost'; +import { events as windows11_pwsh_getcontent_file } from 'vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_getcontent_file'; +import { events as windows11_pwsh_input_ls_complete_ls } from 'vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_input_ls_complete_ls'; +import { events as windows11_pwsh_namespace_completion } from 'vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_namespace_completion'; +import { events as windows11_pwsh_type_before_prompt } from 'vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_type_before_prompt'; +import { events as windows11_pwsh_writehost_multiline_nav_up } from 'vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_writehost_multiline_nav_up'; +import { events as windows11_pwsh_writehost_multiline } from 'vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_writehost_multiline'; + +const recordedTestCases: { name: string; events: RecordedSessionEvent[] }[] = [ + { name: 'macos_bash_echo_simple', events: macos_bash_echo_simple as any as RecordedSessionEvent[] }, + { name: 'macos_bash_echo_multiline', events: macos_bash_echo_multiline as any as RecordedSessionEvent[] }, + { name: 'windows11_pwsh_getcontent_delete_ghost', events: windows11_pwsh_getcontent_delete_ghost as any as RecordedSessionEvent[] }, + { name: 'windows11_pwsh_getcontent_file', events: windows11_pwsh_getcontent_file as any as RecordedSessionEvent[] }, + { name: 'windows11_pwsh_input_ls_complete_ls', events: windows11_pwsh_input_ls_complete_ls as any as RecordedSessionEvent[] }, + { name: 'windows11_pwsh_namespace_completion', events: windows11_pwsh_namespace_completion as any as RecordedSessionEvent[] }, + { name: 'windows11_pwsh_type_before_prompt', events: windows11_pwsh_type_before_prompt as any as RecordedSessionEvent[] }, + { name: 'windows11_pwsh_writehost_multiline_nav_up', events: windows11_pwsh_writehost_multiline_nav_up as any as RecordedSessionEvent[] }, + { name: 'windows11_pwsh_writehost_multiline', events: windows11_pwsh_writehost_multiline as any as RecordedSessionEvent[] } +]; + +type RecordedSessionEvent = IRecordedSessionTerminalEvent | IRecordedSessionCommandEvent | IRecordedSessionResizeEvent; + +interface IRecordedSessionTerminalEvent { + type: 'output' | 'input' | 'sendText' | 'promptInputChange'; + data: string; +} + +interface IRecordedSessionCommandEvent { + type: 'command'; + id: string; +} + +interface IRecordedSessionResizeEvent { + type: 'resize'; + cols: number; + rows: number; +} + +suite('Terminal Contrib Suggest Recordings', () => { + const store = ensureNoDisposablesAreLeakedInTestSuite(); + + let xterm: Terminal; + let capabilities: TerminalCapabilityStore; + let suggestWidgetVisibleContextKey: IContextKey; + let suggestAddon: SuggestAddon; + + setup(() => { + const instantiationService = workbenchInstantiationService({ + configurationService: () => new TestConfigurationService({ + files: { autoSave: false }, + terminal: { + integrated: { + suggest: { + enabled: true, + quickSuggestions: true, + suggestOnTriggerCharacters: true, + } satisfies ITerminalSuggestConfiguration + } + } + }) + }, store); + xterm = store.add(new Terminal({ allowProposedApi: true })); + const shellIntegrationAddon = store.add(new ShellIntegrationAddon('', true, undefined, new NullLogService)); + capabilities = shellIntegrationAddon.capabilities; + suggestWidgetVisibleContextKey = TerminalContextKeys.suggestWidgetVisible.bindTo(instantiationService.get(IContextKeyService)); + suggestAddon = store.add(instantiationService.createInstance(SuggestAddon, shellIntegrationAddon.capabilities, suggestWidgetVisibleContextKey)); + + const testContainer = document.createElement('div'); + getActiveDocument().body.append(testContainer); + xterm.open(testContainer); + suggestAddon.setPanel(testContainer); + suggestAddon.setScreen(xterm.element!.querySelector('.xterm-screen')!); + + xterm.loadAddon(shellIntegrationAddon); + xterm.loadAddon(suggestAddon); + }); + + for (const testCase of recordedTestCases) { + test(testCase.name, async () => { + const suggestDataEvents: string[] = []; + store.add(suggestAddon.onAcceptedCompletion(e => suggestDataEvents.push(e))); + for (const event of testCase.events) { + // DEBUG: Uncomment to see the events as they are played + // console.log( + // event.type, + // event.type === 'command' + // ? event.id + // : event.type === 'resize' + // ? `${event.cols}x${event.rows}` + // : (event.data.length > 50 ? event.data.slice(0, 50) + '...' : event.data).replaceAll('\x1b', '\\x1b').replace(/(\n|\r).+$/, '...') + // ); + // console.log('promptInputModel', capabilities.get(TerminalCapability.CommandDetection)?.promptInputModel.getCombinedString()); + switch (event.type) { + case 'resize': { + xterm.resize(event.cols, event.rows); + break; + } + case 'output': { + // If the output contains the command start sequence, allow time for the prompt to get adjusted. + if (event.data.includes('\x1b]633;B')) { + await Promise.all([ + new Promise(r => xterm.write(event.data, () => r())), + new Promise(r => { + const commandDetection = capabilities.get(TerminalCapability.CommandDetection); + if (commandDetection) { + const d = commandDetection.onCommandStarted(() => { + d.dispose(); + r(); + }); + } + }) + ]); + } else { + await new Promise(r => xterm.write(event.data, () => r())); + } + break; + } + case 'input': { + xterm.input(event.data, true); + break; + } + case 'promptInputChange': { + const promptInputModel = capabilities.get(TerminalCapability.CommandDetection)?.promptInputModel; + if (promptInputModel && promptInputModel.getCombinedString() !== event.data) { + await new Promise(r => { + const d = promptInputModel.onDidChangeInput(() => { + if (promptInputModel.getCombinedString() === event.data) { + d.dispose(); + r(); + } + }); + }); + } + break; + } + case 'sendText': { + strictEqual(suggestDataEvents.at(-1), event.data); + break; + } + case 'command': { + switch (event.id) { + case TerminalSuggestCommandId.AcceptSelectedSuggestion: + suggestAddon.acceptSelectedSuggestion(); + break; + } + } + } + } + }); + } +}); diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/typeAhead/browser/terminal.typeAhead.contribution.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/typeAhead/browser/terminal.typeAhead.contribution.ts index 993edae7..69775681 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/typeAhead/browser/terminal.typeAhead.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/typeAhead/browser/terminal.typeAhead.contribution.ts @@ -6,13 +6,13 @@ import { DisposableStore, toDisposable } from 'vs/base/common/lifecycle'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; -import { TerminalSettingId } from 'vs/platform/terminal/common/terminal'; import { ITerminalContribution, ITerminalInstance, IXtermTerminal } from 'vs/workbench/contrib/terminal/browser/terminal'; import { registerTerminalContribution } from 'vs/workbench/contrib/terminal/browser/terminalExtensions'; import { TerminalWidgetManager } from 'vs/workbench/contrib/terminal/browser/widgets/widgetManager'; import { TypeAheadAddon } from 'vs/workbench/contrib/terminalContrib/typeAhead/browser/terminalTypeAheadAddon'; -import { ITerminalConfiguration, ITerminalProcessManager, TERMINAL_CONFIG_SECTION } from 'vs/workbench/contrib/terminal/common/terminal'; -import type { Terminal as RawXtermTerminal } from 'xterm'; +import { ITerminalProcessManager, TERMINAL_CONFIG_SECTION } from 'vs/workbench/contrib/terminal/common/terminal'; +import type { Terminal as RawXtermTerminal } from '@xterm/xterm'; +import { TerminalTypeAheadSettingId, type ITerminalTypeAheadConfiguration } from 'vs/workbench/contrib/terminalContrib/typeAhead/common/terminalTypeAheadConfiguration'; class TerminalTypeAheadContribution extends DisposableStore implements ITerminalContribution { static readonly ID = 'terminal.typeAhead'; @@ -37,7 +37,7 @@ class TerminalTypeAheadContribution extends DisposableStore implements ITerminal xtermReady(xterm: IXtermTerminal & { raw: RawXtermTerminal }): void { this._loadTypeAheadAddon(xterm.raw); this.add(this._configurationService.onDidChangeConfiguration(e => { - if (e.affectsConfiguration(TerminalSettingId.LocalEchoEnabled)) { + if (e.affectsConfiguration(TerminalTypeAheadSettingId.LocalEchoEnabled)) { this._loadTypeAheadAddon(xterm.raw); } })); @@ -49,7 +49,7 @@ class TerminalTypeAheadContribution extends DisposableStore implements ITerminal } private _loadTypeAheadAddon(xterm: RawXtermTerminal): void { - const enabled = this._configurationService.getValue(TERMINAL_CONFIG_SECTION).localEchoEnabled; + const enabled = this._configurationService.getValue(TERMINAL_CONFIG_SECTION).localEchoEnabled; const isRemote = !!this._processManager.remoteAuthority; if (enabled === 'off' || enabled === 'auto' && !isRemote) { this._addon?.dispose(); diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/typeAhead/browser/terminalTypeAheadAddon.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/typeAhead/browser/terminalTypeAheadAddon.ts index cbbb9b43..6a0656d8 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/typeAhead/browser/terminalTypeAheadAddon.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/typeAhead/browser/terminalTypeAheadAddon.ts @@ -12,8 +12,9 @@ import { escapeRegExpCharacters } from 'vs/base/common/strings'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { XtermAttributes, IXtermCore } from 'vs/workbench/contrib/terminal/browser/xterm-private'; -import { DEFAULT_LOCAL_ECHO_EXCLUDE, IBeforeProcessDataEvent, ITerminalConfiguration, ITerminalProcessManager, TERMINAL_CONFIG_SECTION } from 'vs/workbench/contrib/terminal/common/terminal'; -import type { IBuffer, IBufferCell, IDisposable, ITerminalAddon, Terminal } from 'xterm'; +import { IBeforeProcessDataEvent, ITerminalProcessManager, TERMINAL_CONFIG_SECTION } from 'vs/workbench/contrib/terminal/common/terminal'; +import type { IBuffer, IBufferCell, IDisposable, ITerminalAddon, Terminal } from '@xterm/xterm'; +import { DEFAULT_LOCAL_ECHO_EXCLUDE, type ITerminalTypeAheadConfiguration } from 'vs/workbench/contrib/terminalContrib/typeAhead/common/terminalTypeAheadConfiguration'; const enum VT { Esc = '\x1b', @@ -1134,7 +1135,7 @@ class TypeAheadStyle implements IDisposable { undo!: string; private _csiHandler?: IDisposable; - constructor(value: ITerminalConfiguration['localEchoStyle'], private readonly _terminal: Terminal) { + constructor(value: ITerminalTypeAheadConfiguration['localEchoStyle'], private readonly _terminal: Terminal) { this.onUpdate(value); } @@ -1240,7 +1241,7 @@ class TypeAheadStyle implements IDisposable { /** * Updates the current typeahead style. */ - onUpdate(style: ITerminalConfiguration['localEchoStyle']) { + onUpdate(style: ITerminalTypeAheadConfiguration['localEchoStyle']) { const { applyArgs, undoArgs } = this._getArgs(style); this._applyArgs = applyArgs; this._undoArgs = this._originalUndoArgs = undoArgs; @@ -1248,7 +1249,7 @@ class TypeAheadStyle implements IDisposable { this.undo = TypeAheadStyle._compileArgs(this._undoArgs); } - private _getArgs(style: ITerminalConfiguration['localEchoStyle']) { + private _getArgs(style: ITerminalTypeAheadConfiguration['localEchoStyle']) { switch (style) { case 'bold': return { applyArgs: [1], undoArgs: [22] }; @@ -1289,8 +1290,8 @@ export const enum CharPredictState { export class TypeAheadAddon extends Disposable implements ITerminalAddon { private _typeaheadStyle?: TypeAheadStyle; - private _typeaheadThreshold = this._configurationService.getValue(TERMINAL_CONFIG_SECTION).localEchoLatencyThreshold; - private _excludeProgramRe = compileExcludeRegexp(this._configurationService.getValue(TERMINAL_CONFIG_SECTION).localEchoExcludePrograms); + private _typeaheadThreshold = this._configurationService.getValue(TERMINAL_CONFIG_SECTION).localEchoLatencyThreshold; + private _excludeProgramRe = compileExcludeRegexp(this._configurationService.getValue(TERMINAL_CONFIG_SECTION).localEchoExcludePrograms); protected _lastRow?: { y: number; startingX: number; endingX: number; charState: CharPredictState }; protected _timeline?: PredictionTimeline; private _terminalTitle = ''; @@ -1311,7 +1312,7 @@ export class TypeAheadAddon extends Disposable implements ITerminalAddon { } activate(terminal: Terminal): void { - const style = this._typeaheadStyle = this._register(new TypeAheadStyle(this._configurationService.getValue(TERMINAL_CONFIG_SECTION).localEchoStyle, terminal)); + const style = this._typeaheadStyle = this._register(new TypeAheadStyle(this._configurationService.getValue(TERMINAL_CONFIG_SECTION).localEchoStyle, terminal)); const timeline = this._timeline = new PredictionTimeline(terminal, this._typeaheadStyle); const stats = this.stats = this._register(new PredictionStats(this._timeline)); @@ -1328,9 +1329,9 @@ export class TypeAheadAddon extends Disposable implements ITerminalAddon { })); this._register(this._configurationService.onDidChangeConfiguration(e => { if (e.affectsConfiguration(TERMINAL_CONFIG_SECTION)) { - style.onUpdate(this._configurationService.getValue(TERMINAL_CONFIG_SECTION).localEchoStyle); - this._typeaheadThreshold = this._configurationService.getValue(TERMINAL_CONFIG_SECTION).localEchoLatencyThreshold; - this._excludeProgramRe = compileExcludeRegexp(this._configurationService.getValue(TERMINAL_CONFIG_SECTION).localEchoExcludePrograms); + style.onUpdate(this._configurationService.getValue(TERMINAL_CONFIG_SECTION).localEchoStyle); + this._typeaheadThreshold = this._configurationService.getValue(TERMINAL_CONFIG_SECTION).localEchoLatencyThreshold; + this._excludeProgramRe = compileExcludeRegexp(this._configurationService.getValue(TERMINAL_CONFIG_SECTION).localEchoExcludePrograms); this._reevaluatePredictorState(stats, timeline); } })); @@ -1487,12 +1488,12 @@ export class TypeAheadAddon extends Disposable implements ITerminalAddon { flushOutput(this._timeline.terminal); } - if (this._timeline.tentativeCursor(buffer).x <= this._lastRow!.startingX) { + if (this._timeline.tentativeCursor(buffer).x <= this._lastRow.startingX) { this._timeline.addBoundary(buffer, new BackspacePrediction(this._timeline.terminal)); } else { // Backspace decrements our ability to go right. this._lastRow.endingX--; - this._timeline!.addPrediction(buffer, new BackspacePrediction(this._timeline.terminal)); + this._timeline.addPrediction(buffer, new BackspacePrediction(this._timeline.terminal)); } continue; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/typeAhead/common/terminalTypeAheadConfiguration.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/typeAhead/common/terminalTypeAheadConfiguration.ts new file mode 100644 index 00000000..6b4b2d9f --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/typeAhead/common/terminalTypeAheadConfiguration.ts @@ -0,0 +1,66 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import type { IStringDictionary } from 'vs/base/common/collections'; +import { localize } from 'vs/nls'; +import type { IConfigurationPropertySchema } from 'vs/platform/configuration/common/configurationRegistry'; + +export const DEFAULT_LOCAL_ECHO_EXCLUDE: ReadonlyArray = ['vim', 'vi', 'nano', 'tmux']; + +export const enum TerminalTypeAheadSettingId { + LocalEchoLatencyThreshold = 'terminal.integrated.localEchoLatencyThreshold', + LocalEchoEnabled = 'terminal.integrated.localEchoEnabled', + LocalEchoExcludePrograms = 'terminal.integrated.localEchoExcludePrograms', + LocalEchoStyle = 'terminal.integrated.localEchoStyle', +} + +export interface ITerminalTypeAheadConfiguration { + localEchoLatencyThreshold: number; + localEchoExcludePrograms: ReadonlyArray; + localEchoEnabled: 'auto' | 'on' | 'off'; + localEchoStyle: 'bold' | 'dim' | 'italic' | 'underlined' | 'inverted' | string; +} + +export const terminalTypeAheadConfiguration: IStringDictionary = { + [TerminalTypeAheadSettingId.LocalEchoLatencyThreshold]: { + description: localize('terminal.integrated.localEchoLatencyThreshold', "Length of network delay, in milliseconds, where local edits will be echoed on the terminal without waiting for server acknowledgement. If '0', local echo will always be on, and if '-1' it will be disabled."), + type: 'integer', + minimum: -1, + default: 30, + }, + [TerminalTypeAheadSettingId.LocalEchoEnabled]: { + markdownDescription: localize('terminal.integrated.localEchoEnabled', "When local echo should be enabled. This will override {0}", '`#terminal.integrated.localEchoLatencyThreshold#`'), + type: 'string', + enum: ['on', 'off', 'auto'], + enumDescriptions: [ + localize('terminal.integrated.localEchoEnabled.on', "Always enabled"), + localize('terminal.integrated.localEchoEnabled.off', "Always disabled"), + localize('terminal.integrated.localEchoEnabled.auto', "Enabled only for remote workspaces") + ], + default: 'auto' + }, + [TerminalTypeAheadSettingId.LocalEchoExcludePrograms]: { + description: localize('terminal.integrated.localEchoExcludePrograms', "Local echo will be disabled when any of these program names are found in the terminal title."), + type: 'array', + items: { + type: 'string', + uniqueItems: true + }, + default: DEFAULT_LOCAL_ECHO_EXCLUDE, + }, + [TerminalTypeAheadSettingId.LocalEchoStyle]: { + description: localize('terminal.integrated.localEchoStyle', "Terminal style of locally echoed text; either a font style or an RGB color."), + default: 'dim', + anyOf: [ + { + enum: ['bold', 'dim', 'italic', 'underlined', 'inverted', '#ff0000'], + }, + { + type: 'string', + format: 'color-hex', + } + ] + }, +}; diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/typeAhead/test/browser/terminalTypeAhead.test.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/typeAhead/test/browser/terminalTypeAhead.test.ts index bbf3e024..86972f65 100644 --- a/patched-vscode/src/vs/workbench/contrib/terminalContrib/typeAhead/test/browser/terminalTypeAhead.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/typeAhead/test/browser/terminalTypeAhead.test.ts @@ -4,15 +4,16 @@ *--------------------------------------------------------------------------------------------*/ import * as assert from 'assert'; -import type { IBuffer, Terminal } from 'xterm'; +import type { IBuffer, Terminal } from '@xterm/xterm'; import { SinonStub, stub, useFakeTimers } from 'sinon'; import { Emitter } from 'vs/base/common/event'; import { CharPredictState, IPrediction, PredictionStats, TypeAheadAddon } from 'vs/workbench/contrib/terminalContrib/typeAhead/browser/terminalTypeAheadAddon'; -import { DEFAULT_LOCAL_ECHO_EXCLUDE, IBeforeProcessDataEvent, ITerminalConfiguration, ITerminalProcessManager } from 'vs/workbench/contrib/terminal/common/terminal'; +import { IBeforeProcessDataEvent, ITerminalProcessManager } from 'vs/workbench/contrib/terminal/common/terminal'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { TestConfigurationService } from 'vs/platform/configuration/test/common/testConfigurationService'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { DisposableStore } from 'vs/base/common/lifecycle'; +import { DEFAULT_LOCAL_ECHO_EXCLUDE, type ITerminalTypeAheadConfiguration } from 'vs/workbench/contrib/terminalContrib/typeAhead/common/terminalTypeAheadConfiguration'; const CSI = `\x1b[`; @@ -84,7 +85,7 @@ suite('Workbench - Terminal Typeahead', () => { suite('timeline', () => { let onBeforeProcessData: Emitter; let publicLog: SinonStub; - let config: ITerminalConfiguration; + let config: ITerminalTypeAheadConfiguration; let addon: TestTypeAheadAddon; const predictedHelloo = [ @@ -103,7 +104,7 @@ suite('Workbench - Terminal Typeahead', () => { setup(() => { onBeforeProcessData = ds.add(new Emitter()); - config = upcastPartial({ + config = upcastPartial({ localEchoStyle: 'italic', localEchoLatencyThreshold: 0, localEchoExcludePrograms: DEFAULT_LOCAL_ECHO_EXCLUDE, diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/zoom/browser/terminal.zoom.contribution.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/zoom/browser/terminal.zoom.contribution.ts new file mode 100644 index 00000000..12f2a06f --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/zoom/browser/terminal.zoom.contribution.ts @@ -0,0 +1,159 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import type { Terminal as RawXtermTerminal } from '@xterm/xterm'; +import { Event } from 'vs/base/common/event'; +import { IMouseWheelEvent } from 'vs/base/browser/mouseEvent'; +import { MouseWheelClassifier } from 'vs/base/browser/ui/scrollbar/scrollableElement'; +import { Disposable, MutableDisposable, toDisposable } from 'vs/base/common/lifecycle'; +import { isMacintosh } from 'vs/base/common/platform'; +import { TerminalSettingId } from 'vs/platform/terminal/common/terminal'; +import { IDetachedTerminalInstance, ITerminalContribution, ITerminalInstance, IXtermTerminal } from 'vs/workbench/contrib/terminal/browser/terminal'; +import { registerTerminalContribution } from 'vs/workbench/contrib/terminal/browser/terminalExtensions'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { ITerminalProcessInfo, ITerminalProcessManager } from 'vs/workbench/contrib/terminal/common/terminal'; +import { TerminalWidgetManager } from 'vs/workbench/contrib/terminal/browser/widgets/widgetManager'; +import { registerTerminalAction } from 'vs/workbench/contrib/terminal/browser/terminalActions'; +import { localize2 } from 'vs/nls'; +import { isNumber } from 'vs/base/common/types'; +import { defaultTerminalFontSize } from 'vs/workbench/contrib/terminal/common/terminalConfiguration'; +import { TerminalZoomCommandId, TerminalZoomSettingId } from 'vs/workbench/contrib/terminalContrib/zoom/common/terminal.zoom'; + +class TerminalMouseWheelZoomContribution extends Disposable implements ITerminalContribution { + static readonly ID = 'terminal.mouseWheelZoom'; + + /** + * Currently focused find widget. This is used to track action context since + * 'active terminals' are only tracked for non-detached terminal instanecs. + */ + static activeFindWidget?: TerminalMouseWheelZoomContribution; + + static get(instance: ITerminalInstance | IDetachedTerminalInstance): TerminalMouseWheelZoomContribution | null { + return instance.getContribution(TerminalMouseWheelZoomContribution.ID); + } + + private readonly _listener = this._register(new MutableDisposable()); + + constructor( + instance: ITerminalInstance | IDetachedTerminalInstance, + processManager: ITerminalProcessManager | ITerminalProcessInfo, + widgetManager: TerminalWidgetManager, + @IConfigurationService private readonly _configurationService: IConfigurationService, + ) { + super(); + } + + xtermOpen(xterm: IXtermTerminal & { raw: RawXtermTerminal }): void { + this._register(Event.runAndSubscribe(this._configurationService.onDidChangeConfiguration, e => { + if (!e || e.affectsConfiguration(TerminalZoomSettingId.MouseWheelZoom)) { + if (!!this._configurationService.getValue(TerminalZoomSettingId.MouseWheelZoom)) { + this._setupMouseWheelZoomListener(xterm.raw); + } else { + this._listener.clear(); + } + } + })); + } + + private _getConfigFontSize(): number { + return this._configurationService.getValue(TerminalSettingId.FontSize); + } + + private _setupMouseWheelZoomListener(raw: RawXtermTerminal) { + // This is essentially a copy of what we do in the editor, just we modify font size directly + // as there is no separate zoom level concept in the terminal + const classifier = MouseWheelClassifier.INSTANCE; + + let prevMouseWheelTime = 0; + let gestureStartFontSize = this._getConfigFontSize(); + let gestureHasZoomModifiers = false; + let gestureAccumulatedDelta = 0; + + raw.attachCustomWheelEventHandler((e: WheelEvent) => { + const browserEvent = e as any as IMouseWheelEvent; + if (classifier.isPhysicalMouseWheel()) { + if (this._hasMouseWheelZoomModifiers(browserEvent)) { + const delta = browserEvent.deltaY > 0 ? -1 : 1; + this._configurationService.updateValue(TerminalSettingId.FontSize, this._getConfigFontSize() + delta); + // EditorZoom.setZoomLevel(zoomLevel + delta); + browserEvent.preventDefault(); + browserEvent.stopPropagation(); + return false; + } + } else { + // we consider mousewheel events that occur within 50ms of each other to be part of the same gesture + // we don't want to consider mouse wheel events where ctrl/cmd is pressed during the inertia phase + // we also want to accumulate deltaY values from the same gesture and use that to set the zoom level + if (Date.now() - prevMouseWheelTime > 50) { + // reset if more than 50ms have passed + gestureStartFontSize = this._getConfigFontSize(); + gestureHasZoomModifiers = this._hasMouseWheelZoomModifiers(browserEvent); + gestureAccumulatedDelta = 0; + } + + prevMouseWheelTime = Date.now(); + gestureAccumulatedDelta += browserEvent.deltaY; + + if (gestureHasZoomModifiers) { + const deltaAbs = Math.ceil(Math.abs(gestureAccumulatedDelta / 5)); + const deltaDirection = gestureAccumulatedDelta > 0 ? -1 : 1; + const delta = deltaAbs * deltaDirection; + this._configurationService.updateValue(TerminalSettingId.FontSize, gestureStartFontSize + delta); + gestureAccumulatedDelta += browserEvent.deltaY; + browserEvent.preventDefault(); + browserEvent.stopPropagation(); + return false; + } + } + return true; + }); + this._listener.value = toDisposable(() => raw.attachCustomWheelEventHandler(() => true)); + } + + private _hasMouseWheelZoomModifiers(browserEvent: IMouseWheelEvent): boolean { + return ( + isMacintosh + // on macOS we support cmd + two fingers scroll (`metaKey` set) + // and also the two fingers pinch gesture (`ctrKey` set) + ? ((browserEvent.metaKey || browserEvent.ctrlKey) && !browserEvent.shiftKey && !browserEvent.altKey) + : (browserEvent.ctrlKey && !browserEvent.metaKey && !browserEvent.shiftKey && !browserEvent.altKey) + ); + } +} + +registerTerminalContribution(TerminalMouseWheelZoomContribution.ID, TerminalMouseWheelZoomContribution, true); + +registerTerminalAction({ + id: TerminalZoomCommandId.FontZoomIn, + title: localize2('fontZoomIn', 'Increase Font Size'), + run: async (c, accessor) => { + const configurationService = accessor.get(IConfigurationService); + const value = configurationService.getValue(TerminalSettingId.FontSize); + if (isNumber(value)) { + await configurationService.updateValue(TerminalSettingId.FontSize, value + 1); + } + } +}); + +registerTerminalAction({ + id: TerminalZoomCommandId.FontZoomOut, + title: localize2('fontZoomOut', 'Decrease Font Size'), + run: async (c, accessor) => { + const configurationService = accessor.get(IConfigurationService); + const value = configurationService.getValue(TerminalSettingId.FontSize); + if (isNumber(value)) { + await configurationService.updateValue(TerminalSettingId.FontSize, value - 1); + } + } +}); + +registerTerminalAction({ + id: TerminalZoomCommandId.FontZoomReset, + title: localize2('fontZoomReset', 'Reset Font Size'), + run: async (c, accessor) => { + const configurationService = accessor.get(IConfigurationService); + await configurationService.updateValue(TerminalSettingId.FontSize, defaultTerminalFontSize); + } +}); diff --git a/patched-vscode/src/vs/workbench/contrib/terminalContrib/zoom/common/terminal.zoom.ts b/patched-vscode/src/vs/workbench/contrib/terminalContrib/zoom/common/terminal.zoom.ts new file mode 100644 index 00000000..e7da97b2 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/terminalContrib/zoom/common/terminal.zoom.ts @@ -0,0 +1,29 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import type { IStringDictionary } from 'vs/base/common/collections'; +import { isMacintosh } from 'vs/base/common/platform'; +import { localize } from 'vs/nls'; +import type { IConfigurationPropertySchema } from 'vs/platform/configuration/common/configurationRegistry'; + +export const enum TerminalZoomCommandId { + FontZoomIn = 'workbench.action.terminal.fontZoomIn', + FontZoomOut = 'workbench.action.terminal.fontZoomOut', + FontZoomReset = 'workbench.action.terminal.fontZoomReset', +} + +export const enum TerminalZoomSettingId { + MouseWheelZoom = 'terminal.integrated.mouseWheelZoom', +} + +export const terminalZoomConfiguration: IStringDictionary = { + [TerminalZoomSettingId.MouseWheelZoom]: { + markdownDescription: isMacintosh + ? localize('terminal.integrated.mouseWheelZoom.mac', "Zoom the font of the terminal when using mouse wheel and holding `Cmd`.") + : localize('terminal.integrated.mouseWheelZoom', "Zoom the font of the terminal when using mouse wheel and holding `Ctrl`."), + type: 'boolean', + default: false + }, +}; diff --git a/patched-vscode/src/vs/workbench/contrib/testing/browser/codeCoverageDecorations.ts b/patched-vscode/src/vs/workbench/contrib/testing/browser/codeCoverageDecorations.ts new file mode 100644 index 00000000..67cc55a4 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/testing/browser/codeCoverageDecorations.ts @@ -0,0 +1,884 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as dom from 'vs/base/browser/dom'; +import { ActionViewItem } from 'vs/base/browser/ui/actionbar/actionViewItems'; +import { ActionBar, ActionsOrientation } from 'vs/base/browser/ui/actionbar/actionbar'; +import { renderIcon } from 'vs/base/browser/ui/iconLabel/iconLabels'; +import { Action } from 'vs/base/common/actions'; +import { mapFindFirst } from 'vs/base/common/arraysFind'; +import { assert, assertNever } from 'vs/base/common/assert'; +import { CancellationTokenSource } from 'vs/base/common/cancellation'; +import { Codicon } from 'vs/base/common/codicons'; +import { IMarkdownString, MarkdownString } from 'vs/base/common/htmlContent'; +import { KeyChord, KeyCode, KeyMod } from 'vs/base/common/keyCodes'; +import { Lazy } from 'vs/base/common/lazy'; +import { Disposable, DisposableStore, MutableDisposable, toDisposable } from 'vs/base/common/lifecycle'; +import { autorun, derived, observableFromEvent, observableValue } from 'vs/base/common/observable'; +import { ThemeIcon } from 'vs/base/common/themables'; +import { isUriComponents, URI } from 'vs/base/common/uri'; +import { ICodeEditor, IOverlayWidget, IOverlayWidgetPosition, MouseTargetType, OverlayWidgetPositionPreference } from 'vs/editor/browser/editorBrowser'; +import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService'; +import { EditorOption } from 'vs/editor/common/config/editorOptions'; +import { Position } from 'vs/editor/common/core/position'; +import { Range } from 'vs/editor/common/core/range'; +import { IEditorContribution } from 'vs/editor/common/editorCommon'; +import { IModelDecorationOptions, InjectedTextCursorStops, InjectedTextOptions, ITextModel } from 'vs/editor/common/model'; +import { localize, localize2 } from 'vs/nls'; +import { Categories } from 'vs/platform/action/common/actionCommonCategories'; +import { Action2, MenuId, registerAction2 } from 'vs/platform/actions/common/actions'; +import { ICommandService } from 'vs/platform/commands/common/commands'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; +import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; +import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; +import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; +import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry'; +import { ILogService } from 'vs/platform/log/common/log'; +import { observableConfigValue } from 'vs/platform/observable/common/platformObservableUtils'; +import { IQuickInputService, QuickPickInput } from 'vs/platform/quickinput/common/quickInput'; +import * as coverUtils from 'vs/workbench/contrib/testing/browser/codeCoverageDisplayUtils'; +import { testingCoverageMissingBranch, testingCoverageReport, testingFilterIcon, testingRerunIcon } from 'vs/workbench/contrib/testing/browser/icons'; +import { ManagedTestCoverageBars } from 'vs/workbench/contrib/testing/browser/testCoverageBars'; +import { getTestingConfiguration, TestingConfigKeys } from 'vs/workbench/contrib/testing/common/configuration'; +import { TestCommandId } from 'vs/workbench/contrib/testing/common/constants'; +import { FileCoverage } from 'vs/workbench/contrib/testing/common/testCoverage'; +import { ITestCoverageService } from 'vs/workbench/contrib/testing/common/testCoverageService'; +import { TestId } from 'vs/workbench/contrib/testing/common/testId'; +import { ITestService } from 'vs/workbench/contrib/testing/common/testService'; +import { CoverageDetails, DetailType, IDeclarationCoverage, IStatementCoverage } from 'vs/workbench/contrib/testing/common/testTypes'; +import { TestingContextKeys } from 'vs/workbench/contrib/testing/common/testingContextKeys'; + +const MAX_HOVERED_LINES = 30; +const CLASS_HIT = 'coverage-deco-hit'; +const CLASS_MISS = 'coverage-deco-miss'; +const TOGGLE_INLINE_COMMAND_TEXT = localize('testing.toggleInlineCoverage', 'Toggle Inline'); +const TOGGLE_INLINE_COMMAND_ID = 'testing.toggleInlineCoverage'; +const BRANCH_MISS_INDICATOR_CHARS = 4; + +export class CodeCoverageDecorations extends Disposable implements IEditorContribution { + public static showInline = observableValue('inlineCoverage', false); + private static readonly fileCoverageDecorations = new WeakMap(); + + private loadingCancellation?: CancellationTokenSource; + private readonly displayedStore = this._register(new DisposableStore()); + private readonly hoveredStore = this._register(new DisposableStore()); + private readonly summaryWidget: Lazy; + private decorationIds = new Map(); + private hoveredSubject?: unknown; + private details?: CoverageDetailsModel; + + constructor( + private readonly editor: ICodeEditor, + @IInstantiationService instantiationService: IInstantiationService, + @ITestCoverageService coverage: ITestCoverageService, + @IConfigurationService configurationService: IConfigurationService, + @ILogService private readonly log: ILogService, + ) { + super(); + + this.summaryWidget = new Lazy(() => this._register(instantiationService.createInstance(CoverageToolbarWidget, this.editor))); + + const modelObs = observableFromEvent(editor.onDidChangeModel, () => editor.getModel()); + const configObs = observableFromEvent(editor.onDidChangeConfiguration, i => i); + + const fileCoverage = derived(reader => { + const report = coverage.selected.read(reader); + if (!report) { + return; + } + + const model = modelObs.read(reader); + if (!model) { + return; + } + + let file = report.getUri(model.uri); + if (file) { + const testFilter = coverage.filterToTest.read(reader); + if (testFilter) { + file = file.perTestData?.get(testFilter.toString()) || file; + } + + return file; + } + + report.didAddCoverage.read(reader); // re-read if changes when there's no report + return undefined; + }); + + this._register(autorun(reader => { + const c = fileCoverage.read(reader); + if (c) { + this.apply(editor.getModel()!, c, CodeCoverageDecorations.showInline.read(reader)); + } else { + this.clear(); + } + })); + + const toolbarEnabled = observableConfigValue(TestingConfigKeys.CoverageToolbarEnabled, true, configurationService); + this._register(autorun(reader => { + const c = fileCoverage.read(reader); + if (c && toolbarEnabled.read(reader)) { + this.summaryWidget.value.setCoverage(c); + } else { + this.summaryWidget.rawValue?.setCoverage(undefined); + } + })); + + this._register(autorun(reader => { + const c = fileCoverage.read(reader); + if (c) { + const evt = configObs.read(reader); + if (evt?.hasChanged(EditorOption.lineHeight) !== false) { + this.updateEditorStyles(); + } + } + })); + + this._register(editor.onMouseMove(e => { + const model = editor.getModel(); + if (e.target.type === MouseTargetType.GUTTER_LINE_NUMBERS && model) { + this.hoverLineNumber(editor.getModel()!, e.target.position.lineNumber); + } else if (CodeCoverageDecorations.showInline.get() && e.target.type === MouseTargetType.CONTENT_TEXT && model) { + this.hoverInlineDecoration(model, e.target.position); + } else { + this.hoveredStore.clear(); + } + })); + + this._register(editor.onWillChangeModel(() => { + const model = editor.getModel(); + if (!this.details || !model) { + return; + } + + // Decorations adjust to local changes made in-editor, keep them synced in case the file is reopened: + for (const decoration of model.getAllDecorations()) { + const own = this.decorationIds.get(decoration.id); + if (own) { + own.detail.range = decoration.range; + } + } + })); + } + + private updateEditorStyles() { + const lineHeight = this.editor.getOption(EditorOption.lineHeight); + const { style } = this.editor.getContainerDomNode(); + style.setProperty('--vscode-testing-coverage-lineHeight', `${lineHeight}px`); + } + + private hoverInlineDecoration(model: ITextModel, position: Position) { + const allDecorations = model.getDecorationsInRange(Range.fromPositions(position)); + const decoration = mapFindFirst(allDecorations, ({ id }) => this.decorationIds.has(id) ? { id, deco: this.decorationIds.get(id)! } : undefined); + if (decoration === this.hoveredSubject) { + return; + } + + this.hoveredStore.clear(); + this.hoveredSubject = decoration; + + if (!decoration) { + return; + } + + model.changeDecorations(e => { + e.changeDecorationOptions(decoration.id, { + ...decoration.deco.options, + className: `${decoration.deco.options.className} coverage-deco-hovered`, + }); + }); + + this.hoveredStore.add(toDisposable(() => { + this.hoveredSubject = undefined; + model.changeDecorations(e => { + e.changeDecorationOptions(decoration!.id, decoration!.deco.options); + }); + })); + } + + private hoverLineNumber(model: ITextModel, lineNumber: number) { + if (lineNumber === this.hoveredSubject || !this.details) { + return; + } + + this.hoveredStore.clear(); + this.hoveredSubject = lineNumber; + + const todo = [{ line: lineNumber, dir: 0 }]; + const toEnable = new Set(); + if (!CodeCoverageDecorations.showInline.get()) { + for (let i = 0; i < todo.length && i < MAX_HOVERED_LINES; i++) { + const { line, dir } = todo[i]; + let found = false; + for (const decoration of model.getLineDecorations(line)) { + if (this.decorationIds.has(decoration.id)) { + toEnable.add(decoration.id); + found = true; + } + } + if (found) { + if (dir <= 0) { + todo.push({ line: line - 1, dir: -1 }); + } + if (dir >= 0) { + todo.push({ line: line + 1, dir: 1 }); + } + } + } + + model.changeDecorations(e => { + for (const id of toEnable) { + const { applyHoverOptions, options } = this.decorationIds.get(id)!; + const dup = { ...options }; + applyHoverOptions(dup); + e.changeDecorationOptions(id, dup); + } + }); + } + + this.hoveredStore.add(this.editor.onMouseLeave(() => { + this.hoveredStore.clear(); + })); + + this.hoveredStore.add(toDisposable(() => { + this.hoveredSubject = undefined; + + model.changeDecorations(e => { + for (const id of toEnable) { + const deco = this.decorationIds.get(id); + if (deco) { + e.changeDecorationOptions(id, deco.options); + } + } + }); + })); + } + + private async apply(model: ITextModel, coverage: FileCoverage, showInlineByDefault: boolean) { + const details = this.details = await this.loadDetails(coverage, model); + if (!details) { + return this.clear(); + } + + this.displayedStore.clear(); + + model.changeDecorations(e => { + for (const detailRange of details.ranges) { + const { metadata: { detail, description }, range, primary } = detailRange; + if (detail.type === DetailType.Branch) { + const hits = detail.detail.branches![detail.branch].count; + const cls = hits ? CLASS_HIT : CLASS_MISS; + // don't bother showing the miss indicator if the condition wasn't executed at all: + const showMissIndicator = !hits && range.isEmpty() && detail.detail.branches!.some(b => b.count); + const options: IModelDecorationOptions = { + showIfCollapsed: showMissIndicator, // only avoid collapsing if we want to show the miss indicator + description: 'coverage-gutter', + lineNumberClassName: `coverage-deco-gutter ${cls}`, + }; + + const applyHoverOptions = (target: IModelDecorationOptions) => { + target.hoverMessage = description; + if (showMissIndicator) { + target.after = { + content: '\xa0'.repeat(BRANCH_MISS_INDICATOR_CHARS), // nbsp + inlineClassName: `coverage-deco-branch-miss-indicator ${ThemeIcon.asClassName(testingCoverageMissingBranch)}`, + inlineClassNameAffectsLetterSpacing: true, + cursorStops: InjectedTextCursorStops.None, + }; + } else { + target.className = `coverage-deco-inline ${cls}`; + if (primary && typeof hits === 'number') { + target.before = countBadge(hits); + } + } + }; + + if (showInlineByDefault) { + applyHoverOptions(options); + } + + this.decorationIds.set(e.addDecoration(range, options), { options, applyHoverOptions, detail: detailRange }); + } else if (detail.type === DetailType.Statement) { + const cls = detail.count ? CLASS_HIT : CLASS_MISS; + const options: IModelDecorationOptions = { + showIfCollapsed: false, + description: 'coverage-inline', + lineNumberClassName: `coverage-deco-gutter ${cls}`, + }; + + const applyHoverOptions = (target: IModelDecorationOptions) => { + target.className = `coverage-deco-inline ${cls}`; + target.hoverMessage = description; + if (primary && typeof detail.count === 'number') { + target.before = countBadge(detail.count); + } + }; + + if (showInlineByDefault) { + applyHoverOptions(options); + } + + this.decorationIds.set(e.addDecoration(range, options), { options, applyHoverOptions, detail: detailRange }); + } + } + }); + + this.displayedStore.add(toDisposable(() => { + model.changeDecorations(e => { + for (const decoration of this.decorationIds.keys()) { + e.removeDecoration(decoration); + } + this.decorationIds.clear(); + }); + })); + } + + private clear() { + this.loadingCancellation?.cancel(); + this.loadingCancellation = undefined; + this.displayedStore.clear(); + this.hoveredStore.clear(); + } + + private async loadDetails(coverage: FileCoverage, textModel: ITextModel) { + const existing = CodeCoverageDecorations.fileCoverageDecorations.get(coverage); + if (existing) { + return existing; + } + + const cts = this.loadingCancellation = new CancellationTokenSource(); + this.displayedStore.add(this.loadingCancellation); + + try { + const details = await coverage.details(this.loadingCancellation.token); + if (cts.token.isCancellationRequested) { + return; + } + const model = CodeCoverageDecorations.fileCoverageDecorations.get(coverage) + || new CoverageDetailsModel(details, textModel); + CodeCoverageDecorations.fileCoverageDecorations.set(coverage, model); + return model; + } catch (e) { + this.log.error('Error loading coverage details', e); + } + + return undefined; + } +} + +const countBadge = (count: number): InjectedTextOptions | undefined => { + if (count === 0) { + return undefined; + } + + return { + content: `${count > 99 ? '99+' : count}x`, + cursorStops: InjectedTextCursorStops.None, + inlineClassName: `coverage-deco-inline-count`, + inlineClassNameAffectsLetterSpacing: true, + }; +}; + +type CoverageDetailsWithBranch = CoverageDetails | { type: DetailType.Branch; branch: number; detail: IStatementCoverage }; +type DetailRange = { range: Range; primary: boolean; metadata: { detail: CoverageDetailsWithBranch; description: IMarkdownString | undefined } }; + +export class CoverageDetailsModel { + public readonly ranges: DetailRange[] = []; + + constructor(public readonly details: CoverageDetails[], textModel: ITextModel) { + + //#region decoration generation + // Coverage from a provider can have a range that contains smaller ranges, + // such as a function declaration that has nested statements. In this we + // make sequential, non-overlapping ranges for each detail for display in + // the editor without ugly overlaps. + const detailRanges: DetailRange[] = details.map(detail => ({ + range: tidyLocation(detail.location), + primary: true, + metadata: { detail, description: this.describe(detail, textModel) } + })); + + for (const { range, metadata: { detail } } of detailRanges) { + if (detail.type === DetailType.Statement && detail.branches) { + for (let i = 0; i < detail.branches.length; i++) { + const branch: CoverageDetailsWithBranch = { type: DetailType.Branch, branch: i, detail }; + detailRanges.push({ + range: tidyLocation(detail.branches[i].location || Range.fromPositions(range.getEndPosition())), + primary: true, + metadata: { + detail: branch, + description: this.describe(branch, textModel), + }, + }); + } + } + } + + // type ordering is done so that function declarations come first on a tie so that + // single-statement functions (`() => foo()` for example) get inline decorations. + detailRanges.sort((a, b) => Range.compareRangesUsingStarts(a.range, b.range) || a.metadata.detail.type - b.metadata.detail.type); + + const stack: DetailRange[] = []; + const result: DetailRange[] = this.ranges = []; + const pop = () => { + const next = stack.pop()!; + const prev = stack[stack.length - 1]; + if (prev) { + prev.range = prev.range.setStartPosition(next.range.endLineNumber, next.range.endColumn); + } + + result.push(next); + }; + + for (const item of detailRanges) { + // 1. Ensure that any ranges in the stack that ended before this are flushed + const start = item.range.getStartPosition(); + while (stack[stack.length - 1]?.range.containsPosition(start) === false) { + pop(); + } + + // Empty ranges (usually representing missing branches) can be added + // without worry about overlay. + if (item.range.isEmpty()) { + result.push(item); + continue; + } + + // 2. Take the last (overlapping) item in the stack, push range before + // the `item.range` into the result and modify its stack to push the start + // until after the `item.range` ends. + const prev = stack[stack.length - 1]; + if (prev) { + const primary = prev.primary; + const si = prev.range.setEndPosition(start.lineNumber, start.column); + prev.range = prev.range.setStartPosition(item.range.endLineNumber, item.range.endColumn); + prev.primary = false; + // discard the previous range if it became empty, e.g. a nested statement + if (prev.range.isEmpty()) { stack.pop(); } + result.push({ range: si, primary, metadata: prev.metadata }); + } + + stack.push(item); + } + while (stack.length) { + pop(); + } + //#endregion + } + + /** Gets the markdown description for the given detail */ + public describe(detail: CoverageDetailsWithBranch, model: ITextModel): IMarkdownString | undefined { + if (detail.type === DetailType.Declaration) { + return namedDetailLabel(detail.name, detail); + } else if (detail.type === DetailType.Statement) { + const text = wrapName(model.getValueInRange(tidyLocation(detail.location)).trim() || ``); + if (detail.branches?.length) { + const covered = detail.branches.filter(b => !!b.count).length; + return new MarkdownString().appendMarkdown(localize('coverage.branches', '{0} of {1} of branches in {2} were covered.', covered, detail.branches.length, text)); + } else { + return namedDetailLabel(text, detail); + } + } else if (detail.type === DetailType.Branch) { + const text = wrapName(model.getValueInRange(tidyLocation(detail.detail.location)).trim() || ``); + const { count, label } = detail.detail.branches![detail.branch]; + const label2 = label ? wrapInBackticks(label) : `#${detail.branch + 1}`; + if (!count) { + return new MarkdownString().appendMarkdown(localize('coverage.branchNotCovered', 'Branch {0} in {1} was not covered.', label2, text)); + } else if (count === true) { + return new MarkdownString().appendMarkdown(localize('coverage.branchCoveredYes', 'Branch {0} in {1} was executed.', label2, text)); + } else { + return new MarkdownString().appendMarkdown(localize('coverage.branchCovered', 'Branch {0} in {1} was executed {2} time(s).', label2, text, count)); + } + } + + assertNever(detail); + } +} + +function namedDetailLabel(name: string, detail: IStatementCoverage | IDeclarationCoverage) { + return new MarkdownString().appendMarkdown( + !detail.count // 0 or false + ? localize('coverage.declExecutedNo', '`{0}` was not executed.', name) + : typeof detail.count === 'number' + ? localize('coverage.declExecutedCount', '`{0}` was executed {1} time(s).', name, detail.count) + : localize('coverage.declExecutedYes', '`{0}` was executed.', name) + ); +} + +// 'tidies' the range by normalizing it into a range and removing leading +// and trailing whitespace. +function tidyLocation(location: Range | Position): Range { + if (location instanceof Position) { + return Range.fromPositions(location, new Position(location.lineNumber, 0x7FFFFFFF)); + } + + return location; +} + +function wrapInBackticks(str: string) { + return '`' + str.replace(/[\n\r`]/g, '') + '`'; +} + +function wrapName(functionNameOrCode: string) { + if (functionNameOrCode.length > 50) { + functionNameOrCode = functionNameOrCode.slice(0, 40) + '...'; + } + return wrapInBackticks(functionNameOrCode); +} + +class CoverageToolbarWidget extends Disposable implements IOverlayWidget { + private current: FileCoverage | undefined; + private registered = false; + private isRunning = false; + private readonly showStore = this._register(new DisposableStore()); + private readonly actionBar: ActionBar; + private readonly _domNode = dom.h('div.coverage-summary-widget', [ + dom.h('div', [ + dom.h('span.bars@bars'), + dom.h('span.toolbar@toolbar'), + ]), + ]); + + private readonly bars: ManagedTestCoverageBars; + + constructor( + private readonly editor: ICodeEditor, + @IConfigurationService private readonly configurationService: IConfigurationService, + @IContextMenuService private readonly contextMenuService: IContextMenuService, + @ITestService private readonly testService: ITestService, + @IKeybindingService private readonly keybindingService: IKeybindingService, + @ICommandService private readonly commandService: ICommandService, + @IInstantiationService instaService: IInstantiationService, + ) { + super(); + + this.bars = this._register(instaService.createInstance(ManagedTestCoverageBars, { + compact: false, + overall: false, + container: this._domNode.bars, + })); + + this.actionBar = this._register(instaService.createInstance(ActionBar, this._domNode.toolbar, { + orientation: ActionsOrientation.HORIZONTAL, + actionViewItemProvider: (action, options) => { + const vm = new CodiconActionViewItem(undefined, action, options); + if (action instanceof ActionWithIcon) { + vm.themeIcon = action.icon; + } + return vm; + } + })); + + + this._register(autorun(reader => { + CodeCoverageDecorations.showInline.read(reader); + this.setActions(); + })); + + this._register(dom.addStandardDisposableListener(this._domNode.root, dom.EventType.CONTEXT_MENU, e => { + this.contextMenuService.showContextMenu({ + menuId: MenuId.StickyScrollContext, + getAnchor: () => e, + }); + })); + } + + /** @inheritdoc */ + public getId(): string { + return 'coverage-summary-widget'; + } + + /** @inheritdoc */ + public getDomNode(): HTMLElement { + return this._domNode.root; + } + + /** @inheritdoc */ + public getPosition(): IOverlayWidgetPosition | null { + return { + preference: OverlayWidgetPositionPreference.TOP_CENTER, + stackOridinal: 9, + }; + } + + public setCoverage(coverage: FileCoverage | undefined) { + this.current = coverage; + this.bars.setCoverageInfo(coverage); + + if (!coverage) { + this.hide(); + } else { + this.setActions(); + this.show(); + } + } + + private setActions() { + this.actionBar.clear(); + const coverage = this.current; + if (!coverage) { + return; + } + + const toggleAction = new ActionWithIcon( + 'toggleInline', + CodeCoverageDecorations.showInline.get() + ? localize('testing.hideInlineCoverage', 'Hide Inline Coverage') + : localize('testing.showInlineCoverage', 'Show Inline Coverage'), + testingCoverageReport, + undefined, + () => CodeCoverageDecorations.showInline.set(!CodeCoverageDecorations.showInline.get(), undefined), + ); + + const kb = this.keybindingService.lookupKeybinding(TOGGLE_INLINE_COMMAND_ID); + if (kb) { + toggleAction.tooltip = `${TOGGLE_INLINE_COMMAND_TEXT} (${kb.getLabel()})`; + } + + this.actionBar.push(toggleAction); + + if (coverage.isForTest) { + const testItem = coverage.fromResult.getTestById(coverage.isForTest.id.toString()); + assert(!!testItem, 'got coverage for an unreported test'); + this.actionBar.push(new ActionWithIcon('perTestFilter', + coverUtils.labels.showingFilterFor(testItem.label), + testingFilterIcon, + undefined, + () => this.commandService.executeCommand(TestCommandId.CoverageFilterToTestInEditor, this.current), + )); + } else if (coverage.perTestData?.size) { + this.actionBar.push(new ActionWithIcon('perTestFilter', + localize('testing.coverageForTestAvailable', "{0} test(s) ran code in this file", coverage.perTestData.size), + testingFilterIcon, + undefined, + () => this.commandService.executeCommand(TestCommandId.CoverageFilterToTestInEditor, this.current), + )); + } + + this.actionBar.push(new ActionWithIcon( + 'rerun', + localize('testing.rerun', 'Rerun'), + testingRerunIcon, + !this.isRunning, + () => this.rerunTest() + )); + } + + private show() { + if (this.registered) { + return; + } + + this.registered = true; + let viewZoneId: string; + const ds = this.showStore; + + this.editor.addOverlayWidget(this); + this.editor.changeViewZones(accessor => { + viewZoneId = accessor.addZone({ // make space for the widget + afterLineNumber: 0, + afterColumn: 0, + domNode: document.createElement('div'), + heightInPx: 30, + ordinal: -1, // show before code lenses + }); + }); + + ds.add(toDisposable(() => { + this.registered = false; + this.editor.removeOverlayWidget(this); + this.editor.changeViewZones(accessor => { + accessor.removeZone(viewZoneId); + }); + })); + + ds.add(this.configurationService.onDidChangeConfiguration(e => { + if (e.affectsConfiguration(TestingConfigKeys.CoverageBarThresholds) || e.affectsConfiguration(TestingConfigKeys.CoveragePercent)) { + this.setCoverage(this.current); + } + })); + } + + private rerunTest() { + const current = this.current; + if (current) { + this.isRunning = true; + this.setActions(); + this.testService.runResolvedTests(current.fromResult.request).finally(() => { + this.isRunning = false; + this.setActions(); + }); + } + } + + private hide() { + this.showStore.clear(); + } +} + +registerAction2(class ToggleInlineCoverage extends Action2 { + constructor() { + super({ + id: TOGGLE_INLINE_COMMAND_ID, + title: localize2('coverage.toggleInline', "Show Inline Coverage"), + category: Categories.Test, + keybinding: { + weight: KeybindingWeight.WorkbenchContrib, + primary: KeyChord(KeyMod.CtrlCmd | KeyCode.Semicolon, KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.KeyI), + }, + icon: testingCoverageReport, + menu: [ + { id: MenuId.CommandPalette, when: TestingContextKeys.isTestCoverageOpen }, + { id: MenuId.EditorTitle, when: ContextKeyExpr.and(TestingContextKeys.isTestCoverageOpen, TestingContextKeys.coverageToolbarEnabled.notEqualsTo(true)), group: 'navigation' }, + ] + }); + } + + public run() { + CodeCoverageDecorations.showInline.set(!CodeCoverageDecorations.showInline.get(), undefined); + } +}); + +registerAction2(class ToggleCoverageToolbar extends Action2 { + constructor() { + super({ + id: TestCommandId.CoverageToggleToolbar, + title: localize2('testing.toggleToolbarTitle', "Test Coverage Toolbar"), + metadata: { + description: localize2('testing.toggleToolbarDesc', 'Toggle the sticky coverage bar in the editor.') + }, + category: Categories.Test, + toggled: { + condition: TestingContextKeys.coverageToolbarEnabled, + }, + menu: [ + { id: MenuId.CommandPalette, when: TestingContextKeys.isTestCoverageOpen }, + { id: MenuId.StickyScrollContext, when: TestingContextKeys.isTestCoverageOpen }, + { id: MenuId.EditorTitle, when: TestingContextKeys.isTestCoverageOpen, group: 'coverage@1' }, + ] + }); + } + + run(accessor: ServicesAccessor): void { + const config = accessor.get(IConfigurationService); + const value = getTestingConfiguration(config, TestingConfigKeys.CoverageToolbarEnabled); + config.updateValue(TestingConfigKeys.CoverageToolbarEnabled, !value); + } +}); + +registerAction2(class FilterCoverageToTestInEditor extends Action2 { + constructor() { + super({ + id: TestCommandId.CoverageFilterToTestInEditor, + title: localize2('testing.filterActionLabel', "Filter Coverage to Test"), + category: Categories.Test, + icon: Codicon.filter, + toggled: { + icon: Codicon.filterFilled, + condition: TestingContextKeys.isCoverageFilteredToTest, + }, + menu: [ + { id: MenuId.EditorTitle, when: ContextKeyExpr.and(TestingContextKeys.isTestCoverageOpen, TestingContextKeys.coverageToolbarEnabled.notEqualsTo(true)), group: 'navigation' }, + ] + }); + } + + run(accessor: ServicesAccessor, coverageOrUri?: FileCoverage | URI): void { + const testCoverageService = accessor.get(ITestCoverageService); + const quickInputService = accessor.get(IQuickInputService); + const activeEditor = accessor.get(ICodeEditorService).getActiveCodeEditor(); + let coverage: FileCoverage | undefined; + if (coverageOrUri instanceof FileCoverage) { + coverage = coverageOrUri; + } else if (isUriComponents(coverageOrUri)) { + coverage = testCoverageService.selected.get()?.getUri(URI.from(coverageOrUri)); + } else { + const uri = activeEditor?.getModel()?.uri; + coverage = uri && testCoverageService.selected.get()?.getUri(uri); + } + + if (!coverage || !(coverage.isForTest || coverage.perTestData?.size)) { + return; + } + + const options = coverage?.perTestData ?? coverage?.isForTest?.parent.perTestData; + if (!options) { + return; + } + + const tests = [...options.values()]; + const commonPrefix = TestId.getLengthOfCommonPrefix(tests.length, i => tests[i].isForTest!.id); + const result = coverage.fromResult; + const previousSelection = testCoverageService.filterToTest.get(); + + type TItem = { label: string; description?: string; item: FileCoverage | undefined }; + + const items: QuickPickInput[] = [ + { label: coverUtils.labels.allTests, item: undefined }, + { type: 'separator' }, + ...tests.map(item => ({ label: coverUtils.getLabelForItem(result, item.isForTest!.id, commonPrefix), description: coverUtils.labels.percentCoverage(item.tpc), item })), + ]; + + // These handle the behavior that reveals the start of coverage when the + // user picks from the quickpick. Scroll position is restored if the user + // exits without picking an item, or picks "all tets". + const scrollTop = activeEditor?.getScrollTop() || 0; + const revealScrollCts = new MutableDisposable(); + + quickInputService.pick(items, { + activeItem: items.find((item): item is TItem => 'item' in item && item.item === coverage), + placeHolder: coverUtils.labels.pickShowCoverage, + onDidFocus: (entry) => { + if (!entry.item) { + revealScrollCts.clear(); + activeEditor?.setScrollTop(scrollTop); + testCoverageService.filterToTest.set(undefined, undefined); + } else { + const cts = revealScrollCts.value = new CancellationTokenSource(); + entry.item.details(cts.token).then( + details => { + const first = details.find(d => d.type === DetailType.Statement); + if (!cts.token.isCancellationRequested && first) { + activeEditor?.revealLineNearTop(first.location instanceof Position ? first.location.lineNumber : first.location.startLineNumber); + } + }, + () => { /* ignored */ } + ); + testCoverageService.filterToTest.set(entry.item.isForTest!.id, undefined); + } + }, + }).then(selected => { + if (!selected) { + activeEditor?.setScrollTop(scrollTop); + } + + revealScrollCts.dispose(); + testCoverageService.filterToTest.set(selected ? selected.item?.isForTest!.id : previousSelection, undefined); + }); + } +}); + +class ActionWithIcon extends Action { + constructor(id: string, title: string, public readonly icon: ThemeIcon, enabled: boolean | undefined, run: () => void) { + super(id, title, undefined, enabled, run); + } +} + +class CodiconActionViewItem extends ActionViewItem { + + public themeIcon?: ThemeIcon; + + protected override updateLabel(): void { + if (this.options.label && this.label && this.themeIcon) { + dom.reset(this.label, renderIcon(this.themeIcon), this.action.label); + } + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/testing/browser/codeCoverageDisplayUtils.ts b/patched-vscode/src/vs/workbench/contrib/testing/browser/codeCoverageDisplayUtils.ts new file mode 100644 index 00000000..d6a02334 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/testing/browser/codeCoverageDisplayUtils.ts @@ -0,0 +1,90 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { assertNever } from 'vs/base/common/assert'; +import { clamp } from 'vs/base/common/numbers'; +import { localize } from 'vs/nls'; +import { chartsGreen, chartsRed, chartsYellow } from 'vs/platform/theme/common/colorRegistry'; +import { asCssVariableName } from 'vs/platform/theme/common/colorUtils'; +import { CoverageBarSource } from 'vs/workbench/contrib/testing/browser/testCoverageBars'; +import { ITestingCoverageBarThresholds, TestingDisplayedCoveragePercent } from 'vs/workbench/contrib/testing/common/configuration'; +import { getTotalCoveragePercent } from 'vs/workbench/contrib/testing/common/testCoverage'; +import { TestId } from 'vs/workbench/contrib/testing/common/testId'; +import { LiveTestResult } from 'vs/workbench/contrib/testing/common/testResult'; +import { ICoverageCount } from 'vs/workbench/contrib/testing/common/testTypes'; + +export const percent = (cc: ICoverageCount) => clamp(cc.total === 0 ? 1 : cc.covered / cc.total, 0, 1); + +const colorThresholds = [ + { color: `var(${asCssVariableName(chartsRed)})`, key: 'red' }, + { color: `var(${asCssVariableName(chartsYellow)})`, key: 'yellow' }, + { color: `var(${asCssVariableName(chartsGreen)})`, key: 'green' }, +] as const; + +export const getCoverageColor = (pct: number, thresholds: ITestingCoverageBarThresholds) => { + let best = colorThresholds[0].color; // red + let distance = pct; + for (const { key, color } of colorThresholds) { + const t = thresholds[key] / 100; + if (t && pct >= t && pct - t < distance) { + best = color; + distance = pct - t; + } + } + return best; +}; + + +const epsilon = 10e-8; + +export const displayPercent = (value: number, precision = 2) => { + const display = (value * 100).toFixed(precision); + + // avoid showing 100% coverage if it just rounds up: + if (value < 1 - epsilon && display === '100') { + return `${100 - (10 ** -precision)}%`; + } + + return `${display}%`; +}; + +export const calculateDisplayedStat = (coverage: CoverageBarSource, method: TestingDisplayedCoveragePercent) => { + switch (method) { + case TestingDisplayedCoveragePercent.Statement: + return percent(coverage.statement); + case TestingDisplayedCoveragePercent.Minimum: { + let value = percent(coverage.statement); + if (coverage.branch) { value = Math.min(value, percent(coverage.branch)); } + if (coverage.declaration) { value = Math.min(value, percent(coverage.declaration)); } + return value; + } + case TestingDisplayedCoveragePercent.TotalCoverage: + return getTotalCoveragePercent(coverage.statement, coverage.branch, coverage.declaration); + default: + assertNever(method); + } +}; + +export function getLabelForItem(result: LiveTestResult, testId: TestId, commonPrefixLen: number) { + const parts: string[] = []; + for (const id of testId.idsFromRoot()) { + const item = result.getTestById(id.toString()); + if (!item) { + break; + } + + parts.push(item.label); + } + + return parts.slice(commonPrefixLen).join(' \u203a '); +} + +export namespace labels { + export const showingFilterFor = (label: string) => localize('testing.coverageForTest', "Showing \"{0}\"", label); + export const clickToChangeFiltering = localize('changePerTestFilter', 'Click to view coverage for a single test'); + export const percentCoverage = (percent: number, precision?: number) => localize('testing.percentCoverage', '{0} Coverage', displayPercent(percent, precision)); + export const allTests = localize('testing.allTests', 'All tests'); + export const pickShowCoverage = localize('testing.pickTest', 'Pick a test to show coverage for'); +} diff --git a/patched-vscode/src/vs/workbench/contrib/testing/browser/explorerProjections/index.ts b/patched-vscode/src/vs/workbench/contrib/testing/browser/explorerProjections/index.ts index 7d14aa64..29f03a52 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/browser/explorerProjections/index.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/browser/explorerProjections/index.ts @@ -142,7 +142,15 @@ export type TestExplorerTreeElement = TestItemTreeElement | TestTreeErrorMessage export const testIdentityProvider: IIdentityProvider = { getId(element) { - return element.treeId + '\0' + (element instanceof TestTreeErrorMessage ? 'error' : element.test.expand); + // For "not expandable" elements, whether they have children is part of the + // ID so they're rerendered if that changes (#204805) + const expandComponent = element instanceof TestTreeErrorMessage + ? 'error' + : element.test.expand === TestItemExpandState.NotExpandable + ? !!element.children.size + : element.test.expand; + + return element.treeId + '\0' + expandComponent; } }; @@ -164,9 +172,11 @@ export const getChildrenForParent = (serialized: ISerializedTestTreeCollapseStat : { element, collapsible: element.test.expand !== TestItemExpandState.NotExpandable, - collapsed: isCollapsedInSerializedTestTree(serialized, element.test.item.extId) ?? element.depth > 0 - ? ObjectTreeElementCollapseState.PreserveOrCollapsed - : ObjectTreeElementCollapseState.PreserveOrExpanded, + collapsed: element.test.item.error + ? ObjectTreeElementCollapseState.PreserveOrExpanded + : (isCollapsedInSerializedTestTree(serialized, element.test.item.extId) ?? element.depth > 0 + ? ObjectTreeElementCollapseState.PreserveOrCollapsed + : ObjectTreeElementCollapseState.PreserveOrExpanded), children: getChildrenForParent(serialized, rootsWithChildren, element), } )); diff --git a/patched-vscode/src/vs/workbench/contrib/testing/browser/explorerProjections/treeProjection.ts b/patched-vscode/src/vs/workbench/contrib/testing/browser/explorerProjections/treeProjection.ts index 3e67da41..33060d11 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/browser/explorerProjections/treeProjection.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/browser/explorerProjections/treeProjection.ts @@ -224,8 +224,9 @@ export class TreeProjection extends Disposable implements ITestTreeProjection { } // The first element will cause the root to be hidden - const affectsRootElement = toRemove.depth === 1 && toRemove.parent?.children.size === 1; - this.changedParents.add(affectsRootElement ? null : toRemove.parent); + const parent = toRemove.parent; + const affectsRootElement = toRemove.depth === 1 && parent?.children.size === 1; + this.changedParents.add(affectsRootElement ? null : parent); const queue: Iterable[] = [[toRemove]]; while (queue.length) { @@ -235,6 +236,10 @@ export class TreeProjection extends Disposable implements ITestTreeProjection { } } } + + if (parent instanceof TreeTestItemElement) { + refreshComputedState(computedStateAccessor, parent, undefined, !!parent.duration).forEach(i => i.fireChange()); + } } } } @@ -248,21 +253,20 @@ export class TreeProjection extends Disposable implements ITestTreeProjection { * @inheritdoc */ public applyTo(tree: ObjectTree) { - for (const s of [this.changedParents, this.resortedParents]) { - for (const element of s) { - if (element && !tree.hasElement(element)) { - s.delete(element); - } - } - } - for (const parent of this.changedParents) { - tree.setChildren(parent, getChildrenForParent(this.lastState, this.rootsWithChildren, parent), { diffIdentityProvider: testIdentityProvider }); + if (!parent || tree.hasElement(parent)) { + tree.setChildren(parent, getChildrenForParent(this.lastState, this.rootsWithChildren, parent), { diffIdentityProvider: testIdentityProvider }); + } } for (const parent of this.resortedParents) { - tree.resort(parent, false); + if (!parent || tree.hasElement(parent)) { + tree.resort(parent, false); + } } + + this.changedParents.clear(); + this.resortedParents.clear(); } /** @@ -290,10 +294,6 @@ export class TreeProjection extends Disposable implements ITestTreeProjection { const parent = treeElement.parent; parent?.children.delete(treeElement); this.items.delete(treeElement.test.item.extId); - if (parent instanceof TreeTestItemElement) { - refreshComputedState(computedStateAccessor, parent, undefined, !!treeElement.duration).forEach(i => i.fireChange()); - } - return treeElement.children; } @@ -301,9 +301,14 @@ export class TreeProjection extends Disposable implements ITestTreeProjection { treeElement.parent?.children.add(treeElement); this.items.set(treeElement.test.item.extId, treeElement); - // The first element will cause the root to be shown - const affectsRootElement = treeElement.depth === 1 && treeElement.parent?.children.size === 1; - this.changedParents.add(affectsRootElement ? null : treeElement.parent); + // The first element will cause the root to be shown. The first element of + // a parent may need to re-render it for #204805. + const affectsParent = treeElement.parent?.children.size === 1; + const affectedParent = affectsParent ? treeElement.parent.parent : treeElement.parent; + this.changedParents.add(affectedParent); + if (affectedParent?.depth === 0) { + this.changedParents.add(null); + } if (treeElement.depth === 0 || isCollapsedInSerializedTestTree(this.lastState, treeElement.test.item.extId) === false) { this.expandElement(treeElement, 0); diff --git a/patched-vscode/src/vs/workbench/contrib/testing/browser/icons.ts b/patched-vscode/src/vs/workbench/contrib/testing/browser/icons.ts index 5bb360dd..428ba987 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/browser/icons.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/browser/icons.ts @@ -8,7 +8,7 @@ import { localize } from 'vs/nls'; import { registerIcon, spinningLoading } from 'vs/platform/theme/common/iconRegistry'; import { registerThemingParticipant } from 'vs/platform/theme/common/themeService'; import { ThemeIcon } from 'vs/base/common/themables'; -import { testingColorRunAction, testStatesToIconColors } from 'vs/workbench/contrib/testing/browser/theme'; +import { testingColorRunAction, testStatesToIconColors, testStatesToRetiredIconColors } from 'vs/workbench/contrib/testing/browser/theme'; import { TestResultState } from 'vs/workbench/contrib/testing/common/testTypes'; export const testingViewIcon = registerIcon('test-view-icon', Codicon.beaker, localize('testViewIcon', 'View icon of the test view.')); @@ -19,6 +19,8 @@ export const testingRunAllIcon = registerIcon('testing-run-all-icon', Codicon.ru // todo: https://github.com/microsoft/vscode-codicons/issues/72 export const testingDebugAllIcon = registerIcon('testing-debug-all-icon', Codicon.debugAltSmall, localize('testingDebugAllIcon', 'Icon of the "debug all tests" action.')); export const testingDebugIcon = registerIcon('testing-debug-icon', Codicon.debugAltSmall, localize('testingDebugIcon', 'Icon of the "debug test" action.')); +export const testingCoverageIcon = registerIcon('testing-coverage-icon', Codicon.runCoverage, localize('testingCoverageIcon', 'Icon of the "run test with coverage" action.')); +export const testingCoverageAllIcon = registerIcon('testing-coverage-all-icon', Codicon.runAllCoverage, localize('testingRunAllWithCoverageIcon', 'Icon of the "run all tests with coverage" action.')); export const testingCancelIcon = registerIcon('testing-cancel-icon', Codicon.debugStop, localize('testingCancelIcon', 'Icon to cancel ongoing test runs.')); export const testingFilterIcon = registerIcon('testing-filter', Codicon.filter, localize('filterIcon', 'Icon for the \'Filter\' action in the testing view.')); export const testingHiddenIcon = registerIcon('testing-hidden', Codicon.eyeClosed, localize('hiddenIcon', 'Icon shown beside hidden tests, when they\'ve been shown.')); @@ -33,6 +35,10 @@ export const testingTurnContinuousRunOff = registerIcon('testing-turn-continuous export const testingContinuousIsOn = registerIcon('testing-continuous-is-on', Codicon.eye, localize('testingTurnContinuousRunIsOn', 'Icon when continuous run is on for a test ite,.')); export const testingCancelRefreshTests = registerIcon('testing-cancel-refresh-tests', Codicon.stop, localize('testingCancelRefreshTests', 'Icon on the button to cancel refreshing tests.')); +export const testingCoverageReport = registerIcon('testing-coverage', Codicon.coverage, localize('testingCoverage', 'Icon representing test coverage')); +export const testingWasCovered = registerIcon('testing-was-covered', Codicon.check, localize('testingWasCovered', 'Icon representing that an element was covered')); +export const testingCoverageMissingBranch = registerIcon('testing-missing-branch', Codicon.question, localize('testingMissingBranch', 'Icon representing a uncovered block without a range')); + export const testingStatesToIcons = new Map([ [TestResultState.Errored, registerIcon('testing-error-icon', Codicon.issues, localize('testingErrorIcon', 'Icon shown for tests that have an error.'))], [TestResultState.Failed, registerIcon('testing-failed-icon', Codicon.error, localize('testingFailedIcon', 'Icon shown for tests that failed.'))], @@ -46,12 +52,22 @@ export const testingStatesToIcons = new Map([ registerThemingParticipant((theme, collector) => { for (const [state, icon] of testingStatesToIcons.entries()) { const color = testStatesToIconColors[state]; + const retiredColor = testStatesToRetiredIconColors[state]; if (!color) { continue; } collector.addRule(`.monaco-workbench ${ThemeIcon.asCSSSelector(icon)} { color: ${theme.getColor(color)} !important; }`); + if (!retiredColor) { + continue; + } + collector.addRule(` + .test-explorer .computed-state.retired${ThemeIcon.asCSSSelector(icon)}, + .testing-run-glyph.retired${ThemeIcon.asCSSSelector(icon)}{ + color: ${theme.getColor(retiredColor)} !important; + } + `); } collector.addRule(` diff --git a/patched-vscode/src/vs/workbench/contrib/testing/browser/media/testMessageColorizer.css b/patched-vscode/src/vs/workbench/contrib/testing/browser/media/testMessageColorizer.css new file mode 100644 index 00000000..8c3dbab4 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/testing/browser/media/testMessageColorizer.css @@ -0,0 +1,55 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +.test-output-peek-message-container { + .tstm-ansidec-1 { + font-weight: bold; + } + .tstm-ansidec-2 { + opacity: 0.7 + } + .tstm-ansidec-3 { + font-style: italic; + } + .tstm-ansidec-4 { + text-decoration: underline; + } + + .tstm-ansidec-fg30 { color: var(--vscode-terminal-ansiBlack); } + .tstm-ansidec-fg31 { color: var(--vscode-terminal-ansiRed); } + .tstm-ansidec-fg32 { color: var(--vscode-terminal-ansiGreen); } + .tstm-ansidec-fg33 { color: var(--vscode-terminal-ansiYellow); } + .tstm-ansidec-fg34 { color: var(--vscode-terminal-ansiBlue); } + .tstm-ansidec-fg35 { color: var(--vscode-terminal-ansiMagenta); } + .tstm-ansidec-fg36 { color: var(--vscode-terminal-ansiCyan); } + .tstm-ansidec-fg37 { color: var(--vscode-terminal-ansiWhite); } + + .tstm-ansidec-fg90 { color: var(--vscode-terminal-ansiBrightBlack); } + .tstm-ansidec-fg91 { color: var(--vscode-terminal-ansiBrightRed); } + .tstm-ansidec-fg92 { color: var(--vscode-terminal-ansiBrightGreen); } + .tstm-ansidec-fg93 { color: var(--vscode-terminal-ansiBrightYellow); } + .tstm-ansidec-fg94 { color: var(--vscode-terminal-ansiBrightBlue); } + .tstm-ansidec-fg95 { color: var(--vscode-terminal-ansiBrightMagenta); } + .tstm-ansidec-fg96 { color: var(--vscode-terminal-ansiBrightCyan); } + .tstm-ansidec-fg97 { color: var(--vscode-terminal-ansiBrightWhite); } + + .tstm-ansidec-bg30 { background-color: var(--vscode-terminal-ansiBlack); } + .tstm-ansidec-bg31 { background-color: var(--vscode-terminal-ansiRed); } + .tstm-ansidec-bg32 { background-color: var(--vscode-terminal-ansiGreen); } + .tstm-ansidec-bg33 { background-color: var(--vscode-terminal-ansiYellow); } + .tstm-ansidec-bg34 { background-color: var(--vscode-terminal-ansiBlue); } + .tstm-ansidec-bg35 { background-color: var(--vscode-terminal-ansiMagenta); } + .tstm-ansidec-bg36 { background-color: var(--vscode-terminal-ansiCyan); } + .tstm-ansidec-bg37 { background-color: var(--vscode-terminal-ansiWhite); } + + .tstm-ansidec-bg100 { background-color: var(--vscode-terminal-ansiBrightBlack); } + .tstm-ansidec-bg101 { background-color: var(--vscode-terminal-ansiBrightRed); } + .tstm-ansidec-bg102 { background-color: var(--vscode-terminal-ansiBrightGreen); } + .tstm-ansidec-bg103 { background-color: var(--vscode-terminal-ansiBrightYellow); } + .tstm-ansidec-bg104 { background-color: var(--vscode-terminal-ansiBrightBlue); } + .tstm-ansidec-bg105 { background-color: var(--vscode-terminal-ansiBrightMagenta); } + .tstm-ansidec-bg106 { background-color: var(--vscode-terminal-ansiBrightCyan); } + .tstm-ansidec-bg107 { background-color: var(--vscode-terminal-ansiBrightWhite); } +} diff --git a/patched-vscode/src/vs/workbench/contrib/testing/browser/media/testing.css b/patched-vscode/src/vs/workbench/contrib/testing/browser/media/testing.css index 01d1919e..5fa30f14 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/browser/media/testing.css +++ b/patched-vscode/src/vs/workbench/contrib/testing/browser/media/testing.css @@ -5,28 +5,30 @@ /** -- icons */ -.monaco-workbench .codicon-testing-error-icon { - color: var(--vscode-testing-iconErrored); -} +.monaco-workbench { + .codicon-testing-error-icon { + color: var(--vscode-testing-iconErrored); + } -.monaco-workbench .codicon-testing-failed-icon { - color: var(--vscode-testing-iconFailed); -} + .codicon-testing-failed-icon { + color: var(--vscode-testing-iconFailed); + } -.monaco-workbench .codicon-testing-passed-icon { - color: var(--vscode-testing-iconPassed); -} + .codicon-testing-passed-icon { + color: var(--vscode-testing-iconPassed); + } -.monaco-workbench .codicon-testing-queued-icon { - color: var(--vscode-testing-iconQueued); -} + .codicon-testing-queued-icon { + color: var(--vscode-testing-iconQueued); + } -.monaco-workbench .codicon-testing-skipped-icon { - color: var(--vscode-testing-iconSkipped); -} + .codicon-testing-skipped-icon { + color: var(--vscode-testing-iconSkipped); + } -.monaco-workbench .codicon-testing-unset-icon { - color: var(--vscode-testing-iconUnset); + .codicon-testing-unset-icon { + color: var(--vscode-testing-iconUnset); + } } /** -- explorer */ @@ -42,12 +44,19 @@ } .test-explorer .test-item .label, -.test-output-peek-tree .test-peek-item .name { +.test-output-peek-tree .test-peek-item .name, +.test-coverage-list-item .name, +.test-coverage-list-item-label { flex-grow: 1; width: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; + + .monaco-list.horizontal-scrolling & { + width: auto; + overflow: visible; + } } .test-output-peek-tree .test-peek-item .name .codicon, @@ -111,8 +120,31 @@ display: none; } +.test-explorer .monaco-list-row .error { + outline: 1px solid var(--vscode-inputValidation-errorBorder); + background: var(--vscode-inputValidation-errorBackground); + padding: 2px 4px; + border-radius: 2px; + margin: 3px 12px 3px 3px; + line-height: 17px; + font-size: 12px; + height: 17px; + overflow: hidden; +} + .test-explorer .monaco-list-row .error p { margin: 0; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; +} + +.test-explorer .monaco-list-row .error a { + color: var(--vscode-textLink-foreground); +} + +.test-explorer .monaco-list-row .error a:hover { + color: var(--vscode-textLink-activeForeground); } .test-explorer .computed-state, @@ -120,11 +152,6 @@ margin-right: 0.25em; } -.test-explorer .computed-state.retired, -.testing-run-glyph.retired { - opacity: 0.7 !important; -} - .test-explorer .test-is-hidden { opacity: 0.8; } @@ -146,11 +173,7 @@ flex-grow: 1; } -.monaco-workbench - .test-explorer - .monaco-action-bar - .action-item - > .action-label { +.monaco-workbench .test-explorer .monaco-action-bar .action-item > .action-label { padding: 1px 2px; margin-right: 2px; } @@ -196,6 +219,22 @@ border-bottom-width: 2px; } +.monaco-editor .zone-widget.test-output-peek .type-decoration { + background-color: var(--vscode-peekViewEditor-matchHighlightBackground); + border: 2px solid var(--vscode-peekViewEditor-matchHighlightBorder); + box-sizing: border-box; +} + +.monaco-editor .zone-widget.test-output-peek .monaco-editor .monaco-editor-background, +.monaco-editor .zone-widget.test-output-peek .monaco-editor .inputarea.ime-input, +.monaco-editor .zone-widget.test-output-peek .test-output-peek-message-container { + background-color: var(--vscode-peekViewEditor-background); +} + +.monaco-editor .zone-widget.test-output-peek .monaco-editor .margin { + background-color: var(--vscode-peekViewEditorGutter-background); +} + .test-output-peek-message-container { overflow: hidden; } @@ -228,6 +267,52 @@ cursor: pointer; } +.testing-followup-action { + position: absolute; + top: 100%; + left: 22px; + right: 22px; + margin-top: -25px; + line-height: 25px; + overflow: hidden; + pointer-events: none; + background: linear-gradient(transparent, var(--vscode-peekViewEditor-background) 50%); + display: flex; + align-items: center; + gap: 14px; + + &.animated { + animation: fadeIn 150ms ease-out; + } + + > a { + display: flex; + align-items: center; + gap: 4px; + cursor: pointer; + pointer-events: auto; + width: fit-content; + flex-shrink: 0; + + &, .codicon { + color: var(--vscode-textLink-foreground); + } + + &:hover { + color: var(--vscode-textLink-activeForeground); + } + + &[aria-disabled="true"] { + color: inherit; + cursor: default; + + .codicon { + color: inherit; + } + } + } +} + /** -- filter */ .monaco-action-bar.testing-filter-action-bar { flex-shrink: 0; @@ -317,6 +402,256 @@ .monaco-editor .testing-inline-message-severity-0 { color: var(--vscode-testing-message-error-decorationForeground) !important; } + .monaco-editor .testing-inline-message-severity-1 { color: var(--vscode-testing-message-info-decorationForeground) !important; } + +/** -- coverage */ + +.coverage-view-is-filtered > .pane-header > .actions { + display: block !important; +} + +.test-coverage-list-item { + display: flex; + align-items: center; +} + +.test-coverage-bars { + display: flex; + align-items: center; + gap: 4px; + font-size: 11px; + margin-right: 0.8em; +} + +.test-coverage-bars .bar { + height: 8px; + border: 1px solid currentColor; + border-radius: 2px; + position: relative; + overflow: hidden; +} + +.test-coverage-bars .bar::before { + content: ''; + background: currentColor; + width: var(--test-bar-width); + height: 100%; + position: absolute; + opacity: 0.7; +} + +.test-coverage-list-item .icon { + margin-right: 0.2em; +} + +.test-coverage-list-item.not-covered .name { + opacity: 0.7; +} + +.coverage-summary-widget { + color: var(--vscode-editor-foreground); + z-index: 1; + background: var(--vscode-editor-background); + left: 0; + width: 100%; + box-shadow: var(--vscode-editorStickyScroll-shadow) 0 3px 2px -2px; + + > div { + display: flex; + align-items: center; + padding: 0 22px; + height: 25px; + } + + .btn { + position: relative; + margin: 0 4px; + padding: 0 4px; + + &:first-child { + margin-left: 0; + } + + &:last-child { + margin-right: 0; + } + } + + .stat, .action-label { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + margin: 0 3px; + } + + .action-label { + display: flex; + align-items: center; + font-size: 13px; + padding: 0 4px; + + .codicon { + margin-right: 4px; + } + } + +} + +.test-coverage-tree-per-test-switcher { + display: flex; + background-color: var(--vscode-dropdown-background); + color: var(--vscode-dropdown-foreground); + border: 1px solid var(--vscode-dropdown-border); + + margin: 3px 0; + cursor: pointer; + margin-right: 22px; + line-height: 20px; + padding: 0 6px; + width: fit-content; + max-width: calc(100% - 44px); + + span { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + } + + &::after { + content: ''; + content: var(--vscode-icon-chevron-right-content); + font-family: var(--vscode-icon-chevron-right-font-family); + font-size: 18px; + padding-left: 22px; + } +} + +/** -- coverage in the explorer */ + +.explorer-item-with-test-coverage { + display: flex; +} + +.explorer-item-with-test-coverage .explorer-item { + flex-grow: 1; +} + +.explorer-item-with-test-coverage .monaco-icon-label::after { + margin-right: 12px; + /* slightly reduce because the bars handle the scrollbar margin */ +} + +/** -- coverage decorations */ + +.coverage-deco-gutter { + z-index: 0; +} + +.coverage-deco-gutter::before { + content: ''; + position: absolute; + inset: 0; + z-index: -1; +} + +.coverage-deco-gutter.coverage-deco-hit::before { + background: var(--vscode-testing-coveredGutterBackground); + border-color: var(--vscode-testing-coveredGutterBackground); +} + +.coverage-deco-gutter.coverage-deco-miss::before { + background: var(--vscode-testing-uncoveredGutterBackground); + border-color: var(--vscode-testing-uncoveredGutterBackground); +} + +.hc-light .coverage-deco-gutter::before, +.hc-black .coverage-deco-gutter::before { + border-width: 3px 0 3px 5px; + border-style: solid; + background: none; +} + +.coverage-deco-gutter.coverage-deco-miss.coverage-deco-hit::before { + background-image: linear-gradient(45deg, + var(--vscode-testing-coveredGutterBackground) 25%, + var(--vscode-testing-uncoveredGutterBackground) 25%, + var(--vscode-testing-uncoveredGutterBackground) 50%, + var(--vscode-testing-coveredGutterBackground) 50%, + 75%, + var(--vscode-testing-uncoveredGutterBackground) 75%, + var(--vscode-testing-uncoveredGutterBackground) 100%); + background-size: 6px 6px; + background-color: transparent; +} + +.coverage-deco-inline { + outline-offset: -1px; +} + +.monaco-editor { + .coverage-deco-inline.coverage-deco-hit { + background: var(--vscode-testing-coveredBackground); + outline: 1px solid var(--vscode-testing-coveredBorder); + } + + .coverage-deco-inline.coverage-deco-miss { + background: var(--vscode-testing-uncoveredBackground); + outline: 1px solid var(--vscode-testing-uncoveredBorder); + } + + .hc-light .coverage-deco-inline.coverage-deco-hit, + .hc-black .coverage-deco-inline.coverage-deco-hit { + outline-style: dashed; + } + + .coverage-deco-branch-miss-indicator { + height: 100%; + width: 4ch; + position: relative; + display: inline-block; + font: inherit !important; + } + + .coverage-deco-branch-miss-indicator::before { + position: absolute; + top: 50%; + left: 50%; + text-align: center; + transform: translate(-50%, -50%); + padding: calc(var(--vscode-testing-coverage-lineHeight) / 10); + border-radius: 2px; + font: normal normal normal calc(var(--vscode-testing-coverage-lineHeight) / 2)/1 codicon; + border: 1px solid; + } + + .coverage-deco-inline-count { + position: relative; + background: var(--vscode-testing-coverCountBadgeBackground); + color: var(--vscode-testing-coverCountBadgeForeground); + font-size: 0.7em; + margin: 0 0.7em 0 0.4em; + padding: 0.2em 0 0.2em 0.2em; + /* display: inline-block; */ + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; + + &::after { + content: ''; + display: block; + position: absolute; + left: 100%; + top: 0; + bottom: 0; + width: 0.5em; + background-image: + linear-gradient(to bottom left, transparent 50%, var(--vscode-testing-coverCountBadgeBackground) 0), + linear-gradient(to bottom right, var(--vscode-testing-coverCountBadgeBackground) 50%, transparent 0); + background-size: 100% 50%; + background-repeat: no-repeat; + background-position: top, bottom; + } + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/testing/browser/testCoverageBars.ts b/patched-vscode/src/vs/workbench/contrib/testing/browser/testCoverageBars.ts new file mode 100644 index 00000000..3e4cf9e7 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/testing/browser/testCoverageBars.ts @@ -0,0 +1,237 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { h } from 'vs/base/browser/dom'; +import type { IUpdatableHover, IUpdatableHoverTooltipMarkdownString } from 'vs/base/browser/ui/hover/hover'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import { MarkdownString } from 'vs/base/common/htmlContent'; +import { Lazy } from 'vs/base/common/lazy'; +import { Disposable, DisposableStore, toDisposable } from 'vs/base/common/lifecycle'; +import { ITransaction, autorun, observableValue } from 'vs/base/common/observable'; +import { isDefined } from 'vs/base/common/types'; +import { URI } from 'vs/base/common/uri'; +import { localize } from 'vs/nls'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; +import { Registry } from 'vs/platform/registry/common/platform'; +import { ExplorerExtensions, IExplorerFileContribution, IExplorerFileContributionRegistry } from 'vs/workbench/contrib/files/browser/explorerFileContrib'; +import * as coverUtils from 'vs/workbench/contrib/testing/browser/codeCoverageDisplayUtils'; +import { calculateDisplayedStat } from 'vs/workbench/contrib/testing/browser/codeCoverageDisplayUtils'; +import { ITestingCoverageBarThresholds, TestingConfigKeys, getTestingConfiguration, observeTestingConfiguration } from 'vs/workbench/contrib/testing/common/configuration'; +import { AbstractFileCoverage } from 'vs/workbench/contrib/testing/common/testCoverage'; +import { ITestCoverageService } from 'vs/workbench/contrib/testing/common/testCoverageService'; + +export interface TestCoverageBarsOptions { + /** + * Whether the bars should be shown in a more compact way, where only the + * overall bar is shown and more details are given in the hover. + */ + compact: boolean; + /** + * Whether the overall stat is shown, defaults to true. + */ + overall?: boolean; + /** + * Container in which is render the bars. + */ + container: HTMLElement; +} + +/** Type that can be used to render coverage bars */ +export type CoverageBarSource = Pick; + +export class ManagedTestCoverageBars extends Disposable { + private _coverage?: CoverageBarSource; + private readonly el = new Lazy(() => { + if (this.options.compact) { + const el = h('.test-coverage-bars.compact', [ + h('.tpc@overall'), + h('.bar@tpcBar'), + ]); + this.attachHover(el.tpcBar, getOverallHoverText); + return el; + } else { + const el = h('.test-coverage-bars', [ + h('.tpc@overall'), + h('.bar@statement'), + h('.bar@function'), + h('.bar@branch'), + ]); + this.attachHover(el.statement, stmtCoverageText); + this.attachHover(el.function, fnCoverageText); + this.attachHover(el.branch, branchCoverageText); + return el; + } + }); + + private readonly visibleStore = this._register(new DisposableStore()); + private readonly customHovers: IUpdatableHover[] = []; + + /** Gets whether coverage is currently visible for the resource. */ + public get visible() { + return !!this._coverage; + } + + constructor( + protected readonly options: TestCoverageBarsOptions, + @IConfigurationService private readonly configurationService: IConfigurationService, + @IHoverService private readonly hoverService: IHoverService, + ) { + super(); + } + + private attachHover(target: HTMLElement, factory: (coverage: CoverageBarSource) => string | IUpdatableHoverTooltipMarkdownString | undefined) { + this._register(this.hoverService.setupUpdatableHover(getDefaultHoverDelegate('element'), target, () => this._coverage && factory(this._coverage))); + } + + public setCoverageInfo(coverage: CoverageBarSource | undefined) { + const ds = this.visibleStore; + if (!coverage) { + if (this._coverage) { + this._coverage = undefined; + this.customHovers.forEach(c => c.hide()); + ds.clear(); + } + return; + } + + if (!this._coverage) { + const root = this.el.value.root; + ds.add(toDisposable(() => this.options.container.removeChild(root))); + this.options.container.appendChild(root); + ds.add(this.configurationService.onDidChangeConfiguration(c => { + if (!this._coverage) { + return; + } + + if (c.affectsConfiguration(TestingConfigKeys.CoveragePercent) || c.affectsConfiguration(TestingConfigKeys.CoverageBarThresholds)) { + this.doRender(this._coverage); + } + })); + } + + this._coverage = coverage; + this.doRender(coverage); + } + + private doRender(coverage: CoverageBarSource) { + const el = this.el.value; + + const precision = this.options.compact ? 0 : 2; + const thresholds = getTestingConfiguration(this.configurationService, TestingConfigKeys.CoverageBarThresholds); + const overallStat = calculateDisplayedStat(coverage, getTestingConfiguration(this.configurationService, TestingConfigKeys.CoveragePercent)); + if (this.options.overall !== false) { + el.overall.textContent = coverUtils.displayPercent(overallStat, precision); + } else { + el.overall.style.display = 'none'; + } + if ('tpcBar' in el) { // compact mode + renderBar(el.tpcBar, overallStat, false, thresholds); + } else { + renderBar(el.statement, coverUtils.percent(coverage.statement), coverage.statement.total === 0, thresholds); + renderBar(el.function, coverage.declaration && coverUtils.percent(coverage.declaration), coverage.declaration?.total === 0, thresholds); + renderBar(el.branch, coverage.branch && coverUtils.percent(coverage.branch), coverage.branch?.total === 0, thresholds); + } + } +} + +const barWidth = 16; + +const renderBar = (bar: HTMLElement, pct: number | undefined, isZero: boolean, thresholds: ITestingCoverageBarThresholds) => { + if (pct === undefined) { + bar.style.display = 'none'; + return; + } + + bar.style.display = 'block'; + bar.style.width = `${barWidth}px`; + // this is floored so the bar is only completely filled at 100% and not 99.9% + bar.style.setProperty('--test-bar-width', `${Math.floor(pct * 16)}px`); + + if (isZero) { + bar.style.color = 'currentColor'; + bar.style.opacity = '0.5'; + return; + } + + bar.style.color = coverUtils.getCoverageColor(pct, thresholds); + bar.style.opacity = '1'; +}; + +const nf = new Intl.NumberFormat(); +const stmtCoverageText = (coverage: CoverageBarSource) => localize('statementCoverage', '{0}/{1} statements covered ({2})', nf.format(coverage.statement.covered), nf.format(coverage.statement.total), coverUtils.displayPercent(coverUtils.percent(coverage.statement))); +const fnCoverageText = (coverage: CoverageBarSource) => coverage.declaration && localize('functionCoverage', '{0}/{1} functions covered ({2})', nf.format(coverage.declaration.covered), nf.format(coverage.declaration.total), coverUtils.displayPercent(coverUtils.percent(coverage.declaration))); +const branchCoverageText = (coverage: CoverageBarSource) => coverage.branch && localize('branchCoverage', '{0}/{1} branches covered ({2})', nf.format(coverage.branch.covered), nf.format(coverage.branch.total), coverUtils.displayPercent(coverUtils.percent(coverage.branch))); + +const getOverallHoverText = (coverage: CoverageBarSource): IUpdatableHoverTooltipMarkdownString => { + const str = [ + stmtCoverageText(coverage), + fnCoverageText(coverage), + branchCoverageText(coverage), + ].filter(isDefined).join('\n\n'); + + return { + markdown: new MarkdownString().appendText(str), + markdownNotSupportedFallback: str + }; +}; + +/** + * Renders test coverage bars for a resource in the given container. It will + * not render anything unless a test coverage report has been opened. + */ +export class ExplorerTestCoverageBars extends ManagedTestCoverageBars implements IExplorerFileContribution { + private readonly resource = observableValue(this, undefined); + private static hasRegistered = false; + public static register() { + if (this.hasRegistered) { + return; + } + + this.hasRegistered = true; + Registry.as(ExplorerExtensions.FileContributionRegistry).register({ + create(insta, container) { + return insta.createInstance( + ExplorerTestCoverageBars, + { compact: true, container } + ); + }, + }); + } + + constructor( + options: TestCoverageBarsOptions, + @IConfigurationService configurationService: IConfigurationService, + @IHoverService hoverService: IHoverService, + @ITestCoverageService testCoverageService: ITestCoverageService, + ) { + super(options, configurationService, hoverService); + + const isEnabled = observeTestingConfiguration(configurationService, TestingConfigKeys.ShowCoverageInExplorer); + + this._register(autorun(async reader => { + let info: AbstractFileCoverage | undefined; + const coverage = testCoverageService.selected.read(reader); + if (coverage && isEnabled.read(reader)) { + const resource = this.resource.read(reader); + if (resource) { + info = coverage.getComputedForUri(resource); + } + } + + this.setCoverageInfo(info); + })); + } + + /** @inheritdoc */ + public setResource(resource: URI | undefined, transaction?: ITransaction) { + this.resource.set(resource, transaction); + } + + public override setCoverageInfo(coverage: AbstractFileCoverage | undefined) { + super.setCoverageInfo(coverage); + this.options.container?.classList.toggle('explorer-item-with-test-coverage', this.visible); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/testing/browser/testCoverageView.ts b/patched-vscode/src/vs/workbench/contrib/testing/browser/testCoverageView.ts new file mode 100644 index 00000000..8e67eebd --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/testing/browser/testCoverageView.ts @@ -0,0 +1,710 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as dom from 'vs/base/browser/dom'; +import { IIdentityProvider, IListVirtualDelegate } from 'vs/base/browser/ui/list/list'; +import { ICompressedTreeElement, ICompressedTreeNode } from 'vs/base/browser/ui/tree/compressedObjectTreeModel'; +import { ICompressibleTreeRenderer } from 'vs/base/browser/ui/tree/objectTree'; +import { ITreeNode, ITreeSorter } from 'vs/base/browser/ui/tree/tree'; +import { findLast } from 'vs/base/common/arraysFind'; +import { assertNever } from 'vs/base/common/assert'; +import { Codicon } from 'vs/base/common/codicons'; +import { memoize } from 'vs/base/common/decorators'; +import { FuzzyScore, createMatches } from 'vs/base/common/filters'; +import { Iterable } from 'vs/base/common/iterator'; +import { Disposable, DisposableStore, MutableDisposable } from 'vs/base/common/lifecycle'; +import { IObservable, autorun, observableValue } from 'vs/base/common/observable'; +import { IPrefixTreeNode } from 'vs/base/common/prefixTree'; +import { basenameOrAuthority } from 'vs/base/common/resources'; +import { ThemeIcon } from 'vs/base/common/themables'; +import { URI } from 'vs/base/common/uri'; +import { Position } from 'vs/editor/common/core/position'; +import { Range } from 'vs/editor/common/core/range'; +import { localize, localize2 } from 'vs/nls'; +import { Categories } from 'vs/platform/action/common/actionCommonCategories'; +import { Action2, MenuId, registerAction2 } from 'vs/platform/actions/common/actions'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { ContextKeyExpr, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; +import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; +import { EditorOpenSource, TextEditorSelectionRevealType } from 'vs/platform/editor/common/editor'; +import { FileKind } from 'vs/platform/files/common/files'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; +import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; +import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; +import { ILabelService } from 'vs/platform/label/common/label'; +import { WorkbenchCompressibleObjectTree } from 'vs/platform/list/browser/listService'; +import { IOpenerService } from 'vs/platform/opener/common/opener'; +import { IQuickInputService, IQuickPickItem, QuickPickInput } from 'vs/platform/quickinput/common/quickInput'; +import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; +import { IThemeService } from 'vs/platform/theme/common/themeService'; +import { IResourceLabel, ResourceLabels } from 'vs/workbench/browser/labels'; +import { IViewPaneOptions, ViewAction, ViewPane } from 'vs/workbench/browser/parts/views/viewPane'; +import { IViewDescriptorService } from 'vs/workbench/common/views'; +import * as coverUtils from 'vs/workbench/contrib/testing/browser/codeCoverageDisplayUtils'; +import { testingStatesToIcons, testingWasCovered } from 'vs/workbench/contrib/testing/browser/icons'; +import { CoverageBarSource, ManagedTestCoverageBars } from 'vs/workbench/contrib/testing/browser/testCoverageBars'; +import { TestCommandId, Testing } from 'vs/workbench/contrib/testing/common/constants'; +import { onObservableChange } from 'vs/workbench/contrib/testing/common/observableUtils'; +import { BypassedFileCoverage, ComputedFileCoverage, FileCoverage, TestCoverage, getTotalCoveragePercent } from 'vs/workbench/contrib/testing/common/testCoverage'; +import { ITestCoverageService } from 'vs/workbench/contrib/testing/common/testCoverageService'; +import { TestId } from 'vs/workbench/contrib/testing/common/testId'; +import { TestingContextKeys } from 'vs/workbench/contrib/testing/common/testingContextKeys'; +import { CoverageDetails, DetailType, ICoverageCount, IDeclarationCoverage, TestResultState } from 'vs/workbench/contrib/testing/common/testTypes'; +import { ACTIVE_GROUP, IEditorService, SIDE_GROUP } from 'vs/workbench/services/editor/common/editorService'; + +const enum CoverageSortOrder { + Coverage, + Location, + Name, +} + +export class TestCoverageView extends ViewPane { + private readonly tree = new MutableDisposable(); + public readonly sortOrder = observableValue('sortOrder', CoverageSortOrder.Location); + + constructor( + options: IViewPaneOptions, + @IKeybindingService keybindingService: IKeybindingService, + @IContextMenuService contextMenuService: IContextMenuService, + @IConfigurationService configurationService: IConfigurationService, + @IContextKeyService contextKeyService: IContextKeyService, + @IViewDescriptorService viewDescriptorService: IViewDescriptorService, + @IInstantiationService instantiationService: IInstantiationService, + @IOpenerService openerService: IOpenerService, + @IThemeService themeService: IThemeService, + @ITelemetryService telemetryService: ITelemetryService, + @IHoverService hoverService: IHoverService, + @ITestCoverageService private readonly coverageService: ITestCoverageService, + ) { + super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService, hoverService); + } + + protected override renderBody(container: HTMLElement): void { + super.renderBody(container); + + const labels = this._register(this.instantiationService.createInstance(ResourceLabels, { onDidChangeVisibility: this.onDidChangeBodyVisibility })); + + this._register(autorun(reader => { + const coverage = this.coverageService.selected.read(reader); + if (coverage) { + const t = (this.tree.value ??= this.instantiationService.createInstance(TestCoverageTree, container, labels, this.sortOrder)); + t.setInput(coverage, this.coverageService.filterToTest.read(reader)); + } else { + this.tree.clear(); + } + })); + + this._register(autorun(reader => { + this.element.classList.toggle( + 'coverage-view-is-filtered', + !!this.coverageService.filterToTest.read(reader), + ); + })); + } + + protected override layoutBody(height: number, width: number): void { + super.layoutBody(height, width); + this.tree.value?.layout(height, width); + } +} + +let fnNodeId = 0; + +class DeclarationCoverageNode { + public readonly id = String(fnNodeId++); + public readonly containedDetails = new Set(); + public readonly children: DeclarationCoverageNode[] = []; + + public get hits() { + return this.data.count; + } + + public get label() { + return this.data.name; + } + + public get location() { + return this.data.location; + } + + public get tpc() { + const attr = this.attributableCoverage(); + return attr && getTotalCoveragePercent(attr.statement, attr.branch, undefined); + } + + constructor( + public readonly uri: URI, + private readonly data: IDeclarationCoverage, + details: readonly CoverageDetails[], + ) { + if (data.location instanceof Range) { + for (const detail of details) { + if (this.contains(detail.location)) { + this.containedDetails.add(detail); + } + } + } + } + + /** Gets whether this function has a defined range and contains the given range. */ + public contains(location: Range | Position) { + const own = this.data.location; + return own instanceof Range && (location instanceof Range ? own.containsRange(location) : own.containsPosition(location)); + } + + /** + * If the function defines a range, we can look at statements within the + * function to get total coverage for the function, rather than a boolean + * yes/no. + */ + @memoize + public attributableCoverage() { + const { location, count } = this.data; + if (!(location instanceof Range) || !count) { + return; + } + + const statement: ICoverageCount = { covered: 0, total: 0 }; + const branch: ICoverageCount = { covered: 0, total: 0 }; + for (const detail of this.containedDetails) { + if (detail.type !== DetailType.Statement) { + continue; + } + + statement.covered += detail.count ? 1 : 0; + statement.total++; + if (detail.branches) { + for (const { count } of detail.branches) { + branch.covered += count ? 1 : 0; + branch.total++; + } + } + } + + return { statement, branch } satisfies CoverageBarSource; + } +} + +class RevealUncoveredDeclarations { + public readonly id = String(fnNodeId++); + + public get label() { + return localize('functionsWithoutCoverage', "{0} declarations without coverage...", this.n); + } + + constructor(public readonly n: number) { } +} + +class LoadingDetails { + public readonly id = String(fnNodeId++); + public readonly label = localize('loadingCoverageDetails', "Loading Coverage Details..."); +} + +/** Type of nodes returned from {@link TestCoverage}. Note: value is *always* defined. */ +type TestCoverageFileNode = IPrefixTreeNode; +type CoverageTreeElement = TestCoverageFileNode | DeclarationCoverageNode | LoadingDetails | RevealUncoveredDeclarations; + +const isFileCoverage = (c: CoverageTreeElement): c is TestCoverageFileNode => typeof c === 'object' && 'value' in c; +const isDeclarationCoverage = (c: CoverageTreeElement): c is DeclarationCoverageNode => c instanceof DeclarationCoverageNode; +const shouldShowDeclDetailsOnExpand = (c: CoverageTreeElement): c is IPrefixTreeNode => + isFileCoverage(c) && c.value instanceof FileCoverage && !!c.value.declaration?.total; + +class TestCoverageTree extends Disposable { + private readonly tree: WorkbenchCompressibleObjectTree; + private readonly inputDisposables = this._register(new DisposableStore()); + + constructor( + container: HTMLElement, + labels: ResourceLabels, + sortOrder: IObservable, + @IInstantiationService instantiationService: IInstantiationService, + @IEditorService editorService: IEditorService, + ) { + super(); + + this.tree = >instantiationService.createInstance( + WorkbenchCompressibleObjectTree, + 'TestCoverageView', + container, + new TestCoverageTreeListDelegate(), + [ + instantiationService.createInstance(FileCoverageRenderer, labels), + instantiationService.createInstance(DeclarationCoverageRenderer), + instantiationService.createInstance(BasicRenderer), + ], + { + expandOnlyOnTwistieClick: true, + sorter: new Sorter(sortOrder), + keyboardNavigationLabelProvider: { + getCompressedNodeKeyboardNavigationLabel(elements: CoverageTreeElement[]) { + return elements.map(e => this.getKeyboardNavigationLabel(e)).join('/'); + }, + getKeyboardNavigationLabel(e: CoverageTreeElement) { + return isFileCoverage(e) + ? basenameOrAuthority(e.value!.uri) + : e.label; + }, + }, + accessibilityProvider: { + getAriaLabel(element: CoverageTreeElement) { + if (isFileCoverage(element)) { + const name = basenameOrAuthority(element.value!.uri); + return localize('testCoverageItemLabel', "{0} coverage: {0}%", name, (element.value!.tpc * 100).toFixed(2)); + } else { + return element.label; + } + }, + getWidgetAriaLabel() { + return localize('testCoverageTreeLabel', "Test Coverage Explorer"); + } + }, + identityProvider: new TestCoverageIdentityProvider(), + } + ); + + this._register(autorun(reader => { + sortOrder.read(reader); + this.tree.resort(null, true); + })); + + this._register(this.tree); + this._register(this.tree.onDidChangeCollapseState(e => { + const el = e.node.element; + if (!e.node.collapsed && !e.node.children.length && el && shouldShowDeclDetailsOnExpand(el)) { + if (el.value!.hasSynchronousDetails) { + this.tree.setChildren(el, [{ element: new LoadingDetails(), incompressible: true }]); + } + + el.value!.details().then(details => this.updateWithDetails(el, details)); + } + })); + this._register(this.tree.onDidOpen(e => { + let resource: URI | undefined; + let selection: Range | Position | undefined; + if (e.element) { + if (isFileCoverage(e.element) && !e.element.children?.size) { + resource = e.element.value!.uri; + } else if (isDeclarationCoverage(e.element)) { + resource = e.element.uri; + selection = e.element.location; + } + } + if (!resource) { + return; + } + + editorService.openEditor({ + resource, + options: { + selection: selection instanceof Position ? Range.fromPositions(selection, selection) : selection, + revealIfOpened: true, + selectionRevealType: TextEditorSelectionRevealType.NearTopIfOutsideViewport, + preserveFocus: e.editorOptions.preserveFocus, + pinned: e.editorOptions.pinned, + source: EditorOpenSource.USER, + }, + }, e.sideBySide ? SIDE_GROUP : ACTIVE_GROUP); + })); + } + + public setInput(coverage: TestCoverage, showOnlyTest?: TestId) { + this.inputDisposables.clear(); + + let tree = coverage.tree; + + // Filter to only a test, generate a new tree with only those items selected + if (showOnlyTest) { + tree = coverage.filterTreeForTest(showOnlyTest); + } + + const files: TestCoverageFileNode[] = []; + for (let node of tree.nodes) { + // when showing initial children, only show from the first file or tee + while (!(node.value instanceof FileCoverage) && node.children?.size === 1) { + node = Iterable.first(node.children.values())!; + } + files.push(node); + } + + const toChild = (value: TestCoverageFileNode): ICompressedTreeElement => { + const isFile = !value.children?.size; + return { + element: value, + incompressible: isFile, + collapsed: isFile, + // directories can be expanded, and items with function info can be expanded + collapsible: !isFile || !!value.value?.declaration?.total, + children: value.children && Iterable.map(value.children?.values(), toChild) + }; + }; + + this.inputDisposables.add(onObservableChange(coverage.didAddCoverage, nodes => { + const toRender = findLast(nodes, n => this.tree.hasElement(n)); + if (toRender) { + this.tree.setChildren( + toRender, + Iterable.map(toRender.children?.values() || [], toChild), + { diffIdentityProvider: { getId: el => (el as TestCoverageFileNode).value!.id } } + ); + } + })); + + this.tree.setChildren(null, Iterable.map(files, toChild)); + } + + public layout(height: number, width: number) { + this.tree.layout(height, width); + } + + private updateWithDetails(el: IPrefixTreeNode, details: readonly CoverageDetails[]) { + if (!this.tree.hasElement(el)) { + return; // avoid any issues if the tree changes in the meanwhile + } + + const decl: DeclarationCoverageNode[] = []; + for (const fn of details) { + if (fn.type !== DetailType.Declaration) { + continue; + } + + let arr = decl; + while (true) { + const parent = arr.find(p => p.containedDetails.has(fn)); + if (parent) { + arr = parent.children; + } else { + break; + } + } + + arr.push(new DeclarationCoverageNode(el.value!.uri, fn, details)); + } + + const makeChild = (fn: DeclarationCoverageNode): ICompressedTreeElement => ({ + element: fn, + incompressible: true, + collapsed: true, + collapsible: fn.children.length > 0, + children: fn.children.map(makeChild) + }); + + this.tree.setChildren(el, decl.map(makeChild)); + } +} + +class TestCoverageTreeListDelegate implements IListVirtualDelegate { + getHeight(element: CoverageTreeElement): number { + return 22; + } + + getTemplateId(element: CoverageTreeElement): string { + if (isFileCoverage(element)) { + return FileCoverageRenderer.ID; + } + if (isDeclarationCoverage(element)) { + return DeclarationCoverageRenderer.ID; + } + if (element instanceof LoadingDetails || element instanceof RevealUncoveredDeclarations) { + return BasicRenderer.ID; + } + assertNever(element); + } +} + +class Sorter implements ITreeSorter { + constructor(private readonly order: IObservable) { } + compare(a: CoverageTreeElement, b: CoverageTreeElement): number { + const order = this.order.get(); + if (isFileCoverage(a) && isFileCoverage(b)) { + switch (order) { + case CoverageSortOrder.Location: + case CoverageSortOrder.Name: + return a.value!.uri.toString().localeCompare(b.value!.uri.toString()); + case CoverageSortOrder.Coverage: + return b.value!.tpc - a.value!.tpc; + } + } else if (isDeclarationCoverage(a) && isDeclarationCoverage(b)) { + switch (order) { + case CoverageSortOrder.Location: + return Position.compare( + a.location instanceof Range ? a.location.getStartPosition() : a.location, + b.location instanceof Range ? b.location.getStartPosition() : b.location, + ); + case CoverageSortOrder.Name: + return a.label.localeCompare(b.label); + case CoverageSortOrder.Coverage: { + const attrA = a.tpc; + const attrB = b.tpc; + return (attrA !== undefined && attrB !== undefined && attrB - attrA) + || (+b.hits - +a.hits) + || a.label.localeCompare(b.label); + } + } + } else { + return 0; + } + } +} + +interface FileTemplateData { + container: HTMLElement; + bars: ManagedTestCoverageBars; + templateDisposables: DisposableStore; + elementsDisposables: DisposableStore; + label: IResourceLabel; +} + +class FileCoverageRenderer implements ICompressibleTreeRenderer { + public static readonly ID = 'F'; + public readonly templateId = FileCoverageRenderer.ID; + + constructor( + private readonly labels: ResourceLabels, + @ILabelService private readonly labelService: ILabelService, + @IInstantiationService private readonly instantiationService: IInstantiationService, + ) { } + + /** @inheritdoc */ + public renderTemplate(container: HTMLElement): FileTemplateData { + const templateDisposables = new DisposableStore(); + container.classList.add('test-coverage-list-item'); + + return { + container, + bars: templateDisposables.add(this.instantiationService.createInstance(ManagedTestCoverageBars, { compact: false, container })), + label: templateDisposables.add(this.labels.create(container, { + supportHighlights: true, + })), + elementsDisposables: templateDisposables.add(new DisposableStore()), + templateDisposables, + }; + } + + /** @inheritdoc */ + public renderElement(node: ITreeNode, _index: number, templateData: FileTemplateData): void { + this.doRender(node.element as TestCoverageFileNode, templateData, node.filterData); + } + + /** @inheritdoc */ + public renderCompressedElements(node: ITreeNode, FuzzyScore>, _index: number, templateData: FileTemplateData): void { + this.doRender(node.element.elements, templateData, node.filterData); + } + + public disposeTemplate(templateData: FileTemplateData) { + templateData.templateDisposables.dispose(); + } + + /** @inheritdoc */ + private doRender(element: CoverageTreeElement | CoverageTreeElement[], templateData: FileTemplateData, filterData: FuzzyScore | undefined) { + templateData.elementsDisposables.clear(); + + const stat = (element instanceof Array ? element[element.length - 1] : element) as TestCoverageFileNode; + const file = stat.value!; + const name = element instanceof Array ? element.map(e => basenameOrAuthority((e as TestCoverageFileNode).value!.uri)) : basenameOrAuthority(file.uri); + if (file instanceof BypassedFileCoverage) { + templateData.bars.setCoverageInfo(undefined); + } else { + templateData.elementsDisposables.add(autorun(reader => { + stat.value?.didChange.read(reader); + templateData.bars.setCoverageInfo(file); + })); + + templateData.bars.setCoverageInfo(file); + } + + templateData.label.setResource({ resource: file.uri, name }, { + fileKind: stat.children?.size ? FileKind.FOLDER : FileKind.FILE, + matches: createMatches(filterData), + separator: this.labelService.getSeparator(file.uri.scheme, file.uri.authority), + extraClasses: ['test-coverage-list-item-label'], + }); + } +} + +interface DeclarationTemplateData { + container: HTMLElement; + bars: ManagedTestCoverageBars; + templateDisposables: DisposableStore; + icon: HTMLElement; + label: HTMLElement; +} + +class DeclarationCoverageRenderer implements ICompressibleTreeRenderer { + public static readonly ID = 'N'; + public readonly templateId = DeclarationCoverageRenderer.ID; + + constructor( + @IInstantiationService private readonly instantiationService: IInstantiationService, + ) { } + + /** @inheritdoc */ + public renderTemplate(container: HTMLElement): DeclarationTemplateData { + const templateDisposables = new DisposableStore(); + container.classList.add('test-coverage-list-item'); + const icon = dom.append(container, dom.$('.state')); + const label = dom.append(container, dom.$('.name')); + + return { + container, + bars: templateDisposables.add(this.instantiationService.createInstance(ManagedTestCoverageBars, { compact: false, container })), + templateDisposables, + icon, + label, + }; + } + + /** @inheritdoc */ + public renderElement(node: ITreeNode, _index: number, templateData: DeclarationTemplateData): void { + this.doRender(node.element as DeclarationCoverageNode, templateData, node.filterData); + } + + /** @inheritdoc */ + public renderCompressedElements(node: ITreeNode, FuzzyScore>, _index: number, templateData: DeclarationTemplateData): void { + this.doRender(node.element.elements[node.element.elements.length - 1] as DeclarationCoverageNode, templateData, node.filterData); + } + + public disposeTemplate(templateData: DeclarationTemplateData) { + templateData.templateDisposables.dispose(); + } + + /** @inheritdoc */ + private doRender(element: DeclarationCoverageNode, templateData: DeclarationTemplateData, _filterData: FuzzyScore | undefined) { + const covered = !!element.hits; + const icon = covered ? testingWasCovered : testingStatesToIcons.get(TestResultState.Unset); + templateData.container.classList.toggle('not-covered', !covered); + templateData.icon.className = `computed-state ${ThemeIcon.asClassName(icon!)}`; + templateData.label.innerText = element.label; + templateData.bars.setCoverageInfo(element.attributableCoverage()); + } +} + +class BasicRenderer implements ICompressibleTreeRenderer { + public static readonly ID = 'B'; + public readonly templateId = BasicRenderer.ID; + + renderCompressedElements(node: ITreeNode, FuzzyScore>, _index: number, container: HTMLElement): void { + this.renderInner(node.element.elements[node.element.elements.length - 1], container); + } + + renderTemplate(container: HTMLElement): HTMLElement { + return container; + } + + renderElement(node: ITreeNode, index: number, container: HTMLElement): void { + this.renderInner(node.element, container); + } + + disposeTemplate(): void { + // no-op + } + + private renderInner(element: CoverageTreeElement, container: HTMLElement) { + container.innerText = (element as RevealUncoveredDeclarations | LoadingDetails).label; + } +} + +class TestCoverageIdentityProvider implements IIdentityProvider { + public getId(element: CoverageTreeElement) { + return isFileCoverage(element) + ? element.value!.uri.toString() + : element.id; + } +} + +registerAction2(class TestCoverageChangePerTestFilterAction extends Action2 { + constructor() { + super({ + id: TestCommandId.CoverageFilterToTest, + category: Categories.Test, + title: localize2('testing.changeCoverageFilter', 'Filter Coverage by Test'), + icon: Codicon.filter, + toggled: { + icon: Codicon.filterFilled, + condition: TestingContextKeys.isCoverageFilteredToTest, + }, + menu: [ + { id: MenuId.CommandPalette, when: TestingContextKeys.hasPerTestCoverage }, + { + id: MenuId.ViewTitle, + when: ContextKeyExpr.and(TestingContextKeys.hasPerTestCoverage, ContextKeyExpr.equals('view', Testing.CoverageViewId)), + group: 'navigation', + }, + ] + }); + } + + override run(accessor: ServicesAccessor): void { + const coverageService = accessor.get(ITestCoverageService); + const quickInputService = accessor.get(IQuickInputService); + const coverage = coverageService.selected.get(); + if (!coverage) { + return; + } + + const tests = [...coverage.perTestCoverageIDs].map(TestId.fromString); + const commonPrefix = TestId.getLengthOfCommonPrefix(tests.length, i => tests[i]); + const result = coverage.result; + const previousSelection = coverageService.filterToTest.get(); + const previousSelectionStr = previousSelection?.toString(); + + type TItem = { label: string; testId?: TestId }; + + const items: QuickPickInput[] = [ + { label: coverUtils.labels.allTests, id: undefined }, + { type: 'separator' }, + ...tests.map(testId => ({ label: coverUtils.getLabelForItem(result, testId, commonPrefix), testId })), + ]; + + quickInputService.pick(items, { + activeItem: items.find((item): item is TItem => 'testId' in item && item.testId?.toString() === previousSelectionStr), + placeHolder: coverUtils.labels.pickShowCoverage, + onDidFocus: (entry) => { + coverageService.filterToTest.set(entry.testId, undefined); + }, + }).then(selected => { + coverageService.filterToTest.set(selected ? selected.testId : previousSelection, undefined); + }); + } +}); + +registerAction2(class TestCoverageChangeSortingAction extends ViewAction { + constructor() { + super({ + id: TestCommandId.CoverageViewChangeSorting, + viewId: Testing.CoverageViewId, + title: localize2('testing.changeCoverageSort', 'Change Sort Order'), + icon: Codicon.sortPrecedence, + menu: { + id: MenuId.ViewTitle, + when: ContextKeyExpr.equals('view', Testing.CoverageViewId), + group: 'navigation', + } + }); + } + + override runInView(accessor: ServicesAccessor, view: TestCoverageView) { + type Item = IQuickPickItem & { value: CoverageSortOrder }; + + const disposables = new DisposableStore(); + const quickInput = disposables.add(accessor.get(IQuickInputService).createQuickPick()); + const items: Item[] = [ + { label: localize('testing.coverageSortByLocation', 'Sort by Location'), value: CoverageSortOrder.Location, description: localize('testing.coverageSortByLocationDescription', 'Files are sorted alphabetically, declarations are sorted by position') }, + { label: localize('testing.coverageSortByCoverage', 'Sort by Coverage'), value: CoverageSortOrder.Coverage, description: localize('testing.coverageSortByCoverageDescription', 'Files and declarations are sorted by total coverage') }, + { label: localize('testing.coverageSortByName', 'Sort by Name'), value: CoverageSortOrder.Name, description: localize('testing.coverageSortByNameDescription', 'Files and declarations are sorted alphabetically') }, + ]; + + quickInput.placeholder = localize('testing.coverageSortPlaceholder', 'Sort the Test Coverage view...'); + quickInput.items = items; + quickInput.show(); + quickInput.onDidHide(() => quickInput.dispose()); + quickInput.onDidAccept(() => { + const picked = quickInput.selectedItems[0]?.value; + if (picked !== undefined) { + view.sortOrder.set(picked, undefined); + quickInput.dispose(); + } + }); + } +}); diff --git a/patched-vscode/src/vs/workbench/contrib/testing/browser/testExplorerActions.ts b/patched-vscode/src/vs/workbench/contrib/testing/browser/testExplorerActions.ts index e17df8e8..6851abd3 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/browser/testExplorerActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/browser/testExplorerActions.ts @@ -5,14 +5,17 @@ import { distinct } from 'vs/base/common/arrays'; import { Codicon } from 'vs/base/common/codicons'; +import { Iterable } from 'vs/base/common/iterator'; import { KeyChord, KeyCode, KeyMod } from 'vs/base/common/keyCodes'; import { isDefined } from 'vs/base/common/types'; -import { isCodeEditor } from 'vs/editor/browser/editorBrowser'; +import { URI } from 'vs/base/common/uri'; +import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService'; +import { EmbeddedCodeEditorWidget } from 'vs/editor/browser/widget/codeEditor/embeddedCodeEditorWidget'; import { Position } from 'vs/editor/common/core/position'; import { Range } from 'vs/editor/common/core/range'; import { EditorContextKeys } from 'vs/editor/common/editorContextKeys'; import { MessageController } from 'vs/editor/contrib/message/browser/messageController'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { Categories } from 'vs/platform/action/common/actionCommonCategories'; import { Action2, IAction2Options, MenuId } from 'vs/platform/actions/common/actions'; import { ICommandService } from 'vs/platform/commands/common/commands'; @@ -20,13 +23,14 @@ import { IConfigurationService } from 'vs/platform/configuration/common/configur import { ContextKeyExpr, ContextKeyExpression, ContextKeyGreaterExpr } from 'vs/platform/contextkey/common/contextkey'; import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry'; -import { INotificationService } from 'vs/platform/notification/common/notification'; +import { INotificationService, Severity } from 'vs/platform/notification/common/notification'; import { IProgressService, ProgressLocation } from 'vs/platform/progress/common/progress'; import { IQuickInputService, IQuickPickItem, IQuickPickSeparator } from 'vs/platform/quickinput/common/quickInput'; +import { widgetClose } from 'vs/platform/theme/common/iconRegistry'; import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; import { ViewAction } from 'vs/workbench/browser/parts/views/viewPane'; import { FocusedViewContext } from 'vs/workbench/common/contextkeys'; -import { IViewsService, ViewContainerLocation } from 'vs/workbench/common/views'; +import { ViewContainerLocation } from 'vs/workbench/common/views'; import { VIEWLET_ID as EXTENSIONS_VIEWLET_ID, IExtensionsViewPaneContainer } from 'vs/workbench/contrib/extensions/common/extensions'; import { TestExplorerTreeElement, TestItemTreeElement } from 'vs/workbench/contrib/testing/browser/explorerProjections/index'; import * as icons from 'vs/workbench/contrib/testing/browser/icons'; @@ -34,11 +38,12 @@ import { TestingExplorerView } from 'vs/workbench/contrib/testing/browser/testin import { TestResultsView } from 'vs/workbench/contrib/testing/browser/testingOutputPeek'; import { TestingConfigKeys, getTestingConfiguration } from 'vs/workbench/contrib/testing/common/configuration'; import { TestCommandId, TestExplorerViewMode, TestExplorerViewSorting, Testing, testConfigurationGroupNames } from 'vs/workbench/contrib/testing/common/constants'; +import { ITestCoverageService } from 'vs/workbench/contrib/testing/common/testCoverageService'; import { TestId } from 'vs/workbench/contrib/testing/common/testId'; import { ITestProfileService, canUseProfileWithTest } from 'vs/workbench/contrib/testing/common/testProfileService'; import { ITestResult } from 'vs/workbench/contrib/testing/common/testResult'; import { ITestResultService } from 'vs/workbench/contrib/testing/common/testResultService'; -import { IMainThreadTestCollection, IMainThreadTestController, ITestService, expandAndGetTestById, testsInFile } from 'vs/workbench/contrib/testing/common/testService'; +import { IMainThreadTestCollection, IMainThreadTestController, ITestService, expandAndGetTestById, testsInFile, testsUnderUri } from 'vs/workbench/contrib/testing/common/testService'; import { ExtTestRunProfileKind, ITestRunProfile, InternalTestItem, TestRunProfileBitset } from 'vs/workbench/contrib/testing/common/testTypes'; import { TestingContextKeys } from 'vs/workbench/contrib/testing/common/testingContextKeys'; import { ITestingContinuousRunService } from 'vs/workbench/contrib/testing/common/testingContinuousRunService'; @@ -46,6 +51,7 @@ import { ITestingPeekOpener } from 'vs/workbench/contrib/testing/common/testingP import { isFailedState } from 'vs/workbench/contrib/testing/common/testingStates'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { IPaneCompositePartService } from 'vs/workbench/services/panecomposite/browser/panecomposite'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; const category = Categories.Test; @@ -70,11 +76,15 @@ const enum ActionOrder { const hasAnyTestProvider = ContextKeyGreaterExpr.create(TestingContextKeys.providerCount.key, 0); +const LABEL_RUN_TESTS = localize2('runSelectedTests', "Run Tests"); +const LABEL_DEBUG_TESTS = localize2('debugSelectedTests', "Debug Tests"); +const LABEL_COVERAGE_TESTS = localize2('coverageSelectedTests', "Run Tests with Coverage"); + export class HideTestAction extends Action2 { constructor() { super({ id: TestCommandId.HideTestAction, - title: localize('hideTest', 'Hide Test'), + title: localize2('hideTest', 'Hide Test'), menu: { id: MenuId.TestItem, group: 'builtin@2', @@ -96,7 +106,7 @@ export class UnhideTestAction extends Action2 { constructor() { super({ id: TestCommandId.UnhideTestAction, - title: localize('unhideTest', 'Unhide Test'), + title: localize2('unhideTest', 'Unhide Test'), menu: { id: MenuId.TestItem, order: ActionOrder.HideTest, @@ -120,7 +130,7 @@ export class UnhideAllTestsAction extends Action2 { constructor() { super({ id: TestCommandId.UnhideAllTestsAction, - title: localize('unhideAllTests', 'Unhide All Tests'), + title: localize2('unhideAllTests', 'Unhide All Tests'), }); } @@ -145,20 +155,45 @@ const testItemInlineAndInContext = (order: ActionOrder, when?: ContextKeyExpress } ]; -export class DebugAction extends Action2 { - constructor() { +abstract class RunVisibleAction extends ViewAction { + constructor(private readonly bitset: TestRunProfileBitset, desc: Readonly) { super({ + ...desc, + viewId: Testing.ExplorerViewId, + }); + } + + /** + * @override + */ + public runInView(accessor: ServicesAccessor, view: TestingExplorerView, ...elements: TestItemTreeElement[]): Promise { + const { include, exclude } = view.getTreeIncludeExclude(elements.map(e => e.test)); + return accessor.get(ITestService).runTests({ + tests: include, + exclude, + group: this.bitset, + }); + } +} + +export class DebugAction extends RunVisibleAction { + constructor() { + super(TestRunProfileBitset.Debug, { id: TestCommandId.DebugAction, - title: localize('debug test', 'Debug Test'), + title: localize2('debug test', 'Debug Test'), icon: icons.testingDebugIcon, menu: testItemInlineAndInContext(ActionOrder.Debug, TestingContextKeys.hasDebuggableTests.isEqualTo(true)), }); } +} - public override run(acessor: ServicesAccessor, ...elements: TestItemTreeElement[]): Promise { - return acessor.get(ITestService).runTests({ - tests: elements.map(e => e.test), - group: TestRunProfileBitset.Debug, +export class CoverageAction extends RunVisibleAction { + constructor() { + super(TestRunProfileBitset.Coverage, { + id: TestCommandId.RunWithCoverageAction, + title: localize2('run with cover test', 'Run Test with Coverage'), + icon: icons.testingCoverageIcon, + menu: testItemInlineAndInContext(ActionOrder.Coverage, TestingContextKeys.hasCoverableTests.isEqualTo(true)), }); } } @@ -167,7 +202,7 @@ export class RunUsingProfileAction extends Action2 { constructor() { super({ id: TestCommandId.RunUsingProfileAction, - title: localize('testing.runUsing', 'Execute Using Profile...'), + title: localize2('testing.runUsing', 'Execute Using Profile...'), icon: icons.testingDebugIcon, menu: { id: MenuId.TestItem, @@ -199,32 +234,22 @@ export class RunUsingProfileAction extends Action2 { } } -export class RunAction extends Action2 { +export class RunAction extends RunVisibleAction { constructor() { - super({ + super(TestRunProfileBitset.Run, { id: TestCommandId.RunAction, - title: localize('run test', 'Run Test'), + title: localize2('run test', 'Run Test'), icon: icons.testingRunIcon, menu: testItemInlineAndInContext(ActionOrder.Run, TestingContextKeys.hasRunnableTests.isEqualTo(true)), }); } - - /** - * @override - */ - public override run(acessor: ServicesAccessor, ...elements: TestItemTreeElement[]): Promise { - return acessor.get(ITestService).runTests({ - tests: elements.map(e => e.test), - group: TestRunProfileBitset.Run, - }); - } } export class SelectDefaultTestProfiles extends Action2 { constructor() { super({ id: TestCommandId.SelectDefaultTestProfiles, - title: localize('testing.selectDefaultTestProfiles', 'Select Default Profile'), + title: localize2('testing.selectDefaultTestProfiles', 'Select Default Profile'), icon: icons.testingUpdateProfiles, category, }); @@ -249,7 +274,7 @@ export class ContinuousRunTestAction extends Action2 { constructor() { super({ id: TestCommandId.ToggleContinousRunForTest, - title: localize('testing.toggleContinuousRunOn', 'Turn on Continuous Run'), + title: localize2('testing.toggleContinuousRunOn', 'Turn on Continuous Run'), icon: icons.testingTurnContinuousRunOn, precondition: ContextKeyExpr.or( TestingContextKeys.isContinuousModeOn.isEqualTo(true), @@ -266,7 +291,6 @@ export class ContinuousRunTestAction extends Action2 { public override async run(accessor: ServicesAccessor, ...elements: TestItemTreeElement[]): Promise { const crService = accessor.get(ITestingContinuousRunService); - const profileService = accessor.get(ITestProfileService); for (const element of elements) { const id = element.test.item.extId; if (crService.isSpecificallyEnabledFor(id)) { @@ -274,13 +298,7 @@ export class ContinuousRunTestAction extends Action2 { continue; } - const profiles = profileService.getGroupDefaultProfiles(TestRunProfileBitset.Run) - .filter(p => p.supportsContinuousRun && p.controllerId === element.test.controllerId); - if (!profiles.length) { - continue; - } - - crService.start(profiles, id); + crService.start(TestRunProfileBitset.Run, id); } } } @@ -289,7 +307,7 @@ export class ContinuousRunUsingProfileTestAction extends Action2 { constructor() { super({ id: TestCommandId.ContinousRunUsingForTest, - title: localize('testing.startContinuousRunUsing', 'Start Continous Run Using...'), + title: localize2('testing.startContinuousRunUsing', 'Start Continous Run Using...'), icon: icons.testingDebugIcon, menu: [ { @@ -326,7 +344,7 @@ export class ConfigureTestProfilesAction extends Action2 { constructor() { super({ id: TestCommandId.ConfigureTestProfilesAction, - title: { value: localize('testing.configureProfile', 'Configure Test Profiles'), original: 'Configure Test Profiles' }, + title: localize2('testing.configureProfile', "Configure Test Profiles"), icon: icons.testingUpdateProfiles, f1: true, category, @@ -374,7 +392,7 @@ class StopContinuousRunAction extends Action2 { constructor() { super({ id: TestCommandId.StopContinousRun, - title: { value: localize('testing.stopContinuous', "Stop Continuous Run"), original: 'Stop Continuous Run' }, + title: localize2('testing.stopContinuous', 'Stop Continuous Run'), category, icon: icons.testingTurnContinuousRunOff, menu: continuousMenus(true), @@ -463,7 +481,7 @@ class StartContinuousRunAction extends Action2 { constructor() { super({ id: TestCommandId.StartContinousRun, - title: { value: localize('testing.startContinuous', "Start Continuous Run"), original: 'Enable Continuous Run' }, + title: localize2('testing.startContinuous', "Start Continuous Run"), category, icon: icons.testingTurnContinuousRunOn, menu: continuousMenus(false), @@ -512,7 +530,7 @@ abstract class ExecuteSelectedAction extends ViewAction { export class GetSelectedProfiles extends Action2 { constructor() { - super({ id: TestCommandId.GetSelectedProfiles, title: localize('getSelectedProfiles', 'Get Selected Profiles') }); + super({ id: TestCommandId.GetSelectedProfiles, title: localize2('getSelectedProfiles', 'Get Selected Profiles') }); } /** @@ -538,14 +556,14 @@ export class GetSelectedProfiles extends Action2 { export class GetExplorerSelection extends ViewAction { constructor() { - super({ id: TestCommandId.GetExplorerSelection, title: localize('getExplorerSelection', 'Get Explorer Selection'), viewId: Testing.ExplorerViewId }); + super({ id: TestCommandId.GetExplorerSelection, title: localize2('getExplorerSelection', 'Get Explorer Selection'), viewId: Testing.ExplorerViewId }); } /** * @override */ public override runInView(_accessor: ServicesAccessor, view: TestingExplorerView) { - const { include, exclude } = view.getTreeIncludeExclude(undefined, 'selected'); + const { include, exclude } = view.getTreeIncludeExclude(undefined, undefined, 'selected'); const mapper = (i: InternalTestItem) => i.item.extId; return { include: include.map(mapper), exclude: exclude.map(mapper) }; } @@ -555,7 +573,7 @@ export class RunSelectedAction extends ExecuteSelectedAction { constructor() { super({ id: TestCommandId.RunSelectedAction, - title: localize('runSelectedTests', 'Run Tests'), + title: LABEL_RUN_TESTS, icon: icons.testingRunAllIcon, }, TestRunProfileBitset.Run); } @@ -565,12 +583,22 @@ export class DebugSelectedAction extends ExecuteSelectedAction { constructor() { super({ id: TestCommandId.DebugSelectedAction, - title: localize('debugSelectedTests', 'Debug Tests'), + title: LABEL_DEBUG_TESTS, icon: icons.testingDebugAllIcon, }, TestRunProfileBitset.Debug); } } +export class CoverageSelectedAction extends ExecuteSelectedAction { + constructor() { + super({ + id: TestCommandId.CoverageSelectedAction, + title: LABEL_COVERAGE_TESTS, + icon: icons.testingCoverageAllIcon, + }, TestRunProfileBitset.Coverage); + } +} + const showDiscoveringWhile = (progress: IProgressService, task: Promise): Promise => { return progress.withProgress( { @@ -612,7 +640,7 @@ export class RunAllAction extends RunOrDebugAllTestsAction { super( { id: TestCommandId.RunAllAction, - title: localize('runAllTests', 'Run All Tests'), + title: localize2('runAllTests', 'Run All Tests'), icon: icons.testingRunAllIcon, keybinding: { weight: KeybindingWeight.WorkbenchContrib, @@ -630,7 +658,7 @@ export class DebugAllAction extends RunOrDebugAllTestsAction { super( { id: TestCommandId.DebugAllAction, - title: localize('debugAllTests', 'Debug All Tests'), + title: localize2('debugAllTests', 'Debug All Tests'), icon: icons.testingDebugIcon, keybinding: { weight: KeybindingWeight.WorkbenchContrib, @@ -643,11 +671,29 @@ export class DebugAllAction extends RunOrDebugAllTestsAction { } } +export class CoverageAllAction extends RunOrDebugAllTestsAction { + constructor() { + super( + { + id: TestCommandId.RunAllWithCoverageAction, + title: localize2('runAllWithCoverage', 'Run All Tests with Coverage'), + icon: icons.testingCoverageIcon, + keybinding: { + weight: KeybindingWeight.WorkbenchContrib, + primary: KeyChord(KeyMod.CtrlCmd | KeyCode.Semicolon, KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.KeyA), + }, + }, + TestRunProfileBitset.Coverage, + localize('noCoverageTestProvider', 'No tests with coverage runners found in this workspace. You may need to install a test provider extension'), + ); + } +} + export class CancelTestRunAction extends Action2 { constructor() { super({ id: TestCommandId.CancelTestRunAction, - title: { value: localize('testing.cancelRun', "Cancel Test Run"), original: 'Cancel Test Run' }, + title: localize2('testing.cancelRun', 'Cancel Test Run'), icon: icons.testingCancelIcon, keybinding: { weight: KeybindingWeight.WorkbenchContrib, @@ -684,7 +730,7 @@ export class TestingViewAsListAction extends ViewAction { super({ id: TestCommandId.TestingViewAsListAction, viewId: Testing.ExplorerViewId, - title: { value: localize('testing.viewAsList', "View as List"), original: 'View as List' }, + title: localize2('testing.viewAsList', 'View as List'), toggled: TestingContextKeys.viewMode.isEqualTo(TestExplorerViewMode.List), menu: { id: MenuId.ViewTitle, @@ -708,7 +754,7 @@ export class TestingViewAsTreeAction extends ViewAction { super({ id: TestCommandId.TestingViewAsTreeAction, viewId: Testing.ExplorerViewId, - title: { value: localize('testing.viewAsTree', "View as Tree"), original: 'View as Tree' }, + title: localize2('testing.viewAsTree', 'View as Tree'), toggled: TestingContextKeys.viewMode.isEqualTo(TestExplorerViewMode.Tree), menu: { id: MenuId.ViewTitle, @@ -733,7 +779,7 @@ export class TestingSortByStatusAction extends ViewAction { super({ id: TestCommandId.TestingSortByStatusAction, viewId: Testing.ExplorerViewId, - title: { value: localize('testing.sortByStatus', "Sort by Status"), original: 'Sort by Status' }, + title: localize2('testing.sortByStatus', 'Sort by Status'), toggled: TestingContextKeys.viewSorting.isEqualTo(TestExplorerViewSorting.ByStatus), menu: { id: MenuId.ViewTitle, @@ -757,7 +803,7 @@ export class TestingSortByLocationAction extends ViewAction super({ id: TestCommandId.TestingSortByLocationAction, viewId: Testing.ExplorerViewId, - title: { value: localize('testing.sortByLocation', "Sort by Location"), original: 'Sort by Location' }, + title: localize2('testing.sortByLocation', 'Sort by Location'), toggled: TestingContextKeys.viewSorting.isEqualTo(TestExplorerViewSorting.ByLocation), menu: { id: MenuId.ViewTitle, @@ -781,7 +827,7 @@ export class TestingSortByDurationAction extends ViewAction super({ id: TestCommandId.TestingSortByDurationAction, viewId: Testing.ExplorerViewId, - title: { value: localize('testing.sortByDuration', "Sort by Duration"), original: 'Sort by Duration' }, + title: localize2('testing.sortByDuration', 'Sort by Duration'), toggled: TestingContextKeys.viewSorting.isEqualTo(TestExplorerViewSorting.ByDuration), menu: { id: MenuId.ViewTitle, @@ -804,7 +850,7 @@ export class ShowMostRecentOutputAction extends Action2 { constructor() { super({ id: TestCommandId.ShowMostRecentOutputAction, - title: { value: localize('testing.showMostRecentOutput', "Show Output"), original: 'Show Output' }, + title: localize2('testing.showMostRecentOutput', 'Show Output'), category, icon: Codicon.terminal, keybinding: { @@ -836,7 +882,7 @@ export class CollapseAllAction extends ViewAction { super({ id: TestCommandId.CollapseAllAction, viewId: Testing.ExplorerViewId, - title: { value: localize('testing.collapseAll', "Collapse All Tests"), original: 'Collapse All Tests' }, + title: localize2('testing.collapseAll', 'Collapse All Tests'), icon: Codicon.collapseAll, menu: { id: MenuId.ViewTitle, @@ -859,9 +905,9 @@ export class ClearTestResultsAction extends Action2 { constructor() { super({ id: TestCommandId.ClearTestResultsAction, - title: { value: localize('testing.clearResults', "Clear All Results"), original: 'Clear All Results' }, + title: localize2('testing.clearResults', 'Clear All Results'), category, - icon: Codicon.trash, + icon: Codicon.clearAll, menu: [{ id: MenuId.TestPeekTitle, }, { @@ -893,7 +939,7 @@ export class GoToTest extends Action2 { constructor() { super({ id: TestCommandId.GoToTest, - title: { value: localize('testing.editFocusedTest', "Go to Test"), original: 'Go to Test' }, + title: localize2('testing.editFocusedTest', 'Go to Test'), icon: Codicon.goToFile, menu: testItemInlineAndInContext(ActionOrder.GoToTest, TestingContextKeys.testItemHasUri.isEqualTo(true)), keybinding: { @@ -936,15 +982,20 @@ abstract class ExecuteTestAtCursor extends Action2 { * @override */ public async run(accessor: ServicesAccessor) { + const codeEditorService = accessor.get(ICodeEditorService); const editorService = accessor.get(IEditorService); const activeEditorPane = editorService.activeEditorPane; - const activeControl = editorService.activeTextEditorControl; - if (!activeEditorPane || !activeControl) { + let editor = codeEditorService.getActiveCodeEditor(); + if (!activeEditorPane || !editor) { return; } - const position = activeControl?.getPosition(); - const model = activeControl?.getModel(); + if (editor instanceof EmbeddedCodeEditorWidget) { + editor = editor.getParentEditor(); + } + + const position = editor?.getPosition(); + const model = editor?.getModel(); if (!position || !model || !('uri' in model)) { return; } @@ -1008,8 +1059,8 @@ abstract class ExecuteTestAtCursor extends Action2 { group: this.group, tests: bestNodes.length ? bestNodes : bestNodesBefore, }); - } else if (isCodeEditor(activeControl)) { - MessageController.get(activeControl)?.showMessage(localize('noTestsAtCursor', "No tests found here"), position); + } else if (editor) { + MessageController.get(editor)?.showMessage(localize('noTestsAtCursor', "No tests found here"), position); } } } @@ -1018,7 +1069,7 @@ export class RunAtCursor extends ExecuteTestAtCursor { constructor() { super({ id: TestCommandId.RunAtCursor, - title: { value: localize('testing.runAtCursor', "Run Test at Cursor"), original: 'Run Test at Cursor' }, + title: localize2('testing.runAtCursor', 'Run Test at Cursor'), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, @@ -1033,7 +1084,7 @@ export class DebugAtCursor extends ExecuteTestAtCursor { constructor() { super({ id: TestCommandId.DebugAtCursor, - title: { value: localize('testing.debugAtCursor', "Debug Test at Cursor"), original: 'Debug Test at Cursor' }, + title: localize2('testing.debugAtCursor', 'Debug Test at Cursor'), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, @@ -1044,6 +1095,82 @@ export class DebugAtCursor extends ExecuteTestAtCursor { } } +export class CoverageAtCursor extends ExecuteTestAtCursor { + constructor() { + super({ + id: TestCommandId.CoverageAtCursor, + title: localize2('testing.coverageAtCursor', 'Run Test at Cursor with Coverage'), + category, + keybinding: { + weight: KeybindingWeight.WorkbenchContrib, + when: EditorContextKeys.editorTextFocus, + primary: KeyChord(KeyMod.CtrlCmd | KeyCode.Semicolon, KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.KeyC), + }, + }, TestRunProfileBitset.Coverage); + } +} + +abstract class ExecuteTestsUnderUriAction extends Action2 { + constructor(options: IAction2Options, protected readonly group: TestRunProfileBitset) { + super({ + ...options, + menu: [{ + id: MenuId.ExplorerContext, + when: TestingContextKeys.capabilityToContextKey[group].isEqualTo(true), + group: '6.5_testing', + order: (group === TestRunProfileBitset.Run ? ActionOrder.Run : ActionOrder.Debug) + 0.1, + }], + }); + } + + public override async run(accessor: ServicesAccessor, uri: URI): Promise { + const testService = accessor.get(ITestService); + const notificationService = accessor.get(INotificationService); + const tests = await Iterable.asyncToArray(testsUnderUri( + testService, + accessor.get(IUriIdentityService), + uri + )); + + if (!tests.length) { + notificationService.notify({ message: localize('noTests', 'No tests found in the selected file or folder'), severity: Severity.Info }); + return; + } + + return testService.runTests({ tests, group: this.group }); + } +} + +class RunTestsUnderUri extends ExecuteTestsUnderUriAction { + constructor() { + super({ + id: TestCommandId.RunByUri, + title: LABEL_RUN_TESTS, + category, + }, TestRunProfileBitset.Run); + } +} + +class DebugTestsUnderUri extends ExecuteTestsUnderUriAction { + constructor() { + super({ + id: TestCommandId.DebugByUri, + title: LABEL_DEBUG_TESTS, + category, + }, TestRunProfileBitset.Debug); + } +} + +class CoverageTestsUnderUri extends ExecuteTestsUnderUriAction { + constructor() { + super({ + id: TestCommandId.CoverageByUri, + title: LABEL_COVERAGE_TESTS, + category, + }, TestRunProfileBitset.Coverage); + } +} + abstract class ExecuteTestsInCurrentFile extends Action2 { constructor(options: IAction2Options, protected readonly group: TestRunProfileBitset) { super({ @@ -1065,9 +1192,15 @@ abstract class ExecuteTestsInCurrentFile extends Action2 { * @override */ public run(accessor: ServicesAccessor) { - const control = accessor.get(IEditorService).activeTextEditorControl; - const position = control?.getPosition(); - const model = control?.getModel(); + let editor = accessor.get(ICodeEditorService).getActiveCodeEditor(); + if (!editor) { + return; + } + if (editor instanceof EmbeddedCodeEditorWidget) { + editor = editor.getParentEditor(); + } + const position = editor?.getPosition(); + const model = editor?.getModel(); if (!position || !model || !('uri' in model)) { return; } @@ -1097,8 +1230,8 @@ abstract class ExecuteTestsInCurrentFile extends Action2 { }); } - if (isCodeEditor(control)) { - MessageController.get(control)?.showMessage(localize('noTestsInFile', "No tests found in this file"), position); + if (editor) { + MessageController.get(editor)?.showMessage(localize('noTestsInFile', "No tests found in this file"), position); } return undefined; @@ -1110,7 +1243,7 @@ export class RunCurrentFile extends ExecuteTestsInCurrentFile { constructor() { super({ id: TestCommandId.RunCurrentFile, - title: { value: localize('testing.runCurrentFile', "Run Tests in Current File"), original: 'Run Tests in Current File' }, + title: localize2('testing.runCurrentFile', 'Run Tests in Current File'), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, @@ -1122,11 +1255,10 @@ export class RunCurrentFile extends ExecuteTestsInCurrentFile { } export class DebugCurrentFile extends ExecuteTestsInCurrentFile { - constructor() { super({ id: TestCommandId.DebugCurrentFile, - title: { value: localize('testing.debugCurrentFile', "Debug Tests in Current File"), original: 'Debug Tests in Current File' }, + title: localize2('testing.debugCurrentFile', 'Debug Tests in Current File'), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, @@ -1137,6 +1269,21 @@ export class DebugCurrentFile extends ExecuteTestsInCurrentFile { } } +export class CoverageCurrentFile extends ExecuteTestsInCurrentFile { + constructor() { + super({ + id: TestCommandId.CoverageCurrentFile, + title: localize2('testing.coverageCurrentFile', 'Run Tests with Coverage in Current File'), + category, + keybinding: { + weight: KeybindingWeight.WorkbenchContrib, + when: EditorContextKeys.editorTextFocus, + primary: KeyChord(KeyMod.CtrlCmd | KeyCode.Semicolon, KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.KeyF), + }, + }, TestRunProfileBitset.Coverage); + } +} + export const discoverAndRunTests = async ( collection: IMainThreadTestCollection, progress: IProgressService, @@ -1234,7 +1381,7 @@ export class ReRunFailedTests extends RunOrDebugFailedTests { constructor() { super({ id: TestCommandId.ReRunFailedTests, - title: { value: localize('testing.reRunFailTests', "Rerun Failed Tests"), original: 'Rerun Failed Tests' }, + title: localize2('testing.reRunFailTests', 'Rerun Failed Tests'), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, @@ -1255,7 +1402,7 @@ export class DebugFailedTests extends RunOrDebugFailedTests { constructor() { super({ id: TestCommandId.DebugFailedTests, - title: { value: localize('testing.debugFailTests', "Debug Failed Tests"), original: 'Debug Failed Tests' }, + title: localize2('testing.debugFailTests', 'Debug Failed Tests'), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, @@ -1276,7 +1423,7 @@ export class ReRunLastRun extends RunOrDebugLastRun { constructor() { super({ id: TestCommandId.ReRunLastRun, - title: { value: localize('testing.reRunLastRun', "Rerun Last Run"), original: 'Rerun Last Run' }, + title: localize2('testing.reRunLastRun', 'Rerun Last Run'), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, @@ -1297,7 +1444,7 @@ export class DebugLastRun extends RunOrDebugLastRun { constructor() { super({ id: TestCommandId.DebugLastRun, - title: { value: localize('testing.debugLastRun', "Debug Last Run"), original: 'Debug Last Run' }, + title: localize2('testing.debugLastRun', 'Debug Last Run'), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, @@ -1314,11 +1461,32 @@ export class DebugLastRun extends RunOrDebugLastRun { } } +export class CoverageLastRun extends RunOrDebugLastRun { + constructor() { + super({ + id: TestCommandId.CoverageLastRun, + title: localize2('testing.coverageLastRun', 'Rerun Last Run with Coverage'), + category, + keybinding: { + weight: KeybindingWeight.WorkbenchContrib, + primary: KeyChord(KeyMod.CtrlCmd | KeyCode.Semicolon, KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.KeyL), + }, + }); + } + + protected runTest(service: ITestService, internalTests: InternalTestItem[]): Promise { + return service.runTests({ + group: TestRunProfileBitset.Coverage, + tests: internalTests, + }); + } +} + export class SearchForTestExtension extends Action2 { constructor() { super({ id: TestCommandId.SearchForTestExtension, - title: { value: localize('testing.searchForTestExtension', "Search for Test Extension"), original: 'Search for Test Extension' }, + title: localize2('testing.searchForTestExtension', 'Search for Test Extension'), }); } @@ -1334,7 +1502,7 @@ export class OpenOutputPeek extends Action2 { constructor() { super({ id: TestCommandId.OpenOutputPeek, - title: { value: localize('testing.openOutputPeek', "Peek Output"), original: 'Peek Output' }, + title: localize2('testing.openOutputPeek', 'Peek Output'), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, @@ -1356,7 +1524,7 @@ export class ToggleInlineTestOutput extends Action2 { constructor() { super({ id: TestCommandId.ToggleInlineTestOutput, - title: { value: localize('testing.toggleInlineTestOutput', "Toggle Inline Test Output"), original: 'Toggle Inline Test Output' }, + title: localize2('testing.toggleInlineTestOutput', 'Toggle Inline Test Output'), category, keybinding: { weight: KeybindingWeight.WorkbenchContrib, @@ -1405,7 +1573,7 @@ export class RefreshTestsAction extends Action2 { constructor() { super({ id: TestCommandId.RefreshTestsAction, - title: { value: localize('testing.refreshTests', "Refresh Tests"), original: 'Refresh Tests' }, + title: localize2('testing.refreshTests', 'Refresh Tests'), category, icon: icons.testingRefreshTests, keybinding: { @@ -1436,7 +1604,7 @@ export class CancelTestRefreshAction extends Action2 { constructor() { super({ id: TestCommandId.CancelTestRefreshAction, - title: { value: localize('testing.cancelTestRefresh', "Cancel Test Refresh"), original: 'Cancel Test Refresh' }, + title: localize2('testing.cancelTestRefresh', 'Cancel Test Refresh'), category, icon: icons.testingCancelRefreshTests, menu: refreshMenus(true), @@ -1448,14 +1616,72 @@ export class CancelTestRefreshAction extends Action2 { } } +export class CleareCoverage extends Action2 { + constructor() { + super({ + id: TestCommandId.CoverageClear, + title: localize2('testing.clearCoverage', 'Clear Coverage'), + icon: widgetClose, + category, + menu: [{ + id: MenuId.ViewTitle, + group: 'navigation', + order: ActionOrder.Refresh, + when: ContextKeyExpr.equals('view', Testing.CoverageViewId) + }, { + id: MenuId.CommandPalette, + when: TestingContextKeys.isTestCoverageOpen.isEqualTo(true), + }] + }); + } + + public override run(accessor: ServicesAccessor) { + accessor.get(ITestCoverageService).closeCoverage(); + } +} + +export class OpenCoverage extends Action2 { + constructor() { + super({ + id: TestCommandId.OpenCoverage, + title: localize2('testing.openCoverage', 'Open Coverage'), + category, + menu: [{ + id: MenuId.CommandPalette, + when: TestingContextKeys.hasAnyResults.isEqualTo(true), + }] + }); + } + + public override run(accessor: ServicesAccessor) { + const results = accessor.get(ITestResultService).results; + const task = results.length && results[0].tasks.find(r => r.coverage); + if (!task) { + const notificationService = accessor.get(INotificationService); + notificationService.info(localize('testing.noCoverage', 'No coverage information available on the last test run.')); + return; + } + + accessor.get(ITestCoverageService).openCoverage(task, true); + } +} + export const allTestActions = [ CancelTestRefreshAction, CancelTestRunAction, ClearTestResultsAction, + CleareCoverage, CollapseAllAction, ConfigureTestProfilesAction, ContinuousRunTestAction, ContinuousRunUsingProfileTestAction, + CoverageAction, + CoverageAllAction, + CoverageAtCursor, + CoverageCurrentFile, + CoverageLastRun, + CoverageSelectedAction, + CoverageTestsUnderUri, DebugAction, DebugAllAction, DebugAtCursor, @@ -1463,10 +1689,12 @@ export const allTestActions = [ DebugFailedTests, DebugLastRun, DebugSelectedAction, - GoToTest, + DebugTestsUnderUri, GetExplorerSelection, GetSelectedProfiles, + GoToTest, HideTestAction, + OpenCoverage, OpenOutputPeek, RefreshTestsAction, ReRunFailedTests, @@ -1476,6 +1704,7 @@ export const allTestActions = [ RunAtCursor, RunCurrentFile, RunSelectedAction, + RunTestsUnderUri, RunUsingProfileAction, SearchForTestExtension, SelectDefaultTestProfiles, diff --git a/patched-vscode/src/vs/workbench/contrib/testing/browser/testMessageColorizer.ts b/patched-vscode/src/vs/workbench/contrib/testing/browser/testMessageColorizer.ts new file mode 100644 index 00000000..527d6e5c --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/testing/browser/testMessageColorizer.ts @@ -0,0 +1,100 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { renderStringAsPlaintext } from 'vs/base/browser/markdownRenderer'; +import { IMarkdownString } from 'vs/base/common/htmlContent'; +import { IDisposable, toDisposable } from 'vs/base/common/lifecycle'; +import { GraphemeIterator, forAnsiStringParts, removeAnsiEscapeCodes } from 'vs/base/common/strings'; +import 'vs/css!./media/testMessageColorizer'; +import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditor/codeEditorWidget'; +import { Position } from 'vs/editor/common/core/position'; +import { Range } from 'vs/editor/common/core/range'; + +const colorAttrRe = /^\x1b\[([0-9]+)m$/; + +const enum Classes { + Prefix = 'tstm-ansidec-', + ForegroundPrefix = Classes.Prefix + 'fg', + BackgroundPrefix = Classes.Prefix + 'bg', + Bold = Classes.Prefix + '1', + Faint = Classes.Prefix + '2', + Italic = Classes.Prefix + '3', + Underline = Classes.Prefix + '4', +} + +export const renderTestMessageAsText = (tm: string | IMarkdownString) => + typeof tm === 'string' ? removeAnsiEscapeCodes(tm) : renderStringAsPlaintext(tm); + + +/** + * Applies decorations based on ANSI styles from the test message in the editor. + * ANSI sequences are stripped from the text displayed in editor, and this + * re-applies their colorization. + * + * This uses decorations rather than language features because the string + * rendered in the editor lacks the ANSI codes needed to actually apply the + * colorization. + * + * Note: does not support TrueColor. + */ +export const colorizeTestMessageInEditor = (message: string, editor: CodeEditorWidget): IDisposable => { + const decos: string[] = []; + + editor.changeDecorations(changeAccessor => { + let start = new Position(1, 1); + let cls: string[] = []; + for (const part of forAnsiStringParts(message)) { + if (part.isCode) { + const colorAttr = colorAttrRe.exec(part.str)?.[1]; + if (!colorAttr) { + continue; + } + + const n = Number(colorAttr); + if (n === 0) { + cls.length = 0; + } else if (n === 22) { + cls = cls.filter(c => c !== Classes.Bold && c !== Classes.Italic); + } else if (n === 23) { + cls = cls.filter(c => c !== Classes.Italic); + } else if (n === 24) { + cls = cls.filter(c => c !== Classes.Underline); + } else if ((n >= 30 && n <= 39) || (n >= 90 && n <= 99)) { + cls = cls.filter(c => !c.startsWith(Classes.ForegroundPrefix)); + cls.push(Classes.ForegroundPrefix + colorAttr); + } else if ((n >= 40 && n <= 49) || (n >= 100 && n <= 109)) { + cls = cls.filter(c => !c.startsWith(Classes.BackgroundPrefix)); + cls.push(Classes.BackgroundPrefix + colorAttr); + } else { + cls.push(Classes.Prefix + colorAttr); + } + } else { + let line = start.lineNumber; + let col = start.column; + + const graphemes = new GraphemeIterator(part.str); + for (let i = 0; !graphemes.eol(); i += graphemes.nextGraphemeLength()) { + if (part.str[i] === '\n') { + line++; + col = 1; + } else { + col++; + } + } + + const end = new Position(line, col); + if (cls.length) { + decos.push(changeAccessor.addDecoration(Range.fromPositions(start, end), { + inlineClassName: cls.join(' '), + description: 'test-message-colorized', + })); + } + start = end; + } + } + }); + + return toDisposable(() => editor.removeDecorations(decos)); +}; diff --git a/patched-vscode/src/vs/workbench/contrib/testing/browser/testing.contribution.ts b/patched-vscode/src/vs/workbench/contrib/testing/browser/testing.contribution.ts index f628cbf5..e422256e 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/browser/testing.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/browser/testing.contribution.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { EditorContributionInstantiation, registerEditorContribution } from 'vs/editor/browser/editorExtensions'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { registerAction2 } from 'vs/platform/actions/common/actions'; import { CommandsRegistry, ICommandService } from 'vs/platform/commands/common/commands'; import { Extensions as ConfigurationExtensions, IConfigurationRegistry } from 'vs/platform/configuration/common/configurationRegistry'; @@ -18,9 +18,11 @@ import { IProgressService } from 'vs/platform/progress/common/progress'; import { Registry } from 'vs/platform/registry/common/platform'; import { ViewPaneContainer } from 'vs/workbench/browser/parts/views/viewPaneContainer'; import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions } from 'vs/workbench/common/contributions'; -import { IViewContainersRegistry, IViewsRegistry, IViewsService, Extensions as ViewContainerExtensions, ViewContainerLocation } from 'vs/workbench/common/views'; +import { IViewContainersRegistry, IViewsRegistry, Extensions as ViewContainerExtensions, ViewContainerLocation } from 'vs/workbench/common/views'; import { REVEAL_IN_EXPLORER_COMMAND_ID } from 'vs/workbench/contrib/files/browser/fileConstants'; +import { CodeCoverageDecorations } from 'vs/workbench/contrib/testing/browser/codeCoverageDecorations'; import { testingResultsIcon, testingViewIcon } from 'vs/workbench/contrib/testing/browser/icons'; +import { TestCoverageView } from 'vs/workbench/contrib/testing/browser/testCoverageView'; import { TestingDecorationService, TestingDecorations } from 'vs/workbench/contrib/testing/browser/testingDecorations'; import { TestingExplorerView } from 'vs/workbench/contrib/testing/browser/testingExplorerView'; import { CloseTestPeek, GoToNextMessageAction, GoToPreviousMessageAction, OpenMessageInEditorAction, TestResultsView, TestingOutputPeekController, TestingPeekOpener, ToggleTestingPeekHistory } from 'vs/workbench/contrib/testing/browser/testingOutputPeek'; @@ -28,6 +30,7 @@ import { TestingProgressTrigger } from 'vs/workbench/contrib/testing/browser/tes import { TestingViewPaneContainer } from 'vs/workbench/contrib/testing/browser/testingViewPaneContainer'; import { testingConfiguration } from 'vs/workbench/contrib/testing/common/configuration'; import { TestCommandId, Testing } from 'vs/workbench/contrib/testing/common/constants'; +import { ITestCoverageService, TestCoverageService } from 'vs/workbench/contrib/testing/common/testCoverageService'; import { ITestExplorerFilterState, TestExplorerFilterState } from 'vs/workbench/contrib/testing/common/testExplorerFilterState'; import { TestId, TestPosition } from 'vs/workbench/contrib/testing/common/testId'; import { ITestProfileService, TestProfileService } from 'vs/workbench/contrib/testing/common/testProfileService'; @@ -42,12 +45,14 @@ import { ITestingContinuousRunService, TestingContinuousRunService } from 'vs/wo import { ITestingDecorationsService } from 'vs/workbench/contrib/testing/common/testingDecorations'; import { ITestingPeekOpener } from 'vs/workbench/contrib/testing/common/testingPeekOpener'; import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import { allTestActions, discoverAndRunTests } from './testExplorerActions'; import './testingConfigurationUi'; registerSingleton(ITestService, TestService, InstantiationType.Delayed); registerSingleton(ITestResultStorage, TestResultStorage, InstantiationType.Delayed); registerSingleton(ITestProfileService, TestProfileService, InstantiationType.Delayed); +registerSingleton(ITestCoverageService, TestCoverageService, InstantiationType.Delayed); registerSingleton(ITestingContinuousRunService, TestingContinuousRunService, InstantiationType.Delayed); registerSingleton(ITestResultService, TestResultService, InstantiationType.Delayed); registerSingleton(ITestExplorerFilterState, TestExplorerFilterState, InstantiationType.Delayed); @@ -56,7 +61,7 @@ registerSingleton(ITestingDecorationsService, TestingDecorationService, Instanti const viewContainer = Registry.as(ViewContainerExtensions.ViewContainersRegistry).registerViewContainer({ id: Testing.ViewletId, - title: { value: localize('test', "Testing"), original: 'Testing' }, + title: localize2('test', 'Testing'), ctorDescriptor: new SyncDescriptor(TestingViewPaneContainer), icon: testingViewIcon, alwaysUseContainerInfo: true, @@ -74,7 +79,7 @@ const viewContainer = Registry.as(ViewContainerExtensio const testResultsViewContainer = Registry.as(ViewContainerExtensions.ViewContainersRegistry).registerViewContainer({ id: Testing.ResultsPanelId, - title: { value: localize('testResultsPanelName', "Test Results"), original: 'Test Results' }, + title: localize2('testResultsPanelName', "Test Results"), icon: testingResultsIcon, ctorDescriptor: new SyncDescriptor(ViewPaneContainer, [Testing.ResultsPanelId, { mergeViewWithContainerWhenSingleView: true }]), hideIfEmpty: true, @@ -86,7 +91,7 @@ const viewsRegistry = Registry.as(ViewContainerExtensions.ViewsR viewsRegistry.registerViews([{ id: Testing.ResultsViewId, - name: localize('testResultsPanelName', "Test Results"), + name: localize2('testResultsPanelName', "Test Results"), containerIcon: testingResultsIcon, canToggleVisibility: false, canMoveView: true, @@ -105,15 +110,24 @@ viewsRegistry.registerViewWelcomeContent(Testing.ExplorerViewId, { viewsRegistry.registerViews([{ id: Testing.ExplorerViewId, - name: localize('testExplorer', "Test Explorer"), + name: localize2('testExplorer', "Test Explorer"), ctorDescriptor: new SyncDescriptor(TestingExplorerView), canToggleVisibility: true, canMoveView: true, weight: 80, order: -999, containerIcon: testingViewIcon, - // temporary until release, at which point we can show the welcome view: when: ContextKeyExpr.greater(TestingContextKeys.providerCount.key, 0), +}, { + id: Testing.CoverageViewId, + name: localize2('testCoverage', "Test Coverage"), + ctorDescriptor: new SyncDescriptor(TestCoverageView), + canToggleVisibility: true, + canMoveView: true, + weight: 80, + order: -998, + containerIcon: testingViewIcon, + when: TestingContextKeys.isTestCoverageOpen, }], viewContainer); allTestActions.forEach(registerAction2); @@ -129,6 +143,7 @@ Registry.as(WorkbenchExtensions.Workbench).regi registerEditorContribution(Testing.OutputPeekContributionId, TestingOutputPeekController, EditorContributionInstantiation.AfterFirstRender); registerEditorContribution(Testing.DecorationsContributionId, TestingDecorations, EditorContributionInstantiation.AfterFirstRender); +registerEditorContribution(Testing.CoverageDecorationsContributionId, CodeCoverageDecorations, EditorContributionInstantiation.Eventually); CommandsRegistry.registerCommand({ id: '_revealTestInExplorer', @@ -220,3 +235,4 @@ CommandsRegistry.registerCommand({ }); Registry.as(ConfigurationExtensions.Configuration).registerConfiguration(testingConfiguration); + diff --git a/patched-vscode/src/vs/workbench/contrib/testing/browser/testingDecorations.ts b/patched-vscode/src/vs/workbench/contrib/testing/browser/testingDecorations.ts index aa47d25f..b2742e24 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/browser/testingDecorations.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/browser/testingDecorations.ts @@ -4,7 +4,6 @@ *--------------------------------------------------------------------------------------------*/ import * as dom from 'vs/base/browser/dom'; -import { renderStringAsPlaintext } from 'vs/base/browser/markdownRenderer'; import { Action, IAction, Separator, SubmenuAction } from 'vs/base/common/actions'; import { equals } from 'vs/base/common/arrays'; import { RunOnceScheduler } from 'vs/base/common/async'; @@ -25,7 +24,7 @@ import { EditorOption } from 'vs/editor/common/config/editorOptions'; import { overviewRulerError, overviewRulerInfo } from 'vs/editor/common/core/editorColorRegistry'; import { IRange } from 'vs/editor/common/core/range'; import { IEditorContribution } from 'vs/editor/common/editorCommon'; -import { IModelDeltaDecoration, ITextModel, OverviewRulerLane, TrackedRangeStickiness } from 'vs/editor/common/model'; +import { GlyphMarginLane, IModelDeltaDecoration, ITextModel, OverviewRulerLane, TrackedRangeStickiness } from 'vs/editor/common/model'; import { IModelService } from 'vs/editor/common/services/model'; import { localize } from 'vs/nls'; import { createAndFillInContextMenuActions } from 'vs/platform/actions/browser/menuEntryActionViewItem'; @@ -35,11 +34,13 @@ import { IConfigurationService } from 'vs/platform/configuration/common/configur import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { IQuickInputService, IQuickPickItem } from 'vs/platform/quickinput/common/quickInput'; import { themeColorFromId } from 'vs/platform/theme/common/themeService'; import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; import { EditorLineNumberContextMenu, GutterActionsRegistry } from 'vs/workbench/contrib/codeEditor/browser/editorLineNumberMenu'; import { getTestItemContextOverlay } from 'vs/workbench/contrib/testing/browser/explorerProjections/testItemContextOverlay'; import { testingRunAllIcon, testingRunIcon, testingStatesToIcons } from 'vs/workbench/contrib/testing/browser/icons'; +import { renderTestMessageAsText } from 'vs/workbench/contrib/testing/browser/testMessageColorizer'; import { DefaultGutterClickAction, TestingConfigKeys, getTestingConfiguration } from 'vs/workbench/contrib/testing/common/configuration'; import { Testing, labelForTestInState } from 'vs/workbench/contrib/testing/common/constants'; import { TestId } from 'vs/workbench/contrib/testing/common/testId'; @@ -54,6 +55,8 @@ import { isFailedState, maxPriority } from 'vs/workbench/contrib/testing/common/ import { TestUriType, buildTestUri, parseTestUri } from 'vs/workbench/contrib/testing/common/testingUri'; const MAX_INLINE_MESSAGE_LENGTH = 128; +const MAX_TESTS_IN_SUBMENU = 30; +const GLYPH_MARGIN_LANE = GlyphMarginLane.Center; function isOriginalInDiffEditor(codeEditorService: ICodeEditorService, codeEditor: ICodeEditor): boolean { const diffEditors = codeEditorService.listDiffEditors(); @@ -171,7 +174,7 @@ export class TestingDecorationService extends Disposable implements ITestingDeco super(); codeEditorService.registerDecorationType('test-message-decoration', TestMessageDecoration.decorationId, {}, undefined); - modelService.onModelRemoved(e => this.decorationCache.delete(e.uri)); + this._register(modelService.onModelRemoved(e => this.decorationCache.delete(e.uri))); const debounceInvalidate = this._register(new RunOnceScheduler(() => this.invalidate(), 100)); @@ -366,26 +369,29 @@ export class TestingDecorationService extends Disposable implements ITestingDeco for (const test of lastResult.tests) { for (let taskId = 0; taskId < test.tasks.length; taskId++) { const state = test.tasks[taskId]; - for (let i = 0; i < state.messages.length; i++) { - const m = state.messages[i]; - if (this.invalidatedMessages.has(m) || m.location?.uri.toString() !== uriStr) { - continue; - } - - // Only add one message per line number. Overlapping messages - // don't appear well, and the peek will show all of them (#134129) - const line = m.location.range.startLineNumber; - if (!messageLines.has(line)) { - const decoration = lastDecorations.getMessage(m) || this.instantiationService.createInstance(TestMessageDecoration, m, buildTestUri({ - type: TestUriType.ResultActualOutput, - messageIndex: i, - taskIndex: taskId, - resultId: lastResult.id, - testExtId: test.item.extId, - }), model); - - newDecorations.addMessage(decoration); - messageLines.add(line); + // push error decorations first so they take precedence over normal output + for (const kind of [TestMessageType.Error, TestMessageType.Output]) { + for (let i = 0; i < state.messages.length; i++) { + const m = state.messages[i]; + if (m.type !== kind || this.invalidatedMessages.has(m) || m.location?.uri.toString() !== uriStr) { + continue; + } + + // Only add one message per line number. Overlapping messages + // don't appear well, and the peek will show all of them (#134129) + const line = m.location.range.startLineNumber; + if (!messageLines.has(line)) { + const decoration = lastDecorations.getMessage(m) || this.instantiationService.createInstance(TestMessageDecoration, m, buildTestUri({ + type: TestUriType.ResultActualOutput, + messageIndex: i, + taskIndex: taskId, + resultId: lastResult.id, + testExtId: test.item.extId, + }), model); + + newDecorations.addMessage(decoration); + messageLines.add(line); + } } } } @@ -581,6 +587,7 @@ const createRunTestDecoration = (tests: readonly IncrementalTestCollectionItem[] return hoverMessage; }, + glyphMargin: { position: GLYPH_MARGIN_LANE }, glyphMarginClassName, stickiness: TrackedRangeStickiness.NeverGrowsWhenTypingAtEdges, zIndex: 10000, @@ -736,6 +743,7 @@ abstract class RunTestDecoration { /** @inheritdoc */ public click(e: IEditorMouseEvent): boolean { if (e.target.type !== MouseTargetType.GUTTER_GLYPH_MARGIN + || e.target.detail.glyphMarginLane !== GLYPH_MARGIN_LANE // handled by editor gutter context menu || e.event.rightButton || isMacintosh && e.event.leftButton && e.event.ctrlKey @@ -743,16 +751,20 @@ abstract class RunTestDecoration { return false; } + const alternateAction = e.event.altKey; switch (getTestingConfiguration(this.configurationService, TestingConfigKeys.DefaultGutterClickAction)) { case DefaultGutterClickAction.ContextMenu: this.showContextMenu(e); break; case DefaultGutterClickAction.Debug: - this.defaultDebug(); + this.runWith(alternateAction ? TestRunProfileBitset.Run : TestRunProfileBitset.Debug); + break; + case DefaultGutterClickAction.Coverage: + this.runWith(alternateAction ? TestRunProfileBitset.Debug : TestRunProfileBitset.Coverage); break; case DefaultGutterClickAction.Run: default: - this.defaultRun(); + this.runWith(alternateAction ? TestRunProfileBitset.Debug : TestRunProfileBitset.Run); break; } @@ -792,17 +804,10 @@ abstract class RunTestDecoration { */ abstract getContextMenuActions(): IReference; - protected defaultRun() { - return this.testService.runTests({ - tests: this.tests.map(({ test }) => test), - group: TestRunProfileBitset.Run, - }); - } - - protected defaultDebug() { + protected runWith(profile: TestRunProfileBitset) { return this.testService.runTests({ tests: this.tests.map(({ test }) => test), - group: TestRunProfileBitset.Debug, + group: profile, }); } @@ -817,6 +822,8 @@ abstract class RunTestDecoration { return localize('testing.gutterMsg.contextMenu', 'Click for test options'); case DefaultGutterClickAction.Debug: return localize('testing.gutterMsg.debug', 'Click to debug tests, right click for more options'); + case DefaultGutterClickAction.Coverage: + return localize('testing.gutterMsg.coverage', 'Click to run tests with coverage, right click for more options'); case DefaultGutterClickAction.Run: default: return localize('testing.gutterMsg.run', 'Click to run tests, right click for more options'); @@ -829,19 +836,17 @@ abstract class RunTestDecoration { protected getTestContextMenuActions(test: InternalTestItem, resultItem?: TestResultItem): IReference { const testActions: IAction[] = []; const capabilities = this.testProfileService.capabilitiesForTest(test); - if (capabilities & TestRunProfileBitset.Run) { - testActions.push(new Action('testing.gutter.run', localize('run test', 'Run Test'), undefined, undefined, () => this.testService.runTests({ - group: TestRunProfileBitset.Run, - tests: [test], - }))); - } - if (capabilities & TestRunProfileBitset.Debug) { - testActions.push(new Action('testing.gutter.debug', localize('debug test', 'Debug Test'), undefined, undefined, () => this.testService.runTests({ - group: TestRunProfileBitset.Debug, - tests: [test], - }))); - } + [ + { bitset: TestRunProfileBitset.Run, label: localize('run test', 'Run Test') }, + { bitset: TestRunProfileBitset.Debug, label: localize('debug test', 'Debug Test') }, + { bitset: TestRunProfileBitset.Coverage, label: localize('coverage test', 'Run with Coverage') }, + ].forEach(({ bitset, label }) => { + if (capabilities & bitset) { + testActions.push(new Action(`testing.gutter.${bitset}`, label, undefined, undefined, + () => this.testService.runTests({ group: bitset, tests: [test] }))); + } + }); if (capabilities & TestRunProfileBitset.HasNonDefaultProfile) { testActions.push(new Action('testing.runUsing', localize('testing.runUsing', 'Execute Using Profile...'), undefined, undefined, async () => { @@ -888,18 +893,51 @@ abstract class RunTestDecoration { } } +interface IMultiRunTest { + currentLabel: string; + parent: TestId | undefined; + testItem: { + test: IncrementalTestCollectionItem; + resultItem: TestResultItem | undefined; + }; +} + class MultiRunTestDecoration extends RunTestDecoration implements ITestDecoration { - override getContextMenuActions() { + constructor( + tests: readonly { + test: IncrementalTestCollectionItem; + resultItem: TestResultItem | undefined; + }[], + visible: boolean, + model: ITextModel, + @ICodeEditorService codeEditorService: ICodeEditorService, + @ITestService testService: ITestService, + @IContextMenuService contextMenuService: IContextMenuService, + @ICommandService commandService: ICommandService, + @IConfigurationService configurationService: IConfigurationService, + @ITestProfileService testProfileService: ITestProfileService, + @IContextKeyService contextKeyService: IContextKeyService, + @IMenuService menuService: IMenuService, + @IQuickInputService private readonly quickInputService: IQuickInputService, + ) { + super(tests, visible, model, codeEditorService, testService, contextMenuService, commandService, configurationService, testProfileService, contextKeyService, menuService); + } + + public override getContextMenuActions() { const allActions: IAction[] = []; - if (this.tests.some(({ test }) => this.testProfileService.capabilitiesForTest(test) & TestRunProfileBitset.Run)) { - allActions.push(new Action('testing.gutter.runAll', localize('run all test', 'Run All Tests'), undefined, undefined, () => this.defaultRun())); - } - if (this.tests.some(({ test }) => this.testProfileService.capabilitiesForTest(test) & TestRunProfileBitset.Debug)) { - allActions.push(new Action('testing.gutter.debugAll', localize('debug all test', 'Debug All Tests'), undefined, undefined, () => this.defaultDebug())); - } + [ + { bitset: TestRunProfileBitset.Run, label: localize('run all test', 'Run All Tests') }, + { bitset: TestRunProfileBitset.Coverage, label: localize('run all test with coverage', 'Run All Tests with Coverage') }, + { bitset: TestRunProfileBitset.Debug, label: localize('debug all test', 'Debug All Tests') }, + ].forEach(({ bitset, label }, i) => { + const canRun = this.tests.some(({ test }) => this.testProfileService.capabilitiesForTest(test) & bitset); + if (canRun) { + allActions.push(new Action(`testing.gutter.run${i}`, label, undefined, undefined, () => this.runWith(bitset))); + } + }); - const testItems = this.tests.map(testItem => ({ + const testItems = this.tests.map((testItem): IMultiRunTest => ({ currentLabel: testItem.test.item.label, testItem, parent: TestId.fromString(testItem.test.item.extId).parentId, @@ -927,15 +965,73 @@ class MultiRunTestDecoration extends RunTestDecoration implements ITestDecoratio } } + testItems.sort((a, b) => { + const ai = a.testItem.test.item; + const bi = b.testItem.test.item; + return (ai.sortText || ai.label).localeCompare(bi.sortText || bi.label); + }); + const disposable = new DisposableStore(); - const testSubmenus = testItems.map(({ currentLabel, testItem }) => { + let testSubmenus: IAction[] = testItems.map(({ currentLabel, testItem }) => { const actions = this.getTestContextMenuActions(testItem.test, testItem.resultItem); disposable.add(actions); - return new SubmenuAction(testItem.test.item.extId, stripIcons(currentLabel), actions.object); + let label = stripIcons(currentLabel); + const lf = label.indexOf('\n'); + if (lf !== -1) { + label = label.slice(0, lf); + } + + return new SubmenuAction(testItem.test.item.extId, label, actions.object); }); + + const overflow = testSubmenus.length - MAX_TESTS_IN_SUBMENU; + if (overflow > 0) { + testSubmenus = testSubmenus.slice(0, MAX_TESTS_IN_SUBMENU); + testSubmenus.push(new Action( + 'testing.gutter.overflow', + localize('testOverflowItems', '{0} more tests...', overflow), + undefined, + undefined, + () => this.pickAndRun(testItems), + )); + } + return { object: Separator.join(allActions, testSubmenus), dispose: () => disposable.dispose() }; } + + private async pickAndRun(testItems: IMultiRunTest[]) { + const doPick = (items: T[], title: string) => new Promise(resolve => { + const pick = this.quickInputService.createQuickPick(); + pick.placeholder = title; + pick.items = items; + pick.onDidHide(() => { + resolve(undefined); + pick.dispose(); + }); + pick.onDidAccept(() => { + resolve(pick.selectedItems[0]); + pick.dispose(); + }); + pick.show(); + }); + + const item = await doPick( + testItems.map(({ currentLabel, testItem }) => ({ label: currentLabel, test: testItem.test, result: testItem.resultItem })), + localize('selectTestToRun', 'Select a test to run'), + ); + + if (!item) { + return; + } + + const actions = this.getTestContextMenuActions(item.test, item.result); + try { + (await doPick(actions.object, item.label))?.run(); + } finally { + actions.dispose(); + } + } } class RunSingleTestDecoration extends RunTestDecoration implements ITestDecoration { @@ -995,7 +1091,7 @@ class TestMessageDecoration implements ITestDecoration { options.stickiness = TrackedRangeStickiness.NeverGrowsWhenTypingAtEdges; options.collapseOnReplaceEdit = true; - let inlineText = renderStringAsPlaintext(message).replace(lineBreakRe, ' '); + let inlineText = renderTestMessageAsText(message).replace(lineBreakRe, ' '); if (inlineText.length > MAX_INLINE_MESSAGE_LENGTH) { inlineText = inlineText.slice(0, MAX_INLINE_MESSAGE_LENGTH - 1) + '…'; } diff --git a/patched-vscode/src/vs/workbench/contrib/testing/browser/testingExplorerFilter.ts b/patched-vscode/src/vs/workbench/contrib/testing/browser/testingExplorerFilter.ts index 05be7da3..6f90138b 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/browser/testingExplorerFilter.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/browser/testingExplorerFilter.ts @@ -5,7 +5,7 @@ import * as dom from 'vs/base/browser/dom'; import { ActionBar } from 'vs/base/browser/ui/actionbar/actionbar'; -import { BaseActionViewItem } from 'vs/base/browser/ui/actionbar/actionViewItems'; +import { BaseActionViewItem, IActionViewItemOptions, IBaseActionViewItemOptions } from 'vs/base/browser/ui/actionbar/actionViewItems'; import { AnchorAlignment } from 'vs/base/browser/ui/contextview/contextview'; import { DropdownMenuActionViewItem } from 'vs/base/browser/ui/dropdown/dropdownActionViewItem'; import { Action, IAction, IActionRunner, Separator } from 'vs/base/common/actions'; @@ -46,11 +46,12 @@ export class TestingExplorerFilter extends BaseActionViewItem { constructor( action: IAction, + options: IBaseActionViewItemOptions, @ITestExplorerFilterState private readonly state: ITestExplorerFilterState, @IInstantiationService private readonly instantiationService: IInstantiationService, @ITestService private readonly testService: ITestService, ) { - super(null, action); + super(null, action, options); this.updateFilterActiveState(); this._register(testService.excluded.onTestExclusionsChanged(this.updateFilterActiveState, this)); } @@ -91,7 +92,7 @@ export class TestingExplorerFilter extends BaseActionViewItem { }); }), ].filter(r => !this.state.text.value.includes(r.label)), - } as SuggestResultsProvider, + } satisfies SuggestResultsProvider, resourceHandle: 'testing:filter', suggestOptions: { value: this.state.text.value, @@ -120,9 +121,9 @@ export class TestingExplorerFilter extends BaseActionViewItem { }))); const actionbar = this._register(new ActionBar(container, { - actionViewItemProvider: action => { + actionViewItemProvider: (action, options) => { if (action.id === this.filtersAction.id) { - return this.instantiationService.createInstance(FiltersDropdownMenuActionViewItem, action, this.state, this.actionRunner); + return this.instantiationService.createInstance(FiltersDropdownMenuActionViewItem, action, options, this.state, this.actionRunner); } return undefined; }, @@ -175,6 +176,7 @@ class FiltersDropdownMenuActionViewItem extends DropdownMenuActionViewItem { constructor( action: IAction, + options: IActionViewItemOptions, private readonly filters: ITestExplorerFilterState, actionRunner: IActionRunner, @IContextMenuService contextMenuService: IContextMenuService, @@ -230,7 +232,6 @@ class FiltersDropdownMenuActionViewItem extends DropdownMenuActionViewItem { tooltip: '' }, { - checked: false, class: undefined, enabled: this.testService.excluded.hasAny, id: 'removeExcluded', diff --git a/patched-vscode/src/vs/workbench/contrib/testing/browser/testingExplorerView.ts b/patched-vscode/src/vs/workbench/contrib/testing/browser/testingExplorerView.ts index 5b3a558f..5c5572d1 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/browser/testingExplorerView.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/browser/testingExplorerView.ts @@ -5,8 +5,11 @@ import * as dom from 'vs/base/browser/dom'; import { IKeyboardEvent } from 'vs/base/browser/keyboardEvent'; +import { IActionViewItemOptions } from 'vs/base/browser/ui/actionbar/actionViewItems'; import { ActionBar, IActionViewItem } from 'vs/base/browser/ui/actionbar/actionbar'; import { Button } from 'vs/base/browser/ui/button/button'; +import type { IUpdatableHover } from 'vs/base/browser/ui/hover/hover'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; import { renderLabelWithIcons } from 'vs/base/browser/ui/iconLabel/iconLabels'; import { IIdentityProvider, IKeyboardNavigationLabelProvider, IListVirtualDelegate } from 'vs/base/browser/ui/list/list'; import { DefaultKeyboardNavigationDelegate, IListAccessibilityProvider } from 'vs/base/browser/ui/list/listWidget'; @@ -24,7 +27,7 @@ import { ThemeIcon } from 'vs/base/common/themables'; import { isDefined } from 'vs/base/common/types'; import { URI } from 'vs/base/common/uri'; import 'vs/css!./media/testing'; -import { MarkdownRenderer } from 'vs/editor/contrib/markdownRenderer/browser/markdownRenderer'; +import { MarkdownRenderer } from 'vs/editor/browser/widget/markdownRenderer/browser/markdownRenderer'; import { localize } from 'vs/nls'; import { DropdownWithPrimaryActionViewItem } from 'vs/platform/actions/browser/dropdownWithPrimaryActionViewItem'; import { MenuEntryActionViewItem, createActionViewItem, createAndFillInActionBarActions } from 'vs/platform/actions/browser/menuEntryActionViewItem'; @@ -33,6 +36,7 @@ import { ICommandService } from 'vs/platform/commands/common/commands'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; import { IOpenerService } from 'vs/platform/opener/common/opener'; @@ -83,10 +87,10 @@ const enum LastFocusState { export class TestingExplorerView extends ViewPane { public viewModel!: TestingExplorerViewModel; - private filterActionBar = this._register(new MutableDisposable()); + private readonly filterActionBar = this._register(new MutableDisposable()); private container!: HTMLElement; private treeHeader!: HTMLElement; - private discoveryProgress = this._register(new MutableDisposable()); + private readonly discoveryProgress = this._register(new MutableDisposable()); private readonly filter = this._register(new MutableDisposable()); private readonly filterFocusListener = this._register(new MutableDisposable()); private readonly dimensions = { width: 0, height: 0 }; @@ -108,10 +112,11 @@ export class TestingExplorerView extends ViewPane { @IThemeService themeService: IThemeService, @ITestService private readonly testService: ITestService, @ITelemetryService telemetryService: ITelemetryService, + @IHoverService hoverService: IHoverService, @ITestProfileService private readonly testProfileService: ITestProfileService, @ICommandService private readonly commandService: ICommandService, ) { - super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService); + super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService, hoverService); const relayout = this._register(new RunOnceScheduler(() => this.layoutBody(), 1)); this._register(this.onDidChangeViewWelcomeState(() => { @@ -144,7 +149,7 @@ export class TestingExplorerView extends ViewPane { * Gets include/exclude items in the tree, based either on visible tests * or a use selection. */ - public getTreeIncludeExclude(profile?: ITestRunProfile, filterToType: 'visible' | 'selected' = 'visible') { + public getTreeIncludeExclude(withinItems?: InternalTestItem[], profile?: ITestRunProfile, filterToType: 'visible' | 'selected' = 'visible') { const projection = this.viewModel.projection.value; if (!projection) { return { include: [], exclude: [] }; @@ -215,7 +220,7 @@ export class TestingExplorerView extends ViewPane { } } - for (const root of this.testService.collection.rootItems) { + for (const root of withinItems || this.testService.collection.rootItems) { const element = projection.getElementByTestId(root.item.extId); if (!element) { continue; @@ -249,6 +254,7 @@ export class TestingExplorerView extends ViewPane { override render(): void { super.render(); this._register(registerNavigableContainer({ + name: 'testingExplorerView', focusNotifiers: [this], focusNextWidget: () => { if (!this.viewModel.tree.isDOMFocused()) { @@ -285,18 +291,18 @@ export class TestingExplorerView extends ViewPane { } /** @override */ - public override getActionViewItem(action: IAction): IActionViewItem | undefined { + public override getActionViewItem(action: IAction, options: IActionViewItemOptions): IActionViewItem | undefined { switch (action.id) { case TestCommandId.FilterAction: - this.filter.value = this.instantiationService.createInstance(TestingExplorerFilter, action); + this.filter.value = this.instantiationService.createInstance(TestingExplorerFilter, action, options); this.filterFocusListener.value = this.filter.value.onDidFocus(() => this.lastFocusState = LastFocusState.Input); return this.filter.value; case TestCommandId.RunSelectedAction: - return this.getRunGroupDropdown(TestRunProfileBitset.Run, action); + return this.getRunGroupDropdown(TestRunProfileBitset.Run, action, options); case TestCommandId.DebugSelectedAction: - return this.getRunGroupDropdown(TestRunProfileBitset.Debug, action); + return this.getRunGroupDropdown(TestRunProfileBitset.Debug, action, options); default: - return super.getActionViewItem(action); + return super.getActionViewItem(action, options); } } @@ -328,7 +334,7 @@ export class TestingExplorerView extends ViewPane { undefined, undefined, () => { - const { include, exclude } = this.getTreeIncludeExclude(profile); + const { include, exclude } = this.getTreeIncludeExclude(undefined, profile); this.testService.runResolvedTests({ exclude: exclude.map(e => e.item.extId), targets: [{ @@ -380,10 +386,10 @@ export class TestingExplorerView extends ViewPane { super.saveState(); } - private getRunGroupDropdown(group: TestRunProfileBitset, defaultAction: IAction) { + private getRunGroupDropdown(group: TestRunProfileBitset, defaultAction: IAction, options: IActionViewItemOptions) { const dropdownActions = this.getTestConfigGroupActions(group); if (dropdownActions.length < 2) { - return super.getActionViewItem(defaultAction); + return super.getActionViewItem(defaultAction, options); } const primaryAction = this.instantiationService.createInstance(MenuItemAction, { @@ -392,7 +398,7 @@ export class TestingExplorerView extends ViewPane { icon: group === TestRunProfileBitset.Run ? icons.testingRunAllIcon : icons.testingDebugAllIcon, - }, undefined, undefined, undefined); + }, undefined, undefined, undefined, undefined); const dropdownAction = new Action('selectRunConfig', 'Select Configuration...', 'codicon-chevron-down', true); @@ -401,13 +407,13 @@ export class TestingExplorerView extends ViewPane { primaryAction, dropdownAction, dropdownActions, '', this.contextMenuService, - {} + options ); } private createFilterActionBar() { const bar = new ActionBar(this.treeHeader, { - actionViewItemProvider: action => this.getActionViewItem(action), + actionViewItemProvider: (action, options) => this.getActionViewItem(action, options), triggerKeys: { keyDown: false, keys: [] }, }); bar.push(new Action(TestCommandId.FilterAction)); @@ -442,6 +448,7 @@ class ResultSummaryView extends Disposable { private elementsWereAttached = false; private badgeType: TestingCountBadge; private lastBadge?: NumberBadge | IconBadge; + private countHover: IUpdatableHover; private readonly badgeDisposable = this._register(new MutableDisposable()); private readonly renderLoop = this._register(new RunOnceScheduler(() => this.render(), SUMMARY_RENDER_INTERVAL)); private readonly elements = dom.h('div.result-summary', [ @@ -460,6 +467,7 @@ class ResultSummaryView extends Disposable { @ITestingContinuousRunService private readonly crService: ITestingContinuousRunService, @IConfigurationService configurationService: IConfigurationService, @IInstantiationService instantiationService: IInstantiationService, + @IHoverService hoverService: IHoverService, ) { super(); @@ -472,14 +480,16 @@ class ResultSummaryView extends Disposable { } })); + this.countHover = this._register(hoverService.setupUpdatableHover(getDefaultHoverDelegate('mouse'), this.elements.count, '')); + const ab = this._register(new ActionBar(this.elements.rerun, { - actionViewItemProvider: action => createActionViewItem(instantiationService, action), + actionViewItemProvider: (action, options) => createActionViewItem(instantiationService, action, options), })); ab.push(instantiationService.createInstance(MenuItemAction, { ...new ReRunLastRun().desc, icon: icons.testingRerunIcon }, { ...new DebugLastRun().desc, icon: icons.testingDebugIcon }, {}, - undefined, + undefined, undefined ), { icon: true, label: false }); this.render(); @@ -489,11 +499,12 @@ class ResultSummaryView extends Disposable { const { results } = this.resultService; const { count, root, status, duration, rerun } = this.elements; if (!results.length) { - this.container.innerText = localize('noResults', 'No test results yet.'); if (this.elementsWereAttached) { this.container.removeChild(root); this.elementsWereAttached = false; } + this.container.innerText = localize('noResults', 'No test results yet.'); + this.badgeDisposable.clear(); return; } @@ -517,7 +528,7 @@ class ResultSummaryView extends Disposable { } count.textContent = `${counts.passed}/${counts.totalWillBeRun}`; - count.title = getTestProgressText(counts); + this.countHover.update(getTestProgressText(counts)); this.renderActivityBadge(counts); if (!this.elementsWereAttached) { @@ -572,7 +583,7 @@ const enum WelcomeExperience { class TestingExplorerViewModel extends Disposable { public tree: TestingObjectTree; private filter: TestsFilter; - public projection = this._register(new MutableDisposable()); + public readonly projection = this._register(new MutableDisposable()); private readonly revealTimeout = new MutableDisposable(); private readonly _viewMode = TestingContextKeys.viewMode.bindTo(this.contextKeyService); @@ -752,7 +763,7 @@ class TestingExplorerViewModel extends Disposable { })); this._register(this.tree.onDidChangeSelection(evt => { - if (evt.browserEvent instanceof MouseEvent && (evt.browserEvent.altKey || evt.browserEvent.shiftKey)) { + if (dom.isMouseEvent(evt.browserEvent) && (evt.browserEvent.altKey || evt.browserEvent.shiftKey)) { return; // don't focus when alt-clicking to multi select } @@ -1279,8 +1290,8 @@ class TreeKeyboardNavigationLabelProvider implements IKeyboardNavigationLabelPro } class ListDelegate implements IListVirtualDelegate { - getHeight(_element: TestExplorerTreeElement) { - return 22; + getHeight(element: TestExplorerTreeElement) { + return element instanceof TestTreeErrorMessage ? 17 + 10 : 22; } getTemplateId(element: TestExplorerTreeElement) { @@ -1300,6 +1311,7 @@ class IdentityProvider implements IIdentityProvider { interface IErrorTemplateData { label: HTMLElement; + disposable: DisposableStore; } class ErrorRenderer implements ITreeRenderer { @@ -1307,7 +1319,10 @@ class ErrorRenderer implements ITreeRenderer, _: number, data: IErrorTemplateData): void { + dom.clearNode(data.label); + if (typeof element.message === 'string') { data.label.innerText = element.message; } else { const result = this.renderer.render(element.message, { inline: true }); data.label.appendChild(result.element); } - - data.label.title = element.description; + data.disposable.add(this.hoverService.setupUpdatableHover(getDefaultHoverDelegate('mouse'), data.label, element.description)); } - disposeTemplate(): void { - // noop + disposeTemplate(data: IErrorTemplateData): void { + data.disposable.dispose(); } } @@ -1358,6 +1374,7 @@ class TestItemRenderer extends Disposable @IContextKeyService private readonly contextKeyService: IContextKeyService, @IInstantiationService private readonly instantiationService: IInstantiationService, @ITestingContinuousRunService private readonly crService: ITestingContinuousRunService, + @IHoverService private readonly hoverService: IHoverService, ) { super(); } @@ -1380,9 +1397,9 @@ class TestItemRenderer extends Disposable dom.append(wrapper, dom.$(ThemeIcon.asCSSSelector(icons.testingHiddenIcon))); const actionBar = disposable.add(new ActionBar(wrapper, { actionRunner: this.actionRunner, - actionViewItemProvider: action => + actionViewItemProvider: (action, options) => action instanceof MenuItemAction - ? this.instantiationService.createInstance(MenuEntryActionViewItem, action, undefined) + ? this.instantiationService.createInstance(MenuEntryActionViewItem, action, { hoverDelegate: options.hoverDelegate }) : undefined })); @@ -1448,7 +1465,7 @@ class TestItemRenderer extends Disposable data.icon.className += ' retired'; } - data.label.title = getLabelForTestTreeElement(node.element); + data.elementDisposable.add(this.hoverService.setupUpdatableHover(getDefaultHoverDelegate('mouse'), data.label, getLabelForTestTreeElement(node.element))); if (node.element.test.item.label.trim()) { dom.reset(data.label, ...renderLabelWithIcons(node.element.test.item.label)); } else { diff --git a/patched-vscode/src/vs/workbench/contrib/testing/browser/testingOutputPeek.ts b/patched-vscode/src/vs/workbench/contrib/testing/browser/testingOutputPeek.ts index ade1e109..a05b7d50 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/browser/testingOutputPeek.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/browser/testingOutputPeek.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import * as dom from 'vs/base/browser/dom'; -import { renderStringAsPlaintext } from 'vs/base/browser/markdownRenderer'; +import { StandardKeyboardEvent } from 'vs/base/browser/keyboardEvent'; import { ActionBar } from 'vs/base/browser/ui/actionbar/actionbar'; import { alert } from 'vs/base/browser/ui/aria/aria'; import { renderLabelWithIcons } from 'vs/base/browser/ui/iconLabel/iconLabels'; @@ -17,6 +17,7 @@ import { ITreeContextMenuEvent, ITreeNode } from 'vs/base/browser/ui/tree/tree'; import { Action, IAction, Separator } from 'vs/base/common/actions'; import { Delayer, Limiter, RunOnceScheduler } from 'vs/base/common/async'; import { VSBuffer } from 'vs/base/common/buffer'; +import { CancellationTokenSource } from 'vs/base/common/cancellation'; import { Codicon } from 'vs/base/common/codicons'; import { Color } from 'vs/base/common/color'; import { Emitter, Event } from 'vs/base/common/event'; @@ -26,8 +27,9 @@ import { stripIcons } from 'vs/base/common/iconLabels'; import { Iterable } from 'vs/base/common/iterator'; import { KeyCode, KeyMod } from 'vs/base/common/keyCodes'; import { Lazy } from 'vs/base/common/lazy'; -import { Disposable, DisposableStore, IDisposable, IReference, MutableDisposable, toDisposable } from 'vs/base/common/lifecycle'; +import { Disposable, DisposableStore, IDisposable, IReference, MutableDisposable, combinedDisposable, toDisposable } from 'vs/base/common/lifecycle'; import { MarshalledId } from 'vs/base/common/marshallingIds'; +import { autorun } from 'vs/base/common/observable'; import { count } from 'vs/base/common/strings'; import { ThemeIcon } from 'vs/base/common/themables'; import { isDefined } from 'vs/base/common/types'; @@ -36,18 +38,19 @@ import 'vs/css!./testingOutputPeek'; import { ICodeEditor, IDiffEditorConstructionOptions, isCodeEditor } from 'vs/editor/browser/editorBrowser'; import { EditorAction2 } from 'vs/editor/browser/editorExtensions'; import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService'; -import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditorWidget'; +import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditor/codeEditorWidget'; +import { EmbeddedCodeEditorWidget } from 'vs/editor/browser/widget/codeEditor/embeddedCodeEditorWidget'; import { DiffEditorWidget } from 'vs/editor/browser/widget/diffEditor/diffEditorWidget'; -import { EmbeddedCodeEditorWidget, EmbeddedDiffEditorWidget } from 'vs/editor/browser/widget/embeddedCodeEditorWidget'; +import { EmbeddedDiffEditorWidget } from 'vs/editor/browser/widget/diffEditor/embeddedDiffEditorWidget'; +import { MarkdownRenderer } from 'vs/editor/browser/widget/markdownRenderer/browser/markdownRenderer'; import { IDiffEditorOptions, IEditorOptions } from 'vs/editor/common/config/editorOptions'; import { Position } from 'vs/editor/common/core/position'; import { Range } from 'vs/editor/common/core/range'; import { IEditor, IEditorContribution, ScrollType } from 'vs/editor/common/editorCommon'; import { EditorContextKeys } from 'vs/editor/common/editorContextKeys'; import { IResolvedTextEditorModel, ITextModelService } from 'vs/editor/common/services/resolverService'; -import { MarkdownRenderer } from 'vs/editor/contrib/markdownRenderer/browser/markdownRenderer'; import { IPeekViewService, PeekViewWidget, peekViewResultsBackground, peekViewTitleForeground, peekViewTitleInfoForeground } from 'vs/editor/contrib/peekView/browser/peekView'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { Categories } from 'vs/platform/action/common/actionCommonCategories'; import { FloatingClickMenu } from 'vs/platform/actions/browser/floatingMenu'; import { MenuEntryActionViewItem, createAndFillInActionBarActions } from 'vs/platform/actions/browser/menuEntryActionViewItem'; @@ -56,7 +59,8 @@ import { ICommandService } from 'vs/platform/commands/common/commands'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { ContextKeyExpr, IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { IContextMenuService } from 'vs/platform/contextview/browser/contextView'; -import { ITextEditorOptions } from 'vs/platform/editor/common/editor'; +import { ITextEditorOptions, TextEditorSelectionRevealType } from 'vs/platform/editor/common/editor'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { ServiceCollection } from 'vs/platform/instantiation/common/serviceCollection'; import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; @@ -64,39 +68,52 @@ import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegis import { WorkbenchCompressibleObjectTree } from 'vs/platform/list/browser/listService'; import { INotificationService } from 'vs/platform/notification/common/notification'; import { IOpenerService } from 'vs/platform/opener/common/opener'; +import { IProgressService } from 'vs/platform/progress/common/progress'; +import { IQuickInputService } from 'vs/platform/quickinput/common/quickInput'; import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { TerminalCapability } from 'vs/platform/terminal/common/capabilities/capabilities'; import { TerminalCapabilityStore } from 'vs/platform/terminal/common/capabilities/terminalCapabilityStore'; import { formatMessageForTerminal } from 'vs/platform/terminal/common/terminalStrings'; -import { IColorTheme, IThemeService } from 'vs/platform/theme/common/themeService'; +import { editorBackground } from 'vs/platform/theme/common/colorRegistry'; +import { widgetClose } from 'vs/platform/theme/common/iconRegistry'; +import { IThemeService } from 'vs/platform/theme/common/themeService'; import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace'; import { IViewPaneOptions, ViewPane } from 'vs/workbench/browser/parts/views/viewPane'; import { EditorModel } from 'vs/workbench/common/editor/editorModel'; import { PANEL_BACKGROUND, SIDE_BAR_BACKGROUND } from 'vs/workbench/common/theme'; -import { IViewDescriptorService, IViewsService, ViewContainerLocation } from 'vs/workbench/common/views'; +import { IViewDescriptorService, ViewContainerLocation } from 'vs/workbench/common/views'; import { DetachedProcessInfo } from 'vs/workbench/contrib/terminal/browser/detachedTerminal'; import { IDetachedTerminalInstance, ITerminalService } from 'vs/workbench/contrib/terminal/browser/terminal'; import { getXtermScaledDimensions } from 'vs/workbench/contrib/terminal/browser/xterm/xtermTerminal'; import { TERMINAL_BACKGROUND_COLOR } from 'vs/workbench/contrib/terminal/common/terminalColorRegistry'; import { getTestItemContextOverlay } from 'vs/workbench/contrib/testing/browser/explorerProjections/testItemContextOverlay'; import * as icons from 'vs/workbench/contrib/testing/browser/icons'; -import { testingPeekBorder, testingPeekHeaderBackground } from 'vs/workbench/contrib/testing/browser/theme'; +import { colorizeTestMessageInEditor, renderTestMessageAsText } from 'vs/workbench/contrib/testing/browser/testMessageColorizer'; +import { testingMessagePeekBorder, testingPeekBorder, testingPeekHeaderBackground, testingPeekMessageHeaderBackground } from 'vs/workbench/contrib/testing/browser/theme'; import { AutoOpenPeekViewWhen, TestingConfigKeys, getTestingConfiguration } from 'vs/workbench/contrib/testing/common/configuration'; import { Testing } from 'vs/workbench/contrib/testing/common/constants'; import { IObservableValue, MutableObservableValue, staticObservableValue } from 'vs/workbench/contrib/testing/common/observableValue'; import { StoredValue } from 'vs/workbench/contrib/testing/common/storedValue'; +import { ITestCoverageService } from 'vs/workbench/contrib/testing/common/testCoverageService'; import { ITestExplorerFilterState } from 'vs/workbench/contrib/testing/common/testExplorerFilterState'; import { ITestProfileService } from 'vs/workbench/contrib/testing/common/testProfileService'; import { ITaskRawOutput, ITestResult, ITestRunTaskResults, LiveTestResult, TestResultItemChange, TestResultItemChangeReason, maxCountPriority, resultItemParents } from 'vs/workbench/contrib/testing/common/testResult'; import { ITestResultService, ResultChangeEvent } from 'vs/workbench/contrib/testing/common/testResultService'; -import { ITestService } from 'vs/workbench/contrib/testing/common/testService'; -import { IRichLocation, ITestErrorMessage, ITestItem, ITestMessage, ITestMessageMenuArgs, ITestRunTask, ITestTaskState, TestMessageType, TestResultItem, TestResultState, TestRunProfileBitset, getMarkId } from 'vs/workbench/contrib/testing/common/testTypes'; +import { ITestFollowup, ITestService } from 'vs/workbench/contrib/testing/common/testService'; +import { IRichLocation, ITestErrorMessage, ITestItem, ITestItemContext, ITestMessage, ITestMessageMenuArgs, ITestRunTask, ITestTaskState, InternalTestItem, TestMessageType, TestResultItem, TestResultState, TestRunProfileBitset, getMarkId, testResultStateToContextValues } from 'vs/workbench/contrib/testing/common/testTypes'; import { TestingContextKeys } from 'vs/workbench/contrib/testing/common/testingContextKeys'; import { IShowResultOptions, ITestingPeekOpener } from 'vs/workbench/contrib/testing/common/testingPeekOpener'; import { cmpPriority, isFailedState } from 'vs/workbench/contrib/testing/common/testingStates'; import { ParsedTestUri, TestUriType, buildTestUri, parseTestUri } from 'vs/workbench/contrib/testing/common/testingUri'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; + +const getMessageArgs = (test: TestResultItem, message: ITestMessage): ITestMessageMenuArgs => ({ + $mid: MarshalledId.TestMessageMenuArgs, + test: InternalTestItem.serialize(test), + message: ITestMessage.serialize(message), +}); class MessageSubject { public readonly test: ITestItem; @@ -105,6 +122,7 @@ class MessageSubject { public readonly actualUri: URI; public readonly messageUri: URI; public readonly revealLocation: IRichLocation | undefined; + public readonly context: ITestMessageMenuArgs | undefined; public get isDiffable() { return this.message.type === TestMessageType.Error && isDiffable(this.message); @@ -114,14 +132,6 @@ class MessageSubject { return this.message.type === TestMessageType.Error ? this.message.contextValue : undefined; } - public get context(): ITestMessageMenuArgs { - return { - $mid: MarshalledId.TestMessageMenuArgs, - extId: this.test.extId, - message: ITestMessage.serialize(this.message), - }; - } - constructor(public readonly result: ITestResult, test: TestResultItem, public readonly taskIndex: number, public readonly messageIndex: number) { this.test = test.item; const messages = test.tasks[taskIndex].messages; @@ -133,6 +143,7 @@ class MessageSubject { this.messageUri = buildTestUri({ ...parts, type: TestUriType.ResultMessage }); const message = this.message = messages[this.messageIndex]; + this.context = getMessageArgs(test, message); this.revealLocation = message.location ?? (test.item.uri && test.item.range ? { uri: test.item.uri, range: Range.lift(test.item.range) } : undefined); } } @@ -149,9 +160,11 @@ class TaskSubject { class TestOutputSubject { public readonly outputUri: URI; public readonly revealLocation: undefined; + public readonly task: ITestRunTask; - constructor(public readonly result: ITestResult, public readonly taskIndex: number, public readonly task: ITestRunTask, public readonly test: TestResultItem) { + constructor(public readonly result: ITestResult, public readonly taskIndex: number, public readonly test: TestResultItem) { this.outputUri = buildTestUri({ resultId: this.result.id, taskIndex: this.taskIndex, testExtId: this.test.item.extId, type: TestUriType.TestOutput }); + this.task = result.tasks[this.taskIndex]; } } @@ -238,15 +251,14 @@ export class TestingPeekOpener extends Disposable implements ITestingPeekOpener return false; } - const message = candidate.message; this.showPeekFromUri({ type: TestUriType.ResultMessage, - documentUri: message.location!.uri, + documentUri: candidate.location.uri, taskIndex: candidate.taskId, messageIndex: candidate.index, resultId: result.id, testExtId: test.item.extId, - }, undefined, { selection: message.location!.range, ...options }); + }, undefined, { selection: candidate.location.range, selectionRevealType: TextEditorSelectionRevealType.NearTopIfOutsideViewport, ...options }); return true; } @@ -467,9 +479,14 @@ export class TestingPeekOpener extends Disposable implements ITestingPeekOpener * Gets the first failed message that can be displayed from the result. */ private getFailedCandidateMessage(test: TestResultItem) { - let best: { taskId: number; index: number; message: ITestMessage } | undefined; + const fallbackLocation = test.item.uri && test.item.range + ? { uri: test.item.uri, range: test.item.range } + : undefined; + + let best: { taskId: number; index: number; message: ITestMessage; location: IRichLocation } | undefined; mapFindTestMessage(test, (task, message, messageIndex, taskId) => { - if (!isFailedState(task.state) || !message.location) { + const location = message.location || fallbackLocation; + if (!isFailedState(task.state) || !location) { return; } @@ -477,7 +494,7 @@ export class TestingPeekOpener extends Disposable implements ITestingPeekOpener return; } - best = { taskId, index: messageIndex, message }; + best = { taskId, index: messageIndex, message, location }; }); return best; @@ -574,11 +591,11 @@ export class TestingOutputPeekController extends Disposable implements IEditorCo }); this.visible.set(true); - this.peek.value!.create(); + this.peek.value.create(); } if (subject instanceof MessageSubject) { - alert(renderStringAsPlaintext(subject.message.message)); + alert(renderTestMessageAsText(subject.message.message)); } this.peek.value.setModel(subject); @@ -741,9 +758,8 @@ export class TestingOutputPeekController extends Disposable implements IEditorCo if (parts.type === TestUriType.TestOutput) { const test = result.getStateById(parts.testExtId); - const task = result.tasks[parts.taskIndex]; - if (!test || !task) { return; } - return new TestOutputSubject(result, parts.taskIndex, task, test); + if (!test) { return; } + return new TestOutputSubject(result, parts.taskIndex, test); } const { testExtId, taskIndex, messageIndex } = parts; @@ -756,11 +772,115 @@ export class TestingOutputPeekController extends Disposable implements IEditorCo } } +const FOLLOWUP_ANIMATION_MIN_TIME = 500; + +class FollowupActionWidget extends Disposable { + private readonly el = dom.h('div.testing-followup-action', []); + private readonly visibleStore = this._register(new DisposableStore()); + + constructor( + private readonly container: HTMLElement, + @ITestService private readonly testService: ITestService, + @IQuickInputService private readonly quickInput: IQuickInputService, + ) { + super(); + } + + public show(subject: InspectSubject) { + this.visibleStore.clear(); + if (subject instanceof MessageSubject) { + this.showMessage(subject); + } + } + + private async showMessage(subject: MessageSubject) { + const cts = this.visibleStore.add(new CancellationTokenSource()); + const start = Date.now(); + + // Wait for completion otherwise results will not be available to the ext host: + if (subject.result instanceof LiveTestResult && !subject.result.completedAt) { + await new Promise(r => Event.once((subject.result as LiveTestResult).onComplete)(r)); + } + + const followups = await this.testService.provideTestFollowups({ + extId: subject.test.extId, + messageIndex: subject.messageIndex, + resultId: subject.result.id, + taskIndex: subject.taskIndex, + }, cts.token); + + + if (!followups.followups.length || cts.token.isCancellationRequested) { + followups.dispose(); + return; + } + + this.visibleStore.add(followups); + + dom.clearNode(this.el.root); + this.el.root.classList.toggle('animated', Date.now() - start > FOLLOWUP_ANIMATION_MIN_TIME); + + this.el.root.appendChild(this.makeFollowupLink(followups.followups[0])); + if (followups.followups.length > 1) { + this.el.root.appendChild(this.makeMoreLink(followups.followups)); + } + + this.container.appendChild(this.el.root); + this.visibleStore.add(toDisposable(() => { + this.el.root.parentElement?.removeChild(this.el.root); + })); + } + + private makeFollowupLink(first: ITestFollowup) { + const link = this.makeLink(() => this.actionFollowup(link, first)); + dom.reset(link, ...renderLabelWithIcons(first.message)); + return link; + } + + private makeMoreLink(followups: ITestFollowup[]) { + const link = this.makeLink(() => + this.quickInput.pick(followups.map((f, i) => ({ + label: f.message, + index: i + }))).then(picked => { + if (picked?.length) { + followups[picked[0].index].execute(); + } + }) + ); + + link.innerText = localize('testFollowup.more', '+{0} More...', followups.length - 1); + return link; + } + + private makeLink(onClick: () => void) { + const link = document.createElement('a'); + link.tabIndex = 0; + this.visibleStore.add(dom.addDisposableListener(link, 'click', onClick)); + this.visibleStore.add(dom.addDisposableListener(link, 'keydown', e => { + const event = new StandardKeyboardEvent(e); + if (event.equals(KeyCode.Space) || event.equals(KeyCode.Enter)) { + onClick(); + } + })); + + return link; + } + + private actionFollowup(link: HTMLAnchorElement, fu: ITestFollowup) { + if (link.ariaDisabled !== 'true') { + link.ariaDisabled = 'true'; + fu.execute(); + } + } +} + class TestResultsViewContent extends Disposable { private static lastSplitWidth?: number; private readonly didReveal = this._register(new Emitter<{ subject: InspectSubject; preserveFocus: boolean }>()); private readonly currentSubjectStore = this._register(new DisposableStore()); + private followupWidget!: FollowupActionWidget; private messageContextKeyService!: IContextKeyService; private contextKeyTestMessage!: IContextKey; private contextKeyResultOutdated!: IContextKey; @@ -781,6 +901,7 @@ class TestResultsViewContent extends Disposable { private readonly options: { historyVisible: IObservableValue; showRevealLocationOnMessages: boolean; + locationForProgress: string; }, @IInstantiationService private readonly instantiationService: IInstantiationService, @ITextModelService protected readonly modelService: ITextModelService, @@ -796,6 +917,7 @@ class TestResultsViewContent extends Disposable { const { historyVisible, showRevealLocationOnMessages } = this.options; const isInPeekView = this.editor !== undefined; const messageContainer = this.messageContainer = dom.append(containerElement, dom.$('.test-output-peek-message-container')); + this.followupWidget = this._register(this.instantiationService.createInstance(FollowupActionWidget, messageContainer)); this.contentProviders = [ this._register(this.instantiationService.createInstance(DiffContentProvider, this.editor, messageContainer)), this._register(this.instantiationService.createInstance(MarkdownTestMessagePeek, messageContainer)), @@ -803,7 +925,7 @@ class TestResultsViewContent extends Disposable { this._register(this.instantiationService.createInstance(PlainTextMessagePeek, this.editor, messageContainer)), ]; - this.messageContextKeyService = this._register(this.contextKeyService.createScoped(this.messageContainer)); + this.messageContextKeyService = this._register(this.contextKeyService.createScoped(containerElement)); this.contextKeyTestMessage = TestingContextKeys.testMessageContext.bindTo(this.messageContextKeyService); this.contextKeyResultOutdated = TestingContextKeys.testResultOutdated.bindTo(this.messageContextKeyService); @@ -812,7 +934,7 @@ class TestResultsViewContent extends Disposable { OutputPeekTree, treeContainer, this.didReveal.event, - { showRevealLocationOnMessages } + { showRevealLocationOnMessages, locationForProgress: this.options.locationForProgress }, )); this.onDidRequestReveal = tree.onDidRequestReview; @@ -869,7 +991,7 @@ class TestResultsViewContent extends Disposable { this.current = opts.subject; return this.contentProvidersUpdateLimiter.queue(async () => { await Promise.all(this.contentProviders.map(p => p.update(opts.subject))); - + this.followupWidget.show(opts.subject); this.currentSubjectStore.clear(); this.populateFloatingClick(opts.subject); }); @@ -930,7 +1052,7 @@ class TestResultsPeek extends PeekViewWidget { constructor( editor: ICodeEditor, - @IThemeService themeService: IThemeService, + @IThemeService private readonly themeService: IThemeService, @IPeekViewService peekViewService: IPeekViewService, @ITestingPeekOpener private readonly testingPeek: ITestingPeekOpener, @IContextKeyService private readonly contextKeyService: IContextKeyService, @@ -942,17 +1064,19 @@ class TestResultsPeek extends PeekViewWidget { this._disposables.add(themeService.onDidColorThemeChange(this.applyTheme, this)); this._disposables.add(this.onDidClose(() => this.visibilityChange.fire(false))); - this.applyTheme(themeService.getColorTheme()); peekViewService.addExclusiveWidget(editor, this); } - private applyTheme(theme: IColorTheme) { - const borderColor = theme.getColor(testingPeekBorder) || Color.transparent; - const headerBg = theme.getColor(testingPeekHeaderBackground) || Color.transparent; + private applyTheme() { + const theme = this.themeService.getColorTheme(); + const isError = this.current instanceof MessageSubject && this.current.message.type === TestMessageType.Error; + const borderColor = (isError ? theme.getColor(testingPeekBorder) : theme.getColor(testingMessagePeekBorder)) || Color.transparent; + const headerBg = (isError ? theme.getColor(testingPeekHeaderBackground) : theme.getColor(testingPeekMessageHeaderBackground)) || Color.transparent; + const editorBg = theme.getColor(editorBackground); this.style({ arrowColor: borderColor, frameColor: borderColor, - headerBackgroundColor: headerBg, + headerBackgroundColor: editorBg && headerBg ? headerBg.makeOpaque(editorBg) : headerBg, primaryHeadingColor: theme.getColor(peekViewTitleForeground), secondaryHeadingColor: theme.getColor(peekViewTitleInfoForeground) }); @@ -963,7 +1087,7 @@ class TestResultsPeek extends PeekViewWidget { this.scopedContextKeyService = this._disposables.add(this.contextKeyService.createScoped(container)); TestingContextKeys.isInPeek.bindTo(this.scopedContextKeyService).set(true); const instaService = this.instantiationService.createChild(new ServiceCollection([IContextKeyService, this.scopedContextKeyService])); - this.content = this._disposables.add(instaService.createInstance(TestResultsViewContent, this.editor, { historyVisible: this.testingPeek.historyVisible, showRevealLocationOnMessages: false })); + this.content = this._disposables.add(instaService.createInstance(TestResultsViewContent, this.editor, { historyVisible: this.testingPeek.historyVisible, showRevealLocationOnMessages: false, locationForProgress: Testing.ResultsViewId })); } super._fillContainer(container); @@ -982,11 +1106,11 @@ class TestResultsPeek extends PeekViewWidget { protected override _fillBody(containerElement: HTMLElement): void { this.content.fillBody(containerElement); - this.content.onDidRequestReveal(sub => { + this._disposables.add(this.content.onDidRequestReveal(sub => { TestingOutputPeekController.get(this.editor)?.show(sub instanceof MessageSubject ? sub.messageUri : sub.outputUri); - }); + })); } /** @@ -1010,7 +1134,8 @@ class TestResultsPeek extends PeekViewWidget { } this.show(subject.revealLocation.range, TestResultsPeek.lastHeightInLines || hintMessagePeekHeight(message)); - this.editor.revealPositionNearTop(subject.revealLocation.range.getStartPosition(), ScrollType.Smooth); + const startPosition = subject.revealLocation.range.getStartPosition(); + this.editor.revealRangeNearTopIfOutsideViewport(Range.fromPositions(startPosition), ScrollType.Smooth); return this.showInPlace(subject); } @@ -1022,10 +1147,11 @@ class TestResultsPeek extends PeekViewWidget { public async showInPlace(subject: InspectSubject) { if (subject instanceof MessageSubject) { const message = subject.message; - this.setTitle(firstLine(renderStringAsPlaintext(message.message)), stripIcons(subject.test.label)); + this.setTitle(firstLine(renderTestMessageAsText(message.message)), stripIcons(subject.test.label)); } else { this.setTitle(localize('testOutputTitle', 'Test Output')); } + this.applyTheme(); await this.content.reveal({ subject: subject, preserveFocus: false }); } @@ -1052,10 +1178,11 @@ class TestResultsPeek extends PeekViewWidget { } export class TestResultsView extends ViewPane { - private readonly content = this._register(this.instantiationService.createInstance(TestResultsViewContent, undefined, { + private readonly content = new Lazy(() => this._register(this.instantiationService.createInstance(TestResultsViewContent, undefined, { historyVisible: staticObservableValue(true), showRevealLocationOnMessages: true, - })); + locationForProgress: Testing.ExplorerViewId, + }))); constructor( options: IViewPaneOptions, @@ -1068,13 +1195,14 @@ export class TestResultsView extends ViewPane { @IOpenerService openerService: IOpenerService, @IThemeService themeService: IThemeService, @ITelemetryService telemetryService: ITelemetryService, + @IHoverService hoverService: IHoverService, @ITestResultService private readonly resultService: ITestResultService, ) { - super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService); + super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService, hoverService); } public get subject() { - return this.content.current; + return this.content.rawValue?.current; } public showLatestRun(preserveFocus = false) { @@ -1083,23 +1211,34 @@ export class TestResultsView extends ViewPane { return; } - this.content.reveal({ preserveFocus, subject: new TaskSubject(result, 0) }); + this.content.rawValue?.reveal({ preserveFocus, subject: new TaskSubject(result, 0) }); } protected override renderBody(container: HTMLElement): void { super.renderBody(container); - this.content.fillBody(container); - this.content.onDidRequestReveal(subject => this.content.reveal({ preserveFocus: true, subject })); - - const [lastResult] = this.resultService.results; - if (lastResult && lastResult.tasks.length) { - this.content.reveal({ preserveFocus: true, subject: new TaskSubject(lastResult, 0) }); + // Avoid rendering into the body until it's attached the DOM, as it can + // result in rendering issues in the terminal (#194156) + if (this.isBodyVisible()) { + this.renderContent(container); + } else { + this._register(Event.once(Event.filter(this.onDidChangeBodyVisibility, Boolean))(() => this.renderContent(container))); } } protected override layoutBody(height: number, width: number): void { super.layoutBody(height, width); - this.content.onLayoutBody(height, width); + this.content.rawValue?.onLayoutBody(height, width); + } + + private renderContent(container: HTMLElement) { + const content = this.content.value; + content.fillBody(container); + content.onDidRequestReveal(subject => content.reveal({ preserveFocus: true, subject })); + + const [lastResult] = this.resultService.results; + if (lastResult && lastResult.tasks.length) { + content.reveal({ preserveFocus: true, subject: new TaskSubject(lastResult, 0) }); + } } } @@ -1289,6 +1428,7 @@ class MarkdownTestMessagePeek extends Disposable implements IPeekOutputRenderer } class PlainTextMessagePeek extends Disposable implements IPeekOutputRenderer { + private readonly widgetDecorations = this._register(new MutableDisposable()); private readonly widget = this._register(new MutableDisposable()); private readonly model = this._register(new MutableDisposable()); private dimension?: dom.IDimension; @@ -1334,11 +1474,13 @@ class PlainTextMessagePeek extends Disposable implements IPeekOutputRenderer { this.widget.value.setModel(modelRef.object.textEditorModel); this.widget.value.updateOptions(commonEditorOptions); + this.widgetDecorations.value = colorizeTestMessageInEditor(message.message, this.widget.value); } private clear() { - this.model.clear(); + this.widgetDecorations.clear(); this.widget.clear(); + this.model.clear(); } public layout(dimensions: dom.IDimension) { @@ -1428,6 +1570,7 @@ class TerminalMessagePeek extends Disposable implements IPeekOutputRenderer { const testItem = subject instanceof TestOutputSubject ? subject.test.item : subject.test; const terminal = await this.updateGenerically({ subject, + noOutputMessage: localize('caseNoOutput', 'The test case did not report any output.'), getTarget: result => result?.tasks[subject.taskIndex].output, *doInitialWrite(output, results) { that.updateCwd(testItem.uri); @@ -1442,10 +1585,10 @@ class TerminalMessagePeek extends Disposable implements IPeekOutputRenderer { } } }, - doListenForMoreData: (output, result, { xterm }) => result.onChange(e => { + doListenForMoreData: (output, result, write) => result.onChange(e => { if (e.reason === TestResultItemChangeReason.NewMessage && e.item.item.extId === testItem.extId && e.message.type === TestMessageType.Output) { for (const chunk of output.getRangeIter(e.message.offset, e.message.length)) { - xterm.write(chunk.buffer); + write(chunk.buffer); } } }), @@ -1459,6 +1602,7 @@ class TerminalMessagePeek extends Disposable implements IPeekOutputRenderer { private updateForTaskSubject(subject: TaskSubject) { return this.updateGenerically({ subject, + noOutputMessage: localize('runNoOutput', 'The test run did not record any output.'), getTarget: result => result?.tasks[subject.taskIndex], doInitialWrite: (task, result) => { // Update the cwd and use the first test to try to hint at the correct cwd, @@ -1466,15 +1610,16 @@ class TerminalMessagePeek extends Disposable implements IPeekOutputRenderer { this.updateCwd(Iterable.find(result.tests, t => !!t.item.uri)?.item.uri); return task.output.buffers; }, - doListenForMoreData: (task, _result, { xterm }) => task.output.onDidWriteData(e => xterm.write(e.buffer)), + doListenForMoreData: (task, _result, write) => task.output.onDidWriteData(e => write(e.buffer)), }); } private async updateGenerically(opts: { subject: InspectSubject; + noOutputMessage: string; getTarget: (result: ITestResult) => T | undefined; doInitialWrite: (target: T, result: LiveTestResult) => Iterable; - doListenForMoreData: (target: T, result: LiveTestResult, terminal: IDetachedTerminalInstance) => IDisposable | undefined; + doListenForMoreData: (target: T, result: LiveTestResult, write: (s: Uint8Array) => void) => IDisposable; }) { const result = opts.subject.result; const target = opts.getTarget(result); @@ -1498,10 +1643,24 @@ class TerminalMessagePeek extends Disposable implements IPeekOutputRenderer { } this.attachTerminalToDom(terminal); - this.outputDataListener.value = result instanceof LiveTestResult ? opts.doListenForMoreData(target, result, terminal) : undefined; + this.outputDataListener.clear(); + + if (result instanceof LiveTestResult && !result.completedAt) { + const l1 = result.onComplete(() => { + if (!didWriteData) { + this.writeNotice(terminal, opts.noOutputMessage); + } + }); + const l2 = opts.doListenForMoreData(target, result, data => { + terminal.xterm.write(data); + didWriteData ||= data.byteLength > 0; + }); + + this.outputDataListener.value = combinedDisposable(l1, l2); + } if (!this.outputDataListener.value && !didWriteData) { - this.writeNotice(terminal, localize('runNoOutput', 'The test run did not record any output.')); + this.writeNotice(terminal, opts.noOutputMessage); } // Ensure pending writes finish, otherwise the selection in `updateForTestSubject` @@ -1534,7 +1693,7 @@ class TerminalMessagePeek extends Disposable implements IPeekOutputRenderer { private attachTerminalToDom(terminal: IDetachedTerminalInstance) { terminal.xterm.write('\x1b[?25l'); // hide cursor - requestAnimationFrame(() => this.layoutTerminal(terminal)); + dom.scheduleAtNextAnimationFrame(dom.getWindow(this.container), () => this.layoutTerminal(terminal)); terminal.attachToElement(this.container, { enableGpu: false }); } @@ -1558,7 +1717,7 @@ class TerminalMessagePeek extends Disposable implements IPeekOutputRenderer { ) { width -= 10 + 20; // scrollbar width + margin this.xtermLayoutDelayer.trigger(() => { - const scaled = getXtermScaledDimensions(xterm.getFont(), width, height); + const scaled = getXtermScaledDimensions(dom.getWindow(this.container), xterm.getFont(), width, height); if (scaled) { xterm.resize(scaled.cols, scaled.rows); } @@ -1618,7 +1777,7 @@ export class CloseTestPeek extends EditorAction2 { constructor() { super({ id: 'editor.closeTestPeek', - title: localize('close', 'Close'), + title: localize2('close', 'Close'), icon: Codicon.close, precondition: ContextKeyExpr.or(TestingContextKeys.isInPeek, TestingContextKeys.isPeekVisible), keybinding: { @@ -1666,9 +1825,43 @@ class TestResultElement implements ITreeElement { constructor(public readonly value: ITestResult) { } } +const openCoverageLabel = localize('openTestCoverage', 'View Test Coverage'); +const closeCoverageLabel = localize('closeTestCoverage', 'Close Test Coverage'); + +class CoverageElement implements ITreeElement { + public readonly type = 'coverage'; + public readonly context: undefined; + public readonly id = `coverage-${this.results.id}/${this.task.id}`; + public readonly onDidChange: Event; + + public get label() { + return this.isOpen ? closeCoverageLabel : openCoverageLabel; + } + + public get icon() { + return this.isOpen ? widgetClose : icons.testingCoverageReport; + } + + public get isOpen() { + return this.coverageService.selected.get()?.fromTaskId === this.task.id; + } + + constructor( + private readonly results: ITestResult, + public readonly task: ITestRunTaskResults, + private readonly coverageService: ITestCoverageService, + ) { + this.onDidChange = Event.fromObservableLight(coverageService.selected); + } + +} + class TestCaseElement implements ITreeElement { public readonly type = 'test'; - public readonly context = this.test.item.extId; + public readonly context: ITestItemContext = { + $mid: MarshalledId.TestItemContext, + tests: [InternalTestItem.serialize(this.test)], + }; public readonly id = `${this.results.id}/${this.test.item.extId}`; public readonly description?: string; @@ -1697,12 +1890,12 @@ class TestCaseElement implements ITreeElement { } public get outputSubject() { - return new TestOutputSubject(this.results, this.taskIndex, this.task, this.test); + return new TestOutputSubject(this.results, this.taskIndex, this.test); } + constructor( - private readonly results: ITestResult, - private readonly task: ITestRunTask, + public readonly results: ITestResult, public readonly test: TestResultItem, public readonly taskIndex: number, ) { } @@ -1721,7 +1914,7 @@ class TaskElement implements ITreeElement { return this.results.tasks[this.index].running ? icons.testingStatesToIcons.get(TestResultState.Running) : undefined; } - constructor(public readonly results: ITestResult, public readonly task: ITestRunTask, public readonly index: number) { + constructor(public readonly results: ITestResult, public readonly task: ITestRunTaskResults, public readonly index: number) { this.id = `${results.id}/${index}`; this.task = results.tasks[index]; this.context = String(index); @@ -1749,13 +1942,12 @@ class TestMessageElement implements ITreeElement { } public get context(): ITestMessageMenuArgs { - return { - $mid: MarshalledId.TestMessageMenuArgs, - extId: this.test.item.extId, - message: ITestMessage.serialize(this.message), - }; + return getMessageArgs(this.test, this.message); } + public get outputSubject() { + return new TestOutputSubject(this.result, this.taskIndex, this.test); + } constructor( public readonly result: ITestResult, @@ -1777,7 +1969,7 @@ class TestMessageElement implements ITreeElement { this.id = this.uri.toString(); - const asPlaintext = renderStringAsPlaintext(m.message); + const asPlaintext = renderTestMessageAsText(m.message); const lines = count(asPlaintext.trimEnd(), '\n'); this.label = firstLine(asPlaintext); if (lines > 0) { @@ -1788,7 +1980,7 @@ class TestMessageElement implements ITreeElement { } } -type TreeElement = TestResultElement | TestCaseElement | TestMessageElement | TaskElement; +type TreeElement = TestResultElement | TestCaseElement | TestMessageElement | TaskElement | CoverageElement; class OutputPeekTree extends Disposable { private disposed = false; @@ -1801,11 +1993,13 @@ class OutputPeekTree extends Disposable { constructor( container: HTMLElement, onDidReveal: Event<{ subject: InspectSubject; preserveFocus: boolean }>, - options: { showRevealLocationOnMessages: boolean }, + options: { showRevealLocationOnMessages: boolean; locationForProgress: string }, @IContextMenuService private readonly contextMenuService: IContextMenuService, @ITestResultService results: ITestResultService, @IInstantiationService instantiationService: IInstantiationService, @ITestExplorerFilterState explorerFilter: ITestExplorerFilterState, + @ITestCoverageService coverageService: ITestCoverageService, + @IProgressService progressService: IProgressService, ) { super(); @@ -1851,13 +2045,25 @@ class OutputPeekTree extends Disposable { const cc = new CreationCache(); const getTaskChildren = (taskElem: TaskElement): Iterable> => { - const tests = Iterable.filter(taskElem.results.tests, test => test.tasks[taskElem.index].state >= TestResultState.Running || test.tasks[taskElem.index].messages.length > 0); - - return Iterable.map(tests, test => ({ - element: taskElem.itemsCache.getOrCreate(test, () => new TestCaseElement(taskElem.results, taskElem.task, test, taskElem.index)), + const { results, index, itemsCache, task } = taskElem; + const tests = Iterable.filter(results.tests, test => test.tasks[index].state >= TestResultState.Running || test.tasks[index].messages.length > 0); + let result: Iterable> = Iterable.map(tests, test => ({ + element: itemsCache.getOrCreate(test, () => new TestCaseElement(results, test, index)), incompressible: true, - children: getTestChildren(taskElem.results, test, taskElem.index), + children: getTestChildren(results, test, index), })); + + if (task.coverage.get()) { + result = Iterable.concat( + Iterable.single>({ + element: new CoverageElement(results, task, coverageService), + incompressible: true, + }), + result, + ); + } + + return result; }; const getTestChildren = (result: ITestResult, test: TestResultItem, taskIndex: number): Iterable> => { @@ -1903,10 +2109,17 @@ class OutputPeekTree extends Disposable { taskChildrenToUpdate.clear(); }, 300)); + const queueTaskChildrenUpdate = (taskNode: TaskElement) => { + taskChildrenToUpdate.add(taskNode); + if (!taskChildrenUpdate.isScheduled()) { + taskChildrenUpdate.schedule(); + } + }; + const attachToResults = (result: LiveTestResult) => { const resultNode = cc.get(result)! as TestResultElement; const disposable = new DisposableStore(); - disposable.add(result.onNewTask(() => { + disposable.add(result.onNewTask(i => { if (result.tasks.length === 1) { this.requestReveal.fire(new TaskSubject(result, 0)); // reveal the first task in new runs } @@ -1914,6 +2127,14 @@ class OutputPeekTree extends Disposable { if (this.tree.hasElement(resultNode)) { this.tree.setChildren(resultNode, getResultChildren(result), { diffIdentityProvider }); } + + // note: tasks are bounded and their lifetime is equivalent to that of + // the test result, so this doesn't leak indefinitely. + const task = result.tasks[i]; + disposable.add(autorun(reader => { + task.coverage.read(reader); // add it to the autorun + queueTaskChildrenUpdate(cc.get(task) as TaskElement); + })); })); disposable.add(result.onEndTask(index => { (cc.get(result.tasks[index]) as TaskElement | undefined)?.changeEmitter.fire(); @@ -1935,10 +2156,7 @@ class OutputPeekTree extends Disposable { return; } - taskChildrenToUpdate.add(taskNode); - if (!taskChildrenUpdate.isScheduled()) { - taskChildrenUpdate.schedule(); - } + queueTaskChildrenUpdate(taskNode); } })); @@ -2027,6 +2245,20 @@ class OutputPeekTree extends Disposable { this._register(this.tree.onDidOpen(async e => { if (e.element instanceof TestMessageElement) { this.requestReveal.fire(new MessageSubject(e.element.result, e.element.test, e.element.taskIndex, e.element.messageIndex)); + } else if (e.element instanceof TestCaseElement) { + const t = e.element; + const message = mapFindTestMessage(e.element.test, (_t, _m, mesasgeIndex, taskIndex) => + new MessageSubject(t.results, t.test, taskIndex, mesasgeIndex)); + this.requestReveal.fire(message || new TestOutputSubject(t.results, 0, t.test)); + } else if (e.element instanceof CoverageElement) { + const task = e.element.task; + if (e.element.isOpen) { + return coverageService.closeCoverage(); + } + progressService.withProgress( + { location: options.locationForProgress }, + () => coverageService.openCoverage(task, true) + ); } })); @@ -2111,9 +2343,9 @@ class TestRunElementRenderer implements ICompressibleTreeRenderer + actionViewItemProvider: (action, options) => action instanceof MenuItemAction - ? this.instantiationService.createInstance(MenuEntryActionViewItem, action, undefined) + ? this.instantiationService.createInstance(MenuEntryActionViewItem, action, { hoverDelegate: options.hoverDelegate }) : undefined }); @@ -2241,11 +2473,10 @@ class TreeActionsProvider { if (element instanceof TestCaseElement || element instanceof TestMessageElement) { contextKeys.push( [TestingContextKeys.testResultOutdated.key, element.test.retired], + [TestingContextKeys.testResultState.key, testResultStateToContextValues[element.test.ownComputedState]], ...getTestItemContextOverlay(element.test, capabilities), ); - } - if (element instanceof TestCaseElement) { const extId = element.test.item.extId; if (element.test.tasks[element.taskIndex].messages.some(m => m.type === TestMessageType.Output)) { primary.push(new Action( @@ -2285,12 +2516,15 @@ class TreeActionsProvider { )); } + } + + if (element instanceof TestMessageElement) { primary.push(new Action( 'testing.outputPeek.goToFile', localize('testing.goToFile', "Go to Source"), ThemeIcon.asClassName(Codicon.goToFile), undefined, - () => this.commandService.executeCommand('vscode.revealTest', extId), + () => this.commandService.executeCommand('vscode.revealTest', element.test.item.extId), )); } @@ -2367,7 +2601,10 @@ export class GoToNextMessageAction extends Action2 { super({ id: GoToNextMessageAction.ID, f1: true, - title: { value: localize('testing.goToNextMessage', "Go to Next Test Failure"), original: 'Go to Next Test Failure' }, + title: localize2('testing.goToNextMessage', 'Go to Next Test Failure'), + metadata: { + description: localize2('testing.goToNextMessage.description', 'Shows the next failure message in your file') + }, icon: Codicon.arrowDown, category: Categories.Test, keybinding: { @@ -2400,7 +2637,10 @@ export class GoToPreviousMessageAction extends Action2 { super({ id: GoToPreviousMessageAction.ID, f1: true, - title: { value: localize('testing.goToPreviousMessage', "Go to Previous Test Failure"), original: 'Go to Previous Test Failure' }, + title: localize2('testing.goToPreviousMessage', 'Go to Previous Test Failure'), + metadata: { + description: localize2('testing.goToPreviousMessage.description', 'Shows the previous failure message in your file') + }, icon: Codicon.arrowUp, category: Categories.Test, keybinding: { @@ -2433,7 +2673,7 @@ export class OpenMessageInEditorAction extends Action2 { super({ id: OpenMessageInEditorAction.ID, f1: false, - title: { value: localize('testing.openMessageInEditor', "Open in Editor"), original: 'Open in Editor' }, + title: localize2('testing.openMessageInEditor', 'Open in Editor'), icon: Codicon.goToFile, category: Categories.Test, menu: [{ id: MenuId.TestPeekTitle }], @@ -2451,7 +2691,10 @@ export class ToggleTestingPeekHistory extends Action2 { super({ id: ToggleTestingPeekHistory.ID, f1: true, - title: { value: localize('testing.toggleTestingPeekHistory', "Toggle Test History in Peek"), original: 'Toggle Test History in Peek' }, + title: localize2('testing.toggleTestingPeekHistory', 'Toggle Test History in Peek'), + metadata: { + description: localize2('testing.toggleTestingPeekHistory.description', 'Shows or hides the history of test runs in the peek view') + }, icon: Codicon.history, category: Categories.Test, menu: [{ diff --git a/patched-vscode/src/vs/workbench/contrib/testing/browser/testingProgressUiService.ts b/patched-vscode/src/vs/workbench/contrib/testing/browser/testingProgressUiService.ts index f916c0df..f6609950 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/browser/testingProgressUiService.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/browser/testingProgressUiService.ts @@ -4,20 +4,24 @@ *--------------------------------------------------------------------------------------------*/ import { Disposable, DisposableStore } from 'vs/base/common/lifecycle'; +import { autorun } from 'vs/base/common/observable'; import { localize } from 'vs/nls'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { IViewsService } from 'vs/workbench/common/views'; +import { ExplorerTestCoverageBars } from 'vs/workbench/contrib/testing/browser/testCoverageBars'; import { AutoOpenTesting, getTestingConfiguration, TestingConfigKeys } from 'vs/workbench/contrib/testing/common/configuration'; import { Testing } from 'vs/workbench/contrib/testing/common/constants'; +import { ITestCoverageService } from 'vs/workbench/contrib/testing/common/testCoverageService'; import { isFailedState } from 'vs/workbench/contrib/testing/common/testingStates'; import { ITestResult, LiveTestResult, TestResultItemChangeReason } from 'vs/workbench/contrib/testing/common/testResult'; import { ITestResultService } from 'vs/workbench/contrib/testing/common/testResultService'; import { TestResultState } from 'vs/workbench/contrib/testing/common/testTypes'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; /** Workbench contribution that triggers updates in the TestingProgressUi service */ export class TestingProgressTrigger extends Disposable { constructor( @ITestResultService resultService: ITestResultService, + @ITestCoverageService testCoverageService: ITestCoverageService, @IConfigurationService private readonly configurationService: IConfigurationService, @IViewsService private readonly viewsService: IViewsService, ) { @@ -28,10 +32,22 @@ export class TestingProgressTrigger extends Disposable { this.attachAutoOpenForNewResults(e.started); } })); + + const barContributionRegistration = autorun(reader => { + const hasCoverage = !!testCoverageService.selected.read(reader); + if (!hasCoverage) { + return; + } + + barContributionRegistration.dispose(); + ExplorerTestCoverageBars.register(); + }); + + this._register(barContributionRegistration); } private attachAutoOpenForNewResults(result: LiveTestResult) { - if (result.request.isUiTriggered === false) { + if (result.request.preserveFocus === true) { return; } diff --git a/patched-vscode/src/vs/workbench/contrib/testing/browser/theme.ts b/patched-vscode/src/vs/workbench/contrib/testing/browser/theme.ts index 1233144d..536c03da 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/browser/theme.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/browser/theme.ts @@ -5,7 +5,8 @@ import { Color, RGBA } from 'vs/base/common/color'; import { localize } from 'vs/nls'; -import { contrastBorder, editorErrorForeground, editorForeground, registerColor, transparent } from 'vs/platform/theme/common/colorRegistry'; +import { badgeBackground, badgeForeground, chartsGreen, chartsRed, contrastBorder, diffInserted, diffRemoved, editorBackground, editorErrorForeground, editorForeground, editorInfoForeground, opaque, registerColor, transparent } from 'vs/platform/theme/common/colorRegistry'; +import { registerThemingParticipant } from 'vs/platform/theme/common/themeService'; import { TestMessageType, TestResultState } from 'vs/workbench/contrib/testing/common/testTypes'; export const testingColorIconFailed = registerColor('testing.iconFailed', { @@ -64,6 +65,13 @@ export const testingPeekBorder = registerColor('testing.peekBorder', { hcLight: contrastBorder }, localize('testing.peekBorder', 'Color of the peek view borders and arrow.')); +export const testingMessagePeekBorder = registerColor('testing.messagePeekBorder', { + dark: editorInfoForeground, + light: editorInfoForeground, + hcDark: contrastBorder, + hcLight: contrastBorder +}, localize('testing.messagePeekBorder', 'Color of the peek view borders and arrow when peeking a logged message.')); + export const testingPeekHeaderBackground = registerColor('testing.peekHeaderBackground', { dark: transparent(editorErrorForeground, 0.1), light: transparent(editorErrorForeground, 0.1), @@ -71,6 +79,76 @@ export const testingPeekHeaderBackground = registerColor('testing.peekHeaderBack hcLight: null }, localize('testing.peekBorder', 'Color of the peek view borders and arrow.')); +export const testingPeekMessageHeaderBackground = registerColor('testing.messagePeekHeaderBackground', { + dark: transparent(editorInfoForeground, 0.1), + light: transparent(editorInfoForeground, 0.1), + hcDark: null, + hcLight: null +}, localize('testing.messagePeekHeaderBackground', 'Color of the peek view borders and arrow when peeking a logged message.')); + +export const testingCoveredBackground = registerColor('testing.coveredBackground', { + dark: diffInserted, + light: diffInserted, + hcDark: null, + hcLight: null +}, localize('testing.coveredBackground', 'Background color of text that was covered.')); + +export const testingCoveredBorder = registerColor('testing.coveredBorder', { + dark: transparent(testingCoveredBackground, 0.75), + light: transparent(testingCoveredBackground, 0.75), + hcDark: contrastBorder, + hcLight: contrastBorder +}, localize('testing.coveredBorder', 'Border color of text that was covered.')); + +export const testingCoveredGutterBackground = registerColor('testing.coveredGutterBackground', { + dark: transparent(diffInserted, 0.6), + light: transparent(diffInserted, 0.6), + hcDark: chartsGreen, + hcLight: chartsGreen +}, localize('testing.coveredGutterBackground', 'Gutter color of regions where code was covered.')); + +export const testingUncoveredBranchBackground = registerColor('testing.uncoveredBranchBackground', { + dark: opaque(transparent(diffRemoved, 2), editorBackground), + light: opaque(transparent(diffRemoved, 2), editorBackground), + hcDark: null, + hcLight: null +}, localize('testing.uncoveredBranchBackground', 'Background of the widget shown for an uncovered branch.')); + +export const testingUncoveredBackground = registerColor('testing.uncoveredBackground', { + dark: diffRemoved, + light: diffRemoved, + hcDark: null, + hcLight: null +}, localize('testing.uncoveredBackground', 'Background color of text that was not covered.')); + +export const testingUncoveredBorder = registerColor('testing.uncoveredBorder', { + dark: transparent(testingUncoveredBackground, 0.75), + light: transparent(testingUncoveredBackground, 0.75), + hcDark: contrastBorder, + hcLight: contrastBorder +}, localize('testing.uncoveredBorder', 'Border color of text that was not covered.')); + +export const testingUncoveredGutterBackground = registerColor('testing.uncoveredGutterBackground', { + dark: transparent(diffRemoved, 1.5), + light: transparent(diffRemoved, 1.5), + hcDark: chartsRed, + hcLight: chartsRed +}, localize('testing.uncoveredGutterBackground', 'Gutter color of regions where code not covered.')); + +export const testingCoverCountBadgeBackground = registerColor('testing.coverCountBadgeBackground', { + dark: badgeBackground, + light: badgeBackground, + hcDark: badgeBackground, + hcLight: badgeBackground +}, localize('testing.coverCountBadgeBackground', 'Background for the badge indicating execution count')); + +export const testingCoverCountBadgeForeground = registerColor('testing.coverCountBadgeForeground', { + dark: badgeForeground, + light: badgeForeground, + hcDark: badgeForeground, + hcLight: badgeForeground +}, localize('testing.coverCountBadgeForeground', 'Foreground for the badge indicating execution count')); + export const testMessageSeverityColors: { [K in TestMessageType]: { decorationForeground: string; @@ -111,3 +189,75 @@ export const testStatesToIconColors: { [K in TestResultState]?: string } = { [TestResultState.Unset]: testingColorIconUnset, [TestResultState.Skipped]: testingColorIconSkipped, }; + +export const testingRetiredColorIconErrored = registerColor('testing.iconErrored.retired', { + dark: transparent(testingColorIconErrored, 0.7), + light: transparent(testingColorIconErrored, 0.7), + hcDark: transparent(testingColorIconErrored, 0.7), + hcLight: transparent(testingColorIconErrored, 0.7) +}, localize('testing.iconErrored.retired', "Retired color for the 'Errored' icon in the test explorer.")); + +export const testingRetiredColorIconFailed = registerColor('testing.iconFailed.retired', { + dark: transparent(testingColorIconFailed, 0.7), + light: transparent(testingColorIconFailed, 0.7), + hcDark: transparent(testingColorIconFailed, 0.7), + hcLight: transparent(testingColorIconFailed, 0.7) +}, localize('testing.iconFailed.retired', "Retired color for the 'failed' icon in the test explorer.")); + +export const testingRetiredColorIconPassed = registerColor('testing.iconPassed.retired', { + dark: transparent(testingColorIconPassed, 0.7), + light: transparent(testingColorIconPassed, 0.7), + hcDark: transparent(testingColorIconPassed, 0.7), + hcLight: transparent(testingColorIconPassed, 0.7) +}, localize('testing.iconPassed.retired', "Retired color for the 'passed' icon in the test explorer.")); + +export const testingRetiredColorIconQueued = registerColor('testing.iconQueued.retired', { + dark: transparent(testingColorIconQueued, 0.7), + light: transparent(testingColorIconQueued, 0.7), + hcDark: transparent(testingColorIconQueued, 0.7), + hcLight: transparent(testingColorIconQueued, 0.7) +}, localize('testing.iconQueued.retired', "Retired color for the 'Queued' icon in the test explorer.")); + +export const testingRetiredColorIconUnset = registerColor('testing.iconUnset.retired', { + dark: transparent(testingColorIconUnset, 0.7), + light: transparent(testingColorIconUnset, 0.7), + hcDark: transparent(testingColorIconUnset, 0.7), + hcLight: transparent(testingColorIconUnset, 0.7) +}, localize('testing.iconUnset.retired', "Retired color for the 'Unset' icon in the test explorer.")); + +export const testingRetiredColorIconSkipped = registerColor('testing.iconSkipped.retired', { + dark: transparent(testingColorIconSkipped, 0.7), + light: transparent(testingColorIconSkipped, 0.7), + hcDark: transparent(testingColorIconSkipped, 0.7), + hcLight: transparent(testingColorIconSkipped, 0.7) +}, localize('testing.iconSkipped.retired', "Retired color for the 'Skipped' icon in the test explorer.")); + +export const testStatesToRetiredIconColors: { [K in TestResultState]?: string } = { + [TestResultState.Errored]: testingRetiredColorIconErrored, + [TestResultState.Failed]: testingRetiredColorIconFailed, + [TestResultState.Passed]: testingRetiredColorIconPassed, + [TestResultState.Queued]: testingRetiredColorIconQueued, + [TestResultState.Unset]: testingRetiredColorIconUnset, + [TestResultState.Skipped]: testingRetiredColorIconSkipped, +}; + +registerThemingParticipant((theme, collector) => { + + const editorBg = theme.getColor(editorBackground); + const missBadgeBackground = editorBg && theme.getColor(testingUncoveredBackground)?.transparent(2).makeOpaque(editorBg); + + collector.addRule(` + .coverage-deco-inline.coverage-deco-hit.coverage-deco-hovered { + background: ${theme.getColor(testingCoveredBackground)?.transparent(1.3)}; + outline-color: ${theme.getColor(testingCoveredBorder)?.transparent(2)}; + } + .coverage-deco-inline.coverage-deco-miss.coverage-deco-hovered { + background: ${theme.getColor(testingUncoveredBackground)?.transparent(1.3)}; + outline-color: ${theme.getColor(testingUncoveredBorder)?.transparent(2)}; + } + .coverage-deco-branch-miss-indicator::before { + border-color: ${missBadgeBackground?.transparent(1.3)}; + background-color: ${missBadgeBackground}; + } + `); +}); diff --git a/patched-vscode/src/vs/workbench/contrib/testing/common/configuration.ts b/patched-vscode/src/vs/workbench/contrib/testing/common/configuration.ts index c5dda270..ec9e50d6 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/common/configuration.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/common/configuration.ts @@ -3,6 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { observableFromEvent } from 'vs/base/common/observable'; import { localize } from 'vs/nls'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IConfigurationNode } from 'vs/platform/configuration/common/configurationRegistry'; @@ -19,6 +20,10 @@ export const enum TestingConfigKeys { AlwaysRevealTestOnStateChange = 'testing.alwaysRevealTestOnStateChange', CountBadge = 'testing.countBadge', ShowAllMessages = 'testing.showAllMessages', + CoveragePercent = 'testing.displayedCoveragePercent', + ShowCoverageInExplorer = 'testing.showCoverageInExplorer', + CoverageBarThresholds = 'testing.coverageBarThresholds', + CoverageToolbarEnabled = 'testing.coverageToolbarEnabled', } export const enum AutoOpenTesting { @@ -37,6 +42,7 @@ export const enum AutoOpenPeekViewWhen { export const enum DefaultGutterClickAction { Run = 'run', Debug = 'debug', + Coverage = 'runWithCoverage', ContextMenu = 'contextMenu', } @@ -47,6 +53,12 @@ export const enum TestingCountBadge { Skipped = 'skipped', } +export const enum TestingDisplayedCoveragePercent { + TotalCoverage = 'totalCoverage', + Statement = 'statement', + Minimum = 'minimum', +} + export const testingConfiguration: IConfigurationNode = { id: 'testing', order: 21, @@ -109,11 +121,13 @@ export const testingConfiguration: IConfigurationNode = { enum: [ DefaultGutterClickAction.Run, DefaultGutterClickAction.Debug, + DefaultGutterClickAction.Coverage, DefaultGutterClickAction.ContextMenu, ], enumDescriptions: [ localize('testing.defaultGutterClickAction.run', 'Run the test.'), localize('testing.defaultGutterClickAction.debug', 'Debug the test.'), + localize('testing.defaultGutterClickAction.coverage', 'Run the test with coverage.'), localize('testing.defaultGutterClickAction.contextMenu', 'Open the context menu for more options.'), ], default: DefaultGutterClickAction.Run, @@ -149,9 +163,48 @@ export const testingConfiguration: IConfigurationNode = { type: 'boolean', default: false, }, + [TestingConfigKeys.ShowCoverageInExplorer]: { + description: localize('testing.ShowCoverageInExplorer', "Whether test coverage should be down in the File Explorer view."), + type: 'boolean', + default: true, + }, + [TestingConfigKeys.CoveragePercent]: { + markdownDescription: localize('testing.displayedCoveragePercent', "Configures what percentage is displayed by default for test coverage."), + default: TestingDisplayedCoveragePercent.TotalCoverage, + enum: [ + TestingDisplayedCoveragePercent.TotalCoverage, + TestingDisplayedCoveragePercent.Statement, + TestingDisplayedCoveragePercent.Minimum, + ], + enumDescriptions: [ + localize('testing.displayedCoveragePercent.totalCoverage', 'A calculation of the combined statement, function, and branch coverage.'), + localize('testing.displayedCoveragePercent.statement', 'The statement coverage.'), + localize('testing.displayedCoveragePercent.minimum', 'The minimum of statement, function, and branch coverage.'), + ], + }, + [TestingConfigKeys.CoverageBarThresholds]: { + markdownDescription: localize('testing.coverageBarThresholds', "Configures the colors used for percentages in test coverage bars."), + default: { red: 0, yellow: 60, green: 90 }, + properties: { + red: { type: 'number', minimum: 0, maximum: 100, default: 0 }, + yellow: { type: 'number', minimum: 0, maximum: 100, default: 60 }, + green: { type: 'number', minimum: 0, maximum: 100, default: 90 }, + }, + }, + [TestingConfigKeys.CoverageToolbarEnabled]: { + description: localize('testing.coverageToolbarEnabled', 'Controls whether the coverage toolbar is shown in the editor.'), + type: 'boolean', + default: false, // todo@connor4312: disabled by default until UI sync + }, } }; +export interface ITestingCoverageBarThresholds { + red: number; + green: number; + yellow: number; +} + export interface ITestingConfiguration { [TestingConfigKeys.AutoRunDelay]: number; [TestingConfigKeys.AutoOpenPeekView]: AutoOpenPeekViewWhen; @@ -164,6 +217,13 @@ export interface ITestingConfiguration { [TestingConfigKeys.OpenTesting]: AutoOpenTesting; [TestingConfigKeys.AlwaysRevealTestOnStateChange]: boolean; [TestingConfigKeys.ShowAllMessages]: boolean; + [TestingConfigKeys.CoveragePercent]: TestingDisplayedCoveragePercent; + [TestingConfigKeys.ShowCoverageInExplorer]: boolean; + [TestingConfigKeys.CoverageBarThresholds]: ITestingCoverageBarThresholds; + [TestingConfigKeys.CoverageToolbarEnabled]: boolean; } export const getTestingConfiguration = (config: IConfigurationService, key: K) => config.getValue(key); + +export const observeTestingConfiguration = (config: IConfigurationService, key: K) => observableFromEvent(config.onDidChangeConfiguration, () => + getTestingConfiguration(config, key)); diff --git a/patched-vscode/src/vs/workbench/contrib/testing/common/constants.ts b/patched-vscode/src/vs/workbench/contrib/testing/common/constants.ts index fa3849e5..0c098753 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/common/constants.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/common/constants.ts @@ -13,9 +13,13 @@ export const enum Testing { ExplorerViewId = 'workbench.view.testing', OutputPeekContributionId = 'editor.contrib.testingOutputPeek', DecorationsContributionId = 'editor.contrib.testingDecorations', + CoverageDecorationsContributionId = 'editor.contrib.coverageDecorations', + CoverageViewId = 'workbench.view.testCoverage', ResultsPanelId = 'workbench.panel.testResults', ResultsViewId = 'workbench.panel.testResults.view', + + MessageLanguageId = 'vscodeInternalTestMessage' } export const enum TestExplorerViewMode { @@ -57,9 +61,20 @@ export const enum TestCommandId { CollapseAllAction = 'testing.collapseAll', ConfigureTestProfilesAction = 'testing.configureProfile', ContinousRunUsingForTest = 'testing.continuousRunUsingForTest', + CoverageAtCursor = 'testing.coverageAtCursor', + CoverageByUri = 'testing.coverage.uri', + CoverageClear = 'testing.coverage.close', + CoverageCurrentFile = 'testing.coverageCurrentFile', + CoverageFilterToTest = 'testing.coverageFilterToTest', + CoverageFilterToTestInEditor = 'testing.coverageFilterToTestInEditor', + CoverageLastRun = 'testing.coverageLastRun', + CoverageSelectedAction = 'testing.coverageSelected', + CoverageToggleToolbar = 'testing.coverageToggleToolbar', + CoverageViewChangeSorting = 'testing.coverageViewChangeSorting', DebugAction = 'testing.debug', DebugAllAction = 'testing.debugAll', DebugAtCursor = 'testing.debugAtCursor', + DebugByUri = 'testing.debug.uri', DebugCurrentFile = 'testing.debugCurrentFile', DebugFailedTests = 'testing.debugFailTests', DebugLastRun = 'testing.debugLastRun', @@ -69,16 +84,20 @@ export const enum TestCommandId { GetSelectedProfiles = 'testing.getSelectedProfiles', GoToTest = 'testing.editFocusedTest', HideTestAction = 'testing.hideTest', + OpenCoverage = 'testing.openCoverage', OpenOutputPeek = 'testing.openOutputPeek', RefreshTestsAction = 'testing.refreshTests', ReRunFailedTests = 'testing.reRunFailTests', ReRunLastRun = 'testing.reRunLastRun', RunAction = 'testing.run', RunAllAction = 'testing.runAll', + RunAllWithCoverageAction = 'testing.coverageAll', RunAtCursor = 'testing.runAtCursor', + RunByUri = 'testing.run.uri', RunCurrentFile = 'testing.runCurrentFile', RunSelectedAction = 'testing.runSelected', RunUsingProfileAction = 'testing.runUsing', + RunWithCoverageAction = 'testing.coverage', SearchForTestExtension = 'testing.searchForTestExtension', SelectDefaultTestProfiles = 'testing.selectDefaultTestProfiles', ShowMostRecentOutputAction = 'testing.showMostRecentOutput', diff --git a/patched-vscode/src/vs/workbench/contrib/testing/common/mainThreadTestCollection.ts b/patched-vscode/src/vs/workbench/contrib/testing/common/mainThreadTestCollection.ts index c1de21e7..97f2de57 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/common/mainThreadTestCollection.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/common/mainThreadTestCollection.ts @@ -5,10 +5,10 @@ import { Emitter } from 'vs/base/common/event'; import { Iterable } from 'vs/base/common/iterator'; -import { AbstractIncrementalTestCollection, IncrementalChangeCollector, IncrementalTestCollectionItem, InternalTestItem, TestDiffOpType, TestsDiff } from 'vs/workbench/contrib/testing/common/testTypes'; -import { IMainThreadTestCollection } from 'vs/workbench/contrib/testing/common/testService'; import { ResourceMap } from 'vs/base/common/map'; import { URI } from 'vs/base/common/uri'; +import { IMainThreadTestCollection } from 'vs/workbench/contrib/testing/common/testService'; +import { AbstractIncrementalTestCollection, ITestUriCanonicalizer, IncrementalChangeCollector, IncrementalTestCollectionItem, InternalTestItem, TestDiffOpType, TestsDiff } from 'vs/workbench/contrib/testing/common/testTypes'; export class MainThreadTestCollection extends AbstractIncrementalTestCollection implements IMainThreadTestCollection { private testsByUrl = new ResourceMap>(); @@ -47,8 +47,8 @@ export class MainThreadTestCollection extends AbstractIncrementalTestCollection< public readonly onBusyProvidersChange = this.busyProvidersChangeEmitter.event; - constructor(private readonly expandActual: (id: string, levels: number) => Promise) { - super(); + constructor(uriIdentityService: ITestUriCanonicalizer, private readonly expandActual: (id: string, levels: number) => Promise) { + super(uriIdentityService); } /** diff --git a/patched-vscode/src/vs/workbench/contrib/testing/common/observableUtils.ts b/patched-vscode/src/vs/workbench/contrib/testing/common/observableUtils.ts new file mode 100644 index 00000000..26c6c087 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/testing/common/observableUtils.ts @@ -0,0 +1,27 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { IDisposable } from 'vs/base/common/lifecycle'; +import { IObservable, IObserver } from 'vs/base/common/observable'; + +export function onObservableChange(observable: IObservable, callback: (value: T) => void): IDisposable { + const o: IObserver = { + beginUpdate() { }, + endUpdate() { }, + handlePossibleChange(observable) { + observable.reportChanges(); + }, + handleChange(_observable: IObservable, change: TChange) { + callback(change as any as T); + } + }; + + observable.addObserver(o); + return { + dispose() { + observable.removeObserver(o); + } + }; +} diff --git a/patched-vscode/src/vs/workbench/contrib/testing/common/testCoverage.ts b/patched-vscode/src/vs/workbench/contrib/testing/common/testCoverage.ts index 53030124..321434bd 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/common/testCoverage.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/common/testCoverage.ts @@ -3,91 +3,268 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { assert } from 'vs/base/common/assert'; import { CancellationToken } from 'vs/base/common/cancellation'; +import { ResourceMap } from 'vs/base/common/map'; +import { deepClone } from 'vs/base/common/objects'; +import { ITransaction, observableSignal } from 'vs/base/common/observable'; +import { IPrefixTreeNode, WellDefinedPrefixTree } from 'vs/base/common/prefixTree'; import { URI } from 'vs/base/common/uri'; -import { IFileCoverage, CoverageDetails, ICoveredCount } from 'vs/workbench/contrib/testing/common/testTypes'; +import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; +import { TestId } from 'vs/workbench/contrib/testing/common/testId'; +import { LiveTestResult } from 'vs/workbench/contrib/testing/common/testResult'; +import { CoverageDetails, ICoverageCount, IFileCoverage } from 'vs/workbench/contrib/testing/common/testTypes'; export interface ICoverageAccessor { - provideFileCoverage: (token: CancellationToken) => Promise; - resolveFileCoverage: (fileIndex: number, token: CancellationToken) => Promise; + getCoverageDetails: (id: string, token: CancellationToken) => Promise; } +let incId = 0; + /** * Class that exposese coverage information for a run. */ export class TestCoverage { - private fileCoverage?: Promise; + private readonly fileCoverage = new ResourceMap(); + public readonly didAddCoverage = observableSignal[]>(this); + public readonly tree = new WellDefinedPrefixTree(); + public readonly associatedData = new Map(); + + /** Test IDs that have per-test coverage in this output. */ + public readonly perTestCoverageIDs = new Set(); + + constructor( + public readonly result: LiveTestResult, + public readonly fromTaskId: string, + private readonly uriIdentityService: IUriIdentityService, + private readonly accessor: ICoverageAccessor, + ) { } + + public append(coverage: IFileCoverage, tx: ITransaction | undefined) { + const previous = this.getComputedForUri(coverage.uri); + const result = this.result; + const applyDelta = (kind: 'statement' | 'branch' | 'declaration', node: ComputedFileCoverage) => { + if (!node[kind]) { + if (coverage[kind]) { + node[kind] = { ...coverage[kind]! }; + } + } else { + node[kind]!.covered += (coverage[kind]?.covered || 0) - (previous?.[kind]?.covered || 0); + node[kind]!.total += (coverage[kind]?.total || 0) - (previous?.[kind]?.total || 0); + } + }; - constructor(private readonly accessor: ICoverageAccessor) { } + // We insert using the non-canonical path to normalize for casing differences + // between URIs, but when inserting an intermediate node always use 'a' canonical + // version. + const canonical = [...this.treePathForUri(coverage.uri, /* canonical = */ true)]; + const chain: IPrefixTreeNode[] = []; + const isPerTestCoverage = !!coverage.testId; + if (coverage.testId) { + this.perTestCoverageIDs.add(coverage.testId.toString()); + } + this.tree.mutatePath(this.treePathForUri(coverage.uri, /* canonical = */ false), node => { + chain.push(node); + + if (chain.length === canonical.length) { + // we reached our destination node, apply the coverage as necessary: + if (isPerTestCoverage) { + const v = node.value ??= new FileCoverage(IFileCoverage.empty(String(incId++), coverage.uri), result, this.accessor); + assert(v instanceof FileCoverage, 'coverage is unexpectedly computed'); + v.perTestData ??= new Map(); + const perTest = new FileCoverage(coverage, result, this.accessor); + perTest.isForTest = { id: coverage.testId!, parent: v }; + v.perTestData.set(coverage.testId!.toString(), perTest); + this.fileCoverage.set(coverage.uri, v); + } else if (node.value) { + const v = node.value; + // if ID was generated from a test-specific coverage, reassign it to get its real ID in the extension host. + v.id = coverage.id; + v.statement = coverage.statement; + v.branch = coverage.branch; + v.declaration = coverage.declaration; + } else { + const v = node.value = new FileCoverage(coverage, result, this.accessor); + this.fileCoverage.set(coverage.uri, v); + } + } else if (!isPerTestCoverage) { + // Otherwise, if this is not a partial per-test coverage, merge the + // coverage changes into the chain. Per-test coverages are not complete + // and we don't want to consider them for computation. + if (!node.value) { + // clone because later intersertions can modify the counts: + const intermediate = deepClone(coverage); + intermediate.id = String(incId++); + intermediate.uri = this.treePathToUri(canonical.slice(0, chain.length)); + node.value = new ComputedFileCoverage(intermediate, result); + } else { + applyDelta('statement', node.value); + applyDelta('branch', node.value); + applyDelta('declaration', node.value); + node.value.didChange.trigger(tx); + } + } + }); + + if (chain && !isPerTestCoverage) { + this.didAddCoverage.trigger(tx, chain); + } + } /** - * Gets coverage information for all files. + * Builds a new tree filtered to per-test coverage data for the given ID. */ - public async getAllFiles(token = CancellationToken.None) { - if (!this.fileCoverage) { - this.fileCoverage = this.accessor.provideFileCoverage(token); - } + public filterTreeForTest(testId: TestId) { + const tree = new WellDefinedPrefixTree(); + for (const node of this.tree.values()) { + if (node instanceof FileCoverage) { + const fileData = node.perTestData?.get(testId.toString()); + if (!fileData) { + continue; + } - try { - return await this.fileCoverage; - } catch (e) { - this.fileCoverage = undefined; - throw e; + const canonical = [...this.treePathForUri(fileData.uri, /* canonical = */ true)]; + const chain: IPrefixTreeNode[] = []; + tree.mutatePath(this.treePathForUri(fileData.uri, /* canonical = */ false), node => { + chain.push(node); + + if (chain.length === canonical.length) { + node.value = fileData; + } else { + node.value ??= new BypassedFileCoverage(this.treePathToUri(canonical.slice(0, chain.length)), fileData.fromResult); + } + }); + } } + + return tree; + } + + /** + * Gets coverage information for all files. + */ + public getAllFiles() { + return this.fileCoverage; } /** * Gets coverage information for a specific file. */ - public async getUri(uri: URI, token = CancellationToken.None) { - const files = await this.getAllFiles(token); - return files.find(f => f.uri.toString() === uri.toString()); + public getUri(uri: URI) { + return this.fileCoverage.get(uri); + } + + /** + * Gets computed information for a file, including DFS-computed information + * from child tests. + */ + public getComputedForUri(uri: URI) { + return this.tree.find(this.treePathForUri(uri, /* canonical = */ false)); + } + + private *treePathForUri(uri: URI, canconicalPath: boolean) { + yield uri.scheme; + yield uri.authority; + + const path = !canconicalPath && this.uriIdentityService.extUri.ignorePathCasing(uri) ? uri.path.toLowerCase() : uri.path; + yield* path.split('/'); + } + + private treePathToUri(path: string[]) { + return URI.from({ scheme: path[0], authority: path[1], path: path.slice(2).join('/') }); } } -export class FileCoverage { - private _details?: CoverageDetails[] | Promise; - public readonly uri: URI; - public readonly statement: ICoveredCount; - public readonly branch?: ICoveredCount; - public readonly function?: ICoveredCount; +export const getTotalCoveragePercent = (statement: ICoverageCount, branch: ICoverageCount | undefined, function_: ICoverageCount | undefined) => { + let numerator = statement.covered; + let denominator = statement.total; - /** Gets the total coverage percent based on information provided. */ - public get tpc() { - let numerator = this.statement.covered; - let denominator = this.statement.total; + if (branch) { + numerator += branch.covered; + denominator += branch.total; + } - if (this.branch) { - numerator += this.branch.covered; - denominator += this.branch.total; - } + if (function_) { + numerator += function_.covered; + denominator += function_.total; + } - if (this.function) { - numerator += this.function.covered; - denominator += this.function.total; - } + return denominator === 0 ? 1 : numerator / denominator; +}; + +export abstract class AbstractFileCoverage { + public id: string; + public readonly uri: URI; + public statement: ICoverageCount; + public branch?: ICoverageCount; + public declaration?: ICoverageCount; + public readonly didChange = observableSignal(this); - return denominator === 0 ? 1 : numerator / denominator; + /** + * Gets the total coverage percent based on information provided. + * This is based on the Clover total coverage formula + */ + public get tpc() { + return getTotalCoveragePercent(this.statement, this.branch, this.declaration); } - constructor(coverage: IFileCoverage, private readonly index: number, private readonly accessor: ICoverageAccessor) { - this.uri = URI.revive(coverage.uri); + constructor(coverage: IFileCoverage, public readonly fromResult: LiveTestResult) { + this.id = coverage.id; + this.uri = coverage.uri; this.statement = coverage.statement; this.branch = coverage.branch; - this.function = coverage.branch; - this._details = coverage.details; + this.declaration = coverage.declaration; + } +} + +/** + * File coverage info computed from children in the tree, not provided by the + * extension. + */ +export class ComputedFileCoverage extends AbstractFileCoverage { } + +/** + * A virtual node that doesn't have any added coverage info. + */ +export class BypassedFileCoverage extends ComputedFileCoverage { + constructor(uri: URI, result: LiveTestResult) { + super({ id: String(incId++), uri, statement: { covered: 0, total: 0 } }, result); + } +} + +export class FileCoverage extends AbstractFileCoverage { + private _details?: Promise; + private resolved?: boolean; + + /** Gets whether details are synchronously available */ + public get hasSynchronousDetails() { + return this._details instanceof Array || this.resolved; + } + + /** + * Per-test coverage data for this file, if available. + */ + public perTestData?: Map; + + /** + * If this is for a single test item, gets the test item. + */ + public isForTest?: { id: TestId; parent: FileCoverage }; + + constructor(coverage: IFileCoverage, fromResult: LiveTestResult, private readonly accessor: ICoverageAccessor) { + super(coverage, fromResult); } /** * Gets per-line coverage details. */ public async details(token = CancellationToken.None) { - if (!this._details) { - this._details = this.accessor.resolveFileCoverage(this.index, token); - } + this._details ??= this.accessor.getCoverageDetails(this.id, token); try { - return await this._details; + const d = await this._details; + this.resolved = true; + return d; } catch (e) { this._details = undefined; throw e; diff --git a/patched-vscode/src/vs/workbench/contrib/testing/common/testCoverageService.ts b/patched-vscode/src/vs/workbench/contrib/testing/common/testCoverageService.ts new file mode 100644 index 00000000..e1b62d54 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/testing/common/testCoverageService.ts @@ -0,0 +1,130 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { CancellationTokenSource } from 'vs/base/common/cancellation'; +import { Disposable, MutableDisposable } from 'vs/base/common/lifecycle'; +import { IObservable, ISettableObservable, observableValue, transaction } from 'vs/base/common/observable'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; +import { createDecorator } from 'vs/platform/instantiation/common/instantiation'; +import { bindContextKey, observableConfigValue } from 'vs/platform/observable/common/platformObservableUtils'; +import { TestingConfigKeys } from 'vs/workbench/contrib/testing/common/configuration'; +import { Testing } from 'vs/workbench/contrib/testing/common/constants'; +import { TestCoverage } from 'vs/workbench/contrib/testing/common/testCoverage'; +import { TestId } from 'vs/workbench/contrib/testing/common/testId'; +import { ITestRunTaskResults } from 'vs/workbench/contrib/testing/common/testResult'; +import { ITestResultService } from 'vs/workbench/contrib/testing/common/testResultService'; +import { TestingContextKeys } from 'vs/workbench/contrib/testing/common/testingContextKeys'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; + +export const ITestCoverageService = createDecorator('testCoverageService'); + +export interface ITestCoverageService { + readonly _serviceBrand: undefined; + + /** + * Settable observable that can be used to show the test coverage instance + * currently in the editor. + */ + readonly selected: IObservable; + + /** + * Filter to per-test coverage from the given test ID. + */ + readonly filterToTest: ISettableObservable; + + /** + * Opens a test coverage report from a task, optionally focusing it in the editor. + */ + openCoverage(task: ITestRunTaskResults, focus?: boolean): Promise; + + /** + * Closes any open coverage. + */ + closeCoverage(): void; +} + +export class TestCoverageService extends Disposable implements ITestCoverageService { + declare readonly _serviceBrand: undefined; + private readonly lastOpenCts = this._register(new MutableDisposable()); + + public readonly selected = observableValue('testCoverage', undefined); + public readonly filterToTest = observableValue('filterToTest', undefined); + + constructor( + @IContextKeyService contextKeyService: IContextKeyService, + @ITestResultService resultService: ITestResultService, + @IConfigurationService configService: IConfigurationService, + @IViewsService private readonly viewsService: IViewsService, + ) { + super(); + + const toolbarConfig = observableConfigValue(TestingConfigKeys.CoverageToolbarEnabled, true, configService); + this._register(bindContextKey( + TestingContextKeys.coverageToolbarEnabled, + contextKeyService, + reader => toolbarConfig.read(reader), + )); + + this._register(bindContextKey( + TestingContextKeys.isTestCoverageOpen, + contextKeyService, + reader => !!this.selected.read(reader), + )); + + this._register(bindContextKey( + TestingContextKeys.hasPerTestCoverage, + contextKeyService, + reader => !!this.selected.read(reader)?.perTestCoverageIDs.size, + )); + + this._register(bindContextKey( + TestingContextKeys.isCoverageFilteredToTest, + contextKeyService, + reader => !!this.filterToTest.read(reader), + )); + + this._register(resultService.onResultsChanged(evt => { + if ('completed' in evt) { + const coverage = evt.completed.tasks.find(t => t.coverage.get()); + if (coverage) { + this.openCoverage(coverage, false); + } else { + this.closeCoverage(); + } + } else if ('removed' in evt && this.selected.get()) { + const taskId = this.selected.get()?.fromTaskId; + if (evt.removed.some(e => e.tasks.some(t => t.id === taskId))) { + this.closeCoverage(); + } + } + })); + } + + /** @inheritdoc */ + public async openCoverage(task: ITestRunTaskResults, focus = true) { + this.lastOpenCts.value?.cancel(); + const cts = this.lastOpenCts.value = new CancellationTokenSource(); + const coverage = task.coverage.get(); + if (!coverage) { + return; + } + + transaction(tx => { + // todo: may want to preserve this if coverage for that test in the new run? + this.filterToTest.set(undefined, tx); + this.selected.set(coverage, tx); + }); + + if (focus && !cts.token.isCancellationRequested) { + this.viewsService.openView(Testing.CoverageViewId, true); + } + } + + /** @inheritdoc */ + public closeCoverage() { + this.selected.set(undefined, undefined); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/testing/common/testExplorerFilterState.ts b/patched-vscode/src/vs/workbench/contrib/testing/common/testExplorerFilterState.ts index a92eb4ae..3ab130d1 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/common/testExplorerFilterState.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/common/testExplorerFilterState.ts @@ -123,7 +123,7 @@ export class TestExplorerFilterState extends Disposable implements ITestExplorer let globText = ''; let lastIndex = 0; for (const match of text.matchAll(tagRe)) { - let nextIndex = match.index! + match[0].length; + let nextIndex = match.index + match[0].length; const tag = match[0]; if (allTestFilterTerms.includes(tag as TestFilterTerm)) { diff --git a/patched-vscode/src/vs/workbench/contrib/testing/common/testId.ts b/patched-vscode/src/vs/workbench/contrib/testing/common/testId.ts index 98bd5fae..79fcec77 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/common/testId.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/common/testId.ts @@ -128,6 +128,27 @@ export class TestId { return TestPosition.Disconnected; } + public static getLengthOfCommonPrefix(length: number, getId: (i: number) => TestId): number { + if (length === 0) { + return 0; + } + + let commonPrefix = 0; + while (commonPrefix < length - 1) { + for (let i = 1; i < length; i++) { + const a = getId(i - 1); + const b = getId(i); + if (a.path[commonPrefix] !== b.path[commonPrefix]) { + return commonPrefix; + } + } + + commonPrefix++; + } + + return commonPrefix; + } + constructor( public readonly path: readonly string[], private readonly viewEnd = path.length, diff --git a/patched-vscode/src/vs/workbench/contrib/testing/common/testItemCollection.ts b/patched-vscode/src/vs/workbench/contrib/testing/common/testItemCollection.ts index 42e4c2fa..b048c726 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/common/testItemCollection.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/common/testItemCollection.ts @@ -396,6 +396,7 @@ export class TestItemCollection extends Disposable { this.options.getApiFor(oldActual).listener = undefined; internal.actual = actual; + internal.resolveBarrier = undefined; internal.expand = TestItemExpandState.NotExpandable; // updated by `connectItemAndChildren` if (update) { @@ -416,6 +417,19 @@ export class TestItemCollection extends Disposable { } } + // Re-expand the element if it was previous expanded (#207574) + const expandLevels = internal.expandLevels; + if (expandLevels !== undefined) { + // Wait until a microtask to allow the extension to finish setting up + // properties of the element and children before we ask it to expand. + queueMicrotask(() => { + if (internal.expand === TestItemExpandState.Expandable) { + internal.expandLevels = undefined; + this.expand(fullId.toString(), expandLevels); + } + }); + } + // Mark ranges in the document as synced (#161320) this.documentSynced(internal.actual.uri); } diff --git a/patched-vscode/src/vs/workbench/contrib/testing/common/testProfileService.ts b/patched-vscode/src/vs/workbench/contrib/testing/common/testProfileService.ts index 4c0d99bd..adf73855 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/common/testProfileService.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/common/testProfileService.ts @@ -4,16 +4,16 @@ *--------------------------------------------------------------------------------------------*/ import { Emitter, Event } from 'vs/base/common/event'; -import { isDefined } from 'vs/base/common/types'; +import { Disposable } from 'vs/base/common/lifecycle'; +import { deepClone } from 'vs/base/common/objects'; import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { createDecorator } from 'vs/platform/instantiation/common/instantiation'; import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; import { StoredValue } from 'vs/workbench/contrib/testing/common/storedValue'; -import { InternalTestItem, ITestRunProfile, TestRunProfileBitset, testRunProfileBitsetList } from 'vs/workbench/contrib/testing/common/testTypes'; import { TestId } from 'vs/workbench/contrib/testing/common/testId'; -import { TestingContextKeys } from 'vs/workbench/contrib/testing/common/testingContextKeys'; import { IMainThreadTestController } from 'vs/workbench/contrib/testing/common/testService'; -import { Disposable } from 'vs/base/common/lifecycle'; +import { ITestRunProfile, InternalTestItem, TestRunProfileBitset, testRunProfileBitsetList } from 'vs/workbench/contrib/testing/common/testTypes'; +import { TestingContextKeys } from 'vs/workbench/contrib/testing/common/testingContextKeys'; export const ITestProfileService = createDecorator('testProfileService'); @@ -91,6 +91,10 @@ const sorter = (a: ITestRunProfile, b: ITestRunProfile) => { return a.label.localeCompare(b.label); }; +interface IExtendedTestRunProfile extends ITestRunProfile { + wasInitiallyDefault: boolean; +} + /** * Given a capabilities bitset, returns a map of context keys representing * them. @@ -101,13 +105,15 @@ export const capabilityContextKeys = (capabilities: number): [key: string, value [TestingContextKeys.hasCoverableTests.key, (capabilities & TestRunProfileBitset.Coverage) !== 0], ]; +type DefaultsMap = { [controllerId: string]: { [profileId: number]: /* isDefault */ boolean } }; + export class TestProfileService extends Disposable implements ITestProfileService { declare readonly _serviceBrand: undefined; - private readonly preferredDefaults: StoredValue<{ [K in TestRunProfileBitset]?: { controllerId: string; profileId: number }[] }>; + private readonly userDefaults: StoredValue; private readonly capabilitiesContexts: { [K in TestRunProfileBitset]: IContextKey }; private readonly changeEmitter = this._register(new Emitter()); private readonly controllerProfiles = new Map(); @@ -120,8 +126,9 @@ export class TestProfileService extends Disposable implements ITestProfileServic ) { super(); - this.preferredDefaults = this._register(new StoredValue({ - key: 'testingPreferredProfiles', + storageService.remove('testingPreferredProfiles', StorageScope.WORKSPACE); // cleanup old format + this.userDefaults = this._register(new StoredValue({ + key: 'testingPreferredProfiles2', scope: StorageScope.WORKSPACE, target: StorageTarget.MACHINE, }, storageService)); @@ -140,13 +147,20 @@ export class TestProfileService extends Disposable implements ITestProfileServic /** @inheritdoc */ public addProfile(controller: IMainThreadTestController, profile: ITestRunProfile): void { + const previousExplicitDefaultValue = this.userDefaults.get()?.[controller.id]?.[profile.profileId]; + const extended: IExtendedTestRunProfile = { + ...profile, + isDefault: previousExplicitDefaultValue ?? profile.isDefault, + wasInitiallyDefault: profile.isDefault, + }; + let record = this.controllerProfiles.get(profile.controllerId); if (record) { - record.profiles.push(profile); + record.profiles.push(extended); record.profiles.sort(sorter); } else { record = { - profiles: [profile], + profiles: [extended], controller, }; this.controllerProfiles.set(profile.controllerId, record); @@ -170,6 +184,15 @@ export class TestProfileService extends Disposable implements ITestProfileServic Object.assign(profile, update); ctrl.profiles.sort(sorter); + + // store updates is isDefault as if the user changed it (which they might + // have through some extension-contributed UI) + if (update.isDefault !== undefined) { + const map = deepClone(this.userDefaults.get({})); + setIsDefault(map, profile, update.isDefault); + this.userDefaults.store(map); + } + this.changeEmitter.fire(); } @@ -230,61 +253,57 @@ export class TestProfileService extends Disposable implements ITestProfileServic /** @inheritdoc */ public getGroupDefaultProfiles(group: TestRunProfileBitset) { - const preferred = this.preferredDefaults.get(); - if (!preferred) { - return this.getBaseDefaults(group); + let defaults: ITestRunProfile[] = []; + for (const { profiles } of this.controllerProfiles.values()) { + defaults = defaults.concat(profiles.filter(c => c.group === group && c.isDefault)); } - const profiles = preferred[group] - ?.map(p => this.controllerProfiles.get(p.controllerId)?.profiles.find( - c => c.profileId === p.profileId && c.group === group)) - .filter(isDefined); + // have *some* default profile to run if none are set otherwise + if (defaults.length === 0) { + for (const { profiles } of this.controllerProfiles.values()) { + const first = profiles.find(p => p.group === group); + if (first) { + defaults.push(first); + break; + } + } + } - return profiles?.length ? profiles : this.getBaseDefaults(group); + return defaults; } /** @inheritdoc */ public setGroupDefaultProfiles(group: TestRunProfileBitset, profiles: ITestRunProfile[]) { - const next = { - ...this.preferredDefaults.get(), - [group]: profiles.map(c => ({ profileId: c.profileId, controllerId: c.controllerId })), - }; + const next: DefaultsMap = {}; + for (const ctrl of this.controllerProfiles.values()) { + next[ctrl.controller.id] = {}; + for (const profile of ctrl.profiles) { + if (profile.group !== group) { + continue; + } + + setIsDefault(next, profile, profiles.some(p => p.profileId === profile.profileId)); + } - // When switching a run/debug profile, if the controller has a same-named - // profile in the other group, use that instead of anything else that was selected. - if (group === TestRunProfileBitset.Run || group === TestRunProfileBitset.Debug) { - const otherGroup = group === TestRunProfileBitset.Run ? TestRunProfileBitset.Debug : TestRunProfileBitset.Run; - - const previousDefaults = next[otherGroup] || []; - let newDefaults = previousDefaults.slice(); - for (const [ctrlId, { profiles: ctrlProfiles }] of this.controllerProfiles) { - const labels = new Set(profiles.filter(p => p.controllerId === ctrlId).map(p => p.label)); - const nextByLabels = ctrlProfiles.filter(p => labels.has(p.label) && p.group === otherGroup); - if (nextByLabels.length) { - newDefaults = newDefaults.filter(p => p.controllerId !== ctrlId); - newDefaults.push(...nextByLabels.map(p => ({ profileId: p.profileId, controllerId: p.controllerId }))); + // When switching a profile, if the controller has a same-named profile in + // other groups, update those to match the enablement state as well. + for (const profile of ctrl.profiles) { + if (profile.group === group) { + continue; + } + const matching = ctrl.profiles.find(p => p.group === group && p.label === profile.label); + if (matching) { + setIsDefault(next, profile, matching.isDefault); } } - next[otherGroup] = newDefaults; + ctrl.profiles.sort(sorter); } - this.preferredDefaults.store(next); + this.userDefaults.store(next); this.changeEmitter.fire(); } - private getBaseDefaults(group: TestRunProfileBitset) { - const defaults: ITestRunProfile[] = []; - for (const { profiles } of this.controllerProfiles.values()) { - const profile = profiles.find(c => c.group === group); - if (profile) { - defaults.push(profile); - } - } - - return defaults; - } - private refreshContextKeys() { let allCapabilities = 0; for (const { profiles } of this.controllerProfiles.values()) { @@ -299,3 +318,13 @@ export class TestProfileService extends Disposable implements ITestProfileServic } } } + +const setIsDefault = (map: DefaultsMap, profile: IExtendedTestRunProfile, isDefault: boolean) => { + profile.isDefault = isDefault; + map[profile.controllerId] ??= {}; + if (profile.isDefault !== profile.wasInitiallyDefault) { + map[profile.controllerId][profile.profileId] = profile.isDefault; + } else { + delete map[profile.controllerId][profile.profileId]; + } +}; diff --git a/patched-vscode/src/vs/workbench/contrib/testing/common/testResult.ts b/patched-vscode/src/vs/workbench/contrib/testing/common/testResult.ts index 56497f38..16b78d05 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/common/testResult.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/common/testResult.ts @@ -8,12 +8,13 @@ import { VSBuffer } from 'vs/base/common/buffer'; import { Emitter, Event } from 'vs/base/common/event'; import { Lazy } from 'vs/base/common/lazy'; import { Disposable } from 'vs/base/common/lifecycle'; +import { IObservable, observableValue } from 'vs/base/common/observable'; import { language } from 'vs/base/common/platform'; import { WellDefinedPrefixTree } from 'vs/base/common/prefixTree'; -import { removeAnsiEscapeCodes } from 'vs/base/common/strings'; import { localize } from 'vs/nls'; +import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; +import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; import { IComputedStateAccessor, refreshComputedState } from 'vs/workbench/contrib/testing/common/getComputedState'; -import { IObservableValue, MutableObservableValue, staticObservableValue } from 'vs/workbench/contrib/testing/common/observableValue'; import { TestCoverage } from 'vs/workbench/contrib/testing/common/testCoverage'; import { TestId } from 'vs/workbench/contrib/testing/common/testId'; import { makeEmptyCounts, maxPriority, statesInOrder, terminalStatePriorities, TestStateCount } from 'vs/workbench/contrib/testing/common/testingStates'; @@ -23,7 +24,7 @@ export interface ITestRunTaskResults extends ITestRunTask { /** * Contains test coverage for the result, if it's available. */ - readonly coverage: IObservableValue; + readonly coverage: IObservable; /** * Messages from the task not associated with any specific test. @@ -312,6 +313,11 @@ export class LiveTestResult extends Disposable implements ITestResult { return this.testById.values(); } + /** Gets an included test item by ID. */ + public getTestById(id: string) { + return this.testById.get(id)?.item; + } + private readonly computedStateAccessor: IComputedStateAccessor = { getOwnState: i => i.ownComputedState, getCurrentComputedState: i => i.computedState, @@ -334,6 +340,7 @@ export class LiveTestResult extends Disposable implements ITestResult { public readonly id: string, public readonly persist: boolean, public readonly request: ResolvedTestRunRequest, + @ITelemetryService private readonly telemetry: ITelemetryService, ) { super(); } @@ -364,7 +371,7 @@ export class LiveTestResult extends Disposable implements ITestResult { const { offset, length } = task.output.append(output, marker); const message: ITestOutputMessage = { location, - message: removeAnsiEscapeCodes(preview), + message: preview, offset, length, marker, @@ -384,7 +391,7 @@ export class LiveTestResult extends Disposable implements ITestResult { * Adds a new run task to the results. */ public addTask(task: ITestRunTask) { - this.tasks.push({ ...task, coverage: this._register(new MutableObservableValue(undefined)), otherMessages: [], output: new TaskRawOutput() }); + this.tasks.push({ ...task, coverage: observableValue(this, undefined), otherMessages: [], output: new TaskRawOutput() }); for (const test of this.tests) { test.tasks.push({ duration: undefined, messages: [], state: TestResultState.Unset }); @@ -481,6 +488,21 @@ export class LiveTestResult extends Disposable implements ITestResult { this._completedAt = Date.now(); this.completeEmitter.fire(); + + this.telemetry.publicLog2< + { failures: number; passes: number; controller: string }, + { + owner: 'connor4312'; + comment: 'Test outcome metrics. This helps us understand magnitude of feature use and how to build fix suggestions.'; + failures: { comment: 'Number of test failures'; classification: 'SystemMetaData'; purpose: 'FeatureInsight' }; + passes: { comment: 'Number of test failures'; classification: 'SystemMetaData'; purpose: 'FeatureInsight' }; + controller: { comment: 'The test controller being used'; classification: 'SystemMetaData'; purpose: 'FeatureInsight' }; + } + >('test.outcomes', { + failures: this.counts[TestResultState.Errored] + this.counts[TestResultState.Failed], + passes: this.counts[TestResultState.Passed], + controller: this.request.targets.map(t => t.controllerId).join(',') + }); } /** @@ -645,6 +667,7 @@ export class HydratedTestResult implements ITestResult { private readonly testById = new Map(); constructor( + identity: IUriIdentityService, private readonly serialized: ISerializedTestResults, private readonly persist = true, ) { @@ -654,7 +677,7 @@ export class HydratedTestResult implements ITestResult { id: task.id, name: task.name, running: false, - coverage: staticObservableValue(undefined), + coverage: observableValue(this, undefined), output: emptyRawOutput, otherMessages: [] })); @@ -662,7 +685,7 @@ export class HydratedTestResult implements ITestResult { this.request = serialized.request; for (const item of serialized.items) { - const de = TestResultItem.deserialize(item); + const de = TestResultItem.deserialize(identity, item); this.counts[de.ownComputedState]++; this.testById.set(item.item.extId, de); } diff --git a/patched-vscode/src/vs/workbench/contrib/testing/common/testResultService.ts b/patched-vscode/src/vs/workbench/contrib/testing/common/testResultService.ts index 221c139f..3035be65 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/common/testResultService.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/common/testResultService.ts @@ -11,6 +11,7 @@ import { Disposable, DisposableStore, dispose, toDisposable } from 'vs/base/comm import { generateUuid } from 'vs/base/common/uuid'; import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { createDecorator } from 'vs/platform/instantiation/common/instantiation'; +import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { TestingContextKeys } from 'vs/workbench/contrib/testing/common/testingContextKeys'; import { ITestProfileService } from 'vs/workbench/contrib/testing/common/testProfileService'; import { ITestResult, LiveTestResult, TestResultItemChange, TestResultItemChangeReason } from 'vs/workbench/contrib/testing/common/testResult'; @@ -110,6 +111,7 @@ export class TestResultService extends Disposable implements ITestResultService @IContextKeyService contextKeyService: IContextKeyService, @ITestResultStorage private readonly storage: ITestResultStorage, @ITestProfileService private readonly testProfiles: ITestProfileService, + @ITelemetryService private readonly telemetryService: ITelemetryService, ) { super(); this._register(toDisposable(() => dispose(this._resultsDisposables))); @@ -137,7 +139,7 @@ export class TestResultService extends Disposable implements ITestResultService public createLiveResult(req: ResolvedTestRunRequest | ExtensionRunTestsRequest) { if ('targets' in req) { const id = generateUuid(); - return this.push(new LiveTestResult(id, true, req)); + return this.push(new LiveTestResult(id, true, req, this.telemetryService)); } let profile: ITestRunProfile | undefined; @@ -147,7 +149,7 @@ export class TestResultService extends Disposable implements ITestResultService } const resolved: ResolvedTestRunRequest = { - isUiTriggered: false, + preserveFocus: req.preserveFocus, targets: [], exclude: req.exclude, continuous: req.continuous, @@ -162,7 +164,7 @@ export class TestResultService extends Disposable implements ITestResultService }); } - return this.push(new LiveTestResult(req.id, req.persist, resolved)); + return this.push(new LiveTestResult(req.id, req.persist, resolved, this.telemetryService)); } /** diff --git a/patched-vscode/src/vs/workbench/contrib/testing/common/testResultStorage.ts b/patched-vscode/src/vs/workbench/contrib/testing/common/testResultStorage.ts index 5574e744..6140744e 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/common/testResultStorage.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/common/testResultStorage.ts @@ -12,6 +12,7 @@ import { IFileService } from 'vs/platform/files/common/files'; import { createDecorator } from 'vs/platform/instantiation/common/instantiation'; import { ILogService } from 'vs/platform/log/common/log'; import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; +import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace'; import { StoredValue } from 'vs/workbench/contrib/testing/common/storedValue'; import { HydratedTestResult, ITestResult } from 'vs/workbench/contrib/testing/common/testResult'; @@ -55,6 +56,7 @@ export abstract class BaseTestResultStorage extends Disposable implements ITestR }, this.storageService)); constructor( + @IUriIdentityService private readonly uriIdentityService: IUriIdentityService, @IStorageService private readonly storageService: IStorageService, @ILogService private readonly logService: ILogService, ) { @@ -76,7 +78,7 @@ export abstract class BaseTestResultStorage extends Disposable implements ITestR return undefined; } - return new HydratedTestResult(contents); + return new HydratedTestResult(this.uriIdentityService, contents); } catch (e) { this.logService.warn(`Error deserializing stored test result ${id}`, e); return undefined; @@ -206,13 +208,14 @@ export class TestResultStorage extends BaseTestResultStorage { private readonly directory: URI; constructor( + @IUriIdentityService uriIdentityService: IUriIdentityService, @IStorageService storageService: IStorageService, @ILogService logService: ILogService, @IWorkspaceContextService workspaceContext: IWorkspaceContextService, @IFileService private readonly fileService: IFileService, @IEnvironmentService environmentService: IEnvironmentService, ) { - super(storageService, logService); + super(uriIdentityService, storageService, logService); this.directory = URI.joinPath(environmentService.workspaceStorageHome, workspaceContext.getWorkspace().id, 'testResults'); } diff --git a/patched-vscode/src/vs/workbench/contrib/testing/common/testService.ts b/patched-vscode/src/vs/workbench/contrib/testing/common/testService.ts index fb48979e..d3026db2 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/common/testService.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/common/testService.ts @@ -12,7 +12,7 @@ import { URI } from 'vs/base/common/uri'; import { createDecorator } from 'vs/platform/instantiation/common/instantiation'; import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; import { IObservableValue, MutableObservableValue } from 'vs/workbench/contrib/testing/common/observableValue'; -import { AbstractIncrementalTestCollection, ICallProfileRunHandler, IncrementalTestCollectionItem, InternalTestItem, ITestItemContext, ResolvedTestRunRequest, IStartControllerTests, IStartControllerTestsResult, TestItemExpandState, TestRunProfileBitset, TestsDiff } from 'vs/workbench/contrib/testing/common/testTypes'; +import { AbstractIncrementalTestCollection, ICallProfileRunHandler, IncrementalTestCollectionItem, InternalTestItem, ITestItemContext, ResolvedTestRunRequest, IStartControllerTests, IStartControllerTestsResult, TestItemExpandState, TestRunProfileBitset, TestsDiff, TestMessageFollowupResponse, TestMessageFollowupRequest } from 'vs/workbench/contrib/testing/common/testTypes'; import { TestExclusions } from 'vs/workbench/contrib/testing/common/testExclusions'; import { TestId } from 'vs/workbench/contrib/testing/common/testId'; import { ITestResult } from 'vs/workbench/contrib/testing/common/testResult'; @@ -31,6 +31,12 @@ export interface IMainThreadTestController { runTests(request: IStartControllerTests[], token: CancellationToken): Promise; } +export interface IMainThreadTestHostProxy { + provideTestFollowups(req: TestMessageFollowupRequest, token: CancellationToken): Promise; + executeTestFollowup(id: number): Promise; + disposeTestFollowups(ids: number[]): void; +} + export interface IMainThreadTestCollection extends AbstractIncrementalTestCollection { onBusyProvidersChange: Event; @@ -180,12 +186,38 @@ export const testsInFile = async function* (testService: ITestService, ident: IU }; /** - * An instance of the RootProvider should be registered for each extension - * host. + * Iterator that iterates to the top-level children of tests under the given + * the URI. */ -export interface ITestRootProvider { - // todo: nothing, yet -} +export const testsUnderUri = async function* (testService: ITestService, ident: IUriIdentityService, uri: URI, waitForIdle = true): AsyncIterable { + + const queue = [testService.collection.rootIds]; + while (queue.length) { + for (const testId of queue.pop()!) { + const test = testService.collection.getNodeById(testId); + + // Expand tests with URIs that are parent of the item, add tests + // that are within the URI. Don't add their children, since those + // tests already encompass their children. + if (!test) { + // no-op + } else if (!test.item.uri) { + queue.push(test.children.values()); + continue; + } else if (ident.extUri.isEqualOrParent(test.item.uri, uri)) { + yield test; + } else if (ident.extUri.isEqualOrParent(uri, test.item.uri)) { + if (test.expand === TestItemExpandState.Expandable) { + await testService.collection.expand(test.item.extId, 1); + } + if (waitForIdle) { + await waitForTestToBeIdle(testService, test); + } + queue.push(test.children.values()); + } + } + } +}; /** * A run request that expresses the intent of the request and allows the @@ -202,6 +234,15 @@ export interface AmbiguousRunTestsRequest { continuous?: boolean; } +export interface ITestFollowup { + message: string; + execute(): Promise; +} + +export interface ITestFollowups extends IDisposable { + followups: ITestFollowup[]; +} + export interface ITestService { readonly _serviceBrand: undefined; /** @@ -235,6 +276,11 @@ export interface ITestService { */ readonly showInlineOutput: MutableObservableValue; + /** + * Registers an interface that represents an extension host.. + */ + registerExtHost(controller: IMainThreadTestHostProxy): IDisposable; + /** * Registers an interface that runs tests for the given provider ID. */ @@ -270,6 +316,11 @@ export interface ITestService { */ runResolvedTests(req: ResolvedTestRunRequest, token?: CancellationToken): Promise; + /** + * Provides followup actions for a test run. + */ + provideTestFollowups(req: TestMessageFollowupRequest, token: CancellationToken): Promise; + /** * Ensures the test diff from the remote ext host is flushed and waits for * any "busy" tests to become idle before resolving. diff --git a/patched-vscode/src/vs/workbench/contrib/testing/common/testServiceImpl.ts b/patched-vscode/src/vs/workbench/contrib/testing/common/testServiceImpl.ts index e7541f0d..fd3ffcd0 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/common/testServiceImpl.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/common/testServiceImpl.ts @@ -8,31 +8,33 @@ import { CancellationToken, CancellationTokenSource } from 'vs/base/common/cance import { Emitter } from 'vs/base/common/event'; import { Iterable } from 'vs/base/common/iterator'; import { Disposable, DisposableStore, IDisposable, toDisposable } from 'vs/base/common/lifecycle'; +import { isDefined } from 'vs/base/common/types'; import { localize } from 'vs/nls'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { INotificationService } from 'vs/platform/notification/common/notification'; import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; +import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; import { IWorkspaceTrustRequestService } from 'vs/platform/workspace/common/workspaceTrust'; +import { getTestingConfiguration, TestingConfigKeys } from 'vs/workbench/contrib/testing/common/configuration'; import { MainThreadTestCollection } from 'vs/workbench/contrib/testing/common/mainThreadTestCollection'; import { MutableObservableValue } from 'vs/workbench/contrib/testing/common/observableValue'; import { StoredValue } from 'vs/workbench/contrib/testing/common/storedValue'; -import { ResolvedTestRunRequest, TestDiffOpType, TestsDiff } from 'vs/workbench/contrib/testing/common/testTypes'; import { TestExclusions } from 'vs/workbench/contrib/testing/common/testExclusions'; import { TestId } from 'vs/workbench/contrib/testing/common/testId'; import { TestingContextKeys } from 'vs/workbench/contrib/testing/common/testingContextKeys'; import { canUseProfileWithTest, ITestProfileService } from 'vs/workbench/contrib/testing/common/testProfileService'; import { ITestResult } from 'vs/workbench/contrib/testing/common/testResult'; import { ITestResultService } from 'vs/workbench/contrib/testing/common/testResultService'; -import { AmbiguousRunTestsRequest, IMainThreadTestController, ITestService } from 'vs/workbench/contrib/testing/common/testService'; +import { AmbiguousRunTestsRequest, IMainThreadTestController, IMainThreadTestHostProxy, ITestFollowups, ITestService } from 'vs/workbench/contrib/testing/common/testService'; +import { ResolvedTestRunRequest, TestDiffOpType, TestMessageFollowupRequest, TestsDiff } from 'vs/workbench/contrib/testing/common/testTypes'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; -import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; -import { getTestingConfiguration, TestingConfigKeys } from 'vs/workbench/contrib/testing/common/configuration'; -import { isDefined } from 'vs/base/common/types'; export class TestService extends Disposable implements ITestService { declare readonly _serviceBrand: undefined; private testControllers = new Map(); + private testExtHosts = new Set(); private readonly cancelExtensionTestRunEmitter = new Emitter<{ runId: string | undefined }>(); private readonly willProcessDiffEmitter = new Emitter(); @@ -67,7 +69,7 @@ export class TestService extends Disposable implements ITestService { /** * @inheritdoc */ - public readonly collection = new MainThreadTestCollection(this.expandTest.bind(this)); + public readonly collection = new MainThreadTestCollection(this.uriIdentityService, this.expandTest.bind(this)); /** * @inheritdoc @@ -86,6 +88,7 @@ export class TestService extends Disposable implements ITestService { constructor( @IContextKeyService contextKeyService: IContextKeyService, @IInstantiationService instantiationService: IInstantiationService, + @IUriIdentityService private readonly uriIdentityService: IUriIdentityService, @IStorageService private readonly storage: IStorageService, @IEditorService private readonly editorService: IEditorService, @ITestProfileService private readonly testProfiles: ITestProfileService, @@ -262,6 +265,32 @@ export class TestService extends Disposable implements ITestService { } } + /** + * @inheritdoc + */ + public async provideTestFollowups(req: TestMessageFollowupRequest, token: CancellationToken): Promise { + const reqs = await Promise.all([...this.testExtHosts].map(async ctrl => + ({ ctrl, followups: await ctrl.provideTestFollowups(req, token) }))); + + const followups: ITestFollowups = { + followups: reqs.flatMap(({ ctrl, followups }) => followups.map(f => ({ + message: f.title, + execute: () => ctrl.executeTestFollowup(f.id) + }))), + dispose: () => { + for (const { ctrl, followups } of reqs) { + ctrl.disposeTestFollowups(followups.map(f => f.id)); + } + } + }; + + if (token.isCancellationRequested) { + followups.dispose(); + } + + return followups; + } + /** * @inheritdoc */ @@ -323,6 +352,14 @@ export class TestService extends Disposable implements ITestService { this.isRefreshingTests.set(false); } + /** + * @inheritdoc + */ + registerExtHost(controller: IMainThreadTestHostProxy): IDisposable { + this.testExtHosts.add(controller); + return toDisposable(() => this.testExtHosts.delete(controller)); + } + /** * @inheritdoc */ @@ -364,7 +401,7 @@ export class TestService extends Disposable implements ITestService { } private async saveAllBeforeTest(req: ResolvedTestRunRequest, configurationService: IConfigurationService = this.configurationService, editorService: IEditorService = this.editorService): Promise { - if (req.isUiTriggered === false) { + if (req.preserveFocus === true) { return; } const saveBeforeTest = getTestingConfiguration(this.configurationService, TestingConfigKeys.SaveBeforeTest); diff --git a/patched-vscode/src/vs/workbench/contrib/testing/common/testTypes.ts b/patched-vscode/src/vs/workbench/contrib/testing/common/testTypes.ts index 0b035192..75f7b371 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/common/testTypes.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/common/testTypes.ts @@ -6,10 +6,11 @@ import { IMarkdownString } from 'vs/base/common/htmlContent'; import { MarshalledId } from 'vs/base/common/marshallingIds'; import { URI, UriComponents } from 'vs/base/common/uri'; -import { IPosition } from 'vs/editor/common/core/position'; +import { IPosition, Position } from 'vs/editor/common/core/position'; import { IRange, Range } from 'vs/editor/common/core/range'; import { TestId } from 'vs/workbench/contrib/testing/common/testId'; + export const enum TestResultState { Unset = 0, Queued = 1, @@ -20,6 +21,16 @@ export const enum TestResultState { Errored = 6 } +export const testResultStateToContextValues: { [K in TestResultState]: string } = { + [TestResultState.Unset]: 'unset', + [TestResultState.Queued]: 'queued', + [TestResultState.Running]: 'running', + [TestResultState.Passed]: 'passed', + [TestResultState.Failed]: 'failed', + [TestResultState.Skipped]: 'skipped', + [TestResultState.Errored]: 'errored', +}; + /** note: keep in sync with TestRunProfileKind in vscode.d.ts */ export const enum ExtTestRunProfileKind { Run = 1, @@ -77,7 +88,7 @@ export interface ResolvedTestRunRequest { /** Whether this is a continuous test run */ continuous?: boolean; /** Whether this was trigged by a user action in UI. Default=true */ - isUiTriggered?: boolean; + preserveFocus?: boolean; } /** @@ -90,6 +101,7 @@ export interface ExtensionRunTestsRequest { controllerId: string; profile?: { group: TestRunProfileBitset; id: number }; persist: boolean; + preserveFocus: boolean; /** Whether this is a result of a continuous test run request */ continuous: boolean; } @@ -129,20 +141,26 @@ export interface IRichLocation { uri: URI; } +/** Subset of the IUriIdentityService */ +export interface ITestUriCanonicalizer { + /** @link import('vs/platform/uriIdentity/common/uriIdentity').IUriIdentityService */ + asCanonicalUri(uri: URI): URI; +} + export namespace IRichLocation { export interface Serialize { range: IRange; uri: UriComponents; } - export const serialize = (location: IRichLocation): Serialize => ({ + export const serialize = (location: Readonly): Serialize => ({ range: location.range.toJSON(), uri: location.uri.toJSON(), }); - export const deserialize = (location: Serialize): IRichLocation => ({ + export const deserialize = (uriIdentity: ITestUriCanonicalizer, location: Serialize): IRichLocation => ({ range: Range.lift(location.range), - uri: URI.revive(location.uri), + uri: uriIdentity.asCanonicalUri(URI.revive(location.uri)), }); } @@ -170,7 +188,7 @@ export namespace ITestErrorMessage { location: IRichLocation.Serialize | undefined; } - export const serialize = (message: ITestErrorMessage): Serialized => ({ + export const serialize = (message: Readonly): Serialized => ({ message: message.message, type: TestMessageType.Error, expected: message.expected, @@ -179,13 +197,13 @@ export namespace ITestErrorMessage { location: message.location && IRichLocation.serialize(message.location), }); - export const deserialize = (message: Serialized): ITestErrorMessage => ({ + export const deserialize = (uriIdentity: ITestUriCanonicalizer, message: Serialized): ITestErrorMessage => ({ message: message.message, type: TestMessageType.Error, expected: message.expected, actual: message.actual, contextValue: message.contextValue, - location: message.location && IRichLocation.deserialize(message.location), + location: message.location && IRichLocation.deserialize(uriIdentity, message.location), }); } @@ -213,7 +231,7 @@ export namespace ITestOutputMessage { location: IRichLocation.Serialize | undefined; } - export const serialize = (message: ITestOutputMessage): Serialized => ({ + export const serialize = (message: Readonly): Serialized => ({ message: message.message, type: TestMessageType.Output, offset: message.offset, @@ -221,12 +239,12 @@ export namespace ITestOutputMessage { location: message.location && IRichLocation.serialize(message.location), }); - export const deserialize = (message: Serialized): ITestOutputMessage => ({ + export const deserialize = (uriIdentity: ITestUriCanonicalizer, message: Serialized): ITestOutputMessage => ({ message: message.message, type: TestMessageType.Output, offset: message.offset, length: message.length, - location: message.location && IRichLocation.deserialize(message.location), + location: message.location && IRichLocation.deserialize(uriIdentity, message.location), }); } @@ -235,11 +253,11 @@ export type ITestMessage = ITestErrorMessage | ITestOutputMessage; export namespace ITestMessage { export type Serialized = ITestErrorMessage.Serialized | ITestOutputMessage.Serialized; - export const serialize = (message: ITestMessage): Serialized => + export const serialize = (message: Readonly): Serialized => message.type === TestMessageType.Error ? ITestErrorMessage.serialize(message) : ITestOutputMessage.serialize(message); - export const deserialize = (message: Serialized): ITestMessage => - message.type === TestMessageType.Error ? ITestErrorMessage.deserialize(message) : ITestOutputMessage.deserialize(message); + export const deserialize = (uriIdentity: ITestUriCanonicalizer, message: Serialized): ITestMessage => + message.type === TestMessageType.Error ? ITestErrorMessage.deserialize(uriIdentity, message) : ITestOutputMessage.deserialize(uriIdentity, message); } export interface ITestTaskState { @@ -261,16 +279,16 @@ export namespace ITestTaskState { messages: [], }); - export const serialize = (state: ITestTaskState): Serialized => ({ + export const serialize = (state: Readonly): Serialized => ({ state: state.state, duration: state.duration, messages: state.messages.map(ITestMessage.serialize), }); - export const deserialize = (state: Serialized): ITestTaskState => ({ + export const deserialize = (uriIdentity: ITestUriCanonicalizer, state: Serialized): ITestTaskState => ({ state: state.state, duration: state.duration, - messages: state.messages.map(ITestMessage.deserialize), + messages: state.messages.map(m => ITestMessage.deserialize(uriIdentity, m)), }); } @@ -329,7 +347,7 @@ export namespace ITestItem { sortText: string | null; } - export const serialize = (item: ITestItem): Serialized => ({ + export const serialize = (item: Readonly): Serialized => ({ extId: item.extId, label: item.label, tags: item.tags, @@ -342,13 +360,13 @@ export namespace ITestItem { sortText: item.sortText }); - export const deserialize = (serialized: Serialized): ITestItem => ({ + export const deserialize = (uriIdentity: ITestUriCanonicalizer, serialized: Serialized): ITestItem => ({ extId: serialized.extId, label: serialized.label, tags: serialized.tags, busy: serialized.busy, children: undefined, - uri: serialized.uri ? URI.revive(serialized.uri) : undefined, + uri: serialized.uri ? uriIdentity.asCanonicalUri(URI.revive(serialized.uri)) : undefined, range: serialized.range ? Range.lift(serialized.range) : null, description: serialized.description, error: serialized.error, @@ -381,18 +399,18 @@ export namespace InternalTestItem { item: ITestItem.Serialized; } - export const serialize = (item: InternalTestItem): Serialized => ({ + export const serialize = (item: Readonly): Serialized => ({ expand: item.expand, item: ITestItem.serialize(item.item) }); - export const deserialize = (serialized: Serialized): InternalTestItem => ({ + export const deserialize = (uriIdentity: ITestUriCanonicalizer, serialized: Serialized): InternalTestItem => ({ // the `controllerId` is derived from the test.item.extId. It's redundant // in the non-serialized InternalTestItem too, but there just because it's // checked against in many hot paths. controllerId: TestId.root(serialized.item.extId), expand: serialized.expand, - item: ITestItem.deserialize(serialized.item) + item: ITestItem.deserialize(uriIdentity, serialized.item) }); } @@ -412,7 +430,7 @@ export namespace ITestItemUpdate { item?: Partial; } - export const serialize = (u: ITestItemUpdate): Serialized => { + export const serialize = (u: Readonly): Serialized => { let item: Partial | undefined; if (u.item) { item = {}; @@ -456,6 +474,20 @@ export const applyTestItemUpdate = (internal: InternalTestItem | ITestItemUpdate } }; +/** Request to an ext host to get followup messages for a test failure. */ +export interface TestMessageFollowupRequest { + resultId: string; + extId: string; + taskIndex: number; + messageIndex: number; +} + +/** Request to an ext host to get followup messages for a test failure. */ +export interface TestMessageFollowupResponse { + id: number; + title: string; +} + /** * Test result item used in the main thread. */ @@ -490,18 +522,18 @@ export namespace TestResultItem { tasks: original.tasks.map(ITestTaskState.serializeWithoutMessages), }); - export const serialize = (original: TestResultItem): Serialized => ({ + export const serialize = (original: Readonly): Serialized => ({ ...InternalTestItem.serialize(original), ownComputedState: original.ownComputedState, computedState: original.computedState, tasks: original.tasks.map(ITestTaskState.serialize), }); - export const deserialize = (serialized: Serialized): TestResultItem => ({ - ...InternalTestItem.deserialize(serialized), + export const deserialize = (uriIdentity: ITestUriCanonicalizer, serialized: Serialized): TestResultItem => ({ + ...InternalTestItem.deserialize(uriIdentity, serialized), ownComputedState: serialized.ownComputedState, computedState: serialized.computedState, - tasks: serialized.tasks.map(ITestTaskState.deserialize), + tasks: serialized.tasks.map(m => ITestTaskState.deserialize(uriIdentity, m)), retired: true, }); } @@ -525,44 +557,159 @@ export interface ITestCoverage { files: IFileCoverage[]; } -export interface ICoveredCount { +export interface ICoverageCount { covered: number; total: number; } +export namespace ICoverageCount { + export const empty = (): ICoverageCount => ({ covered: 0, total: 0 }); + export const sum = (target: ICoverageCount, src: Readonly) => { + target.covered += src.covered; + target.total += src.total; + }; +} + export interface IFileCoverage { + id: string; uri: URI; - statement: ICoveredCount; - branch?: ICoveredCount; - function?: ICoveredCount; - details?: CoverageDetails[]; + testId?: TestId; + statement: ICoverageCount; + branch?: ICoverageCount; + declaration?: ICoverageCount; +} + +export namespace IFileCoverage { + export interface Serialized { + id: string; + uri: UriComponents; + testId: string | undefined; + statement: ICoverageCount; + branch?: ICoverageCount; + declaration?: ICoverageCount; + } + + export const serialize = (original: Readonly): Serialized => ({ + id: original.id, + statement: original.statement, + branch: original.branch, + declaration: original.declaration, + testId: original.testId?.toString(), + uri: original.uri.toJSON(), + }); + + export const deserialize = (uriIdentity: ITestUriCanonicalizer, serialized: Serialized): IFileCoverage => ({ + id: serialized.id, + statement: serialized.statement, + branch: serialized.branch, + declaration: serialized.declaration, + testId: serialized.testId ? TestId.fromString(serialized.testId) : undefined, + uri: uriIdentity.asCanonicalUri(URI.revive(serialized.uri)), + }); + + export const empty = (id: string, uri: URI): IFileCoverage => ({ + id, + uri, + testId: undefined, + statement: ICoverageCount.empty(), + }); +} + +function serializeThingWithLocation(serialized: T): T & { location?: IRange | IPosition } { + return { + ...serialized, + location: serialized.location?.toJSON(), + }; } +function deserializeThingWithLocation(serialized: T): T & { location?: Range | Position } { + serialized.location = serialized.location ? (Position.isIPosition(serialized.location) ? Position.lift(serialized.location) : Range.lift(serialized.location)) : undefined; + return serialized as T & { location?: Range | Position }; +} + +/** Number of recent runs in which coverage reports should be retained. */ +export const KEEP_N_LAST_COVERAGE_REPORTS = 3; + export const enum DetailType { - Function, + Declaration, Statement, + Branch, } -export type CoverageDetails = IFunctionCoverage | IStatementCoverage; +export type CoverageDetails = IDeclarationCoverage | IStatementCoverage; + +export namespace CoverageDetails { + export type Serialized = IDeclarationCoverage.Serialized | IStatementCoverage.Serialized; + + export const serialize = (original: Readonly): Serialized => + original.type === DetailType.Declaration ? IDeclarationCoverage.serialize(original) : IStatementCoverage.serialize(original); + + export const deserialize = (serialized: Serialized): CoverageDetails => + serialized.type === DetailType.Declaration ? IDeclarationCoverage.deserialize(serialized) : IStatementCoverage.deserialize(serialized); +} export interface IBranchCoverage { - count: number; - location?: IRange | IPosition; + count: number | boolean; + label?: string; + location?: Range | Position; +} + +export namespace IBranchCoverage { + export interface Serialized { + count: number | boolean; + label?: string; + location?: IRange | IPosition; + } + + export const serialize: (original: IBranchCoverage) => Serialized = serializeThingWithLocation; + export const deserialize: (original: Serialized) => IBranchCoverage = deserializeThingWithLocation; +} + +export interface IDeclarationCoverage { + type: DetailType.Declaration; + name: string; + count: number | boolean; + location: Range | Position; } -export interface IFunctionCoverage { - type: DetailType.Function; - count: number; - location?: IRange | IPosition; +export namespace IDeclarationCoverage { + export interface Serialized { + type: DetailType.Declaration; + name: string; + count: number | boolean; + location: IRange | IPosition; + } + + export const serialize: (original: IDeclarationCoverage) => Serialized = serializeThingWithLocation; + export const deserialize: (original: Serialized) => IDeclarationCoverage = deserializeThingWithLocation; } export interface IStatementCoverage { type: DetailType.Statement; - count: number; - location: IRange | IPosition; + count: number | boolean; + location: Range | Position; branches?: IBranchCoverage[]; } +export namespace IStatementCoverage { + export interface Serialized { + type: DetailType.Statement; + count: number | boolean; + location: IRange | IPosition; + branches?: IBranchCoverage.Serialized[]; + } + + export const serialize = (original: Readonly): Serialized => ({ + ...serializeThingWithLocation(original), + branches: original.branches?.map(IBranchCoverage.serialize), + }); + + export const deserialize = (serialized: Serialized): IStatementCoverage => ({ + ...deserializeThingWithLocation(serialized), + branches: serialized.branches?.map(IBranchCoverage.deserialize), + }); +} + export const enum TestDiffOpType { /** Adds a new test (with children) */ Add, @@ -603,19 +750,19 @@ export namespace TestsDiffOp { | { op: TestDiffOpType.RemoveTag; id: string } | { op: TestDiffOpType.DocumentSynced; uri: UriComponents; docv?: number }; - export const deserialize = (u: Serialized): TestsDiffOp => { + export const deserialize = (uriIdentity: ITestUriCanonicalizer, u: Serialized): TestsDiffOp => { if (u.op === TestDiffOpType.Add) { - return { op: u.op, item: InternalTestItem.deserialize(u.item) }; + return { op: u.op, item: InternalTestItem.deserialize(uriIdentity, u.item) }; } else if (u.op === TestDiffOpType.Update) { return { op: u.op, item: ITestItemUpdate.deserialize(u.item) }; } else if (u.op === TestDiffOpType.DocumentSynced) { - return { op: u.op, uri: URI.revive(u.uri), docv: u.docv }; + return { op: u.op, uri: uriIdentity.asCanonicalUri(URI.revive(u.uri)), docv: u.docv }; } else { return u; } }; - export const serialize = (u: TestsDiffOp): Serialized => { + export const serialize = (u: Readonly): Serialized => { if (u.op === TestDiffOpType.Add) { return { op: u.op, item: InternalTestItem.serialize(u.item) }; } else if (u.op === TestDiffOpType.Update) { @@ -643,7 +790,7 @@ export interface ITestMessageMenuArgs { /** Marshalling marker */ $mid: MarshalledId.TestMessageMenuArgs; /** Tests ext ID */ - extId: string; + test: InternalTestItem.Serialized; /** Serialized test message */ message: ITestMessage.Serialized; } @@ -693,7 +840,7 @@ export interface IncrementalChangeCollector { /** * Maintains tests in this extension host sent from the main thread. */ -export abstract class AbstractIncrementalTestCollection { +export abstract class AbstractIncrementalTestCollection { private readonly _tags = new Map(); /** @@ -721,6 +868,8 @@ export abstract class AbstractIncrementalTestCollection = this._tags; + constructor(private readonly uriIdentity: ITestUriCanonicalizer) { } + /** * Applies the diff to the collection. */ @@ -730,7 +879,7 @@ export abstract class AbstractIncrementalTestCollection } = { [TestRunProfileBitset.Run]: hasRunnableTests, @@ -66,4 +70,8 @@ export namespace TestingContextKeys { type: 'boolean', description: localize('testing.testResultOutdated', 'Value available in editor/content and testing/message/context when the result is outdated') }); + export const testResultState = new RawContextKey('testResultState', undefined, { + type: 'string', + description: localize('testing.testResultState', 'Value available testing/item/result indicating the state of the item.') + }); } diff --git a/patched-vscode/src/vs/workbench/contrib/testing/common/testingContinuousRunService.ts b/patched-vscode/src/vs/workbench/contrib/testing/common/testingContinuousRunService.ts index 0e088ea4..b8053615 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/common/testingContinuousRunService.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/common/testingContinuousRunService.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { CancellationTokenSource } from 'vs/base/common/cancellation'; -import { Disposable, toDisposable } from 'vs/base/common/lifecycle'; +import { Disposable, DisposableStore, IDisposable, toDisposable } from 'vs/base/common/lifecycle'; import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { createDecorator } from 'vs/platform/instantiation/common/instantiation'; import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; @@ -12,10 +12,12 @@ import { StoredValue } from 'vs/workbench/contrib/testing/common/storedValue'; import { TestingContextKeys } from 'vs/workbench/contrib/testing/common/testingContextKeys'; import { ITestService } from 'vs/workbench/contrib/testing/common/testService'; import { TestService } from 'vs/workbench/contrib/testing/common/testServiceImpl'; -import { ITestRunProfile } from 'vs/workbench/contrib/testing/common/testTypes'; +import { ITestRunProfile, TestRunProfileBitset } from 'vs/workbench/contrib/testing/common/testTypes'; import { Emitter, Event } from 'vs/base/common/event'; import { TestId } from 'vs/workbench/contrib/testing/common/testId'; import { WellDefinedPrefixTree } from 'vs/base/common/prefixTree'; +import { ITestProfileService } from 'vs/workbench/contrib/testing/common/testProfileService'; +import * as arrays from 'vs/base/common/arrays'; export const ITestingContinuousRunService = createDecorator('testingContinuousRunService'); @@ -56,10 +58,11 @@ export interface ITestingContinuousRunService { isEnabled(): boolean; /** - * Starts a continuous auto run with a specific profile or set of profiles. - * Globally if no test is given, for a specific test otherwise. + * Starts a continuous auto run with a specific set of profiles, or all + * default profiles in a group. Globally if no test is given, + * for a specific test otherwise. */ - start(profile: ITestRunProfile[], testId?: string): void; + start(profile: ITestRunProfile[] | TestRunProfileBitset, testId?: string): void; /** * Stops any continuous run @@ -72,8 +75,8 @@ export class TestingContinuousRunService extends Disposable implements ITestingC declare readonly _serviceBrand: undefined; private readonly changeEmitter = new Emitter(); - private globallyRunning?: CancellationTokenSource; - private readonly running = new WellDefinedPrefixTree(); + private globallyRunning?: IDisposable; + private readonly running = new WellDefinedPrefixTree(); private readonly lastRun: StoredValue>; private readonly isGloballyOn: IContextKey; @@ -87,6 +90,7 @@ export class TestingContinuousRunService extends Disposable implements ITestingC @ITestService private readonly testService: TestService, @IStorageService storageService: IStorageService, @IContextKeyService contextKeyService: IContextKeyService, + @ITestProfileService private readonly testProfileService: ITestProfileService, ) { super(); this.isGloballyOn = TestingContextKeys.isContinuousModeOn.bindTo(contextKeyService); @@ -133,34 +137,54 @@ export class TestingContinuousRunService extends Disposable implements ITestingC } /** @inheritdoc */ - public start(profile: ITestRunProfile[], testId?: string): void { + public start(profiles: ITestRunProfile[] | TestRunProfileBitset, testId?: string): void { + const store = new DisposableStore(); const cts = new CancellationTokenSource(); + store.add(toDisposable(() => cts.dispose(true))); if (testId === undefined) { this.isGloballyOn.set(true); } if (!testId) { - this.globallyRunning?.dispose(true); - this.globallyRunning = cts; + this.globallyRunning?.dispose(); + this.globallyRunning = store; } else { this.running.mutate(TestId.fromString(testId).path, c => { - c?.dispose(true); - return cts; + c?.dispose(); + return store; }); } - this.lastRun.store(new Set(profile.map(p => p.profileId))); + let actualProfiles: ITestRunProfile[]; + if (profiles instanceof Array) { + actualProfiles = profiles; + } else { + // restart the continuous run when default profiles change, if we were + // asked to run for a group + const getRelevant = () => this.testProfileService.getGroupDefaultProfiles(profiles) + .filter(p => p.supportsContinuousRun && (!testId || TestId.root(testId) === p.controllerId)); + actualProfiles = getRelevant(); + store.add(this.testProfileService.onDidChange(() => { + if (!arrays.equals(getRelevant(), actualProfiles)) { + this.start(profiles, testId); + } + })); + } - this.testService.startContinuousRun({ - continuous: true, - targets: profile.map(p => ({ - testIds: [testId ?? p.controllerId], - controllerId: p.controllerId, - profileGroup: p.group, - profileId: p.profileId - })), - }, cts.token); + this.lastRun.store(new Set(actualProfiles.map(p => p.profileId))); + + if (actualProfiles.length) { + this.testService.startContinuousRun({ + continuous: true, + targets: actualProfiles.map(p => ({ + testIds: [testId ?? p.controllerId], + controllerId: p.controllerId, + profileGroup: p.group, + profileId: p.profileId + })), + }, cts.token); + } this.changeEmitter.fire(testId); } @@ -168,10 +192,14 @@ export class TestingContinuousRunService extends Disposable implements ITestingC /** @inheritdoc */ public stop(testId?: string): void { if (!testId) { - this.globallyRunning?.dispose(true); + this.globallyRunning?.dispose(); this.globallyRunning = undefined; } else { - this.running.delete(TestId.fromString(testId).path)?.dispose(true); + const cancellations = [...this.running.deleteRecursive(TestId.fromString(testId).path)]; + // deleteRecursive returns a BFS order, reverse it so children are cancelled before parents + for (let i = cancellations.length - 1; i >= 0; i--) { + cancellations[i].dispose(); + } } if (testId === undefined) { diff --git a/patched-vscode/src/vs/workbench/contrib/testing/common/testingStates.ts b/patched-vscode/src/vs/workbench/contrib/testing/common/testingStates.ts index 98b246bd..bcb75ddd 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/common/testingStates.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/common/testingStates.ts @@ -3,6 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { mapValues } from 'vs/base/common/objects'; import { TestResultState } from 'vs/workbench/contrib/testing/common/testTypes'; export type TreeStateNode = { statusNode: true; state: TestResultState; priority: number }; @@ -25,13 +26,10 @@ export const statePriority: { [K in TestResultState]: number } = { export const isFailedState = (s: TestResultState) => s === TestResultState.Errored || s === TestResultState.Failed; export const isStateWithResult = (s: TestResultState) => s === TestResultState.Errored || s === TestResultState.Failed || s === TestResultState.Passed; -export const stateNodes = Object.entries(statePriority).reduce( - (acc, [stateStr, priority]) => { - const state = Number(stateStr) as TestResultState; - acc[state] = { statusNode: true, state, priority }; - return acc; - }, {} as { [K in TestResultState]: TreeStateNode } -); +export const stateNodes: { [K in TestResultState]: TreeStateNode } = mapValues(statePriority, (priority, stateStr): TreeStateNode => { + const state = Number(stateStr) as TestResultState; + return { statusNode: true, state, priority }; +}); export const cmpPriority = (a: TestResultState, b: TestResultState) => statePriority[b] - statePriority[a]; diff --git a/patched-vscode/src/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_1.0.snap b/patched-vscode/src/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_1.0.snap new file mode 100644 index 00000000..711f0048 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_1.0.snap @@ -0,0 +1,30 @@ +[ + { + range: "[1,0 -> 2,0]", + count: 1 + }, + { + range: "[2,0 -> 3,0]", + count: 2 + }, + { + range: "[3,0 -> 4,0]", + count: 3 + }, + { + range: "[4,0 -> 6,0]", + count: 4 + }, + { + range: "[6,0 -> 7,0]", + count: 3 + }, + { + range: "[7,0 -> 7,0]", + count: 2 + }, + { + range: "[5,0 -> 7,0]", + count: 1 + } +] \ No newline at end of file diff --git a/patched-vscode/src/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_2.0.snap b/patched-vscode/src/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_2.0.snap new file mode 100644 index 00000000..b5f83de2 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_2.0.snap @@ -0,0 +1,22 @@ +[ + { + range: "[1,0 -> 2,0]", + count: 1 + }, + { + range: "[2,0 -> 3,0]", + count: 2 + }, + { + range: "[3,0 -> 3,5]", + count: 3 + }, + { + range: "[3,5 -> 4,0]", + count: 2 + }, + { + range: "[4,0 -> 5,0]", + count: 1 + } +] \ No newline at end of file diff --git a/patched-vscode/src/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_3.0.snap b/patched-vscode/src/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_3.0.snap new file mode 100644 index 00000000..48ea7252 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_3.0.snap @@ -0,0 +1,18 @@ +[ + { + range: "[1,0 -> 2,0]", + count: 1 + }, + { + range: "[2,0 -> 3,0]", + count: 2 + }, + { + range: "[3,0 -> 4,0]", + count: 1 + }, + { + range: "[4,0 -> 5,0]", + count: 3 + } +] \ No newline at end of file diff --git a/patched-vscode/src/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_4.0.snap b/patched-vscode/src/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_4.0.snap new file mode 100644 index 00000000..f894d982 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/testing/test/browser/__snapshots__/Code_Coverage_Decorations_CoverageDetailsModel_4.0.snap @@ -0,0 +1,26 @@ +[ + { + range: "[1,0 -> 2,0]", + count: 1 + }, + { + range: "[2,0 -> 2,2147483647]", + count: 2 + }, + { + range: "[2,2147483647 -> 4,0]", + count: 1 + }, + { + range: "[4,0 -> 4,3]", + count: 3 + }, + { + range: "[4,3 -> 4,2147483647]", + count: 4 + }, + { + range: "[4,2147483647 -> 5,0]", + count: 3 + } +] \ No newline at end of file diff --git a/patched-vscode/src/vs/workbench/contrib/testing/test/browser/codeCoverageDecorations.test.ts b/patched-vscode/src/vs/workbench/contrib/testing/test/browser/codeCoverageDecorations.test.ts new file mode 100644 index 00000000..38c00c2f --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/testing/test/browser/codeCoverageDecorations.test.ts @@ -0,0 +1,84 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + + +import { assertSnapshot } from 'vs/base/test/common/snapshot'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { Position } from 'vs/editor/common/core/position'; +import { Range } from 'vs/editor/common/core/range'; +import { ITextModel } from 'vs/editor/common/model'; +import { CoverageDetailsModel } from 'vs/workbench/contrib/testing/browser/codeCoverageDecorations'; +import { CoverageDetails, DetailType } from 'vs/workbench/contrib/testing/common/testTypes'; + +suite('Code Coverage Decorations', () => { + ensureNoDisposablesAreLeakedInTestSuite(); + + const textModel = { getValueInRange: () => '' } as any as ITextModel; + const assertRanges = async (model: CoverageDetailsModel) => await assertSnapshot(model.ranges.map(r => ({ + range: r.range.toString(), + count: r.metadata.detail.type === DetailType.Branch ? r.metadata.detail.detail.branches![r.metadata.detail.branch].count : r.metadata.detail.count, + }))); + + test('CoverageDetailsModel#1', async () => { + // Create some sample coverage details + const details: CoverageDetails[] = [ + { location: new Range(1, 0, 5, 0), type: DetailType.Statement, count: 1 }, + { location: new Range(2, 0, 3, 0), type: DetailType.Statement, count: 2 }, + { location: new Range(4, 0, 6, 0), type: DetailType.Statement, branches: [{ location: new Range(3, 0, 7, 0), count: 3 }], count: 4 }, + ]; + + // Create a new CoverageDetailsModel instance + const model = new CoverageDetailsModel(details, textModel); + + // Verify that the ranges are generated correctly + await assertRanges(model); + }); + + test('CoverageDetailsModel#2', async () => { + // Create some sample coverage details + const details: CoverageDetails[] = [ + { location: new Range(1, 0, 5, 0), type: DetailType.Statement, count: 1 }, + { location: new Range(2, 0, 4, 0), type: DetailType.Statement, count: 2 }, + { location: new Range(3, 0, 3, 5), type: DetailType.Statement, count: 3 }, + ]; + + // Create a new CoverageDetailsModel instance + const model = new CoverageDetailsModel(details, textModel); + + // Verify that the ranges are generated correctly + await assertRanges(model); + }); + + test('CoverageDetailsModel#3', async () => { + // Create some sample coverage details + const details: CoverageDetails[] = [ + { location: new Range(1, 0, 5, 0), type: DetailType.Statement, count: 1 }, + { location: new Range(2, 0, 3, 0), type: DetailType.Statement, count: 2 }, + { location: new Range(4, 0, 5, 0), type: DetailType.Statement, count: 3 }, + ]; + + // Create a new CoverageDetailsModel instance + const model = new CoverageDetailsModel(details, textModel); + + // Verify that the ranges are generated correctly + await assertRanges(model); + }); + + test('CoverageDetailsModel#4', async () => { + // Create some sample coverage details + const details: CoverageDetails[] = [ + { location: new Range(1, 0, 5, 0), type: DetailType.Statement, count: 1 }, + { location: new Position(2, 0), type: DetailType.Statement, count: 2 }, + { location: new Range(4, 0, 5, 0), type: DetailType.Statement, count: 3 }, + { location: new Position(4, 3), type: DetailType.Statement, count: 4 }, + ]; + + // Create a new CoverageDetailsModel instance + const model = new CoverageDetailsModel(details, textModel); + + // Verify that the ranges are generated correctly + await assertRanges(model); + }); +}); diff --git a/patched-vscode/src/vs/workbench/contrib/testing/test/browser/explorerProjections/hierarchalByName.test.ts b/patched-vscode/src/vs/workbench/contrib/testing/test/browser/explorerProjections/nameProjection.test.ts similarity index 100% rename from patched-vscode/src/vs/workbench/contrib/testing/test/browser/explorerProjections/hierarchalByName.test.ts rename to patched-vscode/src/vs/workbench/contrib/testing/test/browser/explorerProjections/nameProjection.test.ts diff --git a/patched-vscode/src/vs/workbench/contrib/testing/test/browser/explorerProjections/hierarchalByLocation.test.ts b/patched-vscode/src/vs/workbench/contrib/testing/test/browser/explorerProjections/treeProjection.test.ts similarity index 86% rename from patched-vscode/src/vs/workbench/contrib/testing/test/browser/explorerProjections/hierarchalByLocation.test.ts rename to patched-vscode/src/vs/workbench/contrib/testing/test/browser/explorerProjections/treeProjection.test.ts index 97b6ef85..cebf9e01 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/test/browser/explorerProjections/hierarchalByLocation.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/test/browser/explorerProjections/treeProjection.test.ts @@ -229,5 +229,43 @@ suite('Workbench - Testing Explorer Hierarchal by Location Projection', () => { }); + test('fixes #204805', async () => { + harness.flush(); + harness.pushDiff({ + op: TestDiffOpType.Remove, + itemId: 'ctrlId', + }, { + op: TestDiffOpType.Add, + item: { controllerId: 'ctrlId', expand: TestItemExpandState.NotExpandable, item: new TestTestItem(new TestId(['ctrlId']), 'ctrl').toTestItem() }, + }, { + op: TestDiffOpType.Add, + item: { controllerId: 'ctrlId', expand: TestItemExpandState.NotExpandable, item: new TestTestItem(new TestId(['ctrlId', 'a']), 'a').toTestItem() }, + }); + + assert.deepStrictEqual(harness.flush(), [ + { e: 'a' } + ]); + + harness.pushDiff({ + op: TestDiffOpType.Add, + item: { controllerId: 'ctrlId', expand: TestItemExpandState.NotExpandable, item: new TestTestItem(new TestId(['ctrlId', 'a', 'b']), 'b').toTestItem() }, + }); + harness.flush(); + harness.tree.expandAll(); + assert.deepStrictEqual(harness.tree.getRendered(), [ + { e: 'a', children: [{ e: 'b' }] } + ]); + + harness.pushDiff({ + op: TestDiffOpType.Add, + item: { controllerId: 'ctrlId', expand: TestItemExpandState.NotExpandable, item: new TestTestItem(new TestId(['ctrlId', 'a', 'b', 'c']), 'c').toTestItem() }, + }); + harness.flush(); + harness.tree.expandAll(); + assert.deepStrictEqual(harness.tree.getRendered(), [ + { e: 'a', children: [{ e: 'b', children: [{ e: 'c' }] }] } + ]); + }); + }); diff --git a/patched-vscode/src/vs/workbench/contrib/testing/test/browser/testObjectTree.ts b/patched-vscode/src/vs/workbench/contrib/testing/test/browser/testObjectTree.ts index 1e447daa..94b282e7 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/test/browser/testObjectTree.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/test/browser/testObjectTree.ts @@ -5,14 +5,14 @@ import { ObjectTree } from 'vs/base/browser/ui/tree/objectTree'; import { Emitter } from 'vs/base/common/event'; -import { Disposable } from 'vs/base/common/lifecycle'; +import { Disposable, DisposableStore } from 'vs/base/common/lifecycle'; import { IWorkspaceFoldersChangeEvent } from 'vs/platform/workspace/common/workspace'; import { ITestTreeProjection, TestExplorerTreeElement, TestItemTreeElement, TestTreeErrorMessage } from 'vs/workbench/contrib/testing/browser/explorerProjections/index'; import { MainThreadTestCollection } from 'vs/workbench/contrib/testing/common/mainThreadTestCollection'; import { TestsDiff, TestsDiffOp } from 'vs/workbench/contrib/testing/common/testTypes'; import { ITestService } from 'vs/workbench/contrib/testing/common/testService'; import { testStubs } from 'vs/workbench/contrib/testing/test/common/testStubs'; -import { ITreeSorter } from 'vs/base/browser/ui/tree/tree'; +import { ITreeRenderer, ITreeSorter } from 'vs/base/browser/ui/tree/tree'; type SerializedTree = { e: string; children?: SerializedTree[]; data?: string }; @@ -31,14 +31,22 @@ class TestObjectTree extends ObjectTree { }, [ { - disposeTemplate: () => undefined, - renderElement: (node, _index, container: HTMLElement) => { - Object.assign(container.dataset, node.element); - container.textContent = `${node.depth}:${serializer(node.element)}`; + disposeTemplate: ({ store }) => store.dispose(), + renderElement: ({ depth, element }, _index, { container, store }) => { + const render = () => { + container.textContent = `${depth}:${serializer(element)}`; + Object.assign(container.dataset, element); + }; + render(); + + if (element instanceof TestItemTreeElement) { + store.add(element.onChange(render)); + } }, - renderTemplate: c => c, + disposeElement: (_el, _index, { store }) => store.clear(), + renderTemplate: container => ({ container, store: new DisposableStore() }), templateId: 'default' - } + } satisfies ITreeRenderer ], { sorter: sorter ?? { @@ -106,7 +114,7 @@ export class TestTreeTestHarness this.c.setDiff(d /* don't clear during testing */))); - const collection = new MainThreadTestCollection((testId, levels) => { + const collection = new MainThreadTestCollection({ asCanonicalUri: u => u }, (testId, levels) => { this.c.expand(testId, levels); if (!this.isProcessingDiff) { this.onDiff.fire(this.c.collectDiff()); diff --git a/patched-vscode/src/vs/workbench/contrib/testing/test/common/testCoverage.test.ts b/patched-vscode/src/vs/workbench/contrib/testing/test/common/testCoverage.test.ts new file mode 100644 index 00000000..ea8bb1e5 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/testing/test/common/testCoverage.test.ts @@ -0,0 +1,190 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import * as assert from 'assert'; +import { SinonSandbox, createSandbox } from 'sinon'; +import { Iterable } from 'vs/base/common/iterator'; +import { URI } from 'vs/base/common/uri'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { onObservableChange } from 'vs/workbench/contrib/testing/common/observableUtils'; +import { ICoverageAccessor, TestCoverage } from 'vs/workbench/contrib/testing/common/testCoverage'; +import { TestId } from 'vs/workbench/contrib/testing/common/testId'; +import { LiveTestResult } from 'vs/workbench/contrib/testing/common/testResult'; +import { IFileCoverage } from 'vs/workbench/contrib/testing/common/testTypes'; + +suite('TestCoverage', () => { + let sandbox: SinonSandbox; + let coverageAccessor: ICoverageAccessor; + let testCoverage: TestCoverage; + + const ds = ensureNoDisposablesAreLeakedInTestSuite(); + + setup(() => { + sandbox = createSandbox(); + coverageAccessor = { + getCoverageDetails: sandbox.stub().resolves([]), + }; + testCoverage = new TestCoverage({} as LiveTestResult, 'taskId', { extUri: { ignorePathCasing: () => true } } as any, coverageAccessor); + }); + + teardown(() => { + sandbox.restore(); + }); + + function addTests() { + const raw1: IFileCoverage = { + id: '1', + uri: URI.file('/path/to/file'), + statement: { covered: 10, total: 20 }, + branch: { covered: 5, total: 10 }, + declaration: { covered: 2, total: 5 }, + }; + + testCoverage.append(raw1, undefined); + + const raw2: IFileCoverage = { + id: '1', + uri: URI.file('/path/to/file2'), + statement: { covered: 5, total: 10 }, + branch: { covered: 1, total: 5 }, + }; + + testCoverage.append(raw2, undefined); + + return { raw1, raw2 }; + } + + test('should look up file coverage', async () => { + const { raw1 } = addTests(); + + const fileCoverage = testCoverage.getUri(raw1.uri); + assert.equal(fileCoverage?.id, raw1.id); + assert.deepEqual(fileCoverage?.statement, raw1.statement); + assert.deepEqual(fileCoverage?.branch, raw1.branch); + assert.deepEqual(fileCoverage?.declaration, raw1.declaration); + + assert.strictEqual(testCoverage.getComputedForUri(raw1.uri), testCoverage.getUri(raw1.uri)); + assert.strictEqual(testCoverage.getComputedForUri(URI.file('/path/to/x')), undefined); + assert.strictEqual(testCoverage.getUri(URI.file('/path/to/x')), undefined); + }); + + test('should compute coverage for directories', async () => { + const { raw1 } = addTests(); + const dirCoverage = testCoverage.getComputedForUri(URI.file('/path/to')); + assert.deepEqual(dirCoverage?.statement, { covered: 15, total: 30 }); + assert.deepEqual(dirCoverage?.branch, { covered: 6, total: 15 }); + assert.deepEqual(dirCoverage?.declaration, raw1.declaration); + }); + + test('should incrementally diff updates to existing files', async () => { + addTests(); + + const raw3: IFileCoverage = { + id: '1', + uri: URI.file('/path/to/file'), + statement: { covered: 12, total: 24 }, + branch: { covered: 7, total: 10 }, + declaration: { covered: 2, total: 5 }, + }; + + testCoverage.append(raw3, undefined); + + const fileCoverage = testCoverage.getUri(raw3.uri); + assert.deepEqual(fileCoverage?.statement, raw3.statement); + assert.deepEqual(fileCoverage?.branch, raw3.branch); + assert.deepEqual(fileCoverage?.declaration, raw3.declaration); + + const dirCoverage = testCoverage.getComputedForUri(URI.file('/path/to')); + assert.deepEqual(dirCoverage?.statement, { covered: 17, total: 34 }); + assert.deepEqual(dirCoverage?.branch, { covered: 8, total: 15 }); + assert.deepEqual(dirCoverage?.declaration, raw3.declaration); + }); + + test('should emit changes', async () => { + const changes: string[][] = []; + ds.add(onObservableChange(testCoverage.didAddCoverage, value => + changes.push(value.map(v => v.value!.uri.toString())))); + + addTests(); + + assert.deepStrictEqual(changes, [ + [ + "file:///", + "file:///", + "file:///", + "file:///path", + "file:///path/to", + "file:///path/to/file", + ], + [ + "file:///", + "file:///", + "file:///", + "file:///path", + "file:///path/to", + "file:///path/to/file2", + ], + ]); + }); + + test('adds per-test data to files', async () => { + const { raw1 } = addTests(); + + const raw3: IFileCoverage = { + id: '1', + testId: TestId.fromString('my-test'), + uri: URI.file('/path/to/file'), + statement: { covered: 12, total: 24 }, + branch: { covered: 7, total: 10 }, + declaration: { covered: 2, total: 5 }, + }; + testCoverage.append(raw3, undefined); + + const fileCoverage = testCoverage.getUri(raw1.uri); + assert.strictEqual(fileCoverage?.perTestData?.size, 1); + + const perTestCoverage = Iterable.first(fileCoverage!.perTestData!.values()); + assert.deepStrictEqual(perTestCoverage?.statement, raw3.statement); + assert.deepStrictEqual(perTestCoverage?.branch, raw3.branch); + assert.deepStrictEqual(perTestCoverage?.declaration, raw3.declaration); + + // should be unchanged: + assert.deepEqual(fileCoverage?.statement, { covered: 10, total: 20 }); + const dirCoverage = testCoverage.getComputedForUri(URI.file('/path/to')); + assert.deepEqual(dirCoverage?.statement, { covered: 15, total: 30 }); + }); + + test('works if per-test data is added first', async () => { + const raw3: IFileCoverage = { + id: '1', + testId: TestId.fromString('my-test'), + uri: URI.file('/path/to/file'), + statement: { covered: 12, total: 24 }, + branch: { covered: 7, total: 10 }, + declaration: { covered: 2, total: 5 }, + }; + testCoverage.append(raw3, undefined); + + const fileCoverage = testCoverage.getUri(raw3.uri); + + addTests(); + + assert.strictEqual(fileCoverage?.perTestData?.size, 1); + const perTestCoverage = Iterable.first(fileCoverage!.perTestData!.values()); + assert.deepStrictEqual(perTestCoverage?.statement, raw3.statement); + assert.deepStrictEqual(perTestCoverage?.branch, raw3.branch); + assert.deepStrictEqual(perTestCoverage?.declaration, raw3.declaration); + + // should be the expected values: + assert.deepEqual(fileCoverage?.statement, { covered: 10, total: 20 }); + const dirCoverage = testCoverage.getComputedForUri(URI.file('/path/to')); + assert.deepEqual(dirCoverage?.statement, { covered: 15, total: 30 }); + }); +}); diff --git a/patched-vscode/src/vs/workbench/contrib/testing/test/common/testProfileService.test.ts b/patched-vscode/src/vs/workbench/contrib/testing/test/common/testProfileService.test.ts index bbb315cf..1d5771ae 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/test/common/testProfileService.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/test/common/testProfileService.test.ts @@ -46,10 +46,14 @@ suite('Workbench - TestProfileService', () => { ...profile, }; - t.addProfile(null as any, p); + t.addProfile({ id: 'ctrlId' } as any, p); return p; }; + const assertGroupDefaults = (group: TestRunProfileBitset, expected: ITestRunProfile[]) => { + assert.deepStrictEqual(t.getGroupDefaultProfiles(group).map(p => p.label), expected.map(e => e.label)); + }; + const expectProfiles = (expected: ITestRunProfile[], actual: string[]) => { const e = expected.map(e => e.label).sort(); const a = actual.sort(); @@ -74,8 +78,8 @@ suite('Workbench - TestProfileService', () => { addProfile({ isDefault: false, group: TestRunProfileBitset.Run, label: 'd' }); t.setGroupDefaultProfiles(TestRunProfileBitset.Run, [p3]); - assert.deepStrictEqual(t.getGroupDefaultProfiles(TestRunProfileBitset.Run), [p3]); - assert.deepStrictEqual(t.getGroupDefaultProfiles(TestRunProfileBitset.Debug), [p1]); + assertGroupDefaults(TestRunProfileBitset.Run, [p3]); + assertGroupDefaults(TestRunProfileBitset.Debug, [p1]); }); test('syncs labels if same', () => { @@ -85,12 +89,12 @@ suite('Workbench - TestProfileService', () => { const p4 = addProfile({ isDefault: false, group: TestRunProfileBitset.Run, label: 'b' }); t.setGroupDefaultProfiles(TestRunProfileBitset.Run, [p3]); - assert.deepStrictEqual(t.getGroupDefaultProfiles(TestRunProfileBitset.Run), [p3]); - assert.deepStrictEqual(t.getGroupDefaultProfiles(TestRunProfileBitset.Debug), [p1]); + assertGroupDefaults(TestRunProfileBitset.Run, [p3]); + assertGroupDefaults(TestRunProfileBitset.Debug, [p1]); t.setGroupDefaultProfiles(TestRunProfileBitset.Debug, [p2]); - assert.deepStrictEqual(t.getGroupDefaultProfiles(TestRunProfileBitset.Run), [p4]); - assert.deepStrictEqual(t.getGroupDefaultProfiles(TestRunProfileBitset.Debug), [p2]); + assertGroupDefaults(TestRunProfileBitset.Run, [p4]); + assertGroupDefaults(TestRunProfileBitset.Debug, [p2]); }); test('does not mess up sync for multiple controllers', () => { @@ -107,23 +111,23 @@ suite('Workbench - TestProfileService', () => { // same profile on both t.setGroupDefaultProfiles(TestRunProfileBitset.Debug, [p3]); - assert.deepStrictEqual(t.getGroupDefaultProfiles(TestRunProfileBitset.Run), [p7]); - assert.deepStrictEqual(t.getGroupDefaultProfiles(TestRunProfileBitset.Debug), [p3]); + assertGroupDefaults(TestRunProfileBitset.Run, [p7]); + assertGroupDefaults(TestRunProfileBitset.Debug, [p3]); // different profile, other should be unaffected t.setGroupDefaultProfiles(TestRunProfileBitset.Run, [p8]); - assert.deepStrictEqual(t.getGroupDefaultProfiles(TestRunProfileBitset.Run), [p8]); - assert.deepStrictEqual(t.getGroupDefaultProfiles(TestRunProfileBitset.Debug), [p3]); + assertGroupDefaults(TestRunProfileBitset.Run, [p8]); + assertGroupDefaults(TestRunProfileBitset.Debug, [p5]); // multiple changes in one go, with unmatched c t.setGroupDefaultProfiles(TestRunProfileBitset.Debug, [p1, p2, p4]); - assert.deepStrictEqual(t.getGroupDefaultProfiles(TestRunProfileBitset.Run), [p5, p6]); - assert.deepStrictEqual(t.getGroupDefaultProfiles(TestRunProfileBitset.Debug), [p1, p2, p4]); + assertGroupDefaults(TestRunProfileBitset.Run, [p5, p6, p8]); + assertGroupDefaults(TestRunProfileBitset.Debug, [p1, p2, p4]); // identity - t.setGroupDefaultProfiles(TestRunProfileBitset.Run, [p5, p8]); - assert.deepStrictEqual(t.getGroupDefaultProfiles(TestRunProfileBitset.Run), [p5, p8]); - assert.deepStrictEqual(t.getGroupDefaultProfiles(TestRunProfileBitset.Debug), [p2, p4, p1]); + t.setGroupDefaultProfiles(TestRunProfileBitset.Run, [p5, p6, p8]); + assertGroupDefaults(TestRunProfileBitset.Run, [p5, p6, p8]); + assertGroupDefaults(TestRunProfileBitset.Debug, [p1, p2, p4]); }); }); }); diff --git a/patched-vscode/src/vs/workbench/contrib/testing/test/common/testResultService.test.ts b/patched-vscode/src/vs/workbench/contrib/testing/test/common/testResultService.test.ts index b29f1b7f..da47d907 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/test/common/testResultService.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/test/common/testResultService.test.ts @@ -10,6 +10,8 @@ import { CancellationTokenSource } from 'vs/base/common/cancellation'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { MockContextKeyService } from 'vs/platform/keybinding/test/common/mockKeybindingService'; import { NullLogService } from 'vs/platform/log/common/log'; +import { NullTelemetryService } from 'vs/platform/telemetry/common/telemetryUtils'; +import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; import { TestId } from 'vs/workbench/contrib/testing/common/testId'; import { TestProfileService } from 'vs/workbench/contrib/testing/common/testProfileService'; import { HydratedTestResult, LiveTestResult, TaskRawOutput, TestResultItemChange, TestResultItemChangeReason, resultItemParents } from 'vs/workbench/contrib/testing/common/testResult'; @@ -44,7 +46,7 @@ suite('Workbench - Test Results Service', () => { persist: boolean, request: ResolvedTestRunRequest, ) { - super(id, persist, request); + super(id, persist, request, NullTelemetryService); ds.add(this); } @@ -207,8 +209,17 @@ suite('Workbench - Test Results Service', () => { } setup(() => { - storage = ds.add(new InMemoryResultStorage(ds.add(new TestStorageService()), new NullLogService())); - results = ds.add(new TestTestResultService(new MockContextKeyService(), storage, ds.add(new TestProfileService(new MockContextKeyService(), ds.add(new TestStorageService()))))); + storage = ds.add(new InMemoryResultStorage({ + asCanonicalUri(uri) { + return uri; + }, + } as IUriIdentityService, ds.add(new TestStorageService()), new NullLogService())); + results = ds.add(new TestTestResultService( + new MockContextKeyService(), + storage, + ds.add(new TestProfileService(new MockContextKeyService(), ds.add(new TestStorageService()))), + NullTelemetryService, + )); }); test('pushes new result', () => { @@ -226,6 +237,7 @@ suite('Workbench - Test Results Service', () => { new MockContextKeyService(), storage, ds.add(new TestProfileService(new MockContextKeyService(), ds.add(new TestStorageService()))), + NullTelemetryService, )); assert.strictEqual(0, results.results.length); @@ -251,6 +263,7 @@ suite('Workbench - Test Results Service', () => { '', false, defaultOpts([]), + NullTelemetryService, )); results.clear(); @@ -263,6 +276,7 @@ suite('Workbench - Test Results Service', () => { '', false, defaultOpts([]), + NullTelemetryService, )); assert.deepStrictEqual(results.results, [r2, r]); @@ -273,6 +287,10 @@ suite('Workbench - Test Results Service', () => { }); const makeHydrated = async (completedAt = 42, state = TestResultState.Passed) => new HydratedTestResult({ + asCanonicalUri(uri) { + return uri; + }, + } as IUriIdentityService, { completedAt, id: 'some-id', tasks: [{ id: 't', name: undefined }], diff --git a/patched-vscode/src/vs/workbench/contrib/testing/test/common/testResultStorage.test.ts b/patched-vscode/src/vs/workbench/contrib/testing/test/common/testResultStorage.test.ts index 98d828c0..d040484a 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/test/common/testResultStorage.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/test/common/testResultStorage.test.ts @@ -8,6 +8,8 @@ import { range } from 'vs/base/common/arrays'; import { DisposableStore } from 'vs/base/common/lifecycle'; import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { NullLogService } from 'vs/platform/log/common/log'; +import { NullTelemetryService } from 'vs/platform/telemetry/common/telemetryUtils'; +import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; import { ITestResult, LiveTestResult } from 'vs/workbench/contrib/testing/common/testResult'; import { InMemoryResultStorage, RETAIN_MAX_RESULTS } from 'vs/workbench/contrib/testing/common/testResultStorage'; import { testStubs } from 'vs/workbench/contrib/testing/test/common/testStubs'; @@ -21,7 +23,8 @@ suite('Workbench - Test Result Storage', () => { const t = ds.add(new LiveTestResult( '', true, - { targets: [] } + { targets: [] }, + NullTelemetryService, )); t.addTask({ id: taskName, name: undefined, running: true }); @@ -42,7 +45,11 @@ suite('Workbench - Test Result Storage', () => { setup(async () => { ds = new DisposableStore(); - storage = ds.add(new InMemoryResultStorage(ds.add(new TestStorageService()), new NullLogService())); + storage = ds.add(new InMemoryResultStorage({ + asCanonicalUri(uri) { + return uri; + }, + } as IUriIdentityService, ds.add(new TestStorageService()), new NullLogService())); }); teardown(() => ds.dispose()); diff --git a/patched-vscode/src/vs/workbench/contrib/testing/test/common/testStubs.ts b/patched-vscode/src/vs/workbench/contrib/testing/test/common/testStubs.ts index e2c41e8a..836fe214 100644 --- a/patched-vscode/src/vs/workbench/contrib/testing/test/common/testStubs.ts +++ b/patched-vscode/src/vs/workbench/contrib/testing/test/common/testStubs.ts @@ -106,7 +106,7 @@ export class TestTestCollection extends TestItemCollection { * roots/stubs. */ export const getInitializedMainTestCollection = async (singleUse = testStubs.nested()) => { - const c = new MainThreadTestCollection(async (t, l) => singleUse.expand(t, l)); + const c = new MainThreadTestCollection({ asCanonicalUri: u => u }, async (t, l) => singleUse.expand(t, l)); await singleUse.expand(singleUse.root.id, Infinity); c.apply(singleUse.collectDiff()); singleUse.dispose(); diff --git a/patched-vscode/src/vs/workbench/contrib/themes/browser/themes.contribution.ts b/patched-vscode/src/vs/workbench/contrib/themes/browser/themes.contribution.ts index 09022101..def265bc 100644 --- a/patched-vscode/src/vs/workbench/contrib/themes/browser/themes.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/themes/browser/themes.contribution.ts @@ -3,7 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { KeyMod, KeyChord, KeyCode } from 'vs/base/common/keyCodes'; import { MenuRegistry, MenuId, Action2, registerAction2, ISubmenuItem } from 'vs/platform/actions/common/actions'; import { equalsIgnoreCase } from 'vs/base/common/strings'; @@ -18,7 +18,7 @@ import { Color } from 'vs/base/common/color'; import { ColorScheme, isHighContrast } from 'vs/platform/theme/common/theme'; import { colorThemeSchemaId } from 'vs/workbench/services/themes/common/colorThemeSchema'; import { isCancellationError, onUnexpectedError } from 'vs/base/common/errors'; -import { IQuickInputButton, IQuickInputService, IQuickPickItem, QuickPickInput } from 'vs/platform/quickinput/common/quickInput'; +import { IQuickInputButton, IQuickInputService, IQuickInputToggle, IQuickPick, IQuickPickItem, QuickPickInput } from 'vs/platform/quickinput/common/quickInput'; import { DEFAULT_PRODUCT_ICON_THEME_ID, ProductIconThemeData } from 'vs/workbench/services/themes/browser/productIconThemeData'; import { IPaneCompositePartService } from 'vs/workbench/services/panecomposite/browser/panecomposite'; import { ViewContainerLocation } from 'vs/workbench/common/views'; @@ -44,11 +44,22 @@ import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storag import { isWeb } from 'vs/base/common/platform'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { IHostService } from 'vs/workbench/services/host/browser/host'; +import { mainWindow } from 'vs/base/browser/window'; +import { IPreferencesService } from 'vs/workbench/services/preferences/common/preferences'; +import { Toggle } from 'vs/base/browser/ui/toggle/toggle'; +import { defaultToggleStyles } from 'vs/platform/theme/browser/defaultStyles'; +import { DisposableStore } from 'vs/base/common/lifecycle'; export const manageExtensionIcon = registerIcon('theme-selection-manage-extension', Codicon.gear, localize('manageExtensionIcon', 'Icon for the \'Manage\' action in the theme selection quick pick.')); type PickerResult = 'back' | 'selected' | 'cancelled'; +enum ConfigureItem { + BROWSE_GALLERY = 'marketplace', + EXTENSIONS_VIEW = 'extensions', + CUSTOM_TOP_ENTRY = 'customTopEntry' +} + class MarketplaceThemesPicker { private readonly _installedExtensions: Promise>; private readonly _marketplaceExtensions: Set = new Set(); @@ -272,13 +283,20 @@ class MarketplaceThemesPicker { } } +interface InstalledThemesPickerOptions { + readonly installMessage: string; + readonly browseMessage?: string; + readonly placeholderMessage: string; + readonly marketplaceTag: string; + readonly title?: string; + readonly description?: string; + readonly toggles?: IQuickInputToggle[]; + readonly onToggle?: (toggle: IQuickInputToggle, quickInput: IQuickPick) => Promise; +} class InstalledThemesPicker { constructor( - private readonly installMessage: string, - private readonly browseMessage: string | undefined, - private readonly placeholderMessage: string, - private readonly marketplaceTag: string, + private readonly options: InstalledThemesPickerOptions, private readonly setTheme: (theme: IWorkbenchTheme | undefined, settingsTarget: ThemeSettingTarget) => Promise, private readonly getMarketplaceColorThemes: (publisher: string, name: string, version: string) => Promise, @IQuickInputService private readonly quickInputService: IQuickInputService, @@ -290,13 +308,14 @@ class InstalledThemesPicker { } public async openQuickPick(picks: QuickPickInput[], currentTheme: IWorkbenchTheme) { + let marketplaceThemePicker: MarketplaceThemesPicker | undefined; if (this.extensionGalleryService.isEnabled()) { - if (this.extensionResourceLoaderService.supportsExtensionGalleryResources && this.browseMessage) { - marketplaceThemePicker = this.instantiationService.createInstance(MarketplaceThemesPicker, this.getMarketplaceColorThemes.bind(this), this.marketplaceTag); - picks = [...configurationEntries(this.browseMessage), ...picks]; + if (this.extensionResourceLoaderService.supportsExtensionGalleryResources && this.options.browseMessage) { + marketplaceThemePicker = this.instantiationService.createInstance(MarketplaceThemesPicker, this.getMarketplaceColorThemes.bind(this), this.options.marketplaceTag); + picks = [configurationEntry(this.options.browseMessage, ConfigureItem.BROWSE_GALLERY), ...picks]; } else { - picks = [...picks, ...configurationEntries(this.installMessage)]; + picks = [...picks, { type: 'separator' }, configurationEntry(this.options.installMessage, ConfigureItem.EXTENSIONS_VIEW)]; } } @@ -306,7 +325,7 @@ class InstalledThemesPicker { if (selectThemeTimeout) { clearTimeout(selectThemeTimeout); } - selectThemeTimeout = window.setTimeout(() => { + selectThemeTimeout = mainWindow.setTimeout(() => { selectThemeTimeout = undefined; const newTheme = (theme ?? currentTheme) as IWorkbenchTheme; this.setTheme(newTheme, applyTheme ? 'auto' : 'preview').then(undefined, @@ -321,25 +340,34 @@ class InstalledThemesPicker { const pickInstalledThemes = (activeItemId: string | undefined) => { return new Promise((s, _) => { let isCompleted = false; + const disposables = new DisposableStore(); const autoFocusIndex = picks.findIndex(p => isItem(p) && p.id === activeItemId); const quickpick = this.quickInputService.createQuickPick(); quickpick.items = picks; - quickpick.placeholder = this.placeholderMessage; + quickpick.title = this.options.title; + quickpick.description = this.options.description; + quickpick.placeholder = this.options.placeholderMessage; quickpick.activeItems = [picks[autoFocusIndex] as ThemeItem]; quickpick.canSelectMany = false; + quickpick.toggles = this.options.toggles; + quickpick.toggles?.forEach(toggle => { + toggle.onChange(() => this.options.onToggle?.(toggle, quickpick), undefined, disposables); + }); quickpick.matchOnDescription = true; quickpick.onDidAccept(async _ => { isCompleted = true; const theme = quickpick.selectedItems[0]; - if (!theme || typeof theme.id === 'undefined') { // 'pick in marketplace' entry - if (marketplaceThemePicker) { - const res = await marketplaceThemePicker.openQuickPick(quickpick.value, currentTheme, selectTheme); - if (res === 'back') { - await pickInstalledThemes(undefined); + if (!theme || theme.configureItem) { // 'pick in marketplace' entry + if (!theme || theme.configureItem === ConfigureItem.EXTENSIONS_VIEW) { + openExtensionViewlet(this.paneCompositeService, `${this.options.marketplaceTag} ${quickpick.value}`); + } else if (theme.configureItem === ConfigureItem.BROWSE_GALLERY) { + if (marketplaceThemePicker) { + const res = await marketplaceThemePicker.openQuickPick(quickpick.value, currentTheme, selectTheme); + if (res === 'back') { + await pickInstalledThemes(undefined); + } } - } else { - openExtensionViewlet(this.paneCompositeService, `${this.marketplaceTag} ${quickpick.value}`); } } else { selectTheme(theme.theme, true); @@ -355,6 +383,7 @@ class InstalledThemesPicker { s(); } quickpick.dispose(); + disposables.dispose(); }); quickpick.onDidTriggerItemButton(e => { if (isItem(e.item)) { @@ -362,7 +391,7 @@ class InstalledThemesPicker { if (extensionId) { openExtensionViewlet(this.paneCompositeService, `@id:${extensionId}`); } else { - openExtensionViewlet(this.paneCompositeService, `${this.marketplaceTag} ${quickpick.value}`); + openExtensionViewlet(this.paneCompositeService, `${this.options.marketplaceTag} ${quickpick.value}`); } } }); @@ -383,7 +412,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: SelectColorThemeCommandId, - title: { value: localize('selectTheme.label', "Color Theme"), original: 'Color Theme' }, + title: localize2('selectTheme.label', 'Color Theme'), category: Categories.Preferences, f1: true, keybinding: { @@ -393,28 +422,80 @@ registerAction2(class extends Action2 { }); } + private getTitle(colorScheme: ColorScheme | undefined): string { + switch (colorScheme) { + case ColorScheme.DARK: return localize('themes.selectTheme.darkScheme', "Select Color Theme for System Dark Mode"); + case ColorScheme.LIGHT: return localize('themes.selectTheme.lightScheme', "Select Color Theme for System Light Mode"); + case ColorScheme.HIGH_CONTRAST_DARK: return localize('themes.selectTheme.darkHC', "Select Color Theme for High Contrast Dark Mode"); + case ColorScheme.HIGH_CONTRAST_LIGHT: return localize('themes.selectTheme.lightHC', "Select Color Theme for High Contrast Light Mode"); + default: + return localize('themes.selectTheme.default', "Select Color Theme (detect system color mode disabled)"); + } + } + override async run(accessor: ServicesAccessor) { const themeService = accessor.get(IWorkbenchThemeService); + const preferencesService = accessor.get(IPreferencesService); - const installMessage = localize('installColorThemes', "Install Additional Color Themes..."); - const browseMessage = '$(plus) ' + localize('browseColorThemes', "Browse Additional Color Themes..."); - const placeholderMessage = localize('themes.selectTheme', "Select Color Theme (Up/Down Keys to Preview)"); - const marketplaceTag = 'category:themes'; + const preferredColorScheme = themeService.getPreferredColorScheme(); + + let modeConfigureToggle; + if (preferredColorScheme) { + modeConfigureToggle = new Toggle({ + title: localize('themes.configure.switchingEnabled', 'Detect system color mode enabled. Click to configure.'), + icon: Codicon.colorMode, + isChecked: false, + ...defaultToggleStyles + }); + } else { + modeConfigureToggle = new Toggle({ + title: localize('themes.configure.switchingDisabled', 'Detect system color mode disabled. Click to configure.'), + icon: Codicon.colorMode, + isChecked: false, + ...defaultToggleStyles + }); + } + + const options = { + installMessage: localize('installColorThemes', "Install Additional Color Themes..."), + browseMessage: '$(plus) ' + localize('browseColorThemes', "Browse Additional Color Themes..."), + placeholderMessage: this.getTitle(preferredColorScheme), + marketplaceTag: 'category:themes', + toggles: [modeConfigureToggle], + onToggle: async (toggle, picker) => { + picker.hide(); + await preferencesService.openSettings({ query: ThemeSettings.DETECT_COLOR_SCHEME }); + } + } satisfies InstalledThemesPickerOptions; const setTheme = (theme: IWorkbenchTheme | undefined, settingsTarget: ThemeSettingTarget) => themeService.setColorTheme(theme as IWorkbenchColorTheme, settingsTarget); const getMarketplaceColorThemes = (publisher: string, name: string, version: string) => themeService.getMarketplaceColorThemes(publisher, name, version); const instantiationService = accessor.get(IInstantiationService); - const picker = instantiationService.createInstance(InstalledThemesPicker, installMessage, browseMessage, placeholderMessage, marketplaceTag, setTheme, getMarketplaceColorThemes); + const picker = instantiationService.createInstance(InstalledThemesPicker, options, setTheme, getMarketplaceColorThemes); const themes = await themeService.getColorThemes(); const currentTheme = themeService.getColorTheme(); - const picks: QuickPickInput[] = [ - ...toEntries(themes.filter(t => t.type === ColorScheme.LIGHT), localize('themes.category.light', "light themes")), - ...toEntries(themes.filter(t => t.type === ColorScheme.DARK), localize('themes.category.dark', "dark themes")), - ...toEntries(themes.filter(t => isHighContrast(t.type)), localize('themes.category.hc', "high contrast themes")), - ]; + const lightEntries = toEntries(themes.filter(t => t.type === ColorScheme.LIGHT), localize('themes.category.light', "light themes")); + const darkEntries = toEntries(themes.filter(t => t.type === ColorScheme.DARK), localize('themes.category.dark', "dark themes")); + const hcEntries = toEntries(themes.filter(t => isHighContrast(t.type)), localize('themes.category.hc', "high contrast themes")); + + let picks; + switch (preferredColorScheme) { + case ColorScheme.DARK: + picks = [...darkEntries, ...lightEntries, ...hcEntries]; + break; + case ColorScheme.HIGH_CONTRAST_DARK: + case ColorScheme.HIGH_CONTRAST_LIGHT: + picks = [...hcEntries, ...lightEntries, ...darkEntries]; + break; + case ColorScheme.LIGHT: + default: + picks = [...lightEntries, ...darkEntries, ...hcEntries]; + break; + } await picker.openQuickPick(picks, currentTheme); + } }); @@ -425,7 +506,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: SelectFileIconThemeCommandId, - title: { value: localize('selectIconTheme.label', "File Icon Theme"), original: 'File Icon Theme' }, + title: localize2('selectIconTheme.label', 'File Icon Theme'), category: Categories.Preferences, f1: true }); @@ -434,14 +515,16 @@ registerAction2(class extends Action2 { override async run(accessor: ServicesAccessor) { const themeService = accessor.get(IWorkbenchThemeService); - const installMessage = localize('installIconThemes', "Install Additional File Icon Themes..."); - const placeholderMessage = localize('themes.selectIconTheme', "Select File Icon Theme (Up/Down Keys to Preview)"); - const marketplaceTag = 'tag:icon-theme'; + const options = { + installMessage: localize('installIconThemes', "Install Additional File Icon Themes..."), + placeholderMessage: localize('themes.selectIconTheme', "Select File Icon Theme (Up/Down Keys to Preview)"), + marketplaceTag: 'tag:icon-theme' + }; const setTheme = (theme: IWorkbenchTheme | undefined, settingsTarget: ThemeSettingTarget) => themeService.setFileIconTheme(theme as IWorkbenchFileIconTheme, settingsTarget); const getMarketplaceColorThemes = (publisher: string, name: string, version: string) => themeService.getMarketplaceFileIconThemes(publisher, name, version); const instantiationService = accessor.get(IInstantiationService); - const picker = instantiationService.createInstance(InstalledThemesPicker, installMessage, undefined, placeholderMessage, marketplaceTag, setTheme, getMarketplaceColorThemes); + const picker = instantiationService.createInstance(InstalledThemesPicker, options, setTheme, getMarketplaceColorThemes); const picks: QuickPickInput[] = [ { type: 'separator', label: localize('fileIconThemeCategory', 'file icon themes') }, @@ -460,7 +543,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: SelectProductIconThemeCommandId, - title: { value: localize('selectProductIconTheme.label', "Product Icon Theme"), original: 'Product Icon Theme' }, + title: localize2('selectProductIconTheme.label', 'Product Icon Theme'), category: Categories.Preferences, f1: true }); @@ -469,15 +552,17 @@ registerAction2(class extends Action2 { override async run(accessor: ServicesAccessor) { const themeService = accessor.get(IWorkbenchThemeService); - const installMessage = localize('installProductIconThemes', "Install Additional Product Icon Themes..."); - const browseMessage = '$(plus) ' + localize('browseProductIconThemes', "Browse Additional Product Icon Themes..."); - const placeholderMessage = localize('themes.selectProductIconTheme', "Select Product Icon Theme (Up/Down Keys to Preview)"); - const marketplaceTag = 'tag:product-icon-theme'; + const options = { + installMessage: localize('installProductIconThemes', "Install Additional Product Icon Themes..."), + browseMessage: '$(plus) ' + localize('browseProductIconThemes', "Browse Additional Product Icon Themes..."), + placeholderMessage: localize('themes.selectProductIconTheme', "Select Product Icon Theme (Up/Down Keys to Preview)"), + marketplaceTag: 'tag:product-icon-theme' + }; const setTheme = (theme: IWorkbenchTheme | undefined, settingsTarget: ThemeSettingTarget) => themeService.setProductIconTheme(theme as IWorkbenchProductIconTheme, settingsTarget); const getMarketplaceColorThemes = (publisher: string, name: string, version: string) => themeService.getMarketplaceProductIconThemes(publisher, name, version); const instantiationService = accessor.get(IInstantiationService); - const picker = instantiationService.createInstance(InstalledThemesPicker, installMessage, browseMessage, placeholderMessage, marketplaceTag, setTheme, getMarketplaceColorThemes); + const picker = instantiationService.createInstance(InstalledThemesPicker, options, setTheme, getMarketplaceColorThemes); const picks: QuickPickInput[] = [ { type: 'separator', label: localize('productIconThemeCategory', 'product icon themes') }, @@ -509,19 +594,14 @@ function findBuiltInThemes(themes: IWorkbenchColorTheme[], extension: { publishe return themes.filter(({ extensionData }) => extensionData && extensionData.extensionIsBuiltin && equalsIgnoreCase(extensionData.extensionPublisher, extension.publisher) && equalsIgnoreCase(extensionData.extensionName, extension.name)); } -function configurationEntries(label: string): QuickPickInput[] { - return [ - { - type: 'separator' - }, - { - id: undefined, - label: label, - alwaysShow: true, - buttons: [configureButton] - } - ]; - +function configurationEntry(label: string, configureItem: ConfigureItem): QuickPickInput { + return { + id: undefined, + label: label, + alwaysShow: true, + buttons: [configureButton], + configureItem: configureItem + }; } function openExtensionViewlet(paneCompositeService: IPaneCompositePartService, query: string) { @@ -539,6 +619,7 @@ interface ThemeItem extends IQuickPickItem { readonly label: string; readonly description?: string; readonly alwaysShow?: boolean; + readonly configureItem?: ConfigureItem; } function isItem(i: QuickPickInput): i is ThemeItem { @@ -577,7 +658,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: 'workbench.action.generateColorTheme', - title: { value: localize('generateColorTheme.label', "Generate Color Theme From Current Settings"), original: 'Generate Color Theme From Current Settings' }, + title: localize2('generateColorTheme.label', 'Generate Color Theme From Current Settings'), category: Categories.Developer, f1: true }); @@ -631,7 +712,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: toggleLightDarkThemesCommandId, - title: { value: localize('toggleLightDarkThemes.label', "Toggle between Light/Dark Themes"), original: 'Toggle between Light/Dark Themes' }, + title: localize2('toggleLightDarkThemes.label', 'Toggle between Light/Dark Themes'), category: Categories.Preferences, f1: true, }); @@ -640,6 +721,21 @@ registerAction2(class extends Action2 { override async run(accessor: ServicesAccessor) { const themeService = accessor.get(IWorkbenchThemeService); const configurationService = accessor.get(IConfigurationService); + const notificationService = accessor.get(INotificationService); + const preferencesService = accessor.get(IPreferencesService); + + if (configurationService.getValue(ThemeSettings.DETECT_COLOR_SCHEME)) { + const message = localize({ key: 'cannotToggle', comment: ['{0} is a setting name'] }, "Cannot toggle between light and dark themes when `{0}` is enabled in settings.", ThemeSettings.DETECT_COLOR_SCHEME); + notificationService.prompt(Severity.Info, message, [ + { + label: localize('goToSetting', "Open Settings"), + run: () => { + return preferencesService.openUserSettings({ query: ThemeSettings.DETECT_COLOR_SCHEME }); + } + } + ]); + return; + } const currentTheme = themeService.getColorTheme(); let newSettingsId: string = ThemeSettings.PREFERRED_DARK_THEME; @@ -676,7 +772,7 @@ registerAction2(class extends Action2 { constructor() { super({ id: browseColorThemesInMarketplaceCommandId, - title: { value: localize('browseColorThemeInMarketPlace.label', "Browse Color Themes in Marketplace"), original: 'Browse Color Themes in Marketplace' }, + title: localize2('browseColorThemeInMarketPlace.label', 'Browse Color Themes in Marketplace'), category: Categories.Preferences, f1: true, }); @@ -701,7 +797,7 @@ registerAction2(class extends Action2 { if (selectThemeTimeout) { clearTimeout(selectThemeTimeout); } - selectThemeTimeout = window.setTimeout(() => { + selectThemeTimeout = mainWindow.setTimeout(() => { selectThemeTimeout = undefined; const newTheme = (theme ?? currentTheme) as IWorkbenchTheme; themeService.setColorTheme(newTheme as IWorkbenchColorTheme, applyTheme ? 'auto' : 'preview').then(undefined, @@ -719,23 +815,23 @@ registerAction2(class extends Action2 { }); const ThemesSubMenu = new MenuId('ThemesSubMenu'); -MenuRegistry.appendMenuItem(MenuId.GlobalActivity, { +MenuRegistry.appendMenuItem(MenuId.GlobalActivity, { title: localize('themes', "Themes"), submenu: ThemesSubMenu, group: '2_configuration', order: 7 -}); -MenuRegistry.appendMenuItem(MenuId.MenubarPreferencesMenu, { +} satisfies ISubmenuItem); +MenuRegistry.appendMenuItem(MenuId.MenubarPreferencesMenu, { title: localize({ key: 'miSelectTheme', comment: ['&& denotes a mnemonic'] }, "&&Theme"), submenu: ThemesSubMenu, group: '2_configuration', order: 7 -}); +} satisfies ISubmenuItem); MenuRegistry.appendMenuItem(ThemesSubMenu, { command: { id: SelectColorThemeCommandId, - title: localize('selectTheme.label', "Color Theme") + title: localize('selectTheme.label', 'Color Theme') }, order: 1 }); diff --git a/patched-vscode/src/vs/workbench/contrib/themes/test/node/colorRegistryExport.test.ts b/patched-vscode/src/vs/workbench/contrib/themes/test/node/colorRegistryExport.test.ts index a051fa3a..ccd7af54 100644 --- a/patched-vscode/src/vs/workbench/contrib/themes/test/node/colorRegistryExport.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/themes/test/node/colorRegistryExport.test.ts @@ -4,6 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import { Color } from 'vs/base/common/color'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; import { Registry } from 'vs/platform/registry/common/platform'; import { Extensions, IColorRegistry } from 'vs/platform/theme/common/colorRegistry'; @@ -17,4 +18,6 @@ suite('ColorRegistry', () => { console.log(`#colors:${JSON.stringify(colors, replacer)}\n`); }); } + + ensureNoDisposablesAreLeakedInTestSuite(); }); diff --git a/patched-vscode/src/vs/workbench/contrib/timeline/browser/timeline.contribution.ts b/patched-vscode/src/vs/workbench/contrib/timeline/browser/timeline.contribution.ts index f04d0d41..d881b328 100644 --- a/patched-vscode/src/vs/workbench/contrib/timeline/browser/timeline.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/timeline/browser/timeline.contribution.ts @@ -20,13 +20,14 @@ import { ExplorerFolderContext } from 'vs/workbench/contrib/files/common/files'; import { ResourceContextKey } from 'vs/workbench/common/contextkeys'; import { Codicon } from 'vs/base/common/codicons'; import { registerIcon } from 'vs/platform/theme/common/iconRegistry'; +import { ILocalizedString } from 'vs/platform/action/common/action'; const timelineViewIcon = registerIcon('timeline-view-icon', Codicon.history, localize('timelineViewIcon', 'View icon of the timeline view.')); const timelineOpenIcon = registerIcon('timeline-open', Codicon.history, localize('timelineOpenIcon', 'Icon for the open timeline action.')); export class TimelinePaneDescriptor implements IViewDescriptor { readonly id = TimelinePaneId; - readonly name = TimelinePane.TITLE; + readonly name: ILocalizedString = TimelinePane.TITLE; readonly containerIcon = timelineViewIcon; readonly ctorDescriptor = new SyncDescriptor(TimelinePane); readonly order = 2; @@ -91,12 +92,12 @@ MenuRegistry.appendMenuItem(MenuId.ExplorerContext, ({ const timelineFilter = registerIcon('timeline-filter', Codicon.filter, localize('timelineFilter', 'Icon for the filter timeline action.')); -MenuRegistry.appendMenuItem(MenuId.TimelineTitle, { +MenuRegistry.appendMenuItem(MenuId.TimelineTitle, { submenu: MenuId.TimelineFilterSubMenu, title: localize('filterTimeline', "Filter Timeline"), group: 'navigation', order: 100, icon: timelineFilter -}); +} satisfies ISubmenuItem); registerSingleton(ITimelineService, TimelineService, InstantiationType.Delayed); diff --git a/patched-vscode/src/vs/workbench/contrib/timeline/browser/timelinePane.ts b/patched-vscode/src/vs/workbench/contrib/timeline/browser/timelinePane.ts index 5b658089..f152f086 100644 --- a/patched-vscode/src/vs/workbench/contrib/timeline/browser/timelinePane.ts +++ b/patched-vscode/src/vs/workbench/contrib/timeline/browser/timelinePane.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import 'vs/css!./media/timelinePane'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import * as DOM from 'vs/base/browser/dom'; import { IAction, ActionRunner } from 'vs/base/common/actions'; import { CancellationTokenSource } from 'vs/base/common/cancellation'; @@ -49,12 +49,14 @@ import { API_OPEN_DIFF_EDITOR_COMMAND_ID, API_OPEN_EDITOR_COMMAND_ID } from 'vs/ import { MarshalledId } from 'vs/base/common/marshallingIds'; import { isString } from 'vs/base/common/types'; import { renderMarkdownAsPlaintext } from 'vs/base/browser/markdownRenderer'; -import { IHoverService } from 'vs/workbench/services/hover/browser/hover'; -import { IHoverDelegate, IHoverDelegateOptions } from 'vs/base/browser/ui/iconLabel/iconHoverDelegate'; +import { IHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate'; import { IUriIdentityService } from 'vs/platform/uriIdentity/common/uriIdentity'; import { IExtensionService } from 'vs/workbench/services/extensions/common/extensions'; import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; import { AriaRole } from 'vs/base/browser/ui/aria/aria'; +import { ILocalizedString } from 'vs/platform/action/common/action'; +import { getDefaultHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; const ItemHeight = 22; @@ -232,7 +234,7 @@ export const TimelineFollowActiveEditorContext = new RawContextKey('tim export const TimelineExcludeSources = new RawContextKey('timelineExcludeSources', '[]', true); export class TimelinePane extends ViewPane { - static readonly TITLE = localize('timeline', "Timeline"); + static readonly TITLE: ILocalizedString = localize2('timeline', "Timeline"); private $container!: HTMLElement; private $message!: HTMLDivElement; @@ -267,26 +269,18 @@ export class TimelinePane extends ViewPane { @IOpenerService openerService: IOpenerService, @IThemeService themeService: IThemeService, @ITelemetryService telemetryService: ITelemetryService, + @IHoverService hoverService: IHoverService, @ILabelService private readonly labelService: ILabelService, @IUriIdentityService private readonly uriIdentityService: IUriIdentityService, @IExtensionService private readonly extensionService: IExtensionService, ) { - super({ ...options, titleMenuId: MenuId.TimelineTitle }, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService); + super({ ...options, titleMenuId: MenuId.TimelineTitle }, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService, hoverService); this.commands = this._register(this.instantiationService.createInstance(TimelinePaneCommands, this)); this.followActiveEditorContext = TimelineFollowActiveEditorContext.bindTo(this.contextKeyService); this.timelineExcludeSourcesContext = TimelineExcludeSources.bindTo(this.contextKeyService); - // TOOD @lramos15 remove after a few iterations of deprecated setting - const oldExcludedSourcesSetting: string[] = configurationService.getValue('timeline.excludeSources'); - if (oldExcludedSourcesSetting) { - configurationService.updateValue('timeline.excludeSources', undefined); - const oldSettingString = JSON.stringify(oldExcludedSourcesSetting); - this.timelineExcludeSourcesContext.set(oldSettingString); - // Update the storage service with the setting - storageService.store('timeline.excludeSources', oldSettingString, StorageScope.PROFILE, StorageTarget.USER); - } const excludedSourcesString = storageService.get('timeline.excludeSources', StorageScope.PROFILE, '[]'); this.timelineExcludeSourcesContext.set(excludedSourcesString); this.excludedSources = new Set(JSON.parse(excludedSourcesString)); @@ -424,7 +418,7 @@ export class TimelinePane extends ViewPane { } private onTimelineChanged(e: TimelineChangeEvent) { - if (e?.uri === undefined || this.uriIdentityService.extUri.isEqual(e.uri, this.uri)) { + if (e?.uri === undefined || this.uriIdentityService.extUri.isEqual(URI.revive(e.uri), this.uri)) { const timeline = this.timelinesBySource.get(e.id); if (timeline === undefined) { return; @@ -755,15 +749,15 @@ export class TimelinePane extends ViewPane { } const iterator = timeline.items[Symbol.iterator](); - sources.push({ timeline: timeline, iterator: iterator, nextItem: iterator.next() }); + sources.push({ timeline, iterator, nextItem: iterator.next() }); } this._visibleItemCount = hasAnyItems ? 1 : 0; function getNextMostRecentSource() { return sources - .filter(source => !source.nextItem!.done) - .reduce((previous, current) => (previous === undefined || current.nextItem!.value.timestamp >= previous.nextItem!.value.timestamp) ? current : previous, undefined!); + .filter(source => !source.nextItem.done) + .reduce((previous, current) => (previous === undefined || current.nextItem.value.timestamp >= previous.nextItem.value.timestamp) ? current : previous, undefined!); } let lastRelativeTime: string | undefined; @@ -943,9 +937,7 @@ export class TimelinePane extends ViewPane { }, keyboardNavigationLabelProvider: new TimelineKeyboardNavigationLabelProvider(), multipleSelectionSupport: false, - overrideStyles: { - listBackground: this.getBackgroundColor() - } + overrideStyles: this.getLocationBasedColors().listOverrideStyles, }); this._register(this.tree.onContextMenu(e => this.onContextMenu(this.commands, e))); @@ -1054,7 +1046,7 @@ export class TimelinePane extends ViewPane { this.tree.domFocus(); } }, - getActionsContext: (): TimelineActionContext => ({ uri: this.uri, item: item }), + getActionsContext: (): TimelineActionContext => ({ uri: this.uri, item }), actionRunner: new TimelineActionRunner() }); } @@ -1076,13 +1068,13 @@ class TimelineElementTemplate implements IDisposable { container.classList.add('custom-view-tree-node-item'); this.icon = DOM.append(container, DOM.$('.custom-view-tree-node-item-icon')); - this.iconLabel = new IconLabel(container, { supportHighlights: true, supportIcons: true, hoverDelegate: hoverDelegate }); + this.iconLabel = new IconLabel(container, { supportHighlights: true, supportIcons: true, hoverDelegate }); const timestampContainer = DOM.append(this.iconLabel.element, DOM.$('.timeline-timestamp-container')); this.timestamp = DOM.append(timestampContainer, DOM.$('span.timeline-timestamp')); const actionsContainer = DOM.append(this.iconLabel.element, DOM.$('.actions')); - this.actionBar = new ActionBar(actionsContainer, { actionViewItemProvider: actionViewItemProvider }); + this.actionBar = new ActionBar(actionsContainer, { actionViewItemProvider }); } dispose() { @@ -1117,7 +1109,7 @@ class TimelineActionRunner extends ActionRunner { $mid: MarshalledId.TimelineActionContext, handle: item.handle, source: item.source, - uri: uri + uri }, uri, item.source, @@ -1155,14 +1147,9 @@ class TimelineTreeRenderer implements ITreeRenderer this.hoverService.showHover(options), - delay: this.configurationService.getValue('workbench.hover.delay') - }; + this._hoverDelegate = getDefaultHoverDelegate('mouse'); } private uri: URI | undefined; @@ -1220,7 +1207,7 @@ class TimelineTreeRenderer implements ITreeRenderer{ } +class TypeHierarchyTree extends WorkbenchAsyncDataTree { } export class TypeHierarchyTreePeekWidget extends peekView.PeekViewWidget { @@ -279,7 +279,7 @@ export class TypeHierarchyTreePeekWidget extends peekView.PeekViewWidget { this._disposables.add(this._tree.onDidChangeSelection(e => { const [element] = e.elements; // don't close on click - if (element && e.browserEvent instanceof KeyboardEvent) { + if (element && isKeyboardEvent(e.browserEvent)) { this.dispose(); this._editorService.openEditor({ resource: element.item.uri, diff --git a/patched-vscode/src/vs/workbench/contrib/update/browser/releaseNotesEditor.ts b/patched-vscode/src/vs/workbench/contrib/update/browser/releaseNotesEditor.ts index 411c6105..9f6cc07b 100644 --- a/patched-vscode/src/vs/workbench/contrib/update/browser/releaseNotesEditor.ts +++ b/patched-vscode/src/vs/workbench/contrib/update/browser/releaseNotesEditor.ts @@ -30,9 +30,13 @@ import { getTelemetryLevel, supportsTelemetry } from 'vs/platform/telemetry/comm import { IConfigurationChangeEvent, IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { TelemetryLevel } from 'vs/platform/telemetry/common/telemetry'; import { DisposableStore } from 'vs/base/common/lifecycle'; +import { SimpleSettingRenderer } from 'vs/workbench/contrib/markdown/browser/markdownSettingRenderer'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { Schemas } from 'vs/base/common/network'; +import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService'; export class ReleaseNotesManager { - + private readonly _simpleSettingRenderer: SimpleSettingRenderer; private readonly _releaseNotesCache = new Map>(); private _currentReleaseNotes: WebviewInput | undefined = undefined; @@ -48,26 +52,33 @@ export class ReleaseNotesManager { @IConfigurationService private readonly _configurationService: IConfigurationService, @IEditorService private readonly _editorService: IEditorService, @IEditorGroupsService private readonly _editorGroupService: IEditorGroupsService, + @ICodeEditorService private readonly _codeEditorService: ICodeEditorService, @IWebviewWorkbenchService private readonly _webviewWorkbenchService: IWebviewWorkbenchService, @IExtensionService private readonly _extensionService: IExtensionService, - @IProductService private readonly _productService: IProductService + @IProductService private readonly _productService: IProductService, + @IInstantiationService private readonly _instantiationService: IInstantiationService, ) { - TokenizationRegistry.onDidChange(async () => { - if (!this._currentReleaseNotes || !this._lastText) { - return; - } - const html = await this.renderBody(this._lastText); - if (this._currentReleaseNotes) { - this._currentReleaseNotes.webview.setHtml(html); - } + TokenizationRegistry.onDidChange(() => { + return this.updateHtml(); }); _configurationService.onDidChangeConfiguration(this.onDidChangeConfiguration, this, this.disposables); _webviewWorkbenchService.onDidChangeActiveWebviewEditor(this.onDidChangeActiveWebviewEditor, this, this.disposables); + this._simpleSettingRenderer = this._instantiationService.createInstance(SimpleSettingRenderer); + } + + private async updateHtml() { + if (!this._currentReleaseNotes || !this._lastText) { + return; + } + const html = await this.renderBody(this._lastText); + if (this._currentReleaseNotes) { + this._currentReleaseNotes.webview.setHtml(html); + } } - public async show(version: string): Promise { - const releaseNoteText = await this.loadReleaseNotes(version); + public async show(version: string, useCurrentFile: boolean): Promise { + const releaseNoteText = await this.loadReleaseNotes(version, useCurrentFile); this._lastText = releaseNoteText; const html = await this.renderBody(releaseNoteText); const title = nls.localize('releaseNotesInputName', "Release Notes: {0}", version); @@ -102,6 +113,10 @@ export class ReleaseNotesManager { disposables.add(this._currentReleaseNotes.webview.onMessage(e => { if (e.message.type === 'showReleaseNotes') { this._configurationService.updateValue('update.showReleaseNotes', e.message.value); + } else if (e.message.type === 'clickSetting') { + const x = this._currentReleaseNotes?.webview.container.offsetLeft + e.message.value.x; + const y = this._currentReleaseNotes?.webview.container.offsetTop + e.message.value.y; + this._simpleSettingRenderer.updateSetting(URI.parse(e.message.value.uri), x, y); } })); @@ -116,7 +131,7 @@ export class ReleaseNotesManager { return true; } - private async loadReleaseNotes(version: string): Promise { + private async loadReleaseNotes(version: string, useCurrentFile: boolean): Promise { const match = /^(\d+\.\d+)\./.exec(version); if (!match) { throw new Error('not found'); @@ -178,7 +193,12 @@ export class ReleaseNotesManager { const fetchReleaseNotes = async () => { let text; try { - text = await asTextOrError(await this._requestService.request({ url }, CancellationToken.None)); + if (useCurrentFile) { + const file = this._codeEditorService.getActiveCodeEditor()?.getModel()?.getValue(); + text = file ? file.substring(file.indexOf('#')) : undefined; + } else { + text = await asTextOrError(await this._requestService.request({ url }, CancellationToken.None)); + } } catch { throw new Error('Failed to fetch release notes'); } @@ -190,6 +210,10 @@ export class ReleaseNotesManager { return patchKeybindings(text); }; + // Don't cache the current file + if (useCurrentFile) { + return fetchReleaseNotes(); + } if (!this._releaseNotesCache.has(version)) { this._releaseNotesCache.set(version, (async () => { try { @@ -204,10 +228,14 @@ export class ReleaseNotesManager { return this._releaseNotesCache.get(version)!; } - private onDidClickLink(uri: URI) { - this.addGAParameters(uri, 'ReleaseNotes') - .then(updated => this._openerService.open(updated)) - .then(undefined, onUnexpectedError); + private async onDidClickLink(uri: URI) { + if (uri.scheme === Schemas.codeSetting) { + // handled in receive message + } else { + this.addGAParameters(uri, 'ReleaseNotes') + .then(updated => this._openerService.open(updated, { allowCommands: ['workbench.action.openSettings'] })) + .then(undefined, onUnexpectedError); + } } private async addGAParameters(uri: URI, origin: string, experiment = '1'): Promise { @@ -221,7 +249,7 @@ export class ReleaseNotesManager { private async renderBody(text: string) { const nonce = generateUuid(); - const content = await renderMarkdownDocument(text, this._extensionService, this._languageService, false); + const content = await renderMarkdownDocument(text, this._extensionService, this._languageService, false, undefined, undefined, this._simpleSettingRenderer); const colorMap = TokenizationRegistry.getColorMap(); const css = colorMap ? generateTokensCSSForColorMap(colorMap) : ''; const showReleaseNotes = Boolean(this._configurationService.getValue('update.showReleaseNotes')); @@ -235,6 +263,91 @@ export class ReleaseNotesManager { @@ -270,6 +383,22 @@ export class ReleaseNotesManager { } }); + window.addEventListener('click', event => { + const href = event.target.href ?? event.target.parentElement.href ?? event.target.parentElement.parentElement?.href; + if (href && (href.startsWith('${Schemas.codeSetting}'))) { + vscode.postMessage({ type: 'clickSetting', value: { uri: href, x: event.clientX, y: event.clientY }}); + } + }); + + window.addEventListener('keypress', event => { + if (event.keyCode === 13) { + if (event.target.children.length > 0 && event.target.children[0].href) { + const clientRect = event.target.getBoundingClientRect(); + vscode.postMessage({ type: 'clickSetting', value: { uri: event.target.children[0].href, x: clientRect.right , y: clientRect.bottom }}); + } + } + }); + input.addEventListener('change', event => { vscode.postMessage({ type: 'showReleaseNotes', value: input.checked }, '*'); }); @@ -280,17 +409,17 @@ export class ReleaseNotesManager { private onDidChangeConfiguration(e: IConfigurationChangeEvent): void { if (e.affectsConfiguration('update.showReleaseNotes')) { - this.updateWebview(); + this.updateCheckboxWebview(); } } private onDidChangeActiveWebviewEditor(input: WebviewInput | undefined): void { if (input && input === this._currentReleaseNotes) { - this.updateWebview(); + this.updateCheckboxWebview(); } } - private updateWebview() { + private updateCheckboxWebview() { if (this._currentReleaseNotes) { this._currentReleaseNotes.webview.postMessage({ type: 'showReleaseNotes', diff --git a/patched-vscode/src/vs/workbench/contrib/update/browser/update.contribution.ts b/patched-vscode/src/vs/workbench/contrib/update/browser/update.contribution.ts index 1f131713..fa3edab7 100644 --- a/patched-vscode/src/vs/workbench/contrib/update/browser/update.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/update/browser/update.contribution.ts @@ -4,7 +4,7 @@ *--------------------------------------------------------------------------------------------*/ import 'vs/platform/update/common/update.config.contribution'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { Registry } from 'vs/platform/registry/common/platform'; import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions } from 'vs/workbench/common/contributions'; import { Categories } from 'vs/platform/action/common/actionCommonCategories'; @@ -17,7 +17,7 @@ import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiati import { isWindows } from 'vs/base/common/platform'; import { IFileDialogService } from 'vs/platform/dialogs/common/dialogs'; import { mnemonicButtonLabel } from 'vs/base/common/labels'; -import { ShowCurrentReleaseNotesActionId } from 'vs/workbench/contrib/update/common/update'; +import { ShowCurrentReleaseNotesActionId, ShowCurrentReleaseNotesFromCurrentFileActionId } from 'vs/workbench/contrib/update/common/update'; import { IsWebContext } from 'vs/platform/contextkey/common/contextkeys'; import { IOpenerService } from 'vs/platform/opener/common/opener'; import { IProductService } from 'vs/platform/product/common/productService'; @@ -38,9 +38,8 @@ export class ShowCurrentReleaseNotesAction extends Action2 { super({ id: ShowCurrentReleaseNotesActionId, title: { - value: localize('showReleaseNotes', "Show Release Notes"), + ...localize2('showReleaseNotes', "Show Release Notes"), mnemonicTitle: localize({ key: 'mshowReleaseNotes', comment: ['&& denotes a mnemonic'] }, "Show &&Release Notes"), - original: 'Show Release Notes' }, category: { value: product.nameShort, original: product.nameShort }, f1: true, @@ -60,7 +59,7 @@ export class ShowCurrentReleaseNotesAction extends Action2 { const openerService = accessor.get(IOpenerService); try { - await showReleaseNotesInEditor(instantiationService, productService.version); + await showReleaseNotesInEditor(instantiationService, productService.version, false); } catch (err) { if (productService.releaseNotesUrl) { await openerService.open(URI.parse(productService.releaseNotesUrl)); @@ -71,7 +70,35 @@ export class ShowCurrentReleaseNotesAction extends Action2 { } } +export class ShowCurrentReleaseNotesFromCurrentFileAction extends Action2 { + + constructor() { + super({ + id: ShowCurrentReleaseNotesFromCurrentFileActionId, + title: { + ...localize2('showReleaseNotesCurrentFile', "Open Current File as Release Notes"), + mnemonicTitle: localize({ key: 'mshowReleaseNotes', comment: ['&& denotes a mnemonic'] }, "Show &&Release Notes"), + }, + category: localize2('developerCategory', "Developer"), + f1: true, + precondition: RELEASE_NOTES_URL + }); + } + + async run(accessor: ServicesAccessor): Promise { + const instantiationService = accessor.get(IInstantiationService); + const productService = accessor.get(IProductService); + + try { + await showReleaseNotesInEditor(instantiationService, productService.version, true); + } catch (err) { + throw new Error(localize('releaseNotesFromFileNone', "Cannot open the current file as Release Notes")); + } + } +} + registerAction2(ShowCurrentReleaseNotesAction); +registerAction2(ShowCurrentReleaseNotesFromCurrentFileAction); // Update @@ -80,7 +107,7 @@ export class CheckForUpdateAction extends Action2 { constructor() { super({ id: 'update.checkForUpdate', - title: { value: localize('checkForUpdates', "Check for Updates..."), original: 'Check for Updates...' }, + title: localize2('checkForUpdates', 'Check for Updates...'), category: { value: product.nameShort, original: product.nameShort }, f1: true, precondition: CONTEXT_UPDATE_STATE.isEqualTo(StateType.Idle), @@ -97,7 +124,7 @@ class DownloadUpdateAction extends Action2 { constructor() { super({ id: 'update.downloadUpdate', - title: { value: localize('downloadUpdate', "Download Update"), original: 'Download Update' }, + title: localize2('downloadUpdate', 'Download Update'), category: { value: product.nameShort, original: product.nameShort }, f1: true, precondition: CONTEXT_UPDATE_STATE.isEqualTo(StateType.AvailableForDownload) @@ -113,7 +140,7 @@ class InstallUpdateAction extends Action2 { constructor() { super({ id: 'update.installUpdate', - title: { value: localize('installUpdate', "Install Update"), original: 'Install Update' }, + title: localize2('installUpdate', 'Install Update'), category: { value: product.nameShort, original: product.nameShort }, f1: true, precondition: CONTEXT_UPDATE_STATE.isEqualTo(StateType.Downloaded) @@ -129,7 +156,7 @@ class RestartToUpdateAction extends Action2 { constructor() { super({ id: 'update.restartToUpdate', - title: { value: localize('restartToUpdate', "Restart to Update"), original: 'Restart to Update' }, + title: localize2('restartToUpdate', 'Restart to Update'), category: { value: product.nameShort, original: product.nameShort }, f1: true, precondition: CONTEXT_UPDATE_STATE.isEqualTo(StateType.Ready) @@ -148,10 +175,7 @@ class DownloadAction extends Action2 { constructor() { super({ id: DownloadAction.ID, - title: { - value: localize('openDownloadPage', "Download {0}", product.nameLong), - original: `Download ${product.downloadUrl}` - }, + title: localize2('openDownloadPage', "Download {0}", product.nameLong), precondition: ContextKeyExpr.and(IsWebContext, DOWNLOAD_URL), // Only show when running in a web browser and a download url is available f1: true, menu: [{ @@ -182,7 +206,7 @@ if (isWindows) { constructor() { super({ id: '_update.applyupdate', - title: { value: localize('applyUpdate', "Apply Update..."), original: 'Apply Update...' }, + title: localize2('applyUpdate', 'Apply Update...'), category: Categories.Developer, f1: true, precondition: CONTEXT_UPDATE_STATE.isEqualTo(StateType.Idle) diff --git a/patched-vscode/src/vs/workbench/contrib/update/browser/update.ts b/patched-vscode/src/vs/workbench/contrib/update/browser/update.ts index bfba80a9..af1b3d50 100644 --- a/patched-vscode/src/vs/workbench/contrib/update/browser/update.ts +++ b/patched-vscode/src/vs/workbench/contrib/update/browser/update.ts @@ -17,7 +17,7 @@ import { INotificationService, Severity } from 'vs/platform/notification/common/ import { IDialogService } from 'vs/platform/dialogs/common/dialogs'; import { IBrowserWorkbenchEnvironmentService } from 'vs/workbench/services/environment/browser/environmentService'; import { ReleaseNotesManager } from 'vs/workbench/contrib/update/browser/releaseNotesEditor'; -import { isWeb, isWindows } from 'vs/base/common/platform'; +import { isMacintosh, isWeb, isWindows } from 'vs/base/common/platform'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { RawContextKey, IContextKey, IContextKeyService, ContextKeyExpr } from 'vs/platform/contextkey/common/contextkey'; import { MenuRegistry, MenuId, registerAction2, Action2 } from 'vs/platform/actions/common/actions'; @@ -38,12 +38,12 @@ export const DOWNLOAD_URL = new RawContextKey('downloadUrl', ''); let releaseNotesManager: ReleaseNotesManager | undefined = undefined; -export function showReleaseNotesInEditor(instantiationService: IInstantiationService, version: string) { +export function showReleaseNotesInEditor(instantiationService: IInstantiationService, version: string, useCurrentFile: boolean) { if (!releaseNotesManager) { releaseNotesManager = instantiationService.createInstance(ReleaseNotesManager); } - return releaseNotesManager.show(version); + return releaseNotesManager.show(version, useCurrentFile); } async function openLatestReleaseNotesInBrowser(accessor: ServicesAccessor) { @@ -61,7 +61,7 @@ async function openLatestReleaseNotesInBrowser(accessor: ServicesAccessor) { async function showReleaseNotes(accessor: ServicesAccessor, version: string) { const instantiationService = accessor.get(IInstantiationService); try { - await showReleaseNotesInEditor(instantiationService, version); + await showReleaseNotesInEditor(instantiationService, version, false); } catch (err) { try { await instantiationService.invokeFunction(openLatestReleaseNotesInBrowser); @@ -135,7 +135,7 @@ export class ProductContribution implements IWorkbenchContribution { // was there a major/minor update? if so, open release notes if (shouldShowReleaseNotes && !environmentService.skipReleaseNotes && releaseNotesUrl && lastVersion && currentVersion && isMajorMinorUpdate(lastVersion, currentVersion)) { - showReleaseNotesInEditor(instantiationService, productService.version) + showReleaseNotesInEditor(instantiationService, productService.version, false) .then(undefined, () => { notificationService.prompt( severity.Info, @@ -173,6 +173,7 @@ export class UpdateContribution extends Disposable implements IWorkbenchContribu @IContextKeyService private readonly contextKeyService: IContextKeyService, @IProductService private readonly productService: IProductService, @IOpenerService private readonly openerService: IOpenerService, + @IConfigurationService private readonly configurationService: IConfigurationService, @IHostService private readonly hostService: IHostService ) { super(); @@ -241,38 +242,37 @@ export class UpdateContribution extends Disposable implements IWorkbenchContribu break; case StateType.Ready: { - const currentVersion = parseVersion(this.productService.version); - const nextVersion = parseVersion(state.update.productVersion); - this.majorMinorUpdateAvailableContextKey.set(Boolean(currentVersion && nextVersion && isMajorMinorUpdate(currentVersion, nextVersion))); - this.onUpdateReady(state.update); + const productVersion = state.update.productVersion; + if (productVersion) { + const currentVersion = parseVersion(this.productService.version); + const nextVersion = parseVersion(productVersion); + this.majorMinorUpdateAvailableContextKey.set(Boolean(currentVersion && nextVersion && isMajorMinorUpdate(currentVersion, nextVersion))); + this.onUpdateReady(state.update); + } break; } } let badge: IBadge | undefined = undefined; - let clazz: string | undefined; let priority: number | undefined = undefined; if (state.type === StateType.AvailableForDownload || state.type === StateType.Downloaded || state.type === StateType.Ready) { badge = new NumberBadge(1, () => nls.localize('updateIsReady', "New {0} update available.", this.productService.nameShort)); } else if (state.type === StateType.CheckingForUpdates) { badge = new ProgressBadge(() => nls.localize('checkingForUpdates', "Checking for Updates...")); - clazz = 'progress-badge'; priority = 1; } else if (state.type === StateType.Downloading) { badge = new ProgressBadge(() => nls.localize('downloading', "Downloading...")); - clazz = 'progress-badge'; priority = 1; } else if (state.type === StateType.Updating) { badge = new ProgressBadge(() => nls.localize('updating', "Updating...")); - clazz = 'progress-badge'; priority = 1; } this.badgeDisposable.clear(); if (badge) { - this.badgeDisposable.value = this.activityService.showGlobalActivity({ badge, clazz, priority }); + this.badgeDisposable.value = this.activityService.showGlobalActivity({ badge, priority }); } this.state = state; @@ -302,6 +302,11 @@ export class UpdateContribution extends Disposable implements IWorkbenchContribu return; } + const productVersion = update.productVersion; + if (!productVersion) { + return; + } + this.notificationService.prompt( severity.Info, nls.localize('thereIsUpdateAvailable', "There is an available update."), @@ -314,21 +319,33 @@ export class UpdateContribution extends Disposable implements IWorkbenchContribu }, { label: nls.localize('releaseNotes', "Release Notes"), run: () => { - this.instantiationService.invokeFunction(accessor => showReleaseNotes(accessor, update.productVersion)); + this.instantiationService.invokeFunction(accessor => showReleaseNotes(accessor, productVersion)); } }] ); } - // windows fast updates (target === system) + // windows fast updates private onUpdateDownloaded(update: IUpdate): void { + if (isMacintosh) { + return; + } + if (this.configurationService.getValue('update.enableWindowsBackgroundUpdates') && this.productService.target === 'user') { + return; + } + if (!this.shouldShowNotification()) { return; } + const productVersion = update.productVersion; + if (!productVersion) { + return; + } + this.notificationService.prompt( severity.Info, - nls.localize('updateAvailable', "There's an update available: {0} {1}", this.productService.nameLong, update.productVersion), + nls.localize('updateAvailable', "There's an update available: {0} {1}", this.productService.nameLong, productVersion), [{ label: nls.localize('installUpdate', "Install Update"), run: () => this.updateService.applyUpdate() @@ -338,7 +355,7 @@ export class UpdateContribution extends Disposable implements IWorkbenchContribu }, { label: nls.localize('releaseNotes', "Release Notes"), run: () => { - this.instantiationService.invokeFunction(accessor => showReleaseNotes(accessor, update.productVersion)); + this.instantiationService.invokeFunction(accessor => showReleaseNotes(accessor, productVersion)); } }] ); @@ -358,12 +375,12 @@ export class UpdateContribution extends Disposable implements IWorkbenchContribu run: () => { } }]; - // TODO@joao check why snap updates send `update` as falsy - if (update.productVersion) { + const productVersion = update.productVersion; + if (productVersion) { actions.push({ label: nls.localize('releaseNotes', "Release Notes"), run: () => { - this.instantiationService.invokeFunction(accessor => showReleaseNotes(accessor, update.productVersion)); + this.instantiationService.invokeFunction(accessor => showReleaseNotes(accessor, productVersion)); } }); } @@ -384,7 +401,7 @@ export class UpdateContribution extends Disposable implements IWorkbenchContribu // if version != stored version, save version and date if (currentVersion !== lastKnownVersion) { - this.storageService.store('update/lastKnownVersion', currentVersion!, StorageScope.APPLICATION, StorageTarget.MACHINE); + this.storageService.store('update/lastKnownVersion', currentVersion, StorageScope.APPLICATION, StorageTarget.MACHINE); this.storageService.store('update/updateNotificationTime', currentMillis, StorageScope.APPLICATION, StorageTarget.MACHINE); } @@ -464,8 +481,11 @@ export class UpdateContribution extends Disposable implements IWorkbenchContribu return; } - const version = this.updateService.state.update.version; - this.instantiationService.invokeFunction(accessor => showReleaseNotes(accessor, version)); + const productVersion = this.updateService.state.update.productVersion; + if (productVersion) { + this.instantiationService.invokeFunction(accessor => showReleaseNotes(accessor, productVersion)); + } + }); MenuRegistry.appendMenuItem(MenuId.GlobalActivity, { group: '7_update', @@ -513,7 +533,7 @@ export class SwitchProductQualityContribution extends Disposable implements IWor const newQuality = quality === 'stable' ? 'insider' : 'stable'; const commandId = `update.switchQuality.${newQuality}`; const isSwitchingToInsiders = newQuality === 'insider'; - registerAction2(class SwitchQuality extends Action2 { + this._register(registerAction2(class SwitchQuality extends Action2 { constructor() { super({ id: commandId, @@ -608,7 +628,7 @@ export class SwitchProductQualityContribution extends Disposable implements IWor }); return result; } - }); + })); } } } diff --git a/patched-vscode/src/vs/workbench/contrib/update/common/update.ts b/patched-vscode/src/vs/workbench/contrib/update/common/update.ts index c224d767..a5798049 100644 --- a/patched-vscode/src/vs/workbench/contrib/update/common/update.ts +++ b/patched-vscode/src/vs/workbench/contrib/update/common/update.ts @@ -4,3 +4,4 @@ *--------------------------------------------------------------------------------------------*/ export const ShowCurrentReleaseNotesActionId = 'update.showCurrentReleaseNotes'; +export const ShowCurrentReleaseNotesFromCurrentFileActionId = 'developer.showCurrentFileAsReleaseNotes'; diff --git a/patched-vscode/src/vs/workbench/contrib/url/browser/externalUriResolver.ts b/patched-vscode/src/vs/workbench/contrib/url/browser/externalUriResolver.ts index 63434bc1..e579170f 100644 --- a/patched-vscode/src/vs/workbench/contrib/url/browser/externalUriResolver.ts +++ b/patched-vscode/src/vs/workbench/contrib/url/browser/externalUriResolver.ts @@ -9,19 +9,22 @@ import { IWorkbenchContribution } from 'vs/workbench/common/contributions'; import { IBrowserWorkbenchEnvironmentService } from 'vs/workbench/services/environment/browser/environmentService'; export class ExternalUriResolverContribution extends Disposable implements IWorkbenchContribution { + + static readonly ID = 'workbench.contrib.externalUriResolver'; + constructor( @IOpenerService _openerService: IOpenerService, @IBrowserWorkbenchEnvironmentService _workbenchEnvironmentService: IBrowserWorkbenchEnvironmentService, ) { super(); - if (_workbenchEnvironmentService.options && _workbenchEnvironmentService.options.resolveExternalUri) { + if (_workbenchEnvironmentService.options?.resolveExternalUri) { this._register(_openerService.registerExternalUriResolver({ resolveExternalUri: async (resource) => { return { resolved: await _workbenchEnvironmentService.options!.resolveExternalUri!(resource), dispose: () => { - // TODO + // TODO@mjbvz - do we need to do anything here? } }; } diff --git a/patched-vscode/src/vs/workbench/contrib/url/browser/trustedDomainService.ts b/patched-vscode/src/vs/workbench/contrib/url/browser/trustedDomainService.ts new file mode 100644 index 00000000..a89f8cee --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/url/browser/trustedDomainService.ts @@ -0,0 +1,107 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { WindowIdleValue } from 'vs/base/browser/dom'; +import { mainWindow } from 'vs/base/browser/window'; +import { Disposable, DisposableStore } from 'vs/base/common/lifecycle'; +import { URI } from 'vs/base/common/uri'; +import { IInstantiationService, createDecorator } from 'vs/platform/instantiation/common/instantiation'; +import { IStorageService, StorageScope } from 'vs/platform/storage/common/storage'; +import { TRUSTED_DOMAINS_STORAGE_KEY, readStaticTrustedDomains } from 'vs/workbench/contrib/url/browser/trustedDomains'; +import { testUrlMatchesGlob } from 'vs/workbench/contrib/url/common/urlGlob'; + +export const ITrustedDomainService = createDecorator('ITrustedDomainService'); + +export interface ITrustedDomainService { + _serviceBrand: undefined; + + isValid(resource: URI): boolean; +} + +export class TrustedDomainService extends Disposable implements ITrustedDomainService { + _serviceBrand: undefined; + + private _staticTrustedDomainsResult!: WindowIdleValue; + + constructor( + @IInstantiationService private readonly _instantiationService: IInstantiationService, + @IStorageService private readonly _storageService: IStorageService, + ) { + super(); + + const initStaticDomainsResult = () => { + return new WindowIdleValue(mainWindow, () => { + const { defaultTrustedDomains, trustedDomains, } = this._instantiationService.invokeFunction(readStaticTrustedDomains); + return [ + ...defaultTrustedDomains, + ...trustedDomains + ]; + }); + }; + this._staticTrustedDomainsResult = initStaticDomainsResult(); + this._register(this._storageService.onDidChangeValue(StorageScope.APPLICATION, TRUSTED_DOMAINS_STORAGE_KEY, this._register(new DisposableStore()))(() => { + this._staticTrustedDomainsResult?.dispose(); + this._staticTrustedDomainsResult = initStaticDomainsResult(); + })); + } + + isValid(resource: URI): boolean { + const { defaultTrustedDomains, trustedDomains, } = this._instantiationService.invokeFunction(readStaticTrustedDomains); + const allTrustedDomains = [...defaultTrustedDomains, ...trustedDomains]; + + return isURLDomainTrusted(resource, allTrustedDomains); + } +} + +const rLocalhost = /^localhost(:\d+)?$/i; +const r127 = /^127.0.0.1(:\d+)?$/; + +function isLocalhostAuthority(authority: string) { + return rLocalhost.test(authority) || r127.test(authority); +} + +/** + * Case-normalize some case-insensitive URLs, such as github. + */ +function normalizeURL(url: string | URI): string { + const caseInsensitiveAuthorities = ['github.com']; + try { + const parsed = typeof url === 'string' ? URI.parse(url, true) : url; + if (caseInsensitiveAuthorities.includes(parsed.authority)) { + return parsed.with({ path: parsed.path.toLowerCase() }).toString(true); + } else { + return parsed.toString(true); + } + } catch { return url.toString(); } +} + +/** + * Check whether a domain like https://www.microsoft.com matches + * the list of trusted domains. + * + * - Schemes must match + * - There's no subdomain matching. For example https://microsoft.com doesn't match https://www.microsoft.com + * - Star matches all subdomains. For example https://*.microsoft.com matches https://www.microsoft.com and https://foo.bar.microsoft.com + */ +export function isURLDomainTrusted(url: URI, trustedDomains: string[]): boolean { + url = URI.parse(normalizeURL(url)); + trustedDomains = trustedDomains.map(normalizeURL); + + if (isLocalhostAuthority(url.authority)) { + return true; + } + + for (let i = 0; i < trustedDomains.length; i++) { + if (trustedDomains[i] === '*') { + return true; + } + + if (testUrlMatchesGlob(url, trustedDomains[i])) { + return true; + } + } + + return false; +} diff --git a/patched-vscode/src/vs/workbench/contrib/url/browser/trustedDomains.ts b/patched-vscode/src/vs/workbench/contrib/url/browser/trustedDomains.ts index 2019b04e..00e3c342 100644 --- a/patched-vscode/src/vs/workbench/contrib/url/browser/trustedDomains.ts +++ b/patched-vscode/src/vs/workbench/contrib/url/browser/trustedDomains.ts @@ -4,17 +4,13 @@ *--------------------------------------------------------------------------------------------*/ import { URI } from 'vs/base/common/uri'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { IProductService } from 'vs/platform/product/common/productService'; import { IQuickInputService, IQuickPickItem } from 'vs/platform/quickinput/common/quickInput'; import { IStorageService, StorageScope, StorageTarget } from 'vs/platform/storage/common/storage'; -import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; -import { IAuthenticationService } from 'vs/workbench/services/authentication/common/authentication'; -import { IFileService } from 'vs/platform/files/common/files'; -import { ITextFileService } from 'vs/workbench/services/textfile/common/textfiles'; -import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace'; +import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { IBrowserWorkbenchEnvironmentService } from 'vs/workbench/services/environment/browser/environmentService'; const TRUSTED_DOMAINS_URI = URI.parse('trustedDomains:/Trusted Domains'); @@ -25,7 +21,7 @@ export const TRUSTED_DOMAINS_CONTENT_STORAGE_KEY = 'http.linkProtectionTrustedDo export const manageTrustedDomainSettingsCommand = { id: 'workbench.action.manageTrustedDomain', description: { - description: localize('trustedDomain.manageTrustedDomain', 'Manage Trusted Domains'), + description: localize2('trustedDomain.manageTrustedDomain', 'Manage Trusted Domains'), args: [] }, handler: async (accessor: ServicesAccessor) => { @@ -129,79 +125,19 @@ export async function configureOpenerTrustedDomainsHandler( return []; } -// Exported for testing. -export function extractGitHubRemotesFromGitConfig(gitConfig: string): string[] { - const domains = new Set(); - let match: RegExpExecArray | null; - - const RemoteMatcher = /^\s*url\s*=\s*(?:git@|https:\/\/)github\.com(?::|\/)(\S*)\s*$/mg; - while (match = RemoteMatcher.exec(gitConfig)) { - const repo = match[1].replace(/\.git$/, ''); - if (repo) { - domains.add(`https://github.com/${repo}/`); - } - } - return [...domains]; -} - -async function getRemotes(fileService: IFileService, textFileService: ITextFileService, contextService: IWorkspaceContextService): Promise { - const workspaceUris = contextService.getWorkspace().folders.map(folder => folder.uri); - const domains = await Promise.race([ - new Promise(resolve => setTimeout(() => resolve([]), 2000)), - Promise.all(workspaceUris.map(async workspaceUri => { - try { - const path = workspaceUri.path; - const uri = workspaceUri.with({ path: `${path !== '/' ? path : ''}/.git/config` }); - const exists = await fileService.exists(uri); - if (!exists) { - return []; - } - const gitConfig = (await (textFileService.read(uri, { acceptTextOnly: true }).catch(() => ({ value: '' })))).value; - return extractGitHubRemotesFromGitConfig(gitConfig); - } catch { - return []; - } - }))]); - - const set = domains.reduce((set, list) => list.reduce((set, item) => set.add(item), set), new Set()); - return [...set]; -} - export interface IStaticTrustedDomains { readonly defaultTrustedDomains: string[]; readonly trustedDomains: string[]; } -export interface ITrustedDomains extends IStaticTrustedDomains { - readonly userDomains: string[]; - readonly workspaceDomains: string[]; -} - -export async function readTrustedDomains(accessor: ServicesAccessor): Promise { +export async function readTrustedDomains(accessor: ServicesAccessor): Promise { const { defaultTrustedDomains, trustedDomains } = readStaticTrustedDomains(accessor); - const [workspaceDomains, userDomains] = await Promise.all([readWorkspaceTrustedDomains(accessor), readAuthenticationTrustedDomains(accessor)]); return { - workspaceDomains, - userDomains, defaultTrustedDomains, trustedDomains, }; } -export async function readWorkspaceTrustedDomains(accessor: ServicesAccessor): Promise { - const fileService = accessor.get(IFileService); - const textFileService = accessor.get(ITextFileService); - const workspaceContextService = accessor.get(IWorkspaceContextService); - return getRemotes(fileService, textFileService, workspaceContextService); -} - -export async function readAuthenticationTrustedDomains(accessor: ServicesAccessor): Promise { - const authenticationService = accessor.get(IAuthenticationService); - return authenticationService.isAuthenticationProviderRegistered('github') && ((await authenticationService.getSessions('github')) ?? []).length > 0 - ? [`https://github.com`] - : []; -} - export function readStaticTrustedDomains(accessor: ServicesAccessor): IStaticTrustedDomains { const storageService = accessor.get(IStorageService); const productService = accessor.get(IProductService); diff --git a/patched-vscode/src/vs/workbench/contrib/url/browser/trustedDomainsFileSystemProvider.ts b/patched-vscode/src/vs/workbench/contrib/url/browser/trustedDomainsFileSystemProvider.ts index c13d93e6..62ab7f3c 100644 --- a/patched-vscode/src/vs/workbench/contrib/url/browser/trustedDomainsFileSystemProvider.ts +++ b/patched-vscode/src/vs/workbench/contrib/url/browser/trustedDomainsFileSystemProvider.ts @@ -49,7 +49,7 @@ const CONFIG_PLACEHOLDER_TEXT = `[ // "https://microsoft.com" ]`; -function computeTrustedDomainContent(defaultTrustedDomains: string[], trustedDomains: string[], userTrustedDomains: string[], workspaceTrustedDomains: string[], configuring?: string) { +function computeTrustedDomainContent(defaultTrustedDomains: string[], trustedDomains: string[], configuring?: string) { let content = CONFIG_HELP_TEXT_PRE; if (defaultTrustedDomains.length > 0) { @@ -61,20 +61,6 @@ function computeTrustedDomainContent(defaultTrustedDomains: string[], trustedDom content += `// By default, VS Code trusts "localhost".\n`; } - if (userTrustedDomains.length) { - content += `//\n// Additionally, the following domains are trusted based on your logged-in Accounts:\n`; - userTrustedDomains.forEach(d => { - content += `// - "${d}"\n`; - }); - } - - if (workspaceTrustedDomains.length) { - content += `//\n// Further, the following domains are trusted based on your workspace configuration:\n`; - workspaceTrustedDomains.forEach(d => { - content += `// - "${d}"\n`; - }); - } - content += CONFIG_HELP_TEXT_AFTER; content += configuring ? `\n// Currently configuring trust for ${configuring}\n` : ''; @@ -89,6 +75,9 @@ function computeTrustedDomainContent(defaultTrustedDomains: string[], trustedDom } export class TrustedDomainsFileSystemProvider implements IFileSystemProviderWithFileReadWriteCapability, IWorkbenchContribution { + + static readonly ID = 'workbench.contrib.trustedDomainsFileSystemProvider'; + readonly capabilities = FileSystemProviderCapabilities.FileReadWrite; readonly onDidChangeCapabilities = Event.None; @@ -114,15 +103,15 @@ export class TrustedDomainsFileSystemProvider implements IFileSystemProviderWith const configuring: string | undefined = resource.fragment; - const { defaultTrustedDomains, trustedDomains, userDomains, workspaceDomains } = await this.instantiationService.invokeFunction(readTrustedDomains); + const { defaultTrustedDomains, trustedDomains } = await this.instantiationService.invokeFunction(readTrustedDomains); if ( !trustedDomainsContent || trustedDomainsContent.indexOf(CONFIG_HELP_TEXT_PRE) === -1 || trustedDomainsContent.indexOf(CONFIG_HELP_TEXT_AFTER) === -1 || trustedDomainsContent.indexOf(configuring ?? '') === -1 || - [...defaultTrustedDomains, ...trustedDomains, ...userDomains, ...workspaceDomains].some(d => !assertIsDefined(trustedDomainsContent).includes(d)) + [...defaultTrustedDomains, ...trustedDomains].some(d => !assertIsDefined(trustedDomainsContent).includes(d)) ) { - trustedDomainsContent = computeTrustedDomainContent(defaultTrustedDomains, trustedDomains, userDomains, workspaceDomains, configuring); + trustedDomainsContent = computeTrustedDomainContent(defaultTrustedDomains, trustedDomains, configuring); } const buffer = VSBuffer.fromString(trustedDomainsContent).buffer; diff --git a/patched-vscode/src/vs/workbench/contrib/url/browser/trustedDomainsValidator.ts b/patched-vscode/src/vs/workbench/contrib/url/browser/trustedDomainsValidator.ts index 075c0882..5c21822b 100644 --- a/patched-vscode/src/vs/workbench/contrib/url/browser/trustedDomainsValidator.ts +++ b/patched-vscode/src/vs/workbench/contrib/url/browser/trustedDomainsValidator.ts @@ -3,33 +3,27 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { Schemas } from 'vs/base/common/network'; +import { Schemas, matchesScheme } from 'vs/base/common/network'; import Severity from 'vs/base/common/severity'; import { URI } from 'vs/base/common/uri'; import { localize } from 'vs/nls'; +import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService'; +import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IDialogService } from 'vs/platform/dialogs/common/dialogs'; -import { IOpenerService, matchesScheme, OpenOptions } from 'vs/platform/opener/common/opener'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { IOpenerService, OpenOptions } from 'vs/platform/opener/common/opener'; import { IProductService } from 'vs/platform/product/common/productService'; import { IQuickInputService } from 'vs/platform/quickinput/common/quickInput'; import { IStorageService } from 'vs/platform/storage/common/storage'; -import { IWorkbenchContribution } from 'vs/workbench/common/contributions'; -import { configureOpenerTrustedDomainsHandler, readAuthenticationTrustedDomains, readStaticTrustedDomains, readWorkspaceTrustedDomains } from 'vs/workbench/contrib/url/browser/trustedDomains'; -import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; -import { IClipboardService } from 'vs/platform/clipboard/common/clipboardService'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; -import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; -import { IdleValue } from 'vs/base/common/async'; -import { IAuthenticationService } from 'vs/workbench/services/authentication/common/authentication'; -import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace'; -import { testUrlMatchesGlob } from 'vs/workbench/contrib/url/common/urlGlob'; import { IWorkspaceTrustManagementService } from 'vs/platform/workspace/common/workspaceTrust'; -import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; +import { IWorkbenchContribution } from 'vs/workbench/common/contributions'; +import { ITrustedDomainService, isURLDomainTrusted } from 'vs/workbench/contrib/url/browser/trustedDomainService'; +import { configureOpenerTrustedDomainsHandler, readStaticTrustedDomains } from 'vs/workbench/contrib/url/browser/trustedDomains'; +import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; export class OpenerValidatorContributions implements IWorkbenchContribution { - private _readWorkspaceTrustedDomainsResult: IdleValue>; - private _readAuthenticationTrustedDomainsResult: IdleValue>; - constructor( @IOpenerService private readonly _openerService: IOpenerService, @IStorageService private readonly _storageService: IStorageService, @@ -40,28 +34,11 @@ export class OpenerValidatorContributions implements IWorkbenchContribution { @IClipboardService private readonly _clipboardService: IClipboardService, @ITelemetryService private readonly _telemetryService: ITelemetryService, @IInstantiationService private readonly _instantiationService: IInstantiationService, - @IAuthenticationService private readonly _authenticationService: IAuthenticationService, - @IWorkspaceContextService private readonly _workspaceContextService: IWorkspaceContextService, @IConfigurationService private readonly _configurationService: IConfigurationService, @IWorkspaceTrustManagementService private readonly _workspaceTrustService: IWorkspaceTrustManagementService, + @ITrustedDomainService private readonly _trustedDomainService: ITrustedDomainService, ) { this._openerService.registerValidator({ shouldOpen: (uri, options) => this.validateLink(uri, options) }); - - this._readAuthenticationTrustedDomainsResult = new IdleValue(() => - this._instantiationService.invokeFunction(readAuthenticationTrustedDomains)); - this._authenticationService.onDidRegisterAuthenticationProvider(() => { - this._readAuthenticationTrustedDomainsResult?.dispose(); - this._readAuthenticationTrustedDomainsResult = new IdleValue(() => - this._instantiationService.invokeFunction(readAuthenticationTrustedDomains)); - }); - - this._readWorkspaceTrustedDomainsResult = new IdleValue(() => - this._instantiationService.invokeFunction(readWorkspaceTrustedDomains)); - this._workspaceContextService.onDidChangeWorkspaceFolders(() => { - this._readWorkspaceTrustedDomainsResult?.dispose(); - this._readWorkspaceTrustedDomainsResult = new IdleValue(() => - this._instantiationService.invokeFunction(readWorkspaceTrustedDomains)); - }); } async validateLink(resource: URI | string, openOptions?: OpenOptions): Promise { @@ -80,16 +57,11 @@ export class OpenerValidatorContributions implements IWorkbenchContribution { } else { resourceUri = resource; } - const { scheme, authority, path, query, fragment } = resourceUri; - const domainToOpen = `${scheme}://${authority}`; - const [workspaceDomains, userDomains] = await Promise.all([this._readWorkspaceTrustedDomainsResult.value, this._readAuthenticationTrustedDomainsResult.value]); - const { defaultTrustedDomains, trustedDomains, } = this._instantiationService.invokeFunction(readStaticTrustedDomains); - const allTrustedDomains = [...defaultTrustedDomains, ...trustedDomains, ...userDomains, ...workspaceDomains]; - - if (isURLDomainTrusted(resourceUri, allTrustedDomains)) { + if (await this._trustedDomainService.isValid(resourceUri)) { return true; } else { + const { scheme, authority, path, query, fragment } = resourceUri; let formattedLink = `${scheme}://${authority}${path}`; const linkTail = `${query ? '?' + query : ''}${fragment ? '#' + fragment : ''}`; @@ -129,6 +101,8 @@ export class OpenerValidatorContributions implements IWorkbenchContribution { { label: localize({ key: 'configureTrustedDomains', comment: ['&& denotes a mnemonic'] }, 'Configure &&Trusted Domains'), run: async () => { + const { trustedDomains, } = this._instantiationService.invokeFunction(readStaticTrustedDomains); + const domainToOpen = `${scheme}://${authority}`; const pickedDomains = await configureOpenerTrustedDomainsHandler( trustedDomains, domainToOpen, @@ -159,54 +133,3 @@ export class OpenerValidatorContributions implements IWorkbenchContribution { } } } - -const rLocalhost = /^localhost(:\d+)?$/i; -const r127 = /^127.0.0.1(:\d+)?$/; - -function isLocalhostAuthority(authority: string) { - return rLocalhost.test(authority) || r127.test(authority); -} - -/** - * Case-normalize some case-insensitive URLs, such as github. - */ -function normalizeURL(url: string | URI): string { - const caseInsensitiveAuthorities = ['github.com']; - try { - const parsed = typeof url === 'string' ? URI.parse(url, true) : url; - if (caseInsensitiveAuthorities.includes(parsed.authority)) { - return parsed.with({ path: parsed.path.toLowerCase() }).toString(true); - } else { - return parsed.toString(true); - } - } catch { return url.toString(); } -} - -/** - * Check whether a domain like https://www.microsoft.com matches - * the list of trusted domains. - * - * - Schemes must match - * - There's no subdomain matching. For example https://microsoft.com doesn't match https://www.microsoft.com - * - Star matches all subdomains. For example https://*.microsoft.com matches https://www.microsoft.com and https://foo.bar.microsoft.com - */ -export function isURLDomainTrusted(url: URI, trustedDomains: string[]) { - url = URI.parse(normalizeURL(url)); - trustedDomains = trustedDomains.map(normalizeURL); - - if (isLocalhostAuthority(url.authority)) { - return true; - } - - for (let i = 0; i < trustedDomains.length; i++) { - if (trustedDomains[i] === '*') { - return true; - } - - if (testUrlMatchesGlob(url, trustedDomains[i])) { - return true; - } - } - - return false; -} diff --git a/patched-vscode/src/vs/workbench/contrib/url/browser/url.contribution.ts b/patched-vscode/src/vs/workbench/contrib/url/browser/url.contribution.ts index 994320e7..abe4ecd5 100644 --- a/patched-vscode/src/vs/workbench/contrib/url/browser/url.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/url/browser/url.contribution.ts @@ -4,14 +4,14 @@ *--------------------------------------------------------------------------------------------*/ import { URI } from 'vs/base/common/uri'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { MenuId, MenuRegistry, Action2, registerAction2 } from 'vs/platform/actions/common/actions'; import { CommandsRegistry } from 'vs/platform/commands/common/commands'; import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; import { IQuickInputService } from 'vs/platform/quickinput/common/quickInput'; import { Registry } from 'vs/platform/registry/common/platform'; import { IURLService } from 'vs/platform/url/common/url'; -import { Extensions as WorkbenchExtensions, IWorkbenchContributionsRegistry } from 'vs/workbench/common/contributions'; +import { Extensions as WorkbenchExtensions, IWorkbenchContributionsRegistry, WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { ExternalUriResolverContribution } from 'vs/workbench/contrib/url/browser/externalUriResolver'; import { manageTrustedDomainSettingsCommand } from 'vs/workbench/contrib/url/browser/trustedDomains'; import { TrustedDomainsFileSystemProvider } from 'vs/workbench/contrib/url/browser/trustedDomainsFileSystemProvider'; @@ -20,13 +20,15 @@ import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation import { Categories } from 'vs/platform/action/common/actionCommonCategories'; import { ConfigurationScope, Extensions as ConfigurationExtensions, IConfigurationRegistry } from 'vs/platform/configuration/common/configurationRegistry'; import { workbenchConfigurationNodeBase } from 'vs/workbench/common/configuration'; +import { ITrustedDomainService, TrustedDomainService } from 'vs/workbench/contrib/url/browser/trustedDomainService'; +import { registerSingleton, InstantiationType } from 'vs/platform/instantiation/common/extensions'; class OpenUrlAction extends Action2 { constructor() { super({ id: 'workbench.action.url.openUrl', - title: { value: localize('openUrl', "Open URL"), original: 'Open URL' }, + title: localize2('openUrl', 'Open URL'), category: Categories.Developer, f1: true }); @@ -55,10 +57,7 @@ CommandsRegistry.registerCommand(manageTrustedDomainSettingsCommand); MenuRegistry.appendMenuItem(MenuId.CommandPalette, { command: { id: manageTrustedDomainSettingsCommand.id, - title: { - value: manageTrustedDomainSettingsCommand.description.description, - original: 'Manage Trusted Domains' - } + title: manageTrustedDomainSettingsCommand.description.description } }); @@ -66,13 +65,15 @@ Registry.as(WorkbenchExtensions.Workbench).regi OpenerValidatorContributions, LifecyclePhase.Restored ); -Registry.as(WorkbenchExtensions.Workbench).registerWorkbenchContribution( +registerWorkbenchContribution2( + TrustedDomainsFileSystemProvider.ID, TrustedDomainsFileSystemProvider, - LifecyclePhase.Ready + WorkbenchPhase.BlockRestore // registration only ); -Registry.as(WorkbenchExtensions.Workbench).registerWorkbenchContribution( +registerWorkbenchContribution2( + ExternalUriResolverContribution.ID, ExternalUriResolverContribution, - LifecyclePhase.Ready + WorkbenchPhase.BlockRestore // registration only ); @@ -88,3 +89,5 @@ configurationRegistry.registerConfiguration({ } } }); + +registerSingleton(ITrustedDomainService, TrustedDomainService, InstantiationType.Delayed); diff --git a/patched-vscode/src/vs/workbench/contrib/url/test/browser/mockTrustedDomainService.ts b/patched-vscode/src/vs/workbench/contrib/url/test/browser/mockTrustedDomainService.ts new file mode 100644 index 00000000..61c25289 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/url/test/browser/mockTrustedDomainService.ts @@ -0,0 +1,18 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { URI } from 'vs/base/common/uri'; +import { isURLDomainTrusted, ITrustedDomainService } from 'vs/workbench/contrib/url/browser/trustedDomainService'; + +export class MockTrustedDomainService implements ITrustedDomainService { + _serviceBrand: undefined; + + constructor(private readonly _trustedDomains: string[] = []) { + } + + isValid(resource: URI): boolean { + return isURLDomainTrusted(resource, this._trustedDomains); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/url/test/browser/trustedDomains.test.ts b/patched-vscode/src/vs/workbench/contrib/url/test/browser/trustedDomains.test.ts index 898f6af5..baab39f8 100644 --- a/patched-vscode/src/vs/workbench/contrib/url/test/browser/trustedDomains.test.ts +++ b/patched-vscode/src/vs/workbench/contrib/url/test/browser/trustedDomains.test.ts @@ -5,9 +5,9 @@ import * as assert from 'assert'; -import { isURLDomainTrusted } from 'vs/workbench/contrib/url/browser/trustedDomainsValidator'; import { URI } from 'vs/base/common/uri'; -import { extractGitHubRemotesFromGitConfig } from 'vs/workbench/contrib/url/browser/trustedDomains'; +import { ensureNoDisposablesAreLeakedInTestSuite } from 'vs/base/test/common/utils'; +import { isURLDomainTrusted } from 'vs/workbench/contrib/url/browser/trustedDomainService'; function linkAllowedByRules(link: string, rules: string[]) { assert.ok(isURLDomainTrusted(URI.parse(link), rules), `Link\n${link}\n should be allowed by rules\n${JSON.stringify(rules)}`); @@ -16,29 +16,8 @@ function linkNotAllowedByRules(link: string, rules: string[]) { assert.ok(!isURLDomainTrusted(URI.parse(link), rules), `Link\n${link}\n should NOT be allowed by rules\n${JSON.stringify(rules)}`); } -suite('GitHub remote extraction', () => { - test('All known formats', () => { - assert.deepStrictEqual( - extractGitHubRemotesFromGitConfig( - ` -[remote "1"] - url = git@github.com:sshgit/vscode.git -[remote "2"] - url = git@github.com:ssh/vscode -[remote "3"] - url = https://github.com/httpsgit/vscode.git -[remote "4"] - url = https://github.com/https/vscode`), - [ - 'https://github.com/sshgit/vscode/', - 'https://github.com/ssh/vscode/', - 'https://github.com/httpsgit/vscode/', - 'https://github.com/https/vscode/' - ]); - }); -}); - suite('Link protection domain matching', () => { + ensureNoDisposablesAreLeakedInTestSuite(); test('simple', () => { linkNotAllowedByRules('https://x.org', []); diff --git a/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/media/userDataProfilesEditor.css b/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/media/userDataProfilesEditor.css new file mode 100644 index 00000000..0233dfd5 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/media/userDataProfilesEditor.css @@ -0,0 +1,173 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +.profiles-editor { + height: 100%; + overflow: hidden; + max-width: 1000px; + margin: 20px auto 0px auto; +} + +.profiles-editor .sidebar-view, +.profiles-editor .contents-view { + height: 100%; +} + +.profiles-editor .contents-container, +.profiles-editor .sidebar-container { + padding: 0px 20px; + height: 100%; +} + +.profiles-editor .sidebar-container .new-profile-button { + display: flex; + align-items: center; +} + +.profiles-editor .sidebar-container .new-profile-button > .monaco-button-dropdown { + flex-grow: 1; +} + +.profiles-editor .monaco-button-dropdown > .monaco-dropdown-button { + display: flex; + align-items: center; + padding: 0 4px; +} + +.profiles-editor .sidebar-container .profiles-tree { + margin-top: 10px; +} + +.profiles-editor .sidebar-container .profiles-tree .profile-tree-item { + display: flex; + align-items: center; +} + +.profiles-editor .sidebar-container .profiles-tree .profile-tree-item > * { + margin-right: 5px; +} + +.profiles-editor .sidebar-container .profiles-tree .profile-tree-item > .profile-tree-item-description { + margin-left: 2px; + display: flex; + align-items: center; + font-size: 0.9em; + opacity: 0.7; +} + +.profiles-editor .hide { + display: none !important; +} + +.profiles-editor .contents-container .profile-header { + display: flex; + height: 34px; + align-items: center; +} + +.profiles-editor .contents-container .profile-header .profile-title { + font-size: x-large; + font-weight: bold; + flex: 1; +} + +.profiles-editor .contents-container .profile-header .profile-actions-container { + display: flex; + height: 28px; +} + +.profiles-editor .contents-container .profile-header .profile-actions-container .actions-container { + gap: 4px; +} + +.profiles-editor .contents-container .profile-header .profile-actions-container .actions-container .codicon { + font-size: 18px; +} + +.profiles-editor .contents-container .profile-header .profile-actions-container .profile-button-container { + margin-right: 5px; + min-width: 120px; +} + +.profiles-editor .contents-container .profile-header .profile-actions-container .profile-button-container .monaco-button { + padding-left: 10px; + padding-right: 10px; +} + +.profiles-editor .contents-container .profile-body { + margin-top: 20px; +} + +.profiles-editor .contents-container .profile-name-container { + margin: 0px 0px 20px 15px; + display: flex; + width: 330px; + align-items: center; +} + +.profiles-editor .contents-container .profile-name-container .codicon { + cursor: pointer; + font-size: 20px; + padding: 2px; +} + +.profiles-editor .contents-container .profile-name-container .monaco-inputbox { + flex: 1; + margin-left: 10px; +} + +.profiles-editor .contents-container .profile-select-container { + overflow: hidden; + display: flex; + align-items: center; + justify-content: center; +} + +.profiles-editor .contents-container .profile-select-container > .monaco-select-box { + cursor: pointer; + line-height: 17px; + padding: 2px 23px 2px 8px; + border-radius: 2px; +} + +.profiles-editor .contents-container .profile-copy-from-container { + display: flex; + align-items: center; + margin: 0px 0px 20px 20px; +} + +.profiles-editor .contents-container .profile-copy-from-container > .profile-copy-from-label { + margin-right: 10px; + display: inline-flex; + align-items: center; +} + +.profiles-editor .contents-container .profile-copy-from-container > .profile-select-container { + width: 250px; +} + +.profiles-editor .contents-container .profile-contents-container { + margin: 0px 0px 10px 20px; + font-size: medium; +} + +.profiles-editor .contents-container .profile-tree-item-container { + display: flex; + align-items: center; +} + +.profiles-editor .contents-container .profile-tree-item-container.new-profile-resource-type-container > .profile-resource-type-label-container { + width: 150px; +} + +.profiles-editor .contents-container .profile-tree-item-container.new-profile-resource-type-container > .profile-select-container { + width: 170px; +} + +.profiles-editor .contents-container .profile-tree-item-container .profile-resource-type-description { + margin-left: 10px; + font-size: 0.9em; + opacity: 0.7; +} diff --git a/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/userDataProfile.contribution.ts b/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/userDataProfile.contribution.ts index a4bdd82f..d08a579c 100644 --- a/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/userDataProfile.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/userDataProfile.contribution.ts @@ -4,12 +4,12 @@ *--------------------------------------------------------------------------------------------*/ import { Registry } from 'vs/platform/registry/common/platform'; -import { IWorkbenchContributionsRegistry, Extensions } from 'vs/workbench/common/contributions'; +import { IWorkbenchContributionsRegistry, Extensions, WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { UserDataProfilesWorkbenchContribution } from 'vs/workbench/contrib/userDataProfile/browser/userDataProfile'; import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; import './userDataProfileActions'; import { UserDataProfilePreviewContribution } from 'vs/workbench/contrib/userDataProfile/browser/userDataProfilePreview'; const workbenchRegistry = Registry.as(Extensions.Workbench); -workbenchRegistry.registerWorkbenchContribution(UserDataProfilesWorkbenchContribution, LifecyclePhase.Ready); +registerWorkbenchContribution2(UserDataProfilesWorkbenchContribution.ID, UserDataProfilesWorkbenchContribution, WorkbenchPhase.BlockRestore); workbenchRegistry.registerWorkbenchContribution(UserDataProfilePreviewContribution, LifecyclePhase.Restored); diff --git a/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/userDataProfile.ts b/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/userDataProfile.ts index bf6cc44b..f215f1fc 100644 --- a/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/userDataProfile.ts +++ b/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/userDataProfile.ts @@ -6,8 +6,8 @@ import { Disposable, DisposableStore, IDisposable, MutableDisposable } from 'vs/base/common/lifecycle'; import { isWeb } from 'vs/base/common/platform'; import { ServicesAccessor } from 'vs/editor/browser/editorExtensions'; -import { localize } from 'vs/nls'; -import { Action2, IMenuService, ISubmenuItem, MenuId, MenuRegistry, registerAction2 } from 'vs/platform/actions/common/actions'; +import { localize, localize2 } from 'vs/nls'; +import { Action2, IMenuService, MenuId, MenuRegistry, registerAction2 } from 'vs/platform/actions/common/actions'; import { ContextKeyExpr, IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { IUserDataProfile, IUserDataProfilesService } from 'vs/platform/userDataProfile/common/userDataProfile'; import { IWorkbenchContribution } from 'vs/workbench/common/contributions'; @@ -18,19 +18,29 @@ import { INotificationService } from 'vs/platform/notification/common/notificati import { IFileDialogService } from 'vs/platform/dialogs/common/dialogs'; import { URI } from 'vs/base/common/uri'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; -import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace'; +import { IWorkspaceContextService, WorkbenchState } from 'vs/platform/workspace/common/workspace'; import { IWorkspaceTagsService } from 'vs/workbench/contrib/tags/common/workspaceTags'; import { getErrorMessage } from 'vs/base/common/errors'; import { Categories } from 'vs/platform/action/common/actionCommonCategories'; import { IOpenerService } from 'vs/platform/opener/common/opener'; +import { Registry } from 'vs/platform/registry/common/platform'; +import { EditorPaneDescriptor, IEditorPaneRegistry } from 'vs/workbench/browser/editor'; +import { EditorExtensions, IEditorFactoryRegistry } from 'vs/workbench/common/editor'; +import { UserDataProfilesEditor, UserDataProfilesEditorInput, UserDataProfilesEditorInputSerializer } from 'vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditor'; +import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors'; +import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; type IProfileTemplateQuickPickItem = IQuickPickItem & IProfileTemplateInfo; export class UserDataProfilesWorkbenchContribution extends Disposable implements IWorkbenchContribution { + static readonly ID = 'workbench.contrib.userDataProfiles'; + private readonly currentProfileContext: IContextKey; private readonly isCurrentProfileTransientContext: IContextKey; private readonly hasProfilesContext: IContextKey; + private readonly startTime: number = Date.now(); constructor( @IUserDataProfileService private readonly userDataProfileService: IUserDataProfileService, @@ -60,6 +70,7 @@ export class UserDataProfilesWorkbenchContribution extends Disposable implements this.hasProfilesContext.set(this.userDataProfilesService.profiles.length > 1); this._register(this.userDataProfilesService.onDidChangeProfiles(e => this.hasProfilesContext.set(this.userDataProfilesService.profiles.length > 1))); + this.registerEditor(); this.registerActions(); if (isWeb) { @@ -69,8 +80,23 @@ export class UserDataProfilesWorkbenchContribution extends Disposable implements this.reportWorkspaceProfileInfo(); } + private registerEditor(): void { + Registry.as(EditorExtensions.EditorPane).registerEditorPane( + EditorPaneDescriptor.create( + UserDataProfilesEditor, + UserDataProfilesEditor.ID, + localize('userdataprofilesEditor', "Profiles Editor") + ), + [ + new SyncDescriptor(UserDataProfilesEditorInput) + ] + ); + Registry.as(EditorExtensions.EditorFactory).registerEditorSerializer(UserDataProfilesEditorInput.ID, UserDataProfilesEditorInputSerializer); + } + private registerActions(): void { this.registerProfileSubMenu(); + this._register(this.registerManageProfilesAction()); this._register(this.registerSwitchProfileAction()); this.registerProfilesActions(); @@ -88,9 +114,9 @@ export class UserDataProfilesWorkbenchContribution extends Disposable implements private registerProfileSubMenu(): void { const getProfilesTitle = () => { - return localize('profiles', "Profiles ({0})", this.userDataProfileService.currentProfile.name); + return localize('profiles', "Profile ({0})", this.userDataProfileService.currentProfile.name); }; - MenuRegistry.appendMenuItem(MenuId.GlobalActivity, { + MenuRegistry.appendMenuItem(MenuId.GlobalActivity, { get title() { return getProfilesTitle(); }, @@ -98,7 +124,7 @@ export class UserDataProfilesWorkbenchContribution extends Disposable implements group: '2_configuration', order: 1, }); - MenuRegistry.appendMenuItem(MenuId.MenubarPreferencesMenu, { + MenuRegistry.appendMenuItem(MenuId.MenubarPreferencesMenu, { get title() { return getProfilesTitle(); }, @@ -109,6 +135,51 @@ export class UserDataProfilesWorkbenchContribution extends Disposable implements }); } + private registerManageProfilesAction(): IDisposable { + const disposables = new DisposableStore(); + const when = ContextKeyExpr.equals('config.workbench.experimental.enableNewProfilesUI', true); + disposables.add(registerAction2(class ManageProfilesAction extends Action2 { + constructor() { + super({ + id: `workbench.profiles.actions.manageProfiles`, + title: { + ...localize2('manage profiles', "Profiles"), + mnemonicTitle: localize({ key: 'miOpenProfiles', comment: ['&& denotes a mnemonic'] }, "&&Profiles"), + }, + menu: [ + { + id: MenuId.GlobalActivity, + group: '2_configuration', + when, + order: 1 + }, + { + id: MenuId.MenubarPreferencesMenu, + group: '2_configuration', + when, + order: 1 + } + ] + }); + } + run(accessor: ServicesAccessor) { + const editorGroupsService = accessor.get(IEditorGroupsService); + const instantiationService = accessor.get(IInstantiationService); + return editorGroupsService.activeGroup.openEditor(new UserDataProfilesEditorInput(instantiationService)); + } + })); + disposables.add(MenuRegistry.appendMenuItem(MenuId.CommandPalette, { + command: { + id: 'workbench.profiles.actions.manageProfiles', + category: Categories.Preferences, + title: localize2('open profiles', "Open Profiles (UI)"), + precondition: when, + }, + })); + + return disposables; + } + private readonly profilesDisposable = this._register(new MutableDisposable()); private registerProfilesActions(): void { this.profilesDisposable.value = new DisposableStore(); @@ -136,6 +207,19 @@ export class UserDataProfilesWorkbenchContribution extends Disposable implements } async run(accessor: ServicesAccessor) { if (that.userDataProfileService.currentProfile.id !== profile.id) { + if (profile.isDefault && Date.now() - that.startTime < (1000 * 20 /* 20 seconds */)) { + type SwitchToDefaultProfileInfoClassification = { + owner: 'sandy081'; + comment: 'Report if the user switches to the default profile.'; + emptyWindow: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'If the current window is empty window or not' }; + }; + type SwitchToDefaultProfileInfoEvent = { + emptyWindow: boolean; + }; + that.telemetryService.publicLog2('profiles:newwindowprofile', { + emptyWindow: that.workspaceContextService.getWorkbenchState() === WorkbenchState.EMPTY + }); + } return that.userDataProfileManagementService.switchProfile(profile); } } @@ -147,7 +231,7 @@ export class UserDataProfilesWorkbenchContribution extends Disposable implements constructor() { super({ id: `workbench.profiles.actions.switchProfile`, - title: { value: localize('switchProfile', "Switch Profile..."), original: 'Switch Profile...' }, + title: localize2('switchProfile', 'Switch Profile...'), category: PROFILES_CATEGORY, f1: true, precondition: PROFILES_ENABLEMENT_CONTEXT, @@ -189,10 +273,7 @@ export class UserDataProfilesWorkbenchContribution extends Disposable implements const when = ContextKeyExpr.and(ContextKeyExpr.notEquals(CURRENT_PROFILE_CONTEXT.key, that.userDataProfilesService.defaultProfile.id), IS_CURRENT_PROFILE_TRANSIENT_CONTEXT.toNegated()); super({ id: `workbench.profiles.actions.editCurrentProfile`, - title: { - value: localize('edit profile', "Edit Profile..."), - original: `Edit Profile...` - }, + title: localize2('edit profile', "Edit Profile..."), precondition: when, f1: true, menu: [ @@ -217,10 +298,7 @@ export class UserDataProfilesWorkbenchContribution extends Disposable implements constructor() { super({ id, - title: { - value: localize('show profile contents', "Show Profile Contents"), - original: `Show Profile Contents` - }, + title: localize2('show profile contents', "Show Profile Contents"), category: PROFILES_CATEGORY, menu: [ { @@ -249,10 +327,7 @@ export class UserDataProfilesWorkbenchContribution extends Disposable implements constructor() { super({ id, - title: { - value: localize('export profile', "Export Profile..."), - original: `Export Profile (${that.userDataProfileService.currentProfile.name})...` - }, + title: localize2('export profile', "Export Profile..."), category: PROFILES_CATEGORY, precondition: IS_PROFILE_EXPORT_IN_PROGRESS_CONTEXT.toNegated(), menu: [ @@ -275,10 +350,7 @@ export class UserDataProfilesWorkbenchContribution extends Disposable implements disposables.add(MenuRegistry.appendMenuItem(MenuId.MenubarShare, { command: { id, - title: { - value: localize('export profile in share', "Export Profile ({0})...", that.userDataProfileService.currentProfile.name), - original: `Export Profile (${that.userDataProfileService.currentProfile.name})...` - }, + title: localize2('export profile in share', "Export Profile ({0})...", that.userDataProfileService.currentProfile.name), precondition: PROFILES_ENABLEMENT_CONTEXT, }, })); @@ -293,10 +365,7 @@ export class UserDataProfilesWorkbenchContribution extends Disposable implements constructor() { super({ id, - title: { - value: localize('import profile', "Import Profile..."), - original: 'Import Profile...' - }, + title: localize2('import profile', "Import Profile..."), category: PROFILES_CATEGORY, precondition: IS_PROFILE_IMPORT_IN_PROGRESS_CONTEXT.toNegated(), menu: [ @@ -384,10 +453,7 @@ export class UserDataProfilesWorkbenchContribution extends Disposable implements disposables.add(MenuRegistry.appendMenuItem(MenuId.MenubarShare, { command: { id, - title: { - value: localize('import profile share', "Import Profile...",), - original: 'Import Profile...' - }, + title: localize2('import profile share', "Import Profile..."), precondition: PROFILES_ENABLEMENT_CONTEXT, }, })); @@ -400,10 +466,7 @@ export class UserDataProfilesWorkbenchContribution extends Disposable implements constructor() { super({ id: 'workbench.profiles.actions.createFromCurrentProfile', - title: { - value: localize('save profile as', "Save Current Profile As..."), - original: 'Save Current Profile As...' - }, + title: localize2('save profile as', "Save Current Profile As..."), category: PROFILES_CATEGORY, f1: true, precondition: PROFILES_ENABLEMENT_CONTEXT @@ -422,10 +485,7 @@ export class UserDataProfilesWorkbenchContribution extends Disposable implements constructor() { super({ id: 'workbench.profiles.actions.createProfile', - title: { - value: localize('create profile', "Create Profile..."), - original: 'Create Profile...' - }, + title: localize2('create profile', "Create Profile..."), category: PROFILES_CATEGORY, precondition: PROFILES_ENABLEMENT_CONTEXT, f1: true, @@ -447,14 +507,11 @@ export class UserDataProfilesWorkbenchContribution extends Disposable implements } private registerDeleteProfileAction(): void { - registerAction2(class DeleteProfileAction extends Action2 { + this._register(registerAction2(class DeleteProfileAction extends Action2 { constructor() { super({ id: 'workbench.profiles.actions.deleteProfile', - title: { - value: localize('delete profile', "Delete Profile..."), - original: 'Delete Profile...' - }, + title: localize2('delete profile', "Delete Profile..."), category: PROFILES_CATEGORY, f1: true, precondition: ContextKeyExpr.and(PROFILES_ENABLEMENT_CONTEXT, HAS_PROFILES_CONTEXT), @@ -498,7 +555,7 @@ export class UserDataProfilesWorkbenchContribution extends Disposable implements } } } - }); + })); } private registerHelpAction(): void { @@ -538,7 +595,7 @@ export class UserDataProfilesWorkbenchContribution extends Disposable implements owner: 'sandy081'; comment: 'Report profile information of the current workspace'; workspaceId: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'A UUID given to a workspace to identify it.' }; - defaultProfile: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'Whether the profile of the workspace is default or not.' }; + defaultProfile: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Whether the profile of the workspace is default or not.' }; }; type WorkspaceProfileInfoEvent = { workspaceId: string | undefined; diff --git a/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/userDataProfileActions.ts b/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/userDataProfileActions.ts index 08aac504..a9b85a44 100644 --- a/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/userDataProfileActions.ts +++ b/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/userDataProfileActions.ts @@ -3,26 +3,23 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { localize } from 'vs/nls'; +import { IAction, Separator } from 'vs/base/common/actions'; +import { Codicon } from 'vs/base/common/codicons'; +import { localize, localize2 } from 'vs/nls'; +import { Categories } from 'vs/platform/action/common/actionCommonCategories'; +import { createAndFillInActionBarActions } from 'vs/platform/actions/browser/menuEntryActionViewItem'; import { Action2, IMenuService, registerAction2 } from 'vs/platform/actions/common/actions'; +import { ICommandService } from 'vs/platform/commands/common/commands'; +import { ContextKeyExpr, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { INotificationService } from 'vs/platform/notification/common/notification'; -import { QuickPickItem, IQuickInputService } from 'vs/platform/quickinput/common/quickInput'; -import { IUserDataProfileManagementService, PROFILES_CATEGORY, IUserDataProfileService, PROFILES_ENABLEMENT_CONTEXT, HAS_PROFILES_CONTEXT, MANAGE_PROFILES_ACTION_ID, ProfilesMenu } from 'vs/workbench/services/userDataProfile/common/userDataProfile'; +import { IQuickInputService, QuickPickItem } from 'vs/platform/quickinput/common/quickInput'; import { IUserDataProfile, IUserDataProfilesService } from 'vs/platform/userDataProfile/common/userDataProfile'; -import { Categories } from 'vs/platform/action/common/actionCommonCategories'; -import { ContextKeyExpr, IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; -import { ICommandService } from 'vs/platform/commands/common/commands'; -import { Codicon } from 'vs/base/common/codicons'; -import { createAndFillInActionBarActions } from 'vs/platform/actions/browser/menuEntryActionViewItem'; -import { IAction, Separator } from 'vs/base/common/actions'; +import { HAS_PROFILES_CONTEXT, IUserDataProfileManagementService, IUserDataProfileService, MANAGE_PROFILES_ACTION_ID, PROFILES_CATEGORY, PROFILES_ENABLEMENT_CONTEXT, ProfilesMenu } from 'vs/workbench/services/userDataProfile/common/userDataProfile'; class CreateTransientProfileAction extends Action2 { static readonly ID = 'workbench.profiles.actions.createTemporaryProfile'; - static readonly TITLE = { - value: localize('create temporary profile', "Create a Temporary Profile"), - original: 'Create a Temporary Profile' - }; + static readonly TITLE = localize2('create temporary profile', "Create a Temporary Profile"); constructor() { super({ id: CreateTransientProfileAction.ID, @@ -45,10 +42,7 @@ export class RenameProfileAction extends Action2 { constructor() { super({ id: RenameProfileAction.ID, - title: { - value: localize('rename profile', "Rename..."), - original: 'Rename...' - }, + title: localize2('rename profile', "Rename..."), category: PROFILES_CATEGORY, f1: true, precondition: ContextKeyExpr.and(PROFILES_ENABLEMENT_CONTEXT, HAS_PROFILES_CONTEXT), @@ -74,7 +68,7 @@ export class RenameProfileAction extends Action2 { value: profile.name, title: localize('select profile to rename', 'Rename {0}', profile.name), validateInput: async (value: string) => { - if (profile!.name !== value && userDataProfilesService.profiles.some(p => p.name === value)) { + if (profile.name !== value && userDataProfilesService.profiles.some(p => p.name === value)) { return localize('profileExists', "Profile with name {0} already exists.", value); } return undefined; @@ -114,10 +108,7 @@ registerAction2(class ManageProfilesAction extends Action2 { constructor() { super({ id: MANAGE_PROFILES_ACTION_ID, - title: { - value: localize('mange', "Manage..."), - original: 'Manage...' - }, + title: localize2('mange', "Manage..."), category: PROFILES_CATEGORY, precondition: ContextKeyExpr.and(PROFILES_ENABLEMENT_CONTEXT, HAS_PROFILES_CONTEXT), }); @@ -158,10 +149,7 @@ registerAction2(class CleanupProfilesAction extends Action2 { constructor() { super({ id: 'workbench.profiles.actions.cleanupProfiles', - title: { - value: localize('cleanup profile', "Cleanup Profiles"), - original: 'Cleanup Profiles' - }, + title: localize2('cleanup profile', "Cleanup Profiles"), category: Categories.Developer, f1: true, precondition: PROFILES_ENABLEMENT_CONTEXT, @@ -177,10 +165,7 @@ registerAction2(class ResetWorkspacesAction extends Action2 { constructor() { super({ id: 'workbench.profiles.actions.resetWorkspaces', - title: { - value: localize('reset workspaces', "Reset Workspace Profiles Associations"), - original: 'Reset Workspace Profiles Associations' - }, + title: localize2('reset workspaces', "Reset Workspace Profiles Associations"), category: Categories.Developer, f1: true, precondition: PROFILES_ENABLEMENT_CONTEXT, diff --git a/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditor.ts b/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditor.ts new file mode 100644 index 00000000..4c294d03 --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditor.ts @@ -0,0 +1,1067 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import 'vs/css!./media/userDataProfilesEditor'; +import { $, addDisposableListener, append, Dimension, EventHelper, EventType, IDomPosition, trackFocus } from 'vs/base/browser/dom'; +import { Action, IAction, Separator, SubmenuAction } from 'vs/base/common/actions'; +import { Event } from 'vs/base/common/event'; +import { ThemeIcon } from 'vs/base/common/themables'; +import { localize } from 'vs/nls'; +import { IContextMenuService, IContextViewService } from 'vs/platform/contextview/browser/contextView'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { IStorageService } from 'vs/platform/storage/common/storage'; +import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; +import { IThemeService } from 'vs/platform/theme/common/themeService'; +import { IUserDataProfile, IUserDataProfilesService, ProfileResourceType } from 'vs/platform/userDataProfile/common/userDataProfile'; +import { EditorPane } from 'vs/workbench/browser/parts/editor/editorPane'; +import { IEditorOpenContext, IEditorSerializer, IUntypedEditorInput } from 'vs/workbench/common/editor'; +import { EditorInput } from 'vs/workbench/common/editor/editorInput'; +import { IUserDataProfilesEditor } from 'vs/workbench/contrib/userDataProfile/common/userDataProfile'; +import { IEditorGroup } from 'vs/workbench/services/editor/common/editorGroupsService'; +import { defaultUserDataProfileIcon, IProfileResourceChildTreeItem, IProfileTemplateInfo, IUserDataProfileManagementService, PROFILE_FILTER } from 'vs/workbench/services/userDataProfile/common/userDataProfile'; +import { Orientation, Sizing, SplitView } from 'vs/base/browser/ui/splitview/splitview'; +import { Button, ButtonWithDropdown } from 'vs/base/browser/ui/button/button'; +import { defaultButtonStyles, defaultCheckboxStyles, defaultInputBoxStyles, defaultSelectBoxStyles } from 'vs/platform/theme/browser/defaultStyles'; +import { registerColor } from 'vs/platform/theme/common/colorRegistry'; +import { PANEL_BORDER } from 'vs/workbench/common/theme'; +import { WorkbenchAsyncDataTree, WorkbenchObjectTree } from 'vs/platform/list/browser/listService'; +import { IListVirtualDelegate } from 'vs/base/browser/ui/list/list'; +import { IAsyncDataSource, IObjectTreeElement, ITreeNode, ITreeRenderer, ObjectTreeElementCollapseState } from 'vs/base/browser/ui/tree/tree'; +import { CancellationToken } from 'vs/base/common/cancellation'; +import { IEditorOptions } from 'vs/platform/editor/common/editor'; +import { Disposable, DisposableStore, IDisposable, MutableDisposable } from 'vs/base/common/lifecycle'; +import { InputBox, MessageType } from 'vs/base/browser/ui/inputbox/inputBox'; +import { Checkbox } from 'vs/base/browser/ui/toggle/toggle'; +import { DEFAULT_ICON, ICONS } from 'vs/workbench/services/userDataProfile/common/userDataProfileIcons'; +import { WorkbenchIconSelectBox } from 'vs/workbench/services/userDataProfile/browser/iconSelectBox'; +import { StandardKeyboardEvent } from 'vs/base/browser/keyboardEvent'; +import { KeyCode } from 'vs/base/common/keyCodes'; +import { IHoverService, WorkbenchHoverDelegate } from 'vs/platform/hover/browser/hover'; +import { HoverPosition } from 'vs/base/browser/ui/hover/hoverWidget'; +import { IHoverWidget } from 'vs/base/browser/ui/hover/hover'; +import { ISelectOptionItem, SelectBox } from 'vs/base/browser/ui/selectBox/selectBox'; +import { URI } from 'vs/base/common/uri'; +import { IEditorProgressService } from 'vs/platform/progress/common/progress'; +import { ExtensionsResourceTreeItem } from 'vs/workbench/services/userDataProfile/browser/extensionsResource'; +import { isString, isUndefined } from 'vs/base/common/types'; +import { basename } from 'vs/base/common/resources'; +import { RenderIndentGuides } from 'vs/base/browser/ui/tree/abstractTree'; +import { ICommandService } from 'vs/platform/commands/common/commands'; +import { API_OPEN_EDITOR_COMMAND_ID } from 'vs/workbench/browser/parts/editor/editorCommands'; +import { SIDE_GROUP } from 'vs/workbench/services/editor/common/editorService'; +import { DEFAULT_LABELS_CONTAINER, IResourceLabel, ResourceLabels } from 'vs/workbench/browser/labels'; +import { IHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegate'; +import { IDialogService, IFileDialogService } from 'vs/platform/dialogs/common/dialogs'; +import { IQuickInputService, IQuickPickItem } from 'vs/platform/quickinput/common/quickInput'; +import { AbstractUserDataProfileElement, IProfileElement, NewProfileElement, UserDataProfileElement, UserDataProfilesEditorModel } from 'vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditorModel'; +import { Codicon } from 'vs/base/common/codicons'; +import { WorkbenchToolBar } from 'vs/platform/actions/browser/toolbar'; +import { createInstantHoverDelegate } from 'vs/base/browser/ui/hover/hoverDelegateFactory'; + +export const profilesSashBorder = registerColor('profiles.sashBorder', { dark: PANEL_BORDER, light: PANEL_BORDER, hcDark: PANEL_BORDER, hcLight: PANEL_BORDER }, localize('profilesSashBorder', "The color of the Profiles editor splitview sash border.")); + +export class UserDataProfilesEditor extends EditorPane implements IUserDataProfilesEditor { + + static readonly ID: string = 'workbench.editor.userDataProfiles'; + + private container: HTMLElement | undefined; + private splitView: SplitView | undefined; + private profilesTree: WorkbenchObjectTree | undefined; + private profileWidget: ProfileWidget | undefined; + + private model: UserDataProfilesEditorModel | undefined; + private templates: IProfileTemplateInfo[] = []; + + constructor( + group: IEditorGroup, + @ITelemetryService telemetryService: ITelemetryService, + @IThemeService themeService: IThemeService, + @IStorageService storageService: IStorageService, + @IUserDataProfileManagementService private readonly userDataProfileManagementService: IUserDataProfileManagementService, + @IQuickInputService private readonly quickInputService: IQuickInputService, + @IDialogService private readonly dialogService: IDialogService, + @IFileDialogService private readonly fileDialogService: IFileDialogService, + @IContextMenuService private readonly contextMenuService: IContextMenuService, + @IInstantiationService private readonly instantiationService: IInstantiationService, + ) { + super(UserDataProfilesEditor.ID, group, telemetryService, themeService, storageService); + } + + layout(dimension: Dimension, position?: IDomPosition | undefined): void { + if (this.container && this.splitView) { + const height = dimension.height - 20; + this.splitView.layout(this.container?.clientWidth, height); + this.splitView.el.style.height = `${height}px`; + } + } + + protected createEditor(parent: HTMLElement): void { + this.container = append(parent, $('.profiles-editor')); + + const sidebarView = append(this.container, $('.sidebar-view')); + const sidebarContainer = append(sidebarView, $('.sidebar-container')); + + const contentsView = append(this.container, $('.contents-view')); + const contentsContainer = append(contentsView, $('.contents-container')); + this.profileWidget = this._register(this.instantiationService.createInstance(ProfileWidget, contentsContainer)); + + this.splitView = new SplitView(this.container, { + orientation: Orientation.HORIZONTAL, + proportionalLayout: true + }); + + this.renderSidebar(sidebarContainer); + this.splitView.addView({ + onDidChange: Event.None, + element: sidebarView, + minimumSize: 175, + maximumSize: 350, + layout: (width, _, height) => { + sidebarView.style.width = `${width}px`; + if (height && this.profilesTree) { + this.profilesTree.getHTMLElement().style.height = `${height - 38}px`; + this.profilesTree.layout(height - 38, width); + } + } + }, 300, undefined, true); + this.splitView.addView({ + onDidChange: Event.None, + element: contentsView, + minimumSize: 500, + maximumSize: Number.POSITIVE_INFINITY, + layout: (width, _, height) => { + contentsView.style.width = `${width}px`; + if (height) { + this.profileWidget?.layout(new Dimension(width, height)); + } + } + }, Sizing.Distribute, undefined, true); + + const borderColor = this.theme.getColor(profilesSashBorder)!; + this.splitView.style({ separatorBorder: borderColor }); + + this.registerListeners(); + + this.userDataProfileManagementService.getBuiltinProfileTemplates().then(templates => { + this.templates = templates; + this.profileWidget!.templates = templates; + }); + } + + private renderSidebar(parent: HTMLElement): void { + // render New Profile Button + this.renderNewProfileButton(append(parent, $('.new-profile-button'))); + + // render profiles and templates tree + const renderer = this.instantiationService.createInstance(ProfileTreeElementRenderer); + const delegate = new ProfileTreeElementDelegate(); + this.profilesTree = this._register(this.instantiationService.createInstance(WorkbenchObjectTree, 'ProfilesTree', + append(parent, $('.profiles-tree')), + delegate, + [renderer], + { + multipleSelectionSupport: false, + setRowLineHeight: false, + horizontalScrolling: false, + accessibilityProvider: { + getAriaLabel(extensionFeature: IProfileElement | null): string { + return extensionFeature?.name ?? ''; + }, + getWidgetAriaLabel(): string { + return localize('profiles', "Profiles"); + } + }, + openOnSingleClick: true, + enableStickyScroll: false, + identityProvider: { + getId(e) { + if (e instanceof UserDataProfileElement) { + return e.profile.id; + } + return e.name; + } + } + })); + } + + private renderNewProfileButton(parent: HTMLElement): void { + const button = this._register(new ButtonWithDropdown(parent, { + actions: { + getActions: () => { + const actions: IAction[] = []; + if (this.templates.length) { + actions.push(new SubmenuAction('from.template', localize('from template', "From Template"), + this.templates.map(template => new Action(`template:${template.url}`, template.name, undefined, true, async () => { + this.createNewProfile(URI.parse(template.url)); + })))); + actions.push(new Separator()); + } + actions.push(new Action('importProfile', localize('importProfile', "Import Profile..."), undefined, true, () => this.importProfile())); + return actions; + } + }, + addPrimaryActionToDropdown: false, + contextMenuProvider: this.contextMenuService, + supportIcons: true, + ...defaultButtonStyles + })); + button.label = `$(add) ${localize('newProfile', "New Profile")}`; + this._register(button.onDidClick(e => this.createNewProfile())); + } + + private registerListeners(): void { + if (this.profilesTree) { + this._register(this.profilesTree.onDidChangeSelection(e => { + const [element] = e.elements; + if (element instanceof AbstractUserDataProfileElement) { + this.profileWidget?.render(element); + } + })); + + this._register(this.profilesTree.onContextMenu(e => { + if (e.element instanceof AbstractUserDataProfileElement) { + this.contextMenuService.showContextMenu({ + getAnchor: () => e.anchor, + getActions: () => e.element instanceof AbstractUserDataProfileElement ? e.element.contextMenuActions.slice(0) : [], + getActionsContext: () => e.element + }); + } + })); + } + } + + private async importProfile(): Promise { + const disposables = new DisposableStore(); + const quickPick = disposables.add(this.quickInputService.createQuickPick()); + + const updateQuickPickItems = (value?: string) => { + const quickPickItems: IQuickPickItem[] = []; + if (value) { + quickPickItems.push({ label: quickPick.value, description: localize('import from url', "Import from URL") }); + } + quickPickItems.push({ label: localize('import from file', "Select File...") }); + quickPick.items = quickPickItems; + }; + + quickPick.title = localize('import profile quick pick title', "Import from Profile Template..."); + quickPick.placeholder = localize('import profile placeholder', "Provide Profile Template URL"); + quickPick.ignoreFocusOut = true; + disposables.add(quickPick.onDidChangeValue(updateQuickPickItems)); + updateQuickPickItems(); + quickPick.matchOnLabel = false; + quickPick.matchOnDescription = false; + disposables.add(quickPick.onDidAccept(async () => { + quickPick.hide(); + const selectedItem = quickPick.selectedItems[0]; + if (!selectedItem) { + return; + } + const url = selectedItem.label === quickPick.value ? URI.parse(quickPick.value) : await this.getProfileUriFromFileSystem(); + if (url) { + this.createNewProfile(url); + } + })); + disposables.add(quickPick.onDidHide(() => disposables.dispose())); + quickPick.show(); + } + + private async createNewProfile(copyFrom?: URI | IUserDataProfile): Promise { + if (this.model?.profiles.some(p => p instanceof NewProfileElement)) { + const result = await this.dialogService.confirm({ + type: 'info', + message: localize('new profile exists', "A new profile is already being created. Do you want to discard it and create a new one?"), + primaryButton: localize('discard', "Discard & Create"), + cancelButton: localize('cancel', "Cancel") + }); + if (!result.confirmed) { + return; + } + this.model.revert(); + } + this.model?.createNewProfile(copyFrom); + } + + private async getProfileUriFromFileSystem(): Promise { + const profileLocation = await this.fileDialogService.showOpenDialog({ + canSelectFolders: false, + canSelectFiles: true, + canSelectMany: false, + filters: PROFILE_FILTER, + title: localize('import profile dialog', "Select Profile Template File"), + }); + if (!profileLocation) { + return null; + } + return profileLocation[0]; + } + + override async setInput(input: UserDataProfilesEditorInput, options: IEditorOptions | undefined, context: IEditorOpenContext, token: CancellationToken): Promise { + await super.setInput(input, options, context, token); + this.model = await input.resolve(); + this.updateProfilesTree(); + this._register(this.model.onDidChange((element) => { + this.updateProfilesTree(element); + })); + } + + override focus(): void { + super.focus(); + this.profilesTree?.domFocus(); + } + + private updateProfilesTree(elementToSelect?: IProfileElement): void { + if (!this.model) { + return; + } + const profileElements: IObjectTreeElement[] = this.model.profiles.map(element => ({ element })); + const currentSelection = this.profilesTree?.getSelection()?.[0]; + this.profilesTree?.setChildren(null, [ + { + element: { name: localize('profiles', "Profiles") }, + children: profileElements, + collapsible: false, + collapsed: ObjectTreeElementCollapseState.Expanded + } + ]); + if (elementToSelect) { + this.profilesTree?.setSelection([elementToSelect]); + } else if (currentSelection) { + if (currentSelection instanceof AbstractUserDataProfileElement) { + if (!this.model.profiles.includes(currentSelection)) { + const elementToSelect = this.model.profiles.find(profile => profile.name === currentSelection.name) ?? this.model.profiles[0]; + if (elementToSelect) { + this.profilesTree?.setSelection([elementToSelect]); + } + } + } + } else { + const elementToSelect = this.model.profiles.find(profile => profile.active) ?? this.model.profiles[0]; + if (elementToSelect) { + this.profilesTree?.setSelection([elementToSelect]); + } + } + } + +} + +interface IProfileTreeElementTemplateData { + readonly icon: HTMLElement; + readonly label: HTMLElement; + readonly description: HTMLElement; + readonly disposables: DisposableStore; +} + +class ProfileTreeElementDelegate implements IListVirtualDelegate { + getHeight(element: IProfileElement) { + return 30; + } + getTemplateId() { return 'profileTreeElement'; } +} + +class ProfileTreeElementRenderer implements ITreeRenderer { + + readonly templateId = 'profileTreeElement'; + + renderTemplate(container: HTMLElement): IProfileTreeElementTemplateData { + container.classList.add('profile-tree-item'); + const icon = append(container, $('.profile-tree-item-icon')); + const label = append(container, $('.profile-tree-item-label')); + const description = append(container, $('.profile-tree-item-description')); + append(description, $(`span${ThemeIcon.asCSSSelector(Codicon.check)}`)); + append(description, $('span', undefined, localize('activeProfile', "Active"))); + return { label, icon, description, disposables: new DisposableStore() }; + } + + renderElement({ element }: ITreeNode, index: number, templateData: IProfileTreeElementTemplateData, height: number | undefined): void { + templateData.disposables.clear(); + templateData.label.textContent = element.name; + if (element.icon) { + templateData.icon.className = ThemeIcon.asClassName(ThemeIcon.fromId(element.icon)); + } else { + templateData.icon.className = 'hide'; + } + templateData.description.classList.toggle('hide', !element.active); + if (element.onDidChange) { + templateData.disposables.add(element.onDidChange(e => { + if (e.name) { + templateData.label.textContent = element.name; + } + if (e.icon) { + if (element.icon) { + templateData.icon.className = ThemeIcon.asClassName(ThemeIcon.fromId(element.icon)); + } else { + templateData.icon.className = 'hide'; + } + } + if (e.active) { + templateData.description.classList.toggle('hide', !element.active); + } + })); + } + } + + disposeTemplate(templateData: IProfileTreeElementTemplateData): void { + templateData.disposables.dispose(); + } +} + +class ProfileWidget extends Disposable { + + private readonly profileTitle: HTMLElement; + private readonly toolbar: WorkbenchToolBar; + private readonly buttonContainer: HTMLElement; + private readonly iconElement: HTMLElement; + private readonly nameContainer: HTMLElement; + private readonly nameInput: InputBox; + private readonly copyFromContainer: HTMLElement; + private readonly copyFromSelectBox: SelectBox; + private copyFromOptions: (ISelectOptionItem & { id?: string; source?: IUserDataProfile | URI })[] = []; + + private readonly resourcesTree: WorkbenchAsyncDataTree; + + private _templates: IProfileTemplateInfo[] = []; + public set templates(templates: IProfileTemplateInfo[]) { + this._templates = templates; + this.renderSelectBox(); + } + + private readonly _profileElement = this._register(new MutableDisposable<{ element: AbstractUserDataProfileElement } & IDisposable>()); + + constructor( + parent: HTMLElement, + @IHoverService private readonly hoverService: IHoverService, + @IUserDataProfilesService private readonly userDataProfilesService: IUserDataProfilesService, + @IContextViewService private readonly contextViewService: IContextViewService, + @IEditorProgressService private readonly editorProgressService: IEditorProgressService, + @ICommandService private readonly commandService: ICommandService, + @IInstantiationService private readonly instantiationService: IInstantiationService, + ) { + super(); + + const header = append(parent, $('.profile-header')); + const title = append(header, $('.profile-title')); + append(title, $('span', undefined, localize('profile', "Profile: "))); + this.profileTitle = append(title, $('span')); + const actionsContainer = append(header, $('.profile-actions-container')); + this.buttonContainer = append(actionsContainer, $('.profile-button-container')); + this.toolbar = this._register(instantiationService.createInstance(WorkbenchToolBar, + actionsContainer, + { + hoverDelegate: this._register(createInstantHoverDelegate()), + } + )); + + const body = append(parent, $('.profile-body')); + + this.nameContainer = append(body, $('.profile-name-container')); + this.iconElement = append(this.nameContainer, $(`${ThemeIcon.asCSSSelector(DEFAULT_ICON)}`, { 'tabindex': '0', 'role': 'button', 'aria-label': localize('icon', "Profile Icon") })); + this.renderIconSelectBox(this.iconElement); + + this.nameInput = this._register(new InputBox( + this.nameContainer, + undefined, + { + inputBoxStyles: defaultInputBoxStyles, + ariaLabel: localize('profileName', "Profile Name"), + placeholder: localize('profileName', "Profile Name"), + validationOptions: { + validation: (value) => { + if (!value) { + return { + content: localize('name required', "Profile name is required and must be a non-empty value."), + type: MessageType.ERROR + }; + } + const initialName = this._profileElement.value?.element instanceof UserDataProfileElement ? this._profileElement.value.element.profile.name : undefined; + if (initialName !== value && this.userDataProfilesService.profiles.some(p => p.name === value)) { + return { + content: localize('profileExists', "Profile with name {0} already exists.", value), + type: MessageType.ERROR + }; + } + return null; + } + } + } + )); + this.nameInput.onDidChange(value => { + if (this._profileElement.value && value) { + this._profileElement.value.element.name = value; + } + }); + const focusTracker = this._register(trackFocus(this.nameInput.inputElement)); + this._register(focusTracker.onDidBlur(() => { + if (this._profileElement.value && !this.nameInput.value) { + this.nameInput.value = this._profileElement.value.element.name; + } + })); + + this.copyFromContainer = append(body, $('.profile-copy-from-container')); + append(this.copyFromContainer, $('.profile-copy-from-label', undefined, localize('create from', "Copy from:"))); + this.copyFromSelectBox = this._register(this.instantiationService.createInstance(SelectBox, + [], + 0, + this.contextViewService, + defaultSelectBoxStyles, + { + useCustomDrawn: true, + ariaLabel: localize('copy profile from', "Copy profile from"), + } + )); + this.copyFromSelectBox.render(append(this.copyFromContainer, $('.profile-select-container'))); + + const contentsContainer = append(body, $('.profile-contents-container')); + append(contentsContainer, $('.profile-contents-label', undefined, localize('contents', "Contents"))); + + const delegate = new ProfileResourceTreeElementDelegate(); + this.resourcesTree = this._register(this.instantiationService.createInstance(WorkbenchAsyncDataTree, + 'ProfileEditor-ResourcesTree', + append(body, $('.profile-content-tree.file-icon-themable-tree.show-file-icons')), + delegate, + [ + this.instantiationService.createInstance(ExistingProfileResourceTreeRenderer), + this.instantiationService.createInstance(NewProfileResourceTreeRenderer), + this.instantiationService.createInstance(ProfileResourceChildTreeItemRenderer), + ], + this.instantiationService.createInstance(ProfileResourceTreeDataSource), + { + multipleSelectionSupport: false, + horizontalScrolling: false, + accessibilityProvider: { + getAriaLabel(element: ProfileResourceTreeElement | null): string { + if (isString(element?.element)) { + return element.element; + } + if (element?.element) { + return element.element.label?.label ?? ''; + } + return ''; + }, + getWidgetAriaLabel(): string { + return ''; + }, + }, + identityProvider: { + getId(element) { + if (isString(element?.element)) { + return element.element; + } + if (element?.element) { + return element.element.handle; + } + return ''; + } + }, + expandOnlyOnTwistieClick: true, + renderIndentGuides: RenderIndentGuides.None, + openOnSingleClick: true, + enableStickyScroll: false, + })); + this._register(this.resourcesTree.onDidOpen(async (e) => { + if (!e.browserEvent) { + return; + } + if (e.browserEvent.target && (e.browserEvent.target as HTMLElement).classList.contains(Checkbox.CLASS_NAME)) { + return; + } + if (e.element && !isString(e.element.element)) { + if (e.element.element.resourceUri) { + await this.commandService.executeCommand(API_OPEN_EDITOR_COMMAND_ID, e.element.element.resourceUri, [SIDE_GROUP], undefined, e); + } else if (e.element.element.parent instanceof ExtensionsResourceTreeItem) { + await this.commandService.executeCommand('extension.open', e.element.element.handle, undefined, true, undefined, true); + } + } + })); + } + + private renderIconSelectBox(iconContainer: HTMLElement): void { + const iconSelectBox = this._register(this.instantiationService.createInstance(WorkbenchIconSelectBox, { icons: ICONS, inputBoxStyles: defaultInputBoxStyles })); + let hoverWidget: IHoverWidget | undefined; + const showIconSelectBox = () => { + if (this._profileElement.value?.element instanceof UserDataProfileElement && this._profileElement.value.element.profile.isDefault) { + return; + } + iconSelectBox.clearInput(); + hoverWidget = this.hoverService.showHover({ + content: iconSelectBox.domNode, + target: iconContainer, + position: { + hoverPosition: HoverPosition.BELOW, + }, + persistence: { + sticky: true, + }, + appearance: { + showPointer: true, + }, + }, true); + + if (hoverWidget) { + iconSelectBox.layout(new Dimension(486, 260)); + iconSelectBox.focus(); + } + }; + this._register(addDisposableListener(iconContainer, EventType.CLICK, (e: MouseEvent) => { + EventHelper.stop(e, true); + showIconSelectBox(); + })); + this._register(addDisposableListener(iconContainer, EventType.KEY_DOWN, e => { + const event = new StandardKeyboardEvent(e); + if (event.equals(KeyCode.Enter) || event.equals(KeyCode.Space)) { + EventHelper.stop(event, true); + showIconSelectBox(); + } + })); + this._register(addDisposableListener(iconSelectBox.domNode, EventType.KEY_DOWN, e => { + const event = new StandardKeyboardEvent(e); + if (event.equals(KeyCode.Escape)) { + EventHelper.stop(event, true); + hoverWidget?.dispose(); + iconContainer.focus(); + } + })); + this._register(iconSelectBox.onDidSelect(selectedIcon => { + hoverWidget?.dispose(); + iconContainer.focus(); + if (this._profileElement.value) { + this._profileElement.value.element.icon = selectedIcon.id; + } + })); + } + + private renderSelectBox(): void { + const separator = { text: '\u2500\u2500\u2500\u2500\u2500\u2500', isDisabled: true }; + this.copyFromOptions.push({ text: localize('empty profile', "None") }); + if (this._templates.length) { + this.copyFromOptions.push({ ...separator, decoratorRight: localize('from templates', "Profile Templates") }); + for (const template of this._templates) { + this.copyFromOptions.push({ text: template.name, id: template.url, source: URI.parse(template.url) }); + } + } + this.copyFromOptions.push({ ...separator, decoratorRight: localize('from existing profiles', "Existing Profiles") }); + for (const profile of this.userDataProfilesService.profiles) { + this.copyFromOptions.push({ text: profile.name, id: profile.id, source: profile }); + } + this.copyFromSelectBox.setOptions(this.copyFromOptions); + this._register(this.copyFromSelectBox.onDidSelect(option => { + if (this._profileElement.value?.element instanceof NewProfileElement) { + this._profileElement.value.element.copyFrom = this.copyFromOptions[option.index].source; + } + })); + } + + layout(dimension: Dimension): void { + this.resourcesTree.layout(dimension.height - 34 - 20 - 25 - 20, dimension.width); + } + + render(profileElement: AbstractUserDataProfileElement): void { + const disposables = new DisposableStore(); + this._profileElement.value = { element: profileElement, dispose: () => disposables.dispose() }; + + this.renderProfileElement(profileElement); + disposables.add(profileElement.onDidChange(e => this.renderProfileElement(profileElement))); + + const profile = profileElement instanceof UserDataProfileElement ? profileElement.profile : undefined; + this.nameInput.setEnabled(!profile?.isDefault); + + this.resourcesTree.setInput(profileElement); + disposables.add(profileElement.onDidChange(e => { + if (e.flags || e.copyFrom) { + const viewState = this.resourcesTree.getViewState(); + this.resourcesTree.setInput(profileElement, { + ...viewState, + expanded: viewState.expanded?.map(e => e) + }); + } + })); + + if (profileElement.primaryAction) { + this.buttonContainer.classList.remove('hide'); + const button = disposables.add(new Button(this.buttonContainer, { + supportIcons: true, + ...defaultButtonStyles + })); + button.label = profileElement.primaryAction.label; + button.enabled = profileElement.primaryAction.enabled; + disposables.add(button.onDidClick(() => this.editorProgressService.showWhile(profileElement.primaryAction!.run()))); + disposables.add(profileElement.primaryAction.onDidChange((e) => { + if (!isUndefined(e.enabled)) { + button.enabled = profileElement.primaryAction!.enabled; + } + })); + disposables.add(profileElement.onDidChange(e => { + if (e.message) { + button.setTitle(profileElement.message ?? profileElement.primaryAction!.label); + button.element.classList.toggle('error', !!profileElement.message); + } + })); + } else { + this.buttonContainer.classList.add('hide'); + } + + this.toolbar.setActions(profileElement.titleActions[0].slice(0), profileElement.titleActions[1].slice(0)); + + this.nameInput.focus(); + if (profileElement instanceof NewProfileElement) { + this.nameInput.select(); + } + } + + private renderProfileElement(profileElement: AbstractUserDataProfileElement): void { + this.profileTitle.textContent = profileElement.name; + this.nameInput.value = profileElement.name; + if (profileElement.icon) { + this.iconElement.className = ThemeIcon.asClassName(ThemeIcon.fromId(profileElement.icon)); + } else { + this.iconElement.className = ThemeIcon.asClassName(ThemeIcon.fromId(DEFAULT_ICON.id)); + } + if (profileElement instanceof NewProfileElement) { + this.copyFromContainer.classList.remove('hide'); + const id = profileElement.copyFrom instanceof URI ? profileElement.copyFrom.toString() : profileElement.copyFrom?.id; + const index = id + ? this.copyFromOptions.findIndex(option => option.id === id) + : 0; + if (index !== -1) { + this.copyFromSelectBox.setOptions(this.copyFromOptions); + this.copyFromSelectBox.setEnabled(true); + this.copyFromSelectBox.select(index); + } else { + this.copyFromSelectBox.setOptions([{ text: basename(profileElement.copyFrom as URI) }]); + this.copyFromSelectBox.setEnabled(false); + } + } else { + this.copyFromContainer.classList.add('hide'); + } + } +} + + +interface ProfileResourceTreeElement { + element: ProfileResourceType | IProfileResourceChildTreeItem; + root: AbstractUserDataProfileElement; +} + +class ProfileResourceTreeElementDelegate implements IListVirtualDelegate { + getTemplateId(element: ProfileResourceTreeElement) { + if (!isString(element.element)) { + return ProfileResourceChildTreeItemRenderer.TEMPLATE_ID; + } + if (element.root instanceof NewProfileElement) { + return NewProfileResourceTreeRenderer.TEMPLATE_ID; + } + return ExistingProfileResourceTreeRenderer.TEMPLATE_ID; + } + getHeight(element: ProfileResourceTreeElement) { + return 30; + } +} + +class ProfileResourceTreeDataSource implements IAsyncDataSource { + + constructor( + @IEditorProgressService private readonly editorProgressService: IEditorProgressService, + ) { } + + hasChildren(element: AbstractUserDataProfileElement | ProfileResourceTreeElement): boolean { + if (element instanceof AbstractUserDataProfileElement) { + return true; + } + if (isString(element.element)) { + if (element.root.getFlag(element.element)) { + return false; + } + if (element.root instanceof NewProfileElement) { + return element.root.copyFrom !== undefined; + } + return true; + } + return false; + } + + async getChildren(element: AbstractUserDataProfileElement | ProfileResourceTreeElement): Promise { + if (element instanceof AbstractUserDataProfileElement) { + const resourceTypes = [ + ProfileResourceType.Settings, + ProfileResourceType.Keybindings, + ProfileResourceType.Snippets, + ProfileResourceType.Tasks, + ProfileResourceType.Extensions + ]; + return resourceTypes.map(resourceType => ({ element: resourceType, root: element })); + } + if (isString(element.element)) { + const progressRunner = this.editorProgressService.show(true); + try { + const extensions = await element.root.getChildren(element.element); + return extensions.map(extension => ({ element: extension, root: element.root })); + } finally { + progressRunner.done(); + } + } + return []; + } +} + +interface IProfileResourceTemplateData { + readonly disposables: DisposableStore; + readonly elementDisposables: DisposableStore; +} + +interface IExistingProfileResourceTemplateData extends IProfileResourceTemplateData { + readonly checkbox: Checkbox; + readonly label: HTMLElement; + readonly description: HTMLElement; +} + +interface INewProfileResourceTemplateData extends IProfileResourceTemplateData { + readonly label: HTMLElement; + readonly selectContainer: HTMLElement; + readonly selectBox: SelectBox; +} + +interface IProfileResourceChildTreeItemTemplateData extends IProfileResourceTemplateData { + readonly checkbox: Checkbox; + readonly resourceLabel: IResourceLabel; +} + +class AbstractProfileResourceTreeRenderer extends Disposable { + + protected getResourceTypeTitle(resourceType: ProfileResourceType): string { + switch (resourceType) { + case ProfileResourceType.Settings: + return localize('settings', "Settings"); + case ProfileResourceType.Keybindings: + return localize('keybindings', "Keyboard Shortcuts"); + case ProfileResourceType.Snippets: + return localize('snippets', "User Snippets"); + case ProfileResourceType.Tasks: + return localize('tasks', "User Tasks"); + case ProfileResourceType.Extensions: + return localize('extensions', "Extensions"); + } + return ''; + } + + disposeElement(element: ITreeNode, index: number, templateData: IProfileResourceTemplateData, height: number | undefined): void { + templateData.elementDisposables.clear(); + } + + disposeTemplate(templateData: IProfileResourceTemplateData): void { + templateData.disposables.dispose(); + } +} + + +class ExistingProfileResourceTreeRenderer extends AbstractProfileResourceTreeRenderer implements ITreeRenderer { + + static readonly TEMPLATE_ID = 'ExistingProfileResourceTemplate'; + + readonly templateId = ExistingProfileResourceTreeRenderer.TEMPLATE_ID; + + renderTemplate(parent: HTMLElement): IExistingProfileResourceTemplateData { + const disposables = new DisposableStore(); + const container = append(parent, $('.profile-tree-item-container.existing-profile-resource-type-container')); + const checkbox = disposables.add(new Checkbox('', false, defaultCheckboxStyles)); + append(container, checkbox.domNode); + const label = append(container, $('.profile-resource-type-label')); + const description = append(container, $('.profile-resource-type-description', undefined, localize('using defaults', "Using Default Profile"))); + return { checkbox, label, description, disposables, elementDisposables: disposables.add(new DisposableStore()) }; + } + + renderElement({ element: profileResourceTreeElement }: ITreeNode, index: number, templateData: IExistingProfileResourceTemplateData, height: number | undefined): void { + templateData.elementDisposables.clear(); + const { element, root } = profileResourceTreeElement; + if (!(root instanceof UserDataProfileElement)) { + throw new Error('ExistingProfileResourceTreeRenderer can only render existing profile element'); + } + if (!isString(element)) { + throw new Error('ExistingProfileResourceTreeRenderer can only render profile resource types'); + } + + templateData.label.textContent = this.getResourceTypeTitle(element); + if (root instanceof UserDataProfileElement && root.profile.isDefault) { + templateData.checkbox.checked = true; + templateData.checkbox.disable(); + templateData.description.classList.add('hide'); + } else { + templateData.checkbox.enable(); + const checked = !root.getFlag(element); + templateData.checkbox.checked = checked; + templateData.description.classList.toggle('hide', checked); + templateData.elementDisposables.add(templateData.checkbox.onChange(() => root.setFlag(element, !templateData.checkbox.checked))); + templateData.elementDisposables.add(root.onDidChange(e => { + if (e.flags) { + templateData.description.classList.toggle('hide', !root.getFlag(element)); + } + })); + } + } + +} + +class NewProfileResourceTreeRenderer extends AbstractProfileResourceTreeRenderer implements ITreeRenderer { + + static readonly TEMPLATE_ID = 'NewProfileResourceTemplate'; + + readonly templateId = NewProfileResourceTreeRenderer.TEMPLATE_ID; + + constructor( + @IContextViewService private readonly contextViewService: IContextViewService, + @IInstantiationService private readonly instantiationService: IInstantiationService, + ) { + super(); + } + + renderTemplate(parent: HTMLElement): INewProfileResourceTemplateData { + const disposables = new DisposableStore(); + const container = append(parent, $('.profile-tree-item-container.new-profile-resource-type-container')); + const labelContainer = append(container, $('.profile-resource-type-label-container')); + const label = append(labelContainer, $('span.profile-resource-type-label')); + const selectBox = this._register(this.instantiationService.createInstance(SelectBox, + [ + { text: localize('empty', "Empty") }, + { text: localize('copy', "Copy") }, + { text: localize('default', "Use Default Profile") } + ], + 0, + this.contextViewService, + defaultSelectBoxStyles, + { + useCustomDrawn: true, + } + )); + const selectContainer = append(container, $('.profile-select-container')); + selectBox.render(selectContainer); + + return { label, selectContainer, selectBox, disposables, elementDisposables: disposables.add(new DisposableStore()) }; + } + + renderElement({ element: profileResourceTreeElement }: ITreeNode, index: number, templateData: INewProfileResourceTemplateData, height: number | undefined): void { + templateData.elementDisposables.clear(); + const { element, root } = profileResourceTreeElement; + if (!(root instanceof NewProfileElement)) { + throw new Error('NewProfileResourceTreeRenderer can only render new profile element'); + } + if (!isString(element)) { + throw new Error('NewProfileResourceTreeRenderer can only profile resoyrce types'); + } + templateData.label.textContent = this.getResourceTypeTitle(element); + templateData.selectBox.select(root.getCopyFlag(element) ? 1 : root.getFlag(element) ? 2 : 0); + templateData.elementDisposables.add(templateData.selectBox.onDidSelect(option => { + root.setFlag(element, option.index === 2); + root.setCopyFlag(element, option.index === 1); + })); + } +} + +class ProfileResourceChildTreeItemRenderer extends AbstractProfileResourceTreeRenderer implements ITreeRenderer { + + static readonly TEMPLATE_ID = 'ProfileResourceChildTreeItemTemplate'; + + readonly templateId = ProfileResourceChildTreeItemRenderer.TEMPLATE_ID; + private readonly labels: ResourceLabels; + private readonly hoverDelegate: IHoverDelegate; + + constructor( + @IInstantiationService instantiationService: IInstantiationService, + ) { + super(); + this.labels = instantiationService.createInstance(ResourceLabels, DEFAULT_LABELS_CONTAINER); + this.hoverDelegate = this._register(instantiationService.createInstance(WorkbenchHoverDelegate, 'mouse', false, {})); + } + + renderTemplate(parent: HTMLElement): IProfileResourceChildTreeItemTemplateData { + const disposables = new DisposableStore(); + const container = append(parent, $('.profile-tree-item-container.profile-resource-child-container')); + const checkbox = disposables.add(new Checkbox('', false, defaultCheckboxStyles)); + append(container, checkbox.domNode); + const resourceLabel = disposables.add(this.labels.create(container, { hoverDelegate: this.hoverDelegate })); + return { checkbox, resourceLabel, disposables, elementDisposables: disposables.add(new DisposableStore()) }; + } + + renderElement({ element: profileResourceTreeElement }: ITreeNode, index: number, templateData: IProfileResourceChildTreeItemTemplateData, height: number | undefined): void { + templateData.elementDisposables.clear(); + const { element } = profileResourceTreeElement; + if (isString(element)) { + throw new Error('NewProfileResourceTreeRenderer can only render profile resource child tree items'); + } + if (element.checkbox) { + templateData.checkbox.domNode.classList.remove('hide'); + templateData.checkbox.checked = element.checkbox.isChecked; + templateData.checkbox.domNode.ariaLabel = element.checkbox.accessibilityInformation?.label ?? ''; + if (element.checkbox.accessibilityInformation?.role) { + templateData.checkbox.domNode.role = element.checkbox.accessibilityInformation.role; + } + } else { + templateData.checkbox.domNode.classList.add('hide'); + } + + const resource = URI.revive(element.resourceUri); + templateData.resourceLabel.setResource( + { + name: resource ? basename(resource) : element.label?.label, + description: isString(element.description) ? element.description : undefined, + resource + }, + { + forceLabel: true, + hideIcon: !resource, + }); + } + +} + +export class UserDataProfilesEditorInput extends EditorInput { + static readonly ID: string = 'workbench.input.userDataProfiles'; + readonly resource = undefined; + + private readonly model: UserDataProfilesEditorModel; + + private _dirty: boolean = false; + get dirty(): boolean { return this._dirty; } + set dirty(dirty: boolean) { + if (this._dirty !== dirty) { + this._dirty = dirty; + this._onDidChangeDirty.fire(); + } + } + + constructor( + @IInstantiationService private readonly instantiationService: IInstantiationService, + ) { + super(); + this.model = UserDataProfilesEditorModel.getInstance(this.instantiationService); + this._register(this.model.onDidChange(e => this.dirty = this.model.profiles.some(profile => profile instanceof NewProfileElement))); + } + + override get typeId(): string { return UserDataProfilesEditorInput.ID; } + override getName(): string { return localize('userDataProfiles', "Profiles"); } + override getIcon(): ThemeIcon | undefined { return defaultUserDataProfileIcon; } + + override async resolve(): Promise { + return this.model; + } + + override isDirty(): boolean { + return this.dirty; + } + + override async save(): Promise { + await this.model.saveNewProfile(); + return this; + } + + override async revert(): Promise { + this.model.revert(); + } + + override matches(otherInput: EditorInput | IUntypedEditorInput): boolean { return otherInput instanceof UserDataProfilesEditorInput; } +} + +export class UserDataProfilesEditorInputSerializer implements IEditorSerializer { + canSerialize(editorInput: EditorInput): boolean { return true; } + serialize(editorInput: EditorInput): string { return ''; } + deserialize(instantiationService: IInstantiationService): EditorInput { return instantiationService.createInstance(UserDataProfilesEditorInput); } +} diff --git a/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditorModel.ts b/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditorModel.ts new file mode 100644 index 00000000..bde549ec --- /dev/null +++ b/patched-vscode/src/vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditorModel.ts @@ -0,0 +1,586 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +import { Action, IAction, Separator } from 'vs/base/common/actions'; +import { Emitter, Event } from 'vs/base/common/event'; +import { ThemeIcon } from 'vs/base/common/themables'; +import { localize } from 'vs/nls'; +import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; +import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; +import { DidChangeProfilesEvent, isUserDataProfile, IUserDataProfile, IUserDataProfilesService, ProfileResourceType, ProfileResourceTypeFlags, toUserDataProfile, UseDefaultProfileFlags } from 'vs/platform/userDataProfile/common/userDataProfile'; +import { IProfileResourceChildTreeItem, IUserDataProfileImportExportService, IUserDataProfileManagementService, IUserDataProfileService, IUserDataProfileTemplate } from 'vs/workbench/services/userDataProfile/common/userDataProfile'; +import { Disposable, DisposableStore, toDisposable } from 'vs/base/common/lifecycle'; +import { URI } from 'vs/base/common/uri'; +import { equals } from 'vs/base/common/objects'; +import { EditorModel } from 'vs/workbench/common/editor/editorModel'; +import { ExtensionsResourceExportTreeItem, ExtensionsResourceImportTreeItem } from 'vs/workbench/services/userDataProfile/browser/extensionsResource'; +import { SettingsResource, SettingsResourceTreeItem } from 'vs/workbench/services/userDataProfile/browser/settingsResource'; +import { KeybindingsResource, KeybindingsResourceTreeItem } from 'vs/workbench/services/userDataProfile/browser/keybindingsResource'; +import { TasksResource, TasksResourceTreeItem } from 'vs/workbench/services/userDataProfile/browser/tasksResource'; +import { SnippetsResource, SnippetsResourceTreeItem } from 'vs/workbench/services/userDataProfile/browser/snippetsResource'; +import { Codicon } from 'vs/base/common/codicons'; +import { IDialogService } from 'vs/platform/dialogs/common/dialogs'; +import { InMemoryFileSystemProvider } from 'vs/platform/files/common/inMemoryFilesystemProvider'; +import { IFileService } from 'vs/platform/files/common/files'; +import { generateUuid } from 'vs/base/common/uuid'; +import { RunOnceScheduler } from 'vs/base/common/async'; + +export type ChangeEvent = { + readonly name?: boolean; + readonly icon?: boolean; + readonly flags?: boolean; + readonly active?: boolean; + readonly message?: boolean; + readonly copyFrom?: boolean; + readonly copyFlags?: boolean; +}; + +export interface IProfileElement { + readonly onDidChange?: Event; + readonly name: string; + readonly icon?: string; + readonly flags?: UseDefaultProfileFlags; + readonly active?: boolean; + readonly message?: string; +} + +export abstract class AbstractUserDataProfileElement extends Disposable { + + protected readonly _onDidChange = this._register(new Emitter()); + readonly onDidChange = this._onDidChange.event; + + constructor( + name: string, + icon: string | undefined, + flags: UseDefaultProfileFlags | undefined, + isActive: boolean, + @IUserDataProfilesService protected readonly userDataProfilesService: IUserDataProfilesService, + @IInstantiationService protected readonly instantiationService: IInstantiationService, + ) { + super(); + this._name = name; + this._icon = icon; + this._flags = flags; + this._active = isActive; + this._register(this.onDidChange(e => { + if (!e.message) { + this.validate(); + } + if (this.primaryAction) { + this.primaryAction.enabled = !this.message; + } + })); + } + + private _name = ''; + get name(): string { return this._name; } + set name(label: string) { + if (this._name !== label) { + this._name = label; + this._onDidChange.fire({ name: true }); + } + } + + private _icon: string | undefined; + get icon(): string | undefined { return this._icon; } + set icon(icon: string | undefined) { + if (this._icon !== icon) { + this._icon = icon; + this._onDidChange.fire({ icon: true }); + } + } + + private _flags: UseDefaultProfileFlags | undefined; + get flags(): UseDefaultProfileFlags | undefined { return this._flags; } + set flags(flags: UseDefaultProfileFlags | undefined) { + if (!equals(this._flags, flags)) { + this._flags = flags; + this._onDidChange.fire({ flags: true }); + } + } + + private _active: boolean = false; + get active(): boolean { return this._active; } + set active(active: boolean) { + if (this._active !== active) { + this._active = active; + this._onDidChange.fire({ active: true }); + } + } + + private _message: string | undefined; + get message(): string | undefined { return this._message; } + set message(message: string | undefined) { + if (this._message !== message) { + this._message = message; + this._onDidChange.fire({ message: true }); + } + } + + getFlag(key: ProfileResourceType): boolean { + return this.flags?.[key] ?? false; + } + + setFlag(key: ProfileResourceType, value: boolean): void { + const flags = this.flags ? { ...this.flags } : {}; + if (value) { + flags[key] = true; + } else { + delete flags[key]; + } + this.flags = flags; + } + + validate(): void { + if (!this.name) { + this.message = localize('profileNameRequired', "Profile name is required."); + return; + } + if (this.name !== this.getInitialName() && this.userDataProfilesService.profiles.some(p => p.name === this.name)) { + this.message = localize('profileExists', "Profile with name {0} already exists.", this.name); + return; + } + if ( + this.flags && this.flags.settings && this.flags.keybindings && this.flags.tasks && this.flags.snippets && this.flags.extensions + ) { + this.message = localize('invalid configurations', "The profile should contain at least one configuration."); + return; + } + this.message = undefined; + } + + async getChildren(resourceType: ProfileResourceType): Promise { + return []; + } + + protected async getChildrenFromProfile(profile: IUserDataProfile, resourceType: ProfileResourceType): Promise { + profile = this.getFlag(resourceType) ? this.userDataProfilesService.defaultProfile : profile; + switch (resourceType) { + case ProfileResourceType.Settings: + return this.instantiationService.createInstance(SettingsResourceTreeItem, profile).getChildren(); + case ProfileResourceType.Keybindings: + return this.instantiationService.createInstance(KeybindingsResourceTreeItem, profile).getChildren(); + case ProfileResourceType.Snippets: + return (await this.instantiationService.createInstance(SnippetsResourceTreeItem, profile).getChildren()) ?? []; + case ProfileResourceType.Tasks: + return this.instantiationService.createInstance(TasksResourceTreeItem, profile).getChildren(); + case ProfileResourceType.Extensions: + return this.instantiationService.createInstance(ExtensionsResourceExportTreeItem, profile).getChildren(); + } + return []; + } + + protected getInitialName(): string { + return ''; + } + + abstract readonly primaryAction?: Action; + abstract readonly titleActions: [IAction[], IAction[]]; + abstract readonly contextMenuActions: IAction[]; +} + +export class UserDataProfileElement extends AbstractUserDataProfileElement implements IProfileElement { + + get profile(): IUserDataProfile { return this._profile; } + + readonly primaryAction = undefined; + + private readonly saveScheduler = this._register(new RunOnceScheduler(() => this.doSave(), 500)); + + constructor( + private _profile: IUserDataProfile, + readonly titleActions: [IAction[], IAction[]], + readonly contextMenuActions: IAction[], + @IUserDataProfileService private readonly userDataProfileService: IUserDataProfileService, + @IUserDataProfileManagementService private readonly userDataProfileManagementService: IUserDataProfileManagementService, + @IUserDataProfilesService userDataProfilesService: IUserDataProfilesService, + @IInstantiationService instantiationService: IInstantiationService, + ) { + super( + _profile.name, + _profile.icon, + _profile.useDefaultFlags, + userDataProfileService.currentProfile.id === _profile.id, + userDataProfilesService, + instantiationService, + ); + this._register(this.userDataProfileService.onDidChangeCurrentProfile(() => this.active = this.userDataProfileService.currentProfile.id === this.profile.id)); + this._register(this.userDataProfilesService.onDidChangeProfiles(() => { + const profile = this.userDataProfilesService.profiles.find(p => p.id === this.profile.id); + if (profile) { + this._profile = profile; + this.name = profile.name; + this.icon = profile.icon; + this.flags = profile.useDefaultFlags; + } + })); + this._register(this.onDidChange(e => { + this.save(); + })); + } + + private hasUnsavedChanges(): boolean { + if (this.name !== this.profile.name) { + return true; + } + if (this.icon !== this.profile.icon) { + return true; + } + if (!equals(this.flags ?? {}, this.profile.useDefaultFlags ?? {})) { + return true; + } + return false; + } + + save(): void { + this.saveScheduler.schedule(); + } + + private async doSave(): Promise { + if (!this.hasUnsavedChanges()) { + return; + } + this.validate(); + if (this.message) { + return; + } + const useDefaultFlags: UseDefaultProfileFlags | undefined = this.flags + ? this.flags.settings && this.flags.keybindings && this.flags.tasks && this.flags.globalState && this.flags.extensions ? undefined : this.flags + : undefined; + + await this.userDataProfileManagementService.updateProfile(this.profile, { + name: this.name, + icon: this.icon, + useDefaultFlags: this.profile.useDefaultFlags && !useDefaultFlags ? {} : useDefaultFlags + }); + } + + override async getChildren(resourceType: ProfileResourceType): Promise { + return this.getChildrenFromProfile(this.profile, resourceType); + } + + protected override getInitialName(): string { + return this.profile.name; + } + +} + +const USER_DATA_PROFILE_TEMPLATE_PREVIEW_SCHEME = 'userdataprofiletemplatepreview'; + +export class NewProfileElement extends AbstractUserDataProfileElement implements IProfileElement { + + constructor( + name: string, + copyFrom: URI | IUserDataProfile | undefined, + readonly primaryAction: Action, + readonly titleActions: [IAction[], IAction[]], + readonly contextMenuActions: Action[], + @IFileService private readonly fileService: IFileService, + @IUserDataProfileImportExportService private readonly userDataProfileImportExportService: IUserDataProfileImportExportService, + @IUserDataProfilesService userDataProfilesService: IUserDataProfilesService, + @IInstantiationService instantiationService: IInstantiationService, + ) { + super( + name, + undefined, + undefined, + false, + userDataProfilesService, + instantiationService, + ); + this._copyFrom = copyFrom; + this._copyFlags = this.getCopyFlagsFrom(copyFrom); + this._register(this.fileService.registerProvider(USER_DATA_PROFILE_TEMPLATE_PREVIEW_SCHEME, this._register(new InMemoryFileSystemProvider()))); + } + + private _copyFrom: IUserDataProfile | URI | undefined; + get copyFrom(): IUserDataProfile | URI | undefined { return this._copyFrom; } + set copyFrom(copyFrom: IUserDataProfile | URI | undefined) { + if (this._copyFrom !== copyFrom) { + this._copyFrom = copyFrom; + this._onDidChange.fire({ copyFrom: true }); + this.flags = undefined; + this.copyFlags = this.getCopyFlagsFrom(copyFrom); + } + } + + private _copyFlags: ProfileResourceTypeFlags | undefined; + get copyFlags(): ProfileResourceTypeFlags | undefined { return this._copyFlags; } + set copyFlags(flags: ProfileResourceTypeFlags | undefined) { + if (!equals(this._copyFlags, flags)) { + this._copyFlags = flags; + this._onDidChange.fire({ copyFlags: true }); + } + } + + private getCopyFlagsFrom(copyFrom: URI | IUserDataProfile | undefined): ProfileResourceTypeFlags | undefined { + return copyFrom ? { + settings: true, + keybindings: true, + snippets: true, + tasks: true, + extensions: true + } : undefined; + } + + getCopyFlag(key: ProfileResourceType): boolean { + return this.copyFlags?.[key] ?? false; + } + + setCopyFlag(key: ProfileResourceType, value: boolean): void { + const flags = this.copyFlags ? { ...this.copyFlags } : {}; + flags[key] = value; + this.copyFlags = flags; + } + + override async getChildren(resourceType: ProfileResourceType): Promise { + if (!this.getCopyFlag(resourceType)) { + return []; + } + if (this.copyFrom instanceof URI) { + const template = await this.userDataProfileImportExportService.resolveProfileTemplate(this.copyFrom); + if (!template) { + return []; + } + return this.getChildrenFromProfileTemplate(template, resourceType); + } + if (this.copyFrom) { + return this.getChildrenFromProfile(this.copyFrom, resourceType); + } + if (this.getFlag(resourceType)) { + return this.getChildrenFromProfile(this.userDataProfilesService.defaultProfile, resourceType); + } + return []; + } + + private async getChildrenFromProfileTemplate(profileTemplate: IUserDataProfileTemplate, resourceType: ProfileResourceType): Promise { + const profile = toUserDataProfile(generateUuid(), this.name, URI.file('/root').with({ scheme: USER_DATA_PROFILE_TEMPLATE_PREVIEW_SCHEME }), URI.file('/cache').with({ scheme: USER_DATA_PROFILE_TEMPLATE_PREVIEW_SCHEME })); + switch (resourceType) { + case ProfileResourceType.Settings: + if (profileTemplate.settings) { + await this.instantiationService.createInstance(SettingsResource).apply(profileTemplate.settings, profile); + } + return this.getChildrenFromProfile(profile, resourceType); + case ProfileResourceType.Keybindings: + if (profileTemplate.keybindings) { + await this.instantiationService.createInstance(KeybindingsResource).apply(profileTemplate.keybindings, profile); + } + return this.getChildrenFromProfile(profile, resourceType); + case ProfileResourceType.Snippets: + if (profileTemplate.snippets) { + await this.instantiationService.createInstance(SnippetsResource).apply(profileTemplate.snippets, profile); + } + return this.getChildrenFromProfile(profile, resourceType); + case ProfileResourceType.Tasks: + if (profileTemplate.tasks) { + await this.instantiationService.createInstance(TasksResource).apply(profileTemplate.tasks, profile); + } + return this.getChildrenFromProfile(profile, resourceType); + case ProfileResourceType.Extensions: + if (profileTemplate.extensions) { + return this.instantiationService.createInstance(ExtensionsResourceImportTreeItem, profileTemplate.extensions).getChildren(); + } + } + return []; + } +} + +export class UserDataProfilesEditorModel extends EditorModel { + + private static INSTANCE: UserDataProfilesEditorModel | undefined; + static getInstance(instantiationService: IInstantiationService): UserDataProfilesEditorModel { + if (!UserDataProfilesEditorModel.INSTANCE) { + UserDataProfilesEditorModel.INSTANCE = instantiationService.createInstance(UserDataProfilesEditorModel); + } + return UserDataProfilesEditorModel.INSTANCE; + } + + private _profiles: [AbstractUserDataProfileElement, DisposableStore][] = []; + get profiles(): AbstractUserDataProfileElement[] { + return this._profiles + .map(([profile]) => profile) + .sort((a, b) => { + if (a instanceof NewProfileElement) { + return 1; + } + if (b instanceof NewProfileElement) { + return -1; + } + if (a instanceof UserDataProfileElement && a.profile.isDefault) { + return -1; + } + if (b instanceof UserDataProfileElement && b.profile.isDefault) { + return 1; + } + return a.name.localeCompare(b.name); + }); + } + + private newProfileElement: NewProfileElement | undefined; + + private _onDidChange = this._register(new Emitter()); + readonly onDidChange = this._onDidChange.event; + + constructor( + @IUserDataProfileService private readonly userDataProfileService: IUserDataProfileService, + @IUserDataProfilesService private readonly userDataProfilesService: IUserDataProfilesService, + @IUserDataProfileManagementService private readonly userDataProfileManagementService: IUserDataProfileManagementService, + @IUserDataProfileImportExportService private readonly userDataProfileImportExportService: IUserDataProfileImportExportService, + @IDialogService private readonly dialogService: IDialogService, + @ITelemetryService private readonly telemetryService: ITelemetryService, + @IInstantiationService private readonly instantiationService: IInstantiationService, + ) { + super(); + for (const profile of userDataProfilesService.profiles) { + this._profiles.push(this.createProfileElement(profile)); + } + this._register(toDisposable(() => this._profiles.splice(0, this._profiles.length).map(([, disposables]) => disposables.dispose()))); + this._register(userDataProfilesService.onDidChangeProfiles(e => this.onDidChangeProfiles(e))); + } + + private onDidChangeProfiles(e: DidChangeProfilesEvent): void { + for (const profile of e.added) { + if (profile.name !== this.newProfileElement?.name) { + this._profiles.push(this.createProfileElement(profile)); + } + } + for (const profile of e.removed) { + const index = this._profiles.findIndex(([p]) => p instanceof UserDataProfileElement && p.profile.id === profile.id); + if (index !== -1) { + this._profiles.splice(index, 1).map(([, disposables]) => disposables.dispose()); + } + } + this._onDidChange.fire(undefined); + } + + private createProfileElement(profile: IUserDataProfile): [UserDataProfileElement, DisposableStore] { + const disposables = new DisposableStore(); + + const activateAction = disposables.add(new Action('userDataProfile.activate', localize('active', "Activate"), ThemeIcon.asClassName(Codicon.check), true, () => this.userDataProfileManagementService.switchProfile(profile))); + activateAction.checked = this.userDataProfileService.currentProfile.id === profile.id; + disposables.add(this.userDataProfileService.onDidChangeCurrentProfile(() => activateAction.checked = this.userDataProfileService.currentProfile.id === profile.id)); + const copyFromProfileAction = disposables.add(new Action('userDataProfile.copyFromProfile', localize('copyFromProfile', "Save As..."), ThemeIcon.asClassName(Codicon.copy), true, () => this.createNewProfile(profile))); + const exportAction = disposables.add(new Action('userDataProfile.export', localize('export', "Export..."), ThemeIcon.asClassName(Codicon.export), true, () => this.exportProfile(profile))); + const deleteAction = disposables.add(new Action('userDataProfile.delete', localize('delete', "Delete"), ThemeIcon.asClassName(Codicon.trash), true, () => this.removeProfile(profile))); + + const titlePrimaryActions: IAction[] = []; + titlePrimaryActions.push(activateAction); + titlePrimaryActions.push(exportAction); + if (!profile.isDefault) { + titlePrimaryActions.push(deleteAction); + } + + const titleSecondaryActions: IAction[] = []; + titleSecondaryActions.push(copyFromProfileAction); + + const secondaryActions: IAction[] = []; + secondaryActions.push(activateAction); + secondaryActions.push(new Separator()); + secondaryActions.push(copyFromProfileAction); + secondaryActions.push(exportAction); + if (!profile.isDefault) { + secondaryActions.push(new Separator()); + secondaryActions.push(deleteAction); + } + const profileElement = disposables.add(this.instantiationService.createInstance(UserDataProfileElement, + profile, + [titlePrimaryActions, titleSecondaryActions], + secondaryActions, + )); + return [profileElement, disposables]; + } + + createNewProfile(copyFrom?: URI | IUserDataProfile): IProfileElement { + if (!this.newProfileElement) { + const disposables = new DisposableStore(); + const discardAction = disposables.add(new Action('userDataProfile.discard', localize('discard', "Discard"), ThemeIcon.asClassName(Codicon.close), true, () => { + this.removeNewProfile(); + this._onDidChange.fire(undefined); + })); + this.newProfileElement = disposables.add(this.instantiationService.createInstance(NewProfileElement, + localize('untitled', "Untitled"), + copyFrom, + disposables.add(new Action('userDataProfile.create', localize('create', "Create & Apply"), undefined, true, () => this.saveNewProfile())), + [[discardAction], []], + [discardAction], + )); + this._profiles.push([this.newProfileElement, disposables]); + this._onDidChange.fire(this.newProfileElement); + } + return this.newProfileElement; + } + + revert(): void { + this.removeNewProfile(); + this._onDidChange.fire(undefined); + } + + private removeNewProfile(): void { + if (this.newProfileElement) { + const index = this._profiles.findIndex(([p]) => p === this.newProfileElement); + if (index !== -1) { + this._profiles.splice(index, 1).map(([, disposables]) => disposables.dispose()); + } + this.newProfileElement = undefined; + } + } + + async saveNewProfile(): Promise { + if (!this.newProfileElement) { + return; + } + this.newProfileElement.validate(); + if (this.newProfileElement.message) { + return; + } + const { flags, icon, name, copyFrom } = this.newProfileElement; + const useDefaultFlags: UseDefaultProfileFlags | undefined = flags + ? flags.settings && flags.keybindings && flags.tasks && flags.globalState && flags.extensions ? undefined : flags + : undefined; + + type CreateProfileInfoClassification = { + owner: 'sandy081'; + comment: 'Report when profile is about to be created'; + source: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'Type of profile source' }; + }; + type CreateProfileInfoEvent = { + source: string | undefined; + }; + const createProfileTelemetryData: CreateProfileInfoEvent = { source: copyFrom instanceof URI ? 'template' : isUserDataProfile(copyFrom) ? 'profile' : copyFrom ? 'external' : undefined }; + + if (copyFrom instanceof URI) { + this.telemetryService.publicLog2('userDataProfile.createFromTemplate', createProfileTelemetryData); + await this.userDataProfileImportExportService.importProfile(copyFrom, { mode: 'apply', name: name, useDefaultFlags, icon: icon ? icon : undefined, resourceTypeFlags: this.newProfileElement.copyFlags }); + } else if (isUserDataProfile(copyFrom)) { + this.telemetryService.publicLog2('userDataProfile.createFromProfile', createProfileTelemetryData); + await this.userDataProfileImportExportService.createFromProfile(copyFrom, name, { useDefaultFlags, icon: icon ? icon : undefined, resourceTypeFlags: this.newProfileElement.copyFlags }); + } else { + this.telemetryService.publicLog2('userDataProfile.createEmptyProfile', createProfileTelemetryData); + await this.userDataProfileManagementService.createAndEnterProfile(name, { useDefaultFlags, icon: icon ? icon : undefined }); + } + + this.removeNewProfile(); + const profile = this.userDataProfilesService.profiles.find(p => p.name === name); + if (profile) { + this.onDidChangeProfiles({ added: [profile], removed: [], updated: [], all: this.userDataProfilesService.profiles }); + } + } + + private async removeProfile(profile: IUserDataProfile): Promise { + const result = await this.dialogService.confirm({ + type: 'info', + message: localize('deleteProfile', "Are you sure you want to delete the profile '{0}'?", profile.name), + primaryButton: localize('delete', "Delete"), + cancelButton: localize('cancel', "Cancel") + }); + if (result.confirmed) { + await this.userDataProfileManagementService.removeProfile(profile); + } + } + + private async exportProfile(profile: IUserDataProfile): Promise { + return this.userDataProfileImportExportService.exportProfile2(profile); + } +} diff --git a/patched-vscode/src/vs/workbench/contrib/chat/browser/chatSlashCommandContentWidget.css b/patched-vscode/src/vs/workbench/contrib/userDataProfile/common/userDataProfile.ts similarity index 65% rename from patched-vscode/src/vs/workbench/contrib/chat/browser/chatSlashCommandContentWidget.css rename to patched-vscode/src/vs/workbench/contrib/userDataProfile/common/userDataProfile.ts index d2568dbb..d816f4ee 100644 --- a/patched-vscode/src/vs/workbench/contrib/chat/browser/chatSlashCommandContentWidget.css +++ b/patched-vscode/src/vs/workbench/contrib/userDataProfile/common/userDataProfile.ts @@ -3,9 +3,8 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -.chat-slash-command-content-widget { - background-color: var(--vscode-chat-slashCommandBackground); - color: var(--vscode-chat-slashCommandForeground); - border-radius: 3px; - padding: 1px; +import { IEditorPane } from 'vs/workbench/common/editor'; + +export interface IUserDataProfilesEditor extends IEditorPane { + } diff --git a/patched-vscode/src/vs/workbench/contrib/userDataSync/browser/userDataSync.ts b/patched-vscode/src/vs/workbench/contrib/userDataSync/browser/userDataSync.ts index 1daf515f..60678809 100644 --- a/patched-vscode/src/vs/workbench/contrib/userDataSync/browser/userDataSync.ts +++ b/patched-vscode/src/vs/workbench/contrib/userDataSync/browser/userDataSync.ts @@ -14,7 +14,7 @@ import type { ITextModel } from 'vs/editor/common/model'; import { IModelService } from 'vs/editor/common/services/model'; import { ILanguageService } from 'vs/editor/common/languages/language'; import { ITextModelContentProvider, ITextModelService } from 'vs/editor/common/services/resolverService'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { MenuId, MenuRegistry, registerAction2, Action2 } from 'vs/platform/actions/common/actions'; import { ICommandService } from 'vs/platform/commands/common/commands'; import { ContextKeyExpr, ContextKeyTrueExpr, IContextKey, IContextKeyService, RawContextKey } from 'vs/platform/contextkey/common/contextkey'; @@ -42,7 +42,7 @@ import { Registry } from 'vs/platform/registry/common/platform'; import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors'; import { ViewContainerLocation, IViewContainersRegistry, Extensions, ViewContainer } from 'vs/workbench/common/views'; import { UserDataSyncDataViews } from 'vs/workbench/contrib/userDataSync/browser/userDataSyncViews'; -import { IUserDataSyncWorkbenchService, getSyncAreaLabel, AccountStatus, CONTEXT_SYNC_STATE, CONTEXT_SYNC_ENABLEMENT, CONTEXT_ACCOUNT_STATE, CONFIGURE_SYNC_COMMAND_ID, SHOW_SYNC_LOG_COMMAND_ID, SYNC_VIEW_CONTAINER_ID, SYNC_TITLE, SYNC_ORIGINAL_TITLE, SYNC_VIEW_ICON, CONTEXT_HAS_CONFLICTS, DOWNLOAD_ACTIVITY_ACTION_DESCRIPTOR } from 'vs/workbench/services/userDataSync/common/userDataSync'; +import { IUserDataSyncWorkbenchService, getSyncAreaLabel, AccountStatus, CONTEXT_SYNC_STATE, CONTEXT_SYNC_ENABLEMENT, CONTEXT_ACCOUNT_STATE, CONFIGURE_SYNC_COMMAND_ID, SHOW_SYNC_LOG_COMMAND_ID, SYNC_VIEW_CONTAINER_ID, SYNC_TITLE, SYNC_VIEW_ICON, CONTEXT_HAS_CONFLICTS, DOWNLOAD_ACTIVITY_ACTION_DESCRIPTOR } from 'vs/workbench/services/userDataSync/common/userDataSync'; import { Codicon } from 'vs/base/common/codicons'; import { ViewPaneContainer } from 'vs/workbench/browser/parts/views/viewPaneContainer'; import { Categories } from 'vs/platform/action/common/actionCommonCategories'; @@ -50,7 +50,7 @@ import { IHostService } from 'vs/workbench/services/host/browser/host'; import { IUserDataProfilesService } from 'vs/platform/userDataProfile/common/userDataProfile'; import { ITextFileService } from 'vs/workbench/services/textfile/common/textfiles'; import { ctxIsMergeResultEditor, ctxMergeBaseUri } from 'vs/workbench/contrib/mergeEditor/common/mergeEditor'; -import { IWorkbenchIssueService } from 'vs/workbench/services/issue/common/issue'; +import { IWorkbenchIssueService } from 'vs/workbench/contrib/issue/common/issue'; import { IUserDataProfileService } from 'vs/workbench/services/userDataProfile/common/userDataProfile'; import { ILocalizedString } from 'vs/platform/action/common/action'; import { isWeb } from 'vs/base/common/platform'; @@ -60,16 +60,16 @@ type ConfigureSyncQuickPickItem = { id: SyncResource; label: string; description type SyncConflictsClassification = { owner: 'sandy081'; comment: 'Response information when conflict happens during settings sync'; - source: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'settings sync resource. eg., settings, keybindings...' }; - action?: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; isMeasurement: true; comment: 'action taken while resolving conflicts. Eg: acceptLocal, acceptRemote' }; + source: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'settings sync resource. eg., settings, keybindings...' }; + action?: { classification: 'SystemMetaData'; purpose: 'FeatureInsight'; comment: 'action taken while resolving conflicts. Eg: acceptLocal, acceptRemote' }; }; -const turnOffSyncCommand = { id: 'workbench.userDataSync.actions.turnOff', title: { value: localize('stop sync', "Turn Off"), original: 'Turn Off' } }; -const configureSyncCommand = { id: CONFIGURE_SYNC_COMMAND_ID, title: { value: localize('configure sync', "Configure..."), original: 'Configure...' } }; +const turnOffSyncCommand = { id: 'workbench.userDataSync.actions.turnOff', title: localize2('stop sync', 'Turn Off') }; +const configureSyncCommand = { id: CONFIGURE_SYNC_COMMAND_ID, title: localize2('configure sync', 'Configure...') }; const showConflictsCommandId = 'workbench.userDataSync.actions.showConflicts'; const syncNowCommand = { id: 'workbench.userDataSync.actions.syncNow', - title: { value: localize('sync now', "Sync Now"), original: 'Sync Now' }, + title: localize2('sync now', 'Sync Now'), description(userDataSyncService: IUserDataSyncService): string | undefined { if (userDataSyncService.status === SyncStatus.Syncing) { return localize('syncing', "syncing"); @@ -80,8 +80,8 @@ const syncNowCommand = { return undefined; } }; -const showSyncSettingsCommand = { id: 'workbench.userDataSync.actions.settings', title: { value: localize('sync settings', "Show Settings"), original: 'Show Settings' }, }; -const showSyncedDataCommand = { id: 'workbench.userDataSync.actions.showSyncedData', title: { value: localize('show synced data', "Show Synced Data"), original: 'Show Synced Data' }, }; +const showSyncSettingsCommand = { id: 'workbench.userDataSync.actions.settings', title: localize2('sync settings', 'Show Settings'), }; +const showSyncedDataCommand = { id: 'workbench.userDataSync.actions.showSyncedData', title: localize2('show synced data', 'Show Synced Data'), }; const CONTEXT_TURNING_ON_STATE = new RawContextKey('userDataSyncTurningOn', false); @@ -167,10 +167,11 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo private readonly conflictsDisposables = new Map(); private onDidChangeConflicts(conflicts: IUserDataSyncResourceConflicts[]) { + this.updateGlobalActivityBadge(); + this.registerShowConflictsAction(); if (!this.userDataSyncEnablementService.isEnabled()) { return; } - this.updateGlobalActivityBadge(); if (conflicts.length) { // Clear and dispose conflicts those were cleared for (const [key, disposable] of this.conflictsDisposables.entries()) { @@ -382,6 +383,9 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo } private handleInvalidContentError({ profile, syncResource: source }: IUserDataSyncResource): void { + if (this.userDataProfileService.currentProfile.id !== profile.id) { + return; + } const key = `${profile.id}:${source}`; if (this.invalidContentErrorDisposables.has(key)) { return; @@ -424,19 +428,17 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo this.globalActivityBadgeDisposable.clear(); let badge: IBadge | undefined = undefined; - let clazz: string | undefined; let priority: number | undefined = undefined; if (this.userDataSyncService.conflicts.length && this.userDataSyncEnablementService.isEnabled()) { - badge = new NumberBadge(this.getConflictsCount(), () => localize('has conflicts', "{0}: Conflicts Detected", SYNC_TITLE)); + badge = new NumberBadge(this.getConflictsCount(), () => localize('has conflicts', "{0}: Conflicts Detected", SYNC_TITLE.value)); } else if (this.turningOnSync) { badge = new ProgressBadge(() => localize('turning on syncing', "Turning on Settings Sync...")); - clazz = 'progress-badge'; priority = 1; } if (badge) { - this.globalActivityBadgeDisposable.value = this.activityService.showGlobalActivity({ badge, clazz, priority }); + this.globalActivityBadgeDisposable.value = this.activityService.showGlobalActivity({ badge, priority }); } } @@ -450,7 +452,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo } if (badge) { - this.accountBadgeDisposable.value = this.activityService.showAccountsActivity({ badge, clazz: undefined, priority: undefined }); + this.accountBadgeDisposable.value = this.activityService.showAccountsActivity({ badge, priority: undefined }); } } @@ -519,7 +521,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo const disposables: DisposableStore = new DisposableStore(); const quickPick = this.quickInputService.createQuickPick(); disposables.add(quickPick); - quickPick.title = SYNC_TITLE; + quickPick.title = SYNC_TITLE.value; quickPick.ok = false; quickPick.customButton = true; quickPick.customLabel = localize('sign in and turn on', "Sign in"); @@ -587,7 +589,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo const wasEnabled = this.userDataSyncEnablementService.isResourceEnabled(item.id); const isEnabled = !!selectedItems.filter(selected => selected.id === item.id)[0]; if (wasEnabled !== isEnabled) { - this.userDataSyncEnablementService.setResourceEnablement(item.id!, isEnabled); + this.userDataSyncEnablementService.setResourceEnablement(item.id, isEnabled); } } } @@ -597,7 +599,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo const disposables: DisposableStore = new DisposableStore(); const quickPick = this.quickInputService.createQuickPick(); disposables.add(quickPick); - quickPick.title = localize('configure sync title', "{0}: Configure...", SYNC_TITLE); + quickPick.title = localize('configure sync title', "{0}: Configure...", SYNC_TITLE.value); quickPick.placeholder = localize('configure sync placeholder', "Choose what to sync"); quickPick.canSelectMany = true; quickPick.ignoreFocusOut = true; @@ -653,7 +655,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo return new Promise((c, e) => { const disposables: DisposableStore = new DisposableStore(); const quickPick = disposables.add(this.quickInputService.createQuickPick<{ id: UserDataSyncStoreType; label: string; description?: string }>()); - quickPick.title = localize('switchSyncService.title', "{0}: Select Service", SYNC_TITLE); + quickPick.title = localize('switchSyncService.title', "{0}: Select Service", SYNC_TITLE.value); quickPick.description = localize('switchSyncService.description', "Ensure you are using the same settings sync service when syncing with multiple environments"); quickPick.hideInput = true; quickPick.ignoreFocusOut = true; @@ -723,20 +725,20 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo constructor() { super({ id: 'workbench.userDataSync.actions.turnOn', - title: { value: localize('global activity turn on sync', "Backup and Sync Settings..."), original: 'Backup and Sync Settings...' }, - category: { value: SYNC_TITLE, original: `Settings Sync` }, + title: localize2('global activity turn on sync', 'Backup and Sync Settings...'), + category: SYNC_TITLE, f1: true, precondition: when, menu: [{ - group: '3_settings_sync', + group: '3_configuration', id: MenuId.GlobalActivity, when, - order: 1 + order: 2 }, { - group: '3_settings_sync', + group: '3_configuration', id: MenuId.MenubarPreferencesMenu, when, - order: 1 + order: 2 }, { group: '1_settings', id: MenuId.AccountsContext, @@ -760,7 +762,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo title: localize('turnin on sync', "Turning on Settings Sync..."), precondition: ContextKeyExpr.false(), menu: [{ - group: '3_settings_sync', + group: '3_configuration', id: MenuId.GlobalActivity, when, order: 2 @@ -807,7 +809,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo id: 'workbench.userData.actions.signin', title: localize('sign in global', "Sign in to Sync Settings"), menu: { - group: '3_settings_sync', + group: '3_configuration', id: MenuId.GlobalActivity, when, order: 2 @@ -833,26 +835,28 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo } private getShowConflictsTitle(): ILocalizedString { - return { value: localize('resolveConflicts_global', "Show Conflicts ({0})", this.getConflictsCount()), original: `Show Conflicts (${this.getConflictsCount()})` }; + return localize2('resolveConflicts_global', "Show Conflicts ({0})", this.getConflictsCount()); } + private readonly conflictsActionDisposable = this._register(new MutableDisposable()); private registerShowConflictsAction(): void { + this.conflictsActionDisposable.value = undefined; const that = this; - this._register(registerAction2(class TurningOnSyncAction extends Action2 { + this.conflictsActionDisposable.value = registerAction2(class TurningOnSyncAction extends Action2 { constructor() { super({ id: showConflictsCommandId, get title() { return that.getShowConflictsTitle(); }, - category: { value: SYNC_TITLE, original: `Settings Sync` }, + category: SYNC_TITLE, f1: true, precondition: CONTEXT_HAS_CONFLICTS, menu: [{ - group: '3_settings_sync', + group: '3_configuration', id: MenuId.GlobalActivity, when: CONTEXT_HAS_CONFLICTS, order: 2 }, { - group: '3_settings_sync', + group: '3_configuration', id: MenuId.MenubarPreferencesMenu, when: CONTEXT_HAS_CONFLICTS, order: 2 @@ -862,7 +866,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo async run(): Promise { return that.userDataSyncWorkbenchService.showConflicts(); } - })); + }); } private registerManageSyncAction(): void { @@ -877,13 +881,13 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo menu: [ { id: MenuId.GlobalActivity, - group: '3_settings_sync', + group: '3_configuration', when, order: 2 }, { id: MenuId.MenubarPreferencesMenu, - group: '3_settings_sync', + group: '3_configuration', when, order: 2, }, @@ -904,17 +908,17 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo disposables.add(quickPick); const items: Array = []; if (that.userDataSyncService.conflicts.length) { - items.push({ id: showConflictsCommandId, label: `${SYNC_TITLE}: ${that.getShowConflictsTitle().original}` }); + items.push({ id: showConflictsCommandId, label: `${SYNC_TITLE.value}: ${that.getShowConflictsTitle().original}` }); items.push({ type: 'separator' }); } - items.push({ id: configureSyncCommand.id, label: `${SYNC_TITLE}: ${configureSyncCommand.title.original}` }); - items.push({ id: showSyncSettingsCommand.id, label: `${SYNC_TITLE}: ${showSyncSettingsCommand.title.original}` }); - items.push({ id: showSyncedDataCommand.id, label: `${SYNC_TITLE}: ${showSyncedDataCommand.title.original}` }); + items.push({ id: configureSyncCommand.id, label: `${SYNC_TITLE.value}: ${configureSyncCommand.title.original}` }); + items.push({ id: showSyncSettingsCommand.id, label: `${SYNC_TITLE.value}: ${showSyncSettingsCommand.title.original}` }); + items.push({ id: showSyncedDataCommand.id, label: `${SYNC_TITLE.value}: ${showSyncedDataCommand.title.original}` }); items.push({ type: 'separator' }); - items.push({ id: syncNowCommand.id, label: `${SYNC_TITLE}: ${syncNowCommand.title.original}`, description: syncNowCommand.description(that.userDataSyncService) }); + items.push({ id: syncNowCommand.id, label: `${SYNC_TITLE.value}: ${syncNowCommand.title.original}`, description: syncNowCommand.description(that.userDataSyncService) }); if (that.userDataSyncEnablementService.canToggleEnablement()) { const account = that.userDataSyncWorkbenchService.current; - items.push({ id: turnOffSyncCommand.id, label: `${SYNC_TITLE}: ${turnOffSyncCommand.title.original}`, description: account ? `${account.accountName} (${that.authenticationService.getLabel(account.authenticationProviderId)})` : undefined }); + items.push({ id: turnOffSyncCommand.id, label: `${SYNC_TITLE.value}: ${turnOffSyncCommand.title.original}`, description: account ? `${account.accountName} (${that.authenticationService.getProvider(account.authenticationProviderId).label})` : undefined }); } quickPick.items = items; disposables.add(quickPick.onDidAccept(() => { @@ -941,7 +945,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo super({ id: showSyncedDataCommand.id, title: showSyncedDataCommand.title, - category: { value: SYNC_TITLE, original: `Settings Sync` }, + category: SYNC_TITLE, precondition: when, menu: { id: MenuId.CommandPalette, @@ -962,7 +966,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo super({ id: syncNowCommand.id, title: syncNowCommand.title, - category: { value: SYNC_TITLE, original: `Settings Sync` }, + category: SYNC_TITLE, menu: { id: MenuId.CommandPalette, when: ContextKeyExpr.and(CONTEXT_SYNC_ENABLEMENT, CONTEXT_ACCOUNT_STATE.isEqualTo(AccountStatus.Available), CONTEXT_SYNC_STATE.notEqualsTo(SyncStatus.Uninitialized)) @@ -982,7 +986,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo super({ id: turnOffSyncCommand.id, title: turnOffSyncCommand.title, - category: { value: SYNC_TITLE, original: `Settings Sync` }, + category: SYNC_TITLE, menu: { id: MenuId.CommandPalette, when: ContextKeyExpr.and(CONTEXT_SYNC_STATE.notEqualsTo(SyncStatus.Uninitialized), CONTEXT_SYNC_ENABLEMENT), @@ -1009,7 +1013,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo super({ id: configureSyncCommand.id, title: configureSyncCommand.title, - category: { value: SYNC_TITLE, original: `Settings Sync` }, + category: SYNC_TITLE, icon: Codicon.settingsGear, tooltip: localize('configure', "Configure..."), menu: [{ @@ -1033,7 +1037,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo constructor() { super({ id: SHOW_SYNC_LOG_COMMAND_ID, - title: localize('show sync log title', "{0}: Show Log", SYNC_TITLE), + title: localize('show sync log title', "{0}: Show Log", SYNC_TITLE.value), tooltip: localize('show sync log toolrip', "Show Log"), icon: Codicon.output, menu: [{ @@ -1057,7 +1061,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo super({ id: showSyncSettingsCommand.id, title: showSyncSettingsCommand.title, - category: { value: SYNC_TITLE, original: `Settings Sync` }, + category: SYNC_TITLE, menu: { id: MenuId.CommandPalette, when: ContextKeyExpr.and(CONTEXT_SYNC_STATE.notEqualsTo(SyncStatus.Uninitialized)), @@ -1076,7 +1080,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo constructor() { super({ id: 'workbench.userDataSync.actions.help', - title: { value: SYNC_TITLE, original: 'Settings Sync' }, + title: SYNC_TITLE, category: Categories.Help, menu: [{ id: MenuId.CommandPalette, @@ -1153,7 +1157,7 @@ export class UserDataSyncWorkbenchContribution extends Disposable implements IWo return Registry.as(Extensions.ViewContainersRegistry).registerViewContainer( { id: SYNC_VIEW_CONTAINER_ID, - title: { value: SYNC_TITLE, original: SYNC_ORIGINAL_TITLE }, + title: SYNC_TITLE, ctorDescriptor: new SyncDescriptor( ViewPaneContainer, [SYNC_VIEW_CONTAINER_ID, { mergeViewWithContainerWhenSingleView: true }] diff --git a/patched-vscode/src/vs/workbench/contrib/userDataSync/browser/userDataSyncConflictsView.ts b/patched-vscode/src/vs/workbench/contrib/userDataSync/browser/userDataSyncConflictsView.ts index f1b8ea91..890ffcf5 100644 --- a/patched-vscode/src/vs/workbench/contrib/userDataSync/browser/userDataSyncConflictsView.ts +++ b/patched-vscode/src/vs/workbench/contrib/userDataSync/browser/userDataSyncConflictsView.ts @@ -26,6 +26,8 @@ import { INotificationService } from 'vs/platform/notification/common/notificati import { Codicon } from 'vs/base/common/codicons'; import { IUserDataProfile, IUserDataProfilesService, reviveProfile } from 'vs/platform/userDataProfile/common/userDataProfile'; import { DEFAULT_EDITOR_ASSOCIATION } from 'vs/workbench/common/editor'; +import { IHoverService } from 'vs/platform/hover/browser/hover'; +import { IAccessibleViewInformationService } from 'vs/workbench/services/accessibility/common/accessibleViewInformationService'; type UserDataSyncConflictResource = IUserDataSyncResource & IResourcePreview; @@ -44,12 +46,14 @@ export class UserDataSyncConflictsViewPane extends TreeViewPane implements IUser @IThemeService themeService: IThemeService, @ITelemetryService telemetryService: ITelemetryService, @INotificationService notificationService: INotificationService, + @IHoverService hoverService: IHoverService, @IUserDataSyncService private readonly userDataSyncService: IUserDataSyncService, @IUserDataSyncWorkbenchService private readonly userDataSyncWorkbenchService: IUserDataSyncWorkbenchService, @IUserDataSyncEnablementService private readonly userDataSyncEnablementService: IUserDataSyncEnablementService, @IUserDataProfilesService private readonly userDataProfilesService: IUserDataProfilesService, + @IAccessibleViewInformationService accessibleViewVisibilityService: IAccessibleViewInformationService, ) { - super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService, notificationService); + super(options, keybindingService, contextMenuService, configurationService, contextKeyService, viewDescriptorService, instantiationService, openerService, themeService, telemetryService, notificationService, hoverService, accessibleViewVisibilityService); this._register(this.userDataSyncService.onDidChangeConflicts(() => this.treeView.refresh())); this.registerActions(); } @@ -88,7 +92,7 @@ export class UserDataSyncConflictsViewPane extends TreeViewPane implements IUser label: { label: basename(resource.remoteResource), strikethrough: resource.mergeState === MergeState.Accepted && (resource.localChange === Change.Deleted || resource.remoteChange === Change.Deleted) }, description: getSyncAreaLabel(resource.syncResource), collapsibleState: TreeItemCollapsibleState.None, - command: { id: `workbench.actions.sync.openConflicts`, title: '', arguments: [{ $treeViewId: '', $treeItemHandle: handle }] }, + command: { id: `workbench.actions.sync.openConflicts`, title: '', arguments: [{ $treeViewId: '', $treeItemHandle: handle } satisfies TreeViewItemHandleArg] }, contextValue: `sync-conflict-resource` }; children.push(treeItem); diff --git a/patched-vscode/src/vs/workbench/contrib/userDataSync/browser/userDataSyncTrigger.ts b/patched-vscode/src/vs/workbench/contrib/userDataSync/browser/userDataSyncTrigger.ts index 2fd68ddc..89a1bbbb 100644 --- a/patched-vscode/src/vs/workbench/contrib/userDataSync/browser/userDataSyncTrigger.ts +++ b/patched-vscode/src/vs/workbench/contrib/userDataSync/browser/userDataSyncTrigger.ts @@ -11,7 +11,7 @@ import { IUserDataProfilesService } from 'vs/platform/userDataProfile/common/use import { IUserDataAutoSyncService } from 'vs/platform/userDataSync/common/userDataSync'; import { IWorkbenchContribution } from 'vs/workbench/common/contributions'; import { EditorInput } from 'vs/workbench/common/editor/editorInput'; -import { IViewsService } from 'vs/workbench/common/views'; +import { IViewsService } from 'vs/workbench/services/views/common/viewsService'; import { VIEWLET_ID } from 'vs/workbench/contrib/extensions/common/extensions'; import { IEditorService } from 'vs/workbench/services/editor/common/editorService'; import { IHostService } from 'vs/workbench/services/host/browser/host'; diff --git a/patched-vscode/src/vs/workbench/contrib/userDataSync/browser/userDataSyncViews.ts b/patched-vscode/src/vs/workbench/contrib/userDataSync/browser/userDataSyncViews.ts index a6e2f02b..22e8f21e 100644 --- a/patched-vscode/src/vs/workbench/contrib/userDataSync/browser/userDataSyncViews.ts +++ b/patched-vscode/src/vs/workbench/contrib/userDataSync/browser/userDataSyncViews.ts @@ -5,7 +5,7 @@ import { Registry } from 'vs/platform/registry/common/platform'; import { IViewsRegistry, Extensions, ITreeViewDescriptor, ITreeViewDataProvider, ITreeItem, TreeItemCollapsibleState, TreeViewItemHandleArg, ViewContainer } from 'vs/workbench/common/views'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors'; import { TreeView, TreeViewPane } from 'vs/workbench/browser/parts/views/treeView'; import { IInstantiationService, ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; @@ -60,24 +60,25 @@ export class UserDataSyncDataViews extends Disposable { private registerConflictsView(container: ViewContainer): void { const viewsRegistry = Registry.as(Extensions.ViewsRegistry); - const viewName = localize('conflicts', "Conflicts"); - viewsRegistry.registerViews([{ + const viewName = localize2('conflicts', "Conflicts"); + const viewDescriptor: ITreeViewDescriptor = { id: SYNC_CONFLICTS_VIEW_ID, name: viewName, ctorDescriptor: new SyncDescriptor(UserDataSyncConflictsViewPane), when: ContextKeyExpr.and(CONTEXT_ENABLE_SYNC_CONFLICTS_VIEW, CONTEXT_HAS_CONFLICTS), canToggleVisibility: false, canMoveView: false, - treeView: this.instantiationService.createInstance(TreeView, SYNC_CONFLICTS_VIEW_ID, viewName), + treeView: this.instantiationService.createInstance(TreeView, SYNC_CONFLICTS_VIEW_ID, viewName.value), collapsed: false, order: 100, - }], container); + }; + viewsRegistry.registerViews([viewDescriptor], container); } private registerMachinesView(container: ViewContainer): void { const id = `workbench.views.sync.machines`; - const name = localize('synced machines', "Synced Machines"); - const treeView = this.instantiationService.createInstance(TreeView, id, name); + const name = localize2('synced machines', "Synced Machines"); + const treeView = this.instantiationService.createInstance(TreeView, id, name.value); const dataProvider = this.instantiationService.createInstance(UserDataSyncMachinesViewDataProvider, treeView); treeView.showRefreshAction = true; treeView.canSelectMany = true; @@ -85,7 +86,7 @@ export class UserDataSyncDataViews extends Disposable { this._register(Event.any(this.userDataSyncMachinesService.onDidChange, this.userDataSyncService.onDidResetRemote)(() => treeView.refresh())); const viewsRegistry = Registry.as(Extensions.ViewsRegistry); - viewsRegistry.registerViews([{ + const viewDescriptor: ITreeViewDescriptor = { id, name, ctorDescriptor: new SyncDescriptor(TreeViewPane), @@ -95,9 +96,10 @@ export class UserDataSyncDataViews extends Disposable { treeView, collapsed: false, order: 300, - }], container); + }; + viewsRegistry.registerViews([viewDescriptor], container); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: `workbench.actions.sync.editMachineName`, @@ -116,9 +118,9 @@ export class UserDataSyncDataViews extends Disposable { await treeView.refresh(); } } - }); + })); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ id: `workbench.actions.sync.turnOffSyncOnMachine`, @@ -134,14 +136,14 @@ export class UserDataSyncDataViews extends Disposable { await treeView.refresh(); } } - }); + })); } private registerActivityView(container: ViewContainer, remote: boolean): void { const id = `workbench.views.sync.${remote ? 'remote' : 'local'}Activity`; - const name = remote ? localize('remote sync activity title', "Sync Activity (Remote)") : localize('local sync activity title', "Sync Activity (Local)"); - const treeView = this.instantiationService.createInstance(TreeView, id, name); + const name = remote ? localize2('remote sync activity title', "Sync Activity (Remote)") : localize2('local sync activity title', "Sync Activity (Local)"); + const treeView = this.instantiationService.createInstance(TreeView, id, name.value); treeView.showCollapseAllAction = true; treeView.showRefreshAction = true; treeView.dataProvider = remote ? this.instantiationService.createInstance(RemoteUserDataSyncActivityViewDataProvider) @@ -152,7 +154,7 @@ export class UserDataSyncDataViews extends Disposable { this.userDataSyncService.onDidResetLocal, this.userDataSyncService.onDidResetRemote)(() => treeView.refresh())); const viewsRegistry = Registry.as(Extensions.ViewsRegistry); - viewsRegistry.registerViews([{ + const viewDescriptor: ITreeViewDescriptor = { id, name, ctorDescriptor: new SyncDescriptor(TreeViewPane), @@ -163,22 +165,23 @@ export class UserDataSyncDataViews extends Disposable { collapsed: false, order: remote ? 200 : 400, hideByDefault: !remote, - }], container); + }; + viewsRegistry.registerViews([viewDescriptor], container); this.registerDataViewActions(id); } private registerExternalActivityView(container: ViewContainer): void { const id = `workbench.views.sync.externalActivity`; - const name = localize('downloaded sync activity title', "Sync Activity (Developer)"); + const name = localize2('downloaded sync activity title', "Sync Activity (Developer)"); const dataProvider = this.instantiationService.createInstance(ExtractedUserDataSyncActivityViewDataProvider, undefined); - const treeView = this.instantiationService.createInstance(TreeView, id, name); + const treeView = this.instantiationService.createInstance(TreeView, id, name.value); treeView.showCollapseAllAction = false; treeView.showRefreshAction = false; treeView.dataProvider = dataProvider; const viewsRegistry = Registry.as(Extensions.ViewsRegistry); - viewsRegistry.registerViews([{ + const viewDescriptor: ITreeViewDescriptor = { id, name, ctorDescriptor: new SyncDescriptor(TreeViewPane), @@ -188,7 +191,8 @@ export class UserDataSyncDataViews extends Disposable { treeView, collapsed: false, hideByDefault: false, - }], container); + }; + viewsRegistry.registerViews([viewDescriptor], container); this._register(registerAction2(class extends Action2 { constructor() { @@ -221,10 +225,10 @@ export class UserDataSyncDataViews extends Disposable { } private registerDataViewActions(viewId: string) { - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ - id: `workbench.actions.sync.resolveResource`, + id: `workbench.actions.sync.${viewId}.resolveResource`, title: localize('workbench.actions.sync.resolveResourceRef', "Show raw JSON sync data"), menu: { id: MenuId.ViewItemContext, @@ -237,12 +241,12 @@ export class UserDataSyncDataViews extends Disposable { const editorService = accessor.get(IEditorService); await editorService.openEditor({ resource: URI.parse(resource), options: { pinned: true } }); } - }); + })); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ - id: `workbench.actions.sync.compareWithLocal`, + id: `workbench.actions.sync.${viewId}.compareWithLocal`, title: localize('workbench.actions.sync.compareWithLocal', "Compare with Local"), menu: { id: MenuId.ViewItemContext, @@ -262,17 +266,17 @@ export class UserDataSyncDataViews extends Disposable { undefined ); } - }); + })); - registerAction2(class extends Action2 { + this._register(registerAction2(class extends Action2 { constructor() { super({ - id: `workbench.actions.sync.replaceCurrent`, + id: `workbench.actions.sync.${viewId}.replaceCurrent`, title: localize('workbench.actions.sync.replaceCurrent', "Restore"), icon: Codicon.discard, menu: { id: MenuId.ViewItemContext, - when: ContextKeyExpr.and(ContextKeyExpr.equals('view', viewId), ContextKeyExpr.regex('viewItem', /sync-resource-.*/i)), + when: ContextKeyExpr.and(ContextKeyExpr.equals('view', viewId), ContextKeyExpr.regex('viewItem', /sync-resource-.*/i), ContextKeyExpr.notEquals('viewItem', `sync-resource-${SyncResource.Profiles}`)), group: 'inline', }, }); @@ -284,26 +288,26 @@ export class UserDataSyncDataViews extends Disposable { const result = await dialogService.confirm({ message: localize({ key: 'confirm replace', comment: ['A confirmation message to replace current user data (settings, extensions, keybindings, snippets) with selected version'] }, "Would you like to replace your current {0} with selected?", getSyncAreaLabel(syncResource)), type: 'info', - title: SYNC_TITLE + title: SYNC_TITLE.value }); if (result.confirmed) { return userDataSyncService.replace({ created: syncResourceHandle.created, uri: URI.revive(syncResourceHandle.uri) }); } } - }); + })); } private registerTroubleShootView(container: ViewContainer): void { const id = `workbench.views.sync.troubleshoot`; - const name = localize('troubleshoot', "Troubleshoot"); - const treeView = this.instantiationService.createInstance(TreeView, id, name); + const name = localize2('troubleshoot', "Troubleshoot"); + const treeView = this.instantiationService.createInstance(TreeView, id, name.value); const dataProvider = this.instantiationService.createInstance(UserDataSyncTroubleshootViewDataProvider); treeView.showRefreshAction = true; treeView.dataProvider = dataProvider; const viewsRegistry = Registry.as(Extensions.ViewsRegistry); - viewsRegistry.registerViews([{ + const viewDescriptor: ITreeViewDescriptor = { id, name, ctorDescriptor: new SyncDescriptor(TreeViewPane), @@ -314,7 +318,8 @@ export class UserDataSyncDataViews extends Disposable { collapsed: false, order: 500, hideByDefault: true - }], container); + }; + viewsRegistry.registerViews([viewDescriptor], container); } @@ -461,6 +466,7 @@ abstract class UserDataSyncActivityViewDataProvider implements ITre collapsibleState: TreeItemCollapsibleState.Collapsed, label: { label: getSyncAreaLabel(syncResourceHandle.syncResource) }, description: fromNow(syncResourceHandle.created, true), + tooltip: new Date(syncResourceHandle.created).toLocaleString(), themeIcon: FolderThemeIcon, syncResourceHandle, contextValue: `sync-resource-${syncResourceHandle.syncResource}` diff --git a/patched-vscode/src/vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution.ts b/patched-vscode/src/vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution.ts index 7d757dc6..441b1dc8 100644 --- a/patched-vscode/src/vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution.ts @@ -3,14 +3,11 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { IWorkbenchContributionsRegistry, Extensions as WorkbenchExtensions, IWorkbenchContribution } from 'vs/workbench/common/contributions'; +import { IWorkbenchContribution, WorkbenchPhase, registerWorkbenchContribution2 } from 'vs/workbench/common/contributions'; import { IUserDataSyncUtilService, SyncStatus } from 'vs/platform/userDataSync/common/userDataSync'; -import { Registry } from 'vs/platform/registry/common/platform'; -import { LifecyclePhase } from 'vs/workbench/services/lifecycle/common/lifecycle'; import { ISharedProcessService } from 'vs/platform/ipc/electron-sandbox/services'; -import { UserDataSycnUtilServiceChannel } from 'vs/platform/userDataSync/common/userDataSyncIpc'; import { registerAction2, Action2, MenuId } from 'vs/platform/actions/common/actions'; -import { localize } from 'vs/nls'; +import { localize, localize2 } from 'vs/nls'; import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation'; import { IEnvironmentService } from 'vs/platform/environment/common/environment'; import { IFileService } from 'vs/platform/files/common/files'; @@ -18,26 +15,30 @@ import { INativeHostService } from 'vs/platform/native/common/native'; import { INotificationService, Severity } from 'vs/platform/notification/common/notification'; import { CONTEXT_SYNC_STATE, DOWNLOAD_ACTIVITY_ACTION_DESCRIPTOR, IUserDataSyncWorkbenchService, SYNC_TITLE } from 'vs/workbench/services/userDataSync/common/userDataSync'; import { Schemas } from 'vs/base/common/network'; +import { ProxyChannel } from 'vs/base/parts/ipc/common/ipc'; +import { Disposable } from 'vs/base/common/lifecycle'; -class UserDataSyncServicesContribution implements IWorkbenchContribution { +class UserDataSyncServicesContribution extends Disposable implements IWorkbenchContribution { + + static readonly ID = 'workbench.contrib.userDataSyncServices'; constructor( @IUserDataSyncUtilService userDataSyncUtilService: IUserDataSyncUtilService, @ISharedProcessService sharedProcessService: ISharedProcessService, ) { - sharedProcessService.registerChannel('userDataSyncUtil', new UserDataSycnUtilServiceChannel(userDataSyncUtilService)); + super(); + sharedProcessService.registerChannel('userDataSyncUtil', ProxyChannel.fromService(userDataSyncUtilService, this._store)); } } -const workbenchRegistry = Registry.as(WorkbenchExtensions.Workbench); -workbenchRegistry.registerWorkbenchContribution(UserDataSyncServicesContribution, LifecyclePhase.Starting); +registerWorkbenchContribution2(UserDataSyncServicesContribution.ID, UserDataSyncServicesContribution, WorkbenchPhase.BlockStartup); registerAction2(class OpenSyncBackupsFolder extends Action2 { constructor() { super({ id: 'workbench.userData.actions.openSyncBackupsFolder', - title: { value: localize('Open Backup folder', "Open Local Backups Folder"), original: 'Open Local Backups Folder' }, - category: { value: SYNC_TITLE, original: `Settings Sync` }, + title: localize2('Open Backup folder', "Open Local Backups Folder"), + category: SYNC_TITLE, menu: { id: MenuId.CommandPalette, when: CONTEXT_SYNC_STATE.notEqualsTo(SyncStatus.Uninitialized), diff --git a/patched-vscode/src/vs/workbench/contrib/webview/browser/overlayWebview.ts b/patched-vscode/src/vs/workbench/contrib/webview/browser/overlayWebview.ts index 333db7ae..6b6be89f 100644 --- a/patched-vscode/src/vs/workbench/contrib/webview/browser/overlayWebview.ts +++ b/patched-vscode/src/vs/workbench/contrib/webview/browser/overlayWebview.ts @@ -3,16 +3,17 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ -import { Dimension } from 'vs/base/browser/dom'; +import { Dimension, getWindowById } from 'vs/base/browser/dom'; import { FastDomNode } from 'vs/base/browser/fastDomNode'; import { IMouseWheelEvent } from 'vs/base/browser/mouseEvent'; +import { CodeWindow } from 'vs/base/browser/window'; import { Emitter } from 'vs/base/common/event'; import { Disposable, DisposableStore, MutableDisposable } from 'vs/base/common/lifecycle'; import { URI } from 'vs/base/common/uri'; import { generateUuid } from 'vs/base/common/uuid'; import { IContextKey, IContextKeyService, IScopedContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { ExtensionIdentifier } from 'vs/platform/extensions/common/extensions'; -import { ILayoutService } from 'vs/platform/layout/browser/layoutService'; +import { IWorkbenchLayoutService } from 'vs/workbench/services/layout/browser/layoutService'; import { IOverlayWebview, IWebview, IWebviewElement, IWebviewService, KEYBINDING_CONTEXT_WEBVIEW_FIND_WIDGET_ENABLED, KEYBINDING_CONTEXT_WEBVIEW_FIND_WIDGET_VISIBLE, WebviewContentOptions, WebviewExtensionDescription, WebviewInitInfo, WebviewMessageReceivedEvent, WebviewOptions } from 'vs/workbench/contrib/webview/browser/webview'; /** @@ -36,6 +37,9 @@ export class OverlayWebview extends Disposable implements IOverlayWebview { private _owner: any = undefined; + private _windowId: number | undefined = undefined; + private get window() { return getWindowById(this._windowId, true).window; } + private readonly _scopedContextKeyService = this._register(new MutableDisposable()); private _findWidgetVisible: IContextKey | undefined; private _findWidgetEnabled: IContextKey | undefined; @@ -49,7 +53,7 @@ export class OverlayWebview extends Disposable implements IOverlayWebview { public constructor( initInfo: WebviewInitInfo, - @ILayoutService private readonly _layoutService: ILayoutService, + @IWorkbenchLayoutService private readonly _layoutService: IWorkbenchLayoutService, @IWebviewService private readonly _webviewService: IWebviewService, @IContextKeyService private readonly _baseContextKeyService: IContextKeyService ) { @@ -103,21 +107,32 @@ export class OverlayWebview extends Disposable implements IOverlayWebview { // Webviews cannot be reparented in the dom as it will destroy their contents. // Mount them to a high level node to avoid this. - this._layoutService.container.appendChild(node); + this._layoutService.getContainer(this.window).appendChild(node); } return this._container.domNode; } - public claim(owner: any, scopedContextKeyService: IContextKeyService | undefined) { + public claim(owner: any, targetWindow: CodeWindow, scopedContextKeyService: IContextKeyService | undefined) { if (this._isDisposed) { return; } const oldOwner = this._owner; + if (this._windowId !== targetWindow.vscodeWindowId) { + // moving to a new window + this.release(oldOwner); + // since we are moving to a new window, we need to dispose the webview and recreate + this._webview.clear(); + this._webviewEvents.clear(); + this._container?.domNode.remove(); + this._container = undefined; + } + this._owner = owner; - this._show(); + this._windowId = targetWindow.vscodeWindowId; + this._show(targetWindow); if (oldOwner !== owner) { const contextKeyService = (scopedContextKeyService || this._baseContextKeyService); @@ -168,6 +183,22 @@ export class OverlayWebview extends Disposable implements IOverlayWebview { return; } + const whenContainerStylesLoaded = this._layoutService.whenContainerStylesLoaded(this.window); + if (whenContainerStylesLoaded) { + // In floating windows, we need to ensure that the + // container is ready for us to compute certain + // layout related properties. + whenContainerStylesLoaded.then(() => this.doLayoutWebviewOverElement(element, dimension, clippingContainer)); + } else { + this.doLayoutWebviewOverElement(element, dimension, clippingContainer); + } + } + + private doLayoutWebviewOverElement(element: HTMLElement, dimension?: Dimension, clippingContainer?: HTMLElement) { + if (!this._container || !this._container.domNode.parentElement) { + return; + } + const frameRect = element.getBoundingClientRect(); const containerRect = this._container.domNode.parentElement.getBoundingClientRect(); const parentBorderTop = (containerRect.height - this._container.domNode.parentElement.clientHeight) / 2.0; @@ -184,7 +215,7 @@ export class OverlayWebview extends Disposable implements IOverlayWebview { } } - private _show() { + private _show(targetWindow: CodeWindow) { if (this._isDisposed) { throw new Error('OverlayWebview is disposed'); } @@ -215,7 +246,7 @@ export class OverlayWebview extends Disposable implements IOverlayWebview { this._findWidgetEnabled?.set(!!this.options.enableFindWidget); - webview.mountTo(this.container); + webview.mountTo(this.container, targetWindow); // Forward events from inner webview to outer listeners this._webviewEvents.clear(); diff --git a/patched-vscode/src/vs/workbench/contrib/webview/browser/pre/index-no-csp.html b/patched-vscode/src/vs/workbench/contrib/webview/browser/pre/index-no-csp.html index a9c3f6f3..5e094fc4 100644 --- a/patched-vscode/src/vs/workbench/contrib/webview/browser/pre/index-no-csp.html +++ b/patched-vscode/src/vs/workbench/contrib/webview/browser/pre/index-no-csp.html @@ -46,7 +46,8 @@ const interval = 250; let isFocused = document.hasFocus(); setInterval(() => { - const isCurrentlyFocused = document.hasFocus(); + const target = getActiveFrame(); + const isCurrentlyFocused = document.hasFocus() || !!(target && target.contentDocument && target.contentDocument.body.classList.contains('vscode-context-menu-visible')); if (isCurrentlyFocused === isFocused) { return; } @@ -121,7 +122,15 @@ } code { + font-family: var(--monaco-monospace-font); color: var(--vscode-textPreformat-foreground); + background-color: var(--vscode-textPreformat-background); + padding: 1px 3px; + border-radius: 4px; + } + + pre code { + padding: 0; } blockquote { @@ -334,12 +343,6 @@ const hostname = location.hostname; - // It is safe to run if we are on the same host. - const parent = new URL(parentOrigin) - if (parent.hostname === hostname) { - return start(parentOrigin) - } - if (!crypto.subtle) { // cannot validate, not running in a secure context throw new Error(`'crypto.subtle' is not available so webviews will not work. This is likely because the editor is not running in a secure context (https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts).`); @@ -598,7 +601,7 @@ } else { return; // let the browser handle this } - } else if (!onElectron && (isCloseTab(e) || isNewWindow(e))) { + } else if (!onElectron && (isCloseTab(e) || isNewWindow(e) || isHelp(e) || isRefresh(e))) { // Prevent Ctrl+W closing window / Ctrl+N opening new window in PWA. // (No effect in a regular browser tab.) e.preventDefault(); @@ -703,6 +706,24 @@ return hasMeta && e.keyCode === 78; } + /** + * @param {KeyboardEvent} e + * @return {boolean} + */ + function isHelp(e) { + // 112: keyCode of "F1" + return e.keyCode === 112; + } + + /** + * @param {KeyboardEvent} e + * @return {boolean} + */ + function isRefresh(e) { + // 116: keyCode of "F5" + return e.keyCode === 116; + } + let isHandlingScroll = false; /** diff --git a/patched-vscode/src/vs/workbench/contrib/webview/browser/pre/index.html b/patched-vscode/src/vs/workbench/contrib/webview/browser/pre/index.html index 593dbd6e..fa7b15e3 100644 --- a/patched-vscode/src/vs/workbench/contrib/webview/browser/pre/index.html +++ b/patched-vscode/src/vs/workbench/contrib/webview/browser/pre/index.html @@ -5,7 +5,7 @@ + content="default-src 'none'; script-src 'sha256-bQPwjO6bLiyf6v9eDVtAI67LrfonA1w49aFkRXBy4/g=' 'self'; frame-src 'self'; style-src 'unsafe-inline';"> { - const isCurrentlyFocused = document.hasFocus(); + const target = getActiveFrame(); + const isCurrentlyFocused = document.hasFocus() || !!(target && target.contentDocument && target.contentDocument.body.classList.contains('vscode-context-menu-visible')); if (isCurrentlyFocused === isFocused) { return; } @@ -122,7 +123,15 @@ } code { + font-family: var(--monaco-monospace-font); color: var(--vscode-textPreformat-foreground); + background-color: var(--vscode-textPreformat-background); + padding: 1px 3px; + border-radius: 4px; + } + + pre code { + padding: 0; } blockquote { @@ -335,12 +344,6 @@ const hostname = location.hostname; - // It is safe to run if we are on the same host. - const parent = new URL(parentOrigin) - if (parent.hostname === hostname) { - return start(parentOrigin) - } - if (!crypto.subtle) { // cannot validate, not running in a secure context throw new Error(`'crypto.subtle' is not available so webviews will not work. This is likely because the editor is not running in a secure context (https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts).`); @@ -599,7 +602,7 @@ } else { return; // let the browser handle this } - } else if (!onElectron && (isCloseTab(e) || isNewWindow(e))) { + } else if (!onElectron && (isCloseTab(e) || isNewWindow(e) || isHelp(e) || isRefresh(e))) { // Prevent Ctrl+W closing window / Ctrl+N opening new window in PWA. // (No effect in a regular browser tab.) e.preventDefault(); @@ -704,6 +707,24 @@ return hasMeta && e.keyCode === 78; } + /** + * @param {KeyboardEvent} e + * @return {boolean} + */ + function isHelp(e) { + // 112: keyCode of "F1" + return e.keyCode === 112; + } + + /** + * @param {KeyboardEvent} e + * @return {boolean} + */ + function isRefresh(e) { + // 116: keyCode of "F5" + return e.keyCode === 116; + } + let isHandlingScroll = false; /** diff --git a/patched-vscode/src/vs/workbench/contrib/webview/browser/themeing.ts b/patched-vscode/src/vs/workbench/contrib/webview/browser/themeing.ts index 4fd074d1..eda71796 100644 --- a/patched-vscode/src/vs/workbench/contrib/webview/browser/themeing.ts +++ b/patched-vscode/src/vs/workbench/contrib/webview/browser/themeing.ts @@ -3,14 +3,14 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { DEFAULT_FONT_FAMILY } from 'vs/base/browser/fonts'; import { Emitter } from 'vs/base/common/event'; import { Disposable } from 'vs/base/common/lifecycle'; import { EDITOR_FONT_DEFAULTS, IEditorOptions } from 'vs/editor/common/config/editorOptions'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import * as colorRegistry from 'vs/platform/theme/common/colorRegistry'; import { ColorScheme } from 'vs/platform/theme/common/theme'; -import { IWorkbenchThemeService, IWorkbenchColorTheme } from 'vs/workbench/services/themes/common/workbenchThemeService'; -import { DEFAULT_FONT_FAMILY } from 'vs/workbench/browser/style'; +import { IWorkbenchColorTheme, IWorkbenchThemeService } from 'vs/workbench/services/themes/common/workbenchThemeService'; import { WebviewStyles } from 'vs/workbench/contrib/webview/browser/webview'; interface WebviewThemeData { @@ -57,13 +57,13 @@ export class WebviewThemeDataProvider extends Disposable { const editorFontSize = configuration.fontSize || EDITOR_FONT_DEFAULTS.fontSize; const theme = this._themeService.getColorTheme(); - const exportedColors = colorRegistry.getColorRegistry().getColors().reduce((colors, entry) => { + const exportedColors = colorRegistry.getColorRegistry().getColors().reduce>((colors, entry) => { const color = theme.getColor(entry.id); if (color) { colors['vscode-' + entry.id.replace('.', '-')] = color.toString(); } return colors; - }, {} as { [key: string]: string }); + }, {}); const styles = { 'vscode-font-family': DEFAULT_FONT_FAMILY, diff --git a/patched-vscode/src/vs/workbench/contrib/webview/browser/webview.contribution.ts b/patched-vscode/src/vs/workbench/contrib/webview/browser/webview.contribution.ts index 0f13a054..6fde8271 100644 --- a/patched-vscode/src/vs/workbench/contrib/webview/browser/webview.contribution.ts +++ b/patched-vscode/src/vs/workbench/contrib/webview/browser/webview.contribution.ts @@ -3,6 +3,7 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +import { getActiveElement } from 'vs/base/browser/dom'; import { MultiCommand, RedoCommand, SelectAllCommand, UndoCommand } from 'vs/editor/browser/editorExtensions'; import { CopyAction, CutAction, PasteAction } from 'vs/editor/contrib/clipboard/browser/clipboard'; import * as nls from 'vs/nls'; @@ -26,7 +27,7 @@ function overrideCommandForWebview(command: MultiCommand | undefined, f: (webvie // When focused in a custom menu try to fallback to the active webview // This is needed for context menu actions and the menubar - if (document.activeElement?.classList.contains('action-menu-item')) { + if (getActiveElement()?.classList.contains('action-menu-item')) { const editorService = accessor.get(IEditorService); if (editorService.activeEditor instanceof WebviewInput) { f(editorService.activeEditor.webview); diff --git a/patched-vscode/src/vs/workbench/contrib/webview/browser/webview.ts b/patched-vscode/src/vs/workbench/contrib/webview/browser/webview.ts index 2a9158a4..14e92596 100644 --- a/patched-vscode/src/vs/workbench/contrib/webview/browser/webview.ts +++ b/patched-vscode/src/vs/workbench/contrib/webview/browser/webview.ts @@ -5,6 +5,7 @@ import { Dimension } from 'vs/base/browser/dom'; import { IMouseWheelEvent } from 'vs/base/browser/mouseEvent'; +import { CodeWindow } from 'vs/base/browser/window'; import { equals } from 'vs/base/common/arrays'; import { Event } from 'vs/base/common/event'; import { IDisposable } from 'vs/base/common/lifecycle'; @@ -276,7 +277,7 @@ export interface IWebviewElement extends IWebview { * * @param parent Element to append the webview to. */ - mountTo(parent: HTMLElement): void; + mountTo(parent: HTMLElement, targetWindow: CodeWindow): void; } /** @@ -306,7 +307,7 @@ export interface IOverlayWebview extends IWebview { * @param claimant Identifier for the object claiming the webview. * This must match the `claimant` passed to {@link IOverlayWebview.release}. */ - claim(claimant: any, scopedContextKeyService: IContextKeyService | undefined): void; + claim(claimant: any, targetWindow: CodeWindow, scopedContextKeyService: IContextKeyService | undefined): void; /** * Release ownership of the webview. diff --git a/patched-vscode/src/vs/workbench/contrib/webview/browser/webviewElement.ts b/patched-vscode/src/vs/workbench/contrib/webview/browser/webviewElement.ts index a860270e..3d5d21f0 100644 --- a/patched-vscode/src/vs/workbench/contrib/webview/browser/webviewElement.ts +++ b/patched-vscode/src/vs/workbench/contrib/webview/browser/webviewElement.ts @@ -4,9 +4,9 @@ *--------------------------------------------------------------------------------------------*/ import { isFirefox } from 'vs/base/browser/browser'; -import { addDisposableListener, EventType } from 'vs/base/browser/dom'; +import { addDisposableListener, EventType, getWindowById } from 'vs/base/browser/dom'; import { IMouseWheelEvent } from 'vs/base/browser/mouseEvent'; -import { ThrottledDelayer } from 'vs/base/common/async'; +import { promiseWithResolvers, ThrottledDelayer } from 'vs/base/common/async'; import { streamToBuffer, VSBufferReadableStream } from 'vs/base/common/buffer'; import { CancellationTokenSource } from 'vs/base/common/cancellation'; import { Emitter, Event } from 'vs/base/common/event'; @@ -37,6 +37,7 @@ import { WebviewFindDelegate, WebviewFindWidget } from 'vs/workbench/contrib/web import { FromWebviewMessage, KeyEvent, ToWebviewMessage } from 'vs/workbench/contrib/webview/browser/webviewMessages'; import { decodeAuthority, webviewGenericCspSource, webviewRootResourceAuthority } from 'vs/workbench/contrib/webview/common/webview'; import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService'; +import { CodeWindow } from 'vs/base/browser/window'; interface WebviewContent { readonly html: string; @@ -87,7 +88,10 @@ export class WebviewElement extends Disposable implements IWebview, WebviewFindD */ public readonly origin: string; - private readonly _encodedWebviewOriginPromise: Promise; + private _windowId: number | undefined = undefined; + private get window() { return typeof this._windowId === 'number' ? getWindowById(this._windowId)?.window : undefined; } + + private _encodedWebviewOriginPromise?: Promise; private _encodedWebviewOrigin: string | undefined; protected get platform(): string { return 'browser'; } @@ -102,7 +106,12 @@ export class WebviewElement extends Disposable implements IWebview, WebviewFindD if (!this._focused) { return false; } - if (document.activeElement && document.activeElement !== this.element) { + // code window is only available after the webview is mounted. + if (!this.window) { + return false; + } + + if (this.window.document.activeElement && this.window.document.activeElement !== this.element) { // looks like https://github.com/microsoft/vscode/issues/132641 // where the focus is actually not in the `